kernel-rt-debug-modules-4.18.0-479.rt7.268.el8 |>|  Azzz||d&U]̵{1Nj4/V7ƒ7n4foݡ[}*\ES ]n[[B/dg"U(\KIL)~lpǍh(ҔBeSiEj AG(8_ȆNV4I-'[3d/NƧGv`6K.ٹwS]v]f QRzy\SgA쮯wԶo>'קPPމnOrI|kc rCâ)$:Vi|jH7Š璩50tGOXӸ{r#Z=˴`*:N|NM J)[a6pl&ueT/yJiH}rj%:jE;~ANJSP J*[[jMRz`BR?Rd! 1 _# 6Pgmt !H +t ? b x>֬0WHWhW(X88X@69a6:J6>@GHDIXY(\]<^vRrbdefltuTvwx(Py<QRKRTRXR^RCkernel-rt-debug-modules4.18.0479.rt7.268.el8kernel modules to match the debug-core kernelThis package provides commonly used kernel modules for the debug-core kernel package.d&x86-06.stream.rdu2.redhat.comOCentOSCentOSGPLv2 and Redistributable, no modification permittedbuilder@centos.orgSystem Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-479.rt7.268.el8.x86_64+debug if [ ! -f /var/lib/rpm-state/kernel-rt/installing_core_4.18.0-479.rt7.268.el8.x86_64+debug ]; then mkdir -p /var/lib/rpm-state/kernel-rt touch /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-479.rt7.268.el8.x86_64+debug fi/sbin/depmod -a 4.18.0-479.rt7.268.el8.x86_64+debugdZD|58%.H`J@$nx*U-LH"$d3X!<B p3D  ` ~DP Qd<Kxh8|u`xڬ"ypXhLb$נVb,8spsP%P0H>d@/D $'G"@`@DP|0'h6 X4d( @  T0 DV5H* |) l NUH$0 !h, 2+8@$t%8/l,<!3\h>X) 'Go~-^ 4, @ 4 ( d\$/D P-@/0<D0("x% T`"L@G0 |tpIDbxm+P (t$%L0*   pdTC, | g8%| @@<* , TXd1!%H !'48#v|%*d4)CXH,'#89ߐ/0t<$ր @` )d@    l +< 48p(PT`8<$$0  l 80,8l\DPH ,44  H84,$5"Z'HLh\|H |)@ 05L (/hLxJ`"4%57,hxt" 8A()x&<t`D/[49=0H d \49iLp P p|tC!4 "D ( |44%3lxC(!p4,\<6\ T$<t8:`,p$47H.1BF3@L4k<G8 xx/3t w\1(L ,0x,T#T%xd  \)X V!*T*+, h , 0Ph KJ`"D(tHSh^Q8M>t$}D49 @76 R=¨L,tX\X\+l 00G,H$th=  O` h&lh3 x3!h>9Ml2hX$)/\-`<4dM E/ep<h;@!h&8*\H+d< p#^8v݀TdDAC8&<,a`m6hxY$8T8I 2T+KEpIdd0< `/$5$\1%p$ 8 3( ` L XP$, L p900 X 8 p #plt 'h PjtH -ݤȴj4 S\u|T|8@D~l0P ?bP,F$6Hz`jkD ` 3,R0!8  D D ?(( T d0)( )XP)XN4*t@<lL7D4'T \.8p(XX@$0D(@. ^Zd$T0 ;@`e 45pL+p1`7+-*T8%C!$Yh0N3`fLN ~h%@ t CXA \T$44% 0KP D.=AXTTC<Wx 5|  ` (4S8Cx^@Kt4:?TWAMD<8MUMMtl& `X D*,vGt R T5o|ڌ <-G@@WGH'@Hxck6'BT,+=C<",-19\HP0(X 0l, d ( 0d0<18K !@>F4 #/7? X/ l 5 P D&(`%P\=(GN |sHPN58,9&,Xh;U_$D |$,@,4 0lx8P P/% @` lhL%<x|D 3$ \ @  A xU\ `<LD44<d -=,,=8܁d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&d&c482646c09083c258ada1094cceca3d8af6002bc1dde04cb804e667ce265ab5ed2ceb6906b17bc34335fd06231cc736ea70597a70ff08ae6963247075bb79e02da400b044359fe85eaa2feaaf0af0d3828d577d970c44b10839207147027b0cccf9b9ce7e0b5767f184942bcc6b29e54670f60781b465178d30707836c6090cc7d8c0c7f09e49063d567906154ac59a1b5e2a77d53adb0cab4713510954f0c4cb0a091a08613c13b8be90312631626cfeabf652141c6df58ecbd0dd7eefd5eeda7e1bd85058fd34c72498624b5824a9f122e42edba022852287a25d44c546b72fcb58870edae4173546c1eca56db3dfe0a802f6a9c09919ec2f5b874cd2eadfc5e0c966ccc4fa6e6cf947cb8538c214dcb59fb8a29caeea7054d6aefd831e40d96d0cee57a732d9ce8e4283ba7ded22cf41acbacf4db01b51f0224ef4da86167b18f966e917cc0e668c6667105e264274a570f7473af65e15509e08a27edc1d6d490170cca0636dc20357fbf073be761ef927bba0ac32965a5f3c46b16f62e069126ce2f6ca619afbe2c35a9373458eaaa64b193d199d648782738ceac587cad122b4c03320c89b65a5d19f76e9e16b702bba9e3626b26d7a3ef33411b93419a5abdbc3134638dcfea6517c8bc10da11f90c6880f3d121af59ddd879b124a2050561b89eab59345bf0adc07f24100d53e6dc21d67ac4750649502b7a7589fa762d0ef28e3859f18829f9b99dd8db99956348942200397f4f2f712c51bfb2c5546ed1205d3c7feda11d5cb50906ec523b9bb88b7c6268b35244438c0ada9e523704d4a5ad56abf6d7d1a59b7e8215f8898a1ba3de8b935f42bf2258b62d555fd0ebf6d9f005a683c61d3c909945793b39a4038de1b3d5c4b9de45c630673591a0009c52629490178fd7b7f030f45026a34685c22fe46c469d6070aa396034c4f3d64c6ce1026d21a84a4963c5c7452a2aad4252283d4afa1a281115cc215ad459fe6c9b0980182768f714dddc0105eac64172048f50d7552c0038362fecfb1ffc2df80a0da9ffc4411d7f1b301d1bac8d978884f9245cf754b5f98f3857aa88ba9e93a8e10a9530564977a604c47223e3da52235c37e60660fd70616e0cdd99902e2b99cb051a25d68c90748e1caca41d08de998cb5b512334787f18aa45b32fa029cf84ae3260ec999ce272cdb9bb4df2a7310e641a2a103756a6579d5e638dd63a08b0301a85d9eff01e701a1744dfe570068fc7da1a856c7d11605e3fa1d641835efa73dddae5e72cdf114c069a333757788cb6c958421fcd28972cc3d5493646dbea1e54e4c774c464d40da022b8963dfd6cdf7c136e933cf1ce3d5b68873c36d2164369b38c3faf3d9486d150474979e3f9b3c9bf16d35628a4ec2229f1f0117cdd86659787775250ef9d5925d4331669656d686c79f38d661335435be3c7f45f2a26d6ec4eb8cdaf9c8c7516015edd05bffa5b2f9b14bf830fcaef82e996a150382cb208004f5893a8ed48fed3e3c1c1e976092b70344a0a815e3f08975bdc324651164b5088b0a7a50a33da57c63daa32310ed003c8c60079be7e13f85fcf4f4a8ab183427eddf38f187f027cb3a4e68191834905e83f07f39a6a1f5e500f56d8119f48d77b3ce91932e9776f781c1ad8d1f63857180513061a0082a4b1ddcd2e56a9e33fc69efb798e0e139b075cae03e6680026fe09d36b2542068527a2dacb93e4a2f88984074489f3a120814345c713c2b12eac5c11642e610bc3a040ce80d6e68efb5609f8442f44da19520790b825c2f698107da001565cd1ad4a48d66a25c206f1ab104ee8cac2a8d3a28297e6c90abfec4137950606f7acee0daa9f82e980d707c2ec60d26d791ec4c76475ce41bc48fa8d60b2890211a9d42a6079305a57bb6241bcf4bd4c39b70732ac49b87c94aaa8ec0d2249a76868b97507b6f919b988c9d76edf98b4af1a4f59a333728a00c5a86008f5fae68374625d4dc030aa58efed8bf65871cbb20fcb1c24040cc063dcb7617c0b1d441ecd89b0804f0c726e9789562ffea89599206a53f831bb2b279bd5d5c2a71b8ed5c81d5918d2260d6bac890e9b4f622fb32da9ba5569bce87597c4c855fecc392d5478bc2fea07de85a40aa7ed140698f467e51c6e9c7cdf66f6ef5b001929a025c1151891e920dad73e1f4e55eb404d596d899d456310cdd9da48b1ad8b61be364e06f179ff4ece579346cfb7aaf01d01eeff1eb1f47e02220857ef4301e32cae5d7e7c7dd20e3422ddffbe0f3c4c895df1b3f86a3dceca3950d0c09ea12a6a5b099858b45c710039da4503f43c20dfb8c097749aa5ad377b1b5250d28fb4c7f2478d44d006ed3e3a3935bc8d242b7e0527a898711530eadfc08ec4b796225e64ed686e0a2ef1b7e902ecff42aa204333d5cbf6cabdc5f54fca10ec096f35019cf0d92993628bdd5c6896ed5fb90f8821f77b3a14680483598fa44cc9424eafb2786300b891ab793e4e1c1d74ddbb067126ff9b79989cc049254020a7ba7becbf42f69aacf8a31ea2959d6d092ed1350c317a0185464b58f7ba6924253b61bd11319aff2fc03510a0ffb7ab228412924f68578646184bc37d5167520d20aaaadecc5b46d45543fc60bbbc700a3da6c6e4fa5e1c3540ba729ad6e18158ba1bd069f1ea0da9cd8201aaf9dc5b52a61a10a3c0abcbb0c7c1ea4e6e90623f1a86e14d3ad72e299c733101e28993304d16d78cf34d72e4ed1e01cbfe0f6b9027dd7b959494a15f37e11bc81d0cc90bf0def4995b2c62b9e78b5b1edd134b772e4402093c62e1b3b45f8e07904fd3ecfb7045295caac0f10527f34c5450268fe64f52aa9c1b9d4b17e52132e51d1b506d649c7ec73cd2bd82ece7adc0721f2260f876f2c5011ce7a11411a81c70bb9b9f717a21de872193defe4ec88d23cbfb13085b304175a8f1d06fe1601cb71ebf53860bfeb83c291122fc1f4e53709da176a6971cbf8c22c7457aeb12bccb45f21ad430021cad641993cfdfd92fc80279abb3cda2abbce2add8898719256fa3f08318a913f798611aa474285fc502e4958706e1e84a3ab5022859ac7d766c89e69c48d41b3355cb5acc426298f0a7e472dbe745f5bd79818e17fc62f3dae26bb57507eeff49589321d6ed5f40f64001d56651b95044e95e3ee0876434fbe78665d14e4c64e079a0ef5b23ad4cd7d7872d39d92824de6eda6628bd24f4001b6a69195ff6b953c08d874db2b7ab069d5548c3fdc836f0f4e964dccf5252e7f6f4d807162c74ae55fe62d6a76617f6dcb7637ebc98303126dcc592a6aa5b5d0bc21f235a703f5e1f6f571304c1a9120e3d267a674e2cda0c5a279c931274f77148f308d59c5b9f8218890c88a5fb602748e7255cc597670ec1d33fdd81b801ed75499531d38b867f5cbf803ff3e5918e86a002274d4d79cec723e14f0ae65366eee343a2af8a170879666cd373a7b51c898e059ec25a54436cd9a5f65770f3b9228584a25d82942443909e10b580d8b4c26c27d018cf8c584403bb3835258440ffd877d2f1c2df9be27ef54cc9bd848cd29e94b182e3ed213a4810806c0204f918d5537bb322c3387600183cb5b21a50d9405cf1cdeb2e7a182f2516114d1892348497f82596e6a4fe8a3837c85143daa0d0725cf99552f0f5a0d562763ac642a82e13271eec9c0bae64ddd2995205e0d76f65a2c9806d67e91223e10211875a75eb1a2bffa90f6a622493f8e29de656e0e0bfbc659c57708b912abfafe4b12c3c5ef6304bb2e0a0376f5b32173958ae056b9044d877ab379545ae951eb1ffd5d609312a268e1e3fb9676ec75c9c59a0a67c7158360dc1b750e2fb1a4e0784d6c35926b088cfffdc793d2c5cb4a672f590d5ee4a7207b28ba3b69a3e234dfc3e3e61015304f3c234f8772eb7ef97ededf98ec06a49761bf11d3ae892f3e97675604b2b598f3a3aecf27a151dbb66582e09c2dc8dbafee8a5ee7963334f79817d74e16c86ce2e386540f75bc27a03b79c3449eb83823fddd2b7160b77fd29824cf43cd94a2d006a0a026a72de755a01f94b9fb4753acaf74dc75fe5471ec6c322de16315e2da6a774c14660e8310b59fe90aa355bf835237c3753332f428e1e62e3853aad78d76bff5d5aea67938e9e3baf11dc1fa63848df58c80b292502c0eef1572e925527ae8e429cb4a43813767682457129259470f0f34571e315a9c27f0c5886db2b83818c35cabcdd21435e88d3ac49c10130d919ef87279c1d16fdfc01cb8a9dfa279a357bc944ac1d8ccf88dad380d332f130ea0673df130787004e0b1eaf6c40faaf2b9835c3d1cf397091a9ddf9d662bca355ddd11e7be783b8a76f34aa3a2e840a4eb195fb0a44850174ab09900006c53c6e94aadfc1b60dd56b9d8bb132d348d6d67b6d8dda2cc772d80654b7f3ee7b3fe5fe5dc09c5cf3702b38597dc9f43adc1b9a9b667d40ef0df2064f72f8e246e1eb71de70607ea2085711b5577b0ec0d0cf6894858eff618d4b4907c5df44b7907e2dbaed0f0e469af0af14c1f2c649a9d4d2b0ac7f5997166de4c69c8c26b15882290c5cafb679a73ddab42eedad248da837b3717ad0233ad50a9007c0ca565593e5a8a67869d88e4f4d43a7e17e2e30be71866c208c9a807aaab5c49e0890209e81fff0c693c803d4d5f4bff0be6a08bc44615b05dd9822de8dfecdcde081403c89366fd5dc0ddbc6508e120318c7ee9315bc4ef109926280866c10742894acfb70ce4e6b41b4da4fb8af7a254f4302b8f062bd20778e7b55af71ec4ee6eab5e03b9ff3c8833aa0333d147c44965021ff6fc02d5c89ddbf9dcf3438edee1907833e83e26ffbeeb6b19d0f1506e7ec68e9be2914aca48b3169a88231f23ac8c17202a49eeb0c47ed2b5ade792d02a3f655124e7a4d19712984f1af075cf673b45bb97a08352cda34957a8f0f62c572c5fa2cebb14a3f8ef904b4330c1f5d5e998b239821af3d41a70f4d4e491f6558267bcd597605045ddfdb99ab9a9487fe6cc1d62756ab958d6aaeb97fc048bf7a197720fae5eea0f388d4a3e8daa6ae50237161791906b6a9bd531f206e9ab64ff9b0ea6acf0612123bd29ff552ef8b7f9969fca64d3ad182473faff5cbce8d44071c86505d28432762a8c0f672b4690dea3bbc958e0216fe34fda9350f61ac155f73351483b207db91c42849424b95d2a2130ae94f7a229e152460116ea0221b0f6d52100a9849dcd53a4fa99949aa8740b956a3346cd4d1cb81e1949016c08dae62b7f55396b8d0796ca17ebed4fb16269945835817e65de62991e582af026beb6302aec8b52f8436a30e086e14dadef5dfffc6a82c82e47155471457d02fb8d611f39419ca974c5a6ebd7fd9af5ce045e5805507dbbe21b5eb1a4cc12d89a273f8aef40c6fbd757d28df5d1480761242366fb24ee58eb40be034fb613a61f407a1f29817292c5d552a337cbdb5dc7c8937d777521fc47c530a65bba7ae50d07ad141e4bb3cb8a793928f6747a4554f7e34ead523b42b2bb37b5d996c85f17e6dc3179d0345364c663aad89e9cefe1e694a66adf735286f2dbdf10b026bf9e13633f1f3cb85daa78b6d2ca09dac7b66479cec2d77415d3ac6d95096d2161c0181aa7bb07078e97971146a880fa9da0b918db772e5d47f023d79ca7941e3821dbb827c1cd26768f53dbb081aef53cdb4886b2baa5f40713c4fd3aee4fe5c451f22ca28f1d2c85eb103d08e8ac0aca766e688911c0ca10b7470fa7c2aa04863a6c311597d903881ea733f4b3166beaf2f1830355d0bbaa423031321da8d8d94b514115ab741233804ec47f007b2bfe6a307d22956d98b1db32bfb39ae5f6a566057a2004081ec3bbfa634789f9ad55899d041352e16b265978db537d0f9efcd9a8ee0baad993683fb93ab66712d91476294c3b5d5eaca6369a1e707d1dfb68d2a2252a51d259d1d911745dbd271e04d53ba33e1113c7298917b2dca71c2136f0fdad2fff4d092bba482e391e73aa67cf3ff74b6d9bc35d10a77f6396afea0faee72e4e0b88a5633dc04cf0415ffbc49f2bf7d8476c760a20ec87456d734648ec46148d39b14d84d739b0cef658a3e2f26f21ff63077a6b3639c79930da8e28e9115af59238a2d97b23140bc45e7c4be3962bc565ff32c453fda862fcf1615bf67a50deb89fdb7e06f3ff804f1ede8027fd644e5a8e2ca719e4d6c27347203fa2e31e2fe87e7642e3b0fb44ae13ffbdd110b48982ddb69b2ca78f3f01f52bd6f41c337661b8c308c81d0ac0072bfc23d08ff5ac214abc95c6ad5a936f74085fbf88e8799dcd1f5214da157c6265ada07bc51225dbbd137214a754104f6036d8a46ea7a83894d19f62df462b28b692dfcddc7a9e12dc9f66141689f3f9630784ab18021f65638ca4f80b4a2dcbbabfd31540ca8e2ad85ec456e2e846000a4a59aeb531eab939189bd7a08ca4574edbdcbba44dbf478c8e97cd34d00affab2c14c06fb5a4414a86f0d472d64b5cf828d23f3a6a7fd95d26c0ded6b51b67626dd41f42cb6f117b8de9be87c2a836c7e81fc89793dcf15b6846a7fc38f9a3f10e1ac820804f0bf540625f8123b04c4ce91b6b3724722998a4e937d1460d85a11c1e69e3d7aa688824ef04f1866217012bbb76cd37e670ddd28a389c436ed23660e1491b338d24ad4a56beb4151cd06aad93806cc69507181c535ca5a96899e25936976d94ec9a1d295824c74f64f001c66995f1534b92bd6728264549e31c515bc769ccaf3f604f6daa14924490f516ff8c10121908856a0558259a679f38bc7a2e1e75693921ce37d65bfd3f8cbae5bd68a05837694332df80b7bc8d5239aa31fa9d09db24f51c7e910493d9ace24b50d38a875582667ce89ae9e796fbac7a64780099b1aa7320bd6177116601192951703bf9077f30d5c6cc28efb6b4033182ca976c27192a0a17cd171d64a79def941fd97e5c90d5142c37373e7841fbfaf3769764b8ba5862a58065ed9cc687518e7a416bff2bc594df82d7925d4ec4636bca89673c3d8dc1f87cf51c628209f1f6fbf8b059709a899501b4b1bdae23545007a9704a959d1771d646725770abaa8829ea8bd8c765d3fa82dbb461f4c5fe9b34ecdff81c4c2c673ff1d63503193889c1346125cd13e49d557715b9f16b09b2172d0f323abc921e511136f119fffa1bebd894ab28bef00c44292f02029c80f82084f9c40ba1210b23b16a58b498a59fe232cc88115761c1e75973974608b3f292dd365509e39b1bf22735f13f195c3ab97dc22670d53e8e3d6a7649da4f9e33e1907af832a9eb6d4fb192501c651fae3009e31894fb16949225530cb27c7a9020dbddcad4d66bf8438bef2bcd9dadca1ecf62a6d30a29c4facad8179aca71da18fcc9ea675565a3a3233adc6ddbe92ea0e3b2433495a9f82cdb1e71beb670c4a14979d30b2b9cedbf0c23e21017c2a7917824874b5a569ce81153ac6ee14a0e51d75263da2d4bfd5072f6076f078d7fa4c198c91e72cea872e5423bf12119399b3bd9263b7435a7ad0aa21918be99c38def9649c0089e0134b287adc1ba0510c2327fbc1c2106378829e21d593db0c1b333788c5f773da8f587260af358f75e949e0461cbda3e0ab79f2be35de51e01d3a94424ffc5750091aba3bf7b9f2810e81b20e1c2936b4f1d7f9c6590ea1433ff6c2b64b1d1d400f79264b581555165d6925f2c9d7ab7a0ee5854eb308e6047539e1b34917096f6adbe6d7d93799022ccd8673f5aea734c1bd7e4ac9df0cb401edd139b7028fa916e6e9313f2fb4e784f5a2849a1b276b772e3fafd69e40a94a909256a6a1618e7638c187571b9e35de3c3d2f1190b7c273063e829b7c7c329c09bd8b48484e8799ba95aa0254676da1bffc7637a36a6fa289e5e80fa8d7005f3a06e772a7b03252adcc7c3b930521ebed27ac3f84f5221866b92295898d337283ca896a45f4eb92721d8f00ff7d47d372519d3447c5ff5f558936e2efdf5861b808af1d0f8812fc953c1e3160e6084023a282ec6cd5b8df55aa5256a289d8c8f809819e8eb97020e2eb4c1bfc136cb676a9d3473781a4d7f90f13d6626e6458b1c5127cabdf09398cb930e0f6d423c68399d4b5d9a66be86f140c8279bbb81aeba81604dfc3ce46b65fe6e3caa79824d475bc597d27975185db7ca606fed4b6337094e64c634cb828b9261872e9fe1eee53f0bd6a6abadfa3590b7a75cbbeed34299b466ea4995f1ef68182a7aaf1482a4a976d001dec6fe8b75a2921badf8d54cf76474d38a9bb004eb02fdbd5b87a4d65420731c2196994839d06d497694e27ad5cf16812ba8530a2c982cceb0e3d2a636d27b283ede43d0e56bf5e7da9dcfb438ab42becb23a98a9c72518df3500c87dcaf73b6c524e939763beef7ec79cb2494aa1cafca6040b9df720e251c9deb13c667507e1d18b14ac996798a20d7457121cc6c5fe975fd8d9136734720d574cfc8be77f51d0a6a3bd49a4deb2b8883e7f03f1debf75609b3a1b4406b33a088c919eddc02f7c3e8f5c4858880a04aeffb5c39aa15d78fb6b69b81bbec2b6deff4ef776931ea595b162636da0600e5b1f93d9d4837a63cebda5f6bc3741587e56bd5563494593ee327234143734410a407d7cfc9fbbe52335ddc07b82a5751288eb266ffbea965f57770a5a5c9ea86160e27cf66692cb3138e184f37adc5a726ac05777d634c5a2b2483f801994f772247dce64b11e2e039d934438df300eb349f0fab6ecd264fee0bb01ec6861d7e9002d7d8596802e4231879b6be476b7aec4943bd5f3dedda794265171dd1a168e3f91df059de567ce3730b41f85f9a3e04bb7167736037c49f3cd7c9a730667f9f9c1885a5df6e7c1574ed86581552908d4d82cd220eddbd5f6a4ad07571fb8b8c5f27c27f667d618a60880beb8c48312d4d4b767359e779f503d7b9dfd05cfda9aca622040e674f1085d23c732b5bb80d6cadd99c6b6dc4a06af1a637dbe91b7751a2cd7d8303a137a14037cbd2df52d9a53996e0dec94d611a4dcf07e452ceba1ffedbae8733503b8322b1316062a387e1fc69ff4d4cd2eb732c00f5cc30c74391fa4f96f1488e2e1c63bd0b6f11d18d084efb6612146e6d973c662c223141d632028931942e0bd8b54948301105bf63374162c3fd84af81e2d2150abe1db1e37bf4fe36f3ffe8f198afbfa2fd19b4f573474a5d99f92bf581c935944140fd0bd68b0c759421c5e44c0f07bbb6892141842468fc5bdc12d81ac3e00b9c646b80253fa05e9d30930333a63243ee084e7721d9d5ee0bbc4b2643a8b9cfa1649e8fc2fcff7c5a09afd2b98d6c7a70f705df5d7c08ba4a48c8846df3c525caab0430e9604a91ebdb9e2587324485d6d6618f91f62bc79eea9d33edebc9747ec7a51958221e8068da88a912fbd49fc787f424dce3a6fc9722483f88e3e27d42788aa5354ff6f1cef1bf4c2f77243b1ed125964c39754bf4ec6681e1f8f7cef3c06d5a97bffb050db045e713dd1fb3a6f1c1b441e03cf662bacbfa3a6806e0e85ffdd63d64b9690939028829611f0c49cab441cebdafa8d778d170a2eebf6e8bd325622eda524b087ded9d6cb76cfd6d426fe61ebe322294080bf1315b83a993680e35f42cb687b42ec393118023cb0916ed3ba18a1b53a402e7b34dc8d617bc0d75459af9e1b80f76a9da9640e30464f359d628490322429704ef00112c6fc868eb1993c10020f7c0849a8b930b88d5f464ae62b727775115e73ea150238a0b93ab74810daad0f46e48363a019f6c155cfeee1f1b89aa37e1b523210b8c9ee97ddeb2f8420c4c7f26b04a6c96d83da0c74d3579b0bd8609be874e47a0eaaf8b876dadca92cfcd8f1111e6a28a5277513d62fae6d2c07442df212ff5e8bc94faa1e120af5706d4d7a2d23c83605a7e4e52d99f2757f9a13ea7a77fdfc9448aff93cf2db1e10a4af84d8b85d646596d61c5c857a446803cb760131911c7d1564a3fbb6fa54da54651172b06b2cb48b03fae005cfc9ff788ac2f91175489c394a6b090aa446e8c6e1d6853e1bebeef9859345a58ce9fb0287b0b42dea2833de77e2dec4ce204eb36e0acb994705143ad6fd58a003934b97ef9e5b877a5237d5b4f06f3d87f6c66f21afb32ee58d4eb354404f51c307b039979db38002a0ce74773837b6e4eee5554157f062292d144c070fc87598e56e424eb22757f8db9aaf5dcca8a85d0d85e880859c37e74e7975383386376f95b6e1c9e156cfd25027e9f68cd33c5aa483e693a880858a036d49947d3882454813884ba96054fe56cbf6dcb5270b8edf279429011adc5b1c100fb1a1e1a03c4cd8c097e207c844f7ea7dfd5299390707f95e59591c31a358ae1037093f49e37b130f6e5d8b832aaee2ea0b01c6931c21c4702a3192ef2d5728650f17ab1e87640e33a70f257525b1ee7a0e18bf328f5b30b32d08f9bc832e29042ab24dd53c12f88aedda72ad2273e1a31af51701b30f626f601ce56c63e295783c16974adbf570583ba8158a595d5dec6cde4c79c16e3e0858f092076e87fa78d7f587eaf2fd2eabb009196abac02b44f49f9bbe5a9e670fb27940c20cbe9d965c2aa62c2628da962b74c2c0ee754e9adc77d7e130632f0b7ae9277e965712c9340b8a4fe5f721930709c87039753dee1b609f872b3c28970fc66401855bc7e906346414c2f9c748c90b21f023d252d1bfdafb3ff3e2123728dc651559614b0a51c5566702e1eb130ba20a15a5b7601d5f0b1c345d57be9cbf4bdb1f341fc6b3d242e89ddcacf363f610b531b9cefeb23337a6fce7a2621f507a8611c2c60f162ce47fa8445eb7167a9c6857def8d69d3b7f3dfe97d6dbf345836c0e7c8a0c6e12b48067038e64f7e1188e3e59a2df6061209d7dab53b577703d3baf8ea98c5c1cf9f0b693300ac486b4027d7365c902286ddd005f6e524bee9c6199987704d81457cfb9deaec8d35bf6a952131eb59105da0ad4272f1d5336fbb859ac21cbd380a0d3e69038371b81eeeaa35f5bedd7327a22197d49b018fb58bab9e8509263c9d43faa17b13f8e315c33044396fe19e3ab1931e3eab1211201da755338856f31bdf6820de4a4004c41a796576e68341ad625b4729125c69e8046e7faf5dce12a9227a71b2e0c24ec7dc0d730823b3162e750f6b4ea0464523d7347f2a312c92ef0db284931694bca10ac7023763b704b01394cad99656b86e29dad0921d659f24e84e5c49b6fe1794b5e89c4745c8608cd8ff74059805182e202a2e452f3b2dd6b7a80a977dcfebdf77a696cd5c53e6bae0a928b039d16fb9fd1a68ff389c242c1aa667d98cba84417985a3f259ced4810113f31e43a7018f1f15953f6301b7a04847a632c95d9139c9a66bdf0e5c98a24e9eca74e0230c13c998f2d2769b5dfc64334a00d08404a6751bd259aa19c6867f95b58e8f618aca516e334eb7b0042f64b1fa3e74659c4dea48aa40f579938d9f11e34014ef421f0ba52776b24e809b57421c71afd0f98f4753ae8607a8ee79980fbd82218fa0208fe1e7894c8d2a0bd4897c1d546f6ee49574e520eddba149d7b7b972267f05dd15b9bf68950f240541bdf51d553ed70b33ad4800a22643331cc7ac3d64787cf27ef1141fc77b2534ffc0883357e366f22e257dacb1ed889b8e27f8ee71c861595c98742a77a1d26d6e0a82c483652de9eb5c1640bd0d0549c46dbcf1893c95e0957bf7bee5cbf02b84795580a7a422ef70214146650366817d4ed6e49dc890afac441f572332ab29ee8a0f72ed89e5a8591e14eaac69e7379b32345b0a88a898e68cd2560c5c9077cbbbfdc48839e23b59b86e25f5b4321bce308fef572f0134bf24b64935fa2cb7270a1ac46fb5f09b3ebc22acc7cb46cb4d9347b8a533531489d9783802d9b4e2cb93f36dea45a4a9a33d8a74c86f74531a565108d498549a388c26cd0264f44bf216557e556834d0b943779af30673bf4f5226a83a134a671ee8b7a265e75212298471fc0e3572bef4380bb66e2d4de9725ce229407d818f776b0cc980b018a1d521374c2cab8434c58043883f000653e9c49e2acb4ba7ce2d263896bb147256785b35ba36e154008028a6ef3aa6f10a614fe8725640ad08e9cbdaac1ec395a2191c23173c1c2e84c5da35e8d0f5dd1e622af2a8ec10216adf102394582d83650650c4ddba4de6ed8c482eb456af54b55864e9422f1890ab606610335cea96acd2ba264195dde0a82a60bded96e720705faab1180f5ce7b4456ce57fc2a200a3223a49494e2cbcfbcbdceb10ef2d8b777452b7a231c36321f0c630abd4c7c6d994ece7f3cd2be25628e706ce4dbda0977ef5a5a1fce696a1050a414d8249067630097a11ebeaa9f51bf6795b178417001972a3b3d79a6f0ee1352a63a9f91c2ceb22e480dcf90c3f5ae65c75e99c6fdc14aca1f7e53923ad9c8e1610ef4a7758a00d31cea8a27c919bf98c323d91779300c906bf7c26b52533d3e77a35173cabc8c1062eec80a279b6a1152031f202d2b5f026f410aa4435def56dcd47c0d142ab41e7725fd365d5f3b5f0b21a093c3088b770be8d827df6964eaf93f1c70c4e3e21805ee30b71390b60c9d2c3b87516c469bc21a8a227514c5d5ff29ab83a8d17989749ef5ba01c35b95736851937f7d131150854e494c0483fe77ba33afae59daf39787a0e1b40da1ca21f1452e3fdbd5cf7788d0895197dcd5e48a364f03164f1457892435538acb5ab1745f72c2523f2dac4b71fb5f024ec88f538700a2d1633e51c456b03ada9d9889d49c2462840901514ed4b25f77cac9fe788a66e02578c2f1d0d5f241b76c4963412f4ac0a72a1d85027842030d21cbf1270677a77924ca5fa5ba194a6ad4196ca49d33efd290a10fba30ca50b3956a887c7ce251db9a3e6aed85b367e94887d08824c0facfe3838530e08bcbe4544df59817ab79afc4387184e567a654e65fb5ee4e311041f583be59d61dcf3ee278ccc68afdb3e04f144b32ead3efd83834283b10e927be2495b58c9c6770608ae5bce61b01d8407b5145b740902577cd2878caf79118264a67e37388841e91f1961dfdf7aa6574f839b5c86d4c750a2ed9cb11f21efe13f038269bda30125dd1ac894c369f8fa88b81527de886c7db169f882bbfa006785bf895f0a20f28925a4ccbcba7ccf933dc3af14f94ffe0d06fe754ebe9445512851e33307198b9c8bee54de801525ff7dfdf5ff3fa15eeeced73b4e297a2443922b5985abf81b3875e73949c6fc3f61e33604db194cbea13fc93c657e8d0147e3a7430c7cbecfa8dc4a4a706e73ddda336dc09ba7750e1465cd42fb3995ae94bae1805d71fb5784b10793aa3678ec03589d1c9892318d1071d3fd50f8641b4e8cab6a9b26129cc745674acd0c89c597ac31750b032b9e4bf91dd59f883c40e6ec21a0307464a73e335d10e957268b373891e6e040ff58f7092b21d506f4d5cf0cedc1796ee42f4a909c894e24957e196cb4c9e592322f38731a6945cebfdb5b5ed419e7c4563a36abb56697f9345c400f69d382933828a206f4f19010abd315f2e06d556cbdfacd6df8eea9342d8ebad0bdf73d2282a291301382b71e1a45fbb96543fdeddf954aa1d600c121939b6e4dfd4b1b7107fe9e037481af4c9ee381b11501b4ecf01913280014ea20f507541a91d8da164f45174d432d3812bc75f7b34159c12581f747606b743a2302b7dac15b4e5f03ac8be4b84ec1f01db4d132956bb8844dcfdb6b97892a51add9e2395ec61a19321f1530fc3865607dbfc2e8058464d78e5b8f287bedc3f3b0bd20323969c35d7aac471da1f3371ce06ef3135b0eb374ed9239800a52e3d1381e2a7f79caf82ddc24ddd36dcad4a2f9d47b6df5c680b24b175af38f6f0d2be317f7a4a042de5412f17a6c6ac95e3c102439a3500b08c6d19001b36d5b815de9be9ae96463733d9232323e8e53ff0da9247993e0e28310062057b1d5c2795b005bef23b9f7d61fd0c69e259bf601728f3e6d506e948fde0367f945f41bc1f552798fb54be5f9c523abdbc1c69dac122eeaacbcd9d4aaf3ff339f371c29f5e233184d290fd5af657b7aa623ad65afc512ed90ee1b5ad2240c5440618220fb9a76a099c93f5dcc238ea23ef9ab14bed0c1e9219d6a9db0a191151c40a82c5500da5b9cc399242099bebdb881873ddd9a996e8f96364c9a902ea7b1f0d43734cdc3b840b8aac9482d2bb2d2b98b6ad28cae600fee1ad19ea3c28a2381b29b7be0dc363d63ba48a459261a9fc097035ff967804ddfec9426a6c333a6ee738f391772a9d3cbc4196953b5a4cab9311eb864ad1957b16089cd0603edf7dc65de8cc8f84436aefc6a187479d5b4c52191750d7e1a56a02a032ecdb2ca6962d1ceac6c889f8aba1a6dde83d68adb9cc70b063f7a6217c68cbf870cb60e6edcab4d5680ae81aad6c002139404562ddf9911c2d626a4a9b8b02a941684788c1daf6e49085737d12e70c1133fc4ec6f6f680a0d8ae9e9a4f582e54c23920febf3407899221f45ec6e8c6794114155a97ac582ee2b2bbc8241688845a08f63f465c10b41b756a3b9ca699e11234abf525cd8e42e2dcf29c01be8ec130e50205ac27cc88459b4bb92d396362c310775eb342f6d19ffe3a0cc93bfd88b254069e3afc44d4daaf294ee566c8e7a79f7e81a4a922f03d40d3aa5ab82c7a2aa8cc1e949bc25c31736dec522badbb5d8d4c6c87ae68f1a6b04cfa8827dec016da85abc530300d1ed64117894619f28a64e4951d6ac0f66a8a6de4d4b1f9dafc5bc392efc75756e1b5ed0668426d88e8a8ffd9db1e6c692e74e78341d4b0b509deb262793a82bd6ea1dc6a6907884f64465422b180060aa5d984303dcdecaa6035bc40ae59553eb05faf585abfe3f347f542b137aca3a3055184da6769726f2e5adb518cb0e86d795150c9b1d17f8f48ccb13c67bf40d8c769c16e1d46392b683a2e6242ede052535c2af2f41e371944895456c4538c96a034233d08b0c8087b4530e4fd523de2751041397aac72d66f0dd8fd13bc2b0de84e5b54b950d8cf66edc6db847b463173a77cc90e9910fcf80d50a32cc3de7c76b383d4e4b8e390bcacfff379b9b3122dce602a9741ce565be1f4e57dc5c89bdbe961728c3c77966734ee0878abd1cd3493a8d6d51e7c5ab03d588f6dc8aa3587a87f977d812a66d3047025c83ac15d9fbee3a0ab25252c773feedebbfb6ab081f08ceeae835acdfb23994a3500938aca04826af122461377ac97cd4ee123fc01dceae8474c925ac376cc67802157a791ba592a04e7f3ffb4a30c4254a53d288a7dcc37f456ac4ab3d16dc1c86be1ef1083f39f0eb8fb689d2051a771bf4ac557aa011821aaf00e921b9b3094c2fd81f585ffe8ceefc9d2f0246b5007afae2852f1a71095270b7bbcf555018664672e79524ef4011862165a54a961bb277db131e3e7df4fda2ff6b26784e2e5ebfd8e13ca73ad153c6dc820addbf0426b7fe8b922b504fed092b30c5cc9b7070eb10021848f90edc01e6022fea50e027f9b71cbd69161f3522c3a457cd471057effcd4a360918c5771b4191f668dfc2b694f908cdec15f337499199f253e1e342652becbcd2dd471c23e34c82e30c63bf302a76125d5db53b0d738d69709ff8e82caf91257ef48833fcb5bdea142d0fcb24d92ade8565058f971beed6a3fb855526648aee22a36b1b3d23a7388063659f46ed6d39025a5266c49a0a4170bfa52b53752a5651215c904eb50133c787f0946b1d20c9d95595a7290bc9d9fe1ed8356cd1aef103d026f42e2e87f351c3f9fe2af736289e47996c75c326eb1fbae19f6b93b1dc32458cc6a877861bc41a2d2855674344e75cd75221d0a144dc6e3e853ff94abdf0f7ef4d8503690ed9d743c30b3684a74b3e4c25c95ad0b511069f7a8e23c7c6aa4385aa222a412642011a1413c8af2d7634f8ab0a75f2a009ef2f84d699ad7beb865ca010eef0c66e67a4e58ec54d9050a1dc1a6e2d9e56908309dad2918fd97268ca793dcb961de3b5214a11f96e8f3ef64a1a61230b3e0699960c4a60bebf1f94c91401fedc98b071f1868c5f47963d7f7b08de388fb07fd2f63b0eea600b46adf5a61205ec2273be00fd183aad9a5cdbf6fc8e021c753850f23dfa3faf2537afbe4a3bfdc864782288840e6fbfbc96d153de2b2fc76ae2cd6354a31681ef9f3557b111ad0f0770f10d1b6309d580e1664ac418b95356c63527d4272a048a2fc5f1c8fd2e02ee6cd7608852b60bf13092f57ab75ad5462434e94d98ee00e9a9327f9a68290e7f7cea00b40b94b26ad7f4077397415d584adde8ab68cea986c2cca7e7140e481f7a55c2806b69a1311fdcc2a45b5e0361aa2ba2e1228b4ade54a1390ca33cc817ee77cb8b9b0504ebefae9600f3f1fd3f610218dd3a88bdb72bcdc41fe229559c7eacd94e308d7acd4e9ae82b6440eb9254f059554471e1c1fe31c3a0f0ca40c37aef7317ffa413038f5c992872dca1d9c76cf5b49b87aed7b07494f26b7bb70f3284dc493b20143f90bf759787f29e1b2d5ec426025759a68c7a5f8259371c145ab285b177602411b5914bfbb384190e261cbb92f949fb5660493eb17692cec1e686843a7dc28bdf975b9d29c2b4481bc69f506343d46c670edfb3ce66ad3002a5fe0ea46d1f0af245dbd345d30550b8b789733a130567b1a3a3c2610e7d854c978183d5e8761e6f1a2b511c854cee67e56c96d25807dbb117b8e7e5c0f25475602ea06e1b7eb99dcc60fb5c1e6cc4c717e8e89fb588e9dddb26348c723a74c9607561fd1e9ca6fa76776e083662cb8b56350c39cb07434c6aed7245015abaa9cbcca90d1d8e8de42d2c5f5347d2c76fb6ee323a1a094545a9a79cb5f6927562e578060626ea38e0f56a28ef94e3b6a6bf31f6105e013b4218e68f464d1deafa7d1f7449573fd78ac277c5975cf008e17c33176bfd4d228f34412d2acc23ed8789100368a4a0b300ac698ad777b599cadb90f91de42d1e27342e302dd3171fe34590ef8364c6a79b50651ff1e08860c3a659a01d740e18f973cda4d0ae3fbcea8636e64361b60335a62770753876b9088b49c94fb22aa99e960354a8be6d6ba1a496185a8396696f52200946542b620b8032dc29e0df689ace17a34e5f6b6971afe89f2b7b8c7fa86618b4243fc40a2f0b6f727bf4e129be823fe06c065173a65aeb1d6dff08ba6df792e0eac432c5735ee191bdf08267be8623e9441c1b0993d810ad53077a18864e32cecb3dde4ad1626d9989ae76c200b71f5c28bd998699b4abdd1525534cd680297bdf94db653fa9336c6d7478c5d8cc8383ff3a55704cbd7c65298b240a36a0e2379126bc045711319dd6b5b277374a0fd0a8a68dd2740087ed92c7a97cc7aa8329e7af3940d50b3342ccbf047cab96f845182c9faf6e46460d0ad7fc150164a558339a6f5b1c7dfe1f9cd48002ae7cb63a7f9b6c2e7a856e0cb19138efb159ce767fd4de63dafeaca7894fb33358dabfcee5455a8bc0cd11d94824d3b700793345f3a0747debfa20c4d3743c487a38adcda54e78f5002b0a82aa18ae37e9e98b22675b155d474b0313be8d5150463199bf5284175fb25739b88aaa3ce3ab7c08fc13ea627801927934f0ee48aaa64d598440a50f71f94a8a3ece462de165089d69ab324f27645c5998bd9acfcc747845293c701e3bf3921da62b791e15616ae7484eece4ede77507ee3c658a6d2de22f6cc45cf91cc9c76f0e33858d0317619519694dcddf0fa8abf8421e3378f5999c883a28d3f07e56ffedf8ae453e3f3d2c341e05494714a42908ce908eadfab00916fe332264df8dfc67d021a20cd98cf3141f2980553d6861e9c1e550fb973b9cb114589f852ec9c9f2228f530998ae40802e5ae3162d35ec64dba71c03be9f55d993ffbd3803a66be4f0faec69c821107d6a8263d854bc966e8d186f0bc56e5fdca422493f194df0f90bde2d9e9b787fea103b1cfd544f29b70fefbafeaedde41cf9221a99add0689e0c06331fc418ad6bd4022e182d095776eca0d89633261361fa6416964543e242cb918e3483b2927a9582f6a9a3d8e41923e4ad76997ae262ed1d59268c1a73ebbf324c22355723ad28d64ad90905525be65091af7f3ebeb91196042700e3593dca30a4a22c9b41b74df6d2ef7e41cd09eac2f57f781dc1157b907fe62400410dc51644f1db25bb7e8cae7a7d2477c9655367451ca6a9b58066559acd42ed8ef2ab4a6518ac66dda97e0f5889cdcc4f34e12adde857581d5b197bcd4c60c53d2f5a955977b0e794dd01e8ba04f924301f94aaee2dca754e9ca9c8ffcff468923d68105dfc007624312c0bc7557f1ac3f1cd65d783c5e6fc541d9fdb400a6dab22785e891d0741233b69fd905e05751563a0005a469051dd660423e86496841bcc05e3b3e742a44f41d2018a6b572371388341c371828ac096ea7a33c5c220b404e2d23d2f5f7e1d8b37c84d0f191cb6c805b2a1b16a50f9cee48ecce5813b7f014f76329785df96e375fe794460f61f367003a2b2b07a7e317f1f64f0bfcb854bd0e8d365988eca8f5a91e6f36403e68d8bfa076e38772f342cf091fc54c0cca16b2cd3acf48d5b32f59a1fda01b77151f933f9439f91e36d5adac409bdc3f7d86dca79e4b06f5732add5bd996c6ddc3a8d1a803b13eaedd38fa05a8836d607217c352a2ed42551b41d04a2bdfed45dfc1fae66ca2770b18eae420ac74ba0ffe24ac2eb904aa10a88b96fba266f7631edfb4f49daf7582239423e0eb737439485abec7420ec202fc29af1a050b6c5fa8154563071df6a2a1f49b8aaee6a402ad44b229ef7eeb564206858a8e4829026a77188643266f7ed2de0f5aa14df88eaae5e3038121dd44911fb85dc4a8a997cba2084c63d444c8794aebbc36f35b8add800ca69aa2b0f5f47547d5b4b4a957a1cb6d8747d87c18c6f244497cd2b518f4e0bba90854fed5f22e2a2a3b3462d0c94d53ad080697f563f1e2df4c38c19f14c3a0f3d0b7edf48b32e9bc183357866466bd517f8a34f02917fd0777856bf6a341d15d55a0cca2784602fed97485e1abea27c51f23d373d37e63920dfa507a8a39688dfda1bdf54e04a63c0430621261a3499d4a59a8c74e8b251c545a9cff7e617508ed20d07bdfef9abafa556bbec41e36c2893620a0b6a0b18ae6df2886510609aec32540d2c5b12a18e377b8de4b47070d6c744c45292d3bd507f3485796da377fada727092db0890ce4db32e12092080f58c7cd715f01cb175635a0981de01be298a7818aa042c782035578c90598f4bc2d5eebe262b865600cb0d0424867368e05334b2d2801f0a70c14f277d53a619e596490e0aa486ea0c4882d2dd09b82bf2a2bdd425038717c6187602686139e35965a30ec2148e2345ca49c7cb46be5fa31606f6f6e5432ad5e02aca7db8ddc267a6c3401592ca76ea5558c9c9a1790b8ee5c2dfb64e0d799204dea727b4bdbc1377980ec6ddeeb17b437276ae814d750bf2f1c688e0b5f3a85c3faf6997da54a3dc258b044f68929e5f485d3dca3a1fcda5d9f7e27abeac2d311b0935691c5123affb903e364c84f3af3df2e54993f289998781290f719d93da2f3f757e20e62f3d8cae61cc2e5f133bb76bebd933c142c9be7d6b2bf09936df6f4d5f9730c7ea8eae05ac22da7785991a3fa643ef82b018e04f36620b8e128d47dfcde301feee43b362a8f3ed5003ddd6dbdfaf715405a680c2cbc3e89d0fe884c0cc7fa4f316241b9724fd1cd18990ed7c9fa8caeafd186bb876057aba1821e5fb95930565e532cbef0c79107817a8c5918c66c04358b510cae75b5c7c0c4ccd3a6229631b37a3370dd8dbc88f0e9bada4cbbe30f9dd0c964512d29df1115ddcb8416897e16af7dcf1470150b9892b7125a04e2029d13dc6c710caf81fbf2f1bb5ed2df08bf1a083d30560453b52dd46ed6d7c17705ecef42b284d32e002b352475cacf7a0467baa723fccd80ae740ea55755eb25e23476f640a9189270dda087613da376a3b6fc9b33172caccf3f3897defad5e13e6e98904c418ea845bc8f5bffe5ebee24218319b789de50b6569f2d1803f4c8935b1b85e8b719ffbe8c88266c3c6f21352b7696e169d1a944587d7f2066ed626b29b281eff51df89ccddeb9727572263b15e0aa5f8cc3911f155b076ffd404008d8c13a749147dc6f93ea7e25c8095832c40f78b7bed7c5db8349389ec3c0abffb6083b783d9e6950ac9c6efa49eb60df0bf2d7e71cd142765b2cd393d9509a809f996ab26f0ff57fda1fa045fe5d6dd1daba4b8b2eca87caf24a40bf624a3e06375603e0e3feba6ee695b56e6bae459096c9d228f68e853f0145dc62a1f7dd5d31fefe8aa970cef9aa82c35b79a3ba02ea95b151cc8e6c7f577fe3fd026234af29f8e4c4156a1d8108d182b2e4194c158e2ede136d88533e0a10a0419580c85a129d420d88df31189b23374bb4a80daf72841cbbd86d9645bdc17ac62336155b09ea39426ff6d80caaeaa90dad93339bfc407afc6622227dac4086cf0c92e043c1efd08828d69278e10fac6eeb6585432971b4ad23516ebfe4002951f3aa073c1470e6aa0dd4433d6111e9fa8e0cf25d00cb40a55838c8d6e52d1006240602a1037f4a08cddb0f6894c0390310366d22bbf6ae717fafe2c6992ce57767fdb1742da48edda6866cf931e2754a99a877ff1d68e831be101f105923c4b893d72b1d9ce56bbd975c8febe5c595dde47e92bfa6b266a45ef6c58ac9b8d16fa74ea7d74de839de79ca56695b58e964ba9fad77a22db76d327dc2603004d7adf5294892b121cf54ceeb3c19c39aa3113d4366477569b07f3959f605f74d5ee1681fc12bc66e02f0bc86a287f34092265a31aba4b0091b1334baf16b1e100276278984c0dc3eb95763d613e5618d25109e5a651a1ac77e9dcad3526ec60f2ad3aec8ac2aaefd6a4ec9479dc2a5aaad3b8a1d51ceb36ddaa870c047e286acd5499d1080016095697db0e2b96caa63af90c7f1bd86c65f585d92d2c3611d2969d16e61345b4e28e88090e1884b794316bc0947d3bf9af77639a145df3eea99f1a6854e2451b868693b4a8a7301b244de96e10f7a55e2a73837ab700337059381cf86eca9f3125e97f9fe1c38129006f6d0463cebc03f3825650ffadad95dc0b298a4b25dc60a8e2abcba3c27a411beea6d1fae4ac7deceaa8c5fe01f670517e5d9b1766f79b9e8e7fe7a31217bf215a1e64f9d37defa4cb0773488f97ff392c2c6812eac6b642949bed246109e578b576fb10fa9537b3687dbe809c785622ffb0a7a822aa51cca7a318a485722a94ebaec6a55014c584d2810e67a361fee02ebc771f203a34f0e09b8b07615bfb53855154b4cfe35d2f9edd1b8c8e2d47bae1f6c56b41b075ab2eb72bde01447edcdb9375eb6b52dec9add968d41ff6c46d620522a38ba6e2f314be6985dee5a4e1962acc886e89312d46f9c898f36f0e54015d362d676ce6ef72fd0f0a7646f9d224ca4c31f6fd5f9400b477b28755bb322c5a7daa102508f84a9009af2816b63b6fe3e0bda1ed22b18f4dc637fe412e491dfc4069335b5ad3e818d79a7b9bdd9dbd1ef5f5ec2a24c3e3f0b798e700160573f5e5ca377e89de28f1d83522fd17b3b7d59fa22dbfde33d8ce041e9937eded87c4311df16f493446f7dfd276377856aa74de0a4685a0aff235464db97c799e0391bd6f24601379ff29e0e24d4030485fa8137da822836a84897b665ddde600ea77d45150c590649aa8c2fbab890ed287b82f9d0ed9d6c18a069c53791a39d115147ce37d032ce73e60651ed9bc928defd40dceaa862aca699883aab600988c9e39d6112cc1260bde7703cf85bf35545afbe5265b099e31c74445d8f91ca1dd3b7073d3a0b7ba208c439b3af68320b6447c9c5a1190bdbc607df20f33ea3d6318523152ea9fcf9195199391338a93117b3cc3a794c6c3f96a5067781834d3282b695e6b0062648c15594be070238abf1714aa22a27c84d605d9a3165e18633c9d584a2eb18756f130f0cf5864ebfdecfc5fdf762ce31f3a5570dc0e249379553717b54c7ff517a1a3ce069f6546d53a376b4d650ea925c39165f73bd229913544441fb6ff371b1a4427af03922d624624768f5e4cec51bfb2d8548abfd273d649202d80a95038df68c05628b89e0a26a47707211dc49859292e2322cf2a3e60f6394b5217b4ffd142af84ce3658d1af07565b8f3bcc068c18d5136aeae36201c618b0d940fe7e305ff7e37f1e88c2266cc093cc56fd1a7e801f7f77ebe6524bfa96f3c7e328fb72d297ae5c54b9729d95d5d76b69529774892bad696c6b40ba31d516174b85c20d06eff35ac8040e8317d39e78c50c66561731c4d1dab6c374fb639370e71f6f4bdc2e55d10c3f0887177c1a7d0e4c2d609a12930c72c3cf26967bdc4a91217bef11f8c98d3cedad07f045bb69fdfe7036da765eaf81ea99d72ad71840f9d5323fb86f13c4fdcd8cfe82d199e75e9830ec0314ea9e91b07c6c17787ec017e3b475476c4df7abd03c51eb953fd84685c3696572579a3c81b1a05e0471f5309340a2dd4e23d4a473ed4e4381bb640028fb680cc7deabd5c365c2f84211fba795a326d7833671988e92888a6f5fa7bead8b3673f5c4776638a0dff0c1d7bfb1edc82fe5b8c776dbac6e758c7e91f3c6366069e017d08265f6ac406383c21b0745d02c752be504990f9bcc7df86cca128991eee69da043c454f44d3adda577f5f8096a5457eb0bb0d15f507d1bf1497dbca65417eaabda2f4fde0fdedd5cb6f0cf4ac28d1ca1b425c684d6edced67445ea83e077373fe532d320570c91b25ee8ea3442d7a7b77dba94277e8d8bfd2a8c1e96c2b82fa7fe1c9233a9703b3fd8e06ef18ddec57d5bf08505ef7482b9a545b446889fff6bc5c10361b042a9a21abda0c455c0028757dda94d995b7073f2e173e9bb16dd25ca5d7ae8fb402bd4867ea83df3467c5d338be182bb76790629757f103badc5f4af6182cc4f8a3248540f2722e3526fa47831dbef47373d6632e633089cd20891bb51fa6877e8618b62cc216ad3c5a3955bf3ec139adbe7e97d983125bb9ad29085850395d44dd39faaf47085a6f554986a130d5cb01f216ab6511fefd1369db71d27cc524a48c3ed99f0fe5423dc46be0b6fa010d6380ff215aeec9969eb6beacbabcd92882975bfda2e3f935aec70da69133c65492f988ada0dae637d1ad7d19b65c76f3537f4a8c90eae932cd8aa0f3854d5ffa11660ecabb7960b777804cd6cca97bc4c42c1b28f64ac88bd4d260adf72661dbe35a1629798c90e9b71b852fc12ccb6a3f2aca5edb87c404636477ad54c20b95ac6477d45706736a74a466d384e17a68b877edc773eb9d0150f30436e78afca61710bd52ac134f5e0d6902dc55224cf39d639aafd1b8d0e9a6867c0c86fa6521c18f364c7517f2d9b657fbcc60259cfa8d3e94d68e22f194666b87d31b995bdeaff032347a2a876918195a5144f6fd2656b4d0c1a1c9bb3bcbac993587e5d51576934fa01eef6656b0c4e804f669d5297cda3d65fbf3fe51d975a54d97913f102eb4d125026c03b1beca801727df80bac3cadc2e5e3f69126c40cb8f450cb18e7527fc4e484bc8a478f75949fcb5c9ee79a666befa8f2499a7a6c3d93940695453ddae83b85a0d28e95ffed44cf2d7918f5ff57ded767e3d4bf2143df6489154afcda4f216e2ee03043dda459a43065433af83dc32792a67ee81b53f182a0967154e70026c0d6fcdc9f815194f4f0875a9073ae5c43acf33ce343b8d5c2cc66c35a8cf8e9020c5df44e0a1631d84388dd8ec75d107b332f4a152b2c8e6a1b44d4becf0ca4dcfc2f1cdf4c5e36b8013dd77b58bd08deab7fed9da8edae401a4ee46ea57084216807d574f03bedfd03f8c1ad48bf84d79b01b3d88f2cf02aaff3e118a2669481729153a7216cef51ced4063d2a7f4ac262a4ec09f5c608d908b23d278769efef34a5e63ec599bfc8963c561bfb0a89a2b068d0da55317c280350af1d878c32caa8087d5e2cfe8b3fb67671edb421684a7fe8fcc78d201ff85de27c7db304b5c70956900bf341f5a2dd16778100f2f0f1151b7c4067a385f3e304b9cb5e76e11e20facbdee8482d329adaa00eb2dc93117513b128ffca2fa0f20bd8ae80aa7f7fccfbf0f41f5c110c79cda50bf49f37e3908ffa516d2f4aefc4d18ab5e7990294acd03e412be62d03f20362fdbb988e332e59c0433092c33e3d6d388f5d48488adb6e52f3a9524f89266ab992c2f08518d02aa7b8132f831fd1f6ebde80dff52527c2711347f56836e7098d3c9564a07be00f22a8f898a4973e0770cb6d32d7509a02757d6e988cc41276e4be7cc6ae9006fefd2ee19f5de63c3e72e3830b248a991725ac9d32ce610f6d9c9f3ea89ce227edd4934ab6ca12f38dff1b416bbada6317eb9a34d311361f4490285c18eb42bfe5e0364f66260c04aba15f0b183afc6e195d4c9fe1d17301ff6d61c3cbce6e099582b69f6734f1e6336ff606408c958433c4a097d700f72a2bafc27ec96d194be90100b78a0199873bda0c3f09d47390bf50ab4613c4dbadc017abfc31fb1de5612d9c28751bba0a266b7bbb2ccf6296df6edc38ba046bcf57ba8ebf8f1bc08d1ff6c0843813e50474e1158989a68a50a88b8a43b22bc3ae21fdd52d79c1134d01a905134dad632bc6a94dc148226483c6846bf356ef626a9b98713b3137fbbfe884cd1f70155b69a964c0630f04552ac6be1f2ccb95d419c64b8c7525e65f4a690901d3d28fe22aaa237343d3c7f323dae54c44fbc152449cc2acb304750cbf35b54287c8c61171022acfe22ff38a963d9233e8afb114b641a97b570e90dd82c6f6489ee5be2f1c454e8c465d27db53ec66a2d3f8ba06a7e5ba13610e012929fe1dff03869a34f5c0a238383f36e141401fcd76d0636c6fa2c6cd3c7a679a2029a64bfd6cd6d89f433eaddb4efc9c2b5326941eb49c3b8834077c19656ce04c97b859e4a8715b8eb8ace1207e89cfad5770b68ba91a39ef813a6377df12c986dc7fdc9578e4d24846b0a3d11e61246e579913061005b531fa4af43c10c6c6e47d0defe8cab9f25f83f8c42ff5cdae7cd64d1a66e963ecc74d67788350b3ad527643423519008b804008f79d527788dd3ca8f24a6e19e2cc9609063d86a5149ba86058036f3074f66a5b7e9d279136fe8564d10df0a5498d6c16ba72bb186392ae541bcc9f119944ded82008ad7c760861f9a1c2288da8aa144f2795d4815c54258a57b145da150d9b3c5aa0fb93704a8ce0bf39f4dbf066171bc29233e443f310d28a3a558b3b3afaebf37e3c0c986fd5eae76b8c82bc9891fc21c46c4f648571846fedc3693f21c95ab1047f999fa405a1d5ffecc96ea3e7b614be54e54d05438041879486447759e9dd772461c7abbd5b66c59c4cab2bbeb9142eecd8b5b82f14d2a2c54cc51206ef5bb43cb410635a38f7f8acb80f753e2a1a058c99115c0a3833bf2f035619191ee73f93895bd778095df4eab8e3ab90c4f5ed6d0df65e676d62bb27bbdfe17cbe696e91623016ca2c0b1fbd6b7e98a583a9f8ad4f30e71baddc7952780542439b575882b616e322b5ed1e511f371f0ee26e12d6f6efac7d22bf6c1a362767632b498bbaedfd60135efd4c659ca523946250dd472e94767e4486a7157b3cbd94ceb5cd5122d8848c1810a1f0be13b1161374cb58ce74e65b2f1d2b290369d159164136eb8499c33fe830a377df8a65a2e66819032487de808590059376e1ff675d21e1382b3cd759f6bbf4dfe7c8444792b555af0cfe46b901961317587468858170b456c70b846c00c0dd25ceb600251ae061d210a40f7affc22d993d637331f49a9054d9261db55d7817e164066dc38f7c2f3a8818c5f3220b8bca59669fc3ab1da6478ce5658b481bb4db20e6dc368325784fc076a5a10b563f1a5b1cc98ecf02716f8ccb970aeb07c7bfe726fde7f5f4d0a40599e4a7f84fcb04d96c58ac44b16763bf2c845f30b5a08decd485afaa145b3aec29fc322d131465944552ab1b5ab7f3a90166231f5c326722537f42439784d2e8d6583d8de2cdd039294d8e5b828ae9a81a0d5e5dbbd5833fe6819fc8e6251ec7bb1344a4e3795b00e2d4d231d2436a6b5323c24702548785360db2e9c073a16214cc6a2b76048aa8904ce5b5034b0acf8f18f2e941cc748c7e3fe1ce204a66195d16d0ba20a9f2db83060019a95612ca085c5adeb87d487bcfc97c0afeeeb475c6414979b8d605b865a760ed7952cace7f3d5f8505916a572de3acbb0df7cf1cc8512c5660c507ba057c034fe0435a28617158b552f0b1e004563a415fc9f9277b8124bf859903bb1bc971c91925f0171f850c89c599d3ad8a8e0c636bd23b3957bb87a9398c6c81c9027e2625bf198a085f0fa1f97bb08960dd0537ab1b3e9c2ebbfad0446f4da7a6f3d5132a88adb96b669d43001bffa30a99838f7833045732f9797bfcc6a6314f3cd898b6c2c873d0a4381f6489779802b1471ed57e50b1d2f3d38f94a3aa4aa384b693e17bd9595a215a4d485b160466acded58da1bb0ae6510dee100daf04b9fbb6afa655b20591ae38a22fc26f98977d18818b1fa31dd2357e2313c1146a87c90227859b31ad89ee65d8941a68bea855145e50d5071918cdc8f80062a37cecfa504b41bba3120c1f24ef315b5c2adcfbd312c8ce791d14afab68e77fe72876eff6467fca32e69c840b299f3071c96def6d6b8be7db2881a9a82c0807e51510ed5ec66da7306e55e216108bea6cc88c8045b9a34bdbf70d9ba45044b2367afadb86d8dc257ce6125d2f15b1b6b179c85a53e3ac6e0d572ef18736083dc0fa72299c8da4a0719e5f5805bd1242baf377778f2b82361783b0d25a03a64b0fd90f9b25f47640fce76929619bf43d0f17ffdb526fc41e9d72f51e45a4dfc868a7f8cf114fe6447e88ff4260999afb816ec0d1507574280d0fe6b47572217c774c67c56d0ebdd9292a5c8cce482436df3aae6dd42ef224537804abe6b7497f16c6a965574880b001fc565c0f2c17a689bef73c0778e2ee187261db2a429758859fb9d04cbea7b9e49f874f99ce211fbd988068ebb100e13991884f5a727327e492954835c6f48a21f1a14904779357e57c9c792ce27761cae20995a7e9d8821ddaffe14e372820800449d56f3b8075732009fe627032639f9138fbaaa2134fa4a9956e658722be9ce1ac0f5cbb6a88f47a93a35274a7e5d72feb12dd0d72abb032051a67a5028201122d56d5c5955172a3c5565e8ccb112bf4c85b4707b96970b8a611e47b296b40185a64d07d8aa7109876ff43b4f97a497d95ae7775a60d1bd9b001dada0d17c1ab195c914e70e13372d16092e586fd2afbb792f6a621f68fd4196d68ae4ab44aafec70af4da33d47a9c6256116a800bfdd8b03885389af90dad2373a73988bc602bc13eae5d038470b2d75a687117f86b6d63b537cb99520d826fb746dc70d497cdcb103233bc65e4df30e2ec5a02f127b0a7b7d1c3d8f69bb66cf360fac00812cc60d75471b8ce053b32765375f7f24da2cb548cfdc4f87b9b48eed9cc259b3bc393f0f87b639642883ea05931f4ece6bfdaa17f7ede3d59eb06fa9de4e685bf9f9b84b6ef84d0b10d010282ac5df2102ce78cf2d3fdd59ada50848b315168af4f43ef53088e486cac43b36f12e4650b61b170a23e3e725a8fb700e0e1e1d0073a918b9bd05879acf098568b646f7be074e5fef8568d2fe9d1f0b6ba4ec0d088d6b12eaf96d782ef39d7f9a87c18b88a33d6224ab8caf4002dd2b1cd221ebc18f77cf5178f0f1d3e4e54d39ee69723ebc6a3dde0e1d33c3ed16b482f134dfeda267a0450accc87167b81f306472bcb0d51f120122439c05eaf85885c7399aeac7e69a41162ffd3f764e95facc580f9c5fcca048bc8b9ceb322244485973df9eaae575db0714266cd5345f3b64a291b20315329007a9e279a1bb013d8370f14c5312427aec063af46daf7645cd3913af8a112595292b8d4e805da1ad031cd3a3532859ea4742888922a677978a985e01a0379bfb8c1cc97b5b16bd60962d25302f679c86c21367fe35f938235b4b1803c490c25f94b4a0e6b2c39554e0608f0225d929db424439245aeb186440e5885ee68276698bda0bad4c463bf9d86e7d84ab7995c218f6f7c70bc3986f9a2f85130df6d02a56790c797f2254687e5fa3eb44df0ad7c869742c2c2194aaba22b946ea5f1ffed23b0bb15fd377f968af9187ad21a9020e89c9e85b66dfab9da1fa8ec6ae09a72a17c21efc78220412944b8c7b0203048b5af55bdd5453f3d8f5012a463138a98c6ddc8963390cda662c3efbdce6ed0af8045e3e83fe1223238f2141417b5959d6cc38d77bd17cdde9959d89f023abf3e798e55f63c14b9ec8fb62af396db884e688d9fa0c7b9614536be346ad954ff35c9cacb0f445eba9efe6a0d18eb5dfc57f24978ce84bf69d360df870e8da56842b91f9852cc37d2ab277e2d474301fdfbfc7d0e243adcf6c33f878a7409fcd533a29fc6b6e660295c0170451ec6c027a05a106f06140455b0017f3a07f717c9a1ece96596957b1d631294f049db8d4180e524017d7f7355de3864b4a2d9f500b7f23b701185089aa31d29a333e435f0d47ed80334b34666ee80c0c64ef51faabba91010d9867295681e8480b90a38c0bd46507ad5c562d50e2280b49b4b7c8af883be0051677c44d17355f769a96d7d470439f3737386391a31bfd8968b979a8b93cc20f84f388104ed08adfe2a2ab860ab110a070518071ba90c1405dcf256a996e24288c97aab00d1d88554d8f545a9baecc5add765f081c5961c83c8d3d9ead04a0575785f115253e47c1a93896f5712bd9557f4a632ca070affcc5a09926d76b2414a283b3d258316cee9a5fa8ab6f8361a3d3ff6fedf7e360a7999a0aae30cc5ac11ee37118ba213209d3919cf8c845f976dfe429272ae93b18b7e968e7f6eaad77b74f47017d76f001f08fdb936d52e84740a45f52739a925d329068bb334281a340c32de8fa2c79a5c88bec9dec799901f4aae1745bfffbc413dee24a89c233a0a4001efbfa45675ddaa51297d75876f9d3347a5e7ee4eb77bbfbb1ae7e952de3ca10bed328f9e56ccfd1fc4ef536ad891ce4f52661e9b05a7251329c54749c84af60705841ceac9e481228d2ce3d6a81496c98fae9c9ff2ea21ff143c087a043c5b6d9a6722d2a1cccd897b50a01008ad1ba2f154dfe33e5ae07d8ec2e688ef725e0b15cebff1c3c2de161e6ff8184d2d39a604f768c0ea1fbfdd25bf57798b2ce0642fd8a8effa5b4e88a2d7a7513bc6a617dca3bf3ca2d1032391a928f7aec9d88204d7964394cacee81cd08651f6b646ff368859dac4a124fc58b58e72ad42a2c77ec32b6a14b49c02376385ef20697848ff7aca2317cc35278ab4ac01ea6f6635dda2bdebfb17e848f428b45562f8e95c2cd8ebab25855b0f02b01fb357b3d516977d732431be2c87f65fcd71450ce62cb0caa4ef8301ee8dc488f7d8bdac886fdf1308e4a5d598573bdafaf251e5055097275e576f9c2e2955b225bd774f8bfd7938d3026fd6d49e887eea79afb9fc6e1246b0efb433618ac723cd82ab52ac6c66734db782234eec61fc430700aac54bed8b871758ba1e9db4afdf5d2e9218426767063e401212e59d9a918452b54f966a8c7380c6ba5cbb6c4d62c3c6c1766033fba0d5c935bef630f2417fe4a38d7aa4f8e089d991bd45475cb02b39ed669784847c4d00aaf692494a10ba0700ac9e37e8c71bd3e09bb49f20062ce5cebcd068298fb0b9b79248515046f2fd59c2028edd8c5b9837243ed9dc3ca1456ec16cbf17ecb78177a5a732b5f5ba7f6cf1e2609f55a3c4a72e9806feaa7bb6fe0cfbe7e8e2d53569201627997f67a8e9eec36c4a92d10582427e4c5e4b95f1d99bf6647a060134e67086780be8504d8ef8354cc9199e538d3d2f55a3d30e0e6921eab16a35005059ce9ad0d15f40867645c71917e8f03ce832f83d74722a81511a228d6c5a38c1c7b4d672c79d20d3dd50e7318e269a9af95114a2d91db7db5f78f045875fdb1e2ea022ab441b79a332fadc2984318760237512e7687cefed9d443eca07965a2ea83d3bd828f10160d36e97431abf15c33d361c11737c4e20b29c3546e7f234306a441d436a5885e553d29232d53a19fed98d94909170efaa57929aecaca23d6ee895c0b47ff18f3b49973fbd90686e12b9d8156223981c985522943e4a0bbab90580806bacb51011098cb6cd33fea5e4906684790beb73dbbdb3a861ca73078ef9a111a7fbe8be7ea7dbdd1903b94fd1fdd1e90718ba0ede1de0934f43fce38d24ec3f1cac67961e6ead0546896d1b52892cc6088079e361930cb808b24a5dd3de71b933a40537735d31d8bb548ec573cdd422da1a71d65e9dd5ecbe6e1d1a022a344d1cdb0f930ac11f7323c02de4f18385eaa23d8f4752d32500e81f890bc21ee6f44fd8e739b55eaae590b98a7126db4ccc985798edef1632d9fd4ccf110a9b11dfb89938b525bdddb31713369d65b7360581a40fa3053f12fb33c9403a85b9c53715e3387726aa1152a04b1089f412d2adeb7dfe4c8d25374bad9aa9915e5697c7480010ed14fbaa0a035e6070f45b8804f928e9d78195e300c01336befe7043a74e18070291e74734b15ba6f89b5a6c80a0f7e797a3eeb76a92efd04633cba6241deaabaab1fa6f79f2bd2385b9a85e7d90c647e3855c3cdd6e878b1a72527b5e0ed08249a1d6e667719e6ca9a30200f758eb42e66d36fb3128289ddd78d509039c8d88a91a0154463b3ca1f65cf1af8bb0c8a519f4c3349f6dbd23f45ff9911ceb23196e7a2a053ffab8d87bcfbc3b94efd950b96e24e97bc2feb4dcdb09ca40a5e102720e022176da6409d374ab435883a515d6070d18fbb62f193f253817b1e50f6f6e89192f3fef9aa7ec1d774b25b256dfef14f249d03b9817fe129485389a22b0620f70af68fa55a7f427712e3a6814bc2fed6d531cccc317bcabaec006488d2e3fc4902f5e902814633d4efdbed38df719235fbc80f7fb39edeae231381bbe12d24e8214227ca87efa0b2aaca2aea85132f9ff66d40e65965b5534b9e129c477cd96a902ac4eadbe91fd28e33da2b92c2f3871fd831540885d4ecfe7611fd4cf9425d15e4bb872dad0871a8703c51336702cd255a4f261809ed7ba279e04a36ec494a55f80cb5a44ecfbf9271011ecbb2c16e819740ab0cac595342a91ab8ef85919cfc77724e3c68403ef15dbb15c8ea84e320a49b821e3cf1f0a7b915e5ed734351a58da02442fabfbb49029e07075257f537e88a73efe9264e33113bd528685172b0539a5ad3b6efe67f1d67d4615485ee99182a529d6014b2f39fa42eaecf122f1c516d2a618b1ce8ba65d4f1f8eb0618374322828443e8307b9a965a369e11f6f5c801c8dcfc802762705de6cdb55dfdc7269595889cee436b660bfbd648d0a7e2f3b52a6cc98c4ffbdc76ebe3a06e59c923f7afe1604e0ccc862139abd1290ffec35719c41cde706156191d70dcff0f61583f6270686b3d7a5d4b34d61dfa22d5de966ef524f6c2f125de020f26badaf9c51f77a0c00cfee7c772c055292c19a1840f8abd0b5a1b80f95f6920e978ceba922f34aa04fef9970c2bffe78e02de51c79db045f3d1e995a6a73afdcf852542c8d97de70316db6a9d9a02c697602625ca420b3626046a190aa7000225086e7d8a908b92570b6f840ee1416b30d21ce6fe2769ec3907c7b3296f8b6864e737a3414874d753044c0404150cb7929602ebec88eb40c280e31a88e3604c7f6d7a920db6638e9b711fb56defe94d85544a1d129e5bb647c2cd7dd43d71509abda0768ae40e842bf9c601e5b15e2584889643c5c76e7503870b1773a5a05d7d5c35f94afb98b29ff1e69945cfa36f31b6c0a5689056b49bbca50f8f051488f108dd47b402dcbe4c4b93cfd888f041e109a12bc8595ccfeadd741c64327cc583d140f509c1d65b5108bdd2d6bc4f550cb167a9fc5c7ce815ea98899a7c0aaf168ba991d445248ee54b2512b004c309fee40ecba390949c8786506317d92253bb987d194694dfe1f73e947d48f93072bf2e0341ea999281eba261a041111125786234a15483aa2745d1eb0a5738e65b81066ffe2da1136e5890da89b87d573bc7b0f86964bca1cee11fba5c46da105fb9c108df3101698f7f26107ea023a51212943daa8e40d18184e7f9fccc81682ffe0acf80b668c22e74c49feb36bcc15d04d21cc23e137f7853726066f76499c75acb50b56c9f9518793e4647c4c44dee017f1296bab450e27d51b010e8609c4a016ef884da87b69a6060f99aac186502190289e8c5d4b5d10caa10ad7ab9d16aa1438251a1ccd800496e75aa0c99645e6fb4f44a61be204e4bb59078fc5f605a965a68c77dc8d6524e8e76fb64d25ac5ffd6397b8eb34ec5834943f093c1cbef43194bc17a4fc9803b6fab662073e63590058624b65ea3009bec73c70eb43817374f336a5007f39a0a0f9bed6fed25ab48b1d592761c5201a10b9e6dd7f6f6e72f72f86333f815c8e565dae71ebab889180e5302e7057a28de4c7934bc509a05720b0ddf0446d50109d906b1db0196da381b78c32022cb11b31cfc7bd20cf4a92e0490bc1660547eb0f730fc7c4b1c04753e31155dfe2201ad58aa528779a5208bcd047332a1a6919a0060505634b75d51721f09570921d17a071c587a1d0d9ec47331c7f600ecc030b76085477aabd423a5c01c6cde2e22074f345d0619a0c66dc5e76592ffd4bd65b9382870605c88acf73adb8bd054464cf53c62f0f7fb73bf730aea427b9d14c00a60d54da86f52d04feeda30b95ac9e5549b0c19e8bbc878b8fc4e3916b19faa2b02505a36155f564a8e79a00c92593ef21b7110783db07a375ff92384d8e6c9526cc29d5dbcb6d1c1282e80716962e37d9c20b9909ff4d57d8bea611aa2050d542154a082ebe52e0b0cc422689f26d9cb263640b683255c560000ebb6e4e08b1b5000280711d71c5f134f7722730cf9f386cc765f1db827c360f7abb1b9ee5d70b8c5dffdb0c9bbb05fde2aceede62c8de3c2eb244caec918101098c07ecbb19e667063aacea9a53983eef1efffd75628dd21e766dd737e3df8d94eda043cfbb0923b31c7b2823aeceeb19bfc68daeba592c30863c8f74a11a8210d8921e73037bd12285a1bf5ed4e38f3c67bedffca4596589c58395f6919745ad456aa564963e85e42ec95b9fbbab702b0fbe8ee1fea90d6fe8c4a8e7fafbbb07dcedd34fa14be43280266b33bcb77270610c9e3f6ed97691628b34cfa4bf86af0a410e6805b7c6d064b908eed56358b6b22322665dcb7320786fdff5eba284deb823506199ab6766d12101f7208645f5d13a9ec1e7d988aa64dafe30ee89e872dc85e8b0e92b7cfc3f015a02a1964ef29b99bd54179d1546006dd9e70020964089b721115b93f34eedcb4d1205f086d3e6e5fd20d6c281f7114e44432f856fb3f4814f998786f1904678558177693084e6195b764f25269226c67f4628a26e266aa926dc17f9b679139498691775a0fa051e52df019249d56d78dbf6dd0fbbe323a38bd3b6a8d41be53657ad1bab0372a7c4a4448e4b6b79bba2ef53b8e809c2b3d6f68154cbb090f5e0c097da08e8d4c20f6ee0cc802fca5d0139267341e77df6164d52c8c7415d836ab1fad14e4be9949438778ec4801573a823051956c7aa74583e1fdaefe2461bd82be21bda0b4120a5a27c19449e327d645f76662500ab209360214092c575415b86bf3acb209db0c6315f9ee91c2c7bbd94e83974745f7fa90b5fd2c953786e6a97676c31f7da5fef7c386519098807bf87422a2e80663cc1045c51df23b4fba5bc354153a5e3c1051e6d2e8264987fcbe1b0cc6fab58be754da64d34812833f4faa1f06ab11b547c5b1989b850f5eb1333d5ad0db8973fd72ee297b8d35c86d020744ceef0b2f4e149912f03ed68c4af9fa090c3e375eb94b1970033aa60d837d81cc5f9bd88242e745b3d3d1c749def475750341c5139c8e858a9978854a070230ebc503b8fcd319658d1219253b1e1d4575e03e5aa03bd86daff6273ed413dba34774d92e7330dfbb702f4df18f2da481c5131e442b4bcf8dc86ed36822e102989093753b15a2f2ef223f28afa2f117e2b8b59770f18774cc9c929be27cb4baa7ff7fb0dd849796c5178777b149c217767e43bf08d70a8ae5b7ecf49e20b91ff46caac55bb094d4a179985df45bbcf94d63f4e510a067b6fbb9de8b5b94b9458bcb6ae841c8daa02ecd32f26c750ef072f18297e4f01000ff41ec7c59e78f8884ee07cf62929aec612add63ed712664aab80c55643bd46c1f6f7c52756c80d469f2c7e70e62f534b127854c68e5719bb102ac84482c8ba424c97663383b7b4593507e2a3f7724b0ebd77f8f26ff8ca8c9763e7e74d1e5874b09d9a0a90ee7130101c2dc5e938ee3f4fbbc2b014f9225e703c96b3b7203f0f2590dad725831670309bc7bb9ec162a28f221bfbe22485d6226b86c92559364aa6d27e7c24bb8870487c8edae762ba7d2d87ae7b2d33eada8dc303207cbae234292e1b278ba227a56516ebc04fc1f6dfae4c0cf76b715524006fc3ba56e804aa906f876590796789a3581431409ee601371aea7b27039072aca5ab4464874ac914fcddeb8544702c1de8475affbf58db9c0246a2d3e551c0a4234833d7b1a218db479cdea0762d94e0a512367c2c3506b8cdf20621e18929e45566488d09e42ea4093a78f886688e49596d938860a9a9cf6c4521a059760dcc5ff96967793d8d1d51654e191d959521c668b4ba8cc3ba53284992e53aeacf07a7bb2a1992c1c82748e722c035e226e8ddc1dac61178f7bd648918d965958f005c405a67f699ff186de7cf5d03cc295574384f6707ed32021d0f49894ee167166b80c092d6fd16a68b4d66e69c186df3f1cf22a31e9e30065cf380d85b3764b3ee196045a3f25c5174f072beda16ea54fef435c849457071c2b4b05602027fea64c8beb2b47feac44d195ee6f5927101b739074765151054b077c43caed8a3f6ebe1e3891b92e7bc31abb0b1381397379b060a07d9e0ea1820416d6e096b197a8cd2b0ad1b50a3e5028a0af2c48dc2db67f3e47b73eddab2a1a9d397a9fee5384c93b357bfadf63a4066a98a3441be67f7d5ec5a82e56b2b00576edc771c313e1d793e05d225c84c2247557a063ef9b7dea9a4eb2851d90af439e7030a703f617df56226c44286e228fbf1dd3bdee6f37809ec35bb4c8306bb27c78ec8c1a7b730ef7f1885eadbab37434bba1b093acc2c306a22199861665adf21e32a08e2ac0c807754e1d03b5f127050a2c0e13ad82a54e72a8851740b766353b7b98e1fc93f6d5ac2a4e98461ac1fc102185e5712cb5705886fd8d97c9ffe7a9465929d022bbaa552bcfc05b610386c4e13b7c9d31e41bd73f2ad8eadcc95c9533c736fd8c0e0a225d3b677b5c9dd9f9cf6b08c6f81b329abe3e93a5305ca99bfd5b6779575cc3ad339856d8570105b798fcc9c450dec341de1b2ab4c43b75c3936be15df70f774ec0d88b65b39f5a9ae736fcdfe4741825d2035a3416ecc3a47d8695d1cfde558dc5616d5eceefdcbf7e7b84769ec6e6c3dae8d956efb5847b662bb88adb3004c1e5a717a60614d0eb0646c5724c7fbf3480a913087cd7fe57f365e42a2340b6042050a3fa41d7ce7600a4a30957ee70d22b8866f5b5c9476558b437d949986bb53ab37a9f753a286173b060a91754570e01479be5ffa4bfe267cd99086d39c4520ab2442276cdfd7ad730c0bbbffd2258e522c260ce9c368fd0504a2f7d883daa724d67bbbe11ebc2c5c5f5607e646427b7f80b2f29eb9e8857d402e436bbd2008ce0f4b91d768748b0f6a5d417362e9a76c47a17cced1a0ad999ee6724bca4c8d5debccbc7a372c37f76e860d6ec1eaf1a28f358b41c469c9e1a8e82e7af87ead8f24ca5258db70644c38212e57fd20c5c04ba05101e718fcea5da9d8dfda1399426e13cee2e0b890482424311323d8e2a1c389d0c00cd82784fe9400fc2edfe674d2923e3a2c406e20fa92ed921e213a1c225bd1a142a8be9f074d118152cf930af0274b438b1313893da6c2e4ae4b1efe7bc798879066908e4c1d89f3295fa4f0e6d644c4404953746867f9dbfb23b9332382f2c175405cac015f990d71ebdb9b4a30081ebc832491ba7072ad4d4fad06a1590ed0ca658f27fe1d996c19889f5f68a21f96a72d96ad44bdf4fd64eda5cb3abc2368ca2830628125faa5a5028b93f38c45cd76325eea85dd8200c0032e59f01bc8affbba23d36842e4fd63baf0b71a148ad81595856bb06662fb34f3880adc182d3e3ec7c1cad27455b6547194bb854da89f3454a65298d49f1a0a8d64dfa478304db11e20208cdf6310ee8d7004ebee7d5f88fb9caf81b23047ce955fdb1f4296ffedd1c7fe9559533895e64389bf05f8cb6dd92e367a9ea0b450811ac1924db781955b45a28f910c04c95d2e436b8091b108e1358d93e20263230cc47ee5ae3351e912b586c37312fa3aeffaa1a7d23305e342fe41716ec9d296b7ac19b2c79342140d616b2e47f4cc9fbad44a7f6b2be084e42354aa4b11c0f3483dab49e0d7ab6981777da1856a3b2086416b9b558ed1a3f86171be3a68e2b9503a5af04fab276c604c39d553991e5e353fa295dd27fdb0500d133b565914311013761cf59ddbe72d2eb78bd292ac0c41215d22af726e8701c303f8275690c68315814a663984bd324ac3ccb3a7aa6acca675f3421b472e5ee536f49af6ac8a4b98b61c17054e1af7665fbb3c3af40f2b3d10120766685a7e29ef2e1baf4d9f0df4385e3a8e46b7e99dbc28cee0a708866771cf13e04d0e6ba0f0c9f98bcaa400e3b0cc71defdc28a39309cbf44eac886728e6175da5b321e7ad326f3b983a106b2b1a1285e83256dc8babaed00a83779c87cef7f8f92231dadee97f578866531ae5e5916dfa19063a5edcf0c61e25cecf3cb3b4bb620cfba5232c90b2b8623f30172ca3f4864fe94a248eac70b85979118eefc8cd7f52653d23baf811dccb4119fdba8bbd5bfae7d6154f261c18d8e4308700bc26d1387e6d3802c0961cb37663eb70a502391fa611954644fda6a2415e43f23de4c0a854436154963843de46273af3af5ca67d4c5a21fb003e2cb0762ee4146fc6b56dd399044cafebbd956d3869f9616b5fe9b1d3bfe80cac060d57435839516bd9f14aca6aff1d7b9dad45ccd89255893c3f3d4bd63b48dfae2f48b3789cee2156c19a447c995f86c27741f77fa7e6dae9f6d200129f28eb0a41426b3dbc6a2d0cc376af2d559a42e75eed9ce46dc9285534021bcb787dd9abfa3d428b1fa2ac709ad90106738c24ad0fac716ab04701f045dde688e14ce55283b67fb5a584d62333c0679bb564d9f7209783858ad9e63c6f9ea034007abe193139bcaf191da1260cce5d85886aad1c988048bb3b766ba8a8a9e71ece9d3c4a855c903b645f499a457e280e49eb2bd20d4372f25b6f70f7dcc2c05158bb917f1260dfc4d3862dda7ecb684fd904bbbd6a3c49708ede589ada9f26524548db0ad1368a38afa26c84700a3455dd035c7ab5ff95ffe74ccf3a3e1512c61619eff66c8513d62e5c203a46cf600641fbdda89b5a6ca1a70bc39d0e6ccedab59b7c24fbc11977216cd5da24ea274f40d810392b44375d0e457492a2cd2aa6af8600dd9e37bfa3a01563347f79d20d0ec5e6edb71670adf6d120ba05d037e5d174810b8f0405442d5efb3ccf576cc8e6b22ec196b836fec17cc5706b8d3bbfd212ce9d3807c5d10fd3d78acf4a605b466d1d7387190a05e295f27a4a80380373e61035efe90dd41ad045c7d89defa0590e6d2a71c42e4d95141456d1137bd4cacb3e00eddff2e811453e73634f73e2bb9c10562081aa4bcc3fcb6e6d118e690502ccfb1c474df0a01816e6dd857a88e56f27e85989790e034ca245a993718d2a34f9d99cc2ca50cd0b622b395872618bb5d972a18f5b6dcb975f7858094d21b267a36b0ff300acd50af43ed454969332b2079a4c8620dc5b35cc678f8c43ff613b3a0c4caaf574e88eb9611b18b4aaaff6fa37f42cc7a1b9c3b2d0420e9495ff79240a153780483a54ebba87823b27233cf93585fd0f435c8e68af2c71c907033fddda505e637e3cdf6f07f913ad5be9d3ce3f9278a9e4946eaeb18948c3a9e9a65b05a92424b1b40e06670222a47a2ff4d33a445147a454301953682e1ff943d64ab7a5fa2b5ae6280acfd952bcac04a8c45eef15da2a7ab8978b615b2a01a485695d31d2e6a9c603a9a3ecd34643c51c37b6a69cfbdc5f8cb247a0f82c1a0a84066401257e2d455896e5a9c9d6eea4dc6649aba32e5f50325eed0fd28cf651bbcd5a9cd952cddc6df357f3f5bbd51aa6059946cfa012e83c01cf5e1e27caf7bf214caf453115a2a648f75d679cff2f73ad391e745c46dc839af7296e3030d98354811f4f608b842cfb98f2ead2e19fd9db63854849cfae5d4fce5fa593fcfe7d1d1a219d488be04ad28d8f4ca90943f1fdc06acd78c8f2ae1897bf3d556d19f7fb64e3f2690372d486c611b904dd0f1735db35a8b50a00081261c0fc8846b62ec6d6740052310989359e80e6d753dbaa1176049600c7c2125e101d1ffe3298f17d1b365385c27fbf3a619cacef1912a39e9cb1805d804b57155632a8df23494ca90e9d914afbd9589cd389de5dc34ab723535b94b3daddd51ef1df99cd459b0c3ae6fc66e72aba17ce6ac79a3eb393f9ca7c1df1c853ff527043351397fa61aab4bd6f7e5f62cd7e3b5d132d06525736b1d2d92a791c0f55cbb6b648f37fe22c83b7655121e3b2999dc0dc785f2564e9730859df326d33155f5f9910e6043b207ec4dee2a54a31c0cf827c0756326968a0ba8ab9f68faecf76a04100e2eb2b5c0b05cc3dbb8090d0d7162271610d87383e2028dfe3807633385a0fa20b499c9226ca1856324375f67b8e56e2a02ed05e1ce76e701a95fe8526ba206834a85dfb343a3e9ddaf538f38553ddf448df44f50a7140f9f02d9d25365fa469eea327ba21a2477660f1f59baf6206793247ccbf597f542e3aa1affab89d3d8dbc45647627ef8ab8757a39781156d82d1209242b138dbcc02f10078c60c4473ce570a41b8748889ad53ea8a970ccc09369a81b8d0a71f63924ff35546cfad1e1c12ae10623fd6dd528114348af92232a2d8cd7f5e545a2ec40c09d0b9b9f40f9ec6533ab4e323e0735434f97e841875ba7ea2e0b32ca20e4abc13bde3c152adf67589d2850ae5a0556670490dcef8adbdd104f62ae9a51d3cbc8a143e2b4bfcd1bf2d7114e8da483cc78b1f0e7c24820e5a1ecccc2c1e8dd8fd39083149ebd657f92937b1b75fd340b5dc6af990c56c08538f357505b2268040e030de3cba2647287fba2a994997f2b90afc1c3cb04f1d245c939f8a3129a1b0595e03717dd4b3ac7871e698030fe8ce4f69c8504b9fca19d0064ffcca1c332e02b4d9a9b17e9f0f0b354e08095ab378cd3651c09391d596fe4e14421ab28b36faed9b026c4acb3c7810e741345b1e7be98dd46917569444ba7a59ad2852b72f2bbdb345a77a32c94ecdd06225c409191d5c0e54c76789bc506332da9afbe650cec8cacbc26cb34866aa9af370d53892c13dbf7ef0a30cf35bb12a93f473f450753c4be4beebfec210b74d517999546e203bdc9bedf21d3cc8cdee91048811f38e8e136f485e5140cb505a84f2d4a4d0e6c47b3a22338804fdb0a306c14edab5af54b16c4a042e6b16394353a2f308bc68448c96aac05258374bfeffa40c68dce83c245ce2d4af580ccc1e199d180a6d8a24df4167d27447a343f8cb37296afbd7dafd53696f404e06bdb3cefae1d783f4b3d006c2a4a8cdc77a196ec74fd497914d41d0142bd268a54879101f10fd2aa20354c2f52705644822c4f2d50ce735fe705c1dc2c0df2415f619746a212b9cbe58c7c93f2b764270eef9e8b6cfbb7c081368f0f2e986fc91f2bfb135125095dda29adaecb91085bc3d1bbe7c0aff7a4f927c0b40d9d15285e0a6ad85b955aeae9128c9d30eeb8983b997f85b7bdbf8526f2f6d5ef0c644320cfc10bfaf0952bfeb285be0f08f2c3c5d4054418eabeb9a6f7880a849848a8e7c1f77df3babd1f00ac092bef6f87887a9eb26039898d8ce1d03f5f743a583b97c2a7e3374605c3de676d0c340ba66ef7a1933e04a01569ab2be7f9813b46f528e4509d14d80ba9a07aead176120b762b18e2833a5fb9ee3690479b681d92d6ad1f86cb62a3d0a22a2444785f70a9238f688c9bcd46c85a4678c7ff249462de3d97e4604cedf91b8a0cdf6748b8afc586366ff368ef912063e9c634db6f37bbfe0d332c477702b57c554cdf5cd4841e7b5b90fe17c677e54c7d5da61fe9ae4a8d863e7ffe61255c4f29cc939ae9aa70587c856825cfb7b7ffe70f90981c75736e01df1834857eefee96cc67f37315fc0ea8538e543e83ad5277333c4942b455927aacca7efe81d81885ceb9770607b7f507e7d07f6fbec6aa18ce39c4d3e3375604a51cc17683626f1267de1b1b3997ebe2fc69947cb6886134ee5896822dfa06ec1cdd655fe8426af7f17fb71b3d3d6fad5d19e26824581c025aa85d9e3b575d049e5af0cd88a529f288260b067c25777420f78694264d2a3afc7d62305a7a20270dee36b5c6a2fef444bfc464181104c18061e47b0d6e0f047204a72cca19ab92265005d359ea881ceb23d70a2fa36e3413d8771d461d7f4d48f8027473c1c64810bf2dfb630e6059642151e41f01796a330a24e64f34685eb08be2ea0d5589d09a468b35abf33b68dbfdf774e9ad78cf8fda8573f06deb364ad121d324f10607015afd88212feea584f2c94862dbf71eb729c34affd60632e629a40861bdcfaea5ce5c3f7e9047789a1932196d74ab59c557712f2f1da25a9064c7eeb8c04636a89fbe93c7c8f0996e402f7b7d7e7fa061cc0e8ee0b6cccbfef6a161eb9dc0de0ede85b1f480bcd8777396250de91b1b7819c2b65c71ff4e83fc25cc1ed2ce399e6a58b2598d2ee0b074435781faf689d5a3e20245b9decdce7fb4da50ef241fedf9b655be6b4ba8dea7787b7f331617be00c968e00a3a5bc9d5c681f469c7701d214dee0fc7e7bd490ab93900692e1fa05a71d6edbca9b35541b8128029b14ebdd53ed045b5aca7e95de9131ebbfc67720ea4e3d53bc66d11cca26e5bd42fc0f9fa415d000e5e3a1404ca4b0020ba88805b310b2ed086ad92e61946d8c3465853ebdc5efbc29dd59abc0a7200df20763e2f4ad47a8be6545aa5e9546dd6b4444defe1cf25d161d8a2af060802778b5ae6a7b261b96ebd219b60d644b9952ff3a363c60ad7bb1233fda7292db7f9c8ea30118e65baacc8272f903360124c19746c4dc15829ae052f6c320a4fed721ed2f5927673035a404748cdb5437a3b17d7da7f5b17ef66bd3b07a4127dfa88e09e652c87cc3cc3842ac9facfba3a88b941a30c7d909f777c0d3452cb73467c9f3632e35ccae2b21c9c9474ce12d9e888520a5e8f6602e9dc97917a507c4d0aefc4fc9a370a2d9b51c6e42ec450476c154d6c98f934b41e109281e9ffbcaf477c15f336466b23dd35cd05bff34a76467b627bca829d3bdb005c3605c6608afe1023e815a47e1a7a0c9bb98f06bdc66acaaa93c311a9beba7a317a136b35c1ff1b2a26f83306d1f6b4a070af5944adf1c08ed0a31d2e2b8f16b5199e3f294752e1b931dcb3e03f059ae9b20f3530e60c01dc9dc29051ef2de341da5ede529802f2adfc4a58c1bdec0ec83316c446056421069f574395c11f1c28353761d369afa2e4539277edcd2bb497222be2e4c5e942cc77521397f199c9e287c69c1862406003ecce6fbe74623da15bce1ba1daf291cecc07a350cf7ef5dc1855228c1ebfbfd3d2d1515759c7ed19ae3b66c9e9c3a899017b01cbccc13ad560dea644dc93e10333d7f14991a83736d05cfbea6e969b0e6fe5bd6038a22069f4e68f1da5c2f12ae90966ddc80cb771f6de14a6e2f344a202d490623b91110162bbb2b05fb3d6ed81484f4c381bc071bc68adc77488c1d6f9f0eac9737db2d985e7a0f58106ceea1367776e152fbdd76048b900f1954b5f590b1e99634c31a5b7ef17e1077baeb129dabdb5e07500428668d1852f37216ef939cc07a7ab332b0175663f34f98ab43395b3ed5e502cdbc2431f2895393470418de7a9a5dc535e39e6a1c6bd837da09a89ecd0e49fddc95b0bd5e3e937d307e309beb13bc212544318e734cef0760167c4b867a4916b0c79e36e3cbc6459e3ae0fa66b67c64bee49764f237cab5b7b3e0904ab8abb06c52c823fc0d937e97b1800d9212a9c415e3cf636bb48bdddc4049e122fef846e63dd197273648c6598c98733fe0ccc6d2c4cf2f36ccd0cc671d1dfca8f8d8739ed8123e8b1ee12a5934d3afb7e2dec54e2b0913e6068edb08a9c611e54ea1f0d757bd491647e78e1e06807a19b035833b089927208aad9d99f7d5354b902dfa9e0b5f6ca51890dd06a4ef87b31ad76a14d22e0fd8e244986c3acdc0932c2420ae857bbf0c7096aebcad4f883c16a93cb65f2a5d528e5c5cc5953607138b4bd92495a97f610eee687dc33c6fd197a7fbab9b5d550dae58a953eaf6de301741f444df766d6de6108ff438f57c2bac0019c819a7f04ea86ed7f50bf674f3c53c6e2bc9f8e3add1705b45df2e7fd985792a2d3bbd71910dc09cf7982c1d120fc0b28f15b573fd8d7f9fcb63ac6a92ea9bbd95265024808c44c97f51218aa0df7efafa5b53fec7c6876599213009cdfd9e8993d97365da2ab87570900daa0db3ec9df1d5b3523397fa5f0dcbeffc53ca94233e5d14fbf02010d8895055ef120f8e33f608cefe379fd03a94b49a35668f9f312d7906c9f5417a23c8ac17c27d81fc88fb74476a16f56eb98ed2dcac5a980ad22e2046d2b2bf5e96565c7bdf557ed192dc138211283ab187d1ba274e089280136b2a2e1ae614cab4e472e92c9a65df8739cfb28cf6d1cd0c3685ca1a43a2b582eae3a9d2ea00ac54f67477391d6fef453d9faf8fdf61025568a5cca35b6de70bbce07f1f8d3113a8c6369e38780c30d2bc909fe98135b09680e984066804be73093e4bc7cb76dc081808d9b3a8539a8be7825c2069ed84e769a89135975b55b62ed54d7779a437a810d4dae2e2c74e64bdd7b13292c35ca677f63c65ed4a9c60550baf7caca30591e58f8a16779865d2a3885da1880f0543c1234810f56c68a53f5edd3e6d7599a8d1f4a065dc22b84fe434784fa92fd43fa20b5888237db147e50481a2b83c8084cffd77145149363fe47d94d04ab628398733b795c0cdd64f2d2bd93711d9e7627076ca66526bcdacb974d8c840b59e23cf28510eefea7b18ce9c4c12b382e342e1b9901bcc2072d1f1d97d1a40a2a0b0e4b42966b438b83021fe9458069ee1f23aa47f7aba4d6d73cdb3ff13e30d76dc06b44f1ce193e1a2f04b5b6903314422e6fe05af9e5d0ab59d90afda3cf2201796fe2ca4be118a814e6d0b6abc0142f80f6a3642ec4a358c757c7ac5a910efc71f6417a030127cfed87bace6df7a2ffcd81de9c409ba30bf2af98f2cccb599cf15169d5ff35d9a99973aa83442ec8e0eccf3a0d8a7978be4cd4a619058fdeb42e088c9ef399ca6bc42b6113b9ab72bbd01874bfa6698abcb696b0fa8f22c62fe39eedcd86f178aace269dfb7ac34efe7cdc13ecec15aac5e3c5bd2a7cbeddf321d955db7cfc4cf4e15cadee7330ca73e102e18391dd8d9ec9fa76890d93d82f1a2a606f5690c312e7bd21fa3a95d4931f931024762e5e091ede4f49d207dd1522eb73ed00cd866731a9ed34da565dd1f3405ac73b0e2c3e61d5ab864fa1082ffcef0ce319fbba97eaed919a05a90a3f25a70f31058cd5d5b94d5ba18e190128ed8a670a770dd3c44b91f2f8872aa8eda8a153ee0cf96ba459e77fecbcd67276349cfb592d9ba9a6b9a54a98a65fde588c1f00ae2a18494abe4f400834d34d9287585d835823e2f7de7492b4f673e7ed7e782e319e5692337f232e15e23e6e2bab8d0b69b5141fcc0ca706cfc6b711bae50d96c51b2f3f8c6208ebefdf7fd55a01c8905531007ef0b845c2da25655c3abafc66cff0b90e073328d0ea2623e459a284ec74fb41ff816e0c0720cd1d49f79f755659e4cfa70ca565fccf9157f90b43f87940f9667d390366caf0717445f666d3f6bfe50a4ed3ac19f255595f66c487d9b7963757b5dcff84cb38dc1bb18c258fc219d93c82860fa40da49dc09dcaed0147d00884fc39095e03b215ea7a129b4167bcdac371ef9993b6c777cc550db4ab43b5ce6aca267468f1e20f6648c720c3d7683675400cdd324d0bbc4ce5a32756b6843b11e803c52ee6b7ee32d63f74f898d74322198979e1ba571e41422f31bc6229b2300054c9b65756888e23a63bf3c2bab63818e62e9c3bf6def4e407f63b6cb7527388fd1d882b404bdea76558d0109bacb45d87e84d26a8273dc6b10c2accae2ee6f109f03e8053fae1787ecb445f392231b1a9184903eb5c2e2ea4a197c056699bffb68fb6b4465c63c41f81c8bfe6c7bcea94fb8bf371399671945aace247e597f0f3bbe723f6ce1e8af86c283fcc1c3df5800ec1c46d7c09d379063936e059f59e0816e570aab8588018c503ac16f51a6f6391ff556aadc445f928c5032749f9921697c55644b99cac9040428ca8c55b96460db95772f43110551b91ad1e1da4c44b378ae2cd8c89e79ad8a8948d48f40757cab6076c8197acdaacfd2309d6d29723532e2ecb969bd0a2ed5b63f2d9a66f988a110cbe846ddf454620997cf122931d611db6e1f39b260782bc65a5aef4286080310401de3c3daa8e2f4d2e6abe19a641b47975be087c7f8bf3e9b425d8adc4de8567e51c80bad679e21e79c76c78b1f0591e6ae8d1f64a595703a0728c2e9375bb5f435593701e05a7fef771aa93f4eae8f651130849b76a744318e6dcf76ae36f021cae86396d8b435d3f43a3d7229f54b7c93048fdca614221f039efec85d1624afc841ff2b67d22933a065f0b47ee7063c6dd223a8b0051a988cab4eb212e5dbdf5d573304a2e78a9ca6ea8c5d786cd8d9580f32814ddae67acb33fc95f1621c9840061b60e2c427e34c052eef905125c0f00224d3fa1385a90c39ad4cc4725c633c2d169f57f3e845110544e53b81e379f190fbd5b7cc471be05960c8efd37894c53e93d37ca216803298cda8fbc56432ba84a65c20ac564d3836804a22eb6a80c9c464d45d9ef2bd73f38dc77b592730f5fb326df83b628dba43d67fb3391d6e9520a070be532e3a33dca9aa409dee82ab8620a7a5eec9555123985e9c242b71dedc3e4b49f7608c5882a790aa3bb37cb182c2285a31465f92ed4d989a3d11f66c33e10b5c8f8d1ba72d053f45f37d50e1227c73d62f732604c3643bc2ae31ec4f0b1abc5aed2f7cf6c8f3144982b21a91f97fa44318553e055ffa651b5107d70daf39faecb4dd87310ac98e6ca78611ae09c66bc5e3b19d13d01e501fb4b3dd9a8a2a8c822d789e69f3097dd50cfa9693a6b37d6649f279c73bd53939a91208722a5300d2866eb9f7f89c67f2b507b4af0c7cea585d1d094c20c32b4258345fc21c8dcb28b2d334b97b48d6b6f808996b5c0eca411c0e69f36d1299fa01359bc51a4fa46433ad7dfc7307707d8d1175f2716091b5648bdcfbbe823dcbce0a0d9cab9d5e1d2f1178905918b812a3a9ed55a3c5449c49523dafa6d07493ec1acefb6a5eb3822325fedde8a4265750b67747adbe0e1382fc174cef41827fa005cd47abff50bd3fad0d732a3668273da1edd1cef2133b0c69278952f6b9ddbae9a2e16871bb987d2078c39f906aeb2c431624d9b86ed3cfdb6f841896d942967d3c3869315239d5c9662c000d68234c3c67d3cfec737cd12977f715c3fc1798c2436e01d2a2aff23a14a4edf086995672ab464bfe47fc1cad1652cd4dfcd6a36eced1c86d96a256e9a4f0ce1d3231376ead63244f1b7a7e6d62873e30b06f107db2c3e3ed12c9744a1c4279af6433ee0c7dbbfead40df111e05aec3dfc6527b5f0186e5c480ab55ac0006f22989248b94a9db7f85a3941040f59843e15be824ebcc0cfad301433806b79d27334bc1db4d172722928bb69c65c4fe357d737d66a1582d6f188143700731b1cd493d3ed0a46f301e57a7117f35e097fcf51165ca1fa6659b190019f0c967653ad9b16bcf64eccedef079bcb96eec88b9fb142091527430857e7e13c52202bd86a540daadc92bcac8073154f6520acc77ddb716a05c55ff64fbd7213a77a9d75197d048912ad354cf58c7b73b1654e4d5cbf61f81c3e749a945a687d492a325ad279e4b3797776ed4d55b06abf31288a117ae38e198f5b51bf5d625877ec011257780517e7dd824961793911e08ad9ee69f3cccc9848c060a2d5c37c689527833c68a87d836ffe1cd6f478e9304746cad8b7140a144cb598aa23e9e3a1fcbac01afebeef980ba5fb937f25cfec80e75a851984f77ca27065df5a3283de0ed7c22c5b23bfe638b01c37972e7bd34160ee09c1c8ae22e203837cf4e2d4621daf7782bbf7e6dee597b57f82edb24dad3940fa9ba0349aac4e6a24ac2eaca0dc0a3fd06f689bab46695fc5c196657e989d5ef48e3029dd03477aa3c5d920549a8c4c3b4a29e66eb9016484274893552214fc5920d801896d75c8df240fba6d57df8e6c5209f4c0d17ab3c5a22ed8150d9c469c9e322fa4d74e85550b7cb7fb121977f1376abc3abda6b962e701de0958bf5b4464f6c3b916a0d511b01fd98628bbb5f8be9a5273a004531234d8c1e07a826c53798f07bffb31adb48e0478effceb470e1fa01c76c5ae798049281c151a4dc1fe8fb163a5b7bc477714f6d2c3c57da30a833fab71aeb5af0d0293b168ce99a9b2f6e98ce2fb7411acb6654e031382717cfb348a5aa67a36e5e198adf6974d36f5e06327762565aecfdfcf7b17301fad12201f935f25e1cdb3b1f7e4c303224b6f9981a6ce901c06456116431c1791d0646ec5b5431e634d448c17cc74e123204d361832fd9d3214530a8c7e63789ff74f7efd12493eab770d4643a634e3bfbf936eb58b1f3dffacd074df8c69b97bbe6f81287b1b29b4454259c2cd3b4c297b40b8bdc59a567e11a619c5b7d10f61f59a6e954865b9bc1e67ea17b0208b02fbf96dcc1e1d0313ef82ccf0687b0dc533c1ee89d7893969625e2579ade056adc4cc9c6f1753b8191614b8f2163b504bfb527950ce835f8bec6db6700107db59e36bf8fce4eefbeb8fdc60bb4913b6486cd2cc745d3b059484c34bb207c0770b44aad1df999685bfa43cd1de3a9ec1d11319ae1e33b2a9827222989330b1b36c6d216c988b1b4b9f5e1678a33336f083f87f0923774333d561910230a6e90b221f5e2c855fca2c29786610867a75d998cdd907a261973e5848f57619c4bf76e3978d38f543f875ce6eb0a5704c714ad514017d26812bb9d1e95c6d001bcf0bbde2d8d68f73f8c41561d79769b02c56edda288dce744646658528fa7b7424a42461d304b0dc427af79425a09738ebd9c7b18b3a02d732ad8dea0c67a6bb5a2cbc739ecc7b1353e755e8cbe1475654545cd2ba48912cc6739c107032ed3a27f20c80054b034ebb045f2e579ab749cce8a036f25bb88308bfe2bf317647b44873d77f01cdb5f6dfe48b7fbb88e656e5a4ba62da8e148abb212cce252b4d9aa533f0864fc10c53b7044cca3df7bd9f6eb6d7724446254063a08932dba7c9938dfb064178a133e01eac85aca16b9ecc608e7a089fcd82dcd0e21819da62cfca5537398afd3a834df8912216b6b0e1795e86dfaa331dcb2df890bcd4f4350205009efa70798db69c3e528b414a783e92946da45034a0155a816f59f149f44662d9d892c80082e05b8faaf19e75d907acf1ecee9848c5f58dd98df5068eda16781d9ae16c8ec0c6cf35760a980de91951c379d491522b442cec032f0d4b15b4e265e844f0af863b09b541ca90460dff266d07fc143ccbf42b7c08855018fc5c543d62843baf7b0c64b59c4c1d8acbd3f8469ec41b793cfed202aee8d94e3f9f9c09ce7d5826f6b91501718a6f74aa970f315413db9e28a105c5ecc1083418792a1e577bfe89a53ec7f95ef3c898dd04397d961a9fe10f8946647ebd28891813a6a4bfb36f8a0e1024a6229c3262cd69caacf95a8c5daaa707f78e36c582596509aec565764ba52080a4b5dbc24a9f75bdfaa6036d3ca4ce327dcd427c44fd4bd801d029c31ff91daa327fc6dbd14b39e10f708f5d1d5af850904be81c4bb95fd85cdd9d343880d6e9fa6fe0ac770157737e146b8dbafcd0c310778f6ed4469b089c34da0a837081badd4fbd8369dc8954664da6f91c92747a6820adba5f27e143d3fcf665234a3e6c61aab9378ba1fe79c0958fc1a9242e33855579bd319df239401a823230fbf62d83e2a2a744fb0627cf4989bc425f1c6fd1e3e4722bfc1d2953e05a8bd1f8e0108fe13fa92747f48caab8752c63c84972a7d8b6e0707adaa2922579a2ade65842b6879d21b0f0e5de2e37a26f65c2c07f2e4b19645dfb2f91fd44b1588159564e215cc286e56013a7de5f871d5162346502c85da00c6674e2181e7600e48bda8e77e71ad9b3086d55d7eb7dadfd4f5d13a4ec931ad412e4b179d7e5a4406d44e00cf6ef223b878b91313b3f3ba0614fef6308c02b40405d593944bb2df18ca63947ec8382a396c704a596bc415e2289c3c031219ead1a94cad86248d5bbe2fdd452cb3ab43c1b19595e38c297b9bccdb5eca5ff8eecd0ef184a4f434cb7f540c4f99d172bb4fbcdd995f336f7a08a0068f2a92d009d2d68024191523a350a842ead9ccb1a5fb41ae0915bd1198f6472f4dff6374a5a99b398e0d931e576b101b7bdea48fae8cc3b617478e5022ffabc621e349465f7e16a0d4be0b4fe40b840b485ac3b10bb20164cd16c681bbb3deca6bd890203efd0753b7c2611ac3e4441e7e144bbc143dcc324b518a281e16a46c72c3595493e73477ee4af5f27c49b306d2cc308229dbc966ab9be43f0039b33128aab4ad1bec0ad9f91b2cc30ce472e1014f9e14c001eae783f274111a74d3677464dc392c46f892e31b31893b67a09cb96b4e53ce10f2fdf954e6725ae8b5fe1b56836b692a65822c409a52c894e2be436d5d3bbef778b6d2103950ebe18929fc30bbabda7a07e7cb00702d40da78e06ed4e1cdbb1743b87de141f3accfacb11e7de4c71d4365e44ce4a7f8a6781409b7fab77c86f16f7dab2a9c9e4cf9c3c842184136d90d7cfee351a9c88e149a5a36740933515e4fa045c632d453d70261f06f1e2e51dd4cbbb6e8b7c8defa018beab1933b760badf5bed68c698b5896011ec257d3a0a0e7d9b7c825a772fb5920df5fce9e50c5b4a1085aceca98cffd48a4385f4cdd46be1f0c56fc6859f82ab30829e83d6a6a746e5dcdba8b95d5b711358035ff4e1f6bc2f1f598e91a538c1f81297852347c18a6cf82c42b3842bcd95da48d3f05c830d8cbcb7a1a994144d000790d31e5ed3618dec1bc593e041f0a01b27af527a571d878b9c188107d75df266c1adb0772401dd183ab6d382a6bc3fb2eb8071cda788fcf22226a6b3d0f674a50d9d6403127476ba7a58b45e71826f1246750d426153e35c54d3dc1b2a8f0beac68cefe637c33b65195c60fd08f5f92b1248429a8f4aebbc6a44785f62a4dc575e039b3153ca8c7e345d397fb3a18b31b3b87b85893d906b1adecb076f2837a34ce927912ff38ad2075711340171de35cb579a1ad7df72a5805340b0b40403f8cba20526e0a29218dc86b37f15fc90ad3103ef1411b2743dac59a17b813f83964814f087d7d85da5f656a004d6c353a4775280ed3a0e0e780a8eeaaa4b0895b283ff2594241b8cee0ba674da7f6ccd6a91ed166edb9a91f36b2dd14c350076dd8b05294ad12066266f59b5002301c3c28ff5133f638b71a519a3a5717719203ab8d42cd83a4ff533265144c891b6ee16dec8afcd3295e1f73a2240edc0920cccbd0406a4c6b36e9fb29c93d4090536e7cae9718785d9357a308912b2f8d13aae88faf2919bb2823e6e15c0c5cfa6f41783e447c2f730c6b014d24010ed9cdb2b263099315863d517c7c270e5016877a7fc1be2a33e75398e9412dbf4c3727566160fff1abb2704239d2843502ba876acc37cdad0196bbb164e737be96b2c15eb5666cd227afbcbeaae5521d31e15aa168dab2788b23e0aa1a2705df1689fc57802c3c2d1d813d2553a1a2587ba0c8b568ff2b5190f748e9317d28b4e24c20d050d1d5943cd2a6eb2e7736381a7bf40d2e7420340fe0712f2bace028a52a9b8535944e4b1b28f83e455d588367abbb5ffb3744c1ccdadf0b82f77a7e8c1bcc91d6239d75278ec9ac0e38cdd75e74bcb9e2cd907a3f00c1e828f2eb047cf9a6534dc65d6765d448458e2ed1a43189067128d71915d7f2622f14735d565b22942ac33668b0e48f32aa949dfd644ca6d0c6d1dca2c6d564ced2fa6a3131285f2abbaec25dd475c0ac9209f17c67eb6519cabcca6660895bcf055b4c700075a5378573ee6755ce8be311c3bb194a845dd10b70ea970e193c8b4919658f3d92b64868642ad9cd6d65e61a9b6d2cd41f2b8cd672e690e035c4f2b1cf4cee0ea98b3d28365812c52065cdc88d797fc54c58cde11e3ef624c3ef4dddf8092e4344d2b40dd84d5b97987ab9a530eec438813f97719257048ea27d6180d03a573ace3a9e1031b4923c2b72476b0d6b016d2fb18cc33171241ddbb8b0e48cb50c62974a444602a96008b1d13e98104955e0befa606f68bb6488932dd729fb26f90cdde466af8b0bb33c5ec09a2c613118be1a87ee30f468274f50fa068c52c4c99ce81b8f0600772a69619d33db70546cd959ac48906b5507c0a3198424523040ad51cba60ee3e6a2792e4056f7b81524d117c40daba33339748efa58418a1b76af4c0ba88617d028086e64a862458c548ed5aa69810c18d4b59415528453b173b3840fd8639540e64abdfbbcd2a1b02d8db4d3f83db96ca7d43d4285d3935df9353d6f2b33a3578eb521ffb0cb8ab33b27552c9a2d9511102dabe4873259f4c8a1c9c3e70a6ead0851645fe1270f08f7a6c5aa418ae1a81c89b637176b8a5e741c1f73be4ec3270d154b29406dfd3a7d9ad62f25a4276008801e56ffbf447732e813c59ad3b52e24a20b87f93d0074d7ec4c92668819919fb28d4725d992b2d037fd248dba2af1e36b44f968151413b508c419fd94732413fa59394b7cba62402c849b2697e7459fcdc6a562590b7a5cf11b78e0f6d26aab206bb9024837e48abe931f6bd724af5472a57eac0739dfe4e00ce9037e82d21b91cfbc432bdc20868b6a674e454a2dd8b0e037de8a825964088eb3393754b3886a959e180563ceec9c0364039a2c90d00e8e9e8cc13b35e7f6ab0773fbb276450a787284c4fd88213c025c361835a3cb2530978eda252beb089b4b19b403bb2b498986e2561d0e0b6d5f29b3979135d46c0e7180c2886a622145cbf275ca0e3ce166bf3ea777dc767537a2f542541213ed070cdcc085ac24bf55580a66a211b02f91bc9cba1cb777aa71a2dd47dbcf59092f10479304d456fd0f90ed1f2eaba8cfb2a63fbca21ebb238f6041cb05f3a5f1df579a4d44b5fba958b02da738dd5ef19de6e23f265a65b2404dd33f157d9325de66f5b54893be0a5051eadf610d47e6f2dee23689a3d29fe60e26450a695b4f748908723e1fa688b394a90b1f0479076321ac64f17e13232866b2e2bb2a3c5da92f243b101c901d1d9a6e7c2e5149c6cbe4e88d45b12fd6e00fa61b54312dffb39859d5e6c213d09e4f90be7c9e7e18086c8df7da867ccffa9cad6a374dc26569d9910c33f986a52e3a312ac94873430f28e7dbeede1e79a9b9903218c13c4bae5b90ee932ae7039d2bc5e98b5d4acfd575442ab57faa8f82ab8fc3d902dca11b332a0cf310c5d630a9e33eb5ffbbe875c4be2cfbc0ef8a966e0764be1ea8ed34de4297bb19db464528450274be1cfdb45671a047205cefa2889077af4fff03cb83365161b3423fc9fcb6fde729e9447b0ad51d73b025cbe2ae486f84d6820bfa65b23cec677c75aca98d30d3ebfc66e273c063cef88b319f027bdeaa985f317b167f373e8e50dfa8fb1c5615b950e5bc03e1fbd6bd1c97f503fe0ab9681a55c380cd793d1b9259d2cb57beceb4711b0f1e861484f170de0d0b3099ec064a7bbaca1220676e7d2129af8b5f116975043ec4a51d06e1cdd18423eb250e022ac767b966fa06a13ba497f9f85512150f774ed00109706e1381b698d8215c6829ada4cec214b139a67524b7488d20847ee4510842e4e91d74fa0558937b0447e29ab1dd6d50a3cff6ec634e5410bef4bac5524b9c7410a222e1a2262bbfd4b51b5f76b9f7d20d3d6c3e1e71d561ffaa5f32c36a90d5d09ccf84328d66bb468410e0d768aa009192c8d47e1f43cfe7158ba88955283aff55d12afd62c88eea25266b3f84ebe7492709e0775e3a73236baf7f117051c9f4ba8eecea3c37a3bcd4c91735fbf25b4e10384c373b09540f18882394b9c6ebf745f37f813907b462c5901e869473f961122671facef3174ef233f47d8746514d82a861e1bdcdf6a3a2144668ef0fc88b93c9acbc4366bf2f67e371933f6594b7ad4d2c05ec43a6ed386eb92a487b28ed0e25d36e711896ad0465da41ec30d553acd137374c2aaa0b07b467b8a9aa86c2e1fb4fe69950165b7ae4d1adb0991c1fc3fdb31dbc95db71d1237e4ddffaa865ab18769853dba43d35bc70451c16c9991e66e09d74cbdcdd215f385f74a0588a6fbac29d94dc0d4716979e42189a8a33e6e8ebc63cdb6df202f7eee5016024c46e83f9d0771aed087e3ea33868bf9458f7199f90297d0d94dd5c1e8aa8b7b1063734c22322adf69b7bb7c7303c30d9740487c7e248b8346a61f84182ce4e618184149b260d0c602fd843325c28e970cba65e1d59b7be7fa6175cf612821cb7c3c06be8691a157479a3d6b9514cd4e09a66e85f42d502084bbea7fba7c1a52ebfecd48d2fc8c27899e3abb537e9048350ab79eaa967ae12319d0c08150409e4148fdbe605e5e69a9e7e66fa1fa15417d66acd6d748ae23742d86dc4461a1b3d8d137320d9f28f3eb8c3f67e578a0540aeaf4dade572e3453c8b431ed5605b9b416cf67f0fb1e1d648c8ebb3539bbb92a849ec219ef968f4851648c057f72f55288829bb5e1ebd95acd4f802b352365fe1fd79d12a1dae8edbb306ba58898ef44894063b215b4937007c097c246247a9a3d6bc61718dd75d3cc4ca60aef83bd306af003ecda5d9fbf026bbeb55220a60ec17ee218cde256c5e3f4d4aee0ff827ec64d2d61a4c2a9d915e7c2768ec8d7dd0e476b0eb268632f36b980d2da08b422bd41641b260ff3b59e3de135d1d724ffc7abe07f6c56551cc45a42f82a4bdcf521868c8619ad6242aa5dcaae8391caa4439d0542ad76df423f2307845b8dab37a1cec941e6060c4d9910e73b0d9aea7c78df9e0205aa52c0501f8ed8d0899aae467b04ae1e3b3c1fec402765e4298a2c8596cd976f48559ede9670ea2d5cdd3ea983d10519800da5e76759f0e78ff44727731c864247edc8b8dd06d86f1a0569729942083cd13d75a257526e7b42f2260a42bd325288ede4b295d99c5be7ce3ffa96393226aa8485b10c99d395ddf24283b607d7585185ddb6f1d78645b04351f55b45197afaf1dfa1eb7edf983411230c2526b83c81d566db66fa26efd38c4552650bcd3a5d61f1fe5af911d6523b9088b2f25d48e5cbf6d7e465047807413fc2f7bfe22169c3468830d93f1927f3c11bd3202b2676fc240ebc394a3e8af08a75ca3ab9d8a5a9343e5d748e41c107977f856922a2bd4792f7488071d85b3b127334b1a1d3e5e9baf00c2bd9d42c8523d0e405e13dd30f5b5963437ccbaccb103bafeb325954daf63f7912e43624f985e95c5e54d76c107c2c2f89bb126b68e956b476fdc06140e7d05e7823663b9fb99507c26042d0c2bba72d365496b236bf05db1cc13dfcacd5a7ce02a52c77f22a6188318e6081e17f70e1cacf1a167c8684604793e4c88f405d8eee3c03f1d0d3d74d6c0edbc6624622198e13f481fc01d5972fc69b05d29f7331bc72cea54ccfdff4ff0f4a957705b9ae2d8be0964c0c37090c2f81abc2d3b968aa12f38d6c9fbcbc99fff4b9836a969baf633df4c31e794f5690bb7b48cd788d8245816f1e0a552b9cbdedd180f1bcbfe0f365cec36bde7407107ec1d388452c90ae23403b3d0e1a6b8baf1108a249307d3104fde500dc76766f7dbac2b24c7274d66f8c4b97b4998b89680844ac080a4634c81f4ba72bb6d15b4fcdd18f7ecf7f4f6bdae6eafa3191ebff472b6eb31660978d01d97edf5b87744cf81fd27238cc2651533099ddb4a383f14eebc82cce57e6a0942d8c54671ea1d82d0c716838b4726027ee325443307b5b02ac735785790932ab41c886ded22c89d2226c1a56963d81c6baf180c4ab9247b3400f636750a2f157ace3e88866187b10529e5b333b702685bec9973a0af583825cf078909bc6c54d7395f0c2e069c7b20524099f91e88a59f8fe0275f85d5eec332c0417bddbba7b5e8ee7bf9a0b89b0997c9f079ce5005abb6ef9b41a0f546e53e3c0a0bb2de3d42143f19aa666988f84396890a0c92ec349d920426b0aa0676ea0ec68331c556b825955a53121f2d1a1b01222ff21b1d2e96f5667e827c203a57336b224bd9d737026567e436853b786598ab2a3509967b7aa1665b32a8b2956d7fe58309678a3ce57a9e076c7c99dea58a5c8e353d13629bc98404a252a26cc9ff8d278edefeb2d19afbc3a2b2794ea224d8a7e108f65b0557a9d13a348eb7894d96dd3c4b15f499bb3e59f2cbe56fb73e3760a6d7a4e2879d1be5ad4ad224e985fa63f053818022f2b51014e368821e8a85848adbf6c0bdacd770e6abe9cff0410c493324c9da7db49d139236a98f93c6df88f17d0c11b6edc48b7520d890a218bc5bde09027b1f66e3d9daa031669ad88f664ff6baaefc24977aba7aa9a438d2462b2db1f884a1cec77c5b1f20e0b2c0f7d900efb2034bb969820b66090a3542bd067810416e320b3a962c5221b7d756a7bc7b969385f384cf45230f56a7743bb2eca588e78d13f1d64ded43577f015bc10dc09eb6f692dbffa2eefa2c52e365baada3daf0940c6e294a16b2ff5877f51a21b26aa42c5b9ac1a0c97431e6afe3640538150d3d5ff1d6452d5640def5b54cd826ef1fa76b9706b7b200cce24ca6e156057a7c4fc3e5344e6597cf21e81ea97e4e3b1929156e897b615fd73d3d9d9d5745c90439653470bbef5d2c798419cea4957c399c5e1d5b5aad0020f77b01c6fcba39928d3e893ab07f888910b4780db565a94f748b9aa497ea4572056ecb3b50c509f32f6ccbe70e182bfe8426f9c3dfe68dbc543f5b227322448baaf41a1c5f414cfbebd39354b2739758bc1bc46d2541b60614518632fe343cda914dcbc79da827d0e2fc5e474e42bc967ec691d6079737ceb4f5a545b792c72565618104ba5e11c62b0c2fb9971bc0b28aa3b7119eb189bfe13f090efe2715c65d2555c3a4e5d70f4ac4155fcf349ca442a602f7b20b16d70816bab5359606cb7789ebf8674e7269082270001a41a91049f568e80080e30dba0b2ee097e7f07f34760bb449d9849e5ef5dc6908db1eab25c74a70a6af0e982990dd9ec5756a37947ccbdaca729f766fc83bb2c7fcfa4b48581574b19986cf0726fa1300d742af29fc4c6abe1243856cfc7e199cf6e7f2dd041cbcc90ae769dbe606635f45fa1c36214fe8e3109680eaf4a44e810d3960dc16b872548cb519a63f38ce0b11fbe0486018f036ac072d8cee047bbdf4d7536943d5877df14d359786974e015ee6ffb89515ee2010c11b8421d31aa3ab756bd26bb303a2d7b46ec9e69c424e96fb562d0e6ffb8dda2a9a86365c2736daad077f3282862f34cdc3772ffa3a4a48b8dacbc21e0645c1a1854533ed92c42f234b5fc84261a64ef1f1d5bd4ed790402558d1d65e0790d431e4a47780f878a10b131ed85ee17b57b0af4b7f103ad326dd2cb57c431ae0e4b3c16c3a7979d7a17b331944e41d6015a3d59a21f9c59e2c02f2adef31c3d432c214298252b409d21ed48aafc84d7832f8366c8bc95d5b8a21f79faaf9270d8c599a7f4ae185441c24444bcc6f6001ec5f42e72d6e223438fcaba2207450f0783d658c20027c13bef78d00a566abe93c59c3577a373b7a667e5df399302666e38a3225d112e2efb10e0a3144411457f00d18b4c3ecd5c174c42ef13d02e3fd8413caf22335f9445127e08c3010c366c7e607ae1f1f098dbd39f7f10edfa735e0f5ffd2bd7548eace2ca051d82554fdae9f2cf31f71d57683a9822f8b7e090da255488e32d1a713ebf39e9891adcb3fc46bc3fa351e36c0eb7a5526edbb765bc59b4501c7ec4a39cd587b27c661d4a59a27bf40f6b803193ba274e90a7a9f355c86922e8063871a4032e7f2aeff026fa53a05c40f9de317e07aab2dfd0a016b51b1a462dec7e6b06311b0acd52ec0a99699a620628ac391586a30fb8522e19b054c8a6975ae2650a235cac437a0ff52c3fd66eedf488b4d73c59fc9926baee0fcaf0f44e96f36287ed3bc64c9bba037c92624ad07377349335e1629543441d1ad69bae10ddee5524af190d5db1babe46a769fc3fa7a16526463bb371a6784ceca7b4ebd2d9592fe37a6679a19a9fbec807df0aeae05b46f041fbd0e5e08ba2d6b1da3a5f1a05f02a7c95b08020de216949d6b783a6f06f8e7d37a12e7342de75c9af5a1cf3e15a089960186ae7286407c4baa2c01bfd35b7a3b011d9b18f59d1940f5fb218816beaed9091aa78a49faec9a197b8230574823b989b72f49293a40564602b47eb2ab04580eebd88d53e929e4cf6e8e90f150e4b590f3793f07b704f334c23ec8ea5de48dfb70358b44aee5d7f35e0c07d971d7831395cc61cb67d17424f5939abdb138b4fb5ba332aed279f29167fe85b80bb92c4db32ac185e96733bc9031a18a61b55032729226797198cb8dc04c91595976a59e19a41bddae8fc92400aa6c97c314f96a50abcc5b8e1fd47224a0513687d9b3ca14e1d63a4082e424ed3bc477cb5897ff2019bc6089df73d29ce0b7180db92df70c455251f57129d73d4a3f222a6aa1becafe64934d1fd0304c94d0126236b05531bb863bd62e36b2b94f1d84a7838f2fdb84edf20fb460d4f420abfe871bcf6fa8838d28c851250bba2fb503772dc72f5810883b9ca8973ffbeff638fb18ab3e642bd0b5163d1ffe01fd09ba16e2e26c3075aeef2533af0b9cf67338ea2ad00bddabf4ef0431a852080a2d52bf230cd69553a47847cad305ecba7c92dc94aa3766fb4d95492b13fa554d50ca6786195d7ec0801527a8fc5c164e91c1fbf57476fade300030d2c9291ca55467ab260e8236c5573fcfbf7122466c8c67aa48c282e3f0070218f427ba2cff7a5bf93a63f2e025f1f655dea5cb1c6f566905e3c8a70fb6d865267e8c0098f104934147a6d8a36821e2fb0768ea34fcb891f218f6f941a2445d21e1b9d27de381adaf19e3d5e41cb3f8d74abfc3cccbbb8e8318b5abf6730058e34f568e2c663e0c7201a35025580d92e21876e6ad6a039ffcc0c0dbe273eee174e6656a015ba9101ed05ef0fb76aa4e7485de7f086b2ae142ec3224c79c0d1d9b04a320dc301dacc357c06319f80874278356594290cba34715d57760b297edcd0f788b242c239438124f65fb4bf039525c393e6f5a6b075f94e82f8ceff5bd4454a2bf23822b3fc55cadaf5ec1ed33a6186a70644709c09c57aa948b9854c2471ed50bf91725e156176834bff950fc27f863b83dc4cbcb5ed7babe71bfc96429cdb409e2c17b3cc75fc14eb6f91760e6db5cf7fa9f1ad89238b7528dab37b5bb504351d1004adf1e4f14280469db25dd0de7d737c4442555ad1fdc3ac56f9b2b85a57db3d7bcb5750d0c9c296e67b2f31924f03f06ffb6460ddbb9d2748898586563ca4ef57f99ee413a7cead38b50023c287e947c68804d587a704f0d0abd0283e1fb436e5a7df3071c05883149bd2dd34d5b85a9f25cf452c51e862f849036e81f2efb9fd4fe17988dc4f4defad6ee2ffc78a1ac5ff418d567e3954d4ca67ab3cf97d29e565d70d1546f5c14b1d4044c31a7ad72098fbe209832c2533648a4bd31aa50cb1b773d8deaa223b2582c96ad75a8e3f48ab1a9110554838ca6d6fc055dabe81c81943f77a1b91ceb74c126b17c79d305c81ec5fdc3b7ba8a64625557cb19dc8d0a5c3a83618cbdd51e713a43f24f9b2d5a238876bf8bad7ed645e74691b4586c7e6b11a4d99b2574893378854ae43125ec255a6a755063a8a1f6c043b74b42c42c1f12bc121f5ca9501ac470c5d5ca1bd8c0eee5b53c12b216fceb09ead619a47d925939f3f1207eec95c66f5839de36683c138734fb019701ff7f0f255c284e74703bea819b6f8c04641d44d205fa7937445294f536014c75dae75568be452e057bceafaee2b60b910d4f82aa9431301036fdd46b580df49da68fc96055a2c99fe6784f798200e683c81ee167d40eef742421cfc5325cfa3f910f015c60ac31df3d784b57a2d382401e64f5aerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-479.rt7.268.el8.src.rpminstallonlypkg(kernel-module)kernel-rt-debug-moduleskernel-rt-debug-modules(x86-64)kernel-rt-debug-modules-uname-rkernel-rt-debug-modules-x86_64kernel-rt-moduleskernel-rt-modules-x86_64kmod(6lowpan.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wmi.ko)kmod(acerhdf.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-xgbe.ko)kmod(amd_hsmp.ko)kmod(amdgpu.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(apple-mfi-fastcharge.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(asus-laptop.ko)kmod(asus-nb-wmi.ko)kmod(asus-wmi.ko)kmod(atbm8830.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(au0828.ko)kmod(au8522_common.ko)kmod(au8522_decoder.ko)kmod(au8522_dig.ko)kmod(ax88179_178a.ko)kmod(b1.ko)kmod(b1dma.ko)kmod(b1pci.ko)kmod(b2c2-flexcop-pci.ko)kmod(b2c2-flexcop-usb.ko)kmod(b2c2-flexcop.ko)kmod(bcm203x.ko)kmod(bcm3510.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(cfg80211.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(classmate-laptop.ko)kmod(cmtp.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(cs3308.ko)kmod(cs5345.ko)kmod(cs53l32a.ko)kmod(csiostor.ko)kmod(cx18-alsa.ko)kmod(cx18.ko)kmod(cx22700.ko)kmod(cx22702.ko)kmod(cx231xx-alsa.ko)kmod(cx231xx-dvb.ko)kmod(cx231xx.ko)kmod(cx2341x.ko)kmod(cx23885.ko)kmod(cx24110.ko)kmod(cx24113.ko)kmod(cx24116.ko)kmod(cx24117.ko)kmod(cx24120.ko)kmod(cx24123.ko)kmod(cx25840.ko)kmod(cx82310_eth.ko)kmod(cx88-alsa.ko)kmod(cx88-blackbird.ko)kmod(cx88-dvb.ko)kmod(cx8800.ko)kmod(cx8802.ko)kmod(cx88xx.ko)kmod(cxacru.ko)kmod(cxd2099.ko)kmod(cxd2820r.ko)kmod(cxd2841er.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_firmware.ko)kmod(cypress_m8.ko)kmod(dcdbas.ko)kmod(ddbridge.ko)kmod(dell-laptop.ko)kmod(dell-rbtn.ko)kmod(dell-smbios.ko)kmod(dell-smo8800.ko)kmod(dell-wmi-aio.ko)kmod(dell-wmi-descriptor.ko)kmod(dell-wmi-led.ko)kmod(dell-wmi-sysman.ko)kmod(dell-wmi.ko)kmod(dib0070.ko)kmod(dib0090.ko)kmod(dib3000mb.ko)kmod(dib3000mc.ko)kmod(dib7000m.ko)kmod(dib7000p.ko)kmod(dib8000.ko)kmod(dibx000_common.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm1105.ko)kmod(dm9601.ko)kmod(drx39xyj.ko)kmod(drxd.ko)kmod(drxk.ko)kmod(ds3000.ko)kmod(dst.ko)kmod(dst_ca.ko)kmod(dvb-bt8xx.ko)kmod(dvb-core.ko)kmod(dvb-pll.ko)kmod(dvb-ttpci.ko)kmod(dvb-ttusb-budget.ko)kmod(dvb-usb-a800.ko)kmod(dvb-usb-af9005-remote.ko)kmod(dvb-usb-af9005.ko)kmod(dvb-usb-af9015.ko)kmod(dvb-usb-af9035.ko)kmod(dvb-usb-anysee.ko)kmod(dvb-usb-au6610.ko)kmod(dvb-usb-az6007.ko)kmod(dvb-usb-az6027.ko)kmod(dvb-usb-ce6230.ko)kmod(dvb-usb-cinergyT2.ko)kmod(dvb-usb-cxusb.ko)kmod(dvb-usb-dib0700.ko)kmod(dvb-usb-dibusb-common.ko)kmod(dvb-usb-dibusb-mb.ko)kmod(dvb-usb-dibusb-mc-common.ko)kmod(dvb-usb-dibusb-mc.ko)kmod(dvb-usb-digitv.ko)kmod(dvb-usb-dtt200u.ko)kmod(dvb-usb-dtv5100.ko)kmod(dvb-usb-dw2102.ko)kmod(dvb-usb-ec168.ko)kmod(dvb-usb-gl861.ko)kmod(dvb-usb-gp8psk.ko)kmod(dvb-usb-lmedm04.ko)kmod(dvb-usb-m920x.ko)kmod(dvb-usb-mxl111sf.ko)kmod(dvb-usb-nova-t-usb2.ko)kmod(dvb-usb-opera.ko)kmod(dvb-usb-pctv452e.ko)kmod(dvb-usb-rtl28xxu.ko)kmod(dvb-usb-technisat-usb2.ko)kmod(dvb-usb-ttusb2.ko)kmod(dvb-usb-umt-010.ko)kmod(dvb-usb-vp702x.ko)kmod(dvb-usb-vp7045.ko)kmod(dvb-usb.ko)kmod(dvb_dummy_fe.ko)kmod(dvb_usb_v2.ko)kmod(dwmac-intel.ko)kmod(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(em28xx-alsa.ko)kmod(em28xx-dvb.ko)kmod(em28xx-rc.ko)kmod(em28xx.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ene_ir.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(fintek-cir.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.ko)kmod(firmware_attributes_class.ko)kmod(fnic.ko)kmod(ftdi-elan.ko)kmod(ftdi_sio.ko)kmod(fujitsu-laptop.ko)kmod(fujitsu-tablet.ko)kmod(garmin_gps.ko)kmod(gigaset.ko)kmod(gl620a.ko)kmod(gma500_gfx.ko)kmod(gp8psk-fe.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(gtco.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hdpvr.ko)kmod(hfcsusb.ko)kmod(hfi1.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hid-sensor-accel-3d.ko)kmod(hid-sensor-als.ko)kmod(hid-sensor-gyro-3d.ko)kmod(hid-sensor-humidity.ko)kmod(hid-sensor-iio-common.ko)kmod(hid-sensor-incl-3d.ko)kmod(hid-sensor-magn-3d.ko)kmod(hid-sensor-press.ko)kmod(hid-sensor-prox.ko)kmod(hid-sensor-rotation.ko)kmod(hid-sensor-temperature.ko)kmod(hid-sensor-trigger.ko)kmod(hidp.ko)kmod(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hp-wireless.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iguanair.ko)kmod(imon.ko)kmod(imon_raw.ko)kmod(industrialio-triggered-buffer.ko)kmod(industrialio.ko)kmod(int51x1.ko)kmod(intel-hid.ko)kmod(intel-lpss-acpi.ko)kmod(intel-lpss-pci.ko)kmod(intel-lpss.ko)kmod(intel-rst.ko)kmod(intel-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_sdsi.ko)kmod(intel_vsec.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-imon-decoder.ko)kmod(ir-jvc-decoder.ko)kmod(ir-kbd-i2c.ko)kmod(ir-mce_kbd-decoder.ko)kmod(ir-nec-decoder.ko)kmod(ir-rc5-decoder.ko)kmod(ir-rc6-decoder.ko)kmod(ir-sanyo-decoder.ko)kmod(ir-sony-decoder.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(iscsi_ibft.ko)kmod(isdn.ko)kmod(isdnhdlc.ko)kmod(ishtp_eclite.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(isst_if_common.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(ite-cir.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(ix2505v.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(kernelcapi.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(l1oip.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(l64781.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lp5521.ko)kmod(leds-lp5523.ko)kmod(leds-lp5562.ko)kmod(leds-lp55xx-common.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(lg2160.ko)kmod(lgdt3305.ko)kmod(lgdt3306a.ko)kmod(lgdt330x.ko)kmod(lgs8gxx.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lnbh25.ko)kmod(lnbp21.ko)kmod(lnbp22.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m52790.ko)kmod(m88ds3103.ko)kmod(m88rs2000.ko)kmod(m88rs6000t.ko)kmod(mISDN_core.ko)kmod(mISDNinfineon.ko)kmod(mISDNipac.ko)kmod(mISDNisar.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mantis.ko)kmod(mantis_core.ko)kmod(max2165.ko)kmod(mb86a16.ko)kmod(mb86a20s.ko)kmod(mc44s803.ko)kmod(mceusb.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx-platform.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mn88472.ko)kmod(mn88473.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(msi-laptop.ko)kmod(msi-wmi.ko)kmod(msp3400.ko)kmod(mspro_block.ko)kmod(mt2060.ko)kmod(mt2063.ko)kmod(mt20xx.ko)kmod(mt2131.ko)kmod(mt2266.ko)kmod(mt312.ko)kmod(mt352.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxl111sf-demod.ko)kmod(mxl111sf-tuner.ko)kmod(mxl5005s.ko)kmod(mxl5007t.ko)kmod(mxl5xx.ko)kmod(mxm-wmi.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(ngene.ko)kmod(nitro_enclaves.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(ntb.ko)kmod(ntb_hw_amd.ko)kmod(ntb_hw_intel.ko)kmod(ntb_netdev.ko)kmod(ntb_perf.ko)kmod(ntb_pingpong.ko)kmod(ntb_tool.ko)kmod(ntb_transport.ko)kmod(nuvoton-cir.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nvsw-sn2201.ko)kmod(nxt200x.ko)kmod(nxt6000.ko)kmod(omninet.ko)kmod(opa_vnic.ko)kmod(opticon.ko)kmod(option.ko)kmod(or51132.ko)kmod(or51211.ko)kmod(oti6858.ko)kmod(panasonic-laptop.ko)kmod(parport_serial.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pluto2.ko)kmod(pmt_class.ko)kmod(pmt_crashlog.ko)kmod(pmt_telemetry.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pvrusb2.ko)kmod(pwc.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qm1d1b0004.ko)kmod(qm1d1c0042.ko)kmod(qmi_wwan.ko)kmod(qt1010.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r820t.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rc-adstech-dvb-t-pci.ko)kmod(rc-alink-dtu-m.ko)kmod(rc-anysee.ko)kmod(rc-apac-viewcomp.ko)kmod(rc-astrometa-t2hybrid.ko)kmod(rc-asus-pc39.ko)kmod(rc-asus-ps3-100.ko)kmod(rc-ati-tv-wonder-hd-600.ko)kmod(rc-ati-x10.ko)kmod(rc-avermedia-a16d.ko)kmod(rc-avermedia-cardbus.ko)kmod(rc-avermedia-dvbt.ko)kmod(rc-avermedia-m135a.ko)kmod(rc-avermedia-m733a-rm-k6.ko)kmod(rc-avermedia-rm-ks.ko)kmod(rc-avermedia.ko)kmod(rc-avertv-303.ko)kmod(rc-azurewave-ad-tu700.ko)kmod(rc-behold-columbus.ko)kmod(rc-behold.ko)kmod(rc-budget-ci-old.ko)kmod(rc-cec.ko)kmod(rc-cinergy-1400.ko)kmod(rc-cinergy.ko)kmod(rc-core.ko)kmod(rc-d680-dmb.ko)kmod(rc-delock-61959.ko)kmod(rc-dib0700-nec.ko)kmod(rc-dib0700-rc5.ko)kmod(rc-digitalnow-tinytwin.ko)kmod(rc-digittrade.ko)kmod(rc-dm1105-nec.ko)kmod(rc-dntv-live-dvb-t.ko)kmod(rc-dntv-live-dvbt-pro.ko)kmod(rc-dtt200u.ko)kmod(rc-dvbsky.ko)kmod(rc-dvico-mce.ko)kmod(rc-dvico-portable.ko)kmod(rc-em-terratec.ko)kmod(rc-encore-enltv-fm53.ko)kmod(rc-encore-enltv.ko)kmod(rc-encore-enltv2.ko)kmod(rc-evga-indtube.ko)kmod(rc-eztv.ko)kmod(rc-flydvb.ko)kmod(rc-flyvideo.ko)kmod(rc-fusionhdtv-mce.ko)kmod(rc-gadmei-rm008z.ko)kmod(rc-geekbox.ko)kmod(rc-genius-tvgo-a11mce.ko)kmod(rc-gotview7135.ko)kmod(rc-hauppauge.ko)kmod(rc-hisi-poplar.ko)kmod(rc-hisi-tv-demo.ko)kmod(rc-imon-mce.ko)kmod(rc-imon-pad.ko)kmod(rc-imon-rsc.ko)kmod(rc-iodata-bctv7e.ko)kmod(rc-it913x-v1.ko)kmod(rc-it913x-v2.ko)kmod(rc-kaiomy.ko)kmod(rc-kworld-315u.ko)kmod(rc-kworld-pc150u.ko)kmod(rc-kworld-plus-tv-analog.ko)kmod(rc-leadtek-y04g0051.ko)kmod(rc-lme2510.ko)kmod(rc-loopback.ko)kmod(rc-manli.ko)kmod(rc-medion-x10-digitainer.ko)kmod(rc-medion-x10-or2x.ko)kmod(rc-medion-x10.ko)kmod(rc-msi-digivox-ii.ko)kmod(rc-msi-digivox-iii.ko)kmod(rc-msi-tvanywhere-plus.ko)kmod(rc-msi-tvanywhere.ko)kmod(rc-nebula.ko)kmod(rc-nec-terratec-cinergy-xs.ko)kmod(rc-norwood.ko)kmod(rc-npgtech.ko)kmod(rc-pctv-sedna.ko)kmod(rc-pinnacle-color.ko)kmod(rc-pinnacle-grey.ko)kmod(rc-pinnacle-pctv-hd.ko)kmod(rc-pixelview-002t.ko)kmod(rc-pixelview-mk12.ko)kmod(rc-pixelview-new.ko)kmod(rc-pixelview.ko)kmod(rc-powercolor-real-angel.ko)kmod(rc-proteus-2309.ko)kmod(rc-purpletv.ko)kmod(rc-pv951.ko)kmod(rc-rc6-mce.ko)kmod(rc-real-audio-220-32-keys.ko)kmod(rc-reddo.ko)kmod(rc-snapstream-firefly.ko)kmod(rc-streamzap.ko)kmod(rc-su3000.ko)kmod(rc-tango.ko)kmod(rc-tbs-nec.ko)kmod(rc-technisat-ts35.ko)kmod(rc-technisat-usb2.ko)kmod(rc-terratec-cinergy-c-pci.ko)kmod(rc-terratec-cinergy-s2-hd.ko)kmod(rc-terratec-cinergy-xs.ko)kmod(rc-terratec-slim-2.ko)kmod(rc-terratec-slim.ko)kmod(rc-tevii-nec.ko)kmod(rc-tivo.ko)kmod(rc-total-media-in-hand-02.ko)kmod(rc-total-media-in-hand.ko)kmod(rc-trekstor.ko)kmod(rc-tt-1500.ko)kmod(rc-twinhan-dtv-cab-ci.ko)kmod(rc-twinhan1027.ko)kmod(rc-videomate-m1f.ko)kmod(rc-videomate-s350.ko)kmod(rc-videomate-tv-pvr.ko)kmod(rc-winfast-usbii-deluxe.ko)kmod(rc-winfast.ko)kmod(rc-zx-irdec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rdmavt.ko)kmod(redrat3.ko)kmod(regmap-sdw-mbq.ko)kmod(regmap-sdw.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl2830.ko)kmod(rtl2832.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_ms.ko)kmod(rtsx_usb_sdmmc.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(s2255drv.ko)kmod(s5h1409.ko)kmod(s5h1411.ko)kmod(s5h1420.ko)kmod(s921.ko)kmod(saa6588.ko)kmod(saa6752hs.ko)kmod(saa7115.ko)kmod(saa7127.ko)kmod(saa7134-alsa.ko)kmod(saa7134-dvb.ko)kmod(saa7134-empress.ko)kmod(saa7134.ko)kmod(saa7146.ko)kmod(saa7146_vv.ko)kmod(saa7164.ko)kmod(saa717x.ko)kmod(safe_serial.ko)kmod(samsung-laptop.ko)kmod(samsung-q10.ko)kmod(sdhci-acpi.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(ser_gigaset.ko)kmod(serial-multi-instantiate.ko)kmod(serial_ir.ko)kmod(sev-guest.ko)kmod(sfc-siena.ko)kmod(sfc.ko)kmod(si2157.ko)kmod(si2165.ko)kmod(si2168.ko)kmod(si21xx.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sir_ir.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(sm501.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(smsdvb.ko)kmod(smsmdtv.ko)kmod(smssdio.ko)kmod(smsusb.ko)kmod(snd-ac97-codec.ko)kmod(snd-acp-config.ko)kmod(snd-acp3x-pdm-dma.ko)kmod(snd-acp3x-rn.ko)kmod(snd-acp5x-i2s.ko)kmod(snd-acp5x-pcm-dma.ko)kmod(snd-acp6x-pdm-dma.ko)kmod(snd-ad1889.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-ali5451.ko)kmod(snd-aloop.ko)kmod(snd-asihpi.ko)kmod(snd-atiixp-modem.ko)kmod(snd-atiixp.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bebob.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-compress.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dice.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-fireface.ko)kmod(snd-firewire-digi00x.ko)kmod(snd-firewire-lib.ko)kmod(snd-firewire-motu.ko)kmod(snd-firewire-tascam.ko)kmod(snd-fireworks.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-cs8409.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-cs-dsp-ctls.ko)kmod(snd-hda-ext-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-cs35l41-i2c.ko)kmod(snd-hda-scodec-cs35l41-spi.ko)kmod(snd-hda-scodec-cs35l41.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-intel-sst-acpi.ko)kmod(snd-intel-sst-core.ko)kmod(snd-intel8x0.ko)kmod(snd-intel8x0m.ko)kmod(snd-isight.ko)kmod(snd-korg1212.ko)kmod(snd-layla20.ko)kmod(snd-layla24.ko)kmod(snd-lola.ko)kmod(snd-lx6464es.ko)kmod(snd-maestro3.ko)kmod(snd-mia.ko)kmod(snd-mixart.ko)kmod(snd-mona.ko)kmod(snd-mpu401-uart.ko)kmod(snd-mpu401.ko)kmod(snd-mtpav.ko)kmod(snd-opl3-lib.ko)kmod(snd-opl3-synth.ko)kmod(snd-oxfw.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pci-acp5x.ko)kmod(snd-pci-acp6x.ko)kmod(snd-pcm.ko)kmod(snd-pcsp.ko)kmod(snd-pcxhr.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-rn-pci-acp3x.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-oss.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-skl_nau88l25_max98357a.ko)kmod(snd-soc-acp5x-mach.ko)kmod(snd-soc-acp6x-mach.ko)kmod(snd-soc-acpi-intel-match.ko)kmod(snd-soc-acpi.ko)kmod(snd-soc-avs.ko)kmod(snd-soc-catpt.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-realtek-common.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-nau8821.ko)kmod(snd-soc-nau8824.ko)kmod(snd-soc-nau8825.ko)kmod(snd-soc-pcm512x-i2c.ko)kmod(snd-soc-pcm512x.ko)kmod(snd-soc-rl6231.ko)kmod(snd-soc-rl6347a.ko)kmod(snd-soc-rt1011.ko)kmod(snd-soc-rt1015.ko)kmod(snd-soc-rt1015p.ko)kmod(snd-soc-rt1308-sdw.ko)kmod(snd-soc-rt1308.ko)kmod(snd-soc-rt1316-sdw.ko)kmod(snd-soc-rt1318-sdw.ko)kmod(snd-soc-rt286.ko)kmod(snd-soc-rt298.ko)kmod(snd-soc-rt5514-spi.ko)kmod(snd-soc-rt5514.ko)kmod(snd-soc-rt5640.ko)kmod(snd-soc-rt5645.ko)kmod(snd-soc-rt5651.ko)kmod(snd-soc-rt5660.ko)kmod(snd-soc-rt5663.ko)kmod(snd-soc-rt5670.ko)kmod(snd-soc-rt5677-spi.ko)kmod(snd-soc-rt5677.ko)kmod(snd-soc-rt5682-i2c.ko)kmod(snd-soc-rt5682-sdw.ko)kmod(snd-soc-rt5682.ko)kmod(snd-soc-rt5682s.ko)kmod(snd-soc-rt700.ko)kmod(snd-soc-rt711-sdca.ko)kmod(snd-soc-rt711.ko)kmod(snd-soc-rt715-sdca.ko)kmod(snd-soc-rt715.ko)kmod(snd-soc-sdw-mockup.ko)kmod(snd-soc-skl-ssp-clk.ko)kmod(snd-soc-skl.ko)kmod(snd-soc-skl_hda_dsp.ko)kmod(snd-soc-skl_nau88l25_ssm4567.ko)kmod(snd-soc-skl_rt286.ko)kmod(snd-soc-sof-sdw.ko)kmod(snd-soc-sof-ssp-amp.ko)kmod(snd-soc-sof_da7219_max98373.ko)kmod(snd-soc-sof_es8336.ko)kmod(snd-soc-sof_nau8825.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-broadwell.ko)kmod(snd-soc-sst-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-haswell.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-sst-sof-wm8804.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-soc-wm-adsp.ko)kmod(snd-soc-wm8804-i2c.ko)kmod(snd-soc-wm8804.ko)kmod(snd-sof-acpi-intel-bdw.ko)kmod(snd-sof-acpi-intel-byt.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-amd-acp.ko)kmod(snd-sof-amd-renoir.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-pci-intel-apl.ko)kmod(snd-sof-pci-intel-cnl.ko)kmod(snd-sof-pci-intel-icl.ko)kmod(snd-sof-pci-intel-mtl.ko)kmod(snd-sof-pci-intel-tgl.ko)kmod(snd-sof-pci-intel-tng.ko)kmod(snd-sof-pci.ko)kmod(snd-sof-probes.ko)kmod(snd-sof-utils.ko)kmod(snd-sof-xtensa-dsp.ko)kmod(snd-sof.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-us122l.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(sp8870.ko)kmod(sp887x.ko)kmod(spcp8x5.ko)kmod(speedfax.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stb0899.ko)kmod(stb6000.ko)kmod(stb6100.ko)kmod(stkwebcam.ko)kmod(stmmac.ko)kmod(streamzap.ko)kmod(stv0288.ko)kmod(stv0297.ko)kmod(stv0299.ko)kmod(stv0367.ko)kmod(stv0900.ko)kmod(stv090x.ko)kmod(stv0910.ko)kmod(stv6110.ko)kmod(stv6110x.ko)kmod(stv6111.ko)kmod(symbolserial.ko)kmod(synclink.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(t1pci.ko)kmod(target_core_user.ko)kmod(tc90522.ko)kmod(tda10021.ko)kmod(tda10023.ko)kmod(tda10048.ko)kmod(tda1004x.ko)kmod(tda10071.ko)kmod(tda10086.ko)kmod(tda18212.ko)kmod(tda18218.ko)kmod(tda18250.ko)kmod(tda18271.ko)kmod(tda18271c2dd.ko)kmod(tda665x.ko)kmod(tda7432.ko)kmod(tda8083.ko)kmod(tda8261.ko)kmod(tda826x.ko)kmod(tda827x.ko)kmod(tda8290.ko)kmod(tda9887.ko)kmod(tdx-guest.ko)kmod(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.ko)kmod(tg3.ko)kmod(think-lmi.ko)kmod(thinkpad_acpi.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(tm6000-alsa.ko)kmod(tm6000-dvb.ko)kmod(tm6000.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.ko)kmod(ts2020.ko)kmod(ttpci-eeprom.ko)kmod(ttusb_dec.ko)kmod(ttusbdecfe.ko)kmod(ttusbir.ko)kmod(tua6100.ko)kmod(tua9001.ko)kmod(tuner-simple.ko)kmod(tuner-types.ko)kmod(tuner-xc2028.ko)kmod(tuner.ko)kmod(tvaudio.ko)kmod(tveeprom.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd64031a.ko)kmod(upd64083.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_gigaset.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(usbvision.ko)kmod(ushc.ko)kmod(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(viperboard.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vmw_pvrdma.ko)kmod(vp27smpx.ko)kmod(vub300.ko)kmod(vx855.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(winbond-cir.ko)kmod(wm8739.ko)kmod(wm8775.ko)kmod(wmi-bmof.ko)kmod(wmi.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xc4000.ko)kmod(xc5000.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(yenta_socket.ko)kmod(zaurus.ko)kmod(zl10036.ko)kmod(zl10039.ko)kmod(zl10353.ko)kmod(zr364xx.ko)     /bin/sh/bin/sh/bin/shkernel-rt-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-479.rt7.268.el8.x86_64+debug3.0.4-14.6.0-14.0-15.2-14.14.3d%yd%yddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrLuis Claudio R. Goncalves [4.18.0-479.rt7.268.el8]Luis Claudio R. Goncalves [4.18.0-478.rt7.267.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- [rt] build kernel-rt-4.18.0-479.rt7.268.el8 [2180997] - redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-478.rt7.267.el8 [2180997] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     4.18.0-479.rt7.268.el84.18.0-479.rt7.268.el84.18.0-479.rt7.268.el8.x86_64+debug4.18.0-479.rt7.268.el84.18.0-479.rt7.268.el8+debug4.18.0-479.rt7.268.el8+debug  !"#$%&'()*+,-----...//00011111222223333445566666666666677777777789::;;<<:======>???????????????????????????@?????????????????????????????????????????????????????????????????????????????ABBBCBBBBBBBBBBBBBBBDEFFFFFGGHHIIIIIIJKLLMMMNOPQQQQRSSSSSSSTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^___________________________________________`abcdefghijjjkllmnopppppppqqrrrrrsssssssstttuuuuuuuuuuuuvwwwxyyz{{||}~         !"#$%&'()*+,+----./012333456777777777777778889999999999999999999:::;<=>???@AAABCDEFGHIJKLMNOPQRSSSTUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYYZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\]]]^^_`aabbbbbbbbbbbcdcccefghijklllllmnoppqregmap-sdw-mbq.ko.xzregmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzchcr.ko.xzfirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzast.ko.xzgma500_gfx.ko.xzch7006.ko.xzsil164.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzgtco.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzcapidrv.ko.xzkernelcapi.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xzspeedfax.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzisdn.ko.xzisdnhdlc.ko.xzl1oip.ko.xzmISDN_core.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.xzene_ir.ko.xzfintek-cir.ko.xziguanair.ko.xzimon.ko.xzimon_raw.ko.xzir-imon-decoder.ko.xzir-jvc-decoder.ko.xzir-mce_kbd-decoder.ko.xzir-nec-decoder.ko.xzir-rc5-decoder.ko.xzir-rc6-decoder.ko.xzir-sanyo-decoder.ko.xzir-sony-decoder.ko.xzite-cir.ko.xzrc-adstech-dvb-t-pci.ko.xzrc-alink-dtu-m.ko.xzrc-anysee.ko.xzrc-apac-viewcomp.ko.xzrc-astrometa-t2hybrid.ko.xzrc-asus-pc39.ko.xzrc-asus-ps3-100.ko.xzrc-ati-tv-wonder-hd-600.ko.xzrc-ati-x10.ko.xzrc-avermedia-a16d.ko.xzrc-avermedia-cardbus.ko.xzrc-avermedia-dvbt.ko.xzrc-avermedia-m135a.ko.xzrc-avermedia-m733a-rm-k6.ko.xzrc-avermedia-rm-ks.ko.xzrc-avermedia.ko.xzrc-avertv-303.ko.xzrc-azurewave-ad-tu700.ko.xzrc-behold-columbus.ko.xzrc-behold.ko.xzrc-budget-ci-old.ko.xzrc-cec.ko.xzrc-cinergy-1400.ko.xzrc-cinergy.ko.xzrc-d680-dmb.ko.xzrc-delock-61959.ko.xzrc-dib0700-nec.ko.xzrc-dib0700-rc5.ko.xzrc-digitalnow-tinytwin.ko.xzrc-digittrade.ko.xzrc-dm1105-nec.ko.xzrc-dntv-live-dvb-t.ko.xzrc-dntv-live-dvbt-pro.ko.xzrc-dtt200u.ko.xzrc-dvbsky.ko.xzrc-dvico-mce.ko.xzrc-dvico-portable.ko.xzrc-em-terratec.ko.xzrc-encore-enltv-fm53.ko.xzrc-encore-enltv.ko.xzrc-encore-enltv2.ko.xzrc-evga-indtube.ko.xzrc-eztv.ko.xzrc-flydvb.ko.xzrc-flyvideo.ko.xzrc-fusionhdtv-mce.ko.xzrc-gadmei-rm008z.ko.xzrc-geekbox.ko.xzrc-genius-tvgo-a11mce.ko.xzrc-gotview7135.ko.xzrc-hauppauge.ko.xzrc-hisi-poplar.ko.xzrc-hisi-tv-demo.ko.xzrc-imon-mce.ko.xzrc-imon-pad.ko.xzrc-imon-rsc.ko.xzrc-iodata-bctv7e.ko.xzrc-it913x-v1.ko.xzrc-it913x-v2.ko.xzrc-kaiomy.ko.xzrc-kworld-315u.ko.xzrc-kworld-pc150u.ko.xzrc-kworld-plus-tv-analog.ko.xzrc-leadtek-y04g0051.ko.xzrc-lme2510.ko.xzrc-manli.ko.xzrc-medion-x10-digitainer.ko.xzrc-medion-x10-or2x.ko.xzrc-medion-x10.ko.xzrc-msi-digivox-ii.ko.xzrc-msi-digivox-iii.ko.xzrc-msi-tvanywhere-plus.ko.xzrc-msi-tvanywhere.ko.xzrc-nebula.ko.xzrc-nec-terratec-cinergy-xs.ko.xzrc-norwood.ko.xzrc-npgtech.ko.xzrc-pctv-sedna.ko.xzrc-pinnacle-color.ko.xzrc-pinnacle-grey.ko.xzrc-pinnacle-pctv-hd.ko.xzrc-pixelview-002t.ko.xzrc-pixelview-mk12.ko.xzrc-pixelview-new.ko.xzrc-pixelview.ko.xzrc-powercolor-real-angel.ko.xzrc-proteus-2309.ko.xzrc-purpletv.ko.xzrc-pv951.ko.xzrc-rc6-mce.ko.xzrc-real-audio-220-32-keys.ko.xzrc-reddo.ko.xzrc-snapstream-firefly.ko.xzrc-streamzap.ko.xzrc-su3000.ko.xzrc-tango.ko.xzrc-tbs-nec.ko.xzrc-technisat-ts35.ko.xzrc-technisat-usb2.ko.xzrc-terratec-cinergy-c-pci.ko.xzrc-terratec-cinergy-s2-hd.ko.xzrc-terratec-cinergy-xs.ko.xzrc-terratec-slim-2.ko.xzrc-terratec-slim.ko.xzrc-tevii-nec.ko.xzrc-tivo.ko.xzrc-total-media-in-hand-02.ko.xzrc-total-media-in-hand.ko.xzrc-trekstor.ko.xzrc-tt-1500.ko.xzrc-twinhan-dtv-cab-ci.ko.xzrc-twinhan1027.ko.xzrc-videomate-m1f.ko.xzrc-videomate-s350.ko.xzrc-videomate-tv-pvr.ko.xzrc-winfast-usbii-deluxe.ko.xzrc-winfast.ko.xzrc-zx-irdec.ko.xzmceusb.ko.xznuvoton-cir.ko.xzrc-core.ko.xzrc-loopback.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.ko.xzwinbond-cir.ko.xze4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzau0828.ko.xzb2c2-flexcop-usb.ko.xzcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc-common.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzhdpvr.ko.xzpulse8-cec.ko.xzpvrusb2.ko.xzpwc.ko.xzrainshadow-cec.ko.xzs2255drv.ko.xzsmsusb.ko.xzstkwebcam.ko.xztm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzdvb-ttusb-budget.ko.xzttusb_dec.ko.xzttusbdecfe.ko.xzusbvision.ko.xzuvcvideo.ko.xzzr364xx.ko.xztuner.ko.xzv4l2-common.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzviperboard.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.xzc_can.ko.xzc_can_pci.ko.xzcan-dev.ko.xzcc770.ko.xzcc770_platform.ko.xzpeak_pci.ko.xzsja1000.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzucan.ko.xzusb_8dev.ko.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzyenta_socket.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xznvsw-sn2201.ko.xzacer-wmi.ko.xzacerhdf.ko.xzamd-pmc.ko.xzamd_hsmp.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzclassmate-laptop.ko.xzcompal-laptop.ko.xzdcdbas.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi-descriptor.ko.xzdell-wmi-led.ko.xzdell-wmi-sysman.ko.xzdell-wmi.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wireless.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel-wmi-thunderbolt.ko.xzintel_sdsi.ko.xzintel_vsec.ko.xzishtp_eclite.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzpmt_class.ko.xzpmt_crashlog.ko.xzpmt_telemetry.ko.xzisst_if_common.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzintel_ips.ko.xzintel_oaktrail.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzserial-multi-instantiate.ko.xzsony-laptop.ko.xzthink-lmi.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_bluetooth.ko.xzuv_sysfs.ko.xzwmi-bmof.ko.xzwmi.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzfnic.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzapple-mfi-fastcharge.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzftdi-elan.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzwusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzi1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.xzsev-guest.ko.xztdx-guest.ko.xznitro_enclaves.ko.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzcmtp.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-oss.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-compress.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-bebob.ko.xzsnd-dice.ko.xzsnd-firewire-digi00x.ko.xzsnd-fireface.ko.xzsnd-fireworks.ko.xzsnd-firewire-motu.ko.xzsnd-oxfw.ko.xzsnd-firewire-lib.ko.xzsnd-isight.ko.xzsnd-firewire-tascam.ko.xzsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-asihpi.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-cs8409.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-cs-dsp-ctls.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsnd-acp3x-pdm-dma.ko.xzsnd-acp3x-rn.ko.xzsnd-rn-pci-acp3x.ko.xzsnd-acp-config.ko.xzsnd-acp5x-i2s.ko.xzsnd-acp5x-pcm-dma.ko.xzsnd-pci-acp5x.ko.xzsnd-soc-acp5x-mach.ko.xzsnd-acp6x-pdm-dma.ko.xzsnd-pci-acp6x.ko.xzsnd-soc-acp6x-mach.ko.xzsnd-soc-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-sdw-mockup.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-realtek-common.ko.xzsnd-soc-kbl_da7219_max98357a.ko.xzsnd-soc-kbl_da7219_max98927.ko.xzsnd-soc-kbl_rt5660.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_hda_dsp.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sof-sdw.ko.xzsnd-soc-sof-ssp-amp.ko.xzsnd-soc-sof_da7219_max98373.ko.xzsnd-soc-sof_es8336.ko.xzsnd-soc-sof_nau8825.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-broadwell.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-haswell.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xz/lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/base/regmap//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/bcma//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/bluetooth//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/firewire//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/firmware//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/hid//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/iio/accel//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/iio/buffer//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/iio/gyro//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/iio/humidity//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/iio//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/iio/light//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/iio/orientation//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/iio/pressure//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/iio/temperature//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/core//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/input/tablet//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/input/touchscreen//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/isdn/capi//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/isdn/hisax//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/isdn/i4l//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/leds//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/leds/trigger//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/cec//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/common//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/common/siano//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/dvb-core//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/firewire//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/i2c//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/radio//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/rc//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/tuners//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/siano//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/memstick/core//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/memstick/host//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/mfd//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/mmc/core//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/mmc/host//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/mtd/chips//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/mtd//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/mtd/ubi//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/can/c_can//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/can//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/can/cc770//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ieee802154//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ppp//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/slip//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/usb//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/ntb//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/ntb//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/ntb/test//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/nvme/host//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/nvme/target//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/parport//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/pcmcia//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/platform/mellanox//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/platform/x86//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/power/supply//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/fnic//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/libsas//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/qedf//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/qedi//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/soundwire//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/target//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/tty//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/tty/serial//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/uio//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/usb/atm//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/usb/host//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/usb/image//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/usb/misc//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/usb/serial//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/uwb/i1480//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/fs/cifs//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/fs/cramfs//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/fs/squashfs//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/mm//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/6lowpan//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/atm//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/bluetooth//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/bluetooth/bnep//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/bluetooth/hidp//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/can//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/ieee802154//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/ieee802154//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/l2tp//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/mac80211//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/mac802154//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/mpls//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/rfkill//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/wireless//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/core/seq/oss//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/core/seq//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/core/seq//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/drivers/mpu401//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/drivers/opl3//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/drivers/pcsp//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/drivers/vx//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/firewire/bebob//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/firewire/dice//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/firewire/digi00x//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/firewire/fireface//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/firewire/fireworks//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/firewire/motu//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/firewire/oxfw//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/firewire//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/firewire//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/firewire/tascam//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/hda/ext//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/hda//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/hda//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/i2c/other//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/i2c//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/i2c//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/ac97//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/ali5451//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/asihpi//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/au88x0//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/ca0106//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/cs46xx//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/ctxfi//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/echoaudio//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/emu10k1//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/hda//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/ice1712//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/korg1212//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/lola//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/lx6464es//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/mixart//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/oxygen//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/pcxhr//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/rme9652//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/trident//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/vx222//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/amd//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/amd/yc//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/codecs//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/intel/atom//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/intel/avs//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/intel/boards//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/intel/common//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/sof/amd//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/sof/intel//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/sof//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/sof//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/synth/emux//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/synth//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/usb/6fire//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/usb/bcd2000//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/usb/caiaq//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/usb/hiface//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/usb/line6//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/usb/misc//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/usb//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/usb//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/usb/usx2y//lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/virtio/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     PPPCP*PAPGPPPVPXPYPZP[P\P^POPPP}PPPPPPP PPyPYP PHPPUPVPWPPP[PbPYPZPPXP_P]P\P`P^PaPrPsPyPzPPPPOPPPTPPPP{PPPPP\PtPuPvPYPwPxP PPNPPPPPPlPPPMPP;PPVPWP\P]PPP5P6P7P8PTPUPVPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP9P:P;PPUP]PPPPPPPPPPPPPPPPPPhPPPFPfPP=P>P?P@PCP_P`PaPbPcPPPP/PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRPPPPOPZPPP PP P P PPPPPP P!P"P#P$PP?P@PAPBPCPDPFPGPHPIPJPKPLPMP)PEPRPrPsPtPP4PfPPPPPPPPPPPPPPPPPP PPPP&P(PPPPPPP_PPPPPLPnPP'P)PHPIPJPKPPPPP~P3P4P5PPePfPhPoPpPaP]PPbPPPP4PP1P2P0P3PJPMPNPPPPP{P|PPPPEPEPwPxP}PRPQPPP PMPTPjPkPlPmPnPoPpPqP^PP:PmPqPrPsPtPuPzPPPPlPmPPPPPPPPDPcPePPP PPXPaPbPPP%P&P'P(P)P+P,P-P.PQPRPSPPPP6P7P8P9P'P(P)P+P.P,P-P/P0P1P2P*P P PPPPPPP"PWPPPPPPPPP PP!P#P$P%P*P+P,P-P.P/P0P1P2P3PKPLPJPQPNPOPPPSPTP`PPPPUP P PPPPP!P"P#PPPPPPPPPPPPPPPPPPQPiPjPkP{PPPPPPPPPPgPhPiPPPPPPPPPP?P_PFPGPNPPPPPPPPP`P PDPKPLPPPPPPPPP PPyPzP|P~PPPPPPPPAPBPIPPPPPPPPPPPPPPPPPnP P PPPPPPPP|PPPPP[PPPPPPPFPxPPPPPP PPPPPPPPPPPPPPPP@PCPXPZP[P^PdPuPvPPEPWPPPPPPPPP PPPPPpPqPPPP PPPPGPPPPoPP5PHPIPPcPPgPiPjPkP~P}PPPPPPPPP P PwP PPPPPPPPPPPPPPPhP~PPPPPPsPPPzP|P{PPPPPPPPPPPPPPoPpPqPPPPgPrPtPwPxPyP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP{PPPPPnPuPvP|P~PPPPPPPPPxPyPiP}PiPjPPhPkPlPPPmPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P:PQPRPSPTP;PPPPPPPPPPPPPPPP1P2P3P4P5P6P7P8P9PP?P@PAPBPCPDPEPFPGPHPIPJPLPMPOPPPPPKPNP/P0PPPXPYPUPVPZP[P\P]P^P_P`PaPbPWPcPdPePgPfPPPwPkPzPmPnPoPpPqPrPuPjPlPvPsPtPif [ -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-479.rt7.268.el8.x86_64+debug ]; then rm -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-479.rt7.268.el8.x86_64+debug echo "Running: dracut -f --kver 4.18.0-479.rt7.268.el8.x86_64+debug" dracut -f --kver "4.18.0-479.rt7.268.el8.x86_64+debug" || exit $? fi/bin/shutf-8c38ed4530026380330b7f3ab4c1a3ceb46c873ea04c1cd88f768d91e4e6868e7?7zXZ ֚!+ff] b2u Q{LVUH%*F T7 J)!@RWV{=aX<.Ig*Ɇ 7ۇS{v\C-*(&,jd7(;;*?wZ8T 3">x =Η|*}ېGw)Eiw,4~[\̩m_*ÊK;C%(IVM@J6n$-u%|)ĉCn36&Ĕ[Qw% JX~BnZ27R)z.KD;p*< {jlqm eUwa(y  @C މ9TFk^~<bTί;FNU1Hx &D -=Yt׊!g V%UaVGȼxP3]g ͎GPR A:^\N5=W P5nJ5RR Ъn,~;xꕻu\}4i{,~46:';LhDKh  h`~1V[v , ]A@G1YƻK>JX+\j q[Ks1, +6]JHiGpirأp̃#LM:kU a0*6!K@bm\eAy(xmĠna!6r/M&Сژp嚍vcy{ޏՠҨq ]v6ۻN@/]R~0pO1'Z~jmپ׆wi^o&}RWG-cKؐ*號݁Fvv Z'#(cBi-"^Q N6|I,gk8nJ\)~:$Rz._j^3 \7i*nR ijl cFlJFa!Sg2/pdR0*ZuRQ21r g6h?"؈y\qwkP^j!BMtb6, | )ܦzƕe䟨jfP}<"!)-96t}W," z5Nj,H9ovhuƋjGEwz.'6fu ǖ<+&J>:_$$Htz>tE >s~F6[[AG^<{ŢSe6v2\ F: sYc 0cC2jjm{g#lW?+ o$Y~X'LrwΫRQЩ25 QE00 82hKFax7hv)d-l"gP@;gFE O.\-"J{L :_+|騜R6 ?V4&]EEu0Uç!7X*470_*.\.8!XU1D7Vn2Bz0Ae,KñS΍uj.\Wփ ƱRTtK7Su5W>`i\*sP!R.:SvRWʒɁD7n_p0PNeY:C1I)H@.AVJnMUdXhçqD^<3|m xmOk:lF 3M[Ϭc Dp8WAm; C'HLvdnwAp9GoRBڸ䏰t\)UicH\ f8-&~{>j_ƣ?fjb*8) ޞ<3zґ9\lܞ.<%K^_li-!Qxg&ǥW*3>HSq魿>`xm-zucSꃄ'#Hw ōY/sk pE,$/‚ӏ8ho?l;U桼fʭc1~UY3>B&zkpav=Fy\ 4܀R/ْǁo ̎E=!=Z4TevSe]4cSNIfP@c@"9iQWa>F4Md8OXv3[:ZڅZ^eH f~ŷ )X/L{lV | OPXB(^ VCa\pͻNA|֠ll >.KyUJnC48W(|h R>"(`1\&7?qvҊS5M SߏR5V}5DdД0Js?/ ~[JrDŽP5T:XM!&N!U8l}'>RUsvT=3}II+Vs^P%/qëqm](c=Hݏh;2QA9&ha>\Ok~ 5=¶bµrʄ1mt>gˬ>+T=a N \c X'(Hq}俈4>9wݲf&0aܖC<c1fq.6 !ZqGrtf;*5! G_5Xƭfs`0nZ93{.غô8gi*U{F v$ry}a~5؇!NU :}e1ηL >j눨&TIY vN@9"8KaC6:Jn{>f<g @+8Qw8w56zF:Na <5ֳE@.9F>, J}΅hUI1[T~]M$ֿ`khumv4E@ ];gׂ|vrue_,s(!zKGzUqϣ+$`yL[8O'"YȞ3XZ!:1S۽bqN dq@JŠ%6j^ 0?P 搐cN[艦yvz >v#=ȣdgۆMQJ?A4*z '{/;A뷏t8{?a} `Հ!]T&ҋңDQ.@N*[UP2@Ld=, <-hi hU1L&XLy63IjcCh3)aEI_$^!RGKцP#$'OGv j݄71r2I~q4C.5yrLsՠDaKvrz5~,;瀅HB\L.=_\bwV2ԃݱe035Ql̑H0|ͥMs\Z-|Df:+.* )9{GŤ Yc)F&ëMn %.b1|7gFUú̅Ym˹it{bbM *B*懍}-{sD A6O7U-Hhm[lD uC+o7Ŀ$h!:o͇VنZ'˽8CFJBUz,N]yq_89T.ݖ~Z b}eMyS+>&ZK=d_P)?T{YsM&Q0 vdkhQ6/džFïKiFv]cuw!X/(b-#皓EKXLDL Hvn&vCaU&+ (8~T#Eܿhg6Y@0F]CJ żqHC.8E!`]{$SƉSV%q͊7Mۋ ݷ4zJՎG#8`Np #&)zk<-Mm뵲x~=6V隿}1iܵly?T9l89d`f58nxp!a6+7 I{ռRDe,ףf "}xďU66aut Ƃa9ί4?fjы=Pg'V/J|kKǃcnJ\83 S,9@?[ W~Q1K| 6-L'mL::t~#)l@K7SꂖmݐuKd`٣pհ&]: e'wd ЃRY@r0QIR70 ?5bd hN&Qi'b1宣X3SÕ)4$Iav8i?6i:BX4lݛޫs `f4 ^$6lĂ;7zjFp ?'3^4}NPiWUj 9UKʹD#%AؚLƓ*]UccXz%>CPϙfZЩ܊c]m(MQ:^- %3]n5drOT7] +:`XW# ^VL˩¥5LBC4gbc=W*D&|lW=_ TFk#w:N [N7]s: z&Cso˞e T{ ݊?uPx,re~10'Ư]!+,̀bI=@CbETC5. u- Ovh~ȴ'SX$a*Mm4oj\]oVZ*15_c)61JiYB},!uwʴst$M=7 F]r ׁ m7255:5ei/HѴ"iK05)/-(w*+"_,]>q Y {AXUlV=vK{sU]5 %.0ԾA pm4^*Zֺ2+& gCDlb5C|o;)9yq Atj+Jv6⤛1@ϯ@>>o@ jĠ\{OiEN?\rјd^c466UXcw͇]wm7ʗDTm[x#ku㶣maHo* {9zR܇Hw"Gc!QX밟4 7vPtȬӃ.q33@Qm1(w 4\gd˭a?D> %X P&Aa]D[{[IH? E"&"L4եsݎ >G :t!s]haLD>ZsGP.h ^D:IyN]UhkChx­dS /5j-Ϗ'~@Dyr""n ?nFp,v֜ )1#5NfZܺi0 [ՃQvϷ-0tDiW"^zg9f_&Auv떶aЄAW= N+ )2V&\ZE+{,ꖧME`zfwE)svB (]<A5ϰ4YJ-2#=q}^ŎDV^7ls_5cOAw|T#*jQ[ۂC}N<}R:Mr@̋`%7 2^=r,-De Qq%[e ]ao1ײ;ONYИ(p&Zx]Vt~ y bpƑD&I'ۂA))ǽ[ЉF,8WɊ{XIX d"vtztv |_RF Q>!lGŜPVZ !2|B\"кF )5Nv\Gl ڎ}{y??09L<J4Jl"?ELjC't0+Յ6Z*UA=f ÙQ.U5:ӑA(᷉[l5 "^>(댤DJ|!k<`*~ȣ!LUa#Lt"eMTE OC[A!JxaPofKFElAK9c8]ϜK?Wʆ]h!52A^c#άNo)Ps~JL nosJ h1[T"j sjH6ӏ!R<Y1oDChHO/Uٿ|Ctlёk8! "bNZ9]|#]jW6 ):bS8KL Um0-蟥j%Jp 3wP QyoKo|HnB5`OPU˼.R }%ܠ .ŤUB <0%A3VQ(mXUm5]'9Q\Fv5mwl" Pr|qt+A_ڱPg1tzho)emW 2W){Q`|ͨS so'5:$q`Wu3>Tqe;BLS^ %I (P5VKyj]:92(B23,@ʒ.-ȝy+HI<&s%> 9"c,} w[s _je(3%&&bC+%9x['0L_P3/) s:nh4+('y.:fP i9J]2FkmOl~˽P0c+]|FHr3M.}oS_|q[>+>wtY8XƧ5b2ls4ejv7eWR'?UEG cn>c31Iuao+ x̲GM-r+00eB~c@&ig*)sUsp+B޿r!>~t7xh6|_Ƨr?' g胪=_CX^53p1`u:rPuQ;d5h\ێҚk2.a%e&%v1ʪU% lm/C۠s[h07֩%yP&ݾ(NFjTB'_L J0DыgъF-HxljJ*´ݿ5w?NZ/XP" {TveOYvG3% I4Whg'3xo]*vEZK<6+ /+!%M6i b-\h0D~?[D(2!yJTj߱w+ }6Ӿ1Ho] 7fq R" uD.!b:*#cf%{_9|-5aKTM (.BI="]% kh1 1\ ʭY o6;?&uUz cFkCIZc3<0C'Mo%Mjĸ8,vGjSΏL! A 1VnqHόܐQϙYz*Avjs8^L H'5$Q髭ETt{ 1*7@gY&L4mzJy22j|UHrrK"K`viäܻ+s bHEšR?Z 2RroNy%ٔvIs0^$xpAQ(-֐8SPK a`q79cruaLkt!L(RS,Hi >ĢJ>^j! 8h/4`eip Uh9@E/Tg>#me7Y薹Fy rn`aM`4$z|@Az$D<4}?_C(~K} [9$ubr.q0)Ȃ/"қjstpJ gC.SzӉ?%2e|N@UxoWOf7ᒂa` YϝV8my=3K|cC5"ɜ]yb_W?SWaf b{Lk sN*rB{3[GDojggv(D.'322S]"IVÚJiQ4Ôd>-cc})x󮺦A+`C$>X-nPR=qJSXA9͚~uoY5vb!fVKvyACRjV2t~ hP|{T1hH)[`kУ2u'a`[Ϧf:In ͬkq} NR̭7~:HZ F=ˆ]@ᚉQT"֢I6)rmztId> ߾ϺAý (8r2}E43SKZ##Ks2d"}NbOAlK26 tb\?t:i]Lv_ʌG1mTC3(>SVc$(JJ|IXm+% pW˕4 ,I'̺z FeSR S} ;IuouF-cvb`Lrg'F<΍x/#791H9I(fBO+ ֜莶EWI?ZmD7",bzB`֕y-fc  ;NisО!0clQu0Ar!MjjG޶cMe::oQ\*!Dz 4&];_U?K_5T8=_B!x{+hi%O՞\:ҽY jǗ*oQWp&.knc#]~Q13i˻'㶑NIbNS\X̓*7 Orav 2H>GiĸF񻀤7ήEw?dp({^i:TڲsX[t"$X7+Dp}+`Bgd.`~:}5"Z3^@h5/sgIө/l*i 1m&K$LyA; !)7k"tU(="yܾ\O¤uѪjffo:"?s?eضw('7Swׄhfvȩori807]g>n01X!z>ϫXXwˮg:MhqXa#)>ycQ= [`qN89f@F~h(.2L[~ Mo|ٛjR3;YYec5 4חkSF ı#i&7~FD/e5<5 Lƈ5~)z1„hxhr˷O`yLn~r\k-byS\Sa{~*f-U*rQ sK>7IkO@j{L5׫?5"0a;Źl=+SX*FoͯF:SmSK*G.RT-+:%\NVij%djmX- ~8ƣZ^} RjhZܵn|%azWƳumOunr.9 ^M&KڌJ2rOp欋.c8dU'Kb2o} x ;tjн&c`a BA:MZنUwcu%hn*(puPg sG׬YC}ˮ&>L߶Elϊt Xzk@'Eb3<qCwU`to$k&%̦br\6!W=/HpSH @Ȝ~Fle4iˈ'}+Z^`/-Uv0E(MۨUɶ- 4ot,:Ÿ!#&ݯ$ׄ].I@+hH%n(3g2P&mzmh  rbOYmގ5rbIe@l 3 >Ee nx~$VJg t^NVwX(0`C(ˍn0aO-wqSGQJQe ̍qo[*<]GtzAnr cB07$S^ND:R8lozBCxR`qΖm1!ӝ>sbtT$v MCwsO҂mU((yyĤXe7IosĽg+hJւ$37d{[fmzMRt Q2Ax +VλdzPKCpyI#5jƷrۿ;tbF  t țoiQ|<ƌUNAngFi 1-DξvGE]gqk8+[?fSN.!6d!%mB,,%`@̗|֥w,oQK?ᧃi_F&<ځ, ,M27hYiÓH" c8Fi&VFsvvEsۜ@OT: p^24GMxTYyws PJt=z32VJ\`SGg=jq3SsV fO=y'˰W\t?Pn轢9[58uz*ؒ9z%m#_C+! JJbvh$I*똍 >ݒK `k[ %y*joxy䞢*CStn蛲6dW!4'/!h'cr&^I|bV1h#UL9dSYM鐆 anӖ'&:s:!-+䣀nׯtf@Յ q{nhTsB鼛už l 0nEɜO+<t[} a4q ^HE#RA>W6;_V3X gp 0 7Wn&<6/;O=)RfK =qC9y]xmD[qc…r꜀^ KTyG,ZE$k(ˬ#^V;b[ :)Uitӿw0Y;P_HvUظA>v&`K77 Sd^Oa̺~_Zq}7/W9$`xzd<HGSPL^n||MxU-;bIU ފĶ "{?%W? o>~RxYNj_Pu5NgF:FR{CT .Zr8 6p1v]ƋGHs{nX h4)isLwX4?>S&9%qŁ 8f 1LPwE6 [a9?ny[G27Ru ɰ{F{M)/m0U5R{se ^P}=S9q(AJhcܡ-~ek CG) 0w_i˧$ˉ"Sp``&n_oue9N746Qv3 n+-ԸH]UӋ|sAoҲ>Q)z_!A>(h.9X @òE%~{gZzl* d. VCAR ƞ*MJ,rHﵦ&I tG&+p^7kR}赭 7DiO9 z_ls[vP(Z=TC'oX;tWQV(^05V4EQ!♯n~I-lR)MHL˷DGѨ>B(zqˡe0U A{'[}PPG;qlEBI?i>3zj<dSVüjJHVO gv<Rј0PvOwUT,8V֏'!I1=ܦ>v1$v܌QGq8JkR[zQ~ۯw`L~ҋ Ao kϚuPn\7εaPvt9Rdv-aJ ()Rp)E[UZzS@M3K!P!"gElP=gT Op=s&\n!,o5&#}/^yGvrLҘucEW'? չkm%P(Qg"+tZcII<{_~,4_2q0˃Z MOO_NlEvг:j|`|TIj osxr KR㹅i$6_Xs 8ʯW0"B-P67>@<R?YG&)S{ wQy׻(UI|W! 'vD()xeRtmS76[hFfjEBׅp^ q _"JIE0(:36UWWTb@p٘rKFir8'!\alZj{h8XTK@ I]ֈ2Y,  pa|ʈNYop7rvNP=EmE.FͨOe~\DHmU?tw .6C݄>kȶcUq+RFT!ʲ ~E/9FOeU}j̝]\ÒkG >X^ok,owW%P{C} {vѸi9s s1QRJ_!T^ۤ3,EeQ0yr%= 2ߊF2v+Ds&䥖wڮ%vNɟ9.Iq O҄T. A%wT-*֦ sm`4~nK+;nɸ6YL B8($I:jdJ#kF]*LRDsԐAg\1fIPUGZXԙJX,~9cCK+U.KWL |jwD IV<)q ".x..X!P6(jQMBb6Bh|ͩn,FpnæOBt5^Og]w7`gHw;4h~j u91w _8Ԭ@(:r>-,$J.`b~1>{{"Lgj-(*A% |o}\+c O Z0y/S-,jg0fI; 6cnnM !X`عVΛ2(K @܍ jqy'[??!_Kkuϛ`,N4SWfڷ'CgCR笨0g][&krIPTFSLT$jW@֫/17{/Ǎ2oȣXU'xrEܸԠs˥B}*`J%B)$V[5FWxVa?@g?v0d{NQ3jM:P0cL/IU".ON/gg6ż]Svjǩl `'Engq}!4M4m!ݾo'O;A7 `a*(eb+rarBHU0h8mʦwdЅ]#5 8lGFm}͇lWlg-Jkr5' sZ2Pz Z{CAHR2İH/i+YcJ{B+.'Pv "3Kbs?>HAUɡ1ZwC~UJPI $zaREZ,~w%T U<7%%RF0IPw/I@ -^T) ]~9KS`{Q#i r}Icw*W 0g<R(Kc"jn3:Jy^7Q+=k |Q${4uً*5#<7)ީI v ~G f6fzu yA 8bգT_ =M~*_G`D]N`7-T68O{A⯔w/3/oIjƣSr1VZC O6ꊷT+>2S = ٩}UZ,a,̯+ו@CdEKz8AZb:fO'\ U"LJU*]Ƥ:v:=#lnn)|#Uw7xNUw~9>xؼjߵg=]Vj8I<Ҍ2F?L»pb`U\SUmjl fL6=h!t&dB~7ۻg$pZc"֓mێC-+,CxgJ/-S#G?('Ύy։5[x"~l_!bQ:q#` /]z_V%+ߔwcsz"!R3'>(,NYG°5<"4}gQ\3_/C;I ҳeRhb;ZTq'&On7u'%P*&rT*#\ t0p.r s z 4LK nx.j%{!S]$XG"/2{Ȇ8 !+LXn`> :Ͱ2ci3SR[3 ^̝w]ί{43Wq[R9KS8nAʸjMccM.a(ܛW$13Uz\13a3$Bֹtn+it31ܬyLEhQJ#bLbdfB UYG*\aS2P-g{C})qj5?.sH(H9}\Pvl9 n'3 TV\rڔ#RI0̆372"<-'&7J܍V$`wUBia1vwq&N'^IVDg4&_Ib߭]ĭ`&//g߸rnt &IuP4 C(ZElM/֑ ca2Fº\i,m!iCΕQwqI9&s}bcK%!9<[* KE mDjKC~6*6WSf&;)Pơyo"//C?':r-{<`?M^\52G+l",^.YtC`;eQ#9-I֨H!f8`m/l\^ L,Omɪ`LKTG wn@'2GԴJ {ZẸcG!rA+|I<2?']Ĭϲǥi_(øXny!P0sc@ZjQBR]sI3\й+| :zU, xԪ~Sn=/>sbyh!5{$q/`z΋FM|{/5tW{bpZM/wg+.uOݍ>\9r{~Eugv@q(Zh6({b霂Wa+* |~(bp3PZgUȅJP\ȼ bwk{ .Bw9d `Ta(F! >OL (bG!ٽ.;ך %-ѝ2иM@UwCoX8+nyFHda?w'C.ryI'T 6w-OT9~Vio z9WP~n]9K\dvdq} $׎*0 ,%LdOÿT 6N:Y:]0 ,Z_\0V٠AknNRR 7W5~xom F*K#Wǁ'UP#RI 7[m~9ZG4]t #W}) Kb"L m_#nͶ{R25IB:cli9;MGlk󐳧mٝHeNWz@4C`#WP""+\x sO`Boh9KTn0{T?uO~: En}^*9o(; 2ߣAd+F ƹGY(_O/J4""]]m֗X4㙪UvH}ÉЛdk!kY,@rCoj ͻy9"{zL7%b(R>pkIkTDۿz+d>\&:|A1W3d`dȨkx3G$nl|;5ؽl}R=*/&?9":-warYiV2좠R95Wu8iVdZxYܬzx|5j1>UI-vawy;TNCϮ[V97Л{:CXJ3ZuDwɰ)Qftuxľ'$ICW5[>/zE8"/҃2dd}㏠T6P`0c3-I⻠(]VV֖Iƍpvv98QoÆceT:eS}#蟱ЈaAvtIֳl, Ǥ%+O}]i^#3]CI3$xk@:e5 F2tn@ĽaU*C;]CJ;AfŠyWQJ59wl+wَ5]cW LJZE6~N?x_%/|ÆoH+^Z7QufmV7b,a.Pt~dra;oW(?^kvh{S Tb[ɰ"ИO~}-,$eX6AkVxx3L&FH4"v3b>Fv&RR^,OΟy䳿[Q:]56.=H|b lb2.S"Vd覰k.CgO'\5 Cg >1&+|Ona~ӐA>vaGiߧǐ ,>nNSF"i[N1Í8s`^! k-.A^Bˎ7o&<ҩ\]{Wj}!+<ŔJhbGU7e"*:YN?͕^i Y+sicNkN@ N^FsMay⤤ $Zl3R)RzX\Eaj:=qXi5Zh4S=`}k2h j>(#;~qt \DPslsvi!US~ ^4Rĕ-oE,H͑t߭8$Uahoύ㿪plic`D6a#{~?@Nޏ\=AZm/i űy@ˣ)@RÝ37Vly/_q1 {r9,KPz[}DOn}nSx|}+Sp%{D_AٙpW hu .%r޽|+Ϋ'UaS+>v Y>ZPy~[W;j[>B 6>q&*SrZ?$ܿ7 ]M%A.)]n?-e)aXkh0ֺVqH b KR_VA!JEj(vJ H3HToݷb,z-ұ||w޴' &ܭ*@OÁfmJRot*Up =C /NZ$w#<$˜z94B6Yd/+&W/u* jvK!c)߇Z7Ip"F0|1d93$3<s i79U)]y^2;&xªO{ Xn(l}0_6įT0^ (.lEJ^{p }F. 'զI;h>^+nն34D1Nj?}y*ĎIv&ŵ$_MAO 4?rSHsIdsVTh ioR}+Eё%Ee[kVsP؜A\dFm^!󪖪a*㠸P[O~'[Rs:]N 0€ h]Ю!$ v(urzy茯Rj1j0r= ieRp }U;:$=nhtRetA{Yҗ2D2%2șw#W` aWTGdcb;Y]"Z^% .̹m.sJ&>:KWRk3vX E8n7V'dzqrs*h/ Rq_Wp:~+3\4!+HlF,i$u:'SɑNR no m Ku_V;qZamWTC^m(EMgcz}N(dLo3f~g~<p :E|ů)=#"0 >Nԇ lh_[=`;_Aťa'7@ -,SR 4@:2(;KCӗ[ޥq?tÉ)bOb6"ɃlB-*4Ƈ=HSw/kjo3) v UDMa,q(q9-<ͼ32zX!ի,ѴLX_;Ӿo0Jv_*젲 +GP"tS]3N_}RfըHF,Sq@~fʆ 7׮1|,"eZ6\&zP?7! >w)z:ƨS158wCǸ b0xJ^y(47}[M}&n8isQGߗ?Gzwyi*+*N?{9}ͲCwXVn>0wNˀ[EܘIb[vYb=cP NqtPe C۝۵ A礮kմd䔹ٱo4-%W p:.pUbpqe<K,k7Xpb! r{Ćhj: HځT D\ 7ƦX?Pd#v2K4N#Y>Z§X ʰ#5Y s26.1@ˑ54bOgǙ\ DkYk#R;PjbJĥ9Rb[ ]r>r"$@uǺ_U43{@7v҉(TD97 'ykz 14 3 pt>e,;%y8x*zees8w'/nqFNU0a|e#Jg!ay/en/i5?>SoK{]ɐ/[cfaDop/zJDH=qLe?C_3v.q:a-Vt*yZjlVS!!}ڜKJQN5[SԓšK6أaB:fo`q&yPe>{^E2LyEJiwC#Z4ps)a Z?6Nkv絫׬K{CY"HA+}$哖frؑ2`4AE5p r쟌]۠뛡 /^5+3!Ba_=~fěhɘ'pԱSF5o?vD%8:'<}S&}IxN{Iq ƥ&TzfI\  D Ya}PFr{[댉kEZ+:=l:=8umWdg{ 6A,:|I4zRdO^Ή,چZ?oIKa̤zVlmw c_slZ,3FsX@{+PB`L@s4GUj O΀m{y8#¶U?jDȈrEZ:%Jd ܵa9,eX`1:Cx5oyAK-A@:jh=׆Emm| 3SdyL[&qIMӠ \"5<_b9v}o&N'D r%1۹|h0x¯Ca筯KӪ ᔗ=nTmJMr;j4 VƭNa5N_-QNOiM ('yr n6ȡ +:XeP9&}4>\@ʛ䅲OBiXP@K:l~h8q_<cT, dsPN4TN羣Pwxm|M!X4F 1FOOeItQy78XDs2e ]2.dM $_!YH@3Yf`݊V!=*M#Qsݎz@v>'qhMJvW$^†`j$Ȭδ䠹s#ZMLf5^Ķ~l|N62_odf! 4t:j:2sG.ikpǧ4ȳ\J'_*@TxLgPn{Zǜ8e'a UvH|icumw }=|L*Ds 2|hq\[l"ĕr/M ~[֫OCP*5Josn^z@Ox9Zݡ_'[)^/e.^3V9HnX uP;L/Oc63mYG 9|{K[v_X!s8hnK%d?@!UhνǏyf*/35- _ߺD$ { }f[y&-4.{12xHL* i/!m߷d|0_NzoGg< DȱS)ueZɁ3fÊ TAbWXI>B^y`&? ۽#ù48b#qv(~+ x1tn6ɗʮ#K$KkF /'F4Taj73KI`kQ tPGqy/RI?z gpt^F?sO#x~T{b WaY}:~؄eKouJN 7o=1g*%Eq=`zFTu&cOYE~{),d:GHj 57uнUDMQ#$ұڒ>wKX萖B{Sj[*'6cfz#YmœAv[F~֧^P_6 I&$lu. Ճ"GDϭ=LkUJ1i"ۀBS&؋5܈kGP>-Dlħk}պd˶ѥ J>L-pɴ޲g"(@4A#J`*m[Gp׽JohY ִ|Z낝&8P\5LƩ >}ewXz0^B.ј7a[=Z 'zh{$vE^X,AVs[[v{VF"xe([zNUV$M_]ϗCT,I3ISV3ͩ$E1֎h ]Bm> C->Ta}ԩe6T>ЄhڼZn>J@Y[{QHd (=&TC1k@cQ*浍S7CUiDXAf/罹[4PkBCOmqX}?p.4p@9C!:VjH}T/spm7I)9a>Zp$Rs0dY1i0e t,_vLE$3 rh Ev*HbxW+8mF~suX29š%Grm" =arо7qc'!V;yMFއj:>{/9oIvQ n(2@cZLԵ*H*BXX3Lʡ?VOUIz԰h%V.o*H [;sh14k<.vDUWР<|ne꿧o&|2[q-'Y"CV܌XZM^Cy"$-^2=\c\Wjrjjj̑H(^dh%RpQɥ/m$"a=9fVŤehvr0fTݠMh!^sezb-'UZ,XR&FTd_8ghe9E / # k_zo0\+ H+(c>Îoe} ]LW!f}S9?v!(Y9WPTO ֚c7EH ":>=vf;X6|!89V(9&kʬr-k RÖBj+I%w#[t ˱UmӎfS7 CÕwQi_ܽ/jdz]} dj~lL|-e4BḚĂljQ~9AMIf/k x{~;i]B8&g9S\fC]+ ύ({Gn.~'m?u|1/#Aw)nXP=T  |3;ᅦ }p<-Ďw1݉YN[%Pp2SLVVm؉g/OL`I7 4ȪGGevxΠe96xrhZ !t{1́ o_TaɃ̓,.Qɢy$$&Dod.|cr;i)AA pXLʆu?RQ&خ?9Fo'ʜLʈcu6_Oӌ*64fc:",@>OVVͅJVponi#M!MUhֈzQS'1202kbɄfT4WÅ::E~l$12fIz?@6)!O52 n#ސFI[Gvhy14:L~UbnlƁ*!JF`}aa-%$dv^IDЯ{;>]c.pH.hjeIzxx&Vm;^lO> gtWթa(Iew?| ˹gPa?x \( 'dv1SP\UmEa1{O?< &0>M[Y9.~ bvVlz϶ O- zq=rbj> 5$zl7W 1BQ́Wb]y K0kaYF$^066儀;+O.3Ț9sa%1>Σ 2iW:l֞I-3:aql:Iya'mj{y ^]VpM1q ,F#3(i;>aqm_#hƱˊ_3T\Ev 3BNrd JyZ*>)^cILh]3z}8E !vGmo={{`m9V;l[B_ ( @I ֯fu!㡁hH] mr͘!JpnyY .k?;-)2Ma3~E{(* (#%V 737:6i$>!灪XTi2h!\-"` Ա=:(e`kxh ݵe2% qUw1;R\ksԭ,݄ӭjK'LjȊ RXH..{:fD!gv`^V0HE?`4)u m(E/ z^b+L`$0"#{քQ#1yZg0ڢiA6J :}|G( !n(ȞlşvR~̐}X:ODѯov3+2Tu]eF,۪u4aIU71ڢ;&"ԐǗϷT37MIpq+Oڪwoy4&ɆZw{ckB؊VhM}Q7~o:^~H85NёuFd$i&eMFc^e){p<aݤD~ؽ9p%#_H>\Om dm"M:rs&㱳H!QV=ü$9nb4@FL@t)Vr&ße^>̮$,޽T-oթ|fU2KufOƞqy]/.! )aJ Ϣx !ҽRK BpդWHHE,iG\3@= /٢tZkmFQ8ۏf\%U!RQ^>LT'/HYlx[iWZ{Uud ^KK&x*q:&>B"c {w5um2[ A ]Ivy繀2Fiv}̒H8Z-9_dG_g2+pNDm7r @YV}Q DOl%ȐC; v3fE𸲟,ZEI"tK`΄s"O FAg c5ɧƹAtx:ƳAo*$<lhr^L-@rq0qi 44?:>=VuL%g=R }p@:ʦEP| =_!>ɰ`(ތg>R9ǂ|$ݟ7z'JЊtEq yd.%Ԉw}ŋp*S]KYCu? >8cb.lwҰ7^7%;x*;PH w93t"l` U>AʶB gͷQB2"xT7,}9՞&YoG*\w*d7v)L5O(kOq7^>̆u2@(KCX;H8.&3;`7r'}Fx吥;S@-KHUx^r1qʃ-4}OW\/>1h߱*,kKB) /1B;{ j耺z(2MBu7F1៼HLpaIeV ڐzvQ*.3h0D0r ]B&ת4YRVhRk.X=WESCmu|Y~Q*rSuL=WޛNx!ͱ?i˺89q&G`yh-xUnH ϼvk2Gq?\BşAv/ԥ&^piSp*Ag`>%Y}5YDAk2=[SohRL|pkٗ9LmoR>V3h7Z2i'R-1lVUOcEO#{۶OnLW}|~|`UUH5QЛ*//xcR`qȄ@( z{r7̤)}; n";5";ko)J/@sCTYq zWUPOd@a!`RˆEv<^X7}^x51No'Qd$N.#i*h0.B[SPp kT0p~sIpDNoQ}u֫bL@m^c b&:4B[M#e$f?b3J|4q9ġSPPYwB" hiT`0/lY"AWǪ%d]Slt)X{4fħԷ$ĤVV t jNCN95&cos6?UNhԾuW_{/{YY#<4{2LyIWLD)F;͒תjz:K#6㛒˜ݴJ馨-6B{7CO8 Ey*-W%9OLJ>iEBS jFfXU0P TB'Բn{XU2/R6V ?ioZç<u3 ᎖kw&oLhmfӫV}yvl:LMR0 .zEc, >!&T+(}x(Qc66]%#?r4|\ QGk Md_A+YֽJ6Q7v㤹|ɡSzN 13)K cQ{W]E1SkUyCi??_\ISwsly) -犌ͪ}<&~ Ʈۀ 7/ oX%,0W #zI.#^uJLzGέ|"SEԌ^Y!0QƙE<ʰ#nskM=jտ; rE:XG]A#5zM^ )`z]U|[ QhEU#$0BKݸPyҡt ~Wu dàudBHH%Z ]O,?DǗXYx3ď$y.(TU帔m V{JW~JNwƈKs,ppV6g v LC ^n kys&31&Ij ޗOWUN-ca)p#H_^B2[r {XL!=yʵNpfIq*J1 ǣVy 44W 0lLU.J`$𚐈jw >ZUxO+ MQN.btW] o3j-Fwpe*Rt$T$yq^Eo*siRHW" >tHhɊCֵq`$BH8 M`\3NjjN_=ur,8P6-ub%~MY:,R4kd@JUOj|QUC 7J)YF`pp\ʚ~/\0P9ӝ.c@hn!Ҕ "*Cy ,8 -P_f^ ȓw)oנS)6ޤf[S,)OEDr@]A"W7vw$-ѱwHc:,eZrYBV:Vu.ҳớR1aR\t( xR4r&v`UʤZT8og#^N5F`H6-_gJI&'kkۣMI@&/Z|MdخX'0 y1Qbw֞p]>K#@9<{'KӍFڟ Ej%'iWF6ždE4+$_l#{Adz5 E)] DfT7W3 gb)v")q i vrw!Clfjnem TS#x<<B7M:!Eob@@Pě|YD'jKai(@HFoe"*J5J.sMs8Du'0{K;o#E9\&kNj "فlY(<ˠ J|Qa%'[ӢGaퟡ[qS:Zӕ{iVR|}V)U,:% o÷Ѷ$^ Qy5)η4BcsqLzJE"؅O>+1T ~.N(֩q4@ Pa1k͗'ɯw~gmx^W-6֍z1aVu(rW,dl#Tċ!^OSͩv:!)+QHx/Z4O6OCs*}] H:IH;ݎNv%Om>F9P }ۛ4bum$8GV ch;1D0W#s>N#糆WBp9U?pu'";6{լ",gzor"8) .߄XLվ-]5ҨH5š7Qwb1ęlA}R=o{ވ-f5䂲յNsp}"](ĈS܉I2UyDcpFfa}l7v]"K>[une:j$ DEvR>t kv B~ƐŸ_1Rb.J~n/uևk}Jhmdh6G&*G/>uwva"҉:]mj9)IF#򖴀29H/6m͛I 4mUWB?o $WjOi]hfFVv{]"e*m|T^ö4Ո]_ 8rnVR3Fmw:{ey^Ƽg.|;^:2-F*K7M&HNp'}W͇-wTaO4eL&M:9MޥRLh+B^*ѕCڃޖeCzi9R$o*R۞# k^Y/1ŒxQ\p<-ȝ-XU^,r l,@-AӷA<] @q$=4γB=4.qV9~蹨"$ψ$/jyYu`ILvV&헟;)q%ǨwG+$Y"yUIJؒ߰lس睶쪭iz?25\Ͷ.ǮS#d}8%qXN1̉`O$$7sQ ou624өĔ [;hR4~)`q>lOJVNpkNd_&O8QJ>dͳeܭJO5e@pLXfb 9%OYŢ\yH]B1`AKۧC0 ZɃj2Pou_*. mojUN"rR-X:֔'aOح{54!&zLQgh/j^b _)ĬjX ~#_Ć3ȌV1̆ *Jwd;3b9qz6vo)7ҞE` <┸ݯJƊD+)nr04:N*+^Gi@9@ӧLDT PVC3Od_8).|>U,>/1\ -~$zgYlYxII4qMj$&`x<%Eé 4[Ddsk{,D2jLB{#j)M5cuz !*Z]<т%[DVSU&P4Y-eU{Hd']% ]^y&88.Վ0HDEϳrM9n28xa9^ Y;Bv"= VW `y}k}Q;g̼Tbd_{9V} 197nB ֋%jgDuz9t\ D:yl5.+|m1?)";W#KQ8A"m_E;*ao ?VB^)1$v K1yvZ@G͚.?{e, *w?~fL^۬اX2fEQ~kn4i_5U/~EP*g6dӦHSad(lE>Lh/\n12/큫>:=2a$pVԳ.OF!a;@ k y8n/QaÉB>ZV/QIQ#x!B E^݅X6 F`ذZd^nQ0| 8+s~6##gŗIўShsbflv|Ma5 Cga?mғݶr,pDyג ip(:̻%r{x/rZ+24c @Ʌ( p3 bٹ۹ s7t#3SAC10ŭ7h(3A D>De +¢_Ikbك ÛOtiRJƐX;L+ssmΊrO q6J_YB^ S|頨Eq‡q%|A Bz%O>pJ1NVC`Y2ƌcd~r5vYr"_Vƥ8W$VP i6۾i+@W?+ոl10#d'd(-t6C&曒:iLDj'g2@렌<BM:(up'wMle@8!8ݏwGN{!N FuISf ' BbUJxB9hyMB! ߘ;Jr~ac}ͯXuЮ ?T փQM\)-n $ gP(he9ndSŜbM$T<9MXRD&A-(m2mH,PbsfΦp`Њ疂wtXo ֍`i$`G˸cȱ0w5jznXBYBęez8d͚8?M8 \:(Νq&SdH$5ϚVuKPX9S5Zg HcPJ|yˇA&|_Kh}i``ھyA,k}|iSXghRVʼl\k2gә~azY}˺[ csߍh"P$~ivcI"v'Fq&q4|KW06iR/|@/vp $Q|slj]gjX:6/ 3g9SXyfWDs-pjQ˚& /e"ߩ?d+qjr()*Jns]oPp) ӏ'\oF. ~-ph뽬h;DVyQqxbv eu`egyEcg] =Y%Ya2CB!pOEO8WQ;Jτ'Vv ff}236\f8qMxx|5ap'6Un>P\]َ@^{_:7&R8˔O(/ZXU'A0pr8eFp޺4ͨ}Q"MlWm;T/M\P4iJ1bԫUiAB/h0{<.asqE$aCIW"Lo;|X@0qt'D)HRwΑeK 2zC|`mc dULHNK6ɦiasD%df:Q W_yxBaf l4J v~pm't{Xsb#Vqn؇>@9yuޚ#("a^)~Ȳ v1&nC#f }sP8#ܴkE@J=I=P@t-dn6+MIh6+9Bx A UgU?2u <3K`i`O*j(? F9;FJ9dLfS6P+ËgS$>Q}:Ed{/tǩʖ$t@b?oraֳ­#.]=Ǝ/,&H73 ͫDB9GZpKSNY_f8ZD*1$)&h)`3Wsәnɠ||1JdH4adMpuyr\3~1E%;z0*F&q^1pṃbkkjRDINjx[%O-B |eЃeKNﳊ7lKQ ^sbUfT*b lrv*=I6t 7(?į1$yDɁGЅ Cۋ+bAm]PqBغOκv/t>wGHL/~@O2/G \^Cް2q MHߨ*n#i`c|*)>{\K]]m70n>-(ؔQʊ92b ~c>5 t8CEDG| L$]+Չ1 1&R;UN@E3n`{TU pJr:@A@&vXt!tЎUoҦۙ"2?襙?4ksK (r8hЍpHL[HKXꤚ*LdXR>f=zej)U@l& >;upc=6?=x>yh"?։*II&E`~d? }AP=/Oy*m *f< sՓ,F Q߼Ygr˫\_[M>b+p<~[y0 F5-i6oTV-u&ED  a `W=4@4R]~},=Tb&Xy*ӓH=Y 6oK?ÒY\z\HU ՒLYsܰ8Xc){ qrٌ8E*Zدd9!N}Y/ WI>@7!_&X_ɟPzD@'ighns(_bgZ;M$ 4o'@ޟTS\ZLLI9,43q²ɥh_H]wGHG5qswDB]|x[F6tO+-ɾZ[0.F4%A~y(܁ˀ۬#"Ͳ-TTY|#iJ@=cwLaOsXJSH9dzzNS *8/'P7x TE9htPYX [Ÿz3j:C7vmLuA{l/d h"}^%稒ja`պb +uSAVcGȶ5 ֑C U΍ᤅ襼lN]BD4f!~@dD־ÄѰ-{/Ȥ`Q+ fBKN6Ҡئau) KK"~wmv_7 5]yOS+5y|~78GѮl5-hWFkWxe*D>F3 U߳ 0ʣhCςs ,6r.J쿞Rq]B|S~TQ{XlBB0z6㒕Bz*eS{>Rk ~\  TFBdQkG{.;զ lZ8~FM2J c6q^|[3M9k=BB qWaJ;$,]rUJ(xɝ~I c&q '2h{s\ Pr(d((Ys2Aݪ]Q8!`^D\ms5Y)k_,N%<PkwOK{ˆY\n~imԿwtW `hv9RVe[B>i;t̛{~ VVpiC"nDX.X⎝L }ud9y @1֨UGr R8M*pM ' {m_ T5W&TaʇK\{*s,psyb7+G'T6},0Fn82 M8I]?oX9D]ޞTq"`UM{AOY!euyϫ뵂&P=ȃZ':gwh;s+nX0 ߞ kC7j1q#K{gQPmB4)y5@Y$I4!JRG e5#!1a`S+dKM$wNkV߆x32sDSOO b:B!GPd'& gŀ]#/$U{NZ댳ĻR&#=鷒dwXjxV} ILW'?0D]GJH>xG-m$/:Khӿ) fkYV!((2 ׆M/+7a5ptarUfwwȢqsuٲCi*u+kZ&}X&i;Q+9$ {] {ݕ̄bqvL1zOUՔLA(9`R%@z]hJ(U١.մ&n~*Kk22T^6ROF_b5'Q(C1>R%^ :UO)xfT#IC,:M}i(6a &hqR)~r8C֚z!:\oH~~\Sx̡ftE42&MCy n"GG%L0S/'sXk˼|WV 8x}|>$?\=ɱhĸޣp@=EGv7]S@V hSl"mx9)}_-YW|.*EJ¯|Z )c{*.62MeĦ383#6ZdY*2xk^E@[(-ď"n󚐷ɠVT08ДaEI~=-gr1L:C? k _•M-|ҁtڎ&`~hԟ?ڐ͚UXj(NP!. Eeݓ1!tb]ѽmI)Jg'uRDˁGZ)0{}TF~ K Yߧ;:kdOPXcE/elT?]r!\ 3.^#a$+T;=e8n <}nL6KdfD&$Wn x)|ӁiXLpa1.סWTIJ7wYVoMR\4W@ 6tW}8{'G ( gmXHҀvIs|p%UQLı-.㋧>vA~-!t:+5^h)s\סvٱt [5Wbؔ+AVƪ1 UM:7IA8Di8[ʅai;Ɨ`Yex8mtKrF(K#M5W~vDLg~VL\l&xWqQFMqO ߭0G?~i %E"ZwdE6=Yv.aBV?^I"!@BtO<\JG9ԁuPK2FYÆI,;.]nӗGFՄT 5( 18T2\دn5S?H <&Q֚ ?eC|A9):{F:ظಉh`RKHL5Kpd.mv 9\Zh?ٚm+O3l(m9#_--#C/]/s6@`]A7R͠*NdŷRm]ʉ -G?UwDW:p/8\Ufγ*YIOlz.H%F(yYA잛/q~qJ*{~*͉ٞdoNKGUߺͽ!jmvdvWV nC>4]JmL.. bVcycV~kp/x:+:"Qχ7&{خS p`vì@/Az⹭2ˆ8ء#A6".SAF|2`6RPVyt(1 qS)rmI# Bj6vv/PBzyL@\4@(r6As%⌬4Y?6<[w2:[{xZiTֵwd%?Kcjܠ}ɏAlr>,_RGH+H6`sqr[U%vc*&6̡NcUn?knҰpU/$uG7u޹7mL|ǭUeY}۶䱌{&$ŮާKL U>۠X<(2c~թËspunpyt_&%5fp "["gyvM=G}ūFvV뭫6Z7؁ Y* X-ɴz+=f!2`]p_+Ox] ]zp0Pztd)4G<;4U!2&V&k;:1*[pi4bK\52QΊң։! u;5Q& mJTkzes_b;r*RDphANA ^,ɶ%$g jO#m>U$Ր? V5,.x| 7J x:[AQE_~6wn zb:Gw>+9ZlYa0,ѸD:n{~<"j7:bZ[o؟v`nf(46,ip LӛX: 33!kfMD3ם1n_ɨi#r3R ^?0nZPҾ|ˁqXBu3dA @6 Nc\ujk,ZF6M.'tw Y5S12RHK\)'3TF'Sqy\ar\pl/̉.nut 70t ^dJ`Qv v|s ya9.Ljhָr6E_Ƹ ?ٔv_ }_7C'It^hZi",g]=l  9YruP9_<»J˴8b5n;cQ5GN`R1х4WӒ3;?,)+ IȬFor䝃E FPm9#I1 nĽEN9b7*HQ"b Qw\zyL4N~ŞO;U[rc<Č=%lt?O( hJWeB t2zI&E ߖluq`Jp}xϋ}Y\* _(%Oa!`jlԧ\T}C:U ŞdƱ]Y/ 3߹x\mșҰ^.2 #MָQEҺpڂ`(Ng/(DFj"n%ćW{l/~Q ͖5"mKf&˗YX˲hXrmKB pRarX~GԀTgO2T #An sD7VȸxoIЕ'oԸ6B鼣ni-:7:oߦ~py`"ao6Nx6N: uDM!٠~RX5g GVs-9UC[Zf6,ƒØ 0Fuޫ_k%c` gV">zP崧ї*.ylWböc~JɃ8ZltBg!Bf&sOM( $܅_GؑVPܓy[NI9 SO)ymH ¬iBob9v(.ЀR*7% A\{f1lA7V_wWd{; Xw}dG49p8*Gj)VNʁM̒tTX,HMrBG*nl\@^n6g%L2b>u:x2P%dYe9"9 qr=-&Hvtp.#.q>ʚd"w9f4^ :+8F #5{zP8W_PI73T5֠XQCU>Vsꚅwׂj\Y.JHr,9D߷:G+Sy҄Ji }㯟/mR]yzV*َeE蘴5q-nǠ#EΑ6pX)̀SW:q샍ߙÁ%~#kya-^K|e+WviWsGzA ι&%NQ9i;2#iIC$,) 9b0jW@c%i؄mjit+F! K|Iq8ޏl#WǵkY#bMqa, {1M<$%rH3\&A`qq44+rbh΃FD riaA.It`w*cTk{ԣ, ̅Ũ@Hҋ TV7kƹb #8^U G bnmg5&0dJța9|*! sM#L sq9t.Ke=!n ۰iV\eZ)٦A4wW&1mpjf ۓdF$k 7:QW4S>C!f}R7)ROЍm$i!1/QHO= 07B="D@@UC ijfq |K*TTcbQߞnMOގT 7!/HG3JW<oe*0"DiG\1`KS+ W<"HBʳ9 -@eJ5] Ľqau^)`<،ݙE:c~u5_$wo{q)\K&3%HyΉ%-vt*pnq4 v&מwC/t]\ "%_t뇸sjGo1Y K'+\d^ s@YC";)ᖹR,k"Ė3n`I֤CnMw\!ؒ^V5yUgboG wKHG=4`-6eWh}.-dY@vaBV]u@A"}L;iF;XWn1"huY<_~&-݇${K{k0c=,.ts%O˖0T: >@=4vloT0*qu0nT ,fURoDpDژ UVM3,ʅzKzq(m#u %d#e UK BhxY]bm"בn#+<,p4 !] ]CFQȽVgq:/LFGiSZEjcSadI7ow˚ئPzlm񛦭ACނ, O 5mX`J'iV$o(:ց8eoD]NʘCx>%1>f[iw}])Q%2q1 էyLpju#%ƼVdóbQz;h~D_dѠ-U[<#vq B+ ^?ji3l'"oq)Dݾ\41Cv^Bc0A MKl2e+ѓwƊ<:&l./T tn=i勄XY q@a]Q P:HHjeW9D>kC}~a8'CZTi35X@Œv ulO{F+;9@B58^eC$@ߙ'cDe/` jP6/}MFV=.:#.l tq)^a YR-KiSY+iL)>siH;PIA*v"=_{rrYj?.> tg(4К;]auLZ( D)M-NB|<8Xx0x1:nVCfhR `|fPT4977Mk& z hAWc+|,/lR U>Fմd!y\:k52ײw#^ά``!b@ aMu| c+# # ⼢frbYI tR1&H96HH汈Xs5YL,p\J&yi1 !DV`*y(晙f%$)!9č؀lOs@”o= |OK_mnkX2{•\[q-y.[!{#+*̇zB ʞ,WtN3{ꠅw0~e6g`niY[n2&Ų80U`?~Å3)ib@9 Ye\%gޟ:`BBt=čҾN{cT%8FE^ H7 h׮=dg!_,YPJ_f)1% )o#!:xF}DFh:^Q Z "v:ͭ*#^bLOEO[PfBM0D+,&tEGJ{ri$$dxU e8ΨXo* a~M}ݪ'Mqk1h`v3ނlSh#Ҿb90;>@Yy 5BL5ݖjNrY"HdHFyڅ7bƥ$aWY fpb @Xr6~U"tH,Ua daՈb}ZZ?IjQ Z8ok}]3Q9%4[܎龺& R'B-me i:(1(_:='iG:ׁh0o;Rup~p(ӣ.$ecτ++;mUPk#U01جg(![~dW#llVI)HBo@ixh(@8%(mҪ&v;(V P;#?8W"UŬh[ѯD) *j1lžMSYv6qQJ.guIcL0 u ci`j5/Xȶ,hЈŃ/@)d>*T[jm!m,eevs;!$v>GMB歙9mcM. {RlCǤs>M/ZQ`]Zʥu]fQc3%L:ۡ&T(T}>"C$SyT@ҜpLne:I圻T|BJ9`@t@rٜ:*Ct|kQA_7hgI1V aUؒɛlŠ&hW HQL~ʮMXV^{Y <]-0rVy@*le p֜^ׇ\5GA{84"/ylD~TUҴcOxOojM\Q#N92X "IG# n(6HBHViU}{b/X_XM?K3P>U2ɱa7Od:hY XpWA%fO]mVC~ZrF$|c"4,(,7ݐʵjp!bT2T<3&=9t.>Ϫʴy85{>\Cﲿ R?:~o|WMemޮ:ma居fK=MDÊ>ȄҦ)Cn=,6^:|;l.._@J/j%n/)!P ~871?> o suo|)&C(0Y9;F׌x1b2~d=$5 IFAcB|z=gy ՓڄE. b<2ѭp*>0 ]8 'jU`)RJ2B{v,*h~@(_#Ӭ(}GHSvPR S{^o"Ǿٌ-8دlٞ#Y4MLvf5LUJiȓ_B=J9[ "SC-v_k?FEL8ܞqk*09AW~ѫ6kcF̈́f2@j Ǻ{@o6q{gH k28oŋ.r(uѯ͑fdqhǶr! K6dqngX FQ}Qx`$i:zO{rNqqj&;p~ ܷJ.:CY8Z̔X8j?ʸ; }<X?({QCaP76uN闡CKgG>g\1̯u }I;ttg]8t_Xyh7@_ɤ1E9JofAL]ʝVR[č*t_ up#MV922Mʮl5U=B>PnOLWb5]J"XmZmQښ}-ӥem={hSQĬRH66lT99B}gg1y,A{3fRc#; ԝ}:=I%;Ћ PsEG1 >MsdA@ݏe\ r ZQGi23"KXI p8A}8SJ(TdgYoHƝBC+HhQ&*k|aQWB{r^l]Az:pө3)dTL+>H91vXW49p%[ݲW )e>EBif.DYin5/`W종PTId 9-3ȪGq|BWNj,xH+|R#dJ].0U>!Ah#J\91hMr,b=vm,u2|i! =;3IfQ@\f4"(L yߪęIVy; `m$VdN) v/ty gFvF9}$"F9'i_B (G[H}5N5&<weVfg׽c܌XJ\C~".Z3za<; CqA[W*<VD_DHXLf)ɨm[wۜ$% ԏ;-Lr,f}e/0dҏX%A*Qނ7O|ǠBxnϗZǻ߫:<}mϣ)Mmw~v&1/q1ϾQ|bMDfBti|C]@t3/e;,4;c (wڥolz52 9~A:r=k`ȍ$5؞G0I=EG%q(p253v_%vbr|{#WY|YLbg(,9+oMɆAy ;$ 6"]Rv٬=y9"c/7Cx6O*@?? Ι$Jt sRbǯ{C]Qf6Bd5+"_n ?_ W~!qx&NnáIkWGT:RBFqvMOK|v$# BHNE,>0-nOL[PyDC:*nqA=FjHR!_H)tMdNpᢩgX:#E ڭ\B_- C3Gpɜ< >2xyƶJ7L'AzUI)Rzηi) \" ڀ^~5Lͺ/ )uRݒ ]c/O}sb@[ɧ#SUbԜyGj&5"<+wҫ=LJG8ȟkȂ*Ҏ"92Ɵi3i =g<:ΊwX|>Ez>*oeqfyS\Mz9\0*WĬ`l \V]1^9Ʉ⏋ VP̆XEI]Tn5r24I^8q67]3Nğ;Ŵ(ڕsn9#򻮸]7⯯Kv)EZeyF!a?x%̀ yU?BUa#(ߚ^ΰQKnGĐO.+'>y"f0*,W11\`Æg=Km}KH&.!-f/1 7{|ߏbFh &4?7UKMs][\\d9ñ9˾9D./xGIԤ^Muqɲ*L^o@qϪg."H>&"uKf{M:ڝP>aJ &pm%ؗp*"ܻ!WٺJHL֟mLsg*%Î@dgʣ}sװrRqRX=T_ǯJ|SrMS }"-10r>İ&\bj?3+p-H%Le!]fa=h81.eB"3C3*aݾQ󑞣AtBY|鰮]"Z:IWawNqMH\Vaz4Rҝ$SΰBMl=Xe l7y)%n!tl vG[) Va,3.S$5MmNv*]0`ٮ2x,!.I 2Ēdɷ 5=]wR$1j1,]L="CASQ7,37rF"bPCz6zO븨7C[8ҍt?ngrh }mխ dt]yoQ̾zJX0[F8¢rFz)U6Q0|ALkmn٫eHq ivH/TWoc8?oV!&I׿&jÚI=WiZo@e0#ǧ|/q?_-bmZ]/)19 aE,9]i穖9hȢڔwCQ_q;'Zr#$ocQK^Q)scP_q E$Y*!¦com \/JCn:~^1 3"I{S!k6:¥2Rq~72.P68H\B"NgYK^ڮr8Ta.WMM%-{;iߤ񘭼/],8j^:A F ^K$l1 7Є8P,K͐$7zq%b{4{xE$Ђ ={iV'@U)$S5+1 S;{,+G)wqha@$h21nC_=VAөsxLpk"q(mJaEo)ieb q H[p ]IniNҢ;+NѴtއLu9!8 "C݉X' ,dLj@Ə U6 :|Br>jr ?.[zJLVܫ#r!"JAڂ{/c+z %4)~^ܕa%"C|Ib笻L&V8S;-?C@ĊC$AVG`X~u/ʚvY= yn6XNoA7~ Oн Pr|u.4û97)Ew Ν n `B|'R5nk߫xh7[g~4QVf2(z-gJ\$70<S66W30:QjsꌕX}4JLI:զW|xYQKC~劻\\nFNYnUTŷVD!o +OH:;4`vlc`V*ɩs)]:a} F'9Df۞oaT 3&{;Wi䷄o 'wOR {Jt.m$Tvr?˖׈U8=0#)^. 䞲ڃjz`VKƟ{^QءEtKj<1=>K$T;lj=w)c(S,P7"[#yͼJqf,g+9Dd+R5'FDmŚ︥[`jJ^qii݉* cxV 嫼S HΑ3QHn?zŝ_\O]3gq}&BGI51DIKpIu@Lk>|;6|f&ځH4ʝosDK}TG״AD#y Tx%+fTT2jZ9>wպU8p\iqr%X ~ iHϥKDJ5,:`d~/"xGg-0;ҢW~[NWwQ_lcsc5.=E@@~t5# %: 2P+3k#U^d)=ϼF{'jaV17ɦt,;l9-x>A*|+a1p?B 0Iu=.|rvjex1&?/yg!:Q;#'n\8wBz? UiT+ԗ:/6n>8HlϮc,4Q>W[u?c'p=^A)oO7HNN7QPP<R|nrH}G6r_wldB=.[SW`Kf˒USB[ W>v7.}+pLɴePU;&F^ML8ʒ0wkJ-T0+w> }T9lI5.܃Cv&p8O۾w4 O;߽u|zZ'/Q+i֖(Tb<8v  *?=do6#Xp*s̎lĶx']j̅Fz=6|{~kdfdI"W7\FI `oLe6Se]C)š$sqEkzJ)ChUo^Q ۄz7'&?Q)sY]n 8&먢'Y Yo}7#MK)~6z2 M<tPPm(S5]_O{X ;i[G7xB?D-ylGnjvǃU#ǽ^+5<Y6z7ƚ]gߒon 6r(݈CecMd[zcS_9^25h ,9jp: б?=sw=1ė_.`jؿ?8NC^ـ)^ܘ⢚5ʟ63!(jahB-0?yGԎOLBAq.io'޹û3\~A3:wMhjiV^"xnV䣇i uj:n;=@w4z3cЫ1P16&| e6F-љ?K倖7f,;ǰk(}L^ɳ^d"V)c3$ B֡[ȶA)%>­9y^stK DCu)j*z%eBz^SC9JON}\8ޓruQDo'9 iҲF6Y;ս+J'zG>s­$WNY&PVҜ ̑FO 4)ke9rLf\CA_'f^^Jۿ^7XRvs22#X*y%dQ'v7 C@Qsc#f6[L˖1o#Y> a{c.e Aa  KoWKTbN4 p`] q繯6ѰxbtxYǯ4~d$Ka:n7i@:(4IO()<@J1`[ O3olu{2뚈AhK#6-Pݡ{.!9*iژ(繯&j` GbPa'P3 .k|T: 4D! pW8S5QUU?{k5tDMp5׉_R`uzQT5%0\@g0N;:KaEjM gWM1!!l.GeHѪ&YJ|y׬Ukni<[2mMC8w@HS48{x`H?g5Peˎ;pV- 8p˃dPU1 r R"hL}uQƞV ;޵\N{Q1an~0mJև}[ CTAb 8)乤j}J3a\͸r ǨO[urؗ3?; 73Pu>mWg݅"}p $6̱2_^ח3$p'2\}fer ȴ\Jcڊ6R`_M':X6w9 8 Ooҕƞw<w:ͱ݌^!r}H c!kD "%a1yePYͭO _B tUKqk'=qIT]wB4WmEe`Ngf.ֽM EIWGv|C Qy!a ,Pߞ`bzL.8`ʕRy }VtW:A>+F:ÔOfbhRʳG@,Z輶V6m X]BS&VGBZ m EQMaf]nT^Q9yzFj¬d }GV%[v3OÈ.tլ0a |MSޱ[$Xh>a`lm %\ܑ)"_Q BrI5|5@Ew2b3DPt x kFU7,85r7\dK}RH(VVmcsqyF56R̬#C/ E(v#%#A~-]KKCu0V|b;oZgޖ^ġKytKO. rZyOcsVgMȚ9ZY: 3Lר8hh՟+w/%Izq W `V(42Q{ui˙|)F}C "jлc%R1ԍD` qC΂2b;*,WYVu p{}`W1ޓy<лx:gz6>2wLmGm\EV{TZ1`bXm oQ^{hT6oAd/OMX3ge\-Gș ^c.C{a΢e' s\|ؓ]wm|h`i?#kѺOHi;#òv`p' y~UAˆ0IKg+*DOqF}Xê[I6 L.qul,({l6a{#]_ipd_b}~'.qͪgۆ{naU4u=>P\k9gcmjGBMUT ^[]GrQ>r;Z%76Wˬ՝Rub|[q1Oo\n6T[ׅ+ Gv' Ur ң_+@_לAVO&5ãCF PքmzsN>()e*la0I NW`8|U[,/d;*m{;RA3&K˩k3:W7BC9Xr HQaj3SN]&.g<Csk6Y22gv4KnpOkPjV;唰yaݦn] >۲X՝D.B\XE,q⡰Q%>2{YG$Nhg˓Sj%Km3Meiw|PBDc =X6+ƂQ%4bam#7E U _S!^O 9Qi\~CcrbSXo $eE4w&l~U4 NצkJ(`W>aT<\21$:zB&wUQd1l1C''mغegqen0g&/ :4~O'0=ƍk4ѥ\*X(Ocpl9 L(L;Y3S!~ []1!y {]U5!Zd@O ,Ҝ+, ɱhp7Jp RF,pr*:cRMB6ZOM3/AZw{YMh×52,h62"aJMW/" V.KJLP_eB2R@ yzr>jf`E86'jr k9s1:?% #`hU/QŬnp+<Ꞷ{c-N-$;|+e9ihkqLxч  HNM/h7h ;-Õ㳏j]>PEa#p]) I,*qlu>ӛ+3nk [o9RhlGKC?itŪ="dĢٗe\}.?^Gdکhya, yбs)5X +ψe"kڃL¶r|l/~>v oV:Y5*XNw & rә 6\6<Hkc ~TxS`;Af>OX*tR҇ЎPP"uZ0-riO 33u0 "RUj˶_:J3OAY(=2Y/a|$i5KfW`${*wVXn g^J0 >Hx-bΰpj &Aj!I1: [əz2P}?Zb9ik-ɸ7:2~H-}Mj/s¸T":$<5 +֒iHzjk qU9%nU;kX2QԆDоEr| 4*:>+TR@/1|WCÈWٳ'oL|O8,WX;6Vo˰Y:DRIIJPS4` i [ Tf5_0"l ':/FjX`X )0HBc[ܺ@hfPQr`(W@k!VeW{^-LڊSY,ML=P(jnX3ǁ4 ~ 8r))t#tV4QlT϶ ɪf+,dL%'g[mB) q1V@6ցkE9Mxkdgm\|Aj0s{~qO¹~b#Ɗ/2WbyCQ[wՎyqf8}m2  x}zf(tUT"G7Q5%W@! 2`4í!R욷P,ç.F~h#~r- Lj<[p( GJciÒ oey[ǡenM0)ZoJˇ <5Yca/[@[]1wckNS+2T؅\@ $7TH!qMc5UV74JtT煖 |jg ,IN9V"_X 4cdz[gѵ0KךJ3z8LpvʈUE?^'N6C87=r_f\37E~imCahYO|+s2)|`5!mq[r^Y'էZ޹T@zCˮfG8s- ES`G 2`&[$944v?r r S1n2u%Wj]3yr;\p>gM'CTȚYoo ꋽK3sJN@ ֞F6tvol Pi6leӠ`PՊd| @Wn*7 *]+J+w%dsP*wSpg9cb'i /-`pe]8jC ϹxYnUHyPI8s\:N4Y1_YIG!(,a,{;)~E]#᡿]rIV:ʠHٌU4F`7v%l}0?U)-_ح&mQMfZuss>'4/HuxTf]8^ گy ZW-Y<$i¶[4M+Rw[-Q[,jb1YF1jƵh4v}üք0ЌIIGb3[kjQ*ҊwJVC$q줖 {64٢HLD3fyda?C$iC (EuCA8t ;.ޗb̈oLɸ0F`g6A]%H>roi_Wts:B4B9DȦU8-AIy(\3i4&qA$xd/eD@6DZ)`[rrb nQxQnS>xh$ly Mc1u!7"R5 A{c9ȩ cҕ$3mhD7vCVOF':+W(2`uЏGUɟh ج$1LyGϢ !/'X/Bu4Ybglu=W5@eyJZGOm0]mwBg%RxcȆd7_bV34Ǚć UNh@䊽E.>kJ*M |괮hլOxx3e!P}"_RjHRC/%}k–F[OByK-\uCZMI=`ާe/hbgh>g+x1ܡ0B.i~BD"\ "c#l434৳>1)EpIy)Ҳ$Iъ)T@d.PDrҋZ9\ bCX%mqĠYFd DiJd.#ÑWw,_ff0/iäx*mpj(;tJf'L|ڢjGIzȄ}3Ʒ }xϼ+ȴGTUs un#8w9<81R\Yz`+i2AOsA0߸4Q˘?SLP*krp }?( QG:Asi?!Bo콒뉵K4ueV0YA}jNmODpӕ7FwAw]=հګq,kx [VnPz%",/ѫC@bd!a'ǿ;4P |-7D'I٪:_{6Ֆ 'éwͨ.Z\Nؐρ^cX-wDك?VʥS6۫dJJg4&Sl9BKk:i@v_ ghԃ2R 5r^Dr볗.ѱ_g U`T  (;k*b0s3*'9NiFm+g,?4b(Pbe0wd0t.=/ʗǗ Rt M/]LRm5 rlsגbgtH 1uF*a*վJ| IUJLb#7~4LJ?x2*t>D}_Ȇ sӗZy E.lqLaxH!%grt1j>: H:bnJHCRJ oVW}Rۨ}yt#>gxn{Y5m}`%X$g*=,Z&˥J 1lřہ 0e5f9:4TVY?3% TWEwNX+&k7;?ǠrנO> kᨈu/ $ hͮ$WENϴey[O]xZ6Gxdz6mJ0h_ Gu;{C2uz|BU|ΎfH/Sk̴~>%"]R|6}rۨ@ANx' V84_Lͺr>:+q }L٤$1wR9M7>ri|vQ+rb[ ЅyGeMR14O]h *Lov毴R!-c^(nEdox3ۥa4X 9jc3{>>9hN C6$mLjwKajv}x.r}^|tc|28-mjqO!~7o"rbQʷ'ձ=ab 38~i-`[#\PV.d*q ȟUд XZe_F07VLTDe8l}ϩC|e{llNrSțO.{E$ZZ~y<$ e@𴬓 "3+J.)pscYH6ISu֝DBl EW33 Ւ1m@Zt uSSeoOǷ^"G'rAոN֝Ge E{,zf:;ԩCQ`0ZJªru ߖ/0p͘EʰS$6$f'rv%/M]T&Dsù!ՎŻ*Dcr=A`^ᔩhzH$-8Ur F#_gY~r<5m@l@TD7I*pRS79~Ó!kʌ(,æV"-Պ%TQ?$8V1צ hk$γ|Ea}bZIRp"<(1ȸAʂ ILR@(AAlfaiYp S'%zLdv2oyJQZbag$2zo9P :ݏ} Nq8dۡ>nl!ƃʾz8iwWjayWfѨ~.E1LM,T'eTmA<=8F=)=ۙ0lTD!|$JHo{o[: b:ek^H <ǐ0MI T8_zW3RAڹ}TUrCUr wP^"Dnci-Z3*bkm'a <"Q5jOo/4&S!Y՛ gpw,7}Wh5סr]o`&j[?}wԬ 1JG@ [ֻոˉFgOq ZzCE))]f..]roI# ~6b^GٽM)7% \\sĎI#w/O?u142Θ=w)  S*gmp!w}т NQ}s+Dϒ=* ,ᒢ٤N<8|sHP \c/{KDaG|xDwWhl$V[3%q{clr稄5>)54T;(61 eێJm}s?@~2ØDtUtRd]/ӉXs% ^(P "GKs Jj> fx^"30I3N5mΆo@>+Y)cW~O6=>5ي]*> 3Ս'F KiziK#){Zh&\mؒ61V2sIۚ?Ƒ[M8iN| 01/A2`j; 򆼐$s!Bb,Y"9%S9HNd!Nq:S2ޕ_O%#2jmݫrj@$p倵(9CWbDW_:8umoY"LK=\9/?zdI` .8yj56D1E+] :2zx_bbux=\!KeQoY7gw$Iz4aKsoFڍx pĜw6tU#t3$AhO b&uḺM#8EPavMZ-X" >]`-J0 &daX8uL> ^H? B6b'ƚlA] '#6f)u`~J_V}f,vj~AM6C oe=>gotv v)nY;yY$?r]{`8&=.]H<@(N{|i?zc\YN\m<{ 4t>Bq >%@ ~  Ej 0h`ogC-؟8;u42j b@n *}o@.0BQ{O+ g[cr-285Jw|گ S4,p,Nkch-KCI}~qi|u=$Y೒"ޭϵ6Ր>yJ]gT}YsT 9\چL!I੤#g{aad,雾\;rgIŶg* ҇j?s{]Fh8{=v=]d]/Bpht,Æ 2c[CѦn<ፒ1GwR^2kW1oSͤڰ2A?;fEx %Bq^G%>cEQnaj Nŷ i,էzeӎA6Rf)-wcd*,K9s-%?'[pK RE/HS0}L$ZCOj#UPcRa[AŘbF=^63 X.$~eG5惈>#*OC(p\gSa[x v]WF6oC4֔iT۱}7]ӂ[N9-R7"ɺ'_a==$ e6T?9vٰuf|>dυUߌrF #!1ڳtUŚx0 "+@l]W2\|U[6}&1}ɬĭ ~3HbyďAMz6[ZN9,,F Y]lJR Dsw@Aa ySB4*AW-RNFy|@ZTu2֌B3Q0P-p NUna A6k۷-{n׀»O{ec^S\R8 KW^7P֎4q%t-S}7'CU=3 ]ab \l7Fzmճ[E] qQ2G2W,;Aߨ6XiħHD)+{]NP jRS) 7HO7V>mxh3l9QI.:!Db?a.*`zU0P.)S\Z)evo=јf=%ß'H+҅s ͭR!w3)sv-aoT2?*-wPҳ2:CV⋃ _ڞR\IAO_أGCʑnDD'~Wn]Y\L2}Z%BzX[+PHm5@ WuʿIJÀXUۅeHɂT#fES6?萹eĥBV%_ [AfijsɨqɄ)*TZ78ˋcnW׹ wֲtΰI/WS( $ gzT[ϸ}%Hhi\IDnTb7XcDy-CÍZ^!DrxURAƤsgѓJB{/p{~@D7]|Τx~Kt,VoTcŖ4UC5盎"9O\"^b]$p,WnGV"dS?mH^.&f1b̡VCQcAG0sPGa~y뱅7Pae ~!{C;;N,=<B,kGcB:=UXg[m@Nt?&= s;gw4Hvϛ=յv.'9905,f6IYD=+5h21xbETJu0%d= /nchl[}mLI gz#3OB쯼bccZ[K0;aCUؙ7dolYejWe\Y7tڴW|HOA]9@E$Q>u*Dͭ#P:sq `a^B+T{ڜ*LY9-ˇ<5*"~]*dS7*s3Bߴ9!U%9|2R@8 ۋ"ˋ3|~'XCA{Q_2>`4n Jd~ qrG3 ":!dTiUZ2ԁ(BXWea*Ljo3rBBP ;_E i?}dn<؛^1>6v?.8Tm`>DKXn좂8=;D$i;en\ HG~7o37!%ӂaQRo]D[oK" rfYEqz}k 8[*ؖ1eL:oof0JKXW%~Ua LLRmޟ2㝵^ԎP&S˄XoRa p1<: ճ cQHCAm;/ 0lH&6WHޣ=cdDb M+}N}^(l`3*s`E)>eI+VFeU΂۵"D啻Tg  e捻y9=@gf (?=qRz{j 8X6ԋ]}^4$I{fFO2 V>?{YQ1#o9йbdz8x.+oVΙW@3ia*^A-'=22+@%`\U3YhC6e@iӜ0XXWpCy3Iֱ7նK23Ҙ !H( ;PE0h&3 piS*&C4㼒dl;XHP+0fpF4YyfI`[*۩cf>YR.i-DΝ 1PGWze Äٺͧ8P=t IUwǂ4WـgB`B>AHi3ߺ^CX+F"V]8/ KEz+n'.|"[7O5q(,m(Z-1E՛*0T0kTNs =ʦ\ 7=&a:dOb}4mA"0eu,.h<>]Eb>;u 41B߀d0wcRyL'%Ç] Pb\yhxVu5!&-7@&ݙf$cv~e$w[Lz祝y}z?v>^PrAX5U=7`~!'|?8L]ưsTp,NucN9*7q/]$'= E#\*4c]r(Q|l`w Fpѐe;q',AQLanepiR̉aQQ .\ƯKSƊ\A=R1Fzc|gw 4=tr4~ܯ .=UG eL*6KQ' w%y;;"KB 3,ւIOnFM zΑQM$Г`bxT"XPU0Ti}:ޒ"$[L3\+h{1ōq(Kx |@Xh]+6/jen= tBu )Oc97Z~vH0# E|TEv^ 7uGU@lJCfJיC/X?/6|wd8Q;m`Sm7YXL2yjYlcu|7Ffj}\9ZkykGՌ15GwVM}\Bm>tV7o!w}#Z77G[hK$b]#~a^@DԗY◆T xT؅]iI cuqq}^S%`&[leLO[-BXX^[fti+]jj@cKz߀uaשC/D_:&ze-)^YEZ1XO-}Pe$1Gс8:RC=Б<(~k@;)k8huobվ4q`^ r\?,:jJތʲ?P|G 0*Чlj^PRT #I#;WN2Y8:V`ER;JڑzgL7Gxi$RJ1YӋt?ac0vml>JÐ)2OL鐚+5օ{le{Xڙ[dd)_.l6H[y-`*@\uhncUծf$&X1[<+]}V,Nmj"wR U 8.%eS)zFXXLӡ€d%FV0[@OYtYpmf/O_"WupyTdX2ːT+Ył)xHRH1 eo'}m"!W nbS>N>A?nV~Y%P_\7Xn8d͖72IAy'M5*8Bs}3괅͞ZeLH C=,G{}̶?ZwޮdxiZQRSm2SdT^3q>jTf]URQU C$d2C2+ X1FY.[2|}pE:rG󅧡r*OZ Y \mM5 ;>3s#Na69#fYE~7^ ۯYMrx)O, NU):2S[b•:\^Q(|FY>c\5_03E'7B4xC 䠩c43h#R06_nf7 !r=ŽC&i1mq/V4(pɘ\09,Jm-cU [XԏjG`/ZK_dV+.#" P͛op ;3"J&`h s<`ܠEXˉ5g`6=HW,Usf;5bLn)F=ՖXx r0FTOΖu/R`ͻ1<$ȒI(j}bX/~> P $D7kW{:&n/J]IDxv8o,>v-DgRS 2d^/rx&eu*Fܱ"99@CcإY泆pZ)/DωMmSRh(J ^npdľMROKsCKr^[b~(Gްx9o#"@+._-h>KI+dz罌 O>'MdZswhن;b'.ejsK^/@U+z֡]6䕁 ?F2 Pl>t}` >D819_ASp X2ksNPX5ӡz,y{ؙLbD O--ek't=gSRI/u&ܩ6`xJmSYK4|m.O fCE0 mde&yd"D圠x'DvZ V2ߚ#fّoq{~T}5SaVa*WTM ژ!b>:b|DYQRY~,f8fO"(sf(| n )dð.DV|˜ND߳$P&VT0%THrr\Y'MՄUf}.X|ڔL >/Q5IN:e`o~sV&@KYu(N1*K b#dqxI0,u=FףSG8tZ!wDT@$$o~{&a ? 'I,ӱ8$X HaA"#DGVkW3eYJd=.[ yBcQ(; o0X4iJ _E @8D Y!;ՠ%685={ DVs}˙rzn-g\8+Xe/_Kj&-2Y:k3bXy#`[Td+ +;ю!z9 '|n[a K8,Y2?`K87 Q \ﳛ+ɣG2G]?ˀ#diK:/R4~uo'Tl YCo#pbbgxsL{Gbm*QY^Sbq@r'=k3.dVۥ86 FY+RA sYQMCT{q<ބ2-AEPG(Vv,1V8WTn€ )1s~ڛw ^;#BUFiw뉧՟(g-Ujɘ{IU0:ln(5]" Kh1bX7]r ] >8B?y ;'TsE\m|d/(hGg׭PҾolDl!Dς%\zsUÍn隫&>|xr8''?Uɺz0JgљHTs13 9TE#l aEU][^i1p GjO-AQ\2a|A餒XEsӉƈx0O13'9ʈ]q, حCʫ7`cz`km@;jA I?(©9p[VX#W(gTU'\u:]_lœx iЭ|£ Zy7FKժ¯HZCOHk,e2\Dj/Xcaa3"ͮޒ}B9[aDZԆmUdh55qm(@2Oh0 xHFhP$?2"z z $?{lri*>HM$&N] ts9,63{)n˞ sfc^‚wT-}50{ʴwD ,ctCl# =j#3 3ݵ")cq¥rjf>ޅq$aT!$VyMe>7y{8 OBa:4Be};X_x|< -J)Kc)]bX>MJLAf"Aȫi^N shxjb w|b:bz~\V.o_NI"A" iUkG.I0 @ =qMuO fb8]QSC y~aWZQI.}+˄4 `aebZ/&\m3\ޖc.\m&v})ޠcxR0j,OfI>a``ChAF!Po%W…9~"xXE!nSޣ} m &x۪Mxl\@= 믗s>A֊kt\]{]xXԳ3 .V=z9xlGd*Se^KakI ëjb0jM/LH79=[ISd!J@./Up\sELՊֺ$p2!7Q$&F7vkrs1/~hNw9_23 }D+g-H[8taܬmWDL#떶ش M6,yya[+J^ȸ1@GLٷ]|nF5M* \ыHz{_$GGUN~)>BO ӷL?I)> CDB$?Lĸ=Gj[dT}QUW#:Ǔ-ZClO]}^PɹG,v|Mun7q3jslfxB~8 /64C?2ђ"~݊ 0;6{LasBLRrfє]3jMiË(tTC(v7U8R -t}!h"PiݺҠ/!'y\b BlHs#$猌- :/ A3Sx)le\摙_*E[Bc: اT2qhu )ၽʘ eTGGudXSЌәo2ϒ)I g8F >_b{/.FO Tc\o_7L8, )Bǘ>9)mU¥O U!%{Rcc}wӄ;&Ի=vgzxx67#]O:]^٫X[ss~-fFãi哭'9N(Ƈ:);pRO6xMG'`ȟXAFE@shd4g<>}^3N9 r՟O/fVk6u+D}*J &ufd!|]FɍpL__;;*zH6O >ԯ; gB+oSJ4vr)aK7nz _ԆI86vhD+[P4<; [y@`޿*`j- t~Mۢ%Ҹߡ*<10lbd}\G$f8M$/)ڭ7YH !ilMnМBPo0< K8V!1,"nuzŸp> {[CBk۹YAWkЈ6@4UfMQu|b %^ߕ93B]՗bBL~3zuđ?rel]g^'KaZ+,[d.flA"y>jVfvr}ڀ-1K`B|UL >-I,=#`߷5D#Y<:17ة®;.BXϼ3Ug|зuUF6d0Z|U6.Gmh32'~ove셍~;fS$ Ji|@#5mxam_BJs ktik:y<-m ؚ^eH* u\ 'n 7XF2Љmr[Q뀌&SgrH=\K3WD!8^u5 kZdȊh\K· nsΓ7P Rp(^oӢ1ۓ-Co6mrf.μF({JL{%o*W;Ư!r٧=H?chQ@drǐ6[f5^A鈊dWOM:~$W-YnjBD;Ts@R6h0u4.H Ct* :ůӽvܛ1׏cҞrx0U02b_9je>`_(_BVO13>2 Ytr7qa&@TC%5B_Re)7#$+8 ܄ }*nuj- {ssS!PJMV­'W',ٝ\|y  7Ribn9*@Ney`L uq$I&тЩ}@sB\.OqToxJ;sl\6t(ao,eֹ6h+u\_/%f΃X񭝖C.`SsaiIb%2wg[pLῤ+8yO؜WR6ܚCw5WgK"": $&$W4([$ OٺO%$ZcTGy|u(p&'yjR!Lϡ}e 87%'0ؾKݵ<輱:ͽ/&[{=QGM׆d-P- KsHAˑ*޹*a_?yAfӎ[[Xh?6-XRV@I!پɯO~<%0[;:}DP)Zz㫬QWHqL2OJ =Losm>x!#?-jQp&a ۋE"\8)>^=kT4О9IO aT0lFw%wt؍_ R9Mn*@w7׾?^8Fgp "hQ5y3_1uIZΧ2רZ7 13Њ@ lЉx<}nwb IߪCHDVq "?0b[bo6G>fnг=Scp^<H8ICNx1ur{E8L;- {P'yjrmss,sΦ_ʅٱ<DXYƒz-U _v7;D$!c0wvg!nig0xzg-hP֓'Q$J+=/9>8b=G+e;[S2 t+KƤA5V5JHfњؐYЀu(䫁P< K㺌~D&(&=n/0bUje(\dFn:$`jN mv0=|`\>9(f!I=s\Lo\[SjE*q.H{x[)1$|QI6KUY4ԚЪAɫk݉hP@@vwq*1! <?-¼`\)i>4Ti* y \F!HƢrX(,p_I<+S}FnݕzwSt> ]ȇxy9G3u(J,a_58|`[SOG U'g_yڒ=fdREv_kLvTc t-1c#4j(­8ŸB%mP:|gO).;`A聈D%K&lM_Pr\sp=[]JeAVlz*m-ome.W`䴅oל27L<&4o(udtK9BEQ0DGM‏+.0ZaXZ[bT#k29 j윝oԚga*=Nd[GOT >4 7Djcgn{7QcMd`hXlt]Y?%CpL8LW8 RU3Cl{d,j F~+ۓ5-o.#xWH-N\hs֑R#Sw,МLn9't%,VbRqc?)2֟IԻ9pd\?vEVPa:ILR־8jK1S=*v\RGȐje&nt~QJ0.s$?fg_fI2rΕrWN@E|wb%F $ OJǜDI5(M]NkX-a`t,`AȾ$漱pыNtA±?5R9u,OU/c%!Qpb\۲ _lkB*mC?ǝWa4+k~ olMm{^[EQBC=Jx&8QwZYF+sKC lbe~MJ_8Hwxe+Vs%7QxG-y/]Wa8]P"GX~ usQt`w< I)TDs:4,0(ezĿ\ȆUT1l3Z px& ($T9 Ǒ4_+FXfbKt'JlC$@ xmE2Qp5\JnsLuKʎӋ:Fnֲ@ɺ xyQTe}L||ѩ(ERu܃&x.7V9C8d¯~uq"^%j|G yϝ NR1Btxwod  -#^x%TTsZc]d ģnpN:!0bX?'8Z(kϯdPY]W0?P-u! ܓ})έ~#d9!(-_ -Hgqq[R>4lW#A)A=릟,/duqKr2NAFbJ遰рv$Rˀ'tgvk}Y8k|DetitT爲lRaLͶ8g|HP+F;`_ brZX|*Hl'1[5>jWB#Һg+ie;~9Ȣ'd.Ox"$ *ifR<˨:;t5<[J JXAۈj列%\g^;iZ ur\my% #y,Nrֻ@6MnIE@ ˥=:U?Y WC{`$2=pFW%VƖs\2oc]Шm bdc E5vusu&ȇ<.R_BJJY儸ވ)~=-[l%%!%wz.MJd|O^7U)m[ vt7l*n6E4|t=y(S;h ;҆(F-X]I7T;R~h]`aA飯mvRT+/MӪj+3)e)IYWEsov2[@3̳{&XC]Hh7w'!f!ѨBvA$^k2x EkP*W}EBNm</')$o@Py1}WLeɒo` VL$n -n4V;p]V a;1*LCJ؜ 2yMWW5]b?6^ J4 ]s,-1zO@VU>X 4I->'Te2}#tD!g`NBY3Yw\ 1=LY~kNrU|3?ܘ';!(xX f܉8xC)dcg$$l2Wc>\Tmzic⑲HpYLoYDlʍa.˷[B½A2O.t&`N a ~<]rM"iy #5̲wIsG75u4,ߪU":\ܵޭ?-+jD7t;ukfnxO5cqg1@a, ]|qMu솳Khn`*s0#k0a\i&gc8)s;\*+f>ݛԮE bS0UܒЄםǭlG^~5?MܙY{C1aʵl{kfUyIdj#]f$u,(٫ώ?k?3Z>&ιQ)X_:VD :r eS])v'K8,_-%fP6l#\{VOyj"@"LzL"=A6>')ON$\yr{S"M=>}{#izP/c8T{g} 㮒dSڴ'K*zMՒ ,pDP40;2 t d@D6rsGUv-O-NA쟍h%P$ţKx_>.8FUg@Vo5ΰ֜e[MCc8*䪏e̲ydATf<孤>voʣtӔ8E=]M,aCpA6yѺ2?NQy?sӑ^I@ӡ A(Drў:􈈂x&3BJM%td`+a:=C;zra UF]o1Pm#XXU`}<xj}DRD]L_4t8Dr03wy װ]Ȁh"K]X [μK5Hn5#;?r>t[>mSSĹ@@_N`=nL(0F eA%ϝNYHsTim'XR/,*.3f}u71 &e lj I?#$⧆ڃD"7WQ3 Lө fiB&a˷aEjlyP"04m}"+{zn|Y<W,RS%f?ϟ* Jf9{VWqčrI qj>hj Z/ Vk=& +f|V(9wj$o=#7bMŲ!aױ(FzL7_n+7sݠD%%bF'ɵ qG٥0fuԠ3(hvGp2 w7sHGiQnD煐*H\XfJl;r9Nv4X!(M DxD&E3'EKYYY0xZ#x?0=B;f1'J_>KNc\|, + 7zYOzKМs81ζK2`F֯1˗@f+@6*vb΁ΰẩ^ЗnzI0/ &KO%3ȄXwJdi\DCpJmaʾtō^&)Yg1Kb6,ZzrDZֶ _B& J1M+;c]5PQ9=L l\@j.:؈0OM&_8I||K'x/eH'iP {=ڀXGEJQNN>+ ANf 0!5SL=68 ՘5\"=,uVʑL /[u3bs⌴ª~zz&̇Ma),!D{"œBE˩rs5x{s"݈i!0rlU˒=9ͅ/1$Oֳf6\}c0YߞČ~5&{[<Iq%aQxHihդbMl˞[>2[TtQg{e_OxŷwyUKT ޝ$3eS]˦E ]=VWVjxZ$CaM/ 4 sd7i| ܿV'W55ǃh,*-3 vCFg1H6@M&VlPqǴI1wѻ6G`F n>Oo1yVuyH%`S~sTiQ[ +΂ٺfa\hyi * ywmzAl Vw t̯҆h3A +B$0ŝZdB R%ph -7C(4x/0QG@;o#T>IiNqMħTBVٱvȴ2l#s-J>7'Y#}#ޅAubCj-.zQyzIE Qm?te >o:2*|)V A}ņvPkLkkݪ j@f2?N3E>3c5l@urd@h-/XY쿈븯h"A `F#IJ:bV68VˎCpoD34/D'Pa?q4S̓ntqBbuqhvE?IҼR`ۣr񛆅5gI[M.T䇺p/RrYjN[,G3\[ K){ⅅ=zǿ|EMZک*-2s,w}%Fٗ?K$Y6pǜ\[@eLSTvH53RWRЩ rSJNOVUJ:\7K}46MqTL;vޕMFK&æQKiւ_WUHb1}tzēsh[yR7#` ?F߀*Қ~f밫zTbf8jWBACEQkItPW7y Xu"_")~vG+.;/<klXE]Ƞ(WzX4[a@ť>;͌<_/YAsiؙ޲tRﲲƢi|!w3{dMtjΞ5T:QXm!G=U)L3[X76s~@0A& 0Br1tDc[29of9]لttlh'%V7N2wɴ,A gjGpAPJ fD ;\Ҡfdɶ,,f$6],rbĎ6H7Lus7wI h&xcr$h@ܒhmi.\&nՀn np8[2!_CQh[*$,x\];|򾎂${SBcem\|'ndFiX?uhƻZeBd*B} pG~_L'D,0Du\*tȞeQ^㋭= B>Qн[ ` Hlv<^8KSR7I[,Bj X8cA#ddiR g+ănkQG,Auֳ7S쇰'tFE;Ř>kC. )Bc ̀~a7#P䯰QHvUv>,6/ a}: :1W01iڂj``t<*T+(vw> ;l;uXrfDZ&i0H+J\ T vTK` f,?NXFf5o=v7FeFl\)7`?⡡Y)vC0 Աs'=\ ϔx?\3<8Z}fbu'LY)ْ~&ӟ/Jw556ɾ8+Hls0\X?]qlMpJ@NnC ?/|=bAl6}*^ڣCZRP{$*[LCP(G[<m=5lU @c?&"Y @Do$,J J_]kjbI7nϳ i! ?CO6GTr  r!eו2vSg5pPH?ҬT/FU ְ7β_h] 1 ȿ=M}xК† 9 eA6vM~_m/Owhd1gN/(g;dD?1Xi;e~.T_t!HjfQ8ܽ%hG +PV+ϿN O!4D!wƆ*+vJ2n@&(CRڡR`.hhsH;5W6\DDwL7=s^ *33J:F%)c3˫hFEƮLkh~Vk (EL 3h2#eEz|!K|C.G FX<+{Kqϡom7$s(DsJ(L>peq!+\,X?zZ(qMAr z҉Uۡh4M 99#iL5P) vWsf:[`kLoۮhcX<:xmǐ{17)zY1Kbe}/qQdfJy>7/Pi <(FCܣUTfw04pb K ķS٦(/8K ż|y(9@j)kJh^gMuh"MxEKol71*pMqbCR 3n}yxXgen%-%N@nL Ԡ,=e?Of`29S?o 9b? $G3ˮЊ %Y8oxZ[2Jjga^LQȑmCX0}MV-I)ZFvOV)q 7z  %9 blzìl* WA /+rt&mM~:{  #ѵ <(qfgG5ܘJ;W1\>xjH8s\w -LICMs1 hTT#Vz ^ט!n=0 R4Hk \:"}5^+?|*nLVĦ׭ſ7MOPc1šO+$uS1ā#2O_kѯuyY~*0A?դNbB X6rgvan_F/vW(qr68jM2J<}NIɳ$*~Cva ,N-H,c՗oT qs黃3%PSUU3$ךg8ۖ2*(JdOhi0Lt\\Vl2*Uw A-VĪ;J.Yj0Zji4l1 {r%-nǓA\A ==7yϳ4/g)nw[f3b\!@O*1LO%sZx/9vfI3g V@z %gfyv4m5DY rt4]j_dFt |<-xsIyNS:لk|,Ri)! pn){pn_PVe5'y+"xFUa8nJ9wIVLfn<(]pE:$]o+;ʖL>Lk-:~<#ِ,-]{;JɰK}ІBz&hх,؈1o])W}產BZϩʉ? 9v(EoCsS3~E@#RAރf~ZVagkcX?*M4u?8qџwN-l(؁Q/HdTM)Ɲcס^Ͳ[Bo1za*'u.q˙N Gؔ 0e޶[v0%$Zhg " p2/$ܝc25yEa#-(CnP&>Zy H+¢܌ӌ:L@Ek#hNu iY9>tc1ݫf?5kf<;{ٸaZ䐼#A0LQβiv /'g;d>Uglnwb@j߉I:8õr K X5]pVXl,=K"ķr'M]S\d~HgP}u|;H! pHScs/+mI#33ы7R]gT?M[Hfhu9mWS|+-Z!c _{gvz%Uf^\ ^"!rASR-Ę'*,VoIJ Wi ͉ƣA?_*@̬iMG5ϒ%F uڞ'-E>aMd#}KhȈ73gl ff.;7UWf~O?ZNhnM;fQdYM)%a-c-5tNE7us+>TS<>o@`OϚE> ͨ,gMI9V8Bz(uֳY# ^";?)و_WiMμ^Y♫n3BDx:yt?Z*YX>Z1/UGZynA;Gжҟ) 'r!8{IF1eɀ#ޖ.XI"*ƫNօ3;V_EIG2;h0T{ڣSV EfDK m xƤ|ٍDx%"*7?1 GR_F戮?N r"elajOs&fRW}FX sINNrZL/b)gh<*3ÝHmGS2>?wܝxL1,sAWÇw<-$i}J=!t$9:93øM/1פ._dvĘ$R~RU#4JB$4ϳie5rpΜH`xsV$gެָD6B|T{F%3dzk co_tha8,ya.߆&B-4:57  n󽁠->C k_:wl˯Rό@}'^Zb}.…T_Fm_ ,Q<|DVg0r?S8I' Os$;=Pqz? "AT#>FHAxYHNͽ)z[)uU@lsUI)CPxɴu:Ck&+o@1.CbxApn q:<ӏ0Ӝ ׅQ Uj5BTJwLۧwlktMI䶵Z]wStwSKh#Nxr4 {,;i8~"#@8sL',|gp` ito@r~BRfؿU|, >m2"UjgDѯK̗:Gme\6B-$bxZbp7Msff(xq60#UAM =oD@ĵero㺥]w^[u:I5*%>3n}8?ѳX'H9)"EZ#^]AmU?ЖteF{SbX ]` -<#s&;/_N(TI%/}EZ~V"ǫiY+<l|kDqg܆3 ?&󉧉{[-5l!(%R,ӀJ%ܠR){Pl(&AJn؊L(",oZ֍I,tMYEf,]sRlSSw WvPl4g};lu/2a(&;Eo KE!Qb.oR47ToS3V@g8Tjg|Vԙj0?M\Ns;xyy<2 l[ GguDJ<.nCQ3+'ps|`b ᛕ[)H(JFܘ.M8n"շ8 PR&Έqɰ?3'IaeiS{TnӴ+i Sf-o"Vr5:[o =蘃( 1RA,iۇ< Qig {i=jNOEvdqLiM8矈ݡGK>hf/jJ@y)Ρ-ss%ACz[L]dL(qυ=j|Fz{r: EU지 #F"u3G~ëB ]ef[L}M2A}AM`%mn/.rT ua&x ~m,Y ]J}Yi (n+:(ufOxFXaZǦ/ש<7]1\5B 6YF.OYI++yTEd}fy%ejq.!թy:Y>xXWzx="^V Q`x.`}~ nPa=؊0&hM/"hF.T%OxN< ,5rKPDV A 7Qs_F&@>8\Mwf!qv -]dճpj̪*Kf)zTA[Z;!|9E<1Wu%.sxDD"zIY,P"i&N_˟ؙNgR E閜Ild=f_jcNKBkH0LH ƞdj 33~ 4R% /XQeկ#禉`.^XhӴX؎{&3? 'hCvrd>Vͬ. + +>Ee|7yLsT1AK  %؛B%I Cfֵ9p ŋjIƅ$iNTG&z!* gْxWQ0]ɩWn Mf5yaҫ\ƾ$}F1Oj|β)Rz{23R؆{.sȥ<9DžG45sRwLG{8o4wjc`!w`׆ 僃taFԀkA _"Sz3)D]C9i1!ˊ90Uj)a^RZnkGFVM?Ek$K ;.tH7͵xΛ/x-6ߎ@Zu\HUXOY}?Lq&kQɸ"N,xnfb(A$ Չ,l2hŴDE_:$ЭbAasUH;G .8{QmOwJM&*-q.A_Z+6 &sP`ddR֐ZjH@-sCHk_>\c3 btٽmfS%h`O+>욞4DaU&+/0j12ڬh,=8Wԁ_P'tw2 ǟ-`=*>8+VWJV҉t銇 v“cK7a*)ipWY{(gE_A'oXpۂE^m>EypS-I\%kmpPEzssyvZ478tIv 7!㥪&VP|Ct 5`vzsւD¥~.l&ʤv7UaypXO95 T$4-;"6HU[+Lӆ9# {ޥN3MJ?Ѥp@F9Ƈ J#{,K,iT#'?zUUfYkrqrlr5r,^aCQ$U¼"" Q()UE j:+.G|yrB{ǻ J5*&8h< QoD_Kp [O@0aUL$0ŨғmLvv*N(vnaRT[M-skĪń"1Cy5clę =rDR~q%,,A dħv Fsaw.4k;lPN!Q J0, -x}E'^`G(oiD~~# EgX.3=&AIͩ4GnAͯyU2 g7LxwቂEg3NkǼdF]H^~wqvT|4}_ 2Y2 !4粕!#Ҋ m1ݾУట4/c ZW<9H=fX{{S. >@zR(uOuJ^0VcmKUD'Q(-TQ?y0шI;טtsɆPÔSҫtIQ?<"V&$9~EN(ܱW⋏stkOuӻ+.Ў&HjPNc ]yB] ?L@Ps(#|:QC+`n]kssF@8vG}<Go2U\1sr1O%a" bR6=*ŇgjxQ;sBPV;G~1"!pt 0v,4C*~ CU#H{R-I3/~3zª{46}pҨ~sL i,\k-qK}:(uXZ#us`), D_OVi%\QHXvT]@mK,H.muwZ5-~ڃwssJ>9'~1֙( ,fxnTn ܑ-,;YT(J J]c$XOq 'FpR|B iDNVX^@-z#W:aY{Chpstq*+W8jL oi]7:DG9>\=m8YQ8y@p?B<"22T ozr(ϯ1_e7ы0-F(NC'hLjv\r]!86E) +hE^L$^3ĩ1ly8X,T[6 rtMe#u11C:o; 9:G4\Qi3r%n0)>EHĒ6#[)c;ULsm,obڹq#ٿ\U_}-x_v~Z*N Mz[gKV S7! Y)7x@2LV߅/Il@ZyCPT]V4%U@B3 J*&}-б %0Ɖ--p\htRla&#C O\:qↀ$o~Pehuz YfKI>0:2jdx,~yRa%E+0.9- W}jtH鷀g*!S1Yeă-&Zo7kI+8 ]XDgqFy3a@h]݇ov_.V6ۜ6~JSD[rB.{@=sKES8H~#+i% Bwc:̼R !L::s/)8WE8$;h: CRq; ܃, ԭ.!a2f)NzJ$g$_!'CQ61/R*1Y;Q]Yt] y42~ {UQQDǏ͇p؟G8ǵs}gY "ٰlYb|tlspR= ︬)[̨O`A%C)Ɍ@ (q̭Gv 7e:PJ-+cd34*=zc4rgJsc;#0ҝO˺H!c)Ayؔ٫(e'S\㤍D)! nҨdm81q *PaYyL0zDMp|ԠD<Rs:@ d}O WN:CԒgtgHֲg={iKLdzV{P5dheoLfoYI k'9hR!SGR݋sl"iљ5X44:h 'F'QlZ %y{ hO:-MRArNI=dQ~t k(̢*%`jXCW~å CY@Z!#Єژg S (XS2B{SZW $. ڴ> E_,Y[*_=uhr-)$kd' D"#ҴCLtr'E(|Tf95a0|G?9U=szuSPi6 M̐l./ &TvlxCR!L{j[|ݯA4Dtɍ hy`ޚF8hOS ۄe-S{* }HT+"oȩ?9=:2G*褦<&%jzlmsS9`'FTbpb'5&rDA_8#$uTO7cU$L*y-VVLis?`X"%p1L :O1_jY'epB&& Li 2} - =9}-n([B@XUvy̎N2|3$?C)<E[PJ |%ړ΢.K˧2 ȝ ʆ|֘;20h+7շ$M P 'CDQI~ 1B-HfÜJIAψCESL|…3g"L1\ 4],̳8F7nlx $SI^@5$T5L JsGGq5q(߰\5c$y(n'z@( s+(Sd=b*_Kcp ,Ip4aqD#&&뢕RSr!s:cGe鋚 ibP%vgLգpҜN٩3Ur& WEm" W] H 9)1ɄDyS2ƙs 3D5IITE+ڃ^tD]q#.<vwyr.[Xс=܈:1AeL[. +7suFMXWb<ՋL +2 qmUn(+"kzvρ Oc@%a8,s1ͻ!#67Փe мE#!* skmK(T3'tUQii~/H݇ÈPLUmW}1iٯ@OƂMp1쵸ܙ5 DNQCujDG8uLlS6ZwnI+٣m*oV |ѣb Yo${418Jƚߧheo-Ŝs[*u"<:X'#bINw+2[oߞ 38K@7(OY;A̜Yq8َt Y PY:0G)JԞoBU}lPPTs-ٸ-e۠:CF&m=P 0Wڍ Ejb'[٧Ք8->`r:lRTX;Id(OmEdtc`9ɐs$}w^Uoc%]σznc%>mzBč^~h)2߯i`D2g =x1}";#I~EV^vOH=bJ#c9afOSr~`ޓONo#sΥ夾]}@01qO쀎e05c'`VB9. Cb'?ˏ Bu --eo.&Rܞ^<2ӓ%ӝP^8Z$U?!,)2^`ܹ۟4h[=c AIIm%0ܖIrĤ*[0>D Hi7SubBeAؿ^Sz,+l Ȏrt&i220=f5~DAnأ_U~Qg I$ w4µ 7mn'1u$tf]zǁ/o`6'9,;`C5:6Ǐ0+ZKfR9[wzpf5 t6mδ"Jv"Yfn~-~vVVD1~05?*PaCùw/D8D'ZX|1=kP]9f4a!Srca}Dn_3$Fa,ysg ^3 M_`Ǟ;5TҨ+QFz7 P j3tH8iFH=[KpSOSB% 粀F(.)53XJ$p<#>לQӅZ!ߌ'l "b C }iyv[_.Vv-?1JiAIQ!vґ@ꋉbO 'Ft&* Bא{NȪ{Sm_S7=,b!f%ĉ79i4އ+K-,+5mKRjR#{tn&̝ hzShe<)ӢwT8s9-: C9+ Llέ,)wum TΣuIS&l\`g^u; >r(e;mh |tպ@VW!ZM *yK \fYH=qtC9Pi:Хbݕ;hT>;,]3,N(^`7JV}&ebX ̀@;[c/$i &>v b&)xjx 嚔C^FMǴdž/&gOj=Yn  ߡJA]'"HNf'C4 RIV8^gzOC!+^H}._-g=_ `{;kf5awV#%A@҉U CP%?tN֔hݑD Sr%x@nC9)^ͮ=}1q|TB eH|,2p< ]U尋[}$14嬈=8a'^5]Ȓ eʠ{i:^/b߼Y8MLjb'#1wV,[bm &\B8;,_[K )}Ջ@t@6@5%KkG5 /+cHЉ5<} D9\kn⧞LU6'rn[l +ooP٫ml"$sRr4clpK1Do keg+MAo&5$a&j'(mѹ]>G9Ƒq"LJ D3ƊE {(A<܅t:MB\ j3jG]8:C0hMR3ڀg Y|N>z<yWwǁ몦^`+ D'L0q2Zf}lE-q7f=,1V?xT~'x{ ;εS7lA:cnC.,jƹ/G_Pq1 f(#ge2ttЅߩ8b]x4(],pE`ld)2ր3r?DDphytuxI{EPHH+Ư'G)G;;)'l` A3Byf. /YԨ̦S#Ohxu%q^3>PvLj/K|NW#zkSk#*iN ыYQc-vIZ>bi=-_d'Ac>T*a2#6.s?7XoQtMߜ[pLqxE{˒]g=#e i1BzUʙN2{yqwB6or{E:(ߌn]H 6"ƒ֡ф},Fvz4@h  ڡQ'%K^2fêN:iomD*6^:6W4^e F_Adb]h>'ď_/8cuu;_7yC!5qb_y-݄P3y8'C= GC@d~ܺFH]>Rln#AhVS=E6PnHh[NKjN:e~u};Q?WȠ<ٗ)pšU&#ߺF3e,R#s*yS =;q4vrIPs mW_ߞ-9$ZR6W~7[^MsjWG{Ŧ xN^r(_F^M $MK sU\^#ru__k<(ac0J&`}ói9-PqMY.qi:C&Ω.0:wD<U.H{-u0 qhq{L˸Ovα]]'L.QpfkϽ )dHU?<& bq`Qeώ٪/,=gҹ/o6nv¬}AHn@Ns;!=OZQKJ%nk~SWK1z|G%ݡD;6oyKЕ+upOUU+1Y!IqK[?a'(@RoY]#]OJ;[˹ׅ Qq2+⇿ ()Cd簽Ƭ X?*AHsuVKpt.cnȽ*U:،*{EҰoI;J;H@j6R4Z E}`{]}`>hl]ZںcP]}~$=PLK0\gi5~uע l:gƩ_Pr;ڡ+h 70-8E(_hۜ=.t<8}O.lWu3w~p4)↢ća,kYnν>H)T0$A:+b2uqb{ e'тJ| ,P{FKbT/"xO;ayꬒ_hTruDf.8[};<$O+4LfG%1qi1*lRn z ՔCE 6IҪNXYФh/'#vZmyu.wbPsYgH77*ijـj)9_9>BU⁙蕜5}1g b!|UUW徎"0u^Ӊb +2G*olխJa-$ꚻVi2B'0^:rvurPD>\Gu% 3zIJ Pke㖡CM Oɚݓ9ۣZ/FWlK雭]tn5 7{=CmեU[A{06-&K; &4OAbxiKнvhBi1fDEoOȣ - _DIG⥨mjAc#!Co패}Zwt2kԱrb{'Bn񽫿+(>!,T鴒j_/̸F7UYz>\ל9J;B:Ju"OaǠg8 I~ӟl??CFތ}qJ}qcA|'~rP3p#.@nfkN|p}e]P]bT/!M A@j~J y..h>Y0Ptj}HZ"eRyUhkOOg엜:t L0zF0ğ"ʁ_T|Hr L^pN Qۨ۟~6eN)MrgU1fGc@C!9+?.S ƥogRX+č"؍^OtspH{PBM>(:U7yt0 ")Bg/|@;ľjN,;%S^A: Fs6O޾EF_D7/~ù|ohlhN#kBoq/;_퇕` S=6 O ?h8\%=~D?;lhÿIw\Ӓ~.+pG3x8UY)@'Ŭ[|]҃t.Z8AɑOWy@_hLnf0`=0 +,' l›0d '_ڪѾPux Df]?HhhNGꏏAԇbK.l \76EVU p6ۯ17?v^GT⮊˝nz e )#:֡kW} 1>渝 CV҇E9<&;^Ij\tC(W? FͩIk}R XcQ!k}9_$_W6Ydu]4pt"<}4;((e<ˏ nrJ:U(FӻOv돩#>:3Ff--I"Ҋ/.76\Iս~emup2P:K^FV8dݐ'O-?OX@hG< DSO9nRm' * l8btzE\E1]VRJc )Bi%Rۇ.CPѦĻ ~Q66%`DhabodaRwmEhՆ2ygkV?B?vC`!xhlјBA+둟2c;G~.|H8K|)rڊV,=y5۸ 0\Fiqqs׽Q1wWۥz#N`ka, (6 (Oz4$LjHmJL?e={"vjHhg ]Fb*ُr hnG:Ev9b<;?L_lmkHe!a -(R2Pe){IHM)=z <Ҋ0e$ ?Lmy; `5 NmWagƾb9 ژl4LwEe\BBK!Nh^=<7!u59:0fB(}n>w>"|g9g ,P<X^|=3 >\v8hČxĈ>ctg+ZGA魌/ho_f+X@[>,˚MEަkH!XP͇\Y!ά7 |tyKA=c )g^X;\\P+L-=8w"`™?(A6:E$FnuO^Xh}/s5JV ᖂX c(S6&Ga2sբBp54ẢaWr 1m}al~ϙ3U (y%ۚ7*!gw:hދBp'7ֈz~R]=ސ@;%j{ :ͅGXq/zah As$A@ldJDG6QYC[=l/[2=Z*QZ,j+bWCNѭ[mg|S"~ZqLJkExr2h s0]e ÊZ,7ѾIZbH#P88?8R.dE*9ГmIL4]7-/lT1E|vµYwp'\$pn<3|`[XfJIs˯'P6* Ҷ$|p*=*>-7D *mi|r7D[^N}f0-HQ OoIP!Ow6E'"׷=/-[5eM p| eyV.ʔ*aؖɭ(4:lUp9<0^sj&=batkɌȊ v/+['~MTHd3 l/8.ؼ&lhPTFRY9@UzBOeػD2o0+^}:4ZD6H4g[6z͈&fՇvڒ${fWfJwBmI `$eT oĶt.ӑ@nՔ IEQʾ 3߈M 9$`5˷*k8U*7g+Qa8aP@ZjzNL܇`J?4֠OMH%UN&mkݵ~z?a^yLy- ͧ/nRqj\j *VE:Eb=Vݽ$Yt}]I$F`A=C|K(BIq+&9O`pj]0yo1m((2'XER9.TԁIPP[$:ڲӑE; n?AFD=tj4%z"{`dSrnNW:1ƎN;͑{jv2rN 1lgoN OqR$ֻM:MvLVV/;&hB+uSF^ELRɩeY &' >7jht50 L {Fx[<OPۀzȴ=7,I<;.:PQsn:2z wU.(ک0ގDEu$DNJ*4kG8=5Sam\b['wA{OyL wD| PWӗ_b蹙åߢ >#\t~ sb+ELkbʕJO-*1RPKnkE02Z:qo[ἑ.H:./26/LMpV'jhR/H(̢'ZࡶoYD6!;oq:դmE +)Fa~pDog>dÒud+ `#_X~3Lz>fot}|¹2K?ŗG2!xm}#(BXiDv:=9#A8{B{̦%%2v#X|_^qKl!:CYďhX!cݸT'Wo#X*f'1-,SnA"e6=JxOԾ(}HґCKt)Rd8f!C+6[, fӒ#Z:]\ZD7zur( MP F1L`]r/'t.濜aA阫h\tLatvA5Q;@ǀjNZx =38IRF>v-SvZ?,n{(]! B*@j~I[~{1 khʜ3mP=*\JݎW9>@AQAv t0׺N35X|Q, dIfo JDv'LqdRÒd^p7 )GD-|k۔q+L}#xєz bT["M OkK C'Tj' YɟHJ f~wx]MRTX(D]AƏFօ-˩ҔLEv!g>҇TmY@@W{i&̻x=6@CNrEp"1S^HZwodhB2PwFjңE:jp* {CfG! e-"VD';뮔)g_b#FWƌٲ ӽҎqBl e*6=ysTOTUO)b֮u5lh;4 F|_ [&9OE7#Tl5ax'Pwsep_B %Xb~X(hi28E)lXZic|O[h")2g 5d=z ~__rLq}ID( ׽8Є-ۍ:Zö>$w(6e~%K0/0?T[?=է@`wr_3B8l>}+4TBյ*4px7@1-\Բm |>f|@jdT4 q r[*Sh*j "\K-c(?A.cbU3NѿLUJPu-BLf+fF9lmO \8Eq=h]FVlkQ#b\C9MnJ^ _>oh6YPpMr$n& mK)`NrYT#YRZ}Pmt%ч]^Bo0^ _u:oB{)V$wQK 5 ft.=zq1X]S8;oBDAnhϟ̠xo 2@Rd a6+?Le{d^<Հrn")L4 &4 7ďk~y+7%qaZF _|Qɲg]E ֞儊NQ3*A$ H-hMG@뼤"jLVQ82AaΖ[uc;.+b8k9BJLɻP4$y@&~ E(7&-،ա_SCXje״T~-ऩ!.FaB{_;_KMC*7q7HU(S'#@ 䮯> oUKOmP/b穏8m/<n Waz{Rv%ILEoG:uJ_!a檋Әl b y> ^^T^4;" }A]Z!pj)Ejt~{Z% L&h@f/'`Z8Y!vrELJh6L̚rP}Uߘ^8뮲PN ?Es#A*~uXO8|{s.bT'~:2,첩竤9}p/E^zp0Q3ޛau"GuY•QxbE/*#6\׏s78_)V6 :J1#۠la&6VHA[P=:()>~bp*qU;<S^ٌ^ G{=E'Yoo17)r-R~T ^W_R"^#AK5-Wl$:;UTv?Sw+-6k,ôMEdiѲ2x$nF5@mT?*T$i] : ) ]nJ!nEsk]qK 3.q=EQDy=0 ϡիG{(irՁ@2'Eu]}E3NM;}8C횧^j =+Jwh^L?L_ _+#>?16涘`s}uayU/ʴ$k$)ezc"L"tPhv f-`t3܌Nx jLpu_mPB 40]R r3]A"7?hu3߈@[kXE{r~;T Ns҅!ӈB34<>~Kѯ8>/J2==;ݘo6[eن}U[E~;&SLP:@uTBpItaKlQFμmYɽ!̄fJRݩC<)0V`#! 2ۙ8_-g?4;C4#]fsL8(`RO-ѵtj{t6xΆd~ @"MpZZySpJx.IѳU-",Zֻ 2d%|7Vu~}%*Ĵ]o"TvOp-|͏ #7j%[So~dX5>Rh%:'n1U^ss6E#  Pnb?Ծ`8~ڿb dnxZZkn~7-࠮ACdB5hZ9k jL1=Sk5f=2~xp'\K?-TcLHmH([X/k2ӛ\;m-KG}!9/(g(BV!Nп^,O- *~ڢ"U&ѫ~V cv/& HmeF&v20[RP5{t :W~q"IrsL.|V)|QwKi*CEU'Oy#$°@*)^O?|0On|H?1*aAUЊPuOdt?L- _Hj4N2c~]T1gqyɅ9_}=t}˪/uRh{ۚx橘Xm sNt:nWp7q2`y?OCȹ7U ^ =dl(@'u6*JwxXe))i`kq:CK C#$ƑG/Ɏ bBIdIL\y4Ơ:Aj IE5<%t6i:}R٦?(žs-ҮdyLt9yrGk:갤(Л ? |dƯ."ν-_evz+ BR3a{԰\!q$n7q46̎ȐC9"P,OO*y(jyu?kgb@3[:s*-R;t;)`E[G~M[tэ&|&o-o)ec'9Mlf T3 m?2 [Q pt gjPde r^oOa-7ͳuAqn`r );GyC2;`EXׂ:_l;"U60l8tx4ET2+Me4+hᡞk]/pMƞ$Cqs{G @!f폶xN'4PUIpD|xЈ:tu&-WNZtCq;ʲL,}P6b).7ym\ )-U3xN o/DrEktt6ik*bny9nsxLB$ m- IӤ Bt-VpqX3M+KQ5{AnEo`­~P k^e#H;cɒ~Bg!Vfk;j^Oг8TA76C-xZ|NwAEDIԷThbImRN9@]2'3Ѝ| +F`3ưs`>DE³lZ?_ [iNJlDp k5JH GVGl4uV 3Myb0@sVM|%t\^2`XpUt&Jq\y1H>.Oo*_F<&b {HnS翩WH8V9h&^׊+?5$R1>ӳ'r6ďmWJ&SYZGYkS3_rwy 3w

4 2h ݟy\i^l?4YkPg^{eܤZ'}VҦu䜴FAq n|˶ [lk:W#tIGWOНHC$fL08nԒJ"'y&ob<6Cw/"_(}^Kخ;@7qXeY*ņWXFgHv8ٛשßC595Y,YU)SjkWYd D$n.`UHCɽ2<$ Qjx\"_F_x+=ojq:K}q-L0c.]ؽG8gc˶kzA3|RWt MtI;UJMʫg% |O%}NTcQYKa&Ɉ FeQd6Z݊'1y,N\ɺQV(b#G2upMTf+-G wr3(8Q@˝f̰봧zt ڝYq} -FϏAS!G0`J**XPܽNl@[nA ǮC=Z.ziPj+ lVU.B]+ d/ގz k%9)2buH Y #5a4 ~A e^P2;1eTBLHt:)*3خD,L'(^ ٨Cͤ3n{_IEWm^mNKpis`(E]ՊArGބ{~UFjcU|u-W$N94Oq %ĥ3r @J_|n7=<GŷșqdQl[?-5'!1.ore-Ya^JS%)5R6DA G9,D;Dܡ/Lu!Jo^"c|gdZtzŎl#RWIX4[I46@tOw-Nm-uil;_Ql,~АN$=ͤA .rUr|L$vͱ:"̺ }ͳ*P%c\vχc&6ȯmPFb•drymzK k8uPP8.w([,*ռj{ ʼn nfR0h"fڣR\O1fn^%e>Έk|1j;>@pg~0O(Q-B!*WtOmK0Uߎ8dC8m`J0App$"vvOu ,{ɢyO2v S%J9n5* \6̀I了SRB׺$4!eu44w61S}u?r;6T*$b+=Et(a!;I`W@PT5mB ̀:qx:qHzP~c fCDI vdOQ]o_U*7GUn?px~.^`}g]#A䐢QR'qVpvO%rnA5i^"v3.YxIx1i(&\#_} g?^K5Zzh>3!J I qOfӨ>^&-ti)YSP[\wX-#+I,ƌ ,sX/A뗁#)h`D8n 7M0wIC dH/=2쇃рab0jE@@;˘; "L^[:(e`vRd[ 4!/Lf\28`Xͽ_Np=Ϧk]>Cէ  yعɂpIA p){IeL܉BgQ9LY|D6?TG=eN^&ϤSnC)_I# 0tF: q"1dsu &gBVR#*U 9(_!ܷs 8'!V1KZB)KA1$ 13uӽFsLl-R:!qZ^k_ z9َgZls_HVW}V21)z3K泜^ #}= ~ diLL2h:ڰ.>e mn@SD[Bm;b"So2DlFSRrԚ4n"S]]\>iOmtއc^9-R%mK :=gJC'5Rwt7p[аݴREΥbhl$8{M&>USݛVr`n!A,5+qk!K6V"Sc:nJi[}N7BoVk Z(|(ÀF:T߸4cjd H ]ʺd7UH.u%;]!&X?`hGu~? (M2'7 \`˵^BA' \O}휦 Ԗ m!0m-?)(9}1/zhc/Q.I|=㬷\SߪF^v+Si>Ecr V q58P 0&N)z* 0_2ܦv(h`m|'BqX}gD:rLYa>>.GYe|WdmPEHԬHQqP}C$֮oa1`iӞ5qȐ킇mѮzu\YeڔD]XݡixM {扏\:/-<\#GS734lO`X)p0w" dۄ/ EQ=n "#@+\ /vMq)K0?b߫rmn9a/иЁHP&vmSt8,hH2 WAciOB?=B!lNeL`Xg{*\|YɔN \Ѫ-]]~)f<?E+^d7,}t7ًsE\]}N:ԏ^i}mBsliiѬ$2.K"em1UsqG]W)K|ZS r`E|䋾#U >3Ɍ1@Mrbt#GlK6Av/ nö7\vKau]QTx\4b^q@W9<gҘRsܺqJܰMo蔊DR,gȉ™%kk׶&8y@u,I?}`\ަ],kXP/Z$Zn[[EF8u5G8uM,5M?2+nۉ{~i7{iut!fkt4M * twn኿y9 0Ҽ}x֨-KsGUKϓGZDϱJ^-%5]A{%gOd_j/nu3F?L6Ib'G%[7?gO`a?+uc Q/"5qi j6v:]js8P4'B|`[XbM>>AcMo:δAhHO;wr]F&ܬ/8$I/XrD&-SBqL#)< [!/[U<| -7^gL; :۟P1n>q3u=:ֶ0m{5PjxˡeKm:f}q"R@{yf J6a5dd l]ۊdvE>ՐYl']k^E5 ?uŃT!#NAEmG3CZŤ Ž ļЇ:x偬Rj‡qU?59 /ց#/p4bf1[bcwSoKk g6_9V 8>Ov[Ȓe<5(\1#dϰyƉsTk$2a\s>^e 9rM-tc;3 -;vIZ U\h{ ~7ђ1٨ʟMl"[WB;VpTsnl6 Fm/6|]8z/7"؎:lKt7wtEJ[$jr$le+8gG0.èyh+Af3A4JZ(z3>85gS43Ky#;,.>ڨJ[jpdb6Ք*!2/UYVFFtUzzLYw[ !]zamfFF vi57B4&H[y:m'B[f&ٷX!kDFqfTѢ7hED2Ȳm70=nhS꧆OqSpLvALF(M'Ϋ{&L`:eé:cUTjXT-p{I'dGg;VdW6Z2?7«=\gW~%ឦ&O,-5X}O7L7W`nQܰ'&Sl=,OpX)HZ(27wΏDrV|\?> qoVbmguA4T 0b{W~ƞp#'s+H5}oZ BOQYDE]R4򮯮[ot LW>o5=tps?Eg7W-Qvɔ"$H,sbHJD%ʡjN:۲/OKa/JfƒY3%ECl@Ȍlj0%{ۖrvP|j@GD~{ [e cTQ;_(`DZz6n9HT8W̼d1@;v?>9*}dzkBg LX{U|`afXo:ZUԺC&==IpGOr *$0$fwy@!*'f@B*h7NjYt( Sۿ4hJ!ҫ l.+W!#w2Ay"l6o5śk~:x?eZ.Z>1>⮄k4lĘM. q栈DmוQƗcUrK/'>:8tVvI+V{65ȸKP߆wKoqN~V#2plg*4bN UOfy̆ ^h;f"l:;Ʈ0l>t4d]H$Ǘ)͉eU H>{QZŏ;5ᖯ@~3.}9fjg += 1IH,-ȫжŤa9?3sLID'?e$MrS8* EcP"Κ\fx~>af#;H9>$Yf#]z\;p kݕi4|<  7(Mfq0ahEiuiIS#u}P ߵKcb#Hl8ݣ@VD!xW{w x..#LzmQPzD$ SJ3ճ-|\7ϻiP$&, 6(Dj޸V`V,-~Ԓ Ac|kanVP X;'֋0p.H>M<1?t^Wt?,<<@XMvp+{ lBbEk׈mtؖ*d+gb.4,TBX2M8~dWn\q?YySZA 4F$A)T(ѐ|5,,ɲgWS(=4c7@z1ߒ_rsJ 4g7JջjCeEVrC\#"mi2D8&XYrqIunVa$ƤKu4ڙ҅l8.LsɉF{Nnr/v~ͮ2EPE}:s?#7;uj ۝S#Ej}H2J]ɃJ㘓53-nhU!9/J,#1wBdWq#lߺ:Ę4nt "5>4ղAB&ZA]b[rzWlʎLW2#UW7՛8b02}m}jNu"-֫įݜQ M^-G@k3Yҕ+2" }qAM?q]ܘ։U7{Q5k FěQ9 g@OoJrT{Rq^<} 7e~n4Ռ0uu6W ""W%d`ܿDy6d8 [odZB)k܇p^mŭp ,Uŏ;^xdR4b\%CF1'!{1'DZ2t隣cR%mq vZ`VKKz͍H@^P5nc&**Ǿ9(o׫)1z[cz'Vh@۰(w6?t" vZ䏵lŊ ԯ{y K',TJD9M p^7'v@Q/pt<]M} tL/(R?n>5e&^:%#C}NgҐoE,慏V_F, G%etqj|R"x_kڇ.pq5m}ș@䬩,Wʈ#E$r =j[IJpҔ1ԻBQ3l??"F`pa5XN`B,!xq<%;K]ez@n$U`wjG %gt#;#)1iRo"bզ_x& .Q5bڪ:آ(QSm%&dċ CQ;Kɼj:ІjZ,d4Z ۄ3B%,ڲ8 7uWK:װ^.‘$n: )_,h&ZWhk).\DXƬoErhVOrx** N| ^KUbKk#rm^ɞuM;KF,jcP ؚ1I4?`A˿%jx6PLc< M]fpC?JwT s? , ʤl%W P{|f `_ oCb_ r9~3f>Ec Ԥ ;G>*yxC/ɕ !.0$,U{۲}OI=)g>ނWQ 9@\:DyB],`U[zcM%n_ǡQH2=fn8qa#S#ԙd\.iv0$OX6ydYW `U^C+|V&_P|n_?UY}/ Lrՠy%#JS{Oq S>#X ыts}iTx/m3GrN =lI]so3q5)t;_ȋc7bU|/vI wTA0\2Tx}'Sbf̬ƌ9,M{VjmT!wDlwMr1uН[b/J{)N«8 wUT{]j~xU1 %Qn'.R$nEu`ґ\qb2าv{fx &s_ 3!h;\֒ᠧRvlKlA0<ӍJ]E/RA10j#^~ҏ>xZhvo1sdZ@Q^mC#)tJxB?ӑǕYւ0✭!Epv):_XlkχW K_F;$1i<6q ,2IڢV`(}68ȁHPD^ŽʹoZ 7WXOmRynf8|-3gyB{5=IG[tX@?pN7qӼy!'Y&\C>oyj AI(X;C{^r\1۪Q[pR@7;x#ǹ޼9HQfMHH=Cc>3*\f%!%S?aA2:/~9%&mwq;ѢK *フ~Q<Щ7x]w欰56U %vwbk; 3NV(9aǻ-!O'/2V$HdIʉ#2}ZLR/(cķ[a+yDJiFvKeViN̂Cn=a/L:r9fBh樁%; }вàg ɰ$5Tlaq4z]voĠ.WˌuO&!x?#}2,U}82/ljmre{93D:)دk"\ۜ`sq& ?t^ttnj@Ko`@]sڲ݀~9CP UP◸X6rL_m+hOӇT aށL)=c[J)ؚÜj2Ttȓ ȏ?SrKGdM|Z$qVt>})g*%X"a=l7c~_{G<AMsR-F~k+Oˌy$.#B%6BWgH>FO*&{`BV 2Q8;L,Rz}(H$7Y!#$yyqI4@IBy#!TPk=i2|k.SD8;|";yKtE NwOaӦ"fS=i197@m3 Cۄ3iځw-KK=RV=Z1{>4Bl163|lr<8 ݌ݏj A|?CD;ޠ=n؃dnBDž\u<_5}O8ȐSCMXkõs/MU ~6 9;o ٩Iv [ }3TLg~U2';;ރ[1'; uzq y{ ?H=7`f IqO;?[ASx_c]X(E2y>ߜZia]bL()BIZp\8?|Mu#b qde`/Ri5F'ѩխ$Q>Ze(]@k(jXP:OnL†{dn89g%x|A˾u" aUz#ZybE`iE'>`L)o-hj'#ˆ{^o <+Y**YA=a?8>]Etp3 Ȟ W]s}c1p s p7!x?[Ps8TB:O< }*ՕӅ|ϗ0uk8;zg&KL#B2~Q&b'.<;FD5r*o,J)9r<=`d)M?dIHK_U[T ChpЀYUOK|}SWds~,&^t̋:Nw;+@؎y$>Db_q`N+Y(18ߣX}P: '#ԌL[Qb!ʠxOSVݺZ+/fh@d79%ߘ.<B'+zzҮA`C,MNO-Mv>%ǂhϫñzi1 2>/SZut9}iHؠmLTxI꺤$睍eMެBLҁ!iPhٔWDFl4 T ’~|ac!RM daAlzeܺLRtI5hs=9Aw@%|Ch7/t 3 0fwve>/,@ꋥv87ֺIn M +,U09œ~ԼW弁ut (JfZL >58B%z ;򧸞&RD<\uWn@h]3 /f9_5t!WR晉.dƤX[+V*-o5{: tεl/:Pͽu r TrIb :x NR#v/c1tcJ[GUPX,%Gpy}y̛b1"vy,YMpX|Pf|{ [O¸IiʻZpОAXu}\Cˏ5^7.oT 6&Jzv9# ӫ~V&bzbP~z,ӑTYVs o$'OLat1պ')˄kg[(?D< hcll @` щW?ǜ u2f@Yy!~<}B^wO0y[=hT }|8&q\C"fiJɤfGW:`ۏ@Tv+ yڋXη䆋O@*F׬-iv9LLxʝCkxu!}w7a Ji7  ⫂tR|>PCuWڹ-6,B; /r^g/xA6>YnqCh3ь%e\ qozpQ5'+v@/C7V9{۩c|;|,B(2)z+v(#tGjFj]{3 H#(Xn&P!:ɋ'慄HKHҎ"጖,q ];qhBh: >@Bf6'%>mjD8/2=Yls!ۮb:gk-|oqsq,>Svmuԕ4:5^Red,uHUۚފF ڟ-R0qSX΍}y~KWx6,45?T`(bQŹFj GUP!!guedVs=KX/ćF_ Oo+H3v[vBBO ldU1:4Z)4˾VjbX,# Z.h ^>t\Yu#sZAAxD2pIyb߃IuF"°Ia xlE=>}XoDYTq9/Żs5 '6mP+t >7$!9m$rL$a:P;5bQ*|3?BgX )jeYQW飸N0`qQ5\P;H4n#g_Hv۔͝~ErH1, m<.o>'UHㆊ:́/)qQ3 N1Z91 "j[yX{C/+m)&]Fk\cZN-w8Vv/ВjZyb`w+KSΧ;:j3Y\] A |kƂT|݅,kTlpmî8 Zvԁga.b͊E+8ЄB#| C 'Fc.,w/43Ƶ.49UchfP‡{=upb4F5t#PMQ'#Foy=XT5:6AӓFd!,>:tyФS֍H쐉aޫsJ_?/Y5ݥ'}\u|)Ku8~A|qۦ6 y"qT "d̕4vqEi!@tdG@ ;dLUCB5H:hM߆މ' 5 W++m⅘%,yڊYvV$KmYr <<a\?>+lWHgY-;dab ljL  hg puE8}["śiu9 &Q# vf}Jm|&/0/t6sE󌝭$~G?iР=s=(n̘c`A~~56p+`DT)#Ma/*oUK&ViS8Ɓ'?tlU:6vv6dG q$J5kcVq+k1|Hyz@7ߒP9>e txo_`ϛo*!9Cp~yL"j%_' EĝNH-!-<@]ir w--`!ilp[780Y8ޥ:u8r溂:=}3  >{Fh}t,ȹ[*#<t1qvtP/4(ڪ j{T l=ƑYR)Ch1nmw֗.AQN,ފsIy(QykP= ƽ>0B OYsqDRX8[)n?$VxLR?)A?I:k^rtEp6NjVD=_heK#j>J"6>3[2|5܋P!hS9hg$tw6|۝g^" \P"_].!l;-[>_֕I݋Qx0bw.06aP3i=fJnD_GGJ9*‰c9ZC0Y3腚=O MR3܋IՊQ-{yr;n9hS RB҈hp3 y]ԥGH_ = QE[v)#>Fw!*^Dr3F# ))?JEmW4HUݭR=V;[xHh.'j8xII) Jr`4IQgtCf/Qԑ<61EK|IgQ,&BZ1>ݧ/F[If Uʍw*"guyq>{1 "h_{tz3v?a74%:$0bz5W_YG,B{Z%j^, ѱv>J"L=Gfp3 sz55yrGԩٳ)Gh`>5uf0ĘHh(DeO2v(ApLS$C1~gTD>LXc欛KG{r&'A(.p C4v Nz(N` 7!]U*ecqp-`j(E-XNc7l*o"3$EQx|FZi"Raq;6`} tpZ,y;QTyہuTp6WDcuaWFK<@5-sd +MGNjL+#<2P-uW_nwtU+JW^v& _gqId"G3~ /$5GAhuW 1C\mSnǐAuuG%8[U81p'a1'&~ !)05 x/nbbYuKsE.&K?r'AQ+M)KخҙTW C_] $suȏ|F}WH!n'R?q7} 8؆;.Yx#NB-mmC06qN7=~sE{v>Ei"> *ٮlBGO8ؕ#RҐ%`Qeq?qUz'|,bJ's(rw,.`VMbY;DzEս{=W (7Սty YC^+-2Z绔c5=x1$u?>7?$PO`BYx J2H@Љ>wR{EzYسĴY֘KOk5hS~N.8dCS $Hɨ04|>M[@k L\SQ3F=C m$AFUiV3)YFDJYu[K5gJpjBZ<5P>ʨ+jߛswDd;ԭ"<8M|2{#dm=qѷF6WD +:j}PqpC,XqW4TxDFڠ>_8=hۑfIe!N{% pB}N#Kd?yɐrfy/NV\rKf A}bo rR(IݑʨⱭ[`ohd2 ŧA uQ^Z'fm`JV lzj3.GkKCn,nҺW夅2O~_2wy 4  5񼣤TzSveC" YA&؞ rm*zjٖ;[]jv;S$(sv7cT %F#QOr+9 P,2mg$.pOgRU?&ñZi5)23͐z|LcyRߠeI-W1@^3w輩Xw0y Mk!)R<7ڿ?olajV)y[Eb~hN }ș+x \aM[xPQNy'Gxm_HYHuo,D} OT}ecdFr| m1X!^"zh1_ޒ ,Ł .l;  xxĿ T(i$^2ϟD@V:QJuNo]R\ Kd"ԧTn< wJ0X働BeqBrFnU$]Oa;r;z2_r:va5P m䨪}JGCV/?lNCo;]DiFWSڑ)70xI]Cm_(Ƴy+muMc"rBf)y*i`P@)(leĩvRT}AKXoB$O0dU Re{8!*ŶXWAٷ$rvxj`99I!n\2n( YTKh^<}e5 3N/mnJ^&sp IQa rsp*땫G/'lagHA˝]8abM>}5@Y4!W+ աMgkAHeA,4X0<;+~?/T0?yWؚ?^K4p;1qEԢ97Jc1!+`1XƲUWn c{ؠ}TN lyUؓV Kpb#kJ 9?__r$(xbUwc1/bZMg;xElo-=/|?j7%磘vMlο|Ie7=y0pp}hfZg7WmӍt]OO az=Xrdvk^_q7wO_̋ ~B`1z[?`T C :1C8gMY0ބcL-&aǸS{@[F7HxԚZ&sEA>j}Nǎ>4Xq^Kϗu( {7A_WRj*RLWrL3Ҍ[~Bk4 c*9b/&'%*t/k/oq *4-:J2T9jR^r+k|eQQ6B3Ys!+,C-ElRMqArU ޝSCURbU=" ZM^YTI;@v}Ȧ2 Y[KssՖ᫫C%7 72ɼ< .tp:LTiXwd;=ir]HA5%*(Y 6kk]QicgxK+_9M\=8[z. 3? Qt= /YSro乞UAA0u/#C.A{K3kzڂr5]TӕN]. /eGLSt$ۼ?I땠74?v{}=Qk NА/+4K,-oJ6)66Z:m#nIc&ۈ;#NSݖBQʅj3>`'F2LFj d-@ tCWa;DR+aD2B0^8!|2>}Ȃv~ kzS9E4G΂ {bƶFiɔbo~Deʍݙ+"va#H*C0r?4Wq!N:U2a7K{F~6tK'wɮ+-PvG֫LhIqapNi{s'WHe||@Xqy=!  WD׻A-XfgB(mzRH`$.$7\^QY8eSb([vOE)1pݦ:+t\l]:n @Q/H p'  .m?kp}n􏒦dr5v&7&-7^6uZ/ZXS܇(O| zk4dD[ԥgV3?,hZ k='$] (9(r1*AJ1tWC{$v0ۥW7-^xv#/w0L=){9 W^#5q+EihSsԣ/1{@5 N$ĜsVb){')v5t| Ԍ^Cة/!^i?D#5\;{ߍkdX&UY>H. ϴې{5osxoF|FGu)&]ZKwJXrDPKr>;iKbEԦ`㳂j}VM w,95!9Y}oYvGLDZs/Rb{ FXq{eXMLA ٵymY>lL-ʠ+J 9V64C>H> Jn5<"g&ؑDYs*\HXӟd JHDiH޵ {# $M\&⤗ۃ#fimZr>{IBNB&n;By&pD\a\(t"ۀ$PepPmPic-y1h{^L?(<Dֲ'Ks,(O2[kIQwH)fkg;\0;˽#ItI$߄ -n64u۬F6WyA jOaK>QԅstC%R£g~RhMʛubFq!l^S,ŭU_ Z őwuP+O vp'R#(j :@3ڑMVA:c@ fh,bSd@(Mfk_ioȰSO&.\!3:~˒%07c n=cd(@Ɂذ`9, .6LcY&ʹ[ٗb#I45d b>3"/ AhiXaIy– 9(oEc}f'< ptf %(6ek+n(2?8˱#\pnoY&}7R.S2zrq@'ݳQx&5 !ߒ>]V13'Ayw I30z+>/>?CiQ@͊D/H~;ˠAy7BE{6mI>5/lر{;^vY_c:c]AlQ7^@t%#B8#z~;XSeNe] E[{lH;Bs ̩IgDX? u !WXSWB[Ks7.8EIs=t>NАx$oOr-L]gWԔ&?Ġ _[MJz @j TFDHE+P[h>'H H (5b7 .PRVhsEe#WkgI_p+ۅ}ԃfpv%"!+ڑu[Nc3`'凉;l&%ΦXSFM[Ў],mR_Ssɫ 0iF>E`l1}>U nGn#Atpℓ3΋'=./-E nhނv`=3דY#KjX6VVn(DD;a|D sife-@#0hNåeC͠Oxg״֓֡g _( j:yGCSD2Z [κC.Rf"F(Qq$;ųq-쪓%mmQ8i yiGA^Ko.)mXtl'1m܂hE[mD,t)EmULc;m KKKAn_7qj#('mA8M(ߟ;~A[purC*)~.#!Bl0{JH`{o>J GIe,>| :q ";%i3Xn`-rgV(Eݼp!*F1x"ztfS׸_-z([z Sw<9V:P +Iqwm(b/?.34Lk G_ȃ#qP" bd̎ jݔhj?=Rn4H !^88[.avfrT+QzUkwMJ7krj-N/9\<6*x$-RC;cQQ+;Gr)9رkN{|E}P~Cm[9w)]F??-A(=S+\? TO9pÕkvwK;.P݁'Jp^'&t]tuW3u_F5{ZC y&Kљ>?F=_1\9߶Q<]3 [QlT[

sbWQsɾ BM;Nd|>اT6LR+Imԑeq[sM]f!mK 'Ig#]2*<_>CoZ QF%ȥc`ֿ} o0}Ĩ q8l/z`Vةjkp%yr(GgX-5E+עǵj(D8]E@^܆ԉuvs`Z+s%`CՏ.˧1qeN.Z`rSdSb/afu'$'6|Tw',QPrDx=)l9)Ǡ)~Pc%iҺ2@"S'7◛㸊4jon^ZE3k_ -¨ђG;f lG9"Dwd7ӖݍHZkRvgx mYJ{A[&ZSlDlݞvەGcIѠ얢J;]k6$+jxՒ3y9.@G!Vlmvro.!#ç#e7$FIdV(Y&뭶mT1<8 F:y̏S@r[Ͱ/uФю w= 2’ӆJt|2{ǏΟs ւ@g'<,q .fjz,~^8 ք=v0K8<.RC+4L}c Pܐdvhnu9c>ĩO?1,͕ZQWkooA>E \=άa{$J>me7ɿ[HVX//w7<Ь@+~)},!:7ɜ'ꌩj<iytbQdX4vd:"jAC Yx[zx!pkk^R]K &>x-Ri2)cڞؑ) n9䈽j[{(ŋTNjs'd` X|^-51.C__Zq(:qwں (obnܷ~.^-0Y=Ivң߃8^P5fy7KkEz^CU,!ΜPkT@I,)1[R9Q93~߳OC!o[!㡑sPq$ ±ю2qliG;#|9?c 2պ쉸{WwVʼh‰ Mˁ]gȩ5E"~u3Nٕ97HպG7:p~4CClp2N9$bEUb wE-⿔/t:(-EjՈhTy:|p #oW_0S))N|hSIq"Үzn$$ CMJT"OE\-]C@R$*8{);:B0@7-5[owRfn#4,p?lIs@zʺΕ;cVy1DJ "V/9#1] :2Va9l-紖 }]SwҾ~y7Tt&g؅0};0=! MC{Xn.PߥZd )!iW) Ӳxe~4zƆesnUm~kX̮)v\C:88xJ`4j|BSLs&//\?*oT^aehДBYlʱ>MEGO+>4A/ ɹ5[y|]#}۫gAΊ6zKoo&k6kzՒG̃s ?tEzMN+m<Dvw=PeEyS+qjⓓ'D~Cfsς5D\ r ]j? =*Jw]Z{s-,v'[s_!cb4&/ESN`6)fSa}?]c0o2=0A,y[Gذqq(!䧺]sÇLۼ.Q]81JO]2Me]@Kթ¡DH77 É ``,C>e qzFpa$aMbA8؄L+Tj16h{9A} +䫜CGAx. HD /q(Rm&+/YE${9.v0d Qtbw!n׌&F+5T]jR Y>" l, ¶8&6 a6ʿ4J6cfTrkk|WZVAvk)SYsyhᱜѮ7 !Év"O٩gW]"*тm&&u;g`TIۦisysvTi9kC.ڶ2> '+qAPp9 1/D3rVV\KNˊ^X"w;KNr-pxG/B+Z)&1/r!% SG+OI $.v!SIof&%_o3 Z)>;2(; Gx_Ǔv)l=vLa]Uo#X zy KϽ$;:Y)vsWR :Ҷ C ~X!)[2mńT/YB hsfq~@PCBw'Zbc너X>JW0_2Q w1Y1F6VIJch~e֔HKlwwZĔZ_{ .fURst_m;d 3xJ jwC+A"] OHAϪ\\{' PJU95Ʀs_WfObj#Z];.#yXxA9'w4niE< wG%~/HVzbD0n5EvWq"O{t~eA4D 9_+2jʺ2"f8zڏäl5S?];1>g3]c JΙ%\R"TΠnFayjڠ|tal,"; B$#gINVnBڲ~0'FYkڻj$~t<͍`UBge>u}k1x3mٶZ+b)I<{+SFeIzJiثm{!& {,!?5#7g's:`Bವ1HmGV2m@mil%tD&6ɵ?I}8։+q 1i߽to_'9k|5_z,gE8XObt<[N[E^ >CUϾO"߼slQ v\vͰӬeUw^ž63gOUʊ8||RWԶ 0VC|E% v܀0| M~vf`SeJ2Y .L(s !~pN8E& ł}R.@PAe.ϻlw;CˈQnRvS!ʒԻ'̻߄8qebVBz i֋;Mu<yOk7gi7(`>3nBQMǁϹ#np܃GH/)&-Q1 {8;QM IduUnph:_0m 7{2Q"׹DZv*896nf\xTKao0:bNԘ.ٗ<=. bj]` ŢbЀ]k%'0ɶd~ήªH# KQ2XW92O#V&Q.œ JP:#E vKkwq]n^*)G stf~,e|+84EV B MC Qlzv*'[8[ +MP ]'gTNa?Cuhc'K}΃qV0%fwkÈ3Jҁ'+EpvM46F9%xrqHƦcd^]@/3T4q "kP1=?*Het-T/3עHeWs  D[DoO]?F`JhJm+I],.>9S@3jZ>RoY(Iaf FDa 4 xL[? шdbz̳8:MM߶~m{evjU Y*[!?XL̆|,I ovƞ]EFGn܁5(. AH 3eL!TO^HZ]7hV>`a^7*L@h!<2^ϧ=?w ˎvG(W`j 7\ZΞJ.-yIq8O' s% įD|Z%<,ehz<"Ctv]<:LguC*GcONZ6W^ȅ_AN=!yr/m Zj%1z}Xz B2њtg$F! P!>~w%Pe?$J5T8 ]vUquؼ;LJ.ަ*dqؕCž./FP“>3Q蠼Rumn?˱p>vh=!ؼYۉsw#uESa[o(1[d-iQ&1n"( _S=ZĤɥo!\?Bq*.y-*_T!]e+6%:2zAhX`2 sX/}@$ %|{?9BȚjAH'mNBhbus]\ZRx<|3?`BRɤd4(ܧ\'A>QO' ӏb udnxB%7t=4v9D~=.ҪwhQ+Px,9/iw蜅9Ю+wb߹&LB={\LK*X(¤}A {1jj< znQ2BqVZqXnfԑS :LF(>]Rd Z[.ä,~PUvPjEG[#vFQQPq0͚rLχ}0/1#p,|.P.4zL9hvkSj獄u1 1XBVwnp?fd ;9sJ/IuĴ/:1kA#J~T!0gzu7#r(UQ%$Ӭe}WR"00ࢦo!PF`TiiGoP<`hfCdfqQCѱ Y"Xa[KbǸIa$>#fl91;(r<0ނ**lZ}m'2fLZ̚rl̻8jIdF)rJ%xakO'4 i؃fo&ZF@chuirRfD8ew~pj5QA?lH- I1Qyv^ϕEۡ$N>eu?zy=f7?[:M)Vvu6 D 6v/؛YqY.gto!GW _,}2LJ5P) tzOc{fاUFEFD/DG9 cı~q ZOOJ٨lE*c1_/}dKaO.i:u{|ӡ^TDM'zwBwRp %lt_̢ɳZ Aݩ= (;QM! <#Rt=;gVAXInƪw~EM*7kjS@.ۦf!}U`Lp P:]:SB2$llbޖ:Hj*^}R;gôfIG'R-vc!OP brR/u=xzjw/'2CUS'wHo_xlDaIqB3h<= ޷suZwPj#$Tl>z u1-a?ML+ҝji8ɐ8PZ)dh E|2Wap,0|KxؘzjpZ>4_A ΣcP/VFiyJ|VM+֏R=4eLW6Wk)4tU{#@ 0&nzXJ^hO>( a `VV>?_vmLAbV}pZZyfŠUYZ/\bHe_j:<¡fJlɖG dk,/v^E9oXԕN[*k2IpӇ PE+m{gL ~څic\EubP0|!]'$uԃ&'4\rum4Qq{VHᦵ؈ʊeclL٥G p1G BUJ`ӾyDw0לYŪޏCӥhyhFI;RP&qYwF{ qu'W|_X2@Gu0{&SHx&h]dw732qhOD)Bs~LkU\'jNVj*R|s.1hnۍY{C^kA9)^G p J,8[lNOKHWsػ OOm)_݅Z3lx9s;E;Xbpљz6Y/yI:#{SH>"9=.c dP~ps#`Oc?ѩUE 9bK9sWߡ-6ۻ-Lc^N!hy 0]'$V^1re4 ,9l*-L/N.Y:{&n(ɟġ3 xңnUt WqxkrR9!cSE^#'ñh <GvCIDd~ (.!z[نUg!=HASy ą>NbQ}[+Iϒށ{G3t<]@hH==XЮi_*zFZ KΞk2Dg!ݛTTg6Ca HnyJT#z;9 FB+º*݇0\6K%;dBF&B6b:xWYfk҆n1ƻ_TpUR*0;ZP&Qkc\cZ?򹂅l+SG5eoz}'젘X)\b@5!}7۫)&bgV_56tJYZ{ݙ"ТE_;C$墉f& M}ͽßij3 QRa3 ]*2ӟwiP:TzfSr4 ZREQuL᣼BE(Ȳ{Vԑ8&02>%nfsRl{Dw#(N =3u/9)t(9[6=(1&Vta8ol6C%dJ7ɋQ䇤qiߦZ-Zr+3ciEO;/A, 8EP~U53#=lpnXRo; qevrmQ`c`}#6pD8AGoҌqaFwbx bQ?39u5$i&qV]/1(ٞyGc{x&{[c_<dbg47=iV*!qٿ?Vl2 - gKh(fڢ+a J[䨡&2UHd'[AޒpI-,Hi}`*nĴşFV] Z(yNNufcV6- v1Ʌ;HtAAGbLsٸ}GR/RȌZcJGEإaM`?VUEu|'13eF7V9x}n}(G4q%35_Gg$FxX!r4M&)dD|0| uSm k1d@ <@ vO>w| !M|p&Cq1ܫ]*I ʹjBQyk!^aGf/*W}@Ĩ!k-xbh[ϤrV`.AGH?eHt;>ܱ= @E:WMH1׼jW-Ioh`"ϝ˘]^_ܔ`2mgx )82 FPZfPt?H$ɍYc)ӧ򻵘c9\xfB[J0(ꍀMj8 Q( /"pc18P2A{4=:RbQ ̧)+%eVM.nE:˶wYրъT~qa%ʟT;.ͽ@myK]y33]r OZ]ji˅^IICV@_ :ޏmkw9╟5ӄ¸ #F!w\a1TJNo1bFT6m51U[h@_|8{pd?-f~K~=yD0#N5Ra3ƥ\ergrMӰk @cwE^ tPdtx73Nany al>}Ł _M?BCr?;d~C܍G;%KMut#whv~-58k2/4iTfz*$4,pο@i h5 _Ql=>مY i4o/{Ux:oqV̋~R$qPe9(" ZQalP}pd{H1]vRi>ֈMtC\*nڰM!lÖrV![: {ۦXݶiǬDpؚtW+y~GG&9r.,$uSŞ>j|` )(C{}R.A1"U#u%֢dd`ikX4R8`g׉%HX\J|ژN6H=ӰyŰ@ !7kq"rY,F=9Z1-dM1K!ZJn1_OWI *]c)ũO9?Y1OB.g:R&XUR ݕ턩4VnN_ Oc7:eȎ􏫍fHiZ_hXemCMW[(XC\*m*H*؉%kbK$ymENiN-] ScpF%C;c_ G*lUkJɅswcPl\є*g&?{lL;Y#[9m>5jrđjsPɍ"q8k3 n R244?:% E  8 ,Q9CZGfѶ' S8$j tJ }r}ƬtG;gtUwa-iԊ %Wrmpuˆ4D o~f]|P2Q/Mm&avrʙ\ځj8O> l#z'='xC,<4c/ v \@Q#!KLơCHsy[HSVWUـ4] _)=\s>g2@aQ*Yk9 eVMt- Q+ @9 fӣ-} ,|G# 4O] iZN>٥xZXl{ 8$)UjG?g+o+^.~ޝa2wtt@󞧧S+&LZyP ~KKsT6:•i Z\ηe20C 6m)\8݅Hюhl6K8K P$0H1I&{57SO; wѨ^5w2e r y]t164shp$6"t7Leug^" sX"QIf,ݮ1YcTTb*S[(\RwR@@`dބ\E2['r!W4P(lP̟8)j%b2HP!ND+fjzsD5[v ~bUՊ3!Ǻ|s\P2f I]?j3bAe]ߥ 'ə HJiL|@$![S&q@HGg*و0Vz3ǻ &4\^S``$71!ZA[8󿍨369׷nҢ]-ϮvW0 Z# H ljktUx[{0Cg^9Qz@hhKYͰS“Ќa]oyt3ګ{E)|MRoob;-ƾc#=]lL( _!Q.{JuCUc]~vOȕ`" w_jiWC%`*W%?ʴ[Wry{dȏ9ۼ{0()c.] w =4gT~zȠmhͬ {M>y͵Q6?9:Sc WuWLB*$FYBݸO ZV+6:R-%7U*[Y_ˋ9,W4u*T!  +n `<I]BҲcӘS@qfDmp3س}3K>HJ@$fk4"_V-YpeCF4Ќe,P:M;8qAOf ٨OG^OV p$/eᥳ 3BNaD¨UXw@m̹ĀqOO{Dب)1N/^]kK+WeR6EL@S- {Z;0X$A1߻qژX̨Uiu#ls)FiYS46 $Nl&DgEӇ `ю4搈?mS5z,bWy$Qݾܯ1#&w x_8Qܞ}ѥ-Uoh?;/ ]/S|ےwWzoswYmE1g/ g"qMBǪd<(ۿH8IN('ȸ}z`ga!ښL//YE7TN L"e2Fߊ(d21Ր@cI80;W-orI᧣΄MYVoxNG0J̅ω6*VZO]EWDm1OG+>VLt"[BbcPr= 71 Wnh9c4+L}E ay7;[1ܲzZO[GEw:/;t)<ߍD5@70H8iy>σԙB\MNnG>oa3CQ~X^e b(PgVIa}VEd㨢̳UY4LM%8!pB}cJP<=y~!UCIlgn E{zt!|P+O$C0JY$~/zTTp $sB "hź8eIy[\ sho{[MrO|)$~Kw<m]Ƅ&\Н !]bK a8uo1ZPٰ>*pF U6}\3a{I Y1mj{9!C>|GY%p̵jW̓gJD0qx8RNAJ_TQ'%tdUOėA[E3Һ[vu$DԪe׭Y$5?SHX2'uh!=@gP߈d֠"vNS<[h1MafKGRl=HQjÂ싶tޥGp<̗W;̺~dvK,Kx+uNI3x@ocSGY+äu"2m4tuoPY낸ӹ2߱q//gd#5گM@ kjy~je8EMDm_lP#/\ƾ+SRwcTh)_!BH:;KHOH;e 1h$tgJiͥ r6`\BoEPT>Cr-dGfj׽9<8}N G MKU?|Mb՟"Ƶ@tjㅕ #UC')zɪ!s5tmǎ.թoK.Wr8y }kFro&,&VwO)XsMeI-ρx!r\L߽FI Ծ9倭YL%04T&<"!JlΡ+~mVq$;7gS[3m`uۻg\8o( Za5=8{uHG|Ic&cRZ<&)o)AH8uқZx_Ww<,\]=!5ew/V?.H(QexYRVB?׶=*|CjHf]hw7ɐ@-BD Dnԓ>;~x8GBry``>tSmr$I\>e^ ($ae9 OEֆ}nI-']`؞<ѥjk\Fzd IcX%iSo=gQB'o㴧ho 텞k Rg{tq _P񍿤7ޒ󒭳=RoI26"|U =QdQ!.?8-kNJk&IN +ېPZ &C%J*akHH(Ϝu=J;\oU&Pc:6rd RSpE2tyD+Wc:;) :j!;/CF'xKt1vR.f$::ek~蛉}#2^ N"\}9K>Hb1ΘKV_?3I@\[|JYQw^I:=W^Cctߢ{'G NiɖC߲oPrjp'-4C n7yio%i./JIغ|fD݈bI Wi-8"χ]ud$Zxsg;Wulp6d@x%OY#KE|YZc,\*tCgw{ z!h ȹ fG &$:eN!Kti$U<3>-M`~+RLgߌ)z<ʔ^/>37Rd !qO׀+tr#A M45 !8^XyC -=|FtSBޙPùO4mW4 <'p4QvJ$,|`ϝ-zi6o$ٱ-FW!I[=Db*.1ybRR߲61iS~o11MhUC =k-=Kc$"LWy&LrQ(ۣ$Mb Z![CAo(CqSJ"?J0IS E?kAzUnUJ>z7W#P +gq.> z=..ኀ܂m Y9EwN zowXo\ t0vs'I_Wm­hSzWAQqǵސDz8C^N#$)1%h;:eeU>ҬSeד=KO̦q(*Rm-$1GygTS.l9W+]4tX;R;Z(Mqo+Y~L> NȠgG"[p JMWƏ۰[hq?sVl gͮY@x |ԝ@ -ŊG¿t_u)m^ ӠͱÅ]zcB3 0(JtūPdr6kbg;ֶaگRڕCZRcHI^5fCIwx=r ,zaq*V!v^gՄTkMؑN w^p(~c'@ɖ~dN^,aR7x\ޓp݉41V4b{p}FDU4d}v!%L3Ƕ _9Ϡpx@نFD=ŢLٺvoUwO Ư(-Uy~_D͗Ngvg,|z}HM^+Bd沇=)g` 4b"ݜHXF/-95 wYtjnIlGdiΠBZ&bUK!*~11eeBmz7a,M8b3=VpjWpmȇ҅eqySV3(6D\XA5YYS(3xaiOD j (2u}1@ WX筴+:يc{/R8:@Jg}xLj_1]TZ ʈ?a}!=jD& Cn"EEN_v릠Ǹ-d1oW@9t޿;Xr|t6Eԣ^bI!G7pe\$ow+S y#2pcGޙb q\&k{QK$e`ҜE2Zv;e_҅ t4Y1g/qŪ2keU4Fƣ|:%NM!Aw*!+lC-Eojc~+؃5x/f洭r+L[9/?[=a"d0`3aAܪl7ncDai ۆ^Owq>mͬԸF6z{;uh"JE5}_S*!v[KP2(JIJ;ûLm1qohҳ`fk)!1jK)?O"o՟P㎹.H$0be/IOWsr2aMlrX#.2=$ꅄ}H́;\ N"qd;]SqW>nZ7ddlE%4Y2>dpEڝB;>->v57SaxR_mVT궵ZTårT1)~19aE bt!;pTj{I;"zH 3y68+J@ҝBS53FC"0}V,@T&)Xrm]y 7X4?_dUb[cw3 u| |#ncϨ<7 jsbdƞ7Jgh$ݰvt鶔LE9ZLC]&d&#zb |-?%ʅ_B #M8OJ'FZuP-y]'R8f=|&tDܶAJ\$e0zl=4({UHɪ[sAň n\)A\Z_E"IQ +l\74'-䴥 eJe&VV5KyTڑkyy#sdy$J0Ŗ!]f ᅲZk$a5pP- xK'hm:淩Xcy4(  gDl-U?@}2Zu$UgQqeѯW m ؍bViTp_%he`#ѭXr(G銒($+gO//А|nf{أޜRR{{L*vSS 7#&VX+a/91oN\񴫭 &jǠqqt񭎖o(| rr`wH]j & ,NGγh zϘ;CDa]6ݸvM QiNA[OtjCD+(v#;QdNH* Tj5Pi|^A@Ni{Spz䰕nPG1,bU;vhݖW#Qґj6tWaAjn8vdE/ǒR'ܱC &k2P5ΨK}XOk b{)s*1 m VL$"|J]Go+8;/vhSc]{ʿS)G?RR4SqnAWx#t@$j{ꋽ"~:! ;j6 ೌֵ&\hH*׿%A ,Kc39 8³XQʗty4=FqXBvq:8lBF9.u+̈_ ~ri^Qie ~"ORHi&}k_arj%xP BsJ/f$1$vDv}|Vq0W.O/@s. Z 8R% ?Ot |ACB&)wEK/]oc<aqb 1zwJƯ > pW40brF\cՓ0Mޝ 9q9b3x+)%q%.wI-ߺ.&f~G@]fC9"ljq"hcXLbdӱ=Wj XBXZӜ-MDk}{b|*#iM,]_y/iQ&|ϱZ,%̥0C#X@އ\$IQ[3G̲$[ Ǣ*_U]mC2IF.( 92t[i얁Qt*f h{/ yFhK7桶ar"Rlq&})UzVp\ F -z\YJe{@d-&^rfy^V[ _R9+8/6%JgʬF*|:H" őݻ!+KUEH?Âr}k-AMh@PJ9Oӑ΄EcEayA>r>J) 5.uSEi`B8$x@IcXgJp8T$R捻Aћk7uh0\ }X=#HnJ]!2 M 21[.zm 2QN'ICe W8e { DM6OǺiC9T$"9u muz]6:/m-+'xZJՇP;JyVz,m8iQ;e ^ƻ-Q _m+&]QW|3n7XVQi0(%֫A<#(v+.[}iQۧ}ސ}<[].tH\>YPX sa eNTZ6pqha|+r(&߃95E -SrdI KU:4{, uo&Jٱ;x]d"'dr#ErUkZ=egBYեy]Ƽq=ue^$WX 'YLYR"* 'tnMG&̋NPZB4x'3;qj':9O^>do|*O 혭>uTDvі >gYZ07070100000013000081a4000000000000000000000001642603a900002ac8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/ಿ*]?Eh=ڜ.+WoJa˥et涯 m@KK6 Qzk!Hd9s)$L@{XjRDIjruDMcUӏ,{|κҙg9CPojf)pHLy+UZˊjB$Pzpd2}͛3z#'#h.1FS/Zޡ#3NW!ڸ2}M[R^aE'[ L'~<ӻ3<:r[] "cC?%mעa=챼R9R( zxJ]ut9ou7(.óaBzj^_[OklO :_8C;PQe۪n~۫=& s7^53%Kr#KG~!2$uu kox7.i4|"ӎUfCCSYT83hRs\J ~4om嚔H \wHhoRx6|\Ml!92gp,7~%A0)ypOsxw{1YC uMi\9\D O[d".q%qD _[_H*g%i)u cLj?ڳsr%i^-I>TĽy:i7(%hUtRj;qN %-(8^j3}GkN^땂 (ʉ$jLE5Z|A5&dbY^Owd~\s}XGEEcׯ93kzd!E0O+sk2D Py` 0I#Hֹ8f߄&<;`A@"٘W$C381_CrðTGe{ vᇁ@KTWxfjzs#qmtdJCu Vߺg|Shv%Y3sZQ|U RM*-5Td藂ZP##=t̓6`BBs q\ӹp3j_؞PXwCYm尊JfV5V<7X=yiZd׽%g! ۡh'zus@;Ac쐣?ԚUR^rw8Л};f5.H1 hxBkvY78i2Q7{ًJ-n_9Pn{Q'Yj=E%pD?a"E;dOS5jPH>6-؁JȖ29ZȺgK'+>qzlmO#b/D$VFLHyNLK(9xvE^ ØbVO#SEy&L& ߗT@xW@RM ;! jǂP}yJfXRgQNh9%3"ٿ]%º0'X65Ru,jtW,g 䆔CiVҟ1!EUJ&,Ίq}<%R_8 qEACilgsϩ4榫Kܥ=4lzl'>h5Yof-v;t`i܍+XN]o&I<5`1uQVݖ> klaS7\j2)m UT ^*_'ZX:O߆\&?Y6߈2N֕ 3iК(h^Vw_YY`q"<t{28>K&0gAQ8 >A/rd#$cJC`go69:8p|a3"!렵B*H4蘖GIQv4(Y.qf,MYx@  Y7ۇqEvU{qj^_1gׇf O5i,>E4¹&& A R@,x~%7GA 㯖up”u3NoWaARȠuhȜ|j;w j P?^r| 8Mlisb"2ZjR,O䒯7U#9)RSָ?r؇$ǶP=af'Mi6:.7Sg(&6魗D&EZI/AlZ Gi_N : )eجjӣx.HF |s'=nsw=g Ik\qy4\V>iZG$f*uۺxҀ;&ܥ}߰$l^~ #;I,2u%;m*h⛘Ki_ew\쁒*6 ^t̮(9{bD!Trv.)fbsr\Pݧ^1r8~xlaG(7S`[4,C.(I=ئ2bFKjj;`~ æ==ēT\| [!"1G%@B$ 53[,-B9f@tҵ^:|֒]5$#-E6VꋐmYuSW\eR3z L9L{"ǰA7lb&СH15[uZMGP{,wL0$@ bZ!]J}W]w$zLWe1[*q=1zo pnP.(W  텡- "⡦W`L`rT'b7:)aCzlQ|N6Ei|iZyu1>ѽ-D#EZVsEw(rQpG|,Y~c+w!3I)ĽSuSH+-k)%y'+TG88Qn@i.tzaTyyH(Ct2z2ĐQӢީGAїvCu!1>DK<JJ<(;Y~%qi9[NTZy28||::5ʁ`K⥯-FӐxPCir+JlxPn>0,]$7Ϗ4[iy t0n:0  .N2rYxkxKbma[9gbMFl}ٷ`|'\5mMMq" E7>lê/?drɯ:k[ۯh zI0Dܿw J6?b%W9fZAä7`bY0p_F7"*`/:ifY7R' JMYBk V[j[* ?'<+o#ۤ`\4J Tvp1?X:)㟅U;f?ăSN!=}?ѓ7[aHiG* 6ހ u11,{2&\d+9[p\&li9ցGmiEsEY1=@*㯪T̨uTonk#/x'$lHEH|*xJR½,o4yͤI٤-7|94DUr`yDzU Y5k}A# 1 ?<~ g6<@J =f<[ u8y<iQQhA7ptoǕ 5¤vsS* /ȇދ9F,~ixH eSD3ubuAE_S8ۨaӐ!PRc?!\;#d9"''8٢"}VM=0sc{椭xX&>(^@ȇ_`4'} BGOU LW])@ 9`${(r -f =~!WIW`>idu ?A}3ww?ʞa )s%,[($$ {o- 2T̸U A )6 iCai^X$=力k7 y0Orң, vg@4Ԓݚ(xle7Ei6Bp ɪ*U젆P "PqCVFذ,Y+Ls ~n G!d9}Z.[ n7Z&B\;ϿVHlBRuQu?"#qɉ$fo<)DeyD;In{z;*>t)q 6`MbgD9jO\m6g2~jJcx`T '7 r?`حN,%%\;R`|drgyֻdحX݂&8]]+>JPЌ7/r>c)΂_UF #e\{G8a_ f; c ^ȸv2)څ8Y},n2plװKik+ ʙ@yP Xdu m*dpqnKA, U^w|i=QYEhCwu5\\{"M#iiX0{11~gE -}hU*%5`4` |C lyr( kr#L5)S 9BB6kkF?q),+!1~~Ƌ䈋a+vFW֡{?`Fb? vWǩK1JkN߁muZ׮lCj8dISm}\hs]!~GFrm^猺$$ 汏E3vs(W}exq:un @9C2>_G~ @FUҬ«YN/x RZ'kV訰OVgUl]X5L[ 䈯ҡ6s%C苙ߔI*b*|"//#Z0,(+ޢ1^c+".q2}DX[ˉ)6 \ƑvDp}LGͱ렖.KäZ\{ok0LOxR,w@u:ٍLBߏzu z7<7";^`Xベs4qLlZi?Y1ބ?^"ݰA7tBU .rXb&#sˉ~t\k:gc 6h+ɩ)[.V[-N3_ 'YcR SsN A }O9!˵`$ёz]9ۻ")on$C^OZ.`2iw*]e5 lm^`jzMupp%f|?Q1l z4G۪-v#<\ᜭES L*<%7-#"M=4Y4hQōkZKGP]6 T6(i7f1;'|?4 '(׏=wWZe"h]050-Yk}%$uMsd`מ5vNsȓ]er+(*zYtfئv+ T=yCVd2;9vER]wIv-}W\\b7ॉqqbhSo)q D- dwH]K ΕoYں0 q53*kb{"󾢣 BxYoQ-ϳ/ $z $FB;F`.Y +|P֍21F@}a+rbLF^z)V-N3̂o?"gp|v5x:<_bkn=Z/LB<}^ndQtR(U?/SJ7\9pٙNKx1x:֙3Ɣe/WvldJ<ƃr=~BM6URa6SOW\i)SrsjM?J~*XF{Qٌ$ðp@qg'"G7EA:[Q=RŜ".!ǯh7ꄋ?o+]=o@<=ևUc,آ' EFiD겑bnb" }9y&Å#Pd7Z v E|⊌I&pJck*d ֆ'k9zS* Ռ8 #xbGM-˲Ջ#߮d6`g2xY&q2C}: tEƖ54(i9 bQ;Or r"5m3^,ݵXQv2ahlP=WLSӻldû)RLcGsf2o/%k_P/5'9@?= Jf%#4ث̾"3@v'VȵDG9wk=ʏb`OܨMRBB#q,zН>P督*Fu;#6Jsߍ2-۹$O b=7l7*-gO-Ԙ|Q,žO_N$ _F[zwFܲg9"qY*".sިH'WQߎc3cЇ`Qrg(mL7k@쭆FN}[;*ygJnC3Xk㠅$.d BFBڰݟ}󿑭 LcS@)ܩb4adk<.!LQIƺx0-VVgc=+Gex/&42b/ue``-+ Re9.D8nh }wK"BP /Bd) t]MK iU@/%Y6*դIM-#iEFamI; [z K+L5rr@^d,e 5̆4+ԚsuwUtu,u;D,60|mMG6MK@ڱ[b*"ڐ {I.(j֥8y؁}=U!~Fʠ&5sRuZҰ&$\2j&rECc>'IjLǑIߊ1*,l|uH7jO)5بAC)ֶGغo5;T%"EH諑1 󼖛oVF/(n湇94()v,\w=~%l]r/xwL [ӄ+n9c7kKi[Bkx8rniz0d$_=XbTگg ]uDhe\bQٗYBʙHzrMa&wjoFJތ6Za vv-,Huu'km97D9x^ s i@荞4PLMK AT'x@"6mԑP%w XE(zHUKT ?3eAGKXZ(]q-!{|/_8ph` h`cE| %O(&R"D;!*^VGQs*F"^d~7~јVzVj.QbD_T?3K)x2+RKтm}DP {c [9] Nʺ) TeDl2A'`~}h& p=[yT 4Q)qqz.MkoA1Ô~OjնFilg-T3ُ켙߳$ Ss6dutA~~*#Wa6i;l{rQ_Wv۽k*kAT P0llwα3c8vf_78Y|.'N_v$+7v!EzaY^Mf:7OFM#h+Jա:/w bTEɁYa|C|`);4?X#S4Romdy Vr>ŷ&1$zoZ )v|Ӭkgma>&.h`Nn^^JۨMˬ-^׫jRACsGǔ߷ ؙxtěv8/|?[XB| ȟM.+7`8 ąP3lLf!QR#g@үY'V1ց; "/TbJu1ёeS%+Motj$=ö9da\Ex6yfUP2s৿C b_5IX 0ULI.8~UbTO+|-p N `F˩'ʔk-gB?U''}|7jd㇙5dKLǢ)$fF4ŭ#)yxux*)44!:߭@+Bbˉ\0~>׿Io#E)?Gԗ!ӕJCܪ\<]{s%ASئi r$WQJ*(b C]KM3<.*^Rk6{qqN:|I ZKUbڋ^uH,sDwd{޾$%{*CW}Z.y>Dm'أlw'D8GnN0 g,vjf51<7IvK 8AɖIs+GZfF)2?JތKUlp664{LT,E*5L?2al DKP/ x[#WOH0L\,,+gzC^hm|_gнGͻdorXE wy?lj"35>ZѨlbeuǎ]1]3Oi{<%,cIV^{.Mm6ׄB݁V@?a_V-XL6oȺ |0G 4H['cEibK ]ib(;rYuɹPET,zvQI{#3L-ϯAuĵ oaǿ Ͼ6lx܍`Ўa]\18(G3[{f-U}h`b8;//uɭ5q1/50ʖ^_-)^)2B볅~O[RGI׼Ġ`pm v9¯sm|$H09Qi|8Cn*6,< KC"rcl?:2-'u+w7g|x %Ld5w<]9z_d/i\D)=F0B:8}CSf:>nҀ;.xFw%E( d=OF=jѵ@A+00<[yj^VR}^ْMP\mX"0bCA}X_;w @ ?B tk@5T+ۅ` hnXډH[ dMYl ;Xgڬħp3r[znWM j\pG {BIU .WDbݏ\"VA`SQ5k]m?U|]0Q;r }?ab{Z\*Ʒnvn#=]UO!:ІyJ|E '*F Քb+a FU{+btFK#WQ7-kW@rȌoL[̓ <M?iiH9ӵ$z"rWOg\T2yо&}J{Uuo[8p0܅b Jr3u SVSH.%71n"ɧ4gO2=\n%j6 2c쉋}2|=fY2ǂ-];@\qg<%_þ˨ctDm$DGug#@Mgͯ]@tڧ>mWeDߕlܢ*^V-?SU,`V}Tٷu!㟙8«܍X'!"SbˋEn=byxe>(NĘi C<$J:B&݅2-JiڇS~{6+Gp$;"rHJ`+=O\X*>ЏU>j-4ijfVK)hܔ@AGFGw~9?ZusAGҐ8}^DM(2X`ֺc hms$ʀr)U\B{# r:;g clnB~by(MPU_\~1BJj转$3pI(LJE|5qS-(($<}N"9ջ_Yy57nrdSLQkbգoċfJ߁5 8 B#v0tk 0wki H-莅g+Zzc˫5ŞjVh鍁,,$G0C48v4͎F 5!1 pU'Ln{Xd'9L&芺CzJP/*K3EID| u75h@:`( ]ĮSɣٺqֶmn +&#.=?]<[|Qz9PjښwVC.I6RF\g'Mi%yv SGŗ,3dL(Qm-9)_YEaAMCiAh{~~DJ~j̊hBƂO)b[^ig H d\BErm'w[b\8) y B0; 1Tg!< r60gRmdO]"NEȳU8 ^{7 S#FTy ;qP g='7{O_^Kٕ7dmw>@@9T]NqL=J()Մ yXMLtd@"Vg>EuGOl;( ZDb lt*3 =g"EhaH֠VR:8+U@U-K=6)"uẖ5qX:^V[@r>QP<`/e+BЩOV^Yت$8TkԝKnY }BAwW /G+-VULh[MKyd$ݽa>5}Y;]_rjZxj-DA/a+:X)hPOܸYmKOT 7Fp&?lS sCT9M>`"Jױ8D)EzGu > ` 8J h:8_Cqj)R41dXyM|Tp4%V B^gN;z=-^q/ùC6ݤ@6=Ab 7z-cGݙ¥NX),"ew#& %s7}~'&p3g_W{ D!PUgh -Uכ =,.I %uv`I4I-Krc;gP/D+ʝS[%5|",RIO_PgJ]GښO*x_槹{"VGgӜ>Ã:`%&#;!?ˬ]*ӻgkVW<2nPxbsl"d;x'. O #f׻|^S%QAȰ^vZom˂ɯ71bg\{;Er@K<ψ6 R{1JQ yVֽwպ ^K7$>jA>y+ mN=hdQvNzZXmO=_[KJXsi$EY+u4h~("OW΀0rĵa 0@!B9P16Jhe]Ԧ"GnkG\Q$q;=f;Ch qLP$kxK)2v`]Ю`I8J({l$yqS ac Ȩ(KRXޗL:kSc9S@,H1jVF0;ޫuA$]U$)́EX S?ۿߵ\1GmD^޵¹47y,潽tAPZ~=E.!]ѯ) ~g -tV4JE:qݨga3aYcn*PU$R4x1-ȭު7H|9Zeyifz~ܿ_%TG 7Δf͎+.]s{؞* d(KJs-4FQ[.'yW  M刿2 9Wucc~iޛq=iyb"k8`Tm% C ,Ԋ{ׯ)h W)WjUVk-c"G6uB26^'ڃ# ^.pCo&psmPA weö yG7HyqQJK #qoHd"goY7S$r(jm`N:^/m޹|~$ kzzA4{ 8XwbwgZ[19ԀԼ]ê~U0׵hֿlddeU=o Y-@<v璗z(o 7ʃ#anJ㺳c\`sȰE]  oex=]]hlq{.NfmZaVFF)Er,mHȍ`WZDJRw-oj!q'}]|QY)3UsK L)kxbe.?![dݻ#-hE+r `N[.$&؂a ЂTWfFCTJ5wJ~^H׵x]5|M 1*b-SF8UYl/,/GھId1!.OEyNJ[>d?g7џ!.GOcZI/ӸpcoMve. I5xtrv:zrI9: rjt7l'bCIMD a3#i ]Öi ږ{P-[76yD̥P z- {ހJl0I`vDbHĠⷃc1F)Lg-TIRMǔ%KPE)3 fv{Msb9DIR(i| n;^&ha25k {S-Jp|"k[9 s26Z>M"IɣCz. &V+:oykw=EGm[/qر1'e0pأE/t5f]:Yhs^n.<[c7 |;(a8*6NCXnAHYx[.[Ƃ`Ig\Z\֤,Fw$E*gy;.TP KRuk7~B+'t7 a#qj1['mhp$|ABN>48{7*'#3ONdt0݆gp]:u#ޅRpΞoO~^!j6t[-M`:$.s!/[(h`6HhJ(r}t@R!&k*I̚-3 *{D<㬦+pB#_ h "3.u(BHZqˋ<ꩱFst0<]˽ߩ5ו3l',DnXYn'+}O +1 @ & ؖ4;Nkogrތb\yi&: pq6fw0?Ͱ{}^Y1yr8XğMTl.I$1ܺ{ Ҷ}Fjܫ̺@vk5;h\9 6xL S+jejpjѼ=fl)3x9S R[uc[}ihܠ_g{)> (- $nB9 Ϸ &d,9fyM|s^=Õ6|Qgh'˼EoEzΥVX |?y^SDE39gcsWA/fZqU2FIkZ1$+w.GOM6F-ey>ZV.cD v :sBJik*22#Y>K9_'!s4?FdKaja! |D Pȣ uuGAqBLσHc3Oy 8ZG*fҕ{.l2UR-eM3˙=HŸe_vq] ,j9 (8Ip{Tc>:a$"HA6^r r _9:m@ 9Xے/AyXiTJ=JrYR?g bl}F=`X&tr!~KD0TrC> H#7d8ȫӛ4wi~i=]~3OES8|GխS%CdI;ͅ$NB[ӡVXZjV.|ws :ԇLpBmSÅ|lIh`= \yHw%dDW,?@)ßRYeѰQc|9%WIDg>\ЫIQ6rtSumJG=`b T:G $4:&u;3}4+nԘBrrupp I[dd*9X^J| x]PȾ(LGl}^dR <<+'@_F{(KRHZjGnudvSnLCgmm䔍y=3BKpm~e H9ځs! MO9]ґi*Q }}rWPt(6 5# B0*jHk]4W)8$ecD]Qn7tnđMRoZsTYeeZG /qePwW\<`lJ%"U/CtMVbPun]AacʖB2o]B?ɾ%!Dq d:Y;gUt@% 7A|.CX_S ϙ4%uŰ8'ϝǬcsc+_!7(WoYDzQP䥕/*,{/`zIXʈJ%e77C|4qK\ݛu=G_].)|dيS8i.WRTfOR ` uʶnbIXSLo%C*u|@6S.AKK/PKU3Hv^ H jKuA1Xˡ{[5SKzl|~yBQ0OBh"0eӯǶp!)UfǺ#efEa&o֙j9re8ëeboHyRhM쥸 Zvl . 8eّRq 2Nbm}$"{%m+zM_a{ 'UCLO`(G8*czem( v+u!5GJ1pKA|F%pZ#k-kt5#a,VP~ƀl12L{bO/TuGr)xk˛(a")V8ZI\FVod@(~cS((f0$=OfKI/NY2K/D/˲j :eF""C ߊU;tN'$Z[Dp^v˅.nh.!}8W޺O2"<[Z.ѳksGA'폮> IԱ8 }>kNiH& {Kݒ^|K<ɪ$)21)'v~g W.ٶwG䋘lIUx܊ĥj"*43ozJ;OZ+z7za1%NscE@Z$LuxfAdEv4ŸP oI|Q,K)-SzPXЁa6pPm(a pEȈ4y"p^ *moA\5<{d!$j\/[FS2џ؎ijCyԣq&T-{ݻy&+ً1W;x:؄ cy'hK3&ɉ8X QE6O΁Dקh6-L{1b=΢fxRO |)vmtKʔ4 ?tn@I{Djo,H܇ORY`hKp$}g]pi6~c}Ùp@p+l_#2ـ21\$#}ӳ4rW%HJIsо;[S~Q{ꇦ #mTD~GrYK?,@RKL'_H*N<'Pz c.3JKZ3",;\qnf&TmPPK3nz u n DbS;l=Zn=~=x+qFfmKA lhz#&*/IaSK?d$qʥK²c#":iKI%S=N#^WmF^wM*o6o)wDdv6vZ'5Q+vDlv"O,3-D'OңXvFTlAqTrnNhYw#J(yp@q$h )y+dqW2!G>Ģ`&ᨫ bwA!PY8 no'b/=P D[S>=t^iW(O^mxHy= >Ua+V2ď1CCs‹4$X?{\R \\:3I{*h/ՆCt UڌAA'VAʕrU {p$.?IRi]C'``+X7*,2N 0AqT&5UK  +6*/)a3㐶E8ZC/8FmQ5hQ,c ɲ/ϸĺ$!gCmP`9Wl*&.yW1赌ii|F ;_˱!cV-DvElCboJw7j86ߎGo΋Hщq!&}`VkaC Ӗq yh$|?Hۈ'EP! -z-=>@M~ZfXE.>P5r0| ܀yA@ SYCfan.x54̪BMaٹPA&B=Gkwyd s#XEdLkPTJߍ$m fE!ߟ.F{{$\YxOJ(Z+Yv9]PwB6oT$5tM4d($b3 ƐMQe÷|n_+<ț%]f3GG8哟D>~İdO6 Ȗwm[#ITޕ hQ:’uq9B0|oU7{P*:->'z,-8J2Lխu6,Crb4CJi;ŏe(+k!VGS?S;i^'8\_J1RР([h7KF6ٸmYJOk=x-'?޽:V;l3'}MaF[V' 7kė6Zd_]+$"ve9wYqzx,fȢ/'r`7AV!쩦k1ƀAE0W͊ KP构;N,+~=:MF{/ Ƕ%0px.ɼb+~?6ܥg2WOaӪ3<)[.# Ė5fĩC9Y~2d7 `2h j_u$eMI(uPոǤZ i9Yt"^2@O:~=I_#T Gb*]cNK6v]i&ր †$JRx}VBWP/wW!sSs,. @/(r%{=Ot^1p;@י'n' U%tx" tZ&6?DB{9W +uCBE/#&8)=&+#`A ^T r.RFn9ݭti P̗'Ef%MRDي@bZo0_|D>Ex%Gfw O_dB"` ^Lƻ+'\4E /,@kH4iQ[L45&afA'|"  K3RoCջllk7ksOrsW+;l@\ T@_MHOũEځIa8~8*M+^4'><_i-LRDec^_e6l͒'X|9zF5M@,*i{[z4EmaǕ]!yp-' 6j)h,p>$C- )'Rp]Zμ ?娏Ȯ6ZM7v xE'{&YV%N=?2=0EmSlu]-̰agԟsm\3+mܚV9vddwlv,< _Q(R0@>Hz.| P|FtlwĠU% Tc޻)sNiT;cb@E穉Iĩ2U ێ0&W | ;36OxNYS08Y%MzK̑9[{y0La2@Rp6)&j L0d5g.JP $P_6o k(D].8A Ӻ.R]}h\lA­21.*RYذSFvpG T^TYu> ف>ԏ%H|V=S:oq'7؜!{*fԺ>ѮFoV2ɉ TI:3L;6T">{SRtd7['WQorޔ&^' (Pw$^[~vg:^Q8#s -gՐeov$ ćgQP9n!08 bG0Dlzr>rheMt3^B(Ժ6[HcXS;ҵe]jzۀ8n/'&@@G8_r'W \Nn} P'(킋Nat0aV#6M`P[q`>Lq0=OG$۳%yza׼^d=J(A0s4|! iwO>sU4.`0>]I¡Rco_53jW]:0/b|$ r#tQFa͡)eҪ㊹w1.Hgޢ:G"XW;BhNzHZ]vZ 'ʝz6 1?NJB ?APmaP,>yy%;fyߺed '2ØeNҳ:% u/z?ꪭMDq֨]?_d[ <0 r jJK`UM_b%*&Sx.>Sq^x\N\5[5Wv<>Jj5U}0l wf1LgYZԑRTWպ#'5](2*8YM$zv_w$0).FpuP ֿ 2A +*tK;_ {ɶ01e "c|\w:XBN?mVhL' #B{ pd?}..x]S3?CH_adz'\3˻ob$uP֞ 9='KdpY3>s 7G^hc1;pk 7t.1+/ROaDvUtA q#Xt렡{ @~'a6h:8 ݢ2dM#aSMO-S)A9&<<Ԩu͘nK~6K6Ya~8yoRF zT9P Tz~=;ug4 lCa̞ !dG(\@ɀ87:Yݴ:hi3Jġ5Psǥ|\ˤ*Qٰ\@,,]z-5fa dN (`SƓ:q^V[J%qd/m >E^#Bh޾a Z=`p9:zp>0I?MJT^ìzY用R  }3Xpٜxa|F"ɺy 1R#WYf"]i.BLæW%77֜e=s]+uivy;]G=+Ai)O-MT; 6Μ|TV/R43$j.e˙{E&ϗuIFA 4y](@ #XXդ&G#'0+ENH=!)@ź6?z9ǎaqݼL2drERl ޥ@׎gg$4o`#)zg ^lݛ4Dx_w(>&5*-WV7NJ$hy`m|"r7R.帹͠EGs~*L=Q`Z0+pJF:5bp%{1r01%⫃XA]1XvmŚus24js* !M 9  r̵#Ftq {j-zS-1UDPVx%PY _b7#%&DK>Cxс{dwev}Hn} fqܙbo% A?'/hRJOo \a4; V@OԟxSM7(rДE,_O@)m0P7 4#OqWi"j_$Os5YƬZ tL7B@>7)N/@_Gk>QP]ʗq;RIT>Q[KkXQd`w@4Lot$d A[[TC=Ex%N#l$4|Myq+_aC:81BCE@h9xµCeڼқ\ zp1i`~1/Mk¢|/H0[,H~È7R;. ~5^$?h! t*VMIwMh3JxԠ1{O/s' SmmkY]{C7 3snԀ]miYc벌?$wv͚ȓhwkY *|F\oBC׈{[4Ti&z)VQ/αXE{Y=YX6!_5h Y MIaaf QQv8ht~8HGʾeȂR *o%]]Ȍ^ BƲ5ܷTȁ5t"ѰtEUŸDqrF$sϛ }񹞃&bu.1RHz=ٜ5DuwfwMr #k hiˬ<'i?5B ,Qd4fl]ݏ{e l~b-jD}y_)snӹ 6[>lys[5ޗ3VcR!# e _a_Sp[Okodr]1,,qimc*qg˵^)罫O2?X`toBv{үZ(*rׄ'=5qLԖ/hIz/CkM=JSnFTb9^ Y3E)!9r'Еf~^dhVo=Tŕ5əzx\3x;3Gmm$_N Re>NXL7? MUo729P `NkU fցRf"%Әdw%+V kq{&[,dn"n16c0f (ՔdՀ:Q|6HXԟ aט.W Q@R-iB*[-:M fpv|VOd;ֆs qLnoBSK2d,ʹ>ބq^ ޚ8t+ ;yRƋ(3} ɑm{|l1 ѷc(><ʉ0q;ȅqqsLHhjաw>9qպyAAPe"Cˉʚ9:h^`Gwir]7|wWCTRVAXCW:f4G50%c=#ͽo)ٲqCeﭥV)0'~ @z+ʉ{& IBABKk4u@~`VJ a$]JL m<^G"wio~[0rV <<; z1L:(ҭ 8sdF`~y ۇ=*5J=zۣ&1ëWY9@Hԫ*a+E5:7 uƘ`b8)2jv$}h 0a.ĔΤh!]%tM ׃ -M шc(aD3 l5!4(ٮ6 z䡝CNQfO;ZR4U@^r ; :4<.+tPjZJu)4PeX)uJaHWqhΒoM@Ǵ,gM^/BP-艦]dt~ ؈&Io1#0L Vza E)|7س7 ĸf>%v [p ՂtQ& BnNJr8s6z'kP%t #Ս:+2\|r9\A.l,k[F^1qjtaHbwޚٴ Š8nœwO:-YwWSN\t{0'fE?{}˰?AGh|Eob{߀/HJC-N @0P|e[hBޫ8ɤ,};Y{NcFG)*;BH׻>u"'7:nd8)r#2j3w%j_f 8 ggE$'S[Htb%C&L[éKnuΔj ;C{D<uP ZWYs7:Gdo@X j1\kD)2d]ƹGDmeQ[7S-t)Tjx )s9O#KՑdPUuV54 MT1Rgx?: f<׉gcZV. uXx ;i zÕ[;-R`̥&G*XDN&EĈgQsgYZ07070100000015000081a4000000000000000000000001642603a900002d4c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/o- ]?Eh=ڜ.+͡WSLj8[qפ-;;JW>ie\9{5Mn*n9G(HBX4kVW~pR!#s=S>V:Q:y)erې5IEɵmb؀:}t ˅Bq[rY!.IX}_]w;J{y/s`<4IF{`3VD1$`D0 IèC U&v@-#Cu"Yq|dM *Ҭv[!# 2\vTS\B" }Bw\k+/ f8ѧMn >l39UIgӨ%UVh"3L`\5gK.AD?i/@ <˃_7no@!>F?ĥ ȋRΙ̻<= )D\Y 7[Llt :<2 ZfH׽ tP"#܏EW=x02Hb m68eh׎3壦?T, v'^wka`j#(\6< : LjfdXW.d̛82oH΍! |xP:0XX hLh#z@8U@9IRM%R}O_4N Ɔ¢{K&~k$2M_S6ڈR|v12/dqdw4u$0%B /j6Jd{T`>ПZJN!'.  `A7%Qel8\+4dhЕPae)l=THVX8Oklad%PRm~}I Ƣ0'Z%S5y-9@8_3$FGDq73X5>b[}tK JB-V1vv 2œ=rh2ojr Ѽ/3Mp)ƕ=/OC*JZ4ZE3 ײ HN3_N$79@E$5t.P}(e> #w1JB MJ*s'2C3 e`bw7'*?0->c}( Ux;|%//^\ƈlfwQřZmgZT@><=ABa^EhA#43 FQfVL!*Yu,Ua@?|:V|`v \}"+(i/ ,{*-TcKeȭeaПsyfȱF=[͙Hy(G>857׭O}qW5 }o ]&K*ni$rS'm++@VBq DEZ4<jks7>s#jAi`=7,M) Iz;FfsWӇTHe0D1sB] յ2-O(ϝ]-h66EIwډb{(L iI?}4ѧOkPGY7e[x(>>.Cd8x?ùP`S[}AlQgR8/*#`?v_^8r3q0;?xA% Nn?8sh Á%mQv}+>J 0n Un 8}"RW-Sԥ0j1l4Ʈq o,8)k c6^kCVwݎ=yy eg QUyINjK5R_T,oIG ?^2:{k>SyMRZ۔㖾?f'U\݁tXT3&,7Rts%ORAC+^Y®+޿]ʂdé'1R#T ̃:^ɱ!>0% 6݉BQ9oYVWVxS J.Tt |U~Kɯ/ iuk ѥ+0"]# n,ME;6FȃR XP6oB;)&|e(M[]SķKq?꣫eC$m}pS~OԮ>ny?Yy!e,n˖N&)CY1UU:ޟ2Z'Bi=`134z]+ɻ?NO?¥ZR lMRTgza%7,!I5n'G R6s`YNT) E0M~l3Kgt E UcYjq1Dn$- Q+NS"(kPڥ*q4t5)1y#$_Fk\D}&'@Ygt{HarW!ZkĮDgmP0t.D!1ډeQxVE{KIENїdB5,$ю ߨz ?bSnlѩvagWӚEQ 93O7X~t8I)7S,h(.-<|䐲tgfE(iw^j&̍$fP6'q~")l=[x:=B%Ys /iǐX>-yjcavF>ǖv fBTBh e(1?kcke.)SP]`3S0rw+򐗅;Oa^H /,Oɀ˃!wN%r*yS`JZ;XqǔCDɸl.^Qlv3v7/T@/ aEgl-UeZ[E h4{r!*U'_}=)K\ѳ]S'Wie7VQ4Eze)XS7 |]0贇6twŏyL,?)na%PBdZ cZ91~2wGzNE9"QzT*dgw Y0ʀٮHFYXAD|Kf$Wѐd6%K$ ]OZ\kDJYfHS&FיּX q R4m:^SeD&`S$Ɨ8[(ĹЊrliŵq—.r@xj[+Y0}г#C/ 3〬F)iIHإןIݽZ P +j mį~>)۠?=%-YEE7]n,j@G*}'3)L=Nv/MꖶQW)q,qnEP DZ^,3X<[18];?s]!0Jfb2~-ߣ,|/ 8-m(R̝_Q"55cQ'"C_993vh&Z+xa\cؿ)٧0 L$[g'~Bc-ÊA}\I/L8@NXUq<]Њ.R/l˯r^KӬ3`PPm)XG qv ( x>dU8EE9Zwα-rhy˙7z6Pÿ:ګ7TNF6r7 Z13DMBkӾkK3oomREmxP ([;ٷ[C d n6P;lf~74JM Qn1Ilȧ%KrM ClGk"@;bf&Jx ϐ`׳@` >/W~2GWyKW ]tE!tvȩZWtl1 "cFDi R W 8:љND>PacA1)mKI]&IAp0~Rx+yD'#PzᇿFEwL«k6u s<uK[f14MxIԉ@VDuej630FɈ@J}^| bnI&B&w{`J}Yg LA~i*TODEޠfz fR_SFd5'S4Ir?B[eF$L M"qjt|Y4kPams;kC|읩d& `ddxˠ^icT+߉=p1՜ DĿ,z[-sFFN[Ma ;V`rZr`Z=0{I?UX ~] s9^^@bE9r/&לѝ͕&W5Jý3ps.tkӗl' [hRW1hʲ̜G$?~W->xtU8ӒUvcSi0!%K-'q\ b;V+ܴO}W8K|>řJrq\9[o\PB?4k) 1튎Jq92W-91雨2茭a-tO-MW P6,+[ _ <ޒur߉C{*K1``1=VoA1{[eW1v*lEs@e!v " B t8SQAv7-Q]NH,2t(";[Atb1i\9 N#ptJb%5 ,r]yBO$[ `1Nio;D,eY&|3Y!==uK&m<:Wr3G1#\ak3 >On;P6b[n;JTP^/;i`?q/;(Kmd@Qϝ(q}"%P Z栃"W`kYcK,\H-4 .T=|^JV}~lLCQ 67"?!-|'.H^u0LP<=uC`'fniX TiDtWǁ֭*>;HN$qh5$|^g?Xy&&CY}[>_L@m ~G*1vC*N)biR4.E>}Fh>KPEL3YhDV.yT~G\ul빏]se^Ehh7?qg8}/G\+hͮN,xJqgY)DA"c,Bu*0naR4+B.cm/âĖ)e#Š,"2Y扝^?Se:(k|~JzEcm^X ;ThNy1JvU9@7= c'.&ث|hժ~)n[3 ra{( #s<(RBΕ=EḧSZ(}zj4): [Qoc .}4;ϟB`4U`YA4OxGWV4VHC!YIW_8󢾵ʮV*YS2Yp=pyGWVRXΦS1erWtzp>^%sM++\&څͨB cG5 P7nS]؎L ? ò-Lkutj@%e4f.v)RC8~ɭe]?>bojR%5@W,Qj&Kї96829g?*0%S͘(1(NJrV)\ 4)zE=yk9~^wA;-zhgktY43X2zho]|psw7c^EE;Pۑ4"io)ɳ [__osD4q@TTM)r9~\YE߳GחFn2,?¦Nlw\/Yk$f~Q3+&0 ?BވYś%mR >8+X `×-߫T[ vGPU΅!̒ x%= ;ws赫>zQ:^oP@,IA<ʺ;I v!B,$MXev8R[`~bl8@mE.Ƃ̢FQ`| L:C5 XFuE rWP 6\#_dl nx>'0 5(#\ NE<|diW_k *ajk9oz$7VJqocv@+ϙӴD#p29L_8s")~Tzhάiu+q vmefS8\*u]cCkH).(;>u^ `:y 1{]+Ճ]b#_bZeGmG0]a I_pW`T3Ce[Yx1}q>`%NG# o"# ]`J4~Y7@8`3@h˄IN c_wjM2 1 h9=l[=NĶ@ w"Ra;u4=Ej3C?7!: FWim7ZJI>#S_F @{4%*7̓Sn"ޠde\PnQI}J70%!$B&4.C*0 c9bB)-5񉤨ȄsQ::])mzjx-.F8 9m][ x{oeq=*2% :b}6CXaw% /J9@+<uǒ QhV#emtgI ;nj;}Z` ݷgYZ07070100000016000081a4000000000000000000000001642603a900001448000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/M]?Eh=ڜ.+S Zno_0Rk/@ە\jw2UyhǮ>`H.~y4_ቘ%|վjV8wlsGmZB 6& "^uSdi0׽N(vTFEg!` jl2àh_~:lj2xt{E#j֜ꄄHۧ3Ֆvĩ^~#ڕb]JLiرהaA^1> 90vo)j i`Y>:3s(ē}phY>Yy?bU7V pJb)Jl͉`t<-^R_]LkOQЁƮNѵӁF4p) w[lw+N ovw[2$Ӂ% PBz"q%T&|`]e^l`%9r43~VoCSsc5qN/C3o5~Z .6 k;$)DlUMhcA\i.5JNF)nh{,}4^Ϧg-ʤ)!-ۮWu\d5+A)8WjrV>7-p|JE8X,釔#^& o;0K4dxN "I~*jw,/{M Q&5ErG&0:M.*҅\'` 3Ln6/C^>Q-ӔrHoz}OYP[c-{'H@REi:'!|52ĪúSZ&&oV tQVrm/2T)5FRC7 ts2x,]sy9pM^\}_Tyo\0=%_?^:B3/-ج44ZL5M%[Bҽ~9Y\*x6_vDUDSj`R)~h?5/ְpxT-tU_1Tj)4YN>Y{D>u_$nq ݱ0ŷ}N7ܰ Dd.##<Ɇu*:<7$'4 S0[H;#/vIej?1YX<]]t #ϓ츜'-Qs`X?IOS<{zH2Y#hu)PS [{y S_R!ܻy{Y(5 EZ.(m$)a`úA&)#ցGªGS i`Z.s]ٍVDB:@Qۓ#:vi-x58|td.:]`rTT#- eDp2hjU!Ӯ;M3 m8e*;NۿZwpP{TN*r]^9$ѿ]hm =ѷAEKSYA ǰ\jxnSRd3qvzCȂ;JV@FϚ5F}L45b,vנnk v@.¯ qXN!o_; ]Jwlg̱߻"8lruuvN4jFc \~ۻК:KtC\bvpNFx7WP^ڀ>Ayl0¸1 h3;+\;9Jz({ͪAU3VH ǀQ1?n}( M*SgvbKo~!>yZ}6L&!5MZiȹcYeHHd!V +8_`l_$wEbj`;$݀Й:lrw\Va]&] $J?4(_W IjGw(xhrl̓pfeVUD TӦ]E$] FEŒDEN=OPwWRGѤ" 1dQނAMľdLXݧXdQ * +x ^2-[<5%"5rlDi !@YxLj,a z[ ѷ4+xy>8=[)}$ڤ>!<(F9e%]¨Q=]DImiCCoZ*_zjd>sϓkyk'&;;M(\"oG77źz1:lj0ʾp#+}, "籊t-bՑelQ0-< p (霻=G0 V~ͺL'y sx:v;*d{MP ^\pZ(Oҹ_vjl7 b9^d@0>dNΊ(Xj @r-69)EItmIYWWNmޖ{AmW[cQoFkX$IXt68q!P^zV)z}W y)+ͨȆ( #-/ b{LEnSRN8ݸ-Q`MOꜜ JA-qcVw/#?(Ql5<(♗J&2\v<{Qy\٭:Ų$0֗{!c[(蒅T_TTK^uXgmwNiorr;'NVی )s+lƜ\=è ki~>wrE5@,KY8{( 諐T631΍ 3]ki'] .x)s uKCbb#RKg6Uϕ!7 iz|ٯ1ڛ|Z/GqsfkP!c-'xhHrF;9.},*li@WD:{<{fY_:U<ƻM>*T1$qDs pAIUjs'Ԭ?o.#5^n'v\)[HP)SG " %xNQV;4d],:Jؿ+íϗlf"s{rB2xVDDwb?eJ"Kl0*6xݟS.!w>@(gv`NB0n_۩[(gfeLopmGtd.3Ei0/îT!DuLB[]up,eлszl~+۬t T̖O-UlqFaX)ql38m\j\.0fsWj@+)8>+=[NeK|#Mt 2%ӳ@͗WsQ̈́q<

LW] ] _U (敻HTDъ (xsRg0Ϲ7-fɬlhH9Y|g+o 3Z6Z c%p*iAPLb4>)׏*TK:l?&s&A>-!A[nvx;Y$N"yYgA/@("aM!| xX3D(/WA5r '!^Nҥl u'30PD%iC j6#иXJB·qU]0 o0dJ3 'MM'd4EJ%͏@PQLoАHÊ2 Avv+/]xQ$S̄&&(ZgYZ07070100000017000081a4000000000000000000000001642603a9002224f8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/;]?Eh=ڜ.+ޞ2Rm WvF'3X<*A!ԸYWfrjLPʼxWgj$,ʕ:FVokLXG }sߊc@Q ۗ-l%=:n9-T ?eW7PF?!Sr JdaˍAK4V J'd8pF_7I89E-+;17րU;p[5f>_ )&aԹDś&WԒxw+Z|aP8ƯnTSIR%ډ3P+3DNR`ǧ L.+)@-Sc^#'nivIxLZ'OOeFCZgoIk4eEn 4D;U]pdCV'r{:l2hiIج"uQD3ӳbJbCR% xœWGKǓ ?dyo@0IrhqKƒn e)LpdtR9לZq;%{pڟvΆqڱ "BsWzЏabǤYZhi~vW TMVZލPϓ[ I"o6nAS;Cy62KTcP 3O7.Ks C낟bEЃ?l]k&dd'`yXQz)>,;f b ௰; atM$mC,BM0ؕm%ڒ -LaTRqh՗1'aWr\%h0ZAm{b( KBEx~RWO~#vl74$(sfVԓQQV(^P5/ILge)J%%YϽKs iUFH۴J|$jb&|˓ 3A̮3P毲_؋(k>rxwܘ U=*rZE#9K$|/^IAӦ(|_G:|u8gakClCظ|Y$=/_!G%EWE.T+=AuD Q b婰7*#?nw8y*LKJ<\ڼWdd2~uU_W-osU+[su KZy8B2\hX5%](79,̭)z2r>Ðy/b;jJP>nzl>y*P )ثvo{ _@Pp[ELγq>ʡE^$S *p:EY!Ă/l#Ʈ֟I:rj1q}|Ο0>Nľ"[| FQQ Z9@ItU$]#0'85k@K. xhYNYn%0]6M4Jq}w(|W>5X){ CEo{gm|9 4ӄρ7 0efN!ݼhcj:)A>)GlFnqwbGR4 T10LHSP9ޯ1-TyA˴  /(Tۼ>-5zW|1ȳ!Ff@WSI&œAOysqIs"E( AFk.T%3q*t~otbo9DA9h>&~5Po=|wd#~w9žṈK+3,}02E#z NIܼ ֢agmZT *&k9^!rÉՐȝ#HO"xH+^|KZ$OKxyHw΄aW.Boxrf㥆HfL\Z[Xoc!}ꀛm)8jCEe8ʑ6&cK۾H6NTn\۸?̫uDەՄkb!\ ]VS,3꺍? :X7̣rв_zUHN7sp`#yͧ;@W8KlHM )2vYmK1?Յr"z5w`gJ÷uŽÈL4;IbI DrsiڽI0 w }Gӵn Nhq4;/S2DB|fiA0V0ݢxvKi\B{k2ŁzN, J6ڬp #nKd\4б wIR/a‚sh̳9_ZѾQ2"6MZ*9^*y bþejɤޑ6RR-d#&)-ҿTEYH[ OqfWk*l{^#B} gՒjd쐤~o ,y[xt3RipF^* cKA &{.{>B ͤx?ycS'Մ"աtSV-É4O"iZTFľ 8Y?WqMk *$o#MMD ΍K{ jcb)vOd@y޼a-_9=]C=%\s3RcPs\a|~^GۗG1yzS\$?GauZڏ\RRgFG)LNi/MBDϧQ :Ӓ}"@X*\!?I8eMӂ(=Vouhrfd =ޜ1GX6 a#jic*a@wK'  Q^[rtNrThF82uLXov{ɳ擎HNtsI6S;g]"c+suT mia<B_VfOi'Vy_$4C>ʿb.% "}ő̡ԖX\6fVRe6ΚR/L"AGadҗt.'Ij~zd.ZgsV~dMw:JQ YW+̴2 _<;S'`M)j3.8N>MqƗA p^X։ %oR}[8$%d&dƒн{5rvS_Ha{9H߷?͔M8*'EL{5i65G>Ck[C'6jOd˔=A%+<wg^dq;% 00^ zp#!#خPʍGl*QqVNv,$-@Ԕaܴ4OٺOz 8KUهbW 4*oTSWж&y/ ifH<ҤÍBL1 ֖-, 8#y!xI\R;_S%aF ORWXToRY]'͵w9U]XNmŝ{W)tzLDq1I`3?MY8mG>g@Z - )Il}ıU?̇H~hTS4N6BGèv(Vr p<%b;rlT3.*cSާǀ2A94py?fL&-rG_e-Nmzb=¨ m.b nYT#Ggo>Gϋ hrd R3sJnu5~9JWo;@ >Ԣ[P/ }m{%:(Xqd * J,U,o1Meahy/i`)Y:i,t'R6z[x UԮ(D3J# ̼.I҈Ի"!˽5(:ȤF'u8 INDppd1vwy:"/z<2Pƀ*Azq}mYd1b/}?c,nf!64*A zs;|;~CW,/rZh42v轰8[[GYOF,[Wx3@Zg`?Pz5}dR7r錀B\Îx#gxPd2;v0gJZ*GNdՌ` ~4׌a]Ư$yz)VY?GAq:?F+ Èa*_)5A³]Q,Vr7A(CYDMNedV3T4{ ~_d`p+ .cץynWY "#%lF0pz195 Ge4pT p 4h_(Xi-}rR*f 4t0)/8d:X2p R.}&?T^iˬmҊsU:S'o[Sx{Lv 15Bxttۘsb z6_~d]E"؝Lނ?u^7}ShL8|WKQ@;Z2(]bXP:eTX9N>ޕٷ@i(Hg ZV`a6Wx#B|dV1J&X̜}񟆜j} l\~}2 JAU4^v67!3l(d&9bH^' LP .& y"P~)rmNg>!rb#v_n?0&Лk hĴ[(s`>@[U~r:.4xNvS्Q$ngXQŸ́81S r篣4JKpP8f8&"5'Vӣ6?9Q)\;-4D] ;@N.>;Hn/6]e/@SOÆ߭tU\êakf[IAxұ.۸]f#82X`o!QsяSy59Sulvv^J –K|^cHO/L센F-0]!%EzLFHRbl$!#K2Znu UǽlTq{P<KIKvr5?oY\oX{M#<>[ h hfSH_ofcTt4m_ Ng#5>AZemCa hZuPJ@"as:1B,8n/F3pnOR83qnЌA-޹L~}*#, ex::Qsu P!wR,U}O{̈́TX G7{à/5u IlN6)Ð ̹3ɰ?߬<&&}-ñz>fА[㉻5[H48\tRBn~ɦ8uE?mؿTx,84K׮l7QSȨTizWP(&'=}},p,ס}OKSyx2#<2?rp Pz^EPԉ/j᳂ožǗaZ{4厱i ae%M$84ULh (Im:]dŊ]"oNy +IxY[G~b%WA\֐!QB 5v= ^H/1dD-9gӱ&cv58lDp9F36#Xx_ZRj%Tc]K'Ci۾XYhe' Zv~zՖ9^&Á&נ8 ؔKMJ2" 5(Q]-?a % !q-SYQћ#O2t^em4v;2\_&"}SLd2P#3yK&yy63CY<9#/ʯZ*}K+_R-ܨ|/J W+ m}6Naɍ$]tN P?YL5u(FޫP%ZX/i~/[[Utol:$}£ K#qķC#\WlQ$!bV6,W?܈xrfI1`AI^j $i1.}>H՝j;;}J4$x4 -¯ uh;#j՚T~\"^ R)eᛋG8-5/l,~>`f?͒ ~4.dg2].Ynȗɇ=J2'=okԖsvS+ c8Wݰ @P_`&%CɟɲBԹhב,\%Ufߖ" mq;CF[PaC"?pa3z-|p@ i6c&ZDX9;9*I ȸ̠ xWk2 %w8ⲗ# UI@eI2}伫&9OލG0~Q#z}\)$B EH<'O?1ZXƬ}DSB$g##YTdUx\ :٫Sf~z(^ 8+D2ѹ'-lQA;J(3HؗڼnaQ=fX᪱v"dP!g9& $Պj-*A\ZHYEgiRb % {jp  %;;cܾڹJ \ |1ٖFր$7SeqHt!R%C`=_4.5%@^I zGq]+cğm73Yq2\*CE)>n9 !ۚj&OKMchׂaIz=bQ@)dkLfD!kmLN$q[ju$%.{j偠MH.SۯuGA[ᰔfT+df̓ m!1[)2--rp]vp(sөl7l$= iO3>FQoL` vOs-FEpZKf7܂>ǛߢL=Z!9[HOT:phQvLhi\ȣ 8œX$Ersc|\qvU)˝͡y螳D.HdDϡF6չ|f0v.D22Z 0 cUϥמ@rJEӞ19f#KyDeק؈l:'DH P.bmj5V}*S}Bpˆ/T竗![u=$ _琫T1@7YP&9Y;r ,h=/mp:(2h1!iT)ʘo*yU@3^asosax9a)1 zl "&AmBmi69{C̟R.1KZI3V\tL*|iVYLLOg5Hareh<>$dr j͍̘b!SL 6(?0[ķ9y,[ȩN` `EĠk(bDB Q؜ɉ(f |Btpz4F%8Zv&bP4vV 4tS7h0y2Ve8sEmV5pcKV?ma{X=ɯ['g:^8IIQg>-4 $Mlc{pyIqemCj"fD rrx 6:G٫5!COGwwQ\pR28_"1)J|}5n8NiXD%mzeNiyIrC|*ߒ&VaA#!`[zwIf7圼:cUطˤ+90؎ 0S9xAJsVʯ^hXHE& "8#ߚ8hӹ)+A9*H|?Rׅ?k6 p.D% B.֚ ,8N?R k‹Ul:vpw"4qv,`0q]m:湛G*-s7jItC |Cyя_JG 1Ir>M_: J!>&:z[h`M8ee`8n0q;_GVչOB|wIV q SE_$rmQM4?5#Q`g/.ԹJ^{+CĥޓS f im yfHr=pP&u6}VA:qLn {A qZe:uFw`uhᤡ|9K87#magA`ڀh!Ӵ(8;{ "WGj޶N1*a0ջJxzfQ*HkNzb5_ c Cт[.jb[J B"6eb;, ,h]f/,utz(߀iylg6n`pgz^^ٔmYY0n0ɔsD]}7vz"L`߁:ţV^{"U.U8<&[ч9(ӥㆭb Qꟊ2S8`Sg?=xɌiZ}<ߣ-X] HPalҘ|ϪP6$R#CNք˨Un|kw;-#irS[ A| `@-rȩ5f^D)\پiz/NGDe(!% "3!]BMk[䃇 Vc {oġH_zӜZ89IU #_|2ukě>{&Ҹ\ KQCi9h]wKXRrCu!Q]( ܮf\R9ڥg'LPͯk H2ytٚE}Wk#n{qKeہN:oBi^=5SRz9[K^ڸ5Qn3)m\X_eEvʿ=xCLwTZ @8=m!e'^/ts=ǚl ?HŤL,;`p8q ڦ?RXa!ӕ!)nP7ם\u ~(M (%] 1!GKUpmԴQZL8#&Ҫ>$Q5dp.a Jm̆I*kW/~eЭcS.sp5yV%4ԁgf=<4I]ے0[{No  wi<<^oM[^fV?+Kx%#K%_\UkNg< xR<:Ƅ8h2=f#nuW9"q(*jAwz18Dq-d=$[Zq>ۜs{70a# eĩI<ê aG+ |␨([%LD] بDΏ=7 m:6Dl?Wr7ɢ>3r|^1Tvʹ+4LQ3|g~"^]Z- <2NE^ܞ)T7>#*i?C4x,1nH)#.THvQ6FR;V!"5e .Wf @}il=,tn㠩wZ-h O.ag Vr ..?I*nīES%Y0ٽڝc&~"ZGS\׊m0*j~PM6;¼ }*TuI $~֊ՙĉ4@Ӡ1-%F::j*!N(&K-a):pc)NхKHd ^75Ag9&xE;!g,~PvYS71vYJ@ ]; g]m$"jOEbL/9=ͨ*9QDCݡF)PT|կ"I*RűxPȪ%"^Q>D+lf%GMǛ(AR֌8CE~@2?Q`Cu5J'W6t×%4}-_L D6[H;6i4^fITndzR@ӄ㔔k͐OLxEa&&M3W4k\-@80`y!"V tx;! LT2#WrK(kwEP a %6v&Q )0=Ǻ'.@RaH{"?*_ &qMiV~O&[*f[fP6P լԶީh֬Dv5n~O!D` y;"J 3Rqƒ =ku(o >%$pvGD:55l{ E9^ﰢxQ珊Ql!w/ד2IAN@?]y-Nꂃs0)M{Q_[T+&™M.섄I%˻ %{UF%=rMyqE1PȨA*9 WqcE2 R;dsL 1Q\c)W'944O &[ner6PDy5YH.}\jC[eyF_l 0N$S d{ۻ`TϫR{u Úx͌q3? 5,x)c')mAzm0 H:Odp9VNPn Ȫ;'Օ.y#˽OݾE{4s16_0C\Ǧ`+$!lX!]T`诬!"yp͛D\[f_ҨqPZ%A=BԷuܞ #\|S$SJY M{8|BҦD 5w4߼~~m~,^ RUFX!ax^]4Bq!dvx @7&ػEEr (j`aNٵPuI AH)yV[FɃYv}MH~c#RA^Ab.S,A!y<)cw+{(>#,zssņ x64wUFɇn^NShx.vYF+|a0$@9s #`11|zv3!U| ~z}'"cQZ,4sbY w*Y~>pߓTJ_2g/;Wty;<+\*S4ȿmd6*|[K59wMA>5lx}lp"G #$j/?ܥŅT`~{\%^=, dfںxRݥK$&Bd"t'p0դ95sQ5;?-9a:9eCPʒ< 2of8ǹY m ?oVP~P پ:#L۶KMJ Smljjo94\ջ͍bؘdJVJs4 =fFBtKɄK^Z-I>g>x#58â;RTF`hO# ߀QہF9ɨ4XJHQ>2S4}:aftxGj䭒¼NִW-ZЁn%gQm7ؚ[ej?Kߑtz2u@w%-#p41aGB$2ae-$(yLS,\>$ᒮ&DK?d0 J''r_ެ _s5Ɯݰ~Ael:6\,P zQf4RgHս N62Yc _:%Q :!Pg'o2O {˓-^ )pcy`p$ٯɶ$Kb ʼn$ 3]΀# !luvq|!8ssRxW3۪a5iVxDD-#[*o~({+duL3#fsX=О`v!=kfuM[-#hAݎBAPIYE9 A=Uқ;GmMhvN$$kBUn8~U푆.c4, [O9PȏQ%48i(&<ƹȓ.7H8~lR߿9+Hޠ}_  "~xHP>p[X:'/HzYfT&s(NvN k%ByK& ik ɗ۞Y28䷘1骴' [aC߮Ē 4wQDS{ G>n*+ĕbՊV,$!RV8oU'JPg#;^ 8L1PAJ_NJ.ڃ=X)3]V )&rڭ5GoT@H"gޠ/]$U?]W#)9PϽU(c!GLuhh29<Տ?qmn[YlA~@mgFfb^|=x>f+0UyR!״[8@pA4HO8'->gTJ{O,ӷ4l 6krlx2A_B6)yqM?ɘ Z E5"\:mŌ'5t)i w_}A񁭈@K$yBIJe2}n愃k{ z 88k̓im`[p}kE0` ~+$\#(:tn\}P [o>[q/ ^ѶĿ`RF(d)k8}kgWVV|>R89Yfg"lDjS_s1 o)'M_Mr1[ o5Gf?*[FMnM|6B7rZFx UHy`R~u 8Pu|H3 x#}S Ws\еdUC">^D57!?h&3&P*E F114`s9參tۃzȊkT0%:dF ,X &7CD&4b`r7Vwɿ2`pW{x=`r)ASTP|g8N*}G^&*[uA# mrw&kHwv1:D%xWtjsf'tPԗsZQ>xaqIb$w),=ϕx^9HA?/a]@]d9hVd e 0ZXv &pnH'ݬennG<{@YDDo%w9dΑ~W(•06({wsmS] Z5KЀϺ60T*Ʈ.NH]yd?E2Ro>Q(ErJ3&]˱$8A>nrcYp9(zbR]lTx&):9 צU}LnIG0N?sͦ/J{/p8qk*n{$"[_hMTVCnhG6u%v}ap q*|7Ba9H(J0H7jwlԵ-O ?%ֈb*w`$L%ƚSm {PΗ ñi"Ӣ=I_la%Sw;\ZSu2Qt(*Mnm_fkj[♢ fr;T eM~~;"-Q*TD@܊g olfB)b^83R&)75]^VΓſk"Mǝy搗U |eBdG\MN7t=Gu. Dm[CF)ݻTͿE}n]f|د'"͠0n*$WQWʦt[`Ǯ@U z,QOw4Hs)?c,EHHJ#YPX5.y16D|sQ a&[s$Y9{zXhߴKLFJ|x l;uBU8[ Irlc,;#JJu{G)3h룝"ҁ6{t^c`|) OwRe>],rK>Fk(b{|W,bBN-6VYқeKOn|Ԛ'aJc9J,v7`XoyyT3$sXsדvn/9ў,$"YsLJ_qF4JU/x nj3h'p0x2wB2y!f'39&7G'2ښsܰ'xK0z\l:G{Q%n0˓!jHr?+%ַjdR9[1nzg{x>pL-cڥ^q1 x^bu.56Ϭ붺J% h[á]hHb|oS"7o'6THtcms˰ʵ=t-I,f{?:]IE S6KO a ?h[#\#}SWڵ<$칒8])y'-KIS=*$Y *Y( f#au{$WνOpe./Oi=Ȥzŝ} \_,ؿ~3݆Vc^ -_q l q`vVcÜBᆗً[]{ѳ| OE^h4};QaFµDY1d*$`H*%?SbN3?Zw䏛U>nڿ"dq*wˈ$/w04bZ>R!#F2"fIn1F֜>L4Oar|#鹓7~ǃ\Sʧ|r5D*}2 YOϠXzB$ZaaWCf-"D%Q_ '# ZQ}J!n!x]N@>0ќ~AU[_hQ{ڰOgV1bG/6ܦ@ b^렡W"xzl%n,>z5ڎ5 zyzHh+AN`7)ݟ v&@gT+VVrRd$fִڹTZeEoŔp (Mc$6.a-*H+ZW^z!tm `ouH;0MlOHdUݱ=Q~`c{VGXMO$"w֬((?>fr;bJ'4~ qQ(7|xZ " mPp`|T&J1dT@2pJ -kaTG=ΌJnPw#XD+·A/%WGOӪFߨE"47;Hq>(9lqjd|lSpc@Xu Za5OGG(%d`ZP :)eD-I)0Zq^eΉ25AqDl}U=TnhcInlW#UE9~uGg *p~Y(ߑGz %bu-x=,v#y&!Y#9LLCQJk~G+O"jB)y(`Hf݆l\ڳM&uKy- zESi[/_X$;o԰&񓖤^9'ʹTrJhhPz;oݲLa%be.Iϸ&U_O Ƌ[ӪY$e݋amE@WYWX t ^¾O90PlVH~BT5|􀰱S`· Q ä''$'~IF_̛KigD=kYLfO9B" 9{CWH+E9}'=X67~bPmoďƱE|Y?chcs{wA~\~"*bwd+ _:9:[b=P|Ʈr_|%qS/$ +o[vJEL rmrdFg;gXpX jLaj<\{-X-pa/'Q⫵պIq|\gxK;۲x[I[Ԥ'PDz#ޘjYΛ<\QyjJ-ׇաSxȠےm|LOx#?) eØ7ŌvAdM nqG׉a9>i%ԅ9 M3/Q0IWڽ+PJ4y'~jd0u/L&D9r1|H M-4](Q z)n'_ ڿG8 5d7Ӣ Qfsgʨ!I tm°B_Vg">{w͂@dԤ.㶘w}ЬQ%y=4&{̎M%v»e[Y,oe^* O$vS &n Ktdl"AK󜐆?1sYnovDeƀWqN  }o\ry)z^e @ ^ _QkVr'lvWٻ_h "K#XO>sOa?qCo 6&^߅H"|I:ΏK2bxUJ?Pt8b;S2$*ۇ$7`'{`'qE1N€'_T_jD'fdsFm ~RR`msx^&pWilo貞1eY AeKq8_îT"JIT+ڌJѷM+[5? 6Imѯذ~l@yB^NL@e5P pPTrrvup]K uyƥ4,t]rj[]~&TEjl}/ ,:JRbF=F-5Ou]X:JF/z]ht_8/S:ͽ> X\cѶyӻdA_Wj}y)@:tk#;橠r0:'~B|f|΀!~rE:! RE6hd> >J Uf27\* YA{V1H;e^ K&R{Da|,k0sc؃ }vZGUlΚ\z5^kX=MQJ}K)N2TR_\hA_2e*mvY&>#PP՞*Cu%#<Ek'4eAbikY'] {.aȘ;pw= j{n|SЃr^xƘv ??ֱ[>\@a7#KZ}>0s]6^'sFHY O^0/–,>߆d|(: 'OJ{uTGƆd@C| +g?5 \cGq[g7 j~m* bAOV4D2%;;|Df#AOD>1S>l6U6PvEĀ턢SgDM;~M7mVNC?,d4|79'sQ ͥ ͥ=P.CQ՘Qb).W{D0E0s5q05K!rA9UG&.qZM ,,4pv@]M6*T !skQNag5B6#;sNsh)ir퇻K\9BCNGCq` ..t\ЯhHl%MDJg_D!2Fܯu=#wm )t6YL(W2muS4W9 ;[f&mRiYC*f,C6r =V13 Jk7} mh"w,zհ%K`FE8t pDY0ȓdLHCZ` }z .]_ [/nqiwS%^0LFX^^p\Ϣ+W Ӓd J;7DNqY8Lп8h6iV4D*&[]Ti,Kfk@ *$<]/M ўISaGh1 V' 6Fk4ăg0\_PoDP=1HaeIPxd+}Aqa.4"kW"%y3kTA(ϜrR]QI|gy#4lȹm~l}0p12̄fu[?!Ce>1d<3tiBr$]hN'o7ayC;cg,7(-x!5h/:EMJՖo37Mp\n0 ! K)hҿ4?htblSnQ7%t CIrg&N=oS}s°I[r03 M)Wa Ji嶼`ܬ.դGPG&2v}tOEXn&2|1*^H=X^ĪJGUEfȦ @\\}UrtF` Иrs+oX{d+<Ԕ]%ӼeEv)G vhAܳ#B7K@gs|CÛ9zs;c?*HtO²O4$([mzk될87GLEe~io4M?,(37~Bup8uYH͞RXMܚQ6e4j!D|'26qEL({\a5MDGvI.$7Yg7r|"W@_툾Mċ4fSJ`5 Rb0T1n΅HUlb]V~A-iKyvVC9v<u=xd6$^BJlKy9WUW^W'ف},mdR;>0v㤫TSDS k"Mn@HAdVT j>Ɇ!CM=}g:;XQI#L C#@ABDl=s{N^]s$"\~9%F"R/y K,2%xG`T ~C"Wүw~UM ǰGu{Fc" ʐM3/cCFCϘyUVfJ#CBC~vM$&1g,U+:4HUG2z=k`fIcKi$=qD D cb,6$a!7{;59IQT~ڂ`Hֶ~+xJvc%/Hi|S &`!-;ȡ6Eo9?ڵ zH{|Ѿ  Pf ^ La}Ixg(m<'3# 7\rЈ"9N0![9ؕG9mG49b}/(@62,c{Aֈ-;ldy[9_6һ1}#v&4nWy 1>kҭ]6/h[+Vvôg}5/=:KAyE,6G=mn"A1](4ـ0w9@y=:;5跂DGLJu"?kyIaȮ%(,r"S_"/n T2hG]}#j V ЖU$@CA ve 4pM?< aW+Z~}kKDђIm+a6H_1N t/\,K`pÎ&ʳo1,OFݩK+ƶv= \AgBv$~wr;0[vKrEŜ6ћKǵ!:fz΋)_]n`2W$Uu%GyɌ'` =&Nu$"%E㶻sK&BF'&ż b"ǑP4_R7&.fmZXق!X8(f}en Nl"@ܘᎍ ǹT^vߗ]Iסyz;UCkecu4-!7Nyq9G`Ōz(,ex5+=DsFfڡ{CYRC1nx;|[P,;)j傉b}PaXL㫍Qk adXSќU4#_2[$I4ۭblz!ڍӶ?:r\]qQXduu(7?/\ *PMniܗN=.2oCҧŰ(>x곉ku/t:]c#ҩH;f PlXSNr-/|kN2lI2N"k>Oǯfj ҟہ-(uCaw| bd\̀Hа߼g9(ng̓.&hIcJ9~ 줧OdQI&uPP5`k@[-)];BbE oV[ڍs펢h;Oc:;}Z ^\/iT[2/xNopP(vA )A5喭i0p Pss`> i/%ϗ(\>z~þqF.n']{!^RNʇ2h?MҳWTM8gkIJrov%Dr$N;x$ 40iD^0^&KSc#:/ͱ_‚>~-u[yUԥP2sL|zr[*s+Vb)ٙ{١ʨjc+;ZDO+4J Qe6(\ho /m2*RLǜ3d)H\)Uz1(aaRzunmJN4b2g l˹$)сQc?ұ $q u55yG~|o]a4!*Fd{{tw%coz%("yO` _~IV>Ï |FwY8'Շ~)Ύ#tKwTLv\`zwU~V =2&֞j̶ʠSX ʭh{PǝiW$mвASyn5pTZͫJh6jLA(rP0vT/;y%85;3Z 8a:随(61+=KRm7Ba]WhP*8N}/G~X \?iB 4iw=Za0TP:R3h瀁)q*zp||֦Ɉ^#jiv,϶%0xAc_$Gsp^H3* Ӌ~xa %6@I9<:*ޑ4Rw||}0zw هMF.u{y{,y{ۿ#T&vuG""⳦6͵FJj۟"  i}<zϧPG}72l;5Cq;4kMUt_O[joxB9bs:&]qV՝i=60=:dͶ䙷# +ȫqF9=R}ziˏWnj뤣0^p=0|A'^<%Ԝ'ư7e+pٺ#̿a_Hpd,yF:Mയ++&C|MHn2Y9G(;-]^.VjؔY4;00׃CdQU{l.m!llLtMrk,9zBXU+'wHeGaX&IIN Dnܢj\BYGܑt}F3oRl(iv}vOaraP}O3t/9ȫǧYB=JWyX9ׇSԐ͜ާ<;Bt.=WAOC9F"g[Y H'Ac#y.oHKShގŠB Y T :NȋDFky݃+xb|.a_s gNy1?;Tъ|Oq+:?̫dv<s6qKLD)`w-zKPR& <>otoh5K͹TطpIT}DtZUKRR<[U75QQVyw/!jC_o4dK]WPK€mПfĤd݄.^0[&=&th'3%I{|Bx $n1$9r!ʆs]؃yEj=re4!<8!h'T_S xL(UF0ED)uؕ3#,ƨu%o~nY\~0*joVx/L65; AT(_ TI.!J0at ѫ1)M,@ jJ8|x6@叻0-z&"J0Ԡ"!%OږFE6 dYM>K4* Mi)}rUdIAIg{z6U(L2_t$q\g5aVs3BbHk 5#$ kh @ɢc]SM?e IԢC*:^tKgCQ~7d^gm=4+F`ڦLSe1Tk,xb$c"3mEDs]i.\^'իS@K<1#򻠒w_^D$`o}C ‰$T&C]௻ N-ZJZaHFs O,?N,XR(Ĕ>}(APVǝjHNs!&4 I!TVL +J *\)odyq@N4ʇ{OUj#š,˖/|)g4pN<15kM+40\♩.$yR>Km" ~B5[ku*3N]<(.p2KQ[S}98r@S`)]V ֶf~+cP4[}~If0IQJʜla!vHWb"dƄ*YcWj_-%KmXVc/¥ӨEF/tA-z|FmVaAp:Z$S;-Wo Եξօ( _:fMʑgȤiC߇>0xG{dإxxV&W6 }Q1b!Sev Ja%Rވ3C<(: />[|Z^p GKAuHD`ܖLcn0j$ (QUrEKs ː)ĨlS FK(U"BZ}U87YVJMaH% 1 $kG7+15`* &~p /=t(p?pҋ ͮXM`m`Z= V6PRF&M6δ=w?Sx1]A?bMWbRioys"Ɗ1fuwu=,$ԚʊMZr hTZ$M!+ϕ xwGvSFΆNxƫS&O=>zP(W8 V$B}L:ãF_Ki c *ALv?Hܔ[N)xxR6 mp򷈸)>]SdM){O9njS<(d3 +&Dp b|4f^}[C( %a芏B]K{r^~RӖ_QVhpW+~0Ă@Hs1MK7|h\*;܀d5̅YzႾJm\wG =U=] ’c'T*^G+-`@sb养F<˘vZo ^nG, G![7&4i&A\GZYϻ7 JJ] 9 ؉wWF1?%R^m+hz!?h戬3zԩ#@Ph95T.o }gp#J1աn{ߨp!Tjh5Ty Q)7lxsսx~)QbӾD߼1b0[rT\k \΁A~p*W!ڰ',NejHkud*Cwz:ҽ^1PZ| E_. y2"d} \~)w]]||KB( Q(҉^]aVHI BB4%-(HSdmznq5N{jG;7 ۵O X xaҜI!Cv fQyV;dTǺV]bA7}s&ܻ7jJ ͉H{/ A]s!=Mm\_b+ B2WϺ[ExGS|p c&~5|d60#yR=^;ZT-nIQSI9C͍pU/X4wm)UeCoߺ⪮LkZ׮0R ×S|}L%09ov-bEtݲR;煷р}EX[^z,ђFzTXO#-+kOEL-6\<-h] U@δ. g$ CZGMXl^'2S =Y!^ У>cI4cB~C@hEI4e V{o{OޅNgS ]J Wp,ͷsp OtusᵐGfdNFpz `έW3CD+RHGGdYЇXT[!̂Òl3R~*EwYSK4Ñzpofߪ17]l7 YC KiϢ81A483ȨhmlSrZj MX_jk!jPş^: >:z,ɤSS23L *;;;)y󂻪.R˄N308cٟ?fbN:/&􊿈n`G^̥ ⒧a(wvu*bX,\|45/oۆ(ɺPtD͜~a_IQ?|s /|`M?S&WJccm*ʄPh:Ȍ`ޱrYC_>{|QUI/F]f#YNoKULKbȞc4ax(" |}fLYrFw(m uSyAD([L|q{S ,5.y(Hb3GOc#a&$MkbtQI۱T+""#ClP)x~X sԥЇBk 3ۄɲgpT)ؽ)_A\s(D92jppmְ kW7T_":\ _ 38W=@ (2EڢpF2K"IUܧRG@ݶ1FDׂTr^|$ЋWy3D}fwqGj.r[%R[i CEUɴ )Gla̩РD;;S.$[a5%&Ƭh C@. Nt]8FW(+[sL{ߘ|q̮=k>,@gU HjY^xƾFϵ%h T=ppKG ۳g,؆HUm Eʍu˱P01 Nxä |n$AΪ]_9"~dzk1.@*r}L0FDDk)[L i, Ʒ9N(LICm1;PR͟kr95SgͻljgnTFb]^n.<Bah/A`%v&R@2DGg}yq+*0D ǶKbˋqNl-<|<CV3*V`5AzCpL,HDFu\μCl,ەD&Hfv KSkCuF1WCF(Nׅ>V\s1sNޗa_Z'dyT䎔d,2cP=Pj섲+㘰b'u&y)~rusP  %fSGeHEn-Ⲗ6P M->%):P` KJ eEb# 0ʩ^UHHAG#HbO#5Em],oP$JrܭG&Gٌ3G>0v~ м!mz)bNu덮[տBQezlolf4v\U4(N>WVy[n&aK.V**G(&F@ ^[Ҟj xwfp&nxPyUMc,gvl.Qp*,$,tN" GnW JdPuL]wP4WJhCt@R|MIn36 ƄMcF^)0mVRv˰m4r.vX?ۯnNa#&+4}ǂp+1G b ьjݿH/M{`IzVE2ݍItr5?2\Q/7y:yqFUխJ˺Er@fJ3㩅_xU+t,_LD_i#b/tr{B$RlUIQ;= {78"ÀM,X]2\&e'ajg%pw=K4qCB%gts2`>:=C5%Kg"G:3-I73sqNCD G,~Y.(V n"d hPjw6u<:gn(zfJnvzmq&>'_9eLL0o7/x)u# Z-+1u'/B4FoWE- 9 FQ%úN)^*KFy_w>MJ(f27oa%o^<\e뭛G92ͱL>P'#m97LɫTm(_V5:py}hUU_=7]gNɍQSg{T' izJVDpj@V\w rp|ܖ8vt ]$q~]}yz c]~Az!+y' yC3\HL|c 5o1\!mGkE:S[-hARsoti^\yh1#촴JI3Rsا۴EėR$V#Hy}y:ˀ,4vT۬WW. lGbՏMѐѴ<2Y̸M{VD=5صbK%x6P1Fw뷱E,_+t^5ޗl~Bd0u3(A$+ Q gW- />lXEdZ1n H[[/D]umPVd "?)x :@jLqυ'3вᔍ$/~UkOcyDb"R:[oRr͘Qfd16'e^"zh9Լv|+ HÎ lwL4*V=(-9nfl lk-T8 +0Jqd/SM?n+mO;!Ql C(6+qa&!Wѽn5i2Zc}c?(1mYĔiƹU= 0Ոׁ̼Yc=6 mv! b788G!JTyCTM,(1 S#"|k[M4>2]S )fRd'*)RKT2V82_d$_ \M"בI:tlFz ke`q^~` $j:ώY=vZ9zȮ-*e벳$ါNF>zw@:{78+d'S T;VaYAۀ C̦3XhyLJl~p!;eM/yW3za5Z'YL%',ߗg P ^*Y!5m2LiNER 0Eu#LH.{~ C&;,z=>U.滢TT¯xx7j=)?p<ҚgChM`һsbkق|ko┷pm˹d#Nea6yj &R1Wc@_mګ37!W'"sEu;AFkwPryNZ\SJMŰ8~<q&a5~3v0p~g yu(㑾 |}R[۠E~>E zĩU_o)ΒҥZo:Pv7ޔbg~#7VpAL١']r?ψ4\gaujjCN1>S"d4|kv!w7%J2yļ@i@cZ&b'y/hPo9'+C-/hDl'@fF6y?QBGb\Us]̓ǦINGia[8{҈ks:ƥ!4|xRY/>/xĔ@yٜ3΋|kT!Y? S.&lxJ]j+m]!}]ȿ1{+}—Wlw-TFo|V>-[,<4Ps2@QLT&8O1;ta]F[i)PKv'rߠr(XǢ‚rSsK~Iʻi2CKVړ$>Yq5翩UZҡz3KqaZ<:C63%QkQTKMF:, ^T;8gt>M}V:s׽K@bd giehek6؝=:1{$"8-yNsBMI.V ڐyV¾d #ߘge 8;3Tn`k?9ϸF5ͱeHSrJRNkT bրJhr'[ߋ%Eu/tWcKf&c11;mK:h Nɽ[`Hj`r8dUI9 u ;;[⎇SKrS-.bsҖCYŰYϟT,zV_riSI#C3md;f/o!g ljE3AuĘj c~]wzzvQ&VF/Je)[:x5W+CF4 ٹo &2tK; zw\:F{ϖ@fMܬP SLToլrm1RF)+'}r/7,@EY&CmG,, B6nF䚽5Rmt٤2\;[P2(_eLD([LĮcLsCGcpbL<~ꮵr(F  !+Vˆ^Sb-lf1X ᲁcyf FN~A1z KjjOxoBӆQٴ=N(q8Zs#a\с%ux,oʳ=͞$j\H.S襠pdu?d4$r K=3l;o^*0ad)"/X.f'W#qoĂḥ;U ! eJiiPt{U0iёݗ4h@x{Bp?\eФuaEi Xw`p>a߇XgѲ'"Q:iujQ | UI0֫"||̗}&s N~({vɈ䓲z=SE.oBHq 3&p.>qAn13 -er]>ǽh nNDz` 6X<އwv>*Ef"M)ϳhLNC"ovG5yW@OGe:x ނQңzaXgS׏lD-W;YnWV9 ,n@a=+_dW̋dݲ]JM  UN~n7XPW[y݁Td8!":6j)χH;/!Fze,V4.U%eh$4RuA}U&SjNn"Shsmei# .%q;_д4.iWs@r~˃k bz Ի*޴1diMӉ1Sm;%'nV.j H=`_J;/wWŵ5-,0OOWJGnPhy*e}߫5rE~}9|Pb 2)l򛂺^=^Vl]KV%$԰DR@ ( Lk],"y|WYyZOCt\1DI6?&m0;͊f/0:ۛ© Rgp\6I?=4<Ǫd-H\`sG)Wtwμ3G|}Br0.2QKXMFCQrbbzw:-R'±5.!Vق umNΏjocD]j[kԵ.0~ƤNq%߆#6R\J_e.S?@`E_("mяA[-:y`\\O`NÖpH7?vt|=sXXC :!|-_&n'WF ]>ϦoɡN`qMgP{gQ`_hFDMeY0EK: pUҰ)5"g15s0'΍M5t?Ȁo[z4r`]M>)z{T H U8UUį$8Mw-\֯$eu?E\-}dI2?:QIz[d\,t UE_MDah@~1$gIAV)8gjbnQ \2*+g\, "Ytꅸ?(u`G{7,TnzsaxC|}J@:4ʹ6_`6,㛠=6+>|)D٧j *pXāTvBv،p:W"cŔ;CG0&87h:isn$b*+aFG=7ɮQ.o@^Y7=p !C,t5);e2d.9dhGֆv϶ z RV {][>kňAMNK45w\'3yj۸1()]g?vqXMxr@{ůRߐ*qG#/N)"8IxTNZH O\m#jb qT:ȊC`x ;7Tn 1Ao|J5CkS\l͜ssTghL=KF/t2|љ0?pBMm(}daHB5FL(۬#l{GIPƁs1xCUHL2 /AѫC7 _?qlRԍѢ╜ |DȐ؃JS\?>6 =O1(Q#P_?TW{9!t~Ehm- s]OTր(e~" o%8/<Q%Y"B‰KX\UhJ`n.ƜGZ$%TgD B%j!&jK괉qu_F@+& ]qig6(!F08o%j ls*5pYY]ٶЃvR/ڎvx3Kn;|z}Ğ ` ؝Y HEC"ɤҶqXM hCm6#$[.("Ź#s=Jx*qO[ƌ cc,`\S 'S0i, ڔMUB%ZK@I1'hmf繘`QŸyO4:2s0_?>C꾗Y{|Pd ΚŴ%1R>}Lӎ0kPitwIp u-ӘkR sLIӞw"&|p]A<Ug XU6x;y %4Q+scEC=C.#~U_Ǘhۢ%nouD8.ȩnEWnKqp5Tv{&ps{(]򖑤hoHsok+5,S/z=D*Hk;A?,:nhhJFQ~Z#! >*6CHf3 ~U+? C=t@O %ċ- dC"Q@2gT}|3\٩,kIBD nzt?!)6&.kr(9WkzDbnߕHr ʺi݋3lH|P N8x[ncf+_ΛfѰaX:U̞k^1h'JqhN}O…2>/-ב/ q1g)w)a%n,L'WXvmnLU;{;45uxjX[͝bq%PdrҟYB_=b8sRhLNOS\`~1C88St6`d|bz6<ǐ>غMțh=gE @_3BF.DL UpРTc*A)X]s-kڟMX8ٮ.8E\dhr;rwRGJa3vC?)IL2 3{\YEfpz^=vNPG6Ϛ#lI۹m?q1$&3vhEvWKۻl DBl#>EjuBs$WHtD3fK!03~"7j.IQ.ȖxR-hQ< *K:SAQf-7Hr-}z~٤8CV`&7']V Dr1N 8Zҳc&-[Z.N,5ULЄ6 @]ʱ7tNWT$ w51$|)2~}ΩipVe*^\CkIXccƶ/,jL2a;/AKŅd_"ۻU.!eԏ4Z> #F?N NXNX6d:˃5@ΗN%e|086Krr>@u.!oP0M"Twē+F`ٻ*}dVtcFo>sW;kt;>qm .LDkA|ן&E ”}HLg yrLbINxn6砷ImB`@>)0fU=+;wQ=șRQ)sTABp V 42A>= Tq673\%. 4:1Qyj[?j5]BJD|x[] p?G_JMDdG(D"W7JkR,̔zo`UZٸ#ԞXtbEyG mvbU&e.EW讪e556b\RVh"&3}]Znpo: efb"7J HeZ~?)^W|?C7 #(K10lWl3BvwKO-[7cAyV)&\g٣zKS<6]2V:n8˨6ZLuuՂ=072taj8cBPs*s*y]aCQa;@!Z+|&(`D}-Ø8vPy?B.B jҎx:R֐a401n"m*.s]ߍ*BRv c'|cvPr .(9iaE NkԘ͐vCs~ëb!v64O~Eծ\;Y9:7^ S<.R[͖tz<~HǣCH9aE`w#x#bd˷޹.t7c]0j޶ǯcLյ/Fa6uKb0w̟ZF{U7ojO^-q׀ Q2xa\=l#i\~Qyr҂c=4rdY/.j&ᶣ/Fvg[$Z؅D*bR;MKRb1X[hMWX.Y VD sq.S}Fsi(Ñd0F`N}RPt(򊂌L7n~z:D4h?(TNm?%ȅz"hi.sx? 27"QÔӑ;<orNNoo} :.2}6ObW,ǝ>v⚍x2mr2ZW>è+&y=JfO%6a͵ = K;o5~jJ 1xDJ|7ZmZ.iQW+:5 I]J_ƍVAշ"\ vD},2Y1-t`` 89R<3vQz@? FoeUl0\1^^u((Z ,(5+Cb,g/>Uk}H#3Ld+)4AսA081@HP,vSԛ[S7%c7!H_mta  Q&=,![hA*#ee$y0:/mP^/+6>L~EQCz˔9i[GŃD 8I6.:Z_WLO=ȑB^ձ7{>{!݂LY|Q)<;W"p'w,?H0Lna\҈gLՆ{! ;cR-cl< |;aEUР N*IOcyߡ~zp]_O 0TǙw.n* )9P 4XŅ.AȇψJ%TMK r'.5O.q9`\"a+?oZ0]t;(gړn Ad>Y&F7 u, ~iho<6柏:{qj"^" :&2:Ќe "}kzG  [',; Z? tOGwCiet.f4#XY%A+?Ƴؖv!DVNHH/QV0$) M9V{='ڦא%C @(d\Wi$L -N[K#uP#o]"MAs7Pc{˅ QqE,kLT1H_p'+*ok] n(OE͜oGe,4& {b_Sp?u=C6.MYiHʱ IZB;V϶K1RA`B g:לF&и4E\רG:VIۿGC>d`` &>/_v}JL !!buҦZ!/1Tgg<䳬ih\kCe 7${ M*fe&;N8ŇS2un,{Ȗbl9QYJpn%މ/LaVp#ZIq?4fЦ/━ds^G+ŝ0TA2du[C6!W-I5߃[1ql~k+aRCb5?śz.mlc~nI,;^g;}tt]YaA=:?!>ohI9u]py 7*D6}:)0f~Il›o;Tշ.O.˶6^9JX^邰)3,|xX% ))hz)š-PySz}wTYK;PLbvr1~\;Ӕ,fBRWq4+IEl![rz>$.5Up]WiuTJ.h VGk,q"ʑ"4<.fV sKuW0XFeނ˦0IzN\޸nl, UӏWFfor&^!bp1<a >}3Ci" l;=G6qlg%lrfقRl#aC}bнNi|UT%y'~VJ?!cv[7:}@uyf֞Dqgv1<>s?@l0WZE8*D sZW/~B4ޔ"U&P$GT~[y7ؑK=V¯rOMGm|TkQqf>53j9D` ȍ8^އw^8Y=1Jiz kcf&nl$5t kʿ/Sya \ic!g[,s<*ƀtE&n=(kzKʫr2_y*,xj ?:m[( 2_ly~1˶]{,iAԖo Պ"IBfaA4 e"ۗ3\ۭ'gУHѻJ(fעug7/N@qx b')A7oG%^C|o>K18ߔXH`<8 u2ª4TWO4dՑm,"Bz_M˖-6P2 ni֑TT'5l+HD__' nca> 꺡Z?[MΟdNN0Ev{~&A93Z iC e6ѪզzſHn}9nt8̶F/83oiW!J$dRN5,y J 'q!tx_0THfSq'8i U`ƒMA̐>FSn6b1$Kc֥XZr-./!eǐZuO+|f76wp @*Zjw0ƞ/ul]< Z٢`P tUZĉZz[B#a@sS<^\$be~}V PkHg`P"xh۫K ^e06{g߷Η_Xի1'ge`$z(G3R@Ϭɮ,ܷ`} ~L;]ٷ?^HFb\{4WfBV¢EUؓQ 7ăXY,eCB r=cxίc. vvGd7ǎF&Qf\{wqbÛIhʸOH2a;ŗ?Q!`Le>k!xE/"ׅ)æF"p ŴBe@][H^Y(~~t2+LaOO3Ꞁi䑳/3q9}#Ĺ> \lo Gz>c"Q؇H€ѣqV>C"\`]^_B:!xbٯ=N֥$`; RЯL)Uv`C@^Kv I^Z6,+ t"hrMiZ{OR|5Ǖ5ƒA:1->m= [rqjk9QYkJ>Yi%yHf럳}bGhu@|IH ]C@a2X6,8l}Lul {oNg9re/˞ Qk On9S'>ʚbO Dѷ<3EhbwO_J<ֈSIK3Ran;{_T,iJ|YM @~XX ߏҩ\"uz t_=Akgܜ@8`<5Kp锰+6uo@LM/Aj$6<*O{@iC d 0>H@Tlh,O~QM4c^n>< ausR˦L^=Ap22.L)Z©$9Ҍ,6)Fd6vi)۳WRGpXf[)AKg2UXqu7ݰ,JIHhD c̓YFCkk6z1+Xca?.rK"x -&>2Nw2/]db=*@lX7.!Z/byaCti$uٲg;wTV~@>aq7i^ iBhwW/C\LT9ir!{¾/Ih?kO C~ d4e?YgR (9? 03?`Ad6M6%8[&ڒί#Ŏ] -j<=*׵{[2}@_O3]=s}-Z412R'$cm P^_;z`ICmk;ZDaŕ0ړ\/r7g::pQ_;[I4OZ$K>gsxeD9W7xٻ2sg=0 |)Ly`Fa4zPfCx擊$Ķ7\3$r}oQwWkmLℾn|pd9R5>3 uP/cIůz\o0sh!um]Ez8*' Dmnޓ~vrcrvW}8<N߹yntP=2[mU4X  0OWPwW``J?Q`RS/sc&a^30G:_чi~8E髛W .'38LXx~6WM<Ɣq,ks܂>6 }=NGtpd87Z+ 4N=שuˑȵ`8!Y+(jX tFeYÑZ{\EҹՀA iZZki!?ѻ`Ж!cp헟c :-bj%:Ţח0Ey+7fؠ.4ڈ'؞UDC<[*|E -19JkZ0Gإ 22.K~۹ unxΜYim `vŤ[Ԅ@4 8/惧ƸjIn8bnlҐp4̸m!9Qq pOswɿ{lmt]6S^H~/(cha4u)?DxLEiNZ$(2:5FX},4N@9BY$>MW W-К-Җ8K~8f XZަcSXQ,{mU x_MVZ#-cSϏ$sp_w*$Žw)|3=˲cehltWU~vtytMl|os-{C.T߶NWf,YQsjjV&Cn7uuAѾIMayY܄KFvbNoH?P-G_@rpց~Nk٭U^ S1/~} M`OJ*eee?9D]C@rgI2./\GQך!$qxqAoO`a\l>a<4Vo*Hx[;SlLaJm{&S ͤ03Y8!eHx6ߦA 6;11nY9. lbڎFuvܦM}>R1ϣ_+Ҁt"HmGAmx׷fYX(O++Rl aafM m35%d3 y3YJ 7WJ;gg'ɈwB%}`SNzs 剿:l #@%)i7r[j\˲ob>lu_ !z8|?x1ݬ,F&$X/х;'`DPs#/-MNDlܔ$:] N-H[䑄_FŢޥ/eCQVj-pN5{P(-p>D\{yktGGN{{(FЏP ,ZX-ܚX^m @F>RVxk =e_J7Cfs dC4e@j[S lJF%Qb8雦. qܛc\AĚ煟z`¿:0\g"UBps[/l*akldV;vtIHH28ڤ!‡)v}rbaܐwt#ysoKZ[!c*aURGq1JdX6ԿH&ՍKY?s;Y#k}ˡǥ(@:Mxu~N+ZT_q(CFujâY=Ɨ~{l{Z [Ex+ӯWyM5?Rl@NQ[J{< >3n ^åMF ڽqD 5>d6֗tg£]Kj0(Z OXIO_qQeEUU(NLH^ ; ב*,16MͮFNZU^(C4ʋFo-WɥK"jGYL?W=uθzԚKXDdU7 r)Йӯ܈da}^p>̳m-CШI=[Lӡ#*C7qKP{]ԁF\n~\LRD)K_GFĺ fy?՛aU"P8q`H-` /?e^ %b$GVA)BzxD5֪QQ_b0yi zY \f0[EFUz3nQ'!74F)U=rjVVbƦ|u*nMI.ZĎ$& -XOYz ~8k3ݮT]M *AN!lv\k*8M`_pŰת{cp J+#:ؤ E?kGj;no4aj%$l}hrjx*n~C_ʷ{ e㬮$FE]̡ը-S|)^7 *eԐKhsgi}m1^.7<":R2;PQkH.yν`rL4Z;āf⶗x _ &Zk+k[|d/yS1)YB*=`0Atb|/co _1t/_<ф'qK9 بUϨ_qA= "ٔko3,!c$R<Ȼwn ZwH24 L0?2iYU L`P%`e6KqarlYׇf^膽f$)fv$+jAo=N8ɦLa$S61WedVݮ\DAu,\y,wV-Tvg 4q_ךY7jDWdk\&;MJpkS;ȍ@kp<*Ռӌ$+}Ӳ6ÈK8jG. U> nCYO!El Fw^x9z֤&lK 2 )C!SP*iڂ$2c|/RAQx1O\ 07:&βޘ+mCnJڒ|]"Z=16V)1=빢%_DgV,pBlׄ9;g].Eqb[Ðv'KGq-X.ܳe='q#SoЖ&tUY}X[4M]?<Pq֟%D7&@B̈́ ֜S?k 0 A'}w&o[ۼ֮ QLkS)ٝ~c|Pf򋥭An+{j%r7.*Mmz3 :Z~ ?~>U{_6vd9J_4`?_(E*_ȇDS̕o1o6_=gIzZMj^% mȊ &Dd5^qDv=J%ِj* @UG_iq?oF܍O4)5}vm -v~Z=QZ﵇z q66,<)]8dkNp3/)=k(R /,)ENLL;3_s_ #)<t,N  {.x'6` .Dӊ:a4NL$ϰ!섉Aa>!';* V-^CRb, ׵{pQ#p 20|ݖ 3cF E`T^ݔ.Jn/bSɛ'H7W=rŪ“?x). s~G[){ƱsslMjBrUC;tվugNGj#F8u3g`XGP9'3R/.i[zbJ(Vg#w ڀAjͨhXwhk`-4kLt@H朐ZAD(ji?m;@Nq]Lë(yȭ@2PF_F9PtSrj{ ||D5[Q g$K q+!KxBoXd'"ّ!Xk$0< ZjV\s;Zyc-엨g"4)ky#NѶãy&BxY}ZdLѮ5]r w$|{i}ebUc*!*G NT_B,l~ӝ!5twJ=f~Q{72}t yí5 ͖[۾_H7J͙+6ֳ ~Ҝ{,ZB|S $r\HDZ1{ís 5 %i˞[̂Nv1x|c~%*Z #/:of..5m#iFQ =‹&OQaTUglP;- ڝ6s{ uOȋwQ/4&!f:gf4沇Xd &tY+g`/#FՃ !)kao n,8~͞~YU1 (VF%A\\^|m:t BHe!$Qw+T$euT6oG'RYg2/m~wrwܦD=`,ZA WOT"7&gI$'|_BۯWR,hs J8t:C0sRBI-Ԙhveh$\FGd O*U;$[˩yyY?Q:C kM1䃤_wn'-u(b,I)q Ϭd蟅::okQ`!+ئͭ@J7%w&J )[==+BW; VtiII8?S|Rkc;mg@ _ Zwchň$>n J^i~g*KTJ٦6׷Z@Ƴ}%#EPcI7vW(.TrTCۭ :B@G2XYr6η=ܙj6x 按B]+U0.w0H.~dYzKu.4xܑ: (ӝWKn's̈tI--evt@< e3<HSP!#jeI!Ufc?\l>sw<Յ#DiWq #e'R6j;$~FC=9eRBmdH,` J*1gp,oV6fZo4jrO:Yʎa?5KS mhS|5A'\,;@rvO0=sڏ_$Z\wQvBU .WTQOV hYe"T^=O\E \8Pj.O}á޵Ek" Ԥt/冦 P(9kn;XgTT5=aXG,ӋK msAl[.JC4ia \Ƃ *1PdO!ElΎǃ~N; -+*coCrcO!Y҃_DQ=70&#;c١Ej@/ƝυĀ^/s`%3E4%J# 'XMKĸ`2-$x3c yw$W9\jz$X}rGIJu@Hh(? {G6Jx`\lwW,40j%f\- ;_Gc~POdCw @Ym^&9O>{oՏmh gt4 f,Fl¹i={%ʁot-kr:Ru{]s;#DҊ<;Elh{ڽo*WΠӞс?Ӛ2$ɪ6^R^!> Hn[]mzYւҩ~U78彵N8 aM=1*4p0=e,+Rf~R!Y#6 ~j NWTO"k!JÑ"&kk`FT1k{qEm+ς k _}/TOFZ' 'RT2-u֒ij&r")R5cb%OyHAOf"u`i5)ǟaɒxPŋ9e2 3QelN)wtS֚Mb9o򾧃{ae?o)}& x?k +spJ+#UW_XʡEt=JSgδNj7̤mv5 28qlo; VR3tJCOXrP"FbÕ:+_˶4 sR<N׵ ~}#BTW\Il֨ uªr,ϧoҙ".Y!5" M Jw߲)K_HĞLxjbm^K³b,ϼaDrNirnՔ͗~ gЗǘ2ɸҐ@0X]_"`CA LsEp F[:NԐ؈ `:G଒ 6f+~Uxӌ#%Lm1d +G$1Nyhv=t.쉭FMXn:Җ:Vӵl8 X=~guTA|q }U F@I8aV(%sEe jVG8PD]Rۥ+3Q?0֏sY ^ٯL`WPVba Vɤ FNQ/'|Iס0Nԯ Y%8uT'5qjQ؀M5詾Ovr»)ӽPЭō轆Px76^lEEsU0:V:}#K!DMjvN{nx!02/"RLMyA e̊>\:hg6jojӷpYN ShC-[_g92rL--]w񜹼P}]l<|NFh v3v]q ]Ҍib;Ÿ8ԣ1 ?j$|j^n-VN}rc{tA,Nd6WW\9b ~d;v1@LVm1RWu2Q.[WBX"Wsjج57m̐k:k ҿa-p lmLϢ:7\~o} Qqĝkѐ>:YTx)z2ΆsC݉ </h۸go;h}o)=y':3`[?F]0qapB2$@x9y7rOtm˜߂>%3j M/:vkާU8:KcԛRw2 sZhjpy/i ?` e݄QNFt̋6Wk:b}`V1 fYYҼ[1՜(#&'"#z@ I ]*x~+'];<Ӯ[HߜTXN9WG}Q\ HRvB R^Z?%ڰd8XL&:6am "}! tM㗏lGF'X]Ԝ'9S6C(MO5uCL3KI~wfJ7@e{$"[$L1rSGEnn^Neli~ȥjiIm 9Q] Ǘ(ryW 5`M`imY]S`v8cz2ۛX^kJulS+}< T2qm6XķK.a풿 ]]\}cu6w> ١{e(zhg 2͍1[%VSK"b&Voo|i;C7 Q:$lǢ/.^Ukf&/DDAH9 "["zRǵ T6FI6U_aG :ȐLlz shm(jn Ge:|B2kzF(Rj6T߾[\E JdZ/I!^ xgR7]ڷ?˜L/ԕQz~ ~ ᵑ$j|TPIId3QPlS-0ω |/¹]"4`2~+r\$:KӑaR7'4N\f❿t@FOOo|VOfXLsw.)˷90//1IMv\v|c__7"J u7zu񹯕S*5xSx#6cHW8SˆZJh䜣V>_6sb[$OfbWLWs edžݠ2aבFmV#4֭?TVecGDA:Ȣ'L9 !=0e^cI~+ {[r6Ktن[cL$\wW=LaS"T}iG3hEŇL&q6r cZzRv6#6]} +Gha0uu \&>)I~-6#sLR&|1FutFFg޸,#̳p;S 9k1ʮ2]9v'잌UŒnÆU䢇rTJ/ sΙq Ӗ~IEO8|Aˇo.?|;oa9|TTõ3-P^oC^lJP0翬J1='F#2pb\7o5u_ϵیl8Ni',AWH߃nϵTQЯ@rf/G{j̾T1Hoe-B\y'{sr$m '7Ê x[_ ǰ+<|+(d{&{҇eDN+s2T,ENQ1;GbƩ${ LC}YgVRus&=>r6Aڥ 1e^)7^9 r˙٢&J *]k1 ;ޕ*Z#êˣѫ0u җwIz͌g rLwW^Y~ȗ܊M,Eo]aw,S:m)a0 6E~ד_'.g>i H7pi{Ɂz%u79,SkŭSwpG$E;ɡ%Y)p1|JHD&rܬ@(ߤo S[t!:Xx ROV imZW6"؄Ey㼚c8_4Z=} 9,V;4B`Ngn6HB ١J@9Jr1X5&&||< ^ѻL  kaP(KVa(rleG݈@1`y]=R;Ș72K@c ̿Tkڜ<&i xIPCĊ;9 G^ B\EHV֞ 9QuЗM .F_nznM2K>Y/\lL前!VeQUu҅/:|/ydq]7e9V˹|CU k"M!}Qc5m-JH&Rr/C894eR X?[Rhzl{} LPdi" AnK5d*lp8 ~p-#v%:}<} %/xGbj#1g15"wlw!-vZ})%}&NJ?f8UylfGװokJ=L 5o'$W4/tN ѱ0ĔvKfm?0"vsanbc-~PDbx=kǦIЯU BH-Xd3jX<ٖ\Bُ _![$FQt %)멩0SclϮ0ި#/R|=UJI}.==n/fH9?a n>Kc5'j+s-|ʉι`g:tMS}t FaSk~Yn!0 ADD*&;.[{AӠ~HmZ *" >њG4rٕZZ|.:s}~EH?8]+Df¯707>l>qT=5%r3,Z3 &X{m4o#S\jK07:VoKG_r3(&3 c7,Y(zzM1G@^_,:=]Ffa{=LJR穢z-d6ѡdj I ay{SSlo5a$>C90YAW2BWZ+b7s*%rt~[Rd5G)-9܋ b@ɂ&"#$c@P55򖶺~%sʶXh_M"z [RYI[>޳S<0t0(Z~б6 rw@}Q2D^"bC=q?B q㚂=D2Í SÿV^3,?><} %zfGҌ[IfdIGoPڴQyeADRq ~HR3/> HQ|8c 짙)Ҡ<>jSO(XKV3gO6lFN y7sXmHCJDpՈ"i[.Zt/?Sc ' W4cyڐQHxۈT&QTiƀ6cvW y~>n)R{ Q XK{Z6|h|.p|mD77$Ay|˯u>uaQv;w͹7mXU9\/{JKCRbT8XPtetA㮐Uc@`ߪݢhTM8RƦHU3t k#/Q:Zj*hS : f#M~&,C$5S5%p TzV,D`i[xi~< wzC7b~7@2NRj e>-u3p")nѤGKM%i[ 7_Vޯ{): Wܱow.=t4Dxݱo_+}̱J&mlƠ+*bT?Q*P=%v5 @ >G mIГ]V>E?u2j.Oy;~',_X$bw`[i( d:#Bh@x04k) C1d'8m`royLɰ#YDORU 햚%\Պ m%vMJ8gݧnً16 fq*~n5C^k9ewݐuH 3Aƃm"oW ژӕ㑗Pe>McG.Sހq%߃FzP-X4$@A=kw\]FZ56 Xj:#90#!@ċ39W4@lpl_`JGK98͖4$E ȮXwT GlB44Ͷar[ o/ G,dW0b, y)Y*IYZޑL4_JUe oD6|(D.e]W2g?=z.3KpIR#T" ̔7tJ-:"MhʗM<6h PH(hLo#65[ڜ2.d{uq~'̵rN ໽rJ ^jP>xnށ3tVNbПЋy %u۞|)キ!p2(A3 f|)U)6,33lj8jѻ]Xmq}}Lo"̶pj}Jm0-U oYZ[k\>cБ?.yZR8kw(Rg;> EeRM#q%uT"Oؤ:_Y PyL4=iI5N/5ǂEu4u ib-Ila 9kW!6.藜 Xʭfǔjs?S_|N$#R/ed#Om"դ4Q\+0V\Y_DOaZ` ,LD PNo,Y;ix # dY 김&l(kp.t,T 6/rxIBV0 %"xҫ\DF _%äj 1:d0xn`^'5%*n`k$!"3{f\\FZDXgfsz/Suߺ[6ĒNُmlNj1wIr!?hH'VJped ͧWIsA#4L&ǜ QjsDbpn~}Gýi?wwt> Vwkl]8B*> f5P2BՊ+sXPm򯁹Qq.)2pM KKrB+-`ieSKa ~9JgºN~V͋s R(Gof"E-n Bd/O50 R6Q鼭Ub/vDQ;tߔHE ˒,U㗍 2mvoXxOHx?iX:Ϟ8C&1-2D3#jVË5熇:V"8 <~-a/5ߕ1U]6`{"bϷXt@gz5.ڇ65@xxE }7D鳾of'`d']zT\6`A|i& F+CCVH?T6nlEOCf;v{ W?b~Pf.NCVUҿ2/AT<,CTLul]1+j}HEHJ!~xRʹ3fDgKGpF88C< eI 'rGJ&LxfjxƋV1`'q\ٰ̡-6Ƭz 眡t?cHH 7'Ǹ~(€#Mkw x@+8 @pBh7Mzϕ8}?WBvU$ݏYzbzZXT0ҺqP^';ȼ/VGuVܰYOK[l@V%4nAa$= I*0E@ԧ+|3Pa̘n4˂Ņ>leA$9aǼO' (jfө :l eU/űSBy s%*ˏ8d|eDrWO}Bobkuűt6WF"2,uffʶ}ъ2^|>J[ʹPNNπ^i0\@'kvZ%-2f.0,w.0GơH@xW50⮰m5r A|n$Y4™1|3.}vNF l4zƬA2#~!fVs[2`|~>n JOI8>k3Ƅc-n#KYpn8$耻"rzHF"bWQMNRwvǩx'l9 |Tw )[#qM3SV &3XRLGS{bGLwޮe[(ElQ(i]mn@Fx%mY\6p4Xv1_yiw\jDRԊ⚡T}|a@?ovg*[ =W"8;Q4TIcirGt[]9V&%&H 1MXQ_);6W6p7i/q;?›D# Wo=5;z{p@񛚄?iב^Xc3;zg&|ĪGsdlb. ^l+\^R*:o(?Kzdo>FaBo/ʿNQ=T5T"SXnXÚh>b1ңN?NpqxOb.燐T&ʳWCc4!}x˪{O eƷeCsQ@)=lw&1jQDdŌ9oTm`izE #c+OՆp3ljp^ځOd MJC9sP[ `Zku<M00MgivVGb75i.=4j hm<|pbERIƈLZZN{03P'5W}æ 'W\_#G2w̅2qn3.";7[ Ή` R߄=W'=IK  kGK?)=G]Rg2?W+hƲXrtӘ0jsjdIԯw|ϟףJdv~#lI*-!3Gcmu#Ƈ!KHhmky۶Zz^LQ;y1 ^1 -Wi'w;YҸlwMrrIZ37 ZLa8pS?B-q> h3h4[:| erm4Pv<|,lZkqMJ;0, -R;m+܀Gw?VL"7~ F -Kи!ӴؒA.(vPc,It%W$zl+AMU/eQŘ`?/"&~x]K .J0ѵJM]FH{:> Qл, ,_8YxpZ[4ԶzW`P`RI`'hZOEH^ul|g0f6s-wW/ӑ-IlsM>Y53ƝӴ~L;#<+c N~!G0-?NǪ̈̄^ ~1p.RU[ rc", ; h}zULR$ 2'Tz$yUKQM5$(IW#;-؞ CJ,%\t  fשO3[[]ja/^V@{m-v8ײf$)fPIflT\a'3 I]ZpYE +.OP.ǭTDȾ[f:~9Ub\q93zC8剏3 Ia'Ȱ4ezfk{kƢ{fLS{>h_;!F}$Бx.=d 0,Rܙ0T'6ypm @exEX{>^"hZSG[Xf*,T t<\6*Ng˿U2>n$"\əB%١PD*&Z ꫠl>J&*zq|;6=%sGIAeӼl!l*e%Ǽ%Xũd-(6/˗^;0R/h:hĦm3yNL¥A() 9mY.DP_Svm[63;wXEV= E:xě)f*;+3J b ؐ)fs vߣdrB4K~`k̗ۆoZ 5a!m+ة,}ɭ/AgVXgBxYt?g9pFBzFkԑ*Y`\Ԯ%ZV-s= xYڒk!.aFN*7]h%L4hdJJ^ d1Yg131#ik^g&oMV=`sQ= Jte+!+,ru1J[>i%M#Lo&]tiͪs UN R̖lšj+ؙ#m0dӢ0-v e-Ao^bVdMns"{+;{LII_zŨL:4cn/ٮNZ]S!p^#vA_NJCc(u[JzV#Rf19$BEe*$:aȤras\Vvua0|&30±~q2SϚTe^UfDodL7Qno!oFN#qW4g;lfɆUr?gEX$x0^$šyɁRDkqS>F D@4z*CgT2 :N%: i1|3~y+~thYpW3B{XEG2uxh' pu{5'W;˅iT?TV`@Lq²Qu~] E0$ GWH 6Pg,cbh]5 7=R }D!*ӱwL;Z2o1dOV0r-p1{ =ho{Z~}})yXE VetB3a}0RkS7JWdAC);aR Q,ۃ*ky;l,viXs3 ñ&Uv,GXEKdI ~ȸ>uoyNp,+d{$vbA\r( ~#Nҵ3UR^'r)`45Kp=DJ[/On{׸Faǜ0}^M|5r ւj15R6(Nwz\C O>Qwdb%q#T)G)fb ߽ߩº3!CdV<ΒXmSzX;9&\p^! euD:o8MkoyubQ\j#tgΒՁf`kBӧ iEt*O(CCdX %9VURh%g v eسηi y`nR:)Tk nGR3'D |>Ƃ]@o: e ^>ZTyf%:*ܜIwĬ\$j/+x)9ѕl J &Z.STO7upm̓љόS@8_i>xj)&ˣnM#gNL&&ַB$jLR涂p&Se6YB?bo`"q%_^`ly 1}T}w bCk1BET_$uas3b!ah{6]

{h,cL{.69@_ec07P. W0nlS3FbV0_r0/W"RR{Nh%CG֕ А% F9%aQ}oZs|l`DA+%I1s91}V0!6vЬ<u4ޢ.}NHoSUF9 [)ݻ`{haF<7uXWҼ\,Hd"Psf0\R3T ނ\&0-#NAat6Sc[]/d__; Zin3Kn9c^R׊"0ArI)4|9ܟ LmzןonCE{YZE7GH_$rbv"p9 W*31n{c˻\7 99̜h)H.DcveqP@ΩBC0͞%Oۿ&GV;2E*tFɗ_>\@bH! %Pb;4 RG,2* ?H$QB b*Q|u] dGq$gKgg~jr&zR]|>7$ S2 I57*!@5aPjv!ӖղWJ:NX1c12=BdD#Ӄ'$ < md2$pYA& 7 Q>Siɴ-^@]/قHsCߪ$iVit[`ܫ&lz֏uc.zQ^P JX1m؃f] #~xnA̰ͻ:֍G(2} NrNk6o0T?/]vx_"WA谴ĈkDR\ug/ŏs -pld~9++ 6()VfEf|hqϜp)Euqi-񩙞 zd*1O*J>$nJj 0!KvS>n`R<[:|)1"kAKV#< /x4VahQIk߅;UMپsV@D(U*H(#li>jMN- x2FΓmv8b@сFEz}x@I/׈SmdS0A.:JV]'3"*q?dQ+Yf( ʔ1{}O8\4zTQWG@8;O~T*ǿK@ǬiLnn.9v$n]㮩d6_ײd/֒ j0z ul.{l5,@ȕ%iU[ '`'+J *h00}R>w[fh %11oOr] DvJgX=dS yS8ղ _ [Kjj3l.8󑁏L93{=}7K$k->Z#.Yéo+t9}63XJs25p8! !Ix}.^cB;W!k|9+MZv\vDN^{F;0 R8%X֐ "J7g'&UKJn/UtbR!{xXuG  JHb܄5Po]ӫ; CYpVt* s>EU\6D݁=Y_lp/ `5.f ^&;aߩM C8 $%&Lq DE}GIxvN&z,O3S(iζfMۻz=xyޘ0XFx(4imtDH3c+(v'k憤|`Kv[婎Κ7}5 E;bƆU'[AܬfA]8:PF61]S *ؽW;ֱ*f|Йq}X,0a:-$Q=?kE;}~u,=.vFf遬-! Y}%. !Qm 5 DxY;9v (7ؤyUAMy_H\o/>)q|G  Q`c6|R \KO>&MT{Kk z1 2۾#1APMm^ so <72\#6"nC\kξHݜU C-f4P-݉ pfm@݂?\1&;WrTE*Pj~_ FkDY, ~1#Y qѼ}KO7B4s.v|X6+xmTR*.D#_}'^5gښfѱ|)Qd6+#\h$A:5[FW=&lVi 3 wpJnE03[fYY8ITMѴkΓm &'2'Y G=ŋKıXno @xƢzb͌P%h ҕ嬖bIȳ5P%99IR]&5"9Űϟ5xFZHyG3WmIiW3:ވ3.더O𵁨*rJjJXܒ\d'MrC5@[Bn|Zfᷟ kI/ e{9  <2XE6".&iT=ƴN0mpTyQ/ Ҵ ]9?H)e<1G PV^]_JQ]Tf[0ts(UXBgc3Zm,nwR>s.Qk)33".-h1^}V v*Yr+C}L}mwGG- h7eצ~|=4C5Ϣn>f1LSlF\bv G[>0g pϯm:qs%gQtF.=7,Ux;11K.gҨΫPgRU)4qj(Q>Vl{犳*~w .Q <=HԴF¾=vm6 lil٤s qJݲaJ.TL|21`'eclub-Y~NQ3AV5X&ur$9bLP?J 禍 MWĒO݀`v򬲀<|'qh#Z)}Ldw~ѣ~e-~]7xQ-cKg2 dZ7xMnÃ̇Jh9MYԕJ.iTOBi)Bu!H,(%*pi`O} ]Ut;L\|rmh yz}PɃOnd*A=[|e]/$_U%D "gyE-.S.bUB>{xkj'@!$?ǴdP4)|3t;mKCN_U덱mj,?+]R]K뤍" H^k\jBQ,2k: L0bM@80.^pJ1lBjuC{-jz.-J&ל(Z&)_l1P#L/yihY*(`sW@Hnyu [U6vZ9GMB ^/"i\j1jrʔ娀 6ԟ IM% =FŎ?sضQ]8t Ivby("@Rs^tQD`Te2?p ኖE`GBP&Px4LDY5)WpV%ZH%`L4L('S_KJŭ*T *;(בmx.p[5Kǜu36爥]4p.ÕsoZB-$#%P VTIUm3H;3qgvޛV=}M${mu ekT EAiL܅#[l1a8u#bJjK j$s9΋ҡTj[-640!oiKS+Po/2xb=K˘H FT'+>pXJp8^t؟tcm_cMڭ׭ qH grXj+"\[? &cW:gب^O{]Ԙ7%_Ppbx,(gv[͖V."v̐YTh>qTx\Cj96ꥪ?pEz4xFwfvgc /z_M~@`XKO@% qC:4c9G2dK-[yɢ½IyG7dpҦA a+㛄dIJ40/T F@FAyĤ\uJ&mq sNK%%($+<8nS"1 jAu~_~zdbs@ dmmԷ"`zAf3"t2@Q%sSҀ!кte՟%yMLĜã+%oNȢ -J=#QYׯ)+9k<4lZ|0޴ 6.>.V XR~u ƼMԿƄKRL&x)FYA+Ր5QkmdӃYxg_FcOeuܻd)knubF/S*)gAD~*`c=MF,oX ;xS,#Nfխchf%m8{3gʾ vIT|^%ا" /WCWSI-g:NP,Kt8s14i4؇3O$GO~N~tz(OQ F ];@Б,+Aǿ|Sp 7-:|D.?  !3s7$o4tHY+tS\ڪKCyBPt奝ΥF#5Ű8!ӧxhȊEZ:ƩOq#=䆭jKt8 \r,Sf(S@$TCvmw?On_PݤBP0[pwMAS|^TXr{b@Gs<+w݊C}g[W2f|2R`3 p@.?6q}1ciŠ SnONk3 NbΔ{7`:zD8)~s7ri(ڽ<*+A{ ɖ]q@2XOVxuxb KTzza'4QF gT"lR.g@h{P-.!M[E"8/u%m%\av>F UGcl=؀K:bǶ˂R-{T3,6@9BD-w(,Ԍ}_! ?m- v GtohsF.AlR8i%o ضX|xhMva "/R5Wg$xV_8wP=<j=rJ=C_ +P+L DI {z>e94UWN˳HQ/ʇlg@q`2:Q[}Ze5$[Wڇv+ ){ (d:ƔV_js 4lDžNj T`g.XF)t}X8'ړGba0w.zu_neq7} Y/,kJ%F} ٬[e.w HMVʄkQ7r}+SkCx:Hjc u+7a?=nRԀ۪|[j;媭i4jP yjH̲UWQs9DdoۥKAiK@\:JqFG_ u/Z)\*}4 Ci02*ѽ/TN$-َ NVѰ[>ik4EJޭ11+ ˉP,guʔ v>H횱/fk|Mm7)_u_ Q#Jc=oU8 rZx5);嗵} Bdd7o֍񄪇^|NuBگ]&OV± pmu$'}#vu}*ˢ ՄɿV%TSl i;"5w d0m_ `&>q}A!srvةJ@EI/Ÿc Z>5W])`L5= ^U$N<@LR;!mGP’=1?E\  bO'GO.eqjb/7oB3G8X! 4}yG>$~Yi)r0#lzc;vc'Q!FtЈB-ib̌8z߆O!S&:#Ɨ$08*Q7(7pU(ȼ*X> {/b,3|_s?XrzsEFSZ*l rmC1 y^2oVʷ6W ]m^ Y$8pWgKţ3\wt09vӨN?nW&$;$Y {Xs3@$Z| /pؑ#L'>%Mn]_79i,No;~+xkHo&9Lsʊq`^fl2l֮LcAzpд[]Z튔C-*ľADE:[kJ"VʶZ-؇ەj'mQVx5:-!,!ЭC{ \I!0^u7muB+'`#bԊƶM^Pi_| z\D+YI07_4H(Th=)r<BMBd@Z5[*|IoG74g=%+1rѬS)Qۣs(>㥂 El|f㗄}vHl"hg ~|:tq=a.$(F/S)<0nr#w]OPZrz5?l fT5 U 6;;!mQ3(rz-7_f.+G TVF{tcO3m 05ۜv E}'tvt6D4_< h){o7RCUHIy#c6o ~EǭFm36*Iڼw$ȟn L[wӇйkrŬ4I0gXg_gJ*B@AƗOD x󹅽CqM= 8*u74Gqw{dINN;U =7o_cgFi,MQ(n"v#Uu7T. |XcrZ82U G? .gb>fr7/!4gԥn%\eоU镈Eӛ%joۊ^~Xe(R/;Q-C ]p-͟ |Q?twY+hbQ0xweMWj,+*cEҧH'V4 a,L[<;+S+G0c-(]#ogm7e[4)2aխP@ʽR%$v;0[z5ȅE_tTjfФVicīUc 2V~-\(M|:usjO`%&K#UN&y}R.N> ֛+QK!%0H{.w;Y胚! yĂKb * e]`B Ѥ"`8 +.|,Kq!Jv¹%S\0LP(P~aΚ Z)JA"X=~-?`gU8L 7?EO3Û<˟D\m?>Dl#PvQUٰT^0.H#h;A#QݐQ2]ZtxYA!T ۘ-k gbce&7R>)Gf}_JE7;!gj2Si*q'~&Bμ:VCH1?rOdOeg U+ʘY%,rRs=f,RYE_DJvfb-u^ 'sTaH˩̱]Aru3K;P$Ҵ^ )ڪ :A oW,UbM~*_ ~-t[: (!# ЁҹCUi1nEHBrPpΏD 'J!B䧚AQ8BҮdf x;sy'/9f6gDRBr2JEDN v O1򓗒5B 9VSɭȴhVn)ʹk0c NWnk1<"lC҉:3g$Yľ?zh )gNvAܺGp$(9WP[&:8@KA Sȟ?X-U H/2ME{@C11Q f^.9_r,I+]1Uj#w6b=dV%KQW_\$RRmM7MXi!U1\BR@˸&$*: T_w~?Qŀ!q7wǀQ08޻Ţ9* vɘAׄ 70=mQo ) ޺gB2oWOQ&J6׻{%w9Yk_+(xF~}+uḟjYaTwKD_c2EL5 I"yN2etrsoaD^;v+FsӥG5ʘVMJcS{bIbdjS G+*!xOX~!SLT+i0d{\*xYEKdf#9 .쓚.#sx |<'58]q7P bKCF"5d4{QAn$Ȑx0L7=x4 SSEX’GtM٧?EˆmDaa;AiHM~ wyBI;FNp~@= Ţ=8bDŽou ;Q狢CrYND|wvJOͣ#fsWޒ%lYXQ›^]5i ͥ5G@b.paJ=Y6 dx)jW9 B]Qmh䊉 >3E/.61UNCQ^qOf Qv8L=`)6Nkd W |5ʍ_d"'vHylgƋyNLu-Z(Sᅧn`98/64)bGe|}^Og5."LJ[gH(8ŵW {5w8q7y1Ւxݠ8 }h$3~J7dSZ-bf"ϖ~T=w׉GuJ\F(BJ;bZJ%dJl杙OAۃ,)Y\^ڊt'xJڊrlK{Q7Ê uN1o nW߹PQ&gI<'ġo4p Tg_ͥ;dMlyuYlL\Ӹ*Puނmx6Ԅ,^ Z)?j ]2&_mh&h66FĤ ؂D7Wt}z@Sl}:Ht0;I L5 ͆qD7xGW^i?"wU;t b|8xV"ےP2y4 |ujė}젩k,pw?ZF[I^r :P6m,ݰzPVR_uK8,yj{xyf万{[{.)BOC#Y,2-Ϩg3h+@ N,I'oHg['C2_tN:;X*d7ς%FIFY4qwǝܙ$[H7i c g(5/4҉1~bPb!KḦ́d>É;vV4ժ>-ΨViy3N]ԔFiqOeYlP%b\!p]֚E>XǻƵH"'8ꯧh4Qɘ>807mlhUỏ;|m(nlU!)xܭsJ4͎*‹ r]:%oqN]EqM]1}ćӯ?4FMb:G޾YTWatgm)] KEhmaX*_LęcqOB08c<>͈L-]}#pBL(*Ccrël5KYFM~1!փ64OsWY8(k岑4u;ycRq>a&rf{Xh"d ~"_ȅeua-fu/f[LX8,:xe J,/fhrrC6a p'G\]K}g^iE Jiʄ,FAlٜXB0v[nyCKgŎsmb^n!Qi3;, R>2=m83M5ppҧQ_jxO. @o?.U`Òx0#L,7EK \l6`Sănjꌯ/,)iTf_y;l-?C.K`:ȇ/a8c,,a%f7s$ j 8Sl$ geqIMnFx& ~ɂ#~K('`i$d".pH Dimh(X8Vbه%>/7RHGB),e# gi(W\"?-''t>\v9uZ+vv Uj8XY@!M6")G73^Qv}פT69)_&xO1EEraQ'k\y/G}3=2Ns;2Tkvhk7+6Wꖑ|N qôhqxȃh#!l ~BL,!XъϞ6 SC@׿/I4 UikwFPjV ny׵Rҥ޴?CWR ?*rK ޽ow*> TkC 0T];АM>/ $D78n|Rp ~mN֛QHIT=HԞF(&si܌R~1-PXK@u2U9*hT"0cҺRGf?mv +xM$Z N5A2ݾdOβzHB^OA Psk 5݀_ɖw>uܿ~ 䣊2g$A#}LIlG/,مưtߏD/OWh*^TL=FȘ|fHذ8Q{Dp/~㣡ߔnFՃKanÕpe^Jq12ntG3BYdq32:~ 읰w4kuXW}lT;q5 UDI$='>xtkAmgWO6ҦhIDzHG v&}vd^X-n`3}g?FVCuRo%պPR6kAB\!"FnHO2{6RMU(x^^gĺ^&5GBNUh`"z nA%”KJyPi0rʹ,G"T imFAĵ)(T \HMz)91u-G}s.0nsPK?C:x }pμGj=ޮiH|Pb@w"H'k&Ei!< 7V4d?=E@j7]ڞSaF܅A bsl J~zSϷ؅3~iuG5*j8?ē~=`Qؠ2M0͑Zub+ZmZ(Qj`cE"Dq2D᳷/fVoEL^&;thNĨK k!uGn<˻JM\ꬒ_% Q.n[gF#`.ՐZ#c}g-1|$tKKF(}$unQk_=/URqKRO{r:6 JeߑG}=Crq$llnQ,o^?1)* خlRv6 OZ咴N`4V6hy+ݩaaCMԢ(8"4x@& l~ZM<,kh`skk%RkNMpxT OZ&tP=siil^F앬D+}IcQ?OzjbR*9YSMs߶}Jal-vrM~\0Z]>\$HX͒y-;8_&UbĶ6WtU*י) 0ӧ%;0gFTAi]s9Z yT3+ו%39_.^s$3O=qhGx2zԈGH.&U꣑JK^H{Ȯ=H0w.Z<\odxYވE r)g^g+*%ymsU9(z2Z kmJEjIjU\VJ$iʱaqbsS/q0X˶(C-x #f#P#2=Uu: )O8L^/pR4h<%T.U4 yFÄ#=F<9UQ䮳ѳ=S˵ePMf٬4΋-tX` [׮{ [tͅHQݤ[8cñowUM9W/k"4"0&@yPYFi#MaT~ygYʤp{F W]W%lExA8k? ]sӄsҧG* 6My;.@mc~arTFb`HЄ6,6xڱx] j8)m/<<#]؉‚]{lխ3\YpPؔ@'meblȳ6G`(HgQVb?^S*Lu0t[$[͗)]pCz`?Nv3D ηKg}22{Ab=n]4%EL911=G,H!sml[J8G2Tc\)70Х SEy\gFt x ~5> I 7o]C,Zjwߌ l/C:e>1s^)ؾD]m]`} {Ű2_0I(9卢#CxG?*ԟ:XMN2~S K$ 3 i:Y޽M0j*8n/@D6Ğ(⑭!sL[!)A3Cu$5'= TQݸO6.-߈1-zxV ?SyB釆sGk0>Xh@?I@afs n`ؤ#B`3A ~ChXeIJSW1Ւ)|lXT!84T 3Aif)w0G'f^pƗH ^1Ѕ_|ͺ$ufS|^+9x-B2eL8q% ZAdh FL+bЂd~ީ̯qQ_PN!O殲5 G))̸gDλ(W\e9E/c c߄*8Ut ֋3p^Jm\_ΡiV ʡ%9yy0G& m<]n=fs_xPgVi\+!MX$kL?N0=RL<7PwJY|zbOTq/ R VO&Rmt钿hAnM4!pP-[PgM:кf2P:OMF`ۥ3mb2EȻo;oy7 ڐHsvZ)#Iupic [i2 G6&Oظ5?GdyR"mKJvkL'%o1FiW[I9mE7nLXi%ӕ^0|=SItG5Ue DaJ0bQ{!J@CO"kWBEw 1+R=yv9HӬrgẘVkuqxM*KA56̱.qT%a&QIcɌyu@ w)pn'8~v'veғSsڶ%EX_B}"V⿀.*4JxCy§Xf<`^$: IyrNADO" VwدD8izȲ9wO󈥀q}Wj^Z?nza(/PE>wiq(DdC(}F!eܧHk`_W 5.Y6u]gGhzOYOh5XND /3w;E0A4d^J]<ƇK}yo<(YvviML[C8A=(Bas+K @e(ȵF9*),3/4+Nh]Du ,{W xԂWeC?.H; pn͇K{ jtcx<& V8ݫ^AzuV739ʹЈ?C\rzӸ{2xVG`䂘|㜉_&Hw?cS&IVv6Dz7dJ;eB43x|)t}ۢ'bCNk>I{7 g-ͱԗVɜ +HnWyuF@+s5Io{:vj!e.PӾ~ c=F@~XdXuZtgmTeEw_2@#5nZ %tsJ5$J)>hA]Sn$bù\V/-7CT hdLjE9[E{rJgZ_Pއǜ9B[5֣E6v? ǔL*;2J`BH>yY 8OK9]By9ĢelC[^= Eaa&9n =`;VR[f ^aR} :88t_]jm¡o_|`=wd<_)+ c?R< j.eIѪG_O1ztf&JH+@XW.Y9knrӻ|lKS-Ftww"vw^VBbB6k*ib~)C}3{w$()Wͪ{;:L81tNKfwA,>\ɓWGBt_jAݷb5޸_ ?E`N /$(ZϘsEmnog H"7~d*}g+WwObP@+3 hK]9W6|`vL3U.("EʬY+# h"ݚlzE ~_1fI؝dxyԂ]ZX? ʜHࢆ0_ " NRwV֘G` ~< Dfc~&dm S`i~*,** k6\}Je Kdɤ*6BB<~#vuݪ"pV5vO{ZX, P-yd=̈ 4 ٦ Wy8֍j񠬱`yrqjMYB[W0:RE%!ס0(?U+\>7zOWzqyZ9#~!.m_'*H|=lP*3fR8Njx:2!SPɷ=\n j؁ s[6|zR/R,xT d$Zļ=Hltmyg3'\ؑ9O28Osݳy`<ۅfsx?R{fbۊ5@eu snM9' *i `˻5@UeSe*,:oCFLoXDZ"]~iJgv>#*DԌ 3s*9l;4~%h&BxΗSZo]$@2ݩF+(ӰLCRҚޤyPPnsQظ鸣rl P!Ì?]YKAG\뛍*X5d5ǥG0CJFlX*Q1?tV-\CVN!#ᓻ`Y]^8&İ-\Ш/naQzv$b:MSAڝ !Q>SZ}ӦFX7 r.,K8Z)ٰUB<`'F*r o1?bn.b7BĤև1[ђSt<4}OJ -:˝Ӳ}<#pymy _# axE󓖊T7:SotZ ,( Tޯ4U?c5M(=+83 wH<U$H a$t6ai~t I".5HF8{mjI #b01)S0XzgqKOCMXS6)k; +&P)CɼvG0^$MhQu!AAֽ})vT$4|1!=dL( JSX_jpHHNnare*G~hǤo[+ByC%{mwbY`hp_1Ҝ٦|D@Eq8}0Й8SɰM=+;w 'Fy E:`^ٰ /#m5pKb3览dgNe5uΡ(dymVaTtӸQ+%EeKF%1/(CTL37p9y!{L11)=[?(p4šh-h.7 -5Y@1(JBҗ=  W T hG(J+\VlJFmO Kt1Ӹ"x&To-S^7'nlIמ`a} F9Wm yuSu E:eU<l_ND}r!ȅ/?ގ"..Ib3bŐC6EE4a'SEem!&'Mȏ*>>`8ĔgfR[xIUM2B/0y{1H;|[ҙ)5`i=%mĚOc+P|痥~ iSfjXn{1[[/| iAGm3*lF@kL0sCFLG>xqhst;8B<0H#CPR,}qɡJL"cgA*RĊ7Ub 9M¾֖]-i<3fh+.pa~1|$ uqZ$cNW1ه;PYQgָ! S_!" "1l1Sxaw +{ެDMƱUTXW O/O~NY@He*)x1xrOqFdȺ&,r%md?`+$#za;#/WSb2. GF1[Rǔ#(uVlEj",>YJl`S dKhqKU%4Z]OG{"cL /y{Z7bk+X0T>>:Sqlc.s0F!fN6Y'07b33A46q_?p*t}־ G*E6=$#ne RR(fb4}`°]g7=jJ~ki_7 uO`cZϽY׮Emkw4Cu+.tfB a xIqk+M#v{u_{ d _(~D|O rwٌ({[Ziru"j?ӭ 'u.)R}H"쎒n0TssxJGH$-4rShu=Z؉YZ~Uo DJΟ?G,.!jU7a/|)X&y|=0F@MqMj(LC %9pdPm4Sz$<:ž/wax _3^Lhp}}Q~x8O:[bNtb|gT{O˖?`EOWmdN+4Kc3^NZ>-À~4?WO_*O (HN%~3\ UO72KnZC,<,0KԨ]ՅU[֩p'fYwQ (߻-FCQTyb BM=9mM->uZq3!oڍˑbξՄ+2m)6܂'$Jê(瀣ś ^;QɶLwalG8'on9Mͧ|=eڋLҳ)VVn :P[&:_я18F +csh2Ӊ+K\',Thb&N3/̑ӾAJsGB4;#Id#E/}4TVS9!;se3O7N='{>/$|Du8YyʞHh}~]R/ZX3Z''v)8 JO>${fbW}__N!3(-_ r{Āו7H!kI_}Tc9^uT4'e@{YD!@U*rӤnZ%=53b.deN$"n+`hhSV HK iO 2rMKw0(KR&7S1$ga6KӸm 0}ڧ< ?)Ngdi hCP3;po sS֚rq$DMYɲvS9GeQxfRTM]ҴB )Slpg%<V'oJG->֕͒{ӡb 0v$bͻD2QpiK_79*~!ů?V:jslz^U*@ K8주T"b_` 0G)^/@llvǡEUT4OwU>:OJ5 UVU}&R\8tc[fSC%v3=xo^ԍouTv9g SRH$~} R_XDsqW4/ :?!#o_ ]@?Ta̪u{ inB1,St}Q_BRӛe<#ߠhQRH@v΋b0{@ V<yKy-'R8v[ܺZa8{+^mNb-muCu8hti~Tӥ&t)*Zk1Գ`{|l2I_:nc4%_]8Jk-t-U,R"mi_n.uΈ95#(?4Ϫ3]҃Фt6+YROTtΫ]yMae.7H 4 (@ש5h;d׏"Sx"7 g+c'q3f$4t1pJr2M-wׂxvk'㍫[Kk rH1*/6Z=\r_o'?!YN'xڝ☠8s=6p3qqR8ϑf`qݕqIM^0-=d^ 焧0VH'YFe͐ՠiV d KcV~ /]p|؁C=uppM&r)J+ _`[o}op [aԟӞvNnKiC, Z9rq(v 70ߒy2^/Zu %E,koKc\ySa$X/1Le+;&R^MiߋI^1z92zfvh*a"n%(5çe>pRk^ 䭗6Gںff2։=w}sܧtښю)i>LQbI=u l/Sd~csAjE{jN +`Fe阑L6/.󤶷-²ݽ*jcaj83߫Q'T| <2:. DʇV8.w拲jf2NMZx\2 Ԧ;wj+'^>s9I9BG\86 a3?H8y|̽섐'\@96UJ?cL:.1PhԸG_0=B \gR&MjǤ]UCA2J 8mHO6}¡ySV,$K)Ġ)Qq_F0۬/Xe00rMME9cX%_m2 }mB]ĊRlcX (:Ơ쐍cۛ` l.DYŇr,6gIiYx46:M_[|:w"D2)3ENI]NhDTP*xXZWTp̑ӥ3ezS*m!h_8 %Jr66ҟٗr\nq́1 ϖ ȩQdʪ`g\^9 _:QH;mm]<ǜ9%l8M%;G#$x.]l}.1+lѦpRT*#o#ћ8iDNI;;nU}^2@*}X^r\6O$|K9;$F#qw*EF>t% ? \k\.Uя .Nع3LI_3%1Ej"{iwk>`{ Cr.rnNq\[Gh!MZԄ&*Pzj7i"77}YݛaɣCc4;-G^zd?.7a%߽CR WXhU;`.CO+Q!aᅱRi{\Pe"% 7Nɣ MEWtv/.YƈxMHw!5hDgE^g}*u~Qdz 2>uBT.jޥ؜9 P T(528"|,9b h2辮Ct~9S?;&)jSЛslV(mx[.tqͰHz9E/chCx'Q~'+ N# @V& u~,F8Z)*"M*-ogS6>)UCX:}iU7u#n ܦbnQ;)D& "弑== ɻTDNnp(kg])RE$>v>1PS/ɶF #R Esp)OJ/xğfxj'gAL2#^s71)p E{vΩo (FU"Li g93k[:Z"ξBT1P5[S19F^3x xj2Q_daK- {+τ`t&(m00g)lhW&І5G}6]c#X\Ύ:L 䠂20 ֛8P!d6XM@dpT w)@7/'~Ddİ'"qX_z /l.T*G4N zs -armrN@OrTE ^!a/w][:+;- FxHb=?`UZ7w=N\XU)BPc\yhA%u#s x #ҎIhma;YоdMlt\t>%Q6 Y+Y65ioB2-qoK1 ò>Ė叙E9ֵ^;=35& Z2:: K\y܄qx`Ǫ|Ÿ ScS0`l)V)DTD9Ǒg[RCZT)fT=?j 7K./("WHQE糣o?S_ĄВr 6wdRb=Ӗ}蒽Mu D^5N%^#xH8CVUMRRtLmuz3((dr35WN,EuQٸ!C)V!K̵G*RE.4Z(_$C2(|TA4f'"2X0EuA*(UK.$d!"5i^bהS'Z(ԸxI]9ѽFyC]EJ?g?e:ݖ0|+F6$>yW[z@>/2bQvy~x{dxrwK4by?8PT*!'4;_5OzɼGBL WBeOTowy%.XeGۓ.=́ 0EH%r*jVYmXSJ~T WЇ cGO^cw֡wߊ=i]|hcq~0`@_9rTW2q*Fh~C{~Tb$$nl+̮*ž e뛄1vwΏκeebr8h9ht օ\qLJiio#^rrk0eoyg9̍Ϧȧ `B`|1Ԍ_9T WSG y!^'{pY6DA? 굜+$7T|eh v+펯PZ |dBBkoHB"CJp @S}##aaF$r?=+}Vky!wXջt%<\57E$@AĦdJp8J^FӬK<&@c'-j)0:L[1e8/͈co, Vz%4xL&;*`iJH<-0.v9V9C՜O)4l{Jd-[ڼȰAIG?$*t܈䴴m30TWet$sl%@~O[P-cQ fNd*7*^bo%䁓Mer~ifrNر+st̨_wڋRYԤ$>/OliBl U uSPR' B"7t H 8|wWnHQ3Ԅ~`Pki0C闝ՉV̈́!6ǟ+ag t8~IN#'@䋱Oo@eSie}kh /=‰mafDhc(hcv"q4|)$AFDž<+UhP}8ZBTTMbfw$^lc@*o@\@nF#*çz]o?g(luqKÑS"킉wzxj9,륀gvm6&pç#rguIq˄ É, bdAO?#V'YmKS. GUfpy'l.#t"*F!ԍZ*:D\ &3t@j! C;Hؿx=q\Afk]f4j\eޯUWD_s Ln>!t\8F~5 D'# }!+qY36A ]&(@kC=Sq'U b2Ws?a6;n6 tY}Q>1eG1ϗ*g_R[( `R:}߳` ALaM:_.pYQf`۹wH0V(/FH{q@kqtye4 8yH8(S/=v/ƙ'N$<=#CS{3~%޲5S[P;i< D<2Jo\ٴ^+JeScNuR[^nyTX$vm%ӁC0wi }N<{A?,뜛3~ c/k Sc{1 zU9,"'H, =[47cqZ2)|﩮=nXFw 4f#:ޙŢC5/ť,q۵BX,dšQ NnkagsqpĢ*PSafے{A 3Ta/7/{\D_-?ePghi-^zEaYUϻmKȫ1Z␨uzx+d4[GYwFl5Th^_20B_e04t/ 7\ڽDC`\0Uh,ƛ_ߑU*gr1sz9 ~Fu=4dlWph^t} \]~܎YUSx Qq6b 7Cճ{:MqٟWg%{j<OLPb WFX2Il5lUJ" Y1nəyYU.x} ]Km#G?qkc_9F6FF:Аh؂;SU)MIFn`FLl^g*eX%[!x^uQ]ٖQ|F)3J KRx;D 3(.=)UxP?@Zct͔FҺbaMXOq@bl4{;<%sO$8|0ؤP.: )9N?v6DlIϕGGqB q'.Wp )p:)}*lO/{)ϐ@IՆyоIִoZN5}tC{]ִ4~0M)K q X%]oVŻbgQbu=ih@d\o!g3qET']L{eWUMhu9 B*Wcϑ,tYvEf"0=wdd#: 99P*z2e{ȀIYa,PnPxlnxuQe_--?ݑàQ:ngs8Ih)o4]_ ~] yQkNp z uk5rF~F^doI,q9eypٹ+}Q34ي)S/b 8|їyVE= :M;ݹ:ﺚOyQ1xtwQZ8j}w,Ws: C>EZ]P.6c;k2VYv8sZAO؁+QZ_p{.'#h:;fT1PQOoOXf1(F7|gj't_ӆ3|vCr5aD^6]6 [ ѵRlx$pjbw;U޽~>EDj,9w-ƥ Nn%"0|9Qys$J[:p*Qy36C@žaXhiSjӘorSWD|N5=Ll;غ7u;Y `Euf5zֵlؐs=Cw-dMB1c:07|2<U3^QlvZPԌ1 k,un 8hE8̒YES*TU#ZKTcdqݥ@OnNas+ZSdS~:(uRNɬ!yL|3_\)-۶LԶXW 0٣j0drޔ$ )n =P\Aa|JԫD.3{9. JA|ɯj떭p!Rݱ}A|7 d́_%ƿ| m2P-'M%7nnT'=,3Xe gN]V]꜉3]OԪSɥZ6zF+[!@vVkI_ >`{6lw/ٚe5F"7 h ^m+ac cKPy7kz]#e3)Aq4~Őj=oxók *݆P"9,;6?}>I&&aɳÕHd`Ӧ}Me|G[A@كr5CiK$#9de 7b(9o–(ÚabwW1e(\j2g 7DeI_Ic.oL=k#ʇbY8<9^2FbUw#HMVm2E`Hُی\[kuWdSY}kLi6s/La G2MnǚdaJ-NyNWnmB/y4{?$'Ӊ>Ft܇*q q0Gyh.jZZb\@`]hj-?GwPado.sl౦N>]`2{=z۰;9k)ݾNq_ƦP/ia dS5al?֞ t7< 0ZOۉ_y{~@("f64N!Lڟ/|bͳUZ-tY i~>>5sYFlV֍0hoyxtqH Yn^OW.r`ra)oUvg~v-wEocKJ֟3TX_sXebL Ӿ| I=MH$& X11ћ>8(yO)Tz9]fjWBNR(Gh6?i6S_>v6\)ۭKV<7x3"I \yuéE %e\^wQܷwo_7nZuYSfaѻac6ޅ`6twGj5\e4EnAˀ hD4Ǎ hTjj#/_ >^y"Ҕ7`.:+ GK&RytxKO&`c ,r]"07C5Xݙf_wtxF-&P6lV`B\lnL9ג?U>H9*۾,@"P1<9RVFM[%.ИCA{35vɜm|po[l$P 5bFrm<2xT0<xo$XP~CN8ʭ1p}TS@K ÈxrQ0m">8@&™^^#S[bY!t_౑.;@Ye&ddڜ_ XKΏ#쎳Q叽H3e;QdKꍨ] EZ<ba$Z^Sbp)r2?b(#ժp~j K !zo牉znJ|^qޑu?ܟko?Bpu1 Q14`q\mG>jqkU,me4\OAK̷q"W=<ЎRb39'mu?~8?Q O˂ձ9v|cZ5DKOjɪ85iӑ' T2F3ݲiP78o+GlA]u]qۆ^%;ы;( $= m;FoaTW2ʃѸq͵'",3rN+u.x)W~NEsOew xv,ͺ,H3 +ȗ$HP Fw=mEBCң4H| 듅 (/֢! ȗ!6)4+80.OyKp) yKHڶ1a$9tkQS񁅕;tu5GL@0nE bOJA+~ܟsmFD#kW*@ ~PlhdRIf .T HFcwfDbx}_c2],)=,?9LWfۦgK޳ed 08Z'3#ctԥ=}WL+;knijS(,tf{m  If(k9[0 T̂]C;VÙKNa`p]h`Ly©?_Q_iZE)2 ӢP<>'R<]G^əro` F.eA}v4pY浌Vh"C:Fvf#6ͺq8Rl~Uy0}1BQjPrliWdP@iToe1\ɼc*Kx~@pPfoB;ٳ𤛠љ" QXxY<> OV:c6/JWm\N54.ELQ֬&TuE*O͛t1׿ݖ換[#/$0@%bI5CəӮđ Zc ٿhsOzV>B$%@ P6L!IVK:ޞ\Nr˂JGn,_Zw!)amT[ڦ0bP+? sV'WXAu@A ۸s6A&׸R $A~a΃QE˸*)6P/;Kܩ࿮פj RYx #Aa,2 DHE.}-% `O9`ySr[y~H/40f3sK!SA~:B"M*8zrϦy5gLw{2rٞt<&V 4ʆ-zG0%s:#R|&u9\lH(:!miۉ(髆aߨnW(_Փ x~VdE}PZ;sMѻ [J}RG1smq=QVwnʃ p秗'PQ_4jB{)egXPޕN*tV|xJan , j'hl@Wa&MN]#^lA09KKG-;O , kwT8͊"d6Dy]}M࠰vAQH]dܩ!$\p՗(k0l$ nNXs6UJyLI_ OlCu2-~1 a:PvڬLZj# OIkq)+?pIUaUWԹB> )^^J IͅUkQFNZ>QYv" '#H<`WS\/ Q`9Q`v RTJ!R]lC[W\GӘHWxۥ-wgֿ%[]l]݄(TxǷo>e50BZBtRٮԡ)ég6KuK&݈+iɣJfL QhFapim m]*U;2.`Vt,FOؗ[;3xeٝ:e"0:N]_ ]!?;k9C ,3Pޅ되Nhá(Jty\}cYvT"Dx:|^deMWzejcIWj}^Y%hv1 (i2E?D&g0dh</W6XҶ*זQq d1*j؈:{\ff%M3O軃' ?L,pAi2ƒ}'h)n2E?_|bKv@>ǿŅ+dj^Z"UfE 檨3/(wJ>]KDLΖw2A*C$HRkr&I2$Zv'+T;  y i{aRiNz47ҽpd3;t].qrfYvV8>ݼIeڄu' Is|M$LwiS n[ W{Q/>n|ub ֡]suKʇ6ҹz2HjF6ks+Wgx.7=FtA;4[ {j}欣LJG}܄'Xkǥ̏O"=vޤ!~:X`˕mQ"$*~C"?rD(yiwhlq'CN.κ0471o]Q [)Q7`# "Ad"ܨSRjraAVE1C;KhCe_Myw26ZU)-m;7B/U8iIيXr<¹(w;9@,9 tbB%5?Wl)Nff] ]!x4_[.PκɃJBv<]fjB\sY rM&W}Zpb:dvZ; `_?ik6pKH-(e;b`^ RM8Q(uҒOL4!bÂd_zr0, :Rũ2o o *8|$r2sXlGӈC`lnWQn I|x;.yHA㔂X @8:C}tg@lj|+0,bprS-a(=DK; jSqkvo8n$ +` *BA/BdX..@˨ 2gsTDj*~5pqxEm< R r7H.f:(F.iC2.-]1m'H ;899EHlRqu8- ?b}{q؇J.u430K q#JwкaO2BHauJO~))ۢt< Zk2+El~.W9 $ʬT} [ HJ(8YTT*5& 2bB*,BzA7pA3Z[ڬ]1qUyEj4F%&L)Lr|& J-wVmj|U:â܂c§}cW{vAgB.WK2u8CƏW.wm\6vQ@~'q0*!c{ +{9mqFWYWM1{ [2ȿ0f v2y)[|x,:ې>Ik"Y!٭ [1/ Y_}ix(ݗwPcVAb+ծn3I~0jHx_=@_4lPwOO[e(c.JB*,tp˛@KK0*u+m38+$F)Ҟ v1/jb73trcLxQa~:A)Ҷ -0ƔޘSտF2tc.yi(X񽯟kQYv׺v>Y30¾Da=FNOOOvۍyvzZROïF1J`6B莠Ǒ*%Y 389B{i* ^0JA:9y%mj̥Lw-AU_mHs11^9HgB5ʀ*o:#*׉܌5WTuAP~ - .vCs˖N)!XXmmփݳ ]az,Ѵփr3o_rwgS~uA]P}o͎A/C Dzڑ†6J9i)%b@~VZ$達FNRWW߷LX0UGUcK( :#)leT /"SBo>w,2_I؏X۴ֿSIDŽmF+J5)آElkgRk`Z+.3"U;*P3( >gXlؤşkR [, 61l)Vpwz;sT_O7}hΆiSvyq*Q >׻NNg\`Rv^SP0ǘld<og;EuqZ{~>LMWƕ(*{ C5uO6f~^=O'\[8#W1kr(pWT_O>_:Fڳ?LQ"ׁ1s/} VS{3l t7-|R#Ia=']Aj&z s3g9JJ&!6yz!mIZp_'ΌB_;t.= Hi->iFaȠ\ىPqzM^!}N_B9iit78',kT;P䃓nⳮ&AhcSY1nc$# O|p E`qp!0>8qqX2S;DѰ2^~.-_!`C+O2/m g0's|r)eY\]T=i( *ât!UzeDŽYBsW: J?S-_F`<jٚc5y%rSawŘZۍRW I̙=VR-k4*Bpz&N=Ag3$aBߧ*ÉbNM} R)ѿQdo/HIe|A9FkS ß: '~>R 6~]݋jޔ_h Jeg6&Pp K= b+9RY,AI@PrF~:ξ{C+Y #)yuc#uvФ8NU[jZ܆CM!r,yZTi׼,vomUmE;J E"7Nn´_uyKoWR8ak|K/ ɽ@TB:E;\m@f[֙0 ;)L0 F\E0ĝ&8[F!E@S7TFE)LDT^4BRHdu-,a!.V" |)<:"tևuMv_[m7 ;LϜ奾|#S=EY Gz+5Hld,zG|͌Qze @{Ebu^q˝@Br|rœͫLXlwoQןf{r&\ sӅ'Zί;c0N6+gv(!tHp8@[gJ- K p7MCk Ql<0\f5Vcl VMW*Ϗs&,{i7I՞,4BqLg$i ҲR=:,VrS^q9/(jfG|aΎpXXs᳼lmq&Jh ͗,5zI&2<*2[pÏl5EK{8_a7GẆ?IPiofANc-5 Eo}@^m{ƨӳ0:^\Ġ{ R:V[L -լ~5hk3(3AclyV m'Q)Y̬SBͰ'PyniM(_bs+o:fg#pRKҰ2t_#ۥrM"0/4`z$/ 6eo:_X}s!kvR83l|+%E+< ai>'`VULy].VN4l'^ 7Eb7W/]il!+zCr|_g:Z3 Psgs@B]D XyZ%M9ǗwԼaXM1yQ8E_vKVl5= KH'j^kf,ergm[EnLge mۓ -]1% ātS.*r(XxV4TC>xgUic*Pg nv Z-F?/л!Uqr$J7S ُPʤ.tz7oEuVD0scx{VR$rt(oґߋ_#~2~S ƒt!%NԣcFy7rLLg0+v2 +)gzN3$PWփ3vsXf{l3zRtdF";b{$I7P\ֿL. >,kJji9T};Y{zLP$i5)`vS&γ.'$ϱ|A ]po8ej$mL@TT`oD(LMYM4s]+wt93}]=ձbQ28 `:}׉KzUDt(n|y'e!۔:!{ ;*qAe|IlA4@%kmߜeyD|^-k=xpOoKJA;B' M^B:AșWؚ$ZL|=!* .]dQU-s2U_0,FwzhN`pmwC.?O34-;g\R7)iА k?ay=0kOiqMR]0Tqu gMڠWMP+qI4r]0YdυmQ.JIR Ű?U3Z9~uRieb"ZʣU@"ГZuj/Bi]|[)&KpYU YZdU1AL};[ì2eHN%w+X@9in6XvO o&*!*^:P,nY+Ģr/B`9q.Jeޝ솠yj 1Ċ!]r|h1O2xѮ9vkh"WہiN2M1=U(c"^G\ij7¥`9J6kd Q9p#3ca!?,K:ˆ( WܣCGF홆>gl*[c]MQ!p R[eO+DoW 9_)o$-:Ϡ_h(!XyB:ҙN5_ mX𿇫8ł6U Xqc`w5@aXI/ 6s>ӧ5 o]%?dq  Δ[':nO|fjva'\i,wG dy^e'eHq ]AK[_zmw0΀Hm> 4EHC3͏/": /alCy3Ŏe}=Q{0Q>-]MkĈ*m5R$HJЏdyy{э +EߓQ WK|M2Ua4 [?&T.@ME"(V/?wal$,9"^DDhBOpD0acB F(̃d$Eh4Yҡ̂RH'v&ZF@^0['&=mQ > RD?WsFt gn@U\m=?{"U'"㆚bZebzKqP^8 d%*Q[Sc4.-CIX4*!)΍yZrF[vϯí}6qڏegbk13S_!UΦs-c/Ѻ^/*k-!ff{Gxl i63iov%q2G0$c^f1.ĔNH aN(icQq^8 \h> lQCR0+ɖ8&_=I' ܚyu77sxVbAX lTw[J%] 6w#| I@\rT :6ګcm4 `*Ns3eX;2~<ВQ+Y7~("Y4]poCx.0mVn_FW1UߨF?M3ßԅSSM[V [ LT,y3]*V<&<:cPJ~5hPφ0YH ?#uDF*LsV~2 D%/@sS*sd^+wt0%jnͺ>79>L|BÍ 04խ`bW>D[fl*_ anS J_<]cLƚIvX?/SSȶз'Ə̶.";ަ ^e9^ϠYr]6s\W'}㭄j޿ºZX0)"= /zGpXZR0ESYVH',qS&9"օ߉`&FVr\C^j`R#2kh+1S06,&w/bK*좭TXL& C:ۂ?C["@N1[2;jT7ϓkùPdxta%Uiar4u}]|f(ĈVUJHJp/efn_Oo3AỲ ZK5H?wѺ&ߞYn{CR!X+Ӄ}.ɮޖP_ʥ16}%v[@j3V\-WCmvJTM l G Ƭ@Jx8wI[d_f)sb r9x$c-T4/VaḾ>RUb7Li˥$ Aв>Vuz)IǓةhY)E36tBOﶁpbU6Z:WoKMƺ[/^[967Y }qOv1#o _쿘 f0 d9 V%nc ׼(#%'`z-Zq17u ">7=[/ Ҳޓp!__ i1+i牱 kPثgQ`>kh/6'& "7?Ɖrb ,|6I *@mVol֘'@,x:3db}9\< 5ߋVl2MA E٤s&mUbГZ.\ޚZaaK+.D^laBV~-X,=l|9P6?8nz4z|j2zT#or|lNڛZtY3( }hfmbNB.opѦ3ygc`A S1囕̖$FF.BlMIid8ۜӺ,.[i,]dCm51YR#+L<\>Jd!q%SxM%t<I6;ȑmX`3 Յ{gAV_zll,P!PJNjɄ[+EH%@MشI<[FH܃f?lֹ/omr{V}PNF< 㶂NQHl Jhf|W.Mh9u-G ڻ\}*"&]^  o}ƛ|}0.=?U  C,{Jb-&Ǿ:}D>Wie,عw[h)x >TU;8@ՠPCœbu7H]{85i(#_Y9VڼkYG-hXR#HJr zŀv/)ElxR)W.sf$eLE Zݝ|r9gT|uKmh.q6T)ؖ%7/l'gV[”<®B}Gܯ},kzO$_~^Gπ_<~TzaCRǾ jsVMt&O57ta%c%p)A5MO_wH((Ӽ>Ӧ%]!nN@28|}qg:u.R `9M)+H][a:E̙;gN#^ͧ!S5#{bLʿ">΁ :ҢБ}߱=0!Ӿ{ĚVIE0ȳ䣹Vەk 4{3ģG?doXZmdO9_nL~ @W}/H֐x X|aK?I 6PyEa rUAb:ָ6\X8g9:֜a##<(nwowK`6UՎAc6XL8K)q6v,Bj'WJQS0|Gc+UoސUIrbO ^Br6K/` 8 1l. r.ҭԐ"3xPIb -gn9Pe% 1-ښb]q'EF9M _HNawkh|Il!N(ԍ֭= ܼ_ǰv_]*.\V/  V"3/'0u;9yy \8c_ Xbʞ|T^A_)fe#U鼦G1F>i,J7AxlQQ&7: Sƴ"OrAzOIwk=M (C0*Vz>.Kڸ2mEzB圜Kᙬ [¬+WL~f97Q_}b$ ,;-ھ鼒d-ry1t) yp+tY:h|(c ?i!54xN3bGg$1]aif^i:6 ^,Z(s%Q:P"MeL}iƣ>4Tĥ*c@KnNz~|$"B^lys]224# ;ܫJ~ZrS_u{|q˸5nB0 Z' BsZ[$E85(Z\G.yl ?eryWA$4*C'M^>+Ф]oZ$-2 Ʉ _4&ϸ} vLd*ESޛ,dO.ZȑN'R+ECM2 lEN\yS[J ZdsԄڏ^p&Jk &^3 K|=& ~XOS%EsrQ2ht;ĕ>"(+X(&Sɇ9zOv ![Jѵ*ry6FET0GvI'N{u Gᆤ/7IpYz>[y(w3D_,: F$s-KRFZ<.dʪ#zhxՎ$y` ~C~iEh\)G(h? Н;ww?@-Q8\#$a d >7 m"fgHBXAa L!}ȏa H.rjV6#`+KJՑ'\5(v&vP9ɌmofY q%螅ugNĝYҧCצ&)y6Ep沘q]/ Gs8 5B;2LqwDhWlg|N=#ˉ={Ҁ.͹6&3zUy vDLQ{^8$%"ZU7H3phlj ke]=(alRğƱ$%h-1"l7߹^O{[ؖ %} C"л|$h giG]  &љ\3r ?Xs! W[y{HYtr'p\x-T@ aLz{JxcIH;RI-mg4{t/,Yd9z12?Elш..DOUc{^.qokdNx&N=Zwe?6劐]6v:ݜ!h949K`ih9Fy4JHH@n!4tN|TB<}vY% 7xc 7<3vSA+iK x;PxzH ^ x 9.mR18҉2(=V3;㭬)UYȈz h|`0A6VX3B ;Xаzc U,I!ΤvNTQVkx՛ FWp V%D`)(h!^IW 2I)V ʜ$ܕc=I8+G( ,,28zau+ucSlX8fb0G3l)U&J}P5ɟ*`A,sR~yb@ Eh;ncFzpG=9E[sVRz Fza Blk'K<1MsSm 0^#-`aݠc]=](bc\g4lFF BTPt*/x38爨jt&6^k\\E1i M42ܩ]wnϑg*"V<(agi^WC9" 5|k=.zi3e-O6+lp72ȝK>%~+[ݽ4lkG*Oğ$Ez 0%a{{?‰( 2 yަJ+ -,xgO~XD+034ǟ/ qHQOf\d3]A]*#\xaBg4}Tvӂy%YzgiR).j={m՗8-oމr:>3Ǔ..  Yy!׷l`-]7=4lbbe5FCoGwB]h1aHƍdsg.m6I}.A"?dx n;ϖA͡ۊJB.޾Z .~Pe4Ls]i67Q>nAQE2"uL\62Y0 n868msen=ldv3)NF&Qs'lF隤aƂstu$! $ON} 0CAul1gػCZlK5"A04TЌN?5sM4 EO_5Q톀i ݡfUL)m7zzw o7ꙹuZ[;p6,BUnu)H C~vao(- _b;}Ҫv[c%HTAD^ GOEJmŞT[B>SXP{0Xx?%-4J:(7Z)#~-]#;OlFȷc`R+8 _!(fh*KCJV(8AvL 'xI0u4E _xVTDo% 'C^!VqnCsbx;:=F5Q'f!>4q?R Z}u,/HOxoq4TQc[{L?$9'P0JSNDJ]fuM]AԜߪ#gllgDxopx ۏ@arl2ADn]FҫTJF,Q~ d x.Vp\Uhc;J7ip*S=olAOKIC2 %_,T4;#;; 9nqWЀ 4Exg|5k2V/ֻ`thK~#B4"c0S6fܾ0(6[yul|oU&~UGϧm:?zgh8GWl){(z*l>Ʊ F0k2 Rk!3B_zw59 |0qsޠGi$ŧZ(݊mZ!R v`*5$I|/_ _@dG>ų1T0Cޘ 0cx}jf ?;(coĦ .^`llK&y]I*DJlv@2J|L ^W>[eKvcG~H5 I|Ɛx fz(5b߽쥟SAz=2\?e+\*k]`B1BB8G[ .v:pG&tԜ?L_ %!>*m?%-ĜLɜb}BA$h5,fGF Od[$2G; m"ʽw'kY;%mbb#L$MRO}:J䁌ǁ)q{r/E2ĩA~ tf~I_D1ho63.Ν<^9t32`'9Xb(PV@møϞ+(NO Ť4*ߚ&[ahqc:ϸ\zYF]G6dOH^}O5 g`Ue& w5qWAviHձeڀ(A5V@xۙתl qIg 5sN/*a'_m#2|1 ,?W۷8-XEƛN6vg7sSS,aˀ@lU4{o{yMOh+$#_(.|$46㔎T>O!2'K0Ro5a:7@O@|0 3 .Fy21lr%␊W-7kw~wse%6ml2Rݶ"Tk*YybdU_jy;y߯OM}Q.s>}K:e!:4/!u - }&q`It(o4FS D>=!H\i<#276SĬD&kDܽ*6 pGߨC͵ݟVׅxFsبUx_cڔIݦ!QRJkQ4~ 1ܥ22j ZC[kTN*>EH@m ~:]sGNU l:rGKf}B6#Lb5Aܴ,m0X(gHtj- `V"m@_Yڵk)>e?xr} kNb+m9Rs =EȫAD\zDe%[~\˥r7+]C"(qS,>D1Y@1ʰKV6J5qoYm(([0Rhz (.4;TMqdgH9MtG>Q} 7UdaVByA 0f!'NBJ C 3x2،ܐ '+n̏$5Ui;+_߄\12+.C͑݇\3ѤϕȰޫ`#0sk6.D#9?0l\MZAЦ/R,tI65 :BtUj:^"[,kF[}`i:4Qq_@8Xle}Ü X/C D7Y~UfmuVh|kvo_iJR *'9,[ž.ni ?4 8A} }^ckZKz5$^RFc=ӑ ~٭0y;gv%lp^'5"IOb-*G}ӑU0Q2uݮ效IZ-q"š '?y%j@w)Wl~&8!I慒 Y-yiH YL&2b~[ܼ1u=AO {Й.]!XeQKxb\.<4uS[Y N^5IY\|^/ZZ>#s}ĬI8&&TA XqUHHu.,5!m]f%\+Ԍ)]b{Q[a yZ 6ZgKHpg 6_8et?շ4Ϧ^_a@jD]`n+ P6s[+egWS:g) SFh)|FqK_p$']^i3m1 3'h@4ϸ@hm#9) KL[Qm3a*b[Qu6 WV-TRTqO>L<‘[3Uҳ{ta3ji$/;֙jVEN|K`a ]ʹ=;it."U4xiρ Vco'DY @\аs1ZA Y"Zry::cV=N8)̀66g%R̂^>&D~ݜY0W #pȞ_ѧqE-ql}ہmU%i٧xdY+62@9[εن|-LeЖtVKr@/>2lYgk]S s^e~ d_ Jca9uCf"qk2l:8P܂r).c$BQZLHy 8ulMj 7BU\70rz{DAdL0om$dtnW[6GM;H´yѲZzf \69RG,~6 Zg. 4(̜L:[5 S ׀Ðnь2.ܚ]7:qlDZ۝p睆>rǟ  m4|c Z] S͓[s{gdp$r>ϗfVM6Y n;X'`y`E?Y/29$iJtƩ`VlO }Y؀6Ǽ|Ps[>Y^MIe x3@Wma]}:|S5"-@^߭%* Fe  kX75X[< XH#*{("#Z]o7l611ow}؃4G>VU@+GU<3DE|ͳB(vl[qRlxQm߿yQ(ZIeb]U~^2-?5,~PY ^z΋??Aѿ{Bn/4!wR Ձ~,L>G-6%Զ&|ҷ=&GdKyuH++V|~-uLA1gaD4n#<ʡ+޴gΝ+hzb?`].xa:(b:765_w:o;-&{/؉`M2:*ք85Ȟʫ5ǂEӛ {m5KI 0Gvb vnNb&pP#eJ%[]M˛C3zJh A[(^SV@Ac Jt`jô!Vp7Y&|#B){δ ARbP4WJ3d ԋXCʥ W{8bx]C;Ig5,_.0".lP43ͬg-26UD50jc%kޒ> !X2fŵx↺0XfSsm,#Bn1Or|y)$*SE-Slʾp&Ը9w%x .3輇< Er4l!M팭;a68hf͂*E H> tIZg ΢S̓C\=Rk$n O!Y'šc*o%7v1r(yh-*^Bnoތ L#}?P3kam&?ǁ@j ZŚOnIq*taJXed3PW{3$Ğ|<;%TE:j*0m"<\GU4AT!_O2-ǯau/4u}ް'{==\FuŊM4l-Bfc632ƆDsM8jz[QA/>NۆM;Q0OU}!,:~j\ Nt"W|Xe}@F15*@/;jI;cH`20麬`M_=ƿ:׎ߏ$8Eڕ$*-\5nn{@U_- /J(-{]g8*h)E\y{{Ë'CAkkM@k^zRvY"m 8l;^*R-Iϐ "A+@A܌Dl-@ltUzpL~{/b:b Ui}mVOP݌ ?~C"~EQ8ґs~!HAa ˛Ѷb]oDBKvr$9P#e#t7tWr"! G5q63ߤj@Dbs8~[ {(&g5'3dvz'> I?z+m\1yi{BڊWF]$؈_Yw^q4! eulکyW ҈( 4߾J6 <\*c\ CRɤ"4-_d"p[ПR#A<)u?Ŋ-f*B)GD/TeGV*W0smF]|}ۄMG_^/)D5! ϗ Ad(ٹPTMe);Fwu.@Dқ>SZbV^uN'ᙃ"^,P)8 ɬ@qw|ShSjcf C @C$<9;*?, jK&Uh=wqJW؂AFyґ+K'RONtM@*W'%+^_|. ?yd+֭x%qC?SEr6t` -)D>U!|1gMꌋZvUdut1Nڗ,i5m|H 9oxSIpLs  ҃(w,yyMtdS@Ej*l($"`I(*'I<(&~L$¸E@|`ԟ800EzAfІ'1a6rkye7ϸ:Mݵ)"^- q (d-8KalUX\ N Q^_5Dv",e)Ikţkq{PNN{Wm;~~yxL?ykoY9aܚ8BR-ƹFHWx\)7ƚnfzE]m92mIZsħ/Mw#RoXr_p(?.4diAfmqᲮM2k< Xqm&ɏ `J>#~V4{2~Vxr >ڽӿM ZH#K '|qiJl=wǔ3)IsUG ՓM:TNTʡ},U څD[ d qw;:D02PR/C ꑰ'd/0CNۖ\yv!ʒk> z]V-v&*+Ls%sECoK(XZՌ4nmC>(;νL 35삅Y"Vzek0w&3Bys+);uTpbfD+bvsZߠ+7;!b \D;?)7ց(I8Igϋ}Vb]d(-8yyP?B~Ѩ9&]:lN &3DZa*?}t3AFk?l7?Uj_0'1渜;u ;Ffl}oM0lCƅ[O[ǏWQPo~TC{amuP7IbL}\2ƹ$@HhUm\CzT ;zb-TϊEe(Z%_4MYe`PT^E iUgٵqm!/ `{_hM=P:ءbCEW IY4>6;Ԩs` Y b](DQ,D({A, 8JŴn`nGRU <,֜[fwQދqPs- xd֋@6[Of22\WZ ŏNhU%Xq6%y4怩|Gwr2 Ǥao4?I/'I%1EgC Cm,Zyc}λ'f솼 jD36 T.tB(n c:qTV:MCQlE|du8*+q3]m%XZܟ~(uT-XG0 9#{ժ^Q#YH1$|ڧZ歼_bY م I={;{]̱|f[@\1 CORV~FTQ{@lWpk +]R 9k0m)/1.2KeFp֟ڎWJaK=Տ9$`p_odsD|N^a1Rq/E%4AN^<<~{ x@t;܉eY]YG vcnmaY?:f2lfRÿ^QaE:2e􈢺ưLXV4 -]#5Ilt5L xh('l^Sg 3.ߋ3gKL")"i6o͡)L^fYITYW೷7? فW;Fc u6bhѕ/03-;X,˿M+ ee8OSnK|ru8Ɯ~}3bs&7st^8cRz;󖝄LJ0UNHa5~W1߹۸D:k\fp?Nf}8BgйPBbDx7ţ w3Bt XL2~ieTKc|Zk!q^TKJ6Cu8wL]dΫ/'_ւ jz {O!YT 8njs2?۔Gtȋhrd4-`T|C=vluDgku$m`< W#/vk9I%2e2{_~k2Wv! mJ:@YԺt/\{6S]+|.dۣ4֖&uD.4wGU`"M/. Uh @(nG*=[ H2c}2 OSx$@Þ?Hs_!¥ϔIŀ=Svb.KblLvbZTko|vbQ_1Xѩkd8X۲j]'!MNf L0\sf `}:+K=&~mXR@دgZ'wFWzdpQۛf֞[} ~zHվ_a] #źJFt͹W[Y>v:&}gn\^JGR]yz>?(O=:d$&িψz($n_ƞ Sq=P仺͑O5IdG{Ą"r/oa@{_JpcJ|OHaCbg}(@ha6Cviw}D~)p>#YL\-LwK ?3:FA0#*VOxFE`؍{AW*r8DZFhMvxŒLù%w\߱~)N.1[2\UN9p7lnVИudsȦFw^Zx,#?Yg.!" ~%lG2S-o-F  @3o;EStN]undZsFCm|& \oekLpxwT_GpP2OMlQ3n!+Q G||d~'q\g+նiJ|\fx,r :Q<]Ѽ ayG2|w@\ Z?k[|74c8*RCF/*i+ˇ[]&b}j6:XdNSu;ޅMP$$iE1#ZW6S(Lfss9xJU8]UBc!bɖld%i\~! :S=#0 /8ic2U[lJm],>$ ͒֝0K!]9Gd/ [H/B< 5M&wengv028Al#WđZVJj]PvyYu"I|`J L1+|a6VRA`zԪhR~~7SM2zǮc04H<^yĭvXU;ع.j}Rxv/ц)( > Y,eK}"1߈1h{^Dw2F 9&#n(Z}{d"Iͽb}!<ȴpU=^MFp^ / iS)l/x$Q34BOYi8WX3P2 "X{B: pg $sLe9bI?}  FuN"Dcv;ù7&DtA R R=j)'QNȋA+(L>^qFE=BSloMxXz<.x(=JRVi#UoV0l5;s@BY\~uC)M}>jx&+Ӗ{Jn)1F&Kuq6AAzA5Aۈ{mBP@_OAT܇Uv+&r$A(΢Fu_q,W.aB;J(Ⱦ⫙uF])̓EQT#ަ26k!*otIbD^@Jz%{є2@o.2K_!!@ Y &n/S|NfddZHQ "g} lY+x6; x(پ?J8,þ#EPsa0cAeeL[ ]V4&YĔ@ Q hdUŒHKeWNen3hV{)~aa&&lNM{䇞x @ rWcJ)NΛ҂F#8+׍Rp^'̵D]|;˄3bte8qj Y#}cp 4ᖼ9?Hob)w] Hlܖ?lF83יe|mg\o/If;4 (\v1E`gPɄI+T9>XKŢ˕kg '婽$@R3AA:#;STrmPa PBJ/XUԃVӶIF&p8|SL /}f%6H T1 ɿ$/r6H 2^Gl@0øJ%ؠ__ j&G̉܃ѻG0}x;2GQ+͎c3zD^P]6 ҹr'n3J=a9 -RYRwg6J.r@iͱR"]횄\4BIBg9f ;7Q'SXm],R16$Eo7\qv$uwd#8ڇB*;nA iŲF;^=y>8>yE T^P> Lٰ=5|vfsƕ5]Eș;v&gmĵiP?N_sF}fC0,6hF\V)5e1bCCXs=ˣ}~6ln`Hbv=m;= qN>d6i3T>Vd!+M!ƛnVi=Fcs(9fB&k4ga>ԙo?bz9^6ZsH9v(n/u$޸5W^D JLCkF葠f.IylĝE9 #D]$g> # l=FGg''kӄ/= }Q 6߆X01\ٟ?c$-$hbaf-`lљJȪleA|><hL9=T5o%ZU3/ /7%md`V~"P0>ԒZrZN"Hz#X~et{fP"~RcNrZ5:@ec"^*VԚ5;:2?.q+q|w6,W';sЏ|A7S̀oaQ@!FxayW5Xyyn,mTx3: fiv[<}qWaH$Jw|l=~dT|Ir%c~DUg:Re Od#9Œ$rBO`FҶ.nxIcF>X>t~#$_l0HMM(CV(k>\* 7~KVSGv$ik4m'Hu ESi-sLX7hR~h!{Glh(,)fVRT@+`unF^: uh'$pZ&Z7㣙S5?aqqs!\5јjSG&3C$`OSW>  P>FY{- x@z+d;e׳Wb`1D' Lƛvk_bMfք힎٪Ѧ=P߮OX19?II (ɨ%V/tսWYu1 1tblKX}k4"Q :kAB0&DMs#mB~JB%;R8+J۩Ec\N3w f҆^,߸(n~|.4 O8?C9ad~h ;|HVIdO|#_LѦ\5(G=/8]DĮ0=JQU1O[&,,4E4[WĘC Wfuќ):[|_m6Fܙŧ":=aBܴ6R;`'M id! V@`]:m7#}럫_?1Fb49.x“_r~=>$D Nr홮n g9`? rdE+6/b~ @X/j'c9z() su_B t: 1^3> DᏉO،b'>ڀusU* HXVQ.՝]T([ vk2 g+>gy`c*Df :.@ Zd:x\"tӀ8\IC^83}*vTϽ2**: A7iU#%aG|͢l?y2ej'&%qyϒbK6%ie%C(eEʐ4N'8\qV4{G-wrA~<܃8;dq@qUWbS(=_P ``"Uz LD:N:a ZDy ɎŠ!-3WC~ɏiM\W$y!{9 %CMq}hLNu6YϸdCYox1p.gZ3-s< _sk⺚uj,w?]p9`\Hk!;NfCoDB : L2C}ZXH-7AU{34>L\ t 5JGȞ)Pgq,Sߕ^HI* PBI*^(1]T1|MuR,$'vWJ5됱PNz/8et@Ό쥝5ߤX{вx|% '` 3D[#N&o :G';:LlV?GGXq5VC3Ղl2[ qM!?D[)V0~n̴{d&xi%Frjɗ"/D8 ~6hd'gBeC v{ݴG"D1+yM_NSA5ғ3w(sϹnC% 6o0'FCCD`R"JoρmH39ݓ=u(8 AuO"(Xe6}q(!>`US䱩iBhX/XcX wTiI%3Hs]I)6q1o\g8ԇi3JkŴIB*ՎGc0*O?f?olDǰ4,i7:q w J7ZFM,hR+~{USɻ&.WYMJe-7ol1vRP7C'X2Oo d|eMx_f%Ȭaݭ(=Nȁt~, $r}*<Z w4曐Pu["b5K2}^$rp9h M*ή9!֒HKb(LO׽W{dЛ֪SV_غP +O Ek[bgJn5#siD3rDs*Y~yObm(DātvS[k0ngĎ\G#o`_4;K"s0ilמ`$P0QZ`NO `jm?`3.w!ѭwwGC0dԔ(&o njB ( T t H1-P0`J3Y sp}鈇pFPRs\ EL`m}ƅo6^Nڱ̊A5Ft7jftm!L;p?VjD"\~] _[ꢌw> /vahx@gbbKZY+#nl@b%$ܶ * A`8+FTq`pkp?7cRraIWU\Sc;>' !)H o_Elj>kNDpdjv،GXB*E۳N*J>(8-m%N 1x@~ڌg07/ܫu=΅.!Ux}aQ3O_B/њ3D=[h |&-kMs"orN~:T ^?zb3j˳Q xNZfH98APd2TϛsOγӻ"8t4voѝsώ\IAaf44[搔F-V%F{Dll畬Y|X)tؖM$e@%Io\虯$U0.ӌv+7%YCHwx@˓ 00cVLpL Ũ5ѳaI*6< f3D'z/W"iy?J )7:D"/ dc맭KXJ#˿'}^ybx>g`5lzaz{~| UYВޠ(*59l(c w ^#:άuz;%g|32VىxxQ2 ۽bFo,wL u0&lөOwkD,}13p O'؜ Pgum+nS*5ʺrf+&xWgYz: Ƒ V5 ^[ngg?PcZue11;Kהv,[4GCD<((5'4O#^:;˵&C (y2+tX&\ }K[[:B "Nʾl+ő7:?og᫻ 8#*q#uj6a[Þ }w) bBRp3G!b63=⚡3as;r=-b ΐXX=K6dzܹA%:> ,LYrljDr`X"߾^=x,wm4dLQ2 *;1kh xP >{c>h'&^Ƣ UP2%Lc-t,#^ ^+qȶ|0h*s>R'e|]T]ڏѭfNј̡B fعNq~uM=kH#}с~TPH.TӀ@xXzu >қ bɢjJDBpэlQPd TX*X4#t# 7φ&bo 2 >:洘y+@.h'W$Zf!2g|3xH+9\o8a$T&G-LHvXfR)iM,#eWb_>o3Ș|쭂!!ݥ:F}ľw{x%L6 nRቊx 䕍nQ4rP&iCq˩!R0@ðO153W| !8 45~vcrL"$Tԛ;r#~W}VI O=vFV0B{6KQL}i.%YK| jt󳬋% ־1ux Ҋs29ͼҡҤq+)̋X%bvԾc0PQX5T9HA#B}wŜK85at걨?q֖T)#i'+Cƿ&fXq$ ouX\;W9eh^ly]/ 5x08;RWXTX4Gã֨Pێ. 2^ɥzssXJ*/Е2N` Α1y/n#~6edAZT>9ͥc٭O$:7s;D`f޻yb@ }ѶLU()AdZZ?^7wWE/DK7_!{^KZ0$j\'rEgJ'X!|37?Ny·0TDm0HrԊX Kx0@s@2p/xv%Hڷk-Raj0fޣR>O<}{`9'mԐO 3JF۰hU_;|K !i1,fvOҒY϶QhA1kc# ~GU<&r34E&'mfMI{|@칏 Af+(K%kXoxt׌\/A|a <{2g%q:=B,.gv5ih#%\~EZ e~|DHذ&5v EHkv!pB}UqpHT9ll 'ܬ#] +'o _@Y5n7.5o(`yJ{%+kk?PfQuv"!Y)@6hT@_HY^ˆ1~IYdhtLķ#JCdejOY.EQ0l ƛhԆ,r\ o6ue' 1;}OSf}THQ)b>D QWTh9/z*.dt9i`lb-Z^s\r끳Pkݠ2qzfɎElơt!5/M#rSTIxm1=,jmtsr*^A/}sH 1?n&_x5`M8R9!MѝߤͱPr %׺ea+w9$~n8RC_n{ N ?1,\̃%-z4ǭY( (`l(7Qe1j |+8Ac5dU﹋[!(1NtMIBヽϛ/48ŕw7oq/ Ju4e ncaI+O6ϝO(ظ9HPDaE';&rc36qWʶJ|e8h ([}{2ZG8M0_`Y8%WS$yÀ(V/ {ف􁂹>1POf=Խhp;X\S! ҫ3LP7[+xȁ L,Hހ[#ۮ->O3>*>&y]>Q0:d.$z-@&[6=is}z5fc򅌡¶ƅa(Lyz<#ʂlWrκ$x]LU-g+rUj+*5QĔWOӐ^,EvÎzzB;Z!JR]:s;.j+#xa]_ck7S>EO.FM;5YjnSO'r$$w`7{VƧaӋ{[l+vH%.[w(櫌E.!rzs||CgvؿD/!,1Xz<^G1Eyޭ*fl_vFVA')C4Ck0 9e#n}04K _΄Xs<\YF %8}5wEZ9_ICwM;qf-[ͳg2H*w&Y7(j2 γ޹qͧ3FtN:䥫T\hfós+gM\WHQ[PI$C ֎DjH ZRHdE1T? `|2M d, BB, D70PGIYAƦt5/0d[>]ƀ? _H֡U'cxMOǚ0ԗ]tᖆAR]ޛdq錄wݚ ަy% "@#O7~z}hv%ͽZg@BQ r R _0hrH\+d1|NO(NA~}'<$IϾ-, F<NuK74tcŰlAHz˓!v0~(n3C?ǐ2;OXf.nrURY`L8m 㧑UBQ]vצa(+&]f˒۴{{6&i+~pv MCpR!HnTX "_*k/2{Q1PD%xruDujU5 FJ\nT.@dth- 9;jpZ>EQ8pc#1CQW& w =G#%u@VŦ@@i}8)b3P:v)O3۸]xXK~5JJ&14ls I]na|%!Q9;Y+^   "OwT %a 2![&k-XAg}nR G8GvH`fM^Dspwd0 =T_R=q u6ChͱSq9we^$uwu,F֨ZaUT,ݤgNw+NY~T$9U|Z󂵮,v^ϲ\ae_b@?ۏfxTDaKvqp=gq|8Vǭ^+cެ*DZg!p>2r|"#ӻ)u>/r*mned0ZrU/{+QxNEr/_j^K0hn?`H*"IX,:xܼ%so!R@sT%Χl66pz,#[Ez(Z1't-p!gP= &o i}r[NhnG9¶+LbָX̆ Dsk޷o򷩏8L"nl 3w*RDDT߂oɓ<0 X#s(id!56yaS/߄"fHpJ8ɇkeհJ7Lj#"-3y@IGIuLUSgyHEhOY{)>&p ȉOѥVl%ĭo8^fHT4=<QfμM ϗ6uEYVsoHﻑ-K|,Q4맃5Du:JT\!o!;ȩOT0/bO'I|o F1E fҫ>0 ((xT6M[O3hVdKPé9< "A(k _G֣fS+H!KWx*޴F|u<ye A< xM^*H:@YnjI+!Cr:\ǭ3(~5|yܗҥb^ޚzJc eoᠱ c[-|.B)1AXB0hbq p҂5cM-yPim b=9ֳ(>lË(H[0,g>9;TڐQQ܁}?q[?T +m&ƺ39cIU]k49ȭ072?$ O5nk%.6O p[pf AJ$Uk qg3x#5/-V!ٕD<x>Y SnTOscLjFJJbcBO.aw1œ8T ko"M)5.eRR.`(yrEy [b 'm Zzhhf rTvNm>GԼhE<]/ k Hj?^Lwa2TܱwameٟWb8o.NBmȬu< Y5^ުmrgnSNYdyѱia{[U:a1πc&i&sWO[qw{<0WAyVu'eWz(3J3 [J-:ןN+`gK &vzC: @WزKc63Qz)Jԇ2ڣIۤP/eXtvj8z ;I{/E=1[*pԈ)hs+zvubk>{1D/z@mBt)}i tPX<4]z%TLZBi9x:*}Fl`'}I b ֑i,Q" O˛ K?xI֩*(?=|Bv:6CBq+BvOkIًxh,U/Y ' ҇4GB4tpxAUv4wDY] =䰽&JUOָ Wt:Fd(8H+w'\X?7z %QCaD:l2O+vq=;'')XI Vl7y`#%% aZlzZI92'F7xhM֥yM#by<%9ep* [)=V/IFXyMdёyˤtܛqϑOˏ2)ZJ7iުư/N}#*?9S7{ A}GY+dh"x Sz<\mu_ Ig ^wէ"ѬKpFbޚg!2z8gPyXq٬b3 E@ff ZX[)ů!q`KKQ&BjmT²Κ?"o!2T?i?Oӥx!x~b -z8A"EBX:޸ @3?YY(j!e$ ޡxO7$iG@Ua#~(0$ ?3Q^(%T[C*N {R7B b\FflֵX%-O_ohcN۲\oB`YdLzLH$ JIʆſvrsکou[F|O$ON o0 @ޜ ?R0;̐TTI ]葊XCfInu36%JW0y y$:b7ZχJIt&޻)O0O/ьDX+9/i5D?)KO%|Kt$FC",wJ!/pp :ZA֐kenʧ*#6WwCmfziXT2u=reZV}8 ~MCRs=q牦,LK歁iWt4xG*^u?575h6ɻ1/?LL 4 Gq45Y (ϘR> +~}{.bԗ N^nL ݈ȿB1\^YP7]AHZN{\b S"@>vvC>_}Igz2zDy&LJVy3 s'[(V']p QO6ɩsxmyb:Za;21TxF3GxFo(^ɭmJƣi`fFDc џ**ufgO%2ӎt\-K0QT멨t׸ -i{! }0-40~3 Ⱥ.G]..Qxeہ`S)yW%1bF_e H0Npw{\ECҙ'#Г_u5àӋLLN1Z=8pIT(ůV` vH}*tU\PgBTYE$d@'jcݞTmS+H%Ai=/s7i snFsK9/¢Yp\ N|pj,ǭoD; 5'kҾsl^rsjx6c^"̾_g=wStW"?6F%Pf |+5qؘ^``ŵ1c(+ cEb)~HVkHb(G̺om2qR7NБkl_/ӯUdGpW5\Pl`\b*'Άz?ِQ{Av hZ+s+PKeO~5?T{!Ft(HLv]ut*ӡZ%ǦmBa 57nyīz1 BU@ЯP@P`57X.ztb2Nؗ-Cϵ EmdtwXѳC(ʹO=$X ^滛~~3Ԗg)5?: ~.iBlv>^˙M_ NQyuîO#Hn3L[&P[y6,r`vi^ge L߮q0KiNȦD0Pd SS7H4E4%OٰCh&-GRa.bf'څk8u]]"WhV-B`i);mCI^wW5 \) N# 2WiGd (VclyUgs#(u@Icy1{=7V ܊ ,&;xK3K/vD;ة1H񬘾ZaEčmqDS &ϭGiƤb&]{ƛ%Ʒy }=I_9qFrDS8 KamWꘙ\4 랗Xna`C _I{Ĺ<aa~iQ_'wkl"&d}# p&(lrf9VvvpTE:kU<.~- z:Eabi%@OM/[PWVmQ7c-oJب f-_q{\iQ2ÓzY$E~Q/fdTd_Yq@C A{p}GC}jÎ n Ͷ+ @H>i;A5QgK״~M/$I9ύ['.̀̚"/b1Aپ lW;HHAf TٜD|zbζtk%MRg@NGEZ_eB3WxAaB3Z3йte1'B x,Ƴ6還4.RIu7fس@h7,Cn6ZaGhr$^2Nåɨ`YOm {>?Èr_r10`#Rk 9kӑ!7%P҃d+Aƃzγ$ PEYgȤ/w=NC:Nvl" ηyo-e.Vv8/{N7 #/h6-gc<({49ɘpoE'* H;WaeKƴObQU+\:[~F3b˔A`,![ZjTf2L}AY'BJg 3q#vݯA?w|h4ӈdvEBh/]A54I7gT݆DJ9f7@mȍ5CϢY leûzPEHߘgYiK+]|~@]{9#5[pTa`[t*~߮ݛUYWFWN|>gwUN͜@#0Ohn?X<܁xKf3+%ҳ$G%lE̛P&& UV\NugQԸZHL^"^+׷ս6e| TmTM , s(loFCbd&\1m[X^|Wٶ2ۈ-(~mRͅZ ~1_G8DǷ#m /+ =#6c+S3rHg J\In~`| B$E @[]mMna?q)R9C~)ul cG,V:>R'^l՚EES}Z:$$۳b''f`fD5B-r8XepAg!&wmMU%Ri%'0XԘ_oD? q׺f[5h!lTf+(Xe=4[uȫGy/Vm%!;݈W&Iu'גxF}d̳$;WgY~y*c 7/e"EI(.wJ %hԶ>J9 jN .>!5njD/il`VZ M'$Nrհȴ&,:閅J S%13[ڕ*:aAĨv|r;I*? />P3/!U$b/P* qEGfHv62gw Rg6CPξ>h#l nn1:j UCe\" 4tAyަb*3NX$),3ԀwW 2 Z!P%/j!aoC•~'[!jB'Efr};KD.!Lxe9#"cJ-GkF8Țtn|zD7Oj:v_+c.lې|yR!=63Ӑl䰽>zMȒO(M><\f9oiY۞ք+^~h(RŐ ,JXG774gwMmK"k= :$v>3l8eaog/G99n-m9됷ZA {FB-{`HAQ? LY5 WP@v"b2E^ +VG<$:/O.s.96zAq\/7CKeݲŒ~]1߭1: o&B3A  fhm|SU,3TwG;6ޚjGo%xec&ʞ-GJDƞyY6W Yy.r8w-eUd"23A4*!2Gmjp;B_QN6q*}J(rJ9!Npthb7^^>Tx$znNd-*;vf3#qZ`olYweW@?ȯmO{c !=& 7'R\E`.!Cű1 AwѱZwFitz뵠]r#HZv Gv3B3H(MM68sl >0(xoV]<˟+Q3lqYbdv0%]2CV{ɧ0l n' `e9gk݂0=ؕzg'q27/5E%b MZ=Cb侞hJ>C,["12L!-ξ&]ñ/+qb8z3.yi7Kwop_.j=iGgi&6 <3Y_H%S= c0a/ͬH]NJ#"ݬ%e7SQT>$F' w2=:0S΄%d%[/JL9(gRgl<<7Eqzo'KJiTU0׌7'/ܡL%{\;=](>7+&Fj7 8jtf$O*BS+*2q.lc!/.[C.pզKţA~xfe¯n׆h0W@OuE%F ҈j40]_8l@C r2P6,=nqiQ[Щ:0/.BHql:[AUkJW,Uxpm(x%{oT *hDBi-qד)F|̧;̴13ZʕVC|"٠ !CǪYCa*5͛tZyhFya=~,]2ga4?~g˜+`81A XX  A ~4XӌmrU=;^\@i?pp?x/B@if$?&J:y;PXto;pl QqZN˜|HPׁG#ib3& `LpV \~:Iҍd}}~ 6uZU[UO-X'>{ZnQҐmmHz˯'.%hW?X ګNPdTbD0=5 7Yo(xTi2b' 7 0эv]x221}ӌeU!$_@ R$aKq.2DY苹@0#0UUOZCz zvEzU1:HCb!-L D\ֺ`S Ԣq9_I\OO}$t / ZOJd.TJ^iAPa 0 c -xiWR#]f_v jY%O T,tHNEh:J+6 Br԰CDp c( WG<ʰ x?0!d }}G{z a% fUi/RM9=]Fi"0Tnn-DnՁ}`٤˜~̨\rp'ZEr\v"N3֎Y`S?8` :DfNmI>x .ܗQ>iWqAPX<QѪWW}1]{AZ5rAJA\M(m=) o'v~ބ5"a t=.~/cih'߀hr~9*]MGh+lNJ`FA!.6SeW{ol%1foJum+> cIkRxbQ[((/Ɔ@o Hm~v]5JB CWNmD:hl=~jK-=O4d'*?ZH8wx~7,-S]ӑٱ<\ޮ|uY{p\ۢ+`bBJnjFxfGy(Jvh@n0=}hʫ; 0Thpj)\mz x-o ĵKj6QngL s:, PbELj18`n <;J3JMX}-\D8Su ~9aH-43sn#'s>aSFs˩v&W+k.6,8}+aG1z ԬTʋߝA .tِvC p&R0F3[ޅKϋ?MS(V'}a{FѸjm3{[ j7?9LY΄*sȗ@*Z4Q6 H$Hz_,/?1`5(N6Y{ߞf/1Wal*k49<]&l["qK/Qݹh]y5|́=VewҡY.*%:<-bJ 3AVa2u1뺋P:|z̯v ؕ&XEml#%k>j'7dw 8W̷rmwru "|pFp:精byF/5$?)p&pU3 -QMi¶eZ2G[j̇MԸM#|b.d+0-؈&RY;bpa_24?NJ[2v7߆p'cV#XaT$W1Pb<(1$³F7j!+#6RoG~݃e("{II;cXw_A:|cήlN{Dd_'5q1+كvs̕_db\r n&*)+/do37^IrkF:;?(l=߀6o"O%ִJ#. !T 3kzĝT[2*^" ūVVP+n]5yFmȉ뷪žpɩP1 L%I+kb9  vՁ<)Q Qֆ80hȍ>cWOC |E9jR2.Ni9ӕ_Pb&9jt5P-Ixe ?i( -\ZVK2WX1[F;hj|,69ASNH6pee}s'׳h$)I ˟Q >kdW rQOb?>4+Z(h0RY*֝6/Q5j+1֨[z<ߵwsڝ}x2!:>SUhRa=9͞W%ʙvV4#Z5n1 ,i T-$FקrNZTlH|ԟ2 u:kDԏR 8{j2m͒uu君,}Dyt +%D92@#ҖJ2T?{j:h,[EbA Ё4l.qG N5vvXzHbQ5TU,2IoTC;mzmYi҆ =2Dq CMԼPW%V̰] C zIF[m]@UL.S*WՔcjg{7C" EWα6 HRWLӍ"<9f\SUseX:dCV;"\=iںh4%1WIi \ɓ0闧3vYhvi0"ڹDI-Gw҂2ck{Gj!;6_Ƚ"cgY=DzteTws 崋Db4"?(#jx4ZkNXb nJ;nal%X T: cyxF&&w_7ƽ(ΈA{Y%OIP(C52Tꦖd 楊%Pg"{&g咁ksRψ ~ l?ܡ>YJIE:"Znpv D% OOa@3fB$W09Nn vAkq:+Y8#CyLo)5Jޑ :|NՒmΪ]<9g2 4AJF A  SW*Ii}nB6.OWv"r)vnfYLaq`}rwBacx!!ETsze̾ /YyFYGm_IAz stralܞ NNyeWX-*@dڂv ȷ4&Y3 =e[Ռ};#amBrw0X;p PJ$dK\"H:Nޤ@n8\v04NARq2.y#hUj皙/W?m";ߧ6lEMJR7?c~B툚:MCXi=vݟ5u*~@ob-]YZˎk !O=!˜qJ~fD10 O.1|kD>Le<2MD?AٳVop*;y'uJ Ys,їEi}=$@Б7T|zDP2l8R2bVύ`A;n|Rg UHy@YPP里-.p fÐ I#& <5$36,JIlNeGp+`VDH< 2VD?^0Md+D8m`&JR <LDqWȊ sU2pQ󓉷'`hVҰlJl' 68X@8;$ҟ7㒥:xo!Y(kmxV_iUݿ'PruIR0g OM5 .Lu%N4cɈojKSdO/TjGQ}h>׌MZhzPK`~m=<`Pc˚ uYbi߹Qg`;]"3XH XD@i`M@V7 E'C}mUÄ2L_DVfH . w%18==Q̨;Ĩ%Scˋ]WI.y'QnB&DI߫!UL'W b[rhɵ\O\Ղ\vHذYEìa39dAn6圼|{z"sH Ă`GoU/jO pz-Uc.F"#x1TC4-QxX&@ ?݄}y9y`qyx;Gap%~q~U34 $%gH`Nſaq{u?*\TfJ_C|Z/~hg%{L]"%aGY\.뛸:dk24C),OKc<'i1zW.X({`g1[~4 ;gԤ^n|FIVk/+z/ X%זYYbsD(:W4-1 ]cPt(~g籴@FwɴLjT +e_)*%~p05vnahi0BW$7=. .=ɧS! `^#KA YF?qT/Dj>h{ĜAtTTl,z9ev;e&Vy4u6 + W5֊Sv'g&W꼁LBf$ I᐀O+yW (1X"H}=kl|Ѷb`( f,`|s{rZ簻f>ni,n^x C]i!¾s)9LSYiBXIbuø"';uczH7(R"5 { 4|wIO4RCOBV ~:¶kE[M"՛XO/~e87k,8(OK5ECWgHaJ%!zt\~t v5L56G2En!xm{in0=Hjp_TWz$:_4rL%{fKS b5Һb$AhGTDԐqy-0C}eNhxuuG1(GՁbÀ*>ǿabGzt u`{94~7c'c#XUh&*)!);>frVIh Qqo3|aӫ9f^4S *גP} ;o( ."i3Pu.:OV. m$4t~ꯢϝ&ǖTyF/2T>j\]s`p!H 3il8up$걠ļi.W mȄ8t/sǾZUS氮g''dxJ;BFw='>RD&@Ϳd j6^8e[D`FK_W[>,p稹^q-dATyeaƑ;0nryp&=:+'8Cw{ޮlqc}5Dҁ)7ïߕ׼| X F.C< Ƌ7O !EFLZC<M(>9[*6~Э% ~T?Us\) Ӌ[`!u|o:x(9ﮋm{:b)^uCд Ҹ Hy^:~K*Xɂٶ575\GŖ,z]> Ո. nA#mPpe"B5)k0 ՙi&q;ɽr9^hHBS$X(5s%K+7]ΰWG=uN;pzdl1r>jGg!I8l$Ői6@dMX)M9 K6 TѷDF"?\Y2INM!l<_BoQhTkyWKTx/2h%;a29ܒ ڪ,;[$/՟*шaIMs aleydO&)_TBl㿩9VҬh4S1لHÛ2A)zBSbmysIfdBqoÑɕ[dX,8Q9$Smك|(<+/wiZؼyuIW/=@:Ԍp{CEq[QOSMuK d +8,0 ,073>U'pḎ55[#' ^xIZ$3nv> nXuL>"rXQB +^eϑ{LT7[p+B+>;SMh rIEby^ Z'$[`.0#w^Pv^c\}RJYzZh9uU/n~wr*^ꥦ>[i /ɬ8NfCyaqɍ+5$@ˆdtx3Ju.0-*.r0|Csc|m8R[6-:ܵ ɦ{%{*j]r7}RiTBU&b_wnGhlZQ<&Ĥ}% w2FSIٚB`߫;~bwعݧ[uؒ0j<`k5};:8lI/ərJsu^m$B[ o__Pϓ#GYtaZaF10mRtOVIEQ $px S #BҜč떁|f CK|ҝԊ|6û+KjNeUP0U fI?f`Z97A;iFcKk59Xc4)~4EjNK_?|4iڭp3d`fEo>A(),w1NHEgVpz5m. #xٜxFKbaK3m|\;>@b7F{J[:>__)>JKQ9K0}@<1F;5e5uӷȬQ֫o>~?%:В،%Svt$[?燷P% ST@]ezmfx}0S?ʁ<&$RJgI31-bQNdZfuBє߁)Px'wRcv*a;i~Z0V=5+_,s$f5y;߹fA-|"پ1 B1bмXO Pn}Km{&jIdՁP-(YDAO/B1/t}T)|!ku-ğ/p8F{8Hbv9 H:t5jV&F JzwDfD1y&PQk8*ZśY YD^XNM1w+"M$@x4|~.xB pJ ¸ ->17}(Y-vWm=#ON[ԎeVQp테xJQ1A,]t8TBz{C&sEp!rl*X7AH챳eP`R+Zi;.E,[fbF$G*ONFvHkB)y*k16b8=FN߆Dhx yI6K nY"X8uX9ʓpTX{* ˧9+Omp4s64V(iZ ĭTv?QK Ku(2Yͳ>cegM;ic ! sgI!)2VfϵWӴF5YNS3U R Dh.jG9s>-kg(5K 6lL~ʊɒ)S ŧX'^ R.o2#koN%mmqr8KsѐRܚ FWdvjK7ţA#@t$aj.3ɣsp=aL @d0[<@75J!:iP^W*cu ݶyBU=Uׅl~*bPƢΝB]%ymZ+>|ET1̔qg2ÉOL8g-4=;5RPw"X' -S /$c$G" &9KϟPG"g3T?µj"`*#[1 Ա]ԜZcpj\ XmFye0ueZvD\ls\To0Qt@ 6o` ?.~+$/g$g2L_zBpU̪3u$EBlOdف_ %a2?sYV?'yVwgQ2Plj@&Vϴ-8T`}%BOceF]MoR򆿥tk>"#!2MɄU+ڵ8̖,%テz;IsRQxNy=.j2ȹZJHR^ڪgO`&:T N{33Yl_)Go810ڥ# m/3[("˳'XLOodU=bGUnLUu J  .ueM_I3+h_]4LLa /a1t3pcqf$ڹp@j;7irSK;RٗF$ @⢑7nj <=bt CF.Xu9\~=[zZaB<@֎9˸=#L97tP]UY)ȷ走8"G :w>Fg 5 X~; TgVw-Qn,]eljͱX8hVfq/MC}i2^?*$!_[= d8S#:A: CyBC"Eeb^\Ja6zo-&3*(W2.˜:. DB߬=Z?>d~l QW `#]&va,125gC]O95]NjT &qqI v丟2 +99oIK1oSa)U+6ZI',7|DfY4|/Q_z:}J$: Y}|ҹt)T֙wϹ9DgmkSLGGh*(($W:S~$hn&)hXYzJ=Fj=t&A5\ {3=϶oB93g!K|^ؘџL6N&$d>l~ -δn[94עdO7h& A 0G4ؒ> CItd~DINonNZbXv.}Q!A W8tʘa8>/'~|/3qq)itylϴ0ӫ}HG|/$LvRƍBWEiK]R0Θ+]=#Hq_ln'maU",$XBaAU_a=CxRtxC!Ra>ΩbI^sQVI^ T]\LV) /CeG胨B:#0B=$95Zs4@DkԨppg ELk+lI`Aoї.NdPOd_PB$B5[OK^oAIx*3+BCV^|S_nK FR?|#ΘfM`g0-tl=:*㢌II&[^>>gy ? ? p+ =^nOz/?;ܥ0Ax$OFrB_.~"ESQ!M[% #Ə6Y8܇Fa hס0KOD 2 HGPM^Vtm}Rnzo x#nS<LH07j)C~]??:tA7:%'/ΤW*m29^UCκc [!f8ye7/Ҏkx nx"lv`\pKw+O#o{8jeވ9Ӡ|9E+σȍͰa_nsX\c}HeTW,(ڔ@fj,]~y4yZ w7,Qv- 6_YlhW AY RyDQKrk4vŗ"MRi'IJ I0}Jx?.Bk7tK 7D-A l7&`s ^fV5(^כSOfap΍B,'cft4 )Apad.!Bex7QfUPYXwy؍` m̱} DnMQ9!pzғw>rjf0L6T([?OpS['(qD{]0 Fsgq*b9( :4s#("ё0qWQl]rc}d@c+"c.[ZvDgo͜~rL+f`f\.ꓧOZ38N9mR; qӡ WYy-'s^ۦ z<>wu^$7>%[tVVǢmdb}dӅTlt[k//U9l;Ov{d#Y%nzP%/g0~";;%mqNvRx gq.8 yد/"ܗs Kn /d0}s-{xR?bgO~ -$UZUMZt{ۉϳa نyjMRL>%[+p-b7hCqLɪ x,8͉8jٔ e NCc=MMu+|P"u眻<'0/]U뙹VO\>Z" WėޗAA`d`t <89(] B40 Nҙ#|~k $G-9tѸw!{FAm=ny^1>OKc+Nl<0oÄ4XZB|NZ g# u≻*SxM>NKl eTB-]7)SΨ[ WxK- *ړhZo 5AEĎ]`H©Ֆ-j&(wm)x AHb2#lb/w{ 02/ZJ4a$1Ŗ6 jՖHerin2痍0sNJP̍v@T {2p1͒cX_>c$3b__P?/ByZ^i7ZuSl)~V~"*du<[Qu136jԂ#1|F45N ]\:._&} }8f0zLތ@8pl{v'ID.] ,.;,ً74>Ĩ? PUrBxC -ϵ}!+mMR(' CAVtTD_<.Cw|VPۼ#Cn ”'Q6(o# ƞj[X2X<~g >tH0s. t0PrX]ǶϳD6(q:81,3ݕs==_Ylj^&=9VK ǖ/b?0j6PDd:xjc^sDP2:jfq&Lm+piK!a6 L 3 u+ ,9mrV)785]ԢJƹ~/u7I-5+!ਐ:Fwe%H KWDBg=ʛ Xok z._uiWYOa(N]T$#hNtl~AvMGW&E[GCN㊯ C>bdK+jV:b|cbE mUATAkg Kg .n]fISŠY} 7Bpyq!uŶ_0/n`uO" TVOݷa+W yn^͊YUH4`Du^p 3f I^!@Pd4VZchid%|bI9Ԇ=}$ uO:Ze?FgG98"vUeŽ/W2ɳ]<6q]K"cUQЅT:$fkb<>:7Vٳ3.oM+ɋ8`_-p =%e#WYo{ M+bT;N:z1 Y NAĆB7VM_>@R_jF2%cq~}778ͲEQm5doiQZ<#-ɦ>v$M׹zy:74XV8rHr(uK8wzd8fI `>ż2c. +}v d~<:Z#->"R\cy΁|˻BTkFɽ~e;y-NFWH/'/|¬B!.~ߙ#_UYxU)PO iNTlY8YĶjV⿆ϖl]f΂:݆APoV& ЊZ4?z?JQ,e(#zlyT7Z uwȜژQ^B&۫PHӞ "r"QJn_ JUDqve>(uQ("V  pyoWm=5P>&Eu=\V7Zpm}UG]#{Z?>?SZm$@3.)DU,>l؂MEk#\ҧ?è\qt?5ٔO%2eƅOfqsӌorH@7ÁjϖBwc^1|N=E_}4F%tSMlp#pOWhBBs-]&/Ec>4`)^CЬĮFPB-t4J4&QA]t혫J|f!Шw8w/_6u) E7i(n1RK?j49oKna%J}le TVTa S?3##_,TgO_j5>:"D:D vw`k71TftOVp# \ՍvzxIH6d$+‰GxR^v\qTKJuLQ P?^(! Gp1%LNJ&*u=[ mgn=d"sq5Z:N "v_!=+2NCP )ㄿb:41i^.1"a쿊*i6V6QS50倶8' ߀GPӯT0d2wQA*HoN #)ۤ tUU[mT-4̛ pBv0mJ<ϗyθ!5 =XюnX/˗(軙" g1u7|ξ@/o?TKgh?AYiϖ6E_dGx?K aR8<+J6h0hnC"𼥠SU⋐@&] G)njי,;ZP`3̙=xeӑLl XU @FfRO޾v&c1A h_- [\XooWfS(g~7?@v s~Yh5\7)8-z,SEMgki/{gX򽟜X$ct|U2ÕO/07Go10 c[iR#Ryx&ozE>ƨJ !6qfn>;dz:ˆC,\N Y}|*C{Dl8{o(Wo!fy]ʦ!xJ% _5'J?Rmp~Ŭc>n~CX]8CQw=bVg!:͡3Z۔vA'UeC}[ˋsS{߃ʟ݄ xLklp$ TVSbSi*M2Z:XkRZs񑖹I649cRe|/RuG2 vh&YB94ta˩t S)ZuF,6`8$HS{{v!1w(xmWe~7q="O^=4/%H}vuK#7Q=w+3i6Awgv6c0e h)Tk<㊕L ?Tr U#<- [cCu$am`$"/;¡C%16[-mDpU7Q5łiTR@)fp_ΗF@ "m5bӧr֋bx)'s' b>P@#njr1)煄N̮9Q)c!<;>E}dwS;<} 'y{p 2=I,Z)4cj>w17{yԖ,eY'Q+ 61ykbBֲh<|h06[т̃uRs;HVS!ՆMXq -mY>7[jܴ9wQɃC绱L]`+$jR/Y bB5wǑO0,4L֫0MvzJ B:rl(x%Õl7ܷ~0XQu7'Nʄ3rw{IyDgiTPe*d݆yf ~m,H>4:8AB,EgB"3rz£I} :o_0w]ǂs z̄g蟀k +]#+j߹@CwpXVxҼ5 S'+_n]p{֛# AІ߆0ށzW[ל r#?UkJ9bl b-j\я't:dƥz:?kZ@@y;]mv :Vzʃx^fGuҮ:58{UÜOa3i]p1G#x(r3_sFm 6͑J.&y(by~мt㮋4S~R@K`n>*#hݗL[)IM%Dh[ !L=B:<?< ҅HG@X$ eKR udhn88QѩHgt-y~-,ʯP+Z-ՈOH-󅖛$hTfJ mceX,`'#` i `DX'q ̏id^gЇJw&5+hNƍ u$uT a;M4iR^h t<P\)D06 ; L`kQ7""@4kĥZ%?΋l;qx/I1k07NWYV V>sת>e=0F[kGձT\.@0d;,5pBq5dtl%>X`d9`#5R ;yf֟Y,'L^R9ho惲o6*\J8YیGdU~#_JqaEVU;JUxm(AY碹kYR~ƩPqTį+E)o2riOmIIzL"d,05XitIrՍL ڑܡ7)nfD{+'U y\301wvGZ j! XPe.la=z/vӈM_)rAw:G ͳIߝhs0sI|wN#vǹt|Z=Bz.be*#e"iJVZ/EY>ŏscN] sEJ̭},R*x'{DR  E*G >J>-8n=Yr48]ee()AGADi)#@9kPnk1DMN ~b7%C`6 A!W6 |FL`M>Bn Zwd1R!Qjf x42w@0R n0%bߤ4 UE7?RaE?UNs.S9 $iNjN.Ayj=CZrzŊxX iҒ%=f1WGd| Q H }&$>L;V]ǭ1bBKU1 b葦!l:NGN4n+y`s\%c%2+n`} c2؇w<Ω7q/kmp!3`ZX8C.Jӏ.&GBfO!2ͲLb rP),=թ6/Xau{-K`nߙGeO!vR<ۛ)Ж8vNH Ŧ<#m (ʚ<ۜfc;2FNx:a/.56~SOiq}o.sE_S`< >`SIt~ʗqv| Z|ӼI5rb-T|kk5,c-VyZƨHxz _u;xv REd[ YQ,UX"gJ*=.]6v+&/Z_[F).xI̓ĶlgpTR3 -ҞJ)ZͲ2\&)ZO `9B7][̆ -^b,7'Gv1DV Ǭ(nl>Zü-]x` tzi.a=fq2{+Y&۱Z\pP?|7TR"t9u] z_;,6/Ջ[إ8m`՟]ח._m9\8oȕOzu!"id#^N0ÈfĪ6co%dӹ棩z_q7f?-7 ת,?4f'C/G@Y+l>-U / Hq,b ֏ႣpBRbѮJ;Vk m?Qj)oA'NH6ӑIp_[W dvD$aX,۪#q_>ȒSn+;~9,>n4n8:S%Wω.gL0ݽ Rgr]#yFl^/*qߊS _Cjr6+vZ{ ,&2{0[R(tV̕2FR>UÅn&  UjYyfq$m\4SN2o*wހDHקᡇsͭ=+GchWWY𕃵N.+>){s"΄)m}s5#-mlRM tZH,aCJS@Ӷ'@4BP֒jiO bW7 2uSb,œk.l\_\p2DcF+t"n N`RB{YӃOӛ g@6ʘ]$G:s\ ggבak a'XM:H]>~0WEkw^aE{GNP2u=X#Jp_ ZB8-s-xk㘳ܾDBCcN) W(kgXBhf9rJ^Q0O ZQv F wz<2U-;+=&?+":"&ґ[[UbaCeW.4 /GGZ]bAfe nwkQAQ3Br. <$S{o^w\[. AJcg?Zu52^fȨ҈S@֔['Z܈ .ި9jӧ`9LD.FH8o$~v11+ryke z,qF,Լ4X _M `NKY{U'|}zZphi`,P$QO'#?>[Y%GU Y)jS7,?v@Ҿx+J)/3 u7yZʮٞ\Ώ֖b+dIom&Mp^v*nhzŠ mv5 IdHizbGGԞwT_Sx'H-m}KaOiK tP,^dC8bK-e0YUOTNiBਫ਼=u83/2 QվIUcUA(45c%ŷTlaT "*<8FGV"!DډEH<"h.ʚRLxNpvBnl|ڨ8)Uep%6ѩ.3i*w!HsSb("N=VevO8Ar^EᓡiEvi&|"X+w{=Lbn3,@ۤ7 榋74 HZlױYPl vk/! ]9n.ݥZUq1~5: opt'A9o`>ju>gLy-5z y}[,X*Gl%ʎ+81w fu6^^zY3:ceK=CVO2Y C;WSy ڏSwqYr %]P5:{>kҞY>y 1D oV]THs?ʚrsƃpN3J0⑈ s'H?] DhS" zLTBp:]0l5ƪ91C ̤L~Tv]V^˶>7:w&>_]40w[q͞`DȕDϿJ2:_ ޞjЁ߇Nd; JGۦSDnp\FB\?je`::f cLVHLciimjCֵ@zrO(GHG':jQN~m:bSλrg<X8Pfzr-o7;WZuhj߫s1D! 3.Rw\~Ck^ Y ONr=Mv8(#HKJfzm~`S?$P;6'| ҐNper?D9R"& bu0@6w[4EpB_ɲ*9İ]r1iBrcKp{ e>_q'uP]Am~ Nt`>J{f|)?К}/{9œ¥^l&-ɉrNQYa=SvƓEd*KxIj1 \%L%GLUlfvA P1EK*ޑ 13,K$luRAX;wFCǑ9 Gɞ V3ſfW= ..kԣ|h|X)%%Q{JϢtd܀ Yo`HC5ϖXIMvF{̬9Yu$&XH0|1Zf~1cٿ)pۂ/k"K @Уkw*S %xCN2)'0)dbN54Wi0Xyx>m X:˺ a[]&9"y%bK}Ʉi·ƹ [Mctd0̊(LR? @M2| E"θB~%5VmŲ#$'݆1b\ǖx?K|s=йߖ+C4Ćȭ_#Ďړ('F@ʙ@~q?A:kFjQOA Sn,$I`Ξ >$-P7[~љ$' nԦGz7 xxI ~;)3}(n[S`HOA / L\Q|AkQYxc_݈~.oPx~LN"jn^}g? 5D^IS 8p+M_J`5=Ek mEBK)4IM2OSx ~<6 kUAL8jʝq_~-?hk)-4Ϋݲ3a/gf[^[jtc5i;"VndsV-jGOÆ}Vs $fEg Q^Em()tyWHXӍ|䲌<, LKVuFO34cKXh7.>k:Yn)ȡ,&e{NSmK2AuWȯ؞Q87GT"\sf!d Ebx˓c2["p6nWq\Х4Q<ш[crۧ%Rޗa^ A50N|fbEQ+rNzpp^`@4( x-p:+KӬ_zqJo*ayMj\zGdJr3H%~ĐνE/ *g60)* !_Ѐ%}& E nk1F'ca`ugXzkw@BR'^]$)%B Vs ~ @^8Q=b|CZLdM,Ttr(bK^M̈vU߶o]?'$v6Ȉ<]:9)+$6'/#OH/1hd^cc*9DMt=IWKeV<<.t+70y,:߯#G{bqUCZi&]e&k){s( @jųcrnǔ 9Le~>luox ZdnnVW=n 6(,(0Hd ,@#&GZv?>t6KbA.;p/5ˊcy[S- +)Ty;||NRrU)}y(.>TD[;^-&N!Wj̞"_3c#jvNuH4mqi&ip3jIDh拱FׯࡻNnQ r L"tvr[WT̓?& b}H_kzC)02r;-skI\eeGOT(4/Wy9gʾjM5A իyS5˙D"P-b|tE% )F,⭹x0~HLJq:M4_4>7씚-sc?LD{tB`/Q.=)[7Ȧ-J'6[ nbnEyG4§yGn<ި]jfP66~3}zo {v̺IJ0J@4dDTjyFVFM@WX3 8itRa$™GKcNSXRS9؁dg >r%B=4"+6#Ikˁ1ڼ,B,xޭLxweڦ* kx3R^a9{a.ZMtO#ܩ, m[t ̩̐SBQ"%I܇35vġF9xk$]ԉj0b^<4ϲ 60SVvBf# L^y8U{d[SlmsDMǘ\U(`qI"i͓lEe~?)0D"INQ+-8y-e#Gx!.?HXSJNUBuGL 荠?pb9Şڃr;ߜ ul9^|,ueRfcC7*uZpˬ+U8faN5\E.7#IzdS1DM?z-ys$XK^eb31$vvE2K"ؗ{pho>'SGAV)[ CIɅ4.Owғ\rN]"4w -y%zȿ8Zm EE*#R\ 2G~?^+\@x@O4ث_> ̆+@McB WEJ$M'u|!; :vC\liTC ! .P׿!$ VhG{mQ6ߩX8It? 3bU;dsi LH?R0oWtn]V6EH-eP5 ׳cȼh`tD\熃KFLEiЁ||)3M|U[Zh T˚³(@U47IxJ7~/ ,Z( ԻD`_O/6qJ'="1Cb!V"4C{&X4Wwb,XQ 7dCD >"_'In|$ "d<^]ƉtU8Ubg{X){| :]HtyƳ^a-crA]E1lAjW;= Bb edEs$yu P%;#H^*J;ABH$b1Q&ilm S\, VG&@2H"gӞ SHJnfiBC!+2s vv^!w-AY(pAs~1Ĕ2|9dtX(b(,L'{NKQQaU_Q7jTbj<^3_:w ]lZ@/#\S\<JcŖ֑؛FJfHa"rwf_Ͽ[$@Ly p/j))F )lT3~]0xI IV1 `]f*l)$GKU#d_VOj94JUUz h)!TYlЁ)qiB*'H1>xY]L{h~#"ُXUb_UrR" sn{jV ZXGDSŝs-&𥦝"k4"X{Df sC$>4e`@q6j¥6aj͔ lxTŒAa $~uzO5j'k|&JV*ލ^xb54NTLipsgqDǣSbr_եT^.3'ǔ)v} iOk@;ND5KS3o %x]9[tBV0Ua|f^:38?'g8I9bHpP⋫)!$֤ P)ʪTl63jQ0oq}aS{zbD~EBAO 7@(X D%Hz=mfؖatj1 Yylhmz<OHd<؛E~}X?}f:v(  Ǵ~/>v<3\6E4t8|$ O&&U>Uo}ujY6z$B@O{3  ߎq/驘>登Q{c Ts.׺|"?޻}5lNw|2;~Nȋ[)0M]cR62-30e/P`Eɇaqg /pO>(ҼLrNV]cڔVKL 4R O w#w!Zi, PBUMB$.;dVFa Ol)ku2;7v'0oU*JxY}yLwHiDž+ GMlT>v8t^yj-&cD>N&p0iKj?8Kp% GFa9gw(ȁsV=\Gr_cCPT u\Sm>ԉ_$ƿyj .Y_Vzaaٻ7sIq/XAM~q&h.aIo)+V )&''p:SzKҴ`W<7RRcA/[2,NP~ɋ<F6 LY?W.f!c/{!$|wZ=]Qm?(4+[t|9y‚Tl/0"_"ݭSr`)nɓ(T 3ǎqZ24W&]x'@.ķ=$7H5rW(6mPn6"aCo̐wh/0<昀Ve' A64,-h,3 Ҽ`ڷ[Î_Z$5Lũ ~fn4TD#GABQ`t&$6飁.qyߋb)\pY. nk⟚ N1m O}'T_i5(wA9tl0(5o0GF\/+SBgn VI9d>ڮbT@9>Lt%b`6CvŠ+e(XJB[&_b^k >C>1sV2Λs-_M;'M19!Йew<Ͳ7j.|\ŅAܴ+T͋vw/6\Aݼaj!~г+1\ZFIk5ɇa9sأ=G~~qbFmƑirƐe(}>>('몑 zY x̩+oal}IK:WvW~.b?*6ViY;RGxkʓ_WpA>f]YEY~se܍~Ԍ+OVdV.ӑdBiJ>%~$n>)>c=5N s59wz揱W.p+7QXyJBO.T,؈GL~Qv;H]{*Ş_d$raU 3"/񣩣p/\YA?~1sup$U]9Jǜ83w&K r lѮe={jZ܊|{OZ /(F̑o$u2@詷[h_{^a'8֧"OPF[ qb P$8} Uqg7R?5mx|cJإ֔G߷bU99 {9zTp ciD5vh@A$hdFR<:60$} q*wADbBuҖiDslF|j QnuwӒ́xྖjG~ZV8Ü$% BgWP{y9h3IB7DVFWq89ך~-φnelLsgϣA|ϳ>ڿNH|) ^`}a\ 3 7Xi}pH :VcaX.L'1Gg8nF8OyNjoFvG`> _y"1>cEy:z+hվK޲\7B bF1?D^:03憑ѳaG-I H(sbL9W,VW ʨ' b$29fDdp^%|~׺, 1 ͝xt ӣwKk*Z8**pF u>V(gl)7IYE~ENp @CƑvZ 1&)qW8J1#Q5ƇvQBZvS:~6Ё?䧳I$5Iׁ9mXd .'`iBnJ8K eɷSt[I4YbAɹZ KSڙ(νɸs5Z!pX5z@΢}-F^AQ$'.Jmˢ޺%evZ#pÝ&*=)[چ~kZY}T"ɱT>HQPk 2Ҕ3[ʭ }{ߺ@ '0p?ltU&|~&ے.|AyV|:Ș*X;}@G%F=J@ ;0LVpǫVٺ?(xX_h&Dj'"Wvd1[)o/?0uAכ!Eur?-sF* .TMֶ r6i6'{'s(i\w*MF&KLYg(1 [ { 0yxx2}*MR"$UY{S7f-Yg14y%KxzY$Qbq^^(=_d h|B7Q.Q݄g'HFÖD#}/]JorC=Hb19qzЈ%쯟,k$*Aã9X|Gw_eiԭӪ~]#զ^!*'t9<9b7= F$E5y,5ԧoوՠ [%e*4p޹4o%"K 4#SX^CIP(@٤H3ݷ`wh{39C#*/ S`S\ *8" F((gEs钭h (li?}bQ5 Z:\RNp'5Xn5 G )_J1u{ H6U $;!/Fdo.]7Du3AI%m"/m3%(MyU,-n!(mJK6F%<%MwCd&>9IZ1l8 @L3ʝJ}VLEgw=P5U'/O\WTĿk,j,x̎sҽN@\Kc|A>L.W<+Uɪ9)6̞f'Rg%{sNOAqDPe5{Q) _tQmk5BpD\#/F:f/ aN¨ =Eͳ^L-TYJ){♖u tq4oԠxy?@2o&V|@ۣ};ΘZƮDSS eEPfm-;5Sz5cc#{_}J"W3|cDTY|<'S3]^Of̔c)G Q1pHS)xH04gb+"ezxm:+jOXz IV˺k5 Mm: cpI~o>(oL"9c0F߷~E,fA~dq ߔ2JMSxQ/CҎ<cXP,GB{RYލ-bu?N:,237׆Dwr}Ik]:V.E0mÌ<\ѹ1a+[қ Vjj1uGaE㷨+eUÑYR 6_g.TL}/ih@f&RCP%r92B6RuMk%]X5mqmv~}0x1tvp Ÿ0hOZu5HYU7=kV=k@p)e+*HD{h" 0TL4ͳVˮЀPc z5џ1 jJ TG"E:~տ:@m*ڜd|,gEjĦuU/ɶGrLf3&]ls.$Pz% /(qw: '*bpcа<2&,rbW0[06vX. 4jkS+uD;T~81jnW ef+JdڤD^gUfdx_ͪ-@lS}jK?ܑ@GfɹCG_si՘l(;D yk 7hke{](w&D}K74_TGD9_gh Q$}"-Ty}80gI%G-$.@NY$K:`d c<<:*7K'qVlH$k%jY02{5hwh?;D&%a w'64[n9rmQQq{*Gz)CQC,٦bV4r'nU?F޿y-h{^07K[}+ #u[҃]N1j!CY~'T#(&hھR")5GK9q$'7NQyY:mF.թP?)VD$[>a(#9Nk|;#(}ǑA&;MKhWE3,7V/Y&t*Z/10G l}J1[3":{5G5Ks#ܥ uQҺػO?Gf".mUs_ 6Ś1_fO6cr*6ꄕ_ɀ6vxs7uѠ7S/[&::*@^M/캗AZ5 ->?k{X5Dcƾ|[ӮEw+5U{5>Pm%HF=`s"TW”mR+|64h.kpq,nVor ][*'$W`| Fn9PdWbYdLuǣ+^5Hږ_ ,Tz3_?(^re lNPvsfMWA5)*ilzQnž%I֋I| ~F4vm[ խw֢wRpCeRߚ=F jz-Uj&ھPN91A;'2$i8jnRlWnނu"*< P8Pqprd-.J$9b!݉ rz< AJT6ՍJ OPD$Mb6q04s(VdCa, I:thsT}eȧH@ZrwwZJfcKLʹ8y=FBuQK" G}#yr?uw Iƒ'8{f%Ew7L:zIuAmM91;<ب@5C\.D~f!m@Ie97>1G}^`/t w AcEeN0&zOǵ6pC/1$m-*Wbֹqƒ=J1BJF!{s)ýƃ&/FmEWD=o^qgTEڏ* 4"9Q4#qQZMN4?yǟAbcOqCq/t&`8MQtzݕ'& U=vVsJR&>mM|7)i]})1=WP je(~\(g/p[x PI ~=V;WS﭅L5ZdOv2/g "&;9AN#v QOIFL3JK+ɬyudG 89{vz8LeYJ@]jJ,xjiX6{@v`8غlX![n= xVbO. G9 w-XD^j@-0>֓-'f: aq:":ŪUZnlΰq4LfW+L)Y#֖͂\@W5d_V{S0ۢɖ)*h͚yubXkFnPxYKCKzVaH&ĘQpO޼ؤBs i|ԙc#Z8FҰGP۷#6pO,',xQY4|Λ48nPKĩ )-5A;/<6(%:>|CJZ5/@0+&yVMo!>(1u>K8kPO.gER(R7NQ5L~M6L T1NwSQb#/b GZOn_ʛ~3M0d,Tc6 A*>LCR\sL\Msb-I׬ ,K# , YE A9㮿2h=TQ`РtPvulgZZ­Y\57k4b=-,&UOL̦ >XW^E@ز#%kFҟ`x-RI{ʰ}`G0v?t`$^[W]4E~+Nؤ$"~qk~{vA~ħs8lͪl21sN {?d%)Z_trtB :iN]XfVxg.X_ cJw#T}A3Z}DR'i⊛$n TM>#e!SR|TFڭ * .5'B2^"kԡ~Y0J`~AːV2#^KA-:ύwA6v¢7Km 4 wr~BLĨnK3 q89Xe<Ԇlxrwu2Rũ|U˘TNvD~恒:uQ^E>_qcsm輓!Ut=19+i+e:YX< 0+7a'@.%Տd@ߡp(sP7ض5+-p"EmQqjeZƃx-׻6hsbg*s4 ~rظ=iq4MS+iny5/"Ĭ'Gr`.Ġ!+Y$1rVߩư2:CWOvCBWl6&4)cBov|Ɯ9;h)_A={LIgoZ9YW"q>U"K25W_C DZak>'l_V%[eLy@+\n zkAޥW#HPFCbCXD~Q ˯mŚ_ =ڄ's]s փ7)4#!>πveOĚZꟑd^x^GXO@c&?|/ i&d`ĆvE&?%]q Π`ܮ 7%ocW}KJIFxZɂ >teHK;-y3 /jMrprCE8>7b *BTZN2O'+|j#Qډ9rn+"&b j0+$撣jd+YI7৉wU{ eþy>E&Ϫ7^}73S y_%#rzkCM?ptX&ʷ2 sL dp:Xat^kq9%bVT)-i?Z_60IIh} Mw/7s\ AlC?(j Y&C meY15@`{}b%JEO"EeH\3x*"j`fR y M?Xt|1yFٕ 84Aα.3 ;GBqb5zZWl:"Yy:$ɻGl瓮uRqTbq!V\8no pvt3XP5{+ۿ2%׈ ̷xb_7gi!ouЭCsBPs@BMvD2e/i}";*UCe ֞e3ဌ9+̚Ro 96J$t@vLOXe:܎ΡJڀ#+į/c.f"!zly|\$\릪z8o8n.6(r>kX%vPAʉGR49 >ޗ#?)TzBF jsJnm2}W0M.kl!vJǍEsů "v#+Y[?aFK/ tu0hۢǾSaYD,筛A A͞Spy%m B 6̨z\VyW$9ȏ\x [>`P<JL\S."`H{@ld@!R.Yሷ_7 #^98?qtV9_~ogC-+'9D]E/3Y,'fZ o1TG]QUFI#8^4Y ֊Ws]B^"R샲VS>yRMƫP".˦v2ԉciuȱh3#LUPE}͆`z!ծ$1؀UeU!\SC̿T}d3\VmyDZ D,Mud?Ş2ՊK*l,eرԌURϘh׹wA5Ӗw 'BT[0계&ξ"}kPcwPҢ#%L%?'Vi?WEF:`<\wH4UHlPS:3֒'MO[/疚Z֠)|- kXq+=h{i(!R{k=RMjs ^ $'&L&NerHdmG4 x ooĞBBe^2eo/*fBʖ/GRll ]҇geHt=.?!iMl5\onDH̒|XEIP"8} c28mM8LB#xWy>x2 ESz,hjZPF eY0EZ/ϋ ]3*'MUoqE-(Z,g\0MF^2#]$o`3\>\aFzջT2uQpQĜgQ5불[ =jАjӾxZ}U ϑy8A@luSZ9>W4<~i!RoaX ^b!'፺1<*TK>ȕ͌Al3J m;ɡnPvU`wʰ6(AmFThwNfStʩ:MH|l_ق-ύfjKf#o0J̈́7d Ppbz zq&&jдf$+u^)ρG0!tVgtB5,"235AŹ, woF={0 ̸2OU8J2c]Vݢ cd=։H[pցN"Yʿ 4^=}wi Aʡ㇔Q`@hx#8P -JܼvXt.B-U`˷?)ԏbf4P} P:zze"j8%eRlʙߛ>j.fub/7W3\Sgn஻S|{ y̖`$쟡p(qnrLܰ K[n }$./)&dGerTm ;5LlXK d;Tokv$cOƯ (_ Wl+--ڡP4Fr{t|c58Dml^4xT7]IQ?z']z*Ae8dlNo* lAdա̈,tBO C3s<. QImcP"!@x}(p9 ؗl$kUckd;T0^-[&ѱ}ȵvxux4}e;.8&C}8.<zjXJ0}b /A:l{^{! Y" {R{9Z\ZZ?U(G&q8w)0],Hog}1QZ4c'۔BjmDC^E6A8Б3gvhl:rm&ݸZFTRU\jǝm :B6'NRl JVp ~(&}$N캏j'A0r>픺bgc̴V5mNpv:2x9DE^ 5@oVka5%#;DJdn0wb@yu!e|'MS6Ph>砧]N=pD{QHBD(3&I"E2v Ve 87έ5&5i^drjA%6&i Sn42Q$fz4WhƊ<ڡVo2d:8ßX3Zi28̈́z>pvmM"`(4Ș4d;dhy`*k259xI9aPV,/2A{-ϧ &ٙP|q <3-̢[ߛPFAl . MB2sz)R>g(cF[x@IP CS)Wci޺ +"`hvFSmEq!b\h7R VX9v3 \i]%xJ'ʚ[တxpwa0ʹ`NH=[ݛ2ո6MvϪHOnN wWO%_9IxkN&2K啳} ϻ @{Ohs/| >۬I[={ۦR$ wUˈs'Vjн5ʋH*ZE> ikzgkɁ8 ߀g8z1QVdvٶZ+@wƚb#vzzәJm29^yV2d~!'htȯ[Hm tipKKv- ,<[-3*l5=ڦ_H 2^7݁Q;ep7 ]`?L ?}W=zˑVnIƊKGS(ʧ+2*)H4Kˮsn\ 8yð/Z"Хi(5^U6<ʼl'd6o-xxM+ Y ©f$ bD%ܠnjgK̓ȨZbi(=Q6$@U'|`u5uU*Sn۲gǑ7g[lS% 3@OA;Ž6I- qpJD EpXqu{!zI;[2 90GP("_'ubEp?Q;лktYG;L֏˞\ËIU`$oE%28/뵧YRR!P#]̘.J!/{PxV⳽E8 ys`T#qGbZ9U=×,♧'2F~9s" j27nW2ZQO0d-}ҊE^DTW{h+%:%Xih]mHt|U⭭&Fo1]2C5&HQ1^>mP~WUߖ )yVdLj!@GV`E eNF\q4~csFQ&hM!x5\tCE{ԱhHZ"ZHXc}Km# bUӗjZbdҢ|Ǣ Ŀ GIMo \2/4(Vz.LP/^A <AwYeС)ȑG׉wkXMuzaLTт#ICZѮ5/(Ѐ5f-:F)'?Al֘u y.7COgL)M*^.l\ qow lO<*N#k+.cNToLu?vu3yg r-Hl?2{oZqKP`2b]BaG:~@k+'V 'n^+P:+W'g=x;-JJo~4x4Ņ[N-TF_?.eEvBQB@++)BmNJ|Y1::70ua;26`0mT[%~*3Bł ]KmfFq%zWNLPG|:1jm:<-:QѮ-Hp>:)@+S80mZ|{픑@~Vi{=pKtfpN,ИY18Sq^xȆ=-if1j, B╌\ oM <ʾK4'^ߝ(t Wi.< -]΃z5ɒNQ!ZF:M;xsR–CU\ttL`r(Jb'7%e>hj%7ocÊ/#A|)I ia.qFWMKa`@{#ޕ1zv2н #,dr/du'mp((o7BZors-CZ 8F.U25U$g[]o*gcH##2`#d ͊)/:$VjUrNH[_nm)@m?BZ^7j('\!e_l:}dD{hLDA |'y|4y"4<՛kNkS u]=\P?:4ICy޴ L SdZO: W \Z^I$hhS6.ؘWBܾV"}^bjD.fKfY6>GC a,[Pfi Ke)0Kv ɛgէ>ޛ/oW M{,J v Y1.~DXlD=uQ8A҇ b:@.DLdqe2Gt>K b }~R㟼.&vO;M8y@fo{ϺT +Ci$r{q +5IPCFX<6mJ,Oy_d2o-Jr>6 1!#z2F 8ُ K֔[y_i ̳ 3ϣ5ĉMǥv`V_"Ȑ [;}ꃊ$hn.+LRK#™̖֟r}aF i!Uݘ)t| ҃<([TPEAr l$޲ ,kW8oO>XQ ۬AzZsndʃaFno_9&Nfx&dU *pk4|Ԧ7нkle +&Az ;wNxW;y{*|ג)B9UP)t!Iw~jk6IFT2a`{(h>`{A@(5m W[fݨ=eƛNɋ1P2\.'Jm$ߏ) ڮ&v<,aCupDYOdJ2(&'i|Omgf^ Ӣlɟ+k&McSAbtKK˾{ܔP+cE@G~Tn˪({!{aV[}"v./ t0Q jʔ#e!C?R o֮3y258}v?ՈnpCͥ'ĩ;3g5R?QɌ`r n걳/w[*6 _4^>Oy>^I>12QkLlk+SHW-$d^}:0{B@'1Msb$‘PPt/茝`kRՀ` zL]Q/yiqb1{5ɌVH7ۡEr)z&If<$ ~Nj QivkS+Ű8~jCQԖu\T^ˈ'DYw{Hw?JVC/fxAMИ D!(TzZV]A =.3!6P.sՎmNg҂6ݑBoue5F\RI G=rͤ.'0LӪ\J4 uO`.Pl,<*kr{ėŪe`z=Ql۵JjN Z| 繅\:]C2.^\A+0ԪnTf8䢊5gWM>jlX"ǒ|h7OGFArK;@=dƽbe7 WCBP [= GWb!UߜH=BfQ6_,dx. f^}}9 1.-щƀ +`DDŰ>Lisa{V"4漹2/x2PIk]\ӠyGb /茬9ǶBI.N` &~^`Z'ITB62ܖ[G/zA5ye8:>T20@&%Ce* KF6'cpj)#Yw -jtej֌Qh%d)iո#mlr3\OZJ']²%4;Y:A5i4>U7y;;=rn#m7?«s~)n(q{2P-3868,d ؤC4^@uh#;l[IýY`3x+uI/o/S8t6JנJ=3,e4]%XGd].po)=61BSR}`b8){L~j&y홏ڴQĜ!lORʢfen0P{tGg><ʛ[B R9@}+Ӑ Ehaw}g0"bdT%+ bRd/$#bOAN1@ep|W>WƏ@Cts3xJz7$j1LnR}I`E6CVQ/ [#,zXma@ȥieh/錵+X6b=!*a/DbFwxI %F;[.5a"# F`w[geV[pd XR4F_{&87]2ٞ?e#=&pTyH3(ЋpZDnax4aa˟x;Pe-.)lWؐ ok[Cx4 vqC+(JLH|Z>2aNK4]'dmP']~ochg,yGM%,769r3G==xjopɗ 58*oU [Dpu0l}g`ljYTy_B6Cn^q|՛?> hȣ!3MqÒVgQٛ[we\8D"7ѦkX̘X2GP VQ20`E;d>dnR㛪]aLuX_9lyC5~?OLx*&+1'J8лqFIX<]9UPxR%,Mޓm2zʝy"  0/5Ja[A$/֌6SI/#'5>1asPgd+雴hs2&'|&={qDm~{_b.pȷɢ X]3&ٗxnS& Υ[Vv&K7 ߁3\YA*S_PXU{G2/e@cu7}vA  JڙBX64g>Q -s"0&0qd:uSQnNо~a]\ľV'c O/F^+4YG* gc`"mBU_G.tĪ_o =?f$$>St'C0|US찕]f*u!tL(W dm0t<CW'X\W}p%U ۝f n!?iľ7}"_,TjA'i1j!Z:6\z 쇎WD%)h:Zj{&uOxhP ]8KOo?W*+0[[hBs#97jlȾ NR,`Q6KLNi 60q{ӝcB+[*~ {"M2!@F$j=׀}IY(F曡?!Uco-KƙjfTp DOVb%P1~Y".ʵ>^5Ja@<5Rc¥(oo!ՐˤʵGbW.RyYu}HUjߢ9ǒ%[B)t*O`A>qx&_q,M%bLi#5u[&J;Z-u ohy!ݪ Y(7m, `c6 H*ޓQ(H8:"'sXX(esK/UW~=I z*VT0nC. =B*Z\1C7m{tH̽iBnBj K$e3P@ҋG} :g3PLO|k?G_}|8 4֪f_7 {#ҪB~!f}u NJPZmm2O) xk'~ JQ~߆jjR`9rFo :ݧ^E_o nLg TIy9O[޵.hsdCv-؍`Y\] ah@]IwaZWpF(@uPO$Nt+9mxg9e\b(![MB;=qKʮތT'+Pf-ß{JbX} ez`cOE ɴȱ/aȻoBn3 D>Zc*FӬ ЭIt"KS*[j:+5G|HQh\PH]cYJDL갭( F) Q[iHR_Hq-oKSPA_.IUxWQEP6 4u\]0R bȀdͥ/2?댅.t"r9iT,6k=``.jMDd/nP;5ןb۪A-bg9+$r!ECC"F$ݓW)8ޜVB>~xM&en݂G 7[þLͮS 6i\#p(*D:b0 zIԲk-Vv{/ @k;'/IOȾ#$)Sk6 9DtnN,}?E3["̀g3P"YO']kD[;DvxB^pG$5TQk2-) s[t^u+}{AK oI}B1#z`<T<*VFl1'PM:QaxROPH*SSna̬Eo2fZN.#lm]lL%t ,gVʪ%+E]'G2ׅ~^/khMrVaped b ;zm"@ݖTE.;x"6WE%8Ea_tWc "xNED[-̙)>豑+* u%jx\zyn `&kϸ0orG9Fm1%A/n0{ E,6D<!:ȔbMY`uoIYg ∣RVFVUM ΓfyVOs.3/PYJ؜P2%߭(K`1җH wz~Ik;F̱O4Ϳ[H&qˆYvNK/ t| ?*U%]/44d?1}@,YKefNQfmZU Ze*(%߆%!Qx?=knH+zs"zdϠ,Upv{OqI4|'y'4H>ќs0r~Wjz+}˧V8p\hk&KpҵRta>BMz[hObQN`|IjPRh;xt\ cﳴNDϐnuInn]ʹVj@b2A9qP`oDF@%\ tu "I3cvEMd9܌7 :ϩaue#\F~RPIa 58Deo&Ҿo0^h.Tiŧu_z-wY2 wMy6^A̅xmБ"`=&Em2kI^{<ƪu& >J&0KN輓Ÿ58g\"jH-Z3xЗ2ygoCIPAn4~ .T@i(9VNJhÇ[7lh+SRJ2۬gLGu|ǁpQ#O MA+o6EoV`PX`H"'>/)c@eWB;#*p[@i$C6mf$7Ց9w.cO\C[OMRdܝ3w*K)eɐ\B*D6 Nr`8Qd sßmMK?oa1zl_J-w  z8A績7}5Yڞeq[w`ƖQKEkIhAft_[ QDs;\;[m cOبV-Pxic$itU_R*w4#+g glչ-=_^RG6ㄚT.2ݤf 4WMFZݺ9%Y 2 d@%Woiy5 :/iM,g2uY_Ŀ+EgVeE#@iPgegYÉ6B@ U|; `ITGw4C815n;#n$VӕmoS-ht2*Y$W<{pڠGC˴ԛ@+D_@sMLo{K+ZQ_c2AæJHTje7 V-d` RPKQcK46W#y;`GDcl?L1Sg$,`/Qh PG@,D\m8wc$~--*EO '$Iz&+Y-NnNpF3rNw{E]E86U-`a) ̳S&ѱm .2Q/5 "tj_>V!bsڜ8[ ,JJڴz(ST;^[)HF#k&RK^Q8q']g̣TU :|B,8 LDݴl9EfN\٤hDhpk&$r}-ܥ&jQ6k}Z&v~M2TϮ&*ji{_:}G?_rT =T-K Mu.o2=F>AK6o9w Iԏaz8=!֧Ggk\`lj .HԗrwGe5Т;hΩwo fThTˇ^_FR%W Ž + -ahpzJ8ݘ9pt16TQvdqr\ ғ>~:)e=6CK_\T5&ɦ: D,2eW?~Ownf Y9Ѱe4T<AYc܁%zՊL7s{/upA YUl uP7wa$܁ Q%5#΋UmڈabDn/=屮G^cQmC-à t"wE(bpliyd6B6\E#T ZI9"č IV_U*@QxM;t{MC|m.S>zU" 8?~k#lֻכ912hQ??fpz`oDz+2C*ͳ Y75\8XGIQc+tØ|);3o( Pq:s}:n˔D2?'C5=9G6Y )MhFuOm$0xh(,Q~޳O? d@C[wk ffCm&pW O]-鄹n tؙh9 O k'k7of8.o{Ydxb J_'0r혮9) SⓑPсjoIfvh]e%bUeqt Ϋ)JZqGjuHZ3ιb>1Bf\&Xwۢ䷇\*P&)&HvFV|>CW¬ATOí i wI*|ΩV*j1G|^.OҁԷ]c^SH[yKU&1b%~ʄt /iXΜ$"-7#xŮr!gGjc}Zc h"9Xօ}֦MiF]{z]oHg`m]3i(oUx(90s&.(Ძ'YIKС5OuR!]kZ94ߧXZ{7Cf+^ُIΉX2.[q#*?+0ȺL@>m$k44{/ cɤQ8 mҨ%$A1aXv@}X$:ᾢM`V ~<*< 0xImP/dw|vgû+s{Bpɗ@"UBB΢3{'.h z?cnPԮNo1M6Mb9fە =a%a"ʍElu@9IvwjXiTk u#"гq8zeNԄ`Ҫ>%ʒl b{Z!ofOV;kj'7[C޸KqP'gl &S7.2&9O돔9QV/Rm/ILLm)[Mb؄U&m9)Cu9/0kn O-kwٺG8 QΤ6J4Lz*9R:IW$54$JUuf|9S}C6t+T`wA SXc?'j*91g!8[󊮰|nu,y+QL(` kŋyc8/)u3 yºNuI[aqw>` +Vd:fw#`whl06Sk(~I-dlCRTje%v~j1ENȋk*iݑ<,+s viPlN;6M>/ ]V)'"뢹BBd&m0-Y7^":fΥ/}ȥ5+-UG7[g>#H3ϗk ļ'7JVLٍB%r$ɽGkos-IF׆ͿD8kЊϯP3_6Jh1QubwWzbs.LD؞~F vy^7}b6 j'ί.-JQa8`ǚ7L e~LyHlXϢڈg+q~g賒,N 7bl *K=C *il1S̔t% m?>?Jk#joF(,Д0{x[4:^y gQv{Tt{9nÐv.pk }8]$j7DC/ADҎ .1,{=ԗ#5:<>1 r{2Kxm>UҎ)fC}2mzDnH06RBUA2~CPnZWG0CkHrOWx?缘|jdRl"u:8glYZM%|\Tj=|eIK9ONp?{3\ ׫Jܮy1v6("h]$6AMī7ZnP P8`Z{֍if <_1gVsD0,H 순-zZ//)x }̼sgpC(W7R!FFz+1זS8PNDS\Y-)2*<3CqYhBR\$8+v $r^ftɴ-ș2Tع+W'vr9MIOw8*[WUݛkDÎi>:g$y˵5ItIBT[FR:6zfGyycvz8 #MPI(^H:~zaHrw:OUKi>,r؊\Lby26S z>NYDrt3L NP|üis*?wuSQQtpOOH/)^ 6Yܴ'e33="ׅTm! ̕\(0Zgي5ѤψUKK2ne. l 3k^w(1-Ա7 'a\!k袻/|=Oo(5z dn+"K{SqAi!OVjeC4,*܄C8 fRvR\:mE)':~k7Mz}bNhlc8ZvQưM%;P?/UދDzSM7uŏczw8 ۝Wr}: )kCb]nF= ?oH}M&FW2߇T*9sIПt sNP"vo +doP-YX \![ZۇM+SxDAY閣/͡{;wPEx0]^(ga ƨܵYNZ;/c+锢n B[9ЇK=_TPO=vP<'نq j }l ';i0h ʛ˗h,/ |L_^lRcgQUU'22 G$~#Di(QVzH]mN5:=.AH,yMS6@9tiS6Im5vbn8@X$[_%CIrʖU'"Laʈ ĽC_o?UC6eP[ߡXqzV|ڗXHm!{1{}{u鴲^\//k;Yܶ`< 󣏮4-I\Z$V°=$y>&t1?~x*3a=ׁ{1 X껱b`/Vh# z dtspbu{~3fp.a- +!=EZ msy7P@vVڑCT!d ZLW/2xpY٫ uh\WUX#o.(ع4ROr zlJ׬e%z,/G_-R8 !\Yy>k!mB s*sۯri(.WB a+ИOo׌%ha' ӋBG&TB9>R Os ƘVQKC6 < 7m5}[|;L]Ờ]2ڑ-!'$ zԿ>E*oagadQE)pЉNg,\[iL* 4Z`ruٔGBZ$LС-FVD1&j 1Ej[[VXQ7^30%\0 w1גۄ?7$7fƥO nUu˩pK})Shώ7D=U1UBr!}|ࣲ`)3Қc3;;x8 լ@~Y =ڽ.)0o"Jmyq6RrqA ^9>F\Z,0OkC^' ?߰zԔ=V uBV#Ndi,'J$XĦ)AUT$4vYҖyiFy} [s'kM60(t*k(裒`uAqf7Jp& O *ώd9/fd&!i!E@S+>'d 0=LYlcm@ǭ:ɆbBLFH:Mf8ʋeTL?CBwUnïu>d;zDGワhSZH)v ->|DNmʬ|gvЕ%RlUnȹsM0~mU/ Ū^(ţ; ltJ!Ps^)\܄FQdz~Vx޹r(@7R) JAK=XjRȠVM +jf"@l|F4 ;|q2o &Xa#'E^~hBv9Y Q̣[$w@6<5R[q RoyhakxhXNis$_?%K6{W 9HEyەm/t\޿ui>\)kPvI{iuW pW!W`&Ź'z53ę )ytPpE+{,9RS>Nk#.8cGY4 6pt<>ʌzae%v("qOuw\мPF.x1P} _؟[8:FIc 5X߾B) ~MD|ߕ7u*gY.5Q H=(P+ CICz졌h΅fL4y'gv)YZݬ0d¢p6,X IPʶkzYi԰KXyGtY_B1pƈVoXL<'NO:298N^ı j!):bⶕu/*f m=%?Zio0W+b7Fu1Y1Z{U$ϱupJ`A;Uù`B2ėah㯂񅬹"O/WM* R `F'l";" > l04qinBU ,p Y<ĐNj9ϊisXymF|=!'m m3zø@21el(GDv ~5;Qh4%ケ,;&T 2i|ia'`ڸS{DY3ݟƙ#%E? .W>~uBO.ǒ &1ree6Hv!DӍpq033 7Ls|7֓0!Ԩ}hG(dЄHXҗkt(o׼lc<9BMy5)x#R_/r_ڗh?q'.576ۊMh@ҏnx@vRloG7Cu3chW尽n AӽJDo~qJV0If[Zd~%dh5^K$7b~(cg4OnDҰ(%N)R8W15dfVzfJyZXP.BU. *@[vldq\j2(;'jjAֺ?(_KCLE u=Fѭj[drD9"Azuf$fݮa@F}OWWl \Ԑ.=P'Xsb0Lv94 A^V(6u52* t<)}:@ PSWǍ_,r4ĭ+@i}RC}9C })ToB WGV:s7r]I0 v$M([z-a ɳ@.ڑ)I׌ZWl ;0T)N*g*<##8̒O"-boM0alV?]}GH~qyEx "JjpߗT'DqLdgEy6UpQLYx@̤)׹DATs;rBϤkg |gz;]^=! Ux]gNaveszd fxM6QIV5LtZA婆U\e~OBm. S3l*@Xũ[pG8k;:CI?I[6"ﯰƄ_TH;JuX]э!!NODs,_e1-,N@F-gBV6Dw 3 nK/' BC=lQyYk^iTwc4 0 f8|{CZҍ)L\ ;Dta<c@S+BMt/ZK4m ه??Ra3?AP%ch4ZrII8 ŭM ~ $p3 a<6Zڥ*`E[K"sǁo,’VLF5.2 q 4?ILVS۔9/NRlJg*Yx9RlR]wlXm9mQ툋~z2bsb ] `C+sui;uL-z @!1DDxp?>r+fH#Q\8?ȄM|lyԻvƿSn7 I4v&Dػpy|ת dNbbl`x"\yo˗TQZ=e.h:FԵް4Dp1FJN dk31c(w{xtZI>c^,5=(O-զҮN2䫋i-J9Il&MY?vr#iVGrW?M- }#@gNP`R lreDpa^dm:3ku6,9JZOYx N uc.F;;ţyxΕ3:e%R5udz*LblLbΪvLoCqZ0׾h2}Fše>Z|ՠP7|t+ 2o}ڢk_wU`ʹQSX(t5m-qBv a w OZ{:dPǎ0i" }wE{ß*lEh!RqWͧtY'4:$!u!gLă:?h"ި{R lDkLl NL q׭~5Ta?jR-:wC cQjӢ2ݫ :N藿31QgC. : ,~@<."z,mꂞ1rBQ6d='<ʆ*.աS<&p(3hO<\Kh V! (y^ &BN2#.pPlCo1`u1p^vӄE.v O i/F|i*z̪R i/p GWeM`/ilwV 39(_"t,S;JCwzKqemyAkʹ+ppdW :]4c3">+;k,Q19gmCXsUs'7sn^Q6w @ M-T}W{v #Z(ߔ|P<%M'L*bYn w cB1]M9R3 q +K0RZ͘d/WZ T_*^^]/zbJKvͯ_Ԉ]aE~]kez='tPvs|skufG-t&iԘXS 4M@˸sCNf^̂ߑ ֧k2% Yh.# _ǬAp&\qpX+?>O3}f,F/#Gd;D=y)s',xu ѬA%RNҋRz*EЃ#x#=>)< Q^6/ # ]2+i3\U9sXE\OD1?xȜmJم qC[4ɋFB{tj$ "*ƫX(@cY=~Oæ]1^eК,Aol(,#BbfRyAN94y^ ΅Ht2]FpќS-Ӗ LL|D֩8'bG)Ubij6O d^:C.s}#^{:"eleY jP}ɹM 7)HjUn} 0.uwh?N?vR]j.Q#2f8ל5ػdQqՕL>yfjyP.s#:-ѳ!fge)9kUKX`N)0MV%2ke*]c-G} i֓[YH+MWG%}k6M x?ׂPN Ĥznu_.ҍd7eiRRT"}?)oW5I߇Oںs}Lgʘ3}Yə1 z@Wa>a7=qu&#NUo']˧x7 ǒ=Z_Dߥ(s`z$]IQɌ,TOW5WsO[,r2-2,Mxp~]n^x.wD$k.J:|;Q&VS,N쿙Mst2t8K?V2m 񹎪^*ĆMKfgcrT':׭*VJEGLi΂琧dJ-xA4e\Dž6,yݒ~"]jN['cd+ʑE'/Wo>Dt9H&f uPr(xToǰa8; (Ob͊`'5q 5s;4ҵӣww1ŗ<#ـxA 2ח}UJHf1 *YD_QH!%jƲ=H-9&vyhENW\[$K%v۷C.?NɄ:6poWeZmgAL⫲rlZ-ѱ8`=˻~AXG>QJX1n>sOFwYELO߼3uxrQcG=sT{ @]YVi(FB[emhoɜ;,E`#cZ.a ܡF"C>d_rw$W K2TdM.._lM}@J#qu_SMm7S[(i%#V3!Vw<fi|I}5ϸUVu@K&ūvlƦdc-I؁9?e$݉O[GN pA䀃*%b 'w{X#lYBq[",{J!"}V;L o߽ _19KG,l wD+"U28f2ߎB48~v=*Dq馋 c}ZvZas ׬ J$AD6EН&jVkO(lay0 -4W6Sű!kl(Lw03/Cn!Vݱ:; }pG{rX.%ώRĹ^z\nOh(ΖLX;b\Vh[u"|+-xV2F"ft 'XƤ&Slj'$y.׿Zܱ Jd X_,2e PfO^HԼmli%%itB@5E^@O,BͼFmu3z ~fJlK(`mO!OtKApU|ǿ׳K76,+6\;sh{'V8AD3[/M0_dɤ}|^0$ﰏ7B'<9t\J݋ g#9$fd)q4kVȧXPlp(r Ǒ[zm9@~ 4̴hp@&/3`ͦٱ~YFNDkUz}B5seācLo{N뺊+٬웭c 7ak~7->в9pnMO,a`U)vR߹mzu:`TQ]r5%,tK2iĄ"gHȌ,7$.M*4&`zcU-u<^j5N5'`d!R}[w%QUSFYG]%BK[_QW~LFl[\޸~L"\cRut;°1S^w`Q@eJgYE < Pv)6I}!<]>‚4Ƭ#G NN{ טA$Nuuuk!%0R`{ru2/Mjߛﯵh7̐N&~M' u`w:q)k08.<@=0e2g 8SZI/G_ioVsxczۃR d3$ .PoP߭.$Bεat<"3S3NYpEMN1AC[1.W>{71͔v?,ŤY}%!{lZ%xsf 3"q,s^\rDd6E_nnq jn7Y (x{Gn!}|slTP1 xu'Mz%V3@P]쫸*]Ns\$U7$;E"xK޺0"yd2FN1߽^DAn6oPa6[ *ڼ6O`.硖+ؒ rxSQV6I_P/>A ~t;Ac|ҧBM6f  'x Ȁ/ H{쇏 ܧ ~zbJQҖ6ЉF5c^P1]|v=3QpPBٯؖWa7YR/6 4:1."SA #SzW%Vv\鳩)]W(c=&Esou*iNo#M:J3VH Y?gU$M|4rQH ?2Ӛ23~t Z{62< "R1 49HY-TƋ:LGV t:+ґwez(XX7vwT/s~$) AA:Ft!}(Oywne3UXJ3,ewr!{?a] CeCf$wMbոRݲ(VLh'?<yEn* u5_s>ny܅3/Ўv4"T:O齖LėX|@ӆqZd8fAp;xzW6J(\CU ً{iwEBVMɧ5(Ė_'4ն'qT9Moc@&Y΢$md(F猿vLM):"&#ܝ]=N:>8hlb@&Z'{F{y$QjKfV8j G3fx,iY).ge0piGaV]f-0(\ 'u|QxaShuwNCzn`o4lw.We9teB7d")<|M>ai%t;yı(#3S2g9W?{9]Kel`M6#!{_uZ"0 #va{ .)  <>qhP;?2~vd}L]%g$!hf<73˿&mv$!ijV<*fŨv$j!A ѼR ~cuPheJS)˦>I# [d.kԗՇmcI7i9ǼD2= Cн 98]>s7\'$X+!0JLNn5I-[ie}ꦪ a|N Ց1G<>"'{?QC&,y`p!WB570ԐR<AEsc}%HgW&) d@pT^L$gG3Á;T6{;,r]4lt|⇼9[! xlL@^ ~+1&hf\0:ƃC3@B3ð}M>94"NZcI[I~I%0C=sJxRw؛#,R=G'uJ \vtH$'A3i|)EW!D^C4/(Q.jV쩛M*|q Md)?Qpa.D5,1 Q(PT>LFG12s^O<׼/jQ3=/A;7eߑi^.tԊJ,Yȁm"]"#!nkMKeIo&h+k 6hoo);A `"O2M!3"5Ft,3Eq;ߓ!2fg%¢A\w.^D?R)|+"$Zӥ?1NʦR'ތ' œ[URAQc NUSږ?`5)&辜~}TڅQVjZH} TYO^:`o$Da;kG-60\~KNՒ_Gc'yV6xYax>2  b8 mab2WB[7H؏76|zV[M]d^yйLg@& ͙$̈́[\qn[&X/lk3TtȄ>2^veqs^٨)+ KԼ51޶_?M\qz;cۭCS8Q'!\ݳR;'Z{KEytzܾ/r7_F+P #7pzD ͝}6q<6-m!^\D(WI*-1Ƚ-`~Z;Eح *ƏS)0W&6nХxaU ~9g*|pY@Vopf x 9Yj^xuͫvzuq=>foBn cI~=.mʹ_q ILy2TRwE&3 A|`q1g;XOjQ1y$uy8xQ \Pr%ynt. ɢI5u$-^f;ԪZ\1C_@m#|Fʵ]9\Rf8ӝ}?Tʛ`5?P0;C D"0x+3L o4H#)ohmCHsD$8'""U|@"T;B3m 84duIm@n$I7HBk^C*Z sYl_5 g'i#8hnd.!a*68 wԻ0ydlDS*&'c8͋"(m`-z!l㜂<|H+.FPC `Xanmي"8̤97ˬ狅~X}] Ku߬ /nKWPMCB_m蠏iM/ #n]+r#;R[]_|N |2`ebL`=F2ݲ=V)K2P8>)̧B1{;/HOCм-av@ݝ3i_;1ƃ+wK x" hV [S T% ¥3q9C }lSHH}PA80v]7) }!?i<5,ѵ|XE/-[ErIp3)\qf>6gY+[n]C$q\4 ]J ֋jQ\8''jb@ɚ3jdd/R"9=͋cz虉<'`y q^wr]GS8慥_ Zb`]kw p;Y_ݡxaS?+1\;CbJD#{!y; ~֚ Zi"2Ų(6R8Ћn] ÆUD83MӅx-aMŎUΦ-$G ^[OA2e@ibdbKt:vQp8@&gŸōN^,z3Vnao\{#~AۂEdzB MC|o~DH/N>Y8[s'/xQ*c*,syb,-A$*3r_x{vlRMry]Z1N3sLNLL%_l:UZlk-SWXbφCsu0 etLmy@V sk0(J9F6pw 9w)ڝNu}X sP_Sǡ{ˑ +sq])OwmB.dU_qX$S0qimgSp'_M )H3bJVXn(+(9)"ɺH 1Uŭe򖻅0w„mJ8jZ&|䞜]$ی[?Sf90ުX:;K~ᳵqQ<*59dP>i*mdך &|Z#=moA|O?( |]xxo,< CPxƽy\cޭoE3jd?{笍mH^h0j~3 ^Vx߫uթfcmT8PNlvT2$8rP:xS~i͘$vFh@vB|\41ěutGRv!c8),ocYzX -MWycR}('60㠇Bmu]I"^kwu71џW5l1Vh!):mwU5100F{7>jq Sрۿ]hሿ wcB/>IAk.Ǖ$oy*` <h[I""o ӾLҸz)P-`]ԷFZ ܌o*/S SO?+vMhc{.dLN9Ev\*M@a>u1w߯GCĴHjv}vG[ΐ $<azCd] }h4vѤm 2wg\djdžRv b\yǫ{P{2~)jTP-"abͳ7X?J| K._-ڍ#lmɌ 8*֘qM[=}s1Z|3rٜ f,J+nP$[ӧcR_Fg |& S%Xee /%Ӵ zZ"s<$6qzh-0oay4 j hVtCPf{]r>4uĪN ArW#&걹BX^LhϸhX܅à\}@Ҩ@x۝'umNe~M:'Bt= H:N7iA+WoPWǴPT89d.&ǘY V5<&(J7#WI(}f}1ii>L A\;:V?aٓ"7~P$i0OG#qN`udNT la1^jS?eژ`m<;{OzO4 ;.O%ټ>>pR7]Ń+ ,ϠEL4Ո: 2sd^DLdIJliގb zC'5u{j)%Ahzuh;'R06Mt#{! m{{FOӺz0-9(0 W[f8AW&u4"7rBhvwCа)юu]3$N#۱HTnPd_ݡlb:WsζZ]mdC0%Hۇs?$ =q7 -!撊"3ΝV$FOqPR~6qn\z 5.@7 ~?`esb}!JP7\p@+}pA7R,*9{W@60evJfc?xoFpBfGt Lz4_ o?E0 Q\tƂrr)xO7[VqMvSxۭ6%Ezx"@6N*\h)UH=yZ͍|ż5R PkI-\+3'z޵ƾ)18Sn"9\wB22'E{\L;XV*)jSWۺ;F9IsVc\S߯pA8SKY&' }cT5ůDi@WM0zLCd+YVSqE+aFWLVwˡ)/ƮGpo*اIot 2몊·|sդv$[pXѼ+B&`)ܕ?Z0`E* HY>fobG??R)N|(u^K񔲦EfoΦq&}?d|^ÜjJ=D6TNh!A|zOlC =%N'+VƤGRg5ujOUԓm~F_uJ۷0Ao^զ,?jMMURBN-$թrdr}Q)7cNw2Uc\jHZpMr߭Tln)viCfC4LHJ##맑x(A) yF6 m#:$knM踎y\QH! K]tZJ {O@hYZaK0%h7p~Pq .N$ʷؓQmD*$.u H);>?=L\Y^kEK='ٷ}x{}w`O#K[h`i]݀@;)&> C`dO.-qM#:r2JUcf͏`~(ܙ@,E0DEDRA"-ԉfO}ܲQ3Ԟ+,?gg@E8n(NGzIogAp69DBD> V:6h9ڰ@;:ZS7:FE> ߿@5Jq#fXHк݋ņٷmi.@Oa4-L,g)BV&Ѯk3J8cp &AgT kC 7<7*Uz^%jF]WPtIQh'[{Y;5=O'^jonTZF%08K~.7=4.fL2+ !Jܐ[,.$p͜bwϢT؇[C@ybZǧU]- %>TŧstQiiay6-jLޱ't(0Q7!hs5_x lh;WyY}X|bGG(%EGչKZ%iE>]!/?4s/}؏x4qf*B :;ה3͔Hta =bYaź[l]MKK [ 3$/vVpPV+:qQ'VoWsBQ9 )Pک#,ٷ7B8|O5@pĻm[ױÔ. GxX\9W?뿡/V` c*C~}V:DAGgBc隆:rV=6 N<~˥Yw4\# y%Rm2Or섹i(bZ,T*ui68k.z `̷IW0[!'۷!I$.@Dg4,tZp uF gY`p0IX lLvl%8|km(|L^P}<{a(L [r.BM]T5PMZ3F<^C;kjN(bc/qjہf&ĒKi9 ![ B_5c/j;K-DTߣh4z~n䗻"+wQOлj/9nh"{UEv{]kohM5%) 킝B#ݎ-"lYoAo"xu{kj?._heyӻHU&tb*BǣWG^rݳW|tkQw{pW._XOl!tDO\]b ٮjmcqpc6P%YGڳȜ$HSInMj'8bżq&#AM¯*GviLʚ9i q!,YƝ7;fjw?/ΊĶbS_m{ݒ;?Ad{^EфlʸDH4@nب/MAeA? wyT"^1kz/,fcIId ȯw@!AՏX_NeI?Xp f>=Ա~\]#EzًUD0:mPP]jGVUF}5)/jhv&^s 3:L>7;N;!ڮjIyCfqteo%oI/7F\YYv,!ρ39ſjBN3 (I`Iw|e+vN{c4gim=óovhږİYbJJ*|;,m, XP4X%bԀ>ZŪ5LƠ KZU 竄&[|dW;Axs2wJcU36ļPXO(FM>b$y { ވ>M}rε}i1ϫnphj`6ܯ4@juj)9p\XWH"fNbvW!,$-hM4C]?eMRL}nq/0Sbc%̯9 Fq$H۬=./Lqչ~x Ie6K61E0çď߬X5-w҆Qjhk-> Nj{,%4}tYoqj\{4M2VŕB>Ijm39;;lr%W\0-f.c <8b 7ґB-7xJPpc{ m+^A͍F)|[bih|c1Zݾ8 q qKjC8IC/Tҕ4ABq?+@NW\``Ȫ'F/rG77ZKMXja-`=^[Lݮ ʾ~ QL{`15 \XߖI 4cژ l0^+O<m>Ay?M%7:C." G}vCv8Nl㔜W\EJ\jaے`oɵ6{r\' y @=,=S+.y.t`…ӂk}O8uw(-qD h|1+崢 ;j"E$&G=HXYED:{2ܚpO7iOea Ii Y p9wD $JݻBy9;N+^-d~ሓ7tk4BVn2NA]s1Le A e} s1?4Kkxvs@Ɓj5i^7TA@Up2Kg@V(Z@Z}`&a_(d捅Q%[TF!_Θ\tO [ePd17|QYJꌪTRt/=Lu @RM Z)v&tV]yY OBy 蛖52ۑL͆gsY~"DnyͧߔD m[@"e$%p[&.g[72ˌQV\ 5Q 5sc3xk!(L99_dq|Uҵ~IHEX Q 2g* n8Aߩx`qJ։{mɆ-?+ Y< !PYPvѻN]q7LvoD_Xo-=#%Co-QlN:b3,jE_3C33`9M1BmXD10QmsӉQܘ(y#12Ύ9_0؆0,EyK1{o?2TtN_#O⛥aA m_yvɥ^̎X0}O;D\"?`FK n w2b&.fV;}w}$АjFp7UL7si]I꜋-j+xB5A=!3Amh'ށW,hTąj!;9xd/5x1܅V=g/6肙Uc+ GHjOŃ[ "r͠KvBF0+J.:ɤ p1<֛E%h}\da`4UJ_d,՜332KVy\M_K6ZQp*Adl}Aw#/ƿŰʯ.Ħ,2, JY*WKnXRrqe7 +)Rru56ʢiQ)m=V#(HD&Q8qo}76;48H,ˤn9+s1 M@bg|8٤l"ZVߑvkT L}<`S4a8l LD^$1yDfALw?, 2-y e  HX&Ol D9ispQ~FCMd̾5i}j(UjC5Wn_IwafD~A (:QTձ4v:bofs "&7]ٝ УAaF{5:ĽLw_p M]ЕᑙA2Zwx VtLp6z1tdOfnj+0J56X[)?a!s'/c)Xth)6l!ߵm8u Z<\x@wwFη [ApͷEX!kTjgQur߬Yg|']%-0IL%R,NClNHaDF@ 򭠃Ad:>gcwXc|(2jj@D7HȿTQ2.}i\1~ vn,*'~()1EmmL 1﩯_oo<[1HO2ۓIG? S&[{t=@*ĺJ+gv_%[߾E\'Kdc,^(r2( |Řs,sTF)IGfdoR9OwkSǟpȭ{zM2K_7i!w/a8kU5:dev,_;C]X1٫8s~~AܣnGL Cf2_NrUp&Y!;! Er{E?.S߆5ՂxH&aFOb[gyY<< *638X?R@MSh5#C搝L.y;CU*^(?ob6 މO v5miMtGDZ.&KrSW}RZ-#˕V=*䯋 Q2[(k{E]Be`,1?s^o68D^1`a( yw<͙+$犉t fr*AN|[i>9H9Vx'El4Ědz2JX X[*tJ$HaTAc9gZLi6sQڏZϏL1f[(h!16Lǯe+M 7[kG6taRjVt7^z/rb( |/fWJ EpR=,z@m);[Y=qlg % QRSGD0ݯ ՝gwajRni5ZmTOX82gb"ܓ:vd_ e|_ ݚp0h&zJ x{4J-]bOwd[zڗ:‡UwT΁D|asEM!R0Ew_x,bRFxq{TCm4qǔjE2˂H٬&5(|ӱ^r^@S9׵,uE :'WkoIpu]D2ds>W:E1ZˆjB]\S@D]JoO{(&%ڛsgx\۰>j&pՠ ZփY;"V&#ipQ^GS 5#F;Kک+?]`l' ]b }u,ܢziM[O$}_ Z8SNߔzNB]Y!g={QTnִ#ov?+ XL/"N_};w9W"n=fvXGZUFeJָ7^Jʆ+WKu%^Gµ⁎ON{4)23Kav3\cQ>#fNM/!}B )]jj Ufst[ͅ3 :v]M h+q-gRB깮0-򣃋;1,,DeLr:]ѫR3ni CixߋWv,;㬊4r*Gy'_ØL3"%f'&(Up3oDD6ҡ%5-vx܇1 i g~]gB$6}g%mw${=Q^)z0hm3{Ic فPp.\ P9H-KN'W؉% ZR#YA₽Mm m# :>8ۙ?-ԘaZEnE2K"](2eƻl: 0}E> ~v~_f$1-H?zϵÇy]GP +ʢD%=9fkƕ$ֵJpLnC 0t2VQqf{<EXv0^/WNJ]|:CL8X7IT]0 uF? ,{fAt^Ҹ&`;p}5FCCO `t+n Io a] kǴ[$T/f#\ zf1P[d} ?mke+2s3솨=WuKj =+(O<4Li;gǗ^eX&Ψ;$˰o.k|iXZcJ嫍B^qb?|ͱ4:0Cqle wa( طc+H!B`Gr` :Bi FnliU<1Gxy'kP060#c:B|=&4~P5#ɚ5]9%M*bF5he'BZE$uu nHqLm}U2!@(XkN[ `p[i'C 6ƃIZxw{ nА)EXȗtj px@f?uQjO0Qm<|8ml24.a Jˋ+؍^2]IkH-\w0|ʙ>4&p]Aw kȔEEJTS+'UʛTbQc;(}nxb7]4Br?C' $97 a3EA#P9y/EN۪vP! ѿί&#'${H <)et2} fDV@v ۠\,NL؉oNlꯠFh}JKK3\yzyjj,X4SC;c3χX7K! :r@#,3|{f! S;5SNR{4%d:o$!R*A$W>{꼚(-w#w IvT=xTTM^tAp Ǔ :>0uwKEZϷb07D+X)HUq~_ܚ m`4d/?I NXkïk}Ppl ?ʒ#ص&w1 T0x"IawJv~/́%OsB!b_mjlEA#KDr ۞!Jm@ȃ!طnmnKȍ!du,_ӨgJNߑl@k!R78w/1yfr6WF .Phٲ C8 ܈F}4x Az =NP8WmP9?c |I !NũL6n4CqWHhlw"d7'`U;hڋܼ͞ބڢK㙿R#ozms4k `(\Gͦ :kRw,֪>{gY\619&1d9`N T71\L_B#pfc4LVz+_6hz7p}FNT>#~VgD) T=j4P6۴c}y>1B^bNt'J%W?0^MЍltF/ ʹNy,# Dդ\ ֍8=rTR~@M*; dxH`)=e%/X)45@'7BFʸ.hpdEaZk] EyĤR(m\} w؍fvFB(Kkg-/EOJ/@+?CչImuOqgt"jSd B/@eQS̳U 2#c9$MBL6 Ō;B ^ b ٣?%Tşx˧ $=/vM7\ m@4u̕ⅽX\~TEǢY@~J[]ZUP'Weo;(#)"K?J1WPBB/&fc)lC9zTj(+C aq"[7)˨椓U%84;]yXy8 }L*33@`z?mMC~P%M)Lzo(’B%(uT㱗ЀJ7%Mw!;CbѲo*\HLmTaR0@=JF:* 3@rG|$CR<Q\i9Kduc VrA}Й.>¯$'FϯJ`>*/ g(<͵~`h/{9dT-kYa6C-N֮sf4.S `{;qp1] B.VÈdb\U_'-c!/0?QQ XT(L?BZ%X8 a8&DpE| JNJ{ޏ**wPWW2#v'Y zM(ީ+v㇅A|_PD6TQǂ3m`!D#Z͓oMYg3]qFAeg3[(|yM-$l-N9KgY"  Ӽᵏ[?ka].k"oxt'`64{_8K-nʲc{~cH. ivn73 o] 'lc9ONT.q=-׎fN6k}I!W-Z0fidÌwM11ҋIrśTgWg*D%FAao\TWSصh ) jܠˈQR(Fͱ +S\ڙsa'iѴPL/\2C0AwʛZGAnB%DZSϯ\6w=}&BU ^bśs5Ih0'8Hpd⮱)T+ $n/]4n-gCŋ j0oz.]O crI%m[1{BSA繿>Ltˇl׀,NĈϧ B͌mO{0 }2&W/DՠE>EgҬkDj4 lͥ 1Fu 4BC6(Z=_h3>ނɐ=mȆ(n;:z}3g`s#.r)2^iOWX.4Y|-|Vu߲Dm'=7\;Psz/ 7C$$.2X)u.9 |)"Bp.\?q*}pխKgOPfLBf䊦n &:+hŵ<,"shj{x,s<`C㤉h}>wy>lmH1,a0R ՛y-L S?1@8H1}GdJ 6.^#̾bazY{-䮦m+E5<0b.rӋ!!B&]IA3:_𠹗 !0teAnτT5z6U&0cB,ŞBV/b@1mEٗZRrmE|__H%.a?g|f0u^-[U7L/XK%{45ZR29~GqXi*%_kڛk`CXѶ$Y]SgU鰥E!YI= H!"Y< )*v n=`].DkWJ,`asB&wiKƬ`i$U9$1x2_ =b- W4o4ꭙCÔ)SI@г:i"h$h5}(v_t8Yڈu2>q4=wӿ%AOOUT')IAfnu:Ch~~>ὤ`* ث$RjŮ,)x Ü̊aknƹ78Qg%^a=5Z͈kaƨ KV,rN2hU2H|e:cJWÿtuBbLhݜ|"N <:`DHhm[%_>MTSkn ˭{Hw٠,/ +fpB̆5MDU*(eDlkTU>Euܶ첂}ykt- 10fVY\ҫPrW +C>&^^(D%澁Il" $xx˳KGa~͛'. }fәߣ5uBy P (Quڨ6 m _J:" m?ܕm&L Xɱ)ь~t.IOj7ZYBٳϼ~^ n԰;`9YyH~l/[dYIaf|GnuBI5rշ|Hg6C}CQ.>VZ#_w <ŜrBK@ݏ[Q 8 S=C>y\q,h{g0D J%QHL6j, 7;/GIuc-׆B̷yVq;J4*rLLBV*C v!̱L^{q(|N#i7!)R_X> T_I_\:M}#1 ߧh%FX@2?H<ΔT\#K )J~sR^$ "3 /^s&A;y]9G}s嚊6@H9[iƬ5vE&'yEQdV.UѪrjrI.nRA}ɯ3s^yOB9eaj$ K1g^f nR8lu~',tdjIKݫ+Z{E>5i+:ꐱdDnhUyO>R]Hp2sF!;VX?kRF!RnF'zvZ"Il8LnɅׇ.$sgym g]: N& 9eKfW-F[ 8ん"^gzdͧ#;ooJ NUq8*b@}C pj|./jYƴROP&/SI {֬`7._,L]xIf>C%VIp<]LZ->+pE/B'£v+4zpOcA4/&fo9U&$KpV"8o{sg~q; B>,IK 5mW9Z!dՏ~W 6e A$N^=G,Ȉ"' (Sr2x?l@aag2 {kA𔦂[=G ]v0?w4-TD>4s)-%UݧoBeS+%t((Medt͒X.O7i@?rqi : la3+ |ϙ`JDN1B ];B<{b}UMR? _2 znkɩN! J?ExޮĮC r=GkWҀRnddHy0jcC JکESب݉ͿnftXqj>X]w-`L PiVnߧ{ bHUbD\(y0܊FH<:UaCi R-#wϋ ]>`ʓY3ZD-SMo 0\-^<ڑa;g[,c262k {X7tGj:mv6N)C]IlPݒ*e/;VrߎOƿvx[J?od"u!VC} ޔvʕ@V>= kH{zkGz 1 dI6? (^ +[ xCdbgWdaU uq.ѓm0:<CHuB#U*_A J)~Jڥ'\uM߭DTU>8M#]XZ\ot2<(XKPpf0S(hd6 ]y(p))BQ}$ťzI.p{ՒRyב) d{ n( ,D)YLosxlt2rLo@EцS=l1w cbހJl$m h=нDmA#C{2Y1e\l}(^K*Ev_7o B.Ѻcim2P :7g:+UOR)$g3 %$fBc- Xdڌ'Xdc[5Soţz PN|i@wASyF^d8e0gr!K"3!k<1 b4[\ |VR8۟C73S51E}/LFqA(aX> b3"o>eVH2nɑO# 0H'iA"z, >'Ј4ȉ9Y">)\fn%;N7@)CgE 9">#{FE:jn y![9:}1!{/RawhJ}6I^QyؗG1 m,70qPTETN^j- QNr^p2Osa]0,ƍ dZ1Hܗ[1S%X-HpOS1?Z u߳mk@Fq] To=hL NrijˀƚVk6fFذ4\p h5 IO.6̼.;31'GuAEOϧ,oN<"_>V HW*DĦtt|))`<O .dC :gRT#ݱ% F6s˦0F>R j-SgsR)C2|?ĄdMԄp3~GFks=X:".6B g`~&Y Ei62/ņ4y M%ujkUUy祘հ mm㏠Ej @@%7+g69ŋܻS7xx%}xs܀4|9R#ڥ~y" -Ոdqx.mr\+V> <РKe l@=  @_ or8pź4pƒW-cI=Q6 kK<#Ȣ"ᔨu'ԏ4f-ԯXWqz-Z@K/FGv@$`G^;D5X[N<~]YX/ZQ0QlT` ۿ!AMqCMٓVellB'v1sCwhjZ>Z7Vwh؁h 0no~ا@و88$1AAȦK$!۩8$W %lbh񧄺vg0y. "D( )%y$9Y +}, ahg8 BX 'ZoWLZ#Y(}3g^.•m+dHGXb*A"LEC= ^&VeP6Z8ǤVsoDМ-!ub>,=S{۷J5956yg=p' 6!ҷ$ u;rYfjԩIuj!i,6t(/U<Ǩp{j.hDX 3:Jba/cKx?K Rƽȭ84牶O_,iȇ)V)hˇhnXyن|lc=f:f0ʊ6Ȁ ).,G|sC. ?PԱ !J1i!4|wpF]Ӗ(P%a6GmrᢊTda,Z$\Oo&Ww&8|;&Ơ(w IY`kX}ej͝lt3Zz G0Q;ct{ҁά`:v3T }PjrK}g_m~a3B*>l!~LEN~zՕk5u|t]FX:x s˾0^&:JC=N:"dLUGr`v¤xQw'fpzV s]e,YR:4/*?͖`3 kSTCOYL@#wImoј3c>F)¬eƎ_M]C+߰rg>e{?p"Ԉ`85e 4`m@8#Ll#MO"e&k [oZs1aaxnVe+ROHź;{$hxpj(.n*m UrR믈|D],0>Q[AcT][ .F,_t;w+4-z|C):zG塹ZWxhciNax:vl7sȱ4GG]o d5`BWSmr6IO^RH(2 Ă~ҦL\c p)uxffgYUFVԠ`zcǘ@VSfi@.!Ody" @#fa k-Q>_ա(]Z7RwkG;Bk*CU Kw}~=[!Gqғy\ų(˴g:BwD*XӟR!Yq#xŽ ߬P8+2Zo=Ϊӎc[8&@v}c97(ώMB[#2~nr ډ*aZ( U|#ҪjԔ3E+mM~ 6{^'Ô趨ILA׈d*L@{RZ@0#qcV<y%Q_4ਣkN @oRO ItXu#)T.wUVvIApȴ87!t?yw_hwq D> ?H"$P5X%*s̤;JfO/VWGta-Cx\ip>J#u˟gCDbYj8+"WJOtS =V)4}`P8CH, 8qf#膭W50Kf*XzR)G9CFe=2׽ Z bU :('&=^r-{1Gmb89Y7߅2܁b$LZ$25ʣg(n~ZǨGbwT,ugtdB(rwWMr.L~mKQ|Uua#=Gtr` ]h߶KT: @|nS3tÊ_و2Z{XJ -(- f)zhah/L@+#>Y3O S劀6!ng_IKDۛvH<u%OSwF46= 6hj:oA :©k+ƜǰAĪt؈ ~o:|XxP0n"Yt ڰT)z32eWPQ6V<뵛nG|!`W\~wε>YM0sJ;GDmy|j\l@#O@ճx퓡ԓڢj=Knw!1 i3B8D%|6 2R>A3^WbV,ɀBaLNӗI]pX!:񘲣޹/"`w 0ѓ Ĵ 6( bZ 4=8ʅBFT";8})򨴀d$څHk!'0Mnf'9b9ҎL8JeT!Nv% aX]\hyڏPO0M^|J%7jJy)ƞ`ԃ-n$'lmWh0؄h; :cB}y2GH;fgYRN&nyi6.:3P,q !f9XQ[[S pg Y)WZI631K,O~ڄ \qU natj!'cf 8SqKysT:;<Н[`WqNTEH˰&K\3N{7q/c*ގHMY<>tvܵH9y'Ŀ1̯u^} \72>Ufz:'(AR&%Ԡ9vϛNܤB$k]&X^; @oa..^ס:ei&J-2dnV~d|U =W˜*{'odכn ?;g$Ѭ#ɠ\T )])X"6 P̳bښ#ۙQFSa▍Uv3zwkϲ>؄] ^8*jH;f }Qے☠Ϭ8l& syK"rRfTqʹ ~xT,8o,EPuA ?ڄ6kUPϳ.:،$;(Z@n Δ[|Sm#7O3Psq&Y yZ4gN!&ᶽV:7 X}W1$QY@"~t[4.ޔ+pe8 a=H?[H /%^Gj8ljQs}4¦k <0\o!ylkhÐE3ڄ "DnCT+f$rx>FB\w`C & ExPZFnbm؉1\^ ph\5   G=^&q!UGכkD\V+r3Ք=+3xܯЛ#p&‚\(''ˇM[ERs4^P@kUmt)n*kF k^=?cŒ{23'_/[(W~eFE3p1AĽb|![:7YcoC+N#rz^'~=p˻IJ-)5b)l4 x\\RY( Lmؔ 8 `4Vv&Z>wϞVVZ, V gs"`EcȎcN eMi(oS&"×ew0pC$Gc'kǣ Yzŋ P%db-8 P6+!~IXQ D)Es} R+cQ2ٴVi 4dPVI:o/4XJCtJLBiel` tF$dft Q|o6h=ffОm-Xo"4! !v`}1xMVc+Cy\ۿ%'0qV31Yl{LѪ&m[aY_#n+ㆱ (&ZKԺAJ3 ͺEk0׌B`0ad-'-F HV"1u|!n&4a<9K[x&Zg@*4>t=܀4'cQvo>u]# 5n&՘SE/bss .„]J 9`Ĥz}N@p /[2jL"EɌ>[c Q`ʰn܇<% H)PtZ&2ױq3O%pLٹ:AڃxUӓf!Ñ5 #sN$Rr^Eg'smܪڛnW8힤<\z$R5nfj)(b<8 -AFAT]tjrpCtP$&v~6wL-͙?!M%WY|G F~_ZwzTf]5nD(&ԙqrI;]8ħO\ ҐbqDd ѥ& +bO< N)TGqŠ"LykcJV1!QI io}5dBU]VckPo=+Υd3q^/\hlwWN5\z&so@*KQ;R\߳.S4y j͛t!x=4(}洈pfnhTy]%h`MPTU$Epxf4zv>"P7GqȲv_u2}mBYQoX]d4q[Ǵ!o!@ ZLyy2ּ(\HaVMf{ 7>zNCN`j{`bX5,mBUc` _B&ּ6si/09oEd(e?/:CBGDol]uwj/y0]}Oxf]82;?%qȧ^15[x!zl˽Þ]<cH:_1C3/'dBf ݰ(N4=;Ky Q\+,YiT[.pC"/ʶ; VTg+ 2yNxS@*@+{:MiJQ;S0*$yZ@lXM _ylØA%sQ?p6+Y q B)"WjdhY5vC2W{V0d'᭦x-v ]71\賘,id58C0qםƈ@Әy c{I*S =j_N4IIn;VCl@ubs iEhLen+] 9ÉrWu#3zٳ&!o"ڲ[ HF#An,'oh} 6]_`AO>.vMo,'dj2![kDA> rM9.-#Eo(00Kc۲kw|A1;yŔ& )KNhEGGrII9ΐ tiVt0X^dŨ\0c"\sѬd`*e^n*-),SgrERf-|J h̲lc PVȿHtsn Ä ΦR!a*:[PEs:EphrX4/f0Hkj L^Cu#C: ZY3AZsRB,whSǭp@"ӹ~aw› I=MTkp*WZ9$KWi^D+@@l4_mCWm9 7^h-|8{^Ѣ @ӃBV9[A@J}{5EoF?65UݍpKq:RjETMD12O'y+;!>8X !4u؅x˗:^PH. #2v媑弒fy/tɹNed#l>q(3Q B$p9˾bH/?}5°nKJVrLIlF5v`v 6erf4v 0Ihh9\=hu*#Z{;)vJ?F(c:-xzOD] avJ]шB)D\e-*G+L̠EYqW5ٕCG,`,zm%}5H=)oZ(SZZ1^U0&9S'A-y[D&1tsQ z94D3'́b EY-8ˮ0c%QVflv-3p8Z:=cl{dA? m.ˁ{#ʞI"03pCr+]4]zAe:PWȇv#çۊL M=ʆDS{Ecjzc቉BFH"ϙ ǕmK]_A "c{a%bںZds v%l9.,M/4?cqT_N1[ufָ+0&$ 7֘`,cG*+e9SUUȶl%/^K=MtZB[/q{J3btėa\➞R?+ È~%Xe P 7 KUǖ~U~g}>"#Xr>9ix WiSQYw|˜QpQF5c8,M*Dext":+!K!1gB5:/ cX̚+6lW|5Msc9TM^M3  ZK@>"\; 9Cwdť cAJ78ISx8Oo֠\hߔ[[ թ0- ()s?%.-oB :1:`س'R]= 隕>yHa,]Zee(1KpZȸ*O5- L@a9ch/`?q_q?q 4}_C9<[? ` \(k dŚT ,>aО5eP <]>}cI$iE.+VSu >.]R#m~j Ĺ)&Ufʂ?Ab5$T@R(t Jl+3L EN8kf$WA101iPL20{Y@|0 Rb]sPsŋk7n![8ܿy=}=j{ ah: 3ԱXb&(ۧGf;05JfRԍz)J!C!KGzsl} V#Ss{b앶_+^z WiZ%[1c,s}tq1?!\/nYp;!Ql+QI3y*Ny֣`R o֢ _.W$2(r:aEˏB0Qٻiue6j/?v&kIk9yDЯp,dBǎ4"I06~ˈh=!vp Y~kT., ԊE+z=C4rZ@;|~ޟFpؤ})fm6 #SA4=xEӃ:DAZ!Xڻ&EqAQrJ=]vDøq;{b%< IpE $2khm3N֑G(/2k;)uy3ˣ{F VNY9cH6wzMj"[ ml L"gλhaSrHIVGW\듪^&ɐv@/@yfw 75FjJkj;Ha8.U?b5(dz %4ݞStJѻJ7RaZ*shkduM"1/ \u.qQy lZN]ā.O@Ȑ2*mtXQJ{xzW~C 4EQҍ]jE cݝnf\NJ/ N%yy&fx-:ߕGoŽd:̀a/~L؛>%&7 ;WP53@khX2x)0~]Wc/<ɥJHdme:ddb~Js)E4w/0I󿺚[ċ0@,0΀#o)->!ƌ֭穈J7Q]=]6SDI{4"V1!p2¦Roa2?~6t_n?r*~1nթZ$2so.+sWQg kW2wF!Dpv+`y N"u)"By$0`^ԝҁbǵό+lE%0i~ܯkA'?5*;uH Èy8x3;,P&'c~tNL|6%L&o2=PfBPfj;*~Sdk>c_gI*!TJ#w 2?f*Q,|p/1Y~*'BP >]lDNC{no${(0L풋 @fKٖ#S.Ѫ׷wL֫8W< *`94=8 YU^5洫ĩev2{bI񺸅%Rdd{?D&=߮_K#}mwTeϝLa)8[wB l[ _xկHW}BA㸹X"Q{]"D;iG|&Ԥ|{2DEs)Y/BOb@|:X7&6 2>;MK}28cɒUa@0 !U@ #6>05BC_Djkv?B1}6ioO b{5oeH",hG}Cd7-G0f[5V/w9vYb'_绕]ljQƽ=Kh%T+yPC@\ ,l*m!}uvQhfĜ^>o} 3vŁ/hm 5'@TQ􎯷 8~rkӋrHu`wkfMw^{Hʶ;hי&$}ٹ_QlNTÂHЁ?d*fg\S>Re< 2,k rþlǫs$7̈=~[Co #eT0Q]]zΏJ)AbX&-`x y,Z3}f@L3DKv#-۵ZvFc0z`^z{C^Y*mU/Ԃkjȴ x05 VfyT$>WC1.Q3.[O?icd/ju_DlזD=[B<m|^hXfE H_?`j<(7Q(,L"ϮF5ݨoWuU6 @OcxΙMb )'^uQX;-c\A$Oլ2iŰ0ǜL^d \(5 KYVy `욨n$ZdX]0O9b־F&qus6C],=J>1)Њ.iz ])m抄o@i6jOny-'=[Q#nLaR' "E@94?ED0pu|@oO A@^4;`k0qޓ X9Pcf0nI(5 Η-C+3u>3 djeZMS!]L'k T.H>Mh.W;)؃$ 8J}ț[qZyjTƓgdb[~Z؊}(~C1>/4R6 MV0@Lڠ1g|ȣkEGQbYoAрo4$S Vc_JogJi|%];V "P3h<5 qG%b3rRFX[Wg鈅7D{ӆ:w@i0)g|k`}.PBuҿXU{)Uk܀bHXdqfԊc XLcEwAAsKH8u I\H7-g+_WH+̳+@ %2Jbom* W#m|.$m'eVWjkLEm'RfZ-U9"ͼ*0A@$J~`xi<)-2\v5P{J_HyU  'T_~ßQYZP=dC5s(刽Z`77MS~wY&|v>eZ"05;Pɯ>&8F"^JVW}KTd*yd[X 5{ôC<>-➱qs֣~3?*ݩ2.0ҩǒꆚ%vڬl8/>:{اёǽ[sk۰Sg?~lV-0,ɫ@ß&ه"]W/ȵDEЋ] 9#624Τ`1 -fQZܯ#>c.L&f 0D;ɱ;/]D1 pD1T+{ȕ`پ]$&4㯠 4b~~#&btYع܎ ]/%s$7sI ZcinqfMd+C~6/PN䫇!EL/C~Ht@t7ˀyQKS 4DWq2j6$r>/uҘڤF1 G-jS풷{/~/Mn2L|]>Fcm-5^F ?E($7p>Ne$V$lhlwV.@‡@$\+ߒÐq ֵZsJ->ShJDB HpboVkK$͡RûM}[m2$KB܅H4Pbe_v/lI/03pt[oG@3ǁ~N26;kE&*x-c73"_dM3IMu>FWu&Nqz#jD-tXU#wTC 2F%*'=T}{+B)_v,0?:6x?eiRkLQ)/:{bѲGCjjJݷyL] TEXE[^A'IGXu[xx:m}2h vI~"P7Lݞ2e B "ی1< O)a`ڨM9N8م7%u5R<2Jw[i l4wA )q~c6m{U_S|$: e06R?n]]5a0d#4v! /pvefjuJ^ϏAsXB)coY8]\"|wӔjMd Gb$BCxدBN9p昼KF pDW>v}Ҳ&iW$K4Ws /+t {0Z2i-q6Tl{u " 39P:as~mNIjJl ÄθsV/iec6BF&?S]b~! ޞ$A2 2;H.MwQum"=:Q_uVu2j܎k!Z ;f|Pu&6bAV1 Iy7NX1"@ʖ]@Ó>U8cٿm,#[{7;#<['* xW xX*\wUA:YI=}`G̪HP54ܕ\Գ2L2s\ rHOk3Dv_'0DGA i_{$B;2: q=_H\䘕^S܇ƒ7bVSĚ~'u[A]I/$$QtM˛+~urQ\+ &F˴3nHj BAHIa(łft[RD <y!"50K?B})$U&~qiB["N͝&Cƿ)&1кD;I|_bcS^' ׃@N$!DJi@3hQe*HN{'z^gQ, Su"Oں!>\(ARQk|ƒnh3CH匀g 1FN>3l[ ⦚[KnsotO;>53_ve+)]`trE]GV$1!L^gdc~aWeuLvi~{?涿+0˶:c 'Ꙭ:UG}ɑ(ۄ:]vmVVB+CM .Ij[F"?)X<4fZ#1сu)Ū|_C k* T$>^Rj*t 釚wrR4vOW0/D*P3䰎MNcȆ7?lv)Ekoaa"4`#h[I.0W:<TX}8*23l;$KNOs[)C:C9t*_/aG5wu >ĝwW*\˿Jj~"r6o%*ܞŤ*Xt::@?"1:[=/0dpX3OB+@2 7H])'m wέX5xcә'4jT `J[ ܩH;|_Q}9t1PHPp  T/o( q _i KnjbBTEl]p||6ǃT+ԭ  .ܰ-I$~Qk I"p }jIbv^*uG QNзϴE('cȬ{Sq?wa%7t{(Up(YJwW*{Xb&t(2*GByM? Azj m+T7Efiwarc󷳺N@T`ư(쓋IP#E=awp丆BDRԙn fX CEEMr=8M1=#5QIG= X|*NX7V4X63SbOL@rՈ7%Epj a(]q o9EV'p6דg|kT'EJHp0F7X K`pQOZ, /OMj3c* չGEDG V+"S@ɡbD@|W>8E(wsV7(_zQnc :SHս1u{!Au`ngBAz JyǾQY# rEkWUuvmܚ~fLA.FJaxH+l@ 4fv,[VSmW:} ,&^r9$j2tźX:, ڹ[tm}%hEait)O-,EOuUkNRE$7%fae.V{oɩ+;Vkha,ŁzpQs&<fgA9p/RF>+b75F~7s~;{#j0Utߣ9B&MfkMbE?*/}s!LEܝߑyщ|Ac#DzbZu{ta^'"Nly}@`"zkzsa|/1 b%Α䉃Q9z:sEE-8uI2Z`%ߝKjmIB(uy5R50:u^ZGag J~yQ:[56EtZtFOi/qjo2bĂd*}9<.xĝ,3&פY@5rOL$hG>Sʹڛ=]H-"= X "̸uTzx>"W+El(1SZrT9k$ @HTgϥn#t;{2#cQ%ԱˍbFqV2̻C|Xgܧ |EqǒҮuO>BUXܒoqDgPʢxJ)#ē Uh3B -j׀{+JMw%tf ǯҚYlpW V-JDך.(zT햴lv{\;<]bu#rG %ѫǐEqbEA ͉wCb=:\Hv˚ǫRubadG&ijL hu~áRf,rb>g~?vU[˺Vw7i3zXI⪭2/mY@p'A4~9SQo{m^.J Ns٬'S_ޒ87ɺcA׏l!x|K#'(3e9x ^\@! 7,~_;J$rřK$ xQՐTw#rcXʅxB/IO"֔XpmP\"kYr }[J'p#rQ[e4P/SL4@Z X:s;_ H'Q5췄'WVՅm[^;[yNn>*.bvkC܋W+-07O\>H `t`&WâXQfN~Mɫ?Måӣ>o8?h8̕M|4R)$u ^A*Xh)fa"7k'9\=Z2^j!|=_χ#{yB!o+>*CeVa,:ߢLZ[ՒɁk}X<1d:Y$REgi|VCZ~L8XC}5wP>Nd#bPv*fЛ56^ChHʡؾ8NoڗZ>e%j]ē(Fx;9$=|y>M<3vZ40ecĬ)lo՟R,ۤ 0whUs;5lQf(wus&2:5~e)C,YVchLqoh3-mi?Y3#>쫐TN&EljuNg$pQnjGZ= xqzG* XDb=`fb=G(ɂt]bA] zLзb-j;ʫw'wu]{B;a}cDRq15[հ ˊ⭮`AϘL9m"'&4%g됕ˍF_W]fF+/jdElFW4DV~lć@7Ndd y Dz>}w!G*e9# L5k/TݻijZ.DtDkCY7 eU7d{/w=fR@RN|s-M-CzNF~4 ekF&C@OK܃J 7O 4`_K{=,8@B6r޽NnAb=]UGrҩ0׎X%4xc^-$؆8{W S]:[䮂 "ay[M(t9=`Ȃ*ajm"TDe(ɅOdJ}\iYIyI_>V++,i-gصG唑y̵Rwxd1Ƣћթ= h/amM\e>@+˸d5MFmƒd`5N+s f~⨅lpYаz)CinW5->GW4V?Ю-=Fp@C@j_݄J[)b̔H+,;P Qrl1'=-q~yV8|=}Fn)[l.q' P*[ST.M;S l*Ik+iP52ؒhn<0T: O1óL>B阑Oً̳zja?U rK X㮂[)hXA;Na+Ōյܤ(3^zu@EuϠa0/1!RӐ]Go`ZcYm)Cy v)ApPD="sʦB7rI47G\֬i>"7&_hKffnx֦Gц6TB+@TUWEaqK ǢSs챣 -L.j0e=W瞂yE݇0F4 K/EWzS=wjzlcM.-$S5(R+(@PWˎ\6L1ɬhQgj F2#~.MV6;n^`jAi̿ËR"^Z`(@ʐR;(q5٣X a/aάr1/hxavr>QNUR 8"OҊ#׶4a@KkKf0 ʫ^BU|GaEqތק{h0E~t%ڠg\:?}N5X,A虰cd~":c}KO.2!b$+z =8KG)l8^o97㣶@h.aR=`hψI)sISH"=o<l(j=KOг= kTKhγgEvqrhtO +D3?&jGlv@/3px:H5O b2n&Yr8|QNż~u8Ogev?+/Zui }ZT4Q7WHEQXsuL>$NEG0'gĎpu~S HEwDkP,Wr`MĈ_E't{¦b4vPݓVS 2&Ѿ\ag$0xV|J`Pe$2F/IKΟi;ԆD~ʾ*H YO5yEWz1oU[rT'$;TYLCEq16 ѥrI]9Dɟ6Fݬ LOFjbMve+Pxo5PaaX@K.߉oH\]>F)kl)hz0LY)[4p(21ȓǯnoM~4D椪5CŘ=BK:%n屲(wϲ/Gݖ#/܈`-[~Y;U_ OV B wxHk8p2Je%[hM4n}&* =򦽪>K76`}he^*yeؑeűJIϮ-LTVw5_QiTKB S7SBҗJ0( <>gi2WcY #k;o912N㮫 UwWcy?!Sܠ^:ƔB `0P`!D3n%HoLVDjqa[0"4,748no "b}#ݝûUXՖeME\ .P Mzԑx5`u"t pkJFRL4rDתlw2͑ZCH), \?5>#V2S&5!!tkQtba$3j¼h3:\Ѻ.|>F:g{ : |@@z:%JiLyLySӪAJV~H6pc@g^!߳|Ѹ/I7ޞ_HCزcm)ɱӌӄ<"~r4Bb&4Iu'rLrJ^(d`bk۳Lm'>@RP\gl=OBeD].8jKMU g!RX? q^;ٮH԰i 搴zg '^U;1A."|3Yá3.I#c9!r޺_O<]#(~&>%}4Qe =/ G<`NL'G*9䝨 z]q-s;f^ؔ<)W6 "Mlt礚7_R`x0 ؋Y6Mیaf g"26<@g֯;lD =ڞ/N֋>!þDEdފxHhL"yq=;WAd9_,-% U393> cQ*9mW=纜hqrzwe7.Xy1NZj)d_!XD":) (˪UF 7sJ[(JAH0[MU |Gޥaxc}; Z4lSDk%`rCّ6v|\&Ң/DC0 8yYj|0-iY(}2D@FRPdBjs {+Qh;on6LFvt]oIvqQL9bj#(Z{׭Y0 $3V(&q'=_׍i[ͺ'܅|x-Q^^)^hjU4vr\u>;YpF{-缳;LO1~dn\ XiJ>͈sUR W6m&ޑ$~gXr!(nkg|ʴC)߰Hw6-LYЦ\.`cm9A,t]*#ȱJsCEs=;*^7Cw`ל/z)$Y*Sb-l !lzofdn؈ᡐn=ӾE^YC6#~dT怰ORB d)b~2:,{1m| RmUeW+mp!s;jf\ʬ7oZpA2m~cj>jR*O/trRB0^h= TpIlSCs\9DczS mQ I6ġ2eK__#溚_p]}6:"IsAS'&ywIz<Nj$K jxۘ[7rX×``&GKZ:b8M 'eH$yfʳo6 uٙ]+?,mc$z`ZPL ]Жb6͑> jl7tF̏Aĸ,iJa *bfoUǥhݍ~&ƳQAln#BO4051&2~dƚ^|;sM7H:m;gӈZ#zV:^ x=Fn:+K{\.lPC@;h֣9eI۞#p K6o5p?הD* qZf$v~rq!*kNP!` ׎pMNi1d򡧾 EMNcwP\;?JzQ{3l_6k" ỹU"ĞN B"v;9]1Xέ iD[9:.saF2.^\hX B U:tve/?Hy]HL1PiT/H*P2+p U^B`(Yh\v2Kӎ1#kz)(Q^аK\:wR : |-}-Hb@ gu) $2d¬U}]vJ3i:WIa]߬we:MR7*ߓ`:¬y=Y^/`xʟ6ahmOn`s~ȌJn5fֹ@m_/1!,&C \|нV1jg=II;ܮ48xJrk `}xƔd'Zm,R_u_?R<8/@u|J< XԹ3V,S;iiEurt̝ηhBRP^p h kgH[K{Ynooo%nm$* F(P޴F1 >jѶiMpMKm0W 붧 K|$HtʍMI()T3z25/}&W#_ U5_6Ύ6H3N9Xg|bWԳoŽ H ȭh}0,rAf}F"7 O}kK^V{}K |iurC/R+4i4. PyM%^R RせC;Yَ2|4IS?Ta܊a" S˰lVswPm!nsd4-|Gne>k"}~qҙ6^Cc)g Te&= D%Ϻ ަ3"w&OW L! 1wu3Yid |rr=e$).ló |(sLNr!RߩbC͈-Pf#.BF)k hh4א=.r}d-Cx! ߁PIogh{2!%̓՘.ițViֈ)XŀQkoʤ6g,GS|Vx_ŴIN!~1c]Pn΃Yݒ C 5|SN i_B P"- I㌊22_NZGFӷt bPEۨlЧ{(D 뮗1:3U^}RDG97=7uմ֝}OWsYT+megI7 %tV@=Y,[.9 R!/0bLodrznSr+ᢰ-=J;Jun?Ylbʵ@n-N.?)5(FSfXqmhwiy3.!y[ oܙx6v׺z|* XuMV ހZID IiKK2Xx%NBa-ygD:CX։-wUJTB4l m@CW6C[5RF lV6& $]hݗ?* ~9%b8|CAJ1W[eDRu"L=!wf}~?M$ʲCUz 2PAM8VZkcxOYJ% sO2fZ DZARD )@9(5sUǰ`ΣHI31ۿf񌌍!" hxLx9Յ5)f-I{ ˱e ծLIuAjZ?|ۙO\6욦{f+{ .o//?ϟj{i1|qQeQ0N-I\+Zቬ$*np"I[_мj6 tNL'zH[Wr f.:e1KhN(xM;koUL&ϝ> w׃Gźk[0K,x__ϮAdH 3:cd)%=F+b5͍I@l4'of2FI]0k ͝c E*Z u6 Rܣ_FiG{dz~>f(3-.aGI35j:hA8H=#w\_JȀ4S`K OPE7cUX>td"pPQMqdQv\'YύO3tPԗ /%t<8أ=9 -%xIbe[oM#97,e(Ko!') G+Mn[:;=<ӝ3H qDk;C# OP˾Edv'ٖE@;鯎ɪ.b//=qs1[f$!#k.v$TJ؃%O[olZ~^Ŗ Yn(Wqi5vZ71fLʘWu탛Ta.oHf yyQeUK˴T9[AyV*xMWiA]y)By 8c\htshߦ!G/A 㝌<o#N J'R b(Ɉ|W?7+Lp%H=9aڗ$ۯ@&kIo1R mG z~@,^8CΥzLO4drllU*uڥh9%* EF+a8vdz != æY'>g uyAR]2i\82ZNnID=&;{?-QZvUր4v+#'ϚU4a,KٚMx^8e6 3iʂpT⻁dFX8C6j3mݟi y7Ia]@=V-r 5jhr+=3.Cjy]Cާq" TA#n: ^g|Y/hY"3ȼҲ=v:Լf!Q7B{\P>8snpV qkyhVzy!D]t.@Du ￴ԊO{Y(>E5vLU^d[9_X[ؼb66?ys#UgHN>ֿ;^`:(mUrQܾ@Kk(?ҾxJj S`җ^HsTgp@P+ڝ܄'=!8vc3;3 p&/GWO߻W ڰ܊q ZtfkS '4 uiL O@',1p1_#Ҽ*[;rf| !]{kϢ'(_ZITق:poe4O2y^Z߼۴e$\+bT$*&ͪ=fP_LR n8)|tG4 N-IZ>{O,Ě"~Υچ,0IiI6ѐrw k\K[^T0,(sH=0iٟ {sTrSj|D!ߧpcOrv*YNKc#wn" ^7+m~~Q:&71 y^#7IJ Xv2nl2lSb/ X(T>A$ bٳQ[U-27>D#ohP>S?E2 ,X9S+}DVw8z`j\}ۑ ] [=]}(7 (}%zab/8p)Yn&v.ZU{m;0NϑguE,hڣ‘ V!e:LH^Dm^iQUa 2f''6Ԝa*6Ue]Q#ٺKؾ\4v'`ծ4Hȉ-F3W2~׼ 6|cWQ S\)홬NlDz8E\l{:5˘n]pOT=|f|f%V_\5lKNwjy#b _ rݍ(W?nZ^HQPsuA]n]\ Qh0*.v' pE&p؇I?UB#HZᶆ %G4ԦM8>wŴ\V07Kܓ+{3Mh8T(ijvrNܬD !TZg .X.$&Y/#q*ސ,G(k5:l@kx{6i%%-W^MSzL^4ѷcft:<9Î ]Y/%j7IvXM`VslPs hKA ؍쇍-XI{Q<;t;O=VR<9/AZz&9dTZB$gP6qs*k/Clҡu@ A`gEj֡tcuKW yMv ArҘ">J?S, %}Rm!C>cNfdu[H_m#ǁMϣQkC0E"liNsP-n`:"\)>( Y KKbKXiTsYbܖLC\T1^-. HuynJFfA42ukGEQO KmbsK[Q4rLms6|P@W-217Ydcm_xmQ|ʂ-}ş|/ ea`rdm_PmK^p5j:돆*McaS$4Ya!s)t%!drOB֣GsibѷAku0Iɀs =]$k}4 "mUmZhY䇎ahtZ5yb=p.Hr[i U3;CMO,? v %Wzd{-m1!DWx0hU-n:@:>~iIGo:tEK4ue]}J#vz6[#X+LV; L.%}H5s )v;GMeƪ(^y)Uei|{]Ӂye~F){YVj'!pJcHN)nێkz8i6FZi^?Lf3?dBU_Z0mHx'M-ehb_䭼ؚ7%²}-d /̮SSp(0Rhy_dJWҭ%~_xRgL$ tz.*…`")6Cn|%<#y&\#e#+tU(U;SS{meB ,ci+̧Lw*woL*ո זKQe?MOgkqR*#2_>f) b{%? kY@l-8G[yF&Cvǔ Nu.HtE; ѳc~x}kihRtlF[[>,u h^|O@iETm|\CjѰzp/IoTK,H##:b?֜g7N,1,R;Z22ZE779yjܶoz:s@+~zm,UA@}}q9){l1F%?f>?iQa x~ Bϐ9x %") hW95|Vs |N|\}f jHоr ٰg8?_u".?yޏInQuFEjxz5 p7'G`yb^<{+V)%P^Hi Q JIJK<do}L"գ,!6a/9p?yܙ M'ګ13x}dMc83I_=:}F[Z!3~J}gRBiق{,$B$KRFZMJ <ւ*mP-_!w U-1]Ǡ<(L;ș. {ţ*2{!jwjE r9WjcOf g\v0$@?%"R3én&KKlv(NI!.׹8QsBcW)$ =h?[KS~Mȴ7Ŏ4R9Nc>=0Fڣ|ۗ-B/!Qn+>97q. N9v׽K~Bjf{ k{]\^gþv[ψJS![ǖ|L?V\7O'|?'PY4^7T-x#! s>tU^Wl<Ԝh6ͼ/Hrԣ!bXef ;%y+4Wv1 \<(ٸ9& C@.@/XcXXCIҰ d`ᔗ%OJ8lj?6\ifRȒyd4m6I^n#k)`t^#J' ;mPla%d];XH2hqJΜ? N 6,>jwg},o;"P *@ jf3 !xN]#HݭZ&yī+MF'ZJҠ%#L cթoc昉[nPnqk3keQg`CsuLv+HTF rMͺ_o?吞m-D 嚘nbv=GT32N zKݔ7&jB۵x^swF[F`2$Mj?/f^?7/g:x.¡ĬR8t(TYJ__ 1s/=& '.V"޵=sM%^f6t2k[4N҂g8<[UDoC yudPm|̵w;R31wã`Lwk1h5ՍgLݟǚ$3ZHz #xSc6 rv0lvK\3@fF#%?o1Bjaz14zF<+Zn.RT۪c'_ߛ}u `CNLrx\|IT|fUHn>1%+X3ͤ-k 5R]0_넰uhm<++6/v '@HG+<_'TJsPBd6de=֍"n].œ?mFjڌlS)y2R?pjW%cKR-Z46| WpV9"_F4qlA"O7VxSX3|œZwzlw)N N|v~1uw#*m'`m{gJMh}Bv1{n;%VLo{; g+^p۩tΘˢ&I>\=,wm0A{xI|LbI#״EE.k`43m 8\QCNS].khL8 A*!MD'eu־Fk-F<DŽG) =ٍmVk -4ɸ8ϚY'.LŽESClur+dj BMyvTD[ LA;dPG縓=6;g #]NGQw?jhDz#ٌA>"Rjss!>Q:2rޢ7yc8~:olb:&2~R#vo vxg1`VShk@A?&e)C+ɬK/} LƕʸBPG{T| #0-9[?-dtMC'Q>'6%IJM"jnr d$%i 7x܀rMmd_Rצ0vp2i;> טpcHuasGT,2J K>>Ηqfћ 6"A-qJԞtT=l T%aLdRCwXRi@xֈsqvvP_!CELbJ5W3E=$;گ>S(}1`BȒTxq6IE+ռkl3*cgccRYx8ƺTǾhKb2)P˱l#{jRo&fH|@hW3PVx9B3[|:)hRO%1OyCF1ȄAGׁ݅^ 9+rYAδrTɉdǕ!9kVf@혽 x ?tyO- UT{; g/#65 -Rx9%:ZcW\dK+XHosΉΡфG;Wy%Q+zՅ0Ѵh`Ѭ@B8B1M~ɛ|)f8L0>8'/v9jbZ#";B'&i^ JwW7 ? ڏ5@C]T$lL.z53M! /ԛm*Jr)re.SMY#7yje91$V#r_A?gWD.T_Ss c0ET_2/ʨ81oJc!(#UK=԰:R"74Hw&c; p) m?ün,-ᐩ A?[sQŔNtI_ $d2ZA↎W5cy}7,,#Y6x0i(}uPYG:nX9qW.lXG*}wZ <5~;֢;'mї&|:?K@V¢F>ή Kan3>a%.\*N~nJ!vd1BT1W(M s\T.z+wW1ݣ Doue9EwQ"nIzZl (2ԇHP#01КiEDgVigz/|@jsԝ z w9F|K Ye`6~@ KXtk%^DKf0r?WOу_Uetr߭,oK}C8ʾU?BʲDTdQX%*JpNT 4I*)k*Bp| u ex~]p'zxfc{Vfosc3XxKk$%i*p&UgB={ udg41Fz5V֯DXXi-pj@\CRuDTe\pUq p퉕dRj3,c85sm= G"NCӭr뽽؆VYSS,rF:N dZ"`ĄЄW0. Sw<ƸmSDD?H ~j`6ni.HТsYĝ^2Ó'Il|IŬѨLܛ @l<5NŜb'1+8̆}0 _ AP6^e "ydn[{PBQ2gO-`3PGA'x1Q\ E,%m:[,<qRs78u/n@l`cES,`!G4Jtuz\&L~T3*(af0 iR aaPIJ0Sfy쿆%{/g[JD)g+3nTOAk*rS;iǎZ;Zp.F&B9~DkaO1d*vyZaA/xj+5Xx$pY6gCQ̈G?3(rI],f;ho6.07"b.(kNb%)F2d<39/uSu)O595j J`CZE# M-0Ǻ^9Z,]/mF|[Cllkc:bvΥ\;NFQʶS.PӠi8]5?JR">mVfR 8~)+vGU:1>}xBXr0Z=l /gnR D庑}^6va0 Mx(BU > e4t(5#Kg} h*( q*z2=._dx!5QPowwG4)7UJ䔊O"[~uo͉r[E վ,.WwKGhgb e"8y#?^bƝeQaߢ;2D#><Lth0 Sf9*툦6#zf% y)C'qBOl'+̛ 4κ}%ܖ^:)mp{w"x [:_&$!λדּf ~ Xhg% ~̐k22siM 2?oÊj1V Z}U[t6S5%#ĉAmQWPZ6}̜d/l-3ZXd7{bx {]W#63Ns2 ފ өlc YC0K1H +&Ukf%쫯}6ƈѽɣ44{Xfҕn^tCcBmJ9^uDx`o(HНك! *L?XxMJdkgDm]р3'm=/S.Jl!*u*,nDs }za|%hzz3h)ZqLk-*N,).XU}t)b喹Tk'f:GLnz92/ {>*V^ͼPRr1>o$#푬mcqCa +X(t4l`V|Q!k]TFvNe5q0B\c5C܈gO "Gs#ǂus{@)U*o/*,ޢPSS p.F#]-[5-R>,R_J]P@æ),{ ׯ?0Fw_OUF%CD‹G-# p3+?I  c;D77#4q%BZ)%w(Wp]~Xd@#R[oMdPړׄ4c;LC> {NƔ4#d B2rBLMڂ8ZěW=qĉs_.Bf="A2ǥQbwی & N" #aZ]='DžsbPPM2=l\3osvt%HE=S+şrf|# *.ӘTunoԐGSSu~\g-*zCNZnFlD|Wj&Σ%/3i82%Q${09ot_=@l%[OQHLf98um 7Bk||:Vؗa 5kji_~h%0}"ʩ%dGtQ6H'+ VcU0PWmgc4V(r 2יWd5ǃYI*c17v4x ]7}l٧{ mf zχQc*#dNPcՖAowa*4:gfmH[hRw$ USگCN_ډBp JCl H>;'G4f?/{([.dzׯOWx:UX1^vvnD|l]Tsm4;RA4v-k5Hן=s.(!sP"wxazbJHKUTtG{elCemQjT ci ܍UIdPpXH@jk%%&{z?Wg1/by#71-厹S4t X)]%5eF¡$"v$Y!|F?+8ϳqwe:k 5|)L5uE^#Ug|"#] w_v]\oO -c4 u;naU1׳ # 4ءԙ^t#^$o9iΫ5(IY}3)-8 <|E<$ֳ[VCdfx oMK:K*e:㪪qk.m?_0G2$ȝpb|j*~;U%)yαt]=c΂~OpBJ˒@ 'KR:T s}A4sm2tF l]eqty( Ht:󻐀72(5P缰TlUIVB@Mg bޓ'i.~ڻd\ʭu6;Uqa|b3ݍ㳠,QTa+̘tpkW"߅#RqBH7簮?W8 aNh3q? ?@etB܎Y)5>JNmV"!ef5M׫C=D+~a j!Lܔdb$w+$Am䡿~yBZ9+űgaQ)L`/զ}`0Q?ǓwY'NuF>f%nwOoղ]|*{x-`ʼnA\#I_jh}J18wx~I ~+Nl~Yog $ mV16'x!);C*knr}_9%R[i8ai VrdĎkqFTãY3S`.g6?F@ZZ'Q2dp6q/ ׶CbR 6fo:)KS!/p92=FlZ T4~]mRoDM[:qsY݂OoW_ -cz 05I4ћI'n3L>̿P8shWpW>dX5q$RrXҍ걞{v= ȑwWASFs q?~9Hd*|Z 'Zoa QSl  -`}*R 2%Y,ȠRPT_Fr Q$ɚvPtw8[ ;y=^?̑@h^rhI阛>n]˂>&d$&h{[[Ԗ!*!dx*Or)#}Qd !ncIWN` 2n;:ɬa'\hM e*0?;DG^eO}W#NؘPs†'WByVnND|g^'~ Zd$J+x%Іs.R;ӷ_E3-Wv(Zb\ЮsQ7nЖ٬ZXTogi(;|ƾc:Zd$yYp/7+Uw7Et515@B'oͯ-.I'\:ÏE b-,աR Ty6frŠVD }dM (xWe IQ?m\MWs)2&HN9QbO\e|4 d7,O|bri@9(IRoFK182=0T91BkvOJQJY%uŌJ0P?&$}ՒS뵪 Fdgom(_((tae} ~++%q#9|\ic!dĪ2Y[k%HMoT2PHK{~^m5wRUWZHE-|o/p%Ҏ](>#b$e;Ūt!w+h ٌ 1MX5=}N*.ݓMd &@Rڐ%3WkzP.>b :Vv鼿l\ g| Dc.!5ªD <z6qm !1D\5h&~92a=ō2ܼL6`) zav8TA*5-c],W`@ O5fɻ5lR>Zh<#v/Gk45gժ#Ȟ  K/r4:Pxg2bu/Ru.n/ V"I45^EI>.Tu6.Qs Z;UEBm xRTs"-(Nֿ+0x7"2Ha~Nl.&@}6"/ߎ)=H̆ %`) 6>˜ݭ֚EORBrV!!u] ^oLyOR55SJCj*XA 7S˰1ʳ>z҅ Җco)˶ 0@YH(MR 4/۞-->`?T44X@|N.h RTaYh$c{ Lѩ  5JHi%\tyߕ`ӹ6N0nB9;ɓKH(+ЍOTInػ;"qpu/Ɨ/XE>#7?tnX|?l|Y'où3| R g&uyv C{]-6A".F bh$pФy~A=wWzDD?E lt:*΂քQ3=`%=oZ,91^qFd4$!./?wG`:W:ˎQ⭥$x~VDւ*H|cq;tğ-jeZmExۈVϒ#<_䯹Y;!]pf#.;Cؐ2ćKbx\ɢSu^j-8?XIUut)cDS Q)(ߔ{(DPť$'G1ߢao Q \n4b(o+b,0ksQUyY "L/B*Xz&_*BPgs'A1wmN=˝.[-i5Pȫ@HOh7]R rR+%Rv t-oxAFq^/ oE5g[|&n9b R!FUO#Iwxg#^fHPzJD DhZ~O9uJn2fӐ{aDS(ɾ ;uDlC6Ά PR= LUk)rW7yJblxLUˁC2+!^\)Ufߊc2DX=z"ɖm`0u,I8F*%3TjAHg?N& "Ӳ_k%|!ZFXKE&7\ %ojA}A]fXC%IqqYEox\06ul6wˆP۶7zd-i㲓~6=]eBkIDT uVGzHRkA2gR#8;M*j)WU ?@Mz!?P؞ƹ#q_ޙtqk;XXq hԤY}# H{/m m;֫zos#Ǐk( f?zLu3VFf.e C(V:I9p.r=u}SɁr&JO4/[{ա 0o3G~=jN<@w"q"B힜uij)VB9hZeBN:(sabU IchWЎ=!V~gtyCW!I14#cA(gҁs*nԋ3.fp֚jJDMm;Ao>Ml0Ofnp?ZsoS.Rjmz5%Vv:cCA-;c *YgJRQ`&e$0OE>7y20#Wu2cG{o2ҏ5"̆jH-kBaḀia 4q:X CV5θfU"V@ KV@>A^xf@"|t`۸?;d<$Mt_D Wexl&j o5\ɲl-޾c%\v-: }-kVYHl.T;\f,5CQR-kvM&_~fe %p+q_ZyGqe|.|Wj Q5'sAc[ yd_97&@ŷ3UvQ1yēx,#hтm1߰YC%C76LٔW]%SN l!6>C% Fq޾"h v|ͬ!2{:LD^BQJ{=yk&+ ]\jj^1O*ƹhԐM_fv ѽ1p:E]@E/O86R d+Ldy KZL/% 1PpҺ˴8v̭D]& )Y|:1)uv%a olje QS<94Ӱ*coTZi3~!a&,9~S#VᖎTC;utvέc] Y1aulB+ڧb@OkYxyt\$gAg(![&qlo;P4'ܮpgk,P8@1_ܻMH1|*Dy-+ jҳ:7H~*+aH}78J;@y's([Շg=6-~{r QD%%'mL>)ۓÜcXi^HU_–.l FDU#f.U8B)&k6-5g7ME37`yNP[وuY#F\.~Ѯt&fRv}BW30[S^EE#/1ͱ|TܳkQ0-R o՘0L2xՐ99[ޝˆ ?˻MVMP( SR/h8X׻_!nzjvY~NVa&Xý {ZE)P(S fQ \^٢'x7H0tJ+?v{`ٛY=bx^Ft³ ]֭Jut4F`^U@rRHSQ~3dcޤx.TD[rNgU,m"Ԋ8Rf?/o^絣?5ϙY뤅^_kw(!7xd F ˧w>Ѯ.xAs:;E/S)ۙg۴)Ɛ^*GغMQϴ!w ~}IDg YB\9q\av`%*s,i;3$ZK1BӀf8v4JsB\황ldw>+yAX3݂"g,g[#\YR d:u׬*$S Ȉu;3E+ګhe2$ ɇtu|_Yq!W|y9]t,vod?7 YVl˷q&i=Q0EnIM^Zc̡ !$W_|O TX`t:t:h Q=W厴Y(fUHcT{rWȕÛ.xŞIUf &g8Q$g2CvV][ϒ+lU>s>e Dܜ%Aݛ_7JsAQVB>_DE½vCqt7j? *V:>͕/}%$Oa4ij{PVeS5p~D9yɀcwK7nƪ5)ti; r2:@ տEƐIp9:65&AOIf1D폰bKDcu[h :@+|/B*.٨ =70);bZ>J&^|dG__&xM!K~2cE^D<A )OTK%Q*/|h~sD.B:9NFҭΥGSMikǜgA i8Qp|džUw/&?wV9ĵmIm\~#II l6ϖ5ũ~.,M]uDAȟR Ix.L шu+q6 p+/0v9;^R*^jGұAp.Brŏî,wI{#1T}\g9"SPVV3futՉ+הމv@|KE$1'I _݇! uG49G aAxqMyX#s=4=yY.C`,;P*(%(:Էc7aƻ1[4`t1 ͒G#B#j C>6,`ן;[z}*PRP M5yX]e>e B (I[Ue4}vOxUC'sA^CpCDs*H0*\wag _%- -c+7.AMؿǧ7ڷƼZ?5 -(cTT/O)cUcD8P2B@;U+c*<;bN 5N ,{єlQ=+@s2|_G.Nv{RIl-yWU];a8"]!:G՞̣R<':5CO]͂$svFr 责=bB&7j`@*R xK'ɩ:&>M{)m2L13K>f5@u[>D6(c2ЩeUX4A,`f"ES*M]GxK U?S,LXVKz 027XlLS$Dt^貀` +Kަf-yX0]JKpF{#n"5l,bTJh.S?<л"BE-ӬOY?ll_C0;zbEK[^ml`$Qrpg)&MXqr"QMs(Qf/3'I3j7?NZ @FY.3(#yz6^T Q='yNo{Ժ۱Y3waXj1̢A=^%-K Gu].X!o 憦<.>g~F8Z%2y7-[(wgT)!H2 R[t4ǽNO=,eo,  ͒8#?vmllbz &O7rW);#BCY^2$/P-SKYeiȦ8UM{tʺW  TԇXfYTCzIx#ȉ'xd__Ó_4rnU WwP?`^E0@ 8qHB2ib u*@oʚZŊSEggJ X_iX>_dz$ gluƆ 7=#qBOUWk|o 0- ?=VCN/h<7ɢ#x~xʤU"龪M)_ 8PR^%(>>, =2 Bc[jjV|K.f\¾Vswc lu){PT0Щ@w'jY 짣>d'Mtl^V>fLK0~A{]f{S"M "d.tYH#*!LT†P*G{!n~*w;T6;/eY\\bJLln]IQV䒕Qh?S>+;6;yD! ̉ Vho{FZecABKV62jdq܃jZ_,_ֿrS;!1p0/>N-#G= y|Yx^S*q4؁--uo.w InoF3A9k%Z O ї52,[ς4]Z,- ѫ|k݃q%rY\R} WS%ɹp}NUIa,e=Oy {q| SB70ܬImuaNVԇHTBnxMCE"g= Zwvk&8#b󕊟/ˎ_A)ҚYsAeEzF&wa`Y%ŠAm$Ϙ"P[ B6$gW:_KKd.YI #u=uB{u7DvTlڮr(8V`[h#cF/Ӆ!I DTqal*CUJo-lan\{}mA4Uʬ5:50u}*|ق֭:Ip44;1+@kr1F|2X*0{cQ{Np㗒ܟO?看ڪ{liy+<(zJHnXw~F?fO[_ M?>#!5~iAp^yv(TwoP>$OKG`PGB/7Fz?L7 k1W;~2eD#SDf5rMR^(1ΞO>WvdW˦ }ެDnj)fY_p@PD9(WȌi#ņj**n>Fל*\,Wm~$B8dEojDFL'v.%?\BĘ*X)l #rVwy$WpIJ$f mß(%2Ccphimi ܨ+;:vo u}3,#n#kXZ P'V7.? Ə>ڥʃԫXEEytg`d,>]:mזHSӋM.*}_ɛ8#?GM|fGT2_Ϟe/7[3Gg9Vö7:ZɲX0v@hU-KH&9&E=9"/m9fqI,䆋5} ,( ~X}FS\+F7iZ2y{- '7g5(?/STE36$x-F -6 J*CCvh;xΊnY+?0:=0iU1ए _.}C!Q/6]򗝖+ 4<-eq~&ڐ6uO$ԅ(asţ<ƑC o49a#E4I6 fRM3~M&FwB~T\DCVYѢ©_P8HD608͌f `t$֧L&,t jzD ^F 8*y4mzyUGyD,%]wҶ2zU?~M9S^,zT$?R?)c2ϵL{ <ĨP3MJ%k\̬;F u;6̇Sf'7Pęf(Lzz6&܏ ϗW /ݥt{5DQSjlXQDH>O0v=|ѽ#R3#,|n7=[.d[_Όxzhb}TEs#fnkTH cŪi?q$s+Mpt[Waߵ%E6ݾY~ \H/[?3FX`Uo]IL#?yhM%j;5a~>l򬼀ɣ:)qb!DP < -1"´-O _aGorǵz`VUPd@`JPd"{ޯ:\0M`j1&kV-IwVWc7DZn5Ej,n<}.6BCj,T51YX>xEu_%z  '욛SWH V,}̄`5Yr|kF\8MlFvUP,^%T.6{ =Dh--r鼳4Esn $zζ o^*CT]L~g ~ek\IH V9b%n8_/Dm7_ZBN^ۚ}RiSn%vP yhTW٭ nX\cNo?yTH/sGx+Ru_}_?B;-\"B)[ݻQ t3@עD&`Ӂ'_<3(D1jΔq8  ޼ w[ 7fFGT!3ʲ!M%E.j).:se$,ZQ-o.("}-'˙"lǶ /ԌӄI@L^. sSgg˜%І% [IדHQ@m bdX/-9We1 UCL?l9Q;;hF54mxHҝaaO&qEgl YN65(]&6of,WbZ6<|߭oIxzLy? p@gSukZv}t?ِqXrg'YHLh7_Ih7uޝ1jB<RATOPsn+LDL.\/1[a㺅'켪0$*CQ^\ MEZUbA:dKT#v}@r˳-*l V4Ů QsTb;F_{*XN$nXvGg#@In")v7]*p ʠ[`[j>bSbfaߌvn?] aUGsAI; ^E7Fc~/Х1pTS^#gLwHv<٧oC&4Xħ]?-4 sߍ,~־- Κz6 |GE%ktm ׷j{W4mUA*6mҨaZxۧG|11 <{H](Q9[ݼ_ShZoY<aгvC7ЄHK'GMsCzŗh7n tYilSS#1 2SO3ۚQ>k*=wFQ8SY|)=1pc6rUM*$X :};]>AJOo-^O1#&0EOzU W/厗A<m\E7S(Caa0Ѿ׳Y;V$s/yJmD: L 2/'}_>(\]k܇Dt^vu`"$C$7&|stRa^_.E:2\ЁKa5CPģ2k &|p8c7OlsI%[{f =ShkH+xZ"}Q=㣩n U~t̓1 ̄^px($ڢU0Z[یJ-ku{ckwmwifa_A_pL]Af7&U:#?-VIjNՕ>c;ϛQkOS)L3$`*!ՂJO] nR q5JZep 0!O- ֶc":^eIp@,0Y=UxC锹tOß(^cA⠱U\|&wPa 4\ =>Ÿ7$^#PHr<:yOS>ݠ7AW {\V=evMնpJ,,(;kݩōmSDwb)PB9X6xJI}LiPsHʬ4`z-(]u9yV5%ϜSު0ܜғ:8 e9e9T 9hñ=dBXIjoV%n>I$^deޒߛ"츯}CN /i+AS^]mF;9ÑW GTm{yH[\&RE-T{ΩWTRۼ>[. rSP 78)R|T9!]SP7‡:Wc1$ ~1D/R3)EP2 Z+ߥy7*^)O4,d]`11"t<])1kcQ!ڥSx# <C,KfW[|K;.Pf 桑tF  3}̒73YH)*-(X7f`02IᅟK&^R2};4v"RXZ-0_) }5ZƉ\lC8Kf3?{ԘdAeT$d#!Im81u8Z&Z\0ʃ&?OrFjE,x="J7!)ǽx#ֳo7VOŽ9&7c [=$ry09% n}g|3'_JaѭO7!HMwU-Ta}V'R)`ssJb2(}ha$P,e}ٯf{R*!OPs\6 Ype mcɫG;PK=:,5EV\;+`_&ʼ*}Rm:ƾO\}gd%KFV  z?.ಞRO\U}%߱&6r> Q\QԊ6 -- @HS[?čy@ȄM ko;eB0X$g'V'1T{y9ZNL}T47ա<اa)Dl(6]G1}[ێ´ve@kDo66k Q`{츉S"?R z|%dЩ1¬^zq_wZ0hQ'ژ8[ē 7l->3$, ڑ5e.vJ 7=¼< ߯[j a{wX:Y(m2D drj ֱF5{4z1UPydĽi(r<xcohH!5C`ۧB֔,@o2yQv~b%E[pd)k"~jbQF/1P2"z|M3{ym2!eWowćKe33~Z8"VPmSl8 7:+XuV+ dv1 PgklkY$ϝ;ik"OaQ K#"_ɭA,P90MR6lWƘf*֭LOeX揪T}7 fE+|Мod7 PO*NIL5`mN"2D{:ǫUֶ5ș ["`Ÿmo]9;)[#VOhy#?QZ|gO~iF]()CS\<(Ӥ`>uxV l_x792xlPSZvo 1ΒЋæhB}_K)/K!C.WjO¤Sw_ Mfc V}빹6 y&x蔸]Q9w5N4<\>6+F״q0聸S;zkxp_qeb#(s>3ݭkIp„1ziYGOHQdl]ȕ#0ݞbx.fLVuͱ((0#C)ӧʬC> fߐ6f,W(q7n^]rr'KjeVtk((0Ɋ*5aٞ< yL,望Bn~>B|Ǔ =qf $/6YZA\- j o%@Z v)}Q6AΒ4iøEd3Mw`reKV[85?Ğ4#mdM|ɒ=٪hVvGȗ繜Dnю!ʍu;+_Xil 9)[AWgq۟'bEmuj 1nU*+j0)_pG!0B{ aC,fie+KfF*8 17)q>d{5UC1{TAn= _T>c\-꾩f%]:"X&^9J"O丫Y^3$慽-^/_7hw+~r~ قD1yFtKbt}^.2{" "RԠNfn-^vL-0{NIs3r $T/ \FQYrt&IwT cFN&a]sK><_f@Y=PPG nYbajp{☃a q3_}E@ g,{kCic}N/%t)@_c6t˫&"})&;Ş7a@)⚠?Dl1+DJ2 Nѿߠm/V2hNZh9D#=48$CELl sJvaUǁ=x&7`7cnȗ-FjS \iKĞXqy^7;zC7ҍ 7M^ ɖ~*?Y[\P1N|whijC/=acJLG-v>AIDOvc8#{39a'D|%Y 6^-_PʍVT гcɈyLget'[g=g8էWX nXˣCRJfiƫNgޚsRLbW Cc#/դB. D'kx^VDHOꫭ#q_\ޮb_I\o];92R(8L[W,Z<$͂%-֎^Rk Xϫ]Iн7(';\@Ki N,Q7+] {R5bRrzFhiٲNM/HǷ:#7K z !]q6=ǔN*oĴɫ11)!yB rmsi/|q&0g^!'zu>H|fXu_h.LeL6ךV1ڠ0 77v J/>p)rY?z+sZ3]|~]))ћgq|[쟿7uCz,5ghiҭVVbIc$ @U5_NwX6^3c\Ir`c+ xOK$sK { ;Me`"^> :[fTiJJV\ ݴ?HD|;=H ̽~B \lPl0?Wt0x[Mv~9MLU3G*o7;y%[%xn6|i~[sS(9Fl{\u FZ֤Ybot )K[ĕu +\$]9mAďZyݖ(\PxRn25~Í&QHD%de#19-8`ϔBb"s(v=NƫEL-Є˂4vt'Y*lZp4_Um'yzJ ?>7AUklEʓA' .N my Nk BS~2ĂXP_ N^[A߱oW_u7??&mn'YwyyUZ9 iY J{4}}ã@f!܃< Ї*`ќIg@:&tڎa 3>toHXoTEM#DnyHK!Թo$7,HҨѿ,r|SSi; Ī}\~ b>I; [6Mv<(^} 0sO $+IDzaLutr(o@RO6W$${^`x1IK€fQ<Ȇdd1mq"# H_l؏B?!|JUV +)O! 5F:開[UsOp;+RIgzQq;Υئȑ#J4& lJ#<qr/r`#/8`q\QK jۇ,7mpEjv^^O ?2%39( J5֚rO:q@/ t7*6'Z1+7!c]cLS^T8ەΞdϩOD RG8r~c~^70?E}M!T b1]6D$H a heZ,F̥y^uB_-BƆn|pP| 4)R++A - !7(+dʟǕÕ;F^6|,Gc3ߐW~A*"TBcKrȀT ѝ6˸hs))uHHֲ+_<8:U]5Y3;5TB}y,HX@/{ЃA8 +몂gn!Q"rulp,3 ִ? Z0CG[v^ :0aُ7/7XmRD]m {;bļ*':1QBEyV3\4|[rVlKswSY0 ԧЦ(ٚ=dJScmTz3K@W㵦7%54By9NP܃я#ljiLQM ˞p4g,ıƳ^A>I$A vG^UnRLհYt9(1: u8U#;4uguz!/*$a}!` hc]]#V,=^,:; Nt\>.80e@;WfZN l PLQ9%,(8Hxq$\1ݩ9J(j*WI!bAH.1T0GTa&{͘u:G1t8h@gܟW0S3 3g\ ֱ~;MU6u%!W,sϚ$ׁ[4*;d$=_|Ёj^0xJn.O;֘&>]FTDYM|N KKpqWR'psAӽy(uWM2|qk \y @%@DG7đ^%]=X P2wj^In6 "ȯ2pL*`H-[—mZZ#!k5 kUΏQKN;|I9 ]ýE|0+F  =ُ`JԾiD}V~d&͏5dߦ4Փ2ԏE̋ID7c4οi5d3+^Fd#`î'9pM_])"'3~b%.$`)ɥ{^Sv]dЁZکB=Z)mMQzfRm@e|-#v;B^H~H)"&; ت6R1sxu {QrxG; [F&YDJ6sAAO`J6G X,ps`s'w=e܄T Xrz^=8 ?kX( .S=y }$Ÿd_HA5 QLvd>5X}w[+4-#; f-+ WNܗ{DJ-Ad iBB)׋(Q a$.eZ{n6a"_"âS;&#eQ̛I04m#bԗ`-Msbɀ&򕸰ف> iK*}.}vwX {_(cuLZ1cø߰22 gUQs\P2":]3 ldFԔgyu"DΡIo!fP/A@ *o>${<TS?; ˸ÄеT%0Y|L߀^|9Q/weBg>-$l ͙8F*RW |h˥_L9Һ3%vߦ^?h;r&NNn`Ԝ%^iG.r`+ Qݸ.qgCڵ_q:gL[(uw]3IB802l֑xYWrBZY/&*|?JƘa8ͨ#2^T"jc:.f`7H% j>.{tzyAجðـWմoTz&J_ ? :ĨwLLٰ"DY8Qn9sidjogLT#*WX{~ b6n3C$YL uR[bh@Fѯ :Tz+by| ̪cK: o?FF"{%CPy6|[G6s儺IAdv$wA&<坶*@1  rhL.ʛShccN!˾[Rkh[Y` 'S'SL}I-$^n4䲑QiN\`+エUp@!`΢p{]6|=- bbp ;/ZF|$.R[ϫz X\K yPЃOU>FpɺxEaKkO}Z2e-_:rA+IQ]ytr<uxs{TUAV'}6]jMk-%{8&@B6u6c2KIԫgt ݆DNk=W+0C\l'soǼڽYBjE_9V Z/S&xJM)ȡ]i(^򲰮*U^5?m~$}_ Cg=;'HP {`YJtC yx"xKC$#n:?E>tZ4 GG0,򊠭?[&E0u$`{^'KUp,0!=%8|]kG%)2KKd{LC2T|_T8e~O~6]2%&EVRƘ$gj>6;m[ض1꿖N GLY /<lkzD>p5QlA4tZ[fjG4lS=ۇxGu|H~ $w1=9 ݽU9z gb@t6Geע QfRR')NRr Ӆ 'kiyzQ)v Q{ֶYw[ƣ67| 3-Ѭ~Y2(u<>eEn^`gqonG/Z` ^@q۷5[-Wrk^ Ƙɓ:N?#N)i(y rr fUbÿURWA=SLm?w/f}o[QcOGcQ+ ĸH)h50ֹ{s@' OC_gh? OwaKz~sLn{Y}&e/NJ+Cc6x'pHE(*:B\B>F+GS{x2 T>s v"Vcelc}oYC ۇB{?TojI EW*$]?Q=MGObqAkeN!o  Qۣ<~ޖa])ݸ2ցo. bڛEZu檷>`@zm7fÄ՝Y {$!7VP^~A;YRn8Z.zSKp͖Nx;1$gjW}6K}_n' [&G-"hTI|;3YU 4*Z OTP_9fQ"Qa 6 ܍wI05ɾvjy&U\unұdZ] _f$ZqS<> hi}0i;G^m*˲;>zgm~#s{K]rY )`P[>DZUbhf4OeYG^i+=1o'|O@)ѥGӉ8 luMYI raJ) cTL][CqԦPgW)L]9!~"\mS`G-?"8i~\t$3`ZURwbUekƫo؍f-0| 坺RZk06& ]ПqY@_ \u#Y {-&8*lXܡ?Y3TFj+^LQ=T q@AX; `x 6Nh4w`[oN%}؉Def2xcĺۋ_%  )~+^Ca)8,֫<2inʑ}1_Bۨ':']>bI[;b`qq|&J >,[ /Jv?2zNnly (d4_8EzWPz^d X$VMsDsb!3"9CDjB&~٦@lA3Mb @[%5u2aQ-=t ĺQBSO] 6  MMYZNM;X-%a'JT<*V?l*|s6u?|TZͯhHa̳ |r~L:ygBg\8LKy6 WO?)Vg}F8G@~B[ o "xm@Yj]Iy0' *K<χ+kOA+.ݽ;[$^zp A .޵AL%*+#|fL8]ߍ .U6<SKْ2Ho6)UX28b7I 0 +,xQ91Z=ol]g1@2h17@O$J?/=|4wB.-MFVZٺ$O,_(SćP"5 fo_:$܆Gjw~8f0X#4_B/ྍ#PGx;"aP/isc7tM<@56Ο EbkS}j{ WRU_8TNȡ*B as-ZʚƸgN4V䋵ApJz&րl*#_>S0X,VhH;J '@/0N#pȀ8Ts@I˥"~"yb_t) {8 <)z`dby96j#[SVђX8W2h4%Oktm]c*l1Pz! ҆\`~MREL67?kZK%˛0נX ,^'8}c#nǨ3ɓKmj/J Q}S@#UY^;ȧnC^EXMxh?x:*\*6\& t=u' 1IE4UStp˪& #md-EE2гW;0̺3YúvCZG"{lS5UXMPܤ;ωʧzSe2(:T(~/ٶSbTDvC8i* nmؚjbs!@zqsIO՛eCh@g! Nr&˜QA !9T;!GJF4 TbE<<=\lXeޖ6iY\wh`ߐj]PR$ӟ@\-\T,3rG(匴3թx`FT22' Lž *(_-򳿅)T3il>U ?X[Rr6RE9O@X@#:ZAQ_Qѧ\(K\i[þ(9<^dɆ>*CGM@@7< `^%v#+%Bj]#EYgQzgDg􄗼:*_]wh DV, U&qƅOwwE4sywh], A=NەdLM%@oA%| @V6Ac#!G)-)Q^r#P#GuN:d1.Ri9[W]pZ7g YO,jtOcovgߘ^SavB(s9i'Xl`KHv4Ȣ?;96b/!|E0Jrce7k+ˏ9#~:܁>xtRSRȕ#UcYGr`!3?<6QW7jadհSYjA^p ajyjW ŷ<"AlV2eqjak~JH/ToS [h{"+pmJ Jjm^qY ʓܤˣZ-wƷ39z8s:v,vHj2tPjoFĪjG&fBOu9PۤSSdnړ8πڀbbߚ9!; CIKE߷z+]U ;G|Lӿ`WE$ݮ0"Oh-Bg4Q|{ v_5, z'O{l#Įzi :UJ)^`3_tm CRssJL SfvG/U#fɻ.oQ)~X)$m'dP$F<;|Y 7*CԜkP@ߕ &kAXÛa];Q+^Wr_ϭLV8`n/b(w/>QYEh> ]-6tgd">Ȣszc mUݷ4 הrkuh1cWiZ(Q21l$5D-d4D2\c_}:k]!1K<~':pJ5h~:HY(cޏ F,s>iϳN >Yqo@%k7OID6p!Yf=E砙!'Pq. XбuK"k|-h Y-a6xnՌF͆tnj 4P/ju+Ըt*vҌs4g3 Lze*_>zT2 v;(~l{](y$ I>R"bcʅk/y `=EZ3wr6<y2.9HAǪٔ/O?-Ja߽ vRU؏ScXur 0N6>3iANZ\̘qH TN B rdft9؞+R=ɮ :5*W\OI6;&!@H04f* RY;y~9ʗh@}*Q>Sݔ3?́GdB{IiGE%D}GL_0rDZ? p< ] M\Rg$ d'w4F@N<@ T~? kQȸKXha cTÝs<^アٯ0DwzHoj6  Sl3TIUbS/V7/ i LIR3ꮊ!u*F9 mS G#kI4 ) 1FR,;v-1͙"K+%2]WWH5}H?5\rO-<85Ayɣ_sS\ w&=+>q&75 XPuY4د30 JfŖ&`+<utb-- :^#k$#1QcS<=+(>:QL<~n.?n>辖BQ0yͻ`TݬAM!1]Q96q*C8\flݴa[!GkZ.5^5}`p까P`%[qlp`F>"Yyh $ɓnw6\)C$&8xlW=ߤ?nm^*i0PHSS]ˑ/mJ KY΁ZCjCƣ 𦀂^.ʆ3ސ{Z?[NjYU;ыO'+z#hM5"Pfx1Ex9LId ;/k>|"?Dj .;#j@za5\Ֆ^vl$37@m1̊g" {OAW(NoZg;`n1$aDCB*—'+qaQW]~-̯BJI2V4tq^`¡I>YOU/9ɺwS2pOxuu^7IJW~}4@{ CWSW[b&8C.-,5q%^- a̅YvtY:WNf.; 1ځ*ÅS5E̞#kZʼnA#Cp, us}%qKzEnPջHM"5fF oQa\`Q a2b;+"iy_SXtHRV"r{Q8YDcfH7Tsn0c Z !}sSvj$Kz{,&6IˏҲ3SdL#4Jsnc-Z!o9G,ɩHx7\'>bH>#sÄC@,S+BD`J(#ѥXr) wmP$A:jcUzItDqlc_OP>ۮeׁEFS&UBqz5JlZrۖXkqUs8'a\WDnP}+սe@A:_|ڽÁ!6AOD)Ʉ}ǎ)c0L/'q諼rيIҐf1A{ڡ`fT?yn ϟOذao3-|eGbP6\u#}L?a`O.XRڜ7*6/Al:U.Dm\4rxpkSa x%\D*⪠Ӯ7{#_<!!X2钻j% lWp gT+AwnC fK}ZWk{6E2-P\YnMGI#߰mF,>?7Z6MO~좄$ʜsÖHRK,)a~ޫ Xx /Eo*׸;]3ڣucwB:M 9^>$]\0e l} J-F%}?[l8#?DBEe0` ? E]n+,#'ǟy 6֐"A[ݔ#˄leT)eL~d^EXSBa`\^]tjՋrAstܻCue}kt:AMS {!iv_<.T=TpyH"wQKl9-n; pOz!&TfVt&IH^o&Q +@]c)yKl$Ǘluwsqdl(LhCo̽j]f "M vuMCAN%;X[oYO&$6_. BQ؀eSM)+gdψu.!*W*P;Dɀ`K$ڙ*3 '&S~2f)L] U~',OECs`7X;cG{& FWA6$s?mvLAPJY(NkY#:Tl@Znkp<OaU:EsodU>cW;U0JJ֍Lmµ*顆Gƚ~qIVl=ýh8a5dòi9{HXΤ4!Sī1_%Y:'VO·_ R=vg0,Br1q$4|#RF"{ٳ/L/ERSG;:x@/.#dE{7tp {Kޡv#]5Zۑ{8O04rz**Ψw3Dž5 Fs;/ W<7!#VՓ3,ND|lVһa=')$f2wu dZq6wj_VkD!4i9}GD,2 ߦDPu#.%B mѨPFꦜnSLDi T vyǑ] pPZ=+ZS;'X o;hϿEdC!wbf $f%2A^g/+#|8b橿&Mm,z}EjFa#KѠ!KP5.w™k]F% FmK޺̘}ksyգ3wwyGX>0U~:l謝ˬR`s]fTf*c˯ eMH^FPbȔC!~0qH?3O=<+<[ɯiH;eUj7~oYWvrLTmg|m F+Z[ @C'RZ,3ROI+),Au6(:BmbuŃ?j>=?@po{ r%՟ m]8jrfmSň g]ٸFԎTc8 iAu#,TxɈ^ m+b]zEt Y;0kcPAĞc 𖆀U61j?zn,bU\MfѶj)L1 tȆxǰ`d']髪DYi:bUzN>igUCScy hEOQ_+ʣDc+$i;5lӏ]BɲH^ʪ+xfEW!3h4/jIAvt-IyqFT,f{m7 :VkAA{iލ?=a5 CwsP)fY@<}G) =^}9\Ō|bW#^O_״+TK+[cI%߻).A=!> LLt)'OkC|Rq,n7lpmu;N&xc'hI We~9p(>-QEiRW>S\[!EV7>nIHkgeJn#klpeEcW" RF/&J L-.!6`׍ҊC9C ؕ,$JA}f^'um1*H8MĎD\/Jq~Rh[ P(SE-OH5zRssІq~]SJ_m1/Glx۸6WA ˆΑ?ya, 9Zu=Cwn?NukU͎d)í|{LRוk>m;^h˝VTnc>F#и=Kc{wV;I(Gd)j`rGV#|'N$^vz5H3t&2cjDf)T!P'-8SMP!R31(N/G 7⡾L:+!~\?jqyhzAUGqM[N`B$mq//8:VDqaW&#R].7(p*>HtF~#"V?˄-ăYe/ pa'9$<~th+]'Tw`%3N3¾("A 9A T0YAOMzr1s̵;5EQ}gOLE%/R]e+v-"wۓ7Hvpw_8oLxd3ΞKގ=Tw"=uZ8&@YhPQ.fIO$ۙ\Ȅؙ/=!%5!tA* ?7h@}g6k.:3q1E;]1RlJ\֦xCVFq: c*`:'.g5FxȔo:+(?_XG :lxۧXMK2|ݱ=xBHȾJ„e 2-n!Hdb%" sFnQ8j=-GH8Jjkx|ԍY6C3p'l;L>D ܥz=CYI_\w 13U-l钶Qa •p+dIN^NdM|`84ɔ!@SiխDV=M{bL^e1 k;^>?8mrE N -/<1T ;ƪAO"2WQ26/q%#4@Wh_جLC|i#[)Qwwn3y@OZ˟Vm Ӯꄟy/'nr1C|Balě ] mْ1!xߑqӪyXg7|S5Ne 3\X ff3KťJ+֌ 4t=b@fv|[sIBE/6mS`67hB(4`Iu*wI-YBŖUDN{KdHcJun6޲8_Jɣ'6ŠMVʩBETlB[.)]Bdܣ_{Ԉf_-|;h5Չƕ(#koNg_;u@_FQ|3uz&q޲S`ѱΐ5ZFvsaIT37?+b|TP}Q79^ZDL -5/_~LÈI?JD8}?۽nY:>KPhI)A|nJ*%3ccʣ!NzJuSbɃێN^7O9p3~;ooW xa*}9ekngLӇ/R=)hMϽkOidI!fd_`ŏf9LFvn%Яa7|f+i P] 6Xt7p;!5g;,vL-?o/uz{3K@Go`GDH4]*#VgŅ?3x('bmQLbwXT5l81k+jHFڜ@ڄ!N.744|}<ҷC9_^nHO%w(g ^zbz?RC);/;{W?WDڃ7r>@ hbCCf77?U{NճrAz H (~;.Q.$8SXC6lSpBbw /a)Dž%־հ Tw} @WٿQ /9Sj.'NXA7uяr5=|Q1*D2!/$$1Y2S,>I_\,F#!YI#j-^6ֶB)U32LzpddMB(;wc-@bOp5ti̜Cd㷣&_ c{zb< 8 Z0"&=vvmA7q~\ B-qoa%[3ֺzp?^s ͺHHis"U#PAW /$AӼYP -y+M=a'UB)~%ϭCGAoam镦I X;& q`Mf(UgE-E^Ɓ +v]"Q@_mYuKd~5Q󗑡.PwI&&p?#kCow$"yj(ȝLRыK ݾfd^6>f 9F8sKzϨ u`wO%y/'|/*]+p}4^pxT0:违e /: lUu~}fĊ^qI:y i:B#Lײ1_Z 80?NNWhd7QMʼb2i@eTo"De=_m/.?uTM sá2>[ߵbO-;'tV)!P?$âe/!ֆu%YzM,M,F;UIi.Ca9^mh=rGV}o6%RjFyl"gtgJnܛ,1Hc~)iha]6>\͛.&"Xh8x8-DSzLUva &9G 'Dn":E:z4bygj _Z@T捖\/܋dkB;9\G?eR~ꅩɩۓļ"Qy }Ví{c4~F)@^^L,w1 I (tQ"۴SC+$v?xDl=߻,gNXWC('8Kϩ!2ޮ+d{YM31kBm߁%WWi)IKM֪[6T=(>@A4Zfʰϩ#{e?ӝn u>.][}xwѢjo7ca7LF#DrF)j;ݲ]غkbI\arfOx.Zi wk,l2WOSY:J.*_|akt0rU]I\OY)(7=><>Bd#Iy@sb #|H:"7k]#VցBF^_BQŚ߷ (0:mNR/ V}'iXT5gGSr9L?60RQryM\f0fȋE}n\e8.)ϫ+PXIP57 M݉P[-^MWAK$>kq=(8Gk Yu'>pZ !Pݧ.?¢ODؤ}O 8:Ҩ(^}SCj#˼ I #iXf(qM*ĴYnjDQ4.,[__굋kB 67Է5bn8a^Pw:C9_!HFBe0qH#B}\ %0D4UH2CRGLV GO(kq[} zfH;SxY2}r { At{  n9韈Y:fΕrqjޜ-m($.2]Y&ڐY-xMPL{<9b4WMFpnbUynjz Wpa$px['7Օr-vZz_7c( * X)ḯ o'4;sbyѸ*H|&ͱf{K;Tߢ3 !(ڐrA#^2,)~r9Ck١זG ƌ9C)mTSI!u Z* [ !M<)}Wu2p_6N,=Xy7ӛ>hUJ1)Sh.9݆ Rh¯J UyuBoRm1ȕQk3\~y 6AsH%E-QlH9=T`7V(&W* L5=I$ N3'#&֚~fG *Xi؅{"sw9ᡡ s U0'}}S*J륅ɬl0ǒga]<={;#xs)n-pdRB9U wgɇ?:.>qĈ!ټubH'qH[eQ}:LdT@\c[%z ] ,Ea)b7ޝ+2:5rUyA*WwWRhv&,i?闹J hXerqm*r3ڒH/%Qje* quLWE4@E[9F*q"ʅ}{YTϴ InY{@dHID{%ѡz=QDħSf괒ʞH.yA HO#a#׬D61D2{|uua٧28ouͲ**gcb>at_Y!kuNh,-Zw{;{4ƅqA/SPojTwRROA ߍ Mb\Nn B`)@(DuNuĻKQG%YD*&輙UR\cso;H CU=h|rDUFl]7{ˁC=+9|=˞EN:1@eo-?4| q\}*Bba ;uz`9}i #8Ѹx{Dy%CGLje_-gOW-3M_{26QcXT+"DEQ)).['}cKRf">jNxZ#72^<< +jLLls$نt*tY0iKGУn csG["X]4 <ݪ1e\Aٽ/C/D)󔜉GY٬ 7*.6 Ҧ@YltwCYBdѵ0>I)uX&kkUļ]?^r/ uƞqɈyW1SV&[;%~BUtDBzDXIL~i' eyrV+_:aǹϾA*gQ|E҃ lv ib~l24lԎ4^I #ZL6ԫ>9q^heRC#@|+__;,N_dh[ldx)Nn\3(#l0$4=?7xQ) I Jg՝ /GOV.?vmf4j^v7E+6yҼRqka243#KZFI-)_ylT AO πI< Zl\q8YfX  |FhE#?ƻ/USQg[CA8ϻeB~ ˞zl^Xnp ǮM"]][c+v?p3(XW_\Š)Ng[[g:diva.\ʂƺ8!PKɈ)vW+?F\9WgF/ yd`{㦖2VూɆ\BlFu* Rb0s%<]1l90S#X|.N׶Ӿ,{tkxamK3Ta #3g4&.0dukEG~2|ȑzlXDb>9A% <Dj eFlR}m6J&͔v5|v;䗵"LG+Zڨh=k s~%i'K$4vlҨ:m >-/;Mػ*X4?P Q)@X49}G  I`5Z3 ŝސp1-U,^ށcgYӌ.R8XpwyО!GpߖN*]2XOwh B ѰA ϰ"t>"8аl[.|]P3֞Dq hv"Y|QyFZUJ۪LRiE vQ0/ vTʖ۝Ǘp<鈜@ =ʉ_W.޲^OѝȩfV>#4_=9m3_Z#y*W'fA[v(-FCnGbwrĤm/f<%6إV"\aa} Ȕ :DUp|& Ɔz9001b-x:W?A 2;ak㜍Rϊ*:*ĔG>~EAӝqz w Fɾɀ9vO^7i/b֝3ԏ;z9\W\?2&o~qknY4BI?Mͥ6$iGD2@scDzgvI,,n7۠/u+f򌴅;u@Nc$ojO֯T~kIyPLpWI!PPv]{-N; n/%0[k_7Pĩ | (4&J1^Eēڬ?2TW qr0*rg!iec%$^aL'zG\FӝѻGÅNT@Y,Vw^*!)Z#&zp3U{y(↊RϒYNӖKpxYoPA aL@"AR^34z;53r9+d/[M~OD7t6Q|k-S~ Qv t_VᅠV0)H'ʛm M4&5w`m̔y&jb]~_5x&;xˍuok:ږr7y#OP*7< ъJ8r?kitz~PVTz+f00"i_ ~>ܶ ȗh8P|~?Q @rAE59ɧ(mFnF-ښ3|@>W`\ٕ`3S%?s:zDWSEhRʈ$lH#xv#xuu7'$ѥ?䀏f%h›R짚\J9/=y{ ?cIYX#ħ!o*Bt|e!_Pjd R(o.{} P-ոc< &مQ;dLء*KihyU Y֛(Hhq׸P)l]NJj.};4w@̓JK.S,NBԲԆ|MFy/~R4R&{q<:F#ӗ$7+\d^B +Aj˜nMֱ}_ɠgWkN}K ,8)DڟvΜ@Z,~"C.TP:VZo+[h7{%4HqT?* @95;wsii-,hvG1xR355 # 5yf:<{od+g{k6ycgܖr 2,VTB!ͨqI78%q]`7J%+gI9&ɪE~sSĊiZ^:ER*9cՉ=R'/^O{(^%X^9.Gqȟfeo{D![JIYFQ4+fr ĉxuM3:BŶ;- p ei@̧n.]dC2DH=cG hwkX~0<ނO"@?SwkɊUY ":.ZeDrD/y%̬6ܟqbyǻxcOŎȳ)А \Qvt0~ ']TmOM >R@TE/:sO2EUHo RwZ| iyza4(xq OW6rہ^$.IVZG1~9VyBcJc;0XQs^z- V m`qFT :`|&Z-`"sfxd NR3RSQ!Lmۖ0JZ8D̡y*pZf l aSQUl]; l" uh3Y`6- psK%n}=eL pg\JrG @D|fN63h=Jͮ4s}3mvCcae%/)dbZ8jljNȗ 5bXST+"x镊U\۫ ɊR!Q;`x^ų2 gΕyFU+A_Y:L }>^BQZx'ycW`Ex9v|nN=p$& TE$&`W1ܵpATYWT!)D'o3K#|=遊fυ$: ;SRMY* *Ox*4o%΄]=)mpˆ䬂c?x?+W*xג;9g9cd?4Xl$FWTYRh{ƻ rSRT2CTy s5j\tYLu /|{qipt[*U r 5!\znzJw#Obc[ Ib,tSwZ{ij<4h]LZ+*ٮ̗lڭ f/nP}7ASOmC<=ԅå>RE8M`zFHn7Lh;ͥUZ =(@)N8 .OXUpkwlٕasa֗ХV^Uҡf+wq7fڡeEm5=<օϡoD My#݊DR X2+ ju;SJҵy"5G[_06}7&\4^h~ɖk?;78PfG'oӛCz/}.Z+I(Q:AO5Sv1n&dqCgڎd;^W9]]qKx/^q?ywlK)"ڌ6|^peзًOu3.czdѻ "]ӫnZxw4^؄x·a2k׋tBIG8 -iSL"fu*$3!5╨M"MR'٨YdBXݞ˷Wmɐ]ѻ@˥f&$MMƤj dnɝ)T,?Un1E!L}K dFc{!jG$ 0a;wTLos1?3|XXсHLC\Pޚ.sn㨋ܼ-$a鱨ea솧8$>& !vG ي.>#K/.|5vوf7w0Յ<R8U7 T Z]bW&<Lbc:TV!_Sɧ^iD!֜'{VD_F |6pwQ>= NY_/ipۄE;= ICIsTOBs}{T3UlNÛUr1M2:bnj1v 2C gm=f'͚r%gG>*ξ]/h I>V\!-LuVSPe{oz9`;sT_ '^\!K069f8]M  KO Ccr8uG7hGD9XZm qAGTrŀ| o (lJؑlFX:"U.qtM$45)ޗN׉Su']=a'ڬ:(SܤkKt"6 1 M֒HI*ޭ~qo: BG!zDi!A'ab W0X/1 6ҋU`a{%b9իT _{Xg]Rc*ěgF-c)YPj &0Dܮ资=]nT/僅onjqiAד 9#o8r*G˳_=Rf!V2XԩU\v+TGdSvp%v#od׉j#ZM5x7 %j@6l̿% y[6@6q 2hDj4C}퀔% a}v`j N$Xy,:b 4C@|G?E4GõQ bYr^r =ߺ3 _=͓Frc5ӌ aBvt*.` `?򯗝|M`hQ1gAf ߜ 4]4`zlc[i>Yl݈)!&P!k&-d5d\N>&l}MiYp0g!AbV,ӛluR7ދ#EE2g@,7YKﵱz@4 d9ŇXX/𪃮9 ̢RI|e辶"zQ 7Ʀa} $w1HR/@k\R9n:*QB7wQ>"pB^IYK Rۊs x X^(Wg/Qo/i<]v A9BORy:kXmߜhE9z| A3{ &k ƄI:z6Z5!T+א'PӠIǗ >1h}wR=W|ܥQ&K;WXD,bTG'nco D37TPn_dI*ju5V]0y%B~w7OTgCkW hK i(okHS{V +yTŽWPn +ČՍ/LZ>67d+\vM.qS>\Q-Y <_΍OR#%m2r4'BnkGËBCVJh| pNC|/QZ oǐTg/_? i.ѐtU46%b:ifBbw]$z%ۓ?X<|4'"X8 FGVH9>k,9#^0fvwV|ܼc/hv,%R +*I;&kQ?Aq/Im~8и{rS@#*/=YC 9` 5O "xQt<{Kjw.dB3IJ:gz4;V$}2J9vE |%nRs 2DYPq?:IQTT?5~-){Tw"%q4Y֫= ń!Tb)RedyjOWt\zq J@:td(O% k(z/%_C/$nQ0"Hn}:q+~em"\  |o ,vv%,YEkqIVDy,Be&Jڞ=R4UퟲU6؀dObpPJeq Qh};"M7f(8$)iIwTƸ"<͑׶U|WUq d#5'{*`ȈQ}Dn:>p^nG>! G%{6?PL.+6lL)fIz@F߲.7, 1u(`L^> 4(l ɕK?Y!(y_`$^D),GNua #FTGy4-aUx4"̑5i9%~wIKZ):]| ={t͈7G;WLYa=$.BRP͞YE@ ϷARPv]\-m8(tUF%=}rqB#g:oNTnKiW?gGc.aq>ieEBU<~^y#"3\ɫiQ}R[:;M/ag:ߛ z黰ݔ3?G Rv]\FbXZfR]m1x4:̇c1bRdS/|yҢ.:R+]}:?'F!o҇zKiL@x*QdoXDX«j`FԥV`){;pޒBKn_I sLIP}I2oN46X~11eDW&hA B0uF$_||N+|]sLCU:>OBd_'Si*s05+hP} ѱ{dk_%¡|VeF̖aJp[t+f(J_j @Z| [doHzyZ% gDl?y>K}{Ne4԰S$JQ#8Pvp5aq`ҳCP軓x&BZcTm5*@vr9٨5" *Ux;Jpݚ[,JalT4ƌda ; E 1nr hx=<(;/4O. r3lڽ+Ӽ)T=1 pW# ֣ks*beN~k|3`1ӭ[wQ uM{*[d&=K5JO/Ouc(:#!if?q{0e/ X IsO2ǃ$ K oYở iN2XWIeoK0B[.> )NrevF~Q62M?l*v휹ǔ,÷ \REihV}=Wru!ك:H% ?gylHYR&2NsdD",Ϙr |$Qΰ}Ba*4M';d%H[HEm'_flF,~QvH'{׭"7N%Eu# Ee&a A]3e6MLstC霞wa5t .81Ɯu9OFZF %fkP_lZYe"V-e~-U|j 6u֪Y8aW6g'=hh2` rQ[!<2Cϐ ?) wzJTݣ*w\gu*bDӢ.&ȴ:8ũ%  7oyU4N ||VF8_3טWðAJ! D⻫\5MT:,Zve6y{sU0n!W@;6i!z+Z`"Gӗ&(5oU;@ c%B>] u^C$H@Sj5Zhr~6xXJY`nwܱaWb91+m t5\>'B!38f[8YcAwƭdpe 2pO]Xv8'ي{t/:t7\uoIħp[LB>FU7Q]U]淨_!^Š"eOO;CTG̘8 jܷQ4aepOL)o<<}WqsVC{F)x]rw~wC}{#YSPݼ,GaB>>1MYc({6ߟ2-״N=h1Mf#ėe! 0 "j}6y㈃_$P-_6Km(/ 5i!5V@~QcIxXg..B @ #[Pm8r(e7p[9$:MU6HɄZ)&_?uH_~j鳖)lc1l( ʵ%&rq bӶb RPuԤF%{wD} ǏPZ 2ƄrYQ6`6;yES>{z ,izx.( lvc`l! ڑ`n' WX|LTԉym[ =tm"ce 6PȲ1x|H1(72پ( gb9dQ]:nHFǠ|^?:K{ah\>3x:TxhWIp HUVڬ}oJm`_s+-ׁB,HY]oBz+/;lx/^wL&"L^y- IXjE3[.;M ]VӉ  Tpuà3riARvNK_FJ>c0rXSPOʣ~[ .1QqqHĉM%X|vos#̽q=Lj>'⫰ dz`Jfu5uS|PjA%%E=KQd3Jv[x.6\;@y'f NQÛD_'B5~~ʎP]1IcdfpcNv?塽!=@,5n̵YcZ8O_;͌:z- ]Uqsç@%9եq"ɋ.f K>^cZwjlID8qA++5!p?R!qeO$r@xCnvi6̉CD۰_T*ʘ<4b {RC3dF2/8E\Rߩ 8+A 2&S3?[(35. Qv<&n>Xf县4FgSr Y>zgqe64lP+zOxD4gSŗ`Kķ'AW.RЋ\&aDD ϶XA+2'^DY ɧ̈́CFR9J 7WˋPPC2s\v0(;t52-RaI҄(+sO0A 7;3:6d}W``31QuYYj)ĵM/q|&+&1ˏ8jY-ZXho&xa3:UY,TؑS.3y.AU\Q: Nӄ}JU9/&bߜ3i yaR9\kˉ>&OX6r<1cM54kPp fL.#Jߕ ZU IwiswJC`jдtsf7$1tHA2q_P 6%T}{dc)܂X )vF ؿC#' M0m^ga{ڇ3YCxG[{ ܭCB@%'xH140uTd mmN/.S 渼ٚ,E^JTu>uG93+# h{:) âg ^k3i<ݤgeT$'2(r>j |6(Ҥ({Q#Z,[m BEsohN;waU't}!y]#Grj<PKA>;WB &.-~F(o DGm2Vw"_1l~xiQ2/}rZOز|J&x$_<chK=wke U<tdT)D1OGGz  i8Й_"p|Oc'-pKH3-vc 'S=fQƲww^MJy5A4P9{ RvlD3B0$qc7Bh2v#N<"vF4Le,^O-N+.ZrxcLéɠJ칍0! :ɩ :^*#~m)Zݦ%PwczT^,?UN%sJA2֚lLI|b2G r 7'g. %f#YhtJӉS heM*g ~\#.vKh2Y*ٞc0:c)a>E1eFfG@z_zQx̽;%' 3/w: ߪFZC2Q]IЮýҗ:lzI mN k׊ۜS;޽ T\-:5?BAl8D+3ńx*: aҤ\-Qa{EָqyU˭m Ix{o! P,m5Mqf*~IZ߱KpڒP ^;68>].eB:o7ɻM")xD0ω)Mgª/C*)}w^(byUp UB"T~k"ghO5K!eLӥ1ʠO&n/ϓsm03/cIU,^_+ZG /l8*;w`ZuXq yo6sl|Ct܎Dž~oMտO[aNXlzͅ4`+h1*2u|!ecrh UxZ X_Pi Ϻ&18^7fx8'ݔƨ3 ^H6{(~NK=F5U ҘG?[*CCDPG]s:%v,J'߬LZxfhV Vrn}Pg4xj ȱP3Yu`9>Q.k˽x"SUE%r;4]=)[)LR\ իmhq=iۀQfykIT*0y\zC„+ "Չ]Nu+J=D β-E *f9;Jg}E̾ݰbpy\ip9.2+HM*)ɐ\ȫ2Y)9e$NZ ֚'#' J(ITo`IyIo! rc p3cŻ!jv8W3|؉g̗*m1>+ϰPzƿ88UFQCv؉l JFJv[qE*\wԒYM4[v"IbP]dXN{kP&/pbBN ]˼$D䩎Ut?}zDŽv׳\,j<>M95+0oϽ ~khf pStoa+#b V0sw9S9 U cY+-*eP8o/^C 5 xX`CD@\t?" :͊h*t D`{'\Y yTxЯ6ޕz[|C~aGx:I>HBN1w O(o,R lyZ3EVӺ T= gU=SeGȭ%{  _ V$@Lp9Z^8ãA ^3 a bs>5 JGsVdAbרJ*nNHN!  Jz? kYqp#fq)ERAILQ<ך>޷#)bί͔|l~3Û A;R+:yql<1V\?ޑk3&2-F2}>pS{[XMQb/CI/(FRBޢV {V0H$98p} (sU# i %S3KwEjG2i2}uV\糀VHPh)o:g/~ݡ 3)AV1|xJP@wL昕SCy:Y5j&0%sj&0Adyxφ'2 a"#yf5nj1"FM/El!4jaPڨmeGwv.z|׬ķPxG{[ kp̿ 7m~KR9#+OmF!{)q$.(kq|5WY5'Qs;lƲ2yaW;w`] >vDEc<7s*Z/[f-z+O5F~L}n6JQ)GLb4J/E)>y0D\ mE `oUEp Kdu٬}m|#&':zVl'=8: o:}h^tm[#wYRK=+s-!( GIcDYh3&"ʷe2uM'mH8i/ _NAq ҷ0y8\W9vZ •4>ךb&_`Rw[{gqjY>MM`ґz{~/PH Hr4A<8LmzvF3R7U3z;=U?ݬ)|c ֳ%"TCQz 탖TЁiĻs*%O}xm̏4@L2YWA}n]rf4{ D"0c}K_J}ߏ- +%I Þ.(nH6edgף.NZ'N;^Na!{ǟe}Щн+o3dzb:*=<*&5sf?S%cTn $PϨ3?㞍|xaq9B7;g;`JNG51dx /U:izgץO~"D}niHօ]au,<`GD0t:d31R`At Y\ n9:RdƬ̀1uTt1ڞZ~tͿT`.)b.|6R ҄֍J,F v*9Qj0d^q%q!1i,h> {[yk|qüK23q9m@W[ x@zдO`깜G`Ս(6hWG&CfagH$)҃$1)΂ ,:4ϒL F7){ע펽•;*u=j{U5W8oIH ru ^HESO}CL7HYLA/z'rݬETKوM=pԯ+̔Ĝ߹;jSr+_" ̯ Ӟ4fQ(gnE0vë0<6BsF0$plMKLnLȋ/3:Rz/YcݡP\Z8;/î; oPɱ?Tqx*+q3-ʊwpn2aUX wo@~LZ@GfK y:[|2GC2k懛 _48”PV]Q2CRS pO$M]#Tu`oE cRD!ud![ ,0 Qn` ( Q{n*FY܊,z7M4Mޚ(q nVἯ \ h.ODhS$&nJ@Ph >aӜ)rSς{? >!B`<Y禭l&b.2-3a-t;J]n.&ʗOĠгFڠ*ZV{99H"*ѕ ZQpD 1>kljMLJ=~ȸ 0tߨw'9 4v)b>wO%\;'[i<<ߌa$' $$IZ5#q<:2vL-~zXp5ڞ7:~XjPU BK\5"~TTwd{-Q&s}?*KP&/ffVvwEv+8k(iQ|Aqo>pNq 0bwMe4gۛpe &J),?/*MSy3($kH`(AZbd !i7"\ iFq(k1C,bFXJm8S:yQY8b)y! H8yM]b!*gFbSWu IGﯫ TY˕ԦF ,r#q.i6irM,rAL!Sڦ^)C?G-EXWX^cmnՖkxtihG% x}8]# 27aFZDvDP "ԮR?= N8/L?RN G[q0$bwF]:nwm /)ZNxAwo!%=@)>h9mx;")C}:_.{5_mږ* ak 2qjeM7}V5 ,f~e.HHb-PGr  X6ѿ]Iw8N=[?x"^n-tS_T\M'C+$6VVuT]ޫCxЮ}^y0(x(:n ϝx~ܪt%RZwd0$xFZX1z\a}uѤ脠禎X8WV-k/~'Rǜ.#XbUn*CM2Iy< ѲT6ٲ"ɖiMx}|6!>?/J$9,^r^QBCP(V?&0XZ~cѧ}5ntNsI^0`ڟ#hHdP :,bu#@s1ܙ#: AdrUts]OrtOz; e" T*W9$7{辤`nk@> k,UfcK6 -$,vy]QՑ?iw.gQρ L= G2PuɚmT9Ogc/<},@3mVZ_ "0蜝FO0L3l([{/Pt"9b{crL/Ts}~ k$3).]m\s;f@†O3p~٩?Z K 'UݤڹcpE^iU*죵B^[_ ^]BƖNѬvb$1wvk`NBR((5Zp[n@X;#^}FC710HtU=6*΄@5;>hR &*q6!I%OQQTA\IRh#L< 8}2^ D8H>ɤΏI &-̥;Gۉ؜+;1c#. "Ձfعj_Ж?&pءt`2Ԉ #Ĕw=?P3&L 0E˪ڇCoX5_ ΄E ]/ō ˈ'Ch,e@Bf>Ɲ"@<D j]Kd0cUsԷַS7`ϛg݃n^,:kڻ]=7{-=c?&]-2.F5GkCΈSaXV}I\jm j!*>IϷSZI|3No9yսW̝aG+w_]>)͜RK!|؆Q+y> *>}FWA>>z aJ}=:tI;AE쐏sk<4|T> _n 4FR΅EG ej$poBk"ܓJvRR8qn;6{0!cV n ;.ynW -h^8 \^1CLQeZt-\cHk\4.Mwu'l WwM*;p7Ap!ի̨V/aST& C4w7g< Zu"GvFQjpQ'?&$%qfgr 8KA3h`6'QGuQ$g/kcIc &(d u ؃!@Pͧ'(5>:0zGMӜh6E_UD5K]Gin@p<}zXYN7"N,.\ F'pcF4[r`FS?+W*̺`-hN*K('ajRxaFBوOTH5$ɀ=zEo(gnJI+;^ee'$[4J\u;S/+~w`Yd!P{H"MS+g.׽#Ix=dM 4SXuG+ 쒲^ݙD ZJ%xQ]<|AcYhdd+B"x ZR8j7פ MB9 ֿW̯[8v jU\PC}kؑtX@k07Un٠T)ÜjJg2.Ϋ#QPՀZ1dץa)yLFI 39*N@#G)c%Z0VޙZ3a,O"S_%*w T{_v.Y$bm;=踆SI#N[[l}"P#$,$!7[DEjٟ:v1 lOGn.N}[tL h`ro*<ؐV2N|CVA߃ǞDMNl.V^f`D;4sڸjU'XhA{g$r}t~ 4:=2٧ǀ[ʄkTcJ&a܀Naktao9%-٢}؞jR,{ hx'7!yo_}<ن$`l2a2N]VM]oLƻ@N~eِw `9r5wSD_$zv9iƴvSW y^Ǝl=`OD d$1&)# C/HgIzJ"Q!ҙd}`ig]1jv2ߴdqMRxGvV?K PTyLF &&%?;QxٕVK%BCJrlUiΰ8zם1ba|XKV7 Ot[E՜#KÛb9J;r3&ۢ0}*5$a?ᶟȜH 8i(V> 8N|lG.=Fs)[?퇔 Jϛz4(@(:l|ebI2`ߊ )g)*hAh޿ںYkq*lY9gGRޏxj*ޓϛImFE/5Q裮`qٛt1=}-9P1Q ^ (]*X-^WcS)harwSþ rY2R\~7&>x+E2z"ezUdFLb}KF;ְm<|xX8⏆@3ܖ5ԓ}̍yA#$jvO5-͋8X#}4Ȩ>YSqew_Fsr?Yv[GM*SkufTXniI $?tJldG!8tbYVCӦ8^d2Z.PbLkTz2!j0_-(ш7*q&l FD OboIܩx A߯qٜS5:V> 1AbF^*Gc`n$i Ou3AN]~jnf[Cg!.TOËi\NKo>ĸg y% +g=KU\7?; (LƑjj99ikҤH{//U5["סo=l"ۥ\k㷂 RA0QctGL%w  hNP;7ZQi(^\o,dW;YXEkq[ 1GS*e(qV/Z+> XgMbK|s0qI_i0=5.< NEHK VAu L!Ե[WJ#?`$fyOcrP +}9riji==/|`t"hFY-ء5l6ΰLƼ O %BAU\MX9[U+05 s#R]lCݷnڻ%C.KrI8S)B瑦d(Q[@P߽|Saad{rcO7h%۰VX9t[7[C?lBUp7&#O{̈'$g"EB<&_돴:%C*#i95mH/]d% ] 餎Pw$B'JXXvc yT ƴT,`%ihfI&+'&ԤT' !ύH߼G('.DɇK|/rnlX.s$F0dHj8̨y^DEm-h][NtqjTk%Jg-2~ , 15Cu%iףEZ<FP OZV"m.]vNA˃G7]RxMoT4_wң$:jƈßXw~e]Kao^UD'10gUW6 z?e*h.}bnݱ?{+ .CM'Qb*֣:2ĵ;=$c#覟]M@B0S0 tB0,=6AX_]ǭ F"Ԍ $X'J]z*p[% ?u`gZyΒ >̳7h;S%g-7;湘6 2!cFq%vtnE`-v$pjF8:[%GJm2Evqs=EXտ zN8-h 3T,XJ;l;[]TNT({Z}Coϱ[[O^a=T٘8.8H$sj` an'(imŝh2޲:ApM  EL[="k;f")ŀe% U jUރº[\#E6l"c~f@tOny+eU+.>sɎcx|vٱT߫sMPvZV{:+cϙ|*PfVlP!DQ|T l\*MfetA@1%ށE9J7r=1v\9IVBLTA$!8cg <~E7/ަf}I7V4)nɾhZI7,ᐺlO&aB1u=<ՕӅ%N[YS  \>ziW{Pji4ᬀw }zHG!w @zʛčbf_ NKk>'rG$KM_uE>˗xഢtz@"퀁#P SUOOu@R=P~H`3AM8 VB6uԲUk0)!Ց7z<B푱|tc=qZd.S7}Wf8%%%H~hV֔CKW{sOd鮍b3=~{ѯWm K󤮅ֆiDYYȐd ӌA;u mb*{3/B6h5$/54'JMp#$O $fkH=3+cX /==\6l݀ ӂvp.Ndy4N&7l^e2+rl]#^G_MmBHq=eO%l{L%MHM\.!uNeM=-ɉƒ?<"Y_(Q['Gz^SWt|Cw*3Eؿ psƊU"JٴѺw^BIUP}Jf ?1Dvl+/X}c'ċv}D>PKn4WvDWCbgr= [tϴ{ / b]+虱a PhN2CDU@@o\"j=1z t4.4l4t$2@2@<| k[u]p:j?s*%h} j/J?ֺj\ojSub\9_R<=Uy;֦\Rׯ}]hI;4Fʸ߿슪wdeu%-b+|/ɡ;:@6#EVԔ_ٴ<-4?e{yKw!zkhGxAw&H+E'Jěϳ wlaIՀ$;Oܧ0AoVn!E;˜VL͜LְJtD]zJ/eAdb@ M:FBJ܃kw*-_nL9NEa%4 _%Lĥ at_,K%E[k~jpo*3'V.uICz}# ؆X.4UK>q^aХ&$,AZhie5arPma+,UE0y,kLP Խu*"V KpHSRRMgy)lgXW@b}]ukbH֞"ksw0(A+)w`@͜p8@@gm@e]?$5].7w><gkRm3\K`T2z9C ib8IC!>u{doO1'y}ZzY#aUW6@; \H %ȡ_0S +u6P;kzO4ᖽ*/'eqbWWJ\m5kx^yɔrӖľFpM{/_D Eď>lby!7#o^ה<JzxlJ5:')fi'7B~0 {Z÷Չ'ZJ86=am\ͤIV.e~\|/-Hxf73 ظT[!-hS $#;o/Ll6Rͭ~;~)x=Aa0Q,іSq쥎2;o7] AWUlynw24 + ×'{px?Q%-) f/G9G=_nԤt;}AQc[2nQO0\I.w6"ԑQqv(+o^K o\xr hyC8qA^=jjT:W/ƲGɋCx[/&DFa80N:?.%8SsWD|aChTd`, '_&ȹfN-6nX6Ã;Do;U京&؍+agݑ dIpaαf#vW۸FǛ7x#ԩI6ش6]F) uyjE§\6ƥJLH4tȮ`T~\Mw +םvdֱ^&T& ;?+%MakEQ!_vf,sy\fRĀc)"R-8\޾e'wH3?DkєXň;(#yћ z> r1]7M:'"K2%w19ԔKp{ yolޠO:y0nj5hV+ʺTKRZ=IP 9-Caz G}ࣞɠz~,#аQo}>3j3@"(ىu j/DS?ƀ~ToŒU ?z7Sב(_(dOoר"Tưk(rMߍ \`,ڒ۽$aŝ湚 .oZy ЩY6vN4L16˥.9,xK")lI ~@/Ѭ* Yg{qY Ut_iĶ,|Edw^a[v)Rcm &*QS>p:92Z5!Y+yTֶJ=" !`9#Vm'1 "85_z"m7zvrZ*uMUߵ, 2,0*=q1A|WQt#`H6Nh-hc G:!^='rIULx sRy]Q>B OrdntsE T~* j;,$uЖjGitEHu3VGƓ5|Z\TWD׋|V0iɊzK+J\!~Sm[\yLmɻh!}B\mm)Bt$><1&}Z=$`zϩv* uܢ$TL3WZB)|%U{)Ԡ ;nYDI!pɋamݳg#'Q=AUs#!7J?O䐒c}5V6'B0#JVVHK*_N[A27XhF܌EBdLмUFVfm 9b9W:;FU+@s|=ҙYJZvS*%֥7h+%?>}wT"c~f(:D|7}InP^[*0"_CڬǺT&yY&XDD(g/"#e9F`l=p QnqBώx>|#ZUbbnhKURHl?cjiE|3ѝR jK.FƔb<"O%w RZ2d@@4JDg%^aYd$Ga)ebb_D(gJX\ퟀq_ @)E&21Þk @<}+=I6 [~1t(Y^2!#vie>DYg'ɤ)rp_U]?jozxojT9 *7q%IN 1ڃZ%#ܛmiE^/u|_ {:s;g-D1uW}1s(zlq\a|Aw sqsODb1m:Π .e(yeLPO mEHTN ˢ z41iǢ5r7“uP< 2ssOJ?FozSt ]~\w]7 -؞,u ME:FoEn3XK« Q081xvd[6PMA(t(i:88I inQ3Hp^x/ w큭HJ5z{|r׶jlBq+Ed'l()T!xjMpy^1e<9`O'jUޮn IГZo\zsStJ۫a29=g9";)Pt)a)!\~^}!o磂6h [>! ߚ; n5y mrGf4 }QU0Pdhnw~r: WafL 8k28ہ0t юGj[SJ:ˀ>o.VV_b@gJWr }a<5?>}GHev7gH֐[¨ݖΑAi IyЉ8tl*2iߊɄIQ?V:׵t,ۉ+p};a`A>}zʱy^exھ4Pg Y|n(M֯.k"# a쌍߯QTt1 ]}Pa2uPnȧsˎa7s l. V#Ґ,m94MWWɲxO܃SbfAyvUG =~0%qf TҺ O#@?#s/I0עSr;6lγ3J"=#v'R%{iþjгb-b,T뿚ڲ7)1n]d&s|cŔv8}E~t+XTd+=v5DJј2:gPu}8i=!jmZKɲGGFtɄp~5}?. `ߡ9X*2Dۆα(ؤ/ؐ|C;[_Փ*}U#3j<>Z_t 846gT.hJwOҚnXMڅҎJVطs hrEk,aKP\G(j} v$ڸyo;߯R9$CBϙᦍyG&g5_J+*7B0|YFQslₓ"pr5h- _r.~uw_'[>j!q%J_t16S V֙]dw<Tz+ָZ“y ȣeb*W).Rnv)3hFh2^н݌}e^3xzo]!૥`Vd+29z^azGBy^l9cH ]F`X?P}sgROLV|~nU8zw ]@Pm)vz1$EEvl4M BX MϊXhsHe /g+%{`>j. K~հ&T-,f0m, e! ?ǵl`kպ`L DLV fiRR|wv h2 *XOl@XP_o~0:܈RRXt/B_QBNxoς5xmbsCڙݘ%lPVI$t&r|~1)K9L_fҨ5mۘ*LZ 'ʽ*e6(IF$5Һa#e#v;.r~h0qCTZj=|f*eIzCLT@j] nq]u'?"R^;{D&bN\(lurFG߂"V5>D*WkwU,F:ź>|7F1č/NCwUMн8HoյG>pN>Xn|)}u ]r4J{vQ"_FэuoO{pCiTS(/M&s[&\|<2>btA:èWE3{4 |`$3QΝg7;X3~FE(+ӣrV)JEI,j[a4/Q㞅zYtp% }?-jg0VZwθI1CY#x>zUJSK V>f#+8 pq_ Yf>45zrAfuwLG W@U\tߓ"Z;[na}ۂ] wшہ6V,#ҭ+&m2 +0w"lJa2ea(Gqڕ$,En-eH葜 Mb (\+-^!j ӯv1V=<-̹OhAϒh-CKb,+b$>,,7uq<̀._^ g6@ F#ӴDvqʭmϡou{SbQ mٯWIqM967#vWpk~R_ө$Kh+b'A9?zƫnPЂx67#ֲ3 Ev1t3 ?R̡깖@aWSL׶=@ax֬(+l}7mvx}w}whFef*UDr-5Wҩ:Bnic E*7\$ ,\oɻDx"^bf41mȓ߿s'zێVU/'4b~1)ч"y!A)ymg&˼,4I S/7GT!52`g4lQG*ỶȘJlkZg mJuy8GYvXz6Qh8_(/6RBopƻwVf;^ݩȑoږb,ˡiWI|aVvG0a7xTV'`Uu^$)5]Q%A0 ]\ٷL.&opZe"|j7\l &#ẍT8mBPy|4L;nG&+l寎4f0j^@bd &+0:p 7Ix+S_83jK[:u9f;#Q7xYjM}Tl5,P+R kR3JJ<5X~hFާ_88ȵ9tRbqrJxYnZ|;# Wc 9'k CI o~-RjԲ>\DWA׎н@퍍5fyQjw x1[O Nxq9Cݼ׆տ(6{S i4t.2}%gKHݔUϚcvV3IrUWc l5.YGt|{'|#{g@fR":5DD ާp(HVx~ ݵ WQ@FsAԐ7XR+Zx%X7DM )}ކ{t$AȻ\o_hb6-^P./H[~YXTֺqpyJ-CqI6EGU#AxobuMX!t6>SNi,]F Jˢ$K z,MW9 LZw)zSgLuԎIv~]3<#j ?Cu .> TК\4}@S"Eg un4vn[zL9t0|X$gIn8P3X5uFpU:c ;{9TGhTsa+ C%m3HB81*`R* j'OxK%1,`:x3J,&eМޛ|ReUD&ӿ\I $rπhQ{B 2&J8Bbz.2dDsa'db{`9'տ ԪM1KPEIS*kzމa@,cQP^{رl>"i܂tݳ] q%Gqj3Uh br􌹤H~DE0 HPGXeq<H s쵆{O d>_HewfrHfӴ0uc4eؖ!eowr !}Ļ8&ٹAvow2-$=>NXS.qܶ/>;JepH& k*DȜM10GKX k6% SOHzԼ۲HTGǬ xV`h8u{QAVyvJp/aH# a7fp P_3clB vTjY`{e|n罚>K*Eve.ĮZW2Iz J*=*b̭ElڡO#Cʈ3.eӮme\ '^2/Rܿ$8*Vئ~?)$M.]nԮzH~\/g}exYL]ʿȽZHs|xJލC f(oT0 nH%^VQ'h֜͞s(=W!quY_~3F v. [yɣcEV<ӡN|4&羱O@7%e1);1ZsB`4"6F^h[Blvs}cO7xjA쑳]3(ڛTV`6w2㔱 sj23Y:4U"Ƙ,Űi-f}ӜGL?4a =O P ]H0!vQSd#hi2F6pQ}%̥ux Y\Ij2l s^5Jk^A+<5X%g&YZ=?WPOh9MzQ-Z"hB%7bCЄ; oN#dsFb2.dT?S@UQ zR,-I]8 ۃr쮅'XP|ǕM(B[c DI{r(ӂ{?sz,ptq$0&l:V@;~c=r1Ά x3.Lr#]y?w>^`ϿDQja ,oYpE843dkIc{8NKәCNxȭA9Q)< ,ix|qFMLe\z=X`j2Fd3α s['f<ۖh]G`veۧvB4ET4_b]|yv*WI5oȶn vMgR.J8 M>K\^(餋HG"[wRz>}ȓ5 qR)^{s!ʬȝ"dм|Go NKoMqmH;,y^ίy}PJrK{; Z=R;;4™=1r" nHc cE&*E9- dV*쭁S⿏lr9KoDje 塍䗈jV/i 0e{KnJ|.sDeen;Po7&[j-B^w B"~FIYGoW49MQM@kӸٸIJA ԏ w+xTOSOȯԊfӫdgnv$8="&<{$[,2-v:;AgnBx^h#JXEa*8UYmm" & ˗75σT35v1mw!Kq#?7>43CU5ɜ>2"Ih鼨6ؤQbƍy4]uO@] I}CM^ΗJL &cC1Ӻʙ#oz2YTX@B_h,04(cZg1?E:X']OJC6<[*p@e#5GJIHn`aE+ҷش+̎wR=;nNc:#ea:Ϫhp[i<݇yCNTXH7bU=gjHI=|J] iKdióMr?}TL$mRIcS(8ᯕK8UWJ=c To>9+KɭS<$vߒKjs B@Tw[~BiD\zC4Cj5:tz+HqZpN9/8ycj+GRRV=T!]1({Jᦜ( ,9XjC4iS@R"e ldN S.L[Y/[Ĺ ޑ,}F6.3 z3]ҵ_C`QiVSR4ޟ{8gtk_!J*y8%ȉ-WFN3N?},X Q >&@ Be@vڛ .Ŵ.nORviQ(g⛋yql:i'^sB# ?+nz]_" tX4a խwf>")4٥]mVlDPnw)s(xN^7cM}un֭^>Ǭ򐫕wg_KިU !1:uV\$2K^ 7z KuC4K$@<}9E,f}k.7ɅŖBTLt\'^%5nq l1:Dq KȂZG0ZMW&&5M6q=U5uPY2sۤJу, SX 0,}@V_LS rA7dljjb*臃E9<P!fĕhdѩeX+p!7AiiI3"<ܚX^ Ed9"Xܱ&P̱էs7)|Rj/ğaٗFhg5nYJ:3RK`Ϫ_~FP#y'WK5>V>ҝBQWWhFl><{Ad27^\{3̭̻j璊RѧK܍nfLǞ~]W~ě{FsU y#$Ґ/™ L{s_+ǎ?ylAAi7e,5qDDaiqzO9yV&|FGO*P+MƋƺ(zp1|FVqF_tBaDZYw\jfejs8ڎtCUgDa[Op:mD,g6Z%rM v\S"UTR }~/m6lxb TՏt-k).%S~' a ,h0UV`46U'Be/-bwl̙Ŷoy"!g."[lpI3W4c{fA MAy`EY iIl 2l=S,ƞB 8߇w 4Q$E{&43wʜas(ȦxlQ8x{O:@B>(fWDU҄f+ MdTCq*49KS޼1#I8 Gït; )rveݴez.sfjLx xNZpr#=>,ii㻳!#LIW(5+E;*4 XO2&A]7nk $@@UvM7@rA%]w; ȸ҉۠ EBN(kv& .r=e[#$#x NG}LG+t$@V*G-e]. ǯ=lj #;[MZ6/x,}}3y,eU:] e" n@`؍tKN̎[[)_5LE ګtWNI!te>#$Gȶ4μ]WK`dqI1KK`i7J${`tXI9>yKMd<_6ŷ ,] \%bsd۞q)/&cwY]=PqQkE^=?= Q׫s;Bš(O3]h'r;"{B74D{1l a?I$8J`kzyuQ3! m aOpFFCJ1i2 m*@R> } {B9 *9PhFgDV NtW `8sO'bR^Z19RkL `/>)L?SN OaBTsc鋰(#ɓm_xܭl izKE`)]-䣯{5LeF^iSXNי}Ɗ }Rcrh=CA$W7\ GGh52T8N: ô?&4#^3U&M~똵qCQTtw)4{_D)bßp3įzΝ!cq8~{^)Z±{EɍrM=ˑjYwN!B L,lh!jal]WX`lOCjb(c?:<tЍXq}AT xdB7)>m9K ma y½tn'07 KytM꣗n o9 ]Py.G$71 2Rm`h*b>Hzs̬kiYUoҶ $J::6@d.s n V4+ z#?]Лj}<8Tzuz&gqpШ&M1嫐U^ Z)췯64yCC7α.)ƑԄΦXP$;!nսrGK;j5Fw8Łt?8:E1Yi;B8r͢AO?KۊV&' Y@MI9oyx^?Ml^Yk4Ĺ!Z8 YDsb"?#cB KgdRʑKbH7dڃ_֧ 歎XGk8ۂ]2]J(Ү'WɎGpaٹi^8 ;P&oά޿r+)n'ٯpIe\v㍚!Oxwkՠ2d8A"ĊGx ;!84 ;-"eǁx.4~.oPvE~ܼ#?fA~%PY~wlMzŅh:O"zoϦ9:6xڗXC6VW0@%D_yFtkĐ&P̆;)r =B[e/J7⋙]hz+v}#qJeᅮdm =yrb[sJD hmΉjvs4ߢRU(|[y~ζ$ bμQ*shv˜ |-n!s庶; + 6W43V{xJ2i5ɊlF)V{oz/boe,)6(P^ep+cs*-RSF Xwa{%?ƝP/! gKQe8ϫe⧸89'kIrc5#Zj,)Scv8gu$$=ztTl%2Œwԋ=VM3]o`h|eS5'Vm@#5j0}Qh_nT D'⁥oE-3-W[0#Bʫl0gل/T>4c\w_FB?3}&oFD"{X)eМ䊾뻿 @ۺ 7 P&u'|mZLHxi)Zfj(ly׈p}$7㤺gHf2w+Rr=Ko=]*`R حOmVWkHT#mH -DZS‚E3 6%/6m.կbDtTԊld3`O.m-R돰ksLs0lh]!Q0ΛǪߐ֒8< jךNjO.dgB#k +̈T8EДhl+{9o}-2ݧ+ 2dYKg |"I=0NwsPX2wբݮbXz8hJ|`D}Zw&t5}+rYRaSV!+VFqV]qx}a %=\ujn,YQRMP,%hm>^t<{".`_.ᅄ͎eZi|z(>9&&Gv/%nRjDDq&kXՁE(ΔR7$2; Mu5#NN#> _Odӭˌ!ٌN n}t~.S-ТmE+*\KHTvdAs: zB\Cc$Az2g6utLyju, C  3@tdBij Mۿʵ:]xOm}ywh)c0(7pC1ڽmB7ͤO {{=iëzC `k _&AJf qtӎD6%> =cgѢf3 Y~n|&Xdzۉmw?߸!?=&@wLSrxj%Ql{jmX!1yENUF'Ig`/8uyn}\&Wu?Ɗ@\0Fⷁʌou(;}hd7z006nqr-eGznp]^Xp2P.l@X@澸 XF]5PcZe1Bmiܰs#)Tq?r^R1gq!tn-c;dosqRo<-egRGi2tm]#z_RK˪.^Q"("Jfx&!+:,4oݨ̓{? q<"R[AWC4Ux QND)quS4PJ 2/Rd`CiaT(BcRL[: +F9=0~s21"LD+k4I?Sw,?I'𴟭6m4#T} D,Qe 2 ,yݘ=D#h|0禮52PCKQ"=%ZQ $u|eY@/HfKzQJrz #3B@VR{W Ď2Yp,b<ŅY ep x>OL qYr5cwc&ء/T}&M(7٥1|Qg} +',xڭ4~>Ҵـ-4AfC ݽdTyvR LHl7<)s), J~oi2]ǢPdk6 aNN] x8B ؄d)yx{;'z4HYF227|4a-Zh lzQnڭ;YP]l!Ϧ\VtLgk.(ų1Q;jjԒ{ 3#+s@-lYN :*~k>_V9wy"%#C1Jcxhi̩v<k YE;9O@z3 |>f9|91XPթ@R̴ BJYX >Q%)v&O8'/23dI|~|vtݿɞ^|_׼+1֘lݩC+K1e)1.W:/VgG{sl2:ǺH9a+JDeLjwXNhϞllZS|ݧ/,C '5!@R]ss&?Wr>FUg=] UN)ݹ7!> YW\H[_9LBć柀֝rC{]lw)XFoЊ&4s܀zLrZ*XWia%K|nZ, 'Ŧ}Hb$AR{NjD-12E㍴ђ]! %&?%$H%R7}O*f͍z:~,@>x̬lbn1r;hz2=_+]\ivAUVOZdseD~rT.ZuI|TVi [ūE9XiԎW.!X@AqKM*WvP>&Xe! ͭ[Tc q-4V7pYu³6O/2EzSD81ReGwca` 3ح-bz;$K+Hʙӓ[h3 J:,+ެ! !u>O~Ϥ Ie=yI'c)\}u ChjX?`D| l#d娬jU)Q&eiX Ѩ_rY}eak~^IٓZHXI36Yiq =Ԣ<:@5?5=Y7ՠ\:E|RA N i:)Se+H2,JiGa$w!` NYłZ&ULJvge:K|S}́?xҤ;SH͡H""0 Kr.*nmAr-)¾{;5whHICvMx* خkܙ7~jƑ.Q-1 a|F_#\|oB *]Hp0 >y=<`й*:C=/۴򑨸gX4JMV"˜SK4ך:EC;NU?DcM;xv:kAFUQeM})%PԪ 'j{uc$ڻ$[Y0d~k#?2_[ŏ,̀c5H"E NVyKE^*%N'4lp94_>c½A@јo*X1.^YXQ,=XgQPMNbg@*ܷN\T8Ǡr-qxΤe(+DohF4!])f^^mpD}>&hS4ie*X;j{m-_N $J#;0q1VJIC ukHǧ^w=< (~;* t9Msm哇;(AzO4EHaCxECB=eWMiWl#K(: 9뿳=rsY"Eb +T28hK؏: 5f0j'~=LJm\n4KI/쮋2x}BFb`w[~8P1:< 3H'op]|hx),<GB6^yB[6KGdyQR:sd%2`ެxޥ,d}melfE~+8V!^H'{q@.dsWFTm/~'~Pc?`;}Q>v9Ww?1T ~`X#xSW]鼷_!)$i?[O+['f2= \ʦ*NcX<⓭0.l0P)_6ݽK.CXY񈛴ړ!kwl\юkD^Uq\0!$kPgur]l6Չ2%3D9w-hiX \Pјg/<.{R uq+1Fda9sbpaZRˠDgz4mG`N#c9v4%PظjΌuTӚ|-,O-mdW$1 O^a!'J\ o"t;GY%W1_E0)3zzApRHܛk=G-1Bc<'kz+'xznrёC+-6wI%3e{qGo3cʽ7]8<.h36~&hԩؑ`@;~.͔"%k.apqZ6I~VAp֌~ Ss.t +%:^EYŜ(:]\15\O PBq4_W]wt2 :S¯E=l]r |085)yjSp%9}$`-88E@LkIP1Y ׬OQt41O>޿#K@iW֛8ۇ))jH "o5LQE~ڐVuP.D*Z!klصku#qKg9Lt^ͱ'xrJ`$)$Wy=QDl e.^ G5] oypx,}&RTS#[Zq-J)ߔa )1T=MsB)U(RTUzS" oJk@̯_hV2Sg^svp22P5!?]w_ؚ'=7nHJ\̔)F-2`o3zGdp Wjwv 5S{=g4_ 1l6qWi7T R=!-#ִ\2oN {h<atݏ&c9]<WJ\_1b;Bi-52hܧAu Ә(z9]uFv"oҮwD-Q77ʾñ4{? NadA;K%Z(h`委 %!-U:j-?sthu4x>nH,VZTF!ջUz i'a NЎ?% 3gիUn6 U!齧]207eEl"wQ* B,B=!muD 1+k TǦ?h7VMrX]Nlr%AB#лcэ/LPi%|;Q@q/ Oy~+|"S6$Þi@R;5+R\< *jU%]Nv$H?#Fhrx;R{!t/3%;rvgcJ5澛s 3 s.Ļ)N^ 6zt& o[sSRT}:eFI*MNqT8$N"9(P΂a&-Xf" Ng|QvR- 7$Qz:>?dVA/S0WL2m֪ (eL݋ ˻^O^ iEә8G☓mV\w36YDxD _ŬyHf3|YJ&V$wR7D桁ȼ`Hvhogv2&_&b{r`q:yGܒ:1vdvC}ӈ7eQQa&oȃ+A ",7xmHsך'GsluJd{*W{GPA[GhHeQO> q1<"OiP f}΂{(ꜼN#Cͺ08tH:&6!I%aR-;Q*mlv*2S$5/1kW"ggJ%<Sέ8D+@5{`哯̔BjB\Gs;Bd eTOhv70& 0j*lb" [^,Es-!s:NvD P!\]XX  `xl(TV}@FB`aib):6lGbۣm w@ѰȨqxA }gzuN~))T a<. @KyѼՇ67=TyNkZ_zN6eJˆPyU)duQ3P^(Khei3vqB]c#qQ[Ә;2[Ueq|JRoIerک*2a /B4J_'950&>X[ XP5]AIH=Vdଳw/Y`4*)YK͚[+n5Ei(:kvrlJĵ`(mA'2}-E)^_)x`gʛNys#Jk>yR't"ip&`85T5Y]s"FҪy_[BN_kN^P^?cf.~Ż9}X^Yaz7ݥ AX'fPi:NXu _&*C4';!L~"=N^ a yΘp؄ˇsԟ_k<;a(#&dF@V"l Mp1%,I- X6|ӎO@IF~} |r(;zn ީoNKDi3`I2Q0_wai8qID.Nؓ kK\5)|F>K E|i^ҥ% xAz"s`o9\r@y&<iļ>n4sAJ6\i_8UTƭDB%-w1K`mu/u ATm^HU>0_1}C.+YΦnT B(0}?F95) )"bD8(ZJ* FY b"pmDʕw]ç9p$B w"E=u_8<@c0ו T9@{`}WO~/KgiமZJpl*;/'y3bv9QDY_:5d+Dp=[i:RD-#/#4gB5#!׿4R+` :/;lweSJ!p#Q\ et ii͗0Y&1^ ii[s_jTΥӽQiҫO}(ޮfpQ) v31[ӄ8Džc_| ľ ιHY;]2>0_,1UzL ݾ*$$i;\-t'D$\ J<Tl#S.f^Nj=98Ex7,PbLQg]qRz]׫K#GbӤP,+hce^~iMq׊Fz[WzsZ6YYʵ̝`/WF <-bms'~`.H4פm/^ͩ h -Fz6[0y"#_rvtўuА9 {:Β\h̞B1ۇ P`ZZ[HNf5 º嫁U{8*45>Lsp7-gb~Q5G*j[X)%I{s2ˌplq :yB-+- 3۲((k U4\㧣l 40)ƁAi'ouDOe 'In0WM_\MnV01!5x?Y0$A mz7lӗK\DO&Po.V_K;ۆ<2U"yy$&ɲ cDZT7{&Yy66>YIϰ7{tIj.!y$xav)xM/vLrM-M$CJMݭdr6fPRk+u`Z6w yj1N<B(,{X4v4&s\ŕ"[Qv1)Fݩ fðb)PR7A}" %́SSgt,tϔ{ K@eV8[Ɏb7a~Yv$p3d2!Xc[Spk UT.95_ϙ`x7&3aW:o#"ҐECdM]DAzz>N^p@ơMWNt+hd1U\k/KB`&+e2iLdiyŒ#_]û`{qȚFHɶߊc&LAuvh ;"26m)K^ Ea`>ͨE'%|t3䗍a5$k4wn31%5wA%&<}_T(P0JObGjQDmWb\ZAi?Y~@mQt5I6} f4SI-~;U|2!B7$,7U('/t u<~湷bR$9`aZKZ'b%onpm;X6rBLZ SH/Mu oyǠDvn%€GsKbz}k lFa~`Z/F`7fM+c?vA ݽ}NtpnXFZgu<[haB}tEr.(ʹY.90a@w] b$ cj= Ԁ+ 5%0 @4KRYb[(*!Ičo) mux'MrRаq2&J2'IWx~:Ч 'هR{lͤ1(׳JiG;cC0t*ZwbЇBn_m/$,cQ ~S:HgjVLk+V"Ls;ΗdiR 8/ ḰIBq&\#C̺W*/ &#Ca*E3d90\_1RseVNwaHg|^!BmAˮ\ɭ u&,'G)ήLGT  ~U0iыsI 2QhSg'. '= jşm5g,j(ZnRm\tZ;P\~/ PA.Nccذ^t}9@ ҏ킿m'RS} W<7s:o⨦/^ A[1Ej6ڣ"`et \aȷG 2wqghI0k2MfIiӲ-›bO%g;M':kO\y#nUE^Úbs̓^ĤcVɚ8:4V:A)TXfoRN.[[9'p?FeO.Jm2K;ȢhReժA:uf7,]#?4_ߺ{ZC]I..̴vFbn{i'4=&"y- 4R?xMmT0WKa7Ŗ]ox9yYnn] Nv?&^5~ 8Ob GI77݇ =&ۢa\K{_eԄ;6RrbƉƦ+VY074ϐ+ݨN}; ܉)|s@+ 5J#]oC3a(φՔ>`{r]U9( S} "v6w3+R` -kgN{:Wp1*zp. zd!rjQ=ǟG{kZQ诘}+`d@0YU}t>N'1#Bޜv]3D^M%(cV@{*GzM@+ot?~ 4& g^f*]ちp83y#s *pN=&&ߜ68;ԄrDq)!U.Ob>Ke4/4벲,99;>iu`^APE*(h}DhL8A S)Yd$[3LHi[#yU m/)&Rv(i?ma36pC^$(mߊQ69 lƐ5 - s#܋S d4,̕˖%r$ZX0y ~Ԡ 3?f޴gBf5ED*_-2Bp- G\XV(Xi.Pd7+u\ֆ]#Y c>CHAprݿQ/\ _~NlSC&M%%J"nXŶ|p@6g 'kiEU_ňe8o`M+f~ bAZihF+=DJ-5(n;/M8I= r#/s3^$pg0#I)eozfw}ӢlH)3(]0&[DY$~g!SޢaJIX(*BOxMzȦWC˵W,J, z<-IH5cG1 wJ%#=<,{\d!d8%0\<Rʣ %Ekx~)=w,Mݩҳm o ,׵ʦ|'jYސڄ9$BcYf\yq*ddpf+Lu'b{-gVR^ Vdd!h4\e<]ӫ5m(:SpDœE\E&Xd>LH0 e}ϿHљt.ZF~CLDT9GҐnD;];gQiwYLJ]!1L] /Ĺ9*}-PRSpےS<'j\ J~:q]TQ8A#A~y0Md(h&j}u:5> RP@œbz,#M'Lnfa }e TQfkl~75"NPpP )]Zȍ /pUҌ((%3"ut5W567֩XL=v!`5n$3(Z뾛}L h紪˅a h!E ϡ~t!ye /)?(Tvt/ܖ`ȲJS&og vj#4?kA^2"e"kʹPI7^V3Vj $ #m$rA:1ґZA*W({AJ#b BcĜ'!SPcGմ;9lfTssu7x<@Ǚz˓/ml}G_h~'D l #i3hZTN$-B+ECH<1$V!\4a#zWn͡krs3ij&qCSo/!zH4'[>lc#)E6yjEqfEN7V j-3U=S޺taTb3CmM.WB,pq40vctGߟ(ghސ!lx;Lt4,;0B6t>6m)$1uP;7Ql1B_։&9˜0j Ct6XuK O2ڑKFC!MqER9%?L4r?qm-+:s>[2}Wi0r2'`69*_4ZzՕENv$gJ`"d/sf vЛuԈ$U] Y[ fӜX!͇Ulp\o=D*Y<_-9Er+f-(xi_L-л$9jA%MgZ=~F6*Q-L;q{?X;t/v^W*VlFxY| vti*aэX-haH Ё~Čͺg\׆Fv]b{0ҥ1V]U\j–l+M.hTC)(6-[^Qw5\ ?ގXu/ksݕy@$@'DD! aKIuADQ+`Q .CatYں_YµM$bq w b)4B>YsUAS/%¬ Z˥U P鰧r؏ Uw :AYPA<]U)| P\|7b<\|9аT䷒UOZ .Z99_F{jS[w`h f}ٲm5޾p ES|Zu졙&+k+M| !hQe'ڈJYm{0>ɴE|:{.:G0-'rUG5'+][jzx!Es AI7ZǓ\,ϥYt; P(-cZڣeK (b@xׅ)l6ߛVܞi5y&Vڕ9gF>xd"55pGަ\Pqa|Q&YDz+t#0vQ\\tA'Dv]P9G,"Ũ,jSUJVO@)ʶ8m G$$ XpuA5GEPS c5Q#e2=1WU4Ă白*0m`yrknf/):5;y$04J%{ 䐵W)"|}罻DU4IT>~W^'(wc/*GW&2vO.1$ؒG%a脥tc9߼ڝ2!g';@/@W0D IA?ԴX!)V5e_NYDE:76S*'&h3u\TBU1s,-iJ"p/Q8%1K M46`֑p»H}JC-Srk5])?t' &}_8 %~>ahiW}M6oMY <hYd *MHZWj`1گ!=3yw({v_4#A#\bn@17ס/XD r^8T˿7Np=Jd a4J؂}AiO%uʖ;T&d~MЫ8BNqa^0ŴG0t:Xc@K-;O`d\mvz?k;oQFj@`Ϙb-Yo웹8"ں3UqcJ!#˚yfeKV^DR *ɮu:k@4̢es"m֗67Zd߹`tJ.zRTx\_.6-{V/GgN^ç|hK0·8I [_ v4J%(eGJ3N&8O,(xgY'Jc'h᚟ !|J?&lPɺ^lFoߝ&>t #$xB3p8l)Gv'06s 0 =[e>}NkEY*/ vVбp$$<9FL&PU-'G:9ŏͻNɲސ{cDaRdp<eFhhUHrP#F&H^vqp4LDnU膫3T'G (m Ⱥw*xİ9H&=gߒJ>t heC: 9@K11tefSJ seE }1JtQqhAK"rRj}c!Ȭ{â%LF7y]('ʸ*;E:ɔBxr Sv5͹S}v]X,ڒ'ąuYf)H hH0iW^}`O 6HS bgP/M# M }ij/տ} fnhmd˅ܖZ^%jʰ<9Q֭DLKN3rn&;ISB beb]:Q~stE/#2EܲlPn.T RHyņ|+aQ'5ռ<#CO}^=٠bHZ/+:]-o={{R;ȩ)k9"_z!bx?咷(qXqaiH mǟԍn\ImsFEˏ"gUNpʠXL 0\4Y`!S?GzĞXVn ѱ7: <ԗthQi?8[}n]ߜÿr2 |9h2 1 Y=Cb\3*ؙ\/DwjU1U$x-wnOMbdNkY8CHfGqC #:{AZK|.fB~ʬ h+/{_qkx.IJ~U7 qSRJMG6u(b?";Yn8J }"@(9ISRVu_Fĝ\".=ߧ Q-}bCGңԲԧ gzM~0K1:d2qs ([%! ,܁4g7srH7vu ! T[L S~SmYXBPLDWL6a2<>{I:䪴7Si,`7| `jx:N< 8D4\g &A>Vl;/0W dCxSe#oLDj M ~$n ӳed 6 W6EH82&JNcC`> L=*Cu;[+rҪ ή2=a2TĴm;huS* 'k%ՅϾXe'ЬpP֔𫵡 VEi .6:z톺1QVN> ]0es|[HpQ)gPG~\e^#L{Os~Гj9!TQ $U [3F P3f1arNUVU\5t\}"{͏G4B ѥq7|)(?y"L;v֌TBz$32=骨fR$ ./]n1 Y}8SC}3u/f 54SIwK=-bڢ$'ZqQ`.EǕz%Cڿbߋds;w &|U[T].Ŵnp6f*QM}[oiO'iSazKe,[p#W(L&=dGCw{$0xb-rAūI8X~j&(@//gSyw^?D+T߷װ"az(eخl(>f` My3\8#Ply.عnCj@|0CTN4|A爄sNu]#xs嶫ޑ^kbeӜb'E^o{>}h$]ϚcQx'"VkM!άF/{ ݟO7r!Nq|+&] ^U#ar)O* Q܄nUT7W hvJy$6#Ogzdŕ_ ㄵ0:NzmZViQvAI4EMD^<)SHpG$<LF;Z,Uu;\L4cԵtMx ɔJPR_ʢV Ew0mZ]n-Ў"+ثZb^F=>M'4LixX%>oNczR,4)v8ȿYJW SYݼq?"+_T(̯QƙAVaZ݇;+O2EY2CP^yaWWZ3+@"İ7m[q<l+)P}:pt7jVVGדFG͉BAj?p_Cw8~#XOWL/)#騕.6I~!vWZzmƟ ^>;<|^VS$ÿ<2Nvx4E~tЩnLL27G|8+8xØiMPvԅ[bU`[pUzxP bړ`ԕU&E./Y-2k,8CxkAs|h"FL>~5ػٚ@2鯌&_gbs)s._C.Zgisu<.Fbwg#Qa!pwĦ0/PX#TSAhm3\Y-['^HAU FpZrվ#aT h6̓!B T&5Em`WYV\f i% Gs| mU[E*Y~;/xb\Y#?{(rDi(< 7w=?($:OԿjE >Qޅg]. E -mpz=3I˭(Gr'jI+D]o! gc͵ tK{Ci8I9fn>.$GT%r޸&nvUȞ&fF˩N6?J"5?*E3#?uS;WTO ĭ!#of7қ*g]gv o|=Wӈ4OU1]!*.ԀwR쭽wU Yb&^u3G5pû}Fs[>XLl{n}oMޜ(kkɧG7F?rųc6iahfدϠ{@O(tCI(vC8 _6kL nj,^åDlTMz[9 `/JC>WG5`R?6ZًѼEǧzr3/v^KD>%Շ_m\PzN0FZW)j?(84'0(LȠyUaUL'"ib&xUi-$x@6IzEy,#rEFLڶnCjaF;rк6߳_ 9ghܾZ`/IYӏ~G] ȉ3?FVwdIltB[1j0tx9UL]tTKԼ5$,N6q^T=,]C6W|Lr_@>su+FOGb_'u.ڰF iYW_{vw)pIKiTtH2j =[:O)kFl++az$_f>2͸`8\N1/@RC*玿0؜ Z]8i)%Z*t=9WHܨ>lsCO;.(m>ŭ$(MWջVX )"4lqex(,J~\ ,rتB| Cx㇠eo0۬lPij2JSHŨl[~:oSR+wf守)jȥDj#Y['0O^&CqNM  WO'3hWSf3-!GC[[ lS/jMd?:2wTA;o#Il %8v_% w;Z#o6`6ZrKX3V`MτC'.Kn?nۤ_aHb3*k tFcK5CG{4QHSl-\(+MWC\Fq{?!HU㶈+Nm uwP^Fol,;1*oW HywP 8y/9#!2Xޣ}3t Gaܫu uxQTE6X4r8K̍8mhݦo?9V a2F8޾|iuy57uB1bG7.Ox8; .mxWWLvwt8JH :`0"·C6Drcz)4neP逇 IDW9 v-;79 [ъjɎ&~P?ZU=˵X} ֐F4@θ!fK 'e@drr`HEV&h:3R\s^6EjN֔ #{c3P3NY0(O*O3j kHXGFv>9Kːܢf~(So9}:K{*SJosU5>3b7+%߬&c@;Z1oe,;P bp\`, `bœ?G鴿o= =AltdcF\؆|#AزeW.~Z5ԐDv1v(tpi`5u7l5({F"fDӸ]A/z [R-RyrW9C<*^9E_xU57J|0"C-$*.`@B^o, _eM #J&r2 (o1)%_ /Nҙ=l}\K2KV::6A!/N\^lE3' eD&q4A*9L卹rnjQX?[~꧜Tϼs1t?f'#_ Txǃ3Z3|kvon #ַeVʒ,s E0WîKqq@5"b^+z{$()Wk81p+EKU[VobEZxky CZ}mcTu 2( ĸ 9IRy (舟=Q*|T\dk.~-D r$fYM,-'l0y 8Nodiv><5R?_ڬ=xv0B?Hmi)}'!;/ 6\7>7Eý;SRcgd жQv>q3p dЖMf#sϻ]S)POo:GuW(lqw !Lx5id<7{UI#D;/\i=JE+dKjWƒ~\ ?Da <4~nds=E|֞3ڍr t7 k^1Quȋ| m^njg֕ fwgOvmܛmS&'u!hasQL#שg ]bӄ~l sR(]JFGm3L=Q2#VwU(~Ʒ삼w$Rj@V%,1Sy5˙@ &CWYw'c&,@`VK]jf]Y~%405Q_f[qWvChog.!<gni.Q{vD(9S/xy09&K>pBEI,_EƟ 1g❍AQ}콲'%ܥ㶫ߍPn`֙Y7 IG:hV`|zbm*#%!/@J9f . `GFYD%ʱVNZ"hX [d ﶲ~|xcebk7`"Y:!PNZ24f{ YZ.`"9 Ikesiװ b$gVۮ7-iOҴRKImT\E!"7~NxC;˙2pZA*̕ssڳ%ڢ"t\|1\cSǧ'JTNJxP X Y|ƨrX܍( (M1!8x9n㛶) :>܈*q`T<zzq:ga62rN{&kY?_R 32 A-fuG>%%=o)[5>ˎ%H_c]@BjoHTB_-?=_`uD2~"vS]=Yo c0gP| ͍^P{6 сVE&Sj~."iDz\WR*v.|H"8_"" ?jXjck7+ tM. \OStA l|a ;G6;qQ7 E%WM0I〴L92R֏bnu!o/6/n5_=18 ta#[9,="*->K4'j- ~ [GuTbgA1.!F2Sew{ VuW]4aޯӐH`# 3z !\,ǃ xQQӓOzayj`4I6txcS ҏlӫGg=g'ښyE%*ڳt7t|cVڟLzْ&%O?·RiB7KT]P;Ӣ/_¬ 0 ﬋?c̃Bv&哳܌=cz[q\gb)X>hhb;hLr*/R($t USh6`6HxFej/Z1rKsIO7;Oґ ZUi)r~N *V[Oϐ7XRfh*FTP _L1_m6Nʛ4dmXWCGfaW.:~Ve3<3 | Cxrz5xq 嫃DhB 沿hL(E(.CPxw˕0$|"nIJʤ֙/]֠z̀+'c1w"6RpIe.!ø&Ҟ1!A6=J.@E* 2wi)B Tiך?W$`>!$xG Vۍ2 m/4QxiɞRÆ4B= = y;xF2B*s A\+!|IϏw"nw-EfcwZsU~RV@}sM kͱ9 zY|Jr̨wof qOun~9H1|o~auY6vO +eE[(ᮋ*;gbhmk<كB[]i/s欺[G6)FMY2- WIl<^B \Mlf õS(6V =Rx?a HrL?|.x}OC[ jMm9bZ$#±v*q8BdSMel:M'Ft?L#&X,2 9ր*0ĺ0cc9DzW9 ۂQ}e"y3sz+-B:ɝ(fIX=^gHū()ڠg=_"}J+Wklx54ry3Cl)D&R(No Ġ"}ʥ7=:z f!Vp0fm^G։2m` T)5GPDBH)`(xuj ]p \umcMM(5U fW1CݮW D:ZDG.)էm']K V 8hk](&$2ʡEo,AWz6ULLګFm-Ł8DB^ {U^KAjum/@U ,Z-X7ٖ(hX%1Ь$#+j&ld BeB1HD7Fa0 3&U% lC! YrGD|w/QD)d/{┞[~[ToKHP|_rnDb,< Ji[Fqa'Y&}A 1lpWW'=-+ aO=]V  Xc0fZ-%cIԯrFRS2#LZGw|bV^MQcXb찌Z؋q_/P1YV\ /N6?NT [:B+FdͶ`ͭ=1<a]![uVV|zcQ:@@.cM4u2vZ"tv_EncgHwDZbFߕ^R5ft vF!J!sfh:0uMlFG~\͐[C>UKlKqrX׏g#¾~Aj|E._q,o^EPڣ6 xɏ>)  ;^!dYѹ_R,)WucHS-*{(4C[ΎkfKV}cHn4һPa\l(Կ-$B"(~sy4bдqk]?I)L.yb,=@Ag,XᡍOw.cB6x @¢O(g>Q!H/vd!r2GgdB$JKcdQy 3:$֑ ʁP$7I^N0@C="٦ttg+pU^>?@Tsc8j*>Ј8c$!;o_3^7J7^CheXzX!=VĿdxAE 6Qe=tɸ JƘ䬔N25y7 .q ? I?:)>7TYS;y]}5ry)WLtj̚| ]xnXrߌ㒥hؕqh ;ߡ='N/4Gu=k-~LkՉf.\0:BJ[ ЖLAm6PGi=&?[^3mV4CЉhM 统FozJUGނ0u4nj˛A.Fwҵ|\ІsK ~='~@e$n§ 5EAEg G/W'`Q_o_Ef!k*p1gExW}%|.~#D[6&F7y?ՊQ&/mIM(_x"ͬc0L8 h; |ցȤ.䖑LyHkyvnL@ւ]^2XLIk!me׹\++. 6E!">wI+Vh gy9 YVx-i!ve6PX?_OoXҐmteZ5tz(,tĜx3; OJ +~o\N҇ۗ?؍|&h19,+wg`Dy&LѧLPcTD+y0ll!stBwܟ0+Jx7uWol*A#8^[hbΐGHmGߗ'Z9%H5T)lO9Gݲ}eRXrT-7a{%`wo %{G&үgY#Mw'yc]6ʚKd5VQ-}]c> 8ަ iVS DZIJa}.>+OhW! 7,JdcphuD0}eP~I?u*rq-5Cb,ReAw܉*= n g^U7:@ܯWGhB F3;^?VQ2) zMsob:9{voFq7™")} ArY';?yN~>)7J\%rhA'8H uEmۿ-qߞ]+$G LWN,x}~1@ A{A(U\|9o#iYz*$>1- rҝp ꡀـsC xx!ߪ$σGD)Z3볣XѪB'h4&n6*=V)2?L]k6rٌ'A5O[>*G.&B *D1F`;X{Ej50dҙb0s7O\12prVjK>=ԛd ;.0g2?u` a>ý2ŒVϖ|2Jo~C]z*-Ǯȑ NPJ*q0B; yt!`'zs3zzl 5AWǶOK Kv*Ud'k+0E~}m$Ѐ)F/aZȤrsM-vsκkHW6LA?'NTPV@>a9N:x2 UYVG>Q xJD ϭ5rOzUo<d2aFp}Ş3ĵjiLiu<ҩ|nXa)DX ^=kd j =ifa;gUh|}Y0I 4ߦ|mVLdӌݗΕ;Hƈ2hGJi*rA=r(gr& W|D%뗢&sj.?&c Nzě&[xHy=pB;bQ/ vfT`EuB_bC)D0OF4^wULO~E:743nK~xF)hJ5'wI6Ή=*81)jz5'4\gg] ߲X9ɯh"ҧ*__Ef)'ûU&/!bŒlÖ@{|OR 7x&54dVk४i辶b>WZ -oo谟jRK&DLيw2ID:{Q{̻&vX y#gs}X' ôYpOwh #rbCK"F4 eKl`'LxIdmKݾy!`s .ġQq?QqžFR8Dwl5-3Kw};(2{kci̓Η]-u(q;eO P'j(e{I8Ȏ ,8h!*!PjUmVY,#X׷)c9';4VdTL30ϻ}':Pq[ #1] _ˤ}#F&ƴBIAzձȑD,Ol(3g cW 6,A ͇e]a0*OA5D#{~'tZ2i` =Ti&zTEU21=TmH@5/Q,40*kmOiQ Y3_|5 ~$1ъ}kU *DT OdsRn۟H"[DNSf;)r ɚk#ᱎ"-'_9 JWORZJ63 SPK{ ,3{$̴?l{邋'vё]2zzS} ֣8 jtPS$QWѯd] /ZAh^͈oI^~j+-W% b %qTIEHmjޞ6j^rJ3mڨpǷ{^J8zA,kyrFZo>~LyӪd jUAy̞~(3T$޻x ē?Jvt8Q8+aM4TeF9.S+Qd鏴>EU+cwjܛ+<ߎEM-ې;~y༓"݄,ń&ؿSҢvIg/'HqIrWCfR`k .Xt]}$&A)$LFUc";)VMm;0-$ZיcD8]gSڴ43iv'IQH,|oa*Ἱo:] h@f8Ռp:1YRP #$F=RM]^Vst9R0)W3mܽ$sQ>b0!ǮP  .Qii(,MKhrר\I̲30Y7Y׹ *:4iS~[b .SY#`&Of~1mRG 6YT!A&6+]ѳaT ԊsF,V$15X XKH_WQ>yhkG9euQTxEV!nK%0 @IJH|,E6g9GIPp7:tȄ-9Ba0@AzCfݲ#Vp;`S5sX7f:qbGrz kcƖ @*h((! O5TprW]O 2J {q#Y7O1hLK$09߆Cp7o|m<TK/ʝS+d"wN7p۟K~YJa6[fuNRG S[v[vpʉx@7a?l }& Œ_#' luowЮ{o9&[ѪlغZ$ĉDy*aJ&"0oA*ep>FTep7< % # [1')dk T)?6q#W[-2և#`UŲQD{Up.7(VN({܅}o@hc4bQRy`s. V^dS1(ded^@%'{ 7} 9'[R5lƫU2樛xY-z6Ɛ38nB3W(=I)Ȇ E^*C𩎬2> `ƞQY]r9O;O3È 鎻Z$DNxBȦb^F;^l,vFp{.#s Dge3=gK 7+P .i Clwn(_>`ڮ\ _CNҵԪ lȲ4Z֙]~"LF umIn8ωCbgsu2y$'uTJn CZn"o|XcPBVO| >4,2~An*!gX"^2cg@! 1ykݚ9&hShۏd!pқT@쪯-İw-X!t IV: A8IKs|ɠm-K3XjA~AQ`*(!';̣HJA$̅>|dK \O`4RF'K \Nk=ć^ W`S(NXUwDg{ѮL1N@?kyzD /] #uq#>ab,cEto;R,5Q.l#U cq= ՘)h(A,̵K48): "HtJvfll S9ha)\U!V&M|!Bڪ~kC0Sᓕ_?u(V"4{[~nR] e+Hvo3o6n Dz%Qb+" ,w!~7t+aٝk/Q|r*D5 ?%NP;L°e=3+nP+a%gš{*=?>P }!.В]1,tw0LN EA{u:7rvo~{|d5Zo|XL bL҄^;<š 7϶i-^gG{hD:zDgHތY 5Otyt 5MFѓQx|*jŔCe߅m}f  m.[*Fh(Ar=NaN7Sb鳸OtI>R!]}#Lg v =^#PRD6'_iHoѷB˱iGP*޵ݚ\^־=`W\b:K1-&!nZIuh纖 )4Ոx&-vS{sf.0Ex.- 8$dk}?[E6Kg, lʾ%S LdԨ!bzr:S8 +GT*Z,,Wh+uut( kϚ v9ZSϗ괱a;w (.^eMpj kͰ{٭7PKQP\ B)i?K'ohzYyθRGeoӤi'w&|waQ=q&Gtv$ufp0>MBXXn+@SOJ;"ٿk;WT~*­ĞKi)NV=h6{(]q dW2Լ֧2s*GΟgIς?h$F/;3 9d\J<2a`^'QcשBO4QY#Cj0STS5G?9>}L1Ln]Nw-$2[sŀGI"cPQ^$f{;(h\ZY&HHB.[*1ңmnoΖGA!.hn 9d>qX=3s0L ~&^u E[oAJȾrOu7vS\"uSU~4tq&PـTI.ġ`ju_kV.{ҟ'ϜkҝEmdZQq}L9BI݇ ̒{U54ˆ`U7AXQlU`:f' { I &bYK%>@L={p8v+Ny3Ů5#B,*348]z7ھ Y)z ӝT19n~:+ xtnC+Kߵ;<y5x$)TI؄icŨh2r`YUYݽ˱xВX 2c<*U%s֔'Ѿ k`x&?&~7 ockB9I' J++ti24IJq@lh]T`A㕟q)̊imj&!]) P孌6&:;+9Ot<2k(i0;=[MRiQqhM#Nw v(yl^dd'8D)2^B5z߳ޱl (eX_.,T I()v"08E#^NG7ڰnڏrNoa>k]/ =tʔHF=^^6> `)Enԑ A7Cۺ_UZ-ա%XA.#ìuwhaƒʹ пTM|#Q{yjvG)Ë}u5#&抸w73,% x$RIP-k) ,^kO~z3qmPKwSA oS4T5dxQbi'5]K@95 tSSd _|, 6z0@鞒t i=`$"ljB5;Neh^Jn/Fϝ4LXa9_ʗˣPŜ7pGZwQ>rZwKWY?WaW Z`*UYmj.tf&b<ϕ_D!B!cF;HV!%8^y&1%/8ຒ^ҟ J;^`p"W.MxNGM&jI0ASC$4bֿ.6j?ZnJf0w!;:@d JhEoVh6'U弦~! q9ke]6  cEKp태LO#ig2Rz.s<\oO /ppepE,$;_LŒ6πw^aߊ&iy_IZ HqJ0ӯ=؄  n]TT ẅ#%^y{`ycD&! B6z@-W ~V L[PsFÜ+$X[(agB<XOdn1IN䞃ilg0iGu1s^|]p9` [>[w ,-i iNkg&oQCMR?UKt)&w{^~STLN졡s"0gIvX.:a/\^(nl4F> a@k'oQ0:&2mM:3U+cx,7d?孑b/\φ`Mfq&NntUiߑ$ ض p5 Mƫwn$ :qd XgSg\aQ"R{4 &]"s֠n;:AW8i4@"P'iJ{n5I?(Aߑep  v`oIаaж\y0cV^dT>_4ZZ 9dےY>lm Ƙ ~ W|8,yzH t]-O<lXCExM&(Fr9HzCw. Z V[¸Ӌ]H< wK˺){㌶l]S~GݙA|CoNVR{->~[-'Zkz > Aݱ< Ԩ3S)UsFJE[wqyҌ[t9r1 RmsS6冬BUQyt0ӣ.x,jo%b^*pV_=0nXv&0#@'f>"j ޻N<7uT/ND u0-tъE3~\"HW[D:bJ/P!-0ЙFS ؏&PtLB5P-mVQ\hAݑJ ŞZɿ|$+ D87O7%czPQ-d8]JϧÝJ&sSυPm-mv|]w4 ݽW".F_-*mktNy+VڥV rw[Tw_~RjF&L\ `m)1<2cumSV6%;H}ɆC`%(`PջzYSCTm|EAOF{sk=?Z/0;ϰi0OqKENOQ /1U5lqPŁvDIBS3FS#Q֮ =kPض45ټYQNJ= i(0}|Bo7*>d>5(w+!2;GGPq~"{jr+<$3 Ƹ<(h1S3o{O`҉)xEk>v10)8:md{iBYv%m'އm] qzZV7o̔DpsG{*^YC>D+LAZy[+xO]DGٳjȒPPdMD@o=X)KA(ѾY=t=@؇:/ܚ4;}>ՔMhPͶ%ƧP0yi7]~?@[9KUі&27eLRN2-!Iv$}\#Z88LWbp$o-0 jFuW٫Kawԋ+Dt4QibfG?ڂZRa,1 CzGxFw@) 'q;6H7BN>O]0C7XkXjl;W&yuaV2?BgvS&P60_`tE.GEn0zX*Ɛ;k G=FbD {2dL x`(VO,Fɺi>Eܣ\pf]W; BD |!H.XCz#7kפAD5ֽIf]kMFS['š(h [V3ab52dPfiXq!Z'Lj B^7MYВH_X Û<ޘ>2 y݁^m7Ԣ 8l0 &@y~t;Ѩ #t.[vc9[W`ˁ>ʾ7v8NXnI,ikH'6 L11x 8ekZR_NM7-!OgۻJ }gzqY`_Kr;'za5!ذT$+?}>?9JuuM2?k4=3[%$Sxm'CeSz/Puqmk2A{]|9J"{9sG? iM4B;y~Ġ`_Q}fEa%@JvlOYi٦'\rh`>ttQ&@C uQŌ.í 30cRqoFlxCI@N`f 'ZFxK;X#@ImI}O0q}=G%`b"!Z YR^k752 nu"vvC';S Sg3KSP.!ȵnqc,`q`;SDpcGA6)vHˠ{} Vh۟A~ǩ-QP#gR!S3օ, ^ /ff n +Q?λV Ƶ׉ת9CGAֈÎ JͩpkٷS|Ƌ 6'l׌`>fu-83L濱587G=DݢݼbҡFS-޴n5/pP׍-w"ha | S(!!Րmxǰw 禌u}1Oo_N4UpArxTLhm&9ﷇ,RFcT!s)C<cP+lB|I ڎUNԨp-ү63CU}'?*SPd;LhrD"gET4t}̺_p\2'W~4$E&qzVhcV&cCLC:sJH8_Fb ueaN[YmC'r@"HwX4A] _l$}^rf$g/-X$zXwwTlVE**)1M_>N޶Ŭp}?› :# _&t,ťO[׷QP,q} mUhVA㹛+4׋* rVFbBi @Kt3/eZ$7ϰPVtkTg,.J62rM%bun.7;'Ǽ3n&}HuώLH ^CB6K;/}O%keq@tI#*,_y 4KtҮ^?"pF&r˙_%ͺvS, 朅LUB2˔Ui;PqVHoi>ïB5IqDǣywZT]予YYg&`5M Wz<.}։чbI}\WMtSG?ཕGG{ .` g Cnﯗ ́\B=W{x1?YjF1TJ1=4$ڠ#l(N V9[Ri( ]ca k3K>3t cBwk_/g_R߰eqUHj/ Eo@>@Z1~W)`oK-5^dHq4WN0b5E ثE!?,ozX%챐e BkEEKz& ͌,{'WP0ʸyjSOU5oF0~ OIvGMic$cfhgJуPmk9nc[;qEq"eAFǤ]⊩},]4EC-EcS ܊Ql>o1~_G{sG,ɬZK6u2ۣqWQʭM&N_x㠇Z]qteIZdݕ0ͤ=?~dgWuIN[ܢI'Y$E)HrojA]PѮ=OB;r>|3y35(^ c;g#\Ǵ(uQu1z0IBi4R/w?ކ`$tjM},y\w;ROd&ն4<fnG+ȜVV HH!/8} ;XL9 سZlTSqޘ'!Vo~/ꗶɽe,>/Cds싚Z#s(hJB_8֩j yq>ʕv۹ kI*EK$}ݡr:f ս@'Zi/6yD¿fhQ>sgHXbK!S4FӼ^J5U;¾EJN޺{jN '=Q,`l6zM0U+bo͔' }~T[]#Ϣ,BS7"ΛtRݟezH/n87uVβAќzmQnM&Ġob;xrDSCxDC#61u¾̏3^(+p9a}61uoRmLK|[')(tЈO\G 4q^Tf~F]V}C":GwȀ}/ Bͦ5:wN%AR ߐ/ϸ.ۜjACϘLDlr垈O_,FAI`*Pc!{%e Vef S:܌N4Ctn@꿄:cPLj+suh@WuT2iqmlȔ*2WNQ2Rܔê{nhI2%ȳOR 52RS yrQ*P|{ƤYh C [NPgܹ .;hUnr7%z=X@yn8yCsIxa/4bt/${I "1?dp:kk`t'gkg(ىم+T߻'ǪǾC" TFzV}~@C/\ 0 E٪\XLExK PgGU[!j9y"0ڻE1<ˆYjr>S |nV`Vj5$t(չ2!ACTLl _%k&6T"қ!",-9>B[eg ^9hnL9W#~IUA8+>rx塥4M/ PMV7DITGWͧJ"Tq6 :a;{6PԀL?M 1eY/<(:CyHM2BZwuց1_#v#g%ɪRc 1kL*TAcW0sGj$mGD(*v;<(U'?F|jЏ,? /_A.2T&kˬiPR i;EpJ.)}8ܦ; 뽞-N74),BcN=c"9PT )~cYd. 򃩦j5W4zZGI:0Hgr"e]sMoq44[rxW&-Kvu[6\:Ki |8o1L~ҎK'K<*dl@^O&Q[ ܢnCRfl1 ʁ?<_qedYV^#7%fn˞k)8oV$w د֤)lm.ɄP5.Bܪ#Z}i Tw)wA'q4 -=63wPoF;{ʩ!r~eFԹٗmg5K&82>uC"ێ;}cT4/"FQ؀L a/>h`'b){/IMEƯDYZ|dzO@qHoؕM=hDe^*chG"&펷ؑ]_xv Ne,AwHvoTU/g$ ^5d#$aΧTmd (>\^ST)o}٦ֶU1F q?guq3ؘJeęxqZ砘 7Up!j(+\6)ք5mJe0bve*v "eOm;µ@VIR&*L8hudKSi;)iDOrN *N=@i@Ƕ@Fc!nhkGة 8Yb]'VO-xO1ú̑NbL/2X>b"gV8%VuKwA? !nC?vSbx\#lrna, ts{S'W bTr !n膸Ec<%u S6f%-p:`xמR8mt[2Y[?tCMMNK$=ugiΩectaW6q@(TM9\x+sᰶn/${{+.>߮nYv[sM:%E L.gŰ2u`Z Ve%j:Yes*Ѣ_IP K4ݹ iQ?BD9lz{bڿ#$QO:BYr:^r_gGaV%m5SXHYxXu#]*g/}'3>I| 6g9,,E];QiG{TQ."͝oPQfp"S)藅[knF1a.Վp^4_ܘY.mgگV6Mlm\EoTb2ub\]J `QV$N81E rMѻ RxTw=tj$4i{Kf >d] o.V꿗|ѱoeM푋`fR8$Bm&e;SSN2Zҿ/UxUXqοTg~ܱo|T3,BDJ`|23v!2mœj6zaeCxmn#M'n^NH )YK%Y[vHքn Ri.eF7TE8|zY\#YbDФdRpؾiY˙wfK)[ cnWv$"00d6;.``f H8!:^;"Ӆ<ݡa])~̅`We8Z#S([֛PJKHٮQNxVCa!*jC*JU NyQN4h2͟KuCht+v kGז>G8EcEiQqrR*sW%dZw)Uy% @^7}ע*0bwQ l0kYyM¶Mw7@)v/suCCA .cԏ?H"\Kly#beBL$KCCD)![Qwˌs JǏ.?tlI'p8P^cJ[NR1W}82@a#L 7!E96 ֗&b ] VKwH AҌ ~*9kPnDo߅@uLV+JS' E Ah%&}=g&Ҡ5qagv.!>]VbWt UR8 ×fi/4o:e=M]</' z98?f1CnvӉNO; q$ R <Ů&ẾzDmec̊B(V\1Dv`2KiVi麡"B%|w&iu|Ǥ.o8 T.`i%빧ho'3b_IZ7-Ol\)lD?\n=l3nQeSa$kY~&9ˋNoq80˴>Ѝ[Ņ\A#+o=y_]fF%'E6N B|<8tBUk>ޯU|w$Q,T>DnxHIW'{v_x~m+P9! @Ca|ډ3Lk!RKƥ1 Ӄs Z@!ߜ11HΊHodyV̪8rR(\2t\% \ީFJF𕕸\Gj#c-䞟Ϧ9N+EK/]QLDW78O<i LU*ȨbZ'Uv8U #La8R TG8Ͼߧ%HMl뱟E!Ö4Oa:Qhzw֗;MuЬ=-zzt0OWz)9E80 Q3/fM{賑%M=Mus6Ŏ> <:Trm^\~C9y}F,k>c(0 m=mJ,])v㠎IQL?DA]?(~;5 , t`8|yyBBl˙wM|".D踅q1 .>Ѱ4ϊ%Y(u:!Isb¶k/=#t{ZfY"y|p ,0NC8F|K\IX"]þ+  n:Nke-|Y0gA߷x?z*Zk^2~[_Pp$@?AmO/<6+M~Qp= <Ơ^.& `7? _4ѩ1Bt`4Sě<#{\ЬJ^ooF61lR`Mklqr}{ebAR#+w 5QR[n79/q9ihN y7%+q  a.p:l4ƛa?fG,ZM "WE#}'y%Z~BNA3S40{pwz4-N>"~y}SfuɌE,ԁty-*bYst B9L᫰t+.E.M<<c+ș0+2f[ eRSWʯ3~NޠYaZunif/+~h3) b:&VN}9XРqEn) E/ KBoMMibH( ZI\շ7Q[SJQ%3y̢j)ޣ8 KvZ4ͣh QbrV+1=0dKe s:fB3rJin/po^s t'~޽q ](-;hC]aJrŧOЭw#[-X.Td*ii!("dT2" լ?t '0q1*|q4 '*cifrp ܬ⣽Snn巙,=(BTV} -KZ&H$f'^Xڔw do#:GB`Ei4u,ECV#_W[GWhu>X@}B@دGz7[ o!/gfq_l+R"|Dm<Ң{[a.R#uI>CӔU0lMTz$SX?g"r#kTDtEFh?q<Y;UX@Z-\I}iCKkWA> $aP.ei'⩜hZ&C 1xvPy%5pz% t1<07SGgޅ J\`Ǒ%qqh; Awul&Yd'ƨ_=e|lچ0WmdMJU֓4'&Ґv# f  DN,@I泄t;+]Lc}tYkqsL> +V(Q*d^8YtPst@~l~^lu;_%To}`~! Vڃ8(}1.DA;KUKg`3VcHHjxO|o%F30=$ ՚NʚqjjBuZKڸ{˘*uL.En%|[V 5#|=4Zoo Ȇؔ,KwLQoj{Yf#-˧&S4 CiA򚏨2uZU7opk·ҩgaf@OϑYTewq!9O|ߗCa,)PhrXi:$>!վvV6ٺ>KS}} #1Atxeg<+gLz/}M#*,(@2FwtpL}5F \:^zu ՎD3y)kTh;OjlTn7 ̅hR![:&d9V *H62Zօ zCS:Fm#"\Ν8a;gݐ<>sCٗ=@=ߑ5N&XhvM.{XR&)j&grۿ_3D2m6%Qx$y렊ͻ dUqYYoF QQ5g &BeG0k9:n$-kjn֤:} RqOgdz|XIp댖̧]a$>Sߦ&_Cc06{sYFڎЧ:tsJ#+{'To2-_4x>Ä4vp!Pq)ȸߣ- zMc+!3f) R>2|EH' BZYf^P°⢈Nܩ”n\mE}mM/.Br_SԿKC)HhԆ_Q-\CM<]G(8w[CXu@Mes+=F$,#Vsl9Sw Je 4 .:-iOVaAsah1'[}T ¥ @U㎦St[<.$sMPSȣ4~4Y =~&ߪ{Cߢ<Za$CYqo&B7g|EӢ& ?G'pIN@Gˣ' vl5- .紁a}o Fתb"&xO x}*ֆ4L/nJI‘-u#ÇeqZn¯CS+'d'rcOg',s2-%/+a)sh-ߐr%m ɬP6$y"C=3Ɨ0%)ʟ{yBŻK7g6ЍS̍~;maMf2CWJHNL| ;,TkipQ7Xs72p\KLVy ;Ѯcrι2HS@+S V ("Oŧ P𣽪1z;jH3 >xQI4'q񇲀 :ωAc_IM;q߸[>Mmd}j,N>mL0Fl@<Ƕ`1!Z\Bޙ^*Ibhf.QpAÅub. Լyhgj #Z$Y s#8eaK+sb\2fYlm'sKɌsfT+4_EiMw[ ! ||+VE*~mH`nxGZ#J%cа}!JN,&b K* m]4f 7kC7A eEvHE *g!Vo7 jS3*CFrmdi)!5IA_t׿2spF`+#C¦uU*!Wleie!䖩3l!fF˝'_S$3Rb3d n+-lHP` xI;e7mA[]{qmcRt,$ȃä38q;(b~Yx=అ12 +wQeQj&6ż"dÑ\,W'Rᦑ[w(`zqz5U@fth\]|?4~y-Zn} u3VM.:|4yeC0y^ZJߔrlަߐAVm ϵwsn*V( XY#H>Q0*ĸ B DB;wohi88{,S~ .BQ^QC y :1J@[-Y|>M F!/9/j2AaxhjUk~G|xvz)EV~#'鄧0X5"G'_2^ΥdKQ[G|"zÃl-7)ʜwFљeD>ǡ'[ne< b|Tv="M\ n} {bDNI:E)+$^ͺ9 phdZKseM UX2LgDOJQMQloQi+[j5w'goJHtda^5KsڼeÆ݃O'`X}fb&(ȯH1,-ށ̡)uLov|M7' iڞwp*.K$9&1[m=Xz{ΤiD$?KW2-- 6h# {K%U'$L;}ɐ Su!6ٙLy~9fo/)Î/[>/=_S_4lÙF-zNRƽQ, :_,f-,]eb7\_A'A 쇉 %hc1ݶ(-S"ojUZm)>But$\5)/:yu3mú;2~i5 1!TdgHq 9o-=ӡFJDXյ36w `iL7O-CG4D6=Leʼ7^d.X \4,ܡ#uvO%)&D-ORmw,oղ:m^nkXȥrʍGl*^Snǭhi@%

7ZigxYӆL |F&Jz&ߴX, Q?pI>f{j?曻VګsdΓG,4%Kʭ-Ǎf)JowWAca#+ 'MNcU HGl<9OOЫώ(OxOyeOYw_G_RTJ)ee.ނ7JN_@1+~1яwS4RRq_\.) Db]K4j+c*^m)D¸PoXN̄2BeN[ӎ^ K E& 6(ABz-`eI A7u|5 S" FYٔx:\kW}=FB*v#ARxBpfgN*lɧ2Tl7xb.H4~?Pg W(YPFyK['x nDK4 ,YZ kę(uFq9H̚ >7{8G&%aR%M:2%9.ζ#TU¡/#MN5x\.vu_;8?J7=u吴d\#@d_]~vB}(ɘ6L0^Bnb-51cTzol&KzEY]D21*[1 g.W@^qqe6ާ /٪'3F? /Li&z$2 ŐLޠ%߈SAYsHv N0+7R4\M]G!"Px&@$ OC[Jz;{[1Z0lȶ98m30EI'"/!%&VȯH+7xeShŦed#>Z`RHɳ)эTy^i?wƳH#ݮpp,c58=) nW,0Ej I+kNVx]获܇wSUVzvJrU.߹^Fz|n70q7u-Owk'rK'+BzD_aͿ}=qӑDQrq=6y?DBl@{UqP3NbKNjJ.jBWo8wG1<raH_9[◇6Sl@{@mqzŒ"LG"K)jYN)`+!rc|F8a85Rk}VW5)7;G~r+OQ䘨IcG-/ѩ{#5MZP6,~f "O<,B60#t&au՝$+dazW,@F˯uـo {̀r~m3(ްOCY uE*[K,5X !W˗hʝaӇhE"{yJL9mMKqj^{v Rf};<eW\̈́q]х}3} 9(pf|]Ojsv"Zu >Urʢk܀XMnP q#tsNV2Hz'U\_B-_" scc7dw<϶e܅'NʹpC :q%s8hЪxU}+"B;f> :9SaBF\DaV3 ͮP}DOj䥯m(c2jGw@+}U>5&x1iO' SE6 ;+yhOĿ2M U6CqSeFj@\yZ=mb'@aps/<E|Rq=PHhcybjDa`Cp_*Z`0iwW:kɮhP4 ŸvdhB/WO@d09\a:[7U|i,.}O(ܜ$ʝIv;rYX HYB0Ay5 Q|uXBwv5WCDcvYjw8[JTa+ B : Ĵ{$hm EW1Q`xsLc @p.*g6%SH~ 0tXKt"'xx!|[+NMy|hē踔QVSڴvpW$!ڬpsx2a48Q7i;ze ;OwvK?H33Xbi( /@q-}D~X:r^LlS|gh'] ֵ?ˏ+*ʐ0&u 68DM?I.TeRi=$ߟ1kjxbw&H=?_4Eݹ\q&ق 9NhG(8T;Eh)Pmi?(T!&Oz+صM<BbSe{YuAd<ߚQ>ݨ3{WbэϙVETBv337K* d:Tu؂pXCWoCtA&lJeZZd6Aܝ%pʞ'Cj!/g=]{,2]w2a|12c7=I7Hg1JO+.[% ,>PkwE>TE'өU7߄d[)-2b4wVP3e>8yK3']<55Te^' %q%?,K-q!-'*uޯN tR,#j#?4  mrx Z3rC0TN)P B6Pc ncA o+tƳٷ r 4H\T{-#Lq 9L|D` YXB Vvf99+CmyV0m+_& oU/%VB=C>O $;/nhK];޷NuZMBv|]%#{zKQKiǿ^/&sfK_sJUAVkQKml͔7v(GɷڍOh𭞼Vd)X&8Ose[1Zٺ FWrސuҴo´ǂٱ}-55C͗O^JAp)6$s#ZEѭ0joMхR4 u\JB%=}5: 0(6헅do ]-d1Zo4xcՔi{w~sJhmt;iጋ}4o6R*c8lp'DTG5ۃ& 8ʜjP:׍$z;PN5ZXxWcer:GD(_pg\Eszlx;DUef܆ϾVU>~^5dZ]ñ^0Kz0ζfc1ԐOtΧ{%]Dz)VuH$XU^0:2-4EyZmϩI Y1n ݘ(ʍѴ}sݍObY>~(JXQvT+1s-A!uGSb_a{Tkc/͵[MX{{eIh]v@<.4M!߆-lHo;\g̏Mnd^+.=b5Bn ɵ}z9@0 )CBhxTIrtn/k072~Ӷ^'Y˷G)sژ:ff>K$ .aȾjNiW6 *NnYyK:}7\-AFnG*ij`5r'DHט ų\ CC9\Z£ }\l"ɉj fo򆯻xCtΧ +eȲZReu*"fWYn埓eIEMMvwɖ?}_j)btp:`u&m"f$yy>2{yu9[->V$ACT{޽bxQHԐַQd~ co}4\e ǑS 7#bw vw`MF( D=WٽtXu]ycT&NDya<L[~1k6f'룅 n# `R#ܧAͳHl=e6_+i-W7qeKjwkFAq:C ~0>I\@6Ψ8Qd% TjDnM }v\61]eRݠ:]^k ݏ_$pXAdvUaC*ݏ8%\8)MQ%S \r8,F(-c6v,hе$cHc^;vЎ%s52ЃjdO.Purb{OY\n0 P]\\ x[=㝏Ӈ?6p2x7UȰ+CAj+? Qi7/ڍ|:ւ4(<:RP/4Eh%'ӲM⹂Zye+5͉l)Zʧ.,A13ݜ\i)c ν+簳yp#e*$a_..գ8T1t0Tܣ`:: (j#9x[ ؟u]/9$xިzK6F{ &$!_ \+FMmo+9)!ti&jW1jFHrY|³JG5iVbe\dŗʐlO=y2*夀5C܊t*mya,up?)qxGs^xD7/&35Wlw.c/PIH3.iz'PaX }'Ŋ`j"[ nR5ijbשBfnr/Q# qCӝx\w5qVgw:ٌa-kCxv ,yހJ Vf-"7 %U6YJrwOIgseLqɼ5u ö b-egfZCR:4*Ϥ`G+ߑ@8̝mj98'-J s1&%` SmbE+H7h2c}NDX^"4tmJ*omYSw$H" ֵY6Zs֛@ dCdθŘ$^_?xRnGZ2n5 gdo-G1&,@Ddqԗn2Oyz7fTW_5,1`K1{^}jHk}I lӛi<Xl1Ր-;jxnpN Hyov]" "#2Fs 0Ejw͉3[D$ INo̾yt:z!S*+7/ BVcJ) SU<*ͻ/\k>|؞5|_-[Q(!M6ѩ+͋U!Nr&(P8/@F?%_f^\y(8<)F'`w&DŠ|ԒuPYb n0;IsD/8ѫ,)uIw"cpk^V ?lNXb|^#AzR|.Nq[5 ~` 3r Ζ;7)EdˉVs2fQXp=iϾ1մ\7MI0Jka);3Gwdz[߶)ƳrNJzz\<6V%U<_ԢG7IőX .Bn* (F73rTND Qtd6cݧ,ܝ|*3q'  J|^'< ȑE`7UN`~?ʛeܯ fc^涩X.oBl =ĆdP@- *d.349͡:Xj?@vg9\XPkQUk9&755]w3JKGuvSWGdl;A}a5,Y]3e^/|SaT-Y9frch)U:E%QDRh ]ED!8G=;-<+H'Z!i(Ye$HN7U%&'eEVqM1jqG̱bt}@@.޹4|YjČAZVsW dz]mcS (a a:ͨUӫJ_&DQ FN`MEOT^#S "kNb~W$%|^S>9Vj+X %># z57oi,<0?v]9a/5ac{`V8١7BPtrh^OrWTj1>dL,6hXV5Enziio vvqzY %쿞p̗uHftM2N֜oZinf )HSMؾw]|hs2 㦟cr OHq_Oza_ b t3ڮҍn\ԗ&EϽhe>f?em]#i6V=DPk3Re&7c/kk7be`k{Dž`u74FAwEYDmz\GsyROG;K\Ƽ Ug\yǩ|s>}xY+U 1OV4EvpcXy-{t٧(=2t2abٴ:i*٤hUOs.JC咩3]"˜lV`[iY{3%]r͌4w{_\HIu,1\?@)DP 0LjDvicjP, ĚʴwMR&e03Qԣauc4?'d@$6ApsŦ3!z"qʹo,'N w u—m=>E>Z7[xu i0C|L =I>:j{ʽp14fc@W.`@Rz)ܷqih_(^[EvwE."f O#Wtዲ -tøD]RiL"5yS4p6¬^ $k !͟>{=e @NsJ8XnSw䶼`KKH$´ct1ux+e<ɮ Q` W|k]'$z@j݈Hvj'u? .a8'f_͝I:Sb f\cUx%bÂ^@b_>tYB5 MkThJHr{~*=*#Qd;k&zW Fo6𑿧n)Vgd/NknjUJ x#5"ʹV4*0E9L#;}36Y/* Y BҸ5"1ȩqpkMpzLb>@nbG qWi+!!dLkˆ=ݝXӽaS;'LSA`|=aƊ[rUn b͕TD? Yjh=(DEݻIZ06<4B{EFgQIZnXxʼ2|vyQ'#AhC,8C7_qP~cZLȂ' 74 o.z,i>J)E# P-L=.5hΠHgHÿՃKUjથUu)#w}h=r9ā"^ZUE!VTL) ¼)$1d^kJZZcd:O7Q33 ItPөYv;:&tJ!'%aC\jL̄G5ԓj߳9m;d- ]FB]ӈ!םbHE-ݠhMGƚXؓ_&r׽Z2:֘#Z6?]r5}osTk8A: R:Y~4;]Bx(?n0S θMW UC曶{ A9bZUCHo=Yz8o蠌ѤZ2²e?f?4DxmӾ`t=Кj뎫~ߡvZڢe`6ZFd.1XQ(o'a;?,+tW3y.NIGV_f?4jnY^V(h9Gΰ;|fa/g{߫Vb|WP攞Ae6[1o^_l=1YoPK31^uuJKƳͩ7`/Tm?mMl\D8ա|Z'e)7<=A \&&0RK[˽yV7wqf%[M*JC[f5Ř3>E<:dZøD4X85 E֙ortFJHY#ew >yd$\BƗ˙G| tGg0 ߨW _rxa %ɣ4\MZ+X ;C_+1cnymSůVz>qE)ЉHUc 5+n/[ ʮ*/c[#aؕOVˏpxL5m69L-TEFo5^3|)ša%zqh3҂LkkHt|5=$6r PȤP lɿF@:R8?ncEمs= g\==#@=Q-O\x T/;7kⰞ)cw``v|˘AFt(Ls{Jq}9eF>,4v2MYDX)G]12w]”XIqHGkH܎/Hp,{ ċ ?1ˆHۋvHL3<DMx'QS'"/!ugm*uý˻mP+/'>np_D2qjCJ5@a3hLe}i- YH+(1`Qs+_l5=EF w@?U fҋ Mt۲RxjC2NmsUKmI7 HˈYFyJUoė2W~Ore*|%2&iDtj B TF2hSA m0%rv,π3+O_;bjP|1fb0}PdJ2ec5|dR8IZծǪp%X\)SL׺BL7DK:]-t4roL^lJ]jgqlt'oK'PuQWY+5mͨ:&y.O}3PmѨT]FLVyL<'F uc5 Sߵ3;y#e"?E|asjl`7xizF cc6%)t2!i q]52%qX-3qvv5*[u PR\I%kʦ .ٹlN~OEբ-{Q.A9Үnu]u6A;!"Uiu~b;=78*6 {18`ˠR~QsoxQƂ떺/p'){%?`>qG50LA~6A@4r,Z'hgھ4:4S6;wW1iUrڴ"fI14a`ILk_BڢFu۔R.”¢Hѭ]s0B3|חCJNwJn1. &Tw#Rjy RFk\KEkjrr71hd(_%^<9HK_4uF}唤Ec1O]7;HIh[0nx}mɁ) Fpٖ5)WzSzJHczvQWY/ \.* _HQ.`X*t!D[+ⷶSN)g{!0x틼k3+5X ݤS؊n㽮]{_S$??y DᡫW8qa#U5_,pq#ٰ4~6aZd96yd"/U;{Ӂ^;խ [WRhZ@v̓qg[]{Mݾ| +MG)eSWrƜN7dcDZ2 3:#ʝ6htOLڏ4X6':gfuzh(i-sw(`V`kߊXU5޼e!a?NH8O5H@/ 6&ShmNF zL&.ZNZnLl ]j8<4 Q՞܃vγ78^' گaT;i6Q5-Bly&S.j0 .EAƉSj}-3"҅yWWbW l5g(K,ka$T$m(&cAax: BIB%A/MRr p 6 q T=237|70vX,O@,ƆC`rBQr"kdJW ]4_6n7!Cuh wk7yEϞ|ӌș6n4'2tkԇ7Ȟ=?u/&@ڭE"cb\׈>`J Sh-U5>;:XW #U$ ¯TqJ0OY \X}&؄@Brdه&PN40=e]coĝ)d(O`)IߏYmq6w+- Ę)ɖBXLY[gϢʒ-+tw%(-u?bTUW* Z;j }_oi+`iIj*< B!M1feniho]{ŎD?wW= ZO;>xE Xc~Lj[0P֠&Pm074?_Ԡxw.̐Ňŝ%eDQV|hiqZbaC-CXˑ8-e?Zb7m gP)u N ~dKEE$'l~0T(:tŽ\S@4fEšMĢH̝@K!ӸLL{hU>BM\J@=G]"mv\M7`gU xiD,LMJ]W_f-fS*9PX:p:TG:TC -6Rf.| hbP^佊WuoFa#nAX+sM#(RsxP\,PG-GKS%NS}bmpMơ)fbhg#$-<)o-O+jͳ>`lM8c=h1ÇP) be{ݘS(f- 5.TZL`Z0P+y!Htm9m|#+QRRKQk&hXU/nyLx1|r_7;,bȪ^eCm`04t$ FLܗ>YcT}tUNr"&Jʈ~knd=R܋.U㙁}a1:bw[^:cLRDϫΗh^6V[G<:>PWWwHhM,nmz B-No.Pl+<Ŏ5QOm~N.`nĜ*?QF& 0q|Fu3j7\c`g oY:^'{עn;b2I{41(;E5f^ކ3]; 4koU13VT;hR?hF6p`bpDem%~Ϲom` mPAP 2NjyJ.Acy+&Գ q=#KZ1ߏ TZwSzqֻM_''U1Db*ISNbG OFèg:9r<ùnXzfDĢ֑.H"52.D d/UL]^ӫcv?&45}C> Pdje2ű N:G@GiU]֚G(SF|A(uQn{-=½:_7auf3pw<s7H3uJu3IMBpb< FD~aEftں H]J"2aĉWU ^|B3C]4ϚNPpѩvw!=[.$)${j 4_@3'pF2HGY1q@n;`p u !UM&]w]6` [c0>f#?l*Hg-~aHh2HK"s7F^X.z7SR ɖ՝, l)mwI|F6]nyZ?ne}Ox3 7w/3kG=?BA%}gC$/{sBgqF@0Y1!m'%I9IbvxѪyiaǁ؈,Q~TxkӲWo 郥OmA;H37Ձc/"b3SNmIsk0Z'hyX@mUĤ,(z!9''̨@WʚFPT[w!a؜o(h<3҉4yˮ8!!L!m$FEG ȢSȗC(fg>XB㉡q qM$ahGŹFZ \hbʹxJKx<)45T<bސR|A m;޹I,<'8՝JȖ{-mo'DDFC5{'0Z91F ֲ)0kĪ>Xk&?j$qT}6y.i?(0S^36vҴ,nDAMBtwJrӋZe SE/+\޷q侲l̚`B:bCkJ'8Yi )[h):wUˆ@yBlL2i0._!*A|ՄRXÀ17߹1 v@NZ||jWF@yi`nMoTkBQꣁ|s;@ ֔S27Q줗qdHSλ$s01ܘz.?Q4 PdB1~"*4V4|_`+AU`lq_+ 2~fo e ux .ζhb8&"[$&=!J Cu/DhfASeVF~񟦩>`EZ2EZt`fK, 8]7H]'1ApaOtK]?Ac hZTDAWқG3= Ru3 _yCĘ! s2'îO^ 4`%5bepղ{x7"ݲ O 3@l_a{Jq~{eu& R#ĘQSd>-\gtH%E_B?z;= hg5@u GC1gx !zue2Jsacv'ߟєexv{/I1xr LE3nS'*u :MiiZb۪gv3L`"c/əzXc.Rwo>H=fwj Ԩޥp¿x-b]`ԬUy~5dSw;mYJVUrR8q'i0<9ΒT֩xu.vx* Ju cԯm!=|~eA55+3 L!S!D9fȭ7n05Nz+XvϗDyt kD0tSi84NjW9'/?жרӑZS6/r4dmm?[>W7 8 a_҆.Z?%CJצ]J3reotGm}H=b'OX1A:.|K LDa 'L¸m\CI+MT^EmY&N /ab[t[=mLTd(e )#:;oGVkyhw_-# T~v%~'YsW?IHEBB*yofeq@q6L 9̞nY=+$U@x-saXܖaXʍ]RZӃ.$Ȯ ,yCi:i_A)AQ$חy4DGԫ+q}_vyN)v>Y xW46sx]~f)Ζ%trmk@?`Bpqha1kӚ9w%:z)Ek$|(wG_KAV7[74 K e}FXh2cTˉxECq<9 I‹Ѣe'M#%#4PGiv;oŷ*+z)KLq ևRz'{"<wߏdTB=Ak0Ҍۣ*u=(؍,0x s2X{JڧWrRײ碁PR(^IԱ h3#z=7΋Ryr:#ej[oCFRmBDкZ^p;٢St ge1 #V/ݙٖ oFwܐ=ε| K'YVDYbչoO f]:8X^ƞx&S4cS\ 4+zL*ѯ>3ep(p$w͒ :79Waa7sp&wemem˛ VqтɣT֖֩gKC<9s.>i+ %2qޝ(_TnU@HҠ^[{ګUF6NDך|\|9u-BZ{>ް缗Ŀ +Z&nO҅g?5M'&sDS|S,M5ݴ\Zo\eߟ:FC_Q `YMXRM \p1ATQ~ˠCI}> 6LNpqK{BMDlhgGG*KtUЪjq/2葑;!cQf( k,=E/"  ɇUgR+o_ Q:>b>xaqDm""l3Hgeg28t_*_$~(;0S_Vt9FD⢝qA|7ȂyHYYsDA;0LXb"Vvl㘜l8z^@r8Za5-*1TXe\̊ޔK(IoK1X5Z vGzʓRKkQ\L\J2Zs.E%&Brh'ޘbW%$&cw I;C.$4!*%e^2șHr*g~Kyý4Ke@UWЕ% -Ġ$itt!ɿN?F, )ef !; QBwmdKNUa? w09tx6yʫd|}LrtEѬ7j^VOE.S8Z E-=7# :sDZү^ೳbEiL)=wq$#=7{WoL;6I~w6xf?BJ? joDvHb=H\R%d;;)rzͯEၜ*CT4qc@8jB/A>ynlޤ ?P? .8f5 Y9_@Ynm/0ďc/Ak 6kE=+2v)sG;"5NZ`^nNWP*ďt(C+_K:mJ;װxNLv̉={wKenjh͘AҽLya9 Cٜº2z =^*ns*˨hIz8Q^Mf(2 ZAp1ޱH]yYE OO2RJE{F \,e`\49^/E븠,TZ6㪺vTqG-#k'tRiֲMB $ޅL&I$xZ}ҫ32&&Iڅvg|(S_liU2:n}iUG(o1y ȴ V R@C6']pϺQfma~ť"}D6l=֗Z{u#\0nzv!tǚ޼p N{? -Ix 6` Xh&fAR8wz5*(wx%JA`^@:^a%XC1ap2IL0O,3w/2&jwyESxG'Q? -b7Ǝu *٦U-S6&?(^ @45MM0;hC5Sm郍j;IeʭP[.>C[ï`[x ccEΆ`ma獖 F7Igr-_^϶M$ X<1ף ª\N[Ebj.|^!oEZ;>>I="5O֞N4iHgBc)61Xn(,'xXS|>Akl{N*5N=V0_Bҧv nqs~g`el0cJnN(JF+J~*ѿAFOQYu0!W@)!Gk(#![%;LcbP߉>2_lş?o] l'sBIƥN@{'(WGF 7w v:("" SƙהH* ;x?\̟haZXrF||@G]au3Fb(@7:˰pv(7e ? ikMj , 1wjxL?ő8ґW<:=s>+9MbiPLI+ĒJ@9&v}<W[a;j6 p]>OW$}M+ܯh^6;T]Z{ 1P򔧍/fhYEs@)"[<cKuW i{#h> _z}<Ea d"jު(-Q( yﲲVE_eͦI!$O @8< ]i}x)X q:NoGRA`8߸Y=.@(x W]\@zp;"ߐGaC "O|Ǩkf 6?  ج./л=Z*#'Daf`i^W|ϪYPǮ=3|+姖֯gE'Rܯ؊  Jgt:|СpLϕUDf&ԹWI$(]&GRUB732EHQV]B]hYO>&P ȲUF-2pO9~Yq[B~Z{^+`4oRz𖆒EǏO {-6VeOx5T8ݡZ@~q*̝ϹB~4}7{Tz7;gw'BY1ѫ{?:S h-<ʱD -ӅA~ݶcwM뼌f)E>GOnjo+>|)fu7+ӏ .@υJ%ؐg{-}%7,ЩBԌⱑzWJb=s B%.~/28eNcKaU+]i<JFD\X mKARnISݦjѤ%,;-}Of{FKqɄY⼦O,^j8Dz[͵n[!g.܉ŁjXC^Pj,@.ښ*ΖONkA尽7߲ 1r&_ / ,RO1\IpI3H7Ðpj &`q*u66qBGKp@cU*psƼg<8ZBԵyY IkT L1/h诮\IR AHg~7a>)3`$H _ $pP(KXv$sб4PveA (!>{йtQ-k;uƸdJsI^QͅupCj~UV+ &bf;9?| 3kÜD;Ċ[FLt*}$ԇv\)m=rq269Zy P@F U{>D^_`]T#Am)Ao+@''q窲5u$& ɘ\$cY̳~v|I#rvوy+k ^uhy| TI *#kɔqZ*J3_MF rdbSuKg%r|@z@0B֝墊cY<`[h`M]lK:17+Z9/.ܞͺ0dP=&cyQjKTL/ 0Tp?v:<^bA%E,̔JE%uOߛ _.-_|hK&uH,9QVNńЗ+Jrln| #囻5s(޽G٩1 1 o}q@ti1BJ7jQn7n6^mVpmҦZ}J_yYx'E*H!q $]yMQEOnlYN;ȍ1{WQpA2[Y'>djG [ӗMTjFC .>kU+?@{OK_&wH`ۀ@!e-`ȱ4a_R>T:~E'ئw⬟jHqA8xB \Mq.+EUu S?@7b`VkWR\'[L͙ i;XooER=E=5.dSwo޶5xwBGAL؈]^+ZBVa>;Sӥ2(w@fa siHu{ԡ*Kγ xe> qY5 A0Abۆ" &ݖm|#eAsf( VS)4۰q p11MT O-2q(Sg|G![UH 7&*HC݁; 6,đ dDnmOl}V2( QGCfU6Ve{C4PT,uQexTaU|y]sbVr=ңpYzp^;BqO+XGߨ̶T{c p5a"*p&y*tL$g>ąB 73|3l=g!uG鲈G.o#~0̾ nM56D9PdlJRQgO,bJ)6h67G l ׎.)w~K ڬBɉPUGQ^Œ*/{b s^ۂpkmJx?ʅ)|̇PK]pi5[QW5`Q B+Zʠ?fRG}Br|?ƸP"Z8)Гhh G`O*wTv}ʲe͓|;u^Ҍ&ѐn)qF \(bXJTkGoEV˃X [T ?o OGN|JE!E=5Eᰗ\Wvۋۏ%l< &.f3w£f$ل\Ziua1h_)vY&C~Ƹ?)Jr'[&ߜÊ58ۥH 7SePWIHDjwF5ugjՑҵ,}dAI)h ^+~|;ek"MS#4@f=ˤ8oF ֲRmIZ3ӒT9MǴrkN+#]~ڭyZN;IIkq)Ȱb5* J0)X$H gF3FJɑυiBwÊ845l <_j^ HcdA(GN.Q1l[0Kj>4.I+an^s6(sp!Џ\y9\ꠊL銵U^RG7m3b';Kc+Tn ЩNزS_$Pt6Jͼ^X-KI9`D.](;P~JRW6Nw;1FniMzڟ)%{+?9}}&swDhc\Bmu+@} }NmͦKYyze}B\xG/n ߰ZnUqۿp 4}`CO=0 ~`l($[,ޓ%mk/rL@vZN &ouzh@}kP$ԗҩ"=Z4ّ +.ƱiE8ώ~:b\ә_f$-6:!Nl2QVU}zMt9_^IΠVQېXydVzru*I࿠?rvLu{$7 H,aD|/Yוq)yv_dq$ ׌_*eb5#ƴV0]X2>+d=fG3XvXI1 Ci[yD $)xbfu*~]=A 3mNaKW:*h`]|z/PLDdSoi,!G ~n\}6t;Wmd`sbyؚ~ AGXmnLY˓ȦA{9*pӳ-lT/IKf7abYfP}(l>o.{96Cϟ (;7Rs0hNwoaWt5\ ff|!8N&y42")򔅮`eORDC3Ta^s鎠6ѫG9iv~^$¢e{`\g#6c\ԲdH1&Lܽ EY< wĽZ~C-/+qrA:Dmt*mD>`b?7|>Yy_bXOFK±5C(w=gx(xLt.T@3GgK}Ѫ%0U V~~1PR d/U> XkѤ[[,lY0e"Wsz$Y=KHӟjYy u3sʱWpO,tHys77-6'@3I9$7~.\հZP<ʮR(YW9_Ci8k u%4Sa`y/^{ Cd4Z JNkӘKwi8x/ߙA"rߚ[`q6Om2#,Eބc;<ÄOtC 'r;~mR#3y2I%] f&BwKdZseJ\O5c*ۚ,G `;!T'm  Q<<W>=slo͜e eP]ljNIޗ)!8`e@/.~ls#w)'e/YdJوqY 1T-KFh@67=xf5^Z!!-x$./`%AlpCLJL QpjYo8p^GXjMm둾p8b5(K6'pMGb }nCj~]J޾ݜ1X! ݪsE/Nʅ0ց  "!}3`Ϯu{DGX Et5u[2E _@Mą[f[̘):nq2o-ڍLZzkL80~v_i''Pn.㥆xAКsZQKuKq&}\HǙ`(Nb뷕R̓mxñ pТwԺ U,m"ʇT P=z 0ر، )Rw޶M~ſR0 ЦJ =~w!ze;} jKv l~Z]^ŔU.PqgQz 7\L>hR=2q{  5m`bm~gP 4@R#pT۬O±Pn]4$ĐzZ,Yrϗ?ՃضfChZg?2;(:Yj,4֍A-/} C4h'c.ӌ)@mz ?oj'IfkGZeiNA PQ 㡼|q|Ic_hΧn4Vz)C30(AXc.\gKbi-#ԅDHvL1dq|(T+2GmhB}pÈ ^SlIs:6Gf_n$vWJ֌aS2@|nuEF\8 \JG_+[BjI zV=/l !s9WOrReF_CKaض++ Bc.񤏳5_-j'M%Cf/Sc .ۿMz:`F&*P8~!NӖfy)"EU!-@E3YX1r-7> ^+Χj|NP)5.ۍ 9#?tՁ8eU@2s y3S]:÷_/S;VޞujCcQq_Mx9,dByݢ\N}߯ǝ)h.B9(nDС@X nK'"O"Rih)Zw Z0Qª/tp)+ ̌7.ȩ{&PZHh !i=Ԝh/`42LJ36QVW FK\-K_.'V:XVjF!+g+яAK?`KƐ6# ^!8 Jٲ0sat`: ZX i\D t* tE IIضɰ -@^ę'#gkغTEN[1 4O#XiB9mY` 5P8pEUbTG2B;Uc>W49.ɡ8K~{f$#k$ٍj'ŹIVsp 8p?B.m"imڑh32#;ƃ8*G*t]w6;{.Jq&J-&^%0CV4_Pڏ?i(=8\xP#/i:ﯻltp% rnvx{JZ/ۡWlE$w9 `uH榵&C[9JfjT"WE jO/28D] ZrXPح}vɚAt7%!\.Lpni Uy_IʿЃ5ZDh^޵ .X-{q)`U5Ŗxԗ x8Ŭ&dU"˳p!wo#m`+T  ݘ RȚP7l@eh\,{Ġ \Z zg& !W/d }myޒ1L%̴<]pďD`pCJLFPX+ ht)0M]"VQZ8빽܍n],Of_)u[L7c~N:]gfR`S|G,U)+Dv79VVkO(GcD}bx>Q]|* +~42p)@Ow"x QNTw&Z 6#w1y7(ADE\g2c o8CrZ^;8E+m?-;QlRT1mr+Ç@dy"Hס>ZmKy'W}kcUڙI:M`=\IdTvUw+*S^-Yϣqc|-22nj؜2 J(?>8=07eZev9Fk׽N/<%zn5BFT( 6t&ʦG%džVv+Sj$ 7dm9N,Nd7Z}ӧJ'!Immr N ng&>Q2b |JNA?r!j&e[\.d=Ϲt3H#B=R5pUD'U6q~G3U߫Mq?smNJ崂.(]qso z-k;vXe0/ 8k;,4 @ъ:b47D/ Ђk!8$8 [ d#Hg&P5qΧo+qtȻ8X"` QU God+&13SץiAoho4=MBCkiݤOe^x-%-RHwO Q'_^v}#%q=-il'f C]L;7ϐOw(Ք+)4qԨE);P. !S?:\,q[Iv-:Sh7Đ%ǰ\ ^rG>; %Tԓ{O.I =WCr8{.YbUb]5UgBK)= մsձ?0W,i@l dzgR~32Ctb_=;$x_Q8t&moDLY3~idڻf׳VCSj%3ՍM#:f] "u"zB\fYCu u-92 u%4n:|. sӁI5ZpLq4V5j.͵W*] ;b]s8Fzw 2罼oew/KYjX Ӊل(^S)<^sߣV{0;E_6AαGTh,m33srZM +TgVL΁ǐ]yu8~q\kO4r}m Z UoD7h(Z`y0P8`h9$õ3tn|G8Q~%5PIk(LAR>t%+u`ε10+˜θ+LdEF)1ӭap`"|OyӦ^m8OݩEt 9ע9K Ƈz8p,]N(h@w){-`R? Fۀ^ ~|Сާ\v8L*} ?NȜuɆq|mcK C+jnD% ;7;k}`0N 1*H) ٘Qp6=M)A7~t8,²M=ez!>iPQ80<2͇\{+@侃^^!HQWsBN;DE%Ed|]#C!_~bRn}" !/E/cc^" |C$NtRz_6ʸɟr.tK&ܭT3pF?cSK4C`P:zfKe2̄qѸ;~f0qd6vĎ_9c#ań-) ɱ b 1X}א'gL2X͠=T5J+|NXڷFM@ 0*_Z`Lt=,JkD 0(mU;6'b`Pu4BM sB7Ṟc*`=:|O{]>중_|pX }hɖ>)='B'f>vwn4*$ Vcڕ5=[: [P9}iƿ2zʕrǐ[$ @϶\Ӄ1)K^ Qӑ?wun%(m2+kWXH'H<KX".meIK8V\8ҲS×0Non|= t죆ZS$ (U>{ElHcaH %GŖ ;@%5+qB}M/ڹZhcM ݖ͓Vdbm)ޫSL+B727_8;N*l>uo"C8V4:V4 qfRƜX3k]9%Z]iP8/GA[ڟ~|ޜb-* ]25SAm/%(T+CΧ}2Yo{iƪcQ7q7Hs"Smt@}>\dIU̡/7W29-*"]O^0J{HT1UNɻ؈ZysӸlE_yA;Nž6GBTf`;2k#?Dߑ93:I~+_iA8+&Au>< zJk$UIW_m!0P68Tه]ѥa權^@I8T>%{i5nc3G#KUȝ>et+_vXchI6ީ߈Y$H%f?ad &)\K41c϶dzSGi f(h{xw#Ip..-*!Yoh;= $&;_I4^*#a]-_I8n,*wTI?Qr%|XGTch' Fė@؊ޱYJ{81-UD$ 6O{c ߚܮDۼ~4)]naq)lm/4^UtÜD_D¹W kRJt OtI2֋ E7h2:+B̀:Zd'y˽?B{,PLrhH6a@13%<:Z&5nç^H+%ƅ=<2RI:^Ͽw̏ OPLˢ0=~%5*$d/^[?JGoe\d {hWTD?4D,qvJ a`dq fے;myMY6߉ۤ Q)%:{|ۇV,'E29R?y,ڂm KM(+)-"i o>=%#c$ϊ7;\uw?ź)gיrcbDi:O0q vԙ)qfhi .no򌢎9(!U\$qY7sŷC Hĝjm\$v֛1'Cp9mɓMu@:++cl ۷Ӟ^ e-溨,*}<tû d(xEI<0; +KL;I($:p/Fp$uaX#GL|6cz'3R3w0)%D/ dVZskU0gP&?|٨!!.onɄF `/arc'bK$ df/cV"5X_`7gX)OE?_M-˲jR <^lX| 8? 7TNMt&|rOL Zޞ8\CE0a"2V~ Jek<@Z΂V!lYu`p.`Յ:9ߴ0\w ['XfbSz0:l-㪞#g龠HꉓLt5zXBr@ $doluzQk k0$Eŭmw IoN*>K98\^*Cq[͜CafaL!&Ǥ˝ C?w_mԞEv*SS2e}~3rr#ݭ9Q|^3K5ꟷȋ DV l\D6K˖mx6,t;Ì!k1XӝqL 2K0ŵ=Ͷ}*0vȢBuvE1_y_OA)B"{  VUȍ 3'V:SUF8_$~g6dyZL((_N-YUgX+Esژ1zС.Uxo F{x嵴euZp5_ tE_+Yqh ?tƹ & ֵRQHq)X8{z R,~/ZnԂRT' :$3S4+VA#TK7&tJq?QcB&.% NuqPɻ3؏22>Y E pV#kB/ Xn9*,&/ r9b ASG+ ]?Kkm_4C!.mG3e>x-s̟]A3Nuc"DtO;3ͼ&JsHli2$]_ηsn1/a(L<3:+1+F䓥/*c[ \ORvٔ k͠:P e,h3گn º q?3zO,"qg}ʶ}kxT+0dw2N$d!Pr9)o: .9rM Vo+BϷqK~("H+SN5x?| S[Qq,T^-yN-Ix ױdXA^qD#pb$uXǫޠ/ujhkڊәU:B$A؍y€4Hx`LOO;)o|hi!nhcNڤ0w/xʒ ͧ-Qt@4cګu*ֽB|c-j!z=/qMX0oݞR!¯N ? k}W}N_MeatűvoN0D}X.c㴰u>RxKW+>s̏sO/BGSo$hS5&/ ՄjO_L(w}k0;{Q6o8-YG'fF%0!w3}G$䤢H&W('rTOCG^MaX 4'>l*][8,2x;)lF@q.֕m8(lzQT_ݧoK2؅O;\R!=fN9pI~Bߞ/%d3Pvf:3u]0{׶ImA?ݺtB"Gci$ UQjDLK (x0<*F\V% YwqÛˀaVsFJnk@ԙM[2gx{>ǐX@̺ g$VOb;S-lʆ@"KgDeC7.Ol:Ek+XoaW,,?۽(9DqP0M٣E$@? 4 \݆1mxKq %DODNO|.t+b ց_tX"yL~'Q>eKYFZQ9Ht]ƨR#"OuAUy !+ibW: */bO Рa 8XO[:PRT5T:;xy ~a)UE@t[9cV4yE{~Tr*ҝFj"MebS4DutbڴB1o/{:J${c'w##0R͘SO2 veC'b:kZH,nR*_Q}J泜ev?Q+zvaӣZuaQ;rsXQԓ&|lے5-ƻqΏ웜r1^b#>َ&9UpkyeL;);3͸EyS_Dx2~T+ɞq W< ?V ,R7_ja JcR:bj [P/HZ"P>Q-Q 9JukN{eyNCOX$ Z.M!7%Dzf"{LF3< qbemSXeDiۢWH1dķi, oǀXRwpȟz)We.ҙkDF?ykB!LZ.?!ۿ-.\n,0szd 26-?&]r ?VG62 ^-j|׊݋S\3gxbWav|2S5 *wo_956}vf@:$R^h#-)FE OuҞ}ݙmaD%5)WE;D##D`.kH(7[7зlSw/B]S{}_"pp&@з"%4xVR>ul|; aΪ1[s ]ށ+$:& vۺ9XC9́$ kaܿ>!RJA+# N8CYrYSL&ymW-:3rDK7&s(֞BnΜĆCJJhtT$^> *}Bo_RE@AUaEb޶Jx m<@dl :IE 'G'놮~SP-p+ߌyJȉJe+_!Ёm$VBZTHD0DwqyM,ԧo),[:V+6WꃧZztk)v $T `CGX2m vK@hM&7J=q;?@ZҷQ򴆐Юu%'kPn?&\$ t1HGb` Ӕ6!ZaoةZ_=5T];m'Ϫ%>wvob;յ>*/؇fvMy<%VSy#+8.SMnrH-/@EH_9j9!\fub[_bb ,dW'ˡ9oŘW:Dᐭѣ&uF4vb3J7skֵ iZ?MmTr2z&%o1aqF9eSΦ/WEkf?"WONVQ6;cQ8/|ʘG&-h}.M4bIbbp[8DqFcAB#;K߲_L_fvPh>%W;(ixbJ"DPWas{}3GxS=QP3IyiP0m}:uy.{P#H^T`S(JG'g[r y#t NIVaDefLM4zT['VyBPDu*Y'\wf~v+`84C~G>tbA$b:XuKWYQLkR?q>Cz# Qqs޾ A.PE+ "@T_hCgl'AόR2I b ZyFfR$/wp wH$+h~AȞW CrM38+[qD:FJCm;n ~ ֡ҬM7).sډ]^yM#b=]GȴBhmf/4.HK)x"&u %k k/I³5=C\pJU! DA` cW Clε 7=w3u&(2Z ET`gmDؒ2K`M7_G dhi-]oyo /L6zOv[qni} ݰ,#e\6t<75FIBA!E)zӟЃ<+scЌ?NuFAYB\Yzlx.S&:g/RD|3־=yT<+LUJ*>^\Q~_y&ko#&IJSֆӨ-52i>_LY#(_5J\ $[1-mXfN_c[N@ ٨!2VƵû ~6W^j00ct}'? 4+rQ@-A(q KϏE(()H=0n*pi>PC D<[04NpDVGCUI_Oh|F 0,]i"N4 /f?#hQ 20t[m=f$R Y1V + c YX۵1vsW/ ?XX,k c'N-Βs~i,=|6|&n*%?5B-[SOK^bZ-`G*ȥ鎋{eB&#A!&&1'b"մ(h"LA[Ҷjy&y SK7-' $Z:׻Gż9a1jw Ⳁ-/jeZ%;ӎXԝ~5>y.p-ȍ?c wⳬX3^7Yb7 g"rk!;n1oapdWtBA 0K*X5j|!QC. 0T7bbB:W 3mP[}4à*Bë]!)S :[_8^c|dDN *05PCf( !6-FSUMhniʫXjnh8.|YXxOrQHX4釥5bl 6VCy5e aQ'`܁ׅ.=o gS>ә5@ݮs`sIziQaZگoUŐ [m (s!sH@ȍoԽjX)NaS=WekgW񻂪p9ro"ZiNd ̀6pXZiv֖~HAi5i(x]1ji_"P?ӫX=tO^0|llעCYτFVe [iUOݡPwQɋtsa =ڂN v}LᨺjMV!,sApRBKjx"E[4WWu^J/XF늑|ۗWv$m 36cd~iNkQK)lYh=D<~azV/ 1D3E4^g% b :LT>,$N a*‹[y0NdMkθo۬8/E i/0yZyGBGwb/ֳNrxU^~ CZ1T{z?'TIo B#BHo%>dEKǠ9F<],~zltVpr^R0c}Tˑ є 8yՊZ4Ft&R&PI1TljܲA6>N&+_YӉ f'~iu\HrVۧ1/G=%+1z&G5B7[T^`̗qwʶ2 gT bL3Fi9?'=_Q=m7'<PJ)L{ o} _#' t3l aBPP@s`c jb\OOcrBg CW166"5|}- W^=@;`OŽU*]z˟`&GZ 5KHw r5gJQq{p\$6)}{ϸs{b5쩯K<: hl퐮˥7 FFʒu5I[dx1452i+:IUT$ϐぃ 0~vȼ^˜Д И"KtޑC/S'W9@6W(@`8Kl)Sڊ0Ɏ 6!Ф {yvK@/5{g#p1|Tʾ1ۄ ewh3:3Q0 jx(PkHz$,UDfҷ)# VfjyYU37@r,b O]?rpHJhEn`nSăl#vv E~ t2슳G%$]F]h1'{WđF\oeHv2p}q[VgL*{Vk(t?Fe%l~?ں.`Km^9]1 &Tmɬ,Z掲~"-&vYU=dZB=GG~,jLV=;F,_Vx4(먅]1&&ɗ\ Mz(.٠7c>=iM  DoJP!=?U #Ǔ}B0 ȥQ.3 9v ޣ'+*i/;0b}xOSY 6BOp>S1nQClnRR[FFSUܙNA^Vq?k #J{P OK<hGgwi<8nQt g$,G,e<<+FXb ruC@mk@>8LaCR`*(j>xQ<>J+cU<ߝb:o(W |^ʔ)cvZFcW;6!4rA2`K3Y!zR eEFLAj&`h(-e;~#FՐ}q`OKmJ'!JCb'_ZRs%K§$F#-2$n  cCJ= inqK^U#č>a(*}NfAn%=~D?凓ˌ7{ӐG}t"$lD¡ mL*;K*q"A8#XZ0ԌWyuڃAyeaUFh]l~)9P/S XP"T=nYi}~U..X_{3_=æȊGW!:1klGlP:v>;|KSX('zt+W̗+HbR4"#hހbdBM|WH2QvV6t= i7⒅1MJKB4n2JFLI_`903rk^cV'!Z4i!Li_hҔԹz$#xC?εV'+ա;58#+.T/FA,Swf+|s7?H:pe2 Ϧڬ/ӧ?`&K6j?֐I Ů3닌2Ia8OhL`yJbUrc3#J tp|ߓhN (A 3fl,5*Gb(ƶ|* O8nx}R+UE@вw(Lqg̤~L' %&K;5_36.`=1=:RG:xjbM 73v{ }P;N?)q<3v:=;i=g{wc) tW&y!}'8-ȳ^zqw|25xJ 7NU U CbI)$ܢߴZjrnj&ȷ("qf6lqW;4w{XkN|t6>o^XΈ$KZ~ZW_S6=+?`M/;nYԽ/D1pI3BHVò+u/5oAA{D5b!VOgs}zpA=V>+̄Æ*zkq<h*1Ċ[wyW9j!PȚ\;mlBwyPޙQEiŰغHh +;Lw91=p@սΉ|W!( Mo+jUcs^f#ʵixQPdE~lj⠉bNfn墎y| ^jelOW"s0Bbt9IxVa؆_O҃apӗ+qؙ;VSǡjFJXx68ꖌ)-r5riX G܅zG1t$Ѷ-XLH%b:ɾ.E%vJ4jWZ`#*uyv]9y]!8/{wa'\0ϩ Iԝ /`*/7Ƞe\TC%ڎfL %W31vay_GCs ~G]=].-.e7>_BJP~E,Ψ/:nm׍y z1?oWU%*R$x,9)=!~龝+%]eTmGT3:(0vȬur`~H̒/eY,],ѭܷl_hhv,Q DA`pnFe|GemQ6*4B=n.QӻǓpB{PW;)L;/4C|9@;'}Q&U[!4]N,c^>ۗ5nYQ1n0KE27+|tυ--_nZ1*8K%ڑ\cfk]6޻7J- +3E4m87p%7v2j Zҽ <_Y1X՗R73bf뭁uچ̢⛀TV3z?aZEU= \=,~-c0`&kgd~PvINE{2,g£){H⩄/ DoYm+{mDP*ѓǷZfKSJVn^E59Tk.|2J2[X^z0ԘPa>.eZ:lXmż"tgϠ퇍助W2P&`S",&>:J t}{&ۻ6 %IS.q[ɇ05Nj挗߁N^e&aYq^i;#q9y L*J1Xc;Xtr cjw.dqNUGvWB{N*5 \YZy}K) / 3fn}FݗPܳOYeMP hœ;8! ~0~I^]^3"8<ٴϜBg!u9Ax߂Ü[%nV/!◽@UjCψFڸ6{\oY=|o.\.#!Q#~2-Rd_:*5Qq+DmAc1`(U7ڝ].x#5&qغA֊qҭD4C>`biw5^;V92gm)ԁ?IIeڟ%_ Y./Z[L5Ap<'+yI+cMވ^)w0ǔ"C?S+%ĐDEPu؍:B7UO2؆ҝF.8m;,{J8PsުZW%(HUW`M R v$۱H*Z:;+rZF oK(RT}:xT@t HhŘ?x~ tA-H"tD#xc+\oQwn;FS@-.`p ?! f~qQ-_m&18l̠BZ>C)ҙȓ~KXB\Ly"gv~i$ΔcK?^.B4A`V  r;wMU%eSy2f3Uhlg/}w$ܢ'WmQI1E $Wm!rDnzpOvR*c0CkJG,!Tkx8b1#]Po[ -GeIV%'@~Ǣy [oێ#9pwvh4QKTكMQF+m]0R SL^^ ޭXow6_8A;  m__礔(ك.D5¯,-q] ܼSUz?{IU>F,Y `E>+jpP$I+G:RP{g|I#JZږ" q)AR88/ॏľy!;tQOT>luX}۫q60|)9:d6XF(<\#HG,- 'Xݠl5a@bf0E˷Y4c@sVi 'v8(zt|U:hۋ nX"U"n(kWuV|0C :G~uQkz[Ї扭ЄCM= do!,5'*M\l` 6-m mgL2k/dع}%G6h#o6>-N {F. ?2BJq'C\7 NqPy?tRs7l-0`7["pGǁ:`!m4 |UD|"Ynۍ2eY*IٌUn'l).K<3Y&*/!D ߊ}LUf 4bTޓ^q2&!aTE#c2AܲNQ{Y?tz}#J_kRT׾]>ƹ2Xf(/Ʊ HlZ2Wy`[zދ%o?+50,4>KG;lGdydjs4K2Y*qV<uPaxAqL?d[1KW+uy(E5ULwX\=+s0; 5~J_fBeڙeIו(e%phTő0DxB I+B(%}).42 i]}YV/+qgQ1GOqg efzRΣۊwax$w_d¦dMJ ĺk pzW:8&XJ<@/ UAi{ٌG)Hԋᙁ%uh5^;HAF껜]e d/i1YA" /!^2Ĩ2V(j~AhW[O~w'ىLif T+hkXzHjM!qN ,|2"gF|"~eaE0CsveuBkk:_9+tx8&е?K.>rb\6)tP"W$5g##䀎dvMR9$/] Uͫ |nR?, o? kt.I!36m[uNrn և>o]BEz[o^h4XH:G*V\JU#!;H=ށ\Gta4 GqҰP ЮQE9'S/E &i#tpxCDظTؓ\A>WK\4u3}R nIsg] QYHeú^# -4? yPPζ?GY鶍FJ3w :̕ g/l<O5^G6|bwι~=anӪ8-ˆ 7uD5V!פ6uJ,Mj'rSL(!Q4H-ȦIa|#l+3tu: c,ib݂t*DG٦hZ\#G H[8r@35'!R;I_L_]bU6U3KlvM Vq~N–Ο>si,yRJ+GgIgCJQF%H5nb(=JU()/c $qtj"moC %Ϗ0~`ߺ>+"IJU@%k)Mkcpxf*7xn:[2QjnR&EMVPjd[ϪK푤]@u"^ĜIi7LA&hy6xJO`rlCavٝa5VR$M~->3S:W6c~sVr(2,)ӊ1ķ=A \5D*י =OG9ҺE7n PVj%?k^ 7 \SE(i*^e L!$ e#ltjmWs]W ƭ PUS|UT{C8®?N/a$}0U]/bFӾ UN.dhODcH~zڍu}B])JU t. V gci>eF%0x(~THgǎPtpIj/\nv%,[s.=2]Ba4$JdԻK7TFaܜp[@ÂHo[ՇG}\ :W(c ڢѪ#Sfou\}6WfރXh}Ehf Z1e@5v` K @p ^{ E̡nŜ.{HH}5惾ĉ^GfDbF&e3 '='^)K L McY[ T96F BZ&ES#bxtuՄjO:r021"hfdu_2"O9Ђ6 +;g+'ǽ~%0S<ݷ9zJٯh}w08%" IA'ƒ)j$:G)oֺ]VdW[SWAɨyr8M?1MIn4Yp@!)2AvEX۬%%)ͽ}2Åp[ʽS:ϳS tabh9J+[pPpQoR7M/T1}<x6cLY>wGon[dsJ'y jg'd #,i^c\7cCgv(mq~IrM9 oʴ9DzKhU-X]$'="I]m~>H;27nfBc1=yz m\Fz-J>Eg5=#O<@NlZ +vEW7#"$0Bx%=eȡJO@|lD_K_zt!.uT3D1dvhȽ:X¢.J[E㫎Cz/v`Vف_((M[G mr1t< DCQk$Ѫ,&{ #vဃp]N6z/l! (X?Dsw .ln)*[W1o9tD)͛:};Ѩ=ͩk Jݝl3 [Rp)ǜZV۴J57&/%Vj7#8(|g2 s/Cv z&j~ejTN8$^ܟ轭r@A! r AyT׹$@I"i($ @HOXպ1$C 4ooW6NVhjon69T AMB4N$=[,5cmX%k[W{ k(x9D,%kqSU:5],6c VB<[iYZdz]<% TY߽`--ئ'!2{qDvn20^=dT ]"^:{*'?%-/37F0CkX9~Yx0z7;}__IfښpIM]%c좛e܂jF; y3T`;DH`eZThfy]cm,*{Ï~ڶ͘8c6oH({$R>[ u7dAm'nŢȾA9.{OہKI2 ]{&q{h]M}) jP;#D$? fq9jNzo+:qcNJiq+8yJD;Xɯ>c#-3*gM iG &rBkaqhp!pV7'5C" C)~5JГ W>zה2J6|i=pE|$}8%ݼ$RLW86XQI֦uPb8^l-}9B)QKoK@—Fy?-0EkRa/9:a{b8S\ѷ`G4(OHCu3qxE E"4&a3ƽӟm=6ljDG/d7Er<}i幧C1)윆x9n zmE+=0 ujmkt_-ګ|%JK:deoAt^ihߜfth>$1kmf1 u! 8ۦ_t?T݋~=u-AF!B^mƩ<V 1݌sJNk[`+oq\)5.![&GKE;7P*pwois'BGB_&O] TIݕ K9lF+jD`Cc͈k릑 +lC=:u;Ei!6}te=(CfBDF-,O\ dRD"e\0Ψw7m!=6{љ rgam0'QP[wt=.kmsӒ.:pÃk I/28~ qj`6Zz; S7$N'L9r+'y=?QVbnzl"~o_ߐ~x,ߌIa~}${EuG+9"JZ\E.rM¹S홑*̂kEkUL R$+[Q+JO?ڇl]lo̕9ռ]\r~y]Vp{p|Y iŦ9!sg3NG1?<{?If7ϭ vTWm~p$WQڼrZl[YвAQ‡9n+6#cz>sA= 󉖃)>ͱN3 &q %X;HʞspyV pwjlSv~biI;~pAYJvra:G?CZjAc]C7}đu7ppeu;_~9XNu8WH_@֋ki0ye,Q>9NSj/LmH%I^4Z2+k"+yGlZ*uPωQ֠{& O)%.Wۢ` 8v+5v! { \dEZVk> G-ٲ}9YWAS]f "_stC&YaRd"hějxnZGKeفw.GTQy.G<=g'jwnU %g+}H)L.+\,u9RĒk^ 0.z^$ >zJҸ} (z~E7{4_((h3pd4(GG ьۻeJ5zF5Κ>]eߢQEsx; ZO ۧc0Qxkmj۴ć"M;q>THIhK5?PګfMp ;'=o">&$aqo y Tw\_]APaʕ©J0ߤ|6ËT'N(\T};K/@o i'01>S򰼊!>:O{n Tj]q?(a2V[HsN8e:CRi}_fBZ}Q;*nDğYbbp[Sx,!0b@f Xdd?r_O8E6>6!p#+NIO舱SyD˒+ߜ--4qԈphJ[axf7:%>s]/,;>T7zuhYD~R@.uI<wہŻ~+HS!)ۤӄzլ)/( Bo-2iWFuTN;[ >'rsYKM.uknR nXM`w)>&%Ѹ(ff[W?Jt k3qK z񒦟 *izKS+2)F1qJn uh*Sݐ/1j|dI{xs%{V.33y"yu}/k$ʳ+$H4蜢jԡ# +dY|[zDp:%Nd'f(,/ awBc p" ׶jYl[NsgW Wb̧7ұ)7:+2ϒ0d( 5az+S뜮7 Jubsw͹ Cgh264Sa A[*l0MO`Ϸg\$178ު#kw!ad :b<1E';G8c-W y*5 ՜,DY?Kd;[ԫ,zh<4j%~y$g%bMct(aK,]8uׯ&aW-`; ,r9UvGu 8IJ =gf 0ZR {Mʞ|$3NT@$eNc1f4RK[#Vm1Nv(Oӡ\SkL/ =q\tq )/E>s- )ˋhyeަdy~"mG޷OAڝ&)({HSRu߱Ɖ8ZVPT U>CFt,kgJtaQHƶ@5z7Vc2"%q1QM)Pl?Kv/h 4B]:؀u,s"Sks} sBG%"I!M._K˿W|@V'.Wqedl?xBhgX Ok!RxpLKt}\~l/U:96qw0~4?E@~o?[V>@BZ F}!K={ms'|R8*)}X?tS{ #ꖋ1Mƾ,eI.`l?9<UD] u3%S a4o ԰0sϙ]Sq!` n{>6d/8L S\?[h+㐳$؞Z#ѯ 6 BzFӌLEgzo#b[1Tl{*?é:UF)C솋_S;pTvF:q.c>soHsU!1~w7x~@$wˍHWڭI7; js3zIH,x[/eLNӬrql^+&R-Lj Mw2P >HdQy4#.=ra,N}@QK{T݉NzBDu$E˔=kM9@ jyUL wϓIxumM=Id=g!R;:H!x`wxVK 9{Rqi)Ko :: })۷Eȡ&~_QO@JZBta{D<0sN;`]u(3#І2:϶b:~p{$1gD~Yš7ptu<2.L|9<|2rb4{"ǚ#w0Ӹ?V@&!(; Ss .C8<(s)ZOWhe=0ARJ Yr:i6¬Q@StᬀÃނrIu_jeʮޖDTA)0]_6yc_6>JBA*UbR(uEv4E~rWZY@n`cR9zx+ ;pmjo%ЗP(n5b 3N'Xپ~@? ]hy"B_A}Dڣ&]Je}Mk ~ezp HqE>sOg` R&qBG32$9`Mm*;6$K|f:?*a_\Ѿy '%vRU U:DM@5| a]}5uE *=_4简,2 Jal&5_*PLTB4 @1ЬHfg*ᇃGt.:o3vv{mT^9jk?,R3rhNR}$jD7~w%xCdn6솿 ͹XryVm |oNr>Ob\x6(,m:[~i@9u_pLC?ŧFװc*䇒R\kl[%fVll5]26{H>NaVGl\7+}t ~`13=槦*| HS6c/lf~4/݂dte6|vKD)@OXz7L}us?W3|8L9nӸTm)0T{U? ?4.Ӛq7j75&r?¶! 㑊~Ps?g*Tc;u 8+ow"3 0i,z-wu0L7):w`[C|z_ 2Wx d W<_UP!HkAkղW3؈ßS8E>2*<ٶ 'eRP#R"fQw@Ʀ$WL==5nL.9κܦ8.xt7.NFˇdrBBt45,֑ZKh QveW%`5 qNmR7?v)]ڕyEe@MH. d0jN}Ōh:fk 6!1UcvQ7chU?QX xy4y"2mB>rINr7#!+ŒAks";ynheČǭ|Z-@>]B UzĐbզ0)!yYɅDžr 26]T>}gPdZ$L(69"e`ޭ16vVY@ݮu5M>r%N`z'ξ ̚jֶ" \ d'X5'2P fA C57I`^hr'UxG:jM63h|T 6=¡8Р/9PS$ W©QF=7wFAPKתYИXx a'n(W)WYPի>-o[!RXcCqRsX|ua,͓%yX;th&KvhX.,![TЯ[wn ~;%ŭo+pa+_Xu|I_'߳ő൙,@Z:0;ˀA3tC06G:B}xȻ*V|l-|~:?rɜ⬁[CŭGi>CĵWјYEf2W^KC>^#e~"rPGwgQ~W; 'r0d98"q_RE?L㭏^h*-o,2-50(UPax99P '+olf &34JP t=3a[^Mz> 1E>е!I/O ;0ʼ<ޯ:ߡe۽>$̵stf&ieuvjL2~*U7y5¡YfC6&(v(WN_Kz|(roD#o X6G7T5;+Sz'V6I4'ѡNG>2-4\:MW59҃1 #Ba-X!9sN[P! gtE 3=dGҒfQcZPF^MV Q(}~ۂfX+p)BY*<B rj!ʦIM+L$}xH_)Vf~MTRJ)<7wۋ/#^|9.(?6)Kdu"&Wt_KLR}:RsSQ7mo*OG#ߔmCiTC>5\Ւ`(283‰` ?5j*qrj_*}%.! 'Q1;͙KMj/[`ʂ`kSW<?`taN Hi8K_AiK SUr1՘q97;Иf (Jh ֧Gf,YglI+bSRDx VV1dShӬry ؆o=ְ\K`-IZE'}:Mc;" L:ڱ$Z XPB)Z7T6:-h䲋E|V;:hY]tN[2D!ZWӽw3EL̬.~ȋvDń0) ,tjyZоoU_Y䞉L*ndd*d|P)V՗ dT[1^^ ܔ] rʪJ]e|3/_x>Ȝ (Yr1%l_ 0) 0ZǓ"l`L<<]FXԔ5ڡ+QCu[0 Y3*o q)*l,5וA󰥷o|:\o++)CsX Vyǟ,\;i̩v%c%^ݺfwݟ́~S`F4 ,jCһ.߻}eJF2qͮkՅU 2 dNqG^縍oL1pLF3ĕ6'bo8\2l+$aTe$N0X)7XmAc%ܓFG>DDi0u*v_,|MlܶE7Ҽϯ7iR&G3afHs7B--/ZlfbT&MH-%]}Ǩf./ : Y~\&klEV$fYކ""rZ;l]ڟ63hjLXVQ|U X.)'ok%|n~IazT^c }p ~"$W)9\7]mQ@~Ýd-13=t`X{ɓ0j"Qyy$V+KM  R3pdY$H#,s< Ye&]'یMwpe[{^kZh,VbE-mU'l4:w< ߾Y<%Uw2\J] h6˗ u9+!-˵oգQ=}`Y:=⟼""[,:+MPcw#di1j%)m:⠢è#e*@ap~JGt jKǓpL _bf8Q7@O>L9U1_j;xu;}{/^+V_T@Qkb1 oB/lq0^#vGsYY,"kΆꎳh}oFX3aOr QjeSpKO<+{K(C֦el#}!d.k qB ^GGrG!9=~?S˱/2Wg&=HMu`khT>Qn(KK]S|OG6Uq;3Xi'W]"zn ?#i{ҖQލ;Ntfx`˖鋵x}tY j~J6gB&j>`tyKeHQD^ }k|G+aiQNN,O r5\DZ^ĘtN&ͫ5"|!@bGrX`x|Rf| ZYZ.ұJgniĈ,-WL )ҙ/KL2T[l2l`ތP"HLޥ*%rhTteݹ;rX^ụΫG-R_ Ah.4q uЋƑ5n.f7-I&'҅"M$%8Ǡ[7 xޞ_A%W|gvSAS(<`l y|T"gltmң Ng:~IJ %)zHlzj7LeG69D{~@dJF-W0܀+:B [?jl%<Ȱ7IhAuJTP$ؕAT,,.|:Wboz*ik9I-r ÉN.Q)IC3]wOLS1fS2Y|4䛪w46w2u|н숊sK@Yt+(='I*#pEb~}dwkkE~cо&y 0lz(&0l41􇤃v%_2 SYԼbX72KP= ״L.Imhn4DDI:+V`TT%`"tLp,l!DŽh6B}pB6`3|[38$T{#m9{S8_}suTMB}:6bp?_0PYVa혮WUn_lO?.O7l ޙ_]ZN5SB5 [ڱցGEEҽnlޫk5ꙩs{e?Q*mA`mS?Rw]AOϦqTxEJ;E*"Qf<>[hF&AK{@w"?hu9!.!?1_,<*]!FhhRl!Ŗxh>U,Vph-9kO qqݿ6jRBm4~n >fKTI(vF؄S$JPie^fNp3A诓tu$@VD|e8(\HmU)kt["MFL1?3n;B* .f  xԫa>b)l5y5߇rR:a%q( $2THt[GXR{Eː_>Kn+`a(]:Z4dʺ󿂠_'ן-Y :qn!-}c:Wx h확R4~o-7iMF^YǶt:ž#$#6$[!1IaV# BGt;@I1~t1}c+di"`EZx&]*-4_ϥbc:ަecU+;{.mS7cQx`0&m}xep[$7@pK3? +Uhbfi{z7.:@ia>~P?qDMjZn}te_eاW%$Vz &?ȒRi;ЯA&t.knj=5_zOmw\@M Wj8ulN .֙^B(+"r,G%n>鵨 F{Ďs5tyR[z!b >k'%kd'MP!|J;ҐwL"^OFꌚf̌dDϑa: TÂ՛aG*q@4LQ#k'Dp<ncϨJkG<5vrTvOb%EjַЍw+~T25,ax&x(w3ba8Xlo+$'q|́N2ГXcqǦ\ ?MD B04XKm@F8H#v*4/C`TD?r[qBPN#27F~H J~SR5/.|Ȯ sP0>ЙÝ:9lW*ߺ#W:Dcm u,{B,nE܅@P1 U*Q f=,#)e/,pBJUb :,=Db}ʍKuċU2ŘgZF ֋\i֮ g&?fN#d}ܒ욲UD$sU8'j= !M8YԱh*g? ""V,| Khr4 zC7B qeB070ʹYDIɢX o6=TSyl$X?5E9όN5ksĬp۪̖JxOH`T,@kEQH^~_[zDiʩRuP>+7x*%aJ"v AMy?p՘xoퟁX] ,?@KʇB>=AA)y80 `hl~9{p`Q7 jL)BʭwfRMJ.Q!84-~o 4pZ*ձ(DmzWUaRl٪aQO Fm3r H6Vsy8 )"&;Q$ty!=z@fD!!gm?_y*pղ?\+l`5=?ˎvx|[Ri9P0f/~J0.ٍzOc~S- ٚ.#}fY8̱, "G? {UDPq$=2;+ -s'֨S0&\ $3NN:k%ZZ%Z)GaB;,qXTc jM.P DEORKC`\(mZ@ u냚5gG*^#j{Jۮs5 X7C,\Fu| ZȷXH l Ѽ 8t_Y+\to9 A%-(;Zى+=R 6+Y(_tn72v`(Oz='Ü8^#~*]`Ă9x'5sepEꃦ=dl 2¿o+2Mb%{.xI.8㵟uy%Vvq{Sv1ń~ZPŞ!RT,ٜdO[Gp R4,OmkpI/8#>~h756JVN)fJo#3Ɯ),Gz{P`ΗIڐ&35hl˜ÈF àsܗ0[ڔK@HT`Tۃ R0;ip]XU3^lŕbyWL vAq0w "OC+JZ0 K%U35d2ҰPN>Qb)YK)aE f ΢3}=>/N629Zq6h1^.H $^H**5&zw@-Ii]:b)JC-uz}M4q`bĕNf=\m6INkfmjRW3RgDf22)a芤i7HD_%d^`k]`cۀ,P? G7T_btN>ݱ`]f)1퍱Nk ߚ8Ĭ !IZ~+{u%OGa3c,M@&QްX"4oq.9$C0l$,/\l߽hˉ}F5q P</4 /u̴+ *]QOlv^FLVZ9|C[;a'F?Cb;mt@#]jT^&SEhEx `>٤7Q2AJ}(:Ԧv:eդuG%X'S u_W~ϩiucgix 2[}g,w,84) 5,;sVVhU(b$46RUzqӀq |ջϒ3 o:{+(1B#}^e}$fg7F^fj%%f9CۚN#r}J:5 VV:uAJtkC.aM7%؈$7|3"chv`vNw Z8#imÝWݰX-p(MnkK>iQt<>uYMk4Tshۣ 'k6:QH?uly\G'tլ*Q Y|6W5$R 6p3 7nUS n{ u ^1BmS%l * #-2Jlhz˶$8-\LFE#9_NjǡH:IJtO/#,PH yXp+q$T#4 ijgVqR؊k<q}C?WpT1X"WɳqeŔ({8w,{2SEo'3d͌H eCfwLZmBUV[L5}LE(#Rj-. PbJ Gw@ mb?-ZM?{Yqlh(v{.6kǼFG$ ' ;ѣM+z+z*K$=`UYTャ\)HKCKQ>)=?vI>|#rʡdo)W-3SxV|_x:I/ſ3QtVAAMasjEjvsELNc2a/?*fɕV 2dEgfü'#L !#7؃oτx#Jt 7Zfmp~o+P=qDʺc_xCzd>`',3/i!w͑6(]"2=YdJh-nU]I/X j*lqf,|d+U^GE9g,"G($AƂ+iY% -Oer0m!d%py@(rwˊ60N":Ct90%c' |WP#KlZD0vz&\6-W#{hƒ;R:$K/cP˓UZ2]|DumJӔ"җB@Ǫyُ"}1|߭jMzIIG)NZ؀;td΂µ1ߩzg_v<\S't鋔PJ<Xb  =\V12X>./`ga\&r,{{iV p%iŏGUOsIO}-&8oWC{ xhc&}# !%dfFk m \_X&lqlzIƼ-Ԛ)CkgBw!sY$u#NvOA)hGK*[sjeSi 8!If4(raWb~7_W:(b0cYGᢐ7Fok_%/KΒ HJM.⿸#A\#f]"_1\a Jk"0Oш9;( YK \&.W[#ӹuuᐾ>V)3Q\Vf l9)+2Ic vV60a*!!$5/Hj<$X$'J j&c"i~dE,%LHqniP-sAl<) d|174Ч3׀)O+S)s`$Ӻ4$~ָ74o6c{tXvI?+7C02P!-q7fmcAW]5Osy.&|rg0oT(i(PXhWB/܆ﵟE ڪ@kdtЕo9w_4Ab!mB5,|L#||t' 3tu"be)8jo)Ҭy*_[< dAkT#(_G X\ۄN誊8fŹs6ZR a#)6L Qo}[Yg&IǢ0S8GG(B?N Y 0kM&Elim{Rd›Ps3gy¾k U=nT1<-@-B~zV*.vJ^"9 'z,Uߊ1"@*S1~Ù& \;5]Rus]]ym[3{k_/2@r:9J:&QrzWor 8+Ƒ$ t-Kѓ1C"/IH]z _iV(Hꪴ!u6t:`¶EG1 PNu(b'||*IOB3FZ\"GqsUl1hKdY}-*S# pO3]t;c +C* H V ESw^P.qyxplp0U6'#nhV !8iړc߅>bH8MC/);c? WOD#"75ϤKmЂ: \mV~~6aZ_k?04-]‡W8dug-qkR9kQIBW9^3t )u_˪hou 1{B*H ،)cWNtMoSb{ҹ6p2!%PдglPYB!}{,=jTOꬊ߇bJ~!bp80mHauεe%G`>BWQc} ĝ)r \L$=gkMsxEf\ ʭ7(xNu83%wM9` ،T'@WN>` 3]"K{'+˟Ps˾vo}ӂ.:&RH oT{)*LZ-DjMk%;}CGauXZ#AfCkW ѥTp@jZ>RH(w/\c+?]\ƾd3<r"`v!"iu-|1/cv}bΒn8D%e,0[2ф@UNBP/R Ef Y#pJԐLjzݩ^r}ck(@!"YT27 ;k &_tUi[:kX[&c3Z})TEhXm9T E\Apu/ IVsO⤰疈B0!3P\s )_xU+fua ``3-\|>^lW5 һo"Qf' J* rh[aV&|zߡQ/8K& If[GDYRyvZZݰ{m]qzԙPO#za)&J\g LOb-e e#:ApݯqWt N\&+ }6`,ގ7hr+q;+Z)I9&JYfeTkv t˞Ӹv݌ceו/MnlJTIT]C~ۏA5\P+zQWw8:f} `,fؘ.7) ;-* Y[򗮘{\q~ADV4lJӡ'1I"W-\=#s22A Hy%*0-AbG͍/4ϋ͊&wAmDn/u_ܒad;cpqjP/gǑp;*uvi&Z,7- GD{JR;g)`= Dw*hB} в`ѩ2c{g|39gAt@-ۋ}!~2:ʽJ#4shc9i ?*uTBXa#nayyAu@3JU-L9_ƻYPzy8bDIu1W!T%SoJ  9Ȳ(#Q A(%))veV`R2E+7Aw($M(vn@mW&$`KQ~ 'q""tb$y6za)N(>#)nr-Ddr!F#Dv>Bh\-H($7K,g}NQs/jiN%6;p^3|C7>I,EUyPuh.\^ɎuXdElnZΘ+KjF3j(B Ȍ?9jzw"8+hNŗp}ֻFM QY5/s`ܤFͫ.4ϻ>`^.Xёz WaM<8r 2i6|_-)$YmYBr<&?jWTP [8M9$-dF8^#!oF2a>*~L57Eqjb=l0^֚JL X2-wLI߫82|8fVL_60 \:9@3'ZW@+nH)8LJ|4RƑMǢ||`0ü:v~)ܴ$*nXz&ğ/y]&Hظ TNBt*g\Jk9LgPx[@K K_Lm{>WP܇ 3G|`=:^Ǫ~Д!.Iġ>r9HF[g|2"ǀ ڲ\[e@OsmKR: őEq?)y5_[KS!)HaaU)BܶN7uUhGu-tpalbᅎډvVLB+L%x^O^LQĸ 0'`~CRaX(2j܂wg"bt:Apuꊶ Q*l@aT<&N|3rciDO FyŜEA ,#CuoT>4q) 8[x04-ũ2Pxe`[2ڪUS?EGMr]<ޏV3x3 FMxY4GIJg"4gQazŎPUC QApn\A7FlpJP6nG(?Eչ- Cd׼>M:&aJJ~Uo~[5 *~tNr3*s9e)n,kr;-e#W ,7YHֿ=߾6I=r SLn,KT-Kx'Qh0Җ.*րPx]R%DZpφ| cI.t{.׬.gYDƋ'.{ٗCs-JԺ2yZUonz X5hҮvWr64̙-#‡DF' Twʌ*J"6`^L_馝 MNaŒdҁVxJ^Mׯ(2:}a NUP:y!_\3`^ʔ'S?W>*p7*t,5ì2wں,PQޖꎕ{ws{{8֤E"8eqƢ7T9Ч;I~VZL˟&}nSSL":?)G^d#ѠӛeദƦ.D*w^؂IAZT8FM,E em9Go @@%y+iقA@Ϩ(ъ'Tb1"0(J'6~ҭҞ4z0)nq{:d~671.$ = ZRH6U?ыke=':0`'+ծy) E xgS=S͚mo׻$Yr@uoz11v踔C]#]0 N?Mþ\tAՌ6{$,̀]b59ۃ.0I8)4*J*si_Tszޮ7T~X/hNHLDnwL!ͼCi0 J𭄋<=xm^)6/ĆI hbqe>M, M> _;1dU?\U+UG ϙ>0nC,1>6zRՑ)VK nnvH;b8)9=eZ!EtQ[bMC^9 !:W^:d긼pٳXt f-+̢F/&e 8??ZM\$#=6eεz|.d'=ݨfEWd5Xe2!gTd'[?d@k[).Æߣ_X=q#qiι`JQvꆷpzBqu:F"r ,6 X<Ӂ( ~;LG_P4y;')Ht]qMൄW~H_@X(@ it_Vphu"J,0o%gRwnKz 0=vդߘ{ ߸[ YH>=A>-~7av~3#W$<(\κomAHOkr:!M$aF "d]j t8~Q>O"#@?UhyuTKԴW'0ӎh`:#(Qp_ KЕ`:\S{d|aI~=dBtH̙Kt?'!1 E9%kkzfdIDN`q`_3}z֝T tu>#pr!o/un+~ cpmf@p@Fד>kbn"2Ҫd||iYQZoz˝l F}|91G>D fzd\_0_dg sN,+m"%:` eB ! Vq>o@plwgy͙'Pi4n2jr g#&MAIS:XLm̗8,Br[Uk2a_VVm)k|Upy9le%ɝ C;3G6̈́q!Ţ}-ej2eU\7E"@%/I|[$ft&Q6^b봄idcmuͻErg#SrYІO;i-{&N`i_ev'tr(ÀA7.xNS U!gxӆKwoΆ@紶#<뫏4LASaѦH܄s|P5^~ At_V6Bmw*fK8/7p2H:$&PWۀDAJN-/~cM{ۭ`qdtԵ٣O/(Rտs~X&GNmw?ayVRG{%JTёl; ) ޲*,k.@<ÒVJ []( d\0 Isr&X_tUz%h Q*R]K+X-ud$Tׯ@ QS#kLϋwXd)O7^:HNGZ'#,*aO`'A;x5/^LQ*'QǓ1mM mA0*x148ՠl'$v{UV\H*L@Qp8Ģ/n%N5?EQly0 "p%(l4{vfsxe"K&8 ˵Ӆq(Ǩ2CUg*@j"wCoĴD4YDv_:ǮYdOQlRBN4"qc%V`:*ꭡhsإo&ӕ`9g똣e*2cLoWpę|$!#x=a,?ɢ0x紕|1CxkgZ#*WW҉oZS~oEv۞*&"&Ȗb'L=xr#`y p,' , Ʃ'Sε$ [EߞGfDof4Vvg[3F_pR]ƇTt2LxR^zV&qHrsM ;hwrxlQT%iAS9 1R~Yq(],Ӓ>*AhGKthdS͈v.h/o̖?|罈?ht7 zTz fJ2s3U^|uT(j*shS00Zۗl0EmumR_lz2SrBEroIDz-OAg% (.zV{ߗqW p8S#@J[H|=2}ɣ|8jYd2}ljdYbA60ɵ` |+yZ VAFyf1YO#aC-OVW6{|pRk.( ]Ũ˰9wS1ˣJ 1K]2 ^kMμ*>o.v\Lt Rl8@$noAQ1.sR5"Mo&tԲ@Q&b^zSt_7-VKجPf͞E=%v._! FV˜V@2_B? (fїZ2\(XzPi 1b, . Os9In"C3)$t28w}ipOH xS?8SOƮa7U V؜-p NCmSd&y3`d7k.؃6G7eY ;N'^dyN">h %"@1c)xXE.Xڀ'.Ie,msk*hX"h_oڐ5aƈ|X``Rrik<5!Om8KaVAA)A%2xP"xD H@!gmw܏||u?nNz21epѰh: <SeHI3}T?eª ϰ/ ;61pQׁj.3m2eԯ 3#րNe$)&XړH']83HZL4j5/ھe;R u*Ke~?M@6ǥR92ťa^kVVbs@"Ǯe# 3߸:P#΁p {\_QCSSiBH\OwEJ\a5O<?x6*Ch2[/po_/fO AƫaHYC&c+~659^wC~D|U@ʴ.U* p]&5ߗ6kK `!{h]nmzq8wjyi /A"5K~Vo,<3i:'JR8Z9۲OtD{3'+ SaJ( cq1Έp ݓJ5jB ʯ茑㪄,ksb3 XlǫYu>,Tx#sbʹɘ/2(ؿmVO3"xKnFcr(ҏ )BċgjKN:,{`䊄pj` #d>u_{t[K_{N5EE|mᆞz;q#ՆB= ke "g4`0ιNef m0٨ A/OB,o}!_<၎yv dݳ"zK< mz׍wSg5ɭqD>` ܪHrѺZRU˿o)=&Tr?|2#^hWw(ynUx.&Vӳ*kX\3 4{HԿX >7Аf#xqx\:hJXK&Czdtt>=Q[_-qQN‹Ϧ3JI$dd{&c[i߯n eRxCT-$aW  쯎=3K,^=b @(QRLoyb`(mLB#42uWWQD3 |&⾩Ak6qcnɝk”Td49CϜ;=1|[ yr *MqQٻ[2S.VgPn&a#6WKZ 3~DiYmB4h"5o&0ڳTaAt)T=єTIbZZʠ*Tβ© 9jc퀨˸2rO(32!&cIF n."/A8Tc>9/P&]sb^4FdZV[JOi *8wbb@1ZO i*/u#AdA-w: \{{м 5@iqVinna([[-I)aL/s9&81D&NYu6*i'H/V5m*|7a⻘V~8=Ru!{2BJM oEVCNҴj`k3/g!wԅk! 4=+$)]R~&jY\t*3ϯqվ2Ur|*m̪oIB#%aV޹ˎ{YI~VNFRB䒸}%%1]گf(QyK'Gܑ=[;Kiޕjd (O/@>;RHů _5a[I[Ҕҽq`bLi_-UK`o|%Nu+qm8ֱ)77JȊ*izxŞ]\zS ݧSYY4H$(fm;E]P:"Y䦠unA#NP;}HIxs'G9W 2^['DlIJe|BkǷ%{ HT+D9I/B<,ôgCUn3WIj{%Ql7S")Y]P=e;dI:P_xqoJ[tHo8ߧ, q)JgC@l>LB3{m0 e#\W2rth8'݄cO;~* & aC͆M̠׽eSZ~qDi˒ǺQn|W0BaC\PhRڝGo7+~IPʤwf!Pu@0/*wAd(vJVA[z 'jBa@@FEٍeVR'2L^\΋&UU(䗌\1U W]}0\e9D#db7M(` [m̋hNN#fΒ/x8NA"#&YI7oޠ>uHDwG}M쑗sEwhѮ.H6Y?\ $jZnJ'w&M+AJW"ɺ>T'4mEٞ' 2F(?0yۊfudj('3+9+\0j(ǩz Jkf.k %"p];&~Ib= `vbh!1Ux8>j.hdT.ǥJUp4^p&m Lǁuy*>Dh4q OֺĈ~A rnYRg;yYE~~wg@>R#\B,f9YDVaɢNىtU|O*C6vvBwvM)7&}Ha'AtԀߡ:ȵZlkĜ2Jw^c4 yGҢ·˸Ԏ4;voZw6]gaRC@TaO*wn5I"YNuF("ښKMKw)сbSL"jVT8GZC]- I:t'Jʋq|Y#iu&@rg!QέhcBw@.SCc>(-$ˡ/Jp/53c:SPٌ&[.`hNڥfhyޕC)/~ wHfgz=i.l4z"R>)&ٱfJWELR5,<z[=5e;蘣ԯ }1R[׵t+"/,2Ee?~akDb?ihd7)VR}`Vx PYhsД*Ѷ|V:3=!{Ԙ̂']~t!-DԞMYs v5qvNbwE:;hX7:&muu*鄲1P oLo5`cԥA8.x^T\+]|JLrEMN˜t2n?Ή(; VSDs[_pG\o߬rjԭn{!N@;vGP}ii cŲؓ!/J*QO11߆},Cipv4kԱHVkQ\ƞeKקY 4tnXd{Ɨ0XeF 38`a52 TzDj .Y4J!㷂( lK:{qtu_!i xv5*ڪ%b P<uVߖ+Wl!VYyZ*U3 @CKKp[z;C ?'R2_Z^7͚X9P+v~+zȔqe2#),j}T%D ՉP2v4C =I6MeVP %V^.ʦ6Ѕ @D;fQ(+'^YL%76~~qg(@rGdx63uRc -)-,HՀ +|+{5`F(RzhMÓ8lf0~/OB8D)db])TpO)&/p_lK8>$ZҢAKr$(uS8t =ݮUs3SYW8U)!of%.\>Y!譀JŭO)>ד9܋%Dnۘu#]pb]o)%bͯKŗ d5fZ2ODxvl9:<)?>kz&c4t>xua)_bXvl-nVu]C-U qFonm ,yw|YQz e MnxyFQ3DGڻફ9f(Ms$/LzCev2솯&&~`L938h.3M3/@AуW Йһ&iҾ> }7N)7maS}^] "dAU[TeVn&FtNh^AgGTc4W. RӰU m%[]bq 6~i3(ƭ-O !]IJ1y$h#]M^t;r³uug5l$1[dҲ2M_!eKN?fAn6?f?tOH[80s3Zg!N H3B3[';wz:o |7V!o1?ٵgBavQaFe.ӲR NV\>He!l<$o`TnITZM/=Q|A:MF!^Z;8up5s罍c/ ":38_8L) c rsyw".\ kJDiՁF G"ݬvi8 mS/#\=r iHeG c2{_KTkڦTP:?t+[M #jL6Zg/p>7$,tYԳw_Jn]57Ί *!ᚓCS4_^E0V3 +fhH_?ǕeON޵bh|#(R>`<]U$8iϔd;z ̆<龧 d.fQ[ @, Q)vL l/}mC\D̂7+D-ZבF)71>B7 *A%4=y-7NLeuЇAXجS0Qv KtN_♼K]+vprT:1]UWIUt@CA1xqX8MvoUNl<2 ee+n%:: )DD >"4vӯwlj_pT1%Fu]uUHoӲ'\ׂ-s>6htu҈YDg[_odT1?:tB1ؔh9dV>O $QXOaDh%qN.+%@3M˨j%)w,8F+ˋ'B%|<5+d^8s(V*%r;RBwu<Ւ23",a-PU{FTZO-X&F#{szv?P!9_Ff{.8> Cڪ+/ 1;2x4e}ۭ"ޚD4BK*o)%|#שĄT 8/Y4Vx]V}2:Ƃȯ0 >r' dO>d@urφdui9a,j\J9uQ/cERckD"0$0|-B VaZ'_0dCvVdHڰSXAj`/HřURx&m3Tac "6 ["ԅd(m l'FGC@ڦ5JS}px VousNG'/ vN4QCXqMBFd< 'D"\趒E(b $y#-w O4H 撐dgJddB-a#~x}|ҋ:` /vCۃFU1&4ZQ,,XnJLer+l%ƅZj^[uUoCAW"ۭj0z !)@Q)==EUD-3$0sFv<,#(u6t1lIYNj夹&oַ,Ba._@.n wŻQM~X!/"ņ |Euhu+ʪ}d%aM{i9E:^FP?~ /{~fS_-*-N9 &TYV5Y[AYGb?`< ݙ2%'$ [-bn"ﱸ\J|n\o·B1=\fI[qB6.QtiVʍu~Qx 3m`)lK׿jVqs*bsU~˺+Ep2{$Xܿ\QRx;kTA}Ƅ85Y+ƖJل?ԧLgi!s1NMG~*KlpK}mV2uЙeQsU9 1 M$:J2 CGxj-ffjU@8}?h-y9[tGQ*?R ciM"mB^ZKRNt=1| #P̗dy ( t#x~ ,a[$TO3nWޖ{3y㤳$: M,Ե"Ցo;5CXTrQ?yHX(7ru !gȝgh/*"ju w9b¼Y׳wwk,0KT1v#ũ#RdbӅe9_sU cSxƊR(;qhetKUU& ͎?R|Oz\=wtk(3%7g3<ߺO8 k;Ir-UT$J Z9*1k䡢ݦsJ'4r H1Uw.Rʚ)pj1 3sن,?-/ȟd)@ {UL4H)3e`'SQP /(㋛Q8m2\9 L7I}4 OigiR鯄U[j1\#=z WH;w ə>n-Ver[p=c(yUmf"**:(gO[-zewNsY Ky-*. XzE-iM=Ħ7&IC3Sq!V[t|7#oc)BTL~SS֭^1ɴN~H8&L]WG c|rye #%"07^^$-8}qҠG?C?2wa6cK<4g_AayvöC؊FrU#t:Mkȳ,PwC6ȇ~τ4X}oYgͧ=~NSsiqpԢvioa{/KZ3 Wݬeu##DC~)Z#/(Y2!TXv$@2C:zیM<??vqk}a3g̀;WX1㵛3U-j]3f%4V\Է1h"wĂ28#T}Wȳtdm{O4#?֮VuOr3\ EC 8fLʋkmLs5Ihubt9AnZ;x#F AM@˚x&+>}pH2R+ا\<ь[bD4ND[rl_+_V"spEUL@WkaRԣo֤QNeOk5h#i$SCNlH: 4>y gK'S23l̈́!?&PAb". xc<7 *‚%&(ob2|o Ϋ׎rCb+r-|ƥ#1QC+j#6Ԉm[8 ^36rG=bD_\~VGzp"/y3:pų'4Nh"|hd'W#2dK׍wU|UI9Km#f Oq2/LdlעrM?n fW_-*cִIG9jbPmF bbǶG:H`E rH{[)x[Tg2OW$No .͗panZu+} ^V}2鮅}gc]pޔ&d57̊eIh>8}g 9{T -M7%:6]y!w,C|)|T q%Žb,;TS4흥o`g8 j ȣSm,Z%CkL-y30 &mWNJPܝ4V PIL]'ns짽y#ы5d_(IMw 5ݭt|S6-1̀W1n PnϚKQ9 EVeg|BBRsz?buP̰k.)#@$yzg ӏm騉4 (u4^KUGhBHm!'1Izބt/2evqG'D/4cg{UջDS.V4w6+D_k=$1H< <70{~9ELP+`Z"K"7$.bl,Tv~Y2g)N^!Z[ME KޣbcyE5?3a{mer%%MDX$=.f?mzFG򃌊|IPfeVH0a*ͩcaT8[y3rOx*O._b&A{laxlg[pWLQ$%cO}3MuˡUƃﭯJלvvk`M BHD߇'`n`ߍWֹRx!oD_C)݋gdFMf$dΧ$mܭ[Q/-u_Wz?nL.J S-m<9Nu4=wqw zJlK|s9^``QU[*1}.۫S'>Es}&u'ܼw^VvI8 N[CFJ 7>Q%)GBIT{,UӼ'v>]!h6LK@ QvщmquWPM,5 &. ɴ:*c οRMSv4lx3#xρ"JR%N+[qF= }DZKгN-6@\=mP"wQ{N՛/_\Or$a*O/(3 zlj4p&zK*O"`Ztvh[<_Ѥ/j/> 2&yhߢw5wSOk?1VR@$˗SL-9޸;&]|èfYlٲ5=|/8im)'s ϞYֹ塞 MP"G8Zkw =2`>עB7/fgƥ=﨓B j9:DdlW3{(ҧ?EeGa %Ӗ"i2|Hm7ǔ v\٪8\y{/35UC:)i[}P,XZ?{Rq~S\(T1&?鿚R3ZPV'pQbnRi׬y?*e3P$K풚 j@儘 hp ON900rʽ0/g;1e">;F2tZ㇐)K6E(ip}]0@i!;0(P+ߍ`Ƀ|ep͹H fڷ+v$~E]DF,[@ ǭ?VC͝XZb6JXotR1p6I)Bjx=ݬLJB=n]vy lgyM+Zz^LEӹY͆h{DN'$MbN`0H2̙{Sdj vSj,kNSV |7L4jR D:4. 6. }H&STzy&Av־q2Ja E΂dQ8Mֵۮ+ػ}V&G 1ͼ7ph3-YRN9%ʚ~nJ@/ȇғbjU%Yݩz`.81PB`G>eaḀ#X8GQn0][d+ ңOI'"X,~̦:hIE2^c_Еt}L4g..%y ǽ겴vrNҼG<@yTЏWPK,niiژr+ ,V7)8 `uM*"M^(IݮAmxU`9  D749.VQ1 %>-ɃOQ*#uGw,Zu3 qԛh᱊CbP(zτN#'h[Loy@/5quMEM=VݻjZ<"QnJ v~]2y+wT1 ̙D*(ZUۉ9}v˖6_#]t2a7w8ވnhZ%  P=0˚'*C 7kA04/6Qb6oSY9xJy? % DdZ%Gt6*ݱ&=Jz~߬0)`ЧXe_'Q<(T'aiФBLB j:"P4GTr ?Xu#$0N30Eϸ{Fo|g#A_zC JͯoIسE?d'ᵶѨ]84C3͠EJ!ʱz#8UH,&;} _^%Lu^"\G {(>P4 c{]ɫNRƐ GBN е?8̸{iӊ@aFb2\,E`uLϯoF %sхQ;Rp٨0qt;e܈Yϛ"_p7|Dmo祋>ofޤ</ ޴X<Őu!S>[@^$Px(,$9o6d;dQf ;*4uYUNЭVٍuHVyW*2RG܏R= 1^<=b% qȑ731JN\&D kH]so<9C%:NN2D1U˒.%L9aTr>cDo*UKvzXoZ4##5^?$dKK4[?3յ05L_ Uj4VäߨZ4]!_PE(pBhgb!=)1W(qnDL_qQB9/>4 n%%. d}7 eIY͊tCtVЦۯe'+k_2`_:K wx_Fnw3:UގNyx0HEᇫqr@{*1{G #-Q'(vfХ_=/ Vo!|<Tt$va#YU~}i!d?k`XF-RZ+[PQHR_;g~sfph-eoAAu?Ӻ2c0]$`qZaQaX{lSvI$ͫ\ H=ͥ{r YZ\ޱx7tD#r%"L81|\".Sɬh5 Äkgv+VxvY?Hm+n,*yi24FH'`ţ@VAbdv{jH5.ƒd:i/ Pk'V0TvsYQ GNX#>1Ir7m{ͪ]G9EycUb26B4_<­ g Zk@3  . S1L8gM7ApMU jzE>C]GPG7j`X*`~-D1xW =-`fvp(&ۀ 0Q(BFRkEB+5\9@0^i=ȕޓ&Y`hU4vX*osŎ6 CJMvHp5՘,!.IJiRh b¬8U NU]Iτ~2*%f&K*nt߅TYMw{[?yQ[y~^'vi1Y6)Y"c! Q/m/ Z`b<+.ǔ-O?'JưSãAϠl*_w?ϻOi%Y5 #ɆoG9LL?$l+^Gu-;'3`!w2 CYȴ$iw<a5s,[+rt o*\lp>(qq:Y1ʸyfgd:I f!aiK)MqW#g:$> p! ^!1S}IZe2B-@}m`b&v& z_W(A#r[FBĪ} ]T!3 S}11Ed:A4wP+dVI :$^ݜB_O;`]Ϧq=us7hRT!}N>Kw|p덪An@ >-{=RA(,[4'bH͇'D][V1^'w 3zVE~\?E֤Tl6fTFqzIV|c;DzW_d՝g`cBiؠKSQh~=d٦.#`"i aXگwBd&U+_OH6tJȂ)+L:.*UM숧0dPIGCZ*u{qzVdtQ*kOڥ8rd S8bpr;̉ -f@*6XjO{jPʗC )*q]׾u[s,U؆.ΰ}eĞ٠'!;,]mcJR!K֘HHL[.@OW?x!|ԲpppX0Mmxjh.3OdZ)>doLenxS+A4PJMA%$,~^Hu_X~$;Z|tD!{aekHOk=wjq?a2ܘK8HZܗs>J#^k=Dla%YFI\1M!ԈNOQG ,9Iɘ9%fV#QѬB |H`U 3DZC] rIX;0Cu?p>&2\O#ry r @X|-#M Nd ]*udA^?mAZBu?uSLPOt [4z/Gw$-?ϥ '潑pL+,B!oߘ){t1@'{j4V3p0u:n-y8޵wR]F\L6˺-%cef%NGa+'3z_UV}dsF;}49FĞu FJ gx0~ᘌȣOQ`ȼ-RpшXPڮ_!ծ25Z^Hq#mF|iư'I.\ "551D(;"$L^޲$?+ eց-$r[4J0/Zc= z5%ǤıɝG GjkNvD~YHMla3.ߦ}c1gç#PA w1V0.}O|C-SU_;u0ԷiYv&zj õr]+vʴ6_odݿR^}x6! ҳv\'3{IC.muokly;A3Ic|;mX!u K '%Co8'nhImD>I˼ZK;==Kߜ@ïax{f4L"x*\>#YJbgB̦.q5ȩ#QiKI  !hDس&L"c?P(T,6˚r~'MϥØZm \sD+h'{8LNXUs<%lԊ̯umzУ8d'}!9:1<Jv&Idk&a,EF~]LeO݀E- pTRWd&S<1ʥQh AZP<jytacMMPNY* </Cu #-TDr& aNgxfZ4UM1|`*O;rY/e0NuC(}i*U*=un>CWA>@n:@lUA67YE-,G A٥CZ$vFֳCOg@Bq鬄f!wN=mO'_O8mV|dm\eSwvbW"qNSCq\LXQ66M#͌#ٍoξ^f5DP($yr!W&}JnnlPxؑ}"-}a|.xUmQXqˣC%}uHf p4Ϛ5nqS[<*gÌ>aTvg000 *<ʸ@$l ,hGݚpт0[Jpɿ-#SrOGeyM__FDRhG0lö>Lm0|Ѷ@l淊ʃ@\02{DC)3M$֋aociKmAƱZNHxwW-O9=l\dm(OrxY͌V0ɢ}WZ PвˊڿX#Ve<0 =Àz6ښ&\b v0( N䊻[чlCQNl̲\:ȪyZ.sW:CU0v2m&黷¶8VY;p@!=B)PX$#̹%XozP"ue* 4<ƒ;((`8s2f(H-M"ci ZJ x4:,=Qm>Xws3\@Xs $oHK Akq4ID:@`?{2ƏeqTmfb4pfF> gꖭsgm3Z!nBs;*Kd޻yn~fA@S\NK5yHA]+hFavcxI!?Yu'wwgށ붥gƱPif.}:2_:GSev0NH-2obnRvqTfXqϰՠ}8kujPؤLMJے` iǩXGl9@NXœCSo?ȡBE.U1"~¢.)ဋF>~3@4պw8"c\%gB@ "B(wQoeb;w!%lgEPtI,#hU MZe[L0:9T;M&_R6)$e`h%W~eOSs 4E .ty9QA@Mo wB\? @P4(^,' L*o8[b`oXa43y$>U+S0*~\b%0X,!j+(n5Lv;/v3;bdhvq gֵeF qFP>8y2 `쳟Z%U,?@QƗ\&Evt^vPT7l܋z391/qôB$]Gnyߤ)h Gz/vkvvoquwC9UU̘gad.ِ/ڀV%J1KO_gb$x}N*/9.UyMr8|j!q;DF@iBg#Nqk ~ِ3,(7Cַœ8H7r]ML=Nbeq j0U,ĪPVعZuPz~, 4֐T{|}7_CePaVQ,UduFWDC‰,e̬AF g9mMMzjMf7siw^ʦեC,kBQ]_% c eD Q30].аR`⃊0c_՝n }mfC^Մ[yoSY ,auQ(B*w%붯s,iU,b}K7&B&$+vy4N ko--,Rmw־B1+Bk$R&jdgnX"-^ڀtG4AOTKE"7vQ5)vhFlT?tq v ɦl@Cg"/7Za,=$]$_eۍ4ɋ\: ۫vx@ɺ&/gɆ|IR/uѲOUoOZ)y`27~bQ>F*x己M"~ϛ&)c6^B1o}7{SqKT]*>TcU*FXߌخB6iy(q5s6)X_M* nO͝F _@/P!^>xR v~$zQrc1HZfE)T5eĵeAiHY_4ׯDo!DqfY{alt)i]2.\|]]+Xן[˺/j&ͨ~#;f#`+@ 1mBHXEF NTwմN[6ɭc;qRkbM/1DZfIDWyѼ, ̙Hc]CPҋ'0HC (78s|WH QUjVhC jHHZ[7ʧױ7~g{WP3xC%`nte T ;zSN;hR$A%gW;f[Kj!gZ;.<:j10f!/dkSiKxW3 >fo`rHh$f 8 k 5gɸn4*ޛ\.f 6`̟G~c!R"Dzs5N^Y mW:yrZXemICu AWUx^*Poհ}6֎Pyz<#i*$ H>*(O0/; k&Rbd¢8Ap7O qwVD1#O{&`'ڗ֠!K`PM,]]reL0K{;Lfh,/Ү?lK>3W |ZO'|$8\ 3kiǸ8̦ 6=fp K BpSA观;"W^+hm2_vl_ysl'&Yh}޷r(79xo7haHoV#8PʼZ,am@٘B}xۭy@u/W 1))b 5<0).3ݙ~PnUSof3[[>6fB7 ډG4g39xy%tFV'Armx_( UњflCDju 3]4CD.᜛ʲ ski.Or\|鐴D$YqrJ/kWj̇KZ!W~ ߟe?$OϤFgϞHrf>Z'iճmԊ Fpu:~Mg:q7[jY_vIm Pow@`_:PeFCɗVV?$ &OCbZ*Gр$i%LTPwc`|ވ*"tis\-@\9&h*v;> u]p=O8bibX8@LsѼ[7VEbq p: S,N;WR ] IQ&Uiƴ҄nT⌰a1XC;NJ"wH]-Ca3pX*szqoCՕzsWleF Cqz&:ӻ8cGq|m)L#Rz,;ɉu!Fѽ&8[yR~5gLm%F><4_x8;*d^Y3#+I5#QRo&<(ln,asJzG6njˊ|m1趜)u4=ܩ{*i"Qs$ĪbPGaœ_v1wk^\FHcb&gρN#j9-}8'v`0`圈%nKhgIx"3fc484%CGqyck"#ф1n1@e1C1^{F7Ë-~d4 [c I POfqX}36eBR/+-Q€|dl.D-1erAD;kc &cy+c"R,zNSVmo<M1FڭVJq]`bGq 똑XW]hEp}OD H$@N %ߺh|4idp^J禞#. H7ŋ;" k?B6&ZC>NaaqI CgXK޿@/ :ţǑ] +}D% VoO0 tZrk:vhg FE۾ʽ2Xs1 h6 <׈K^kJfI[tHiB^Ϻzk(eefROX;Tȇ5!o{B>n6ZL0s?g r+1c&}E~ ^̏$%U6 5JfZ*E=~xl`Ɉiw)[+4)f+ʕ逤GS{7{66uT8hJcGCyLgptq}|1*A]7S XtSR y#NPKV$y5T0[>R$dE[|`[-mww 5\ÊAig!e|U$ɑhD./hzޓ e˷`fuE6j0$:Dfg䶡+aX ub} 9 qcԛQ?נB'i *h~:&#,,,yH6N7og_P**3^3~'SlT c0zۢ$nݺ6Idfpor{4G.Fe7])!M}IQ1 B1g3ɁI77+Ԏ΁!g<)5QuلߗlkǮ@89r<=Gd4s%J9s썋L 5O ~a= .?8ZLĴ8Gz4OYusp_T= ЇwjqL >kPޮG-Ȣ3r. B:s IzپGA NGDվܐQBh&E޳cRq&ⱛ~$M( RVO'r͹|(* i*']G8ߢ1P[Aǰ%N\~؁^2xv_pAnͽ4!S̥=8f/u&>cYVW27τ_f;F^McOs29J40 h٩b: CW=HTF'o k c{1GVGWo#~C%WCN.CFB乬Dj"MU!L+t{D̵H B4#bL1t{\"տM E,Fplc ]G !s5zv)g7nbӵɍ +\NRǀ97sw[|DMЇ__ښTrl^A.VSc~L̯%8-n)_'LCe 6( MV VȌ~lAbu!Α!oۮSWnm+ iTyqgg0:d;CHR/|,IJ ܉5]B#wBS s>m Ξ=R:Iϵy]-)kqPs0?"n}kht{ޙh<,[f]X_2Тf3|{Ut!CgGZ3C&"ƽDAةm]"/8(yE~'$%f^_3PoI&qf w7Sc&nYHn'fl3/y(Q WVZ$ұXP|\~j9E_ep^+ }E{lԠNi@( CnNQP:(-j@2)j!jQ-4pM-Xa끾sw2Ikt,LgB'A/:8D1kۘhBOBD'cW|IxLC\RIe-Q7귀c*yB y5;p`4kفa-=ɢʍ)&F2ܢaiwqXZPLLѸ^ F}ŪU><gHbک8 4md \Vw|]-OHx*BLqkutgSPft-Cp9`RW 2c~L:l76B PrTݹX U]4'E  &hL Υ?ŇN'=نw2TxA^zg16U 惎~ysY^ zE:*c6RS@A½prג"yߎvP x`28雔eHB+&nLx&}BCWBP)] [ݳ ն(xZ3G2J՚ |'R0Zjj#÷hVoFˆ1q |x+Mh]Ѱ0?yfWgq"4V=N{{C)w4@ d@ zmg@@f*5@BieX,ʫ%aG\Za38T<=>/nI7 (dǣADg;^`l-3-5o^9eUXZ. QgPWqq4  4!)n-? 1 NZemDfuni`0FhD iv̦HWr ?v'ĶC6xГ+WБ=x K=vvB#ޣWu1 r%"6w;Y8e<ΡS4z{^,n/Nj #fA4"hY.۽PN$ 9#ʫc5du Iъ'#MDq D5!}$ͬ M3O$8\ O\L|-jHYW ;=Tb@}"NC2V,XSME~QW'S|[W^rPl R]eFvOC#I*9ΧrW(~2LViI}3(A(rP]c?ыoxw~hyA?.@nG.;])` '!\G*Xqvt۝ҵ^Sڝ:9inQAǜZ/5ԅZpET`iƝ ܆m&Gk)7dfcq^pc |Ȁ?Xq-G/D~ᔋ]!-X'ˣMk=k AءQXmROTg7OD99kFlLƨ=-U|=m FbQ_K#?x N 6K|y-5x,"$s=Dެl(=mq<?y_t\s4C@?οU%=*) ߺlΓTs@v0TcTN\G!IV*x~w-h~P+1HNQjG5']˂i!z ې|[_j\PsxJ}ñљ;):,ȼa/_K՚Z+RLhP08q`Cb狇b/9rZ-Zg}Q9OW0T%VIW^蕹PC}=J2.N*%N@)kns)vNVב3HU(ctB ҮƩtE6/xq8n=^qP06o %蠛(מZ9Mhߙrɛ*[rolP=:u=P*|Xz/] = ;;~Ҏ|i4rvxOrqUT٤X5Y5FS 9^ tP i!~^ɋV<;.zb )~&Iٺ_2*d$m55ѸM> y1wDAa͓lPNV18ee!A vQڻ2%Z zNKZ[{'9SoeO(V9fY]Q],C|<vłSL[ VB"xٸf[J<7LG,fjRRy`<#EVp΋\$ɘE BL0\}6A L7q!BfGx-e = č@ eִ>kA n5(qo yNb귁=p6ŲX`,+F9HfhwNX#QaIg dd5)"fC,`%ϼ?rG<*~1i}(òm~<}+E폇Wy+B8|#km1𖝰())EˌO1yV'sP9ذ=|Y{O M[DBzYRdj# c“•=~)2,vw/6`!Đ` cPonY59},I,:CV>+&L[bмjmgzByC62˜ {2i.x O{xPܿ \ ,(I(cPكE  ZkR{Kܝw*~q}EmfXVq>L]!ͬ gĨ#Qq K``UN+CFD>cLF-Mo:/vH/ =>^Jf0ߘqgVȸx\B=Dp \7Ck)  bF+nJ5 ?V*k92FF {:2 Q)pU# 7X=OKf(F=Y 8|̌kJ,"?wQ]ٶ4*-Y??W@JOZG"F@@v 5At/wA~{ !sn>E:DkC*+f?2g6w(\Cl}󪮖-;op*qt㦱^6X|IBZ| eŷ5 M?: ܈_y%=:BЧxfJ0BMsx~-ѼG- pj JIrY Vph!Kr!pܔ~g59!,Y+F#S\J,$/T+p@Gv5"sG_7#TѲ]݂0N6?^>:?&%E6,2ab~>4LϸC[y~Oǩa#u`)dôzF=F"&cgj" r` S|]}2%9]~8T Λ  5AGYVιC4/mG3^\56O6ok|G}wz#CS–Z1(}WaF,j ^j0}[h A "a)T؈8 hU~ˆRޤFuX3뚒IK7*p1* ږƜS$:=U- -^AAUjRA|TCF<`rη<@AF#̩(7r73c:k&ݮѿ,) o+iwѠ7گe a8-0W(jV-:훛ؐ(N#tyh pґ s$۪f!meUƼ+S2՝ɓ3ǶZui[+"!bNm@wy" H8v.z] ?Ԯ.N2ƑZ~vW`8Mu>+V eC]mORm%7oD*^pI|:&=s/e]#%yu 7~DZ% uV\8?i kU,t3 d`;UzX_b.cBBYLذYc"u=iWp(D:y\%<(pfr\]fN٦>4f=X(҉ 0.r{y#kCuv?{Ϙ##JYDrmmAy :!=.E? ZܿvsO3B ..-:32@Ciۗs}kB\?db">k]K.O.3LGlĀ.*ļ,q6E' Gz X]#C x&*zC ^!o܃ D}`E9:$bc%:n)[H#A`.V!uc0,@0j5)5,t}$kt6/ ,D>H ^V[Q% &d K} |piYiWvZC%Mv7=ǣz=*鬢ޑok'LzEe](orOeIW g6ǻC5=h@o umB.[}xX!A%s_=$ZKOۍ%MgCº'$oMgՑr81:{eh)Ēa6p(RkӥPǻ vn{&j 6R{0I@y"cMj.Їvu{Sث}㍉ b==3s(}& LvEtD8 ]kkz[}(]:p9 Fby0eL Q66Nhp|LD٪m ~\x#moKsbww: 9(j=%1a;,h[QlO2^ͱ[c< 5q't9~;8{BQ@eu+^ }c'EP[ܧ7E~nO- 7B`BjPdNpxi5t[f#YXm'?VtXA,u#O!P% TF ! HYmq *o^>J5ai/Ӆ9npȝ:S vdԙ &΂<$wR]4vT{ !nrk9HB=XiK+.\D,p hc@^/pցq" _F?[9g} w'CyGS$wS;39tr = 9;|N=m * M*a>uUGÀEA9,`O?g.P-RCpF[ _F|+3<ԤU(l qtO\p" S;f2]jT=&.f]BL~t>A =r4AU f*"79U_Tug`ig>BcY)OlV.]j9,X)iHC\w-Uj-ν>B1i籼"EMo"FDFٕsnf.spA_:AA ̲ǩ1 p*F-BhE3ߩi$=_6J&&otEIg0uP¢ ߓ?h_?$xL^`y؉N8;e`m2F ׏Ʌ7 OtR&$D샪Z=i:7>rS©˜ I<Êg7MOyΤ3H oF ) g bߺ}Y8IFw'r mɇPf7kKz\@,7=<[R`٤ιlKUZR.hu*As/vg]B/|Vߒ6 P\0]1rdA6^mcM܄E}rYo ^T]a˚~o#Rw]/P + )E>'8_``CZ%gF9YBf!j7k;Oi^lDʇB׋ 9OkE8ndVKݥsh b4n'jI,+e~BQ{ +[~df3i(,{E(Zհ?lhXiޡ ŧࣩ}{('-0v!"W_!>$YՎDR5X& v(Zeuzթ)JOm%,^'݆[6""'1Q^^ùkpYbͨ&mC͖6O ˱ޢpaEOPl +N$qph3C'C;+/J 7㗱E,&`U~:;km2ZulFy+Ƶ,B L4~Tq`} `;6J: 41%XXI)'VeGWz*`j:I8Ib>eGAMqɼEujLCog̠H A"=ȷ>]bO2~>j9>I5W,%VBSA6Q7hFd3r*6Lh'Æ洝eFQ8|ϛL+u( _FJTy}.["_h!T+`r2f_'lFJaRj2AS ]zM64ϗkX i =CbSA$;9 Q#| GM#nm_,ȋ{e'TX\plgccTpC^?. ˵"(Z'yqFRsߠj 2%bS$%8PÑC-@L9ڨ)Ey~ӯ=;ᔼR2[+Qq%Gd`XeÛwp̓!YKGsIomptT}]dE(ޗNr+d でѹ|.V(l=* ^~{X81DP7I3?+rt6}˥;^{3UI_ak6wu˲`ړGZ7d`E$qun.uc)C"_GvtKg=ow|c/JT H+uxҐB!C!/>369/6|Qr؈" y"ܮ9jM(iLSe~υέFݹ;p;k\s#wepF)./i>' Qy'G<6o[8a֏;GP?hXZffD;jx6Zw+4-^*ADf; MNҳDO@m}د53l'CF}HGg@QKuXD5 ASl*QGR.:^[Ǚܗz Ӑc:P{RRհ~X0(/$1y7+ſ%q'P"{d߲{Ŭ`m:Wd,E ]6;.E\7ͻrŏՍv=k^?@" 7b.zCa夺L]*mc^dƠ<51hszaQ+3wjF,}7^6)\ؾ'{MCPNh]N,'TB8ꚨ/jIRSIFYdQ:ڬl@hflFRl\d;n q"=dܟj=~8E^L9*J=PޝJ(ZJ}֑Q!'[E ܒ`B}D6G;|_A3DRf{Ɩ$j 19ѤݎWiP <ٖ[º 4Uu;:᥋XmgrjyO#ZC_'R V.V@|Ņ~;-Y5BǙyMN*C>o)df4$Z)Dl,CAU0pX \ؚI"x צGGau~kaMruךּWn52'6t]T_N_|Ŕ[fm0t6 Mt 8B˫ 4-b|AȈ$k]Od@_`)]"YG+6fMQSxbD0(|fm(A+UOzEWr;|<Bxo+%&J3ӀEos̀!..m8x 3Dž#oFUltǞX.3r{CTU gS威ݦW>XIAY{[ dز)T$Gw|:rwts;>E{7l ϰlTQꛘ(񻩼?գp 4 }`\,,*m!!F=+?ݮl|LIGՋyZxxX(ԅc7)D̋%Xt^K*ǙΫf wfd,\6z+[e.2kxN=<\je(ߚ53!ty,Y|{nLVuK;twZ˨잰 SidYwL9h# J]ћߴ뱯oH%Ts|f9^FȤxU(<{q습]r%i+Bbdk#YYTqe2%\1C=<<|Pw8"r CaR'`×p>n~v% #,mƁ:&LPR!n<>}ȡ+1y'8!"HK~WyE|ߛ̧@G%:]Sc3sVkGTQlen:jW772pGK$5OH&.Hٰ~=#9 ѣ"@Mr/uR͎4tt52ɐV.KffGuH)D.qTPὦTD] dtgK&Q)LXY`0(4J͙|nwfF FJ2oG # e~E.\'ؓH jJjPҼhNoKq)3 ?^6=b[H~ۚ{zM-WRG<-$<+*5/(z~_B=ybD>=|ݏ3!kS2@ 1 Tۙ|?G>vgyCex y v[h]ǻ 9t҃xl&eUY@E*g7~<#mCKG<)Z̈́&Q{qA*![ qhli"n&kHZs^Pr\f!n#ֺG/A[U̝q3x$p:;EWkk ٠'^;U_[ykB/=beǰԭ|FEyb+:Ƃ5Ӎ0S>f*W Kc'6(kB{5dagW=/&;F+3!##\07pB $%tf`9#tw +r/hks bH2مގ!*BKsJ Ci,Gav1NXFPQXmgŜ隫yp~v+P,hވ 9`DHmgvȻKRSCFFpjaR4X@T-0T :ǀ@'n[S16#t\&n2̛S1qR䛽suFrQ`\V@db!"7"l(wi^>[(nUci 2K)"0]Q UNC~27&w܄hh3c]*"< ~ ̨AYIQ=QUU wdbruto1s6ʙЕ%˾+!R,jUp7}&?/_\I(obupA B# p3IG%d\Ŧhqg5겐i ߵqY]R^r[ \2ЍC9[4VR 5cEu.p9 wE$5%'ـ}Pb)_72(ZNGMUBˋƖs+L UћNRfu1rnJ-ud/i:Ux}tEI%jsGI.' s€>'~L"|_kyFIvZSP߁PU/|zƫ3pUx;;8i,YUoq-GY^z?O̸dN3$ x#bś -1yTw>.yӵ#.Mɉm,e_?"$(Mx7R*n7ԪfP5k<'*3seF-89dz`c`v:cY 3,tWg2M ?ň.?ϼ&+ytv Xs҆bC6QG} @͢+ݏs)䃘(IP(mأAO.ۆTzѼ )ᛘ^6Dw|=׻q /\wB* ?^8!iSY^0Yun,cp/tK9e QI3OmD+|UNßaNQFqS-\1X eԈ;6NϰW6Najw@5 %b̲h}DGvOwn( %1Jls-hݖ.!9o?_0ɂ "ϞW&2!s:B_k<;XeeǎQO7Lӿ)4zE9`IAnpѭx‰uڞpXa.<([zIYEzfP6`o:R2~=Q'[%߹7~wEIH"3cܞh[ܫT흐H Oj-h,6|9Gb(:ZkUHiiA=c:UHGX. <ʣOHŪUUT rΗ#\E]EkU8z:2T|؈{I˫WnfRBn|8}{/o|oz@QdiHeA˚c_&Y1"ec$"xX)]k3q|`5 L| vәot͡' "YfɎ[=x>U˚l;| yv zP3:NSq CRgq|kڧ (J~du [<)}˿@ {#r} $<0)XʙoE/n˘17̻ GG7D`x4N `eҍ5;mTVb^$ԣJ1]ۍpP! |i@jfzѪ(U}[/7?އSc̋A /XQF(@pg'~I|0ܞ[פBq Dx]dࢀA&rG|;"HV y}5 S׏$(,1g.MgI&&(׾K~+Ę{1KXƐ^oGv6]| gobM@(ȕY9eQX9OQA=twd9XYU3X0G8xMr Ύq {;d#h@{mlF*Er;.n7ʾѭS_':MMCzC$ze/ .q2W\F<)դ1YľgUƇb-3kWv*VPTIJ']}T|BᴛƵB0*JnVEOI_zJv\~u LD@x+Ưq )8] mh,͐[pɯݒ|\n֨]T χEwF!\pgٚ劦rM me܈ox5_;bq5ƒw \|x 9 V+δ E**9<mUOZl 3^\!=~ %ؐB2_} WU(:81R%`#; 8p^Cޙe?eOQtNȕk}i j[@]s7~bYnIhwWLw;JS4OJl^/9jέֽo46g0B(\hnd<-3{d7hJg22db}wgD?˶kcbL!߭;}W&4bډWz,k=RdA\b$@.9IKQMcK{FX+IQ2 qRgnDDv\[/.sjMc[@5 T$mWUS@鑖W0NvwA'dՂ,b"!(_F$  82!ф\Swm?+W2j|}m0=bLzІ%({8ʅZ?3Z u~ daۏę gxВhY y mTZ>FD( mA"4sM׼:#wJRr]<~wSXE%JV.JyS"}Ɵ6 )&fG}ugFO`Tqx>Jb'-؇G+ø^afo#s C"T>3vѯy`'~c {jx;g e"vJ e0%HkcA!eDDoYTLbpFO=&&Lpl<70YG $B uRS{VX,7zFeY41'Քo#Ca㹦hKMjoo.;YrJoJoE޹"~&d{˥1?tXӋ3w\L\9Ԋ]j3putctk1d_a{9] \~ʤ;+~8@^@o:ގ!a jrf\LCm{d4qDKF(ø cl/5]#[7-ƌf̔e0\ U\//(*Q#ܐy/kHZvk$4' LjjPQ }`*[vbYkv?dW< #lAh# JNZ5 *yPdv h꣢ᗳ!HjqʸIKo'^4gZ?A1j E+߯#Wg6(s9;:$%mp9׮7kL8vRToK}5c{2 Rth\ FH'8- 3oAinFpA ]a<i Z,1ꔊNQ独Ή{$qoZ~G&'DY©o\G\C+!аCQ{J:bo3<NġvjbDm-&qZkN:&pǒ(ހ93c0}nA0YCs{*0ʟdCUr< A<|! zh蠅 Β,X .DGC:ܣRZ}i=32x tSwЃ89x!\wѸJ1E{xdr8,;!=w*;'fORdz)pL?sqC0ɇyߑ^S1r>qB_^6V]ъeTtls"BCx&)&BS L#P^HyXij6ULOw]Ӄ=gg2QMgT -M ;^#ʷw~C hVt,09atE$V,n̏`EVrؠ,r'/?,oՈS~L|*IzE,= ?Em[ٝ\ix*'u#CBU_%7K~a[CVG2dJgd]k[4SSp}s h>t *")%t՘r'o{A gɘbLL)g3,ȱ'(?H|0{~C&uc8ǃKS rl[׼6=c$/ '?J]͕axs[{ _r[~+ Z[HGo4(\@2Rt5kG޷ci6Qvk Hb G"~YvnTXBahgDEƋҹ3H~q7*vn/;Wማil:Xε;IUgGzRҗjΆӖ!**o…B%Lxgs~gO ,%d?Q,v̴x0\ RlD O4wk"g}BjܬX`7nLUoC7%EDޯsjlWWgy; wj[q95o3Fjr"704ܢǜ?Mi=jf֍İ[/cގژ(z Z`Z`J=3B5-/cRǞ7+T1Azb>)ԩuqnt Kv%Z"4X l3 XݯY&k k08bz۹D(NK;C)@"-53.5{i>z"RN$Ƽ5RsVzvzIw6V msKfFFmi e-DYI#whn֗B{bzE|8KK}\i r~M7T+![ %~=.3%JjlFGRJ,n<:Ͳ2$6$xCϦO|:o-y+ǡILԑ^N_ϰMCQ9Wm%wCm @veTo.p腯0_e_yy,P76IʕE&U ǟ(=J❝b^Ǝ;`_QMHԈ% N|r7ހ_d$VI۵iNcl>q^)wK:X$7zXn7|Zs0j+Y8%am]*jz})bՋTh̡)bۛ*;/Fx>P <<h2@@})nXMw%{6D^8]dP j)fIrpoz/EެP7bdpG`!G;͐%d#My.vB'Mjpz$PD=O(> 1$E> JZhWh0I]vRv^IP:G]}=6upQ87"'aN,+urP@`4B8%NXr/ 9޼ơn>b]JTXl}Gэ\S882GmgKt".ۤ"yA+TR0Řۉ}YT^;#Qrj~2 H$i<JJ:ѢgC4(VEH6o7 Sl#E4w;ʞF~@->K$0l#^sP U#)9r/n[qkChShVzц*#ɭ>w Y"hsWA,XSR3GzUfkssN?i1U?J _ޔ"LT[K}s(q=QM zJmkzZҳ!UM9:{„(VMNhE"ΨPٽfk<">jgэu|Ғ/vȱx#mC!g^iMQvm3qf?;DѨѢ zЁE9>jd]!.e D[u#mU&+ V+NঁRU` Du&׮rN{o]r-SfR5.V߽ lʈ%E{׽Ei`uUO4Lڂ/R}ˈ S0 >9;}VfQuȷB $"&n.4_:w( 4T?g隹)A˸)ܵOnIA?>*'w_a,A Vo΋FYzbxH6b宎2OBu.lk&[EwhVCZFzv+0qX?j;C G#hKo_}v]ưO<>#([ƻvUs;@xW/{&(-uk?| c֚'}ShF.SO%v2qz[ljD#< kk͙^C6lkcƶ݃,X=ʼnƯ2 QۢL}#yV0SKC!`bg@Z<淎wS\X|$*Cd|wog)~O1\#<"Kn0vl"QHv!Sh{-]Mh㑯-Ρn֗!ui г`"* wnrڎX _?%}ؼr8n A6<|r$Vo^` }E퍽s9W6M8[QPu/#R}̵IlUߑSowI 9i?%Z?U?ӯ +͒(1/>ީOFwv]([ 1M %9=YPu8kZr&OΔ:mi[3>;5ш G㙀a]m(ZhM eRU uwӴss$4|utcKgG.7])a lQHgk|' {G_),#^ôn!,ҝ|j3O!'U-IyeNX7H#ł7O I&D'h2^V-vmoe9*p{K*?K5pO39z 8!]:̳(,~{R&*JT8fQœn (Xz4*miߩ~<16*-IR]|}+ 05 ̮%7!k]vbVūtŸZ8&l[vfsMWiϔzH.m|)sbm"xkmt[Sy?{ԃNj@'qku4llir3 Ed򦾲5]q۔;aоZȺOR;ր[EYKGT&jYfђ @:&ʢloelWfx٬)SˮƖ]ej)8(A#L SRrfkɨTr@;^/w^۩(zm=E~ 4drD03GqD `s8{6.l׻WlJ跪ŋ&$re# A̔RP𶪻3>m̰'2 6ᐈ.,"ߏD'f E>]+[`?ݬIR]d_#Q}paGP""(2{גJG}kVyEUB\5-X_Im]>5sB.s[afHƻ Y>8l|37_C8v}=|Ld !y?Tz7nmUI3CŸf?^lKΘ^^Cg"^'{G% 4yoTv+–k.w ^9hae~m'G~Dj b{TsO-h\q=:)KNDcGne<Z}ZB#<N'J$Ӈ HR=`,HiDh.wΧ}f/g9ь#Y? MرWڶ^yFt6a FSD~IxI{p/#H|t+~)cO{I.wo^Bhݾ l8x iSǡ~|"7x }Dܸ;}A.$,V[?h+Ģ@ZXa*Oq#.,'4O$[L' ^h=e;8yծ1C|KkS tu?6"K9|W݃¶Éy\[8gj17Af9Y*0 hȚӔ\_:#2>^3=pM.,Iv7_ I.raf̩wg6S]!~YWdA]$+f!2Bʚ k(܊Q$%DgZ(`j{B"*R"Hh*c;[ML0%}t6?esALg_Dq pͣ;;FhoN=5hhIHWJԅ6k%DXM .>%c΂k;Us9hդ]pwRtroG3z; ~4Vkّ"- dLo]ȧi67 ~n.BZz`#%dZs?.P&2R>L&lKw/V?qB<:eRďWw/)ޟhÛUm"F|Qy|7gJfE>aޡAjdzbPME07 R'>&C`A']Á}*Sгi%з lpO0ayAl.$BHlhi)[Uy8S Hz X.plLʨ1b${Z5̉=>0)J";sXT9vuD2ioH_3|I;NGYe?ð^l"FWytdLZƴ bd5ďJ吷hq {u~7#d}걅1>p{sx|df_q|~&Oy'q_b'SD z"n}k3; A0w4 RLuO XȰM)dIU R!WiMd1|C`P+eiVtBmn+}~ VgR?]}klnJXMhx`k#Dž!M~WkvP JDzeM)1yHQ={M-.[EP de[⿊sqMB Dxh \=w[>m 4C/[q_G3C?_ D`̮pc$!m>x7j}p?#D>a\Ā&dyCZn&$=h%S]?<'"[KRu>h+=En M\kc,޼?8iCܕvtAH1 |, ;'⼕lr:لJsțV~tOU;6mG}ˈMѫY,Գ6&5NjzU"{0 ? ? -O"Ȱ:j}4tq{ŏg-u(g_;:>g(5 K֑cMD"_{ǭc5J *> PI(/|Ht" :j}SiҬ9Yp 3ɣB+U-ip80;.'YOf k"pG N0tu`AaA̓p̂w 5W;}:Gqb;N/m.).FV# DژF*`= ^H]PחWbbu[ u1U83ɣ wy`i/|.eNϋ!nk8o8F0n1\^&QړdńQnxڒr`&Cb}=HxT$(Ppay>~`l\gpݑR 5^v̻*̞(o.*,O 3(γa$Sz;E'/ocXmh ^3ݕt^6yH?]}e.q7wҍ-^%KYv3"> PZ{K{|#{zFɊZxW0 }hOs@9Kq?Y8=9.45\~DVvƨ>M4vC-7Nf_ʖ{:idkh|:%rvќG$U!}&SB:<05 Mbixz oӖ؏N`1?_Y|w&)̇ͨp&jڃ6 57?C6_ EWEe ckuw櫣[1ф^ʵ>A] ](PnoHD<*‘f2+oW(%h8L \z.aJM+52R^J8f0docD%.FI-%%ѓ6y8lfȖc}[Nu,?qxwOt J ?(TtmA޹R(z!N,!2\~X*/ hakξ|7Aۊ GW±,!R+fNGQbnf,.{`:+`U9IWsUpcv?zc@PVΫƷe2+hn:X?*!j[d6fJr2ADd8$6V<}:6[ ^>u {$#yt~5[dd}8}:wqEo4bσpI!j!XkuE )ͨP[φ<Nܶ{x6^H#a Z%69S( 3IKbݨt~ŁovƗ~4noP.}@Vi4U d?)t:O!\Qhxy"ܻdˉ.t攘ņz~1Vf^3o!,sP &5rDx . ӘE܀Iq纟 ﱰm=e)GQpgtH'EPIW:] #  +f%YU1gwX,6G=Fscp=sTt4%2x#aeb ڞHx(>1f`e]GeBF-.xUZǚNj&A d==c}3s`8dOp,L5[('!A?- Lss9MrXXwȊGnȣ_+m"/i{`bĎmI2@ 1{$yG؞Q6xl&ڎjR*ъ :>łw-P c6Ii;e+Ņ =NӰ2 a23~+0N#VKJ;kː l Q~ M>%e ;F;+^7Fڗ룽v9عL[60:%f"&e7 P:;ZPMBfY pMIO xt )IT/LK s*tMq' )*FU=/?dF> َ7=[hqG*+_@S^+cɦM CyǔvykxD |* 1ep^(2\csV"{}-Jr@~Q,~^S+w7n50VDgjşik)vd4 S "hi[:s,3u]n$`_kp.o UWK"Qʪk-q E=ږ}s}ۼVa; ̕)gx'cEA"!PA!Я@"X=׻ T*1 56)KȤvm]]/.piIE-pokxieBAR)*0)lը{7A=1(/=OjIq}? 6G`$Qҥh 3AoSۋ@NJj"tB\ΐA[h:ߝB>0ikb{+㡏Ԣm[(n\\>+}q|l3{x*$';wkHpe0e8nsr?@vNyoʧjB>AV\ED5,:9ŢM`~rSyV|pdO/ʤ53nW/QnBZ b=]!g9Hj Еۯ; `걱Fzв; DU Om~Fm=c^_VNet%OޚQwݸxp', 1ӛ6? MܤR)S.qluLU9YӨHCLڗLmvJ#ABip& a>ÂQENjZ7d̤Ցsfd3Q0iGJ)L%6 OZ*hg`)k̶tYv6Ɨ_fgJpЪ ʝ\)y>g`8JO TeȊ^x?@SK|wÕzpBEijcpyB sLjRl0%##).A/cB1J $J|QА؉xT L+M5!)#щg;D:*OfĶω2_dc*0E8 #m@Dxz |O)=o|׮W]N2h,8>?3ɚ_X#U4uT!Kb' >.nn_"x=kr[l5,|-Ѳ%CF0h2u޸%/](DH VD`My'UlQ|9(/&2G#C[P|FwF~µNm=>E-N:FX fsӀ6AzEj@"C#>/ :3 |eWeD_j>. #:U#o1mw[Oo/a0c^>,5@4J>#j8.JCH'H WUK1eI D @qo V5k 2|M*ɕSO9Ѻ|܌hە pquj:uqoa_CND g-0z'x!NK6p%|(MXේ6j=) +6?13;lqkX"o>Kw*ejd;;hPAvt\_ׅ7{~?~i$eA< 8a5)*]?\bRc|bER ZHzTS|@只+7kG[5K >@0ȕL vseKBynMuUJJbv!c;; $+em:/V1#3% *OϏȮ[6ئX^\@3__$kHZ/,dhmOp散eL݋^k5= TZ3>Y~Iv6m!|#zr"N3%&ܿsC߆':S!`BXZ?v"yuޔ#ETk;eٳac1a,'j 2S̋>q*+W]+phst ?# {g\$3Wk3N g$C@ARcK$Ҽ.VߨD 9e8-@~ky˹h!۩ #ۀ0i&0G4j.V_KP_0%Ta0 ~_描*h` [_ԧg!5M?6*5c*'al5Hb\\>qT[غaK戉鮭Fj>dԇ E=Zh67 & ㍻\/|*Napѯ8|\ؙћVUpfLۈsR혴0; c\TI,򅄢oypXDռ?dY%_2 g8gs$j#Fr7C7JrBjmcK@Eu}FQҊ`$"wUm; uelCףIC0My+.ˤ܎:t.9tPq݊$꾗!5U(vkBa5@g44,KXJK+c]hx` l;*Uc?5 $]y>au_m{^븭d@x `:=Y4r-w*)*z˷ܵbO^;1^y Iq.~x#}#]֥3'[ a)XNc49~n۪iW2O)s[M1>Il'HB^wMy >f*gFKpѻ@LՙTHiZo6AO/R>Xwow Ϛ% >|OWs$%xmCT0p g11j3$yn+׻E &$o'S:O%{%jEkSbr:%n\iz8U1~TEJׯUp+0A]g* G+e#];c *MF it: ;U+[Z6>Nb#@rmLz7͎ɭCK5T vU ddMJx1yxCtk=zmk4MmF(LS,ciXYaIۚu`QzگzɎf%|` AtVޯ'g(g' @b@DZ)NjMUi5HF Ȉ[N1\ =gę]c[ _+@Ql{y3f*A@S\Vbz@$BPW (.>u7W\,N'>3iZ@:D00sB:xt͋IJ\(S"2m 6tђ8aҴa=:#[b!zAeb;Z\kjq}9*ygTTb>ޑEwc'%ԄS|E/;ݯWU\CB~k:BRId}0Uv'q_̞J>zHg/ iNدs`7팜ܫ/>dׂTpX9e?w ФQoЃ y] Kv%)(bW@Ho坠qtÔ6 (.fW^Yj{TKi7] +cɪjr^źl*oT)ynԆ^NiX^0""2f !xڙV vKJN\`g6#( OIQ\jHuNd>ӎFڽ>NYwj{rW؅*HQ|磿/Ynk-<IZ52́,-gI7mV ѝltdIM|Y`b<@zьǫX'ZA»'yd3{E$/ꌔ6ɏRЈV|`iz=?CEh GZd4Y7+Й] L5q_vv5U`Ix}%ͰDCiɛŢ0QV;)~ Vgo~k͞/+!!?8,5!`#٥OJm{Xd]jtSc&Һlr>񎓎4>JFua[X4{-uZׇL\ZθYKۮwݘG `Xut+v^!K_ì>000I&ƇGݜ5TW#ҳX3+lʮtdW?`ctYr:l^k? KMe ])>^F3,rBZӠSȞ@AEwZA]5ok'249K{Omex)|sf(-<KUBeϩ z DR_Ł 5c74PsLB/PYEs+LҙM]o*еKFZ=_LtLWVwіgipd!lmŦ4@'[g3݅SY-tfѺƋGwfOŨ_Sqk-rx'Z+3V7!T3uin- qPGh B=Ȭ"4ŝBc@sA\ó||Zà?o%]y.T $lzq}4Xowg7n7Wc2mI|?ک֢'T_72֑Eo%2_\ۡpK T a* L)do!|E3ku ca=Tdu(?=/?mVФrd;PZ5rrz$T,WȔC`͖Jғ,33n(ȰdI L s=HPyUgZY';(ϟXN`v'Lo;sUZa4j \d>ޚQUn\vG2L(|H{fh T18Ml:"C܌L g2Ig~< ǃdX yFm.)&OGvzuӺBJu*3#y wN] EY +PY>24Oί:ZX$E'p>pC/4xnLKWCM Yim-Az CQ J~ ,F 8-ل8u>%\mJJGfLk_F<G";#i =7̝\~C+Vk|?aF0# ,Sff ) 1=ddi ti=nBZT:?NO8C,Pb# ]\&ѱG` ő'=JTϊԑϬQJi32ڸGH5暃Sӹ"-4$pEv?-B"nEr^3i3θzruB P׷XAU (e#B)q9f"*Iw֚vWAW& %K,!KjCgPRܷɾ΀Ӗ~~K`@h_:d^]j'^{u"4Y -F"Ir$ <@ 7ɰ"KP"`ٔZ W1p.U>V)5G˦,f{tP7j! h1Y4--0-z>Wwm;8n]ȼ5;e+ tK`Xi*U購;n[Ŕ +&7. 8|iD>0kyFN>'Te"!r<ʕllB<ʋ݊Iib0Fmoѻ IyxPK^?x"uDܫ0lkdS(2SiHRva9c촞œ㝯b7: b6HsFQV~,ƋU#%,dd@s+0;ԫ"j] L@(|ˌXQʴ? qD9@cemw agw=5C/Obە"̸ ^Ӣ1-1+B j.r`ep[fXYZAg,?`D͎_a(t\(PNxrJB,9V $U=mR<,2/4?%On(rGI6B_d{A  Jyb#]\/S8OG7@yG+aDɿJ|akyt@wG=j$Sg6dwX2;XP:n`b]I~hbv9VO&XL"+t_zaՅ'.H82Eb_|\[0 S(Oh) gTAl݅.蹠bci?w 07tXi.KVywe=FМ;ZeQOTFGSx+:/khLDM[O]I~xTygDZ=q]Oҟ4WYW<84nPyOt1#'O8eâڜ6 kI­}t.E&ȸo .b'({E3{$~^\_ =arQ~Sl`gP{jJBTAuȈQGigڛR䝘B Da)lQI,NU`;oè8] C ^*cw!~"vAf$bo[pɖ}-X/MXO'{9qxi6,);B /qao$@]fa֣9Dډ]HI8Jbh_G{|XsAPɥLB6˭0aLRM\>7%  &|%c.-SdܔTPkeO(Av7 mt, c(OD͎Ϳݥg?^Jd hBaN<ʱxinfa7_L>xA%.0_cBA O3W84Ot'M6U8fUXN>6VOm5T5%s͸h-9X3rjT=03@ Xhzw ngܥ8v, 'nWkĠ]_< )wxNq3g6Np:z0]Hq= 7?Lw1V:,OA l =rJJ ?>tqS jD KȮշSd҃HeL:EI\(c-=?xvLqz'.B>7LNݰVZ9_6a^Un*.-gWBQ 7DDW3"JR=P3-\b_B`7%Z|X,r^b>g pGJL.Zae\r y̙prmEH%NdΒL&;=*r!mbx}%+#ɳ)[bkqu@9Eרʰ<6~8{e8Ơ&B ^3Q' N[Jw1+!!6sS5 $TnPp#[uQvkp.'6L}NķcSiQ3O^?{S``ӑ wMrt W)8iƒ)Pzօ^1\TG'(Wf=Z_&TLpQ79pF{c Tco9FR+ $-s]+Jl CvJE*erB?"[h&!؜=Cx;r`,f [pd5pŸd >s}yܚ_~JVDm53IJ ./F!SS=x="̂ySn{:^*MFmkeu4ц MgBzu.ub@8)qrmJf_w,("AŬ1K=ZreX:bѡȈ6j0wVK0qˋ%48>Y- Yz|G*y:-本S͆l؊&tǢm>Ӏ꣈ɫkcT@sSf;V²/Q͢O`x+{h8K{gMҫ :00UR]EQl Cٗ׀[{VSAIi'n0nM'N-{l=FMs|ea}jx X5ɿ"'dR:sJC HyӒ Qt ?<:A4D[އp /3P˴ @_$-(|*!-+W8Eu^LBG++bµN] =PuDatxIФRu!uAy&+%diЮO8,HЃ|ǿ *g$FEB1XQ=~`WK?x JBT2{Bh4;^#5sK':g(x[)x8H3iMš'܇7#lЬ;h$;3Z"6m껚(ozHś<}пӽkӋBf)(M>rGh._XtN5!v`gt9bKz^z40=3 %b57X*H^9\sSjr>ŬIűz@:Oqj] Q& CzQm_RBw_u0%+㚌C4s^i${Brjty=|\?V9pfxA@5HLw 2i4{ k LQ@ {lT&u8? $#64`a06wB&$|EN(Bn]J [=xхgu og;LH KnM]fE YOZ3RdsUU'-J6T[5h-Mi-+w3B+Tc`n ~6C2B@&-xFOpQZԜZZ8yik,۪ɮdu \ToxG=}S+ȍ > 5f(m!S[~%mm:}|LkKh‘x"c1p{ę_hHc"{5Y='5,aX|?"w@0 0圃Fgz!d ]66jMcB҅|0puCN򞌓ɱE1a\ ڿf£ҳVuª+w(v ȚMV[ԋ0ofn5(#E8Kiv"Yni@]b4 u YD9<; k~ )t(UO䋮cȳ{p5Х2,_v֒(t-*&a;S_K-5x,Uq\9?"շ~C]8Que 7p=~9D bK^z/v_"@56+~/0 3jZF35B+Cq;W0GȭDg}N=cͺ:d ;4,NCvv=!k6Jҡz5$NUIʢr"mo1dҴ+Oeas!# Qmi+ fd, L[ׯ̜B_ ־go;.Z9ezs c}1_'+K'`rL5-z䱷¹9-db ]t p Kwg*Q{*㊗^ҩ$ qJS`p C1]羃_`0s* ! !r R"hHA&8tC>45:l,uǛ3~JnF>3y[Nb aKMJKӘeiCG|vFi;)jz=-A]>w3!{R:jM 䛀>u^s~`km~Q-l&CXZ:}RאTeL!=$k~1H X 2i*crucqx_ ¾OE^Y?s ws0PP٫Qd1` ;t{kPE[M#;P_π /+,zӈc?1cT/V~eЖJ$ )76 xwc @ڮ%w>߮P%W@}#WvIA`>5yZIJEYւe㢑:OA'0}ʄ|OnQ>aK3{hdRrqGCO@w6V%Yۖ /|…dx>2Pȹ? qWHHl.껰ހ-HӀʃ|?V3qz +coVMe7qn,*[80=,\- c)5DuS׹  ۙH "4V>_ SCklHNcrH6FX)x(PXN^us[i:Fcr=n7]nT"'AA٩rdVL$OƝFCdт&opgavCbƅ7'edz*= Iu YeʏbHoWiMEtN,Y)nqoN Ɇ}Y_;2ȧ$ ׋ 3"V½PoJt5gX !)K3 j'-p (ƺ%%8VAnbc\0G:S*J%$A5#nBxQ2@j?:ړ8ښ.2IYjD Pv$!Jj/ LM3"}URq"L| piWyk7/q>}ƈ(K{0FCx+ D^"Zj{BeQͷAjuv3m'K.8dpC<"Q0pS%[3ۦFʩjXUwG g::]7 X։ɸPn(s!~O^c`"M7e l\cwD+TzYjb咏7+±vfBgx}Icla Ҫ 홃*5 Rse9S8S B-L&ۡpK[Nr|^ܔF&-Ztӽ1,$L  9djF\S"Rxw̠ Q$VC7qہYc,%iS2]EO}HP{Nc3T9:3zw5lͰs!l&Vf‹ZatgӪDW= nH]dudlcV/A՘N.wms}Jx x6 ֲ)w:-C ӻ*)hIdMA+ kW@P _o=X?+SLT8/a*oWLCtG]B‚-;*Dx*p3AyDAz<(>dz91, tw`R2AV>BZe/E7~(߀2ʿ LgxFCƭu;@ ]qZ 0bt^PU5Z{& jr@%_PP\  { w^h?~~B^be;Y {h4A2 d SIjcڿqQ9C|YA#BO =Fz|~AfohL6`ᔕyuV!xKL?=O>m8ډvڣ/<)QO ī(!L}H3Oi#b;;K1yfՠ.xLI֬ O4 $e6@Ўl8E +^|h jwt\};*4w*_A'  DD=R-!` @sZiL;fU O4G!`^ZI;~7~!.JBD6.\TlK"DS+!A0qɏ Ȭ&ѾTtk*532o_ۘS.{[lrɟīKiyї@-`ˆf;| $dEjxՇF(J$mF 0K$b#TOevXpƤtS*Z@8U ycɕ[A>7/nJ׻n?OKVMŸ-ў3g"vg;>W#{.2BHkw餰|(%:Fw5 KG 8FU}B {ˉ[wVްf .\OWaUs&nto:~g!կu?lFF(U4KU@v)Z1ӭTpaԗrB/IgC4Lpw?&h%|?h*e ktG4lw@a& --23.m̐ _WΓHG0k*͝ם\,]˪R¾Zˈd6TĴy`ArWᜳI d86:.1NJfV 4md.4V]!bH_ U1謆yp*B)fI+Qsq{,-9}޼pD(sy.'EFfWl@RɄVǬ1\/Yо  opӷtihbIB:A{?xݒNtpv8}01{]X Q$~q@YUv]z;8_dًAJ!kT{jz@3ГiaۋYލ'&xjCjx5rFp!A*,Xx{;n~ue LeOdgغCqHM)9VEF Vx~$W+or]-ϳo{vc)CR3FA861!kMa⥒ \h+',]S9⯸kTLmScf9z".eyQ%+ M"QC-81T9 /MæK#`3ѺHq<\IUΘA?DFΚ{XJǺti`l^jP5.oA[63ZaA"x@RZA]rIS^Fc  kjq:BGuaÏ3=>W\rj5njJkvK÷쵍|nT~DEna bBϸwW1jn2=H@;3XRSE  QQ9t0ɳ:h3#*z8 Fz`hkB T̈Aep TްTtP bC2wπ[)!%@REt;ua5Vɏ5z40i .gB+?Yǐ$#*gvbͫ[R@ X-M@ fG]]x3?8A)N EhCJS=qqbEF`5N I7ssը}KMB%]~DWǔEWZ :p.f;@V"8B3uʢWZ62c^.>l%躼н*HbG?46PS L&#-\mLk?⿃\7ӑe'~Rc`ȇg*1XgbfaO#-DBFaQ{)k'>MP'vXF(xՀ|m8Kk<).p-ИfA@UoʔʃBc 2hW19G da˥WSpFA؝nXh!Q^zxBuQI0 ,s}?=gxؒޛSxcM(4 q%C/^gHz҃6 Io^xpq"jv/Uj<mA'3x MC  riS/y%7W˂WMǾx0gȽAfT֤`yʩD\>h[–m!#yFm= ZK;G0F6>^1>=5/:@U옿YX H[31CF<(tUH_4=A\Tkd))*TR ԗ^나]t7=}>zCsk5/!L֕gUc#fel!~^iՔ`F{ ;)V(̫Rɍ'J6pwdHHGkyD1%P]|Xg}`ETu`fl4OUSՉ+HniCh)-\Dìh''la_:<(e5.`S1Tƕ(vՀ;3﬷C3 ̨E؃@-[vr+3!ViQҍp۳y ޲صD3XDHGDBͰ馍ಇ`ԧ9i;<o-?ؠi Yɝ 㐡 |(~ٓ{ѲR,.q^3#t_v ﬢ􉢹\˘XV Ћ9\G)[*ll md4,Bܽuo > j^vGꃎ\.4q珪 7g'Kƚ<^ݘ~!aPv5 H)N,.6⅞i:ՁosWS0ܷyXzKNC2X^ofmg^ N9閴f)s 1@l=KYvdbJ ۡBQetS-(:P4jK.~D9Br_4֜Гo|&wr-GWZÉBfq.[_ovf\fRJ[kcM/៷z4)5b8+vE>A2tw3 vdۤ,v@]Ser}妇N`C!Zro/R XRY^5ωUo~zjracot~0u2CL@7Ջn}yMq⇏*|0!w^7DBO< l pq Dߪ$Gdf šάLgu7b DBdJj0@|2<)brVRQq5'co7S U[A'#mܚACbǁ`Y=nX"W@5»g(Yu,jb^ddg^=&͘fy*Ÿٛj?,7ssϟ"dKb(e޺zm2`GKhWZw3Gy(-^߉m3\3)TnT>wY%{Pv&&tx^x,CCܽ]W5,^ٿ`f"pKlKZ:uch9`jo(8UȧIiM2&z[\9_M."h2ݺΐrS=\*}N\Zep4$;W䯮 pKgTB%) (9҇>ZKs}p#:(lpcs+ͧ[{[V u,\=MSD4_|oW]CʲҍM)gZQ*r;aDNG"k 94nd [s=o\ iʫI`[j0i|!e3pIP4.n!")\<}tg 窗?mֻ[h#Цbt կp4"sS'cjQ5))ߌLp|U9NZ\Nswx*˅g&a5u@mxƃ& fⒿi$@pQ݁" 2j\x"jNԉ;t2Ogv#/GQ̃sDDkyg CVy(pd}(dN4o%qMsU^ zONxTfwD]hE"j|i5,|*<& `@]Duq'PD݄y93h+q<ۼe4,OEGÞ.y*rDG,0+nṂ I;c(7ABfFjW_G]hu^PE翠ee/u{?#daBHST͒;e7{OAzfɢnfl:mqH7&iu5PDw SeVݬi-ǸW+8MiS<_(zFiZ~Q>zKZ&:72\z'_0>be돚`+K׍{H(̝9P }鐢zԯDH}b@'xy,Jj}6q]P|qiSӡdȬDl3Cacx!B󘽥}3aEp$(OvMB0)$ymٝ\8q2 3"W(LO(_'9x_ZѼ~i#2"+Yˊ :YZQrEtl}Jק\땘ajٕ9ۀAS?v0 |1`$:_:yY#4/eC Z*Ԗcx ? e,}μͰAKʶR|y8ٿԭ{.nm wL8.^87?1H'XQ׵z}KY+eIiz%2wUcoT{:OfD0<U@v`@ H.g(xt!|X-?}3rA -C6k(lY8i#$iY_/Q^]H#qT,l% W9eюDB* 5oTT7bmJIzm>l.*Ld8 55NbҾZWTF2{Y."FB{@G,~yo2+έ?xvr6FZ+²Z#I$73/EUPFLpc&gq$8DَJ՞dLߙ9UIlkcC2K+d+zL c?'t0zŸP"w.U C~T0"V?,t .x}.gZ͑&傔LPK ]^&x~ =wQR!hv&4ֽ-fe?GQhvNKM_jP}$r܃Eb/q*kݛ p_t3"bEcBI;~RMxFbcbfJH^F, sMALxBo,1cJgr6p7Q1 4C2f(I0H܇]6G_?B =r}7d}G)ʙ5!IiVh_m_ˊa*5q0:*%G-Z|wԒ{xLj04%\jGxV#raC~1hqB/(bn4?ɜ޳/Liz48JGC }ic\vvH#K%l6= S[{OQ3oDݷ!Ull;&_}*K'D(@@HDՄ]ΌH$ƤؚxΜd¼ݐ/} 1:sd?)HY g'3T:J1'{6| "/ Gk#WGALjm5\"-HaD/HPdj骶KL#E'),ܣ31W?v#re鈬 ^VV/$|iˠm6^3-{դ C#|!+gdͷ=_~qRD;PiAVoK(H[3-l'RVgS-d^@U(ζq9Ld^`,:Vւ-,&B'ieDl Ro+ʓPYj%%NX=ki?ʀR[b $aɶ@i͝Ro]fmDž+CmBZ_ lt"eU --m(y wd[;-VkwV_-LP:K컂;6U} @pLX}ۗU`Ui.:Dٚn~75,b p#{q@RCG^OJ}0`(zq"ɡ./-*?p ɥ 3Ll-PƊr ,V Rxc#HRJSc}fA=[ =HܦB=;O}8k r#,a"X2Iq҇YV6GKyAYV!W-2Vd"zj:+f1M7F\CMd Hu./2$q(P&H2x^d=D*;rms_,"\}{q4CT(AäQ =-RC+F x;{ ~GUE3#[>%kb%MpwՄ0ѽ"KftVϡ[x>9w%I (I bѐ4JVrdW l=뉕/Ogx<7%vh'A\^3u2nwl#-3;ߐvL.%y:o@y/gYA&)GZM~ :@}~cN&u$05\ȂXڈ%_X0N mrt@Ȓ!L{!|(]D6v7CZ>+ې-@ˆ -'G%p8Z4QmkL{[Q-_e"idD'|ѵuro[zl',(1cH'' ˮd$ Fov(H"?ﮫIy7l%-REbk,ESGl νm$OyF#5p#IAX;GRN-D]=CiZך%ؽrc/,h ۀU(qiD&RМ(Xq1^T N Ui8/ۇ<(A1p9R'LDOŝ^>`W)an1D:褘PJ:\aOW_ψ2P6` u j'-5v#|Уjȫ>l1u'X iT.h57a{h9D?L H?&U02Cq'mQyѩ YֹRe}9!zHȦg4U^H^ÊL{ 7nیWN8`ۧ>9iunv%ɋ+"9j]DdEnn\T"/\t([xSiMөRA՛?\(m?.K`t 6|(VxȖXpߞ 7M?ȷY CVxAW'am?P}v".7ߢpȱ6:p5,pcU#BPf $$ηDN)? `-bI2NONL¶Q!nVLapo22y's_@R ҷ}An.-.>ҼPeR/-zkDOѩ[–|%b=V,DˣN6IS+4̼ʌOܥXomC2.)!d٘!0x%?t0B3ežbHފ-j(Mb- '^1wMӡZ[`  zԕ֣ٞFJ.ZIDhgKHG$8;qʗ#3+; zE446H{fgH.gC?:K)33?Y$ynouE  "Y^ݍHJa(rqX55r1)ڎ HICڑ#M/ح٪,=E;jcYŦ:@>Ijq٢Q{,@빖iDX~|`}iC@-jD@rF VM=x[6: O=.ߚguN['Jעnє_ jV Xc:pms}|p]U U5\'@Դ,qeLJqL8Տbv~bz&MU G"{t!t%dp~*iAZprͪ+1bԔ2 S,VVcꔮ@7#Uõ:zޑv  3SSM)9ig[7,3rXIqWk:2u]%V΋xSAJ1&]t/[OID\p/NZ7;KI7D[]_{ȢH*Rt$ Bpu3Hrel0|'62=z0@0@+Tˆ >ic_7<LlgGܰyϸ>#I8 acIjW)ԹU̇[Z$ED<Ěo's 'L(RȐpآG ?+1XkU' ƌ 5iń#Jgɽr*plY7\D 9zYEk*PJz-DG77gڒW0R`YaSF!)tKSNjY0E192,ds1;NC [C,NE &O SS+"v'g:0vUFhVp@Z!wy">* <'h<^\/LyB1bUL6!b[;XͰ7o2gly5Җ.O?4fa#32\QGT$rL2DM7DW*I녖eЂ!Q4bJkg /?%w$3݂F'IR;E.?aʆGicK^֨8\Ζgr}i4Xi3Eɝ`{:=n^5eprNrv)X Mj?-ZR{xvH@ ]( BbxcDAIC^9KK /ւ q 1 Ma>R3ԼViA9ebCݓ#W ww 嗴 :PKh#P[2!tRz/^Bǐ??Ns7vU>ٱwt_^ 9įRMdFqG\T# n2>Tk,@SKq ]EMoB`,ņIo^jUک94tRxGl~,$PfB$xS 5TDfX|tXN $+(o(P^/ɇ)GͰd]¦Jٔ2Ƅ[\[؊zȡl&9ų$YIv{54_k]TAW9/OE>LC,8SaqJBW(S૶6C&G!B-ؓҭ22E~G~YQLn8ˣNBmK"z=[vE?qt޿Ou+" .@ni 3ɤKhič?6F}2h; @a͆'PAw|ܑt!Yt_&~tV(J1J&?[ TxR<n}lM9K`[d ܥy wP<(![⏌-EQƴL]8F)̨2>"ޖُ4JH#剑zїnp͂" {i$砲H232w\bWܪ5nc{^P|bUS tP^f"ZʅvINAzc`l`J1Fm\I fMsY-cny,"~9+ }]^Y?v8&sxZ{=UU~V]ά n]n]q p#.(r^0K|XtaUdz2Nd 30}'ugFUPe2O@Ө>S6sU%}s14LN~|82AJK C%H͐@dJ$lLqoX#"2<(? Tb[=))J[J-nYD>[+ aątBV~#gV=P޺$(ϴusSa\^^^jQ]XUSiRRNvTtAGR !W_OS߹Usgl}&0J70!ÏE/|7EiAAx>.ۻ܏:E76Yv*OYbMN; \k{Xb-y?m򍁳jCȫj}:&% z+M$r5r^!;Aè>.S8H-j ER9/<ţKk_y6њ*Q:h-#U3OEn䛗#bŃ#XJ4틫e@| &UY ڢH1u3$PW(grd3cmF㌶l 4OUXOkaN7m^s7?a/~qPh7ْ2[J0ei̢Ng? ɕ(Oz { {p'.u3.Q<xC[6|֛euSqXߞ'e; W1j^ԢVrq Q%Kwz;3B_eA~(\:.L0;ǣqujE.D^"8k3^W@ 8xpKh}n`K枃qDN<M?J4f]Ӥ WLkzk9-=e9ݸ]W>$$U-iSX><zݞ˜j*m>%]FN9IJJ7<%i]H\S>O"eh.,tI낗*-j#SGXrŌ4BUVRo8%^jq*La\0hՈvl@l0pgRxjR;04cgѿq#rN=EkfۭbQZ%Bؕ ykH[ 3cf*.Y龯 /* 2M*'jVD䏮)GԮnu] W.L,6<}ufHU݅0J30}PBsM9H{p" [?pZ>Wۗ8X&hAЪrF`qӃy .wĵ6?mB*|]/Շ?*Ь0j^s\-5!v m.n_kBzڄP|g HT׻Wː^^%>5ꓳϸ7if(.XGRmuq5+3ҙh <_i㤏=t]0EdZ\U#a.RY\Q0"U1}V(  rY7:odjvW6* }+Ƞ;el1E My+*jtWW#/ l=cQP5ˊ0Uҡ[6ρrgB}f}zSC.jd[]UXw{B$Zݴ醀? O}b@ =H)<>Ą 跶ҜNJCqwz'yB{0liW$J_Ӌ *Oy7̈lVw!#fh&q5d{1ֵ12;r ruU[OFPz;0# .yΐJԼR`$R{p=C&F Hkz¨qK~\h۬֡_)E(T@nJN k]EAwlME_gDwxpLZ̮#DR㻌4 n[8V_qI?"kTntz &N fTٻqf^捾n|Gl_m~4' 2c98D7gd z"xA.eJ{}KiY&jq"}t="E-_'(2Mc蓔z紡Dēʢ@k]aac[sS(`dh#_rck0bmxerU>[! w߀;Q 'Q0aA}y<V-jI 3JM{H%\߇_~b!S`!)v;j֝3 Xʆ.]<4R3,B\ҞYĄnsC}o~i fbA.6UYQ:0LȑŸK͆WHݻ͋[9s ÃۓUW}Bے7RJQKt=l7&r{<(cvd-f[{ƣa۹gE{L6&푞FДG/o7x{7% K6: m*>{IN^iZlbIX~b`p˙lMs~~F;7 +?bA4<]!],iDHWch_3RPCݸ̏N6q#߷ nԦS$yJz'h@&{id+n'qϔ9Ś5ܹvZ3$`"SshWDd'ϱx V'Z'O]]4X} Qh3p4"S*c)#tn'>6ŮD{ࠒM W)(X /|(0،j;őǃdEsf {o 0tWVf ]os]d*=y^kw]mR{8HKqs0(&[67.8+(ß^W+HxA\]: st`%23\s;:H1E+zGa1FY."o=?m:_D*-OodV |bK[$z:zH\u;~jY ziv~hh( D[D+QHɍU.65V)Eޖ6e _*qGy t@ qcO6% (p "|gYiʅLY c&ӽ8er g6e9xQ!`ZO,𬨈[#%spH*OhϽ1)Ebi!I>0+ROA ub@޲?li!1Ejgm{-]5c. `&?gDq>)pʍ\_H }-E&|8sZ ~ڸ}i>aAM R7O 10f\{xWa]+Y]| ?繿oqjEqߩ77vcX;r1,^[."V#.4wK '6 Y^&F_Ԗ'}-̛L~ ^_}džHuQ$'c E~bDL̺nE0(_^m@٭hƦ^:tiRfH3a6 ^b"Eƿ-y+}j48IM%<ab(KZwϬL5NAX6v8ͬ:vmXY4r=( q1!T:_4hI+h*|iRgeѺ c~h$VtVBTB]؜z.3X/MbJMD])yŋ2c<j{NE sMGW!,lp`ܛ;\@{.}9_M$tPHsF9j߼vNt&(~'Vxq_e_ UTj^}c]$EC11=`C,8{y*MlS:>%/YKe,!!# hA=8;ZcS(م˝Bju3ii8,TaviK"?h(ʦ:c08uf0!TGryYPW0q{V;|cw *.,NR';IuRH:!.Cvx`|i#%餳z]Lbuu)5DzLS{3ẓ kRh`WɥY7+%lp1L9dѝm0أirj=(XLQlf׻Bayv0r۪rjhVioZ{1ڪ &QILQN*J}.EX=6wH"gfmÈC7Xe(.C2e=y7+.,@fkvػX y\8.&E9<{P U4ȒјXV#gVtAk3Ga=bY[B٦DkQ.ߍQr<fτcje!Öwi(BfqsUw9]7sjF/CZ"eK'W1D%؂%)Q5b?,pmCAw8pꅃ:/bՂe:Ӂ5y-Y@qRC4;QW @"^b^ JH^ngoc]% c(Ay;⹓`ˀ@jci)*ĠʛzL⮉qMDӖn)ARjδ*DSȈ* &P z7J[o.Z|ebP <ДQ2jEWu EE@Uj^0v8d#D{uTm12+`n[2:U SW2%.J`=zJBuY;ޅŏLvw y3zصOz=/7eyoQ适˘=!pze +31LU9ZBfwR1< Op.߳krBp1ŷ0bLRJڠGy?M}X0NC2R%wd^rT;mBtPޛ\?~xsunh7Ʊi7ͩ 1 2D8\x.:w2FpmCO|'BaTJFԩ*Y*%HܐWDT^ĽZ~:BK eZ9l&ۧ.>R%䧮C+yKaBx e.xSR]"F (lup(ig/<]Ƃf¶eEN u(aUf|>tU/ F]7J.yƇk?%M0YfY^jG1vv,~'\JB\W HlbHͿ4>/2}3刳 C!,M&Q]Q+qbjb3!ףڎ6ڮ"UMw|:]mH8rlAu+neEčs=^COrGi!j^Ş "<ܟ(Épo)Y~!rDuPm{ 1;l 3pxw0G.ю?/vn;XŠ52sN8^lD{IRoznk=?F iz?F od\(t@w5s7Ъ1[Z@ĖW`0e]y::J1KwA@X2/bJU]UAyq܋L%*eb^dIN˖q#F1\*ɖzsT=?(f Qz`.np!P?V&4Na b0 2u 1 0U <ꀚ+#oa ~މgm" hAMw.7*H\&zJh,jLbYT<q(w*@Xr{ﴁ̛Id1ݕFBƏ\~g 9K9cXakYF-bUy3ڐ:3^j4`1 Z#R/ )`?p0>LncaD:Β[>Kd%Eâ·~-z 0|'Q(@!Jj H@{aI}c]nRA[zI15 κ^:'CJkHNo.J:U/1̘.OrfjCe2hdhw-y;}PsA7?nlߣ=tZ, MLvdRM y/rr`CфF&_Mۻ2aqm\>Y+u8H cA;uCurnZN!/mnȠM& HNc8_Ģ{-PXq..#^POT=U-I81|#FMP )++6Q vK%XEJ/lؘHn#,$C RhUϖ-R+C]ZgVKi,^{A;U\-Ӳbh~2dE^jh|LUhp?7vWߧT5vH\Gc:_Ep}*~0z=0KJœƦ滿+EX>^D%qsM0nOE+ES\כ XV"{:[IR/]ԡ*|GTeMCdºp~ XAmEX:PEi4N 0+'"a6I-r-E ˜@%JwK!PGG}&zt>~T;'0S3Ї)!Wt grj;rS_ O @^V9mKOAE]j1\}lsl";M̜Q4Ȋ}=+~陷 #p{+e##>ý^M9gɼYUqm ?Dn?K2QdY3Y+ xPSe|?a[+$3~pW3h8FccpLV|0)qsb-ELIY¸c #jƁOvbo˝x_jgC"4Mnt@S!Tx3d`Q|Hpc2`21Bv16PW=́gU܃zFq@M"$9< c<<߲oԙ_1Yx꜃Inbx\ .(Բr桴ɸx9.> ^C4"M}j6ofg8B'ڄ5&U%GڤNH 0dƈDL Q0Z!`[Ӌ'].@cy }rqVM: Q7HV't&TM83CN0z6쭬kUR-CPמ`u2Vd빥[]{kS# yͫ#WfLH{,Z؊ZAP“w$6E+~W# Es(`A]i`gX"C"h||:| XJqu:vi:#*<` H,p73K]'**KCsxڕ]%z٠O_H\׸ k@r^$)*{\,vXf)[~eE|gwsƤ!J BMTwlŽ`>GH6Fŧu@RKXA^QJ"F1X9ŋcؾa s>ǡlĞ>w.335l~6Ӷ {N*f@/ My'j~R5n3)ԽbZQcfϱ+9Fpa K??jSeVyi*lY+!؆!߸64'S{?DhFZ3ENhX~F ~Xv-\@B87y4 %g+,z D01nGoHJњn!z~^'nZs1߀Z\t?b.kzF+vmWH s̭X+`R'H m7+H$U7 O ba_8fW"Bëw Ҩ 0@#Z}#螺]jsfV# ':$*izB: LkqxtIX  b1\CV p|C^bQ#+zx%Av$^c餴Y ,'NOA9e8A`m~Q:n+Tlw,n1Aw}6-(@lo]"$ KVm~&N<=S`APb*<: ar8BŁH]+S`8< v {+bc j| BTNʂθ+,%t=b.g片C{c,+|6@mJZ0YEp^G C䭦̈́9eo 릩|R \XKߨ8X,Gs=ƆA*Fudw5h>{JCIZk*\ɡGbd|;C,KV|eA;]V]n!1$rvq⛚+)“i%m9}3:M5i=;}GƮ% Gdؘ#EYW wRKo 7%!7_Dj05zX)o2FU͢+Ww9yPsڕGA+Z])s!xqFP,IoJ"aVs e[Eep< ;SXRa,Gٻ;ЖqQ7 x]kV@d:G;|""fEvyԱG BMAݷ]JZI֓:GM9 ֺ@@3w~ů2zb&hP_WiR7%qz<@;aiY듩2-@:,wc-H%VcYu2!]$o h^~ZP/<N*0u}yf%|N\J}>-2suN ݐm[$0EuzeX> BZx+9i B= ɝE8>͖YXh*WoM 2^=VF`wnr !A݌ Z%NT\'>2cU*qJ5^7u#UOvRAxq}XITY&-K KQ&ɮCˊk"9ҚJ9zāl\Ӻ l F"+˄?m!2'*V NMzEFkS !8A;ځ}HjsZ}Gj;$QU(2 )>H>']x')!+$F%pEQ[$w={Ý,ꙥԫFa1=әZ I(T{F?˴bf5n #vadqc6mȅY;ԇQ$U ٗ"r$fӠMEWO1l?X%}]"1p|'+͸5O> 5 2\呖EٴynK*T[nNFDe{ryG|eϰ{R:&;?w8lLv~SAnvo҇ "?BJw}v ӌ2^ Vi'jȳ4/f8-4bɔ)hеgWU VfpկhTJFq҉hP}ń@b)tԊt͊Ec^6Rl h*ufG,][?+boՅcwϤɰTIJ= uKgI-cymD-R6\>TYK?,৳qJqOZY~قrj%Ἒ\Suk_pb[Ci;ߩ6"cFz U\ B7U"!1T=Zs3U,1@ֽ LTaswӭz]JPP)|yE[gQtNd eL/劵[|6Įtraf#1$N}kc#7eMV&.׳R^a Ҟ{忡2h6!o =FhǗS%|~T/ $BY\j ˊHD7Ee839Ǝ Y[J1(>_SU{A󉺠 )TZQyլe{2[wzҵLZjy}8כfGMui9X5э?FpY5'J8|A`En=_=)[BZ[:X=w`2EdοYZa@B7KHJN/mnޠl>H6ũ2#NP>3 |%lBdË?^`, K Z|I)$yC\Q_8Pݥ|ᅿJ|(Z#plR %۽XX16+zfp%M#*TZ uVlDBp¡~n'{ mQQ"LysU>/]6m܇oGrlH2/LBfvQ2/kѣÙDRW@2E* Ȧ% cі@t%٭>fϩrdbvM^6< S*aX 3%1C 9߅᭼)@2Qhzi&:<%MNVmM ҩ]m@2J)C}E䏊vY#<} @xFy$)VR@=&7mRr#9τ|eqn^&L4mnR :`7]3n!P|2KArE2$uKH0:G|4iwszHgf~/&o;^kҗz=:FOxڍzI) 6lR-=dRҽ3(grwI^p_{oFVn6 ˅O=XMs[yZE}ԏP>2~ ŰD`xFpr!y3A,DjW-ܱ5H6&dYsfʷF2n'f%/|l׻\Eu$Ą-UZ ̯uU&yIǎªNhmSZ Ɲې7zjEBD\UޛsX-yWvqQ4=a.u(4̈7v`w]Ú4 5x[~:Ŋojc5J¢v% _ #)cu @ TWzXGH't#8二SzNPu^=?W54|\9kiYqb_ޔ=]]>G?Rl r4N#d>CrzaջjszO#BO̐ڰy&~8]{lأ.@Hg)PM2?D-9K,-"@F`<a-1`jsˌWM>K =}'=yz@b T`.{TsF6KYiY*yGSLv]V7ҳ]o"ZCxmǝg4B*a4sJ?me%"7p 1(}&qp>GePK]sYJEMgj6Q"GU>cC*׻'eLJʉe)Wtkhle.jԻ9X-Wv36%[3?ўʹNȚ+K::j?N"aa'C ŃRX1j`$m b(@Ωl'AFU`AlSp|@v 3Y^Ccl/0;ybxTW65|:KQ ֋%Km&H~J$k÷KNɹlڇIeÇp3Y3Wѻ(SV)LC[z]=!YRj+fʸ].YC#yqvz<#WBf'qΥuDCh~XVOWGo- ް=- rI.& )OUl*AՊfS_vGDܩUBV3Nt=~V*hwML r 3~}$I4z^ Q:!L[Ըݺ;>_vt+ƒimA*XtGty'@NJ~{rG;'Ʈ7{wIx6rP(:뾆SϨ IDI;[- c()Wk~] pZ زƂ?Dfi15dD6Pbc+TԭoF⤶88?qD{+,A&?WJb0&` %|"zrMȘI pI{I X mJ }j+Äj{kxwGυHeHjIUQ3\V@,g/T7{ 戶QNܢumj{QCEymҪʬ[7Z14k)W%2m%hѣ 0[Uj>ʈ(FVG؜臎ҫ𶸵I +%YS`} .^~Y]^仑m4Z޲.O%e#rBٸÐMaփljA1?[I%pFt=,UoUs_C擩L;ˎjTL5\O &K+8KO-&BN`O ?皒^̑Nf:WU차ZMp`*5pyI)^jfx]gsDSn{nTHrȅځTE EN GbVgyYhrvM-T)/v)WkдW ҥQD'Ϥ=`QLuamn};iC,ZZ%֋6'>&^HEȺA k%ՉKKUTuٽ`XJ̖&@.gfey (?bAt1Px@Dr2I_o847+MDY ][ Nɦஅi^enVt0ر/R8O)OrQhn &p% fzXlv _?_ˑn)4¢z}GFZq,Vmhc:S3@0/(È54Oe:9 yPGZcӚ'B+ƹxWhرs_5|"FvPNLVLEa3(1șN +u#,gnYh )3U72 (7rSvQZ/-,Qk͇ 2.\GlS4aAlUV e#s+6U3I O!ӫPqgʷEv~1nuǛ>\`j9Ȏ25 q?]ki8ӌB~~5Rl` C]`zdX_e|R{ɬ]oe؍@Ű'F .zF^y/,}-ƄC-C &:qY~`&>c:_ê gѧ9h0V3% װ8~~AcZY@Oix"m,=s(oqD\\qݛyO.3g=OדB ƣ@: xξh1eN! J1ǼPFHQ $Te.oGURċq&:9۸MWN𗪑pN9b)" Z{[f:-u b͓ީg:cUJ+rg>f1nle{u|<\Enhd7=LgGu^8TU,iuup+늙({V!i lV :̋n%nY=b/R`#"cL x&:"?c^g7.E:!AmHP%4WWUBִЧeYƞ3r-35Wgvv fQ `=ڙ#9C\-?z|/9~z3ve3Q \1O{j=>ahzWƖY_Ml4OU`0+P~ZRlSj$K⇤}s>U;<494DD!S -6Ȧ5!@RRM,IPC|+,@(bdy @:7m`QH5^ob^I~Qe&1/8jBw)_o7b\huRrvK䁷ºˆޢ~N¢Y{3|^tSdeg(Xpce-:)&F!\D4˦ 9m /eL?.mBP T bl zчΦ&Ir*6깚(G B͊-n7h'w:M%W"D mcs-~W Z2Ք,HByg`ic\y'"t@w2~d yWjo>7ts1ѢŗI9 !~_c>*HFVS?PoLa=iW؍ݱm04QH~Gj{$sll]F&,H>ʼ݅SYvY 29I88ObV5Ž0f| %+0D׶L,nb8!*,[GEi29]m|ɣba6 K,4>6Ֆh2%u?e> <,s-vN #٠7uZyG*,qK:smJ ol 8Qde3}AbkYx"fԪ~r:LcSIElf+:%: dC616p7?Wv> ,ޜS~YbQ*{\Gx-%$zNwVݍ:I]'jad̀CnpS&~FXklWJ"@ݭ2[]a9㭀턿؊y^B }1ǡ/Ԕdkٰ~vѿ%am:M)FjIK~1SǶғpLO/{]~lۥH9t84؂~^셌pSfՎ"#@$'Ƶ6 ÜIn cLRb)Y,iLTT0; /8Ԙ[}kDQ.鶉I:G.;Vvwh=$lkqf,"L9,6$tgk=X2X%?@L=뷋̋kOD k|R ologA.%=.э7*[2d Q>=(Keh!4Z@}cMhZzmJ_||D1,j cl'+uoxF4;,tOD U75E8\TQjV( p% ^%ZƞuWy(uIߕ&=pj<6t-h &ڕCULGXIgcPHJpcYS r\(ҴOO7GL4Zޖ# 龶l=b4(PI?׹" T _93%O*(^#vm?kT6ªb fx fba^d c׎9G(yT3 em\mnԑhEf>cWy-}7$LX2?cE+̾E)6" iOu蚇|9v*Sv,5YcǓ^XfrhMсe޲Jj?:N' '5Fk0KOiѺG1:yF<&p{ I8hVkc>RbÅ;Lr[d} E[}ԓ_ӑ  %$:dC`"d8gxL-6tP@B02`2-/st2"/ &]Quf2`T퉁`B oNJ碐ANKD.m~&-&czASb? ozbپ)K6Š)i$&rWlZ/Z)K"ԮFmS]$=)gm6vjWٕF:*tӹv+}5Z:(E%K&ZQ@+c*{UJ&a?[^ QsSUGO~jPք簲B \؝hK>{j.Nhql)pLo+I*lJWZ_U#K;(kEn!@SvE28Q" {'_ag;."7K;Ol!6۝t <_hnAW\2DNz#j '–B,¡n5`2 S nIc3~{FV_]![xѾ)| gPIg=s(ѷgC*~5 %ywmH[\1O2G,.3:=f73}^5 M h/_O 9cr?kl4]#vR\Lw[c@pf$} 5r[҇|dBO2UKإ"F 3stK3Zr5o+OjKeo[%]̗rw'%:NL~*\z7݌EOM}ѼjVm|-1 DISp{_CmNJzua3&iT&h?Dڼ1 fUK Do,NL:NꂵP`$x'61{&Sx=x{^olw DL]2Ȧ6CJ|¢uU+- h EeA¢Fw,'*EGM Aa@S#lgMޗAd gPt|4DmZg=w)RUx 0g ӢM&n=Th>`qD;2C3*7k_1o:J 7rA7J }~&]xOaFWp[tt7!Ś)[b}M= w#F2@+ ]yf75=4mQ bߵ@&9Sy\҅GH4KAv3_xdD-M͏K$S\Լ:~`XHb0Oԝ~LUbO6H.%G"h-\MRߐp#ƣ'-n_'f~Ne,Gw ??xVlKjejҞg㎝G䉝Q>S#x*?@i;-)g=^au&T}։$ˏJ:0.o8iFTxwr/Z,WngBFzͼsS"RP>W;͏!Prx)A`wz6y=ѽ4׏T=moed4]Sz' Y:G݀ćYvڢY9 pH=-[ucOUPυD+B MB&Nf?G u"bX?4JAh=B֌'*=jOvҠa&#Ma0$hnmmD#M;'/&v8rMX/bMݻ+I]ORJC޵f6f Ua/:0;Rܹ<|+1l~z}l̩>X%"-0txt ``^X3yg20uFκY%)nJ+'/1I€yS п ^-lO-,.yhKF6*\әD^N[~Qv ^WwSz .E-sMv& 3岘i1+SOTˮ6;m_d\2xMnpIB||By(3{i:QRLiخ!qDO]H ?qf/$r:L6G> 2r;֛K?\$Evձ[=kN`|[l%<֍QʪA/;LPq,p@yU p/VtƖk"5X9üho׉`SS׋ڃ fEƊ<!@b6h5zԪ§0 F`}*c30-=7u]lOP[MZH H/7qi8̝?bGDqe;Z蕃\Y!]^1eڽCڶ^wcw14If%gd)@j6tXE rc=OFzáZ$f7B$F;+x 9S4@ࠒ 7.O;?ཉ'_;t\c>A\YJf_ 4ҁ_߉M(29ֹ\a5X!kkm_6 8͎zL; ߂N&t=wwq¬,R6\5tCxrsRNw NF|Miiu.o٣;eQ$k$xߎ)XP\cKYhF?l*YVGuJO|ѩ&y}\ (ϡ|!iV c\M K!Klmq-n]]ч5N11Y3 Ov옑!$zRHmwV eؼ; X0?xZW3#a~७ ̄h׻ 3I4ґ`|2hQ4K2.Jb8k7ث 8H*~jD[辳zh`K lX]$s4LazBVØd>I3Z`I(eFnuoR-%/,fvRح,@;X]NY̼uvvrq<+ٽ2(Y ["r̫v} k3K Yh^_YkL@o9M8>jO5'+y<m"BnߺLm5l1 >aKnP#9M6G59I~(*Eqy 8Q'cNվ(2AmZID>Tj3Hi\a\}w:$x,[jܢGHж\+>^ )Eg.< K,߿Fٽk@#qu=q=w>K9{ohvmy. yBduFL4(IU376Ri,=7RՖ*k| "mLqsZ6Q٠<4EJ|uB6/ Ta>txG1dљ@0Ґ5l31Ko5LrDPQl6b4FM)ZaP/ȫ8S;*̽ee0׃R8ea$:Q*$YKPOXaW:/e1-p 6QȧG: hf*Dct] ϝ$DlVB)^ W*K[Ǥwy]hи χydğ]yjes;,{wd_M|hr jfǹpR-Zc;_^RU?h?HxU8w?<C |ۃP>\';ZUfC0A0#1jI5Pjp9_] erFbt4kŃECrC3ݹ va< ߉rHGE;*{ނ& d?UT-*MQN7,C156'A?lܑꓳ:C$+tW'3U僻JIϕױ؛BTfzWȠ"?J?Ɖ).ԿkCguK*:9X%Pu:*c/9HYYaN.3]k{~YCESww7) ^ _YLb%HP2B5Aw#. K5`#و<1XE m>ku bsLőZz6C띀ܚ%ƴ_<53ٯ9ȼQ)MD<8[wՒ߶bٮ*|˷@2-6?&onҖe]*p& 4IfKfN(I[6l_(B&()vne"Z8vHr/G" XIojiu8TX\hP`{gR7#EHuBS=7%ECsW\'T%d,rRkZւz@FF|cU$rrm4&P bz0,$uV*:ZP"`<+rzȳn ڿ͏/'M4j ]\*#kiX])x36SW5~yY{*$w"r$ӬeBRA`嶧#kvؐtgâXkr?6_+o{,;V1QFQ$Ґ3}uیqAHϿ F4W8u_C[Km (ǜw_P7Zn #/Qi%Sݏ.ƕVb֎FA|ibQӈoG3iI7-}:Gӹ[]y/r8Q]j}Flv: Զ RzA#GOG5(utjјûn_!WD{҈r>;W ̝, F.i?%7 @(ONNp\1 ND|A<4#Ap=T,H"eHzl a%bz ټjc?% DvKѠ-;1˷ZIv TEkej'gژ^e`JoB ܄58듂~A<gQK]y{6և=d?)Kj<6XM7M+6e¶a\L^ȸ" `JMd3"5d)k@PVۮC~ۿsl"^25MHx_|,!O!s_7}B8AdHWXQI@,ʩmQq,h'b0 I WyPl5p!ΩNY`0[zKet9~w]>jJAqy,DEg8tGFohs9V+#miB ƕC'Mc?ebLB8.p#R!hw9=DSy:ԥW+"f1$|U-ZZ4lE ˴`m|ژnq2T /}Vr&5l˚7>:P9'o60i+]@Ńm'§QRa11@CXpѽ0PK/<6~i3ahY(bliuQMw|wנY-_p#q.ǎ`Gu&r 34gޅm5>20~Z ,9o3&a/݅@f} L 'Qs,۳j!|e`յQpä(29Qaa:dΪ>bq[[t$;RQ$=xy2%O,(JPYZJG6rV Z:F]CedۧQ(F!3X$ gD$7?f }"hIh![wAyrg{NAR튼s| 6Q,`adZTbvIvYϳh!i|d?LZ$ o!bϨVr}68I竀Q$*:nf]65T^ 06_q+kǠ65tpCۚɿHֽ0|Y]Te"/,.͟+M{wyy3=hnI~1:BP cz ClꝢCk E2s{Di(D{f0ڱnԔ1 r #\ooaWdͅ&VY\&#Kaet7 m B"" g!OafJV>F"h0pn -m8yeCEՎy9ԪC!q^oy";n&͵!*$Zc>|/6zHY;S/+]6οlfso :4Jă͉nly$oZ$h] U=w?1'y/<5ПP%6\!|]{ T* Z@9NQk_eYef&2?#W~ͨs1>~)kǍqOntIͿp ?*҆3]V_qNy3@`謀2\S9ظݏ(8eXAܮ&PPRxuWJޔG]HZxan .3peTo$$Ug͞#\GQ(CM3W(+T%S;J 7 o`@4;>{EN{B8:'^.ihuuUՋt 1?푎Fj{}U[,^vZsGļCE톌XI9]q*gZ!Z [$Y0:rK0| aZϼqKZ/dw`րqtXֆ喢Rc_ؖ7!b}SouU^'E0rLb64u-58d8QopҒ3ڬ_emVsysOG:]4 m9*Ϣ9%VX:E3p zL_Bn6fB\|vc}*ĺT6\2%'ͻ dǸ&͂}rޭmsg}0maj}K)c7iVxec)!W}_Fچ{zoϞ V^ƜԢxMS#W]1i㞬`}ƹ|M;w>R]ok,Gu) `cc( ֈPZ5s'1AuyH~^ s{F]Ky^O9j::-W ;!^ת' g=ub%`TB f{u3 ݣI"D)tـɢڈgCgaZSG=!eEٍpAA>Ѭ)Qؓh]ݻLʄiB)0RiejcPhA ٔ܏B5}c@rɆHCQea!AXdd0i06@hZц뒵2|Y#i!9y˙|, Vәܰm\%΍UC ר\P{NFHDGAG~]rWBo녱zsvfɴkOG_56D0z®hpOѝ1+ *m4b)1߁ I: qu*qO,L}ґI7Uύ @B(ƾs?yY'@;5rDᴼ{R6tqv;ގPغZSwʻK2e{J V)-xM(BM du ^j9Ga7AeV(5uD{ctss鱈eUmȟz.Y22,VǦU .O)?L%yjN r+X>P^  J? p/J(y͘J) XFY7w)Mťɸqk<\0+;{ FJZo+$Xv[)i Ft>m;cZ\}Y~O r!;=Gk {'Z)TX DrǡFpN<| <4ZA #{ Б*Ilb'nj2jkc7Cʎ 6 oFŭ@\/wC&~Dg&>ÜxQ&|# ϓn,! nH)& M<_,)vn^v\"Lا͑z$ASp@ElQߕFOtXIN_J^o_+G W,_zQa{R)vҰC?NqFPΩl?k 8^WpXi P9C*uB -%^#X>̊׃f]3^<>p.'bgl[핷{!d2Za >PYѮcjkΡQ0Z:Ur|e!2XAҷj_ ]A$% x}$ב}˒_qz(׀9@9˦*^FnF&:(L u BYyƅDS(9-Xm>0 l#W|?ſ==Q+Zdu`K4.tԛ)#|K?MI=R.!`t]QJG Y*۬FxM&lH]LbG q8aQv"mz-3Ba#R͝F`ؒ g""By~r?%6R7zXҙ2Rcb>: nfz%,¥(Dt7ʒ&W(ᡠP5q[@$u* F-8B PؽC(աA9*S f+Zd(nf&AxfprBw3EJ$cr>YA?H6g2=23f[0t ,|Og=jB ^EX KHtVD5U˨:jFbvߑc]veCoh:-Sd 62 s$/gO1XM2L&Vtyɱ-ӋRs3$ih{FNƵ/ s֍Hwp 1΍DgLb- ]9Y{ZM\ SLyT'D%k*wp珉"(" qFѽ'u-gDx6͒U3ڭ(b^bGJ!/V]%YYᬞm*.i {7*#4 N`v1`MB'ּo(hiae_}\Zί1GK69N;0N! bdS&2R-k.@ӣkI%>:TUHBLH ەofۧ@y4#$w5@^= h^V``T9>?ƱdAIQT! Un JNʣ^U#vT P@]SԮdvwkPZw^N H*Ӿ ުު!z!fZ[GtÑ#A-3~`fYX ug)%=T|?+%q =G'Y!5IVIXyk.\DVHɥEf"ѠVqB4W"\!vW#b_T^=yWw}WN ? kGK2T`!XԦ vtO^ 5AԂr3m&^ͩԡk/,P̈́= ']>zjR*J~=58NfT[F(dN([U|ŽV>%S QeEZE;t4C!0,R+lyYQժ9鳼O)e 'i RUO? `y¯! NZ#ՇNoX>9.,!e%>+ЊD 2{K>9:[%:ް= v$1蟝2@3Yvsٻ7.?p 2ǻGA W:ZY&LYVa)rdb`xċ[dՌ7AIuT YWedbX4< Ҧz,@Q/Dj*%y Y+Tq:p'u\%_Hk}'$0; =)6\wMxcĘ ԑ F$CE;OLBi{K% P3)e9Ty$KUHnxtZ2Jm f+]  *V8w~MS&qms9$te,;f t=<ٙO'C CNsWEPv uz _X8⍞UnGJѶvPES-p"5& 2tsCiDOzЊ#K( &d 1LI DYe#zCVkPGx\mc\NkFSl{QA8.7nnp I_ZRG iИ2䵪ESV̥@jV(yN"0^gl: 2n=w<|,](&6wvqoh sM46X=Op@ˠ3G1tqA<gj$$]# w6+w U`%wj>CO kS]Alt?q?IˣD~AnZ #m )^/Mr1( w.fcT*ځAѥrL,ҕ}D=>4 pfϦ Aځ"{G҂WP=j)FAOV^Wc9!s hߟv)RA]jn òў@jũNJ"Arޅ΍jmgBZ"C%h):*M$Y$d`䵏};<a/q^Eu}qVq3}sb5O4W(S|hy0+(VH|RrѮGVGu͟0"ԂD+.;8U4OOuXC-2Ҋ 8LKDnm%Z5oIoK>zqνI>OAvcL Ůg^{YT"v&8DqѤXbEǵR=vɆu2t#nEPڷe%?ϽCQ=*gISt^c䢆">4re9 gOCI-{ԋ5g8 5]BR@+Ӿ<Ȗ#dzVÑ\h؞A:ʍ *>Quꅏj="Du+/cAN56Xe+LȾk'_4m`+B{ڠhK&4^n8$%lTT)c` IK@dx<Rt"`+Z.0 OG_/9ÄeR cL)xLjVλNI)]Ҹj#'.OAĂ^ڤn2zqN${wH#*AR+(5OQv\ >_yWIh*ZgB[j4gZ!}ph8gq@I`4J0tT(T2'Cz5 P!\J-Kp2WNH󅛃d? Jv:ފ M6M{nT-4jfܽq0B - %y gȾA#=C}в6jk/za; :; R~;uC#ˎT+ 6ƪLz36c[xXYg~  CrK 7gf#UA^$mhbH+NUVOhgG Q L00\[V :Rla(\J\^@E 1ɭT9yЈj}њJ)YgODDs;p Mh=uC~l~$yE}T >1a&]ݐ͸l:j ]fZC=v܄ت4u%Nkp3poHZTGW(?r@F@ǞEdT''U6Uzq^0?zbhwU }rs/tMׇխ(*JYIyK_KBAm7j%b8L&Oȕe RjPZ70V \ZB1}FJ0>IJ&>x\Z./6>~l;f GeZ $Jq#{~NaOr7RD&rt_b@ 慍LYPUٛ$)ppe_zBM35DDLq`K&2֜Z-1c? pBͺ׎]Q~WgiDBku F깘8EOR2({b%Q,/r NH69\g52-<"P$ ?G7fSaJS|TDK{VZꔾFP6X;+*6&N.8K[ES:F%!b *F@7cOr9E:f[6ƑY.Hb1MKn:_zq NS4+K9}< ̥B_dCvH+`.!Y9AkD\g,t-cC%6Ggrb!zxir7?Ÿk)@O&_]LFO(/^F$M&LL'S.q*jXuu0aaVGh;׏-۰ݺ6>RW3mk$Q.WH7TԲ-{L2,n=%1:ȔjVy߫eay"}6P2t ~,3(RYhdDӘ6AK0oE+j!q0,n~ל z|eOTq;&d5 xzN:&bcT_a8WABź:GsԬ^aVJLevH/ [2 r''Oou}Rtxa\8@49t3WDt-OXwMzI2g-ς߅ ;F[T|^[#&j~ 'kd ;XC©p5 :Yf 9y`eڅryd1Pz~cGMN=gķ43Z@i`VwOfnN!M5l6N9ݝ0O*rpŧ jrbO44_!eN=]SD75{3| C1zk': bQٕŀM$YŤ+³5itXg#O^38鎜Łu`\B,2]ךd IOFle&5H|ˇ7[b#p@^/z_S+b2#ɣGOG/;.8i<'&ڌGӢNhN{0{[I?8Uѝ.:z$tFs$-tvE[W  p֕\X(QNUf񀻉*%+xvuxD-FT;L2!diWc]Nk&h J` PU]"M .l[^¾c.>9KY8s8U9iһiIF*ifU.WQj{Kø(@RuS%;2W?QGcχ$_ 4FuŁQЂ& #IBmqRR KEu|3XS%Gۧ<!>X$kRHjW';,; WQX\ y~ -?7KW(j"J (eH@uﬗ1]cq0x1,oC<y<a S1Ef|.sZ Q]kO 7: z?v}U%D|;34w'@s!)סt7ŏ9[wN(!qv~}]Oby`8%Ek1;@ii׊vF&Q\9|B4a -ȡ)UMps1H W6tʹ-ԨF* 9հ`M|kl!XitgY{Z91R%nknZL#a{.VI*52ݞbW+mmj !6 oNc-y~w Q,rX+rNɷ3}c tжH{rx.RIdVjek4&vG2 BY"cRC `Ƿ: Gl:oR#--izd͌w\ ldbAxYޖbD(qj~Xfa аŗ٫>#PI:f"0KwG!:zPK3雙`@| O(Kb#%c}?Zw_"D4;owi9O36VTMldJg$aH@=mz޵"ۅ"(O lͤ$ gmɀP+j6MqX2eT*OM#PF/+LӊW#*m=\m( n_MCtК(of䅝0CױbD3Qze$#]*7t;id闟LcΖ0 R[龎Fu!4%}p  ߌvt.3$`%*GfiW/ݠ;4 6 #;Y6E;6kιR~WQB Ǔfx;5i8(] #7NcsAO@[=Kn@`@t^ r4(sPr)HM:CEZrL%j:ԄO7O6-·[a q}"[!;OXE5&fqàqj=ub">ov,,iv6;L`!$hsoW~!RncE@d30 ?v&HƩ-ώ^V܏F?*fٚCmw| geTV_9!a=JTWgytƔ&\q>FZM;?f z8ؑv 6{PQ1n'#J@'dZC07a78P1&cr6h*GiM$J*&ˆIfF΁-~)Tr!pbDp /@-lﭕvQAHV ,/Ty&ƟƢTp+-rP 4Pܭ%Ez//45핾+}-C$pB3yPOw6աq:|BNM q݇/I%nkM\2 9VlҶuk1nZ-(` ]Fcj ?K x~Y$R1N0c,( d "@˴XyO.L}ǎ"sI~H}'`#QLR@t&`ڝMH6cn˽_n: U =TtKCFJdd['V=} ~6 | s' |{!7k?T.Cmi`GT,pJ8rdS/xFsq(!jq>dF23\ppޣKk~#*ux[pZUͨ |/wWB0xNzEuҒPpsQ-!}vgQ?ܾ>mb At2u[15m7v.ՀrA4_9 QRD (稵3+Oַ\aOsrZjP{Ձ?ˋ·9*JT&1GY㵺YRWT8/yUlK\ :a*&3֥@F=90\ンͽS%UKM3&t[O߃e2ԅG-p{]8D2<Tg'B Psqu} @f &M@*!mȗq&>zKr%'e_~l^ڲԟjd݂FoLP'OqPY,*- ($` _rD4O-ֆq)@UzC6ϼ8Ma抶0n(q^+MᗊFݮsulʧ*^I25 5tl#p>:[krywrswL{X` J_\TWNw.JYʊ~0-mdVDUƘ1`ԛ0/X#Y3Ej[g`n4`:ӧqa g,fDD_zlosIE!Bwx&wjߠ% 47659;6ѨBu $.F:pjs\Kizߕd\pO!N>do,^9cbJhC/{0pB9c ^U`X"Yh %@" aM&b&|U3zD70 7^ߞW(I.' V&Ȭ&( N i!ɘ6OFf[ּkt}B`|=pԜs]< x,@>{˨yr:mUV65xWM Q 1>E=~X,ORBUV!OCX#Uv?q z'd1#C? %%;q&V2b*WH?ȩ:-y{n'u z*xK vV9Q+ϖgLJ?& K a,+*A < *0tdN :,jlR )fn% JCk;w.w:Elt2C#4Ҏ53hgw[z۠BVme$jC$RqOZ˝O tUw@$K__`v3F[:3M0YFR0 Uۧe};S{pD$7bkӟפ$8gkn;vrm*Gv1Z}82M0H;` zJ9|KidW4cGk9VW,r?t<]|:cSׂ<oLB>d?ǰ p`lU3ѹ4XUg񯴜=-N%LʳiOLM[ᙽ|I];P&$&ҮQ^ῐ}>IvL7J<@my"EvH4U'{9s)64 tIqFIVȫ)."F}upS HGS@;G]9E[Àg"R|'eds2G:anoAfpyƆ`YL!X!'#& ppLo뻺t!}T[HAIQ 'QlaQ<ϯn۾)"呋ȗ#;T0X=&M%)\e)sSO)C줰GUͺM5˲ҋv+ae<ҤhJ8oh<q)-8T CvIZQ8 !?F*P\+?ң b,tUe3UH^&)+,nZt?|Qr72cj),`SebLALa\{- Zb vGf(uMj 5Vba$L^;\'F+]<s"3^!RDol%o^.8vl9Wqj/k?Q#W% #&Z7x&gldo+t@y?#,9rQ[(W#t8D??Zb;'Sv U =@Ң+/T+hj;܆>r k+5=boO7y8U{ s~v-`7?}'q&k.Ě8!P&sbtlL,Ɩ:fj0ҷc.j~)tTDXN5`#YI,2 zat呌?e:uW`$x*Tǹ1iz֩O@i&-]=MP GҔ@! GX"j,}jы$Y=7Kl@ "%[^-mc}(vp- җT3-Sg;A[LS+hSB2:Vg/ (i16 /{4.0"BAIg"4O/4Ē:IO3n_$Qo;p$E4f >Nߝ*06jKcCO*U+ Ƥ gNj~q{{AxvjThRJr흔Z5U^WaC^ Rh$CY; ج맍]<Qi&,F~TONw$WMp1#\}kZmyP,gaNvzh{ԃ2 ,Fh`#㊳Q36#?M% F.S.&3,yaGtR!}Q(?٭ g.-Pnϟ`ъZtHy sA;vտ7=E+dJˡ^_C$';1E7%=E"ʹͣFJ`VH~.2bqw[2.er͑mR1̾LsKT&}l`9dSkQtA4 M=:R'V}[8TTR&Sa_VF,_Pg]OH虡S/md.UX?mWM|[đ\F%łʒ[ Di~,5Lw-Xne0V3U]6NZvQ䜫0]E6_pȲ.R6à>xt FN\KÎ|eTT48)tnΈcB+",V$&ؤ71UG)+<'O< B˂ZORrRn?lbmS O&X4LIOmG%Xߟ_ E<ҁ8ZkS*![ڡ  `akF|`{ :[Dx t;F(CYM0#}I}?4*12$}dVd%}xP5܄Tk4 @[bf J2&w 1X ԾGIWlyg Ybk/Ri]۫T~jfB6h'a]8%9Y0"#vR5\R 7:ܻY{Y17|REVs3B-ѾeWxWn/e9GrwϜ9@OË́fGuīT-Ȳ0<..R~k8HI+btzNm/QRWRPb(!hI\SLDۋтyJEnPTL2>K3S5qA)oM<@ѓٛ kcl+t7Iee%\B2VG/.שkmy[߭["U;Z&mj2@6{]>[Rd'Kgɵ@ܞPDe? HNy}UgPYֱQD1 !N Ju0w~֙ lt޺zg%{MRDs u׆ zaЖsOby|7]{kїEhWo+2bU̬M_$ҏhӖm3ar~ `=r{RXb5_bn0e; &C0P'ט.F+ א.qFTk!lrUf =~pF L&=WMDqab6;9_QM˅5[4S o_?O`@fN݄ƕa@:۞1N01q1ij/\V }\yQFz uaSF_3MLp!';lf1'+8-Hcxو>J`_7+" >: \ޢT. szӉU] =ۃv$a;ױ_l`? %6'Zbpc.GwHJT1vȝ#wJ0P.KuV,WEkl&L}#@̕W_'&kx 8L0Z6.c>LQ@];:>)"񾀸4[~ %US4sA ^DȼqnEyIH.jħQ?H-6sE8m@7F xW{vue QHyUStl;i &Q 102fRgؠv)[Pc"I|(V-o%^Z>&\m.,w.r:-q8%#,nQAp嗻w {QٽP`e{Eh*g5Z޳sߐg`r)kMINJt0՛~Z?Wva0hԎ [&о4k!q1~d)ĪFS9bojEɪMZ#ކ`uV3PvXq[efB>1X/7X{_]2F[?[1Ma( pg6 >_ßpyokٺP 2g(  Rc| 7Y?[%LcTmPc}o> 9 W˗ؾut-{A_YyC։ Q;~ԁ<`LYKFW!٠V3k Q38S,3=+o46}sbHQƀar,]@@MO'UPvuR/q׾}kQc7/L'תIQ:24c5jH81tSU"Op:8*M~DGT#.'R J[8px$Fv܅ɋR ;lt(M6僢]6oNO TлV7=xX]sRr.r9i0KQbD\گ*+Ro&rtfPUe "Ɲ׫Tg#lh8+:zy v+&wvMd0.kAlRWc%ܼF@d  MjL5A/ւeW` lъAː=Oۣ%̍-[<"ΑPMGk$=<`#*t7k*mF%bŔ6Ux]/nyiK-իǜ'jGg -B[l>a9]!~2A}`h$OibBzpj_G^i,eY|QzGPtE\e빮[Ihx(]WLL.kvnb 9Zk-䈱NܠH.>cvl<3?،~Ym|xurC{7xf (DU6,ME`f9I گ6 }Ɓ@@n;Ky?ZPA*<`x7ƛ=xZ<\K+F ,)'H2'thep\ףlaM }yuvA{M@ƎzOy{7.\iĴi]iR< #,)%k3̼DrP/ 8/ިpGΊʏ<9'\i"sF%Zƚ) 8];\#5< xG~]@A9 3ϧt՛c8p'!,FmKhDCKDQ3$f3{¯˦@Ny2HvAXs/1丝1OP!W,5X)5G?KAdwkʇꅋO8uMjޤH<z܃՗y iE^wC~PoDc5J;c齟{R6l4<Ʌ_WC=А"YH P e Ŕf ۋ&;<'~{6L̍Grw4IGTOOer.j 0(k"A#}ټC vi(R?ɷJtKJ Шz؟`+euRA&5}3^/$g)7yKdve\<, #a:3~n>ȆJ)RY`/ѕ 3dIu+HPћQYzff[z/tɠ$Y,O_<(K5zMB1o` k [LQCFNZD G@}F? -Lq7 (5ixYfeN[bw<VWG7Q[%Li1;/W%nGEVؔSPx,I>XNx"-3M*hr`CJC~E/[4vI02Ọ>١Ș;87FYQ\"IO7KLDKˤ\AG?RC@*U'@-N{!e641ձKH &DUۃhw?0y@>ͯ?/rM8\7- REE.|"hn )IYxa̾&̛/2BYD9! 򒬩&ϚITKa6_ETV˛BBXxC\UNi'U:C!f Z!*},9G{Ȥ_ Bk]Ě$4f> !!M iruS^ep/!e{[os>װrB-\#%P=<8g[nJe^\EZC<7=aj]9x~p;]_8 Ybշa^֜6%r=.کGe֯qNjJK ?9VHj mS9_ͅ8Y] 'g} ѴK${|Xg }/BK!| w4en'*Fn(hF[||I{KWn tcE+\!paWqo]ۓ)Wo0caCq'[ܔ}g3I]v8".DǭjM$'WYͩs|g E4"qN0eY3~7=e25z16 K I/Xx,'@!@0jRoJ=$2_xY";QҴwtݼ5yYߴP# ʍOǷ>1eJ ם!iH*R'h#Vit-uO Q|aZ3Z9S_a@Y(%1Sj&dX}sss t*R&_2cl+ۥo -]~MD?y ݽz]#u[ӀAq-f㤻$a+~:`5X^, U AOG*1^jPA<0(gvx<M_y`5!8yPVAjXga`ZLJ}%_B#(IC3Tܓy@#Tha# Xd:UъeMoV=+GKa{HN+<bu)Vjȃ7qHGҋ}x M*X9R&QIw {^B7T\\]K* OHc4z=G}m .')YЬn$*5-si@Q?FCTbLJ;Wx@*cFUwf'%! `g|t1ę4{U=c2={NT%yfiX ;G4HsWgT8aaI:6Rv,EKW@F0h[SaKHm//Yz !`|E)x9Ӛ8uvk15aN?3_By}sEt'=.}6fNӎ cp̍c^n#-9b2 ``A3#94NG$\kHDCHoBmA{*O'uu0Hɵ`ux^.~]T0z,1芧zy7X%5abJ@|\V#]X)nyK&E2[Q =Rtom∟4Oi8H΂I!~w$d_q5xh-w.#DB`Cv6?<svN h5L]&n)PZJ6WV$RLt/#,9o 4]Z0Xz*ԥ"i"ia ͕Z^۫Q` >:dW&>+B`E`XHRBE"g~jbMir ӣWzU6s77*KhJ #cߤ'EG9͎v"j;8ߏC;{Fo5ffd3G 2Y zo:FNiMiN%AST0ࡌL"oHKYbT 󘓡r [.!Pehp)Qzyy JEw$"(TLŕ&U,xuf3g5VPtMB=Ϩ:Du@CdSjTg!T;ͅIta^YQ,1}Mk2Ֆj.Pf Ga,%!%^~B rsa1 M ,v8 ^20HA [Abuu]KX\eQDYĘ/:yܝ=y##|sXBm7-;O2Gij07)Ưm`F_'E͘LmH{U0wr 61b8 ܶ!L.02aZvE|!jI{":K14 /K#4ϲ;9xqJp]QrI0QV1K؉zOdݜ~A$0j f| OҢ4_X)y וa񯠋Q >}aiTG*ʁQdzW囚;9$g8uiAU )iqbT]IhatEp H`-v$|O)xpor\u$\Z]qi VCU-/+^ͱ ޓα4(U*ۉxXBІH#7Iin-c˅@o&=iEuv kwP7TW5fGnv _^9j崑Ux }9oGKϨV˓E@m0Oԥiřڗ7ƌ'ɂ;3g>qE@ʙGڴ-;6Zu8!S5bަy^ FD/ܘPdoV kaY <\&R̲(p,"2K'+rQ)iG쓳£LbF[ǎ\ | 鱰D'=8=phӜ' e wC>=%SV$]D^ n^:^s1 2us B9xsØbMxmd9pAق7-L9Eq3YWۙͣU|FZ/?f,~f2jLfӺmYwUi^}hFZ1i:*)29$:.i0#_뀳H x+t"%|nZCQ}+ꏴq9~?au,6 94f տ}lB`P-^1`4g  /!e r7W6>O@qHX= $ngz_qGN pQ_?q>bHu^hPԶS}+~c|smOd5׉F[v-Tj{<2.(ӀF.OC}<=%zh.h$.i=oR)jd-1P#;Ṍtc~L'qBb_n9e8e#4L~}A PjZ-/r}.P2Hzf@G^ߒbi3ΛV1 oI5%mʜ0 ]?tn u7ۃ֟p>Вby =AQ&|0?+@ûguҞ"`NXS%G8ܡftw_PHP26U]:OONzi>Q`\g ]]Me"%NGEШ*p(*(,泴3ZĪaErDD{gL"Äֶ&4W ;%jMaR)yzÌ޻rhzg2& |S4c64(NIY֩B C&p>d\oF+Rm(lplKX$m&.z1'X~  BuqASM>/4|l hRcT"ԊR;sJڻ(i] qC!h TL W?0w.@ۋ3EV2;j{ƒ(ȭې{!S-1ۏaZ행7d"0¯ad:Ytz/Em6^ߦI;:UaN##Clt;jiY4v8MxH+É E-cJs؟d֩ D֦ˊF8FAE\3, Mi{C:#|v!՜1s\:'DP_a;|_s َC:*:{8%~%I1\jyYO1gm\u+k[d;\3jplB1p4Є(.u ^ٵɳ[Rr'[CA&>3F|_^lQ~G_2!C.CiVX|iy8/J'Gve"ٮowu{}55ƾ[ۛÊdś(6yvG!j@*0Q4|g8 `DZJ1Ң[&!Ѩv\.L"3,`%D2M(Ec4|‡J[dV3s)0r=$2p'X߁p%F 9C1|7q ma OPJg@Iu~F;V_ =˾4Amd$,1՝fLQֵCigK[WI䓞/{S¿c"xyWu[ދǬWvUWgVS|_ga(Nrcʨ,~bo#۴Wq) LNR T G1뜒siik{db]p]Ѧ8֩6hL'6Nz#}",q.骏8J3-B "A;hS}-F¾,&0{T".u//8"Ǭ Aqş_þ6jM#$Gl(4@V/eLhmol|u: Z<{5`p78')c)._G@i@p<%`q+5 Dn'FpH}@}>:Bdk&^i%Y&MknJ21eo3Ss(8:5,Mwćj"2;?wĒ%;jc ljvS*@)J DۀPFd1Fl3_BQa՞ i7[ ƪ> $}x2FkW 'umOK?˳35eys/1[%Q;iseM*|ԅ6zk3D*!v(& >)D %&βq kaL;BS>>MQ Or#=M)+ `~/,ZžS}0^PЇNld8/hV]Hy>.S<gQhw<_ XiBqkᤞR͈ w2H'˂ vz*sfĥ6-|s&"Ydu&{?gL7;-hi;ή1O IAǹAc4ֹ(#fݮQ(?bq劯MC)w4sF+lëc BWIR.;K⁁tR`;kODJcHX6TG{O$Elk=HRyNyƛ*)}5g: D8PRESQ~jM3^`]Ճ̤ 8-L#] jsΎ58 q REܩ+'7SEyioXR:P^_C歲Ah}&1Ao/tg|`?!Kp/_~i90X% R7Ug: { Ro_G><gE4آb\pUV}oo[f@ -('aX/'`ϯʪ%5m=ը{zWBQ#sPwJƯ)T>fHްjEhӍ %pwAAI?v׻1 gnA2 +r.b( ds#o06OŴH]^N h$t,%^S `5U" 懕7l|3 ?jH~o1| |`DhWe*d$[;srt[#9x+e)k3!6Lb*'˻=c N#ہKiix=B)\X$й|j_%^PM>(<+6cxQ4G' R4OnhghĶo79]Ż=ݯy*ʴ*mY_Źsda_TO%c+jk SSacc[IEىP.Q,<5/GMM55s1i%X6K Pͳ!Lf0U3|K =n 0 A+aӨ$,0гo?{÷6w ̽aӶ?Hob2\=pR?}~Eho/B FvqY^ }\4X\Ƌ<0.} ,#9 Rwx@ 'T' '_ϝ9Cm'%t3ɴ\q4ME[cTDs#[Ěd+~Ⱦg? TIw<÷1,kvē[p 77z'`=ԴB_9>uw|QO_2flWRn+T:V-n]H=z~# SW(|UL|Ƣm]{S'4~.ҳ0m!(0V?YD X=:kuL'>2ufH6F#_ ILD쇏]|`K:tqGq(#P&wd]^ ;eYu=KhdDc˭'EW`g2J<ΖkZ(S>ND5 Ts f~ àv{=\]4jUmyY* r Ʋ[Xճa©S)+0r o ?эwwcO:%pmxJ Gw4kQ!=J=WL |\ELu$4<10\Ҿ݂4v9'#辸mV=xqhJ~`8EB$ҁg:a/VߟDVȹdIyԪb.#oǐ-1XܞX ^Sx߯~|DEt ץ]☴ng-0cu'!.PχFIml◪^w(.jCeQ@L c~Qi* 1D42=AZZKƖcBI2pKPtAz1Nkӝ'nuAYeN UVEPذݥY!Ѐ40RLW4 b75aq# #ccJ⣉QGaGpp?\ !y1< V 3u˯$Ʀj%ʨ3 #|vz7qqtL&\s,euOzjm@UȖvb`gt? % <򡊮Ϙ qREZ+Y=+Gxjf{ATe$/>,f(;4}OvM?Iwt?sNNǚ7w{t&JΖƝy9c&d'(A>,Ƕkm)g/+V94 )u,fO!ʬ*Oi>sjH413K~X.A;|D'5YHHL5[rUYUZyBӥ3&'eXxVH y0|]ĵ4(kKM:ga ǟ _!,mVu\aٹCk{67g,Gw_N ]؏mY1y@'t{Qg?tOgRD{>c/Tzi.cb+;bCIXkqQê@96:XK0o\1M$OLo u7q CHm7aNY-S;9l; UJe)Kr.RHq1X*ыo~T&kzRwqvVOrgטEP) H\F[v4e+Yo cAKXp:Zea&ee;O~@xGk@FXBuoCP=S nw iΰ!Mb>͜V3+M^oo_-|X{ϖN,xö>[SW&- ;?߭O2w` Vl#- xӠSθ1~5.?Ɗ&Z(R #WS,K B(o6&%N׭ᅾ;U'݄-Q=`]LRqyJ*a%^(#һa@7钚M "Fpeʘٙ3ӇX,bNv A` Bpmcj %Mk:}K"X`D4z4YIR`n⋬'e'o!`sI Qs{#qcOSrh¹#>^WufRѧyySsH?8`GJywNͲF(om PɂMBCtk/*x2T *I(1D2m.r@g)\4Z“J>-B*ʋ1sl0mEL1ȼr}&;uHA3<ͣP韣4wZDGn-T? &o? BD` 3F *OXmYgRp#z.)ß+ѨlOl$ocsj=Qn*6<u+#AiU }D+4 2-xLAa~U G'B;:XQ@BCwC1:+VC`k'HnAy[hkf^Th P3s,۩luF,:)4zshVh%6_}z,")b7N\l,uЇL 6MjnǩmfZ :-@w+:G ȇ:|N<-ɰdXf$zCe[yᚕ8i-8{Ed]m)] 뽄q)MHYV) zYH v#3=h*dEB,ɡ Qڤ_r5j`QWK:bfG8fPVQ4,<~She;lNjWM}6:bLV Vؽ B#kΈuZ]$LG[ng^E1`Dv/)&g[m<O Q RveWSntYU4PQKܒT^=#u)W wDR6e|OEWf ':ujwDIh['D*4},Bv٨;0 Y3܆p"GK0Py]Ln)/} cQ!gU b7~y ڔ B Eo4tא.g3mGAD,`:>ʘF_%jFW芳BA"{Wu@i^Fz=kkRi֟l_!$р7 Cő'ZHwfUBՊ%mq'3EO8Th*AlAj6 CUGj]0ҹ~|?uދq x6Jl$w ?bxCx+;8Nq3^`}'浼LILmf;60hs`"C{yUa3/ =u$^"b~qb\ yk~m`%Gt  <~xjOރk컱wctUg^bǣlP㖛^f!$!i5IC)ҏKaWm7vgcrJdi,(쉍Qfi:kGьŪI/y\n#DNGu5Y#ȁHC]&4?N,mcaSS7;J:gr$8OH.w4$-nyrE4#m ߟh v S ds`(PMXJ_iPA#`+J?VI/ghq)M6և0+ 1Ԉ5xطD 7pZZc]VH1(g}* nH UpO7Li&t*RҐ :B[fߠn-;v7(}G# wނ`RjTR&af9æRkKo&6-su[$ _ Ѯ`9^YQ '|AU%uT1ʹszԣLc-io<5b%f ´(jk ?af`m)bC30w.ZHb]@ V'T6G ݿFB+9y 򀥯ȇ @T]Gatr g[60 Ȱ|I:ؚ?&>1Knʹ(¬q !OM}='7 vׅpwǖ>)ug 9i )xYa~ҐU]6TS ', ܋LQ-X@K^09fڎXT> Ǡ\w;I{a-j@eלF@,9{Kb2@G[SS>#i!~0l9K,N)j94c~m{/z-v9oZ&VHwvG"IɖCo)hYYj%)+=[ 3qK|*+ &-EIėk-8uLjÏ-[iz mOρ/zc,W*=?"6>Pg0) Nweip^ uf +!_仱Vψ +Of ;Z\o wx6+R5v)w* d {<]IAmz֯Jcf iOC*ZH˗I.yq^"O`M͉=  ȴ))UE 7tw?idHh=@%_$*yS٥RAl,ODM(opGONџA|BK٧F36*3t,Z4V]XVL|χ`17}+Z"sSۏ1E喿⇣ "7eOP|jקdeEN7;Zޅq{|A,֌=d:T':վJ9`p^Dh k*73ƪV9GEjGvkGFK餐%esR d tL6Goy{L2+82Po^ޛPXW7~x[ ' .VOʄ;yMٓ]l2 8?5$hϙL]RM~T(߀hncc qhK:}7$Z/ƃv:%AKG¯zѹE۱ʎ}-tɚKtp ԗh(PZ|+-WꉑH?ȟAreDop:sJV&.u@Ut[zE% VGH# ·:HZՊnnt"+!%` h'0F>qBHδF&<* zRF[fíC7a Ă t?2;ю|x,@gC[T2_&"G`e@t䪽J`G#] MQy|cUަS *s;=!kT,_j<9Q{ %4GYÑ&}y!h<$H‚\>kUq6eA3Ղ?T^/- otIɝN&Dn#MdLrU./b Mqe5>[s##mY)90Pd^?@й;,Uidϙ _2k1k/793E{,zHk͖f|jy46uai c`kDGĠq o#%djn&b+o//tml ~R}C(`VP.SP\YJ (ȾL "A14Դbqd n\÷CH|>]> #T@lWG?>#6Bj(xIf_&M2^gԫep:_y7-͠9U9H^ĎgK_R=Ldd'ߖ=rPsG.Z! ޙ6ոΞm4i@!nv =muSӜ/gx ⤓UV=bg>{{+rs&ǘLHsn xM!#hʜQs9H#,6?asCc껸kq=p#e듷@bw'=d!ST[~0BCN3 RFԤGe֮/=a(hϟه†9IccV\F|9 {Y/H `&9t,Q]4ګHl[{3sօ*oZ  NYeTpj~^?Ȧ t k1ukS1۵tU,"TB:`0= gӢ.]1 UKuqSr1p|9h\Bme I+Sp͵DyM8^m|ԵMTj qp{!4R<6|9s@\k+AOKA֋G),1hd)?* z[>r"2l$¥K|8 )[n#Ԇfƛ zi\.;KmK sa%Ζ.?6Yw"WE>@IArb(2B ݣ;kYO$KX0(\x#m&@He_OJ΍:th0 lt 47뇙ґND:0{7*/en,kqz+A)$uL>ahxdζYR;txYrvtt(Q;C'Y RY+p .s`zgܡ <]! + mÀ:n;l2ɈZi}#B,uY)߲{))3 g Ge3 qWh5#k% U3lfávs][.P~g؛Fcf?~vF$b]CuSTU}$-?w]&N%8p;Ȏa3~6޸9FV} cj_xnq(~*NaѬw4Qj;j),y;GQgǰ[V[Z}`' 3`@i,0;ߦگV #7w>uWwuzG(WG]pzd'%_ 2`ꢂb,m{DFn˅X6a]gkFPUcmsJXFpF՗D-qa~#˅ Ěfq͌ ~*[ H)i;0Wt4DC# |ANASjM P?uTnPҩUsHm*TQn_JTW{99d `[RIFAaHa_8/_&~:TODJfr#_XG<$QRƛLyuPM`8dzKfH2B-ѢB;.34*W mmmMo&b-줡 ̀{Bi\ ](vƝC嫶2 gQZʋun` ~ŒKDB=vA[Z,fg "g#[*I.Ɏ ̴?a5p~REpQR v_K fn*VϠwB-]Ǡ&e9e}C gUA6Xd]<uj/ Ms 'DCF$/8 oC/l3ӳgI5O{ '-msp历V^ [3֮Cw-g} ,pCl\ PM*JE!3¼n(džf]rBJc&O}3F|{m ]y'#jn,1QPZS' $bNeq/e;ZǢF`8@w!2 {Y9B[kMER:~NAQP\ʇM#8] +lYN ^M[({D-Lf}6B+aLKkn3 g-&8@b)X6_=ĺbc<30R7d `x N, oQdGд~x!H8un~UO>Ȧġl=]0Kd.tUߣy2N{-9S Н&څXKxM:M3 !/22a;ToYɷ`%iQaAC\$˼oYѯ|a5EQi&{EV@OxK8E%F ov=uWΥ^YԘMW\IeȲv;H%. ̵eSxx`R)Ѳνp t^ó((ȍFSÛyaQZֵ6H|5a a^mpdC:8T *i[.Ep1q.TQ|p H}UNIn`I6E{~!hm6#-С˗2/P- N d}H@gIj5AT׻!CHú6|Y,k)Fs;|΀yCHM+On^BвlG['Y=FPEV'Z#4@S2a\L|od#S'4Ƿ⺘G`+r(]eZfr;R6u44+~jx mu|<%&9Ay2 42gAh+8$ lJ0m+@N7,Bq2 ~UlpwFǻq o>2zz?\F@IK3QXoaؒ2 (a"3b:{nl3_] 17L){P_3I(zɓ1p#ĝ۞K0R{bpuxe ayaUA_ahss툳Rsi] Z-8-~ s;P^w斷:lbqG6s Do[Ԝ0gӰ!UG{B IR+;9 ;A96XXG2'C}U ; =C2nӸ<o͜b+t5r>YCX'L+R:cBD{Cy9ӈkV/vkƕƩIsv{?[2EHedPG+.2i>\ef:)7v&5J=uQ 4863G[o_^ŭjr%mAĆ@F UPefT_G( ^e"nQ?@fnk8_,( )R:DWV" +[7imo =?y'=YBCi^Iwk#1oxw'ǰ_ynO AjeI3j ?T_y~Ds٭>vMƹvXLѾ&rKzS˔Wƻ%+j*Z`nQ*qfR;h﯁#E^:؟ ڻU>@l$~/*?"Rț x]6֤?Vy2t&^¨?G^$q֑5v]QU'.O&gN~vDqX /Y5}o9TnE}աK㈈mrΣ?UVXH|Wi R6ϗʡDFg՛U߳+N(ӯx_*K^ nk&Ub8s}Jl[j3Ďugd/ LZrgxA3l?]v@w oQi4#G'z8|S~-40?ĽeBJp]פe}@z`ZBvop iv2:u"eDNm[3vuSz`s:hV:M m  &.G Hߐ_/JFkLV.J-;PI|]g@?GάxJlw` 鷟w 7L2 2kgCbbJWUip.Qwm@&ߏހxEt] (IX?ݗеgr;mzyL!\C/'F@U  lǿ\[K$0l2meVjUt-_鮗犖>@ ͝&tf2Db_^eo1xu ?q~Ieǖ8zK)Kξ2=^-C v::N!+0)/"_1L%48t00ݿ}%RWݱ1(+둂 ל xM.-i@t{uٯC|zM6Gb64{Y d14 uMvuri)[I-{3'|ڒµLJ=GNj+O }BCt a#b2kVne3˿TxMb+}ȀV>bO{O ҅Z\/{2@tuVbB#$l?P&'j;fKyAmB65o7ar \aVO~7}\-b7DH(OuayjP2wcV]9u,b=W)=)<sʿE01R@ScwT]PD g(W7*.͎ L*4mۊr>tiϫtPW{(Mzm)}1D0RƊv"Ce2\BL'] +堝} "<#;]B9 }%>Rv@PmN,ʴU݌31AF4:ؗ!q[Vu5*llg$2. 7RY&JWZg>*:`9 aXTeJڬv2O#er֖sXt2F~&VV\[:Uu. cZ%ePkOo8Zt8 WSu%܊B11˫.@/ҿv? Wqۊ!n[oN}?ŋ%!(zX(C0uq~N'-[G GyAO#|DWФk]ce܁]/ln2`n/g}(睧 /T͒q,uw.Da89q'2IK͓kpf|DV9=?A14)WPdD"GM?mc%; OTTl3GxVjt!Г+碧DER K) N4\]Y_MlG3ܰ F3#_fƦg,,iH 6xEzVCBƆ_^iKԖNO2ч<1Q D}"peu ;,[aZ]aB}7-޾I=) '+  כoiC+yx)W7^'lȣ>}o1r-@RYileW/3j<%FtN|ci$Os_V] wXސZH3#kin + VVH< ]o6v0!R=&t:JsP4ɾ*Όp[A@+yY\vona@_i!'ψȌ:1:SSa]rJ0@z[iP)OY;ϐD2BP!k3B޷2Ļr@7wbYG1)Y k &?x]|qei 3j臻{+evdB=sOi4nN xI >E5@6537p)͖p^WzY/!={_ ֘< vΙYCRBձ?泾1| p%vLF lքZm-rDfż9]Ŀpn]1Z@0Xey H=_W!U3J :bOc&/5J3VwKvcjYPߧDLa^x R3UyL/(}wIPz,&X>Eh<Qa-C6$2ci3(=C&{sUW]rtlph(٢.J5üx䴊B3 Z~읜5"m^FA[WsCt}Siv;y* LD` γ866[Vyжtrn;uEE {pP2Nz7v/bL)Mu7Fn:|B+>.IP^>'럀W ,\--wLct}1 0ErxǦkUYrfp\` yCt"4 xg_ rsUXmLQlˏ*.\MwsFâO/2c䌃1^V؏~:' QtPNe ph]@$>CaT\eX_eFVҰ&u 41`v<uꝘ* kHc܅b h= r9|6:mpIr=:^k5/ `ʔZLhFT<Nwr`J ,ľiP}G͍vCmv`Ї$$ <)):PS4q]WWaح1Q.Q#IBij6 Uݛn$2vimL: B'$ r:Ə6&ewsL4(#|.wCʿRDE<t(d b:E M4r0 N`b6V_A^.CVR $!ی+]sM P-ZG߇k޼fE OW@vH> :D=D4*W֟ɮ.h!:02R54ylWB);-o, T0t2#H#Z!חlu9Gk|%>'4Ѽ?v] kcs'su7-NV]Ͱ˫ /a܉d2Uydؐ2itc]޽+P>aWBmck6P\jGǷ8\. //d^ps? _W*mKk!x0 !T̺\]Ckٓ)\w)T /(1ڹh h,(}4|]{I\wukaJߓU2Gx XOrЉ{`@Lsݼ\&e+]V=b\L jOD5I}q6֘ 7.qVX53~|j`G;S+.j;D`Wb#& Y809ᬺ ܇_#kA )}`Jl •{  ki MUrMQ]X|G34圫r"Ы?_Z=cT >aB`㢗imIPGFf?4۾NG97Z dA~!{t8YbS~ObY,7P%e5IL6hyΰqZu(z~הKJ寧PXx~E0.iy[eW '!yiUBkV5/uMj 6esdxlDUčI1ի&Ą#>(H~&${'(toq/]M[Ueъ ~<`[k K_}7*8XhλmQ h{t `O\Bn|P׶OjD+>(Apn{{>~:M +(}(WtMwʂZ)•q`R\2X$ݻoKkc}JܸERAnCLIR/uKe|.g!1 7/]M%Om>.!x~"bcЅ}~Rd%~LUK+ӹ.tN69Ē|^|WHʾلfTD7ekm$ZJ#&{)Δ`YeXN̹e)J>1D9jGy2@y%Wޭt@)#/.U %SOn Eenk$U:8Pg0k-4iwջ<}W$c!n#Qe]J-"ﺄyo\Z,|1wJ"^íw]7;\]h5@LQsAp-]G\'!X0Y*%CvVbg"7-؋*FUc8VN]Q?U.Tȝ ZVOp.7fhS mV[JK `mW*hA݆G0N\4n컩d\r v,#v6\ɇ:@ 15*iћ\P!5mK%c,,W*6 [;z~98n^{|Ǭ$7H |1~_3b{$['1 J| ֪쎊qL`^ ZfhY@`hZ2>'.;I 7Ju[Ry[<װGZ þ zLIz0}=i#g#kzmGYn[atv/"ɪ; };Pbفeַ\gщ=HVʙ#HM/JBˆ.Kc`2nN#K\x 8NS:N/JAȄ9}c@o.ap\z7^'c +Qi ?ɓ p&^3Xdx@~ŞOJ=m(c5]+=q7P>Wrybq Qĵ;X|+ԇ1"i=G#ddN*o 9N48dn*׈c 2 L)Uwϑ*P`!.,B4Rџ9A3K_8s;\hFi[ pD*:s&Af𡐛P[ܸkc['& %H"C7q`zc}px2Fr,Y P"QB39KWPEAˑ\**D ʷ\{)30 4C ׹D6Ni>?dz+dG¨=Ӏ!}|o}&iYp414"Oi9COxE܀bԼJo\r+*/+=Ad[j"e)NyhA({DUM d۲ᷡfE|p3R#x,1:yi;Lխ֘2uAö^pXP(9}gh}f~(NR RDY;&Cǥ$@ɾ{8?`!a/Fҍ{`,bX~!jF{*L* |"lhR¢Dwzק{_H:| eQAsFhg PsSբo+=oF*|n&*ΛJVBN/Ujt90Q2۾A`+ipxgř@CjCsXCi!Sb3R,ːG^>"x7r׋p̪KFx(iV1#qӆJ"Fs駆5=.ygļWZE_T|8+O>Xf ,V.޺C@= F?j#jv\溗w]? D#U`N <=UT\͹,TAH $^ 1txy:>$=iR٨JW@RMRE + aYUgGDŽ!6Di:o(M?|#ptB,qem{%ē^+zBϕno'pH @ZXtɅSAnDwNo_gAɿ.2&p !%6z*e0dWUgbaoIY)Ucƿ1`I`Wi䰚 l~p;g@ł>Pt3a :}^ƝTx؋a#H">ӓzV0l[25X߰-4m˒#2QQPt>H0Ht3粹F'GywWueOG3vg !Ok/fR4BHgxr?h}kۄ퓇q$~,siKWAwYظXFĠ8VAY&r,6 ̑/m\/KH"ѫnO4/ͤ, a^"å'S@O9}柳^GׅqYCQ? z  < ~'K2J4g2vfoM~QU=Mܡy X qeSs΀{R$\VVz}oHhTZž:/Ke8 Dk,> ˗ 1'/+r^R7)9+4K^&7iiгm"{uHn4[! q~TBx>DBJmΝh;j7/̪q󀯬 HwFeVq\Et#fe 8FIgzy]Sn^wCDc`00STY:_a< mM4=3="Nǒ ~z&fpx(!tPB5Wa}KjNnCinЄҴVl@"c(|f˂ixаVM9 f0At,"|0:l!S#d3^u,L "R`?R~-=LnX/^v!y5tE{n꾐Mʓ>ejgeҨirǰ]|R{{)Vտ}z]ZScxQ?(B4EL g[Z.0}.#ʂDtb$+o 0e\eQrnx&6C S%pVUa2?+3T\= [LhC=^d]SriG;8;gY MU`|WX q~B CRY2Б4A%Oy U!`@X$`t%k$dS~t*[œ$a-Og _V*<+^ooK˱~>WN}(e޲v W"biKφ'?|*X@vq|u2DwBuLn/Oq\'僕ܙz.YMᑶR8d@F^rDR Uy3xHRX~89?8\L87[4aFC˝65-34|&{ ~8 q_9~L%sd2e &Yicǚٰ4;ܞ/u?߰Vh)@= >ˈݞ$i݈B݉Oy$8*2N6FTjZۊ{|7~@:84:!݌iFW:_r<}RR,S8 o7]z-}$YQhs}֦s/5 VszXjkn Q6lԄSQ.TSKheΓ`83sp1bb@}VZ;iZ?[r1b}?ooמ;IEJ0Su؍Ӡ+MD\. xƀNdiƘ݋2wyڙ-h|dǘ#ԩAZ_3}wu!nYۆ|"Q!?t?w\.`hW0d.i:$\'.%-$D| |_rvYICO]nv) cIV!o9k{x,R;i'*Yj"vɽH|i :j"M|baLgۂ9` Ŧ\)SGIV0(k/f##>yun 퍸f%%i! v'e@x=`]мn+:b/~VTI)on?]cVڬEv" QЛ 8Zݝ^L2WJj#L=F1{δ%o4{.wPR{;]I'Xga8IùWcY ^x}޳h<ҽۣRFD_޶>گ.!s' @A鐗o> 9 yD!Fjϕ 5 9hW<["vQIx "u[)Wsj{NF'{ TlN s}17]'\|#Ow1B~q.d܎7spG4?|Bf씴6 aYA0~pZp p>2j dEMV[lansTWg }y(QC ݰi9 %.Dj[ԭ)%Q=gD$>1)8yJ?K@zE Rg= ?5 pJ҈雋&\5OU``7W ڀ<6.^QupJbSr5tJr#$,nc"%Hx_lo.3A8$Iڟ{ [.!cuR Vs,|/'h.vN ߔnyU}ᅃa+znI3_>#KXNf pJ#j,Rj0/pciJӽ |`CT4]ɤ$&}8ܬQ{#c+/mQ8XXN[V`IO>./Mb9@EkP\5T틻߼TB^b ʼnFMډRBa g.z wz oSC$ªߡL;k`:H+ 3gxw藽3 JUC6v3kң<`m%ކ`hCycO;*zĝ Ts.`&2.ׅo+ ^XRiX=-9JUaoMT'D0+lI}dv} We_"TubN"Dq)d}hNci箭z?qY0/.OZ9^"*jEҬѦga1\(\zLt;DT"_?bUI`"_XNm f^ 9!@:Qi]݁UETݤx_#E䦺Op2*5q#VV=<÷q l}.%4yK\YW͠ʹA?6˅ΰgծF< }tUH}[ ”k~uq"H`7fM{yOo;n=Ħ'z2HC0⾿fu<Q'5>cy>OI7K*IjRjvv9:)[BJӋK ^>Fxt8L/~#yk Rl+aI\DwH&$WCf,}gWk=yqeW\U-`ExooR40)p:w cUy1ãJd? Uk{Ye!4Ok*US|.3$uWSaUߥI\X]6 -d$gRP}òё6_ 2ߞw#jhK/_958j}nV.ӛ;vjcjL0`X(N)g])Uf.E*BG PhafRL /7۩"Džl#D>VƘW&Ӽk{ԒyoDywB:$QwЯc?jH),Lf!A\:O|5AY>1<_ˁm#گNg=nw itNWѨbQ~|enGXE!BEi'i˜?;xM*̼罔<[.mhgB|KSG ~TG㑁h`3rNs>K0D}wzOU\l\O OA+wկ`E7XIj 08)9.TxxzYP1.cFX-uqȠ/:r͕V,ՠ1ڋf*h[m47QP[+ h-BX$>Ս|WεӬ}_v2OCIeo&xAgUK/V)J~Q~@Cy#Hqy&@J+Ȉr=`˾YL!HK!%x[-8,Abn Nf ;:S9B44} Zyex\Tn 0Ԑ`Nzt#y[MO\>S|$K&ˎ9V֑O{稳),p~Xƪ#JJަ_5h#~zyUӇI KiPN5//bpy?4|9ℙ׊Cj!4.uŀOB/aKLO%SW9FdѢ7?;$I3F3z|(UP&`#';N6 >]#WuգQx!Wu{GYj_cf$$e'KMUրNyV٢?_Ic3LH+uSl_Af0=^s(oh贴>Ij!xУϰh,ˆ3#r) `e؀ت1bNuH!໌ M,aAc=ž%vMxey@ApۄeaQCЈO$eu 먢)I*h"K,~LVULJu f [+ҩ\e*Cp#mK+GeSSdbӦH}e^+fdEAFBY(8c[Ğx5kqz푯X@&ERdz4j5ۤ(fj֌R٢6|Ϡno.' P<h -Cjޝm'wn#>O4тEb߮-zLئal*baʝjpcňnSpiӃmA( f'E*3NM:XSw+J{椚qڅ{#+@<ۀ[Kq{vzF'6 48 _qwR s?nŠz,Oft̤ qvj5GOax$=AIK]>g\`/C.]`G5]&KA˜VcIs|rh]TǥAk:=.#\}34L&]O f %#;D'xEr:/dfl*uO o `:7NnkiCjۇl*CB$3Q?f*1Ŷˑ^,挬<+/ M<MRfn\o̲*)sP64%fNM/ Rt:Pog.T>}tנ9 Kƹ{\N+Mj*~|p?yHUAˢ`g8c,P.vװrS@ up[.  q(*ɉ#tg>#XլRՕ|Fw+cZ {c+S)WJ` 3n4iti l' 5|1ė^/Ĭn9f `5ţhӵ ۄ~ n+*D²/H'tz =KDLF#qp]%Ƶڊ UB ؖҟ>c8!JxoÛa#j iJܮb491R7w%n4|=Z^mOXGI]{[Ų c)4ňJѷu07` R=N\RKay9VF1〮wO5 %ٙu -MG)or1_ (.}sG;ƀpqVRQR ^a/=G5+$o$*W(U=،6+(.dSQT)^S1@e&ʆO5{I_We9 o=k`"i/R*SMrYev˜JZ$5f?E'rص{D) {ɓ6]A +B:3xWY;z'+pIr> 0RO\tAMRl3b(s6Y+N.#M^ODC|5?eH݀Z}cR f0xз:Cg2ጌ[6HT8a\?RC"y<-ɏe+[O\r)WEL%ȭbXTF `7HNT Grphl߇$dvRzxKCx¿U1uHY5 vC WpX5ݒBbW3 "ڽjθFeIѱ=o6 _8ŋ#N>,RΣ3e8vAvGRϽAĮI&cd>h0M,4`Չ 8iI]_hº^z?S]4..9jwzWWN 9̴GickRr]4 dUli/LH*q-[Z.^WY`v+Z([lT\7aͶF9KOP3\!fYuxl {y^iT*`16_jTnTF:搸xЏ:D CX&ݚFS$zlGY5W׾V:ln(!s Ńe ~NNЗs(=Fiep+YAC,Ǻrn984nlQR fFR:xZՊI, -hL`ڕ̓ז|7rǘx̀s#l>AH.\VUza# (= <!Qp!]>NQOfК$L=ouףnsLSûB&o[+~8oGW83еyQH|'&?!eƺOLM2;riv8 :[> 9頨`Ht|h?͔zVsB#{=]fk> HE ̟sg"AnS Ԟ'Ӫ,-Hȉ‘ک>PeX<Za:%5dZ_Ѥz,d?cqIkU$dŹJ-jzە{ț8ȒoCwc\BRmm#ad@/`VLpJ0@@Z2)ISDyMV-z/J{qGl?"=YIv^9b3+g,T8c2ۅLtuuxPĝ} a*\*9Yۯp$`څד;qq澪u&>lC9; B4d4YP+e(r[!.sz?wG8/vಾFvQs'P\)Nu~xTqAɭs3sw:1PeE"]̄~p^i4;ۭgAR3sua8 .S~vv}QYfӢܑQ(rjٵ(w?L%3T&i6sus^?9H&Dԟ,H.7UB4BV^JHM{!gvyTʩ:KQĤ a/4-yhf^{pZ{Hn?^U8BʓM%Kخ`Hwd*cwX¿ K+Q$.0iсY"58޺ U bѵntl& i;Zcx?q<k&R`ܛLk"41U#~Zx䑺L 4Ӧ3UrG(a)"aV>ɀD.i/<`3K{Gf@҆[#FC.)nG !\ڑN9cva(_vO5 ١'ـg0@]?\5dYAX'{\w{ף'8l$_S\&wg T"4 f~ f鷅nW7bP̧yx,LS~]ǐto! I;{bC>MXo'fjhpϑV={jq;lyĈCA9GL4gq I,-4y0 Bn E%s5"Xp$n&# += X`=]csZlg]yp"[BwjH1\!m龎ZJ>5?Af78[޳P?{:xV|ݏ&w 2ž2: ]u?~ӝ87\r"He\˲@aA|Z_HeUz@8"PިXd9S G(rzk[s.*@:QE*ؾ<R1N[P֝ B "K\֕B0 \,dqyL+&xkS0dQ24:YwBCm1}\66a7pq,eiUH8%AaO<>rt5Y<]7?gne塑^ǤM E3V %X6hwRdt\'sPA'RLf 9*_3]uRzKd ?(yn5iqO)SBG:%rn ևgهSI`w/Cp"=ije?̀}#M?qX~%vY^gUhJAq:pmMwQEng3L@Ly1BJ6Zڄ){ҽ/E ǫZ70u]h 'g @=EݢTN\ <+fvr0a*<{Q9/^N5 ^ >ݵyHzO/ó1h2'Ԭ#2Eoi\ބ؟f{?jYGtTdBEOdB{wYHJsŋc̽3~n$0.dq|4f{>(4Ji c~W|$)Nz>.6Ok/f⫘<Ѭ &$MyM D%? ΊyTG2kkԦ&\9ޖ5I#_H,|dDJAy]"xlsCgʤNL_NA(QD cʏfj2GM[E l@(e êdnV3!١I "rD_e譮Joç Zms0[e`3 HΗ8gI Q>VҳBLyCj+Vܾ. "o (}\ ?!^.(YkxK'a]46XwW?'Ž|.Rq>t1V/U.YN EߩЁzc8?h#  _;4"y%%Boeo< |y'*j_,f~{pz>j+Qr%쯯%JFޣ9=U gx,&6b)˽bV}^pd1\ @,m7~0N᭽pS—6_R ΏS YAYHT[\%[3Ao@C}Ŗ7qOUQm>@y@/@#ڄ3aOawި9±}i;?Ro,z!%Y_scwY |akfrKle}gºp #d࿽6{]W4%4W5J6AɹHdZ k7c'e^ԅф]\Xú _zou7%!́a F5PT 6ҟk,]0Uoަ2Jg}Eڗc頊JJH|u|a~@(O yw& .xUBD/ ~ PSOewdۻ=m$:bߵ=eO)g%_{kGQ~' :=#AL8/kdfͯVz+-#NROgyjUG .{,Az >?@N8HN;{AtZh;o٢"7 S@٬0;gq,)@G+$Mo KPbO{Rm潇W? {7սF?H BWQ^O?rh2B5zVW,<=HM;#fq0ee\!O[5y*am\PĤR\W8CfOXt!J%ΛQ\XZ5cQڼD#w3ġCq$N(Lڐ|Ub8sh8b!J 5}?_+Zgh*TEBg|cY"ǘNͧN5~cVJ +wMXB z3,n2 c }W& mw2%j!O6':X|9{aOKg+o'@aٔ9Zm}ҋqדg.ZaxbUۧ~tHW0,OCy=DP4%L y0Q34(!lK05%@L.\(\nzƆjh1ÿ$'}NNI(z'[P0C(|ZvoX[9y~ߣi U7}6m\?m+DG jn o}`Yܟ޵aٺ5=A/.VJbO4gVUQZEve6|,#cFe<dfեMwϐ|M1N`ΦC{IH,m+UeӷүJl,x#<5?Bç-1D/ɩvgʼ!V08^mNZcQr=n>^r==30㊘1@6sV |_:QNAkK$򬅈0$;L̎D4n*u+bG696JрpBd-?cGx"S ] s'x7lPk4*Y\ZKl3+sM$5L1/M$q"mueaJ(9i_Aכ[,4Ud^s\ WGsE1kxR&\03~TeɬZ՞; grvaIS`' ^s\.һt܎ [b&1ϮTթŖ:Fhff̍ImQ3'|g~dn"{wJ!%1IIK+[ /ue,ɒ֘ HgT\L|d8=IƜh:8|U!V]]0A!_`olN!q$5x<GU^u6|7-̳c&vp ה@50k*T,&<zaI)ϑj3ꫂ4} VdHÕ%\ )9UA ~w:-ݔZw7b+WSN!=rJ=d@[c˘;?Q`K3“h9`; QaHήOAkZ?ıg"ZN5U) =;Kӧ-$ihd 7`i*<;>C$ "9 ?G{ /(VTFMN?v!NI2)l2mޱrE,:cSC!bWĀZJ_a RiЩxrA2ף+!qFfH ٕJ LT2ː>==k㕉j!Bq<5z9Ϻ><0kOd Fy=U_zVm9<7!\w/Lx+9VB˴+kxGszDbW;lxqĸҋz0|y|,OF< ~ ,R([S xe,VU OQ8, ]Դx /c#3JRZ6B=zNǎT~posrԈD/U,[st8CFSjS"$Z̳W"uar o&Ej._֍{iX 5 R3!&zi=- o+Ѷ[&*FT]n{UP`>)i9.g6/U,];-KJ(X+2<\b BZZ0ޓ$y|NW6PKz^2 aZFBgK?quݶl!H zFq.#CӻJI(JzlGUg[=%p݆Σ3AF_Z~09NKgzȀ61H9T<OLVcL"1I^@A&=[Lc`oKmeruTs]; o b;wx7`=`d MY~Kڼ`ƍv")$&ܪAkEDMkNÑU|!3Իy=[|PvviOp@C&ptCe61-dIe3$n\>Kb coYv.q(`\n GEj^dEp!0V9-I4k󴉵ld(×d" i.?lG$夅U䃵ݑQx)gUNGȾnmwdM 0 rPI(z!@F"I@Fi^ ^lM7SE-O׮1Ѵu+G)3hZɾܢj$KuuU+5=#6PgusL45|Q)}y̶sy$7xԨ25h(t;d^Lƥ̰JDzwM N5`}eN /'fh V)*IF|TXGkE`e&g).⍅L*$MnkwGƸIHL8dEHwT3Hц%A>\^~4WܠRK&UNϵCu0.Vhk7Ў]aCCrVtSSFFry\0"ӖDxO=+  In|JnB& 79a( f=J]%o@YLQ^/~Z^rq?G@57zYA'4rI:ё{K՗͂iq< Q"ACaS}Hyf['I5֔d#o .F9Gy N`l:/:7P[0E/wЙٔIbDoJSYn:Zyz:f9_A-OA2[a&T88 Ez\1\=7&jx\2,MT 5+ <^_cVd~K:uX ?l6ʂ)h؞J)wGϫE 9Nv&J uߩ˚1n|2 IWpNPB!I—RRsHW߾^%p4P0X󻡆bsN\pj fBw?l SsX]$\Qꖓ&O_<JEN~|8:o#e|aj)mo>< ذzCf/?ߋafgCˌtĨhi͘=q!7+:TH 5 *{!ꟼC<7sIJM^fV^j]V DTX¡H`a U8>vOs4=*M1eLRWJs5F%+Hx4uZL@N\Do6_0 n/<:|k|ž JMLzڄ+%xdK6J*a:L.UI#.=Q i 2w 8#5SO+^KnmŝE2J/x{9a~y5dOԑJbGC 5DeW{(hНa%EMc`Ijݥ2mT&+gBR,XA8"3VD5c~W ^K]3HNg1lMgK`zۂz[/]ZB#7S)#$V[~@-xUm{c3puht/Nxk亦`ۨ\#?H%/{\yB"KiS/{ 54/]KܜyI-\emySoⱸSTGҿ}d e]`M֣XlX@ppl'S}V "vLF mmn tJ,봏&*#fĨ)Y֚H́-F +uGIAQ$6.S[J[ ߺEgs)oTzzI9PI()!c8B>`3@jk\C`B[ر|\T"Oy=B)<ŰϷBjސnhRt-~M_j$)[qD8_؝F؏h2V?t)ӏj%XOrjX#^{u"i0z/Uil\ 69[$ɬLn߇ ykԮ.d=GpM&)% 5ksAz?rVU^liGB#Ub t<38`-E{R xvI h[ᝒ"-:t56EvF8?Cm"9p'w}CލAR۷Ly=KC劁9%Ԁ ϐt+ZS/ؗp}Ztײ7opmn4CCw 5[/ =. ~Ƨj_hQ=WƺX#DGsD;*W;DZ$+V8:yԯfE-<ɞkq/Z 7X{O5Nֽ~S _n^v<㓍 R0oOdUޙļAk>;˓ a3de־Cs򫒦u峦6quHE?^reZRCΙ.$p`(/qˀAm8p墤IN5沈P.YIG[/"ncFn)zթfP}Yj2iVOI s"7,ҡEdgLeɢ?GxO̯1C>.T/mPw2 Gmv}O!aN)-ح_]Pz(<[j\ ڼ@n8h-Ps˪^V FzƲw|w)T5B lRgh|lX=vuAsX7rj'"F&!*G`>#nncIPHcISLcM^g.*nv&2sR ~]c{.?Roc6$TЛsp-Zye ^w.D16.aM/*0QFbe o'&8^+/9 Szs )J-s2&g$/m>'L,NSE3 4scFfH[[=*WdW,E 9}YMs™t{ JNzA2S:jO<074[b`P@L{nuskbseTm8jmGHQWA./>h~z#M9lX`u\1v6.Kn\MP?|H~Hw׃ ?/Ksd mzH YLj 43s=M;Sa oVRGA9]_ yՌI0SJ CFJ}r*a}.htOCb-&1Py0w\zFvd ?oq=/E-ЄUͩyg6nYnMA߃n a_k83f<ׯtOtt~miθU2x 0KiI@#UJٓxCABSU< R I#-. Ċ+0@2aQ#$\ǻ88(M9U2b6^dTqC,&)H&q5fX"d֚"DhBC NO{9y~pþ 0NS(pqOw1[ױ|ګS[JC|liSڇeXxhX^C47Ubɞ#WYU+6m恶R)r&uDثfFN(dT(<9$&Ӷ T˩d&xg 8Di5H-wvMo_}j@<-nXc03*uF'}HYweû{?7U<=vV P`T)ZcPH,g-wˈEP6.Dk'Éb煢OJ.4F:{:P[7K z;_HAx{. ѺPKغ{ǕZp/_W- ђw qФF <ڡ1%d~\S"3doo[rv G DV=S1")!GtERyrߴǬ@(Fx}kDBOoچ#_/"yݍڗM6F"קdp+CFPF!9,% M146r&TyV*Jr"]`/ rWO]~R69$:^\[kpsϔOgZ/5ĖaG! 5ƐBڽ0G$? Y"qPj r|ҧV[hhn-Ltdg/mM$ՖAA3ݍO#BmЀ] ˂eD^H}L."f>%]cQ{3G[Np[= #?X:Aِ~utҼW~},}$B+n1qvӘ=0a vZQ^ 8% ڣX[ =LIqVbI.*kHCSФ)g*$KX 0Ե#^HS?9TK5wcd' *M1AxМF֊ĝٝHPaY߂] 'P n͈HfJNy6&roO!0u 7oU_ 1OO7m%Bեu})yj}bwbG@5n7Z遱1;>jz:r`=q˧N 9N9` Yј/MCLV'|{𗽙%)IH)+P Yne -iqCp]jww~De /N uRfH:s!ZEfQvv-J$0?k淖r'23 —Ox:HzGRyF&`5" C<tUŦnӺe!4_ ]jy^4}'ll[nF6c˚Rx-MZa^ N:LYB, #>ZmVmWy 7\\kkȚZ^ gs4;>/1tw=U JQ>2{iѦ,gxgu)$)&i}c CY\/250Kԥu*2 <g6XV98S.U$3luhҝLZI5w2?xOR ld9тW$~L}'\5kUuCN 19 X/-J@||3(gº%{3VB9n,ХҨg.$1o\mKiH mdG`>o vj lI_G?7jR#d.`K_{y+{3T[ 28 ⪅QxOj&brF\Q9IWƮ<n|uuG4˜Vr"”ysچV[?}#UuyGND-ccn0υH:;9f}Bu0fȨ Cdm/$dhgς'gܺ Y?NA5p-Pp]Nr!F^6Ѽ sOxZ#{!J8bp=g 6$jRS+@pk4|`Nv4v"ɱ|S2HDMH{`{k _ mUlg `О&qW6z5e:Co{ , =Ctʊ\H3[ǻ#wzօ(;|㰛Xe{y{҇gء  o Oe\hs~:V3ݯ"Dvcv;w:'Zc n>FPr҄8 Y/ 2Xfhp#@YG?pk:K(}VP ;Q XODM .y#s /\ܓu^R{5Wh!"fpm Q@ҲљY ;Yq2@7vB]bo: Ә26ɉ6c$F]V;wrٛUJ2þR-ӎׂd+=è0\D_ ]rLk6K'14 i*cB(6*/Pa!Y}$\'@&E\B75~r2!a:}+l 90yt fݒEOrHl>]PxZ0 qE\ aS Nl&|I\LgyClClEhv]b`8Ϥޯ3daK%[s3:d 穓Vcv7 Ch=;+>AWrfg`URK[^X\/~p%3]Э[5 [|Ӣss0NfD/,&LEYWDFUrGI4 9u | ]9 0sHkpT]_[9;Ww{Dv/Ԩ0 bB\C#%kUq%A>VGŴX8RˡO u{>s`zg`ĈuLXˌ\I|bˤG~NNpHKfFwDB&zYnPehp]!y* jw,s/:h+mJ}?D v3B'y{ [6D#&F|# Z<H@؁q!7;NJ]'-bwN`-|c,Q(~Tg3I\YEz&F8C(L%zZ7K+8 ]L`QibrE+-EZ\ H5rt$869 ƺ팅ՋM'Q@,I#⏼#B0i㳜͌ZVAZ.8QT?0Q:a p:T䋖(A蛳`|l.Fh͢;R5,3 \ELJH3$a~R <;H {- j|YDZ]F* w Gp! +?o)[R;YkC>9G&ywb>:P\.H%{0~ZMW2 [JBָ{ESFt 1{ }i|tMAKlt񥪗Ğ Vb\lw)U0Xi.'4)?aM_nw 7b 6a!U\*!%OUe+1 ߁!8 NL(̛HЇMx/ԯjT]!T:pE,·C3ځJZ@sG =v^7/۾{j:z#QTNY JG$n7Wm8DOfp}e_r/pEͮ5Je;> 5DO1SOq:c\ Rv *[\L,2XbkZmgeH`O%gy݈WFj=@vg68BEt96MIXv/S[{ 7b4|c'5P%z !m,8z$&80ݟm7UHO'0ː T0Js.;oS-?.Q1bHUG2S cN=_-ݐLʏV%ϠZ*FPVwnԷw}JR_S/Uhҩu pp}J-~3Cs B -NT|B%Mi)F}T8iaY8%2fb, G6Aپ y3e;"+ߚ-®Q֥êtBt$%dӓ<骶J\I<\?@v")hҀ:PPp]m4t;|UϴG6`b:\4e-<q&hjCI=_2L6M;\YnR)|}jY(BB|^nCw<'%dB;gy<Cπ[^;)5}!Tu.h",}9cN2Ӝo\$kc^ݳ葾`!xEDbak1MzL]z #x.?U~UjN'"W&%q (!q`Ik3#(#M2yr1>F|B!UG]4$=|M>[y*o`*6?C,ʏHO]d7Ggުߠ2Yytdh"M]fR'L6~\x(iֆ>Kvdz:7F ~⏕J8+К0x=I&4me<^ֲs;S<4ts _e qY `0*<=T*t2zH&h nYz]N{7b)3t2s#z/K+S?DZVHރr._]V<.23WI fzK6CYh\Gڰ ;`ς."}yXIJ 5, :$5Bd.G-]L᷻SJ(&kHy1WX={LD۷"].Pԙ5_Ju62 ީѵkjb@ŖD7&7PJ59 V5b- Esd=@m=O;`Oɪ;%amHJ;z'^3e -W!6sd8z"\%Z+=pz|=/v 4 HaZ~B=#&ڟ{[eDٙ*U$I,ѣ:5bAtS!u;^M5w =kjc]Y f>-\/F+rQ}%jʰ˞ix;j8jz KջTn)C _x.r4I WǕ︀&H, _ VqDpݧوy F'[p֟%xdNdU} *h~^ mCUP{X%ąɤHY0Bc]HP9i޳FwBZ1BX3'=0*;F7ZD;%-_g|(SYGj0aޮ:kUk}Qa6FY貲.bH|d!jYQmĄ`;`% (B7̌;f{5Cjؒ)]%6]PG{!ڲ&|UUJ lW$M"1` 8䵁E;KF}(*PXrMuS5LM7J13R8Zj$/#¹F1Оj"ё^JQE.%:QD?B pr30EjC .1 ю3*\5ujK\f;{c2e+'e*t^8UtAPw05ݔ^ni)Re@VaߝsZw=$+P3m9wևCIr(i=td._Y7n5sC ɣ{,*`U;M;MvS(a\~ >_C9L5!&P9}  W3'S%\B9:k$1t3=h nV;[Ȍ4N e.(S.o^2=#7+Ye}[$ݿx] +m@o fG'^ЅMoņ eq)c1YZ[B1g3R=N"Wbs5U&^g)eTJ(mbXV0ױmD+1k6eS)mM!"el#=~tWC}pX41f! PR \ey^ӨSCY[zoQ*4[a}RNhű0{9?68Č' $t ߽ZOw=&q 3,Ǔ\([$PxJAD: vV=Iym((ϳ䁘a EcmBQG!c2X-txg^z˵=c|*tx% ieMH kAymzȍKFc,"# c?nI\DXYDuUP)6i +-~#/0q 9GCeucbRE*+Hz8cLU-{~ lIT`c" 0 ߝ~ybG~b2wzR^? uOZ ,$$ϸfT[>c-إ>iɰF),Kܚכ9JjPA=-WJZc\ɍxR ⴠ8< Ga #GIo;%`(؀3W3h29a#hizBHw|%j95ڱpi/`> imϲ %dG=6;?NA`칫S! "M( N%YܦC5-Mؚz!S|*;C~orw̼KiHn(uXw@::0\0~sZTnnufX :{GBxΌ0jrm.2,0}2sb:"H"{`y6't+0uϘ&cd OϨ>޸3i1+ֹ֑;d<c PsfQ'ĺeZ1,k[ v eNɳUaW@e %>zŇ_H II 0qVCJN;o$T0>s}0M-re6qZVoCnhd#cj/k.(y*!*?+FOڵP.2os!9A|5caHdzFp9tD7RT/@S ,K;WF|1"5 dZ!d`1)*~:>^'PK^-/D,WbտїdOٱ4l*mZwWO0BxYp:˫rmU&Jy[|fI1ndNbfDS9c'F?]U½' VUX$GKQuΧE'6=pR:)K1F~f.rI8؊$M)%M6h=J7/#Ndf/cc8=h>z g:]-BivQ4d̨4A,Y㡩 3G.^hmDHnOJ? -y?O NWW9\'$7'[{"ܠ ~1Z_^*UMq5ca~!G?+>e\x05^[ȕVt/v!#Apнze0KAա~{T)$Ae^6-,mUwfȤH3W0>).L{p A;!@!0ӟrb2\M9㚟]hTWuW~g5G< O:s~e2("n2"gRKr(km8 ZQ715-Dvh,Gc&PDN)[ׇMb/=A>`RR_a,%7䷕ yYᥢїꉇ(Qk>b]U 搷A}PcƎvil@P4l,6m GW,phMSYIDH _4^Fի/L&RoDL`;PҦH-]=Փ|A+?KW,h0AvW1 C:X10 Zfħ/'bn9JM!/1R `s!J` Ѕ>kbyCj82M[Tۍ@\_ ;@0W[]YB{R>˄ ]çxx&Vs)]`q p2T6}{@@$)dzmRYG{FiȔKڝE ̵ۛzn6:j,G|!p f졚lajHt"wMrJ}cr` [:~`EqAfk)V13Q_C&PWT[@i'D|]Sz>غ~PȘ#?'˾Á9(@UpmeoFec^Kmah$'|_hw2ԡo 19 8ݪ_S/޷ٛaׂ`Yf?zK3~-LRc5lyv!)A9?@ Ilt9楤{K/[x܆IUjǨM'f)jHBm5n }ߝ\'0=؜;$nikk1gvc!SJ A93Nά(uInz݇l&Eg9(і-r_(Q.pW(/JX?oQq ǥ€G\ v}. 5J0vW] Vm^$`7qM 8X~eɘiJȁKphniQ::j~;PƵd/&x"i R^ENTg`j"~{:@*g$/Rޛ S@W.o#Yė͞zu>Q=1ئ5fdZO}rC.>K 7#k$;6ڄn,Ux2O 9"F5"ok0X)]o%pGA+E/KWy?w8zv.m$iƻjNJȭygcPYWN 0 ZX4|X[A D$ozᷟ CuBt]0z) Cfz),LbwU8ѸM.Ԁs⯙-w-1^' f^Հ;e2D!xeuS<`Ii1n9#/KԗNJ_u[A~[-ZaODO?Z (9y1V]0z/?#ی̔>"ӸK31z8%OIҵO^C1B̚"w{d&学7B=0Q31 d"K21Ͷ-CѮ\ ujbQmT`;=ȯj*vvЅyO,ojƙ\/{;V[35:|eW"˘끺Ĝ^Q2f#xX,.2Μ7M.~>/( VO)V7 v 5c5хbcZT8VݠF$aևlXn S[Uׅ7wG%4 2oiw~oA=83ēٶ  K{NzinԳtա2`z.M%$y/S>1l"=wA3v3bg}$ưȦ1Խ/=sı1myUxH**h sE,Ć@ɯDo&ԫ⟽y!k캑pW+p)M?0 `|Pߘ 9#[ơIfΕE:;EnLN0r]ؘ&kyG>2}ˉ?8W|8*S$db0̟.@ ;2֗:b$x fCP=6XB8M +;(E9ȸFxL!Gco;LT̕q1vGykh ~>Eb۩;Z2An, & 1¡1aLkA@orwb5k7q1aB#`6,X7Sz+ZcTN#b@2̀-DnW&-9Zx ^X̢_~bM 4ڏT]-*H8L0RY1Zr=j2SI(|g9!{t4WlxN`{zڪ-,̷i.;O5Upy=8 kr1#t^ Ftr|>_qէK>y/e3lFIK0 zY eۥ8$H]zoM V..zmZŜ!'])0Zc?K ЗPM8J#%䎟pLz SWYT/je?]a-qs;%V9.ؒݎo:4q[4,2A+/a}A]PV4\YhP;mdT]ތv:d->ju?ՑdQ:Kd4)W9'<"\ __UqZ L<3d2v:BhATos7*O >>ODR9[iDSKrT q:: 0IoHT,~\a¸󣪚T1?8F R\)и>p7$ϹbNjU8B=յ'oT2F@m[*o\r'>pM.>0{Cwcu2h8v4ﮑa(mb0xy@&Hx:Kjn"ϞS=T5~ uUSP ϺH+ =g % aw&jJLm*(#qi]4WU W"ͱۀHPQ%3QĹa;Ree\ț{뭤Ft;HJ2_!|ڥ̸PAo-μR`BhHx- `@+?,i=:)}vD6u@B Nظ]q?f(_nּ(҅%HWRZFw9wjTh:W+xęzYiYXR(2WDT G39>P)aN🭙ip[ȵfz~8jXXMUmA}2GR15R鶖-L592lEs̪UO8%JE9|%_aMaj09 HM4ei C[MP[bd9^ m!4-mFZ*-|e+w g./ooǨ2aҸlMU"C!< fաuY:a,vLF4YbJDE<^>p(I(4kt \ї'ĪggjBy5Fr[, *ꇁ /lqޥ1 <(:Ii kr.pt(PAmCMfV>GFQeYGK⼩:Sx@i2R5=g[cȴ |M5=s-~~)Ab`mIة 7JJKA'"Lܗ\gT[p.n"Ĉa&P?YM +cnY۬q8z (3܌$)1YN^_ꃸo,`( zh#?vgw&&k)KN 43ӗn~dFM\pimLnbݕ}4;W Ej$O0.eOJdpvLBmP=KLEݪKJamMHF m~׊E$(e/|MTd3^33)5'"eY_VV=/'WS]-Ld(~,=ÝaomlF>kYMc@FAP߼,$T\tpU,q˝[ Fd(F.8JZ1%5S*Bdb/zP00`Jkum ڳe<=G} Sa}t׵_s!2 *ߊPjB!]v3Bn<e̙=m 43[ֆG?۝}Ȗ O^F,1ƼC`-MaY( 6Ö1'2S_Dz" y#=B?ĒO7rz3(ܮ<,CtkٯSh7Ul'|2v~s-hq2 D)A>gdkt@ȥF4Rװ=Fo)GE}U !- #x pyNČbɇ7u꘭1kAa[ssaX+L,f*LVHc p  ÿȗî&AIbm#vjT׌IS.r3`Hfr5̂ʛmHL̙Pl{6K%'Y}jT~N؝qu%ytbM= VSAB*c4n 3:M>a7ڱF.g^P9ΡIN#ͺ<ePGL|9G&B*Wʄ9±\[[|u1A~ұñ>,ֆn"wUHaJ*5;n:V`OKA/}\n`/ rlh/`z"_iN,M3 171}G"~d1Յ)p3{UȬ F?,-f-w_cM)PLU#sc0a> ,Ā"jmf&$,n pr9!4-vL\6)vH-ѩІv+ަy-<d4e2o (7q_;MnGH LZb6$>~\hNc-tx&Yu1ntIn>D䍍ծ+wܛ+$7pAW& obBʰ_#*E%MZP>r-5O;N5׿hAI5>%1_3*2]/;`M0*'a{;_4X>C@h2D "`־OT}9R\jq*`(^ِAB+d.:*n;ȲlE4z3Q)HYZ&)J 8صKVҽ& ln*zˣ4gb#{ޓ-)e<5]*4p)"۞5Q[l@[~8@˺92Tl,·yIEVzlBm0~uM콴vUsy؛{3nn3X*[r'PYq3+ƔJѼrzL2a5niD , #d4<] aqY7dH$Y'M?/.+vJ#Ah u(=,%rS&TN"O/q>~DGMq5,PM^PVմC(H[7NF"ZQ(p4PT\wbBͭVRČV!+k:'s{ikn[YPyU-g9 ,]J=eFA+) 0v#¿^RfC!,r]POpO[J3blxfĿd$}w>xT(c]!X RiҧTCQ 4)NHԛfq쪶͕#!Ɋ)SNf%1^/dMS@&;n14;"BOH Ǻ9rgg !d) WC 3]I& @8.`!A3< -+S$Oe+_Ǖ&cC@9I6bػfM6Ye?) HuaRm(da kekq2%Ƨ: ,)m罔}@Wz6S`BW؝A( jBIF 8b~zFK{ц1 (±>#&yJXm琠Kuyv̋-v䍵,&尧59'(c4 +ZI[[]J}"mxX<{qo+:C5t@Ѳvy|r_F7 j,U ֿ3ĭXY42]&P3ԻN;c w<55<&]g5q#+qx ]x2.<%,%)xvLh/ڜ/Z٬(>Vwʊȱ \=v^꾋ak|+!'F? ]I'!$y3(.p{@РΨ'FC/$7(p֪ KP[1xmom 蜑FQ,BeMCISRs*|"zGkPZCe j@p(~8gMϟ>:!ʚ8Ҥ0o:\Ł(ԑԿs"D2vdIĪ9ۣ% +&M,(=OUJ/jۅ R/(g:L?OC/j=vsgCctiuH]P_ R{ J8#?rfM JC.+ٖqoB4]Q`vhWD)xj.LM6:#b0 _1Wi(c˨4gp)*9~]Ri?U,Ce6>nѓG2!}F5CSDΡC_@Npw |S qDžbON} FNB&{XL0(?<;Owѹ O2`$In]Gůݭ~%h%3ԡj%%QSJ %|51.b 扫4(cqcbu]_.. |0A 5D]ΰPwMCh}Y‹ewiZ,S]< 17'X=ccAAWȷVyl r>$ܸdLْ D㒽~QH qP7)9 5\ !<—bKdg۩£ÛpbYq,zap;զTùPQAP ZܕV2_&)gIG }z8č@9z0*6˲$` n|ߨgpR?.&s ^_d߄ܦ1ҤhK[ѩEI&a,rX's:eƲ(SѴzkJ͗5zmYjl\$ F5LsEśih:bR_/t>W?N<$ As/oRKQ ƘBg_~(>8Z*<$Tْtm/YA٧=Dh3uĀv33ɓ@:\}Pc~)e62d [+@17:?hՀ>rOQtEIDWO=@D Ghiи $8h\O' г?l@l([zdA)gHTǨk0"j#]P-m­?!.;~ dT$u/Bd922u_U\VF00-'/KZIT /W[Y{ToqR߫}āR5>YDLMX%'_$y-R2df2ð>:jѴ3"Ju5MYY ۗ*++l64'L|#N6tWC {9Jy"(<>c c-g9M-5SͶGQ r&u=W!HdQ0p~F+Q5:p4P.f F|vS6Pv 4vԕF 'Uv㰽.V˧a}s4& Ƴ3j'6xD#e}Svx}jO#Ry\+|}i2Lq;=>y_&ʼl!!lkDL“e6ԊuB 34*ШBBFQIdU)^Vo+귫A`Uɝ|c7:5MUT&K"e|QMNC\?ڴh$pK+QJ0nvf7Bq0lXEtB}6EZm(9:وzsHRsg]sGSǀz˝(h.SlЫ ENbmhTSg0[o ]ezrBb][fsq-TaU{_ &$823"5^9V/~i|P0 vK,.kx[15)8B!PÝn`i~0NظtVR(#BTD8+|6S\(8n~d?ô~y@٨eQEyg'+OSϭ6h\Dm~uˬOהT.r(hQ\QedjK\hFV5uu6CTHꊒLz`ʰѴrq:ib,-ZׇvӤ+_!=q[}LVW}ᦁ0XP EwN"e1nk~Urn \= ;?[6mYh+IC&w"Onj㮙Vr?hy4C=!*YSD`r9/ad:shBL]6ց˃FRKW*‘;pZH"&Nۏym%^շv8(']mÙEB@yؾ\BWA/,oεo7)mHk-(:k_ȖF&\LG$'zyڃVVc"q}Mf--^WġݏVX G,="#LHӁ~H>25qQ#LKWguk/<^fVցBئD'lg` ,`.~1drs "?~B((ƥHsE8l{$cʱ -O4xFaPWc1jL Ǒ_CdojjM,("*(#SAFr|P,nVHG&yYc RuZ䘴X^ubԩ?Bn{*,yKJɳ ]>L-3>K]ЙЀw/^5;fXUi@N_WS1;Vn m˾!PTn$18 q/z r%J3b645RCVHCK^9uaq(Go1!p(ȳ}ՑZ-K̎zBƟ7ȣ]c~e2&]E9R/GIqx_J]1qM*j#{aܤdr l /[Bp_מ4P<<سò ijBg`+Ǭ"(Dm`&hz up8Ǐ_kx$n&7# b4# TRMs[(}NWS=n;UwlԺA6\y9 we4?#8 l{nD)M+y> ;"~%~,||{0G&h|UzTsa%ފL>P/xX& CJ\7f;31IJpq0^_.3 5- @Lb16e6ZknԿsHoMrB:&HY606zvzHu)bH,~:U0 ;0ގLx յ!'8%D"vY@$cϧP,\$ze$ u)O~YbӦg2r/!0_C$(0@V'WtIӓ)8U1i)J/xN I<JޘvV S]9ߔ\aT޻CUyP n\5fI0p~A! gYP+'l2!΄44չ6ד&{u@ d3.Hw2<^Q}ЀCF^:z+4U]y0|Abb-KL#ƀ׃Np sH&XX9fMPsg*Y ZA/6ĒaŌЇ|zG<~GY1Jbp2Gaď6؝*U{cNrvFBKdkX)vgGXǿҨ-r?vv˟qfg2Γ?~z~σhu}}xK=sRI}Cet;!ݗ{9fZԣKVTߕfx-czSY=KjL9$p)Tz|x3?6@6Aklx`tu:6Sϔpp ̂9P3PvG %Y!KMDHG[%>GCo0OJpHų-K0Zy-<f/¨ouG|LKs +wմ|C,kEG}U}]”2`+B95[/z >)C#ypN2X܁\ ADu\-W_('(m} 5O x}s8{<nJE}LA$QAC?z\ UđXJw.\0H)O_Նl DK̙ӿ +)hc wJw5>v x\8Nm^7k(涳e‡';^>|pDɥMc-l{y{tͮ<-|$}j6ȳWA6149yfR;>/w;Pv5[[: kaTݾVf^;ڑZC~0OfDTۍ{=i5ve vZJ6Z*ZG9c$'*FѯۗIUdFecL.?LQ "tb'-Œ$JsB~E񧠡B٬\|uC6DizoR1ZuKXoS3S6_3ZPLc};hs$0$'?@29PFvbmoz?q{ϱn:$\ $Q@Wkz&sp_F|@[*Ɇ{`jA42%8;0sKW¢Jyav-j J}͵Js*7թpgYN N' >[y(hd y3u({P rj LR~q9: 6Gl3-MP} |>C\0f!MAߞYR|հzt<?4:bl;T/7et =㩢U0 P@܇SF M!L߄@\-'䷿LX_o$[) {|HCX[}jbaQZ<[qX7xѬWQ񌎫ʱ%2MS^ ۪͢T=v>lrGpRrj2vq,.n!+I\Q,3 ^<#I;cn+ⶵ4B7:Vc@Xs8ߤlXb o^w8AI"ߍVڏ6v3wf jDJDmj1wxu95w!>\׃!+ 5e&o?c@f:ޝ* 7 o6Ul}汛%x$j9u{Ef|X| - f\aApi֚W@ۮK4>,I) D,ow F6<t.\>>xE5lZ(뉙V[~Oe.9XZ-򉔿+8M 8$ Br8#}Ք5TM˓J"nEhpi˞t2dqiIw&0=.ʱ9Ҕ*sHudʽpJnh,B}߾lt ӏYtk yP͇$vaP@C)ךq GY6r_njjb"Ѳ+/tCXi+EG"XUhɛ+hu_dJ69fCS4j>/~^{ɩK ~C{JIC[kWPph^)26m @%TN~Z4,]dIfOD{e{ ҩ\lgP}XA 7#Z>n{4ul9l/9J;]A^>|O^BPO/"bRVwT&x9ƇSutY 9j jh8>,`)Hj$wnzDk1HI>aP"eMYR 95HȎG7Jsn:[U%qehk~8P({4}l&X,  JM9x,"خM.Asʓ4+=J Z}W[[]yGZ`_z+iW^9r(h_dB\;oH/5&6;Q%7jVa4em%YXDO&:̒gv%~#&nq%*mnj*}-%V@*m ԝf9eR8_dZOKtGBPSE B {L4+%.Myq7hd$W~]S3p&eqr;< $ʪ`X=KqV_ܠ˹Q!7xTdg/ F?$R]^g W =OH62CJEd` M5_\j-orWܞ fm_5ϠP-hFP C*+J1! :ҙI0y;,x  ~_'aii ֭"`Z˵+aN@& \zEuuux(|/haNU: O$rxKI;eS();Wtt<~M M~PG! buEibI}OS5.T މ PqKL+cmKzᤴzd:[ceӓ޴qw& WlLPCC/v4GŴ$:c?YOJLzjYHxW62؁hφO 3LUоJgFU(&ͷU 5 ZhSectUB@ߠbn1ZwxyLFCL,A+?Ck#z>8!\EC(S ؅&;^ajESņb@"d=t$/23c[*5Pm {&4@ݚDjR3FbA@?gQ<h!pdC2{7tLx>}2Ԑ)Ȧd ի/d W=! sUtZUto+ԙ@#]ΒA {d!U@JT\:w?|_.ڢa5Dqٟh zt\==$ib++#1rZ;x!Jlk_ 0:h*KHlSa7|K bgۃh显 q#4‘>qRfMRdYk.rC¦Hg81R|b| 7bKX%i yF8uNGԅv晇Zע56)jeԋN^ :.dQe-׊Ǖ1(ρ,]DlԬPh(L7%ηvˌl @UIN&ydG49B\OpOh7Ӗ[*`[FI;TKnw"];}뷪A|Wz ˜q,2Ι"~7UK٣]aRS?ivs8%eUxI+n5Rl GwS0׿FmoiL=.&W|J 9ڌzFy%tM%ٸs#3=N 6#[nӕ{w E"/RdMYH!Т:]9v91gϼNj)~\NWt㘾meZV|3@EbgOL(jLQ/£Ӷ;Fʼnn) P$Z=t2H`r@d&rJz]v6d]#ӑiw{(3tCEi1=! X%Nv;(kgKĄ͜iҶb_8p(MVǕ@XEۋimǰɕnC4Y9ۘN &,4S4A'ԁ[N"%hok1ؠx r?E&.. f$,{$l*ݬRJ9Fn_ X8m1;L7>'C13sM+m8|/ ژl]vb66b Gs3j5YH:x=W%'oor~>c@Yf䖿â CΚ1ZTFsu2 ϕS2J;`Fa+GGk50 Q;nh'%̹"K1'bYs|tP >5G,BR.PڵNEЀj{Tg|R q1*^ŕѓQ<W_iT>+PPcx6k@%p&EIϋq:j.a}ĩV/eO\&24:HWT BUn>] ~W0\_ZWN-95+φfG'A ˢeQ93ZܸzDMj `_룜cB%j`7vo~K8M.s{ azf<'*]9t**o U%`3؆:Y@y4P3E55iz)0\zd.`v<*ef9bb?vy~YÊ7x!HzKvpO+ro; mjY:<FPKM0B`Ϧ^#{RvϤ|]xH1q>՚h% 7Apv(d/C8"rZP* LSG [XOXT)VԦ̺-kF Jl4=* t+1)Dsi=#H`i F+5 7qCZ3gB|etIesQxTaק+XױaTv#V۾{Hm O} 㪽 s2h=v oCb,h50{#P 0!lJb|&@32z}v4ZUW. FjΓX{TJLHİB] 8E"%%K딣_Ђ[SԄvJUz'vFs^|O8ZA|> nnj}o]yicVޤzupw Tzrv2>Et?$jǦS Ȃ$7*ضFQL9x6-s*ёF n#"XTV!=o:&Ӫ"iG l8fX(2r>Qӧ:΅<wsXCQ,ጬTBGtV"CN,ny=57fM46w`ǢK|}kϜc2CSWxc-ss5К;O 8nMk]%}x3{(EsE xH\Q#HnOR_' 1kJۥ՗H W+u富>S)~&G60TBn(ZZF F"쐌qx+.pn׀f(}c4Th[w4eϲSg7[:ۨ3#WImtGCQ .0ʫML9ȴMMͅXBg_v2Q<(%-RF{8IjPW@9|xTPs&hVՃ0l$X"F~,ISUؗ$Imd6xHۅlz-Ê;Ԥ4{_0׃K]ҕzXc5?zhPCyeT$!7 'j6>J٩e4)I =DN ڶ.NW%uȧ Kw=CIJHtPhBI%/` }%J9 Dhr/fUg]ͮ .Pa}\I@-Y6\W.th,'KUl {~TXbˮ]qTHnzM؞&Vd!!*(llm9O䅱Du,al˯U?YTH;2"*Bb=Yɷd8/D 홼ѨxŦcA%~n1P U `.J G%"8U25QRFߡ} ZErFDNsDH3=N"vJxcsT?Nlr!Űn/܈^nua靍'!N*,?x5 mvhB9 mu^加nw0'/<zFeuGXUYe$L$E.0xZ|A3S*WCr:k ;КɕW= l ,Yi}G؊r@2 Ƭt,Eݡp$xf3_ br\lTc,K ːĮ,N[Bj_o;fmW,|wABoDhR!z!)i9 a! ~Es--e!^}m^=r #1( mJ]7wעg~{Xz~ROd0bMB`2<QT->1~D3ϊ7t듚3?nZӥp]MdxX,+TKZlaéq[ к7QJ,O{I0QZc'|IqfHO)-a+w=l"=z rt|ȈSs @Ū3Y Bj(*!2δRŮ.EvI, JN8jئ!x -Ə<#9ά\E =/{+gI}h]YSP4a!ܟ֛5Q7h$źFi? #`Q􃔔,h@ΚX2XƘ(3J;@>ĠcRˁa*!"{ަO|*avFNp%Gmrtn7U5lPȶSзOmgͿ1ޔjNBȓе$!"pEt0㳔?;NE[~zo| Fr*g~䮂/vJK]}X3#F*KD3$FMʳyD 7렙gCI5"6p~ QTy%+*oc>9f/ZoNQXQM\g *K6*Q< ,^j&!]F{eMS=N<{͖Ao Hgmlk#4]8{c~2 4_nYJ$X\\9B SaZ%9-q=#S umAYG0ye(2qE;=}ι[zOw.&ifw].T^@n)hC [ !w5]3TZ|`TOxѫ:{),􃿗j'(Hhf;fIytFJ샕q.쏗G@x;Нjx~օ[[IxC$uຘg^ʚ"#*\+ P'2`uk9jgȽ[4 p_z!y_!ɟ ̆S:+fQx4-Y8]Ԏfi$xݸ`oYO=ym={Q*b{@pDyru7lA_Hޕ QH[vAcr-3>w1#1#n$5jy%։StxBߏ#ϿIt³$S삶Gf7:{6b9n:4AirYV%: Sz?&c& V,SZvCo|P6UֺQ S}ڣU:U$[[t:H05 V ²3$;xNhle&i7BurrWQ (|FQ`65$fow9گ*=U{ruEa$$sV T{q52zzi^yFPIX<֙~"όl+ cƜդisgEB/nSQYNgdfE{R@eL†`z c~O)+-%Ņg^ Q%pˏ+z3^TyUh__ly јcDQ}] U:?|BAlU%HO‰ˠp~J4J1 9ie@7+ sܚK! e= }$$2eRO[#),#*ڕr%ʥ$y>$(2B ɯy%J X m5ܣJ)P롕!;Qs߽nal H+q+U3I{[!*c%@ l{}@|:/Dzszh{XaAmK =R0DC(:c=r>xC'ɭޱrפD_hzi^X zK!ִwN@Ŝ,T ~ a : UWLe/ @rvKFl;Vg4;KBEwCudǢ,9Ts_ P׃2x٪꾀AhwM6Η&`t:.` š%!ҭ?Di ɕh.V@ε[1&/`^ڇ_G#M350U+ef%Td&OXQBs≈PҌ9{+[FP!nr5oq/ F4-c*?ppDiLSY.$ُ TןӃFxV1GO#µQ7Lf!vT`G'.=RSk1^R3%?y83pWxsILԢߨ|qm/k-ɨfF 7Vcu| P"f" ɏ̞cDiHp(=bI^plo"]ǧ3&^^WMi Aa8:'@K `{CBOW.ǰ׀,qmfu7:$Ί\OÃ2 [] Bĝr͞7| 界y$`ȍҢtmɧ\ WNOsENEoN!`3BrYe̫#h׊qi Hs,f "oz৭vsAB4>D PW)O9C2ٮSq鷥,kHd+ug|7ԽiǺ{.5;\c2u<+uE[Y)ph`,$-BDfM-UcK69^ȨEH~!expJdqHB#ޖu(Iap;H2l=|RjsUqB-tҍ?ScY{cHK Mb5DH,҂L猊xAf_QNl @`N@bڈ)l@aPd(g6wo P;#|Lg6][M~RY?Ypl>x`Epe"> ֝ w@UKn"ǎQ1X O厃-FEك˻&!j,Q9=DF O<=r1i̪;5v5VXOLNTkꬶJawޛf^w!1&7V %ȑ"uDe-h~B8MFDGFtemB[BzN{v]PԖ&B #bJPKMIKaX)zHB:Q7=1%%Q CyHvA *V1=ED׊KMV W]ǯ?0@"x~YKXzW%>O쒪^SJjH0/ =wM0 M*NZ5 U?_~/y(J,XY ,<.2n\NV-[NBA5u=-Fӟ-,qxk4S){FZ1Y[j{SÊ=.l0{y])zjgVtAYWٯ/ su]' )-.1ժQ@R+~;yˌY'L$Dz~DYGI,.5kCz ڊܡ: bUk :)M2(HKۘDtřY{e' sv`1*4's? ^ xhτA7w0KW?=Z9sgo:ڮ'5 ۥrBga-I覵)$^QH7p$:YLA@?w)k5Lk-X|.'&beYGng֭m'Ք{aJY ![ME\6`∪6cU" ^\ (dTY9*ŵV!IOj[1anW9EVFYvXHA3Ie!E8lÿHIm=Z1^8:_,r7sFݯ_s,\u aΨ X]Gs_0WalVim4-'l. 1IJ9hwsb5%l,jDpj;i,nΒHk:kd7Sa.@\'$ޥu4!ͿVO%ў5}yVULirw4ZlWSvR9Tp^ǬuLPY 'E( 偾ɳS󓼭Uk>i eh5z.@r0<;Zlx@p4z̟UC1ZgmѱZN m $;Џ;IMe7<*Ϝ$q=槠HeM{SeUT*P"c5R6jՊoc>$$jdz.gG9tqDQA8-.*zKcm2/p4f )c It룠On/xHr7^?nW`hq Rd{*OgƲ>޸>|d(\!O?9B1g>HO*jl/IB6sӬoez`<n_vtG4>beapk gUaU;ܥxF*dY>"w Jw.MOhg`Nf &Vl.hWv J㲸AN:FVSz?{UM OGW4M-ˡ/Q=n$؉rэ*UOȯ7z8ttI^L_inŝ δc<U.;3AmOPa\sO* vpRқӟҡ6K_8x=gApQT0z:ޒ!)@r̵-p2XR6afaW4n')9 pDVi ܙ;DהP{DF?V@>yW?&^N vh8ȃkʏĔ`M0%+8q3c @=^PɘSЦLjf4J0) [̃#rb {5BW D혙9Dn%Ca"mxRN>,V*o leL;jL@X3Bp<,9-X[+=vV߮paB/΁mB䚡gEC6j5!\5h2ﺩ*nĪ|$H"`w[v> a)rJ@c=`EhRCMc,{/?BzD/hxnM"E6$ˎ9beۏuj]sXZ|"*W' myЊScCd3 mtetT4-I 𵏪 #:?˄19))=E)?9 ,qGGܗuixR]^B8$AbܥccŻ]U1ѫ\\3d}`ɪgVpۈ$Fs ƚC9Eb`x$,L?4Ӕb%k}*^-hjAF08xy `-S- v ؏:Dϝ5;IKNEЖk,q֐-4|qd[/ l%Đ*+d{B x:KDxӡ>r.0a9VWehO\ӀΑW_T\B쳱5R&r`5^?7jVr6UM pOQT%BəaW=2\ c{Kf61:n7'kΞjbl?KփSj kMYn~Ep|}悋@Ѫv\E.:kcRH,s_Y9(,U<2p$.n͢@9NB.DNKz0~)w NT+:Ov)EsDr8(oO2 =fQ?v1ͯg\5F7-PU)?5h8(c@KzDWYvQ" O?ޫ&x04hVh+6K 41spj柶%]c5Y9>LIA]cSYO9(2U,na6WJ%{{~`?pVJ!3F>Zz dXwK4tbcΐ6FS''6%j bf[u;j. N7#) ~ѯ6ZQ>Xl]qlWmW ·"-4&F`ym7f:A׊|$<1b"}S6?6[[:@Mc-|Cy̬ ,meиl>{n w77bu)%"?#^:'~j{_c?L sCfgv4$I!pS%G;0_󟰫J=Q޲pBBAk;X *4I g4iV+PfkXFHFg@+HPN38 -, |PdvHnl!䉢hVz7$ig;vI]QB= .jm&RӃ 0;P;FWuקA0?A#? (fc|N5L'j[~Aqpg`ґ>~Dz4ÿ[>K1m*D"~ZȒ̛4=ֹ>T;إ[+[񑊮کf?̵pV'±?R]X)q]>K ޢ2"r? d?ؼ2VD7;yR͕D_'j5$TR<׎%}Z'/k؎.fM1n @$*_j]wt##(F Qv Fs)ZHj"#0!z]wdD@Bqt {쬝tʢ2K>MDHlH7Яu!ΝM2!LCՓ46b8 l>Z:tMhz]!pe09/kL,&SDZQIs?FEj2 vu< ֐:ZȲ=w-=74 W}7 *NZLǨib2*n $]\=V qaX!I0Up1-=ǣ =00M s5b񱏟6 бW-wxg?@&=S_p&e-4E3، [W(24ͱ7C^_T>"Lp-Hg[u-(CwA"V^=/}i^Zk^'04N5 Ɠm쌥Ea,Nt{_G5FX--Nb, Wfg^|o4QEܕt6f:dkO,і[V, ut3Jv]S0K,*ꗢ}vQd76$0<wlʫdo-ѱx h)YA~'z8a|LCpSXr8B2>V(PGI^Xmi-W] 22͡6:ѵF=rSC#Bn! 7(YvIrp,dwJ[=kO ._Fl3l,wlvRC+zm ,=gΒ]WێyM'$w肅Fmk*;y=I\݋.ܣU R:ox ),~?5vo&rؚ|=I]H/ e *VQ7Ҩ*F&+/5חOT׵QMF>wYHyv@UaX1FMuٺL癈G*)2x_ߝ1'9͹: v`0Y2dI$MN[A$^VufgO ԝ²F wRF,_R7^RՂNw/*4L|ulOtZN`c}r%}@6|E })L Vl$+;:P#n{].Qp?R@KЖy |"O /0vr{JBQnuID^fq;PWmG~GRfLIdHt4w%2}USTҶvԂU]7.ap$YO5Q'aU}6&y$ޠ\aj3h܀~EcuGbjT*?˭ţѽ0q8۵Y0?U7/(aw>v# v|pLg6`CVcCO6HTZ;Kk(^Aк!uˏ*T"}Cv.mQ'xΠ?ʊPgn&P"a'ͤ-6x4U|:f/[snFl 4a\\jɫtRI+UG|Gt| j)9s,$ӷ"_3(m! >In7() Vz֠H!OZSnjY”ajyj>:˴CK3¹B,LOט`Z4ܓT_IPYr#mY&NȥM Pyt/w҈ (!q8|ޣ=64 XP,լ(Mau>{~Y(YK:^.DES\DMITS~|r8-ɨ=,w.(, lu?4.Psax_M3Tge@2|\ZfW)'y%ҢJ8[!+2LIʃ mYpd~~df[aY1Ch/ЭڴAl0SI1pa.Yt9 WpL>"^6@',v>VJ5mQP+l ?&+W+Z]uyq;Ρ <)`, W:bsYp=( ̼f.~_uN .GҎj>LrQ9lOi:"m`qM gMG]IB$-JGl֒#㳝ӜSWJV糑;E| ,gՃ(V$qy$Rv 9"m ^hyX۴#k=R,eT9x"{5̄T89AwoOvWಁ ߂#+-%@Z4V4+/Zy;$*OgITdKʮw-1iID6Q`CǔSr=o #:Us2}+X:WsU,hcE~(.TmOnc^j@Dq Z6Ck.IK'*G_5 xfk'4{+6UD*=QҝiB2!Kɭ=] W ?T2FP6kU Y+M-[Q)`!Dž9[7C0DI%Js4Qlʦ+JP߯#u_b MrpZdZZXDZֈK%@.ce}gl0 u2T8Lد3>U㚁Ar|cc'7k.ϓw_w+\'OZVtH`kWS˓U%oc{l/ɞlFG=L9Dވ IL~evF 9@;~D# d p"H"\YU9 L4Ӱ_ND#3Z*7GfX[<ݐsgqc=fm =Cz.;D:kG*\ih0)r] KgxĊ1h  !Q<ӸYN'5F($U)%Ae!L1<1Jn)æ …ü҈w@@ n=a;. f$\o1!,Gwӯx#lF&!jOa 6yEuoS@ll^;/ M`r-m{6AHJkq9_[;g*!< zgzMeܡRl˔0MK )[yy#'ASGlӿ618bmK{d@uʧ&'7X1ϗ6't5GjlXx EIusV+F(`?Im?x2щW3~I;}>Vcj¹)RQضأɦkW dTIMEN1ãI#t]f:XmLHf‘Tު;!PYڹ1/sǛwaa ^B^0ö4UAi`羚ʆY<-\7`xjziTH³A zr~¦c-O% )h jeTڻ.y[?5jud}^Cj8xC4ɰ f%QC&xRidY9IQ@T U v]"BוA+ ˎ1a/SJNiR|(-IcXk T;T?ߤk&>vc\>8qJԹ[a9CyfuI"G8@2:m@52%eBT5)tLNЎ- G58[[jwU3l/"SF:”F79B-BkI\T#e2se.nf 5ePFL-mn`7ll/za7m`=)6[iu$hG}ж8?"&A[9+RMEmc1q]UTOP*.w!P@0UI/̉%aY$Q݀ q;N"Wߙ~^g?k #Ww_8 q%}F.$/rk"|"IHK܏rJrA `Fo%*CawB*_nUub%XovӗW~leE%LmTY8e,尝Е~$hJSY-TeRbvf~Q,#or@ ;ơ&0/?93ӡY_(d!T>8|kMtZ*>~7MΥLa9ɰ2@ηev.FaW9eszv&^YΥB}mXǴ7TlBP{Gxo(P=ٿd](#tvṉRC)&9@0W۟Q! Vm+yhf Cs~KȖ"79,gS-X]H!fNv SwX_"h&Y*#jG"ANIJoe~n( ZFiWk`B}8irf-)J(l签H'V齘ˏ;V$K$E ^NM~e!AVxIAfye(#Ru 9)J FZfNpM8)CRH0znB*1'wӿ̯fyx/DU?R-!/D#ϬO u377Ai2Bw ~&Hj~)۟AºdEmΎ `EH'dqDJ%c}eնڮNm2?fo݂szቡ琳ȦTӵkqUrE{CJUSy!t&$˄$݄Ii/ hࢋC~XU_t)+1%Kĥ#app>vR|0?MlUk[nK,-Ǎ>k̑P"_^]Y-aHhD+kDMI@ /;#yƇTgA Z}LoU&i;?$4hlzw\R hOIJ4R|D,Hx*h(7I*Eڤ|L>0y'.S[vik:ܤfz)!vEuͣ)ޘ>?Gbb$xSFd"R7mW}i\ҁӦo\B1Vl ̾D!V(WMsAo$Fۮp) ȂwJVZMqqb {FjoC z- yy7(0CvO^G|æ#AogK<.#7זl 7Jͩq_V}DϛQVT'V ZiJC&A yO\bD V /}[čcxpPi%lmBiÅs1#痳P}m%/%IOY T}I7CNUVަ܇ZL870ŎЭj͇^_Nipm*(|u`M 康 ԟg) P;R:T.欔QDj x4n&bJhS&/Ԉ͕p,65߻&V_gcW=xS]t?VHyz<l΄#ajoǠnl M8] qrN9YKLOXIOg_xFaJB{-z+*!b$?˃A4\3j T+[}Z΅B3M vSx?HqrOy+e̚VL)\}$~oXyD:֋*9`88~]-r8]kVQP3l&wkFUW8I} ݷX.†ENLƑ0M.!/?4(ߒE0#3' }ļV!iZpDp4Go0ŕ9r2ՄH4V! hYkΖD"*]raY>[ qr(!hXZdw,{`дLE#RtmVFdD%Vki/'+1,Fk;d%?' +W\ My SmG֟%Hgpc `^ԋ' OG8(2yRp2sn*;Vcx5t ҕ 0D8ӎR?ɋ'cB#5~X| CMviZ,? v 4 . 6rxyx[{q֬/N%4hq,5zS~)-zpJ_5V8$W*meEZ7Y{UM"UֈwL8 >%[NL_7B;*VQ&D*%~9v"L-~Eݭڙ&S1eu5Rq@Ъ\a}`A6vW3B.}"M,hO.e-Co9/4;N?z҅`y7]Uz1>1H!%0U{d5*D׿IG2/ЇO&l.AQt"/!so%F`tu^*\ݳ;"HB~9j}xxiн,dxΉtsVXzml^xȉ{@^YңTwv1ruѱYXP,4g#Yw :f]\Rm Kuh<@nba)ͨNvFU" Kg*9;1`DhA{̜`cU%i 4N ďl^9q)^x &z)BP$bF&Ϻ7J¯iR1:)5[;R [}b%6Spjk2c׃Í.Ron8YXtz>_3`QQ3c|DqM{)1v+sN҄Pë15n{#>$h M=e9c9iD /.UJ*z7QP׺9bO0xO}7ݱA]w_;N& ,*q֮~>*q^PAzZS[.) |(,EH/V#A!R3|ퟴȩqylTm{B' nN˦P C?sMO;~C C>L | tـ[)&CI .-Kz rBi8/OmIss2%0)zػO-lqjy)MaLULܦx?|AsDb22Řd`,fW짥^h2 YA$  Sc㽥g>Fςhy%a1iH4}/ q *ƣk܋Y.،UwNx>&P#@ю؃ @$aVߩlv5x]DL{`hH053I,X…&HJ $5X;/@P 9B?Hؤ?$Yۼ}n,4"f䠩o=^Ϸh` tN1Wg[,FUS}DfFSM5XS&wݬ}[b2y3&|,o@ʈ[ Y?*99@V kSWb<Uy8~̘@+ !uыB"vK"OHQa9len^pՆaϷUqH4E $T-K W+ιJ{L}>vל<3h$74.u_]V'_( Rx3$ԃQq5RYb!PRȭ,:j_aQD_4*ZJPX-iG-usAj\E?~oYh_j=l%[d{X~&A2KSD:u2R]*nz;_/ X{CWOhCvsYxӄjg*(pTw!9[C~Uȟޮa'G@,e]r51w$/If-8Y_W8LGTDbN|q"Bʯ}>bB)9肋 -BpI}.\ͳE?f\:PpS)_5%zoIQ LN M4|w0g :6ݍT}8\/O{5Zm$ܥ˲yGlSҨt}! \w ;}L! lRʿo8F R>z}N~L"d:}`Ο' d0"\e[w[ĎyA>J[Dmo~Y^ၱ2_a ߦ&F'-+'F^ȚEa'4`&%Hϸ D\;nc9G`ѨC a;[c^x~5hon9=Q| 892k 2ڢc?^LQ|DZI۪v%粭R̟YT:E_LR>(Rw 78$ r4J2턚1Cp89qJi 䆖|R 7[1_Ր0#{B!)*uA]  .֑"o a T:H::Cי6H@̓ XY8@Б]tr_MSpaKhӈD_sE:h ~)[0^؆8)QB0k@=Ol^P0IK2ۙ\Ra>ڇ t0\yaY=GNJg3] A=;? ]xk5tKdn|P.֊z;E@K`"; `Of̺Yy MB-d5Qcˎ G`D;/YgiN{qx/3: w&dt U(Jbo }z xnPUmZNB*՞G;6, -3(r V9;Om}: hW >nwYq/\N|:4{j1_bMHbY/.},JNTXQ `ؐN,#9BS HE,0WI冼/(&+RZn8J=e_Q4*ӊr&wxM.bÁ0!K٫ǭ"OD \(Bi7ê~X;xCuGorzAI? HvٚA SU}&+{EJQ:-X䳑wNXQB0p ̦M#=en7&2!.CgBs#( 5}r̖ oCwd[Ȏ [*ZF^OmvጌtgbG]]Ui%gcL+Q'J~;)MY΂2fB3G&{Qgx0W4$)<7|Dʆib-FTh`9$7 c|rg>82XNC-W.u'{IvRrıK9*<֯f/Pe9^f[`vKax"S)'Q$ZĨd, j~tA_h *rqA^6fŏmp*4w„%.4g o($r1\1$*?`[~gPSkD7 URq9֬jCreȎt)/=2jWZk jILŕb4pXQօ~8mak.^n)kWY%b:><rc# "{ "CpMMB~Vo RuKad`_Ӎbt:Y*оV,rw2GfKh\'d9<`\xV=r{ 2۴%۠-o|vD?tʰu_ kb( LbI Vzk1!jdq ^ipD"L=.a%n:|+B)9q_o*c<X^}-$vƈ VvQ:v1U?eZ7 Ogջ3: ~J˚ݒj#/<TCyU*Z;8%yS7jtFJr[-!10V8\SʭFsk vL2H99@*hMG^ٮrM4jcllMjr͋e2r7`;#Hp͐4f42=<˹ELvG&8*L,rTZ~,aĹ!+^䷤` ~yS~8w4GտjL4ԃjx 8'@TXa zCs2Xǯ٩wf@ALiB2=!4g˩r }2 ؟ʆ~`hkr'Ujj<|uqjYyĨ~LL)< > AX"մ?&jWP`ҽ99UÅ ) $>. |xjR>~ &D.26 OpBƱp)sŨRy_ |Y#]bx!4tK:rB*0&0&nڙbo~~TbARjDHl⭲ʷۿg?#$Rhnm[=&fq8kj1}H-'vLSUgbYG((uM"koPF%'lLPrujnp9y:BLDlŷ,{//G*>erla&lȞ292.dRcKM83>ȯ S>%97f jgt%<"oaI빳ۅɚ̷2bv>l8@IquEb$c13繐$:e@Õj,a4(Z1l/Ջ#BqK ׏:Mj]%%mBlc@mn:^&:!4)^bEg꾹mÑ8_7X+GxSzOv%SnML[VLyw&ÇO,YHbG:8PVoNP%: }mKbUz5uf| `Šdz6E.Mp'KѪs#jtQE#bg q!5X)x&̒_Stҳ֊4j#Ȫ*6m*`6$$-nM 셫Z 1|#+od=5ٰ`um$*(`;߉a75.bSj?2W\1bL=;L1+Q]N _Jf:acv/#m,;Q}vb1ZIQprω*xiw\,Gk,U%@Ŷ T31 ΐ ʼ-oi:c6&h4i.Hg&Ws#i狹Ã-ѻhfc[{k=4j3PCh{G ^Qp(mm4JtU1_d7J$KCu{O^꭬h}+~ ? jEi [ }MIiEђ'GM ?+v0$>r0?]s!Ios9v w'%莟iޯӾ6lYg+樷yt7,.RDs2~>QLM}E_қC,y?}I~u$ulfٵ7cvj)P>WvSM_69ˑz΀+9plK4UfFJV~3or8h?b`%#PaP1r."Lf'Ki.21F5xݶb!/ ڔ[1LDF)%5VlNIB(J]@Q!,x>o+7;]gUy'y20$؅@l$d^wn'm>jणxsş `J- +U8a*]!ܺ9H>`נz;5GvST]$n([|f.# h"r6QnBc84<: ;zc[{\5+%NƘ7 +QEY4:oړJנ ެy  {^gϽ$ -ʓgФ>1O8} }4c:9 %5/ʠI&^ꞟ)ZSbRݚjhZ.k̬-WҗEÛ9?-'^sEևp]!l^'=ۜ G;MtЌsD!!uwiU 0Q\\̦ճضCH[P]TSl,qGBJbb0Ŧ6Z(T6"+s16gRbH.K+T r}KnjWIS482՗k)X0.U 2eߏWk'oH?Ңʴײ ?F@zLbj@f 79+ $p,.(O/FQYҾ?3-ϝ`SҪg-_3vf8a!~-\| QaǾԗ뎪e\af+<\y"ȡ&;,(_s_͊$"޴ 5.0 ͟nJ1~DLVmPd'rqfYfN<ބ DfF\dlcNb9ehڋݚudƿ@ޝkaO?݄#wq >Bi& 8]HxH>E6eϿBi)wbrΥ*>TZ"H{pX>.D;+0LC 0c2<Mx=fѐn tT6I5C_,-cfzk \55 l+͛X"B)ŷև[Ke/8d䭐cEsџ/$Um-AѠ3Jb36 3 }JOv*Q:ݛK,?DT[B2ӌMw^F?Ft)5d5s-Xhmp6҂˓4|{V{P" v9?a9{.ؑhmU8W(|Ķx/Q>& ^G*wT/Fc $N^L,u )L0pY^7 -/ęt9Q34Cu@bcOs!?5ɿ,9Bm}4xAx`t>$>7ai!ֿhw{޾iA%y~UPKH%4N xC'!N*p3tƱ@3O`(WC 9upX&vt% J^xEa8hQ`I$Vފk88L6hrǝ~ݒd\ }pM>~*q,*ʑ9!E7Ɋ4VքAffaLBIY3YhVd:CbH敕D"iV,uD}JL]j\1k4YqIIy@Э>7N %"Ȯ!ns5X i w(Op㺋] P:KS{7wbُeD8E5;'M| %3 ~t$jo27'oDU[p;P'ENc_q6tɧ+'>\9ݟ-[ nŊLq{|PW3E(ག)-_:~0y fAEAc?>~B_ ߭ X@WлVܿ I܏[b1`i?wwچ Y]DD.;uNm(t0L@c֎"8O2 *ٞA kP9T }&bsc.[{ 1N<>?ܱH6(+/p9AnIA,.̭lq4<v/TDQo.o7kɺ~Kga *ᦓf Đ;/L'G$Rh!w4}Ѱ$Dc'*U {ϓ-M %8|io")"򾮘 l !i4dA'Q+TYD6sL,)ӵoRdlZӆ[~g544.Cx= :Pn1,oM]SiSv&{Ypc!R'IЛnpjOCbd]p;Z/_̒йN)9[F&f@+Q@YJHH潾fP'm=wUSC J \7(2odݱZ㰽ޗ"ßΤd팗ӄ6/z1.?tY%7wk?qC"r᮳hOlN4jQƊlIo]JZTD`>x Z%< ׋XqFb``zq4ݳP= +%lG/A;t_3A˔@jXCfs"={ل2OH5k=Yܛ#NȪ~N"PۑEkX)ԯ3 kK7gB.^Kw)msΖ2#' + ˳<#;K4iQhMM;nL-w1n)NW|fo4Ͼ49񾈙?b? 9pA@]9)Li14"@. mg:pE.I͜$*ܼ9zD ߲cSM5Ix2=zw~'Ƽ*Ǹϯ^/aJ(l0)\mS#ık:9UCLν~hTC<+kyGq`픇B?-x+Yʯ + \d"PH9=I iz ~Jܟ.'BIz {3A|Q ׼ޗj H 7?Y-%xP3M p>0i30ϠS2O~vۃ 1%mG?I/R}&书_HhsEtnڥo KW;VSvf%.jLb2O[7TK梪% o Vpټi(v]r_LKRl%5 XØT$:I7zt/'wGf.QekxUU &gȨTf8\dhR,t??S67DO}Qۚ:V0~4۟ z"C޲*|CʯݍXB`H2<"5Xه,f nBX߷lepç⫸.~|I]W?Sd,2K52 b8*t̏@X @W4z:^z yV+.鉫N֠{ |@AU6" _/qɘ'8Ij,ӉD]h ϋ:i 9AfA]63uЪsT5*a0FDfds.PMn)^2+ =Zđd\vtZ[5~szx1I+&tQE3FG\B#o>k5 0?S C?P(u7;5:/C|[k> y~V/݁{ԓ=XY\q+qnb,70$žA^ 3>E΅SSג׏)y)Ѝ<6z G՝n.j!5) &R4xg!i'(~cR `D |{ђ̱T^(3HS-4n z:3Xos=]wd0#t-ymN Â??7 zmGUCԂZApѿh陆op  iȢ;!swEﻗu}YMt c9{JŨFFq`MΌDY~SZ,d,n&܎ r_Ź~#^O*?d$VJ.'=*T)DM̷CB{H,9Flć90ДlV}6=e6=>UYK.AĒg J_ uҸU/;'60}VrI|OWޜ|ҴU\l1s/^4mZG<9HG_ST%MT iq'(1ryqoVd[ "ں2ܗi@2hgbkɑb#򧹩x7>x?g@9:ѯH*tEbTmh!"5T,B`}[)k8nđ\8Ŋ+&˯m~RϳkI46p})w2^̡iHFΥ93Wq݆@eę#RP.ˊ)MlH*9dd(@LzX ^p! #raZ=+/DU#cR3ՠ'Po;*ۓ|zG ءZ#ƿ1mq`$Еv@8Y\ ֙gfec*jx\^4lɕ8g[mz>߈͉7o \yhQ,cU _<ԡEײSzp(hkOJl,үթ~{T4p-QCt k.JLǚjc+`rvmR>ӴjlδZ8N-Կ [ e:R ^6Ekw\PkرbdP3ǃZ!Y_Zpiω>`A{/nvDS6sxQ>\W v^EAv#ߪ* |s*W NnocLCQ !VbQ<;Ǟ; 4'0 9MH9o X.-[hع;,Mr;zO.C7tג$}Po %]s3H kaߚd󔭠#١fI,3 !@V,~z%h䟹6.')eGVpF@"淲o5l| oːh4BMxmSq4}A``$stOFH }Q(o<="K@ՀqCƖᐙeL-2l!a|JDW%Kd$[lj|*W3X%f3 LɇN8,|8~ea6[[iS #o>!xf|ԭI٦μHkJ6'1'R۾RA& q>ص h}}8^vqLg<H?**@ԹZ+ZAZ5FZ$$9r}R&SjuP5Ý]̒B;H")FWK5[{SsqL_&"?uNa5U>h& IC(wWgcZl6\]3Xx2}e`@0l6xi&0/]C1pղiMbm%'j(mc).[2V c}g?~Ob8ܴ9BI³ƒ~e_k n#r?Zc}Dב$ CC\6o˜#d (S7YXlLb; ,+) 0r_ aK7@k+ O?:Osg#i[9#}N[g RrZp5ʱ^fctgdGF  ¯]\wB>'Ηvg|ގh{}diKvla% Oľp>ua'` +L,VX+^ oedJMr~᙭ke^~K0$Y&9b Vw8+jDșľWT UTG$]1cKLÄZ/@i֛ӭo@@=d||b'GZگUbhЈw ?oP^E| ̎oB׸+]t=7P!/Qa}Dm y&%L4b7U6"hzr7XpL(c<\vPTa2=/\fdO9GP?/c\J>G}TPs|nG,?cG*ÀGARa\w iUݫnD6٤αVA7gP C|]aZW7R_Ip稁Kex#_4͹~ gUGOY-RU6axxRm^̐ DFmG[=InN0?D%@Ŝ' ʡ>-qi,Iaoa|PC]5Z o 'a6ޱ І4؉qo2Tq_' tc{.E\ nHc 9 k̫b e 50gK+nP69[ú6u L& [<@*AeH _1]-6Oz' JbW_jSo^jxV;t`۸Z$[@ N]CCbrퟱ2c;anp-Ltu p'~RUҦE2ZR"n2f3T'%T jaCUWۭSQ*I?w"?g|RQCpfXLA_ӱl4Helw桂qbXں`WeN9DMc1UURp4ø6F]7mNשؠKEݴ8tdj>ᬃL -_+=I+WePF70%X;;nfpaٲݤ{Rݕ+"YC}>/:y.Pp~,3fp*B2*0tA*߲p36롛Lc3BB&Crf?$YEL-ϫr._Y(qT6QjyVA@%fOߊ9u@o 1euӎF&HX{,i45{ H].MPwg11F^_">q_jLՋH:>"V8HRE8*9:NOu"K:ΰ;)G)"<`e8c 2.nCB{Nьu¾%7<8ٙA7kDHf ky{]qx!6=WvE 8ԼrL-]gFXP\g'5fըz_iz(*Z#91^DfЙuemB *}F)E~6vDAhz)aM[=xT4i!hĠg[6֩#4!Y->oQ4`RD.-{OPf/vRm*-D.ٕ_B.i, mqU'xŃ&a'S!g ʉYL_\M,Pt4Ue|#Ѓ Uce/BrwGcKMC`g3x O; HXpsoW2LQ&s%P[`533g{苔#i,` wڈ}o~!bMj[!I$iר͝v."*ѸuK-aoh(GoqyC=bVl#ѴaIlcB%XQF7)Y:L1 o>)}1m9HB[;7G5J"%dl3;9Nss-]=(ܙntpR)B@Pg8\3iG?ph8:z!`>6-rUu40Xmy!თ -p@覢*( QAdB|yAf˔Ɍ.PLF̙ɁjM"[!n>VxdVu!|F|EO@á2k4)ͨSC4#wW5 mކ,AHMk~Xz'/{`zeݘ rh+w({i#n,CXי.q~M i*`)ܺ[Ռm|KoNhx Ĵ.n>Ucqi~jʁNc\`{@ [BzD :!WTG; H>kX[&j2v\vf5v QWbraDVH)]O/!%{s^63潗xr|\K+6ub84ߌMYw|d`uQY|GZE`ǜ=0!5hqU2*TɠOJ߾+-4:;ʆBO޳¨8l2p.-$z&oJ4$כxNWigH4 B: lmb}m qjt8-jmIe Ji~77l~_O(( S(ʘDˬ<(SkOHÚI yc05NKqyIE " I'TKM{`9hy-c6:LvǼvvYc}ͤytR4LL`Oƺ.:z8y(%E]*=!:}>4rT5\ЖOuEmnB ECxO[7lQ'vy. -#Z?- 2(KrK?dsTySZ<<^/&`~ZOq!Njd9eMrX8~ZQѫ.զG+a,d_b 9P{XݦL}>ny5 _iҕQh0vru~}C~DoC?[/ع{"wjK> ˛$]"6{ͯTӆX3)wW!v`r @p/מ<\/E= vݼbw9"es 6|ɒ= x,m\ =Q"]2sE0kwԽ'dֵ \~Xǒ!i$aΎ4 >rN--r 54]kS'_WVT/rGP)f 2kۛV@4T_Rٮ.P*|=)1qKk\a7Ԡ J*`v*@oG6j JѨ>Gاu1 QJB:PN^prAyU8Z 7T&nX:^pRǎt>K)P]RsHۏDŽ[8w ݯ#( ,q{JOxL^o}NWH-: 8P$: pLe&}C=40QظsXq8іKgwפC5/WuB5THrʎ0c@Ei/yhFjD xrE]398Sd*nQJ3po'5i~ʮp E86Y3njCi)i[p>JB˝n3I0 D}[V˃' !ʭb4"h^ؚDgK 5.')㱴,>;^/MJ\'oi0NAo2`nv)~R?<%m(P@.S.)tdBAKG.iwLdPW>k`\($^FYfF EC1uLwd?fEŗ$qB g0h +\_:Ӣ4$VlKX;" m:{)kOOCm?ክio֪l;$-oȪ<[R )tl=+o4P LF >\\8/O .#y [m_<.<]#woM0.*d\1;YLVѨ0Auq@ by-gDǂyj*|ܩMniUҵI,>zx<]̻?:J=+,M_xX/m.X t9=*L%ѹ3R9f8DQZ5CٻFمpp%猢!n. \t6 |Mȱ#"WM˝!F^!g8OrL CH9oM3QB7(>̥B} 3 'J.x첛W a}Tr0a5ؿ[ּG51e{kr>@a FSM Ʃe>wuT& F1i bM Mz'e-'ϞƵ^C[~vEe^Ȝ0~"ᧃ"l螊EPݒN̠>,^AyPfL/6ؼ>˿e%|ANz1ڻfCa($P{eZc;L2(8ǼS. $U94haH_!- H!OL';nQ.WOfbY `⇉Ǵ2rprB gFlIO Cg$5HW1ڨT7={u YzD]zj+8 rv7_P:B @X1m*([(A!maA0s"$Q㲙Tݶ^KH9ZVؐ -}YȎCuto&G&xV1 &3G1U>$1IŤ7MjB*}?;09_ؐVOFKSVE2N1eO(7q-R=L_NIuO郠)}uD>g}PA1,M5QN`m KFQ[1CC2dȺ*o%pgS½u%$]?Sq)X-x,o!OϯE=(_Xr[Gĉ0tXT!Y/\M<@>&RzQmqۻ"{+p._g=D5?=8`f3ϕ"tF x'[U(O-.%pazskTiD?ĖOUʩk\l'6/XPi*oQ,JXbZRR %8ISk?voS;&Pl}jb$%/!⾴ Ϫj*ha-( /52JդWT ƕdRiѲR>"#\JY'jF|5T.OԐ bb=]-nΫ(}Ҧ&s[ HY+yXRDp$ ߠ/ɧz0cThA`yi"S aU]_uJrw)OzEij>}PC6c%&C %v6j˓+a r"eQ|>sOːhk~4nCV>Kc_Xt( ^vnsfh?DKk #N>?".6 #ü`TKk/\2Uyb",$)X i!r8nJaS[>ҷ%r'mC*_=RU|8dښ }H -n%>]x+g}R*@[Xztپ5 %Rh9x)lIkHsv!fǷ/fc!D}Y(Yk"/XG>M\aȸLgk!Rrn3nuSdᛶ*f_# xb b?}|>I(4P@KOo.6e:j(pc縎kPcudoɽ_ 'V4PmƎQɋ0̈́!Sh@`b{d4=! ;~+?4,e0?PŤ4/zq!]~W{ c_خbF'ikXD5~0BoQ{=-bqNz@U\ s6iKҫȊ몣J6K4귤;|F`m,嚻& g?oȎ&*f&R#ػ-ԧ+(5yfqI.DzS"RCjPϒ}sy# ȋB~#GAD͵bJ%>!s-9%x})׷c^ $t`'5r-;Wzd"X,RoJDKBiLp򈎶J5|?${FbEdrTF ֧`? f#RroRalIo'iEtQa~æ+ 1a:21_ z,i_ȔiVu b1,;./.8h,kϛlrbJ@.@s>U 8YJ0GZ&-:Ѣ_RZUET:5_9]H&7zaւ'7ڤw[TqGDu]cV$}.8liaY|͎(jn#a5_l/¥OMY&"pk^䲿_nڷ|6\D -WyT2aXOi7BL3ᅆ8zC&\)mYsGק ;TVn19 1#ӞAt݂y|L ݫ%M$b!2ٶ@5Yf"@ ځNxc}!/o٥SQv%s;$N:aHsFɉѴQ$E5]fcd`0-L=} >?AC0AqAWIpj:AJb/^νpʲU"L##˜(?T mR2?ݔ#`j/v/!z$kq"@$\{OVn 5_4eMaz.s@ {sroʰjQRq?a[ +ṑg;V&׏+씭5l%? .7R!"5ixDa'R8ɮaYlgH`vvT?'E(h*KQ!&ZAS]C*[Jq g ""qUhip)쑶SץwA-J%'~-Lf~W~ꊪq=R>(rt 訬[tqH>TV*IJ1"~3 Wjj()R۳i ާJQ,i.T!!vZb %QoLTM3;tYG|Tk[ywqitU_>JjR`,f I_{ঘ`<ڢo [`hqvUyѮ/4 ۳OZ k!"6ʗ~Fށ^B槖FzI(O@By.BO슭0P**R@BLqOMz:1tI wL  Vz"֤֓[ ~om|.|zg#+GpZW1՟aX.i(ˆTuz4Oc'`|30Efi\86@n !]ʥޣI.FvG{=k{w܃o߼᷽/Υy?x 9Ub@/WQ^lr;d׾*h `CsrHrǻi= Rl U ]+w<|&Dg79ǃ3FgMŪwQ3RlQBZUъ S$m1N6N-P0h4 )SŶ~@IX)rwhRɋ:ΜF/`}eU+H#vhM!DջA[vW_lX3lF[Ww6I~ F&Z8YQ\umч(OsKLl٥R'`!/W[REKT6pf˾MdY,xWL r;?ڋD$m%"E$&0Yy,"P2ac,lJ[yS+_5Nc|9>mR!4$5J2_)mJQw>,&ƋId2nNUA-^&@~=P %@Y p5 ؀^'C^b.x)^n93&[cxDd8ė~VxE0h2 W\۔\͖@WKe^۰D[2*եhǤ˄"3 ,m<ީk=]i !F$ɟZc[nW*'EPLo躁" bwlY9~2wDŽR1W!BCc 9^I!cȟdlV\wt+B.6~ru,a/UKih^a;f*RNZ@$nSzI!#|q^) %U}z}8h^q'(^bխzl % NpŢ5X5X93=6r~9cN; ʠ ){şa~ /m**l 1ZQtctJH]eA:ҍ#qkՐc* :M@2BѠى8B;C%[!pjJtY5Nt$JnDvk.#܁U=H=5ⲣz s [x+iv% !88ZDLtōz*j]ܿDb9 WHNlÑ4 {ѩ;`[(\ D޸_j :EӦ1QQ'.qur/lue4QZT1R6ɡ=Zec3aTNUyNeCO ^'gʃ4ϓ89yqxQ5&Rx/5s%FnzLjLRcFoG !g_H$/`"9+nhlv kZs#0:PHT>}򃭫XJfKLyӔ3 V\f$^q"Lo- x؇)Qٵ )x椨 I%  2~ nڐ2lP2BFyy!@' ؋8e? VT7DmkLY,CK/RW|`@' +{0_/U0:Z\։r.~T4 ]k#6/[SS󶙌@jݦ`#p5zw*abޤv./Ǘ/4I˹T8K}w~u?S,T `p'uep~,Z5ŧ'̍:{[Mc|j5^ GxxԌqSU35cD;d~C.$-kv+"1a+?l/!I Db'(!ؒZTrSe A:c\sr W)&KRm vcݞ> rLJhuӂ8'H)oM|}h* Jz\қG(ZjmU{/>S=/ջ 3|of.Y:p]3]A|$tr ёԾ~a?3'g[)ҤUߏ#:` kQ K(R#-N 2_'Bh=_IA4w%$4rŸ bJ:ҁЅ M :3W Pק/v |@F5Tmk0-єG0X8]/_WNIP"6^^>Iv"2LPhZ.1 ">4B\#G~G[$- z { ÄnEX0.Wzl[l,5K2Y\, MT[tњI ?^~t2)dwEkOEc^\*,h(:!+N[s1gsǍޖ3侲 {7Wܔ+j^!J3^X9FiY}L}npFw*jm1Z~|){z4-3ʠXB$YD>56-/KYgkn YJuf>-b|tT5L.T=".QtT`Odqe*Z)źZD{UxT*U(0  y8sA}V8^ېq͔z1S*ekNW8-tAV(v*qJ6zG_^ɴ[fUU&-4Ub͟n?*ܸ 4h?4QƷv{`Þ8νC.aJO'9f-ϮDv=Mmx(z4p*GGyeUOwu?9$HJ@ͰОT5!| oN/9 kW=I.tP90ҟmT5ecmvwi3au{|FEUݧNS eAO>NK7i2Ɲn$:ΐNOAMC=1䴗L1ܑ9oӠ Ϡ,Fzeh><ȏNW <İҴ,1QRjc^#V,>~8>M=S5)vdD$Whpƙܨ!XGfcdƩy2%Y"K+^=j멣Aeb{ eXh( 􏩾Cot;i%QIO;p>}^QfJrg+_?W,'(?}UY'`9C0_V c$z9B(hDQPX&."~d/1lZɚWiG^lRGS9 5aUYumx~E"?.|LЎڪ|dЈ]y> (vU} ~U;)/6U(q)}t?fQ`Ih>d'!A <YO*i "kH<| 9F˻;i;(C;Frr6:s'm5mPuʵ_JMqIm^*IltL}%b^c`JMd֖@Sq*Z '=Xp|=p2A#)].2aUsiΊB&J,ƛWPS[Jqʪ.r͈݈ ho茴nʌ5GVrZRsl|{\45xXD*YH4uh*lU)Dn؊H5+S7Ha7T6 YA>_uŻ #mDw{dnvCAb30$7ɲ:,bH~MP*!I~K@OZ))HE];yu_e 9e :IrFͿAԾ5X%½2̴j,uEtwf[9_z~6krRVcc ;~`>$hXXzγo_/5/9RV!cPm!¬Qbzi{NqӠAG$>VH-uX~)QN7~/nՠDq[`_c\%,r3g3.NڽnXNV_ÎD2>"Mf\WgFD_zƦC>m"yUh0Թk I1{/t`Wy7kXENIlJ#m)Fgdtް4b`YqC9S#7/ t=`'s ϻ ի[cKO!$i b_4{3w6#%'{*jc\ԾhG!Pcd2#S@ o! oL*1Gvtr:Fžn=SܱrX9F&-Qˬ{ìةp)ZhzF.@`7)t7*+V06֗Klw>z("q78!y0>a~DOYxǷ$TI s֗M c0rgK%w1{Þ 65an)-Ϻ9-<PMtວ~ ?k4N!$V-53";,ɋ?@EOheRwV=w鉉iiEVb-o'}(B sJZ~$Fe^b+ ]Jt_|(>ZvRHnd5_e#uKG'Q/g\{Q+ab`CC t \o%P xlQy:Qa?7&m(jd[;PbpAԵN=VgCH,9E)o/D ߷듆2[BgjH&4Xb)g^mu>b덉XSLf0S㘪Mׂei͗9ApٮJ䡡Z쯅ٵ!2J9ѰI1lKsCƔ̫L $ZHyrkC0_n`PHi@K:8Fh{dBn7}ge Fw1O&v/fFC|a s$D!$T{c֖7 . 2Y\9(R4<{eaȥlXcw)~fDrM p\"N{= zp 6]N0F(̗)%XRs"#fܔ?AxN78!dٜ[GR -[=\|wp@! -WTb9Waq;1@$^I=hw6O4xųJ$|ms16uT A)U߄O׉e\ICK|3E(vW@f3}$6 802c=[Gwd>jQI&oJM)E{N ("..*?p>0&Fh3Ɓ +/ͶV\-FЭ%( 'L􅅓t_sV_z&ȣ4i-o2HvU uC=1@588܌ dK^fΑDжG 3X9ۯ oAϼx  VY!/хANQqeSy:rZCmiX26U*b6?)|6wrÅTvp`B/(`ؘΒӸu49 Q!I~I}sn (=^u t?;}UooudG.cSrubʅC8Y,L~ʫuӘ'VZ3ڬ; ~`x)]Wp77?uBŨ/%MV3~w&.#f 䃟c2 OlSlL6V fPsfF5ө\]iPe"\*"]W]9Gqa7ql^YHY} zWyUyWo@ڕ0$!3ﮫj1zFˎˋ%/ ~:2d1t>%2H"tpI<e0 huV3CܔUrGMU34iYZF(Y6k;x^AYh BTYIJs"~ނH+>p|Z_0+E]z払i뼵}G2Ej|~C.!}}0`2kg$q PjC:'f2Qtms(D[șA9,ԈP)TM>mGiAbh9䛳ASj=n2>x̶C^)4 N{p'CJ֔;)njm~Iŋ7~shZ_+y5S"8"\Uu>w腤ʴ aw"?"u)'ӱ|XNNݸ9sU!o:L&@>+F;9=hiteMmXWCGb]>*dc~+QCՍmNWGIAyZ󞥋^DKi;62_uuil]8mnm70`Ukd_ Z=7<27RUP;pr|wA0V*GNf4>Z{YDGUxD^f8\kԄk"x2d\{\Xaߪ nn0\7ꫂwoIJ6|g?-s@cІ3JBOV@Hм[GV!~.¢_A| lP%C~q:ךԢVRig. lB0F&^G@{t=گ kY${25q-vzy|{yQS(a/pmj*rbLW` JB/A|U]";́[!9WԴƺuJp{(mW5L ǣe;@#)Lȱ37Ù *цz6$k;=\놆>p> Pj/J͇)~5͈7rү,eɠwȢRS ]2$*ZYaN`Γf bی5Buv44y G$YK7y1eOhgH+'}`iT)fxbML)t;_Fj9AXAԇTW(񝏐d}H:D&:5¶J7nAW =𹸵juwT\M- f*? vQ:83xV  <7!m4s*X(jkb`Gv'@M̓PK:B4^XO~wcMLy^bh;ec&y{±"&z>p=^4y"h`uA$5j|tɠ~VYcc[dٗoc"bQ^W#ሃ"׊P3 vǮ s5y85oGܘe[Q&_{o>U\fE\47ICY%TH^5fꛕ0`Ė;<g&Zibcє|Omu g.ħ| 'BBAشNG'MM:1h*'w認lK`51Ff%jHgcI`Pۡ;-WD &U[2 \j2FrR`T+_(BmsTy(j + DE)s #Z*ջ_7XfDT 7y93*@?)*VGP3M0g jژ!X`ߒ)o?Tx]vg%#˾sa8;a<\o)ËOںK76cq ePyQtbp?Wy|1p:cp߽Uέt^[T, Y5G&Wv)]w#E/iYpPY kAIj _8E-RM"7dȌrGbCp#۟:wL`(rF s).w۠m]7 DWG]1};UMy@z_ټtI v{@WTlk2 ]ϔ5>X<ߓ[Xӓas x>41 Iw)e>L=4P'T7Xhl*m0Jf%\=`#eRo!]"xnжQJ=O#-8hy9"sB,;]zvwRrjT^\ xbO+J)?Doր:f1:w8kPE2hj`i-:5?uRltjz-RQtHE&OqfI^aO8~[ԌOnpM _9̕óT 'dˤTۡ=K 1"GYe \;_Xܧ{"  ~c)YD|^g&\*J*L7[5's7$#уg0"{7CpL$΢qtz8V=M$;*Tuf_F$e[7՛}5 Sb[wd?YQƿ$]wÐsɨط}R*}cT?T rY(${:% Ņ ]֮l[7F&ZIGYZ~S)YT`I%-_&&Җ|qJKEߔ6S_vAFIu.N%ϛB͵ Q3BZUNЏe+P$K;l8_92~y۠6z3.qJM C;Va߹8׋!`vT2wT{fM_·$6s%0تn:y17vEJn3 `s}M&1>0sU`ƅQecUS/yC@?~Q_U_3mg0An`҅VoyE Ƒ6"u.nsy2$PH(,F xk}y cK?辀:]RޣGCUy[ׁ"/ :CTFOy~#PCzumKa3Ht^&R+~ (xCN쨀u|nKyDz6"YcNm 0mopEg/{DTIp()цn[3;1JD<n (ez2kUAXy)f4-pXܽ^#íPRr F>Z JKN b )@e~-~.ZhF'؈SG&3A`26kP9\d458Fz`l7gAE 6@6%wl!2"$y_$],)vrS ݳ%qISh )wɐz5i ,]'Sq tjKON@KTk 7@vX128{ CYZR6d+Aݩl/f~C5]̚pM OhAk(keeYbo|dt,K{$ ;ܵG3_UT.~P>w ݳNnզt' eߊ4kbħڄ ;s^Qier7L+-Ns7  DZ{xh5MisG6c忈ҍ,y|>etb@%:*۽B[+t^koQM9m[ϧCȯ]vB1J6)0,}XV]O#scUNa)A1jW&] ̙!=r=82/NAɸ,Uҥ<(M~ 7KK"\rx=9nw?jeܪj[eTHx74qTE3{W1 9fѱ%pQxL^4+=I7:qS/5ENBH=ρ; L`rSR*6Q:H;l,u۰0bG~RM֘|,a HBbUt|3quKp&7b,k>[(瘷wGY+ E¦VL )Y˲S2\ 8*Q N"Eu 5u?-c nJ7G9B((z0``pj4ga}G;arLPa?!3˖L'arс7}A[}Do$VA5=/;lW5E&;n?T,˂4+意Z7"D=BK^&c\Woa]a\JҽBJtrݜ|-K*Эa O ҳ% 1VϹ1cs,:Si(8Ǟ kkC} ޙ%%v-7񋢘nBzKƍܫX;!X)rIS̡O;V$qj -8"y-b ;͚?Iyk hyc w G* ߟ%ӄɊc`Xh5}2JW3A_2-pu?CWJ^#7MlC %1$J;ZP4&!&3n \9IȲ-nwzeK,~āow; Q*FEDY 6f2T_ %]Mku l%G*8º@gq|n|hElqWi~lկΕ{nqs0(!垢D(=6i_?wc>'`D IY 83#*Ke0S+#VG{I6_^>Rm*g鴊DdT/3Uޙpq [u 3<eoe%hO"v].ș2[&G.rwͅv庐 Wؘ)q#+XdM;0@R&"/2Ƚcy_Ujۀ"8q2o]!xx:tb&?e^44'l4*DFQ_-xf:sC\-ZȑB#^CUa<\`2{T!yNC5)h}#(啨V'Qv]|ha7^hû5c~ 62Y760jk+|7՗>t RG+91A P6my^(q"eh`+lч=>-˳ wuk]hX77L~-*%C+v%p9fw<.*9ejsQMX`,5'')?ArS*ipTҘhY|tql54IizEڄNзJ{0 @m5x>SovjC{5SVx}GZs0AM/ K,Xᡮ[51!XV@?Ɯfӂ? wK[4z3UJig@kͽkLyi D9Ӳ;^2?x*3UzOg)jV;io8x!U?ll,R]c@,J,ց?4Dɏ.TɟGCd-8!i6LkILJŸ `ɡRc@5}ִeD[Z|!c9y+!q~9iMd,HAڇqL'~ܲ:V`k/vdx8n9ј#yV2Iz_@wNӒrư Y#?+{E-G *j۸SSJ3k"&{EҸ-ȇh(9X6x8 ǐ9𸻄_J1-0mܒ Y.}H۰^ˡ-2{tV-rӍ[|I~'jbjDqAh0AW>{H$;WF*0ƌ@;xi(ŠNJ $P\25".~^\A5/Q?Щ!NYK=n?f]~?C僶DA0,cXF'/Ey3{=;M4qKUhFP䉊lȲ$ Ts+@OQVG~*H'h5"/5.ŋ>@퇄l Yɻ:;4F̫QŦ٤'T d4L!VHX*UhfAA&05AzϣZ-Px55 xGM*ԭ+Fc<@LT~oB5k2KA05#?V ~,ׅSOcu~Ոq=z-.o,3L`. <\ViHyTzI.@1x{WT{/Ung"NrJJ.U@H64 *xոTk^[ sqc_Tk#޴b3ұv:e'I(ۏk< Iˇ+`ix Tn\ګ}PZ6:oLTFRAI>Z.aR@IZ1u +"PaP:w@E#QLx; J,ҔocI2&Yt:BisK;RB &_?vt]04ljF2FqW1wUք$hkOdaQp15?h @̕|EoҰykX*NHu;2 77ڂ6l9h?w%NLDOZ-ήy~ WL#tQY0@ւєQh~T&sﵭbH0̤<914T1giH8Qҫu@?"0!}ZsG1iؼɓX?ǸEdW 0M{۲Jw㯱S8eic˜ކX9ַJHVj8M'`lqd[ 7z?l$<7H4OIQpp2`ob:sc=2Wu3QmA@_`noz!-j̍eċBaE}De7 }Jl($<M^Ƶn*3{|LjFb."詘{ 7~;piqƢ;%hP=u'=O J ހj ⡼(DjKfy)=ֺ`D"bꄨD$}0.SP!!V ZN$Z=ަ+Jn(B gkQ| uL̤ܽc@Vaf:RM=?71/OP3Kay#W qm8nxj_,)<FE Sƿk ;8z\_Ƴt0!}Ǹ46蹟Ծ0\Ka— r~D>z+2ǭY7Џcä2ȉ6ngZ =%P Gg<Qp^,5x%cs8˸p1_  ХSvw3R\*iǪ WVgp/g0Kv g (^RduKD"qxAת6(#/_)={20[[0A ok\o\p4Y496mǒ2'a~={~C>b^XebN~,/?$~G %58+R^ HǕmĔIG0>!'!C0wNMsU4-+3 }Otev_եN#e:!SEEMi̷/f(QXוKqH6"Vaj),yTluscx\N0.N:kX o"IRb0 -B $E}( 6 !]qUm#&_+R!>7: ɷ]s8V'; f<8fm_^Xj83PquYފZ-hKSVLsBb{]IHBdib8&6,W;M@z]߮[p30sف=&c=R.a 9{ͣ>(wEȼIYO(.zKY!R*t Cs>yi"<J]"7< mno`e-j BUB[@5KڗAAp Cg=]P3Uc"Ѓf?ʃK.!x1O'g*"i/`(6ٯE8+*1fϻb ]j(31iḲ+F5N퇛XTSSO E>ܲo)ưކH\`ǩJ>ҨfU|Ģ3Ze3JjHkd73FdH:}WPŊY_U [AFV6ZU]?u#UMg~" ZP-4  7 Zo-V[g,.BRЄ" 2HvA-Jjh\De<=Y}S)Ez2ԋ`n녱\w6Yu]T.A]p84P&\ K""_W2(Ed?,26tWsz/'9^Xg^2PϢ+u5 bhC%/&&aZ1F,YIwb']n Mm$07ldX>~`u6\^TC?pBO6w߫Rϧ]Uw@L4.B "1.cD?IzL.(CWkjv_L7I( cN<ĢF@&5Qf4[2n5&r|ѓ3gуQ"{+e?Zwwbw3#6GǀE]nLXiAckPg"fs!y<7!>KduQU^79q2XmV?S\`B`7 $}<'ѫ.w#Dz d񚎣=D\`7D7T { [XF0tRNB>Ⳁ^Dmuo X6$kuIkd-o~}PGҤ[a\zKÆyaCOM(_#Ŗiy&?$e҉o-f+JkiC3AP~0 ,]OJGSNn|f nǃ8NƢ|X?ۻi6\GL;yNw Ge JϬy=K(*WAnԊC̀v 4|I6`ͥ㴠}n h˸7^~@|ao{74)%pB,ntjWmPYeJUXܿc )[{gQ7sr >)# $雰o2fB_ W  1"oN&mr" Svu+c 2tEF-Rsj$CZu.{TшM` H+sm٨nƯB'=+sAsuCZL򱵀rQ[2`D0<~tЀ* I,BRFce>3hKo = ~`$"_XB#'wP*]Q }@x˞Wh_詯k_#Xg:~SO pG]SCj֘ie6*+# K\$ ƊG *0V.+FnF;g HAwspawG_C9mqw<$Omqy#*`im 9pTYy׽n n](Tx3&#"iJҗ{W@e Pa4?%K`L[=O37Ή1>쭒t{U(xW26 9Jx+-厀y4%ϟ :n/l*H)%tmUڹ>sٴ%AI ,HqAx \$LLmdKBDm7#,30kދ8@Mu~dfo jBoԇ4nZtG_HF! _b.p:߾WBLvYA5,*vPӂJ6H%)m$o2 Ǖ`r$q~F0[\lj=LJY+ ՁP;6]hHUqH4!?ĢJeI~1ZXD\IY'Iz,:T.|2bU>D4P]o͞؀Ppthb[qi(6ؙl(h?B1PTI@>ܶfK`{t(Fa[,^m2Vr'l `yY pW I4N&b{t#Mfux {/cH7< VmFK˳IxvIsrH5y- f1jy}xݘts>O#+N<S ucpk~åɩDFF%fSZk]_?DFXYվś\;-: 8#ѐ@ T:sCڀj7cmՉ:G'vϞ{Z[")IK`?8Ձ6Jh|z-CaRD)F-.&0.)vtW8Px>s3'"'='cW~_2!|n]{y'lhc ea:5Mc]I;6ٮNePTӍVG_12͎SK-7/pHh\ }L4ZɶH6+rxnneAvAתe44OL]B,.D6¡pu?Ssܻ.? jw$,Z3QƸoMZ;}Rv q/ieZ̚ NفE9y֤X833q\Uu@lj<-.+܌5Rq͉30rt3gK?25QdVg#oNۀCMӁNk6ҽ1<,YͮO7ar\{=+6X2{EQ v?ׄa^gO̞C 5Ea]K;MCM2Ka?w 91gOB?GdG5XD G)q@{5 ue%H$^̗0CCQ6ާ7 d\K~(A%",cX`$qWfbNiD7ɮ7 P#Q&7K-pޒ3838w"p}Y'wp Ś6=mutVs:v Z  3o`84Ɓq'rc K^U WPa|.(P9``Wd" "wG@%mo)(3l<) `WP;зJYa-CaISh= BN rK59|J0Ƀ̟0vb#*1n0oYn)ͩri~)h"sp?uY4~tcMk`epL #&AsߠpITXOĿd)c-Jo`S^|~PƜ%բ{͝z,݄k^dHAM/eZ+~lݬ V% C7S5TTC?tf131Dҩd[?Iǂ񌄁ko EzD %V 4D1LpL6mpyy3`tAk4~Ղ.tln+{$R6\[!\55q>mY>GDdu\`LC9{7yU d}5[xtj;.-VMYCK b@Ϙ{2o&q 䯓n@pso5Š֑Ƀ6}=+29b<+b9 $7iQ~u(eB;Zc~!<3 d7<7P՚##”/*kSȴBŒZyQL/i9]`sKO.$ޕJOhm4aK^ZN#`Hެ԰_9*K3W4x ~!kg B %ȵTSs?LgRĐTu=vſAz3D33. 5t[~l0|칈SZ,9 0:D<(k{wq8i;pƐ,)x-m̕ ']9v&>g %-tB1 p&d+82Ɏ0#z4'I"+*jaQ6:c!˻'D}Wتv9u_JIga{vɦ&(rN slU~?>kGK_3ڂ]H8ytP :\QsWC){q'ޒ l{qit$l'\͡5TB6fֻ0vb1Uqk(٣ B{OçP I ㆐J"#8v,C5D`kW\ u;}I={x2H%y*$DaV6G tJ?Ä^B,uvDIaOIR/x+ww[8cɋ!eAx:1@a5`.%Ŕ[L&o}AYD?^Ր k~7,iYdIHgأH?xBi >fjSLak`%wǡT(I+YjxL*qO}Ot={*AD(2smd@1$B_b_.529-B6}2_ ;JAX,/N3[:u0P[b2rݸ픊!y7/VCdb{2!`nC86E[KǨأ`: 5o5fH Ēϥ7c'@{[lN<`T¬EST}yk/9ey@I'v*.pa9}sB Sp2jPpR/zp,39sauNd#U o? ,JrBWm!b9*~n;+? QTN˚GP!k΃(x֞:Ec_\k:2f`&uAVs~T" @V:Q>`2LA@H jZLH5 TZ;jG*..V  (8aXC :6R+67X\pjedZ,4s>EUxz`nx!]߯eG@ߜf6tR3*0.C')26UOK[A=o̜U jez2Z,:Wnɢ{Pk,78/euؿ7jD{zaRͼu +?W KW~(Iݦ"9aR;:~'ǚKlUϱHrٮó?::מ-FƁ󈞚콘J6]zW *z?Oe'#/#b;!&EOo]1,,`xoa Qab{1MZ!f!*"M.1i< `uS uU9sr.*ڭ/_Zfb>b%VQ$axyK\B>mfVیDÜW{⼎i|ZQy{M;@%g+kvL3 g횷Fxc bhx,CU՘㐔]c*vM&"RF.P [@j0V 5d~HZʈ C}6+ƸᕦGuà,򏎀izPΘ^BcT|Yh2N>h7EnI8|ݯOUǰսJ\3& eS^A LeMaL4.F ZcIh{|~.s;ͫOP(C"KrZ:$d<@6n,Y[ }ԉItJMm0.EB–؄w=˹pH xܹ ~іtĖc\ euYonaԄ\^?j &Vi`Ɠ>{ňeruyV59n`a< Φ͐\h zc?dpCvI~vC0<h(3]+;"hOՂju~hr+H]uS m3YN|ml ΁Pڋ$CpsѴ./^gAű(Ķmn_# z{ҵ"Nny;4V?>Gz±ٞXaHR1戶fh[iycpmT4tSS7`]g`G' sc)ZLxE:7nGoR }ٺT_oÝVxw^ wND7UmoVV򓥤v94|Be\z"u?ϣ{/ÙbzpT7_DL׮k9KKgewZA$0G"I杲{~8ս>Hb̭ "~xy"h[B>6atcNbTTD y{\zGf5dߩh97ᆯ"Vq"x kx@Ful?"kgmB,$AD9J *Äɛ@KߵgCmyxˎ$6 xe訠\ 9Lk"rJN4˯俊(&ʑFVC<̭-YmXzitJH&9:" I+N*ei 2 (@;݌ H(QvF[?{6iafszZ *K{c( ƪc)]vIk4۳,fE~$s%^4H%/;r$'|7I=M l[]kIH.J2jޜjV";Ox#f0oQb?Ֆ*u]ɾ~ݛ$L8VX3qs#࢘퐊Jbk-YqS O.*̗k)5-1,t4X_%9)z6J|XO#柱~(֗> .^j}le 0`BH2NFU5dBkNƍ0tHfv:x.hPϧRolb_,#5_VS,mpRA6$+і1~wea* 9d$7 R+ot܏Isaq) )N,}t 2)d}fx8};2ku}?+P@b_WH쯢h,b@qnQg5ӛoNG{V{Rk dE Np܀Xc5 fiTD {0֞M)a>K&kxҾ63rA&w̐~-/LAS] {=TH[s(ugMK(ã֐ƃ7wtMSO-zQ[AG~↥z%P-ÞKL = fGK&wd +@^3)q9c7}@~e2=u)&Fnia zV6hiqi,Ue 6YUKZ㹕%dGͦ$ C[Ž{)ׁo+zF֭$j)XTH٘% 0f բڴ];}_ g;XI֪%s(kN~Wc"Om% h .#䳣>V'u_2V!LiPtv%⣣Hj\ٛ DDWݮp wyK*Z$` QcAc89cߚN'%c6-*m=1δOI!/ [nmř{u a}Xۺ33{Sd,}8n j)K6-.Դ6?ayeƵT7|6b^n5eKT2 1Ÿ(6(ȣܚ<Q e= qYYﻞ͒wds? *!\+JJwFfnVw yq9?|sz%1_ʹbVIWb$fUdrWЛ|$:j'ucU8Uӹuk2H \Ŷl_6}XUMc}K4}AU z+ 7h>#(\xBvcm3ijڀ‡xpuç jdyc:W" RLxo#$P ɾ^ y]Gg.ddYs'7geO拧 4SQP.w 4Teop;HI@6lIg>\kBά8lS IX^l` q ȺEZ픐cALw7`<Ȏ`_yKŋUBrCGG>*LA{Idu&=E Vޡl{\Pߢ AXF,|rՔB&n']f0Xn>4(n:Ȕ*Dnx,U )7YNVA L~bNޚ8`>*0Vcm:nٴt_wC_ڧ$0Oy Ƕd%k7? J|{e^cđS-bJ}`~+1H~{K˯D_7+ N3ꆯ6sw*ÔuVSʹm&fL}Fv&:&{Lgj2KP̸ ɇ _G y{m䒂k&ÝT# <0#|u(oVGj$3ksUzSَ5L}9ܱi~5x 0$z̮:kOkmE,z,m83]uG})h*=kp~owuH;iG9oJ2Ui2"Y) BA+i+dFA;K c f-jkL< N5m'\yuZpqg 3E٠7jFD+@˖԰vCh2%4w }g.fB3_)c'gk@_uûjTP+t wF PlcrYnXzkkwqɸOh'BnoS,UCL?#VL '90i|.(]Pj2k|x˹%39/b,_4,dho4G]iJy`4{tLö,>jc:DjB:Ds7ހP 3 r$q>t֧UDHWc \nIOc>֙OTr׻K%a&uHxlBdP_gEβ|14FHX] ] _ײîya1@dՓ !}X;SrAf*&r}iy(7=7(wmç-u%:Łx'ԜW.RRn*?!e6ԮHk: Jc>«UiBE0IžǺPU({vƽ[}\&g*]|%*<7#CU^v}wнXbhӇ'*JbjUM3R1"bG 21 čC@߱#jp&?]!;M'n=*nx,zP͆a NqqOѢ;yҔySFp~up'I+%bշ ="/sf  &%hQ3& T۶r "'sg0Q5W ̃zTFwS5pVd.,R5USj(7 ޤ }VޣE˻m 3~ٚY  ŊtI><,euXdz+4 wK4ӕ냕hU.jۻpLk( ^&1,Q L8UBYIj^: T@j`ާ =?7;Y-$i6zNLjF߅ VWIl >{/_Ө¬l1k 5iT Rd2&lo Lb5|J.Y$5)?=xo_s BX,߄Qa/tqԻx5w`kQ^XK+pܓJTC =N0 ݺdG좉Y ڈ'Kf#N3%0=yðtЈhbK}_>PÛB!׏=S~W|?*1G+&M7<<$QfÙhiP{)8o]Z2 S8D}LO\T9E?_,Qw e !E}ܣr.v~۬ofh.ESa/33rrttV-im٣#ؒTW5=L)NBƄK^ b=Tz8 ߱E)?˲G/-2!N^IY? _v8$)V^]\BbyS,Y{LPe^'l:U*pˤ!S+Y MW@*pk3oQL)[0R\~r6=3?Iw "ed/byNܞ(ؑlrϬٻj gF[!XNAc]gzls=z ` d ?FP8>WjJp/@z62Z QgseX<9?~wpӭ;H'a0&tw_F+g]^Sto <̒Cӧq}dL٤zw;:aAqt_-IkխM>Yދ@3=;qdÅ919nłZ+].-\-K9oK}1r,~\,nle$(vҁQ<*~Sa [Yt(񳂞v9y )9)EVxA. r4Hb &dPl,{Kh#|;K,LdP+kQ|L2]z$a Fk u)IPM(1;^8ğu6dWGp)p6j監_Bu@8ko I-M-{]1IF O䠝33m0s6֋6nusN9Ut"I %i˹^dI~ޝ;؄6D.*4>~- 8m] _Ҕ -ݪ=UTqDwf*үP?쁌8،4`8;'d$gXݮ!zKt-izO3Ř,(%ӗpD"W97"aQ=@˽hOH*>H$C[YC48%돷廞*׸KFS@G֐$ )$-ˮEB}u#$KkBhŒVpo6~Sv Հ *_Q܆Zz%8x1\y^?mΎӛF^[J!ܐ Uc4 %uU>+5`*};Vb3]UHӑu&aE>1#22QhoV }NhvByV\_N 䅸Tfsl+j/w (=`woUJ7,-blX`j6pɧfڲRZMMl@"$.94\bvSyjZTlŏs U1i&JJܳ~+-w ʚ 3PbMvp=gM^n1't涜@XK0A35T4{ ^10!*88)?ēH}M.|D<{n@Y|/І2>9#7#OOQdeSBWf>@d“;ApW=d(iU1#d\]@UOk^C s:8krjFEЋZnC|Le}k"[X=:$8TYvU 8wwkw;hCb2: ho]xcESǂD݊xjm ]#-ݐM]d'(xU58Ch/_ ?aa{sgaQC/aS-ℏbDcnB1V8E}SV* ?l?A}|~g-'i5[Wb+CyjBcKNLxiŧM_W)ݕ yeK/ixnbxAyE>oeYOm'ғ.3Ԣc+š}sRԂr;}29:XbqI%Gό~DK;2k~RK O^9#;!N+f лo(^O988SІ|5R=~Sп&^ 4q#;WΑ͒Z63˒`cSOD}fT\P!$om/v)F@ NJG&ϖU/+ "ow/^/pY^13sخgؚV)Dp8#yl=glޛx(A&F)f#٧'wZ{,nO e@zKW|Jx`?!}c4' X&Z_=zRs`_[ !jϝoLy0|+oX uwHßUr&ݘ#4QujH6601}')\Z4CPi s p8Ƚl-:[" ja0J=* *c۰^cNSPmgKI;|7n)/gQ5 /[BR’$b]~?k_fkR q4Fׁ)R2$Z|߶,}k*7w2Dz.3gͩ ݭ8~tcòю0hVy]<%Tٗz.9W%`FFחLK(tvy+7ZݠvD7dhpU<]m ?H_9S(bөJDxV$.A>#32>P|pR]rL~ҧyÝb& xEbk}E\tZ_HKV6AǁTp`|%0Qh~r;rͼ:)7^&a@:k#SjȊ@E7Ұr'̀-&|VF]o.E7 U-B)ul ӢdtaGc8gCR򚅯`䅔ηB#3+ϻ0%>(uk@fꄣ( 6),PFݠWdtβgV0 w1ŚʊjV!cI\s+Ǭ x ߋ/)вڔVط,E]c|s@}͝_3&_e!ևR xnIVL0 [Ka7{% (LW!/,d(] ,}U>56EԁSȣ;F(}exaiQz5\u+:wИ7hqytAZg=4#ZA?B~vFe2}9S_"ka^k0(,B)%fzOovIYϓZrƎ#;h6?h0ΩRČHaqhS6T)Jg(g)Nk>qvΡrgO'6r ȱй5|Id7E٘udG Fƃ: H:)H-\le-sA)ODž(Hd!vS |!3aDRO'!99~]V=-Y, }jhhՋ&Q]&>Ҭ:q[+Ө:z}<~+^rH?TMp{Q2zW<ژ5$KzAgLm:(F}(<cS\B_F›(1by|/&yЌf6D\ߔq}Nk+Y'&m!DC0.iR6~kTh*Cunva $Wr&,w,v Xb4 U†$ 5յg _c h]<&y)?E6pmY42&5A0܈l~ Q#ul%V tr%'J$M E=>N_$/bFȋFWCbeGJĬYN^-hwuOyUh{Qja8b*d"p)#†ȿY,!ԐbŎ@18[0͒P|`rSq:<=ntGF4X4i; g8r,ʤFoowP]|9o^DgOn'l}C7x@H0Iĕm b &7l$U5^WwLb sWp,'pa(# )D;D#eBl@s:Lb,<ʁS%,N,pA:qFԩ6}- QN"/yr=HX *`4O}R%cf?\Gv6\cڒ<$}tiIy`4URNiq0Lwa Ө»TTRSeh/3RT2l܅|15[DR&\vFQ%`#*iGG ޣg*)IZDd0 =/&FF=mM7L=[ ,(P˃릏P{F7S,wzڝhL[U ɪ k1|+ YPWe6v3ajİ? H:k-ÎsB8=}3o(5ax0 sW5 ُ\y;̕:چu,xȜnTGTJz+EɛouR45%v@I˓Ey [mamKWTLaz3]@= =.ux`eqRJ5]=6^}aAvf5^:ox4Y#.:S R-)Z0DU՛Ӽ;jNt+_Z6> i cʄD i bdֆ o?]xy!0z~c0{%żJ˨G./Q_?V6铗JXk'r3\Y tq-^&\cH 0IY;{ Y7B dG!jѫH+۱)بFYsJQ)=Z(@; $!mS,=*џL|Fu*Pɟh NW#&ؒ8(b7P`1%=1u_,n#ό"(OӺ{uEגkeih,C2%Й=]!^Q) _*=q٘km[z|NK- ZQE;-S$V`y!QPjSNV\ Or%뛛pFqvUAfT);^RXSe%HzNώ"_ݴ~cPJGk.GHwJPKri?eY6>[0cWsvާ)Xח?Jv̩^RRoB H>.6i5o+r '@vqqUɾR0CC'V=#Np/+3mdp$H;Zp7+_i o+l_p 0U sBOjd? )ZLw5Y PF$Avh{)Ƙ~Wh`$IG@)8Y9 O;bbf ѩJDw,5=iePR,O*Kj؛t&Q^ SNficVnPÆ=W[{hg Ϊ#3pFCs+W !S_ەCFdड<ā84RPOyL~hT|k͝ Z0+V{'m Z6:F~7F-WEiFI?=i@9t.S~ߺl-XC''je`ШX&B5CWC1FnYj 2=/>SoEJvL}a'} /%eݺoߐKM ! Uc9XπIq "> -ZL:iyux|B$> @\0x3:֠'13<~?CΉ!jt< [;췯r@כ80dexLяQ؅]g,fRW9E<9YE^䨛#sQ; a7QLDA، z?5'kc sw|\BiR(-.{b0I'^jT--7^:ϠK.zQln|iB]s=5؀& V3JɜBIZ*1)d>k9@wL$΋GPl xTs1˂kZ G Ito,+*TQ"v`^"H<ة/*C'+{(W`,e!QҙuWƊѸM+Ѭ<t9@ܓYZLlshN[jh„*uA.̋%l&|:!$NRK znAPg r!ggD(1 ^y a+NI!I~ӐA/Ml?W&Bb9a~s߅ZPW,}駛.rY98߳w% 9N\=mgۘ)"5ԑ&:A&8K~/5׳'m'xT-U(\* cй4is:zeG?\p.fDچviS*s ۷9_nEbH>~(N]l׶s*71 >` 0z[d啣9@A,n v)[s1N|=^T֠N%b5qWh3D|z5R)AZM9*x6fhȖFPJrzX_}ħ=FʺZc*/NuXf#lwa`Pϲin/v0Qj0JjNlb>7@!0ZkQWoίw>5@XGS\-pդ-lNhTp5^eжL9B%ҍߺM5|YBF ʨ|ټK_9m{ɸJ j& y#(Rˆ[bmb|{bWx hW{ށ eiY gWBR|>?-&L'h`g}֧e'W2꨹vҰ4~`۹L_$? 3dsbsuZTKb{z(&LUGEgH @2' w3dQ8?<2Ab.RzW`sX-ъLS$%>B8͎㰺y"ZD䜌,/)ӄgXFQ"=QZ>4_sF80}tTzy]'Cϵ8vBRu/^:>d|QdZ W7S;ه_*LrbؗLK85EMD O>ДP@j6;.g@cUUx,&r$"sfbɿ,B:u$9h~i-X, kNofS;G40%l[C_ǝ]>Nhw31k@?G0Nd;_w"c3԰|l`GKê {ȟFL M5Q]|6?E%4Ԏ];.[67u-|bwۍߜғeS[!/a+فN H qєp1,!I{zj ˫Nm5_t1* sGA"Mӳ̈́N穑p<H +YALZK !D)z%@c[3ȣG xNΑǫvfa,m lLO+P=U>BֶܘmdhF]d}s[Rpst٪{7Z#e?6:\˦izU( 6T]1xA< ^H_Y_k1GTd\o`Q"ᆚ?ivԖ8%r+zit؂2d8/v";X 2AAx!|-F"OfǔF+Ч ]N'5NO9S{\!\Em 5^2lsNFߌhb񔨿xWmr!~ٟG% ~<&;٧LءFIb&5؇/\1, }=$`KT+o"r?_ w$Mz.퇕 v) !mGNLzc:JNGP sm;7L`K˷J32k} ݏ88{bs/Yk:J "wᖻڕYF=[/gċ>PQy% y?M.vi O~g8r-EYj.;sre/䗨tM!^ilǛV}T犜|]i5E.ETpls6ZF̨*H:҅;/~$1m% N慚s8(ӻn¬8J9U+7oYzh)a.cK>YhjRqeXm AX_ÈX׳ i~z:P+vkH4hgRXs NXƳ)l;S$@ u/Ja;vV K㹟 }ULGՊQh1Vۊz [9 n4I*|.>Vv\M)ǛSv[ kSPmPg)yl"}6x'[%LxzLʅԋs%2 \n{M^73`2a1mċ,wVr#C#;ýۣY-KisL&bBnnX=K9ܟ>ɩh;F석}iZ}_ J*L<Hs?ُ~h 4` 3L뾴_WŎK>J$'^i8+YJᖕ Ef kW!Bf}? 1 ÞB٣GJGF֧=l׬"}XP0o֬+Dfi>87h/DDIH\ذEfOp'aտ,qT]n_2ve.@튐W!v, NHQJgZ[]Itu:қآl%nfv$D;qdܨf.o[KMQ 3I"y!%v2yn* [QnH 6ߠýc(M/ .Wꇂ<8ԧR),3ETpq/H 3?msOu_"9yP8dIj #Rlf^$`Pi$<)GGzXYM/ȃLH=^נHȰ{dT-Ro)4w_ LP0CD2K[rkZ,9K~eoƆm > *8ܠ:awTBBwĚgXvEtʆ\!sLL8;;tʼFN?{".?ͪ/hc ` =,]\)\)w%>qQ?Tȶ2OL%vQg"(`?(K~_~Pc+ ф*&#kRq.+oF3ʎY)p&E%bʗD"C*} ȋ4a9J]C=TƏOeHf3#` .POo@yn0Q>!;#0 &9n]r *YG0p"q;]Co7UЄI  C*?KA7v(6:EuzNʫbs7hf%X7w kkHMq8bp7꼃q cxV<׮h l=FP"|T`nAtOB(j qPdȯ#C4YO7Tzʼ1Xъ)[&n/ Ykv:)VGr`PeO%[WbzrTc7lQo`4KH輼A@G]'m1A?u6 k9(cۧ|)_EZӡi 4X%|S_ |DB, K0rnvpi{S^絞\"Ev{&HVގjMtU"cvp? 2 V|p֐a?N٘y\V p4 a "S{$r$$;E|7آK HG-D֤8+yhoL-+.iUGS [E5Ԗz2zKN0 BC,?$yMiی F2;fϤ)0/aL? "}PQ1&a_ Y!'+&4jRn2GYǓa8+d}!NVд6yIkrPu(l?ma"hR"{T%(Zdžz7.n'4t#DWznw i[ `E|}rx &{92mvsK4$Uqm>@tDJ״J V4dT*LB0odruTT/PKkUk hMH]!6K_ˆPO3YO -$٧KK)Z7ЙPH=dSG!!6SxS~gw XJsW!G%6P1dy 8!!ޯge9B&%_:E5| 9baHMpAGsq%8obE6"huVz"9u1 kA 694ãڙ_耒B*JUҹ+#^80.}](7s{wyTȓRE_wc畖M Zoi/BocE8nQ[ɉ sYdNv+ 8 4l=?W\rsP H`9AgPUpe -&gڇ.@7zx !85KtJH[ O8SXgd9]isVAPYa7z5)KgcŪ̹u /_i-PyG4Ӗ'S@+bg>ث 5-@1Ft ڕ,Jدu"TѱKh90$@Y)'q\ ݱ1Ya<6 p>TDhs}߃@;aL#R* W2v~ @Gu Dy%0|ܙd6Vڟ).{}&E^YeW0%KK'RlKSv: \^gD%ZKqxb$q\LFOt AY}bAO7ǣ m<-ź%Z<ƛBapBV2v7DIs>q+/$C㇁:>qf$Rm~`7!WSp3(xAvvh۞B7Rvn_"%rmkWͳ aJsܚ:.@8NS=+pD>EhH3aM%>FhrHj*2Ȭ G>^F8}tX~GٛB&~7sj䲖\@<_+Bb'w A|LNm>.X"3澄{#o4WB5%G^B$Jb羳uK> z<֚6`_4`/DS?A}LfE4zH& &8Y+7rcă9g]F֗U6M5 J_.'ދ[V耦݄(}dZZfuL}~!ʳb*Ǡ%k)EDEuS?4Vsl-oCBnJH6E[bD~tI-꧀@C[ ~<ǭsl&8H_&|&$iJ3y+=/n5C:\i+bM!٥F/0;ϤKV36넗D(w7&ԍhqEr^.MSU6 mvJN,A~UYq+H'ʰbf(h[+^]7FG7e8Hm.ɱyw23Dg@FeW}o($VXC8̌k]޻דdvfNU DR얝,64?Q.ᄷn&4\o)j3DJ|ywJJs7}X:yPN/oQ36ݟ̕ƅ;~vA LP݆qRc=,Z$ gjhi+4Ĥ.]Z]tk|4kbn!49G΢a,c.5sak>D%Qb !>&Js!tp!6e2wtƯkw3'eWW ^H^ ].YwJ ^M9nn @LO%Itr8<0ntGb_#AsKUWR"MTGiRʶqBwGyщpGݓ'JR|"TVHh0:LՕwK!6ЫsDp?(&qu #xkKP7gSHh*B|\j E$ 7"H MJv%X0&Gޡ\$g%Nrc7;z8z$q}PVQVlL/ȥ>:uk5nI{>/DP|J"?VV!t&}<~&Oe}R$m^1YʋkHSKbi!N$iט:"Uщ f8ǢaIb2ݛ̴D[_) 9.o :< ]bQ:Ci@Tt0#`wM*PٜE,t˙o p8oBR ȠC¿P)QH]Qդ,sb_~5Q0 XrXܘ\hƖ+h$YT(ɑ-\ a ZkSG 9NxFи!=,z˩ĻQ}aiڑל&!Ֆڌ4t̺0\eA["a [7*,?^sz1;#۷Bzzbi}^pݾ( /ݓ zZmFu{#yC9d]H9|%S9TK1;M]$^޾ZMpd`U̙Id(KnR> a;3GpSN)G."Cat zNVxQG*7 b+^dU!G_$a[| (~Zk8F%{`་lKd1~/fJ\R$)JmaglpGWEtDVgk,,wGaG|hKAO)9!hAJ miPf He#+ 8`XhI,ah3%^8~vȰ\R;Nv6pzGީ t!Pnsϗ:6w:iU簐*oc)"-ƂVqu^^GhI=E TF%KºA*+KJz^ϭ0 3oդ(Owl|'E#fr*xh: & CZ-T+P['Wp&7 "Ľ9׃߽4580)Pe EBָ`\::LX+ɲadS q^'b=$|bO'i6 ͣpo[j" xJMg9$7 V Fi7;"f)gXbg`WXsP'g@mQ/d3~{+`DLŔўKaE|+?dwd }O>1|kJl *fk,yY/_;|6gf!2TCx=F.)˥ ,xtQʓBaAK(kO+X&XƉT Xh6͓f^.5V;drY3Hެ5vgCƻ 8F%4Ǟ`z֬Uٹb.u[5QesH7R`# AAq!L,e`+a_Ē =Y3yE}ORRp^agcXvr6;9"5W"gl>GT4~ƶov 1d;8(.]mUؘQ5t(?/X=S^S!~ROGP@4.J89؆"k'jD,+%{rHx@3־D% $V_)tϵ!K*YlH7|fuv7u`.#M)!|3[UفFO%@*#Ps$o㫃R&3rTIbAdI")D*Ǥz}-{pB;3qĴzָ'lIgQ#B_u FkTbKh+Tv/F@1RISYתE6%nEHgs/ĩDRވӯ2^ź]g{G?G5p5Tq[Ug( ɴ,ZŗEZnѸ-h\ߧhA=ܗ|rD7C1)`';>^weI=8 '9xȁ!<7Uկ8>'hˊ'P/7,e[pBC%8;~y[78xώi^b:';Weݬ`BƆ蹾Ȼ{شz@hϪM}ՐA>o?WT3S Yh-U:;;뻤חkcͧ]tM 9Qg3=#JVrY[=gjFRy&]#FW`a'E,X8,)͸q`~&a/t~֎BLtT)& [gd<$ʇrI|~!ai.@D@vhkJ vWGC@w)D\af#6vdWdq: c7LUd@o\>g5>]kUf f*R8WQbЏ9 r7f]`/8/D~C.Yo]C+O$";*@ڞ:OU6|Ch,zZo&n˟lgv:1PۛRJ}!k)cQhK,zc׾d\Td5

]Ϋ%y{1J%0 l+؟B"X㸒 hzvn.Y+2v,N)Hnypb39aw)Lث{i'HE!+Q-V_?9Ӡ8J#~@T,`9=nmjSJ' Uعq[- o}XwbSꐡ >Dn fR۹猓= ibqtDFACcX0bQ?Io)II ׍ Ӿuǃ|-袚yZڒ/r*{;zc;AoE"ӋIb)a;* L]js@4Q}~w&?sX.."7Pm;4D.F9nq;95q:j0f}BEĤ4Y x]kLX?u%d` Gu6)%}q6 m5+FNh)̠4ѷE򹂡Ϣ5uRHM&GҶ&ᵈC 8vnXZ"o*kV .<3iRa]k1.9M@w߭Bj<gMaL{x:ء \KL;}^ 0~~A8 0J0hS_9m󏑌_. 9:~DmG+ʒ~H0 ᕊ,9YώGa柬pcyQ)E6kJެ>!Ņm_B=RbK >Z8xw<۹~qB˔*Wh +qQTh 4.=G('&ƈo"Yhpu^f, !R|_)}#Џ)cZ I@fj?{8I#^< 35N(|XTPܸP{S{ ϝeeۓ{E>/'^Nu~ߋnL^s@H}t枉R ҬvwBm F\d,PgRrWܠIUSJ$`תWn5DzyKAI"L?ƀi&nА&ޢo彙BvMNFi7u~۝HfmKas0"+R([EPlEcjvGfϺItPJ2ueH3OTCxh=%}HdR3x=S55 L3d`yo7jEmbF~)nZڣ*QD(ffēi˪Ka*!à ; IA_>pt,E$өq2=U6!:Mm4ǂ!pHrfGy"̱5lmU8Jl+SUNȷ)za_#w 0o菹˘YҤ|^s$!(d/*_n$Q+Ͱ3b'u}}IsP=4oQo`H?[;HΔ|zv8g0;V UsvΛPm?c Z($Ro(LjG];&c4_0Ǭpm˩w1yѣQz&I{W/H e6QDLlu 9G}Xl x6 [1I$7+wU6U. 7.r>'5|E]@ɄӍpBG/PjÞLq-ULh qRxm +ƸS@RԒ4aS8p,whrw!:/ц7;4֩I,~MPsk(MݎRJ);'f# 2 gڔ2ZĩR~ţ}\M,7+hj`0OoQ-HȽ'Hv\ OJXVJbvO.:vzR ‘9_G]GQE:Gf;`d.Hx+eJ5 h9sokݞmOQ5K?j~yA^tBB (,KuS0.A½_w;ZKTf8'[lhn"P:o>Hj [}%YJeIѡi%lljQe8c6*:bZw{xkb:H[ྕcxqfđWÏ@rÐ=Bw7ƉRʠšiNzMf5jxTŕ:a4@D^nWӠU׮@t4>pIw a4tBv=ڪ8mtRKPӛ7]YpX'iǙa-)bL ͇_SS7[4rދLnT51NoQ(Pc0g{WhQĚ!WU1u^zoY-k忦*4L]ٞޓ?rԤm=j oixf~ &RknPyEzQ}MAM˩"oAN0=m(3eNb4ij}+EFGi9Vkop~oȴƳ T`0Һv7 Nvz(t>IMû$W࣐5TS;t3垊G/fGvEQcȨG?ӏFŴUֺܦ+jv!/Mb^AR^;Ƅ+PBO(>*G6*DP*ٜȾt\S>~Qk%,>$>EU"F^GmP0K!*D? Fks"d5%l(4]~bwEӓ'GF~- 결 1HЉQ?/\ǣ)3ErTZ,v &ݰN2or}rnz)> 1woP'_]Z_w]5 [N{TD+{& WFpb7rC=5@w;H2tPW{Pݢ!%YlƧtrUd`J"eiu>@Z/ m#\rq$z-%P{0:=?OL, lD_6-KI Avbk"&֝Ԙ$. #EXnRF7ҔH )=2')`#䪛V~q5o==d6tۇ>5vrHԸ[k+K% %1 8j˸HD?[4ϖަiY&g@ ky"t&l{PuTE3  LH2g$I"Y`t~Z:8dqNƪHHUs`g4z#;H`0(͐:(MQSN/A-P ~"_HєN(fSj: , Q#f*^)WֵPxm;(>Ņf Iڹttǀq^r:hwh5UcćEdOD8}]Hȧ6Ip9[1WV{BsZ7(ي`V-#9 +)4;Yf\r,^M?D+Nl[3Ǿ`,_G w"Sl5ߩ"&Ӌ f{c]-K;zMCW21i˿m>N"糃o /aG(p^s%3Z1X:ؼن-^ȹly)w pl#g,kć_A!r}zjc, DrBguTG"֎o^ Aы7KU~":ߌCFUڟIFK|Χgj^VͻMyM]*:ٙrwu;: Lx^MB~>5{${lͧo2w|+,;PHj Rp(Efh4i-i-D XH7$I?1 sJ}G?+3B1T3Þ2Li]\Lm[Nعܾ@mF*κ~ć9d C.cʰ[a%>fMd Ԃe+d4n^yrwPQ?- (:nB*2eth2ϡfb2J7Wf\M% ]`=U6l sPAVa'?ݝW6Bl%Zp {MUZGdh9ᢰ)`  KM,rOZ b{9E YZC6{"k?ޒH$Ì";ṶǦ~CQI1 ZA%oRwZoB+U&|N}cп9WC:4sFQjNc[:7KAq({oTBI20|&쁀6 gC)e*$+3jWNRqsʌj DNT%Njy)?,%h1'J.I0*ק7}>HcȸRȊXS4fYݻپ䴓~ =="l-D,ʝ}$@[sEcdUnz^si9Q(ˌe#_Ue.o+12<Us$*D/S|N}9A;f{GIpLk7lzRU}su| |D OIt@`j*hXwNŰF`DzpKq`XۓW}+u*~ Ğ|W϶' sG:CڀE8״bw4K9E/A$UFlGHc䖟`+X{@\ZN ՛xXGЎ͍wh~"Y:gΜd{yCֹLW\LCrE: } )0(GfTDRʴ;AsnTw;o@I1P^5 ) U4-UxVG<| (aA`YI0*!IaF+y L!Ljc^S9j'}\K];*q(/N*ҋXYBA0 "-~9wf AZ#A55yH' ތͮ}m>zg/6+<k6C;Ѥ"-P@KpgZ*ĵZ=-ޔԍ=b&4ss wLoM#݉(ѿU#^H ! k7#6\WA+륟ڼC\|v-aFRͿR\ݠ̾6^9$f<\b4^Qo4cԥ[3^c3ꝼOPNOEdD}a}HMmks,Ǘ1|-8w~RnݱLdрV O1ȷZ-y:#7-QeE"MFV,Ho!bvF6Z#ĹMS8NyExFUK+em杷em?^8w]MTہOixړӓa=W%[Yb竪;ToozNxg1-k|'ۅ ty@Њ("vρ=EY˿VAvTy@Z S%M Jvوȹ-aWu=uӁ~#ʝ='ܓ#](Pї +laW6[2ϧ' ;w/yXd9=M0<5 ;qg͇[|Jw-WX'CWYWJT[@to4WS)# /'RY/ {Kpl]NCdFVdʮ,M@c"`X*a7rtT\'V#|İИ`| ,o) ]𞇜SZ=)9zenNbD1J=#}<&^ey XqZRMenE.\Y_V@:HF.u2Tq32=X4"u` oAɍq}DAdlF[X;™kLqlM#ߛov `Y&r3Xe◅.2 oFqBBci2~GPIT%C޹ K2$*^k7A!/JDF1;JELp5 9_9=+ !Wdك"c`/O(5;f 1Uonxgy!fwgxAR5eF2jwu\xOyysWTVWPSlW<$8Lc1.`ޯp ƾw kRPOLi)zQZnvm/ԑQ(D ? },ݖyjIGJ[cK`W =XD 'EuzpExWXW\ğ;R6Ub8kw5G" 2Oσk0™v ߦ[ czT $6; \[vtAX|t8*.ߺu ֮v97i5ǀ+bJ]^μeș;# ֡ ;I`{TQ(ef,o%GS݌=)_ClM7`98%Ӹwom}FܵoQ_g4ܮ; GK=;2V%ghЖ 527Wn uғX8u5.1C)l;eֲ 㮒k4Z6~Qf^$J7&=WP =G]>%!W8KOꐞNM0{-/AYu{W~ss<N!Tïx ҈HBOL}a/QmUGfoD׬Z߫S n+̈%(6ȁ9q bvS ;-S>Vu <€!+Eiꄉ܊$ Q^j tш]'lKtD~lCGsϳo4|wDqc|J-vC A bYEz&LYT6-ҕ݆N3c~X mX9X䐽RGWi%9;F4H#qXCN۔Od1I|FbwQ.5OmK5~zaLa[3p`pd(5 X!p8peB#fO\ݴ GW]eA\4,Gw 8 yy;eQ.x AUu${ !5 c3d)bV^3\,ɠ4#j@\ƞ|23⚾.8n ;n9Ku dDm$`/{S[A ``qPi+n: b7S8}9՚0g?uZ/ly$:~ڕ80O?GM!ՠ+r b:TQTʎäuI5fXltJ (,PR.v22ݑ $}59BJ`(>ዺz(ucvꇻ|]^et%){ 59x*ϳ-{m:}UzI1|vŔQ@FhvAkTjޕ|7ؚP&}JYmu, jpf7\\zEA *cIs૜{oUFbG,ųXT5Y 8 nL?:4c~7ۥ=" t;hza{MqUdahM٠Ɣ3J3J]PIT _ug*$^S4ZLp|'W3 0w5'Hqȇ.&޺mPa~<Œw 5ɑrUXigHL4A>Ak|E[]g%G ~[#&=7482'?)G/Df]}Ct@\DuV<x`|)7Cq2t*i)D!:wz`f:u3PaWָ4:)1 qgXt$C̪L!zQ't'MW=8sIFBl<)Kоʒ͓̉0!8_FyGflb{݇u<9gַFCfK xkoFPP!Z vR uy/?}F!E; G#3&8x8Ν~==p8"eY] qoR\:a^H26OzQ`36uG4'.vzITo?NӠ8)9 0v3R(yX! .7U 8ET6;~uY檭 BxSy: >a+yK)BQ)GhUXRV^1 )pПY/eVX dyHOYoR^W],U!aX|C[`Yz jVMCm|V!w|LIJ@"6v+tAq4NHwkħ8F6+k_Uk](dLv1k IWK8V2Wg3:@ |C Μ8LIcA^w1kUZc]6[h7,qX^JdAXi-dY_x[_KL8 kEq/j80Zv ]-.` \'33#_:kN }Ī-Iw#S:k+W鋖5(9%D=MIVHYN]j;/ju v+^;>3t}<8#RgFCM3w2ŔO>۾\;2-(t(`qĀ~~&%7S:ghVȁ&޸1 &#DifK½Z 1C5B¤),'ps}W'b4<})''AڂxʞLAA. [Oa4W PB9%^0 uD3u0{E=Ctޏ<ɛ bQ'O0NϔͲr kXe<2O'īmNjCAa`BcYz=dpdDEItó IUmιm)CA|Hc꾣`E%kTA4^dEOZm`wJ$qb!m+%gE4Afzeq Mnp70GPDZR 'vrB)BinN^TĆe!]Y'^o{S#6 ej"LN9 baϤYaKTUm, #hE1(N[6'-碄R0Xt$B2kTWlqE}-:] h0,ȜfF f2kb+=` A(aГ!qFl̳=i5Oy079,t䫰D!~d$ $$nm km/eG}N:!HMM{k<]C[? "=.M-H:O R-ZAz)k FgRQ5aGJYӵ; [qE8i(zEB'6HtJloZE?RJ fUzj!Bθz䊨^b#Ml-HYЌ-['8f'ä0P%w*rP=56767gۜA[RM >gefXBkR$BM('-(do`0s@-47=U^D[bS rR6dQ3F a=ҟ4 kCnx.ӠvUOwK'O_gkjdԠh枔>tچvoy#DXh{3/R+'FEj6z<]`l".V1,aU=Z9O,p|m.j/ 8:֦vC~HhzDԴj1"oA7z nsJ4ޮ|(VKi Zc`=}Ad YC&Iwa 6Dk lp}v6` i1fV&eYs j庐Ƶ&a7w!d.L^ R@m V &xΞanaQ9WPmWdgs69Hnj$ӵi %vPCKF@\G,h{I`f[9x-qקÙn(GzEwUR*4Q1uCV_dX!` @EDjZ`tL~Mې@J|nDJg_R@ƟH޼ƴe,)~>DOO!F]Lp<ЯR l5 Ac):g{vDY}>1)\+@]fGE;= T% TMZrT(ùP/>eLQHj 1yN;RN_e (%@gK#*,ThR>n;sMqVGf1]7H2cXp ˻ڻC*s#Z'4rj Bw24^w\5 ;5ufd=-R,+?^LBK۠}!oX/*i3P:phK@['iWCJ1;b`lNdXk^PSgݭ:b 3%-&$zC<٦k7j`&(BBMhǻ3AY+'m[Ҩ͟Aq;-5 $+;md3*7>:w}KMI+y΄]5qRKH^2 味fB[*B{*ɁlڑښNCE Z>:!~Rhmp f_w/xś6xjKw*mQp t<~7Qc+kKU.JEk`G5Prneeiiw0~MY57C#G%E.{iqy 2-턊"^7  ?FS` U63MQu,5Tdd^ӽj!XK0}tΥJ ^c~-^V/k3d*)5l▅{E~E[aIc>Qkző`DEmIŏ\BDZȥv2 ;pIp +Ò_EwxrŚZʹćv$V.ET!@M3:, [DCOo5DdY>[4kqk㍉8; +/ ϾƖw ۮԗ=s0xڠ;@Uٞ4MJ&eh+;GiElfU=54WIkEH}$t=尚%S"r#ȻGϺB堕O$XIopfKcüG3&~f~B rL8 hJX[? Qm2dr߷Cq*6~ iiV"R1VK ߃C|C~; ҩkv{"xAS!Dk*hW~\l\M*x3 an2L&XWtX ɐ-!vA-K[{Hͽaq 8[ݤ"\o|(1P eWs-R.pmhQ 0 4MR_t&dd~M5b0!/-_Fz [Rɷ@רr5扭x_ 3C"9/Jux";PZ)\(I1T/N*b,Ǽ1Mfn'I`5eD'sɘ}DD/ݢUd=G)ˡyT0ηML2P-  {=y gUXpdӬ;) 7ktZ}Zp^ޒgoѩʛNfj{-l9?~ yy'7~L 0-"!+nW UhoӺ> im zYN2z2@ -?DO刓0f 컠טS`Z`"~#GE[ XjS*Iov5r,IRta\֊y=ʼf}D45hRR'\pز#=r)9@jV Iiw;, rjܓS}?Z(Yc/C8wuș!c]JXeehdGẐI'ޙۚVcUV.K:Ht~%K0Ot єu[Fen""a);Jb}w;9cuB4M+ x>t#<;* {m?0Nxz7ltq)%үF.%w5:qs5F|f 5ۗϹ)I bD3E r" rD53- ;:,^ʖJ*ֿH$Ζh CC3{P:뺚Y 2Vpf;j^bjH袃\0ts-C۰G꾐(>'H$ LkۈY̿)msL)raߗp^#unDGx +˺{&o7bT]NT*uN!q-kՇ:chÓb6&tC]-k03w?|{{:Nb nR%Ѝn:Lvb@D Uz30U7Oj5bCnKʼnLٰ>aQ\Q ʝ=l7".66b*gRn;mKSZ+tzA#e=fieu԰ԯYbCM_ib\l==ڢ ʧ62ˆ;HJ\md=U䏃b' qi'n'Kz5գ*q ,)rn uF6_ʹWj) 79_}uȪik CVc9/|Dq:*L%80:-~2`y=/|TDa2繉&&maD NoKWV|~)Hxc{*QUʟ IQ(.Gg*9?͹\~]%]o8}V l[q0./J5l WKj4,xvc+-(VZ rHA1"J>~?.^R7$NaR:xa<}-yI';9cB.m`3?֎5Cpr:} &rCQzGl8 ]ns N:.%"\?{1~:)t5` >"mR$< Xz,֧r\321P>ȍ+m˿/5 l a` cSOq#7z]:%I\݇ΧjlD_,SD 4ʬv/+vd\kle`? ΐA%{9y6|*g~80'FemE)-Z\S恐t, \_j2N)̲6 \W] *V=(I[,S8b c֧OÇ*ݪn1iqoХȟ*@Z\\fovKal$uwnd(Eءpn.E`bH| ˞:强3@a/Ĩ2_aDDpVGGh?A?_棡YPR*`K-K*P5ftWQX!$VOݜ-F9$I-;54g3p|-l*ƒj(h# o\Zs-HVPYT9}0v[ ?'L@ 4-vAQ>jj_pi*RhK:E@E <cQ q ӍE-zRg%p2=I)f"F(@~<#yW#Moh xu}XP3/޶hHZ:=,.)bdsXrs8:'Bx:lP7 +]?,zbaC#~Nx)A!3Nh~#P*w^뒝AÇn[KmX,wpL]*5PiF*_ss`[m973<xWr f29#桹o`Se;MT'pqq,`Ns1@;O0nY?ifFZ[8UI!GV[w^Se3n~EIKS#X-C˷j)kQYk&j6bHP {E?E^04xBrΗL! pcu~ i<=a G:gC]e0M,ԨL'sxE| ^JÏ(1.A@8yXi1JoJ @TҺI5hʆ 01ًrY,[pi6ѫZr$Jd*IB HRj>Y4 0؀ͰOi{[jNj҅":4Ղ 7k*O.%q:(hG5M/X4RdIseqxȽ@JY$ :4G2L Au冓?T*ĴԂ?Aa NU+n_TZ?UI_!D2BHKelq]B;jiӺ3u,qaNH=%bCތ9yuT<.ayM\5+2mglP\M(e|CZWȩfBi7ʭA'DL5v&qm5LeFHL8P٪"a]6V19?7p,1>jgUʳ3#kP]P7Z{R0xZ(Q=^$>z34aHe6JRŅ"h n֭?|d{VA+[M==+78PV+zUѮE7P3-2{|7'LH V z5?+Kӕa˦ouvpl?Z߈ w  ~1W*µlt,Z,"GI2 @ALàA6 CiX[f/3ڮkkҧ+c,gφ9WiucJ6U<H;ыop湓VΙien2:ȇVYcL0k]>\!%NySӕs+R {뢂x^?;HmqNnzl=ˡhp!a``!?y||Qql^ 짴\8ՙID?ghaԀƊU( Y ?8iP-ȤO2͢(`.©:S \HT̲7 Mij?-,~w;e0Ѵ_Jʓyl:=6&ţ<ű<'y876|ACڡZ {dtRkZwBȲ{V0!J?31i?Ve՚ PNCQT*kq™t `Zy(B_A%TŭT+L9aƮuECx_ f삣b:?;nPEr6r\OcRz * :e" Oe@<˪8E{y_.R:WU=[}nN^ZS4&M&x9|=xiMڅ+ ~.5L@Z1 QE ȚR Ɨ,r}ϴ  [mOKo,QNdfn2av'`ۏ̧䤇Ll*)wY0>Yk9 ?Oܹ -m)@MŶOEd{yd"<5HُJ ad"6l\𶙞Y6kppR$tEBBELrynfAf"c?=RҗR}JFa7 K5Y@ꑄnP?(8BA7FB`H~w7u~ϜaDHCR  ϒ$֨|?wD1L{e6_ަ.w؈) ['79c&V g8#s dAy!UZt7Nis)L$; ۪L[9TEƇ9 Z%׎>6(R\$)&[GU2|OoEǎIXcX+/p`piK9yte<'gbGĨBq9mՍCu!3ѮCëd<``!>O"4̂vs!ę&L!{U'Bl]Oq?h"HUvn4 -|p{|/b T]w)!O]4tyfM/]II;ؿ)vV "XIwN2;%jf {V+(~ܐUIdGR)*yRG⇆7sM+Wxrt"ˤ|ǯľv@Q m,[LͷF2遅a .Gv;Ou K\zc2Iyki({NE&Ѫmi%*e90$sVE)ߒ|nNqGhneEJVa^04l.E=\} c> 4Tb 9iQ"_:lOGI2L_Y XZw`Sq\$4Д^ NsJ>we\xO48Jyɚ !똏EJ bn<]-IӳlPRf2w[<3Jۘ" ^̀hI'0v852 }p00dSB@^Ƴ1dG GQnV2:m.8}]K"~8HP;!'xp)jPMUhӰb_V ZܛqPT~Ƃ8qcCߨJc(a^ [ްwqhTL@"uB\VĆh]7J?}8 9{hK)\׏%dAoDKb{ HD|@q5c%b46R$ WRvHdNkAW&1d"%9P6elX=,?C5t}b\7AbԂCN(dk:lGBIcEEm{x{ wVO.v陔ӵ w0Vzcx̵҃R+K`m8k$7}8*t >| jX,z:!9uN+Ls$TuP=ZƄ6wtd@吜].nݔuo"^f&f>i _$0 a銧PY(w}S־+M*V,)R"a[<sAZ9u`G9sY"NfHu<jYo ݭZc ݛ~يvlˑrՍds 9lMzLnƖmlJtUjk>幇CI)mTy5_FK*2H?J>'ގX 'I/"M4 OƳ3k@> vLtUn؃|-r pO] #9P)iUQ7N[c9ek?OnL*0@xX}> }1hэsLWzy_ふ_6;9,Oz$!׃qdh_Pĭħ=vݠ-\` -W0 J'b[j'u:̯|t (/ :rϘb5=H QZޝB jB*~)}oQa4݁!DH%#LÇ!ӑ+@oqExA,Lx27r5PVQQN +_ahJ ^ŷ .}ԯhSZEUʃ3?m;;t"oJR| BK/BIᐌ1(0eFh+^f}`hUj$6#X$jc[O(x~K{XƖ'uWɌp͛bF+&* +? M4#w7lO^"Xt!cáӃ(T Ez-NGh F  㫜8M+_ŋkZvOh+}hd}R${ָ^$i?l8Ųs\)RA9.q?췤v'ѱwzéj,zoq dRSYYuN^ MJWTnz6zsSKE==vm@]mGᅰ}u܎;0KX"uSR4lj AL\3hV@5ԋKK-ngVݧ ʅX -BAS~j`?bqM^ݨ#*bb6={O@euj&-IE+f)AC2'PցI50IL E 21x%Q ֜|{KaCIj)~wŚꂨT"ѰP˰q\9]a~`  ]6 Фskq-PsIt!TXi({=)v4C ׵c "irc8K _Siޫ V:2qCa0FfGj[Eбl 5 y#\J 晆вRJw@MHlO]L$DA#eV>!{ԤRH>OP),t+ USLN'щey)7NYZYlb :֜kGrr^eY0dDm ZM־'zruuhˤB J{uE =j@;m6č1H{>mg(#@ԶrYѵe30J{o, ۳L{>09U pn|HW4 M`Qj*KeJVmb/pOG jӵv?RcfZ6t5eV8W6hP4y_ 3Ij 7OIld tJsOnSV'_@-)q  rm0dt'F!Ej^F4d3j`}S;R-p;#R8gzeDFgҬxڝ/`+^B-3!7Ce]<Jjr.[S~FI3e,EzBjSLjQ¤ ; $3C0*{]2[L?q(ʼO/@yAt8~ف.7Hʑ>hԔ6˾pJl uE=[9WZ[t$Gɚ6/.Gw[^ \W0Bݞ/KAY;cV2ęHjDxKmN$ϩ&!~'݅tήO _ uFfK%=Ԅ;%&)IZMcVmQIY_tA^&_?^.w025d,Bh;DHA _ǥe# P"Ƥ+?6Ti@o27nV }`FvM%2Mۻf:@ߐ|ЎS,(6#+@7+D@V>!UB]&< !W;>57jpx ,WlR\ό8$\ >OqI[*re)xdLZm\k )/Qb)^ G1:]`'PHҞ&TR{94dH e kTy6!vf&5ͻ̸pFSF.u)m}Hi!V٤PMf:ACW#Ck d/SGz Hbu$u}>FS&/i(9Ux7 SĴdH FJ$Nc1zôOw=h?^YD<37Mfn6. /wdݓl|AANnU);yZoE=88F2eX*QBZuyꔌ5]J \)}ǧ gHQ#½bJ9fD/9q9x:`?|Zn˫dGPDrEDrR8\ fjKy}mVI?G׀vCک3u^ptwWs'%yܼ\~HD'/fNQԞW-^*E}tMgY)Na[9 "y~nt<YDBƒ߻셮װ΃ !-@Mlܞ[ZS1Ӧ+HNŦkiT+\JߩDNJ>8K[CVEJ6^`r0Oe?Y. G_Cc,&ptʏHGIKF@KI۶,/|7qYSUBU2C 0C`{ Bf V sT}U ,v۸Ĉ17a"`A?>,Z6(2N,>uPڞmwvϻUmfcX0 pO\W0΃3A ɴVNvd2oH6ǏBKt`Zo;[YJ7Ó `b\f)ΌK/fȒ^ _Ub$ǶF_jiDyx'Gn0O%3 ؎o,LCz, l^xٓKh^=f-!Bm-el,:5\1u;ㆰ18_=*MY |;Ɗ|#;G׭؜D| ",1ʾ*!Ol!]@wck[B"YF܉/kV ^`aKG#5' xl@Si&y&QTdޕpz>:gא_0^`VtR՞@& ( B Ӏ#q]9".|ZٳDu/5^w\i+ UÑy=JW I2E<Ž>(oUs;D+R~>uz. )]$Hμ蛟y~e]&w уr2DNW^I'@*CwcJk-X\,ċ:=qLv`B +l3n2[R0-OElI1cva2?VvUtu~g&пdV`!mu;FH;c irj<&IGQʚKHgxu][zKGh_(Jghcۥ饦Namc!0nm^ {SB MTuBtqX։aQ1I&d (NɊ8/ g4Pi'qA4wx&.j[Jk|Bul+%9RiX^sA?@V5?AhޢHZ"|=Bϩуǡ%R& cXŠVa1RO{r`k+:c堟D|2$Ըj!/[TIڣ/C@Si95:Wj@)}QZE̊Q)&ALY%{Tsw4j0ZIorbE Q&yU@EP({x|PҞEH Y4(/C^iM_@e%Ev)BN?5qTN|ѱY9ng;FW~aэnNq&WtW̼ջN"SnuSe=.#$>Z\,_:_:jԉ$$@k6TR:cJ%BfuA?A7SOSxI˂ZO(źU+h6xudF,w [때S)\ C-]v  5lpV_DNP6t 3 V$ڥB|@ ~qhHKt52QЌ6dB9)eoP%zSn=N1n M^1"5ԁ~g>㟐)ęH0 dUߦN'{Ħġ^4X.$-NZȳh<#e+d7 ʢQ)4>k\}N;"$Uů (`\-&y± 6?|j|ur=5i$6߳70|5sFٛx[,0tÌO+h4Hp"P(B4Y 낙e֍KiX]rmdAg[Y`axK`).ԷS4H77-v<w(<+2`+Cn8AgJ-(a?I >' *xx4jwFX]h>Efb1/0vxuO,fK3ľ7RiR, 32te^'~G_ eX[2 n'tOsQA %0$vpHbӶ7kUk` \lTֽ[=7GO?*QúHL:%,Ow 3@`266 4ѥiTR4x4.rU\>gTc֖ 8 3HV.< ]#-Q٨en.-2yr=۱8Ghp|wPi, ZLi ĺ⨟ė$WmgxB;rJMqS$8NI˃F*"b|aCWO#r5 FIo.-x^bX3J掀ʄ>!"0).a hCfDl>9T~uԥ|(5P^X ~+[z9 Djukld7[˂'Xh5[}?I=NWh&f|w]4Y6p%M "" ZKfrQ4sZ-3OCj'gH>yUoyXr"I\ޫc@\Vv*iYKChES(38}i9 b>g͖k9 G%6| Wplڏ};py7&z?jV T@+< OF&J^Ys?cyep}OH,"aSL7Et݁TWs;,:dYyE:׏yPg1-;{6oݛ  !;qYA(+|[*ߒ[)-/jKkCt:i0˃<1``Զk4sLJb7+j=ĺf# W%%Ɵl"EiUIDܗwkٍC L6д/^6']JW V4\rP!GҴkɜ`YMTvhW,j)h4qM@xg3Bj4]2O{).%<SO>cm5!{ŕT1E@!$:T6.<CaP-+BH롯|v2gsIP#^,trG:d+89.KܝB=,߶ɜ: T _/iBzc;h41 0U{\VU, L&ftGGXXyHܻmXPq)Z`X.J_2 ۛ8L(YT8^ n9ld[Fsm~)fTg4qX8 "x/*|L$;$Bj m PЎ8gJ7qֲA [A݄y.ݦyb5g? oF}N.gwӰ-kAn(8xqӓX戨EޫԬdhr H_HQIIE*OA9uyn3#:،ɉ6L1wd[( wek!Х6khHU ;E(p֥ 1Zlf_]GAq9W}ZMdd)3qΕPQUmRns4 iXzW,%`8-:miq,4 :PIh8%WOj_{j]0JNlB| p/27hBؑՁ$NRWdL O6In8X ̝d߂4#%X:v6fcIt[W) ab5o^ZKB1Af>^Yӑ7e{H9x9 /E2) ސ2@A2j+O (qL:i 'ly~>5 B.}u~Pow6gX7cLj_)غY>laL3>yvyL91 5 ʥ$a1rW7 ` vJ*XXl: := e< .{SlUopTFm|pŏ3=5W5F4y_ܯA{q f݊q%+Y8οafMZ^XUBEFX:t4=!f~߇5W4͘ܜ3eht ?GHMH^~ӖIN4&v|HY=?-ٯ0WQޙ&sQ=?cQy[B|~F M#[bϳ%++b{kK4s]p𻇄uWg j -G(qrͭE˺t : :לvѨl:Lt@+ꖀ厢<*с=5VpA-< [fUS#gB{w m/s4T²J9)A@/ 55>B{8@Ikc#^ {5.d~ejYO¥"YPEygA;λ_m1;kXtC#<-q#Je$ T<\m'њ"8r̾ψúΖ ck.6TSu:j'fg|VWuYdrWL4P%? g%T,cDB$z\3ߞ7T8J[Wݷ̤L&5'J'Q&va>[h=:9l `Nը9i8HNubUU-CzEzKB-rZm5Qg&yэYjpm{^Pb'  B1N:Ϫ~alHpsm~l!T= M)#A".v&V_c̽t2\oP2mfd]' M}<֬5Glhj΀g#Z/مV`TӘBx[-Kټlj}K.G Awu!Y$ ( TR[0LJ ɭ,Vޝ@WMF[:M8C2]3Ӓߣ'\&ڛ]t;&{MXfmuuI<郠S}-@ٵː ZEY'Rg=dm]u6nݗs]N&8s*Sa&s6[`J'7rJ;vʷqtϵ$?JoOE9`@/T Xn7íz΢gV%״Y>d܌Fm2W_.]PZbߵMc0ޠ6@@һK컁*eϮq&I+d' ٝ^!ֳEK1dh Fu۱t9E)6̑\Pf`>!Vs5R*rkH.@"P\eZᯢWD>C(ՙ/G`r7Y%=y L;q@I|fʪ'̯e /#6ljų/^#Cy1qi}9t @n i){2r/LN(۟GDlA3o I[~x~' 3 sxn'}61xWXmh}*\5 RʼQTMUYdhxm/E~)~ -|V8hCBV`q}[b9Rowl&SR8/$Q  { qNq8Vv/΄Vɇ LF5^exKN'c8)Hv@;6L僮. Z9 h,$2LFF"J~hP{i[:Mc&]tx= ͡/2!<`F|TbC2>Hq'wZ]=豏3rhpLNm`B9h,>@2Võ h0,2s)V6#_G\LDVu2.@1%5b?tmjW|bt*zΩ-¿V3m/1-*;<ł[}u}$,|_ٝȂz)o=K"Cs2<|0m+Lw\Z#$#ZW02:.~$?Votݖrge?iՈ \{bMB`7­RzHHW-sY:}$,:qNK0UIk2+ǥP6!P.+]k_.ኂ;!kB}rËn4Sn|g RXօR.1Uz;MqgHS_C]巇a44zkwjLYap3-qˏGFbwoVM_xRP敶jh,m|lw^UISw9i~wM2< ssH-u tj"8tdɒB 2+":oΣܗ-$bQC9&TتiRHS;-^.<5fZ5w, 8Ɩ'Ue6w~V8 ?UMNt+3!/@f#D} ͜~vu>oPGDB#!9Yim. [D=ix_QUQt}P^rhR{DPVd!bڙ8XES*}6=>f#z{mF5Q PW_BxSx6i9nt %NCz6RQ;u%Ѐd!EiY]n}Y'Y^>k^ww{XLusz;GX pޠX%yj&.J |zKI/OTCٕQ$q".; h~)P]*D5҇OZkG yKMjkH&:lӛ05s$HBy O̢*Ȕ@~/EZd(T*(A`a2ry>)HWޗQ=n n"G;w ςa5-7,Ts%g4M`!Z˭d/nĺG<_VѴlCI{oȖU ^"<<4g2MK#+A̠5"0+חqJ<эOHSt9G"e3蒩 ۰> gP=gb5]CI'C/~ږM2x$yx3Cr{pX(P욉?_US-L:6-5{*7p Cn3?h,-G2>Zr*Є 9%r:ϓ,Jk!\T X8Mo . #&}`=*mW!tkaN@H>Bk8z>,ey*6&yeY+tE4#5>_S)A=ӷCXTM*u{ǘ֤+(} |$;O>NM:m{jL`Ǯ12u?y1ia_GTKwN~'^i{s5i ܡfxv-K/)HOv_ЏѪ9RFN^ߥvJf(k믌%\(# LL{=s&RZQ iq9ڠ< $c;tR(HiBLMۨ\T% :8|hQ-<,8F!- 7{r%s ?hvZ:goL_lˁUTnA wB;/5lxP{ H;&K k=.- q7S+N 6-{8@ȶ ^ZlٺO>ħȋ#E2G6C 0Ճ $whG Pe0U7@W3{ͧ"*#&,c?ɦtSgRl+byyr2U FܮjPCԅU*:#гw{8r8A ?r砸Xy%k[tgtpg3HmTEIl:oA0܏ъ'q\·+ir,+Xmz$Ew:$IUo;NųYWGUty*R"0{l.-bx =p^QC뫅 B Lmƪ!K6a$}Wr|:cn{ω"-GXoҁ5=&ȟχ-_Rc(RX,`7P=5 =N/nrwўWI3B[0[l$I.Toj9q:Vh?Tonʬ!/RυDCI&tR҈ > tTiT,#CpR:iSu^Q >m#5oYM}O"~g ]`nŵ2 ,w'ir"XDwQj̘3lVTgV.Gݻ.نjTG~T0I\x7ͦOBSrǙUT߾@JdTozmj*2;;J;9s.P@v5T.;N1vJlmyٯ:mSj:i*VUI ^h=4*إY %a*pyYp|1h\E8wO7gs~%VzY.v7S}Kto:R/١1zߋ=WPyc w*WlpǍ̜] ݪkݡ1Rt7nفz' ~Lgj{gٺ>E8¢YU˨ކŧaLAUP=#:.PR&W;%o$U>CH ߯[wJKk}o^п >!q >ˑPlq{;qQ7* k*n]&@aÙ8UhWߵASUbMnq۝IOw+?xX_^5&{c"^+[F "c P_GVחhyI>4ffmfxuFv=SRk")s NtшbIE.iЍ+++`MD|*qmUb3~.(nCǙ PY*KZ(&xsEd9l}?-9Ʈ. ]!rl/!LݎwR_w~`/\=R̍~KMZ$V_ZZ-haQ'j~r-vO '-H_kN2 ڬ YW*/.(ꊷʘÄ涾sZ#y9jbV\ 8ENy\IHݑt/LB,i)]Vfn)ӳ_n =G_VR fny1IT/u-E{UnR}O1=8"Ω)>/?S(`*͆&u&NDClH΅8`=9͂|?!Y6'S@ l~5L` &7;/GdM%'E`WIQ7-M\Fm@'L? O92#5"qgwǵ9: I?9Q3P1'IYaL "ZB \$B𹼊8H/ 5 ,$dp=(xY[#똫_N4L+%_Rl/jԖ,k|jvl),UFEj./K29,V!Ykb/U_{, Ǯφ+0 /ksuv,7g{#Tλܾa+2{Y˨nF%44>һ\NOVB9Y kV$`퉇!uFRo'gctmLȣ/wE͔GaU@֑=kmqV;5M.+a( ?ޗl`1b MΊW΅^w G 2!y0sŀ"# &JaGeYu$}N}j_Ĵ4U6`4 Z&DžɼɱX@?%$3*~'-kO1jY~ fMZ| r#p8#^ }U-Q. GPF ~O@#^ Cs':NL?Whٸֲˬ!js`?NbOZTnDx,b8k􄉹m܎Lp,J4N7`.6$;ƞ!2i1rtf-V:C[gvSLafivG,ؿ[J]fhZ6 dK=xqHݬ&$w8 'F+㰺Jx &n,"WMI_,MV0R5!$%N7%|#Z!f|__%z)p*#@i%Fր͞fT9pP>Dn_&+'rSu>@ZOO){g1q lF{gQ_^*E;!#Bb%V 2U5%rL<סCV(!<=a@%k\ߝ] lR!t7$"?/RigEdF2;qv'cQHxpѯ/ҿ$ L>dI:a @Gu/ d>I6)_JX#p'@ 쵲]J s_y_1i(O~4K5LQؘjڝ zEӺ@X_n]tl,t:Seal^CF.hS̠Sۏ/+Vgdͭ 5IyB6"C 5)ma//dg$/SXr\[sIp?q##E]Lgtx~Yr^*N BzmG˱/?Atlp_'Y]ZX\Pe57#-Abֳ8D ?KoHYw]jal$6)F!K?1r<$.=g66miE-NAt2A!ei, $߶Pߦwyj= j2/!x"k=6LilTxc=[ 16Yu⥴&vi仼2JD(xgR$caCu:wTͲg|t5[s![3MjwV;HW`rwqaWd˅7,788zWqڤ?Y$'TSxy@㐹WP?9g)ЂFATMz1K vm\*gz *aE]&p;|!WdF ΕyB 'rU$YD+oc6~ax5S7'^Tr vL^/ JF(YQLR1v(ƾݙ8XD]# 7΢;by}sA`L;^WY\T/g['3vzP)M0*:]B0HaD޶d7nzIٜ KH0C9 =x W[Ќ?,{WOj-?{/ 68 3SfW$/++8YCKEo/JV[&)sE N~3<_@M"4]Y+>9r-Re> 4$ҐΌ @#ai܆j2%~ck ĸ%7>J.; $4:NQe^4]0%k6;vD;Vc>ID~us<E/g=.wV@`p. \PJŽ5(ZP{y-ȵo?)tQ>/,ʞ\?*\bGFh#he P)~L۔zESNv:ns@zuA!#@˳w)eȉeNljC K|RΑk`L/J[V+Sြs~dS|Eedfm<-Ũߔ37,Kz5*y߂d. s`ꆮAރr)gr:| __o{ `'jԹMPhw&80e"r2ewb՘c6*>I, hZy: exa׾'.:Z'Mɳ>q{y ';_V TjK"HKP?wI}fo>\t'd^J@e%>YEw9HU]K> J'MdQ} q=X 4 b,3zws w8@'!gW~PpT:pʤx ?!2.ЅK @i:dIIaCD+uaQˢa`Wqc|Zf_gKW~t^HBh U\i4l0M 1r{+no) 0ԙk`8~=r^Wn 5-zg*¢"Ooidv@[`2SNǜytAzGO7#'!|=WLpZT*)¼[HyjfYJ=w A&"&9[:"T"pq䁌D*cg2$^zяEhUZҾ$>3@ue,B&Fx*,WUE4W LՋ/L.=>eMpGaX͉Kp*pS_j:j"`*xD)||tZ&-;bJ1h9ef(A="&bf˧չ.b,cm\A NF߬qwu=vhF@,@:--9٭(*bK*J3eDN򘥴]Ohx?|3sOLI:HL!xSpRhnG!0;#Jjho7ǔ M2JOӢ(G; |Q+j}+٥ƁX &L2c%$RrPsp L_ӄzS;||QN;yp,(db?5$g.;gejZA^4pc@5>ثK=VO[%Ox S1]'JB 8}ɤt/$ Y ӷH=k$Zֆ\j-y GJE ĨwU^͈&R Xj  $6Ah&O(#r'7,xp 'etB΂^}>yPvF>[ܲEYdkM"8 *w.Dsaڬb\YJH1;Z]9yA""Qb/e{J>J,rp17+\%tNNeX" G miv{!ZFsǐZb70xsW6HWnf݅UQg܌zڃ7N +4} ]6LAG2KCUeI 0JeU)O<ܾu~ Kl$Jq4Eۤ/*՚P$>NZ{tbFH-d&c/"^f{dw2yha괢> iE4D\6$ Cy&}a`ӊDӃ0"=(rXAǧޛxaE+7?fFzwDꕫk v! <6QnEmvD6a 5ɐ6 ͐lk40eES'>TnO L*|cuv/{$2{ɪ]͉q 䩢r;Nm3B'!q`>\z"8O7xՙ l&ʛI碏&AATV.)Γ@^|$e~$EzJ64n"`6 |g(@ Qª>){N5XB|+s\=_Ѯ0\q!)DD9a\2,X$_}5Fn?yr;A͎b=bgQZpݍLwi/ӯB+\DAu>\yHXb‘,`ZciF(l[0Hف_^ 1Gד5\XW+n<œc,v=58Y:6>C iyK ej+.9cϰ>u73%w2!_;N"^͟%駅AE؃\$^[TMyQP3O HC~Hu-cfIO)n%Mʚ(tݗ: ]Q/wmTuߣ)G1,dgzဿiԩJ sP.sQf 2O^P-C)t!ס-GJQTəJpwÀ+pY}e@@h]Vvu̾J-UHrw xx*GU.;mF=LSSMR$`ݦi]-ܞA‹› qm&K'kIhp˩8r&~-X-07y)].o캗n9Ď s{6G?;_ի~8_@"hz/Rы5>^\')d0f/=X3j =kX^Z ~11ADS}ET=Ŕg$IN؂h)Jk y!KF*͔Y-M~-mhff[}97"iW8?$W)N^pwǎlA.:%eȓHv,ďk׫ϻ^mdC /tK(]ze(_MiP0~#Y?8qsz.c}@o&@C(ٍ1K1SgY[ơb,7琎ba 6V9o{*6:^Î.׹bB_ ~=LU;.Ӡ[\Rk@ W]d~h]dMX=;`憝'8MPM⟬Ϲ -e]S=?>D}Ƥm T*Mo$O^ddC9]Ϡ2q V]q,P}Jcjt. EMY;cKN% #*4Ze8,^Jfwo$2NðβH[߇CRfZ .݄p_ˇw9ݛq$-,ǘG Wd{ CPG]&m[U"wVa]u7:$od!T5rW6rvQcFuKynW XPWOG\+V*tm2GdQ1U's P=ҫvv.$% ĕE^3(QUP+M2#f-lS~h˽sVllLhp乎&[i.3q>a&$kK`x/܏73>Uhl~=J^!<+)TkC"R~:w(W> tXk?kSr5 hB !@'>?f-\w6S>/bOp3iNxdpBIiSB>+q@t2u=Q]5mw#󙌶2n1I o/am'lvDH%ް\Ԋ))(Jy >4ﵺa/NkĦ2oubfQbseV}d$P!Iɟ 7ՒŽӈGAr+7INh_\Iz"PNpmX-GF|VC~!1HawQ}T)Fxi_# Iv~g~Y\ ʑ/D3)& r,bS~0~H"P;#ѹQџ'nfO|_v8 (khb`Ra#,,pQ*B~~L[;BPXEnR|:4aBVef41u=FtS~6tD*"۸t}J&C@7҈do5 /h׬?5Ņ?C2x-!G.]@ zg :C!Fvl[XZ9.UVdϮ{WjUEGдMr@}rm6x-/tC >2)7v_L\ir" 6;^k%"W2< `$ioQdt̳v2T*?}أA˛hL6&`Rv;C&qŸŮeH נ8L¬S 3 YȗQp2@ҩlŔAQpEARکкRNB-]?[lSƢ# .1,aRT9\Ac  o̩]mC Z 9!P k/qQ4@wG iG?wlMmt=P*e'<*.ևK/^m-IApV#U &d/wΐv_K1jE}љ$Xn葒r]ؗo|h{?lqpw̳ɩ 7g8'1c"3G\Y`P&|_PÀ;?44p`ص?uGMm@I\G[z=ϒEo2x D*g7Oi˖m8JXS@=Hȟ vP}xyOng|86o4)̰ !>Qs^%ތFT ah*ȠE;Gfb.C &rR^FE2ԉ 9ۦuX5PYL@ H=E{LYT7^Г5IJ?H[2N MxUѐS65L|>r}JުQ!Jzb L :ǜpehphۑ6Q7 z,B먙*В%LEGhDq;Pɽ-f UaWk-P-=GwbD^f]N7 7vKV 5r1iQd xpʛ/5N/>v*G7/ȯY(((bͬcZZ_/z4)5VSz\<JCSNQXQ Ʃ/\j:&=xӿA6'fKx6˿,#XG(3bhYǀ$p2+`Z%gܗ?z de$D#4q_TdWv6a1%*;LlFSzy ĘYH?t FA}nD@ YhO!߄nJllxuG8fLAƳEQSOiDh P2M5+VߗT)2iIo^#.3E[FJ$˂GoMvSjIzU/\NkRWHDskn7j<&!}z2rFe-a4/j8\Y")&~*'ۯ?PE{#+ E&[ $xryY4- pG@__tHI9&{UBlMxDԯ#5 /0ʜio{a܂;"L/ŵү~+g lz҃@"!z24jnI.CbwiШX !?CTiL9YPR%+)?=lN;ѣЬ ]j I? ,PMT[ejv67v|3@P,;ec4zaTuB|;=\?UǃȪ䦱$[2|zSMz9-B[b撲_[ 3fzMq=\qѾ(5I=ь`lfzQVJGO}?\ z3TܦQ썸={c+n)4L#T0!8m4I|~oD͉ݯ?$uHY W ΠwK:#TtX@![#4JIo]?7j^@&ʋY%*q&Sr0Pp/y<|ۖ^e/GPxe;.ccS>qTZj4:=5=Jzko=•Ve2o{LaС3Qy_ծ82X; `K!uxh9Nn" [6x:\7}DٝPw$Y 7hX٥d \ OH1OZ3Ruanƕi?3>9BdV<(W/|Y}E dU?6Ж֓l6E֝5av|cQfbʬgJ޹ICy#=t=J=)u%,?9'IGK# jSENBH c_e;YHbx-ZX-D"V)q&? ?(nݛRRcIe72]-F2AȴCms{y¨^ydSwcLT, tք̭#3&A}j95a+5ʋ8CƆ%IDig~d8*sa 'eLMX2vD|TF "DH; cE9 ݒ p/.́(e7E7sv0@26 hx#q?I/*= H`bnju(-c']un (:{s\#?7d(D|4S[Vh؅kZz<j)Jr 8_m OJSۺ۪ި3&:|[YmbxKTqz~Ὶڎ|ӝnjU躢cQ)=%(:M+Qf$v1d-Y6Cpق4Y|Koov)!;LyR0PU0QJVA_Y&H3 19&WC'?Hh0ً\RQ>sgV'#4Σiw)~~l +S˕Ey=r !NJrX-^fg}SQ%h6w4(@!3=S: {A yU @pئXSۻ-85uQJ2i>dwn+[k`(+g)3E HAHy$, _'a &s˰cL/1/ "ؓDmn[@G>Z2?[!٬)1:eFg{P.xh`tкC@ۗ C`Fz%Z$~y%y_w{J\?sՓhscfV5`d^*N%tB .5q #EųN+8Zm(IZߠTGHR5wCsga&cPx!}jsѽ鎕!gJtM eG ~!"uXug%{FS+{ŏ-grez/>>3B)@F,OY 7`|- ⋓Ĭd'ݷX4t8eEppgdMuG2Uk_6Q1";7ں p &3:TG*:yQJX8;W%N;ĮFBR[1DKZC M7߻hݐp BR=XcR\807LZ؛6Ȩ]$:.Ï-_d Y\q5` , ri$GνPo$$7oEaiפֿ,W&JJEP6a +=OGc,Qox~.ZXi:zke)Ѓz$rPGu-:o&$ [BhB*_d5<.YrQ%j0 BUDEjj^%wXs,%X^pԯ QİȤ)_E\-v+goG#GqƜkazc FwTމC(,_6ݳ'击=0ɟ[zKF;) NjԀ,_x*x-jّήESLǷcdS)%-H|] &EK=M `u$uyޱbr}[#dž@/v'FÎ@ ؠǫB#DJл\B.5A>pJ|Q j]Ä@"+ߛ+>Cn20)`O;zBPin+r|hcbSϒGon\1&:8,^"gJAxu jU60bdR '4T?3hzS}qdEmjz3#PnH_"] :Mȉ{I2X߁57=nQ(y!qbgP幨Lej6Y GKmWRIbPF7 kʚJwx6~y)Ss{w&7_,,tN3_ltVg;*=ksY 7QT[N*@9C ]儉oY-珛Lҫ z%T1s#:CfHZrji뜄P ^QWi16chxe9WM"2TXWUǸ@ 9иhJYz&]z̲}9 SԀ?F`b>ƍ+C$c4ZP1M;80U":KJ; h忊o{Nmc,*U=9sOKmMg'H$f!>{ ̡ww]DIZ8 Wumjv 龧5gcu"6(J6S5WunyOArkʉ{D XfKX#_RT|,جdd:*H'9jZ=s;/bsQpZBomBPGkAe59vFES&ҰY% @C೤Y!۪q)Et)@ jcFiO_c#9 \ l%3v(݅TBfh|EU\\h?& H+WP (#[o~}>b YKD3FOp]wo晊r`gXZhpU䋆e^O!ѰռБ!nTm٢F;*p ؄=L߀J*>M0a;q&N=` & 4* GD35v8;6RO RX2oYrC]&X{,meB4ֱzwvD[ݬ%B](q:IA7bSc9֦qwZw&FC :ޜ:JOT 6݉ pˏB}OCc3c))5!*'^ܫʊJ㦑5* MF^Ci-u6 oݲӆ{EE1Xx͍">T}-ѧhzO ;B$}>SPXה-BFagq!*Ʀ7ϵR.[Ԅx嚖dxy-+ވȢv)m8sWCd2N ab6@OC+a5H߮e`#s0qbޙFwˆ|F?E̯g$w%HA3顥lpmA+]OC,k[~XaHimzHVqR-o*{dA5EqPZkh=z)L0Erd^čBeR|[䙅֜3t0! |JYV oy27J)mKolVi/xk0y-M^(c;>Zbg9[f0I{qS V~h~UoV҃퟉XEqwy%/,Y\}@`@tQ9RgCvUnD]s0&tD clrc%|KN+ $[u}]@8; Y3&=5KRygNCڪ_8ڗ]Hy߀kICwmj"n-7ƒrd!؃A6h vdie&5LJ6pPdtbͥ0Z`,iY@)Z>쎢Դ&hô"2yQ l8)6ޡulv@$gOX̓tjc~;Ah744F;Dy-o cWabqƂE5gvȵ34Ld 6j$1\uÅB~ʾ*&+Ÿ"8?m\y6vi/|=J 0D^zlGmGXF #\Dq"]DNR eNtj5^%E- DI.sݵK[鎻* eሕq"lb bm'6.qAJ>x|2!.5xpUpڗ)_%O}oPMSlMYS[2šF (M麰Z |0Ozj~:yV?S Tu؇]ɝ9P׌>h)8 ^=iYCgFޗIBP29ݰd^ۺ+ , щH]6Hs/O&h1uOs> ]evڰcn\8H* :IÁ/Ncpӧt)>'ш@Bi3XwۍPmeӫ$d_(x.x m @gvko]՞P$nhwE@aQ;aNh~ٱtãA .8.Xŏ~07%V.ǂjM*zyGNמxN3*= lBaNT~&ҦϷ0-sw)K9GB^JfSC?m{L^ciY -Yq揜yz9,#Z+HuǴJt]&"rc&Z"Rel}GM]9: {Z`ߎS@TGceZ\3ԴeC #! K~5sLdK3c/b!RWl2v(Di&9Bo^D iy>fdO? P;=HGn3K0FT FkdiKk\`jgWJ"o++:,B5 T.e寕kd@We*W|XTs~,q"J2ִ̯q'H-["]H]l%jr,1#>z.[`XpTOviO!Dd9]A̪m3 ^W"Ýfr_Hsc },- y L"Rֹ,1VB Cv2欜]X9\tRӨgPi~66=Sߣi-dT5#83Q{0k3LZ:TaB%PJ{(JK 7y)5)!gdvv|x,i3=b ){&<&5eφZ\Wk6 y"<[Urj6;4?e06G CJ8tx825cK\{]}yK5+0Hpp0`V TSg*G+ JC963r1fHmR!Z"b* fp-٨oE/\TRݫ>UQI7h5*6>" ϥ,le#5qsn-7v|*wnsq0gR |l6C.o[o~xE5w{w#|(pmԳ0ApX/tax<` EeϻԖZ@?i(v@]u lޮT)O+lE۫FΈT#mƇ`DiP7e;֢j.ϕ#ulxi툝07dPq0v}UMR'' =MOS~J0cEM9vBZ.OݟB`܄|}xqk[1frB|QU1r!#.TI #VӸPj;۾}Qn9D!(S$Sja5VWZ=W17opi_:~Pk9$LK\=XXtHƉx Kz$A P"ީ]f;=JB:S9%}=F́O/hMA |!]s"0e=[LпRSy.e8V9ȆAVJ(xRrUQ׭-I4^Yk'HRmfw?_$]O[4c?3Wn\JRρ78=:4u,R/MrЊ&I3GOĵІ=RqL&Hg-.;Б{#^4Pf9kލAtɺe<\ek$dE{JM4 yf?yY]7G8Q k/"K'/?ӾT(z4_+[Mah*\Eq1eJŅ ‚_Bvjnl>^>:tݍ)I6GF2 O@Vu(zD6[rš A=|%5-cO0t%l tΧ%NX" 1cb|fM_ڭtkR A&=_u. y/Zed,?ᏪCˣQv#HfDFHbJ^a{Ki7-4DM;2׀/YpM8)@]/~G"צ=C 0P]|SZ{PkVSWk])<_v蔵 _֏u2 z ikUk#U.}UI©b!nqnŸE=|5boT`ٳ,39Yy8~83<mA')5KBVzt]dwǒ6it?cCUNwH;i%2 U쬯G֘8qsx8Ն{+,Ҳb}auXh1m-CgTL#i ('0)DZ}R3L̄_]",J1%He v"IX+ފ4.:,ًފ+ApDr[w7rfI,U AtĀ;)>={JV1BsUfnVԪCj|.Ž,RFBdHsjEhA4XÓp8 ⺝99J|Ѭ[&Bӎן f!UxUU (._}PIAdqSuc!F?c\m3M~~b%0CtMҋ`ΔH]g\=-Jh ֑񙉌US ;$l8L֑x&q/-\ b;d/i<;^-Ys]Jj}fZ9V.dq W2T& ևy$,\"!4.f{.%`ܚ^h3'qy ᾵t{>26=ZBojglp1'e9- m!{Vק(N"!C(qEQ 1QVZๆ'/CRo n4fERvv"jܘ]Go5Qxf@RgCܫNfOPq\ZDRN6Rn{|ŇFD"o?Lq7k79`8w\l]`g5w:o%9sh#W|um!=OtQ1^qMZ8Z<;,/DŽK+]w^bo c"=d`8tD򫄘$PfyԸuTzm„2-ssǥg_͛BSaUSޓ el| y4^x2!L/:Q Ltpbw!K$D"Wez$" ovCuBU. )Wg)L[ylew ;#xJg:FTk9x/s_Zu 1?\I1=NVtte  |LlKCXJ3G0Ϝ3[~8}$E [mv}WO~dϻۇ{9Sj"+r)z?keЃaRrZQ |4{0j,5+6"j:<#9 rLE4 ]`eqfɳmp-lĴ_qU({e➵M"#8_{lkZPUP"v7^24RCum^:+ Do tߝ8h}wX5RkGKd@ɍQ,\OIfTy-8Α#`{kL{Jih_z9.(dw{/VL?5:w"1KY9Jm}̭* m pmn-%SsUPjHoM?)eqt'BFo6+B '/TkNSb;t&ԉ{<:yq+ǒꧠlڥj)wń_ܓG Hg-L#iKPwu+rq:%uwG"BdzK[M=+1PA}v2*9Rv=zBbN}gCQ;&^"vR1%(@I/2'Ԇ=cmnk& w]qYAO.n/2&nCœlC9|e3EAԫtU#Ǧ{z.eF#SG6E炲+U|pǻrNV(~$ 38 |72 9,O̗Fr6ԝbsެ:<ԜMB4K(0Sh^u6#ں94o|Z=xPn C,>@Ԋ>x<6V[^(0!C\|])9Ņ`'ºTȑh-\q@ܣw`Д\u,g‹mqBD4?MYȘe}Qmԅ;Qa ZRƻ$|gV!i<\+oҨ1w>!^j&*{2`az%Š)Pg}>[RQ { |4Ї{,!{;\I4kY W\3S q%Z#$e^;&"yȈa1^k\>ƨwGbJ,-9[e\XeBkW\%EX1B墈B cѤ#ޝg g Jj3IK'ƟGK*ãu3yl3:w4?tnj:]0>(s}IAfhp< qƆtS<DŽ$|A:R?s9O"d .d-zgqKd(negɎ3NxD[g@h?^W]E9_%1Snyj+ri549Dj)P rZFJx95oJW.4Tg<~ RQ Aܽz}"Z;$=OMWu}F&XZD/[6;ܶAMGL G0#/sk3e=d&OkUP2g 7H6D˲)dw_>r5DS^A;q,& 荓3.]1g (dLH}i|{ uUm>^^Dfrb ~~?fr.Ȉ݆yx׃h It8ݿiBN WOi$Gۢ@EbaB9{Gv2Ymin"Lv=(232$)W~b 8;Cf{\&s;W^E* T BJA{GRS{ru^ i^{0]YLg2e/z%=*nqL"9` ":@s-@HtN߁7NIxrcX$|V ™ŗ`q0c\o&azl >j@*tM%.Yi.wdyd/jIIocӮtVm_bbV_4djt.~tTQ:qPr:ɘR?dh&|N]F&K"}F9;D. 5u:$2s/ϏxˍVV iJ~;M=/tbe3<As(ɂ~OkXAC50Oƅw ^嫡]u8U|Jen#BjHY̦<&ߗ]eWPD=oU +n GvWl,al5ʛQ%P"Yj%lgz{Xԛ tNx8lZ0Riab?H<ڪe@xJuͦ^olck+T1Z胣dbAӟO"Y3_ّGqM-H ١f䂃eVQ}Uaٹy}E6cC=h4sH*ς66#8.yq y&/# =H{VL#b@'&)HN}WZ j,2!xZ]vL~3qvtam%`)ܼ&!h.n„" 5Nh$2(&4'FyJWjji:ASng)-n`EɈF̌y'7Vf{ŽͼU^ЊB,j8L,lXO}NqtGP=zh~ٕhݶ~GΘmݖ/I\6gd VAXĢ^NXx3UА1*vkmYtsrZ+C{}ij,?_97XqE`:hF0\2#Qnp lӿDg בD;]fujn3[, F ʈ+nj~bQ Q;ixS>up+9O@^ٮʉCq|N#'ܼ+̙t¤ST p\9|AG4 dϯ&Ydb6EH(|4&\ jzJhZyJ=s%w0,Rah cbpjX=>̲#z8(RrJ]MqR&#%$٬R ߯\H۝3??׆P#Vg:*ZRl5mkQZ}ѱnQ% W|3>0q AG+*Wm@=-s[ 7_!n !_I(HР@,k;+ځxl܄KNf\cyU9X]k\+@Λ|>ȞC#"QWKN{]DŽ71CJOݒom̯t/JDjH$~!bs%;س d]cA@&vl/ (kӘa cU˘ MF ~k҅)jswVMCnv|3_%YLjLKtQv%fjw2r?qw ?3Ėn-?JnEK`QvL\ \ n˂ܫqA^|<$ ]!QL Wb"-em q}X.$[Whfl[w jV1 )Ab$Ǟ{bk&ݔRnSAbU,.H>"H>À?ḌYKC HXDVݟPTL7O^iG|FmrZk뭞sRN ]4쯑 1-%T3Qb7wn PXu("9YFmKқ;}U5#N̢nFG|6k>q<Ka#*Lxm+A:1\I'b(o%k> WJH~f#i=+'⣹`ԤD= ,4 >2.n (Qh9sE *BdLΊ݈O/G<;cb-fX/K[,uШu6&r xB&.SS.4WGۀᅬCH$>V6,L&gqcfvjPJĹN])ic3S+X|ǫAŖTyd]=65e(R nȊM5i#I+#='AGUײqng&^ZeCƵi4ݵV*%8/dY<҅bl*??9(SSf!3鹤NڒlxS,8vU(9όK}Y`Q͐ӄF \ih_X]=6bvZE:baXk\M4Kk\!C.U$СȬa[m?rZk-R( >i-G~p4,A5nC(PhA|&PåVcxO8%v؀{z>GC  dykEA 5{22I'2WZjv'J|v'jxu:s{gd.{XG[) {9|{{!}&%&5Ҁ !;pΗZUDԸ#s Cx t%u|_0X!}A3Dv!Bު:P¿ђsij C`sА uc)YGS {'ׯxB8pjM_ߗShw*-Pr__hIq6D- b]`c5}:klQ20ۋlA*^C6@:{YVDQ7>q_.T#uildyZcZu6'aͅ_ #>q`f j:95p=՞õa1qOC[+G\>y3}+ B8x#f)[$ ۻ:r!k=ϮO{ ȵ+4}X~EUi oUWpyP!USqi\qw޿]{H}zJ-D÷efZfC xʅOO1~+~p#i9&ൊDQgwD~d P^뷓Q@`xuvMjpR֨~E"]`M<iBCKtrP`@͇h !ު{w',`6^ޡha ^vbB\^UVTh[)/<' Y2pH-`MfRHsG|SL{@u3'WIS iyϭs`qDJ $Ck"+6yJ6Q>Z"DBL?v8nb8sRWFsM8b Y[cG1Tf^o0OE;tkS{suT)k7حvU G{X,h~>a̕/%6#`${_ϸ3G5%LN4HܫަTz?sł bTsoޟ4} |exXB 봋3ػzO:YظPMi/]zf[("U?U0 K6;f#v{dƲ^Zad@m&!y(hp>ZW؉̊#7|f zř[ǜWb9B ={FClEal[ Mpy]T+`0@8+lqTH,nJ En->ؼ7+\ `d[#+q[X3q86fHhȋz{#s-Z|) ㌲gӡa-N[&FXq.6121ySH`M\_O /TAayۧI\%R 72gغ&Z]aPdRxg~(Z Ygs] v<_`b:z_*=qZNFDN{:5:sIy=7֑n?9Q%*xDB<þPgӠ5fKY ׍/r Jq0szp\hT$ph;n1{O[I^aWXn V~I=v=b!?3Alߖا!{Bxwx2ʰ'MXqY@W= 6_p&,UgS}׻ akuMΠ[ c`Ϛn0H8~~rn "Ba)R>ĔGl>ύ`Wph^rp(kY(r^Z,4RPE,&?"EZB#21Cc^:Vhug0xC^]2D` ªDZPD"`v$7uUK:T`;ZP1S= bKPI "\tL02/}ʼnm}z6<}`Ӟsc:oIZ@C ;a92=Or/_fܰQ[yUA9] uS(_67LZ#_i#'7{6״S";0Ivljَm{ :SŵVH,aK{$*\&L?$ے82G[*_674}}1+U\rǍ07yĖA&uUug;Bɠ5SηVl0 t9LTMz;& JZ[\z=n!x9cZ3Fw8InHW8#0Xb\4pEOޮV@%-p\@B3i #4eW )ﲿRkyP"qmGyZ3AfWbfE/1 WN>[{̓\Gzrtu:"!\;N$\:E:-5uF@TI}ZFt#j'+DY[+ Hi ]9iDM<b!r᭔X^gP?oٹi^6koo;Oa z_Bf]l6F' בfFm=ڏOOSfdo`(][A| 3@;H@.Mc;ns_"g2ݽ]thJ?#"Z 7w|1 kǚpK^䒏:DS >@Cpؔ9IܡHh䏫eX8S,+typznhl-(R[[6rKb3'4P "V~S$eѹi'N&$^uq0EnvHCu(Z R!Yl8>*-:[' y$G;,=ĚP!2(ϙX%.=s:p R:!˚ժ`4]<6eM Ӛ "R%G4mGP "%/\33mxoщ/1〥:l=u5ßr*kP[ߵ5vlw!Q'GmOf;o ? O˜-@3y!$W"g9M59.zqvE4VOElq rI~r/_8㺡\2бXQZɧ"_dP7es1Z?! FSUz5IA1GFْ\W)c\ʴ_CWO|7A M sZҎc1WYVs%Ƈz'Kttf!.1hhm>vy+w#L߅5$4!NI3 OF ca[.B k{8é@o=mUYxwG4nx>m 漍 YQJ?.uDl=Lq'懫8?J[d( 1 rR~[ՓrG ˕-yt@,[#FN]w WB3 DPx~t7`)R;Ԛyn !B7erOG٦4p;Oh]悜r&z ޞ&:$ ^kտSՋ%-BXc@e쩗| h" 5 j Lm f%DȦ?U0@L<5b.-#5He~ؼ@MUDYV5) Scs>,i?GOD Uos⽁`ȔTG4 N5vxA7]y^8w7kMٙ}t8X E21ݔU~A58Nw@DxCV8_iߖr B/-r2!Lwnazm`G`^G[1BWY<⵽ *|R+ۅ``mV*ږl%lw RYt4 ҜEU6٨Wk=4``0mw23(}BaP<^7e4f^btfwWiIT6"۬kJ:NsAɲ *x]CN a2`| wPxᯪb;F)< e(@l8dei7;$Fg~8LlOլ#kOþB*?(M%S|3H 5 `_x('-F$8go2s\PՃdbuA$ce g&eo7!&qQ%黔à)t _u.ݮdxQ~k3k`- 0ol7l_b`,%oȝazJu;jO\Pz`Bds.q;}}T8|v貐SOZ[bqBv*Ns?dt Z .x=tul:x(3 @Uvp0Z7A:\X./ l??vFZO07mwQP'j=ĝD~Um'ES$$j97``V1Sli0k\麬瀙 xe nFp?vZ jxYA'IAdKNyըM Y_j٘<['/?B,dAҗV}]C_]6 b[>@隓K( *ϱ%k:x p,Ťϖx2nOYhYF=r%uno z_3b M7W5SJUS9k_MG 4,79\r @ZaUh#⥠h#yAq#A1RTZ cK,{&$rbD.sv5S_>{?k}ldEdV|ƞ։`d{6'|dyanc]qn#J{bJFM̙3/rA ²*4AoVh JADWU|/=3 [W);wh^4*6 Dw}@3_ݻc=Ы(lSx{x0,q{ {z8e*m$D'A/;j 5O&>~bQ-1I2YG](~i#\@0M{U6x }?o=<j8AK,;C3 ǤRr]:nlZTQo*7G˜%iKɌ],0FDz2) Sή86hfe3vuU,*L lGt`j()(zG\ew25˹tۡP߬D"c%٫xاgO2 HYJͬMP.h0|HQ>1 }aTbS6ҙ&gGLj&CvsHK빺{::E N}+ϴ`u +T8ͪ  ';D8 ѽK*ixT5ANZxr_2>P΋`B>й>u6N“Y[q܉mZ#:@ .)BW"âMTs (-Gѝxؖ".f9%&jpt6ؾl?lc6RӦR0 1ӈ;' |egR]D!^xûyt\z+~@uǫI2a)wDKB@r4,bS[AVq6_qSJ()lXcVtWةMEzb#}<2E)Q_,`9ZC"ڪt][F `eI("gWhDfu1!VѷP5VIdP9f9dSã3n9?t۩q D[Zy[M%Ǚy^){;+]^R[-!O;m4nGD7H}|U* brpò?=ju*ż'4[vRiO?R+z', Hnք|w$}Ҭ"'_&m7>3 ah.X"ÝF9eRmm#PٿܡV6JqKU^>>M73!@ʀ6[Լ#Ҽټ)8Bi?0h2MaIp|9Zf~7ruy$^}R@gr/@9JG%gE>9pZ8l[9U`ז`3' mt&+&jll|`u8jVOc+_ovw 1 --xzAY{ïUgZΙUq*mog>]u@.G;?- " |9'ao,Rr̳{:P?2o-S?!`^RTdwɭX뒗nN݃6?PZ.)*8&[4[jdڌ̝+fDN.of[\jv$%rX-s! }h7w9J ch}LR9MO\fֽE>1)J*@k[.B6I[gXAc0C}ACV* ,781D˂#~Xn([nFtBDHzGW[|.}bcY"o:Ԍ·nˎ* ޙS\ag|`̒Τ耾4}BX7VLNJj# B1iFJnE`Ҋ/Y(oORϤ\JʉF%%F4rIOmhѼE5B EKaPv\fe뙞^ J *JFNOu'd9_{7RU^y5K~ o*6f4HcPHgwe-ɟpH*ڒ Ӑ'xiOw7Gw#ʦx+Iu|,42)#}g5,60@Ӣa%nh^ؐٞ1 ʰ 񮒇KKt6$n"3b C$ك92ZY NU~ %7,Sބ=^"|FZ@|5c^hXaIv%nC`&w`n2\`t0|/ny8B/ѳ_RF`c D՛f}-u=(Bki`,M`n'U_R97rU0`Z*(&.v`/,'W0EYdƃ^|d&o*E퉍[0,g&& a%#0[(crSRMmIɗY`)6bIb:%xkM c#8䩎lp]kiek َ5o NJ1x~rtT܋z-I. \b2 M籢{}@ܑҢhQ W?ul:|WĒp/6;c3e %g- ,7V}QwwKs0F,5 {j;gb飣mV7cF\C|0eحf"ý!@sͮ[N`QHv5DelxAz!eJ޻KDE ziSzM8 <#fN5_.>?`iXjo-pSpߟJآ P3.>֍!+X])KM?v`~7EΤaNi'U>ӗHVct]>6ǀc7ASxЬ *W,ZOk ɼ<{h͒47#G#ڈ{.]01-O;ɣ}ГaOMUz<[O#a'q3Hy-Me5n^tFFKs6 hl,٤ȞKu#`A㻟@ v@k~[ 4|/~Q.ցN59]^qھNO{HJl E] uw#`?P,Q|z/YOzL-L|8S&{δUk\Yr>X+]\ԥ$B^bEok?L/ 3]VtWLFuzA(x^&ܐ6Ӻ%(*<oߪ#层W\LP{ EΚc̻)Y%gexjfnCzTQ}.&4cull[ stf0Eopr~ 1F@eׁMecs?\oO[ %pyV5e iN$oUR@a*Sy(^-da)~Mux'*qF6A4 +=vg+ - i[motR NZKe.oH shzqz+Lp)nQ s%>_,W #\ Wp΀q=>*7q({4Plpo/nŸH)HCZƊb)L}ݰ;4@EH*_^˳QgFs>[wmw+)ޓUbRM+bTX&vmnjМY2ỒhQzuqK 5VյΦM"\X0O۳c e;m>Гj6=k,;6ZDS8'xpk;"L:)Ȇsߡ}e֖6{R oT4s(!at1iDŸ2'qa Aq^SV{dSEp#g}9C,pd To67 zJI ҽtXL9-kѕfڐ!yN'FL4sJYMwl6ܱғo{9@k03xV%8::"0N\ɵ<'w\oo{KߊЂ=U#=Q/ gґcFƂLJĂz cٺ"LNW@*$k-2j{+ko>4#s{cdz8ܜ!jܱc*(C;(sz\T֜oCա3䣗dY +'uIÜ<2Q[S-+\ KPue6F?Sÿ5.Ѩ !{VL;4nY~RVs\hSuPM BԌ)[1?Bɸ0;zv^68v{Hs' kC8~ b'"4:T(?drk&O#1HfM8C륄4гtu7Y~ȳ3b{ըUL1́O@!%/O50,)R>\*xy};e;=mm}( MsZ>G|]C{ĕzj; 쪽g̘ɡ1¨SC탯5VYo4@_T"p j K&h_@ Ɍ;:Q]5y+8oК>#uL<I$0衦C`Sb= 8uV~#NHXJD <  [B%ڜ9#5h(1tPA5g-+ʢ*\~@9ϒ ՓB/:N¥zFRYn;m]vU@D Outl#Q'5Gmb||Qs] /d#_l9%7U=;`y+AvVLC&Y|?}"X+-bIu,h;ɞaƃyQ%%vFKђV^20ˁCGrsL3~|_᮫qɔ/gkWG0r3(j7!aNm;?ߪ3Ĝk-b#˛;TLe3ӛ̕Cè] 1mhcʚdeI=#R>?mT;8LI-m:ˉ[:/mɃ5$^Y1B< [~jx6`],puX,Zi0ԭE4$H[us殉BsF/ml~6; (ԙa`>IwYHu} ~jv )N'7O"Q. )ek/~Ő[Č>%Z*8)=,Zt9gN?lG;kIM.4*P6BDfY 2}/3~mRb V\܃kš6Agv7J#}!Pƌ?h1:bѭph],U*2#\F_S6*++g7&n1ߦ(%A^Խ S"Eum7!Ru?__m.v `R3\Eɼ73|_\BsyLޡ}/Kl#߼v+|A$d&H;t$[CyA`(>EfL)(E=2(}}r"?;ff][jY8&MW15COF-0\lF.I;ecx_;!Kg`9Y3bF$:eJ^(+goJuܸ&ن!0l_mn q]N5 yN#z &>{h/<2w$f*_MTT6m =M<|gU7`L?0ظWBpo;S # DwyBKE1w[i@Z\mL*9ԥWVg;ōN7woB*l.Mg/-^&S&'N2Vs5qucԀڒ$ {dS@$?h{ *]X ~}VIZbVO~\Z*|}Ydkxo.*u[)Yay.q3c<2Û(%LEԎˊRͷeT/#DAq4DK!>9 ǹl|qSM?Dy3R)g0a QV³Ih?vJ۩Nz|C7;HWOYDTq  `Ji+Ҝ+,!91bB]UQҶ/ ܸL3%Ln")bH8J1G!6;L˜'O4|S܃.9 B9\3s;0ai%1E_,UN'P?uukj8!m]<&1O+UFE;tpgdKgI*J>_M/{)W)E\dU~ڠV~=dL>-J_~Uf)Ȱ*Z-gUhz߯MOe)!$4٭*r"F!{hGIoq3b,3|qg`5.ZvK.<].1%-ʷo8#=-kjbOҊhqُM 2H+-8^/FH=5GMP?|Kzn02D9 V&&HvV,؃X;t}\w%*à5g2+KA`͊HMϩ^rr(f<^Lݻ9Ttת 3\L|3V~2CN۠8VAaMU1U$qϭ:m)# {J%n–E4c@RJ~Ys0wRI7 ^ĕYx{qSD'*s%5D$i+K:l0F*vDC 2wCIPNx|;,EFĖpagɓ^m^NJdwT vҊRפE׌%9:t- ᑷʬ+*ټӈZ#],Cs4M;W%!{n4~w]͘b,F2I-#Wa4q ެ:8A, 1+VaWkΖMX~H\i3M%3 o."%&;SID;7RqZ€Mæ$D0J.iF<êy0LOoڸhp;JB.|尐Ntb`z$%cpۿ$be%7;Pe7 n{vZ*AH d*Aw4tD@z$MР HΧp# G]NΦg~%i0h7,rёw-O (t gU=<'O/si` uh#@ f.N>|L׍|BϔYc f^ۡbWNjve2&Ab{4B4,7R[7!T8є9 A7T\}Kvp-IA3% !vpB叼_'ڣPqzi*P!u}㎟9Htr "b\Fo"{6ʏ2 2胻0{*PR0q9شH󾆖hӯ1& -o(UN^X(r#rp~U*]9r/lt9(0aTᤄtL0x4H^|$S" 52@VޜXO?oBNNCwD28Sn(eA%vj [nŕ%ȕP Y~L0{+r[AK{5`W[G Nεq*(b!!hS;/x|+>0Ц 7Ϧkwڀ9BX TŁ0:n7›w<aɿJZc6Hab{SwSCyQdzfm|>- ˒1,XZҝX7"ŋ|廨MX"Hlj xĤwsEhU_8%ˣ25gϹ$/ pMot(6]NVG2},%K0DZ:knDuq;n|ɚ,)j X<*Ad->c+9c,7iT-D\cg l+1P5#щyD,F^n6lاj?$ 928}u2L Ӓlb P~2\2ZHf[} ȟTh}엌yeūr}WU}뺅=e^9fDVb[wb:'8}\t(thw.un\EUnS;B :F2cПK?ޚF4u%J:4A| C@ g8 2k/eA3 sd+}-4AO=Khҝ9G $glvk%y"Myì?uܢie+ .tqJ4PyQMJvBL=!]Ze9!* ).!5嵽(:Z!՘Ź!5 sӸZ{1%Qi=ցv{UH;>^=0d0'I"w=48 A~ΉA9(j5Rjm<-2,T>(viKEI\S$k(D#oQ(E/3nfloiIhE3kil֢'sO'հ;8w߮>rZׄP=0 %9UO4{&[_'fڦLb"Rl@MР͟YĚeeVpb< Hk eklL};J &L( n冩lP%Ǎ| Ac鼣Ga gnKכ'c*btŶByVi&Tm_Ȕ<aemxJĮv8~Zx]pMog#>W օ˨y0:5y0zw;`*GS I@9I p;J?gu 6@"Szmi<ؼn.nZvN[qbbS.G,jr'Lpr$Q?Xw"vS0!"^hvA0|ueg,NJ#NjYSѦGZ =iGVQNPh+&5c,2:%tM9B]@Ʈwi =O4j4vѲ>AM;`Lmmg::al]>CpI]?r ovTn I\S0c}=&E~~j-CgH_^QDuZ#fSy膆,Dd؜;O!N@IMڟɲn6~<=Ra0>cI~Z"d*qKWGPuL94}v ,>,^ R;|< a2QVuƒnaUmݩ¿JŊc 4IE0߻aL骲e%xYv*D%h-bY9|<0>EXjy YG߼y 4!̧ܹx|IV YnR0[hu=O$hk~[=KO{[/a( ='ף.mʞ1^sB<e5CЁQm;b;K/d;9@ТGY* cK8i[XAZFɲ^{CC6o?$P i9cMAM&%\Y)&vT.f7rnqCΓrSYQdGhH0m!)kO,d}Q)D8*+I )xd:\f 4A1G#BX0h.'uVAbdžVA^!x(N"7O ͲhN f5 $#}}Hw6mP_0 K`A #4 o4BZqw y b€ib{hWռ[4ָtHWV|P%@Xt@|*ٲSIo`o 3 9meyZwurv#j>e% UW( :āXG-ˑ5L+G%XjP*xB}EiHe] yŬ6&Y*U[T͆NZ:f]8^ 4Omcqq_P |>%Q2۴M̵GN`$PXJś0NLfc= oAj xeyCYG={ RyhawUP97S [%ŵ+ ax.5IJ?%J5XQq%$ m&NfRP9L憳>!8*]`{e]1N>@rEh#9]p6Ԅ mf80HUćB)lpXQ/.$t]4م1zط%ER;ADžJ EhaafYS$"nx7yN e<* -5e}\:)rHgQ%=Y-d^Ϛ/sge7F Eo.uDȜ[Z?fn{GPT)x-  m̹;?kg7%f5M%秝-P^*v-|Cc^{ݭ5nzBi%wVewl+,Rm;`N[8!cwŕGٶN +ά}xS+y5f2}NqJV9CYbjp]0-' 9a3Ĭ~S{r?y :&l>3jyx_멲 !ק^d6Pѕ=v&ȉdqE**iDi^;w 6S#4˪צ%ff೧B z06i+fVʥ3P.VyK^[2̊$"4| կOSܓ"GiD'uLx+BR|=+ }N-ص!JQ' ogBg:Ivy@l&d&6lO0OP 3_]-$Q%m4l BwU64M ӕ=XeX/Ip6`Я$9{>J9$&"JI#>8WWniٓ&#IK4.jsmHUr.KVV*^((:/.tnMNЅ B́z0qYm`XJi\]{㧑p(R3g"n0E91|a|γ[}XDzCz|%F VO]Rkx<<A-Q3]!)yɧW܇l ;sczc*ϔ0w4C3鍰t4/Ʉkз0⡟/_ݏMsYƓbрz* E'hFX邳+9cQNT@#yA=(.I4J|]RjHП˔T=aPi m7"ec<8aKᄠgugUl?wxRlu}hLrZ,H4 @I)G(c6;a\BKsc3܇?.MۮhòYbu Я^5M-:}.|ӥ#6tyl`Dfo/J*b@k7d E#_IJMiWc$;s!ӉjyHB=OJf{5r 9:_jLܚO wgfS܆"JyynW> nPÄ(zs~'x(2s?)/ L_m{a ao*$VyA5Z:̈́@?INi<!'r$jPpkȏѹCB*b<)rU ^I ~&2SkG"YܰUTPmHן` vD^rҚ/Al{Z}զ{ݤ]ly*;Cᣳbw2^Հ17Uo낆/LOX9H#~xRPd匄HyaZ6?Rc}I"}dӫ((1gQcWaH :\F{mJ˚ lAm5El; #QVQPGG90(c~H܎*<3*W]ú +%Ց+݇dD´e\ *3'|*40Y~CWI"<?B#:0D-y[^0׷Bs o<3:WATqÝFuӶnrknxOHBVg;"$kJ@WM(5R RA9DB:CSW\3ՙ^?jFAC4e2Wɥ9pP>9 {)_K珘|=LJӡ@̕9?RvtJ{?B)cШBow>MP"F6eS7= K/%̲LYFkiiԵQC!ib$uY˫mwϲQ@\>-mgYgs.%rUX527ŽgU%K6F̼;{ zC s**p/qk1_at'Ђ P{̦ŀ%fY@:Ii"[pn"|Z&$}5 (s]Rh%P ~^`GI"[\M*f{TIU@ vzn~a*羶W4҂?b%VQc$yo\uEĆ |! qj fՌ3뜄j @]$h jC ZA"UFlv(ϞQ9E]׷Q\ڬ;GsܴϿGaWA\ᆜMUl鞺,64Y6Vs͠ 3\[ݞ]|9lx;F kF`1xou'UbEٔL/ʏQd n=L?eߪf:DMBmS4 oy\ j;}n^$V(usB]vkd>qPSE7/Pܨ>QfrՔe:*Տ>H}k9cO$k(4]sWrgR$>!erZz+z&2g :դT癓2EM 0{ B0S1.0U.V)TV}:C$| *϶Ρ*݊،蓧lOPrGOcw)Bbx8ahhK =[ 6rif6UV!8(C,J&M[ve!K5)[68>G.XtˊiN[sO0\kyo.X cǥ0i>{҉9t;,6~*OXE&U O陆;}mʝ{Iݎ,s{K 2`6AUߦ &q&zϮ$QK@e}N aL~}Z׊,~w}î\Ȁs]ʵ ndHs܈lnv\EWdMh>! Uq,t[v[A[P8&d!tO^ /8hQS62JB0䪎]1 d CB ](9|'Wem慶˻W.o`9TGۢ6-h&e^HOG2{,c!oBWE=3"!U@BtGR10M%tM?@wo$Vpn~u9 2sd8:pN襑^#> Ǟyc3U6R_طMT)d fvLr~_8n%|.0Ϥ wL~cn˦AH }|U[l_- M|C '"v'g\rֻ*V 6.Rϊs*3&AkžT`H3KW+c42oQW&X]a Ɂ`H `eRhxHdrM1a4BJb/F&6y{ΫE%s$e.Ȕ{nk+SH֎w1!/DIJh~*McHh1čEN pAѓD&ua>:Q $O]ukPc^xD>oRk O"LHDSWMVFB a6Z+%w/̚ j^vCg.gESAaZ 3ٕ[~SBu {}XH-;Ǽq̤3PVC({Zꇹ-4fWϢM l+-YTF J9G[$b59Ga 16({||azǨ·YտM,C ;z'n8df ߘ|t>B![U+{my/A1-=, **ú/Т? 0F@۳9/ob-c#{q%*;iH ;󯧡RLmUއ,"}\]z@rE@)xl$WH߈$-C@I8=~OwaRVmCMGP#U}}r;iJ>`h$}NL#cD׭)J>\'|wWܯUbu A-R3]/Z-r4KRdQDzZy?I e8qHN (P.N|o!4'c}hOen[ViR3 *A}̒ WQ@kUϿTChFB"C {BX6SHnn6hb9?Ft':X\<'ç&/Cp\u|)Xź!pta"*͎*TW^eZr|% dv} iWlsHr"30ţmTyFx`wI[6I`-<ŎҰ4?Ѳ6x8WkȟS+-y ۰|,(Qׯ@c AoIkzSֲBDc9%ID8,UtR6SLb !쬨ޟJZHnPuB"}5IOV^W*O38ߞ9lgz,)u>4HtXlIENa ˩&uCTy @ݤ% Ga|ŲZB "NooW]Pa@'h#æS jĺRw^$ >Rs/ACϣwGi2VG<w/Ht~n!:]@/; e0ؖSx2=TrջbrUOhyukA] e/ dh5^@8 k,EHB>ZQt.o+uk@ag~T`I be]ţ.G<")O/ak͒e6}UfN8Pҵ]OuՀnoXߥFlص$l̸k԰8"-z/I4ZFv;SN6yy9o*`AM6#gχڤdqNΓS#J)!*LzK|>n,CeqxFfwD:p;mqww vJW2w^Ŭ Nթ(6Z $XĄS $n!;Pcu 1q߭Btˈ`BcѻZ޿ytPz2P7~Qe]^hDv4h>T`ͨ#<[N`4%`n#裷tk,ăT cp;nTxbڞYϭƓK#5X1Yp$N2&q,xOKgai'ڞr7m0RW#ԉ:Pkz \Gh:;:5dQo;4tbk[ wu=VN8F[<&!%u8m 4JSZ|LLl%\s`JKTXDǨȲРoVaZGY~hX3x< Ʒ]nM U;b"9 2!3~wQ4'xex᠐2o/j|{6}S( 'zj UA&׸!e(r\)+I[==6hZ c'E Bڨat;A̍E!7KϙLPFU+/-P;hDf >Fwƌ=k>qOfT^:Fe /sءjUIƒ̪ ,ipOJWS`Jmqslj:gӞ`m2fCھ6ZABB9~D xVSQ\BGWCLGEiFJiDѐQH%sx<(Ah+gzJe$utKWU5ƊlۦHeV#3yBG1K!R wa<9 W[군aK33T\I-H}0|`hbr@؂-h>%p$ڲzX }PXgH(lA߄:#i`jA.jdIMƓC@3 xP蜓]D$&=$\$tx[uj;tazv?V)C{-L1jqfYXwQ[`sem)X?"'aaqާlUI^`ب-YNGrVXR"dL!PZ;i[ #T0@iu9=}6>>ZQu`B.<*{&d/RE2k̹0\^ʵs;<t3 a,^nYMN-aJس.7%YR9ԏ⌓vpe5S) #uKUagW5Dwsds:Vz2maG"d`ok` hgՉ^g/RyrdYy^ &hʊ=x2B!9ι)x vQnbKϙCHc$_NoZ# $&MοnhFpFWjWM:qa IYݍP̰9םeOC09Ϋ~ <k1%%y1W`ܿ6@`10ͽ6;4ttsk笫'^,ꈇxwOzM?&2J;4S0LM3]ŕ!(_X|pAY"IjVmL,^ FxO"BOꩣSaǧ߫E&pF4L/D ![.l/jNǽ^kR8_!+z  w)VRd{&4u$ò'W{xN99_rqln/ؐ5[oe"ӕ "#qqC3$/Y0mPVAhmfh{$dXPAQU&J();cUF~hګl;Ω-{(ur.5q:` 6EVK4[LjMVcI3d, K)(]m|Ŭ"8NyuBg +վ[7 I82A{0A&ꁁX7\6h+jNkY+`[ōm;vv]fᮋKKZ{>5tDG*O\P~2l',E(y I^ ǿl?jO&Z3RǯRX-q L3T7M$cm{ c8-31w j7u<\?@eI%)\i5IY'\򝙭;|@!j9 jU&ײI|wOgV>pE԰ʿfƸn6vbpW3Wǰ2"K?Y4EڬMpTo]R&3'zo7okw)%u{&J<S7ŔEPs&KX p5r٫lhe/:['gT+#R\ !2z䟓Mt~$NK͚|hಱcL_?ŭB>l=JUf]w!z1Oj8jEDڴpKH'(%66j"V`7% "62rjwOAOܠcrj2=ܣVeie儽0B,wMQWfG4Q &/O 4~Ns0WL4$(le-9E}ReP~kYh*c <bDSs6"4>Dtſ/s &;pob2l{wU\q ȶ{mk1UKD o/uI;pKX/7@s7f&&!>x%%WA͹d#<[VeS .mWǯ-̐]z.z۬.l\q#Y0eyQi`gk9W -rv8\lL*3Vd#G|)J"0{X.If B u]ufI 4ki LZD6/)_t=R\$ ֙Я_R1dXMQNF;Mc ]Ţ*eZыYL$(;+Y2,wQ5 ~ڏ`FïM@2__D| U}m:n僈 v2"o]2U rah\;UP< 3V'5X-~k c0ݤoA,Hw5o#W S[=O5`>5")Ң|/4b\Lm[:/yW$!S5٪ht_(t ӫ{5pp_d{}uYްŒ+Ϲ]$KǙ=zd{┘hkeuߦZ1jS'࿹,,XDkXc sC V@&T qg&M}psYf:1SaƦC>fJaO:U\:!LOձ@#^L +?a>ՖY;r8uع`f6F!Xߺ;pJOnއ{4O| M`"x ^hu^1>e &^%Le`Ưn ^(JgcIЫ8Wh&=NߺL@Тe z K`{FU &&63ҮX[,/J9,ǻbe2#* 3EyOGsك-w|6FTng#d͔mG rPmkh jHYՋ!0r; e&)o8٬Z?3~jn2S(Hy׍yc {W.s4 _քWF#1{r}2_[*B2$7-fRN}b$EukR2g8!6ஆ 8qՊ옏|Q1 T{Q[[+W.U;3Oi}gjGK3|AxZ"|Ϊ\x2d˝ lap{~R@(h@]쮙{f=bnV6[GIuu>)3pG-\RpqP)RzUwu{o&zoTݸ~T[sbcYQo~x= >trp#=i {W+ _͏rhtwV87&<`Dܷg+xN w%=* =| n<+nVq6nJ1/g&/f+I}׆ 1^S[lGnQWdp!i齁:fn %5`^FFO؍Udϛ4vwv*",G2;jWS[˥!lPZgL.@Vb\ y!nM!kTgMɚv>3H=o 9;6v?C\6$:ج^"Ѧ V2Rp}އZ,Me.*UH^ds$e+p=82OcQaױ>W wM-o'ѬTBh50mGbUS'O*H5,]moԢa2&õ=X[s@M?U",T,NN/8S%D祎![_ YRt0W|@Fַ|ۄ(}EH`jo+P[|'Vr"lY2i:l07 kyn4PlSx|㟓z[p Zڃ5wKЩ`oI2Pp9G{*_{ EXudǯM=v|h|N))řE5jx%c8|=^+=obZwz q(xiX}d~)iu1R99EMt:|pul;T{ uڅM!?}E콛rWa#̛RWZv+mL&<ƠCIX j*NF-2NUP)RZSEw =zze`K!!|jN*Y_ %׏p`³aWug!P~yC{YOC,룘87]^ۻd:XNKh:6oIkCEySy&B0L_.{#:1;l Δ(S$&Ծ\TGPS q/\OGH!)M r4Z}0uɸzhы2S]9DtC6=Ę&ߊdAo/bbъ %PO_I$ e%7 #_@$Q @.4k[`-H5{+[.Q1w%3\jі0.`geV1_ݫHpUf{O'@-DDg -G໗6!wg͸ӈ+LDpq">WF.3ά)Jg;mjxM{_3rv0`ƤA%$ϋkA5.@} -M]:]P@uۉÝik8aȫ'㬽h+߶#%M2KNq QĀgcP4΂ @"H!| 7]\P}p 9OL$4iH!֪uܭƈls& W8eU\u&ƀWiλ,=t -(ZxAWFP6iUVkȀ[.,2xNζ7:[zpXZc8:aԪ`RJ$-|m+Y YO[q fea*cR&Yj"0&C`km,QFvl; rpwt "R0bryY|c6L;kH!rHszi$``}&<,Vۛ\?J No7<ۆYDc}IRN b,{BG]*I+@27`^{Ș"@zV#jr/hk~mBd.JfE7ApH{`jD<lkSk4ʚ䳨J5~cHGްJƟ?ځר%~kWSil3i,k#}0)UWT4g60VVLU[֏?TO~Y(܆JV=!'3C'Eu9_@ 4~yH='mF3D/*{o,nGsr'Qar ݛEfb\{X1~LRqn ƻ]ܐ)Y$O9PT@j-aКES$J$n0xxz8q앂DqTDWQ:2 ã V jr4uǢt2 ;36뷟%^chQMڞGc<ӢAt3l{%5E`y/o l!!_rw+ vLR\m_¾ x*<7f>l.;E<A7ZvJg>jHqu/c;aT |+;~vGc1dѓ_X3/uXoYsd-d@Lw8!w7'|<|K`r:5Šb|2'`Uxm$,A͡k^>[tˢk<"I˽$v4_Gr7>UGTKSҩgVF_F8RlapDe@I*}]KILɅqSzW׉AieI}#->vb9ݲQhi`{'Hi ˋ>c fTSiX2&"t`R*F[ac:j!m4m⸠R#O.aS!X3i8p6_QbSM[.0.iA{u7 Cm !rsa}&V[;c۞i6}**:RsL `L@?ń)@Z'c!5#! I89Fj֒xv* p*QH%᳔TVYfvcKG ?$F텩CgtT@{n2媽18m!sVi,͎g[nKnSUδhl>0^ uPbк eP:h3T3yۆص@0N. Y^ڄ~<"Eȡk$w/_Z ,v\1xQ5MpL"ێ'OmJяsu[qڒ^Xl(4gڌ.H%5c(zBm `rLCM"38 wjޠ-m?51ܣX ]4=j gàA.RGJ.jdFT#ر#k!q*&Pʡm8)taLXҹVRp(ym9vsPj67-v+%Ot[iC1S&f^DjJ JzI^*tri}0=} TSf^&J H]& } bcR tÉb?u6$R4Β  ΀^ѝLvKpm8k]P1gYaDB 3^6\֫C"|1׺Ȝ#S:?/Aa0řC(dE 3O2;\G1 H[04΍ ӑ-ޯxY4Wϼ'&Jbo:jZv6z"瓰ɹ~! s!yv3M`9IX!٬8 ROX;7CpPbo}= GJF+ 6p>LBuVرrvk3iw$nt}Iq6PM@Dpå1F٢it鰩C>sř`x"u>/<֚Yx% zj{]HJD*b=6ւQl0nnQ@2%Q.h(YXMϠ&.&K-.$*Bߺr'%k Xz,՘ Y*H3 Șȗ9*^_p.B*3SK \fx[2W2=nT2AP[Wp}Y9S)%[1FsVYdQoc8~32E];7?O#ZHeZx\OE3G u蛦>W4!Ngl^ 2^gILQC }Ɯ$ʑ՘c~~F/cΘ2?Z`/&Vcy5y6#Rh1 mgT'GG$. ˲Ƴ;~J.%*XzO"MKʠԥ.g3y/"J$ЖTcN`AZV\6TG@>ǿ`[w]A sAY VA}w ^&&O7I ǣ{#% r^AqRO@kr?(-6 |%فoN(X1" yD:Qٴx|_1*t@EA'31MyZt)ZSg3ep,~kp$ͼ9r7#;=eÖl4b$!k*aCĆO?L-?HFf/ܠ "/1髚/XZ?aN_VN@1[ P6iăeقa!mDWo6SQ վ)y9g\3U#p$x+xț :_x2X[>T?M DqQBW%9Ycz=I_ztrlSRsF?흲Xg &{{BMMF{\d4h/y΃\E<47ܗd_9L YcIdE#f4:i:a»?%*`z~rR`G+M>erReDnnY.b;DhtኘKPTa\PԳ2S5 Q϶: c&όh `(Dx[أa0cHekѡa%[BTײ{o `fο"k[0(96i,.a5/NE:D;'@7x!x7+8ly5p%zQh֘`*['΂5ߝ(R{N@E.[7uh}jyVş d7HNRӕ^b4rϸ;JL'$t N@zgi.yϡdݺLJ|z9)T/_,P|gG#eGv`m#PDcuN_ >:W\W0<\L5' jF"؍A:{<{ }bk ]?}Vdgo$+Q2M["&9p]y4;"AоW wWpŅyW} `]zϾkd/Cv!W:Ęy*;7\$)cjwV,(YklO ^E% u$ $64O^ޙ/ZQ[0DWt*wa)sh@X*-Q.a5o8R"!g9Ě.b s K*U'Jz-Z"G% 8p sȗ1Xզ8u{ı7Zn fY|}Tc?'+A۱ }0* PrdZF`·@t y6*pC`\ ^Q;? }1ރp~Soz{Ql棍Lp=ED:ir]714B {j7>(SsdUSAhLMqb`kG{wj x_mN&glHgSFJ?K028_̫̎lR.ƂcI6u"ڎ_XP9D1㔛qOMMϑBaY=Hr͍##z5na҆DhYN2_:dPVc+ duB[7 1H*-F݆7MƯDܻ+&}+nStJVxVAw]3D>)g'$7M˲ GB eOmMMfw%'/7;w|yTnt0KҰg&&("OvQPrg}HnEdOi) bc F4,ikؿOa]&30V |=O]5=}J|zo$Ր ؉ !$tN<ʨ=H!3^_GJ[T 3;j%p\ ۆ5t $cᯓ@ևQrN9{YaBҕӬZmWB L:ƚuT_>~"Z‚$i܊@of s?܆h{JHI7Wm;f|H#R]θe"o2h& zlof{9w;=Agx=%lkϱdC]D pa[nÙ>BLkYa4b]Nt媛>yVkK[nPpʻZ"HvĶ15c@ UUZ}I:%w\DjWMXe֚ǿ H2W\"cTy zUoS=[xeoє9׉i?}9}o䠭CY,"v ^SVF&2 +Xቝ$1h}mi'V{k^US3.e ŒSܚUcaA=wP2X?w3"< 6ͯLQ{mSCRjmަi柋 x"0f`ťufFKLϤ@x[UL"8KQS8$im] chA )&qD*7`e.RJiȠ VH}/` @e+ ,AcD0Mh޾YSlWH}*vCn\RܞꝭK/)[;=U>UN@BA۷I:>rė4jXGLNɾo_6>5sMяh0_Ùr.(5|"~TW,/MvW.М[e`i Jgl1Zc Y3R\_67dUx܆g^H׭5.KXx݊tI^!fbHs@Z;耲t"59I۳K"ә|-EWZ%=ºFI"k&u.gӏP gt~,vɡǺ}q$yG!)\Q4 +HhSV֛'B҅$όhtv$>HOn*c+N?Fv=C pK ꏷ(vݞ]=Z@kf\K#_n,aG+?WIW_k)ޛ@9-B{_e0`@R>qM=u,AեOoa;#747~sA"d)7;du魦z=RhNnL\$ހĊ9nK/Wڊ٦͸Oؔ)$.G`p V6rHGcw?Ǫ*}okrZA]z"'|c? !6 Еf8h |ڙWӭ{BuO;/'`D^K泆.nycᮢdVU*NC$f-dC  YhGi>BY{`K*.ܪ6KW_}Sдq~T)gq}ӊNw#OdrgT߼ag+s*PN<ә_A[ %5[ ̼qQ2&o ,}`L'ӫ1Fxqu|% ;XU.ZsbʃU)2)5 _k 'cg3`mBsNF\LT#>*/0t]&)1z$qksu'&/sgErMRCa }Ft|@'ݯ"74_7!:Tb"}M?҆$Wvk1{'/?ɠsvCNW6Ư\ S YD<0k߂bKk,ऐS `Tq.HpJ>(g-K8 ­_Bu)bo(|݁3b$縱Ȝޑ0vfsՄ~풤8zFxqvovۜ"_|Ү 3{=$qhr)pdjtUoo >R觳z82X֑y(7daqu9u)+௜iZHMW-tf&Nw9h:zjRsG%\XQa*DLˤØY$mk 𶚇M<:N8 /UƉ;>VF)W[#E&Hġo݉9̷{_ji\%W1Zm ETBQ \t")F\/ΆM cQU8qHZuٲJ,*-2/Vﱷ"մIC{̈&=%qm>/<}ҽSK +Tt+{ )1} Ȭ?b]^J]"(E:2+O% ߷Kq.x*3zބ @h`(z4-x1W@'S^Sêދֆ]6Xpؖ|UDԳ mWC8tj{Tn(hrvnW` fߋeY\4 {/cx 7ol4'Tj'b=0}6H(#47@$%_(QVo nX-,+ߍ*0DsE 09o6Egxib@+OH2dbJ_Et _ҕլ!ʢv].ƇtJlrO: A}.lP߀:F LJlfAk4HK\# \l a1 9m3 񧲶r֗qq?JpW>'曆v ^cn`Y2Xfm=y"6.CW^ jw322'P~6`K]N_l'&'~6"D9#!sqZN'+^n 0>8Ǽ_п}+] ۚ*xx!U%8Е.3ݳF^yykNGXj ށ*ekBXQ-Z[pĪ-ϑC 8=k.Уc`QY#C'|[ȂE3"q[숧zd䴪ABܮ5 h B-~3Idt!ep4rYy$+bSEѱ[uXpC5&a@!CǙd3/`W9"|KYICAeEo_\g<-{~)tItڝ5ŏ \:ZPGId>`*o cxLqe"E*9\G}֯;CR鞨*#ya-3b.a sc!@]mkhٮNq^n,LHA,1&HN*- S !;FM4yu3u.n0܍h { Guv~9:7N'{UD/ .5S}1EkԄm+Vl< hMyTw&.x@ur _MGA"r3i͝le\d˛&9d_tޤ mxCyQ % ;;\A6t#ӷncn?U@,faEp1ZtlYWk)3fuF]eU)gKVeQ~]ӣ8Zx$`stʱ<ëELb6ҕUss0&|CIE=Z,D6B| {xnR)̸ʩ7FF9s4}>rԷMzZItAR%p'>}L!~E,HΥ/C6- bd3Bmzҭ JJCؖGk},Mi'=2_Rl k.?eX >aUtAclTl_fKr[qV;RINj:9T\8IR>)F(S!ة{LNkݹiV:у/ՍR[]J˦{G>HTzuuEH.g4~Jne`lW$: .Ԕw]^[ lg P!Ÿ k0;w5'mM]'-&]sFv#[(z~yOk CjC;.+mZG]lnǩ:$&$M}7hޜӛt0‡&q#:%o¥Bߧ3/T+38C`oO,l4Ӆ14[@4; ꓳqSRi8RCWH^2^\dN p-F@I7hޤܗhP>Vy6zm! 29P|y*g1P|<î%#ăe·*xsz2H;(#Q_p|ȣ{SI܏`'/deSF@!g:~#>J1ڿ2cimxqjI%qKѢSu {M-iW O/9aYHQ`Uzȁz]\8MU $-`,3H% Wu?fe$6 ykŰJQw(ķuZ)0n? T5=xCbh\bNAt(=a%6zHn81.+".KpbG˄ :k׹=d N1o$sF7aۉa,$#^2&T$ZN$Zg)fb$"8V vG) v6d{Xu}lLSg( ZJaDBI'x6v'y`>o0:yl6z-ֵ.U,HZ`PLMpF.Dv%RjB[?f GתU$ys"kH$wĘ3 <%K<_~Aj{1`'\4_$&Yhm-X%JJmEivjf4)p}^w9Hs7\Xsk &aáF~JAM0}ywB1ʍ^ Q8yޘPKwA&X/IC 1#}1'$;' N#n;ei9ts\"!F}8 (2 1Uvw/fcrf>j 8 ]]G񩼷fxTє%߸ZwܶpP+\}՜>kGxO :fq -z|p65;,hu ?ewKk-Ȟߗ(N=A^GDn @#CK z<콳p 𞂨JssΖ{ux\lP4e. w(+{׹~7]<)]_Gry,b߶=%Wzqv>f6 z5}s# gƶ`-#iBث; ?۩7p^H#+oEGzpeDh$;UdrM}<% "OzB'˚@dD- u&ϳם^M=jFj2Zʾ)S! ֤wX|"A)uˆu'> .$J~P?ݸE^>uT9zԞYUpl%n[]^ LlfS9(LɣwsG@rե'h^NeeysK\d { jqjz4h"1Ѿ|3."Iȼj;\m0cU*TTҾY\v":P E!>׿0$s'S/7tNPbAHtsIޖ'eVbؐ,aJ2ܔrp]SSʏG-ijȸ% d3&6I 4n0ݰ ϱ7i| OƀKiA(x =evPf%o W m|йz30=DҢ {m۲-.ւ&??|*ʍ!7IJܓveCuppˉ ¦}ҒDfN+.@$L~}'x+M?wrw.6坜35jX.^e / 7f1I3 '-^4pӈ YfQKSӬHDkIY6bRY+䛴ph}-هT_"F / 9q1MK '?D8x~K/CH L!!V9]neݵHk0#'˃tl^Ux%gffh{uZ,j"ظZλxY]QT !5x&–^0*ʹ-92#Zve [T Nɱ46AD*4ak,ttVOO`SG4sCaS}e-ACg|e|י0޿K`{(qqZbp":q?}-^~BNqOC8L^'&hݥ&>l5N-O׌(w':WK i:TȱH80!Z-+[Dux8j5ܢ~&hFJL)f񀯛 ?m_ ?\LN×FޘJw̢"&|)d醖 |%-HhnP9/fʪgXCW˲3@a7PCO_~Qxr + a˼G"s2ܰ'UL}u.;em&93e@XƣtH4KgIlK>;xdrW*;L;zOH.A )ozs}7`W9 >R|) 2⏱EQ<9>7ɵf Dy^ty(e++|(+{HdAwv0D"eM bk>0̊3ۡSo(m_M3NH\(%[ Cӊ`3\}u֍6b$NMd76 sM .zv) [^Fio1JTJd~RL ڞχ}n4k lRmAOs-02ʌ{Ќ  ‹w h &X h&511!N!R&)kkFeXtM=A#wkcIZyY!qB8. ŴA?N802gS%roXևNc뛵l!BIOs0vT'Q}B-ulB 멚) Б ]$48-i\I0566 /r!p WD''hOx/,*X~r- Y3HPؙۀGo#`[ҒF738A狪IIJۚ Nj ڔ6/PiM;}!;I$/uɡScؽ95@қTj 9S+ӈ&FǶbٱIH&@:9•gڷ#Gq@PPӂ dHK jzROYsWE7fc >VJX`&?-b 1>aSGU^`@BJF\N6nȁ('$>!.`_D{Y06ޏ=*|@,l°F_ µQf4QB aqS 1~4?`tZ´E/y"X`Eke՚ν@?/.x d]ܲ8oLo;,;=F:tZmӻubgih?AnB7SW`Knݔ>cwlqjwrUPl3͢ZX!}0jURZ1YlZ# T#1^۲N3{=}@?<]9짓c mAҹI#=!'}?]+8n;)LOPlgNQ:6Aμ"#\iXmR\i/1LYfn S3 ,TZ۴{G#Dlbɠ 67l 9d?n1X!?r *rX A -#ۋN3 ?m@uE\]cPRƭ1X+k!ǼeF.#-R.Q_/bukcqIb g?X?Mkq{$mslhGeed^mg87 {Kz.俥NAљķN*tfE oqH%>,_9/*'pRܥF[3/&+ȉn]#.*=;\<[+GT4$G*& i"C{.ui4W3=Q-0:g=J[@fB۲|gR|Tye\|SX*wȀƭC:br>l\"䌝]0ļ3DAxT;3PrlMm2{]"˃gOlGRSf% 3Sq1ҹT0 dQfơ:I`T _DlAe*p?`Jߚ4~l!Oŭ9Rz/fvJwbh47+(S0Įq_$K.. :f glC6_[fIY9pfW]wV9f *>'/+ 0TK3}meqDSm,Ew+ ֠xQp| ) aW~8 4^f`:ǖ b%ˏ 54~u>-td-/{wn`7*&d"4JEb(` > ܵ"oiXC&'C| sVQs 5Ӹ[^ 7z1Zx\ i=RDL:~Zlre<&Ƈ%9'OZ1@Z͘1f.ׇ0*1\X}p8`tqn4tpo<3AH]m))Kߝ$M*ҡ!W||75SxU9bv͇BM \ԛݜ|``t ˚,hD^ścI#Lo8􊊣vHxsi\<VsF`+D)-{'-rngN"D>cD&}yOqP߀,ٶ+<`^BJK;\% eT˔Jj<$=b.c2٩/{R_b7XQ]>ƻZ^x1Ö^3s@Y]l { x V!gٻY^~ R3bpS1&pU>}> Xɞ\QL У"΃ q I'F Ђ?M,lp*3l@-Rf;z4ՃZ&۫tWSKgL`ƯfՕ]:[ԍwUe4@.M+/Rڋb@ 胼գ^4{k¾]K@>W$0=*0%R2Rm~|)x}7.)Rv'\=Zp2, 0V\*ȯOsMM&@>irb&!CVh^pM:KX=VzzO<ͳxFs% F^7OwsH ^F8S"ie)~)7E7Q׬ 6C׹VrAjbY6n~/$sC5Qདྷfpf@ nR>;|]I\ &g$؛ZDo/5j;t"IK8Qˈ^{=c?h<VXJU/h4يD ڿ>ĺ|2܋ x`g eUI.'V՛AYTZ$SrYÜEsE:nYG(f󲯑xĩ[h0A"Û<r;}Ϣ:4ţx0_,DSvsMcI"W%@B+rMmނxE:SRVɗ Cdf#+ ޹())=T 8}Ϡ8D[qΖ>Y43#$(kV⊌ v (߸ʃm>$O+ZU xK?~@6-YЫ0{] .·% !QyANwZn"#\a,x7~Sۑc vGCϠj+ỏػ +[%cy)d+*et LߓԴrglzZ̥bS[_d}Q!1雩%Q[aɃDA,jMvgLp2 Ā?\Q5\F%n),N QBp #Fe3@qAbC_չu&8i;uƄUx,:(bkar Qq(lCh}r# rk~Oُcg̓'G׻VEeƖͲkS$|S\@vcٶډg@TeO"l99i,dt3:RHAs't_m{TE,ؽQ@F eѐo;Jj7~zUj$|y7{'7ZDP-g^H z{[,ppuL7n7TyD/KԷiyv|!35nYR* jV=ubc-ɒ`Pϔ6*,K~0#XvQQإIqJ  zXn ͢-@][ d].z;튨,& '`9\|w2=?IE*Ae^DH夰" !'LIQa2?Ierj\,%U[nI9 Exm|Q{bAVƵ<֩;?j`U;0u\$mamPCE_C3z 2,rVNzȱU@>츷`nkuu8)(p|@]t!,L쉺M0}{՟y29XY@Ye au侖$ӮNAw zkF/Y,QbL,r{ZJ@pLx&uS(10T)EmP" .M+ݬ @I ^4mڠ;Z~x!ʈ|Q՜ 9;؝>{rt2+ܛMѽ!̓l1@YC,Ti^}'ջN?Xq;F=_Q輁39*Qڑ4#i=0Ҝn_<0Lwة!ǘM:️LOEkir!UP1jNjc}vakاf"[{rvi[Ǘ #w{ ~y`:| (Bu(/,5nUZrZ0I؎F =2-CR)ghf:bik砓`DǾj!],.ydϼ#!B}M:N,<^~GqZP!%A:FM]dتG"vrI\y8'z0V 9Ȅv i0y׭󇜒 EW%e "cS҉Mp醉p9H4M5BHk4I;0K{օL+SNC$*g&pYօ%C=9,)FNK >/J4VL]{;쾳~4V+i2F _Nt ✛cG[3c9`B`7&ĭqʝ/R %1wQvf;ߙ%?07K[K"Xf!;$,/"Or/-M?q=h}`=.S RIG*y0ޛa)X&ˎgлӾgYm2@!~N%Ȅ,b&Q 0RtL-,Δ͚+7o%%gSyO%GN)Ўi1;3JYBێ۔氙l,I%Ldm4"sQ|ת+b;ɣ1N-dYۗ癝PXi7{34pvWR2|qiG|#3F=+ZKO/c*zQ#y0.)w4O_csM3S:lґ3i򣡠#B)b&2_0U&c;t&οﰡW§siy۔WŲ43ͷ0i{DEiz:bGVI!}hT+tٌj;_`efn?䁉/5vʦu1Sr1M3L9c)<qedB²J?Mr?8̭ޒIϙGWH e5 4@X"zz*/ptiGLѝ^sAYVC8;Yd,7 G^n浜k8d ?6%Gxbl_)zqkvpVhNj67١FD2~E K-l *iYzvԵQ~6ް7()< upU"}W"~$>xNIRhIN5M\a|>d>2[n;? tJ,,aM|F;jv+5QRZ;L`$UjAh{}+5?Z5 ]ٵ@>.;QxǓڌjQiJ1m;ḣ$fR2(uS"uCޜ?6#swբ&$E.%( u8L?LNvǧy<C)k԰w鰳5yQ { E~kVЈrӽ4 Ƚ ;@uEe-CMB7˲jCmÏ{QgAЧؕR:³04t zJDӳ#5U *vu"cBMS <F~S ],63]^ k6i kBj6G^ki%wo~O ZNzjKDo8A Py*ZQ Tb;_z6]Gn`X4(:'@믝S1B4)o݁傰 I7i76uBDܓE^6Mrݕ.cevtkf9-Q>8QCYn9@Oo16:iLmäQqx^"ZUM=\U# ||dX":P @'KdwXzgR)==yRv?f8aHM 3e>q5 <7WCsHRE}Ps n Cn(Ə<餜j)^$F(p^F]ڍm =Tw,V}?jY,̧,|j \+ӻnJL*r. wQonxb"Ml)gH5+MͻԔZ?%qYUVWIR!to8 ෧Iq.FC\X9`p)|> [1˙XS@.g݌̊3k0C3M@W_x8^À} 'gz%A+*f&2|?|js5TQD_йN0Qy1,صʾy.(Nu7f~#|Кl1 Pv3@coҀ:i, ѺNS0 /k ?rc= .t_gBB!3 EwqnO+pHuO[01ry/rϜF_:Iӭ2NkJXM]ȇ״0wqG6'HBe`tN|GԑlstqzFR Q~Y#P4;z^ya G#g;4YS< G9Y^vgiCfNE#G+(w[ҼWN"yG1lJ«+WؿVճVGb" @0tte?Ұp{3=}Y wG\h^ZR{+{W;B]*Fz " B Tj>/hQx{KSG%GGM a *o/ (h3.,;W-">OߤiqAg?@_5 Hڴ~$_/ *K,iVv2a =RXQG&+2gAyBVҢ4xۗΰx2dV}A]Xjj(< /hnCj|2F7\U@Qo>\_NH`)5_ O).+.ĜkW/l^(2߾eFW' a_\E2K xa,k SmVYv&6wKL*x/9a\U^3{9j_&g_nE sZ[s܌L@@%i ۆq6eFIu:ďh# TYolYkSN}\U@G)9.φV~r@t58G7,)m͢L/~o]7axлԤP{?Kɉ?3' D3n!wyN #+3ğ 7~PbS _Q2|\۞&"-n)}mǍ| bk}w=,p\0O껩z ,oK=VWz@T>*2İDq*kG?718 /WI~\nRWtdwV{ӋF5.mi߽K1 >  &o5qK|s1`唤ʿM >1 HT6ٴYn]T~?*]JCzB%EFhItڲ;sU1GUTdd j֎; [8=9wPtpӻvsLnUb&)4F%aJڨI F''50)u{ Cm}eɔS^GNh+$R#gMޏim_:Sܠg7 G*1چS_4e%b6" _H}i6>_{<}(1a/Z)ߤa0l*+tvRoM{i򗴰sh&ٲLnT@,_?Ѥzl;8$t?V^RQJV>;~'' ,g;{s? ؈n7jQp%ȐQHY(BTԟߔIM=,E1~35Zi .LW2\H^JOnA=! Hj<ͥjΧ˝\Ȩ*?nmfc&*X2blYxEK<HVmCb-vY:R;WI*qjaUKZkRqGK_|I ǚ3Uu[@ t{ GjĨ`b֪Béo3oa8z? 7xEgM<(k $ѬE4xE9P xߠ~&d'?TG-(˷GˊW$>Qτ$gd؋,X68R0{JIä<_NO[sLx `g @|*Eë@Ʉ$4syg haܒq(zIҬ)HV:xɹTk }?w*]בQ_hښ=#e 2<qXG0|Lz!%K] $;[37n)D~ 'LhtF!T# "*z?߳{H:yp*}*YW {M|Pkc r<1MH7?zkK.1Ң[y-;o,4jT?P]1w@:F]o aR+l%+!bWnğHh #Jm66`Ę/tݾ)TGMhzH:cމo\N]{|kyFbk|&^Ɲ$L.2Mܥ2NdNq-(Mi)q2 |ߔ&]A#O/n0-xMO/&|G'w ns?HLp^ OV4,W? Y6ogjoYdCl3*S<}W@/[bI.U@MGi~9=d^+޶7z}pCvp]g`0ljI;iGl6 0nJ*| Wp;SC^0poէr+e9 rCvÿY-!,̃.GX+ RQMz4erBB_n-nɿmȐ0I/tbC˫vYTL&Ŧ@}3:hMl^Ͽ N" En;ũjK[F!~`)%9D:ީl+ݙ6FYe;'Lă)owp$NNτ?#͕Ԁe).w {!݄gŲq̐5 O)T1BH+(ѵ+))beW>jܵV^[٬r-Zx vپB~n\iG$ s|6P<뢒]%;ؿ%;? |s=er/imx))!ʂA6:^~^FEkI$r l}j}2FRMʫ* ݣ%aAz~QAeߤBz5haioHPv)Dl>JYkV@$XJuXxSaJѯj aqUSG*Z%-֚P &>]])XmSVɯeHN)xzHȺ{;ENBcQUURNc<6 E* 0@`<["C7u\w MNEַtf IzRzhyg|0[)m7O){+*Ng=CVEvF lB#$8W?}-(n{.y(r!h]h /Jo8ߵK=W/ X2 Bnj. \JU(iXE Xnz2b=|G~: *H ({4ǒ ߝ8!V*ݎ Dg-3b ۏ˗-ʃ/F{B]Ch-! b 9z#W&vxdTvOYESv?9 ))DbMN6"[}zHjCMzu u ehϫ5BgIce̽P\#gޕd=H1\[t;rnvb>&|-חRM& tG&`vФɷ^ 9NO|:70  +Ȑ &l;vPm%H:#[#n< |KENo(]eTuwŬB]H0zw"zȢ7NG<܀(/̏I#FY69E*;fM9%}H\?B- y&,,%0[oPBmxRˆWBO㓈r\S.zY]t~6N1 t-9@\r7 MN.qx"uZygj_-UZ>0xeHI7JYɷmj;q5__6\q9~X"BY9'lcT+-~sz}]dE6 4U)+̃)ҝރ$;'b<B^9e4^Jb;\tM_㇓wa. 8P+Gt KN9sΈzR2gZZDǟ#o5'II{&| +)}Jf2fwAYР촧ўfQŲ}"͗)bh. lW/B'2_ۇ? g/GX"', C9{CVs1a*+ <4e<;~_z@щKEJx"7 =%d-Ȋx!X/fa2ѦUDqĹ;\0-B~_ZG2`(*n)P Q-&:/.<'#>'ӶĦ$1Kdˆ3z򴕹^|ƤJJŧ]ͳBcWlWpy+mm },/N;?Ğ :Y~Lћ3aO9ĥPN{\k#Z-'Ax#w@x6@q<+LCevCH!%)3ߗTLhcSlV҂O')g股,&iaJZqX^ DO ժ2#|JZdGf!@W(y%ya[eЇ,=łw3Žlh(vȻʙ4q] @YSmN $0X%8)|"a&[,XmR.DFqQ79g¤:|S3k:myl:|`Sץ1w*e8LT@uPUgĠLZ3\CNIce|?@oDHŌA5Cǃpcbf/"ݡ 7Yvb'?du;i_p+6:+cXjWq 7U8i?S%艢qOdfU"@Iq3P8 *z[T%>|AwD㽌R 8X&ϸI &uk]sNJ0F>U16Uk"/4,VyzlBS,C9qH_s Sp Dw@J4ԩHhw+ԅvRn\y-η|7"[S}d+ IIf3cBVɐ' 7=Yr"NjA hw)INM_HeVhR V1"#{*r(;JQe8dnnz6}wΉف_oGF*6@@l67>r$. EwLʝm&lˎ+T"rnQ??2~fRy71ָtXYQqT'I,~XxgG@Me_QL'r,v[ (>h U{XLL w3#Q&/)q?;Y3բ,w?@w zl"(= '~8ȑ56--q*xyhXT͈}"ї2J1wK|4;37޸^qG0u+QpkaSp(xƣ΋jwhЏiڣ-W:ˤe_Ɓhhkk0 / 3SB`-crKZ'<pGziStyqiaDxME zQuy~悺wfB7CTPE> a -!+Ef˸7,0TjسbJp&-qV [WH&zAV JU ={ QʰLͥ<,(;Uk ޶*F5\OcCz~ [_Z5(lIg/L!fhugfu%C% k^q\Ӣ)EduҐ;ĶgP3n][T .*OOO)6M!an@i/!jݐxi jE[m$ٗҬ:qUC`~\ ȥ9k7ědlbDfXa3Z8v|y=U꿘GἈż˲LTIعa)otyXMW$vI.NJjLM®3ϴ CÞy|I9*Ck3H'@$w*<1pmLwR h fH;=V8Pw;W\2 |e+?ݚ}:G4EH-M%aQ:&L,3N8ܿFt4B<:Q"8C˃TxT=8S@>ړpᯮpteڕ?D.4vm15ڻ]u$0kgATJ1ڴp*:)vphg*srS}۷q;J0K.j/R@jD8xO|jnjkA3wW}ĀݷH>IbwC8:Ի|jǥTN.uX5.w2af] Lh[c"CJn6A,'0$Y6(Η⩚u3  U`ƑYXfT!8^Z5ۤ]0 LhZ7y5NEs;$D1,GR{i맿(~@* [Js TȮO_h> ,a ?W0N0o0SA6[Arg;ŧiH=6muPރaLfВy`Ȣ423|~ot">7+v =K.ݧ ɂ>LJL'rA7qZ 'X_a6g1+:&{s|}ۑ 6,E ݉rܘg &<`9-IFhG z359FTub] m8oGN-a\m! d⁷z9<v.ovlW뼯jS1{aKi=H<Seͤc\לn03"ApꚁV)͓DGf^ΙߤÝhe E/6yXB2Kݗ;D*ՍCraN Z]E( %elv)\yF:mQ<קde]dŝqB #tE޸?}L^U Dh*T [ J΋1!kNȤB9OJ_ z`UAt 醾7"=fё)!M|k%=&=Z!tb =CP0j4N/4#sDɳs:C X4wU_?hAnF~6h$ pE}\ާ7"'V0" Ei7?p71al98tJY#>$CKܠ͝Wtkk/iGAN ӤADҋ)x+\ѯ%'\#OP5+ӛ˻;z00M ^hoMY>1kMc$,bb:w#}>ʐCML2_ر"}4 @!^EtP3OMikP.ݲ]_jL/69\s.N7 {osNԯ.mkۃ>Fj) (~LP4[SS0 Qץx- >r;,=ZaWG׍sؓpfXheRVyQt0A|dmn%CF.g@YCxlЈQsqέWcxsՁV8NEJqb{ Sw?\8ksm!&L_cjaƒ8Ě*{!ff0V +ccD:3FL*lk+ &y=Łh9!LqUqSDfmy5̗C^Ӂb2I-O4 Xw^ܿ"pO ݉C Œ'&CՁRϜ+u_MA}"e21LYʪ2WG×} hgEwJaMM\Yp$sN7{:a0.0W:8 ō![ 'OaRDh~bQENjr^_׻%@o,n۰Ӵ r;Rxş4[q:E柇fQEC_W]\W&5h{Y (zK,3%ۂB]=<*ռI~<T$l0+ NĖr[=n.++2m(Q >O͘qQb:jV J`0 FB HhDT Oi/fdibAyz<&&BcPкsZ{TFM?NMLLd2;֓\|߬EcP~(+6 &7Jy`rT8o*.ٙ!ף7j/ e;E e+({6?WmཊԆQE;k3`x)q99_šv.||K (;ݡDf9kWi!3xkpہDZϿt1,.2UxZ1=;e3$cr2ƭ}syw<{ud?B4t$k-aCdxf*⣼~JpFSe΋|tq&˲w.,ʕ{4MtR{6= 5 jM`U$UKe+<41+? kw Ew!oF cɺZ\eI dТ!%_E=s @wtHkK!u L*,fGx+u仅3^ٷ=-'q z7۩)yzf9g}$\kЩ] dٌIÜG$rF_6ɘH/ p ;#UBm8 @y" )wcRp)bCU(XJҹ\avkx_xŹ[Z~sFi]X50&ErG1uOcВ [+$%K< I{``(+}A`6Ўq!2KVw ޘmynB $kf4n{xlO,Uy55T}aJ3O:1Zc8bĎxDF'U{=Xo}V^m}X o4tR3O =~|٣R54%'FhA#Ћ6K˘4Ca3h~ۊYGxRQ 9xa7ᗒ2ްH "y|`{&оvs'՘ _ s7$'5B-Ɠc4 î&_maư@_ABV!d0|Kwv̑ m0 dc7ĭnXGmcɺ10kr%. xʭBfƸBJċ/\'Mes s P_AA݄B\ .q rjL1גЪ3%O%Ut-qIA05),b?Y4$h8,v}me˺{. f[`m?Td"=έRXp5ҼAEh'qu* a$7U9Vk{û6(`T_+Hqv4Ȕ&E<ͺϝ6.g뱖1 /KQqC7Q-0CÇyհ vIL!dzh2y٨`z2fk3.I׷hOฟHTYAčm}nyJ)bĭcS}_;lteL=҉=q=Ð{\g "^qH2H3}2s!,,a*qgj#Y`t1;Ԁ׷mm{[S=yN`J$!yE'ĞEsL$)!Fg3fN{ Cj3bfƔޘTng<;kC=d7|t ;EߙѢA.b; zB} ZJݩm?mf |,na׀iB⓾uRS4yyO.4vTEhGAHmp~d_($ zMIRzU{aȬfsX/`I]/L1J~$>=+@'LgD}X!eLI?dC=wD= j {:Bl641Wn7E~ι53kZ0K͒#.eW, > "@Zo{D8DڒK҉#M6,4u|  @{gMyQ 7' r̀!Vsn20%4+ES^G$,dI ov"4.G};a:r _F\s=O m.ń)o԰5yw#z{}"ժ4DٓGړ42H~'BQqaN%b!(Ӆk?ZR7kh|#jF[]j;?c|#U 6[¶B}!ىH2mǙYe)z[cܸfL=2ђhrz+FW I"e#"3E?{CޮG'un;z<03c)nЛ5Yq=Vl>)|wtz4--XmT_.or)tBbґ/Yܕyb~|B -.bXpvn433ʅ[:sa\)7?GlViPc,aZњn`J}M?60$MU%(Z\VCo%eekwQ5 &;tH\!ZXa8Ĩ@. qSJI3^9i+ hM 9EG 8 lk]>Kt~dRw 4l4*|YOb+Cyq: "H_]7KJagE䛩 _+X98$-;6 y_zY\& bm| apս"x8ͅEҘ2b_iJ%a.ϵfgveQgvVHǖ}CJ#Z-ΰ7ZS:e/l ;PsifL: !QDtY}? qي#?hm,̢P_-D!/u(w!!?!\<:6.&O;t5in4"o1s W٠4M)ńqBֹݼ#Op{-LG%~A؇07$6-. s!jYL1fwaxd qd| ach 2EHj+IkC9L}Գnvhw}Y@gߣ M FlW\]PUsLdKmƔ~ ,􂡿Ec)`zըJFI6U7Pߞ4"Yڦˢ Ćmz<%^? (lK]l̅s(F[Y,Us5slFTer"dk ɞ~"k6("nzyEس5d,em ôf>( >YPEEki ~&sy wWVA>Iov|񒕯9Hb4=)uj T:\ÌLٌR!Y[lN y1M-j[<)«cR)7KYԚ03Ϧj*A?գC'RXtDl)ge w/?@¸UT@mȱ[dy,Rɇ.q/24L$ՍfVW8Ӽkc,-hA8 g~y'3ɪL=z9\m7~Jީ>veC6CG1c$``0G!W?xn.gV9 _YV҈'!SyeaBd<z`\zaf [CkW3nV_A*8li}KDݿ̛.Gk.=N \`2refW_NG>;i寳:zC1nY\x."Ԩ,>ja}}D̦D.RE.1(quLEW]s1|JTد?UJ?MR&`y:]_ RURIEt3 KIcAWuZwҙ.KW*lR}'ҽ}}NFnMuZ !ީrL~THuM)<_ǫ1kC ArdBPQZ[GuC=Tck֭EEۢ]ڗ20,ay4 }$~* {1R8DO'Fn;,ͽ5)\H_1?-25nܛɡ[ ?83q*lWLJeJaarPo!!nqg8/rŎ7t+DW Wܩ7Y|~R /qa4!{gx ÆAg WV_lߪAP:TgIڦMU<+< Mh0 X!xT5,#2iK!T Y:!mc]eWj%Z`cwˀ HaJV&d:=-m|3 ;@j(lgHIݚ8"9A'+u* !x#JS=r]9 sо3w ~9寍] \GtͷYxkF&*)V ;pR4VeI6'j f괢[?%UU/s8:րGǓЊuL E=5>m@Agٴ|L)iM]ĕT5jZ,K{ϼlӣ\pdY|(m]IT\]8DŽ=*XuUlBwCOI% e]5)4mU[#ܔ?iXeWi4 s.u/vTYEDr'ߩ"{:75]8܊A%p| OoZ\~9ҡy,=4gG= f#=*, NymB. N HYSn&{h;4NpW]`4J%쑹L *#WNٓ6Ck^qyNE[vgD%GOSv;isNG@; ?!,\,U | &X$Gb-GZ07.@#Ljx~s$ )d'M+aֿ%}v7$iR^Mتs+,^&{R晡?w1#F݋1U(s)4;GKZǿʽ*%͆:/"Ap˸ l$rCER8:rϓfI0nTSGFG)U4:9]xK܉X;2_-1Y){7ݒϰ;< vD;#o:vM5!KWeL"1+9=9ej vfM+A@O5f DB8w#Fdv{#gC;d[(e{6؈8#ܼ4#ۊg=8"_olOOym۰(:bL]=+~FUτ+R04{;t+@<_ 6-* )ASڠe!;_Pgt+HmrpSLJ-F&E+gɕ5! /#꼯c?;/W,+ۘ 1#-ȩ@j-Y`V؟F,FA49*ݳP}]w|#S'At:aZ)3Q mm*8&14s V`n Saqwǣ p^BE0/^m9>E@s]0"9명A:H lU=iNZŒڷ JkeBf 2`hl*iׯd$t,.%:ŗocSƞ[hs>_xPMjJb٘"wF&4]:r܉;]$^$> k3n;| 59]\laptZa!UV*u-2V:3^{y">:1/]'CˤM'[o{ $'^(MFt&LFٳ8d1[pl2;[2"'Qe`32?ǟ s7$x:BƎC߅(ly8f\JXشR3IwS1tsq9i?ޣb132' $𨝫#3pHJ6ϕ'@- u||G兀sg: ]i?CH0"zVbVQ41dӬUo:sbMё k}ZT 8N=삂ɁH5\+ݕ7)J!ߍc_z℅fpw=2^ "X u(H>lɭtʽZcjF~֔TWpֱڥq|{Bj gaSI헯VS왑}P3>j">@a>[pQgtbG6$i{`0vҒ>FtEYx(-@lR٭u5%୘A|/˶Z3љCt ~'v,m}]UY|^,@_uOȷOux^MN,_./ b. &4䊳B1+%t+}_)iPp]C &Ў%&@3g$ǧUy:(Zzj2T;UCn &Bp:O*%a%:0lΨ[}x"# d އi S"cTh.0k+ ,5qXk=jqdsj9Wvac.8vEG3;L1wI=0DE݈ڂ.J7_C,:܀>4wPo^Pq]}vQʯPf[iwrNMBc;!3 1kp&v"mSwwvpTZ]/ D"N䕞wg+$ﭙ00"ⴥ9}׌AT?jlSAE !R3lKճolъRm#]VhCr=?&|*ru nVp74V=wU](qڃWNkj Swz.]oXqΥL)XC!ޑ{x?&cN"Sx#Cq&j`Q\?R)Ka(mmT@Ƿb#Ŧ9,r8.s3iSO<ߣ ,.NPz;f➘WB0%aR ո }ŏeQc.h:v9 T/GZ29pm&E\F*ڹDu/j0nd0/왯vdHR p :O%[M3L)rzީM*_霝-=9C#j,UCԁ)7P.WƙC{Y) SvÍ f 3qf^ETD'~2eU>#)i%U@mg<6os@A|>FؑaBxXw3-η{?{B7(%qi9u2G`2.OS[(Zjqa*mlȐQt(] ~렪"nc\TMѿkMX#bes*j'J(*uU\vF<N֓2=qjUP:p>`kku`WȵsGLt}巈$= 4jLJ߰պz u0Zcb%| U4-39ŋo-غI2YYYוO>=zִ EOԭ], UG;tߑƛ畞Jau~HjlLw_nNB/x5gv`)BJL}{drih/ Zx&mH10+@*yz!C"܁(iD#̿&yr.oE2I=İI싗SyY^Z~{4Hۯ˟5PH [=i 멠9Ҟ+QϢ@Ax( {W+6 F|SLmHΎWi Ә(| .kFU4QUa-$dro>lP8%2cBs<9WИ1i^1iRx.>M{!wٚ{q4Տژa^:R$1ʿ_\b|flUd:f:.e$wM~} XvU,=<ƞ|dg=o1bK=*2.BߍH|8g"}Kw3c=qcq trYI?aVT~ .~ptMb@B&y6i:W%)&\18.HW$̑K>۳zn3Eװ%[5z(ۤz>d[ͪvj盺\y  .sU+)ы)iq ư9]5=ݑY!_o06P1:A> =8|@%9 i\hǻl; (^qo$KIFh(;7(/Rt/Lr]Lh/xU0xAu!v82:5-#͊.q02ANg_= FiĄ?7`0 h+$wll`a0|ſ=H{ԆW8׊JUo5 )Ie`x (닾AQOχCVE ܋!TĨ_^ y--3mBU:mF}PiA?L ARK~(d|Qÿs eAytJC1-BpiW[Qu-kZ=L4rߞ MMpRh #9.)QbE{SIUU@W Wjp_W " -|m&,]PmT)+c{-״29IC4c72&=n M݁=Vd>Vĵ%:^٘m:C$I(-ݸ ;BFW:^_CS\YT\!>ae2Ja6Q. ]QܓNXo.DdJK! uL(.Ĕ4HC|g`tD ώ, TN#?B-VXx, 1gQX> *X1)KכvqMQc d V^ )A%цlyGr1'N#{D{|_Ohyp_}jbw3̶qI#A]'y)kr!e%,Ǔ֕y3*t}&&]Iq%"3׭ދ2_h@UMuH!TH k?Y'f7!J[n?EA/ 9LN{)NB4;Er/c7n~NZ((C߱sv8@4Bro˄H݆ա8'Ufȷ^j7vogec/;[]C+↓cX {if3 '# 's0@8M3"zE(nRТ_~-M!RTa@2Gh)rTꬌ.Hu/vh㾯?WvwI)dgڥgLq2A !WG7P]گ$}ҲFdz䖂K73KEgOS\5OEphv^p<|j:16 =@8]*c[ϧ)`^>t$ԓK f /T:㓸ݥܺ  AyNhI6*) H%Asڦu*|J~oQT_8m )sU ~ɦ6$}E7UYy՗F.Yˬo oY!oh(\}z5{|<*SW~VV4t½yr$aQ3̓5dUNY`x^8 7J u]Ks{N b T(~ogT7h5˃7O-&/Ov^D &ULeeح=$ŞT"eLEcX7 h?_HY*ZW1ʨ]vhmˎ>:wH^BDQi *&sj?t m6Z4u8#iܪ{qϷ3)YUա?WKʇ v1ct뾆pfR19/]kg#OF˃P댔sQ7iIs[Qڊvߣ\/jIէ;ls6ËZ}]_Z9Q"*f["-[_OfQ,/Fa }5sRR |"ZʞKQq1b`)}C Kf{hT+1qiB+zzbIt3+u5C/;g/{NS.b2+גS~}c 1# *:Y ,<6epzBqx("Gn5a~R MQ{77q/ w[sy2ܕ㋗AeØ[saYyT!(%Oc;>@)О}Ovx<-IfK< =j$)5j`#ׂ-<:b4HUBDaQr~z!@P;ޢV粌wZۈgFahB;A*+AVqĻΡmv4Ubr/TibʻG0.YG"R<4{ ~*Ng\7 U7PzmI(fD6}bQ>$"/9 v_e#!9t~nfAw ;t@ %?u7sg fb+:DCbUnW_yU IjzAbwVA-)AkxnW|щH3= SL*yn'_Vk l!9BrOD1bEo=6ag7^Xzgm팂jO]wIB>3-qbt@f9r6tvyb+?zY\ڥ"tv[Xp [̉r& smV"LWyՔ b{l%U-\{ 34^SUBe"-Q+w|^XzڅE2|?EGSxKtNYVq$2*ᆧi!ɷ:xILHoAW*8vŁ IB?0%@SāMdE3O4Xkve $ IZoe*A 08i~~uCr'E}[;{A_Fxǃ?T+̃2ZˊfBs޺TÂ0gb#^}pAu->x 9 7毙FLSޮBxs574StUz6-C_ TMܪQXYudLјAE ZP3F`?n%`eoɊH[r7¦TGaRZ{paN4 C]r­v;7;EϜ hrNm?1Yj|d:@q(Br!h4u   2s0@% )ST 7?@E)=e\pYb6 Rj.$B9尊rohx6d mcgfowMO)N6s䜦fRO8O6AqOJ78?i!:J `?,SMth}ݜyT8; G?޷2!RWL.ZTBUY26@vi,ݬPnڔ:E;;{%#84PeMxWqI{%R>.v耲q9.ܥi;'Lr_ʽXҌe~):G{]S5,iGWWS-%xⲎҟWBMF)it&lwZk;Q^>\.>Ifexq#ʏuKB~Ո6A&jQee]sAF|>AJ[^<]k.&` 9FN+`1 Q;|%~k:zLjCjff;,- RX2A0_߭?*^ BX*cxh-31]nxKkJphdY͗9tvg-xbYDG\ $'@}&'Υ#S{)T"N;雛vǁjJ" pKK:k† -c32Sj?&_nT:B 9ĕnąm1PVZk{Sʣ~Gˤ} }kǥLjm%W(or ѯhX?3l%Tсp b'0kZhbjޔ$7<'&D(ׁ{zӲ z%2..K2$LǓ4lm? V=tVX0(q焀9IUVfb #pT=<tl[V7e\ C&wt:֘+3ޏ n\ C%zԚ'+iB2,aN)@G։xQM$8Ehctq=XWPprE:³7')?^sB&@/m%=XrNNˠjebZ pވg55nxwPSvȍk5TLBmD#?c΁F&>:m4y]j'@'ZVԇ!30su4~_d:Z+ l}xDƍ3prl7l{dz3p5zS!$T䁢bZc`UcSೋv {5oߥnaiÆ>=WBM.5nXN.l}c;BUO, 2n|5iso|SuRȜ,5wΥy*hB~mnɅP`" CG½B@Z)3*smխGq- ʠjeIZ%":\qC׌!iȳI{e81ps>9M93~Ofu, G+4{hq␡MNR!b$&y}h}4_Lfe+ݕDٽWAphr'LYPaS[o ˂0f^ /肯ZqN ,2ܶ7X=~4j)X [?4A$&n)LL7XN#N3[Ϣ71 ծ@BXzi.7*UXb{ȸ@HD nzpqpVg-Z:؂e,w.3Y!?UG;r.k R2\/ƉXvXйBŮs_g3&'~.(D !+(.&a]E["iqGA41M9qIV\\1 /܋Tebc{z/A"hpآ3 d ߃ww9͖/֮R~˳R8A`Ň`t5}݌ ]^@zH*oqQ ljNJ aṋِ7njM.BmW.;^<kңƶ/Ҕ)j'(L7BFEڊH{I5*SK#0_"EsM%}9DCX] Ua/w3?TϓΌ 䟙DE׻ K]&2sՂ $qc񄭃g~ك<oC Cv*ba~AvBzʆ `x;A+-g]!OQNZ6(,6ZfUtcC`4SvQ=*f䓡N0kL3:KQ꒬BRȭdj1h7=yD cI$g3͔}/SJmYJ GbǷ' 12N'{P.UBiӖ4lZ?{V4 ]j][mo8^߇I n&T\O%g:/{īSCǾ rb=m{Rs/V#a,[ST7Toj'JPVoJgj9/] {4cO*bڴު޳9_xޘl'۩6B0FDR#uwP$̵5opP8],!v$pϹ@ϊ,zYQ5A؉h20O;bLnSOՁ.YɈAa(e{ s>t^emGN RT/bOɀd&o0m K(B| z4gKENIf.Qʴ(3NmPWьI'D/  dg4܎Es$3FW}@ԑ3Q`//~tÑ3ּX(pOV@PjCLhY2[ ~mG?IloP'!+j<*UW>A<,D ΙT?Ӿ3il#I;8W6&Ax?2[t~ +RZcpdq`"NRx㪬 ))5"v/˓`% (y̹'֮c}rc^bե {>>Toh]|S2Aط"@<֕.{,h.>0 dTPcW$cs(U] qu6$ s6*eQSQM}@ ȓh8j>h;r KEN5-S s|}k뛗R#o'Qƺb0dLZ\9w7!|n›s֯/ݨHW婧sH-{/%78x TPoEf\q*ʬ{aᲃ(˄L,6Kn_-F&p4Ԋ"( ͠:#|U( 5ݼ#جot:vйl_i^CHn/8SjQQ4-E :ɿ{@` 좟 -Uײ}F 3rG./fjKؖt"|q e>@F -F"ašhk18M+Egڃ1 xKN7䵿?N:k&Hf<'KgR ֻkC0ihaҕ-iccbLrI$YǠbT{^m5% `=" e~)1~Cܞ40|.lv+@ p3435RQ#C3ede(&,wSĩS*?O=6*-*.T[|{M>i%K/IM *t+݂Qn"ۓC b5֋%怯퓱dfY(tz^0=EAXw?:Цkt{HYŶF4=G#(*Gȃ}oscf= #lVܺFk) ^+o ~%XM23b(C0"s]s5Nc(P=?^EƷ=d>徹?I0 jo0vv{6LnҁG!E2ft-N|+fh'\*0%?e +W !7MFFz%S”uyyHAvv,3!Gm9?Z+G_{Q>563X4ug+oRȐ'!hcA[X'dE )M[7u{.,PmlBo]qSޞ!ꔭaOGPRmVrH}i&0&?c)"Sdp3QZiZI1'{?&vuHq8/-6sQ6#eO%1|Ph*"9z_ܐz<_[q,k d q t "&\}a}J.GQ7b|`6bxԬ!C3зJ2QOCA4e*E 4|x圪*ܣ_]7.5MDRSZJ2SX^5FB1}!OId+tSoOP^< ;ϵx,PR25ԛCD*5'$^;bp8:M^ЬQT>F  gK5v۴R&Qc]i "1 Sm M_#JߡIz~يK(԰p," 4jy@՗z kɈԵdMsLc_\w &ڑ]mqw6{rgnO>a;,Li_u͹o \}/ rFS&SEc=5fp7U\ȁ[?88Aˇu"NUh_~*.$Lyw\nIQ_yDk[sMg_2 c2x$ }oсެz 0{fH¥tż5#;h#`b# 8xq358*]SNê@< Ԫz[; n_-/XawܴԠCX=;z M9-@fj-,,e=D q3w+/9 .˯*.5+{I~J$@c?TU>E)اrhr ѐ|ĿoT39c PO=Q-l%>)vdtmiαL?*d6*DЉ< 3ɮd kPu Ԗ Qp/'w?d.hն"#xcO5@st^E$oq늾r)>':-NUY˵YAlhmș}DҶkdMu,WeѴgψ_~|ԕYWPDa/˦҅XfIɻ(o%s:ޗ7_o~I8|fHQ] ;~Q:Oiv4P)~pWyG6kG o_rN.Qh5˭Z) 91m%8ιGAGK*1תN1L_@p0/SbUeh|*Sr(S^Wm_]DfMF"p8$2iÿe6FIaew90{X-[U+zZ\|f 9a8fذO(ӜG)r?6 |)F8 | ti2jF~'Z5~%#9:yD\y'\TuESPft$}5u.uchyi%kN-Jij˄ G#N՚FeҀo/Z q*qô*Wh nd"_ ķK%4HeT?c% bKZT7rx"-ac*JbάEXؓ$PA(Iܽ MlDĢIR/n1%==|+XXInVpH2Rܴ:euÕ#JvWS)]FYv 6S3 |X#Hz32]8\%-=zߜ7N>sMvYr^",>afd3ȠHk_X\"/w&$xLk̻ɍB_mv}svKN^#RpĻJ>霂* ew@#:竗,7_?n ť)s huA|N+L\:1,c6qw7@b aWHOȄkxrI=Gzli'Ϝu,*`e;.FYww& 1j)eEkmW8 7SdD$62b JZC%Q{ '@G1zp)ׅFjvcǃX6KFiBMݞDPX%@,޵qU019}VTPIVpMX]4D\Hmo>;+U/54wD5(+DO-ۙ`bGSI$z՜jtʞ r?/œKl/ Nvv\|kAM;YfW e 5^DlP;"hlBΤ%ԢXҹ.o Nr֭sYy.< fNYm߸?UIU<@g)>6%[^`W v NWk~_rڔXu?N^)L "QzŊH̖4MmK> T7Z_%Z%9"Raw'I{D ܱ=?T-稘-YܟF͑U5Vb Dk_\L(|#Q^Foab{ UYG +4)s ]WgxfԑuhԟI(##ygRU 0xK3#-Y4Foζ%ǧsR8$&زȻOu x0Gܺ\,ġa*q1o6[D?%9UmNrBY0#"AQ7.޾%>m!#qv ĮUR%宵 &r k_Z}I͖979ef`C@v 7k b-CcY4jVTc3ש7鴂ȧB R=j"fWHzUț{Dy .r)!6Ve#Q:w)T!_wRpzT c7྅ShQe Z`o>-Y6ll;kw^"V+1 U/Pǀ}7q<҉89:!9FyTH5CK+9myTMId8_p-u;@Neq=ɒCW_x{;zO|?Cg 4II0@](*V.2`m1C,/:r6C9 KM#ۑ"GB#%EzodQx&yy)~ah/,`\H(ӐN 4x` HCf>y_HRåx %!jygKmd<8,fўmDnQ<ȇEّbe{OAS|k7k{ O ɽx؍DMI eD|07G,fС$:#};E^A-LI]NwYtgGGc} b ךa5٥HGU&BQjQ#t`-nmI]L5@Z:]}D-e(,9sd.=#3P6I$*(m =FDw]fX.WYn̞oՠ:=ȢF`lNI"HDU)M}c[[:+FlBXpMgy*.jeb_Ӊ&Z:f6~Ӏ{¶(I_}d=L(TALb,x5ZwV9z|W tU|oڊt^~2>s|ܴ6Br}C䉸agn\g`)?ׄ-FU!‰Ul^" <ڴa€Ȭ -?*7ըFE7֩ɲԍ;5+bG_WL 2'$r" iD٢Bc%fd5}2g =D5*VfY? ]f-'r<;|mu=F%y&Nn8P 2FWF_ Sqmƺ ^!N}/u BRl^g15HŻq54o\dy*j,fl=4+sdCƵ#f+kB_fkgac^>(XQ?DY~¯Ř$( ʪpP{LTh,@/Xx!fhIoT?GS,f)Ge>޾P`K雹l)Ε+鯹joō$W*Tk6#( `-%+uU6NLn-L};Avԛ,+JIbau;.@~r" R {kVz$?%qMΉ˖q#X (>q˯hdGt.' reڌ N갚(6U̓"˘~elH{QOD'ix'hcMk: 9 =v%ݦlzYc%J & YcZ\!SsI1JN`Uj0 X7P9-} Q' .j#< ͅaB]X F&=Zɐ[ËF[–!h_ Zcp$W:vÀ!]ȤB&z[*հ4x/upDB4N,EoQ5la #TOυKqovgFTm_mb6ϟstB8=\IUw?FE 94x{IwdpTnN;@*YɨvTNY!@)kЯKu,Ǭ]Qo5[9ulF-L7Pf>.ڻ)fRH}f#\vTEyytr[`kSΤ{4Ey54 &*F1x8 -N:%If9⁜6̵J`<*i7䑷UsUQxűFգcL1z` '8aıILfpKkeL ;o6>TrҭW ,NTButztjo+J\K̼~!`]+\/d'#&0Hf?WC&j9{Ab/nuqD d;A H5p3PZv|OG50:zdlt{HL}kېy: *)s@'=)5 a2[$fc POΙ'yQ(ژI;|S3UUFYߐfoo+be*k׸Z@lK]ļE`OO ڦGj HeXi31wgBNjS}GiF'.sQ *#X/DCq#*)qr5ۈ0.zb@%*Ӭ .> I.-a^s54IMυ"`qwl"?*Ǟmjtڜ\+;ACaI4GpEuE(u!7 {Vd{!e]~~M4Y{D/ oxр;*PT^JA@J4qt>CERIȗ÷( RO&:{C̍ȳ,˹ecg9 @Sr)X*b¶P ^i>u+)1E}A `ᯜ Ǔenߝ3-*ܿ3x>;9~–a67>33 Yeo&='FWCbh-t(%֐S3L P"&x{jρ:׾HNipnuB{91p"@,M߀4zPL}xFa&P<4'/1<.1 90=cwHTPOI-u5e\SAѬVlvZCy < dxhpJ3;g-mCd\Tיs*C?3DxHNh kI܍ )c+ߤ .ZS2DZc2T1|CPydpt&24WD爾@n*Xsr/*FoN8?^|'\64`=wxðV@GC_᫳a')espd+p$ʇѰo'zpHHAFvn .ʊU5_,& ztȶeǨL.UN} ˻VFjX_G~0Vu&b7y|ꛋZH,ߐ fQ"W^R^c,Qf`"gԺA#jO Et~SePä:^#agʪ6+aㅯ4^68n2Z΢h#,4}eJ]] s`vDƓ2t"peRBƧ &F?2L9Yl0Xx"YX8g0Ѫ=ضhd%!*"[%UާJ'#,4x5ob(Ӊb^]I .}~" oxҿC]oQ-sQdEz,[VJM `xĪt @e #>]ZslEXͮ 2*ٷĔEƍ1vZ6Vc/G%(T|X: =BVkqO]𮦕 n66d IO#5\XZpe5]C~ p1b}zoV&4 $kE`(X;I}]Vldw"]0 @Ohdߣ%ЊakrֻS2̣GQ [ ;kL:䔃G-Dnx2~6 ̰CRc4gLc]VSԳ+y\y4XLy!@m0C 5A|#~tkmb0&Sw.}<'~7ڣ+> c:V+1v.{{X+afh&G\?Ǩw[+yB+q-,/oqM/z@YnodȷD"kt K >؃Cs ._=\k'wU=1P$%QgՑwh@ JWiUBī!L%0YҐ/} {&z{c/ ^$du*A~z`)?(:#2%xbAwjo<2P~Bq8/+?|m>ZD 4lڿ bv_̓mͣS>uVx w]•6i3]"N U񹟳qHa.V(ywóhsxRfbUzfI>Aٚ3l V+ 5j#ץ^?M׉]C5HZ\OXsaabyz! ;W'Nl%%+=Si',)'E{ԮqW֋F\> %EyWXEvi&[e]qöjnCS"[/J6-J( p!t8) {-E$;v<vH"vl,# 0V~ 3+Ϟkvt xMh\,]ݬ9<*6k+jٳ/!X?W<?(8J9UDm%~h j AB H~62QT}Dwl$KrXvs`Y.2nd.>6/pu3Q%wdG)m )R.qM<#*B0Q;TN75ɁdcBch(}̻Ra {o+IG--(=,%v^(T;+Z)+RH2K!۩|U%G\f# /?a 7HC'N3ɩ"V)<|Ժ ,E|,nNUPzA-' Ge~VI)8'O`/'YZoRE.JÁYЛ[aˡ>"KoIW_ξ#?Խ  i^]?cSffgyR1u9;Jt<ۥcJ֠Fڔ#G* lTdnCoRY$E:Cw6q1r'5vkVq"U^7{>)/*N1|kkNra>eυC- U~{ޱ k"4;ۧg^dFNAhPqIO=B)+cj"_LJ.x~T`V}A\D>`[1w΢!xEA emėٓEPN/OB&ԪE Hh@r싈Z]IAKTy: 'H3`("n ,hS5Wo3'H;}n61?g~dy.Iֳַ,k_ӧFie$a8 2s(- 2K9K$EKroA9_S=\ c!Oۛ #o\\coYklsO眓i+]wBCIa*Tj0 ,. V[`J&+N7ՂŠz dޱ[´!.mBe #^pDmv~u9r~b.'(>2\5Zi&Tn#OQ9aÁnm$15tSFk 8K^Ьj\UjSW*~dz1H@:TзG~1)Awƚ,voFq.^^G^b%YR\祱=ñЊSx$x?Pİy}DgDvԘ.ӉB׊ŴR< FW]^NF3oX!G\&Gޫ:=" D^X,5X!y$8sP3vi /i t_L^͕2i1Q+d׌4y&x5i׬GshjbIzG*SQmz*>2H3HYin&;Œ%bIql8[/9_x9mm|$G%VS7z8]쬣[KNiZd"snj a{{>Y&CPH4Mkt)O'r"V_z :DFўϳCt:`Jkvc70{ZY6^=̻>0UN?K x0uؔϺΓ >M0V 9$ H]0JBMbŘ+\R͉!kD`U!:}ܲ>YZJy"wEGy5Z\%.Tb_5oEg fd{NH;K(eS_MWj!(%_uesֱ|b8g1\[3s{76 kquL7hdWS@Jd7*/v`.pϮdK$_y|Ef ),w %HUӝq2 -C!vq3c:w!k4\|!/f`?]®).A} 9C,AJI_71 Hyxdsr%Xbcfsl`(}Qx_JȁPiЃ4,c{JLG7Eo0(,h?7`rABt _rw~fO' b_m ~B߫6k͐2i'XM**Zq:G$\@78:zI'H2kODr +x9*:.qr_髇DX-n fZ^'Œ롊Y~9?"{9&r>"`ׂ@w嗤p=DnQt!kr\ϫ|U:yìFn  i'vP#E$|u,WQ/gA?[{|MpQ^J1 a5JU'-:Y7Tv׊&8Wã--B$0>?Vn7*EA_b:qژ1ĖDC&!ͣ@ka uo$KKpv\HuV8J `'DK75jW|x3B\DEi nJꐜG>^Xuq >㦎g_1zN8nߘm:ZhnYhaXtfgF)]ڭk W㭙y^]|4{w&)ٳk;(rۊ RY:I<+h k)gm`T,/:NY}ߔ(akey LH{ELr4p6kUۣԨW<^.9^HgD3C^>5{J`m[}@Z{rDhX*d_c͛J0C4lyФ1-2 nybֿkzҊQL5Vג-P~R@q ""[Xvf9[AH6&)+PZyG뵗Tmcw':Kt?ugT&M'oʄ#s3|hAlGv# OS 4/`< ǔꮘrK!+u^:v#IΎ)ޢ@LIj;.-"ۡ4 o!+DbXrS~U6hA:qjĸ!\M\(8'*Q,2b=zvB4J“8"CAHx2np'ͦGMO_0ͼE3ǸkmsvdǦïCRWƨ̀fI&_u4Gzh1 32~{a4oՃ)/iW]zL{71booC~N k($D:~#:M8~ɴ+/3hK٠l"_b(m';C%nl$mM!A!?8o_lI9i@b _n1wܿ#_vzȯ ?z`38ʵ5G.\O(al 'P\s8ZDr 0LE |!-۠w$M-rg?J8-!v29twHŤO޴1 *w _q "U9/vN6/G~PlJp.#yq?V\tƥo\Uau =oV&&0hgMҁ8vřYzGp_(`jj>2,x 5ZQQnheWI+Go?'XjOkE‹ +ZS=T- Rb_a#?ֵJ2%> ~oyI]]n w K 6epM$DQ/PoDylHlJxOjɷg TW8ej/,2/5 '1"Ftl ?Yߐ?·Cm<Ԏ>qK5#¯D!/^[2{B cQŃZu z^n6`U0 )C}-O'9B4xe>9% "٠?2&3T*w3XMvrO }5k]Ŕ[.hBTzAHygDyIA/oM߫ε툪I"gldoף0ϲg5^njA`Gm{Og#Zcr tսe@EmL_#!wӖ8t딵n"5?ok:K1GI*d0㋅&uH7 3y1l]klT~MJRmiuf*:A$CؙRՃZnX?]*?i"~<4Y DT_kj {_z+u20:MYb.QZڟA':ŕ c 9%FDGe(͘4tY[7Ý]#B`i=?rsi7) ?A;K +7*jM )G)~a<7"L<(IY$k_ScSwF"WOu!GQgZ7-'uЁVV߆,J48FC!/'ZEgY :;~Gj/GuJ5 *aMd_D3BL мDxzUX<]΀{5=ꈱ6`4:Bl'a.QyPMH8ݗ%AJmUHĄ }+FM1iS{ڄ(p.{a+ 0xr;p".vr8׽ؕP3Wg55Ypni=PeQUq)2ab\w fo6TWq_?οP#ǰ-b )WA,>k 2-23疛>M Ů%ȽşbxȂ 0hb$ch셷 AsJfcIl}zydXiQ]%Ήe9bႏjwE* a !0ui^˼ԕbJB>P%sAZ{-9PE,>2X7F މ9d '̾ߚ]pL|: *op$(Քg thps zѽ .=Y )̹}ˇW~}ڴG< SlyD+OsnzaG=*qш3>oV`Kߪ9*1OtA-glN ԅLEh&y6 1Va} e;tҸs,"Z9D]Ï<(JQEL\a4^Q?ʨ}O}cQL[:øBЊS=?ڛuH0.n9JO)"їܑ2X_#;}iFwB&P3Nmi|TZ 4OD @ [Ǿ cq467 !6V^Y>Qh$2UQ8Qi+-E`,3oe/*;]d#e'@@: i7:5 aOαz3@8BIfs%tyn3a@@MDvC;c -m0wucL>HLyoF5:|IE/ω}/G8hBVGwnިXa}bi'**ޯ ?r G: X>S -`={:#8b6-Փ̐V4֣vsVNi9%ly4*vBȼFYo0 oxrM>gI/J;|%(>;BfvoQ;A (YH{:n>&aI3Č%?z I͢cwtFV&~o"P͈ ףqcKRn4\ބ}5mn H; ֛Il'}>xT`ȥJ;s.cMT5zY. 9*tѸ- [F$P>Q1DSR@>ʤ2-M7h crPKeK;1XlW=* )<] O܈smR[Hg ~a˿rXmݓH|r%{Y"G:cbru#Q*C%< wT5ᑐ.ۿK@^t=[~`w@_q"?]3&|:v.5WӪB(v3So6v{1Vh."`߀ jQf='fb06Dϩm n(LMzOLN:s^6Z *Gi//wQ$ E2#^]6 B\tAau+A-m32) Z5IJژ=})dA!/JvnÁ|ݗ(ƠHˁ&\Bphx^3 c\qr"<+A,反bc8ruL "X5FZuJgڱ9#]A:CҌqR(P\ sY)BY8y5%b| 15Hl]Lv5i÷{aLb'j^Hg_!Z#x4 S;{^~нK!d)%tpZû\+i0]-5{Cod%!OHcpsQGB_3X<;wM~Q,Xws{8,Na ]-ub?W)L~9 aX BTՙ xok"Bx]C-]; NmudgR1^9ͧ´9=$C|@==`Q\v5Tkq"~rhY /ç6_^q?1ʎrRҝA7!RLZ䝁~ Mm4N< VkpOsIgkZ^$PqkOf+.L AUl,.!_#qy />9yR[ [xIڒD~q}WQF6B3 bYP2^ݠǟsh෎ Sɝ t7փℛ>\?=~* W~ ŐfMl܅һhǑChEe6 pZ- QD{#V@yFI&B-qХuo\Ň|0ɻ,zf ×M{eRuhun?Oʼn O\T |=}<B{qQ:]FsHsyvNFߊ\x"ۭLk!c!җs`ZFҳQByt)Σ|+cw'14i[ iUg卋lE~Qy uɠqKM-VwX.YHV܁Be~" Wv -w-O?|,S%[0!ud}TjtzLAytNxCZD{'t)ـ+vw]6QBoGFmf]Uso}2VO3r O %#p(Ԗa{6s^33>n/ TS#}ʮNOr`iI?bN:'”.NL8/ Aq!kwZhBħJ.=,^wU.*B UZب"FG!\@Gp$ILMSYؗ-j)pK (f`gEr1.tyx4ٷ͝pD|{%*ɺ5˦32 /Z aH?ݣ X罋"Gi[Gdy;-gO컁d&OD )4d@7ŝNdVKҼ(ؿW(=cH=baZ=b(kNn&k,HF(Og9wwwe;O%dr,WgB"??1րO' a5_Hc0ul|jqΪzl660]OJ:үa0qZHWN6zgۜvXr}1>O<-awe ]GOݢx $bà^wdgEalmJD*RKG$~Tho9prNJKLYZ:dd7{R]@[N5m }Zs^i?3 RE~Ҙ]RQ{6A,5lUKꘞ-MsԎ~>DNxڦB{^|T\0'Y|,\ Y8m&a@hoPe3VNEvݍ!뿝g:&~VCt GW+W"?7LfnY MM q*EݜR0FHx?{N[V5q+y{j8=SO'aSX=Iiz"wL%O¨>z0r?CPV?<2*\ .ÄtG(3B9:mC*H)1BK{FϙK&ϤMH¢kO9ߚ4cBV:f3zHy\aݶ/U]3+6lܥ@Ʒ4wWYUD8Ԥ^S!D&L\6xAqf\!jс8$0d. eA`Њ?{ Q@ B;1S_O`5sEU>xW= koOC0i[G21Ecnh=:~VK뼓NO-R!U'L{{9W {\Ce^W] \LݧF%|.0qtBv<\Q1o$MI*X.pAq.oOї6׮P[Ln_OuȱwQyi)w-ɰbcd)F6}}J^XRྑck):· EYVHp՞1pR`zjMCBm^(ǟ 0&mmWLyɯ]M$iR5 )-HQg1hnKED.` L> j6Z)Ir0Vc=r.O2k8ot?P~w42 t1<4Â"qnG @qy#D7ψ(gH wȚ %Xt6^!1=y(%fUϧFyyGfnpz~oCnR엄dNOZm  !m=帹-aة:g <.pzԾ1h0kz6ؗߧ PJ& 4'Yz4'`.7OKbP!ԟg@'og^)ZAyCؠx'tVCFG#,\yİa mSQza"%FPK ,FB7~3lQwH&0? }D pYƭ\ ~d.DYIuWpJ'O聳Vkũ'BoR;U>{S=L7)t|݅k ^~D&}H zN_ p쎪:Po+*'> a zVsu8{jATEC0 hvBR$2GE47NY-MENWfD ^훢ΰ/d&cM{{I=ݣڛ4Jѧ _.gˁUxErnޘB!\ˆ䐢A}ίU +)P!;V9⸽T[Hдee<12kbQ@̿3;> $az0>n5q˯z^ho$I}Ȟ flh{Oi[}:L*yCIEJC*r0Jm c|R4 2V2@vo3,uY@ļ@rm`xf|L 醇YZ$\/^Fg=.M@;C\Y^)c ~5XЊg\&b2]u~@H3ϊ)q^~f 2Lj޹Bo5:BN]u :-l$ vˈ}Q6o`^yBy@"|(2w$%UL3f}{W57ɻ)1Ot8M@ٕ3gqӮߔػ& PFK*6، ͚j,h'L{bmS }hz0 oNhǃ} -)y\P'܊||V@$V<ЖIdMncH(D4lӴG)XȻLҥ3u#^BE b0073rB2 Y&&3?!vENPA ΗʘR#"(&zAT*ٚ"*6`B_nNGWբuɪݞ);_!,Ґc":O;v~riKьZj )U/on,SBs1s`BPv| ާ<њ.`]ҡuz=F|͹JV:pdŨt?mB Gkpg:YN#,?"8U팋ȸUë${V=muZP|ZUrWtw ''_Gtq鶂JၷzLBYL@)u0@FcLa#鞬y.U꺵s]ur*TX $ y;N&PqSeWHW3%7/E)o@pKAgkݾb%( OG׋3m/2,W.xZ&}HIتUGS.ĥQ`SkqgUz'|=՚^JbSAQ}3qѱ0;NOx]~p@Rxf@3O9A$Pk * T-5m3S`(8 U=~ܜs.%P:f Us̉X<32OWǒWT*l)6Qd' LpFK:3˧qv}߁ݯe3yǗ͊ڃjD~@,&LmƪG$G @c2{a˟Yq`VӱL(u \`%z~e>8?PdT<,AG/6=TC|nihn.Iw$mDt&^#2XsZ}(D,yu/j-c/WK< =fބz;ou ڿmT#h2ǣAx*(!I*źoYWFh: Ö^}r4VFh aܪ9-s=wFB8LUHxXStxLeBYM4 oW& xBLI^b`\T_V) B l'5q12d4+/R'25_P{pσ8zOp׶'KѤ'Q}v?vt+eT?؊uמG: F:Ox/$/݀u =%v,H]IZQRFyJCM}fIsaIF{dd.Fwi?N=v6ȊЭv*|HG'+"0 iɖ>p/A]3 v8R} s`<2YlJiO ^|4B%if~ Tk5685&1`̘|;" <-u w(MVbeA%"wAt2RVAit_%*-ycMSE`Y˜(CUߚW3f+umY`p}8UB[Q,5lN/D"q"_w@Ef.kf+Pr{{π1ɐaFg)V0J̄Cu4QC*зCV]IH7BTW V Ӻ#{\Kxՙ\nE}+~<\yJtsY'!wso(wŢ (TwhK cФz K . WFA|S+[-7*־ȽMt?qu)@st=vG#\;p4ʎUhYfܾ-Y\Se@U_ԋ~\ ƔD9*!'gQV{9(x~g%\IlְTb9 `:R )"f'(ޏD .[{T2#|in䫜E`b7fG}f؛ROj ٪=R4DYJ-U=))#(7,&`Ȋ BXۮG&ueHX=?Z?pakץƀd.!,H-s. '9Ϳ..x*jp.\uni8]! QjryI'y%XHn%@y uۮ-tм.ʈRQmbЖ2x3́"@9L w+H;pSh[|%~څKSP4sc1g'#`p}9m|Pa'fm>+%H"h/mpֈxp4]"$jL2=h.ϼ:HaPDT,84q I^ev?ђ+1yzw;vjFhHkC{Ɲ#o)Ȏ@#yR_⤄k/Gu g"B;=3> e>_Nv:vJ? mnyNآ-7GՐc2e{ETt]=^`z;F|\lv9MږmHQ <|h+AVڬKwe7,U<K&S/MvʖTٿwY)\d5#nK"۷hV@ukhwemW;3Q^.jnņ IWdqjޖϑ#Z]ar3}%Ƥ\.vmaՒn?&t T78yJ0LY+:hHii[<:+{l ؅[#c0)p+fh-')N PmZk%LӥN43:\ 5J"jvJ/OL~ҁYjo o;-(rɌbSдXD"3z_.P報{f2 *ӵl솂$' Wз|.y(_>|’X>wOk+?.$1p2obW%..NDZя%BպF e=Hgz{1<g _7~cz_o͐n3*("8.lTzK35tjlbI\i"lɿ#7wj-,:Nz1(].KM*!8Y- t*li g3և{xsW-'oꛬŝ-r6BK2Ɍ B @c!E~@CKWrn{ Kq᎒!MP~?;1=-qL } h{*[?EOTNh$h, U/ yJfCv'7+2 9[6 #3~l1=Zn/;m$`BJxϣ$9-bkO 1f2P,T'$+B.6wtWQɴH_ *OB81Dm܈2() lr(8_д[9  I㥌j-қn8tK$W*:~qկaC9]p%"ȋ":6u:o̗J;LfPlۇz͍,gL )Mځ \=X4J2 ՆHT)焇ɜ7BzpU WGɳ[H}SM ς6ZCK:85+^3ZIga=xLߺGrA㾕dPwX#Q,Vvx 9]94iٶonBmP\=K7v9 T_}vU[Ŷhdn%-@ .=1P≅֋-A <|-ˢ{@ݾfom `eϧBqM5꛼Nz]i ,x5*neę&G_-(!@_)2?L *cJ|;=Xʭw`NEK{>ʨpr{".$puad1Z _`.3((|w'K4QYuI7 G^&͵ZvSu23XJ(Ulh+S)$o[^'/m$IAEqfH=/Ƅwugy{nj6}琨!^Qq,{PAerP+M Ӻ%ᷴ[_fsAr;8y[@7tJ",WCTp E=| 2~h(}ʭ*dl`?>d4 ?8Z8ɕ/a.(nQM+L+e,,֟5, %9y?p2Wl DPc;~4kRͭ#2WREc'! L:|Iܭj~YZdW0E$>dPqmEC`+}i2J18.9`[E`olzܜNM5D5؏U `-&L4vNI=ƅMjHCKh(viJ ,,ԩPB>^Q6Į&N=}$T-SrlD~x f [5hte[$23}v4DI3.]"5U@K ^ڴbg̿MQ"M] S10DyL8K%ʡޜ0"ZD z"i⛛g  ,46~^joR渃e'P4@5ڟc9?,6'^y?jvP Z;OaH,6i#py!rc $.Ftc=L>[oUgz`y&JgB4{<"sY`@Wc`حsz3|_'|K혶5RKJҪnmk3T Zmt"e\$$ɷ/N~=Kp&hpJa5rɿr]kg%W#ۦ4V:+E8m(PРU3"{!1.j7 /mdR~Q)nkY52;IzHx;rC-׃A m h~O]hN,eb_/B 'gp6 <)z0eE"jFKh3<rJhҮDaA˙=}}o6Q͌ܺܶyycv3iW{c6_qrxYn|j jV?ĵ@T W*p $Mb=iP  UdN;#Dr DN±aCN|]APVOӱAҽag>NInXH}Dڠac^KIP\ZFv{N\Zd;ĎKeekgOC佭;{tlTkX),Ev(sn!w!TD^a.{̇E[' h5m鯯\iw\1s)諡'0R"cna d2fm+)W4TnՒtQ+PU |+TOb񉸘{;(_XwRc=P ykibo 2!H(=u$OYp;+vNmL^ k([ZkyJy<9D&x+>vE~kB^ S++:-Ҭ?_!a J ۓ(8쎁U-:&I>ԋb؟񖘜+{8*>"%(57xXgo`\6E&N*Pn< ܲ_xDY1h-!lbHݠ)#%A mxo%īKn/g 8Qd#э.rh.to+*c-}sddte"r,*7\$Oben RK-FG[QLUbVo]3>+&<2ڟ-U{v¢@c7 zrاJg?u̲|V8@r'dl˺6Z_(?!yv[ujSngQ2^w1J_kȋ*m OAZ)8dOjG}pR5:-~ IpS/eӢ`} k':SϷ 1')Y=9jGX+(VE:.F2@~~[: Z+n9G9a=^ "IVK&&*RC$<$. `A>n;#<gU\xw A?%\5-Oʨ>6N2(P3 F;?3e/)|DPʔ%<ؾ_}ɗ㖮aYȔk,iblTCꇜ\ 8w" LD5v TP*2wC*QwY!"**l*^ass|xM;q:< y:u#V@ ՈZU(5∪*q|{yuuySbpD[Ö,x8ڃ*=^Bv#mf}'k!/5ҫ-de+Pֈ&|.SGrXNXVF*90tJU/ r@$cqc\!}X؛Kڶtg[!:5\CY8I)?8u!2lj~rԐa='z"~ǩGQ@Vq܍ˌ:c&`Q %']7X)SJEOp{"ELm={lՑ %5G?A[2T:X,ISO_vQ8)}YZk~c&#б#*X>qxzJ'3G* ed &ZK>C 5ZIuar(6˖¼رm/3<~_Q0v*we9VGW@3>-Pـ%]-`tnbVSJ[GGe"s9,=@%dG[qlB 7 (N H+YJ e.qj?Aps YJHɅ]9Xݵ)-+1ԳIjifIn: vpIww'ްDJ^J ɭޒN @II{<Nb9+B@)I$sn,IDԐ!\ip!fIKn< Md_H<쌂̳{t`zST( Ȫ!ᶤ} }q6|i7rmhn@IvNPP1<2j%De^K]GX] n8vr1HݨR }C"K2Nt suZ<.Ձ^ gg0sŢ02|[8@v΀=yakb;8QC|v  ?=(Uq aQcfH8"!ØXs''\nL Umg}0/O8cO M<DL #Mova!"nţq|Cϙ)9N롧%b`dKؖFS%0W6ʠKNSw`SX"B?i"Jc2NV`b _c\QdEgA  d͞GVD9Hh٩:8y6$uCP2Z2۱^O5oWAdk?3_ E2='UiN.h[>{X.`ˊh 3R߾i% Kќ?Y[J$A6k_D_C }y0ϓoNQ !xSѼ/%}NihB=O9> U&6p)72,"& g0p*Q<8^ oUQ.g,=;ٰh`U6j E<ܦz 9Z<["]mƫ*f\!np(@BGKkeu b%á'eCM/ْۢȉjEme؀cL.{lK:?I[94*% ?RRV,M`> ~[eQ.( LۭB s鱺1}] >e^4Ҙ; L<70+pfֵuRgFwyW\Yt8+"Aϯ' Og BRͧJ©K脤v=5d/\ߞ5aieEF]J&y-ύ+L^-ŷ F G.dPN!-yZEȉ$d1)5K:0(K@z]bŶHq\cL 4֡mrGcruFSxsX,I` (=95gr,G *ESx]OP(9 lb3VB+9xR_ц֔: 9ʣD|C . ^ΓǹΈ@"Z H\PSDU,D\0x=fH{ 8i~ Igr)Nv +dZ*K{Mێv 6K?rAE"GڑEx5BzMh@H?jc4P]Ü`k9' bU{D)1w]>ԏ ZCAauVЅRx%N1k`|9#(| }*mr>跗}} P4b8u{mhATɸn׀*y48-DW(&Lk*"<@¤M^ _dsA70yd^X !Q.Q*ԴI^5=_" +(mCUt.њ]D u^`ȭ{ X`&fJyiOc*LiJP)8v[X}u͙^}'J o Dq[uO9w-(ʕhl mc1!}yJ9U1-vD4oDN,D{$UZR_*VO!ītēav// c@*Rt˼yZN pmȃP՟3_N׾݇3t޺S+g}ˁkѿx`QI>?[3ّR¥s%LZ,4)BZ7{d[F/ %`u6#ra:~# P$f?0cF3~I=吪48*=bFbIJ"[6b H15Utڋl~-1Ut'mnr0M"폟8ɪ3:WAG[˥@z(V-sqē4/=gwDGHg_(>*[5Kg2#!}c'"ߢw->Q&Y&t*.O:ԑGA]S%t܇}ۨC+f@jEk!=}OΥXsq |-w$2s"GR9sSeMz-I O{V5(bCJъxauMoUpytw 쓸7p%1g&ZqaR94_! 3cUxbQb?u1^Gl`#uyB[ \l6` 525߼&4gŁ;<4T۴z؛:\=|b|cʻaV.wNfVΛYDٷ]k#eLZTkCozK,z6Nf;o$8_ d}%]#^Zb Ch]SJҹBEOKn>::2'[st3@hdTg?FìǬdTMVt#%A4q:OLG,Շk5Zj .%ɪ+"Tng'4H鳇TW`C>7$i趮^PV#8'^A8[w)}݄(cV.c |.GstCxW:$3 I%F'Yc z)D][:L3jW+3$cӟ 6DaȨbzfԙQ !4́e%s'DW3:SUqS M>YNHԐ}!== mb#2v r'ƋVciv!~j]>8"e?y}C4/7#r~kkE_ eyif\-{]+Cjo.Dz Ȩ N SFLUcjǯ13I=2sK[9ఋnSA V|E~BČMX47- rwA6A7m9=k{[ay#m B^yJzqvH6R<n4"C=ӸZ64my4l9۾e]9e7 EЅ^)uf"]0ig4@/&a-ﰌ|-P݈'~rFL7M^!sf'[Xtʕ |9qw,#cҠj>+!ORG7zn2 4؊`j6$O=O`.c3}2?t$TZ{ъ:-j:F? x^GG0$ftW;#o x1we 0jI_ (*gܑr=f- KyCIVk||9 W]Fg3jON-lN*h VP|GcDQ Bܺr㑎&xu|QxvH䏺Dc^gW|ײi P]Ҋ/Ow9{p[s5P(kƃҏ]iQ;FLv}n~'O偨):;(d[3B}LLpXR=ky1Ilϓٌtkm~rE&? Sh̷0^eI$\8 iƻ^sBn1CȚ }G%ݔ@ʔ (}[W#.C^Lf^K3cN5 Ar Io qW#2hX$H* M5->\i&anZK/@~D?5op׫/` KUBTUHIU"`OxTSq=¤XS +H﹃爵ƒquc qQDY1DyBi cttgC$`8k?. E 8T aQ5vB5WWoM%;*mE~64-vu#~wA=em:㆔ao{˙ΣF*{|K]T-ʋ2W}m'l5%ـ?ҡGDRŨ$Z iq7H.#{nI? nujKƏ++^Nh`XbCv`7h ""PVh)%k@bgz'l aESZCCyNxk!#tELT"gRGoAC12m S(Kx ԐXLʂ  ?&@X/V ];=% YmC˃PEoIO/ѰE6[4|9v4;5X@l+KP Bc $ə(n.M[?_Ibk>w()/$ JLI/W7y}N:WocIBq2X?fu?f=յ#TufpSM{9r40Z^MȁO`Nm(FF7I q Pnj͈hat5DM˅" `cN!~4ex?E7b;4{Ѵ*{zE bS#jTFȰ 7@zt*S%Gk2)6px,^S6Sg]_Y / l-ڻ 2Fٷ,mQ:|niZ6؆F7 'Siձ+|XP ()¡m(a\\rɜ|aEV&gf4 JӨU.ʔA% 5jjFa/=.,5C1 Fa`w5G0r*njJȉw&%NzrMt J6OPHpK0[LZw2zkX8 nP5Ld /=%.E'`zH@o'[|$? v?n7ݟDNeX%B({#Cr@}\8/Hu ZKT1uƁ>–ܓe ytDTQ1uI?̪F'@0esEzHMi~:̮Ą59H=4IV4Ceմoj"Ç}nykBƨ&ɻY\ YQ]!c.SN B$Km0]-gEz2C矒WIb}|8lO\ʩ-SDAGaw$K1ME _ })e!귬 ¾HK,fU)0N]NiEb,,qU 0D`/!3 kբL-^R :m[J LMY:Z`у`Lt«c{ss+-14]< +h-Ze;Ԣhʓh8kK_oV_b$=iR}DM}tGm-kPs\N`!gtzYlĤeMd͝tM8Մ\82U)pY<ϊdÊZ mD=r4.eӋdO@r5خ^a/a ئ{{ߟA]&$4T9#l':bU]He]ҙIeHIUEY}LLl={4:W => ?f>>\b 9-c@&EspvO<C~hGܧH" U?6G;Q`/TiA#yeŎ%K/`djnɪp Xf9"i q˻ȅK#`jVs;(OJ4<.8 7|f媦,y߅:/<M:ewA^]:O92\W4#r0t1B0B   iVPֽz0?[#]߱ snXF}c5 ;Sg$x{EP:Kqs"]mU csⱯo;_Z+ љJI?*UW5$^x,q[3@(SJLg&ʏRN6o{8 %XjA17~&I]FBԷVx3x'?NYhWPKN4f$( |eNiT)]1})80{j^P|!L;DC?j8K#(#EU-2:qM/lj:]]ӕP .HFt95`KHZH_Pjؘ?C"ʳ[DRl Xʕ<(Zio''M|Y$}F~zĪߨQ\2 $Bo+"{QEȓ_f2Ŭӂ7A4X33Œ[z:΅X?Yq;Buᥴh@zd*ӄ hF}ݻͪ8 ȂRMc_A[Sod,S㍖q c A`=s#@l8)upnbAll۷IO$e AN x(IQV1gf &nˤP?4I[!ΒZL1=FI)ރN\-a!ȊD95 )%ǵ %HcN[sE#99E|R:B4sV]RRw/w3t&1L#cK? L"SgjKҍcc?s=@Op;j?ɯVbGW%LmK/nHe+,Azu2lp>g/m4ZP~~6=HH>r`ZFlc |9CU٥랁ۡ,iԡjI8%ljhPJqFN%9X; / 袳xOS3HFMb2G+' ln8:KUyy2v \ṡ-* r%sd#K,Y SݸJto ,W|*B]zH w7QduU PI`W쳒Tϻև$y)Zd5Ck!, |I}WޜI73IB*V)!4$Cϼ΄b8wܷS>Hg91 LVr;_}NCMXXόl-B,ҴD]so[ DH @{ODA҅?2Z%Z,fSǫ%My'-%r9ؖ .rF;,-?y9G[d`p7|*50J]zt|6OK;⸫v24YTHJY,2Z;;^v g8( C餺yi*%TR|,!򹷷ᩂeV#4{ag}:#xhN_V ;{D^ xS$XFnm/;^loyFr3:lJێ"r[h rnoB:Y ^zQɃVʭ qKB}ޝA-C}* 0ʩ_;@ߓU6n{D`nl`sA(K~Mu6V/"|xVD|ΞhiPEutX1n cY e'6KP&@0/%9{NU}@qkdSN韘8G&<%ڜ1QZt>]U6ːyζOe9KYFx.`m|8kqAeQe'.{7Դx(s2gQ`IlY0ݛ2  Fk<$`o ]̩N]Ue6۱_|IKar~<#.֨k<وxW3CckD´i$O"[ '/F.#csP3 ,ΪjN8ODِ2pM<;?|-7݁R³M_a 1]H4k|)YM$KZe= r*y-CԡBF˖ΜŖas#ȅ! u|86ep-C'r{DÊ =mn]}Fb'-b ZQb2'3cz@GWɑuUx3P>VkK;\zԊ^h1SFdoS._~N5q3t5gЭ8&U`Z̆?tS{a>ͤWGDEWۛ3A(V+*-crTcӆ c{%瑋? ح'l{;#^{o>"G y/\/Ll;M/uv,#*wxeʫtqԷ]Krg\j|XB9#Z8o Ta%d j!p1eyikV9HC"*9WёćMsmt.,&emXGuUSm,ܦudqA|g7s>mXsoG05cB ? X3yOYVQjrPb:0Zu8RkJ螋fĢ謷lΖ!Q2tB۷Taз}`'9;{$\P{k4qY׋x(ũ vc>8Eܱdn~* oxB}c kB:~tl#.?fN[tn̾/pF`W[z$k>T75ڜ+we>섚ƧvezGE@ 9Xk?*\n-L?]gخf(,.W_/ C \ןr]Z؂%O p Zy=l"4P].55BJsK-Quyګ)Hi:GX3JrOH "'w&fJ>Bx2 r>\xTm+`h`j $JV)hHfg5M*(.`x;U<wXGf'$6pBQ I(Yx%5uĝuﹹ"[-IkQ)f*+[2$HQlE|`Lm|RiB 7]v?Tե3sTwqij/,MbtKS!fF HwSJ$K"A#ZF×5w9c }XBg˖o6&I$60,\(߇%2CԽQ6#Gx^\ [f,DNͤ]L}5\)PT,:^.LGr6/mh#v>ܲZ zY>^XscI TvsuO6_"T}.>+aOw\]Q oϽ8u6U[kVKC+ uV*'뗛&k iY:)@HPLA@RJ!4ꜭa#|85^V{T]j_{"H%^_`kT]zk`?rҏӇ@^gfRq6}FI=UDdfPۘa] :/(M-jN d7 SeIT.38Q89DV%}ӉHw-gF9/'vf'/8  ;S>"fB濯c\>TD:$.]CASvW jMm}`4BtvW#I]Ȅ| {i1vK1jAGnv]u&^) k[o9ק3Vg=J+eW„P]7BN!`\e~A#9g=DʢR->({Zép@,l<[NgTtyDC+VSVQ È>(>q/K)ܹ"2YY#"ZS& @*O^ҧ]2LP{//^fKObq:+j"E|e)3x]r<'4~{/W%Q\RQCw])1F2#£r+.ms޸9k`E|k:xO OXB>3>(%6^ .,K{YT[Ui㆐x H.."˶{E_ Y_ۍ8 idІ=6R'Vs-aKx6J`ix{\,cG)'loFnH&hwU$*߿G&< !:zVF`uÁ|mwELqh$z\D'zG5=ԶbeFІrUvPiOwbX*xzB. GIT&Q5U,[Jgx<~0V8 ^GpqAԀ78CX! v͞"jK%8 e?k l8m ?|@K]!/(kKtN5qph.Io6m#zV'ƈoqRx"Ն81({zM2&m qhPm<8穀 #gW@}Lz/2s(nhVLas_}pl/O^wv&*`:Q7#L -,5F, &/Nd3^yuf^ 㿪%0f3HGf RwG <0|Gh,m[!Kh @+tTSs)$m t͜0LVdQYiY<v/ŷ{vvr6Ee]m{pNiaolgqQnhcG9J"7oN/Ż_Qpvԏ Î =k TwN;ѭOí_uќ˛t~ 2_rH yp..k1K4F:)| omDn "X:5%-w5xwa5-vT8mLG8ɂ[_w\. }4$EvSW07)"18)КYiJ>=Di';˓P2(G+8A /(@$tjhzT2" eVwZ#Jy] û_I4g9 MD03ucGR!@ 6GF*Z({cfF.Zvڟu,t +zz\BI(}Xv;?`.<6 7 }4[=+אdfhWs$صRw=Up淬E d3tc''/&A.9TF@W{~e.,I cܫqъ-(x%N''Lk7<,x"ߙboP~V;n቙P@ nI 7XG#]EQ } tnT FP a=ᱹq2d$l_b`+xTįPd( (~gtsɪ.[~ޒhR=8bz O/ΒbEzϊjɂnc^,Tuj|6ЅK|S9.}%Sy#mqY قzymnMGBN3`Ȕ_#z8s <Dz~~ɉײQѧkܷwfh[m4xYң7!%XŇ/qZcٟcuI8_s}`u$va4W[wq\9N^&^bӐi!^"S.CMRO E2ǻW]@몪Z? 7Ccli1$t-l3w Ɂ34؇_Evu L;W|mWJRwâa T*?Ld %$lnȵrM:1?G:'K7g9UoĈ x>葝|U^"nm*,% \iT ڧ,FA3{ H̚Zͺ~Zn,VLd5.m;g.q_O4";{6w4Ӛԟ9'w3ִSVMnzZOkd/xW9 = Af/</ t&WaM lA5~07Wu9; j_͍'mv<'곙A8L d>䅓/ű|~P^}-ׅq-ϲKC#u <VC6ԞPpt^Z',߹ؔњ/dm)n0b96 4gա^IÝ=[Tԏ>1^29-P\6NP ?.UTvpZddෘ}DY= p!l֚5} o]bre4.5ŠioimN WkԯX5~[6P6cHR ےo6PJ9ЏVCA60|g,!UtCNdH@ecTѻ [K^b#g}_cFv_\FݕRu~J1DMcA !D~/{z}qsF~y:f{G֏jnY߀?y]$eRW~cQz4X%c;IeeݣNUzxfraAnb,QpU\dRWK+DYd"0,$Er.8œOKB{U6u3s cXV[j;nl`5/B;Hስh4JW~_ѷam#(R". sN|0mNW ql* HMiYکKEl?o{Ð?6ֹ[J(U!_n'%C 4 pRJF'/ x)2t x6۶)!UowۂĹy_; _oO)#r!زҼW_cڐ0 }Be t zHZ1ydGY~H;J/N<о S1#ϱA5OMJbFqDZNM@^P`Fp瀎JdoD>k,O][zUU#>vԄ^c6/qs%7E-d$?FĨ3Mxc-&legޠDKԜvKxn-@7^Y/$Y>iw i4*uG?Mҋ>>o"VMH8Š霹*ӭ{ˣ˟ut K4&-G. ՜8bkŒ(VGbcdf. KEmzQIQ^xݩVJO$RVͿB>ѕ%g]ց "y#uUYUXy:[`8OVMMNKk{TOn/nH5[o<7c B8k=6xWoȇIL R6@(g^NngË4cp4?:`)Jé1;cӲ D7zh9[;# TEBVyX. kD}NuT)<;I^"mU6|uQ~\ʒW~ 2 (bGks}uņ16WW8umlqb]tŎd$` _}\}rBQ䀁h/j@vҘOy^G5UDU%9Y~i\ Sږi>6ȼG!{kOՔ"&kMc=^~3ELap#cO!o #;-i.-4M|˝(WPu]! 7ёIyr1AD/\noͱQ.LoHIk{%9 b3Ah̕Jvtߘ9Vx4)dKM蕐v 㘒k۪aZ G`iAF^+Mu.G-6 u }+G}bOm9p-rY8Yr7kU#Dna;AlCD' #*N=Y0O)sqj#jJXL'< {lzč ך5nŇzignY7 n'}m.PF ߧ[ I?ʬې>vT c|DioXy}] zrχW%md&DpPԧdTA! ᛧo8]JT[$9~b_|,%DJdɋddP V4}z^ { 73JV# 9 Nm}DMnɞ B-? d{xTL 8A.3Ycz$l槾7 &oIL2Zܯ;] JgXX0wYoJ|&*TZ}kl䴌P֡rtMo+_*j/Nc٘5nx7~u+ QAޢ[K?gout'dg`$Z aD++=(ƪq`0s/jBpDRVcODE8xow ؈l^ջrݲ d_ޘ!4L* H| Bs.h*Ī#aLw2b+jyЀ-kZ%UzνL% B2mPIV0QfX|C/eaԉ~V)MЀB!6G=/̰/gtqc WH(8 Z'XtMr#4|L,QE#O;7*yRʫD(~>,݌$6zv⑨v&dqEʬfHZ*uyu\i1qx>Y-;d" ջ?i4E% Opix{]QbZR"j[Rm;#0*|dz.9-nx,IP b/ΩnR\^VչJ҈.dDE5*?IB@%hj>P@cY̩ 6iȘc/2@,g[4wks( KaAwNj 󧏦$B跛G5rN'6BApŮ#p$a;qMȴ,#[i*AjZP4~_U&Q&Jb;BXc&#DF|mQ z*I닲3P::A?3՟ Z7<:ZGXd*8m-h 텱Ζ[3JN~冺J| B荍g1ç]v3d"MG }pwp/̝J sE+|<.pMfk*]'1;Dp`S$H8̐T!0M:eh P9K .17޾۽ W4Z\   َ1 kK-吧W#ul((~Z/bB#p7< ףS#mcHTAHWUkO1F@Q& HSкr$;]èmrhm,RRrj̏8 p׸.F; V,mQjWe"#w9?" PyruU U>VY՗{-S(LQ˥_1؜ %>B4M%[8Rs^̒iD|fxL@bE-C9N~?̀~T1RYbCy;/`cQ} gie` vxfLN ދ!ޑjv,cЧgÅPTYg7ؽR,8[O)X7NPJ拤xk\nT(me8bԣl JK{gܵML3jE_e^8Gq%ڗ?Y(1gOJql$J'8b*R ~Ƥ+g:{i'Z?9(@{h`uj Čګmb>Xs6 Tmr6zrG%ur#(~qڕUѴ]C䠕ߥ7tX=6l DH5T!fX BłPRQj6j\l^E]xAoN`g/eb y1q8A~?(>=+\/ 9s 5W='7KҖ/xehzYY ;74?fB!-P`~zSyZ YQd$ Jb`:7r2Z}ӇX,'”.u UӆRaj m8/7u! C?‚+vpLZyZq#8Y zt$6v&p@jRm۩w D_^^k&|…Mn,Fj=൰)?{w]=s|3Yy;Ty J9@5^KRbόC ei+\ߐ1B61y sKe~Ŭ佔pyTB y% x32uTၡ m6mt {/ڥ~["^͕^ l{wS`' +%hJ-sjgY)R3rX˼wHt'4INjR'a)JTC$#+w 꽴\OrV[^s3rducPqD5sV9KD?pj.Hb ŠwT'[ NIqw(Mg@HImRS |1FnY?g ī5CoR28ⵆ5@I~f` OG]RLZfJ.ŮZ.ßy9c&Xjo>Cy{j3"smAfD:EneKv-b 1#}E*t&T`_g*@6N@eRιSX^苣l]c㉓25tTVbH2ֻZoFݥPUiƹWe?{N ɯ@q9ŹwE.2;_-adU8 ]˜۹{XM)?-,Zq:,Vx S\qZ'.C^+V 5ct҅x44Å"3ϒNٳ*DO/9]BG:V^M%A0߉=U>[e\ω"E64u=t.U ѫ&%:הU8WA8KɻPB?m1`fS &E,`5U^g׳N~21\FX'qdz@ peRߔ.п ;Z͂Qb80qP! g;zB{E PޕDe&&%ma=)݆Kzf62ny\M 8Z uU z!gUN ^&C`NŒ# zHȧnЗ$CB7G5ǚAl\ !+~#+A0uJ[!b/0cdJy#H@ ZSn~Rωɦ *Rb\//n~N?]5.4/7ɷLV<&ZM}1!w[ 70[W-1yt:'8bm[U֑0j$o;ҾbFZJ_bDoMۋJJׂe7@VOh-!R#86.UN>pP{ <㹌oZݵQ/swׁipP륖3 q[/4=Y:A,^49|Tr7rwp !{"@Dbf/?^\3i4 ?&0[9>$޷!#Ql` ʋmbщd߰rg[Fo[3 Xˎs :-}KZtOh8'_ 9{nLɻ.F ^.[.Iao%]ő?X8W2n@`b)ᦧ@ sdspߺ-fߩlQ" 3(6`$]-e b[ Pd^ou3նh]E=7͕W YtP\} ,*N-ǡMHB:6-VMIѳ@ܷC3ݫ}'Ґ,F(qfM OQgnM^ݩV9^*AjPz+~#e y L;e C/fv+|ͨR<]WaD z?ahzpћyYT%6-+U.Ѕc2vi /KQ-OlӠA.1XW /3IsArw!jvH487(v3;6[lh@J{ُ\ il1{%jc<ݽ3ĩ4dNV2mY(\Pecec _\Y;9k7 i _n(4Ìy"[g.eꧦQ>CËI|fAP0[y[бv*ISw飦\үJѕ{(۠Iz@xkdf$ Lo`ו 3^6e@*$#2hFziZϥQA $ O> 'D|>yy7IMhh; j?r~%6ZX4beX[fnWEӉDWy& es5;OY:yـ1C7W+7A!<zotc)Ao֟:HJAfqt3vkpQۀ9N vHAd̟i/SxY^u43z޸\J잵K.3Ֆ@ HGe!  '.Ȣ3ifu)!TS=Ws4Nq N.e^ă#1![rU377e1|1u#p~ e1GOV+ɚA(J8_y [@Vģ( (KAjP2l}],I@H[iF|\n ,ƻ!}B9BNۋC]6ΞB $iy@_li0x"!e}ɥFnGDO$-2z՘%qA+zF yӝcΊW̊њq'O $Q S l\ BH8qIU DSNej;*@QDpr`~fB #ˉ9Sl{<.}41׍!x!Yؒ6p1,1U]mqaa}pFx7\ :\{vIJ޴k*&f- B[N3ͺWoY24C4ߟfu<=n&˂N@:lI$ƕR·vüLLŖ}*b&s׾88tk Cpα]}=+ׇExQW u[ F>6}80,X=Xf>( N#dB~p!<6sm1 {+cO.3!+Ѻ>{uaZ1;çqPUV΂).n} !/I$C.S:`;q"?VBmߝT|-?a(2& A} v82J0!,,=}'vB7֧N.)zTӗA <|@!\ՠ:V0@I(iMț ArpF(W&~=ʁc+l}@&-oQ@L@q=2ҸC̈o jyXV)BﰬeOqVrL+y<^D\R˔Fג-=qAgE|~ p,5rח?/VCp ԰eHHuC+4D~J:x/UwYvxLk;U1sl (4r[A%:m=1ڡˣ m?\p,R˛/KM=qQ=[<;hz&B MЪmAvːe" {12t]`h*/,RֻM*Y2B?ͥjV{pd+;# |79<œ6{O?f`aEZF`:3+ALnw5AH^eNS%?y)b{@fM|'2JD̈́z-[N"Ol3o|=,T7>R f>qg 2t 1ɾN%'n(: [@N *qz (LrZCm EEdݭ|"fڝSõm [n;op5ȶކ#y_T<@I\aݟuDEn ZYSGUKo/*?5<ۛkoP1JG:k fƇRb[p- @~͔LV~vEΘj|OoU+~~NCƆL/I{h,Jd PW$Y[Z(A)ϝ*2Nj 3VIfk|R"H];%`D\{U}NGNJǗsM0swȬCF)WemK8GS=J*d5f\\2X3|٬ll?@RXpbP!P@H_ج@R 8KATf-V 'cr#).6N?A 0 e*&RM `Tg VN`HƌYx+3`^ KH6$1tXćh+%~q1{)'A/݄tw.ldOܨe(bri%4}7 u*Lέe뭐 3Jz7Gx/2O0Ahu(.w8CKE%u#qd 1"=w#t1Q`Gm*IY$,?4<)"Oߩ#L/Xۥ"9x>2PiyK滙?_1'A \T}zN/#q[ ޾5L[s~a6 9$^iD>oޗ o:P:%5m)ryyEiZdbIR&Cy€iCUvRal,R 2pL!SlX`ıF>~JU ui1"I7;*}mnp=Ze[U%鹉j弼WL\W`tO=Z\ UL5U?Q '.NP(gR%YG #yVPUM%zrP!BH*VQbbUqp;~6b٦da9aVt*C۠Aޅ]4 ٠?g K\3? /;HJ;ZR'zXiVV5ØdJ11yդ&Yts\Lќٕl\, <0 s0.]j+PV]?nf\vyB\m|17o([;vmWy 4e*Wj+^CHK\~Oʻr#n /Idf$vKgA>UEAa@9&s~`=*?#|AStPub&/~SC騨ֈ_+ rsWsѻb[qvW):6*.˽7~ᢧXwh2![u2nd)YܛS**3I2W V:Z!ⲺAnԵټI!IPK`4yʧ/\NfsGUwLs&  +@[a3 ۺ'R}LN [̚LE&XXʷt:ExxG0yj񭯃S]RA jV0(~"XĜSdn^X ќ{fq!%U r2a<6}XYD.!Jp\kfޛ`s_//ױp:_4"".a`?DZildsNYʬ@GIq`"zhhj-cf'&c#LMj'V=hWK'Ib."]lI\;Q*BJ=Lj ݥd+f)m}1ڠd $REmķqv&Y."Fz'5m~2tlKNۣXrf%ghU\ RqwzpOqɔxv;dZʄeiUF(epl},n~ /jW{rVwfXrqkUSv|3}hJDzm#~$ܝ{ﴀ')ҽ8.2Q?Cڜ`]Xn +Kuށa&l;bS Wmnvu\Ir4m6h=U}B hEF!vEE4yjc=kz+yg~L{>kE-Pgɦw\Er9 }zo-_I y*hB Lu&tZӬxŏw-<#ED%oD/2մ52ίo?6p^jDNǛVš1<i*]|i5Ax LiQ>b9)y8}",kUdbR5SX,ң-Hkgym}s6LCN:aapSc<'-{ڡ!VY!"hkRΌOv2N M$7=֗::&}uA{sbP Dd/6SD*<Ʋ>9X]I6^0q嬉 LO/WFĪr'\-^!jJ4f|'U(g۔pd;z!} Ѣ6Fo<neo)0V&~t!5Y?oHrr{衹{1}\)aۅaJ^<ۄoDZMa]Uy fF\Ii7pjgv9|O^)+!)bXF:Jn¤PCLܯ TL'R.,bdcq)/) \ `훩w< ZQ=0蹫V.Ĵ ZO~ 6㍠jJN2M×1tvQ TvO[Nu@,ߍ $ck&uZ(e/ QE9V-Xjɜp)- ]AsNF^Tl&7m-rkm.drÜ^1GTUr ʯ8p2,OGdec,`^&樔}wyTq?߬3هaq';g8|@bx }m|opE֕@A0zjɪʼaؼ="?Y~q \hIcRAO $Qƀ0p2ZO36tM6t̍0(:!2ދHᩃb*#\'l+?=nj+tӈ|@*lo !smuׁqil"ߛ::{!c:*Hƴ 9PKJiWe;& NYƩdZG^҂4Bha5L]a (>`W;Ỗ\-X@6i((/Q+#7T ,wtCe?K*(Cp (g]Q G,$O%Ǹ:z:[6Ϧ,Ӓ8 P U%7uB7yw4p|=xʅ3&~7V:^&柺ZnG7"_p}Zy}^6 ǁ4.m4O=IQ7 [^VhDvZ2Vq|M'D^!1@Bh}κݚ > EvyAzR Yؽ3po{,UQmDžil)DSڎ ː;BxI9z'%X 2d$cŧ[cƳMVQ97 1uP_roߟRp ߧs/O\HK8ױ> bkׯ=w9! KAYNZR+n8]a YߗzEَa"eZBQ׃ӫ6:嘒vURqb*6ٝ[,IћkMJgjsT] G%,0H3s VN*:rAL:KߘxIqGdjKzEY>Pifu@1d4pF2!EB~wZ-_ێ ܾO]KxZ}#漧kI" p!'k!+so%D @'XwNu?\>Q1PtCW'ڶM1MKS³p.v>0RpQ^ (?2v`>2` jW(@~I!&ST~;+3jp\;Ʉa;hvY}6 rDN1.b|lřcz4TA~XFH-cfNN÷HbcwԚܯ 1 ɏci]b20 Şoͯ A20ZB@{pzJIEgRY%[UeeZFbt daByv>n݃&93[ܣ'PIJsYzHww&~B\Thxn}m}dpCegbQQvCx|>%YHB}¸LKUQBGw8J܌u殾.% `l,{SL"L͓~pFDؕ3~,h~x?Ah\/I#-ൠ-5#?FO]Vq`t0j}tVxD% zMQb4A1I~1Q'~XI,ɯ.nW#6g/жΈ/DԾ{\koCMSuq.%4J !F̼dBhmztʮz|6iPS` SRȔXQʷC%Z[n`ˎBUpّ8ͻ-x{P?*#< _ ~շEZ(oJwL\ Jc#o?oo50#"2]вfQE\md AįxeիЄJ@f$UZ=a;i/denuw^lnJhprLVc7Hwd"c-!}:pr%BߖlXGLʷ6W8ݛ0o8IeWFi&J 4G+j63B{4ce)ei6J`G.(/܂H~+$87LW7] =gzJA%io: <ˢjUNI>b n4ESŤQ[Ą6ZU?u ?+(S ӗI@˃,_,54ۓNU7{ߵ`:uE0ܦL>u|WL^43q~Zvb>Vٴ>rMbn0-V"(pyKǼr@gzRl^E?Mu#}xb/M# pms0x?VC* &fZ$`Ơ9茂72ULޮf 챁EX4h ?U]6ԄYU즼R/'2nY;>*d'#q݆P^5 Jhb0zEmL,t1%p3c5iV "o͙bxhc7Ѓ%0tZ?æ@MFC1@rѩ(ff&SRGZA=ߪiU^R!?ܷKnU_Kp} ¼92.S%7r=R=6&Z}wHŸ$nQ0ZL2>*qW%a<0{ڜ4 [+zиm%l*]ͫi,)ZYP`et` Tx8sFxfMgoZ?W!a5*?܎ x霫ef.p,JǺ=YFtd^F7Eu.W\k6ii6LwtLXf?HeJ'&Y hM}%(j}u&[Zm-͕)IGWxt=3Ҭ,jS]ŕ!qJy 1M&3>忤s; 3UA,G{̜}} }^MOZkc9}ِKpESvKHyMBS5L4!4*bTIB#s1o#"/.&b4HLg+|uh?KW 2c0?ʶR8z"J%9D{ üASvҙ\r)Cšs^Lexl"-4Y<G]\/~5jy*oJۄ\0'=w,O5D0 H2uoe-vb6~/%R G6ieFo hf´(- J,`%,.; kNf3'Ʈ>x:xmC@ghsVOh70(GS'JOUTz%6%TdlWMThu%RN![7el |+&H9ALd|-8^ܑHH>5s]CY?e]mQ5pp+Iۿ Kn7TD83Xp5HC7?(a9!|80s'4 Ibz!I[-~u/^}z}4 JjY3LQ@K{))+8M=EÄg!U@j;;5:@6R<;CϵF}9ϨnsxE;Qm YSyUC{X}8qѨNc|Ih\఩m\cGXP+Np'e2U'g5)8Cn<6PDxpd,F}noŬbRؖڼH\5JkolB{֭µ G_AS{aX<-h]&s|Kabb'#B ̭5+`ZWql(\]hi}.#"`{2ȃA4w疻,S8x H+|YE%=/Y,WKV|UvtD] {1 .|MV. v&c4低u}!-ORmט&EB\n$KOP !D$;ٮ?Q8?#ך5kUp#U?_|>F9w RFFCagEuSI͸84z-):߅g.s[w^iلc–H'S 9=fN:buʯ#g9pzhp.ֱhPdq/r vN6FT>+jxYf.3GOYz T1C-!k426{pt_{t2+HI*w-t;6켙JO\%(ΉFTSwOˈ~ 2WaFE>[0֞'M?a `2Le4FQN{duM%8@d^~6;Z!^?k \l`u/jAԴF;XfސD%={^IT&i[#BQJ0#mOLB>%~>4T usR.qՆwVSyR٠%O-Cv._Kz:@W w2髈/:oesDJz\TY=G@a"H mB^XOobCX&eYHQV DW_C:z'͎`s)ܗX Vi,0՞Z#ȴW@ O~Ir `3EShT]j}G:R"iBW{nAo23Bco\[l żSY6AƟohZ$⑌!gbcvP: a HA8\KO\\zV4D k;f#Qf~7HSZ/̉ v z9KԼ'w|pd`ڐ oWԿ⠓9Ny y:,EEE ٛ#|;)~)\+|IV]4rYh~^@g> n0#a~q=M1:c$ M?ę5Z .OaѲ8SgJ*k$B٥[>_ּ蟌,UlY$0͙/ЖqØe{jiV®{)sUuxw7 } vP ˸F[9{it!"8ޢLeQ`Jo\A@2w,ӯo76: U$tW,N'ŧґ$c媎nSr&%$X뵩Z )~i( 8›&g pH${=l {Պ70?cրBNy>3#[-$6fClYI2:vb8nպ>c<#mp3!c TPYQ ;lax8P@$ܪ-znSf5<;0ZhnFs(ץVk=ӁU'x2ٹLKVexySPt#\:#))'kHq)G\VdcPf ErHq>#nFU "|J9K\c\r%X|>T9cI Pt eg}&纡^)1(B& xg*A'r~"vr `qC /nC! %oK$FE+8ԯ%Rej{$ ҥLqbx{ TL5R1D }p;|1"W ;0 W@dWApUr\^nKg$/q$:onhWJ7F7go.7zOjxG:]t+tuuPy;R$s%bP[oXLԶV* vSP$GtI؂$0RUen<*)L TxN)?f?҃ebءj}J7hG*5\1Nh:q,w_5:Wq/uc@jǨc҈T9B8UJmBo+$e9Ux^M/0!jޑ0#Ũj66-3Tppl[ /"^g`Ll8֑oFIJ)'iOL]2›=/͎UkȮZ@C܀L;ӠۮJޢܭ_c}G^ݶNF,'S} 6>?X5]]T}c;ϝ1kPZ1l1obft4$Xk/y_J3VZ7J2ik)*R)&Mg -kNٸQ;_zP-IojJ"Le5FO;cLh?S2Q i,PiU#OR\[Xv}%1Pս' &3Rڮ~nㆰd,puV-F&w?$qVKvyskq٬TL)(xuBEWZ>5 6{Č}S_X>ƕwbv݄g^Cz95ěqAmy߱U0cƳ9.brT;7KO< @N'c]yJ3ʏu$e0*g_P~& i_yt  1$!5#}#Dt7\SdJSrJ9É@᝚-?)!KOPUlaBhj k_[B2$M$`+zR:m_,2h˪k}'7'ņeĕ;y:0eS:+.'ygG7MP~'8&t虄& F(C`>D] _bQPATnRٔnZ˩?yFX|tf/;?Bߛx'DU Z (D3G14)Gqf ^ s2'$JC*|&$ysξԡܰ1k.rٜ:ݛOt5jW(lWga4NȦ͠Ì9\q")ԍѴܾq)NQs`0/PRI "Sgm)5 r)#ּmE*HCɮ/|3v͵Q5o ԣ~̣P#@0ӄQZQ˻`?eXfK4Zџ㐌d}.?\z<(T2ؠ㩲OS!=~#`иI! uΉs[5˫ t:[DR+;7pJT—s#Cz jrQȅ8xC;w/zwX/ʮ]Nt0ΉlMu$] T ֢t7:/,! x6AF ٙ?ؓl`}Oh5YwZY÷I: ~ߢTQ(~-d &vqm:fILe 2/,6[?VSfI ?PɚW[9p%3>-wr~}-Лp;ҙIn-9:>IZ,։mcaBvAr03:@GJ~ٖzpɎxT5v@@XEPv=s aiyܨ1q{Tq"E߷~ xRC ![1^8F:lMEP+?? ʨkCB?E}.W в\(KolĢ_wLc WS0:ߨpCZں2ş>Hny9rRh zZSFIFl )Ч©ޅ1U'y-eX9m4MJQ(CT K5^fxW4V#Oȟ& iB\3PY3hfnjҷU-Oj7qij,לj+qkDJZQ{(,WӍD֑ܡnV`?5ոELb6U̦n0L3䛉´uI.Xʼw].ӪX4-G nj.si-6C mXVj,Je=&ǢeCi0ݯݤG[WN:(?"ޯX0ۀB>eVΟtW >Sc]E *<Ixf]dqU͗cs= 4o(ND ]1!aTn,1nbFO5* p9q7<`GH@S2f8MQ%rB0J2#؀l" n%4=&2xWڈ87ZZgf(o;VGNT v.ޤ5LHX`Ntw}{?2=)SI+f,GAc3-Xk-b}%q->Cv{qkXFLBgDk9!]5fݻ_%Fp/ Xs V{0!Ca@vOd?y"&,~ⷯEZ-y'^TzRhkĵ:'-)R[,Vu+GYLiXvlmljxsSg~'Kd͏T]p5]E/B4#3ıG%ޱ2O6ڊ=˾m$2܌sCt몚}x E_0,ٚl\hԲ+q_b;{&1]I^* XU/6e%BzNv63ECkաw E'P@ U0~],o߄Q(k}r3/aXr+A3aP03Lp3Yt2— )m0 u5! tr+ L=[I$.T6 ɸb[Ϋ!Z indmDX@)%pJw~Nep`=l)"ѫ,gQfM*kK욕:Wv$QoTmF{YDWfH)ݍ% Ń~9A!:W4]]xNvN82;$vjA<(ݲ HQZ'6-v|enYn[H84V,%hqRXne?谘,Ԅ'qep7䑗 |?Y~|Ӛp]mXtl=^cѯSįRέڹas?`8[^cҮ&Z [X^h5J".a1S1=(NH)ܩsnnrCTO-hqW"nKyc(nF2ӴRp%YA@)RHcD^'%6T4jȴPʭ8_bD 6VFmrus[|MZ&KD>P$t]4X,vPV-J{bwS Ͻeݵ!R‚ w}gIQnМo&^ s;qsXPIܑ֜镻*[R&EŗUYw`_AȂK:h:nUGzQ?EctPi*g9t,M;Z=stQzՑo9c];<滔lڜV:gL?,L>j=} L,h"/7H'߁oROu]^+@z5O ^Â{yeҺ7`B#_mIv(*Ұ̆ Aj^uȶ|ב _^W sP;i5+&aP1¶X`Y&dtV8~0Bgu+a Q&CØ32EMPNBP w+2C~mMIW3OpmePq)Ka~,phqk5`o7u9DZ |Fmf>w8&v]>!buqJ!gZ7mYC铈b Η鱴e5n]Lb9`ez >MHsu DogZF^L?<[Gw$xqqi̩n)ǟ]ZgƬمyNܓ+ٚ؋B. 8qw&ڜè1 4BiR۸7,+O/nè&h5GNF/)[/ز% M*$ < adJ/}6cuVV:`5kI>oQ?`MWb᫡xҋa'(KxRƘ,߭DX۰@$j=g mz䃶52@y{hڹlw?>'?Xmwxg]PL[1M60qxFjљϏwLDpa(olE/@$ppܭz]A5Q9"xu4ߨmDq)$rς5<_rk>g9̦ ŔhN9^ߋʒY K+!-/%ttHz2kq'TQUg_-k/b#hlg(f@Be15~ Kv~ ^XR:-3X((=FJ#Q-}(7ň3HGWaYPo"bw: zOib>)|&^l̈́d%fFW[4@;HYy5x≒HFf$˯qY*Wv&ru#B;uT-MwO ]%p 2_Ky Z;L[6k\GsMPrXMϯş D|W5S MD23f%%9wيQ 2qXU{YPWh#Ό7M`ˇ.~u;а1yNF# VYV "#vI2r1TBo4to/(g}L\%2I409`AHV₳0K?sf|Wh< &2N drUU1u</ V"6Pg٦k%Z0`CQ3245fE>yM`pgC7$@=)[i?7Pۆm<~z_Y̲ܕn:W* N DJn}B:̙b=rŢeeVVޞi j C)Z2'̬rm/kyO+V3" C~B8>M'nlrs)=:,Oz#Qw(=#6 ^Fgo~RZ(#(vwV.mh7*8t#mGbsz5 YW*0Z@Ip|Rnܭ&T4')0?3Rk=k^: +rgI ŀ݆5;!6^+`VEˢn}b#:+ة^DAA!tX2A$sCNy ,+8-n/*'ܦ}Bbe08v&"IK|^EcN -Z<6<|)nu׺ /I0oX{z*`%lJ@ɾBW2mSbi3 Oq* L$ ]+}z㿙mTLגyu<A'~_ܷM𭰜K]^iҐ͙ |crkρfp[}宺 n`S -θY%!c)Q+. O_k a.H,~onId`iWWP JTr >OəB7KͰ9X3;p*$׮Nh˱׻%_7F&{, k"6}$ڛ6qfHB/[گ.Ws8ev"rh9-襹-Y Jr\rBۢ@bo$<ZvKtuc4'hAjeӲ!qbnbι"،u .:uvoBRFMelI1NŪ=jUnKRId]A}z;cׯ)!ywe|Q'Y K -\6ncTC}gfcbU t:Hp65UdL B\$2T.f>BjwLɈ t)=//PPG<½s\:{[R. /Hg9wTә#yz. Ŀv,Qqql/< e%a/t#M{Dhg8,P61%K>u9EM:Q/-}zȗ!(L|RRd:YѰxi %أ7=d~-}#`G2҆ kJ\_,,Tiգy ~x*-]Y3$tyZH5`#8@ u~6 O&Po ykbv!R6m7thIwuzL}Ck'}^߃|i9'9ѻ[i, (RbsTni b e|ėY@AȖ-(k@=q!"[a+^vn#o?ͿRg>Ǟ!H;_5'n -:r$Θ)šKGΙ^ahGi1y60;BϮ/GڊzmL(jqb2) is`wRX}B(?)s܍L8D\6MD!1q x1bh)Ft AY, |x%EN sAHV$Ȇ21, .X9MPo@_au4=.w_v"X"6Ċ#IY7R@łX02hW3Ge]py(CfެϦgTfs9\S;@Z-*fm&צhǕC 1,gѨbvy%6PybX8E&{!&B:N\ߥM}xh;,}E Eeq1 пJ:[Ey@FĸRR ~xs(bvy6 X܊oc"/3QZ;US[K+a W}H] cve~`UфY=C fVڷ/aS\( H I}#9֋rSoI[?A7w^6 084qVwZk*}TVX6h d?_)^Lq$3(lrw0u9Fx-JtObbxG7Z& }eۘUGLtcͰ%BJ*Z֦"Nah\vy5C'XZGazGϤaMr;=Ca15\S4Setk;Pb6ndd,bA/ '? sB>?j!>Vϩ0KmP2KB+ޢ??w)`VF( @jٴ`"{*Ì>9~1{'ө,9L@?Mw_iaV'Bp冦6$o&CQ:/#бzxm'}w&䙍mRdn:x0%أⷲ *Z@y+;|Qڰ:A/ǧ~6WQPE5U4QՕ—~F MG4&ϗB.m,ά6(!Io' Ƿ?Xf!K16ut Nc`4*/N{ qL3pP_1Q$[\ 흚0HIXDjq(vD3T XO_؇S3yџ$̓  \ ^RE#,(7XW毊ӆ.[g GRhZMKxԎ`6jG\&92 Z^5hiS0%&7!"?7# K6TBٙf(V"p۬ڝyTZ297LbQw*\ForǴP)@IOSg }7= 'G:;xuiJ7e3 K(K\HUsKV8>l*OqIA)(llROHg PRV"=x۫;qķ4&|A2/b~R5MU1r\F˝"0ɤoG9D/5ħG}]=M"9N`ˁܜ'Ys0pH#_T7RTY٭:$rBh5eAt x#<:q_i:ŐvS++,U{J9#٠HO2bHz:n/bè: iʭE8)y7]s}/Ǵm[fcŤpk%ʻ#NX CfllYOe"z{.׍&}}  vi9o,lދ8x@{X+dz H.QtTvvp+Q{_}ŠЁHve8i{ܘ8{U@m1#!#R<u %OM.:*meז@cԻQa ygۊ&J]J9.bV1&YiYE x-3,|_-n};ގo{xu9 {J&R=쪛 mjdRl.#eڂ@oUpIuP_/w@(C+vpJ{@<%ROS_s^'-!֑xD߶/l7RR>ybvHu7;Cq4˂%#IV C/l+2Mr9-6NX8kJ A< a+ɂ-$Ks@L*ȫU lĐ3L/]s z`W$tze^_UGQ6A"Ku%VaD$-\0 `B^sҎ0uC]br^7 ُM$Ѱ[9s_X譲]c,9/i8X9n#C@)ob3AnLeo&b.jx>x_`}dbȷq" ;bPJ)qDscQ\~3\l &o 1inp! e# ZO>@:#G6/Y&=#IF \aB| 4GD gphŹ(Gn朦6^._ >`*i!AߔtŹQ(0:ghaVVǸֲ! .( k_.{k8; e[ @GqV7ϲܷ 2(*K?ڦQ?azf[9܃SM[b/^f^- 5Mcv8N! 8KX-ޚAHi 3iqm*ѳi oL@;@k]35"~?UbF?YK.ӰW=S]V)Caor{urrq+>wRy}iDAovߑJ-M0pOn q;g n\Hz֚|-.]ݤޭ Vd>:b4(\'ȷZY`͖Rq~pT)?r@}Ǟn6E|5Rƫ[3!߿4kIXB4ܽ|3DЗ[Η:IdUlG]vO$;T]fh֡kʳb/)>=xB J[n8+5pNZ`v)mH$(ϱdR{B^Z DNjLnj 2=lA:17h__!UѯIei&Us a"ܑ?ILUieNp.ʙc6GW0jMts$vl@& RpRS5WO9C:q`ogjbP<:/[ OXC0y[YAQ|\mgܶb9:8{ 71͐^x9MU-p.S-Y8 3Ю:*uʝߝ%/H-robq.U u Ŀ J7m2^,_C2"lk?.R}<k?DnS-cҀ{E\5h*b'$(]8چO-kg9KZBFnU&*^ } 2~<#ɓ0z7`2`X cC ZZ}?6d ~ڞQ ƿ7'4hN?$ 5̨;\t'/vްoޤzc$֬T"j {`v|MbsDjr6C",yfK3_SI*'7RA} vn%]#UEьi7tcK^ Bx.-()XO^c$)H8BNr =F\6 ) Fo+9vU~c֓GWVvi5(<̡6s#6)[ѣ,9 nBR+׺l.P74J5oTxǯЛtBӿ͵˗4]G! }+@*d o·LkueKHNBjfrzAa `Xa vn #Ʌdw c:᡹R{JP$ ͕(PƄ=ZHDMivs03`)LO#kEW J/O6Zry (- C&b)m2׷N+x"L*qTe&އC"?QrVcz:@ρ1ɔ(ZطF_G@u<|NKd33wT7 :fdlg zyB$jjp{ț::^c\Ք1":|kCr{v{< Ehkj0!9[YpFJ}xso?S܂_}C^Q?>hݍ:Tl6Sn2'Q{>aQXl\}m*aCu6AYH:QH)юtOKGFs S" ]XԟW$aޛ{ʢJ ԐWOaq`yAm[lChyAlON*U vbJcY󈦲$ xd&/( 9pAmmf֖.v6.`,E  2Ov2rS{-͌/M7҆eՐ{< E5!A40p"[Ԥq>M{R c<=L Go427UNV5Q=JZ#]kXn[rN}AQ(ګab1E c5QUtLUNo2FkY_ÎF n\;ťjPX|R($,Aj֝ŰT-/ AKu)F|݆>+-sÄ}m3&<64DI$*&Ա}WDptGg.bfa.ɂJEȜdJ:_Km`C ,;gNFҼ #ml墇sSiF^_Fj\) H_d%|znPY^P($`UJ垶|.{t!Mi{#mԍǥ䪢e"=sM /D$ hʦŸF*"?[f]8~on{Ubm`χ c^9=/ˁrIh؍! !|-]t9JW3l?/y` Jgbϧ%zJ I`o 橯1"9C*Uvװ^"d]7BY d0:u)itqm3dh41nzѷح]NiٹY"ee"?UfΔe)XB$dx+^'#_Ŏٷ3#}A3b-,`R8L[5|E{lފi,VvFԓCqT@CW[oMOj3 Af,o:pAfzj 5Q6,$]S*d\ϒ'p\6r=s.?jGhyF]40;aY))] }s7UH'緦[-j!@! Vx*¿KǮcUwozZO}ďיr%[J矅Mۼzzû+ eJ8oD i]Bw0r/˰H, ,{T $6:NvꢉwQH@!]wfF-^DxWA;ٖa6?b)LT/]""^}> ]^Zt#fDTc:ږ :./ʊ0 p̄[z&h?uΊ˜Ҋ(c/&vB, YOn3щ޾*OL})R,\!VdNqC-".]%ʲ48ĔXNcB*>g3KgEuY휈R1.0 ;gȭ]%*}:)DQ+f07dwSH&09Yf)a6*\?j̩ :Ͻ<,ZE XJY>/nVTikqZê>6rK09|[كԍP#[xg%'[}FX?2 rI>W9|MNu/V#xa "fzޠup5-G*T3B[rL=3 )l/3C`JKd4&ŮgǤT4B}KHLE޲JN!648|⚣i% s͵2 5y8@QgAZQZjͿsk4d3~c-ԌOVMTKyW ;h22zc.\̨H!R(֒! O롲) j9mĀq7yA1_42cˤGiX;FU8^ k|9{WvC;`"gy+u %{GZzK@ 8 ܦ4eQ^Rxf u]Sfcq1נ-?x窹 NyWSěФJv$\?` I `+#0z[0䪕s!edGbHQѧ<  ۦ0Zt&#Y?x̔ BccP2=fQXtU+ӲWc~ j݇[GQYΥyMČ/SM(TM_]|P(:c ;ALE`s@%b֩:/:p>k]+3CW뼼>3| 9ɴrq.Wefª[jJ="\SW6q?$[JKgApYY ,X I7}B'w>Y@0 g6LԑَoꍷԂK~-lTwlDTFpB_+_G<Ӧ~ xRr4BBI*@q#Nco'iJ<9pmB?/"-Ɓ^KYqUKpąGWasNbCO lCgpf颿H_w0~3tVraTo ٕvڳ,N0r;Wսan8'23wd@jjr&U$fcyo?enWhq 3Sջ^? Mc_ qJאFI6C|1Tw@>,XrPkL.- 3QqKc0zgy *Z!/r }Ev0Oj>0V .R܀Ş7=y*Vp a9zҡ&ze3N/Uf17)ZD*Ɔ(Vl`uXJjlc"@pEP3cR`óW; dbZ-?ih\lV9doȞ((ȴ"&hZҖ9KumM9vAxOw`rrTo$~:ɆOo ?TU]?ܭM|\cSx<8@4Un_ 05ǔ@&mM_FiUVC$Օݜ^.ezq Z1)B+WKnaKжÉQQֺwߘ$^1T8וz6p<4ڄOѯ(8zpdkP>Vcۉw@&ߠKJ7-|kl^B`ꗶ\iZ28a7ѵ(e12m 5wuNԷ{a8}]29 1s'ފpisyz 8^KC*&h2t-͎c͹sK)Hǥd}EhQsA5\&M 0򭽱SvӢGE3I=oʍ#q<Fm0Q!ܟ <,+B %.(ķcNfΨ_PH. X1xx͈)a)є: s{tb~t'=^bW%ɒ8wK 5mgݘH_ѫI2 iy̘iftJN=ySn7/gLHU yj`Ґ~˩hJ91n]lE ;'L-Vi!-woІLC Ѳ_\G:#D:ʓ1g^CzA *mرhZ*̈E֡{5dH\$ʜz/+@{rV8pC~Ya߇aBNTv߭W)A`5!W\P{D/:YxxS%hL:Z6l1S r^L,Rwי+ %ro.}Z Ktt{\mv$gc]LozF\+YLVKb@X&2$,9@ ٙ4l6t/Q(|JW<=_HOj(]YA [NS5"7꽙a6U6hT'eJicac-DaIUx+9Bd: aƧjqTv@g:l #r+YY&NO"g9"5(yQɕLP3 磾t D8P;,w^Ti果ɸO= 7|*b33$;mQ=/()BaJKsFT:Aɑ4!Fې5D-$ųgNk ;5;v:y |<׋-p~{ս=Y$>duqH<߷ͺKxg2R"ι}cgSzT9HZq䩕\whP7v +<%c95"@N&kt_s=8m-6>-2^fqO?XrY. ÙS :w!]VC:d~ₒJOu-ӏe%UU)jLd<;7 /hٮÒ읳=ٹI?)L0D_>~ʠi?i͐YQԅB],vpwRc/7W]|(Hj cJb3kYݵGEDqd[3W!4F+|&8L8D綵o3HilXo T)=1bsrUfcP$bҭ~YAðjLߥ1.;2QS{+I g%$;ttֻ|#=m]eFE9ƄM\zE Ko"p ,킎кH}M]rYjŅ}sUY+qlϰ 9?[3d6qeF ODaDug])net\<3R3{w &wRTC"0aSxq(77/TɪUK#jm;lCU*B6Tl%CHo_JpusJ0HP!jd6T5Ot $c¿6QyYɗNib7F:6%=,.@-11^4> jjy`HGR9kX smOi*԰9TdGoஇrD|FZ9 ò?w! A,x'pC$U:y/>c3jg)7r-c W\o`mѯ(qKg#p1IA ..,hfo>^ǟAEb(_E;U[!M?L-! ۅ9,<ǘR0d7GK%_ gNzo)0C0,L]a:-U2P:ppjh<~gj`-@7 z: Z`Z&bãj RJ iʲbwKM.zrN(Zy{ D[/|nWIf7e vU0 }*QDYȻ|aj*U17]^K*uӼz6U JW)d fkq)rkgb:~`h_TchFC.&WaW7b\g)a~k.".J2KJC#xp,\);nvr|gmup&kS8tru[jj2 Xgn.ChԱ Hӧ\M{`)  n"cq41K\bk:S_Aվi3$@Cå(uz|ƭ!ј zb#́ik 7(@\^fMtly $X-L#mϟh#P^`NVʹۈj@iXCT?kb^H[VI E034m' =2xw5 b Ț5$i) Bhl(F'm şǫ25DŽ X1[< yo| V;Yz}LIJNrl>(n& o5E,F΍_.\s4VBѳ){=EXDR?n5r\o#瘛cEƎa؅KSjj[e}ڡ{h܍E[h5ϴw-FZoxjmjh1\{w6YZz^lxr e]]Td ƑY19_3S4PuEњ'yyK{nq66бd?0~j+]?V04h8sm AhV"S̞IߢptAFɟG3i칭1QGg+z(&ʛvUa= _fv ,L}ZeZfdBQqS" u 2@m"WWYxO.#q4CM#`:mݐOՖ>Ved}rQʉHT ;~W߾7цpK?ƻ`E{ W6*G׃CTީ-("3j)ёKV3r/'L.4'Ǭgۺ62)U?KWdKdT5{MaKKfIZ^ZVb05CV2'P*t )aY &i%@H %Ĺj"Oa~zjl2ksEp̑s W*_"A\Bہ\-./]fdp0ʼndF\#5%81wΰLm]* p{p Fevւ}si!SU>g%Wrlb㌻[pw MBS=7Ѕreˑ?ѥ2QqɲLÚQ ac*/\{PdžA1*R--h1!'ߴH܊ @ҷ6\JLtiD:.;9b6K 1u;z3)&˘x+YiKiYs2nx^qD!h$Vߢ9|v9-gy1DdZ_Wޞ]=&(LfHىx B\CCs[B->\?܅z-F¡ߓCKs5T3zܽCAbl\oHG3ea1u-*T)7@ / })Kxf)FPUɺY헉GYEqn=T6UbںqDDh)IYY _vVy]N},W?yE=*ˇPeq@{)L+ Pq${R/[L{ZЫQk' ]B,qL'\*V8"jZ|`걛_.x~jy1$ ةC;B+1]`\v+3a(o Rj2cpzNçDwF@ MDr[.9HF{|lsQ1t%ś)euDh Qɰ!|SOнޚm0;5>M̋f*oa)A0k8j9Te!/(s&Z^Om< X=h y^kR1 v\gcjL f' 1TR{Nlm%hLuUϡX'.uO^)O L^=[vH WbAEhmkNA%<]qc6te械&]?Av 2ˎ3ky=}buvLnWbNnëPKq ʗzj8ɥY͘:¨æv'(ؖQ'H& y+i UJ$a?er>l-<3:G>S\E ,y"5|!N>ċl/4燯گԘ\ObOހ83ϮjFʭe}Lg`3 5QS@GL(H]u*rfľ{}\3ͭ!q:T,T^4z{Q,\v@ PX9()Q&DZ=иEG[X߬$`x>%ÍJ%BSK_PKփJŴ\c~.m~AxYn<@r#^K5 g@$5X+Zx@" U}R`=x-L,8QtnD2qI5я61WX!ݓ3m L]L{W5+rCQ.LH_Sj=/ZP+>JpJAORPwԛaS^M9ֿF @hejH Qд/y넩\Y(85k\H֊+NWu_l gWYGOiDe<<]=յ7J:m Lmܾ޾K"M v ?6b'AQ6YY՚ :琢#RPfojn `@RJ/Cҩs`R}N?mM.X֋_ Dd4'PDSql .=^IM<3a"!O89Ȉ{E5JpT9EKk>O)OoC{jȁi$sߠ.Lq!7&f[1/֋눢SI$ZuxP6N2"Mم^PtQ94,;4' dgB#mCSIX*[Bu\uQ4Q撮מ*lg}dmZ2=LA5v&]}}Ai&G}udR~! t)R'8. Bv9 *yڿ &Q17g[>E亜ۤ9 ;$ҸHH5:qd'amBϐ9:yۂImRǦzbNWXD>Ym2BO7qH J3_}C<^)0/Un%s<E'_U6$o-5ysv=TS\gkkF(̥I 9UDY64#1Pn7vegu9+"9fEAds5=bB'd@05DĠeDLz]g5"~n9º*8v`.;}"_ vק,eRNjG*ըY$ȒGDie`tQ(7 a.jaHjŠGe5ۇ]7uJ_)ºv% dw -Qi') ǷMܖm-0kqvZ՟qi(Udumr²K Rld؄d9x@wJ\ąkmNG S#^ |2mO={p޼ 8j=SBKdTf`"Vr/:^90ݤ=~>3zƴk b ǺJ)XbVٴNVϗOʈq KtD}%Z-Ci[Aqtï/&ϻu |ޗPƨ7TDBiTc p5A CK~=@ TiE inنHý(~t%?ŀDąTnk"Afۊ>ea:MbR˂;YG<0^dGE1v!UňpdEL׼̿wv?@|Cjkt$\>dEXԉo5N;Yh gAE$O`U}r oL {/XyBg^Qf!ȪbM7MB!*T27몂 da2W h_һ@IG( ^Mכ#JEMô{2@gP~yysOhgΆIwڹjƂl2 ږ3*c(S&VsB"g9PKuЀOR eF lWi7k tTHG)@&mNĐj*oyyM|(LQ^)_C@'ؗ)UY Z$꽪<ޭAz1O C+~ĀT>I/NB9 _q0H^N=I,?F:  8׬x_>Ϩ# \ 8Ӝ}#OA\XVga&\|1@g%H'䞭B b$ӂ ]+FE!|ʧD:S12?D>Z8J tjSi+9\+|k,c?F,_\3>(sK5)WQ(/\EjXMY[Xv7B b5Ͽw{]JSסYrN+첩 GTr! ~SiKkZP,O߂Nw&[C]\,'>5Lb}@W܏3|yL]!&(NԼ)+驧CN<p(VPVުdY)Nk*D9:;>l"%5םZ%9L]wbkR`tԌ{GoȪ8 NUz!/ɩ;:fʴ;2ьh\{ Ȓvgi/ 21Bԁ"b:iWsS,#uBG5GL:T6 Ft ?OѰ73eiw66ۧs> *4.V+=dueALg}U& ~ϩ(5D;QW/[ xy |Ib2^3 !Z,_6i%9뵈j nߢp].j">sQJh qwMQz8yI|i3ME5%Qb'_;nTN{">,Xx83v/dF)kǏ)ÊFʹ@9Zn`es͢0q?*}!ǜ~!u]0 %5 4ko;.zόЗɯ;և lay ˜e65zʞX  ̋CӒDBJ &9'*YhF7+n!f+`oqfΓ_ѿF$Fyo1FeDb\7mމU `6Abn+W1 5ڶdy1gX~ Ș=G0؎9P]Cj{(Ř@;S0JS}ȱ ^8f.P2!#_lsP[8oxUe $h,EaZϣ%E/@:Z۬׃z/W!e/<}Q էyL/.oˣGط-i_Y?ۼ[nT/ŻU\6=OvVATG7/9["BNAmx+T6>"8N'ޙD*z7=4ŰtɈxNy 8G퇼bDU/~ #\$GegIP–GUH':#}›u^mNےq5HHXr^"BڞPt gB٪rTb+O9=d KGj?';;z#R23Ur+1>h,L5w#b_d5. 4Diֵ\'mbo[%U屇9glΌo^+>9^a=Qςږ7 4/h?F_8ʹYX\̉,AF| ͩ/h0K-o.dXj82$I1ܢ1RZYD-(d,0H3%"I]tSu:u;>й@Ҹ}*b5 /2{!ns2yɆ9e<\wƷUDw2^t>:aq /)Wд[(y?VT,~_6v+JkfX8ڟD0 alUrWudž'? ̟k3d=8df෕tmj]oZp CIx/ǒ9hKiHn]9ޯoLBCy~Y؆lp9G_cRX4{ϓh,g֣EccÍm%۝!ؗ vKrH0vb?Mo9MݖFA /AuczlCwγlqv׭+晕-K`򑭁i|꘰nen9>cMnbs P1&kj^(zX =+L|؋ -loZص;}&H'4hpH!1\˨2 gBB5v{}+DElIpC)<G!ee娫[;#O'\E mZw\gkWYqZ?R[M*t;Z v8L oۮ]Sw({|C!l HNNNMyhXm!FX5$M{\e7'u(0a.E2[-7{|]D#{'Av_ю&T⧔u. ΎusôuZC@LK*jI@ vd?2S1LxwDPE#zea0WɅ3},H /mSi<+Y_ 3?/:X=NYRK  ]ՒhsZ̻ˏ\A(j)؁G`͂DxBT,Ͻ ;)K wnppbS y+@+QcCCfi nnjr}./'zijK_ΘQFXaP [I5EBs%w9ԇ2MxtE4G,p}@2f&{q[UcoXŝBҦ|?&:xjp"P7njv0$O mBjI-Z} }M!aۆ̮(BZ1>%ϙRn[`g%xg#*km\/,}_k<Mo.-sr2^2hhGzIa OڷYx^3g(CWX$/ob6B{ o+1Lɘe@BàT^ew[_Wc)l%(3ހ0I)2蓚RςOjt{H=ڲQ9/)^#IݜW&nzQAmDgm\\ȏ]LxX?D&e^\0羿⡳?Az\HCg5;rY>Xt}J,B^gP#IDhm= R&o.M8!7!FxeޖW@`܍O E\hh6 >ɷ3g1 [9ꑓF/]/w&Xv-GVP{л@`fV$lfo8A ur,=(yl<ax%e> ,iO-] "*M '~{0fcRFK:"RsZ{HO6E#S kUi W^޾hCfL3jRU8;sL;wz"O7wǟ8DrB6Kc['8FPA%PGO;'-zk6 c[\.T?Ρכ3.´Yt%OE/rGjhW|f˚R1(zbkɟZ4 F#Me40.7jm"")%hF nx,5ڨh묊^5GqW<(3M&=,)M|d-6lzhPOlt಼ C\Cv)@ޟ* \}R*nSczD٢{=h_ɸP0NWxf $(}K/%09uA(h0[0D?If0d2E4Og4N)SPN4q $Z2?m_'UQ{uҥg N\ OPؼ*Þh ?gCsC JsB)=Ho:?wL/[_$Md!8hx E=zuHaIr;gWh ȳ m]y`g6zlB疇(p rv&¹@i'c$tp޽!{hCD4Mq8zI8O9i0\h.u'&>3^w?bXv`gp4-'3GbbJ&:x18exSqjtI>b|oSAsTUMLfuȡkϩtW-”&> SWlV!}s,L=G/`_"X*W^. Gv#.`P\ɑSYLFhDwZ`c8Omu&GrY[Rg:@[kIMA&-nL1 d`U࢖c !R0FH}ٻM&w[0Cܩ1Ly:)a z(V"pG?sUv5\Ēw̪F yڵoG?39 v,ZwڛGGR^%j=Nd^k~l\:vT]=r(iz.*ӥA L/EѽΥ0ߜl㢄9U|S&8R 0R3Ѭ: } J Vߏhߤ:us :j8++] q+."\B-9UjvofCHy>PM>NZwFFMP)Q5l6K{oܬЮm6i.x;e P-_ /,';0ɂGOK\we3""+zw}@)Ne^rpåEc^Ex:ήΔ{AFhκvI.AɐE)`9M!UVWwObwm!7rABf?6Bo:ʃ VkR@VW)1B(LB4 cIXo3f <Ϳdjn{ G8T75-k7ķh? g´.L )$&ygUsDӋk! >'D\"%A>NѲ&RlD[v4[67>V} {@@;£Fϗ×ݩ-}=W3gG<) O9]Q7L(@ntxBbq )UJ)er% p=0oiWO)~6=ztX}ϯDf(3UoT4$GF`^;Žqưq`0癠7V=I@#a尌ΗȚ"cJJ,x5O_ɕVPx[3%~QO5(og QOHDbT_'YdH~F#7PنV齨@.w"!*(}'ڈX3`Ku4ݣ ]~[՗s+o\IJl-p.*7t"ݼ;(,{ rb\j.3;SK䯚Vmf{\ime+?<@%JθX] C^"4jTs^Ɓk '_c$lgU)xA?;`01l\9ՏҎkHy\+o.hq?+6t"1dbS8v|]"8:66J>r(.QJCq'_dl8h6nQMji@K8-%؂ XR}}N RmE ikf(T e=%`{\x~͇vu]! qZgr"`vKM0xBf[fzr/w,bGL SoؾyoUT/~JA4D:MVuX$Jgd뫡/s5ۛ[[dAbN(dt]XOH$kE6C VхCmJn9q x.J$EMKV\.$2RDBmo%O 2n>I1?e i4(Zh%fk0\0똫۟蕩|Hro}4T {I!f/?i> |8sceY좊OMVgwb0=tZö۽g csCnxp?8ҋ3"?@ R7EAM^ zIt8 `}9 98ѩ߽/:VS'K \=[Mص -& 8~4\kګ@[sN1lQngt1usO͙rg;LnR?x\mN)^:5'IFuSAy l{ @p~؏k.毨xEVϞQ>/6 טL3 =v3~hC6o{~F fB%smV?$?53_,POU\ %`-Znx 6.h6xەqV'EUыspU `UOTD) ٠ܾ7Mps㢛GWTUž bx]݂ 낌M?=mnʵc HdeSf&Þ K2ز,_2fOIG/[uB dBG].;X:T ZjZYDUb*,!.̯֞h4==D1!: &Q(HL9`OB-˧beA OmwWQ*sXL{:,n!Mb1]7 baup$9x˲'Uҍ[7zEN}>>|AWe:% 5N6/69yNK./l{|[)A^J%7X7!8k_y>f5`p>e_ ILǫ" 7k4RO+ =)df'$~]>| oUg5yXd PPB1Жq V% Љ0 Bػ& Ӕw.FA_m^Df1 VgK/q}Ǯ@)>[+bVvӸ;'Fl3(a{@ D:\̍:[i_·,fueYP՘e#R>xP2?Mп<ȿ;@@] S`95!du_[摺dnZw.=Yba_Vy/Vl=vC!SY=G'HH`~,"](gI`v#]ټQ$ 0'7]p3Ca[TtBEZ-HL]fa<.[Yg$*Fe#<6 . .$SN8?kx ếHˠ$B[JG]ERQS9 *6Ol_h}3{ ]/rֶ}!:ͷf= ᅂNC>SJFCBkDm˜KǿmV(&oda|d^%?Ŕ߀ he5ﴏHz(Q!1C>| ]ܷDsOUC=4HTX0 ok?3'ʹK1ׁP~?XK=hHMvo=_U!InUzXTaBZrx(rF̔M"kd?XKCYetd 1U;[Ig;_krCmehMq}DQy֎'(.e[ư}O7U{2y3".:ɦ V0R0a}Yw1 aQ9AJ1!2FE|62}XHw;Y4@_b毊fY^J!r"^^l0qAe֎p `>-**`zU?/2siǾkzN[k: }m<3Md:|srRcW'1 "~68kHpn'A6kCml-"{jOIBsy{ |BW4l`mu |;|1f޼:Cf|fW24Oqsg;eU->%~!5.P]nJ1fJ PRC"щ〮iN ]C?>dS\ bIp/6_O?I$ˏVeu%zJNHeZUm9oGXܳ…7SI6炈 ۼLQ!BщYC͉ 1V猱jxdʼ9RC# F0oZv Ǒ?T~Mx^P2bX\u\ddύZ, Sh|ZnޒgYa@#GMgrϮ#7V`xs=, z T*ʖ. R sZ9_4yȇ1A {]0Q7q,v?Uu=[E>l9dir T $Mg%w.[x{GK^=9$k~7/ےKJ̱(i" p^Cg`@lh=-<[6#=G(M]Ȍ1zY)*2uqxZ6@7AŅIҫu+Pm;s$ Va5#Uv$" , Yqil\pRfJQo+D2P\:ł+S{Y;Ujt0?4[4&Vš7yљļ'p {EUCdfLTo%e(d[ Dݢɒi &-Kv5,tQjOh^l0uZךplA l)/Ec,mbpb DC[ RC6mgC㝤HRjO%q)/'SQ4 )Ӫ0ojlmvVϙ;, 8:0g}c@Kg0Kܤ/aEMe`#t Ist+zA  GKH'[ ŊMNH|sѬsaxpJD?2l30.V,\J\ϔijw?}֠%mu~ wdv3w$0_&%\[iEKK*ai^| ՗Ù,( xpŌB{W_5[l(%־GlvqYZ=He}zfԕl[2㩸=e F)տklж@v]=3Es8*ڋS !Pq KjHQlE݌c3D"1HMƑHbD^-M5E~vTwMtll%K 59;Q/#E |gB`ߴK%nyr FR;'e:5<¦L-jWF@HC~,EH /p+boásiBH% e&]4c8@N;" z ׽; +I;/iȋqѰ'n]"W6ۚ6sJ;TƙQZ"̳w9gAݞX=`́웢ͪ]3B %mXL-7M6p}cC2,[>`Ѕ,7`v?9o;4P2-K׼ϸ>ۜ*P._ %4}~@0md!ӗ@Q`!V/ SFmPXJ r‘!zJ--Z1ETjTuN\mb\4tBo B7^إ-4> 7f|]ʬJg4vvCE~7.B~e)anʂj Ag0Wc)g)£4]ޔe!3r^6#7*(p>*ΣKTٴMxFv+!C.~]&4v#ZʊJunGsNn֦:9kG<&Z00h=u7iU-L`/1\j;B`y. vKTe3Hӱs=Byt(:v 8v eQ)sVf@ ccNSA"hƟ?rLs5!>ma޸Pwg y0R-gz8P{2&!_6>nsHMv?P#Ɇ-73|tU*E+e |Wgh 2tS)쓯@&;@R $0dDEwEM+Ȅ9@ev,lcc0`a @TLr>F)|Yu1X)-;-Nm$DBQ.g_ܹDV("+>=ʡ[}}Ϸ3{Geb'3HGP,~;r%b채 \*wPlmcS0?SZ_R/mxAp6 >>,C0)˓Hn!rXz #ƯYjYHa#,\{<m*]N2~Òcbsz3t=ScYc>E6k3ӥA5X$CtR}xJ5/`^-&7PFKu'fHWX^@_= 7 e]&] IIk/4ha(w<$O+镛xt1%'W6HMkKMT)!Ud>S.Sz5 s(lzmTG㳴7fY''[Y^aQXs[ʱkY̸mYOpO=su0'EށH𩜍]vFJvqny}:U }hoaXJWrʖ[ @S[P,imվdGӌ.&weyZ^5Kq&oX&hSLК1t+6:-8G|"8~OEl4޽ȃ'~!V"G$f-@C󊀉zR{TynMG,YDc%,PA 76XL霱@ԇ=mi+b(>S-\tLc#9&ԍ;uѓ3 B0ȑݿ>*LZNa, Mš_J5PF;X􌂕ڮ;Sy˄ԧUuϪ=5CrϚ;&&H?RYv^$,ALse+2D5GC"n`OgPX8ERBM6h+yvB 4`vr~EhXgy1DBNQCs'[@q\;|7!vC8L2B_8y)@V 9kLc^U.A_;; YYyq% D*RiYԑ䢀I;0rZ|iiD\=0kز(TU˩un+0SB>n¢^5J鐻n^4kNZJ'o+&"JYiD6 >"z$g Mycz(GUҜ̪;)r9jw:V/vf|8n'k'ȍzAG#.V 8*[!LuQ3Q]ɐ(uP[؛[j322*Վu@gH kC9($dmK08#bM fԦ0w!A8m o%dT6\=  d%r%&zgW{#s!i`~z߃IN9dALIЮ:#{aBo>Dwq? J64c:RP|'L6bG*fE~K("C&̂^}0!g=V̖Bi)ͽe %ζOЏjI/os!3!%㘝؁MByc5jxSp~5Tào7v…C$U,{G!9zpksDPX4r=BO|d4B\>czl.mvfRyu$6 hSI>Z곇#eZ tuTA|? LHO+Σ$ {l_,l/6"!;#1G42KXbsdQIi kLBWq1Ujql݁lun{̚ |u׾fs{FIFD y5,TF,Sل[HE  B1㤘1I' z116@ W!j3]tw`f#TXWE?쀛S*%hn/ƢjIlZE]u{Que#{y \GU']t Y`AiDlFfB(KYl&8>-Q.>P<*Pυ-C2UG~5# `Ƨ Ȣ݂l!Xf|%N k4{!$Qf#*qY Xg#I_hxѾ⥮+K"yOD@YTSa17t D]k[M9Ć?sU*C Ճv!{e3 UX>*88=ṞgO~RsYb΍=𣶺(IQ]=+Pnfq?|+w JC[ g h0g;94<Fr8c\B6 ^Bɞ^V]=:¹_PTKQ,Cb/BNʕ1ax3]ޤ(0 >uTMc,[2SK[HLV!Za?׽S/[/Ѡ]gknBc13% !}uӤ WARW渒Ɖn y:)z,Kn8k9EL&DҺiH\8lU-lhJ,T|%HRW-2T~[Hy7y3,`4mv<0nR4}WNP*ڶh aK4lMKbymc_ \ұZކNeco,jKf* Wo ;u'[+J5v0_&*1v"7 cB]:A.erj1lΟe:-'woiC5>2rZEGܩ_ (L- ɛOe$RFԼȜU`.<`rthWQ E]oIgQHSrORwO=6{ Va Mgr&k:kL6zZsk4ƬRAVم_,7 ,ň"'NVU $≊i8΍58:3 Dʆn>C8G՗ SYH;̑i; Bm7Mffn G z#O6_ 0J~.C*n$'Xwy*8DŽ $>8Dri?-(88 x"5Taq5!P2NV=JIؿpM7@ĒmHXdǝ86.uj "'~ r":_zzAgY 5w-pR7q#QN*z;Ҵ`Ug}1(xIĚ V'GI[FXϹfp: 4V^V$+#gԱ+87((p xDŠfiIZrV"\w( G?H2 )pie ; vc⿏C ? 2ut ҫ &nH;gP&ێC-##'~8=̜E'㖚xn 6 lBڷ8ƽ *x5?v\j[,>o~ b$]wV8ExL;8r!E",ߍ;D8 u(t-]ONCPНucLGc( zX|B9&'`\~$kI6ހURdr0FEi~ :SQQ[D𬷩(bCfu) LZjpf_ Dv3 XI=N%Mﶒ-i`n ǟ*j,^^lq(c[o>5& ie#-wfLC8x%u-Z,f.Pua;lfMGa5eCV:άT`)Ue39u1FFglng;BM6h$ -AԄvF.7lzu-bBETy.wO7- ;$ s Y?CYN`7z&Z.+5ˡ#wV2q~MAo~ӉgS m&p(奧-*Sq7-#WSyYOr/.mӼP. u9 e[IlLJ&w%=2rAZj6DgY&9(]Po曞C7 1^e(eW@"᧬dB]7ELipC *Uyţ,bF[7iu(hSbptOi\9koXo\ ^V®J$TyӠ.]Bq j$>šV6 a/Eh)Z:DL}@=*!z2!Ge9 u{~uoPofCb>Z["`]4W{yI *?Rw֊3_5W>{r+GcPM*cJ\jsgÈy` Οw4V!k5%C `g-H+IHKJn\ T+\Gu0,&rxjN(quPcq1Y=sP3JTJin%tv.R,y`<>/s]#3!S~ s^iwn^$6g-u- d #G%YEkOga+yᘆyz46890Q_3\4^iK7:sd^ >9OSN_4IOoGs~59L[ \ۇ۬7zE׈>A]kn9X sɚ #Ivoݦ8uI>l<tȣs15\sx|[莼KMk9˓k%m{jYK RGnW %0v F;},+.vվ[$hdgMllBM(}\e}-U֨ɚ+w$x(fXQ ⠛uf`?=+ٹZUo!-Gl#W,g<>{VonDKBʗk n[MoqT m\m/د*G\Ty;S!e]u_ f)I8q:.,>a${*[£:BQ` 8b"h|fpEnl1okIPkBHit8Jmž8&GP,%?O 冭Ck]U4ʄ0t/|ED ZMSmxRFKOݣ6B8wl6r!}@Yxxҙ2sLy][2LHkm$^@5i"QFwܖJqwTD>_5b>к\5D &)˵M oxK`0DkӮ%w ^,t+ L_ 4={vӿ%jΠ^JMNf>m\|0I;bhZ!E#DϚD/x1];L[)D;;S.7Jo QWl֜ bݻ:s[#WFJWB0up|Z~\Euj+Q#,ZU'CƜf N.4csz&,}ڊµ^cW( 9,i!wNl^ㆇ%9ϲ¿#O5-anh4'tf*+J8o5w܆.RBusKR}W.)}`̯V&'~EA6X 1%zYxdp Y|Y] x@N0i+Zt խ$b=bVA >14щKG*Ͻ4 05vN`-s rQsbaCTFf+l h.ouHFjǔ4I@q!*+ X8Sy@u'RuElp%yQ[]TD୚u`XsDGE (uL@iA$.ov< hwCoVRߤ@Vfq+l:H -!UQҏU()ܭ1c֣_= Z R^=M~YVlMvA}QdJs3:{CC"f '@)ޟcY5L9{~r,-@~dϸxZ΁š%q PnqrT#; ,: Pvg%a'`8m̱E:_P /i;d wK_'Z:Lu1wv͒iQyUDgyS@k8v zT1@n"5HY5"SiyERG?uz#HV,Ն㑰3X/58ot8 %N辍XagiRUQ&56zIqJ5wNV :EJhEAA# qb]v;$.Fe]2~9 ǘ>Y=?n)Ej{*[t{O$6jau'Z ,3hvtVs@%C0;hF 2Tw⍁'ݗmS9`[D)ZSl4&cVly.bTp#;`8Y(W9ͥDgC,תQ>\o:[ X N]*teQv1+e\|l.8bB6~Ao a_Dȫ ?>zT> H2s3^d]4rA7_7\Yna[:j*vZ>g5 Ok) rVjT%\*>tE'<҄`vN>W&y-P |\S<>?!D>4t29p]&V%PY~)^=}&ai(E2*K0<;Sv6{Œ} )R%CgFS_^h v9T@(KP[^v/7[T Uͼr.ѣLxt%>d^9C(S7adl͖"oEжCŎżBVrU$%])CKÏV'i\ᱛz7;6d|o"J|Fo K,ͻqm,IFi]"~YFuFy"kS<*+x~<]rh<]Ô)8UdMQ*Bý]!_}H bֿ$/1vh<4k XO17CCac;8 ltccs3S_#,ױrnt]NT,2# <`SjĈnWFچV+m,[{TLA9&,fSKI :S ' ?߁lUC;l|t0rʫ&<8#fK<.D\nb|un] `ZT(3Q()8,?878۞%vTK5|<4+%l̪-:ܿ+R؆kBN7-љLoPL 3s (3 Z{b|U%zlyaG__R@;`R%^ԁ5ajVn7 P? 7ܼ/cP5;%*]!"y綥H"tdZi:> KL\%ߓ<~I[u{MCʜ_P:}&+PJP!!Yƺ@Ę@ 9}l'Y͝AC .s7eZi^)Oݟ8OG5o!aL Yx:IvGAנٛpyv!ذyH4'\q]XRs/?EJUҀrʾa[Dew#uZ.P5Zx7U$lR}I[:h~hZ;K %c8`h4>*Og [±jh2 RkeP|G B悑3@ 0BuQ5G vW^$0C-\wCb(5"q Sj}wWoD}[ql_WyZ-C 3*Omw-,a\B#s!4MX&^ʇ3+j) NMYwǼP 8Q~} $Gf坽'gNsPTQ*P|M&0œAl'*+lh0C|VMWD BB f(.0sŋlbµLJqifD+ih߯4n.OiIT:ap9j |a+ aw(N8:$)iLzSo8Hn"a9`8ֲH|l틉b< #.FN)+#<*: %kUR~/4ʂ:3YLSl ~;;j)H>S;-0}x& VbKHܑvnwc\U◽zC^S7 ͞2n^˦V]kI%r'NPp/9: wj$F6HWc퀮CkS$@e?#]v rx>c]rM7"c`D=w$mjĔݞrKD1u7jvݢҷI?`V:֚]V(}j˝i!]z 1#VèW>`AŞ3DLPRGTJfih="R Yg?3$+˯8n3CJwraJU>P\Nᛑ55 %/PBAlߎ W8OW/da,q5U!<*t@{2KU;,}^KIŝTZWEOmo+%vKxiYV"% 'qPNmQZcfˎ_vRXy3sze;vBym$9KZm%k0z/Qg"6RnTfFdFF\&,'y%ܫ^n#QHuLChGL؜d9ҁ(%a4̿[]`!lװV c?" h'hN]NA0p^8v{_R_Gxlb b~v |lA2g1YrK`Inx~,.̜ytLFKea UiӉ<]#f?: X',K5ωM 4$PZ&n0A~\9%!V۞8 NG{)eX>G>Uz$a`us1}LyCM@:Y=>}5?Dk-|&҇Qed=ngeڦLRGB^.DQLr*5mF?Zԇ7}.v a0u ) H0`ݬ>:qJ$bwO&BGXrZvWΏT!"R>#LʛWX~n"]?n>'t4~Jes;/撘j&I pQ=.$hHXely nN o\3K.Bn=ڶV`rΗ yp0Ē%̪YK$⻡B7N=_*>!J|A! bv^A2̴iY"<<]hF@V?8֧J|CjI47`[0=Th0} ,~jbT&2T +q%M=坻㚲IGi m9r"d=xcuێv qfAINnEl{6k FI2eG$*cNxx#юa?-+9Ia1sz Q4 fI$G@|+@իm7' 侪!-^(o Fd>"˪|'S 4K|bKU9]-RUٛX@%ڏzj8+L!F:(J+¢6WI@ԗڽ'=FM諻^+"QC\&]m2 CW<*;J0kQ1&BC!3i//Oc2.3mSтM.+;p?'R-qzNmd BRo="ꥸgc9 I Lbyjx~=E˲e[QuvaTk*dD 7gjk9ou哆'PG-_RIQR=d'qW~7c\i`#{ؕV^i; !UzdžHN]9rC~>H $k3}_"k;iկPl|__kPm1VdǧxΙU2#8ḫnSO7o< SSaEA9~T'TF]*tO"j .2$ͥ_Made `q L8KrRwɂMZq 'P0GajGXRd,*Ms0_jrqIp#~h$nABt[ V'h@?V1-{v豆)k#w?5#2-PԖsaoU, !ކĞ4ɧDRFbJƦuK\mj##V>bw@MU*:"Snr.D195,v;RdRw$0g;8T="B {OKOM҅ k_"څ!tFNmdF*VZ޺B1}N ^6/w#$Qإm'ue08A24lz i' ҕCWnS;БAu{Aƴz"34_6Il0)<k]K4 aw*GF Pt[ђTg~?my#PٟHc 3 Yzų)@[NuHtj2LCiOżn2B>$q <NJB >L$,s (OfR{x׆bGH)]:VcjS)m Vqy|m-¢~xbu@ J<.=kZ 5x팽B8ΕGkSδBK7B^T z4;)bGX>֭H;5GTW9'sgOvxC]]p04/=z,I4 *_9{!CsE t_V0珻*L)6~haÍAk 4݅)sG,r ;0{XW!M?M6d F1hYOn#kݽ f+׹PA6P@>k]w!܉-[.Xd=/)Vw9?Ř"O2.IlMӓ$Ѯͱ}04ap5/զd7ɄE@[ pԀ5PKI#%g[C\!t%zaUg+bHfl@  5t}XuxM~3Н]%%J{/~2gSxwxI9V_ jߌ#ܶ6!ۙ4q^[Nʳܲ/![XqjoP}uK֗'a_z%N+|q*`c-1+v,<wxL}N_qĩEvkܹy%BTD­EA](vUNۥCN&~8O~CfٲKHK7I>OSFkGEc1,sO +)y+%9LK``;>q,IxhYs2 ujnַ-VZ/w9bkHA'? eBsM Q"Sw"j "+vml7w!g3:E+M;nOf#ݪܖKàF%2 &bwI OpX˩p b-~^XM絅|$/cY+ Bgo{7(/ wK^`+&d?F +/H=A(YdE^Ǽ.*e&4._~VN Z9GSc}}{/ː (N*661?rcdwBAI+A >‡_r3D' y6lS"-^4 q6`FDv!?;걻3l*ZEArk7.on&K4ǥ5jNK|U H:i#ѝyaovj`o çUJL⺃vv/▵:zz&+ORr @b^'XU J+a9w9(˿vL"DxWiUD|[(9=킋 zA=i^M2fzk>rj2 B,|{JXZ}u'9NmL7_+]ܼ<u#bVh9bZb8~uٯk[QͣU_B5@LZ ǭ}#o]k:Gs 6gІDN;[:2\1eQdҗκPIrzNqaFFٜU1n6 Ҙ"ࡖDd7ɐ{P{H@C=`ɭ[~n#О]-i)[|")O0Op,N"xY@O/mb"WX j-wNكOR!z=(5]&N2>7pHA*n*(^OFcr+!WV&* ;.~mav<åh[+ƞoqYםf>?Z_t4; 눻Hդ׼NSыHե4ID`Aj;L)n]NBK9<[ G,mu&CuKϢp|'?Yh"cF_zqf5e 8+riN7G8 q슈 n|\]ƨr=ieL%:aX^\Ry=PH:w/tyŬb]\@3^Cu(8im>גyr9CVj 3QzDA g7dB!z~ P}s*a1Qdc)n4}"3Q-x`pu?,_#[-dh]0P.[>_3y.}>Vy}TmQl4&x+*4xyD*lIMDR'҃E؉%7ƾ8JFqZ%3\ś;Aa|p 1lj6“)}xkpYmzVft#'9ԣu>χΊ >bt#VCa/ .lT1j""xLp8ԇw9,A:CzVNҊ?2"5.nVCTt4W_S 6MYܮ.[OISFjԇdp VK=fe/#7vn R xB]o/:(pJ {yץ*0ꨈdZeڙiC*xG-:@JXK(Wt3~g\+6L܍Ư3FDwyŦϑ/q7t(#}+le/zw6+.5D n 8mbr[4L"od_]QJJ{:sƇ}ZKQ,-j:y&茝)#m^vEi,+~50\4]Q罽=cAԅx‡G=Q!US`y~Eusq﬒pU4xg7 cffVv h\ȅ! .y9ed}>9|9}9Ʋ6TM[ B&c_ ;5oگiw=vZ RЗA{u[sf=O} ;/r$m'J6Sh gRDDqrwoo M%7r-4f6UN ?RO Y29"fF }C1'AvWsG߀`̀J v:Prż@IA;}k!*ijglQ|kj H.dh quvGjtcB;9sKRruHّ7"%DqU(6顯;78[2Pmfk:($JUG_)\tSZaRpdfsTeNw"^LÀ$JT}X~PH)] n ]3Zuӑz'?3:J+U rwA%PhIϬ:Lo<+7|^`[Η2!g[&RmL%p&hzb<=H "*V &LX!Nsm1؃K0|Ɠ(=0.?'5ٞ8-E?0 WTm8$7b6!3s5cnUEuͳ?,,H*IS_0Er##ةn )6mVB&edM&Ų»&)z>!.ǯVGae/_8c40FCx BY(!cۥ+ewq6o nu)Ř? 41iur<ΨD,-.cLThå@8@ ~1J*EQmFtRiSw|2^aO1ӏB rIZh*a2f\ZA/1|GU%ֻAd0r,hEV"Lun%߮$0 M7mdݐsߤ, jnO,;:fL^s(an?A׏ rBS *Ai֫\ǒ0*'Ye򂵤6G bU  P9\EnAV! TY,)LbH:ɔm)WJr49bA T6i\5\ְ0&Ut~(4Vr G.PF=Q]1/kWd{R=a}!( k*v-6Aѝ 0|N-~C"k.k&&,ˆ~rdqFkaDē;A2kX.hLHf7 @ٵQC 9@hig(g y+;YVst*y{_)eG | ϛcl&v ./{Dɲc$ 2|IN09玌MܔZ/]>$7K<."I|o{yA_%{k-93;0p zy=c8/LJ%]Z'0 XvsbUy!}'LYK+&ǘ@M>fjCx.&dUGUxuDd1'%,$Cё!pwj,뾘?O/UV+nH/ԍX|hGA\>Ζ Vݥa,!%-~^Oֹ .@M-! ZtB6&pNҰBT"hHpq^2J&U,S>/{M 3壾3D[Bx="p["me~E̝B(ӦƲף&z1i>}nG }BFlX! &1:){},&uESb41@du}M3jZ'vE$u[m;=1\|f(fB<6Uޛ]bс/׆3,yi⡺NgL1  32`%˲н(#jPk0Xy}zU M@9<,oHeS\oLHVX)(IT )d06귑*r23K)k8 v [:@*HPw>m8~Jϵ~<{&`oոc$Ŕ g{@x(=5à5yI`oժq!_;pUܖ6F~ѰN(qE0)xl'jk H;#R1Fpk räNzy<[(栔l]œ?]dMcZXL:|5Hs [MyѝJԗ$%mYc3h3IÂY=. $ovgt 5h$F2n=!GP).{!??~i!-٤&wf$[>ha]tmDPPS5>$9R6S- {8ΠgtwÒ_ضP a%O P;)#%GW&RW0 N+2Cb=`Yc 呁qm؟=6 IU;_ MDmڛ@o[MW$HHwN"]3E=h뽳!jn'Ѫ"1fcp!j=ـh;0pj!Rz5nNj|6 QUq5@±sV5>`e2Q 2ӸWx6Wz  R_*Ζv)ꋎNE.Mڔ%Rͅ):">؉z3-C3?߇Eզ[#FF{ZV9w%?r#NY%| Edss %q۽R6 9Ц Rc*wF a\\Kȵƪخ8e _ G O4x;Qʘsx ,7 `d /r^^R!ʖ W\[p/~TMb$:aPHR熽齱!T3r-z<H6{~$LE35} 2p98B,Ah@I8Ṧ tbm"lX)԰ o3*{Whe1j.pPw-S3y!  [.n8mdJ8꣣"-Yu9Y]StNKe%KnCl-?3}Tn h_IRnVEA J5VCj>hw6B<TyXX _E&xh:ѥZsg<|vK_w7H[gHs5T;(p /ǡYPlUqy\u9|K|#;nln6>rZY5]QL_#g:ݤyH<5jkAŭI2:aE_;wlr y5!B!N_q8[; cq}uHS%茌$f~E3M9?lCGh]\&wG#,41AT N|(k Dة#"0~2Zt0(dvX0<=xI" &w]ǶjN ˀMsm!c"pb>F}1!7cnh9;bT -r xZ m zͫju,8~$BJ+>!- zZ8i O,ORW8߃א'W|t%vERo(WV?iH?{AUt4>; !cv%/%jZUҖ|iгA?u;zϐP e<7ifOʄwaOW_V$c'lȵ5x8!ͬ Or`|S.B`g2{OLAIؗWS^ds,nMYH9[Γg P;2Ъ8oO{|P[}37T@Ւڵqɪ|#\eeEKNxw8;: (TKB#Zm *f氲Lp__Hj!n\g]`+$BEo,{r[|3==*^Hٖ" ޥ7'.6ЌB[٬drH5]M 2+\.#a]ݶ '@I} ~51AN>>lMesu_񰋻)2a[o:+.QA)_vf>s+9_^I}|IzUgu.+R\aD}Jkod#S~[],%+Ad+(BUa6# ]jc%ͫp0x*H^e>@_Sm=ndஈ܋0ɔS BbW2VUFc|ߔ0*1C;յJ0=oϯn ]mtj֭2`U+!j$:2Mx&acQaC20Zy D^O0"Ezv]z*hE[cp$q|::V:J eacv}>]Z; I9>?|w>f(gz-gܙoUbvm9|hR|@ԃxNhiB憪mOLke>/Ҿ}w{lFrxEirRӴݐ3 ͫE„3ȕ8 Ko??N*`~7>D g@L%p}Ppw 3bV/YCN:">Ǯyp/2}smLq.[ۊ'%.gGH-ۏ"`cąf 'X~e9'UZ.Fl1n,RبScę]26qdJғ@1܌,;.-mӨDbaWZOB4%'œoL tǝ+/oIÍQa\Mr`څʦ_Ek9-Nij3Q:ؿvAm5zҢTg9^DкBqdy~8ܯXڠr}6 @ĵG>[A;X/rg7v}NHO&bufAb S-gѧshRq, kS.JV?qVŨ|dZZnP^2yt2`d#g>wO4,\~}kV$6a -0hrJt({Rl=7MJ.lhԒS&ys47߃k&^Jls6(( xQ$*h,;g>,zl>ND|$?.mOkZNFH,M)cafb6}.5pGA8IZx2Yh Xhk$C /~Y0F{8 TZ7mgX\"P> *n58o;c't'H*>C! F˧( 9L~Y2(Fbf(MT ZSe~>JXZ/{6 a`v8ĩTw b[(*Nv#NEwءϼ2&a`F4I1SxV=gaS{mJ K9tDk ]kZ<27S VX[Ӊ%,6yYFhmI̠zOR;2sڛ|y$%Xx l#ݩ3Uѧ-4S(T&h< 5y8|nYcVU@O vgN$OP]mteD<(g\y7lhAo a 2Sy^F]ZM L)3#KKPZPصYL"[+ePt}ȞMk#!*[Ukr%vn,A&vPxn&@l/SޝlVx ѱtl,,D6HdOP)] IDWe=2|' ɥ޻WQŸHKweIhm3=L)tbr1r$G:1)[%VDJK|nh&⫶ˋhlw"BvPN?Bi,WEd*al*B#L~M} jc^8u7Ac#Ѽfj0ᢸ f:I=Yr]- @&P.D`rƠ|*"rtl |eQx J,W ͩ+QFW/.&cb y!~mqیBiЙQՂ_*>Ef"Y(0Pd0r.%0vE㟒ոm$in~bBh{F&SNĥ.Lņ#VTz:?1-l gw2iM'.<̓ɲ9*n=z~墶X9We*U,ZC\i<,]Z,GBv,X*… g{?TR#fcтk䔧h ?k׿O JbSt*^y)fkyφ=&<| nմ_L}tXM׭ķ )8B |jXel O3pkVPuS=,ritrD׬#8q9*)S[(m:6{dw[nU$E݌R\e4A= _OvGVvy_)*+ʼn6$E@b@+e$ўZTK^*#x;,/Q3-JD0jqLVUctp vj|D tBW1Dd\i_b v\NglPZnzU>k#T4wTJҁFQ%Ct1qLH~bΡk'ӭh/C &&nZs bTh%ϲ;} 4 hG<?/blT%LEl>[P"X7?\4/9&=Q>PHP bM{*ef!4ʹl۳(f`n`bpa"4 )L2B]b0x2U|dL /8VNZĚƥ0rHw4{e6YujS}nN+Xt iפkULvxט@ ZEst$sttd!2 wi6-[pckMAAeśޗ)4fؓ8tQjRʆ%]ZF:Pcnok?5-x8W]?$głtt}vy.qVdW2^7-4CkEz#@' PDL=/sxP}?c*Ҷ^9İ,Xx2LxR_OzsL;䨌"g@niF aL$zlDi/og;UU7 燯V JѦ߭/ &an-~䵜Ep]RIUHRW!IΨwlI6ǿveYȍ\yG #,ރ8"|u'rs=.]-cP+rA'[ 99PoC`\ 9ey]9zPIx-d,';^m0kz0L stJly^Xr?zC%<ĥ]$̯&_,-茏܄18:8dA;3M+wBpL1$2|Ӝr4/ '"0IWρlT8yOGi;ZvT6lGIeL_U$/,KZM_oʢ%íPRa!46yr%Kl^"`ud?q eVaR/\9!?"븥Ǡoˍ9$0uvAĈ( .T<K^薊h^&k %XE9IO2>&RfAhM5Cy(/'.ѤE0Ib@pޢ"f|78d}0Da9HCGg!Lq|A[H#2Erp7]c|EBF$x.Xu*_`5ȧbL.]Ċ,Y1V?u(o,j;Vl]_]ٲܔ3vV"9u| VSDCmӄ#ELvNS Fs'Ʀ6D7RydM3b[Ek`ĂH'1 56&XafLѱoܒnMo5 ܞLlF2Sw|QY9eEi~d A-hyjH&GHJ7#ă%t쓏qDx.اTbERqK!inڽK<-3k"P fdGPlY~ ӱ7:(%Ǧ[0tLn~@w }'8;ЌyUџy始ygtEDY˦vȢa7,YsSOY(?=LC(7 , &NNꦜ=6w.F9&}Ymwp݇nV~?('M} $h$4fqo[W5rqDIC` 0@f>UB#ʠ(co"GoLB"HL >&47 1{)N=S*ҥ*jFlhW~̋EĢz(P{vRoH>\3{ s[/rO&Av᭏6=p*p9!!`7Ǻ`pZ}6icEY ~)H^'PqF9nQƚu 튔te1M?Q dU~FwX7wv%ED* *-ڤZ<@8|饻=Nj1%u٠~BDߜcOUEw6}&9ۥ]lYuѳ?eOFeV&R{^$ϙ9ibBh_T56%; 2yews ڗ ?3N4edKYG+#䛞q7˄$a\ͺ $vϪUxyŽw?[ tzZ%^"<1aR96b\[7x=\A!.څ;[-F ::;p^;fA= Ah}BĎ(~ l1`l15'X&}*/I1g_Wl`w.u},-ShCηXuO8r<>pvE`iԴ46".WF Yl`1gg+&,/2 ڙpuFz ڶO@ٓdeKH"<jEZDΣ $v%Gi * 2Mİ5ڏ.-H+G@w(XG\4Ղs3Wв fWOh)yREv[s "7X{K~eȫ7~>̱[@ެRQ*ړ=['=$g |$ 6oRޫ?U1Mj fwxoeuFpz@3%3 I%?JЕdcs+%ID f]\w܄[4[4dCZ#lb&šM3R-Qn8Fn^ L)NMc&0y͢@a`#] u9(ODm{uT Y(#(5#Q@GػK#t`l H4x˅uTP1'M5uj ,Q`=]?s|>Y+#B#@ m*yEZu ;\o( tժ/8H:8]9SNNI_3HSoSۇ,9i)yA]Ox}fץC%OP-1\Q5$R7 X6PowDΠ?9iC%86~PA:z#pg@OgGuhl2~b%'P૤ʧa{$ZW6u*cuHvIYu\8K1e^!_o:J+盝FҦ?K[[uN=RB(rADtq3'Zsrv;Ȑ|_ƿ:THx\\H(%I\܁UdH wB;$ -9}2NXG$r)XZ$K YC M _12ZjcSk볤?JC( _4 r\64L[ǶC? r'/s봧?u8^>j6p 6_ '{4'l:ekmR}, fEr dESrࠥG̸ZYla}8)6ɚ|hE茨>MaUK1 _읝e;8*7j!F+vxpW>U#?7ҭYt A,0i2UA]FzoT̮>}r/ekkhȉVPp5@m0WTnƃʻfscaxJՍJN>#(%1g&I.A#cs aI6NdbwtAws%F4ZO~q[#;}^`PIP ZAC^ͱi7r s[u#N'odn٪I~CNkEϦ"^ޒwkvֵMTmؓ*vg[|0M(Gs;ƥ`Yk fvذq)FTU4Tem-(h'#7>.vT9nT_YP(ezbMnH'Z O81=/K2[VܰBPY=+BdtVq+Co;DXgzM0,ԠХew1qUihZ,e u9mLDV>8X[>vtG4TudLfYb LFQ_+DM[~^y~ QyX+ʉMR`8*pUټ WrH w%d?Vɽat[ E䐅I֌APqi"QCl"&:40DٱJU2*}vgS6=>M@~8X8=ICJ{n(.KpьY*Whurev~7ITd ?6?%s:x+-cq{J ,-X(Y.l.ppL 5M~u?(!rtE桇IXoulWz>2]Z>2~#@m^^|FwID8NvW Sut&57[л\*DT{^uPY8D ec͜Q#B  LI֫T96hDerFQj1TLfCѷ,b7Q֙`v4˝ĭM "3 xіXu5%4썃ϱ(ro"J  5Wn왎 /kg`4x-i^P&P5to?:IOU7^j)u҄Ȃ'\.09N@7֡*+)s(D]%]p}ƄBotfKpï7,_ _p9ܢ~N;mWF.ސT3[NAƼb@y=PU5yv͵ou㟔yQ: n־!G9TUV.v‡:kkizsG50[4x6TC9i(b0PPсN^ZI#O&!{B3p8Z[;ۄϘx]{ OاX,륨wv 0㍡wtfVoivm2}8Q,n㖦ĬC5UOO|tDkn96!]aJ kyGE:7P,t>E,?^7)oYԓU84pYbXCT\kf(ɷ'bJ̅c1mr:oΞ9}%KG6F$;(}A SFѺQ'd"Eh,Q ;Vq修~iBޓrg8ZCP2͑}l Pt>aG%$C*vI0` aAt]@~8Kn^}xp)N.  2 4zXvm˚K H!udy2Gwǥ;y(T`X;ui;PHyL(%W*0Ѱ)z*١0<$tkf*by^ 8" G$yPgaA 'BV5ɛUMA둥ߧ.K-J㾵z鋲.`ptZ%D^ '],ns3Z(aA{A4l fNUW?X_d=cuT1grhNyLC)d}\2k^Z2p='Ƥl;#; =wA[a Xv]?V uWtڥN`% N5AĩBq bsUf73 Wl3k73T⨼TqHjKԡi Y&`/Zd@)9gy[(6-Drp: V |<41;Xo;Tsp{ڤA2.X'w 57nԲX7^%1[>]XqIU"=a:u% (Oy hw}ƊM lЭa;+42K[]OkGF_W?&)z8{6}G,y"ط"H(QTLia‰BY$E !$ O)\`M3`])=wc'&mi|S)Hw`6.&Ju.jI7vsC07]'64ginֿJ)f/ f PA뚬2]@0:&VuJׯגQ 7)Rc7;)d$ T j+wuXYWP[ Y!a z>ז>Nؘ%F1!١(k0BQ^vV-2f#b_mkdAɹU Xw3~snZ:x};DrAAΫtʨofY}X=G?\o[OփS$DHz;q>QCCoqV] np?<'jK 2M^&} ARiEu( `yAfwp1?O㮬fgK0D!Moq%pZe2RζźAf5Vt%##(Ph E{7XJJbiҔ˓vE#>acj#5MBYcl_W*3\L\0䚬9=VqF3.3̖HVҜJAGsٯ/VyY{MϩԥL4{~dE7 mڪ3ݍM3&e2G 6"Uo̍hzFr *()\ {t"cl$@󗎹+,Jq%~! ኟ^^]B\vE>4S7W_54IZ? ?]](N Q,M]*ϭodF $]yք5׬2䜾.8Cn/,!7A !pי)fܔ7at* c2kXa܊onR׻yOY8fW깪^He![4B,簡 6E2X-Dيwp`:6,Ĭ9\ßL66q0m7x2y3zEiBH]inX+iNZTf:X*+V덲{O =AҁծQuǛc46+T'XPL LAjMco}V >s|GҸQDJc+?[4U1yjJ3'(n,%KD(eƋ%~k@*4'>wJhq=`n R.0/r$eLb2{[4wB9^L_wHhna_ [DD:WL~lYGݠZȤ gl0$uv-4*|L'\/z檲 ;CN儛/_"McQҮN-`xqQ]ϯMͪ taoK_m:.$qY~[Y&Ƌ`D&a)Α_ Inn9&#YtC|4D 4#[1Ķ'y*•|ˠ>|x h&]Cc}`W\pMLj [kx5 :T.6QtjHz27,]*9ֳ2vva( ۴|Z2F'BG<ήl]c 0ږS#;`nH0Q,DDx6*NϨnbL9QuC @K@β#L"~xl% @8U+̸#2/1Zݪ`P%T󨙙Ւ؞gy޹}“\:pz#)j p 3!_{mn4ay;w,"U|j$KJYp843}Z.di kI7 z i{L9 [jEKp+J;J^N%ٜy.9 >`HT1v+u4ʢm8(Ұ,>jlUZgRf$Z52k[Ey}$|6auל3y&a5<fآe[+8m|c?4RHX%H6X3'P+RD)b?FI"qcg"p^XUL jeé[-m-ȁɍr L%\u0"\ڛK[;)L*`yTqgk,S[16tyڒS;&;GM5@T zhCpWIm xr*>ȍh<\R^GE/l;#OK h.dH1dg_g9٘C#C 9Wk_OifkR# v&l`6eTJboӡrw_wrexBE >_{oU1T/{m GV 2CId0v9+_NL>!=q2JFl}oGm/W? ='3{|Jónd *Nޙ"QXC͈öMǵ Xϟ%WJ t Mrn[ PK[]@(Ql~|QLΗ!L.O.JӀX.t#LT, |&V/vw'U@pR:p%CBf"r|19pE))("⒌ ڪZu-kcRUQZ aa(Ϙ,8T:pUИiڽp6/0g$K~ IM2]*L!a%]1QqҦZõ o_{I(quANaR_([0'Fez)dj- ܽt<(q&r?dN5,Z J6E.}Yl#^B=' Ԇ"TE*_ڦW.ɮ>te,ZnZogδ3)  OV˛nᴆʠz@e rQoZ;j &}Gֲzb <^Ta,jlgא07fapݿߦFX`G'X*eݿiQ{%?BP6Ƌj~ώ*G>Zv~.QO7bt HSDA<4EWឈg $l6Ɵrc%LX"&wk()Q-z/q blOrhX|rKx.JGœwey+U6^}sA9jB"ŀg.i ZIO;(UpFBDYn:~T%>F&C!KA! 6$RT:6Ѐڭ*EZP暗UcBm k5:C쑈[5(QQA[˺L% X <]++@-ERY5_/gK f|*P;|RהȅHs-k9mXC?ݕaPBʀU(Go RCF2,@pyX_Y>>\kP9 SS/b#d8;A~% w;(aݒP3dzlfa_wjΖ"RLS.~RаQ"tv:Nx2["u 57r܌ě,ky`Aq4E&ʔ:śhex} _N|BU&s|d~ =Dl@ kž*K=@]b4z+;󚎏zr|.pMrFHw=Y6BMKZS3*wvm%.l{^-p|}1~xi{EB![2J %b8Y|\7%!gaV8VvzV2mu3)3P; B<ڼܨ PG8RʟQJs D!,B*B:1?6'%9GRk{M-7w5yLK֜>/Ƹ6j; ŠC7W2rl0LSYpW+$j\) 1s]+_Om(ЋP LL%]o@ClFhlYn7 )N=m}ӆ5g@NjH]%adlHkGB=eo0kCW-s`UYah6Z2g_+Ӑ_G!'=HyjY)qQ QtzPloߨf˼\Жh^<κΦ!@ڑPl`TO% r0~a XYfׁS,4WNI<&˥&jSIHF|LюR:N*(VzUL-P"0.J !d=RFFQ.VG\a8WH08wqb\،}IavCUmCLfJӇo7-7 N'6f4d+ċ~@:b$XRL(Ak=F.[#)3 ͥ#Tܗx5:U_ $K[+ J#``[!28r;)pi^D<]o̻߰ǖnwu jlEka4H1u& 잔+u-?j @ 7NCp6'10knN{Ͷf>Cdb$FYݓjSZeNf?hT_P?ѡٽmf:V"i<nKNX3Ƞo'$@_T" É̶5ű7o\ߐW$<RxZMF njtdѿ7~ 泧Mg*ls\!t&^yHwϾ&Nip 1%DV8mFӺ02QB>!\nh3Hi ʇK3jLg:6T:3j‡-FΦʼxh]v sEY3lUũ<4^q*5E"1D7 :9 :he@Q6+ zng~'{`tK:1mmO*gLm|~c7G eA0d#IwT?M$xCY^2Y^.8*J%J@mc_}h1G R  E/'"jT^SozˏP!p12_xSҠ ȡ 7!tH] l|[)`gq/2_m@z=N^WܺWwǤ_xyvG|wx ao |u(>Z6o,3N0U 5{u`[y3,iE/*$) mg0֤}:Lg^n-raP(y0\O-1%˜-IZ+iT?[cZ P&m LlWXqD8B+"Pl;AG#C4Ӑ3i0G* |vGjF48NoO~6`3J2L 3ُzn>vFgKrR8c`_FUI >Ab%=IߥAd?|tʈF굮asYwh2s@A(AIrpe۽DM+g2'aؖB,ʆ6טLpRWKhP*ֿ=MVxEǏ) zjTG:@9X&?8_`[x$Eh fZm Fpnc0GKQEI`'>6 ]rsƀ<Ӏ#P[iB^;DH8’YH!__ ?xx"gY$K(1m  )yİIv.q(ܩ?ā7F!/r5]keF"\VҌEu08,h 52%c.WE+JoyRb(Pf׻ b55ʌB/M|l @ߣ&T5mbu' j-?~55SJL_iBbDhCgjIE7{TLJlr2*,>7#gvIO'KђLjK^EK|^rяyj,Tܙly $ ѐ'IdOM'ZPQzˢ\ y[JD[(w{ F{J O(b^,/g4C 3잚[i1fvcB97 Nzo5UbqsJ|WhaBݠK\L5Ə`e{Cۿ+&P8RGO58U{d}b'nh6T?Z,C_^؟y3X3;QE9ksŀ൑l3sNNTNh,-`Ih29_caد>cwDi0~vK• kԿБHiRO)9~p1L騆)H*Q5l&ޘ/l[,Y/ъu>]}{- UpV6gd4WbRxn(ݐ%P/QZDtK|AtP/1;D+[M+ڢZ9.C]]o&2FD& IPh^_~bwE1m3CTzgч*2k0疓vI`) e7Q2BPSJBHa P@vŜYFQ!5o6uVAj5mYPxOij1nQi{:ԥˍ' (C;%qkZ/bcH z"-fLTidG4Z"$z%| 1`IbHYzM#"OAi>/W}ߓ@!*ޑh^D-c9rE۴62IJC.+W'xS(\ hA"+Raw. ^rgn3!&۾.,I+!ʦf9MFehgq "܏S wC2 pK(,B[uktJ]H J8L1gaJꑞ$ڥp (huT|1(/jw7,fiwh)K#IZn|:/B:0(/vqJ_jˍHš ۼ$1yl 7.ĵ,9E5Sh7{晙6O] LмR!RC+y&  b(Ӟ h+2Hy /GERwOg5\.b(8W:.vʞ֜c;#bZ^xgIFxC4;'O_;H1hQwV/8$%8%j͈(+1c&5er5mlv1ͿK~QWNTY%Y@`?(cWvCD^J l[/j4< e/AamѕI@MgkSa m?0SBʝ^,$ϫuJp/.8sF! 'x E(txk5[CjM -OC~TXH 0GYd!5h;@= >#w)冧V9g]Y}^zE=AmWRX*s@d=:x# 3%|ܻvpKW!D‚u KluSϓY!znƿlx,OkK@= ( !O+JF0M%g s.a)eGIZoYsd\bTDcgI**}ڇjk T ^fGk Z 6own].7KZ&,'_M 9JE- H?3,] k9 17?+VZ@S :E0Ql6>ɕx!OPڇ\vɹndEyu/?>2Sb̽Mˇ|qɛ jRVW2- Fy(?jq'knUNi݉ ]vtW;:BdPzWsMSv7ğSN<_/:!b*e^ &]JS ]؂3r;@pp1o<,7Ŕļ_pÛ3L)cOUxt'Q @;gw~$J#L+!n#j1ظz2zQYZkh7Y -~xב ow5rE"M}mU79iBL lR㘌PVXqq wV.hbN׃&EqAb)iLaDa2Uo6#oJ-"+ IYSYrӉRVW>86ˆ0N[nUREYSs<:] A"N~e/En1տSɳ.U+%GU'l.|)i[0؞FSI*D J_*_%Co+Qv# H[+>t&пrt0;`sSV?l#-#Dó8q'#W{zhpZmFE@P'Kl Z-a*m=!46j;DzOa: 3J8J0j&Z-ݳ)zBM'J?ÝIJ #ݛr~ JR~h عX~+$痂} *M%EN7/wogxm+f7Г_#ڗw1;`y;OBpPQ@ͣiJ=m珫e"w{ҲB`/I}Nl/ۣ9Ad Gq\ ҟOMjfy.hHԤ}qFdŹ{oBL2 _M=x:i,$fZ{h=6ɫ 'L8bi¥D}C&{v`*C%@iXtdw41?wܩ Om <КH{S RW=HeyX]~@P(߃jxΓpYhWƒnZ˳݋M{@8ng~CřqK"-uGo!QѤ2u,dK z!YvݤwN6TyR[`%m |z- ,E]{"\Q +[^Km:K@Scq+2E!/V: Rm=oa*WHacTCy$Tcz#k,m"/jUi}(x&ryF<: \\fKaOx6<2~ѸpsI`{!}9q Ԓ-oep0( _;vm]x|`f0q(quM ٦#S0+ >6D~Nc(_ԁtS?H-)dͬ BBMk*K:%zTئpg<< ڑ é5pl$CC'/uBK@blbDQvZ$&ұd}Mq^w*_zk7:y a-'v'#iǽ4}ѯvL~яMz + K)=3FU.epM&ZjN|r9L'c"Zv1Gֺ? _7$Fupn_hnŻEwXCָs?`.3] z+wbه8dHTt0(ٯ|O͑0T\*-KVk@HZuB;naV*^+ _c7kOK۸hk41p$,Zk.Ʃ߇GD]1 .\R$( ࡻWj;|1IJo>U/q3J 9 , K( oc^ZP(bAh\܋Wb~@17JR#VPNL+\aF7хZ3Ǯ 'wcZJVBXRkMl }E;>Y)C<"uCTKʴq?CGۓe 脜3\b {M1(? |+qrN1 nJɱCx4H0 يg %fWwcd~ R<W1}APFmKQGN>+8r̷a7/f :m琝> wD=#jT$q%s1 }ܽU f4 R=`t⦝8H$Bih{'\uVW%oMv]2ٍo d@OlxK*eڤ_hay}ؠ)7< +#&koBQahfr|qa,5~@pk_il"IY h9jNI87N; tw2T g,+z{W49Ywk9R2lsw`Qp̩'cJYokL,Wxъuoc< OH{sѵbaԷqїO, @N9N#n& (\X ;\?dR)ޮ KI$d,691.wzػ7b8}l$@(Q,Ugrly_)eo~!*UAb+՛7& ԏW0%$rOEYs>Wux\:ⓨ?imNϪX;r#ȣ_f8T(Rjm>jMmɘj3YN?$867 +,w+ B|-7&m6ʍ,TB1yj Yӓ .\Dafh/ޭ5Lꬤ mCk!ИRհ,殤}",1b+`XJ;Տ|/D»LяuF)+_~ 'l| XlxN^O J̬LˀP>6 o& $?:XtoTw+iqRXT{@^/G%qZy1_1^W+~VzA-CZĎi'ߖ8FIv}![`#GD—sٖ"@Jvr!TFh/6PBU0.r c\UPQ8xi?;&7gI~T-ԝB,Nn[p^HQBrߒiZ4?%C1Y!~%0mrFeQ9HQ^qzTba3 M =P"oRw2@D&o=h2PAZfvp'i.gL5_ϠmȮ~8 wK>Ks"DVx0L2xN"jCTjJ\P~ 6PE_])&,.ܚvp ?~iY{Wnq %I@tm)ыdϔT f^t1DW: ?R'={3pB2ԠVS>&l 6w07hW3P3ve|5QܶxD\P_HpP0@BwΪ@1Y mcܱ_3KrZ>zZ!ѝ2s 9s)6=/ L*Jb-jC[T"T @ ;q,VNB`V.޿_Is<^6Ξv`@(~jo[ExeT!K _ mٕDj9bzޒ:ia-m>QgFX8ps-)*Ľ)^Av ;Cn\e.-[ciͻC3 (Zb#5^7m-&8 !V80[:Q1G4;}(y!`SjٍPԥfԵ:7bpC^]7엱<197D|>l`=c-UUY?x{lA6O<Ei'~#‘7Ѫ*(ObmP |i~}5<PIΘFxO;"mfJQJ\j] Qz\P$NVf"tw, pi\eC@^ H\7|x2 C m{ 6E?ϯucbʑBN7JS.?ĠI0`nQ0(!#Ji*a\yѫ;))`4oco7 =F`kܡ[(6Q׼H1sV?nsEjٚ@'Y.4d۫~6*סo`ү AIŞ;3ŢkŤگZO'qho؏.?_+doɞ1O#t}bcꕷSU߃[_Q4}IMXC5Sei_=#8-npG/IX_F?EEl LPOyY,mpF=̞"eVap2S1$ۣ`wIhIyQ~妿.,dq(MT $,|Ym3&,XiC9C^4xlAo,{jnAKBgPҘiOc2J]O[?>%'B^nQ5HO’Va҆@Z΀`&o434NU| N k=Qt6$eWХ\Q?~$XLGyG? 2?"q"*ȹnB: Nsم3wsj[k]X-WuOx ~n5o^ٯ<28V:]\:ٽ[{S._33f,r( ^ܮbI>I?J'w#R)n dT\tY9pymwa;?ϑU{ Ze)8ZZaS|^pmfq Ep]x9y# @͇qߦ墪UcZ- pG_ae*?ك.G8RݸGH"{kk 3[[hqqr%WC;I+E2!PTج83^C`G\Hf jzjsiOᗾB Gۃ .+y4 =Qoy`I.3,DDFXd(Я7\5ڽLtŏ`Bފ\%[6\*kQ٦) O:fB aDsRJmM0vX>PqJHE?سV5Tb:5SG[qK_}URp-G cY殥e\-*|ɇ?W9sFdU<<9&[HY]XK& ,05֒Z_1X5M)S{EtnZR\3%;{[KDA X%g78R'zÕI:ߗeq$?Taw58DjWhRw 0U\ _&hj Ye|q~A ea@apPRPG!k񢓡hB_3p@y4ɂM;V`mLnt{,E<$$%i&!K&sHdb^MXbnRxAh_J vP1|>lxKKe -okm_av?2 EhfXwivϊ쵾I42x ՇGS7T ~;DyV72m45>K*G[sJSEKQ.*aOP%A7+xEqZDhkv[(UiN 0썕iW!U<)k|ce H# }׎@_3TL|'@fҮ{'X*p4Y\PNI?0]$7j!,IQ45/&P6I=h쳢?"9g, kk@ Hfh^1>sk$py y'F`t٪LSՓQ@_HU$z|X/a;(QOnWen#'㕠pLpB;NSlhKU%/HMCQÌ_olͯϲeblw4 W#UymH[NR0?mWj,%Fvl[fW2/ /ј]tbaq r]5(nqg#@cn2mW]DHW hH)XHg1TmM/M{DVmL+Fht w6$9(q#hV1ia98   m2ظafYahM֕oܸ&1) >1 ?M`2 B"5 hGw^X{D|}B%-VebZ~`Fp>&Fa lߏV*Ϧ$_7Lc`'q6!ϛnyo6{c##*-qc't/$K|)0rq(NrS*%wl8w^ej+},`];騀}9,[TŤcp򑶩w=΅ ?zo󴊱434tۺWE #ljx@:!;B萤`54!&󐬐k3 ͅ 1As:8 ^:Z& ;$ C={bY_V;m@p$%;WST.JUȣ<6OD652hҸ#< r 7N=r(UAik?S)8?g}KrBˎ ܅HVwg@W 1se]&9fVpHy'e|F?ȴtb_?K?YxN5{hu^$Lv94W%~f2~zdq-;nuG(Գl:KӜ.za)_R߭f\.WM !eC2 v1RtwOk}R( T:@$"[`rԌb onzaW .xɛ.a^c5/Z,\N70QЍ3"%""ð*(UEaiu|PF6ѽ;Ue1}wb2rŷv>L-4wSFul)M֥@#ȊS.?E8G_buwv&mKh:p!29m]45=L,.e J;y"J pv'A [ {wnpeJEĈj̎[X~6lP[$1Ezv])u>gPóuhOc2ٖ$5;QH:_-9&JSUP~?-]+ 5@`=3wM׊տuc[7l>#&7/ãDS\ETPB v,Hx^ }\TZjHU)֚wapVopZ2Vݺ< z Hb_0kЉb]T=l$͙:9=$AFZ`Sr8j%6߸S$2/C^ J%:l(Ќ 9AQS(hƏBk[_IBEx ˊD>j?>:H$w.&Xcͦe +|zdrR?TB*5QYhv{bZ}!"Twg#9g޻"(>gc[(#qjyfj^m[\5=-ɔ[8/ƳneR`+{(9S-Fj0.V5f>cgy3@?uː"i&mhW g:  uhFBgQ!QXH0RbzѷZ1Asr4IK/4+K9Wa+v/Uk'*uX}Twgj=iD65t{4SsT+UwU,1ߊ=+/{f¡R044?0Vlix`4ne4"/pD7w˩R]E/? . x j+a8yMj>TݸK(P$ >cGn2ϻ2bb/_dIdl4:d֥- &GyǞl)6;eÁPEm^00Ƕ y+\fg7׻ZkzfHylkcTABNq __B X(F%PKiVpm42aydC3hs =IL0jaVr'pz+Ѧ|_1ĕArUpa`gUtouwSnnƚv"5F\l37(%JU%Y0ddu&?<:0zjZED9z|IUM[sOFVi" L* !=_H'e0bq;g#7ɒio_kq$Qxa56%v*mIS L!B Eg`T/ߊ#8V̻L,0͈ ~9w gfi^)) buJCR%!7.czhP|j$VYzȃ +2 G蛞F|h&k2B$\;cVlbQ`!?Kٛ]ŞwM3]'PSk/X~dn4 c >yJ5(W b6[r P!pR"ML;%W x2Fs9A_I~ ['k[7~r](F)X ?dOK Мzgi[=JWYBVs(2n\EУD`G*gz!) ZJI!Ț`NˑR[5}I_EI7v89'2&g=P00y JU渽=J7T}T/ B$ݏ5qe+e$ ɨAx MC Xp/(5[/EX"p']OWS#Xq =vX"%42r5nL4WeoXbTq1o/8أ9e43< f>S "mi|pgFb_T0 uP| E4o@&p`MAy4_b`ș/FȉGbXƨ^,2HDQcL>6F "p&pR)u#зpy71Utd(%Z=N}*NŰך:*57횎dVu^]VPz9+/eװs\뼲d;O878G : 5w{>|g $m_vh9IU*#2!%bsk:=b?n4{{N 7O٣1&[S~#9{0ZH BDUڡgrHnj3eC&*%i 2~>JUÏ52\<4R1+szxe\U{A*#ܩP)l3C +|G!4d}Ga"8uEB_kN2UMX& u?0 nu-O?cII=ʳZ1vBE'rπl=<1APpH?8._}:{''bjUlb&޹/bP1Z(R;`ED)?Y:kb!਄qF;r%IPFZ*ݯ5_7gYJm$k1F G2Bzl=A0Nʥm Thj$ל*X(?8I, v;RD&6dMyQΎGA+I箈̆t/.ݿ xp 4{|lV͋e4Dϭj@4u0P=̝u n^M*Px "-ƚծX%ho]IUپt\ŵ/MZkP<]#oS22l'c6a2,#ji|g.b| (_'X*) 0[*WXgsp.roXؚ~ӋR~eslV,g(v;\ז{3-v *<` Vvğit躉e{1~ҕD6*Dc{J5Ç:!l6T8jSDHA \Nd+=]7.VY WՁ'^Hl/ 0,#_7$Q!鱑VENubtFO~Ɋ Fb xj5=hw-\,ijfR߲O5 0qL-*겈Y;|p}tAZHŽKL3I7oK+31F*іLTݎ*7g\c;CwUFC^T`ۅ Ptƒ{yFb-=PmYzfY ={5I> κ  xcFaL?1arգ'kFWɹTj>e0?L1R*Ҙ cXweʀyfe'f;\D &~륰U)#~ I3mхI.Jז7FS{.bظ=FynxVnrq|H5%j]p/d2tWC!;l@ӧx(-}~T~B,#.qUn@*uO## KyۍnN$%(B2xz/܀IK#E`.Nijo >A؉lF#;`DžypI}g1Dj3dF=Eݯ\2I0n}9Glp ,@ЇZb xy%8-MP ! R3ڣsֆQ׀_WE \9uy N~!Fn~Bx!s2X㴨Zi%BH7Ls*LϿ&kBF ӎc7i>?M\lt0;Fm+u3˂"ԑ}Xlb\h\@ .%7C˭w{n~)'iO*X` f?fJ2>um!Xއei'd9+*ei<;*sada}G7`5[_:\؍8]x1N&?F4uMٚY&10Uu7uÿqmNQ -G2?9^/[ꘁ2 DѬgɍ3粃*)!Kr¡RU_%iIL8B 娜I1r^ꜰjuI`م+`>Hav9D|1U)!㠿=t_H}FJl兀gTgYscg_[қh^75Z w=FߴDurVLtjb%lj{ :j6ziycϥY6yNwY.N2~:5h8 ԑkw0E?% [A "nɆ,>b*$zCDBQӿ!>T7=WXO}0? ºCiq?5g)$.Z_>7u ,D+{垮7 ;̛Z4|T@N*F@WclJ :MpMd\MTNhԵlqↃgWi1I3J˲xBɄ9Misg!⣌7FpF4q?9r )Sc؟!卖̀Bi# زy# _4a\g+fvkt@7vY!sD6X@8q_w&ҟc\Kz)@g6h`lt”Sι[!mW¹WsҒ, ଢ଼IZ>R(e.dz2 6nQ5mWLrYuy k7 KtSQ|:@ldbh߱'#IЫqP.IO2eYL{c\~F@gn@Ncko B加tJ6G ~fuVj~r\ dKtes.rx`$cN^ԆvQss's射1ċ>!ŁVBGi܄e.w:(3LpU)#K;Eq+tODHɻwiG+!b=qi~6Tfq AY~so}#qMZ vo!>lX9%rSe0>4ϩ.1'd*[i[ &ax|Ԭd ߥۆ48puGp 9&xQ\.e,U(eƴp˰`^t7V$Ҝb8 cWU|F_ ͽ >%6W:0nA2o ;,dQuka Y';?CMC (Y&%㌃J'+03,ȽJ?O0nuʹu5a(C[4d-w-Ϥ@#]]d*m Z8zq̜'aq.wh119NI:-5rXxI2mإj2O?mv(8mM/,$oM4Xp[LzdtWυ6~ }֐HЉx0,eX$|靬TH˃䯅.B`h;^ 2Gl"7s|hj3[)U`QQ0(Ԭ?x!﭅F4:[z3P@4tƻ o< {PVue@->!Gv P-hp0U%"IU7@߆M+aBt]3k1ChAf`TNC&.SX|Σ݄7jmd)N Q I?5,= 4&bx~FΨPƦ-i;$0b &[QpBCtƊywPem:>Gր d .Kc[l%^E̾M ׏ \`]=АPKJ1"N'-n9-ì_Za77|6ml`?ś5lwE?n t>Z FH$"hJ_&lQ_4g`2XrZkÉj_p}ѭsSh} Xj[vS@bDc,g g?"hD4DI# . ",fr4GO\XcC$6ºcQ)/8Pf DrA\@8ߞ &oODGXgt(5kC9.bhb>;( -YYqNc ` OEYAu]#=<ρgfCl/H4iM Q%ǜ M9o7֩~ЁM̥޽'#Ag*(XZm<8?kk`Сpʋ+W]—^QV41揃P!l('Q'A@Zwe+mGeA?vu;tdiNb0Djfhxq}^]&TpJC?5Q͎}G(%ʌY>#|^GP()P*hhͳ:'j;T#*|bvcb39J{~zDY ["RoiYѝ;qf Uv$'O?:"5S_[z#RIWA4J-'1r,6U<ٹ4k?q((%x< .uZ]Zّ`tσ:ZsAŲ{c[YP:ReAi0?2A~̾]Y?,x29>v[$Y8$K?+$a>3hj'(CӶ n|lC(4(>`3]pOxx&Kd<bbYid8!uv6"x!<^-p'9Es \iZO%OO3g$խIK}>WP-TjQ3fo">N|p _bUҠOaCL/.9גX6v*_NOE=%E4:Ps2g0yq~~@PyxY >OmS:MDL1H c <J &AoUkNnP~0Y@5x08 .k甆fNPl|?XPG Oe\U C]pǒ;DdHysz hk%3ѴWPO;~HLi)DYS&fv%9_z މ'u ɈWq408?L>NBS-ښڮP6PQWmhE&ӅҤe_|*v]͋GpKx@ _8u;fi"*N^o=EwFH34N|\dr'aJ:~vij;Ȏ1x|g>ׂI+zFB۟/):Α:qG:I4ݽCx.ѬTa7c*_TSK5W}dtbfJW#ƈq Bk`&{Lm$:ܣ 1-W>^~)n4e[HCΌφzg㜷\T+kЬE?ś3NPM5GQ@0DY%[hZ1[Q=[pMԓ˜K8Kh}r~gh,k QV? ;\BvH(8#m?a"jDUis/U:diNBI)8~HKX ̦Y[MQ׼DK7UrqEmrHВEtxP޹H x 3XIߵ#!k<o!}6idN^d =լ _V;5jBGPUs'w~{IP@-76nFk6o4BD,|f~1. '2.|p$"hFnOR@@%R߭`9?TAɤZF, @;]鹀Y6as$ܯ[W+|mg(B-G4g/r\qUڿ9OZ9y b;]Od]Q6GTI!^uױS5  A=Sppf|*#Uwo2lb7/V" j;TpS_*}Ӏw)/韫 pwkU]EaGhp~Z }3,yoZUVh#f^Bۋ؛,e#k1R0A͢hK8zSNdkvEm((P}1Q2]O#VMLmҚ6# c 3IwN~+Y;q$-knYO/V'qT6uؚĄxp;GY}~xF58tTdwԏ=d ^0{qt/%2bC(k7@{;;pⷷq'ӛK4R2sZu6D FnB 4m  n/%)%JT׿m_#E%bR L#3FhaDo7 MzzFr BZۅϜY&˝ 9AInpvJOӠ~бw(̢@@r6CM̃( vhHO1:fQ!%h+\9ٔ(ŇEJ\sy :a{)5>p1"V-Nd IHadHE" k]5iq&Qv-m^iO2&)r'˅2U+O_*FV4y;yva `EF)!)t;\ ˀ]S$Ad)EoKmO$0Ɛ>[k ,'1RKakHWl*yP80ĊBc"`D]GY" \2.pjE޹_nP[ObY7uj/c scK  0y<)ţ)mO;ja}v8ħGWŢu3K'5 ޕ %yRj =U |lmDczm@uu_LI]cBٿk"xTyC2|OW+DJAL584`uC=\'xOGU҉T_ų`ZϿ2^K|Rbp_z|#=,ѵ1U0X7ӒN^-c|ģfOZm۟kbͬnå B\̓vzei"kR7O-~G,6z[޹rڍVr J7aFVmHF!UD)G|)w*$,z P10VO uxBVX ͪC{PX>t4eo_MF#XAT@k`Yw-E}# "J_3>|^${F#/w4bZ&}wu>-UAIZx2r/ fֻE4}LID@b.d kp&&Q'2%,dफI`V%Y݇ck(PXN&}>AB*ofGq_j_ĄݐCY!7BغUi([M4jgw{IA4 aű zh4 }ua(5MqHdkcup>N.oow!A_^R`?ojdUCv,ߙ, E:f<<|?N w\=g شpzWdin،GoTl< ʠ!p1T ,NA C%*-#: ?objR85@;іJ'iޙVl7G\rE@Ҥvn:Xu\Vf_W#]tpڻd+ޓ1i$RW$" P\:arke)͕WJ Smx(TcXĶ;A/PKкY[6LCw68&su+\K;[WeheƫX2Ra*T^=}gսDJ[t4cQ)MXI.2rPcn{sbh`'CNO >%Z<ϻO#2;Yo-cXǒ,#)x]FwRL-uخck(&):6WS[!JGɜ@a4䦍9ތЋklހ# / >07$-SӼ)A[S$僆ǝ?#n1ԸZw©K#y"3|qJZ~/u r/*{>{ɘSʏX(iVץmG )!.]rtȢOij#ZÂ{L3sv"RϿasoLTHXXO(~iY>b\Z[C&y7. »va)BgDq6ք 7n"G60ǣIhLT6h.1.2`1`scϷө$Ӥu+Y'6Fkݔ=(ߨ<]Ǯ+0gՔc09xUXSu14ËPZ%%?,x$,rWjW hjald٠7k1L@`uED,Y'H^CZs V64"6vD(N>P:T7_ESXHOm:(.o4( afJz}0{\B_U'Ye8esNZ^Cna(+(7 TI$#}ʌSAV㫚&Y.znN#a{¦b^$y.˰V dR$'`QT?9fTԺDy/O`-%;ъ664Hn^YQiQQԗ+d|16 ڣ,;]6~=bk#Wތ|rXaަhF<>>WT}% mdYns7j$m||R%dߵ/g[sjc~g!!370jQ8ܙKM W;ze2c0J#ry,uc#יk/Bԯ׷tgȜ!kk' uGW&6i nvWul#lLnj (M:RI~KGk+@'>5\aW1#C7з㷫QD A7Qe\X ˽evpHE -C[sQG3;0=r.=q୵Fem -kH+ > .h7MN pb52gHx+4 w``g|kң9ZBHh=xz,Tcgn3>ZP@3[D`#O}Ҍ -=X=F/ F{r}`[o03lDߎǽ^=a V/CjҊ3mmyo=# k㕮IųXSU@mb@+|̝_=u1#/\U/OprU\d0>&ͼD(iR Pb $>sƒ%BNBcz*%9~&Z4I"Lt;0b {ǰҤi6ᴖ;j,w%BKv# WGJ\|lDJ{QQcGӷ ߃. t\Iqvh|=󞚪ۨ}͛ZZ';Hs\DA&rBz${0sSpŋh*O9HT@YMu^@JC^e|H =밤6* I\GdMdDSHko1PҼ1j 2$qZkAe$ut!l,qΘLQ;Ck![SĔkÑ&TzxGj ]oML;PǁkPWa%is[z!SшdĿ&JϠ: +?&/k(fV?-`SChm:ZnѸR[ΞX't` Aaj  4h#x%A߾W"B)Fcv _* 79ڍ0֥>|q3 M9zi|%>0]g_6փ9tN',7ۂUto ?iiykB̍GpH^G W̯h2%c;f+MAL?}|t4Hu?)>lxœ(r;/C? :6Bj/1܂6N6utdGNv@ AVu 8J8_Ѫnz1?`jY AɎ8'9@2C\' Mqlm;GtmFgLrjjz_ <'n7罨VQar'2ɾm ҹM>uƚ`厬+H꒗OAH]<-rg^u]WF[~K)X^aR?G_BER0<#'vI$'K(Hv:.F,@3CF,+&H9((vsaږ4(dPPmtă{.$:{ܗ0dsChfe~t$eZjw =ӿ'zEaǑb~:ItA .(16uxn>g\su$wM5cF@SYK `<62ɑ "je\Wcii( hr91 NwtI$W?vEc$f +vŬK4 EZ6v؛2WN?:E3vu;\nm0ͲAqddU7b맼PX)7%2H )auޔL-s#Uv!=K#!( wUOI *>|Kkq@)0c2PW h2->e:49B( $E'1XٮHޮǰ6yJ!+,4&Fd~ A{o't;Zy ^w\MUwQ+U @bq}%+,s꒴]Y'KsE*Do^ʝ:@/xP"=^n윓{k1ANps03:=Hy ]:٪9e+bYtH\Mw,MhKZ/u5)eVƭ _geۼ鵄9BC^l;Z0hO%z-7 ?Wd5٨[/'xITE8'Tw5+꠲U ='?;/G&n]4ƍŢ_(h 뛉nw.g<\EC8(6iy?ה|ԂME_vPBA 9.8 J:w!Ƽ7Brcą`*Ъax K_1eR{y OmJ:F3BfʑqCjPX'ſґa$0* 5~f:!Gg0dž5՚{ 0u4($#UNsX:zDNnL&G٤]$ e#YJ9G~?*hƸuݲCXq- ;=4>Kc<+0YeZpeH⎥X^@p.iI85.=tƏGK,*xUqZ|>C(ePԹc xsbrgetZ\6GbCȱ-zQA_{'JԹM"U{qHhHZ섛 ʢybJ!_ =Ur( u[{~$%s8t.ZSV`*p LF2_"c~kl2SeI`ҵ)h FkD5-p:'O{L4f]k!As囇W$L84 p7W}8H.g' Ŭ@ K8Q2ia{n*TU^論c/E,<J pm!XSreNxGH,X+O!Ҩc Jyܕ#5ءP1ˋe1]s>C _SO`gQ&'"Dne%/=U/%X*7g z;k=E O:Xgv:.35Z{ٸw%G7sSĪOa4`$)"4@b8dڋ❺fՍo `8Ja<{VY]0sSFg4X|ɥpc_eAL- a|K:eg V.u֐3n-PچÉ415J8F³$5[%Ul_d9ڵ2Sn\Qac^pm:?B)UU[ ǚJ_;o) SZjHpL\"# *^Tnlcw z.!M_J'pVol!d/a9k;8f$uIBV$`!rsR?|OӶc65cWP1hr}wA-Ox?k8F BF6|{Zv]#-lܵ.HiǬX:cLDf文^6&&6fqaUo3JHgf3.* .=:MQ|9zع F%!^%%r-Z0()t֕O Pn%Ip4.@X͊+I y0_X R@Wv *VAsdnsqQ-Kл_e;;11rEΥȣ 4KSGvƊGlmΕHKik\FnzY /IR ! x93H2 e)8\]Tn9ʂ}V%Aӓ֩ 1kզϢrLۙox#>h:fTX9txrsJ I[yYut~GC]FkpU9?潳|V׭y* fCޮ4zj0xuQEW?4 Y78Duψ5`g ߹@BQI~ArL}kücB @!@Yo@3ZNr㭘?.wv*I9NZ+Ny'z?NUcq 8\(T~s$zR80ΆpuSx`XmwzGM}x r'gazwq 8fQ;t8qCQD8G*8fa~_+Rm_EVfU[?cZ;Y4bwQidǵl0d ۄk*xyq+ԀފaRɓz|@{op'NC.j(  SݫҺjm 4m`{7ewM#HݵN^at%v3nHHkvmU9& CAnaCl}?!Cw~A2Gv@B㿣CmRo6u]Ie!Ib?d*("i}dEnmUk}(!z,Q/vNVD^<[e)JD?ٛuX^r3?Hu[mOJnꁿZ@|f%fi'uMq V:k' % ̭g:ykK>_Y&oɞ~y]-ݥk֖3B 1a;o3ZdwZSRt1˸ASMnu )K2tPE1`ʉN[a8Gu; V4)g$VAU'Zi_G5RrGt63icvvdƫLffUHI ϣc~T)nhA)whC1.'%3Q n'JzI6Y"3qk},m}"M_ ŧ!Ǒr/95Ukжx!!\&q?K_泵F*LdLW\*>MV[;δkGK3x9NIPOO;)Ou(Y eu-ꧪ_ LJ IӬ05W&-,~ȓ]ZcqI99%bOzObimaΛ>4˨)A'gi fmbz;Yʞ1ϓF-H$h__ϰJݟ9=hY!"8Eϙ.~0hd?{B qZ+-H7xis\qb69Jyڊn>EѮ)sݶ4B{D1އM |hM{}9_erMܮw`c\%LK{pDp;xY 3"E?˭6(, :)P܅ؤ&*zŀPD 4dT9Ts%JJ~8D Ga\̒>b-&!k(ql4uW\jJЗ̣HQHp]W)B'R8J3Ef^)lxh VКgKnQNO\ແ _]L>=Dەv '\=TNDzdn_ 쎳EaYJAIbFRM0S;5 &K6$D;I@H`:f*AON'>fm;[C^h7_glO׹(˜cDyTkIHлf7֡P=ː{;7_t8xUR o(Q7HTiGt٘F1.Z $^JѵM.s; h20Kht78joPρƍ }M0qҖ)[=X{[Eӵ)tbݏ6- KKP koH鐭ЍR2uD8X]ϱOnNT2^M~{qE"q:ȏE*0ེנmM-| qTeRzo@+n{^ odˏ]7,V,y|~Ye1ʻ%qYESCځU!ZFڻ{(uX鏶Y(#64h>Y5"y 0cS8mdh6; ~D?ݖ]TE-Ն:U[y}8(3&BX`ɏvo |YSы[_{3D$G:+~gc@9j\4xzKmJhV+Rپ(#^ُϚeZ6 VVBF|Gd-o|)l֟r5ǫ m q*a4Ȟ/?u5zeX=(_6=uMR+= VDHƛ「3! EWtG9QjrVIN/Q*LxΣqUЮBespM[ A~eLK1p7%uv'IdBLw6ŵH2<ҽOZEu%)o"7x-oXbMg;承0S`>jK)Yǝ,Sh̘?*O; _`J՛b<ͣew^23&`)S*$O SgW V^U7k[I̓ ֚~K#㔽oO chϫwpE[L > s1v̕x`6>? ,+r,<2lӅ b=uaaSrx4S7ǜCiwX4`MKBHZME:C+D~!P ~83ݐH$ g;@pSc3|ӡ8HHB{gsMtfPFCfj.\-")p0Ӏ@ϵeD[!,~pyj8;?fx>G&9Ə݈!>i@8y_hS ߗ `#8a}' PQ?vmCгdظ vip%07r ?ͮI\de2Sx#uLx+g|/W9d^cGc9n'!5%5WqPggS\⽢oԊ{ ]<|t_LB]DCYr0OÀr#ǃ2"Ƣ3?Ⱦ躙H!p(5MTĊuۥL9$4(I0EJber.P.:Y#/'JnJ$E+ct:!7sZ#ɹk  ;nCG#BQ B~(F1eW=!:M%&#ܛyk}UְluD (i-h.)SlXu)FVҡhɧƷ`3J;Z̈́8ue\Y,T+f'Fv'A~6uςaxz}C-I~1'R="}f+.Pؿ!aQդ˄IBY9X7dxVKjj4qaDabswVȵCbWIG k'>&^V?a}Ӝ0V6$SԾs0H}cVtj_>@^_1rFqE=ĽI8>l,$Mem|eYjbElQB' ŖUF*mDrN=W:{p >hwki84ó LUB{/0 "ݧ@r:uGFg]wtavM +ܬl'`abGώ#j>1s!IgX۬56<@Wjm~¤%Q{itY ?* (rkjHroN:JiqÚbdSg^Þ=_M١ @ ö'Ε5z-L_:G<5.+):ٲ1\#y P3ã5W&x}7Y,+9LQ]^t}2'ocs߿(&Z~P3_=;$=a+y;gYje^NxBOcZ%cAn _D@,]P&Hꔨ Tc~a瘷Ve\>`#03 NCH[-nh#Y*faf7`,PyȻ[ UgPg{i, eSYSHb΅PœU}4S|Q2^?R.>-]H +L -kjQCNLM3|sJ2iVd{# EO#ߠn${7BKhP| ͸GOr!g= Aķ7_i(S̠g7[ j~#[Vj咦әM3ut j"KT́wN<3,RIqyY|FGJySW~D{~ЊP[uuMR=TdڂK Z 7Pr4 5Sj "!q5b>._N_<" #Q ϧwJe{9垧9[+ N -pI.eؒtx8TR,OкRneˡ PJRI=u<ަMJ&9ioCɈ mxjكIEU8nC+v" 61b &v CpUာC,48v|4:-.ܖlR](_ q4P)QdNdwi-Ҋ^r}Y7;cN,_]G_Beo!OSկC=_R>ڙ=ڐКm7>)'gSD<[ '"KOvS>G+\ 콟ChG$ 'lKYX.Q'+x3OuU15dE?D.97XB&E%ZZ{P3mB $Bx'OI*G¶4 aPoכH޺hi"2zdq{Ljô1yXH})<]ӊ}qY+uh;}v $V(Nm_.IiS!| *4yq3t`@Pu^_*-s7x,fD2=kj!id?v-y!ds)Ҋ]&+Ҏ32EumkV†81 1a2H!= ]}ʺN܊hX 5pWYޓUy crD?UG6k Smgotɫ>OK"7g X) VWk $";m[c=hpȚ{!ME}S%[FJzg? :+pU9uͧKL=aoԤw9ρrHt nTE=&9AdKږ:L., mWai/NBU:./}y7j#Y]9ab}G{t I\!19&LA1pUzV!ጪW%k2E4l `ˇfF&M[ĒOW#44X6eH `R37{0۸*9?Fi,4Ff/8LĨlY$YJ!O>:/+"ulqVV`I͵n\@'an=mŴN zQ fucjo tW*A| uEA L0pl;3jx0^DcPrE%=vf5P;=SU/k=9goPmxKɅ_6M/J9^7⠕iXayw>wyȪZ̿7Fx'Lq4,IpZ*i'ҏY;|-hbΉMYWC[r>i{#n@kcZ;XgyO n;/ Ѽjk<.c]..F vE9OCH)TvO#؀yݔTpp2$-;C݀0 Q<M w-`G?FXěį=Rnףvڡ֚W\ِuAoRgLm>/W^&_t3mvQiچSeف/ ~u ]INa4J+GRGбHph4f.sF9ʄ-m9 aQm->Ń4{"xs=)d.wHP XRzi?TSZ gU>{h[4Tj\ u 麴5\q"JCdTg6R 9O-9|,>cSmy## 4H_62gN4 ʧ-QSҩ PhJx7ƱfmPL^7FSBB?\ kvEMTqT1㰢^;#'N5':Q^cܼA@xh=1;ʈxhkS\/&}-ϯ7QdôNS.h"&;ÐP jjXK'v  JZ߄:sz1eyvcm7a-,'eqtodyADK;F%v*xxLxyaԢP9eI ;`kpy~Q~kdS>.T߰voz[ $4=湖,K7ٚhh{@HV`% hːc\_7ESp@!SU*Ghg e p׌B!އBwA$rqa KO\q guۆ"EOL&&UهYX)L7r"Ltp/ BT^?6pVlV7+FwBi{-^&=( d܇40ڱT;esaG24:9i6Z!k=U/X)rBW4_Q>?N{+ tfl\MEx92q}Ha躲'lƪuck{h tw0Mr jz-t8pq" f=m50P͙"/̱R8V8Rm@'fJju rbDWɬ|kw ^VaEDl&T9D_aZ[Ckgp=C:f \)u\qUL^1 k,BσnۿZ1:q_meRkH ,d~㘯1u{YA5PC{v~fwrˁVo+M 8o0]lĕڑ mڊ\5.Shj ~!_̒]XuV  My Scf"=SDEx<ݠl~P| I ʐ@>bғ DKqlqIN_Ŭ?CIXvLv T,WLle7*+HnIQ<ս4Ugs}m<_[xzԎuAr~ Ft@#1ϝt'q|cqi <^= V?/GUO7ݎׁ>8/e$3@G_ צ GMr$9,&wlf>h:1^/a%5KjRm SD޾cCFՃ^ "ӓ<<>Y3Zj`QI%c:+.?a)o0Wt_D"cVq3(K;47ӴI]A;Csj\J|4{Uho`ؗ緗io>M=i|^ogǜ SKVDYOxv|O5Z/M8bi)uKCg䶔 ˻j)3lG mJd@H!F`XLt4&mHgsSۭQXT `NeItTB.= W9)KD!7FWhnЯ@؄a-Z{|w..0|_e^QAݙ h\?<;?DYp.I2uрd0N ,5؇ѕ!JPy}ze+a}gO(+y vՆĵDn4S~KYޤZ-eϩ7@N`*%dm6ošE=ґP.{!Ӊ99Gt/#lzCaqpK㙎^iGcPVzFr( 2>8fg:_'L6yynn`5rRKOxzN FM.g}M7%{8n/lLcԘKCڇ\qb_St]B1s5S69Iگo P>)!-5oC]Ghpև{2}AL-B9nyɋ%ԑv ϰUo1^ߺEGl>)yFwA 8{bnA ސM%)'`m䲡ͨxx=GPKbPd[@_Z!U-c1X*4eҕH?*dIvΗVƨ`䭅\)*Y_SGU; VZnFdCzD='(XF|XE$p.ߠHޛBjibWTRuXb8z&i%+]nj+bs;[>ic^%gʺ07٫݁"3HB9)'@(H0fkU'B 5_lz~Zs`QMe}6Oˮ%}R4ؿfDmwӖ."h)ΖaC0SbIMH)|I,pܑli$IJ0Ei*2Cw8ig AhYr43/`{Iz)U |qKd ދ9Rbl̸Zʆ, LA PP/m F,7ZȒGW{k;/(jچXMY{O>V(rꓔ(]KwqFo4=;fB\U*{a^*)Z)y%t˼݀( lW@Չ@_\O;[~u9UPNc &ʟK-/}S3͡^^/] Dm(LfᩱÉ^F}<5+?a$^ %avEB]IYN]a5/Щk !EC*\rXny jYslmH(=]c&>,8ތwϥ_$|~Qv:ʣt֛F$iyݭ^@N6RiNe=l.IA?k 4`&T]?xn$rω< M??z#xƣ}}&l4x`in~#7G7My<(R8IʿW8{.׃ǥ/R`j^499VO&'$/T=40l(XDGq'ҠVkt"~{OFuE* {+bC/jzkdK.aG앰7XUMw`KS,I3jr}/ι/̵+^="%nŒgO *n=#D))m%6U{A#KZP|!uЙ`sΡ.#[vD/=D9 z=^feFyy:곭g"6gl1%Ks̍ik=.Wf)B{y5!]LYBpؗN5~zJ<@ʃm tӽ ZB=HXo#Mw+$=P2)Kh0D 梓A$!-_]w/31.f ltLpůq7{rUJ6z"RҚkb1H$YEOԶ4!4p}^:?ߍ݉{yIumczzA]G2Z~HͬIFam=i/Kidwydr84`k7GۛP yX#2(Hk Li!` 10MDb:x էxdf~uCPrpP`D` 0-paeAd,K~ww OU,?^H"(eu=MjZ:k!@btBѪCaFE_\%wXpۺRԒ[57./O4%E5ӟHG8]S6Ool'|ҧtp">o-CCKٱ}5o{!J6hL7Q/8E^k:A$<,E+p$ ǀ"cTº2]CbgbJ0j$H$OKfR'dPi|{8i2;'eݏI3īoUtAĨC6dohM\~M~WK/#3~J;?T׌lM?pZU*-:iL F=$?}žA%V}=R[ ,,IFiwSḰqyjjj0]ZEnq44zN-lĘj-ަ¶£? ukZ2yVl2;JpR {U.SW%!'FzI*?k nj⥫ߎqӫV&y-QQ DZ5jqkB_%F#Ϟu i:6$7Im+ADh֣Wz2@j1MkB+@\gdԨ^vEσ@1p2Q6a1#գ {2`i=T֦g-FD ΃P7a vHզ6_4_3^&(N-G? }U2CkuCg!׮rI>DzK%٩W"9c 5drŘh!9b.qbT^ R-.M z$H. OOFd[ Z7iwI-mh)s)qCuVyg vz\^%mǖ%:iKQLbIs)ƚQ)=MKJ}x'wfc:;g֋늷Y Aս^`cLR Z&,fOeYxYrFSMEW7:GR Kf|(v?XIǧɬ|\_k3&,: ?!*k{y1d|ly@и1i-7k;vc]%cnqJI H``vr}ڮ|p,b{©sn-!h}{IUօQ7 ya Hux}9s #`oOړ"( k@UWN g іK:%»ύrt2(⛲40LG0 G_,.rc׾ܴJI"\RcŦ)dWʝC/,1\T^i";wEb`qz :вɫpG 0[5\nb`LW`1yt(-,(2ʤ[\ݒ&BXC$B;n\aZV-Ƽbw`lvMʤɯr!E(̴VwmbNd?@ xK ){R(p̘U5IPˀt$n֝96.*+R:/ &&@{YҥsǰK8#EC;FV]/ֹ}Ʋ+#=<@{lHbk)s|5nާ݆TCͪ'@Ŀog+c- ^CĐ]#̐=s.rQb4SMד"O,`wŠ@7U]w$!1Ii! =_7XcSZwSY+m$[s6707~kU[ lK$|.)@A8ŕpX S LΝb!G2JYò_gnF ZZAwUJJ:s;)JT.Eu%˧ne@Ќ6hF*n\^„5ctd7˽5p3c3fJIa2o[e]9 qbNw5w5UiNnғ~kK8ҲO @ +`215V8{ -B01R讄>GӺW慄\=؃0z\Ia-̓(xwn$.`GKQAd3GO5  =S:!(I^A6~i0UvT$<\1.e!ԞMCQ͟zwGEpjTuzUL- W\w@m3 r cA pIAEe aZxkFs[=:6}l!`CC1kI&JI0ƴ$ (tvɑC/z,0ѨoY 0 eҖS:.LX~]Jw|= EX0Yd2Ha{k^!b*kZTu %m5~<ЁHMIl )(9_/mڶdSm!% %Csg.M!I-RaZ oC!f bl3SD oS&;&p A~RT(;R)2ʝT\3 p9L{׽:SL9 KwOΘ>!*R-}u-L>( 5LL>?: I N XTwL7DV"͑\ϑTSVV=x.ͻbĤ '}u{]ssrN~#ө;Lؗ] yL|j=6kfLw"!T;(Zٵ7фFم3;K9FWPyL}vXPs, HaJbb?goiD N0M~P!bf%WyoZXپ&.N hUR*1T$UN:pr GY[wŅvڦ}FF(zheUyw(&9UւFϛNGJ/]ewg8/ 8}"&#pm#b1*.rIb2`گ=BNs$>J*'<2!-rog=.yChA ž1OqoY)VޯI+$׏}Ŭ"/i@4wDGE[ӋCϔz'@hn7%E\!I|!)۾O$ NHʡ%ףJ@d0a\(k nBg"0n@ B#s:݂4BBȼ*rG"6Sej󐇸j/6W-\ Q%VͬK{Al1X3ث9-K6IB;omo thD/u< e0vp"ǑS}灚}39~J و`#}c5Vt";3jBdŰTt_sT(_4GϪ?*%E Gs=ڱ#`ci ~u ̾DF@G+r+"W {n \d楣B|6>W=ȆZ'qt{T2$l8^R2E4;; !GttЧkǰzh.ziXႡJ%g z_̍Dr}+Q%Aq'Y;\7*ԚDUӟ&;;(B{(Z p4Hnc']ǐЃ(Ky؉jvK/Ś w_F@-0L1 ڼF=ӰXd쐖i,z5x7ȼ!X}wØcmjdzDG@g8PD|`BbAMOBUJQ~S7|gM;*<g'm7X)GJˮz%(Fn)b-l'pVp8aݝgʟC;rҲUx+fglZ蒂6hs qF3^P;Omk8r)w%E"C$:^C2$Ncj`?}0ģ_tg׫HEoKRb]WI #X> =/.-h$/ՑiDXU0b}rofy裁_%Dv-|gokPv`c~H B(oҷν_Ad^׆^ZxYZM,?59lV"+(mcMT?~c>Q G_  p}gop'=q Xfg3|Dd/QM2y7b;  >gIdl!3n2o_V#5A`jjc!JE~' M@Hd%ը40ڟ%m@2pSQW}r'&%\N}tDc ֑yyD M' %?u=|Q֢ %@RF9FcƉ3fC{E-[Ikp$i<53FKYX)+:EޏyWZ-MӝA9oj{nџjǩBOz2v֛y3SrF5|vL˙n6;ʑ",F lr tW0SIT [okd"kw"B60nWD4<x-~mU-[iμZ$dF'=`k^up^A9ړP' tuty+/C [#/}b^CQ? Xs=͊B"tpnNq`j7?ަ}lɒ*wh9Y۫A=3j$H]J:`16[ 4.80{BSVx jkTx^n=E?6qMsz[Hy-)[v9ֿ4Llδi ˘) y;=Sx*E(kD[qJQZaڄh7 \`lkIv8\doOE;&ݜΕ<]pV'^Cq#[0`^;:|c z%'LyJ3n ݱG{ɭ Ż82|L38cGOuc ֏Y-@,z/VW[723-S*_7W0d Zp\ '=kTw2W_LLBqP8qǢ#+yH*)g^&$+a8^Rstl05& OfI<bE*bA\(ˢUaH͙vMR0'[u+W_ 4@Dz jm =w]~u. Ou1kdM{WuI#d̀#v ZdUB|m囫 [1f*]ϒ^ #b!t;~:SF]PO'A\ ИEô)e <͐V!^{Z~`mdwDpM 1/^ErC'ܸ~AljN~k5%qZ=Z >-g} h=f_) @bp aꄙErPH3YDY _XwY[tk85: f[ba-~Bզ 38.Rfx4G)D/'Ħ$2'+O".fW~ɩ|/oLGw,rdPD֥."tBWݴMh oP@S~297 >MG4Z擑SJfXme;}w ӑ(&!!*SZYpĻ`|}+(Sкb!=fxESJǍA8輋$a_ۢoBxW>" ӣ4D2@褐~|XL*q܏ "f1!7o| Ο߫DxDnS;gXʟ yt[QɁԭ o\*"y;>iRX@c&riIzx1 YGǶO+ne6eYEB;6vԃ4>iI}c(q8tቍtata\}yJr )$B `yDPn~+/Zp:7u:Me0Wтq4V~N_ˠ 1*Ψ+S+ؘpY!q겢|3)/&oE뻚g./ܻSHyUU1pcъ`8M;gi@{NQ5{d\D_Pdrw;l1}^P6"OU] L-5If+WpoFۨ ~wptOx ǹZtt/VZwTmEv{QJX x m.=jJk:c^?Ri$ /$R*Ϊd f&(3"9Z٤ F#fyݝ -{E~&YYXTj SAO>LcDp!K1רjGfhLsx"=!Oy"/E]"_a*\ .W 7WUŽ??D"A\U 3t_~XE@P=Xh7hڈ 0?P=AY%d{NXa _}x!#HcOp4q];M3;)58RPAݴx,)ܫM\A;+զ v$] ݂5Z%;AnMuKq7Ø?Bv21!)+9&"Bh%Zp^_ 2Pkݡ>EuYfAuK cG"#Ga?,JE.4?$T%,͛j3^{oKfM75 DA k۳|/Ԓپ+=uDUf&V ȋj^l`I򐞬: u= 04)Ob*TI|[/k{T\<Ԗ *;?+cl]G&dn"X 31y$SawhEٟb8It)֞)r>){3:Тv=euiGK(T@b|Tê1E1yXK6km{R͟ Ӕsd&!B (ÓBWZP3"^nmSomi{Pvl&4ID)Θh<+*>-o"HI: 2yϓ-7%( *>p陜1"xA;zߤ]n :xP쮓")Bg0|S.$-^duHgƠ%_:'S5YCan6k:͈U憑w&lBA_ scbofC28^ LǾ,4 JX*O7'U׹x.)=yJT-!Y {>NѼRnxG0h 9.l5Q!Hll;dzQhܛ-U~]qrpp);o`xOUDC :%DSOVpiA}2'RGq )rٱۑ <3A,c+G61Ʌg&u!+T< Z̐B&վnHT~6?fbZ|5x J+#Lh: fHC -6SJ]_kiMj3M'3g|DWJl=2u?{qd$0(]k}6fYm 3Xb(@gB*_oC̅$,Kdxwl3^07ws65 Nf~Ϸ (ЎtNΉ!K/k7Bqș d%6]M1|f}W'1;u"sR~(}?RStQeb5V$]|9[=V$7|1Э ݷY~'O Gٟq@$1h_$9$d>>rIZ%l N-+ JmM%r8Y,p ?Bդ5~L ǬHKږ}3J:Tl҆&jo6Xj{K䌕 aݭ:^u$5Ӥ1sRɓh_8l=el[!knXKQN \i#G_nI!.{! {%`©>}LaI}r#\HeӨW|{F-fZsGJw^f`!8*w~VO -p%z\&9 f/(SI밦 Lyk,O6ŸŎqezȍ=x%[lYY~".`e#'^U$szekbsek,ƄL(Gm w{d1"rQ l6kiV+q OcNv=RURu$i Sg$?썽ufW|7IPHpD%84gfUqDDy"|pJx_$i٫S p2  Z$|R9Hk Ȓ:!to!\VybütoՃ69((_c[R @sje/?J—w]L~"K*ߩBrF@oHv89w70X(>x}cP'EkzaH]. ^g:1c\([?&}wm? o[nNXlxL+7Aqo*RK<JXn᫿nW`[ho/AT*hk2Ls>2VSŠL NqD n ֙55S)'򾡴uI\.Pgh=Q}.e֢0SgHp;֋')7䐳Z *(C'G˛IviTo?ܖiQcBeB_|G~5Q' [' 6)t%hBTj 8H&VcQ<' s4jC%B$)bARR۱閔d^B-;7+ R*R0X5%ђCtAo+6uK&Gd-El2A4S,e 3@!2)E;%£u%1Lo#,wǼ>Xzp3ȋ\5I|L)6Ɣ6Օ#V Aթ4?oeqꄜH>_\?u]q闆ffpz z`Q$Ghx^Rvs $GD1s7C~ :`_j۳n~:QpV{\Ƙ&`k|`X f ·;snYwsWJ1Ku{1J, ^Pt H#s!gEo@mK-;3Jw O8*|X *K'X.||,'!-N="..G#dW=_GVq2}ޛrXԆ,"?Â&@Fڸ_Q?B}>WuN듁*AV(MWԟa|8Q6|;*3~kB2(Cq|.<5OF%oY,#>tRИAyXL/NH%!}Bt@ mVT'sS~YS#pCs˒Ts3pytv:h_;N;Bj/d*ăBiZr|:$RGW8}W+ˑ[p1]«ܒ:Jb=k0-mnuXˀP< 얷H]$KlhCcJnj,$%DHYSHjN-{vwȾ=@M𓃂 eZH`)Į㈚Urw &J\m/L?;f'C7(U@#pI`MDP: =lg'yKƃжU?j2w:D'LBUȦE}#?qq)#uC.& m"L 1!F`S q=kn+Pa<яHΙ a.X'_W='_=6y7ߒD- bdQ@wYՁ|̲a8BG  Ŏy 6YX";Pf^31 !0E bAFC;g[7z쟥QAWKkh+u(_"ܕu`C鋦USU8\d1 ACIn E!1x+HIJmJhhjVCU~gÀG c}GK@K4f{Ci!vB1ȿ4>̥FdG|&l2Wiuàq AJ|&t{ QK # ^r4ݗj ަ!uyoJ< %tr͠8 )@!Ğ0Ҍ$ɓpTw@l Ϛ6r*EHݻ ɺO[~Crh6͊jedAȨ]PmyOܪH ^34/g>9+T}"|b,0̚=Vd~>X@0~ ւJF (b%Az Xr;_Ye4D?AQ JEYnIaEg_ ɫV;`}S͈qbOk?{5VoŮ6ͪ L5uKtN. .m֭ї2C\0duLi`@'r.IMI h@+3ӠXKI8D]nJAm<<$^iAwv"M0/QShFu:ћ<+e'kĚƬ!B{.Y73LxQ<`~cVwv<##m~_i}^ tco%+ǧ\/H\m r,"oC;G.5Zˆ`1zV|W]B*TY;d R.v-zgwYh;W@$%;ons05k74AH.K>)PInghސ4gzC5HY&F*'WNIՕxg+H-V,$M Bq-K&?}1Y9`d!\8.lY$(WKsdEVPaj -(}S*y-Us*@P>ooZVN맘P۶gwB/E 8fqr4ͳBdO E`h@%?y0!FY: EX@rJ[L_elOzL}m.ĺ gߥيC" $a0|Pt{TWPʝ:HxUkL%ܠ'Qet M;R)0=D$m5h9>o<4gk*cW5jɜ, W4}EW$zF.خ~wR. REQQXܥ oJ֧ݧ4ЮY&?(h0w*vJ!ͪTv)DNwx 8bc]#d$ƞbb}jMŃ%|։D5^ZGu29+[4(ẃ"O1-34n3KCJ(Z$mё!&94V&s qr8M|]  e)i+M,hp DɊ&oƆ?*3+ǍMzcGE+pآ֮Vb.N\ xoKI=8]ulز"k#MjՠݺqkS–"\UFsb?ljp߈ {enfxi" -MJ^QoT.'Ԇ?iˍ+תZі5xY"VLK?}FxyOF䑗P",ͯ3ٜOP@7$-l *Mv݉мG1a#\^\WY^%yCiv›ŀH"(EPEĕdng` @<gRݨ}l ˛(7jW~@+R^Q*":i,Ջ~f9~ K &D;4LY16#^SL8$>_*0߰|D7\ӈW~_:[9) Do'tyy:"/ޘ u_ ѝ*Jܨ_32M|%aDH\v11Ph*?V{3Qٓͱ*q![)(szUWnq_bN%4-&cA# Ԋ*b5Hk팸j$oĬq<_gҦ qyfM%-ax$6)\'t_l) 2nWQ5"TG &M5N߉ `r@L~ɑ+S|dG*r4)<53{ctG4%5|znx Kjl0H4Cl;Tȕ9C%ǦRpO:ݧEߺA)F ,ǃjjSA5)lgO-oJId0#f"mE-x<ԌgIZ"ܽSרl۷n{tqO^762 "ge0!V!:iMe&=>ͣ< @zA.D~7 Eu|؉p ?L:w1*1[Y`i/j*UdP|alUa-I.}3~^eJb=PnPPcl`koSYQS*ܠwmUL8/߁Q,lv7ry sf!6E3P[=anWW}o֝v(V~m] =g(2fEj DD6P;{d.7f8vVmKԳ5h/:^/_*f%;h1x'V.D!PY3NdOj{_`g`+ZU샖S):]&VX}lrhrm  .#*o䅆y(LeۼbUܚ~*I*0ZyҴLFc=IĭeW!p6kSk"ȓe(͒wxWߐc8%M^_a?E@ v.D{imm:F-$=\hi-!4̊摟dwB!-56^@uK0:ּ&S]FJE@W/~3JKQhYxG2CG}- 䱋BH>8R%#WXc8UĊ{ߖ5Ě_&:Rnœ5|Lb-Ɓ|R^֡[m!p $וw|'*mGʳ3#@((q G2 l PA> |@=+Zhu°-yL#~]i0ɽP8SvE/m^ǙZ/8Y,Jt?tǤʌ]y]G7W =Ѫ ۗGig$2٪TʱP? )1gh-qUv[XgBjtQ5Mj%bͶΗDrއ#yԚH]cFlyhs{Vt&sh‹›*MԳ8 IeoLy;N%evsi@׫,"l]90镳3mg6@sj^*Ej^8*]}?H!溋Mљ{fڿ~ pCS' qӆ!OB"9L,y kFofqЪ񏚬AJZ,&&cߜjvݧovf${t>ТcO0oS6Er$!(eׂ8&MQ(1'WHMA8p eOfM֍tSd7՝{ܫg\y0QaZ&GkUHV }Gq%ftenAŠ\/0Oj簴5N+LXd/q|%Pj%F شe?hj ߪ8'os>4)38]-(WY4Km܌[Y>9ohczodczIԈ>U+h吘(.ڼ-DYbx^ԭہ 0ݎ^Sd9UZ$b(YĬ)}Da} nڪzfukJqWq)¡Ll YN 8LJɩ;"x{Ĥ@Uqռ8W\-̛t|rpNu}z9sZ\4hf:L%ڔYYT!(GBL bt]+^xGqO2 xTKjJvOP$^¾qnKdkm)%L)6fbn 7Tc;YicU MQOȮSZYgph D 5n14 #EJ4XQ#^W:9uEFvCVd$~Fs?Iq7Q.|]-P-%B퍷lNLF V7jbF׭i{-f 淺sα(A7xk/"o8×Xkޣ 1F=OA=ԿYg? ("!cqw)YvTv]лrzILCa0:kv'_ӌdW}ycΑrTX6,R%·WIvX:]aGliFU[1Zm!T=䦇YJءSylVׄ!&X/%7'kmdqvkDSi8k Y :g08a/5 'CtEN Mg" F 2C>}!7MeQ䉤z3F">R}CuX-2\ptWlPqr,f~F;/CEآuB%rCɚHb4H-ӳ_t6qK; vR#^n< `mva(۫<1n/*9)y?#l1lUGDȒ&X[짠˞W tYڞ:"̫4(_"pds8U|zBRDwOWBnf78 W3SE%Ь>V].M.MDH7&E&Ezn;T:Ԕ[,6JxRHsXZ{r7vwKrּN X{Em}nKuFފ7 KNĐ>Y>83Ks[/LlPHoO~AF>$7qx'jY< 3f',͔۰"Gewh1G-eh=T!D?m:dDPibV?I*iٕ(;;m(}_(֕1V;>R]$6<|sq'&?le&i޴_x1ٕ{'Vl쯄*`NxWXzpUO[4ש) ,#[OW9*q6} A D^^gl2Au7fgꡦ׆?]nY yCUF-&a+dWo;G| ?`,aH4 A僚]_OȥF9%qOTĞe냏(_YSö" c Kf9;Ml0n9+buQ[ԑu]/gOf0\l|pMmRv.-?T3n m)6NP%(C =*F{_jHAa]6Ą&?{/POCfKnzMmAw9Zk.&<+XD%oN%ì#b_|s0ːlV2;9f.YV1ݥ-Y+bg"\E&x&PsXw&tXq ^y 4;d0y_nƲe`Ĭkɹ6e~}?QڮlLؠD.̺` 4Ɩ3!iI*P},DޘBGVQ >bZ;z?]wGxո=>ۙ"2]w \y25FG|d8d`@jPykNFجH2 -DuiTA20mz:<ě* zL#Nqnb~kߛf:xQWbqGd˂qۜ>&_nKov&KU_WA}>CoK/&tP蝺m,|盓Ԋ6*5i? 0pQ8}|\l8Ppe9K1AqCnBr?N>_&5.&O# ˣUZa5rk ;;f }ϢrS* $BDfZioUsq/G %$5Yvϊ'@}lq̎AP~oA:L^2=4dpP퐃Uo}*!ұd3¾k.;F?aT#t P~4 GuBzVk D52q8R"bN#8]>GFK'*.oI}F/`F(-r@3$o0]4\.٠׃\ ~UĄ1B I6Rp6Q$SIE'|9r, !)&zpU9EsA9ݑ҆t)yOnxx5!$(ztӴ'}$츑ظՌjk7fg2}?+1&M| wP+hBsGV[{-:; ~Nik])z&qg+DpVbroZ~V@#Z<+H]{o+& w~y*\&9s ƀa_s=S.`GdVJ$秱]9* ~Є PiTf.lŏlwcNp=^υfR(ljV(azm`Ą_n|:e< 3 UeETrOIֺ"`2TK#ZVE E1;u24< g\D8P/(MpXU|!9"fL;Io|)aEa%#dzzd%_@=uVZnN|2F -7${6ih0ez^:{axL4*7NVXٶ,q<{zvkR90"D12s_l_ƶ$c]Gw ^t9g'gr 5B >]v}ApcN=h̓ǛG[2{6jϬkE6a7 k;ψ<7J2p п'7]Fha!UR]]^+wқm$!.5-ǂꡂIz@9uv-l!5d wllAӗ^x*C2&ei2-/ J$P%)q $&o~?VX)>,A0!9A,Q 2z DCU#i CF}EzS,@ndnYPXOܔFJHd2x+Glyr t;=`xv.2mfaL@?o|;X͏NAGT |i \PD@:ݶ!G$ ߮4;N/K,Z=rݘ=պ ~Y1A6;RNMۅ;=] *Q ڈ|rkp4LI^ kv睇QZmKk+L$4YhK7Ljya":a렀k %w٬nK[i1T{gC]VGCbdk{uO+}މ6ݨ_$pi9TkE1O6JPۛFk^5ؠT\ n:C7AcRnT+}W( l9hlrq6}ͤpyϴ G(?k?Eg1PJỈ1%Z5yTvI1yJ^'}N"1yn@뉑 * E|dfEOs)h!, #9UA^W*8 )CiZ6obˈ޺>ۿFCʗ<'ȑnV3ԨʫRjh7~ HcmZN7BKw )8#seQ -,6A&Bp (+hXY/hL4 ^92$UPTd vz^v_Jm;*H^qD<)=HaM`iVj:OO6,qAG^u A@#$*G|83NQڪJ-W&'|hzn4;`Nb)3 a28\%dWAt)ol!640VCm?LKֶY`g'l4NDų*- эY! cYpW؟k2Xcr:UyfbVX|yd=j<9y_#m `:yVxu0X-|,'7[5{0Һ[ 2DRuԏ/oRh0d1=yˍai]ǂ|L_H,8'P+*}!&ޛ5 hoYhLG"R&2CyOC7 (s'4ԂzS^!,K.RA 7\?k 1V(x.zEmPdg!X@3t"nK*AEaVZ{L:#vTF$ ATb7ÆFy&ŏmD=nj7dj.dpXC< V k&xuPrtd+=]G;Wo3i̴),ù_P/O&9]BLG}U^HV APQaWːAyt7CLgQWj5i;@B:DT=PYCm8v!d]_a0?2ĠR]պrL崮OH>sۛ8 *S_p:ˆU}h~a:љ> m'z8 ܏F!}a̯&Ҭ[aj~pWW,RϑBڅ.>xBx`EÏQ۷i6PXn,S5=y{--WXʺ,]# ՚c^7~q ?pͦOǯy&~pOL~9V0}1埩:KՅ2RWj/Jׇ]fu.}=P Ap8\ }Vì PvO D; ԚCVM*GPH9fXUfRkܑgi: w!* >!z 6@55;* A=QzeoGo`H^X`:4 -)e_^RW7ǩ LS77]7iHSʴya?p.,&=(]rU>2KJ[$Lcx^(Fg<8*$,K1btXҊfW,>]Jl[HIe.[8)AD =p;:'b@CwugRw^ UNkڡ+11pyݔf8 R瘇%Y4b",)mn2Y!;q][8kx~%Bљ?.9IvaczOL:E+ǁ9WLS MZڶXۄ8. +~gI嶺kX{hTl\\Bn; I.yړQ[b`cNoԪs$DǪ/{ 4+zF^U"i#V`ʓp}z`)J݀ڠs>nUnL6}`. ^ʙk_DrG#7z mu&PP2+]={k>Uŝu4 Š'Uӛ䀘H M%,Z~G"ٙ|*bJ{@uEY8 &S8I%d˵{`i64TZo{!r@qpV^!v5M Ĕro'bLmj.]xjʅWU2R&tZheE z"^urvěIlLD! TAMkX1ؕ{[v*Q1$ZW ?b~@g VȰ; koή׮z%TrLnwJ9'QJwdDjPE%yÊt2FkYlG 꿸[Oh>#n|0ӪXvJ9ä:rx~zuݨ(ؓD.mTbOEdsr75%Fr@2DY 7(%=ĬQ1n"МIP M`i|*Dw2,M|YٔByjkH?=G(aQҨt[e (7b9:ڿ׹<= 8>oɈv a\{q3n҉t>:3!5s}S. &R^n*Es}u뻇! 2 {ՙ|-[fq]yUd3G̱ྡྷWX"ɇPŴNtj^ vzGVOI2_gx+qK^2jo.Οx,+&Aã$ *~ĩ3ޯsrUMaĿ[ faKv˨fgakoOU%K[%#f`x_ M+ldrk- S Z̎8s Ͱ F!gxg2K6o2r|9e5N$!ڡlro 8|"+_YY+A0<E\B8,8ȞGxhLhE)S'm !}5amg}~>Tmjsi\ϲ(VSiA<R#G@;7GξVqKԄԂ,Eɞ6ʡsn J.νwgdٖhHj r-sZwB2]VF9)}>{*NnȺa̱]캮v>t8cRH;(]7F[u ]tI%wϣYZ87ҟ]0:s|u"wK= Gϼ|+G X;|E2Ĵ(TfD1jNc,`Aj'·)uxiU!-W>t@7u?{BgBc~av o|ΟwQH%)NY6d_1a j./<4c@NV2AB5>;XfA$-K8g`rYjLxh^}u/ 5>'#$d}ggg =<\~ 6 6F/;@WTZrs<\GtJzaJRuz6n(eSu^aFё$iGX_  6qGQh+~Hd~7L}&^>ޗ&MEB0(@.f>TyIv*%@2a 73 ] boHzR;׃S"\%{aD{y [7?f岟k~' ]yy;%V/Y* \OL/bw(glW9.ײO= t%{ԈK1'ȿ$rY,thnhC*[ӄX`iN!=xdaeP#Pػ}F#wN.%s/_>D8FZX$yx^,vM'K1gL$ H8֦ür3ԧpB~w`?pI \E+JdW#x35'Ś}q޷yԮL(cM6\N|v = `߹l5J['X:ޓW_ab1b%4# 3#E P>)^d*i0xၭU&* YÙۼVf|V<۰ y̩+!"&1uF׉ 8ݶR(6sFDݟ֡591sjք½O:Y=|*|50n<'aEMqļ o7tX$toץֻp_1darEv6Xmmp;*ÊtȫO; S8J ua"WRj8x-G !ⓤB"P/K˧*ݵu4`̻HHލA~p,|M O)K 1}d7Ѱ8CVQx<}I䀥+3NxTGU-NwF\=6o-N}zxKM27Yh"w- Sf֡JP{qH G J/lՒC빎V"o J(o!Ya|FOXB~d wLa$?|T"#AyQ!Ȫ~ft%EI,Euv0lVuRԦ6=>V9E(cnMsO^ W\_oK$OzǻKqT[z JG4z1i%=ZqL3f[ɴ>ATb3kYzqpy'^ɀB15@jW#@!lqx~˞)v"qKt5Xt&^fvDiJT\\0|ɩao#X?IpE S^1Lu= fO"ӛ;hR@K "[Qhxɩ9_?D_%VO R/@ا*eB)3ۡUj+iyR>5a9's[({lbtQ d5B*x3Q۹cY!w_b{u -;v]40,kWҧ[ŲSC$R2zO3PF3qOɜIS_)Y[U^sԬ!$*Ug{9?"cŢo&޲bB'PMގQ™E 19Ob?ϨbEzByߵmWHdN1=Dݪel4É&eoҿhψbsKfM nc-k.G. HB懓 ;KMGmq-"ZkWGHڽM?@vc8\^Rh!(`̋C/[8{emdnZ0guY -MvWPTb]1]v:uqkH5 v\vuʉαZn$faWx3΃gt)q}=oo0IٚM63~h )xxx1?RvIf8¼ h9K",w+Ů8tF(KwHd` &<1R**5x / qCf@9# ji[с@OqjSFD6 cķaEA#4O%YM^Z0B˵ZЗob0MI$^>RcBxN|nOnV+puh(Ŗ yIѪ,u'16wıj@ڴހi7LF{K<: }hm(CX&iW=8!uk$0棛 }&cv-Ϡ ;wɏf+l27nGڵ\sa4I/Aϔkm6 uE7-dMWd;{)9vֽ6><ʯM^ΣxB,<Զɸ5NͿ[MKA#t1b_vlޟ|]ETk Qn 9T0'u*G b?}?I_{G ?Qm}ҌlQhfDݽ|ωS )<=9hx`L_[uGZ,h 8 oy%UHl?>>6o_;1^ ؅ʊ,⴯t8ZBPW,1͊#Az,q Ү_ɬD,Xqa:!{-*|#v$@٘\nebS ?na&F,)/x|kK@ 鬜sqmkXIIrqȸ_GX9 rBMԧSQcwj_X "WoH(s fikXYmOyku2^mgjCr!4%z_n(I8ȸ*@7m~KT{v `?N`RFV$+&3 rWޢ-:DEKy߷eCFJ$ dcaKI N_0"*[:隤?KDհ@p% YY!2VS8Ƈ$gCTy@_% /\Kd %-LѬ H%lwP -PlK{yYƌi'\'Dڐ'd Ƥ{;eGgH{1Cx&f5w?4gˏs+Ʌ~dqȮw?op/m:7[ԞacBsE0 N.ݪ BlmgQM =_wBav+Zx{@^P)D@6N^;o-voRpl\J 4NS\OP[-;{=]YO9qBDhROgpķ5;V %RY&ȳr-Hȡwy!D >vG$IJKַ@5+.;0]J$SYWZ_JK_r&_iM.QF4˙"+f=ҭ leC%k'()a[Y[}DC`|8͔s8gq k!Ky8suʵ2;`[ꔦc H=RB|@9apiy!ݨï!h4D)GU%ԐI "9QF7ɏ\ܶ 5p4N"Rp$[Ii l}x8RƹQH&ScYL,4սo_7B25݆@/ }`8Rh b1ӃRA{*Kb.~@z-HE{^ֶURQȢv{9-E{5BOT/aߺL+(b?K0N_kձ/ʶf3"WK&ϢR֬{<2]iQ *lF2'xo?>QqrBML/ϝڕMPpZmV\m 0]"X b>Z 'o0Q"R( ζ$ F1\1YxM*hA`S:ۤNFf)kPH n#~.q;{E/] TE"7f+A s㽍Ţ YX`Q WKґ)~#xod;z{c FR}`XAs7ZylGcW};u\4^ <帇OM[}5kjDCtS"~r$E+;eR=.GƖtwXoViՈFxr[_QM Iw.;D?˺$Gؕe~rBK Z 'ɻj,r:#')ױɋA]BISn#&̜#5(#c tk;^l&Mkr3(!9w ]9m)]([w7RF Y=>W|H5C̺*HU@$u;4CڜRЗJP*0$&o&zۆAGS]:q@织d@Ts󷉴2F<#^1VFG 1l7.NДf|?jRRŭVzq~X~S.+ h?WX~Îg Uuf.#e͒,bUv`k![lܪ99u"G"rXHMͳ6<=u'x, z|qn8؉)"-$7A 2*}e@MxKU0GS[U}[B?-'v،oRfUHe#fJs7.&Է qSY_j9`De;,5VWGș z16MэdVD:b/+jvOQY`~{߂8'$s:=$K# F,@t^^Ư6'%A@n]޷3FKH[X=K0NUtclG2pXN+Zapŭ3'&Iǭo6y陁zBpo̳ﶷ[?! yii 6'ՉpROR}:AkNE<|CL[厸2D^zL90yP/ظmPNdOԧȔ:}t 5lVrN˪Z>*\GTj .-{0Iٌi;7{]i¹V:2Ze)ArVsI]vAK 4x#{ڷrĢM˃%F^һ&px ͉.JΩ{nLh"K9x@5: j ]\)4lA-JXU1>_#ޏdlHO> cs>1CF SGHXs&ůzpOjyX:3]K`e$am kg#v ј8F"?6L vPVxXbVpnkzX֝E(+^팜CT:J:cŅtl#e9)-l6mP[]y 3$EOVMK.*6Ƿ!D[ETIE2sMD/ۇ8 7Pڏ{f({^Mn]t;tS:i [۪>FiK=[W;#*ϥ˺_hrLUuB E!p ?b yp.=vR=? Rq9.j sss;;[ߝ@D1s&Z܁p]=Ejҋthj~NZt #Qir=U< N/:1N 9k7Y-4Xo5[Cq>,!a7|mEr6C 'řk ͸jT @_9, N|B['"rλ>!GjROg o2j8^352۸>pȪfTEsJpf0t3hiri:H%X]wZ;DsI<(%y0u l|@x)*nnj1V`zٝJ&W'O#LBɉiDn I]z K"F8O) UxH\$W#AIl؊2W-wewd(s6^RmrSLt~($X@otMYѭwe宛KP,hܬA8{exۉ+A}k|*%BAD1>IŇkP.[azPf}h>\u9Mpi/#.V7Ϝ>Gh竚bƥQ$18+4 _nYc e4Lhg!pչt]Fj@K(*ZhAQx_"O+DM;S IUmh Q0Uz2cE*ϛ94>64k5hj^59 RZ]ZZMb=óPgsDŽ"jړΒcY#7b+n+a/ȰjbSRK/a࡭z w\x  hAt ;krH pe%ƚ@JNu1Emh)99P!·Vty}zm=Eu<금k9 ^ߖP/JV6Td0h=]Wo>`MIJ=xAbmg]7ߋŤ0Xidf5Nn^zg$;XiP"\2Fg=۫ c(8P%":g)-Ѱ`I W̞*8fWPGNv]C^R?8*l#IX'e+in%Ag .(bv.D})@xdz׉l[ _7sQǃdVomPp!h.h3ȱP\ZvQ'`aƁ5 af3  eu+oɉw;pjb*K[R"=[[']t.hj4ڧjo4s2 UE)rWÛ 2 go O\fK 4)¡Z[[SQDWV9^ ]v@{~`%,u&dO) 0xa[Hm `pg؊7^ɣnQ ePw9)\o'ڪw|yj$z^&5Ǔ mЁ\ *H%w``A${b̑`Xt;9sߡUgŹO{K( 6*ѕ/,LiW,L7ȜìE9&Xd8i=\+/Ji["%aYښzLSf]+lŘ$ɿz2U nf/T,DqCd@"Ißwzڲ\6N, %gѲ L:+IFxΉ}A#4 ^|^[hdbU0Mǭ%h8~51N B`YՋ@m4Fz j)1M笲'fO|a6&Zbj>e A SUwu2O)) Nkވ!i_1g$CW<Q lX>Hk`ضV]Y݌ A)wU&C+;K~ @ò`Wxi,1̚s /όᆳBjoZVmI>`?*gpi Dh 4`V@h%Mk *J$oGmǵسld) :?gTA>ÃtoD7)nܹ߸P9ڀ/)WA)(SY :tY|CVʑ(nCr^qK(f#n㊏"RѥΑ  %mrʓܓS508]PuXegx^nC~-멵~G3_{gzE@7 CTRLhe-IeDqSlpP]rB]@oe_($MehG󻴖wݲnT;k(C79uuWXW@`>CX`ηMQ[iD%- hiU<0N>pH$+Zy4n77%_9U"#X!Tyk:TxM6epކ1f% w?nH Kda]k􌀦@#|Q].=]]uM]v;CHs k-^"Rȳkk!zTV,g,(.@haGA۝ vv1MЄkUkHb]%6s5o(Y+4 : sH9pE_8yC߼Չɥ]#pm}S5uA6ǝw!Gf=0o 5<kp"L97 +!3jvRnYT'Y*Y$׏2$ǎ BO{ 6)J\ךmfK^<;~U5IT~0*zdtxbAOF>4(R_Uo4p3Z ^ez&j &[s8T9`D ۗ3t?Fi*,)%SфGQꜯ_ DݱT&np ]?b3FeIߵ"RJ{(ĿN( @&S~givc /j-(cUOݞ Ɂ5ߌyH6S{^A|S О:7#y|i3VPEj=}% 1WD]nǂ*)'?~07ZK.+H 2 ~R EX-S wK1s2%(LՠpI5᪙%H}n10ZO F?bDkQXخYpRG5G YXBf`Wm7ԗn ZĤˌ98 ӎ$g94Zx>v fdNl R{MGum7ʡcXnJ׋oɝEJ&񧵊{MI"i`+WqTmŃbjl0!{Y:ґ:sc/>}Ta7ʩO<|CT*'e g!ۡoRP7XU7ۘ622&ڪZ $VІVd|rYg5K%.u|˶K8Y^2Oq\z3C&pI-QI`" v=ވPP,W|1zj3'8Hq_G Dm^p%yJ*ٮd;Y/k-((6wPEMx\X3bP6v5b ¶=H@\R:kv"; hU(>i\㫿UNK꧍|-y& i "/^H }s3^9Z$@jWr/fp8Wfj7.kA~\pǔwuV 6r 8qT fRw"02*8q՗u@q5̌?[ClYwޙyxßūI!9NK )$Q#ucwf{↚&`sWĚiQjUGfw /&q_m>bdoUτ-jTڲt7C7 4(%ZvXl .{nm톁p.Jxu.ޜn[5n~Mb!tzll}\6t%B>NW:}qg]3[ikKާ=-s |+_i>;qIHT %j3ÁU3+ y٣nk.Xv|M*|@o,yWр rOO@Ii9*x?fі{y,;&'[[VgJ!a>ՙw/WJ8klwZ :*QMR>*y}М^t׮}zASP\_q2XJPNW &@L>T}N6oG7K `1D5x/K΢exPsH‹oQρk+NJ|FM/})Sj=  HO}3!̞1X@FsKnix"3ai 6ެ1Q3<ϡk-ϬQR:( 6:m(jq=n=I2Hr/ߠBn-Y@A4;rkY^(v_pa\z`%-g b/IVꘫHEN62}izJ#xGոk%zث5L&"cWpXfݺQ*ihd KioE*y㍍* q&lJh='n6~'03:%)R˘RX/WĖJ"U }:7G> YhCqQM=qZ9w?WlI깿m Am͙s1չnVJ"E)%Qk4.Xr%I+ _ IpEde>MipǻW+:Px7Tɡnfx&IC}gW67׸/JFS LVaT}@#]'\![i~ˇ}1}%tTēZkF|G-b~;.ˉ9HfWmY씉TÕd !#m]ǑMFލUA*lϛҳ. OA,W3p CQQK2)(HC`/Cv_qژmoIA]U 8D;E %sb̙p6S D:i;5 "QcKDE%k֓ ǒ_WN-wZ+~vuxΗխM'NP8^y`HYǔG{_KxA_';jYpP΋`Zx6K ^O\A,&a㄄qV+ݞԞ0P?*ЩlnT~a]l" ,{J Dq`4c׶<Ո5#gkr]srߓ$8;2.'Vv8=2j|nQHS$X3bK@Ww  9txezՁ^2x7ҺUҏ"|5ɨy׸:J5g%S$$d!SD`Ȉ jGk|Zl*IȩC =vpPë ]iY:z3ƾ w- S0U\7|5ѵgܻ_T|Fd}@22JU \_$L}A/$VY|Ӎ yvȞ(vt_dBusvDE5FxTm{ln6qz,EY~IVr.Jm"rYiʃ)N¬5 Nx [d8Q~X= : hܥ1F DK%.:DJL"a֣9 |$d0&h*97'0q_|yVM t_زE"(Dc@ =ili.:O'l* cawaV6yN7IHJWuht2ѴPi* '֛ X~eX}pv[enE G?-`ŜJujr&W `F\:mfa,D% ԁ 8.?Y $J3uAbu'ш |_SLsnΪg!…)DIɎ껤4WX@ k. ;f/f:s5%w5?,,¾ġYZD.QiK)m -۬UuJB馄]럮օAl&c.K3)+3h[eR%4Ж۹U ܾ(38׸mô$"k,HAbCʪM=F5h2=jgNg#=!e| /TWnryX&WRX]gE}a4wC.*Kxa2]ZjZ?(N߹+GI]#P*<-h#d\Jдy ԣoU3t?УbpR P*@|a藐pfQ'<;.K@&\ Lׂהeŭ3>NFrj96Y") D/DÀO_MWd&}LfPTbfzshczGc/\’b܋kkZ;hZD`!f!biї?quPhZyk7j,rUue9zcCE NW,ewjiei]/ pH"-6NOm"hW)Xw'㕫|\Rڶ x裢ܵtNP,`)guJDd U!f?],n BY5ѢMM-ƥb9O#U O9tMch&}\Pns?On9/8%y`ч-Fc^.~nxmb'<;1 9U@qKrSn1RQ `> őMxv*CwUf?\g+Hp8(=ˆ1u)sVuJ5ʯZ)Vg+eTkfLb>Rp#? 9tD!9jk1:;_C[5kzB8{֓$n')3{u 1R]|l@IbAhF"G` qA?L.Nkc[׮'>!߈eΈ~0Q$_ğZ]5ՠ3z7gˡu%=8x q$(]@D6KVdv=Q~|ŭR"+V e$4Gd7QG-\Eݒh`[F3772X+'ɇb8܄CF Ȍ,ӈ9䝂bC-[UiU]BxQ:j|wCI%X5y|8]ZhArt_Yt 2Ul%)y(1:;V ΋U^7xZ85Ι7)}]ݻi\~Ms%úuUu8в#e>޺ֲ+ot!oS^+%ca':s_ ( u@< ksfzLF!OwO{s4ӟ3eԲTaԼ|11iqo^}5J]t+,ٓ{{;ޯPf_m|~{8[ۉ*qIFf?jcz4jvB jtcQV^+oy! L[C9<)]^CH*o ´Mk]' -e]k}hxC=5Bj맯-7mCk~:GƅqǮ,fuR2#8'#&f'jm WA 'IPI^ODz[_4R9uO^Y KKꛬ3>f%BYv8Jthvسű0=ι̣½eR0wA^eDyRpB]aE9=H:*}+9/d`C:k'燎ܿ& 485*Fm;.>F'5&Dz[ZR9Me ٦q?)vDUMkj!Q )5t^fD'2Jѿۆdk9*Ү-Ry%Tv'Hd@! yst2"~g ka {Bel9]DWAcu&_LeUOۆ-JR=r0ZAّhM| `ӲdWO$7<^vf7Js4F[^{{65 {^TJّwVuJO9iI6Frͣgn|1tZp eQq@{TT%4Ⱦ`/#R S:)iSpkPm;)*Ę "/ YH2B@P)Iw|(d򷚈G`edzf7p-$<q!)n0<Φ!o9vGB+`J꼐xovBҫةޤӽn? }]衶' 1 1-}h[(U4 ~o3pyKVE]7Qh*ԩLi0ޑZ:f̍;Gy OQ΁ <хZo B8!0Pu}1i GY{r{ƒ'SD-˲.Ӷ'DԈG7`$˓Dj/(EF YGBL!jR5bEvN@̬mzJj*7o6?+\aw"L'fHM0_ Aė9n7P'r (^"ț ode0=Cq f&*\}J4_+Y}-Q҂5%c 4w`%Ț!۔p8-!K%1IuZ㧭/czԬ}y13Zi_xHXa`:Xcp]DU҄iׁަP|?C3e7UZ']iEܹ AvPJ$CĽCR*E}Y<2cޛΌ0%3)=Rbn'4yrn*7 ULNGjn&m> bzgH?`^萅3-"eq dhA=d_/^X;tq(xb7x)6bNQ;:7~ ,,c~+8݇W_ɌepJs!CJ /@ޕjGIԭJ:)r<,]TCR/}4U =|N{(!dÝ ' @ oNJ66M8D@3(xie+yE3>cS_˄eV>Y3L;X ץz1 F&->K{>X||*SȧyQPdZŰ6>(&D׺4>/!:$GwrnP<@0b ۱AnT96UYp/S,ʆQ8y<5 ۳e8w▖(EkVvZ2P™5Pb(ykrqA jP> )d\na|ƴqA*JDv}̭M>l㏣ hbŰu30JQ0Gz |ѹ*L: J_~J0saJu Gj{[ nKrP)qXВr}_OV2H0O $?VYI7-PΛ䨋' RvW dDOd3&YxuȜ}9M,9.{INv_fat 6"ID`?t$S3pLh!ɟw񤂷sLpeC JR#$SغxEs.|^sp>ZJ M&L˪S`0yⲫ;zhԆg@㉫2pVe4բ˂t\R*cS3uϮԽ*qwpxP\ 0 b:.&'Ǻ9"!cFNbϵ˩ruk#;:FӎbN6=!2(+mI)  Q4AG&h:WnӚ(*Cf93t=rEhNqXd2c404_+Bw F 6NW[Zȟy\~nlN~Q(`Ci}2N[-C?.ZEAv) n5mLJqO`0@w=(>$NK>;!%m::ˈ=imF z B ]NcD) sH@M%dO#[aК !@⸜sDF1{"u)h*"*vȌtEؖ)fFa1)\V Qƈ1`ou/LLRÌݱ(]POxYE1nhY)ÓƊ'eXpbLi^VZG B{Vkr>s꽳{t{ɫ11Wk;Fb^3Lgba.NhQV 5%|4S+Fh@ î@F8;[.ntp&jsǭ ),׾[L%=,Hv'HAi;"!O YidqLB";I-=iG 2pGqOΫ//mh#LmFomL֫a 78鏒%n |'Ou݈>'6pХ=Z}us48RZM}W *Qmmu\cBN O%/3MDp0xc=wJ2m,IAAxY>9 Xﮌ\|-? UFtFl7Xg#DLx/u.W6VLKh)CF}tu2;KTÙƻ&>`KQ7H ?bE6`]?R#2n< dC-C`c c&J`iUSY$?&BI>ޮEy=x踼~Uw߻P^rƛ^E[k<&܅bߞ>[(G%_\Ni;e('m 6l|E ],bf"WXPCBNrr*ST NiNec.to.\m%̥}'gYf`2nJ@)ׇVbh 7<9>f&8u= ,9u&޼[&'@y@L+b8Sma7@@_TdrJx4+,`ƈ bz_pIЛQ;+4Uk%]cff556z^DN7l7LEcpqPFx&7qND! 㞺FyZ!0Ai5J]/&*IjD'oRKU?`[lX' [5*7y$b>nQxKISaIls-|H$QQ*`҄$:: @E3+[;<0L+ }T}-##E1bt.&x؄=GNϼf]f q% /'9);^AHҏɦDLu~H Eőv2?*(+G0iha_CE7-xұrS]cH MC,zlb67֡X;&"]H1='`E3RN0cb&WaTiOhR;dl#_66LWR("muѯώKpº>NbjQ1`)QɷzN/ǼQIl "d[ѕW:ߪ;nE9+GS(+ևi2`|4L{Zqua?V/"lQjDn>n7tf;/ē7܈tql)& 8O%hN>{raP&4| N;:r=C+B@)JOL:^!AV?8@cy9iWؚכO?U"}^4^(J9[]c,[#Q9w -~&ҳg7Z|Ʒ 'Vorg@ (,ugM n2.U:lJϖގn uFf}RřkcZp3J*"\z b=YIoǡgB3sJvbZQx[ $«ŗ/ǹoto?YaM Jf^Twy+*.̀O^en9o})SQ{+4Ex8ZrBd'1ًבv$eVUB" P`wA&ͺ63)\NU;v_OOBC>' D怛L3-,L\>Jd#<;[0גlDYZ~ |,gy"AM;{w&b &oWܸ~x<V_Nl{Թ!x2:%5T׼Զv{wSLV^Ԃ T납IRQ˟% Sg]G &#$mAhntr JQί1a~ O*aliR"_  M km/xzhJmKzm#)!B6[u߃TU2]kc.R >Vq a,tL労=T2ɣ{6'm(y)靓 |2X9j\ l39ϮM5d`Ac͑y1ԕ*a1$Foo^wZ^֫5;rfX١K*X9 aњGK`q-_}YC݇9m 霣3 [hT )rDؗF$bəfDa9Y.+S$Ur~U-eEgud18iuJ-pIfB7:CZ \V9磵t-HoREXK+Tox)3l]Uq{DrM?і{%! ͯj9fa IK {s= <형k7W0% 8\\P 9A X>"UGW[QTażXtmHdxjoLDnR=qXT-Պt1o@LjP1zGyxoKeT],k&/}ԞafP2D+V#%3RZxKf6)m U!W0X6sYgDk/l;os"pD9F٦R{>,XeSF >bJ,8cP{^tVJbdgh[lW0|#^[v[{#H&jJ*u.Zpg#)4FZH!?%eM otKRIpt@g ]2xSJC-*doRo!]ǔDg!9t dOnJGZKUi8ꌘ.HK AN?ztM="Fxy/B1D5EQ`oFLjvquix@)v pFvx+HJXnqSm dJHa b8p'B!I*v9$+LU@17g\{ FnHĴvB--ǥH?S,{ĠMyLuӳ;j˜fԩON%4p<Dp't۟B'8=>]IV&-x0 |G{ޫzn3nqF?jT$9xB,F~xnꗧ |{h h.Vjs`Z5E1(bMJaǾ lɒᑜ@.qW W0q%\#sHI$zq nA_uj*v%T"}i}5PaV wjP٩qNț>4dG5rG ;=fhxߵ7-κ$gh5hAR˕տ/>ƪHbޚmՓHfP$u**e;ÅR`|,e}DcYDreONՌQ6 -9"n\zt:ؑfտ&kD"ʼn۞Ug8. rV|Z^ e׋u-\$M=pȎ\" ,jz2S RA!7`-;qydvxfPmzer:FI Z"#Sy !YIOQ!Či^o)L>az;v#+KaZZzeHʷvLU ĻV$~f!%S(9Mpѿ/@J%*$;WQfe3?#T :=fdƩV?f\Ş^[WH]( %abtA A) ,~gvH'j OC-g jTAzƩNF{ f% o0)?5c9H] 7we݂&x xaXJCV>ˌH93d1כ%s yzELEJIƦ9_z& ~N'tEZǖcfJ͉P $Ngl(tߓ6rӱ?o-qk*:1YpOMKHU$Z &еC $P׶=eo9lm=Smo sthR)4Fmf XdN}!eaԶ|X2pzjHQm{2܅@%U%]T7VNk1761S|i?~E^(|ݭ.* Bǽ~iq N*+ }B0lW2v(Rp:xNs ݖqz:R퓯KZ=Ee˲?1K--‡j-rohy},DMOD V!mZ s u-y^;1:bTf[bky7S|6d\kSȈϷ4X$x5ũ8I,&,RfwyO"9.\w3Zzh? w̸ 57_{ƣعVi"@fb_^"!ZT3 ")VVo<rfR`:㮜Mu UJ83˜+YG!銊w4g|'\7`G暴yem"glv-e=P曼Mb{sA O#tmV)FDynͥ>=4CI\E=H:lg'4VDQDbkǒYd_ͨ)Iu^k-@3ng\d\uRJ٘5yԗ*|3Gҿ'c :znUj3Cn)ڹ^C![{8[Xg6ŀC{7i"}?Uu2wxwQ0,,uG7;;!XE}9zP^HV7í6)MجQ@`3ʕ7J7xrf|mVHYGMz}S'kG b{dۺ &iSX[`3yo-$S[`l;GMS`Z&ˢq h}l أ!;K "$lGaR~*'rEѶ.8 \tOX|=VKܗtUʤC4dTXdy9;>.{Tl*,9 GtE"qoY)4[s(Tlt_A&UY[َiLc~JBuL\rb(>[uL!Y)&py82^E{=YZ H/k+دz%{oc`$glӸ-R*L^- ~}핤C,Z~ƏMrTAP6+J[QV;qT~ #3DTkMwqR!{L1Yx"Er j2a>{P0!V!^G{YGY5oUyPі=^3 \cVКon/䘁J!I\.89UK26SWkߣք(>d]Xf8:~.o: H0/m Y=k81耿 4.G-[%mۖFmCfEċQںc98·'MfГ=~Mͪ^(uJ#懽·RD=nX3(춧~)yb~Ud4r}J~Yk6P?^K:bE ~2հp{RQSԂ@XYpSSQҬa]dz;om@(TP;9i5O#i5Ar\cBZWUl.yVm5 m?~5 5c,q[e-?}2g?R`NI 7-]gK6~6.(gX*a㵦cٓ7P!А.}C9.zEQFVp&tDx6k?!`fR5F@[m/1mvL碚p]g~ӄjZsV#Xk>e}Pݖ|pK~ :WuHhUC+56pcuďrf_XRr`Ibx旴$ONf+v|Zb?p)0lRu@:̣b}C౗T''xTy)qT 7~8;;lx JT$0libH/L)6ޗR |*@nkok$6Nn%HÒc*&?z]M(7s c1CP)A=!G\?GY̑׳3pCjXܔ@AtIp\K SΑ+2hC?o#:\ӈ*=+G ╿D ʓG`9k껉 \.F6hd)hgrUԪ8Kalj?@bWlcZ7Wc=otR@L/q˺T.mqW7yS ;Րg$UCCVBydBU+n5v7<3#dC4aQD(gz#AHS߷PL)LB2["[jQr6IYdHZ F_ƛ Qlȍ,z;Sj+r^3/i$xV _mrm@ypj~*ͤ[> /59 o.|BJW6"6'NPIfhI֯")n"¾;6B"O81Hhn ["1C@Ű8`C-/ϩZke:L&̭s`U. gC Cie?T~y{P4P 3M+LIVWS&$ow^.,)NFdIX-D[biHl<@=t .|ɋ%Ҿa}O S2Iaw?k*7H9VH5=YXSqۙM(otA~ARz O;T\zg oK!ڰPeSnz%xI 7F.v$Cu^[IPÂfb'Eˆ->˨/km>$tz`UNk6q/7 nzf <9x;o^h E;^7㩗 z31hd("@[`ڐfMٴ.~G8.7ejWjz6n]|MUjF2 qί*Z,t[=W\`IiRp;\֭SRC$ 8D䅔C)(m(rOT+BE4i&9w]j36%.=UjMai`*[/zķ(}1a=*XD9y;8`uۃSR :dÓz'!ʭH 3K}3RU4>bJ_#P'dNaE%2mBtP ܘtL0%3;|&A. `l7Vv|ThD,4V^Pm%k>$b|igóŸ^yߘSP/τs;>ބ?)3fd,`fqc$H;0'2TQiؒğ:/RC;oSv!߰=[ jDm G-.3<(Ӫ- :; )qPbW=`bec.6Br+O]E*lVCVLPNovEXtԯ$2@jOZе(0jG}NrF.7pDPxG..Tߚ? W^ɶxN+b> \4)mĈOT|HHT ۵Qe&rp"ɅRZAgGTSȢ},OI9]?vw1E p @Y&3Hr[YY 0rPWm=H$cuJ)1 R%탒ptYtk Ta= fgK(10ߎ¬=1r Miytib3S BA]JQUvOO#rY/qjЗ]I 攃5}PW:5$ui_>fV<+m M1jI{7#Dwl8*"tW\58$!e)S濉V!08W-,3~,;)*eLIϼPނ:B ;#.%4r|&؃*/ Owυe9HTa@&*JG%t6 W6bTkdi b.zz+J,ۖ:j.2ᱻbgD1#5UB/C&[pJ^@=H%[LZ16eOO-Gz|:TKEQ"mGĆpĝV$0~\JH*N.~41 hvFV*ă>9R$/gNRD4ٕH)#|4^sYe'o@i"DA"^FjTPmqkw|ϔ%=]xom5B@KU^Ɨ8BP|Q\BMJR:k=3$h\J@18>Xf*UUDO6D:`AiGS5vԞx`4/d;:HzZ@k7 w{j8܉Ha,$è$~ yiw}̯:+@l*-s|,SGmO%mEibL0sed)RQ漾'OGJv;* >G pr @/]p.EߌyGumwolyi['%fHu Wn)?"*{ I/~'_[.x91pUas~1@g!"2$JFk-_k@ cL}+MCʠz0C[Fs?0!-g효U8S.@e0[W[Sk\ 0r[n"a UYKVGhiyuŷÝi!yh5kh:t#sqI7leʃ:bƥQ%,0eW?XSX$0KMwЦ9%m~ch-##q->dmj&N^ԑS~7ߒFbp54_lKfn%g>y,#b>[P6'WRA+@-2E.V?1$(>5N8Q1_:4{G<37t~ j-%/JSCe:uvJdT7I]TIݿsر욫pvM9D}>Q0EzHǷ7 r9i f¤vfwb̈́ SqMe2$WM% g~d" G?$q>3za~ QHRN{Ri)\W]a_Mz ~Z$MDRM=Kf~aLذfB([GۜŀߦA? v|څ%\9D)ꉯ6;vu7{#?})EFyCM>o0k:(PNg>7X,7y]͈khV <kazQڛeqe} (~P:'K\K\>jG?Kt4Kɰ+U&ť]"lVQ;ͽ1uO+cɚў7RJYW nيt{^}>╞60E>Ii'Pn>9dTWQ`Zjz#AxN89Go`a<n}'E.z7ϻ^4Bh-K_GyIS P6=vJk5H8ǦeV*ݚ6 pWC^P%C$@ٻ,0&t/!\LKwIQ,_iw+.,$/WG\RAKkt?`bBAY-x8vb7/WFrLuy]#]+}nV!X觋xB|BdʟœNl]E~ѝ߶?n:q39~ti46yHb+C[+'k;] H!s䬤3HIa0}OqPqY_PoFZ/>,gƏeQ$3̏+`T!='dy{:/X& W@8[`X c z|ș| XSbUxM,8{;sYD[P{W)Je^ ͹XQvX¤5Vl ,0VO>t__8vW0J/1WKb#!ȝTS Ϸ;NP{om/ot ><|~LWk6'O{MwFW10qGն| chEGn?yU蘢J‰sg8,_6XMRoR k`^KҼ"Q"aYvdIVևTphّN9ؑFm =L- RpvDgd; ny,h@(Rq3EU߫uF] Bsъ<YV$ws'{WQ~L;}sͰ٭RүKf 0Lp2sit!= K~=ԿbnJm ߘ\0,;Faz=ޔDv`RhsgFȾ3,Q1\e˜\}"-M*)/a_V gsHg<%N aZ(WE+<=)`iـ~p墅 3mFe;nD`zå||FꬔM1D e闭0g?`%͊tI_-5`ӃTP&gG1V0\ w]ukKu'͊o ٠y[RF-]8NɧiKJ֥^QJ3+qS|DY.z~JIhxINxv XHZn:'dVY4F_ou>nHn}ߵ2NHnꦃ 0P< ,sZ剧7͘ŸaL?sD!33v yo %RI9yy [ƪӮ=}~5;ԹTꩇT3|4mUd:ּ)Ps.k6mKFňHsUЁqQD<SzQt~Wx]QCx(͗ f孩y#oc%FGt!"孃jE!~.5UfsٽI;)IY{aa!D$O5Xw“FI[ ?Z+@=Elmf#p"u{ͯ`L̈́&WZXGaʡ\P‰S{q䐸 [1OJ}9P6`t,hCv XygPoBVD`b(ؔ,;ʨ/!1\P H$JlQzNL%et1o3 _Whanux>*L5ãQP)2fYfU1AG@ǎNk8[~TӐK땚g\3y5lBLtm9GO)aC1r3Ik>$ޚë(Hpr*9(GZ8ȳ}"jrÐp/w0& вWqc0.4X0-qzi)@DFw Bq$gM'͔f52}3yܷ\xs` + dr激{ ӌxf .GS#L w!dd8u0"qpP߼c &ځ_+©)ȝG*ءَpW';Fz>wa sa.]fv8~j?R#-Ƀe`D#švښ{Fil3 $ܪ xkq- Z*VKP_MKjY$r6 syr;ƉD*HsWRզcguٍ0cn۳\N댷^vz{PMTA֊3eGxpLjsn`iUpH@udIG9M%cVsidM.žܕ B+(0"X+-ɦ#M<ڦ}t<΋Ð6MDvPD+ F?>GĒHp6w4OzT[$%yſtbh'*e+ɚ_cKs$0}` B;kvRG.JQ`ڝE[ ^ UJeBN=ΌT>b,#ZEMaMA]87TRRj[YƓ1 [F$b;7Eb /G`CAXֹga1^[S5cLlyIIB6r`q]iۤBٖv Cmu*?,6R{į]L,~`1 b :.qp"} cOvqЅ;r>e\O2љ gçΪ U9D$%K2V4qǩJ(*ڪnw=0̈́[> 98"  yM҉3a?@7.TÇ:HHs[0B/2]$ڼ0d(ؕthOQ@9^s/Y~Tv LS& Oǥ,0K@7@-neaU59(Tyh>Z L$r $^@݌Fp@<[Dw'JAܠYv)~FƦ9zݫCpFLUN(gNBͷCH0H$A|j~'n4FI{pݻe75),/T4M5>je=O EujO Jn^t&D/(8Wf8w^k)-e7q1M|%"'le`I53'?%?P~ XxnI PXftg74x4jџUm˪AdܱIp=!-ly Ꜻ@Cӂ b+l4Eecbn8xo*REz]ӜW?Ā?̵z)H0 y0({b͛oʔ&cBj4Pv!ae`DRfȴ5hN,:wº.A|d~x]]dMt$!1XhU[6'J"+ڶi"Xx衿 Y̧aKa+V8 w[avϷY"!+6#0Yw`#GV7 >2 .F>H)co,E5_qNVd!.r* Gmz㥗AQn+TMC'73El",ixܬ3[P8V =mj+V5j۰9zjPr2)[h4qG f=Vwd0*2}d+h9opz:|`J"QITp4/wNv&#k8y&o3*Ss;5eҁ BVX";Yܳ~xW`Y b87 /hA.6{'o>Ro*ߡ+ nZڳùBר'"?mm}NN3Mn :Ec-o)>32lٽ[`y6-݄wfV:Jg㊈^$߻W{SO#>:!1Fe;ݎu |.3+5sdAgN0C(́pc!=u.ί,H\Q8-<n'T*abmXyA2[=ϰAPv{{FYDRm;\ *6d07b*kj?5 lϰ,_g|I2)xAs7+񳄇ΰ.et"-hl82"=jB+vX!`fwmE0YO۝6A+)03ZҭRn Gnu[#Nىʳo>Yn}״Bapϣbws|k> 8df˂h1j\g}+n;:1֎R,^ J|~I^ |hd#rǿs)9 D?+%o0sJ9v^6o?M(o*z5/JA8a(o6]@VXSPCZ`S^!2.?L$2݆4za`$nb7gF"#&.tOW;!UVVh<]"I<b|{˚epAGwySRdM.-Ռf]^8­'ʂDNW㠹N*Uy-\KaJ#1C01-1Ό=#_xTF{x_gVYmٰ Jrdc'v w hm> *ǃLw0۱&ṕk_uEjak0"l N ?/۹=uXA09oXZph.fDKIY/!KM1%o~ßjQuJ*!m&ZĬ4ژ#QP691Zi_k62,T;+[e:-%:pY*v a/ףbXŇ}$2u *~/ps67," 05d a#k^FT E86B_+TUr,JiH'<ű>5E9OwKwXp(pnq,҂#ʊZtz멟P*ɶ|O]~GGa6s2YKlt>Af,øI+h>bNf70,NZ#_ :򷸜r79-$}[MK76!+]l0w =|!YR+̒mT5Ok딢2&% v% 9l#C%dK#hY 1W2̫'M- 䟇YБZ{4Zf ?xY=͍[iXgw+tL8x;6yY&3ˬ91uAmdW';)Fh~|JE~T_of1x6F"LpEP z* ͮƿ%T:S{WCENm*V!TI ˸H'eDRǬY88 KAHQ3x;}Za"_B8-nqtG@\tdž@Z yq3+}Pd%-8{~P?o߯'$t-zՉOls=17| E#`&| C }%Y7T h=;3cWCm7Bd uQU5U%&iK;V0P#qA:-1ՈKEs(Lk42~&eKM6+1ȗgVPّ AlM Ć&a$y߈yg31 l22(>Z3 `VhszV?Zߌs(zZE_YY1}llc[ W+[:vWUX2*4(YP12ΣԳދ"ٮ! 5WFx_q^>&1:= br}bHnq"xO`cXX\U"":N? *Ir?"|;Nc]$nF pDT] ~?~AU{d J5+u%h&q7J9WzUYbbMiJ}ڙEn3ESbmcw ɉco!U#/1?V6)9 }ΐbղw2FCzvCUbCn<HJJ[x#R[fZ)F>gBވߧCBN:6@GSm߈jvi44C[w Odޥuuq$"A.3NnGxRJLd钩26uHng&I|^*OJH+EՂVӿ(lH|~0x|}B(^ǃ%b3xuUSwZQvь - Լ ֩t#_9+Bwc ,D0XZqXaSQxZZ?Go00v'KfwvqGY;%]Y=eX|0ՙ?kI\N@_ߝCH]RT)7uuBy4!O> ԫH'FTAl%AՀЅ%jV(oY\hB0;7Y8([l);)ijT)N%w$Opr+v1)`繚#€ e3 iv2ʼEI;K6<3׆1EI`5bBGZ\v:X~#j]AnY'GW 0 o6]TY5KëN Ť4?D-{ÝlZ[|^$}I&l8ř'm2o24-fS͌o{MH%euYKt<ʫP<]Vְq_wDG\iqlT\|n7}G︈rz=vC:~*8DcAס1L؄u4 H͕4yԚTU< _wt}|krJa:b++'uEPƴc 6j~^!u.[t'A%|:xLa)[ߝV{caǰnorTeϬ^~%/eCO=jqqOļER;Vv=h7efl`&ެ`J~ !fQ!ыI1QS2ޟf M Q5k̘ Rfܨ'c=t5M %{\EX`Hᾱ}h 2?{uMU<S&<kò$ q'.|A^6Ҁdh22 #;s{ T2Ս[Z3-HmmwE;&&oT r)C؀+ٿՋt_S #35oC=쫱vfSu#OK$y1-q[vep*u.%!tAGM'E3(sq&Ew1uҌ]w[R"l'G0m>X[R]} &Ⱕ3Eu0 Rǩ.7.|1brDnoST}؆1b*s$`&єAq y8f"%ِP8$L+: yr.(g"8kHv6]䕖8;zNh-{j!l] Ei޺dTgj4s;M +G>^|pSékyQ|V:B#L~}θҙmӋuI̙V(kqBf!SRϪs^##ax;tBȌ9!qdf'cHZbK!F݌&FtYN|rPI˽8'>kE2;>\6 OoQPÆ+`f*8,I m O8 Ig9҈f$mmΗrDž4PJvc(߇Yܟ(LQNa8sfG$%c8K|]5It*^CU2RlY`5  4먆 v&̢2dq!<*Q#䈒^:)D#J)B L4̹%^4 =)ɕSܔg,(y !wYE.X֘֙nᑢ#q]$X\a90}a֫$EGfh5ټk bZvmJvkL6nk] yo]$/5M¸xjz9;jD0uH qqJ\ۗ2w)Zֱݼ$5 !"]y8 qE-̎A.Cu~sۉB/#9[3SE8%l c{Ss+ |D3'ZR)Osy}C"dL)(PԫRC蚄~#{ nNN0j~ùt;~ҶWcb-۷d9EdR:L'>a KxE7hmσF[8cOk80ʫ$Hdoxnq,yzA1쥸~FU`)YiZވrlqfyX6e,#4\oiͷ#L\Г.{s>1UJ`ե8n&B C*֯1i1wk0Yfò1k:sT1|P{Z۫<(DJp| WJ\O,TYOH\_OvɿCUM rq8R2Ae p ̸t Ъ!鴚D q9j/I:`r p%}mJ2ɳ_IW]nǍMcϝBPCZSB%cR8 ^c^xοn=Gx66OPhaABn玻4fs$TSXZz5CDUs7Uکw͒,Ս)n5b{oeފP::*1O%A~y2 1ԥN)/2NCIH:wQv|Yt1Xeo-Rukq0$ %)ZF΋G )K(%ahk/+1@,8rxHS9Y#wM۩ f(4ߌպ ͢fP:2E d@X`Y m>p?{0U% ˼\+^?!E4.֡)$XwH񻸳)(ߖ9PP3?!_. M2L LZZt{ݞx"H `^8Aτ@iSrg Sox"]{RS/Vq̡N+ mɁr)=;ix@,Udy&A&7ut140EKھ9GlpM;'srѦ &hDy `,3M)ї.)f UR0ufb3aV23 V({]=v'^zy'?wDiTDkfvxDpldx|J ['ļ.DVJ[e2;t,g9|83 M򋁁-cѽE8>X,Otvx9 q 苕JJdNڄCi˦zӠ|~#XF^RmR)|4,\ܦ+;.RZ*B6 ]c Su^ŸN`e"-[Ecw$;ҋCVZH z{mm6Wloia' Ar|{*+ {586ɘ*烿$͍M%=T)6ӘB͇ڡ!(,SPubsQ ;DXzГ/0Z]i(@=Fw ]#%_,C2EU"VȡB0QQzʦ c, 0 ;gd+. o <-5&&%ko9Sґ#n~~+ FpH'h-un((2XVuQ2E_]gTe_@qRz ,P({>~xBOӫ)!xhp);G;,ܥh&XG3q*k27^dOtr ʼr%v|k'ӸJWk~=!?1!(r1h s-$.:yɺ}RƫgEƫ֘ jX&5.ׇg^BG a]H/t<)7mkͫPNV}'Ѐ|sqq@-B+/OcP [ Gofs8]CzeyR\?G_)ϵgyo;E\*lko}&]ikH3A13x*WY +Eg cB*pYţfTP[&r[1q* 0m.zA]u2hv5Au!MV772FN=ˉ8a&P)8I>O?~~Xڿ2DqbqGˠݵ^w?1N8QmeץYNo$ >ssWsݾ΃]߉Dxxn Nqܬ g- ?Xzo3jI0g"Fɧ(π J%ab_W>qQ)tv\i׌l{!XSlYE>Rn8@a8٢SB.Gyisfj>.;:#ըoѳz(aZ('EoX>:. `2wMrʟoxD]QoYRis|e-BCI*1]f@4 o|+. /%82M⌍$*kRa.]mQ3fQDphCOyvfI"DK@IH5ADX_,hh tbOcQa?pȹcEֳ+N]7:fHJ+gBϤN;d a+ژY]T!νD5,.#渵/KE[&CΘKBN^fv{_: A(چU =ᆆ`L0ȍ0l;w&+oh^ВzyDilf'i$}Ҙg$hrwKkԕy*eF\ΛIJ"FRR\l+r@_U(ˁ{a)2:?p<^<ڃSy.Ǣk*KλnNfںX Y}Amt qsF}}ɚ[eiHRJP̦v L˳[ )>"dLWS]cr\/S,^4jyIZ6u%myEG/dm41bK2!h ҳ:ssH8TTa 3!`n_dUn$L8 m$FhOla/$KqQɑ9"t#%Rf|镮ӈPj5nZ&D+튥S#f[xş?>gcv%3+Pwpv>"u맴RfĐ2K1 TY(oP Bd}*|hfԾcSz% REgT6pAtPM&w -* ) h׫0˖m_4U7}.<~9dN>nhjA#hRcНّNa)zIW1*DTؘ 97@(kI!+m L͡dOS 3 =4 |abxtBã3S a[Ol@ѷij1Κu5Of39hjwU_89oT<]E/2{`C ,sE]H~Fpl29ԯ oyC|,3hL*(l@]l[i3?to\u(Ef/AISlS䰒נǮ!dQ},vXPtv~U g.>VÌpr Ɯ'5SzrN @$j :"*rͧo#B>u^$Y0-ML]h>p~8A;}FלQ[bRC=1cr#Ğ3TV  gK@6[>Aф+c_ԀYWxK)^hfQ)@q ׅ)C$*K>a,%cA1L^d*l玺XGGkKe-BX{dVRU 5@]qc,k=}fgSY:Ыgy'oSO"(I<{zJR5 WHM1m}nUOWN [4)DObCIwږ <5kx uK>yxE[4yv̛e`dWbHǗ'jQ( 6#׊Q7@\W1تrz`` 4R]0a^2"Iۏ議0"oGU:zdM+Rs]g҆PjY*ShΠؼ-~h\Cioa^C!|EsԆʥ[6KEգ״p&֢kˤ:P pBGp̑WG\*{n1oX$f6uln)'&; 1'/xlC2`Ԫ؎PpF>Ķڇ[7Djz_KSU5y 'V,VGiy*\;z(p_r6h2gp"te,*i?@l'; wh}3`ML!% mwb%2wDIGU,4לwPwd}u'̃^[Pcena)_6^v!(CcZ>~)Hrr=ã($MrYaU Ӕu6אϙtտ@V1 zO/ᇱ*\ 챌 8e4}75޳n#A[mz"TH?C{ڱ{:`4 3(,rEYg,sv ٺx?=۵%x [2`{7j'؉aPӱ.+ a9G_ΟIm:lH\cBE꒑Z%7̉z*Uz"|Is+M1

H0iT!J*rqUzI}HNo-nTm=ݣ ʰPQ8]|g#\Ɉݣc D.6l3K(h'MOR_jq-Nن/`Ir=Ax}i1p*Ķ~P (Jx!? PKk*H%ẵĤ= hJ;5(8Qpy@0af$}ă'1M)Œ\j _QS%dxɻhj$  D }#QE;U Joh.ІSiRZFmʣVuhb]hE5~I` EZvi*/1UdaϘ |VP{^Jr{;<ɥm{ :/Ol?2x~J{H'#gpsf:b>!Iv(|Zqgoj(Ij3&@u2cܵN$$5ց~Opd%u@zoWDI͓Zrȋ,J%V( Ӷ7iyCXU'ݥ1Xaa%~-j4%C櫵;)OHgJՏ{l\GPz#"V[ez# fD,z[}{֖?8f6 UJx/:njS3Uh߈=;h6a_;*,5s*_]}cm Rh(o,`uIKWø@$uy5{, @(Ig8BCSr«CD%ZͲ,ZY!dM`vGM]ui0Vv,] F֔yzK4W6X"%rj c%if0U 3;oWY@ÉxX)Wj)>$_(_aʆ.x[@uxxs4``<3f)GQr'Zrˈ*, lU*;;XW-'5lҜAnjǜ,TK\j*[K_X#zh`D#~Tvbl@Hp=h8zrfG vOG>@M<>BK0>ԖFŭ[1 ]٨)mRйbe ^ocf{kX}E:i|9uxKۋJ$}/V>.a I{Dh#kvcv]JbFϘ$>RJ[e3*XPMDzUZXn0R>J=aaǡ }O`3nVfͧzvSt!dݏX ^ PV>uZ -qѥ4[h@p)dy\Z@huI8y(h{kV8 Ϻ\jk<ӴS54ѪݙB{֗-KES9yE4Zk*^Hf}jy}Nb>7 4j&rYC-k/{㢭HɭdѲgP3U0ک4%;&LR P۔hG'UQ>4oHeR>ĴC)Z<}E5>p!BA<ؔQ+XYCmWKݪNb"5Gx|q# JўȮsGcTГSǘ_CAՑf(y`Lr?u> OI-AJ7$=[uzٛ1L&nO!k8 *W`.d!xt/lNHĊUsS. oɷBXM[}g6a՝0)CV5+|Hc3a߱EN|FspYu.tU3cyؙw7&!%/gB{9gsb< BXzsx3#e;mƤgIY2Ro5LoM=g j LrM:LҸf%9^h|r,Cw~A^9fP^}Ո =8p6 5s>{/E|n"x42%_b+m~o"E|K,J-˞+*8p3w\Er憌Xg,aqSW{`PbjiØ5Rx<5d;OQvսy7aэޛ5Jlr\iO:w6A0P\Y:ǔ{8{htmcƒZY'V8[ќ=sK4f78\.9[t7 k{gyחj5Bgfn/0#0Hxl!&V#B>+z3ƌvJ9Ns( UgŵvU y-Qˍ2K7- \/A4 \PA/GVd9\gH|m=P-l^1ƯČإEF[3ݜ])㱄̹B'p4j˻вX‹7W#?CqP/>||ϲ ''0/k: M943m.# 퇥 at!`M KCACQJ%Z'vWt&GE%%fowΜo#8m!b}W&8[Ro6O0X#2zG30oWw*ai /ܝgt ڌLߎ2</@P^7.3zy*hW-i6=6ޡenW=&F(v()Ⱥ3%`]8ElaQJ XmaҒf6 yFM(ny+IqIfՑ3!\3I2 Vt(ĞF^:J ry*bG|*E.m[ ˾p>h*ѵ[A0^Oͩ8P<>O)"&f6Oi? ˆNR1g}`+-'(QY3%=]:A 4c[C]mˁMXm3tΧkk=SD?0JBiǛE 7Y.'#@Ap-L5%u L=_ ]C]f+mƬ6ޑgT74|810:A02sNms5)omoҰGTVӃʬ"(E`QDh R^1*^j i'M#WiQ}0\`8(p:(ڲ!htۿXʢm͚ jh#jo>w8#ev"btx7ь 2p36 huzXg5Sgi*^ڢR2/;nQɦ7v m\(04e\B/I"xysYyokfOc$R>N<>$Ijdq^6Fȕ~Ch.aZVS .n]*b|vt,,`tf$qzh6%BG_5z< 裄"U$'4,%3PیcUVؒr+[etm3hM|XikdZPd.i#D64k{ I!z1rZ`ʡYor-T}QG?;^J뼠}߄#0G*ҒN p ) :3U-cjYW]yvR9 YaMX\+;5l|Re,HL0pH#J)p<ՊAcƔktFrS@P4r@[=`E l30'lw[m$kє5U3d4&J~'yGB-b7rHnvv~tQ!r4VO(YL^6LwS[AEظcY,ɺwpI*`DC>Ǔ\< `U/[S0E VRKb1v@I%~ʢ\Kѧ Gqir_u0qGZ s [$qSVCx:C||Oh0Pkt,SDLF!Y`+$j2r)wU3,Ʊ`IP,g*%Z;?X}%KSm qe~RE-'YSEVB۸xlc7(֟3oMt97eWvtA7R2CU=%o0JD>Fݲe:msrT 6hw+Y]2]xv 5&0=+Xx(Չ^Z ([ .sn$%dLoC!^vӽA| ś׽7Bp% ۽6e2X$/2`f&p{O(*W+V(`5K}A(!=],qs$ؕ?"DKsx5n~苎<;ΆZ/oLGNX<$d+6[ƒ4ZU2QU[q :ǾuYXo(EMJUנ1WB;#fe{yyi"f69к2d)Q JqEL/)%j.e'F:|7fk^j@X_HR>>ksWշ':qaX[G] ;Ϭeǹ%nyӲzy1eC9\ifUT~K)g8ilj+!Lxh\=Qk: leU(Qг$XYP޳,$"$Ci3$܄ҾҾJ1Ó:Y"fhk J=&jt2Š.5/AD. wՙ8wIG&s1pa9)]@t_qI?B_ut^ ` l5RnY4Q Ԇ``Adj? CoƺAa[` SW\aӇ&"ʨZفEqu+M-'Bwc=!2Q`ZC&<&M-_DPp: G$\Zvn͏jbO"2*b+{PV[1_˹o}{;A=5Tq2 KH0NvjyVv4w}[)SJT&T 1;#8' Jq=~oXPBO0sm5:XkYp% wvLUJQ$`-n)U:Jic>ٮsv|I` P(Y93͌}"o76-]GBEP@ -V&eWWIPKcq:ZuF]x8RdZ fhH2i{H+h )߲,4}/{׀ v5 +KTH$U:iV"z O:b;գ[# ʶφb"y x>Iyg{(،ܒHQ3lkVpCP'Cl7 K6Y^کyX#p-9ly*CϑZ{%3fzSP!`6ZGAF U; q8x  柶G{6M/RN hU%s [|ģ"|#_MD_0YNAQw_1;խظrJCp3e]V4 塞`hٕr(r.V{Cs:ƀ }=blKS8m-ܦM|Q ?m=O(_z?MxCSg9yHf*PWz jY21KF}H+ORM>4NLfUfׂ YU@ٟZCff%oa,`'s<BN O`Qi ue/,j-N8ہZkK,a*}1y\dטoႁIZZ<665L@q2:pEتH`ܐrlj UwzRȼqRxIxnBwFU2]wf7Ġ 6Y1OG%#aw@jHĔҶG ꋻl%_u\neX؉S F]N`WEE} S;3D%P%-;d3O ·j݀u_\ oC ~P*.);PSaGYۇRFφMg~6FG~ O.ɚf BRɺ3;'z!^8I g;5dyp{(ex~A]#@,KѼ"HY61qM/Hzb jB93 rC0(wm-ۤINϔ)hW@f&?#4x Aj̓ںr* NnڴOa_9 TB)Ф1=rN%v e[?WocX"xܷپ0ℴAf>}2pOafg }yt(EGNG#a"LJ_28H.~J*k4PK[` 6t]rbD Pb U,3>EoYny{OM2׻}t, t`hm)]Nd*G]u{#qVr(PI{XOa64@6YgW݀ ~/bUޗC μ{&v 3[IH [Ԁ̍ H)1*p~}J8-<PAG%ٖp ks,ɳ욊 ~r+i .SqA=AWTjz5bL_'rʈ$&ph9@c@7l&TEmgwG|9+܎?N)pL"9XLQ(MLA5>8a{^#7igZ/β{`` S:IЁ"3ibvwsx ]Hy.OZxH]U LjGt_Tꐍ -oAA7xC `~*nc$sGXDA)K Zl5wb~ ˫{{b/ j^MJa'naNωxd,S%=e0ľ\ЅE 0ae$mo, sm<娞#bH{wG7Ae'ēlPN/גo7G'#/)` 8Rx"-E!ΦJf%RA'ݤR% MЅd}te,ܧ<9]HgsT_J^c΋GQ:Otn,Y0 a" KBXz"o/E޺?Y YeM'6x1j;Vp<SɥQl!L? /9jtNOP "~ZAT9եSW?_AsQ KaU(ft,G<2O):2'79 +㨟1l?> @&<S 3Iܔ纷kĭF!M> \H'$7wV5A92U+;̗+NJ΅7DZMڹQrT:K_ڮ&5}rjO̧)HݨFx6xGB`gpL0ic3fEhO9/˓˙ٮJ/Y"ke$;ۖRq}$R=ꆔDOKҋ]D,m*d2z5qYf M *4PpDTS9}rĜH'/IePB݄bDtd @/vVl)9-QJHqf,ʿQzVWK=[M`" <6Xb?TQXBrYjy׽ulvXg>: IR#zVcɸH@`?4u`Jn(+ b#'+(]=5(r utZ0ѣ_Ju#~F`\I `15"f'XXVF11Kk##ceKxt|ida|W/S!m Ҍ)m Aƛ۪. ȒV+&/ųj_yA޽>+) %!0w )Lq>%*/+T'nTW5'.SF݉s_/s"Ţ0lg_^?Rnm袡3P/߿ cA-8]Ej6鍓sZP1XQH/2CT8h81"@ﶻnyOp)m"IpV[7bf.peDlYԇNEӧD1Sڶ^08A#QƸN4k$CB?1 "i|ű[7v`AM.#OE`blNv>%fh(+p_LGňW6Vq1.vCq-[CLi]~ͭs ywkBh]|㾉sE\tscV۳I e3F-I\7V͉e\ZCC߲oY11lzퟋ<}S4BZ9Y@HDѡ*tAMg9 t|fy)~E̎Aѕ顉J~Y60ݒ:UQ VEi:^x%D%Rq`X +kV v Iy9 P fF4m٬.8e3܊YlefeUA~V|"$E6D,ߚZ)\w-o[Pqp(䴧TCIL< ØL>%Sr]07<_*ypezӽp4|}B4i%{t494`g䊋 j@-%%J]y k 9JWN8Q0 yPWUNS0͟K. !dK=qWP|{:Ϋv6T$5Wܻ12 o'3`#Cc n%IJ4^.h]c< q4h*\Fȟ}7^HscuԅuqU 7_p Нv1RK;I) YJaͧȓNi B&q)xn]?6wi\8:ׁ3-t0\:ԦwE"4y@QVu+ECJu Y>~sT@Sm9'dYj,!cIG -%2 ؓQװJFre{JD@/ͻdEqf\<3A(}0{$%^KSt !:'_hq-]. FLgn\Yq{-f)vpÃ<^@m^Ij83Wv1a KYP-$|7Աdb&nP"={y¢r@5` zΧoz,rK"U K} hWٜXwl'8m,Y{]\%zI翢]@E toؘbX : )q:ٙ\x\,&mNHxL@&<HN'#Yd?ug.+\ Y I(fV,sW6xT ^+$<A@KX쯆|[ɘ̜ 4JU ^{IN^m=Q!P},3[g.Rz̎؀ ?qN}TqP:^G.pk`4(- Aޢʛ]4/ c z. V5kiθ! ?OptUz6*`8ے.lGxR_Bp yӾȃ;;.[2I! Ma= d~;:J>y Tq'7!"ke d{>_1\ܱ {cR~|ŗ#a?Q^a>T#Lμƪm'L#T)=Ҳ7{'tȏ^nL?:IHąW|qb(J P,k=Maa(oіMP)XJKFEN 8bI-Ջ^Qzga' z)w%">r`U# _ 瑋t9~Z"yiOԞ")h\GX~EeIJ)5pF~L3\~|=f;O06.11EW sOnxfꭾ;_1ZƗ{Nf7*j:`8 M=9j]?2 c/xbLŜJEu UZW4+ԻUX,J! yTnПE+ [Vr:#Bd 9@7J~Q\ז헅V 5l]rAwW_[y 8j{U cw#` ՈW~wrf#dGan\oJpX?K%|b7X#ײ܉E~6&Q8R^V>i営p5[+grIDei׃ ? 1=WQ#vsM^d@\3C!B@ )J(zߥ]])`Nb$^O5Ds8%LGJhCP{EY% (Lk`^3DC)W1t/@O0:#QǑtYV,,q~gT״sі0m9r͓~S3)e~sTNp`wҞ& L0vbݯ\I 1՟c48lC3~`&nOdjWojlCKe:B}8~Y"-jYE `IZVN=c\([Siy55"Bx?H*W& P'kp+~Rɽ87$\?FKzE7y%g*yIڱcznx^BiVm~pC*w+<'Cg/Qʯ7%;dT+Rf_AH(9~goN^HdC⌨Z梴߿ =7I +>.@8Ť%*a]_ \x~ċ6Z< ) +L8Yo`bQ| lYBV~׶N <+|+h("rU?r0()YČ&V8nn EJ\ /zUj,fr404@Z/D0ILow&"%s6!@CyƥW^FݬZ 1~-Ͱzd-̵P& Jk 0`̃Z{zrq[Mrr@d k֥E; y|dEhD *&;Wn;Yd/mC>Ayr+BrƬA1Ȭ63]p e]x.jYk|qex秗zfQ1BL:]0&%]7m\JgNo/SaQ㣹ˏ):=syL)cB$QDZɉ0{BYڽ_ti'_T6/}éLDLXE0@\A_CZr*ȾOd( IDžhm&)i&1[n>W䨥D:x]sULn{ּ *y΀uJ9H;{~W=g*HģQcbrʯ8Lw)Op@.L, e/|Xo\R*d>.PBkQw;pgg=ImR0L@з2 b:*9%//Q:;+1.ơX)f_Uxz-S6#'{#i1`&{ei?P*l:m9Ry\ZԖmMTQӧUv_KQ Q;@ew/I5+}Xkz٢J-ÿЙ .>i!&9q0b=|k"/}~ sݦ :/!9C:X-ʹgioeGXMꡗ^0 X~&-͚Mv@ſo,P`{6 be XĬB;MWv&[#oq{ a 3lTdow&Q5@-v S>yA_KUF-Ҁ] ^]S<S.2a#˙l䣮o&AtKu&EF[P}>+o\1aFZs ˄]M7y3GpGixz4SD9#YӔ .Yu z_gbNjJX^ү8K\O hdD'"YͰX#ŮM\6]ޖVӥ=cY(`F6_=ĸd?οPqmkL)F*nAqh]~Z3#6KWJ݂YLS3Tݨ"H.UV<d0ܡA!]WXOҷ,GM!C=ry}vݑ QL6 -Ï*K۞@^=v[,ӏs>bçxۚO4p꒡IҸ^Q+4mc]eP s\Չ+<&;/2cvwUQ&v@+C5h]"*}TN>4{+&mP0g[RFa}9604 G[%<ʇԿ] LyY(!Ng[,oA1(bAז3o&+tĵtYC\ހ6h۱${' c"NWk6uX]g \-xTuK3I&Cl:oeIm+k@r25d$.}G&f3CZV~>4zR:wJ_9g71 oK˷BLY1+&H%܄$y˶=N֕pHQ7wײ"1$">1RLހkn2g]O*%dj`mc;N=jW@>rP(xcl1'7!e7\>69r,ԛ,G<ԏ8|YCp%w},U٤STw9઄sF}>+M܍weQ2\+KjP- ~Sn6>Qy;e4[cwI]8ҔuQci׿0j cꈣ0sR-dvZAj!*o,Gg#sK;\㷜D>O6(ɱr@ !jt-jȐ!|~[!0P2C'THdw#ŬS,a2T#nNDF>7/acةŊ %ᠼe!YGũtUE^}52b4KeT%";AkuFLf/{6/"KK(álZ><y!kg#gԈȞzd:̪}LDꧾ00))hpJtIts Ei#,%Z8] pWKQufEWj}KXe]UBPcJY(+:7JW'>v >(oBjϗ]oy P6☄^<\(|Ju_u;$߂AGfED] #:T{~4N #aҠ;)2&dqA '/uз=4MQ{?IoW]MB)[,rQ<8mn5-q!N8-n6U Ww^M =R0XY=4SU7)L۳mu=\Ҍ:22F B%N~& 'M֞:2``u;^Wg.v:xOn_(v;PzKI]ĔM;|q/~єD5W$}e YDʧﵣc}d]7<dXߊgBR,ɰDUe`~U09hu$:cXÅpXl n ɁjŃ)IɬQ缹;sv4`0h7L#bl5(Za[G\mTb\ZO xpȊhB-eXWg5p$$`!F_WnW[7JdJ.KVkYtٔ*Brr|h Ay-I6oAXvGyMxf|1~PՄ3p揯 2īp iUs"ٳfBs@r|;=6 ZIv]Đ%1"_gJ]TqwZ{98 %ÙɀiDd#Sѭ.QQb $SIzW}ٹ{womiC)|_= 29BpJљ.g !qHM)>PU.$u[ٯQ2}#QC- 1|tجvRsDrFCҵ<[(V=97b]^/U`دUϾT5otQҀuWȺto&+C*6!ĜUp;\_[ LT;duI#pWc>h](3D u@f^e:MN9 nw[U0#l;Kcvt")/Xschgķ{95e ?jKi㬭r|ukiҽl"XT\xNa bqp_%rj%=mD$e){t:RpM|/?W_ŠmwMPF8DUpXs+;&D124BMogpjNBUY@s7N2!Ji1v76Wj9$|E\e6U14U*#FvY(S(k!H{)AK*r63d; 8SY^)[umJ8TƄ%}uNoİtSi XR+DELCexwU`-kr9 MO/__tROՕuT0,7lgj/F&w)}cLhq{f'[\3h5t w}УҊ/-41XLXG@3 34JbY xDWD ]ЊHX!'o5̣F1?J (e_=bL(hXlPvZ[)F=zt ^2{㭊9CeX1Gav̱ ߍ,Ft_oe;L怫?˿ PૢkI>E\o|SQQm6qؼ֕_s]\M EMਗ~UҥrsaRWrҮIї1~Z\F碽hz R LxsERDa=)v_%9sKIn#iUsID"N}vq,Z<Gc8~>6?oV]"Cmk2e!!T/=s8:,U;排~TV[{w1p fHBCKVzH: ksRI|#aYPOrYqameD1 s+LTN6%-PjLSfAЍсKð% BSs K>""$\ ^(c,pOvJz-y1 -AX1PB,4 / "?JuEw2&k{aWԫ|"%QmՆNwF!dѪ,V܆ d+b=g* }[E\jk3h91-8n7,2γLj%j5t'_ثQoW !ސލm 203f,Amմ 77eƦʄe[5ڮ4Yq;ʵ`ũ^,*~P7k89i7Ɍ|rZQ?$qOX_/ք=9Gb"zq'id sPPv7 ZzMQ=>)r/Q1L @Q]t2Rx!b1 #nU2bVCD'X-lމ/Aq͑[<t/S @hԁ2dn|1KgKGH9)ZN¡tc׼, iRfKYwCжoXhkiA &Qo)!Ԑ%@~qUӜ\L(R7p&UlPVm?Ʈu[ȣxz,ߏ u[#jWW_.r؃կӐCJj?OSwM1 eS+jywƜq嚅MjLDO+5=0l Y2$e0ݠVnK+^?#mܼē%7X!I9gJT/Z|6o|<~𴼞)0^`dhn^iLkSdQ栩$QX4brhKxdQ>'eA:q<6T2v$Shs a<tP eaZ8,0t8teDC(p?e|ѿk[J:;rZr=7~КX_Zv -B* xp\Qxԯ4J: \pP2(̾NksӸәGDEc߼u4nzmA+_6V>FBK8Md=GeCâtKfABr1m9#9tF)I3`oI*+h`@4S RqDYg|"f|4,n@0SK5Cx!rě0'*yd< v#tz`:n\&f`^SńnhN4%l2\Dw`Õ}cx 臸~`dX)_Wu\5@l%KK2teϬTëZ/و nu+hx5~*aN<̪&Rn61GvRY9ܛX}PMa?fE+.bX5%'i0vX!A21YA@&x.\oyQ A0#rS+EN)op7zݑ~"gp$u+2֦/*d ee}&։ FI" 3mZ>LoMAn"52 Ocmxa"aD͐!;GS0(<Ѳuԯhi|^^8)r"N?!l̎rǪMJƴ韂.qӆA _&4 ʣ{&pvc–G&1O׳|õ95{O~5 rTXg|L Աv?K{V#B hv>PŕI <7Bւa" ;!w@R^@๳)M5kNW@51A'd{4;$ JJx)1ѳ@jW~bʤlI{.Q[*ܯr5j.OJdT}+XyF9bZyf*O>W&m c9/]tE~M8a_H ITjcF#վgT'm6lܺ'U T`-8U'?|f=Av NШ|rg))9f4/]$~>~;5e5ڬjmCENY:Q]uR$y0ClDLe*| ~jg-A q|%[Q}OS֍Y![ʣ"YSرAIn8h~ J MҜ)6`\jT=6ỌچUôJ> =dzuyk0.E(/Ծ.)xc B?Y1fÛVmcJJNdmvWD=[7j{rxXn,߇Ǜ 3E4NayO[1&kXr9Œ.ckة~kI_׶:=sMY*?ƭ+= tidRE>vepo[vK:Gt_a"/*^o1d}fU*j;nMoY5Yԟz(5NYGWu钔֐ uIEp1I=d)#ݔ ]!P'Sj.:-CF(;d`GJV\s2!z<+^,0fL0$K6~öU.Q0@[ -fkF[`)0?ɠdCpglGcqXln#X2]oZl]2ԃ7s"e8[;+^r93R)Rj#Ȯ$]O BՎAW^'%`eG"z/ v~L`9ܱ>)D_wArSI v\D 8w?NFƂ> ( bpd>w̓7 㸂våʹkQPFM+͌rTG?K`ev!=71X0._S6՗jQEAM! $Fp]|Syj.K/k|~cxϴNܜ6& `oL.%j5t2yd+*SkT-ZfHR[Le)e#RUBZ7[ץm~.=R}D$ic0v|Z|39GN_* dr1h91 9}oC +e \q|&d: OeT6xl}~jt2i,% b88~akZ1'CѶ^%~OSDՋd=!ŧd!q*YM/fwkw'; 7|4&98;wޗË!-%ΜbjVVWIzjMcl<ڕW$xvq01㘡&oҶRV܊^lD6L6 ={ %ˮj܈O@O<#jt>! #UP0lEam\-Z2ȿ ؉3zrOb |&GlgS*_ aźy_ h*fйǐ{HM`r l/21׻AM#UgpiA9̪jUm1kZQ ߼Y7UHaSfvR% RIhRw , gb`gXT|<];4Mcs %M${ZЫ8n4紶tJt: ;P$"~a".uʛ `Doa'רSJؽN׫KnDڿ0# ^!gknRG,1mP'1e*n@qB5M^ۂ^G} LMl{qL /Uy}heh1`RVVNR^K nY/*3d /Mzٍ5/tGNCZ$vG=eAӼ2yU^&aeP/U|A䃷;2R>}ad͗Gy9'^dwYT,PB BQI%LtO+͛D$\K ʫo5DճHgSRPEi]x4vo_h)| ۧvSp `~Pc3CKߩDsjt<ǷӊsiS\!Q B1ʴi g!R7Wx]6˘}ŨE gJZŴ+WdINXb%wVIm03k; <5DN%2=QJYЀ2C&/4:EjtLM kĐjA"j2KfKXwCe|W7gbVv5OI*4bԪ NL! 3)ƾK$kXE'pZ٧6P{ÖBH.z[DjNUUe0<1ٿ8L,,i$'_lĝVϬUo mC3EDxzH¥qnDd/O)pidzg}Ok;/ ^9NuBJț)MWթ+]lm#8ov&ę]!ctrS!5y!Yɘk;1fq vQ>{,=*G}?;0%Öe\Jˋ<ӄ hdTjƧ]? Ѭwd>:̓v5 "N- 8vJ{yW2_fT'_TG`o]6KzE:372:ڨ UA2hj7%Sx[E1( "þFAR ] }IJ*3`79tKMS򬆵)}62N ERnVGdWJ B}C#xpHN-JKVKKa{ r!HI>{S#:''͛Yrr,N_KQL0HZdr;)&9͌,ԟMMRs`"J;!]"n>+0St,>ez_%%`Cd_A*F@rTN&Ά4D >О07PB:-:\o›sFlך@|l6%e- M֓Tr"/*S|>ຆ@C|ZR(;>^ƽ\ 1kG]7m- g՚t9ߵ٨@EylnR4oL避RW+d Ǥ8D@,'@m=̊ZCΜJ9]0b v" s$miObf[՜ 0CƏ=PbWnY 9Bq(]B;^TMüXɆ-cT%͔SD+eD~ڤ?36 {>VdҼNy!ׄ0oçhm.|)xOfz]r;K0tJ20l8or 0lG6$n`%Ϊ]+|f^`*REJǝU^qi2¶R|yۘ..deG9>?:%c9vޝ=pS5ֽc/ApN^~;FR9d>% $V46cF1NJ6_wLaµjSog+B[j>[Koݿs7ںM/we':1 . @ˉjVvFH=63tR% awVc({[H6_Ъ 14lT'{!qNT\ϭ.X L|V4[ S̈vT|:+!=Y## 7j/UvZbI)'g죆"OaGJ7iQ#i q CU\Hu}lCڋN^7+Uqg _0hAۋ XŋQY3Ng]O= ž$wC9ޤ#3eWM ygr{Rgz(=^ ?,$Ѵ&N'Y⯿TUD 'v(3^;ћg4م\`3Tub*k*̝$̘&W͓< ]oGrtwkxsHx}Y7~9ZH;L-zĩ>y˶}oo+Glʓus?*A1t"*#ك,򏯞.A:H4+"I錻=6`'#ASdGWKHr1!3_h5¤)2 RDdc4"TĒ5gAJ7 Ua>r{5APi#p7 3 a5o?ږ07NG0P'){Vk,VB+Fk>4 VnVpr'bѬ+.ߗD ql=,yJ\{L\><٧@BG\J7H؏Ǡ?b^5nCuDWAAvUn?k!Ɉ"kVa + $LR|ShTu'\x}±-sɚK:x t\@cp|;54rÎK&d7Kw&TǝaQ=Yko`x8#vh\9.q]l]zgpI&q(OGrYA^e;3@, o]& i]}QPc"_N<roOދ]b@ifhlvR ]a+.ۓ/ et}t@y6i@\)TyXYw8bƝ1&! /V:i`%ކn_ 6 =6>3j|0||-@OV Dp`(o&V *v@?]Wǔ| @T]DU}OǞxl 7&,=@87!Aߎ%Ͻn؉_H_7Ofql7)c qvd)P_ pAL(znU3s:K2. }܃ zzU'iٔ1(\|z_5es\ )/9F}LG˿g_ɼ傴b$M۴ ~{-`<"<]VN}۳GPթr==e6LT3lBXtî!1vO"]@TW)oiHrR{5 ГlE--:ufJsTîzD—6"nf 2wȼFyU;V8vbz+:(3s EKG B~W0Jfv;ZNkI6M':I}S[agS#oj}^mċ(22lFlεշcwx*Z\ߨ ӭ6UJq d]1(aN9Z/\vY۫tbwjgsPRQ_׌j"G n6߉R%iN PGaU'1oOQ-^}Ƃ^ &ȲS:ϕOĪf \uP_ⰽ #JZ W(bCv Țu__.F-( Mj85ݲr5eӼ`?L玕/{Cbz`"kPE-/J_}z %S8\/2njy9+#7ˬbX[;.bzp7l/!oxA Fo5Wͪ_jB(q*7hlh\;_fg*{;/T82 *C-XIT@58Xl9 Jj, p^׮vuq%Zә(iUeD-`^Rhc#+k_3H7|?~%P[=c!a` Qݶ aijOT5<< "}@2 ˣ~9$"n]~jGly*`9.,!Y*'8[;<ǘjbC<1 P}׉LGXLh;}pN0ͻ/Vqze׆(>WOXϒin!fh04,/pRλ*]/\+-{XG'Q=9ς\8FԪ+fvߓ{ՀJ5I첵q +'Gr&knRv|LP+NTk6}FNT.JGؼŷLHdp4hpuPV:y1EMA_P/2&Uc"(뢁V}*XNKL]9RK_i EO6V sY=-8|wXW AuW*Gh|9z X$3|c$dR_-!rA]W[ 0X4CP/UWsc3Y~Йr|ˊ}cGeωABc,7 KFWӰ_d=:Rl_ߧ4Bz&}xUqTM1m&CQumk{Bt"HVTY@U "I.MCF"v~,  b zq4tb uZAy.[bYssLV`Tf³^QLͭ<džI6^jS.?Ź߷QPR=D?AЋQ7"TW(9yZ%@:Ac`w7bfw*ev+T9"cLQۍ0Ù+`֢DX.L8b/(20.CHoJ 诤jteҫwl[_-5z6| 8[% ˿@Y9-RǗTds^@35EwuY^0f'< ֊v.p5>=m"C T+xU=9J0|ivi` ΀cgo#F{`t׶|C._@ E)}j|KLza N+E6XRrD[O}wD>U$1R\-Xswe_){|WƿK Ru'o t(*,ԒI\D)3(謰|QĚp>2SsiB m;5;|A؏Z] > A ӌW&|7_?:M3gٽZAN / !h55fNjz[>&-l Y`G峧;Heqw 0zX܃Qa;ukU[ƶY_˞?yΖaN;>` aJL.i.zDA;ms-Z> *f?_j1bڰ U$J|*D<Ã΀X{o-xibr:bU`4]6;Fc\1:9)]kvM*~1rZBfep-`E6z -wfhQчw)9D'eDtנ$!w -.I*}U?gmE }0.Bm:#O'q- 5<7zT0OuFp }J@p "h(YaTf2`y [Qa(DŽBhA{Zݓq zk-jO@ f'"ymJݠueYxFO%0~'H*POQ1Ts/[.++!9XÈKt5I@TgZ χFt_@%'R|z&O!ژPp* pM$ܯa y_fvwmO+v1d{Vx㷍g -:XA~bn6W]^˥ɲqDT bۋqx~sVSIJ6tz*liӁu_[O|,V8m+ĽÏkq~ ~1FgSڲ࡛a&XՌ"wQ G/ג=FBg]nÔL+ EI6QV/ras]%^}ϝSIL\nE0GZ<Vb)eW1xi۲U?݄%uwV}V^̮zYr[#{>E6U /3ZfQŏ9{h}D={17àc,nZ[Y8 *n0:z-Əxjs{5 *9ږ xSE7 L_QʜVvnOX4zZpS+&#=, 9 X#sb4mTJ Fɗ( Z` )E=@y (yQɕVnFFZMx]\cT(%#( (𹣿d"%:e:I\Vh@ B4NW% 3/R.S;%I :''c##SPc:r@.YKeg\qW|~>D^퀥F"?G懳A*Bb+YSWiW@ NP];]^9VOstT䲉 %$B QTej|k<##+RM雥ʤpjAt4sK .| U;H .ڍ{=?U/ۉ"}x/>, W8}P=ºXCn+MP鰪r^ aQEB1 -a l):hyʅ>v!W1 dBoDyK̫7zF-(a#]ɱ YF^P"0?Vj'pѩ5\@3MS*ICfܕ#v쥣D˄9^!}SXiq~xP'#C۶6oڛF16a_LlL̽V5ߟ ?)E0r|)bl-N^(N p_fqVsJZ9$:ML|οAJބRk/US;ةv~pb=\k}rU*NM!^<|BM %WSwQ[lH5_4}:J6Js녆zK|m#pDK EYRԍ9蘫i//Ra)&ᴇC!ҿ[oo #  яػj|P-{ cv׮t\[A )a9Ak,4M`KP(|*ҳsa+0ԓRf>AaBş<_ B Ȣu:UFa"sWC/߰cOGUVav/Y u9}v0byXʹp_4+C@^_7NF|ѓ +CdBO`r~rdL uF)@ w< |8Hp@*!d9ƍ6Kdi&crqs[&ֹ8YU@72_.;qXPX2WhMtgN GNASuhQ*Kg7zbim6lyŘ9 'C:1Okh\mbmIzZ EC4nuDbo >yfcz\L0(,fh$L>FX_BtgW 1!Z`\i|ٍҥ> 1ˈp8~ׁk'zFVwg%H;=![[s&yyT:̼T}#+xq9Oւ>ºR񄶁1OM2ؖ~;TWQ_xfWYH7"ໞޭoϡ_lt@1z;xjͥ+i'I8빢[ P^=أI2}Αqe6}O jvɃlc%pkUՌ8_תf mD^USF|'<|N*W>qR`?}8 C&lOkN*gO&1w8' @kS` dvmXESlbO?I^EC)' IPC(E0{(zj7ZPyh)Ҥ=ݟ ؎d ,  x4 g"4G!u (߈[d0=z\ceWWr!$>c lPR?N~EfT??607[g K%+ oK*})JorW?}BǮ511{ĕPGU [6f^ gQZL@/I*gZbԃ?wFuWٗ4ky=ޡaTCHavR)1߃󚻠&(6~o )R3v~{Wq,#O:OH ;eRHZ{J A,D>SQ7Gocޭ/ټTHD }T]9#q ɀy3/y0!8`Jixᣨc?m|F |C tv'(Aʸ>TH!MbScaI5G"ٍx_5ه+n[Cbp*1&&UCܸD8ķsziRp̲ay$M)۽^g JQ7-,O f3`Qz/&f|#Ra σ Fݰwi/<NF7MR~jxPG}!-?pNL n ;zn ;9GarjoD 'N!z4nc+{k,C(ЇV\zl-۱ʭp=.Weg`0;Zcer Ofo\G:j g@*6#C|*4nA[z[SI2LSR,չ*,^1#?KgzH>K?h8` ŮX<-)/XCwp4F'e>t.<ۯOߤn\ COAiHI K;.So8Wky}Ec{@|R:Da,dbm;'+VvoA'+3ԗ/} $"nmiW &71 3>paHgJڋ/b{24lH"CRdG/D l09 /X2> p& 0P>!;$VQqFq G/[*k/;$vef.{'lo60ۂPbCYDʯ-) ֏lvS=3eL< N6Hd6d tZ`] f"-a"KrQTS'VG ã/qb "_?(w'l @QBe&B6Ce^kH,Ҿmg0El^lwh'Zs-l6 o&f$>D70 oozY[Ѓ[== :R Q )3|ڸĘyU!PAz"T5BKxl1b8x> =׿.mfMB ^弁ȝ;j=ea > 8- mrj__u2I ͻjI-bn%U|^Rkr`ߊJ4w{ Nd\^s4@{7 B`scD$<-~/'v͛~*SY |!= QnI)ɫVJkAT?J\0yXm*Gb;J?}J;8zFFV5d/w@si*b.QEؔf-X6ta"@aPZMI-6sA& oR~UzJ =WMmVl_}&B8 $\[\(HRG'[c޻64]DueGߐ LS3޴S&`vV@+ Hb ģ/xe -Jb]M\#Ma<-omt㪱pBQYWZ X! ZffHG_g1|_D.= բu蠢eHL$|uj3w2L]qG. -[PƊǪMHB ~D׆^-T0Ab~s~E4eRkD5Pib_=~EsuoU ?+A..޴*W=[d9mcNl[~@oq՚Kpe,;j-?EF4 CDw&mŽ^GVf1# o d曣aG $)Bt95Ik!a?u7SQR,x v*Ȧ$Nu/Rq2M=s%~mibɷ"Fw &aꎔr;b0A鯆J^Ťj\С<jJ/89G4ZIApI-4jIjvzv 6b"~CױD}[nNdҵ١ɩ>ױtoME6 [q޷dR^&U 7]vP}W\u1y~I|,AA%.2Q컊*FAK bkuy`+>4&NϢQ(~{ f5+tnAȓ !m?ON]_ѵv?E)S/6=*s2EosAD  %@wD:ZVCз){CfE&2}5G3At0G"קPÊ.OE`  ܣ1r-gm/BA 'zc(b46 NGU8ǚ;*|Uݚ5uiցA5wf [{XlZRB84CJ|[2>k qjv"LĔu8VTb$9m9R`|LJ9Wm~B32,fCl!{ > x x*2]%SLhT)n/dESx).)\dV 7|L'1 N1>WqC!S6Bp"eASfǪ]X fBa+Fͳ%An$cWG # i#>u[09<^1oQaϰ7٦Qk`yZ!9Ax8R9U;.YGyqfmf:|ᣔWk;Ho(houheԧ%p"rXRc+"=>TQĶUim@} lH}\t$ejbTcEm`Zl?;>z3u6/*bqC?THD: h E1$>1>"r)!/x JE6BX*RG^i!Y&).֡,ݙ_$L ~6gV1Pym<᧍D;t/YuS<sJ+ %, J IT4lLôe]c૆ ߳9!z%gpس긠8#/rHLF<+D/r~Em!U962bY B}t3w $'sixv-L οZζAX6ph1B 븴JG Z4lZyRV~dnb&9?[@EALv A#ÿ;y>?ޔ'*&}Z0"@ _[y/qN-2` Ոm8w>v-lm$I*,ۆkeqߓšf 09isE X;=U!65d?^^/tҒ5IHQ?j-8lJT}{x]p[ܧủV ?Gԧ؄`ޤ$drѬ&v>tg--Bq8Gy!*'10iT;%Ƽ;6*qv'#,-@ۉ>ܵ_øoF=Qo.[C/WWcj4lcC Ĝ\҅!o#<~UIfGY|l (dÏK\e(և*VUHTaX 'j@}tw> U! mʴ<RI@CY-f.͡⃄lwI;W.0D*+LRfsE%ͥ)^Sd^ILRQJk EHLh'[t]4Ϊǫy9Q}Qg|$` a莉`sHnJ~h''MZ5R2fX.hqKF^H^Gm'Bb]f)8bBT~ְ-c=ϫܶ`2щl\C[Qz\g=, +4A>y&s^ho"zXMB'wyz2vl:^d!RVt2cƜ!-,in821R&Y*!2r[ =XR *,)M-c /)G܅аՓxW2QQƶYD*{炉JG.ʱmwF7=hL.XYR#z"@5_ee揺c!IamNp0A=XipI,Hf^F8[Y%\aw2)JNkC{衲.cV7"z&m&%Kui|a+cR< 񾉺]eJt*~R-4mEU'Yuˈ.r+}3@\V"Sk {1HSCoƆ ]9 #LѯUy;iv'b} 6Rx,ǫ1u-{{WDYRl #K#z+\($O."m3׌^A;c}HMg2Ӊf꽷mHI0+_OZ.+So +y'H1;mQ7l`c焛d҃!'E>Kukr diBĔԷ`;N ]- -M6wL*aÒ:1Pp|)nC <1*o%l"& ^1S9UU tGKNz8{!3׶IV2K7F$vk.ڣlY*J)tDH$j~]nk 4yh@ ~ ,p{ 5npˋ_,5+TQtri vj%,~){y,,=\%:~ٸ_X=j  (#X#΂B "UA[uܽE4fS'a@3BSϜܳ*ңi'`CلPՕslVPNWf 7:fAJUm?e+wt$s-"e.R#yΫ}U^ULxT5WT\#ǎLyXYZH `H ` +U㕪qĹϻP3>CDYlp]|da H7`NA0yb`7+tѸqh87LZu/') إ "Ct z t|d <2{w>za+ZVfsZZb.)[YOtHٺRI@׳(#xR})c&WupU=+ ᯵=||*jN /vqDͧ8J SBZMɁx[V$z (֒;)\,գhc ܠZ@Lpʣ+Щhv|L=g 6GQ&PYJqeOͲmq^vRɯBAlg532$~܄l[V{[)VK7ae69E PiC΄ߑƮR\6[\ ]ǭ^"0`T[~Ʈ-ࠗz#-sbLRffkEK7c~esX+?=UKbCh=S;¼h6Wf'ai{F2 ǪQ;d;)pfLLwmSWW"*>evW OyFpR20X2&D61eYs#w]+J.BF83ξ"AW#X8B쬞zu*Ŷ . StP^*ແ3~\RetKBKaJ0r`| > E'\܌z .Wބ 5Sl.0\~iÊo0_:&J$=jR6?"]ăSy&r$}%^*n{|9y Bf%9!|hmB8`(`[~SP}ǿL/yZ{)Ź{#HWop-W)kQIUU'g˜=W hoBM,'ϤU>o{/9xUJ™}sc >ZB-Om}Kǿͭ:#HgS@Ay <٬imiaK3p1[1܏fj&A=9ʈ h3{?a{l{~Ad4ؖ0@߸ucQʨɛ/Y z^({:1/cYn[1q]\1-hr]S4Dt$"NR%qk =S )5qaH2_U+pSf$cq,iE#CӁ(A*}p@mmMZ+RDowt9V mz:W RBmE`J8 >QM$Ship1+ey0H\/1M "WP |F @D6X҈ъ3eNq)"GH(=+xYq#Ɉ~Q DB07PR0̠n7]\3P6 E"R<+ᐆ 6T3bJTJ, ;@\*( ܶ]gS=t]WX['~[ؼ  l_^ѿϷ_,s3NNiOрq!<AK;ufOm&NN=g|U>nBUj5 |vaV:wzi=`\hf(6CALh9hG3nF3 ;'Y̟c,HV[zmk ɫ[S>2wZ冃CaV5jdFC$,Μr}s[W4rr*n~5մ2ϳVw ~C-GEM}Szw+5 U3ЯMh%fVo4Y;뷖p)ʛk^7(Ҭ9ʍvQ=hZz32O=0TОqo_n' e9?$ֶ~C(A7˷2Zz1R\!)t=S*ѽ{M`ʸ^{ZpWcD%a8o,^~ C 5My7DH/kҞEmz<{*BzU{+]9HH/oaL@|i%4|d{Pz OpA4.N`6% N0=#`m3E,! ?3ffc S҉*C x~_x0ػics#C\WGҴO40]4gT /M.Ro< uU|y3ͦ6Q*JVl?g>B^0*GSSQu3AXqRB?tkpd7V5 mgz?3+riu̐#MO!ęQ% ~aHK[fd DȔȤC[ Ѡ@kD(OTR;.vwA:aL:C͒d<c1 aAAinn-ݻn'SRm {!4mjDAfa<=yCr 'XQO$׷k7~)5=&%@,*=n*5;+ch&H  N&xOZ;^`IT%u ^mQD=͎h6]WO)$LV*45 l7,pPM p" 1_X3m.5syQ#\dVxūB{.;VKTg3T;#pTuzBrnɏ>_oX<'!6D aB9_ d  -aXJ[ u†Bmd>)"}M( `&]9ftq% <}fO_o%TŃ˻((:Nn_cӭFTܗRŸ .S-@ Ou:DJ`sPr%^dy=S`C}f(7ZfxjEbqا֢gL@]./b L~֦i+5FFګ'l~͂7Gnj{ԬBLkA##h)mٿWNa/{WC8EU9=Gz@Q*m,pFğ\ Z'6T=BU` #VaH[:w10R)O?e&ݾ2$93!T $J' ™f[fLlg9*O%le<i/B0.> V8}~qcCu8Xۦcj㣢NUuג3'Y|镁Fh޼HuzMK+E06ΈZ)"ڮ&ٗnCJ N}:3Bli>HhÁ\+`(MD31@@A,5dQ7|v[AƑ}\6"Rt%=aX%X}Nf!\LPj98dy+o:Bc= @ eQ짽X~"FӟnKL>Wµ EB>54%Y<TI;Du']=GT(޿K;2[*oJS(F[HP_ 9 Z0QYQ8~)k(IxTgRƅ)&M!GRi-lrTJw <ӥ|l̈́6u=h7L{SVy]OR ȱ9.mKYYȂ::8?s^Oޅ+heXA8&O"ˢXEw:Oљ`YsFRW8SK5]h)-="(V8 |‡ Bdc_8._!U:/.6@#H(S9N$%Sd@Nnf< ppVpAYSwb;7Jllc-gLV3Hx~/%6 < #sآ8/honw0buEgrr<2‘W[~3LQk$u-V[ 9zT_ՂLer"թM֤ [5UZ4F<$-!^8UF_.B¯@uKz[avb qeFNeح[n.Y".0؇  5zGzNo~,yhMWڥŜQid7:"qjfr:mZۘleyzbYKVIY%Bԏi j`fpQ@1:O>J4ʊХ6Ox1f֧6_&_jE#E?qb>o{ڐqYTt;c<:kbD<'S(%RvIBOTsچ3bF /+c- ^Ѿs}dW,R\IMj'1hH9VH% *36.Q8[`-g8GG{p|s,A*r)6T~"ɞÔmEqjۼ4OzM_UJ̒[p఩vܒFL߽1H?oE2y@'n `K҃0|<{4'A<w!@VђHC3WfQ~[U"UU֖H}tz _]Iٱ h h4e >ʑ_Ŷn/e{1 Z6Ysv;&6\ "=.MqQ} >kɮ(-I"Z|.239U rSNF9þE횖9ӕ~YL.;1|L%,@P>$S*b&( E,ٻ̃>l1X0(k0>edAz,=jLR rO.q 51q-cq|MrO|:yE&VKVG9u_K)۩t_:hCCc /֮E< -}V@L"r5ɴE2 ٪.uUYG9sm,^<̬mͳ9jzko G9-Jِ@̒XrQ;{۶8waz;Z^F**dIK& N/W h -Ѹ2¬=W +ыRN̯ZTQ*W6euxaPbzJu۫6Sp}냦լ7M롋jh)>cmh}5SN(7:ŤXF1I0Ӈ* Z{@ ؄T"g?mdz(9zΞ7p76ũM˼P ~b[YnNldNDPC@i?PC?/:2AUJU0r{mIyb7gev<27ܹ!XV1Q~2|uKŽnh޷ a{UϭPjJS/kIoUY~\ђVc !,ךŭUAZң,Цr 2oɱg-&%| rO4A#9lNB]?F'O#8'nFB? 1٨Un)rItSoơADOYtqMٴ"7oJ@Ɛ}F+[50H6 ">luG__WtPjGQ/C"<J|zdfh[h%. :nVhp8ڌEf+3BJBR*dZ74+ n҅|Q3m\/ˆTYmS!oSBGxvC[i0>,3t֔[e){ (O6؇A0 NëL_Qcsqƒi֢ JòwaYhy7C;>ݪQs/Қ^>qQGtF Gƥ-w\*o J}~*tO<ׅ\Tw55ՇZpSX~ɧw?$7Δ|ouE,X`i҃9@G h|ڞk$( {)˙E V@*po{  ? IYz2xΞx\N>*rQ$xhFd]}DADPTn{ O:ZĜy˹A/xU4?bmڰ:!k߆@oۅ;qAlv*N|K: ƄN2 y+bq1'4 gK5?wN.%8Vh%-ňo%m -:ᄂ5!&60kސ;k|Sz"qE #X[VT`i#9ϭO=/)0i]: Ǵ܀ItY.C^s[A0c7Y $kLw`Z=;f)ȖWvȯ'ZFJa"ht@1+HЄ"\KTk46N\9E uΡq5<dS)V%\ DЮMylΆ{.%97|zSwB\Zr8%44QKνg$ ;`3ihsڮB_^ؤƎ@ˈЇpl7wNӇ3m( 7 Y*GoM`6Y'݄1k]Yӑ 6 QQ{w8@ǙT"pR(x p+vM$l/lb򝞿MBIyD;%ȷҖ?#[jWjj.깭WTH~ZmI)hW"(ZKQj8p}bti ]P:GT *@S9Lñ7Ѿ6Wwܟ'_.pcJz)E^erfO :%-cu7rӂ&-Kɲ*=\_cb.ĩFereF w;26s|>{.uK?X7DPkCDg{ ~p< N].kREQxA:χ: @Nv=HJ)2c~n=ԝǢXCg@V#ARL9Kz\PmA1xRM酠rtx܅pV4%x; }Fd@|Cu_ge3gK.HFc̶10a?uS/W*vt4 k*$CAfa9{<>O*Ar9>U8'*_\|; xʏ􍍒^ %n.Rh"ʒ_Sf@νU[ c(:<+r"Z ']ʈrR"6"vE w%q31#4S z<;p QӅa?StN1/# \nώл5퓛FͿ)ˍGg̚6)I-ɺ+n^J0LCy4}i$:v-tC\nl#'qٔ 7">ɏD5Ю\5,4Q+38)/ǙP:ɢ }rquQ6 ޺J.~F4bxd66188$]xNd_E_x$D]=tǐ;wl` J e&VFY7"|ܞZs4|m/v3Vʕ%9tZ @U߁qܤcMi5{-ج gk1/^":G/6$#]wjʇ~h2Ӎ:le f:Jń2+TYmY7+w> A:TVC@@Sr9p'1J4R2thi"wh@<3u!xLZ+VLwwO H#缈A,yqe2*Ѣ&҅ws6,nSNO7 鴲 nYM_ڣrUgsCC 0^oh!P/_?-dN3vml%L0U5w]!Q!>~}*tT1aQn+x]ӊ/v.,.4PTZ惶C:3s%Ԯy']W]r|zFnc\)X7&+WE#ry*(>s 1Vu]hf[yyPYRU$Y$sWey vyDت w}ubĞ.{NJnݜb-GyB qoܹ:peUU9sq"~sR|8eOԖb)A.̿m܃ɖojTnwSgSIMp1 &7u#wAd/m^7Aeye`-S/xP{kPuw#?eiWʻUphجT{k]G]\s,1:!BܑY]bİ]Vݶ^V)|Z/Sywgm8W/t[Kuʬe~gBC3m7m)BS+d߉)84`\nE.݆Y:8V0$H5}eFvWSx =8/kR"eJpl\%&bԳRmFn9d& ]w|1'`Fޥ1i@/9||N$(qr%ٌ{AWE0U4LQvkI%s"8qgcZ֬,3ۗRe9M2ec^vcN $u]mZ4X|y:^cMKn;. ^ 8-1~Eò^mAǘ?,TW_ L&:o"iMz,D]|86ypJi~3:MzjUW_DvKs^؝IWc7EaxNrY_{3:0?\3J*4Xsk l a?^ +G-fn5 #R7N{X;>ɁRvFyk턫wUx㤽3: M#W\l2TZ#,*sIOI)r+')LBو2޷pb$h g]eʰZɱ) v,U<0Ҹ”*jh=0M(軽d$nRԕ m>5م[a1eSO!ZݟΗ& @fZ?lLj|Q¯'9" ShI^]b-{߫3S>g'rIٝ#cP Z4<7 kQWsW824*z\ rr}l.|.ٲ9i-`x3Iy0oVr|Lv!88"jj`KApnɰ߂Ŭmd(.X\urh R_NCn>FrA` CyР&~+P  `lYUBߑf'TPDR 6W2Gid/%D1E*@[$^*Ɲ3iYjw3\"+B2@A߽kʽ~QMAJ5#c0RIAz_r2% }V r⩁J/ٍ324Y %@ <^þW>0(+CgŊ IO%Ÿ [x2al ;{&ͣ`ʛ:u嚿WtomI+]Kꬆ[Df+:|ysOQH?rAmn$/H8+?MN8s(,Pz VbS)%k ?RnExnvK_\BfK"07 /M%kݳclOI4M ECJaudws.n@Ut7ӷ˖8nT BLXN6ul`Z>̒'ňuY?3mQO,up;BX4Xn[SYU#k@5yPQr^<\3KKTC,c qe׍xLBиv\e:ll+zET|N{#v%v،Ȫ:ayG"H6gd2Yޤ֪LóN;ԃtqj\uBNs v=$ *{aYQ>f'odGa^ 0Aʰu acE(Qۿ8{I*?K>$e PqT1:9:~@(tbxþMVX?YԂz2F`@}aK`nK)Е|ղ;WD9m)ɩ* Irw \mI^Jj8RtZ$[xpf u=@LQ* &mw78:eߥ|Ş4]fzu]ѵ7+rP%bei!5ˮb5M`\Y{Ϝ_vJ +{;fhcQʐenVaqXVY+ =`N0Rq/bA/wzUx)a5grvr #+T~b?RzBC'27Wq%,vVWRRwy)$a8(F6̚HKJjx[Æm4r@@^>TalMB^;!/NwlWUFO*`͸4iEmB݇,/.83 Dn" eY?Ibψ;vab+bzQ]mX4FnwW3Ys$tRŧx:CH I y2AO"% Q!6k4A;YVM##ȗr. ^,{V"K\:2h<7?dzf;s-ɩ؎t[bbh^(4E<&V*3c>+wk{kfgLۥn{7?gŔ" grO8$v}vl,NODf(1 ӡj:]_{t+54#gqkI+$aY߽^ɰ,0&;z> .ݵtJ s^ȧx%AblBZ? ^ɒwM-8 ?R?dB;kDK`UP3~ !R TW; puX/B >V)˓OTk /#f|~ܺI">$8sʩ Yᖼ& B)d w?uA0E9Y2:0Kߢ.EdxfTvpw4H1 H- ZtϋsMt9jh͓nS*’ӳ+]^Z_b߬ Sa'Wts{S:#*-~h={VF/׺g (331sOE1ݥ fz׵ՈENROi {b+Q39llmg/"pW 4I u2zچ a~*)J~='TqDYMZ(/"5<[YnXyAAGf2/L4\3 H,8bJB{n/υMѝx*j"V zgR. eA~IxP.zO`3E!|UEleW:6uSBVoZctĻC+; my +}\>0f7xv.\:yxSQzWUEеEL+[?$L5vᎠfv1^@$Q'8B7dfO jfA0U<8_g LZK:Gi;^ ڣs{nKW,D,+\ GFҩ-F &eB6cEnu3:0|\zr4 ?͙^5 o98_@I8yc\*MDl) %3ϗqY12ƶe 4//傧F)0D/!S yP8h[3ȫ 60zn{/elsj3gERF!#nt:mr8ac kH4G*jDNag%B ն8mj8A?9q5JyZ1Oމ_PDhϟ؊ +Ԣ̾vOn:uٚ,AqBa7X7:IAC]zAwJΟ)Tʦlt Yւkp7GWԶ.cn?5XUøm:HX o O"T孽c-Y:!pi|w î**rqɺSbormpQWx&0C ꘛ Dr1Jeף64_;tV2um9RMa_ HF͒xrѩ F%8?SZTbt@[5Jv d-aOwD9`DodQBPNC yV@d.8¦J_5zAڜIo-B۱iSlJyڃ D 2FcN&XG܇[?IIc )|.|q eKZeE230(CQ`/|8{: L|CpoWȨxwb76^,Vj\7*/g*älR& (Ƴ Tw1walaꖙi? —r׷̏NQ(Q  |sتʨ(ћۧ:#~N<]أ 42UBwCd{T2O9-7n΀{ o`KڂY(uSqƝYR;Y:GjY\ f(odWH[2 .`'2xɋh { )ə3[O-@P^}Dtjl. rUIo"pϛ%i9(>Qe`ŖJARö]ԩm:g6^ S'FO(Œwȷj /d&Ԇ!xRΔuߙx i#.)AWSK :Lq٫K"x-q# `ʅ4oͭO*F>FG&pzYTWj/#yn|u)2ǖ87Ha^Q[mvMRթ]hg<&g%~D<:?չ @-97f|OgؒYF}bIɖ&> <\_d[Wf'p@T >{?~& 3YAH`*FT+fѲRꄏ`-vBυYQuR(+~C44n|雯n:@xF@M^;cM M@؍EqbHu7eHZ05˕ I❢p)R!#3ˏ-l2D<[% : K K/g YZV8Ǭa!i1KC0 eR ~]3\_Mݶ4ڡN,򫊳ч T?ea̳b‚ώB@m$ӄ|Z*A  K M {5Oz744etl1D~L߳04l߬)>>eЭjp# LǾۛ[' S]hv.ӟêFh2a+lW7ҪxARlO+` ⎗G7ZWW/]ێ.x`]%cD6sse“\xcU}i8`Pڜx7A1-PT̞pN:-clV *=HSu/`[- {KԎ2J{ψG?n+' v6qJMd gN.eI1`b GϽ7/PTN{vis(PO95 , =q! a,9pBGVe_}DtB}N7Qq+ߛa׮N>ݼ(C҄m^Y6뛱r^֪&_, .\ ʾ3,U ~~Dhu ̻Dg}oqm҅P%3gPhVOFd0tX G7.Df E`=Art`Jl*@*1q'mB{l=>-^xH_Ӷ6lYw\;j#‹& oQpՈ̲[m5ù-Ɯ|,+82qj\hQ'7VV}fקrs%V_eR:=ʃo, 6j脫&9-?Mw e|yE)" DJ.^y ,C9HSj_:ϗc"C1#/1HR4C&(>MIH }KFby3[woGo 7M'i {#s=PЇqJeg`%'tX:?FƙZJ;5;b1r[BojSY;@cUÅs[8H*+"#+3wAtLLU-`̐}#_ղ蟨V ?jÂgf5с Y+ Vi~0įX ;+~eAw*P^6;Z=U켬H&Ǒ﷾8%i$BO,L(N.oFdG*Aӟڨ'fAg`3hy?.YNwԶ=z} M۔tO7j~Py`=`4YU yfE/bk"_-3gP',1r|;>d~0IsK C`f!rFѳYD$W$Y._9\=\h6qv=#s'Nƀ\DeǰpHH햶wTK O>QXFI}q߬3&YX [1%?/itcE? l̼2 qL!ی>%p:_pThq$&%!i8$Y).D&\#P~G,L2qLLAor}HowP戊)hbKuE謊|wy`Y6yc.Q#3~p pz.VpJnˬT<Hd?;KL|=K 9z?3ۊo^jihk!Xc@#@zKoEU7G 9]lXD2ki'BuAd|ɽ.e(@G1|T$ Xj:LXJN wYo "?x}y-=mn{RUKJ."i13Dqh'յ榙Tb7CZe"HMV;Em"'q!sDpK$ߟ 5K:b9FmC+6!?bANKkp6Us1_qCK?DRzj9 Af>RMBhv?黣/ڹٍMH׋͗%c~7q0)k؉ p{'_g1$kv1vo$g/<'$lhc%ZԸZw*6;cG.08R)d^҉ ^ ;21H)^Me`Dp7SB).T0 WmWv~" $@9!AXlHbD_i@h`4O*px-KpۂQǼƅuP4k3~s4l` 533ngS{%xul]R~JT{ a1EBn6(3{urM xW;.Wd?d9E8̸ht5k\ݨ.: KX.1,_a|"{=ŝKLy ؾW[!1ڝm#SC?Vڀ38+LUgJy2޸/b E=!RaH5`Xğ^;gg_/);>)ܱ'Y2zyv?\WgoL ^QcgTQ܈!﫱jeڇjڧy wkԠkmlp.^-˃qHi7&yAbdl[ְv\ژ+L&wp:9⬬0EէHT?5! ʇp]*l.BF.bMamH`)gƨ8t ,Ѳ_tg 3TUݏAcY5 J90u!pQ;,`Pޖ-5b]A'DqM'NyR1SGc3 %K7S(?kcr| G'|z p'm`K+a76>9)pG 54 Ү>$GrMԺ&u6j:츂jD SlJq-ݡ5Z7( el2 p()g=_c:>~1Oi.Бq8>sa@jhF C<g8ckuXt-eڔ+KBKIr*v>Yf57֏a]7΁M탨8T ް!Mu 3'ǂ(^rr :62]0{LOՒ;v~x+ܝӫIkҿe2,SC U^G~%")6(ԋ>3+ܨ8Y"gitt ĊjWg(81xLv D—Қ[)Y~CZEIG~Kή|e JQؖk(Y|20$1H5iG a]o;Om^}|KƼG4A+!! .FN]M!YQ"b>'F:>7/~䜏3VdI%ΙY…@ 2Qϰ@y~0NgF|zVFPKv<ɴ[S}7۽͛M:B~js}c<+\qڋKAf#6.Dt ({?7ʧsٱVѷ4Ɏ >;S4?I6InvUD"K][>9CfHpb0ʣ?QPQ"0~BQ')v@!X#WGIC&Bn1vIaR;8kJgQKL#7 Jl }/v-MrO~7/Rni9O-(PShrer(c33H{OS+[k*/lT>2\Xk/2IQ|28\jGx}BrzP|*5DwrXհarQ@Ɠ&8& N7f!ǜ9e'S )gHs-GgV`DrH>z\gmyI'wF~ v p\Lu>j>)j#bm2^kAjzpbjkEm֡[x+ܨ,>(侴tY5 }Дeǝw kO$J A}c"3KAWL Ѕ"} )ݩ!Ȋ\6|xT?|I"7*r߶ڂ7~_4%<*†?HDDea\)6 nWvN~ uNKʕ1f!>`]kեCB_^[cPKE1WUQ;ޫ$1 ^r/5'nR0== N@iPB}N1A-5hr8pXh.%?ͶS]2)=')`Mu|v ;q i%ʛOc`%f)Y& AgcO[Q/cVeV1צ"4xxk)iNMγ7u^. 5em*u-ڕ_XKw?R4GeZ؍א{DQL Jb7`^,&wh[sG~C1lPnwS}ԉ!pY,&oWPu?Q9ryͅ[V=6f-9t0al~'LL@!/\Ec\&p,2i ntjVOZ)V􏐗,$'#lvntqv[GL8?n;I#:w`;"ưҧtwtl5*0\bF㸱]kO풺\H*2e✂R ŖuEm'ҕ[dciZ\euطnv:aRWosH3ѳ~&saVytN] j=)h 06 `֬X0(I3 q96e]̀Pf^bWyVV_VPD}#?ΧZXNNCRVsgf~ f:1i݉Y_=_Mu'9HiB9Ibjc~Ojͪ)<߂(FҰKH!L?x*͙<-5$4ٶCo𹄡B|״ÛNvzǦU,\ zJۄ'Jq9-BQzzz14K\0S>L\VtЫ&}(Հ[ r_:kߵ/ b/⣒hbɥ@"M $Zps7>Gn5|6|}ZҤ,]&rfz;;_Ik`&qРBdHQLb+rGLJQf_]"p\L9QPw2R`s%Mb&YB62AK)< B:mn|poLFUѻϼc6әͣcw>[9z/^–SVx}^ܺԘOt(n_v *9æ.8pj &㡫 !(?pi ?R X&eF"b<#ox EqAR.ScLWzF$P?^@5]:s؝Yi(z.DSF:ObrKj7 mv"Ãct"9 cwkBRZ,=~HWE',70x) x'c 3LF ѯ0Һqȵ# X7p6{ ml*z};3l0f)}K.5cŶԥ.IԍOBJwP?`AJy?Yy}_5$I&226%+K;]D]8'G'SlBAwh+l7uh)̸~.bw1 #5Q/l0o^kF284ZmD:PDFJךM$ly=/} 3PQ=J8M37.ϪL ѧa܆p yCdzդJC|tgtgؓ:7\ـMˠ5rdw/;)Q%5xJ@zlAx膅Ƴ'J-x mд =uOR6d;K3\P8W7#sY;]H\N ?^&Hk)hLr(?Jd:bhwЊb?̩uhw /v#JϢujtrJ E?q_Vߴpr ,(>: n6Ӻf_ X=e n1Gn,EeA{kN^/|V6`ޏNIt.W֥ ó#gnܯ i lr-KCMg0c~213UBgqjbodI%*GԐO)cG(o>9כ)yOVLC b$z&`Ȼ|TIk2wY>Ⱥ]8UoFjijHj MU[klIYUݥ}-wy"pCXvV F}U 5Hj@s?:|" mb3a/ҴO`Qî6/zՎ'V Ј+z`hI Lf$ORGBY@[pJ,~x= AuNx<,bc>2~ daQ2aE]dCU?mn=7Sxt1qшC/I6m3G6 o׈mi`mRV1IAV񼸮_~Vk]=]d'\uǺeZYNHil?;#S6Ģ>ht_Wbr~/߸pZVųWsyp+Η#c̔!9BމEZK k[(jٗoP`ɪ=P6F\V2e$9h=ծ"%ϺRٓI_Ak&+Jh5#y!Dns?(U)W+רq p}O8_HO?`gu3G#,4Ƿu<?3ʚtY750">on19͋CS`qh%EyoFtOi5 mhPPi;[ӳ:2(f EYQ|j( O }LN*?z W¢0aCet1לՆ)P:;5TFM\u;͑ODG3Wޠ Ҕ) rOF&]B'x~ChBK/'a;}e=kqʼn7חK8IɍdjqSMYlIŞwwGxY-ތ"y%'cI;$oTrw*Hif=)]%8\K+J qIXDU kb?n=,&fܷ &iILvePy+bT]*beyIΎS{D=q I ϏCSZL~inX4m)ZDB8XNxK]EBu$zn6WDd4&Z_x +&D.W>5u71\[ /pNJAb"HB1ߞY$iJ}ho),q" ~yƘN$y݉&œ~a`\.LLҼ c1!P|AMMPr$+{*p.J~ =*'B3NtVW+ "ݙKu+ l a$Mv {Od4؆U 6 @|SIO #&w-wSǸN!-j -$5SO,ۘaB!p_0߯ `>0itf&f7<+NpZMM@Ϙ= lt-S]]0vp)A8L#x_сW.Tuי,+s8[G#p).kK(,{o6ל:_ۂ'pJ@{mw |V#vSn0\@"f6j% -ep{'9Obǐg!i0Š0(> R`E4xY?7 t Vod3B+ ucn 6JpippT@ F,q=kAW => :®05 d5k,3{p]lR 1̪@JzK_aB0NbESSMFF1Oo/RSd[ХƵoB *g=o"z$Jt |vTA["3|&'Q$~L޴Z4 MgLjrV}4o>-D{d=== ZU~q![r.$BNȯ]}ےpCs ŧ#Pjnwc0Qvh+cB۰G~ LfFvsgYZkjO#`p^&DSX4ѦV;%_h%t^t-`WVKDpW0iZ kwp56j^u s:lDl0 F{ `X:e+fӊ2r+b1Ew rr\ xra8D0TQFma:iԮ> MA}Nzf~r Hb91wj_l=z&#f1ٮ;ni̿,uذ&3odR9>}_=!uyi'щ]T\R| p>[Wl!Xvanz҂@Á49 Sʥ:ȟ*`kk+iIqx*dDiמJ0HŃt1!+a'lvQs[&k?@T *dblG.ۂV-iՓw*~fhkR<΁s~SV3ʋĭQӬgRbC9_h$'PCZƌCV cWX3`2 j w:"ݝuczgNC!#'l 8ihr_%'v>0Yh[g![s_%ʊ}g!Û,j<`0߫3Yτdz:lxbSi1[Ȁs!|b20Lr;: ;!$`2uk|W2)'!?o*էj+g'ۓwtR=]}M\vȺ+Aߕ*}YR)wƂxlxY[D#t70f O_׈r$4/Zy,wb֪|VbSrtKg?8@:9c΄3!-֐` Y Nn 2 ^tVKOoRa7{f:YX!N'Xq>C b难kzC5<ÌgU5ޤ+}J>mA!mF$Xء 7vfcWCJZs"`+r%,aiK$)mFf~fv tQ $ekLio#=1ӅN("b~kisȡ5^oBcMB᯹vԅG7;6!0ksjƒ;iląhq߿IOL~ DُOk(IqB9eWFRD]J6bq cb?nz ![" م=Au bw4؁=I4E^$W'#c\CA1v?C~4prD|-*iE-50fcQBe3u˃&2J5@'i`a:@,#RV0l0#su|oG\}n#\ cHI٭fOZ Y03V[+P Qr5>k`HQmxaOJh6"{SW%LRxa{ФK7T gsay`cke6A0gckḧɂOwҧ!^P!M_A aD@YpuUP #4'5}H*B[-ͧTXw Z}ǧ1!$n?M`4Sz+iv!N^C|"(зp8O. T\*+ݰe+qkT6e6V~ǵo:M p~&t=A^ hMqo~Ff CW[޼ _[ëvA=\`.c;ŘP(O>ъ مR35{;Iy;|@MsInu OF`{ gDrffgȺ=Ǚ XIc͘>Q8*R&"e"I{P>^Si_L-R݊f(.æ{Ps ,7[@? T%. ˺)>( c\W`Z= HU!) v5_-=5w^{̛0)57a P^$rSʝ"%oX1ƣ\j1Qo@nAHT>cGw{6Iv=tL\omێyJ;uMu69~~H0oy?527zifs#Mfib^ ~._y1?Ipck+[ӻi!YKţx4c`!gNem׽qv 3K+ ޲WPw|ې[಴~DlMXm1~sTa  HШ0 ,'Ҝe޶$\a> ᕲFSMpaU7 D8+7wswǡyy@ y;}*\o!(dWvm{&.tx <2!>M2aw9r8DC5P1Wec9 +;$&v+ wl5b]*Lrn,=p? {p sW~oW@Z;[u ,d Lt?gJvߩ," &<0`ȿPJȹ waB՜ٺ29{R^ S҈[>%4b=pC5Ͱ2WOq5M[4ǒ`h*]Ü.~b1AuaßACtJG'R7d0婺*i Gu]_k['@hd0ےKr53¾^<]GD;rkԽʇ`2]~)=y AǼ6}L Zc@#=q2('] lѶXEX4Fw h+eC/1,AK9Wui TAq:X'Kb<@P^(12=,:&HeԥWdk6!y.$ҫ'UNH-vd|U^mBQqJYf(⁒^I RM9 ROSCQ&J.  bVHshpa1fOWg׭g99cl3~?S GO/~<&=HHE ]2)0 AYdA(1׋!xxヱ%K z뤔0Q3%gz:uuמ"Wa]Ng8*Gp$"][~$W*б-QNwTj׈o66u%9l4 i[?I7 fg,z_%)qVo (Wn1+]_*y4UF90e٢i!T̫z.X)ɟ-ݬU8xn`0v`z7/k#Uj,GdXA0V]Bb o_m]B9s}qKg_eykeQ!r<{g< [6bUhzpKm1ܴO6 )yש;4Զ@G9 ?V!7G҇&hx5\@{z$(X1ͯ,߳H5ϲenbz SzZt &&ߔPϥWƫI,'v -W3zC\a4;f)|U1Pg'i0ՖE֜_典jinA/yȡ9hw,%⫢CLq5±VQr1l#&ЂO@DFߡDf{LЦׯ\?sm{`o]*u`ظ46AO(==LxX9x D/ߛw^MsFL|~ur;WbY3u#sQ8Nm杞m"6XC塞$wCI fD6_26q\Ȫ>E<{+W(X3+w17+mW,|$SSJd4N`!; kT IMka(x}-% =j4INܵa[厏-Vae4Y>& kWnSݳ>B, )\Ϊ69b_y$ `ҿIfߦJB;m_h|7!}nNAM,уB;=%.,88YWy+hy_z_.Ś*~[HoG/*KQc J7I$9e9v?Xl{c8R!?=? q)|slSj3'3pW5䫪SRh(;򍹀[UM:.VdLe"1ao;reSؐ<0ybl;. \ ѵ!-0: \Z_& =ks> &XY`&^@OA.xq W@1-nVc`> QM\ [LTB}+8ˈ?%pvsdﱱi`%0bmJE$c%mv]1jNN6)LURGkpQDknV [c=hx -){lXL9JČg_yރDk꬛{yP`dޠ]ąfz=F !n )OjJ̿^kZJc>ʩTOCu맚B{Y<81N,߷~%SGB c B$&?D9fu> =oy,!uȵrdPjV\@&D;_a@SM>( l>ui!QyAZ:R̾"t0 eW3ً8Je&g <+VGfI-87U\ٱ"~~+lVI@Z\v}]=*aBb5W(ؔJeqE4 އv >\eO~IC) ?U)[l.\bb;vعax ^]ߩmE `: @c?oSBQ9z7kڇ HiBœɑ9]n¸"iw%BqP-8\ý He[qdKtA$QxyrZ7^.mVob\9rDK8"h3j4SA9O.J)8YPRR{qɷ7w3([,m_Qaa0 5@8rTf bX-9) ꎪJ&}dzs ?OղCn<ٸ"laD(#+<<ɏ.Ģ Xʎdo_?E (o6?Q" !dǙ;i\Kn"@໐%yU!I.6e>@8E&e%LnkdGޠnYw2~#-oS%U=*D&r\ҍ'!ixJ:"ԩ<4^e$y(G~}?vWpb,)oݫ̯To(֬jH~~h8;x{, =B.I > l=oH~Ԍ4V[ p`2BFVft7V$o}S VTVWKDd`#69K =j̛:+8?)*rҋ %nn/Ha$-Lѕ!Y!TQE8:qq̩K) &U6hWNcCqZT(L[6p -r1c%O|eBy1%0ms$Yv9+S9{OZa1Ta?X+>{ӹLdYS=2'V)CQfĀ{=%p-aU{$g_ zj۸ 2T1ӏ1 $ԣ&&'a+¹bkO,} }GBȣBEb9y: 1Xs1 2,bzlqQ+kC!h]uϥ>rB0>N@N]K5U Xf[o!D߾}kRoS l}GFJ%ib_ ;[f뻨E~Uonr2-CO7Xga\h\k-ξ%waŁ{}ֻ$z_C}ɟ{ט$olK%Ýp 0BrQ!G> wl#T**!}XATe}[E^rY8X$8׼&w"%Tߕ y\2wBGѳ*gn"BK u1Qa{£CyVsC7+1Yп6S1=4[?5Z#vAj6@%ܝD'(hF_`zJXEX{n1d.7j3MYyb<,?d#<̤ 1{[!XscsEqYJk&#utk|P?D 10,|y`" Q#cŤM rZWnCi{Ӓ^|y9 Ρ* Lg&{_m blLtPƆiI1}B-fa]d9F]1uf1w@cȜ}|JR|Hw5s_4NW&;3t6$RWc2ADLJ 6滋瘤ؘNloPϽgA;|[qxDeJL8\pIF>oCO.@kK1BLOH[}~feD)ܓ@@ɛnS&eD~7Keds*܄FYϔ\CYKuE;>ĔGů!U4[W²KϒؽA W(dd1x$)#gu}";.%hB.LcPIݥ`4u c,ȱ}{,0{Yߠ7:i-/df#Z- Yb(,Ro4|_#] "NGO܂"d^BĹ7]A R+V֖}ىbUYI@IfPA; ɮ2w:'<\]O=c_~ӺaQpe>I*BE}ui)- s9SlDGt0;cBmBLbFQȿLg^nu}rxֹa_>?[Z α&r ZgG")Z?}j!&sjz4 BGliz|N=\Q([%^oDX5PvҤ,ˁ~r2@3io@d.,"\}R(8拉I_0&Fjs}q1QC8}Cl/13a{vܥkksAJQoR(V{zBwkU_1d}HcmV=HJEJl=4Ғڞ!d^1ϲ+gTa)TASY[5@8q?4t=XX"} ʊ *YWIɜY<ḫd{ {wY-KAoXy[-;J_ׂKFxQ[Br!ka &VjILҜ@.*-x= e&௺N&݁,rV1ɂݷdv,rpZVK5ʹ!Q r96ۦm9hvqiYkw־E+lC/*q7.ʑ=Ean%1B6u? /nװ-n*Wb_G'h~k6Rs>_D̿)+g Dz޿8js |ssE(s W|K]^) 7Lhښ7K4-ꧢ\ ' v2%J:9X(z9^ޓTdA]-ߴ6=F))-cĽEBn8(dg'E$(,fxH';=o#Q[8 py[|Zͥ;#z);\n4Qj_=U)zk'^Pa D#d miEΙ.-_N- }9##ht.aҲ,k,=釚7=Mx U+ [ ؤ&׾6C3cúNٚZB*2ғU <35_f4YŖj6ZC{huA qCBS!v#j>#V .U -BUK{4Lc~Q#{bq2%զT1uɖ1Zoʈ Iq&\T,(硙Z p9`s&=X _ TŴT -A_Fstc!Uu㕋C:X#o͸ >}p \に&Gسcv;z}PpFaG Zp3/zx fF pĂ:GÉ{r]$pJ';0ayElq|"j\z{ꎩ™@kbm;4ڛQn7#/Y{ah` 4"ҭ F> H vTC7!pA_֨ee=ʱ$@ot,UK[ܫ3hȣ\{?QR;\0Lqe2^\B$77dt ݛS @by ^TFֶdiW@ۍ8[uqAQ=todÈݚI6u~1?i]ɛl&Cu18C ?*L<&9h D'ѢhU-'B|>hȥy )#".Up}ٴj2=VwV4=%?X9{YkVtc dC$me6ܹf@Z .$H*υ 2Ys%3ZHjFJ)z%[;93 FA6 Cgin'{pμ!h'RřIj͈YƸFm_Slۙ)WD7BTO?uct&zh,F)H5Q/{А-O")=y-Qt$6:C7RbLyˊ=0'; g]< Nٚ% ]1:""]b[-*g3% OxDz'פpL'>Uzy_35q$ =>O1|JO8su&py2gbcRg7Kc7Ez/(N+Zgb&cXY^ q\C $TbBPV| owS1=W;iY:DT?ޢ_)_q nh2Kۋ+sCY&2iW;xI?8?{VC{#yw@Gnr\+}-|2oD5*~ ګx\HpI7?m{?i%pE 0M ~~6MDߞB҇ P: #шЊ+ τR}aC$HӾ.3ҳAYj3 .1y㎕.H'Γ %D9KY#7z7rO*riIQ`Ra|G I^TK0~Q?ixxO!%qŤ_0'nl;w Y燆>%b2C5:zͿ.1KLTAȈ]6c6j<:w"eE၃v!\-A鸵ۙFtm4u:Opy>:6:8JbV= ]X#* ʧ  Y=#&񶈫 飓 H+ėsTG: ਈ/<0U%e fD|у 4 &tArMhþP1lJ_pd|x]""aPF_9c䱶}M*- /NIbQX!,E2D3Dz!B^ 879>S-ygnOg*(\[k1/޻q13gWdw9]^ G|"1'q(9'$*>; I,M5[l >n.vߴ&͙Cr+W1@gOǕ*52Zs $(Ɂẞ׽] ;mU! 6]^T[+zJE#?[-G$βe+1'WYBc/`[1㣱{#9J+գKpP {hǜ7e4s *Ʋ2Qq eԋsasrsK̆D*GR'e^_dSTIb+/z袾|xS38?E^鬺fxPH0^C99j{6-Zy!Ag}'LXkvAZI7MM`>&\~KP=.w1C‹ ǸV{ķxܚx ~1}SQ[[toՊ'0ЗnkA`XXtTAw &A@;G)|yr#n[jxl5SHs ITCAF N~һf(ZV/4;Oe 5 uQIЍfS pĥ+z9w ZZ7-34N֭f,ipUh쓇ݼ?Y ~ngt\2{Jˡ ix̚OIJHVz$کbqlvjE4 l1CTu0sDٜvg%C.RYlia 6bSO ߹ӗ_vH{! &EyXHs)(c&Rhq|zp pb^/ܣ0"P:4" 'X`AO'`)L-Yl'lbPA [4 [pn=?_3BIJc%\HO65`U7L8{Z_Yǟ\zbة[.Qq/e1^V7P$I"۷<4Z \v(8㞲i MDۚR΁nZ Qe)W0+!#xJCXnf4u:˓\Qy:.oB~Zr5՚_ߏ?o(W }"hd;`vԔ^ݼ{h֋Lb\R,^),k[Ws ѩVjܸ+6 Ԋz5f *@}}r|aG()?5;6r| iΒtKP@)];e#n[\ Ncß7$E:"u.9Tc02+hK19C8ꫦUdo"Wj( @uh1[$f||c_#-j'S$4I:1*Kw@&?y^Nk{ ҦY;?Y?zIVXcɎ`K܂V< "tǜPS|!,s2fx6Ke M?kf~t~SnTýG:wu8҅ }Cw?WCF0 6EV^svp L,(Mt-9y>2o&S(!I)( }DImcA%ѶnzzR^H*oJOߊ-&سv*`v) `/ʌ[M(9xo+<9%ASP*Wx/%Ψ^gV GlGrTc0}iG<@t}`#6PbHV9g@9y|U6}Fk-s"7O@xgŻ8?x ,+.5&<>N&=o8 W` vB7%ҖvW i$KP%P!jw'D6,JN{#M[Wco{>;#h,tb0'2ϪJGnz\_WkP" FzJ>B0 ڹ~RdOS'Zխ$Muೠ+e{%lRx3 |ԪV<iIHu!?Z¡OLJnAqAsRmW2>{6D@(-9>Sp"Mjyma7!j^9a!iN[NּY b~zuNu(ǜ,E(^[׎iH^$W? YH Pv;ҩ \cb;Wot}1ChPE!p>q h߄S4Ky,*C$~  L5~q?H+]  #B7C \-fqgcŽM!v|%f]:^[-ƶ_efy  ufu PHsIR=4$m5d+é${)܈[[o A[,++ͽ[}ʒl~mo$➁"{n%Qܟ}Nem ߐm4 I-H\yN~և5'u%i!urN'ڝģ߁THnZ)e?5"bMDCڋ>K'` ꒓i1S.0ԍfD qk-qWT+ZEDSwF g3*P$0&9dlC~uecne Hq&S}S$|S持LU)1:Qq?c(m~5i8oIcɼ_ϊh!r@ ==V ϶Q7$}j-fX=[~~ˍ)&,n?5%[1x]A3mwB.~yK[{ !Ɠ˓0;%`S2kuQT0ʀ3[!"?$zV Lc},i~2ӭ˱-b^8$ˣ;le$QvOr%;q_Fdg Mcz}ybBCzi tu~%Lu ku0u"`0(AoQZ' p=m-_ω6{dBjT H[$' yg#d=!a${pW )$c f1G*#+!Ms{Z} .PXv=TY_̠XQз!}>Ct5# K1{UqGW5eq$Y!o"Ut8(D+ A}>3܌Im_ -zJ$k=JyCő*juG'RGJEt)$7qZZjE[_x[ Wo?bl.ãfHA]UXͬצGb0!nٞEz6Ш%6eˡcćJlk&{H7e5+*ѐ!븾 8. {JXj] /D0ή_w \ֳd $G$l2m/oNy2<{Y^ꖑ|s=$lym`[L6:`e[T27Ad',]|XVUbVH&/zvu; {o0wi\6׭=NQ1W }1=DG=Ew>fR}Vp;4KSq3Y#gI9# #vة Wk=60L|2\>Lg]4疆@}kgqKȎ0_-rjŚ>v7| rhK>2-he^%#H> ~f5sZ7Wz@X{N%B(̭n+ "wTMύo!1$gN>D]D=k)dӥYf ٵyt cst;DN@mɭχe8+.iƞ<ǒ|̌9tNS5,2W殮E=NhʈM}A4^> .ǕX>a^DTw=AF+@?W68^Z$C $qYV/ߵ)iJ4wt]$[ͅRtw +$]^'C8}0þ^Ꮖ' L&ŎpTM/8@c Zc'2^5optLFmxCRTB֭OHFGa|QL¿+-yicoMPwʖwd~53jğSǘbQa9Q^#Ҵ_^~MGxbpféc$QW*![JPyV.!_U ko΋4&EnJSbf Kg}vfA>s'Y\KÅ7 {xNY0@9ބ ib#%ӝW~Zg+fme@ 9x)ViB2`gÎۈ~>JCt8+;nB E&'Q1ЩC TA\Jo&SWhǂ n mH=#-^:Bu7:D'!X@mY=#zw9s!0Jx@R|+sy7JFj]TJtR^Mbқ?AL>=fD|AcuU0 uѢX}yuP}Wk[aGHQ('e!耎̀ { 9q@i d08yUMq!G*(} -{eQOѠ&iM:Ezh3>^(&e_Q~V$ ؈s{R)Фܠ˱~CSMkp5դ;g(5l,gnnZ@`t!1ٛZc IIt6 Є412z`3+o)Bjtݷ!۵8v-`96}bl\`4+':l QǒO`-\d\g Tm;kRCw"?5|zm?[|;2x~kl^Hi-w^ޢ-Vl s>vFA:f"{ً(' ]\+VAsoMup RWu=h{&4[W/!&([=At7\1-!Ev‹q95phiKv7] 3ۋ?öȼQzGڶ7 5Lqh# Ȟ2h;U2B>ŕ,j nU?/OXX5f"ntU r k[3x5ؗa$"{-BCZR2OS_x%'VDKsz05)Xiƨ@K X#a-K p #U_IQQcS1UGQ@smݑBQ~F峈c/\5SY_=N^oDw( eA` ]JH7f%4 MxFCN#uSI0g[A0F&_d7fKgU&[W+J1ȧ_oLp=o(">Q>zEnWP ]|kmJqd6B -M4}MgxQϵZ2̋ȩ{M 赼1GZ!oDP2x&Rꌂ}SOuk!Mn;;^ۨIz[UZ ypaIUkA;"jeM/h0+7!Z.f9Ғ[=%mn%6s&j#1jAn7T4ҲCZ eʢ8g*jGxo B/2Ǘe9ι9'\˺l~C;7oJ=E3Y{[. Unp*I?asF֡jQ'kUyw&3\ɶ&n@bf}/tT|a$yj(`AœHb|Pm$Ҏ1Bŋۯ~ HO dv\0 ɬ$z$iBatgTs %2)Lil1Ps!l\Y1&JYȢ "rY?(ņt m_@_)Ɯ+ ?-8g?Mع&,T?Z:d,7ܐUT%sGk6::Bܨ,SĜ9-ҷ [ړQF ᒻE3 Z{U2{,PPrvoiyy-ԼJϠVS<74+gn)I#B?8)]CќXD)QIa!Rbվ.5~  9{#Ųɾ+ATؗs{fDQLfOHˊ8sYϸ#sW'u}գ<`<m !Zh iR9`\!WʸBy Wh=[m@sXp u:ڨFӺ*ۺ%&p6zL S#Uo? Zz;pkDI!35^ѻO*AtQ^S\́ؐ K)t~tEDSS$bG΍[ U,6R+TBW@?ïf"vJ=.a؄|ϛ!l/7@4[ .mZ 8J.h-^@ӂx} RE4_'hsGP,6pDx iP1R1*B-"V˹/oIW +wչKC ߬.qH/xYo*ADܔLh<n^A^Ձ5RAߓI,3)i^~ d*BqLʮ%H"pt0Aj0G [ HUF = ,2^'hH ;8{ _4YY$@dEHx`W~~ rC @a^?MI!?6tTg*HUa2G[ ɢt# Cc,Jb dV7@ DFxDYv_gA#^mkyi~2F@_t>n«h^MJ;6R]84<#Y% j~%Gzv/N0FW3Z`GXw_y6nB3r tqY-K`BW|]EXeF淠Nqgjrn~%Bk Xf*B)WRøux{'E$!tkek!Sw8iV@O>x.4bȮM &QrQ<T?w"M 6y1S)'5oVm"angA qүii^O|}6 1S8#mu, I٩q/HR}c6*dPcwAu5FSS܋(neI$6kNYU0cH`L0W̿za9)[:(]Q ^RN~:4xQI dCWkLDZqІZG-_C,pdx8nz9ʽwZ0Y#DCn La]Qn^~ v;0̿0Vws4 !}- I\UvtFӑui2k.l6#]푑U v̵:=.MKER7˞uxYvߎLhC19 4a [5n~XJ-"lqMuiieU&K\$H:909^e7Iv7e-ViQH4Dt^:)hvȯQ8X>MĤ+5\=HδSl~=z;e=^X}*A9{~2Կ$$:^7>cE0lȂ4k^- 0z#5x`8SyBAVO}$9tu=Nc[X|^8boO 4|TO'yH_&y7cglA5YطN*[۱$MۚRx&W^őakۋP tR [%R|TSMĉ%;oWecEH x{;K8R2 Uy*KڦC 1* W3ع,N`=F)uO?ަLA[CDֱU%ߧg+~tmvByݿ^BXX|N?w Sr֑Q@`/=!6 n~&&$^k o5=2>=K!VC"Z>(Wy؇f9x)<~Er ,?Y&OMkJKR\rjȥ=sY|X?IC7 g5k1KO:RL e4So̘J+t XΚOkd谾+0 nK0L"wK a{Z%iiCN4?zN5oEY$GJ~Ƣo/TԶSjm.JRK8];βRdcbN8j&C!d׿ʞbcOnIlչeFMk-uƦ77Wb R\T<9{/ezT2c6&P0ܳFdsRA(DOkOڀ#~k)9è/{@SCRw6_ Btf(b,zHˁMgٽ[۸۪-:7{ 5TWXW@4r-ˇ=_;Ɣh=*_n$1 BMuHL*As j6.ڵ 35@jJVA_9]c1UbEk܁.=U7c;rG&]-:ƲWut3J|&颖+Y1桒rB2l2sKй,gi^-#wZjQدmNڝ9.ۃ fGyڤF} 0]W>}ZI=Ҕgh9P^tO:tF B<_ +Jkx;$P<* x}aFqyp™`%LBu:f/L"l8| }+S4C,45V!?nOŜ؉&dוT#+JjVlA8h2sWf-bXmuYCDV}+DD36*\+@P$_ȧN+e$i>dMQ>/q?iu rRKA$4ٵLO%$D9#+ґqQ 2+<c!wR]3%N'ŻtRt9C4˜`Esۏͻ N& avUjRo[@N5u8WlZ 4LZh)Jiqʞ MR15h8Gna2Y_Bz+\) @&(6~yc)nzܱ5&VhlDyL c SW),@܎>M"C*!|aoFN=(_]}-\&ٍH;\Zh2s%~4kfc   {\Eq,T3Ơ݆I"и~en ʺJs*"&t+p80e<1 P|{~; e7 e\>9"I.P °(ze*E&y;YPr;0xkBΔ#(w' (#:G3wREVbiPzO`CTW*w5AyלO".]Eq4?ԥީi3ŰSYCq1u}QTĘ.yfUlԵ9CV?a9.GIﱰN8TVw;G evE FHoNr'mX yta yqi! 8':kA< J1qg ٙ7|#9-D/\K0ƕŨҙ8pvLdVt*h  '*~_M t~[THo*uiÎJWAA))q<MvCjAdr] 5М[N8th&ADԝV^/O a U`ggRźwWMRt'X_Qzҋ$j&B|K)gz)]B$@n?DdK!̅Js yuODxpGF<-[[e(QSn{x__IА }x;n dMl4sg6N489 `=KP[=|!+цq(i|JwrF5PCٓE&qZwϯ`^gXCnQ^~P`ՌP?ṧIReȪnEk>Bb_Z!1t&jxZ1ʡ.@ڷDibuGqʔ{Ô\+$7C3=f/&Lxکgj槜8l8B<օܺ=eEʵ`~pUC0 jc1Mԣ {l (]Fq-8i:Jr) LY^`Sc+\2h.@nBF7 `&@ԮL0\nb9t[#a{[-%6 ,]O s7P79|c"敁RzBPٜ0G= gNHƴڜ } l>]wœh2< [*C[b,[Z.,A4j)} DɢM9vpGܡu)p"2bs%mf ' H{[z$4ʪ]ypZ)IlҮjEeO}wMY,LS 7қ3独[1QfKpq@b/1PiAͬ#ٖ?w4`Y<(=zA]H+ୈSm'3LwLk/AV̈eȞe}ˆi'I:ipAgHQ4ϗSRk/St,D^1`6)pbY(27t;nYNyJ{OWo#>iEm by&__FZHqz]$i7݈nqsvvE{^|G^^Msѝɔ; `a1"`L>h ]˸u2vzC;o|" ,?-ui]J=IWŹ8q-}W7.`TN_nH'hJ5⎋SRYd-TOp[y^i]vTqN\فR{9XW{ -2i/{fjW_3VdB/r QJ[LTṏxB n?ߖqIB4+agd[M :8VCQj3+fKI#ٯG)d]8XdAA7$ȂtԅA#cI \Nӟܬhl!y}GtR_l;Tc5l-mz8캏YOV5u6 @ 8O82tL4d] $D|E/{} ;HvFe[jgb uj{I`}d}r%?LL=P;L+; tlv sCZNkB#.)ݚxNpI^JNBHP ¤ c]5q-Ph$ې]-l?`%WW=+!1F+BAB!SVsE<Os?/0By :>\x i- !jٟ$˝9PY3(%#  6\9? $pd9iFQt8v6^0)F 1-:9QLc5[yvUz-pBM(7lC+0 2dk#'@.hY1"J?lLzOD4ˌ`Φr3УZ?f)uCԬo `l ; pT6},лN6&MwŊ@5~%|ڵ6~ADN Y`mzCgnn0)誂u&Y[P.[yM7+|ff/[z#cb*x+lʧ^}|5ߙW8u7/fc%S*$/Ulʌ $sD3]4fwJ2#{0/[*wb:E] nΞzÕ9SN~ī6kC,Nwi?\,m=SY:HQ.Y%aиF_fN{,J,ݣx¬1/-P$%],p}jqUK}hy! s7Cqlq8t <];ˍQjOw9DE\3V['#k/&s+iO*r[*J\rήɩCl[I9$U.qKKP!7& EցnPQ\iFh%'k6Y80Kf%tg&Y6?n<Y0d5Dᤄ7Ƽ-5":qPǭViPlt S?l' Nuq$i&A}-HB],~?$(.uwPg2K:+M $'tKoǗ/)æ.IjBRܵ9染hwYMР o3Sz{AJӿ!{0}{`7}yBu]xUБ!/mu_~ ΰ#OğY:]Ub5'Voxs_[T x c9WNf8iF%t,rдvG:e>mB2s(9D:в9]4եS!6Saay!Ar778b*`r6 !؞;QuxS`+4EϹ@y#Zƭ;`+35mX}(ȗT)n2Qhf'CR8oi:0Lo(l4yia]b`˾v3[y?y1E8zkm%ZROIzپ#M3̑p\EHaHt[eZnJ!^YϜ8Y)GO}~G1؝;X ePֽ"ۦ|ZI5̦aW <l.5[[Px0/y7o}Bn$45l.'-N{Ld [@1ZCʫaqbA?#_tll"2i H+ͣ }8tRX֦rxϚ@/y\㎼% %ɓ`2wP[%%KIEmN{_٤w`2/x`MovE.fPeX7upGn=@|53} R歈 .KXL' aD,BqNEB%Q9bl Fx&c1gf媞**1l·w8;uXGcwHVȶKti. i Cl Ch` 6F?HE ꁼ&$D:9ߎ~ucELO^.բ6C<|Å hٺeٗ#Zs$; اP&|Az ȗ+b6';{3Hi&}QuXu3";䆒p!P>)f6̾I!1N90 ȑS@4:䞨U1N}(6`d B/~6v"+>V&;)9'sL2jOP{O&5 HI|)*+f9.R.q7;I^k{ϡ*^B, Nбmᄟ+xEB.~8oqzTT$&UїOƒ#eǬBϡcdE@{WCDEsM,4toЧ3uzZ+y'6r1R } cy0> q0L5ã}:1b'}Jvcn3A )!A!9MBh^1}O\  DdI5Z/:F1ff~3;@i;)O)6%ХZIa#<*[rԯUU !ãdl#X9r2Ekz fp "g( M)@끈Gb陏TNRhCMeCHϳ$|GK KfqɼaWAfGKYw*Ϟ4H45Aw(}@kv+ nGh!3h6YB&'>nւ%SKM=Iaw$^(S-}ݢgW)$R*½xWk#XsRxLW\$zA$Mrv8SvJLqw*rNF*cZH L`/pvzW; sWmjIdBd%ZZ2G Q}bg_O{Jlal ]u@hp<?5#a}\3#1EMA AʷlSH7%Mɠnd,.G&ϋ?- 6 j,ևhBm쌶r?ÒCdƁqh%a-# !o">RssFX$sZ:' wiq^Zm +['<հHwt@_;҂lǭ:SQxV8c!8l3TVvZ$f͕8'>M#RCIqpH| %tU: m2 2J0Ջ> ПT90 ^&+7ں)Jam3[UUR JT3crߥ䌻!#sg!8TqٝcN [%e|KsY|Q3Z4[WZ R+MNG#I5d3["(qJ^΃q%Ll?Wڊ:3ON*CsKeXa߅'D yS* ujJd~I11ܶԼ&*J3AWa֪ +5Y1T|wl9tׇ,-y7-Ξ2aetw"^}i3R|ajas+Y#_kS)p|/Al7` gvkEO(ZpV 9x~h 3P2$7G*Ɠ;R%Ap:Z;jXAsThԬɱ}KnX8y>U{%< k!kTO{:7`NMk/4]rӮYܑ{vE\*><(k i!`LB].JbèI}uE0]zK=HtF{ls0B9b,HO֞"McW 9Lm-MkvP+ C`|`Y[z"ż>EVG NZ-u4wL.6R ZXrw'`-!ik L7XlAj]͋IJ)}UAhte G8==JK'(*0&Vh=Ya!YCEfrNϱ0z)atYBδǠ >wS ,N@h[!)~GȻMxt}g->xc4 D]oƱAJo55ܟƺ9r<ϪRYoWDr6G٘ 'dnap{o:IJr(N|C(+T_ES19Bb1FH>ӹ DʼnQk>'0V8U^8Ŀ4mM5eXTᵀ{"i-lj RH&[AÚU 82c 4AMP MiJį=\?ذ^|e 0](_D4nz}=b[44JѢZ3{[2Z9~r<`R⼉%0cRjY gkQ]aӅ9we6>DVD,w[ޡi 2a/t_jjI9C9!%=D,7}O陚.zݶ;|z?'%UıYe,ȴZ*$/ŗ/VEk's=0ow0vK -K}qw>h+lXT3gF/##w*eT=G^'ߝbO6(KĶ06M @yD,Z@ 6Se+~ֆk N009aUK=9Ǹ^bi0gVBTO={ Lso@mMfGXN }9a"xV$6U=_H6/ALy1Z.-zy` f ry_ߖ0!@b@V_zi G y?GLJKpgD؎i1'?PBDȇA6IҕUcrO+]p7D]/GF!m>H12XMg_s["c&ftT9 <_2~u:z-S6]O^+/{lꈶDaP]rJ(b0oܺ(M)bz ZB=ּ\B8F8n <*p2akZ2PgE_⡊rY.m5'YctQ̓M%fQdWfKJv :ϸ;T:E9}Juz4 t$8>![ }|:`6O5Bȣ htDP-:@MyJ٥NLȝ,'h"AA9v%tEjpALi}DP Ȯ2b4 7.Mx_(;."~vGlIΨٳ G CPګmVKݰ%e0Ɉ7^%+rT$X| >\2B=Z݇*^GbDѸwkn5ϓiKX@l: J@ߤ! @z7v3I`_"zU> ^nf}h汨;ݼiJ5d{oj9i5}#,7oamG}k,YN{E)sjHpȡ4sm J=Rn͛Q`LQ?C#?ig568Jyp;JߕL''}$gAYۂW5c7nqS]W3TҞn^ ߞ s%&.Ag䥥eU}T_'@$2yk,fB0EkG׍ALe4 K)UCGlD;vEz7/;AẂ$o)4#CjN( 9$el}Z'plpڒZi5'uc|r=rG ѥjX@ss+e]WJ7c?T̪jپmYQL%Ŵ==f ;|P`J3MrTwb)|ѦN"5_}0еR5R>( H-w zOo@#-I7rmJsjT`&o\;gY@tvuqr,yNN0OvraAAlcy-U'AS&\=ub ^TĞ N=+kF8'2$ƜOH@vXzi%Z@o+zk>,1 %*(qmp>zyBaޔM.<ׅfmҞVFi<E*ChWr^委H8Myʷ=0m'i/AGB 󫇶kU/%Y ]i7L@Or*V=]ӳM시o2n3fB{- /|݊Vxf|\υĐK&n+ 3caLT,>@|wgK_rs5gTo/Pԥ5Sծ9&lVY}6`<8HPE(kHbsif81*p!~N!3,s;Ģ.3i`х֩p~\n[ isa [>_QOT{/m(:-G|!FA̵ 5-]ʿ,̓g'VC#!/נi'A Iӣ}rj$~l9#W[SmjAixsDF:3Yne-%^\֨6M≙ixWپq5Zfi(8F0xZL}[ Vj1}h"*x XW_&lyRz\?~{cWĠ$9<(4gd!‹ئapDݶh65=3<uoȴBW,_̠Lw3_z ֕(J4EyoCb)X%}X(^ƋvRZ(^l`B1bl@_m ^1X?Pi?<&ԗ5:!sa1=_N%Pp!W .yI0Ta#ej{'?xg!v͈__@eAFѡ.D6.HnHWܙo7և5.O-037t{݊aVUzD Gƈd4i$OQM>MX4 \PƐrę34.7e(1OvÛyEے;hvm;)Wlě/@9t NulZZmy6ÑB bс=eEqT(A9b(%]S^FFϻbo%^ag/IL~xjWo|c. RO+(R8N;NS`HJF#ukpȲa=V=8+\Q\7l0JYQ;oCc´tfC @6!W22E\$ eY38jQ5^K}8b]Co&Bpg奛uխn1f:= ~zhl&FA! ^ <#ԅQhTcwڥR"H 7:{hQT7YѬRcis noݻ{El-iDZqxVf^9͸D%zRiڝq.  !H>9l[`,D!b)HE:mv@Ý900聙EKHHrEw=JLNA2j^B1ոA~#Ϊ UPk\Vt rFCֆR[TLW_;od 25YE]M])ҁ^m} g~lUԳKmzMy ^"ߝПgR OƐc< /Hr uIMT*lyRM҃jK$>QKo,j}!d^$f g<ǭ2# GK͚-Ҳ>kְydk̈́lWP_Rx4~Xx^LDž^Uc(r&/́T1܁U U.eq`ߩcvZqu9f0 ɾ[7HKL3S7$bF|^iDgDH Ap tZ&G~Z$-U޿%y;nAHp#Rtwo" 6d[c|Jrc(Ol_emYRBL<42hU~Rw[lRaT ?apeirJɧH{lqvV!Lic>EX0ߨk5aB{4wA4l-=tߴ=q5$J˜)#; &b'AՏ+&io\Ws΀ 2CBNZ+Z"/i.v94?I/E>J'mtNVz G 8: L$N߇l p_\ ՁvOپMNC"7 Ed p W?p_#iz^L0nIզV*Rsk?XV,*o7#| b% ƁW& b=u?7[T S>~Đw(E="""T29 PpcH#S_=GV| p3Q "[1B00!l .URM5^<̀jM3FE|P0Jۆ] j^N4t}Ե Nf:>i}*?!_T[Ia̬Gz"X P7v"J&-SBh{yi~WֈFyF'ZsZ^W6q:<ƌg٥]nf|o7Uj3m)І-]jo~ oĵ!s(~B~ &̡q'89~.`p?Gpe\,]ytƎy!+ ;iJ'S";w\Ł31 ęC9Y9qܪo~cwqfaRpk t=%םM=yDPgyrǒ?6$MQD&"x Xopȹ q:>$i #KS$ƱԱ!4Nuć<-ٴw\ɱ 9mPƧhf zכ;̌% [uG@A…I+4y3ղvr{/Yִ<,(y7eTtC >Aڗja_GLD@3 Ua(_M{X]@Ą ݶ ]#Z1\ۤ#?L񮪲Wc_2w8J2"wBdC{/x"?] FB7cHj" Ç`%?T4h*9V0yv8+ՂT\9T"Oк^ΫRX5lUG)S/&St/b@ztJMWa2 ⋆&ΥGX+.έŰuek"eW H9zZ)s1tJwZ}VJE0ILbO¹P K?_Ryu">1{<0y@@*jQJwh FVҾsq[Y/RK-L"Mib>fr_Sz)_!ayՑL>Kt:.>b!jl@ kdnr_nV5ulqV=$.Tߡ]tZfv}P:䏆.y@jyd(,BEd#ب:*άlK*UO97: GGRП45Or˳$o\]Rfz'z})-BR3Bϲ&t^}B"_w5o@fo4ګ&Ý[թD~O`T!Qy_Kgf9ѮZ%̎3 ssqsoN׫ K0 \dS! |!2DܩJD ޠ4$dpf{CWS aG%,=!r'*~v~{S"}loܿd}Gt`ک$)X|5$҃iN}İR&el d$Ico'5K؆˺A'd [^G3’C3X8TSxFM"C]#§[:vw;Sw٩a H04f‹y1V56X3ƨ~% P>imh5Pi$ws x0R~z/N WyeHLq' POB$XTHCx4㖉Wg`;,*nݝaD^W) KHIMaL2gvq%/A/|?^_/2V jF) hy#OQ m^̕`Cm2ez*gh'CQ&;qֱH H` ɫdvf];5lo# /w$p |S#202#Kz>!DȍEwBy։nx\qǭ\6:B|,M``Qg ^l'`WItCjrx l:, }L2McKR\4oasޝ?dz wAނu|9`G<Ҩ ǔ)n 6Ȩn{:}4Cհ[q@nu˄SJLY%3/t/}XG[Enob/A&iRq$~,J5)e#ںl-0 `Zj0Y9o<[TNGO 4wezu2RsO& u4ﶥQ#ϝcOeRTUWӣ7 (C찜R@D2hi]x^ጸ.oAH6>ށzQ"H~ Erjage3W~BOS#p78\*Rd9Q cncv(;=F#ʧ)̆`_|-Fӕ )"f}Юw9=1T[33+  _fK"50;tLm:Jq¯;Wv {rMڲ:kʢqm 1[kRmͳnqat`?܋Kl5/n#A38.bPm(O=~L`Uo̿NS;.*U>M[\WNȰ**L3]5D;T~객=Swܖ - 6B̈́>)i{1FGq ' ([YJlqe|%2ɯDSo 3Bjg,qߋfYN`[nVE=]S/—Kșݐ\w0 &vYSOY4&hdXSEc\MA IAs ' t)^SpEwpw潴SR 4Kҹ#^3o$N%tM{`LSjI'Lw*G4ЦN\ס%>jXqo z,qJ;K{A.YxNXE7wt9N-Rqd[#aBXW`[nD #q]DYC։S«"GspdJ7]dFQt6E ď#CzDoxHNP+8w$g2@Uhn;Ar]#YSA˭Ճg?D;[NQp҆=3 8(!0i6m]d#`iQm)"NsHv~WйA.muKj5BE0#LEQ<;T>l a{W&[(Pwk/:5L;fGCGzk\2m=-k+K:{2Oΰ.]Y(qBaB<&nF)A|^W?C DTm6W6M96qz|?#'5cr? aƙ5 냆 똿,Xf,GlF7|8ީ#voNFF,rD~bc k)at(yUl3˦71c xɪDzKU͋@PFD"юB a$m_AB!eɐHWW٢Mqù`!BGc@<[h)976#wݚ"ZE#P""*}ɘCq%+[tJ_!YSxGK":ϟxӅϱ(Q'b)?1%it((Eߝ{έ3#"wҝj !?e~ J]ru*WmrW<rj&jdS<~[kv^ "2> \zɭ! n߭^J5L q>é&ϐtE~,!'(ƲL4_+Dhfӝ1Ƿi cl>Fm{~a7< ܀ۗ1g|fzHRtmfHe~zL2gMIѱJ׺U&T!7tE=NVkljLקWz*zbP[a?a/>1UV[zN4-$ҙԹ9z;H?Z^H3 J~| Dm'!P$h ~\W&:8%U?ǠDO5xJȥNJŨZ܎A:kP}.Zk^zdo}]Vө`FIʩp3AI˙bdaV_ϨeFJ4DR2OdZKrqj^EA0"0nKH+cL雵ok#)]\|Ӿp§TZ!'JUwQm R?%r~'u9>q1ٷnI1mz8&2hkο<CW^D\ |i*-\+5'6]<8c!Tx*ں`]o6 $B5& zpY!3[?G_]m{\mY-Lߍ% X!nҀT :IU" Mu45vwUFΑ#nӶjWb݁:i$OK#25<$le)/*.`9ː?ՋV ;WazdFJ!,PelFj@#}I/fo-MD2%CX¤͌jgt|szB.EYy5t~5Ix(nV:.~1L*p̐ضU<5Q%Љ'Ak࠾<|z/iOȾyz0hG 0Cݲ6DE~O>E@Kv>44:6 5]sr}ZyH Q`W_nz@xЩK$.-y"S'uoUظW]hd(VQ7TI7sd<?DcxS߄5 FҦ,.r 2ĢʂGY))i~G\{,MSvq[L7R(V$j=tiD0˪򽂮D}LGzPnyE\aÂˆ C]8ĭ.`ERG`R mC98~jI=QߥFtT`<#w L]*G\%{E)c@䄠Rwyr@|)b7t<݁P 1c2(5i@aFkfW0Ʒ6mGG BYM,, Ez%c!@p +PCjaw? p\ըChR ##@@,}lL͐.nkͤx;ݦ؇jsz*z:~ 8{OѨ!f=ᓦGEvCdEkUI=+-8 ̴ =6c.SlwQ5u}uVDj<6AGnف(SL.(I_t]/^IgOW~sqϕN?۟4dȌ{R.bwM55z=XEUyq=Jթxó\D ,-Եp %~5.6VdttG{vhcrsc:nkSq3hgA;f7 ,>P0'a}kԘ3|x>'U |k0t<]/JJۆ΃3\OkUFMwWfGL (:<ɢ`BXntbY={np`B6dmX%^Szf"@jxLN,(Mwq߆nPAF`0L;\#.yFr$Gzg MKK_68Z.bcO;x J꥞ٮCE77+xdOK]9e)&+Q FvU[‡;~s\4j$D 8mC5 =FhC9 z|i]H[t0|E0MO^c A/z,!۸#1#"thN'5ta!3W҅b=2ڊZRv͘|Sq-7KlԢ%N^EU=U`|*!dw:Q)-c'Yr&O%BYmH%ɖoWۖxZժe;VTM-u5¶\-GpVHK'/St񩒉hb =1$Ǿ>U{o@Hvcog/K%(x5 bœJ$HQ-{Sc$QO x"Iko9.liw[v+B]G>D rsێr^3$--ѷ!҂-~4{Փ;ap3_5ɧ%1m,g`Gl]e B& s9/`L@!41 AXllB8qWxs)&.WD"/\&sՉ *w0${mM;hhh:ɴed¿zDu*R-x#Ypk fTbrێ EFX)Sp%|M 8=,\R$ʃ< z&=V&p6+qm4?kk1 ͅ,#H)xw,H1/qͰ٠.${gIJt_{kmR}<hAXn{wۨE?Dϴ j| |.>1mw pbsxJ\({}e E䣧^Z/jrf'L 2qw^I.O  |h1H? ooHO. ^@Y S$20})}D;cKe{HR/,m *d{khʵFdZvq~]ƵĿOh4N25'<!Wt"J%r+y!A`|rA:կ--E,){9W$ =RvYjC@'V'dUBo<ҷh[6Pv[Jܱ?g;|MSEO=΋^,>}+D&ȷ*jv5:ʼnwk>b%q4"AljLq]g ze.V8hY3yŮ{;ݮJfA[K{8`zw5f)y:æAFOα#8}0rZ Q n7{QȽכL2얲+}ttmuk EԲז:OCrc-JVJIcg͂8[yxJ@G8mC3JnBZ?^AM-}iKmѤ\g rݯ|3&g&Zo ï|Jk;a?JUGŖfZ!bē<ӟЅ-:o-^ػ&ֻM:/IH#ELhL^UZzFB\DK h5*-\-QŋN7YcR4c!n ~)mڦ15o?2g?j`k#r2`0g4c= wѐ/ipSu|ywyN=3kqSxPAH IB<?s 30'R_-w6"#XZ""#+2g%7!Qjhi'ߗ< `"\Ox"uY&*bM>8 Y4q&^\T0*ׂû!DZL:IY=*Iwx:L&Vo+1)u雨Ʌ. (|Y9h`THkfN ɢPO ܯ?晑vx`Ajq5tltmBQ'ws={=m閌AKڂwfP@ҟ"S\V;[q7x TYFdOt f:'*N6)F ;kV \: ðL>00`֢Dec1Tf񤄩v̪N7yٿ&ϠrwA4ϳAаpv AдʺLc o'"kPvc1GS*aP,URͿ'?^^Z~R%QɰvSU,3ߴAR J׌x2ŶS/jkFA׍,(U+~ O dmb}_{6&}xKʉ}yƖa< Qu"܎_İ]q\:ńQEǤR7n]Ȅ dz˂"א1> =V̄cCQvEzk幄mR3Wil3 _!# e>`ڲfyӮ9˨vF|i*2f2]66jq񮤿!Qq8?>5>PC-BttdɮM皛DT.a}t}PQ7ڤ͡\rRQf7{1> /f;,1 ~DȀf1Ik599:0ifCd67ahY=  Ұ0;ter{ziJ/kS4%trw+<,S^[}#teVQFuBc9.k=+i61׊6+H\2rɝ%cZ'#LZ FƂ`[1m< !ƍIŨlrN7尰参r.3]VO>ڬn>ɥfù1?k` 1rURVoPN ejU;QJUMf`wkmqܧ:j~st=B8D=/]jCaar ^tݏ6Di6S;VbW;5 xp,ie%A-zrّ ;{8#6;9tG!rm?$DE6si^%aM:zN$R>5#ݾrKkŁ;&E0[.Ml2Yj]mXIAhH%.@dH/k\>A奷7k" 3 jjYWjZIyBw oG 3'eȉR F0 ksM-!Ps=h s_Hʒk ZUPzF&.G2W+Z&%rd ֽS[Ä%=H n`uCHm@b^bGP_u;ldpXBr8[I VQ~|`ح؋PxNEmzW+?"OŬ:1֥(/mNBOq sQp6*."w(2o66$ㅋQ0LqEvWxm_¹^?U`%maKtԦc>dAN.vh:~NSƙT $|Qqp&`I7 "fnkSS&[ (h,tOyٙZ0/TiEkb;# ;]hd M& ؐܲx֜"]+VrM܊=2f`Y ݀NjQпFFx)f`Kg6\2EջGsY=  3RC[ّ58|K1ZJ%ޙb< 4-I@;HG^F \iЧDhHu7#eaMefnN Xl14)2ה [*=p@ag}gAfYy.;rZNNaw|?YPY%r>csoc*|=P 0յH0:ħtp 2w5h ɀX-J&ê!|j\V"Gal㿃Be &>}}nj^? mZCs)eGnXw&!R~]( `98|:>zK@'8Ѹf\r" }c>f_nqG=džEBX%Zjdw80i7nEjXB¨ E okjũ- XW*\Qena򑇉iQx:x+B^p (}9FǿVT>vɀgEF*x֬QuHdD['D 5L V=mx#"g/h#T~~0٠\>B739zu ^{8ǑD󎺊K B]2_ !et y\aߢ?9;8{Ⱦ&0UM?$F SԞUq{N%n4F22 s0xD%8e#D|@YR-h,ygsFZʦ=șC+r`V:AD=wG{6^QlZ^T_% sF =*g۬V0$=1iR`:5{}c,˰8E9ZE0I7?ɵ8Dg͓s38mZSظ/6)\^ sLȄ*>OoJ .d@Yr٘Wsz2Oam`MaGሢ l6 y3= s|z4gw%?7~o>A] f2̍"|ςb -`Ɠ\kPVv4% Kc6O8cu%jηQ1pO贪=Q^IB8ě -&ƑBs.t=}<5Ap1PUi|͙,kXTۢ 'ht̊i& %amILf/1;@ÁXlY[%iw^v!4H t^`r+N?п{ e4MŲ Leč>/ #A,xI8|+L|m\ TVj~gEc)w14ie} ?ײ834ßN$lEӷb." '$Daʹܗا\/ǥr7plӰt16|)4Zȳs+ݦPpFklLdTlz2R+Kع\~7ϳo.h.9Ud(,]  zG"438_m-D EƮtΡϔ!s-6$ho枔 p~cp JJZ(}=4˕',;@CŚ$e>*u0qZ&P7V4cHs/M/>WT'}&x랷Q›9P(Dh廝㧊!|b#=_b,1ihr(O$-4R*Ī;ɥǷG]W(;o``CU`f~F/)̺2q|us#&(Rx." ͭ8'DҰO$rlXgJ %șfi[#nλ,*?peNyl2 i'۔Z\y'?Lb<,F`)HSS`PpUHĦ j>C 6#K[{VU"M.jQ$M>os"RE+_]_JPրU:ΒszX]sā3Aʠ$kvub(W.WL,oLlҕaek]w\4v ˣidfL1]߃!^C@d*|L93#)A1 ?ryW=@89#ILI룜`r e"܏C&UȂvdSb+a:A)ŸE%zNmp_QE&(Kվ19pČ’nQ bGrP 1KեU Q3 !L _{V3ŖAq+w@u[3X6)6+P=/0Y3tLRFm5,r [oF; z05no rcϙ  !NXTi;`-N᲌Oh~DPe//7AOOt0 822g[3sGsR(1%S5CF٦"Fr:P2hMn& Muz$c\"(g_ˣeӨyS ΢˄~)~}5ШA K| B Op?l"%[u'D '2{ p'8on5Kr ,?F%5+ӦR|HWRaRk11rW7mLEи?$2&΁NgCmk'7'P@?58\~D'ԪC8%%:1i1Ҿ=& )e\m3_jeY qZHA%[FFg=:ǴB{9.%HɌQ2f E\lCU2i+9И<|p0XI*M41DLl(=0FwBܓ}]fZ.6 8]Z/gqcS|Kbmށk ttsEu4070_w@6ub>8$¨; o4ODa\t_?:&"Nu!~z'_  ʂ[Pq`r[sVwMpyu-DoM‚ڸUN6y!Y48WxL d oeLmY(J.As3oD!:숿ȖtY1MwdIo0ޟs0KF[T4yy3Q0YW%tC3t9:$N$Τ£3s_"!iQT9¹>M\oj}].MF,ܫȵfM"?'Ly!x8]Vfa@oЃ- ^u5 4z-Ksxf)~"/G`Bڻ 6$4S:FgPRk8푸v2tA%/Jq<Hp檬,WH *kU|BLwU,N`2\[ kdy*dݕ~   ,\o(^صTnv`kV q8YO^~ %ǑWn5cci%! 2<7Iya !e ki+k*EYG;1caԟ hlӁxf4e!*7/hƭa7n5ڋ+lWCa)@$2/OK%";tL5*fOq,Fm:BGMkgɚcVγ;pf`;x(/>JbvaGeR|51"+Try#]]+lFN \7Se@){ &$rVQc1$?wZ84J 4J+H@@ ;;-@W(]y֔1Y&!9K{Vĕ/{"INnh@ oc*/iWѺΌ isiaD\A-n`3`#[ -]B9?<Ř4SpA:P*Ĉrzfpӡ^{=\$VwbGYcdξ=_ 0L!6l,Tt7@ίa(\Ҽ!^YES'B,mG|}qwC$@ 8f ͞X;5.F~ЪF\KUbSj(La%rd3Vć\AP$ahAxZⶭӮdR3[9"P{"o Cv; BY@}y:&ZdXmzKJ !yJ{,S]zE` 팛\P)\-.يaiv+kQ)xŨ4W|lto_ǘ+'z'D;Wö3,ӎ*m (ʖi~8 ] z9+*żHWP[)G@?k`ADő XMij86HL5qklw;|PTYٯ9` \/iƐvT_cCTbKpusZXك}Yrv'3 v`l7#, |׏u;^q`;θȚ焬J<9TJ#HPԉޞ>7ߵnddPT$c^ԆeI:`ҝH O|HB8K.a7~Fܑi~9^)b}0_^3@ske`$M6gm,9"O3k|͡Ԅ\iKF8(wh|8 @<+66Q*"L?y~#$~`])mSU%2,'Bm ^`|,خ0`cd`.~ FwaP7GEz@b}2c{JAДM+Yzkqom{WVC^Q灨>R$n* f%ψ)l z YP jD'a(@;q5sX" )! pˡd)K$'iD4d̛{anqɃ,AOOE]ɦZsQmnvlAi0h41t_;)ȿfKz9,2A(vUK1ά]2,õnD͒K^Оl;MP9Kp88+DviR r@HDer_ݤp5Id1DSM<~<;e"ԧ؟fz"*zw9б̚iBTDD"}yp;xgkΚhV+.eW,uZ{ۯ%6C(KdŻSS%mhaP5t|H㟺1,UZmK.'sIKw)D J+K4jjRS s*DRŲWrTfuyD}>M{t}w6 Dgb)lmU 2|>ʃS_6jO03Y!}۱|)F "ARe̎7do-cgфbn܅J9y^PQ`줸9gHʣ7.JZ]=h?߼ģ7jZVӸ@~GZ?G|#%SvfP;4x? ӕYr11']`О3肊bDpSSQL 4?ݬ19ň,gBvpeOdmaR~xv]Iz{=CTB,(Sڭ&{|$:Oͱg|#8^Q= wy{ 3 wتU u>Hq[s [Z '`.OE ns^I2T3e;w9KoPhWm20y`!맧PrIR׍pІ{(r^D"`K:m8^@~VG$`0Y=K':7b7SWCr{klgerNL<'K,wQ`K pC% ~Rt0\gVjڂ5.RnI"B_PdedP mIg޴qҽQ#E8ȫ*s?.ݗ|/w+ UylTq z9s%MNaR&soJ1rCA5b.c8w7;_{}Ѕ8=716ŀMK4,U۴uksvik6Ų'pXڤV EgA_$Zc[ZWE.Pjk `cPBZ0) M2і` k?\,ڃ %!\Uhq?DsV!mc>=#̟ +8\C:[:t4|"X0~ށ@Z n$ȵb?K Ek_Ҿ`A{C뽻KHV[F| :-$B\q R]Cpe#p^i$snEU)io,Y*ZPf srOWR% PIl) gҌU#/yz֑gkx׬ÂCa lҾ-L5I*Pw 8Д~d tiنʉ⧸>}Ϊ-'ARqEK6H1G+ޟ"4#hny?H>ȼ2-dz+&iCr8ViEDfr Vݙo^)uV})K^2g ;y!!6d'ς96 Q:nܩWo Y=<Tzxf0i)PmP#oEdBR ]Q'[%aa8X0+O>YLG9}oÚy|~$.Kw"͆e&R@\ \UjtRn05 ?-,{(s!o54xݤsɑňgMXUltpxM>٩G Fvֻw^y C҃ hZjlUȧsRNFھUc27BKGHbPChBIg0B\I:1٭lU[da' b@= Q2+en]PZQA@ء,ď^2((so }mVG6\>ԧ3Y@VһU4N݂D.*X6>*AYՅÜOiZR.7@=r6P?unI[oཀeLmtY*F~T-݂ʬַH(U0B]W4t0|=0I`̥%Qf]kl:*е:; 1v(%F{\9 s\zEZE?ihROO,jJ3Wj* ~s+R6qO|l'Zl=gi67~GVknaRivD!mzYl sEm/*U؟i{lj)z̋f28c +Q/Œc..ݽdwJπWzªUpBJ0,৺ʍ^/ܧW8D]7-nq虮WT!I?\ݨ.>B{AR׌=yj^71d\蓩gi)I D\H%H-EASe=Z}“ւr8eɻd+!8DB0̯;vD[l/˚R)CW1;姍KIb_gfɶgK4q^|94 S@Mj7%7yKk8䘋FkvIoҡ<1Ǚ|JylBIkw䟓B,;{$KqgMR|ZYbDpBfRVq7}%0&GKfݽ"9#y1hM w:dA9t|oė@5잛5 9L3%mTp~5l8XS2 Q^`7H=!q rt# lotۣmEpda:zu>y^Y?0%~FajLQr13"8͇y\WTѬeQr {Zss>6P)u8.lykKoq`Z+$/n J+R|Zo_ m S%GF7f[/O֯:z "u%&x^u~̔'yES ܂jy%?dmtSY# p958Lz'"T.'=8x~-+ 23Vk3M2l\#双`ET3 ᅑֵIG?i^BR7Mm\ HQ[ޚe$ 'uPcq;eIo*5? ^g0r@imq/^TVALYnlBNg>DN&Rh?H`]65-3`f?t# fBP"b.$rO/]M F\wGG=GUnB8 jAOu)U؁["k_g?ʙ1m,44 DՔE]:)r3|C ujroPHGHRXq6eFl~\XZ]J> |}U}S1`nWODTGͼBa|GB?ѹz{R@[d?F9I&i7mInDH@ά W×)f`Qj~7&%^旞V4=Rw)v%$BrjtdF@/v$bv} lJBwS?5"q%W9&+s+ >w@e6!C1M >X$b>9=ﮊYekb?ţ˔nLiBepR%F@hwe ;!BIELOe|mqZОbbK&`n]oɯ.-a*nP*+cz1ZZ/\$ݎŰ)ZKBs1+zĻb3P4-&'hx^o]:qtO- @ #ڜ0`ukȹSW3Y&1]h[&>5Q*1nXoi7YYԀU &.<&|ͭ#h Y"0feD vU+<1ߴN߫"t>[܌eH^ڗ ,q/Zh4mq|0n{5@ d5@# Ub8mduW5Y{Gr{JÍߝhވɬT{:3U済$H @ Ckv$:1mn.]< rIۻK9 Ppl80z`4?΍3S}s(r|Qjחrak~:HM6_#]6|d͵>3LQԮr0/fg¯DHep %ǎ]~ᶼ*lc5u|{bīo- ү5"g)T!I̓w.<@)cB߱*:;Ũ$HOܙ"wBg{a=tMT"j}sqi>-'Q3)ֳ.|,FHz L?h:-a1NPȿU{sa )-DSH4PdoۦyS(FMcm4p5Bimd #lɔ,A'lcJ EsIxAL%mحx3l hW#[]KB[dQ.HP=z]R`Z[a3joC,A_ýӺu\3( hr<~dP#;B:oZ\a›}71Y}wZBkQnčlw\1j 1 w.Qrk[iRuva G"YߎgR5,V%Z?DAG{6 !KMՆj,P:pq@%3 |;H[ )wWu?~V}pׅhɷ3vpQUIG/A܅ D8 t+/ΝkbWd%"<`Κgtlo4Y68piwZ|fU8+[2~t7XX<@08M8zN|1P+N, яZ&+9JBIFZfI97 S`lyT\q\g\_TGd)SevGD ymlX48HPN MkDƔ+ ͝ TM%D.0;+FNn$˨DLظHű]^X+bleʴܾ9Fo얛ϚbK0u(tm{&o.-KGOKzBf:$lk*;.Kz6lwaŲi;TE=?ytۊ*\Vm^V3x9:W P_UkgvŬ$t YV>JKcmUT<ˆ9ԷZSŅcQHh4,MSߏsbX(blL9h!Ft,"#eh4Ho=X DáW4y $ wݺ?WN6&GBX:[]ILzNdg S^d2|KQJE(& ug]m`3s3"Y˙g5ꖭv`. 7+eCVL;HT0`!ҽkW (+e=@>p|WB;t|@QS6@w[(ј*ΰIyv'8چm~PZڒҬ;Iaz !b2qu['$R#f[T3<~ MBD EM75nRT/s?P_@c\.[p@GgKn~Ɛ!x $&7ʵn+Vw@-aÁ{eSs_β?&]z{14r/h#ox?(*$?0/]𰮑xIGL@0,bɱH15a [0g-CBƻ޺hJt+FP6ǣ'cDablf"4K`iVASN 83(D4­n1' u ѵ6:8̛;[J뼏bsu(z=5_@*x8& 0h43yڑǧdt9.rdŴG-38J(oMo bb|ڽ )} O<. Zs" }._,FxAk~wIo^2t,.#uMV:rd뼚Gl+z<1׹^ԩs fX}qjE*cDK6#FmzB`@>jRk)[b& Y" Ya][Kn X>ng3x'WexJ]"ִ$0@GASU駼QmV)XH{L s(ydI}ſRRND&^wĮY̛H V(`b;g9!Ap4?%p+ _0D!7j۸(A@e*Qێy# 5< g̨RTgq?9-:h4YuftԵԚW{cYC$!Q_Elsn*ƾף{c7w?jC+Nƫ'F므!A]<}'Ƣ4@"o JțYcOuRǚ5[1aFhPŻu9FWCCTM&{m݊Ht,+`T"/ޮ=g6o nL /;7ԡO+iݚ:o0o%=p4^'-V\W!m_:03%8mÇpJ*Sl af$,PADÚ_!=YsW>Em7D"Ls|j"$"enB >,q%U׆LRMH<*EE\sCc֯~TδOjfXնi΃?":q֫6yRG2+YHNML2޺fw H`\9LÉ#RS7ݽnZ~g:ѱi9t!T fHDD@y֤ b\PSs ۤq۲KB#ov@HRn$D𛋴s?ԲȪ p y|sUI?bG A*AJ7cQ9~ zhXQiDk(^_ᜦל&bS ca I$Eni&0{oi>|fcp煬o*V h:D 'e9E3C! &=oǫ)չ>Hd^v3>'\xjMG\Nq{>ZIflH:&0:c/ CfrN= *>qxRZ b&8veJ:(0݅"P!-nfx ohaJOߪjrvZf1}t>"Wm?=eKP_TDvl*V[s$L.FW=f̅ߪ#P]wUf:,a24I$k@QCrE8Yh҂Jf4<Zuw(Ϟq-%=jgF{%9|02%, [#7K{84"tk [@o)oܕQ#4m t}-|GS*CsS5d#'P-Ƹ}|"]՘¬Gpb,fĦ3SZ9[\P.ԩh"Ғ`,s(N`n j( 1B V'k$DZK`7.EOa%(}f.Fu9᪻n!kgm)6za;LtVOJŭ.sRƧ9hQ]]vyc(qdJtZ\DWKLt!+sPڴq,=heZۿ7i m ^x.a(?y:4S<%q<}&^(CoZe-KT:{`L'aݔO 1xIdw?ifR2pHS/="Pmd9߹K[޶콈#d8gqzvP~{PZ‚D9,&^zJrڂaL( .&Bg)]]׎޻W.(ˎp3OndK6"@/E95620H"QfΌSo |0g$v A:=%@M(E&|@#08C.F݂XR'yt& nC ctbu`Rߥ0&A}&Cm m{SC_ܪ(FXGJT"aX _K0'p]hZmC+\UL#,C&SgʛڶH.[v&w&fšMmr8KϓKN=pi.yzUny&]gZpLL5G@;u`LA3Mf!0H&ڳ~L.lSvrX=O> 2QRL2r qE$8$``R|W)kr*Ib59v4!R%'M<{o ÍˬnP-\\6lqqMN\EUZ]ɌX f訽Jntlv^h>";dϜ? }4eC`_v/+RbXulƂ 鍙ƺ6~̈Cx8NXK`?ٚѯ@8R^?̀8Y:`\}EmRܶz|A/6V &[ a%k$7͝\_;!((JZ&) \~o0yurV-ɮ vzf}R+v0} F5}ʈM/!$C2lU>Gc3 Ax8!LWˎ>pB}5 PY0^,EZSk_|cq.\mI1{kM[icg#s{(dRaM>7bKpVu%_T_ntWӭ;>۫bGX/6!aw(C$%/ pK3%D VHDᱞ؂>UH7TE5-^0r6ѳN:c!I[g p߸ZlR˲0xȄ LBY8{2_E)4+%\,mO^t 6P͢c0'͟}l35ܖxh؈VLޯLe2ΝZe#jǘxfKFfa2wk>'$sZ,?tk𬺄͵ | R-"}i ApܰM$^ݫ) X!{<}w:ܭ=J]EA+cK7mKBjSzzPy䯦~Qa"j!$%JUT,y`|uF*[BCd`>V@,GYa~&|'0*! aN-Ч:.M!oN0eU@=Յ{vP Oo.Ӄ;_ (*uɇ4ڒaaXQm;ha L޲m= n|M-DJV0`L˯Xy-cMEi0ښH]MQ(Y hm^6۸Y'A DM @ḛ,YTxL4,4[|RAJp %7S8DJo~`TQCZZC TgeRYU'F}Y) 9.Soˎ|SYۜϽl+ &jA}wEطg<3r9}SD"QQG!>SuoZ!q - .7O p4lK] z}p\mݑs%=Iѭ>.maL?}z.&xU1Ͽß|6쏐~]P[a\{VK6"sR@: m2vQ|Q$oE7ai0{lzI%^]TY-D~#H]ZGe@K0rn r!}D:>R[pb`~tbA䒚g.,=3Ϲ:c4܁])Kf*`[RyC>`GA5e_1?sϳL4} OлҟU+W=ԮzsOWZYqPL>:GE"K\ h멵r*Ǝg94 B^W.ܾC"ïPDj>/fy%nQqD6TIxh_,WH(LZ&ZAl0Zs&I` dL}9!$΅Fla-c3 h:yzԀ(qߩ@ /OQ֐HQ(wjgHy4]>} J ^ ݊ӓ9"4o9VxTok\fT /B]E.> "f s`d&cz1_,?p{) dΈK0KƒGGFhpgg} N¿Y֮!JΆ"M_ pϗqT!tlrpk#p-+'JوCP*5/AE=o[sa槄O=_pMX~{"my8-ߺrBxbհ:-=&c'Iιߺ58u<n/ED ,S t(!|`ײi!焥h2a :$:#Д>X wxݾ-p4 J*r9*\.4-"GBh-Ft{kI.yfPL +P2tBp9_77K`&BB! {8gM-)4TʶғmYKpSNXzXI4T%^Ia˱h]aƫ ՁXkN-‰c: {T`9hӽtE̅p0w<Z↻] J }ZN8~Nxvo!~UgyrQ}"o%3Ʃ_6$`}1pRv6{!ob@e:^_dC.1+`D .$k.<; e?zbaŭl.P翇5f`;~[v]}NJpDnAJ9*L$@w2D/I.TZ)coZ)0cb1e.ٰn gɼ?[y t{#%,| U&꾕"7&qaOl[ 1'%R)<' <2 [-%HMy>snUKS DKQ{ޒ.l<~KcPdiq-Gv2(@_S^;!P℗eҸK˝e DHAve^0mK ,P8 qed'}S&;2 E}=%b2z5 TdWձ`cs7LNfkbO)%CjF#VD@MTF'OzJJmbID} Bg j& f!dR8zfZP{D[@PhMH?q|w55Y1:u֟ǫZ nlSC]R_W|ySWKMTi:fy Ɂ{Yq|)op7ݞd[jJ%3~Ura W )d)c|҉# cߢL[ph w9~1ٍTz-dYD ʟVpZ-݃ Y,)< *N8VY!sMT" ڭd-|[8u5*TVGvnOF(2eOlk2XcfJUD/Qpr%XPib@Q9Kp5Ŵz.Reh"l⻭X$PGlAʛԙM Cݦc:6kY2}ES 䑕O=W{qSRWyO59'i71:,~fISWs;kI:I/ߣvum+uRص;E}K$TNrGP |[2 ;!x-gQSgt;4#t- SB&$>ߕVo@Jþe#f!LdֻVc؜6 #*q1RB(yYB5j饔 fhޮDo3ށt~{gRNdynt{? 9j|=REhvyxrUj oO7&JIfgsv\/@//o3aUIDYJ>r,qh ߥWzz@h')]U$h,Ox߇wV{ӺX%n jX)y&1?kx܌Oyv0~^1>Y^mPu@4{ǿiW6V>HWv__fkz9fO1B\qاɁ N 2ĹS'HXe\OilFL#H4{pE!Mojdh4/zv33$4|}`-Q>Vl,ߙ*@܁"\gے@K?@-gP^'d֯$cRagϣ+^̾~] nȑ(H!h̋(pb~}Cd~%E^2Kv-'B szGNWe5R$[}5Mru^l uK*ڱxCٌ1y? W#87J0gx xkt0# =bP֖*;(1%8w)I$5imfSXZ! Y7\7@W͗߸{eьW>&?T6۪czt b/c—!Oz쬘Uv~La5trNFT0m5fK}> :pm57,2S:Su> px`|:4v lb҉dd`H*xN~R%"eOu #_<k!wy v4$Y^~L6=z>;8ĿLK*³33 N,=USea 16k={$eOav˭}96@4RDBT 6^2h"r/3tK2^k),uˊHqguF@Dgu[!zŌԼ;?ƑAZn3_yPjMw&C,`$!5 a1ŷqTwmC{PIi,V/酅"=9!tH\ũFW$e&cx# yJ^͝8'[}tO{:uC1#hTF`L,?P׼nEp!sn5Dbc4M#=Hsyo9Br #(γ؜l*wWϸ(7ʓc7{֛1WDKP9!-ջ@+Ti4܆36~dwrZ焋7p7q}/ WaD],rt[t[͏dw1T$nN/Jvw -eE^nl36Ł'6OE]i.> Gϖ #p^oOh, l=a( "{LӅ@S[<̒L"|QԐѝY-Qznz!_k33bαxNkC~i7UQp:YP5xv-q8^BгQ} U{&01t{_-GDPKȁ}.h0ozg< [|(> VnT{)NiWs7סxWzS# :&xĐA"Oɀ*m?^r(n\ e0!U֎gV?`cmtf?fmpTø]b;b4&MMSd̏)|;Zd}?tR GB|#Ք88 m0~ ȂttLzQw穸6flos7+nx},?fkYᰐ ?FӸlZ"b@n #İĘ}; 9 OtnDR>`$_&7E )Y8eC B0>`lǡy j5ExT.ۄ8Bb w])nt"ǯQL1)N_"<']ܐW)?0Ў0n%3c렔DXGLL1 (J{h\OEJECP U\5U՜6JEA% 2 D^%sE<= qN '( ?pS`EF^QFQ4ubD |bTsuGP]3J p)`9:K[avWr,yE޻Iv~zPv}1{ թxz[ּ]yiOeR!2Cp2Jz= 1WeHaG#Y1GrSHHD|tR+2U|U"VlsaCW!306+s5"Alm O/b?H +- ql+4bѪ#0-SMD ]ٟ=,EjևB̔c\m-3kM{gLMQq o2v0l1p4/ LSA`<{ 󡧎s: y*HC /ro|r]Y1C+v>qXZ;D\.8UƄ^]v;_]_*:`^Xo28ʏ[dG<$:+3}V|A}7 ؑDLեu'@n]>1./&~''6ў/L9W1Sb>5 3`6CTPM="j- 6i<|f YA{Ɓ[}՛3f9{5<{;q31o[*1ołˉm;QQ`iPZd*!~֚+.qjwڳ[>zAFS]hh"xu,3 ]̥v$*㧱R#GL?sE?B.U{-Q$ykC!7eNpAFTκhu(pxW +^;izeo2ۚo׈hI(T6WIENa -K{Ҷ[a^)'.| *d00AUA_2ܳ @0bQWx?TpDt IOu+D?VM_f׶?o WDzg Y[x'x+%עwQwU6S&NkIȁbh:%<Ȳ1Pr8.}-H޸^>w?㢵!YBW[9?qB9tRg:334[#'MrOMPX6|yn&=r%^c|4T}nuF6X}HLwXlH'9)GkWXEQ 5/ˢ[ ogABc`^A@ szhӕliJfUTT}mKSĽj|zLe L)Lc J#J]2"z+.9=Иgշu}eFYJ}|h]wѷ&B-|Ik;*}ev4Q*ɆEc,*BtOyR9Pӛ!It}cVZwRx)i_!seƝ,-6)Œby 0,#,;ȃJ^L2ԋįZmBlMbIuyi(q =/$͕WI+A/L>ҫ&^'֪)w?pQ{PtB:U лg扣KWؘ˩H+EU dn3(\ l6j#+֍WK/e}jcjl'$Մqj6|WD̬>ԇ R{'M@ۆq].=@gntriוQqȼ{`16 .wc{1K8n"S5Nn:֏WJ!*3:!SuG8Fg!l;bh|VMx?Fµ\Pl o^Cf~8@b:ynQ,y 1tJ'hTxf0]' $*R<Ύ.cWmt! u-=|N|w$ }ӈbݏ7+…>Px &*EqD\P%o;O(\ ~Fs}ʿuV8? TA#zEޝ[#w7#=C]tD!RpˏLN袩XS.q<~'m4u<}O9 AYTzdQ)+֯C1,*Gx{9&H.:(Q\QzvmE,E:.XU] &eh;}d ~oƻӺkie±[PLR'2Vn?(:_cBH&Qh )' 0ViUJ.[ff}F Y.ʌȧzհ_(UPQ:zbPnZƹ{۩["_j ySR1[Et(;2*O|h{j$HCdU:\`7#?Z4qLF"V_@"XHK$#&hwbKNKQ#5734l8Ӛ"]c?O0m;&}̌-Sj7sI,C?*Y/]:%Kfߊr3j_%+RPb S}c_r@(Z% (~N`s:;;g~To2Ztr?d=WI ۧtQqedb\$mem/4?y(c9\V,Xy3 6 Sp6@E`E]ma; QEM"a_kS`q_ORZȇ?9eWijDɌ]jb7|"i #ď'ʘd$lws̔8l()tP0Jt2ֶ) 6ݴ[3lq5$%Q]՘njЃi[X4N;G NJ={[֩.^ĝ7%i}-y:<zEJC+݃2ɍ Y6=$kHOp4A\ ~ :[ %Uh)/V*]0^; ̕qffCW%v62LĦ``PUgMzb^\T#qH! [h:-z~.'IS?/QW-n*9~cY>KOn I*<2kUHW N#lygNw@\#Bo~htfogy^5-sJ*"(^B.YN-ӳ065zH^E,~"4ۊH[XECn5o ɉæEқ}#G?i60#B^3K8*$s9oy?6;1VL>Mۓg8J_-譁cͽu.a $5$6:Ӊ/hWy#5&G'm@>dcWg%PM/*ԷEp(daR,׎ 3SBe]@} }` Nn>qVܘwm+]JF*ܟ!] zȭ8Euj񢐓}My^!7Aս7!̟kw)<0t/ئ2Jsq5xh\ .oZPTP0g3mX6Tḑ{4nD֟sC r= 6;GU\$NMԋ$jSV,d x}x$(]mM#qi[.p :rH+ ~*6ݞ\;/c%Rifj=͇Dj-Ca\wwj%hvL,x׍PiuNf;8{H㵕O״H@N׍ ;z7<;&j &M qD:3ե>xf'́}Mo} (BB'}G,H?62xE_(3fC<vj'sԝ*Oz*<+HKOmx}̢#n o!vna ttJ-r8qa>kUbw#f 5"]m2%C1!@)6nX+{@\d~ 7|-"ݴ0Y;i:m:r:"JOEesس]2U=W4Vt~Apdb5jm w+aT%ezzK#Πx,cP+PO=o Evq_ci#o /?Д|~^AAI5z`Z8xoY.-򦢁Vl܄mT諭6ejvd.$r݄:X qPjb4@`Ǜ9dٖ`}v Sj z{ߐHp9~G\Q!CƼI൧XKk_yȨ[M fphA50ln$ 6k.Gc}m&z3af&]D׫ڑE;[A\:Y%1dҍ\N&ѳܨO)<ɞnoH0ˬNl9??Fn֢-,H/ضCh3cB:e]4;ȢD;T ;tH vLl60tmP{ۀڏ_rGg^M:MN!l7>/j&w]p?p6mGH%iFJepb*YNX ,LcP\G0\\ ǎwѼR9ۭƚʾ>u;% Ȇ)}*Xڦ!$kC'/3a1*U1NG*?K "\┻>k˙ " >=T\4f0=v*~o[Z%ƁCMkTȼ?G:t0u RZ * ,RkJC ەEIb˙2F Jxy&&y΅HBi:$+բ#޼W}p';q1R7/'O~H@qm>ΎBNc} a%^JǏW^b5dD]g/ oYP65FΩT(^O)*5]5 eHk)(, x,i@tYR!˫5pe?ؓ4-qMp@ ?^ߑ-,(n>N򗨲b#qםrͽ`45PnJhIUwwo@]q}!amH _+uobvrev6-a"&uW?k Ó%+䷼BS582g Vk.tˁ`~3^;.W$ b^">_Yچj]V8\sw/rEPSӋRj]zAg\ )F1N3yҾJJ*!N9rS_oW7m- K]-תŞ(eT zKN3fY8[Jy`{mPsq6ᒱ蛔ܿWm.~Scpo}i(l )m]&JJ\GNfKl4U<.:EPMpx(A4=r9ϷuEnS4 hQN5~uuNOpRV1+b7b 5>KS_J nRK9Aā@HmwɐUO? SExYKp2<8֎SF Ǜ^5lzǢ w'Tz%Ϯ"ǿArP/րl(V|0V z}hu|Z}嶻:3Bەޓ=M @2n6*+mt9Bxq6yi!+/bL`aqv,%\S‹6jb59@A;mȩ\*$9'gf<˄~/fA.:PE&|9-t; p`uacuRRP("Q7FO'EϨ'g]AO?R378dy$*އL? >(ā˨t6BP;rHub\TtY9@EU K|]Urσ_--.c5aG9X)ƾOV|~kx_1psR+z7fʕ(,] L}g晍Yjx]^Ԇ3/ɁذAz R,q94̸{t 0$WJU*S2?9q *o PbL*hus%$˵u q:LTeV狛aW~ד8"3\=m57%zhy}]՗ kW.Ϭ{ {-' @u$.]-u&kyDR6WZ01*"Y\d0&{#\҇Rk㘺Bߣh)Ǵ(^Q$dber̍a~! 6=(:]# )aLEqdEգ!bʸ M AVg][[._А9wDt#SZtk7&jJP"OOvԡ8_wK%K Yhv8,kFc@-fUۀb{Sm6tPSpn1ljeq6U,r|eՁ"@A*/0MЃ̂)xj.9u-Ì-<\X ­W[7 A$O7 ;G<#?\R*qdݡ0oa( 5H4oVKXw3e,Ϳ酋yzOl牕Sz[yd'FO ~XL )8`XooRş9 X^Gi!Q9?a1U@HW`|gMC6FMx[߻EQ ='z?tP kӋE Ee_|@N=tHOB,XrFKuoo/n'#+E )Z"OB^H&ǭr> Ş,e.!TXؙ)lkѝeſҬPϔQfv ]ߤ~\V[TP yk8˚uwM?G2aI爂P4bYy#@-w֥Mjnzg@}Fc{'э!g fρOo'}CɕR, ؐX0$W-ESMm'KDxpX+3Y,{np#,jeB.VT~ 1%]~lx 34 KjS 6\j5Ņn[t傧@ w5 rKSv~%'-a"D &=*6ztiu.+Mcsu`A][:js@5Db4Zc֫-M^w)IL\\+Q3eIYݸhzL|ގ8@KrUs>vLyG@iPkLG];S: EՄЈP DDTy.8Ҁ?0{Cd{WiȮ+bL4R$*o>~:w+8CdP5xKăjsk~o:%?PsparOȠ>VZA0毿?S<#譣Կ1:FoM 5Vy,q4Hyuqʊe4֍4K՚ }cH"򚪺R֖ck&leLndV0uMOI,xZGRU7nEa񘥒qKeC?OEwx"&dNlj`X_`PԚrihك88ɻ"M;ՄVDr,=jU*gw~x/ܝ( ~NJK)P#;%LNLN_]:deaMNm/${֯ACN@i'uzڨXnQBAW\;Ե!+N ) G.:4 >B~ B Gynnf7UN;:X<>GVF5,Kܑegаgg<=TxzF;$(!WLq~K.;Qs MK` mN;,zO"K^eұN":lԫt>qnЭia^<(L4&m3?gyBٻ?hn@}HcA"溳w~w[=?3 n.dv1WV.yŬɨ[Ta>!@W9Z0?rD\zD؈GTP7؀MDu[}{Jsi,I{DDP 6\ /WK^p8 f<;\f[mʢ^JLuo>+O|e_6F޻<+9)3B ?4܊b\vt][Y:e ڤ F鎔A&Br}Hߦ/4 $?6j+4EXÅ? 51._\'{%֗Fժj\# )B'A9u)oLt'5=[`oVqT[@p} f hMc~JhV Zh|ΒX'z\r( :ؙA*{;)+%I; GA] < ӘPlDYTC>3p2]}׵OkҡDm@Rqz'jrV8EJԗAUV@lI;X4( O>OYY' jxs=Z'K ȧؓF_2ֺWwuTS?5Ee7ΎFzw)5r\a2*T^Dz&J>91a U"S9hmW'kAD3`~Sf^ >]͸(>V̺UM.))lB$(QHY;bP.124'B8Hi۴7䩎yY07Da{:^TԎULVPq '}m c;jQ?tsTeXT8yB26yn'b sr):YI83gBJ>@oj8;Qsw0cƺqf 01ќ*j$^Iܟb^Yk~`~z+SI"~CRy.*Z!zѻ3cwу>M"ޯ@EZ%,ٔcڧLY:1*A{,;6emht#4Mp"d._#:^ho(A60AL]n_~ELEcw1bMGf_RКEe`2,\Qhmŷ&g)3F{7M[$h, o9gjw7^FGm_(8 pY>/8{hgq,! ZYd2$IeKd/%wffF<zݥN2jV6N22i.*2 @h&r~`yﭛƭ0ۖ s[MW_mr,v?uNϩ7d:t_c!$zOn &ٲs3ڪ_p޸犩 %OPǧfXäC%J>ԾQbdYi9&T{˓,Uɇ?QԂ}A( )|fvJ/Sx+ >K\,CNa)*!3ly`a' qmezgZ5HH/ ZppWH&yA5W|+-l'TEj>9 j~:9R3 iY,flz{oZ!}['M}.T <dܓה> ͒UxӇq*eK9Ql8 RL m-KFK0&PY15 jL|D0Oo\7 QJNkFOE/Bu!N͏~0O<3&& Ѕ(܈k Ź;l 9#ScDٱbԯ7C)1o$*t~X9h%h0(kv1CBusbx|dH5.>cK[Z FJ6|{M2bʬ!FY4"` .mik\p`<\1`:mR53= ęG6Ehߟ7z F;p!Je4+9s{8S"tóBS eE$|MG`E63-&>|3ƶžB Bp'q<?'J!(W UTȘosD/(+̈qwV`RN~ > jJzjmGOdNuze)=8ro*ɯ`,olCɧfuKXNGW8MM=>7oe0 UcHA-WۉMl*H⃘cf*FC ! wUi7zv]m Bg&0[fL jL낏)V{0@|$ƥX ,ҡJm$ֱ1"wFhxx7W|5 /EZI rIG5CPQX<2bIt2J=e%$.i:d0b"5a/wхֺF^][8_02UeCS]t}iƼF:]ژQ}@VI*C(UYRLv/~T\J3W)90mrـ@IFTɪ˾ge]sq$ Mǃ@X?~I.E#VysiuC+CJ)"ű};m)vQ6yZ6Xxvpcay&XXzlc%k׆=ҍ㮍%ʓRt{`ֲ2ڛmgA( 亶SQ9sG]τO !Vh w>er#LR<2/iP4"zSfrֱqʶ|ֳYC̷ApmO<ˤ#ڥ;Mi}-YM !ߕpt|:e2 G!c 0eەL8Mc8{:l12}0c NBo/^kFFH$-Y된ZKעjz1=nJ#Q fƾ F|'6b (cIy#e84cţjqv q3_jD3R`Tbh205Zkk*i8SO> d"zbQ8BmI5yv[VMӌ:1 ǵfLM x躞Dlqdz"Top"Uh>8tjھ>ec0O/eFJ(S&<8Z9ktlv?@'Թ | st#lYT#}km䂳pz8sbe #hsNVa wS1MS|\c'!Pmz W0vG]CFXu~R;̜0jv%kˡΜ8<=9n(`)CVusz/'Ai("+|iLrx$t2('J?\DPO@>[vKnV߳=m Ujr~|O+b׎*st~׹VBC1y-tEחjs>O.h ~ʈEЖ ^wbtIF8-oL7!}ť#[mrϞmum14c2WWae뽹{Cf@zIVU](Оq%ތ t2pdJ@Oi&dvA$ [~륬l l_Q"eǮ^¡?Vcɡ BO^n8g^?~=fHf# I(v(-Z(6O> ArvWCi;Ķɑo 29!:c3p3w#5n0ĉFUٶJ)0Ѥy*NbcA.l$0c[PL)T/t>Uͻ)絀 ~v|JOTyY/Z@]dcICwspwf.\ 4 mR "׽g@(^b"HAN?c!*UvDąl$PQ(iR dp1 [5\HM!8Zz~o:*N&E6p*]M PzKͿ?S"g+/XjVe-S&-kHpϦOچUҗ .϶vDW,O+RL~gyP5 zz8Mg R yN11Ц 9f'!NV`U *AŲD1KA3ooƈTj[рjF8C-+/!G8 j_ΐ$!>Aԟu31lzyKM)L8KO?ᴒ ;׽99|$d{bXn]sT:G޾~{|3٬̌Iz}8j/x'> -]HUVctoS8 -?e67uR~ihO6cthNBE֐xdHޕjQ5W}i=~ 2RkBܨܹ`J@r1IH=/ QR9}+f}&P'h}H=Kȩ_( o AZ 77y3,JJr\nx>3ȅA'ML bnI1:5b]/_g#['Uk|̞*t槁EK`x=ٹOݣ06V6 -H(8ʎik]*1NVh啤7\3S:e:{ i痆F n+eL2f?Xo >wAV S 7֚説P,ɒ&u5C Lͷ?g*FW"X( BS[XTA m*(XzO: tNĄ9:wInu0%6cOy)W%2f@ E ^GI8eҬLLVX`l'M6+`ƅf@M`ThU"93KKh TSP)5cyp|8bVȡZV֐\ K=C9?2w\TSׁ]aW+\YՉ]>#Xmc"(20`  ~LIl4%MlJ?A?ޮ-<;Jtɒ-I4Z*)Na{UvRkhCrhmEV<= bQzJYhO"Ћ;a6=MPQhzR90о'MB0nmVsz@yj.qꝨMso Wh#`)lf'XpcCa`rhHzͦUTגdlg%O]1D*n=QnAȔ=7oGCmiFjȵ-NS7jwIYE"wvvYYcd@rƲ(-{X̓e~o:C]OzU(h̟½p%aI2xP~#` jyJ/(?:rØYUk+ 1֎GSs_Q ^(9Ԥ=7ʎe^\.0!r/?*(y0gCmH{Z3b<6 &e;ؓ'pXu2HMc kt& @UO͙/ڭHM/lzp{>-D%h,+ԭZwR B# \~[S3 ؈(=6᪽ܶ*G5)v8;_\,Q`Q9 YBN},^qCL Sτu3ɇ.ᱪ \@)8կ^t6˫%ڬ~d^4$ zHw<2@ ۵Rz5:9?\i,[A}e ^L^s3$lOyr3(˩ -\1h:ؽ0`:RҥF) -j•Bn=xJ2^cO;c8/2~ n(?\I ,!p,U^qqawZղ@>Fn<ض`Dj@>>H1i $MIu0tGmT ;xSZQXj*M8XiU2`m4!!O%.̬_vn .AAXZ8GpX+^/턜!Kq]6Ӟ"lE&Tey 4) M,*l/=tw'1scw0z  VWx,Ge֏H5~Ie Y1TbOqۋJ6ND${tk<+ Iz) 3*ҙV ­^P,oQ/uI$t,,GTa?j$N2ļJG̭/DTWIJ14>i h:B&Xshng_CL0nW3pJYB5~jHD*; 88GŜVOU=7B .l.\fT=;4ps$ۈ: Ӆ7jEKDfARm󨙘oRˤ!jsX]A>nR瞱gևvZiZǿK_KUdY\#ҔLw0&@UkuN1wNٞ-4)7)gxϾ:>^~ x7M@D"Noe6@{8H[N~]$:DH'a'Ж *Uhbr6@TħZ J+{8=i#825uTلL~}97r6F<,׈ T(f55AHBt% %#$Ϲ los_')s_Fw. V{J Ѫe |`aVKc$oy hmsmD|lqEGlo(öf} S:ƙY8пp76h61ց KQ!8_פ.o#ߤ7fc[Am4t MV̔c'jB>M&%ޑݗQ>}csQFݠ{47sA ">l,dJA=S]-²)^{j~0m>lŭl3T;ɥ. (dO>w-{N͜ z;&%/tkJΰ!AlA sO%kϽR9VB|phʉ,zMQcR*`v;AmPhm;~s'5£K;Q|D$*"n&"P0g {sLUQ{9PbY|#iR2D aE\vRe"T22߱Ҏ]l]ZE7 'NAd ]shy"h4߰n Y?1w^ǯ)_8/[u"ǡt,trй!D-˭a]6_u$Nc^KUFqBo r׏f!z>"`'%Cٰd )Cip^RpٵX3GݖMmn۽+ه`P웳T:hzbze/ ?ˬh?= qJv["KJ!-//Cei*/myhQKI;;fabR{- <O'6oUcyEmK+UΥ]WJ,Q?mL+na8E,_GuWGJHd>$K C~L)ū$V ,|PpDuLQ+OJjF(½Ƭ\o}&y*bQ )X e|?T3MHN3yTsY!P9Txˊڷ.YFˁaH 'rw+b[o ~Օh&ݖ N=D}n$ov`urEiTiIghTuYyÐ$9po| {Sox 9.ZFn4k[IP>f&^RRʼE,:F)z0;#O{xك\ x8[\ia쯮%b̢L)9ɆW"*Bf]Td:lˬ|2{2= >#x֝صwT(>cCfm{P(Bk! UIO&Q؇C):Ir |K ,z""uH6kr%5QqǨ2$Ou?̊mm\_WSZ;ԑRkgX5o1t?nqgg}2&* ZBE9򱗤GtcOA={%4)8y \CaCy{ ^)nz^f+|wtEQ VFһ? Uoi5@Ki -)8uV8 oJb+ɭ"4K`/a6Ă0~FA#U65ǁz.vҕzgdg/9 aFT3弅 G1<֞ s`DNq1bw#9ѽͮ?aJKXNoQUN]ܐTGt1C}SƪvCHO:M`xw“V-Rsuj)&LvxNY]Py* `<>zhMs9 kC|1\S,&B.&N8q-&j?WY?4RBJ4̇pq2<$#`a~=aZV5LIy0y\l(l!ԿJb(Oϧ M'v* 1Ǹ5]6A>֞ EYuw@im%AkMpfO qCbAPVnXDəi&9`QLɎ586Ϋ٠ Fj?1;I8tiƥDH:I\d)^@bQxg~DIW;0.*νؚIY/P:SqKR&OFw@RB!AO|Gv[?33z#5eb`Z3E_^/09f2=MUP:C{nn cLe= oXva"^]!i$9us޶]|r^St{]e} kn|%@)- &,W.sIߵ{0+|N8mN~P9g*d/Rﱲ#1ShtRcm _gydf/x_ HLDىdU[q ʾT6̶Kٍ>[EPQ`Ms'>\X!y^*u_5o-^hMM6NؑsF\ 7~*BP9߀ڳ7} ?Y&p:(ml!7c?x~v: otI2Zá~jV<=T,?g Ё`-V"j/o->6(8cZ-~2וȹT? r5uu&1HuHmu-ں !rwb\75ښ%+c\.O"P ~3)YOo[xlն9c`&7@7dltwpv,oWٚ!pPcp~rU؎9`k_K% "kaNV=7"Bc.P |֞`#5E%ʊre${UC32gR&Ó(oFLqlT7&@AƯ5CkY~ dͬ⚏+~`[JRΔ` Y } [_=<ԓ N>kk1~^:ds! Pj0;;.i9< @O.ywnp ^G> )e>|Q[ q4\{^ir2zϻvHD,dъ@p76 >PP&=BAqI{w>KawvyeNzJV1n7fVR2?_0J ۚ2D5ڨ$c\1IgLؤr ~r|V\jvt5Zc8'7+O?}1~D`')_ǁ2u]WF6ץ'SU5q# ODl/iB>*p-0?M+-CL;[P~gjw&#Z#_(lt ɧ& ]o0AO×ZX-3pt7$P[ze:>mztOA ۻ()G 64PB$ A`R+6/[ `Q=Zɛ'`ZLNZܠvA"H 3SJi.=8A=wU,2&7?.ez'G*PMLIݟ)aڟZ?×3127[o'ewQ B(A0O@ nD ]tEQXwO!~#,r6/iQ-TmTA|1)ZҜycy d18K0&#@vwdZc42i&@vśa;=9UA0C+(#a`xMc+XgTZj7R_V fy\)&M+rU-~!0DZ졺_)G+bhD_6ɢѴMWOKy_tzp͡Z"hARwM~:{O&e22ϙVsr;9Mo2yH_ѹE0v<8D?kKJr"z;;A]bJ+vtzXXRHg؛E$7@j1(:2BB!c ll0JFعhFj=E͑8hMm&j\PC(FQ:71MX oF#Dou~ Rj !ҟ1u+koDGj[-DLG i eLn;gLkvmoDk،ֿ$bq55( fw@L_/u[M[Fcǿf)ReU߉E`9E$~,4}_ :oe|)DR4IԆb=u,οuѩݰn%Ʃ]A Ol*%e˓yEeԟjC1;瓤=O Pt=\5y[`̝Ukl {Ah|ӽk'd/@sUn\ET b$>3k1sOkv!ƈ˳Iֺ,}2|fs%z澸 x)Nr|a74Tbqc[7DԍayBē/ /XՎĸj򃞎dO$ 7oCxڮIYqI,sn1Vb f #Ão+ͷpni!V Aq'H n6lOe; <5h{}&ʸ`ud+,.Yuau-\ڐZ>˲Ό!Rhp-Cn]3R3n~28#ݯ̳eFFsbT`,#,_h͸ epz! m_Eͳ+.vN *g#GG_{?3p[m80.:ɨ$";4rOu&my `Bm o7ܐp11I1~q170g0 AX+;QGSU(/DcD%Rɼ(!]( !8 u܎ h73!?S`'$otErc /ff6@n?+e 0m ="L1rhaDcut9<1ֿylo"Ay]L]_HMQs"WSb.kQVԌGLPЍ8CtJr9/_j:ҞO7?Sk;ZʈYBZ ;Νd/0e.lY*10qYjY]OUV+O[/>U4}(kKSOLCO ,P&4/?WS=zRu"+ x5u#9^,DSUٻXD&痂ElQ4UGh]ڐS&k?ūNd>M0\Q2bW$N$?vnm N*ƈSqEӹDGȫh`{MtTau.*헀wk[Q8WxK D{v3rن@Vb7'nQ2EMК&ueN׀: %C"Bqt|ykM33^wiuBf-:הjy }D꒶.UOvx]V'Kd\Rd%*P^8_2VArtkȬm-ʤkԹnq/88k y8}|& ]H4}GA`d]9>ظR k ≬f9z7Hu5d/^r5"Nv9*%?pĀpl}~@T 8?-_|G 7A\b^_oUT&^k1`"{.9{BFEyEԭ`_!N]O\Dž8, dD mIsuN T.t:0֔I}x7]WxX~Y"~"tvB!$3mr@`I4 5"yZׇX,,G;qtbBA93tiODf!B2pˍI2(ck}GTG[d2=- w~nzJK+e?@zH5{EW#,dÇnP[ 4(:/|Ap7-\;؂5oVE2&N|o?A},yTcVCWSP_JӀ rm(4gdx 7jw`JM%8ͼuFŞ9Ξ$n-Cҩpk Ќ9Ik=0MqJ1kF診'B@6W :6(^C=Zu[+8OL0oXA5ʂ^gϰWd-:5VI_SY ٔ>8Q=i|#:FZ9E) 3117t'Ŗew)SE<>R.ػ :hk>5 i YKWB}D h⢻F"GtLc+rtɺP IC~5U6 [X66ׯ%a:' %Y:c™qu@9:BI鎴,I2U(HGNF}mlS=- e:Qӻ[bnGZ0b.<.e$UH|Ȼ< X}۬vbRj/lɱg 80`IjN6;}ZoiM6 cjmDp8n a6> [%'Ɋwq圬vޖ1wACBkN~pM#/ $ƲP,}XF⽉EBL ,[9{$,ʨ6t:F2ll~ ܊NFͫ:&EkX7ŽT^0# +M/]tsD&k]\nq?mҡ@ׇe4؟O% RK@hXyH"i%c/F<`t o4&z5 riey:iX'>\jm D\2C9!*] ̼qw |;Ub :gZ7VlA 8:Kã4/uX4/^|+>:߰eKl ;^O5\Ȍj HӬrÇ`WZRޘ$+: KadRW?hIlQ([B_ 2wۮHz؃(z4 *zh+@fާ2qH7R$o^oyb ww&*ѻ/M?oLe}H ɏST0'/ %KCMf.|z!M,aJ댰 n1JP!/rp'kѐYx)_/)JQ4y]#0~8GUA@%:|y~Vna_ℬ]-%:-4iUchIuvnx2 $i:O%C}E!BK.;H}gLjQD|w$<%:Ԕy 3IY@'>/9cEE&EzMuhA_pt6KQY}Vf׻K6ukQK1R˜_Mn~'O 1<` 0P0j1\VM9axM&9K]s\6cNXFdm@Zlo~E~̷'Cu/σ. SZlPo{w0"dL [2?-Ӯ&ݒFFk*af-~7QƲگx8W@:yD>&~` ߆zk"[t~ %=)j~iB~j kvX?*w2y:<<_T?|1/yں%9L#cOxɕ>)]ey0$zH?i.Xo?Y_2Hῗ-3qTvtt0;~E\PB!y3}ڴ8k.%-VA*w؍uW^o(ygtm$ƌWĚnP;FD89`QȽ; 8yEmibŶɧZF[6Ns"Ri9'Sv)WOWBYq2 ;HBqDno$aoj7Lv?J֗3 Cwi+nъں0mk2?t?b] PyP98mZm3kݒ7٠uo``z$>IA@[ K3UuP5M(Smm6\;t\s>\/:,3Lk0ìy$LF9\`*LTa%Ѧ78| FjCңm/2iՠPyU+}ƴ05 ?6ΰ%m1cf](5#o^:ֈ%ҍ:GZQ· л,1r%dmn)gO" g\Mg kn:#< ;?)kIe$ީ:slp3 oܸzñɼ 050N9eGZcY[fza9DZyH=Қ HV&զ+OOŸ{]C (+e2..h,ЎrwC[䒶 oL//=2%ѳX GfR4s.@6P{9a~A$!ۚC>j(v6+Y`bQ{<޼`yӫSjq'pu"t x aDe&̄g,$<{dghk;w`ẒDQ`ݬ8`\)@Xc0rD$?7n!/f'Rmb ߌEO\F45}N{ \0"K&qd:Yg]Zؐ.g2C`/"EZOo!)'Ls}B(Gbox|DxԅN0HD]G~_HzmM6dS{dq+KF3ե[2ضZGEE +6qhq_ ,L<(Rx}>@ i 3XGSڲL%B"Ӈ {k:[Ơ'ҠeY0ͽAt;@W 5#W"" hU™*\=1kM%#3~Lc:oFET-ϧXw#SI޷HΥV&g"s=.FoYJ bܣn ߁ {.Rlypbp) <S^įuiۣ_(D^ؾu(Ǣ۹/:\(vna\dY[ M]lGQ/_(?0^l$#2TN'v߳wølS&8\ߊٸS)j1@X]xz}rncd+rwf#DlhI;HYbn8ֲW zhkLߔb{TE@S飦 MQE<w#0 ]/ӟ2b"8""5ma85@d*@`i?m@d"D4XII O./r\uC^˅jZq͗VҶlJ!)g|:) z%ysIt} g]RR%5T8Jyx.chiB^zjDR~H(`9?.Au .;FďEW}LPE0}?ZPͳ`mN2\-PGS7z8Q0 &+$yc`!.\[R}.fyHB #ɼxD'>~WohVp,?u׳:pΝ c jP[BCSmދ3UcBYu.(pMZ|)RM;=l[FSwYvr`dQ # H:npmzY0⻦vx}l7Od4c:߁yYHsFD:D$j LD;j~謺d./D7v)ҫlm9yG1O.ru<4HS->6VgF;{s.6-6%-D9Rxdr Z$*{bF]7&_t<5:S~+mm[ND/vim-bi7nĝOR&YlFlء|J*e!@ z, ASK4TwM6Մ2Bx! 6_V(K=]$FR 13 \-^e,c~tڿ/twkGhv-LRrƄt7T\xB+&pgTldIIB.W~O9Ϡ$lIp3>y(}]Ĥ+,ġu }'3 %S3#!۟5³ͼنI,clGQ4YI $o?eX2}Yūӷ$v4_z@_h٥khU-CC͹ Gp1qIB)o8 ;<3?EF 7aUD׃+>1%[ہUNI4+b/;;dV7/ Mc|:uXT+luh} K1QW%3lq\Ϡ?qWO\B/wF;h vF*+&RV:>\5s!zT&\7@]iF 5:%ȏ0i8pKwPwձ৏2nyo(C*jiO[7Ȗ$sz ܄;Ո`1FUtbڼ+!DzG9;Yo3x_6Lՠ3Y:wnYOQaY"1}Qrb7g֞%:[BW<XT7;Q&Bh&+Z 72OfE615AYǞ@OgH*wo"@W$aՇWzu[[?z׷,Kdv3YaTޔ 0 紐 2jǷk_qﯡb I3dͱ!2G*+U,/&)\GsXI1d~^|LE}Vs]hbM)<q4H(W,. DurkՓ1 DZ Vg1۝NMFOj.u5K$Pk\+7aBh- qQڠ~Q_~Zf\d"5KCd9iSG$^W,pNٙϳ}>" Q1i-@k ɖ3,`Iɵj)&}o*>(N;ɽ Z5yI5`|s} Iڠ^*^8[`r!Z\`7'50~JFz4eo8ʵZ dye==# /%=lAH hcDx qJw>yTJA_$%T)R"g9CIh+55DIJ|%T_5yq`^+:oV'[/SQ@C=&Gұ^ka8F3io)5,A?[OsPÅRyo(i H6<+⿟f\+f7[X9$^J j$E$* n[x !=f ^9"IF-%}&>CۺPG>5x495Ttm [^{$ۮMO6)a}I2p 2IzL ;i  UU=қt}n.YhSnq)'8a#V.ZaZ_fYfmq#Ƙ' qX*u+!&Pb#E1}ͯ&pv~Qd2 ɫ(J!od,PD+At=xh 쒞QLria5Jb4#>6AQcze~}zYĪ&iɰ͛nZ3-^[ m?wXk}׬[˝{@f ~r3GR)*GR[AfBQk T"jk$po]~AgA؜@O.j{a? {CSZT6,؛ԫQnc.I1%:8bt:]YнRRp߄MdcE~)܁ *&:z=r%._V-ySRնZwZ#_aԇ#rթd];e T&x5˦ϱ1Ro:jZC LiK>0[s4ƇZ>ʵOz T-/|؀kO*2 32 ?Qz-jE74.$!}ԦƨX)B # ;L.-;#O(@o/?# r;|@[oUdpй[<3g,E?Rg\ke*j +$W&IbӾXw*MBh3|S3gkTL"XH>Lj Qvf5p06r(X$UOu6[Tӭzfv5M ̽h嚳݉%/ m8t/**HpgA5/XKn'kV"L7K{":\ۂ]lC;0.E[h6CVv YT-Ft߅N_W*ϕak;Vп9N3th; :षZ}mSUi4dfXh;$ddEpRcTrNDziCRcj';V@2<Z, +t5.˚ 1Q: +~7jUXy~CSk3(<9I OlfS^|fDZEr],Gk(l()5fB)[y98M_eGV1DUVjSR՘ xn/<~k"{/C"2QTs sI-Y4 ,mˏHդ-:_ZG=5P[{)ĸ6Qr)N3(A3xj>A<-sQ?j47ؖ89)Q6^eQc^9h0Bu[5ŧi]%ԥ0\ϭ(([DtE9|Y:0Oܶ͞v!~^.}#N-H{>SvQ_Dxdb3 ϧQҰ%ީ\Uaj׭:QBH]̓}@;XWKL6jVOTMs^|;S$EIUz}6Flμ˫.W7k8ZJ(/^u.srLyykŖ݈|o^oʋrg8pS?hU\2 eHZKʧ6w=,Ծ]iZ;1*\b8k{?Ϥu zpݕHE-q:sߕ?® 'ʽdyKҩ~3R2ě݇l6yNJ$?1/@ urLa5>nd{Dwn7?0CYt_ idE TC\hQGU>zE^3'UtDJTu:]{yp4)yJYb5]^l6OhC|Bkj,oDM{u9;BͳK%VPC7ZؘUf~0I|܂UQk>M!Ll(b~gY~=] Mh= x坫v}%GEe 2ܑƐT _sW  } }̢^ 0 S\$jd*jȌ=Qf>"]ޱӦ`=)Vs 9']y=r. hfBպVm:솨GU'OwmTR']]=d4ϸ>[-B>znw~1VI#"ϯ*#9V= : ׇBJ j18)RLP d\2 ,H`bS,I@rSBV[_9<5t5ӣ̆pOqX՗W<3t=jc5 S!!UN8:t|Uz{Lڸss:/Plg)˓1o6A_gIyI}0w|?hL5ntma1GB mppǎu Z{Qc77{X6S5If<>fP#BLQ6{)FG487`R ӜZ(8d:۵EcJ?w4 / 2@EVܬSg _>aݎ:U=brzqf{)"5r478TK/9fՏR[!t.iχ@W-XKx;P_Rh8TҼfK0&RCrl&|.#Ga))wJ۝4JsډwKvV? WG/VҼ|}wcG1?H_+s%%2;s4+I_:ՇM[=A6(*z4Vi3->~TR,0h96/ }t^/ê=Fa$l|2zrpϨ fv1F_qt3idEEf*Ű3c *4aşz@4OX:,@6u S"]#5儗) \lS%}!E`U*;%68$׫|dc5|\1(\$޹0تzO,eneqF/_tB̎7LMn:guiUL]m*s'%9o׮ ٛJV82I,mf&bic,MV~ {˽xѧwVdmTOP&hZu%ws`>5q97ޜrxo_֟>.8f2?'Qw [< 48M =ZP~+]at ߭w dDKCRb *Dnv uwXDDE= #>WF:+0_!$n| %ⒻHϡOeMMFD^cR*3$nRmŏ但 E賢#9bf-t#Ч4%QAQcdLSWƋPbz+(JZ͐PZG,cKY{6#Y*Ft=7A`ת@/gT hrl(@"Vi])TWv_.GMbꂽ4'jA=Wn㷈_WJVq@F*NH8#1<R4I$|~!s&6rQ]p#J̓0OL\1!vls xp(EKO=^k ?-Xn7MsP/s3e?adC[N$]p `?EHPT@H2t˅)hI*5xʟí6ڻLNCKRYIGdIPOb'E.|װ,]90XZOU2U,c:>2>#*x3gZJ81[geP5BN:$7j`oo3C|QŖ4bsf0i[B&` 62zPV^Ja`Rҽ9JSrVJSܡa>g҈f(A↣s2}Fq/Ycn띾`#sOMF ՗R?(X\X @O{1 TaoFMV{g(OHػ#\=TRm@* +]@" 2Lσ so_?\(Pϧ?<ʏ*珨L3@u>1WS=d 9}Lϑ@Lt-Ex>4΀n?;hq"|C`'$H.%*eazm kul(!Ž`F~c:R1bp1s/.>W G٢_tr BG׍;&7&= \"{5QSƵ-iBn+UjF+o>\]ZPe n@P-:<8iR=D.{tOLT&e>^Q8щ%R%`b'b)I 2rdYLrOHTcN/2wm m=T# |_i(f%)W '-wWp5SSI\U9bЫbsђ\??:b&sbA9L"80(b;TJĻN[}Bj7O*]3=a]fsu6'M+g(*Οg>Vj #?Rz=#/HL3[b۳6 sL$!OveZDPO_ ӚwcNMX&)/ΙT'd-<@O]' ?m[5-%@un#dң^!;%u ;!{',BfnLt%-HS"d 8YJ`$$P0)u} ( 4):@$Uuig]|L}273z~%%#2hpVc1hwRf@R8; #&4Zr/k^IHS2~Ѝ[ORakqNV_f"SaaGDŽ͖'9G}Ҙu*đ }~8% tRWb2F\p0$Ζbro i#b\r'ڍK37^$d “u<N*YP첀|ybLt1W:ҹ2~Qkd %aq6!NM ?(fدem09k(}bR~6VhI¿İ8ԙ3D( MݼSrHJ9fp:z .>Y(eBOfnyDm/m/WDN*-ɻA++䑒 b% xwTDz>71P`= o^9C$ᝩ@BɕꌾW0Kƭy9F.ZG =ؐzyYTW&>-c#i+o't{Wqq|()1rĊ3Dh'Nbn,#2Q0WS8q n@td݈o"8.䅀c9XB^M[@`lɌNˑI! 4b^MGޤF,R%[q͸2&!hħcB@¬ z-h^A-8/Rt`C1&: ޼KvTѹ2pr܆G tf%g3\o9܋+2.)3r!®MȄK27\GT><ۢ)} 9yEi >svt-Q-+c 1 n*U)2SVW.3y> @W^<7YBl0̞1 DL9jl'Q# {M_>;+rx<= C7xW͐ZsHEI{ʩ R7o M%zԭoA[/ewe"Ƽ8+KAFh}+D4 tٸ=g?+RpauSHuRgk GSLSzɘ riz+Y֜N2]WB>?Fo}ɬ~ev;CzpnD%GGT"Ft~KWcuV 6ORa1ƍp)Ӓh/_(43~x=AR *\ֹt`yzH'?ռ.x]rzQ='4*E n#䠺ZUNQt:>D6qY"8J.u,cuYh6G@aǪy5) 8jِuBZyI" ǡO|VQ5SPB7p.\:˞# _ѤjiD&oli92f}G_!hQYRVTDR(1琹b Dp`@{; 'kɟi?:ڒ˿G`^tWյ+$\#w3&g1]WNʱN?K] ~" ~gRfrymQN)wfMJRIBYou\ &nEy\n{^gT,})giVc3" \Ax>|DiQG"nK1޺3ooޓlNI.|w\&Ďeƽm}dȈ-9?M?dIa:FG]vh8M #,@;4Pz1V>Em=c<τc, <as|$ z'F )ңd-D&AW?s T=0>岡mAUa97'g0;dΧxN!/ f){![0ۥ1J5DÚO @HrfFqF Wwfom$6])2 5h.PWFU ~l7̹\.X}5N|̋P F{^F{`br#l^r2 /ȵĬK4HaL>^ⴢeXD.vϣ5^! &źf&\&1&f~><]b+G43;WU6l>ܑq&}ag&ҺU{hm+C53dZy;\9E!o#{]A۱e*$];,ػ -ڠ71)hEFrY*Պ9\8|7H P}ܽN*#ԙx #o٢YLdFB-D:4WhO˸ ;FI{px -n 6]y`edw˦ % jyy 1  Vn*eUp/n)jBUv{\v>|DtŞ7 ֌WYQ&Ayw!W6cr͂ޏܕ~:E8NM"F|AF6n]%#O4mR!DLQu{ق$]L*(H"p\Ciҟ|l3ܪDui:^r`vxR?e^a(өV/[{fb V@wXfÿ^:g? x)󘦽Gh3aoan-4jrzy)2KBO>b]ۂȘ:5Em^"3U}{‡t\`Ҿ0Ky,<;zc=ͥHpW#0QFYly =!кD11.,'lU"M*Jߣ)NsƘ;%P'PO~8n%_F@q~hZKDc.N1tIq;ёN} <ʉi=I [:GvՀ*go]5cOa=]|/UhlΑޕm^ Ꙏ~6<Ftd @fa3I#f3ؙKnaD;80 L0,iTJjF0 *Dz@.t- cKֳ(:ܛ+D*Tvs霈(ӻە 2 g 2J1ϔSS^ڤ_Ҹjf>u.n JvbF~5O GyX[Kpn|[1C<&d1|Ja?MFySrdw"ޒ'E/gYӇ'{$|  id9{D8z\PIWc;]> $js[ W]J 9P ~,. =y2'˃%p_"\k%kllVe?o=N)6 #6yI&B0͙Ua uMD.Q݂QW(/t x8Os>ocJcco+6QUJ3ȆaOXV2,B]76<*[cGAJv4- X?TsMR1M! a 2FRM-[RGIL*ϫ';hkR(: .la-냁Ota&x!Ӹ/Y-%J.7^?`~uaOa-0lI"Hn?`$>mfUC5wy4 J,[hk&hZT掩1>+G} |Mlm'Hdzd}`M Nhm4L'kYկy=$f˜@`zy˹ߛq:Nzo xNR%LrU1;844 =@/uVkk6N2۪]ľ8]DcnhPlaow7Ddc._#8s4&̓0=En{֍3aW/"3懇-al_ǽ-څte f/OVA# $Pa9b}Wv5c {jη xP/B6dM;eaA]@D:Nz%W]6V(d +SX:lƧcEDaSm4{ת 3쨇/ɂ;AN-G6EO7pCL1 zYJ"1U?3v[Y-+֑RD59یFiZ18i3"cC5%d+k=ðXy}z*Zߪ)dž4HlH| 1=wtC+&f~N`}&Zd<OoaEQ*2*Od6;&p*n=xD*Th2b+J?;̰T(yErq|y\U!TlMlҕ`s??U(4KwPwƚˆPaR~4/.?1jt]RQNi0d<+g4j)v'iƆ+#lOtU%!ޔH&.̨ Q㕴J ^X*1}*HI٘aJ-T9nYFZjO"q9,ќGpo0S+8^H?F*-z-j,֫2j7A%LoqL ,b\MyMO+qsT5b ]VW)OC)ZoeaSvYĤUP\5Z7",7fM /j>Aaj3g.י/bV2΂ [F44곚Ty./+W,I⇥0𑉐q_Ӯ@L,`[>:!NN̋ RK~xj%\ 9TX gsV/¢,ɩMX0ʼD}zEYQ{ 9 `stͯ=3&V&)Cmg?ԇw{B n#M#6#%Ƨ&͡Z9 [cqGeLCKmW &uT=LdJ I;}[e F~Wj njEC::/8W"RSuKh&jZd+EOI_hwLŝ EzIJdg\EklL<;@1[H!Hà4m0=:`4n:L87~}ʹ:ax8 =\0 EKOᡂjlP|wdTpE8MS8\BXԮ8ܖ7PjOPdҮ й(c:D}A)cNd47%BEJ n~ʰ(4alwT[y$ă_izj븒,i"|9H,YɪB Qe-LհBLlaľ5Dא5@H-]$)* )xwU\!#~2w4!LK;&0lB\f|x\(ldtɏ5) I&{V9xӝjtϻa_4o,wfoRMbOk~f\FdM-"l.7m*ja<-Ն`5Xqp3JAa$4㭜M.F1%9C¤MJwO[;:NYOϓf;?g;X+3;/|ܮ@QOda}}(Z_ Z4BHT~79D2&G5GZֈeo"TrX^;z&Q=JW<В֥E ҹG.0t 73E/=wu qPװD;txv4ǩM`^9U2>6ߡ3,nҰCmdk(  z{"*wUջA"2㛺c "IqPs .V4ʻZ'm3Ryqn͞~Iܙ9irπkbmH]"Eu:|{tZsG]9j,jU~d9x? rt}HGk{2*Jk\ SW 0CZ O_tv\`b#f teMi1/ta{M@fA˞zx* 6{ =/.sfoXDd3z;r۪8Í/wTBuHfC%PtvcN|CHNHj;"-}79SQz՚ &e6}Vh2|<"pIY\HI^>a6z~`ƶh!#u55*\,㚇ntꋌ0,9nϦtիY1hY&3i^Ō\ǝl@ &ATS TcْayaT,|N|ʆ+.[ݣ^row,F̷uMVu= A${nX•:]&6˭RXxC(P|=Z̷gCb1O[$K52y/Or?*0kˣ. Rb:9y|]QɊlw{l vڲVA}-;d>l3Hh󎅘C]oo{-$D/bC:Oe*wdy?!s-n[$ۦE DZJ\تtݶG`,BRvDZ졮`%%+L))!ϋza3 S M7/O!n3b[p95ѕ];(9cm!B}nB@gJ?hq뿨p##vn򮾪:eֆl6 +r3|A{x d ~9Wُ={՗wẂ#Y'֌ke;:"+DɠE6۴Q% j7#+( I _-0C!4޵˃hF9 c^5 `e$ \R'1!j>+\qANT=/ɒ^:A^Yaw{7s0fUĸNu:ljhSw~%>kbmO>1!mr~,1g%E-|\ Ji' MjL= mvKshєVI, {  GD M5)8H3Y+#CiuzaLтX[L,r l@o$ί.[f[h2%5Mjc<%78_uMk?)ϼf+E֭C4 ynm0Aaް[T"8}&pWEZ=HTtyA7`ReO.۰"~2Y-nq5Acan d dN$?,`dr>Vj|-A&a5%[3f{uX hgje =d%9rFsn:#^Mb>A?nӑ9!"fD  tcM :TLJ:}Χ4/ A%!ٱm4+AۋϏļ:T_{RR X3T>߭ l DJY3LGziJ ԪsHn:x,;Os^w3쥶?n⤪Z/Y6G_͊ݛ$2e YWmأ 1Q*!K|ѕeƦr8{N7 3c 1SQu굶%lj.l TÚFYy]Y'X~ҝ¼J~v@ŭU[/X˼d{yefWXJAHO5/V#Qo(}y-ڔn+(0W 6t 8|aUԨ]ՠ Z-zM%^(׽džojS3Z_\Ece9> #Mr]^ī!Yd-/?_C 8XEi(i2m QP̵zW:7]Ɵo)&;cu@i)]P̘"UJ2N%dr/3hķ V-ڔ|R*FG?Ej(a"J1@:E"T#O6fNnԂwoiKXbR/$ _! A% '=\5mу%)XؑeMQ,GrXy-a d<1Mz0,@U3܉&G7<4*cc6~ 6i ;/ObǿoJHAf ;ʱַ Qf/~i`(@Џl8yi;I|1<+۠^]$& 9ݮc!,RA2A%]go;W҃349,nEf% Tڞ 3m9S6ʓciHk̞F= UdǑꬮ%S9`ydz7&;̱SPzNn(9^ӏK"b*.`#E_j"r%&rw.50wղ؞ 4a`AXLL:4mGe FTB˔Jߣڄ"z?TiFw\rۚi2}4XqֽVyG~!])&zյEcTGSXnZkw0e?U;ϋ@V'pfUb6_2Gfq\#>nF j&]СzID|C@[u"Mۻ'^mt ` t9M,t=aO%lEO giLِ/l\,g*JI,WɋÐt_(FdE_ Y*wQp?.Q ebgBm$/;zf0Qi$jD #A(]^AQYUT|KIJCU< f"&=ذhcwf05K"Ñ+%X9ou-S,a-:4Wؔ|R(_P&T 9<\2IOV NϙQ16s92u^ iB)3-Zثj{ű#8[gucyw<O, }<VBwJ^&U8t[Jx)ΫwEKİnr b/K>o4.oviHp A0 & Y10b@Ҽ[:7Hifm+GEEt&7几dNB Gέ'=x&GB-3&4)uZά2 Xm{i/l=NwqBm|ѐeƆ K! Sd4x6l?2*W2F]'#YYp,F^a,)(&qQBNQ`iȁ[ 3zO/-8-u٨@mA4qѩ-z}P!{lFg-i"̓CT8HǵsyD? #eJa13Wk+7MdP]q?Y3ƽ/<e-cዽ6c؁1ۭ"z31> 5vGc$rIgZ,֐ɅV]zZGnӮ^`!]ʚs,rD;86 +^5'O[m 9ίv𨵫h(iQkJ-ُ kcGqL|h6݊̔=W%^Ӝ;# kY۲v1 J#_I37v7p,[jߋ.4'ebtM.e(0.#v9 c_=X3OV^9y^@ϴ6Cؓ4 亊:P7O[PM<9է{e$$_[lF5IKHԌy)!~g3|9JCKD%S!E{_jFc= ."zB V=Ay'P%E#W.Nʈr;!2rbc{Q[MzsşdM/eCNDiY*΄sY[ZB1mMUj^&W"O5jZ<~rFe[=ro:2q_b^ xض^ө y9Br#2E,֭"Xv^}3XJ>1BVrxz@/K9Y|ЀQkTbӤ]kar[tm_d6uUlW4pԊ1|$%Z.ژa%tQ&o۲1qO f%pTں;ZEȥ lČ2gbk^xlƨk\c/{e/R,ϹMF U-7*$MzR=_URHHN3#Az5Bo7=(A<;B;DFȲ$2xdeXĤ\ކ}Oy++4c3EeBb#\5KJt-ܧaYuy2ޗC&7;/F/Ⱥ/[ӕ3kD,gdجs*DN NUn-3F13&2ZFhhv,UTSJ 1OfʦxKԲ^7OK*f6%4oh:LC# >Gl8\a|#Ў\5r"5E}7}Bw0Z/տ)ȴk3yx),ћ""oFQih ^j[ߞW*s NOx9| C Ρ#|3# pg3z嶳i;#m4 ed XEy>qZ^\X߁.gŜQd~DuZm*fw i.~gW+g0ke$FЊ͕kizi v p _Ag?pWBZ["-?3G׬Ľ A!.-+X,z*=;K#\NO P7eF E/8 ht)cg.c '{E[Felt ?ߛ"j6,AZכFE)7u#/S3z11w^.Gfe~^aN/ \>7VT١q/N篷ĻsX3Tes=V7[zؕ91ڷSIչx#I^ R2^Q4yҔY"g RWW(kO_;jhfdWP=qI,T-b#+I0!WtCq3ot,rȡ,&J+X4ލ[k<$و%U>\f!ǐřq KW.iygG `tvJ z\/}qxܶk{%{%"ZP/U'q-"d%ڢ?= X*B&|h%溸g!a;8AsTpR}ehYob"46l>d<Hb ^/ ?M\%Rh(4p_}kT+leҖi׉lKOg\dp nޥǩ GL+'9m:+{]F&8`~Nl6lgQ=ݯގ-\ìc59ц=Մ)M!h+FuhY)X%ၽ|NXaW/@7]۸H?N~Jݦ;xsq:2p`6oWn7Ufx t' s>BBKPƤ-cya,nGu&.0<('Х@P˸T#keEϳ4thRTwS{=^W`i_hd#uKKk_Ł1^lZZ.Ur#,y jn# (fЎsChdƏ7x@6F;bUy-X+ٕ !Ɣ?ۇo.0 1څiǀqj>|]G8|Fde1)4}z@}0qSw[=ռd0@ 2B4Njjw -ѵ!ϊ]v3p[N+3e#Q#lv6D0\*0???RoUjWC˾jGjvγϜr 7kM33&9Qq^nȥZԖl "Uv4t;?Lɱ6_@\h1DCn`u4Ԕj߮D[ zPA&Xe;FeLUܑ!$h .\KW%,OtUK #VI@֧<)=tx:?Uhl^F#ozb s5<ӻq; SrKDŽ)Ǘ.$gkQD>=?B˿e=OǒlG-3mzKg+la,o Ր\c+VAVaSշ#.1bv*8!Opoq@O+* F{}&z5t-#}]U0QM'\ o5NX;4Sê~I'I& aƳkf'G$rVcRU+q=Ii\,v"6+Skl_!wfQM{\5k^a _]5ߘ]r R) }qJ#vWǐl7ENШ{['%mK+L _$X$d Z~Ր"W ڗFSy,#;K M@b@ JH߸ϟ43PuvZ%6_cM_ĕ! :fa~0zLu6 C1tp䦆7.$Vb})2U[4eB X* ȃ\6\!̒])€TS۳$aĆ[:V;S$wG<v[2l `ȣ5t!%5x mĹk}L?T2ʺDĎ=,~`B~8`՗iW-\GWӈ3"*VCxactt'3b|uq-ReeF'{YV̘ 'ۂ| };2}Za p0TriGRݾҶ3\6]vduPôieou)*T$jƸW^^!gO$O iG=kڪZ,cxWxJo7<PyY^ 0Cד*k_7Hh\UY=%HD`<jB5cIO|'%4a@īb%g-tUr~IޯEKp;u#P$,@Zn\cu=V X}uL8F)|dSGߩ_l^-EhJ`O-f|^rhĦ.z9xZ(Gy< 5_| s \n3) 'آQ\ն˂,>gj?9S{NTa_'-r4N22ЪKC3qdiNL`DYܭJ~' }ָQ+wUTE'$l7A!D몪6;l5,a 8n^!w6T, ni )H ]ɥ-^X>'ӣjD P͏i@\+x ^f]A s}n7+86M3MhkJ,O(UVwf?]b7b&_H~ =n0 ĊDxvZ"ߔAfay˧gxTn;nWj yaݟ 王⼡mrAxihEgs͛v?U`6\GXfi"TrA ŌhXjX >I/2`}T\.~LB sy, Z#an+s%L8fDp8(-,0>!-6P3899uf&8., Duw 4Qj5N愵|A;MDE6K~2G .-PÞЍ:*au8I&ť7GY&cȁ`3B:*+9_P/Q-[?CW@>R_v"82v-; uX/<)v:Z\:ffԸeUk tu9uN$(DF>=GU>yjϼœ!tb^IZ|X7120 avJ1O^d W3;ЙW7Jlg$$^Xre#g`nk$v7u8?Ӂ+%Q2) [4)o]j qϸhKNIdT"}f~f$d77uJ!ù)R]OtK' ՜`nsOA:DyW8mi KKd߱,*O{}?˕a-^1TX aU^ 0cv;HdmSZEd SoQr2lcA1~ƒZ+$kvn0JHܢvݿ%6s-{½b%yJ˜$mc܀|16N<\23Imߋkh(Q8߅r`=@Oo.= T,n@Q~y~nm8PqtK~6BMdf LgMX{_SLts[SsE 0אBʙ-Gp')>db&mfq;rf]Q.gjàl,@1WmޠcL/Cg}T .W‰Ji6coi][)]3KyҾ=%"Xo7G( #| ErZzg_]Po*랞%psƏBIlyqiU 0N#' I`j}(xO10|q<ƖP݆n䠪uR%#||o%YpCQ8@0?5x ?⫂I {\L$EK8pzU.=ˮ{ NR*;5 ًh ɒb>ƆĔtT6IM ~gIcOTh $7Fe倈 ,1@xv!uǁMIL[yjM\RjleF?~RD+a2d6yaYn#b6'y~Kk16hvD겕SUb}r]L0tfB\leï% 9ɪ&[49"zH礍6`u~mN',uEȆ7:?~F.'w]Wq^Yex[ZA)3qGBIq}~G.3e}ݣC'.=맣3AM2|g!(szڪ*߉Rئt/›:\ 1_t2#y}$I0u*|x;I#x9hsmBmv7UcH6AV#CN)pL*aOyPھͽ#Ο{XmPؗͺH'F=Mۇ={~ 3im>D1N뷾6о~hL\>2{揹X0- ż6nC۝YŽN|Lr˧+ +ƣܵ*mlNVZdhD&%a@/d1 b:S3뛬}QסP`{c6Bƙ Y <22PmCgEzҤ$?yb{gPz&o-?uܼ:$Lr0| RVޔoY hR j57 Pz,il̻`G.,S-H5uyp e5KaEYB_$d%vJZ*GϦ/jdqy9RtN3NT 5T:.ƾFǸ hkCVPA?R?jИw/ѐm 7.qkwayK Zw& ^nXK=ɧȖãQ`ҟs2b7n2QurEM{9jvB;=JRlcFOtb^hEjߴvքTJQ$uzFgɂV2M~8^%m@-1RŅ0nGs~о:!rb4lLB" R/EO:`558CNb;%$ * upH_·kWW0]!q-ˬF%Ou vΊu0n5>މ+7EHRkۇB'I#gyOltyMi,x/kJGcT,s*19cGH#A >鬙B{tFѣ^3 ͛b/NU6D; y+9'j߮yz* a0e'tanuT 7m`L,QQєUUBhmm D!IbfZߖ+!C_5㾩v0W`m`-XGul1^2g乔koB@"T>;9]nX_qwS7} kU[V1F$d'駏Jrq AtH7;TJ7iDB5a>wF{&Rqi/,մ7Cɕj2qo-^#q3o繯GWg& 69< =WdvB_^ҡ 0wO@>;4"Kdgy8#y \83F8cET^(پP*KA\lJ\x"Jfݮd_b s%ݦ&o.T=? r}G.$Kۺy{Y10~4џ}H7;SѳI@W[S+aE^`ņ3g+>e'~$\? W촁 . Hk[:$|KUH!cd kB>n9:XrzZW"g`w/]VPK0D]aTc^8G(`9\c1Ar`֐vXBgp)K&KtVtCEHTbB\뒿D2hYit.NwUKYŞ# &lj\R܆(ZGK ^uΕ6_5Áf/BרbuDz^S_>yGYaxH?2$..[l.-5f*}S/?g_ ;91YjpQurrJQGlC#>ntGcxapYYūkƶB7e$r*Hc-5S{{@-FgQ"f乯z2G 5!(ʕ˭,gw)rbF#:tMJCin`ź;(?ujIv~0e7^Vbj `))(2,VV_KL%bK&Չ6'z[ZD#\0o0Ჴm99DOpmEYkq-T_9]~[= -7v=o{@" ZtҀ FIwZi!I\7`N Nؘ 5>#߂x7kX(AWa'}.BNP+x¾k?As-{c$j2؊KވjgF^u^~yPVq-Gr|@ `;W2 > L0Rr8U=ɹpWGcTyK+ .W<S>e$2&4Z 2 L0ڞc|48Y*P_Н^<1Kxa;'m_j7snr^|E51Qi (pR`~FzȵfLʊ;M&S.5N^ b Ϩu8 J9HN`w#Jw%["P͖R1 j΍׺jZeS¢H_FD@nyVo4׳8Fjaߢ^ޭ{Ӽ K?t z e]e+Tz `ƣM5$)ꒅwwHZ"l{hԀr:ELZziP3 cU1qT0M[< ބXkѹ1qGA1EFͅcafK>!  8H} h."Ūj.Wl[,5j=޺ʒ!-  %1:zt:3yrrb,!?O5$imk^~ < )F"B)IhVļ&ފ̃? G*BWGf6#Ըl*Lho vr;+ѓS\4E1[ &ZߟzY80k q^2U:[i/H!LU:Q2Z6=7(~I5; kQCY ZmE $cwS ߼h*qV2n؁af9[0eP(#ƒĦ.u*].w5b/)e_R-'ntӹU4t\e 7|5#dQQc)Ӽ[b웾0ܧin7}0pS<~hax#\f *$JL"f >٩p7D ݟ^k9j2hѹ},3nZl& vwiZwפW[[D,I)\.IHVS=]<'[h7vjrr0`, Ua '4g/a 4 @¥{Q2̎T <1I6hh n"e|N ';6$Ɲ>{ A6 Э&kRH?Z{{Ugú} .pw# rȰ"OP'l=SV&3GMf :}AHS{.:%+a%k-:fՊԾ˦3sV?iv8e#*Kl[Ph(o"v4ظ`\ zj;X.kS9S6rCf6߉-}1ЧӭQ49?=?ғzw/͎">> c)j"1Ř裉mQ'݉lK<<Ǯ (J dD`~|eM {:M| 8ߥUP E˚bXoSغ7Y!f$~u5,@2xecGg"#$meW1"ao9bGZ[U-n$_%e ^{ݢ#57aEi4c\"ۃԄźj}|d,TɀGcS C)"L!I#,NO2 Ʊ^E8N3Yﻼ~HRVrRv2oI=H O)\\\~Z@ $e=eԁ涫n$jHwע!sT[7L.vV蕺y&o1:>SgFh#[S h^yo-$wz:uF(sg0?5q0gz93=0pN,2v!|APg"n0X**-`W8v-)R ˣb h8 ӉҚ`@CJ; fi ZN"B^;󒸊ٙ9[ln[ȼa;0Ď$+WC9e`K!Mἕ19$0?aT''ld&)ϯ&Ni #KMG$ehߴ'/)|NS/H>jtKF󃿊IhJe V~r+ ߤ[%X& 6[T]-b]vv5Twr *bWvW`PbnCldT~"p~>Xz)Sy1ǿ#3=Nv 5ϰbʾ.;\(b#"Y^8B_N2~v>ѹfz(<xf/;Ȃ} A񣫺?%$6՞s&BЯ'doX`OD.](A9&\Jדfb:jU:.3+~捦ҞycNיMa/;atc_n&sA-:v oyۡElWJ!\Mn #n8ج!3P7pzgU\ȍQ`mx%%jzT! f}L3]A:P,z&Y q ʃw65Z϶"7MeYSO{r^353xJt~ 7fS*-gvavp SkO+Cl]EŤOy )mJώ6Ajw$U>ġh. C[)ЈUŻoT(r Nd7/#d朧MAe*?z\Ј fxg+5]ݟ͎fŀӅks Y@ =;w,:%Bt 8WC޼Ab2|a[l`5.2,݀QO^2յi7iL4j(fpx0vGp&$|)Uw:Wp-Gs 2RiځJ9>HQ `AS}<ھVJٌyRX[ӸqV8y􅐼ƹJ4K. r 0%`!eseN2H` (U rSM Yz/J6(rGh>]q%L`yh%yz15Ǔb ) h]|VwJ*&^ͬhV(X|CvUlv0E9a$9EʭQw)x/f;ohMBS_o[zO]|g?wo1BQQǝݏr+Ohy*Wr* nvȕӐ07\};\@`3|Z29_)j!ܼ5fP*6?5`KD ͎]X;1$if-چ^NMSlbuby#d#{DذFt3Yk7Znw㐰6ktӽ "{(L2ײ8ﳔaY0Pr [!h$T]c_,vOPk9od4 G5Xyul 2s_#B!^lUU@w_+iJ9}貵)*Fp݁g-8f;ffC\:4Y?M2883(:臌MBQk-GZl2CJ'_1T~b=-hhROQ^%%E_o3;GkA7LWt[0[.Rgw0 G9(~3(I*=W+#`*G̟T͇E&\{GSLfu347?t/ɱċBzaOAq4NC 1*B@ON7+sL4 b KIaYwM1O'*ъEaB 2tt|&Ob0ӈcmZ܄7pC9a ,9U $ sZsY'a kcjtre:d,|Az9<$˖ AcB֭phUHW"F MHG D.^$7_E0ߕJ" Yr ) 2 ",eWRJ (sMEK>#P|4ȟTʥH\q`iSW@. 85YhL1yqTCNx,,s(S pA/&z) G'd6͊3M2sh݃h#Y%|G&@ YJpl 7Ye'*bhwMp]NO{t$Q l߭VG2b.G6F+_BBx! ,%oT)Z Tuf{l9ҳu8dؒɚF1rvӨtDogkބilt׏|S,,:"ad$א@~ ؛,W=(Omp՘;Ɛ0=@hdvoSnCEw_$dЈn~YFHO0_zo3J x}PRKV=*E#@{`Ŋ2аըBp'+-fXA^ z\Z޸\pTJO♯װǦ .k(É[;;~ŤhIf>7j̵H?<Fv'.4H+˽Tl[P2FU@i yfUB5k4tА"ڳ$Rg\jaPN5 Q .+lDŻQ^smP~R4dRnOok|IW[=3/X?Ç<>CJ |\ % .?Od(Z^6(wCd ֘~A*̖̠ž{⊥fQo" \̨EyL5JSYFa7ڥ!!"r8O5^l!bScɞ(8bc+SHJ:N/"r^U"#Ɵ@qmi% ܰPpDFaH͗c{t[W,6 z~GfkՠQAʻ1.Sce cݍ6@]!À) Awl#6 +sz~z9#A .B 6r@,@aTZؾ5C y '0ǒH7R[ch|g菌@B;zXs 2WA 46̤ N0pw PbݬjJIG Qh9̶)S"R*𧝐76/?ep; d-+B1]ȫGlzDZoEAGu9iaMBO;Z~hjߎp%(SCiqnQSkGHW"[ D(& 2 V `FZpcV(7 >/ ͸&yLͶmة٨'~,Aާ1=.'|'Mˊg6| ~.koiY=/wK{s: N#Qe GqP hCSxu$YZPqm1,LTA9(}:;tZq{ DU*t+Z$>>laEIqb&7h3?酢>A.)5w[%|X@} &}ϯ^@lp/GV$fkx#_ti|{X֫0 0Mg?1!΄že))Se=:9V6`;]eE yE,m_K7ae؟&k'1Щw eg>>/(j9oOݽ_cnneQZ^3'dR'VPS mF yf>34q=2pnض 2/AV]IlvO҂cj-} uvgŌ(H3rT%#Ρ#ٻt\HK:w,0pӓ&5:zM; !X{Oki;;^\YSzNA(*8A JO-}s ؀+~۔9 ЎEWWgRnGrOKnK(kAdGKM%;J wo9oG|%j%vT2; Q*‘pyG#}KR8;`P<{?.?]vf^G ЋròRT]O_1`nj.=%; f! 77fcqr4득g#f(`ƈs6HZ,Rw|*6u.V)ONRQ7f$0+(퓻d TdԥڽiH"u+vZR[[Ky Ph@_mkw!e-1SkQ$^[dTQH[W ]1N`W#Ŝ#T31gu'uӲWDiO*TVێ[(;8ʥV Us <0ﻇpsI/=#K}^H9? A%J +vR~CY:  :BN}i\+ZId ~5T.N|=}=ש$wŝ*Ylu7By< $"aSF2 0?(&l5-0q1?F{('Mk_A*-+b`ULQ{ t \mhEՖXܶ7<3 ׎E58R5aWx< zZW؀{$ OYOOw(e JQ[D~^q!Pt_MbUYN(DA#ZmҊ >9t|M qЍT-lީTCυYa1T7 #b*gDýeɚe|[.  À64GAU:#G xQ޿84gr쩞y&#Ǖ 6 FOj>~yarU8 p FXQ.7vq C.RD8*&3&Z ? Bwtn˚hBXݢ6z'L+>OȎ͋,_7~cHϤ1Z{3?iRu*S#&$R0~^cmeИns1-ol)9v%Yd/2vC`BC1csۉC1l IBsR <|u>)k,4糨/F) u_hd'JL5E$h w'Z Pb`;J`c][6 =-}_0fN@aE+ %>U6I Dj.͝FxWfLK SSB}`—fwJpy!TG#_z%o{ _/_ƌvtF v&~^Ygywdv/I{lⱃ#"dO_v^ 8gfUSi#-dF7鏺Y5\q if2X|, nԺ0Ȁh pڂJn42mGԚealk:M GC7{R3,Lw !% |DKFxU398iн ;{ DUI&ENLs5*ʻxH9-g e`|(URRB:bCVQ˻f{ͮ2u$zн|"Tɬ8bnV)|/kJ&D_p,'!uŃ|1~Vs0l_4 “[2ZD9ŜmFMCفt+ SnPȥ靅#bcC'^dz>Gspmg젍+:qaex5q\S9t4QHVCS`mr<^颿ɀ/T%ٔ^Q ]»>H:\&=6-3JU/t Z~1ki*4=]YL?5U.\<5ZFlo"vF)Ц4T^kQV"fU2XQ-wtLvI@<4%""#]6ɯi=פDL垨"c_U/&OA0GryÍA#=[:\+r[K9π}>vf(8)d]IW݇vz) ̧m1ͨF)=U{54kGTsڷ@b1{V~.(3ݞ꛲/ōl]5öo . LP!PeT.L917r (saaѨޒyGU˕x_ٵv]hu@BVĮ[rCKY'}%'XK^29/rXjV6`vxAxWeh$G'V9^Z 86=wY̿)Rxss@ i`Eo۠m;F*}uip $qvdMakW~"@I.2!/VjSnBHґN;e xNԌbd]!ʮR2Dr Robͮ:HJ)Rbz!uG( V]s?MN()mP&1]\C^4&'.[Us3Qo(J8@R@rвpGFVlU~2;ײQW9v \Zg0ah7s@dv"0a"b0!Hn<;ޔsHZ(^L%$+ 4ALg ?,0Ywa~7rq K{\fp%/9bԞң0)Au{N~!ge 4Y똻@K7[s5rO'GhlR2` JEآIk2$+"vQJIN Д!X2yŒIގd 9{QK4N<ɓ 聓fRP5P@+6 }-kmP7i Bx5{r*H6Lj:9fM@Ejq}T@j};6fYQ![%sZJT5~ΖJ,$y{26|⢺uR @:,'HM!񒝗Yp}%Kh @4}\mP26O:iQ[[%LG)fN͖ 9$3QicƋ'6{? ϼhIJ55zɟ=]ܳu?a5iY-wDTFVE֟ٓΞFJmr.#ރ@``Q"yP-tEkG͛m{&}I*(k;N#ZbrEJɾ߫snn|94hT'[,'XTz /{*YZg :ƾ jܴ n/c4HoR L:eR$W)̜qZr'~]cQ7hE#c(KbJQY'ł]_Nrn*7֪+Dx-s9'E$h2Z~W,ez?E?둲$RA.YDܔ@{='t8z!%e,h*,*Nn;.-dC'䁡+lQCRTdELcԷN`+bWvqKi2F)w|6փ~2_ndFp6rv"qT2^d]skr)HVG;> uD@2CQxj`]z6Iow| D4?߬H]}5D9IF~aP EV!Ld c7QKre5h;:IT`JMMhΥ|HZSyąom(?aA/{*1'4yTdG?x>HT՜հg XO6,t2I}I,~U >r%jʁG3;cը4֭U7 "egGZPޔnXo^upCw+sN!"MGKL2_hwE\Vf"<%KoQ1x.naV 'R^nfQӼk;0ys}XŹ3Jf}}h.nJ>$jr|,@$5]|H,ۦQ{z'S]$ -gT<%Ю#\y=ptղL(.ÌĖՃӵL(`*HLDh!M|NT2i1lnқspt@n&op8chWR46#G KҔB tw&O=!@'빚ठ\^[Gn ׉u\ԩ律ӓٜ Q 4M:0-Q蟹fHWGmN7))27LF. 7Ok\L ş3y 7;Re tPqt[rv@̷|^UI *s^1Z(bv?aJmT^Vbѭts |~}]%<0t5x,J*vn-(nĜ\p"^LM( 4_7rz U[Io=ڰ@G+3<=vgU^]XvDz˧ÄBW=Pa`-:6 Ik]!s=K?{G2UFj V-BҠ-xCx纑Gcu&N>w C;js L">)VwgM;&_GaXP#ހ5"Ȏv7>w Pך0yI"-=}Ar :ϵ1gŘӫF6}m !9a|XD/M|na)e֓@WʝZZO ^!ʢ~H;̂I hDS"WFC+ZL6mŰ@0r:dϽۉwX2jV=Y4qO-z0ѐdd^(wb>uDda&#?H&kBvn:JJ1n}傿_syaYQRY!BژAzQT!@P4mmY c' -8R5>X%a'Q4eA?!DXn ^%>:oФcztҖR)b3|NQ`{a0qN.|~TPU2%|w/j2ʃMN@* kTz kӦ?M%sAF&mA[$OB>^74Vl3} xxVFR 4&jL/biʎ2veF]q0M0y${op0L"|fer}Il\fd{#lt1I\5ސ*!k\r;ET?mZm:.LehI?u}$]dHLz@OmfJā+PWW ~L{j%Dn$PҘ61qHG-pzbʦ>rǶ ?'gI9ißU1YѮo/v ˿ՕCK7DJ0[A)=4;';]HJkgz[\oT0oy|:nO*B Nv! _4]Ijfcfװqvę#Hk[/.%VGeƷPWMx^{ (wDkPQ&#\d"o h+X b122Х,wbظQ }K`tCCL]-#9R"|PβƕȕKW~Իj4)B߰yvý/sT{iaBܨ #J-עB*$i@no>R<>j~^.<8=/(f:2#e/Oœ z&H5oEkojc( hz.~ؖYcS&P jxy\Mx[f]OpbrP`rxˬeIZMqL-L֢!b͕ XرŔy ) (I.Dr؈̀gՀhwwPwj(g0%{yN-*kDTGs߯&m8~:j[WҘB..Zqœ@GHe&3A zKNvt@ ~7sL Pʚ>电SVaA)2!p3.Jh}r_g:N,W搂 _i ~p^ЊFoJx`?8C5JW U:gHEW\Wr*o# PCZĢ;LwU % Iz+6N?P*:Ai@QT;zNGU[+RAetER8]55$ TaYyK)a;u)1O\OY +%>E:CΆ%-b}nX`fApyP>ұ| _kh81ӷ(%w2lcT$Q0rx)ГsMFHu^[iڂzd9_U?Vݒ7Md ̳jAY]QnjI-8V5\Y Z!@LqR_c}9ܖp N),rq ״C'CIj:Ul/kFB=OYQP3P~ay46($0xb^[O鐮J90G>G7t i\?,,5) 2} ʁ4B [cb|MDK[%[)R9tY\4M0 Ҿw,.o+6h߄p\a@D幹BŰiTHzh'[uhfcj6apO}"j<1݃(VVJ=u;V9+*JQL66ѰEloO6|`Ƶ& a{ōAR(> 9;e_8_3Kp$Ys9o̹Z}X2Hӽz4-BUYSW3=쐘Rq0J%. P} ăd`-Tٿ<:B|>6ta!@ yiI5`#U8M23ƨL}*r^γlD*²P@/0]+p?FO3]% ]D Pk11_5iAEQO"6>ʬg2|(=2!?02@*2v0dl<ܽb%ۮ炅7mh*s}R/ k -~T^Pcam,7Ο-T9x`1mܪK2ʕ8[ G"[٥oCx)3~}e (X^Giu2W&$w0=l )A`󾆞B`` ܊[U3$ZK3$.2dH#=E6Rʺ@4l1 廫jG 8\ ݞ~3άAEf$R6G ɚdՊ}KLWvݫ.5Ńpj#tH?|:6O8nh.pݜ\w!w ,bbk{UIAѡM@+_ZnƦOe|U?ib[ |~S7e)۫ Z5B #2>SJwciȥ$_5hΝsKid8W|VSGKURVeiZ@`62#;¬}W;" R%՟=yF ;G3༪$RVu$n."cpΓ{^]6蚐Gv(}v8b7Mfiϸ< ȡ$]Hup+f1q?  ś^ykorxiʺcj)\./i''k%꒴Y<J4`+wů| 1UP?(wԮm9wq>7CV391@.5ˑ)\ Qj*j~ߢ>tP,-K,jxQL]w\g3–k/3/ñ*#C$?c6TO^FU2U0||>I2eԢʣMq_XW53{1ev$$[b~1Y!t*srSQѶ}-,]cbÆܗU}UڥC'bծG .C'=}Bl$v`tS<\HWf9D?ΣvOicژ()nUÞcCD.Wx{4蛑-l}q/=GȺ{Sχ _ )>fa$u*t+ X3J*dPF=ljzFȄPgl ȴroyKq@S7XdC ^Rq]c^H4u#хx=U&MQ3dF)p`:osVa&˕7W->tyeQKw%h A%tN7ڔY/$Lu~#[Zc9d^jIwC+x10{aĻb쯴sC(ƾ x 2eImWVe+ fK[#ъۍڴ/VSwHhOT^gSoӒzxU&}rj6hk1bY@)&wѽ/#aU"&gWZ<K(\,87_(TGRC7$H$`uV<6x*3FR(N9)4ثvukOP?Pxu.=>R)ɫmr5 >Za1~in+Ϋ WDE$+=Bn7!7j š)z*1"vGߏ^=@ :.y@W*͂04D[`sZ#wǎ/`nK z1ŏfPޣcз@c@Cƿ]r6j Tf31l9*g'd"B&F_RˌON~9*|=0%l~h|" $J|ZA0FYELhpd ؁הbkui^ {v"V Y4CPsۡ{1Vp"'p;WE(.=JpJqHD˚X^G`㼳Y9MZ 5h-?9g3V\"dVoUGkkG"FNd'N9lVu~ۤ a5\Dm#>Ho߹Y~jwf 3WL,|-`Ŀ=ylp~::3 €9 uNSbSG/"=1i(ָ .9B8Lpn3bDscm =ͦW0h"G^$p 5Y88ZT2@뮆5L*H@i:S1{\Ԭ2Mx!(>;'hϢ&yqoJX:FۃvLJ ,+y#ў)f6WPxHZVc; Lh$M@S1?+w#]9xua0";Ҫ66Y@crc}z'hy+$ya'OjHXgHEHj>BBs"V7ߒ_P'5OOcWS[|xucbOȖb֟(D o{SYHR]۩> b˗+vbO@u8!W45hbH#~&pD_RWRmC ۛkS 2\Dz?Duc."Qz鄛V;M,CFn{×[/p,|̭_=hLA%!Ho-P二@Ge^57?zJ]Ayy,lX !Nivt&6eJ.6*5YEOiӠM,sï^@ @ lr,ߐ=?1R,|VS_ ¶ު|" |SR-ՠ;v'9afכ3pLF8@ɫ>ci*8B:oN1,B-} -.3#SNIoE:՞/t-HI1y/KJWy!Qm'I  %hhNeWtY};hވqTw* cֲ-:t[Jw.g(';'|`n>'dq H w-uu;{T)+4^Wj裄H))C2v7uiZ|Pi,X88n ̒#W}Rnc[N-F=#*i$gc :ˆKYej3vؠM Wlȟ8^c-ͭL'dKxΝ\lr1bHR"A揍V>Uw' Y\P5SZx;ĭ_% _R̝GnR!#{-^}֏Amݜp1h{˒Hy]M֋iւJǽc DD'=Jz c!J&8tv0o+iM;`;tR2䝅=8&bKXvST+usŒLtT9Rz9Z"ߜcx5\ ^W=UT[mF["7W@RYyǎsOYhd,}˜Ak-sUc1r JJ}G*E>ۭR Woaƃܪ+Rd>7VK@ &ѷU6u}0h e'-.)XD}F)6U+c5Ͳa_w<rߟTjspIu-U ،…x=W,Exw ̖4ڜD\)Fx%k<9|5|DҲlDæN8 -̽0,1mZeOKF,\ `UWgBDtLksY5,Ĝ-jmUJ L ΡkF ɳxtFl pSͮ?$%{uamLkY&R}6͖wyd)2~o*2oi{Fˆ|07gZD1TՌq͑dC/೑|x^wZXQB,tX}*yϥltL?Dxs!IDns5mLD$OGdQ[u4$л@"oowfzk"{:JM!u-(e}(\{z>AEPޘdB?_+c3GR(rT8 s6^_MZYS968iM#`z_f+@.r_8>NCjBm!:81{麮/@; 0E@w߼!gBnr5!ykV#5 ~onKyѵ)5/ۇ Vm>ßtɈ9E2, ݿ ]Ixne7~d]-6PVɝf(bU ljO;N'N^-1 ~ DбY_]N~tDyݜMn V0zwDf(3^웓49"e8e-MLCQnSkP2B~KWo5i4Uz9q-qAxe9dCOMJ7yn"i cr\H |0SZD'RrCiSwIߘlbQhӎ {|?%^IĿ(-:!l%lIQD޾gDXpw۷߸dʲ(I,D8T+dU{N#$]~a[z$+R.ivs n7/YKciy #~:yM9 L?<Jt Ulܘ#e1a$."G0TΜ.,=38U`CQ+va?* IC >}"-hˁkҭ%ci!+ݴTp!f)i t9քT&7YdR-4{^ ],(2(g|P+7j>?+l;IcBiH8뾇(>2nڭ+;~1sc!BMax Fnu 1=ĶwSaş$]@%t-M 77Y)ZcNOdXǂDoJi`ցnD9s8%i19oikV2uY 4+<wJYL+&U41zYE;Cx'ݡf|`ݧpY|Sހ.(&q'j WQzVO?r35߸NțhpM?pr]Џw [tD%pB7t%q#N6{us=•~$СNNuRJ{m8=!tCJHv=J C;aDف7o|gNϩN%n sOtY1{*s!?@w) [t+ $pP;.,Dpإecւ8a7{>c&EΞuHU@;gP&"54oPTǽcDN_o؆)2VK"1"] /_ZU{P0*1p(<hsuppf`HF{۲ϜnXI6aK$E%ic#JEԠ2$&DLkڒfhoV-.״w\rAar?;|էHBoWC2 pgxO( D9EvEسg!Fm1Ka\SO{\AYPC|Dpd-z6i0+5+(VSk'}m `߆K k$,%V" $\Bs!=;ԅ)j?x8`uh0pj sѬYb{w{)$0e(newEt髞y7ݐ,2B4|L]>y6iÿcѨ=` GR%y K%#VW{Y26׊Oiݷ~&9_(]`hZ$r!P" G @6Gd~mAQTKEQ*J{7Ns"6]g<&LaT\T Vv+2W[~V^s\,L|+}! Y/Rug]p<' M[U&G l0G+IRJ !r\AWÅ8+-w؏ٓt潥iBa0B\^> 1j6k;3`@IB͵F1 '/&ʹ(R/2*\9]'T/nMRY)/=&(4&(K  "5>c.쭴҆5r؜IRAkS=70@k՘M}A|:ϦJ#yT^#9qTZT޶꨺<+3L\X B*@NjU = 7?BY8,: Itp <6xjԉo4B# IjTV3?D u7[A\T pիP["Q"21MC* %/jxe֬,!_K}\w. pp'J iiL!$NgT:)ݫ3rBl)H k3;M %6ui=$BܢY/M П1Q=erP'ErgJs 2&a)=Y7'፨v?<VC(]=hÀ|2@&SЪ=C\Ksd58Hճ?jvJKWî"[jԭCEݛG' *Éfy)khܡt%5$ܼfg_ t4P11}O|@T$LIV'Xl9GG.X@M4-z&EwF8ap[fCmjxD?@q镯wʩ[JtH \I#KtWpo!Ta?~M4q#T&Sq C>8z`OC{BS|d@A[ݒúNd,߼e5|ѕt7E/ٿ֎Icj, 0@.l#9vL1hKgN6@|8( " `[VVHHmD/>0q'AM{Nur:R|<{H%t]XJK9Q|b=@a l۷ cN:bT~D׆u H%)jJ^{ `H-݄w<7?g1T:U'FSsSYO.K;rNt! kL"խ=lM^k,KoL)SD=)v B sܛ+gQlG7ivZ4ׄ|܎b_tl”b*o`ͤ0lT2e}!ȽJ`lFP~Q"sdZ `31=Y5<.;}oۿq @dfdk7 Kts(ZRI{Pf-M+;,D.{ꆓ5Q67 8ٞê&{]ǚҖl[ɐ(T# y7 'f,3E*+*\?{OPZx'F$+)yurYSJ=LCr[zbF]-)!\tn*)dwyt`[2:J;',qx ;Im? !i ȩ.J 8/`2C(.:[EiǗѴh1upc;4@[ep6" p䠲2;lVu' NCM# П'?S9}k <'0tw@WsbgDD: t|ElH{' ꦅ[YVARP0 VG@E+|>.n`dGskܞKC2F1< ": ,~ǝX|i4LmO Q6p%wXr" p'3j3U.dh <ä dox01Z S$Ľ|sɼu%0eW/ē&0rn9.ԻJ,#7ǮWӽ]4Oo4uKnb 0#A êu$qaI#0&]%4f`ZqahONka;vn]%5 攁H {s**cJ9 axebiZ )ʟAG겮W|U/p@p.VL$# {? ۮIZBvxbVZ""uO:>:V{GLѾxJwg)߁f7!.-"!cBZܪg,┷YUD:)`B|ӓ$n|ſ+UOGMZ)k@swR{l5͖5(|̅SI%b砋 XCmͿF(/0 ܽp3c g;\ؘk7Rg9/z?fyP_08^We:ŁK$'CO)Г'lڰCz x>#@L'pj) H[;aB^Oꨚ8[mi'Qix-)d͞ E7ۄQu6 S:^ছc=H)!'L~Sr鹲l#Σ 3r:T0"eL * }5w7z ݷSTJ 5uUz]A`qCE@+- bCW޿`Vϋ#aHe^Y\ɋx:7$y x j?Ж@jT3$yRh22mS Z̞HxK9 L2eFt4|%J[lGp$@w9׫4ȥEMt$)m4fw}/V,q0sI1Ƒ8_";&_GU.$hˑ8 Cy"ѡ=u]ˋ I|U[툵yPkEnb$d][D`dNHI5e  a\ J/Is)q ȱ^CjBr6}VkR|l?-_@X$'*Ľ!Y3$z-=}W}deKdQ`iEXx*y#E7)!]P|IQv0x$PQ6)s9OJ*[+RF,sz{|ȯ{zD(2_#S{sr#J 4u@-i%v4|nO7|N"#E-<գSA }]S \])x~ԓhj<`N<:h9ʪ. QRn-zO] &ϙPdM*#]kGLFӉXuWpmDϠ3XOJ#}t9)%IT^DWJ%g-z=3M1"馱!|,R_.blp& 9TFIjܱk.mÎ0ɂ*,d߾ 4Ouw֧Ky^8βpkZ`%8 <E&XԌ hi[4hP [84Y}d>/o#71Dsy0dʦA_}{*ԽOb5oVÑYlyXLp},Q&~{E94첛`y} \Q;-D\82_>g4!7 dHϸ\oekjRid$M&VcxLwf<ҪjYa`AٹN0='OMUfZ~c)Ӭ[fc{ %S($*sפ8G+dixaF6mvd5[:\P66&(x*BL ϓ~;ĺTm<4(]xR@mM@B!Ciqg͟+ :r\XT0g#3 TO8Q5o.쁨XFTX,^q iHlٰD2<ɿ`(f~Vh"^YYYb?R@o.C@D&iI p|{ /^±aӧ5v:ٚ',u_`s%KdVMy @s^Wx$a͹ԩvmP h xhJaۖfAeo[6e`蓭yLX,&|p-kG 0VG%-'QQal1Yfg)㾧gZ102:2L1Ƽ%%jdvtOjצUGӬfͩ,DLylr($g{NWB e8%9 P,wajsBīppA(um5G;$BMUiAr}Ązəb%qu's_r!̈ॼ1Lwrb@{1GQAwL":k/nA2mYA0JMK7bo6 ܑxX2?U>(sjVqy`<v&9:DR>*Ehsc#ӗ>V7N0_-o+jo殲gҵs!*4uvpwJ$d â BH;=@3A`$KBR:Pzw:hbd0wRY+@o.qBE*/<K旱 ӢXF@ypKd&ėB{$$m.dl9!^( sYS/"g3))nd2LW'9RPP2_>Y(dsaM+Z[,M>1Qf({*G}5U٢y$((i. \²3EEQV8L9:i/>b/I"Q<쉀Qr1Ņ9r;юBGW5(QT(&PuqF ׮!k-S}u&fC1g=m1/4%s^ 8` t;Эf!CdoЀ=W%y:yԛ]f+h-֟.O.78NKg/"k=K=3 }b.X$稤 7X#K{Gb9;"=@QaVUQ+E#n-_tGЃ 0گSxXr:~9_~yMdn2pʽey"qINK.<$b(WZJۀcDZA” nbv[ rA#-(84e-ZlqLe}x X<j}ezܡ+yV(h|`a~[(i{14d_"6yj?g2?aMOCIƱLv0:Jzc|d[:B炍FZ+RIEu@ Yx ,%h2iiI>fZx(G {6_srrCAR=̡D$^Zq)vD&5ZXNGyHE!Kqs4˓aǑ3L )7g6ao+"Hk 6"ˁDU{9yT::{a: &9^R T ֳ{)^akGqجD- VCZѷKx)J.= n< -5TP/|FJ i,s#zi91~gtՅ?Ou7!N/| ~1zAҙJ槦?q(tv9Đ8Uw!GT0=wGZc$Pj'}˶RCuhCSgXQn5 `m$=W?eL@0ƸUͅo{1I"8Л଺,Y Bk4Q`]tT<M@;-"v*Ě;AԶɃ鲱/WhN#߷%#۳-D]csXM˳H$!>>MWs C6E jRp0<AjR;jt.۬SCrX0Qi+g]"C3#d⬀1ҪyGP#V+aeU9I`z{Ĺ^5_Ho)\^;i'((t쫖f5wR;E, ]n2vER1$$ΔNY7.>r̳ 涐~EDDz7Cu5gB_+_VP@/.좼3Ejx -0םzGT\e{a化JtV ?Oh('˷A2I8:0!k+T\? KCzF80c@cxU :5ZnqV|;$5Wf~I-:`hH?YKhRU’ycŰ#̷æQr ө_fr'$2AEvqa;ٓl`k1ݣe6,s/ap4QjZ. zP=ZfQ2!m% 2gd\ J,(;` B6P]Q$shU D΍' >TCFXΈm)SGF0lة<{dgo@vZm`V|eb`ge{ 4_e!K;>}Sٵ >4ăPY{yפ} 5,(DZiLb0ɕ"Y# -GPC]dr2e6-`=E%o#J~t^)@d K@|(i+ޞؼT|ya`1(ۣp!}`* ʛ9-uK4puW_/lʝAFC^u"Ukԙ8˅&zHpV0I/cVa1EV鬀Wh UppeY"/%Q>ydAk}4oz@!h}yl?)+ᾭ_ZTB iMŋ_f>tLv5zca+醘k1ͱތn08ɏv&Xi2"$ ;u’x KjgX Q) ROPR3 ?`4XT`ᄿ1[ϘY4`OVZ~~E2맑cHjp\z˲4duM|-a q0kw|VyAJY(a<ݗ4efľ$=C3F")q>v5Pq] y/<.a Twkn 20r |x gI2Έy_)=G&JïOB.Ʈ^K׽|wvό*\mOFkbu(}zc ph^⋠;OE!Xyڵ lsHڸ+Wz'wx{).$Qoᅚ&Pb&lCH9Y=n8Edņ(N9ye r[ㅀvu7%=Jr d^i7! Tl1D ]Jn7P,ή=x25LI]njB|gܥM'PªLqx:!L9NDH+W-@p\ \\SaǗ.j~YEcMFC_U#问.UENQD:IwMBs uڒX}_ėCfdJa ԵJ۲VWrFAj>Anmq:I4_~F7QxČЊ" +U\L6V~؟G$"0;̈́ʊO[g<_|097բDƢhW$káAhx𻄰 ~g/+?G%"Dr(?Xvg4Lqc}Amg[[>~L|]~"jG Ye'8Tw"QI2Sfx@ +Իwҭ@ kk[;I_pWINTKk.vpֵbt2hC*YE4ULCWs zCYOK:@U1T Lf/02q R4zŪA]tخk$\lR`vOY&-IW3" r̽{=<$3G. x|-D˅tکJy$L-幸 KŻI.{5IlcOS$Ͳxl ך\\>EY9+3 1Q@kUvM>vx5\mHY{?ArH=ɹL~GQ_Q[bP2}V劤д0S2ԯJqzx\1 hAY #oM<2OMIEeq$pS͗[fOXǾ薰M)SXaƸwSWЊeMpCs,] _ ܙ6l!]h"S@v)P 3MF}wMƱAsR (Xi渄k /]U*;*17}0?pyya/EUzmʃlF`S Ȥ+5uMK*=m E$r]އ&2>%^zV/A6\گt HE3>(r N.Cw2{Gϒz i:Ontѱg.Ѡ'_`2`)W!_DP)ÿ_99q?8bƐ&KE8]NKv:-D&`Fs#a(pepb Ǽ27{B,`#S(.V`3 VlmPz>r> Mɍb|1M'sf4\[B# 9{nLc,S /9l}ʊaq^tX##l;4wHG×wiFS8s͢=ΓP"]d2e@K` F)8|M0]IvƇ?{= s.iwG!wvō~uP&[I|ZDe9d%1Eʚ÷61D`57>ff_CD.w%BΊ皆RAd$^K,D-pQr8il:p\ݮdc =M{]hDY1PJ3&``3/@VQ%,,ٍk+]Tqu&n8:SCBM L,nI﫟CA"@- 1SHCxڔo_UPyuiM {D\e *-~P,9q36̮Z(Fc)f]gu;?.Cp2DhwpD"g奋$F=ߦzu^o倯7uì:CXAw D >/p+}ӄ̓"鱍yw2My;F%)ŧoX::!8Yy;ť 9ٲݰ\:fx/(3j'n/#W/j/Y ,d]gTŵYR8 ŪtL{SUWj$ʻM!m.y I-->wWݽj:Fp[ 1r[+kv6 N2m ڌF8Y>>A \ D⻍CFFߑ/j\B-vF!o X2B,Z<,.ۗoQYbm&tZ ! *Ͱ?҈աvr x>!Ih&G fmEƭ4,ٌfx'Qj_ K2kе\N.qNfẕEp^jYxwV-: rg\x85?JQgy2yp ůS"GWu Cץw(~]g@Pǎ>]zD U~Rt!ϑc\ 4J+P%@6dyLiՌ%wPPsAH4T^I/H኷P Y[dP)c'lW2@"-.YH"&Kh; +3oM:^Bڈ{3a`kc\pj]wA$ݰ٫?I𹯾thzՠ7 :C fvHJ`!&m~Vo j:ܧa0Lj^qx ]uv^أ KhU84!a׷;{?yxP{9-TA1| B*C6-K.5j nRRR"GЕIݓ`M^7# h#c]9sx{M.!]As *RwUTw 25KT+id@eFXDyigI g3x,1]aN? #4곝Oz'_i>xu>98_\M,"{Yp߽κ.QM~,/w6#ӌS<[1pYY{^ شA Q({R^v9}slBT_|bKFA;b` so(dӓg+qY n׉:{Xfy;zE&ww{IX~Ey%!@Y0`ŰҊWW"!B]2Wjuc5p:N]~E#ޅjNěиXb frIy曵gx}qAryM_9jC>oZ)_t^ E!v 3ߙ"*WH#k0TN.}j8d%rDu|%cψ Ezpx03"o@vڲ;QZhR\1Ȫ!T,B2z( 4C %F@؎/';[YDޢ&aΉ.. *:^p4o{d8ɩ3yN< $?r7vM#(zbc/a~⸖ y(]]QDǠKɮ@VBe2E/n;WXi:ȣ-qEJ7*K,/e S[vrjj֔uē ObxzF5lChWEr66F|9'n_nK0`N.O- Fa(R=>߄K 90.@,Iq87T L#p縎^?6zU4Q_ncD47 0f*}N[d7=r {nt S(PL5 :޼t.U~֟"o o8b!>Hr^|2}"@\KڊlJ5D"/ 'YeLx)yNnBE{O^.uÖtࠨϘ0;G\ǀ8'XN.^>=& 9d^9cW je:b T],yvK6raN>@(uDe3h[\nZ1輘; jvX7 Fn?n=9Kܾs>) HzQc﹍EH6AUQx3(gpiʵy]YˈXۛro-!NNojXߡM<^5u'[WANuS>g<#I m^$=(aKlO. PۜllͫP>%"C U>W\I`'eْʔ%T 7m}Kb_]EVƋۋ}'@Tre@Pii+=u ydyf\?"40ԗ?= uȔX x|sS?Jw釒]JJxHڑ=t`r$6U3Y\r̄qo^-VCg(EPy(=qa)f o:hK_jSDN]k1ښP}axTv(n%A80rvk 9,e1zDƹ֩×QXm:W)r*rO*c)K' $nLor!AM1oÍXWm8BAXRFH)/oT_`4)023372+[þЎ%V@\Im8(e0 Ϛ|.-4Z'6Q:#YęyC-۳چ^BMlCӲ/' brX[) owܶ,uY2ތT1W1._*z[KZOO|=@iʩٙF5V6VjJSD(6X_>/$f/:+W ġR‚ՊKO6KS.WnLE)H#.GNoLY_޽-t{mC"i`OQ;:K9z(؜ۍ?53' 8b06?8'a$䧉y_pQѩ$UkHHIhЏW?94{N(vDn췽OW\Y[&ɶv_ fK#Qfr3WL8NY1\n4f>R㻬Nv܃T_: s(幢) Yi޼A'0jU`p ,aAP)VimlWÍRY$h}hF;tC\ ,VrNP){ B}qCZ/ks<6yFV!c-` Z!2ʞ+e>A%T~r }3 Êx6C 4s2L*ru~Sf5Ԩ|uGlXkVt_FȞ|eLIrUP+XJ9T(v}1wc$m8 ' ~*<7 Ԝɯ9! \s"ēe]$_[C3:BM|M@}DfFPl5)`0)/K$z9B7G|]zf7vQ" Z8r'zC {K^fΊ2 :^?.~?H^nΚTgӻ^l{DQ-C0#Ŧ-;xWJv ]i d}r$$M%9%D7-rV2>Ħ8S'[.^:7&,>@Lvkߎ^T"; BC7V @-p.Rc`M-W!uJ啝YŞQ$N1[!%G6Ŏ) XiW$ b01 *|WM0L5/Jv=B{z/XFy1 dUipՆ%'ftOov=gjV+&(btq{5%-F 9e &SgPn!YHp&1x:j έʞW Y[~P vIO' Nޓ5<=zp0}+G!ԃT2LÔAͶ̀[P94]`|1;A>`eoP1e,]aeJ''sIe !֞)r&BA@<`kB O8LćTQ?UoM y&WjxsDhP.rJ g`>0~`YK5nOQ%]\SJ?P 8WXɇ2\/?0${<ľe 2?LpidvACϤ2$l¦hB$'{kxXt@!ՆHRT Dx\㎷]7@OuSda&fc2IjȦh7lrXX`ȑP|,5]ܓ{vF:'sUf&Kȃ$^xק4oH8/<=粫åE8pc2dm3՚nvM7\ IaF[A [hT7=q+(׋gJYjQ]˜},)o,3z,7v)U/Z-Kґ \{ٮ$G6f Y\U0zgH(x7;I=cѐre~k,4Zjq 5zΧ˭YiQ[jzuu~xhv]M )YQ8aӞ?i#uӊF:7749ky{֐~,yol }('MFD=dw$"57az[KT˚$]9-xC=tpMh!Uw6836Ua`Sio^ҳUt?P9 śsIto}7:Q:ՀNݐ e}ͪ }Tc9k㹽&jdPgcs)"W7 tjWdɖB`sƸ>}`x݌ P =烌̨j^=&ylݐe}V Ht-Ԭ aS/CG'c6ch)Bt;NݿA#)F$"]~5J%*ik1>qrdwQ379Q㖏yJ+lZ h xg&n?HqwXRiJ&`khd1%@zwRvm} 6BN +S'DE#I#z!>qQע;cO |~Fר.|~\QiGp|Y"w㈹_ʜ1,b{(,G g+\U~$=z_K4$!a!Ա~w,!iC'v:A$V.ͻϩ ]Fڑj@jD#dLpH"}npB~9''TNΦQH9T7׌]ˆ2ʷFEp_~"4.3zvTyh&+tz:Fʁ2 Q](Eͧ;T$W62VgD&1$nLƫՆH?3[XjuNl?Z'!2%0pIAp {,%gujK$Iֶo}Fm)8 Gf*P_MҞ%Jmr27&gZ;Ea[,Ƹ(P FBL_rApKM X60)((z{*8c"l^#J0l{hR,LW:ӫ̻Kv1s S)nPɐ~\GmםP:U}Jr4p鋉rRbE`{*^6#1clhj"ಝCtU$Ir9'!GjƧQyԘ07U*xH{r ҹnq7| 6=5 i]X7׶<vdO͋:wӬ-([JUQ}uh J'Vź$qo-JvPUCUv̶ $/B ab jJk.GMH<̉&S3oc,T%1\c[*7iLDT<n0=\lAŴ; (nĿxr䬷ѰJdq#޽ =Svqĺ" bot/}(-kHJV]ހdI<0m#p}iɕ^:.V('Y"Z_~-;㽳tS%?.Q{A_ xSo1 #'ד5[<G t ƸcHU[/HDե[yK9 `IX ^bR=E^Ԧd<#ś%ƊJI(1*J"=%3 *]u]PNDm Bӳ7yMinڎ}|Hg>u3?)ykQsEYɌHx sW g=e~~c6oP.1L KL&>n@f 76ѓuFܞt:>>]pbߗΖ RUGQnw"Dy]B !&#+Sed=X" GZ`&g1b. ;Ezߊ-,5lbe+=ٻS@5vitO/d$)y64- 4kyT5%Ȅ[8z7{F&DZ.ͩS{f22a^qmc.<[t#?"IU@mVX?J$Jwmj[ʴ U^Tl\YJX^gɞsu`Uixq[!.Sʳ+~U.[ MqN`ү^L\ xKV c'A \"AswZJ,X?^t,i|0C^Q-:&}ka :XW~3l}K+;󨝵yM* OAŅZvJlQN sƩ&-[XQ/I`ιRWǽQ&&c1$' rD5bYcIe: .. =2l[~4ʵ VdJ^?#]ZGݢgЄS:TGUmpdmD=";5{R9^ϯ,T26{p|}[ Ga\;-O% pQ>mCmad~4@\ /I>x ڷD 2ais(jt-v *&=4_P@9;upPBgJ3JgvH ?'B*jE 駅/r`C\eZ,]ah"˖\8*QQuu4[VB-O _7H-aIROh{Z>IˑЦÆt at>d$&H[{0wj3/7RFSҧnO=?MV9FE}o0 ~JQfa _Ffͧp^y苶}-fC~ΜPC yU:}@ZL/QR*}ʵe\%Q| ԯBJ%c|:<7}dw- Y'^D'jw{첿E!ue+}r@Ǡ>db;aW_~ 1:zTh/ (FbEʍI]KPg=NLONIT#1\W%.Wx\Ԅp*Q7M2׬ hh,lNQ*O FHO4e85 eq:%5)?J;K5(he;Hk^4xxDqO}T_T xģ}5vee=!ZpѶCd#i1ٸf7;kڌƜ*,{MȵM ?vmRaL 6 &jӆY=:{p;{#A= < aݑpśJ]h k ֚pwk'8mKgH~ 840j!ku8aK6޸ 9 yjx,lGqao+Fj+d*1bfBi DR"O$]r*%3<$ 7ٺF [*#sF9qY.1M߅6zmFi0_Aⷀ.ֆ=d`&N ϳIѫ f @MXY{ߞXG5}A=nT K %Vj:};t-{ (/5((ķaܰe4F\\r:NbłH]9\k^f>`O>w9+?G N ڿ\9m6,m)cƹ:F=Tl ^h眎p s#a{FC⸭2z]L^m-0Lmp魸ŘEC+FʡTuwjJyLVhnb)soY,z$D a eWHA:rb'GkKrs]=z"b(fHZ-5i[yv#f61DF/pFZ-ulP:p#`$Y!<*X%&VW~w*T`3l/am o$XYNγ/\T Ŷt0xŽ>cWcpi=e1B5x [` /6𓅥IbԼob7X9?ɺ=J]cإfnx3d;^M̏<wX9s*kD+(qSTKiT4#y7E%`)W-Z;oC U1\> ߏ$dɼj4f@a$pUR;$}&"]|!.  [CI('w%nMkJd8rW K+oCn٭ˤ;jx|}~BN fP_;CzqNwIɼz0쯖`zsv0݌2Ϟ݃WrET%NA\H%d"ԗ =qc3V;g .>f'#=JLIXQ` fE/ƊsBYExCabksl:(YsgFNLVB2[_ZGA= >@$ϽD4 }H\lਖ਼8Mlq3B}Z[D)j"M6ܡR'J[\mDM8+2W,N ̙՚!(;[yoQ#d%c=}kTI<ᩈF&g*fj:ZHŔn Q3F2%i<ˮ*іERa[<5%măvn:8$F"Pߺ6t[!eo Q ߽1,oQE= K0v*GpQ#\O c!c!󪧰ن9BHRZaV-w2ohݹ0tm{E2.D]ZaыtfcP_:zLz9ʞqWAIZDq V)AwOڌ{藍ƿm mds#sc}W5SW? [whaԚbJp%[`P-!T FW5ɵ=T>R6x=2(Z̻ HB9Hw}48Z+Bh:@.5{=I~CLtD]vRrvk2ؼlMZKL':N0cEa9{* L`F<0f:(@1,qF!OcX z>`("iƖ ǘEk,Vy7[Ra*/AѾW$+o`TEYUʓKU1)tG3b鏚(nةK:[Д8Dh3UxGZLr#kSᑳl2BwiEQzf[08]\<62HYh\$nAMkM,p}.rN50UxXOxGt#SX7ia f2 $aÈ:u q)^0]ўKKpJ7qeLRZ1F ]rcI~Mf]gŽbJ%js\LAܟ#=@վdBK{Yl6i6Gx[V $}$Lk5 so_';e ٖӯ"_sD A^BD<4|Yh0O֦f=_Tjݱ&Ue86kES Ĉ.u|-l ZӰ>$ܨ1 D֊sM%Qmgq|UED7#Jt1^eHt9 @!CćzX >N51KnKeS@D%IdOP7~ )9h[Bkc@rDk b/vRbE#Y:Z!Y myUVHD&67D(u偒1\67Bpْ6*765(Ճޡt;Ā. 7}z S4b@3ZbBIi^"#Gx0K`%;VY w y}{J$FT?$VH/vDE/dQ 8HGC_S46ӌgaPvU=ŌJd;'zQ͋[{;cKfYYVӚFh*!,|yFF 5y^,[wE禮i0EΔwXQ7ᔂ%:mM*µ]ׇ[X]Y&hNe9*2l(S+c~xƁm{}CQWF9f.pM}W *YV%-3]z_ث2`A;r'!$ p+؋+k 4+$b ܛ>`k|.޵fp&J%U=RX>"aeC?} 9;cVPT?~^ӴW`_ gl0iI;gYLߜPA\U"+|e!@5|r]#rpSWIBDIvK8SLEǿfFrB]|ia oh~Q/3`v>-kUf w=,FwY1I2K Ln/?IH|ߙr7Hʑރ rwP_cbCYS8S'=mۉsHp>.D]Τ)tAG|Ź)Ws];mu&l Yrw0pdݙd ԗwB~ M#_wCbxUsPIS^:oR/MR_PȰ&שۇsEXM8 !'I!?\zMd`.8yH{GF\ɐ:S91JiӝLz|B f L}$KT=Gz~Ld2ELэlpUmYSAqHc3e"(@GC Sv*|j5zf2"Ѻ=: jdZxCF@W֧r* 1ե>!?&p#Nˌ:Qt]jw#gRнg9Pړc!ďDW+^i|Kq H%6+`S h\YH9.CVn<1p/> :v4,# /7)@Ĵއ%o62 wb_΃u>~y0 Z6p| ˴nM3*ROKdG;Xm^eG L P _M{983KCcl&THi2==:UACA)ZʨqFAHٶ3U1:ő٬ ڮ1'V&:ʨk>F#Nr\^S V-NLǴ\i$eBѭ"}B%,pר~/tӌ9, (yk pǰZQ Wdvv]0FS!1GP, 7l~\Zp\eFp6`zۼdTCZ&ICx+VrvF#JH bAfu4#I6wy !np+!lovx`F<ڹ+}<b֛dl/-&4Ͼ-K|Wn^%I3P?jTyyN3m7:K:w,xE w zbCp[ -n,9V4R)E^ r4<,rk? U`y:C},ShZ `&,~Z=UfoNW,<&]i_PKFlG[&@ng;wr`%vAYVCPWL& ƶoIMZ\<Ibm2եcel$M?J$Th\%ekn3_:P˿(Tbķ)JѬKwMTdЯ4x{K ]MXqa1!yAjr&c0=C3Q0߻h lgMEyx: vMGOu+$[ :^KWort]m+ Uni0Ŵn~7r@ܼBB*4"\_~ _HlQ 6{ T+=X%9/ϬQp˾[!L~վ#zrS ܊'}(\xRJFO*?4QqWgmAiUyr`GmR7Ӛ"nr ,61Hdٳ?<NHXdDރK(F0 ~s^YBRG+g5̐ۧ{E"rH~'@0}FBX :0,7yp{Gr/a(c$kYW?f\H ~̺+ӌYŦry塵dDkӉA}%\Ѝq ]zS*\)}$v |tnW[an l0iVKWk59~7}0M.)ݜoX(~ّR6M D45%fH6#U2"*u`W` &{ }~ZX $~_zY |wrK%pAvB!Lǫ4bh8ZX+2sb[RJǂz:rogAD^M}k< Rne͜~yXҪ;b2kuV,RK7)܅1̴L%oa"C),6L&.Nk"I^9Bg?O9"+ɦ=U8Je'ndL%)qF@; }ҿ]B!r(^s,+8iOs $Sʥ~Ee{2s*ںï2\G_nIíQw=aut:`, |g@H5^D<;|{I0HRWGuJbm*$G9b~fڼ/ǗKa / }owd/{u/O+@ǔ%ǹ> $HSoΖN];gFs}%~7( ,l/ 'zC\`wA^gc| ;ZejQi<mW;q}CnQ f229zOV r{ Q fac&\Wé¥66(r4[m>/-8`|^jIA #mw)J2) {ՏCOBؑ TpI_/jO3T-){=(/-G^H:IPBf2hrLB]qK -EJф=C CX +rƋd94v>F1QxJm[ԕ{MC 䩾9?b` č]K̈P X&> Fn&=1#>nHl.ܽn.ASl*o'&3 KO$B+,8[EuBh {B2 7xv5!@LڍB-܃<肛DrwϏ5qC癸u& C&Wt" |@;6Jܱe_H&D^U(>A+pJ)D%:޽#1bxәNw6D¦O BњN=PtpT'BK*dܿZs}S ܲs7u92'Opn{.]Lߋ3?) o)k00n4{SSGxUe\kƷ2rXF"m6o}xSh42y];~!]b->z ~dj}iB{7C%NHj&r:4v,u:ޓ嗲!M8d@c]ȰJ'O5Wz %Ɂ];¨ nGbs[xS7#fvw7%v=Hf)3t'_@/Ȍs@ àe:-ĞK@g\Tj*m?('V:o+BoPS2ksy۝Ne77N)4okZa9ؔOҦ)izbA*-?y<{t*_hJg*DgOdO;iv#M^6C"n9]?'4sIp "H8N+yKViP䰝ˤޱ8{,}dF <ȕp>DΣ]B$Ȟs(""c ɶ>~ 2jM@+W>-dUZdmsṣFbfN2>Vc3.'\$դ=wObrvhAݘ%E].PрoKfCx=WI*lB.> &8(~K8YF,E_ .lZOoE$PpEүR{+MM+yj*+P $i_ =Ёcp8Ăn>ZzKcgq<`N/ ww*І.i[p=h~ r.?:iYӀ32\ 2ڛSVތ[1[UU(RN!b w+Dy6+t-;#!b $#CoIy yՀo%ZJ|xj,WJ[Bh+W#M"Qg,axc98mFZE ImUTO쥸#&ŰO!X]9bx'}%/pUCt !֏vC/ `YaU:$竰gDNڌUYccύE*xz l [F|}p!.j? Юmaze%xz R!ueuEE\jAhc'K#M0\iK8jE\a@(^v7~^?[W ܣ 7Izn|CϷZsaчdb<)Qdf*ޜ kL_ )9Ru 8a)?, !=8Q1Rp55{aKj3c4{RnDkz`7*0dgCHGGCKlnAzC>Z4tU`Fq鿺'/dwc2|fn1@Xwry)0J^h[vKYN,L'l|bfe䵓贄4loV{wv-p+.)o )`ǽ^ҷ`G?iif[J&ܯ=vׇg0$d7%}7|FI$( Ρo)󪞮90LQ7Ovyg'ho'<6߉RGjml4\/EIoH]q[0x~Bz]6\W!\׽"*q/oZ6BknQkhv&[O^_vKбm 6o}{ pxƻ&4r)6?36|Q"ݼ^<lMh}lI4dHm=߂ 7\G}R@eycSDQ ƛ8Q?*Y't7P>o7w?> #Ug$3-&SqG>XuJ~EP~Np~nGkoN~s㨤^&O>roY{Ѿi9gMp&,m0iȒHl({+gjEzIuw-Rv2xaZ)7:ƁOuCJF%Ga 4 E!&Iĵ;%6V6M[yɹ]!H+kl (k_yy]94XA.p]"w 5&:*Ȇ^[2vo0= 3Zi4{G߉KV #Ǔeq@*k"#2!_4(cs5ΨD7 ݙX {Ag(26gw*(Bh?mqy1Ofu/&۔c\2.գM0JPgA}Md `<%<3z<uLvaYjϩ׏8D@Fn1~tc] }[XV1 $D#~tpe-х{aۊT @T/—%zI )珻E@m2l)in_ vS&1P-615=VЃtkxꑼbC )h-zgLQ ^=4pľ#NE@q߹)e<󯜸52>ᔵl bђEȧslH/9 b6*,-C܃9 \B m3?a3Qb@o;,cF-D,yL2WH@-Lࢨ8%Tip?ǰ)1`'ؖB!O]F3٣ X6fAevַJO:qmgȼİsaAn7;k'nDfW|J Д89U7&7@E >rÚyؐQx(yHŽ_ 13*/$ԉld[꩔ Ȁ]{@)FLENF{M2[?Kns%k^o xs%WorqHj{ųTfϢgj5)?_!Cbl9|G厈q7d7|ԴyO,R? SI&/x!4Wk&j,ddvt\޳)kWdIqMh֕q߂ӜP[uW*/`9ozLwG+pm|(kA8{r KkN|r@$ TiDO, Nܯ:QH PQu*_qU6Jt>/I+5OSИuZ&DM3sq33&0zG(&@A6y`/j!J-r3mn+ 0 3]+s"g˫@\Oտ| لǪ & TQ)| hE]]>Hk`oyK+1N^ѥjOI* O,{ˡTǚHkeغv.M2@Xnd˗Mc3Ma>B ˽o.1SџU}pv)W|QϬPNp3@wNr 2FMhBHyN"fZ*S%bfRSß YYd!߼2؃*Vor;HcɲY`,ih.;\CbEbGڄѝWV;Nd]8d5$q3|` nāQ- x)l)̒ KYH,9:.]rX^"Fށ*/xL W6j镂p ާMXtN`D9kk{>ppь~p1"IH~>_:KiiC|UpfljβQ HH 71C3 ݂>{ɫC|뙿}"lEcը%V{G=921A8\^WզV[|9?AF$u-`,ع6=%G:AgB W#60 _F[@c;*x L >JRK=a S+'kJc1nQB1 (d5'&"3BLH>xQ?fPlrpsbD&&UĿ~F)G@U3QjR[]qhpՋ+QQjʿQLfƦjog)Bq0O#Qx F7\  ~Є3u%\ kob(;l]vȄK @|eF &V4ti#'R_5;;߅yqtj_욣҈6UϺԅ\[HX%g.Te?8iQ9MxN" 2~Ko(hcz7XZAXHhN=`rڽmǖ NU6Ixg*j`:-@cEj}A(֬;cu). %.SfaYqljT0= eϚYPt)Mθ sMpet{0_U22NoA%Jϯ`Ji@V5VHyGXU8\rE:dQUz/+ZMWzKqssҘ G9* DߥDl'CDn% !28a`}=Y,V݅ DY<}[oQ~Xo{ 3DZhgLie$S]a6(&lpx?ކs]M?j"c]e[EOo$VkʞXOmjNI 7 Zb4Ez03)R H75O(:."kri"0dt*Ō7.M#F2ڤ*6C^ǿRHЂU;an adCDmK OY,8Fӻ ,9'a=VE e.h7Hs mTyV6!6k̼R:3h 5&DbBbaQVY w¡jRI-2L>1 +Ht&;.,|Ow*~!f7 %cGe%Ϊi#N#Cdʅ+E( }h2j,jR? ͯߏ8k>w 16K*@d"֫Qi|d ט4:6N:ͅf7} 02՘/D71b!N`7T' gӫ Vg=S[lSx"/6yzן(砲\BTTY:I[Ov)a,$viNR NT6XLjE| 7#m;%WH/_5OɣUq7\4-̼8b.T' ORiW -&lZe`މJRV,7 3mh*BUP+A8F`ldnb>3~6zTx6Qh.Q)`&&]7Z v̹f Ums_uqʸ;J b;|jZ1 WfqsV D'U ]c퓿I_a`\ 0l38_zc I!|%z~͖ˬ(-|cu! x$ㅑ݂ޛ z'fJ힇O$Q2gsuθ"5-B30{uf'eg P3^UEJ(J,OxJ<N>|wE\5f\qFBf+\F5)O.?9Hx2T+n; 1^q$% &D{Hz1lׁzzZ'cvF,WQ4C{%Bb7Rߎks }~KM  :m,H*[f4D@L:"U:px.jUHSRI "gsϾ}8jvA"iԵVsJg:W!̭_ꗺ/09{mBLHoJqYnoi,X1+촄 (_eMMZ;Ćdf7 ͉eֳLeO*N`*hJv-# ^8-zbMV{,$GX9nU䔹oc7IQ73_q=1ͬ"bA:50=MsXWRqOm=;;b X_Fɣ,N OTgB{QubAv" #oR0 hW=#ۆ T57`}8bA[C0*{uά6k"cN)qt#D·Y ;oj:5̬N J*ri3˯Uv) ~Vd9J݄烀H\)NʞƜoԭ*ȼ{PkVdRUwE߫osqlx!]/04]|zQrWq-YMT'o(%+Wo$4FpB]D,,.#(E&0q~_ӒgBj9۴MrٌZFROKmB3ݧtKN0zĥ`UaL=Z؀il7|l|ti|:O Z qy[TR1r$PFG,lW O6%]1$fܘ-k0Lx:w-\陭oYgVH9909 R@.K4%,=E-b{dmk$$XǺaчz8JʪψɀT b#ۀO ?)f9tKP:N>6 A$r]`^ }xuսH1.GEG(Kߟ^8mwXۗM'l{|5`u{Z!Pp]HPkgenX`C5⊐h'mmmvUDBnj %u-8H20:y08<[^1q, I#lb'O=$<"K{Sefb3r+ uq>^w?rOߎK '( R }ᵳ1~ZH*F%P6Ps^eֵYV4|•{w_$vZlWZ!X}-D/,AdLJQ{L!DsU4|`OI7Ju <DxJފů-PK !%^l {nX@canAiwOQ7RJ#jDS[I&u;g=S@JC&s}t8{ W ܚq& _ *v-w`14N4K:|^BB_Ye>H۫bCD/K巔/QEPo"Z]1%6G6U1D#%S.TFi^IفDh׫%A[1? '}wtжw)V$L7 Ӟvyq+"BH|KWSU>d FItF KQu շh)=WNpĘK^p?'euZJ*D%UT\\ CJ7~N5=.tA (p^v?^jPP  +.N->Sa+aPv\.}Ee#rf(y#xa(%8Fuo;$s{I1UD8~ʼc;7}Ir<2ԩLD^߇esvԆ}rQr=7w ")]Z&鎡lŢ QN涂Ԑ))en1P _ƫɼPe)8߄!)0?&├} |Փ.添{%H⴨.3UDپPϯ@ש~+8>pO˧5&{U hdCͧ2>q?0j޻{U* *SUGO ]^%+rqҐ2x5bcdk+rP 1`H.S3)Fej=i^AGYT!3>ІBV N97-C&2\w"'Y fö夅"`@tm;j݃lK.f~m!ҳ:N/:JOV MOMDQPvJt=Z}(г+R;{BZ^'eMuQ檘TYjI2m` pHx3g9<+kŸ4'oHiz{dTQWvUԅH3>W¿#9}x3R^endaI-ҍhmv箨G=0U}4WY1rgFDZ9O-[N,ቁhl\Sn#ѨvÚ FȖK>xÛ-iiPӇ>Q"B!QI٣1IA/MTQ(x#{I;8lI軲mgH@aמ' N2|p~^zQ 2r}pvdj^?Eqs4rQBVxvqT6QXI.aVR"7ˣ )YN?01"Ƿj`u+Olɨ x MJj@Cor`%(0! D#;R60{@UN*LA){"EsoJVOh2A\o^^OًOk'(K"<{!QW7)ZB[^֧( $o.hW0OȮæyi &) :.ن}X,QB&XZ0~׊& D֋ŋH|8FssP-ǰ'+&?Y BT:9 z\Wǀu9.$u]*|u.@.`n Z﫴f#zAh=h+>Y,Υhgo*3[N-8MFh3 ^T_b^Z(t伺Qd`+ǎس·­Um1hJȁMI PhF)Q27štfyO/::q⭖{1Eki]>mmE/axTP^PBϨݩk!"Tջ^V7Ô| rEP+hv˜3J !b YȻznjo&aPppZ޺pYb؊`Y4>)|FPdv[>< V%iOqHƖ:[óP@R0'J;CEw C/אw8é,.Y=]:&i7< 614 sFa+wqK@*䥘\6pi**U>'R"fp~p%(Es4aA &yvsۯk=t51<&h^䑗_Ys{\)"qvRyyWkg EES 0ǯ_=8pL)3~RBf21zr3?Fh/3zfPɸ1yCyqܖlWKFocŋ欧uĹGlYE{~iMW߬ARu6,lUs 8ˏwSK4(I]]l"doj6i yd ٥ zN] /< -YhY7dA=Y}Xj8}8 ?D$~Q҈3UacPV,TGүty|l{d*CwiXBX~ 6Q0˜tF'U84޵iS-;׉c;|N1aVMR=f~*kýqqE_aEV.h=icnito6fBd/R$]$O'o8+ y"a &wX>Mxuu;ZY\& xhUQ|2 'DZR1Nq6D뛲yoVר?7\|٬uvb8'eeI*M?ߚ1= ` Ks8aek2[a` RulǴ|#͝8qd<ʔ-/ :h`#lphw2iBux]#:Pc}ƠxaXآ-RJ+amCaC(ɆntY,wł8!:./1 {K; ļ;KQ Ξ-usZK k{H\ϑ4\T|u_\ÍqzH_eX{߼3.aU~!&ԝ y{CNuTO^Cb]bPKt2m P'cƕ8kMwk.!WX.45dH8,ji=z`@@Dr u ]m©8IٲTuP@ֈ6`zY _c pY4FqʭAh~lҽ[t'+0Tbݱ{WH}Xr} &J*. s%AfL=hKpT0oE$ |emGIdsļ 0H{^-2>~O!A'Ќʰdw91OiOje&DQ[U*Ypt>[T󇊾YL W[;#0ʚc8=dlZxI˻R>I0)jr(ƼM3nRfX۶]a|AB{e` )}- x w@'r(~ 4R~_vu^wRj̼S$*2í-g GxPEi&yU.I56)-[ ̂1_Pm9C =0dsty!mUr;<*esQb42 C/;kSiYAQϟ,̔i{,tQ¶~}Mt>݂GTH_tDl \w| ~_Ǩո³efϽsfS A[W o!DŽ茝(Y-8Y`Yvs6WoA'vc5QmCFDjpS\]. U샋 rK 4ɟv}De~-v-],fa/Tʘr/#tQy'Ն؊t@&"̇"QxXj:5I%%ݡLinYgi<0x2W 4O!뇀\yмVg[CRg _k?U'a7OS`LU;\сFu4DTޅ?V~Ӧ'[ G5^T=+z>j[~D6Ώb ^.SMVFOonOo3bW\@ Bj7Xߡ kkL<ќ zt X#hqݖ>oi<4Mu W3Ok\Oh7AT1zxdiL7b#O t2 77wsL d6 X =y}d}>KPn(3[C1%oLCu??jtNrUzH & .@gޚ(T+KbUfEh\OC_wVXFCK HehMD"8EkOvԁ"1}UOάX27m$-̛J6@:5Y Wh 1|I`FNeF-oJ 0&j`є2d#,`:myu* Q-"OHU R[F߲H׊AEjcSQRyEA$%MAi/Դ/H*͆6!#W{mnK*BҙHV p~a|EKmVՏ_l{)@=?vjRl?yegfl ,}d1C!aIOb2 %HNBq/Pه+6`Y+TY v@NKiN9[:8}nҌoJ>jiMĦRW2 ^,=8>FC^4>ͭ06˚pkT E$UL|4P.G߲zBX^cыBYm&ʔ7,\KH&V]cZþwһBVi$X.'?,XLW2NGLr(JCؾl5.a ^qq=M5Ӑ,jQ EsnsE^)JOV3N.$^,{Qx ҥam𐢑pѣMRROjp!7bx bE 6EոШ 5b)ơKŏ&ak{{ms0ya E-N%uxX7OOW$FϚz +r@eJ㮱Pgx=x%Uאgbt~{a4 Ѳkt*jOԒ1 rs@bcS1^kF4}S~uC=\-T3VUۊNS݊~֊"p|D4ۖ8i =j6_ڳP'uB/;l[6fC1pV#}N|F͹m-g./Z op.fa-)ADmѤ*&2A6 + 8~X+t pG֍^Z}+ޢ$Qx3m;K'=)gv?,(P4Z%Dq<}8raeD7j>c`*/ L4< _5ƶr7S> >?GFMX#tW~/ҙ9ׁk L]ĭ..ؠ4[{1&J*ELaO5}SjZ`n^N,qU.N&Wx*zg1rjIpv-ho_ls|i 2ƥfH^TK u 3b"^^<:b7qaU9va~5+c &ku^b?=0!À}EEy̝JCфIfQ_ȇJR@Ub66'Vlr`i*9woXxSt֘詥JebdkkY8nH'C2-u|Zmo܀\k;U4I.]ěgz0HHőKq+g K30qطYۇ>cX[Zkn?7`&%RGv ĉhug>FA=萻EVZͶtk2u<"+yauE_X L]yΫKދvk ݍ.SFFRǞ]}pɽ::lYmb*N,Y`a V]3ác!%mJHkjGv^oonjB&QQim󛶠. 2%92gW^ #viAN4F-QO; /z'bί;G2H!mXгɍDjwZL@+ΨO*ߋ|׫G2ӹl5&>Ont؅ܪxB'F?%0 "P_Fo}mr䒚{D ׇ7BU)B+R8軱8q&ױn݌;B|B5,d}e9nr8#IeuCQFTQΰ* :JlkL 7EyX/2@YqԲ+ʥ=@^/ r&C2BbиnޥbR~0w|7ߑXz,893-3QmJU#f} cj@jm{r4dXgw2Ũڞ'}@U:!Yh)JnR%5|d39pOc|wm ܄ n 4B=Poȴh4Y6RL .K>Xzy%s oKXEAubK%SĐpoZI0ғ)gpP pzx3i+t!Dۊ~v iHՂ x(LjfsCD- \zɈ[;0YZ07070100000018000081a4000000000000000000000001642603a9000064c8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/d]?Eh=ڜ.+r|ܡg餸dRRl؜T(hNyXWyysMŹq9W쨶S&7kҩ2ƦX'O6touWퟭ? oHϣ"eyi69r  | #IHM:VEڐS, n1ljQf ӆm6Ops zO>s9%mp'TޑF=;_*_ku9KK%C+To"||zOdˋ\O ^&%ˆ<߻u󪗰[% T8xՔA7FPvo NNxEv"#zʈSrW_N ՟ojkVngO爚շ Mc~9WZac]2S]4a/4;͘oTG˙3'RFpiT}ɫYvz%{1kЈ Xrzr(m~V4'2n̓Jh!ЬneRX!Ftͧj E,,^?8+,$6s*,9*%;W)w7gy: ->5?o fJ*}f: |5@FeCEo3m+Dmnc[5)vhaMj"[FC_kDO%Y-]aՠZ8=q6!7R`E~n[ In,4+Հgj4zF}n:A1FGD{U1.jeX^pX6{VDB 7bWsw;}S.ɲ4esrC01mLעED_e-yQSU[،SOt_$^?zl6Z3ҶsC )YmϨ 5ڥ}B8ayiinm%5ESr`vb,=/%OVgl?6iT3q32gX] %1pNm&L+\o@6JL[e\!aΗk&n5)<Q7:j'n >x|#x!D`ҮPzx1F:>u`ʀvvm-QAsJEE;$GKҠJIJr4Y[,|TtWHPT65w0FW^xG\' e`~oD)\O}| whJN|l8 ΤJ{XT r3MV$^] Z'c46](e"7~>H@sf?kYh7ߕEiGJsW[ysN1-L=~: nw?NS*J602fzhް.j>`݄d۪IjC]'lQ`!pHEu*Nz'zl~%6 }IVzYiuvm?3'W OVw_/YxL`?,P2Z/=ZnΌ;_ W5|ZNF\kӢ{E_x4s9efb*Z{uKY1\*-b3字-N/6S-gO E(۶^)sUZmc [1PkD(1ӇBP+5N5fNRQlՙ#$Jl Q,t# #C{ .|O2_zHV yMvp7:a61N vB8F {-&P +nU_WnA2t+>Q?-Ӣ d=Id,q2+0mMP< 1{( H`GGı9}?7z &Wj QubuAFPuX=n>O#tMLs?зYj->Fyz$N}_z]@*\jOje)/ \XSrRfWk|r 2V9\F)#q[~egJׂFvhݲn͡3 ?$JSP+o@Hjzh 4 bPͣ%,a<;tabʲ¼us՜q]C|'YO3U@)៶B (띩!_R ጺ6+չ9cAIJ̔C|:Eɋՙ!uG& ?|"U@s+W%ث|o4ďy;ST{KR\_pleRY~wŐ2~eD9uboƢPM;hyEΉ&e S^Y@RgOwqi#$\=tY~ W=*^hm4;aq6x|1zsu*ܖ]Y8'(m<. |*G/Oinl^F^iWxw i;U- ^q ԱۗyŒzu@NczKgX 'aׁ~9"z)f/A5z$Ł ڲH5^qTgxj-G$e-T|R-jΨHu2O]Ģ셖S:$94=70kU'!Ob'} Zl{5EL\Dt{r M'}f9śΤӱJ«~s,5f!U_|#<8I:Y/\˷L E|듐.ؚ/xj\4:?A;m U:dh8!3i |()P%VL՛ĄCMP4ޝɏ (lBfhuA>èj̺&q-13f(Z ;4^TF KEA)WNI u־A83şJk C/6cZź^X0 +8uorwmh=i!#Qd"iMT0|*biPX߬ȕ\IGTkބҚK=WW%HDպ$cz6k6E&ȏ+HZS[ԙ9#Ӥņ}A,YϦ]ɑiU/꿞=jC JO!NZh)OKn-?YgBNtalb*>NR |mjr-ZbQ єy$L{34@ح'/ޕУllpv2ޢhm!L;vU Z`C6\ ,SƳ4,!Dѡ+f 獥GT~ƯpB!h&rO~5K7gIi8{oLl)7l|/ ->.$@y2nc==TwX#D2[!wi0 1bWr \xbm]+ҟ*bPZˈj`mVs=gv"!0QG}+ 1bm\.Tso窐&URHa͒3t8% ϊ32 gBr; A 8alWMGN[p7$k}n^ 翥:Vm{wCxfɆN̓O %9L4[R< y9z3A.kȲ{_gLUQ^"_xTʥ󬲾u`J4{%=wFH`iCF7#2+4(!sU3u$_zd!ctBS@zuj@^yZȽf'Wj6)G:_ͥ{g|c~J5pyЎo92v$/;Ô.ˎBqb684Cl_XMf&yv߷jցj+H"Xx9 "Q!:x<{XU[y@w{6׈҄"iF8Pk~ς.-Y1k7)Vx>0h5oУr*bӉOP l–6I,-:D?G H:9_[^S\ѻl fv^Ƅ qwq>CLһjT6Gef"OF0wB{00 }3%mWmQp.a)<I%H0my(\GXuY{IJؑTh^52ϓ@PC>h]B̋VBxmB( 庛3fHdjfg4Sxkzx!JknWNiU"/MTYC},V)*w?ه%o?(l!Ư/zȕ/i2}L/89eS`ԝve3Ƥ{Aު. }hF x ˇA U\[=&!}AsoMcZ5],(cXJk{c_S1xs}Ւ=,d+1gzsnv;F,ۂX-zo$?!}H iF8QøG,h,tdVx(,ZA`8Q~6e=(<3[`N] 4&26hrئsv/diC`KUvt6@B1KIIf [0@s c{Z7f?L=(=Cct@=X榨{'&vzz6z~O0bwnۄy+iBe|mUֶ,ըucء4dz2d]tUƔ]G1%]B8w``jG͇O\t|nN0a#PLMu,]*ﺴwv &zA.r"=ArEI!BJv7;^hM@&M~]qbTi]g] ^ :L*{!%>fŋ 7 -ٗ>@aX0'E{D'0Q Ll 5MrDnG¶"1nqMA'x SV\zI%Sy싫z/؛v4NT<ȂR$I SL^* @7ue9؝\Vx|._pl1Ba`:H liZ=ճrV]vέ20j jvjKopR: F@|>vkզA2l tuBd mrh"[{mkww͞,\b<:JA/CZP&r.̮%e$0$P*@F$Evv$+E?iJme'<زV\-Kkb, ~q.xCu[UOz9Xk) '\ڸ( v(G<"cg%"\s$V) _X%;n4܂829zW KS2w(w|ń Z+N=0<@fRO Ƃ +?׉]}Ԇ@+"孷XO P$0*up`7.H 9?W-Hc:gxK`Sb2['R$4^q|hP VXd{PV X12Q4H}b*E|$؁+?Sl8;߶)e% 0]?Uֱ"ޮ J?$XluS#m 5xjy1fK8?>HnK<;k^BP#όqzl_9 $-,;R0]VD-s!`_mGzFYgcඳjJoH[?>'=nb LX ,BzѽR椗d DD*1*6~N*fq>ޣ-[>#wd|^}ťq8K큍t1u0F5Ҭ U& 3{xInAGah>?ɾW$RFX㺄܅i!z`-\8ȮN <ŠچZrI6R-?eJ*1L-*IO xCbEۺ++jL$C.a(:eW1rRNOhi:H%v<L)?uYVv|*q]1wic^+USnw {h?+tyUŅ7Vc2U5&oE>(!`Dn,yG'8N{L=p Z'u]2UYͶG7K$ئ9qK6*sa`,|@bfS<3F+Ǝ aIC\/uై֖D])MAVL `Dt>Y$ \|`ey>m:PasaLK[-27Mvt?+xť7 :xŝ>}Y [7 ᐇFt>ZYIO,_oGHSQT9#y!|cGkͣE%^m,nAƏQ)d%]; pw5?0PKG5ͨ/Xx]&VJfm/SDk]fDÞayfJ BH>hUv}ۆif`8oܽXao-%eswIVNVid|҉Xw\5 l,EIDaր5Gcb=${g%.hY%߱, 3 V<=:y{y zGyxE@<,0M D$uo y %%',PV]`kPч_e$Q07.vp]lIp3#k%^t5a?c%“Q]d8;+#\y?-h;ޝŦrME4,*GXe}`Rmi1 -_X6Fh vädtu73%>¢k+Ppb8 4<cFgs3[9?P{q}ګ?hhd:lk@ eB*.ߋ.jvƆ(cr,>d<7h:?Oj!-ʝެlJ!O'};>G8$r|Wy'>3Qǎ7#MOW k=F6>LbՆ!0(!*-jΧX&]m/SXUBgy" .,y^G-Q Ë %9GiQ !i ߆$}WWQyI}!'PW7(7 >?Б|"fjB'/8rD ZΔ,.5uаsZcA$sqԩiGpNػ=N&D}3ꨮ,ٹnɥu$K01ܝrnAxsz p] QKn6^AC34 ; ;ET(`9&Vg]g-qqTG7. %?Lz1s<:cWCaGp[YwB o [صXV H{bˉ9+iw [7:Yy6%G''`ItlM\8Oe< 8ps#w Ep K= dk3ꇞ-sڑ+q64h&ƅ8u-Q)؉+hTU pNKadB:I\%ݮD^rhHĩ NߎⓊzpI @{_4T*TiyXq8RC Z8O뉍&EJVFqA;)Cz:)8JDX9&82q:@ݏKc@JvHbd.U~R` 6 uٵp]v(2a+?`xzƺO-(O2ц; K,x?os'ӫi) ;D<3:>IȘs&f?5QjzWv{1a9HNSb*DdKaj`zZiL;?D,Ve ~\Z;)K'!f@Crފ` Bc*a4Bidyh惾c )RO}C{~˯N6 KQ<6"dD~v|*?q GG7g!΅Xgf)H$M .5( +~"6[PwuD[I*+Y`Lћt{AX -;DZI>I_ -~)5U.Gn?kݑiz fZ98lC'NF?q -Ê53ՙ^`Wi ZPP<lzr$Q37M~-L5M&l㾚!pq1 G 0(T<jFh+YL:2b<\G_d$z8׉ ¤{ڔkf^\Q(#\%18A]_/ĺ[^~Bqt=qJǺD$ n4%6ۺZ읠sw<؍(_S01w.j',!ޫR'k/gN۸=tkKm `?dI Q[2NU؟iiD,.Wgijc< qғ7"4Fjbr6:"9_QN];M Pc#}.| 2TхV`H-5WHle3 U2H0榋+U,:k-R `&sHVJŞO AtrG`rGo4rfN߱g"gW7ԏ1Cs3\6 ,ClZ. Zd0]5>pg,g=xΡE x =#kpiUPK#,^a4k ϥ%jGEʩ9ߺ ƘEWյ7U.3ßlvv=%"@[ /՘w|f8.d$e4(rEyWgnQ4" QV2,/?'Yl5RM 4V"^@ i NÇ!=i䁖qs ND8om Pr4+wi!6M]hӤ/0vu@O8^[=;|xT*5~,L.Ym^ k7ycOyFr`.91" ci?۶SqﵖPa ̣ /~\ŀ8#:c!쯣tWM3RG&&jb׎I1]D?Yg<Žʹ |NC%&Q6KvQ)wIpJ 4y;@c)1ck3zMmIRYBnP YH8,ΥcߊuXJqv+OFd\7D tg􊂥mhקkYTBф#OKH 2ծJbQ@(`)J9/'ӿ)\S9(@~X/5k0 +qt9$43!tϩ&OuNzxFyjQvs|:kDW<0s:R绗L8X-*y~8n%b$Ѱ6FlӫiL9AiF?ɴ0철&>~_"fy˞ J1S4I0I(e?X}+3 Sstp8yH'AaUE_l\IM-nN·װ+Lr'G*0g|{m}6<8%aI{UWPMR4 El,_$Yddh%ce'!! 7T\{ ck*>p@_*bI_ۚ"Ȫdk&⹊2F~0Fw.6xzW$Q<꣩=^9 i#2˔B  Ὗ[5qh:=Elǰm@[m[+N]'C%k1[D9P<'W6l۽FVwCpl]i JYbr6*z-n*6){Jʇl+'} K-xSpf~֣ M/1e0dO#彭h!Dh|bٹn)"5.II#:O =MaZ _>gQCIc$_\𠩯g!w@ٵ +s䩕 e`m Iw)t [*䬿ʂQ.NZwD:I.Vi/Ρ@^RH ^U#^̧uP+Ő4!/s!NUY "8D Ah6SV.NW!&jBeUQ .IAKF7勦{?fLB5O(l]EAXyvb#8 B+o]>qJ8zѪ*,Yv}7;:ZUFuShS OXD6芋DCQgn*dpg=z;hlteg.qqh0 Rͅl|s\Yv*X xǛCm׌̛*c+V #= pb cw0;WQ~eytWEn8hL`6G.? r`I(<觔n۴ҿS# ˲}_U$MJ 傼|)zSTozvs[TOHQ YYlo׏ V r;),)U_RI=wi䮭J9,$v__΂2P9ao.1l\*ţ7gYlG IgZ(WO[4Zv0T_⭰1Q`qX|]Up]iդgJ*! m2-o;Kou^|ǸQ2"z8o$Q! wST)NXL=!qdowz}!c!+6ԣ$=GDerC84!2o&s"}z:,E}ԯsb6,)2)Pht8qk=J[^yk d_CS ^\HI;]LP H"QnܟxRb=87+xa=%_L6GuV.i/h \K#-e7X\s@$]aAE$UHk\RAt5j xhC~d~R ЫYC=9sz%b^U>7ԩmMXcspYl| k dɋ\+nkԽʝ#AuiF>;H.OȀ5j֭ҍӯ>Ǎ7LG+$);qU!5$pQOUWo'YCzhD@ʶJ$L艗*׉yfu'keTVyCYyZv2JG޾צe(3T ]W$5ڊDO!H Xp0d7hKjt'YKЄX[wP.D>7(Ż `)x TrkZsd2F3t~އ,1i sD >Tv84V ]^>[+T^wB̐/TG}3輢m(f_h~{9 Ԋ+ګN%fAYlbSFXw"w2fXkq( M3~YRvieKaG?dMvo p?8Mg[yl [0t!$jog8a7VE ͚6f@pNZ‚2}~(hTPd뫒EcG;O{GzmMq+,0d e Z kZ>j.Wb'7P*CeHc( 7F$`O:*JQ/X[,*c[" V iya} ;<4(CNܐF*V"' Mhd˜C}VH"ek·adxXOK^"*{*,*JAI#CW~k)n _kzP:( &Աp8*nPU ˙im ;5L:^kTzWE^i RTR-﹗a˦'ٴ]4tG޿15[-ُg~M$NٹP-s3'F;֓X+`5"V7o]"H&,'$2wY$V" n8WC34W6HccX#,EkY.+{s4(.wjT)bvaj:y}ܽȌl$mɡ@(X_{ȋ%T2o -?XMtpUg'{jzuNqɛlɏQ ]3_9{ZݫʚP}-uG7L{ 1\.`,yb{"&U ؛RB+[+ iyXoFąvZ:=P+6`t ڴ,Q㌈;Ih-3!~"q1DU}dWls"U*{sXySG S7 xޜ7ۢGȷTT0c`o ?I LWHD_HL덹 'YZ \ O V1L_)@<̴bR|ֹjh/n<83W.K #%ͽ=퉳h]> ~ڞB߾ט|ڏSՅ ٭_v܈&ݹHǩhL2-Kz>HY|Q2UvZΪ^M=f$q4@F  M3zd'VjrWIAB5,ɝ{re|~mOø]eq^~ Aw\&@\%ټ4|beDDSo_8uHۚa^=A˾+/.)Yo|;U?7V1J%`VD%t_6n.d|sOj}lJ:"`:>KJ:}3htQt3.4uP+-6:{aZOio(eZVGWKY? ̑AJ`MB3<r$o'WͮN2d}6.(+>Z}lk8؃&aXܵx51Ify>y9k0:VYFt gȇ7l؞& sh_ó0H2Q`%,te除R7T3 [!`u(v+Ah Ub.608mz.) ø;5VAH6XoIlO@='Yqq(D%bQa(-f7dɧQQ}Gb BbܼklgHuOqeHS!-\5SȜA -vՍ[{g-'۲FڙƜ"c,I>d10eQ_%Bz⣝Ie B/99*λF mPOj=//т-a\K6xPfV&n~.ӵ6~kXqX ̅&7#_*㣷e][b+IC2O{[b& Bl2^`9K-mN-e`M'PeH0ٱN amY7/oq\g8 TAF? eF:/ UnF{{#,|Ţ&\tD |O~Zf_SQ4ʼnpM!sZfga$ >4P>vEq_Q̍ƒ!.րP"Fibc2Nm?b3b^N~lEzXÑlz'҇.>:a1vxiPm$RvPhr*[?fmqŏ%;_id"ѰqYT㏦LqMŔ%3M_EK0R):x2kI JF$Br੬l(Ȏ*@Wa>ȩr3"2lù!5R:[`m6 RCdׯ'*k|=Rvjڻ2$PԦEwlULV=g8ˁ%f6bnU0d Hܡ+1lb> Q)S.cON{ΑM[s[RmiD)ѲZ^^1ou:%h+ROz7 QmTg28|9L{֩)h4%eRH=w2q4Ms|.Mɐ%,7aD~fwHqfP[W!3)VYՅD+B6J#tKXٷxyb+0+sQlJ8L_7\܄s48n[>(%Ǥs*{iRLvG r-1XU|CNyn 2VA = Q9 A܍;N٩+ף`bp|[8^ s*j3L]T61W]JEMFqI4pC[ /،gUn2tbpcPyt($}d RUڟ?gqA-#ܦ}gnR\_q.G#q\?&q[g\ ͼ,Sm6xkkJ:ȫ8 dQ]uS˾$)N>E 0}ɑD^9 -<n:D$TJU4ysgNp/s|S 侩E j%lv!Zeų ?fZfzMwNṿ6Ӎ)MT9v ~[yB4nE-X^m ٙWijy03|'""T;rZY4m^lvZ- X^;i6}WD,tRi \[nX]X؆{dwU+4Ah~Ze.m WH<)+rbKС?ɗ'0݁ŧ Ty鬭F^ّ^r#ost$$E1fX.7:}7фjiPBU-rRqu2vg&Bڒs 1+V /5iyX }$dS۲bʑ!YBI ž>dyOPD9.K7f,HncULbS.1?.N`s w)d">>~4s.)a 8\QuBtfK]7j@_fZ6a9y9nV J2"V,3I&+^y7 &οn5 ޣ44<~]TY۴׺ _{meAnNl*V3K828!:-\0R#\RfQ y7Q8踐g#<"L,݌yf>p+Mr殑Inl+$8C'(I6+8B7+U?k^#7&{xfrX[nY3t뻞]]c&-(szX,~ʓ!f=ǨITMN#TV=^dY ӔD(:4KD|^vfxޒr̡f(Wf.X{-&_`,$H}144[ktإ?wϢ AY|S cF'-Z:x3 _*;Oh3AՒ}'ע5:q(8`xҾa qhymUdB$ e/;]fA`~\g1 hcdwNv =s<8vM8.P)z}& }G+-DZzjr>fkLbjyDnyd *g(LLi;A1} |CW2 Y_׃o]tTakaƷYKPNIB$<i6$i A7(GN1b2~tymA*3-$IpNCCgܸ|!ׄ(CjZ/dZǫL.*Kݎm&+H?"_}r>>ĈBY0^9Q!3ϏVK&`O43R JI*2ֱgYZ07070100000019000081a4000000000000000000000001642603a900013358000000000000000000000000000000000000006100000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko.xz7zXZִF!t/K1]?Eh=ڜ.+ˤjVAU;Px#t4l:ohq(w@+- <|a$IB0~.kto7fَ_|*i|6 d\D\@鸚lҥ%mgxQ! hHܻgbpZ^kG <TiJ.Pppd"Om^%Y|k.ֺ n~1US^`w= *CQX4er|S90P8 aW@Pc'_ø{tN7eQ^ `9 YxWMLRY{ڨdzP#:nv%O􅉤8/VW?Jc&K?y]).0n=oBr⧍eqFګD^٩TKxB)Gp TQU;f n7ky7(&_ nu>:35p|Az?Y;R®@X#Y|_@  rA`޽a$nG aqߙ:>sV|,KFJVv.OLsԷo챑g!}{P_5d|L=n4)f4p>hp-8`%*ԏː:#?.SđwBkDTet*\9W -5 Cqg~EB<`gDZ':ex?lpPh~ٍW(W?l#a@y`T 7E Z>L2"Oh? ky֓%@JI kOT~;O֨ !z{؟=T vZϠV)b`UQuX<Wq 81V76ؖXYxx S,{?xh1@vyJy*%?݌X@|AE^P_BOC˷VI`IYM|Y%~}^t4)G+uI1QqH󮌉Poo$`DGuLffZ'/X238%X;vPQW)UrO!/6x?}>]\Xʷܹq\S 6මr<&rR`ᖽ0~,|HJp|k2<a3 V\RY pQg lYO+䈚QUD627O監MJ%W4< ?ҾD;̀i2=˟?f{2/:A f~xWl3 _-hwfb +ѸOxZX/+ EXRu.g=.&R~z;#,2ޭ9 hJ"X6·>cW1/8ⷨvJc2{Nq]Bj"w* K9y8qrƖmb"0?˂w'95*8"9*(n5٨+oX§Wے؎YLO; #*fd!//kC`ıTDT-G T<Q1ʢcvN*(KU|E&mJԧMbSo*Y,^Wϑe+ ւ@?jVO_˫v#Un\ؒ5=BjqLӗ,A5ʶ><-3g&=IA )Ghwl&CG&'Xך߫`̼h01?IDwPdsq vxIeF^$e+2w`< T&T+>[AzuT  8I }SўQ#>]VfD*XC{ 2( &]ť4: Bs>?kN' lMB4X.cݙ8H(ZoPoe&K^VdLl7"_&6{9q ߄aIi;jLIl3. Er '3umڋR[p(5b/S vk0X9f?dž%cTFZK_IC#GC+(@G&zb"dMs c4LǢI7p#4A !f7c i9yM c|l9ϝ 'E7j>/\1z! #,WVI7 D(ʕխݵxAaq|KvHj2pϪ1>O33;#v~-?۞N)iHeCf@aK Q25]r:^vёHC_W்"bٟ/є Q7IusuZߗ};8#]I)ː@: )EgՐQf IlĜtϹʯTS"_xԠ<=uM[?[ P =,ҐIB[fܣlڠ{!-]1 T|^㗥V2~b:.3(DyV3 %ZFAh-x{4b Аlahn2F "=Oїwu[x v$*NZ g_D<-χxLte Z?v$E0g$C]A.a@OPȠ/_J"s a(} y!qgcPܐz [=m ¿4:Xask췒Kh5?WH~7q^߮T"ޢ|*?moJ"{0p= }?>Sr !XkDNKEHY`p\R`W򨙝(9YxcO{bZ#űsqߔ܁ Im#F\#,P&֧fIrSqE V#KS!-dxn`mEg-:/M\^S5LN{ .FMǺFJ>mn2FEӈ 5Ka2R4]H<0 x 3" 7E v`)fqLmdq9!oFnG(PJ&1+Hەf.J a _zJ2fws;Y<|c!| ͻ*wfYLH= A@W'ܲX&w%9Qѱ5).'Qmhn8]1^M>f/=UU`*XYswȨ2Q#sw#S ku͸ n4}c)7lR; &loiDxˆE6swRk,斍74`|WGd8Q+7n|lr\/Mlqc 'zJRZ3 i >3 M5w iRqعӐ#M}MUw+#5PJ, 3-^&0fUʘJ-PήyB7r޼##YgXwD!&0DkﲆpRX)ʜ?m%fjTOtD`hybt`~ȍň9rHj{i4CJI"IYk>o~"nvy*鴧,=WW(MU{ an& mW3Nmtýw x> !r}-LS>4<ީjlbo?Ռ'4~:ք{rCrFB,6_4S{@E PS ?cVD۪Hjnɂ}ljnZ5a4^_w^>'.1-}Zwt߉Tl 1fϵeg -\|Q eQqܶtzZhaFz4H(Dz'navw\!L7ូ HD.CږlrR+ט-7_$2=6=Fqiw8\Ў )FmXn6!< el,:sK8Q D$ VF{^8s\ i2h y6T .Cnl0nG_3['0W C=)$C8 RXVڌV54bG{bG1Uvh]`+McD!}FDў}jƸNߋnJuJ"ED,P6?Zrzx5V5U-3R#?pqEb$xԍb!exwlY Q}; b߂<ciC{Jj>Q鉳e(-ɣ0;tK pፖ-_kXoœ}cō>w`0uE5L)M&}$JDO b_ۡ x X޶{R6nEՖqM$(.~% xsSvcx5q{E.0@{m;{qrGT]TȠ3tz6aJR9gU˴׭IE 'A}, nSf0c܁/祯;3GQ ͛R8@ic"E\1V@-Kuhh:ᣁ`|gIl *C\BJYSE?t~AP5ډ}hǀHL0o> )ڼՎ25<!a$ai N^%k5^WMC+q RpV6be7 6 ]s.0Io-O 1CeI3n^y75%Zl5 XneDL[%z]űܮ3ȮZkKI|m&b;`KW˂ڛWrs&a+9f|^2]+ϰ2Ʃv@-hCEVã̔+G3D%T2;XqX\5zW2ʖTWO ak|j#@ګpdNJ'[Rb?K7%x y}_ryKLNhrP,FwYk^H iEmC2K.݃Ӟk$Wi fzo%ŵFMoI],}׹뒒T +Ht h'z.~m'}Uo%/#N/ nN'" Iz`Q&iLYV uզݷ> УMi0ZA&vw#z]4&xuTTOy|pW1O5嵦!d2Y#l͡xyHwT,J!7B5}qυb̜(;߫0r8Ni O ILM٣ $kkwUVʐCɗv@^㷚l̗J?7zu3Mg9 2]] |8 1!sH {֟V  h(= ߳-Cm}6n^V-` cLx4+XA2~\&LNU>c0 g̯O lp'dd0 ;ω yA7xU4\c6oTcbٞ ջ{7Ǎ8Z\nvQ]!zc U^=SKT"_jC0̈f?X)6r:VbqEd̠KDp[ᕳ p`a5h)V8cEyHSFq= (oNJ^ z%DۊE7Ӯ)i;ʨʪMA8&bjuNm4룴XJf_ aڨeam#n]2HěĀyJeP#X}_h1 )Tk:^}=C54bRюgU} b|¤Ό҃dQym8gk.yzB&}5 W9 ӽqt)gm(XުỼ@L}7k=1C4 w^<\/}qO'yh9#m7wcD5e3I:6[xpzȒ#De/+jIlHyQ!n cI۫ۂOJ:aݏ=>Œ/8+%q#>!샨1Nsʐk?[ m*Z>:g (phP@0J+M@:>j̑4'z oQ#KR TE=Uv&暚4orn˷FS=X'YoA[RI|a&'P0?C, "=:ȗZ A?ՒG=\^ދdAȸ{HpNP^X~Oz3L~Weʉ텒+|ڠPRč/zc]>v&_ƨMԉRqпŜzTlx2/~CCHKIFf}vKdq.[ř<<1G0nuV֟pNy1VҩCޖ+g#\h}rnTA5N K;&\$ #1 M彀R6U^ XdtQJh8b<ޡΑX2u@a nlKNJ.!3oD$NWv/GĹ{:eR銨K_B}M% " "5*{q;@\FBypB5Ԥ59F4k:3aȐ0[U a 25Lv!j*8eDMWg=pdcq=Q-pAcؚ=T// = 5QE04*TX^VEh1KG汐D. 2Uxhb^C ~A?g{r8>o_Au/d]%xl(xBǓ"=MJ&R#˹lU+5FI(w-H`qAR>X]w4eEf[6xUDJ0>1ZG NHNB,PZe Co=-@ αMcÚ1?%DU0 xjbMRku7澢Jq9co&.zF̆ t6eo83h??J`I>5#!Xn%&MQ@;7׬K耇p"Yw7?p=ItUocgi:{A]v,)<_<74(?V#jfX|ˣINNKS0W (ZM3*k8QUI0%ho;]jۧOAZ&5my۪b!),FD²]2Ч@0Zoo^`VP(tˠLǛr\=ώžo'FE\CcwCcp$^/\MGj]{B)w8qLIXPg_+] (LQ}HAuyC宻}% ;N)BI,3U~ D \!qITd8s[{k3*ʡRu(cE.7[@"5Mf}w:b/懬xhQ_īkHWW3 #"Eu^*DiuC&M 6+le X=4O}8ڠ'=߄~k]GBa=Q+N[6?\:z IRQؙ}rbEDQӤ_v=QmW"O+a,uS#FO<3 1T$\ʜf[~LRFbf}Z|M *Sú0 3htv36061LJvan[~pz<^?~N%zS 7 !gxW@M|:Vnګ09x7G{R>ϛ_Q  -7}GUQQTʲsw? R%ބr2}KspHot,-B P3e]ؽb ϺE KqN?=^=ǛF !*>Ս />@@u^9Y0iɚz*:!/{Tp'Dfv#Op8eʎKA62'v3j7>Lr:@%P$()`kçu\VZ,$zQ*q6%\?F&,y ӯ~%Pmdiό:.;bF?SgAgQ\^we1_pe)X}HA$IR"KtªbBW|pA޾^ZؠU2/)[i8h0 ߵ@F4KuD,| KȒy#J9i5ꌳ0T6ۖE6Eeq%ܸ%mfiپV[CzZ8xmuWوlOЎ)^O19of#Po$N$htYf/udM A%|gP=wzi&k$ |3oh^J,b"m`aDc;%i̥VZ .Hg .cQuXKVC-Ls(B5@1&?&?$ĬWB!#푑CYZ=tUt>N(klѻ2t!p0{2̔*('%qg.8giW،'w{::*&F6sŲ>|J;w01*Q88\H4ĭ^=6x[uBKOl MX^|PW?-mV?0N"g&UUQKRܥ 3A#$K (;hw}iVΊiq%Uv$V:FʡNWɱrUqT8>AUNOwMX,;4F Ώ*OaΧWe[9]4 Ϭѡ&6}p7gL0A`&$q`(gG z{F/yAρAGo)xUi *fH'  [ӛFCh F"P$tZ6uj9T}ȟy'hfۧ\^$=|uZBvHx$>p]8{n000+z)dtKlk,;StMɹӆ~b{μ;E59F;xFG52Y~Ru6x' v.q?t̉J_EUE, ilU/Hy ib"*Q(^8O`$e~G:H)RMBiW}M\:1p"2 D%et4AM-V)I}/!8Ƴx]+uǔ"\n[sjVt'ZCr. )rVEֱf[+lxs5]*J1kTP"6{=c}QE8#FFgԻ=dq,j sNU4qPDVeImƹ {*f&3DMGpZ\2p7AO0jisvF#G#VD)|w<-*s fNԺ[HbC5wrI POWcM\,>sԇAYՂg%NMv(jSeCGةd(ɻ_/ ߣWDgo,1`Y>|Krt ^C̠{Ntb~}9(auڢ]J++ z35b/!lÍEsIH=>R-7D.UUb3`4XtiZCT,#q9 r}g\w>[\EVYuTXjyf;1Iq<.yiq|:u $jVf$<\Ȩ!,.pG|D#CHNBA!87sRNb^w[0!Q[>~lt`򡫺P VԝYy01۫:$*ѲcFŒꝉZi)Axw̢ECmea νCݣ$=ER%8z8Q-\3}|ۻfZv [0&dkSxyOWtY"PFp%*©cF-b\}L-nBcK$/сž-E;5/FՌUqeuS- \P'64>h\hzFXDͫI N=*UPԮ.L^#Tx!x _~奚& Ԭ+ kކJ0n:9 QSjZS}q3<8T;8!nVvwQ%>K?5m\ ~QSBMĻGJ & ףG#S`M&+4,Ӽbm5,3 #?զYxLom$oĽr>"~m^nQCdx:Wĵo} 7| H7V!?!,(u{pA poh\,dn+oBijaz*[%pu) N֢n=^%3[pwsSfbC~R\]c>SOm{v9/Ĺ/}19-(5!?ߥnsq@t: \Y oޤJ,ZoTw/ 1\ū]5`:(oy8@t8jYvėZU#{vV;h%dߨ^Rǐz֤^m/.Жv3X]jT[O`GZզ#~>b  B,#Lf?s FYeF)/h%Zo ױPUmy4â=&d8a=PR8<f|Mf-so-D|&?Z=)hi7騇,KS* jaiiG-}{jS<\ZC.a+=/fzFK|(71+"LuO)m<2>t1IMXtWč 'O\񐒜 dGw ͆.*$: j`LhPGkj4Pm&<<$nR!6G ߜyGk5 }Um~LOT"Fg#"!| ^*8"7HQ_RM-YZS>@{^GK/}s!:pR,>?xJL%Z>Է.^r- m׺\VvfkgLkKM>U rOQ0Ӵ6܂c*md w\|N'fCtmPኯ[Hdkc(Δ͠ӹHPA8Ic Pes ]w>Z2wL{pUP [HI/[QI~0@=L}S{7SL&*hc؂`Y%+{faݗ6Ư}ȫޚhPxڊrP8ZknXI!ĻW׬pATZEK i'b?$pͭ}oUkC10-2Sk4ؗϤRT ^DV;nhAVӻD0TsyN:0p(^پFZF7~Rȶ=yq݉`e= ndӔX0Wn ǀǽ9cLw!:z?]HqmDIAJ  yֽ+;ׯ~nTͪ%'YVzvRc}d7~CցԐ y`ǃ#~mtW,Xµd+t]$ȪN.++LDmF 67CR⎤!9N<{oT!S/S)8-)<Ձ:{K@y\vcHl-/Y3^KwyM[z~%&&pTg+)@d>l}6u݈h5Lb+u/ɩ v,D?$Sjz^j@p)xRy^-Vz՝J$Q`P_bjŐdU6*zV j\F\&N A⸍Wzs /XtДpKęd/obINj}C Rgw7/DWRU㡙`*#nlAB P1%!w!lgh;R2`3cO ,LaCx#'H&9̃SX)ԍ/ v{I Pz@-'_[=K`Cd5紊71x]1e3:+99x\)r+˴!I {/ 3;/a]USY93+ɓW~΋R~MfQU Ix&>1[qe(=nLS"Uc*fbȢlCH"K;;lWPs:ɪ@j>S{^'w[2t(Q7uLDx##<:;j}YyQҏWQzLX%lLȵzj>2}[\ Yf~b/L> Ys(vO=E+B%sp2ɀyBQYK4vL8~uE\qU[~ιRy'e=kk3mY  QTmjL?P mTy- I) >wNz-v?.Ah6+\#Yx Yv@$Ͻ/fb0$1e2"(uhk:" Q0ڋ1bA8g\7i $'{n*jE1x^ lX%wm,4օ0c!IKU`ZŸ}rS7f`SrUïm&U(Y<,kE?pw8%֯u2QۮC'oljgj:0PIȗe#$h/ !%x"k=Z A/Ҟ[fQ*nmlA..y1 jL"}6r}gD/4씨U'qLV0I(ExEBivBVtvOZ~91^$5anx"O״ E3kz"$:K" SU,${JZdjvrgHTeT',ND.RP''4큔{Ea{wAݚE]~9D|W cqjf߈T2 -//zTr욫u xˆ^wf-kҟKKT AN!!OUZߕb(|CCU3Ӧ5IDiN/_$M %ۼE=gPYW~ 8ֽomH͋e$KjOQk(PQ!Hh 9:Z:n8IT1LsΦ|!!x ZwC3ƧTE?;"…HҮtVk%lSf$%"σ ealO%iDV9!wV?&?)$"u{%A.Vٝӏލgn?Vwyq/a I}B Oνꭽ+2&3;!q;ȱ bnɵnqq,D"8x3􏬹P&<83|vp$S0i|pQOO`0pG{VPGBh|Wn6 8K᠏f~hTl҅L8sH?pI?ިqYwj6VGd3 'W}ۏg*Z47*N>Q]=3+]kKG>~j(Ī}˖*VA" 5KϞ__7ŮՋ¹ZN|3۝ 0ن[A4 \BB NSnfi3o)`F=0Λ+r>7`GA>Gl82MS+ZJh("Gqٺ5Tj5W": 9 _6W-ž6]vUetC&\y~jLZC.&-g7Ae"i#?ŎѾ G@IdfHH́FUrtÿZNY`D&$W8[͆~K4ց1e2i qz[PѶ/=h6mcT{$ń&5;rz֯8<gdT q +/CȒe_ )i˘ՃGf>݅ W/?,ϖ';$IhIc(Wo)-?sEސjYK:P(Kn Lcab=*-;mW|/ofs L%ݣ髴|Ch١XDo7Ch!TrBQ%m086~-[@̾,#,Р5Y`tPL~vy&U{⺶3ˊm[3"-d$PtBј[Gz%GM1 `OT[fGƓʅ XGĖM͵h9dmMbWnO>Y~;P ̺zvѯ ٠cT7Mb/vW;=NLA6@]ȃZٍ8`&sX QrC`6ƥl4]q-fEOVΫa{I/!5p0C0sK!o(yΈ]s~ƒqp$Sgz3$/]ow3Yz՟0K.4nݗV/ԟNSs+9#{oj:W;ﮎ}*L╪ԕ R A-+wiDs0Xμi 07޸e?bPn#r{,ÀEO dtiǂ* \ow&v.⮚\26r>Uhaވibt`~$UVami`I}Q; *FI ,kb12vBj3%]"?d5A U8ejIe ts@}QG ^f;g>ADq+ai m_݋}WE8ғw0| NHGAh+B&cvWKZUĸP;gk?Y&nB)vA6!+@0K 4k'ķUwNmԈ8ZaC!cOao Ft9Zf. hR1(nècH{K{,*W@qwKwU#ډyE ĥu{}/!9c݃QB7]4 Gyc8m4jCa N)I µصر[q0_L(FGe/\<%$=\򩁈%r#T4C~eCT)R*ԛKl,j]-꼇:Gl 2=GA q@6Խ֚i.OY|.?S^4/LiZ[oϊ_?Na0? \Y"q怨w:.R#)z0?&5j=dPsC_\cF>Rwc3!, !3+-t֤a~OIV|߱(+osan5lErL*mXl|w5QƟlN]8;8 G C/^eeUNoÎYŴv4SMA^8kҷQQ^~R,t+ v,,\ yyn{!iu6xy ?(Ҝx#x /IÞ櫹50E\Җe/8LA5|'|sХ*G8+@NneMQÓaV30O5UO[_0jUڦv$-'LnI BkVp[ ۍJWvy kGbYeJ~tyW;^rA9gCpmK!W9.v\ 6=_ U ++C?jͨ4ch𙮨 F=K`v@4P֥E;wgb_iY8L;B[< ֳJ5AAy<`cJ UQGZJl")(Yi47+;~/7SD\d{sn]vf4?P*l dZ%B-G(9Nza?I#s*ɛp;.@U <ގ p&nh=oi6TO.BGjUOJbDoPpfrDKC5Q ^Iȉ1E^iKm<}DO'"኶C7K@ֳpjG5EǬҙ< rb+^r0tP1dK2䝍t}F7ÐDpOy/Rs3I%7UQJhfx\i4+XoЎuQ#xWt$dD+~,Qxđ81qwg 3鴡R$-poSO*SP3N hoZ; d}tD!0z [Si{͍%VșN4u}Ӽ|HݏjW6' 9_}|/->N6,Jcg-vjښNbP&pn$uwwV;eB{B!X'C y7or^g__)dkn7[MbX.-YFIH X1Pi@3,Vq!@K"T3|'9(/U) (i$bBc%Uz$>DqMR;cݐ[AD1t>t.5lXˊ_&|'Fs~ &G 3%/+=A0?֔G5W>(!T[`ŋ:ǽJ97&1Oݴo=0kOԵA1d{yV,20Ҡ)Ml.`L^b¾?wEN&Rփ0+'?G&22ǖhdcCT¦ѳ0X8bBy]ݻNS: R#F>HWѷxJ{F+0蠖,$iW_@hPctTwn,Tu_x8BB`h_El[Gj_dCo W^k` Z wD[qRyD N$k }πKk!?\8!NO0{mSNVx&/Ƃ-?'"s01[ƻoG*ҞelբhWFql&Ҽ]8~ma|rŬtMn}V5Pۀztsg buB7Uu ER7 Q3T8=mz8'.w+=[ pʳ3^u`\=Ce0:~6U6k(u6Zf 8JdU"{A {X ,beEJ(5D]mMmJШȠFE˯[D[k!o0#tw 8+SP)ze;KKd5N#S~7_PWd>)= ŘZo:Ɍq^Im-ao\S` L Mد:QμUT|u`sLh.=PLlꭶ44^F5Jh2g!SpjAKL%ǥv.ŔçtY/xk]{U[QQ Wgdc;%c:wxJ\5^"Vi7ZE1ܗ9f^}*.a:BKqJI]nrYSVAy`*}픨P'? 㳙# YO BgE\$XLre [@EjmGVjpvTDQ5w7 Ӎ7ĴcPK*K금xk2UWTG_}'qlN&!{aP7|P!X\鯐&5ౌ2>E#o)N8RPg|c#,@|uGr!_OBRmޒ,PNq횵ܙFs(/hL!GuL;$Sk,N/6շ_N&KB q6 4kB~ JEc@`Zgƞx1y8Qƣ嬏$ Cj n,vU(ot^g]o܉E׬٫^lșq]TVS]Qxs1,hOZCYv [`L+ET|q&gUt0{ _^ + O9/q$!'ڛUyIxm4Tbn47=wVoZe#/'KˮhwݣbL:- ) r*?:Ȇڍ=P8tLwGM5[q$95\jwG&S4<lkzlv:T!13Nu @8D z:(cY$0MsUjеv%$?!,T)Y7**m^;EpMUT{O,L(HwȑZ YZ":^gKL DXP2Qߴ4XJ ."dElݾدꙟ_\(P7K NgR:»>/z@Gڶ1ęڗ(-YSgsI9V3L7 QX忏!~W$$C-,tTG-!ŕa@ΚRTk15W!&Y/Wȃ |=zaK 3օch0{@Y/A!7Z^-_sS‘mH'k3*wID};fϻw^W :G(X0~W\Vu;or_~\fll *1ڹ|W*x׹꩝%xLkq1HW%0PqL#И4{p=FuGw:ĔWmvYr l;0 WG]LZ?eЦ+AfT#]Md9Oo$0,"^Xw[2Gbev$;ŜX' e$ul>Z& <3waBe4Q ֐W~BxPx݆RҲ kD3{Top5@3GfZ -5bK=;Z{ yS0KR_B?m|$E q V9crF=5 dĤ``nyBt>!(ԙ DEm4 XY| +u}H!|s>kz Q :j@cN/y ~EM$LGLl}mlXBm:qc䜨J\htdMpio\MAh 3e-۰i}: k@? pIFOm˝DQqLbʈbP\ս>T!g5R/ #eFQz0aI9#W1.ivmB&/4!W Xa)6}OYaɞpܜRxΧ>8c#)8cASZ?/RFL &+0cN]zDCFStK3<^1"O˻) <AIz_bD* ɭ]?8|~%E9_$<`$Y% y >ұ2X@{*Cm rO{sYw/f2+oަW8WfnWU@Y бjs3@hClh3]!UCc%K(T>nMFM%'"RFr@ވ=[+sƕ厃dk86ܓA(h@=$(0Yw-) >υ$X_hxK5Uǀ DպF%|ԬK_GWD_UkTp+y9WT6[i_+?oLiY ΅b5f ןg_q(ޘ:*r9!n;z CE&`smN3T*oϧDM_tygݸV넯I.t ]YmBNƃ'i[(ECZthbCo4Ύ=BǙ" Xf۵iyR5ãG}%ĉ :[b:cAz^D:rT( F֥bkKTQŠ[Њ(4s}U =#_9 ,pZ-Ke}C&"V5#WѧW4ޠȂt&u+дbz+EPMaOql` HqR43od܋^͇J7̡XLU#vߜVm8BBwRn>nڢf s1LH []`k:cT ;Y៮o!'i!nj4jm# o!RO+F",qFXxmîdfW{owjuZToY-ewfۣBR:b4I7U^sid5JT{,LX&sDmD5595 ǹ}o_{!=w6FvNٟƎg,F'sm1wo'9\X; UvL=Qg Q(vL;gLlg'\ayglRDrF1 0:]߰io?D!"c@Ρ7d06g?EvDvIer COԹ${X^WB`UXO24 wd ĸW^ݘZPN+5U7{ۧdeۆխA:zqL@Ì]XӇUT.ܮ~;M4p: w@/H1EX/i쫞*.01A}9 b "귞$+tkk/dt+GB7!d4Gl(ϥ( K9·GԹ֟~bCe/>o[|`bK) axgu07>*1sj6|'U'SAoGvW^gpۣz/SYGdq&'|Ӽvsg.9]N 0|ǻJ萡 wLJЮ;r^#ԗ|loaVWeҹ:;P wl+h'p,vqw6ԯM ׹>~ی'+e8o8r Wc$r`3(Wʟ2 S.7;}e6ߺ E mAbcՂfŚ| SjjQ?!UҐ覞 =xLv)6%uW;i&S0%Rl2$v#B FKx-Mҵ)줉b٧1LVTOVOO٨5eH?,E# 0OԟM2CKԋL8qPtH Ib,fǟ@j_Z=Xv )ږ 010Ol憿de~6NJyGicKHbot:A|ƣK:e'@J88.a; |Ou&, R . ˞vC1=d´#A,~סԸCpvݦ/h^kgYOGMxg䱏V ,Γ$٬ x|D2> Jn6 [ؿ[`/oO }fZ]W@$7 D՟D` Z)"a~RZdXN55$ 0|.bE(4bϯDIrer,$Ž͏\WU{:P9Fwf5Syz qwtG3 Pl[.Z0K."l$4UaU-rrr XYm!9SG'U LoԏK_R:A]nA@2+aޘ $#Ry7J<5،gplU#V#$cx|2i~OT2g?Ri1P1ubaoNUBoI KPe|[*ݙbzL,` E$ :ƯZ//\{ta  C覐JE{} ozAD2% ~C@tgs,Tb1ٜy i+ zwHqEF)&T_KXQG%ih~2֒ p>1{ޟ '|zXbbv3AV{ݱxF}:~K k6f[zT`  Jۓp]rKoJ_Kvp _=^Q\g:m~F\jxc }f김8bEP jF)nPBf!EGʚb6=) ib1et$,)nN CdI῏MBFG,ZaȍUS~ <&)khE4!꯲;ɟ'[gN߰2ןWERBC:޼^c^&ܵr lA`A(lI]<.!gEFڰ-^4nƼ5Xeuˍ{7б4c/n%Nu&v%GP[hml<^ɽM`Gj" S3Ք&.cP6XлЅM@toX7;Q] l7)|4DMWMxi0ڧʀJ1-c-n$X}uCr1Bn0N,hHIjm@|)E8&dOFׄKv ?'uV4tӪ.Y&wi5TBўq{-ϥPu&-$;Eh\ _`o6ٕ7^ )j7;QGG9hUbcUw7K^]ەsVb*J/Qne|c$z[? J#Þ^퀛ϴCrys(61.;a y;R:,&:83'#H;elc@#C?5#-s&1#$e1KŲ.d,a,=qȋ[ۢ=R&D4$rEc3x5 uX7]|"K)A180!˦sO=w /FBe}؆ANJbf(I1XoG300P56^؋ԋpMf.L@oMYbKyrC"Pv偽r2ЙBq;>u7@Z5.A(ݬBI%N qH&Tշnjh7TFnfBS|7=/]̩ǣ;'9_C/8/~*p N*d kM6 Hl|b&D$=ɳ(}>*gۭԋ_GxڷIw}H~ҟ'Y wZ\UzfZ1A9;{ i7kt&bb.vMFHT[d{^HcDҩ&ڢ`]Czć?3 Œ}. 9ur!6 J-Fz ԕ8͎'+]_vg48Rg%щ 5gj%!ySs/V6 g(r>=;ݘλR8Q#ZӐ,GLrzvQcN@upB{_^QQ<%dPq%Vf z%;EG4- Vtcxs<09P]!Z%I|{rTE?lb28oxt%Mܭ}GOޅo*qv $i`(b(Nvn$Df;Os@![X~)vN7D#$KC sl&dlЂ d[ўۋgr]HBbLɰKvXv75ǝlX ʨݣoiXC8w55 ,}6RQ9ѢSيֿÁyp}NB򌿷M.y Wȉ`NrJ[V[#j*ӣMy77bGzk;MF`XOtphAS^JBOcEڡn[UKChw÷+LC'U@n-DGӛ>. (#p gR{נtk* Š+ i1RIv1s=Híř\+l-ߎx/Gw5 ­CK@Uίkwt7~hKWYPBQ1an5HB2evNsdU#oSIӥϷ|~(s)1B%$ӜѬ32,J.ws;h=|3 ƫK/zVgdG>%Q 3}o[٠{,FY'0uu`'$eMu ^{f"!z֓[u6L%a"Ǣ #Q(nG ˼qKX%!.\~ɨ\I^x4#A (|1\UN[Upo[RȵfoD#y~}wdK ԧ:Oj$6[ʒ&!ήn,{!XiQ8yE^tg9@c t7nH#^O X60J tH[dKeM=EDքe\$*5anj-LN=lb[ vai~(":䪴g KQр1X✸F#fvYAt1ʎ`PU_s'4vK0oN?ǛKBӮ.=Q.,<[ W:sϯ}t3: >W+*kCKAQ䢒ؓ_^).3:8wc~G@U+bSk4I{\K8vZtAKf_ [$pyz)6#)Ec/xZEпP;V4GY>a`C<]zߖ?WC&Xut>auW!Tźu,q= 2[EJT&Sì}lb;GN {)(mm %? PvmZǬEC!$s->k²~~sCxj5m¿*[YsVw< 5P]>0 EKqIӊv :^+T<=\DpmZBTT*@yALUi_;_kxUwNcH0|-zL[JF/*Q/eږ ١zCV':?KNfd[a@Bf_ K(uQd6_pLꔠ[+wmlpn!|w%N>٨Bƻ3m@@T%~'ɳ}D>[,G.>@rZnF5챡aTCژY<3oYP:,coz ?g}{PUk5, Rf!%b J Gzɫ W^TK?Ӯy&.Rtx}k?rY` Q_hi&4ôCԼzl!]xt; ᛒj#?CkNyh4u.4ţtGY"%U& 0DdrǶ e. wk8hF0xS0lT4냪T"ElΰbEC= 9ñdM, J~ 'tm7sF"r0Ϊ5l|s)ҼIh`ua /'ݮXg=Uz" _^bv{3xk^txDI/qaH?/b E0yA8#QֺWӰwJ)ϛ#]=jHfLDZ%~1SW-fKjAP6]FP ێbt7#H7P! 7F|P$ ,&śU8 z zDXQ2%wew3iP)V3YMRy E~w:[kUV*Wy0&0\w_+GǪlH[sV>5lsD3۝9 sb4 W&),` zr{ QK=KÎ=嶈ɘzu!FQ;Cs 0o5I(=z̬_&D=ȳ>fdGkB8D(}#P\Kcif >=?%~Fţk 1ML`䐛ѹK2FhXjuќ5嵘J-N zs:z]2d@<3 )ڮ 4R{xSTs/!-ׄoz^ δa#-KHo*U;eY(0}$<åd>Sm?b/ʂɟעsCDGe'MCE@(ѶJ`^:F" gmGQ:;5Flߡ";8oiwu)`Aa0\}.0?'Vw~l\Rp>EWaz\TqxOHP+1a % bIDs W[=Lˊ: C }N& Y([X=Ÿ03ЀEܨ"<5q^C](j`kI1-:H R2bPO##o,+MqJC\`YO֪NޏGeVŠ<i\R[>?d 7סi Va WF Zcekb]MJ8^"gاC^JXT Ti[ktr*; +]SӲƢ y%,=ۥ!v?W{GD<"|Cz(Гsoj 3k50!Om )}`dx:NoT;uav(քHo\`{a+yhn;YFطAN+lT 3pl3v71~72J# D1 Ulv( qAtqv]iOX،VA l\Ix!`Ƽrbhߖ`,F~Qо$vMNS~mۜkƽi}oRk;v麵"=o uPVUUi)4s.}Z$u:8TIѰhoiSchOQF\(tܠGs4 nb`;!sMR,$¨iŽ4R`~ܝg7r#(dX=BF MwY:wyB1&[]zkeM[BW#~Z8h_म Itl;sviOy7S0I}>OCT(%AR._^.Vq].q1%ƾK <Dx7G, l&:vY qa9pq"̃L\i4vܱx\XjAH#X6oAU+@6I+Jy96Խe HX"qv 71C!𽷋`iWXD 󿓸?4O~gZ133J~ ̛q.::<أVy]DPӯA˧oHbQgZoӍjM"H33yS YpE+B8^|U,b<(.+ uA90Xq(k)zOυ³"6v7e ISfFaF40V5hp%$=[z[Zjﮛi1b j <Լ:ݩ !^N!"37eW.Y4B$: adl~S]AZW"P.h >ѐ.\UAp@1Al}? *7.[J(x!+RtscX UPW+G7wV- J之'(vg)Kq[q3# “t`,2^ś[/8ظ) p7W$(4X{W`K34c3`tIuUz]\?6;o&C:&ѷ;|侠\ᗨ'ZȄM({>G0Zu<_4Qo'Y5r!WvtZ%*L"J*5_ t,NeFvbg sϺ+ s_b* |rHիgy ۧwwB7\XcLܜP>VF43֌g놔UDt#^`M̨Y/T_q.t9N*.X.trt u #<3RcARH.RuCMBl;7Ա`S65 HV[eNӻ]bm>c8 N#6U!DII@KHe8de4?ϵ+߯#*s.pT_|vOR 5nXɱ~Dn $]޺}<1Pe菈to^p>Z.CK.d3j;ٌ>kֻY }ц@ H:o+|bGaaq#ϝ|C(') x%(٦LBwI/mϖNҢ.>-,H{ϻ9YzSi#ٔ{g{cn !l^M03PEHwq # y6)"Lޓ.IOPpaWl\ʪXq4Gl>` C2] DliHҴ{ab"iZ豺x psYATxpG8wXBM.i` ?[L fN0ĤIa2>6B~~l;1j(o+Jsͤm 5/ o R*7A=QL%GWeW`"&KTJa4c?kVς c&n af0J\#ϾGp@*P:+D* O{e|^&,r;D85CpOJ`[R vPetFm1Ne gZgPmbA4O |R!;ieY9ٟ)!0 VKPWl0.NOL`;.jPZ{u!O{|> d9 #x*pd( 2}),V@|p] cn.9M2Yp>b)ש.|#V ̏-#ǜr h*Zy" o]*b'W8C/50ΧVbYlix4iI[ `?fc$3.<]p_"Dgq"1-9&X{3Lbۍ5O:CC (r&,r|kl*k}4bPc%0L-NH$*y[Gkc+ a `3 m Ob6o*LCsa* ȍGLEj#ƑQe+YIknh6x-=_Ԫ =?ၥl'C^w9Nl:)۠1%O<"݁ahcLVƫPw1bq2U!#ü$<{qZ/!V6LI9o8AUK:ތPN'VwD[%=3 ^ R&gfKأ4XOf?ϲl"+M!wuܜԿ%kEص]40)Z)V7$T li2c,k5}2F?|ɮ]H)N Q9r;b}pwq[߇F$)dMARrm~xmF]軅n'BUզl|t4yG3$&?ҬV 44C :*T4%p.-=ctRΠzVmOV //,"F7w֝Ֆcj?#xj&6!Xb~m==T9s{edH E;U*i.45 TXi\NF*ǂ$<-e9\7sC{ .=𸛕 Sz3#,J-}R *grh&Q4w&PvC]pw?E*r:5~?V\3RrZ۶9.kǭM@ݶ;0gژjį*,-.2}_. 8,-t!'@E+Rwh33+ugLsIZm 7֥hŒ]Us%WoIʪ"6>Mc)%j LhOW]1_&&"Ņv)LYV[܈l]Mr/]u "fwQ;!?ڙNA L?/|h,n11ev'[.ɘR`$/|އAw3YHMߎ K6pNJ997&TYՑ7Ljӻ W{5#m;[ 뻖}Wl3h dJ&Wx2;$ Up^=^?҆ yp* ׏JNꌯhqIg>y߂@܅7~Kmݴ;Q:LRS$Տ@IT]\(+\WNl>ghoWpu&V)ڽS CP39+/?ƳĽ~ERd+"AB,24Mj4"ru8 r7AG|J RNWlXlm6ۭ=%p`XmfoT]Nm{Uvf ECq<6=9PԪ6ᅦxn)FI⠧ٞz+[I!ҿǟ+.C@xTX19}^bc2ت Ac˷YPW,KFm"pĥ 9hJ<*&I^!N&Kᤤ!LVݾudPvųi,~ ^"V=ޤ8sK+HR%S>>O 3yq26`s:1 #rr20D}߼ή|A̲hsʏ/@*"-;r0꼗iI#c, A@#-w/߹NilZtINP.~Z2txk =R؆,jޣե y}f&WZ g@+R X٤ރsT"Ia@>QQ2W_VȋWT;0=٣SgW HSVƦp٧+g`!ƅ1 *( ͏Fjb%jsafDEoO/:EC[ P~u: .deR'ym)(R:a\kj?e(z8 h[̝bխhφZ=O%O"lyM`٫{~[|ȳf[jAII5>v"ۻs[Qڰܨu)6/HGJ^8eZD |…v*FUj|7kܘKʈF9DRco9-CUӨx9쐵)r,őIxw榠\ϨU>bi؞pfP&nԬ98SS9sqa# ϿMX.FM$~9WlqxBƝϰhvŒo@YΉa{dCM%Di੭ՙZZT :,Uc.Qű Żf!o[!jϳom*rqws2DzJ A>$ANE09r  myDdh8;,dh"~vΊl(rE)&HsNA"Γ"kl (Ǚa<2J&VpU.:Sj#2B2S~ `8QX5sz(C8ܷ#v Q?oBy 搥[tu@;Nl(c#\"1W0GQx#7[b?T$&7 ?@!^p灂(uCG 71qjBMy[}v8F觀Eae+ T. l&w *#!:u\ngqywA" @X#FP$ =eRd"~Ab lZ|UpES^Ǒ=Ô(4R yW(^N'H+Yl2O'kdZVS!٘מ,N' H<&!<6̅!Q$yYsA` !V}~nl]Xt[]LCԶgK%PR3.?BRL,Ī#4>TRNDZKg~9rR~đc7v; uIVuզ껾L #ǂq@Zw{NAAo.|"ջr c߮]-,x{Q5V@ph"/uqM\`PE4ߥ!OɴsTko4ݸvK#Ժ}`TEy l qZƙ~eN]|EAܡf Ɗ#<#++3:HE6 ZGS;kSU8#CķE(':*3W"gaL C0 R0ߓQ3"1$Ϭo&L<89/V ҖX0C^e\Jc0~qΕ(d7Az\ގ"+Uz7+^7pnuHdy-q6bjZnObY0aDqРofNj*u.{\vLj)A̽e: /2Uw_lN*A̢dMXUL8aN0R@\̷mNs2%*oRIĤ ޝBpK%v8OJ<3䨂o%fj8}H&g¨ٜtC.1 PnL-MA%t1,@|(&Z}./̳a:;bNa'_"lvVq;, MP=؅)'б'dpǰAΥIQlRs#I]kCdT +ʉ^ҰA! R_{:/V gQqf~F_F )[yIeNi0u(qr#*Ӹ]k]4{ӑu38F./mURZZvhڍSëLjC>bV[R>#8DeByf7U:oKsq0]X* 1VF[bn#NddB円R; nmוg@5u~\̗+&d1T+5 #9x%*PCn ARudMhn! S۸7EQ7!Ѣi "/E|VEx/@dɬ&MTܹ׎%y'sKUM:8_Eq1CNurEJd7LIgs[ =ZND2*^>PZ@IVnƈNL@`yt- ӫ˙BDPxc< 4UD 溠db{ Zv/LuB,5>QO m>րt (O*Oq`|}zU(y~wgYRJ';5v5$9ϪHxk\9a&B<(] jRv"Sgkw~垘R$oL]SQfoWBƐ.gF,J5H0 z΃f$8~aa~=0yZȱo>rۜE˔;PwG& -dqStmXÇw*sk:uSq5]!%Xe.pbi^̺5EU%u,9l*IE`Őu9[HMF-m-SNm Yq[므7My,@qȰFm`~Rqjl\ xW+hB5GBn yrG==DzL(Ʒg!L52\cU%=?0iVaSO^L=R?v<*fDePcW)cjR0폟m4yG鵀QEZ!^ ͪ40KQFj2@YZ:k|k`֧GUv5glOP۹ʓKʥjɘiOxa)sCo{ /s$\¤phx|n &7MdG櫻HehG {y=Ėy l=sa ƒFըڍBW>I1-X &͎Sԑ±ko'yP`>ԍ_e聈sf`е?A$|@#LC}N`:Y/-lXX@CUZ2Jƺ۫D8T Խagاz&g#Wec"w"1Fggsֳ\nA@T rF:/$H.=* lDuǠ;u޽6"5&#aA^ĩUSljP}!2½ƋQċՇvA TQ/X@j?XdX\k:"}g>^M~A`@Z)ܱ"@shu+5o^SHJq) ȯK:Ѵ4b]j` _\jaN@,-B g[t(׻WXv3ȇڑ*Bд} j=F;\i/EC9||)[GyٍQ!JCl{|rqD)hӀ"4_D4Yoh^};lO/&<@؜o*AqX!U%W~{O,Bd2Pٰ{оiԅRqݷYăӌt`>H+lvX~{$}rOI~}»bYkfkF׮ߧQꭷ5%jc֙QmR(F帽yD:ʜݚu܄7HCmSrԵ&rn99rO`&rd- %)x o/'rth{YyƓޅ;5F*wx#4#YtXK!P:DQ/_mr˭캮F=[ӱtZlL.uzH費UkA4esV♋gQMU p*  W/t qA2v\8ȸHq'>)]ʡ?rX3F]|N>RKnԨElchg5ƌ Fgȯ Z,Z<30ܚgPn- @,`㩅iR4UҳGGe aelGhܝf*Yq1DD\h{)bD1V0 ew)cHՎT…-VPX9xKnl*C/z24Z&Aw'\r]%pz [L⸪lXơ*?Q4ÔYāK4~ CWqqy-bZmghͭc+';:ru![KJm]44p}o,kd+iA i,]U%$$yoCЊnT-(}W YHiNhl9Q*ImJ\n/GZdܑY;J+X9Pgv~B{|oSoZӿSiYh~[9zVfC,_JNg քgGWc+Je+S+k=ϟL +GݞŖ| (71Gtw9D ] hK~sTǫg5qNk!hv:zS{ Yn}QR W=2͙%*0TӉj'&q+buG '/6dqȟх@)ԳtK#HK:f 0o[wWYy/_P@Q\'  D۵[tI CaWƸtRBꕭ3@09Bm1.Jk郯R=~1XHΦzcLZ0 00Se-Lw v6NY7krBɏݍղCZ.9=Z:9qXy1G}ɓ1ce!]@32|m4YH*x#D?qaͲY6|wnyڬz()u˨PUfyIۚÀڂ&)mAjBVY."  ?w׸JWd.h߱Og+տAA Zء-atLl̝ȿV \n 2+&EzeTCQ$h }SNZn?zdJGpRB1[Y@JW',^1UB'踬"8).ð۫lz]vBX;%乢uh HK[`̑˃>J6q`͙8SN :H d68i~!Q(RI)q>CŲ̟ݩ|EsMZKNwĬ*+~pBaͣ mN6,ʗRk~ȨZ)l)C֬ݾ:t'~`|Z%ߺ=:i+xqktz_>G#2g-A %ͱL-liİ?T4x店gOzeހF'!u]㢶}@@8ShM3_@in*5"P<<+Fw o~s?efcUmAW|-{c f5pShwcƁk#j8DtQ!lEMMTS XcE>uPTTXN&fpr -2J2R%g_*Rϻ)xO}F+u# WyG3%ZgĴ-ϖ.z䜕BCHN(?S"O}ĈD 78N?RApO b~<FLb?| 5 S*PǿO8}jӫL iuĉ@[qͨ\qB=<9?;aa{Щt@ń<!QLfclZ-Cs֥mz!DMǘpz`ӂptu*uzZ8[R,C@PB@Y"*ӣJ$|RjL)45<1hi2`Qf!,hITx/<0Blu$Ȱ2nxY72u XQ迃<bdh.K{ レu)ϗ|jG̈ 8;vn(D5X g?UKdiѵܕyrx~"8g2 tW"WblC#r JX>z~-@q$vQk &A^9Y4d9~RhY4Y=; ǔ(q558ߔ̇e7&Ⲧ؍c;R5J2:CI0LًgɆB3y{,zLYof惺S\mM?1#K9$nO409di_YG?앗`$_HV9<(V+qաVņCC0dC,ڢQn<q2u+fW{ke_nsE3wU[-BP-`4f,6ӮFRw#"Eҹ3[ޗ;xjnj2+,u 5-kp !rhKe. l> <)?7':zzn D] `~Y Z[H-.b͵K(̋Jӓ=)ڤ r@'w"qwqB' \O;~gݸ*ΚߋKX^0QHiKf>W.!@04fUCgsc}BK-S@>RrSQ}Aj 6\xk J3I!=5H=T 9>7,P_{%xXQ_w =-`x8ǜw7؃ohI,-CљLf%(n?ўˑrà YcY^ώE(5!,&drvl )/7D yM*x'vs-ΐY>nsmi݉ (pON3KJh1`MIA'|-0  ?oG,jVK&'zm?Vl?sPhB""XΏEVֆYtGħN~U8^y&!LRtyv\]LĿUD"\sBJӈaXԪmpi[st!U֙-qS4(ݸ g|l|/_tWç?-ꑊS04 &&ϐS{j ޺Nc) ?*zcs4EvT>G eGGk(@ 1ɏ&lcǢɾIGO.*` F"8j'b!l; 7V!Xekn٤ݨMӸM1^FqLOSw7?o՗%yoaI605C{uKaCgF@k;P6D+QEuܖB)-T`2L^km^<W6[!j&~S$x!?pμӗ[\D L[_z&c:me3#1Wao4,aZH;Ma - n'ѡ _8=tlh'٫hQ= - ?TO3. kF#`m˯`ls(km9xm ݍjhmqt7-7 X)U$[T.R T%L|7/[ƭ$؜Rt$cv([_8`7,!7USvU2C )&>K':\{i˧Z'O187A +;k.S,YH&=8A XEm*?O˒y[T .\Vs!>ݪt~ԗ,}3%9WL[}7zV]zđ#"QD\+ KbȞU n+4_uhV;OZW讞j*Cqg`<`l _UhcJmnkU/zOfS=\NyJPǢzJlސ EB?v<us ݡHH0AE*]ka 9N8~a|Vc{zkY$:fָKNZ G[#Eu]xLv]9V ?3`l{ `E1Kٱt%\k"$"~!=f6tBwπ5k0Ic;Rs,nڐ191`[ + vwLtieʭF2,xٮX&imW;&/5X6 $l-KTx>jI%C c K:eRKNTerL¥UfPpMΕCEIaM#)ҟXZŮX;SA 7^]gM*MuU0{NL!hg?G+ܥ) SwFj _|ۃ;- I4NDѥ_8}&ʁar'? ab7#w-Ύ\G^PsLBf]+ ʺ3'- LR]R߭,WھJ4PD\wRehR)FF/S z-yJG-#嫺SzStu㖼Y84oYtU -=$bҽH{RيuGPl(T\U2@BwY0fFs-dNECDxr^T?1OL|UzjF"^n3osDsE5C.'UA2k)ߙuͅ|yɍ' a̩l,vwQC¿gl+~]+2n£?kdΌ(H@ Ub֙5!Z6c ڿs]AnhoxFX.uKxBa,~߻YY\R,M**JT`SH7S!/屸]Guݿ/D[ lml+OK ݠ S#=E?ҫN聰겴Cij\kgIP )xUfxGӽSlPEٛ}Dw6׶k `/,{ڰ>0*Mm4F|I5/iQV0In|ڧk|H?ԔIxP}*=̏_4p oRoVLlzISqZR g ! TZhwwM>*YV#$7RE?:0o24٬ߚBx|QxڶG6o9U=AZSʵ!lkAPy^{:7@uEn9Ҕq:׶I{VZk8 %;y4q)8#?[`0Y Ʌ/We猸4G-{ae|6? R߈ <1nċbטU=Mz#d5ʚp1I%&3TC[ F|7\YLUc O5زr|R46Ȯ~HݻmDC+.{=Jo}U)B!qh_UAy;O+OW(.\!'iϢQCBps;7]|a*葟g묛Nܑ[+GÔ 6-QgMI# $`o:Oؤ a%!HvLc~3Pkx^ <ԟAU_ɦE[T|m#@ Fγ cO hh50'#(Ӛ -`|ɛq3b6F`Jb7d ?_/ [uTjb40 Vl0jqy3\̽ˆ*Z2$ꩈDW9I;Fvp7ڞtt77+îufCYQbF5s8p ʻ+M}cL5**fTqB<3S06kfVFHw62Wm=;Ùsɱ%G j?_Vq%"4VflقTBo`&jB4^p:Ol. fFGԅs^$LOg*wW?c̖oCߌ+uux3˙jh[beز)|E"(nɨ1P6GZLqʹ,՜͵0}{]EbW_B!_G*r L;S:;̷6suZ=$TH 2kJ6>ײ~HڃW78.ܫmsm"^Vyv pݼ(t90"&SpJHO{Lo,ŸD9n~̇H…ȸܣ_Ibpz/ݠJz1Z'ѰFbb[{R?\V2 ̴h5!q;0ؚ,$r0#뻕@;Eg9Uh溣5v\?vaHhn}?s :iZ `4J'N8yX(H7ԫq]Re9;ܾh{̀IIlw-c.t7-iCj5@?/NFW,R7vH\,}KGj՜M74%na N CoGsjhJ4TR)P^3D%XT[ۡ''Ja{4N)qBv2ՙ.31t~CCf([7~GB_|aHA,poPk$^i?‹aKZKuU'nCϠY(e">*WSa9ZGi7lpK6Wrrh\'Bna 2`F ,x%Q-e/0wv'E)h2v=]~;$l@hG1,)nϯ1T۸QV bf@O/q+^$fmp$edg1bJIƟK~9>_Ep0j=uUSpRGo,Rm.)ᓆ^BR2HWՇ SgSCԞjuGV;хQ Vu IZo'Olc0~P6("KoDKdty÷#NfjdCu{zH+[mCc*w}Xw/v:x1>xp4f=!cg?eA{ڽA4f1=h\6?lk<_)T!@Vg.+71K,MXhc2ʺHgeHtd*=K2"X֦a1>yZٶ)-E 60QC~7:MSyYl+LWػ:F7a2A݄|;q)7D0?@wB̩ h#5zPwzPii foL|Ŷ~D &K6]#IpϹ*_/;A  ʕ4O؊A0*3h j?~(>1ӳtE$" BzCou`&>G!T6 }:w4!C BJ~dɥΈK/ <kʀ?72m*(v7]9b|k:m -a`>KؼZSJՅT fpGDM%h6\</ 9A$qσ-h  \hFApFn3FTί1Anvj.]c꘍9+& 3-O)zmn WwWTOS"vM ,~)7LukGbjmk_u2}u=31֔a^0qt[I "m+S./׮Ԯcpw Az(?4۲Q &bWŦw,2y_0Dp_rWԨ7йR9ڞ.lLz|>$ƁXiPI&`qެn0áV}`(aX,:nDJivLTO/A {|%o;mhPz.E\xÑl`+UAAA,9yg.>@SzYnMٰg/L5kٖM$< C|hbʎZXe_>7b#6L7qi"Ʋo߷Kޤ¬",ĊI )!&rK.495Ph38(!Τ=[o@Xw#Yn\B;AgE+/j?z??74nzroM XD/=/em{[R  $F|F=adOyS裊nE>*~,Z(ns&"8BtKGAH;oOCdr} yx䅁<B ^qvU^ :?5 R 0A'y?ғ;aO0 ( \(zkES'#=҅bT` CM'%*אê5珐Wʵj:)|16漥CIF+*xZr8`S?BKxy巃y+0 > =ǀ[3էT.u񒾜ȴ!E b4׳<{r!Koj"G[͍fKi/`Wؚ33:Kq2$I 6xcx/L\U8~HgA0zȣ¹0P}6R\Ǭ Jtz\%{`HT?01Ai7L5tӲk >ZNP4_dzA6<^L8ܵRރKmQD5>:FcVYW,Xa LA,SacD#F[,^ГA҈d(?' {jdB-u- {LUjҽz `UT#̋Ʀh_crƃŃV:]!a[&Ƶ۪aHqQO+tt"xhluaFS2!rCU-,_ߝ-toԫW=:+ fNw#q+9LtU]yHh]Z0s|mJH?Dؼ@Ub1TY(r.MFz7.q?,鸨w(f&-'Ua]~y&(I -cY{OIޜ'9RU HQEe{6"a*Ҩ|?"n^߽NQuxnLɝ7E6DmWDF\PGBbsHб^r% )"Խ^6 'w7"_u<!V'Vc}*k+4LT Df|綶OK8mo"YoxL8X- ,U{S\YLTc#P"/1U^9u{co^m쒤:̡Ipذ@^P*MtH{g\ sn:à\BTDINWk#eľFZh2+3+Ņb#gy(HI̋1{]ǒFL "㌱ĤÈ-'l Au 'sD(ob`#4A+T y!'3Qڟhy~<@XL&[aЦ'gnPn*p<P)Za/`7IKXLBmO5Dyt"8t?wFssZ/|Rq^X>EMig/U(,Q"towRj FDŽ7NWކR0fH6N/h;v8P>n}W x6hGGjL>c׎ cGXD1ݢ6h♋v>K]d_ǜ6l0X) V)qwtN֎x58 uKzY{[Qǟl.R期)ST%']f0z.eַ̞\L)-NPM,*)UZdeJya%&XRCϜe]239g+i+687 há bRj 5!"E||rDERq+ ƻm`)1+pd3N {Q8{\E@${} i8iH:m*ƛI痗&[Ԟ\f#Z L3i+Aűb2.u'g #~u)GM;}P%@rY.k ѐѯA|8wZZJF^WO9_F3 u$o(v"_E8nR'?K*]@u~rUrO+nr_S Ӳ^uLb pa.ݗ`쬘,\ueUa"BH>v?Ky L#1m3EbW}P:< A:M}#MX^|ZOtlҁ@kӪ'lr2 @MmF&R^n.twQ-m (I@*ŵ@oZQ.@':$˵6lᚇW9`vJ{&DoG`q[C'p5l>Vpr^,$0Aa1tK-qE|k,ѢOΆoj9h ñpkc^MˌǑ#`" 1D' |Ǚv Dm?5jlI&Ίx}N W4%f"Ġqi{H!+h. A3ŏIzN2%$fEgjphM7Er1JNX6VOHWwAUPt_kT P3O}deug12ZO=X1P0x 9j1]ڇP;c>XnL u ,Gs4n`To^  ',/x'FbJ| PlFwwgA֡{m1o /]V,Dr& ~*j!paLРľ0W/a.%d:4ձd|V4t/5WMwVÛB~WPAs؁1ò7|BIzLi@[L`-M%BD2W}]tvÙJUOJ?AD<45 Uah "-ćEF* S. vLӴQƬi g A;| PZ 3eU^0OakسtmZ-ŻmmP7iAILl>Cm%+T2C)l^,FL<~ G " p !]5) lJ HASfoZh0KD5nWO5=b&[B h듑Z q{ioTtm^h_vB\ l(N7U|9.emSƜ~X48D*mng*@/*}dF6XKFK"ys =JSzǓB?{>kӋY,U`yZMzXPȆJҮp!>3j:Ru$|Q$ZT~Rd|A/1WB-Vŧ8S=5Fԩhd &M47!ټr;2DzB) ܳsmq#ճkdz+|*BjFBJp/)G<=IpWF?Ïv5.3a@l<7ѹioGW;\ "D-NA:0Q9M^'Hu?^qѳbFVk#H͈J9+dZD$ Dä-.Bk˛EE*vNzEMY"a860"O!Y} -2cہ~?9C1 _kȆnra^֡q_wH~UDڨ=8`{\d w$6W+%¢H'(ͮrleC*m͟%nM㌧N$[tVX:o7ёxIT*}aj+pU %(>C$7m8P<|>O>Fj{ZYP  !?g:!=7; /#JwuCl~y<~ "O{tv;2CAϚ&@\S}-SfM|iɁKV0fI`TPR;Fq1eՅ9rL6[3:NNs];Fn3llE= i7HOWܶi#'JC!9}2v:Makke?#DCF?u3N!BmikmӳwC^ [ ý#]̠J1&='wHGSiBPZgHbas%+Wc6:b?Gg ң+r/9j͵ k׈8 ͚RJ7۴0N Do2_)+s"6A'aU{%CVCzl)QN58c$e8~@!iSHeYzgŮـMu u^ 3OG[a:+3)n4zR`l urKBC׷}ݰ0d>&[ y"Ac{h>ZyD2ns)])` ~./)N#'B{QP{ȍQ1#ƣ6) hb]RL@'/$U'ό--5µqm+ $UE6wxD9ug1Ԇ1$=3mVLX6?;6 TVzًT ?Td[h^E%VaiTN 9*Zi3^H"oEAguUjѲuڱr_F&dnc&g#nޛ\Y w=lsfH~P~wDt3]+:5eމ*y vQG}XE[Ci[oioT3iPu[[c%s) b@MPܬXخyND-}eG鳘8}WC9օs#t sF,9ULF`Y}&I Mœǒ`Btbei;ڟ+ָK ƞ |D)}Bv!+qC+7S9~V{W97WOÑ} Ci7}2ޔ++IX $%jm;=?; dNjHO8\_܏wH- W%O\x+pيHn)lH-} z #(­♔FM{f_?̖9G9vl?,h|W٪bBͷ,.^l}TGditmtɁlk63o,ŀ:eOG k2'eq;8pYK+텗"Ni j4^Zh8y 9ff6ܗ(iC ʻD=+h} lb"4^^H$OyT5T:\nr΅uh ؾJ3]2xCfA*{ȒX(sQ&s9{ڰY#Ge_{m tBJVgy 'AS!E Y vڶXFq_K3skwiU|fL`blfk̪K9:1v=UZojqu4N5:cZ8 =c0,mJ#9gC%*XBƣ8#$l2}O4*@GBAY6c){+i? >EDNZ%Xxmw?N0;յK(d\64sXkr> ɦ.DYz2'X͕=̘J!U_w qK 7:T\ys>YDh->gYx4-I\Q7g)V?+oGmoY'h j -ݡvM Cka,p6Q+0Z7 `!}gAl \Cޢ 8} p^'_!`I'J:&CziBjZ9-'S8fۙ$ 1 ҳ{C#G BZJ‘%_i, OdPM7:1"`]!V˓aLA|xB9}3nu2 1Iu%G< T SSsBR m(w9jܷ/0Ee@|-cϊ$"?6[2e1[;11 5z思0#e3`rH㶱r݄Fx]j@\w 0oLF! (T2 ʭŃΣF N_,!OS*kF ʜ,TeP--sa uMp0<1mP ĺ/WB- |ˑ8Y q*9kWQsOp'Jx^cSR#G'.r|Ă1 nXS3d=mjq6{-єg-<m{5" 789w]B)7CCFr^`UfwFtQ;ˣI̦|F r<~,u]{}H0گcwte3]zJ[!90wo4Y~&i{ΑNe?^";I PZcDpP}a+ L%KtYDyD*$Z o@~}up?NE!┗f]i1GhȺ~&;nnYmAQ8k sA, frV&y'UD g[Xߙ>c:h {p H$/Stڄ1+]# sN;0Wѷԟ3wr tH{ 'L\Y!s+ f6}o]IEAuܸҔ%[+o-SyL|K4[+<.-I^2msgU? GQ$l EwSb0Or 01 n"NYEދ]ަ(3PbLěßYZ$?%))t)P+;MryGp4Al? ?1zd^ZB4,Lf7I Mm,o1~Q,SXv<*r`n2iէ}ɲSZ󿰰5&G Д& 9@+ Z]=' +`u)h໲AUoMLnT$?(j5o/ayĚI.fɘN.A|jW k"^x;BP!F~&^{ 0G"/GgKhvt➹xrΝ&X-quJ=wzjy"4'[+8\z U]4L$U*+3MSdU/qnp3?V.VĴ^#_Nc&f)%f(,>roiD`s&0 koI]Tw?I"ؙ縔3!VG8J+ j+fm))}KA[Z3(\@zza/os(Lp}ipn7DŽksΣN2 WnvdݓC+Lmg}xiՖbU{@\@_p57ٿJKc[uOITt:煱}Gϧ CGokZNlOfXx.m$0aɁ>,j53UsZk5>LG&5y`ӚK&yd0tkiNSp(ԇ5Թ輋$߁H\B#=J2fz'OI.TXse7%!]=6>9wi @5&)|"rd0?zN7xŖ­o[lHARryG3-mWF\4QɣJ+gEj9X{Ҭ@ٵ-gGI|q Dްc\ϕ ]qvQuWi8}NPTKR0X@+ufNfp&'։vJk,n@OfKMQZܤr"9tHO, Y|b㓢()X@HX P i R &9XY-2M>@4Aq\$KfWja:֮ r%Z8N@P+_VjL+'d9&OMz%OS "AVQH^^]Boރ{vUߤyt(N.'DFg=֥(PoFk&<5nxH6(Z? c6ЭYq2FY硒@&e"t ^>Ѵj l$voMODK1yPqLh&ynPΙ}TSB;TI(8L>w Tj'`!t =Z&ZNdZ:jO-PU,nS$!SWяZڳh+g^4dT\NӟASçS)`؀q/Sb^g}lwc?1p-X& +2r򿋜h$ڥ Cޚ[d՘K~{2<V!/6[|}=uUqO9G[@HȖ%>̠$Ew{iA~a UqN̴0JBR0zjs_׃XF}jQA>o`b>sqncը#s{쯻E\pK8b2] ħJ8̣OO*,|׌gira'TJ[ d>Y=-EW+4d=vT18g6+q%ޥxrIP U'p#$iB\/R'MTqmK+a ^SdQ{@i쿄Hc"`?sM=R~#Ki/ _;& !dS5$7SD@ bI)gph3FVՃV_>w=A-98M؄})4[ Ғ)`Jਲ{ vf8ܐ}J ۆy]Qߚnq4IA=>cKaWH x,^MAj򬜢8>=87ݗixn[%J$yhISHS?Qɼ?C>'[F){Mz8BaParΓ] S?c #:jgPcgw$8Bqz5_!Zs~jKg([CuaeM7N)ӂr"GeQj9yZcZl&i} 3xʝ>ۜn1"oA#VŰ3Hb-煔ӃC4BdT!-d:mk`= -0T G\ bľa^t  r2[rq J( e!irxYy-Q@<==XjJ66:߭VΥ(KӐńn3wj7_ C" 1x>-//u Pt}U~22e\nt7qzN?E4=N>295|^$&m+ &QmxJ3Kܪt.Vg[`t L?ʩk >lsH)tӦ:'[3XlG@t1-T=;fl++< CBs_57d|*u z>x!׵BiPU`?Sb:8Zaı^?4(ڵ`{-²<uߠQp1aH2+w6rlRE8l8Kl9hrAQ'Yj99t 6Nie\yPPC~f/9L Q]ļ!E4\EUė5δ!Mlz$' eZ[џ158s YM2= t3ӁX_v~<P_Yk ՉY K_ħ8u{UO3zЄD.7oElYd.^=xQ9 92"Ϡ^)NA͏2̀k )45/1|I<ƹo\G6=DW8ɞu2Nuw7㦴4&WoD2qzA<&)~{lԲon 9.mlc9쪽9(%I&fVoZ~钭}o$X OM|ǟL-?%Sn {70AN㖁^qtb}4\b2vz; Vft'^KG܌cL2>.#n5^YѮPIc:b&^-c_19%^̯o[$oOROYoƿJ*Jʤ(u'eUט槻 -믆>sHOIJwtɤxϭY0`s<ou6dj#%PDcx Ś%\{ؔ}3,ҀJm' _2>Nw`bLOHkfMCUw Xm7etґ \؁M/ (,Kb)DAP9q mw}O;߳fMLR:l BR; ZMj2^DCZgh=-, ‚aT8 LE+cyb<@XT@CbtU-m`t2כ{uW NV"ՙ0ˤEջt@.%kPK7ȳ";@KnA߳>KJ,Ơ85_ˁiDD1}_CżjiTZJmSq//͹ZgUvrt?sRGD] h 9_G FܙW1l >n9.5:XHT,G-joDP:=WMK"IʿhJt$$,[r'ni 5Gnf4Yǽ#*SvʺB!1M֘ <3ǀE_-YDP6^^DҮDEzi K5%l,l(Q./-ݖ4@qTp!IS:ea@Mm%XpQwޤSRo&g@)wTu蘘6al tb<%ډԷ:aiv5J#]lP‚ꭲYe58{&w$5D΀kh J'MNxð^: 53fK! Ş6NuMu3Md̖cDh..FoR¯>\>ucK0)L ^/E-uc_`Y_WhKBO#|K3,X*/O5n v^j *.00hs(}?rrD;LMN+upnxww4|0 UJu""9&a*7 F=~@ckK\YDQ> -.>à4%,Օ W+y~1 d /S*xW`WyB> LJ4x4)m9^zX9:?gZ}}67՘pC .lcju1û[#8qI4>54SyEѐ&(A|+QBG^༻]:["4n%{ghu5?vE w VU5wxdT ;2R46)bFrú(K7ڿ=<NF )bVA\ : d6%.CN8ƈnޕEd)nJK1#8I^Uk F ,j>^O|n|?b[$ETϊ BruԹam dOJjݞ*iӌowCU>E8G?Us-Gr݈ 0T >[DP{58at Ē^`Dd#d1_4A'ws T1dW6FFO-R l;Kw)!|$n]l>OzO"8<Mh 0 $Rv)$G Eu,KsClMff2uI\?IDU-~1kJMAGjx~jmPϒ>ͻ,K (6w2.6l*Akg;*LZ4<miI{BS[cOB'! 'j@͏QKS>"dwb Oxl>MV5j{tzUW7C;>ٖ:xQ -X`}EO$m4R^rՅD2>`-/+jDnoÀÔ;"y]Q,aε;"|rh_`#Ưo)Gn2?x%k^]r% ؕ q|/>XU4v9kQN)vn/iApC!r^&]rM܊3 !|'dMd%/XVMzX a Y<cꃟv  ugYʌ1!!].^dDk3p|NO)NByc&T>"Vw4;|ci\pp7ͣˮEF8\rOot*x2bm1С!2P1&6pуx K|g-3`ɷ+)~$Q0pS X.5fT>,J.9"QvG _je C)uث/uJh5U}_: |}V޼H֚`#c^A..8e4~@t|EyyR4ý /.? /}Z~rpvto ʴC295$'}msQЊ'ft ILl`;Ewm&OF~!NA.C,"wYb]BP>42=p;āQ}m~B[c3$or:#Kyul/0n4_g%` Dlpq<ٯg"a!4]sA%Z%I *Izٌ7 Um"[EaKO͓ϻ%Y.,ƽV_ls.5eչUq5h5r8 zLj7,Ӓ\ []DA 9Vb beY> n8ȫgYOK8vH021b(ӓSk߀U'R`aớ+%Z }mrͭVCh-&'6(TX5`T79hg|-)\lC ֵl8Y)"5@pgAZړ'BB&.u*>N`hHр#BNlw <õ\LSZMX}E') .N˞")m>i{>Eù%uZ=:LC2[4Gۘ^6ms7ôI0-{(>2@7(uf\Fz@R~I,WxτcCkHHdONO;d$c`~aP70<6w YwiՁnO@c4]1 ZlH0C.QfG߈%j?6稍r[0tCƕjc:)ڨ%7仆]xPQ8 tsN!r]::M"2NyIfޚSg!j:( P[:_zE{n S+X]գ},[lw&kx'YYt5/PzD73iB>KfQC1pv6 esCU91fn0d6r71=,,/#wW.(8,~j<0]IʆࡦMµ!Ƅ?ً 6PlwÄwD ދF ؽ`gi߈|sKhc}Ӿr1b-d\V?ҼIBDg"?hbkөJרHhzJJѺ5{yƍoP>NG G=BJ E{fH*Y[!ѡhS6@ے[%uD~aYЬ9f#)jJ^!(Jr 6"zsZ6/t1 %3ZF L] 0'ayDCж3f.pE*}8e zc+O8wt̑:e A7fHCf ~d:i쮝&Yt.ThK'җ%>̦-`O(vBoJBjMH*Tظߔ@-E%Q_D*~XRΤ*+҈/JtLES_ͭGB2^cI`0̃ٹF״`-*%ħ,+=ںU3[7`N:m/caf$7G;;:%N%Zx.<6/[e}{TCKu:K9UעD̸мr#c#EKl2H~cx])eUTa16TtCgIs>I_Y=O@sL *DŽI`755۫'t`Zzw9..@Ψw m8KsSC+f6_>ۼx ,ݷ4hνvvd s㻮 >o%R̶p߀Av vԗ͟: }"s\!IgSb=}A(Ŀ']3c!I"4+JHQo^B1ĹeZ1{S~b $( # h Jӄ܋ _rE"!Rw,ДI°OHuTUs Yo(BnҵOm iؠ?,߲:-0Xg5GH>J f0 bD #ZV eo<8fwQ (a#p@~55F\rvЙ,=i9ʅ*\V`~Z%~W2wj.TE4K%'5MD2 gՓ҃U oSLXZA%|Vq䬱@bV b?>qF[@`7e'ꚻ*XcEugOCEg PN -+dN?fxQ¬d<amvM^ 4N!fnàb'] BuG? I S94^(3U:n7 (.8 sU=N'cu\,sM:&]YBg}^gYZ0707010000001b000081a4000000000000000000000001642603a9000010bc000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/F|]?Eh=ڜ.+̉,3 S;X~cL1͢hr{<[nʠɅI7;Iz̐|jC5Aw-~?OJf # ֤b4Ʈab#Jۑ311Xn;dCE[\s`:[~\"f'ۙX@'>^G3YxؚX ~KI֜kW+ k&"uNV!-R<)n$\G62g*JGqX|Z1l>n}7kОKͶ#$s6) PѮ NS% rLcˑ֟;(܉JBNJVKsQB̒(>_-&Q]u[o0G/.`F;%m(̍-)KbU5Hj O#VW\9c=*}0P VHAn WGﳏgJ4ofA5fgDsx~Ni͗%S~09wL@N9\Vy?T^3O5J@]KS6{-멣v9FApS;A8~^+яm1w6'x78c;8n*\C)%6ItaY]qIMjr?D`]Wgw$by=Az^Hslv'ՍnӴ?cݱ]^-k {ώtD:NlREY C^(S !.5:U< \ 4ܤA NUA^N"#=Jp@g byl:8 >^yU l"%OQW,8vnǹ#>}k Qk?͢3mp8k f<<4%ll\#;s:.a]O>(WJzc/ȁ+q;w㫣|56"cjP s%k)[z=FAwWRn\&'l̇?1޵gaG]G\#Ÿ1TRf0L=Z«%AشF*zId#C@S G?GXAO IݖWxPlju7iaO uuWg6Ǿ0a9|ňa%_x//i JN,2oL䍕i1OXJ# {h܁6Fs0{>KC~*e6 ֭# %~#{-k عӋ@(HJ,%a52Ǜo*WK{ 3e;I8K)l 8Qenާf O?ޖ'D\ҚSnj(=2Ex0SX-kEbK3f^;m-9$֊EGɥ΋SAV|1V3 vEHs= )W؈R_3 րdqHgŚpOMWtF;'A%_K XO%cOAy,ŠH\猝i_S$MVu={SzK;2(J+#0sR8X!?{aN|0B[q\" 12_#ުz4z>4JiiCTK+!e&&=&h:| M\ۿGCnie|:[s`@o_*nP,m ^_+_M%# Z7c7NZ=R9վ22%df Iw35.eU8DeiὫq/{q)$߁mrڞ#U3,:\;t>Imo(/o%K?#sz7ך8ZJYrhX,f_K<.ƽC{bذ?^v eWjZg\$agx9XM4 f'W) 4_U2Uo /*},f8Nӱ/W2Y9"83VPk\,iHPH2IPf{1E&Dt 8ĔI{! >kt~TELE3O?flݤA&z< ^sry>eGw f;Ė"}THЁ27K7:f"E>lt78IyȐ$]oUiޖ,z7˷5ܡLw2^R"ݻ"WypjxH,8B7}k/ϯDZ|/49;=V}y̆j/:ddU N4AMlrg a __ۢXf*H_k&^($ݝ ~ϦYnonjCb $AvpVbvE>#>C"xLyŸ &=8Jt R Dyc--ϩ$w>V-Jt}grn%GeI1-ޙ7BJvb 92M6qN0zOJOvG] ubO.yڢS?2)Lҕϑׅ b2p EQpOdQGaPҨKcЧms"9G5{x#hȮφ-N}z4inj5ڸqYÃ85}k>HV]J!gG69h/=U5}t_h][7YE*7l2A1\^q )~5YEgcj%6/W!C Y} 8ꃯ-u nU&6ETYM<+l69&%`(F٢8h#tlJ\b;Ygi{SiF&TBJXӴ$v͡Y5IrK;yrp9J' eD7gƚ8t2XzG_)!ɅV2?H~sʯX9;q:7y m!TQ.<3n"{=)n{9:RZU;+ GYLҘ䋽4I%LtR.](焲h$MõL @]fr ss=BjÑn;Ha>CXk.5g7ed#x4\>%{<ּ)U]-Lb:%ᆩWĈ8|\zYc,f¼\OiP݃z5yk.?Fo#H?J(MFKۛҾ_)_ǐS$%_u發*_.[)36SUx RM(@α4P'@y$^juJl̯0 ҘJ[emGJطbILO#{m*QME`kU[۳56(uqKp09 ʠZйCcΒ gB,664}J3"'X *d0I$]йKzU"Ɖ;'V+\:yR;@E|q`s~v/{k'ka_;z!_Ӡޢi+9@ pSC%m9kÒz7PW@^P]&3L&kRXQ-i!P'M?$^BQCIP`HU&{qx*}Ǝcdi)%=`!4$ fZ1{ї[rf]-U\/25ٝN@IRQJ57*qEz5[ݕ ` $RhX 3L/^==_BԎ N 9\eɾ%w(C8޸ w8wL!bN.v/%4N C{W,CKy*(❗Q.0_x71H{vf6=[%}݂_=mnAb$Ke*Yg ԙSKn>7n{9b~&WmHc a:bRGarAH٤">;1 5 xV3Z-xٙecxzqZxQ``n6qoDcobڈêR)A<7sX"e6Wv_wZ+FE=.ARq%,WS.*q5X<6՘]V[qeGrTzQF$7-`w ^%SJ mf8+mm,IXNALHK~!X2fo%IxoM}.b-y ﱖPn CWs_K/0H%F^ +ZV*]:[ݳ)`"GMKåazI1~2Q~+ BliAJۣ{[HPfyFG:56]/VaC~TQd<(N6tvWno| 4(Wֿ݌7ڥp._݉׺h@5iWZ_}}V8[OQ5Zݩ_8gmok7GTrtRrAMMT7ח^U$?!IojV־O8Bϒ3q*پU<81moW7NtRZ[ss >$`i+JIFiyܓ.rEOv3F:(k~6I :1/RP2O"cP2.0 TT(\kğZr]uֵL0iCs{5 gGsyޖA^vˤёZDk2 vzazc,RzLp#L>#%Mr_:v恵uV~&hަ~, )̼0bW\Rr!,Tza?*헧bqm՚Y|K tbT7It,/5{U>PU-n]̣FO$7&tI{Y 1cfjQj#"rg9eIA 0мrI;;̋eZGVfPvl+Tw;(J̆%b? Xpu+,l87>(hP }~߂a^쮌.Xp;",p@Y)OT:aku` vzm¯CSWAEl?m̲GK~ЕJ=N]GwGpNNx>FfxHT$V13|s^^'4!j2rtoHoz!_b,w1LgpmozH qq|#_vG\,D4V F5Ƶ?IUr =$?kǀEs"-1rpjxZ(1'J6ȁ6p$?1"F%Bb._#  Ub*2N/gem='h! 6dt+$MKG>C̬?TxdZ_@CgG X–KyMnXxӦ\L}.nlCvrצ,Xbâ$6lVdN @ ڋ.IO j KI]Y44;3M%`jD[bUSq {FOq/Ru2,m6ܑ02odYO ~Yd4sDkӦ`~>Nom,$C70#IJx|\c ŗ$@ni|^[m_Ywy1DODKJNyjyr\ԍ'OuUOҭ W5@n3ti(ƒDfVb1Q1ǂҼӾ{z`rո#(SF@ocxy+JFJ*WbCVPڹh$۳K*dM @HKwDIhr~2b!V 0z*1H?; "D:4;_^kV+~6VE06mJ<0`fa$,H'ߦqAU"b=XZmH N( q00Ksf tA,ͷ޸'poi⪼\(fD944g3d?1BƶFW^] <'n3a0E&4c&6\ﮘ9rxVl+\ip8+5ae8#Clpk{)ރsv\ 1BP$\eq_ܳ 9#5^SX(vU.)^2m\k^BI"Cbݎ D? _D'3z¦4am/Ebx1C`7/Z9#5 G -xfTf"_H.eQ329sbqq<iǜـz'+vɶX6M}^TERz۳K8e:4P|7n7eZ2!}(\?\dKwa_KoBD>u̳Uh@c$d_ZjUkky, {-~mg:hb~Xlnd%ƘNJ/aR .߭[$#>wZ,v' h0Ig@8X|%r)!BJ3:@1trdRY4ד(.1w@;o'Mn4blrw䊃*Ci-,$ṿ攃_5:SQm[j]Axa1/ aLgX=R| > и4ȉKm xCj Rw׉wo3ǯ eXM=59}R kIUu }⽔fAlG 29F:}yēJ!il3F VAOl㘽"<%hJHU6+J\ɺirѲZ*T#4p p$__NGM#e6oa &Ϩ KZ4\ZS?ni-(+;ެL\z4 GE_[TPs.p\C5QFA§IHoPWE1D*pd: !yztWz(޲dj3DC<JN=3Tx9` ]dD>Ot+G&ӐBd螊T,or${apzub! û7caP`<uhȨg*7k޵¤*9a`j},Ec=.碖ZksĮ2a 5 -vJRFyBh)eqrY 1]+?%Ypc i1՟ !- ̸=ł#m TzkgvC%2Š}'ANّtQ k^j"e'WIb.TKo4w\ 3b"d~dYH\*S3TpmTI$0p#W}=Rcxܒ02{_~UESb^T>tK U=ewycJ'8ݮg ]n FC_Ft /YPW{ğ$~g0k ;r@bN/k٤ G#|űK  *d }.Yxk 'F0%kĭ+2j NVd1[X fp0ِcG@Wb_{Hgnw EL7:\I=Bt7pB1O-}RR߶{'Z12Yr쳾W| Hu$5[I=aW &4-kb<殏BZ;̧|N5q4Iyj#\٥etk5l_7|P!b*,E@Z}n7]LK=a a(T):<#zif*LWCc":F/i7b{ga0:Z1\A\Pey^#Tf1Szfjϗqp%ŏ8Nꅐ_ :Ite<!׬Jԣʽlz8*G)=wٰxf\fjWN\06'r`+;@\Q[PΡ>&A[or1.K(ND~`Ȯ|T@~$I+MY+iߡ2Ĥ3#!FlEOczJy4Qp?FrZjX|[;k^RxP=L3 Gz b:A`;0=a#ȧ츢Fmȇo`9!_ ˨8s6ȳRr ׯ^@XOx 4ۦ|4H08A !IBXyuhnG<Z֢.͞(Y[?պQVg$g2-y9l"cOS9ĵ? !Ħ;T }-bg 06싟^B|r¿)WҾU)&y@9h1!27h7'ԧb̬mSß/F&6'by=lቔy,/-v58$R:t?[ߏ,,xVsy j=#U͕a17J3/grt$opBv#~:@[wb[C7::0kbB0CFGe璐%(~΁7&9pOVWr {aK><܁>G{rlw%m#0F FdSVӞ@~`ֲE]7撽VFٞ'= {~ڍK '_Ukt$d^Ihb:['󢮅_}b_r9`|r6 8 P=nQel@tO&WG'<,ŵGv^!VKi-Y%c4:_.ٯݎ*ww>̦W郋 ! )M5"ٻL GVQMg\R6w&pڌ\6+G-9egAV*YyVh0Y6]o 0ռ2ɿx',\)!Rw*pP = s,ǫf) 槷Z" utXl#2nO *מ!P$I\bS tr[>n2aaRsE>x+;'_h&]XE"̅saVMޫOUyuP6?Ĝ9Qc9KCnzI T Ob 6F6D9PS `TW^^YXNyJ=iVE/Sr_5P]6zZ{ow,ldv8z?14}Z0Dc~g ıPd}d! 8r3 W7a~-33Hi#ӆGF@/Xa sj#v0y +xTSE//p/Xjؗ4]3 9$t3zK ifqz?਒q%ʆ=Și8,%}ؕtݴzyg.-aBk&P{b> }0zO1Tݘfr¬Y弒Wi 7 ULyC(^Ȧ峺 .2Eq۪>@'kE3{FyvW@Q b|cyLôYtk~Lgޠ(j|`8<\ڔH߻35\GH'ik6fwXᮗЈYU $ΉZ7Xe57"j. Hn.+,ZXRC ku{FV xZD,Z~IĔѮt|֋٥.Q3_,Qm5[K/A.?X¬!="TUwk`e/gΥ5W 1?߼(iN Cxsjf|*QU 4UPKΚ'Zv{sZk vIկa2\<BM7ۼ8y0&ͧm@*[jcN_t u[ iT~X$*Ɖ ̗:߈\\G0B*gmۓb`!aB~\ˬ9E:ŏ$Gz)\i;+'"w#{+>Qy(J}ѱl߭TU &4۫-~jK%)ͺJCca~o@Q 2>EjhƍZ Qmee gQΛR5B#{3S7GH)Ξ}SR7I dUZ3b_ƅm[Ŧցݶ}Գg6ӅXX/h wZ+^͢:%C /T׆rBYbJ:6UIS (Q(ʛAL%,ٸfpv8!Tyi]4f ަL!dG6{RvG@]6P]tl э!z)\P#qKnAzz*w%,0]v P}KH6X#vU i+N,p|bKFoEQLs:t7_@Oz^!)^znmޞy4wZ6(%tW{a.[S2*Є%.6UHҞ!K r6gCTNě3Ie\5MboSV~5/:oߐx][UY~Jß{ xՋ5o_b'Xt8r.cNK/ts, `AKMb#1k}G \}>mv:cLQO07d;R)ӄ:(hck7Det\_$*+>rOh( 4#?V!Ib[^~N2CܦB`GD0mdžXLӺ1Rc;I';zD/Iw0kPeΑ9êHBu[F_qX۶FvݞjjjL;Qxp.mxF$iLd;6S'}PY.5@pY"= ]I޺|@d,G^<}O y/`FS&Da4?ftADVMF3EiV[$qWF9ȩr|J{ l_bޟ% tL*3ݼ^)$;\y ,21CR٫s$>-CvuU"@*n>vK4ijclB >^LyUNMNXݷ2b Xb5IF .F/,BS%<1 {0O1`ѭuv b9{0y*z}6,#h]Wu*"g=uJUKFG<#E#]U%ϥEӆ JDRZj T Kbx#yGq ʿkA2i B€nL$Mf\u['D 53kB5\[f^}˱$Ճ~ܟ3HYbG@shw va`1t_KT~rV媓7Imw `iۿ8ƕlo1_W;#ţx) )\]oq׺枴1!Ϧzr忶[okU676\qfsA^K=*eFǘA {5:iRCu6|pm{Ah*:kMD^CF\X)C8jfa; LXZ%H}in6b_`Q*Z`fto^<,Zܴ`_X6,%<۾ZIm+H͠ 6tՓa젤 H\cGh4}Aݸ4/> Py >1Ӧ~T{i7K8n8 B|Do[[UpYD^k\G \n cp7w1H%3C^1 -ѨB_ Ey'\F2frSCc+1c ~(yb\` mVVi>k,uOgI>6u OW2vRZ=K*N+瞢 bB,#yh|U&4H؟$ۥj?~UIëxGiZݣ{C>D55 |sH9h[$1< h;ry˵Jr9Qf(2WDڔkك5+ hܐ5YeI٬xU8{q/; 57 4s09Ȝ*O$'7]!!x3򱱗\bJ\> }4׋O Ep_*|B6B-e`kŰ;sw]dbwMrdd+QD 4.ND{y(߲ZIԔgTw jL Y~`j=()[&(|od3NU)S.6",փ`w (*?W)~`g־7A+hH"75)!V*zldhkڷT]\h ^zB|sXƲ)2?"=.1=ga +%ӗk &r31:MFm@pA-Q F%a б+KA7A.;O).!-h` Y릂C# o9X6{F_0Jl9J]f S4x_![ cY:pc)M(p˽(J9d҅3pw5ڹĄ Y꿶Cnjx^3/ s{TԔ X%=`D̘\qB` OU2 M`>HXz+~G_`##apQBzY^^Us9+s{1uVpAew[_Zi)T֗_Cj ė"p:ǣ>攧4,p:~?Hf, ]ى98!\ȠԸ=:uhy9%iXZ-x{Be~IJ}nQ3K#HgH+_$dZ s?`0]2`( 'PB:aNU7y Y 8 FxXZdVfYNb fȽs N m;e$O 2VBiŔؐnmAܴ]vb`Ꜧx6aqꧩjqiQrK//JqJxUz lYw󇻒{fγZ9V<1ȬHg_cETފA= zCRyv |nER'Rg #@2*1Tb9d;o5 tҧI1qx n1{,2g}:dL-.gq!t1Hz.ɲMMb[J Ɣ 3OIiws-zC{%-Z0ե?'IDټyEӳW82ΐ6qod 9Z:ޔ akz:#UWgYZ0707010000001d000081a4000000000000000000000001642603a9000afb0c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/U]?Eh=ڜ.+[B8gAU;Px"ʂ?׶c@iؕahL&tSZuگkC푈_F䄝@K'#I9ў7EL8PBb@9TKfYG]n$;"..t0\yBm|bf4A%Ej_oV1ِh$ø}ڋ Ƌ_Tc .BHA T-OfIz?nGJW'9ƎH58⼸YoWQtSiRZY1= J ^ HɌߔ~#Uk眨/'O*M+ zOcrȩ^ 6L4URi+Blq? JN^P29}9'bEAmdDeuї.Jؖ肏cH,n{b 0Y%(kZ!m.x˒߆SP﨔N.[NtRBtR(kZ~Α }e!FvU t HR`-m]N+fXGP%om3άtA>={0o_ Z xQʻG~IzAp3eI^c%jD% 6hxM]:UB@=ꞓj'/6,AR?P@zS+K)6Bcx*XU~}d ~ek- ȼ`܎+k-eIV)q,:3!w[ "oLJ`0I¡ Qc]/qSaW\C8 רšMCE1&wg6}G΢@aYDu WeaW}ZIjY/DX:FeilsH|=lIi b(7ҀA>E,eqДhozLn^>JEEk 5!..4N$\K_Lf!ј}W̰g׎" RBq!j![uTeiFW4-;z [u\M>oK2=* W#M}BzVjobiH08U1">l#kEelhEi6NAɷR IO"͖Tx&+\al_ R:(-/:_;-c ysEfnN<0yE~mGo_J y3C䳽NhN]@8ݾt F7pcZGOy*3.cƳۗ bAԉп` 3Dl]qJʒ JӓP]*z9PIRoB!PAi'~?WY.·O .pq^rQ5y}ĶM녪"p'mqr5oT sn\ٲy[T)${&<Գ6`v#*ԈVOGaͭ84:f,p؉շ5X߮-qه\deλӖoakh6+ό+bmA \>N8(4߿m;o`\01xmf.|u<0a9 Bޓ@ƢzHٴ]s{D.svcGjn?Ǔ҉P./89A=RF@&$UI!npktUA1o-VaT^S<۩Em{;:2>RK;d۠}_ ƂxՍCZW;/. iW_}wA?Ags&Yql<\ou7m)~|%Vyo33YʚzF7],]CL{uy~NjV|\yiaz"VҨI#m{OnCc¢++}~_^mQnnv~>_q5|O͆ C -gչv12sxxΪhj(Ԏ *trHyeJ.(gptx=UVLvu8q!V Ԇt-Pܞ}>#QZ@BދtA eq|0Ӄ2%f ()lw }:eDsI5ZەP%'L߄g0m&=X_Z7RNbu;zoQKM25 e~Z@3Bվ$@ϵj( Q!ycW$ꌦ.%?8Wj#u>s >ʜnpuX2u.N,s=崇3)Ր6}E.ŵ DZ$?\ӄղ/|UoPB8~&ߵLkQ,%%`\~שׂ叞<8yLO2 DXr~ Ҍ}Ke՚<^a\5>\Dt.F/ BPtN͛$,6?]UDAtn$R49%Whޞx?#LRV46*'Qz2)FdG6b!tg~) 8c%|Ȃ VoemӃ=xmnY~"Q޼:/,kua삄S.ڍ$ nlUYN1B$W޺ag |OJk(=N 6յq8GxX=d{*{*צlZ)6M o­<{F;|;4}?5>\;-U?R$ 5䔥`N+ͫ{vı{qjuiK\u2y=]tXSq[exd6!YZʱ }h](.]U#f.@97:JėNŶ*Mc綁hǛy8pgWLxC!F.H֏4F.ֻ:2z{ҹŘW[53ƵN,ἥʃBE^\:U=apw`!*ˡH8G߼]h\ai(*@ .khfE-Nx5ij[2L:?:8ғ B6bOQXYpᶝݴԞI0.sjl9* ݁F.ۆ{KDp*^ح|YG=+<1Ьe)XtA/2DŽӡBKD/]˜D0Y}yCw\ Afr>|VC)ɕ6أzVǪӢ5LiAT\w,;8w-BeHUQ`Oe0FO&&øNmK %<{ 3k9nq~/$Rsn\r{Jn⽁Ue"8Zzy쑰:NhwZ=|>y'p^HMFr9.bV\>xBԥ"_˱idBwh/ZHI2Đ"1IHf۸eOe!FXyw1:eس#stqñ2"p`%=) I+VyB9 nI⑨w6X E"*ODnt͛6KA7gnL%Bz{V!eevLɔ=O׵*BB1IUVV r{3^0rzlaS ڝ_dF7+ҫSqgmMxڲPm4 K~[+>{BuwK J/]B NEyJI.nv}B'$Kdh۬k9`[d^g0U"^w)EU[A(i-Y 5Վ*?/fA&ɜ/vf3rqE(r@ 2rpp`lA|6@f\d]1(6(Ɛ\a%?4%/l_E.j~ų[Hޥy(hEf*&BEF]m`JԎ֫zmMT-5"I̋ ޯ^t}X&".3j'0mnS祈{5rml _1>L*Ll .#Mӣ@EXW{&#d2bCjMcX!wį10P.BJsv+.2U9,^=_Ao 2f, %pʇFv8;NP<@|g?Î'HWaz\oGX^!ay6?߇,Ah  g:|ȈNx| ݐ%J zCoY) /*pԡ+f W}l8ťVn!Q&n֎0R<oaXQ(wH.[,k dJpZްr87&Y`7[rf:UjuZ8}(u N^ӇiWzC^8GQݮecx hZIm5d"@;/0 jt )93b^sl9;<DRI2lh7Pf&gvU ;h]wI!!\:{ÿR6 7>hV9X'G/3,:ӕ gV۱2xC)5Zb+8Pݡ={3+[zR3~U440 " l{&dlIs7bm ~"U<&b+ZɜOݰGCB  IXLZj\1FD`JHE7PoŲeWj9ӘǚMiɝ(L 2\LN=U*OۤUJ>נ[{9tڕ^_>:*OU-@ \"?+N/'H=y8MbE)`P]ڮlA@7\/FHaQ3`>-yGcWnУh-ee ۢ S/DD5X-uPwb|{B=:[G( f=`0*UF+~% Pzn{G+Pnxt@6}NB5dEogQdŌ/ o͠~PQVlIiI҃M1xq?\;`nM j.$=qSL0<;^\4g*k4n' H+< Y'!sC Jor^2cCp33t1mňs*3PRv>"H |<!$xpUa)n%TƲǴ7* ΔbF4tm;ԁXCfP9M=Ē\~>mHHe7Uy>ݽ3VdV\Ci,xRE_w|眼g#Dy~qJ@`92]}E:JLg`2=lI5D*̯#.iIyVe4 :t> ѹ/r 46rf]7+>%$?}$- ͘$\:]fG !8Bx䋢EvT}s+wu7;dGlQ bZbscfNکAB 8|R xD"RDiS}y?l+FyO) -ƽκ;xI2Y-p> >tzܑؼRͬNE\FB - lwewѯϳYwVf(![(L~g !^r^vvPY;A΅-.NW^y֘#*n>ib }nV!"R)x)ȓstJ ` 5Rz8?p_Y1]Of l:)kλ-COЊ.#D,PChԯM[}Ie$ Nqo:Gujoc@ooRpY\Dwj(:+v!9p!ej1ƝQsڵBbF\[po]G"/%إciUഔ^@0NA5,qWd4zXvsIabi2*r~ bhd{X Sg/ (ey]7"IȘ>92n|ۑ*bMخo/?JjcB[sL#Tw'W'Q K|U--EsgCneU;pqd VV6vQ :#rMb#:M;Hn.vxH؜qs27ȗIy3MxM6(49-8xn> 4183HUՋ"%ʗWjgچuXLxomЩih@[7O6ڗm?5*(,pgl;̋g ت<BbEo)ُV{X3V/I3kܷ !x!g9sd&!Y˟Z`( }1OЇ@RI熇s77e/?n?Hم>l' اxu(edp7N'|$&3УA=Fk^l5.ѷ&i*oo|t6:!6Kte^FA+3V摣o_l"}ށ ՄJtS4!`"K?ѢFPT;R߀KgXI)1OiՌSvFKYk BsPc&!z2Cy}Mx%.oA%P ]`34]dxd.v ES>y(//#oӎ^/ :gie/C Ϭ]k[//B'n%SA?դqb;f׮ȞGڼCJSCF:(qWe2s:yI ufƨmf kJ!4X%SGf$yvS2O7x+5IOhKt1.{KlR#Ă~Vnh/ |;ĵϣͣl#!|pKQ:6ySވ(8h.Iy4ϱ_{x"LgI䟝&_ %K9bZY?ꕓsni$? sL3ɋ ِtL$>5-z^r$TNDWH(Pʔ$jdtn[$FOEG㒣1"q$4@(p<Ӽ hH!Ǹ.^+fsJ$i'A;/|Mљg Š Pi Ӗ$`]@X`3lwz:XzuE-ߎ0̂;d睠|0IʞSXD͜;Mg5YCWZSɞd tq$8$ zb^GDStDLKWB/׍P״U3#L%Q$X\KC!UH\}zuFxeҧc>اDBvE)VNUopOg6[ Eg`;8foN?j3dm3~{-h$Kw/ڗFH6&᝞R)`ԲoNNb\,Cس,Bh%tnz~?s+Tډg6NG3S4//.\$۲J6ykyt]MjRY_WHi/nNpw} Gd Kdr7j7C&_qEP]wrR"jׂ1ͷIbT<(`iS9MR* ;AEr _zQ 2KKˋ8MH'wF>O6;Rb:*03=j('4(Z2MRoFA3ɚ[ZiŦ_#ST@U(J Yk5绛Kz('ѱ,4ΐx?wz2#_/.^bYiōDnW.MBx ^5:V}24FIpVM8QDTGkk70#̯+3h%4ӈ!&.N j8MBZ69&k/ϣQZnB4Iړ #O6TdY53}~p ,9vkbrq >d$T+Ѵ* C,5p]Y5 @tֵ;2D[F۠je"NZéR.ꦣՃ&QB9opۍp) 8&UeiU /~fo[h$uG=YRP1d4ʏjj/TЅ0 m Ssұ@' B13F"Rq@ mjJ}]tLPv ]nnٛ/kLWI8 %ЄQl 0J"}˦B TU k;"?("d WXgגF;mf~M_[Z1헠OMb"jHr8 ,].[X%W,;(e{5m8lx xt%#\dj1IH, 6'? ;31s& Bf.k' -H߬o[I"{6 gM6AZı1mnh_yW,w :\~2^3$髌S|My& Wx"CE! cbXhhX׺s>QM`=2⹺( *edU+5{FeDyQer/`T.*GRvX?@OI+$-h~ggrAqHhIx;`S x3G˄|YIpV=qU6__ypG:CPK{Ѽ uwJ浮S<{^YXe97c<6.TCqoAo';Y=>~S$YT?߬nFq_j3@̟0GpXn XHesUgkGƝH PMJgG`^~ǫŒ8YOϞ}ag+|{(, pF=Y1xBz(n{LNVVB?_ݵUz7 fUcV r4/0i̅DG%&AEqeBf]B[n$Z u,/s >C ݨvRٌ4+$CdnvHzk8M۩f:^=Ɣh':~SzaWOW`={) W˃9,*#L\ҨwA? ^Z֚>2Pp% (:~ƞܩjPtFe#>D_9F>vj> B"=m N>dTXo \:"vg3c H7/ώû2*SpFuP27BZb%so ƪX?*)*[t꾵8[Y}cyuѴȩpj0]У6c4ʹE KavL; 01O4&.ʺB cCfAlZ{è"-TNqCa7t iv?ʵ,J/p ,^|@G0!C -)hD_m^t BR"q^$JRi$65aT2 :`poh`$pBc)jd(Cjg ټurڡn:;0>@"uVsΟXlծL+0ڈ@(YVzOP.l1?]{(ą,]GpnRק&S(DP QOXCRdV8d*>-恀􄱿q[aWUv6 :c#xB., !S]Le`KhSj2{w,pS$77a A=]DgHճПkmDg١hBed/nX0_:Y#31-A,@cdU5%A>j'& Zi8A?TL|ʗ D| m h3-zuݡ ,$ڐ{&F0fm4|Wfw)~7\/ߎW^G#2u{٤xRGN>O4R W~YYH< YR |h;0:Vΐaw9i?Zh>Yj瘑$n";DO1h1=rf0ʱL^M"t)l?ƃh@M#%r#>s 5o:hЗB*vqm80s~4 /:qA/{s:8U˧Iu "j@l>cF}JЍP?E Ђ暀Zi3l]9$|4U-ZQSix@ P GZ~ ;QhD0;rQkd1u?Dw˚7﷋棍xv,{wx L+w5F%]ҧ_GۥIO\0pQWRt25/h  +P[Pݦ]: x]ʲd'=˹w| !izgSQJ!>i?,:4׫efW<+ʭFA!pǩldVa&ƅJN1mGtCvQF F7nQtMQ$́XU;.$wJfeh4RqP^:7+F7 P`6BEMMmܰ ҘZ] `ej {a=7Hwo )jw&|\#ZU`,v~)<4vR h3M{}iۨ7Kh "(MbiSYdu*TQwʉ B803۴ow1QCCطAju$z*QˤvQJ.0N!+i3x?䋧|{SEHemG1kUGOvB›[żPI\&"|TlC Ω'yzW1n|?:eayǏW%wV2̕ کbZy (!;nw'/" ˇ"i4J#vJBkBlg԰>/8ps[/u?4Csk<`CE&`7>|NѯȆ/vL񆕺p,5qr nDA;|xӯ?A@ΏjtZa U>^ aQX;8L[m@Sy4$1/ ҡ0`V2ܲS6w OdXwMkqV(p-DxCFWH"K|x`%]JG&n㙫RLf a^2 j?c}/`K< yu5.Dh'_wq:a2BG@Gy<-m#9y䲜^<zn (鯺JEܢcpoB=~ơV,|Y ؜縻֦U>ʋg3Kw/k L.|{Go~%q{)teO p>Y>0zLՅ4ǫҸR$'6+]¦Mԭe"{R ڈ.i>O@QYMɗU |^%&'R;6,ٍ~V qm!#lۃg񝠱%N>7а!1\}KM_!щ'^f)ȄWχ-jv2[Tv\q1}ɻY^LNees\HFCy]i 㳀D>:}Y /!-=v>_'>x,vX Q'&nD}/p:]JsC%:Gfu3l,а:Oi vxEHڔɭ!Z6m}K@"V2r[u!=_H D.SH{لA1 4z1.:]$[x%<عgED Xi=c,3x}!XaRA;,hШIH:DH,$4Ke}:6#U ehOAjTw@70H+|cj6i mlGO(CM`Άy\OvWRsq[OܣLa\gF ̃@$(* 1E.h OWb ;y*,)Q2՞9u7 O^:\e|P*?U8b'.6D6/؇MgSHOhUtg4kId% q5Td*stbQ]%i2J= 4me6`>{U@MnHeS+/ i]'PR &wĽKhi;249#uAwx܋ x>!.?"& upH4$D*ODC6n0saN|؎FύW|hwp 2\ƻ8zM29'{3Kա%_@ KO ItWT1}A!fsٺr m$ ԑ5懳yHn&(S'gĺOxi" &=cl价X,Pc\',Bs>d}.c_&]*Iqh _uDrVTrl,f^ Z'B77T^B,2Unkx˼%t_V][46ZDV@x(CӒDݸTGqu^ JQsBL+Ƽl7|0i ww\S V~ Y!]4iD%~:}$|fhvJ]S&bI ^U.r/d{$A"NQaj}< xtE gqyjʑdNB{ !eLk!Σxz0U xzQ[77#uE39 <>Fav+Geb\`Lit(4D307S(Vi!sτ ū&ohj -کLXd"?ۛ2{Fjozf {zi{3Pm@߄c[g}۽Pс`E|T]nQ8d]sz-!ŜMZa?GqbM 66 ѩ,kJBerTT7&T $$"3S~Y#=o'GsW9?EEH9eMz wTEVQw 橧+s>8s;YndohWu q1a8a]}5?%ԧcsflL7/tꆤG^l1F,9 /4y&Pa>ڬt]#cye[;`@;S ռ Jn~?x_1ιD)LN:O>"uQXkfh/nkjֹ.\DE3tqS~ ka6 [-xA35n`Ö:$J*/:$ǢPm~A2Yar &ognJ8 19K!Hy+ ۔Y:Xl|%:GXna`^ J X ĤF$̂R=Wo|nᮅLRSs*Bb.Kn/ޗ2}KE5џ^"i-o||+pWsQ#\"M˴\y\d[)o)zFD{kbQwpaL Zp{1Odd^27c-!X.<!ojf4rZI_6m DؕBgӧkYGU!9VRZ?z]̔R ۛҨO`3&f Zk;=r*(X;p /=kϞ [f H 6aڞZjht% f{wvBad(i= x^ų{4ipbzî9Y.uy qzuxfIzh;&KN^(CbiꙔ 6 Sg%(qjf]>SzHYne\,rN23V`UwoHT`=bI5Kdl=3@'@jN Ԃ˗UFZ.t=ĊpC+Nf{A(OrՂe34ɖ)tgZ ,de?ea]^ %Zv`~dR9H#X&<'q X"GA #rWV*i|?ˈqСYkx̾A'өObMu{c^%^!Ag$R2D0#ǚM O)PF"%NFIU$ RC$'H@4:!fx"<- /޲Ŗ@ޮѨ' (wxhۖ}"IRtȲ!Pud ]wKҙUc&ѡ x]I,;'ћuOJ;} јSikFY^gaɮKk^VKgX Kɜ( k^V/w"|"15gc_*с x6{ V%,e~P9 Njl zo*J;%ڮssqSX"`ٟtA5:oGEJiIr]4D3,~#~Jue_9㉵SjjCTG)cq\H рSt>QۘPLiR-l<9G M7|[ F[@p M2jUs!!["=,ͮTqL|ܼ}/pO(X?%?S$jl9}*f͕\<͚ 63N8jlkQ-~L9_Ii̻za+Iz})Y¯y(Ohe\g?JTP1J`jK|'_:OPjv U8AV|!gVE?w|FCK!驉@G7Ϡ6c#𕤮tG R>a q(F0ʁ}^Q0v(BƄ Z?] [@}B h~}M9}x6a&0, }iE2*Duxmu^[l kCiw3oo@%aZ+5|-tCb0SmnE-HYK_} Gs)hH^3seGFVt$(CݽphK-`,eW)[t}mYFpb< q&{!~wWxĿCMԚptDQbAv#x+3+ _d;BƄK(Hj<MU $Vf.ҬuMuP8R]"-Puj=EYL,25rP,cK*1PYo"un?%H_(fkZ/AV%6Jk* xR\gz|VGtvpO52 ڧ<:cf)mi G4pY6xA?e A{ZwJTNn" ,$XC[]VbS7Җ4NF Rw.r@ 2~yi{qVEdm[{:_?L뀅S7PpprcU% wdt@̩pđ~*i5@5FhBӾ"\McPԮ>p.w3[|]>c,3XEM5pρQEdBԋ7<~jEԑ)(Me 5M|1ehT>{Ӓ*QςDpJ0H'1W2zZfX9y|WuiTBy-ߺ!^,%e\(C3}=0pgxpu3|bࣄ(f>,ê庁v%#Rn`L+w|[8%9pN IDո3 R*cr`CJrb(7aPFfBXqC.~B҃p F̟;T&R%HW^[.]?-rѳk>"MԨu:|= YCZb"0`/zt(+4.aAT ˘,E;Ȧޝmڵ@(UQB6~7xG_K{i5QwC fxE(@֍ud5 Y 5c)f"VDU6z-rE1FdBD ҿ&trds'35fR?݊\;Gd4aag 6/T9+dO+B qn@+u 2[U]c4Fhm*` dPp{gV)@G@_Ia:kHU. zM׋mOxf52z- 'q]cyGy6)YΛ'e9!8ribNK K)ד_#Hփ`Yvtjt"D$M4G7 ?z! * ;x :F7bZ8jR5XhS]+v 52'@z!UR[XxniJ(粣P|.{{?-,6} h |D w#-(G|;Bu)j54;::;_,I2ܹr9CpW--jӥ4cݵKf ~+}5|VB:v/WWcLPAH!(=PR^^bm=tJa dC^)cp5F6Y(ˡph?wv1_R?{n& '-n+bIv-0:HVbWKZTgEƉѽ4wP^ `S"4  <ey/@W#\Cs&p˓E ,p m^@t^I;]5S@/?×Ԣi]/'okւ ϓ$*EN/PعĴњBr~T} rRtdOP43{&U8мbwnVP s:[fe2"˩~Mpk1O#]+-Q[PS~=C a[b_L$,(LzӸ jMZ쐊b~, ŕ? .BTL m)V?? sHf\M0j,G =q2hYZ RBnuLIe7_jne*I(y8aW=}D#CQ֤COT ;|!GxHa뵳w^ECKrVBM/S +Ͽr31)9ehY Ghj2C!AHbR1<5Y*$nV'A6aqs; X)iX@U:J<]N ;kw Sv.w(~',5>k}Ja}ߟ J2ebs ȦZy,zؐNMN>BzЙ1y^v]>@LM֊|Wv_Oz{+oVS&CH8dfs8WbYS|,7tpQ̫/`ςWCn?9+6DU?yu  ̩25weC4,6Mbn'2/ac!wa K^Qk;#&K4硧 i=v\@O5XLO.4"Us,*rVrdlG3DwrS .O0)W'^lyd|E_'6'*7Hd|ЬhiZu{bVz Ohml^$ MXfDv仪Vr #jD*sx23PD@g,.Z)8gA@ D=_YeT_a,,Y5)ׇu3(o|Ί!%Shۺd%;KW=-e?ۈH.|'_YD h=k4&gJ1oa`9/fjףpl?gmc[^H#h^@i݉:D cm|(ER)y BPR߲KSĭl{K "sL<,mqϯivs&E8z&Yz%=/*(=+m܈Z@#J4("*t#dӖqrq(#28Pb "Qb`(],>.G8*"xnHq\Q b\lo'R#4zRlٹ%1؟m]dz9vF$Jd Υ{M)MkRtѫOi_labC gf>/ />V'ؐ^x0H-[8R[wN2 Q:=V!0 4BHrY|ӫF';uFk9&XQ^=C^$(!?)z Cne9ފi2j$xsM}|+SIZptCe* a(' ͷ2]:KOZλfօrCceA%;j_zj.Y_<"pmnRO˕A,An#jpw3H脋iqg=ԾQ] D'Sjlf/^<p>YuH&7rY) j~է/͆`ʏ,*~Fe@<ﳌQF}]U5.A!z,,`Xc_]UЫu?w?Ļ`eI%~3A &<@sd o wJӜ~4α%lR<4:#5p$·J y;b^[]9L0_FsĠC+'i؋  .]@eyl%6*,~AByyS1/y+\> Դ`W2-M!,0.) -;NmvKIβme(dzgxdNZ6X"V/1JEdk[okV.# uslOfi4+m2V|qd7Y >vEdBVuCKҀ"4wֺ`͋h#,d_wNGVDK?B]ړ_:F)K5wts{%A}B/hM$#sћ' Bz)(bV-E \J{U@o\ڴ=R)ʈU1-GPa*Mu9cǞg'y^SeV)6zC3 ?|4.aƈ3jJfWQLDa$+u㘸Lgo'oSbS䈵 ܒP&`vY8hC] HT?vN#>/R9iܟtn gf;K)5 <+}}7)jLlᙜ$"4]E?ܞӎ/O Gjt|Ν،)0۲ֿ/yA<^_H2׋a4Uvf=*)jԛ]CH] I:Ei#`abe\6m5aYYGЩHF|F0k5>HcZt`O4]èvأ5"UZ:5C&o $ӻZ^@v`i={T7˔2Ks1sjj+ge(:|I7k- Cy}kFgQCTCb{vK 0Sv'`66`rH;ҟRݖ|wVŚUof2ɩը꛳No wV!>3ec*(w#9:%yĆ@B߲3wPDajMi_ xT(i* )[ŢYvfK YodUlz}gȉKoIfQa5#Wxӎ7>+ ۆ`R{+_2VD6pqU9>=gݤ SvZVX@F3|祍LO@DD9dB9rb]Ip9ms[5nDTh!W twX1QҠ%;jITO_K4[5qo)-v]ppz'2Ky՟>NޏzEbG:GSh?Nhi=!9 FlB_pUuA;~7>UhrT:)LQ!gl Lo.A,#pc8hr$m/ہ DM>;$gm 2Ä,Wvq8l qo{A`={!3:]u^N.{՘;9x AIsW 4,n:8bDfFqڠXlAEDAUj[" :S-->qdV]ᵠ5"RsNȆeONe >% 5c"٫`̸6 RWOs\bО[js nguWZ5ذ<)aZD|\.Y@⑦-nLoA>`^'-KX* mdK+\T҆HrUڤf|L-"ňQo5T$76`|ĺR_]#|7ǰB0aPܸgbrREUQAY V)GGz[divvtsPߛėB=ʌa-qؑx`σ# ϼ|S#yq3!ۮl,xuXLV`a?|gH>͛ Xe>%%HC􇊔T{1_}ȉٝ~wh雊l "FVDTl/㎛tn[ c4T<Fu4EP\1y ٯkiж).a6:duDmƐa%iCof`6"> K۶?MeiӰIZyyЬ,L>lʅ7r\K9", I|pXA!1+' *_$2f1Vx*U$+Wy c5T(@ %VX%ÏzU[R$l5 [b } MRM(s84ؿr&{O{qmCj5V)^ 8zns<\JÝz$pcy? 3 }&xUuc]m`i9iѭNBZG0ʆd#Y6 b[ahu 1/q 7صN}G ݘf\wHfQ̯ Zf6SlkfQPr>إ(JH;~8{<.F(q㾠p/]1l#R(?W9 S׵>>;\nt R S4|c]Տk̙VחꪅB`E/5q &~`>К:NCmdڤG\䎦Yydc,'8`Wu97Z9epuYݶR'>r诠(7%* 㫪,3@=_P*B]vvF ӪoDvyA(EJ\X;"hr*|&Jr Ԑ=B0;xJ (tizAÂIbŭpLi$h)E ls Ĥ%m7' b+4jiy|] <:d=S}CQJ%%,0 L9(j+B zwng"W͟:|T$׫Ŧd hq, pr R{N^q#]F=b콯r!m \ x~h`Wn{Qj4d͕%AEυ#[NQϑ.+ p/;$tg~+ \^Κyä=sXj}5aTКs;~b})ͮ w+ﭚ`e\L{y;(@j5zUW _YjL}>+_P"ѯM>ea 5K>h5"87_#jK.t([f# d["Y zDd0gn 4ZXTz pYY5+w4ifEj/MÍBE;?HwH[W]}A8Q0d܁dL$""L*feQ+ѷ@mS7hvi{~#0VUT_-4tT'i^h%T!me#F}mMPq+yfbo_e"VDŽGn>a`b\a62e6O"e-2<Bz \ &|BkJØ!ӝʂ2A,(tB/Z9_(%Z)"P,4oTFSgA( }| mt,m۟x.Nk}iަCVDL@N}iW1}^D|uKpJȨFWhma@g ۇ8R21۵ـ=ACSqT[!ğTwFS(]S5,~vm\&y>V|vT[J T+h䱀ͫsݖZJQWi=|^uRx3W\( ԀQYz~Gg#EP|LkњP԰QC R@JbE? M솪ٛ|odBPt ;* ?WF o ^v_>%pdGM ¾{T( ત8u̞jmIjrŠ QwLӣ}9|V2ws&@u Q4w+V)0 Xf47B[~\^*/6s+c+hBQZ("RuFv&uu*"JZe?inrs7\  "|bFٹiQUK7>ƣd ~4GBW1W@"ߒ@r[A<2ޭs֧J aXfw|ZMs(T-%YѶz-nNKHWMh%=".F}H S 9ȐZ7Oq%@9m Af]?ԙV.&lB$Nܱ;<3璊ҙZv5\9~'|"å!Mn8υs{lc8DUT}ls)MᅃJ b}tJnƈd!0C0 2$C#[Rz߶-Sqh~\75C+yn*ТꞢRBQVJ =(AAk]P%U~ۘSD-Ybƽ6YՅPThy3u;[wzˋ3tEnEE"-&@9߄iQog#,z3I9r*"A0~E:3|fJ[1Qth)8N[S3NSu BC 3qj6LʶP. c(~yI55Y#9LeܤoquTZuP>`DNuiz8 w4U܅Vq2 1NxKB`h|b:U=?ؠ}OCyv;-Zf--GK,\O s0Y\GYBT ?XWf^qU!q$ RgA9278krC7E֯kz0v+00P-MGަ[,5JdOCR| 'ѿ z`cMD9DG+>!p߳H#~J |Έ$8AT*kOƦh-\v&i"Ȯam=p)FeYJ9B ݦit9f& \%˘`2igl7zt쪄LCҜl 9`80bY[U Eoq;A:'_Umy=gɍ*Gv]Hɬ8eҼ^9l4uu8%tω4}/* IƎ#M.۬*]!@K XRkȸ2JjD\*psCmKς1]_4_!6OImn>u!w]r97y0a(RwTt P +:m"8/l[ \!{d\J4 f~BHZ2?fKׂ5t'tY#3xCxġ4&X8RA>/6SrJ7=F\P 0n[j{Ylk2HywLDžz53P` ikJQ&Ѱbdn[.u̪U0,Amv|a}mbO/82|DzGs)/-xgڜ )l'`Fݟ+Fr{E@&R@eyV]vWG*(Ю9u2Lk FHLG4 ; 'W5XU kb-󬄁Ųj}mm"쥡 #Q߉`P!77:%NoJaj mͺsӦZD{cEꝏ|2L\nm?exu[_D~Z>w"S1.|w0#W D$uM/`jR*S$Y@Jʍy?.Vbd^M9RܨYhf rJϵ|ovSݴԭJ ZH*6P㨭4C ]֪9#eD6'vNDjF찭^)80E0o(}bҖ_bdx)-2C놔n =ZhUAHi>S?.7KVk,t)rqLEf"+T^R7E >5j:iU&x < :vbYʶjPsqN}v3F= hx1s"Ek諀=,!5 "Ԁg{[%sl(iq^ZeF X=~,T1ROYfb3Z$3aZ ЇSOFEӬLNSNeLҌWX՝ .R_'mhu8;iBaohpM PX$Uz(ƺ ;ea8;گ O1hFMzdQPeR) 7}!SWg_EҘ[A:ײ.7 JK+; ]{dۆм[^ PJ$tW a %@ %nKN<18- a\{V-U,vQⱔ[G;"S:@09K0.b UjE~% /3A6=XOcdH`k B7.vcn'IcB15JL=MY~-\ӹ څ6KSX[G{WN,I`͊@>t>nY 荟( ͲQ{9acn=%$m]rcOe$%ӱ=U 4rRO|†ipbDTZdv^ @ V"MU ivxE5zܻke㕕*KЀ$VG!=pU..rGƪ ?6v#3(IH`ɕl$ &,qZ[/Rիv% ttzYڑuWxѤ.K$M<2!#b@++YC;V3ǖ,F L2@[-7XUAaL9JA!r*2Hhw5ZNpD[wJ+'55 ^A ßWpC$| HHFH!1'.^5>LmE@X5jdJ⎲7ݞI+w*3 b 6)|k %.>%?+uض=]cg|w#|6<<~9"P9KݧCX2*<>G\jVwޭIo?y*9xemΔ 2}Fo (Qdp8j2]7EJ/K߷]EZ*dg8|xOg;4]FsJ/L7qw%.? ʫ#]Y`EjL2[N* AͤUݧ3 7(_21E0pGF}2Φ;#)őn1WLTY")1P1~WWrm8:FK fILӻx!OzҎe{;LT^Ua{ovDوNѾ/y`*I ٤Pʷ[<[ҔUj-f=7Hj5~ٓ;?yYP=h_0zފ?`jX?r/VRTmgm@6e58puaO%^ϋj2~Qt+A0cd?ߨ+A3(uiabF2xwQD V ZaXЬ:ި1DX2.J96usg^qbcNV[@AHU ;fY;>xԪhVm)P.M-1En1oA!g\ Ϗ>QTuJQ"/F/^^͛jX1仁 n!SR 88L&O*Qү- jb0y<3m?Xn3'vlAʏvxEb暟 7jIH*7vsZ#v glLq,U fZeOpDh-̘h@r9 lwMv Gr~N b/:;T@b1JF)#4aԋbBXkԤϡo4-v 3~yث^n8)ft.nU re'9B毺,nHR6rU2yWO3o[ mPE ÜLuY JIc1V/Hz:rߌ yȩ{tfܙ?+.+>ImV(&egCAD3aݟx 0I'.j-ߕfйJ{\R҄ުe_ͣdlCkdcON`{AwNk^1e%e#vb3{kn]vsLJ** e+zobp] Ush(-q}S+`mQŖ?j fo .78 nHB~0abo|9, g3,i*ߴbF>۶JN+ם>R6IIjїHs}=DG)_[QA;!qRd!Jlv e=u[A~aALCϋ~&$$ b5ϐIm֦~/; ,g+Do{ _Yҍ"Ɲ~|[KG/HiC*h֜s ꨅA@.6ΧI%`KR$%[Y$`踑1q Ųbfe zFbVV]V2ԳZLM4vc3xdU}@PF ~pJ -}d7@b8u/-J[K_Bd _!Ϯ64=,eSdb7|6+ѽ2[aCIT׼eā i;Tnk^0Z2KV/m*z/oIVc愓jKq:+aNĤ_~V"~̌Ϊ:%-ۋ_9f4,m#/'_~c\ŤJ>FT}Lf|P;K䝊bC#mB}̜s| 'q\SRX>ՎhR-(:F hİ.U^%yޘb8e'I*s X#<0yL3œwOn#ʤc+ԐgV,eIspF'MƩO*,hG 'Uŧ|44hϔX&j1ȡO!S9!KǺ [o@# t_triRU4LRܮVM@e' *8/2x94y옕#[q^R~mCI_s_-)rrcR]5V, +*`'T|u쏇tb4PfюrVA V)?RMoD?J4ZsĂqI~,UrH`@ 0(r  N[lJM.vm)bhkԴ)wH aE%/B62{RvyJ[rKtueқ58|"?0s/ZKPXسԊ~@l)q>OҼ ;NItj0gpW@yl 2vw^[2Dy=y[Fp|ܺf%{iJt7ޚ|r^QP#ȃ72wŎqr6I߈8&g/rsfqŦb-AV,o9 0}Ϲk:ãEUgoTX[atnuw(LzG( ;y]ZR,Uccy=Ӹ胖ɡ]ܨיrΜ08qDlBD-9Y'4kO@_PQiG¿s.]DˠAO>ǣvY 4: ~O FOWLB9̄=>pA 1ao>p+: } ]JIc|Pt5'VULV\rGZ|rVQkRv# ri8,911If8`Ƙћ^S:2a/4أEp~fbBY3㏾ba"d8JhQ'AKvΆ_-~LߙLnAN2d khZ\v$C1;i%3#4œ<[9YI7MbxP6 ƁCL,6>>fXp4]:TD(,xZVYkqէIG pFF!<-XL(!lj=Iu!XԌ˅/yxruC} v, t?7fTl?~(+ ޏ16h{n7 mRaE-4޾>$-/%QWA%i@qk+hUx8F׫f@?\=_ymڵ3[ GqY/%n3FEy&_9*')}BAC|XS#y `o[5fq0 4efRBGIjXy/pl9 _'>8P\ .-R}#Poښe#xیS$Y zSEw,$ϳ15gk;mGdFƩɎd/$b$O;q[$B㏣(Sp`zk{m/< IJX3oa},λ`T~km|m+603I=pG^m tX~3G9/cCOc1ՅKX:Pn4lcYLn$DB<LivP vZ[Vz(7$;Wj=$ 47(R۴Kq3 ǁbI{^{-\+7WW:E`Ůg>9d9ߢ$; Nr- [o(o7\C _fl$̽eV}b⸁BDkϷE`G%K|дv-Ϛ~%\ 0e9a[5r%ۿLRDZMTXd2f&wHkdG޹C>X^gm~S1edA }_lQLY@ tcotCCOZU7Cr8.tb`VX .eD"+WHslN5!J=OD@qj.x nwFf6Ⱥ `k?ګ;3? qIQn nRB@L.C!t܎%טʧVS(;*9EeAz~cfT}lu^v* -7fp!"lt,AYysXh9FɫD, ž$jRZp9i|tqMp{;,ˈZzf,=0&~:/wGAJdUOU(1 dTGP)u(q+` E:wu|oIn=ykm&v!)TQ۸7VNр-|0BhNWYyi+7E$ϯ<$ 0S\M9YD[)r%{p 9n%1LwEoQ61J.7!D+B&j=F3XŦPUQw`Xv~~)A l˔59 '?^cLSjҒ")> M kGc ?kdG5x^ߟm6&ۂ46t}Cr_-WӇeW@vbjaCIפ,MZl2RѴmd-2r ʖyw ,%gUeBNtK=B,zW..2f|ixq|&q)XC֣K[LG5(\Y⒆yhCOvρM3;=*9n" CRtGBaۑ4(xћ,R~6g:/ B=)nhgOp;dT7JuT~TS4ϊ1[t,+?u*6q9b5Xl ͫwM*ztN fq rApppQ Tq&:{hyx`&@[E<}MυgĶ^/"W5'˚sRD۫th60G">CM|v#Ί<Ί ;G^h3/tT"Uu cШC$=U?ҷ =V3V`ɫ[.p7qMd,* zBMSOQDgp^x_#hKum|<hvMyA{[;,N$u>80&-_N1W3td [$=ۇVn}m6!SJaz|w 2ȥlh rAۓ HU% Z /@C7l9NMN KX1Av6f6*=HTΙ*ը7ZΪ s7΅ag:ne=fvQz}EW˷Qu!-GfHxj-x_kVO9V;h @AQډ'EЛb&-ٹe?[r" 1mj68.1Ou[Q:3s`x%e@U(޺+dQ%Yfƫ'9Q7PƗ K؎qrmNnzuZt'!+)>؀|sQN+?T? N@'ثCMȏup=P^gk%cDJ$ aQ.$z3mCMF&-}9å/J$+(@> B\v3WULN9^Hۼqe.Df(eO:xPFƒ}# ZaYeasmm~d© #F_#X9^O s \A/[5 o:<<=ej~vJe'ƫfs3CWd1/lY2D- ](K:T҆ `e"g Gwk!=&7nS}C֖9lõ,ʾu@8%AHnHU._K$kdv"Ѯ"A/)sD^>؛ ?_>zmS}=qVTaw*EQ+Sn*|mmEi͵I&ÎrZ .׺Fڪsd`S]$0z]_ C@MΧc=j.%ph6%J3 ,j+AiYȘρf19vv+'ÐCkI%1)EE^}#iYv_ä i Y[#쏐?upʢQЌ⇓Nj덌b47J=ϭz|0}B#7g~U 2MŪMt0?gZ0llC| [5T Q/ohRՉTr撣hml#wEtE>r n4W4C~gERr/i 1 &ȭrArM~'_9I0Ih-,$uQ"I{Wp;wV5L@eZ أd zg  ٟop~uK}bx.DPݸ% -iɳnLX%0d[JY쾯4+_&6YBg } w7y5ݝf9rL%1b:FhjKq#L/3÷iI{ioعϼl_:?o1<,l]آ,%! /@^̿*лnLW{yyP> KЌ6Vc(RY_0M\.eˣC/gq \/*qE Dq 4dr|CA9S2_h]w5Po+S% Nth.xQ`Zbl Kfׅ60Cɯh-x4[ !&lAvOpvM ~H7ф[1L wHo)oHv]R} I̐䧄ڸ uf- px;vi0F'=¤+d;ɓMX3i]r^&%̲W4$\Vq:ܶSh(:~_Q/&8δRZvQsװ/c) r2d>JU0#߿|Ϥrv?)ϟL){Dzo3ERQNGiF8yACxZ)5N^}bq4l ,V'jy 9+H&p XCsWTtM'@^F0^)cղHΪ%%ejHW&krn\WoZfU#k:~HnP$!;їCRׇrE]R%)iLf)]]m)F* %wr6 utd!|(s\ьh}]HΊ"C19WX&ؖQ3Tk#g'p&VVΣ$jc&}# GX4OG ,p0_0ZK> /Ie7',q">5ٳ9J3$W2Uۜ!hTѾ U0z4K&Ķ*QϪm AnY:ݗh۶JE#/}&t;")YEbn5Y\%g^PN M58葶w0Fwg<0>kwإCI |/ς.ġ{jB8{pVjWg+[eݺYPZ| ~x:@pDR0]"D0mK7*a;$9O _ۙ,F-Uz>$OfWqKFh͕zohaɵ'_͍hqNl6o3PTp]iݥP<`|c/T֞L 2pcA\>ۍϹnQ&߁DsR3ى%Hc}Ǘ-kUBL~WLl\e;n?[$7S$ =r pwˁئ۱? pDHk'27G*=U%I߬r*L; $ ao*4`,iVO*O pJ-=$ F6ȕV+Ncal=t"=;?կ|B\SyO1ƢbO'yLc@Ie-6=kM9xӌcc~=go o<%U CpxSo>gluynTܤ!I%bu*5DcߕWyi+12/PYt3=1EI (_iɌjTxRIѩ-46RTA}^e'@/@B<%j M8 OaCBOejh_Z-n&p}z;px />d%󚄴,(A"y{YbSVP'1ˠG:D1>g )gIN0hQBUzGdJPfVOSNH@X( 4@e?zNKoCPb{wsxVh1>j{xļmwTF7 ,DBixgX ‘T:K;ԑy~,(Y.F̣"\ˑ |X: Z.{:zE, K a~M+ʊ5jEk6霃XGERΊzO~hmV@#7eث o-x!"kNP mh>XUj)T&yDܺ5p&ڀ >>[`͟;5@R \/>_U 6Jgl`wTk]7mĨ.7QS|\[.:+j6qwn2s2ezoemyB|pŝ*liT b=8Y[j#>BpqoW>21rn]5G}TӘ<~y lz":&0N m^jD%a$4Mg~~ʓ;NBxw5x $ .1y>lav<[1arFӬY8&aS@)W^O!=n,`񣫓oȒG, 3ҐO(0Awyy]EȮJf,CBό\َε}F־(C9kV$/6O0|0,/)˚mp|ίz18Ϙ q ])㴁tΊ9b1!egͬ ]o.]LV|́c̅4cKE 3\˫gt}%:ػސ d Qz8.)v3V'Er9|G_ t@TeG$ F/8tJ/ua]})S+$C>4*\Ƿr[I?nrIvu6@l2L gNpJcAK@7h?;9cXNHtYŀ !y'F(IaNtE{h~THhX3AԟdPJi\\ k?"$NVJ{A4g6Ԍg>S98<#Nnw=>T@l'-8vtyp12ͮqg*[tp4ѱmHuz.r!Z2_tiԃ97ٹ ʑGIY >m3;+~,;K XCxP;'ʈ0?4RmzۿSy&+~|Ci{ckAr w2K chz jPb{-:יJ$eVL`EG0!Ru\`,/zǮAxz2?uoWy|ǝߨVNma_Q\@>U6|OY7fV,׉K7Da18\"⃌4/] 4o"0\̶)&glb@d*x+(f C&Yrk;sf _Jb^$?\ Wv?4t%F~JQ%63؃E=BB[s}t׶K^pNF,(*~tJtA ny哌Hć _X{l}!p":ͮd́#@G~ e/֣hCYYN@D1,P?ߜ)#H0{|?ӧ?t2k"yJxL[)B~&!"[ڸCȲS5hRwz^/RZeE|Y9|Pɥ#dA=3R^¡ﴬ\Y~P:gmˍӰ& .;؛(?07H ;lYuWO;AwE& Κu2Z(Z W_lK[:t'd51aފē4B{]a}V9|,s/O3%O-.ggnathԥ}gao9p1JVn3Ch\(K7\}yÎJhq=fʏ|hɩzٓ >D5U{w&ﳈ TcO=77-?,2 Ke%%+:3pm0hKoMJ2xZ P7YBKSyaѓL˛ #<| \ BH#cHe{HhĆ OMy.lkWB^H:Zܢ XkN$1=\Q_"v@ o]]{t^"b\z%o};cƁf2|3P>-?\iO(˞fjNjȵڇ.rRn0.‚x)EMቢ7KEN/tZHZ8?:=yFvo5/8l3)EǗv%k1+/:S "~n}ޥ@=&zy19!.Z$ݽwz#5u3\Le']OD6v'͋iJFR3L!l|d2^xln[|j-3!4W j%((깠\8!"'L]zwGH"'U J0d<ǰɧ!S\HN`LWn# ^x-iE345 $9ӻ-9wĕE(WZC}8XqsdޑXRv 2 mRY]S.8d-U$$iQ)NTAZG7ն1$AgArC׳\O~~y^TD`i5H@1r WP<cf(,?"m ߇_[Ka3&3?899ĥ'w4jZh~"@D5bUQcFvK}Ak@Q;?`5b )=|MRg!"'" Pag`^ h;zRz]8އ gѰལW;B 6-wV5 3%35Ca k2x)R]<^?c,9)XF`*TqpuA"#&t'--4|Ò)"Ö /LJ+0ش4њE%* *rjAޘƬn8 -s-J򕭽g5B: ^ 9|x:,ڧ_p{]A;%\d}2e~TS-ͼD@Zַ0, /rX!HUT(YנE5Pi$u*RX&%G"`RG/q֬^Tdz8]ueɄC pd*Wz ^܌Q٢ǥOv/&[4(.Qo>\FNkqQEZOM^}c%)¡iv}Nα7mAD, I\a 0]?5'm]\w-DrUQVQRre5!3?"8h=Ff>͔|J\͠V),p/ sEnuESn);/:UsP"(&4ߺy_Xp?gYCU @u\*~<s{ȍY4jm!6h[by.8Ađ4C5v[KyY;|y5Zw TMD(}ĦAm0}'0+owicUL @JEsEDyĩ@ -/(0Yd:TOco<*yճCdXēPwh7aKq<63keE_W)=syh]TjHJ>-JZIg( x Xq7E3T1俒[uYvfC\21E?+kX whp0۠}QGtfZ=!_uǽ.WK ܶnZqʳ2CwZG=);W]nDJEXUh$SGs쑏 ֲr3^"_ӭcec~3J 6*hFLjMvti\R$ (_E1'|9,e~+bPՄb8 -7+m}\+ͷbn[˴twӓD{ "̯J 6=P (E%a( Ν\MTX|ʟ>Y=w{P7 Y<|jO$<@ ͞VLu0)qՖ j.7C^edCѫ?p hbŧq|Q4 ~Z ] cO'urS}5MѴb1CԞsmP1㎇v_z>0"eAR/q`b9L)"Tű>t%XCƑ۸7{'=b3\ksIn\s ))] %Ѥ' 6ѹ=tkй3˳yV-^KAw:&23Q'8DyzGx#WphT!G99&r&{ހ? u(sF}@Zǘ4 8܀9jEqʼnQó|{z#^Q+eGJLP2%% BY ;!hY?u=-t媔#E6he=Trju)8yJ85d (z]Y9E,çvꛪrEJzhk8>9ǁ$I8w% էYn$`bCqMZ~XHvD~G$fJmKf Zd'7.jcJ>zpߢ_U?4ʐ'G?Pച/ꓭ }"f$ūiT%1:TEdp C[4q*|SPrV'_X2l&4ңLݜCe ݶ9jMX}BrLO[og jekB$^~e nJҶjѹf߷ i֯%q|eigySe|6 E[ÌrnUȶcOrjrf{]/g~'/I߫#d 14gqdƴ,q| ҝ958S/_H@M=06L&k'GwfDpL׊UIjYdWBkYIoU=ԶcGƝrQxc]7JOᷳJή@Bx2L]] ŽoČw7{˱5~y~WϓaiIyIT.%n!̶RZe',,"he-¢&`c,@mWo%tOZxE0=:E2,N LNrQj:8uޓHip{N"09W!:gHZD Xje?}cvX[{wv+X{:ѽjBsudQC œ߄|c 2B'i̟xRB\pc,'q?(d鹹k3PU}bp}Q{W{W/Gt/^*by'ܛ*~%fTݜ .`يo̚5QӪ%MwGP0C $5G (+,E'@VtODl]7( (zM7CA)vU/g*Fiuub^FI#Ź8zL(IU>]:౭fTAZ!ZS 1|Vj/0ǀ&ȓl"4>5=K>_.{HK֛ \ /B`Ke[1šRVbFmyPDx$HBnҏ~ݰ/0+4bS_6Ph~+QZ|2lBpesCE%pFdM%{~G#6,N*St7x6N376@ƀȝ]x$s6ۜ̕俐 &?.z*BGDRa7a{I%eQeC,h}·`_s:Lf!a,ɴ56 Z_v@r~< uv}"WD>)ƌCxc]:cmuETDS|J.{J .cn=mMpPo'ϚDUP+_jO]&dg& Dh ~'}gzꕓ^)/n1S!ZiSpIW@g%D_ xu=ݧWwüvndG4ŷoXdsЯX%ԟt{h1 45˝4ȭB,eQ[gNy t-1л8" >a;ф18!.i@Aũt""u徬 V4հxSю%l(4J#Zɮ84M+slRQv4C=V?L%37%ކ'<& 􄡋}D joD`7gTJB2|#ar{>m{{(;D0 ΊI "4:Fb<\| ΰlSUSΗ('+U=,껳bhy^!|_Phi1eޘeq֭ys1tշgIU~56atW 'bXES+N ~چf鍳i++dxÅ/L:2?yYmLRErCL!]CshYSal+HbGsd- 5Ϩ=9g@T{"u[Akf0\+j#zѝy.e~6)1j/0 -l7ԋogb9c"XʷBp{>`1^AU6&SRByEz LbʊYq>B<09íxoJ\i LEޮhdncF{hMwϽlȬ}kuDO&cu(O}csMGו#QWs,Cuގi 8n֌3y∛橞1ARLMёhD]$ [ug;|eZ@C0 WP<L̑=hk)*RqY۬ o97_g~̳68Lpm.]SEz&\gFOaN&5o}=S{'8oC#$f9zj<= e$쌤:fL:etѦs>`hL9rh^QNHIRPYVJqZQk߀IBIC0a5=! |Q0"Bc|Kvq",r$FkIfα/"SM' z:916O(g1ZCER׆on=~"}Rk#`+WW0>W^JIҵ=ʓGxJ LNHXd$(jO0,⟉Hw7in3qS;|.ejza KU6xE(&zX>)%6oicqD7m_ @T[#+tlctol̀mgld=֎A5wuV$&ZQk8?SP]I^sjX AC#ߺc6zpc:ytYyYnXF%i=gY4-L4ؘD{ n?{:7< Zz9-Pc? S97Q%o:D;+ eO>eN- wa,%6 <qi^-iP) f+$;~O<}ǨBdUO6wQ+dx&z)ؗc3Hw/STrEL'J{:3f-:[ 4*u ֆhCI˅{&㷸D>^j!}>+ʉɓD5k,Zolߎu)OԐ HÒ_A1>ዃ2W^\&4~oDtl`d?S$qvCJ jP r!hUjVF0Ll/$NIQX^j병Ÿ㚸"~ev;+Hc+tlGy<-{D}!-f;=ĪLh6'%@JʠۘpHcH&{OcU! '1)佯ϷS;lzZa+|C8{l>7W`:Y,h StAp/5_+VDcDԇ(:02GQ> 9ocoaTs5ZYth %aɖ{$&H}ߟ.z}TlwoXy7 ˄uz]9]'U YUk@")5պGn4'geGJnUd.,%-zV{L/tެ6}&Z:A6O'q0 =%q{S}~E#N,ީ[ZaM2pЙQ pܙ=$8XYy%3A3;Ͳ"ֻ u3\n7#@r?wt)w $@zp{vlH/v(n],I6HHVgQQXzxTo!MzCğSk9(!޸h)~NAڜȲNT }! Jn}|1SI$yH "e<\'!BQ;s:[]dɄib_ͽ/v^P%?E)YXtaL%PW&gF{r38(1e ?Vm늖U=*CkQ캏 rBqZ(bPĆ}K؂R N 2 ᛵa!l$ju[jˁ)c cIɫ|8QKMV7+FҽV|M?z-@,}h =ZsuN(`S܏m\}jilS @"DPS9[pŶ-[tJy>Ǝa KX()83lZfNA#L r>sֲ 8̈iy]g9{3NB`*L&)@EBSļ%K?u]M.a'"OqQqb(?/̮Vq]v~|10u $殭"e'Ͱ D 8G\d~Wm[!Se@$3ǝ^$K\|^}gH_,o>b'F!NMEr]j=׭]ci֡'Pf<.qHq8啣Mhxr8ej77BUVJWP s){i˩eߩ8}(qRgHGvǝ ~0HL v4 ݞN`.Ȯ3< !|su#].5@HZT4+]G>xlr{7UIѨw&^۹KʔT_%NC*"IjiO2ҧTq@g@܉ҘS8\bg"וW+≺y9"gk{cԤvGl=[(Db][CA^CۃMkN:X:][ N%ԖĂ5#G 270c*> -nD!# 5F2vיVOۊ2eZ2n_JSٌӲd;sM9nzUA؀‡wCOS֡tD. {zmF)CTPC;cz2E!$x?uѩj7Kҡnx/pa>Klo@W7!I/!e_A" TJ)%6jgY$Xf |r2 cK2PLo+tڇ]O%%8\g0Hi- Z|d؉lYWǜ8_xbk872;OICȃ,4,G1C%ڕV' };B7f(#m% h1\Wgv2zM|)0^/ObT>jm\pIdϾ[,NM84?]O,;urQ"eu1zm E0)C逭dA9i>? v(7dܴ'hk.Y Dsb>zϰZEyC 4s|XUӿ16jQKZOVW|k!M"!\w:7T;a*s+6YhX +S7+{<466 q%Y%~(A(95Jvǜ)`u?Gu66Y 4bZN~&yЂ!|B D6L~0U-zӃ,٪e Çp#BR[X^<ੳk9"c24үA+},X:2Ht_AIlAq{It#^Nh~[s;ګkr.{==>GvɢĤnY%1eb@MC֌hߟ f ע9JoSQZHk #Jv/:j<s1%Ɩl2y$'쵛̏?םK4By{Ҧѧ^P;#w+`S$J0ړ]~f[^? $o^iYNm)A5ٲϡbjWrn0XO#b{-r~@W j9^)tԽӆ \ufRqa7Ǡ>Qއ=>>GQYmk`faG&]g*˄:Tp`oIBhRt%)}s &_}!@z8WFSؾ]i\ W?sh枥c/˙sxsʭm;2Kbb(ptsS-h:j/.ŽAШhO]ASE1xRP酲gPjب#f a3z< 8NI&kC>zgr\{ 7DqV1L?ڠz6VS}U i}-WlktI(ũxYשu‚(9DA3.\.ġ䖟ax4]7A0M}zGfy8AViݯ1LiԆ$(sj{H(c~֕:QĴ k2@OҊK "DNaT9?'ߗћ:( ,iq;DЬ:)o驖EK}W,VwWuhxc=b>_ EK׹3AxU%9ѓ $| ' ;lZum#--$+q/-! i_&lRڜ6hm2H̭٣F0:rCV8Q? 6`-HcwH,FYpZ#ek`:]pM^ԞA4{"{%aӌ G%=W0UhI2_?+tWQD5Wa#(< CNB֟PJa ܸϺ 16E|olѵ]#Y6ӀYI72P`2cy׵BTbB~ D 5[QV0+'ޗP$lf%"V!7(FM$U$p=8-;`R܄.!P6*˵'Mowbei@_"!TK l7BTFsf?,1Zϙrn7l3$mf+H,}h`a5v=*e, oS"ɇ_2T ~Ϝ# "d}%s:<\S‚ѪATɥ)~p)fw8{Ixƙ*5v=C>za\KV=ԁ jBDfR^ $Wñ|&P1Zq?]gt|/% z4ۢWwMXa|lHz0s [h'B2pgN]!(ڡΙ'zh|h8t_I 1Vy <+aԏLܣm4D^,%'~m {^b;s굹?N鹕32,rDSiu?}4y^j}2ݟ3Ÿ4\CYj<ȞD-L-ёX$*gɴkd]f8O|=oPH@S>6[H!we7{Ϳs ,~2|!CajvD|ۏǁy?ifi %MV]Hu&ke86#6bK#"JsCܣ[hn̳ATdoh@i&.jC'΁ [ley<5~Foj<g-F( /1̗p ~[/-6d6@\^Șu 9qԊpsx?   ` 74ヶCIEajŒ1N1k9)9Ԉ5Oifם$WҨ߲..($URylj(Gˑ07Z:.ΦzbBQV=[@~kVL˒5nkÙIQ黃A$b&Frу񑅰EG<6Guc<2$aG 4 $.:v;QD66"WpP;3NYQJKMm DY/Q,c,y!EV1A_u+o+MEI|,-*`qYǝc\MEp[ENZ3 O(b1/[NSdqN=L[e}NQq3ןx٨TG\b{RА;BOg#-L>g^ ͛L,7 #zpTqUT _j8v9F;^p<]o02^G:[p.~i*b3+DׇT3g#CRwO 7D:_gOPYv{~.8njUv׃ᮣ3]wo^/a9x}PF0:BzQscsjA==lt& :$߻}_ɇ Uz>Ss~;LaƵ bUQ&U$xCv^y?(1SkCs6c\ $=%$+2|(9HVAH&jiψܕ|g=g:Y/7Mn?S q{VމhϪD? ĴH~<#n Ç^?sI'ktBR CZlJ7O_ +x3sY{{۳$6-_' #(Fbnӏos t.4u-פLT!+yt4b7[Q<'(>cG f2kt9xE%bRlٞC>OWDnDQC"*'4eS߈sLd1_ %g00~3M^q7Te'`5Rp[G-$ݤckAdth2,e:^7 e;Y6엊esf}ǀ$~=b%"EuW?g^S#lcPrE-2rYFYK>ZAi’3? hj5Q.`!4/]׿cGO▓RO;9樅d2zxuHG"eBlO}<:*Nd}zr=j[RlO|D!p]ù o"J!TvdDbb?Ys-e  8&%?Ix.k7E 0`hE^IrV4Ҭq֦b@-xXt.@*jms~{,V-k,51vFL\WXSw_49U?ǪD(LSw;l\J8=h6'7'U|)Z*ImRG/t5Tg뙌%|hmaRfECTjTm):<`N3p$tnǦwȦWUs~q$q؝p.pArBM73c,f 'I^LMYDwџ`C&SF†SŽ(7+/W6z:7Y%uk<*9Vƚ%ToKxTM+ eL⟖-ioL ~OU̔M2K^^9$BsnUNٻֆ_Y`Yٚm"烄kdB:9-FB$;{v@8 +ɉC5)%z%jFpovʫDfΓKЃ$ M IKH ]-pEmZKIʖ:chdLЯ)̉:/t*[ۄ'*o]hжk_kNuGӖZ{4'A|$81Q'1[}eTDeK0;S#̪pծaYQV[c;7Lm+ En5D_gKiVt n e(H0wX\I3S x`paFN˂ztkXN:0xn{/(u6pJԿ6q3DQ^gki$L1<5Mc~mA6BoIoK<ړ·ƋY>j,]6XIcSE)23Bٝp 1#Õzhn1v- }jU1;ðҲ-J w7#_1Kw@KuJnל:h,;;c[ i 4Eb VA)Ҟig HL,^i(N1y4XZ_7B>TOd!1L)b4Y&敐s,UoB"G0DUȌCR –톋r$ { &(9JE`5YAPc3AjMOb{u!3q" epA5cR{l-7!ƄUe7/JܨFZcOgnޓ?Jamz R,.ʼnӣ|Vj^|-*(%X܉ xY͟r_sN?TЈ~ ;YOI;ܓfM-;|;O<|c<.K\ǣ>#CȁK!xB6sm*q!SXRI8{q4 5/;LFd-{ѓ.<9c20cŮEѬXik6/;R[;KR,_z dz8h()RYb0k%9Ede{ՅoR^?3:_;ɸv<#fRѺIt8|@.*=QH'[eRO/>⤾V25O=[0*mqz4#ӹ5pc]L_KXqg+NsW sRncD%vrlgun Ƭ(k21|7>Um۰a}qRWFRl%*˓wW\y/ ˷!Z@H1*MK>ܩ`U->c9.r(V!Nw;˫+pwKVy$p ڃH̔pEVNL>Q4UXWQ66xtCĀ1(uώ<]KUAf*>PJy\~-U\1uT Hfr0R&}oVqZ5ٻ4.ey6$2n\d찦Hn>3f.+tjzLV9|ٯ㩥R#4I/O @x_,]Io~3+uSgjeY ٝ.ۊccUCF[% T#>eku*I6=czTԆ%\DTͺK6_]@.L2PW@JSRjbQs/g3fTr[MZ#VjX.uઞjLraq_Gӆ@{Ur}#翮<8IP"I [PAR|6_f҆ŀobc:6^o)`:Hxfu;&sit(Nqn]?:v&Qj,!hxV \)XL&QtrV;Wi}(bι!IFP RxBP&r1Zk,qQHڎ`xƌ!U9=M8lU~"};7S bZNh_–PcPӦ8_Q1¯eOA0y0VU&īX`ՇZIjyse@[ۨaqs U Q$ L<](y\G:D*q` (?3dlreXL!dl'dKBKpZ,i1<Ñ+x#r.V :Yp]nrm9|^dRCO$}PbT_^,Ĉ8O%$N ^GE^}A% }SQhw rO6c!-ѾVXd'-j nܮOxRe^6f* מ(o:W  =l1EnUP @C$rw o_o_hhwJ[DuG|?gn<+s8-2!{J %;?i'c@t$z-$y} w|b #0gh0ڮJ?g^abNyH#J PdhLœKu. 5j!ʷs,sL&yV^\$-&D蕮NM{Zi.+ԑ%vX HfhVU;^Yyv=ȼOy!dK@"E'D+GG? .q 7HѻĈ Z:=նa[rPfWݿy }0q?hq|g[:tD뽌ig(3zlg֢N01Ix9[^ gң۶H'k`hJܘ7bEXyAPY$ޟ#&~|DA, .#5ǒk{,/s8Q(e-7ۍ} 5QKzdF`V&% kXRQ%%{mv:8zIcADsC h^E~a";SAjF0?)7%t[=?*VT"sj‘#O'oTא#'Weip\NGPSxKT51e  dźD)[tx0(i]7 ' %>Lpvw-ߞL@jR;m^}Tp`E=o5ؘ/J׷&&$QdL:l\Z˦w^,‡۱^lPH"dHٹ`HS* %%fl^Tl>P OO4j׿qmj?B\ ͓mw6+ewZx8lToz'J'vw 5̓7w=}b5-_'Aq,sq-(a8?[h<iyy6ԙ19QDႥOsC2:ɶGfxd .e((He eb!MGoBA)(|yǂdu ѓ8}+l9՘qp456p{ʂKmtip0fYt< SE俦}jn /=[MTӤ׃%&g87ϱ_xpE!oC~آYNH4[3H1-Gai*gش[%_3wafϻaݖ%3GI2 Ҫ7%ڛ U:pu g K jq(̩KABj ϣ%m\/E ^ _v8RRޡ}6%%tPpK0e*RR g[5'WFr1O7 6xMH4T'~K u, v'Jy{TTM WmKAi%MiZՒ~.?g&kjv5̢@hs9։d' wpWmp;Otf+ݻft`TԴxȩ)Ću$l@G`Л<؋@$f%%5bmx~z&YTRGıϹ*y;}b:26%6[0\G:Y}bPd6BY;=S7R))eYQͼТ4Â"۳4T&Q}hF>\wK z&\|N?Q"H!U%;Lpq}*[7nvJĖ.WHv d *EdJ,g GOqAb;h(20r.Sf+Tň@܇ᑕ>eufKckE`FI\*@-F^)x*VN1?x%w 6JRl 0sŒTv٤/[z%u]u3&)[6>)߸ua|\tU LroT78<:Ж x1QF9Ү{oO#PyʃkkA^ ]P?#0#oNF.h0T{dql vg0M탟nnr+g, oD@Kԇa+=p.;kN:e|Pbm "0:oe=b`)+k{43 NMW}q̬s$rT(L1-Am\9e0=k}$ j; *༊>Hϛ0h|P_'N`/W{+!6\ܸƒ>T=ijުFuRR)|.n} koOn U(m-dS/pB^ 5 1?^"E ҩjp8l@Sf6&'g ;1)_8ڢ6Y{>g1P0[]FOIID2@M_ei" 9nR}jKU 'HKB:`/0J=*JϞ&=(Q3@2p▌K8[=p1^1=bb24M[txC%+a*_ܧ[_fʬ(pgIMWJ.`C@n_/umzٮc^]q¼'05HS b6끾Q ]xk65^2|ۑI?)5qąsZ}Ҍ"X.A 35K‡As=L {*_z$/=V_w8O,Ipk[- <EaWG6'@JR 9LLz:"KإsBƩ1uN>4rKbQAP%33Hh ,/~Swy2=i&7s`v@~~8dgTM/*iyƊ:u t=]|G`a':&]k8uկ|.^x7ޓ{S?hMq:34)b Ryy;>D#6wmX\ŵ.N@VntBjQ5R՜L9 RT *nxSƲ+bM{A f,ު&mP-Jhn̄e'+Bg2}J>ѼE;2'%vHZBɝ}qBlb5'ȜM\-Ċ9=tYgvEM%%sGMLE:-aM#u=):2Xu6Wm@NM(]h ,e61CՐmF6׉ƆA3^=ufڷZ03 5*mvInJCM}3-܆W03u]Zqf#91xYb]eoc;;'bxIKAlI%ttGͻdXk&1T-@o4Ts H`BɊH0@Jw gW{ /p3kA􎫂} nId |);VEvw-[vb4i6VA)AHGcq1{}w;!yK4Ԝ]S@#V;ÞH-IsCK-;BLe2wu ) E#9̉l0)^Jx<|, $)g&KGʲ }۸ɱz!uز+o&a?xI4!j7MҙUY&j:h}4g=L<;NuM\j=yhzl:'ը˛^ڼ;t&b3n#~>n4PPHEncK9y:Kң%M),Y@} R<:$ɍ?]l1̱`J0o[Ű\aOdtU wȝ\ܻPj=-Vż}/`:o?ե:Cۉ%1(yPT)3¼l5,|*䣜3yhs6)0 E5jsTeCb꯾\$ݾhQT8fhL,P.7l FovQ8 ֎Է`ҿZ*?'p#lXsLFۿN%8\V7Jƒ G˒"łB%tB 1߻Jp)*;,OM9&)a.+ĻxN\X>\ D{g}d]X^t}6lqE~Y?2HԼ^9gBL GcցD\뺕բpuv4Jf9\&w3{WU^xRrleu5Ҫ{i (/1 "-VM_i^"}{ Gj`Hms Avh>9P?}^v|3ٞZ]hpÚZG!:U' r!3i?fC5(DtTB=Y^ [f]>ǤJ5B,Vknh^ Gz,6 R̊/$2P aLqn.Bn{&0XZR!)D~տv]Ȭ|{DV3Y )E߶i7>~ \<ȯx^g.:uED)7ⵯ [AVrEyK|KP/S)}KJH!gV^" :Wy[MMʙʠFh_ڿCgv4,"WGf)X.5 <ZK_+&5¦E4%IS4-=wv-M1R;K<2{zCbEiWՏ`ly|>xOdx)&)P:P$tĉTy>ȃ b?gŵp~l t$ @cӸĪG#9CE5^jtlD?k =+$8jۚDTw:\<ꣂ ?=E\RvMқ'ђhƔQbŒfv0Ydsy<1'$K+Z0QG ++!E 7090IhD0XZ7^^Ttr:b6 #zA(SXA$">[#CPÕ6EIV WpE[,N_} XnHgVO(7NBK$5'F]GzJf{R!A >aBRw%un] u˪ 8 8󥥻(G M=[أ L``5cӔ/ϙ[RӇ'#Nu[n>6ob +pG.7acM&х0NiK>>ЃR58bjI$6PKS:}Pm썅?\wdzRE-Xr Rocbq7:2-0>]d"gj%%7]; f7]qzIЩTGs75CSc|6呓I%zM^Gd{%&F잦`\9es E10Y:V|RX[I׀5t?2V&p6A2ʼɚgAd˗/h.a \6PW<1]=Ԥ~/ J-kݧل3Nqrd6Βwh`Rx /&ᷚ1t/V &R6\AoPj'S'9$͞Ѷr(WalŸ[K L'hhϷL'dOa8,yC#Xΰl%H\8OnY*MnKҐ #!,ӆfI[@74UtePܩǶ?QmGN ,:GMOP B4HrLnyV˯%f۴EF ı|ƞYbeu[-#LCQ:7 ͧ!Gq9 NޙeZ=q<Ǧȭ3B-B[0Bb6-??P^&GBjc\{VFpµbe81 Q Ku֧OWvmNIYW>hӶ&wl' d`&L D&\Y!d9:H.V˛\v6[ݢ&X3 P4 9cr~HC"ao)x3[c R;=Q0)` bd} 307̨?'9?J/0n;+?<lᛦs,oK皚2_Cxz;u7]pH\ P  Ӿ=Tx!C4c!$X3!:*9a1x[ Sh -h}{4Q1;ǩlX}Bic16X/\Hj3͆(v:5s&@Jho26ۘx&$LjA3vi&@pġRlwi#Q|afQb.+nhL[ QUiyvR46BwQQw=N+ZDlvH*rދzP {VFC4Zܸ\,4q6;z]=<Mæa'tcȧ}\ GOըzꕍ0ZiuPg&q@3YWߠ}-ܖվx#!9bĆ* Ŵ# S*j%*m RoLmuSG4GE5ҌoޚfM޸$dF#9pzk. T83ϤD1;O HxD3:&5_%ia{"*oa' ];$[;A[3p3Rp^*a;V{$.ûk+q0|Kآ$F2Y%tX) EƱ=Q&X<'عةs0#ܠ̀G t=6V/.?p)uSLε|9pEAa@F9U8=$deD=^}u5\C]Qz'NyDl锦TieoX4i!_B%?>;`s脦 `E\:y XL  6Z" gXf17͕ z6tA2w[gr5 7= Az\p3fk\>z/q_O_ S76M1H` ~ ˶p1s;|QV] ȄCwQh_b\ަD(;Wa6'~E)r>#l/EzQ4=v ͞3=б)i B{CH9)k򪷨q=hm."hƆFn'S3jmy!-Oh ik̵>ēr*5r'U[K3ŒzאZ\N%+L% c7- [:팍j{r35B1zk㎡ĢUq||1Ds vF{j́'k4bkO  3c}XM>8-4!GOD2Zg%S)*P[wkϞ([Vޟ~J0;tm\P)ЯʳkEqUIuܹY47s<\־".ȋ0C'Fpb(mvMNF?tS)K $R%/ms7_qbM*) {Q5^I.D`W`w"UJz%-9ҍ_Qn.4A05US9W\ N)sRxCU-'T+3_2Oj{UQl+fHJSng)ChΉqR9JWU9 hX@sSBD{B#֖" fݜ%đ#oO"n?F6uZ*h^{GB%Abr]nV}adW^ m"Ԋ`.FzQ̙8Ls;3YՅ %٠x҆ա{;Nd}'*Th7e+خ/QoXEDLjި*DNM)Sl~"Ao ],j#ZyIaR\[9JWTke2DX#4t6-,8I8$?I;$iA$Mlˇm"JHEf"ӧC*a7㶦*D"TԖZ8 5yaw m4 4;k i~)MnQzkꂉj[pHtxNTYu'Do/:Kr )FY`gEI=b#FQ:p{!"Ћ''IÍ#ƎTл~ zRAnasҖUX1j=4n-Ies-n[2$aЖ{0+&w.we0xeĄԗ\[/=9I7a9I&qG" z/4tVeTO=رqVjt:{(L!Mcc"'sbAM^Hrٙ2ɶ384wpdH[[hC9hAe(7CX\fo% t4*nFs8]@ircWڟjN'[x8o:Z#QS5h q{r8 WΏ̢@BYSn연h, E7O^~ϛ8!,.DZuTaVBTCңl@x@Z(#@ob1bh0xB[Y?$V QcRg@Ku+ʤyPRp@ ŕAVpGس8edM^"9$0jE+^{ X-=h~5ߎOpߨpE8ܑNFE+gXwҠ N]aM{r\dlo y_-$LϺ{̶px]f!iUN3)Vgxxjꆠ?0=54D1_8b.moʃV6J^v^-H^1i]2iUѢ +=~.hoyzC%2}A^\GT ܘs9ֳ^q 6 Tg5AįÚZ<&_ybRlb cvh[  8?]=`h2C( .[\ Px#ivOoNV'דx |h_`P'ln͚ݺzYSm|bJ8\ӚӴ]:pѧY"<#H.4 L#TuQʸ,i̓ӈߠJY8 v 㮿 an.^ D^W 4&AFڬEignjZ4J%ۗoI=9%r3ĵ΃X40X)ވ EҝYvjvrCm( (IiԵ@l6ǎԢ][!n۩ 1QNc_α Bb}1)!iBCBx{4QyvՄٽ`Lxs" @ hy=LߣngL{o?$L#=)ݵ%}ܦes ~_Yy>wh0Ty $.$f(О?蔓ujV` 5%*RA0T k 3 ,A`X4|T8e3#z/)T,gt:8p jBwnrӲ5N֋|Ip3lɁMN02jjT)O;>!h3bXcJuW{p ],?v+:oㄉℾXC#WMYSƪ͡glwJyD[5|L xkL/d@ bv;X$SӁ} p>@z1JP~`.ҡ#Kgj'`x-K;});,C{u e/+%>w).Fyh]5t?/'{SS>bcøە"]m^[9G9)<5r!T~c|c SV@dzҵWTE?cQT/Rdʡ< Y)§TULK-nAhCQ P_UL7#ba\n(NN+o|x{ZO'|+aMc$M] z mYT )&>xa$T|0$ M#R}.'|nB̫!.&Xت55gHG 5bvv""w2RY󹬨H.a =8l":ӁP}y6t~pBO=ׂƺRi֨sy5bl\!zYLD\]r"vt8T}lثg'8l9E,IstB* b_⃜m m: s2~CD "*Ope#$tmɯ;~438'/YE!%ca gweStifڍJD@v\R|T <7X'˦OMYמY њt? fXw) h=bv䚐sn ^m Y)~Iex4o\:P“18 m<*o-ךګ[S:n]MZA!W@|=o%*Fл(%Erk<4 fNM.](2Z4/*RƜq@ю0EZZ~zţEI)W X>GVo.A R3pz/B'`g4"?7 Q/wgNӉ%e2Gywl-ٯ.dʎ#0&Ǒ|ygQM{Xf %| uh:"--"֊FMz4MFF X0KK5[B:|U sl''όNjBi>ihj\>2$Nˤ ϲC;O^WQtν4n1$ԼvUT@(n'V`Ԣ,Fqqdɜ 9)7fæc9#fTBX;$w Є1E98%$٨m/EwGv/Zӝ5#ָ5P:zbll_p)}\"ml?`cDtأ>!e|s`nb@Z\&_0  Gi`wF{ن!ːȰqB 5{ޏZ`~SRi ]NκW#.FN<:n#Fd ‚Kgc]$'h9V>N=6䓐@#Ǒ"yn]ʮQH@[gB}x?\__تj+TU->EiM$KV!++o4iEx|Xv?jCV^9!֐HiB5rF72KJCI 4|{5O|y#u~5ͅnxX - dPFb Ej 07'L[J@kj[m-3x Ũ0;CtJia?) '*!s݇]%c]OպꄶkJ`׌ LTpX{pEV0""v'"&eP5z" qdn4y8I]?+bnEh; :Wu yQzmg^h=E ;HB2o|T 8<8,͕$? cìY# T,9q \ :B4ϥ0veqPi3W!D_ߖgt֥.haR( 1`|h3ą{}%yxo!v 96y7w\;', i,dhqUw =<խ-hiN$mƾoH99$d(u aM{.C{RXL6,DZ&@#wv W>Zъ[1f!OA4u$Zm ]LY9=W q(UFJkP@ǖD'wcu|s]s*% ?(@1_CxQx,j$nTs׈PϏ f7go2"y|`@YrJ'\d `;n⫍ SG [Y]lO;g-mj4#D;h>DIEFa]HE׷]ZP03m49TQ: ɭtڰq Qވ(B3m鮨ԀR%wOhf;<鹺d]>u,G,&$0XO,4P+R{6zj$]t2 ҋ|yK[Ed$X.`mmc}*28_3ҡ+y>!\ُ)kZe]]ْ>Ј,wJU۰e0WÎ}QbR?FŒZe!A+YbU[\Q98l>b: ϧ0`%y[gcmh|ʅ4A?V( ZwOxB _]Mz^]m`ǰKD/A}m(r9XFXɠ_>o,}bP xw~uh>1m1kj ƒydb&LH(VxJ v=j;*ƴ3|p2OL[K4FoW%R'<lEBg B [_Fn &_FQXH#Â$VhަFˑi v޽SQ5,JGM״2I>4mAu)(VϾayc6^Ty:}" H =Sz%Җq0xۚF "ao-}ꋑ[kQǛ8wRKД@nd&3\5&Xmd$…̢Ḑ̂''GM迯ܤo rHhQB [;EGښ.yBxj6!ZV PQ;Y ;2[np=;X53 gVa iؐ +[@1 |vЛX [>c?veb] sf~%qm3!>w 8Dt MD,MzЛzYG0Z% ĥrHNmTy^<Ȼwi[{ZTccia kĝ<#jC02gTW4J&z ,pa)ˤP[n̈*a=!On=9.3e&C VzE=ޕe*m@4rp'Aiy 9n5?+֥* xeP@@T`zv7+|IrL]V>c{[^{Qe,#O3k籜 L̼wo#x+^k'}f4;B96$8U:zӔ3mIG!A }t/nͯٱy[J2a*jyE|4&Yaې"p 8!7Kgg7y(v#+Tj\x\n2upPrfyK,5$l㙞Z~H.7}9 WNJ-|sk@+Z*߫a6 @pO-3V\Z{Ҳe;WBe%[U\=p5@Tf=Αqt=ZI-ZͿDwb ܩ=9'Pb/#(o<nUCWYg}? {x$#OuKVydUam[~N{ c\ῢE{C] һ챚R ` -Yv,(9 R ֥֭k2=4H6j oyiy42i?I:,k;BaAA '>pӾNB[FvW}N:vm~tVZVۗފ 3M&2\q* dQ*ɪhs1bU+XbTi,'E=s%VIt9`F1I;@O`{TħkQy(p^Le c:?"VRݿ}1UԵfh`_oSƣz!hCN5[Jqz3@J_[$i.O:s=dMbUhr-;kNpU57gh.ݚ`d~p+2 odЁ^g!fw X|DliJy`"l0zTx)#o #=Na ~&į`@:+}0uݛ͐s {ig0fi6y˺e&=d a4<+i5IH H?zuMhes54;qTʡI6NXkѻ* 3NAʅ ;@sM;x0c fV\ . (= l[\rwן07ꠖ tH Uh}6/0W>|}ۡK=s1F ؍铍Di:.R2ut7a랡MUȑ5-vQʐsD6bnt?C@ `U*Μ+f+{?}S]+,cc (9\xX  ҿVs#q\zܡ_vj\VMEF,&4DX]F1k |f31Jc,rjwY5NM$;/ prfޥY-u֤nⴽLјtar9k A%"wkU^ Hqy2լ<4ACTC+RN 1.Zs"O95I~5y*1l8Mi69=t?q(Ve ",ݺ~?Jd:lHbϋF8k(~Q u;e/DĞ"5W`ǷSh06k_kNVy^qh$9RȯfN >`@ԗ5q*}Ch IEVKdm%)٭f9֭(LۦN{W ѤbYm~%1F⮢QwI*~_J l?\*paM[c鷚.!;e57*|ldzr?Agt <,kM?{uo,+DO:[$.9xW%Ж*@ :ځJryxxX=H𢮩L Hۡ :bHqKߟJbPr(SxEgM 0HuqM>m! PheY8lw`9xTQ(*4:\8w^1t &QY`h&Ǫ#/7L"׭2Zu.alZGcq(ok@m+`^FC j!Y9bj(|5{ɓMԯF=ɸry>Bw]=̃pb1ŭ29!?"}=`SjmLr9+ҧ`(ÕP|phcq\\R#egLeiӂ펇Xb`T(} $onxJc[RRlQ2ۙsjOjJVSf> rW?]^JPKl$W:G;|rc7mn8'}{{ݞ,Mni0h;?W"2PER;= Gƹ7[Ǐ1aMI>`># Z̭q\^2b2lJoRtW&'F̄^Ɋr8nDL~ KnG>QQ۾pMEۋ $2tDV臉˸4R<(36/Tr VnX4׳m=sC؛6tk 4)Emȶ \(HS5_QSۻt4XgJ @i . lv? ò0QLMr8??`ٌ= ˣIJ]8C;dSK _ɇHVv+~+P4!yf^?063{6kn=4;b<%MCgjjWba"}R*bph?7JQ:aVSXhGn 5tj|2D碕Edk:п0FmZp>ZzSȕ;yF [ N[M;  =r<iZ#*@F_+NËYBfpno -+i^|OC+A x\Fw*(-=y{H%/wDkFL5aX>zuV(/nNK즕rx]'euǝV5Xo9""沎SlHoFH[J}>F VrUԕ>6(U܈E!k3[loP2"sd#i*e &v{eC+\8ހvNշmНS .`=x3/Z& 밤=gWnž/sxkqkL:pUxi>D:tC9И ,cA1X )xXIѴbLˁ/,%>W swaEYi{o1g`[N}?y4)vub.P٘xKYQl%R tٷy B䴯qN(ڹ60Ags~L$ vHyE{]fe4<-R44R>ԟS-uC$\>݅싽rK9QLǒK툏JOu‡&BŹDdSnbӟIĄRş*IK rJMɾ QMgʦU~Wa/{ U׈ʮaS)"$mFxL37iD}rE,%#lp_{om7Ǿ FSݲGaXq;e+~oL-stvIS—~ʑĦyٳ,3ӳVz%WUb/7z̬dC 6` T59{ܢKaBn50 /Si֠Eʷ}`&7e?4٧(d)\b!_Zy}"LbUpOfrڬܝ AGdA@Nkma-VW(;Y0Af(𹮁UcɳgQmdpc3o$WzIzg,M?#&b;@U"Ҷb`^P,9ʊvs=Sx0mbAh{d U:3^Gdlʪ̦K2`.sXopbW68û4̚ Pܩrvx:j"ڿ e=#UiҒ h]V@ץ{(b~s#'V [mԎ|!yDs$2U7f=&Whn]]ݸ#?yn/2N'ؘb6Y;@ zmQӫ^ ><_@&#`.D6g.Q53U?гϖŒHcm@d~[1[ӌ0*#(? 3̓?K.5q =/\>`-˨d`'d&W!E5P|:RR-Ap7&|m`+8ި,[^L\ 96RUy-&r(Ҕp<^ٙdzYU'‡ o-ux>]T2'fkԏUN(4ى|މ? :ܖ_pc1w g{SJR%g'›.wiҝt9[\~{1=mCq}SE~W9߇6Wb+5%!g$lOZ#$țm\%M=bß gfou#l`@1{{"ZrQnmŵD(ƷO%DZ#IA*35̣-׏=DvVH雬au&"$6sWt/:t%-C~ ~?=pd < @?om[0*I|<WV7`X=.Y=nϖV˛dA0x)@iFrh|mn$z!]@!`Ut<\sÐDttW \hix1CzDu^$gGg&*{My:O^~;OݐIN8AUDΝ[BtTB(& .nQܟٱ8d?U~8>2>d3*r:V}λDuF3{q>z՗Zh,H}_Z9u^~͠#VYB%Y3uֳ).p*AwB'`=9GV]n>]L"=oo GAL\o>.:-jiTDr8&ɃaPQN%r{?<l?T#ʠtTmzo$%QMP6V]U x@ 4Ra襇CvOE"´kI!$pܮ5"c1J)j.8QؚTgz\#ߴʎ %SD"l[b3\!2y6?`,#"V ,KfT&q$<bg=cۜv_,x=j} tH1`9\2eʫdsBne5a>2[qp9Kv$Z"#͟~*3[t$MZߡ%{謑 gb&LU9KBA$lV.>2`Gptu b-g9|.ț̈́k NOϤ9+pծw!Fє#jVi&&O%}}5Xתc"US](׵u9VܕmK'W'WB kX#[$,ؚ0C$@sm4j^#]-IˋS^x :\R2KnTЂf%03(r4j!$c1MM25{L8nO9Xg]YҸ t_ 8mիH~ӓh:T8%) LۉpLwViufGR(Pշ`fzecJ SqD\ɴK}"kzNbgopp6wf0Ԩ3GձͤB6[H&w,R )Y?cQfnuIQJ<㠌^ClGeEn. F m XKzR[˲u^l SHHR;J$8=6cO g`j E2=P`h^@*6%9=X~q'5b4+/K. k]=lmI4%|)pMIp1NCL3QZڡKf{wi'BIbBɺYi[Gl>`b{,炠ݤ3g" B|YZ>^.ߣ`@%O94"b+Hbݼ"[%sMSܘ)a e&SX09GD aڵbc9 $~rB۱D'h4-s}0!ڄuM'G4;]#s\WTޟ$#05鲭p[ Ur4tN,?O)]%6:k!=[r~MU2{wu1BYE,FmTM"~\5ڗ!T4& ;0EFo Lo>>7J{VFqXcjA`TO'˃{L`gO9aNG&>/`77nU uQ?~tO]ꉄ?D&j F:r;vɪ\,S$}ªVK_LBCB Zv(2ʛFuix=Qmd8:d˗g3gTJ&eJ<&B !u- ~I'Nճ$jSEMOOx/PdG/aJ n3V(Oܸ|ƈa#ڪ$jշS?Nf$c{|Ι|5]ء8y;>S;] ]'{uDZ2gi?P{ )2Kmdշ(T.AaׄuA;2wV7VAԆx< _c0'!w^Bcvv)oi>O |=BNbK`,͕Xi=îAH8dް7]R +@Β<< %"ha&jJpm5KKQ{fXY(ӽ&EhH?6Ђ1htiӮΨo;=F-1n"`NsxR 5`.B&Y'$G&BшW:-_c9]MyJS>,BI|*I %8 j'0ǡ2g2doi$dVw8aE}vIX6R By,Ȅ{Y@?{,) jL9s 3zʹyɋ"Ի,Z1l'gn ǢY#֝J^s}Jʼn轿\ !DKv ݮ[S}<~(~x@d x*`_ܸ>e' 9Dd\R=+⽊p @j S a w\5;~>\YJvӬ*6iC yǐf |kSG7NJ䮭NR./=ַ KH=!'>yžGɩKdV#V-%sPv<^ڍ@%sz=Oy.|veZ*y|jL WZ^.q. PqTQCR{+\#{L ։Ѳ6@Eĵǫ=yiFSѺԪ{ =EN~fL# ЏAC0iۙPgy (@t 8rjkgg-@p\c~b;EsbŰܽvAMTSٰvwu {\u*Rq'Scg+:N`1',}p*AA;;@x$S Yl6i@0KDAWF0Z1W(M֌q>M-x{a YA$)v#ڬT/HҫiSy ]X{f%1#e܅R$Œ' H.:I}|OGqވ6WWq_+y.7lfpYብ`Kv5 '/U[ukpz%?޲u(l>DB8hݘe|/7>b A'N釜k. t'Jj47t2}e7[}cVm~j-/4U~KŧxYI%W*@gs 2&!~vNccQV_b^Xv`v`)d&dsy/`C K"U[vΥX>yG$y20v>sXLlc6'-x׹MًۄrS{YXa^}:\a.t*eT~6{ɓ`J}Y2* /y`ɛϫqMNe̫@9T+MC&92ݭ =HUC\教 HFa]trːzDhI"tdJa#VِFwԙ|ڸq^튤)~^Žg ;>zZ!V_.' n7juR[L^6{Md`h&d}g=饛OLTSkvFy겚&U1M ?pp3e_+J~V / Q$%%Xf"ŝ vR$~Shqx-^3yP ]3>A/!V״Η]> |շf=oɄ>j2J;_z1 %XM @Gd/S+l716ghkCӵvj!u7,k}7Iuj5R88Me\‰Ol2YCu0P=W`H^g'm%R,b+5m~UU}xajaǤD @ALIyQtpEG!< YR$3ebP$rUk碿7f7J_( p_{S|ʲ^P.V o.( w &@ 4kZ#_SAWkyG[z}C۶[X͙%Q]sze(-525m5 z1Zd*wgPZ#7yЏY I( 1Ι-0?.by9q|lY w,Qt.j(*ɸ0\4/Ѥ9tKm ~y)KzX'UU=qM ] n7lU<5Z s2%@UZUZŋY*/}ъ$ H#g߲'$Akl~ 㐃V{m(CYpaA.!'j>P!qW3@Z%:bG|Z](n$4mǩF]bTn_:ը[8m-&"v 9zB}-ӄT*q6ŤEy&CBt=5a=\]9uύq*Ӝ }:lTX%y="$8Q Hb<9ޫوD5d3~'tst/ ?8Տ6QMPl(+=MW*:u-ܒ ZIr~Q&q}[3j7&\O 7o]'BbK-|D aov @Y-JYH0VxTpgӹdWel?m{z.FICep}7y5ZAx -5JP#s >~푽tox{azT!fEtҟi?J=c`\ 8a޺%QjNp z }v Ón:xJ7k#_?ij`}U@4htuX f_4'aVsH $-o*#HRdG:2K΅CJ6^!#\=/vo *h4IvaW=O鳂o_)}p<9p+EP[6D.wQs/{M).EOUMS} PtGX_?V+)d88ġ ͂'PT022x sn&QvYʆ:i9y]`y{:fK%u0Ի;daN+v[Җ' .1[KeVZ %1%vQi?[[~2\UCUR4:|f~Q@٨Kpcxk{o@*h*X%69K/aaׁ-C2F~{j5u7 {i17ѱ=f vRWt TJ|<-Y;)PuB5I{̱A8kLZ3kd-J`6SI1찕炍44tg&@Ih%X/i"ϣ,$|-ji#Ni`[ TZz&E)ƵҰgAɭЎ5-n 4Q~:ަi6`dA~ :>RNB) !n ›]ch~tm<+-כھm l;1ݛxK#Y07 N3<^n$znz6oPZd.BgD*I9_h)8$6A`T[ no * gRPը -8yZi_\ hr;SgӠ\Qz8!| k\V݌=ص}~a z^~C'kj$O_N\8a1hx*pٲ'-%;Jӕz-n!AﴧGx8Q~h#%xZ5^-s I.˗Wx.i+=%}왂}1ۗ*hJ,BUqWj =|&ěuu߅O ~p6W#B搄ad-Ő픘BԔFq6i&-uW#7| RycB=O>1C/Ej0N0nG:~n8caRKDt>|^Mk52t\q&wW$Tiq Y3EƒIVo3)4#t>ټT %\T:ԺeE4N$#ـ|9 RnIy:4H?Va {Kwa_MVRHdrmLXK1b?Dk^z#/F]72bsO!3w޸ŵd- *"*!E))GYVH}6j %m~ ܮ/!1~e>E>3H8JJm"߄aItd Z"ÿ3W\mǒRd=.˓b|-|z -lbwv[KY謃sZ8}ʹ.3~xʂ笖z4Twu0CF"=&x@l3~<3&\\ {A49y~ux4HBg{F&upٜV̍ă*tCF wSAnAJȀSPXv]m{M\IK3VWcZH 2#,(0Xhd͵eJb'Ԕ%Ӄ=aܟF^#sY%NfhDQOߩׄ[ɐ7P+iĉ :9^ `'?|1TB9i(H+RNy^|g}kJO\kbD @k6B&  0aȳo#2CM ?o%T*2 t`qfyL=0o,ŀ{IjGGDPS]-+-_  ۔ <=]/{} LAUrJF0[& P8tU߳K}g֠ գأ&}*&Qm˾=(9#0FcaC{6&HI鯬}c#;[ᅑ)`d 3nG Q)MSJNj;`,zC3J=tx;ej">OYI >@ }?5꩓9,vV߬)ZpWghQ4U7>$b/%]#iI q cE[0d^͟IXu r ;2OUMV *])KXlfɾoxO]W /`"3PaRvW}6_OުiS" = wGI7@ B,WݡqZIg뀣oLF?Dlڴ8L{3&73"Doo0k^tXt׈>ښ< ={NR*YL}c930%NX),tAԎo :cc)O- iU݇&G*(wmn,Dz`%s^L26O_FcDs*_I7a_ѹtq%OXy0 nH uߜ\!c)ұbLy{ ח oN%~ oUm:Jqzoa)͓2v`dV1x޽ ŎO'Ԙ9`#c%L`(Pv%#$.E# 0 NX$Ny!1(WU;rܾ>P^ذ["hV0d(VT1b8U WR=}MDzMv. Ϛ7ɢ0ϩ WZ1e':,g,'{xhID@I赏Kvk r󧟳5ZcNhDٴ:k{̔A4skM9N~"&9 ~ H DXW gS: Vh9~j(c'!`۸#]0lqݗޜz1 Iw;GIY6t krLRˊ6f @:ȲHT B'(i<PiulrzME!i1,ITGd$󛐴?aJc!<24)5ͩp ߄޼Czc0(ןtF_YB sB !h馒7%rwe}ظݏ^v3mEGwU-):P]O o+ٞ„R[&EH^TD:uh6,"!2_ɚWER՟?'rYY.ZqpTu5 &s;eBC7f"/#V>H30)q1Ckwi#Y|xߘw!.fUI9_i OUCNM)SF |ݗNm< _}Ds X[v8B٦Ȍ]Lk?.:qetWZ+}v|_\D^{j1v-2U !BOFaZcFUب!0*!t$M"=ϒEqF'Fb;UfmgU6"Qn)=DJiSF7ylڕVtˁK^Y} oB*aJ:ZM\RFJTkuE8o.D.ř|ih; ./KJ:՘Xew4gO0~AEr!~=Zsm lߔ5nCҗ~n*Au!YW&m\c0IgISpT.5=`?E}QGaU6hle6.d4? }(Z1rS߭"a  Ky|QU4FkuMΝ|ٜTeZX|(1ڙ1D$ZlyBR &\Ot hy\p c6reg <3sqV 4+vwh+wCbྭ,9㈧K>[Ͱ 0lVK %n(515L~  e-QU TȁXHxvtK<[O%HE}jE7-k*b{G41V $C8 B \Bfpӧ=;CXəg,M&.Ǽ{~aBc5Jt5J02dY?z c%`(̊+AtD9o'gk,K0y!] 9U&Ib0^(2pvE_0\Cdnj]^Z,iDYck>?[O?4JLԻFA*`]O7u=$-n٘SÓ( ~!jκWay!2W!cQ%*׈_"g'*c/ayYJB5[?H<(SC`~u{)N *|U8^K՗Hj=o^!ԬH $kkHX@+sH=7]BRNk>ȇB1ݶJ&]S vl($x?n>i{˓K8ZǑVH2A4a.OGK5yd a]`G^tedzs͂l9 -LBou|,vw^-O;F 7OF(6790Tqm53PhT#Ib|VjTqG:c;3aՎPh'j^c%ڔݮǦZ&%+x8G&krM|lBSx| >-h -(%ON gPx?ge#?4PB:yĒM/#V o-KR[ :L}IidRGYj*Ul`hsn>nєdB?E3>~7wO'e2" { DCٸ6A)?W?~me*K8;H N:E5jeAqVvy VQ>u4U U&ɯu%v| ~ŵ Y$L q]0-e琠 17ycbM'sKJ7p c9QfFީ.vCD'4;{|@lSZ[hP@g ~{ $r?b|>:v;:DH)GnuIK˿_dЮt`I$m)˒e w){CڗKB)@ :p

8Xd`j1}"TE2NebjU=|Y>A@,J=&)>Ń_mL#&G1>&:j wR0D՘Ko)Ԁ%]Pn[(r+ e[U8#KQ,2Y][ωGW4nCt.i2 qzJYjǽfSNe Z)܍eZ1-ٓErIh֮D4`oɘ&s?:zƄMzG,k$he H%6X& Ctdu8$5)j?yz :Yys7ԟӅUEsi Mjp7+!p̀3@xE=0 _g r8KHNՐW$L##Tgz nAb72}[D = ^H% ۖ\%ѢxU˯wS#^'hbUJn՗VQԬ _[Cg/dx:*sICv86Kܩ&j"z=3,8`xy.^-M] ԡj0د8ɳ;0<6('/=z#t4 qoQ6nKP?lf|\׭T5&ګocY $5uPm{gIP \ԫ!|5Ѽ)_ RO) 3;0 kTRztӒ):U I0K@ԑ _x\/#"|xscr8n} շf\XnzkP߼,UG2?R[˥gm%OQôxĦFW}o%n7_>:߱|?PG89=ХhUI}!=lbw%> Z #*6Fpڀ V Cϫz(Y5>g^iB+);SrEU4JU;:U5TQ6MO?2x,d!5T[knUAx훪|K5#^^ &!Bo,˕\j `(zvbRT]7 GuǗ:w ?a y X}n`_Ym[_|z|r0QDžƌain6ЏYruw Z[_y=QYAE`m{Y&H<`~S-j.⮟͛w9yVn۵UJS~hh vs3{h5ԣŖc*Yb 1xG1E!SH MŽ pJ4,*8l36ls4V38ߨpI Cw6Qc\u|[8bg!@F4b:MD<w&8ڼ1BgLI+3 .8X힔I0PwA5{J_}6Vg9յʑ((P^ _N""oKL ^47({+Nc;y4V.>Po5De|ߘ àH8͇ڪdZ=b.ؠ zٳWhxRT/m,]idiL>|#ަ~k &\b;DZRo_Ɉor-!jR';<G--{& џ0ŢWkXHjoUcܫnr46/isٙX]` 73؝<qý(=9h;?߬/b7!ud.Sv(eu滂mp;0tfgFr2O]^'9@ È+ nP*PJ.5tg/dFbispL5P}7sYIB $ޫ^!5\P.#)L{onꗵզ VJA;Niە&gj˖F``bD g:J# _k7Z;_NQ|/aaL2oZpa@\12ДfO*ַ3m}zB2qX9~x~{-c+To%q`Hj:j bn@FTAET`_dlG7r&8džE3=\ʄ.7^K&F(!ܵ` .wvwڑ@4Bb8"?V u|1b+8~|v-ͽy_MN!$!-nզƋ`Ej/x!(@{\$#w;#QpZ8Мwe|Db#풭"OS|A!Z8/WjM4cu}[Z[<koX=ߪ$aGm,g|[ނSӻ&kn{{?_haI &~@|RtjwkbwܢWbkxY1<z2V`(k.40Q җrmeE̝~i>{'r Vʟ""Y~ޜȞzkCЧMoD`&%hyZ*'p@;7,59'o]zF ^ٚq׹I=lSQDZePymy[]oBZ -x.vz;ϷiV12* V%@QΥ-g3s~Q&-7m o9^g*BMAm'gYo =!߭D"ʼn1Ck#Z.ݝKy$PYbP[#ۡTjo/?,2_c !,ZP_)pVXE5#7"m)'4*3k72eUYb]²vM]Fe.P6IBKηOLs`V#)H?&Ǹ\ƾ9m9jvbB/050Z3s,zK4 /ΜfMސ.?ͻ\ ( @=XS#Z MX'*ޙ_ \ۢfci9YaM U=T섹h俚P*jÐҞ/O)޹vfOnC3)x-DDNbGXًQ}{u:$ZNHSsu`󪀇;S)eS~qM[{<[Sp`$]UdEV{8̧KM s3jJF%.,Ps8s_s s\+<'pW5REj4xECu͇oWTO]*iLHT6_3ccȄ*{_aT„͖VtIM_pyŻp!;1ԡ+lz5r#𤀯%%5`DP}t{1.ńK;EGβC;}W &m#j/B :>qrOOiJ]z UD7?\"tO#8y|d@_7<p8(D^oZ|%X2H^k±lnf/٭R$Kڼ|eEKx9 Eq͎B鸐j95\| sMd!!adk;:t3*ǠD6hԛO ?"f[MZ}\A+PA&ZS#ž=AIPr3׏.fZ.n3󻧢}fݝ9 @X5/ЯqHf T|h-Gt$қS$K]ƅߕأ0sJ-5.詈_̪5Zid3e]J -(8?8"Ze0Vc*h#AC7굆.[-^?Ő 2!kq!1g#,Zxj,˯gqzu }Zp= C\tzZE+NGRo-hȱb+>d8'j~#XHqd]ry&(̒Ug-T7>*?j'.P G ?N1oVJ |Y\A?V9 4aG|N. {)=e2 4% +vw-M=\ý=}7[-x^]q|XXpLFmB K_:~4,˄UNLkbGPإ&(O=9HmX0 {CU\lO&fʚ?` 1S]í#rʎ6/_= fkʡKƁ Zf S]R*BƄՒ Fޖ+= [ b "?d]Ѿ%ndE2=5C3z|@7 =Ģ{r5[h.t~&>/fq2F .Z*#Pb9A5xt;zL5kI򾎋:1{]yӄG`ONϛBQq5`XG` (иVꖐl&|| W(@8MhJ$QiO hYM⻠h:{Z;D̖HSef9D/(y}$tngRGL]Š 3칚$edmUV69EHOJV!蹲"gBc5659aDX͗eL`&CSޠI`"2i; #i@IoW-Sb_VTzMY' 1n(MiM uPГ'n -}ܸD/N@ 'Hl@OJZܼOahnT- "H7bDuwH\Mq!20M 7rts3FmE?5g}:^vu{sՌ [Y{?5=.[͚)Tkk!RGAJf;4J4/\|Z#HBN,5 57;Cjgk1*P.$;ՉI맴\ԯй c=*Vut|"KUA=lD4 I0F?aWYg m}*u*Y`!Q09?b rk`Σ$ zٞA X>6ބpK[R\>es(|Nl(s7^}N y#H93Z%,.M2Cdიkɤӵw.xd@2fX‹)9I \|[`{ !co,4( -L`wadkS'$+w ;{JiH晈XenɔIّ2FderNc|{"GE Dm\ LLmnLmh1F0&2#GŪ(kc82=doBU.ü)B5F|=?̍;t yIbG_@@Ld@Q!ڑ|]ݸF3)5fpC1%. *&Bo6D30/y4a8/W>YֳgkpJ-yY\XoM+2::09O?B 7J?5sә't/pc@sgE #zPQ Hl*)R SЬg7״'IE4΃1~RP^*;6ԂW\:Z1TU&cߊ]1WU§!=q~UsȡuL4: '[9ltP¢[t7c8p3xohBF)oER|Ϲlh3 y6l ոŠ=fSy M%=L:¤r8ҔF+kzG!`KygbJREKpvo VdYlۤHb.sM.N%<+xt|y0c}/RGs L3!YPm eTw},_˓Ii.0=~7vb|.۔w;]T%,Dv#[)Nkk:WLC4PyB* Rq10O`8bQexoOReaY5KFlY*|wf"ϻ<@0-a71K=@Z @j "rtdp|X6U,:?Ȗ \}K%BQ)z^]hFWϼ#.`~އCu M $PH 7&B8ݾfx?0a!Va# y28K$t_':B[}`A2A/뺚ˤix3Lm{/W-U-YrͩBGNG/6& : ~U?sTvKl`-ie\ʪ+Mac2 D,xB@ؐgjql9s8TćU,%Fg?f6%Ҍ' a=*V6AV!uh-?3Xd=%{q$0}mxܸty.0bJJJoVeR/_+X:_GPZ&X(h ȱ'y޶ n/u]C#CA 2CH[Yd6zr][jhd_$D?R0V~F@|<{ISGo{hx5[I~ߺu>.P^KoBRZ$H(S茄ADNƚK~ruPm@7;t,w`;)E3u `mmI!6I(_ΨJm<\k6H<N&hY8wYrkko$FKy't2KVW_ rX?;֭iQ]h;o M}ɯqh C0K,M *$JZc/6]8JD,RD˳ï*}`WD9o9 ܴL%T㤎_b֝azpx0W e*;\Ւ$<¯.Xo2.t%߰0<5p:M);W]@m x ?'@#UvvT%rN9_kˀVQ.`5ApTIbU.Zs[?P:kdm9Za2+ٚUFsGǜd6wnt(!4@^'FF1GnTn_F:+ը [exU^`7k}q +<N6?ow+ G 5"0A-! o3L(׹aF-Syv Bl͢m~=Ç٘kcL0Wo`-Kmj~%AD[pו"fE*01"KCjaOBQkx=Йԝ9r ߸FwA+bS 1pz[GWw%Av0BNu&mHj""@Ó?DOcQN@tH@: |J? sE@A:, 3U e-26^"SoNijmse}Pĺ$4L9n>]sj I(Ǥq0%!<̓X -4c?As)Vw=\K[?`"ۊY{CV+(#g-Ԇe7Y+t 'GslO H V`p UڄD YqK F tXGLX575vl3|F"A\Ϥ!ѭeCL|i %;,-٣͂Y Zb2iRp̞=шmuDt,v }XD}RhJMR g3G[>Ui?. (dQQ iVx Q7mò45m {<-bnnJ 2uʆq^DX(XRo`CGp~p=0@~tU1؄RF)cjx?8.>ezW*7/E(1Gy%F九vR{⮧Et5[9y`?bJ7A5[(JQUM8q&!4/!G.ʛX-Rv5_t-Zr`KXaLw*k@HK쪇qCҷ>h6Ƀ]8< V*b97WJrhE+q ^EfPIb1<_FE1}.p$:G[kt@C"Pc{ ,"R4%Kb:TȌcQW=x6 Tv|0 ^93L(TX~m˟iTmQ&e?El&"](@2 1a2~VjuW-Y\q,p0r,*> yǬ֞8 D/XI3Pr769K8~'ޫ*0Am Gry̹Gg~"H䅞T@2R9كoʼnnѧo*8*#슟ݔD03&{Ud~c@։" ,ٍIz~"ǫD՗mzPٕ>EpW`'L@սAEi0Ux( x KUiso+z4lrx)`BtnW.JܤzM,Q\S-%jO-a*j/©bT|W.CQp1QHW+^= 8V-XSF3 %({wĝ }) ` R33H.d?|!5mC;#ЬͦGCIjҥW)fVT(۫izޜӻ!zp4Jl~h^f@¶Ed^3Ys [_ V|XJE[ӾA^Gsʆ,P eپǃ`cIZҿDZEN ]$ZX h>H΃l95NQ`'WG)a!Kz OO˾4xwއ: SG8=/GW1K؊"7K[PH\h{FU|hC݂c&Kin:nh5)aSnQ;!'V2N |G.N1yYRC!y@O 46TxwK 6 )=E O/ e!!?=ofu1J~Cfi !iJVl{2i{1Oh9pM2c݉ezuݙ9o7Q΋9&MpSR,WV*90nr7 w ;'[)u[V*& K|%mp +z8=Zn#.y$.s%Ò%[i!>n:eANV|g,6VrFauۆW6KV0ܩn`ŌJfyQtDB5 |zsRXVN $ e} /lr0 4~VHz`)^.1 T~]H8n ㆥm8.e"֥ؗKWx{O2m{)-pG1^~(y1Æ7bNFӪ̽=^l!DA" MKN- {Sq ͳŷ8-<;&:ᴴv{_&$Uo C՝g%ی> ڣ_8GJtA~mεؚ=Ԩrc+J,M^bǖ~SÓe*C30KBbWoa}xo7ǿ΄ zFEXd3kСlZ\DW J-HOK;&FDQv]tu0lw7>Ꝋ@AOfh#a-( ް6T:~G ChySZ? 1BgLQTQ/ tQV FhuڀV Ruqѵ MNZ5~p֚wS5=R<}k| ͩ4X4a?5/ة?hiŖ4($}&SފA^h/:u ~)+ai{6RPgWCk1mY>3.~C$ MX,0:Ӹn7 q)l с[/](vjPc3mYs?? VP;J$KLf} Ik:6kv~KҶOv-=PAdz\AVGNQ3"\_OV peba(c#@4jC79һEY}ֲ(drE%U^RDbH%,-һ㪍U$hk;}q@0 ,Tt:1{"w.p-iUvЦ6GRcE"7K[D1[ CgīK:?2AƾpQՊ-gIojDs>9풖꾟hJL |:X؏+g?GskZ<Aj>V tR r⿳zIW M>VtZP|3ElEFj!".UՋLB7YU̵m4a^mZDQ>"wae Vm!|MŜ섩:ĩ "KQ19 JVDsjbH]K>y>lOi :be*(.ՙy/sZ'C,Ūee*L]\tq~@e;PHb[K+ g5)Ih9SҜƽ:QƂfe/BC-#fR1?g^EݒUDB\=2P._Ғ=UJR;*x6.o JGص^Ȇ+uz8uPAA$ wۼ}>8@(LPoIy4jg9Xo߸}Ļ1cLgsi']h ؄]R:ro[[̼u X~{)6ݒ0hb/XjYCd]I{l̮a2JhY.\cLחU3Ғ&Wsn'61m82 `Iԧ~TM> )7Xo>"3R'WO7NoICI8q*ZCWa{}WX!edѵ{Rfڗ W|/Hs95Wӗ;1:V:/=Uv]&*]ӌgeC<#k_|+>SCn92'>9bӶFed4{Qt[:m:ꛥWSD0lؠKc 'uNY&-0~ MTѕ#Pb7K&P :l Sʌ9J4rWsq{-!SX+YʕkD:{CRz؛ɥ ,iZ ROTsP8 ? W]@D+Fෲ\DZr<; ) &+D:Rѿ^O4d54 p5NQi ;mz&7@>WG)Xu\6||uZdROr k"cc}й\=̛YNoEؽ:ӺZȞ][`/Qeo fw>voOgK0 tklN[Q&5npJ dw.9݀ k<)S$ػڭёniVe=C 6#ygrׅ쥻p+.y~7'g\u2LKG8:CVMgܣ6Glq}wi";>=/lUps5M8HA=[ҰyEoV1St ׇ;Җ>ڋ+4*u[m xt:㺎5,FteܳܺsANIɥ)~ߣ條Y,dxTQv'G߿K7ku=k.2L)KJN.ҫY? zPF豦;ܘ͊EUꍰx`ORߣ `8X+$X+&t}\L?N%ULF cIyv4:AsjGA {wE!܆ K;f?\ .7XϬ&E+FShFXg8ɉYA+E[gsz$/rt;#,+};Nr[=6a'bDSƍ:{#ˉQ sՋ*A>?j[^,X&LȏGF{Fc!JdkgI}D?1l941Q(9!pv#pbTwcX#3W'G4k꙽iјf!3BcB^͛M꙽t=:Z阒IAtZYxQqǭ. ?ZW μ#ngF&]]~FFb]}n?bu# <5u/# ^'Qءf.^ims$N |ݟf7aL'B[x̍gUl 5q16Zĺ||9_ Vš细P{i@L߈u‡5GI-e!@i6Y=_&l[`NܝSsy.{MC?PJy^tԼvN7}zJQ" F6F6W%}eT5dWҔ2ocΑ{]Z@d#bG] ^dn6Q8T!T]]JBǼlꁫS#{40Z쬜Z1]rV"WS$(zv'QC(`a2n1$;ltľȞU,D\igӟcZX%_x%O^JihC I'Mx(|YC%gvl(ș[׷k9ˤ9IYj2h:24u76/vrki]~$$c PZpmc\C z i蒍"Sn$K,l;F;+$d*(SοL}|8 u^~wN[< N(\cӉ_YfLۑ3B&H$YzSnzDGP&RuwU4M2|vaG2"ɔ+vf/d@ w;_Ǻ i-oETp.m.ZBVj_ 㲽iwaXk@؂'+y7MUG!7t> G{/3N١5IWմw<b)KzcMQYZ"nb۵L닟$neH3NӍtHԍn q &&xgb>pwtNHE")V1;2q Ux(ծKhx|bzWE/4Rhtk)z`ԗڠ UsN7A* a{Wpx ouʰߗKs4`-Q L6{xb-4/7$W&-T]<*#5N 9:h*T' zT.ݎ9.ru[ ]thqx -\͡,]3q!SvC" i^N^+N 7Ez^#*3>H/U;_:;q URဦSqf$r~O=f{Hd[bN%q<]LA|F m" uىL *ҿBfVX|X___Q͗;NuHJ 0%MdըN=kJ^a@( T:%%!yqs2MDq(,Y`:RG+nwQOr1 ۱8 c ]GK4|N 7@'gvL#7r{$zD0Pʆ#<&#/PKȺ̨tq 1AX:?2tDw x @KwqE $&Iv5t ^R:l,|wO02h,czYzPgSݟm&]7m0?䕾[y_l`WǕ,ҿ(THS ,"G2djb[hrIPv螶ѿ׃Q#q{Rj&U9!rF c=wU?܋0?$|U%#N+ +B^f"N>J0pc?Phjt}9g%$ROD_W(1WW=j$T ը_#~cODa7Q|k^n8wb^/j OW?]Gr^ bqi@Upsk -̝g]6pS/Ձ[{(%.S#ǝ2UՀ;Au-qC۱])nR\o`ـ0'*I s-r Z (g:j@NS7DQk@I1|E(ʖL'Ҁm+1+27< #|–֊G`؎f&Y뾹 U+`KPmbj-ncl"f+@y^"\Yjx(Bnr/O-C[pto6О^O1<,v8 gl?D:n/E-^֍;/z]R/W \D4|kȅ gR4W;2Y9Ma\RֶrpSSyz&AO2h@g0v>i %,`BdN> 0wY!ǟT5~y ;yNzLZ9בJ,5$@\݋P%gPǂ1S)!EÉMB8 CٜA3$.w Wm#69a)(JhS5;.&^#>%[ƕaԷWM\-POOݱNB^sA3HܨF9 ] w)5:_V4$g%Dx[ [D% V%'liX;J i3nk`>5݉lkeGz߁e+4NN%X@ 6lp?ch4ml_;ጊN+_zx W ہ2=,1b Fܽf-2h6*R$YI#'č$8ʫDZ\՗&8-TqC] 4dvvT|W/>/h>tħҒ,͉],XVm'#&n5ɒt&g EKD=p> IAճ9\Hw/ }b#?B]WȰ%}0~$"; +yi68]\`/UG 2'_a .x/6e͇g\A1@*(^4vY}Jomg7K_4z!~Bw]Ds8We<"~t$h#7K*rv;8$l7LzXن9->s]aOsuMv6P?d&sl-*{$Y#58i^捓J#ut$DiV[:wF`0v'fu:eD5m$*ǀS9ȶxd?`LwyeĝQ<YCJOɸ[o2i`'MXC#M8ҐigEUHxɜ}9ފYȘNq/ȊUj`0;́w_Jɒ CY'd8ph!1_wx:Ɯ 2#Gb)ʞcoyD=fx@RAkO&(3fX!16t/e* K4w@bksg|cʿ +K?ѧ+VLVK 9 QX-S(ZKFv g5 Bc̀zMFjZV&_ ¢O@a$wyRX?0tyAr$WbAj i U9owU#0Js9&2&mS0vR)򝙤TEL6XGרL=j(nž첎#.isIMBϽhS,䙊)YֿCS [i6[䛃63F"Å]`h56IvF4\a]iY2"cM5]/.PGEnZg&/Ri_4ƽ*c/_kiMeeR۷~u$:&`wMf^fw!159)Dk:*t)DEeV,D^ F^՟ |Txg R͢CH_Rü];9I "0\F.=rs$cDrP Xznt`í7|y 7QlnV\74<71ZE볉KUGO ϑuW0bIc]uRb#Яk{)g|K0308pYV'@:\Oq6VǁSAs׈8d+Ȏ.pʃ2 LNI(ӚHi0Y^SHD`'cTi^* {RLM4lFDZXSW'ZB}Qf/xoM#epEGRU2 E"bG|OՐ>S#en_VfkB%P]O(؋`^/1(*|R<"V E<֢QD|K&ah߅w|g䈪yďt9]:ugvW&O'x;9s7cyk`F<:zҡ!M4mq,JsY}.ڱA_VHO.o]9/ǭ )~_4962YL]Vő܈M[:~n6OkIjޑzr>Ỻ/Rݣ._\B/c7O9:'_|A cҥk0D덨Lr f^vXst;#og!m+Ð'n0tԠI1S~bEKOJi͟&96.Q]wl 1 &jUi + g {*3^ $߆/-o;EXzwÙA&.:;r],BTsS\cXM(84wem>%F/5}h!_\ݸ7t?#_ZswL+ՄKcd>l5u{ 8R{_,b%ԏ}yGRrHߕG;<D\7*?_J: [ /p3[+1$[eT,ݐ|ha8 ;K&߹Sѫc#WIv'?:;KSKb2F7jYB!ˋfCv(6fwY Jb\?TAB3MwܡÈϾ ]e'ɛ;*{]t1HLc& jt4NN"4IQJP Swdžдx|o o]x,Djc3;a}Cs[MՄ!ᧆXtH:Rnh2c?%"4¿HRz,|qo~QN˔XʴMU_M=fҾ?wǾ{V_sWHNfƗEYP}HvH@1)ƙPUO?D KqSfM1b&éPA`Ʋ=&"ls^r7=v\-v\c! b:~ک$50ędpx\c YTgdlߴhBR!3)t@XCc#%VzyZZS`Bm+y7Qɳm̑eY]M 7߉\F& :s^# R|rȔљB:*v?_#HndIl XnAqalhBAP\/oڡcDK D2V=Ha६lӈ *V YIm^k_M:cu:V]E{obB4) M|$3q@V>@!Hǎp*:qlgkDl+59E"YS[U8:؞ N%:9BGdHQqp]%k&?/GiAI@uiKkjcAHM*Rh=n]NɽЂvD8yF^*0ǔ.)\s?ml7i]aFm j7tO̎ 26MIQ׫UA}.߸Y)GI'  g.o@*:f *sF%by)ה ~6!ų67{jNݽb#c2wHq;#ښ >[nxbWŷVdcdP! HΖ_tʤûi=I0~TgbE:;;RJ$d잣?S;̥a#a7U9UiD^m" !\ :ryȉԏX)G8bucu<܇J cٞ,k5 BŒPܥ .5LXxFn1c!\0Z `( "p־HlPD| A=1tӚ]3s nFk#9R FD:y (ep=̺HG'FU>- "[[?Cć @fev@lz`--MtsﰨPbJ(y^XXOtQ4 ;OEE aQ؂[.aXҴ8ʻ2/l{qGsڟ (D+ɻ$amt"qg:\:ű>Jl*(PǤ jaEY.w ^}%eLvR[]b`,/~ I0 }\>oV#Rtnj# =0"$7 02.13$%6O'vb𽗴(4oH?9˜*cG dS-f])Il&%_8[K`vMULT_kQZoO`E"9ӱDI*U'Fߐˈ$NAJ sេ<H""3;*꫓ӡ-ha؂择'`l;53} wyY=KM R:Ȍ(e/p6{ ZkMim={[V3dnԶi!a/2J#JEם F \[O1ں¼1Vć -[jt hI/˲9SS{u -VU1e#,cs迺՝~'[֭o= o^޹NI۽89<%qXD9* "x]MtY$WfBOjM{X=h<;+V3eqżiBUJQH頑p&Zs!4QW SbrumPm7fsS@;"&Wb)OqۦYTÊVy |vIJI(%?vٝM^r%:F1z~"(bGTiY!㜧/G.EYa)XV^cO>XO!Eu/ZTF !aՓZXcLTp: QWsDe7e^p-xTHUAHj#7z#6G>yph ")@b_,"U)^ H] )IqJyI8N g 捧+O4~kfk>4^FX^\5Oe6;_>P&gk~Q}8/L8l~%qe=‘XJlb (n]cRTrhu"Pw+#a 2hpKC@ύH_Bg!a&ԞH+'ZήOD>к [.]"f+ܔI ̈kI=ݗS)A݀ v,*zTDULx* oX/'13fIYG|0w`7$#LA"K<;ԅ,Ů> #@20[E#Z1e"0v)_/ d\N8LAnq|l:3$ $Q嶈LE X ʮ,v1R YPXvd]>-1[Kr gѯ)rwӾ+\_&y呶1vkUx5J.$m8{YhkmYySQ ;`>KDp'P]P/biڍqaFq l܏4oЬT*Aa#csAC]k8w|6t^'1b£ZbH󎓈QvAЋ pp;6Fh+-̭8%(̊3Ĕyo؞MO+hd,ii \umpZP%QP(/֧k iaz3AV=j5) ߼AC 5HYQ$1q4հB@"Ro8Z0s p4gjm>yq&b~?iW)6#B+f``[\Gjlm<-0۹HyX‰W~R̠RU&#G2\T#[Qv?ƀxW|]bgbOtTQLpb@yr_tL?ߎ(AOR,^3H3M/*2TCuQe'Lqd @=K"{ %< TNUEJ%d+3l0/2L1RVޡ+[ V] 5LAa͎<!Mֺ%>Ox{Q+s£C,1}j0R^.{VxBoN[>KVaurZ4όs \w6!߾pjI+m[F}Cz% Zhk¼f|{0wګT~g:a%gYlW3x _zIcH&tG.2K۷u DD67(LuߏLIZC0DN4!PUGS;!fwxDdGXC}sTdr\*&53LxNJ*mpr8v@{PL0Hvcͷ GP`lxw4HkB?H'O=~_3|S]?^'MaP:AКw؄ l[Y5D`d^%=CfFVe6Oҫ ժ©f0[)?>f4  78kj\D2TG?|bN2Io\/y@hN1|k$G ؅Iӫ#RpЕI\?-px1n먧lm,#jD"wmh-|C5@c@!O\rߌ!XoguEײ2}ƚ8^d9,%zye3|Doh< ^+1~+ڜO26~._oWR6{NY}\XLcN~)G[ؼ5}]v+G(+,ѝ|[\:y} MM0D9trhcj*Eh~h1}JXv& dYX%{F@vob\䥤ءԗ:H T 8IL@oc@@پ jiYCN,"d@L@ȞvZGb0sLBioGT連E`iXQ+T0\a'>R!H"Uqkh&۬TO3M e#1NF- X'jFܮ$W{n%Fk HNiƝ"oU b"t 1ف,}uӝ]+2u < R#. øbKF#كx#TH\>ޑTŖ?}m-X6k_ޣY!}9DAy*د;t}NCMwclP,O[Cf0lcYn7m/*:YKs2Lw纜*Qq"+zā_hGEaLkbd4p ݼll}=Gl$4xNej?x-;.xI(S,CՍx=ҒcMe۲f4 UrtEZN9耗>'OuSNF[toR<}X-CކdgGa%pBio qRP҈qXՖzM%LSx.8nv_dڒy녟39~{ɍy =iKɞ/n+nsFP\;QM&hOo,d4z,@hxyP:2 ޯJ3kTs̪ sv#L2uK͢)BRNG>c<.VGNrk uZoIj<秄<7Ep=l 僮 /u}֧4×YOn(پ3+a <jbL (I7 W&i:OXS2j*W`CRinWR,ͪ T_T'҉kS7¯8NsM?'ɲWb! F#ݍP>3i1yi坔aBֶZfsHlH\$q+}5qpi9FWW=OO^vlfV4i׎OT,S{e` {g dIVysZ&+K.@g [)b*/‘z_߶FZ)U a8 [ PX ^ '\Ⴈ1[ƴd.\NR^邠=<,>jUͿ4 %f`(y~VnnـŠRŤـ}gF8F)V3#R h"ݷ~ҳVߪ!Qmg&W[H Zg)0G-A]YF:r2^Pp7Ic!?-ntvl QA^ dܓ$~_l tn-F|ϋsQYK$Vr[*rJv8tf8"=hѠU$/ ֠o8CE0*])>P!`gq됐 r =vq?\+t(N  NI-7AGi׃8:g*4^O(@u8.K1]NP;vw^LUb'WaxŪqt%:C*Z˚?ϊT%n~EsE䖝K1 "PU?e\HO@~/.c/˸Q)(XPrc&=.U`^T?a繾GD+uYa%5ji9n>D39~^:+ሿo}7ᘘK=jvVΦuLm*ɨ^'.4#"fZlɚj__I`m 8~6+ЎTpG.8h;'32k 'kar~TՏHY \^xrkۺao8{eƉe>uHˣ\<§e`!aD:.Ӫ`p)qnQYwQVNjR_aV"ߟ9f*`6G"͌j?wP҇"'_}jw ,bE2;S($z?ui26Tt|xNδ?_gY?ZQV*KwyhC~ź6PtzFɕѠWyw08OSNfsH'`J|^^*Ԍt5bۜb6YˑSlLL%Q\(e^sCDaOyNZtUDFLf~P+u6EC20%8=A}}I=j Q3(}41{XwV清XFJT(@mMb&NNAYnlABQD-2!tڨԡnГF( |MzJ)w<|e]P) &dCwknSxZk Jiܰkl;hXڒщtTWq`~n-xEeH _hC"E$n4Asw!.A|t4)p *x6|p5 (YPg\y{NPOy-tEizBbǕV0'p@! g'"3N.`p&@ظ#5Sy s5h-;;CU'f)Ge!O C'*e`8:_ɔs-; Re(YerTvp_«w7tss& ;?NWKVPP$B!N`JWhweoZx{ɥAWs?);5Eu}<=n53έ?G:V[`q~s =2xFo6􆶘j oiI,iHx:<<[CVA(²n1cO];8MYc/^n Ε+ zRJp/ ۃ} Ys$Zet:WFGjd }4lUGBbYaEȡMl $M_4複@W3 .MM`%+ߝ;ZXa ~v #tf OS,rdaQ&萸"4_pfoMAv3#ӺҔqG;&xőnœѠ@i@]} }n euǝJh]{޵|k}B#q FV:A@` D/vCXC8g-8p{5ǒFI s#SM ό 00xɇpTsZNI9u1's92([xN>#?p^i֍|/xQ9B]7bx`Iڈ΅Ɖ\m* ,P.?'Ĵ z YsVF&ȉ+x/g GcNʯHLzO';s>!t0_]e@h uAR i)u]QM^" %+è,KM~RںStu{s>,ƕFrQq L NaJ^*d4 l{T jjL^MT MOTdۂ &i~eM^sv)j7Až;RDץy7 9gX XU[8&=M-K^w*;j۱ EP>a1*z;dv0# cXvC/mXR>ϐ@7|~JT6&걫`Kt>|- `K,mȵ]_̞@*ECyQp+(aDRO}1a'+ts* 8qhsA C[ ME^>X[oan`f+7{#_} 2lW8<\yߙD!w: #:mqL&t'"Qw 1Bg3'HW($&> 3EB#gYV"&B# M!k]`gtׂ \ 1Wk6M{\CY 08۹\{h[llk47hX_D:׋-C:gUf0W#IrNd^ pu!q-T>KdOJ۸_7n̙;Nko }>b'϶;~4xꗃd%eLCiAr*h! RPŁDqP--vKeޙOY԰)}M"XD$sFUndxڴ#*cؔ.`!I9jPG\hSh %29c5-cYOuV/ h\AݭD=Hm#q 6SzVOiz ^j}VsZ% B Ut?3"bIȨsY[cl*E[7 AC#l1/IiJ( ׂ !kOYC]/ $hNk۸k  ?s0q̪ *(`RC P(DT[,@s%הPS-_)0S"–PwĪ F|< Ile~r*ptwUM]s:xSpZa #L3$eϥ vO_ۍՂPW'5FVHW~KrlC'2-zϊ֎Zk,c* 8{})o0^8eS1\L"!) N<7]PƁM:\}(&LMdŸPuPU^-m L^y=)u@AzV]?Q]$tY5bNR?Y!3rL-5Y}s] 2sn9Srln`" Cprz p Cٛuc@rį1kÙfIGhRaWWO"X_C Bo[j 83"Ov.҂c`'pW+F!~:%'"׌, bEo1؊:3/N#49j%#H.VW%~~b öjleh.嗲#}%mL쬸?/wM0{S\ A*MCLT 5V0^q WGho,NNr)+lLG<_w#A\ȏq4JVRD,=2Txr8ت~j+ x2'5nG"n|mes$*kp{P~66S&>fd-s0fmxjpMiI7!ӿ/|DWa򣪨),l~Z(ƣ#evH P&yaD?s9L{˄AIQs eΣ.8<'1'^* o“Ri+KL>5bSļ ,RU=zW.v[H|:yuE /F*NVRΫ8'BJ&UhjC'=vh%#'X%K6ح(dgYXks<"]}\],u#s]vl:I^"_t?d)̌@FuB.OzGm;nu'`ZxAƫ؂R RvR^`c2Oƫ> ! Vo%v1Z}R%#6 A|2BiY$h SṔtǙӱo|"Nqtn}* f!g:SR\\1Gmy!KUp !DoFE[#+V6{s^ɲ.tb$ШKm`"}+Cӳe˜7m*X'ZAS+03c3o*P ґů\I嬃ඌ"']iq;S <"'쨩f`=qwQECr&>v3_oӅ{{-{5Pf R)杠z2&o܂yUǺ,wWVLCN<4BaI" F$3no\]Jg52I^D[@C&Ia~A΅³{9K- r;hz9wE >e6NlG/Y|@6靎|m5&*#n u[%];F)AtvYkk &JEd%1ÒVHZO Y!JhƍGT/¼HK -/D$~Se ԛ 2EMebq*G3w9^%gF wo,=Mpņ*~;{ c}B!N!Sv.)g'ru0)}t#9m(;wě-_֕%;q]@FM! x ^ݥ){lF>vqq5XU*%dR>|c.+o^fzНPgWߍ &}RS0CeZ9*ĝ%̜LuOWN;`K*rWOb Հ ٛU+U{^GͻWCfD$;R.X-H|+&EMoBDF9:p-7 (6˧\Wi,~1 -%QFVɵ0! IbL6_sUiC"ҠML*dփ55X?."쒱 Vg/e@SWUج̿h%GYy^{j4'w<ԅ&+nq\O ~;rr ϻW4gJN `|&k;:xȲ>̆6Eһ;T{Şowu!JAQ5neB!uu$6GcvLFvl|_BR̬\,j|,G~]JG=h}( BhyM$ h"|xp.jwֺ{:BE5G; Gg6+> "')xg@ff*GO[GfVo!&F]mIOʑr3uqrIlU+K~^I-"U֋ s`=ٸDDŝ"^YaCg9)pS든)E e _>9*ݔPnnV>$ڸk J\㶅]n&;SDz)fsډ*jpĐ5!Gq|*Q,j( yڅC%̓j1MMi nzo^?+^7P'H<>e DC*`vOXdYZ`.kI]aۘnOAw]xG (g<%4_d-gtt:<:]&r82ZR$˟K#767Su-y10/|)9W4QG_Ϯ-"F\!%xd~4t%UKalI&PV8V3㏸ũIU)Uɏ*bkԧM^T94y33jI 4W"3+. *WgㅯSKֹ AzUb!;)ՠ#oM>) RqsL֑T^gYP4M[aNphn^ rYZrvЋ؍c=K9dl{:-B) iT*<lCFx\&ji_ۮzϢ[P9SDD>/RD݆q 1Q&UF }5Tge؈*2UxOBz'xSѝ 8t}߸"=H$P .+_=Z^S)>yȿfOIdd_YLXh;i=6_d*(qf`Z+֏q,!7 *>=(gv! C9|B |`+ǁeBLGTo&q4V,\^/tMԘCl鬘v[3Bش.qEV=8/6gzT>sCMqS+'g*}j\&#%Kž"Hni oՊ12k!WyglFJ0.Ѡ"s,q :G̗pf Y|ЂVh__F`FkZ)Gq ՟ exè9*_hOY~= >jxfA>Ush;mԿ vMbA&T]G*tUf&kR HE%KLsm [W{SV{siާtVLO( \vP>ɪ]2ThR. ̸[.ΊT,@F^fTʈۜ)+3Եe+)dXH?@ifJ!PToxODn6j3f2T :Y~V?`yI5ϒ]{ nѭċb(6 /PWli@ 0Jj4+r ѮS׀ZG'yrEft)׮okZ)Wã*Bmg-k6L]@>G3SYC ,s9g-6KȠuOg!G4wWE{q}]#>H55B!it ܅}o};2]05_ύ;Aj֎E=*fQ1A./m͖^}63T*'ٽvZ4VcaQ$d[y$qPkMIHVo*nBЇ.I<=#)n' S] Q̭v)l`06QaEPO~ y+pdX,;`/16aI* 6DPJXywix2vk);N?j|0b"q>wmX{3 4أQJTKx9ǽsކ8#7l}Q5;'JPcW@^Ș8 =2n"fed罘jה'0z֧P|cfǚDN_3N<0,Y`y}v3j˯!CEϪhxXZ<XA9z|g*/QN&H5!cv0%p"x笙L!"\J21hvo/"aGJ%ݒlH%٧ )MTHɻe2,ܓyA/D8#Z4%lBiDrt9`{ ,;T4e6 ^yFעYQ+:b>`qly-oZ#hBAs삍$[aQw d%+A۝K_c՞p%ݼIctBOKxfk'I"5%*p/2c"Ù;lBޑphG\,.0!;WDk7_ uw`/=ǂӞk Μjǘ| ȕ9moq\wzהCuh.ȱ:ƎFK3@e<ڪ5.c躃8j<^&e b%"x9++Bp࢘X5։a3@CK_w[%PΥހ=RAh8`YFh+8u$&y' FH2)b  h)2♪^c VآAS-K5Zh(Ucg eO"G  㱎 .6kCHWVVk#?^¤fUPAb[_^q.8r8R+I[r:{( wmeg%5.p 0;VqBHQv@;]=F0Pe O|&R4DEw[OXx2l_۶DJA*O:u ؼ2_05҅yr1s懱Ax0 O, b!Ww@<9¹Ȉ#rpϮS4&Q\[2mR'QP.jc"#~MQZĉɍπ|)^v2A7z7aw8B}U؟\]SW%;XU"ԥ.kȖ~zv`x0RX'?qVTDF[ ;xcl#&6n죍{_cuݳ ^-a?OVzX Fm=/Baq- ,bMa ZOeiJ<_4t.ݹvq [Hs^QYs&6o ?JY$.q6VF6a1bkUl-cF.`x;/h 1B|w"ng6ű%|N|]6]` axOXR(Ho,ETiRPl鱭F[$:3+}(nȐ*r^H1"hAh~oO/1F'5ne O68Ŕ1vA]1ͪYJtl^ ]씠HĜ">unCu`[J/'9~r C-;;#~W`E2]zxte)!ՎªڭwYA"=[@tM<>P{nYpg8CWo(6%"(zqoEH.iyCp7.^YFl,q2&;; XVellstrg\cMpFň,,BCU)6ZFQo lTN{t0çEpӊ)zR֏=n>+t[>oޖz6hp+ջ_8PS(x4Nb A?}-[Z4l`m&/;r1ӗiOրtZ9$&$ - l46#hcUW'^A{wy B< Wm~05V3 !8a7J)qT=mʶmܚD7pQL =!VH )o΂ÕC:mVwQ@<}+(u}DT-7KxՂ}'֋K0 ue4k7)RuF[3iKE3=\vQ֘lA)LcGY_zNtFyRP|;W#T4#QU@0 -!ok1zpvWuBs6#s(\7NZn{ A1z0Zqs!՝,.d:V=I(g"oxX}Z! Geli^!kd4ry63f*t?/ġЉҙ46YigSI~AjY7T,Ɍɞ bA~ m ` $v{偗Edu0oOsKc^o(-/X)PL^BBLgy\k?& XNbhaXZ&+<=< *Ƿg/DžŨZq[9v{`gC ̠ܸ&% /[@ܤYP˷{IU yst3( sӕYlub&B5hLP?{޲ ]?MHFhpJ#14Dv@@$@[JsAnbp@  v< ,*A{%ދ!Aȅb.MrVK?H zpj?# BPu&@C)=S71+RD_Gh2Ol9yjMM9]-q9IԿ"Bkߞ.Wb$kxWڥϧ ǰӦ42hA5g^=ɸ13Qr M?r)BM PJF xȷ\ u!)p8ja"BVE 5PuTC+&# E\2=cIP @cޟOV'ڇ<69 G1?47ޛ1}fEDOu[ ."BHu=-Wniaj4 @mBXi׷%5m\枠XEw'iJd}UZ,TnіT"rՓ`ƹ}ek/XGl/_$kIv %~wAkQB }f`Wk:lvPCyI.9?i^-nhunqdN"i0{V"RT.3] ?pQn+˭6ۭM2qXk4ڿ z) f {gDc <UؐI+? on%DڞZP V .QVQK _+d+O/.l;y ק[aiIfqҦ,ԃ+m4LE&AM1givQ ޝTG~$Rf'c| ^.|śM@ /*kիҥhfႵce''cuiRb hRJ0JML"BδK 4hM1j*SXx?Sa⒑6$jG{|" {T?:+߆ :b{RS t+XZ{Hَ=9~dчeRfL{aP_؍'Gg&g!\k4OcPtNhU 7 1ڊO Y3W#Gq˂ˏyـUf4/ybi0S۩)yE`9it"Z'I &j(7xk|C3SG TXc&#m@X>*|Ia1ܒd~~!eX ekWT2; `pX?/"!ߣMU&.{&>Z7ϥ!pH&v_ K3=p_ B㒤-+1VZSZkCH8o9X1[Ѱ(V ]~.E'~O$ߛ~VJ%_y.k&aGB}KkRS }$}VͰBxtqL:P>gQ: #}Ϊt}o.) ^uCLo+ivv2=hL'0s@x~fA"gk'2M8Qmx~bj"(F5AQЮ(:3`x;:j͓Y:h#tŇ-E/jX \|1y P&-6`?;Qzm aKdn [ڲ m>1OeJSI.߼&N!&L4e$"B,twr@CiXK~/#.$ZڔS2 *[XjD:X) &{{}{zw5~TKēzν={=Cpx.fs$xEHrxBKw+tl se,3=$y s !; {CR1s A d3G)kȃsș@g}gɯ7~pTTiOHe&;T] yP8! ܽ*aEW-?iG.9f!y+ܰ:-Xd9yIϺ'h `m%_:gy"H3m%KiټvF:|-I MB̵EB[ iʅ܏.٩^&7'] 1vŹ ۍJ/J]ij~`̼ugczN-*u.~vv3&&y1#Z\, (hҜjF;f|?$w95>VMy(@J_fkb7}7R¥HkGj WQܫ_79\qXBj$FWͩ…+q4(劄q@QQ ^F?3^vܕ jx(2);K2k&`ɚcG_ؘ/,dگEvt{JE e㏢E]q+*[:θ notdEYeYG0,<]5zJG.#4C]k9E ]v*]2^PxnW v0b`%S'\G:[P3 ܍G9-ȱ|ldKZW`lƜ?UҠbSk_[겒Z!T'[|N9kLNPS1_&n1+`N"MnNjߣK$2dQVk y b . PEODE(ܮ)^y S:vV7  G@9ƉQQxDSAy£Zi@E(!I4_g? մi s<%Yc4eXwL ;;v>TJCd}|V~FHU|}ΪNᕙc%a5Ӹ` 'Zpiޘi@W.. L e]&=I֞O'qmR 2icE/+WҦ}:??aYd5'_-8 Q9E5T#D L^rzD0C o '\{gKGCjB=*񫔨m|9Go$&}rgrCJy7"PٺI#(B,`H ;!o3Ã3A]<͊ՍSԃ6;w(S~zͅUp7 IJxɰm>WSDo*%bB^~;BKbCo*gv Ǹ5u /NI|ccpb4F+(`ےΝPc3/B}NxΔ J4P.xȁ'<#&v~] k(v"JӘU+ٚjKam*޷j yu mc]-A#ʏ (1?$`meҠHxTcK2ĥk3+}iUξwwq} 7v%q?'Jܷ Ul6YN&HoV*g9؇h6I۹ P@{e̍ީֱ9G!S3H?lK@ sIЕGNͼ`;39>@(LBcq[5,^w-JaXoS1`H5]:F}yE}3YwXAx ῏S{zi0 [,&-Jî ,<ŽC!mk}c̅cT8 4 +eSP.1XlIpZ4רO%ŵ`KZf(o^"bcXs*zL0mbO)E?|$"u)qTQ&1f9 TaV*䵓)"Zbˍ] "N;Rn/խo^PE-|*=vڻk9VցM.(ND\9+VFDe;F ټ;MϠ"q)޾q;|w"*5K -=%85As ?Ng^J$e +e%1; vBShvemlz)U* j-IwCHy9O?Z eS˸'t:RYi`͹kxMt;#/x7 %g [J 0ꪆ?&Ÿ8zeQ8 *v;#Pe\!Z#ɡ]?K`T1ߖU+6umWlZʮN0j;Ly72{f2'pӜVťa1ɴCcjX;;sRZr30) ߻s1هBKRoU %dvMs*3oh(*Fy\:CzH˗:@;MgkSHtJ -t7AT!0^ X948/nj%h)>r?퇓1y0pV)[㵩bZ2Ѯd #\`E@(\@w~xu5^, 4_@dLJm@{O~1u1T yI|wn-a  'MYK!>e_ʞH[GL1Ta<]_1%]-d)$63-[zT=9o tv_~)O׮-,pc05PoA:ocPR lBNve :YU%.qU.gƋoRCJS0O ugyHN;toz w"u.K2x,Xj < / ., Ve F#Qs#BG.uN]|o I &n V ELU'mM%)W R͝Ǣ, Va?hd_ TvO){ij4DA^i]&P?0Pw w&ЅOM)nM{nV&-bhΧfA:I!\8e%>aDB)(8lrQ0 P[(h[>Xg|%d!1THVQi`} XK0o _YOF0#C-|bږW(hY 'Olg05YI r*VnCg@і›|™y7&v;ȵ6`&(cɕD Q1R1kEi1#OaB MXͺ{]q^|yG>kY G+khty,oKIDV`usH6oWY2E)#{1FX Jm0vdx?UhHNwKgIꕦi"+%;5#K%8/5бһ6: 5`r=YiYFDinLv@oל>.ArAEtīoBi'$.]n.x4mP.0\RËdDŰVSUOyWNUނG;&`r16 v)N??dHmuTzQ[^;1:wZA'/L;6;[?@'#HH1V \hEY\3W@uJA5ēn9= /&c(i/`cp.V:u/}f&НC[ԝ1w"# _97)(&q7j1a=;@=[%91(IE4$'Vz&bIc0%^0ls5^ Pqg8n:),<ƪ ";0j>3(zhANJG_W uENj I6!ՙZQס8Yq8Iu'\[ϝCqWa@I'W5>[ b7|Sg$àT1&9A^G0^5YktY,C}a]j5Q*hl5bb+Gag?n'o]" <2ܨmkք˰2\NX e8qG,UxG/WzZU]%Xp\s93< "DT0Ha(/$>S/veyVi Ӝ- \U8p5XH@ 5̒ fv.x3z)FNk5&ph( 9`B)j|4AN;a8}n52 `@^̑HH ej٧C0_E22oO9 w$Bf/&Qm)~1p$·&8|LpZmdKWra3w]ӷu7eE24k8H ~C:F -]416r&՜Ut$LJ XPՆʢ Wt$o_F8)Eub<Cs94B)9͐SEw *یQfHN7 N$71\&if $mnӍ?@i .Hyz}a_ABnf]?3-R/b!Ms uX_O?*#ug-vr˗vK΄I"8ћcRρN)֯?Lѱ8t\A&xkTY{ȥLGFi2O7yWFliQIWCC2>Q|5młY'Me݊P.@s6]_yD 1`Wzj? XxQ]9~$D&8e2UCZ< [HYj+*xd \}1"+맒O0s`p` -=?C3rљj]`'[gH=HXb"رގ Ў|KE22!t" 4gWsO'-Y_\!hkDf waJMX'@pJSid"; 1 [wD JMRHROPw ")娵]0R^%ZhB`̭4R:DZ)%l>b5&<52:v·#]iͿ.m% sNOibYJڃmR=t@ <dJN<6fh4DO'i-!mA%:mf"*_kZ0u5fx@Waf,&Vcc*2%>B}B,F?$ٍJo[Ay!$ Bp(?"F{._ٰINV=).AG(蛒T<'G(FmvG|aЛcF*87dXv.Mn0ћXdmŤß-!C. lEbƸ;#k '+$^o-v5+shc9Ķ)y~',I>蹹C+:':M 1݉?R[qf ~n@"+㙬Bo/Uw@(? xᷭ8+%h;xYY֑&V 0[Qx6!kGR7l $B_Zm㘯lH886yxU<):Q8j:sZ/Z eF|ڀɮʏ. o`1=p@BMZƇt?AHh^0ZF#C/7^%9Y<-/0$ב$6mO3F|au9Ӗ9 )N+{/}DW+c.\O%M)L:-aƗT0BP܅:/IL2j˱dX!$w>t`%Ыp*WRNSFe':A ZadPVA .rm/Q$;ս"S 3xWJ[^zfIυs O yy>OB WF !A(9ȻeTlU5hѹ\咯+CGy%1l$lnXPJ֌mi3zj`yZ@KeEJ],WSjjU nsuiݪWʲ>!*'~Zy|jj 3V|ygڎ̗J^kUvp ~宱 Jgѓ" u]k¨q'(mtn,]tw0]:`fsRgfC}\=ߎ 6؝rHS9V ( >HCg&fߣ7D MiGB=7"0 XZc 38]C.m-Ig- ,ɉ.3Ci%ibke/!<*^V(O?^[mWj9i{A=YiVH[v+4+$ t~_B\@6#{R]EbVʫ; j?%kzX#wX( ԰/Jk^{"Q,9<"rBZ%_4)HV>9]ٮ垼I %A%񽰼iƇPs DKL [h:2aCIAPRnnR@|.P ')ġ/qJ'gHeX@5QԢ._SS2v:Hyi> ajsHKQU~PJ  A})vu1 d-tN}c.Ym%Xԑm&frp>YB6:):KɾK+кmҡK++^teo&UZ 4Q> @>s#*:KP Z*ݿ~$h(NP4I|xv9H(lD1ٍ;/}gOC9j؝g,O#fJ!t,SPkn@km~">I8>z^L^NзfWF 8߸XDE#B5#7)y -4!a@|XSC YD/6ۢwZI?4E|VnWdc3pT*_'60pQw:=ki˅84EE9 +du4q)7>)A*מq+;-wǶxJ\0kRM_Pwu-p]惧ȇanJ:b}pngpڸ'\E)v9ݪ 9 Iܵ(V0)O:.8=\Kut-ܿV_h|aq.5kVmujS#+19ʴwTXٲzM}7\m`U+}X}k7H }|=gil&(?RJV=Q:pXf@xwu?uMP)oH?5`.ӌtk4m/;G,CN9Q߼`ݢ)W]6O GPSgOGUN)ظϘJLSYuϬhf 7+zrA϶1 dpa>O99հPë%R(? " Aь剥j}s"cYňYҡ([:w2Iazq4Ix8oI.QL%ܿ*2@# -?[b=v4WF-SE(]lr`~ө`~jO}Sl;1) 퇸=g>񒽌 rH)I^?%Rp=,%.:rwj$je'nf^wCVdU/ dla@m?+,2|\VSΔe5!I,'O0^D>hRI!+\v*\[ZbpJҥ7N_F]U :YQrhDno9Bi$hTT{K{}֗6WT[%QC{)X],1G Դ{@\ܾW*l[:5M<-gKr$(R 6ms& lQ&0$ ʴ ӤFD nw%o}]^5^ 5tUW<Ď̽gwޑ45ٴ\^\dUM7%rpPwB/11Bdߒׂ16[5 fWa:2q w|}?s+PE?4Z U$1+J3L \'~Y|ǡM-S=㵝 #w*/nR̉3vө"ʬh-߭lG˩3Sء?U}5vt ϖWŔ/$.TĘKW@$$rt:[<rvtI4MFK/Òl^L+FןL=9ynjH֑ʹgh⭵\,&vġ]l0!Ll "16eKxHX ,dlҥR+HԂ{/eT[P1E'ߕ.5Zֵ.[u/) }GgŇ3+koWS薰^I;ȏ90n*՞MhuL#ATC36dD⾭vPT*<_%۽^YBV&M52uI5-+7 b;OQ%^eI?!T3xXC 9==n")3e "1>:d0FS`4Vq845; .f7A9Kb[YN*u SωR=X:q &&w\N".2qh1ko/ErRwH y3i?aB)ybDW,`uOUeVyW6ٿDu\T:v9o UBg`kEg^CK|m:N8uD]w>0 B/_Wr[eyiKʹBAyD]w/|ok !eb >e߭PBi:&.h /k' 8^!gf6ә+8$ `OByn6 tOºL4e8hsX1Əv;}a: F EdX5|s|U,>G0lQ M*$ 40+Hѭ)#|_1/8^ km5R1ڷprf,V-=PS8[/zNyED2wL04%p1eieյd< =H 9# ^>@h䜡HBz J/^%Du]sV.>ơHQxM05#Ko\|+43e92|xi;+ZWhZeV0y% k2s)TF@odrdJ%f N lUY4\x6tqfEUŶ"L}vVb2x͔:q[[CQ>PY>;DYOYP,=sķicҼ!!%<~.[-DUqLUW5נ)5FfMd|a14ifeb.$[PTUk)VB?6ݞQӧ})WiF>[q8IFҎ1ukF`lE<^ci*Ы X ê+@^\,Ly2LZg%{g9l&Vyi?P+Uc!&+JS6Qi N)ZޙhMYe;b蒛=N pV0 ζ&dLt{B|׻@:վEh& ~ K14 pI"w0|,'2P^ ,/>1p$B^Y%=neK9ZA|:M`b*wkz nύᔤ ^C̤G&]A.el2:L_r2HZ7kg6s]tvѐi\9ɦ8-讇صH)r:MղNj6 Pp]QR/&žS (]^N)ha9e'6;d ^ʧcZ9p)H0@C蟙ɡ4aGD82*@FŨ'ZV ,w{q Ww(Y9&G bĜ/$ [ vCܡzp rե0>JmXQat6x8KI!iz?dW95h~}$Aɺő~h7B{h\s/̧~kD%tQ& ʪdKM,[x[C9 Igy\Igo ;'+K$KU! u,n-[+8^*nb!1WH_no: -Cu>X$UA}u^_3ѡծHlZ-%_kq0W#]oo$I 7VLLϰdU-BcBBZHAA`Wш{Iq|*YՓvBlAR{|R2[ul2/JAW|, N$Rj9dn3#7u?BRKi8kX|Nf5p;~sspl(Uw~;H*$:/~HCL3$=` |_aHpR=u(%X!b~t\nl`-І>ڕI#^dG/h =U 9Y1SUC_7.23R )BIn{xfT~b?MV]d)ie.|O)y1j]-vܚp©]MZ$;ew&52Č>kSe~K #)ӊ{ kIO,OHƐz !Kpro]{I5Gm2h _rNVLi0wIuk;NlyՊ rC~QmU{9mJ31ڽ&BFN[;&):&ɎD8o"ےR OafDNJ?Snc74;u>,.GßvNFߪu-˛ AT++r&2QKҦʛm"&**f=~RM#x穄ʆ'9*VW ֋^KC46 ݳA?݉f߲'_a:ZPמjk6aVt~%?##F<1[1=Vя&kRQ4o}zrxq0R=N- _luXYYb!{E #%]ѢxWxOuE׹ (hY0sA\Bq)ں<Š3J_}[_%W`թ~=!^:ZdzisᢑIزjcȋ'%@{,z8ix}L&v/WKhۯ,Cb@m}]ރtO)x)iu^xV^n#`HVͪp;Dr `|캮~ԜqirLGBObڭG:`Fr6%Q1FżXRiD~Tk fwLZ # 7~Ois5ඡ/fD8LjNYOCVEvCrs"RW"a9\HyERr_H^&b+nb?M KӃ|b0;ը0v1GHn픰y@n--3aDwy@wär<{=1sx8$ɑu]ϣۏj َkuLNO%ds\9+k{31^$1c;TY$2">w / 6\ѬCb, ^eB=HI뀔XfU6Դco[U/C ˷v:p7qdM 4ֈWpAŵDbS󖢯邋[3jg@kf/"%e䵔^uLLo`r(cH^bt'Q~s6ɶ IzV|E42VʉtBWFwx* l"9n~CIO;yjp98Ԑlq;o Qlqs@%>z$\XC,ExÀI00a#o,f\fT .QBMf,AⲘXZU)y- {JE}deW^m91VMWϐMS qe6j3m[R$Ǐ؛#ߤZu(&w֮7u2PX62(Tn(U 4&"zF)9I}.(ݯH^ttf-Nq, \"A \]XW(9Մ$]W9[W AI1{Q)Cu=qυv $bުAN%…_tӬRMk5 sʼ9yWljdا'(-:]^oe~ I%ZNP DfB BoK6 A0cFCeƸ^7n,!򺣤Yԛ%}-Ȅ=&z&mqŒZ0pVa | SFu)jYƬ&7 ]O% g|k`Gpnݷ }X(uk\Wa 7nHfSVGȕ&-a;ǿ9)N7B+-3.fC[Q6`:)=c7 fhhg'nn"!RhlB3/rN+'o {J T42^,K tqmTp`]Ql(cQܽvJ.c"M;k:ms/er% j,Df7t}xcӛf󑐸\v|>4=vzR/YҎ GKCG/*|/U/^7EV+,)fᇴ!!4n 'w iq<ۿ#gIq{ R=cpo&8̣E+J~|L}| ? 򝎦H0wHGӓH&OW}lEʦ}ITIZHeΙ@oޞ@` AhQ2і"_9n5kq~ +(-ϭėH``Wm"3UWkvj 7墈yZJ[|7']ԣYެKXYM>@PD9x]Tq{I^[F?M7]\~yu>, p;m:zUുXw%>9uz!Va 1vJ$8f ]td^ޔQXa!.úd[>D yBv2/^<̾z  Y>1 4jȉnր9)4 {|3 j+ )D2"Mg~ j<[_s4 "\/(0x՟kĭ|~Ȏ \@?e.=Ζ ^^ɔzAENvSܾzwŒkwok~2tbjpOlK2Vbp|Aqχ-`z/N'M&Mb52h2 IO oY#|LbYBvAX(3F6R$2YO@ڥ樓Oa8cxr w0 k7!qGHvs%5G a8?=2yaF}?ִ 0@0-Җ(C#!V7UJ;(rN9q?耆ڂ !3Y_6=9.|M XmĻr|S[Q cn+^ [|ڎj :;G 4BLsv>ByqVb.eiU3 k9EWNȂMpquo~T18%0SXqJfj St]v3F4ma==v,(fD[o4 HŦXEWM*%kQSмWy|9Gkv^Ea~kOe QzL~w?MAu{&N1eAջfM6BX"Xp% 5{ g ظ M{:Xz.5+P/.Bs󐲈R?oj'~B@O[|(%d0+~O".\ε~b7S:;Q1hKSRaSuo\pT3A$\<\4WTJC $Xj%ooIV5QXWܯ9oA&|C5«/,>v9l.v{9nep~razZ]5S;rbJ/Gh&oj=XyExGe+վg3rw%(O+zIp\`l.Q_?9L>1,s>Xbߪ>r7l2>OW+"'sHI`ƏzTqP ̟Q9n{/[uJzE>CQ ֲNc<ݰʃfmBlhSME<9~'.ͫ=(8,]4Un:R޷΋ YP=lWUmhv bɷ̬+1E 5rco>$RG$7P^wulG:DmY6!<Հim4Ь7_GZR9}0 i@ViOZG(yl jS8+Ñ"G ٮs|_xY_JXXG8 R'rbJAX{ *od(-k> _=1&)Aߘ똍/+ 9r^. F p$5vWdeXls l(.#,.%"wW.shԜʆW/],$/ѝ!@j_̳} t2r {is%]~]i^TeI[Zg# rF8,KmɇL#^WIvv0ӣQRnh 샔߃;C0B}ol ݊ y(`a2t j =]|d} TF+tgp,r%8|g0JH# xSmP6ϟ&YS½B5@f!9,A~zsGZpU"CbB!33Fx}%kyu35g:ÆqPY6%N0>QgXE魔-fP'KK/'2#?ROc }' "j^J,犘Y 0q_OwGfqFqwp2t>lepXV]s'3.u8y׷P𓠗[D73ْܴ6t %4`HltoO|}b\<\WuN'8ՖjA>OrMD-\-gRپT]-IeSh = ^iIc.G3.u1,%[:<1rhrz+GoDMD%~ 3@:rݔ"i<@ d \F ~Ù2(R_ȭ^^m"4T?Fn'#t~zǓ4:"Lac6*.7*0rL)jd騬' $b' )e%_#Fmd6R׋֊TAt8r+J >V~}hXi=U$ϫ-6sΡ+hҊP]q937T5ȳN]җO\u!4Bғ&)OV#ep~ #J/@{XחS6 %Q6sv7G+?0zgD|%K8{ע0Jzo"8O5wɾC7Jcև QulL. *58:V V1B{p6H [iS-ːV4VdK:" +Lܙ6ݫsMǼRnErP\To3ɾ6Wr{fzj>s ENR9~AzkO,ak#Ѳ[\g :AeCu3GLthIfWH]%eK⯛cW~H'n,Cm=$([鐐DO`ZY`GMT&J~v TkD|^ƅ@ye$+s vSF7C{1>`d>BuLD\<>GĿ. !L}ztZ.-W]\@X]ciiF8W JJG/ҽk? -BkW)Iw@5!Zo|F".G,ㅎ$n"GpyzN KP/BϹ;;<( P2cryoBfă^1͑\Ϧ4WFbQJ@;P;ַEdk[{g[5;sJI#2=bwk?L:V7ɛz&3kҥ5zEΆC堫I;cgJ?T*X0,TRhdԶ }ݠ;?]]q췁aAJ[7=mgVrd%5f'k rDTa$‹9 uJt[C2⡖kPOgMP\C7|4Rmq>w\Ǥ(%9v}) $ jNMD0x%)&8"z`YQ_mܤxN>/đGAaǭ<o9WWpeJ( RPyeQsMIǀ͉=BX&B*zA'V=H]U\XOVC[x L|h0&e gx4k< t3` QbrX"*b\SPyIm,GMŎ:76ra^]7L^3l&Ceyt{,ڰAUDqx*iSвv4dtdb}=oFa]vLk:*Ie0-n)&t 9i1Q.v ] 7&xi؍t۠UoC9SClCXIHIee ׁnF+2 Vz!> VRc%Zm'YZHyX%'bd0^ 3dѯ=ޣ .`׵^<̟BmETm[~[[ |ЍjGN=\ >渷(:r|yb})T5mC*mBq\by; BI&+n :\/^HU2X8V%ϬXs]OŸ{3Uޭr;2U5 pU5o9eXJACq8.}t`\|.8j㴵ٱ+3s7!ө]Ԗ;}x_z7aaؖ]%i_H.Q n Y(a*VYjQVy@YNpE86TO+UWP^yT>c"fYGkvXYqZ_Ջ')ťU /}?5%>y6:TQ"Q ̯-ØA*:mHC`+VK;2ʀq@z|j*aV<>*ӓbqQbKh%@Ҵ0L=Wd:QmSwV,kڔ%gpN|B>naTNok>/7[':PSB y6a)Thx @Ă@x.F7njg0Λ=#z2CCajFf]Z<ԻfNF(@,,jȠZ&,J?8<>KS{_X㇀KE)gצԞ VZ[&螿R]FܥbA^N'產e5wL\!ձJZ05Tw #C͆ ZT CN\zį`!qhIdg$|I,o5푵p :J[~ݫC'cet]B^pyk,imx"2 I5}_;tS_ V+UlUe|$K~z̊qcbU){,h;b.?JZ ?FKFh>14펃Di|umҫCyz+uv=KemK8ke#1_"idOSK'gKSTrk@bmF\:R+SJCmשTcc7*c>N7mZ3ZQG^/&ý۪TZU UUm5 sv}L;^Mء"ww7gV $3InYJn s?2Gܧn ՕsqTdr'FWdM"ϗPP+_y~h$_xq8G2!tHJBˇqo K_C_#eMwb4E\py z,t7iL~ ѳC+!GNF2#;}p|_9qez;i\PI+ M PDV 4x+6uIå/Iq`A~BT=^Q4jCo0xKYik]*RY&aD;DI w)8: ?NdE'i+EOytAwcEdH _},k7Ҹ^haZr/ʸ꟱/z?8nNٍSluEȖEctjqT(,,R%`_v[r~A80y!$nu$:p[sߜl_M|_t4f$$Ɛ*HWW&p yVH2bP H"$Bz,W~4Xڰ3찪k.Y\z?N?R/eg-FW𧤏J+Z,IhjorI)ۭ8 =is~Bg"*!5i/J%**gx$@\3FSiY{K"r$*/QeN:EZ0ڗN2%=N:@G6FW;Қ.!y{eߓ &UCw['_Εs4}_-!5BU2{d4ea8ڰ>zu+οʹ}SkI/ތvX)RAܶVд n&z P4Cv#SgDH166!{Q}cCl vGW[ Q K,6r&/"ύ5\HQ ? Adv4(aLGO( ,|*Q#vge*GkmCTMyP(#aVWDrD"I_¾Ӏgy߲'MxIaJ+S1[:89(BSvŻ~^OT7oXw!G,+ˀ;Ï`fc{^j\А0ΐT'*x<,2"j+z%c:rV>hmhxc`D9^Exrme]4j`*Ahgs)9j6N260Q_ahdrH| ߐ] cIc[zt¶5kʹB?a)eP/% Q(*+ ~&$06R|TB>qCy)}߽"2#՞}';& GɗDw vY?hl=ߏ%xUWp"/eC7"b C'|~u^ϖ5I$Nqh>%J^ъ:Yek C0bPRˠۆHu4JْE;ѡGPNV(MtQl7iצ=LZ K|\AjPh@G_\j 2F]U&4 yN7ΈA8xA1)Ow /Hyyg I;g[nA>-cO}ڍ 4ӱAyRKJw thP"'1)A]%OW[b-"fi :^P4 pD^xkC/9X@Lo{!שn(|wGd{R|0*`s83*˥^6Ype\5ֺg d:J?Z Gz_CDM/٧mA=I0Sɟ/GcvJtM +B0ıΐXkX --IkvnUΕ4XQW} StNH:vJvHmר,E3#qwPTL24zqɉ]nAll6ُ5--Eu8g"-!@HNT's̺ aP ?i"? fbRV/`1x ?c܊3SED TE$'Zd^coDe@R_ۘg}Nʧw krFr URjzD@#`|c'hcR+׿osc-Bo% L^7ӗ7Sнƨ*E MeۤC \!"ѕ7+~e$]a+)N@h031//aqqo+5:{AfmdyɏD^m*`*pػDDEwSxYGXx#^dP1εp;:A@h%r)=vվbEUI9'u$.4k|`l99ѥ[w:3U!Wq=P*\O:A~.YH?O5W' o'P@`48ljm'Wx iDŽaxWlb靤j}`6a\KK$3ACs>G]EOiŚ#'||*wo$,}odsYB!qĐ 1?bA@Gh25d K"N;؋*c[|: R|J.HT(j/ jSRZDhzgud<} ~6tU6sXr:/Mj'Va wb2FMeM v N$&>+z9mTSLNu-qLPRȄ!DlfyR¦L7pq>L-xS#$Ȅׅ߯:n܄+X"ar>@,#Q8.KU؄Yn,m~3?&KH́W єI=bq7%UxQ[yeX|EFZW;8@)}SMDЁri(N[R{:<eθ/WIxY*iȖs-H04uF: @(w wϢU[;$t >C6bqh'=ÜakAݑ0׏Aigk'f#W4L:]l_pAH,2KwaOS1ȓGT%tM' =w@A`ȏ櫅>P&D!v&_ %zGkՐH[bӏj| o-\eKnۭ?j"f 0Ceԗjp?V(W.b7j9шPǾz0zv7e1s Lc[ys/YO ,@w.!2h)QY>d~, ,4*`1m%2O*sDb2Cx+hqP{Ә]zsBf B\/Ω.PxYkvWua 9y*wo*}jd0SX+<[p茦e^ԘUc[üqY% FnpizE&[̆4 `n v6jڵ* BĜ6fȸ+\ޑC$X=݂1GPŝY+[x-KAը`" sXG/gY͗PɯV@uCwIA!pcT„[4u]oJe ؿ[Jg4%xOV0| Z=We>{juܰCŝyUMP knMh=Bn}~d(}ycpPcl=YL Y6#ntzN ªntQQQ͡,}+2W=`,EZߕ0zdнi =TDޑt}`od=Xf;!r2|t{hSFGf37>XF zP;y Y/] <^*NB{'lY[aݳⷠu3?2axU f[U ZЇ`h VxM`<@S"EIqw-xh%mz4 G $SŒD=F{y}6/S heqW|4:H[kf,4jr'Hň4ctR iP:C0VEjAIђ-W>NUdI7xRD3i4a{\,v=Gu>A!ps!7^?[ `E4.{mTB#r=yyqd"K:uܡ_ \0Vd/Z94Cտ:aEʯ_Rfch6oWm1:.BfM݁dSdZks  X-dB7~s;;ɯnLV1=1d,D)ڏ 44bE%ɔa Vtld=JWuҧRzDQqj`5ig":Շ`nnN( zHl-ܻһg MNtv^ +'C L5gc%?( ͚X2> :lh3Yd|;( XMBR|rଵM`3>bg]Qb9GɾG@D6{Ϝ(  >}/-h2)6k׈i+{ nwdF֙tL Y- >+^e2ЮK'C' m=Gp&5nѢ WP#.VSrYgDAIIL9+I28ڟi-QC!+]8<;S4]fl'Ki7A ԀK\4q=/ ڮ6 :×jLXi͑u6ݗ8i9s|gU"BZ#l QFo\Kٗ,Pȶ'Өٹ &ۤ>T8, Q0H0brb@XOJ;sDcr o{V~L/tXՏ#)4Ėgk~łU:Y.,*H L[ = w`|*!옐;aCd-X6};BZ0Sj8ɻLT6i@-F'ifWLM{ꝜVyfz$CXo, ޕK>qH܌!ý0ϩ0knוź5 7n[?s8e1η2eLjd-2oZ-r*I&?)5f_:}]hzcyZryt*v'׎@5ӥ\ p2 $%_L`r t҄p`D*>P}uk1gW Uw>ygl5%qR_-X"jHm AߗbꆙlG8gaHWPGHz1 pH8"@Mr瀁ZcAgrR4C'j0G !>ӗ?ďMWW03Npo+N9fD8g0ꄫc0dϱD $r GbM4sҠN~ԡUbLk`.݊OVꜽt8 (^`MEV2ꤠ-[PN]4R{[005Vnq9*;w"K-;;F+b*KNdc5E4YBGT2x&U̼{sCrS h c7E9-H+2z/Ͱƒkp#IJȚLv>szܚB@#., n __Dq[puy&EM7KFn63#1Dn( P+y>V;Qd5cRFAbǯXY%D̳Yϋ^ Eid*x"Fy#eCҶpyfʛ|́v0rWŇ2fL+ܔEͤ.~* 6$B8?tъ+Ծ5ed4t{j< ?ON¢i&^Vq畠dJes/ᴾD`L7iq3CLw m%mMVf# cDXV\}$ ,UX,׸;!X!Pෘvnu.8bz$`#u/υ5WyXnD|6c\<[uI@M+ZZoƅq&8p6b{ rI-@o!dDXYenhпg/(t/*dEiމ= `m .m}$qaĬZC.C>w\u֫ZQ4DqO`;qXOu+ʞaR ޶>i Gs]313Na3g3CȮО~$4ÀjŔ&]R׊lYo|o'J;vy%1TyiPxg+H@n ~_s D%Λd17e;(_uIߐp#c ZaA,4N=L/ӛ&W=ӗO'5شe?wWi,#`43zØ 4a N ""s.# e}K~iX`8I!e%BkO>_꣯4NjZqF!|AH3%fc&4J3!t:ݠJjJYz޼I`LCjw&z\S-Y9*PHП #vf ܧHQ1ehԡ5:w.9ƾe%n::P':O`T*#E4h!dT+ ^m7N40!.%ů I80=ʢ dL[m6cߡS8F4& y5J/ ldzC\{)託=i;o a+Ӿuo?jZsC?Vɻ p n6W 4@BgFtVNeK$P&z$| tбʇSث7[ϔ&j9ս;ƶW[ψhk`COQL~aYW5.ED~PV#XI+SW6Ψs߬ՖD!UK؜ɟNTtOxq2FcėhUS:b*ߪ ` d؆/ -)|\$ [<‰le8I9hNX2BB]oAGiҚZor߿9^X_\-l_i@R(k&W90>gćb턖ӚqLM_Plޝ,C%*ϕOY3T(֩f~)v=éK|cF:ˤND,H\y8]ZG,yzF=rm!i⌛؀cQp=uUAY<7< Cx.@oކfe_dLsF} 7}?\t]&aSaؘ%kO59Rp)`)&\4uN=5K74QAIf3iHwz=N[Sl﮷ Eu1H?d_s rĦ:7y>-_^˗ ^1"gAlPV޶%*3ر❑R/#gE 4X ,rY]6mҹ32Fw ? &<Lw3#?e4:|cU>2g)(F<7}jI@\v%5!0~5:6LxRms&?,ފfhX2a9恏$w@hCuLEpX!6$a. QyZj9oFʰ:q_.BǸNC b(&.%y1# lt5:CuY C/!ythyӦ7 ,Z*q6l#9.=]9Uz9&`_#&d`6lr5,Iɜ( ub˸Pu+'ʤB  O fs8=C-Y՗4эbq͈#Ci7T7p5@ׂI"S<hD2ǀ{4gqЁs.CRlPmsN~R4hІ6 H8o5prSÙ(zUJ(O! & $/Yqfq%LS+0"S[0>9HLlϓ,@3pDS|x x-ӳN9Um"̯4`uE?Ɖ O@aqNug䡣|`x ϖ^ȋxkNymɍNW/p0K5W(Jauo^ ;؍*6|l hMT^1n;9T(@*'?g8iώoHr=LV& k@gmq,"xi̛#oggX~45q9 džTpscǛf8 ԫʘu5&^ Vo;&yC˲ylܗM# Gy_2Y>A *6˧P[e/2lT 텏\.&?&n蹱6j0#:Y?*d.-$=/ )>)tF0E4|ʙDSb¨mD'XOT4̣3"*RWDvw-5(_j$ֱah;}) "S>C絉iL X{8$]F**wbrĀ:$7sSb!PgU]UaL@eI0RG|{?]Es[@&ja5 WUVJQ+>ҭr.B.'5Y<[ۙDgM 9/Mj$xS!If Z{[wl:eHKKmί-qVQ?4W~xP!`N#9_kYM޶4I6f?=s/ʣbFBM3OaRi Fry$TL;DV* L!X)[PJdaoBd. eow۾ GTlo7ack& K'g1x0.UrP5}O8śoDfݭ@?5xRi䉵:䡉kvNlVNƻ֍$} Gs2j DOqY{+"=lWv62-iˌU}ۑCi8_9n.Ӓ[Yco_-Ԉgr`}B:~ [VR_f')DFo ~v޽F&cgX=Fs8r&A@^l?'3Ov j>gzI4׍8GY@e)ʴ!w'uW?=9Qw7!,tv) {xv'Ī`e$% KX+\ ϱɗ4%7Eȷ*Տ3/돲W@5wvϔXDF%\Cs&ԤĚWlƫƓL\+uod A;G7t@o}󔕞I-Z4C6 >&b۳K6WFCk.5DHsÎO:ƻ-m:,>ԍ^$NgpLXweU B}3nHef׮=56iD-ǽe~YpWe=KwbX+7cv5z)/I"$ $2,Or`Nډr{8_(q,g]|_pέ C%o]y %Y=ioFR^ mp>Ҽ"޳Cf;XӘu'ή)u~]cNToz9:5#؂ '>aeu2c6LNj;[_N͈]f]E?|C/tq̑X:isqa@4ߡԅ`kL~~9~GvZfsR!sUi#0|wroG BGGO% lv<e0Ϲ1f6RWtӵOf4GG K)p" (~Q+ N}6Džrv| t~/6F >?q.a&alkqKώ;oаݞL0ӊ? @~x=ʴe2 ,4+]K€!BPm,Qڽe%$`;K(R=Pf}qMK tgemvL@?xC#`g| ]-fn0B^"ڹ@3&2KYU@.P@hk>ݩCrrkH̺5͢Aϑexh:l^y 5)RRD"?I8oՇU3uATܴ^f; Hy}m)'7vƖ}Y$3C;|T,#)#{q% Ȍ3{eUΠߓm=NkFyxk]6.\W؇/)Tc\jhf*U!dlcﰹK{'CW 12lcqBũ M5uVs͚sN¸%Ƹ7 )!a=Z|XЅ%Qaz'tQfD };?t@}2$At۵{!w{-UpیU[֙F۱&z]g%.z'𭨖?~w8k;{摾^##)3ҩrk.oICYQًl)Kߦ" 05m zDUXbJem j`iH՞;۬K!-M>z*j}bcE++C|=ބ1ZfTXa4I.b(+л4}7#3a]uA6-U\w߂?Wmgq2 dmHmހ2T=U;"@lsF(z* jSe$Zk)cf'ך5ԜC\u|ʖ-HOjxX`X[.'pa֓!gzk*B;lYD8vست:ث70FhM;>Urn.WS"Tl|%wKi*LJIY^+TQdx%?3i.ɰTȄ#KBS:Ur8 n>u1C!o¨`1 vERH z[n[UUDJa?u=RDh'Mی%ܙ'Sm3[=PIIdMy47BeMq#DlV˱E=55& s8KBm5v7I a`b '$ZU?Y4MI H .EMǺl+ sy:;#fLB#a1'$G^ע(P =03h=~~cm-_OQŷ2Oo4=:) #!P Bxc{nn!u^ 9?˒c% ~R//q],tE28ʸ0K|t"=Q&p[ɔCYduFc)#m`Yli56r)FS y8@$ ǎљ%ʗ L(_ݯ4m"X*-o1 8},#>i(< xxZQp# xF+'GN!QYzqQfN͍8}!0zPwᓄs|g-LIt54qCg:[WUXGXZ״y|0EZD?m7ѠSK*oḐ,l7ͬײ"8 hs_lgTV_Prr%$m{"qL^O`Z` {"#r\ұ~Q:kM:"xżCKy^|Q)zj@zz7^:8,DuMY&2HK'O#pm=2Úw E\ISMZG!4WG4)'ZC{ˆv<bY-cDA,/!IU 5?А!u3O}x*T͆=.4Օs?[b7uuq)6@Nzq4} r885Θ8IPbH.T!KzD 49#sރG)de+LW敬ؕb%<D x9NñN;WwJo\BԜ5G'eJ!Qxr5UD%T59&UM O5iziJ4G{D,#y\v륑HFϫInz #)4q}yK9_̰p3pןDԈ ª76(}̪?%p?-+$JWa Fd3gA]$; Lɢ *䪴 c蒔-HɊsbJ][+tnփO?u63Ը$AgsО J u(3?[Sr  &_Z)]3Le[D`ƽ&͘h^QhyVԥ="rh> ڵz/] a%5aQ`5*M? ~*47he)xZ܉u{`ԡAd^y #5`u Ⱦ>A%zuݰygf2jȃv)`+Asn:m3i~"M|m2sRijY^{^AF[w|%n &o8ۍ}ȅ*&/.^7" 6Lƚ .\4,+X1+&،8#0lEߡNa@k6ijHdgګ!XPK8k\+Z! =km#LKt`\}P6@څiwY&^~(Gtrd;6P^S(V_rx 79jf!?A)/RLT׷u Lc<=XK[GٞxntOV(IQÊG1 Ncœp}fF~Ɨqe^ic Ni|g.ȩOQd<)tæ!("+-gpʷp' yai2TXk^#/gaސt:?3EC;5Bs} ϵ %{ul'pX֛(Q*@akt  M3RdXp.yeP-α17]"^-.|Lj1ц*4{c nκւu["|w!mvWgI n͖VVWuaca۟.s+t+ѽjq,iD%V֎'kYjSFfHs=`SfLz0q$nB@rbr& ׵=DZHf@lG UZckfz`k 5~k/#Oq`\r b ]Z85\y:мȾΧOL5) & 1"6tjNF+;jBCuTZF$lx{ЕGE c2[J}aXH]ʟ% ֲAo!7XnEj|rvXJfipA3>RtͲ' d պX}Ɠ g'!6YR:*Q;&v4azjV/c}bvМV6ٶ?`b [-Î ױ=|rnCXr+vZ; W2s%z@ww (KgNBm!f̷ ߚL\]hl̬e|qdۀjԶzR(y>03HWJ ċDlo":sEl88wHYJXfOO>utwa~N/`_VҨ`?`T'Ɲȱ3]zl>eZ^Oov9{ȓ9'ԗgNDoi̳>]<5FLR.Qʥfb灶a&gMx4S苫rƅr}F tTj\b\?F[z-OÊIf'J\\ }!bY]}DKC' Dk~2FuMc>lE+H|G ~Ux|pAgGt'@*-OЗ΢h/sẙpQFZ׻@̕X9)7(/t7δ+R='m sDgm&B| K@e?;8̉AS$5fx_hU`6;N;P!3^E9xr|l_@Re%M,u*L;;lmMKOIyO/͵AY7.Mpv?Φ2)&80J@{**jyݴ@wl'_.ᕈ8tTژ 6a[aTq/9KwMS 1 ,Q~ (ZDn|J'k\u 4t(Q*ϟɀ9d8hB>ŋBű8|%OgflEa.1dRu0RgxN{PEbgZ$x2-i Z`b`&"^ou/֢yH+U`eݕ&+ӭll@ν4ël5z6#[9:'WKSLId7~t'verꕏy$}"U'[K'3n>~iӼF\>(o3&a\IYW-h{=2*aJRd&ya5˭ɓTI85`0;DUo\C勝q{:86?) xNZcx(άD -5Rr)8C?&hC!SeH;Y7 \U lzFmjYGe['58q֞6N3ZmBw,,83aT_*2)Fԟ;U`_;6Knåk՛u"14MLWa AcnFDqIl~vD¸fe0NVUE' #G(6{cɸ a*UHZPrFGp1[.;*c=7dϯ\uZ VA07]aYҬr-SP^P|}۞^EIHP _o;N ^EAd/ q{r`㋢n_~;X 6mSPdXn /❆ etEj[1$DA7dދaRqRP4+7_uΔ/fb{GVƱgS<;q+s&kWY`!6A81TRd^TYTϵR;.Aڡi&1z'7LDx :Ob [0`SWӲE{.ek[A)`RՌݠ]u3kUg1itI \EjRZu:kb\cuxvv{$Rg8YӇ/EYF7QߨC!rC6bL7^𑞬JY4Og99b MT>=M_Ir L9ZmsW':WANq^[|t[ڜQ6,MǻoK+I\RL[9IFчǥ\cTyB ݿ'jlk9Mȅtv2r4Ѫ<1͚],L@#,KL&A}B˫yQzKl:(HSr&{9(%M-j;.QhӜ4.σ4g^ao FC\l?ES u\ l â|10%S)rvYn'sθ{, QAݻ(;)riYU/GD3t?1ٍA[\ad^I~\mF8M4Ed̦E`C&k'L~0jTh SAii;'*7i*ĨG{hO1i͖4#C=܈tNχN1wND)na}M`=9q j3J8EĖFhX,sn$mxG[y )3ғL=Րy/5xi2!s>uGA} etحZKͪd`2{t==ދIN5yۊc(.ش`s4S:A4T2l?Sh(jw+x˱$k=k MTK(a娠VT:*$KAL7t?HFe1=MmW1A׊Rfl%-7֞=L#48$PaAcyYd+?G`dXݻv-v˃&NJ)d5g{TVNyVݠ N1M 瘋:hZF&%5J1Ȱ?ծF192(CptѸFNC{-H A){I>GY7E꥚6 fXPoU:]k{og;E1Džꐁ1\sкS d-t .ygStKx B(ףbq| RhӰK:1srucOq0w,b&ukL LN[H3Iu90 W%-,LL ֦lmoj̑?!'eX`!?DQlZ27Moo}ɔLbI߁0KTxd 3PT?}&:>V AxCe@6?j!; *EEgWځݤ?QM|pVbmu]_1콼~S Q ϕ) PN >4V-RÝX5HuC "JhvFQ;F)$KMAA_֑{e{8JT&h5#\ݛ翹J'ҷYQ&X0?QpZ?BO~S_Z|1Uf4ӷǰFm&M*":O$$$ %{&?V0ߺL٫o|Ca(^$jPyw-&:j5AA'eNvFn6%rѕ[hvƟ{ZڭcEgQ!O5$0U8x=͟d&*BR723_U y-ees IMx]C%&Cp} g)9df #Ui0ZO@> ƨM%A8=y{ۯ,7]R]B~uXumMSqB̔c6w` %.pmr-|AENF(+Zz 05RZp T\juCr4BqvlwbbVkOoZ}WZ~gAHw#JºQ H/O VɏbY)E-N.n)Vo,^^ΫqE$ЄtNQ|(+kTfC`̿jXBz%5`W>҂'HF&NJEg7k^L~ Ay},ȯQcmV2iaǵX0b MfVzy@t^ 뒧> C1]ny)BDmړ9+!F;ww" itg79a1BwzGa=',0_Xd!U,|{y{\bz+2R)n^#fbB$rA?/ G-]:'yDBd۠WoąR[ۑyiG 8H<=37of>50*_~&37>wvX*D43W7>KKӈL[ RTSE,Èڲ l5"*F~ReP~7Aiq TOɤ* lڷLy&}F 6T8@6!^p7w_b ZƄ+⫇uxaWaQi'\E ~ rVbz *V[$9֟F|0`nsvy5sӭ]Ϸ! N<-`>b%}&wNh 'Cb85Te0=%~* P`w@b)p8ERD}Sc=vLBϻVXrQVsq35Y&XzCFY_`(: ]ޢ񐒐@k%>^=*I1 ft\ [lcwoС)"6tMEr5S퓽ZudEz CDoZ'ZCO d~]6v'4C(xrC6,52:=OZ#|Bۼ53/ G9ˋ8N U8S} ^*TC#qLdTߍ`׾AHHlAVX Ut5Jw$v- (ϷM@ws@]yi XTq p8"w?qE#r|,ElZήRg+ׂo'tuPC( Ie{WBϪ/9+Ki;"_|p?~@u jW_1ĜHP<#I̞Y:hI ivVR6+Xtty_g(Ǥ upW)yԢJzÚǭp/ב{ rf(6W iYʖ?g^1eskDfwu15I fͫv:ê)1#y|$H` "{ + '}KIKNz[ l1< AH (ͫP d7~E<5Ǖ?8F'%XڑeqEfLh^6*b['Q|x0Rz ʺӺrNCr,B7Wx ۈrI|h1_~}+6E<9iMSei6Ӓ |%:Ejf78T'DY^ (^H?|n$bqAW>ά#!jpr"ndصE0Ӌۦ0Ũ P{8T wjok/ßDԕi'۴߬AY"#v>kE?9t*Šդ0IZfPKyQ2޳qKKxPsCgW'SX䐿rS,1iT{f:K5$8 Y[z NŒ# by MZcG־]3Cp͏7dQBS=FrPbE !ݖ)ݩeQ^c! oEc|t驸Gs ٳ;.<{;`f\L/$-")Ѳ'!fN4k9w."iU*2c 2WvL/k;&lO'Ck9vmͿO=}jm>qQB/5;{,kg(2t I^zX,L_رO[Ja@Vc4_5B C'Z hXN41 yK~+g!vصb{D#Imϖ^Z*8.b,)%vUkb{ g!cvK.-"Lg-Z@aȞF'eXTn߁22h/]H9J:["@R&ebv޻bEPYmZCIov3AbM%Xv,]@+gL5>,! j\YҀ"g&hBM?ۋeyC1Q'猯x񑋍['hZ^Sna̙1la%D;] P=^f>ljW-_m]TgUhiml*/YjQ$q߿xQeS8 t++v*J{̀sI&j1uh<33~@  `ޑ3%/ؑVhMԫɀyfFF$hZ̀ U>Ч\(ܸhuW#ە7&vA9ZLq9(UU|ZTӢgߤgj,iIoQ;M աkoB! VBc!&Թxu9l=<M/_P٣V16 #Q~: ±aiDׄ( p_Px黋/\ '-t,wbI{23D'T)A]ce[2E)lVPbm+⫕6'}_-|;,(yʛV GjaV[3iibF5gB=35/9!~t>d4PPn5al{>PR:"Աܔh%\;V({Lb޵KLH4C{7ϙX1M;JBS7wLIU3t .4Z[x0q߬d~B)Z>C|S_u01C>t4 YwB1C!<'=%J؃Ld]%9nRE-b٦,I]EOA̳\9 sGNZ8_;K>o~u@Iv}$/*g$D8}r&;)%'LbS8A|nQ&SYⴁ%Jћ㭟_!e2;9tWuY h˲YY267zJܚ:Vɦvq (MY{LRv/~&g41qo@,y}:d];G'&/к$.f%P& tFO?rqj` ԡ`vj*AEwW ʇs@-?<7GV\@.R"(hFs(5!lz@ʌ+H"1&xNZNMխ1`eTN\y#En/!a]zP4v 倬:gb9AzQdU4f1BX舃֥,iDb-8~h˂ jnkuNTてܶ :BP]⯔EK_Tul+ )yȺ2l} =$Ve 6D$B 2Ttvm/um)'9y/9JS@\`wq`曳qBI&&UN1A! E!XPa=ޚ>򘄕G@Lq`X{#=Aq;k|@ըӨck)eM͈I/.5rFA_k+;4Yq,Kܫ ԫP5P jM{(;7R"!&әsl-AN whUwȿt{ XC:w\$N.&\|CnhU L(9Fkb*NBӡW`Gp9u(|0NcXG3 Fm=L1Z,E~7|aR`/a1.):*ת1#W hĆ_5,/q_;L#:AڸfEQéu~RD]$Csww8dW$>nKpoJ <P ,{)뗁+h4rZ -C\/e6L7HN`d!!FGJ⤒5utJۑق? :O Btic\̳w.[FN1H R֊cTn25!d@>l cp=H nst5X?8@Q&ln 6@vDl%-C9c &.[Į¯1xϒ>t\TJ-X|[YU5F;W3SR.A!FMͅ*Δ<.@B-̧349"OCW`p/7>rp s<#PUsF8ts{C3nHfBq|\{YTLsdM[<&$ȵjNMg)Y ۪8.B욳ʴ Ph#-q4n=Bv*煇ݾc}c|i<'a?~\MOkG= dkυ%q7mg{_&vl ,๧y&m3ZEvdI_{$6PV5s%QO !&J(>~^;#Gv\Q(TH븩i`G aG90[0ӞU B.q. q4bM7D :hԓNWUxb@s%3m{~Wy\rWh9:K:.p-&GU"ޛ3`78/[^.x 3H6Č%pB|QhK!)K g?L%q.bs!>*F3&`3P')$୤kv 9FV[ڵ/}Ը }ĶCN@ѾRb~X^ldy.[Xk d6`a"UYE x&1kB}/q IMh80{V_^6XC|(TcW-E~ū)FBEl ᇕ+@3Fbޱrbij=Ħ˶R}Q7%Q^S;,MrڝICU-h}CBbr !Hhum c1"~zxU U(~7us6OZۻg;‡tH> `@1ϗђѦ8$)r-7Ȕ`* J؃d'^G# v [-*0J$b9 Pj[Dj Qop%ʚvՑMc4T١ % %DFY hP`?  ALx:FWi3V[,%sD9fCD+&{W^Y 2ȥW^Cl&B~t;hٗTErAHH$lXn[bKTD̂:s%6˙fk-T &CF8Dاr=Z4EآX'GyM׀r.,]x}n !D;y a"wMH(zt>d~aRԟ=neX !/a3Mz}Z] !΃s~j4j)~5NhƏL()@q]ڠnn-r fR|VP>jA6t7o"Q(j^N(*k3x(S [Ol"[FSDU ͼ܀ӽS ewt$&K60IT ~8_u2C7WX g4q-Azrv];crǒʌq>{u-+)9\B_vl/-9:\m;RXkQQ83}!Eqf]CO~u+|lsrI/U?gq?E*ТU-0&^wxg@\gXr|]ט+4svJ:5MnP Tҿj./+_)ٞl@X&34SO` G9ʻy*B`|l~s ?mM%$6ľUǗYԟ\%`.^ a[/"R)H\'CW 28g.6>^cYhrѼXO/B>O}ˢnay<&ԭqtg8X m-_DBr̛hOxP%ة9VvJ}cA{3&ɶZT 8,f%yt|^~Ab9vKQG^ sS~L2!')u^xpaQ-cVm8U3:g=.j6!=Nm-,{ =#VI$ TKE0qA[C׽x}]Nx~L-rc{\/mfZO${TGTJOku!ݳK˨9hc^Tʤ(Ji vd{mlë3C6y WVe+G.9SΕk| Tfh?cl2:zI!m SПB?  c>l1/L7wDؖ}쮂uڐ#r("IY_2 cukfpD71kAN1ƾ3]_܌drXaCNy7Tݿu;eR}vW+9!eD)p`.F'+6s0lkeiSЯA^%-1/3*Cqeh= ycIP(`BW (ӶXs FseMjۓ3OɲJAmUXPK jg=~KQ% MC*/lxNXD_g¿6Ds{ĵj E0Ձ,Q+[ '탼@a.fcjlIG2%xSGV,Sd7ݷdxíKty3O=QC_amK ! !Tn2I} ;z;l"GBx-z@+$ҙEIG77ʞ~[8^(2!5딃xR0nkxi3F% 1SGa^ .{_.Ј9}؊g Ŧ#4t8rhp~ZVҴQR0Ÿ< TvlZ|^q4Yhz78^Såg*yw^E}p:w" 愤$i$S4l lA2tG.3I r+tLh8 r"`GJ *&sFpW\9 _ ) ]Bڄ0U^-(=#[c75sB|/ZTQ*+ji{u}]x*Eܿ?1耭0aٔM.-52TQΆ5α53 \W*+:R?eGaebO4ɝT5 q Z/pys1K%F߶􋞮a ꅢҷ Ru,doc}4@#{϶5]RGbR7] _30Ƨ 7ߺS#nٚLQ~H8նaoD\oNyU"qo^1 h"ke%~/CZ:AxJ Gk(@/KYRxeNya_WUĭФӁ!F7Ɵ)TSm̝A+ao ᵤfނ~rN\JEgg*VcPQѹ1W ,id'Dt1J+M-p[&Y_e]{?RsڊwT(Ac$rq!fm. cxR7ѷ.IX+hvv,Yԫt :4y!si2v"""[wg?EdV%5"&g[ R-C"RkI hyoa( ݲ`G@TΆE/71AJ}J.,Sۨ_;4ؿ/n8fh5E"2J1ҳW^5V7KStki/bK8e+Dm?b%(4y?:Se<}^8ԠLp&k:AcKa81?8rq^Cxw9}S^Uk}&EұjZz: ‘ܒa"4R&Dn9NbSwDk֓2"$yې)hn.+#`10cԭCZ ^nP6`9nGb|ȇ+2қN9vd he# 5mΘg?6su){I(;򱗩c7/R:Qh#wT^P%m,N }7kRz*4ĉ6+J}++:z6H^1Mv/ /?T(1Y `rϿ51]u^35T >gAptjl5Ih\ MlK3 ]ӣ+%TKcZ%_kuimU K| Rb/ھO שA rE9ى_&Eu*S;:Lo](f8qVP"/~04C =F_x!7w6 dl&rr:k7Igϼ =QofhWHV~HƧr gdfnmՔ3/̕ob qS4\L kٳ5+ߍf f4gTdT̸:A|fNFAr,x?Hd&naccpHeڏ&70e|A>Pל{t'#R6H٥S3U6?`sPka;7[{R"LIЀ%`М?{'e+Wqafk +nŜ2KD^lgK8ĚA`nQrTɫ >nk(ߚ5 -28C+ƦÔ.$ZW}6kR۪A+auM?3/~3.R(bfSEʌn/Sʼ(N:Q"`_o0HJ.HG+ ꂤ0uh)nW/ H7x:Ct #l dO5!7i@Y%=t%JU]2pԭ[LBAi$d}Et&ۥ^Mp\Ԇ>;l$>)D_s`a*ľ8QŦ<׉T:S_ y'x;6ؚO\6!V;X ct}1omy^NV&8:EcfZKdy69FLVqIdiT4ʣ3~8W,ZfFsj=d)8=o QF1^ٗ {,%] vLii+@Ffa8 *H[Dn~e3mlAF.,FNhl'VQ)W0(.KN36WaIǨ J8Zwa~%xx60425$j$թ #_{Lr+D\W7" Ͱ#n5St+#vM2/dLP֐d&#Bm fg& D|2ЁQ@IbKmctZ=2؊%:a#RXvo2Jti$CC,Z>Y'2*qM:QX姀֎p/ΔX?ڂi 5ZX~Y E|?~g,TʰB.&&# uNn/{R#BH;+ FFx$Cz>Ro)uJVT^oRnl퍫*U @Cyњ:_QLw"{M&oFDQ;woʰ߹iCcW;`@^Cۣ˛Y8&  <Gy~r*Tq!{ِ t!#:cKZ G3qiD#h&N7>/e9#&;\W节UP j|K%MB9@;l1ST?*H / xa8~P=V4yguf=/WWqPo}c 1ĆbiQ~;o&Oq]D@qw?9!Nn*~+v4GPƖCpõHc:p-\޽ +6YmXܴ MV硅"{ 8D2`-s/2KG S= 4-ԃ8zH੖fd7i3Յi$-k< _"זs"v.2w|97PHyAS̎ʅOkLB:w1"Yk_{kn^l9 kogO 4D!L֕ܯG9ƊYs]IXw.OL5 WvMatKуN39uR)tOEk58|ETi"R&Ψa#j2V d྅Ymsv7ZdG광*į F c6بM"' 8~ faDSoQU:p 󡆚7 A[΄5C[Z:|HFDu4c;3pm,]:F|m we lΔ].7N+,* "`Jg]xU˞oͻ6nӓB=}ƜзM d| C ƕ50Q DFzʹ>["t//[9Uk; ҇>0cd V` !^̕*Ұ9/>qSi񰶉 ol fJ&p,?~x*a;q ^e~&;,g}"Za"? K3#3jt !k)_$K]/mf׉1tعM۸ƜN,xfs3i^}&YQsK 4OH*ĘzB5u+ ]5>e6O48h&T!ĚBJbOD2*cȔSI*c2B+fsĴaC}׾K5ףGk*>*#8s =Aud% 7 *$.MMEϛE=9 Ay:M*"+|H=InɿnLqʷ}9.ƒtʥI挛=Gi :I~jgf4b Y ԬЪ*BC.w5STKʽ͉ߐITc=@2\m{&b#WjLd%\5b&ׇSIkG$1dN/}wJ=G=AIEeX6rtGEOOQ.,* "(';ચ[vVںDt&kN?yB~^ DPǐ7\Vz@;o2[Xd`Uf;_l7З"i 9x#%Uoa5Dh=!?pʧZ_047%lД@4,򦳠&"uȠ#[ $#m=%aŴ RoߚV'/~2+zRi"B_38bnh왏fGN |JGȓ61܄L.jx_~!6`VnC(9MsPOfNd -Dshb{N&b,}'Dz|^Kip8zG'N嚷 ~OUtP*ɪ 5g: BZp)4~W1$wn81AJW42 i76z[Fgo N]Bj.|졞G[N0rL$@=rBlU>͂M-𖦈G ?tuP$bhǑM'~֌ԗ=l(p"DKZX7y`TqPoQuu !Q/ *:z$n\-\ڣDYb@{yjAȚJq8v0+ti$I>2T'P#eLedHWCC(%!eOuMܛ^IQ',PWֺ.Cs[V\3ux8˨Z8l0*T0e ^-H>NmN;f`-,&"ۍzuqGQI*p{źY,Z^ ؗ1< '3u%]+5qOd\V9~ h ^;3 fgvΜ^I2uZks!@|!E;FN\BXt̖04 0튀(/i /D-qplDt=$ڦ|t'r. mӆQ@=ي&Ujj[C x\h"PuLF8j\$F\}*zDFThSW^PTY`Ɛ؜=ۣX 09ɦ?xoo{e `gkR&tm?b (1…dW<Yvf~a% wFdO&n7IaįK ~EHŜ 6>XIOx *%Ħt,aHk!JADDFj_6UAA |KBSC _BGlR1ȥi#e>7pG7h2,PȐ`~fcݠBΥ\"<H}T@/[nn: _!^ɲ) ʍgTiTWb;:$x_B'EΤ#G7O[?x_4@t+ &uCƊhj\80y \H"љ/vG_j Kqbsgh_UiO71>O7BܴISm:`Pn/D[o *& ULPzkOw5Š% `r: 뇂5T'jR =V=Kr TJ2&JE&0g6C 'P͢etJ8ΦZ͋V~vkF^FG ՞yzsK8 i!EWp[oNIxyMΣ[̦xk&`𰩊 `փ.K-[A F~m,tr";XV=M9 іfںXȆoN-iʊGCyJ.5®^| r/"x.Q2`ŵ@U"m$!=O,pvW"5@k3A2KU~6x5ݧB4nwPpwkS *>qh{;MhAM_`lՁ& kGsW'Tqzճ*MfEpup0`?yt#f?A?0}u/8O*t^m]̅_ZX^Yr9w ]T$2߫ qKT`w݃aǘ5՚h݅իaE,_<6豀ŕGf%wEuLFs?E,9\"8;7%M1)B&?hҐ`,Mf:iZ~:'H$fq&[TS']OG1Ckn!]HUZ]R?{3,͖_ޘ:A ,vW͌]2mAuʨ<&ilZ Z)OE0X2&ЦiB+u~mEU-ό#^6N JyHԺ>ICV(DXaO{Jxϗ}ݐH/:\ڛ"9QS[n|[ Nc|6.1 XCOu@|A+^:³T}̬atw({6VYPQU`M#cg-c&)0#D $5 &΋xO*saUa)D ?N._b_$8"SxqdŲrOSے|_?a )MeL: C t()OV4a3{o˦M! h@ã_N؁ xJZb%@8! Ɂ4T}uu-5 &qy3ft\2$48 t  NA6 <&&l90cm6ExP Pf&>$Nީ[W*T0)ϕ1Qҥ-C6;y|,>u ebqQI9..N.3y:5 Tc_Et\SŹ/g[)Nlǥsq>Di~KcD%ӏ s7N XGAl67YVW]J^0QUAgNh)KG}n Qa )Z7rJ)j-C}LD"ImUGJǛ1280KHג|w! *$AN,x;5բ4dd֡[S[QMU-LۅVp}B-7 KCpo@S  R]h܏(8O|B>=ȴ2F~D!\+Y}Z̖p;p7}>ϓkЮmM ?iLʟHL-7C:?EM Rq>gA8`&vȏ9s$)ԡ^쿼܏+d[OsrgF5Jhh~V7SeQfJn6|zTloPbNXeyy7&u$Y<8wPi91(uD]z鰏ht8&qQt~m!5cGv;Q#|[X`_t#HFOcBC¸( =V3&{[ཽ u]\E,j(kG}l1Wb %;龻cYoc{Q{.i5G XFl~A͇|-k4cYdQSͧAB [G>^~tצAŔs}QxpfkXC3o"X,R΍oL!a)v'sdT!@R.d ]N^.8n1]VJ*(oi'ݞWtʑ<XL5rFu/gߦC%^ Z K Db;Cr?oyެfLk%z΋ӟ k.}}Feq9}0Mϋ vΧ yA=kX,O ~7GPϿ=mVDJݬZہHƊ&.H^1ZhcDaџ `wL[NWrjVK |A H9ڎ8'e-ˏ>/Cv\IF7|+ZqR_{DzXP&cvIfOq-([z.N-W\l v"7wSMۑ(l_ӯ/ELV_ױlac~ /o$*߹A>o+{F"ifXcHg1$,uG lj ɽ!~< ]ܚt\7$>TE}:Ґp/#ʖ@WC͠. ̍﷎;zjj0KI@6>\;qO/A]zVh.-Ďb6D)bޞ`ˆK$gsr]JԎpLX g޹ےALlTN\bͻ> }XF7&kG tǤ oE =^,MpE3utMlҨE2 Mt h|UX6:,w 9`r<@ ^mE uB>ɭٱRetИD'+E86>孮w O&BGjvK?egKTT>^W Pc =rZ=훵6̯#_&kp!ek~dGNBP,tuzjp?{w_j=_ xoX1D&\~#O4;JC>MderTfxLN쎒cs$@m]2(P"Cz&C S)&X8F i ~{!z7709\M4{7.Jn? ~eeβrJyCtIɃof!B`n{Uϱy6Bxggc>Χ*6>qQӒAmv5ǡa:9y?^>tw|{H(I#ϏҞA KI[ R h7;M-٦$GTXtBzf32 H|Cb|V`mn7wh#DdM}w2-x(k.Isz*ҙ\XHO_fG1{XǑ>1GWR) auٜ욹:$|3 IU ߹s*=0uSN}fEaK"ɯ}q4K5RDx1HXv%ɐXƐ~>d/hIqV!xŬ1jp”r{hWjdʼwT*şxFT${d )QbPO_hQ͟^]RGMr+F1I;Vt3U! FL5ԠX5-;v&=sՏ#P?]]MBJȅ -<ίVr2LRVJ~K\8TsW>. ?ijq覔{԰|Ía9wr#MK/HU 0wu,Eۊm5Xf@P\gn*`2B*!N@)d۲bqegݤŭV!Ur.@ѰEY}#}k֔~u\[G`+D>Y3XxJ۫_. آ^So8`hC͸< >{bIhyXװy۲b6oy[V769.<)#4F`py6\8}0C|'w5سn-I|f2}y}FswHwK\2#`ka|X|nJTi_@9[ayNnH˓wnd[&KGmʦ!AAx[fLBBq"LߓYv]pM6]>2d^ғ 9 AWT?7jC Iw`|7k)j&' ?ǷPYVeV Z@!dkf5RG$\N"ggki5a $ 눟3?폂'p+X#=~H焝/UdJޓ`잲ǂ3şQjT{ϞwL0(J&o9J1soJ-K͙^Mf9 2h>ˇ^zESOYX4TC,i pF(cЦ\3ʡIrwb]jc Y0!#bw@ƝBR8|Yc#srTDY{5u;m&a0fF$eY2+ SG _tQРՂaչPCN{UOޏ-[ 48Pu;9YK=W>O:تI յ?%G)cFE[rf=CmAݶ uČ-J|3z{]q"۽+E]axWr"dȱ%w+a'=銉h9H]Kl3tORz%U0}Y+oMz>A""qrXgz<.BJ5 ?)_ޢCzl6@oՖL?ᎉZތM +t"X@ ryMKWVeg1ʗ28,M" #ZJ*N5xʇdU 6DAƔs٧Թݑ5A u& ި4]i\`o;wlߟּ쒘Lg_e5J0Х!ue8p;.J=+\op !4GfQ2g~s45ܡ,U4G?S TC3'7],C\jnUFaE;"NU8~SoULQW``W~eP2O0.ҘfKޅؗ:[0v5p(HхaӇDwrtv?9l,i7(F j~-\$@ɴ±bx7槬Ѱn8^X}+ɣxg&n3DFbj:~69ZyA^xFsF)h"Fgl@C)JsF"N{'tMu Cj?Y(W(D0b.TY(dtn+|d|6@օo)oL1 5|?@!ӓXoaTAtML < ;ZZ֣U3cCNb QpqY}FMe_jH[tp܄%V#k:Џ|dr#5kbWrLhPMУoAmi2;f *o_*wŴ ] P6x#\Dcfѭ(q3+}So¦HࠃJ5#E%)_W|gi|0i >I.~sG46= Ѿ*A` C-(>2'.!O#x_9ߘ@]sSs6OGVvI<:3tif S"$)ULφ s2n!_Y˽0cW Hz]%lgA!B=33wAJ4Z1!Wzd4aL47 !I}jLEUgރ.@a:mk elPtJDuL hr'7T%btkfJ.nLR|rCݫ1!Q+CqDHP rYK<?U}o H~|Q$Z V9|*-b,*d`}Qjn84:w$krfV{9~eQEh!Qk$/}I{{S+1QIOa2eKC}ݪzt .pKZ̭RlG+U\W9ț<{ՒTdSCm$bc4}b$DXg,V4t#]FɕjѹsB2FDY!g}Zx8$j柢OԠGƞvӎS Ϥϕ̖뱓i mT> 14۸,=y]CxCbm5?v>XˡW-i?W,։RRXF3VoU0-I9T|[_BF&V8(kǷF1%y&Ya~єIqqhV Uabumr6-> 6ؑډHmN,hHȰYDըK _N ]z4 a5Jdx)/9f$~)2!J8 [zݘuD[JQ /TyaCJTKLBPpC4 4%,,JXSCi[dt́Rx>2gmx6MjyUGt"tsxR /K>0_N&/@d/ғyze>}: GDm}_W]~Q`Xٶ(혠?c+U}8Vʼ;^9z:g6z>.45)Տ ٙoMnÖ$lV]@͡2[dENB_0 $*/踒ҶA1|SAg2yC:6@ajs-#J:w(3v5ᛪ&|D`Gvd!A{}!-iR7II8)B;խn͗1D(ڇxa[a*g2c[b *ڡQZ=]ҽS?ui( >Kv㏤F|1C>/vaKw@6HNALPKpm!# u 6- $u/n@=bˊ3*ʒk$4>$\#[~I<ɲԞroXK +ڑF(f8Ld(>0ԃS7 m "E" 5H!$?{#*},dyO)L+ش=Ò\CX5L#;`z CM"j$l"V$"S8`08nh2Ķ/M|S㣄&Fˤ=>eaCxRcX-6Ḕ!|TC7QYS쟛o[[%_&ym@# oTǬV4 =M~J۩?Yܣ;_ .ݩ k"#[^g8{*OjP٘0-͗֕ %*;,Um?8zX>-4*tPFԊ ^K)^}ePచ@`ekr_7.Y\kg&"p!,Z}#H)hÁ;hI*a[w@[|vv\Y?Z v/U0G԰1G,[Ta[h0k4Fٰo؞PV`Z2m|WAMQ \ C UQdO/\pM X6hj tE.2|Jm%P)B#ƿu"+p+@L; ͨ!T&X/e*:}B="1 Zz7JiT<7z31.TɑE18)t@ jHq/&}[Ȓn8+lLiJ,Wyf'pܺb==_w=uMtHa9.- v2G9]aRr٭;ImK)6ib?{}E|c_k' l:ĭLFE_,Usm==upVrX؍0CO PF 0>cJ10_J|znq,a?#lR*1A@8j*>7f~#( \xJR'Z%<> p95Y^puV_7)w5 &&A7` Wqk|h'u"%iTO1Xg_ZQuS%pc\PWXG|zB| ||u5P\npT,nottx]J-j309Hnzk:ˀO.e~ӡݎQ4E p!+Fբ3Z1ǵ1j /8 ase1M3Oi%*%>{A^+}ޟ3 @ˌ߇X0,ʑNK(Em\KK`zΆe,eyP?@GbWUEޮ1l T'PjE>*LR',81u֤U/Z;CYOX rbu~n_|2pι?qH5Ea$3j 3ZdRh]eb3S@B:~/7LtF쎠nd M83F!-H({!:?oEg/4?3?91þ#vRWOaʼpz3QX[^Oij[6Ngcϖs;t('k+헼d'v5i|x)yhM~z 2~|cxZS6grYg sm='4QWi*m(US1Ske~*Y = $oIɦ7 fb/b&;oo =˓{{a]c6F(R/3L;SBW:+(+C%]d9p]_#%(vdbj_ k"|*MeF~ͤ̊;Be76dȖ=5;sr:T!,@7wieC;eU[K̷1Z\%:CJ]rK tV>>h 2ܴٯ5TЉ@x$n's BCN+CO5962M՘l<'x*|$_,HG!X9C:d 4K:rXr7= w,jm+%&ٿȺ3؞U$;4H7n ;47$_{S];ң6,BM=_``rtSJwuHy7nz qAHPUQo[.gn9fsf%OJJKdhpP(' =ҡ)ª>"aQ tW/d(L;2ĂlF~(<ӔL'X]FLŅLد,2|".{"۱Z] aȡ8xTf}/iX#P ^궜"~Ө^$#5FS\ɰ vQx64r Rf6O]bR0rbf"p*,NJޜb)nj*PS -7~]r+χdi{ %d\U>u6'tgYô%ВNAf㢭^i9uYG-b$~Ux֐Aȿ]X=|P6hBŨ 졽lC<p[Kk|nWeH8]OnCFGP'`q㔇&PxQP0 rK%Hw+@Lw5rƉ]/3B^:_m+ZR(/@wSR~ 2Ц aK9=>ph@A𩤎İ`="mw0#s0*A=K\|[MN(p&@$>s]h4cs Tm=|* ]?ۢ.#11!2o kU`J* dBH @T{*>>P뵧e G"3*[{эp6 :9ڜ?4(/ҭSs^7Hlq/am˃ THzMvX8RXI'(w ɔi8@•3" 7D$z8"lK&^*RPX!gcED38v$ִ=zߓ#l|&ڈ7W-QQ q98:Xv02_-_E:LV%b'LM4G?3 M'_#ӒS{k&|9 : &,&naY mOÎR LILQwSS: % {yb[PFztb9qs,,a* ,"C|fnymIYo]ḃpV#k5h,ca5ӳY ͜d0!oc \٤Δ ]U_Tm&d}%F6f".euC@%Kx@Nc@ǟ()HGb0d謌UOI72Eޑ6۲0#M4$T~`8؃*K)xGq>f!\DHSbf! U.t[i:Sb%V9j yP =?!AV iJ5 `ځb?1{qZ* c) >OYa{odqcppr*lk"rMwDQQiipބ[(j>>'Cm"4t > zި5m7mO&4M^L%ME(YQw;vKp'C"|ؙ]}qiJ7v%(ő+ \HKx Ɖu4aM8BfisDAڣ)wHiZ n7Mrן0u6>dHH1Ok<…)㇂b/\j=WDoZo?hh]X? I⣗.3k L}jk@}UIDl.QhwK=Q`jLª1T.wu)0=T)1>w՜/N|9k*>Ђ#:,kJİC43NV'FL\yq>( 7Ʋ z)HApyWRg.p$LUG=]圽BL8Z.HLƃej]C޸i^N_2 %iw,EKʇgjk&B =LҦ^@88hL+@bbnt!jă!_8?/ِY%G)1'H'BWۯ!Pؽ0".ߙ6_)_&aGI p<^n3Բ'+VnN-5_Kb~7BygNu#qyRX1BqAJI$ JZY% oZZ0mnQ ?^N:򆇶Q^[Rfz1g.x R+A3ۭ)lDqar~͏ğmm>y[PyE)Ӊ Lw"oy< El; rM Q]pE,N@bmʝp8TSkRҴ Tz s i(_QyϦ2,F)y97żʲ5 v k7 *6n+n+wT-6sFNW¦t h_d{W8+o氄en]?7sg\LpP#>=w`(YmVDxg#8+/$<+*J;A7Ζ#/Fz8*a@ƌ5{*21EБ. +փX[q 3~9sWÈhmi_LI1b-LO2rI֖Er#ML&q'h #Hq$h{tWsF"Pf7O|ZX!8+q.DEUsY(y@"64/V|{k! Ԃ?6n]'d֖(# 3,Keoz! j6sLIX9%лh/9ʾ0R3(DOG(EM6]عy '~‹4nyʮ G)p73z_&3ň! cU`oȽs\E}XDmP(|/;x zJ;u]^۬ <^{:?SYыL/:@'Dv#Eڃ'X q;Hк>7MIf8"S6  ,5y+'nHEh9i?+~A]\ X4z -8$"stҊ(uA 2~?tjb<7'셨NjGit&^'Z;b0m+ZgH=o1c,^L%qLeV(H;y'zRqv`^(aKFMm*ڐ3yC%}(inIeCbbE(3¦S_>6,KJ/eL4{X7Kh|e]Rc8/,iTУ5KNT1 KM)ȧ;G+Kc4)U\YȤ0L@:gdM6|O{E}t%LtZT$ 1iH}0LNiO7XeCBcmvKnm:!PfNP:ulZ<z[V&ԉ۝ Vol;ث Wto&׬"9`,ju@('2gܚd7Y pX {Zv1Xo^;;C(NK9Cd% (p14FoDr^V贈O!gT@&V0vAu':tE}}\'xN4+OMa^E,IyuTO$ B Åv~nEtTH._F-VҸIsBd?O%$\s.oi_-/7TyP~ RG{LQ@ f{{>-3A]/ԍpt?Bjsn<1=yM4GxΣܲ3w<ܼb}4 {%)^1+B).k!mD_#ax^c4AFҰ\{ ߁"1FXF~*~w<ꅦ-*’ׁsPt:?Mxnlk!t1JcLN8\d~3bB4Pƙd:A ߈ >dq2G0Zo*1(qςJ2p'0z͐d5u&jzз{MF ]zDr}~>:*bߏNRQu (1; 6߁wxxPX#iEbc@iңT1GG_KZ۰|@n5?4 |@zg"fZF!GlrƤ'=m<FԖ~a ނX -zkV8tla[:qL@xlz/A.>HP,.Y#E`rdp;r0K'W ]s9[hbH+n0/ &7v(b^#E8u̠, RРc5\3}]u}b-!]\YcGي,3v5#&H"rĈkk: "A*s=ˣ$&*)/͸vջ҅I:եlcsc@y}q/ e3`+NYٝUupo}o4jt?3`܈lK)E>o:u!{ձ% Ҽ寔+'Vke|&[\c-q˘rn牍FkvK4-a^J) CxL[]t']?Z4⟈ß[z!O28887ZljV%"B1 ]Q * pA-K)~`dGGT$@LCY:?]1b̕y3Ko!vB|f<$R:Y:)yl V-Y :nBas13vu=hv,XqGFBf+c ǨD!"H]%5i5)9Wپ!Y:-(sj~F;qWnr4SZ$+;0 }72hvy?PvTH fe$'ri%#Hp iumYKV),NGx {bt;C0j}"mi~bgʎm7z$o\9jj=V㙷(q!f+?N{7{VKiBWH1i\(D|ir_k6fKk}UlW3UvN4% c1"A>^a;:|24.?T8۰8ZD15xٵzd5~Pif=&a@ecEYX~U9D!‰uR8`8Q6Q#mj9֣HK|mV֠!8Ul>KU")P_ %}eug9I;Xy!]% 2őy{JA5Z =~M`,,-a׆љK+xC 5*/vw"2 <npЏ x/SUf9j0"U[my=7­b!mr!p؏ 3Ԭ5"v{b+D+޶hZR ][(?S5&Yl2ZRd9cf2a@\_56P0 y¼ADW΃I+JOD`2a@ٯY +:rDMq[wgէPCe|ji>i>"a];Ef>ΐvtpaԌ LDF`ꪼMKn2&Ԉ)R yS) yyKA"bW6MX4 Ai* ݡ#Ru_ He$ 2b@<5=黤O"RI| R2qM'ui9QPZ-"Hu,dQ q M _^wkI2ⷱ/MBSɒA4 V4ZTpvS-1a#%|>Df;:I~o-b1؇ o/\Ow^g3[uA $|zb* JQQ޹&h$R`IīOfd{D]rY`G\!ߟ`#ςaVKȆpahq15Wðh#1z؆\uh$. spN<6%<;}Kv=ԡQjp+Y64ew;~e TAQ+ U1- ڽ"D?/z0|џ2Qi:QCaЬWGuOJ,B#&&ᢦ $&lb&*#«g_$oIYmv+ÐǨ8]DM}\\=)KGSӆc4WLܞ-no. ^vIT!F+%[:4 Sq0*ze& Q?h["_oGC>bq؝"ݔף&ƾQ:;6/|aALk8g%\IqX 50aRCTng?5u[$PsH7nGddfdӖ1Spa|#sRj,:1MJP[4ۛV]` ٍvd?pp0|ҷ*ıWm͂nB=X]RՇ;MfQ'c:Q&,!hX >!Jo6 z qx,[ArUʶMa%C4&e|Gk^e |YwPiu꿰ǀFq Ꮜ6ig(_køB;p-meSv/C[G<is1%P\ `clOc9uh,1ʙ}n'bSή2$2p;Ku/6d`/ uR$]i/ 2+z] l$1 4fڹ1P:9VoҥKxU7o~iROg@Eܥ\S/_pn.;o. *m ;99|NG=,_HWӬz%. #dfLA@r7uIVn`<@aOap/{Ibp%X #`%߰S̃}#MGء-9,ŧ#ئBE/519>q&<Q)I)JGzԥ'j0t(eR\Ƈ!f Y0ѱ; ~&#<ȜBB(=oU DA z973lr@5 _b5OkEBCi(55;_.n̅T7G,{#tͦsEڛNڶ% g%]۹ډ7)nڞ)MFT.km;{a}w#s>OW5`AktaLK8˄z :XLZB@k3jˬ~T׭0ufa6=t8)*,%^ߐTL'^M&~7:j]f s?XusB~Ɛ"U4l,Ϳ7޼^EIMk=(FzGRäζ.Tg+ud'#z 7_*GS4\jqe&ʥM>Xag9o{;|'>`f̐ɝYBDnlGx"{ihWĆVk Uz˂J}k)`_!XJ{V9&qz~|z*dw0) !M0ލ ]֣ @+e\+z8*[;ᔍ[O᳀=ɧӃˊ=SadqFܦnzSoX5?48>eHb&L5#seQo~)p%Q[%iCBC 0 vjS\`@MR`)rUU$)цJJiWz倴R#z_B^Cv,*z Luٞ4'Zﴂ$((n|MlV Mnqmޔ4)Mi2C2j0@gh%x?Ϧm]8FFͅ /}uvzC/r-5e:CЏE>OuX'{ܪEAFs@qg 1Ifjfc\=IY![0{~. Nh_׉-z|T=@4(AYG=-'GK>_W<ȩ*qV&B#[yF 1c wI֔R(-i+肬!Qh 3'/zL*Tm<>G) +G[e+][6mG6cRv0L`0t/ra3˸_)QX.y*FН3o*ʼnldnhLRs^>QƔÜ]:7eo lf)|vo&[iڰOM>{e:&J> x tOzO\K{AF)/V~+#KSH}cj$e5.iET- _ߊ1z?i0'L`}Ұ^AXVe_0qMxe m8q{fv[*Eaȥ3p3^ӫ[ ҿF-rP!2RYQ )^u&CzJ -ٝ2EdqߡCWHZXfYێՄ>^GTUc, {9&4Sx$ev_5Ty)?'WGóԍv;,&Ӌ^e_(c-GͫXL!@9^p1PaRdZ6 U_+a1?wX9|שAC󎍯6cBp2wcY*J@1qGʋϐd%~' ۜ V<1"k [Iqk5yм e !;;J )cGBp-/%F79 (>⬧@!Ӯ+֩o52YR|t ͹9\]WN O$ՐMSÔJ}5o.}10tlNJoҏڅq+pKU t#{aGFDrHLƶZc=1A|K*5wP<\ ?DA9\͹o{#̮%>VHw\H(}P/mF'} 'Tݕ#:yt z~x%GU T@L`t(µ:/Ʋf`:xwP:79s #J1Y] uGʜo{+EI!89qɁ1'R8),[HctyͿQ/#'Wx8bYڹG!`AǹZt0=Z[I){pVMF5b'] Cg ְ>2Y㕏JU;#s*D ($'׽PÎl0=े,;[J)xKǩ 2rS> Imm䕒 g9WW3~=ݮfuZ01(5Й7nq̇nJ>w*iG,8CkGc3 j4j]US9UY4z"5 )Rro/ ft~)mҴը?F_N@o ۥ\}P B]iO+c;%?s7xoG1\'>O=(u KC[8U]rL؝aDt*{ Т {5[כWW10_v|Qr^_ f4"oFGkt8o34lUbvTtxr긌?yՇdLi"yhj~N1l]'n|uݮjmx$&DL˸oPMN?4qlr/4fH[\* h[򍸽Le%PmJ/QH^ޠȶơ~ eJ=~=ÀRֲYa;j_$DU ./зX֒ghuu]mhHGl=/䣴0q#  ?p>pڰx+* ڶ ,\/~hN[UpgITX 4w?fVz2Tr!%b=u Qw 4ޘB^i3y!UAӈ&'3U0 vWсWLgDuShR+-y a).jQi6]V\vl:v }^vH"LGrYrykvLŜP2O;9tMÀګNJ?Y5q5NA#z" lJ~9dkXN,䝦KHHm+Pһ8: &R9[ ?_ۗkA7?yuO});'W,ILI v~=:Z+$*Mj.tE!C/%.̗nvha_Ó鮢[w:)6:IaHMK:MJEg#:ío^"ɫen%yn)$;qbeԍo@3ޗw]M)1zC )`N(D'iM @{Ph$'7K.)9oOB]soD垜vyS`c?n{j6#>ur$an ԲkIj"[bZ#b`wXp@<06 q-^ c Ue9]?'U0d@- f#/`?b4 ]d] 88Cd۹fncLV}E>_/aɪjz[_M>յ>:(RRH v_°fg= r *DtcPM(ðB| "+ c(4 'ޠ;'"OհRZ˱0sESP~1OeaGV1*<0nMFwp+l[^M=7Z@z/誥Ja  ~# ï1 |kXƩJ\nW0(9W!.X-hICGC'JwzL~Eet탃M*]}ɓ]ZL95 (ŶIG [UN3!ISoMԈD1Hqlz3V5+mr*-Qn>Ecvy&۠у*i|-Je9"' CaI㜉f%ɀ^u~SfBHL$Zb' ?m&TٗM˂sՐGD0HEb$ 2[P E}p SWr6!s B5&?.ߵsk .My78I+Avҍc&.]a59DfX-NL1#X(8quJ{`^@:|duh`JŒvSYhOo^:*^H")t%99lm v"IG\p{k1y?5AZrPzZJnKN`q͝}F91?n"X絟.7{oˋ&a[1vذ[[bѠB (c ϔc]_Er,iZr= V=iG[ٳA8!-9Ojʦ\D?pPn[P%/oamwcl@hr?<&qɉY4QD?7 2mrU㤄e@֙oL;Iu2 ":C~y&j!刀1Rۙl5ڟ15sí.nO7+$ !A .w K“ |`*wq ',]Cj}dR!eSh$%S>C:SM#:֜l/E]_XQߌe=@_%*!,l7sN3id69 X3ߠN[I|eW߸_jʫVCۭ.5d_7H!X643ɫIL4n,QtfJSW@s 2fR5$2T{ly^x!*rj(ưQx.*_ 4o]jŸy9X?fpZw4X}7Qw>,ZsmVlak&O OWJ3M:gg_Rb;%nw۸_r_aKihn&Cqp%ᡚA/džR_6dvX>5|d9+7%O4nPtXͩу*#kʎ `}Sa mۘ_E*+h)jc6d, A$+s9}eU] ٰ`0֘Prx_"~IH2ʝf t;&bbԦm6kϦ!g vGL!ʚM!]hIElͰi]Ydn$؎F'/aL) Ҽ0vcZ*8/v/&(nmL$?h?7w02ɧiL'^{h3тitt3W ; זrJy$UlyBOۨJ̀[c?_$ ABЫ_Gc;U)4_Ko}J! Inq ܑ%}߮3!O Od=7=Rm0zT,QF:pXy%Nz9T R[6l^rT93-2I + %-gxK|nS{ z{m''X)c5 ~ȥ٥9C!y VUwbE}W:y X^e*]A\e:s5mB:\.ҮTԯ]\}FfED̈߫n&'ep6N"br|_1ػy ^u]0yM,{+lXq2lYZ̩ZPQ[ Ԡ_mEKC֠'I9'~Es)zPhN}rtLѩ{"J@.Q:HHL`yᠽ.}f]?5{ a|jmz@nYcԚ"'ֶh)>~cW&Ўu;Ӡ2. " gG [>-y4X09@iH6Q5> <ŮZ֩fN zn@ M<;z'1ND0k9NL$:m'զLV^ZoTT+3MjT3!E>3\2c);w☽s}V,8tm݊n㶚>(<T ݨ{tEzt)mdlHꈅ|(!%4s M"qQ[̍t4` . y-y|\~Prj/a |jI ڼr)΍RiRhF*(rMW QS|ח̛Ǝ52p fP_gNO.x#j'"v?e^SUBL&c']K?HD;=aAG"&2zGE35_z{jZQK7IlK,,y:5vgHFP\AKC0A@.O|4@sD_4h[|}e)`v2MEm,2T@pYqr<594󊯖Qy("QR/Z2wKHrԤ:+S81/裼|fX9oG6+]`6ו:ptyp!ODQuQXAig#뱄iY2 P0Rh0KAaV%AWG|aX8YLԎ{1HePIB|M} Y)SKs:,2;o.RQ[רm3$M1 7yȣ]#y|i w@YDONn!S'Y\4^yČ }(2Ȗ=Mr}[/א(m눠$# $CRD9cO\ʮFAo+ѬCdi{XAc.ӍkE* lѼ Uȫt0|觲XmK#V^hDE|NTRU5z/iB8,Ʀ5F, ~&NiS3DnҐ/8NShoQw_nl3Űi_'`YԪWY`rkuogߎg@Wz$,ړ)# :aT7<(홵14SW:OfQU$d7ω>X!_Ŏ߱0MRkC䏨c/&C= *d<8 KrYbuuY(ļazǪ~]2H-d"2AM 4tx uEve5I=WjOjKIsQ/& :k:VP@ɩd]p*OluR,/qlu[u;1T-`uk͘>RB"l>|zǹ'%QLaz?. #ivݧsh&e QNN|\[`H<scL޵6诙Ýxpt, K- 6™J`Ƕcey{uq>.y+#068G;V)h*Yzp@$ \g(avs űk7U>cӘǂt?JXStaOv43^ Qk%sM%dnm t/%1ĵ;6NJJf ߌX F$MC{*j~T=U\ayr FTbr@ :-G뽀Rcs5FӚq2-l9Gg7_UnF֙-W∗92s+Ox2Rp{Z‡t,teR<#5NS4zb_8b{bR铧EojS7K} mnw?B '!ϦZ^sRΖ1{<}ϋqGWfMOeឈuzbTMյL1o/'e&dVg6o{}l鋲I3n"[Ǐ_Q;c~XʲpS94 e"OQ!+niqQe^P`r7-MKDBíl>Fq+=!+|W$>&S( 뿐_TH# (%/9%׋9 ~?2цGPeo+B,8x~;$ž&`bes8w%YBS⠧K[:bT >ݯ#tf"$OG%$,1u(USv0H32 Id-Ag8q.",VH@|kQNoC (b/C!E|n otJ-y@V$h2M2e_j-DJĖ3 >"䏋ÆQ#w gGh֣DB 74/4kAjll^sA&ZN(ۇ,ߋ c[$w_26׳U-`xO/apS`π~ 'ʧE&s ~|KI`:fx]n~J MϪ৯ޟ4su f@%[/k_k+i.Mc4|[^PWnK4>}5E%'/-U9|W6CDAp{jRᬧ"GFqha}*r#fJێ[-TEoE3xG d&/c*|wMXcz}(]1S؆^Sٍzm]YD^AQ8n9НWDQy5kn#w N*vEͩxQ tQĂHKظF&,M3 5-BsU42Z/{7\1J=B遦F%{Toѩ|?+Ҽ3fă cݒg)O ޱ߮\^f&M1Y0ML( h^!+ k, wuXdC99\A[;sS#Ov{Sv{P읆ds2oVesCcұX*}Z~ťf\RIa"SYTCO6 u0%E$|sl'bx`y@]ڧ]9I[2n|aT rmfW\\!٣{FtfB:?ncpkkxޤŬ2?dku&:J)i)m/F;bDtNMeL#9Q5D op{&vQtƎG,Uz,Jo|G,Sl$]շtIHpj'ug,=jWzTOATvX n{$$K%.} kNPf(l}yp{N1:Z8SF Ȩci##4rM4,+u52qpDs ]ʅd=ZWbCaE%@BHϕHS׉501#.yUeZzNƙkkgi=^8EIbF8CyfN޷+ &RB@!֓tC尤MK΋K]ɖ`LVw@G6΃!9-A8@\Cg^p[~$Pz. 5'H[}HVs[58Ϡ$p6" VIT| "57)Ƃ\W~BG`ōq!D>+ NۚSD&~=^:_%GE!DUn 4ڭ ̥;%=@ORlzU'ҵ}DtCu).=2ڱ>\^C[F.cx%OqjBiŕLl%Rwj=7 3eJ=z6OGok W^BzJ(IߢoUUv=|PdTr?шYp|Й(̖Yaq2^9œEC^Y}K3o¯=}^aSn4IFaRk[@Ý1[0(Sd!W32PIڰE۹#pi?vTq xRцZ1|Ҏ0E?fS7X ;KD&Y®,#jtv8@;o4+pĶoʸ4З/D ?ɜ&|{q_&cm=ޠcG2/Tx2Âۈ==L7cg.RSi_\@#50\ !'G8%=n,Sqf곸}tO"R7aZg qC&PVlɯ˺vT$) bA2.Q^UH7>N\@rrh脝\gFcDT]z=% 2ie5 R̕Oz!$1(a,u.r).N}YDi{!/J413sMAE ;V62fx5q%^BپxO^ `K|vBj:~W:Σ}&A`(-]jkpj7:kT0BQuz<*\$ 7^+m8Nei *yG-: 7qHx20e6:/5#<[egY2g1 կ ~.}q`EْvA>ucx0bK<{9u@Ӑy5 R31]S"Q&7ԋ8^2[#7;UCW2:J'"9戼rb 3LHڙ (C5mXꂆW ">#'+M<;;{%gJ%cS`7@ZۆM>4zf{:9](gq=)2`4jDe~*4:&"?/87WWXRY |Y佁< )^FnD* TܵH21ê7 MBsV5b~31!BW&v,In LզțLݥ>LG<^JkҪҾ DҲʍC8b v^}Y*FEPOWGYEPR8_x*ML@>HlE N/ڙEo)`dU=^_*K%?~6v#X5jy8?1gdWSROЖ95*!LT ]cfQ Dm>"IƞeD"nLI@:`so-):*/]׭dP]8,eyL3 #^M&svc ыuLcx49fu - ٱA׿E# (-r ;d̜y4dU +d%V&=#("ɢNr;7?TUN@,<%c_PQ,GYy0I9e5{MEɸS(#8:ř+~]VJ4GޕfN0G$8FBqMQbCwh=ĉ_8IQ9.ko,0[eFC`a>wLw`1?"Bqie[ hPzgʬ]')a0{&3DjF~=DK3G|c(?ļn<7?T†+ckת*VӌYWIDHzHnk#V~R lcشPa׽Et%tP[tnUn Z4cSOd3GJs>F0n{BF:ɉ]q؝>FFUGǛ%1]E&OAe) fPTQ mCQwElAO ho \@/b٦h9~TDn?SDof^ȱ ]˟R}*˼AGv7`gػMcmO5a=f*}Mzb!&NβfT& qV"[0v)jXX$ArW9k' /V:QC|5j=q'^A]QgI}nʶMOxZӴ׸VL4o>AS*0ϒ|G[L!!DP^*6[RDjornNY&у,cq!  vFx)?eZxG6\֟UTЇʰȩD 9LKRc) h}UlzG|Ua;7MH|(-YtY~d6d3_pQYp1L2tZ?;wf&1%{Eo&A5x!_.1\:iT&%U'BQ\` Hx\gXm7SO)tljA{W#;s-|e=5A&li"+'fSrT]_dHɇA::|M:-{;xfA|x:}&W.wl Nv;Q7<> mWP='7) oҴ"΍4ϰoi Uj3?&kHޅʲ2(# ,Is\R>}~Q ﹭e$lltm=TP>Ieˑ"m+=Y,zJ'kRlZ`T\*ү3 Oe!xAB6pe%7ٔ.=sM6BxkX$XČz-.ZCj hw*FFs@MP#BAC >)lr\ oo=m`-1^[Q]!otv08u}a@V nǏ "t8<5aD!qpܽp/dr70c('<~G[-3DTt,iYT[E_Oԕ8ݮHziDͣUד+=l/o~t@n𣸎] YZ'U-i/]P-íKqӖ^ϰujwr}Qu.G7R 8KdA8Rĩ#1PwpW~l¶Ԇ.K?ImkZ4p]~AD$/*Lbde좮\~"(iΨ0bDM!+X6")XpUFl#Hǵ:1J<$+ȣ:uCuіjJ'~("3UݬKd#lYƠ憾DmRISZ+4xs+I:(Z\mH`ö^!9P4>S|ΪI}D5Pf.i;@Z y:"/BC%K[kTx{SFfXbDQ P\ 3MsQ?{I֫* nͨq#DcO>\N Y)'UZ3J\O3Cn16; u,B<`TU lAĹ h-1=LollMPKFwFnG)RP7P )Ux>رcsϮxo*@ 0i۷4X+u+kT|J6A MXY쭙>4h qiPQ%zPP mCpcz/諀8hΗ\uX{nm,LRTRVjGe BQV{NbX>EUuQu2A/脩=w8,=G0tLqXA̓0PBr19P0#̸ )΋̪߬00餲$n2Ί=kgNlk\)Z#R2=P]v<抍y-Dk TBڎߢzRG=79zoR+Jgq~e4Lxz@4pVZk)_n?>onHRMZⶒnMTcYX+1I%~vsبs~^|< }c<^s@Q8p*'̲F ֗dW߃Coѭ) *| 깦Gx5Lԕ\ !7 ˵f;ABC>[okNXu`Gx<$.saH _F9[j`k}FG&[+<"vG$~%W]-EXɴ=$0PuPz4/a${+`"Hfµdmtcv85!E<%Hzaߞv*w)GeÏ1juIb_دP1 !?JGQ#&s}B f 'p& SAⱠ` gھIhď a*PpT-i YS͕:\Mg? zKTs~7^tjq8 ta3]W%JS(?$va"buw`;)I(LZ<+kJu6tOAF`S{8>!w+^+]$Tk0J}]>텟Vc}VgvMAeRD5NRD~|1i/,%Ոe DNOЙ=KXSfkd,?:;}!_㙆2lAYgQ/k!_y9x$3!-#P҉)9wk=$!9ư`k śl;gnxOSrhíL-˵<͈U?[,; \d~`b4}Ή8Hܘ}D+_ U|}¹Ӂ墿2=v "zdA)O\ H&ww[` Ko#A k4O-ՌSVnnNVGY"R.S_nQKTfW܅kALH͎t)_G@E*EV[X7[P}~F;C"Z>uE"Ӛ."$NR#iMzhIfX;a!&^0vk1 B4o`@_3g:g$*V=f%&@tjjpieM'/0a*0Y'P=6NqSuvF8]"?NQ'XBm3$LɨR3DW82JT2kq&*tţď|5bE_c]/T?.~gsv> |+&PX zG:MB @L =2y}%R ca־x2{.Zt-ꜘw7+ b+DbQ\{m woR4td. v(zVho'hf@RdsX[zEwһ낶!&ٚ'?wW2UYMXE\g%˟Seց [p&AǺw8qQ~@WR */X{w w(f-GWK$uprEGi_ﭑ!HA-;Az:6O.L"P>8I D+|շ2DROo=C4]-ኆ1y;)NjCRhy0dž qsrfVGH<|X͋}$0aڱN^-"ozzD$IbX3ުu{Z1ҳ6*wKc-~H;}* LWF2I ۂ>s Q h"s椅U%$K1gZ)-\ u54wH%%Ru~5^Qy=+ 7FS^ݏg(/s" NA:KxH"ѿA8 b~o᯴+ wVwq y/VrC@kX[@i#d2Rm<KUNeEB},a0uS*aˈs*FDJAwkN8ZY̧̋IPd*6{F6X3YNv+ xW Dҕ{]kG :Lɹ@rsbGVSQhޤ/~|+MD٠HWc)\QK&Cap $ _*6(؝n]X,I TVvq}T&`{gԼģz1t҅"jth-Yt1A6<$oۈR dDpIpA&8Ba) ,eki37VR9娜jJԠ}Sw1Qle:o舝؆x%/1 >a8r '&{Ž/ {%H/N+M3B!gխܮ^N'iR>mVהL4IZ_(s1A-~mU҆BOwYZ<5lsEa=?+r+=QWd%(Yc'&e%ܠ3O7L;!wIݵ}Vl1}yc5 Hmhlb%./ޘpzѩǺ\u!&xҝD\I%}`F@lfUguѸh/Wԙ_I*zOU 3r h֙K4;r1Л ~m&KV֮]S%"`얻o,RIsu^c>g~<%>M_YH/OŒ&6M3XzpF{e<_'vAl0%EO'nfajytE7sz t V dlf2V_hojD"<3< ֩+S7U#^h5tv"AC uëb<7AxlŅ׫ [TG񅶟p0j G1 bK'+7H! Jd$OٽUu5 }iZcKg[ m)<ihR]>EɾwoNdž#tFU\[R*J1na~8%#UBϕL8e*am37ОWⴛ $>؎*}"0J%U~)}v?MlEJJZ2-.T AŢ*&s=Nؾl&D9y[ғf6埳f'J|hzqZMʬX2:yzK]VErWm55^Js`75[J_equ S}ͥW#Q~O#2@eWa0򙭥81Gklu`赒IғV)Vё`x i<k4*"($̃:]=:iwze>-[&;n&W^bc QnYƄD=ϕ-!KgNM- Ivf@)^r ~ك xT&E?$FcA%\˖mN[yZQp2 s@]a$tw#g,~{-;n嘗!e/].oXVh4f$LLjT{3Βrp!W> ߚB|hy JQCʛ{V0C-@r 't㙡ִh#C;܇UenE_:[{"ktK3/أ6IN(hS"\@'+=k-*v{ҥPbf^u/?"&ZT5s,~ D«cA.<N품Gvcl\<`,i~lL-!t 2?܎ᑇ){>$6 yb wȮ x~#HcM?;"_$'{P2H+ZJ9FEQ2 +QFfBS]ܬ3> <50V\(\wH)qbtIO!s PVCpOlB/ 7R88N~\fem:=E{Jv4 &)gm9] +y"ok1ojܥYI+GI.E+iѽZ+m<&e8 u.^zR쨵vww-fGH=GD0Cܗģ };"wWtB1,x#oZE74h7a|brHo*]+q(Vtk@ 4`yki Hy0YmF]\vg]UϴK:Ƹ}y@jFOzDF賰G  *68Vm>rG "䩡8b!pEB21 K/3k7y>[\m;Ѥ,<.q DI5(}x۞d8.]g9(Ġ-гc$/=Bޘhj H]eMإ2ٹ=,մSjs? iKijm{CKBmXsp阏*+f w1C$wѡjw~jX$#R=7c7*oŭ@iYW)XܩeSEXbVgi գGe ]/?7[7StL?:S#8H.=Sݭs#S#x}D0~XA$ue[89_YeF1~Y)&LE;=MZzPYR4 9oeXlyyܾJ*s1cQ&(@:oA][')vI㙀r#nT,Xh}|._R1Mk?:'Ek# xr:o j΅2O7 ,I̝8)UbCUZqvexYsnKQHo݅kZm\d1Of#`2$Ǩ8V 5)/> c '@+,Pvg,||ʄ< m0 1"օ0z*tn¶0l`:^EN!e}6k L  FmfUJ#>rClJotˬL/d"l2޼Iz\jS"{%*^oGk6gShX\Qܿzޤs\G\PCs|\"{AqϨ$mo&5OJxTG>ӶK#YiZV|84􇘻/쎨p?sf8^W0IlUu~r»G:> iwyCB+h8LNk ]`8i_I!O4SqlR0HMzUUt(a(tW#lâa}fT:12ᔰMmy9%;)X9C au|_Sv(mI=bGJٳ?oU0wH a݋Q"3$/j]%dUZ Qtk}TJ Ǎx~NOۡoD!RS?D9ѤV:PF c {ZtɢuGM qb38m CruPV^9VYh:T_)Z67kz.jhV%!==3zDgn96u%SAp&Dm< "NP|1ϥC!hp9֠elcA՝ےv4/W X{cEGUD=X0 9X0.\:FZoϗ==I;8 ʚ2|AÀSE /,RtᲂXTꪞ%I ~ uGS$1+*55F")8e%%.VIe37C9)?0g$Ng1a֋M΀ɎV I\LBu4A5N 14RksK2!^i0߼Qo) Qشóih wHE QȽIϠs塣Hy쇴nbTޤ׼,){y\&%bs{,2^>j`_;[ P3&A[OX]Q7ᢝ2l,R:kJv-glj*Laiʂ6Xu:VB'O1[!,YyZaݝ:Zfc鶹'{rǀ nmG76EXo,B2 @Us8jhu#WNN}Ѣ-Uwj-Luhه@ϸ *#?YH-@|F8x/zTOxz.3K{t}ЎN 79X) +?[s)"BSD-~"]Qp6Wæ$ JߏŇC7pb'<67Y~:Q= !EɁ+wQY^(}s_.Qp/Ѣ#sfIUB/w2Z7SCq.-*}"<$ӏsGd%?M_=Pv; V0EÔSP5#H'1}}`kȒX/(*EM&A'[[c]y#!R(*O$8+:'^z` #}H>?q(脱,ȱZ:Brh蘽J(%*c&G)o$eK@%B,ŪyEK'tIoe+ d %o{3mŋgKMoOt7t jVF)8߄km.u1UɊE\VpfZ$_Z 5_uYDE8#rBiR$#9`ȡ8%=/!EVli1Fa $Bޭޜ(7Zzգ;4vYS /oD#iN@\u xwZK2T7WU農KߙFQ!³"Ƌ6C1Xyh/N4*k}M$ޫ96J]3mz/Ie:70Ck\5.$"8F |Ž!:#%WLK{+V6-ڭMOo稹fvGU;3˛ |JC&zx)0|h WdfMdYs&bUЪXJۙa؅Rm;ׇ+ Xn;~hoPBnM]*'!j"|f? JbΎ;tܾ}G|\Fiҫ-d Ԍ%`2:z}kjq 8FTg,+U=I jޫ&f2DIŶ ro^5dX7Ek3tXYu@iNKWt iJg^=A&^g `/Xӿ*ꌕ#E4x|DZӎW%oaQB$Kzh\  m%FkRhFݜp]\tH{$|+-e,*%ngcXu*cVxPC#Tĭ .#ILlڝ#D*]eRI:H)Ef! 1nh5g77۵yQ4.k}(ļ UNc%kfd}*طv>RR؀__S ש5!4Ӛ#8Ζ>BY 2Awfamz-|}FP9 wL;B^4Np'mt85V|R*! gi~t|Jhlj!I2/'%7Ɓ. dYUݗ|c#QlPd]|%"T38WuBFYccu"eb ZjU9w 9sEFY -c?p%H6 ;VҤO& Lw`5"G. vAAA1:IJ<[VX|RHi Y]>r&.;2֪ܝLn&, s"W9wWBYP [lKG6!Wsmj꺯ڏexg|@&-q{WL0 HJ45:#3>Bl)rxbso5OW5MY;\!Lګ=Hw;rs{;CnGˍa >-үpL p- ~7r]e ,kNиg#vOgXi#BOJw)\S>PBp/q:믓Y#W'f 5Ikc /\X8&UbFoNyyhP|yj7|_-3c@Hu!23%p*̡H'+Ul'7XR~6ebB\p-ZmYklrɰ>葎Z&cgLXGʧ x2 t-.+ٗEQki`lI~YU*27Ӌ].Lml!,6@B}?6f4FRa|aS`UrFu'U7$P8Yp`OVwԾ,.^o;o?4`|OAHTDNlQVy9SDRG+G)` ?~4 b(O\U#}q6<' Y;+rjewC8Afe6$c +'b1@(PޖU8 v)@&.r2|߰Z?Ix#z.ھز-< 'flaw`S#x|N8F*>Z?u%F9½$SnqvK)̲ Bo 4xKCvR %Њ]%o$SrŽkQ&yEs`I}i:eMfZ31$n0PO&]bj gM `~k@kj 9ʭ1} D*#p:971K@77&ƹ!R%.Z WRpP@ "R-|BU/d+gioXyFD/6:axU]v}rR_7yTbhp\* b27b"HX诹R jf)`DVܓ&MJ;m+4|.@FZS%d.F MU-puQdB+D-.1E߂T[[7'X5n92Vs,`4h2 ywS릈&K33BHⅪ?kXOA lƽ3p1kEkqD`=T>k7 #EA>A+>2")MKkޚ:V  67'fנ+2RWS4`CK"uYJi ʄqϗw %C/?M7"1N -Ro6% }$v9yF6RHU8nƲZB>k#_\fB`>V#yqUTWszm^/>!fZQhPe׏>35=H\60?-H16d|H``HT{#p$^&7d3U{.o_v?z{z(h36w~;h8q mBeיÍqg^%K`LTL(p^'t %l ߚQ!G΀Ϝ@br;3ɯq͵QNuފ *t^i3 6`DAbaSi ˑ>p0ŌrL)8k[EtD2m?ᘲ4Fm^GdLyin&SwbbFc$׳W Tw L̉>.ujC7"߇߄O)ԾFGaGګ_yZP;(+=aFN4F^}{.͎ҧRJs(}QyDfelb@-Qo{ ʏue1"Ih(֦U^ƾYb[_ۙmTl:*چWMzD~`PK|_<%6CYbhOgF`3>- ;ԇ'{$\KDDKal#iGLjbU%}C5*CaAN`Y#oD2yPՈ7}vhNxVdZgn+篼Q)Z fȠC1=7g{ [8j=TP{ئWɊ藥)`Ǜr{[ۨ;l/@@{tOo s=ߥCpP=iEuwfR.U܏(~Fvݮd V PRG eۿn|( \; ZJR3nڙ=larJAxOkBTz$y!4c<8~4޼Z(9Lv0禈CxA'Os"zmbf[ͰTeHbL'X4IbHO;pހ,I+02 l0K}Lg_\Cy ЎA^$K_,mi9:d[bj[} ݩz/KITUN.cП:>@C@ob=bv +|R3|>!ǃX놈&=3 M4|?҈ o"DfQ)LbKloyVHsbcyĞMMY:hn(X](Z aX4Gڔ`Up֣a0yrJ$axC;JO]q8c@4!"bcQU@1 #>yY`b-}& $m[Z BU+zQuʛLLChd6G)O#J91|zO0W9O$;zv}#HqJٸ2FlA$5Mrk}eY.-S܉`3#Gɥ@RqkMx=Yriu" \ GyY%ұ M>@U)dfTHޱ8:?TTD兠\ ;3L|lWف_wLa]R5E.a>A/ixl z8ac lp\qjW(OԖWEZβx]Ű[OpgL K<0nB5n1S+qn6=:#$''8+jB_ vҢs /0ʧM|Pw[yn?+{gYt qx5e#Nhǻ'g -pxrŌ(-Mw,$.9%ϖеEl}o ?\_.0XU6MYn䕚#Ob< 2Ki᫡_vO@*a aR3DfQy"s56Bv@sd3ˠJCa*?vdU՜Pc%/?@ +OsāX#ԫF[7 'YYQG‚.Q! ^ i11cjF1ɛ'ȏ}4Wl8ȿ?S&|X#5: i&7kꢊm"Zk W+yo 󁎂&3Pm^'IxoX4+4w2 [3`7zSo}ٜSYԚPal̪{ȱz@k2Dx0OZz?ODsO|I 8"m|Lt\e`@&P)C_ }Hµ $b d7i.sQiƽ̵^1ua؉Z@b. ٤dH^9u#fspQs`81?飈~אz!5<֣l <Awg(FMל/ ͯ-SpVDtLAU򪒮aiD5/("9Y5^ͼ.vO/B:N3vѣ}3V~ ^&Z+6kȇTS_FL2v^o 1۹sR9\7&WqC S!=:<3y ddU%A ^p2=χ}D\o- I;>q' v,@ 5Z+⠨HόܒKKWV8"hR orkC{pCTQߝH0Yp%vZγ\lx N^mYBs0'l_qp (U/FZg %t旡:^]**0 ͤ\WॳCf~&j;Nlt :@]BKNg)N<+dnŗ?QMT?j24*YWT|SuW2񼼶u4 8'{]aW?#hYH&8X! ;1t&df-$6=4Vo~n&ALo?jzȺxv~CAOmN^:U޺j@cfNL)=䶲d$i3,+;~f(%򳁭ʾ s6r%ς ,&_s4J2`Nl 1>a-@}]iaZs`+تL ̎0``'jE y*Udvq;l6b_ 1mb [b@  - WϕFt˒~"b\D] Rv"M=D;|O7_JS+COT[ɧi_L[tTtY6#-҄ۅ-43")dvCq66R{Сx"byJ@ŴCFMf(# 'tO0Yi)- Vư3&;{x5Bz01=n׳9'-Z&D @xLRPLfP}px?2uw>qv܏E=u8s)gCq-m#˲kII;:QTD4b^Z')W6^v3#8'ǎ GQ'dkW9G{?Owyذ S?Ȉ8rQ'͆@R ?}~]in qRA"02?GYhQs7hOxqɴDs0aT=Gxd㤵~&|4m% mMd}<r|);b"'Fޟ%Kz!lXdD )o.'(ch@h*Rq/7hlFp[F4b-{ԃ?RRO2985nK֚ YCw8oO:8жUۘ&rH[| {,'Idg<11;;hc(hjXE@7 x̼;Fi$ky܀f A{$rJ[@DF>e|0X(o Yra@Tdkn)q7S)q򂢞V邌f.j!jS@ay{#z03.@r OI0㣑6׻Ȟ{a%rL5N*.5* 0_7wVY)$FS Y>G8'. |kZN* _q?^ 65M>InU^d)r2w۶!ch@O"Yi%~v԰JA&KMYY6Kr5R]6z}L3a"R)v&\%UuM֠6fcvGcʯ LV+*tEHM XW AJMU-3+mM.'C;3"FycW/3D(H^SXdW](^ #@vÕuYGC<-D+*LbS mlmn{LA pz5Zskֽ*_q 3O=5` 7 rGHE۠B9I\C޺ԥswfKq|͌kv\S5éuY'73{q.W}~.:_w/[`0h nՋ$M]D"h^!*k?i Qq%`P3(W0PTnHu/*/)IMB<fn0ExYep9z\l;m*9 尔-zBXAI"B=5kAɂ/Շ>O9Iop GVer'0L.ʲZoɜydG>:xb+ƾ(#%3H ݒr;:ߏhXf'iqnƆT;u=֛.z2r ji0)u߃~lk(hB..6K0]ܘëRKá"NQ씚M l9V0FU\OxZ*#mA= Owt(6Iw$l"8lvAf-(,{cfsqsj@X]ç/=ydߥk8=ƥf6pȼ% qiMu@liCnyoRAR W\D4T9RnOs`X]vB. ,ٓj֋l:av~|zXxo] ^4\d 0l<+V"->4;i]N$BFc-7ܽ|0 bʫGQ]d+sVhsCoH A|G5LlbWp}Iۯ$}sֈ/߈J h0Ծ8Τyry8Ń_OȬ~-S>.\U6@u'Z\)h!O@+JGN&PXUPƒfP1G2Mw"MԮ8׎zF Kx#޻-JeYDR(ħS*Ha1Os2 b.Xj_exƙmbX󍽙8RoV47,=pxMs̯czX)4B#j _xw|c"*8}8'HO:E3b/Wb2}J0<1:Sj#I5=xk}4k+3#vQu~aVcdJюvn%mEp5L|0 `bvaԬN-2)eIi룂4Yɵ.2OCt_ !)N)4p_ SHrV|.רXetQlL# X{7>:>TfG(>/W.:j8xi0ĭ D+8"-{qKXxQv{t=Wk2mdS }@ъHB 5huAdQ}Þ(Cm)E.5M,㮘GO7Q,*luE AB VTss/G;O3}߸,Y٧KBŲrNnt5d4h;XA(-XJ` /jB'isڅ?hb{ |ԢL5|Gء:?B(im$Ξ4 B8>S`@;!cFMD].^3ײm(厫/rx)(Ph~J/e>F7dH&BUd=! +%(=,#wEzF58Njt)K2S Z=p ߢs"~Mɻ4faHk'HNwi2iTMi;hP8. @ Cݚ(6mB;X<2 \M,E:"D)ͅЎk%| 93͝74 HQllq n̓(^‘+l!ʮ?↩Q d+2 ).o ǣG~H'5ڑK|,ԇVu'0mgo2wʿ rtZ~=,*)8 \6g[ Lu \wntiZ[V4y/u*8LWk, ӒD* +b+"IJ0iTVZ9i= hHuC{UZWXK88k;lP~F$) ~ _g߉M ba;P]>2V2_1BÁD<#xJPp~?Bк!jRY KA\Xö%X,%B4bj#[D٪\eƫuxݘJEy$c \=䠎Z]S)7Dn#reQ+-b \TčZx~>Hڷaxa/Jm=k;T;^UwFZfea,r M%=(fjg3-,S?1$zjX]Rlmbg=_DMz%X; 5b)õYaxuF#xU{a8QV$vߓnV&C[|X4<#-byXRWv,^NziZ³,f!MY1@\r,X j` )}eYwSMC' sPkŋf1(>m`4^z tIiO o5ҊUF[Bċo$(GYt>ݹ,$*^ui-{hۭqždOn 6ޡ (amsS5`}\%˷SqSsln{ؘfO˩@[۝r r=fp4e_ik5/!kuue|Bɐ:9ǚ?w.2B wHYIv[$ZHҏf: ܠ4v)2?oW@uaǻGc ;MjP>7\?'W;&ԪδH\,|R^TԒI&%b"&Y:,aW'J2<1$7"M*"{YHF59EhP¡-=Wg|LbzZ 5Bxx4p9 )J5d]~&?Bu*.a eib &ȟjv}_s^ H< #Dprfv()M5Gbu1ze:**<##JIuPtB p$̱QF89L}K;X͕i"YP㱟EHkLut9%s 86Xfv)^yم(?2ޓgU?msfsܻIR2jэZ{YB# icQ|s4#ֽpǸ ;$+}n"Hrq58p"]1V>E& ɠbr{H%#@ +4Z-NDqF_ 1L[`3Z2sY `m?Z @0s%Ez%xS8-^mσpb}( [¬n BZ.XLQqXp>:ULӱfT]A؈;@*!2aa2;l2QSE)GAd\w[,Wѵ- ,eg廝?98UT!cqԎ`t0iHb{=Ejgmb[ Їy+aq -;P`glp`D9=&aľv28~,00D+BmC.4v-{huՆ wGP4?CX5&oPr5$P/:5sa=nׁ$t^T^P5tcgq7Xh׃GSD$ft}?(bŽUjYآi [|Q79F)sL.^;pkpT4wk$v~>tJ1@!Q#_(ȝpՀPҡٖs[tMCkM˸uK9?eί M w̞>i# >E\_*ܯP\'@&ك@ pyYDS8qLaphXuMI=YU)6ѕ E7+MT\S j L` A(|o;!S}DYՁ:h )x_tI9  vF7zӮ͍B\rɏU/&5S)VC+Z 9I#`bɨ+->-z þ;WŠM(3pᾎ`,T9A٨)}F]ĄLd]mZsSyϰ4ܲ ښjYDE3aq@A^>u182Bem7؇UѩscW2]3{ڧףh#Ċ}LŚ v38ucI=Z'4m+gi/]кfi).^t"^>VS9PbC;B~hՄy(ﺱ $fGz4kp*hN@5g|H,xCO=!+Lw ,~;0=pҗ E3UCfx{L0A:ALuFIF2BL $߂E&[Tz*ϗ2gF!|"#Hgd572 ɰZmZSD&Ѧkyu/H6 /^H`heo!_gֈcKYt;\~MB);@,ܝ]T!w5g[r5M;Gل#N)Kj^ ~*u0hl\Y'q[ClgUzʓ*`o6g^F9)oc1^#`3(ٍA#E(ɹlmI?pᮃϥC*Ռke\]06 ӈIfjK0Xm5$rݧ{'зR^V"' ˕\I:4 \>:$FmUJnWBrWP4 ZjwEk'k wTз vD[3 :w:Sm ~T]*z0aPS,+?¦KgPHR><'hug*X|fɴnW1h3]s '>l I2Nbڷ@'T|>t3~}fy3t'{S\=A T:KL,(pie+ߤ?)4VSX|_O;clg2KMvj$z /J0_͓y?kG1?O)ˡC9vo=Q\dКb8@; ǰjR?#8bhӢ5>XQtMmJ* sfՂdBNNC௑Tw)7W A[X R|UU0ĺŬ ?ƻ|-藑Ox Z7a; {3 SiQ]KvkĐ~TmEݳ \NZߪz9fZ}wkE)GWj (ATU*)" LdۆRm'RA3` m3hAhNj{{DN_Crmj~M^/o>^XUfwlES]:_|0)|Z[`%ؚQ;-_UToe T^2ܑ߿P_|G86a-3ŸCp債7J,.GM10JC4ԭP_LQRּzm2X7{-}Ԫμq+{MM{*k])LƃvO X2~RʮJ{Ab()nP\ =q糢U|=tTߖ'GY F@EM f,@hi8mDv#};mVX~%<*W쵇:*R\&#JmE4hHcc~ZNyF;,Xwf,j[@4%I6Q<״y+@1eQzBJ[Qp*a)9tpyXާ W\2'^(f{0J$$Hd:ZX fVd%>(x/v%FSخǘpC mS˘:g54 ÐK}*|m0T@6XP}# n=`4S͔uטcoQ'W–\&g$5m ԧC- 'p mJ*Y[rKJk:$焧>x_x\c< _PvCeo܅`Z Qs3LKα'W-/\NLq9ωFa5kũ<_X${{¦;SZN x3F |ѤOrD|׭`Fp8L$8T'A{Vs+M mw$GlIY*X=(`qgK տߊ-3SȚdӒ2%|]ֱYKH J Qk)g"[Xjӽq5fMĸ vcJYՁH q-r:,5aX,9]o,yU΋A茔08R/g! +J%?R_9d8Qr P(`jPjnM[o9: c.%9DS+!HЏQ![{ B_ohFR3B{nSZ{p>.c{姾K&k' )Ip雀׫'J)\%]Zyv(͇:T^4aH~8*Ud +be CVѐHȅ/#b_CC'fLWut)smo[踹YOgh5)wMD@QIa3oD[?DaWT7$"OvEGm pVȇ(8{`[@͝툣#]((H3 Ôv8?3KE_!E'I狥F̀鰙diW9t+X&%\M];Χg4ɭg5t"T6Y*+H:RXmp qm"XU6](l%dlb[_Q5{(=Hl@,8l o{oUraX 5۸ܺP<8;Y6UL္,^RNpmD_-`sE읷֐jB'snK>#SLغ'd-jӡ ɕx**\WʷZ9h_@ȅ/CFgMHٳMZ]>rWiX jB9 E-dڌdN G\Fj!-bj+aM)jiH=1}04Ǣ~n 39ēJҊ&7v1U1ȊXQ0IgFRnei^7(TF6F9?CsBtPE[,p|Le"ggg{p{1i&J e"OxVcSӡԱYS34ݏ(vS|ЉK?YĿi-oYsgiA">G~;dCKZbI2AVwm:ANƟk̯ BW{|>hŰ(yEwWåzxv85#f9 0EEQBDfB.rJ@ mE, C jD DRpiǵ[3@G)P*wLRL4rQ GnYP^q c(A?k prq:LjQ 00 $/G; GߴI7J*avɽzhL$:jso<MZpYMJTs2`$'=7V?:lG'Œ6fG+59wy#!jc`I5qJ9:pvpnϝ:˱rjIubׅ%ס%*:qh`vYU,FxA33{qSsY50|H64z-ץgSP뚱r,<!9IV{uO[} >#Z#&8HC| ;)>ZlcH.&tujOBK{a7~dwM!e& \OpϹh,#(#9Ftz-1,5! [s\UJcF!W- 5FJާ)C4~gm5V4DmVG_WFOȖ&±Xawg/Śs/0?1Js\@gRujSno!f<-/x>O'hftMVUr& 4}dDU)W.^/7=9o-)7j%F9a'Lrm[pR,74БALK@i#SWAܒY]-*5I"7'y?+6t5\oleUx0TdnD~|KA6܍S\5jvE%ߎ**&*s`%VJqT<|^?}/Npum\p,6Fk<@?w4ZFzo~pٴ9 Q&2 ]+qHVĬtDm,?iF*]ő.︍rXEJ?ɸDup+j=[*|lF;2AJ1Ch.`ٙhO_F9sS -xIW2y˶}@H=$%5-1KZǾ@_E^VY⠬5wv/ m^>2X·2VX??4bn\wEMgtqr|M>3Mr}k@bbEț x$b9o+k9EAYWxW?@uR[='$ϛtˍrȥUg"L:;LՆhKeF&`v o #OX]@ ?a;'$Rt+ G-d&F_qgkD.zBJL'fg<̝E_$xnh[sH.aj{4}$*6 R=EzcP,9g%.t#tܸ2 jOA%b@ud6{MǑknWw4/ &aXNНīqxW5NP17=լ׍jfnyĥYivmk.. 4')815񴋕A+@ f0/PA17"1 Em" h0q,#ҹ@_ح9Mn`+_6I衎gFAZͱP&s{TθQ5,5wԱ{֓+k*ۢb\2#sz!_Z`L”z4:1#+=Wg{orڡeQIa&D.73Kg^pjQ(7 9s H0yӹE`ybs:tw?V\"m"@[ }_Ҋ!ahq=&xhEr|B=6VP(23k2E6l'Mr IJoFӏ5r8>:qkSjjK!@朎|WyUC~JWR+0Jfq9F/7ˊ0YY􌖹B۵R`0MҴ: (}w0F%+I *n `dj'\:#8?;4n v#@20v )Ҧl_-xwTʅhv3>Hse'-&QARϿ*TrmPZʎzX.d^#Th(q SޝZR~/bq DmGQdm R/`$_#[SFvy]o1:Lº?efy- OJ^{?b=!tYUE2&$[g'4 ͕[wɅ]_l[Yp`M{5W?w ŷ[5l4NXe5kOKR'U) 7ЩK<~IV& .'VAǩj9 AF! U<"=_(2N|mO`4_lKGXHJ\w i bI]%c>`}' zԝPD[`nKхP FH2j4$[Yt;x+9jå'%uƍ#~3+U)ԴN0ڒYa35Qn5R^/h6 /E ݟ>7yx#ַn6W6>fxKAȪjl)3&7߬;GtySXҡ 417Ű^a"s[Aب4Mr /95p3#TDe$p5@C<53=yG$_LQ'/櫉-wG<߉WNjɷmս]QqaD wN>“XѝjD"00fg4*{8سKGl#*Qi,XoM ͸y@+S}WxirAx0@X)*.~JzkdCVY mE`u{3?SsdU {# S:ǫ )fAveCOi)fbaQW{7B!d dXR孰GLDfVt'RFX J"3 7[=~kF~D_S{mwx<#$+|L"yKғIp1V\@%&ƒhN,k*Ԫ}Dd ͎ gw:x4q"jw2L%_X҄f W=ϥt*1v@wNрa&ӎu V#M@}`+Th z..֟c2r7>+@$v+n$NSeRj2@YY+%lw}y rirkVyX8KW$;E/fNK{?uXvo3< oAڭ̥&!10h&327E^V&՘4m(ʩbZU"h ѣn8rW2%g(k xƌhVQ<׬'( 1a품cKyg 7=LwF`q6h }ϥ[g@^,suy oi*ZuS='); NH fJju#OO{ԹQ0?xe3weIlŸ {jau$Er|(_$n/]~O⩐_3u 5#l('5+o )qOz* *׊A*]4JG׭8X?q t WiQ׶q(ۿ &\`Y?Z * 1扒T1 (魓&=-|wIC۲ _dq})qTSv-aDzD wg#/cuJ0i *P R3ÿNVyMN:Dyv8@[:kͪǟN|K/ΊgA@ T xd|:,:c̄aX.# Jڍ&e^BʹzyFK |/}/݊GK'LD3|E<8y~OsjSz&炛Ӊ"5*Vo{B{`p|j ~U @j:-]uoBqVċ1[+ @cY@bĎ9]/߭5U㽛pWGC8a.e;xs*88@Pk BC\`- <-[tTwR%ڎ=Ij _,οbT O_7T4غ]*"MeKFDPf^5 z*ښVpRv?qu]ΌEͳaLurR2NC <})^an^Mم71~3&b 5XKz 1Qɨ狮хqv9qs)s7K^Qɼ#Y=4BysNų gZ-Qa)D8^.Þ[>YOލ'Fx*wo1.Lŏh ǿ)$fpw;o [n$orkX˲2"텾V[ `X\O!1]@'S uYIpm2+T>E_X1 [R@3J\V])ՀRŤsOd]Nyjtݑ3gPq%~EyhlbnRfa+`ˠd|#TQz"](&5>Ɔq`+=w&Z7Mj>);R).+`xu׃clgGUQ7ripuC.4EDezu(-#o-b> +kIs8Z #K憎X>,-No_.jIbj0dK::!pP zoPÍ `*zߡML7Rz*#{\mw+{>2$XԟO'Dpo17}ll{mi|pdݕ8l !GU ZRD|\UL}8q,8J#+7>dgL~# t )-@9 7Y5%#w_+ѓS_lECn% ,`OQ\0[UA\ªuy;`K ;N>i? 䍰90g-(DD|WJI(Kͨ(&t}$ov\*]Si``cUO`.5Fއ ?+ҫj BJ*`-kix'>4g$&r}eD ՜^JNf @[DŽק 4l.&@PC_ Au5 ;(!ESշ')zHT ks7Ʈ)D4=iO T=>StЍc:VgB QTI-Z귫4jd4 \@U"kTIu#$~K 1v@&0% &『ȝi:x_﹀f-\33_T49zX  9uϗDUz0 /\P2@F7|\ldJ׸޶u_ nA^­ ٛw~n9 0A]9|+ _>b\?@pkmMDmt*Y7Ĝ] Ml:{ehC鴇 +Tr;h5ejc-U&YG>U|gpb%C ;薉!nsTx|jy/wwdr7oNE({)L 4O"`]_OSXS qTHCŚ;fkr(}p^s$[4 [E4sT2ڬSu75\y!Znu_₩tQD&nv͔Q0:Zyl^hN)SzkUPòF9#ԛ~p2=Wl]ky3iXw2$2R%Փ~dz++xi3kQqg 8~?b,$lӝYHV͟6@`#PY$ɀfL? ˬ{m]=M7PRL[krkTzIX0a%] 2t\lˇNHiGU 5!Ar_"`b}}R!8J]`΅v?IbF \Q n0 Z=L4TbD~(Zoy^Ew+HD5 3 79ѸVU.QpKH$ !To%AX!jp8Qǣ66;T$mT dPJ9zPx:7bYգ'l6#&}w#ӝjFӑ$L=m 2͕ gRseeOWnصqRD;0= Vvk`"Hx, qo" mP{,*{>Ð{*/̄3~QY1 OE?φ` G]/ } 67բHrKߍܚP|y]Bwf܈ZS>T>$d4_Hb2z{(.XR\`*y[EdJ흃=-uٵ : }Y|'T^ޙK[{MdIg{Hѿ}]cNT|\g~ yYy=߆.^醩Z1 Ȗ'@aE}c IFĦ'(eBd Nz BiEQNqP9p9 4v-:zly8R "7;9;EV!KN:4O`L'ۨЌ|Bx'@4VuK !y?n3xלSdFhe:I$s!(g肼4FVg;`bdmN]7=G%|$& u6bv%KTȯj%| iXX+LoRn#&8˥1TdE7s6Ƹ!Ydwe͘ w[=#x^%ue=_#oM}1Xu[UOD$lX[а3K"*O}Nr٤ȷJĊi@j=fԥ6#nMfJ*'p̀TL+*>Ϝxd]\"B맽 w8tǮq_hÓWL\ Q^VE2F)P9ko1Z4oc*l^6nl/TwHIZ [h Kw7+c͊n-J9;da|%$ XK.ppY  ;r%XLAsi,iU͢*=1Ϟ2x~FAj~[s?Z^5k`g c~33EKR%r u-VٳhN׽j-smABvc فBWNqg $qQѮiܷ.XyCE[D1lrz*B In#Y΋TrBH|ݖ>xϖkz )-Fn,̧e ,ôv5-@w*&_H2dv振%5񁶀o|./ZU A`H 9M.b[⹍j'qZgW eyiuAǢc<>4V5~e9I T V DgBes%;S``&Ϳw>~Jc Jj(d['A]X-B%eϚ\ier\WҀĶH('%_On=#_[+690ߜ< "_ mf2+ @}1Y-=,.J_= w`|kbTCժG\'IF"uˆ ĕ >4e:SN,hw! `Nr? ac'/S]l .…+q^%v_:2,1)F,]Y9un`K\8@=Y+_RJ !0ɣ{M.nt$]8È}b~36£|\v'.~]yp?3WjKTӈb7܈f-%3gو’(n%̝@ۏjq_qeЊn{!z[יv ]h.rO~As M<=]uL'R*OߓRL17+S.$h1R?q`%#/-Z1yF~98Y˕uA qI0o' 3HGNah%[ebK"xe!ŧXfb+/ GxCQνDzR>?pDbZc@|d\_xBP9hJFg[(1㊏I8GQU26зP!Q3䳾S X$qsxMi۟zNlv>qZř̌̋B|݄B&eѨW# :q,8Ln(phD;|k?soh3|Ydg& JdUAоW] 2 l d$nAŽȪw ]Ǟ Yvi^>z2DvR6<W# ?WBQhwajҷ?|k0&X7SLuv>׾V[4ř5MiNЭy>YTkų0E(ئ`7MTǐ4)\Pt ڞzLrW?l82_ ycAe娘/bSI^(ؿy?A<v#i5*|=eo@"(^VKe'6\A t)PǍ.tL1p0]=Re=.F%QrJ uղeS9w|1M"#L0]"wel%Yy%v>c$^H/dJ؃G{:`dsF\㑙r o&17: kcTxV>}Y'H9>ջt:AI pNC毧`%`=ҾKebB )9mi2,~-'j+6KԲS@ "v~y%u"P}Wtݵ@%PA5 `[N&̛g C7P~{AdG(έ[N aFzFBǬQc%;*S¢I¢LXGUrX Z'ǛCybۻ#D^oˆKF򺩉4zqjm6*ֵc2ͻmm-$-_2>zm 2DIINlmNsyrv1 z+::njF)rr qz/~*`,`ZvkZ~lSpb62 @=W99`- ]E~z0=!"ySz9]9/v'@Aܬ2;mwUtC'.2SY8;Yg{*4Qq;Q?5IK) }Uɉ0 uZ+vcJ] 3s!y?íp֌PޕJNâ1-<\u=螭<:@!7d |,הWFK;pw_!2Q3[2,hNEh$Hk "Qp<#dn2 Ơ3,RW+]Ϟ %VU|A=C#ff=Wn]hy13q{#IGiR+RQAKGLӷbsĮkXr;Qܗ\V˫oa x e ;'ˠJ JX%Q9.Ԥuٰ } įc?w=xsDSp8Xhدzÿ1ت8;s]tkA3"JDeh]V7Q&:$'B_&)Al)}mпiU/zwul] T$} M9 "KƳ\p|@H*H߅i:PDXDTh`z_gyWgu ޭ7F{7V~f˶?x|G4Z=5C㮽wyĊK]+MqJbTr Ef.rE10Ml<:%cFO"1K_Gt槳m'b03k4G 08FƇHM θK @z57 Wsl N78)\=f\7U!ɲbZ b }cJnP'`6H7漩g9+y$z9۹7~#%XbC-t8x[>$6E(ùv]Od"a90̏.%u&H؆kVB )-k aW=щVOt,AZa N?+v@d[7 Ɍ {(<3nO}DiP~ѹGm\VH$\B?iD1чediuOx>^xz^k=T j#kw*起m멭wUkb|>|@Yg|?[n*sbW+*gyJ:hTS =#`gRr i:ٖDyh?SE!%qǭ p+w]il:a.X)Bm@\|P ~8chFy9$xSGCM2+ЛkU9^"Zi@u3찣} :JrVXhJ9C%@g@q4zz%+گX7(Of8+0KFJm ۔Qe(<!]':_e Chorf x`yYG)A$Eu蚥8pݱC24.Jw cl F̘)X8]ܠJtM:$Nc>f]HyT^V̗S`C$?E'8Jؙ\Alk <>ͭGNs،܋o0h#/LF#c5-̉wcR)أNEF&8qw ,%xOn\rm1'gj^4ShY,$a?jO)3@W~7EJ{)ycѮ[~J!s >ڎD2υ$q=xE 1>UבB7/L-"Qth!H# >A\F>M}ɢUr'y[]ݓt!Z꼃_LB|"WSMmm:@wF'X,1)]6Hz `zw ʌ'ssySs//^gEh!>9HMrBF%X‚jV\9~u* jG>0?\ r,~vh;6qkE]9fisÎ8¶q8_N >>.9HYgQ 'жrl%$1vI>$[<';p[aJ)HM5q)> YvQƗl?dIrrPՎOdF_ޕ)_J,b~]澲 v?8뭃u W nvWYʕA߈k=4,}=4:C@ 0e( 3gwRNMLH̰ōS.p ͋䲱Q7O6mV֦9eq5[}*Ŷh:_CSG hT"Xo5Ơ$ "yY` 7RTt,>'6}jp~q1;": lpٽ`Nϭc-yQW%3T|dmYRy#Q&vqUL9w`+b~uǤL-.kۙ5~ S0$R˒B [ y`D x[8q ]o~ByPVCqg_1O*I]iRIƃRiLboeNؽ`T6' -zRPFi¦;ٜ]{q Mf8lEz& rG'!#k^(kǃ"n#-,Opy=KAjn?QBYxuUS9QQ< ̑?e1^\MAK-4% <<|! (9ǼZZE#W/ HewDaCJ??%WȧHMh38!#taz{Çymh3 <\/i5BbC?6n :ae>#PUkiYP*F]2ZJ/Vᦲ-\3֒xShZ`b ^@.0b*hWM"ZVZcSn70pwb<7X [\ޱJhkF5=OADl xItB6$∉rֹ E AXBt;0Z_lI|JHںxH"sٻzAՒyH`+/,6`4Ѫ$w%IsԆ&>?M2.jl'TDݪV 29NCf Xʦjc>}gp,5!,b$Sa,5Y=8ndW *'C|DAm\e?h/C |5e{'Bʇyjٯ=˴>׌oגD(20`c920I(^w@eIו7nލCloTm#VQ!nrhRbg~ o^j(u1tIu{\Hg"oP)m雟)ɴI2S),?ե#^N}R6yWpZ"8m̯]M! Epz:Yʝ (aIJPQXH6TU\<{&$2UƖ;7q "U1"NhX,^<ͦ {*m74¢3zz^7t"gz.꘍ #WvN"'!57llps:uN:oU wyvQ19ʯ+ό[_ (mTb(E`I/)g(?|^rZOs o`a"o21(ʐ|vLn?GX#Y;˫ґeլ2裵 c߫O}&Ixx#>aSZS^$h ,1KEr߆iݳǐПN]'/[CPl_iZA,?A)i'ܓvajZ90N Z@5.-|-ʔx x ؏ngɪ /5CIɫI4_CLHٴ[(f } !&eN9&KC`MɉƎ_C )'7yʾPPL.?Vea¾bWK]- ӊ2a5-+T#:@Am^1Բ+`4#^Awf7r[huDrr]l%$征,;Ij2ҾG?0=T5kӟL84m Xခ.[Wj̪;u3qxSd.]S R 7Osu m,qA?‚SG-f1WxwpX8VG#U".+ěh!7"ecEƂl{t8g׋W8Kg"!{^9+vn) l 4|D+B6-lp"& !l27 plvFUsZF{kdӵwp8m* 7b_(o?=02c:0ܨ'f嘗'ES\Klz'fT@N?c &{E_x1Y)~rnUg!aAP' *e(s< 0Y hбEZ[¾p}=K@i39]p㿣FR_-Kؕ=9dFLR"V׾UսJ C> +Xb`CKBm~ q1ӅϝaC+ ER5'%;Mѐw F6y*%shsWЩ~qax_TI@tE*91U*ӀSlZ@;v/-fg 7_UU4<7[y)JiUZ2]PF >>xĀ 1Gv>10Rw+:OLWZa}iz4#kdy å_Vt$-ѽ(yLRkGD(hnUMc,Ѓo9r'R'TLP۟{:BuK]u#;s~r4$~\j@h Wh{X/+V@r5) JxFGwb J: ʋ xWqzDV^ǎ`ħ!,etfYH4 2b#ݗQ&S8B7jH K~k)Ɠ MIv,02MxFhpyKܙ+rXīdKsnV3Iv/1Sj Iһ$=/W'•4<1fuƥL24MR^ח%m73~xʬOD[x}Uh5HnxPźW/B ,Ԗs1Po1,Gl;'78HLio#!+)B=ͺ55&2GLGR]E["۱nX?OFK  Clh&Â4S$6QCWxJe>VBd0dX@C?m Ϙ O5akXG2h |@m,pھ^ܞMcSmd_؉=IR-pU4Jfh^=w?L&.A+Aw੊ġ(v׌>I (²FOF` 3)YĿ@M\[g2[/6l'A5hwgy\i&O \U,S37zS rCJ خ>nHJA(rᰂ*.B0v8vx F@^}m\VClPTvpF0Lb3[#bJ屼džm͖qjeViL7\rv|!5'x^^Pjɛ~ ?/)B9ӇKX3e|XQZ*&BFgu OBOF[>ktj; c7*}V^m]ȈZ`#" `XbEx4VW]u˖]_u% 'oLVp=YG@>MN5KT SRճOf ]u:D⟯%M0VYO2IISIˍ_[O,A^КZ@jIr/Y(dL!K.+OѸ뙍Bzrd/<x+G2|g P->j@ Dèugв<E) oCL?ucDI>M.Wiu0qoS>z}F1M0,T4W,Ef)F ?}{2#rwedyDrY@̚ΔĒw u5oK0y/9k5ilFMo:fщsl': =E'5*] r_ c0P@h;\ʦ^X|hjΉbS|Dt]mg]if teں`i5W!gVzwIНy5ЂrC1kJQCLd^>Թ|zg_;N-ˠ4k$sJl:jXN3պXǎ)ZZ 7 / (G]%u98l3RuasS} 4.-' vdJ ?yԪkEnNj5w^T$ZHT^!^Wn1cAu0{_iI<܁ !v 3 c!Bnyr fB`Z@1-SX9 bPuEt&͡AyE>R+sb.%A ` V2ob;"mdi<:CkKfkCkD .t:9UIr ԫ+NR=: 7`)$S8Z9:0RXJ $ꦧ8\'f]Pi\1SJFXE#=8[%h`~kLu r?o4]ϳth]XEAzBǏǗ|dnA beE9y3HmOn$" ǐVA)ePƦ #Y{9m`SL9S`)dtX=S0-Go_xz&cê}B9 \V~˖=Ls(ѹOţKxx{wP"AMu~U~ah)(BR"Rxf" ,wLS[gg63ivo/2%;k]Ĕ#VL%J !K-h a/!'=۞l*SȾo5*JP Oڳ.}TzAU]6,5 CGSeM `ŸST仡"X*iUu1~suv!XU!լ>5[l SKhEv]X]m/V1#G@rw 4+~QRMcpvRR9xkB{@eivr.7oO6ᎊ6&V Ѩh6o&?0wqɲ/Og}VrLk ؅BBigGY?z LR"(%_umE,{g+YTw6;E򑕉:Wn՜I-![ %Ⲵ߆XirĀMɏfNhK늃eduK>j;IleŽSMj0.-\3w+qY|~:b8r z~Y76I&7Qe7}/#J消/h70H cܜg)Pb^)م `L^M a8@gs֗xOqRhG^"- #7,8lI=HaTԉؘ1ʘ ̑(*!ᠦP17sZ Oϐ{*k5quCff=hHZb']A}Qţe(P7J#Ye:!x[Twq`#96Y(魸'4#΅gޏ|ƹO+`PvXCrTX$x|JZ6C|`"։pHpwh)U9M~uU%ԵTJp\_Ls◛S@k. CQ;i#3ԭP=~_1.w-T+:IUvrTiDA:a ǙTATw%օbsL=t#!@S7P8`>scU3)BS V)WlL=^a~M)5%ƾPds/ \#pK)A&<ADcHbDR:]_sDAFQ@Ēt5FىDՑb &Ykk5Sg-MywP\EAH!ERQf".3zO:,^^Qe_8}'D IJəU EEț?Ӓ 8#2cB-OIԛM{4[32nU{wv6 -msbjʻ hir@,Me!A R}Ӽ{ u7ވL}l3IeirRj[5^7x:WioC {,e<у?I;ɱHTq2ƥt&z{SsN/3$!!o(b)lMIC-D0؏ pXϧ:\fyβ"jw ٪#4/:2 3_;j `4FZ悟%ZZOZ3hƀ8cRLfemz p% S5v/#M/}_ge e79Шkv7UG? ;<?j1 ]愉Jf9ʁ_OBzl`)t4n՚.(YY?i X=i GVj47N[pr).8tܓj$VԐC66ӈ> I~#!G&~kVXD(^oub5x9~;~S3 ȣg_J[f7εbOQyyV֤|LKEB\~{V/Pm6›U-jG;uXd`w-V- C:Y*%Y lRd"B4a]¶Jǂ!nKNvbi`R*\woL `r xG Z̧KvwRi.vZy9>Mvt2giǗRoe)}>f9i>I{G .&.UQ#JrMׁÞ/t_7G|orI5bMIIk$ ogI( 44Y*nٞcy3=X@4"۫֩9?d8<"$-7]:9 r9%;7 |6dσ}j Uo] sH[+04I LhR /!"#4v9uRҳ%wRE!l8='N͞ 9BS166ytö~43/LbeZҰW-j,U97H}7<[I[ /ֆkmYcoJӁ K4<mx,T8ؠ>ZZ"r4HS0ǜatzFMdڽR\ ѽbH%D:3)^t0ͭh xlU4ia<6c=IF+mO%7ָߵ&'ajwҬ0ːO(N{Ix;"Rx%D^m p"kRsT9*o!N)qc㚘d9eF]޶lj:B)>r|kV]~FĜ`5CqBy}+[rVw/hm ypq-HZC+xYBguH7="$ RUOKO` Z?ͯnHC =O-]׹ٴodͿG ǕWz@>WcTQ]ɾ?&0ܫT4Fvrr"U ]N?@c超5V *MXQק$rDžn;D~g`+>҆~e98"1&ai[Q*fN9୿yzm e.lnƍ@Ze__D'U6M5cʮ z2хz$!mmʼnN+Ejs"mQTI" .Sg#RI`02>Qbb*60f'NCp"r]$BT@lʦ@䬴Gnis 0Jvʩ m?3pK f»iI9SJt^i2A[ui5ʻ)poe13 *>G1I@}(6'L|ۍ`EB %"_ytI"M3>*X KRM:Z\=1bC{Py`8[PluVVHҗČr`8Pes-vQZFyP C Y[35yuC_Ëns X $5Śg=i;M9j]V|QZքloB3j7w!+Yk4s4]˰m0uV~-Ի#tXb .\~c]#9Xݣ_0%z$^Eԃ=Dr!yV ݅P6-BY>R1:9@p9*R$s?`^!Kk jU0 o񋬏z«(%;̜V*bDȃi٨$B G=_ӇԞx$LCWAs},*5EYq;Xշ `۪N.sWdlMqG/og\+M|*9ySbW.z e{ު{i0S܀Pza~m: D<3tٚ[X}2d҂gq54F;`ч(-P<\N;5!$΄!>D/cx٧}=.4)B\5smh4|;&QpW3*`x+.5OK6BbpL_a246K|6BYv~ZZ1#]_lro8ڌ SIjw$8xLW>A I_BV 4$'"hr$Ķ\&ROo G Ov8:5.S|Aw޾t"iW1UWh"!%1չ_̡"6J)*T0W D•gFRgd#-=9*5g,DQqFZ^T(DO)8S^<,zr|^Y7w/_ Vˍv:ux˓9Br ReTM]נ4UvsAH6:Up賭Ə]GxRU{vQ˳+an?/i*< @%ܧ'v,b('caHjt#:v_{mkrCej_i66ŠN ѿXC}};v}U;k%褃}zm%j">> &xA;q0]+}"iN\eb\O+ #sjֻ#3~R%p[3c@h~DdPRة2=-Xtet=濣#x4~Z@ڋuDXو[r媩vs'Cea.M|9 mEbw%Kl3ëJ^@^ʥ+~-c[QkNbDS2f4!*qiFM { |F^d l^!5ڡ{- xݞCMoI%6$iqRQV^vba:xc8 c aC2|0f^fU^V~I /7FA^n"Yjr-H}+Oܜ+۸\Zg#kH= [=kَW3Lе<`خ xR;R@,BNV`&řkgT)۩  nB[ 8 <Xw.a\5t M0`i}=@viJKܑN׼]m_|}pi,k+}hSࠂCW3 ĉˈǖ%>ZV^~:)4LV@׈.+(fmq"1h}:0 2K<[{EJ~M86$3 -2JA;j;KCI"N51!}+<>"zٲ!j_qTpGTrfǀύ]="UDywZO$֝M܎-s’háhL1kis [ eݿ0yW(kd䍣ƏKdoiK&~ !T4[@\~ QNvN:˒;JPĦUgʺDz*Nߛo|~>*O;-dS lWM1#ꊐU'uhb!\%ZG$hЎ$|іbWN!+qSolLt.z1u:d#590mjI[1v7B{쵔AϴnM`ʚ[i.1+a[^`!/*vэR2'!!tS(F,j4<0pH ,bgԇu4ƌvQ)XzrwWC"N& l+(Wlt%jHxG?M_pBplϿDj +|n|G1`a?7gP0}t/ҥ Ƨ{xS$&}n' !C} GcDP:03}ko"71 \V&5LIϲ+u;5˷6Z0'I᜝@%\g'aJXPM$ީo"Ͱiݫ;gZm>[m>~ ۇ#Lq?B;/djuW0$A 7p\ E9+|I q!7e *V(ˡ"q L!F1(*t_NIHYMM 2:㗵(`-s]4dٝw/B6?a[if7Ww_I\C1`V3rAkҵPԊ/Fbq JY{ҺgF_Gͷ)pBYj&g}Z[~0W)q}&PiL;aR)6HB’>L:tّcݏrѿQByiyh *p ~/HwTj^r*~?|M?zKChZMRR.:qޕ3:]wĬ'cDdh$^f;P5.ň6/ߛd&(YtSYKp &}q.*ݧKSИ^wVɎw2y)ҏe>H(jIEnܠ*DRNI_c@BeRqOwgJ@"$wy[U>TAj(Y4ʺ%RusKpՐ5;^~7>Go66(eClz#4 ˿cagjaEvg+ c3>F>|[s̊7As4Iщpa=^ jTtJT4$`^}r\tkOEw$"e J;s|S/z!!e7؟Ha ^b<6/77YCXC5~xDbCdR Sd&tދ41;,Y-LvPucN(s2ܢs*le( dtԣ']⤐\V!JKT%)DP^a!fۖHVqN}`!rKܴwTwW| o.^&vffs!&6|'өQ~)\Uj(%n,|reb͙q]烠=|(/ћR9!5Kգalo%_4wPp*tLQڏO g_*}Ked7 Gpnk&tB=8F~L|_~@ [mc[pb6T R%]eLHj]XO翽yӽ=AQ/q5[& Eq DL*yO6/QDNهm!_G%rA%d/) R7#]uGot8) /ǚ4AK:w#vu.KU {"HngIx%|Nɇ0׫oⒾI)_ (ѝf7ld6EN|jJ.MN!/w3C^L)%$hݮ k]:u&گwԤJ+`HVӟZYiҀhq~kߴ M?tW,2˚&-"7=doאKOp \nkhV{7s)o*+b%pG>9XLшMrIz¸^FitNa:58L/J-6|'Q\D g2 k 9gM^1 0~OD:z$Sjpk Ux%oה ey9N/ߥ:"i Q;?M_!apQMivA4궍A֒(S{BvnMi:3 =d;¶ʅDDwchjX7~ *-/F#GῘ$UL6 /Q ς6C0SSO<'U |ľ^$9 U]Nc:,6xܧF-Lpӄ$_2@T;f:A!U*!": !7_^r=%u3;} VBI~5G>7mch7]Dw=FSTɔY @WN=2&*p'JEt*&˓Tu6c[%~8éV})YP oXypy]-KbEl2ca$f@ .8Rm0f~$aI4r^@{"@i0 nߘQe7\,F [xw舚+bPvO}NUkȨ8:lO?(P-dsC&t /"xnMƟ$ʾwȼ28t*x~x5,UكwA\#$U~;A7JI0k .e`JXak}OO [/2 9<'$rCxx5UI$EN%1W<2^irOQ+bRA£Ǡ'l\aohpj%W||`S="cQPP\* W~$kuIˏ;Y=)8Ρ9UAawmJ܆>-*SK8\1OQ# >h@ݺ=PMci֜J?<uߵMO21b:%?lrԁ_ MpAM(_+tL?$[nhMM~F2m 7z> jqGCۙyȌ,=t#x1;UczB`H뭁N M{-poZCaF qP>%o v?+_v3rx`l;> SSKXNU"'c/1xFE+CΈYCEf,D$&dHQV'[sZPE.Y4("mu*VIV9j$Ts fڠ5.oǁ<5 z`a2=_OE7^}ud*7mM ě@yN2S`lNuG!7XYy͈5Xz6n`N<4^pEK1ś Led9f"'%&(y٤^X'>#6=h]iD# tT`[IO1 μQ6$I$`VE؏+!JT;6T|! 'І9Eժ@JE 'Mk[2΂/u&Jc -p";E2@͓=$ ;opq5ejL  CQ/A)PŒY}9F.e@ӭxW,(_g`dLjR\=6Q;wF*Wϼ6OwRn'VZn| UbW~kqN0`#ۓ@\Ȧ?f$es ͱFT|#E䕡.By?;[К*Yj u~a$pOYGfVkL m8s*Wؚ#(};jXP o^KvTg2l\L3]i?;RR'^h:CEc[I*9vGhЭM!2c}PG43flWn ׄ]M@ 1fMl|kw3TD2Ht df+ݞrW kZ =lYdm F/ z<|GwVA!ҩ%Q,NMSUf`v=o[_ׇ Wo#4H^'q,J pl ]}"r1m [ÀM-m}q)tZZ'4SIIӚwjW •AB4:d(g;bR)]![dpoP*mb饰 kG+^JXyڞ&nYA}ۮiFlkrf%3lqڋ^]Glut\RaqTDMwGt\B|Wߪ9fui 1j2;*m{PBCO+|SBc6z!<6?0t$T[`>DK;~f'=,1:1\1(oP7=S"ߑ([ CY l?ɘ]ҙ2 kx k!ou0D]g0DMf'F-]'h s`iXLzI^ј凍I9+IJ{::^'?B06ϳOhZ[ vBiLxj+h>:𬘯%-ȿG/|H"O0/ 2sqQ uD/RC|@9Sun\+c揔0a2MFJcK'P**,haĻr.?ME?h=yxO(~gv#䎺i*4+3fJswXbesSfMx"ҐGik j@Q Lh/"?3fZ}CAQ@!ݤ+V^hFԱ :d‹{!p?:ԍsUkvKw Zr oἶ#4M3I& nYaG_HEiE6vwڎRo"dm>㉆vMO4 u,ؒ"f罿x-e'.3p. kgl ZWL+Apz:?q멄\ϣOFԝKM3-\GBa" ?c.U ";Hmˆxbϖ*qT+֎=p# ;6}JC|mP>F,"R^11 g?S<@odqM$cʊ\Za⺣[ U $ΞdGx`o#LpilvNlKz>?k* oNWIR`x;_XLn\Pdy8ndAh3䟔U}@BdűA:5;LuJ$>xn;13ӂqO&Lb@{~(9^+[lbMO*iݚIvcvyEld1 FI ^DgqT{#H^-;I)UXWsuwQON)X.q #Jmi 6\'|.|6⹹,^&kǚ/ X^&}h?+=ܬ~`L򀱦\u6+rZulDތvJfgopi'@h666HK"09/ۺ|گ/>`WnE%QWg=ϫs45&yfIfٴn*ŅwQ@ҁɖ/Ui7+H6^^MXϿg# !D|Ϻ'"3۸^=(9SOimzW!L칠ĭF( b $v7#tT-FFQӡUt>|dUSVgXߖUc-Y>Vwe;DU#ZH4~kK8G*2Ś}:СT9\hMƄ jQQW<2$nliosNRRY#] 3DDgVuѯ LǔӤfL$u=hfy{ZX"$vq+zM,- _&Z]vcMQ$ +8ɡ>,Y]Z!CJ-_a ʚmgHwe82 (FY68X;8 yJ&J-. l*p# 3:e]=DI4|W9lcMq:-E7 _3O -rًaU-3V^[ U%:֙aȗE u)} cqN5 NfUb e]Qrby@HŴ92 ' #BCTflpm[O(ɒT s}!q*yiru)#L溔,Uq~i)ەM4Amǰ[NC;μbS>˦_)ZTmPw&,}ֶͣ}<7  +m\՜O i[UX>oðO^~y;A?%7sokz+Lg% Uw'.{n YƇ|Y[ϯ=v(TbkH`~QўprS IrlVCԟHz\m @AwJT/p#A +-%pu K *$.(]vM ,5N~#`M8؛+ ta qrm QmqW}2ftt UBSΏf::wsyv!Xy^/!wFhP̂ f% \s6jvSfUd`҇-}IAshPq~ ł%١O5'L݁ ܽߓKmLa b V`dssRtgou$ޅD6V xQ LNKQ/&7]?RC &2ռlFQأ65Pi\d:0xGӯa@+~= PBsiz-%N?ՀyP#N"bE b"gg[q{-/@M; ~ŲIN`C?+&Uwl2߸F2KV#smqNCa[эrrkAw/QGysU7z rSݡtSP$ ZLD8 $6biUͼ*?: orHѰǞ0wxԦAN Bȹ{[}F/9[*iℇkqoR{C<2[q)FڞE\C`<(C8["~2.!JC.ւ_v4o g3E:8Z̈́'B.,k`<+OHL')/iwNd^V^KS0c-lů!`c. CcqǗT"$)rX܅0  S`R9kW"asKuh!j<ښJ=Fۭ6s%0 )HzM*?:᝕ {Ep.$b 8ΛHHW?g8y a|L˲%͋6XyO˕!@p$xE '5=R$Ȭvc0v6gœN;a[`Hy)_q(|9qw( ^l\i?omNFyRJXB?]L@o|̊nwcvɂ4 &}f.X000++U 2Kb^]X믤ZHz{su6@{Md+S4(zթTMpQw[swI7v+6W!1^?huHy&"#NnhҦ;P8ND +Y'6U\1< Ř #0@|ˉp@u xyQ~BA9C nk*(|(i|])I.YePXOڥWSb/C+p7l Gh5[} H5V\HdfC:̬WX FV/#בxddɴȨSpfG.=ej,1O<%$_l5,Nx^GZ3Գp6/e:8⦞҄w⭍xb!eۋjѴĨu_j)Ta:XpثFt^u"T:T~aǭՎ ȗ_hS -cZ'Mty̬bVub%G.W$W)lfPOmpW2E5éejߑ+ ^ާd޳Vs]S(<~Dd[$}H^i:5t ]\:~ɋ2_h(M[Y٦>jeۻ =/ J yHb:f(gW5-c</GMA&ᵛH0dU:}47#KGlw@L~`o-abJuJGǑд)jiR'gj+ªa&-פnpOv}ώSo_l'a6kfy~5 HfGM%F2f)Je!+sӚkUJWѱA*79(x>(nw^`c]TQE8gvP1fGBF_87! gE"6(ϫG=")/sr.&*8Ө$QV>X_oVYtPZX,]Z= =t`֚tltv$j$TgۙtiySL$gr ჌}'=trY{2.wdI}";~+S ]ao+!@5:F&%Vw̉G :#i$pSKc5dϏ}qtSuy} ˇe .Y=V\!O N!o{&5ܮYʉ?RBܷRVϽ»\6)ڋp,Y{5(_v EBf$n¸O/߮.#\02 c0YXs%mxmd'gBQx13mX&4/)]66ތHY#In̬7id|,߄؛ Ȼˆ d1E CTBӸy%9b./lZ!PW~$AAPYs7ZiI.;]-73h) E8( p+hǪ WFRy, !9" Miq"Qp˩^hVn8UoHk=;>KwB&mP$[~jn;.`ZK|եIW*7%aMN9\TGF3!Lv[=0KV~NۖCp HaU;ǭ˲L&cIh׃>҂,I^u$r'~?4V;sh92d_ 3yy+[.3i9+$ Hh6Y _REeoԔeG\7C!PΛxL(=%(̾Զ!AQ&鑴CgOwTRiOW1d±˛XǎcyN/u)2FԀ0GeCؑ~䨫 ܒPN3eLX\p3Ac۾T`SƾZ#ao(X*n 1ش5'0%Ĥ}v,-&"vuD^Ͼy }]'ݘ~4y$cJٹ6'Q|=MT  b0b|@#ȳ*O{07nvDqJruGW)5 [!8Yj[2L>}NZ^FJaVMfq}s8Q2q tS򽘳ؙzY4Cݑ_~'?/X2DLGUW *G䝉c.?f ł$A nYaͻzŜ?S{C _u}ӧ,Q:xZWu:m'U+0znr!C,ͮ`_i1WR_t(Zۄ'vv(ͼ}d4%8EH6,)@2)^~ݰ=A;7'xL.n X : NȞ.zv€<(NY '_QAw&I/琙ىtLO0CpzktS}&#cr(W66Kv2%bTXCz<:^[Y:1ḁ8r#L[Hcl51ȏvQ ۥ}*6R= zf633KxWeE&oNG L-䉻 ld"CRc@=D<pv?ҘӾW0NV^'}2|t/c[ Dr,;%klL+hxKH >~ Ñx 뉶C.CC}L%k\(oC?z*P?lånREy TU̞>zCsD'RY'96ͦ #H;k3q2g&1&5ˋKihd5*⁏pN8;HB0"z9SƜO |C{o:)Z|^9MǺD{\C{4ͽo)֫ND&LFo*oʩ§`ɐ2RmB+ 5Y *2SVc|vgHƨT 5Cė biy&e X,A8 m?(5%g0keeL-=8/nɥHWQ|`{wBu"P8|4vgM]挏@OWPe ?`<7i?PWy&5*}M;1'ri pœWUʢE.mlXA  _P_1d% $^^ڶ5WS~}T (P&mM2K&Rg\_P_0 Xb`ii?__p]$cbb6`Ad6v*ҍyons]_g}̬~t[[zF1F=$a3d)ѹZ8ʼư({<.h#х苾/6@||I`@e7 eg9o.ak;D5`dCo :)"1,HXš)mR<{̛,Y]VG8u`8)MXQNZGTr0@c$%Vgy5yz[G X@}?%-O*%FJk-A[=gNMcµ3'9 :/إ\ UTIY hX';&녚nvė$$zeUV~Kd$Ǹ "j `iqCzS77h$P(#WWpY;"6-uCrdط f;ClX?Ry߶z]p/!y[7A>5!QӾLiWmkcEř@z@mI=/b"d ua 6Dݸc v%i&vQf&An߅UD}UXByDiFUd2g|Ri9 F]ݘ*jǡ,W-}K)|uV$N*-(}ؠFgdJ52}N^J@;b =HQQp^ZdMv`j b*Ň)=>r8Z7^MmFjmdJjRMI&([/ʠ]>O5_-}`fX^'BYhhص Y0޾E`Oí ]q@&vN#Ix%=m|O2h+1GAXNc.Gol ;clY\EQ46??3o9tR[N^eᖝ+$ELwf^Χ2[w,kxh)4PfI!Si)Rp .WZd? sC|q+j"Ey,&R?/Q*<5qdNYKW f l:vt6Ed ')e]Zgt̿{X-%{e _ō4i6ud;ي5H2}F=t!z=W?t,.?i*s2guāN V-aA#`s̰tF y4`bž1*p4{n9[{kkiQ+#a<"پg^[G鹵m[d >uz$|^Sj&E6^}A7-\l9c?UD, Λ9ll(Ĺ3ȝF1.T gCu{jI <5k;V,%_I=x}nXCEwfDJM1uTMa{W7# @J&ogz/24B\%MZwxkoΒqi*)_r|բO"9#nPj@uI'(>Z$OH2;!m~.tO9в]MNa9o]i^]!.Ԓ Kn꼯d0rV(BknMVz{N[-yCLT ~iWy2a POδh r%o,Z2i'5դ .q!$d؜K\ I #,}\S!g&d)Y\[ =HG,]OKt"pƳ71j޻goҡ u&.tkA2^Ι!vCʠsV᷿LJK|p- H^[D`!_gfT)=h[ B8-!a :@yF]8$$p꼠V!QH:#goCW'\|UaBD'`-?ptέpD"hi_tXDUZ֚ؼmZ>Ώzc U:*{^=5uwx01)<\nEyWi˜|OG #fP$mu7z u!Vz4$$KwiS@ Xl# a|yYҖdSX "0ӗ8_"pA`'ˉ7Oϼ0n+A>^:&kE:'XT@c|Jܟ#;|vlj' ♠rU K(K2Vkb.Eol Yslkf2t0  @c\!ZFǼ㠕|7QWlyU/1%=]-~;8PҎU{ ^U⋍"$|gZȚ'>lgcm xHIqG8Py , IG"d](sh1O*8kv_L?K䘠+QT5TWՍ@Pׁ.s+SQhܠy@-$i' &tlj'.@-2Ϡ,nr fk?s{T*|V;ѻuۄ y4*7VH jÿ\%CK\B_jQZDj:|ʜͯgeJ0 5 EV*a`s>Vi<rB^P(W^19d<5cdePx3 =/m '}1A ^~d ( 9-K1_9 2>M-tzI\I-а_0qL¿D;}ԓj$..$NW.V9ƒ.a> ol[w'޶А.h0%O܇n-t0םoHMp7+z" ,TTGzXCJxdt kzUٰ9,%IyNDìŴڞ?NN>=IRH.$)/uV<V/hRF_}nfR:7pV}폊Pm2F;TVTS~?&3,۵H6=H,/d|J=`D[\2!KK>1( Qj Ϭ/FM>|4m^\dyvO=Ҁr͉3hkMY7jh7}]dYw`@FaG+o>VsygM ЧcbFiFl"1+-U[99)Yt1/wU\9OJ%htm<`30ܲg G׹[n<9$r$wFZ0 I1Os #.7.Qo?H^De t. ku`8yKn n J܃x]Oq]Y}(&S !m|( &iuksrs=x[N|:DD湀!wut!;E:PTa*6Zݽ}Xeߣ*r>vL["NDkEX[ R0" ҿ'F-)[#K4b{ s6 feB"/Nh0! Q'ǨsKՒ~w9rilQsbQpo~=AiC ݻE.CBn_lG)&q? U;^hp(秮'_Vd,#DfD)%En(C@ L| E`1̇ `XtNή*Y-Q=Rn2kZ.!Y*$'h <Ա_/ZўpDبvL;wkҒ4 wk&k 3x՚o9^\ҨcC-z`-S GMJ*> sD~Sd'~۷|rܛL{|P/Oo0w\5o3]8$1ͫ#"zix>%trM\eH~q">1j&8)tt\;l"[8}3ap4vL]AfE3w!Rq?[?ƣ-Pcvba"VK:KMZc9P>QNAپ q.(sKOp|=UdeM;i5$5%\5 cƭG3لPCp臭KGR62ܑwp ET6\J쬤l N+JlrF&I=( s6Kʰ3wxYQ"Ñ$4bϷzdI2xA|'KĚ ݥhU:v׷3$`u%8o*O.d}Oܟ6q$5IVރ^KT-?e FY<|P2 exe#&[N Gn7,Z-GP>I6S,w7DR5{ꗧICɭBVXi&r;X:G*f{01xCJ@9[?<V֧Ɠ?|E觉36A>X'ʵjkP6 goWgGz,DqET2|bݓ ,EJ7SvP%EHF,R'U-O^u?")A2BIюJ$.'ǿ=_ 8]Mb({f%XW mq3vNس)H΄{=.23xF!>ozπ?{pp+sUks$F` /$bU`ӞLẐ: b_KzAD+|LhPzZ8q9p kP .HM~JU5ÙښQpuT^2+sl  { `[vH_}F"ҕ@oOS8*C&rVRYf6qHjW\rۋ)y9ˍ%pٶRfYAQC}ōso\ֺDSr6 A0n;ϕB~"?d ~ᲇf1 Ȫ8C};;[9N6DPPZiLZf>kX5e]dTyGZ??:n_ZOJfw:E75O By5#kqs2T ]Ug%s^R#1/K3P5jC'^(@ũ Ra4G*7߶!WlzDŽyѽ{)ʀ*0 "wKeeq gG+Q8T{GM(FK'pɤ^ iiRCX(+Ok^ zsfT]*r< Cd1<.S}YiGr>>TNLw6ݹ6Ō%q<75,k.tYlGZ/6!Y|sFd3M 0 1:-)\F_DZ*bH,(w : tp LO{NB;*ϓ3x]0(Js\tڭTTx&|,cGe|u]uO_IU/S~/J=@PrHVp㻷?_zNTǑ;$W%=FŸK !JL%;"g_;z3S-ӟO.^d:q1T+5\?cu/@H$U=S/JonP:$W(#BЏNb+tZ#y,Gñ\`~n43>v#sѱDy~4Fmuk Uq7)E\ f o& 'qd5=hi4vxYnnֽ҅ zs6Y6쉲ҼOt E5#^Q. [6$$qDnA\~iO'ђ/ssѿKef@(;$bv`ljzC2MJ;r3$ =v~aOƂPh= KwycqHO('5'e!{ lT? ѨN^{R]?3CXIc%`njv5iQO'9hVG 8`B/ yRK?m7BOsi^6Y/6s@6H0Rc;Vpm2?ڵ"|wi6WWb:L jS|%6v <ʨ}21;87 }PZ]S'̔CsqQLjPF}udT3vU6GܗZ_۞HX< jƅ; -^'|[`;$b&z/n18 >m,=8"Xٻ09i/LA]1;/4|~SoD*8ƟlKHuHis9U`xr#6G6?4U'l:fAgOx%W5Jdf",EO;5N`dۀ\vp2A'\o-{P^aDl/LЪ⁂ 4t FwOu>rWQq N}qC2q^Ǜ]j,sXx7y9WOQ p(q [C>Ia~%d=߀HU( /םP'[5l[LNPt3JGEZIo1I`hOOC\偝 cG&'YNxk ~R  ^ x:tt=Ԝ>XU"&&;~ɡ`v H-dةE84 /q< gI>`z4Ȼ 1mi[2^W_08[7K˙m'7Hnւ=? ĥV6g(~a$,Xk&yŻP]ּAͻɒnY@4,Tw-oպyr^ښ (`BNt0a Nm&N~;G qZp4(}|'Em@~c*SK\ql[sfni/UIQ8~19i4vx% Jq.!19bq2O.QvEޜJ }E1, qex+=~}NEA~XX[JWy4Ig\l.bÃjHT{)1`FɞӾCjWRS~3nPuR_֫Źm ^Ο"%·ntfmK>_"b(5L }XMdjDVzP%q1>~3 Ͼ3Ǻ]ax'Һ{/JNs-ٻDZsm'->Li<fr,5XRE4/;9!,Rΐ"-D: l32,%a,z#@?J'jiF6F:burKf Fy9 ~CMjQGdc?FHN:HAY~q!{ \^ڇu+R6/WPRw1św0y˴JED~rhaX|柈8M*ZrlQR;syq7V.dM}ef<\9bMwܽ "9܅٭z:nh"G?(Vozc20VB(ug{Lu6jLqsbWB\\ws61NT1t.?vBbKL |A'`nwś)<Î ˒!LDClR;BC=`!.=0`r5JFڹ 扝с8Ӏ*Qj 0qםX+\]$?GrgM8 (U9iazCU5i1[V*G\]hW^G%cf'Եģ.C=LCAQi66>P,,2IX%BdR\] rO^Kf*$L{: M׏ {N/K'8eb.r&&H4\ c`u !~ؚ)'hFW%6pF`MA\N73ݟ D$*Eso{E EThUR.]k<¸۩s-]g E:ڗ ͝9s2uYUߌ"ʱ˸SMI"oH|!PCu@ ЍN"..r[JFBvT?Fp" /F\IF65ƈ' ,C9#95REPˤ##v& VF-*=/O57`¢Ɨ" AW5཈%xjՆs]bZya:?PM^U簒>Q8V2eB 2L lhTUm3mtG Ve8}D&[ *g9LyF:7%_l,j<|-)GӦpЌ t|MͽHT1֣Ċ|o&uS$;eq"f3XX[XsI-{ U-K6"Q>cUNTb7 ѩ?+ǞT]+]}O@f^|iPNgܓp-?I:Mh4=\lBRD6 wF8d%OV@gfyFdOsNzJT YvJo8W(z[IABJBz&>KcsGfiͰ>G%(; -u#r;-V)jbߎ~d UvFZG@o~rhӓ0["c"FdxIHY);G//GRll 5iK͟1wM(:pըoq]74X 荶 ^SvMq 8WG҈0,ihD826"j|,J"i?~_GGg]'\9Rk<{ނ~Tpjg|9ZkV>H3], ,0(u?zGn;n,ϔO2A!v~]mWSodžOOm8^Suq_G 3DwJ `21 p+DN梆)'Rf~oգC{e"zQ2Ne-F3p*|$T{Gz1WG[Av,gS m[F_ɡbR|[3ߊ EَU%YK K9RTSL@@fUlTx\Y\zjƣiH>g'D›[sp(tضVU:a()nJm1c-wZ/MͻBh:x&eYLl{9fC13=6ю:$+%`81t3? m@VWQ=t _Ҵ 8F|[]䌾)?p-NbklǚGy$T-i&H79RU1k-:?.|8{++5aV{>,} *=ɮK<[.qa NzCI[y6(f~۽8 桟.S,Ukf_pO+͜Wv?6QۙUY'ٳj,`OUKb *u={e%T ~,YN%d)mآfPdZ* +|o^_c6.0\;3.I|lfUTm7? 5׊r-`-)I.0(` {Jl{+USI-!i©/N?cM_V8 /6 7Ր0C@{]n òHc#\Uk`ԃddb/JaVh%޶ o"< [%_iN!0rc{ltsz.i\8O}\TaV̿a5x*g{I 9c4t m*|Ϟ4*.tM 1Xaܰ- kdEDR:nh:uN Bh}42 Yh89s9YN8Xc􈠁# e3s鏄w۠8kg,0* [٣5yŨ4%!.?;2l J^s4NJuhWf/(6&Q LmV/ 00%4+D9YQϟV~ qFVx\ /3ߓ%%+;}!zk>qtgR%[VTRobaCJ z?ȗ}B=pa}Z/k]E& Je>;%Bi{4XWr^p/TDr)ؘ~Sx HVJ=|wbJr拦$AFI?b^^O(f4z鶂$W?CN*Z(7si|k\ZV B>45\jꏊM7T?2Z-8Yuns!| :7OZ2]Xcg?$ 3Lr|UH8 >6ɔ_Ժ:ddl ȟ+wbϥ03(BB撰ex&p,BwreN`2?53s2c?&ɬvP e)jXӃ{"ihljlq#v!L\r%펁1(RtUrǑXiB6sL-!|R͊ %{< Z|6)T_ !%$pW2|2YBZgc'ڃ$ %C=ʍ  C-7d1, "(VH# h *I8M8(Q8ƐsP7Ipp~Cm*Χ{n>y-+aٽ5qV42;Y%]ڀJ]xDdra?[s?/1I.]'8b 8)ǿ ZktU6O4 T5W޵[x3e6Ac==f(E`ٚ#dnoRn#357)|YS?x;m1*1h0Ch˽mFBYO>lW/Xiu^ـ[V!CTdlU `\ ? )~F4FW\->1,A(o.bj FOU !̵)-+zLho^+%\ o]88:GTґO&4wxaVi*!DMi5o4sB\M>)07DxV&dwh<&'P 9*@4YRPXylKnЅӨ>{,胎 -G%ٷCJkÜ ;>$W5y6/M߹E`5/21 mwgRYnd3asnQ2F²Yh("|SzqoJ]t;ijncM,fu҃Z.6^=îLoG\nI.)&B%bCn mTAK5 t@skXhmHQ,V]$'1 0[}H% VGASB6} 6nHån+:D&$xdҜL}mYXlyE6tT}Xz"0Fh W ?Ӹz2vMA9= _p[Yjo Uʢ(0CaM[zhO(&h|BDE7}z1k /Vw I~btoyBUHMH+dsƾpzH\QnVwd}ŽQN 0&%*).\+#л6Q(1>z˂FB% *G- Pwy<9fWOxlȱnO -}Ϯ0(/(?c/%3x *oq lzivz`~.8|hCTmz܍aBvb|-r{v!!#ضbLfEt%l:pWGI 륶۷Sƙr̮- PrJVɧp'*2C#Kb E~odOjjbJԼan*ZGz!q tL;FilL;'l[1,$ 1T2Dj ֹ ra7 rvi&gK)'eua*." .߽ SxK>PY`eZK\!~C{g}d걺&iy5]MWv񭋱Wת0)miϖѩbȲH7ȗQ kt.N SWşKgZxc3mk{tak3\] bE De>fs6չx b!`xʮּx2hzi̜Ng^G#_t@TLjه?x r5+NP Y +X\lH2>0ټu1PJbG0 zͺ;p}Ե-de'fld(#7I'蓣S>ە>|ab8mr BŸZwQ$#Kk׃o\Ҿ*Yٽ4 4& Ǟ_2cS9VHuA kױTcĤN W3T8|ԊQh.O8P]?@ l C /n2[,6n%Xt _(z] t ߖɶM[ ZX'ۂWZތB.i=ZΙjpR]bdRioı4Ou:LDx4 `SD7|f^G(mz[Iմ Zv0_pW!!lYr$Mԫ%/q^y+P#WUc0PQhEovv>G."C1\mU`WM.d#Hu;C8•o t@TIH-N<=)'Z}48 3 `kQ{!k WQaR }`~mLjÁ$F'EDn/MV~eIU﫤HѾ;2J`Ⴤk,خ$-Taeݝj6> Jz Bb1z)v1;S}|:5 Sog0{>^r k]weKC_. '0H8CǎعUN?"ƋfXĂ5 EҎ%8[5NJBQ uQLJFtUA;bH_NQ]ގN}{TE.0ӷ|5j.%xdb8ȡ:ajbBu=>,)>oDĥt}\&.aR{SoX)S!fw[ƽX?Tx%+0$I8 sgtNKK…Xm)fZӁm:=xwDo>"4**Mep?udY{G>V#6usC6%UR|>Qɡ)/@8no W4%$$@F=:ģ42dduX Ij721Ŕ?;xѱEz1bGNB87>\a`:VtUaO}E&`7j--u/-(HUE[ʳ䥿%_$+LG=vYs3UNIJ?!D_zy @gV pdJ|pSiށJ-mSO7Z=6evuU0(ބs@x.ޔ|/@r3s[N##wAT2X^+ꎫ& Nʿl6Nͺ]!՛n287\1Z۳QN%:5 oJ .ܕ}0R`GyIf#=7O _w={c] 8iA:P~k3I\Af[t@ @JOP"dׂTSRdwI4=!h$ @ZUc]*(|c@+|eh5j/.NikR)%q*}}O(&AzPG`2GQ4LdnTX'"2?5!К*]eYTٮ;Zn9VWī->%JY| 6[z}픉{kR@y2e(: %WsBiOnO]ĞKq65GWa]Dž~XP>B Z-!s<=Xs jTK`)OΉ?d aZ{^Vw6z*ϩ13 %Tĩ#ch ># ϏVr5{F<5E_,5!*3 ׷r=NP".)F~D:\)rN?k\F7mss.ci֛MF_|".DId#0XCW:[[O~Y$+'U^j@$JB b&uwF-G$F4%AX斈t@}Od:y lZ8 P_˻Anr:E49f_J{t^y=4m'l1$"ُƶse/arԂ?̣Һёu'7:~!rpķZPWBgrS=Xp%!|qeUT -p owQ-{ܲd#$7 &`\DJ,Mk5~nQ{F *80R;zvNfOJXEQ4mq毆 Xfv@EaQu4BXn`4[6U3Q`d2*GY6 dWKz5R3eb{$1*xqI' !! TQ1"t;0Jg{MR&' 2WJ$pP5QUOPs tJyKN=!, y/Htk.\K@iȯNKa.ɜWQp&9ҦT+|`D@@)q%młu;`XZqH!uL4iXB`1aNkt2|/#Vxf+A?ބvE,BHv޽$ޓ&IE#l:Ch`pqRJ6v2R/oРLz. AR6Wp]e \nԼGVӪW}3á6 a춻;2X W,}1sE 8F̿{D%_wE_Nlx̺ & ߠ=I RwHht-fȮi-a}n+wje*j.`=&n+/\3q]yOMO_uƓl3= ^!CH^U8s2^>. i"Er@`MijlUFr``剳x8[K V~EB^J+%_HL") mTiyOه̵(E|xʾÆՙH1ĎЃI{r-w=Y{qtF 4Ӌ3F,0Xd%Kt ővx f#նDS7?ѝyBV9h^aBia]^sL7c-18q#|طS|cUڈH85.f` 6x&OKj(LL *HjH`5MLURԪ0ؠ+pMX84Yy+>q!uG]2"&q`5Ly%qbI `/jʌlN5Ք;<kǬsPYˤKy-! P!p92  y!6 $puJ&&qʉ[Cm2ʥYjizMh@REx7߃~SІ5:N4ڀÜ0!O.qJ3GIQh7z—z?aq{Q*6"WrG([3dpTT[YᵾqA(C ȰjE dw_bh%WRqNVNۂaQ^lǼ oA',5yQ'Y*ɍ`8nY\1[6-5("3LHTDwMnۀHf39OcP܂ Fl"Lqq؃DJ3\#4ı(JIcXg ]l2l_ `T%~AL.Q(US  *ob4Nhq! ?.GyGU^_ N)h̞ۚ$Ӡ~Th}OR Q$u`**'cfTS3l*_a7 hŜš뺹6TU,vrl&y;k I[9wY^YLTt%w+ܪˊeD&oX"91}BOM#7{c{bLZa){Py,& .0qΔ5-<+%Aͫ> t?؋+:Nc.~_A/lsU(âL `4#xFeR_NfQ^ӺM#ӧn=}Vyces7W"fe,>ԜHL E(Tuq/s5J|~HܒV JiOW.boDAw{;5j=h᫦/Vf:ݲڼb&f$keA?g)ϷDrn}D$`*$ܣ=#E4Gޚ@d-F']8hNs79h2Fy&m}4_47էpГs!iJT)QI:.bg=D!0O_ P+>F>m%pґ'{_ޥb1kXV:_zowUK&Lh*t_ƑP>{Nb] QKu_ pDRAL3=#G{hEE!6!^_J~>pA9fևHm&IjCQNN85n>QKj4tRPhɡ9׷MtW_Q,fvvG<@*& _*?|@|u&N}Shɂ5t[6t՟jLQ%XfImx *#cp걢 @$i[)Q%X (eGbY4>rؑzb 1X-b5 eɒ}oWHU Yzŧ$ǖ2oP(ݹ"xp{Q ֹbX=mr]3h$M9b&(*,љ9G:c,ϝ@V}g!p|OQT'ETceLFkk >e*S+2>A~[ rQ6m1ʣ푖TQi'.陝[:B*|Z+7H]|\v /Ni4|1B) /{^VF+;8DP"J&a.j좍'F5f#]kBTQ;I;ĝ Z,C<=9rR'sʠ B!/aNjXĴ =9NB||UcsMn p&Ty|RtGu!p| r)vM%i\;mW/4B9򎦜Cvrw影O9.Q ~ k[lӅ-vKGe.il0 x0m֨ m.$w{LXԢp;}Hg~B{*F7@XL< /iɹG)];gV:.yи<@?oi$"-wD܁-tϖcXiD҈Ƶ EuN?wS`8mQi>Z=u (]'#$֓rbW4?П3%zCТz;4+ k9(@TV5/HәYtO#ȒiVTͅ0Bj$9lȤgp_P PD߮,[@0| .I7L1i/ 2{L{Ku jdws7OF:s@ 2$U!ep<*$v$i?m~I^(!wt8c(D3bǗ>b*_ yU'嫗n9ýEǛ ֜<+zJ,2XEb i4,`l1&?$51kY<c/@^9\abUQ!0<P2'4U ןvT?17!#6__-6 -E|˳ac^ D%R F>Gfta>QT-6-{)$U7fK\cm5 {Fav %{>+XY胂3EֺvP`126:Ā)% I(FN`L-(Q/9CR')? OLt> ب>'ݖ|cۡ@ݤ}4~ju ~Eay/Qs@h6móہG6h4Iퟮ`cpHkb?r^ C3CD"8!vn0udHF Y|T/4+߅$B@=zsrs,y4(3FUF |?Hi۱f*D8ZٝC8td9n0 8S](γw|\CU,r Ϝ,b \p+׀`q`n>N'f8!CO(QuaZDR, UU460OBpd\4BD]>|^V/r#c}(;xs̩LqpV?Z:T&ѿ7a'"+0Py+麟mE+oOq* uvEHÆ + . i3hS)b3y`0$6&՝3wyDf eBަOsaRnRdFNt"JKz1SnzR7s9ѷ I]ʸxҎ^y%(z^YRDʼ#ODR Me9(GRLdMh3ǘH Clbx>a>C;yȮs(;w19&$h-vE?n Gha7ܿWG=G~ī>/M(FZvɋ?_Né |]%Jq)mZK/Nu7mglBrg#vc@ZԾGB_@닳vM~r͕KȒ4>UDL6ADXu۸ɢ;w;s%_;~*󞓪㽪MZw'QՊ Z>ӓ|*&^WiN`q~)5>a?+#lXU0i:lg`|v3:f5;6mi=r׿/V=B/G#k7*Ak2jw^rILjfcaY$Kd^y=8uI{܅o,.+;ɤT[W*o}jc AC1K/QD\]>9/{݋RP ~_D_8"|`_jDztq/in`[UeKAݹ-2_`\*7`Sbl G}zEՐAď"_PLSzmż9a2+qzg<~U.V$RTf,fte y4ڤ)T⎰\1=?4rPGZJ!2}+Z 3~1#I`hY43cĮ[A/XnUTߍ0Rn?<^UHqG72NHٰY/? T';zD +Yas=ɌrnaVapbl?O;XV@?_WNF N/y,/hZ2 t^ LMؚ&H" *67טV P?O^ڦ|eic_(ΝC({?CL)hxX9 %D]8lso& [Spݚۄ]\ 4&z,eKoFNGK.5פӋ}]ƺI?B5 (<^78j>ьM!fl %)*Vt2i[ЗC!jLvn1ݧ8)WvcY6hƮ)Gnf/2ܵs%;ỹo BIH14_lh%:BnIqGMJH]M2#01){H8_.^1 W,hŊDC$NjGCϖE}T _$5^tu`D8 M7  ֵBHhBPDoڠڃ#l>NQ]t\O_!=,pN.B>CIQUjSt713F;R&d>E1`xF[\x7!- C(p٢61wz"[q wzȬ7pkLe¬ UkF:pv팳M!rn)eSLOpC( X; C"}9Ϙ!slWrZ ;D)N.Q(I U,"FmW}y$̩w{ç\Vcf&shٮjھ"4mua3@n!w LXȘ9[)<$mJム5,t5𖀄<ܫ`f_ !BƯB%q3ga%@Gu^|XXOj;,{W]y52qw n4R>KOYR{;| ~Ha^Ht^>d CMJig:RJ{a%^$qΝ?f*쑍T@xO|FI5@T!՛,$Wf+0ڔ͞ FgqjInB617>oa>aH&%a,䳷v[(,S ތX$JX3Ԯ KQcΕHo~W:N3J=uF,(^ǶY i"`@Bח׺=ǶOa wϋz5 ^JX&z0U" 'Y=:86~5y#dl@ދ.NŶO=W@X&oD IO%˥X ̏ާ6މLS1!ϐ²_1d3gBO?bxJfso Q1W&^0>pS*,S5c̔`8L;i4%I*n׷ΏO_l:~J9]O.MrJ嗚n%Z yb18?ѿ;wFE˗AsW3o} /P?=D5W0%RƩo9%GI2P~א$W\5m@,]r2Azq_E_ LQlRݚc4 +7vTf%J.|@7v3OLs?K6T,ȱ5ѤJ,XТ<=BBb@.i)1fVyy?>*eQ%7м`V_ q/3rQ7-pTAۤw1eKz&k\z+y& .DG`{3Z:4 `6qhHtPAT,z{"2KFTqA#,K0N(PV!,l=lO̾1UpN ;O˽Gm,ԈAc|MU5JP?:I6ߟgOlH^3n.w8QE** hE4, MLiz)0[66; sP?O X9}?X60+4vYm $a չn(ӷPK1lK5a{< Wv~SUCm-G͋=Yp6XIw)8yjn?9?I+2,lۡ3c~!CfSNÇѺ'ɐW] (.F{8NL0&rJC,!? OڝpN` YU2_&V!ң^@/mGlO?z 3Nihuw0}]=fx20!1!zcaxmsuyZKSrϪt Zjyvvzv1 O8N A:o8+9b-Y6;B!NЄo0e? a-qtuR v&i5Z0"c$1P&$Ƕ2(56.d<,u>3C_('Pҕ8G!h#CJKƤ3P)4Ώz$+ϻ[n&Œ 8 d%e)e>Y~~G(Ox"At!\VQC^wō/-!i <0>z9z%wЇOͶPRS!;'厭Th1m"fgI1 /L0x^_w׽-PPPH"%ф^ֈrԛA0X_T e`cS%ʠsm\CX9 ݶp PNXHK rYA*{Bϸ`ĝ//*=-֗;_kf5ix6UjsG@Pv"B 3`ۯp( ./u` _V"@a!}U"ZF_ք N7:y3 *-}kdZ{y[@b`@:!wG*ԋc9&v&x"W^2Ӄs\)!7^#ov/H*xjk~tP+ʿ͸,{=f' vDRF$|Ut~i't6|s ѝkd[HFZ0C/utc(vإZf^rOw}`md|+MoR9T=߃-JtQ#1CRnd \ -gvi$8T"@#+T/oB sL+@"U@<&a{$?/͍QV<0 $VHW/k?nsQ\JlK̤6߻U(v׭Կ2vن%^V}&w5?D¨^M I˵?Cҥc Ҩ.i/mi;C V#r-Qu|ΗZj9[_r-/lBYv" 4skq<`{ľAEnsJ֗2A)bFuVP ٓ|*?ؖ@~N^*E]S):s|.F\z;~Z7I.M& @]f=n{F d^yCȅ) *<vJ85, d4> Rbן3wW}_+ʼnk aߦ-3'obh3!r?Uxr}>䶓H\E@qWIr ?_/DvYl890Q9{5c?_Ps\FArkk w3" uAE a<.UO}.-WFsu /Z-;$;gM)fs6Af C?|iMo%acB_ҤJDBWObOE{@xγlZ.} ,tF)1UZp*sg@_569[IrRB썮Uλ.|-Pʾ1*k'\ lfj",vzBZL  e]dG5gX~TIZ#-I\S%~ۥ8oOi}ǴLQɉ}r55yF3wT>yɕPIܨέ;9κl4"B ɸY%'Wݱ>s,žĨVKʔ60cg4d.HN? e?;MF5D@ٕy.ucN|ga[ #ct [0&NWj>KzpQ[s3l%ȓ.G=Œ"ul|93|(sPyQ DrlzQڵvXD'R Ndz=%'Ufeҩ-w/$o^/btzѹBq4/0UF YB(+a{r큈Su۸Pm.蹾:_ڐ~dvOXjxhbrZn4ƈ%8 k3șZh;^]j.=϶fHV] .G_*%n7v-z(܅z!<嫥{pgR*S_0b%CyL-nzG\ЏY)ȧVqů𿗓H~ 灻g=lt$>'n^j(D\pm'y윢`LKOu¬\[N'Pn^ ,5NMW ̥$iuxYfƦ(hћnpaiMKt,U.9:b~z6O~]֬(eʹk{\,$bnewwg,MO,"P6BjбN13La]8O۠"mLrdAygB 0h6nq]Ϧ޹W]x쉃`X'C'ZŃ(/~HީݠFo ^Q|- GN%A9ʑ]T_}mhmN`;e J Ͳ;e"'LA|'kƐ(kynr~Y!q>g"=#*D`{c_sQV[4|+`c[Iuo#=KDb"l.4)Iۅ}Cս яkN\;t$%PyUaզXbn- #l^E<뙭j"]m5E)]fra2p`S5&mktzѢf 8HhtGo@VşЁ=? rAc utl! ~GK6.Ӱj4uQ#7;% ɷv,ο{zzV-z2}>&ޥNU=ZIK3< ÙЕ_ <{2 'KvUr#po6Y\8>htUY(Ue"p(CQgqNP?I:,%%8 PFVw6yL#]a,JU[ 9 ;I;U[gVh=s{`ݬ{ S)#SU<H*;"{\'OB f5~0J#쬈qB2q2U=%Ye2WM#Lp(bT%aXc{)·Progx<űݣ׼}\f6{;jbcSYr}~vy wt^Cx!2+39| P4,*vxT-I;jtϦu1uge2,l'8zRm4;T41u&r@]}K}<`UL=j i7MjdkA9p| xOBirA5JҴ3*+8OWǮr>zY_ÆOS)㘡4Qd3_BpSIu`Ję RZWDmN(z1R[>ZX hdeBoM4f=W;xɢ{)s}x#|XyHrWAzmwSj>Wg.jPEHmMn PQ٥?mg;dnU#tKX%Tקyت~A0=mPKƍw *h*Ny}c_e::*V"D1BG_Z/kCK6xńI7,fHHW$kazg}\'(6uYD ɊG re2܌.w8nߑ*}"S>k.+-6r|d5r ?YS9.KWDC\PH*0 vgQ(g-n 7J1}[>!ǙżƱiSXFsO[f?INI]VG[CBl47N^D(u0JZ?y!OÒGj eEȘܽl U)K(,>F@A=^]S9I0DY1Mc_%$2d*Wh7o7.{l%krw oni @D6J}Q䥎֖Fɫ̎y`KcC|y(~oNs6n #epW1g8*wś{6HObGB]#TVJ*CcK7a?SB#5=(扙&E=6#MRB FSs$i&L=rԠEP=T~"l-c@yB-6}`aLi=)@| X?oq k2$=ce)USڌ ,Ap?>۹b"*  KP#be@d|Ph E\9V?^z>>FŽ_;4p-5ݒ^ bp97,W_Q1炑b=\QT2OSBPP4{Ryz ,v?%/f=HkI=|κ187U.5'@S@nVp@L?)x䒽\ĉÞєڂ7G:0PWÃ=',d3)UnuG"aՍ! BldrT//r X/'pr@:N9aa)mg,# psQ.Yㄓ*{ígpuO+PXh&g '\VPsqd y5] Z!_9ĒRS,gzPQr6gW5|͆0 4 ԜvI]7fDcHk ,k7Xwc+8$d(724keFKƎފ.*Tv"U{ pM54i#QJg3?%TX@m2B!Ÿswp3IR}E(/mN hoyM]fng,:gԧP \0?œa)>"4#g׻Qk.oGuT* P+(58hy s5Sc-A,\H[;޾qbF3"Eeu?uyy>Qq DP$\;g~}/T_4 bX:mRMܺ[~оŢ`D; y|kR8ӄaUUY9!+tv$;gaO4m;9 B?Oёy̘蚓^>_ A8+VؼXf^nr_n0C&yf> +-Q*zʷ" y\^={ CTωRiś>VAT^$#&$6$6RQcfKpgF΀OOcD0О ';]Ogsjkc{G?XSw`6E ƧTɏHfJ?b.(q#\'Ү/\ǒ\e+h%e[ϋrRjrR؉lHnO)fޮL_6G1,e}:,)~kqUrhkr)$ʇ mx!`$x}5%ri$ݥJr\ϬӎrIXVsFyEt]-i;uVFtfpBCfɜ(!/6@ئ`\QITlgI $75/sHs˧dd,z~-fke0 Ԃѻ/k bŷ}rPC$(}橺ZY9ZU qU'B]{4aF̈́sӛlz%sƵ't\Vc*\ {mF92 PЩ 48wŇNV@tF4( }ʥZu/o+ސK+dMŇE9]Y|:ហ_*R,ެLfyVJ _n@-Dsrr =547Lsg(=X#}irR|Th['pR )S@m'21\g?7_mgkw3;< (+Y> I_>ݨ `O0PKBkǗz/Zx5;AH }B=G>mCP[6gzS4ξjOjE- @!S Nx::w.q 2 %.\zKڠť YuQQϒ X+>7x8'8`N!n>gGf#wv]$@ȷXr&X4E>"`)vJU=cXe˶Ѩ"5cl#:/?vA}arjh[RŰO\nfpm~#gH}:[ztGUrZ!'M7]FVC[1-;aYQی=I+qqP2#UߑIo. uWō0p"Qi[t{P6UHF.W%N(5~b“*F ֈ$#t8D*T`jEyzK~|ld%z"]xW%xԹ%鱰"E TaK/|js UTh^n%Br.?krl<Sc31&(h|ӵ4VD.:ᮏ΀{x ~%Sp+o^=ຂGG@ٜ\N{xw.,[+Cۃ0<1luelş" yY[3*H0&p%h6 _aP<]}?8Ѭ.PBE- i33D(W$M2ԴN 9^MQKPWq?;$7<*wsSLEp@:][<&&GwP 7ns,ot572\C,px1Ww ;1qL?qpC" (֠ÞKXqK1\G(ɍXabbq4DMCu`uE;v.J7FL2{*׋ܱ~A8(րlS":zXLE[W0R6axO_rvPc+W<R{ЉAߺ pMP4 J%ei{WX? h4T5)&F[m', }~;X1,BB"7uw~ G^.Y wBT.LvepDž'#ppѡ^_|#h.L LțW$m.nay$ ͤ M:s r yh}{N+$nQ =L>]y-KNurXyMFm =\,^LhIXIz?:5|T^[=p&?c' INQt1)mG);ƩRHʆE _2ABm +H90 ɰʼnRiP̓p !1a l4^p4PAʶ[1~&sfAhW!c:'Qa$3g i`m:ҳZFi2V^b|=0ۉ or~\ZBi?=Fe Ɲe15ƃ/͝Թ'#Yd2P+N@> -!*aI-AXSSonf᏾|gJ{I .UܷE{%v(1Q_a7f*믾kqG#PuNvƱJ]KTNk)(=m-s@ 7V_+yy~.?x'ӊ0!"Sb+ܝ΄0;~MoA]~/>}Ï`ZVK:W7ۖkf COx7ȣ];nd(g>Y,P&\ɸƧ&r1qBǨ@~}91 dՊb-ZFko(\8N=.9 3 y%y߼}uHALC9N-RuҖ s)䄸d_2\,62)z2 N5*5 ^%~?&ʫ'\H.z VɻD!{c@ۄ+w$ʚڐ?.&ЪDC,s }n4کHkr8 2MZ`[H$gӓѡj#0ۮ~nq.G0=wU}i'O<8}&\Zb`F c$L,=v 8&ΕAPݩ)w.nrnƒ>[@uސ,*S1q Bef#́va*Q:0:SmYd oYؔ-Gy#-G ؄RM M Ϳ6.)yq纂* xgl(l?~wNZsdMWwTtVnה$|PFob>99Ǘ$13*Ъ ]L(sՌFGZ ,es8J;ȧjh8k=AҼx =\z=? IMBˇsЕootNףY&j¤1+SWhxis7˼U/\Ns5klu_k8d{x6SRCF3b.:lj42O!bjE7` WC`X7kF-&8ʻpŜF2 M<4wT[B(fnB>,%DU 3'EhwPT~Ar=lTKUb SXSIC-?#y@RNJݽIj(ӘB 60,ՠ(LZ66h=7Y֧iL$ʝ)K!614~JviIM$L O,RP:\V [&]Y,55-QdN#WiY Tq%-nٕt8\+SljJs8IB!4x?-?߈l`0"5Æ-nm:V>&9/No'B69e#2u]lEit3|vQe3jb&KxϖGS3{46ZH–RoGPUr5NqXLݕJZ\^ܰM+z+ze ؃1ѵ0#@Ɖ.Ryu)a|C#c[IWq >PqδCHdʓL^Ōuw+֞#L p[IXb AvHʤ!X_}@/U2MAk`9H57ˊ(Mz?e,ɝP`y90hςP..xcjy=c7ڎVο𸾨R뺷f9g2u0PBUM.ic/Ƚ(lf#hv[!ֻ֗sV>t0!ȹ~8*҈S{ )=ZOd`?0);`T5ƮH02zPBT !&G[^)(TҫD"T9^JRjYfeh'jnNVS8VjMˊ{3&$ʻ!Mڲy=bQ!W2R=FMLVu@'  ~t}+U/44XIIV@Ěi v9(1qSr=@Y{W *L~9o>cLSbE ǨG I#Ǻ2qx<u%@.scQH UΙX4`jTc~ St `j* D[za?2BW$"{.sGγ'n 'RE<-$Ds6KkdߧR2vqhĤQAl (>EXfU:MK.2qHB -`P@z}`!Q" jU@ȬIq!Y9#SO[%Oxud}Ж܇v$ mxc3@zŰagLy)QF҂^!27/,MޮjjOrǖazlE&az-O1%Yc-4qeBO蔴mZ);OVo@p Ȫ/$&AwI :++%^ԭP5.(eǢ/KpW#8›r!r4};v%?4W} ׅ q ˛e Hj)`;i^a(ceȬ0Bey,]1X,ə<_ )&Jץd,&(8i KeWK\oNnq]d8TBL!, +k|gLjټ ث8J2I]Y5a(po2~;q{)x@jŢ9fb( MH"EfbN^=#Q@S=EodSkL )wU6(d5,I Q,DbEP\ucg>-w|C\/4DJ].dsqEZD I䳈`ҔuC`jnd1&&C.[T?&-+_,>).|Yt0zZmaG9N ;Kn6Mz轣x7"rx&O}xuuO*ȍ0⛦ G@&ѡ C@ Ev>*ML ZEL7mœpk!;04x4hFECʟ-N]; I$G8zxOQHZWQ…*|='6?Ȟ?~ʎ0>FZҐ/5;#tڜReΪL0)4a*4YMm% \Z]mP j*z_6i̮֝8J(D3/y< z TLUD4XxC8> ^ $ ZDO;S!G{B4^SuHbyN2 КuB`Lsnyf+ . fTORX6MmCdޢc|!7HK0a Ѻ&0n8{6э84a&q5\kF*#¦>.x6;6}vޅMR'WSX2/ 'OF @˰?y+08~G_?1t;VSC+2zM.ղʩʺ'd 4XO_!h+}A|>+r,*zR#=sl{s@iřHq 1ŪI>o閈;R#hAI@Z 0*i)c^)ǟDv1x(!JC@AC;]$^ǎ*=dvӻïf\eokEċ F+m.C9 yoľK/FVw(jnA:Б.;alYՙ+% Y:0VKD\_:v·ÞƈM}iܙO@"BL(xaHqjOWr5+n~,!JUA^y\lv$sL}`lrc%6 E"ԕM$:ƿMԧMTY 7RGƐuDЙF3jϚSqfc8ę~0`c 8վSJ^_>B'ZNJ&bJa{hUa*lh ;dp%=4U'eXrRNoBRajw4J m _tf}Sm /A"`d{C}.a|$|E{D΃(~@" MP^[M8+אnj{j}${w;]$:^)ni2ݛ[>0M_јYDI`)Gh7=g+bea}ӐҋwN$]8VOjSkQ;,L \Ǘķz9ٔE1</ٲ&vpJ-nfRqƵ"P.*'F 5ys3XUX/q?/3J<\8UQf 4 $hNVc-^PF!/1ARvJ'p#iI~6 mu&Tnc1ucEA/%^{$K"O=iM5^NߟG z#䵪b Q3CFcW(t3]mW0pݿ.5"o섬vv^h֦xmܵ-yy]G:]DSu4/^rd1g{ґ,7mq/w٘g[7G̺+YL44t=kgn1;}lq?ԔMAAA^7@1.}mDԠR@QMVi]1CF VoM>Fk(ү%+A=` {rL5)$^Mr(q/G,vؐ‡,46HڊWKZx@b'ԸA:-xS{xx!8a^饟hd[_gfc&Au~z_bc0Dr%I77ze VKR!Jd7wNtt.]F#fSTaܝCdS86RHJQtqVg3~Oai-S xdq㮹M)yQ8hÃsX u%͘^+Xnmq/ h<|Ҥ+y%*dOQ]"2GĠ͊9o ,P8Da<|FnH>] oRG.@Rf} >՘LϤ##if]ۻͶ?biD[Б 'ynYANk:ϱGE@# 1oSA㙬blnkTf_xqW* 8co6wP [ja¯(3N{$!ޑ1͢7/V.T@-%v8DN+kw7=ҮC%$!)];YC/í'QKJm0ɽK&|Q[_uG:bRMsًu $Gq[T?Ax%s蚼pg.ؘa6] |*ft-w||FS㘣%y'/!%bнTQ`!K(lz?eTaS{YeΑmr%t"Ӗ/^Y+44?Y׏,ya]҅؆)+ϒתd-̷k#̓T:?9DHÁsE0c>Ga#ӵ4fD)Ȏʓʗ NٝT\~@I't \CXOa@";H e~"?(K¶>AVO'İQX\.g^sɬ=Sp[bfy nIuQ?|1/,9Y|7u -Ugdv݄]>U՚ywQO C-TKlmᝧ5hz(QʷkN[W_WZ<+4 Z^~a\{@f&l _#z&@ %H~b6uC`5ȇ5j.$}7-ԝH<"L]K!攘w1? 9 /`8=E!eFK='Ç  ,///UFVwQ$zm tRPNf?s/h36᫼졃6ˮ͒RkxE/:+}]1a<-U."ՑVkDiql/eXëǖ7Lp*YKE&g4l'kFf?h)ʰ2r{v9R/z3X*{bKNV: *XON{٧3p6(8!AcgF-j'RuP7]VcBܩAu! ЫI[%F`OJ%NAoҜAO)doZ3nuuK9$#![gdܫ :C6vx?.ЍSďu@hW"ٔ74P%)BP@hWoQu\< tjn@{wʒ@HR׳w@D`g#zeEn`D1뿑H\laϜ7ohkH=7 W-ԦQ gZ:kVU;̓"ӼcK\$ Ss?؁ %N;!f%0]1rV3)GN8T(cPq Ў׫8ZVMTR`H 6>(AJ"<gB[QK5/򉱇H+Ƶxe~z|yRa8ڲ;Xt TXzׂ9!IU_`mk tTj 0NJ:p~2Ĩ5XL[(t0N(jHxc„jU5ўŎL= 7.jZ˚V^E/]n?Nhwosk;Tp *֛ %9#̅@VXd !e-[.%E'xY4.jrBʙ]ZH'y"-cJ!J`߾ȧЕa|2X '=0*6naK[;__WYΕBSKr1HGͶD<ѳA2]`PͳM`͍Rg)O=^GC_? 6zx%Iɬ'YZִkُ MDŃA;BGzim%xW lQr/O4+ g&eU Hrފz1HfCjV.犭;ng !cxa U%qCKe.V#<{b=]~3.fN rˁ69,ۖSB}! ̾9*_S*wފ}%H$p&gs#gyF8λIqښ47BHAg c …엂-/V!!5v!K+`?~\s+31E;D1jJ6܆:FyXssNtxiO%tCw[,dP F>}E"PU yF(J2Rz|:p"~-^;/ufzhq)t{}:A Q__R7dWjD&{rnddS(*c"UV:Hs'2pDN%p>=~cc[WO)Ur*pHFy~8R7giz!"xMUq>z %V~ sY98*xgaǿ+~ hR> _l:xatURJ<+hilODZ$ ma2:lc|^YQўMh[Rَ[QX7^B:<4[6t5&tOC,$Ix@7Fi{,ⓥ5@i~U˯ec2GcR귅+?!='zM]@)'V`;JE ?;Lo8&`;tT1}'Eu?܃.;m=\'jXRCPX˥! ~|[h(z ?,Rg_}p.-ZT$>kB٘AR;j*nj}8y.(J9oAPבc3a_5wl=PnEaKo˜`eRBo跼"8%<*QcP뿺~1GC4!ȢXTKId㲡r0mmzV}{C<]!QҴYy FX?\T#8$.Y<1*7fEk%QEE/Yڍ#EsFǷ}GWM@Gn uZ^B[S Xoَ%>HS';F W~' CM ª1tX18x8c+B*u3oiݎZDp%)L9Ilg,s`MaX4#oF}Vu:x2-[{#m;|xƩ6Rg%$ SK΃J8RHg\cTAVXZzu~:8Q"̋Sb4PY}ˍv8kYnwJ ^/jF\L!-h_* ~MB1XWiw\eWM9 'al:%\n 2W$֠W4ob9?-7Gi/4ȃRt:%gvNW!?2QDwK}xoYP9!QWq;.r& mSCF ~4Pf{TҤGD51&ނ!eG /}֊r ?Q>6\K2K) F8 6?AOHsl9$0O3Uߥ.w8~@'C;H܊ROB!tn j`Hyoʼn1SmXKQ??Q bKͱ)ztc4f&ueza!nBMۢVݼf{Pv4#iS7$Z֌ bBjȷ"==mCB~Jܤ f =#squ(6CǼu/MH} W Mv[ǯf'TKxx:^MΩIA*lٜ0>P5;TA_Fm̞GxY^a?SFyu9 Va#$T}+m`t``iٹԆ;;nHK">&tMȂ|D1ê9+E)C1 t-D3dnj1z.pXc)K>B#("+yL|B5t)lp-hY82|JFNVqv~_Pf/6wP%S <ݠvk<:mX߽%m`WUo/Oߐxeq| w j%L;^LN`Tï(b{́· 9xtD2(bxE.ԱX}P(V$Q9!1qxݲ@]+$ʯߺjڕtFAц}Gt +"5O҆ zx ձ8)eEudyBTͯns]@c }ߩR3XhoǔC .Dg:䏖,fݔ0%Au|2aw9E!n93*[Jw~LNrh dJa0 i[l25Lf`Iw8<. iPeaAn)hЩ̥Q"lpcX;2L$1(͟dmy_C=M__EnNMtD=wn'x[é-3,|C}~쒦3T;LV 2m2oʘZ T'#uH:/2  䑀Ũxt҉H4%Cf2oC2DQ@$<:1h|'E6ﲪgld-m(¼oHae,'7jp4rCD~` sHLJ -+[Uq OctDG\b,ʚ`CQJ"N$@ /x ѻ< 8 -!<' <5@ҝ E Z }N+кR0F lbk~] s7w9)*=K#54o %?+2֩,#, f8zU*|&! "c0XK j䳱[3v:a(Yd_ [+^UL(ހώNu)]Ƞ{n1ͅSCFB:p= HGB7wb_("*XQ2=oI5T&YH,,bivi? ]=ԑ_7:$rUuhy$ yƥ~I:r" +ę8,6UhsԖ;XrzN}tΆ&A֊)h}2^%x #|U6Q& ևC}x@i"*,B~pѫܢ0^*ń=sD1 p dh'Nn%%`Jp}¿WL~؋Q}7.o +[߃=qc0Ni>42O7K ΠVC2~]m0OђΧY`S:n_FETYjx #jY&wH_nH]43DZ|׍9뫧r$jGY-.``lշSJFիa|,eԣkEp4Ζ8LR(g}!=F?2LA̐GKz.Y(-O YěW j^E\ײ@@q}Lbl(OȃNѦUQ.'> iak¼5PVOנ*^ㅩ 9Sb#G|)X![0'ϷSl)5P 06ӋCN!wOM$8++ M$yp7b3\NB;\\jݕnD|1,AOb,t!gEFR"pdwbvv:re!I} | 8- l0SPpKuboL,`70p_vc6DQBccGTa%[yZ:(K**O-&8y7^)g(iTzj{YJVbMq΋ w<]hۺc.8#Tܡ{>_BC±73pY!884jIIS3CV;X^ (@Tzƺha~'BZƶ; NEʶa'oa%>х 1@xa"ؠ/PHv\TK@hL QE 1Ʌ%ۼc<>m5T ~Vsxҝ{>yGP]_{ ,a䌶vL\AaPobN!h" \sT4H 2H33#_%_*DlyzBGv=! }]PZɩwD^ί.9 'M2LVIS!DJ0F s 6dt^ JK: =\J>YT3'p#:Z 4m/R@4/¸(9'G(]PJ $q^aIauX_.$M\8Γc<:aF.X]rM̓U9.‰4%cDZȸS]ʱ08ye941R &k w8}GA(q3@$H-mQO)p\6 8g%|Rdߣ:9mdy#"aehH=L "#\>&rXZ)xdB)Bꭾ\o:WR_vIi| !4֒Z?źh.B!7.N;GuC JEett4Jf=6hs1KoEkGaF4wV&L.ўF[&Y +'T> O}i>Yc9/$mh  MF]ac.5@J9 ؏qT q*ђ 0}\:H?ǯP;/s;aVڛ"I> Wx-0.$3n24]]mI!*Kʂ}7ֿnNQ~p)jOkiqC|$_ǜ%9-C(۩OGOk s2=bR jթ{X^ctF,2E݅n EBKm;Tsꏅ#4_ha8+k'B}; Neo X؀W >A,ul߳@'0~2*"C{f[ o}"9em{P/̻+dҦf;`uT:!T8R-47=Ei$8YQ2 8UswuS!X}PN&T5F@ut i F^񐇈7UŔp)8f1Sê}{ϓQ>Qw,#L^]淤تN%yL&{"/1rY!)Él9` 5S\cHNDcSy0cn'-;ŒSR&49o+PQ0sRf>”,*lv󬬁 D q% @iWWM:}P'DfVٓv0P% mpmj%s4l/p}1ޅLOFA~jkQ/*SC>^'oR;JL?*yE2[4 ށ8K7@A‡SO7L_Cj:-@h8_q ;cDpLCنT]Kz~0:=?$ c{Lqa#지ߨaT.&qXX'vn}A4hmp^|@^XMac)Z[&g!LI 0X Z 8 4i!)&k[cav!pq`b:SM3\QԚ;^Ȩ$bSm(f!HsDP$oCG_d/`$1n")ޞ3W-O9.w%rYZ rhN>Ԍ -@P2CDsBDu|h'DkCo."Yŋ?*3w׫2TA4XUxätVQEp-I򁲄3w}Q?|sEH~<)X8(՚$tRu[_̆ GGd+tɷW=p+aMY运‴،-4UFS4mৈuL:MЦD zMkx4蜭qo1$=oJXȿ̿le[I:1vKiy~R R6UҌ;6.^ܿAIaKGUu~Sw$%>pơc"=s\v9J7ff!^o4#·u>S tZ`M3*Jd/׃ê@?߿"lMW:|Q}v-VVD/y8Ũgw.qHOwvxqz#\pwO>j%` m-ۢňv-).#G_j6. )- |x#}8ۆLn74%td# ̢\TӚGL}[,P.n{X'Kwi58Y6MR6^rHO)yk(qI;UK^4#[I=`_,6=x6tDj.w 5(wq֫fC8cvtNVf1_Fْ>+$VOnK&?"W yQophJ(zN-s\SN,t:10q|UgQАX]:u!UAhT. Mh0}m'091l?ѐQ pO&Ey;vlk癟"@uÞ8MVO @^xGu% Aj-zQ0i]9~M_\sM3+#|4NŴ&` ӰdepDo3Fd1ۏ\SGžJ%\' џ'Pu $%?C;RfA\~%zi C y7^*QkPsŲ|ǭ6Z'|\1MƝtvk< @cڱ℗kEHFIyȕ"G1sƼLnu-X\fAvP=AK~4?h n&X9W+\'y߻l߽T]Aiz9;_=5 f)j{U2 >KdtoejYwPC[81kՊyXpB(,gʻ໦rAqW3#Cܖ0fpޜpD$jJp ^pjz*HhwRd"G"֘>zjaF]."QMÞ|x]4˰V|[jT_!S'#:Mj諔j ^DJSgHNg׊Y*~C%[ymaVG*O"~ 5Vߘ0EFI2rR8% <®94M7킟!zn9`䤴 0nm=5~4)`W"<_[1yu3XO2>Ro=}s$T]$y0cAEm@ 5&^1slFLbYXѠWJїBU|C-} 2% (W 3fw ɮH<ǹB b9%S'H S}XGlKi3K1=v$Df\3BNڹ ]BOm4}AYAh˻bEXV'uR8P=}MjZ ,S#QUۛ~lF0K\Y%a s(iwzzAJH/gN# R*ϯ3W԰AvY( hxVcxLg\LbfDھ]ibg?$ (o$ErI3iZ{(Ä&@{vX{4Z&([s5{<1"Q~H+!_DrbM2@d0SMIΜҒt{?A I2Y<#QmbKGkŖ&{Œxd;K3LA^K_>MHt>3 ;FMFv^nCl5+zBIXУV:GԍnpI?#`Zr#-!gb9!Sa9!s 'JVlFd_4Z=)j( *#!2P3kDaKA DMѹrGb2b ŮO 4ۯ|[$234֍cZsp=E0w%D |eN A׵Q̕nQcWʘaYnfHo)3#8cjMr*?Q/ i%a`aAԛ\\ZoY|'L /ϲ~.QCcK#y)%?Wu , \}]Lڛ9{t6 gHP bU׈Y*+#b_MH⳺%տXdӡ*>R-UƿvҎWH @r<,Z;s.\ZPg(?;WA`dwhqX'0lAjaA37W2Qk@Od˱q:: eGo8$W,9R{)X@רj_]h>_lG_Ӿ%}Y!.JgĒ{E/.2>dmظ!JFuNuLdG؎ȱ#"Pj#R~PZ5(J>m^sO?es3(̦:r K  ڇ{oHQ@IQ|򣁇H#w).>:C&5 u{K^UXq^$עYQK^b[V̲O + s *{O9hd6jRC#9lOH*ySa2oI7[Gs9-<ja;+/L\'fc*fY|0d ι%Z@mt#35w 7|H c?^Oݱ &vt\Ѕ|M_.ҳ]S">TioQh#Br+ǁ+yGKޞa!䛊2F#(?T&y9h,4Vk KzV{9=A鍛 3G|U\jtLՄPUO7ى;Z2i KlÛon+h ڔ)ɂwW,zl)^0 nZQ.=H'vX' ,7ba/ۦ$JlyK3H`) "տpK'-u4Be[xalA1ßFhf]40Doߟ/,6h ރq/TftpOR%RO~q,p2j|yrS^EyiU8swYb4[ ETzZcq(u߹-@TeA5g4#.궙s׽[Oe\Lnrrv?z0)mn xI-T[Ch%REu&7{f%ca73TPD z [J=|Ln^ML=]4ݟݻ'7mFNk,!+}XOs"ۨbj.Ǻ=drG!>רЉ?=SlR s&!&[oэ0tdi(pz-p , Pt6HA8Çlr׫rNF3DjiG`qGT'CV}=1ri}pi6/ۺP>O+T+lqyR@bv7oo;Lf}jSo|+-AW%\˲}'FA*#["v pC(Q`GӤuK FUk? 7daK G_/ܣjNP 潮QܪH5Grj«ëĽwۃ@gO^00_OWtI 2&R6pDUtmoV / $BPݝD9~~/zHOYښb?~2?狩.0~l?j~=Ǚ5Kpjb {χ?ͭ@)pҡ_+Jm+swtcL-ak:V;.--HpOpdoGl0LkSU2k#n5ϧ{ډ57z.JNR L(DDS&N#YfNtG(_K,F1g5%*P;+._4)y]!xM aN@V"xgx plu'fGw,Zve¦){!МBkk✰XYG˫I*Ȳ1Mƚ'2dw7֢DPK-"`\ݟBa7e/' aUXxy0g7&ZU󟄬%fy2 f,'T!Sb2>FF"?Nʤ}8򮛍ze8mt2n'ᴇ| 0b<)iMJ:#w&^Sʥ V$NBd+kݱr7P +UD=O 5-Ԋjv Z>0`3.o4ϰPD5^?YGL{y7)/uror CÊGC򍗬MLYtgBWEʺsOZEP6%"(ufT E|@{P|L"^y;|RjF_^^k8}7&@%JᖴW$I7-UJ(eGwʗsm&L#%2i{ [Vw,FukdceO)/V'GAf̕AhE~/뷏X i4x %%HA-/';#E>KD\gkLp2"n.BxTzjaG1iͽ_f+c? h>a?n%T:;4@.s1Ҁ`b0ّl$^/.mhtk;NIC=i|x%ull-1s3'sn~*)Փߍm[ c}]B<C?9!C0폸H!PUDb}72ν.c]ie 2[كUBdڬn v9bn n@1wt&Y™b";'Wƍ:ľ-W[3|Hjɛ qhH]j\]M\[ Vpzb T#78ZyBY.ndJK<֬30h%*Ԣ FѹpbO[^N=*5Iܭ:u/_ћUӤ+:m0ka3B4˰XЦyG񽛧$׳ݩ9}L@vVHTwZdQ0U`X4vK* ? ![9%5?͵(%b;tj oNt*+Yxuy=h3'p1#`;a)Dw rxqd=LCP3AQ `-&(u+}R q2歝I&dT LՉ:кx*J>e{OV~4;bYa,D،хVAhiJmlۜmd6y s$cޢ̨cQ^_.`=n4 {LP'rOU7>v.CVh,]i>\qXJ"A( Xٻxc#Ax^Q}~ZeOol[k%1۸ /O Ummz#3]G#UN) vȊ*9F伿jmi0ne]nڅQᦊJsWΏ6ݦg"h[A$"g~,^н݂TFLo\3 ! 8bh!*^)X)yazgtm¯'ф!(V̄[B xjҦN`%_gg(.Щ/&ΐ d(0{'w>G{:>w2R190">C~rkd@p N I,'gw pgݧ12L ᫨'%/ 7QCWď0O"v_ozz))v# RS@25Ԟ""LH{T[?H4' }Ns@UTM }%|zKgXτ--/97P l@v{a787XRo7yU]eȈ鳍T2XJOi}P Ƕ~!}LpnA}n?xY _6SYP9,D>̬Ofzdϻ*G݉%߃Eu|R +WCɢSel]_j$^wՕjQ;mQݽnOӸ0Zxt_&R SUPdM )=i ʻR?S82@g`o`w? 9֟ ~ltM#'BF24h7+h<טB6faml;9 ̉=}@u$z=!B3(F-œN,n:q)Њtl+F n6X-NW]uk]'V*KY?%O3XR޳#TQK]<R ?=zq]h*q$7ۙR3T(;<*ZXK h(45x-@'.^PҠ؝w ԻHlP03ˆMgpfYM0>R,HhYGÞu{m63'c6z౜- \Qxtr|-.ELi)װ=~sK(-jK{IYߘHYk}ߍV,) l>W#`4JwIVSb{4czUNM>{z h}Idt{Z*p17UTa*އ ~,'~"bzـ/2TB y|lt؃N>LNߌ hrUZ#Eyw)B0V!8E%Z}ګVgJ:F cwC$'-- >H |Y始/رc(/1m{y4e0pݻ{1W'Dx Zs٧pXs:/t02tAn.aϗ=?OF\GbJA%z18O,G_3N-sz8S"OAc5 @_c wX+_`7 ui> ~ kܦ.=AYGEƛRk`T~ur*c*6SMO /$j0cg52]$u8\IBiSU(%]sxM2;~~4L4KߢPIɟADr)_=[@i$X3( XЧ{ ?E_c&a 9VҬkWLͩ Ig5ӕX_\\ڋ 9#fѬ,qu_s rXG. Kzٸ&(@Dt<y28m AJ`{ҊcYޗgDIL$Ҁ吱B38 GDsm>5ajwm./LM,Ͱy#&FP;= h3Q^5C=)矐@f^v٤}9|\!(hlŀ{˩hd6YJm'"]M)'P@#<&s_`zgu8puZM{OJbZ/j;+)W0{ț-?vE:'f<^U^%_m$@I uRKU)PgHq"E]ꛑº'^NJ7?4[!RVw`%>gjǮG i|_Z=$lNњF/O%FB?e gf8dqK:}0yScM_CͰU5۴Q2hK'ƷƼ.f?Ͽ TH<܊y˾!'U2RACm Oj؞%g[$pޯLHO`Zo/P#~G]A٬2)iNEAd5G/jue$<:Y;Mq0#Vj5yH $sjv% \hi[9Q>%QՅ{35;v?@+\P۩B̴P0^m!0B+kAoO/ 5JRf7ːs a}*+yr}"o)7ӳ33o|V)Ag7Ћ |ÃT0B˙zž vjv2LhAV$F"+z]L٘`R4fAB&Y{omXwq& yDPR| mBbl'ĥtW鹐ჄkZ\Q wfcU΄wD 2. 5`G!2l|蚴XrzKpĘ4V_'lwv)ew/){xg2D`{:6 &ɠ} $Ku<ւEysBl#BrF "ԍNX"6tK2)E%EE`wZ)KHG۲Gd Z=4)rO?gD|V;&aWbEb Hlױ" ҽ%Rl8oGe˟='Xw>`\6\8K 7z6gX\.WHFqP 6 s:X-]xFa"BI7ީf~WBv"b>pIH ʺzG̳#% j|@fI@J"uw ҳ}Q78V' ƣ/wd@c2j[Be~2b `q*.։Å롈@wtʮ9XD@ &x{ 5X z|d猊rEBL1`7)#y%xM>'\̽_-ō:b#w Du;nhAvAqͽ12xqؼ5lK7ߨQBJ ^MVQZq'](P:vpyT =nVPe2C>|Jdb~Ҳ[خH@1GJIR>_u#yb=]jr<kx\62[&psm,G:EݔZNo&s.y5]_#4p(Vެ÷a(^]z'{yL-yV0"PutZV+ι:bTwY|n"Ga'v0LT|vLCLzk0 ,JFs'%ג=aӮBzܽ1(dӀͶ)RVQpD@ bRx:| x|rnC.4qGXF\2p&{Ɗ|dHȊ_ȗT"i'OUFWcN܇::[+bD{h :À2|mH*K6U/8Pwpn)wɠz< Tm9iC@qBBG̮Q9jR4Q}aȟߕg&p2!;AX 9 { 3pAiٕۅ pdۘR=ahB<;/UPb-8nc?x]ELP3A_:(A f1U5"ݠsW;nl'K?cb/qks5t}}ǤʪY\[DFIoεy3Y8p߈N&?sUpEqUfA+ðtD&5帐5r,ađa'ŽPvEU nRU_QǛ>ĉ^kI\?|*f0"mArσ?@0qk6l׬}ꃝDԷ.p^̣R3DG o4OyfO|c$LK%+Ʀ'l$0o+?"llG^>[;VꈡhFr]UU5r@ /W]]Bȕm({ l❌xNQnM߁A%G=~| rB73'ډ/._ R70v1+tϒo7\yw`gQgaoWOðOO`k`Z~TdtӢ^cz.yp^pw3B+Hl5-cp3L u_,U_KC|m gYQПL_ݠm_3?(?uQ0|}.qm&&10}D٪N Ű }#Ԧl@mu²dhkQ4gŘv|V&p#FN:h!Q{NMӑ3\/G8W&)mS^?ibk7[hŜ~/OVj9m}fs,U.%KQ|A##ys3;חT/ިz׆R@A$SU ϻ*SҸem8)>42@l-VA [SCSFMsO}mk_aS˅jњ{e1΅Pг&ku^×u6(+ګ3}yn&Z=i!e#߉QNK7-ǟTueNQY[u%xsTO$7!w(϶ ,f޿iV nsa HiPY'R܄%ɾ0gTl9Y.BߏtXA7iXG6v}B]ՕׄV!G@&q)Fƾft ~v`1 &Rq7'sgKX=[uɸF6\9fRoz M4L\pqzTbm}tNOr~aˇ=s5|VݧZV:F~H*WM'R]!MJD|Q<8\ c@T:9B *>޶, ۉaDiKk9Bq3((ZmE!QqS[jq?sv6SK(ąiba[jZge}\)G}Pt!8N -}a0d8kp]7X9Uղ1'L=J/<؝!;Rj= np Q ()3l}.j76SL.zװ\Ǥnr 'mŐ?[$Ȫ%G>;$MUH9 I5 GK{uZ$wa(. Fǿ J`yp 21E<ζ++I8ߏQu^#I]tK`O`տ5 >JFO.VY[ CTcfIcV)#;vM H˅YIf1bU1μ]B0ņp{wj:k$;}} W C0٫|ndpw휥e|;)ζ/0>{?Hlf;=j壶J2YC k~U^a*>,ke n ܒ٢'_sWwW&S|57=T-_2ڌ9 zW5 unGWoڎKiꜸn0 F$[jtP_*򆔩#“-O۞^>`m/ ᠫ`6{8jNݑ֞(7zv%{5U涋ن窅T*:X3{ YFEY J€NG2fbiCr$ݪr ;ȱ?o^JV9,w^%5,.d_.e&ÈIJI^6 .,rq!{๻q=;`;}gQbl{d1nՖWڡ!,)iX(?UPm:r)ޣQI8[^sxD[0tȸ,m :^ Ss4ky)w%ޗ+wFIP5Y[޸]l,)jA# a64 <;y fAeяTA #b5 4@(?T ZmC_h. cDK%Ƭ+A3 NGf}x< 7#YtD_LsξU,  m34x?0mX+ݙ5x/<}aoW\xɐd7BF2ύ-}`Ձ.jj ! 'v38?nlɺ4pWEHы_onY;۽+#pɘD/khY>ɚ7nm͖7Q[{o^L@kB3CW/vw<#e볖"8Z1^Z돱I3fPfAr3-=?E =L4H({tYtޖo৉a)Sw;cb-"p7Il"ڄ?T.f~ &V]|''KO=#* p܎CJ{kvtgN:z9IoQ}Ȳ#]_~iroQ2,y dpvCl'|%> LD#ȆҐg{=ʯ!e;O ewPsKX1QYŃb-mrf8r PvIrĝ_^25^٦}v*AZyVUX7 {P -&RS޳]́tQ?1h@ė%- Y+{]BȡvZ[r"gGB.zA!|)Qm/;~w[v!cҀꓲL`> cBByl5!&*q PRdA<UtWR|zxL[)es&9SqrLƷ8x Vcڢ.8@C. 61zJ<8ѝ$J+cxڡ%&yq% \fy,2p/-MZCP6g8Tx[1cH&sZ_ܮ*Gx&} #\9!G -hAxyŎWR|Rűv8xkK? p9-E[AU$O> ,KacQ6APx{l|9M!NYa+< T8& /CJ'L -.xA= Ʉnw,^)lϋH<$~P_ؿLz4fب̶J8U*-dwuBE9,Esa7Ij9 9lJ|;.[*XA`~?NuN?FI:[F69Jh#0* EsG!k@v޸-jv%Y:gֽ%\v>>AaȾk2'=w]ԫf0c6,aVBx-|A,F=Mַ;yؚAA'ӵl9kZ>c,?%Jb}}h/l2/AvQH9S@YUl<23=Db΄Gܦ;OC6l([opCYj(:E>N&U)q ~֓rKPIZR=e1s^!3!je4 р?{Uxb3;ɽA Mf$,ր-z[ޒԅE&KE\Ŵ[ oӅ.稳#"g}BOlߗ@ɃwOמ֚5KU9;,SO H賈]EoSbe"9߱_X"LTX^8>Qq_=E$FC:"(@ ]֣JiTMS 'c1ś]mr^1v .˔wb-l*Bj-3]3s< "/8rӚ{MtCu]^+{)+$N瑦TC0Op;b!uX| xeŴzDn!Fpj?G?ް=;5[`%.9mSc--7Zi&rpk gͫh^=%?5іCQv}Ƞ)()Q]2hvCwR]~@ +T>"JyJpL~ިG^]zDu(WYJuCWmZu_VrV|-0 QOW@¥ 4?c$, ko޲<ØSO^|oZ ZiaW]J.[=f쒩j"ūnn@l~aU7ux|vg| ~5FM327Tnw8J>hb{ޡ0yRII7Z}6ၩ0G(sp< ŸG`rݵ9~?[.IykmmML&(CePO&7+Px^Rp)G$,9:~:f# enXnɐYW$}*i3mOkqĤOh,ݘůT[!{g ݄\KsmWPH5W,]ŌZEJ;Kj:4C Cj!hX8P&>uNvfh^dlwy#ilk[ZVh0 ]C(v|<) s_xFX)s @̗ hV5f_$h4zG|91K@L}wQW8%hgPRJ/ra;Dyl)`c)~N朿뿜L^F?>\ B7W%'H-QX&4|`  QO8WaXHݙi+K6-?r>tT58<߷W=>56E֭<&""K0ƒw|8^sr+I{"m<'_3Mm:.[g{#r))\&\@Ta,w϶csN&O#X_Onbx9IyC,p%\g`u z\Ag'*efc[U8D(c~A'_F hQv/%[OIEՀB]Dk&!+6#mj(zϓu= 0ԄtZG14}(a&FqQ:PW" Cc-nSW^eK6v0lqWo ja O!{"4NR}N:N~4[V溉| 9|}%>"mYNc@<^#7t1y;c'w ;s5cDX5K/CfM6S5RW':Xt+'wW>ᱣb4Y1Ok xClN}YvJsDЍk}@C!0Ч򂇒f|wqV'ëDsoȍ \"YulVj[cjAuxd#NgIŘ=`@j`cȴ5zƛ%rJNlf\$^+h}CEy#t=l֩­<: *R(23jwu3:o6sdX0*?.2Y`*B@<_ @#Iw_U6 ' Q^d Nc4J)a9k i&ژfZ?%;ƄA+*lPVT|A.u$.Iۻ@]Ywpru+L8T?~Z "bo'HzoP[C9[Bъ1 [FwϼfN 樄5u prNJz&gWlPT}rm0af6zLr<<ݾ/|UT Gbimx ptDzQaL])Mڳ dӱ] *X"~A% ɫ׺ VՈ:&@jrSBlkV2@0[nQdgP-{K/ #&hDꍿm@ޭ~ DiQn_忓p,3Hq;ƧS~%=146Ճ 1xRvTË.!oA@vWP.}VaZDC46;d?T\B aO}9Q ;F2Lrվ[+q` 0/ %Kv1t_-Yz9L<@Bn7ES ,*>a "kIj<# zÊ'x=%&އyW܋#-u  )X6h*@mʧwUͬp].w'%YCo@25XĘ\ \&@-dǤJl=9c2:Ϯ Ev0 \C1a'=,03D4aK:r?D-*5Z==漹h"~aU4OXm))ťu.k-^01 K>!wtt C*__HqQ0SELд2/* 7'Šv$K[T6tQWwUV`dz^.rJ} NV .wη[a"8 +ٛ,KzIXێ.,JC*hCEmx272.DȨU@X 5tpDzm.Pp#iؿ"Nh諸!;mf?9~f,0+YOs [KZ1k\M7=F;͹HdgzeЊ9= ۞!Ńdj,#=F+Rpqk~T?f{l nfM _W1%y"jW.-:쾹}<km%{Ml?1H&Ȫ /}o>|tU e$,WCdw3KR$+ 4`H\SVlOKr5":"nBN}hLQDT癀ZG*ُ+rd[Op uQW.,yDZZG8;W(%C%J78ԨIbb8}jCiXLռ5 ' v{HiBF*嵶yL2a$Y;c:*4hA_ WY@on] nn7E85Uř2 32Ӹ)8_R#3@eIL>=EeXpvvԐ~t,Ac{io9Iz3˜K\cшbOHj+wJ[? Nl(w7|ǀDz;2(QS.20~s *TS-NxLu1Ez*K8ΔYۇY>&IÜ.s -zxMKcvq}Jr cg:hAQ h] k; 0D:>CA/ Ŵ r&Wd.s? }5CM(EV,]O0;K㪳|9|Z8(6[|Z\g|DH<=oSZθ@LSL2`vQBl犜SQׁM=@ zP᧟Ňӯ[H g.2JFǠ" JjO"o :4PV@ 9UG^d1h͏K(m0EZeo&ޕQ+O^?7?OO- dGjHMQ%9=6Y`5Fq03]O' cwf!g{j܄CD!ofMX3 i<6p* r;V9ͫm :t&RpD j,TVo8Q/*hKTd|vQmN𞬪80=qe4h|)k-ȳ~- ʭN>f 5]:|C*5i,cN.vO=B?H;_bUSq,E|f静&}05q^_kƳ6(:TcìлX@G POu4Y `EEVv5qIdіdb`+gAP}%=؞#c^y~]vI_K"TjەU7BJH\[k; rs)V䌡_A[ۃMNHǑpyG 3}i0"d,M- &(Y[mӽ4M?LmlnQ , /~o bcm7eSGյq`0<4H.R": zM$/Aʊ$4Y=$GaJ X$;u'h1?ȟ|8%D.h6:$KZqö1)$ڛڣzE^n].<|&ֈ8L|}IxirG|Ne YlFm)œIPv}\L}\kmD傞lxOg }X%F!%QO y d v=vւYKeRI0Ƹ0xy8U(ъ,LYJ(Sua~QeC>YhK>McrMn9w3[w$9ngZvdDƵM- .}B+ BYsr nnK4I{Py Ju舏jK&I`-YLʳ6+47oy L9B;KaA}B`kSI yS*觢{LpMי7}j#'\OVJ>(1Y}-#79T)6\/C-$C76q ҏ`FA2J]eŴS GuُLGފKJ*çT(&4`#wChƳFx vb7 N?8pXZYW[/9@Bi*6 do>`"&HSzN+Đ5 _Uhq r-j{~)_jo?]F:\0Rܙ؅Wu 4V~n?{5G{MD.E$P3 R\ .`##lM̿T._GU)4:a ¨eWK6@.-ԆX) {-nv(J٠dR%Ǿz:{7"K,kBTOYfZDW ;2+~bd.F&4o ].6n~63̒H aǧu6pkK A*r4~.(ΣvorqT|/*2/ay!'BSO$]@64H8>t>,Ʋ'FBeQ~ + <Zav@ݔ +}_]߭gP^Rhm>d(Mj*96"׋ݬ1PaPLAJ"s0 @n/Tɢb n'3#:}G%2VVAnu>q~?ztt_˽B ط@#+[YXݐBK$H񲁠{.=, E5J_kfw!bh dSrPqJe,1NaC~8G**$ҌECBg̛._3~ʲtG'Gk?+fb:Ⱦ`|5sAv5RkGfP}<]Dq`DSmZgV9cP7\%g=RIC(+}1Rb[߉KlE0㌾7ѿX+&գLomARWY6TڱlTzo@@}SɁ{9-4+3sLE)D(U.HmFpֱwK1{L(b\z})[d{dKkd0õ&sUc̍~MNugon[/z2*H2 ,T<{T!d8oJw2j>.I"v5>AP$ZNSIuzi .q !u5X gq\Dgi r֭Jj}_9_9l]-@KX\Q ͂HexO i mz-&L͕a{ΆWuFz^ɩhJf .&TC(m$}96-,jM~F&MSFȪ@yև("oVlLy9ѻ.(fS|r,"_G,m,pX c 'tֆe+`۽=ž?qX{ěTbc<+.nq#/^+A,|egslzI.?DB\VZ/<[~JnyQA-h(6իW-߲8d~4i۔ߞ'RND"zy, _܎n_y{Q(,G>A 4+qQOl0d[Le &U=gw=Hίj05R؆)𵖤l_6"lf ho8L#KJgh(|(rӱ̎Dpel(t,RQ09Ѩxyt+kJ!9__x.] YHΈ.ƺ.7OcVm4|Nğ":L(}F)YWP["2js"cLÂTrZόBr6k_Ż~幨/aٮH ,jm>I3lA5pL8B2/)/MncH1cYEKzHQ[&HY1#U}6| ،2BRO#,fs^G'( }fs"hƞח-fUTsSoEu$3r&grIۻYp$I{׀!MX8lclsו>P27Btr`H, 1O9+@@2qa8>v7-pY`<_|z,W-1E(G-g]ۡcc$'kMjT-DPP%Ғ FLFuiwxP-,Z*h^xG,f|PT. Ý'XPskP~xL#:G_97jL|ge7))ɕzd~rikYthI}%F3~AoR8[n\W%]Q}DΌiD쟕=(yD0:nDBV،8Wco`tzK6n~DYŬ>*4:i@<`Q:3v3.dۻNt_+;m5U.]"dwv}B~2,sْS"mVWox%هz8#++m]Xl<Z"*A5SHr.͆1AsBaҼCԶWNPn l*G #TiWv((a0 J3^׃'P\+) ,!#lOK[ p h֚;+Kf:jòsɉ 0l,AlB`4S^V:eSbW`9ZA8?a@^ۢFfQsÅX;,doBTWG.a [2 v4W{b`|8>NS۝J)O0_Iz9Q>|mW2\;/g\o"8uzS] G@tdqQXcl~ hͩڭǒ 5gȻ[p1;u ;Zsutž,0AH1~u#A6!F_"zZD:B؟` M H S.C|fzkf7|9$-Θ(k!2{~+< +AF)ĞxS*1mNLvH秵S,Q:- S?({ ʊcPj0)T55*|@ X.:AB{ 2P¢7&Έ:l 7gfo8+vjۋ2oi+5Vi35T5o-v{4L^Lb XIok)b25T"N'EjvKN1{%C *&nw~"/ݬ6w,z[HqdN<;r\ TWoI: ҿ3+CϢFl5~{V>T}k8v.vhskv:.<:3UQMA&b׳{a+)rnb!(?^#{/Cl*'gY*]]x(66\TbQwZ . ?Fź~#0|B_95ej~%3^S볉8"sS;xio"YL#p۬pV\}` )NCJiB., ][4/MzEn\rev\Q-o)zt<-;ď 0S٠1xb;o!*^s6´.U)Y7WApۓ+o ہ1eueu(dWaY8 6K iD80 s04ۈq~wMﵘfLBu+URcgl͛rF>Kd4 y=j$kJR䪘 qLX Ga:5ޙ4QJ?{H.' 6 g=>lo !I%} Zn@̦ 7Q! `Ӈuqϱ47k%r +hSKQ<`vGj}}pm +wK7WBvq/Z(J/x8Eɽ¹E#]XҜ0lTz68z'VP S"#ֶd}MUKC]b*ԎEvE/V=YN0ܙMIrޛ "Xw14p-$"N,Sk_BNka \Lƈ1bʂ1] rU*0wwxsZ1:Vx}]?Jf.$l6ςGSCo'˙Y U/.tv6a.Ksj>>Ow3]4,M6%"Ja< |`Y6ć(8ڜ`3U])2.SJ~3)LI ۷9oN >d]?Ɨ?G>z*(y@Rn d*]W0ς0mDR =@Srh -}˫C Zzk}*g̮`*(@5wY5,nTsbrޫzWWۘݕ^`s.o\osNmxo@E!Ƞ@͏ rC8?k͏ =3}HiC(ԎSAE 7'ڛ~onOeޖz{GISe2VA{[-A9#%Ta cgQC1bݴa][m7l(4g;Yگ TEL(<&{oBQ'u,i'Zm&|ƟHL),pb 5wv_Hk7)ya= CWE#B qSd'mۘN2yرrZQc桙e 3#S)]~5FSd"-a-B-Óa"K׈D {G% J;,^,rUb3H |,|1!bd} 6h0X"2>RO٘ U:wb"3,\J'%O(tH 1Oڃ,2FZ /@FI5~a"j!\s]T 5|\}}& Omm6(4",^з5V# k0HQsVT7GWd9⫽e%F&CXmd1٬Igϻ[|!/{3an])e3tqw w_)*Eo 6q3y@u^,z[ϘR-u3%e(Բ.rO qVCUQ&4xcHzf? , f^vRݩ!$5LZW)!1B*Zx2\Oz:'Ms-a:my8*Z14X³03 \?vE2 oӏj>dA&t5Vb/qPQ݂ 4|a.913P;$cB̨>^]cv[#ӏ i7E(x(SpyjF]d gI\LgXFqxL'H+.J7OൽhVΌ ODJ lqWC{̵~STOT۩WK|fUiF 6:7Swe,gCI!7Yzxh_2$<;I-L)ʼnMhn5r# FF]n7l%K\)x.&a&G 9F]"*;ƇcnX:VтÌ&n\Y.wC53#Pɋ7/џL r;--r YA4B |k __LĹg"mm%kDt̷ o ,̘KR$PLP2"1q0Ӿ0%F :sn 5Xyǁ1_Q~ t`875JH(IFJE6)4oa\Xବi3ǑrUDoL|^UspRD3,g[`*jqQ#g \ͤgcS:t\Xnx4mң' .sN.,h4&U>#S1x#-IwE'0XsW(1y0 e|뗼ZTy_%RhZa7Zr0(Ol1LBqnOrY&_)oxhi¤{_ ~pBu|Y{^jxHr^M2˧1u"+Of*S:a<`\j{LqO4٥$H*f ưl }w|{ܿ3g2dV^ ^5Em:V1&1Ⴁ 8_-F&|i GalY@7bea觬a\wW5m}G_tb ߄D{ZM0؟/HweCn{i¯3`1Tf ;љA:*d/lGa;,D $ CRgRdB|qu? fx%Ae; ʿdYbⷔ~bcP;q4Ƿb꿸k;>a X~o1s -'~bo0 *hEKhL(?^",orkB@ 7e$w)lxx=C{A85,sh&{oR’s6VZBi|`-l̇OמMUa5q{psFڟXw N,9Ma%@й V(,Vs >[[%*4DsdY茹tE!WzKmPVo<}2fQ,Z1 #ӻx8Lf bTrRYQzb|lY%K_=Ro;|@ [# ͠L*'xWnġ Նw0@[ª2z?qħ o0* d+I=dl!v#X+8uJ@769ɢ!7-7>:a_BTeyw/i hEgzk-U5N4qMvix6KN,0ݼʆ܁@N7aS&I4 $iU!+vm3?#lcwo}[[;oAP>Q#?*0BoMDaJIA8Tb\N}8 7 3LXt6fRuKRuFF*H鑾b?wA !KKJ~Oﮤ?3fIQܩWVm?Q%ަ"#;{ۉ~23r&Th}nƢ>¨;(IȐ!B|ӽb;W,ʰȐ!6>,Wv)sm3U_S.0ݮJ\| c° P3ye^NU>@{én0>~`@pfrShu>؅bN&Od:FK€E)/;,|6ZZH$ tOYu(Cr_>ȹJ&*=Grh;mDrĂmUݳ^A늅 p眔9m(7#qfbEZ :ړ\&Iu,%UZMRZX_@}%x*|uۆ` ~[ DQ>q;wRֽ`vٚ-  wT_GCbuBU ߔJ%+64gK=oypX$Tu~ꬓ82^k8>+? p#ĩ?R+Yh]: {5&`eEhGuҹAO̓QY2O 8J]h,>gG=_Ynp?bm^ސ=Wl a{hAs0 <}q0tAD4Wk9 QoWtӤnZ.X6)QДrݴJV› @(6ŔVk@H L nc2F\jNz`_ V\V81UHjhN{GM>d*:Ntw7"5+mAɻm(Pĺ{\]r9<.{B" tK27EfA r=k`zJcoJ٤*0(rx[Ԩc܆t]2N!,t" 2(,{? %hb6dy#_uuI|%gA}+cpc#|P7[4vg#5+˳?mU l=*k%vl>zU+\$3.jHy߃N+FhbG;mG~K I\ 6O.]XZ QW17Ssd34J6Z4뇩>KP QQ\Z݊¶x[R`ʲ*b{3 []= 2, ,a_$)Wb+=W)Ix[>U$hU77D?CqDߚhm؝fQ, ^چɰN8R2q0,bI2 rȹj{,sY4pScϵ)#Rr ] }M41~W)ڻ{ *0eW3Oc+zBqd\T2F.5S9BCwaĴЯ !R9$ H喅~"kZ4=02WwС&Oe#{cJ-&hnFY#!+F9ǚ9 9۽ֳ҈!쪍5\6{$~l PJQ"wk*)NZvﵒ Y=KL ")v Jp>sk_ co-d>AYUXI {( i}C|t-oX WH M~` ؽl:&ۃ#R6(leH*ExVsK0tV탒ࣹ㪞"LXBJ$*J\."0ў O˪S]=[I! Qҙ/{ @JM%I6%/\T"pɸdH" ͻXux?b3#Bv4;7Arèvd d@q "V@ړi3A@JÔ>Y%'*Zbm%UO=۬7P=6ʇL[<uc@Q ~ވ\^6yȺͼqmء*cX(Х`cPC}ݴz_ ]+e0vVKD+7ywtԌ.$ T8@kQk"yT`&I>f*Fe(~F i*(.R"r0ɗ@HG\ cS[ڠCBͥ0ޞXk{C>j=ʓ"0_XN;Yg@G ߉GGr%Be-K3w>/ڝWnZ" [<{ZsMp 5d!l^њnlO NYFRIM[쯟:sl|r1ro`IX{W!{JT$;@H#5]?rAj#(1 =Bvm `6El"*$c pر9'k)'|5j́Cmnw(yw&V$l};wl 0E9R97 O BJʫ UmJ֊Wj5G2#;υ$3u]y 3]|ae9f[26kQ9UUZa4 `eGS舵fYw&ݥ(crRde:H5._b8 ͐iawRW%h|r}>z'89n j>;.}14@IK5|(#HJlnX䉣6;T~': a7|7w0,<;JZwiG( y5d^2_'Zṏ a~,ƒ[FXr3cT )C)8+\^QW3T=}g:{zR1fb7a; F)V?H,1H"!ƮJ*RǺԞcÈ2:0W|94^RwԠz0 ITuLhM-k톳ZcNd).Xd/ S Euiik \°/p@{Hl/ 11@ISY~C5+ڨTzY~[*`[1z7 YIxPt]<_- 3_]Χd)8ad szgꙊ z쁒P|`pߊazwl7=޹C PX=zSy\[Z7/F[0˟wF*P:)eC.M*@34&f6UvTBrZ51k>fo_(Dk&$tr NzS#e񰰬 ;$|(Bo e3X\a~N`"tTbOz\z<0rnZR.+UYo\ !-K 咾N6 &uwc;4#yd/J~EV8Jr 0 D{"r|?!uw祡џZ{#1cYk >r@SЯ$\߿(4EV3{Npz-cU)2cu >qoڦwGWѢp?E@4C^n(ꜵ'%J&C_x=r鞬M Lok'2({ ,I  $CGMA6og)Bdw">9< I:`C]v4R>h7]T+Azlp1:oS=Jn 'GFLdn=m1{L/',겊M\WB[7#sF.O3KRdxGP>!1/Mya/&F xÐIH}wtlj'-8S:"s!) Z*l0F_U*6K9IqG"/K'P0?y ^qW]S, t!# Odc ,ʇ|x^%Gh =7BIHRnU'^k3F9PDuKl}94C \$sfi.3lytN 4S$ԟvhf#ZLSdTW?[XRvK-z#bBmBoJ5}IH:f XyĤju$xOìvkm*>2Rdc'9^xXC*"Ԭmp};ϸ ]pra!SfPHJX(u-$r=FjHyOY3W ߋ)!xt&)!7W j.o69 s,"~}tD9>A#WWepUJy&䝫;+~#qaqX=MX) Ys;SX9ȁ Ikf.Z?&m1` Y%։Ξx ~gPs|؇˫?rjR{V=&n\hDpdlv% Mi4*r 40oUQ&Yץsoh.DaM2c)/@ۂ!l@JP,2'YCYgeL`l DGOB!Ԧ $icdiz/VU%@8:׶#,QhW?8ve[D+i {H鍄o>;ĕsƾnρWC[T}*j0]~"\sChXF.֣n0Ws2$2 K9GNJwxX=gvshB=a)jô KXabzA:;˧XoW 4s8 hA~q\ 8rjY779KErL 8ujS ]iz?y2cCYu2|8zڰ%w]jƦ}0"R#c^_\b9X\א[]zboi{"`;}m\ig 3O@̽h97QA5UR (ښr+@\!詙J&vcn0& ys>Jmق^TSv^ k¡$xL?y$nB @#s3#fU_diMa. ^&ׯ-H9)l O]Ѣ3%"HSU]tyw6]O]~LiƏ>Ir2fn;gǶd"T-쐚G#N*f,^I5Z-壋[1>ZVg15c)"C ȞF=O`  <%>ĸ+u:/ڨEC7}= I$ra$`oWS쨮!D;{{q6"_o*HX498e95e(:ptCK"aFC&!؂C>ON:_Z3 8:#gdCTm3<{Yp3%2s$õx>$l^lGЪ'C=0ȵ@߇>z\|g1i[xER\y<RŸخRb;%D}8Hpq{0oJ*@{)z|AlNiZ5ZTQ4<:P2ͭ>J/8>dp;vY KkElLxoI,S PbB\4[4lXDg,K;}1rײ[t)/-f]Y|Ox4v:q9t'kh6KLf~~zp~%դm8^$2oI b:#'oc}KAiv8t;Ni g]er/r$c՗e{*7s*8nAEQֽD=( k]h+þ RMo:2g DU .xR`wUx)(s]_8[^iOvtcOmx2Whm3 mzfhM/{@vB3h>۸d#6C#8~>luʇ74+M獬v|X-`5)Hbex̲o;/2ද̓\T=5 >[YOAe~Xю!6ė㡠+(`՛Șr%aD>5sz?}MnX͢z;_Em}~OWp0 9 UITmo13>^;x,p˧VR9`@[\Q1s IR/p1-||$b 1#ɦ"bAGZ%Qady} jF0{S}o9hr *-6d,[rntn(ue9:m1(=<,rvav|V_?vu4GTߡ~np 'X# `,+*J!GdFA?ʥ*.o.^4+Y/w?8)֝M}d%?)4bO[&3]ܖ s""sk_,V=OXlq"N8 5-ab?#&Bed{{?\7xi<}Q)kgjrp]Vʾ8yd >wsgxBD1zOX<_v "8Z|"ˡ*O?XmF68;F:5Ų$}S7-lښwv+OWYx ] ֲ:ir .a72I-Y jY5eLqRwAdi`ίIţ Z312;{|W2^_erjS9‘bPrtq_gZ%E.α,p 4T3FJW#HTXVИfG7tpdI/5V_^!ԇ J ApG 3P ឭdԵl'5=t' :SԻ5u<BBclmF=<`Z]&Xgdï I.m( 䔕jnsڴ2k -jHkWs}ϳREW m)$OҢo#f ]~Owc&C=Ov"يToG ?TNw_3&yʁ#bT.mZV&Glox4)Aѳ|Z\g /?b;z{'=HKڠ#9LWPH%E/*PNV}mK;\hڤ bNx&Ie(,]V+ ՗ KvUnG䷮,jb;d&8G"]Zn>q=>'Q^U֊ݰ-9JnBU* ݏfQg{_iEw(Ri~9 E6|Εs9R0Z,4p19&`E2i$+qi ę- t_Gr@fUhjDB\b'tAמϼUә"{dZt^Ca`m8?-\+ [e5k64HoSߘnʫ!V/Ϋا \h9 r njU~- ΓY=ڕMEW΂Wg/?xVXTncC/;ʅ'_^ߌ~z R˽JF75;ȼN.(tt᳿dmu[*Nԓ|Lub~v/ؿx2x`fR6HM\ɷAx~ lK VlLs+fMr\C 3/Fwf0md8/lSY!G>Q?YR]Qg*T8m ["mjX<dVuJk()o6x!7yuRˊ1u˜UM5IgLI㦥V`oC tn7`́L[+C'2 ,,U"_C$k_]|2m[<Xs Z  !JSNo`։u,F*1զI~%԰@m IܰȵHUo [Y^Zeu\@Z?M-{y_t`x ݠ$g (Tn~ԩ}ɵCUUbm&U ق:طx*F7[RS4C0/BFZ/mPgϸ]w]6xU\*V,36gJ? yO9YD*ƷE~ pB_Mj]|ƂсrMKu3,4aJXosӽuK:cgN*nZn1mL-V[ݾ2~|KӢҟ0 U+˪QߙA\ VxRA[:zIc^ʛc ΢C8\fu@7ؒFS M9-qOL 2mTL[Xh)PxK$RgWC]mT pU{(7w~),{_ZKt TS"!"n{ "b2@Q?:xu3޵] 8h!:90mRs0DZVӏÒ_:29JҳҽsZOLWJRdP,MY +9`2ԩ6L>E]^sNs`]f%S@&}-Q_ƤK-MK#ދ()J~e26FؒRXJ:{EU㜑{QP~ #Abl6$F- pJ+BtqD٢yjt0@ 4БѨP] U-{#nJ\33RLFZm Jqѭ!fp7exaJ$-(G+5[2-mEE6RVPKnʻ)FKlKbu&M?Q= [[@HVY,NǩY 0_ԓs<-IRo$&@H: ,xGBUYƉYB‹)D]RoQGm=.ZD5BzTKnd$_:~*Ri)t&ZQ,&;/*?|q@n84o؅=bb6D0Q=__+&YFSre`thUHxgxA$NQ \d*P OʀC+'$u=1-].F*&l(뇲q[6Id(JuW 0M zJC꫘P@x`HhfUsVWBEw/9Rz&@Yh'iȇMfETPQq \(JF jd^ o#iaKFn?|T&v*tAt}O nг)o(v"{M1 bZqV0YHd^LHT}d!7v]`Vo ?3 C! `#$ɂ>lvk !z*k5_?vqM;1Px_a; t_bտj0RPegIϋ o YV sn'p(=ĩthZJd!f6Fo-bfOhE"@iyk4:mOCɑX sˁo= '4 AOpz`s2]FI* ppGv }h{d@JYNgd^I٘QeǷor:맏hNV !dN-im^!s^WG2r28S>eD,$tرvCIvLmFb 9yrQàWX6~c9'D&eʛUOJ^Ȯ(Za| |iG bzHodC}wPHkF:Cߓ4YbW!q5eЌW4:IiT:C y % c"'he|CȨ\^bT7)ԌPBRD $K 5F' SAX. Bjw5p8^>їCD-~T^ T6j^6L YjlpˍBzwf3JLQe=[ z}kRIx=F YL{D8A2 )Uͭp+܍zZNMQh}k`N4W3nj+};X6BM`.Nӕ;9(@ ^JIK;N'!Wmj!ex@/óo>uiHh5k#ܩt>+;M9?=㗆O0*>X(AS> OvC-o*]iͭU^Oۈgٕ.3i4{XjT=IW]t$vK~aU~Iy;?}y{# 2ѐ=YK?[} 6Q H*^[||8C@;cq^jr;ng$m Ó#T7v}2|e4 eD-VLTJ|{ALfg@" ̮{N&zkK8 ZĘk0vֵI.No,kOm/OɺO[ڙKUӫ7iI?<4knڮ@@6"y;G/ՠ&>YVEX%uz)o&•'y\BQaEӞZ?$}F.mA13jC;HZxTW*[*k~%>1Qr~Y!b a 2 ljQd OS0!Z=`^Î߭?%B&Y(3O>OB$ER`rP UƷ5OkCdAAhyc52"sJwjaZ`L8+\sP =gMLb=g/Z(< 0~z<l<'A6ω +Y;Oi&/v,;5pLK"so\)ElíٟvXr;X^I9 l9k:Dkbձ'lW eaӲ^WI|ْkb3}R$!=DK )/6^jMlsK۩Sj0|DU&qYߨ&ˆG ݟs.֑i}Rv vKAʍ !Vl${KeP)txvO:ۑE4t8/`ђ0⚄8TTs6pQOjGn%p5Ye.kZriǰv VߘR* U %aiԡzD隔Yx +@y_EAIRXz@ ;'ْT(PSR3ĠV@2)& w"s:+ a i{ê y9+>n>rN P'mg4ՅTŽ{l`j'q sSLV*lQ'7{6. Ƹ6)aחyf~n@>^FHs&dġW48prE-D>bq˴,dZ~5u|ӎi;9KhݧszyxӈJطG]RW=W\abi.B%Y\6@ҙZhL,%7g~9Ӑm*65sSm*qJƚB 1 =B|hns2 Ig mR|y_O:pö%]zX@0ô.9aӁ:[Cea6 ,z>ұ=HsY>zʔvtq {#nٸ3lq )Ѽɂjza8 7'e_Kž3Շ[pGWoC..[cG T.%Fw _OKa?Aޭh~\ιʤ[uJfի+9ϒ Q&‰+RRvYjښ@8̧ 64܎1D0ǽ/:dYnJ d$}1=O+˔ϖ/_Zdi{ V zӺvI_ѤY6sTUS7܋>,>PL|_ 7e-o*,t{}У  =2wx$&'epݜ\B  v' $3lR0'y0RF"ҢO`?0_姖hc)vm!qVoo(!T2~v{ĕ%UWɣDg@s<ge9X(";LBq9aY'wўZA/3SNK?㗲e1(ЃEUv;3 2% dW:b z4\%KcJi_ʔYqlaB6v,ԺóXJF+ > .rc4(t2_,BUh|>Rߐ!;wMxu4+taTd1ok15*7y""7 ~y_fZAEJDP)>TZGģj,L2$zYN֢)t]-P2̩ViMAdS=@/2vaۊ!fW]O:,Z?e# ÁB6(lHǰi3M<&vcV$T?Ǐ$2P!NDVu*g2ݤp5`OPRuvs(Ƥ&Jտ=]NG_<ב|Мon,07/:Q}rk&SD˿1 ^d7TNGXR~LI Шah' *LqM^ qڎHD'JO>++%LѬ+ h@B IΖC-uM). ;+S]xǫKcVRƵ"1[Hu Î{*`oPn3%ޔ\mFlRԄܦl?>Em g;' gj{FS RTH&P_hU.@atLT<.|Ce_t@ѩX`Zy]>l& ]ɕ'a!R1l!Eyeu(^^ A+ SƉodJvAu *A$wN`gǤ]"cf:bm&A?=s:X*^ֳ0eZ'TEXjֽY}cFL51${ޟbvA΋G6q 㲚$(jI"^f8RKz֗43iŃs+YsΔuIL~Ȫ:bU_&DqV@fE}(chfq1;* e睾GJ:1Y~IJ*AE͜ u]fvwe~fG{?=~7) ==p½FW=v+ḁ!q[qÚH n;P#~yD:A{{u\b 9p";䒋Gۨ Ez5|p掔7>4}.sǙ /vyI)H|oQ@bHy}TuTWBzvŖPG%>a-e BZs {RIO#8 {spKEfA^/ޮԿ.;kdVk2zSEbPFo#C9PI^h\DPfY0x?^k q/iŪ;APXGW#[LL!W@^)+3q4Q Ӭ]S9XZ)`u:T2+pFfףp|ps aDϾ"/Eۥ?i0x *(ON0.wܤTע\]c|?X Rl_8e oBeҭn D[hB"tZу/t< ?s$喁kY mtȯ7/sshb>T\қ}^j;[wO!ϝ=ImV:-k#*K8 tӌLI[9djޓF_Wл RؼG3D5nA\N* #x6Bj JLU~tobL|Q5#7e1k#/fݱQ,U @n_"#`1Y1HgDO7GlJMJ*-"fr$*:F ׆}Jh(0V,wwcw@d nIDΈ2!,)sp2ܞס60YxOY1 2z;#Y0<$\9.hÝ ՟E&"n9q? u).6@Y1{9\~um)9R5&z 6qg`rSEY樢zzѦǚgolͳB/lJUVFTDLTCIGgĤrO2!*dMN}S@q/T|c`&2YO *L@L [h؈x MdJM2[źJF资a 䣹~>[M%-1}g=ȱ( ޙSiN.ƑˡJoCZ=C0I ^N+y#R\L]rBu~NB>x !5նjuMFЯ|nS,`D8qbIK(!NPx#0dz7 (抷 l#J࠱b,?9EWD5M~6 _2lɐpOa?4E\?^\؍oGx? nu&& \ݼԅHYf3S7  8I$mJ s'J쇩ZEէjRdv_6LJdrd%+JcLfp(FI$/P5TYp6"Φ8Z>T"0l*L J"04sېn}}O˷K/yHq:[ Bl"ޏKSYP1 `QYBx ArOy`!Oy./jc#ZU0J41{6"ߞ9hL\6%Ε][h_1{.LyG QuYfķ LDc؉QZ?Ӫo^GLek,\tjJA2mK1Rɶ6L57pG*jaֳ׽c}Uwz_=XKEqNY܅^ERLNmqi? ~$Ok2ThͿ.|s '^z&G[<]Vcf_eTPt5 a@=JrD- ̊QQ M!FE3٨D^ tQ;a*fDRW-=/2dg#LDO_InH#dt| XT>D~]AG#7%MUu8ߪya? < W/ Sۜ{W:JR%w1U)3?o-*J,M&BJFʍd v<<lpc1vKKi볢ב@䐓TS sI G3dXW#g?ὝJgHpRndӝeQJ$0wVu 2eb~G"aC} Sl=__}s{vOO}4>C흞E6u Zm,l,YoLHj= TոѳUΧ)+(iRA婾y_6#Vvdטwx N xtq;d.rux+v5gZ yE@=ܷQ?@W))SZ$DPAI4Պ&<2TACK%GSSIJP6 , /ۗl }u>cʔ%\$h QaߝnؓVȂzHV,[fZSaPg2A1Fr?Y)z199Z85ǓY b-@ Lav;˭> _ nP@?!Z߰n^eLeB=)b+Ԧ_]=IyLzɚ,sU Jvj?M][G)2} t޲nv[ρyYb'2-c]S~@ {4,K/ K~x=oD/u2FZ64 HDD3؂Ta)G}nZ],_S5W=\ ?_5lOnV"Tiqd_ۻϗ4G9KǍ1Яf,2tmTN锂M*p$c@xC]_T yLH6;cx0Hv5ЋYUs:\joghZ$r :ՌvDNXVr)EO8&qXHcXj3&8QqϮ` +44(H CUjƹQ\*Կ8qȧh3LSeO0xԡ1菹\tՎ=b~.w1r!{Ѐ#6|@fu|"2whbOZҒV1VvD`@3)6(O ڧ9K 4;1BJ'nsM!gm,ߥ'3M @=ҍWrqHG^j YO"Vj"<'$BxxcȮ7hZQ)SrlW"E 5VfV*k\cr {.O'cGd%W'P0Nϣj!E/H9_3%Up.zv^8_*V"dab`ތA%`d+#q3Y-s=߱\3IAloU, d3'~'AX2RcshVWq@$e`g ߶'<@byN+x)H:\s0~kܺ@ ?|1fX9v6jM/P GcpM9ˠ7Z6E8f\H_9+ Q[/ \z;p^`n蕸ߨLi @ϝ|GpO2Y1/P驔C7| 룫)z@ ^o>ߔ!hb('܋m؆dNbR*ӛȱ[[Pb2qhc{Iu[P|~C51Cʇʦl.JL_ZYgg~[G'E gu2I:7W7t)jXŪi0n&7~S⭸%__Zpe(xb‹L`t2U"ZoHg#^hI{$HM{ ޡR 7؈qBͬ:*# +uR>d `160a:Ժ6 2ԷjxO6~R4vsT毭j=+f1|JL9|e7,][IBO :j w1\m0I~ ݈ ,#RRn@+@ViC<~D^cN9{s)\Hmf Y^}@AVFBIѲ;zY|!zHxC0.ezgIj LÓʻ?ID.Cj{ +x(Wo{[^5?r^`yWK++Xbl/V_}!I!}ۆjPin֨wAuQE%L_G,pdm}h4 RϘ$FvXᜳ\AnU#=P9Wid: 39\zl@67%?5w\3y^.@SUOSǷR9dE`p}{s]Ut%.- &PkKX:;P$e/]+G耫9rҖgUJ>]e2dlF/q;S{ádԕ'vNˏ,}b>>\FzGCo04YݖPW˹$rj|NE.INwMhH$ܟ37M9UO8=$%[ X4ZA,VWT&ɾ?{֤N@׍Țxi_H?܍*P׾X%|ig0sn1ދiK WW4st3$eI\ir{i^3,q͟:^M]DDK9G[A=ȼA"!{$ghjcsM61gY<<π3DŽC@ 7=4rrFoG~ksHCQُ_UwFPT \łw/$0]MC#Z'Ge?ex==(q:o){1)3IK5|:405u5)LV;8"0iNyoҨl>-jYaֈ|Q!W eET0_ uASބN^k?ZO;]R&@ܻ[MG]Hiu},(eSZBfs_$S%tZ[ԶظT%t/T j\We8w[rBM~8L~IE.*yLb6dyU hgt.^iHTM:sa$"8.E%!Zav}.˝xEy_0̒J+1mgB쳪 |xc{N[˝u4#*~ 6+mNuWX/%v1B.[T1fJo٢tw;7 *K,5kubJcJ8$zq"iwusl& kp_z~Մ^ vq̀L'츒QݍZ\&4 G gV<+#,ɛ} PWm۱kD.4H~!X痿/{ ˃b쾿 EP05&됷׍J~+8M0IJnoGbKK9@ƒ`D8F߮3sPj5XK6mltl"u'Y{jIY- J)-V܆wCY?G^m@+ G!$ZkɉN~[g&v\2>zZ96i2 $x{)WUo+W%HݼDŽQPV3iJU6lre& 5 } 5#)f,:?ƹĒ ^sƗ`Z|HywQ?"̼ܠxFW=adIa#"+us OtX.I A6a\MOa>c%W,ro hƔ١Y$}@87a[utĥ8 *m}XI\+\x;5QxR`e:0}kżr PJٝhq-[Xuz~DJi{ͭkÕ1-)OG69WMh(>"w>7{;}s~ZGlT4揍})c kB-m[~ vf5|oMv!Q8PݨчEA6$Iz7/%πNh_'!6Yj)s( gDSe]ᨽ2OEvw^P ToYǬDIa>@8JQu__`&ʜFO)Vd#h lrt4DSP58te/_hz /N ;~r- w AUoZ4{@5y[{^6[n'9_Ml8 [4^iԞxqϝ%ug .y94#A#,E_S^3e#Q)?M AW5Շ;*SI6i̥?߶C PbLR/ sP׆6)jhmx˦Nya-[`xa!L'L3)4$q)n<K\>ƲW:Y Hg¶15dp;# 69}HR N'y vUua(f0C+X0g͓2hx?Z65˼U=v(ALVu%4Zi<ʫ]>Z1<ьA_L?֟Ra)0ln}58;H닆)3yq-`l^/KÑZ`(JC!\WhDAa= brl^>DlRKN+]`d Ӓ;'哉6z.RBETW(eŸ.*qRJ.L1bE5S`%MءKw%f'Yl ܧ8œ!yQCDWVvhѮ$/OX{5 @ߤ)r:OWܥNk~dFQE;3c{}O;ˌ4ɛ4,Wkeh* e|M )J-8fCH% 7c#B@yikǹR12^H6qs\ޖ_c7/_wh3V(n^D'QVS PP[ RT Sxأ< 7(e)JLΐ0V1I~X ϡqZTc3[?ӃbN1zAL;Ů`h2[Se SK3&Q~ V46'5nEc۟D5ܗ7cd k|=l+ʤؚh xtUo;]5:nZ|&ڝNiZޛOZSTG*"ĄOT,XEIaX`=.w8^.-}"%D&b }xQ[f}qw+`SAWބ+t{T v;[N`&<`ާ4pS0|b[y i $6EGD ~x%L#Q#U=%~Bl hYi6lY@Y|&/wG^ngwf̄2s0QHV s'oF3m-FojbUpQ*t(NUļwU#J+5KT sMXbJJ>KOaYH,lOٕfw ~"f=O\Ϣ7Fʻ^aҙZ.D|bV#AVYl-hX {T ]yZg@j<Z]dž)xI]W6Y~$-۵Od`/"8^L86tPEo0,J+rxeV10B4aH\<( '~RN=[ޒ ZwiMcA?xO;-}.0!T8)80gIIz=)hVN}]n8TbND%!8)6c.Bt֩k5/kiv?2AXj&vgu3{?"#S$f[y*C/,$@=RIϖ3Hm;rO^VD _V@ABbB,O\|ߣ Ti/bQp.l(fG&cP%%"r#y$ ?;lU=+T o-p' 1 GYj_K=6۬iD@`E%J#S&˚KaywM`-;Ӎ,7O> fPwa:w 6 L/r($y-⁨ Rm37o!»~Tm Fd]_XAH 13Iߏb >k~ as-3ω) +8i wRiyޚ=shH 6go'En<`) N(so,ٮwTQZGbf R U 7b>3HիWI=H4Ȓlp ՇPÁWOw2\$WKQ~MI}ٜ /n6.bB¶E~ 50꼠JK7H5D-jDJOQ)8.t׿g;c5Z6+j?8_VKLyռc9L J"0,C>6F62Ds^;2sa[u ʘ(+ GOfB+zsVT1;ɴr󮍵*Nofs<BHWvq jt$f}jmszQҜo͙g+hߓLj̮ؾ챟P|dv/,<<"ҹ\P"4AZl@&19`pq᯷ fۊ>bFSOu.V'tpROo Í%QpI7/e x"w1_CD:E82j,av*7G p,ѥ6. / )^,+V{Hbvd_d`g!Jrp,Gg5@"i5B0v"ԐԕFd'-TMR=TIj+O4uX}_@sl /RˤG(;$/X6rn <zo_m%H TGDS'd(,_iyo/Lw? RKmXmeXK:ӧJus>Ɍjz&_=)D:2lg/.DšƂ-W/n5ldjDD *n?jBi@2$ {$B_10h,M"_iD`."5p FS7Ussy.miH5UK{m9j;e5g7bLC:[`~7OU0)YH~c@D\iJtwDpa 1Z/Ʈڸni>+#S# BY길\%Ѽ6V`uA" `ѸXq_M<5XGjpd] ըK,(fCs%C%~K+T]m0 e,w2=fj8;b\90T: ,KF\aAhT'\ZNð hrG_35*2_rEOZb\Q»qШܰϬߍQeyԊEzGG錹dF2QƹxKpJdE= ohH®`ɡƔ o=Yr3m*^vߙ4+x2nBpFsV 3Y+o6<}>sUǦACQä*$$zv7Ny+|3 D}5) ߒ;њܢaG筋nvLv- +兠ܺ=V<[Ų< 1/Zu͍TA}6>r լ8{ijsS~*ظ´l5|_}m>5߾soṖ'3cYF\֑CbS5/VP\,K3ʎCXg bM#Fy?Vm"RcYHp[- ZP(=2[7Te9Zyw4~ Gc4Y tOv ԩ- `̑GD yc$DŤlۆ>`\{Z?/>zvZm}5A= yźog.}@UvIl/.~E38-XeD?xvW+ FHx\vg7Fri>~>_ ڿa`cW_bFj1d4!E%r^ښo?*Ϡ> hREBNA`dT$:%0\&4ܷI, p GV7Ii[ށcf?:K~㝅Ls9Љ"꣏Ը1bfhQdV-Z_xHwѥ9mE-}v.|7KD.ɫ\N&Yws"(k2M㻦3KuWy*2,Yp}}ъ$ZY0hŷ3qlFѫ|Z$&Auº wRopd' M%A N^K.x[zk} ͎7S9-Vx{[GQ\HL< }^AO^ C1 Qn㊁4a}]* [7Sn3a"h{3m '<,oNмTLF=xr$s21ITq1ЯLu!޼> ܍-B"R=& N+?0 "f7'.w`=W5xH{)KS09g#>o`0 cf{jǀպ̛26ϰ#p.*nA@%N]9Fo"|WtEA!N\d,0u8z^)tsI!(Dz&j'Mx|"6d-Kd9\dVRsUibů;ijkS9eJ9qM 4 v]1L+3l7+JU+%oB0UN+k,kg҉Vp+q*vWpyӉц&m~gi< Ij*)Xb6E0ع`nuawi6?l|҅Ό/ Wq񙤐pr"a?c+/89 s4nyz nvy9*űW[z+ÎXw+FؑɝlĚ]t̶<I(l<O}ˤjࣼǜ KżW~x>BTD9h5&H6 Kr|_aa: zXs &GeCМ$.+p7_5uϋZbɨ4X#|BܣeSmL5z`m3\+ ]"6n  Ph^]̍ȵk{rvXz DI#6f:DC/4FyFkdI-[~ 'Έ n.w r:--MBvӖ)T8{"v_.@>-"B'>ҀRTfښAT_^Wuc弿M0z J5lXF`* F۲lk`4Q|20jCa6TI*QGOOJ0a>vGb"D6m-;9=g???UlrrŠ "` VhԽeCØfd٦*ʖx^.y]zQ?̆&<BO}N;ǘyiiԲ3;b*Lб Sg݄%"1mA 3rgtc`ĖU c+ihbV‡p0Hy6X]_f(FFТQwd\tRM%Є5|ˁ##Vi~J;DZO SwA_ o}j"P6i MK# "3j QɡE麶l`biXX7Cgi|2/(D>Ľ{"[˖hodF {~/ ̶@Y,:iqS''qӬ~hS}a#-p^Dz > tfJ2wXSFdHQLBhe< eFcir=1J`;!dƓmV<B'^GLkzLEA `(&72 /?ԽzU(:<+OEt@Fe,tvz'0 j8[CJ޻dĺͫ1xr T{Hd}Lr-ڟZd![^\ A0׀G石=#0qaxUic^ 4 D-.6!R]sDQӡ #ڂR&g㿊yEGDkdt'ǻ\@T״?Ɖ֣uU;LM͖nu[޲ᶑy癩(ſN7bA/;NU- _mOZ$nqp#i 55#W9Z+Z;DfŘ٢El3 Ԛ BW$qY3)/IE%?'QT_UӴWrOK)PԓDZunqC|8lY'UFէ$ؠM-C|aw90.#ш:@H@zkr~j+;,HaP`J} kk> SV٤( ELr_➎zc0n~9݅PԻެF'1~Z]4d!EV~U_Ö}Hl>|J5xq.O#gа*|8&f.Aj@:c,} ' Z -_o(on 2`#b;y& րOufdNnITn꨾:"iV p*^$6܆$ZZӷ7N҃q j-gzy]ZQ"b}Wĥ 8SZ xhy-~OT* IɕW}b*\sLqQzMmnҭ~PHc?!䤥,c[˩[ܳk[J 4,r5r7 U}K>9>)lwཀྵb,inRvTB0rƜ`ZbV;艓WL_/ B}S_>wRJQS~N aIvh5]R4ܒ8EC%|z_a4ϛA(X~銈 h3bt3|חOXsS? e{֣S.aЃ#u#v6B+pZ6*$I'896ѝА1⬖uG0}`u,|bֳsoD8>d (L̠Oߓ4H"kۿUee^2W}F p⢆wyIBGQ7;hvb0'\d,@wvpѥ*ʧ!NW푡e$2}H1c?}4dR4vZ}7XMBUTu0t!᪌oq؁m x ؜~iG̋8 _8B{{3༡T 8[j. >.h㽨gwZXgx1SXnn˘a\EYT@%"4)YBMmXCG|}_pE\ZujB$ N`n5zΆ"s~%^FBZFM5"pqt[e*yeLG$F6bd,+ekkCQNAAVs0/.' ѧ,Q FkcJϯ\ewV?}_QEq`g+o%^kf?:7<~}e$tɱ-DLN m߇"jm][_5X>vzA / ?r R 8l *Ke1@WA>u<!%OMZq=:=VC Ƃ U6=l[aDڮ{omraL3VFqi nrqt{!+Sp)h--rA Ivo_04<cȳ$1-?"`+WT).IsQZ_/6N"VỴ="J͘ TIj : 7Cst^C"Ut4 pWqéou,9]M bJSQmLMZj !TJrnKd28IlXcgЗL ڧͦG~e/ H?KݟLUdB_c5z?4T+D> Vt1Ciw%c쒔.hSC z"0ZljGV0g٬%Y,y-:DN)cO"g1tl\B6U7f ? RYU40;"m:kRiVyț.N{W ͸.H RSD *݇r\=N?7Gi[hܰKӬ"[v?lf\v-J@Y- ݒ^ MVs(ũ(6{-uҡ ,V!>:} Q@4V \8GvOR JGi{  "0O/ȯF^TS,=0y$ X\YLo.'6ݒfFѬDTB}T9l Pբm7F}+!gw'"PJƷafAww0`]RKeĭ[^ X+MyX;loH7ZM5lW9JR؀C |}Jt>BxZ$HOV]RɒHb)g'4hDPT굒?U>Q&* )uXyU*uի9Ƴ[uή`'OI`MN\aETMµkC3]vHQ8`ϰArIvs]%zsfTcarh(:+.Uv;mɔ$ˬH|nÊ*) -ۓhұ]JAO5!缘0 U=83vTb5F TeKnji!;D+1\.AFOPlI+<{I#~tF(K'G1,琔F$&C|:tbZ@vaګਸ਼p.%C>SVnj,>^v|?׌ІwoĪq9pU61΄o{ &Jwrd YNHS_W,u9޺& WۏJoznLLv'k8) ;u0Qn 6GLrV,x Y@' 5gj !x+i[ci[I$:{a@n. }b{n*zO%OxMgesЅVљu n:-=?E2Z$RoKMRlܸA͛pQЗHM/OUf#s]oXSiӸ*b1 dC1%8*~[D3)$ur`儗.!W o\Eg"*u[YܒڗutN0îE . nYZ-  )P s_^=~xc/)4CA%S|Hzwtr6؜vr&-R.M.p*8*`^D̈́O1yXmxݸbP KeRz}TH!"u8hwIFy9!FH?6ػ>cr?΂s LVNecuN2:ѷatEKօA, W|ZMQcD)`]ZO9k|08(AE慺tf n]3zh:NPlFFOa/yaﺀSblВڊ'p.{ k=C:m-)+ōXg F*X#ޭJoA1d2~#Gv(˜cd2K1N\iJUi 8aX|wQG^K^-P#)BbzN2V})&`L҃07阰3{a7Ar6ot+R` OC`g\$|c͈,6"zeR} mѪ۳ǬG%PԀ(Ⱓ?( %{aP / I`<52 '1/n$i1@{|C8(N nd ;Xęxgpfﰻ]O+ uN.†lYܠv?0<QUx'pxL0,x y:B H+(_Ar.y;яKW})0Đm)AJUlK Z_\瘠IN8 2װR̼zeIvHKlPt 9&\.%T#&LGا b0U'D" j'w~5˘5hwxbg.Dq^(* d&qP;q[Q V ȦQ~ $g{ eϨY͟<F4K'P=@vB =9ߺwp t'xZqEoT*[yƓ1h.μ\d@j(fA(B4iV*kw4gm3yH,j| m㝋G wtzg,V>Y+0~&JcFG6慦q((sA;z;B^f=цhU56L9F#;B 3*w 7 t2sv"$.Ql@@\]הЂܰ|ςux{t_?tL3i;) /g\uԇ.nPBH٣!" "10q,bFKTnzrzPA byc dc_TLrQ^`fbm: =ŶZO S? 2F?qmK;Wb&HB(ftu /38q**osl/6vUQie,LIa LI"3A'.O\u8=e^fi\ϽGLNnI͗Sˆ;Yʊ%l v>|RK7$x FVVhόakd$DY?ўG%ְ0Iڢ F`-?NJU*4E5M@#"^AQ Qo4L0{$׬LKz3pGv;ܜ1 C6 =,ttgv24xܝ o} ~T|ZR-uQKDR8 t[w |N,g~F1r!oYRg-/|ʊKh'6nO'qzo,Xކi5sf}B -3J\0P,F~,ᙁ=x_)%dhG]y˞ʦ&<r1I3f:nYr/cusTp%iEobWΈke7EGLKLjv|<*f_ "J)UK]mri,=,l̬j'.8#Y8 L[}$wbasYa {v ZrL)1Cofk&nwdTRf"Ŷ'@<pJ+y~butuq$0WpJz{:OiR´}%ԉ01}jhMyļ: Zs`UЖ6a?uIXsjdRʒnu݇n q $ e2"Fx[ukz^vkV58I 7ޯnUPd:.(u;ki˛YWAߡcO,.1~&I QjX^m;*4Az~n}7|704Hcm)'{Sl5ϴ,vSH~{jՑ8ARTM5-û"e 9JTrE:otW\zD[]Us'!\т*O͕)sg0kS^JP ,LTy|9̞`6| eVf:+ _4x|MoɚAkM0M~քm03qL65UzI(ZO8Pwsm4UX?8m =251J6I[3M%35fYenm-Qյ+zK r̖r 8b&nM P'Oc|Ӌ>BgS[ân3!`O& NNZMmFܑ0g]:Y?#ռQ[l2F\dN4`d [.F1 'm1tS!^g5q&i |g#`:zwJ#bPnfw4XϲkvdDAA6tt6I sB{{oX d}0Wt{I0/R,x+䆐l*DLпvpM_B79vrOaoqN8 ]J "mۤ Ц%ʩS{jD h`01; @%n9nRX&WY'Y'-,&dn|"tSMm)r~Hq٫ sn$t[DƕLmy,낁ʐj#>?b2ü[g`np0ȉPζ`ݗIp4UiWmOWQd gflG%9IBmJs: 羈vͺǵj)>̨"o.%K'jwsr<ڻN&CBWt.D|Ll+!yYvW}&1| 5Pʟ͎&^%q|=7s%V~RX?jPt8Gz̸*"}P FvyK;S8DC#&{V/ב܌굌<6$ 3ϧм A۩Bo8qY :N}ON }\g⅗fP1yGN =g7m>U'QS+ª ]m!J<53?'re`}Iq1O>L˟Ijp0*+ z@WǮI_*ȺH;^|!1Hr٩Ьp2v%c<^~!yR LHy Lz:,A`xC6ou3B+y ZmMĚD 43eqRNۋWv:M-2Ґ1Ji̓1vkAQaÊeSAeO$ vDҠz8' !.n" rTͥfm3:"֏,W׽z(S! {K߲e%?N[fb G8/ŸtTzOu{08ceRAJv~.ф>.dЃ q;^Π{XGXT`ؿڿ}`h#|0?|!2(0Cu3$k\3pi}@kB3.;+uEbs'YK ,{GKcZG!~7, WJmi<˝@1 9FJZxr'esTy4I#`$@^SZPtȗI1lu7SB  fB=WI4~|+\ҙ!&kL!Kп%`m״75zS {^x#4OG~2C˳Glt@X_vi[RҖynvA'EՀ8KCQ?bDTjJLt j'j "Rx|_o˧K3}0떚\ll,`"py17Os^ 7 /_=7b(e,mgrzW`` Qwh*-¢8G6k5`4i@6#A7Ւ 5 f,"X#.nHٴ |`[^k/r 2asObe탎GI *٤f`,ϑSؐrNrL;F(9ِxFe *a̔ܳ0; lcO ;E'Cc]e"o ZAWNlFqx ɯmFXPaigWE ⼗5Uwzncӭ?%9v>q r[⮣sVp}_ɒ w9.V[I ɊDs 4`LG,L)/10"h6 ?'R$J꬏:E!qh^Aln0 n\@: Qн57N}KEIIN}63Ir ):!ջфb:٩ЌĶUoe@TΎ}L-7z | +/!֡+V1x3(4Ȳc4yrOjqsՎN8o\P B҂ HO4H́ۃX3^^N^d}U_J:"b-ZFрPk/,d ;@9?wk}MUB"⨁4hPHQEN'dJzyԘZ;!._TΞ;dx:VBҐ=Y6ICY5$rÁ>OÎ}sl@к? E'M3uE qCDgӘQ7E6fgGG$I%heR\ &~RU ;ż)ZYqMoE#ejWQ7D*_J(e?=EM|881VqHÌQbmk&Tɀ솠ªߛ )!m|f~%NbH\DyY h.9^ GE5*pGA3j(yb\>gw6nT?#Ǹ/ɣkhjVLFG_gz﯋PMj %ּeQvC)mWv5H=c=}G'bÂx_GO:܍BCBC}r/& }q Ua25 r[ʃ;ow\01ޙå`#8 Jt󨹢ZFt6^.L܆oQ.~$r$tx-r7˼F5^quix\ƿ%- %.krX߬UA&ரnxZu!N0!wFBV?hSRί5=xOH8ǻ>0bcL`EzD7u(%.)b#vr]ה-rYyZmWWRf,8/|:P.\Ww-R èfתh;C6DnJ@ڊ7qià N[ պEIrol ף[T':TӧEf[ *|zn?%EĽrYg*I=#Ÿ4B!{b7>^PhBͽ2o:ߥOܚк]Sq|ʁؾa[Y]. +NRxdcQ-lX*2FOAʬ[n;.qܸ&H W)I&ʾicbw=~K.+R=ٙS*q ; rK%Rۺ%\ڭ)ϪɵD1T+>d:K"Un|C4R]T)(NEĹ BB dj7=|G^ivf$JiSx49>Yx)^Sorʗ`[79fQe=ܬX`G"FŬ8t$e5Sg!SQg(@|SCmѻ_x)krCaƄh i&m`tCHPSۡYDJ?M'dS-"gx0WH*t\ ۲7MJ.S%OzK2UAOKpMvُ^NT3Q,iO)(ϩM!A~OöfΜ8hRҫɼׄ GDh0P_S 岒|?I?(ɚsdqlfdo)Ԗ1СHkxv[w32T@DŽ 1"]쒿n-suD [਩1d=1ˢױi(eXβ}L1+M6LSH3}G!hO)/;C?3rc+X>E`t0 %'7aM*ǫ="ϙ Y^(a`^+xCNwˌXҧHDcת}R O.dR -I-6NNwAkuì + OQ{R;[@4%yj!_R"!S) MMɕ Z /`l)p bx3f 1@0ƍ&:5exi&ްe&^owK]4 k#x90f{'>fha\}Fd~h<Ac$k56R"9 O G !0,5E S^L .핃''j,Sۥ<8inҟ|wTem=yQs;OuAAg9F6D#TZI_>,R|hiaU0=k\@8]Ve=C.Dw&* v\/$~`YX!-*F($ixvl6!~B,ܔwX}_A/.+M(w_ 4.5D^$\ <խ ČG2eD+k3BkJ@nj fPCzNDub$޲WdlL:` 1jҗ_s!Əs4_3wu) Ub3$:UBHD#^\h[nF8%m2Š;!gfGM]@ :\)BA~Ph$$?cc* +?Dʧ?!["x腑 sl*#&@Ŵ偟/zeCZD2F2N|{ȟOJQ0 Ikc5Kc0Ce^*Oy~:TR¸wF^r׍6^q _P!I]34&0Wv}5Q'|蜑y>]`-V`ERP HfP9լglMm{Wd SLKO[e0 53y%E i..jGao<*@Quۭ1G'&27iÚ!Q5`^A~r`s:% }tTyi{yǦ`D$f%t;YGQCa3E2e%̼a!m ];`&Z)?|& MA {ln~${Gy};dD"krߩk\\7:IiLo_T c޴[?r9ބpį9&HIm]#;Y0w#ޥƝL7RQB%B-\nH;xVҩRsUg $ Q}\ <&8jؙaibdi"dAKAYedGU9 k^9a.ٽӔv{ Jރ<`cYh#Gb#~ٮ<ksX͑)7'Lꋸg$M8A ]oVՊŢHԋK௖ g)iȫ?3~P@b<QU:VqHͳ@($誇hҘZ!6;T+Yy_W.]0}>T 6diƨxh 3X9#x<"m7jz~*2Sewř5O(aSE8dz<s`u Q%uzpJ 8e Z.'2n!Jq{ȅ0)bRC0तO /"t2A '%!(8>{_<.BH0Oo&S"={ [d(y%h.aD[8ϝ0i:Ⱥ*6]ϫfb+ltq[ŒOӿaۇYs1{ ƺІ:K0YRqr? M >ҍk^3xݾjn.&r-= H&CFwX_b>>Z:nERIw9f~O~7Xǥ8hTnœH=SS)uת Jzwsf61x(Z?!đCAлW.X!1<ߔE!^ w!U (vz  B ׽(U:/!͸}P57bB:2Ć|urbCi.d|>g{)AdnlM\?aA:|$QgХG.=h4԰;kC'{t^!wwYig-w]1.7{uC1 wP{?2RFa'58)tPDx@qo[Ӏu{f^g ҖcSff\]x+ݠ~pHf5Q+n~黢3sF> j,tBQ ռ:N/Oc9  jZ\iݸ`'|$/"t)a5kuх1AJߗ#8tslShr3Ȗ fА){&uI^Iٓ!I$+i(=jp&HRZA-cO4J9YxTᖿG; h*bP5|YS]K;X9 ZⵊbX+԰w=vM-mF7nvb{ؚj]aGPAs:XAG.`wsdyydi8%",Ug!M4/L M? ==ܕ;9+$aM09X.aZ&!_6kͪKޠ; CF)e="Yv6`SЊUVݺ4(*4;wbgݳ'73jj6Ȳ0l WTw`6l7^RNSA%jVz?=m}0le;Nzj%kqZʈSZsG./*1=]ZcӴ2E[73̠x`\jlm:) /y++=R5,*.pAx=y/T#Ur.[yT-jKΰdbX6A2ҏ)(lEʙ=Άi)1GîEud8 NJYq>c8J{ 0-ܻ=x(17dbQl2n9l@z䨐=UԵ_U߈bߜ͊69-LT6OOd s#)TON FIog6w'2 :~2hU52)9Ʈ `8;پmM麚D"Bx56e"GdPW4|JDJ"q>(D'l aqr{㹝]|-{l7!w(/[-`W>R3D:_Xu(G1QO`Y G=e )'XV%'ZV/{Jx߰_}׷Y:d`Q 545ۗʹl@A ";_&A e[`ʲaʖda^Ιk_ Ж`ɪJ{qGrJqM\ PcLZi s~P'n[0W8]Ϩ߃S |V}s[9۽ TLɄ@/\ uP0I[r+ǫP%3roM72FގgoS-J1M[\LXd=K$ߋtTt2}6EvK7A+RrY 4Ó!{ w i GbݻMT sd[E}9DMۚ#rtZv)ptR01^r!;pOZ)ryR'@(0" v,X@Ø;|Ebw0ߛq ad\8jue]NV[]I˔!@ߩQJzTb)ˋ:a$ss̩w2$dk>Wt-y1aY*v1 ܇Z iߞD*tϞe<'7g8t2FB U&F U)npZC)'(凃uSj'ң"EYY QrI`Ƞ| J_.~w=C.?kٿ.TDTP$vg?HmA_`(_{[00ZsB 2n[hg`N-s b3C2vuh^DHjBfQpƻ2HdO'sAM4Ģ4]0s6q/鳇`{plt^!;scqt:O#[lywʧ*| 7bWyQC8&:]iDC{AHƒ킏Z;(IKKpUޅebGer2Ts˝]*{bɡ`B{LpRY9[ t\. ̭T"whPO{F[w],mtp|8xCnї:t?gɨuL%{F+-m =1| C"r% +e E= +TBs=|H[s.j ^hR0$[+t9q$#{J߳l 0S9 i&)dlJ#Tq_ Oθܰ { 3:}ꥩA|ɑC_2# QÑA%z|ٵ-+&hlbDZj=#P `;u#2'73Ư@U6DzCj;+ ,kd3yylHi>Qv--{MqjbQ?$/_ @/= +8wxHpR(*RqڝrVA ]5-ԈrTj}}=b4~7NbfI?obLqPX__Ł4z.f@ a7<Un @R{yǖt~A9˵7_ m{M=~< xT MzH\YafJw2M*\3·3G)I8 ޓ2SPR\4M0;a|-Ԇ|)BVb\KBLQ=}R`^~$4@΃;0g_c_aR_4eY,LcXrc=UP:F4d* 1?zRfZ:9ňr7ߌpT@LP ^.N&_z}*HMZdۛy!d{$ݱ8I"۴{G(LezcRP0w7MReԿ棷ub.,==;oB\PZq lkY$׬_RoVrs8̫ij.xOYG5k΍۶HmGKx"$CA!o5ڌva~@e02kGռis5pQΡq[pƩl^Z4g(д GӔ.d4}Zc BIQ.e{}bȎ j&KrLi1Dzϒ1H> >ktz=KѵQU?%ULd+^%/_E@@Td&}zmGY~J6^ey NGAEa<> Sp/If_cb O%^G#yg٤WEabtΜ5K]ߢ3`oF]`ʱr!|i}w{tC,chGPO = {kJlX%4NYl ; >xl3r O(\3 \P,AN&hd xRA5~eKPZ]`6굞XC+9%J'Bp:iv+SB [y`x&b YٗNh{Rf펞ծBqԇщ \0ڍHۋ/# ʍYaˊx.S\oNCILg=,θP'Ӊ~Su5$|}X;l3D i[1EiowUn;Z Aٌf̵J ^ Wh_7 k Q8iD]y%`!MI=a0T~Ov-c_`F;Sc^6pH7+Y2ǿ4r2}i45.e]Ϡg< f'U KiW摫К-RLiZqV{g iǏɝiܽ5ɁQ ѭV4a)A21 6RWYǗ$be' 2RHYۍX?rAe|G /TεI@hS>9'ہ%Ә>h*q.Y KrrL1uwy|ͬf>!ދ8U:7ɌE v"DGjQ_i|h~mܩS@Evi"AQ!Wv__!L"O#/uMqסQJK"K>Do5ꗲUʨhf&\dz @[\ԆtcP#| N|ȇWFKI,[5>wIK:; o3 zj}ǃRf@[59&2'((,\E<ɗu9b*/PGO9#'ԕO)޻M4J6|R2: [Юn=?f$3DPC[CXmOBZbmx3B*Pet+Y@Ԅ+ 7EDEpŖ(e[FQܞg4G~ՒY/Uu)!Tm$I4]}W)g7.(J~@L _G _ ߕhCZ-OP8ΰOiUca\IEfx&ĭ%7޵ SI!dW$܃# oJXSZ1Mu^5 {l?z!e*,T'iREG]jLoisa V2hݑZ/h{fWW~ay$)k!s5K舼_fPTա t7XQ&lvĜE/k! Xjphq*07๤S뚏#d3Ƹ*{5h2FqN]_ r͕M"1HOJV0[6㺋L k`[x#.au"Aq4Z讲H¬v3ihLՒaT=S}5)O!kX%C@aDBJP 25Bfm֔6w䏜xHX< aMJ*Q;ݎ=8UdbѤkM#;z_#NUe][+BH9Z⻶*{&dhcpYh5=ǺM\:[lpFIY>Thǐ CI9JE*gnR)3 HPa‹1Nlýu= 2; #h`#3(Hْyq׈sa']W0,-zy)gM8}k p)<(Ϩ֫#p_uw0B#1截1w%@Ԣ?wBR3 [(×p숦D)y𵕶L OUp2.]lzHu^g]unk ; 4[o~L/4xѣ%gz. X Ƣ 0 V[ɀ{GpIZK?V.\R,P%5f%ˁ}F68!'ޏQ?΢.ykkXXrcҼm{L ah2!ZemT*Qs1'ݍLR.vҨC0>G+QrlJd]MG8?EY Ǧ8(yySvrrq7Ksvu C@]'j;7Pc/⭡7<ۿ5 „ :Z tiGnDX4 i2LdD-9c>Lu#$YaY8z+&knM]w;@!ZX4+WUs)؀tF O֝B,?5=q;]:l.7z)F Xœ"2}b=%JO #9D_Vq!Kb__wVNDk ŠPs<ރr( JU+U̷:m;3ݚ څ.E&ey,2Q\ꇹx%VT0*CM +Mr" =~F *޼!5ص"&VHbk%Mvm]IR^_gFsmt R&Fra~6,e $Œcz?SdJ~>L?O`k ᩅDV-GgA' Xg~Hۼ)Sl{P C^JcՖ~H\^f52q!=zCjUu<y~om SEqPMk}v,vlg8pܱ[|5c9|R/4(`b >k 6ȓ; 5F m)ڢ9,zh!mǤϩv'L]79!J"S:vO Z<=6Oo\>3R }V't48yH4.*zZ x꣘1 <瞂qL#H-ZJfSKw+%WwGO񑤨Pj|y~e,B.ժ3{a]6V7o0bGw nJro%6 ֶ5wh5=b́JopYxq>ɸ zKly\E@04v$.ԡhc*!q=hIޔr۸#<J?|Meew\`}@M M|*MH_{FDžX\9P45bBc^4_HP 3!mLJ@d]!j?RBu.$գ׿T.rLK'3<#M 7/y\ hھ%ezCX_g<" 0<Ƈ+Dhp߅l-A(3ٮwU[w8v2Th@a|QoZ`UX í'41 |̓#jG{LOw5x5F,VTC=-kd? ʙc-t6A) M3͇A!F)"wxJ=2h/`ͿJ+f &_2 6aMVkG OTcb9V<@.S`g iM%$Hf26kvxZM=>#GYxzPpjOM\ ~hZGv/͢ _\5#]~ҚD0ȍ_aW)1B%tkм=pNzmbZI=c};z9\=rʄ? 0egmܱo3j1I;#5}l]9] xh1u!eW{k}76?rZ= 6.xX\::brrc,GZ;biO0Ud˩>T;3ӢŎ7y3}%Hz]+mڤ~]Tzvw/^A1wa@,>VC9Nl0'~im=1AL5Y'^ٺW%+0F"6?z8GŔ)l'}y~ v__US (4[IKJ*ι}=_z hFh _˞yԫxD^BU%#t!0\1* T\4/(w߃~XɪGj1_cČD̖; S i|BC~ [Pn<簤F#ixp b%i7Bq5|~]- x= j}1.[wy JWgE>:2d /Ю$kˁUgq@d&! />$w6f-̨""8ʓau%O'H0NB4c !r)Ld ײWf χVjfa^_v]6 yy*7WҲ2u quvl^cq,vb, hn#[_55@/ֻ qpjy)'d>`Ԍ1BB'o*LELpM]@SBvcٸH*¿ѝ@5 (ߩ) -\Y~t*) :3hߘ%':)1\oKݵ\t/B11 ^hM OdXX;Vh\8gQ4MzIHVt~a-zc>t|:_4$̖#e*A60yԆ'd]Nܔ 4k~5x nw:rҵxV  p#Q;DR,q&w@1`s;I"eƬ6iC}#nnqI!>U7X'%6  GW ڕ2ZL$u\)[.!rpAe2띑ޜ4qRXA3~LLș0'+ 3|*B~܊i}DȺ>~7D&b'UY(ϛUfGdƣФ*v\D#?ll]EQ5[VG8h"R5g,vEf~0&bw_I:W1SͲ]m%nJw.C9pf\@FֻH0{xbUȩɹ*>Y"FBNLGפ&hyv/$ar` 4ѝwsW2TCfw /T\o,Amv.fPȎDZsmY{C߄Vb=;"V2R3-2%@*4/Ҿ,]{#C)}9O…y+_.`$]H }]$E?vplц@FFم](+4u ]³Q*8E?}ְ}6Ǹairxwm*z)!xW uQù3h)~V8报g&( sDc}q|.sv|}I H<¨S$cJ[&΋XܴLU(i*[O4IRo [P'x$1A@Ǯ"@w)!ztafxYs`zH ly߶lHj> ґs_(B+ӄ8qm<r`x fJ|oZ;"VADc|/<;[U g- nї080`tʆKIbD-܈IG˭•[E-&Vh,َ=+gx_eCd;*)0Q'R"嵐[_kr"3EpdD\ 5G׼ 4WFip>Sx!R\u1?tY[F:bAQ\VIv__~"jM*ln8O dNZ􁅬>HBvy'Hv6 >ϑIGR2;mx e 1c?<}nbÎ1zF{4ݪ\<_k n_@זyLќI?p9ɗ PNٛb#EFDA>epZ6=r`y*Y8uU,mW߂wsO$^&}yfNVXQv(fC~} >p`zC:oVx)Hٕ[w=}ﺧ(̓H ĕdgdyvH[O>ђDN1C f3vu!s e\$4xVĸr)l20+N/Z6{[ jdj~bǰ;-ǎK} tv5)Вń(O w+f6΋L\k!hҊ[C>Y]"Pl,Eh.b5CUܾ_8@YgʼnZ^")wJ|;/A+Ip{$Ì&P?x1{!N:0q=b9QX p-Woٱ.w*Jg0"up "OܴK,_#mFln[2r. aHqiRjj B'xweI=J/*ΣԔg[:{=WW;qpӂID9mbmhuDNXP0ΪNЖ= TQ"uCM僿m@xDgr S X[pr; Mk|GrCӈ" p Ce"C#Hۢ=c(c{( ̽'2A;GKd[fV32AmʠL"v`%+$[ae>|+76.E3hWM:c MtXishae!kҺ9 +Tbry}?zϑoOQ]ï~ 6RwG`#(z}+Èۤ{[EfʃU *VWz.ngp|[ Y.2nAs,}uMDt*vF >R:dv9_jO6yyanqUc_JM|H#k,E[kYBƎb;yGܟ/ Nup|黖4}LM,WC}GnQnUȻNIOy]4qC˵dk'~bGcNWyʁޅ0ǗUW*_Z.nBvf1׬g2_ WqZSZ0?LL&1q%Tzf$gƏD6xqzw.|REG9ۿ%![ _ߪh,KrmHvZ0)V"sbC:ZaWgnvTv/eY5I-< mcNJXh0v'A i"m/e)DFtcTigXR5RU3RYb:xUNrQ+tJO=H&UO&kI\̤TK"qJQd SH͊T2\tAp"=*C<n&jvAb<̻̖ hٝL:Z֪^ڮjlV+lAPt礻%;Eų[Tw)+[2=Ki(n*; Krzc.v5M|NY+ k,NbSͲV\Dx$fX ڦ$I ELȵ UHx}&a662C~n錤oUǩTOx\hR9xRK$%2? V=  "*_ 7*5;P?GQYG%$*faŘYBcT*kxr9UAb&$)W#sT)x-Xr*#'@ߠަ˸ Kʵ \y+_P0ҜLJهM5̙|Oy%Vn[nщnЙs/ F]{ 6۱Xkc&okjUP/ ˢxcumHvh;$Ri`lJ! DJiE͋%N?hy/Gif'7֒V\h^ %`qh?너#Dh,1qܯ.$hS`9Dι-^ zmp[Ka/lV@!΂ ٬#EA /3uI|oOl }8%@Њ_xJ/ Q6g(n!oگJ函n=/NTl-Kz̎sqV%Ag,ZE8c uTM+>Bc0"ppWׂ85w7R%LKE@9M`D'#@7LP >)]\Q\ݠ Fٽ3Rz/63cMJ&oNfso`8:rpYbChoh>#xr"4Q P>Y.> aCJ L 1?fm-۝]*2H÷SᴾE9YsHŮ0eWw"Jk QkQ]|i J =LpLZΡzY9__\^ç,nb$g%㹯MOM@mO>&bN6 xG1/\Ov}8@4Qy'^41kt8SFY d% j# C*uft&C q]؝~ >ݠ{}eD52p[S7!<(;M¨-sK/Tjnv[ w ?tyT*6|18-w}JfyG@{ЭV=Qf.} ձ.uwIS^ )!6aIE 찡|\ ӱl=~{$v4烇FemEո]߫t8ʛ`0_׈)`an4kGЎ RemNʡ^lu[P;߸%4_ӓw-kG0}Zmc?xV ?<E>VE 9t"OqYrLkoF>WW(,K8{uǹ;SVdz%kL? K^8ںaoa0($~[Pv(| SO.4 n>_[VLN8DW'y| &33(4'*m(hZjXIu03; aRI+@ AUꍾѸsvHt7QڰܲtDBrXRde DOVQxpIJW| ,J1"Z9M9;+A)/BAY@>w݅6#"v6 uX`}qZ/LfFh\eunql:02jtt:COjLǝX1--ǟܗ*7*& L[6WWfHHi/SAcm #?ԣiޢ #!imsT,tF3\ [^*TGInS?@ҳ.7^4#*82' %"_(i;_//LP\3•$)tPEY!e) Bkm'Y@^;WuP^!:b`kޥ]a(}M^[-Li.>BDilQHqudWBh;߂ 8Qko4SiUݡ4T&0Jv{&ZiC?1`Ќ3TN;Ƥy 홫+GKa%5bP$Jz*Fn </dzPuwVjR~XȰw4s'd!ɳdܔ%Z'ZI\eO k]+-f=J ?rT/AA7i%CbiH]Ϗсe*DR2Kx}#1Ǯ (QE,09}~ }CÏp}fXLbPRF*41sǟmԍ$/$ bEO {d2s8a-lH?i5|0;cCL97CQ.^jVKGu;7LW-&<OtK8i6%(kJjaFG"d^aunHUݥ2sK"<1\)7{KEhȚl,FIWIQ6<# NQo 䩀?h?X u~Wh\PpQkȌpwK+ҫz,!= =+ &xJ1c(Rkٗe7?Q`:ڍ3MRAkD8-iaKȡ:1p 5#:?3hpN\^w77| ֫~^%Q,?SAN١ ծl "4BŴjA#$K]ꛎEh=)]'ȫhJ ,N38 gR=Y >Yo2N֪9LѬ`oh"QsZ{&gsN4~ W0 ޚ zP7JT$uރQ*xPKT:HC>2x*V+k_[+IQq}R&[}hRSGAkgMo*kX:,JDTŊ:ck7RݎN@RP1n;9Y:.+o g=H{0ƒ=oqƍNNR/B&1U \bUd_mY{_\J$XF],B{iv]Gq'EДu7dDR;aɸAI.J11<RoHK;GK2Q PpKffXy?ޮ´לsjANg'M`^C+_eR4VcOLOڧt:Z@X%Nv`& sӮʑ—@ =#>Jp5*$|rÜtgP j8ieH1lǤ #`@+_<$H\/g/%KvXa8a Ǟ?8gI{zb7zn=t_,I 3 ,Mt S>FIMȒZ,(s`*cVUXpX.e,g ޟ=S U4;TKX0 S5]ТٳN] WuJ'Xm5&Blj" )[ܦH31[19z$yL~ ;O?7Օ4R(HibdkM!Co+лKL}˿7S&5bYEWKwc"gC^!, ;bG e|2nol,d/B{M(BD2WĮ&V`̙ ;q+|܍d͸ B|j >$i>\N+'?z\Bɔki^[f .chԖqkSw~G3&_`5BbB&j˜<ݷSfa?A۲An# ʚh۔>Qi`Zqe&!}F;GHJt=34Dj7}3spޱ: IO6ۖ.]u-60;B%F/8 a/LǙ'KH] `HY4 (%s@pD8i<-I5C[tC ):k`Air*/Kda2U<bM|jL؂foyP:eU(})-h Hf\PCDq[PV 4r8>ntD+}P٠֥8R>鿙Ρf=1tfL{ف}5?ВQZ6Ӣ[SEM(ܸeчJ%-<~U2嘾]Ҝ7O # dR>r=;V(󹃕 : Rvin^ߑ#Z1 vMity\|øDvxgNMp{uǡ#2Dp`5܊ߏHYL%1^Wy;Ycwb@U^8~.,`O$l][ҷ▵D^6UI|1;`ML 銙]g ZKar嫗YMѻ0 WPQ: \aqFu9e4uY\iKW٩(YϞу@B5BW|m Kr+k2 fv(L 44w=\pao>#xP̬z/ة- CιPD"NEgwľ j kۥNA܋KJED,ԢslX|9lR)Wԓ{E2;(oU&cFc m کLXScN1Ey.Dg($}~S t2:CFf}S,/;Dѽвw =r \:XoBqBR-*AhΉ&i Հ$"/*` hA[M\%ȇw#Z;k'/^ɒ0Ijn#BAY+Ƣx8xNFmQօ|,00hX(zY~޳O ce]l8#)ا-AMi_;f%_SHX(x\ /޺knd ݱ@۰Ǻ(;oWS\v!M va" \+`ڋ2[m^i*] F=Wq;N.#zAg Z|PKRB hn}o*=A(ΊT`;!S^L3T%kq..=Cɗ캑Q'M*Qv\n֐>ٿV|axWjCFްl-T"O|^etD q*j XuuJ+[0 Ow10hw9 m-+Gɛ`j5:91ȢہAhဢ<._POJ;9âm$?g%fQĕGeGa~Rumv3 Μ/~j|%y*,ZۙI/:D cxoYk]ØDmi0^lFəZff0z?n(83b "Xe&+B@E?GJ.P/ <+;w נcu# )8:Z+7/-,$< TԎu;IkymF -2,=G^tILE!ڴ]wuF?Hq= J:z|ef PoxMាP $1qEJ + \GM{A_djn8ڑ .>8xJ#\ms TLJU>phNxGڕZH;O)3H]m4`u{qfI6S{5"mC%uz\ !q];wYtΓ%& 5UjT7oN q<3OE6$Jҫ҆捴fy'l;?GU|#&:K!2}a#D&t1jq4]BH| n3 Z mI\rDH(? +,dɒm @ -qxj0xL1~A]VI[ Hz4uĒ+ة^(rD: ~׈i.|BbQ  xb=U;6ry|VxקohyVQ1gx}έJ.+Lt?)\+[lOcyy<|O~P{?}ÌQx1Yo  'F`-`/b@wz -#/Aʿ 'Ъl4Ke_>)٤ t8KM:YipA⚰̳'^L.iaKr|]QS[൉É!I=g]T\w=GMv9aۗ5r d5t`j ^v@W.Zg%Q nZz1+K `$& .{(BK+(4Bq"Sxk-қZMO4H/ ]ޢX+krd9V> zdwTlc_ A(_UH9JU,'պrʦr#WGY+U߄to,3T0H2m_.P:&a%?@?2C7Ŗ_EUsL΃/,4*7@&NV{N?\nҘQ[!{|ɱzTbg>}(7~8GE -4wg0H-@;̃F/&VĜ*TC%%1`np>7"t]$!Zq,5C%6WauNڴGCOrG (XuG,u)/>-bQŠP'H-9?yiI_/~/ݬD<=} GcU%zjwib71eh\v,O M=Fa#+&XGN/?X6 t$,0ߌ>?Q3tiBOiT!h.Rb9h)\@S4S>UF*β@6PISGI9\ |۲P,9 _s$D>X3 +uҘ!T1$Fi丶eD C}e6 %)4p:040O4TU+)4Џ> mHT|$6m7pF Q,>&tC]P3k姆[[h6_{|au&#}?Ix:,! |3OU]lӐIW2,loǑ=- Fn+?maks6Cbe,=jA3֍w > SAvͳzO8m^ndhkҩ~=XN8u83$aMg/P75r]P.!rOnf:3l{xt1|Pϟjb^*r&E!Jڪ|kΓ}Q1ɨqCI>&ą[ufO= KaN>'9|ߟh4Hqpf wr2eQ]E ύ7oġ&=t;\ߨa:d;۾_ 7ߐc<}B`^m_X XOi9t5$.|82ْ]JV<ֽL8;V*|}Axԥj6R8NwaG!,"s< KWXe ;5 .$# "@7d }YOnlJLGkqIxV^!<"K_ufS0b-a*E*B?G>UI0hm`yqO>ÖJ/QF|;x!:6$ei0DÿW.G[JyDE\렛sLTY:@ }{4CfhPc4;E!ܴn⧃kMIlWA3꣤[Rt<1 .18 8(tܞ7x;Ċ}eEy[.,&3 >I&Zj+%ƝH{R%I|9ZQEHQwf"ny9nz1xAAb{lDt1\^לo{˫Q >QiƽjI;wHIE[StIgv-毑F~iP! ;+Ssְ7N])Tc2l'_șxP5,ֺJ7Sg0 K 9f&PZQx0@ރ=A~wnz;n]_HRoQQeaGE :a3h=]FLtG 5!ɤp.bH ٬*cD,MyI06^-!y8=T} vGԦ˅z{8k3ER1w"H[ ,Y~ کߥ.>Q#!&dg4}'Y76 Zqygo!(ۗCE^w*bH'@ i)Ÿ#+5N_._p+rS)i Ұ2z;1alh{gV#TpDecDTQ22}~ 7Fm),71leb0m  fIը2]^L誇<8NPM==Shg1W +!YBeM pr-h7#(Eօܶ>)bo`ߒQ5ZQ ,$^֟#vE ody %4k"{hh`,oN*nϕ_^p!P}X"ėcCWǑ_{uxhXփJ:Z#Iy|$JawpM!ԟ4ǬR-h Iȟgkĕ;Xx䷴5f+@B@Іjl*xLAů9͚L= y<3}5a)-kZ7Jm@}[qz1$(€1OUӒsAvC|6CON{f* :(]dn\g{<632-pPL%R' c*07+sSKcn;M}v}IdY;dFvS[Ƣ~*_[O~6WKE;o-L絡I~N;"D /Kg?n֤/@5J쐥\aS;Kڌ{QEOtk18"ҥ)9tl@JRJ(Gγe:7(s7C~=6RUyژ Z:/.Ғe0lq=myjFRl0"G:#noXq}:>8(_^&΄ut5g/b':!ώ7KBI1=%^nSXU6"=Z̍{2[+{Lj㕸"`84Q La=6Bӻ_ymZ<fnC4#.=M/G^NTwՐׁNg6'=ݼX);AF]?vQw>GT=c[T 6FHcsC'_sKse6J@V i sLZV[IߤNQ_RqDUG7Z2_"  :Y?{t2 1dלB3U]09+EU]+˵ I/Hmnaⅺ9=XZv1RAs!KGfkm=Sbc.?.$,[=isY}WScC(ެ'Uǥ[)k@pL#p힂>tUBkY$dkr%H]47HuowSG f U©Mr ]uzx2 !:ʐ^ 0bp+R|ǝ-龤SUqDE,]MPqd|uE;b:U7(#[13$zo1FƟVsU迍xep3q'.{ !V~}NG8BȢ~J#F~68h_I nʥ%!iBAkB[<!Xqr zr[SUG'!NaAGyF2(kH''SŒΣq%r;\*;&O0ApQ/*f#,?ALoի^,8iLGu<%8HEF6)TH=*ؐ޿_ O29d& $-aHٱ$p] iky M eJw/E| l8KWZ&:̈́o؅5=C*˔j{ҹzYBJӾ7 5#z ;A9w6MO0 P㍬sbQ)_;I "ȋvc{~_ pRz݆Ex8ZMI/@!C:F&0 ;WEK. $ `0r1<|f&2ו9zdrܐoRŷxIz~&wObܶr7JH,̉\ryNãЎs^yǽf%H+^M]qSK|r.N b:DU8pXm2Btm=H{/IdIU_L?Cv?MhQ\8C G&( flbr28;%b;N|vnVf p.vmݭF,{\{׮9?we Px5YE2BxEhl*xyl2OdVQ91>wBYXL%JD.s%>a{lp,mg ? 'HgF?_O Ҏ\<,cT I8zCO'HH͝$p8L~ Sq;[ؿk> Ry$d(L/߸6b;&ڮƃ\J^.5xX˗hSbj=@ETPJ.(yQU -.lGBIMs#YlCWS\vO! ,GOɐ.?L^y"h=t *}#  ";eO2D"'b(@l2J=e8?<3B/46%[g>ڰs+n;*-ldTYU ^|E-mVgfeyU^Ӱ|=twc f.(j|l D<[ZEݛS_<|w}<-,6 PU\޶5bL󶒷)gJ3ںr~ImeiL)L'Qj}Laң8Qш=˿jOn"xCHɺ3˦P0})[\BcW0*7AZOozǷ%uwۥ-*nE/TLt !d:M{Y[Սo,o: k˅ r5aq"B鿰@T Cto%e D5iM|"ښ^?);K*T'{a'E2pagh5qXXD7ɉoJؘ]鿢I=aIxHpNs? e^gٿQgH)Ki'ASpJxg `p}rjT4ej 7~E_q!5)j Lt^cuZ W

{f k;QC$5lI^EA-9ibzTtmՅo q'>xy]j8Z)nkO`_mb˒k$i_u<1V>\VIl3YרA$F3xj5$Ǖ[@ $9? I1 ; dZp΅еTدc'0 **q햗qdؒX۱$'˙=2ak "7۫JyQpD5F3pAr3^Vtw=Eӊ{#kxZɄ($ U?qIKG51*Xb6Wٞ홴C}f`b~n;ٲyާ|j|qݱx{HǂpKhbHGz{L+?ye4}˰g, ^80D잫~Hq7 mhr /XУ7yJrNRB/#3uEZrVNJ V]ߋr1ₓwTZ]PL<⍩6lt@AYG7PݒQhSX$Yye{ PyH'xďd<`_:Zq>EgQ o '%MG1g*c!KOLU5ś9]1Em (g-r@e#,Q׷28VAnt,rm#R}D|&ٹ)F.EHldv؅c7-dXdq ,[dYfXFCUE`P-h$v E^^g8aKNj /Eb+2,uӾbJBڡn dM$+Ңl8PҤ#b{(幭dbfYUU.h6R'fd@^C;!z\[KBF c'FWo[b'yK_5 o*;hD)\ XrY]wtI364Yթ>:nҚ%wTORoXYw`sfk{҉{|]( hl#MSWN#.\ӧ6AW+zKbTX{ ֬BOx ^1gKGһd1AƓ)ݗ©bM=qcٯ9 (s5\ƨf!fMILg&庀.Mhh`_oJup35Bc_6ӣ1R( Q&9P6HiX S٢ K0CCBİ&pTҜ$UAL,1e1=:r}zVd9(_tEɬ]6͋=ߌ7_8-`gAN=0r}a.*G~d 7 eIw}s'>yQƺݐa9-{啤pxp'zo8d#lҍbLe۠So2-gd\r*F!Q tx|`7l֥C;X耩J)ͰlIf'B'fՅ,sIalj֣Ɣ 1rEKc]<*f#NY 9߸3뗗!f'AGMJX\:^.oN6iR yƌW'ғ2XOiE Aޗ#l;#&L̘7S8AxUEw hDJx 8 CHue6 /jLU& Ha̘=f'}\ p Qp`XwYOv'!em4J"mZ4"^eaiC{r"V^}MģcrjCi5rd'ZMRdR  8~iTzI5Tw8dwBX))7?33" hìt*"WB\W>QV.3}s."t ê?~JwifJbUDp<ٙ׿?o-͇bgb0>!e`9< [vqbfwK*Neێ@wcSeZNJdL 45&?܃H^GӢr0Yc8ka8|<^PQ-Fhpm8 LS1]Q%Ȩxzy<~ۣ덬8(fBT~KzʃA[RZׄA`Ni6t.'0f GbMܬٞzVit,Ck 5 #ѤYg2b@p6!(I2 KH Mq*XH}Yt]z6ʱ*WK๛1#CW,?W~e!\HZϷ#ץ#rUcaF̍j<)^0T9"J>9ieWy _%.`l=֮fdDNaaH0p* @G%)V۹gg$b({S.@"B{>~a&ᡑpO=M͊Ytm*FMlt}#la! ^2$-Gf҈7o9g]Άț+i>BLr ]| $gL GjuO@qX]?w Zώ +tiy `etkJs[7Q_HhI/'+nzJYkeib/Tmn'smrÔUrr|",Ӝzy0C/,.$c 5 qM`i ',WD%빬u FpimAy0(*\wK܏=Gֳ%#g[\Kz 7 +X+lsm`OC>"9*ALO\s E4)]RO&Lfu^5|+9ۄco+;qvTg ~W^h.9/:bopi0VyxS4~ڮ5BæMCp8"fN)?M׎bia[d_w Q1"b+]H(CKqBY`HTvGSՒӜP[S.YG|+?l^)SI T)&.h}V>:̵[FO[:A&ELOCoh }Mw.+a?s%]GE`\ ߫STւK958⼙j3Zʥ{N7yqؒȊ&G  IHLĞ޶IkfI._FDyrC.4ӊ Bdav2 T 89ZeV7"26fsIVmtMarH&S%O$8LY2D8/PX}ҕS8=ga(lGtgJlH :;ZN=kChtOh̚TF AK:0?|>I芗bJxT30ݳA1IaAq*l2lu.mP1Eѽ |&h @EM?* ѯA-&.^S|\I_ˈᰄ.Ti^(76Iǂ&X BUeUX X@7Z>IHd%)}v쟏3~<^Ò^k {zEd]pm$ iC@s0jq+5D.U PF>;60cn9@J@㷴t\ sr3BC״#hr^kH8,db6`Lu=7\K # ^@!L+E۠`usS5좢)˸r7$S[,"T dwh\wDv;$H ?y$6T 7~f6I%SaӉqQ0P`du2mW!w[2Ta @(zKjFICS_u -¢`8QAŽ-aب ̤n|kJmiOyU ms]BZO`Jr`[k qB{p!Иv[xjK"RP7P?"@F[Dy=&1Mp)0X2e1KnKD]ݡj?&uZۻ?CG, !n׮o A`Vc,* NͧɇLQ"2R Lek QoB)h>x&F(tƛ+I\ ݈CX(EAK!8I\\1"Ҳtvй1MkNr{ԅ9zѣXKw#kX_ {&Od z}d s77Wyās,'kM|iG7^љ#mT8S숙j os*]sjlɨb׊oҙ=R_Lfg\ojq#U[lxE׉go!gz8IVi$Fd(ݠDӋZ0aʣn eI$XMd_";ˏ#>AIF[RmT[9-b=߆-/9L̍ :z1g(-kSEBoB6)`&X(bk)ǀO3Sjݫ٭9*yT0(\!+(L3Y@`:?4vķx!ޫ'0l_~G h\۬1B{2"pN/CX0)qP5yJe/lhgU3/m(=E]圈9Z|gAD峀QgȣS$>!AU9eu7[eNHĚIfmaSkҼ8^5<̔a^U, &6ashxL6̥OH /&R_*bW6rѩu~dؔU2;ᘨ*V`޻.u^;Ȫx~}Y6(R;s0uiiByc&B-5A2sS`9(A>MW:/!sG9na+XHMɌZOϺ@QWQҏ#?OUg;s+!kLS8omdګ+ԯ ebkZUkwFweq4&C#Y}\QF`:Ab3 /MsIq/{g҇-`Wy,1_Ay)|*tS\34ax(KHY)iOd!شw> 2+g v# '4AI>vࢇ#$!](6Oљ3|L@Rc|)Lx^,sЛ$9?~SH7qH< (H[~RӪXIhJk> `&2װdL]W5aϝ#gwXӱTV G8vum{ٲYkGUpՑ:|J2I>LZ7w}^[[U$KTokLcֿ-],Ĵ/t.Ir;f~7hi hE_nx'V!s6z 67cs!H* : ƺkӚQ~=?6?BHPwA_-"`fYK3Y8|Y#34 0B8)'eak`$V9cY,p'B675횠){;E-Fx|?h!mKH^(BB6KoBOV`_Z Ejƚ?Sw%9в.J$Q)v<()izm L  ubO͔fp9S$}bKGMݓ#Ec+Tև`+lS EU_w|uJߛMCQpȧ>v1Y7L[gy87:b9Op xb'c1T[?x%.- Ý`) \%FܸaM.W7_udܬe;*Yy|4<*r–P #KNsBnR Ed4k ͑!Mr,# "Vǥfh%ewlIPNK<2Cx^/i=`ԝR ?udZaiNpX=ӽ07!mQY[ jش;N#ߌ䎤D(oWHEλETތ ]:,6Te6ߝKxt Wp"2vp@}M,~D p9#vpD>E^˪ɋmXXة Edʲ]Ӷ@p)7#g%}^f˞[/s0E@HN$&u[oiP]Km1ޥiA2!9ώ#MU22;>Q-ő x ODg.5QSض4NmP_09-:t :LJG| d<kEwg#'ڣ 1P 8%'rm# Gq\$ FFN3nGj?LX =c[q{1Ms(-&](￁?B4%2y g]č1 `HwE^@0e/x.Pm_[kqn R%T…x| IFJ˜RZss(Z5|ݸY\z",vXYBiuUE7!Zl'U,pXVQ~BjnJ쨗䁸KOG?qHh:$QpNS=ht1˘1< ^t$B(s׊%0J=q}v3R3s8@ ێA$ⴜ %v}!~QH1% Hp'.#k;R?<%za,eENOAQ//-ǟcDd VLG"(ü&}l?ϘAJL&)e/?!¿fJg$N% i>62DgPX7V81;B%Cٰa+[[EЯD(GU/!qB^pk7)'|?} +$?B0¡L YylCo6HMKmCp=5wC c?N 8.qP\aS~s-v;v=,.?h_caIQ|XlcEcD>,:IeiK?Zچ>_ CCmxdM2byU<[Uh]SIr2Sv}Yu(.`&4-<kT_&oͯ$A%ߛv,|B?AяUȼ:Bn^V? uwn<`٥b>M$?za.XL|j,WIG-.~=5sXsANiΨw\0E2Ƅ/ h_KZ魌$_Y6OuMebC;H@mY 哶 \e_˲7>r!Q,MA!:qOS5̻lM'ki1Y .EipKS( ٯ=wu |kQi|rѧ dw ņJ3 ~v .iCH)\T!lēmE_JקeB#Am/|l5*nt7O,]سD=oc-faIqɠ;I&Wmc(N6>gvM7n1B͆6_Ym m?eqŬ"mY~T?1on6ROF]Bywʚ)Y$`_ByqLp!6wzWRNWFݚlpu =2B蝔ĜWϠc0W:Q7mZ-2+E,'Ȃ׍G&00)f;)}r mʭ]Qͮyϖd %[9(q3HPA)hQ.O)!'G I:5ϤՍF{4A bÏ`(I$`?Yh,> Z2ZK`|N|NΨ%ɱag>Se #8G M&dB.]Bj~lQϑo*#퓜րߐ:TOs;Nx%?(k$a/u+s 1&R? #Yu[-1nMM6(Ϧ:yqw͉y&TWV"]ͻ3E{QEq ݑ#hB8|XSCS+\+4k[|8#Ud&r*ڴ4vp":;Y]u+@&\Pn 7)bbTj 4+!zcXE%/T}4$&~v0'il6%H-)vj̈́ zyt@#9t+\Z-!t2~<=/ Q/Il~tjΠ V dw;mpA?̝0zSMa\8 x퐕FI<".Tub&Uƕ~b !G`:?%BϑM@"rYY+۴Z r?!;u޹.G1>=9"}ڻ QHxhDaA5]:qieD{sK*A6Eg+?G~!3+Kfc4&xp_Pl㤺 1DU=H/]D7N=~k]bb [\9Q&ӏDkzÙjJ7I8e7B! Hyk-ԀS=OCYMvM`!R*cָrH~zTR5kluwTlܗ;YEdvs! tq3F_o0K뀴`$Kr[&ǥAe:U%lXġ;qވ]rt`d!5S2S3Hwy;Q>C.]6Lw 0SƠ.ʷAmq M衿Y~5E[W@d1Eb&O32.G.Z}ӫ5}X1.Dnt33YP4[gtTd@3;ӀQoHٴ$#*`4 ࡳS]֞IWoq)%ީq. f'c->N\IR:lVݙG&~XK\dUp5qF;C'9_DdHW-|R `nDъѽ#PSr2Jcw._".3), Eo#ܾ?~U p{PqX}VFl%Kf꺘A~ex qbX&'nJEPwtEJoɶkVl# g:/' v=!]"#42Oujy /cQtX|¾:w*D`~N`t_'EVK7𘕆r!m"֑}d#~/Q~k~01N,H {YHxQ6  0}ΞH0 ^ ו$Ms J'*ɈYc &1J"{hels UpNtaW#D7c־_(w^R*vӽVqIiGc+?*mP봥CpFs%ȡ[w'\x~ɩ=@\Gq [0gH fʘth OSdxbGClCπA"cTny!"1z@[50|r*y [*xUJ/[D%?|2KD-<&1 UY ,BN² 8m >vuZgYg2N_ Hߎ|'9 JJqÓIۢUlhs;v) ɉ G>ZL;)k* '#MI4wB@3ڍC&# q\e"teO)Lzc ѱ7H;J;Ժ78*.M*xeH OWeQqA`a^УZBZ%'jvXM/gb傳s2:,S J3d,)Ob 'ܐ+#a?)g"tvr=K!9z$-"T|L !.qQ5J @Kܭf{)4/g@3!? @iNBulyuwi؆k4H"8­c#./ܦuvw89o y P٧H/g+ = ٦=E\{R ZL#MGx?mm<ɷ7*] CY6}! =۟(HUF3''JPi.p 2f*5'r*[7 q-ȉHRƻ~B LZ!TL@o+'e,c!VV[5SڍXnO UJ.zdFBxfJ>9g:#L V`YJ%HKDHw vab93~jw譥#k5,#mO2g鸤ѩaL:I *yL ^^Iq/#y ")i,t.G~Â>j %= CuJ֫ ٝךyGEhO:ײqMEHA\7ܮEVl_ޜ TO 3Se{C&'V6ӪD9(ݬ6? gQo.z7[*"P A@o!W* u2}B-WHtcr$f{$[u͈2_0ƣnuIOP_%lrR-_`/PwfnVh2ցn[J:=Ԥ7MI'ɂ.ńFF|@Q%Iv9,RdW_^ZtopsWہd xlMf>E!%3th<ʮҥpHl 1!m-E":0Ǭ$x]xwv6E%޸U2)o-:9rB~6Ux&@B/6~Ewp6veZ3F'% ~Ɖ!k%5!#H>۽Ψ4II8>VsZmפXB-`!ݟ;cyVV̧n#uKM_x6! ^k`O%5wo$=*27 泝r'ECH-^q|]SR :>XtXOWA_$1~@3"p-n"9XfuɅ#>#.*{p|b5C &l\z(ï/}asuVD&xm%[pSUA((s׮$Q'r#*!Ͻք$Rêye}DE/읻vVYpY|*;_dyL ?[ɽLIa٣h֓Wf6(5`E c4pY6l_ƲtӤ3cvk16DBs6^4G62کvEf T-T20?<8}xfDX=MG@a35 š>ZM;8ʜ}'oiz :q:x 9|yWըUʞr#Z2gl'`/ew+KEjk`}EeS;䪣'ᬹ4 mVef ̔r2wo>v^V#TE_z< @ -- 3㗉B G9ٺŬBDž'?fX6WbTiz+ >}IMM9dovHEEHL}^r|p* +s ru(8u?s9_nJ{dln`}.ya <rdj,jrJd1GGBYߤWH 9}>Oy AqBYZ|k)Gи&ˬ''Kn laD=(wpT6kX49a<#8}H >V„I C 2L ч^mǙQt笚XNwL/BCHM}鼨VCG sqmYGE*ַteƫWWE<ͪA'ύG)^K3_Z-sgn((lS%3r^:sDB_ ؼh]#ZXJVtYvz&7/ǎ{"}_0`/ ѥ\C?v5zTz6TWӀK-ja0/o5% |*9fɈVaPk+OUn LFHi'uXm TGUgA#WOvpt+-]gp CG.lCEq'F׵RvG8dgUsE拝Ufe|mƵL>B>62l~)%>u3'Cɔv }z0TzV iK#^[3pZ檊cfzgK,+#W.k7vJʩbY C"[KWig"Ei)a3uA ^V]w8CpAF`MܐT'&jELۄgj'| " )µBgAY $ӤTbUi6z)J2{Zf!{Mdf'u4?٣YbKVj'џpF+c!8':1g̗]Z+QDצSӦ)L ڎGX.Zp >&%GA'Io?߽#CU`D(cazpx1BmzFD a\*'ˆ&0d{7Hp]1yQG+4x9(q!]fFK1IBuKmqwVTY09ySB. ^TA7 C77//ʝ*5]291H+ĮͦV,SY);c5 t9+&WчH񠷸ޔ+OSҦ)W[nQ  rZɅ{&x^ᕤY"WV>*&=JVbj,.Tq6@J4#"זM-nhOb\z7yF}g26M!SٱeY;_Xx#g_SX:JFgn&ta.COT~2կMʖg^y@z '2Vhi{kr<.bD>t;"T`D21|J5t%i%/T>)(vlC[!c;0s?E ͵Ş&]$GVBZi)t읹+4I(8 ?ށu"=2({=^ğ6p|7+0;[fj{51qM4eh ݃Um0(5m$O`qeaZЙ`GZ2s誗kK֭h+wܩo'p:jj"I2qRk 0")A>w)du6 )4Yb?[҉t(ԍס-"u(9z2H S{Э:p0Fzi$ta.E{"?%,dRt & \d ξ dJp|uCApq%1Ay K8 [350>$*` Ѓ]EJ+EfyPEl;J[Ƞ-vVwm4eY֋z(ޗ]ݥ%l}Dj?w,1AIak&5UpCʃ~UGwXʼD9,[A\*@ 2VLI<Y[xy:HŶ[P]%&`ۓ݀n.R6V+Eo2NW+ qm<`bJ"˃ 3. W;pdՃo-hX}mC+GRdI#+G=S;!f<\-:o ҲY>ovئ7@3hq)udBl0` uRX,bp՛.3-f #L Ejۘ]pHRf(q0EoV w*Њ}FS^܁JփN& {ʻܕ"ӑ7{EstrK8l-hZQ=YOG}ԘzɜDg?g#OH| N*9Xс\y(K")N0XIޡFϥe(xeS Y&V|S| nm҉FcK=kBfGq]="Q3uLJ`~-S(A԰9wZG^Xk㏯7|ݴ ,Ҥz~'I|i ֟7HwܶbY,L'AJ̵F轛gN^X; +ذuTsVj $ľi_>{i>㕟}$&Ѿ%3=<ֵ/mV!O~I=$U,rnu7@PNB}#YaTN-?83jg9KZ$ۭ[LF%4RkT~,T85nmPOVkuh'`4$0朷>C ) s14LaV=Jm-B +ThB ^)p}LߗYGh`[{K~) &'udޯ]\z,K>~tI7M V\,=3´czz~.XpDЛ^8c|\PtJJ] "4x+1$t' FG.SK *{b4[/M=*ͭTJb%İcdEOUЋCZ-#̣wQ&ܐR~T̰I]@qL3>>!!bIgQ;kY}hӨez^rO2ҿ}1d'E4qxGfude; jYqOc>&PJ6b^j¦)xRp*꒚"3T2q_4a0}ΡY"r $?C1)蘥KtLJ6E էwʿ X~$@<.<&l٦{U^mWϐEH5И#Ѷ{f䏗&-cRփ}.84~򭎾এEܼ˓JM oQW3]nG{W6ѭ2O.A04LfqYh !*\FɰIxM R[5ӿ<2A+iڶR$O,z<+ Ø`SK@á6`~%^;[VPZD.ƅT>SoO?JtkOcST7p-o;J>C+[_=:ŋkª %#kJ xΚۈu$tԙfa*B|l`#9Ҋo޸U>'Ak6Le򠂴!MI˥ͩߵV :77\@bL18=bvO, U"@ or?s媔 yw>4T=}LLi~^ ]O.F|ضEgbxŵloW].vT8u(7T/.vf$b:@#oNg!W3y-iHag^m*e8$ZB[J[J`7rimZ2v<qNPF A6Q8btItōfi{xվ[T ^d $Ltb TB}o~_R\p9 md~w~\G Fd?-;TL'Uxsr|}OYw@8]H^$+u\`a}B4MS<'XTO:Jx&]lg@˷hpx9F~VWJ1Q W%~LpWwn0Tk 5يW+4gbդ~wvU3w o_A7nK'0<xބ3*a8kD.6 }#[L&Xx/s2+,J}27ְҋ!}ikn=F-9 U>2O(TO)|_K(1ڦ\lMԝJq{%޾҉t)=/蔃z*4X_ 7hdۏT&ޫL\Z,0y+zwL}p zMBrTAtGT$G:k+b`6jgmiccN1ŋX(ygC]h]rI(_aCV)6ܠ-#Eө^w8ދ֛>?`JCyw9*6fhϮz!(W-Wj:0!$gc&n =Rj|P_Uh|Հf[=4l*jVE牘 ̥t,q絃݂+1L~BnRNhU&qc.q9RҌ <ɠ@::!9S"mmO*7(/XϮ|DFRoX;VO0ԥLLHЛ:ްI 7SaqeK.̣`f[SMķ19X&:Y1J6;јaJ=hUf_sWO sHxXGhw8H/is^2 B@:@rdU=z%Z&N 6YCFW*k|h|SeOzj{q?v?󶬵BPRMPϱRu"=Т1VZ dV b} =HQB٢!Jj ykz"'<>lR2*)-R7lzO` cnf("}"b/Ui37D<>w3Š9{=WWsaٳ\Ol-.faÜ= ,[֕Pz>Sy5ȅhRp|Gكu铪 PImZw'jWM@;\T -@ :}7eqL %O/T*},8ړWAQKA%K$l!tVd}{D W! YRd5W3Y&dSIucz_}p}j1.Kzڳ?^̧{Ոk9,ܐ/t*'_q,tqDH#8CՊ(C$-ZvFPoB<=H/'f ķ r"Ge; UJX9͍ 76N n̔ Cd%Ye 4e]\"'n*z*V5ֱxw=CRQF5B)ff>?}0m7}`rX Hpi8H>-\AdlfYͩX (&s̐L=-+mDRKdu-\lǔk rA8$mzDz!,}Qr2PG[5J"ɀÖVqǙr)(#}:na rzHy%PbS¦7Z$^\ ˞Ejd&6WD ͤI_g1b}qW BENmǟ}%+GKC - +sƔ7z6}M,·O30e8+8ݬ1HXTLXgT0t 9MD/tL牎AR#bR֌Ms@9<͋aZRSIi5=^Eu;ENH/ v4ʥ Ϳ`2Js=U.;M>$B%]iAU%T }zB&U] c b b(\ɳ ww ܚ!yUS-43C+m]ઞ,@5fCU"wZ !=r a #BZI8'Җb?L})se*я`܊-"3#Z/Wʇ5S\^a6%rNLR (2JaD>U5=d2Y $@kb7|v{#3.p,b}ww3K}< ˆٯ 8Oėtc<@Ɲ*"~iQV-ETqkex63H@GF30 "A|e`LQpL(]ׅBZn({JI2(S]eYoIr(&olN'yv,67ʸ9tN:N&r {[|iZ=JNrUڌ[# 61$/uSyˁŽYBM!Yr:YZTc%Ckf0oҨ*.L` ? DuUHo*&S4]%|lmLU}΀֯*K!j+5Eѽ&sx#ï Սi+ADj0J|~ ճ6=%"^qSbki1>A-:eWd .O>;Ўh=^jў@<)R26I%m$fbw/zqF":$g X<[?Rm 嚺J{fXֽi4y5/l*X9%56ɦ`\ĝ)8k12%esU8#Ҽ cnpM2E6[E. E(\9a[{nM\ϨCtq!$X}Ghl2(feLj ނpp4W5j\" EWX#=Zrc;VDŽ@(Oy㇬ȝdBB>! ty>a~5ec 0 oh@RIF MfvK4v%"Ś0Ɵ`'' ;yZ9!}azK3o\yb}8,d398N*F!3V҆ڹ7: ]iDY`Ju[Ț8kf׻_Dw8uKs랲swɩYFvlP+Sm58%x:#*Y '_$0r\'Oh6'pA7] 7;\9&ҘOЮIRԋs|E2دQδdĨynff ^>r]a*yAwi1}wԫ6:Eo}H?&S_RYVt7yundp'!X* kqOfsVQ\4'G\ $BvFYȻgn9-ܥl- `+9%n]ޙ8klsb iVD|H'ˍlEt|U+m4Pm@56L*ԛ/UFP?D􂘝C-gGunbMP8Vԋ:wOdz;f0}{ '䀫d'o8=wu3 @u3߻5;Z6M+ %࿷B;0oP / #넌䬪W)iRq,.j}^-ĔTww#x$?Euߢ 䴍FnU2[z=1@N9 u(P9xqJ%0tBq*GBҠe,]z0}'ܮI+J7 7zTvxBU=Ri^H*W~\tߒ+b3u,GllHGfUGHj xƼ34+ѵj"Uv4 EU-rt}@: Eh/bI=I7K~oY9~+{(ŀmgOW flOp;pnDM^2N0:nJE(?pR?XFjf׀8?)B0xu(-bU$ 7&_u&{%2,j帴xu~`#'{f2UӐ3aJ&~yB$ f |Z?%[Mw{UT@,sw#s,$.Q@HDj)݋#~+W(e)1b J@e *j]S" +&UBD{2I4!b;?PKq p;{ڑܕLÏ# c!X̸B;i ~sh`v59۟c &͛~ - IYo̵4 ςg Y0>RO4p̴-|s(d5Tl5BUEǛ + R1N;*dz5Jw@qM 6ǡ b%h]raB*k&jwD_ cixKux]| P$Jt:lGӀ"E%MǍzw ˡ(/{+6; Q [eܲ\ sLl qf !YIЋQ])7lz.";X|5 SǟC ,Ay;z"knbd~sUT^H#ֻ˜0 L `u HƈԙgTDiyɃ,^6‚LǷ#wѯ3O,O+Q.s$aTtE#w9&$* [xVɞ?= Ƚ%`QL\tæ^?_#b7ٱ+ 46S6X=?X)⣿GeÛ=۩|v>V1\sN6B ;s5 }8C8y'BXk=sm:`>JI`"|vtyWVX[(uEUʜ"sco8H\ #橱2L0BfmhNHғ p7t6}=Be ]bq˂} A.&9s-a~uӐ.挺F:G='zKa~ιX\AQ_PoM.Gx` IcBXwGOl\_7@ ]@UF`Z2*k~dVUG]nrVƷI$mjB:wq_]2`g\c>+4P;eNEIվݎ NImP+1:wW[U+x2Q?l;<\7#9m.HVDtCzgUnjw#~|Է@< B^pG)Բe/+T'w9A)գ'e ѱ(- /U#B)XkۍM9ع!`‹J˧|/ڛA]OSW;ʩҨ*Ion)'F\R EK봛Y<JK{x%L`Qd]B[[g#`6P=bLee:1B6{x{!i6U)D%78eW}[ʞyp|!xp }'#oDёSjptrI@}d*J X F`O8Vx,GЇNs6$\8[j^M_nZKJG */5-`㰁-V6N6hn|ۿXkgϐSϨ)T(hxVr`=r⫸)p/XU~RӚ.لʮh~ CMk7)߲Fa@g]k5ܛ"MŽMc]2j}y_˯i]4҉n㘢gmr1QճP {f,)X4Gmq΄E HHKᨹq{3e]BJmqUU! Qj~?q"iv܉Znze+ġnY v԰rQwʣ1[(R5Dh,Z!YuD'|א>\X$4>hqW:.{>\1=^~'K hF DOC ^ A8}B3zZǥ6NM`W'[ 8?:Y^2hQl^ODMig]|Rb8ˠ<$DktѾR " ]R0+6KTne:,~kn&Djs Ӫ ٞh^gJ=wSA>!+<Ӽ>+Ž=rKt"헙҂aO޵@om&Rܬ"oL`uW/uJSntKUb)JOWN:2$~m55`K"W~]PR*JjX#ÿvusl$`=.%Ԫ^0 ,JM7 ҿ̨2\-sOy)X:Tr`}vGVO8rYo-rz{O+■o?Q ?7pJ,.U?@u誛>hSRK\zBAh r9KLxYAi*OJ`19\aΥ\4e'Ae,Ѩˣ-@SQ*5~gv|{ Ө=LG/Ҹ`Et{[v5$W5%ϠJoqS2fլnEoo/\pjnۿ1ɰS~gBs6<\e~osl l/CYcJR:( m6ľ s|!]8"I'Eb;_в"9)_Z\ŀRpc='U)vNJ \̑~rT No[9\ي$j .Nħb8?8+^ $ UH&%܇Ƒ\`$PR|[P@QfT o+xZHq1[[o CitdՐ5Aޕ+!)eNÞH)PcZ٨wފ E:scW$"lNlPP1قJ/Mxcޞh axZϿ;4msv%NͤpZl˻k3wS9R t{#b@_u/VXŚ阘V%K8{CW2bp2,.GiC ,!mpR9J.溜‡:^Ҏ KF$p6~d˃_;rn;Sj ;0`ꢜ/`۬Q $2^-T\rSӣ&#C=MGв,xSKTQ!Z&G&氹`~pbub˺?]&wD_WAݓ輊h~/Mf7fW [p>eڴp6Lz7HYgW-c/`xWډz0kl^lBxF?0 k65h7BT(,jlѹ`W|Yd?}/YѾreMu,ڃwXf*ڢpnMl5 n+#@e֨rKt/ u- Wrus\g e몋Ȇ眰n&v{=/BEAZJG55 %(dq@S~&zȌ8=;xms|lv8U>{j{oc4ZSD>Ӕ>Sv]Tm[/ diH6Xbdw_S|Ֆn-"iutuVOj@XKny5Z2iik{9^-ksARrz(6-]ڶNވBiFʇ7)3hhrLK  E>guNؕf&Y&0!iɒeeOkYL}E$֜{cZ5q0k Чh͌LY@֓ǤIv;WI IbYFJ{?\eUkW tbQܮa@Kܨɷ),̚e -Us^K)+gs82z(=UG4T=XUCa iyw#%)AIkUAPȪV1i>fySϕvӢ:p.xn@IKIXl0D9v  "nI0]ά#JѢ S@Ȼ5m)"a=oB!^ cK" j/K[83Da{eWwՄny>ԁ/Sfw 6総=.e"t +|'5Y,,qL;K LȩpN>s&r׍Aq|ˀj=7h0XW _5!VFx$bL#޸E69:y+}.sg'2ہT! {OoX9p:fh;O_f7}S9jX4tԀeܖ>{(xޞ^9a׃̳sAN$Z΂k AH?1!$@H>vu9ZRaiǂQY}?ihl.9rC؍؄w]4jt\AJ&1-D[!SN|3G@i9 y?)LQ" ͊OoCDzx^Y&[ nLn\;˩UspӴ`cW)~Hd=Tغ;gNYp9}[٦Զdi-@o-kkV_TLk jJ 3fOds K"hS\1j~0֨ `[ȋ @;rv 1ȏS ĩ|Xh_$ǥx< T-(w0Q(-a'`e腝+xg>m,zH$f^E:^h&mfr&k@ Z:^5l5.eZ4q;'C <}$u4nåZ+YtdIX?ZfVaxC#'Q 5伻\a R+U֦oR{)~`4h4b 7^B/a4mpgN}7xBg;m{JO| nxbFc ?1p>AZ8&z(XyvZ w%f>!0S1t3!L7HÎ8֣\Z+pHiW35^*D6AJU_ ~gYCvo'r&,koM2鱓%eIC+1 W?Jrx/, =Rxzf@pX.lYhLK#ߊd v˕Vg=GxS/íb2 ^ZJ,_;Bz]ﯟ˹MFq6o;9-Bp&lq?I=^'߶{^NϪ 2`& (`-6yjZ#lB<> :Yk9{'iW`P'X̟䈤0+7xN7Px vazՎ|5-v1 كNy˼T\t0hۏ! *WWaM|tv''%=[;[9;?/:zTK ޢM ~b5QXP۟V,hdu摆][[>Drl&7X~ CF.P˶ $aicx uQ+ o4w;E=qDNpm,h;y:F=/K|ϥ36D)!2Jn|S5'7R#b:RЕ@#x ô1fd_iQ;|jLiu𡙐9Y(7?,P9 BdyR} ~m7{ah(04Td<:B~5jO2Bk6v[l(F4 ̃_$oj}Zv#Է/Cg.aY!!;5vkl@$S݈f H {ɍR&kh\ap*Z MxN߀)dy>aꚷró2q3R$4vfAZpC>03%*+4DV4dk`7`b 0EZAWs} ]"eY`j|RyH.0Xa7e`Yx: d$5AD%Y* m>1V05'kҼ1>oJ A.ЅXoDP+wY.X&c{>үB JpSC{[vD ᖳeLUы8?* ")YKWВךFJc"Eڦ?)Rxq(k7l$<`C{H$Ij5ݥHøFy6Eg|LZc>{NNRƧΌ * oOek#dt~ ĴACuY 6Չ(Tm^iU@/g`.' vuP;LIl8t> O:G߻5rb5j-3oIJ*42M[QItN6i*I!Nlr@)'HlѵQlrHsC'Շj*GBmz"PEmD!z=Y9q'8l M 8_`~|S0̴ U]uysc0~ˠou:ɣѬb T4_ƁBjah" ʍTwԦ̯ž1@o"՚ogڵ#PXotH %1Y5ff֏SdH}aZ_NqЪpT^rW,aw*|%qa"ZS߂-[CbDd;MO\BXܿ( &_鷬bR R&_.> P3vvft d(KkaeGo)FO= 3$K~N;uYSwi8_4=dk'ZBFJ}g2b> A(,wfCjRbDuyL:$.aJY0#`"5S3-In¥Xs`umw-꺎!i& `y76e:,yy$bwcBqԤh!ĈYPy}I %2 -޴\h1׾ m\.Nu1zw&FXE!x8n!1Ҋkq4"Ѩ^&@p{)v_ϙ=a "O'تۺe.R> #UKoG{A=yv@ _y(=R&X_L[uJ yEf8BwKI%sEK/_&%F1|v , SFSj$z O'f? ] R-i`An j8PEltE ;:_ӡ*^ius:"CT۟E=, BLBjt B}=!>Qm [U6oM_D?"8cJ.Pg>n':R u&Df )@kPAUؗ%7Z,xK7J$#?*E$?@5yדre)<4;G99u\i[I‹ʏ0e>WyLiHaI?Q/yWX 9KQWxA3h! bvpHT+qw5Ƒ -2@&$C7(YEPMGe#kF+:P)edDrvڲ0/7\ ջbhK zX!|T7ZU%iWTۓ eNrd } xWX ]sY^usP/*<V䕭'ls]p鞨!&DNG朙K|4y}bx0YYI'-$̧@=h{133]bzCQx=t~wz_t>>^R뼘sZLHIeZ۸t` 7?jp Yz /3l+a3$0 RnGGد`]P;8]%&"4Xiy6RLzf_vEKO'G<5o\# vGu0<) WCauLH7yEooU2{d ҋ s U n>\IGBԿc$ :HsCDu`c~(!]S5 >RnJIw<ЦÛy¿n> 5~aeBYaNwӜ%OzL>0RZT?7[JT/y8"^5_ԍ_oc(4xrr_KVȇOIPy2DDUQe J\_V9X F1>7Ok yR?hϴ+@~t(6Ltg # -.Su@)X}u{|Z*jG'wǒ_oH QwC>btNmEWTtgnYqĸ֍렓IPw$@<NeUACJ}y17oiP O:]{ꆏJbtZF#S״1qXpS4;˩`BL/5|ePf~u*ai:;vަg^*oaDCB\]`|L[("Fi~޿8mB{=Dw54(Wg9 ,/.x= ]L፼xmj[EƟ"}~Tjn(@o¦ODx.~3k) /L93#ٚ}U# $Cm!$#l8xǚ_籝cDS[gfeCߑFy[j!01\@6kTjzNI/"E)u*l]bs D[w"ؖLwdKoӅ6AFn-Kse)eZQ` q͕K tMoE:\ C'̉&e!̻d(aBTy|hZyߴ)0v{h̥$AdFɪșhh::XGyD@}j3N˟@{0$[rmՇ\X*G@f耵f1"f!ۣxh/$j7O?:g̡(!)0*l\1 F8VpLU/\tTR܍%1r(R5]0._6|vlfy~ |C1qN l8MΗfg Ovue3ރY|W1rKmo!$Pݗ2F) zg&qݶ`% UII"d '¤TX,$i-NmĽ16z6UqrěSߕZM\h;Q/y@aܮt73H9F"ЃU1Z·0:qksۢ1ҍ2ČЗҏ13|KΉ1 / MU2b4&2GsҞvEqּtZP1b"w#=6ˆI8K|_7T7b =q ULƴН>~mv wO\A(} &Ai+t˩sȲң qu5B\ caw|4|S7U\SuH,ī!RPZUʍBD`kpG ϥmJ2CWBjL8|d}').f*Rxbd/W [P;"g`VEP>- ԾigE~ #fBcQ䨄2I ySޝ3JЉ{mIƶÀSqi6PPs= !}{Ά3Hnb'JKIE'F?y%Y#8;@>hl4٣-H|+zf_ #×[dpT͎ng!D5&Z7 )}.;;)apƆ P1|B}˘On9V\:UqWA=ȏ.Iq#_=?0S]|7$u٘v9*j >8 11w5xb wcmm8(Aʲ8^+āt%G 12~e:AB< .簂&;]GFj%ޣ> @{?t)^AHz AMn[7.%괕,J+^M.srh$JDe|;bAB%ftpjXOHB)(9dk?[Ek&v?WsTlmK,R D%>vL%nyΩ/o J-\}5PmڸVۗ0Lh>\2Mɧ#!Fo&CC i69Fե+ȋR%SpJR+C5;S+<ɰ1;W/_(5 C{RnuW]u 0LM{3PK2B| v>x@<-$p?3y\afGR|RL ,>o J-8/~ bR$^<\Aw Y48dh(s&گu$f\m_U1NX2cLz1_!)9mڐڮL&AX"w~L=zejͿ'1s* * ̙ɇ`M*;m&njs|13 = A6jo MI ۷ 6eL&XE^XyV|>Ka C N2rp n3 p60od6C(|sO2rI..+iO6A b FQA{CLDМ%E6J1F֭tI M`9-]~dF2Lfe %\.RZ^J /gRB485:/mvn+Nˎ6z<Êc#2ț@,҈ENT D*2yqjZ.` E嗝U&ǟ^uZ0uĬ\T;N> E q4)xzEkpCFar(Of9.l]>U< ,nފ`՛8D+ Y|][Ͼ`=0Fð s w2tEB\r;<<1/-&ZNgCG/K'/{Ȥy\A[F;L]\4 17DZQ:{>g()u`zn>2%ݭ ϝYdRA$fJWdAϘB]zXHYDTt@dg;rbe64@N4D8 XF6̖q "<&\5sXnTpk%ՀfŨ OMl1Z܇TC ÝnǿN⇒CqPJ%$C@7qTn2qZ zwPW-ޛ6S]1y$95zGŷGŁW=z#!9a=ǭ=:WŅAYM*6Y{@sAX8Ʃlvs$h:qg0ȼO_gmǮw8 +7[!i1VA"DFpY6mSA J7ɧ)Md]Yqjvh9KLHy>xpv6fC0E&[t .l 48 5hA(Rk;M#R:EBAT&L'"VКרT[Z.)r(Ad,y:m ;H>NN *q*ߋS3͑ ݑ'd<ͷit^~!_]f;kg%0bRQZ&bDc N\Ēp;r'-њ".tx-4.c?K-+6ltiŪ!"_B"܈͏7 Ls?,Aj}9 L%h'ǯg9Yd.Pv :?º!N*d_(PQ1D/ZK19-aܧ`XD6R Qo5 Z,q֕V}*3E4=fP)ܟEq%GֹS`y"Cʑ-?$F|]bv'. b;ľA'31g/u(W(P=Om+"o`XE´]$[j7,jcVV,^օ-aڡr>#dC7PCyq?0l1s2q d@b0Ov.׉{'Yvfn\aC9O膅a}]Z:;LW!P**GDvVd%?)<6 a27Ԩ$OnO=bS Sm]Yeh }zB^aC.DPᢢU _'if0X'CM _jj LT/v:!e{g,ZAhR&X3_D 6>@za G{o,ڛ*C2Zw1"A-L ւ<}UD^Ef H:a( 10}k}^NyVE1zBG=O-Ţ J}ˇRA[3^oYg#p6Z9Rv7 MRqއ+Bv]xN#`hvd/94yLnLuN1GKcl GνWNB*#њ> g/;iQ/$fRUX vstvpeX67;,M`WەQu`<|+[$qXxʏPbPjDPӡ(t:⾚$q5-bCNBD+Xn`]\`a\[iES|pJF=1x1?2NClX/&<@/H\Bq]5Tb8H*,^)WMgsE#jQNvaQIӼ@5;{8oݞk-`klvaUU (?T85>$&%38bwe;F߄[ce~1`sNK6{FꙏB&%]?)yK:>6]MFXG4@&dj|́ȎrNQ>ox&5\γ UC?ľ6oɿd;^"1QEuӚWPH{V {d-_d X ȏ gMYe10Ր9=B믪qzP#OBs\~')D* 9<`._8[kvmx2ߖRzY.\2vP9~o }H t3uz_k,}ek=N%cEu2JDBp-[d],,3!Vh.݆h%Ny[v Q%(vU=(:Iܿ1@ i:MaW.~i!mEljeFME},1x~߽S4l@iQ8(TшL¬s_>7K* TKlݩ0ߜ$<|6C\wN4^ ~0|"eAas)#URn-Oٱp$ज़ yLT.~v/DRߙA{ӰD̸H[b2(\>߃ ׫"U9MP) ]4`R#!*(IV-'ra$% xʬ1KNA3Wwȷ\Gk:bES>USS>)B2U;N= enhq]m*ϿY$%Тr v{)͸`^+1(+BsR1L3n?d{F@Lj4ړ5W; ,İG)/.PmgQ[5X7 N_)TG'6 ~G݋ݠB-A}f*3O Deݸ sUD^(W-\)U?a^3=F3wiMzh+ 0CIBZJ0w RLss|V"d#a1/? "\Zg4_!1ywt'FPZϵb1˜E"YՔ|wC4 }q9 i"[ 8DyUްiaJ :7ߍBh.ڍE'B_'9rnk$0ζxkC&|[L!PW8Zȭq?'F|-[ȍ7>/``ߎm3,JPqƑ} fZdO%AGq}bKDSyy!h!H,.4E`7~e-u'ĒW80|nUu]% $ָP`FW"Jjj!)%\IӸ#JFq E~)T]?f1$ik=ꏕ@w&K &ye *kxBgFZD]x24R8qOL-iwi5tөvOt'U!ѠQݝO{v yVq:(Za࣊kc#FtqYL%$r 4:+X\`Gي&4yoTDyrXK+ 36#U|jTL'I8nQK%7UQbtS֪Wn*;)Xa̱яi6fU7sBl߯"I#'\E(JmkJHgƤb 0%sL0_9i]T<`T.fgFIq#z4k; }?>JY f0E-lKljZC[X ߻(H3bݰR*ͯ`Az/&%^G/GO̥odjS5݈c4?spIlH$n23CBڟ EA!0Ea ʊr+HP~e03Hw9Qb3 S zHvQQ9ӋT&'~,7iCOڪO|˷  nE_7EXTuhfx˵ϡMQ[NF)Xϖ(c{+W J]3ZɮYKxzVD)qޘDbĘ#lʮU YSrhӕ$TA#t>xX:iTrl-.0IߏkrV!<@!&(Th3hRy`/>H`n.VAزwa/B^kw<$ /;O~*#{1s^z:g-B82rZ?{t%: !~ȻVM+=\T\Ġ wф_0 M^ҹ Z<^^K`T]CEExV[Yôfo 0 ҎvρࡽS2-yAߋ;$\L^rrul<24)NΕ=1N'UUx&^Rhc JCrNtF mOcQKkTQR itilX vlW~qk X4q0UX.{RUE]KOt=pCYY,!|;.ߕᣡ >W0\7L/]UFnuS`9~tNTFRAyw;n7xBZa$W.eDkn>1ror\,RB_mP {iْ)QX0X·˱ NVd$U#ZIn.&t_[ݒ%' َ$G?9l\{ܷ-:l1\wc>it*K*]l59(K# jLGIl]qOKr&(qP6wki/iK) /Aė@VoϚgVvEӖ_iUߛjecհ W7ϙf] <#n,*wMs>:[CmtUktM @eߤv$Hs0??KpEaHomĖ쎗QJBWܯ]enR}d}9Y1> ΊU-%Ql%K =ȟdtzj ꙌkЈQSv] ЛuL ڹq5 +4rEc>AiWd0 3*ܣka*GYU!շB$ Q+.+¾M(u'fhnI oD3D]3;o¡ƷPd٘^5F.LU]u83L_I,Cr o29d D- :}K(UKt5 -j`]LD5V0i&Qb~Є8+-Hwgo+na<{NBLl˴X6B/4U6X{$AQ:Pz73L('nkO 0.ۼ=)24eW/[s>/-ON{Tft_BSHQΈ{&3";zh .8Y8xUZ0 N?7']*?(~ze S`gki?-?7QIHzmE ^nBm&l}AE<9N_v{m+kP>=HnI~f#~./uCh(4j.땴uln{x mEY-DTkh}Xe?rqGVN@:lMS׃5J6J[;y>dbzf:pY춹ϾOk1;RXD@X}ؙ,t[GG> 9Ch3% &Vջ9oT\jt-^]ҧx@?3FFh}9ibT{)2QN0vӖ5AW2N`VoDH,6+)9M|#v#UN@f##]ç,|yf|0]YMکCm4ْ2ً;lc,؃ :$R,Ȗ<**9cGCDe"'[Ⱥ"ރf`4nv*FoZ:=1g6?UiT)E^n'"ب;Uk m;RW{]<S( Ub 9M^Iw 8eGӪ5~[6Fd+~|`>tcxG"X-O5|6X:ZY#0DT-Ȱ:' >ek9mG(r||Jdb(:0z~@ةZA_%w>@FI0s}"\Y83Oymt3ڰ>9Hfgh22'.EZxFZdq|i'7$zȂ۶'֯wWx镾4X0" Tj ͦk=4.Lp I R7hObWac=T>gsM=Hd e6J};<4 < \ӀFŝo2u- _p=7_][kTB(ML WaĞDx \<9ZeeCx-͏rKK>v Q3fv)KB0OGs\3!$n+1ZAϼptb$TF|f_*ebKt \<Z{a^$ X9! xF 7(eV`WB!VΉT4k`ql@6\k;e}AmĔ?g*cK/UjfStlHp/Jp_gmS"pM;nHb#-f6oK}yN%-PO+^OX2+\iъ1ymGRȌ$b[[N U-gnyo/"A(0J!̀KCU'ϽU=;&Ϯj2[<͗Jn {eC~M`d/Z %cglBI!Ry YZn'iQNyf[)?sc p-^%n5{ģ[/icu,Cu<78c]Г֎&\9v ViGw -H@2dN[4+'UJx|2}xHZ4z;#*gE%~F| R2'Eb Uk~\Dg%wn7xW˥pmfG?Z~T䬆.M37vOAI{fSLsO[(=j4m&WU<6V t~ES&cNĕ ƽG&{՜*|0M0P+mm!Z$3.خn V\ ڔWl4&#DZ`Ϙʊ_ 0vhO84OTηC3k:eR+lSd>J/$ ٞRy*)P4}B݊%1HDzHRuwxŸ&:a^LT&0[R??<8VRh$=̝%5~\YtlEM[|u5Bofgew"3|+]{&2+rnm<4F]%/?ffiWq)Y ؀*# K7>(aNBxheT}>̹:"զձxҊRʑ2%*82:\2De5%{b&%*@p'4C{آFx CBe[TbdO,Ŝ%*B=2ꂜ=d^ (C*EsUR լ?|gҬwB{wzOeGL)W$s%9s$_9k3fu}֝sI; ͷP}8Y3zsVޑRNB遙BG)}uC_ xtCV.f"^vg ΞCDQR`ºm@Bx~?ۀ!WQ~sA~ $ #~ tXVh-#7Ar{^RN@N="k _n mD|&YH=l.U 6q:)6zH+ }<@ F.hx[x9 oD䮂Aa'A^'Ӡ?¦fgSԍ bFk-~4[/qzԶWk8%WBM$Cfm(ym`,[_i]>4E ~_^lgU,'JR%ѹX'@"S.%Q 0C*,C42IF{~fh!Rl5#¼Ej蝔Kl Uv"}1 тJ0lWs)B/*z !<-GAk|dCLN8gYǩV̶9 ץ)רX\ID@G6+mh܆ 952էxdYעqphAtϡ_`A47j+\P*psHxVآZU|@繷jAq7ELJ;sGͽSC!G雖uu!IIMMo3Tfg&W߿f SKF _o<(62 NW'bO,8`:|U{P:YȲmRt\o U $Lͫ};՚ %ihyA\z䱼0dm]J=>OT}Rv}r&--pS`nm`ve7WCPКD>]ƾZ6Mߐ b藳-p2 ,LzZ]&ُ67SDޤYH$b1{5O7#[Uniqm=Fs2 '\[W[s^/B/ >'5k%[ZgZ*]J F.E8|'du X.)$E[zF;ry _ q^/޾tf Q+%N,KǘIA2h\|N.xV:C NJ2|tssL-+T#QNoW"u#J+ c8 jo]I Yh~<𚘰>7\ m:uB/-ÆghDQ" \_l!|?hp+[81b`1jg ;/%A:5am6GǗn jY JFo=PK f _qCݩMItyr+)aÍ)9f<#EJ+`Dr]Z6Z8i1EqPqwT|A߻juory L%FjHtKSF9ÖIBoq#4Aa`\$`jq,4Ch驪=NOqpO)vk,iPo,kǮvbrs&JdW"UłSbof&+NeQO bwbχ\ 7*ٽ1Wd՟h2e&&KJ ܼP9b)qc.Fm`CVfiOg`WB<5ep U2)LAG[9%jݗg%ԬJòmZ y[*Rt4֢d>ȍbjL3={FkE"oK.0=/r>,@h:S,@{~۞B CInbUk2kk'~[bAuE~<]m6)t` ȎXM-9%uRW m'z(M7hψnPaM]wILvtT ,;- 1Iy:@2mIQ"4O" ׀bl̶!0HH -(^z=&IsBҎ j/)ZiA;~k]>2c7[SO4R/P~}|aE.\„suCգ(!L5**Ή.A!n!Rr`ZZ-"drjz䒢 LdGQy{ɠ7/#TfDEu ` i6ۭ9R`jH1;BS" sVsuW3Iv ^z;feڶj  qV\ d!T,[uCﳀie)*- .I\10;5HPjrO4u<)_ql\l?@o=^7=3 A6;;Q'DxpjT-:LØWA s 'k3m+m_\NQp~MIs!e_$D\iQcH zd Z-UIM`hjdԴ.~Fy` j7Cɒ즵;qN[@Ƈ9kO BݿJT<-ό%Ew?~{;č"။7u{>V_2S썎2YdObL;+m Q4\-m*h $/9gj׻bjm;|zrOT wO`ǡiQEXn*ȚQeFqJ0Xfb#g=# B\=xJPR[_ؼoJ KXfnV1! ġY}P!x[s 8^-%2| /", gR0s=#'G߀jk|EQAz"LaJ>\5]i&)- r&[7OhԹG p;7ʐʅ& /Y H]a>lieXI\R6ޗ5cj T3@*-6;%%D~|'@M \|#SmKӠa>,4!O*jʐ@! ,bZI0_:}'J׬I*`VJ \a@s L1Rѿ*m w p_Eиʅ,\?F,NRWkNؔ_2D^ A>~*E[aaCz(d"eeVPݹu^O;rBS0}k4y~CpE;W^)/p&zǷq셍B)b GEaF x>yܛD5X@wÔ^n̒9=Ci b@tdLc_`W~A Qla 3C"fU^p>nᙏ;| h(xEU[es,`0? !fBRf+--F31KUK*LpkoP[uh R߫K$ƒd*xR8\\(gF8Yut(jT5(d1[}kĝ_}7~~9,2Ә' t0`3_|kDT{̯ʆ1^yaڅx|uMWO}FA~138>ЃRn W+5or@ 'G[֩V>qzrn_PXuw]%>)op[Z,SMmvĦ1dϿ:x&):!{.ǐvpV1ʪ g&m+'qi,wx2pyK-x &f.U P\c~*[~5e2/OR*ʂR~$ݴ30( Ք/}$Z LL` * Zx갺ZNgjx#ui5pj.}TopQ8wY@bmӹ%X A9NL3ԋDh'4Aff/dR RXr-ai<_3x[[]ﬢ#c[E=lqI?~xkqu粈|p\?^26#lUZ@V30&݋9|L_k^z{3 z:V6ES,krcgE0?4?[k $.O_R'u GTCJ[=4 }pg` =#Z)ATԶ6xM:; a=ԉ̨~ іx_mkEhH/G%E]ǀO3{&.3Z H{qRXljzܹ8mԅ<|`_N w;aѮ/&FrK킏92KZTe_KgUٔyk1eoVFo\;A{*QWK)BQ:_ YJnGa0/.3~سz<7Q8orX{^#dj,fNw +seV|jp4<0+ K)FJlqV^`fP$Y cڜ:V)Mz70껪(oa=xq '$Ii%y 8[PibU*m Z;2k] A)1<+C![a Z,!| re$Lb[ ad9UWR&^tP]˟>5xCCuGVMXşvX*01vSm>,FC~>lYnTJu,߯FS"!*Ѷ5uO*M~`PB/ڬ}'f;ЗSKq'癝f$yQh.FCGeZM{q4ujlۙ53N"ʻa>!9 0L/ĵ2휟T씨NHLŗt*&{{$-os OEHߏtD:@VZ1wb NtKv*̉bVο/MSقD`PLa-E\6// INDPBf;q1 DeQJ@G boTkx КN-4C2l^ՋG#9M)9 uvM(f癫ƯӇy7(Lޝo5Cul/O:MGW?\D b}E ЙFϸ"!v )Nh`j[X[in dR:z3uu EWT1'ÆƵ&쒿H2 ާWIϛIJ nqtKʥ ))2 ߮`-~f?"mA- KM'ihP*eDt|2x+iɩz Q#VNVU#R qw@q`k#޹F@ 7Eڏwߠ(aU$?>6V 絛vF^ĩE*af凜Mܻ+0D'=KcmCf^j,Y TBA#@ [E*;(`ը mYV.Nk]GP+zPɵm;z!۞!Vl͆ ƗWFD4uCe~ .WiI\)Hukx 7JsEmpb:x2#jZ NķխF]lPtx͡z"3TFsTRFS3z[ٯEx-,Z}HNI?Vk7PTFu pwiY6Mׅ}XAuXSQБ *ro(Pf1$/X8 _Br>N(s[qpdU-L |7hsLd4R V g?w bQg++;C3e1Xim@]Q;pm>R4,i[W^$|%V$?9/ p;i=y|-zqN.T o@+ ]2.HzWEۭZ}K"d r!!JGij"D]t%{bb]PK`ŗ nH[`_M84d6YuqEQ#=qA6nH7H] O4(@01-Rh:{X([(8Awæ¼~аX}6xMjYxP4n^|Dr~zWX #/fµ%[k\L »JΥ׭c3̀M( ʑA/$3Yڍ"Z)Hkpv'a8عx Vf?ލɢ_FMUTU,Nkm Au /h'P&wM|g)$c12B>w;&[ռ iEHTG|OvU4 ~Zh Lo5 zL^`W,P!_7c:H;@wNB017Y^@lGF[-extd2b=@9XMU̅#FQ^HR9Q֭Es>ɲRjn;U`GCpq]\mez\=AguaIb)%h^2EZ2b;*zLvݙj!7SM.Ɗ㾙`L:V5f/˜3cMs{4ۧFUǣ,I}&+W\f^SWv]~=@Z]8Ie|t,f5U7>,ZS=.rOgL2 2Rܳfl/^d҇45PLh_\M,Aj%JjU9FΉg2JSS[վ X~Uܵigq݁3Aېs6j| Rqk[f&>~.Kqx۠9cXMGIJ'No<~Os!~/dhCm LxůLGmDՓ%P P$xXџS Cr$R$^\T+IDx( >0ﺉ*H/B}X+f3Pܦ|?9'8Ͳ䗃*ș$ -ԶvE"mF ] Ϫ+<[XWʀ$Z"#ªi1iW7oF}W:^uf%j6G㨇') 1=P 7w5{%@їkR ^Y``(h _GWjA ;ώAo_ڕ"e\Z鴟^<U=mXKpMث^һo/Kma{IQvyU՞꽚\*Eebڝ+'={0˧'lr)a=)蘇ޤNǖ3YbmML:*$9 dUA͆8W";HU;Rr 5?]ZDZ3՗2ú5yJ})n@#9|&*c\a_V0r.n8aӝǎ @Ītի_ayf<̚nZeS,JlW_J(1i)@Dt|wPvlsm)Y~bj;JP}&ht\~>&yyP0%& Τ(:tlQ)GZcWPj6+ÿ_VŻүF q͍R7qӴRW~E }D|0-(! ? /aSKCm$ r,* 9tzLGK79R\7yX\l n | zo^ 3 ۂ2Cs>B~^Mss9DdE2M2P}@tg,$/?dc톝) .V_d'sINy d& BU]2p6UN&vш!Kluӗ3-n#Bj7w(kHYا&V 1(z:vprt:p+$t2>-T֛3$(.c5i !+_S0dŽ⨃[r*?yb-Wro>* }J/rWB. pe1ٛgr6O8 zH8fsh>s_dG.9NzUX1zp=,֐~_V(P]nѢRx}jϐ=rFs$hNM4qby2;F + .Tn}Gc`V% ?Gui5΁ @}WRIi)b{ K`ɞ,~ADո3Py5}зFn&CX4yqVуHo#s#BO- lv(bēmx^ gig{ۦ  lMŧ,̗֖ *Dy?b0ȷ2٭ }Dr'˪aC<"d–bu!hK领%3ix'5f9=3 }K58W`1n,5~.ՙΫt-YƗa72%kI0FR 0I4Q2->IJlo㣙uMJelPi;HtGN LUn>dLDJ2hy3Y*mTQZnkp}<}8D5-Mw6!-#,-b!`V\9r$ F)KWHVikSvdH@Й x$H[hT/:/I>"BD/h=RSG xIz/HBm8|j{>h~)$HuV嫫&YG[tl__^uQ pw'Ϳх$S:[7 ݾ/4,old3̕ 6B#QC9zokyy"7U喖tR]!Fx7L 韑~c*]%yr7lzQOZ4V)ԽWbO+X"*.xgA0s)-V~;#튡B<'Uȇ:ZB'@L"8f9IPIk}_t-\HQl'nȥ7 @ s *ZTliU *O˳tF0>vڣj-aҫЭ,p ,ysۈC%rG~i@Q~AHy0N뎚;ITYT&*s Ѥ#Eh8V &(wG-+،~qKj֧`!`:Zsթп4 " r91LqCMq12'wpr:+:,S'0BԨZް C[aRP3lyu[ZlX"asΑZ8ouh,o5/귮肳e(DsƿD'#<[.t4h3Аrˬ3oNPB "wK[ Yш"'C$n;Ph3Q"k_zm*TIO kz*deV0X+3cT\N&>i, *3\%FB <<p]2 A!6,; KVC2?g_yo'Xr,x{Zf%Q߫!" ^k< _ӌN&sjX{kJA_y6WElI"V\ZTdKSeG?$D bkj8wf xm̒ǰ[Di{J}HY}7a0u+6Kq&rmpڂR¨[T7dB풾u$f 78SlmdF Z)"|Ӻ- V3;ݛ'E?][IDBS;B)j Sn Xw\l-sSN:rn¶YU0]NT^ƍ%;7iصNOdfvaSӘeT@rj(2)'Ҍݱ$ ˼WK0w!x47g D0à<5m}]QOh?PT /sޚu\o9R,fߎ!AaakfdQ'e{R,@Rۀ_BЛ7oXl6l!5-$Ӊ-rѶp*h:&, hpz[m)ANY6Ŕ*pX7cKDd/9ً@~,nRƔO-HՅv91F/ƙj£{{2p  .i?"Ja ,5|:ϤL*r Jwy/Űv-*US-rezP֊U)L/bVYC>CosqD'D ?H@'{BMkRT,]s Lc wXUQ0R%ZD&g5׶(rA': &|pOj(Žh,"4Y;D1e,b%Y:;$rOpЈeBLYQ\ڼٛTLP*Y1QS,>n45\ȱn,/ x$d)O7`$x{$bA /&=l\Эko.[ Z'fεdnE{~A0S4Lӌ%VPuSDzYdY^Fag$*[* 11H+i0VeF+lKeui~bp yCAiKwHnאɇ?~кbcC聎Uy*uIAR,UG!@#$'q]V+ TL6vruRxbMSOJᐘVE_CC1W <C|yQpT- ]+4#7\PQ1oGϡn\OC}FdJ~OcoݽBM2>jZڴ+]8ңNeF~ʗL}>A*ljeXVd|32O#J-O_9rt$B\j$1rg2D[lk+:^jnSKw74:o,G,xI4RLH{bIB~otGRbdu\SɹXeLF=Ӑcs\%մ:sv,g( 9zqv O Fȯ.|0)`Aᆺa=oWq,/u*8\͉^8BQO 6+BBsF'T=. ES[maXl?+WlG7\kq 1!*W᧖E- ySV>JB71z _tVV es*'3,8*] >,)/) s}O=U缺mnնba;Ǎ -ЁEj<)(2O!Ҹ[|7̶Ԅ_Tid/bZ6iIpڵI@kS#f|Sґv̘c{])l~\̯tF^lk+{^0i@_I4"zߎ ?,69`-)hzIѻ41~|;Aj \}9! R@F+ΐh? ZTک>xoAf-уfú|}e!TKl֭3=.7Opg٫^L(;#8%6#Q؎V!CbGn7M"[_^gR揗zY9+ _BebBŹX}bmG+ox2\[XYۀԬ,Z%{t}@W!|>B`D14K8Ư~D׵s)6O,2qYCS2QPgiا4+5 /F%Q3cXr\9\*_RP&M˽e qp:Lm_Zm)\ZWGB:%ZPju@;W6 3vY1h kQM,OLr"ܖ{zL@op󿔇E.q";$aȄ:LBu*4l员֐?O8HdOt0;_zƫ7ے/_y01U=_ [)۸!ZD L˲Le?-XpECST@V.Ғ>V;5f]5 #|5YndޯH>O Luwqg[v#g 8(.$h}GjvAKߎ% Sx<eX,Ԧ,ȵ'M/A;bcz8%BA4wƔn8Rx-4zyhG /=' ~_"%\R55hbP*.vU4S8'`)sU+QǮo%Shd4S;CBICSX$M(Fj-!Z 3GnpӸFAU9UJҷb%WOsiҞ+tߋq]Mq^?1jhIΑI\'Zg<'Y&Έ^%,缛P"_6H~@V#W'~Dp/ 孟dsYœ[pVv׫. lKpEZ9at$:^/!H G WOYy7F}U1]l5.lX$J x+ M+vLf]EǴ9dtFV4'c,LQhr,&^&`D91nh hiwxێƐOBGc6(["-8d%}!`h9VrG=7y0GwuиTi_1.p">5H}cN M: Ԡ7 l6$h7S#O\5B-,X #S$&p$+ vA*5̩] : )Q˿>}o^ e\{#mߎ<\׃9R Kb aeЏMIsɰرA0 .e 1TxƖtW7@w7NO_DQtUn8IZi408,+hGb5ݻJ^V Y[:Z \9n .@.~I[K9@9OI^\+bܝw|QUEF|ʃȤ ,\VP 0J0ĸO0; 9tʍ3U1~zp S1ĴEvY_NWLlBoeGoP‹tKTpLWAfVan6sdzg(hG8+K.bq+Iz9LdRh157NT(Mx:UwЁr#ɄR,Zb]2TH6FiDxc&ߙ) ԌDPMyD$⊜CS'Fnucjk ^cS2v{Da\>;GjQ*g-X 7УXyyFs5+C+|E_ˀO mi@+,d5rZi+k{Τ gA?#r?$]@OYMӰNЙbD"hN9'{7 ;ԯfW] ^M9 & UX\szU*:PpҞk;S!甾.c$2.mGu:iǼ,o*]! ¦k5jX׷W-0C' ; Js~הCT-Dؑ22і%E1/I{ҸI4뾞#'>Lh^LUp!p/AU&}aDO~$w,'y "B_u< Vc9U aY W9OӌP{W:|xg|)|P1pwC#q=F Xy̳'BWLJI,/|U0r.W sGؔ&eLlԈ@6 Շى*+^4Fg' Ŋ.%;,=5\Zv:E 5#ɭCj'^UrH[y&؄މQmtP|D7sw6/bM. ]09s]]}UyWf5[ ~_ɛbٲqJ*YRӨ=+ϠX6n!hx᳀2=(^9bWWzwHi|N\3#oqk氏lCFkr͝zÊGwnEU-bk+63ºcrJS+ tA6lA#ؾEܻYB*:R0V~ /C=#_ZgL`q([W҄%wixY8+Ke#)Up㦌r }s1x/D-'oF0ѷNwUZ~I(\Hnbͮ WZ'Sq̄=c:=bh.n"@ڬ-+FJk>$@=b}6i/?Ă5n:Robp]H:T^R/Ck \(ٱ xuz%$|wkP㲔?!(ͩ>nRfTpfTv+Qa Fe?;vwGaŸ,Tm*)}ifWelCSmQK{P=SN ,~0sLsFTX7R32ɶҰY(G*'nEAOhzCHeLفfjBy-2t/R%0f##0շi@Xz& FoFn"ao1Y{(a?mֶR(EV 0iPjxom)E?Sͮ5c2em99ۍX9SA"ff'xh2ꡏEq7Gxh% i )' ag mYoBd4BŻ\IQX@2E%N2L}aL@sJjȻ"@1Ru m`.5źAJlf;mVTjojˁѸ@1 IF\^OM[u!Tbq&!Cq?DE7䅭!uQ}cn[1oݡ HAuTb-n3AR,>z@7҃*9CG8:io:5ݭIK`VX;_ĭ0u.H`@zHa,b1O&D7iA2t= +a$: ޯQV-s䛿3'&E ;y_Nkٶh+0$oojn.m {5Gznρ.NXz`J-_И {P+v:MAhiޔf-~\xF!禫\p Qk'ĵ][I;֭n0d">R {W}-Iap豌 lFF贒"g>cExN{ ϵmT:~WV툄{  u6c +dm#C%[08bbR#-]/?IE&^]۰JTc:N;k[QonVuXͧ\Tq[cG^}ڷ{(qƚ.eq :S"r/?IQ^B-JJSyŚ1@-ObkjnUr"\Q.6'˯G0܏j\ѪZ;eUsZlX=Qg IQ@8061SNȪڇ+Uh! {- ^g7&<:4T@M-'QL9S<Z[ {nƄZJnBw*v;2wsBTІ_c$LѴٚ>AK<zKz}0+yfy%Qi;] u5[ݤe"l2mtW4Ӈgt ^zrF= ԘtaBȊfۅ/߲@p9;${f-Y[ EV<sՉPNdUWBtO`h{D Ћݙ+NI/ݨ0crщ'oɽk`Ejyh'j΍ p({IkAFu竴mAL/{Zb1_ԀM^;k*8p]6Nƪ#V+@,H4崧v T!;R=e|p;%I:U/jR|'n۴!gH@Gc֢xExfg^t?zE9 Xd6^g_?ۗkZOgJPbQwԁwYÏ0ľߐ3Zv&#CSo;O}j,+NazWzVh@B!k%Hs5cz{ju2 5O&k[ AqaalhxH\budQ~NF2WziO DUSQj^GC4G IrY q:-0h,^13}ӋO&i=F6KƻbfdBN Y+Û4GDMk_^:L7 S$4 #/60WwQpJWl)!1HL%#ǮPb]H8]Hyg)XNgtAg̟Y%Ec6R2A2_hcEm xih'qs֔vo$h\铍6p^⟏4wzd dwP}գVk. ZԢw6[7ڜ^Ly6Mr+X "Ҵ&o4܃1ELD쭅0C \ef_ȐˁDlFf`(.USVf,!&ps=;S<_`*z>c,u퐁e"~ V ʴ_pR[ 9,]7&] 5ukY ̤i6=L4sAgF*ѷꯢ`fV18Ӌ0 :KLL}ҒʔA5^7󠕴O6,sok:B!`"ա-ռQq ]G-shN mO'fd ':QݏH%!gϑLyMU]Gè*L ^ U/a?3jQ鮣~lv G'^PNސL:_aHYڅ81Ā{3 PCX@_p&zfJfqQ<6u9EH67)G=dִ%Ri:QQ.J,wǒ̈rq '!ȶoe֒{gTO, ŒO[@%.|l?Iaf "w QJ=UpdY 3=,lT*C-]%@w1HR_{/ F( )n=Ej}>#ml B1Ax$KZ6(mɘd֣y=!̼gĦUdh7ſ| 2אgcw"6CZtKU4p袳kLEH1I!ZwLF?GHt'70;tS4[@jr%;F8>L[ocn6)ӵ9v1"U-RI{eT-T P~6jU&$ug< U/p3w7CK.`"i#:DD:3S,y~?!Z/኷JΙ>:gᒿkĻgM@%9U ){f^ gqxQ{[,!)ݫ '3_cЈ躊gK63k§TV.I=e]k9vO8w;fK|h)"˵OOP4;/=;{-wA(˭xCop]?1yMLy'lC2 +!ASY ࡜9˯ՔN^SC|9[fA P|cߛ_-+-64LB28-Wa w Z(yGQ`a7X0RդC=7lN9 ϶}70>LyPzˊWj2$'yOzUE)uą6qF /_Ԓ8uD;{ӓx/^L]@ d#]XD3= װ~+e9:V69)@mRvW=EUΧk h?R,;L$BLC gaR@zn4ð(jg"FǨ? p!$eTyY3V;`,w1$XWuכrrf$rui8 (i%yCڙ +G{Þ锖%ZYO@mxQ*H@#5}¡T}WߓL}8B6si\8?]'U.˳+Ē~M&YL#3fS .E co:T>2p[mmCi]r#I݈Gj_ y/BKRuE=w]ǭq !ɟJ!ԷGG$Bf]+GKk+.lnOdU$Ѵ~k1k )2 ea5[gtO|&rprlayZ -;ܹ)|Jui5 ]kfj[&SRW,MM p5i {mQr{ES1YU\u7$ 5&pUӅ­6u8^m!#"q6^?!as=eCc(_]+QbS[\> yV*AI[2֤}OOvC7xN`^65?G|hgJ2kDx{+XuQWHWN%$ W͎U91H)fT̜,c#RAlImit@/ą>q#FNoꝶ2X\S^##8B~X74 ] V{XpMٿ{:IH/G -M2.tp]I pt*PK(বfl^8n(ѱmY FѬ3>*!@TӶen bHlnwS26b}aSBfP@؟.* #IK!S1ŽBO3K}r08"r(S9Mngj3 8KMXBϏc/ô0@TrZES$G/}?rqg+o4MȻ˔!H\x!,V}Tqxy"e0|&~>iȱu6H"-9WÓvԖk5|ތL~gD#ר:N2~-;/sH;B5cBϟ Ta231~gZ1ms4?vzRGhJ[qf@ 7nobЍ4S^d0bֽXEL?^Rv1w~l I2a1g^f 3] 3tj=5H:~(NoYg!r϶]FW?+Iľ"ЅX<]J! My8yX Yת]qD^=gPwm9, &Wg%BE_gw]ڇ Ƃ2QMIu,hJ>OGcM{-@!ق$]s;El eZc X?مÇe)|F +!`:5u+֠u1rX{-~Zp) r<$ukV^lWRzweUC{h~n#_a>Q14$yb;߭1"Qۨ6ӣIa?k .^pd`AU"@>m\ǿ5u;Ux@x]4D;4ĴPPηXn@ alAQ=<ţ:GŹN\zJɆ<۷/:T@Ͷӈ ClEjpF28Iٕ:{,{m _,LqFPȹ>nmZpJtߙIи7i+ $ ESa&1 U wa"/t;E7GH[T:&j-V\=īT8J?mޞDeTdb1~@J>.=-&wRL fҙ`_fj8;OJ=pGpǐ=,3"AyϹp׃] ?o e8fcSMSp"̈́fp еT>u.=mViQxtDRә` 7 6j7XSmaYfiPTh S,\k0AGD:\y+q<Nk>vFWK /ߜݨ5k*";f0o,A˹/* ѕ.o-Nĥaj #.ˑsP$1BI SܑOY}%1r׵&` Zh/v np /'}g{_f0 J  Ӈ{E[5PW*d7])UG$>NM*FJ'9}9L.ӳñY˧\'+ lv'9;Itv, 7 q4;S]K =틋B]2qΗ4qzs?:qn_(HXG94ަZHj`R2Cu Ԃ/pH|SXnD ëTrgzg@t`OR7NsvK"C,̙s ڱ!79tq}5~-#m"ʪn: b;)6o? BLTg9"lK׽M#Gw W"puE G3{}U"+GV5X|r++[!fIs**{ h.NuIt#; $?eJN fpzBC6bMBƯ'cG@ v@+[%~p%×؞nOu'^DZPTϡU("ƳMlI(_"mĩOGf)}*Hv# ר4\%SLu UU,oG>TΝޝ?Xrp2YtotL;2*)s5]R/ΛL,@UDzEэ$r[.g* %bq?XY͊ai| x14Ϻ.P2\(ayQ)̻6)y )_(aCݖY_qʪ;5anO+kKߡ7c(_ TU!JN"E8 )I&R1A[cu9^,:%'K(cO+Yݖ)ʔ_kS8աQMuuKaҩl= =r8mK 4!c qfL =o ZشcjxNiݲEٓEh$P:r ӗ#ؙgNN,u^)'xeVWQj=-Hpʛ/ĥyPܾ+(143>`LiPN3BMTx&aGHeXwޱ!vMvr22DY#rQJܺk3`)1˼fʻߩ8"QȘrKda}Y_ギavQg[215)FRnx'”W7 DM*BNǼ $'~e?S,4/ڥ3,~A#WϘ$oz{Zdnsu8R<\0T-[32gP B -6vGoK2A {V鯞ef@U*B^1 yzvI[V>Gn. X67xsT:Byб \;0?-6D$]u,yׯ<^s(_{n1Rߞ7_O︙/,*^vFW]E] ]wDd|/Lh7mvp@ v?lPkrL>3CSWAB{WL|&SS^˧ڢmvvj(ě}pr H Rfm%)OMɥݗQ6_;[͔.= ann7L(ɎkVvj)wZ@O/H?pd0?R4&m%ٗ!w+ X?h(w~=[!7HoG0&"aF;iH?ZEn6ϵ[$??`>zm<6,ӗś!:θ6]XdIXhKA'])?v^q ~ {λWPP&9T^z\zMMuI5Lv#V<Ռ: Q)zL7ڴ-7x/ ɭA-1Ԙ|S+]Vۙ*ǕLR)R &y^A&|lVu~QMvQ?%H,C7YѩgDQ.G#\ǵ?1wPppXKfu'VJ~l WlJl #|ul::HD DJljip6脻7pt d=O$}jgo㳡 #jc ^zqifӝE\r4ny b44Js#~l$4/䮱L}8ͫw|O6I f2 VM^`[kT 4X]Sd3S\gC:WdC>сfa5h!W<&Fj3 UQa|op2Ƒ>3oFr xC!҉3{k+ ^4)Kx^]e0^-3o=.Sx?'B1N!cr_8#'X0 6l{Q"p!?y ȐmAXxS_雵n0>}̖1~cu:C(.7ZeI7HTۅ<7!)I9:TB[8hC3Q tvtLbdm]PjWcC_rWoc84HTT&}$=۞ *Lq焙^p: C1vxmSή m)0o{x|_˨L/* j8^!T&q۽\eF$6.(O0 G ʅ!T)XkZ8ˡ4*ީ0]%m+).r:NC (6Omc 15%S=ַUe!7mzX)'{K+ɭ&j+XCFiNzKSFs-6jA^ EK?sG٘By9gEj$+q4Rpve8WX312y?(yp%#Qi pPTrCPC 3:Q$*ᨾͶ?)^. Y TD'Q=pJ3Wv+5 *zЍ\ъ?5pg ? '}uʩIZ7\+aYSLsIS @CdXHT*6JF`o'PB[0jHoiNb蘔,䩔`ѢRY $4!)>Q9nI?]_^z"S+V$†"RZwhБ@Q~S>f{㐋a8Uq^6x48bX 1WUs#zI1&t0XHƇsT޾K:I+|w%m?DGa!+5 ^`B2v+24n Idh^Siq<Ou}<֊x*)&@RǁzDΜ$P?&"e$&>fHFn*hʐ8\p#&jHCF[zR}W(Ϛnΰh"q(Mn%@|vN[w'(dm \:|>l Ǡse Xֵ$baV_RwM`x-?%^plg+jr3o`~`rS ^P=rn()iDӊAOS{prZq4Q'i`L+H/S\.,J[)@hV/mh@}Ⱉ7l^ˢګnVi"Y]+L칇[,YK;d9I 4LSCub iFk߉v 6ֱ _=] OuZ7> &1 zC3jΪ`k,ۜzK*QׁEbWVѠjzP%,W)U&prاqet]}-ONҺLH-委b#H6oOjaIRN) _R @D-K (e-=V]$Vq,-&+ fo;$Zf_6C~}Wg@`EnC(0,fB.vٿ Tb<[xbJWo.Z!Daöjt/EAԎb>U; 0y-< BUJE ֥K8LG$zcM7jZT;wZB 뛡j{ʗLwz0`_e!k BŮv5uָ&ȫƲgGnb^@$|9"UzǝQJqc*n~z!PoEB`"Ɠ6a}*yrlʘT ?Q\_-%xA%0DR.%#]fKw1:> ϛP$'P{w)31{s0xLqTrc!J[InZ,!Xw7g~6K;Euk!?PlQs݋2p *V:K%y $Qw-Q^>ۮ30A5qgD}'TA sM>)} ZWEgOBL0}LVbWZ= u"UMvcH˛M fm3DDl6(0KJJO~H O-/Hpn|v䚪ɽcRj^g)PM+zN9@'+ gZߜع!Skk*-5+53ôƏ>@KW}#q ?ѿk9AqN!-yE!\QY˨[$C+jfbQڥW63NYB%w2(yM\y2gRlCV _٠/M{=Ol}vor0S(>x\F§FtUzaCEɬϠ8AM tl1d Z92E8 S4x4O8S*iпr?3xvq* 3ee d[ UOelr}0^VC?B})yB.m`ՠdv=sMk6停$9dʶ5_8ѱJ~\ ~0M\sF)ZL\\UOX>9}!mqM|ѱ N_"VlFxxW$I5ReF20}iabLJuRO?቙Cx3ZڃoTF1ԇɭr5魶eI;@°߸o,je#_ު?oVCJ*3"i7+:yRs{ƥoQefs̕|gt ngOB4M4}:2It*AlIlq_h KSG cw nm_ ܒ3ywwhqLP򰛃ݧ<"ŬPG'H۱E%>{1.A͇OB|\E]MC 5 ѿIL2RTX.{.t `xq\olCcXgc*xnWPI*qw3b |Y u Nh-MEt̗W _Dψ!VB\^;#q#n6'>S9Y+CLIb.֮J ؞{ D-d AE/`̞fh)ŵנ4 l+X=5t*WOe4# W,g yD Tx(8}3)s2NiYL3FcqT|Shp ͜jn#_"h(c=i CGf = }pEurdǹPJ7/ N0JZS.֏ l9926#~Vzx61%}l0#|T]N{Wa6#c׼{,:f( ?BpB]?ۓol-rA. w ~cdWB|JOIM1\9BanC1۵E/N,'Sb_G?m:SW ۛA.VbY@^\n LoGDSr%"Z.UQ(w8$6 뎨RNfP c#8./*He$@'$Z%}:,;f'$*pM݀PGvRK#p}'cbnw<S4@vWؗ;Qធf#Zϸj+L5<թˉPL>jJ|}`SG@eiY.aPdbSO'@=^ɢ9xzWVgen"¬BR}T.J nT^nsLըr w~&LL@hz#Nѯl?֬C-)bm| bX8zDŭpۀN6#5e{ԃyvvDvd$j jNYSߜy1ɧS*1D9ܬx-@@ cx6[@c1lM]$JtF>Х;8`M={?@`L5w8d]]=yD"t ӲTY ŋN?U30mԻ{=_Iuu:\~'žq{X-|"֐'@ٔ*<ڱlqġ=Cn¢vb91 NIz;J[UmOcL2@{%b~j@,*H`lEIkE5 QQTMN8\=zD.rCc-3}_N&2-ƀƦ||HS-A8"JSGΒ#>c2+z(F-Vԝ JBgX ppe!-d.VSQ-h҃^}! }}YBt.QyfB.3 K=0Skp,gFL.ҚĐ$cfַ[/NF5 so@nd"䘺9Ez?.#=wpj@d;.HԺS:oz (@Ќ8y0IWm]y5ScN@QRAիv7;1{733MeWJQ"`('ye (]buM0/eIreY^&o%LŽ>lCo>DHA跞[OvχsVB 0 6+<4  '7$K- xѶyAHVC2#dT; <] }`RzڗհW[{ZQs\Ƥ:ءk+'Cp3G${O)Lҗ`wPdpf\ڞ>ic>ͅPx;b6&XXs$BZT"m @ 0wQg!Kҫ te,wVHd.BpGa4)52i,M }UbNf[c7VstNHSlMN^DJx=Mc+~CDDb_+w N?Y1A ̀跟YLi٤g_:M*FJr I " n撒>0%{|@Y~Dҭ*. ᧹ϐ烉<,o0t|לہix@8r}X6mc!@Ln5u/K3"'p !g^UE$c|jm% .I3 '?zzU}w%@I5ԇ p,9eŸ} }di]%$g_%LwY~Tbߤ{Z N[2SAG?G8&ʾ0jn c69/d{ШvWإm#N[)8^N8l:5 ~\,4Pw/I͗*H/.ח\lfgخ)7ˈB'%㴏4lh֬quzs  #+mPiwg|&Jʖ?^vPQDG$"!<=fyߎ [dd%:a_|+SL7 .^-boPY49]#+ AM"7)ߠxt4XMhͦ\Ql*'jDEm7"`΍Jb;Lթԁ. =Z+,M]BZ髍Y-eO fZ>Hr^ Ex1HMfXSE^df)'f+TAAVFaz[䘧e:.QZ*J"Ï<(< ȉ YMV~3nj5K0{Im|p'Ǚ$UWබX}L&D{@nxN=yAMVJGt&1)բl*;[o!uR/LtzE tJܭ7;C˹x4a a_A_,sYl]ykc!OuA`~ag!i]"jI\]$1NӱmHGZeL9{o9-vEPbǓZ%\^PN:.%Hcan>$@0znw"ڜ=p^^l͵`,T?!G7i=:l ȃJk| _GQ#+RhZgu}(3I8k_X$%SN$T.fƐ_6vZ2#(j/@\Y5m揲i h;UphAwXc*KIM*ܘ-dD[&0++r&p[ĩffJ5h6fpgPo %1H-(Xܗsr ^feq?ȸ!0& V6uR255!@-r&e l41kw#nskQ0>UWܖma}k~̴"Oj ,bNP0k=7ײj oa#3/h1! .ݭ9cfIMB>%4T3ЋqӞ ڻ?mw"J[w% UZt5ŖV'6HJG8xku^/;_ ;9Dtl+{=ڈ6W[o',p )`4o`.>V>9ͳ#,1/6WOBDc&93{VV ^Eb(LvtXA{@y$O|I^+=9nLUTvM{@6*Qʿ]ZO`iy2)3:7违 RiIuWkm^6Epqe6+NOηsv>8{rk*xރQQvY* 6:cr Q>ۗ|x UKɂQj_YV!-P>nvNav&!'uf#,*BdDAX\utY7I &heG`&٣[$F˹$ѭs\_, Mך+e)},Jb! :Y8מ` 3f Ӷ.%ȝ.u/ 5Z .+|ZBo{Yk~im2eK|jHRjt9X?P{#`8^奃a,k~UHc:.nuui^ܰ/B:O9rzC{i[ C9OL5!?>7yٜb,>t1G(GP4HOߙ O)ů'.s#/DM>< tGެ}bb!lfRktƻj9Xmf~h$e#Ѯ/knbTT/"%cߊ:@W-Jy&~4Z@t/ϧϻ+w4@H`) Zvг0kEr=A/ PݸDz> AJL0+磅wӴ6qO&!EGa&CU(d?=-"NlK? Y{k.2"EbMN{S rkN.0l`_ؑ2iSu̙ LP%PW&n:5$nB3ü EQ ^d̖kK_+b}C5P"7i i6 .H!U]~JxM<:]4o"t tf!T;`~C|LX$^"uc^˺}k+yUf[]N+HW{ٜWK^|曆3raDFGwے Sp %}{ƺ6v W T8_dW>nI}8T`o ~"hqײqB?PLQ18d_TLJ BLqP/ACAǙ(RN(4$Q҄i#^;J}:O mlpeSyy/sM?>:HB֌ m H R95s;&"4}1NAL#T#j'0D/?ɠDtc QYW×f j [Ҧ`|iI-# "sG޳a`]W ezl, *6$~l nZ`% w?t(+]mjB4A:D76W:ׂ)m$<ɫBQqaɵݥ!C9')$fmA rֿ0a)~\7dߎIq\pğQpAMd_#9O3[fMQ!RPRPU+U2& {ϑY&/ܙM_mzab҅PҸN#TMncanXeN1Á0b]W^9YչL.&#8npMͮ(QiLlN4Eb t0qdm8kwvd!~ݢ,X}a,heXd]E-Q# h}_0;)LXu.gi },GW,pNw @HoR#*rԣJstmSKʹvEjN6JrOק2 S,n >;bmti?p(~5EODVQ{8n_# |IԮ](n#I%\LR1ݥ+YnF!2xN}Tdfv2C#-)8dUOiw58`dL-q$`h8to7.VwM63Z& ?h}t1_!:{O VUDǮXLgbʐuy]@0; h\PG +=@`J|zԲT@[:.Ե>jJ^wZ1:5{Ny%dx~{|1Py&Z&c1 Y+ORGW}M5=Jͩ;c3<J[@e52أE*J:'GA7=Q/BI^P&7/L/}R6(4dyw2dR/ќp`W tGuxLɥT'  v"}k~šmˤ RحdxToJj<~S!{ VUYX|EItUxf+]p#_C;"%jCq>gֻjU~ee [رxb((M칤0;Xϱ)O1)!WM:F,:2 V9 &*VkyR Ν0~-8Fap,-\9t߉FHQZ:לvڝ|u&P!۸y$lX)ݻI,79Xlϝз# (LW{5AsNj! jVǭĖ4٫n: vc,iP>Y@{N1o(tw/za}/8+rBL\3@2cE;)6 zF{n򍸏>m \r f#]iKؖI1O7Tvw} m̌dՉ5~A7"mv6WBڴf3 NY5㩚ݪ5f+U9xs/MTㄻ HÊ&ΨӞ7|yHƵC0sFk(GÑrzO `,89^bsܦXۯwqיerPsqP#wE{'%./̳>,xz*w Sr2d|Ql8*יg.j1=!]M!;6?xS䞡2C!tlfʌ!HJYfB ,1B({ĤV鉣-!ЯQD Poi`BG7nnd4\>feMcL 6jRrB,*yZV?&Jq»CDE-,A(i.p{r[fp<^~cg6r1ԻtvlK~YH`DΗ"( B/ &mRy$l ]QJӤ{KNT$;=xB,A0sFB[/gWs*H`OdjxUGؐQyە;ANf  c\7 iYh#j@j=9RʇpXAv4w^05zE_/nA1&ezݷܭ ;[U^B[ YSڛ%]$2pvaZ|ݸuU2bI-@("JD6~ьG C!^; upCu=KPvZg %zki gbqB/=L0ZxfS «".=9_U}<{ <&t>BlRae_'QyDKf;T `"(>ɏp$y90 fIij\4pY$qUqSQ"rnb]ɪsnEг\̙2ᗺ °zHT,Oځ<6$w> n._K蒵1|4C20O,!؋+eGre x:"[:Y^^iN42#_60ڠ Bۼ.س_6`2;~,7۶> *IiMkEU>,Zk/26J{A| .m]>2zӼJwK?(=\ Iɺ)ÏF,x!s̳aB\nT%)S\H^Ҵ%@ =җktjMʲ"שF ?~Șa 6-ztr%8N;X Hj|GpjD(&"QxCX*+r:6퓓\&\r&b-/qr"^]79Kn4Ξ|SEHKE+B{iJN@L",-l0)-[j0󤭳l>s|@ϛ~[4˛xN"4R*Jzǣ/MK?s5M,A.k(΀w̹p$N)eNwVF+[8 Yc98slrU|Rz8KSK%Y8LҨ-qMzƑLzBƿJ'qF?$".rHOJobo=heJeaJ=(;3Yi'7"xj<Ω*'qtO<4A>\#cy|ߋ1kr_s9(iyVVw쨥۵ K(C7"oҚz"(z^7@b~/@0Z,04H!a/ۛ/4`Ĩrހ3R ;alF$r'\Cd_xllQeM7_1hC]uFWY=]`sT4{F4@OwDSKrrv3a! ]AJfrZ:ieb9tz'.3獐"N}XgWX!zQHq8;Q'>+Jb}S3Wu𒜠ˁF2ㄒG%i Jn,I 1 Fa?d07!e^qtTޡtcu[ص }/G~~~Lۓݶ&\ <<7x$P9lo:`Qk[O#=*ll9o]OuBMg<[C^̒C̏)-̿R_|-sء}&(Y}s9<#;/#eԿ NA>dQ`IVOWRJJ#?e|K*bt&Z`\SOR1>IIW@h+K;JE)ϧp$e~!`bp/x(I:TNܲkҚ&"^wz榒ћU!:ݗ\DVkcD_Zu.^3+m`\O;5aAfI!88eQVPŝq}qWeG[Z5>"c$;>1mhԑhzАM>[p<&/Fi%f Nve_W*xVg(>'5=h~YS4_Mқy,!koI.6=O٣j$%Y3~SX*߀@SEX\OYQ݃ۍnG#Y^ DDe2](Qh!n2EX~Z_U Θgi]sb{ Z4qˀ 6#PdK V .7_+*l$ͼ gs*UKFug[G 5 C\7Ȗuh 9pqd<Սڋ3=*x@w@AS '^G=!dL}nZIą"N,xeGwx^Q6Eq$_W_ _hmǂ.+(ԲF,bA'ʱ j*Mg!r^6x6nhk+ok!gha|wX]h$U="F^,+v{ &Yp %LҵaPcnnH=kd_vPqf,YnU%-e&0H8cA>J,t*|SؗKcL=d q vwcM$blѣgu>{ZGI7Sa?z sѲ!:JlNy(?(%7z®V<Õc7 jE 7"o_Bt|:*NNѢ,*侌sMbRS)D Nz -}`~ 59tODhBR$*3p6E<3n2ԏt2B &68˕e?cZ<&mQaR}b_[8^`Q&6_!W~LŸŝԊ _tcV\ ( 1֓ճA}~o RE/D%kd0.)d~B?'T fփdd.v_GpEUkD5B64>d[#R8OpT ܹnب1g{5h}L c:CeYL̷Z%#CO]' [>0LeTJ~>b6/\5 iM$"0nZgZ$߶hocŀWxg-N@+#@GF0{-}Q$-wR‚ :~MU{nqe2F]VRo!AwX(uG SۍFz'tͥPR) Az12yݘ2o>BkԨlx+>߆P46kC,'m5)+:,/ѭ*EQg./' ҙIfn21x_6Tغ++Mf3 kE>\GY',ȧDVk2,JTK*W< ?"Ga¢V֏AJM3À\~DW]dbh`DVi%Z/p__ >cMP0ށF {>vֆTum2-*,@ԦRG" Cud˓TnڴJB#?G\lSy::]%,d'x?ugyOXG%* $+̚ʅM-/[egbԸ~BReڤeċkXlm\^8si FxpԍjoTj"Wι@k@{|?()TgveVOTJ'LJh`J=)e?YK<#%ϝUKʺh.Xoݚ]ZXEO }.0ɨ  %=~OS6N-ì~b5k)?! ҁlrd=^` \h]qâyM 5X2(q#Dxq3%w63oIE%lW*Ai6At8&3<)1۬hwg D6Xi(_0R2o@lF*[L݋~& ienZ3:b +%J QFoW|j8yoAlӅ ]},8fd{7w(zp@!yQ@ԦQP7ѨDRJ=kXJ ۍ+BN?G0 Oer| ,JՇUT@?gtُPvD0F ,taY@C[T=[G[DXެ m g(ⶴ'MB([vc|ø^W$:$AKP=#hf9S$i` a~zU\1huҞf{Pwt>$5m% ,VGqǬ"f%" 2-}кbnѺZ^6݌..͟裯X+,ڨ'/V1κCѫ ScM\" bMwj]~<^ɏ,fK2̩"1r(%\~5V-:@=g֗^GHƒ[A{G3(5 P_'&(}U~h.; AR]ý#~iS7'sST7#I+\dF@۔~Vn{\iNPVȤRbqYs㲭܃$NGwN0gȹzxi"c4lgue<RsיpS,;5,x*:sZCn݈Z0/NJ#6?8a G!Kt%~P" o50i`(h](Զ4Eqᮖ^ |E@ lr[_Řq.TX0n3t@{hKv?JdC :rWKhw[ˣ*Ljʹ_3(o*\&p,у1@"[w!_s~)Sf o; WooP`GiH[lچY >]}a'n:@we;-vҸP@A*.Y? eX}הoK9p 5TISIqAY**۸(n[k4L6[ĭ~#eLvy۷= u|Qo% %o nxF'wث7kE3eB USLт\Kw@:lгj\R|h,y9 HA yf&7枃FA ג5q=Mmf? 6DP1 CH}p dًBHO7B6v/ߥtdL+눇<˞C^֭n΃|rgBFZ!7!G:&8^Gj+`X$Z :ŪHHd|Se F˷ITOi'+䒬I9Fzy:+N~͋77݆Kiw)d4&*[cF5"# 0ZOVa9 &oKNw`Vğ7Syٽە]N\>q9gE UPO/0ALҡB43A/i&L&IQIWۮAC25GmjZ>͑$BaDLESq]`&3Z47'ɨxG|ЅfgU({D`ě\edq 5h>~=bm$Na"0u`*L-3Azp`tT͋m_Ii8%Y/Y '`vl$6QJU0|z]3NmUtKZ  >Œ9 Pp쁋J?{_d'`)g(H"j(Z y& +*ɭWJ=Z?wxwX4DLD6gRT4T'Ls'xÀ;S C&`Xoǁ#: #s߄y5p3w8ˠl@Јp (3i  h~dG竹1)O稵RL]Pm~ HdHq~[8vOU]f1+;7ճ2cL̝x]夏t^aK@D$ 7f$TU=6"s:%* e :bPCFA: ϟ6s;iW:<1B׆ XnceyķÓ!ӶJ+N1$>)]FkFУ|昝UB!۠-@ͼV$`vg n=2a0q̌E&˦,rb>D66ࡍ A')R!CP_М^˪tEA@9|\R?w`FTMw ӴL=Dew`\Kc53ԔAOJJˌ5 vJ*|2F#h@:@5'R -a zE+/ );O~,Z?yf꺨!'4 B4;9˪NC.LD?3&>.-K؉6t[r#-:{hSi,f|0# RlKm*{ *Q›'Sl as'T_ۍGaݴmp |n5Brz^Cg<(im97|TPa0\Q5U+1ڽjcKK/+}ׁ݄raZ Χn{>`nE3] {, -A X*I{ȐeL!jt=+BJ;#> R!Ht}_Vs.lxJP َ"Yk2osiM.;U'+Y##حHA+@t51 f]߳xGnphC[tq*fS3wXɳz`QOE$zD1ѐD)gV5~&쒖!_DD[l*y.Nxz>Z) vZaWg]*+Wˆqvs砜GmHM^ӐS'K" DnBOQs^4 UN‹9@iOR =D%0Jmi"vChOSaLm,lVrL$Xf2$3_hlS'/fZv'f9utȗP/@D~{tu[R}O\!QdTh=m[!9O{:@{0z]wrN~镎%Y&+=" a0ya*Q[%BV},5fh8T/qa'z:- %`7Ͱ.ŪSx M_aհ߆&Ml:$!Ӕ(Xe"bL-:In拙;TlB1!/G>Vv}&'buxZ4ZkڴKi.8nٛr^IcG~HsBPR$i 4)>>YKK{ub!>Г7}:X3/s{wZk`Uݪ FF5{QWl@.!A*~PϐƊM% 5FB7Kԫ?ްF: Ł|@Vsc+TMzP?V@]#$x&>%F?Iq;'.H7s'\_nBxXu vT[T5ذ K' vx 4& t%2c_o&w8EUK,2.ʹRU9nW Xآ:[%|Lߓ'2޹=6.B^<ȫ@TE W_YPLi'ET/eihZj$uMV-. (gcPFD߮˚[1$i{Xg<gh1r|{8R`#5МTπ dN%)i̷%XsD{|oO xʻޠDM䶈峦"AQEv(IQ0Q!NS*0 /YHr}|Y`[*r;"c;))_4ݥ{p_*T[j7pBˆR@9Kmv!:-鱛Kr_Ag:;w$wjQ^@D/aNZ7~ -#(3%6HVn&c<4B|+.pZJxrUaR$vY6f:?%mUJb!-@Óx).u{H%|yúXTDq#ahzwE>Tof_u3Bh%$qh".Y6֟i n]tK97ڗ(շw~ΥAvnJ=Av"`RB薐 6"v %HHף4Pt]Јa1qG:p+Kke9 `^scha\yLё.oy̤=LIp/foAH|RV%N-M[KzzJΪt.KXyx:5(4}znCp̰SDHEr3ٻt-;LHG6.IJt75&%l;g!IJźVݘ*@~D4`YYKK}tv[Fdy!VUVK*ЭOhn}Dpfj™cW?n +QAz٨ x5q4UjGS{oY}mbFTTsT6Di9R(MN-M7uWj 4t=)' gy@3b4%#Hf }ﰇÓXS|{k :ĵ3'm({E&t]IsA?^{(4CHz& $h\ +-[q\NW'JN%˷5\ĩ/3I\lXMl`ү`{7_ss/٥!phcSX zMeI 7f?=i-n͓A9aYMB R3*8F=e:G{ *hJF}'j~O᧎]61dWڮDZVdׇ5I]tq)=?!M_H>}oD]z ťDHU*4m̞ ")SVGa;5=^{j9ѡɻI rNytZa UWmg(4!RId =Gyo>>iZD0nt:DGٸ3@/OxR$nGWAZ& :rWaZվSY v!0E^(UܐDl F=\V\kX f~)O1HPS0nPn3=>g!fZYj*S8ztk&_; &{\Zd|Q,̸Qz,>zbce0Kpסk*4{6ݬwTSp࿰c%<3st8 } IljdzV伿5,-7a=)[.qEջ VҰXr1ď,pq(p+Ķro*;0YZ0707010000001e000081a4000000000000000000000001642603a900081c70000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/CK]?Eh=ڜ.+iJ25"oQVOz~D{ݼQٳN0q`84Ti OBi`LItYҥUFb[*EnՉE! .` HFDUCLP N_>Ka8Ty5-'+jD0C?Q^{Yk`_;޿@=A"GMXH5*0ZSMHĜ7'M)VVuTǼ= fcCWү'CW$)-U5?;N LaNΙbdX0~⌲Cm8kl|_sfn6@%V$v?8d oPt)7Di69MA&?PT*s,Teg G= jNDCu)GPO M^ܽApWD n>60^(?,Z+#Z#kTe,!Mb/i@Qs"Ytz :oP'b|`\UFY+!FP^( h,OmS-CC*bEj#٨k'`1s6a,t~%ܢqiq);2]?;V mαкYl.CԠqN>yڢёL h 0'X@%wR]b{lBpTur~e͕Фrp !pMCfqz,0sE-ơ_l.vu$*,oOH5[%y#AW'5x4;,Ҏ D6#1!k%Wl XA {#D|j;y>^ [H,1qz]qk47$a H=B"Ul }́ /*k?a7lNDĮ$V5K1?ԷOros x:K?>O͂]4 #-yFݝ$YJmgvX!FU5L)p Q'ERHIO'K` zNr7YijnzFhSX>iT>k"Ыk`o]{$Xh'S0wK+öj9OAp1j-fOπO=@H I|&Nu͡XZ\ᨎ&'f4ܰ+v n-ŠٙI_sgP{J:"R }v|Ӏs:p7#{6}[+4DB)lKc<"]ArFQߡ|}0<.f'mc: v0nbq7[;3>R&vk7[CB9tB ds^wn{̎ t_BE"|1a1N M$=Co(̮YΥ+;lqOdq~3_w^AE 7 %>{B@*n97^zRXKvU󬗳2{b0;Yk=R6NlP/}Ջӎ=jvț9YLRhb)V CXJrF2'rK ft*9&|Il|+yt85@0PcQoһŒrFQ,e|a"=8=e_q}JjWГ6'4;l7S'bde~G8(~E!u~^q-ŎsHkn9 0y /)geҒҥBeJm?̡C^ ceVi6@ Ao;vB718q:dy ؤ.^< pu-u`nQ`W[gۃNEK؆ABw>;8}yf˽-*`"Bi)PPV r kFs7M2VDžk|ZLQȗ1=qC.rqTn#UB&2.{k6.3}8nMʛD[* ^ ilip+5I042&iNU+:VML#`6죫z ]j;Z~`9V2"yCKfJ^p}Ӌ6~Ǎ3O)絀4pcM` "Xc $hLrň2[1?]_[*F HRVMC'(Z=%[ %Ip(QibiVIx ctghKpg}AK?,1R]իN&P6݈Fm~ʆ*%,<bc֨tD\(c9kڑ?K[҇@.`C3^syNP/1{=Ԙ|I*6x 1I^{IXx#/=辧 fi`/R|X8itF _Y_:wFI GFpVȃ ,gesckև1PA>uaJN<ãAoZ>P?aS "P֊}I̧t̓fX.% jq#C 5!hĐVwrFMu_F}v%h>z1/cPZ3R)'pЃd\=ʡӟ/]DCѦv`Os˷fP"Ihb+P* &K4aA-3ipn2oq=:U)l]_-[Zė²jk7mI ^Ga|!!|/Tdͩ*'^x Z]7۟bۖJ, 3wxֲ^H/%B5` AM0mċMQ,b Bji`7lYx4H֚z` _b7Z&qy؂;F)Lov/,=:r>DatӐ\`}MBD;FT8)SbfG ]kiRۤZ9f \9A^QWb/:;AQQ=ރH -vTLfaŶDY?"snIzC=,ǰ cH^*~DK/ꤞ $LIFܿ,n$y`k5;$LxFcVYGG: AY"^~@+v}<)$wo~!m2CŃU'!ώopU6ЪHH]pbƄSIAu "g^{- Hϐ7 4H>t} U'cu Q(JвIyjB&ʃ5E/ 6v, &p̏H}J ٷ)m%ݺRv 8-|Z/( 9n7Y&+?rZ~9kgs_h7'֟˶?`7ۧ**(X^((RKUͰpgɚ@Q 7YS|XWF33u(1*Ҿ2+T{sQTm B_{X:/Yr8R$4~zN 41dZoZ^h­,rT@6@os 翍A, 0arJ}Qh3I樱( Ա^d䖞[̤3 Kj[ϓӗ'a-7l鶑r: nU ?ܩJwJM4#lpdVDjW@ʾoviʕF6m7xwQ#+v]J?|s7{ %hN@< D1Ⴃ6} {kԸhII/>w010@^8~wɞ=!{8^em+qyTi.]; 0# ZunIsw8]G\Zč0o+j2&>μM:U8*w~YgIM*|h^ ^JL~x =3#'ʊE |Mi[]9Gi\k<_{P GxysX j𨃎Q=e?A/9#%ʲ/(:)H~QaM=A|( t[hQW)O+o+vtM'd׆os;?ij[8n<LbZKB<' >4f81,%y'^رjcʿH"rQq Q89 >r=K%YjhYKfc68=gA]%EGs\zkf$`rq443@`KO㐄c>rVT"=Pyw|^n<]b=rϓMnmQqxW&P4Kol:G?qTSlH#WTէʞŒ6 h=*1~xEJ:Ź.{ &fV;>LHbq^ht(OPhD;l:Nq$_K~,B` L#YS~j'os|NaX%Ev-gR"_эh ^s?8J^/9+^4Ouwc J`ǼOg S_E옯0LcP9eCE@#6w^;5Ϥ{xtƉ[P A9۞\oow3dmic4}ܢ{xn7*#ר CTvױC%b,ٝ :R@f®\=iG܏ 8 PYu$~D2G*k pc:sNs/gE$p$H-'U8S>dPu==7cR~k, \6өfC0o b 5֐`s>n?E\ybn4 I8|C7ۇy-X݄te4LָƧmoG HJnLK.y InbIHBUM]ǩdi(+@GWK !n^1"Eu׸ȝ:)6Sy:`ٲTs8ja l8_yD#x>ې~Uhgg;ҥNYa9"v`ӿWwY>N? h_Ex 8k&Iiq \慚]Ols!3 ۓ ewuB~P̨RH1lM,$DT 7=yIE0| + FPyWH>] Њsm4fO8z $0?C+)Qd6zgm_V;PWT,=4U"7~fF5BqѯƉ(j|ILN,otET4,~tip۷GܗNZ,o]Ŷ!!xz443)ݼB#NNn7 E۝:ND~,Z7k=3?7&E&WPb~1rHcӲ O_ˊ@x\lN/h/ &rzLTqdDa" 6vfu󑇼Sv@&{{)wML`!XFg6KxEPK-wD QFF*)Wj~Y^U8~ʯʎq SE<>,DHӯx+goL͊v h| ݙ%+#%9|jlV[,a(}*)x;񡒵g5?o K`U{-ɤSJ/c0$=OR &?t.Mieoa?$Sج)$%*B&w-%G ~֠gB` 3 6'^P !S gFfgNLR՟ p2jxȒ?BAfvs )@aexJlçެ&X$e0T1^+ϔgn-qhf 077Q¦ 0jl4~/-:O3;S_Dc>Q=rvTLwS)o?Yj06n[[t8bԤoI_#:j]{[kCvclUҡz aGJXU`~Z}m$,(&2e,1:RC o.x݉>"h< r8*$q2wFхG٧ sKg'SYf-m#}}n2 s֭; X9zݥLJ6(Ͷ~hxy4Č[Ң7˰mlwgS@pbIQm):F`g ;`>/Ɩ ,*D^ eO}WW #`(Z~m:1!4+؞pa#^1[D7j"LqΠZ&FI7ݼU֏Rrsyg0F$@}Ëm9e=6R 6{6eyL'^*[ʒzUdvoU;D8 2`XXc6l.ڟXK776Y4Fه Kf}Knl[Z@+JKӗ7OD,㌌<3:ADɯr1(" $K\.917d9ȷԧ\wߺ3umxEQeܼsHOŭn%<NSemruڐA!g ($Au_L^_p#%$rw vb-AnTfRnn:(\7Z%Ȝ|.ˠd^][=|YވL||LԍF R$g+r}xVicԱ"w8!44q .>p- O/%ab'߼z܄fQ(B ?U0Xx7zĸwyluY:n5sY`Ku* 9 D x; }ߟTҵRq=W.*fؙ+a]ᨶ=#(1OaIt%㨷ͣJe e!WN'ל!F/`9NGaz7a8&lGVe=SC@ScAǣ;$UEa{e+5l)AܖGb5w0׆[[)^&&4DUP씗ؘ%{R9{,[)Ҭ110uNp<`I3i_VW5H$:8͐vD IMd8fP}j 6܎1g碌 =+L΅˻ tL0} hiR#x~hvwFQ*Φg%Ɗ>YEX DZ2 [OԙcƲ3R)D$gU?Pޔ@z:0:sFTf+RkF]6д)rvɵIkK]4挀eVsF|KZ.% 3k<@qUZ V3gq<͝mZYKc&mY{"ƍ^ s!+ o3-%:XqڼzJ5zgZv?67$HmXۙ뼮K)CK9uv(rL9H9[UDP0F<$u2JJdn07iM(J)1q6F vj-.`Nh7qy͒f2͉5^h-b\tO80uu[{`Nh/EZ綫˯cEԬӋ*~]ҷM3\Tz!Q wL&Is2ޞż%:f'ʵb}'=rE~:4?GIGpa-g~5(gAz>Ksv"CxLI?iu% < GOJhFZ~ GtY8NCRg 鮀ID% Aom~@;B_&‘r 8sozjJzDNcK¬92.]3-ҠH>*pgG7򑿝I#us"e)'16d,$]"T!(@,ʭv!V9#tl?^\V%,_u"_l0_9oj@ 8IYYKlÑ" (WBꨚD.mI 8fwZ^EW0}" DaTh|q?_ e /YIq\*RI9ZiE]gBdzK T/s7*m>+Ƴ°>(RNFyA۟I:Eo/] j Q!ެژB}`N`#;k/7@՝{"$7b U=ѵu3.:/+U\yqUm:/1'PGoI<)#XQZex'MKC(e >'7)y%#qBVj/Ή$ [cʼn?5ut!b3wX3 e_U1Kc@GM& 5:9Q+T)`'&dV=GgڎEJ 6W{Q#p#ΝPs:Dzo6V){J!qKKB";j'/> tK;WaM{^I*;CNiyHQ"VNL|9v Ԧ$i"^"sY(=i`_>>KŸS:l]&v"߉M(RyӑL?iyQGgCmtr]`~Е1Q_1dF+ O7El^$%<&f&dn2!5T+$эa+C}R4;(Q{nDiVzΔ8=$үT<_2cSai09QS8M(մ{8m2#B>l$J S8RGxx*EV\q*fcy tF(ZzQ7IM;w6b. u.g |M X|܈*YRJU8VzBnMIޛ|djRb|RX"' m?;MB$@(u OW `ץDԳ00q` b{0OeƒH.*q";4_(Mճ_JG0h K!= GF0A}S.%z7;:Wkw6/SC ya3#?ϭTr|FDO,  ^W&5/ф(´9{yIIbj4L?O/:_gh]{]5i ҟw(3 ĸ\&d.'T-A1V(SMG.PӜ[\qB7kn{/(K1ãU `/MN>3tWv4=,|fҚ;2 r'6wz5r~I2,'(\ YT%_&)}} O˳&>rYvK$ dg8/?&vCkgQn{LpȺv_ѯF>K$c^bSvnƝ !_kXfXkBCDb~,w[-Ņ6p%6/Edr)Z蛓KjH]r#A= ǔU|F;?Ot(Ze8fhz)kŕa*L}<4lq *4&_2u, x:6h0BD:i>J֩~(i%杗}!ž#Rl 2o6j{xXl2NuCRj6_'-9{y=NrN)8HԜ)$L fj!,0ڵ\)A{N.Dq啿c~UmE)ױ$.^a2 "n![Hԟ7SN?Vvlb6P>Ry{kUQ1Z`,ɀ]/7*a9Ee5欱!0Sk\>ގiK!2n};6r $ܛ39e9{|'$Q/Hw%*YZܯcf.RN򑞞|qqsie0B`\ i"enEcwޘ5o?z5uFqMK"MvaE̵;3傱)5=)> UV]wR})C8~?DSXدXBQTP;k尻_$PoM3 .? s_POLw-o%nUuc[DWg䖉p=ip3jn-3N<*&lyk :;]M{=dW7Pn!ژ_͘){m*JT솩sw`QkyMmnAW퀩 Q#.Çaw\x"086x4@TwM0 XJCZW)x(T!LYg9d>rUW츻7EgdYDwΈd]+P`:M0r'I2eD ETط\c޴MW jK-j9UMiz#C{5"쎩46|yL `NY -6r&Bl|^'5XD[q] nyMVR_X=,V#Uհ6<[\ HӐu\rw$c$nf6w!UM|6}AA)bN28K>QԐ3(NbűMDLC0eJtӓ J%y8Z)Ou;M׋ "?0qRPRFn~=eH7˱{4tu zWi}=B|&K]ę@24R.71ԯTm,j{vQjX1r4˕;,:yO; NXhk_E{.۵g@\D+\p!TKHD|1Ӱ楣 yMlf0γ s7CvAmr1XĨ] {즷pQ8ѧ@ }\MteXcXoƲIސv%Kl `цuMcI ){Fi07׿㱽rĬWL˭#=fDWDPE%R ) "YDuѢ>YfWr@]]RQ.&Q9|`dE5*e,԰q$:M1;* ƆRB!<Bu;m;ǻD|I4MUf/hA(iRz&!w'(MŴp4P}>OG*?O#8n(D; DY~} jVٛyj JKWj_G3F,@nY-3X;q CStHv_Bÿ^n QF}.Sk5,)hVD)M3w>D(YSmЧ(!h d' xc꘤xQ}P=v =ڞՍEB|{ڨkSo.l' DtYKPCl>79A;Lҫmٙ&ɎC;On H3& ~O4P&y:Ret@ֵVDsq=Rk$㙣ͅfN@y|'sW@&kA` @-+5-XmWcC~f9Ȗe</w]h&ujMXV_P~+ bE;R"NQO9:Mj,lc(۸"ַr“yNɺ#6$6/Q(J;ͫk>X嘩{wzih}KVs11tܦ<^$X=Znc>-vs.FRDf"L$D @>3c'̃n끦o7gؙzsX?\\Dnw s`MbEL>bb)7e~٘Y6" =u)_4 rZqIq[j)4-@?ҟ>-yW/p+E+&gHEC'DӤ5;ry$gYՒP'CٺAe|ӝ.E97\j\lr#%L@&C֭4Tl3E{@f?7r E@4cNL' *M]Gx\@T9J!}3 w٠UU-C!v̞!6̓YaEOx#-&psZy\qJW_Q!3V*}u54*I$_0D_RSST;%10rWrV=R0rFMz)^(MΛ#l%kNME4vvV!,2 ! ߴgp.'ӧ=ZCO.T o1>ü;|"{fN+]%ChŦڵhcRV;E *`j:kKAB/,[҅H GWb~Jm8@-ww()g,Gy{H7Dla{ (܇y}+e%SQrP7%Tv&Έ+MJ.{A#:M&e0>wdjDH߳l:XĘH?I` mj#tN#toÈe3Ua.;~OqP^8n~%U^iAT7e҆؏ȳy97H,`l*ҭz1YPCVXu\od>7)dWn&ur 3:5WSDkS`nA2W㷏R"%(aGk/O "ZwI"/#r s5ŕUmKK,ix'Sy9,YԳEoi;aX@E8tF abSޙx+MKS/JF=0ic(yWғ5f[%V=Y˃ؘelUzBcN793V$--N 8IbBX1G̕g,dmąLZG2ctޕS<~)s4t-?۞Bt(^MG p286eB㯃$*+G˄/}p G''G@!SCFE2;r(ƧҊMN~fc#kTM|T]DA? <[uOC4'R,3{ibN[spWe mVm]5_&j[(KQIE7@FZ|-- -noo"2ʅӖxlcCSʻzn.~Lj]`0G,`ovM8'ֆXDZ ;cXo-*dj]߭IEB>`D-yt;̽4Q{'(lE҃m#4\+ܛ djc8sYAn^1}%P GJx9OZ,D,~mGheJ筩f'xN0-uG4RGΉG:O3aӸ]˝5ߢ/r,*viX[D~ޖzg85SP>zB=Ea%Ti'Do {~$[F7p>sstwK+Gg1YHiWy˦x?RRۙz<qȗ~pWa!Dq,YRARV7cVó1&@s*ն ֺ8B{:eãs6JUiS,? M y6~2!T VӦ"$:X폓Vi=R d#ӎ4kybKgAiKpfWdgB'^"BPZݗY\aJP%3JNId#)rgQ]u131g?rS^bn 8 Ċ$6+?b hIqrR$P EɄ!K^  nYUh c. bkVLw9@=OΑ>.>Ԓe'= }&[\# iIG²(d"fFM;sk9 ͤ9B\T3lmZ8 _\ϑٚ.c MCsPI&U nkO]6( *ϻ74B~0=٤)^섉ܲG1$GC[D˫_t;ƿ x̓7Ӈ qYm"lJ s-08Q<=m/Ve&5,6 2)ן`|p2皥D@wutma*djv bLʋ}s5уv0!4Hz.JsPzu &= 8D)Sؽ+ ?wQ(X+AH\<r iPYsPGL[)Gy*pP߀\|^rwɐ<+aY}afd`BSt|gӾo1 >g\ ^Q9I5*sXK<5HC؊.wpjJG %فLޟ!(a/jH0 |SCĄvkg`Uz=y_+NP7ZRUYL2s yMf%Ow1/t@U2:h0: 7ozXD@$ ja-!PQ9GSW(]h`-1CF [ HZ$q7&ˠcs_6vl>uOAlC͟#Aяέ[]h32 {:|C0)A2q 3<,23z\e;dp+Ή9/^kl .Nh-]HM|K%2:Ŧ#} U#ǘ(^j駤fs~M P.Ro "vE1%|[VۣpoNt5%`VoDm цhS8ֵT蜁 FLL`֔y.8- b>|j[(jG:jx1;>Gv_[׻^B) m5TSwԚG9ޞڂG3XtuE|Ƒ¸9Dp^iplU}5t!`Ӊx$_|' qߚn_Z\t[nNy*e&A19.Fv(i.p'w9-5w>ͱ?Gu;WZnlՏOrju&Jp,Y:I`t[A~xe/2ic}9{૿4A wqqpΆר݉mïijP_S(S\c/7{:(>Sa`pCW ZA~\ ʴwx,b ش+tš02ՋBn|Y{ʃ-wQT}BR|aMB]iWK3uXzG&&G@>tUIZ-fU`+u; W=\&BN| f"g_pV4)'U _GY>m h<T=DJ,ٻ[Q;9H .gzޱeC* PVɯ%< Ld }=e `u|5Ƌw$mOelFg &f(|ȶJQ44*(hoSOYHAlڏZJ@cdFAU~G);8s$QyS J&8wU'4$8A!ʣfHTݳUG{㹉ʅ2d˂@ԃ}K}b]s@U OAt8U]3\MPG p9 `}{Jo]ݕC*Sq(yxlȳ+&y`%e{),TRo657>YsӁ_\~rDaC`NզJ a{Ip ?ƻ[9S8"t` wQ~dܗۅ\**$.-C=@N멨:4`~o(.,Y`84/Tj9z?kEzvt"tU_*|m$/1lNoW|g<{MQEr'/^OŇl]4GMt1K6Hq[ ZpE;^pr ΍Wt4fTHC:DYδDξbNo3CS=Fփ+՛@ڧ'Q]s5DAgxMESJ&u>b֒MMFRMö^yBhg\"`\k:T^Pb]AH%N3ڦcXɺ~J8 _FiJN` L c}`ؤml-Ӫ2LT)~[k&=yN.ԗK:(9} v٫)1|t9f[jk2v1D0enΦ /Iчc~Hk1Q07 6zRH y[Pb>Aj/,:QBwflp{L gYء:'~1mooo,[jfIĐl %Eϑ[tz3Ued%j7G­( x[Xkpg ^<6:p΂IG5fWV<>)z# d3۪6&#/QSav ct1И@Q 9n7{x^ m#/gT(#P3L%GagL:$Yxa?}mꖖ҃Δs"~lsFs-3z@27?]YM=킥}fHvMd&hUGhf}o+;2zġ}vq9j%(^WmP'W%H.΋lRUn|jCNoܸC2޵L2rT[x{_/y+u.tjVєpK7# EkBӌzccAR  T4$ŵUfZҿZd&SYjw*"fkBӀ![ t}̸ (knd(bHJ %”%L u\/R צ56pr'.=? :M2h=lEx 9O۞'o*@ꦎ)P5^>3|RZFD"g|^;緽6+41ėۨa'ަֻ̮*t*7o+ļCZT|M͈xdҙ>%!DנⴏP K(SL7bwҲ4> Y|h8ixS^P\%ua,izV:%P |f{?P2b$h `/s3 cG]Gjws q$9AK$xyRpX:m iVj/%>]QٮiuIeO&-G Jkv4^S"b1S%@DےϘ-0 G+IӒǭHJZBΌTbz~dRlnOU{yGcNb7Sy=gX;b@Y`Mq49횕^8 j_Tlk"X5] qu64J+xˑS kђ},} +~c%~HՌ o; Rb<0Q{0Z-H!c 0n>8k/HB[ {\QTKĕ@V}qx~"1 ,6ߕY;G Ÿ7ЕSbvUKm`1}B HZE~ icC\Uǖ^C=N1o&S95u2NF>Q<'1-t$l8(|([\T,L͖ڳ"N!xM[o.8?.ܙ] 7IUr6Pd1)]0HS$aL|F). 0yWw"ZRdR!^6SueȢiDpf#ᲃZi3\?Uטh3ͷs\@X[%gG𮠢~f1ݜ2V%%'R0l*?UHRfC vypcaGX 1Whye~sϟ&ULF)Yj @ 1<@| TzQ] +u'au._ z,Z$~wJn '"wyu:ocY.4~Y ̴t+r- ĆlrL[ϑ6)g>Pe|1(Q?AlC nqlO{:6ے )XQ:"%N12{l9*ZW.{`ڗt` Hi)O{7و4.@*Beh[++T[5- EO˧y׽5b ]@cLDHv|7g ~Q$dx+S 5(xQhloKwS-iD $†E3Lv7jdz dž_=OCjfWKGHM,8m|${ Aդx'`&B5Ր*æ"yToij`:#&!ea%N*c[, s0Vza%!//>|eְҹhdU):Pv/BS"ˆViBDЧHxNƓV1LXOgS:S/*Z6褸Lj/s?!ޕ (_ט'qk*D]"qDf'H_M !T뛾;wNsˆl A/WvIw8GfCp=r*PLT[wmBT@gq 9L%|j-̀{SKx .T^F7} ;^2l Je;Z@}EۻC&M\ İ2k*;MO>VBdY{`_)L,bsk?@ժ1'5 WmNo&f9Cht gIEF&.@F]*ͩL(W{@NHGqM{"=Mmޡ }?mj Nd/Q8f;]+pMkĠ}J 9 %.碭Ί<;>c{ h,{}Ӷr3#ЩbC(aƈrtY4I"I> B]߲C}BU~1i }!;F(o~'̎]Ӄ87((t99jdmCśWjF0z2bnUZҠ=s)dd֢~cc+ftTw9O^ :BY67-aw' "Hku#p1v îuf߮\Qa€1 8VC;i?1{pk.Jq?ׅrZBfKź7D[1ޣ-uv^б|-ZeLX!E*rIG>+-әTЈ eaMq){ u3^qɴL[._Վ. :Ҝ';g\Z9"ņ?O$cR$@XSrTcA0la"1S*hq*ٙ &̅嬭ΐ n+*Ӆh Mf*LrBe_&gA?5O''upBx sw=(eeb }>^Nv'&ț j^a`2uJ CA%h"T]D stYE6t%Z&]t{LHը% JhnD/rGGeL^ bޫ( rϑ}9Qmif?0HKZgܛ=XNrƲ$Wxusv%q 9f2S߈ ż9gu]"q |9.3R#<0 DKJaɠ#3HZc4(Y2Xdwb4()NlB43h KMe:aE珑e" I:ޡQhxSxKQ)! Z[Jtloloa/8,> (Pz)zf&Ff8tay@aJ/#X'$-Lz~ MmyL6UE._.&$o, ~V ~N5q4%R&2^3zU`pR LQ6<O4N dS  vw5./J?PJx Gi<֫WH * T.pGXBQA,en zOIteSMFR/igc=M¡fhp<^{1ȿnUyHqFxxo!ZB{F:>Tf/Wʞ`0KC980T `Sgb=+ =6OGV .rpbtDH4Vдkxwpg<2=z1'͒F_($M,Km}"a>i)hz'l8t74 yY5 /\#*wP$0;gʜvVjyjV&ڈ/&dĘ*I]Vb"KeiKKj}pA=W9a1? Z7mA L@B'rPGr Y ?ؼ\vtdRN Ї3{@\7Y .urZ( "ǗhZ?>OXSs H8WFoX: wNcg 琱+D$e$;{rhnC[J.4+ݿlEl>CNW,VkU`'  "6ꂒ0áe"/V!3-OmD*")4Ijɑ($bdDzig:x_Y J61&JnռEdk!a:' n3n g?cN!Sy>&!4GqBAz3-/K̕ bS1\=T3"K!iWMG3eW ;DN]6,;ڕޙvq M2qh<1i&΄{D#Dj۱t&]V3Z{p4iw4=>פCF6aӄ':A? ˀX lxod̳y'qsKv6Ѳ%P*QTQ3 V#oWdB7w$8wudnCM-U[?,lK %z/05ȿ=hQ%op?Ivߔlx@n>tO8]i̳-ytȂpXQe ,E=g븹| ^86ѝ63l bw'(~ '>'5yWEn-l6OadZє<*ہ]w*%st& =[uRSlO Hu.ixr5-;zao"ՙ!պ ,K~M9F?u! 6t9FLE9 4FwHTѡ\P RN~T䩰8t3Rąڧ6zUtƽEʩwg'TԐpƤPb?RSO|~TLbBK%sdEz=5p#rE5T9u^R~ 6_ kJ0 mbA+F9Y{ tC>gp?LJu`X-bh .~p]I݇?  ,k9ݛږ*sEhY1YJ\jäMe|5pi5X]=$E<S;qyeU-C@͘aIlnA+IW]5&(r,h/rQ1{*:#IN=+33 O$t+QH㩾ET;:D%.6dlA=((ݽK5fI$H}6&]d7:6&q']` |EGIE EcUs(Suƚ&m 5ƞ &?D;L f;x!кod'["+s+X.%q*lShf8pxi)93˲0hkTY,(-%|?==)-RhR^Vz(P"E0ԟ2 Nn2,ž'R>A':wqScR}H.}c{sgQBer Vgv }G+FO@8T'k[Cͦqc嵒 qn3- `O~`͵n Gʷf)^gs}r!}6 pp&/ 4ȱcN WF0Z(l`֪ H4Ri1屽inAH%zd6 U[KRB)7yH=4mLt7s8 *4UO@eH6+?ϥݓ _pS-)HhfkGNoL 7u%iĨtv Tlmn+cs8^ &@vW:hl}O+~G2t緒Ez]-(xC<Ca[b_Np$9۱4Ђ| UƭƋ_u9F*WENi)o{aQ[@MCpIa*=m[5ZJO0'yګv;x/GJR)Ї Bgj d#bxJ2 lur¹8Ą>Z9Oydx0brRVhT=K_q\ >o}Eѿ_~,t=z:: ,f\b ߳\]Kfxf梈1vL`N@m#6h8 fòެ GNTñC4V_}>|f}g𫫍Lڎ-Ɏ9.ְ WE *|H]P?K)EzReDd\G>!/HKz$RY_ᒢi9;?LD҈`NP?AOuꇲ"fqhض1uL^i ၢńҒb TVA,*\U!<0;6 {b!0 pynTX6+%#b˔nrxgmS {5 ڬ|r  o*z<*V&f\Sx CK:Jm Vhk(D<PPs.aC]߭~()ӤZ.߮L+^*ם}gBSy1ol>^ǿ*8]Lcov9Ʀ1;KV-ɟ>r7I8 uK6vUN:y(݂d뽃2jc'W迤-bwy E|~,vWe@3GN=R+1+_[TGx HcɁ}_!m#LfyO%źF0 Wl\2?|VNBh}vclrbfcslJvtRUP'%f`kS= IB[,k0n _th)]y/w{Jr3':?=>q%^C?(]`LC371bxS@M[EŒ*8“] \7BO<QxstI^8uG0 4?)‚oş%jZgP?v2ٮTϜ!3^JC,T%d 1RKDV h+{\Ŭ\B{!и9;-+/TA%%owסk*'__7xXx*P:(FlOh|.y K=lk%aW,E^# a]Eu |>oón%#o/4ˮrN& n6mR0}tfjTHGYTTO>cc^\S:OtM066 Yjs@>EQįj8b{hl*(hid쳳 !JC7ʉj*cSY* VBfWz6 4RbkA7DmFkyb 6_0yZu?4d4K18N\Oϗ4ILX.*1$o3RݠFb( ЏA J P-q+86i'Tvl৫"D=Fv ~WB#8"iw&oCRl>b '[\Ƹ%l j[D:M MPN+. \ 9 lٗ5U*k j-e!+ -F#Γ=n3^6=BѲC'38O-3~XvAB~@bzHIE4HӯL G, S/z8 ğ]L[!>ϒJ,r#Hd/oRBsl$FP䞲7FHzKf0jh{4)@5cgϿB]0N 3m>_\)<ũ Xw$ A5ii<.rȧ;Gq`k6LU%g>)i=one3ᬈL5[Q[\7zD݋{k=JuAeuaW}ި0=Aӳ &J %syv2l8#Z! Ł U[#7m5*(3a$9fAgR7jRaUD ~a=Rɗ襈x:'dre>4 RۋB >(%i|ڻ뤮Q4b/Zo r_0XmpGA͝{J.Rjv߾R , ltN+)d|P$179 5s;g4''\'U .N>eE_#]8DkʨPzD-QnZWNOVxo&n7o>cKߢxsv`}fP*&d@%$k 1dq˖<KdLMU̇E10 ;m%EaSgdkn6Q¡F9(q"tr>47V!ƻ>jB GJȒ t$-n2# OEsg[x NRhR{x+SߡY@:^ˎ+_!_}m ܼG8In)v=2(qlmCv%S˷'`K!Cv1B/rp Mǧ<(!:-F^dUiɨ~N@Lզ!J-6zm)vkEa`tXч&_hFH/1#.JAG2hW)75gZ.P_ q|z8; @K̒$:-njv"諍qϝLhTO/|fL&LMe;y]?81DY~HPf qm6% ?w,plX~MCx6:8kY>I聥[Sm7Ƌ$ y; :#@7"ބZʬ%:)%Oo{#iF{Q0/k`?[61UTP1\cB}#/.:shE|cTO>҄  ѷd9pm g I$DIjH@8Q p:5T Y^yH_!z/MLo[?=C[WD(/ )N6ƿp4Ht8ch)Nr0e=3_HIn^  M5Rw"$fFca_ ɅZgwqi܂V1xuDųzكs!/pxKȃt'&*=Ve_1wehzdg>U XeCx =;A2Q59v7ixOo+-!>*c>^Y?񍘘Cmi,,y*3Zm[,nA`BgMGS :R5 E^1Og3->JaN= MoIjُÑK6 ۴{SeT1 =灛R3.urE`\Zn3I|8pp6&A4F%,Q=nw&vخ|+`EN>,"eWmqMşAEyF+|`ç $=dx\)H܎KϽ}E(Yg?v` zN)WM֥ޔ-T8)HR3~p>?32}{3Op\Sug-7 c$|4m=ι.cxst9|-%6yz] "[ fmlE TJ'P3iIp~&?Bnnif{-8żT/bDp e˙HvI$EFk8bLǫsq]~Q{reV7=tv`CLG'J4WDd!QXwfAXDpQƧ I-@z{rITKzaelMs>6Kx-=(O6Ub%zN(m2]s6 jZ4ڝq,Gԗl;,/'05~NjF>-Xg1x ~ .kqDn~ ֹo>V}nC̻K;JvdvS1NSЏ_$H2gU"JDT-vm!MX\uW@ <~h !;Dg2<3X MjLybM!ҍ]E6 Y@VRgS),bn4 PxZЩpH<B hǧpl87-%u֮ /ɛ6@Ꙃ_)-0WUc:?BFQ\_JcR{cLQ."iwuug6O1fV6 sBE5aNA]̐Y F ڄۀ8zvW§xri%j}JMab|gx*`ٔV(n RXʄŘh//]EPODžnBҿY SRJ GD>DBkqRYhݑnA_oF wpi ur}xn9SslZ4QI,di3lE@īh1hBIh[7r!f}H[$o#X:cL_vAx&0Nslvy ōj!){2>Kc7dIp~o0b;f8U,{D3=7S>8ZS=O|x0$xDA>*8p2~Ztj`Ks$M^3NWi!HŎ(J4jpH+t /̖5siYgG{zV>[~)̨1Ջ6<=L.4̟x}4Eb=H-eùlג:YwEU/MUrR.,kOj Q(FR>c^)L;V/[>8`# F\_r hQ61 ;9/9:2/nPO|ݵF}) [R4zR֑VoOr2T <s G_IX;~5@?$z?tj՟Rld<؈gqe_˒Ҿ?v<"%sqs}Z * xp8ۉu_KT0:hz.:),XNVS}Ch-5Jpa`enLz8`D˞~΢IuRYrnÜvAl$>Tt$M+ꏞ_2yX_ #yz$NhQVp`aYf)t@A!Kn^TX(eMQ5U'Chp"O&Oz1$LQe7N+Q'RBJ.as(My]ŃnVTh #ǪG^@t2Gc g@!08iِ⟆þV Ub4>ZpLƖȞ3guAMW>J&є\9&pqctG步䅿 r=T o#j㚂2lUtՋ8+/ob/Jru 1 $sy:ɉO?mml}vM#kM>' E-4(r㭧襧0my^֙\(}mh*{/@ vϑjгgܥI"$D7pe),Tz0xR 'C 2RC™ySqH&Vclee0# J6ϛU7'6(} w) L#&0}WWEJ_J 睞>sk=N `^h-{6~?TćC5-w2*/2^R/up$f!L[\*8: qEg]rm*l\(CWt@֡d䧄Ŭ6(4 Ix-)Jq q<3(=#kC?}j 4Q\hwRJ? ]脋] ':;%lVI3wǚcRtT4RY5i2G,va~ K /.7;1A }i'PO342ɪ80=+ϕǞF{"Bav')NڻVX˓ʫV.LhZ$z>6p[RO^Q'@)48 ݧi۟덹3"[X8>{4?]DibcjNhiN:A`^ p~ƪ^~"Bn=  g AvdfWj`#>H5 ,0RbAXvy(x@k'60I{xq4R&B?)iȅ]"ʧi8$*NQP찥յWjGNY^f]HoPrg_fx(-`v ^PF9V&79G!qlONet,?"NxFb0ybibo/A)jsA7SEk >Cep㤨GJ$1,RP[PS_ *EY_Dxp7Y&H%A3_1"^fT;gRÿid4b|As #m\m0&rRG!xL~ܸ o{Yyfii 9R%uR%׾hs#Y7/Xl;-f?\-+IM QOw4r'%SPKv}=h,|(+Ϝ`pW FJ?,t<4SuoZy}tiog*4m@"|nޭ=e-ͽ \JY DlWFI3Vlg!#2k13ptS3 Cp(f+ sv-2\5eLteyƖ ="w%ȝ cMD2c`ܗAx >2# @0z_J/^[0Ʋ Ժ8% -e\-L\0@qzXԙcRO\YUrFr' p'$w nZfLM'A ؃AO&"";z0Zg4{_`qyQJԖE2PVV"[^@۝WCEAGWLs<x Ii=)I$&B &8"g+{0[L!h f.G|gtqC>D+ާ4|\׵TƶRJWYrZRxFTW nDϠ;c|XGX OVPV^h%j󟋄>Ѭp ObemB鞅6+'F oA' HUf޼udC%ZX^G+|V<`Cxj[c\ _!cJ:XzHn_/Di]W8t>vp`],&2[?lBR'ݚ3rS:k EmnT^HWΒWVkNǞ3WŸ备56/,ղ -WRW<:~?Ա*"+|$8xVcsaIǸQJ>f5/!Ԝ\俰<-ݎ(ggXqTg#WvX ;en~ f{~՗8Mk~Xf"be%|N簦P$$0C fXa~ (k3iXx`nxo@(Z}x-mTO CAfO5 > D.1Sƥ:Iσ-f`T48hv">n*Ak%W`"H\(4tFxby_]lPÖH+] ~8^Ax&|#saŻP<~T/.&8sܨ%{FYᓳN""c~T Ɉ3gU2>b%}-섘t@-:4џ}5,uau)}U84F:kO+T #2fΏ B&IR)w¡"|u. A,av W[ڿQ?At٢s'8Y sp\S6MAnh=;PxxfaB(cC`B2R0n {7bcvAziqx ˞rҌ+(W 4ROHh^h#U@\_ZnmB!6pS<+8{;{l?}>XD4m|I~rtSfY]˶&j9$ c(J+SyVc=+ /*) uWbea}O z ]u-OIe7:G<^˕Ȍ)&kQ1.#B{f{׃S(駤_)HsS.R SÕ@ztj6?{dgSA3E@ك} mtM|n*W1MRqͲZ[A{&}* lT(M1BRXҡέspL9ޣ0A`K݈|7kejdK;vzE]p&x:_Y^Y£LIX^7;c3 F&;آ`͓ )`—fk0v8cU "Y8;U/V$]5ay0쿣,}/o쑽g9g4R$akP}IYXy"𚧙fHinܸ d?6׷aX7 /ʆ_X->0%0#I2@KR&Q0ʘP;|[%Xvx0o*Õ((Zi 4ӱmgM(ǿGAJ 5k.4օJ\{l^I*C!ި9qkI_MA!5aś@Tַ)W';|Jt@6,33Qs1qPTx6 hɬVȌ'%3D{]~wy`JmP1Ɣp%$`-)@rx_T?&5?kCQ=)ÒϵŨk4w@U.7o 7ˁ"4c *[F.q^wb5U]*_8CP&&ㄢv&F'XN" QMA(dP^?t6so&Vz}{(+z81kXWً~:O^6C FXJ&x9253ƚJleHxXC^a! *\ZnQ$;+\l6q%p##ZfĻh8 7 xmy͌[gT+('XV~2Ҙ"]EHf9rwr $c&8=G1NGRk\9Bm'(T3=񐗯)bg#@1W+O[(+6_'b%u\vUGD 3#@߁ Bt=3݇"G:@kn`܏]AOBYHЈ'r^plHq*Khvb?K>Hv3; X/{>4 7 >H^cvml Sq`\}!Вl!`9A!7+5gU4izjR 8>qatYˤ9z8F`'"9ɝ2KHIe[ ONد΢e@%,$XnM ό00H援 Y"rŽ ]BR7KM[ \u##1Q@FC^hx /G2p!Fi"*#.xX}IAEm>hX5)!2{&eUyD:Cegԍ1|LO[m.Kg5DT>qYeX& fb믑?̇9NԣY ђY L[4sr0*P*%@O7W_oKՎ$`W5O4<.Bj*VA"Q| }*< pt6LvOQ7N`_nС-=IU+WS`ԇiՌiO/(+e xaW #]Z_ے_snk>sa9Cel1 Q~ڜm <+(77v[qmSy|,Kw}.2q А ,nMfy~FoZ C\⥬֊sxO'!'ͤۙZڈѸ"w[=qo?Ɋ-He"BU;NV{؎-z:%o7d_T]5F !49h/)768~lWLMjvM 4&:(N$cojW? sTNh\\HSBZ ~rۺޅ9`TD]3ƝCd^Ywm Gge^ְ\\jm^Fۄ%ϙ;=HkOu+k o|fL@2|W!rev󁖐cC zQB V:N?n1Y=MCfl3'r;)kzh0C/HK=}m ss+^ j?R183[~ 1 BGGnA&79~kH25Հ6HYa#~o%Z7@aR۲rޛ9SD80gDW?ix^~].Q1q$C&2φ̯08hqK5RHA!}-!fPk4yX_>풊LЪ&71kӟss+lq??7VC_ɤ#X_hJʝXXڭ5x$ M9y(D<Fmaz Abkf$~Y`8rG'br4HjIk,^0`M{Fz!3*]c)Hd 5k, \j'C? -&Iք ! s,𺦧F ]a8j&"#b $7NK9/46ir>eE6, kXcbe9fW*Ǽ Gy&JUgl?x_`o{le)N=+ x㱥 9)\[KYE?=TgD؟~5_0ڝ!! ~>S;=NW TЉ*~](u(ܮ ,^p}@@C\AVbmFc;[.%!P '|bT12m-^;tc!HFc|J&* 4j$ bzO+AG,*[Y?/o m2 %;eQwU4_u*!Y2R^nTNNmn:VM->  ϰT;'D?8H!S(HZܤ29:ȊōTF6ngvO5he dzAB|uJ1)6] \!Lpn𞅋+D+`vwC%UW%,b᥺:1㹦B Q4b!)D*?F5S!?]PZm)Viu])>J#$"}Iw~x+2nkbgځUHDH/BWj&<D6=*a<-:e yMDw#3'f   j*Rd+wcdF#jH_6ً>]emM&\G`Xff`e {j fG#,wDenQ,Ӵ1yVP`4YWlsw `Sb.껁QWp{D$x8ao_sM?K\Ro ڬW>#4;-M#}y.h`!D:W@OvBf،ܲHk"6żiZғM\hzVAQ&1 uh aF& ͟E'LȀ唟Szup;x@o]VyXkҮ*?CSMݡ;',0 IIJ8ԡrσ[kT ï $JJIt74ت,1ߪ"=ǍbUqU4ə9(q q-}EU@i %j47^i4U;4lh0xtdTWmݘUEfF.1-,"g4ybZ}TN6PlY֋y/!-#~߲,wM7쏣4?~,Ꮤ?N"5\SBYcMz->>̐} ֹ7Lm궈`vCj/oɧAϻStK|wZ5=X.+G&09 - ʰ֐JCC |x%GMl%־Rc^tu F큉jCҘͺm1Ieg_P/dn ٚ^鄫B\ЭQ[l^~ohS~GSHw dXze ʸB@⿤77wu뢡g7̊ &FYQ@7X/Ha Nvm.k@$dj )B6W\:w5Q`Vg4̾5jr+]`/m*%5YR(",$%q鿡%)hB-HUhd[[dPNgH])*Bes47JS&qUl)FZKxÚk>(\ɰ\U,vm&uz&»ͼՖO颗 3dnp#-"($xGى5r,yB?<ҡRΊnjϘ/,Q}!&P?;|XE?;N|KsE)>#dV#]xrGc˖]V{a|~>Dӿ@1/&tG'c][;VKKx:wSJ$bY$oӔ(_Yϟ 2ڕ o|"w+-^sHHieuuttDFc?^C]>Wܦ.!*59˜Eϼ_> l ͓QgaV )dDe`XXO ?e;p'$b3}E< :>bGNџ%ɏ?"'! g[|Ec;- 3 p  ’1 |:<Ɂ/0}bhtfKe8T839[=OCW,fYy/)}0i}dhjfU $*ֿtbw<ĕL5%Ť=(G{\hE@! 2K`2SW4X+FdZku\R&TiARvNi_ń.jD"C}QHNב>7vB(OUN ѯ*/hx$N2s|].#>[ӏrn8O˭c+~cBp<> [@VTJid)1U4R}l1$8N5(B;! >VM5D8K Ul!xBcύKE@䭖+ %ď'f2|ς7E}-;InU7yhLe*(crg8,C%G9 `߱IaP8nI oIHls5&[Z9Ky8qc&%OGXo3"| %紫]`5oJ?lκT93A,$sT|^wrqؑL{_VklrR+"1~YBFN_kJWf8ٸ,12ST,, 짞h^?a JP赞-7^XB{B4[0݁U̷*{~<{2n?CKCaᗀ;Բ9j u/&Lj&Oh?:6 $*Xg AR7E:STTjϘFxBaZvx{Wik5E kDuømwXr[b>v+bׇ3OLH&kӏև$k ^KP:~[uUR`QdW?:m^RbcןG*-V *vTI9@K4~T`nX̴"/ߜm7ҝK:[eGډꚙԦژ4NEglQIeqήi&ʲ@ht!+W h_AQ$~Ƕ N&h^(ֱ=}! &j4i}2g?I7gj[ 'ÃkSaysy i+ *H]f|;w;r^HJ@& &L@d"ML)Iyh[j޷K1կzgk^D1]+].2)TTM.5ʠa'bn;Aôv3LK~vmpH')=@n>ERxmZ1\Ceja,''oAq}QN;nym i@m)Ć7@㊅S+ b `Q#q"&(k0fWOD0bZny0M,U!oh8n%.z< +KL 3d7ho།ϩGpPHbN4l:*@*FvsC3bwƧ骹!CG 03wѶ2IbSg̎}ǶAVP.0Z@b[1VhcwAV; u iS. gW&J NuM:3CE~ǙCl,&-6=~WtZs00p1qJR^F(9Ku|euYqɣDw5(jFP**HA 4`f!'IĹT&]d{r>&ix`H6k)Sߩl&] wPM+lJ'T!ܿ a@=PŎHoq@ˠlrX8c'J @_i>ZSR~Ց&YU}KT vN>PXU*䙗kⵗۃ~~X (NcrQ+RO=r S"|-psߡ㲍"xҧrW#~>:ȼpbgmIiR{ }o(ݘz+ _4/}?`ibl #8Z@$A&\;SV*"%w4[ {JDWȕwc.: .#TvpnQ{FEqF)\ÄqMx)w"'@"DPEcYv(6~S]ͨJ3Qc:}ݓCHEf/z2{5i^ckdDEJ[y;e$'˨oGCqLJeO#ap蓖YNΗmbRVŽV2g,0wR2;  O̷֚ܡDzG\&C FɹXi-)n֟1d%9]M8pn.=d{?&1e@0*ƶh_`SF?V4Yْؕq(*6ǔeꃮϵ_1lYbKc}%!FpBk%[8 . eBO-}]ܡIf՜T5$OXEۀe7O9M-ږ?`N7+MDsnNH䰑CAԍC"wߍT޶;O%j<][\k^i7HM #lyc{۳=s>y붺ơ4k8uvr{vZ@zy~RX&fe~ R3gqYk֔+" V4;s9 )(e‹l-f`hӛv"ﶊqSxԆ\v>b8"I{کw:JVSHHPi{qedloa'5XK}`Mɸ3Ũ)(g6dV2Xs@{$%-8¬#3HnFN#[9o^zնB9 Gf[Uu R9=C!tͧ[MjQӤH%A <1o528*H/Iu0D+%IRs>Wĕ>wQ|wi1̞է=U 2W}JUEOIP06 ^l{S6-;OE`Òǃ*|"ӁvY˩~`-Ac'!"VEU)pY+eLhZAZ() ^GВ҂],3 ՜A=uÎPиfEG5|N ~-9l8&]>ktI8˳[94A"Tsn7 ܃@~} @T'+a~Ao=/NZxt&Bv*C10*YU9'T/' pc!ykٓ`OJG`bېÞ`4s5;fE{[q & o&08 4ye C1"GbEHWQmU|Mٿ@oox )>j;{ue&1ЗKAQ@y9"PhQkq^r5A%Y!ܷ߰|2?O4k^S8aYKXܐu,Ԣ6D5ز{f'G2XOlX J; mT(=~dN=pBB3C>y#_礛 frE /'mU6d 0Q!@ѯzckๆъ>eѵ\p&RuLJ\0&'Dk/[e2P+`A$Cjt{ .^a%X`%pdϵ?VuCsbF@;rUط?RAaBӾ@':1Z|(oС͸Q'.(XyV*' ~@\? t3Siz?CyYWq<s B24p0) u#ݩdc6 \PXA[g-?AMAZ=# _шW9BOu3@( )!+ . NEEYal QeRĹVqubXXg|3u4<plI J?0-U*sAĆi\=& o8dm u[3e5_o2D1͏%6 V f!.?ֹ7onvj9a1{pd+Re[:.RMd_rr-h߀*Iu ^6X÷󷫾%Ȭ},5P#uKp0揱MuSbjD׋]9PZ\:ْg79gF4Gn G*5S#ы87$۹X@`-{Bٛ3$^|nw8;NVѩuI1iaF6H9TNQH=^Z.I wO $-R3  ;6ҩ>TʄR>FUE݅(yro$o}1hd̽b2$!aR24ДCR.ѩG0W\ HʅWQ#0oa_fFt:,B.@#* 6}~l~H[ 0?/}RK㝎,o]"D)6&#ʖ=6QZ:\֚:BV6ށAo_g+ΣLDT=kw|/LnV ͂]Λ_0=o11Y'qۨ u\f*wN-w%֌ֺDy BqmYW Չwf,lEےn=P{ JPE?~$Bx' ? Աr֯>PWp^D&$# =U R("Xb:;>e6(p2ꯏ z=[y`(?;C+3oVY]0G|k>(`Izб^}½R2 t Q-;G&uK;!SK1-h臔Ї2s˜}kESW)iEj 'ԁ 7IGibecfTWXew;/W~ׇ (mʫ;j{JynCQb$x7֥%H.l1p]ay/ NK<KxpO,%GWXm' L0kapNx1_u 8o Kf6J귌Bk]xxFp6qpe/#Ϲg8Y ѶYlt1 -oOo'klvg[-6:v=t^ '{K}r^+jTdixwfyM@t_,Pjkrj >!7Iav[?.AOhWEr8nJ&a[WW1Jt<}_Ro7T"gcJ1)ൟI>QV~G;K |U#ZH(rQ\ %j',i2A*YFr/KY?wH9xЩZp[1F*ģdHv w㭩ˁ0zd5h’fi[uAoHZ͑%xmq3gl'UY¯٩=)gm+;g[0РWoNHٞw")]N' ]o5^@_>MpEnא]׹Y8_l"p9 R  L c X$x<i6ư|+V[NܑFC$ݔ]0&b˔͖͑t"zה@Pk+z-4VRYs|ŝV|s:&x to!j4Q? 0^`>ydףA{Jo恡WS %?iԻo\oic$?-pJBid) ̍iL\$/jzk)m(9\;`Vx-F&8,Cn 9U(N=E roD*'Yӈ>>l `P ZhYXRIMU$MwAVXޢA|km>>$:)ST&KUoωgOO#lak|Hk~H*>Sb ­ $3?у~2iU/z=@|gw/;9UZ@ )e`R*rd,EO/%rg'K|&3agCYKB8h& i$:b"`/6__X7GGͫ49؈UzGmC{&X;S|=/jQgSbVe|6oȞ4 yb$iҳ,p Gg3FrhZHsxYCl,?ٔ#y>$?q Fm1Rc Y{/}-iYF@b馠S17:8@7  ܄7-*X~|w p{N@$IF gQ&&DqMR fq:62N A8'UdNԜ%*G7$P4g W GGXR~Anl|st ˲)Lw|RpU̗= ΂oDv xa, q1PN-[䔊t+a/Դ+:@gd[*-B]xfmV3FdccG_~ɜm13 Ȣ ;Q@,+ /!@ꝓON3 9yM.<ۊ1 RCVϵX {g&Qdl*{NI¬!ƚΎ8BgmƘS܀@:o,0C/ǻnyE\?Vs+:]HWltj( Dn'tTr,e;3siQ˪T(X!aEӫ7Vy=&f\~U7 B]uDArO`ϰeGH{Z&ng9s&\6Q,s)T&A"(O]JM)0a(ՖRGgp,V)SAx mj'M8$f"FAvUY1ugwl d_HT;h,".)T$bn *ox6LP|+TܮFuF*s,E_ 0CUўw?BΌٛ."t3дGj׽p0K ' aAMiGٴhW .=9Ωj3 u˿T1_4'l\c_~t.ij9 iGm^XMd5!i~3ڒS|N .m˹ ׉rLNh7d1?:6:mJ^<^2&{Cϵ@\)g>S;tD%PZCx +ϰl/}v_FX3n7@EO W y)ǿcpNr1f|^8Nks|/ONXg m4|WP^mOV(9KJц3}R#N;ߔYq\O $oeb&~-_APNp@sk^1=}JAo|/Ӳ)M<--/m\>~!eovBaw)cJ—Ax%,@ Y+ՐYo)%>#p:l<4FQ2 3G8eɷBE IgbDADO )YxI?Y+B#>pk=$b|)D0!BQ{fܩlQFM~E3:v~Ne򉞄ܻ=Mw\;;~ca!:_eƶU4x uf 7B\'fLy(o)a4vl#;*Fp;]j{Qvʌ=fy۝{<n8Вe{N:;OX ~33 ]]1kD~E&ʮ! Z ˝iB1jIJ4n?WAJ QtRv@~s,Na'Q|чTi%e5~XC0qGQ*C1=ч`DL~?nU)s)%jS_ |&9J1w*(6\ߚrpԕtDLJ:^X~ )4H ~!/عqZ+A=t]G4E]g,N>GQQĹ?1T@ 8wo٨ՓlT )9+\辬,XV 8B<" HoFJB഍n?mD|4bDgQ1&pΫBIRR?*U@-p>.m==nd.Y4E,]CSIWo]¸@o^`_"{{ GQ yW`jTU-?Ƴ!&Z= SD!&r2ǝ1G\O=R]vRn~{dZVk (d{]V^vw"e1&Li+AKJ|~1)OfoxKAGcַIyǗ$59ɇ躔_3}L؞&sI+ Գb"Ňk a855\.dK? /M#Y-M=ҲrcS] Tk]=\|0#c?1NUҸфL_7C 3H`}'dQ"V}K( :Pc[VusD>B~,6TǛQt˞.jT?:J`WL}1[c~g2+or`=1Zf18|N L8JFLDȎtǫw(Ө4BO3Hp$?rܾ꠱i'td{;MCc,VB홢F6йO7NӇnFO+nǾV]N8ĐzdO}>ʥV{y-4iur&ʀ*BU3& hIyTlm.m?v5Xt ){].& uZ>AJ,yu)Ocǭmy^/1M wu]#xynHYdнB_or1.*V2jsطo ZpGce76@ K4I5W&mɹ' <),۱>Fԏf\9<[Z-3WSKjN#h*^뀄 x#D,nOn^!.I{; GхS DS5ߗdP5j?eTiY3(4ɭ$7 ?\DpbQ'߹~>;vjC:[ iJ!H-?%P/cgh@ *èotU,%T^  6U1K20s~ܤy\mXd5m,X&vbByR7VYCLД$dK7跻SG; t1?v|Voayhh%, NWWMrhÔn z80\>μX ~$T atacH"9dxĦfR^Yחv,r)I?bΉyyw[#܎ EaY1~sM$+lsVd`>=YS]> J{}a3pživ:( f=l5,amXyr4:r!t Z5Flgúb#} ]%K\~Qժ6Um ݉VJF@Rp-bgYB(ɂmʝJ;Xzq43ʎ$ ,F=ΑJL_&KhnѸ}l-WY{aBi3!EaC}iaU~`ov{6KElJ-砅ڛ)m߱]\Tt۾3+ڭ_u3~%(MĜV)#4vK '(ND&Bȭ ^zS*.*ma 5el#']\=<;ml]`j:mb*vܛ|ǯޕ.`ZHG-(tLiWa#VZE8ZޞWt& (0"TϔMX(-)ԇ^zEo3t9$De(=c[Iۜ'fGت<zu0ćQ!.,t9툁C0o[1IoT_wt5%X[Genčzhd˜9.F[c SHW'8 \6 c]! 5hc֌:S>$~y \B4F5w9^.z~? K!42>d۲/X6oL4wtob JXٿQ,/y y1Q_@I<%lR$兑YlI\Eeo˼S^[x|!jB.Ziީ{~ЬF݌8/dD)=sB YU;myL;= 9aw2} ̂q=Y\Bnc+םlnV%WA{+5{R 2a0^7>'Y=vտC*ϯRRCw1`^C3ςxS~W+S%nVr9.$,T~FDІ#oNtZ!r,o΄8]g2J|gΙS놨[Cִ 57M?4M+vTJ>[8-h#iI+;ڪ?ũ^-H0W¿ά?PSυV닥Asr=5=^Q؛@A S1JR#?pw1kBժcdY?6VܰJ VPi5Oԥ|^W]?~ECR{[@SlpY X,JU\?% "DTE%E4Dvc B~ppsR vX`R5SbZ5j׶=#`k"~ ڷyG BsR>JP;;&﨡> twVڃvo(4M/,>OhM'ͭ$VmIH~FW'\ۦ"#qJoZyG2ȜMy\]WZ4\F cKmUze! 3>J5g&"DĘۻ~H]X3 `>Ďg&s|ף#u[5n7w0cK2l(\髗9Ԥ)Ax8z! h48t)J٢ɚ fݱ)TTHpΝ3\4y)4.j6|F..dtIn&t"\^cǨU|?(CUtBevVagne_װ@a[{ѭ?bi'ŭP`D_N'z5 K#17?sU_yP8._}ˎd!a15>TeY]MYdQa b*\ExzFM;JX+oel"vcmӰ}-  4$|)Db:6};=W664!;^ nAa[nfhVfI"+Db[8\E.G}6wߋa7⛡I%@Nj(SpWpm7o(*.Vuƾ,#O2`(] qnx;V>E*h6M_hR`7JxzqELQ5n.}SIn|EG\(<#p͸kAm37/5l  %Vb-AxCPj o%A@pJR|Q:;URj4>a85ovI؉OgU8y?;$5ׯtެ!gQ9Տ4}*4&&KyȂ ̨%ފ&ҺCwENS\Q|H=6d/e]Fҩ+%'eϘ=G .1V4pY3*ă}_\i!@%%$>vMG{׉~zSp{o,aJΑCaۨ92~sB{_fXj+pˬFuyc{dY`^'.Bf8 Zk^Xz'_ FS\~=gܱz=wv|X%u&] phIP}wb Ѳg ֚++nwMo+`1ʤJr&]cA@j6'dGIGL/>5u;{p'tX4=Bv}kv:SNçYq<=ưB]u A퍺AHDP3'VƟ,K]Soݍu;=|'(bA!ix]PEeeg_igtR2LF7ǰ'-^+"zvyl:{s[Plϑ?axg5hFCȅ}0= L8 qH~yg-i2ceoO6YY%0jHGNJձn Ex 894@3?0\}_uA46EGxG^PRT QPj{ҭ frܕ8ۑ'746$6YG$_7 o>k&$vVp;1n7 G?C'h/mOV Uk;ϦֲOn1bZԃ%[{t=Чy}l^;rW␤ C [?xv s|q;`-)6?d8t+8(l?OK}$9a)񐮓D_j"+K  1 hFfiLؘ~DQ;W _!7Jp.o{xe@(rDiNn}4ft[bFy2iTmrŅ('G{zD`O C}QVpJ^GV !< SA<ԤN@^> 3t|@>W=xm#XmBrPҍWJ8['0oԤ0c?@foD2?&K 2^8J <6t|e(mmP@_hj-'1aD~Qy7PW4k{|_5$ThBj}}7.k?GkxR_vAXom1:dlp76`#sDAG̗v[,HW=ٙ6Uq[8ǘ ŋՔ('b۾DP@C 6m*ʭ!?4ԁsjlݵ(_vBlɅ'wMub JG>%rq:A$0LyVD0-(յTo\k1 fJ] タvF ^n]"f!2uR/^EfW|Lm-B6+ $ݎ3`8yq'[4=TImi7nkhO h@^bK ~8OX?b t;ՈڀZI{dm"aºKk4$K듹41S.iԖgX诔%ӊS1޳Sr** ?~ˣjjIz%II,Ma/U-eCtgCHE[ uFn~٨8.veN*efZd7hOۏC7ӄm28ZTBo2f*bڃ r].ܞXp%݆nXSZ8vmᐮ50u4U;py ~ JqI9RY =bmIvjH!8jHv7*t %nK>|e3E{(JL(ڸ hwO@."mYMG|"\k"V[oaC*u`G ؇lUEfҦ$*ph}7Q'7dW @ <95J]mv`Qk IHpj-NPN,q8WG@deǒ+L84'^52Nftԇk߿9u"Ss[zg>.tKh1ͥ-J:kC}/Aqo]|t乕 'q6à_o]h =.ZA _ebiwqcI&]uWK@_<'ʷ/$.uF 5힬LˀWỵ̄n_Iy4 CDU,ZLm9 3bvi;,@Y4;Kߩv̥cKpL)F/C()ǐh (XoҖ.҂Kod[G)Tin]FPvq]>{gk)[FypZMV*Ԛ0IDݖLbԌf\QJ3"'mJ_hHGWH'* uS? ;9hoJjQ}cMD&\~c‘;qT&G7dI%7 Ӎi2NJ] ^ڞ #>$;7=(_~&O?2[ct:= wpoi$~e4[鮇 :bYÙFh8'uDz:75s!#fzZ. a`Y>HZLQL$+ 1U5K3PūB(uߗ;u>Jn/q,Qă3BX*>ZeG \NeL}od?Tu 2֜%42ߧĢS;nu #&#oTl1yH &A ./eb9JuHx 'Ql/4'9[ GD\,]cڈP"1 vUu쟶D"ϫJQRU]G\tlWP(ms>WyvsqH%<8=(}ZBD\̫i9-?YV.v,V8hߙLNH ΰ$TA$yh hHmUaJRfrmIs1*w=f {6D@5,7[M;lK؉/G?=d Ds'Y;|]0b܎܆B/ЇX|d 5J#V)eDt$VWY3Z3GI[Qs0j}Wڳ`=LgbK,ٿn¥eoDRFion|࠳`=B~ XϕqB򲊭 ndzݰh!$=>g-^{*8PX,kN:s @ˈgԠ]$rNt6 /\4AЛZU~ ,\7P~C*||<%&QJhj21j欓 pgh`Z5oĜZ&J~ *>AiSt1ծHAnd]s([ ϒdCF352<.X]g`>;_ 'JkNUJfi哥;̈hv͊ z(c"^IrUFm\vPfJIjMnN g!SXj ϸ:%'rJFeK{/uF {"WX#S-TlUV#gI$)D}D9C/:$޻=C4O:(OT(װڒ"3wٴmzNLUشUfRsI%O^Fox=I=@T*tI̪|Eor"*L1P+jf5V*=n}7DBȈ&+ +!(",d+r v$ ƵS M-dQwBOJ] n`gglu7mhj`kJ5z q^֓US1Q43dz4O(S'.@V gb_|7{$"q,%抑`-yZp Ԟ55ٚTb;nCslʩ[Yf3c)8~;F/bĨBd#lno^ յS"rU`GLܑ aQlu f$4j2/xhGY*M=(n,bfg迿`d"󌹰2}}>ޭ*nT7#G)+d*R({gpnH@1 PyN7< LEф#>ϱZ޿h*H,mƀj y33ID]j4ơɿRRr;}i]α ʦKEF9D] Bk,}iy~;E*P{fVAwISq̉*͈C^~'巏goqYivHX;ҩE<'zz@"G32C:BT-BQZzu߳Mgd6dt/ s9 Uۺ x`WQ~Eݗ*/i[ҽ^(8AdKj?uzl'?T˵7vK3Y<5X%Yr5팬 . :!ϖ/_s`yAŴ-ၨI.>M̛ZlO|뒶/=g76ہ]V馱䀸ީX|csL)9οaR ,ِ̦!4*ET3- 0Iˀt8! P"gՐɋ/IWF!DQa;g+ ae3II!#\n 䌓.Ӹ=I|7P4i ]0ņJ(d/505$붕d>_׬c"]Mw2- +5>cGfSaTwxG ˲%N ^>u2_gRNEVd@$,xsswݒߜ ojէi i*i)_`kz7^f3d~!Nʷ@ɵEc6dj&5*,D$*qtC.¥9כ `7؍=kef&)Ec׋-ܮ[ [%ݺ|#GkԚČ3h=M&`W lDRuj98,=S&l,^?W2pi$&n A)fS~{2hl@Mg!ejDŕW*4bDM{|k{8!Ŗ}:11 l&;GxoI%vlyKV#oڞ9hGP1d=*1L?tKie1 ƿp¿֢I q:.ݚUG7 E$p[ʒ [a3$z_NoxpVSk:Yp˷FJz45M&v'{w0v{_0kZ1p,ԭtԉLa4(mWp NAGaAh–y*>\hSލ?/ 1 ?阾 ½9Cx6t@`jlӃjxUU1sDs6"}0;o +H9O7BQăEr}vpJgǦJ,76M#'cFB\A`09} iOn)Br+r}QӦk 2y~5'kX"IEXLts,iRcփ9¬*b]wqW-ùp<]V b E |RKC'Zpɉ';'#Б<'zԎ̷l_9cf1 DK<]WANhM۴ SJv:ùӑyJCe} DГT5%E22!nN3r+QQB;A_- Pm(lBM4Ňf׋_ 1t}#ps2aT Myϭ;OHשL06+D(ACAjn$/ؚy_[8#[I/|ҒS^ـMHeePq*l!w (+eC&tO8^Y,︯`Ԍ ;';} Vc0qg*bf'"kբc).ldK.bL@ !\s /a{iBAVI C& Bx ͡^HCbf,<j۝(hD\ =?ZdTI@Ⱥ:~}kL^ۆwRW 3y#nX.@ Sɳ2P&e{{R~xéRT:/蔩)BŵG g'MeqL0}2鐂͚p<Hpx ٝ6{{u^7ḫap9g IFT7ug2"E(V64%Fsz-@r$A, "j \siaGSj@ܮ/dvKz/PxSvc(,7n77]Vĥ;'9&C06>u˨ ~̘1@7<Ǽ\t޸U) ScƼS|Y2{a/DD<"WO@P$nVIՏBv\-<_o‰Di'$TbսƯ^%]. g}3TFo't=^nĬ+V~ ?\s>װ& ]e F"B ^V%BjG<-&́@ZJ`[_-7)~?&%3mBHVTj-3hڏiG94= XoFĒoFKb q]p4䋼J4,^AII )^|\ .jыA&!8s$LB4V\\lU:SԈBڈes屷꾏o'nK=dֲ|k<]&Uݯ݅7OsՕ M;jZR&4Kܬ.p.]U=l.8 Onq3v$x~N:MQJ /{vNǑEeaʹo &K} ^)V7/Jr.!DMu Bb&X:;I>eZ_Y.  &-w\':VKI wM42zQ/' YK+>|\"(m5e|1*‹džbŠ^&}:,I,Mأ+V)Bؼ*y&cNFߌ&}QM+3E}"(&*tW˜D 6>U7Z8O^10}+.oqHA/Ha!qA]p_نC葏S(H FO@1N`9m^ R!WU^V= uyޟElq;NG#ncaEWS1a] aN wk̠soq7$_6(Cb&6? PjO6`7UM."i (S?oYڙ-fۡ"{JjTx]DޙBvB\x[w=RN9dc,;&ɏKӹ^, 9Ev٪=kP8 u zx[2C }:Zڠ9G`0ykfZVA7r)8\| (ssܛƴL9i#S vK}},YRԏaƥV0]?u Ȅ9Qy8SN[\0lU3Rex;H-jw K҄i\E}Ɛvgj2YHdbmS@ . ^ob%/yIvc !k~>ُDPˀo؝Mhj45z0ÊUI<`rMiFuƗ]P Jm<.5*>^sP 2)0F1Xd`;,xdJ]WICO= 4w8DV7p5(}56pJ%F9ZERX"$nV܊ g}vDgZ*av #/濏>"dV94"[(ը&5DhNܣBN۝֪k4'(4cv &&qh ܤ׍cCxCznUGЂ1Vyzpdcm_ [H@Xޫ\ܬ-]n꛹sݏ 8(EHW㌖BGAk(:Vc5Mj+%V"7K:xZ/3};dz|9)O$;/o%i`Ye09Z_#njmu%< O^(~?8b's38 hy/ٚl}nX-)d["x*vPzCdT*I)FeLjR]M?qMe/]1}Oo>-A(dž:T4&A"B}:R'he]*) w $nB8S20|q*Xx9ާ*ۜE6ԅARhKر@2mU&e.#Px j;R;To/YĨ7W Iے!S/~y33nEDb-2se+D:ZVDڎԕ^QiX%MgVy4T2I0VW"V)k $~nWEi@M"GjLjQ;vtcP}wBRJ M.cGа>߈IuQ,~bXG#+a{B"_9 .WN[dz44ʾl>SW$SCbnX@8L ;--48-bgRf+9لg %}<9wjLG.K>wMU{)v Nᠬ,hfJUsS̈N) |I>UDB'4LVvQ]ZMIԤ*f +yW)>!ƔBC>뛉+[7>)eFME+ÈƢfPx;2T'Zgaf~7 Z:r9U[Mc;YY9FW Ky"Ub1%iU J/i^Ċ^Q-˴b?'rfn%4|$vC2D!khNNԽ5=>c PLjz.;QBK\>`ZE?)\ƂT,,caG ǖnILq"q^89HJ2i69{o >w$Ìf^7xxH*[64: .$+ʊJ?" o:;?#^,-9 uz>nO'59D顧A%`DMGyy ETEdL;<P`QTv-f@^6-6 īwzT: >0҅<6Q&!XtLsDk\Ю kL H+&V!ȴ71y1 qx (29rg %&Mewi=͖>Jy"o +[ytϞs80U7٪qo\&Yҽb⒬S礀~Z ,%t.0 )Px%Ǣ'ZLOjy&k/&ke JQc wŌL,'&>Tzϒ|~ 40=c"Sk󱴷$D>X+xR[ZPځ:3rTA(<NJc?a'`pfV2S.ZѰS"@J&|B8ƾpŗleﭑ:@ˉ${Tn*CQKC X1Yx1nMe<.LI.+-YR>F E[AC;)f[_X ]mx#G nccY?hk)rX2RG1f$Sdiype"EPjoBBձ\&?uS<hD3g*;vyb5؂ueWF&D_=R!? ϰKFyF:$*O(JM%M|Y)Ĵ;jC!nS5li"*J+g,q=(sTúݗ[NrY);*6B]IX^,H -Ȋ(38S!!\T]86s}B&o[WpקVĿ99N˼[PPSy{y+q\'ɧ$ekd,(䥳<ܰA=t"Ď<#+G]K}d X_K!_4*/ mYwmh/ϙp? 'PR"zPR2d{ML^*cKWF)GgGH B ṭKqM)m{(.C B_86u\uNN _9ZLP's. K\5> .-VҔ@@M(_^YE)SOvN.6/=d~yyPN;k*ui@oR풁E߼5n]1;ό+Z%"^.|/i$?֝M]!-D`Jt/ ^X5IW:NeOZpZm.nuOҠZ|ɱ0x*~,R ?Q(A42OE9^u  sT)yZ}EHF]i vj?bcǣ\6u?\c./N #(0vyu xw6A_,pn.1DMMONwAaGpٍN7)oV`9VfE RҪd'8 dcoK@?5$ B8qŠ:)L(`ʁ=LJ_P_F%FbVIc̯E8N'ɼdyv)c34,b7|ؓԴN:nR!D \ӔY!j\m~'4N&.EL ךҁg` ;_52[5X@W=6VC,vyz g^7d DgiNr.bqh j+չbo _Qkw*+nxe Lf;n<*289B3*#(ƟBዜGn_oa]r5f^N1/qie\`!AKA.h5k!;^`cJK e@<_mZ;C_%Vq k"X?F0(M3z]|x22rM-yi@m :ȫ\LfEͱWMl97pۙd ^:`K$HhM)'ۤdfbU\&QbŰ×\{Ҝ'I?ۗ9{oGeVQob!x_ԃzR76QYfi"tLJk{QJb)ߖqnMHRZ>;plm L`߁7|Yn#r6_0ct+ pD#}iYKcG>nq֝HX.zc7ʁ{zA`4;UO$ ;wpe[hTL>"y4װv:eM8Fr2ͯlgBw a(4ȼќ9| ӽR~|$1xuOA &_WҾQӗ8IU+ݑ^n 6_×H9gQƖ T䗇2!ԜJ٬+eJ't~I)Pܵz OmcrX0e&RoHo@l{i.x̰< q`KR[JPhKy39%;!@V1. ZǸL|($Fs@]>/NڵZ38+uWU155^Knǡjazvk;sV,ϏUi:ͪQ~\U&!@;܊ m_>k60R=ep@(oLۢ!XsbkVnYo:-4[cM[3!'Jp6>Ž![Xzj5UQ{k=) oKU׎IHD+S$O3Qo=Bcƿ*Hsj@~o !-;eVdb(1B{4]j^'QAU#Se&~T"EAm0LX\46H9Chepp-煸#^'>b>ĭʒ,2'uhtwgčoϞe(VC*0-yGTۑVg"UG\=¿ gBnҎmX?')Lr[zxȲ[{W&,-™IAC/]jV1X%sζjǫty~[q{g$rJA,\ˆ G=RamN)$ J_W [TS+Nf+4=Gk>5;*rh;x % 8-hyj ]!,ymzRG(6li-KPVhl,?(up=˞S zisS#!>qk :2J$ ~Z JXc>@_rX@> 4Hi%}!auƍ{W򿯉Ӳf6vМ;7wR\jnO>P 䙼764AdO<`<"rS a@\l5 #߀f\MtڝKGZe4t?ޟ{}x;(+288c׃nAswyJ=\ӡy5y lP/;5O~^3?SIC7&"LR\];_LwJ H%?Jm MHGta1H, bIW_;/,կ]V z즗#›El~\36_ _Ve\*jJgѮlQ݌w~\H*_ 2u2>JI7o9>MYM$9'hp*O2…˓@VJQelX\eSg 1C:TbP}j|,'< @s/]l=/ H2x-k!߫_r.?lAwqkDϺnH%&snrbj9:v1Yޢ'K9>Q@%^pVga]*capӯDaQdY +X̃3b=ơ>;@=+[{ӏ/jɃCܩM4X&%"Y-p8%I7ڟ6eEA\:@F-RI}o`jnwvn붝jgLL{Lgp6mi/Ta,a@64Jxsqchj V˼+@p~ _[y4>Zn:*WmòxdmUE%>`6-#=^$`V\?AhFU!:Y̦|lu= DRmՅFcin.̿xu$|7+ki$H!_litr[J:4s˜Xf!j6b-|볯M\nwFv-)q@@VKƀ4),%M`RQ< O 48ڟiZ9s=]QDska\(# t(r@Lg$!ujζjr|pU' WwՐ^w41ސc`]0 ߜB8nl(Q$Ͽqkpdfa Bh\ TMK9@HYInr=k1RI~Fif8 1;^X;(ߔtb|Q;QVw/f/:&I_hĂEqp$etg8)'ݵ1uVE ͟ Gtt! {t`FTPhZ'Y'qī~ehDix8dzy' $tN-[!'C&Ѧܸ*7F-WFXڶ 6G)ApK4v?o!R-smB)f'*J|ݮEnx&:7hOP0[dL,( MTER܍s晘eA8 J%p |QQ*A-Ln C2~6xi"ƒX ܙI#؄ٖ&Ιff?+pn$;3>nC),beb9hbuV7`"q|"e seQG@f8@yX {υ#YwKp_ =晥S$-t\OksJJ2(8;7VY|+PѮ ͺ(gq!=uKXYwcEGapfOUMA2AiG.͓8c&&aE1=&woEL,'RaF}\{# h&OnTR⋱H;n'»< ҕb(# 52YMlJ3am ٨wo*6qLKNmmGF@N)/ȚmS,LhoPK!PW3,t0sH+5d6q4=<@ܚ<%b|Ex=c/sQڽT6.vGٱl3RUr2Q3y85`2:ȪUAV!\!+}0R%*E]n̅nJm)3}=+5t/j:t160ҽ%>B·cg]L-% XƝ4}nu-uj<7sqlzۚĒ\]}՜* tk;HI=Cr̍9=;jS;56 FZkN=q صC͒${* KѢ=a ) \KLŠDc8JRi|8ʣl,9DT a&m ZB#no252վrnROS7)<z:7INS[y BIWC\t w~& X:+?,eJe-zj;FGzUyb`EQwL~o.b/s3⏰B6Yc5YE$2EYW8}"}9ɕ6Us@B$?s̶7!} 8 ;[f$/,4|:"r+ctqB(i?өXy9b܊wNgS7 КUm1ڣ \F˸Bnߟml#FbQg5'Ma=\P 4G۪B l5sF]!Z,Э_"f ɺXKh`N ;_ʒI[Ky>+3|^MjM|~Ψ]nZJR.UgaU_ү懎`NC}U/K jV;B %?H +@[mjC`#]ē$I\S 'D=uX9s"z4| aJHX4ިZCer3 ֞*f}SW:ʶS):3et~k!7g+#$ ZqM̅$i0b,kV*S*{&g?SG+mTΎ9Z^&&,,cQLeT= W(7^WP|{P8,gÓh%!y& ])&O\8r:WGQut,(Sslge1t R6b@PY3VڦEȲpl6vjN*ILfA0㞒G:,Ϸ%,/˔Z=(QgtFgBqD- eďҌ4x Mc^F<^5A9Py}^R҅#,Ȁh lǕO69xwslYш]J!vDjSw-yiH=]vOQvjؤ3j<T]9-@3k7Ymg.DAdu"isWHaY1}"5a9 Q3pyd*3 !9s]E4E$4]^Jj-9C*ڢ.Aꠃ[Ν+e5*=QɂoXqxkz *ܾ_D∿d#ggJtb~A|D3Tr6hj@Zg8\7"@Q2tJE_;-U  m-`JZWY4޳ \\Ԅ(ՙi̖.)*=dނgR1(zQu+^%W!ͦL~:g?t-b!w. cLjb{%yaQqaeᵵR*z$O _?*gHO]/6?_7Ik |D2Zt{$!"3^/ZUU{h0|_ 4x8 < xqj_KیXGLHlf`oDRfBtt=vr^Jީ owA G^IA1$-)|y%(mi ީ^]HI^8STzU!YYHy9[HEJѕu(u-.jH ƭw:4 &g=C4;xɫ.Gsıް?*:7D2qyKGDx9Y Ω@4+א9 QFkc/&2{%ы^1'pS0HBE6-߆Rɲm^&{B25 )`) 9z1JACVYĞ^:˟\mR䇿`b%K+Г6}ٙY]L@(Jk\s ձԸx;`Nt*W2FʆVTg.5쎲'OKIu9!@I".ʨ2 5^\V3`IFDY֝?Ǻ=dLe:E&ޜ~p"t.8'SnаJ- ln/| ewO /VLSh'NjrM =r]UcwrCEҜ26}ZcfQUGdbM'{bLOGN堠k!lj1{W ʺ}/: ;ܗ<9*d(M+52ȳ>/<'qK ᐃsH2D:w8/8"Gӡtrk[`ӄ;lHdY+IUt5~ICyHQ 9T #"T͙@0ET4N zNvg+/ֈmb+P5ى\Jdž%V_(+^ڧa2kT?= ROfY#R*g͠8~=nOrUlj @P8 Frߡr";EL`^eͥVڶkּe})V>'m|MMt Whq.;G?\]`'Gk 0)jJƺaX9 7ڸ'LW0K(72rO)4~  Ήl)}Sv#ܙGoHUz(_YR_JոEc*c̬TJ]sy%[rZk?! ,|E׭[m q/Ҵ59@jaܓq&G!!EvwTH fݿ}ssϡ,ޟ+o!NNȳ%DyufY. g nS(Qjz$A|[A|ȓ ?>yR2W N|:?`-Lbp>4'*8̄ٸ#rԣ Wf5:kt42J6 FB돃 6k,>D77l?>ukP3r]Ј3~ivR$R|1H#Nk]91'8CaQrP^nFt|q8QpO 5I>^[\#3E?EEaOtw<4WqC S]m1,ĦMusyR~U! ÄIv/4I>Ok}PsW`$,>WF]T0 "NF0\^i7x7}35`W>C;(:):m yEGc&)_/|_W/_l(yTamO/O(QTgiv|BϏFM0(N1 2KԂ &dK#c. sd(:nДQW-A, ̉@ak( n "iR5+Km٠Fwe3!qؙhay4r\\p'VkӇ6͍jXx+SZPM`8€$ xyF\DZ\1)d 4cƪvhF6B,?HúnߺTGNs=2i\;~4q=)d?B\phnr%p k-#9 d;t/ʤ"h]m!GT}&Ab7 k,V 7$"TS;l߹le R㵡`MǰrP$1B/,XAfyߙ e!"q1ɨIʭ1HZJ2DҌ`{(e#dB.=x,g&ڦ/lb2 䧁KGrK|?V(h{驼G#._u *T)N R񳮂GF$ϸqk1VV_&_$_ D _te}ܖ i>D#Ml^L˫3;HS{qT9-[:4T!ݕo<=>0ASIZT79LŎ5(j^9~ /DuՏwOb4ʌG9'oۃ_۟n  ]Y(/ ~ۺſ?PqJտ.OZ:0?STuYS\Kk.+ $~;-.<+4q vҨ5yyFձ:STM؉2>' SI q/ YnVO8< #Iy`}uc i !&5{ 0Ac[d4$#,4v$e-vD$Y ߖV&L9@g9։tOu<;4RHwbw6~<zS:L#ġ(/ loWPwXzS$38 qoz+G"8:$2X(=%C:^,mgکhŸ/.م @*nI90Q"t(E kIO,/DMzGo 8-IlW`6 U/EOB@ HLV 8CKn'?̰hO:VNx'пQf?2ݕ( 3rn|o6R{m}n'!.A#'++KׂSj l{Rc9Lu}Py؃52X@Q;$!9ش#в#hFf԰P3Dwn>* TX{HK#'ڢq1R.GsR!pko]>$w߁!/3rTquULC ygt%sfRyj7]Zw*RvQm}[尊*沅zبWgu/cC( z#+8r[څ a I}H|jKiY7)=+kpPl=RH:0hΠˍ4jaArb\w"|K7\4rh#H/n=X zSg\/u_> xǔjna_Fi(/S$ԝM1bJz$eG,rpW)u{(VHPG0e 8$Rhp6^#0Yrxl`~ %2'3[&V8j ќ* Hte(j@85FrQ[aTgC$Z:(WQÊTS0ʥm!~3s^6S*#W ҭ{LKg R;\v RZ7r lC+@aS~UooZ%NKӟ!U}M)5Oe1ɢHޡqyD 59¶=`|B(α?NlFD՜}WN3f&/#T-YDQ975O% d#!\[^>,4z4^ {s Bɗ;>Rl#/!;iBWh&2J8_W%2^DCT]=?=GMD]3bh2/h兜k )NWdDWm2ք2Q0b9UN<ȭ p _*Ӥz>~{p^S =,E)Y-tѺx<&\srva9ʏ_=yN8+3nU<)OۙT' F6A2V}GwK\Ʒ ֢2#9śU ŏm#.#>6N$(uƄ8΋KT*eW樾.L\+`g[{F͝6 bn]z3kqT-[ޞT6/]{_>zihr #`Xl#ҦClLSmӘw̩R{!U `YsWr&f*{Ӫ'MPHv#*:yE#\p#PGT(/#CCG ]0T!а)'u*T /;7+ɩx'RHN:bjxO*Քܴ"-I AV(1oӄKVM i@6!2+nnh9;۫&2ּyߘ[cI]}G}FL3B~ϭ J¨=$5=L׺È(%cP?c|sWh0VSVcҋЬ\UP'f&=!7xl 3jEz \ߨc^|p2q~@)tp0|~|X'+-n,\yj\se΍㤝z&lƒ"0>_ok iFZt 4H֕IZ=iM6̬6R:ĕ|v1gNgP*XۚXHHFTA;e`Z?OV8"=+ q0yIn[LJQ -"~PABS v%]*Ϭzc&uBaJ'ѫXФK<Fi:C?(fݫĢ] pJ=hCI=w gBX^OڟaTyFϺI[fP?~<Gw1^Z%XE#JLSO4D1(&#-aܘ4w\L(,k@(@9 1mz(/dPs\fk9w9d$d;5Q\ Fj{,Zy^|Hڔ/$p\m)KgV tm3<zI~B=k% W~T_NlVp ΢Hc#š[)M(ǒ;&-CqI![j*.kh"Y׵ ;hPOe?P쀌<A I6_!\[Qp8Sn40xmZP:T*Sd-.ei#vW{69l(}!`)oH@ w\%gU;3)H*W1 W}9?N>-QC;K߮MycΠSa1 ZFlLg7VvtWyU#LD/\Z\VY \1bD`!9!N U];IF+m튣NK#bgLJ*F>XV]"OѱYae&ayDQ M dfa6h[50nM5ee+ c'uZW:+u=}x/VlsrSp#)"u*Mɪ&s`/#. uޫ|ܾ̩L$CdHO"Ȑ%.&bgj(|L?u0_`47 QxX\Ŝ9ccF0Ks/Yf|nFol+)'8*,V炿MOL>u9mr{Bpig? 렮&} w Nt1cKt~[*|aCmGo'řю4oRS̭HI1y1,ݍ ىx,Edr,`8ڷuT_OE{b.UϮ8)rV^X㴪7DϫN?+GiBro!aEmL/ĨNJȮ{^.採 SMV<^{u"N1KNcp pX>.O #:EYZVCh!{X2wk 1\Ol b_zs>.~.0pxPx{$8MK$~fXAvL਽ME9;Z:#SgzGTٺurwN<$OGDYE``щ]zvޡ` g>L');{KyW\C&0u*um,A\g| ^Yf㛝wŬRo|nOCRDfC%5$Č*l@ʿ}r6-GP 2"~!W- @ `2E?9F2*0=+k9Ir`(;:tp,˃#wǶqO#agb޹1f>pԃ^>С3S8x-Ga}y i͂FebMĔN8kLW'ˠ_s( z`#\I(Z[(+uc҈O^j8;Ƴ9#Me|`}%U9Z&,3ty4_*hfN* @Px)dî09iK*k /z1kJyKwCd r=WI r(|ԮJU?*<(MΫ#ɥ tDα 8r2xvRDZ9,~'3RqJdYx&c85cxkҾ;R_PM Pfᵦџ;86,ɠB\$.PIъaޯ+ S)M,Ōn0׬s6YFbe* ̭>=ZwXZrLiB(|2B`(k( xb'p)A(1zT q"ܝ:êU%YB}?m% )`(F |4>Wdٿtq { !۫J[<WO vGc`K^Sl*RjbLIC8oy AۺVH9,Kc{+~ay'%iqſ@ JOAD !k3~`MmvZ{냓G偭*!١+E&Oԣ2qBԟ4wؼ;DQ_uV%RY7y%kBNMJ Ii1(AifU׸P;0[' @"VRͨ1FN/qhlcݏj?`Q[5ݛ2Ff\[(r*i0tHյ'%+$ܫD{Ł~4:=s  -.w쾜.̃h1翯ĝR`ی#qXZ^ЪN5>Uc)Vr} Of$(5dM6UpBsaf}C Sf[s!1IkFg:0 0BehSJ\('8~:F^=nxojP bpaW^o0m\uDhPd4fy՟!b-b)8lh5yNe,EͱbU pbA:U>"c+Ppud~$߬]@ݩϷ&}8S1 -(Ė@' >ѧoo<Wwh=1,wFW w"qc!(~LJK9(^z'Yub@>@L4wW=|.IZ'2"bygs Ϸ,XJswտ I ~/TrSciـW("Z~IOaJdd9XHShQhA&~\[n65t+\ DiCSVr2~1cgZ@^솥܁:|3EF|jK霨8:bTlPfOIfOd ~J  bb꜐T(w3CT7ڟʠ&%mipX.n\TygEgJDB`,a5îL_1,ai>xOc:x1oPŲ;($ޡu)Ojï $ʐBwH<6rd `o=P-/Y c(3@ )QJ> usPj ż.d< :6{"~4E F@C1AK"&+m 4"_{7IK]?˹ 71 2)N:|!orP 9;W5G{; u"'`m7iH8zć m?Q}v$XL#Akr.8c>^d6B)"6AړGdpo"Dc~ 2J|k bY⽯A5͂ɲ8c]7Y%*b 2s,}sr*|/5kCB 7?l*q !>osI6"ԯklNN 8<dCL`LH_'bNYdAI\xJ8W_sOh84?{C.jҝp,敓Zžv/ P^O̭|uuLFCyhI9jB+`n(Ҝ+*[* AԵ٠mxǔ |Z:ej'/NѧTLѣ"'Oɔ*Ӓy< /ֽD*- ŭWcE~sEu;sp&꒐1\C&Xu4[b0M}knu&Pи;?^*\J:ܙa(B-]8*J$QLכg֥ݕ"13EVUEv@݄u@ᘦ#9wpQ䃑Y]`A)K"/ GK}D?QT8c@(f:!^;/"͡@n㝏ba_߫{au|pgXuTLpEI~R7kx_ZUuDByJ#',Y%Pvɒ}.Rڳk; / e ݶw0NeRr+eyfoD+>t[=e)zy__4ZXeȦPs!d%LUԤKݑ/:9!ZI1n^嫝AveI58WӰ~KmTF̃l6&qt<n|U9[)Q- p)kA{q  ݮ8Q VYԳ@4 nl~"6Ɩ`rĎ|FC`ѧ+5zqC-BaM$zQV+Bӻ23 bp&*m<9?$@Mr墶{v${As?Z>g7YŷgwӓD˽\NdHAR5hԊs`uL52,t|dЅ]!$A*ټy5iϱ|L9ىMI;t ',:c{ômwzAEJ0#ߑфfaӂ9O5Ķ.-( 3jPI88 E_¬)bxQkΗUl VK袯ш%I'SpK7"#E5B";X&pV Q0RGo 9hE1ua:o#^q;bAijش^oʷqE,ܯSWebXQZncd$S^\篭}3T,4~po즦_z*lCN,{++m]DO? qbaSGfdO{ 7 L<=B(Y9v62ס!Sz=avY ]+}$#MӐ0 BE#NNKn,qmҞaQ8y|kqR>A$:3#|])#x+[M8H Rhx$I@SM.{Zw4A/ϼiAIS\/W1ށF3"&ZaAgdc!wXWـrwI!T "J}mvģC6N2H.u6AF?,֗Z>a60-'awO Dg8 1w6SK|dqCajΙ򏥺I'^Ճ-/Z݆a ze%ζH̙NtUD(ٵy68*=HUO`^U[Yf8"-j@%}\+0i~h̠U9z  ekIWF2stI?Fj V!-k*4V>,br:x䬠tK3P<53 ^*gqR"z@vh$J}LS?A}Z:|(P'b{xO7u!mi>-4w3-&+/zMj!e' y+/tnK' F~IAsUOSE0Xd5tb>5PDHE'O`,66K?+ve  tkpN$}]+͵:p zw3쎛ȚBa~ b;aC;JNFizPPL\ޠZ\B8t4[>8X,?sgcc6jl*(bz^Vo:@b,ش0.1z '1KB&qMڂؼNȂ0,Lsb#S֧"gE|."0#̎@|wCR'[jm$,{fyMŧ%.ugWyg=2ƺvNo CF9̃BE_5Լ[V虜qR5g)?eJ'=3e )RW灞iK#%6q1뤲*ZA֬x;Z& 3Pr|s끐Os~,X>˶]Ch/z(L@KE Kvb/t%Jt_~N !Aʝp)FٱW TY=nFQ0J.7hLԞI5^qgsJq9Or ,]QDtUmNs*Yf/fSAYfٴx!TH>k aV,LwHòdzUJR#w9mNJx>>8Dn P7:MQ'^+?P< I)˫v~* ` "`\ bVރݏ">z%<q2G)Mi HJ=JX4Nr41)S` x a/Z1ՐO.wÊL_S6ˢxh3;']p8qa5SP򌍮MoC'$lvfTU..ܪ\35j b =3 g_kS\uP^ۆv xv>D0)l|EdTZ>m8gɛL\>Ȍ8lCM3gìIdXǑ;_b)ɪ%bHЋWzC0rw:0\?Er|6%2$H׹31{тY,v!(@2k:S₭\؇4O_2zf̱-ty4C BIuw(W_5|榤^ / )t1[ikKyXXyVD=a]BI%̫D)L-mWD0:HR~Yλ'V~ b״N[lCYmif&%u爋9,1~$l$ ӣNUFRQy:EG+S6× u*$xcnkox"SX*m=5{f^pMqq6WypLtE̙Ϥ9wtx2>hA}8cid] ycE ًn1ɨ\{teM`հ7zp%s h 3?4::$x0K+c~Kr.0j]I:-" ҟ(.App(rҬק$_FQ}]73K'RrIy~rF"zMy 0C<02qW585z xi/baq7-ۀU` ‚j32+mB@9'HJks<.}nˍS\yL jϛ n :{H"3J*&؅-v8*Yj0[ VKfO<B&`_X8ݔw\烕qF l̊&~YѺé:s.$ Zβm?Ӣ'>sdcC/v^kH="'/ >15K4ҭ/}I& 'zP>F ukàĪ k#h9@޵yxRmR/Kl HK 8*y.퉟,UKs1Q3ˣHS>. RoW:.:/z" ]bۍ^ ?՚>=27icmQ1af(7.;.5 UjçNN,7w˜'O˚X =7X~Xl, [4bzo*[ @tkGZl8*MYl8,m;z~;SR(3\l9o3%Y]do,ǭ:l<ZɽⰽW?t'^!"? DDoӨ{s<) ǽxo3]铍WgO=xingyt0綣%mЊ,ߞ;g"D/a)R/b+j6do(aPot4MӨ/{(aN5+Po89`В R{}"L&3 h3#xd!*;{+m!RCg,k" -Ї!k2tE~Q؎K^fڠBGs{f~ s2 E#^΂(oSXK8.K_%tQ~xڟ2B=0x@]846Oy<%l鐂Aj \<3:GЊzjpCeװ.z2ʶiFَxӦe2l}3 w`=ٮVf,ξq=[%]kP[-h%zʺ9}^gS4GMjj>K3жh}$ӂ`6x|?}gbWTAa>|BI6vYkJFzܰdV" U8q{M9G2%QVJenN;Ԑl1 5hӘHc=ӾiVp,m5z7YځoӬY9Mś-e/{?<NNۙ%Λ;vbǯAUNւg2Ad;%`Q_NVa z9N;P+C'b2D/&敜A()\ 2Cp;(t &DdcI-_|. @'f;OCO$ih[3nq.av{GdKmA/0[OQ!X,&E5M!.Zm aY53YJDCOϹRawp  >E(E!J4g@.9ԢQQ~pY1\ ec J9+S~P4V,0&3Sņ.l`P]r^h|EmUXIOk޵W,@3fd<5LH6lQ7~1~Oe"';} Gdk mG6CT )|qG҅$YPr? D-C,:35!((SpvP9jЃ{N8dTᐻTyRq0ԫ'a.٫Tg,L;V=Lݓѥ܊gЄTHrQ^TmnDKY¤UqwU'ɾ$K۲k<"C/RC:s[ռe:q[a&!ɬQ3CIߏ;*؂{ K^@YEX;J+7{;&HM5=&!na(oik2&a7nf_?=<[sw@kig1QqI~#+{xk_s+OG`& AAYQe`ٮ倘=Js%<%==lըƎwpn/Xvbgμ>"?ܣKާ-dp؁(3ld=!9_'}"NL=e:q{o@)5_-`(f<`%X>Ж$^hALkV=-0B:Ryt{GF*6xϻνbI,gfI3ƦܨYҘLG{W:6gw;.?0>"  nՌVG][61p)SO4vv$v<? K^mr<+^8z9^9 APi%/Q_ӎA |\<6`ƣEIui4\ JO>!˳1:`Cp7%R(VZ܉>|EP=P4qV!K099fzǹ6M0P IOcA -\e }O"OO:pUl pwPcFF V[㔚c<>lͭݭK9oO)rsN[~ӷ g:Kl>lFWwBz!O:ĥE7}eNy$Eil$dW+Ad0W$nS%}9/^nC{Uvmt5laE*Kz.#ޏd%m,<-v9."J\>_UVkL$s3e:گ%o%&3_~ڸ7jKWC}U sy^p-P|}c I*WQ[15.hp3M b:^>cu4K;LB;&١!$+chEG,ut"(X[*i?GĬIt^VNeDșF#/)u8&N5E1Ӗ1+_s).h'2 .@%^r-mZlwzjy(Tniz{k|G2v>:l!4 7;4j/Z ط#;zf-_' ;8hsd 2PAOnۆ=q沨h,/{z\ S;KSL.i,X[A{uva⩞JðaYo*l1hﵕ$1C 4w@MugpwbfrIxM}[4 |3:B V4v۬dQ9Lu%\$:t*# Z6+|gŢL(pV'Lt]q`V02z 7ì6p t,Q}Lgpg^]oGXH" cO(&2cl|Oh>Te? WX-j2wҞ+'\xW)8<&VӘHj q&nkqtF4ˆE{RhC7P̸ ŪyKs"Ps{keKtDAn 4-kLϲZ"f o0,LW^+#ܜI]?3=лsP]C[.sۆ% w\w6/[^Z9cMGA*Ӂax}$%'<7GBlQHH~6{"iOȕڕ&ud?? V`Fquy6)3&/3,{Py.U${w,b}޴ 1n$Zr!b+mOeV?L%6#+(m5LtҽWU OX)A>CX=QMgo_j/ #sezT_Zh~󃙘qX6Ob2g(^QjKq77jX9CA෼EƏA<J2aGmYl}j0xFV *,JX%nP we3\8R͸kk 4îA j`lC'xU#63K/෺QEaƛ!EJRuT+rPa|ޭ8%B3խ98kc$Xi*w.?c T]8'Xc-S z7\YQep.1nm~&t$yHlH=[)tG`יSG,1kMjX^cƨE޽c?nhy|ųr?5;_uޛf7{;#^8@e}0=a5>xsdWG[> RŸ1t3:@L|/v# ""fLEzfGQ1>|5ʹ7R=rJ\TJB8ps%x ߢ9/pv!#|ySt"PO+WJMa0c>;-,>qqyo5j Ԝi1@1ɈdPu sh/Yy_`07L)]yZPV8[[ TZ*\V4cB@׌JK|ԺYzʂECgc_tc%?:i%@|\Y/zTM;b>bӎjd"Ζ0۝CeJ+Qv[v*/s ptSO, L8Rw/}~8Mq ո4yY3eL7vbxK-TqGt 0&rQhr@'oX/=ީ4?eHSOP^ԠkBgIbK zZY蓳PVo"vd$'2F]R79 Mu;JKpkY2CRJio;(gLUHDR7 D]f)r vK^aCv#k(^< ?SG.$"kDOC~D@dg=Ī0C= j]/w0fpvE N" `{C@DE̍I8ׂ̰YġR"oG4wvF>`[{VZ>eT=Y뀳]XoMRd w"x3 }IQ^Sry^ܻ[UZ͜@n0^',}y/rfd#V sG=:2FT_dqۙOWi A,&.?Y"N厯p چZj57Z`=vd $ /c\=;qM>Sk{;ɩi:s=`@*w-*bMϥ[+X=ϓs+νKؖYUH:NjYR zE)BOpl7(n65YSOZ3=i{BrZ^'NXLxD$^Cޯ?K%0#C0f0Fdp uF75ߢ);k}ݦ[Sx@ ^Oyh2St(kz&ڠ(>7ϟu7-Ia{"mp]].(d7?eσn<=ho/Cuy׳ď_}Vba -׌u*a$3=q{Vf@'|̢sz 쬟zG@E[{ > Pj\[~2L+# 3{-@|#o R។yh+Z3XT@ 躁5D;n(p T}0*lHWx8s1VPBmw\]ы*:%\dHrLfGo趇2R փ+ q?1;Y-20qdf HC`]e_{&#ZN;  HaO|?`=[keH {Xfm`=`fyL!4%gSϊFgtB0hFV'j.XH?s9j%fm70_v->$5Vk^'d&6\@v4W zwXLლL( ?e2jBqZga6tEa.],0shZ@~6f6Dtqƞ& {m\xYˮMzf$p7ktzSL/DtJIz9e|#Ÿ27D#ӨFXխ)4YY!I1dؓU%Qa~wPII2G#F+Ej`eT)53ǀ_36Hy4Q%z'#*7F[~`L79ޝ!1OcRqīdBK}] 9qarFHT=Bg@kx2MR lm.NӼt!9&/p t|P(, = #g1|ş',xv qOջF2ki>m y(TW̓[!m'OeacnqÄ^)k@d7"vXݪ -^"ďׄ9l7^yr62Dy\_Xl^l@vO8Or^ qOG.Roάs{]t"cPے.wB9:+q g=jlk)K/a82Ԧu5Հ5HSK%<.p@NO55ɉ\s[SE` Ɏ!ܿ2.- Yf^=]VT>$w? !ݍ=tɰ~C9x2!QR w$<`rIWhg `9pPYbd!.k`v{ާp[>2ʘ-5䳅nDBQzvV:*!+/qr;H3'#xf ~Hg>Ciz'vPYB{{[>tM!E vPviڪtk)^7**Zwfo6i)ڡz{^Q_4z' th5yW bOcYzn|Jq>Ùh]Dv&rǐ1OnYhܫqbkӮ}Υ~1uu@4Y%z]bTc5yS?AWJ\? }r9efE{ðfVy(4 4EE62=QaT=-OKb-WO\ɔmNv6{0sHn:+ Oc-\3g%0unB4;4v{Uҩ`^ *bE2N5rE;ˌ4k X5gI`K)/|sClϟ@:m^~X9Ίx&fX%}VCθgk',4;e5^t?=\). i`|8\8&|N?4>gv~>I. h \"g]d7LkYe ,$HyZqPӔo6rش %oN÷OݔׅNs&'L_C,RiB΋NX9#m;?}ĕ'g\8]uf> +&D |r چ-˼Y)bKl(\uK"(jv|40_JY|mxؒO7<'Mf^%tTɮVg'^׽aPQIXvGm$:7Y,bLCDqkNŰnMs:Zۄ 9xZwB>$1HJ{x8G@Tz{!wXi!, 9zCPbY}͚ 7df)cc#thqgΉy$1UW<5<\ĵ9^q TX 4M֡YژvhQr* 5U𪕳6f~'[e G\FBp1_؈?V'kNe\\K jq3!ٹtJK,6l9>x\s%Yr2ܕ>No?JvВ̃4@%|Y cEFFxem%m%], X0;u91Pa""ch\HwooCԫTP\Ah04~2o ha'FЄ ;O:#c\%D{/&LVC/:pӰY 8vKއS丼]e3P>tыHzvW`}˵عY(0Ϋs,ڊYMNLr^ӷ~t\Z+NrQm/ֽKCXV21碲&?u&(ލW 0+3I5w~VaVp<Ss۠W D48)#|$gFRS\lCBĪkC'=x5IIнd!YS{~5 z:pOR\WnV<\APj1U*o5˟P1[wUWO_G߅yc2Qao=m [#~C?,̴g@ϚIoQgz[lRQ9!vڬ`ĕ\_*Ռmsuz &Hk?z:*D}[8BxU;JEv, Obҳ6;jH$ ! ]t4DsZ| Kr4 LBуG/d^7xbl TGȻzDKe=Z|L71B@dDF,$R,Rwީ))aa)>;\m 2lZosIӥdCrS"U!br]R{HkQIbKb;OW?A72D+e)1jNk[m )$~3҅0I:?MBU 1:'5!OޞD)s. 7lQ:QyZBGKc?I\&ګ 2 1:54Q51TЛvq A؍fٻ>{`Ϊ<+$2:yR# L3 B<2⩽7޶`ą`OX= K pV'_쓲N)R,w@Ԕ~Hvv1Iu9MM HA3JyYS-!m|Q+}zrGZʙ0C"[qhHQCΏ{ÿйϨ_ H@$D. avHϳSzz.ȗp/J"md"o_m#Ԭ;݅w:`89oGcz?z,Q 47`$6SЇfYQYCdHslͅEM?kKT8[Rh;tʝi7F18m4j*:E0mk×]xg h j|*K<GtdĜ]4Om'@w֖zD`/?=b)K:P "ZDO[1K)$wD$'Ě/aG%Q} _{i: z]h`j?3x 7(AS3D2`8Pˢ4iP!Y]Xl^cBL$:{4(C2:xsh3cr{I͙!\M|I\xBtUp2`Nwj\%~Sfe/gJr1LirkD z"rQihd_)֋k M/GSk%aPwb_ssjֳƽsQWy_#K<1a̼] "4dhTSEϗ'vGi15>GI}.jV`% 3dTt(qD#]A*VZe]b#Ζ\$8kZI]W]-k|K{i u`$\tdnõE~r/=F.!"X\ )_(|ZCU^,BsD벿r\@S5 D"͏svlSQI',7X:*3]C΍R!Šg:A;dLPn61:o3;QƒG6,Ѯ _ҔؓCq,ϣƏ%b=E&`{V٫gN,k).p|xZFƗV`Y`w/)/S4IsO {cy2%Bۚ'a07M@~WAщx}D_a(js P#?o^PpOo("nyJ|PQ#fӭh,.]'[GL'OSƬ:_I{qgE)fR?;+x =|QD.:x|֜3dqΖիAmbBD<SZ }T n*= 桓.Q8їLKK"i ?ϟ];tHklԝW$~`6`cN]غl5.zŘpX@=Op?H ͹{#F.Љ"%Vr ?>Iq│k1cnItȝ|?t'Qw% {_ڏ˺yDT܄݊mLlQw9)C:L1yG3Kg {NxO[%DR hY'65CTVEY uM4=k_)8@#+vYKFm{Ú7_Ȉ ֬ha9}u!WyCt%T;k?"yܐ8H|r1ԃw5W$]opa~Qݱ{5ȯMmB[*ݥgXB)*e\8ٹI@ /H'HR(? K .rBsFFNr^ GM"ЩN9bJ~chP0ȇ8)v~o P'ј_nu#Q9xnJr!H:z: j4+J™Hjy~R@J m Vl P7i(\x ~+ug(.8~DM_RR^^$^%?"64ju0U-;aRo I{ lʿkwSkt'/CF 9sШR#jS>fW}3F@/ NfbdmEBn +&9ZHn+ARj4IfPhUQ- }M\|CA#<sl4JeTpM%(%Fc[9@=9 0z=Hw:957pg) x6aJmb0k je'{иTOk_**߉OT644@W { zQpT? =M~`Qt1(6MBarAIӿM2 i|b|7סڲu7ܺAՖ!YEą佷^PMn_7,儠EZtf$8'Q- U~lg@r%QW&s-mY\-hzbK_\ΘKD쟪Ge'ɤ}*<4$%<[~?[&"3`|S 0L */%lFtg"AfGhv7 DP\s6U[{<%OOꝶ3]PN_պt]߾0GsL"9U b~m~?DJwda"uͼhf jDeih϶N eXo"$*|Qp%U|k.W10ҦĂW܂'&.ڲ$#D;S[L)kw+/{"7P.<)77mgk'trSGPV>S96d&I馊 ?QCɃ-_"kZ!AsB 7J(w񇌿*[uOX +DL*oLGrFD!ۅr[WBqQ*2rMN^6Naln_x,%BQZ$ 'z8n[RMA>YtqִqPOg/{<{O!Pجes34;e-p,<=e'͐)|ܙ~r:%sDÙO&c3~{*o.ײ)~~Hޱ-%0; )* BIԟk]f6a^ǻ/n~rtOA!hZSI Ŕ.jl?.a30/xV "oa*w'pK#ko2(Lavpn7Y`?ي|ݾ;|3CJ/m"Jmr *%2*l͆m/OCrwZ}D]a!!aNi փ,Z| %Nr悓SGJZDO;%T Mhך͹6ؠ|6ɿ5#&+t]+xDېHML^N-\Nisd-gQpfƜL" Zvˌ4KZƒΌI*UiBǝMvp~uK't*xfv 7wKgµuZR 0RCw˜•(4Ig*$k3Dv_Aͳ`)VkMt.v Vv'd|J02ٗ_Ok[Pڊyq2$?L4V;u +=3tӁ^&Rwyx٠aub?? 3iKQƯW,Y%2kWuT߿IR((F3'L7|A8X|UhVTJ!z[:!WdmbQ jipiLΠ %i_}pIdN7;B=E"Bl$.wxg \e@QFSLηw]W =˘w {{&CǹPT .W7B/1^˜'zy83DթNro&YJ/TkUvG+%3pxܖ3+uX`c|`kd Nuֽū}a]$;z`NqШS/(ϗߣQ{L4}y_K` ّZ5 \=`7k!E\e's_gc,OjVI)ˆ.<}e~9E/6GM!xy1`oŹ6>S9Q$`]<EH$1 P$On4>CCh ZFQCfdv”V%ιhe!hzP&:q2Xd`w|".1_54J]鹡FOi!i%T(FMɓ^?֜H-#By`r#n3{?@H(ǧ/K˚ t_$Z"&+0G-7 Z&[:[8?Ҙ8 nOf =bEjrChC2ZK0Ap0ۻ'}̶J laMMSH1ߋbR< ]D+PA `yp񂼤|L*VGt@bJQtK*495f H}mAnSXgI(vF쐛J)@ՃbzZ= . :p'[bkdH\*GLvElnB8; \?}Y&hc?FW+>f- |X `PJ8u@?w@T8נFW#R\7 ԙJ]SO̾oEUJ`eh)DER}WvKnQraG|wLlZJ>4zL4U*:$pU8O$m.ȔʅȤ\w&$RP͍C"匽ۭ=#T^O/~VY{$ om?pd@՟WpG .LUxoVGbe-gV}|PS`Ictt^21O9v*{e#b zs\z"lc\n16]L.Kaȟ? |ӄA3-ϓ 6jI}&15popyP)qycα]]ӏVks"uTeB5571"E{)29=V=/@ [ňxXs&w}@˧(,Z #$#4seJWǠ= #CHytWr},Sf>txts9AAl|hWջKӪF ytBCu\9uHuQ{1]RX1hѲHX:Uu(F6 >y}v?> okTGpEx(Xko3SWS0$^;Z;R7? vCβD4:p~TR\&G`Rkx ]kSa*GI̿|ͫ"Daa$n7b4}ln>d[ /2sey=sn@{S|1B |ǟX.>PL5(CjDF2*|LpBaCK( U,Z~~aY'v!^jщ~B21ՋyP`53ob&bXwq+VNq^N1h< OZZ ]$CcB!b.M%ȦivBjh̊hL/ȪɤR㖡!$s&2QE :R}zn5pqgS޼kPUZI_ qpD"~ bso/e0E&+EL73C؞m)+9oL]&Xҷ\ 3\Kd"u챆*.9Tl8>E96uI,p˕qd8v"QaRwz.ޔrVh%]>ǕsW0Fetefv؞4 A4j x ϯw^GѓJ,F߂YJ~C˥Tcy pJ~ES-x=yҴ3Y&Z!&]6H73nb@SRÞkS)1Zf83B$,DN4-@u`lEހ('XڲY'8JW/b27rzоoc$ڙOqBC# RoSq"nJȬT\9&!Ic/6lc07ֶ|,_P,6{s4!lxtU/@j|dNyT` eq[a[oefk|)^Kq).pRFqL,(Mi}|66qwZIQL=':{r^@}ʅ\*~_ s=>1﮺ aWa $^LG;$$rZWmL̫J$FHsch dHH؋+MK^B㊜E?$/3y ;-1_YS^ġC7 Ǡ;< qaUAR@ Dyg' ojE{(x:IR{i*L{&PDm-d{ v#k"ęCYv3t L;HbRҸޝoZъĜZcP'?0aoӑf3L9ih锵ufoKXd&ضePkQ R,+`h֍H3;?c[hRNF5iJ>othb"T[ zs笧P%i~/"Uhh剐 R~3FPRj ~+uŝ4%?W?yD<6A8xr A;P0$ öЬ@ { 41 |ۏH?ebBoB>-wW˚i7ܶ9G)MɀD=m,ɜḫс|T%Ň #-5g]yVױ13=/LuvgcBe[Oz4/ [d\#JV3BQ)5Rwx8s}Oӻ:b`* 'nTW$w]⛣!TV{(p M O3n̦Uf0}"I~ArHNQqY},~[WE;M^/rB3ăZ(g=<{EN}ɩHK,:xyu*=$m6_>_ş1'}DoalrL꽆~a7m%)eH4ky&pBn2 /QPYO:u߇x!lleΩߧNXGɥ{LVة՞'R ͩj 7? >buUc=6+n e~qC)I8jn?:U\g5ʍvi˨Ľa\\+ #{EeOiS/Ƙ{ d7q ֏i+"2|6z{Ŕ Nʉ%⧤Li6 nЄ2@X4^Ո`,ƉnZ:meҍO|XKАtZH4ZKؾUȼSDUA8~BF8u2wqrqpv3*^_rTy9&ayv6tA88*qCߞU*E/5$4>_[[9@R|Rwxš*2OXV۔@TSXeۿ#ʌ \e< Sv`6f9n)7ꅹ1puխ 6(ʏMרM׺BZԒѭzc13>r"Af郿ڼP 9ZRO檎f%j+GQ@5\._;)Xf_24=Ib$B8}4O;UK{Hq[GTQfk*3O"+ǐxa?#fA5r -Rg#pCǗ0+_l ͋C Eȏz09R(=uX}J3&|b*?:Gw?YG2De#< Xrk4p1۔ESx^tF)ƯMlH雧(½ҌΣk2Q {q V:l-lLp&)$P]1)BgXo-V?Vn$SBQZ[+:Ӱ3/%ArNYBp V΢/ tEՏҾ! woL|TdY7:6$^ [,\ 0o3߶ +?} zwG@wD ߒ042y3'VN6Lvo{twBPY{ x!x'R/z$8) qd@`aE,)j;%R9H#Bi!P[@xZ0.Êmx3ay[͝MWuעK>B>%@`[ȑ$Ϟ?#έ4u((Atߒ/ k9 F]79 zj|J3kGxҫֈS2u=&JD:iY?{Wnz 9vd$Ij `wO{`%8XR@` c=0SkP/_uzӵd8u"/c82ffnk{SȖm42gx^Rb Zf@.v~+ZDjʭ1ܱLO~"qzNC;uv..=h"ͽ}> Rno9]| ;gG) f;w?a䨘^ftX5+Oo.KE }[+q!lC*s *,"5.N{ǩE }5bYR*7=W61gR a>¦25^g6B!5/5Y6$HA4RnP%Q׺خUT/xS[W])`SU*j8O$׿\q5[bW_E:٢п_UrrkTTj GԡjnsQ^s3zġ!>tk3\3 /678.7kB]2/hy |(*m\)D1EwA^>y!R !O'|%RH&Nco8_^3V`-cg9n? ̾T V r1`UH5;w2~`p7r&m4i߿J?OTUX ?e]L uO ׆X(2?5F}3{'sBNZ?7V0fvUZ]w$[܋ZѤ"fLۘ{dr{)* h3&Yyr詢˗8g9?OXG 2zi+]X~²4ֆee\V1E,˓8S{J"CA/dp~uqѠ/##l14L/Ͱ؊Mؔ/!cKZ\)(]C9E-2EkzB6 /-~%m"dškJsLSk->4WVf0+E?__11pJ| 8a$tfΤ;{.kFf04֧+lȵ!qwpą>]XuG`q{prmh~8-lNQa~I.vB.:`<zxhn/c/ *7i$tDߜʼnyJX,T!$7d70A&,%iG'ߋͣoDΚ{(B+?@̴Zt9cF;ΜNMś>qqb򬟷W٦7@SL߄wT Hdt(OԈ_(ˣ͈ٙ"u' _He^ HY>It#mŒhBjB,V ٩zG m銾X9k"Iw`M̟C Nj=-.YABPrVZ(=W5j)K F=tQe1^$}2Qw:+ʉI683;@Ng 5SXrB McFE4L1YxWȨr3Cfii3F$8YK5EٓzC- ?GpAx6쓐$y%eT; ZXvmbmRdƬhѡ, -ԈT / R[5z L\e`}Ϲ\0h5+VZ;niFze) {qj=Ϊ!ŻI^*I:}j}4= 8E7"bf^O* s+U08L]džҐL-!1V'a |=W>י$!١P(dσ,hxz =pAڹo;ۏ=}^^k_#O~2/MzaeaUS: ?4aQ]/@?K Ih)2kSW/,0t2j02T -a2Ms**^h,r#sy۷%7y#dEXAԖzή!=XXeQSPyFjwy{\@zb~a7-i$1ְ템Zx62Uв{+Sa>ϧ<rM+(eP;1VF۷,vsy@b?5LTK m|.UORcm/:]*(by~b 4vfQ(t _lt; %=^& S8'K Bd1o;,džs,FKgFE}b܍qJ^-+2<;濑6.ǓQC"/4zKksǭ׌r &MSj=$$n}Ϸ^$;c`!f2 fP˗ԠE-.vLnȀ%7?xг}"5wIv#Z7c^r OPOTu h%+?Pd#8[h\83T30h$q>\^]6~kFTNqh'nsvDžD3gmPMЌ @zkdRBULh5MFlO`az[;2NM|}$'+hkdDJ<Խ>GcR,ALk 9rD S?4ۗ$;nY˴cMxe;!mU\(&B-SoV(=/E A㟾k<%%y (JSԉ'cȪnϥ͈`*=փ9*k?h p sOg%تU}:O6X `IM"wNLYގd62]5`QY@_7C.Re[Of;1S41I) =p!]cϧy,k'I52;v%pYPڃ?4v鸈3( _THz!vXwx '?WMlCtoK@\H'FIo DFdÂDuКէ^JqSX&Sɖ(JU=_ZBQY&)ɇx4T#ڌ)eg̤^Bق]j S֞cV\v7QjqgZD[ M9`ȥ|ߊۭEw̧z+[܈>RG/=Y]qf^dF\[\%lS'*v<%p[>65~*@M0# Q*V3y^a>gʉ}Ѵ~Z%깨[,첼G3ۢ9 &wC-/}! jʄ,?EaisɛPT),@clt"c!Õ:Br0;88]w!\xgdzW$2%5tw Dꢾ3?߰!!~y#4ZV{M9뛻i^R?.ؒ2~@Bms6lU.n6qSw@ lwwNQ#HO M5$Ǟ_9=Q4e٨*{ (nlk^S*c1,)[^lRL)~X1kU}!6uix :9tZ'_yyvIa3"4`7<c0q?۞RR."e>l{ܢI3N 3 `KhRfix=0Q9(!ǧA#~ufܦDd/߲V^ j ߓ~3jA&_ע/VkO$#'2;,DY_MK_YL6 6l=x7! DQzLl=ERz`*StGE_M6l{2j+Jau\QX +YjOk,,(*Kޥ=PFEE֥8Qa>xhSDž%T^ߓފX^[nr͆L=4UQ9rjӱ!Xr6Vl22,otH҈yQNvkv -б=ΤYnEyljwMõSK*8 aG>e6wj6v[{[{WR˔1A 0 rN f~ CD&q(sPT; $LA*)Kr!Dl{H xi:DNgjݵ[Y*^Rj euħc>g:2iɊx`OlpDN%CC8fFF*>l J?α#.Ƕ[U4;eBǸJmI>*"lG-}ĵ6%Q<6&&;9 (;sབྷ&p,v&VGNڞ5ȝC.¢u仄fYކu^`l ,Ʃ!i1z 2h,e4C "m2`N꒤ʲKV&(flj㋀ а3@SeuysP՞,#6j#P[S!,b=/ MBpQt SbDjbOy(ƻilqn_p<a"dD|YW; 'u=&npӝ ?S ;? "(981NHSb~:c$=o &.!lI qi?TcTECbd ֐:XE&SiQΑNVпɉ wl+Y(hUasGQ{Y_m_p?@p( 0q*RaAm/J}J>ėXfHmoH⾾~LLv12R9Ò?U•sjo@8-GRb{S2kBl6;6͇T+%qI"9%B"8>sSϮD.0V嶍Xq07PC&_hë+zsLՁ?="!6o.[â/ўEB2bpi~]s&&_[)6v"$Y;O3v{ !{0Cۋcekͺ EVfs ipAnP0%+_᷈$6D:\Lk$׆,<ӗ1ML[c)rzM|UݚF58~Pǐ#`C|F4*}pe.,r ! K$t,Pdg+Uπj5Yߘ⿺d,V&2gUkc44"1r)uν5CDqo2FRcBކ`E"A+Qa6Z*R6[֤E}*2#4O5.pm -?6lVWd nK:Fk՞7T g.. 4)>X=* } q=BPoK9F #f_<["Ȏ \ǮfyR|IV!}.g݁z%bkcS$4yXa3cQ^8O%[o+6qŇC~96 L99O2UzD#F,!}jNᯞ=Ԭ6eFts`Z9^XPFޫ=S;I޻.[>\Wr'^LD#AFj\yarxn!,/,0 %o~񌗕:B ra`"e`]bB)9db׌H!1a#”apY =qW0//=,Gyi%Wa[޿T)w[6a*.E{ #S2RLhoǨUOu 4;(ebŋ Ll G"hwhd@Bwwwy(Jo[wwWo;sIV W,HMV)Vu:HDA6鷱EUk ~ReLeq#Hs@}a[y:J^Ű6>B,< dզfw+Q?(CS2wI[< Yu(]7 4S7 ,[ǽ8JQcbEmRHY\S% U^MXTMc&Nʭ-j0ʼn͊%GF+ᮢQ9JɴlN&@nUPίCݤV™ۺ!Iϛ$ŹN'EvLݼԧKE!uNb',iamOz<Ȟ:sP84- RAYjԚۍ:(u\S;]J-)Y@[8 ,q{z`5J|X=ݡcD+:NL<‰C/%m (WNrfS[xƎ羆SeS!^zVLu+'9E s!]<]ܩxy`MO*I+GHm# 'mRK 3  sZHVӎ[EjG=GjF]+i0suȍJTLLPfʅ"~_.=ªjng8'I@Ra\ipG2dNOH]S!Ǣ~  A\@\7jz9HP/nAkEWY[ι5bS޼en~#+ǿ ^7{/' )'1!&۾ɡdՄqf%~a-#GtM?J <.m9烨(f@H_Zp} vpͯq55JۮPIWyLY-9Jg_Q7fV$OE\ w$Î $Xb]\WW|+OSs='=>np'cе/aryԩr :HJݷz>}5T>b nRLnN1Uz=h[؍zV(c]j[E-\t GF>t[K*C S v>ƚjǕdbNEGx1G(\k.T?QX37` M#ރmʊJ(uGjJZ4i23<ã{0z|}ũxijw6XxIg.t߀F|z6%ZZ/)ܽX_$^>L XXƐ(,[ S~1i*8?&dC.-1J ;$d-;m;X͊脴-())-Ł I4&$ɤ9:m.wpޕ7lEwCA ޔj2t&:`T1z%26:Y b *֟wS^o '62EBy_c@ʟ݉"ng磃Sfؾwr6L:WpI??"pT3xF4LdA=uG *>f1~GFTgEtT{~TJv6+eGYL_H Rv 57 EhbZSC߫XK!|0d=_=t1`'0l1rPцS$KX}YPGE"/]eŒgʮ_Fٻl!silMv?zgLАMWPe8EdCgՐ`,£vQRjG/ $ZMqhL)s y5v\a] u H1D[o6n2,!w7jȅh׃3G9ʥHPG& $Z!zS XqѭFh|_7QKyd=I8(!  gM.8*9Zk;ؿoӛOx~P_C9pr !Ul]@e.L%T(3UJ oHO]9\~>-4d@6]W[BplNFf ٨݃K/3Z?t\?Vs3gsQ{G qNezuI3Ʀ~d]r$k)f壛Mhzhv`qr~Dr.?9oz +q`-`.Yb&c~J6PQN$-tǍoGsH؁Hoq-UM4 ?|~0.#eB',۰z;BtMG]OܐP%ζFV5i]u 4o4% I_:13m-IX_-;bGtM2Yy\6ke(V5&Wˇ[GVĤ:eSD}-KUBپ>ΩPVAn"M_~_g#Muڀ X8Om5RjMʠb>{ű.QN)1='#9D?އk;{m.0{s$Z7x׶)9=>BhHB&\OiQn|Tp :6{%AlIGX-Ƀ?,-)hp%3jY%ZdShpik{}/Wr?L&kT IM+ l\$6۲FtԦhmCx^`A},Bx3@{A+\0`҇;w2T\10ZzQEE;jo >LA_m9+jau_4Ҙ=DӶ<@ dЂ\3;Tj,VU&wU4c̈́4Q^z&}K8!3{:UH< hR)QB}? ]6*30>%K7T('_4KRYpoۏ"= @ K͕59"E;T"m~0*$vA0E45v?hm2u:on1&9 4 n+ aC7-ΉҾ`J)DYtA$Pzuxܨ[!͸"{sU?ЮFE3BgVW~5n "?V4VYF8PX`}=>Ʃ. yy;egZ樓 ]i61^7ή0SpF5 p4s`8]Ju0MD/D)O^.kcZrφ ?jS,cl$fs{3O1 [.?W1L}1gp loJo +2'`j%N $ V01UOs*.{jf1AQ*[T ˝! 5ei%nW6=ue\󭭷c@(o߉yzTeXJu oVDսz|<37Ri'',&5MI+AԗIz|7+H|d'< <XGg LdmVN-`=;QLiݖo+ɋtg ^*d:VAF\ŷjIyj%iqcH*^j+%~Q l/J%>PyѺ@}ةɸ]~t$#pkp܊vEѴRm) zJ91myy)v,ii(XЭDli֍]jQ&LhCO~fe0}IvtᝉlSҷ{y 蓖7xJ DrtCѠvfpb&Y8Hs@7 \(N,l(Dg􊻁=:S H3`-7)mT(Onԋ8hq(n&PA7IJRB$ ͜$p;A"<5.֌>PwROj:q-6oR$̨תE# <WG,D'T;+;Qx4Ny'ȉq%?yx{?ʲC/$YgQ*x@O}iή WUbG;s&V?VmG_{_iqܑVx^eSvEUo/_ц_P{R1+4 `X|*O4##[aRF# fi3N-?i0nK9]0v@ w̏#1?ԓFQ0k[`MNat҃3< [xP`wX =);;B ūBB"*k̭, g;m B1ze+*N~Lq lWbC2Qq4,ؖz ˑdʽ^AJ^Ɏt8<>L8{yb ġ4PޝbYg휾V̙&|A5F@!uWci BqȰh#Df!/|Kϐͳ?8ՀG0yJfܾ[mO*; OM(K!W(!W@>-.߼5*Zt,O`wڰb٘&TOH΀+&#|tƦ ˤj΂@h6jⰙX~tE&>!E=@]CY^߰Q_]`EYpEEH*6_ & o uP HD]㿫n۪RQdxy ~mSA zU4DwGH#[,#F\o&&Px+EPkJZ g7(f+ի\Ikm7vwo gs{KƵ!"ڎK#(,»_-|^xU$9}M ;b0i٘fPdeޡ4WѿF Aq/4{''ޑllFx!: ! 8 .85uܑ~%MEQ8&2^^ʃ9UB3)m̃_`"rיL̨+L.h6}+ F.*^Id@P8ٗމJ4x¯KW.J߾U4T#C˨9uo B R `Iz#iry6_ k)sf}n8Yެg?nK C$5eP}5H`vLZ-}lŶP okss(w9 K$TŊMj<BO2RO: K)/MܰAfh*Гu*h* r; p  w@>I/[-Ɲ˷~IX ۈ?c"[ۏXzY9v=7W%(dp;*7rK 53.AJE_i7`6v-\s.1}rWQt rJ}Iڣ6YZorBvTi*eFGa)͒EgN;Z|Ef7@}UVl;˟U({*7e#E7 T,20Ԇe<\ T]ˋO~B&#YB\a1+.ȵz mAR1*̄L7{}["R,ԕ'ÿ,ޖ.e|pzҬcqRRBML tGa&#Ox>rqTv2ػ:.yYslj& GF}e44F<1RĺbTy08d=s mB97n| A|\;jһ⧗$RUH)˚j`ƫS򪰌^w}kem.׬;*yЊ5D{MUySX)pZ`ThL/A}{7=Oe.VkdGULgXr{ڍP4DŽXSrCpEp JtsCQdƵgHq3Wr7^.uhn:Nwn٦Bvw3S}8ab.d:ӈ ~4LF\?QML."2eDr>J.\}:p\owҬ=/:eH0!R 1u=9n8M; ٻzn<W|Xu`;a$/CBDF2lٗ/ᬇaD'r]/BPkQ+#6{v'Hм4H7U!d#!r3UՃX+ssxXk;NFu7dt!Bf$П4%Ss=Qcc܄Qn8KI:gm3>R ؇R8/5]c152Pۺ@EpipGދm!WJbm'LY[B8SXy'ǗlG >Ҵ@P+ٟP+`¦vv6rcPv;foxh*`f+ )|iݠ$۸lo%d) $ @&wG2w2@R]ßO1O'\:=la697"͜pXO3B,_ln좃AG9G0`tPT!%\^ {u7lN!?,v.#F ųT@hl}Y񍷂wiiw}H&:tNg=̡YQN ;L<2 ĽmCo}v )Yf-&trGUh!`*HBB1&Uv%o:z:ڷ Ŀɍqh"ѨNݦIahD>,(Ǐ6sYPeO DO[Q2GZ3_iP7$S`I(h  ά$7==4LBt*]_Cg+]0Ũ, ִ}\ܭ-pk(a'?sKOjMC-P~+ iK]@ ȬDK[Cp|@辍-aw"pOîulQhސ0scSVd\\*H&XX ѾlROJ]7nRX RPQy*[8ErʱX;8]z٢eTH 9YG ? ]dvʬ?BXoFzBt_mOvE"HQAkpYÓTKr%M ݍ@T~OX<)Vw6|&!5Sjw |רcR^r' ]wIKqXR^S>Mg/;vuU Jx^efIYk~i<`1c*a"y!xA*}ʃDŽhE Q H6y'5MR ŰUQ 4ٵTܸHざCڜ‰@6,V28ybԚY83rf&{T|S)օ^fJQ#&l}ɗbwY^?ָqA&@ ՌsHbb)Nz~?<hP@-UdOUSntIl[CXJ/)'WYӇX^@~`Tl׷cڐ%M1ksDj=>.?íCvT"Z9/ evMke,R.;mΣ|[&.B} (9ad7$%! UZRY{W|u_΁BG &lnX1J,]|qjBj$S֝%%"MSDjL`i%e[;.5KPUR}~[]km qWF3)]LpʦWq`Gg|Bs Us7vYh'RΠ89"1)xuZG&QJ;.}3h$kq\}JD`훏( +/2ă"Mm\~h#Bm3 H}]wv3h @kp9n@vs[oA<[fx0λ¾Ui՟EP;_%f1}, u3o|S]|i9O:$(JVו_H'%*:Ri3w"L'v-BɐrC8 ۅqTR4Žu@g;d"*_.#E" -rgrkSl.151kB8k] yy 2% nOaHK֧O9AKSkBxvblqdAwR:↾08+ypݡMW44|pw](,Qf낫QPRT6+EX#m4;:.zX^ ϫe~aAն\J?+CJ}|0[ \I&Rp&/P6+Khì2bN,VeJ(,PR5`[[k틬{۶M=t*GS4js\a B be]U09 K8Y/G )d Ni*]37ts/4!ٟbZ⟑}?cG:y9u E!J x?0 ,mV<]*W0'OoBl(i_^m,3Oi;웕e(B {}ͯ՚Gm6R蘒$)}㰴ѪY!#NX5C^7dSDzC; YAB 0$QƤsE}m77Ÿb[QEP^8]d%X&O;exV*J$'R36KãJ@/sڔ|ݣIKGLc ܦ9CqPjRQ-P|{~T L(|4tb}-pAHXӤ K9;M?$ɯݍs<>hўOy+ 0[O\(L +Q.:)E8'jdkLw.ҕ~nOn+ѣ!Ct1fɢ3XExT6>a`@x[/?Bo kY9o '*{mWԡ$ |.Z`դy?X CZhs>פܙ(o[l}ibcViK$6Y/6ks.ȟu^DŽ) i~3\3'킓{?Bʳ\+ ke+mOPY 9[nuCɉC;EyΠ>S7Y`^s(:WPDIB7jۆ< \C?>%3;:$77tpCWy#d ^who?'6A\ ؠWYÆ!e8VT8S4t|*uw]esLCȪ^jjW*S`vbQ"CjpY˚*4P7hMs Q1x~cK~3Ze$qh18隃QӅG1"ٍj&TVC>UL ٪&ٹ#|ЕpM"nV 6y馠hʷo?l ~NkkV jN?}i#Ƽ]Ǒ3F."o4 uTlQ2bω4[z bUw!"QuB u*((]֖a,q3uM1D&Ԝ5/ T+,auI/aJU7Jn6YsQS<Б|o_O&}2 Gᤐ C߃_v.Vx~; f 'f< W-WJ6k|nyQCޑnf卷R۴i`+t†Z ph5hy_E/qK o$B !Gh(ž=o.<}2J1ˉ(զJƮ 蛮j<ӣw0 BL1Ϻ2J.%C 9@C34#-#ڧX9-]#65f%q?ѫNZ$Ւ"qeGnjA?_ %ԜuL!ibE}d ʀǘSL/G_1ɢ́v5tv9zfޮս]:{B!A.~ p;b<[U8%OZO,Azm('(O{-Y+l1I"< hf}FyXx>=hTfծBuPkQ/: Y {bzd"Z]Mٖ\ilw.ےF1Go6=[;퐸/W%[WnB97ffP_ΡS#Fi5wJl &)+zH ˲ ?VWzRc/I7cgy\YgTaט6Dd%KaDG9T3(WI~D#H9ƫCbQ_O ̐QA__[tӱcB|w^ ^Б Lhf9;'-z,@t,yx|җ{ae!F3YaMC499)ghi'Ţ5i\^Q̲ P[81 ŢyR6xDsEWl<6<\(ga~|_{3cS; `+ZgeB1ș7"G:'Զ&N ,mK5 wkԊvTD#yz;^ν/hƔ}]gF wAvG[3T(uL/b@,X$(HӤdLoT]7A<® $TUƹ;~el3e"'jPy붪?yK3\ث)ROAd+I1>1$$U0,ﳿ;fK_no,7`ľd88Aی{?Rq#fwsN0zNwƈ@<\"s[ '(rjڑщzU;N!+yLz>/ETF^alӚ[)U0/c\PG g\^xB1Li/ q=+?q,ˡ}d)4gʯ 1W]U$Uh{Lz⩮n䊍" .t ;[niVl{83E=CB? >Јdq?ʣ#6"5> 7 DIV?kO["ޫ۔#r;pApr"BeQ>͕l*omT@8Hp*2OKg}9f Mq0ygƉjͱIak H1Xx{GpáMYxR=0GC4\lJ^/ҫCgSSZXҠ[\ d!*kXxEJ.,+6! BIg(K#8w(B4|>('~ 3gާ?@T@x@-t,c^*E| a,%c]S>S5i!XujBYG6k)1mX5r)UGvc[. #OG 8ԧ_.cnm'<2 7l4u'p3#@ lӂ#NS}-Tn:yɫ7JR;*kut"qaEWhbd$`Z `M,/m2!&4mP/㑩 cQ*q蘒ӞO[ǛYwno^tAZ5&f|d-.]XF$7\RD('#%e<3O@]01- tyr|ž6\-6:$ bf4++5%![^h˒½?i3+-tPͲ<㧰c=+0l] :k5~Q vID_|~+kr?K\$D@J{{ Wus x^٣ì NUU;̂6pbY5[dߒOmiN<!{*CZ5j;U]"m`ח?=k=jO͵y*,`$*IwVij!a;~y#iY]sfJ98'1*@>仩 G].lpP):VwO&^ǔi}l*}0o(6W'H[<\aܹ607 x r^*7q*ꌯfZ,7ߖuR:ahZ;#õܩگ94Gb&uxl|1=Jr\~'ESRaV۳i0oF htN$R PygBmH0UvE/B)ףPF!Ӻ_6%⍿PڇrDWna>`]s\|EYR!αa8GEP~ZE׊!̕@},/F)kW9uNG[GPj.c&#>߮AӺLy|-ۤӍomߖCn03Wdy .^5 &㠁cn7S9J1nҌ&rm|86UlNl3 ^K榐7ҊX` ksoUX ы`pߵQM2q=9?VHU(zl{N 5% 7?"viwћd-rɰIj2yn1oj?RX<4ؕWSPG?r~X|lk$J;TZW?a!ȼs1^ĵd_y.̋ v{=@`#j!aK2ݔi(E'EТ2) m}!%IS^kAZ ρYl0BҸ=[/Eah:"i TKm6ۦܫ/QP_M"`+K6x6ڶPHRp'Q=wmgm#g^-]إg)ڰ:X3\M!Nig+IY$'2i6g|6f5}﷟*μ St:{ ZJ MN]-nD*f*$ߡ'hthhKY~s~KmVuWĽkjo(YoَAQ9|?;$$~,"#x%}MW7J6h EeB]I,7D3H#h)C (LkhLᐚU`5Ka5 Bz VV5Ff4RߪfL L\`ϩ@љˮ~FT,vzeYqu>RL26k]۶ `z\D1i5)ш!,A/>sPp}GrL˪'ovK4XzŢw3d  eXBjs'*cYTjS^cF5S=9A\C, YC*ƌeb'y$l8130C(qr6YTD's8qu^Ъ`]E vgjC]̌X+8ԥ <c~ڟ= n|K850F`QX s>tѝ.frJ^\EV<5B~] +Vwٹ m sxz<E ?y5>kuoy!v Ll,QvaZ 8 &U+G4lYj)`:gui $~?;_>Hb<}dSo6HړDu@ g#U_wztpNsyB B5X~` ܻזu!զOdtuE>),,ޣS1\! 9x PYrKrZs[]r@T*~h.e{ĥ[P,P<ʝ,χğ TpB-$[0?'Z/lehW00sZў\t$^_FT>-Zp+a4TB:v [׮x ,f49=Kّ`}e9%LFJ*Mz003+TdS*z9Rݼ!ѓSsk9oW98qsؕ&z fmt^s}LItOo R9N-s3`8:@<.y aTt썕x7% >ABl ;Y|8:H:D.1EkoZ#(V%䓮!Dcw'*s2*L86jOx*s? U|stMΩG7zC; +bch ݘ#OM9ڊ4!WbXtx; Y {,,XW t sK} D>eqA,ҬGQYBS Pz?w:HzP _I'Gm$ t%?WFXLJlf u*̽= L[bBXDDsvX Ŝ_V%CO|îu|:,]$2I0 ڞGF-z5h.<T:|ALV:Nt8֖%]C@[hgӉ^;u?#DoKNQ=088$׫#GźxK] ]nNsV3( /*2~GI,f9C3+sfNˋ/9Ov6wx OV niFaQ-XZS1zcjޓڽ[#Xtſ7|?q2=nn X_p[+ҪS `63Uz0!O $ > !A~qKpx mvMP?Ow]>ԠRPlK[ܔkGah@3ž@_F3TL1. ۜu]ٸ(VX?ZW2_rHsp`wu'?BB3ZnhR.xP`/YϘ sf=Nw =cq޺N9ō\3h;*!s$}Jl"̅i>FlK<H i|E&qpsIA'yj*֒ɀljiʹe}2Wr 9:R谵 Ua] n@_pxo"Ms6#'OdH"R#tW[>KIU"9MM3ncN?)zfsT=5LoqX!֓Kdi9~:=KpKYۜsmVBc&|g'ךBDY\(3kBv2Zo+'Uڬ0oBw'$b/&-4ެy=gORy(xׅ"d[zDDC4ܩ#~o&ƫp(mviКz88S>ϐDhi_D8Z/]E< Ù(фC-i[Vq IGڝp ¥s)f$Y1Wt )VMŠgraB|ګ!)ۨoY|.Jyf.pV'MeA6E; Wq yV#(uƜ2e4쯝0,a׆Zm&r'{2`D‚xH4=eJ'8p- RPY:و* uخv'n\0z.*Oԗ q1~UJ gS3DL6Tlfipd "PpjMd$܊ʶ[M1*q“n;AluI*UC8PZ$bDOh8''Mlr*uC P &83bGxTzOLe'\sJ ߧ#TBvd@IYdqʸNJ} r~`ށT_x{xjQ]uUmIA_}eŻ A/T?J&ݾ6s{,fQGd\!BgPj<:( ]̱R7hzHxN_0K Gz,sggt%(ldHP4C[A*4ǡ ?gR:4Vk% p:7+Q3eA7.,U^xz̊)w|a5-Ia?pyx{G!>GRG<&17Ȩ[GmRtXa&fj${l!Pf3%۱dԉ~Gm.dPFCfBt%q(EGKsnvL@5M=|7)1G[@kْ&M$ ֠Q"g}\,Ti7+{ؕondu՟=Nc֣ 7m=r2Q9_ UJb'I9 N=K|İ'- ^AxL] m3:$vþc5z  Sz*"HD@"\ l ` Z듭@mr˪W&Z֘wGv)O;;ddfw 딆HjpX#-~ EGC;z{3" Ũ\OGɝYq>س0 5_P> fu>$=*H?}6 c#vk+ ]+>Xd4AwBgfEaz*<[_aO:IΠ3&2"]~P+QfM$/c۽hфo6 AGmm6SdR6] $!D ?NE,gh:)(UdbCZ-Xf\4 *Z`'z;=Xk>WUDɶ/3 Kq{ubU3&^ѝt aލjCV8-׏D΋k{E) \ߴKcD-@ԝ;'/@<~$s6 sK#m7KgT^~^q풭Oe'/0"5(S-kAt8B=&2^|Å8 *%-vRfQmbfg]>&;s9 "s@y빼UHoFNWH#|lRxf@ci'=Hm>bմ DHkR2 ^lZf>s[(嚩y;6Ȥᦈ2`|}.E?p~0DKqag>sOa$x/KoUF4W>*FzqwrBIqKQpL6VJÙŗWXvP&Ph7&MݐC*;F0pClwpn(dSyZPulɀg1{Q"׃X)+uj`'H`g'J&!@i#ȗ1*'.ڄYJ\Ǭ+߫uspwVLX9zڨ?"}O *݊);y;UC$E3Sާr"XKbj׋:H͉lOڪvpKh}K;f@[Km/㩑Om2N]BQ7Oܾ-3Wj=,YPCA469ΉxJ!rMn?)âа؅ {XO_.9@5^"m3 =;:-t<|`Tdmp:/ KqHI)l_~amDKS ]M{9'UP ҢE:>􂞕z],MpM9}fvx̷eಿYg`O [ռp3XyJKy+ǃ[ 72CGG17+w;X #|?_h t$TRW F4 0VOuQjܼt~px"Coߣm*^s _*ZRRPF\gQ+em-?̤]sBM3a2Ù-:;hoE3`|(vcq_BV5fYgj~˳=JwzfE 1|) U1(0@9&FZh=|\,y (ȫHv)$vlZ;G~`fAٗ@wˀ⦉fy(< ma12E[n(Tb}?L8Y^X};gi_Γ& GsB kC5F)KnCXUx&q}J u) ϸ8> >=HO4|r-60d }Șɼ|iXiGT%eGk:-~z-xPO{h8hR;*_S@=A11IMA6"~qd*Vy)jk"sL% V|O&jt?MBW/8[?=l%PTumz8 ]ءJDJ|5B#Y_׾Ry8X3sF1vȩ}F"jNKӜ}F|=IeSOyDZf,ejS{&açTܚHBej%tfԖ#!NVop%2;c`NłbZjTG58ømeg7r_Xu*GD|epC=թ6+D.StDh`PFO־/ύ_XNtjkgWQYMk)Wb"VVCq1nG3ޚVgQxns@*-SŝBYiYv7-mu=sS|x|{I<}Ye,$GSZcf:qmkfHuͤk/ޞkP:Ԕh"HNI#u)G4­ⱙgwig 5§!ԟ'lK g $pJhyZ|gdT4/4\W DW|{0/=EʳvƅTerd߲pzK=Ia[p}{RT)QݟfP ^p(F-h4T[y%? Tbi#3#B!-MTI(j`>ę3;*ai%ZlCdj̀+Һ!3Yq$X9{'XZw r\5S5&&^bGܲ U%Jm:-WvzdΔnA擌 ZBtbmT:O.wh ysqT1|9}Āב3HM{PCiɉ@@6PU\5v@зkMvfL"[,Bh4EJXFmĬgw}-]YE0} ʺ0pwږZr=.SoØ"SO_5 3}&2xXfmpiUkmt)i^W%6qyvekeC>{I_mBl;dG}څyh hv AFqw=LVWeY$&(d{ArFy`@Z0΋իńvr)4Ϙ>P^>eݹ[UKu ؾ. 6!fVN8J|ͪ XuVGҖC.I9ߞ0C׶A ~VleukȐ e ,:I"3 q =W\Mmb#SYDXƶT:Ϣ^|!>X\n>Y>8 !\Tz--]-G֐2bSIJJ2atiJRbU2כ|,Y)W~(9 bbT5ԉ;[6敁ŁɈ`47ru;㐧wCY5 meאֿEg,;{6ZfzA+E4p2UU8XT.t-<'Rx ;\zA0{]%6s0A2ٰu%r]} ֶ F.}a&RlL+MR37*=>W.$eso <⎟2UYB3C<nPIRcGkqb͞}p;&d5!B<%W6dKyhrZUV&eZٔ rzN&^+U.i#U/'5u17.y4G,V*c32MqA,^&/ѐFtH9--#T& K1HO0x{N7 93+Жyf{y)Ml@ܖd XhG_dMW ?za.ոCQz7"ˋ rg%IED`CQX; Ec)U//jj׷JuvH^8&l+R#BH]ηpN09=`j.{Ya[>Ò^R>r4`ss3EEs;|+X-ʷÌ0dA}vEfD(Y#J +?ka'Q2`~4JAJ>yN)%P; J}j% +P({sG (6MA+|7oׄACr _8|ZrZjP&E3ƱH= \@3$X6O!Y(ԹzٷOi8UrULub& (+j\y AbqW7?1e,Ih,P2aD^C_xtQ$&\1Nuͪs^9&wfd;$w U([%Y@^66)uH`ClͿKf}P1!£)vLL9\;D]'2;U`[C]I$ x]g%'XX/4Y<*z p\m<.~-֭r֢ZyJEPpt/HٌdߦMRiW2Ƽ| AB4sJS_ 'w'%cN4~qWף.xG3pre`,@۪(jVc"rGPɞ`FKFxD?öIvxIdS9Ym̙6s[jm͍dx2K Q>Q0u=^_ ea1 =H-'K͛tgDyF\8b~a24SKXp-ZPȿfr9u/~eiiڮ!t& UKPlCײon/$onm]ZIrMA2`8Y|¯EǾ'Y˳a%o<<46v%ͤ\Lm-Mڣ=Jº!5KB>vpCM&~qg6 /ގ &i$mA/p~Uxybn u}tk%Q+l>S:h8KNҋ IK=&b &D<#r g2ODk#ԆpfLE<&#:Դ9&aPB}KrX-bs $uIw̘%tޙIF.uDO~ު{%['rKmI /Pф1f{"@/77/E˳k9YOE-r(Ё^p$IȦVK c~],j8QFU^錶ygHv8Cp0_}&V^]43vaOEby|euУv{y9~(hiunPN?,J?|C࠼,$-;&bX b-7&ݸ6 9๊kU L '"hYIͲNxJaQW.(&yȱC_\]}\zJRrN"w5k)`Gqa/gbJpRyVcSߣ) ^'KT^^VƋn{>gut,ɭe[.fLՇ0^(@ΑJ o*KC_I/yNExA␦#4ئ/;FG f4M31gЖ)M63C ?&ϤU)gmN1vpUfFwR^PEV" }u ZxrdYO6ئ$F%KV SW!ll>dG&[8-6Z[չe2%+FHOkUs%@zם{8)6eK.'&bU Gx)ռ,CnM~gS|ҝ/ySêe2TQ_jE=^^7b8C}BQ, 3X. Vŧw@,W~YX~f1Omt]Wlv_K#A݀<k9:bѱ`THodC+ /\B=V FSUV>TIQRJ@& g~akm'Ju{JZS&:o&|hIyG(}in#m+P?Ĩp7D1{u iGY fcиd`ҽ!%0FżYwˆLJ>RThi<|N=C;f,g0=,J)3]e Ө)r@+.FLuL;1-Hxf5{pYHӱ.+Z~Ǽ`gjprr2.TWBgAw3a4Bllv{&;/<~SP8$`fR1nSBRf0XD~t扷y~hUIxT-~ޒ8 t0ym׸*p dGDv/#pڷ 頷=>woRcliORP 9ٱ3< Kw["H@[j[oP+eu50z'SX}F͹p`Tص%|p6d)Mm鏷F @ttfG~m"?HdBLY׃|z/+~Y0G@-ϑSThP6IFa38#@Ux'&}RM/V2YM\7t>o1!|/mx'zWlge+ ][?Ү.pR0t)+Gzfx^t̬s-SHqghu)hCoK2;u5TM{ M q@W86kvwϹwd7?JZ6>{q;wCl&}v I|~=1d޷x*T|(alsn\4S)hU`=~sь5jAzNΜĞ0% KuO6K}l<PU)VAwtsXoCG})G.L$j=!"vBB`)F=jHESzNF׽J|Lh1$ I\>RE5ɫ$?}x_ـ\LRx:ހSd*[#py/Wy%NU3|HosjLUi ,O'GDZ\[i !Y[dUkWLl=cߠ[VKnTZr] sFEs90ŵk>akvIՠsػVQ-&H]džߎb~q0LӅ|൞.ˈdz: -4;ܙ߸P3 8؇ 'Ao%;w`$VW?d" 3Oy3=XM{(1oY3r<{Sa⳿bD[P'g4 4p-ʼple=҉"47;5ku4-+$4I~l=dڳGO"@1*rx.t LAn|5t$~@%`.X];巏WNȓq'ΧJ PN-;6wC,m j(#eJzە“mD.hաIrn1KXFV]ϡ.z4Iyw~X)<@QjCy|f8W{z5"p]sA=-Wl1YOS0mp[%R>#+Ѭ51%V8ʋWf&{P@:%MXҺj 0;)|μw~Z( ү ̚ڂtXe.:{oj-K|!LRrif1AyWY.TSS?q!+ؕ/ؐ=$ov4 sG;;l^IR?P3MT4d5eoxNk%GLue_=A&UKC@v*Xryh8g< ~eӺp8;֖Zǵ ni+vF h3C 4ʊ-dkJ,G0LJR Zk9 ýHFoI4J 5Z"|2"!QP) 溫/] riY%Ófu:~chuqL4.=$ ؛ග#p tACm&JzbaJ|\zʮvSX+5<+F488H/6'@>5KٕMu_9fdcLnA[6}[@P4 _$]Y1YcSu'xVhb}=A$h^eo,=^  ͋En,ET p`/"R5HZ轻 @c`Nu-h:ݶ8#7@,i>1EL 9,+9V(r e?6Oxث hHm Z7RH ŭ:4 ZQ?acpSGKFysX<2yrWٍqe}Cm6%۶!(5۳:wV]@dg Uj濆`O>H"XPH}4[Dpĉ!MM|6sER{)$жx ׬9Quy (١@إyIR[-NѴEңlh% *TX>sPuޙ<#!&O;"ưß*kQ=-J6?(U(YbѳH4%kiM/Te7ysl\\W{_Eco W$3+#ښ_6Ԓv<gFL oH"3H#S'zkcGRD*0Vܻ$?hN rmk.:|7MTv,%b#`"fr:;LWO'Re)0lEm쪨ߜB=xߦCոfW%|UR_32iۉ=? 'XrF\ s~rtٰڭǣC qʠpLf# "QҜ1 M^3T{ND2#&/;Šazl,z'[ez8޻☢ms;=4N+p @$ #/>jW*5Y.QU_&^fޠ!xVy!PâM)çf k,<& R~g՛_t$&5cT* c9cMnhj>!(m>a͋b~:(m!up4)KC ,a뢪8^TKCߥE&Jn9yeXzohR8CkJIt6*^x$s]et'+Ah{h/!P9bEjw'p;.Y8X'0~}/_icUc@}(,Y~eV,j:!{в]?|JXK}l\$['g]쀇#/j/ė)5t,\RFy˞c\{mfcW6gO W 0 Rv^Jխ)n?%j|9*v*#Lm<0 @ %'$ 8+d4@x'ǬXH} XT٪GsG˲ʽo 9l;,W!tz$apHFńKQeQ5Nb4)L>Nk ׌w9n]D\hl`/f K4(E/(DžHS( ͨ%Rkugޠ&McgCDҽfqp#b*``v?b~FQl!*κHD~Ejz/+0 nWE/Yڻ8Joa'.̃g %PxXso52U;l/KzgTa SmSQ9xh pк Q 4vI(&O26VQ;^}Lѵ>r r"84;mֶD&ЧACWu7D!'A%C<`XUN{Sˍa~Az'Їt5IduU *kxu~S b .vv `W7R ``_mu wVWV;LJ)9j'G=0Ax. ""F_q'~bwb^FM (xy_'{R@@nNR0j$t2.a=urv8( (c^ MpȝThR.?~5#f<*|N!?f֛zWqr# Pd;"=KKqU)Qij<;pކ1D<QU T 5di֕$Hkp#qb;JċСv8kp>zgf-#C_`m5'0cR: W80!144s^`@(ę|藼Q$*sf#ѭ,žy:&Q?nفlt WDnOKl[%ܙ*|GE3|XmtUq0boEnQ&SY^sVߞ)k 8&AuҐ[}rlxDiteY;1׍S[Ld?̿UPv )M 2j,/teIwAZfht w0ɐJ_XSmpc|p\=@MRph3ጙbĘܮ>7rCzy7bX_jtݵ殒@D'Ɇ;ԼMʫ9.,klƾ@ߤ?D//lWǃ0( -S;Y {,Nr*${dLqw9.:N\($ݦ])D7(OXrH,zG']n?%aq"KRfdYN&) خ22 =k/F-! rv7>"K+EIU,9)H ۴T9n8k0?my6yF GhafiFI) pSMNo ĐGDoMmxk$(1.*zYYd[̲׬I8u<[ K @Ro##]6зɓEXuܣVjHkw_B "|޺4o3}8F 0s1aG -/' =̲"g7X2)Wa> ȾYIys2QvjIJtwgĮWf.U3Mɱ4‡FPn (N&,u$8( vW=^ }[?g>R-)r*ډmF=$V9182aDA:$gRub nhr(GгhgDC-md,`?OY2Qe[~"%/߫gP苔oڝOZsqxjȡe ~B~ Em>GD <2}A 2 T33[i zKhdLFwإX(?!,A,*~:B)Y1NL{QM7#~iqaF\R5*K[M^rT$uc:ݤjQm$"F쥆<lql͹nS[`ҵ}D"wZD˥(lذ#%Vl>PK^7La-lK.=’L09孭$ʆ蔌MguP s!%횣i-OZ&^-t8*)T/E6> WԒ=GKQb;;@I)pbѱhH7=S; Z EHCVo )W!gӪe^$ w(kIxzZ>O?n5Ơ,e"@+O"ĤeLKCcuUniҩ`*r̠1aIS,&apEBRoPa-͇(\CWyIޠn@y_Lb]XZr8Ͻ@G.y|4=:whBhɀJset%"N)^r>gNq2lB%÷c̃VJf 8f2~bŸ_$x P~]~[q[9zvtvX&f׮IOxԜEFRTZ43G w7=nKަ/)/2) I'qZc@7i蛲›xイa}=GQBH0Lq|6Jԃ nʼn{r\ __S=JQcUL|%g9{rO)ӟ#/tiǹ2XV>BQ>rӥe`VJt;+% ezzi63Ҙ?#/ΡriZg8tˤ ~J=.u2B&zfftySHU4st)+s!uTH1WPɍT S /=gG6?Ni 2\AZ$S1aCh4 ˪Wq*@:j53p[Y*3379z"oꐳuG_(AZw.r@Wh5r} v;0˖f#3qo`p< "" dH/bw7Je!p,f`V[p>G)5?;{s8 Bk6KʆMl"lbhpM-b_ٚ/KXF=x!W*Ce:q фF 5 9֠T_Yx1_ez>F쫐Bt햶<{OI[ݺ1r~d̘Ɇљ+Ue vYkgEh0>JV7 gftk1{ބw4mL_^sيp@\0qϷG4guh/ze'ӁKFVYAk9Za#eg] \cۺևF]#u9N%Zt$S2A&D IM[>'M^(D#v KZf7dBD7#YZ@bL`O #Ú*)esѼEr/Kp@waBܸv5πTH7,6dDYi)V[G!e6}`tqn0חMަ.©A,yZf(e'{k/~F{`RLȭԂRFHZ/9h<GiF^Jm0}`ڊS#t1E%vFb DNZ/Ϯ)nn&ճŠ۔{ t pIXR~Mse61%Ttw]/ ,aՌ(p^&Y/3FedD|,T Y&HlvJ h7apEyO+q=G m dcK-et Q2+hBX[ sB}pݵ4[qϱB{r@~L70Q_Å!LƣcD'H%}\{Wiv|v<(ȣe;(_(s|L $xyN^;cB3mTۆ)ƭsxr%!zԯ^oNo'Q66lc(R8ӣ(hrLRbZ(J!эG?}9klXlYwx~!ZN4exKI-C F _HQX:7D|r1Bnk>60ٟ{1IeepKXD~U M7+Ae)zNj|eBE DaǺ;)Ηhl *YF gOgbc[sd€F)4ASii8>2poO3|DHpTDݨ8x[%JN)+ެVC`4|gk* 1-lLάV 9KAxx_}fi2y ڌjǔ݈ev8w<@ь^vpiZm!?-3ُǯ".:3RU4=rbcȍm_☐ AxNJų/1+ HМd0)&oFuD,-kKޗJ cpX7={?6q\߸u7WC<eЋ|Sc@hոг#(`;<9R0Zʔ_bu;K/INPrJH07<ڎYsB_&^5U԰i.}LKf)Z`X{sש}1n{wBL'Om+ۚVHV-NWOqY"& ^BV\)n/nxF ?}?$u.f14 NdwͮPZoJ2rc8ĢX\=W ?̳EF}S}Wr`J86DGݺ_DEce/|@UA 6x@Sl wd8,ϐ_MT-fCK6'Ve$&8: R2fUAUhyj?AŮm!B˻esqMOᴂk#Rp+Y E8"RnhmerxRnՙeu}o>!g*\! ߩ7s'Pz1)4-,Puj=J jYtߥ&,ɤL~_dlj+= R옋g)MX59jyYϢbl:|XvAb`Q9]Hbz cRܦ{/>K V*UjOGlR63&GJ@1#k?\x"1k[>bF"8_E#BNeM\i3N_B"HQ><([SM %Jc Ӂ:ΠTAx쉢kj -s.B-.a~GGQu・k6b,S2͓bWl\aIlq+>8)*$]G/tֲJr5RJD -+91͏|># ]toBeY&La]L]]{WvFNC=Z.uGh' xHШZwTYj ZO,z8{w`t'jX/*YەЊ{+l5-Aw]mpWep0 ·ԍ]󓘽Wl 7xbYV6J+/]Ҵe&O߱sӕ!m('0F?MI^.yM0iG 1)>!2G!\SyYGIc:Ul'xrA : ! S)Ϭ< o_ӴDp!,mAvUM X ޿>F9kyjz[A RK+$D饇"0u-q~e[#E^.19T  4Ӧ؆~amޮ JcM* Gm{psG dqb}K N%{jxFU_'5t:w#Uu4Z|q~:gdt&[; ڔƒ—(l;[xބE4 _;>8(GT}o{Ñ4{i |ZS9Ǹ>ST8@M_MP[Iw# kt ^ÕZRkױ8YN4WNX.J F|ĄԥWg*E1/py2dhjl&xf y f?@+AtSslF\=_BGeo2 Q?\LTs Mq8Z @~IuwIb1baN֡CHat.dvo 9WwEسL3{DG͆㭘ۻ)YnE =sث]}E!8m"F9=HuGh|,;a>: ]|,baɂ`{^dL\j8vXܙpi o=-댏QbD/%C jᑾ$Ѿp`Vk>G{NOqΧrWI\΀3: ;/xbQRR+uq0[O%!GZ rhw'yin{V^ֳ,:\K!!1 `${{O -YH'R5޹ȨM\X6׆V3C莰 Bĵ6L5I6<Ʋ->2wRTY/WhKG^{4%$)Ю19;F PB: U@@yI Em/j; za*mENs1/aޡg/9X ^Zݐt EƟ:@9iFR#4 9|R$cͅ  mPuk t͟^B<h|Ss<ĠpE5@أֽ=fVm OR*{˼R(Ax7: RVٻ84^D]S5l(ꤍ1t${*J_Ky2%#Ip]a}׋hX# z\:b0=_YE],[h$pqDr֢ꋚB}d59~SAԉm~d7#v*Rֽ%fh"SmIgwNdN%gBzRr͹ POή]aL*Z5P3/SI}b"LsO {%iB#GxGo*e,p̈fM4|og,Җ1t2t8t k3>S7ΣMM]pk&eyb@S+D Apav@$o}/aoD,Z" ;O=8 S7g$ J_iC^4Dd2%hX}6 m{Wf0&AicxɏfI:@ğF!J_'TDҎ]`Yh(p7f}j&) mU@tLpR)}%ؓX&Q׾hvWZq06t<:˝g$$0rRspJ*\;FӦa1-B'xRuD1so2~իa>K<e¹Smz7{q~K{ &N !琎:F,) P$iO+! >ٗYZIx96!pz+t$x!6 ̯#^䪣:x\˵EȺ#4dýQy*__:kl|k~W*ͦv"L}`xGp $#֪RcȦwλX2 8z-39:Q?7wՓ/(˻Y;HE3ĬM!م!Sr*rS d%.^9;mCWAP OԏU޹n u^6ϳQJ+iߘ9p"} s ;.!'}Bn_Лƙ'_pGPm@Kp]lĨW /X2ō_KQXҁ ݃Xuܘ >4g-BEd n`^JeH̠?]]hJ(.'K׻kIħ1| 0$(SҌIxlN  #OD#h!}|eKut!pXNr^(CMG#ւoAM<`+[{3PvvimXi y 'B1qi͊stbK#rX0gc7@#+D%%~3{\=gqg3ұRϒKL}A;jUמ85's? 鏵laV^OM7aGWTYeL et)fM&zj'/?k h I3H<Қ^8Mt|PrW6 >I'&%q:pq?ơZvɑaÎ  FdUTjl.Ae!oZ'Ͼ(=2[vWLF*ę1$mжtK:Jֻ0) {:$% .u23'gVj Iumي qcvp [&0쉱Ò91w oSyQ/Iq9!ޗUt!jP8ZaWeԁ;@O`Yէ $Z<{斫o?)>>i-Y2lgVU7e [*l{T87&|3,ZfS>wͽǙ]mt^˞n!$μ 'Km~jP"aW6\EtHb vS/17_rw Uٜ#`)V?d|&J z>rjqh Rn"dGf*y4iv|k** x1;ATeQhR8i~sS)F*a%hGIx_ 5×?4" Mj &>yFZV)ag6WWV= aKƃSC*] hQXQ쇈B'0jtPлrq/hzE7wh"""o)|M%q_ lmƅ0L?X=J(8;7> BqJC1o*8so~Rq0] GSC_Г;p 9y֭vЯ0h ~xy^EoWHQ΂FB1ˆ42*Ίޒh?-aÁ?<  $Bq9D|ǝ}oTP 8W:ftyk˺ x`-y\L[[zҦFJ"ȟk \şb.i|2=\dzDj+\8QV=N`b }%WL:cj@q:=q0SF 6.FI] @Tb5'3X(*zO0@T\,3N+>ʹT +>v]r|[ H<>_,ѣ"^ct6MꀝOK[n^Y5QYr} *Woqx]rHOb.$:y|| >(.)Pj[T'c(z~N/$rp63rP[W!穌]L 4su*xͧG#n3_t#f(`#1Z/(sJL9ݽv0e@IW O zWF LY9Qb](\Aș  pcʟw' h AKt&&=w^"889Y2gU\&@oii(hbUWWr mrNG+vFH#ފY k~RvI^+n}P2j̳ٛ$'l[>""E=o?ꥅzc;7q{mHlIn <΄#e"= ]in_Xods,, =8Nqa¡u$݁KDd 3I !y\g ʿػlD cڟ*Nbj{(Y hf qn\B|flû6 عJ#,`#c!FmyJ]3~pOϛoFJíeFF/C /0)N#y"0Y.;{/"|DϐF)-[,|C ɭp^dd879u؎S<s;d+ .(o.Ԃmc>̜eMao|t2EOMD4<7DCpb@Qw}nrR{ QDf_i0RhqGc qHRlAC-) e/e '0ld`nE 4nłtoVI%6?qQ/Wv)ѝ"b5o|d Iυx9{^/Z{]9Zyv:ѳM!I~a Ji]s t1D|a쟲8b+ e0mI$w2k۸sZtw*ޘՎ 5Y2midHo7 [Fn4&Cs!.d{'dZ**ʗnP5#ml4 \$PS7RR1&XJЇ% T}AHa7?/q1o_cwi]Ԙvrw2 G[˜&{*+ #RpL2<,k &7spx0r7zK&+c6/b.ʞ 8 yg>#GӽoƞMF?.:4>2ep9!Fgsyy V[oUdGo2 H)yHɞ7\ܷWy5ŽiӄJ28]IiK \{_Qes? W6z!>@b18@B,m C(^+ņry?Vh6CChO\ ?q?Ix}JLTU\oKV2QCy(3^za o7rV[/09=b"-SL9aY0ډ#iKY![MXJ6G">4flcBweBpBl[:"" RYĜ (\S6>ej}b O,$I`1|K~ V# |S,Amf6e<NpUm?|-ʝI| Fyp\n} JN@360qkoڕkWwhM4"A!߇H(XXUYHeCu\nUU6%ǁ}$o/͐#p*ZK!?1d$i݇xJify`yYsl44̌Vzg4|;N*;vUV[b2L NO2 +'![U-zĞw\MҘ jZ2v~Y&˷Por\>}^8{l:!~KٔTa|jqNQv+/Qgaq jOs8q2=(LwiF1j6>ؙ4!|@_T^NdWqhƼ!򒬤Kd\qa9g, H:;_T n4Bby(pa sCTh 9`6N$mJLr"d\dHS͐&\0Q{;ywWrh$=\>0,-YE~QiMFFOBOctkɤٖO551wڭD'EdӺPЀ R1UTMf[(Ds WMMo!$[ ޣ\xwSJX| a ĠGaX(#f+[%.…TQAaiX_06~}z?3pd~vZ~T1&.ojn㸅 шx}c%m+ B4"i-%M.=#1'&@@MoyLT&yMj*P/\,j?pzBEQ#O԰-f(4^Xsw4yאW/m/P6Ǩ{w_ԨM`4`~ j!bSE"3 Ϣo=GJoGGv #IzP<^_R`kgݹ^y9|(BXzS3GȰ^KX/HH]X:`EjՁʭZĪl:υ!vv.!ܢ뒃#1=W٫3a]KH衜(r'hUT:@l:O8=#+XNLUcRJ 3y1ad= @Wʀ);OQ/PU*ctB~D:5ioZ喸i"!}=sx8Gր{ȓ ZqO.gY= 6{eWA7Ks-/qmC?t5>@.svqbzWp B؟? rDRVv vwkvwOZ?L?C:6!0^Q&BGﭙ֜^\%`h6MpY"&nP:r"XĆXUbڻm5 9?(vL>#KJ 7z )]IY5Nv?Rµ?Lb 䤇U08)זHDLCڳBV K?O{MΟ:є1bs<:Ak"WUUB9۶ QHOso7 ߕ$T3_b2tP&p[@+?K<0no \EHXjO*M#>! ;SLSkS ׹ ?ij<6GoЎ(q' mAFՂ!5fuc)}n a@sւ}J /3Dxegf8$m5nVފ3点ũa{""1-?##* GTJcf0Ha_rt^D=uǟqiANmf'#( R4/ħ gr&MO)"ϣOB72h |!/@fB%o5SGq^voߟ>nqK6+~%|J˝  !eNB*yѸ# C.2 j T]#:M:n GQP@/(|p寸k2UJd /A<rpJE"?)ӟ:dw ^pߌnLhU-9CY[UK{eU]H=޽ `Oʥ ZjFH )CY` odPCN+ʺRbwScy:L ^r5IUC 3u@ܧ>€g#Vź~$B^zIn&14O? 'y:g[ 6P.e)LÃB)^׷@1R%Ka{$ĮC-T,cL5(۫QSQ e/,qcMzy;65[tgC_혛nԿ]SJb&ŅUOl"&Uqټ=v,v3Br@D-z{ȁyru/ e^ T_GboxaJf:4ZTn٬ԔiW@(l dHFBom92&1nKUL9yL FƩ^k{WG(Ȟ ބ7CGVٶ6+ZgOԘvl([HR]P lq]㤔Y:C3&s&z lyӦQuzϜ;|{|wڣB{W&Y/`ZIJIm5M\G\JxPKD7MEmI0@NU _ fQ@ʦ-l3L(SH_nw s7BTz3Xǵm[DW&"kM&Iɫxq=l Ϩʛ)f I])˅قvnn 2ILP=5>A^ .UzmAX`](z&`6*fs;(VF.*[@edD c19yШ< ӘrDg^ete}hF 4<:y kuhtkjwrs}ܜyҿ ?sg:u4a@wt@Օ t~v5ۖ6h&΀XuH͕}:gK G X*yg#XNP94HHpbĚA΀ 룿;2@A!ZoB{-$CFKV݅)ӡzQEd}j1 c':a܎[nZ#G,iCki(leſt7"&qY/7,D-Vsw7;6 ĻFŧA?989P u l5ڱg?O5<-Mo6\X# x2࣓›WGޝZ)F!Wr\D"yR#KNc f,6L\mC{Iњg)$ƠG`zԨ4y)$YdZo5#Ymy'[cnAZ%3 uApFjlDBA=y~uֻhD-1e2̯ GCXPCkHH:8:kbt\Տ=qf1n6^asQ*AG\BHQB8H>jpGEҟ#~̓D닎J;[JTrT~N$.o53QDl>u)Mq3 tJ+{oR5u."SQbiT2'Kh p0}HςԿ1 6 ~YSgY^у ݣR)/g#X9PU"j%pblH/I!F8煎A 35фfv5χqg h- GN/ 1 5EMX+,k\ɒӱ{ݷf 1hKtF c[yi`\P/z\e8`XY'y_PvOuRk}|)#'NOB:$gb/P]]Pˇ 6V0i  OZ_ӰF9!$7^}7xOpmR.R'ϼ[#P/P GФIٖM*vGmVŸmFJ+C܄W 1uFQ=" O-yL%Wper"Qw>&s9sãq]EapoYXH Ŝtupn=F^KtX=֔RKv]z+4m[݁~:X$p9 T4+37"kWGP\0h߱c .:nw+K)`CGqk!_ O!ݬηp#ŨV"Xi-Ý&y9]K^FL9gƾ,f9l%O[zg(?<|b+1E i Y4T)@=""2%&_Ge-[ޠo);C<$1e& s (-rD.^v^,`2o&`VKA4Bꚝ")-mx-<@-vHHBn \8U2~#.7jě37*F= nwvڸwsl8gK,yrb1}HUgKd4.0/( f4BcvݢU7UAXhN'B[?fF ߉ޏGhۉ1KŋU1 +꽤,=f8F2pɻF13 d}^QΑRW =oوP6VͅN }JhUW|eS جt_EZ`ii*W/nG戃n52 FCX_)m&#c@4 ǝ9ϳ>R;q?GVFYS|?PkvE:**gr)%ցlym:\`y❇"Zfǖ!ifnq4 ꡠA΃UGbHyAHi&&)/Iљ?A2~LH3dA\U]rhϤ7q+VsSw`4h4mp5tԥDq s`y抎Z}q_im BN*J݋nBd-}ɵJi_LAZ)O4*bSZZ XsǁHVJ '2Ol}1<(u5nsW wuOMfBOslr_d`^F' P:c+xZvǁ~hʰEӰ0hGAV#P@Fsϣ]_ؒNHdeGbb)%6-]@qt(_k~.+$įHU.Z/Ydzqg.;`9bIrV=54%ށ_$a-UfHGLڕ֎CȆTb0U^P\x!#)%w(`q :]n.Uw\&%oNWaͳxz>3qI$GRt߁`CLO3˯LoD`Ū Fk\V汄$z޶7^"k(YknH=Jʰ+pp֎I5A&eP+_SBZq`-DsgjLB1tNgzt043QP#H#ySV)R~ג8;paءtR: _~3U:3}r*bYH & =]!o dpPjve:!Zx;N72Όj%^1ָ}.;E{Nk? +IM/h׮` 8; %sC|1*8K/ja╴m`UzPOL4lqpQ],~ 5$u `(JaeM̸t-NEFRDǠp3aUI8pa}ygD.ztk!ݘCrl? my#a<)-#<7N !wݗpj5Yg읬Gީu)Z`Wad*KrE(QzX׳8 0eʷ㷄v2xV/x _"֎8"^ ->&~T#ѕjj6 W&udV[!?xu4Yt0]{dZujMCm$1XmɌڕ["`o;BtVǯT8Gn1FSlѐ*j@nvl{NBaݓ R"\"LxLJۃtB7L d~BAx,|Uj `HIY:Qwb?+(v%%md̉fhµ zpS5 -cF09d:Nz][Ekp{kxI nۘA8.qXTzP?'HK s j}~_DjPzDC/"Ĺʉ ,L0uqX1sy%w|iX"rSfDysg`RgXiNqqiR*߷V䓂Mhdza> g\ddGIB9?lv5=E1Fۄ?ͿodMm12v#w;#YgL>lwW[##N: \,^ñ~D vZBY1߿W@*^XgAŅ˴9d=|Q V3=\f^)Dᙙq_nSM)Bh5d.^5 ?Fq~OkV^{?t)Kd\Ɲj, @GF;ԫGc^`[F]~r)j#HعW-HKVeAkKXc)o2]aŚg7FmGeCݔ9D׷ЏbOHk+R"k4;A\_ٚzG`̇|`M9|d&6  =pJh{wzxהHqn3-1>')y8dOrJcorP\ʇ\ ynzPc>4 *T$ 8͝=-wrPwq1ɼV*]:ҼLDn ˤIn V|*>״]>_Acn ur !p8־r'4}CfUƬGR:Y*GDloJ"%WE\ٯ؄JHlGdz"ѿ,U J~?om&X=#7!. Z5YPZ)AJnU-e%M>fNWI3HbEy] sJ#ZfpLm?1*&PPp!<ĥb'٢dWIn,=5'GXn~˹: D&sɬ^x!ϫ)$/ P,PAB_} dLU5DNp졕o/ףv< n kzYE  Hj )/NdѨ,k{f!옳 IoMsO @t5.T|ʤC5)bƅmPI݆=•pyC  3C_B(.&]`a8.a`"9/Ia);`Ŷ@l0C#C_Ni"(˖mK1vD ӃB[E2̢KzըƻɆ DY{`VlrXy`uuB/7Pm;hl{x;p f:V6zeuϜ̴g=mp5+i]N*w(䁽uߓ8f9CJ\q~VݐX* cq4"7ULfUeߗhBB"nVbQ3dy`  axКťޣSem^+"T*)Еf :` I~($^2k; X]GSj~7ɝI1L(^n<0=Ŀx0OcYN&al.t=m~|`MξjGa6A늄ma=_2rc\ hødR4MzpU̔YJ(;YK4\C2\D@#.+E#@v*ah=oV T;S]?hdr O!QHWsdr so7 _<,0q# 8i pNj`=e/s:(_)Ltp*zc l $@;Հ  M-7W5aZ7; {/0ChBpꑞ4MQ{H `./}iȸM4L9GT2$xcll7c}H!:! U+? 4ʣEnbkR⼢5;ZG|3-@Yz\7>i q2x?S#C qJ(hh?Y}r@p4ƈ4xMF9B HQu4<ݓqwt6nM5b2n#$J4ݿQbS  .L!:43{sAéyηЖs/ .\hsq0#e\Ikwu;}yB 8Z]tE5-@xWh]F9WoC1JVc+dG6rWrmXfȭ5#2<9O5,\c2v 71^50]b(4;}ҷL^5Ƀ4'&YVdQ#r{{_iߴ-$\ Nxҟ̈6C^N#פFvٯޤg#[]V}s]&8zX2"YjỦ;eY0x`7Dɨ:ĩN=:XX0Mpy|_B%XK=EQvv`' da*)LZcsky1<vA/'ăϯl6yQܿ| Eې7jbC.`0=0duJs9OikQb*W9Qe8 %pƦ;mtXYN 6Í?H_Gϟ^j gCA&.Ff2yA8d6g'_Qu8NOk`Nw9 b]3>R'=S׆{8ұ,fdh mF`۔[G4=c% 3C+%<ぃOsQR5vSoi[P4 =R2ޘhgAUHa2/5#NQ+`Zw62'[µқonl` p `HAC f}3^c[ y0K "Ahg'-({~'>'ofhQL끘uixhawoJC:дQ5VԵR+sCg]Tvu6]'GGQKK̤jٴ\2NWoUo^>:?PR;?)*C`[*h*Ȣ/a@aFg4+W%'L+"dhO.pL <;۔!7aSF 쪊2F?FH5HŃ+ gOlÏڗ]ʤLVoXװE- Ғ٤hijߝ6),8)y=v#`/$i ѯ|QYHT`)" -Co&?Dv..*V2R~UrgcH77 0~PiWm6h3 kyU.vm_W;CcG1q[rxYjzĺڀmIJvJB!keߠ Z5LEr!ҏ2ٵJGFTa;\U;qѲ%֮ .;UaIⲬxXj/Rmq18'5.ECC rck)Rg8ѕ]ǺH^cW4Nx)k7E͹*xeϸ֟ w(.dc8ml>'RbO1.L8;eT MBARl_*ɕxKȪ:_ OȂϓ#JT;a-!mpg{ȸ,`R?uvސ5Q#GFR8ArqO:Q9_վ bm O4L3O7\o`(x,}H g_D !P3@6pg;0ƃG钻 k5&lD4O kB]\rD!R)V%׋ޫJ1nXf Y!=؄3mpgR̸,TpE=Ȍ" bXGll{8nfj-{D8?[}eݾh ߝK4әa+r5qDs):2ǺUBKp]1%i-OZԻ!$֧1sG {)(fD`)_mpI\t`,e  ZQ loĜ|:9j۝̩Yq6ySǘe@%]Y'|l&>hGE=})$ft1l IqXn{tݺ+Wi{9zoaz<|ߑd .!|_f*W(ǂ IG|2~$։f"bX= JBHxlf@1p?NZuW6w?E8^6U%/dSXϳ]_YE䋟"X`[5S3p`_W<=)]ؔ?ޚҶq~";f۱,1I8Ic7x0U_^+e(ahłED*Pn_3uxzarrjWHk "O 5cpZب[PG[oi|5ۛGj_|8Dp<츎>Ӗ&7GՄKSpKUgwbm \ ㈅)h=ASEOP- }abt> +~\DmY uQM#Xg~[#r%f%%2׫9Bsn[Mrt->N;./1u31"0WTNMy+>Ja걓9?mI}hu?> 2d2 QNxIq ƙȍ] 3wͦYP0i|B6isIG++= NׂHOkk-~GNftcs7G^cщQa MRJEFaD%  xhҦK[᠓cnHyl`h1͗S9KMLh%8y~7\6ʻ֐쫲u2 HXdk"|s=t; Jt~GW6|]ǵXy QDb6N',͗b#_̈́м"Í5ʈםy2|Xה"ډ|Q r|aG,k >bN{)CՖ(nˡ*B{#ߥQ,eޫ+~%vҭ19!o@]Jn% ;kHjږΊͻXM {\taBy$!/$/R,-.vW2'aY"v hI\Ot!L{ġ#^lqy]d[ZgV["RI}&g${-ys@WfljT>:x$'~SH1Q<~DYb^pYH 1oR.rV75?ufɧ]"6:B /JܨCa] nMoUЫ{dL.p t`w?ySL. 0,,ڧRk3>Ճ[ΩI $b wpi`Jpīnx6 3 Fk >-#-2|ƹk.j#5jw≢.~x.F}> a|m8F U̫T>7k )gfmdFm6 d|޿)Xm8ڵ|}Q7$WP2nz0eRP;%h_LicYNy} ,yB}Yx72jy e* fy f>>pL?퍿fP7 lHpy\_ozbP\y_^JD?.bZ$wRigm?yV8J{Wn Ml]Ĺ.[2*ow*T%Oy#=Jy,{.wcHnOXc-zO gʦ8; kڃX9rS9帲wM0>^ W+g[C¡.q9 X6ս7n(414Ǒ} Q#e_ |~DvaG q!8dR7goMI$''gmMlDY_hF 3hb9,@p *Am6l]Uܖ%X \+EشpwϽߑ۳^:Rd1͹ӮB6/ֳw _ 0^117ӿ|DįAC"Mg!CcVTpWZnPz5`{#&I)ů7h #Ez37Mk>=,45!:`6)= drw6r#dX~h d,m6\$5=8ں?Ww7+Ƕ~rY;/gDsv Uzk#XULLQo*WA+X)N[uLh-4'[5 ,S2Յ2w{x6KI<$j˯;3US :k&sbd $:պv`li{rO1{AךE"$YՎݜ¿koRS{,vL1T$%c׫-n|Ra5 ~KeȻKa֡P)mj&F9:́JJƋ"JCBgf?OI{tJ5Ua{<Ѳ5cvk(5Hpo#*!GׁcZpSK.C2@(^:C\4 p7q(f9,+.k֧έdCka#.eX?f ʙPYW9&gQz$PX'$5럹n~WɂDSxuʂ]My8!OhC:Z $A'9М~پiGdW] BWKUTs%45a|9RG$/‚i-"5իP[6Ћ^"0t:" eqf9j#l2V$;Bg5QwOo'sn{Wa \qajLf*~VgjCmmBTT7\h?tx#|g2i|Ql8x^;ڋkʮFyQ C!S"rK>;K3+qQk׫qiCLW >;ޱ%uT-"OﴃtU3avTW},[ҖчJ?q-UN,"͔I]w`Vf-"%^㇯ms AsT Ѳ Haq9>ESk8^dIaC+~x3ԓg;$!ZxbEΦΖ|37T"8@gO9zy\.1W$+= 3 ?Z=g.`Am̂j"_R'*|ʕ 9RIJvVZnu@ibA.(Zϰ/d57E)n޹2~%1b/NET?>!@ܜ؋V-vn"'"z]s3tLÓɰ: $lG7:A ;i2v̓GSltoy7awƙ I0)6\F|Xpƾd^OWmkjǁq{ă 5}Y2(`Q0%[3{riiCUid-s O8(˫߈ <5EV1VvYFO(U]+]Ǿ>HcBh6IJfv$_wΫ!?_лֹn"+0ڌ1[aM͒ѧո$3tgMbrB$p;Vs U9?Fց<ǹ6vD=E2@(`ؿI%*w^Ϣ43%3fvǽyŨ@ōI@,bASQ%w2s4ۄ;y+?|(@X(bD,@̀"".3.0/p5tpr꽖v(Ra4O<XԔt+f~6@uAJ29K"\c^;Jɻ)S+o| A0'5p1 ^b3F-A,jM5c9쉻KLcuJ3,(8/C 蝅1\w&ruW%[=2!c8~Ygv9ll48X}>\2 ~D[zMˉ 9isNA#@J D'MJp#mT,x.pRѨ^:hэ<5rUEiesr94f hMNX?7#j0{9-ՊGHP|M6c#Y@)#,$pyF}Sz .lbmWd>]Ps6j<8У`41>EnSm*\G^CduTDӝ B`߮ebs, ohVx=_"uI-$92z&pԇd$O;wS+b 8^Y9pevVZ_莅Gқdez߿!=6'$Y"ٍ³hPX v,&S-̮-7|ӕ!-oNTrF LŅ65}=epJ)jLz'k"R}q^IU'6k+IpQq>;PٹNdu4POKlAՌ=m --y: 5sGCu䏓mʁ9/VG4g@+1TPKHooX,JZ"q/΢eƈ0YOo{F\C8Kq.U X 돠RWqNu/!e49(^pU߂ :1\p]I\qx[0"Zjs[Q=^۞_/Cny׶3tnu(;?phUo8i@1f-Ռe$Mg|0R"0v*{ |9ȿZ$z;PY" 4*MbJ1oSV=HX 3ϻ4Mg\mA^Tcњi -0<zIL$s|9I6,AEaBuoܨF}ȁgXt^jȣCTA-Ү NLfc$?R~GsLȗȽ*2;]u<2fEA2Kp Ęq*5YjiV֫(j:#]D?_vi~TEU˃!~+tBDYwyկ8'G*i/2V5'HPL˭MTekYCŅzp By5f{wSy>$ 62C2 9B.EzP;|W!ebVw}scjJdzIDZ%9A[9> LQEaWg ^޷mV0,B5l|\>CjMO)>}00 DJA0lef[@.СF̶a5يAL\~70{"N\m9{2ur;9_ph<8L7A:zOp1@y *j`>qjB6~tFGX9]vHU*㚪EO2I bGج JT":ָ.!#}] Y] #V\α&RϾ)-U~oD (u]$- jEg5DoRehN/!( By,74BC#@@S| b *l{?v>a\Aw)0+Cl AF؟/>|r&KwwKE5:![:e%NŴ <ҸC06hO~/!c_q*rRS%JYl <(?T f.QJl<=Z9AV̛i Ugء½X ٗہXEڴbV%-Ÿ:Ci!Ia3؊N_IN@䈵zɾ^+><1mR@H5SUr7YoAwښsȄvA;S,m_!q {T1ׁ ĝ+4`*fjrqaRaO9&wc+nE4D\em&ص^zo˞(@%liuP'8"*Ӹ/ dns.b1G,͘duVwPg}"ZSF4ˁ ~U2vUjOv\ZyJ>ߦy]7})Ec[~3SxQe9[,ˢF_uI=K ޵!v1> [7@ ZnOmSXoǶ]^ۺP7;+c?uf\V sWS/<-!ݔ,?jlz;Au+?q+E -O-fZ؍q. !)**l `HND:?MgvoOv3aWuj7_|>F @ J5П+u2(GIc7Yd:X\PK"E[+GA{ ~/E;Mb~')H[fF1?R8]iCl8,E0=k-sW6{V}(+]R50' dyn*<.+},TY'1,1qtg4Ph'>Gcl,$>xLcѦHl}r 19% @/W!@sFcA>-ATGC^ =]HͪnMavs*iۍO lAFX<%2O}9D=QH a5rS"7W:]bv.9>{_Wy%ӹ;›t ttI-<8X[cjT3 ]rēR]ŝwy˷$P  ( m?͎Pd6b<%]smn,WECQ|&\s1[d?ş|e3KV˪Fa6 ìx.#9TUe<>$z. `߈W(yd7W.Ҳ#nt>HM.}!5.fVm@fP*GߦO5f{i'Dרk&oxCxCc¥-ol `;_֋5cTQAV~/AͲ O>IFPp#ϩN&CʙEXޔMApb0UtuMhU75ML%uj+pˌ1PM-xac'«ByNQzC4{4)U;|J7'R` 6ςFj O5D_2mu#Bu ;bOh2Ui ;<Q{៉L\u72P3^>s2vv!YDPuK[A:GxѥOqp'XX؀5]Ms+";y`km\_kui^rm:tg/C|5;3-.u5xUv0E>cj/Fa't^n*K*QHŠbЖ4OB3&Z9<95f}/;V5c3ֵ6ږN 65D%ȜXs.fVh,A^KRm ^7ر6_)3@^+IW#ɜ|աG>5$*S{D:o#o#*kw2/x'%{ڶ|&oВu~- %i)rdkRNSԫsܐU%gͶbc xЇ/,U?(wM+AdS"1M3R {dO|^ 9ĵFىl vH_N.C.HRR*H/B .HI .גs95*kͥ)?PJoϴ>KkTSr B}4ғ`ٖ?Ll3z87QR>w$%jbi:0p[;޳@/x21g,?} dg7Bزknp6F)t%3=)߬~bD e09*6lQz;xsQTQOo(#tMpDi6g[`i[ķߖ!.^ R`gbaS5f NAAwQ"v8cHJxbEp;Z;7sIJ,[oi*ŗ"Ey-VH ) obfhOF؉,pER1 ߜD=R|ʴUcJ[Gʡ1GJ&15L>/=co f-K<OD;c5$2"R,;qMmըg~A,҆XۂX֡L@Misn(臃tEsOے/aah} M` z*<Ыvmɘ銀 g؝6N9$)~&=kJ;t2DAj(Fm, `@;`5tW]zlF HFBj^d$KȠӞf $y&߹qM4t#;Wހܘ9ˆyfKltfYQ<~Y9#4I1rV[fm0ԺG?q"tdR KL0S "KX#?EZvpGꣴo:+Fv*oΎ_}d^ͳBîOV;L]o;ӷMF&Ӷ*t 0R\~z怋:sŕc-d۽lJJ|%'+"LT 9۸zE hK}wAc r,Iv+KCyނ˿nOrTJ~ , _dhHcK朩R$$rCJ9;laK%aEC Q#> Q'd4/B;7֨Х{ V޺:ly*H#A; R㮂cYP󈀠5wޔ2{2h}DJZs@XB[(i"'U}dU9yP"k=`BGYcx1j\/}{,KC«@)bftȦPni]eG RLBq6~WLOD`a 䙄dnr6.rj^ӫm)y: ;ژ*lUv:L v,p  fI+Y͏&:/K_;(ڧ2m!jo;,ph!wE\p2.~S9K| iyXc6j.,\7F# v$]̑ ,֪ Wgbp. S<"g%fOdpW%*50bv06aIj59v`r5RqK=:UZD=!NjgqB<#+Wtx?b;LgXkwvOn)UbycvzC?=j4sq4"d- #bcql@D8H> _BÒlTכ6/:"Uc5z`T̔ML,̀{Δ#%B ;,@ }kTږ@fysW8&_br\H^+#Gפ;7a$SxFkx5N|αoLݹ5AA?vgQ͂I0: ǭA;*- *꜓wxvZ=r4Kд>}҈֠,Zh$V'S1=C2R)!F@|ogH \~Tc{q{.$Ԋq˞r=,弤ncG DXFiOvam rg$jU`Z:*./x#lBbf۽> cZE??K?XTj{6)u $#A >Sb AQeAJJCK'\g(H BC c;.[Og 0wR Vs:fs!6b=XkcX. vOؘsȐFxkū+{gG"[2q}^٥pFMmԯ܁@IvT jtѴ&V7IedΙck K})8배>w|jnկj( 5]a`Tjcps-* <4Ʋ?^#Ј GeywYAOxwf/;)7{Yq$"ĕ&؝R5u~i'!uMv"P}!WOH<ǰ lGP۱ۀ ѕslmδbm DCń= qK҈zg-ݵV]9a Lo}Ha5~#x t|"T{A:fEB=y׆Gs?!? *h}9TڃHYX9 rӱ%$m_=3s+,TFl2%z[l4O/\=g%L6";\'J7qjOM(9nmbOx *}!ݎ* AP^}n] /DˀqP~!iʥ݁60]{*|&ڽ.-dCM3 ~A%* K?_F0yv6n 88Y3XbJ*K/Xjf'>)q{a$ z^޴}=/*i2,5F&,p8]n~}c\lC>V\B3b*O"uy"hkZkzuQ2c,LIV?YĘ6=Dƃt՗ί4abT]pMVxֺꪦG߽3)䜪nEZ "JYz2 YFDܲ (VIh\$sZxgyZayo]>CE6-KΣ1&^eZ\d'UHSNv^ss c;ykR70m`ZM0نr-;-tڢWHg8 Scj3H|AŖX%[|Q?}qm(7x;1t@s#CPl3`e6v1bÉF y JWO$y0J{3}ZRQi|R | ,IQL㡣 N)?d5|&->IuDcW._itv2]$ye^p<1wܟtN9ė8wZm'ס ң|!6)Z-BuNF̊դI,iS:OO۞Uƺ1nP.lj,:AJN ۷!րZSOzLѨsl{C{hC8:ݤ&Ħ/ᅨ}$CԔom"Kui3Ym#8"O|~ ,za,*>ego9߀K'-duKGT 6k45˭EwW)~AWWzb? Ql[, ۊGW]G"(On^ҪK R[皋zp*n6<4-; Q 2("|lR_G%* 9ǞJ!oK\ d<+;O-ףrovįomH*Uuex`$|#a&E+q3k`LF*KkA&8<0#'7'0œȴڤ|jҭ ;gI#k+gIAb\]plF;HpTplv4Qڒ$z]}NYw0;lNL`77Tf }s:JM&z|MEkZ?1 }"Ð̪<4O/كbP?#S/i#;~O=(u;6jԕRnC_SSʍtqa28 Tɢ'[b_ J:*9V6SŬ x{bsYߟ[ZQ - D:`T.$NY$3[[("Vx17r\x# v[f! finD:ꙵnŷ1*-ɕlc9rP,K^/MSk u/rPU)ENIyT XϸyB9t1\?;鐳# ġjk֠= ^T( YVXGVA[MfF7Ѐ>FWДtKz) AA2|h;#/ 8=LpC$@Ƣ̪{LT2ǤUK"H&?06p$?jΖL CY8Τ B~IA@ t[Jn1awOsՊ2jX{Ч/2d,_r2i#^ZGˡdidT "4铻EVYb;f\צi/ĝ-Tb?$p6.ƚTc7޷bk2i{!?B޲ݶY&'0U*V6ŋm5R7ȟB,X,u<6rOڛn8s)9W5VNen~MLiQ ap@& M'g:Ay&4#J¢[/aZZ4j(*3U|9&c" qt|/k#Z(|NջYqW 9gΈI/`#;}0k*j9Mvc&! J|t%s ' APsUF;-bG)s#p ;F;W粒LޖYC≵EB\_2&iUt z4,YwZGWWvH:(0Z=* gXeCR&T` WVaI gɈ!1H53BEW~t:WJ [LLu.Ͱa`[[S;e($W:q2R[O'{ nzDnT/㛇ryCJw 3A\+v }RsNX`)!Sb(xv9.p>@?ةL "SJj -:p.<ڥh/VomKZC mгvVybZ̫sUn[IFUԳK.Cq_^D=TYZ4~ź'W`T?R*eNz?5Dh{Uth{zzV\6ׇ3;HZQ6<A*+o52~a spcŠ2SBPiȁs.#lF&Zđ%;7j:]-+܎Y|2AL5ӻ- l`dAZ kt|y$CB@"\{3n 䨂cck$o *'k|I0JHa"蜞1 Atnw$M#Ȓ#T'i4'і3egm%' GݍۺJNt}A0e9'ȥX֤F}Aa6H8"0#&0d0n.DXwX]C<[xNL #=f،Y֒9WE~~xV)Zn Qu7 B׺2WXҨ +@o(\b tFbgm9o2O=) -0? ^^UKq C֣Hܩ!>n1ˌJ PB9 {QWz!j%A3Rfy. 1TTj: :$ucw65t?zK)]'8,v䗠\_F%ầ05TQ@pG 9ڢF&Ȟ0&nxxFty@7 ×vVLq9p=A/?5cFtZ27G%+{BA re摯v I8zW;u :?mi cy:kNoUv7xYd>c<`УA1GDA$ͤ}FE{)MD 1s9]9](̧]bZ@ 8|WRs$o TcNT?+m|+x(@i%K[/2OKxEt%R5 $͆==OY-B 5tPVKu*P.0ߘJڃXe F eIA#o7F%Hr8STvF0"p-}!~}U9kpEyl?DN,eﶤ)-yrKÖx "xt`c.zwÖXY3RN&EPr4ᴱEFwp-]7|#S/Li8QBetlQ^F`ht ʁ7.>M?JWrC`5KHݭv(a58ߦ@pT|qc}>bX<, {<9)Fvtpˀ&ZôͲcrXH>oJ]ء+qDj^MRڢqK&4_ C'kj=f:DꦷHE17-~(o}9 րN^yr߁L첣Ƨe "bЍ3B|s=1?zT51 Z8D2/^ؘU՜_}(MQk%O]MvbhIHa0T[+7Oݓ:˩pH,& t84*$JmUj7mp(O>&y!kCiTQ/ Xz^??hIeM8~T5#*,-zк`[PvHRvJ1cntX}Ww!en܃fʽ8D@- nTօh_?Mq'?+  h: 5"o7/1\ bfA)Ȁp$xRZ/NUID}3t*蘗  R8lTZ\Tͯ{e%%CzӶz޴O%>yj;_g]=|qQS}^3Aόh3\:C? $gg'"*Fb%i{̣&3u|!0xn<"GĬO;Iaŭ` C1Hu>rԟ2鰇-s-g糳`O؈-9H xЊz(^E۟8,{]o( LA/єCog*hӼ; ; za>n@칝ykRY0oyhb%婡kI CIui/pYP9uO]CziB)Vyڄi"bWM aI W UWr!DĸPGRyAC.s 3CfQ=c EEǤL "ZqkKzC+-2>JF:Ș,sJy_s̓ZI%-W|&ͽ5<'R9'D*Ζxz9{^FY9:Wƒlm߾Y,Dzj9bDPU{5t]A:Cgnd6"MBYt`_tIJܼT]OywB-Ehؤ6ZȔV2Yc?W%14fj#FYlW3gS%_N>lp&پC-U4s%(H-o(KxoJSl~nڜA NP7o7=6nZ9ncq(*O()KjU_7@3ܴH8v/H υ@EZˆ;_Yf%q_AJN,yJ g؍6"Le,,>d&KgP# 9^)8RD Z7O 6j8D%<8|i5rm;@7 T([iYy4ap,NA]Mu/r(D^=DA;E"2:!'K. "鮀djvbn,^^?^Wa9U G3@a#/0iߚ=QףN[oC $_bEgA#i];%XZ ٮ'R~4 >}@6|$ݑ)tbjYnBSE8ؠo;uی;j5.a + ,q!+JvSY&@Lcegs:aH_QTá{:VO9aN[TEBþN{  T*D}PHXv49UcJ(D\}S$eg_ MR[msɠil c,VىE c#GxeP9F 0Wd[ꂸSV)= eJ0*`Ecyݞ;HũLzw*:POy:-eD˼s0ƙu4qԥGG:MY+ԥφ`XUNaQoM-lkmSUAi4,o?JLm9=L'_9~sئLYݛ awM@c31mG[-3Xq<vr;`[cyж_Ÿ0q&Qbu>*9Z%Xغ^!&:}T(swGH!LKN$"6i`}W|[ՠlEOn_ij2qYOLO0v< pȽ)V>['jdͱ,۪'G]ˋ;r'<7^c=SIHNa1NS99śPcu[/vԝ41w` Qh-Z0Q5Z^[ÓeDפ RNgrFu#_!_E$E9O䗠xjO/1!|S w;a+A}tSpS9\L< E]"^ @2^1T1:wy_B]ϤU[2-ud}X.vi@vl=.wA 8d80/ĔEF#ݪPe+5;P1Z03cM}MBqڥeTfZ#0okJENo+BA8%Ɛ$x #{;Z}^l{(.Ga]g|PY`Fu!dJzw<wd~2`3f99Qk{ԅU:QҢ^$D3 Z I7T(ƪq=Bn`[:1Pdk:;boZVhƶ`[QתXJ.Ϩ+3`N8qrA94YIkL+"MgrZS=D\|K lÐh>ޱG7ӽ&njYaF.M4oYfgƖ2WC){b(dPb1FNԥ3U*R#V\~S'[aBoq.ːrɌ@C;'qajzϩE+fwێa\c/GFn2 p)Rrl XuC{9vRE8WL6Ys1ur%jn0C(4b*~51!Sy 9̀C_TK"=MJK7u ET"4S]Vd筻{N2x;|VVOvl6N&L.@t̓ske[0bG%*@3jEZ'Eu}FG@ߋmSoSfGSE RUJ2iYxMr"p!H!tԼ RrH_x`w̌2= -+oo`QҼ/B]8a漏@g3~P&oRE}P .܄w^ا]?2Dک8r(2Kt}+U#V_HTr'B7rvqUbXޗܴ f2E/>"fHi ˳a e6q8tJڴXxY48/HzBGqlӨx jGA,:]1y4O7͙x7.m'vYW߲|d&x6DZ]1V E=dৼ%Ta.0?XJڙ$˞֫*u?Nu#/^{(_3@Af ~P tO"N_np;']P(M| Eq( Wi} Ѳuuz%|D$AZF| ]6jHҠ]1Wp^{o.T]#r nȨPy jEϨ {$WC/I`u -zX5NӚO*m_-#'a(R2ӇBp0 c_5nߴ 'ւ2uʼ1݅ X .WIFFpg#GWIOPdLʠ?FxF 6F#w"+Fy>߯+N ghvGHlH|96P1 JL~YE%"ݠ6ﻝxRønl~E/Bȼ yi|Evb;u}sѷxcJdQwh12Ԯx:twNjrLPDJ_vu"'D),q&ḾβVX$\ےYŢwx ԁ^;<"G#xfl wAuHz2H ̴JW"aԭeHxK2AyۢkK$I} ZQ ѠcpF/*5R\N(hgל>/\vЯz ȱǹl,.+$ Pڞ Ⲭv8oR{r3]h}xLsð#d'aRgR^zNdNjWչΕ`Fwq醼RJ!CpiXX@L wlY.V/}ؘQՉ&e0m!;Q3ZĽxjGpxoۆ 2&Ӑ1''TNN]HWDO.q𔱱Ic]WNVڲR?%qC,H;h]$^,0ÉRTN'T!9ZT*Ly^7džxyIT wZeǷx*L g.KBrY@GB m[9dώPm%q7d I}%tl ""'OGQճxU>{679OaV!\,߅EZ"hJ.Jb@S;Mn߱e $E2KY.- CI!4 82A7kXTrƔ) w?zuZcQgSIP6M6R;:& UnVxL3YNdž1vbb 즞JYoh5LHeG[֡f 0ZYdOn t>sVE>C Q#F7$~y51VqM;clwVmp[H`l]hJ.aDlksadD[. -+8ZQr 'rhtQz<4B| l-hץ-/1!N/k~;+wu*?/"ٵA }40?Awꏱ|sF(46?xh!X!eI+>*G2= 6^ NCPVRbR?nhvnec$81jzߜJD -#REBXLxhiS{/~;nwpWXy1׀v0/҉)F&$X ] q& ysi~Vٌ=b:#\Vȕy0:ĸ᠖I:yKѦLeur7hGb{xs<),(Xw/1ʠ΋8{_b(wPmy?˄u"t9W`'F:HgR԰өj3n;)a5KޖQ{ /@i#(o+˜މ:7gLukkrهw{l-_$fO!mܨxݑXT&RoߖL\`y6?2Rq dFM̊"UPsq͹5GC+cɻ 7 Q.;GqiܘJ.@Z;n &qE;Mu6>_[`H$刅sȒ_fb$Ɔvh< yuB>ڷiʷn9-tAFrQ%Rrw#-3!EUz3#f~uV<8@e_v2rVnmN6}AznZ Q0%.&ӪYO} j(]1[M*QKY瞔umEr4nr{7g͆,IwEESpBT76z(f)ߤJ`ǃ@K%!fg^GJ_,+X6 {Ч lx( [*=F fڃG#"7ҹ?H0?!ϼ kP͓V/W*s+sXr$x[T~ GCh}$ iWrY(طg"=zW/c 5[0yKjw76Gt=Dg%QLuKٍ(A~TX"":l",$`%<,|K G}V Js!©>a}OR[<E>N9V32cq{X`N"> _HX**@d՗Vzn&^D\w&,q>Wɺy+6> FL̢Ƶqk\Ub/6JD QȰ+Uڇ9vTNdӅ԰M[]P^?ΚѤ*&)Fh_V3.ZN{atJggU]71ĶK<57'̞'q$n_/p`% {8Rkc ӕh w+!$˽d3+}7u"hJvqZt($Ts-\ B t&a${H<8ч|j313 *:wmCN#Gf3JḡQ;@)[YW֪p<j0`koŷ/ޓyb?bpeD{pouDQ8_qC'ityE0+~Aؑc~Xv)3$99 =ư"a=(̀:`dr뼺`7“b;Xus3/DPpz[7ܑ_aX@\!i؋X6QkT-E#!&[ԕ@VSvMG0 izoJvBBrk|4=OiLZ$-\+Y % Nυ @LVFd@,~.@_ާE%Ewo-5p[/L/&87Qp%=WW*:ROkn|Ȭ us l8m]Yl}|&$I ȐJ N^11աg dfȲi^,#y)%(əx*]'UARǾP:e(E,H=,Ә3">FD\?<cRcUOtχ`Eׄ9#pp5׌ڹ HOk-F-/ɓɃ \VDbAqZ!{/I6|*Dr1{ z;VAOzoeDhт7Zk Wjj6i0M+5.V25 )1JcEv#nn(FR@V'P;6{)Xr]pyG]cNw(0:ǃ&\wc_׊U4JC<@P9|”o$>=hn\pMEK)cbrWo]*niѣ*~~a,D!8.?O駸/ Z&%1ysdD9 RA :GkI-ﲟ7F& Lv^w{0V3_Sx­8h,\Bcٗ#&d\u|3c)es\ѲtD#pd}`29*y2+jCe>h70q1{T@-`bqVTEA'%6$u=N^C 8o,u"pc[Q,0&W;eM`ƨ%9Ov,H?}>}ʐXydJ<(GҮd/)gZ?` R@CٻX[NJI{7FR)krkū,\PqbdJ1YIۨD!5P%z,kcR՜wXiM:QJ=f؝ŚK6kvlR[h뭀TgڮYqd.vx S 99?) rhN~&K.m vI2=_`zp+ 7^}7RS#[lDgfVDae<(2V+q4D'|{ָc-NGGR%ͫ;_iJn6c 7ѓ>u~%: /ւȖU WӓqvTN8ky 9hk5jã$5Z@(pJ?GfQѲ׳O,Ih"0[^bR+4y2 |VtV|TJ78lgfB=W7R>H ;_À r {5-d;bR~H_r>1Q 4aAJ+Xzx~ > ygw׍5y F"}=O>[O=.Sj,y}/:$ dE J}ߥkX'y8C[ӕ*G٥1{30LO1Ys+&ʮ-AA=SƒnqQk?R?Cs߻*'Hu22Qe&ǑbwL ~hp"oGORcb) Mt,uY\{4t}3_/e`E#5U Fu9*.>tqB^IO Cp7]妜ǵ#E[o&F ݐ}(5ryD?hRXZԤ,]Chc%ɧrmXl^hrE꬘`{'P@ m;CT@@DBnX\#Bᔺh2ULFKE%.V;}SX$u?.:3p0e9{,;L.ԁU]{k|pqK[%5?` #tTkD`9-i3ērZ_s[a_]5 8g9ρήxjmA/C:8n'DsD2Tzar̒ݸή,_^Yw>f-ό*(Q E8a% -(b\56rUɑx8 L&kPcɯk"2s&?1|0 54yL7߿Fj, & FgS CiQV~kP> L[lM%y}3' WQ}u-} X=#4K P*Daf)a%Hj9hH^22ϡA<6|=[[ g^R.s3>\* G_A';eù\ɲ,mLtGhpI3 "Y)}Rl`qj6WkfJpu&=QhDm1gùz!z_:bC@ yh9OP7з<1_2dچH ܔ+lX|-͏ -~5o2xk=1L'j2MM2ZYKZUy@̮|th}cgPhۉC6ktvuc GяxlV%ʷOؕcH47p2t6'ujֲec@^WӤhb֊h q.>6;-|O: HvD[3,pxkL:k1E }=v' (R!e?%#5o5ڜ%%x%-}#"7e3=k&8@lZ|wN]]id\DE/p\ؕx_5S3v^Rτ>= &dTS$d+ݣtNc>#q˰WbQ86?3Jdwd{P\={IOԑ#K!b+PX# "I%s4=;ȴdz ׀3r:;ˍJ<^68<T| Y#KWK9g_` V]3#hå>=V9] $Өsl=~m8晟S5(eWX ]N ݤ|\H"(o[άh)q.J$l"r9'Iͧ?nP$' h%ԃ!(ev,"5_HE Hi%<9_$.*cV&ѐ^2m^Q[LEZ0}4Lm 3@1U4^ ;ϢsSzd&[Ѿ;T8ZK=mx2ú( |ާ 3i~K}]] `Il(o9g]EY7]]ouQ[^R[qLtc*FB鈘hڴ9BӬbtjJ%CaP?=QiLdiT(.S>ٖTׂ ռnMS5m{Pw v̙fA^OҙD?v볙Ua< 4[jIY maTz87W4b-rsx:-M˔h$EЯ@\IFua F+0'gu<k؄F(>-I%ׯF3z99x ST`YDb^)q$`vn]9"5azL*bRӇ~TTBQ Lb\7i6Lk|úPyN\݃ K $j1X4:fQ5qBGhmb6CO+fSĊ-i#9h5/V!qi%"dc ^7.6`_erKV7m)c`6MCәT-\ĭWػ=ȆG4U. lnn_|>I{>fc7WUɳCFѭjky@hVk|1,睶 ~{zrX͞?}]M0 Z,kI vu4b$w99EyAY'ql[Pơq+ꢙ {DT.Jeg $/Cw$I\nz9w8;Xyg[ yٷ4؞;rǪt.ۧ9 zbyIkU3#GJ'Ȯj]FXel~f8M_p7H1Md )ݛ?>kå:#߈ &B>R^ڷֹzAa .͘9_ӆcZ]NpMPrUbp#zX~{#d{@n&uiaS7.o}Y`c5OZ6 ?xjFكiqwLܰkdo<r5_i9u#>kt4-Vmfyr-^\_5!}[l \>ż|unUd(qI橕 Sײ4jk-/$km&:Ɪu41> 5v껗 ޽3AnX)~b+hxhj^qyn_P"%F2hAtBlVx>j/BhSqbOy"N}#N(pilA n9^W׈hk,*>JO٬| Tsyp6CA3/..guZ jTZ'^qH؍kO6:Jc<), F9gY#uCǛ'X; `*ZRR5dd8ֵ jخ1F:ZƓbJpYIrRUz:Ck?_p PK iJnllolTM`"#a{PVXs wבw-k,bZCAl:VL3HgWUgyX HTcpw}+HO.P|@~^-/a `y\#^.eL#+^ ,%м&T K 3\Q8&HӟJ ܏O`L`Qf&hУY!$u3UyuBtsͣQU!C,T])4V>eZTB198`[tA0;DuIo `g^ND" RZ,&yYXw> j4~ץDEh?gal5$!JPv}BG!)ǦD~ߟg&sKfxQ- 9KӅ5a վviq!O~Ldk] E8CH:h9!Ωm7-dN? 1ilOaH'}7'ojV-ϐS3x4sn>r?ZE\_kH veT{kP]3 k%5Rd |J%3ieWATe+r+-Fhm)~7Qid26-Ҽ)0uQh&;W_T0sMY宺o{u(\6l.OAv.y`,j:XJۂ{7.wP2s:}4 xBj.)"zЪ d~ CT2GML$JOEgyboUGu~:vD8 Oe3.Hjdd.jtfr$Md˞2JȏN3hBd~C,{kE 0DZԞ\c a ") s@J!?<+\jg)m9~lz2\wH[7|ƕ<'&i=P8Iَr|e>rZ7i5wňyG͎Ta`/M:.^);N$/1YCmT^<s5DQ.Zig!U %΃ 1%R3S6 c"Pnz/ |uZY=hϻ΢ߓ-G91|2Ti6^CP8YxY p$|9XY{ e9ym=̉2zG6!~sz) V M@8q/;!ln*v<:? |BOO_BlEphHx r CB1gnPB]Ŕ4h\Lٻ p|8=oW#+_ʐI֮Z35$(ۣQ3g-zZ$θ*Fx7gXj0$y2 >yNb; twTh{;#E~&1d;k)`ʬA/NX [T~ju>Ŧɒ{r9jUX<uRp<`B~ݫ4S(e$43]M~?O8&qk9|.;n~f)!mԫ`@tHKwW7+1*[rKQ?uC5}s&`1!,3ts };UP lU)rN=VAi3SW┇]CUaX+> h^ɨ!}+=>s?7xg;+یqnO ngċnZE=E[@Eu QO |gڈ{M)96ߟzI&4sZtY$*H=s ikuR_)z{~^^gs/~ݚ&6#hRT4wn9~7kٰʚtH4ZWj$&n61BZ ^?uu9~lQۇp@\7|Yyre057Nr?-:( >WP#Q9L L,hA 8~ OqM`RݎEAgӖYVd5WgT*ȗW*Tɼen8:gdsG,V&/MYːʸA|uFW@s*/s]_oaQ ǎI#o.|_Ll;>gKʔxReJٙRsJ H!) 0,\(,*]SGiq$:?Պh| V;ۡKբӎo ~Vq[ .{w݁E|䯿hp/QKIRi1Ԅ-8[(h  Lm0Ev?eQ%'j-^u~u_l QRJ_uf{ &⮟L;CJ!4pE6gF(Sn }-cH ~P/A יh, p $Ed{3x o nQ3NqA"ƳJZ^=5~JαxX ,V/|Є싼_,nimsU/jq)B]1?/k7|^0ĭ8G{ss_4N{Y ]|-ّ @ _[X՜|P׼P!B褿ףz~\WtD1@՚5b33/1FN[fW'-RI9Ohhğ4hiq+&F;c1ӡeP˚ k-7k-so[H&4@Y1 0%Le9vļK Oaj&Ƨ|4# 9ՎM#TD"+Y{H6>,ѐ;bQ]BP~w7 hǤ}f3}@ JCEl`OuH/lح9w[20-)Zo*|YS>3RBbe7=4v|zw0 -ï/H2KF]"NQn猿1IPiDU?CK7WKϞc+?FFUBo5'ttCөsRoMKp"l,$GuH+[np IRVBZ<a&}`u舒Yy#ʠ{ӕ@$k/}v`q+%yD N 薝|7p6_,ܣ|d`??o N\QĒݟh~'AaZ=vz-c8F[TY^IC;+b,"fLL}ԒY3Yحـ Pmx#L!obbʕ9Y0Ao ±)*TySɛ{#=iz3R 0+%ҟSƄIeUsgԁzKU5ΑqQ Jm6^0Ra=ǹy%Dc#8/deד5hv@@Pa"1΍,ehI _{MM3SygZ&;Ct.iKQr4}N E$Ԯhi`/1=A׍w`=;)1 B7>!f~"'eEZS5#[ .`)ֶ6REP+IEU/ :#Mۂw朱4F`=<(Kh9ঞ!5D"aK>c2F"y!wUDx@R/ycr-@dJD\ݲ7*Zl:PsFmc c&M e΁V _p~j12}ɟ݃%D),#&w U(We"o'c;a>"Ղ@$fT7+(1xf2< ۘ-]u<*@lmF:aZ_" 4n2*sp XL'CHݸOVBl4Wő.Ix;R5EU&vyyxj]]蚷6f{L &e%w_ǻ#d!i!z9m"B=־^:QM| %@BSeʊ*;@7f$H;4 mb+mX@K.ѡ`'y}ZS) F؂ zdWu_k(阣>]G`D7Cq ;دQ|pT@r {Ov^s_lst{MduFj^s~ɭ>*ҨAmdݘx|t;DT<5$Ό?"sM6 ^y2̐+PۅJHIm߄fj|K r;w-$L +/5D':_F?/~t 4bOq[U,GO;f$9 Mk%Lxx#?j9o}$ҟl3|΢xTyOkk%Z%^E{Rq}K2,bل#l56Tnu d|A\C-tNTsr2Xa݄"VTf$E|Jn a 9._ >\2}y(tAY־F,܆U0p4gŧ)̧)j£*tpJvn|Jx0N rol{\e~/ŜtocS+wt-0]MؙƧ+RbB^9]1,- Ncך"ҽ#x1Е.nMEݪM}GitM=#(m1qoA1#5ܧOyu5ACd,^\eMi9GSǵhX` %R e)˸Q)Ѭ$.I5#,iƃ¯U!`7"ǮpSZ%5r쪶dSOձ+6V"/TޅxmZSe,oK7CDб$-Wx1~mᐼ['6ZNF{Dts/Jy*9H+j0 0ơήd >%ݾ{ tKI&t[U}4g%3&ZQPDyh.vf I#r ۼ~5@H|.( ֬bqߗb um V-YH2Vp .#|+VP“x/ooqBv&cr 4el*9oEާA8^Xy,ڴ,mzّZ8p,3T;@sS{:&Eճ9-{mpY'Tg^r6d[o{S*ͳOe<07{{GwzUݯ >d*9[3;d]X zF-$,eHrp.*o>Y 3p"dM+~4k cPg޽ryYV28Wlͥ`Q.b]klݖTxwbW2 kYI;ưbڿ #-Q&Pk[i3iDb~2ܒ+"1*̀_͖UJ@nGN!gq/%ɪF/,C慯SJc9]ƝQ&5Q>אB&,l:%IZk;m1ysfl ɥ6PB>yژ33y2yL+b! Q 8H2ۣ.aO`W֗]z8qyt|zuet-#>_b;)3궤gؕFT9gKGZl5?`9{Tyl;s(V i?A.%va.Zr`<; 2UnIP|X?Ia$ƫMDV \QJVICF>#WoegFq>_2jtd'}4Z 09EXagC/^2V%ԆqLEtD_rA-15 ث!`db68ࡄ h Fs7{\~X"ތYBB`"HXtێ#v(;S%$֟KWaAjҶ}Y29(hK0+@/-C%tYNqtLr!Ci"fmcD8u]=2M0DՍoġ'>4U~Y&EEcPm7i 4갱2R s\)t-i:bkjCJ1z֥&0u˽ImouȠZ)AN yL[r8>UcBLS e=wPq=sJE%L`_@D,ETo>AP1Yj$kDk͈Q<lY3  =CovMuyW@SIr땫J$.` -%fCvDR0W2N[ ӻG/\{JQ@"7>r N#d9ܞ Q#rBa,[a>+Y/#UEJ=#\6qYQxwRZ`Z 9U`1Hw-_e^H`ky 'kOp 6T*H })1,G$/EF `k4sIuS 5W 9gGLKHHd f6<"3'w#$de܉(m [`53/%'PkF' KNVp{͟'LduGmRṀ-\EO9 _"8RNIU?84Ǜ:`Ӿ?k {h߰≘<$LkI (T?:̞_Yh'[jvB33)5lc YrG(k g~ߦ@?z3 3S6s~_$%s9Mp*.q}U4mÆEz҃pNC#x ]e=,|ցmq-\nHfrQlfrO%9%MT7N胀*71qcmHq]GѰBMQژștT'M,<`"y5oRq-jh}30 W'eYPW,H|WŹGQj b!azSq\x<n:&b ÎhRY|IzneWϣ|S,A.\We nEKI4pKQ#1Z1@yTi@!;-;|c5 $q@Op΅..mL6^6NO K:M#Tf)i4}fppo53ZE |: NJpP^?rWe)pIJ;|sƮɠ.EVS:w-8+z5ٿKx)<=.0=: 2,'}䫄‹b1L}ޘ(sRN (%;f3w ݹ'2hMҧ^jjKi*&D1D4mqHM%dHk1`IVJMdG+c?Az#:'R1p)BS+pӰ՜M?/w7wmCS;9$,~G8dz2X7 vJJM|B/n& k^&hN/?eǼ7 F h;C#k?X֟bqqog : ʹ_X0VO--9ȕ=~|%|[YtJ5 DKʺ4vh)Ӟܕv3&O6 -Qu!ZRCFO\MI4 EPQWc&DtsR/rL 0-\sSgz; kw|O"J-β5I61(!07RMY($J3܊(l8tRJBn.| [+m%O/ˋ:45P1ݱ]q)J,hЂUӴx=TQ+_w-fZ}Jz'PZG["τgQvJ(L{6~&l :#~?˝^QyЛM`6&Lm ޤo[r zUh4LS鵦-@-0GaWlx֊Tq?ZPUKaxQ( pAoEV6jKx{_*L%/AtqĐ36nV6)B +<*&4[i}&?[^T  C+ACnЊtDy]k@*cUgK=)cG1GFq= 垖 <>Y#f_LeKm{_F~u[|vsԲGUWД i"P<4Bg&ˆS8qr'/!]rrTS$jXsU=Q~ O3{4Ca!LV|Sӌ^,{D 3ISbw$YvQVEnο%iVT9'l–{u9B %؎t&ӿ$W 39;y0(q-(ҔIKsyjSqz\(SeE-bCe$8Lan[W z.U{= <쌈G]UuP74gk(p6:$z$Jo. V|*E$O_ΠKwR3ކH(`8g{LQŐBkoiW ;64DNOD4l#qO>GX:[U۾xTVuϵi5#_5ю5(I-&15;^7k3CYy\jG4HaJ*S4joΎzԭ_ #8ywx rJc1ī(9;bqƕ"vw8_)pk.;[9oZ _sao(F L{1")=r[dQ_Nv9wa.G9{Kx[V@P`fY}G/)mzB" ZФ)nBT^S\ ){K>*J;a[wd@W|-?}7~C$r:flJt?~bu)!ou%kxn 4.EKOF஺/`EӤ7zk_9jkʂWzr3h$kɫ_9?vu:QP3;PjsD%itE%P%CplCd-EDViz)Ě3.hA$\Ҹ8~OM{ 迥0/V{zfX%E'yݎޅTY?Mֲ@џC(1 *-rkj]$K' ]={X%8B+x9%HnOJdBoBL3 n8&¨ѱd|z [eKtڨUT80r.R5} %~TۉgreNP _x^0Ji&dACnс=F2+]Nlp֐EŴQY$YwrB'^֮ sȱ(V4cْ4-݊EP@z!̆ ,gJBd$sU%"Z.Swғ >tk Xrv+5 ?TS}]Šj?Bd6Kj #gH=Y}0U{E/gLcuód[q}ktPUy4rnW/Zo^f;>[f.jr@8;"rİūլ^0܇w5D~]T BՐ9Є쎏/Iͺ). .,iL1nYD˥/d34 PI\k e,Ǘ36}'%ߌ`sz7- PX>."aV2NI6a¨&tpG#w8)DYWW-9OT"$pr5߲p?/˂o4>A`)ſa!/S{P̺ٽUx8'ފmgZt魯?DǴ\8zZC,Ya+cK4Nq>bތNou#db>`XD SU?KӸd";Ր5>Id|ѷYwWp/HK8 aH|~bVΘ-f4#UbҌ`mrr߾|][g# F2^Z\<#G''/!B }%*j?Ϛg%OѱxkOeMb׀+Vp T3H} g}2edzĤ%#Egp# ̱¨OH.GTxR~iUt6m ]ypP6<-tA3QnI͗A[N GXHru@]ɞbezh(S8E>.U[0R35)4"B*DDk)xRYTd8 l6$}ex [4Yh ek$Ub{J=eO5U=O)Fcނ%j 뙗 Ft{v3Q/r2Up*w] #`t)6o .C v}R&"7䡙Zkt,24fQ>;+E/;_֬져;_,1Uxldb rD:G%,IVUsZ]G}D=-kĔ?GP؃GͦH6  OFḙs~)1V ruFRi7D@s>^yΫE:{. g;Lm>aq>u747upsvWWKGaAR'ʯ!DH-)\5GOM4ӟ>,Gp׀2tzб3N\{b;[&O t袧#?chPY)&}֠3U/*'bѴ*N @qT3laWPEV"(Q@xN^:MaV _bqd G}j(lzBsj~am ZBx My{!ݶ7z1x>SENpK.x@\]1:Z4l+ęэ} (uTÀ^isC5Qysj:og҂f%D? {Gm<c;#X(x.xJ-HP|r)/fA}OIh*D~4iUL%1>ƤE)+1m`H;J\uŒq9 =1;W&fRk؜ƚn>rh0;KO^WCLݥX#ʀJ (u-ȑt1X@*sg3{cjzmk$m|˵Ȱے*Ybxnӧ^oD0u2YdW`hM'(ąNp /jTA~4ۂ&Bm'!xfl egguz|28 BGϥ# jz!| PW.GM#=%#1ks37eD-3c "z?_:-a?+1V=Y|>d X*|c =tqeDfY,5SڮZ.!zBKpG^39]W">6Ev@5Չhr,f*xxGo2:qJ.X!$Prڶ0FdA=YRFe`.$c17{xnfeG4ZD4v,>;]{a[;_>4O'r^HX7H(,Kn;l(U-(8uqGPH;e4z(xXf"TlJy^<ġ*vw^TE~s >CY6B'Q:N]lEܵ㗙lUX"E˻ ]}@kbNYb;ʚ"eι [/yge$aL:fi\sR$CځY5:b+MPII0Ѡ灭TǧJpB(WR:u/fS`ҨX?Fl:GqH6 }ir6TIl2>kY3-bvYk.<\}7Ë~-nhȴsKGc)rr1=`c5ldž[^Z:_ E=5!b~L-L;*S% >*h9(nM{3Oz2i[],[ʪG& Ɏi2wm)?eǜ4G&( ?ӡqpNygx^:"I.&S#sDd_1/-G]gUF_Loek5]xfcIa!:guBRPY?^clFxUէ`o'"ƒW y}$^=:}`D~&X6x~8B%}a挋lz^>~$"o #!k g*N­ڐ4M]wE{%?u)N\4KNk`fmsiD,uar P9̃rTX_h`> sL{c{t}JTqoͩ]%<^¬Smȍ)I}]4@?^L?ęsUmM[",EYEnh$4S_>JPûPA^J5vwxr%<yiLzWfWvcq)3W\ueOL+hVY[y\{6vhBxC 1Z)uosr }B'^"iϣ_!4x ش"*؎t_ٹX9DQs:fa&~~ĴVN1/˼P%{>,U!$]q,庙\1{ aBe,YIХit?q:[An]c*C:M]=~)CcT,2>\%qX(;\0f߳u!92E\(XdϮp鶎yO< w i!r=c%{=~65!7e%ق遈r7IAlkm[wUe7m+PF73١b7r{"Yx?h'T-79R]SJAdaܕ|rpip5Irh17ꖰ`eׄ ~ O7bFx1"xL[]!)?A#[Hs-_}溁D_ P5@: 3ANƮi/o ! Ûb}y͂f޹A)'RADdќWʛ-W!°r7,(\$p;L Uh_ϩl" ̾[;fb+b%pZ$;t^?g"]bipf7!u˜&i__4h0WOG&,J_F͢'Cu@\؞I6kaQ'gI2FT՟F!J,`!0(Y'\oi0 KbF=EgaE<¨m' MӳvSco@jZ onu) - ;lDXtC熺aЮtknJޖ=ꇍ'H)^Jȫ l MSz{Tt4 ma$u:R#akL҆TS8Bܷ{^anrSVT1,d 3ȰЖSs/M= 10kQ7<#`x˭'ZyZ٨ooiƘ"p&5TW6QDڰVQ/.+qDB6$fcHX9Nt>ļ V4.wCk aoXLڮ5 *Qe^3찭$ ^w<(M,+݌'?8)A3WK7 q%₶k͟|鏏c_f6[0`bxHvq)1^t:v{4*[aC=Ttj5ҸLM?D$fsXD6@h$w&-^XK:ɲ:#F7)]?WkʖQ/8 Oz0Lm)r(CTvlmԅ[cƟB+1bc\|nV.Ѡ& SVG[v?J(XAFYHe|RW5 L_KP]);\CQ"ji ²a<-c`M]J\u#3VbgKj Zn3Ŧ8%h I6˭CJ{ëa$yd CQ% Mi9vYKWm f;nVQ%wP<)\9ax4aÒیN۽&I)Wc^+$]:{BHvyCPjRAtc$18?_XrG-ƈ#.@*0aV%[Y"/0hZzWWwOTn.w%1(j3W}+BSbԤ~>Qyya ͊ootfJ$dU!kI x}5XI$43Xg`ݽ^P-s&5n_i׀*~JeWj-9-QhL/'LN̄P v2,nP ϟn&T1̱uG>Z@A8oh'B`iT%cQ# v>OmA6-F,uڗ;M;󗕿9Cl&Jeæ!-m^Lkз~o]Bҧe8!jNֈdo$>Aˁ&8k a=O@ B_[idg;.'rV,@ǣt(Gg^Uu-&xt\1#mӧKwm1cqArRCudGU8 8`H,xՑ-\Z&q) [[^L|C)qkr#gN83;B9oI0|wqpɐN9 Z#QA7dKG1c69mh ] W<~[ vm.}$J䩏zUj/y)w$ vcΪ$y l:_%om^4\nJ\:"' | ] ih63 ]"*6ҒAL_(ΖD}HFr)]FW*LdtEEZ W) ?'ߪ䓉VB.<-sFB+ |=5@+5:aq$:;hl IEXԣ-H8 TWSM G!Njeef\a,FW eSS, L(>=oE k.X V-u.Ftz*(oڕQ>Q.kpK@1(Up SM(.I$˙f;dnߜVdӝU45( h($4[_ŧy/)3{m ƑfYfwAuMWCd CXbD%j}(+mrNKS9%J:LXiˡQU;54~A-PߥF:I F]ey"#=& 0)!.7]Jd5 AT wc1=P%FnNkrt b#gԢ-E[˪f /m)4灑8.t/w.Fc߭ e?! ;"PKveF^4Xj.Sn'RbTdgB9Dj'mxGˑߋRƧh!ⴧ>́ Fw5P~sx4q7>w}AMѤ~nw%#Ћ?|V#c ^ǥFCN@ +M;Y(P31ܼ {q5jRL^|Q)^IV dꆂ+u:\##(⭇~0fM@_56LoV2}BnЗhJuAjo2FzGE C.!&(uYDv~Ab ]}6m[E8#Bdv#c0n?ugf)e< gbtYI?us=JcvuN*5U'ⶹYuѽ6jy&8w KQXOM/Q$ Gi>}z&A825dlq!i_h @BNI]nALG{6kiBZnCAnEw3aWybXgk"آ^qs8sR*_?PFc'cOɦ\h797J{aCQV|w=΅[HR+68Qՠ0* +HxdܴE WP9:8Oʧ(>B [Oq_s6*-16t"àwtjUېgh~7 Ԍ}rߌ-~/ '􀯓Ij  Gq@*8މgSѦÅzZ N| 3PZvbD$@Oۄ)ꝡ[~ tf/}ֻr^Oo=h,1^E`lQ7K38vbfiCA]C#y<7rGΡ@2gw cf[ gJ9XEH&` C jH\\4ҳMK1jt `"XVwE!`K_O#U/sZ*!A5r69$El!xND'uZ#̓Cw* 3:׵i UFAt?LEa(9 u[GQ˃țki3&>^V Mɼiɷ1g "k=MxE^RG9#o] &=-S0$N2fUX'QF}CIӻ5e&eJ`bI(㻃 3َW08EDj.rvog7_O}?EX2Иi!(69"x׃_pfZ>^DaԢæNE,CyvpݽNCBXz~* F#^'|[tI@+ HSܤ q:'O1Mj(R`x3`ށ~"%:CMɞ'Ƽ܁kH 9]%4zlXvPIz,,H Ip|3EJ$jC%LFANX0bGf˶M} ߮i{)e9J[ 1f=YBDegqsfm1Rl= T7ȃ{(ú[ɏ;%`TC4OTĆnyZ+ouZ5Z!g\5&@`I@{L!6${6rZ]RϷ{3+4 qgjfoͧ`q_UFo~i˟Ȑ&s/,5o[7)"WUZ!ޙd aқ z!}d<-٥Tױh!/ӫrg p] cIo,BW:]U]}c]ЦG_cw K ]1e5,=SnP[={f&ΙX6M)jq>L-Ĺʌv5m2x^H=p%VKμ,(aCg8ސ*1615 MA*)xt-!:U_qeaQ LGm>/-:zpuh$7-[ QJARWl\Y`P'f<0R;ͅR.s=J£`;8Yx<$"WvҝhE :qvZoNJ$H؛%!Ԃ LG2AtѪ^/~MC|BÏ =!8ItC\2j,d53WN23T90i>uvv!“?;M)sa/=)1ZJ|EszU \v,z/kmSLlZpB e|NHuP@t` S.XQ_D|I:X:{hIҥ^M0f=oEx`fJ{ɧ}'|Gx qZhʟ ]fw3 r܂e#>R*t)>bH` ĻԚ!D~_FZďʞRA nfy{YBf l{x9[:D9-sޒJK1K&18*Tm>e QѿY_94xN@6~>ԒC+hݽVwb$cL tnc,>2ЫY~#wxC JUK]4"Wdub˶ݥB=qv}2׼l"ՕOrEˊ\v \7[}JZYg90as2^\d={3ѬK+oH1SFK{.wc|pHZp >L~XM޲JY{;U e}EwF!9Q8uGƞrt3g X#nXZzeC,9g48%FPkM𞌪;pL 6"^NEJ>f (2E,[Je̋uʜQnsƅgDq+5 -QnqcPu+Ait&x*ggjh7mRۗys׏8v!U,lH{À0ҽ|6{'ym `\2wۛT MN/ܪ{\^¡g@l}^k}DRSfrSNsbP1Nʥ?b&0N:k-F}hyM2@Đ^=a.ô #K){O@^4&Z67ngq}%yLh1,P8U ]OZœ%eU[:RÂK\i-em =))s\|26گiQA_{vC$v@ԑv+ihFoBd!١~Vp~ǟ6h*}=<'pՅ ?VX\/s)V1gFH|V=G@KźtaGms$!u0}֣ف8 fl?WYE%KA < l)T0'{x9 (,#/~1CTae=Qc˙;! _Ll{8*:|x5utS+?7.-ua=<"4q%uSWeG-Qi:H}B)[i{˺872R(Pwh.bo+2.f밎buʂ;C.]HľֱY6νJV;A"x^5O{G!.S&eE D`$5KќخL׶u'-:5 .Y^o6V/hlfl:\@ ︞}GCXgQMu{H> ݠW*r1*ioJ\Fis݄ )(*UW UQ,X:X}žۓp_qǧQyJd=O ?rb Ŷ+4Sa{Gϱ@ٞ1nr=uƖx/OPfU1ˑ6az}ҭ{l:/5)-*+ȣ$쎧>eg<:o|C+$3*,^JEzCAJ2E σeK#X>Zsۄvg"5~Og)(MËk|$T)^`_Y%#t%Id63yFJ$MKkQ+q$;@`*)y'0FvkeE woO}x&ǵTcyK^˩TӜNQA 9=C >gT^ r(X>H1ůwӄِ[C?54򀦮-0t}u3[haIVPp BT"A[<8a }_m.wН/>?O^̛DIY-s9VCv'KӌzL&*7|f/k 'jT7MܺBbz-Ք Զ Ͷ$lhؗ`x {:0h>nڻFä́X~b50%źkRG'=W)w]P1`OG>%'a0 3vV߮Ī^7G'%7 .;Eet_2g?f36ZLyCuTK>v NT |G߈!r`1Q>Δ!w>*oD~iPᛳ)dtD {"X[ ]jݪ9" *`qiL~9$FcVP<,gawQAJnDtRw9R[@%]ǭ 8Wq2I]QE}nQ̴o c),-lu?G2- [ꃅĻԕ6`4K{sbl颔KPpϭ؈Z1 93p BeR:g|ؽx؀Q:2٧;6V'vѦ"BOWYyJa\@iNA 8ЍƇ($nVm?.P?^gWKݔ -mJp9]$_XE +$J3sʠ<#D 2Ӛ޸]GO{ "tlw|Z x\a K},\ 0 @3Gk]* NiܙAAe{[ Y#0g0oEo7n R*67̪Vp }YfaԵ#P,& ?E$m{*1t]W(!x>f?foQh2֝+oX m]TDܕl[Œq=DuS2M˝_+qJ;|L"t\Ci4fZ0uoU#K'mu!aOCTpUٮqLe|5=Z!J9#PYzP>`">!gk+ʯҘAyԼHu,{RB|Zuk,8ܾ'6[;+*D 17ةlMBLmEvp 2gzdޘ52AwUقKW/`]lsK\՗p鉶|cq fڊD?bLtwN&<"2rZw1?=:1bcB?wU,3" |S׋@l~YRF>-#'JnL8)uCuk,Vpw r{Ik eIvBPwЁ _fy o@k!+o;ys@[%Ǯ|g׿QauJޑ87Vh 6/YPU^"gtj{w޽=M]blgfK ȷw(ԏ,|ս6弭}`yA^eGNL=]=ѣ@]7[^ޮp3Y\/hv;dLyB zFwpV9iOFGٔά 4 6AUPЭ{"G H36 g:P"X7^xP`\kgTJAʅ{mY$:#S*LS0i~1pJ=ޟhjns%M|qLBWjuz;F`K?7wtB{GB=Q^Hz]$Pkw53z5\XayWknaE !yZ.?MRS`Z#2]HplxZ6In}W4VpzhHҡ;ѿ 7*U /jS\81Zth3t/Owݩ#z2{ נv{^s] G(I즬M=_u^QoDűLB 5f(Mg=ϻ;&4hj0.ee!)!>IP%9..;|64eR7vvUN5X<:%ݧHvRUbuRbrl3Rϳ*ͷt &U1/.ߚRB2+1`=GXad] GB]w,y5C++cS(m@t HJpޓ5}[c#e~5VMLQRmgܿ8<ëvH8ĀPJΪ{Se`] <>=X kҷzK;b$ۀpeEŃ>xÄzk< s My8Yge給Fۍ7S}y D CQ+,.+wZd1Z^fBDFP(ٿ )͹5y$Rb2šfFBךp_Ԗ"h2CW|?%]Hp)X*:9P=rKϻ1 Ez:@xI%>Y2H<4G"4GgrQG|%P-x _ 3.G(ؘ Y`;&[AfX@z] !G%J>\~yhNoP<"Bܧ"yd,S dQ\PҌti@D*wNR&<֊B]?N!9]bK =6H癧!gnZ$)Erqea1ۡ$kjԿޡaA<ҎʦVڪRaP _G#寐 M`ƀ\jN*GX n鱪R] w LVwΣ{<`."w{8z(9f֧T֎\>evgx@]5'ǡEp<8wOX0M7հ[ /Gdⓙk9Uzu<z MQxӣGm=!:(S}8n)ncڀ|((B vi#G`Pt?*?O rzء4xW-]#ZCүV*6ZXD)7heg`EiJL]gӤ}릦{ O1:8b-O4ldrCzVPPq8WjjgYo~/54xybϤٴΫͶ0k[R,k?kݝ2ҝ[-ѿXߍI 8Bz9>۷!/)=o%1Ezכ-I6Oq8R m+8 ?]x4raͧ77otrV󶼊YqO ѰIF{a[* \k+}/kCGcp)VFZ:?ߜZ't&7tmlMotU\UFiv17/%'ݥ *zit3PѧQ hF[cn)fzԊ)gҔRB_Jj[S}o)۳J[*|w[ݤsr;&Pg﷌5m9X^zq Z@xJ ugekd 3{4ŝcL?*+\ 2M>RSc|8q싙CEtۗUh 2)9~,̹(K; /K޿|~B*x:yEM](AfLvC y:Sn+sKjfҷH5~ 5 фνcꍼ'm.z8{nG`Q2g# iұPc;4><-S$c~Y\Kߴ\3t%DJ~nKDI?[5BXrŎ cxy 1ݚog`e2iD K)uJWPkk3fz5w1I :UwcbKFT W@-0*g%Օ _}èI[N8U|\ZW2UO1TӼz4nBtynKxWq;9gjLe0u2ga[%nc/q<* nV^_|VszS8)# ܪ&+/uML!q@Hs`7(E|'XG}i hUnP=zT'-OfccPe& S oL@%`V&  o0isz eA`jդ0Z羆fWGANSw1qXwh.58|ś͒2kd5Lռ0 > Z1xМFEp0"!0 2=V(0٪0ziVy?!+76aP͛6ÞX~%nƽH$"={zg&vt.*>yJUUGo6Thܛ}wWQ\81 FfW3(ɝPdɩ9z}7+ t*B]=U2R" "R"~ɒ@*NG;yub^tH7 -؋g=>6pК/hfap hhS1B?W9gWܒL6K*DJ`{>#'&j_V_YʭŽkrV%`Fr˜vz[nK:'Zǵߗ{C"鵃VZ[Bm1|Mˡ2^,bmiMVBWX#- K!͈%dF2]̸f_.{`?̉*{(dL=\emp AoWTL})igVa QQπ .tKneCU׺d0Y2`jWK3E1f||nLߒEFs%_,lN E~'Y")>{v-E=qZ1Սy;?f d4o$ !^7SCo蹎"cfX>Jrt4+Uj7&u@-7 t}4 u)^]2c?~>ͺx,JȒ>/X>S1OxLre1 amZD%8DFlJ'7w{EoW%ѨMQ*"αUz@TOq9D[j Y'6TU 'ɣm͒E& *LF>N$kEof8b (-AEt)Q[Ϻɀ7n@fqm#4Ī) _`/KJ%` Tɧxmc~DY]bu*$C(:iVH4뿵}x@3hn>6PodۅXw=p:.v˨وijr2F<Hgz0Er`"ih3&kV.CIQ?Ev`8\3ܔ*U AAD-S ngTri^Q|c40bHB~ ɌďoG3A*]L8:@jv%Q=Vø;kl4U5c9!'^bSO3xئM9E\ISh4->^I82[)k6m([0^or.6< #MYu5m:C~-/D=a-͘ӎB4og{ Wb2iE!aKxS/w#UPJ䡿TEb<}Y0St5%LZ4$Un{&)>` WޠLK9Ri_la)fʏr]JLm7%WRskNBH9p/}5B汦Gz~9 }ddһם^a|KKn`q_j8 02щc1)g~o+26 0N`n< Sf:7%-.rJMatE"5݅5\ 6~Chy> d9'@sϳs}&e$RU*hw['Ȥ1 te7͔ Z]b~!nl.ؔi y칙iN|4#!Yp.iVŪHk2 S-p^t?[Μ5,:Zz[тzS/eSHA  ipѳ{dd`wn! Q1YQrRugSR{ӹ]g#_}Q fv }ÌgLoU ɥ蒒 Í>-i=3g]&f)ܠ;D&0ŧʅ c/i#EJ1|Si^Rn}DE10%o%oBZRnBJjTKm,,s~e*cpbȦs6p8Z\ ;pܨuS\I?Ȫ?;4Zg&QZ惃ak#ș/sSUaNn03DlYq*tL}.\eƃ}~1!S7^1A944x6R-@\m[]VلKY..0_-=qİ (u3 iPg]PKX4Qc 8 h~vE(N'ϐ3_2mn 0[zq2Vg| R]?ݿ//ʒ7j͸y= K)M۸{S~2^JАpG 2!b-Bͥcy!e{# U;+A8bLrӷ_zpjъa vјl~jJ'W/m !v5Fˮcz c%Z' 3b2 gz4^hxדô7>az?.,k%'f2SknFIQZ.n[PT[ј9s1^M 6-tH, \uyDF 䬏 n!DfT`M? v|;T4Za0ޮ1("KkL_1` fU~X?9Ӫ#$ʬpݛYm_lb˞uW`f2^N"r<HsT%pY1uY]XW4V9}y,[ʟz;qECNcgڌSt ]vKvL)Ɏvmz}gHZ5ڔ.h94 `e c: F/:TO9|a}e֘s^?^LN2bɝGOyN>VVq3zH$psLqA<8)#y\b :"K^ԭX6P~~R:PN4QR}`\ 'ܬ-XQiÜ*-I슁\'Ɔ1fŖC kKM{I;ʨ j|mcDRBj >D2@ޓOfvnŖ4t]ĶO.IP8KT!ЖYiT1 .D 飒`IЬZVRE+p`BzgV-^ޗFv nmSUWO:p! iHPZQqUfH3ܖzԤ%o^˜'a5ԔkB_#cUCi8(zYY#jSU(qC; (n_Q0Nko ĝ<F O *}tB} Fɢ[;X.Pl) OCE~ ZLLP>XSlV\^C0g?,-I (`C4وdHrwqAk9A{|o]iAn een|f_7(5ihM^lmZk^;ucS"ĶΊ7?h^T`6x31 #ddB+{#`2#1eF~SvWk|J́9g6FչE-La&-Tq#f?n~2MΚrSe[;ޠ5 rwTc|7 8 K97l<lsu.3$傎buJGAr}+$);9i)|@RR Wb?iɖ+ -3L ~rfCJ}˖?3. ~\4) AZMKPs_Uyۆ+eO m3[{w91d{)}KVB,Nmzdеvh^8įY[#&׋ekHJ$p-p u-NDž}eu\7Ƹ+g غre7Q~n򁫶K땢VhZsꈭٸ5XyJ'R<4D>U )~_˷ݴB|+O6S{o^@7Dp~gV9D 9DZa32-ߐ+3Y%@ax˴I:KOiF/ Jn>gW ӵ buR EMn0q?tRq #tӣV<}c ET&ZHS>[Wg=#`g,d'ΘͦS]mG}‹\ V^6a  !nQM֣ueGKj# 4$`JQsaJӃIDpkbx.9F$m:8Y:N;13<&3x to3wa \[ӣ$(ݰKC`,V^˶M"Sk23 :~}]0oެ izgT2P' L(ׄyieqXcƠd7jb}dFU d$$R\O3|V*^ȉ IfhctҘGvQ~ͼisuw[ e~7 fvwÄ󛹵L< բh+C b әf`G Iq;A-fe4T]m4E~ w.aL,rTg>x2=&zMj6dFO~tZ-`li㍖r/B{ bp{8Q9꒣_% oDGUb"fy#Lŷe _r Zh1h-z*Z]pN+T؍ wrO!1֎:*ƵNYkZx4g 4ƃ24f] R65PI@5ruwrvMFJNU/i,֑ɘ6nLLoqzhL :Dk;~"V}f@H?o)~J\l?܌dIƚQ*zKzg3!(Vo5:%Se܃s'Z/=Xё>PJ}:]>hO=d$A(9uf S&NR3{6&ed^`R[{}h4HơͰy[_>gnVh3g/06lKz9&GnPD ["Ur `$ 3yPR3k&VpULS`QrO>,$( JT-9累Օ!7_"ø +o339̓R1綏^*GC{:R l?) _baDs0W~)u۵s=W n lͣ|S2u`/`qL\ q!RSfW֚12jv$afH#}VȑB9;x~X]Dz mq߄FNLIiE9]}\[' ttt/iqX&MȽ0fylcDwgLRB yĞR^‘`M lj+'++)쵸Ѥ\Bs*7dByC!TDs6nV uu{#U@Pnԅً=qCՍ(ꋶ[2Ĵ|O_ SVZΪA9g^G4?$? {)p7cOyeaCNV"롅 kޫLV*x DUuYX߃]Ցݭr263?Ғ9^hL6bԀyɖmebv$fy'u7Ý΂; z^}TWїGڭ%[] vnm`O-V;x* RC̅`a&p1JSc/}-$R*IOH ]^N vKpNe?|kW(F/1`f&FJf*"uT,htL0W8,HnǏ7vzr ,_ 8 u;4` B†Xm\buMZ9η_:)E]rH%ޏ4tkw$<2;w6W㍱]b[B60flG'8,9T|uMO+f|܄Xze,w :4$z /1J0>}j:[ck ~S^@F񟍉 F(DZ>|s&JkdFDMU\ }/Q*.sb9)1XX9iTSC7-,DZR/yl#TW6kεwO`ɞ!4FY ח]H50E1WhV~*#շ/EWV$ i!4}`ez1.iKrˊQ2.GV.:!{2v/'TI)\`CfcQwA +ip3=~MD}.~}gxk/j9JL/Yuyî*uIpSڐ%V0yg*UHyMxvMn+GEŕ͇?t[ |iqcc"dEN1L`7j1`@qELKa767.¡w:# w?5^vi4E7+][C͚n9Ocِ+ripQ'R+|r]]i py-nIhV-vsz$J^|ېX+T 0FB Mb % Ťj.+-fدVˌe"oب-W}\mM} /VƯӭuaM#^ k|BP3z3;l%$N\zWh0X iogv'[ JtסÆV nal;/խI'#L0şr 60jd:?ǕԸ3ܟj'R+`l1v'HcqZ7Cf?ޡS6ӆ)Ct_R-1}$EN@l:pI4yKwo]C!Eրn_x[?w^Q›8#.bѴzUENAF'ȘWmx>|V5q[ַ2$ >tȯ_xjpX?{wtG,́dPXπ/;-)dREw0-Ȋsċ셮q= @w8 _O>,UR3wxo肃${$yK6 4(\2Sۂ+XӨM,)7QӝB5.%2_QTn;;hJ )w(q<&p@D[>9o] #۞MrR*L)zy[y cw'cIþ9N ɊoA)}̤1Wb ĩT*pW yd1xzLYު䧆9+ )>LNɤַd-lóhfKFe*ti>_p7N)Ou]#([m̷%hEk"n"Ԧ%+X.G2N"[S\ܲD!^#ʭ@B4x$膠( [o`\EW6,Bu*'am]uLC_Gbkd+[nA"*6s6YE~Ta6%M.^ka3gD8)|@5Tgb5|.'?G ?ZHim?#j> )es$Q{:A@IW7VsBɹHՃC1Tm6_:1t2 +q$ ]Q;l264}U"Id"F[t&5̨FɗHr#ebsfh#CQ%ڂWjo0\*˚2(pȌu10(V.(7捼FG !ϛss3|1֐M1`C}on0ŧ 1g*吥VVvYSc5"hطfo=hi\V%Xm0xPH^QO<,V&N4(A]Hm2/3^p(ϖ[lу=Ӛ-Ž ͼL,g-77$5umst˪0*rY8^,A=OITڞc8hׅtKb`w`paGb/U=;#?$ĸ鵁Ts-ii>|D}f8w1.5db@k l^Âr}ј\)<4]&)}6^Ud^6)g]pjm3#\p׿wG&kI[C<[֗Dѝ$} . =aqݖB95dcw2Ͻ6 :@wdjv2}=GZsJDGn{N7/v14kp<~sZ;7]s% X W|Z7HGg~G . N=?Ly$kg3"ECn,MpMь=8dɛ'6;>u%TWO/o7[^J*0 yH 2t 㔈j.sBFE:Q2mJ@`û67S(OKkFǩ;G'mpvLNH?]}";r K{tj6\w-fTr"Ǖc=/Z `x(ޔӚAi#bY%RIE-;7a񟥎q5?7x`s@j|ʱۄ:JWz"++AsBDt .V dP7(5&֚ZzvcLV)eoNCp^=nl2R^ OL_}]=OYUά{MTԣ3prYh: ,pR)}36t_f3kR4F#l+ɤCND>|xRj'ӞVФ2RC>#bqG,X* V !QdZKq0-L-qV; m֚]uɦhge."ɂat89=O/8 UL>yMsn A 0Ǔkː=Ϫ{+ԑ7:Kz}0\I,=$I<h'i/]rk'˗B=_*#Wՠ *"W:ЛqS,/a Û?|w _ܛXR?tU-JZ%8KGQ%G,(j\0e,u9Tr(q\$ }x /8ћ0>9Z* u"f$+z(Hm8n Ք|@7-smn&P`կ§$kfܵ(_cku#@b>Nw\&Rm1qnB]V_[tojA?h :37~wATfsѐtwcp@JgdDNf\a{ОuQPϚz2H(o8R6Lߎ>` @7P{X},GPpqeXIحt e`~ 4V\;x^0Vsm'2H`%#3g[dhKo9ѐԺb&mjc6QUyu8}%48͝LOit0'S-3h5cQe=Zs+ハC7 sߕPj[FUUP&'s,(ă[eF!ӲJ~242L;!M,ˍ]a|^i+1I(C$wlYK]u;[1Wɣ~kgTil2O^g @cN><*>uZMXˌA'@R3ma ? j&eHw"2X&S_\fOwۑ 'f-X.jJMQ5X#P 8^Z_39qes8!äx,Qq%;u1ug2>OjG+'vSuC곱!+΁iީr^ܥ똘Z f7a{ VCؘ.ܗ/+lԁR̢U M:`B:/&1oA>vع<̅?/V~Lrs,noff/We(=-Y42:N;[0bh]s̈lDZlR)9a݌iwa{s^(xo|=g7V) X0n B9? wdP {+6$ȱ T^D #qZbA WP'~ <[ ֿ+q޳~ElA ]Hc >Xhޢ3^ uSgB˖nߔ,Β$Cy> }-#{)T%О"ot;1n{8BE1c8ߤoOctRME|uɐM% mٽhQv<_M_د2ïaK)wW`CYNoSO$\W M3{BOᳯdow7\5`FøbtC*5bP~ԍڿńW8w(eϺk^p+4Cr粤jIp4YJ#k@UZQ)$VfŞb]:lU&fPY 7'"B> AeUkBy?%ZQVĖM U\bZ~rcaDʬeD__]~2aA_(^?J dephX XdT".=fs|s&8;Uj{:dR~P=Q/D_? ;o`.C<[.AC Jy\xH%\锹P#.@mgЬ?p+Ft<`xk6e"n(EG'zm+œK UN}J BzIVHƒ'l&l5O/)##3j+, tF*e<x,prȲxq{9» 1p[ظT\YUe~BJ 5 EmN'GP4,a/j?4$ق,K1A[$ gMh0^SUwqG`5P^BJfoZr|VhMGsd2  jnS:I fF Wh+z3W ؝V +V6{JKDjrXAP>E~u#~嵼@2R0|I"e͡F(neh6`hV]DwBF3Uhn!f}(8 O^/Cy ;sWch1FVst΋u |H}%wNh bF%iEZ=a;+.3SY(r ZEY=_cI wQ2%@`O>xʻuْo9[KKdF/ޡW#ůq?$ q'p,M;wcNt\|nxKRgH4}j&B=(=]lѝ-9Ctd4` B?s@ބSB :ٛ$PWDS9*^("#ds"Q/ucww\Tq'[Z8ʛ%p c8My9Q䌠-{a6( xޅKL9&*p"ҝN4 Ieu SRNB8@&ޢhݟz6Dof<ʷ})B.A !(pW) l szźZ2/1b<`u/Y)ׄ@-8d@;Q1YرC*d |\r$ͧѴ1x9 O_B=2;C@'.~˺`7NFi͹tȴ[(QwܵѵKeqY/:6LGw˟ȑ)Wr{iEߓcZ#B/mH`j*ŀ`WK7|ks7ty),ʄ77/Ұ{TRon2*ob'[cQ?he5J7? _Ē?c۪ a"uJ Y\ul+gB&`Wfy!&0'Lrdc"( _0C:9ǞHw3˾l ^ |$3uY}NT & ~{m5~1Ҕ\#‹=Zpɨ#A-$g(n$Yzh>ұhtgo 5PMeL;ב wX36U"ƠDg4OB* փZ7IA;$k߆EZDDEFaV Xqoik]B UB}( ^qe<6kߏ{~/"V8ip2k!^*XJ5l۷.$g>'n6N6}t!4mj7},DR/}h{&cWY f-'.߳I_P] `;sum>g2uNdS"+/+O`_ P͓AUw]t,r| amF3{_:'".KBk>;*_Ru2IBtep'+1pSySSQiz>H%PS7ښRfuf (o~;ZܷD=γWLQEVmn`R>V]rП牃і cy\ .6!Q6y`uts?`}q8I Y}豽ejt@BLg?gP@CI=Ҕr)tlO8U3AoukuMq(Tdb_yWR .SׯonA%HQ"1'tB=MSi(a2!OTDE˲"sm!t@In*y3r&޲h_w>:>n@[=Oy faK5t|'0 2[lV(po&z?ڋ"ǘC/ [ـ#j3Lp[@?G0N`eְ  gwI;4%m /S3e̹^Ý%-MDb3Z)6ry_tњ91_!wFY@JƷoѠdmTeRݕO)[*I$S3uERX1sPW7|RwQⰣJausg̓jz7-Z kz! cav<*}^Tv6_гm5U"5$|VE_'"3bZ$;1ś(C2Ԁ^,O>D> ;\t 2D,JQJ0$u&օ9p=H 2ۥmI}:8!0#X$L{,r.\Z[ fL 劚lbUɃtU1ʓ,  DQ[D]ʀR:Q*ZW3tZdvO*ӔI^ $VZq\+S"'&B[zN/r {4r\yIaV_5br=*|˗K$ [b]` F=7k^46Pĸ̵J(Fq9c֨<@{r7ɖOǯUm<3]T&k`UahA£5o+;w se DfB}!!( ɪ K8n˪C1W>]%NY4ԬP&"'!o`EO4^Λdz gM1<#A>\GjxQzB:..!nOkz}v%]@-EG]R\d;zA;jfx$rx( ġ94s'U2nL8E ?/[ieC_~x?F{ms>n3#h6( ~KlG D~`\)^bp:`,7r,h֖u@>Wv%G` LG 6 6ŲA?ÎXO֒fZwɄe3h\nϠR^2vת(H/dhӰ5o,Yvmf6ڛmO;lhnPӂW}Z"f-@ʦU%([οtٶth _-ѹ?HY].x%jD,F㫊iXajA^_c$ lwbΰyN7h{7L< 1cEEq/qi# Xrٝҵ "c(QUՑ9CK=X2"h\T@>bx8 't=جE_UbD1̻gΙoUx;6K{]$3^Gtn}WN-(2 ߼rXޥ7Y)>Q!Kn]XHS˨R0|Hs"8砕 D(x(G?XoCg&2V o'l>h挮K')$7)0i 5kMVW!Asu7qg AW+ pMa*J 8)+%o.x7N_Q Z? S&1w!PrpO+V~z}Ųg^)Ѳٷ ȯ1 v"qM%~f F1Fx "*ƵBjM=boW=Mp% |hGI,\LGz/YuG "ڞtuG'V>pTUtZ[9CF;eMZ|%9B92W|S=,(RW;@=bPQU>9;X l-TUʷΉlґ{ OÅr"-v Ɯo/4fG/a6Runk:nݛ%2%'RȤpD6†9'i5u"nqtfK` #rr{0o dDM9{2 8Ji94 Lڿр+y+LS:i'Bx0quQ8{A4B̎8ډΠ֘\hsދԃA;HI횕?=@~tGI+TʾܟbciZ\% 笴b kr:ce\VGBy i04ROV+Yx_d:Xq~(]o Vuk5,LlThI_湱q+!B\!)yen{ٌ:t^`,~=r5 [#P9wK(6}J=͜V M7Cm{-0"kpR [h qA+ ׸A^h.W6'(g%lt8$kc?;G ZQ4s q,ӞB:o6QHUM$& KTy浶pXQYse+i>HPc[FLEpmCu9zaJ4 SqI1$:iC߮DX0Х(۫ʅe! ! ~MvAiϮbcISXOh/{v(?ᚂ6ZE6n?Qw9s>H>k~6e%jI^4+t9\e18Ӎ}Da ?2bCGmRŋ9q =_%cOX:aSZ ?w*%e&3MXu*\t=OmxqpS~0)mf'%dsʬ=M"NCKMvrNy>bzU g>CQ3NW't\5{= *|< 췕ڜ7V̕o46M $ļZ.qo إ\ ,&(o8ڙl;1\ L)˓{x@4HW?kͽ |mkz>3o`[: (o6 %8^~[c 4eHφVhkhTfnédR ?us\5ʂ!Ͻ/ :)ISTm ˣ;s=#־Y:$JФ<lADe1G{`ڊ9TQ|soZsܱYVXɺ'r2DL/.)2}u+g(:CѦI;{eywGdisJo haǪ#7Kq!tԏZs'١Gz1.Xj>JS`Ke=+B]})@=YIR"~)7tP&T?;ktrs%.&P׊[m!ޏ/u2d&Jj:Y6Cc+:t5^~'gl( (w$&X!䘹,;ܕe4XذXz5V_U>DB2pp5'ӾSs8櫈p֔cbJq, 1=g5B޽ mteԸhv[6 TKQH [F~gC;慍F@Q-L-Y&hJ~zb^' 43M Kk>gA`An9P8PBj0@"S!<!O :0|}*<I4ε=#>]9@p0o[SB)ދV6*|7ݝ='SvH43z{CsHEy")pb(_8WKURӴi 'i1'Y^,&g&ZklUٓ7N~Q欲sC!Q ԝmHꥴqcp8'5qVV|3cR.%zh$V/_K7rì!~_D@oVvzg:cҴRV`TicÓa4W<'Dl[[tzt$l$!>ƲI|)kPn_kU|Z-(*> M*ny WDn!QoXBO ?WZdCuQ^8nA+KjUGmd<쀗".䔿Zc2;% LH8ťInDbr>7 ʑ[[,W׺V!^$[ffu(HE?|n9j[j뢽?"KjЀ0% }ȿoߨJ(hj{'pʈ,;ѭ 6SICK9cPr+.YcΩDGUBJ+EK >hoe}qƣ3H?~*EEq߮[y Ktz++8T&O&ɬHͬ9G;-whwi\-{Mg9Zu;lKC /QJbB]F$;[k 3kcDp,ܷOKgpo1?7b>]0.BfHS-D d<ۑk&"xrH.{#܄ݗtPi]2Al W b2XQAL|#E %GlOXl]:͓j%ӥA@jcGT]GN< ?'Uќ2l|Lha0lop>/!$j ܋^,nՐeWϰ.7c0Տ!BmqsmUR"aztF,%)xNpc|,r4JI?>膻l@j\Roõ%)*Ηf9+c֐QvQEK ᫴pc)b,(Z,EX1e~5M!7DU3=PoPRN6q&J ]պԌ̞Irsc7!f }9lTu|d3148.PEB%K4$ү 9Ѣܔ8fTڹɌ+ܬ,ˣD +Ӻ"O2__UC0J)UWr cPe2suTω"Uј 042xWV޻(e?< Rx]qnϊs}zB]>Yyh FdRUz )b]0np\t"<؃  sӞN$5}bf\MQ!?be~78̔é@M' dhFE(P٩x+GTp m0Nm٫F~(Vь1oC=|v9ˑWQl'PfX,\-Vh br9oP8$vgm&y9НH^gJ:J'`7qܾ .U:LmprT*n-Y{'~-XeJflݭ5Z]"|x-,}M,dl`<2&G=RkQfm@oaf;4lXtTxRt۸&MkP2m hY,xZ pL|_z<_X6 Pn 2Lի\RF=@O=6nD*:?(%~bvw;yT08!@Ly6 C2nѲh<Ie$mCqK||sPF9Mi x[ph?8㈍!/2/1NJ !GomQ R9Z`KQ'J9oS.e0n0K@AWzfJPU<PZU6D[mH]C?Bn^|,2]d>m0q*v8ɋT:f 78HZ0FCyFZ//VD~ͅ LY~]Y)чP6I#.# VglQLxx2CIlID؂tP "^%j]ܠ8\@ u\խyZb< 3뮒I{4[7́O_`XEX77h8ڀVY[oNW Y 4qY@aBx*gEKߛbEzEC6 2rцhoXz]TaY^ l`n/*Mݞ\۾;u3ӎU:Kc#$ofRLw9.?yįڔ~Dl@g j} m3m$tbJ[6@||[ ^wCJ%FIBF&2Spa'H_.Nr38cfS( Z!|=(ijB.3i (q gSv!oL My~2uE&tIrל/!,@ Tf90ӄa<{룍*ʔHTݘEnR^ÞgJ7a n :sL)F/ݯ`YWh\D}4딎naw J҂>y4LTO*4MHL?^vaP[%Au=/D8F?QAbpߴ(K0#2 ֤]Mb5,l+ 2ڃ@h')]e:'SQ!4 ^OryM%  Zvbnna2;%kqe.w^csߦ^ն4u60 z3 ՗"@Pss#T-WO[襙:H4{\K-OG:U}6ȁZPNށloH MXvĝZ4ŕb& *]bg tPTߨ#^y_j6 h!M_Zv' QRz N߬&U$G CRĺeR_y˝+\ɢ6O,@q l<%45`貼yw3Q'Xi>Pj^އpyu'5qCEb y&sl3+2~/[6xu6&;cğgVi )yLf||u, 禕*"GJٵ̒.`Rz2`fә `a~#<bʈT`HSz;3[9Fs(J`f_lnm1jj9M֞SWJQ|b5qcOU Mʕi:)xe3Uy% 'fKNCpeg?sTm6쒏 >.pfƯUh8pgRCGےmϒQNyq4Ye[vq!?|Wz~ο0pz6ZnË6*+aG_iS.zhh1&u 6- <+|M4ـEOCW-'E+Š"RiN;PRi<\N/MQ-04dMal6Wn{\7T7XD𱈆k|y|ϊ-ȤP7cW)!ѠHxm{r;m듼 HrBn.NUUXo S&BxcdC!EƵPY=kk4I?@E5@a̞jQWzNDm".lc$Wp9}$kl>%(N @ D="_F1z;L`3 ¥ ڏ\veνΑ+wS^vrcId,L6jBLAe`ZCC&=q~[m2C[hzCU# 2#kr:{xzL#NQ)-M-]t 6摔[vyhƗX=7|CwBˬ)a6G7sb0Q]ʘ"ԚeS-.!! w^GU#' R;1Rq0cz ᩎcZqA@_2yZ}Ƿ8V@?F婇FO.H/R9[W՗YT1볻qUM~NEVg('"72:IPavUӞW撽+\]PrniS#x樭;pUr3r{d-5U JHSJHwlx̯GBhϷh`i/YhC@<.p'y9BRꯞ>(yfR;P#ͮLueݝcK9gG`hp{< v5껸O溶귥۪kY+U4@H:'ح[fU4ڽDҬ]1X+Ìt__7Ӵ}= Я! ;QP6kR!_ tu#aıBÖ1N1{*lr|}_Eb1+dް\.f5וL^baBWy?+kYC\< pNkhs됳bZd͜܀`d=)`:7]PՍBQ=dX*qWʭ$ESpAUN:TMDe%\ֽq$ Q dbar!И*B| |oO3]ARUm?=1^JA**O֠"Ǜ>%e9!fiot:/m+œoraS+o= >8Y@r, 2zx{,?%{O`be]zv(; 12"|0Ѡ t.P!K≏DC *"omXm]jR|*@w)JEּZ8~nBx>n6V}BHLd/"ej.{-w7q})v_o:'WB)oP;N^Ox&Y I#Nt$B0l!Vl ĨfX$mCm n$MHu[ @޽06H낕y4w3+148 S;eun3&' mlY1(3Ѱ=yѻK.)h(;y0{$AfPCx 68* xKu""~8BX]B^kph5q+5:(NeffԽ1ϲTZW pL\+DV?:iӿC Ųzz$^i-8lc H~'kHdHk'OQr9[WD]?9ݓu{JPA F`|c|emwx@CkuœzWFyf~1bS(e2rIE k{"^~ FgV!I=0'ϰjnNoҪ]Hfy`TCx''ΪCuX?hes& xk+Q5*-w2Rmtmk"9/2׭\a\'4a|B5i*hBm{@\BT7/N &Iti*k]Z_C=utKGU y~1yN&EAdEO˔)[*J- #3 [XqEag*%7'a˳(K*3 3Q}3.K lvaڐAN\K I Ek!JH(X #Sş"|9o}bwMHW*)^\r_ל_ub[<Ѩi %azg> K%īҤpFa\fϳ\LbOkP <:wKGE=`ndteC-gKpϓmzAFN0FtAYX_T ɞ$.n7cp -Vڼ__?Yltƀxo&:DW| ^'D)Lz+Pt!} .?Sx|P6lx} e}0NT8Ń# DՐ%jMd^گad c&b92?{QH*}`HɌ` EbAj}F'zXӴ !/yW÷gƒurIHeI! R-sgEZvF\gf0A2~T] Q̙T,~EIPvI:=fӵ 1؆nH~z El}o&T9lʵA7Şh.9KY C2ut8=v+jl 6[cg%q|8MԉD5M*#-5 ӊ 'Q "pqQSҳ^ 3H!fxg9ڃ0b44'yU0Aq6Is ܖW%@d>Y/SʹR u'Y8&(+.I3L_5/͈WQjw9gy?z#N~rysxd//QG;wC waC mzVj("@6 {lyIk\7q1jo},5gv 'ɑ'|]%Ŷ1)?wi/Ƒ$QM ) [.zg@]mq=zo ^+b^nDKS%p;w)HoBMHNN]M[#߀suKa^Byfg bLn:b}[|~Q*Fvo ~1g@H |o? v>ЍkGWϫ[Ѿ&q5x<!%2 obRj {ۍB"ȸHQ/kĂTzb>E<4. JI @y7މ0(*OPX?5nnaz~<5 1#Il7.D^ʡfi{*@ūs׌.A qN?°8j{)p n.rmmS4$3@hZ7quu|NouD $-쟪# ݝwb(_e C|fCTJe|OuEnK]P7w_" 5rLa8V73l ).D&bPZ LLDVOP@?c>VIӲq6y r>n]FYH%)`8i+XY\OwG3§R䜠 S#9ßf[=;S">-_siJt6githح -yg+S&P(Q [ 9٪?#٧HR%gy,Z.7v&TxN\k}P5]:o2k '`š0Y_\j&<–cd; PCb\_r%8hю;j]] R%{CR4Bla'U6ulP'yI%|<2$G<|7lGg"!Yu4_]^we>ngGRh\b+Aw*fICaN(j^Ņ/kU@|ůG`bVp-'%Cf{0➽ܟ+}ܪW[\_)#B);)kLEgb`mw`[M޲c!]j>[ˮ8&7Z܀2 h0+xJk%6dL)$W=+%eLiE +4):c :]hE۹?eAUMnn2`LJfb[S^Pe[d8QMJzɅIl Kű![ͿvHoXՐNAAl<4Nz3?#<) _ˆ j %ީ/Oٞ&hW@.VB0a1yde'~4?;}Ns9eV ޑ9m,|VPİrE:bN0qe* {XqY[و&4 p *fm[-(-)mfcC>~g䚩*y5Ί H%_ x32AKȗok5'D7dV{b+L3bzGW2(Oz*>I9hC OueӯoI\JZj#9`0W'Vzr4)bVK2.wa'B J^0MPmbi%]]e}Ƙ&OpK|-T,i3_dӇV΢_%GSUH@lqRT4FPSR]A=[n-^;迾-/+ cr98}ʽqۺ*@ynH:TbD E_ORX^u aBR/E&"E@K%C!{M4@<BWPڸsZg` &?r3CJMqA^fu$*Uٲv!5hռw]BV .X_MML-CtcO3CX \>b@S |S.1{wX=u9P%C>{Bz64φf~X7;#Am*3**p,u C|4<}kոh#NrY f:,i_dxwjMud$wpL+9{%]ͳ2TXKgCT]w[hdKBC ĉȩҵ\ߣoB!'V}AjuOB:eH8Fr.= s/L6% z}ɎX6rTwӏ}QM%rD`QF$zLƆ -eDE˭?6k25@h\&Hhq띝#޿XĂYebH\p֙\Rmv"ȄV %v)7fah빧[C)+s5ݝ~5G3PlosWp(_K` ~.) D m|s-R@(^VckjxFWc>8(+w 9Lp* NTdYj˝3;^6df Y_D/}׃V$۹XMIhe؉'=QJ^GrDE61v0kJ K՟V#HRДʂv Ѝ q}Y֓AOzR>i9EoKbqq1s0nQGgpT `(ZjIAI RNﲷl0MybIwD D?4+#iqze}ik gl/ڃ8gؽ oLPMg$f: 2%TG7MR$JYqSŚp5R7eOui7dMDUVM^rC#@,{o+ XFKm85 ^Q.[B3:`iamZ.&vmbEl7E07)#z#a:rX?H,աV) P`'0HVW?@Y勿XkH4.JA`lՙSi< 銍9o: C2S/ga7peQx?ٯrŘ:A0}IY$TW=Z5_@c[\8xQ u]]Ɖv>E.۝C(CI(S {}tƫ^v@Jv2H궕Obf+Qa~q(edOb5js( pfFwo1Op,_j[t>8A0e&LH>ߝ㔊ꔭ M GAz[TݓWK/ekmiO@>u3j2=Uqu*`AyM"EI:fN^PmH,=REsgYݮ~ 3ʪWKnZwS$%icSC^2$qrqxkGq ]]&DƨחOYIf;hz?S l:sL2YwTa)M}&0KT`> i}(ȳvb'T'кslhiX|"lކe?+b"E:z=\U5Z(Ip&x͸!CSP6pEJ9r<֤H[' Jx+ط~D(X$3ZaH^쌤M(q5>B G$*;j]&UEE(#i<[GDDS\jfLd_+ME3%C(l18(qj=M@jp7elbR2= %lX`ce#gU,YyHwC`<gDRgօfjwMUmm{7+yr>r59ګIh WZu:A3 ?>ŐT;ˠk)aHB҄|^KpVq!PW[P O{0*X?~u E~o/DԀT7WAxC\7- 4=mNXӉyQ2*l9ߕ7IP6 Yu. xw8ϸs02kmƤI^!\RݱP-L8sdS{tpGRSJ5H@5ʇ6"3ZWȬ_ą ꉑQ<.;pKzωQ$tWρ~'o;:|]sٱ$ꀙ ֆ%C5gqL8wda\i0U Ϩnp3$`5/W71IP8%̢#loӂtErŠ%ǢGbïX$,g/@Bl ]~%!q ˰mc/C* $nbH,;3?E I}GyL,fVT'kke~nUdZ  Ktc_HSXȫ=Zh4UmxxDIV~(#9i^qQ5nW<ҟAFery31K$sigΤc}h(x3EC~WZR DטZtjIIIa(`DCQ!V5u 1</)yS VS:aVtRP?GZxA'Wa{K%IH~]t 7KLxlUdL$1l AF~9^v44FfH:-{0ۧaK;k +#s9Ы4Ps>v~WKZJGA iő3=Gh=Z.%MjXHDt`zH: F%t;=dv_9y2)2ƀAP% Z6ICr]FD4Es*Ԑ}uB>R A{2w_фYH6WH7jYbOh, wD6I! &'!I?VAe7Q!&N\V'Z>9ؕ~@FQW|RD-yY̔0}buhO4GaI%m J}t: [%U8;l`YuUYr4(ճʓ@G?r :IL n@V[zL lk h圣tz5z\ UIE_@BjӺ 2G{!o(:?-*W Baq55Or44Wpvl4 * rrhkuȼQ~7AqPbCv[4ٛ;a;h:O:]W &TRAF#'t%Ζ_w(vN i~g~DmE,Dc GC$яA1翇{ (~2?F,yz|jq5\  0Y?[(_hc\ef!'X# JCsIݍ;ձ9t %"mr$.-\!kh;33=N Nx(M P3S\O`t8d(uC wa~Nw8.Iv4`Y<8^\1(ĄN5;΍OԀ%=@`cezլ- LBv<$5-x_ /2-@ xzP:u(ĮD(_,V#C͟HLO-is# Urm@)`!<䍄Qr ! WeXZ nZ?8tp" K˗A kT?j!Q hgQ Ri^,`q,h?٘KF+ዸV}Qlo 1wo/»u&;\QA`v7wWTv`#"Or;f+r <7Ah'phlR2ayލD%B}vwZTJwc )r3㭙SI9FmiluOh)jΡйhD1mG&u kpŢrþ80뒥@ sj9vQTWBʻVV9>Vz+=>*.k ȵaw"&GP(NwECJǚ_?MZ`zS c"! ELQC`:5m!33҇P♉s&d,Yv~KGr~kFzHعuD%!i_\*j=Ǧsp $K]lKQ~V[#/F d5V[Iun AY  _[E]+6|NHlR*>\VB^UiKcBtLP(k_ZkL=nk- [el1_'0GnkAdWilm&OxL I(}:qn;Zk@٤ó]2Y+xw17'-?%ØƁij0ϺMO-gRO>cC:CoZYy1MBJ0cdwYTc K~f,3^ *O騹@d82mWϭk{uFiGB#SEC{f|۞y ㊌4v4R=mmeuE y9@0ޭt#W&x@w*w F;Lo;^t6Kҽv$S9Dx38ຨ׷ԛ{} #?ڷ.y0Iͥ/ omGRP1`̲@;C<@HC+mkX\/p3.}Z㣽A_jKd*> q6@vʇ"~׳WdH%oӅ TS_QVZnxB}9ՌcFӤ`\;a-# RpګR`COȉA5A4D *RJKq0^XȮ[E_&&"Nk\FFgZ%>"+ekЪͦ_rvU(x [X03uN;}sBrƂqtNGyyS$edt:]G5hfΤAPazoMeMz}"L~l ;\M#F`_-7Ve,a9BqulNuM6r mS36ygoP\J| e:e+ˤlfeK+>g2=XMӚNxFS} qZ6PjsG3╛uJ;mhx{s'"Au<ЮZGfev;m Ϣ;tr&dkJi-s6|=H|gK^z a»4=},vMmXT?}n4M_Z׃tiA^)cL<̛;4 ݔ;:xq%"|ǵ ǯS@26Kw06Deeh<0jHiYp ?C, R`{U#X9Jn !qYZ\yo=i Ș}cR0_Ҽʈ}bո60#r}2$L,CVc\%cا5:ϟy Ww ae2 +rŠC2Fb=ےo؜Sv7lWu&lmhwO1r^I9Ǝ/}O)Ʀtv8{ .E֦[%SmDj45$x~),af~OS: =1ۉZg“D j5Nҫ=a$b;@U:,By;\TF7aXa)ZV1"s,| ^ k4M=SK Q Q^vkk*WBR;(k\nD9 8{ݍsؓi1'<8b' RK=0s+T7V*+YqJOYP Z(؏tX>L!#ΌG B& cmQJT6q6[T #fW_Qe~s%c_B2O7+jk% rU5_% a[ ?U%3T9x` xX:1s >R}Gv YQ?RLɲ '_~V3K}dLdtvWs&\c ?bRv~RF򣄧bgs2UŜBb_.ϕQf5*`jD2=͒O햭QYTz"Ӳ~!U;>=J#*Z5 m19un#^1]n:}`=,2v֢5z^I1;:W-+>B~6viW,ݫ?U\DEb 2@{LvAqKg O47tF~B٠|h2m_#m۫:uu<9@V(@M2vڴ̐\L#7UaRy(5+Jo/$߾oO>iZG5=cފd~롡O+RSe:|vXkMnAGcG # [JRq JO(ؕU+>^ _ڵqw8lK f.G 4.[H$ԟlj#8HaOJeM)%Όtb?]{bKQ,։dHk/ijr;e!IuFy-.Aͮ%c$fy:͎Y^3k5r>.N%ϡ38"+o H=pKN|QX9=dgW떠"MiY7/bi*Вt݊>tZ__J2zU9']BvGӌzKPǎgÁemGLL ЗL9e+8' VC*{66|[CFa; 84UYr@y]T*N;E:ᕾuf3y{Fwe]a]GA[o^sƏ1o =62;:dl퀵AG{ϑlz%c1zO{Kbspl);ä@Wy NIe㳜`&& H# ؟[C`\ 72o \C<ބ3^cG ; [Ym+x{VWcE>9)Tl_h퐘[[/O[z!opaVgܧMS/WK8onB"4xO[HacRMȮ=\A&\ Y++7EV6zxiI#S*!)aREmdT-0喜Gփm;#~H6`)XnrG[ilDHsFYg|bٰacRQ(Q~Oi6y,#C|rrM&in6f.m:"9N!cׄٙi+mLI 0:$.vE.C}ō#932m:z0w0QWkemw`|}kf4w,4w0k500e)'n0ۡj2olDlST: MBoƷ$])-Y.yq 0i!j |LA0ƚ͖&*惪D} ͣ5/4n[-Qe]&sӆ\{> S+ DŽ,mjV =z4y h!hBehYjzYWSN%:vA$ 2"D (۷S m%EޮN0M5k\u!#H :C ԑ2Yd)nR:cqcBOrR¥ ۙs%?zmBSsЋ&c#{>ۍ^ryK'@|ΩMeH*(jnkJ7W@d9yxXJgЪ|iXzgv]#ً1yf(c5XjR>̿`@^#^s:tIE 3 Qk0}NS\x<1gb:%pLtNQ%֥ XDQGY駚7 X< aWg*(= *B{uig0jvPiXd9OwU_20g]o.2i8^Cg7 n36ά'.ْxЗ͑ˊΊv! 02/Jj"R91[fXg*#AF⓲#qdv? ʞ_KcU0_+!:|5wȇkִrE>]G!OCOfM3}WlZZ/sV^N^l1љLb8w#y"X1YGJ`s*ߵxf6D"`-iaA! @(3&v>@ܪ`LTl͏ cH0 u K$OHk 6n璴dv ް?Mg ->3Fb[{uM}ۧT7X.o \]/Q6:F{F.18n3iW 0nJal}ۺ)7c-KKlSZyO$@s ǽ5_7m)NjB׋F˘f#ǎКk#*(] .c4K_4|xܘ}T|8\+JJ90BuAQ.)_Xz O,3d|W_$a~잗R OQƿ%ql·Q."N{M\ l]T$N7Ś)kmf4ibY-y&*ľW>9y Epw}IDlpJI,`0Ƶkʅw,ӻlHx xVx85/$cNPqWB~ahB*s~7~gi& z'h*4J7=S$/3ѻ 3Ee(r2bAV],ۈp h>xfw(x^xa1͛ &^߁$o4F̀Ő&.SBOj~vO0F7&p/΋.Xɴ1yX D9,;?|ǔVngVM :}xs b HP'sW]E>D*ncy5LC>8B/|}x U;GQ"KwkK񘃒]2ā>+׃DJ Hԯhb$6@KB#a6<׸ 셚fz)%DXˎݵpdֹwK_4C-kE*Qvo]F9-a^tJ}k^@<:[ptcZ\b(Ж_PāETDPF΄ ZdDu^4a5^- ýƱqmdk`p۲]9ϫ\OBx3ب! x7ru.jA5xԘ}잉Z#6\ V֌s0%h(:G7F. G Zꂄ>.!'|"άT h];\9)e5dt4oV}{$їdlZK9dŖiTT@Tjq|ǜM}VHWP}ZQ!-w'..w:Aoa n*.|#q~ 7nNt4d%p)T`>6>YeYς\P'ՠIw+dQ.p S8J֌7FF˕䢸:'e%k+dsbyPՈXP۷pDĎ q#zɇj/ Wߩ:z'A {mV Z,?T?8=$|k|swF9Yاn81 GʈEryYvEx?VF;.>)N:~h  $ *}~ìxe;_Ƅ~yrCM&V'm _ K` O7ܴ1l従έend*]7K,oDArۋ22(>~~ݎR9S*籹iUgdMdMw#DgL@bP%^k ` 6\2~h,iԱfڷ{[/L3}_:^L\ji>SxQ['2 ~ )=lxF}qb^7"=VC?UW3Aԯzʙ&Lm>ӹbp`%D3p0<;"P/=hwYDL"In/ވV!I |>^}`(in1<+@ϐDAq.\ 6#Ľ;͢tS]K{=|"ٱOҬC-aqV6* H@s\ @_0~i˺GW)]y j-8'"M)0h!,5dJU63W&z $cHeSAC!-E~pG r-\faT |U@ #%1PMnP׬2n/i`sՒzV1rbc23ghQ?2B#X-P4M >  (7>m#?'b(OAjq?" ?*xv] Ry}|k_<{RLˡpwMPLh rK3 ^ħ@lӫBV{EiNZ1E S5HM&97n qUNzn [?&_=R`"ȘL[BXSX,Bx*+.<3N,V.͎S0B/՞#w}o+Y"@R{/ܩ$NJ78yd'-O1n) @! 7%1фLc?#f?r؆p4mϤv-rXRAv:X {)V ~ydg P_G|4*yL.LP 1ό06{zшIat1+ yCCjBl.I,#|4u m6Lwyڍ]ݜ,tg p* ^H^;fG,4Qm}1Fg DO:֛#'a<;lǏ4TnYeN쫣 b}:OqlV:Sh; t,q䀽*IhPSг_?5 &ʽ"pd}3½6;iMp_/dN4E!U,s5ѕW`'2e'*KV9Iy)5ykQ4dS䑖bYk+-=rrSEFW{5F[9*@5ȴeҐa0x A jyn_DWmx1\NJRSw '(BK OTaKL =^tާzH~juSDSn@&po[b,! q}q=3dHT$Il!Gh WK?q:6ĕ)/X%3drJ$ K,.rGD)irM@Կ{wJŲA5Q /"-%M{$bÿ?[J "~5? `gխwEUEEL>EǧÙeQPI$f4p¸3v G.#4ˇt<-?G||+g45̳N' K 8 UY=P*oMjPERar,8A$Qk)jct'|1B¯u{Y&Dx^C[뒚#_e|JxҴ2[_֪YP^u}~Bj@GT3aJ[ }^&mA 94hؑ:P5={%5Qz;#Zq,߄ qDu/f.qI4H #{ F/XOq;kc2shO6G+^%CjWeIY( cCJqS3=y;į k3oÙT,`8NX'g˵aEI,r_t{}e;<a,bؙ_ON)l(+ Uz>A"eZ-?pdHh 8~faQz~0ae\n%ߝʶ峹ybU~IA\_#{7zq3ĉmٺm pΝ,r1 si vgVٓIlA +i!CD65/ s[J_b~cޙT킔j0 KȊ[!N.vfJu~mKَ&8G/ЎQʽ1xwlQz}vނ>%;`>0{f|maΌc|-4Q<\ELVꩬ53LMi[ ffjKO7_ wIakE4 uHՐPك)h,FqrD@ 俑~6Phw:}I(?>DspuZhZaM1O\`  Z1tV8Q0pQ 4CnhOT~M6 o'ݠ^G5C y:;Vubh֩}h83S v rرs T m\C, ©3a'Gu'bW=GY40r,רP IeOA̙8`Tgoa[hȴ~ԭͧܧ cqZy?qtQ bz=z\T Np\/o|4P/RSqͮ*7&M >*jƖB 8g\핉qV lhvkW _cٮ[ڹLJ,]u% e1ÑÌ{~[DXI-+hXh/lu\Jz i7ߙznj-{i|ɕR"/&ʃ x ;ONǂr /J>ģ6)8vP172bheq5ßdzbkLJ"9!#@/]3H1B/POu R?:Mg:4k&4ܠfPOLlfstܧ 552ԿNˤL$(Y&)C<RAR@M8V$'RG= U[cЅe-9P"BMJ< RBf- JStw 3j:RDbe8( +#z2K$д7{wD΄jK}%dEfNlb6N7J-Wّ׏]ei g.ZE+ [ꢤ[;98(\SYw[2MMkoz$wc7pBKT]xsļf?L͝& LA.WSeCTwGX?WJ%#*6\nnLU_Pa6ʅO"!}85LҩѤ}h=_a>`KxiOmNЛصKk.,`0l>a ,F^s,Ҡ4ҾĜ }ԩ ʁ Vskl~`^8vMSXsfP/"Z>y- Uo +Ш"I 8V>44Q9E֡ʔ7"9aDK ljo+lTAo3.#Iv4DIȏ*& `S>;z:yL MfNij|>”GPEX/uz~ $jXKqw5"\Ǘ5a ·)$jՙFw@}CA08,(pL ?D$_%ᒎa`mJ™i^p(K >$9EʅU\(T*D$E9C8#wWܘ=X3{r 6nI}f#r>oG| R\_^ 0YjmkDH)`mP 7zۃSkGμ((&xT*]MY$حAϖqPnJR'k$kezd3/O: 6֪p[p|FȀU,(֧B Ecؑ.qzs2ñ ҙdV&=&-dJ3acy\z}v& Re{ }kCS#*'CYƦ{T; ]ͨ[he!Ĵ#Ġ3DInm9Lg9̚cvH^SAZwr羌9s?ۺ/Hh7`rcN+5H밯+%cBM VC?bcD'l-NߕF9o蘋h: ˳ 8e>\{z6t |2J<&X" 5n(BቋE]*LX ]8F\HrZ8BdLʞ<)'uM+hܡ6SOяZ譋n&Sm.-.w8}5*svl.tQQ#(HIz_/8rBYU5Ri P:7t1u.>Tqx0GҏOm╚}XN.1{$;$:$P'LEܨQBշ jv xY PMt{6˄q,& ~x^RYh,RArG}rtJ&͆)&JȁtR}T9KN$>"6QSnD" IfnWxCHapDg\sT{[!.Ѽ^͟3dKg> *b)Y 5vhxe(@W.ؽ?LA`$d8SD=0`E>Z.=URjZ ZHOhφkaUT*#=O5>/x;*ڤu-_QF୆r $tB+ YzxϟRO3qVȞ+0VWON!(`|`B}Q\6q a7$։[ޞ A${iu˻*Ѡb-֮/>4X*)ޓiLZH;} |u$ D+(lb/g8S,ۣIMJQ&%BIk^G2$Dg+ٿ :<'L9v2tJ.L_OA"0GL l.sT5zi ,>I,)ȡaI\-~qW[ IÁEYW F*Ӈۨu>+~`mN@2:UqAF[a60IJxx)UlJWF%]{Ab`i(pF,%z+.'bpkr0u4~oK`[t?qq}|-%x+a_>U7{2%ey0,S QB&fB1׏H)^EU;nJy-֝/0Y xy([5gk$-Ub9.wP ^*n1B2֌ɂޅg\'|"BR?ReCW{mn*? Mm$$#WkoԿIw$ 4WUkrԃ ? EowOj.|=JuUdʺ,/& v 3#iӑL]Ze ls:Gd#Ut'!;HGl uBrK\x hclq~gILKra;dMT3+\E7E2hczqNˆ\B`%xXl}B ycˤcAW-v$=ʷ0{?^ʔ)Ry<̆Ӗ0Bb߾nCT(8er^8^VUW.c}ȵ>}ۻIC@+1<ߕ`V!w khz7= 8^1qKCmiV[e2}SkD܁& F^̃"cуT Դ9K*#5al`IKX=`,]*>E9H+cbDsMF+_JK۬;u\qUEG[62a,%ovd+vK'A10ӈ4=.A"Hӡ,MŪ9ⱽc?`ҿ-24>&NQ.P,^!79\Vf.W+{rk!ƙr߉" ; o17=]`⺎5U#jȱP]l_(fk&\tXb05LOE5TQ:F h||ϻM FĎc"ͱ_.&#>G8Ә]“9;Qyc637;_~u :T$K1 _ʽ? x``\E0&  њ" 'r/G?3OP5n0R@Eݑ~'.nŮb a0vlqxgiz@{wua#ND'(.w~>W~M#\jt_IRn,0.xk,ngMkRS"a"Tҹy%S *(d\p| ~qJ#L] ~گg7A˔- Y0\Ӈp\xVր+?Tw?XpJriS|x#Xh1zSl ŗ!ln6Te |'uXld 30A8%5fxy{i%PofΝTyi/):ʑUPX#/mRA &jQDzL5 k1;S IDۿCES |L:·T4YSZЉP sa}Eib57DX1컶A& 6B?U=e(٤)zdXC$ZM}zOvoQ *Lc]̷,\7$W;X5bROgDe%<}gU݈+lR!03Y`>nç/OXc")W9^&bf$7#%*ph3LN/QjF  rVёe7lf[7&P尦꣐0&i;S>\N-λ:Jqer>?Wyü F~ۃ>۪{RХcwuqxuHOl{])6g;_UxSc%ǁ~ ;֫|'10rj!GۥhsV Ds˵X+A]Rz EuN׸6%UqJ  Õ؀ #En%{˩y;'~d!/h /'l}cYED>ʮp۽yBēeKYW0f_mf@IHD05+×ppG'΢Ȝoq!8I%De*}e-ATnb%:^hr`Y-v޹a6HOaTMSС t4) 05y8/ewУI+a1Cck 7$J\ɹBRJ0$ele[rd7rt|PX킧L+M}"u;Q ./!?kr}VMM6ҝ=R۔X:xYpz&ޡ`D|WVP!>*c;/e^Kk0ylvz)=fG^ʲ.zpϓɻ/qn;EGUl0Ñi?e'y PC{ó:8K4naIm?|JuFsY)01>:LAE\C:o6IWv'ҫHNŰx$7?Yg -aSD۲ nы/tS}˧ ]fqMQ|DͼtFEj2- ylwLT<}uT*4.̟Zվ=N%7f -cmEomh2YM%'IޒkbSBF­`X}n 9%}:$hxliw5`7]`dAVt^S^ш4" ُ8Iʹ4,*s[eV ?iÒÐ)3rC݅TP!yIe| ݑ):uR̖a\+$oKŧw[3Шy*k1*zSeCZ8:QtM1f.6 ,du}Rܼx>6+,)TNfP PSz10wZGe.<ul*=Bi޽cDBGZRB.)Vyv(Ui{Nb[~sf6[o)ћ;:⮕(ɑm[ݲaF|*%WG̕;,& <'!Oy6ZA o( O i9&z<ԑԙ@]=$KpfyԱ"\>mֺ[$я1G忚VJG^Zm MvI/Fy5CI(0䡐o,$\9T$Y¾_sU˚E%G~+}j 5RBLgm뚔J;=fԀ2!b>㖳Ѹ'Q>T4FsaɈpY?:Ñۣ3HE c cSxĵ0EHw}B/[5=D&w3/c̩8V4Qι<PS8K9]*ĊH>bY)`G↶)r[G+B68U('IV%3rQIZD2GN X|W;7YYQ;kݥgEy'U`=e$8UJ+l06! )w3R.dV;d~OjG F˨&NkTzjZWVl@P#"`<&2eDx8!i^7Joܶqq̘k; YޙI1V_9~s18% 3LvFat^A`RשTJq9n,({zN޲*#CȠ8/%5tK%֚Eu@ bbDF6OF[ m|;Cxj6o/ذ%"J%HۡH ܁ڑD?paJ>Sg1Ig}FZ+#5r$7ҵ%o VNtEsV0 1_ͦWުL)XШNcgј$0/-J=%ągGVeK=Zr^>2m\hh1N]@Txu|FL-ep>9=Xp?kΪ6%bfjc W*>O#ќ57X=> @@ENaGu~Brn 8 \f "YI;xmo8u}Q^ ̘@yBa74tC²vHa`^C dK㿉_TbP-%g9`R|n K8wz*3g^Hf*@!PO]ī}~oK~7R]o-\bSV\m/aw+d? ߷Ӟ(ZX+ i+D޴:AV0D(yY6lؘ\*3Z<&;[WAot\_Fݿ1ڽ-OPZ\$gm8sԍP9bAդ+ 0p3B H{Uzi.<ɞ&Utu޼~ң2c}'F*9rs S_pXZLIigȌځoĺYh82\u'bzs~F0k7kO ;gzO$i7&a1Vu!Q.T./)&G :vF 71! Q^2-]Š}.vnS7o)R C2<@`3;OҾq$:nfxûBvd/zV^=īK&xܞD$aTzSUO:lϒڨj鍣-6EsE**X*mr q^y!Ì.ܭQTExWk1LsI"a_cY.[,_$RSqQ,<hRLdϹf#gdk!J'/$Bl\phW]?"îQT7F햞B-`AtO tN3?Fjw5`3(:}w$xpUG"7 gͤ[ῂCh{B)¥z}'5|2-71fK@.kF \gD=7x~P1'8viE3Ǽ z!5n(^FbCLc?Vp\n'񜎔Uz`{\ m  7ބHi\!)*\PKJi5[D}zEy8=NdF_z^ Â]HF` 2\HN݈8m=x r.`a#}` )Drl;(<=K37*t = G%m ?s !o475  7~޴X,Լ\'Kwiໂ$ŷ帀ӷJ8$I7K"oe۶6Z@=ف^wb QAl$ra?#y4}0LFy!RJwʕqh{a4tro|^qȉX)D9/@/-}>d]n3ST\bݠre":^DaAɶ?,i)Hzv@v,0!G֟ݶq5_>&CkNF="(#hky7 N߻Ҹkj7BMBʵB=56&s!r Y7HQ^M`Pҷ5(⒙j/imJF`k 2+*:-eM)TU46aݫ =s3?-@+5q=?l OF>nT.2X uْͭr͹MV"~ Z<KgS N(@C@v4) 6 rG4[ǡ'K tCsKaXu39?!'UE̫.P`&u5?mvV1FJ>#IK~g/_IG-i' <;;pxB YY_C2* jB$ooPF󯄹Z1ڥhͽbjk)Ռ;f~;eRSH*nya S9RKۣO\= ˁ.h">e;?IAY$E\h{.eлQ~=]M<@ X^J%U3HW?6J`,MBV @*4_}?kЎƯ+V=Wx^/w(fP #*t]T˭{Jn5 9?Vc׼*Pxj1s6hN!̖SgzOZC0_\%n7+$WҝQb^f~ \{EoBѡ>eԊdhN)–ͿDP. "fɇ[<б&+ѣDZ3bGHbfvI7 V&~$^MjU]J/KpfVbNT0 ԜkslAJRnJ(zgk?DtnD+g< ՌRh2``dZqdẗ́$N6O"r7U;XpOe1M*eݦnz8 \vVPXgQpG׫B~ӗ0Ϥ"xRIj\t-U7>kuY[~а2^X˘kUb# @e.'흘&JZٹ`$)$%H]AHb]Bs={kRar’} RJ[`VB VL'\- '2!_JU߫2t`x8<ǵ){_AxIQ;t$)nJ=(k)P(!s nouc!8:L8/ _fN i[AlДeSfhCbX4Cʉ<ܩM{=@۱qv_O̍?r(Ƴ\5J{*z(KI(5=_K̷gLfR:t-$p(p5vJ'DL1j]ڰK@GkA{!u1"D<=>?x  f*!9K֜YN= stEɪoʴ+^Q¤L L *wy; fO\Y[@?G¢0I`fYp"px*9fh5:Md h&;{r3lSWbKO`r pĦr]%SmQSb!d; WkBI74095Ep_ʹ,+n m WG_wzP-笒v`|@]+[RwS%rydcfRfpٸB\0sU_iDSl&mf K3Ñ{im2?=5P4Z3|\S5!lbdyNҧ8žwdA5va˜^ϿlVeI^fu0h,Ҫ 0ɉ6bɌ_\[Oʌj鞩ï1r.|!E 3%`(?ͱQBس:@w6 *A5;!M4g\^ЂI`֗['=Rw_ķQts`1KڰB2)oE͘/cUk[5%&Ceu)DA\<=ń6NAơ/k˂F%K]I7_}'!wz(r#ˑض돥"1g LU6h λK}&N=U&CI>\?^*)c52_9TSl:wD@KTASbIb #T!+mB)>.ŋNaX!=>ˀ}",Э-7lH>/+#5OH]c͠*zr`-e3[<VP߻)y $GkٓV;F\LꔌohIHe kh,kbc3R^ z;`F(m~t@]W\!~u ̛ ?S`$GMyEԨv+S$pȀJ(69U??8$0K[s!' TtβWɞ$-Zcuݳ9 ѽqj_dRki )D%}Ӏǘ!Zi ym!>,W.y \1X^Z @}ܖи>!ĪUTС(R\薷Ju|2Rl?TQV"{lk"Zp5{``Tgv|`~B+t7ۉR Os jbť^\C{`Z&FgДXg6ݹd>[L码R g@QfA SOʴ8=Vö3=tt|XbOǨ'*LIJ,007}ڸ&]9 нjϵ5.Zhl_^M(o.8KJnQu/?;k7s9\6>d"WHMG,$^ÄV)$|n=wd-+*JNe|N6rxPrרlUhJ;->fJћs3p̳CL]qHi9EtŔDg`/t2%ƭ:M%>PxEP;&n`+u5#ݔ97Ǫ[ idD1$6\%Һ!t?` !{<|)!%\aǘMYY )"zBPuKM 8 N N E/˒ɫi,[j ]t~6# ]ݶ߯EGޯr/F;JC=?i?̴R~[ZLd>bST)1qOȎ3;]sC?7cV/^]<=PP+"*gAtyGT%+vѕ [h.We<ц)UhL(Ai|&AV0&'!,2ӂYr;x[ec,'ݑgg xEbM{_&~Γ1Ôht&xN7C[hFrTTJET_IQ™&(ɮ%L!ķu}2a ED ~ KqNdvQ} *P){YNnJL9eҬ 26%>ObL6ɽl0`[U`'/"2 S,%WBӻ~cޠU>k}VeaV-.mCh4hg9w&Џ5&+kݘbZ[ P_qRu98/Cd[l<ڬ]bޫ쁶c`',o O& ]]^AgڔQT=[!|[q?4Ԫ]<8UESoi*2v> Dte:]O!ikɛ q,t r3mݫȘ**9u<]-;a ?v]?pPLyٳV37œm2ۂBxnڤ{[Ej ֹRm ,<#Pk/|Iw&cuAo YΙ!Qat(9 7;ind*܎edτvfL ky%&TZ4?Nf@ +[>lu %%멲 7O"58>q:#;MԔs %}&aD+݈䀎A?)*k.YMa{\ϏlX鬗ASMO h q[+v"[(퍤.KbN MMD6ܖ\U>L*;`Gjiÿln x- su(O&_M?3VZnW?>č=gyзd`sf/U%2('>ழCXue ̩зM*?4qbK8%I`*ȯWPQrq6<)L V`6 /bd dRb./AwY,blSj|CV5i_wERq3?f?3iV&AG+)ж,f?FįcʮDPQ٫)\ю%BA Lxeqpavf ݭ*U(Ts9sK):F\6Dxs Dzn+U0( w?1y3g/Ėl.۩۳o6PjIb& <mZε&f(SXj.Z@L}9>nw78;hoZ!MMR[0C{1&G4-\|isަQY^R6ؐFuE p㳀ݳliF92HO!1ǺPw\$#*߾:1;MݤPhg)\iPYit'<'<]wdݣ#o@3D2~ 螓DLaN4,N?P/o7|tNL'M7&$=lbP/B'PRnm\=wT%A9ڭ qހ[ o%yH<#7HE)mߡ9z[+B Ĵ!s^Nrs,ܥыt16|m^4ȡ!"}#vv(4}Vm|G^m7cam&Z\mj8gFܥ}ǘTk`5<n8F`rczYcgB<#BQM`[U# ˩/E%vco 1~?t-93n_ZESoih{Ouu2ޤf{~o28K ֓LC! D26)V 1?Jkp/6 #(3 Q1my]h:v<)9kߪ2`$tX:$< *A'1u]J8jP?k x[P#~GMV6kG`&]kzؓE:==sD&-mtR-_咡onHi?|!oIS#p$"5(zl(9ro}VfV0} i˒`pMG)u[z>,8#J2]e"+ad@@ 'S/1ݣ68[rE|%˶H'M)_hŸ3PWVɔ{2~?l#9JӰ`JJ`Y?,ztuN@, Z:8.ka*A`^ì(WƤ ac7VjYr[Z)1p(ذ /}ebW#@"+GXFְ-d'/!9^Ԏ5+ {(ZAda/J;P^5qs-S~-Vpۣ#}«YCDz6j(`9㕋xd tCD җ& #|8G,h5H'\8?++%cO(m@FkYx<6=r -*2SV3m̑$L0lco$czڝh0uNtn/A3jw/^̒sy+e+pF ˖ۣDys,!.v ~/~f۲E)R[\L;y- Gx/(*&J\1e׻YPEvPKRDZÄ+v,C(~?K:p=(gYoSJG|橸mfT(j#7Q:xFAVmadA`HպZ\\T5[V.[ b$mݰK>-| 461, FFǙQ"Wv !֊Dpe6 2dZK ^Ea3!LKULV T54lgK!j0GwOvެ{~IDT#/in-aT(Wi~aT<Mĉd6X"jhH5"iA _jM* F-1(Ey(+;;qمP-=9ǭb| F?݆ 7 _V.@QU+{}.qY v19ݓ٭qd @=E|F[K%@I-0Km #Foc1xȞ0FD!SFg5>xQ+]bȹ 0m003 >e},+GF|-i.%-gH Ȯ6KX'h.5 cBh_JMxjz[H}"J"*!4/dP *_2bv] 1&̗Er3<ȶf&h~QrƙAA 4}eP%FMU! ݭX<M z3aGed;J?(@Q]3P%b5l~4\cwh]OB_cvR>V6VМk*:}2g($>w7PP'e%\QzŜ~2ã 69djOswDIK2I%x5ŇibPO4 ~s>cl؉M;OwÇZq`tFS>;v^ =$} kiu{$QB΅ W(}!\5ׁ+OđXǽ9ztM,H7:&ͺ)%rb&ɁS$+!O獖 53夣LARW[*aXy9LLbtИ2=k}̜Z"iQ:x=y]սy\KRX2" g3&" ;Y+󬖟jQ4OLzdvd8煙)+u^YPju긆$۾p0kKl|qVm.S? UW͛ol`޿cE3Jv1۷' PdP"ޯ~YnʛCb-A_%c@K$λN '% N͘0V 9" >7(Én32WV'{\)#zBe+Gs-7=$~ǧ;WY_9N^ל AE_qƇ74g00TlZPu6_о-%m52"3/[)&~Hae2"?0/L>S$IP]b :h $VC bC*"VJ_9b8ڬ5yv#g=ο ;E@4ȘxvXR幏9%{XB?E 2U/q-w64imIqkOFsMGxيw-u)X8`e}F"YB0W׈^oߟUSʧhriۂ}|*vSM\-)EF%>N8z>;>L щ߹'"ڎ2-\UѬ\ e׆Ϝ M@H >$ʷ@-^Q'%>3x9pGKGR0ҭtԫU圗U05:gU\$&B|6JY*񨫕p,!\4 :TTk"w5Fp'<Vkvw"BRD֍=o:f&^\Ø>sHj]686XBY_ɪګ\$Z n-"JI_e<Ĕ]C|+xj;vU횱izh>)uSUM۲3Ѷ8?Me]l~6+Q_F p+.Da #Nt@TwfbhChZifFE[\wI ;\Dp݆AJ mO"?./M!He?pt%yi}McˎA 3[q UĞC 7JZgEI'!P+ IĠCI;wBY1ةA"<[y }&4qnv"-)erZa.b9?*߽\ք*hY@,vH!+:tʼn28i}T9"YOV< F[zJ7yD=^vcQos?[a"4DŽϥT|wQEu[,Y9' .0oN %O_vɍΝX G?⠉*" A~yū+?TàԐy_=HTE}TѬf7:_})i~"֣F(*꽪۬5fS7f9 rY6JZe?ZQwWOu!#ξF(BAD#:S;k'p8kIm XS}jhUF C7>V/ u;J6d<錕a.6+!\NOfj͔lO4}+)7(b#6U2`dJU#l3Ecdֵ<15%ZkC|W-Rp=aФON 'SrMT"9x85pP8@׮$biC6/th"3.|,V%{4~Z4b ǪmHٙHwC,I.$KS,u"u-{]nŸkYDF-QBVT{wlKE:s爭jgRsP&(7%-د}YC3OҮz{,㝇d9=p']o\yXQ#سHÉX*lEW37 HP9Zbx'k&,}V|uʵ<u:ڵ5nHv Bޔ8u8)Vb ^&|0LM EyČN=0Ϟ>69 |A8&L1:о nٲR ⭠UlԲ\ڳHhP\1arx6p:QFpQFJyUUL#J:{ɚg),3/n!ӔzN3umY^ӊj,; [W?_|:%ۦib6$+˓GsmiP?Y˯̽JF[bd8y ̜#fte eWUNWFttWgRٴ7{ߏs@,rAܭ>1y c3 X~[yq9rR965 H[8if9IMnjGY¶^ӰCp?D40+U|vkLٺ +*k߈]^2X=ǃzlRخ>귋EҬ+6 XQ=ǫG_SM4֮K_ꊊYxL%:i5%[koshI4TC_<*H7C)e|}ۏ#NIGG‰ O[ZZu aXAc s=pa8k" lyM,)|\5IICw`d5/\MmR2> GeT c_u9|!uykO>i 0:k |VY cţplpdgGW\/EAhp0½@.|y7]IW"dé[{CA[K]#wk2cn?V.Vx%!DDBPhq6x̩ G$4&ݘ:id~߁ x'-MBCuAq%MP;ԉG,mTN21JSl^f1kɵ6zt |y+/ިS= 7ݼZA4`ENݴÒQIRS.i'R1{W-g,n?lAAp{;@$|[}OSXk3p!M*.to5I!)`uU,bqlAg CABȃBh(\|2AKH$/]RNl̋,1 Xaò)k$VWZմ}Co@z_'ѥtoi6&f?ֹLՅңdl8Ξ7L;ק,<:S+n PW%=e+-V+<ӛ 4T h|Pe Zro {SI3$6zFAFY A:8ex^ɨ{d!a,`̔JſvOg*oE,4̟tZ4];%1gQ;G9Mcp9KR8@v,{5~֜leGE@\w&ɇ>*ʯ/gq<Ϳ 7mf Afp|trguR"'V? "x@C ]5+-мW>lɁ|Nww%8H{mng$ ;nɢ:Ex(#7;hYqQ,)jijcWljiVq4SwIy~\}sB5.Mɟa?>[ ' Iz1 Xp(͚;*MJ9)/wO Y!Շ&^c} ~H.ξ&.z]l&Se!DixlamP%РƺƇ(V2E/-&|a 3EmSY}p{Iv'LldCO;#7gàBYbDd?X`ꔠ|Nzcw?_xMaȘ()'`.#{G仴UDdx1h )@`px 1 drbv4>;:빍؍FXLgIGld&P[kqTu?Y[no7r 2\BΫU= KK ]k`XRIz&Nfj&c}BE#c`Fhum>@Nto0g({BBy\'I%0 Tː:”Qa4â` 4^3$EV-[dQA(>=b5d`*bz`/ )|X'D < W艹4Til0rc*7S|&.0k?^%7W}?Qrm:ҟUB_y`xѵܳq#ģ`3Aަ:ENJ̛enJeiMΩn7٦W{?[XDd+EVߊɭܩߑDb\2:_Kbsd1<xꦴ}&0|µ0?mW2H$UdX8~f/`:s1O"p[3N ȂLXpIy?t1(pvic_b[7[$c}З|zOq_/UeeY+ޘJ-\A);.oo3mZ{|TsYr5lѵ;8WEV:C N%8ŏ!_h^Fץiuf .YoR9'/7h5\g{V?dq: Ûbw1i֑r*Ç2>57j#j,tU9:rFNB$%^p6yYw*a,hIۂ3ACΉ`tÿ"CRd4 }9Ajx?ʻa)Ȣpy_?b@HO@tXϜeh=Jk]",Uc 9*;iV~ ]lAGtw;=9av2y iL S1~C!ԚJ5qWV__"3׼\IrqfU::@ mBJwϥ`e1wNyD&D1a${<}R[L '~Z͋@ Սt5/Bu1X`(>:0Ѡjb`݀R&ۡ 4+E+&O5>yij6`! &aX6Qϋ"BUuؕ7YзoU\3,*B8f.4ތoҋid#ٽ8y5m%xs='}CC없ld(F+H@PS {hr\ԙNtrą}2]۝dxDqBfe_ '2,*i߭s @xfY >XSu ^tb8 )4B[)ȕ.'#į΀Dt6wؓ;[)w 93S"˟?X,LX=ou(1)!r{Mޕ/b-,죖,XE8g(Z*'Q99ߟu+>)v$%Iמk9}`P|*1YʋGnOlH" A(݇D ȮS7ZEOVGeOwKxv:F;Tm0d=i?VթGzB_h[U:au U GVEV\Te̎!6.ȡeE5ti%P-SJ_ҐX8*'NwL/ u{*hE[.f ,$W#/g"b^՝(Ɔ?^; V>kd]j n./qA!~ |юSCNڽBokpo$~0k~S L^(Ϛ#:N<+yMtt;TK%NP:Z0<4i-Zװ4JLi ^ 5U;Nz˨r1CsժBcx@. ehŒ)P+8K~1_Q#4f֘6I\,h7fL0 AԘ6kS)5/A-z^mM}D_]( > kLԋ<67[y:8~eG;$Tebչ`uV]4X td7ha0#ytTT$1`i=pT6/سm!(;?|xW1c:VpΟIgOԊJo fl 4e,ePgBҳ( -|<ɥEݺK\8s.P }6ϹOBk3C56QlԎ06hh -(ѕMQ >.d Z 4(^w+SXAVp2:H1'o!KIp'60Ǝ;@c?I!MTZԐv!v)hE,>m3;[?YaCSØ/`1wEa\std}$/'AnVsZfOEfc2vF #<3V,BmNsy(rKr/YAZ =&ziUxTPZ_{RVT5;^#{vD`X> G:פՂY9Dmljs Nb6%]~5adU5.%niK8_91qhͯ.N?6Ik /`*7\N#ZLZtSC"c>P-,Z5b}KxY=|^}ǎ;Y*WÙ*8~tC F'5i]؈߯P/bv}fONC`Nx+YI,ܬcbHf@PCJɋ(<7J/+l4nL]QM~dn(RR3L$bѶx͈Xl#Q ߹wm2 dt'HI FA]H%"({h<4c) ͘%ᨌGCxd"8 ZM ۅk}D8yipL´O :oAHƛ胨E(nZ؏#8dz&seݑNwHQO)[o ;e+25)&nZNz?S6Uݙ }*?@3D"I9Y:6m8 T'J) }t[>_˕|[vɩӬuYZإM;7yaz&mbha#njYHq}&$/RKui 2 $soWᅽ|Y~*IҪ:\|xBo/pgl^@t/ |EU!FmqEЬS6 :;8 B) <+J 6|U\`Tz-v~p{ z'>uC}J@0JQ4D*狉n-gΆ`}Ŕ]O#FnjDds@sd9}>hNdaG=aXA=;tI_c[͗+6P5FԤ.e7Ӷ.K}X2Dw -I% #j쿾X7=7{bΪMޜDֈ}e@j8&\-8tK!LOI%uBSY0/ڠ|*[SLpxy.Voe%Z#zV fM7|?kJ~rAh\x!g1/X uruO!x<>Yщ-nJI: U02+&v@bNم=sՔX:=~Υ#hSvlX'EjժrIc̍1+}PoϚr.r ~q"Bjz_2}U) KJZU<΄D ❪aiJ]vOapL'uќQV='T/tf4:dAr'0_xk^ou 61PȂnǟyj {f9A!)g pt/. ~*AM4杢ȿfyu\bXѸK\xJ/=C%&HIqu?deȳ c h/v' ,pRE0]F-(FSQC0{f5г?H^PFh\Ԕ7O =0BXl69i4]b \9ǁB]\)ӽa,tf6Μ VLSus/8G^1'>A_'Ʈo۷pȓLX3QڷK١actfi2-.x WCY.IBa>}@6 CU)<sH}B1GO "m~l?z9(8ݝS)2i> ` }#0;"uA9MSs/ Қt۳;B9E^68ƊLR9JH W|BFbwx~.h gBFqDsnZF:@IZxok/1u$rթ[qڽ+̓d91TPQX}w?^FN@ʍkڸ+]5dR aY?|FC7j>D{7.3 h!an牠QR *H A{|!5UiOQ1e~źɓJoqg%@Ļ)U@Q~hN(j$vte1B~g;<W'XqL0\Lsugi15Z\[UNTR"~#nl_D$";uW?cR;JIԕS?);HK7[nb#]0ٵͥܐ$v'noEPs(DO'yL{qbQˁDy&Ok\Jyu2XIi=#|xm3MTyO xc'$vXpZvS"ua1l?HfDJB=ҥh~#u"ۧwO N=Rpph#|{DH< Q:T Oh`jHaO >fm>.Zi)n~3B<̮nXF!<%= 3ȴ)}.A*"Ǭ3uzYoū$2Yu;Z$ :\ϐQ b>oPSNS€V[^۴m7r>aU.@0"V{=48 V5.D=Yu UM~pxguFQza%4yOl;2Rw]e=jǣ4 *AT}}X@DO (A=*zCˑUVSuddR}at& ĎLjl [^*f=F YpB[MLweq<U'dLwA(%^LbJ ~=41K쯧Hy.=`7[ӐЯ+ALB%me B 1w9tY8e}$eO5FQDXɥFԥuzJbq KBm7=AX9$Ys^UwulR.gO . 8$s Z/(\fY$*]䠿TLKγX|FTEdK}9g {oj17,)pMϓTq y:Z޲ -|GҐAc)-M)lj?`6ػ/1c +=vΖQ7i̵V2zIbKKٶc 0;eA`濍I@űx T4v1mΚ῝QZ1NҏכLd4꼞wb^MʓݙL1 Ù29+) d2#ɀϞd[|ٮFWkN+>/!DŽ\]A $c!I|z*"^)0( &4 H CpG2|S:Bm҈51NoJ lE]DDx) TODDcπY, EZ]!&tlBE_[U97@SS٫@!RZ4r&7?#~CƋ!wl%K.- ,8۸:(?O۲d:{Ko 7H6A6O}^x*_iЅ(x%=1JB˝%dY c$/Hi򥧹V֙kP˭g$lW3>T̬CK/y D ~<4AHUR5DaOo$R)M j'ɇی\ԛ1 Y)HPam|{0ku'}} M>$}!r'Jl]bt4!O>E=tT^Æpt!=ࡽU.d1Gص-?V{J'gA"*)0Ĕ&U`l'f_Rcё=nzyp<y"h҂-A8 e~"$y x+FJkGoCXQ;OIPQ= l˘z7 8~.34~GhOTo>>Bzʧ duhrs }LY҇xTdcqG/7j{g]Qq7T`H=>gm?{2%r-׎"p@"F hbVsLX^oZ|'y,W*,sxX?]gE%-ܺqp2l%.aFð~F} C&p% WaUaeLlCzdiW6oFE~h:R+ 1g E7ڬ ^t4`Y^5&Nf_ P'OܝHB;W$ @56I W#r " [&5]!'DDjv`NZY dQ.;H~ԗS-L=sE(KInjnN4 \|z *mcmDwc,Jz0:*4Ž{_ᡝY?tSqԑϔ _(}Ujx{g'?V#{ZqQH-rRnjZ_V8Vz?tmcy^0mH1ݳF_Su(Ji񀟚$8Wv2cZ} 6rcGd\c@=QvmMf7v+I yq@!LK (Ϟnu.’oLr]%$ 5Z8f\]C,BH q ;hBA"FS 4]'vsWn:]-?xp5c`[(qrwMv^M^9V8'BD݇\![V zii4?$.*&iY#l}OK=t;{8~nv83HSDIudpyECTa,ZCwH(޵歳u _a~IV4K KPʁ$nm+h3㔛L\ln|7ɱ@B vvr}o NgWQ#X~1aJ\. CQ8XAv{߼D0Pv.D52uQ򒖯a3j%Ӟ*!`z٩I) JCchb/ 5B5b+RUn,ޟd_7exn2HYVj6?\ݮm_ _,kFEP 8qD=%Ѩ@=99;S`tluH@x.J6ϜZ}V ۼ,Ǿ(awEǏ-ɿQg@&60p Ke(lyLyKQ?e+e$RCݵvd~Z@.H[lq%04,ZֱDHg˰Pqn? сk5ҧf+˜"|Rjnua (ׇm&8ٲ߉M,Tz>jMdmVC"gu1~ ;t8>Ș-ќx\=EuF0.H; _1 QhnKݶyOuR,5${.,=YYle+%eipѢ ]%W!8%Eu CCU:hEN\v>%)^uR;iW:93Y$6!;h[4'L}!ݨ:8>mW  T226n(VD/ 0r7xl8hS$b  `䢥yhWhH0ߐJ0m\ Ҕ^4FSv'NIжrM[>{s/bP椆7XhQ HZD}_zkdW:;`ta ҭYu`=~WFjkb(I::]Vfrg}?@|Ո0}!{E΁D yrqҮ1Za[0|2c)yJ֎yYG5Ld\y`76Sr0,걾&~UԢZ3{%7C=GtrP"trS>HFݘs(H,eۃvF0nBPOЌPDԶ0x9c4{ݡ7>iC,NJ22W:eݴqތx+ra#(DSuPFp#Q{O+Z5 vќ(;P^3*``Ҍ"t'q4ŭi9Ćt{o[ Zکd5B?KLVH{P"Ĵܨs'ANDFbeCj/n$eT|4H "E2ec^ϝ?Z6'tS籓jA>ZG~pH*:CTr%r[c?bEZLb%[ץ ښi.?최q OHHsA=$C}ӕG_Sܯ3a'%#_ n8z|C򀺖`oY * زbSɍ|p,Om}=gcpW(t$4TH`ݭOOۡ#{a;v0nnMݕNPexңNhYsJC|W7A qmJ[`n劕-z#-.J?nϔʔᔥ:zL<;19AHęc|ʧ|T7t5#`/1\^Lؼj0oӆa?2`rU["V@m;CN/k DOH$ KSi})NGZAG=9'y Υ_ 9`[مN1rlDW(o~5W U0.p]RW:D~䜠 I+0g#ˆaUReY`P 򙣌߄^m;wgi`Qzj}WVT%PvExb1oJado 2{@>. e/VZCv"Y9rEp U 8z{ Ʈl'iL/I-~8@!8,ڰ ZtGAԄj] C<^:/ W1k A\9 ds- 02*9sW*H12V/ai3n$uuwd+ANG8 tr?hJ0Қ=YFca۞'O++{Pt~p̸4͉pwɒGqz@՗7&/o߼2(7ҋ#`7(iؿ.ږ]Xs-qw×"vdM]$jspfwR{z M= |nT+2Ы] ]S"ȫL dϫxL},+ %Cg!ݖIxtp wVAGݚ5Y0'~K o`}RxGMRt Y8=Qh_2&ùv 'L׎\R0H'U/bScE`tҵz*fk(ȶ#~"z6`aN1E/`Y]֕Ҡ/$Os-!! X`I5aݩm ^0 kvB *.tߖ]bB֚%ށw,凮2#IEj*zJtʩKY@Sa_6^ߔGrGbE -X2jZ-)˦@!龚+oζWlM sh jR)Ke5J]n-]y_fM,Ѡ_lw|_f1^ϙSdŲerMKkncw!D>\,)Ra܊ 6L-7qg 5" :!li>UU8M_ݳdOIpvOSgH^/ oUnMBߠ}G ~eВ[۳Gdi@>44ʾET   ŤY7s*8;!` ޕH(SBT3LT^`'Uƪeu9JZewqR~ wlR\ڙ섯h}^FidN,[cj7Qkp{GcQ3Y̅ܚRR˒`e)gPl1X32[iVU?J6;7[B/ ʢn3*v u밇a^G#tI*p4Kxzgm=9+/jVbݼcNĥ\֜l;Qwp7/;tKѱ&ڕ&dӦSeو!ږb.xC[ݦ #%P-s@q̵;"$*mˣ2F)%S`'xjO٠ݏVèm՗I,˫ NݺAbq8fWLm>u;5k< [(xBlA]kaOr'׽/lEmXmt?KQ`CxQfSLM^H5Œ{.zW|zv2F D j[Gr3%$FڪPDGPp$Ӆ5ۆщUb(o1s6CtF(O@u osT*:YHv{ H}zwnQ :=Bhʏ 8Qj-wKjx#OFQ ݾMrBYe)٧P*$ =Xsy6% |t2razwAB:K[W;)܊ׇ(rc[RIQ6ͷű_М]R>f0,h ]TrFd_"ptO@\5UP5,(˸]0iͥ)/N.FYbQ*cEvk#%Jo,oW"{ jq3AA[hSgtACU"-1EBP8Ũ:hbKU%xJǂu=Po`!$MQ-!NJNr_`?z2꼋FӃ@P߼&%|*\Di5G"G?et6ڰˈ"YE)\TOk G`ڝ:Ky*^QS~!aUr!t FP&:*;)|wGis M ǁaMFvУ&v-h&4#À] 4 ].E[,B\xXFB'AB efڼqʴ`?Zr12س~,SwJOnFyzJYOvegbCO-]t 9 yq+vCre]6~/s9`P:Ia]Kp VaI7s'u*B,ukي4g|Pѷh(X}'9H^/5iSU>T- Eww"ڤ)O4T I0[+)W/U43,;Hjt:tnV2ĉQ()"hrDM@E͊rƽ˪l (mPv-Dz7UBpOFj)ЯHQe7^)(W$4%;Яn`>ޔmwI7 *m@Z^sѺ}m]!jU!$str2W[H7m?}Z6pZj= bH%VO8HlxE$ @қ1xP@GZJY2eEǶ;pJՄGX1O&y7ؙ" wF胲f9>shb$ o $VG jMx37FTCTSK]{Mf4gO9= yTTݪFdu'1(C^p:uҦ7$C0n0 rM+:ű/ZWv.SR8oVEPaS>t}qY5iVsCo]&TO@X&GS31hot< t3lYj]S~yߙr]uY1|ˇEcG}г췎gqҡ9EM8n)DPAڗ9x*P|d!lǓbۑLeݍI~[q71s5 dRkWe1ti^,26U\<mgTs@Ը WpQA}$ K693%@oF M> r|'E߲{,*t0MH8iUEm;vtܐWӯ"Kvp(jaRr~\h;o[(#a+yeQ Quoy7b\,H03l lQlӎQ+4SW?~R -Dە/oXq ]vҴg;N-nxHr$Ъ\%$cW 1)nl\̚ E L ҢZv#zeC]A7gqD)s$v+ބtG J.5AQ[ӑֹ0hѼyPssZC y!&Ȃ:0˂uı7_ˤǦr[ 7mSg0ih;d)yD  .d%^O} kQ8 F͚S90#otZ(E@g_BwHڶc/vf@_մl (]2[+;eOOj:Ӟg8 Qx@rF g]܃bzrXV;N[caDV,5S@BDz!:gUvgmIkPWM39yLgAJqϋ=֡L5mvWʝQY. -5A C?M{xitCv'Ilr! Dp63q%%o*Iݎ*t!_gU{ zyyOfQ]ѧ|x"g[^%1Z Y7|˝n Rj"evRgy ?^%0q!>WݕYmt$(^p]n_WJx~2S0dF%e'6?]L761O{L)z)vU P+V8 49>9xu~dͿx=Oʪ!$vE񠞜,<[6x>ӝzmrue>̮ P!Ŕ0\huݫ̮Um AHcWުXKns32^N9ߤ9y8OM5+g̣sYfil0ubsgfR )8O-j5]oN1<_SQæ@NދU|$.A9|R۔ExVFOͮ+^`" 4>ɝ>Ԛ\q‰UVgN*e'>ep|#b*lyZԼzqz8(PRS] sb%HNG)4C$<+$T  YazmqTYd@?srxMաͺQ#>W 1Q^bY O *C bTӗq@VV1 )EAq0cILT2# bvg N bLB8y& bc(QpVo=|Z>~IF"zwZ)ܵAwFkò i L[h^5oA Bަkx6ВIƆ:n0?q$˱MOɼ x$HFP8kyXE ګ隌Iy;+7޽g*t[嶢,FVqZΫv*\Wv+R9ۺԷW4$'\Y]#yEԃcV"HkGW>ooGFPʙ}hrU.SS [@Y,W/?~Ӻksnl Fqo r\#+r`MpSCv79K4Q۹ {|^`9s9tS0h>0&}jJc@+(p5 Y2)6HC$HV~m2;qn[rx2l*UwDp^T%y"Z|m%L9dLCubB2J%2$7)5y8@g3s)_G0B9Uâ2-v;zz\4"`"ߦ`P;3}]fePf[TZR['m-@\uVZ 7*N)l=봰!$2gsfFT=7!ORRo']"7X@gP7@7+$z'cː|Dc>OoDŽ"A8r%me;I]V\$5?(^c9W^ gx E@&أc, G%%їS49[1ly"ZIzM">9}dTjeenszvPHb8'u^*3Xcu2oͦ>ҝGHH<Ϋ\&,VQzݧzb[%Gc~Fm(#c[Qp%z s /YchrejMčMtm~SO>Z5j5/{z21ˀ#]OulnY9VLŠy.0O͐m< hDS}B&m bN;@` KUXͅR\Tgsb5187 ],4e2L/^"]hcjw>NvsjWYCB|:2MDPo~lG=d|Mz+Vs'nvY^r1fCp.KYHxKJ[?y1WUW+[^i1L&ٔ3`~O݄M3,Y݅FwZI1o_(K1jwzuWb HQƏtI%ZLvHTy)ڬbӊ'dM J?['6yuI;,&0RUC_lX ~ڛ:Pci9N0Pf`a waZ .cM.ccZ{6!Tl0v/BZKjw~=}?f:Jzu!ld#kQ"q44,3tBGlO8i Mʼ9~>O}W$N7'yD]Hy;[Նn}J^pjrCx9G9B]^k:e-/IMCWsm./ l8E3tTGl7x?+?´ BŢX} O 3Pm*ʾjAH53%}ḡћ.-j>\Ax, pudƻgs7ITD0ݿp^U˭wOGϜ&/53+TbI(k I{-ܿ($ԣ3;OT0qw{zDq~yZS0u, gn7?A&n '[DHaRZS<5Q@Cfǜ!B^Of"2'0.h(rN#6i޻c'/iZeLipBĒ])*Js#A n Z÷Z+>ihODZg39^!̈́ٲ n-Ry96eJ W}$X$ 8akP@pSbם-b'# bS&Tdw^Y BBAtUPsX3H @ ,h6bq QaUuڀJ^cP>[}a589l) $Y;jRKeTvZtSJ|HwL* PΌ( 9 7)u E"d. kLKBI9Tnu_ >vzՈ0 QDORx2J娆8>ÌUW1'z3%Ê{Sqyq0 I'zX+tr&ۄ->BkY!F< %(#_tL߀t i!hJ{u2H).)/[*U}E?v !qvBPCK ?|MƈhĂlEM] S +el9D{GaX^ݒ$5JP#aԽ Wbn)=_ాAn?5('>߰pe?H,9[$26~cr{/5p$(vW}0ِ\[Ȉ:ݱ./42[ BȤt={Zná&5=qiIP¸FQ.r_=wuӼt$9pUtOAys_-V^G='1Bc* 5 ųNu\".Mt|#E͢pxC&B*v{Щ_o:k5R{BOȘ8ʵyz(bQHfְ,z&S "#['0To1}f̄;ǘnjOxudZMfdhB.$?BgSiYBIt=kW/~ʨ|n@l)9sDQ$!=dT-L º35vZiJڅk/@L߂cʄH xO0x5HDm1㻨[T^ 7ci$cK^ߌۋ|kWAsH갊 ZV 0EAWW /s=W:HKrUl`J:p[LWf@R0̐F1Qٱ5rqk%w/2ʵI'y-.$}y? 3J,\)o*J[K!RW߽%>(>آixD6Esǟ<_3x.f":*";:ȵri NEZ tP = w8ZvD !/ׂ?H2:]ߞ-L^u/N9>QԜBHGrZRQRh˅mڴϹwWK" oLk\Z.R,(לwTGT]:!"::%fcv.[$IpO{fkM-RA:Ri;XW$B=p xvd\+owX'֕~1NBY 4j 8j4%@~Nj\1H ۚ咍jD/֊ą<}O^ luwʯa-SsUT XoE`n_Tu` 8 q2``vt'PH (' 7X:ⲈH[?rDkY&Cm28MU﹕3B”&?I%-L4W 0kJ'5dshY~8,64b;YbׇZ-ia)j4}P}0QlEY/^ejm,t3JŊ,)LRs,mjTQvC{[~%f8'^o~87X.-Qh}<:6G`U`zHoM"=J QK`?hrvbYt:u~PzNEm6zMhE HGr dGkqbE_V 8| ox'.s2 F}yުlVYCmE}۠9e[>ƅ8QgU__aa@olR9[ 4 U#I@ T2]yYxՔapiu7D#A c}T* P#\">O 2]9W~dhV`CimQ^5K[qX\!{c7n0FaG ;Ww=oc F8^C[׶ %sC/Ϻ^f~n|4=< w / cK{ ܸ:fL?m ܮOzu ;K nlV*C 4ES&:aGKGBeNm r:Qϟy\.&b)Y;& Q^z l5Q9crQU3҅ږ}U7>w7߅=~+h~Bd471u!)恣y&\Np]Ɲl{Xz<&GuԻ8)Mr 1oxg' u[Xh{M;}`e9,NiP`Hr4f. 2NY.{_tI}dt0j!˻G֊]VT9b"m]@RCõ LJXFbj1ـk;\!q? ѢzMWX5%G\A)<$ HQV&KK|koK*G[ <:q)XJR,leh!|BI'9T]lNP+x&O1(kCxSb<ᕹlsu0䙗xSiͬ8ʶ):ӟ@D39ȈfQʒ#/9͢S3e@IEbIJ=ޔf%An8 cqBt:F'Lz\>ʗf«_ }jқl-82ylXAw֖,a`q}); JTλ6!5_[Ңv nAcȌ8\ge^?^$"=8#!4(]COGpQkݚBے8שDX^MDro\ul )d C,/ar<~vMb_DN y6|WUƳ7R I<{4+Yw$h=B6g`Q*0%2=tVzi~ %DBHR&2D'60  AUA\O@IU$| e;CS~Vfzyd_ {KBn֑Bk{MR>^}qSŐXvVh~s)yiKըS0,{" uUt/ DM^~Uq8FɏoDьBMu5iEV^ *&4Q5oT Ats&@GLu~_~܀w~/X9,?XHfTJ|-4y4}6i~vdo,qҁ8v쬠؜#$q9D-/ ȨV:z yg!__)9|Fa m'@PNjL”ǽbGqgPd"j3kk|#$Al@L~TLXszf%<}`'x.ROn5ܑsQp#͛ nK0 V5^zth6ݥ9#VN)9@n%.?hΜFFrI,G,5ʊLH \f9Hr' WtrOYvDA>]Vy3lM^=jܸZ0XՉdD<$ ӣ)y.@X0`7{zv(xb:2 A::3Ï:ҥcǼ賥~AYCȬbETA8kX}sl_=OE{PU|E X1]SEcTײ2{6no|Dz S|m`M8ZD-}5 t1K` J*lH5 ČC8ܦxіMպ7ɢ/- 1e}M?JR@ *"߰}bMZwG)U_hU*TN2/RH0~^6$ɻ>FEPrD4f&[xj #8{YO.6vdQ_z%*׶G)q:WP xmY/ϸG:=f J~[:Cڋ I:cgRl\fS|,!FrU`\I*g1%0Kjfͅ}B;%ݯ&hnW;oXyNRMBj=^05ZPg-u(7jTû)Q)hBLh,@#ZSBu AqhPI`/AE ӈ'гV5brC4W;d 43^\WTHfd2g5ru շ$5}[ghXƟxl>h4GK#hqJne%wXdg2L1c=Hw/Y-o<yp/̲F#>$$tα}Ɛ ۈŠi=p="_]dU6[M->UVp.7?Mа@'|Vqqw_@z:L #QY8|Hyqm4D׍"sw.5SR9 Lk  D̿@H#ʋ4`Ī'VX86;y C6bd2Td*r[u%XȊ8q2 ^i%.nW/WP>w=DO6;Ѵ~Q];1b`]; @>G=2kRqP6B F.$X'!3"pw  3cdS7OWdȯZD6&H<~U8Eȿ~u(+KT]]Eq R[05LCkg@\dn@3JϝjF wǫ3!nCu3D7gnFΗLm+Ն͑znH{ \AEeG\y9C0kx^92j˂jEҼ!E'H͗~4?W&hȥ;1<%-MGVR{|vǪ3)EoRc -ycg3UK+@)دzkrQ\ ͬBB_+f39nIm"t9p86pdVa2F_+{Lj^+#rZq4-Mdjuև':=~Iq|z _)ᡒGo~`MAB5 axmL0G/H5Vw?%ǝTv]mCy$anCyJ&#YrZ*a{{z뮸GOٛT=|:)kì[~lkSBS ʢ7~=S#v*87ZؓhXE씞ys.w&[[ao&b? DW_K@&Dzq"T]%rn fljYWu稬?]+JI I@ 2F;ٍC֗ }ڵ{ۭB@9=;p]wݓU`t,Dc2V8Y8qaqpi,1qVQףocipvQ̺gU5ͻu R▝ ˜(XkAd+X'AC_n3,'چ|hS쾺WOi6?qDo8ƭS@֪UyA>7T+nu_-})<;&eQ'9!H6; Fޘ?&ź8$ >3rC?)[ nklq3WRCϗAPNaB /f9ۦ(0qWNJQ %~Y=̜r$Yr\8r5maצ& j FO QP3q8vԄФ ~*KHC>|;1umviF2pSx(Ex4^@_t{ZGβ1 /*K P$e}A"P$s_se}jhTxQ7qk^^C,"UH/<@}K KnJ>}ƓRQJ2t%X|{d2;_Bq0e;{AmfFZ<_P6ļHK9KV?:޴~?0>ңwFGUz7N,؈2C:dr)dW$I2P\#ͯI|j\tfy I"]t:M2xP\9 وSǞD3rt  C昮&؃)x)$ 2a]o|) $θl$q!\z B8\9\ 0Xh Bnf']g㱢вڜ:n醻L̽D{ZmqF]bWLvoAj3`N.Lc2(A/$>߁# ?=׌ቔ).WyF%; &{{Ω<}#z|wa9eVHi>*i]>zEL*J _ta:_sDN#>24ɻf.GF,tm着2),SևԈf.7h,~O%[6.kNajѬ呾KbĨ>/;Idz ,=-άvг_Ro!xOi{SšX_RJ0{SVBTǸvidպigŔ2pbDoMBSH Bc=f %%2 )~M;wcQ]|oJ.;+i"@x[rzzgo=C{ns e z;2 ^@ׂ7?TpVꫭiעxF f -yE N;qIj.r?a&v LE# ='+TARGQ| z1s<ݬ_c@,kҹ1d+Z6-g3xJ*vq.q!>;];ߠ]^푚-ɘȶ QoNrKE۵3ji CѢyY:7;TO!{5s *o:A(P]l,.D ac S2Ж&9^iu~Aas°V}Tl)=V^$DY s,Lڈ&ci'(kO @zҀ孌y\^e)| M"p&(9xe7::E[-HN쯳?wJP7VAYQr#r8Sͣ'. ;`x9N&? D7PÊ#sq[~>Ɗ(P(St!3!9Jng',ŗ4 &Qg;1j1%5ʛt[|f+;oR;ykY5/i'D >#L91$h(Q}o*ϥ##ޖw 7Ƀ؇Q >S1pS%_mt߫!8uVك!q0GF10l,>;70Dpھ%A٩mʠ]$*˨X#Pg$眒RGml$t0G.Fܑh8EalX4xu>5gt/4E$\;KK 8DnWkZ_`D߿LhoFŵr\ )ꦿQWL͡ca8gMiQI I/zbw|@sً߳f7,F/@a]/Gr4kE_t#zPY\ɚYmI.%-֣pVJޛL֦&wv࠸0=V:Qk1XD*yvNPە?ty{*$;3y{b /Y)0h16i˝h)楮kBtĂЏBFha$2D rKdI񄧦Xhq1$s s'Ѽb+%\û7`+Rdx*MOiӪy)ܒjP&Vme֬̽S}nryW>|4Z]9Nz8bm F'jB%8iL\|3Nm\F>:m*Pa5 ck?ds[J)n3K%W%{o,hy{tFiɳx,x {rdIH&<2x#*%l#MD&\w02Iz:Z?[h`H[Uڿ}yz|[ -U+f]5dSOE4NӑVKk&Yt)E(h)Jʿ1Ay{=fլtIkN Ӗ!iҖS[0P|N$$ȯ+L5Jf Ɂ;W'[ߤSwoB<^ur-Ou/H'x>p`,o: .겒pVXKQ]t:Pdgyj'ЗNĖ7MgU2cԎ(O Ѡ`Qz\e 3N_z&Cn3ga._@wJs"}]zgNjԢg4\Tt/4&az6\g@pP9VݽO`.2>l w<35UH!. RU-9f1vje8ʨ&#@2[WoljK@o]~&{5*!Z\ӢMm6 @ۯSKexFl* CD̷Uv`j[iwvy1֛۬W16Ȑ/C=~*%Ѫm$_JX?4c}+C)紶&98su [W7. V_&4~ 7 (\"$L7ފ*ގSх/:u!~A_ PTQ mk@o{Kó1-.+jYf9ˋ(t&Kײhѣe.c1\ :)~jTkLqZ#$x(RBm*5+ŒnlzT}rRեrX]Lƀ ác'Vqhk+PQ9%BBUp1VM~EZeZ HKT;Bt<WfV7\g涏L[K|ńݓ occF5_Q_9l&Y{2UwFܜJosQr*.}VUi'},KLM'2@oO}FrlD6#"KkWq%2-W6pj-drvݺ,w['nf!_=+pڋ&W`;pGKZa?d'ǃ% /~/]/?fjK[;]E9  MԊ wbG[tf)/Ylݒe o/ (I/sǴxDz'q6a=;|[ .ъ$Œ2 ϙvGFC^V؜ǟ(dP͇v22qj ~t\5 t *FNʬ=q#t=K׍пlFC=>߆G$wb:pz9<#-2 BK@d/ˉtWA~:TYq{ `[>Sc3"9ޡqф_,p<{K ~;aE?AEidXcm Zv^";Jy崙d"$E~u>(JE)!Poӊʾ XZKH&ֽ nE]]9](1{T[F7?љr$9 4Vbw? x/YauQ3!tjLK;酥Ϭ:1\- ,F䩮ګ\$䥂 b4/n]=x޵:P^ -w;.eD-y N&:  Ƿo:*U`GQfdW-Aꫢ^d 0k֫qӌJX@o=%C7[/yCRAXC/{}c/ժsAΐ\Sزլ#dXċXvVI ͦfde!ٰn + Ri J" q՟=6|Z# A?X=?ы_I$L@n؜hU#@ )A3=g:(~^\G*<lGte0w8w:@fzSM[cMǞRC~Hq;*B. C]P~;yH5q ꨁ5ڸRB ) # aZs@(Q!z[b}m2!{Vj龉sQm>n;c`jʔ_=g ur>ԭ.A(i=A!KV8U[REi,l:-6d ݄vje C6#n?Me^ó2y+6z %s5U|J=چJF=xEItv%q+㡵ρԅz KBZjf-"S 3ZYϘl_2[Xi&NS12|${DPH۞;Afcb9܆(e(Aգ+; @3jK&>j%y8TRwI a'^mT]R? <6䖼EkFy҇{5|1a3m%|HPg0ulJ{r bʯ^:NY iÊ{QY}C$GhqQQ! Qm$nW"|To=v>,F1 c `bkAmZ Z|H͛>V^EElLAaM".~[" ȣV=%tξ}>څ:zGw546}GjTJk|N>p7 *O!hSPRHzx"CBh*3{,Rzxǔ!ZVõ:EzC"v~Rtߢk+ C1Bֱl?ެ8ODReDؼc9׃*X uP\Ջ=)XQ@&3sA|mNeG%@Uxis I0r\C=4l`<9,DA`nZ29ۤ*3DL:e8Lْ?|ND#hm*шV7@1Ҕ; 9@:k@ȑzs3zdCS)Dmm ~I7Xr9a 3|]n%Qh͎ IGAJbגN'$A+NtRCxЋ+O~HiE4I{lQKH}R/)DF 8ΝKn[jJemr v5H\A`E糒MnN~%DLk#"К2d]@X古M/s'6䮙.td%/O]fy/CP#-pë;Q9{U^Ympw!N|e%񜤢ꙫEQ+QY$[*5A %wve$֚[= Kz(bUm.z;1bjs<\~CNg'N{@.HmOuSY^:yR<-,zO1&R"ViZibcY 6?N ^m/;l)m+V6@4 Cdu IO9 6]ݰFK֙@=L<#/_}6`iZhlB&JOi-z%2p[J" /!7<5%P1AR W`S귃\?530ߕ.zH'ufhNu0쎩V=; "뭮#JRk;zhTg7/86?;4=ʰJ{wqmF!!8?㼈G+rn^c M٥Lm>7N(l0gVb!5SXQYY<ƹa" /o gǸ{o,%Ć66@j̶@sO{" sTt$2Vp nDvB-qxpTRȪ' bGgch>IDMbTܖcGub=գwkgp8Ct&n^+5d" s~]>kԦʦL^?v!_ʞ[fJ)ʹ&{YN679+_K x$^:?5GGh`KSJGE/#G<[as,Q<d ETв)֠]RƔPM{ ݀#Fz@@xŠ=Lķs.DOZ^աlM"i_a@w߲ny=Oڴ"A  /h߱7zad>}t-FZ~2힛X*E[0@dPAྠE}Xl]Ϗ6k#(Y$W=HctBu13j4Be@ڔU-lN3uA027Iņ֖soı4>) X`ŗp+/HᾸ1 Ӥ -'Q i}tzg#M9Y`VqQn3uXz5ṫ+5Jꐣ.3(_iCp2#OQR`M8'\z"X v&&MnШxN(PLP&?)RqܿM RYy^/N$}T=F5% c IuJ:)@gC=9.%դP;~QEQSzV"+w@a9q-`R~m㌚Et_5`΅14r "-:&IRRZ'/^]itv%Y&R:OQZ]滖[_$# 1*{K24-W.hZx3~ʍ8җ9aʶq8'^.BW=s_ܸ_f<9y*PcRވj2q~^s[gjt6xVef<)kz5"T pph(]<9o[[7CB̽k<% ?D+bSa׬KS{;IGn ٲNs{9(&e\ {8n >4ETд Maeḅ<{ݡ2q)|dȧ3YfOZ'IOJs1 {ѻrcz*3Y/ ö sO3Ur< |Rkm4]c1y kR}t;֪A mv~380=IG'O_<^e% H[v& GE&lIF"AH-¥ƁPk>ztK5_Q:g>oS~F#W+U6naC72Dr8 |f1\̚˵-Lc_(ZsXIoEǎiV,Ё)|[.,_2T֠*6,\rGMXdyB#T`eYF#Est4iXϷsy5KCE᪏ex!8/2/uz\}ɬޕo2"Zٔ{E}r_]_(n;][:0@.ᣍ)K܄EAR?j3j3Cw7CzI1 P!鯺+ƉQ1Reseny`xc7L1iVe\l')&Jzu?['H31zT"lG._0fR?S i~ v$d[cBeΠ NSiAK)\ B[O5. 8˂dg.%r}6Jf8%xWZ(F'yM8] =`dAmPxWEwx6ѰGC1EDtAMiX!;NA.4+ Lb^n%Oe9.Ԥ:1oܼs}18,`)*Ed;g8.-I0lhR7D\e(N%q"iDZ&9(iF*SQY-M=%,ߺ_ۺ>[D9;#FdvDmfЅ9ӆ-nԑyO0=iv{+œXhSPNcvY~,&(nl[Z37}Q 0g-UFUE*u..ݾkY :a:o4/1*r2t٥!F9^n82hcKT6L4="wpVx-:L!\W[݌Xd^Gf :Z2ܜMjFYTaꆌS[ Dܽ4+FC'rM㨣=^t{=E-UЕ)_g _gB='`X6ГqFnua-SF=){2.@W9?uɻ`sM\'j2OFn_wHG>V2L⛳ 8%ErՆ$@Ue*gO/θ2(E,6Hu#ӌڠA*p2e]-M|zwm+D\7y8Oب1x3v3 LѲ[B]5,Y0 ;(![,Z¡QM RC#ȮorM3>!Wk8g9Vw`IE^diNʛ+JӹH;v>򐓗5G0oWit\LMwm+rq;+:JJ\-7_y^S o\L%0ݯKJ'^! _p1ռeo3\bXh؅Js̈́"*RGo<[h' }Ty@77m5EIg Br^O$u0)څ>(Q8&H7N֧ Ԁg( 'yllgZ3S7ǐanttGH~#:\PmTp\*&JRr.\.2`=fz>~BeZ#z `uū/q  zG"fZꖋ__Cv)z2,A6#LYqѧkS߆ӸS[xyۋϱozjk!%< 8qj%jk1>a{LЯn*a)bDKFcM‡]_g7 R)侈Whpc!#ƴm Mm&2x[_^NNЇ'p@0| ch `rRnGhe$Јdoɲt tA4Ji nQer@L Љbk+kD*4v=6HU`IS.zWUr^js T5ddߕ>x/^ڧ Xbo‡ :SZd3=8Ɣ=&@Opy8LIY"կ@uU 717[4؃[N*%0"<Ң 0ZS'a\J M0ykǷh0Irk3 RXG'7=mՅ _,EvA/8;r ,Cӄ(' A>:pk'V(8Lxǹ cgbOY%zXr)b#}`sws$~-A}NHOEg|.(p`:e\>(աfNz^!Q4L4=%Wc}Ϣp{/v?y }s$toKO`3%[-(tz8z#\)E=V?vko<y\'Y"l;^<߆/= 7!(^EяAωlV/H1<m]"'=1 )[r2`yUVKn,xx >Tj }FoT21ɦ2ߐRh^)Z ޾AZ{3|9o5>ux.=bٖ)D@Rۦ.o547'gWW;6Ih$Ky X_:{Ǧ TJk NOAX4w2ԹEjJBwŎ,Q\S'C`.Ob]ıc4v)eҽV'0 TMQX`o{ҧ![@#rDKEnM[ nōs;һNQ+D.JnĂ,oahw{x3EO &CaG-n.K!LG? tTkX |}f9ɪ~d?2d)C|ۀףxi[):t#P^=fB `tWWԼzbEژ'ó-A!iԀ= ;0F5qu>c6 1sx9ޗDS4=2uX}wMy? E/1U.v*2jua;}\-@ teOilBj=L\ӯEғR\u8 -$,àTCb\c/mm`jG\U_ʦҢ cpESaժQuOvkpjiy. b~oԿQ%ש ˹tDpvzO'{`Qqe3^DN`i`%yS*Xck fa44-f5 z!6Q"tUd`=/i3"OK"f^Gfaì[ S1a WѱQjZz3JwfQ&TDO|k6-l/G̐Vk=S Ik~A;HDggn ) Z< go1`df2dGZ ug*&ŗVJR}K)9a4t6̘?%\<*]ǥ=K.<&K/R $đ"WF$ R5j3_&CҠ5[ ̌e,X} 22?v@ աvݗWS$7}ӆ(͕]=,@`Z2Rr53k7CNniֵDHIHH,Q-\62_˿+6wF۞nu!5t j#>Nt3DJ:+i/˺M3coV)F ޮ21αѷ7{F<]iڦY6W1QYpD(Am *%p(Ei_ԡ+k|91hdS +7i3ui# 뢵#(*3qJ⠍tі#" ,s܁?L%ч6ϰ7ghG:wGF|VyS58^o4+ޚtb4MU5s^k©2[DHh{ Q՗/,qo+mq/ajGcMw>T"w)3W)&lwb.-ƠG4 61BJ/|#Ly|:SDmV`xztHt= 1m,wb9b N{mVcK$|B%4--ӳV7->Ed<+Σx#:"T]QP5 fϓHq]?nT$W- 5 `$ߛ<|'T<+_/xW90qf-)<>8:oL>zGDLo8 Lޠl_,-ʄ? 1lE{U *N>h[Is A\=fie)o9NYFӠjr˕n xd.ÍI;t'@y~Ҵuðd& y0y= 6 GխfcQednDp׹ZP]](g҃aճ7ra.o;C kPG$-CX*AZOA&GQN roY*̫=ͣ 󐔰IJ\;W[#ғ_%PY,RmVx*HLF ; 7DTgӺ$5~_dT.듈.DuӶT[1Pxy2cfL~d+&:#Qc^;3(6 +۔D<F$&&m$GaR] i pQ@^u[4 `Oc}7NL#(u$^6]v@ # t1(mG(trJMтdwdUBG-68->p>w5[7vܲ. cnzx@x6C/XQHF;؃r46EArF×XTti;WΖ90 nD"d_XΟJLT?)ҿ.!YC+sj~L 6V@^ |J1_{##Ԛ]!*:8=TE ƿ( apbMWYUΟUn:",/l0n= r=)-L=LS5`qRM20 Ԙ+W[xݮkر}&NX =F+9T\&"g;ģ;R8wJnQȮ߰&N7pGI,[H{^')"i'ypmjnG . usI;(%L#z 2Ch Оkm)\gD<`CtY/H[rU>awި<E}X68C5Mr׀{YS4GL?!ٸA5OjN3'c8t3 {azKК:5"goJe>s`Pqr /[%+Q(!%B.YZ\rGPϗՁ} c{sGUeaӻg1[ yuWHJHT:~* (_BcVH̎ݩ^WpUbk?*RQ/9f ;ػzVi^#Phg V5R>e˩8+dFĄ~8`B Sn)wt]UV6XL. UMɘYV|Mx9F{WAj^ Ks圃Ovq6) D3g˜aM{o>sa[8Ag[JSmڽ8Im/1HGgKe>1-Ry4$|:ʔ,w|Gu ~&<U+:@Q6 B6]M"Lu!@Mˌ7B&WFy%.~@p;Nڊu߄iTՐ)zS#z\ w;+8l5ػ(RyP}HALw+d A._Aaְ1 %ynF#C?33V< dxa灙#rIS>cAwq+ /ffwȯԮ(V{Ŭ@߻Z)8r-&ŅD'  PW̝pb]N_>5𪉩ra.}ӱjϩ Dv1ŏS(@uL2KβN,O'ﬓh&m"*H$9Nb=bF^t1shM|?;Մ`GMu dXzaM'Q-0[ 4Egj4A p&H:o`%f uH*oS⇈c7;'˽be$Hc.J2rWk>أG+Ky(@"iHOW&S34j.b:eo )Y{>p+uFG$ jL|bu(p~nj_mu޵|?]y2.Ocs4nBgaO5;aO(ս}M]EFq;Y2fN66s}NSPalj@89in>Xu$eZf :Cq4k]yP%V"vuN& ăsIKo:™ӥ9 eɆ0=wh2)zO}ReI=|'8|3uXCƹ3 -MbIH+~Dv*5()/ahѸIǢT^ `oFp{.1k)l2@QA?@e*fNy"(5zq/Wn&RU%"36;(~A.>j]&J*n<'q [)*8h]ΈFf2\utxHkWobGH{KH2Cm 2ĪNJtOC((w02%Q)5&Uۂ]E9Kj0wm9Ч!%! TxXWWlӌWG_WP.#Zș~>ovʍ8MOcs<4^D&`o|ëm_U$o3lcM*~#[kc.06lX{!Fa NxB]AVRxYxv:ֈ`jɤǴæ}DF+<ѳJztT'ѳ$!E]^*_PTJ]46zs ^/wC|i}yzsxy9)ݦj uxެђ!tڰУ!gk-@=bth*\^>I/hUuV_ X`6 !WئMl79Hvn9NB=A<ҭ\GhCyxJ 7iD]w1,S@ 2_P˝*Dǁ] WdEt76H j ^zď$~ b8 \L-PR\kJvȇC%GKj)!GKIv5Q9糦\}^'Cc" 48qBɋClxK2!HN4 =@~YƱe7پcL )-j6kkߚ7# `BVG8Ef-H0d&%LGB+5N3m'a觿&׹.NvA-N8b\$jrLydO:g<6yjbr Л۾0s" ;TPxWƜ?X܀-|~SWmg@N@^Ռ p7yQ#㹣>[0\f^IDTH]T gM9Yeݖ訐Bg.iЫGfʟ~Eۙɺy)x̶a/ٛTeɭF0ѤlL$:_b^K&˶hM)xcG |wO}3xؼC5UE]GےxWlL dQUH@ k.ty;#sވ+!͉q{ ŵKCA2׸\ LB<<Iϼ 1ANrot_0uSJI<xtwjM3Ub VwމL>?2K,L? aj3krʛǵ7pc{Ual"޲,&*-n>;Nx!WDc@*|Jʠ_{1ؖI\\DVE,<-t %o٫E'OL(L®dTĺZA>x bgI~)mn鞠%QԾSKFk$+*=h?rIKqFI:6ҿ&eT՝5[#;o#BOÉ} # o5 v/CF tb/A I-*αZ A7R?!(H BkPo>vFIU|#kxmmT֩Zoj35cMԔ،U_AmraHݲ[n> t# VB>w*(;KZ}έl?zo mtN;Erґ [Ħ .cwFv>l4(!C* sW5xRaV N|#VSy8}l 5"Cp$?.3*d#o0o{:-˷R2n0C S!nk8_15Mn "9uu`?(Yt]zC$KQRR¼ .FS?d!ePXdLrs r]Xdyptbڸ;9dVTJB!z (}6f5־U[ k Q+q=c=<J7G+ cj7`SM:叽w ܎PTstτ9 Ku>S" =01EGz!MR7<4읣R6saaL 6t45fnƙ V׹ M)`jcz0$C /a~U Ci C- xQllA#82d%% W=<0?!j l#k?!cf, 0MSF P`r_uDYa(o BY_ ~]܆j &xT;uZ(57rB-sI@A a ?pYP6w>?'6+ގ;^/bZ5ӗWO_QQ(Eer?f4`:q;w\cc;d,<=h mQoo gtfm)Dg-eC Ew S .P| ߄(Tn*Ԉh9 D)Qh3IoE2:^`[ CaW.y:߅fuy S¤Tpw`3-V{!W3ޓ̉;L0m\h~~xӷrєݞL \ W _DDAaG gax,;V`P@@8N ^Uγo3ђ|ԙ[Uw:P ʽ^0/4uT5uF@}R֠__h$[yh T<(4"|x}zKdHRT 8  5p':ArM%ݰMd.;@CbPΜͪb[8$R) =s; I'=dK3G$PcDh?.]fEb鋝Y@n`rZd !K\CQ!s4ۉ_CrKm4,3쎺鈘5Y(]7_?J0jқ Պ!u_II?-\|?* hv8(kyǬ<у<=nr[tG6SI;F V^Mݏ@ꛠ\Cv =!=zx Ph0e@➑4Fo5)lj7!靜[B" :R?684Ay"~w;duѷ[!6v~Eglz1>NqzP3e,&]uhr|*o6u 'dUu31D0 APxA3Oz+C?H%Mcf߀1|)+2Q(ddPC-\3C@T@;Xar\qy TEwl-%cV mnf Qa MЍf˩ai_.:]ԩAE谄PLE^ ܤF=aVª嚝u~?@.9_]tN0i$! ί }ֻDmSx`d62Bs1>KR _#I@ N'=)M~zF_a? yxd0-Mw)@6Ѝ0膃)yY%_ oP'+|R]VL)9>0ߡtrᜣIlDXf9 {R&3Rz?rL1+ ˡbH^cx#Hx- u`H70;K<@V"M1 &AMP*YUwc$E}]1IL`xA |z"zX.ʧf%wvj,mF<9H>3-BS p^(ϖè9.fQ5$|cUR瘲MyӜ Q"A,ZlbgEmy4ퟎ 8Ɍ:QEx6bl[hQ1Kpm37NRBC>uMjC!YwLR2dO4p{wnlQ;Y?qzdiVѷʂ.v:edY1lж)8P3#lqn>$* {^ʫ~5'ֹm$%u!=d"YInd^>(d / vHӞi:S0P3¶j&nPoH݉4e"e/)Ub`$p%:O6t:<oT#`:IWmƾz Fg6|j)39L=?Ίyxw'/\u-^#Bof4HIK \`YkˊEcPj94/؈m Ήm,R6l@%HiYSjFkBH9-kk$^/T]HC793zgi I~Jv+; 'c4RElHPH6Vך |wA^EN2g|I?-6JV'f4nyf;f^3֏ցbD Nd` #|23kSC|[ʜQ4%* Ç}v嘣k}8u-/-&:QpIFaNw^`'$:AN}'Ą1ox\`%rB!/Hj~U9u=UN'#Q[IGS1 0v#pQ8X _a1`pο&9 NTe']f%q `t*(k)[+';H aUD>|=^eV MH8Pvt!BϒN)C^!Q+SvTik=g}Ą_uw! FԹ =_rgy Q\Ϫ%Rvu;k;+ء'9( P,:sW5]ec; >Q H}mjp`Qc/*F{Q71qVFtMҩ4J:iqHEpꢰPܬMl%Wbkm9sǮZU*AIN e"aH$]*1{hx#.|>(٪_Rt=:`}X|ۈ@lį'%ڗgܚ.}eD%& 7GfK) aI]{VXa"CM_YTo]n)f& sTp@wVkHzq(#hڥqkCJCe{<m/3r}.aK#v` -?k/fzTknn 4J:KIC̪)${ ^bviɐ} "&:oɔW9o>˝%Z!UŔՁEiھ&K*4F,JxMQFT6ܿH37kJ,q)eAi?z`ʉy2&C#{U;6-θw7j_'@)·/t9ʥP如yU 4C 's)IHε=Ù]0*߲AxE"qϮ $W)G>#~J gn WK?]ˈ#,T4^@L?l6bLs؀P>WV%eه3plmB' $ tYQ1ڣיY<|gҳd+2Da5 Ya[zӞZȔF$)1 Ѱ߳7tfQ}-qqP'A@c!@n3+MDڭuuEsd d^Aš_.3 !PG8^" 0wlXe 'ܤ:.6nʂy)Hy=y)L.s:)1I=g 1 ֕yi`6bWS &9vW)^sѼCJiT4[#EP,q]Tx2`d&AEo%C'`u5ANC~ig㻡J:Gܸ͋`-R3An𠗓= shӇ祉SJ6(D!lpM1eYnC~|D6y-+mjmY,pq%+rzР !:vɞ9T\܊3V0&}AkwͰ2fCK"u1W3, zb ?[i 㹐C+ b찖KO~К%_+ j/enaDZ0ʀ۲.:-*ƃA<gf2bKg~wd6y#|8#⻐8D/6MMMxp7o`Z|i6p3ZMOuvmxÄV#LT2@6-S%n}MDjs\v\1{= ѭI-Ε(K|Y?xRo/:1Z-O&24hS.` ?R~ZK4Bq.3/Kp_ ! h7[ۅ2~?2T u_s߰&+]cUټ22 .E HR? `9WxKۃ Z2К$s֣n y f'^(Ίy`˦yay_}{P~ 񞁯=l^噽6i4Ix2XIJ˖q)ıɮF`2 W3'ӄt4K +X@޵57-g e=%N_} B {+UIEȄLJ:xh{.@&QHJΦ;6y6y=7A [UB}lbC;'&qg }H>ת\=9kAC ( plؔ[^ '1t[ʝoO2C6|vSXW$S@) ]}i i f"COgq oUd7jPǍ09:iHF. sWry8]&Wyʼn %kc"Cp^5y1;H^ԢLO8RݧEE<CuC0#[einv$kPˬBhbXw,Akr 7+d=?W蟢u/R-:g} /U5ȱ% w-(4h)}M\-:zX@ 83/m <2\Z2"p] 8 SӇJR ^Q\.LmouN=CѷF ohz8LooA˲ kM 8$/~Dx&5wƫMb9o.F{]O4T# Taqx]XHh:^nuR^HEcտvn꾿A(bva쏳}丫%n7pJںX"Z9w#.:ՊoQyx {Dlbԙ#pmnG2P+jSD#ϠJ@h5Sl,x|#-fvRgڵI[,[.g ]g%<ݜcp, N\4aLu-gmŷ;s>3wZosphgAlg9R۠6h@D ZN)+P7FG=^p3K#lizȰد+_UaBPGؼ>zK;3Nb9q /DM }KE_(89]4 qilJ t,>Ga9JZ1z_ܻ]ݫG>+rLt R/9"kWԢ" CAITGӫdU YTM Y> %qm ]hBdb& (}5BT0|y[uEc &Q^lӖFa~ܞW+IONs v_=:!ŀ tgٖ. &hvh4V:GuLU )\ҝ.n QxYsm]]P֌Дճˮxs~{0cH_$3HS@~o01fnwDB#r':|dt=c_9[JQ7Z6^"VP[,B$I]TQNC$Γ;k$YΓF0¸ y$\1Ѫ.+mK?_J(rѳ։`vK8!`ջ^>p,vy !& 'I2DJ4t%0KsFşLb$ :ٷe3@ڋn[Uy=]9G)mtl^jĖ~x(e!*!KS)Q vW$Ra$ӅH m[Nt Nn'V44Q:Dt=[{ZE !gWƋJZu-e` מhP*f#L;hˬQɔ4MJ@0c%Zf ~Y+\·Ķ!ݛ" )w"Q;lIho*d;5=‡S<C-?{N՟~\ri@C2h_Ta)Y&f(f4T(!I(2SyI80h(om P,v<ƹ[[OӶ-㽼%cySdϴuor SRAӻspSM`? +gi/lhXԖtan!ۓplaLۆGxf̋UQ,htJI"99]trBVR s F!2R MPV+L7&Rɼraw,4 :B:M#d6ej5[FR?Ϩ}QOQRD&:w{A Ӧv4 Fi;.wt`?Ί ?8C(d2vNl.~]~z3ЦԷ:Ŧ ߝG'?A|/mOfjW Z4v4z}4W3To y8s۳ymU71D\P/Q~q~x^2pU\ESeZŨGqf.39ީETpnEřHp6N2L41˜$G8/+pN npc>LiB(Q>1?"o/6Ao[RV,j1F) ֚v`_jm܇^ ?;$xdF`Z夷)oYɾOa!4EsiU>סvڶ8 Œ3Hn7A:ܴw,G zk9& js)3 a!t}aqV9lxEZ}r))wweZ F>LQ@xaFniYE:׊ qhf"rgň`cJ[U,Jİ{+C᷸Xd6hWMkz diC?2"RddTRrb[. lO)@+kxЃ99gNZxhyrVoЋ:kl+|RZUv|VC] %ˆ}!E5]ptC8ɡ4'کI>XJh\'$k;BjJF8%S=ҭ9g>,àGR&/Ҵ=GQQ+]-m]mƂv t!^ߧQfCX/Y0L<ϵ1L^u3ǵΓT*{C'C5IC.v" g9\R*36wc A ~ؘ8 /8ǁ/LnQa>έA~0{]7g;|'{3ߟ^DV底k?XK:q ;D|Z_7APKށ4,5MLd{q!ʾd4.]{WXIa`H 4.Y~!"ӊ]H$z ѤSeCyv@j[jIi@GDX@L/E\=݉۳̳3y)/XMό@BA4aZx) je6-qiONB@I6Yoq[G.$?*S _wI@gJpĮus'l 0CmIi? D3>` A!-6^: H28i*:նbY!!X^(&BSh=3nN"M٨0 Pm&Ŷp=Sz,4rR8 E@B=+ zU,^{O\.NθzKTl>.d4;RrԻ]Xe~fDETOǸpqWi GfL zr.\8e> RЬx͔j|]'[=Dc>z^w P| Sߑ̾p(_vܝʫ|Rf3ήSՋl='ƀ |߄$+ >j=1w =[cX"A dvgU Y0UX}/UpQd{%X ky3\! >ig"0`hղ[vi$'ĴZg`(1qo/Ӥ| 1DVʇ#,HSks(&33p]$xaV+ (2 ?r3uY觮U=?LǹM x#aG() su'|)5KGK: ܦub?lx)Q 0q)~0ef/>!JS9{Xõb{@{,>C.4۞'J^+31փE/FuqzK1ES4UߙF\4x0We9Et;|*& d%()/.Gozm !߄؛7`O, ?%:JDH:/'t : oSJ_jɅk+Ɯ(S}.ZA[5nWiTNäpFU2J ~?2 51$YbT"|KJ)Ң@ D!SQ4^DVP6qs?'Fq:Ȝmvɲd)ݺ}Nh2攇}/z<2¥(fOdYҔ k-Ay'<<!uP ? [DXar@@S2{ }muD Rr g_PP[L.%?;tLM8 NkgC3B@To)Tll^wW\F4ka6@1Ow{Y[*a|{WW@BgS(Ih K܀5׍q\X`D:Æm\{JkɨAdK=g䷾6,pTy12nsN 4+ۋi\Q[J#gWf Z% ܾ\[|y}0ܢjYס&璤) k~pGe8ܯpd(iDXr!eQ!=PA*:Vlj%yBa sx+S`3B{>kuD\5B6zU$ĦPR~ >՚q 6Uumu#l8 x1hǓȠvs]I/yO?ʶsi G)tܳVh-=g,,A,s {Q-sO4髃逊w"Ppb5j{+25kqmHIQ322VcX4Oգ#E|*'Z|1Ik+i][Ҩ)zMBjwQ,s񃒱@ޯ@^14 N3tKYq&'W$G!U ~Ɯ ˃H@ ձIQgUƺVx$D#ak徐ϫt)筽~kny*`jɩ[{5Z-<$q%$VثXX^ owNiʛ!_V=D=2rjimY ZPl6hY~8+'HNXv\$ 919mE& "S.KJcYC'Hÿ$_`Ltao3pJ)yOD$ug*a"1>>x,U1?YǔL5i6*Ue3gNpހvzck/ԔMZM\IUoL "'1K<ͣڑN%BhE"HWJs ׈了:os|pSs)_:blq;b˓v.6Lp2-D5҈x$"? ,?G9${ )쨨 e@ M}NG``Us^G v5ˆ}6k[Ҙ~ZU`"'RgvUщΘ…'\+{4\K_-* reId+&UBm#!Ư>|ɯЦ0ͥ <7^%V]lp$?#=!p4{N(bu{Ȩ.I.$q2'ؕiF6`TXPBvn$d֬6'蔪aK=O&a>jYnpa}u+kLd9 O#_@I-!Zl*!o-hΕmzT#YD sZԒ`v_u(AD]FN_{vQMj ~aE_A[*"< 򬙐uw"qQ4ΨwLRL<=I:oCp@˃ " evل)ǒ1N!633:hź1vئ:C׵ :#;#9쨯1#"rlizۋHs| f@WyZbqjPKRl_ۣ.}7'Hd"uAAR!y9UIسB`z*tA֢HxK)b1i@b(20ӧ'`w%.hd.+؈@t8^Y'% @5 hEk޸?'Tu5bpŮu" BT s|4-YNtX ^%6ӀP G]C)l$&B8sp93 `5^zT7[_- {ې3!ϛZ~JmSDO'O| Cl-jvD_:]/?a {T2ˀ"1oNmYsc=H)kDneHzgB^A6+1z|'jEJ4QtlKa16oםiHg? p[e l Uk\`^D%?8y pEwDhBê<26VmE˪ܳ'ȍ˜ YB# !~(>7z9Y4Ԏݵ`P[7sbhj#s 6+-&^G C1MKf-tLP B& &ߓm$cԘw:~o7 9l`2s*œ 8 BK^5_zD`g?Yh*=3w k PlXo\TWv~g,yi:J:3S%VP)RHm 9Nshџ41뫁wCh i}B&-ZE-CW.Q$AO>1lQRM\N4"P1fu-/aj_q^\DeOD3a\d ~%x띍aSn eM8x<@*`*[gֈ@n=cXւ{)7NBg.CPS 57ix6k"Do,_ކ!DH)&{6KRt\A<PX[ļm{CfƔ}"zEt̑`iȥs]%|>mΏ?aMϭ >B6ؖ.FxUc+`y_u  xDھ6_EօO,?x &c9HMB{!c- " [I2uVccSvz8.2mN"?1J|8463%^2(4zc\)$<&zj_Y=H%P&7 *t H3#rgd'4)wTWWA~Tm-l +)sBm/j|?a[ ڧ܏ mnЯ@-w,'+"p1sq~pcrgma$j[ Xcd5AČsHuVǪnt _FnI_)400Zb٥#Ei D}z RE /ӥ썈;4%fWzwKK0=-:kzTC5 K ^;eq+3ޕ(GⰰP ؝u͑yIǠ Q7Ο μzP h%ї#(0ÛuU~N=ӞE j>fcDSX,.:XHĒ pÆ8τ^ >wjYeA=O>?<$A܄c|j"[q0ƫHLAʘGj2JI&|~."Y4ꌭSu8df&>4 L)N$$7UWbcS^kZIO]dC ߠuD@xZtjg8F ΧTL5kg82-60LЯ^RwsrЗD~j#4IFnA\=?\P~;2djmw ^.^%ߺD JŠSLJ(XA"HsJ,ԫZ٠jVЃxB\tpSӆfVmexՃ/@syTH*̭gih˜?r.1D=WE5 ^jpWka˽,Ӫtzֺ;ͺ}u7}sɀ4L%aJfeAtFAGIg"0ѻt;AS?w #-/)®qݿDn+?[ $ήD~ے]P55 %Sz*tQAF)CBA (~g. gnh&b5\NOw;͢"^z;X.FZmyOmwj36Ǭ&*pp vB^J sL-/7 1?iќ[Pqݶg g-FxeSNqDh[C% I+nDɑk Bi0~3#Wŕ 9^3#~@㭻7$NP>V{eNP}vnuw,8<K}{kva'!f]}+j)Nr.֝`qDe @Z*v3D;sX=k bX=z6tqZa옆'Fq4bbPߡ]u+mvB뙜WZ"(K/.)"Es@fSiwaf `raDbwunEN{߄CL4LWF`[W8Rv巶 :mOlܔOvZxd}z_'fBqƂ{ ו9t7ȧ>;vx`íT -kրZncg/h}q~lEXQUdKoN~S.&>Z!Sbz|Z3t3d@aKfD"cMtroaUKL+KjQ'cI3wzhVIJ ׍3] Ni&2v-99~cˎLC`5_A5ubR'=j&llpgbe)V#CaC-C,yrʃYi1 T wQ32 4_PO3O2|xuUoH-j{,g(g K,,4y~C,:̷"'U'lhNYp6k-IŨLp;g@g.@V`њHUPB]TCpWwAK'aCC[H>'SzEks\s!Y1|mNRKFrgP,˒atd>cSGk] ˤmIfeB!0{)˹Ť3.S3vA% "b∩qa ; 2LlObHdζ@ʥ!S/ҊXO]Zj.,NlS}Pwi ȨvI,@PL/c1BڥwU}̩$ăF"_7w)D`Y^-(ˁnn_Lt1|poAh7?9L&O%r'j8Do{EP-pY Qr,AE!;Ynٽ Xu9;)o!*~7/ōٶdUQ?ɰȅT& p|#yFatT,wLJ'<\W󡫎Bsy^C-([Mك܅HOoF;W?=`Ne/vâˑ1'XWsNzf$QUEcR> $ "RP«'Ty<6BuZ:513R/cG%d-%Ml5)*ܞK/bn=q-pRN] sn* Rm25O-y#KO %Ha0I(!ފ{m.ڀ;vO~i|:sYх"T7r@lEk+ce2P)Ֆ:Sy}|' _xb;~,ljbֱlz^pt?lǝdx|%M)vavV/2P,Y'?QY=u`Ξ6,.O7pj4TY$u"8 =hSI.`[d=Me=0ǨyhV``4\7˦ލe~q=q',nDZL:R\yMg+tV&ׇK]D,yo/RKߧPUBqZ>j8$At`+HDU#{plBYyAC`9fI|KU1?(lNҔ@?nDCEC4x D׵$p^kE~"cPV9'#ݖ .hHV.,Tnvۃ6)flryM\5͉?o"jEZ v<" $Z{36/b$!yt5vaj 4_ pPL\r#$?`i_LZm E{ Havjt+J}*]-p. ^y] .5,ґlAz$[V5`m x겿u.6Vj3i`\,E[k.XIh6"Eʣ*TԠ٬% qɞSvinUes}ĚUZ2v)̐Ќ[&BܗXf[ G9we]Rpi܌͉ 7XGthf1b"Hh}-&`TR$pNȑ v,)?cNlCЀUh+ CyԎPc ({zC}ʹ[ᅐ~,7񂉁FKw܋ BN ?+U}L8Ep>E(w&"_{D언ĪQI]s5>w|'wd`Lo8][tAO9 雘5MFI6Es֍-KoDY4)O֣4Dd$d52;6,,Hf G"ܰ3hI6ePqPKy8x3 ;ݧ2)v7j- i(C!O ڤ’y9~% ^S gS+FSpb]si}iա;v,@F2i)P'q^€,0,ўJ'b'< 7At Lw[z_ :IlDD߼G{س]Qw$As:Uͪ(F]RJVkQx~:~3Z.EF ]DoGd&Vw#[ѹnv (~\t96* FZш>_cx"$%2L Ot01τ$K WA6%wTf,{k',\0ƝMT& oe҆ԑ]?c,fԒy# ;eObGY!dz%/ω?6٤**?{)#ۘ2AJQDo @}Lg [̲2*wŚW]!+"ȂLk5(9 û `&I>X20hs=/hٲ* 'D"Pű|ȂxXROt]޴DaȈ~W& ^n V_ ")͜iP?hQxP"" Z+zmkD2j&dK怂'sjQWrY_K9p>eI?v+[$X6| nFNBL$M Q7dc|ѬŵbB2c>)*d+ ֦fG6OLnJ[R{]cLmL"f[pA%2^]KH6~1ML t~\Xob W,F^ #%W*}A7S bXYi^.Ym4 "9bG\1ڂR ָ/D1D]3&w㇢❊PƮ [ƍJ7m/F%ЦhX;O޲GGR9q_Ɠк_BL'4TږаY7U9UPS 7 }cJ?O>}RKLgxPgW/ENa &}M" /A9XU7Z|[NA}i62p.GS_UN.*5~9/gVL~+CkÌU9xi95;& -w9+"p~2gphc]AG0$ro}u O[uRH%xJάK ..E.<:Y؁-W 7ATFdSf6Dc#pLļה[?D;<5+Ъ_^ 30}p< $8]Eu¯4MG&~D?Vw Џ7_Ѽ>. #}T~B؊f(a6Ttv@90hBؑ; $K x!Xu+ CGV+zPmu9SUS{J.%(ÏlQ(66aDP-2Y? {!j\4$ZUЩGJ [;=QV]eHc̽^ pg95eLAB͌ oJyg텷lY bz_p+Ȅ"D~CF y(s%i3;!>ehEB䀮dOP :C,ÂoKeRSaVLO`FXR ;JY/;pq#5Cas:~鑿1MScwҹ$;Of>"0rg,%29S}wd \]>JS!KjhQ`}_|s:Ny;< O1H #I"@g16j$Z{;ǭLXF: XzJif= q 7b;vB-,qs4US'~^;P(^(S/w[8j̢W?`4<^ȏ}+%q{3;<>CpX1zT0/Ⱥ Dz0}'YFkWZp8a3Da[6<+.=2t"ΜMMעHI4nv3bG2r-W| 16F~؃"r]oKnT-I };,Hc-g }>?p#T@^~RenRݸM"˘C7_;@Xy˥}Kvϝ[dj_mgȠxjNܫ|bi̜*E6SCTUQpbxV'|D~3ei%1Fa3a-.%u⽊B$ L`+ geP74·-jX*pP)G88Gm~%9eC03`T%\0W@4ߢ{GFI#H}ԑ4FF R1Oe3 GZ^ltPkз,O :J1mvAF:dvs]7zRO.ʃ14Cl싞d-4.ph3츱 gpe;UBj84vI]mqCޕE{\3bsQȼ%'dvۜM%_v!IS2߸)[_xWhY|~]d@!UӀ3LpӵUP2@xdo9Eo_}s"h<@Ypq]hܕkmO2T|dFi554 ٘'>cVB@(,뱭&urX&~U8~y%&P$הJ0O(VʵЊ!mq@\*< [b#v+[8ײ].΃߿sCM UsHXup%"͎R34m߲D-N} e8]ֹY;W3) gw 8X۔7`b+ufsf f;|nnpqsY= 3 \h s܈^F-A&W\ǞH=x1x-p&Y}wù##>-S0]>w:AmΠ(`Z s.TڅT2K,9F!BO! 7Eg;a>Y|qh J8k ,H G`|Y4q3BdO#8@і_ _ǡ*f;9y֑ }LI.'>\ICj>]x}1b!{k*^> pV\Y5st9gE|SJ:o3Ϗ%e]ۖtg=Lп @o6 G׏7Vi{}] -5Re唻5o9*(,uRJDW]|{Qʰ9g\s'`8stY1b^2 $H ZMNkqh ITE!<,[sGUH+il279A b6>QҟU"V3^ Fd)>Tyi{ XV6$.f+?cd';mߢ#=khʫ#gOw8,~0յWVk# Vvj CoI$$lvۛI9ɇOE ˀXj~ww TC!mFG4YV. [jMrZgvxy ґ 8&MOd[b?` u\#RA-:RK JIAV]VĠ*`K$ j%+3Ġb$أ´P|ty{Cat頊u7~B6)Fy4[l46 4 v o,VæA+姥jQ洞5?a'?B7ꑵHl n }&\Eh@b o٭&Έely,{|qM'iwr V0$ފU\f2q@i qMn18Q6ys7FJ@/4Q!X2犎#L2?j4F2G+!dʓ@[15cf-qdيM&Qy@[XXon nxo5sb_&psLd14^Hw,oZg`t{ph^/b x9<wNJ/y+9Lٚćl:9 Li١Q~HA,oqN)Kyzt~uէt#U̪hx§ i{)'ihTK2  uO p צ=xjIN֗Kn}P="9 %%@?o7ʘ ]Y9J%UJFDVּibV̡j!9OA7^'qߚ)|3ٯ.\FqqT#\ÆrE;Ia/(Y׌r^7S;O.@Dyt=l3L4\*[Rq e"4;K8h7QG+8-7NVn؟V-"Aݍ\y.m5ctiah0mwP@ᨃkOGy3[ }8HRY n %^| [[iXW`&%y#jjZ:NJs^Cw[<<4?ϱu!0>6QdHF-g/]dY\KHUsVڰ.β!ϫSjl gCZ|Veyr{86x^R>$>@+Pј.59nw*kou9`tfKme̠8o֠ eBK;Z14Tu zW=X NJl&/ЈayotЁnA)5ԕaEw~K]pUS,q)PK(7eHxK\UO(nT(L/nּRN[woESM5=>BGKң_*gÇAf:ebO{S=TX/V")o:F8ps¹P|/ia<4JoSJq\̸B!1k_w9PK{ǹ$̓'DQ4-\ &_XU둻Zf;aɄK(v\n !]$bH"6$l@cyՠC0K4q3?HѥR*_<-^ˀa$9pPg\. U:1z@-2* /X"WxVRO1M=Wn8_?+J8L4.+­Z-~_an<7YF+RF{*X˟O3dTM[AoTWTY8ttNlxAya P.R~;?/sqJkflWSm3/w:I)zx»9WMȯIC _ OOU2QcU;lp Yn3_P`1˰RbZBk@IMǯMoWaK֣]]Z>jk>67h(us""5U?N?P[Pw$k68"J~C27Aw 3i1N.tH˪|jh9J\Fqdi͍Xp"zS̺KKufSe% Q^㑂L/ZH7a_hY2Q[r|jK >&G&Etz,/r͒2 T,Gl !)@idݦ S&)Sՠ7^0k~1[B9ͯ'Gs* a扛Iz|CYvnT4bKN3BQA5&m =J_beJӮږ Po.O Fmq`UoeA*ݫVHcbCƜR6%q29f IVs=ţp$ad*:K -0R{5# F,Y Y}GɯK(8H.^CrִCwg͌9X*fKdiwd uUڍ' uI!Q$ ʵXJvGu.ay V|_#©wEcV =d[u ۗ4{Y//ti{7o\qM4D&HW9u0+)i(oelNeBm $˅8Q=WrV*\ooN 8!T](lljGvnZQ{Jl4.t/" &L6Wu,֎Y?wXke(DnԚ7mԣڷ+`$<{lΪMՐ`so.rzirʛcrU\ys8AI!R^lLE`B!f1AR'pkr!p4>Eư_bK`E_P&>Y5'̗6<1 nÎʪ4YXNcn[ts]r9!½Y3a|':=J'/Ŷ/B}֧逸HGbc^B;aksCI^//.;MӇ nd*!8L̻_c5 }64,:w_&49ҧp&eI*L+BƎ\tSmH YxDzݺ kj+3Y̆D0dX3nT~bHKޣ^nKTZ~D[@-Skw[CĬ([8ԢP 12Ǽ݀aN|J$R|6 ~D&9x)DŽ8cLQpg[/|6r^$-H&[̛c h Z!4`mvAmT<0ŅVl2v-e&/NHgb q12#Hͬm:pS~d.Uc)6~ܛ-7HVm؅_ \+[ΥBRdrh~xLWIDKyZnYƾSq,e/| L \exn y-|bйYN#< [Sh&{ӱUGTq:U)*@B{1fȞB{a=,1=%)lfƬF E$q:is!TQ I _s8u]ǎS,2-a튾xn}$QL :@NH&&/SIڧZ9'L5R9?or.1FB(: Q U{FReJ/&U%_Z1d< 2^$o7ʉ{(l7ȥZVyOb7~ E[KEQ`/e1UB_Ni朑:EޯmѸgsSa>w tIP$۵<¯1O9LfY(DxUvLF7 ŇHWVGodN.qs*`mS>C#MMڗO/缣'a}|N7}p<&F:Dȶ6؄w6W/XRٮ&]i qL5Q6ch7d-U&[^+j𝪫""u- 3-S"ᶩ8ZG=h+٪n*V41 \va}0cnZ>Ѝ ci9|mqTqIA}+Ǔ9V}LSA@fRhve3^x EX%U۝,̇KsY_y*W]ʦҮPo%X c6x,cp[B8놟N2olw?abkupNR,w&_.0x&.db\sa[mC |#4O݆벓P Jcvk̬3Zl:Ouk*SڞdN | NfRKJs'4 ?^9=9䲽4XިX*3j7yq+gdMoI:5^<NIM^")Lva %P@?aQ' CEv"T4zp?*F%kWCx,:yptHsG:XFN˻ a皩 fr:p#b԰<  ׌v+:/AChtC3MEEc]2'SCb`X |9 ~qEbQ5 ,=%-fiQd/ԝmHƛ]h 8FNk\,9خvTog+K? 3*D0< ]j ù3x'gzCU?!SV'(z=fƘx޲g0%¤9ڞ?Jm4:6[w^V{ +IDwxeIvFxq4(}<2 0N6٘\M{[EoE|WZ%CSSdm4g0Xy7z2kRe4vME<^.;j0,8BG qmS޻&loQmҪ:1Q7VY+5 :!մA(MV{]s:gx* q"^VXQɋ^4>b-$# hYԞu$/a{n `k:1ź<О"=Yx}!ސc&>teK}ΌBuaʗS,ƛ_c낖X,N֝!%8H 9?(Z\M((fQl,F TumG\.#64rO0Yf'e&5R{ }Y? iz, 2SrJ'xE~k5McH9Jljuod!?[D @ S R~~EN9<+O5Tp<+dƿ3D[ZfA.|b[&qO-u֭:UGz-Ii+gWXy*VXc]ߍZ6ZRrNx$<}y9Mm-EtUG- ~cAʣ:2NV7Xi\7a+K4W)^_Gk>|KM<&(kw 8 %b4݊Ti R̆zUī+iR'D@RKn`1E2p3!}iG;^W@.ʶ6%!#^4AZ(ٴzCi1iㄾ/(kH}v:'ۭ˹!֫`JrkJ]\UE} ć$ 3͔b|X@_2ly9VvPYJnt*eCf(zKo)aێK;вN ]Hc1'Ė6ς87A8Yt+Dera1#d,eDܦ3:sY7C1MQ=zź3rI.ʛ8Jgl?+Ӿ40\/4h>KcQ-r>,uyz`uZߥ[7҆pݢ= ժ]W=]G:tW+H l-z7J0"my#aԍU¢5C=_XW P|wz7gb.nDtzL8 SvDp[P2&ӨV Oԫ^AzݴTYJwۓmӤ_J 4=\h͏;uP .3*L8pTNQn'1{>$ã\P[Y9+0P񋒝rQ^AUZ&SP?TZdJbX),ʊP$ZnJ,h6nSG>z #/$ i?r5SqTyC0#>4)~9oؼ1Lgl^G t&U&])GXjy4˒@{>Ps{b'*nKFt).|GG+tr83->$s#Ҕew`MbHǺG#Ž|2TEs7 $<#9 - pi׫'s8:{rA~t`>0 n"V9f-nx=inT@w}豾~gϞv[7?8n&ZG#wco_sAuQdKb;)"?`fNG%@]I*0<so|itQC>H=&mz_Y(fXXYd=J41=@g />`l45karq/Co3K( ԅ]>&++MDbIuH08i!ߊ3Z^N~E*hm7\Ek؄-{sمt%5͌9 Se^&' A͏(ڥ٩G 3.2=͕ftJQ*o'wy&؋&QeGQك(XwǞ\C@s5Xw&56 OU8 DliԋFn&qYK,;k!ʨƗf˂6F3ntLmAZ85cj|\\O(:o>r!ue##Vx]e[rvCtxCFRfQCoj5N0E,~Pg=48h,??#{ji"?Af Q{-(PAsWZ["BzOJ"e5SavTFH&Oqj0V3X8Rt+FT mIob 2H,Y #UbQZrNYɺRhY<ǜ o45æͰJ֥o5a &1=Hj):xWhR.2C e~opCPM1$ۅQV0o[K?CӟvrT rg3HPUL/r4V1.I>wfN.s/ފPe{~pBw'~]Lg`< !ݦa3|< H˂cM54my[}o2Tb!C<}Ν5*M9II|W{ޑ V|ʙdpZ-s~KR"`1F{8"4kʉPks|priPNAxdA90KOc?E4./ΕWND% :d;Eb%R!߰CxGzϲ",dR>t8 r*Gwi[[UYgLǧ2.K2fר{33qiekכ{aü״ghTs-DMA)Y8r6cYᡮ4}w:=>OTou98![BⱤ 9{隕):Uᡈrzųf-tf 3IH9 &r ˟RbM%֙8\uxA,a 4"ͱggkƗ E8Mo# ^pI]+\qܫ,B^'NQHezkn =pxyI {'pnqo9Bݥ۾xRM8Ȑ5A>N➵O-{m"|"eTzP(y:񭰜W}L*lqVVM]*PH~\iNg0jcYߠǶM~ՉK*uxg=eW=}/7ՕgM倚tMW$,Ex)e_1+tK6hkaE6}rnAF<̓7TJ\v8$5x) k:_Io0Qby%x #|1I/: Xm?4p21sKgQhO [z B:NnPo6|U=;Qc ǫ1b!MpjWzvIkYu%/l-|vYќ+44W"6 a{c:c⑌򰩨fAN[K>赦G0{O Ci ~vQyRo'Cr|?8 éoRaT4k!, LAChjD@4pnzc2 \g2~6[!#n.gPǡ% NyD̒by7_ڼTf34} +$2ԙN.SOS\ÁXDŭT5wnAN%U}5K[>Ǥ~1āo+Is}wM%`o J'24皭59ctx0.HNt ާg]U(P5 /֙ì*J¶ ܴx3?ޚj} ut57}*}8wtQedABԠ YLS$ yVp(/, *.K:M<}xsؠ(&D@'ɞ 1Ns^6T!cVݖxrr> ޗ^8Wܟp(ف%X`천<7׵[Q(!Z7ALʟ,~R ΅G驹Sx2cxt1͆Vk;Z%tnRtܸ4)+q8CB+>Y7kĒex$8C&>K=brS ]%hգol~a`yB-i<\@3]I-M"R xbggx15D#H87)6Vp҉3D PKqyp:r!#bVSĔ+Zq`:ԡ~fP&:,DY&g Hj ˢ f[k+|7%`jq %.oW.3^47'3^Z<,@vgϡbшe_ʺy C@5Yd% f.h^- E2?k\tφXa5-e~2Dkbg&1VZvlAՊʂ 2퇳51g̸6.#Y+Vz:Jv] Hɞ,gqXݦp_c ߓ+=aD{Vmݸ) &;6NKҋir\ՒU[dԇ@k/Hg;V? MצI]z3\[MXK`t&u((L[Bg@ڦ_pɾbC[rA.$ZnkfwLeFq3/M3".֎m}h;Evs.3 iWsc)d;eAfՉc>&9o6& ybEQH\#ҢLĹRg'lm3˔e">Q>ā¤ q׀ l-MKpW:}[m})zMIB]]C`Zlwetpd {[ZWkЭJYܚb x0V5Zf߂<뇩`_Sw}R9fqU2!qMx\1о>@hVl1;C1mDezono 3*('LP=&7R>4DБ&;+ZH7Qd ʈDDwg N=Ri*$Z."QANtr/YH5U8J8Z)rP7ImoM?p)'՗˘>_I )럿2CS8x 5|n݌^}G:/\.jAVjDDO0%keo*$nz(Ђ( d6쫔j``gp <0ga%v5nq_ƶz ={{`hv{YHc_aD$#\~ֿO3V{>Sw Ie2 sDhzȀMeQ*OPcRpKRBU͊|0]^֚E(Zs<9?&RT:簅*!J]dKCpބ՟7+2 L6)Z'Kz!`K䂸,FbYᒊ=+/ Z+?%Śd狴Bd5$&ClV1/s:#Vm%dm3Lุ,[ԀJcwU7 Ih͍l8ny{A29[ ښYS$ţP\D nN%CǺppa)Xd3 ϩPL/\ o}nQ}/H)G ܁%i8g;^)WltMZ-?<W eZCO-szgV**TETRhjL>6}YJW )$5w!;ɫp(Gc $&wҺL$0]1%ߠ=oW* LWUSA5X DvgCmO$)<]:x[#DFKe#yR(- Gv(X-@46rC7Y'w5a%B~Ѽ>kij韔锏Iگ_QEoN+ qS@.9Wi(NIhV 5w&ym[ag)wZ o ]L̓-[Pz'xv}Q[uķҔ^礙U_ 7jW{;pBQ>pɞJLKoP/ %IxWx~ԽMGJ%--bC.b}suA#=\"\zvSy:aQ"\B߁Ei |,)Q':&`.unPm>+ӗCy:^QeSS>.^&y͐sJ$)- Rj_7v '͒ьO{Ynګ?QFāQPQѾ|$3?eA#|'e*|RbNyQfLZNθ'|ͣI}4*loėI ,cg Ǻz܎\~ح T0`G'jZ 'Op!a* \PCdGm·Vc2B/Eì'm3TVBӨ8{Vۑfz9eGv7.:QQa+flbE$''ئ#t-s)!&;@]^ &Wǃ)c-_܋L! R00Jݾ[`3$ɪ(;>;a4S .Cr,/>GGo2qqtSK4>)ݮd9?/_@oRL8{S(էBf,CI5;MwYb >V?{sxc / 2Xfrum c׊搎{y`s+NʦFWlbZ<N);U9~Aw @ Ni2.6.7s,/3O H,fLht)ZmۥfL]poEfu+3O|[9,~ː6&OA.Pab֒R:rC?&X3I !](Vqԯ֒U2 vC Eʒ تM{)2`󴄟` D5Y_pxHg)ϊ[݅V%HJ%HG^ҵn#O㡅U@9QՇ]rpA^E `Qg'|7$BB,b_b @Ir') F#8Yeƶ-umgRQK?JA{&>8_% gz_◻B%v*$J;3抅_ 퇳ykT8\3Г'ooDcCѳ 9׌ ~L?΁Wa]#OHq1>J(EW $dnʉ/A]8ZnKʵ;ٙ`2 "2S-sEP؇V,| B`54MЄчg/GSԧQ6mif<<`SϚV&=J5U!q>!]@;Ύ9q6FJ: j+F#͛YNF{&ktTsÀoPHEU2E83_v FcWʓ=?a<;_֦:D+ qz;⃡Hѵ{/&r-Op^?Z]mÁҷxeQh3xCÔtv:fgv$  "\cbۑț$Q my)XBE[ܤE9,i /i;ƭ2>QUix# \ϥCV %.^ 1jEpYU{IAl`vz}_!{TڌO,wߌ=.&Dgc{QT(zl%%ru|zZix,H-u:gu/+Wt$E >T%y#eK'{al*|UaQuz@u_\3]"Ydte-'`ȈSofi/vrR\ȏa {ќgQYQ^RF|/@cy HGosqO]5dR>CZdf):$'aԱ%#]J0gZ3)_GL4VFo8싖Gx)e'U9LP->Ą;D}9* D"; k! |dC@ao7=j<(Q/_,lw[C}Z3:MZ`gp/GiD)>2^KsZO'Ss [$9B8} ք'oL?N-`/'ou'I#[;;xU_M =29 phh魣v2QM]M i:a\Syr' As\3q vg Sn8|X$&G+T$c13JՊ:il'@h^6,2T =zh Tx%-=gI@xR4{蹘-Z,sZݘL`!QHK$}uN֜o# :˴'$lP3.}u]G6Gbz+✧4qS xٵ)Hۍu 4-X"6X7=|JŲ kSb nݢ9,S6<{E_U~UǙI!Pʼ=]:X8_y+R},~}3,ĸ]j[?uP+@g w\5}lpCv3<6n\xi3lt:LkOf daCP>ˆ.R2Z.kLV:Rc5aͥ-1Bd;xr60I3B9v/n8D0Qʏ&[d碒Fa܋Yn`c634(aV&9􇙇`_mlͻҾK~᥺״IbԹ@ ۷7\锯u9/j] Lr[ЎPȮwZAf!A;;dHbL2} L Fe;L=*zy=<0~KR |a|r5dh}Ǭ^d 2WG cPbp+#6ǦyB+o/-1ÄZ"v:}p(GĪ6,%Co)j"ٕvf3m4j|i#{y G5 \c%lU/bТ `Šq2(*vK- x9 YY~4ka}BTGRI>5~;l i*4jXClG2"cM<4I{߳Y(+D9'r(-iM`hPdKBcLx)DN2 2<? W0`ü9) Wf2*R2%( W02"?v] ez/NDYӣ\ͣS*Г X\vG2XZeV`LEJ HXU)(=K;nYx'-MJjS;T{ʛ.>l֘jZ3 6\Gǭ.SqM0V5aY>  #?ZZ ~:oӰF1ܮwo\G`1v@D[>‚ggϓ8q6~<(})8M9UZa25D>&:/s }m}#㪩*0mkyO= w.響:St%?qmkoa; @)V噊X:j F=3ieLWش3 x\u1^'۝mNΤ6ynumqOu?o:O1pŲƂݺ񎊂(6||mP=DtXrxIM={]F7uti u2@)+RClLꭠލKnz6RB+.ݘڔ(_5ƒe 'sku㺻YRtQ~ m#F$'=lgGqi!𭧎R #|.!I˲|xS5Xe-$部 /4XUNxX +bqFGsjq(G>Ԉ|^ʡjW 9U&e:s8 u2 Q˨/gFb>wSL+LLW満~GÒ,G$E99j U2 1!9AS/`drJ +5|x:;㵾L5Ob`'kJ*>9r0Z,sKcSf:m )@#%<Q'98+;đgCW'9p=J@0?M&ͣ5ӧ*"=|#T:WUǂcq-{b8i0ZGGwDÞVHGgnxjrK= -i6ruX\N[c¢U灱]ܙBM}e&t6_?fac6Y/fZTF1N*Rt-b+K(˙&?pzn(OR3#J_emTprnG\.ehY,, CEﮝ>Sv2qP㴉S)0O "H}p.$#6PNnVs ZqX/":}2B;̭ E,6G{zgjRCVx;iZG EP/Ҷ:4=+Tc\ &™66tH ᑔ0G֦rΈCƍs: ܶhjG'h {% \aBvJJ$4J"W4rp PAfh| o hqƯ0T_T2I$Tic)Z$4_r1UA`~RMizzDdQb 9;T9ۤ  9g6`ѡ Y`!=]Y4~b!(Fi\\#˼av32nǦ"U^ vxs81Cl;u]CfMb6hB(ه:c/XۜSvD$4n>I@a旐9.Īljz@v6W< Up;KBؾSV n-IfsK}rc񧏌ڭےN )FwO .tUPE1;k$ b548 (lЫ(6Ou , <k ͙hXMr; :*Tnz=0O-6V:z&pPN}uk^)7 ;2S'Nڶ谲%zo$잏:u/֝d{1&<#- &}~%Y?J|hR$=b/%}庑Lt]qGjϙ2T:M &Gfj)H"QJ>#%^(5_/h%:[q!` k:ZyJ:G*Aw)HQau9 ffզV&,l]ip7 |,u5û? CMf"'VK3cv {}"mk Y {w p>E' A8]0'p! Z@4g(OY)1󨡞VJK6wf&&8͌ʞf KupPZǐF5VrZKb}HeUu-Yҕc݁MfqAVk= (*w ֞AbEQ#%!6}֯""!7ص`fYռ{F̘2XB y).:EŘ}9 e\<|&uKc|q]KQ.B SD?&k"aYc " Jv i%1*T":bs[? )PKP 8G+|S a}1/X@IiPyμ!n 2S$`ӿ #W|eLlc~#1Kr"B Pg΁dJK@msൂ*$a$+@X7,,*v%0|>N ͬߑpmehb6nf `#A*<$3T-EWCo;4rKq`ax _.[wmdiy2*K(ASZ@*`w%drO(E>)i$ O/|jO(s _lagqp!]yI괶3M~@Q.rqv-|e^#F]U#TFtk.B1$l,+0;F6^b/Ыih#vsC wcMV;z;aÃo*<-zN]+IZ#$i*qkURBS%8 R>*5򌨞γG | 467颭 %z[ ?S:m}^M/:E",{`̫ΝG%{ 7ͅ(j.cЩ'@?7Pd!}VSuޅsgD9mlҋjؒ=ݴyT;JL4$w52mdx=q*$jjfL 9QeIe XO}eKxf>X$Y%x;NJ48'^#FK ,j&+W"E8A' s=DK KYb,-ˠ:w`]}ud^XCOg;ѮdaMyz/E4!L DG ܗpӂTQ3+Zz_ݺB**G| )1gRi%" g u`:c 9NfhA5Y4Pv\0yKOgB:1cΦHl`zW80}B.ZlPj$ q:Qgځjb$?dM0Kd#\& YpHmEdiJxoz`9PKmә]"-͝5?v*4_')C[xha-?ZDJnz#z WlTaasb~.FDP _Vxďxe2j4v&M#KY kb fcIZ+AK4822R6x^ V5 f~T= H ƹ!`D|Ux*5ۯwHVKw@L$2[ۀ0`_qYEgwuޅe )=(80\l6O|?iF*&"wbk6R+ 9FPJnyvW7 XQf,ޜ"?pZCSs׸N7@; f;ڢMs{+c n-k l>N "Vh][ H5:y1=)%P4F"G7[([79,W係PM͕t_&.J =d%1s*_(,=@$-w `s}kre( ;y Lo b+_Vj(.=osNb8bK_sݳ=^@Y|zBtn|3/ -W w^1duѕzkv3_g8J<*g!=5ײswyC$Ai' I{d 6Z%9۬+^w{2و] 4 غ~y:s-ņٶ3Of#[UڑꝧucW-`, 35(W} rk)qոڻȸWy[ ̃VSU8h;6MikAl/}49\yZ\>hB_yk>R 1-e`PnE5 jyUsdjqຘt*DV 9׊Gxҵ|ij<b}O𼩝+$s>ojsvI UQz tp#HDWH:g*sfLO$U,/`㲠QT(㽆hqt؞˭0bGh̓, mM%a Ka&Zvʚ8ÛBh=pcM뢓xQy pMT.KJ?tmuEKn]%Ӗ?ˋ'-F+Q1IqLH-ˬM?3 7p%d"n/B :ܠՋ)v uP;7LYn7lhאAnBkDy=9Zp#J՛X 1G$jo4ѝZXҵ X:УPϝ7VЕXs>+lA.M3?{U|+m{HQ/x'(hi֓υMMJt,:y f0mBdp020K !"|4+DW`o,=Ļ]haIAX+RNuIDSoJhjtL`x*S垍> h3-a`>:%1x oS d3n$Y2z8[n-|\ dme5FU$0AOX(mc 5 -dId\Vx#*A}wkcw<07c˜MYT#p=A`4-JͦU*bN`]A.k(]/lg%cP$C:]W*ˡ\dc= CKD{5=ϲ?p80!%$_ @iZhaj7@[= QfpIQ,_I?"&cP \^kcyj]Y3XOIi7frMEOUC@gH|x*K),i:#!F1=IWgrOnqO1T/‘_$8YM]Pxrevsg<Q]*]? +{>1nsO^ViABHK.WVhVQR5Ei' FdUz.Wj_"<yv1!cIc]5xϮ& y"xr]3@*>N[,<̍o|{H/@:W0DalҀi 0hdªflB-<W탄D]`7OaM7=\gHkE$GmkxNl|cLPS'\CXMQ`J ͹{.3v7O({D:gZ;Jqa ߳I#aHǭ`Z01[qMu1Lװbf!S2t{hC]%n4WjgSͶj <ۛ; z{N}>x j¢3~MeO*opнPB"v) :t{vqw3V-С%Q=b$N ~+/Q… EScIa+(RcEDgM#Iv2ڂd |P!&̟xڄglQB؀I"U.WT0da +$X{щSsGz(MK\gE9V6]=iD&ZcZB.#A|5{'+%J-mD?=wWx2ja9)nqL3Ƕ؞(I%FD:S%vպET4V{;/ppnoWj!~4eŵɮ/tU+PvJn`r,(4|Y -=ŋ ~0rw3bJED7X뮗hỺpCeO9ZNg>=w}-2p!LmW6aFVZ-JCLB!s0/gzƎoGj,'"Ydi#Ln뽧]W&)] Pŵ oPmFnء=@.u3`ǧ,wS;?gr0~X_ۆEG>ɩԿ Vpi $mpiݿdl,gDo q]TwlGc&x(C>@ BZ؜zCYEWh*MuT9 "@@.REAT/clL;QD3BvaƻS{v$ilrڢ|"W&co.GQ(K^6ca1lͲF{ 0lT#/r+;)Kt$=&'jGкY[{$:s8#cƋ`/dk5 #gfjtN{gNrcu _zՅ+JLuIڷ_aq  )Ep/[&SR5@Ϸ cX ɋL_/Ջ.xHӄzvD3Xu$ ,W߇|y DpdꬉW LOX0(|K> xkҺ۵%jL ߳/b9"Sy:jnS6*߉^qf_ʭ%u,*fSh@%:7Hq'z9%V!s9Xxl %ѕYu=t'u EGd 牺f=r9i[:p yE }_g$}-p7K_JLvBJ[iGk~453FL(4iim94g"hg/, ORBB|6ZJpkecU%y%T3I՘syHI)> mkk~ESy3[ ,wkRstF W`xVf L~t32(cdR` D6k3!O6ɃwjkN0i#[QʟqZ~ز`ePڱ:͛D];X=+vUV"^-? 곺5#9Dqs&TJXb~Te]CAP?DH^PīlSWS lRH:6˩2\)qNm؃e-8h_0~" eMk… '\\5tg3wcχnd@=fTp&d)Sl"6 V };._;d=}u+ږCj>8#mŁw5FϳL[*͊lXrcDO}Hf$ )<_rA!LUWL& hXÐ|h{?$4T$Y/=O>%҉HO(/O$Mܟjsн{`B}ɶVQrR nQ#ꗢcb1ߞXq9u i"ge0OT1VxLk ?sAt6YmCSd? z@Mt pާtN*gZviM{g;sѹW+Z?؞qi(n<+{~ d|mp(,^CZ'j|YG?k!!ں؂<'H-ʷo)?u`R=RqLkoQE1l&)W+QwYnIyogӣܴͅQYKTSn9}do{Ϥ¹\~ _U;Iœ)R}flΣ=mС^^@7tNSt/Slb[m R|~ɭxi1撶ɲ ޛ2m鞚P"R;I A~ۀCĀE˿VRc*VkiЃi\Rd* q)h!1 Zo=ܗ͈n v0=SV0 c)+m+W'=?Wr/= cZAџb!U*eKk{ /RLPԅ3APsc~+Pr=Nߌ8iOB\M]E?/8Z[+*ԓm+i ^Eu2;Ͷn+@S9<5ek,<1%cZ5q}j2$C=ç'95aBq(GEߦt8-R, 'ʕǭESa3#;F4v(P+i6݈ Wʪ S cjECR{ ɿHW S=$)ۆJM#&Ƞ†qOtu6ٮqIehUH8E>'| *1>e/ڀYĬtKlΎ(4JZ>:)7?WFt h".ż7'SCU,陘 Ah K'r} { GZ{讚uop}tf4]8 jv5B܂Aj*":TVA2;]\&pBJ.*SUڬœwvٲ ;9׹fnpmȞ] ms`7Md>J0|eCTRǐA׳+ؤ wZN{JR5"_lwu@&y(ZfYJUbc?RT[)F6($6_Yg$p{B N #`|FzE3GD H:n)+%mNJ F9Apȱ<:?Y97f~ka}yOYIP,n-̩LCKuaC5̗:Z@IO,]R+*f93ꤩqpYV,Wtf*xzd:rҦ{(Ks珆Upl7;5 jfoGZ}`k,bIJS\PlB.J!&R8b"1bg!hKN5[9[ZQлFckK9 OM#QWr_YB-C%RU; AQ t ԶRx 2͸#3Qɨ̶ ʫ*O(N69Imj c@otqpjIxD{'$I+8o<^ υd~:/{I$gv:{tEmt6rZ&щ -);;Xч31ZVpc]Go&ϧ 0cT <f[۷Gv=*x> >$xf~dobYxk l&A!uX3N%k)3&:>]B6oNO2Ͷ9."Z< ̤Q{Lzu]?& \ۄϕ])ȋya{N܍{R܀*Yu0uZua$ MiMimz1vxX츖NSKPa W;EK;˪7Q.k x mOVE Tf|)21'rEh^ z_^q5#eD| Rr+l&k$%9Ѳp26nJQz }-,>.]].YGtή}j=`:U*ʂeͼ\ C1qYB* 칻U#֋+5[}\هW!}o%х>J(WC?llwJC猆w`ќBFBKBOЉl9trobu{2 O焏Jz4u8Btw1k;=LR37|i2IJƬ_zbWzzIXCp%y@@Y("Bdz=̣ aPĬ@+w= IoEZUnkDb߼gP#|"_>} ¬b}3)`Q%\^xz%+)4ډ6I]_O0 &[S~/kƃYC*?3TCl/>3J?X+P=;u .1`l." y.+z0 J/ZnčdzmR6/)N Rᆳ1yt| j |%;fٿؘ!bOxȹrJ69-_ZƗH;ܿ,: +xgXحJs6P=@sX hi4Xց[+IVTBcGMfDYCcS ΈѲR1KyT6' 2GQIr4tC6~p\ج̻| juVX9 Lw\$t9iW>%iooܥV[SmoRh{D g 6Der@9L ]9#s2׷ߕ73MJɐgM&Z7Fb瀳IߦZwJռk|%񎆪^y >ZZqkH 4U/1[p2p{$?eOO vm0axK TxpsͨVxy6!Abԥ+z锏M^es R]Xs*>stK^B< "ʊ>t%=ZDfa_"/9N^a@ Z)AbfA~F"!=f&thA~J1iAHְ|^nWV#uꝥ0ح@X F@ Pt1?L> d4I-bmAmÚBR\/ k&E}Uo;>@gJ*֝xAd:c_whPK*k3SCCOg11 &Vxa"PO=!:[T(c ]JH 4=ntE ijT4oH?_wc%dJt[ N1Cnݳ+O?98bx:D$n/+6r4M֞x$^~ xu&4cB}%1Ҷ{ \s]\MؘctM,%>g K )EE~ߌo=SFg)"%D4䴞2tsסmu |Z_0ei#dXbڕ_n~5T!+1I c@:$ QYm۲F'0[ݬЖ쒶~n3UqWV=tXl]V;,`N/'PRϞݭKx} X :u7R~ضrK>] W4>xT8{eI@>¡-X;^ V|$H\-=#NѱPԉ6krE aLTô>x-_ yR#sf0Cz?UOs<5zOVxiN#"Gr+QsKu>?T;Z)(=H;G>0`LNJdHna@ȉtK.$領d P٠\PwB$$yDh Эt%\_,3ʿsA'4p`fHù?\ R#^>nR2o2iކN 9eyx4n3>1&eKXA,EQ*oO4ꡓ8 iʪPPl.YtzY.Fy> :pR  [8<>ۮEG"K<1PCB>T{icRcѼ7gd0] 73$z Vb'OF26Zs︴f.j梩rysjtjWY1*ǕlST p )lw#{.N >aZzCzn]!zY\6o9L oCnח-`!&#,qD^npc$}O-C/}*O]ˋ?S -]w0=g@MI+^Lvm+(jgk?[آ,P%C߆Uxo̦ ՙ5m jӳAv&XqGWa2(dv!c#|QYh{>z7⁓ $bq󺪀Jion¬}4 =V G?y۾;)/ ANaaf/Pj.~݁ƖaC*֛C} rf%x+cm]^=ÆKOP0{n,n3V T<2JuY*4P C>R4 DTȢks,*Pl݅x#2)'tJEn6Iop MIY,ugnڴ߀/W4BHD)?iYe!Ժb-q`al"/jzD8${??WNjkS'k7pBgJ]UpI+9â$"rR$,>b壟ESkrkXov 9$F__Iwx_ds[C 1x3!%ʫϩ \Ӎv:L4\*z_saCwerw* Ozy\I#rDbΚ;,h_9KlX x9+n"Ǥ{BOGw+bYύ3A߭AGAƃa@mc##;:l=i4"MsI S(i96Ω}Q&3Gw}Qx(Y-%A|*GD~6Z"⾿>OW>VupY|R MtlR>hwpgDx<\ V8cVxucfPC㒮{@f5zRyy#|ńlY.Bp/z|şlN[~pv挃%a=7~dlLgecNqx.ExlnlK0孚|=YbX*u]Ic23D,$żn[>pUݡtaJzm3[Dt5̟^Q@_c~"9xNAQ0[I2x4Q]UW}XK (]8ioBxJs6X~̪bz@t39j^N^O#+~ɆRF_eco O.0h?w< 'zDkuуu&sL->C;N`y2e3 Uj& nKj_4^f k!CFZi^𵍶W /HSe抒%.8")a.F4 oPQ{E=cЊ뱨gtS. 9y 'S'mۿ,OIZEEDx@@Hmt<~2 KOqKl̊snn|4HSk(*]RVqvɯG?m$ G^r# #2?7rMg6>BO5td?d30:S ΂Z 7Sos ~٣>̾YIY}ӥ_y}|uJFRd I}uhWņ%ȜbUS1€$L?= pU9"b|N醧3 ,mnliB-u 2}~A l&&(Me5rdjU^pT$QI_iDprr@(Qro Z)sY /8pD]mh\*uyUx!P2=Mz2&n6keP51ZD]iƇ>LCY.ۅRKr?cIVi5XDc|a ^5&P~+Q$+6J3C@FNE9 q"ox*y/O1U(|W1ف]"ކT@h*9YyHIK+4BǗ7K} *FXjz 4_Si-W_I /0sp ?vvGi}O]`#xpKYS4s]9݄-F:PW@E>ݭ"רwCMv);h+cᄘᙵg2m/u̇^fLWfb\a}/G[ZPWQ!T-᣷f.bP'ԌA6ڎs%-iDCs2Cjvpl>CvDkPs*v9¹CJ H2Dz|,.܌; ;V B8/O<}WyRxV-*+ )z\V:2Dy`)tC 'dZɚi#\铮9WrI6l-]9dWQRa}۳4Jn~@a DЉMY`RU%ќF}\{)ُjx!6}D>x͐^JFE4@޲!zI854t]Zw+K|ӷA~Gq ) V5%/7OZ|{-rtrE0lrX# CWNksz91I +)k"je.uArc47oU?\!}r__@V<GJSl aVXOGEhVigc2RtFt^鶬_ogsbzg2d=<j/ŊYGLZK d2QAX*mUCK)}E*r9Eb[BL /ęwZUvMgMoDhJ9UAM݄3GEEZa4N,[ѭ@ƍ5/m !m@2KzW:FMyB~J J淪XpJls K\^i֬+N]߅j“i6E!q #& H7p.u]c,׫_זLjd׿b@((ӄy kG@&~koqjr76H0#ׁ`xI]#:nhh(J&=d(`F?] n@gNcW;%(Z nxTjHXBN aW4fA-+ׂBGi ԫFm5\(4&߂$*9I)5jTq 9&&OHʣ}RImƄ 1dy%,)~e2 + 鬯x Pݬ^En?|iozaq]p&v8e2JO˾9Fdp)-q4Zo󔪓|m yE[mK"oolkӰJZ-(Zq&뉚)3]Uf__Eƺ'jtr(zlkq 4ZP8XKX|sGw%FO25Z۶ %92:Kt:+X=ބsK ( EYx3uub{G+ώ_\  o J̯? E#6=wdvARნkSo>F44 G`=a| :<$Ku~'-; 1c"X|VrZBmJa e;ҕDW=T\]RDitl _M͜dڱ%ȗk& p+'Ht9>}8 TPc'&Fܙt| Qmvd?m?omy7Z(8#!=4!5W QBp`c5ɮcCZU:fze) '_$c*5ڸ~=hǼK`Oj"7dR _b!V,-u LC'OӾ239/.s;mXJM}r{S^!vdžѳ/hR;EAڲ|w(㠤3Gm\,Ѱ)=ҷ(\k~KӺV_0VPE64B-0bab %<;䑨s) (M sc)-mYu¹&9\wXi2 \'Poqv!dk $bZ<"nyT֜ |TyYiva͏lc w> HWPN| ]w$s>Ǡ~D3{qn 368tr!6*lS CvqOu毯w vVSY|r'z(F5!?fG"R_cTyV:+GujcHl&Tnↁu!Lb7yVxL40FPke]aI;e+Iif WMؤbhiMj\+VH'IAc\V;,`oHX<#Imcӱ'8A+jdSû=h팮. paBmC7zp Q`srlIгԘOvh<t כ3wZHz;+iNՄN{}jg6%o!,m}S݌9@<, Lp~gbgaa,l[3sM)cў+3 TS2 #z"2,Ln5w^)H5P=wć91yY({)t"stuvCؗUͮWv|,]*Bq@;2LGդYciϞؽa޴/ckY@Xy߽{~D('o}^S}vR'ޟ-粺̞ < \`}/i4 d/}Þsࡓ oDq-@m-řU_qtlxK?.b,.?p=W/Sn|ÁœC5~GHC _ɽtq:H>/ʎ ( -n߂^(|ԣ̟#PﮫKͤS4K82H'!2<}SȢbOi]h, " x@6M(j64mb5)tݣ5KKɇ¥AJ֐1@cWa_wXDi="q1[f,܈ _4ێtɖc5߻Xّpk<\)RbjVY=>tW׃RaL^WR짚&l$<8TÉ2QbALdf*Nek: ٦72kӪRD3EՈLwPytV;? 7B*1>̈́Zk:&l`3p[[^v޲#S adjr~d 9w32TtuЪO{ZyqL̹~#"5M44: s."F+Zl SE!TS6uqn"n4CWeמp}HM:Y؍b7CX Xza,wvi0؄=J1dmcVC@1Fgasc4% !)A1?<4<2X{L.?"^'ro>AI'9WV AÇT\ǹe קMȞql[7l,77|v 9@)~ELk>%VYծˏxN^s_N@THKܓ^`i'&72LNCӚfdS.E% Vz苺٢ͦ7Ops*mz6xHZ]?tOCFġzжp_T8'2b_~ޖšthx͠nDIbw/Y2U9Ox \0a4RYH4xX/lJV|9%ͨb:$`PÛ&vlg }ڗT;!Ub_tX @j栀1%{v|-v0Qn[8')Y *KxAH#7{V:OcF ?P@o̙ShNR?$+Fv LZpA]sw= IU2~l 1PWDgoNhd ww5 V{,fPٰm$:N]ǵVn|v̬zz+2~YiQDn+Úႏu)R&V!G;-4EC׃݆4G]rꫳSģն!TvVFkaF%*;9LӝeSjnʏ}i !LX C߰T,} %g^F,_v2t3}^nkZa^>5`^i^YvTZDK8nXVģ6d>~>Ү f8 6~<_Hgy<:+Ue !WiDO!r?LH@=>G]b|/9diúEkcB240$H#lKǿ]{/*aU(E}gHI5-d⭋_mt9}gB bV͒΋f(ޫ} Ƀ7V19L+x8V9]g.@?Q'*usЫ~`^vk}>Pm +_z, _&&+V^YKc]ڌXvq6(ɢ[:KG1 tTrUE jŨJ|@Mj](ěcF#g; ȭ;Y-17IIIbSAnVr EDgHf9vC7ѩK o/b)gU "I*|Ias&z}I??Q۫癩CRU,, PZ[ATb,8 :_Fu˷z֤*?z <>Ba‰ٽ?CyTMU(LM `;аORf/&xm!\O R*qd#Y >n TW'U? 峂ˑ0$@ۜ૙z>PePD+mua<ʭՐN Yrp+=}JJ`WSs96'Qp#2I|"y+Y?Eׁc*LӪMi񖇴bec ei tH|D7)xslGriȁkl,h>#T12*a܄r4սCѹ{.yP 4rh|Vrb*-d›}9&WDI|<1?eT7QI5yJh %JOW4V8I۶]^<`YQzKRyٷ)|TyER5NQrBUщA3qyZ2Vtv q\N 6 ?tĄMq.gqS;X)Sڦ@P|JX;_XnVMgD*lkQOL &T|(%>l{oS$,+9A$h#>9UY08 DEACطZmeuJBww)\Yn0 R` k_<|Rzr3RW qwJT,.>BEt4y'$_?kw+SzOi|H%8%Ռ2X G%ÿ-V,E4=簋 Hx}e!~J7O{w.2Ǣ\pSIcid7ox -dZ5<#a=Ŧ~֠ܥzxgɻ|4yhn(}pEGyѹ ĮQʊ&O벨;P+babCpEƘjP5~pRZ+a!z$r9| 9<.)O*.VQ$P6)}Ǵ+T7ZrC¥WPrAv(MP" 3o`(kZecpƟ'K6x{lCeb4$d+>A,*b8+DІݜC8[ +gqn(.¶-*ŹqZ"!:m}'9)A453sUݘQSVFnCY8$_4=Z-Zm]1p!z5\jٓbz)qx~0Xز*42ECB6ԾtcG_>1Uq6<> l۪EnHGqz-6@ ?}%]G*o[fz9*^Qbn6]ijn(Jes5X-|?˷ 9Zm ۺʝ@K-Nr',xa;Gؔ=&UUY\#5`e!d]4v똩B;V `~E{e/{T(V~:y\}u38[y8lu缨 H)$P(zL2Yx~m!\H~"ی@ ,6hhrItB+EmVs'{객y%8֟昄kG{'y5я6V4'Dm?R`u< Ā,RVMY;&%C/-X9ib61\YFE@F3`H,*xM9Ԉ:*B >Әp=2/d?m h~5V/)1T8"m(e|0z,t(Vqv/W.8;4-8 3ǐ >ōz e!5>ZLb볇t9zٟ8f>U-1(gg~2J=/LvVQi::nϙ}t :Y@(?R8k>^QƢۣuR ºi%9Q*~_ٰΩf9z_v;ЯLz~hEhXP F?W QSs/W A%U|vЦi ^[+Wʮt#@6]5l3kU*KO_.> Dqs))4l& shbu<⪃Kt]2"%6r,G-.}6* (G8(؉yi#uq ] B'):<(\^t!f2;ĜC|}iz<,P^O3L7 "I\1d ؁2A!|o0Ϊ< 2n9j5iE'[HE?owDn u=-G@Mv}Mʰ@z < pSz4puHXq& wP֦ vRjإ#i vW,|ӛ7jMU F `o K%ԣg@F'Ek+!Yx&ns.fnbmibgRI&OҰ#Vٕ цeWk%ߔu:ݶĿKc7u}_K7d#Oz4-Rěw}[,;TZ}O6VkŹ0Ǩ.W| ky%iYunL իB6宊ⵧN,ȻNpgDXDQ6M矬U3P)4Ts+?DW4xBħ|+4RCӬD ?谡t%Uj<ͼuXsB"$lhEk)XS{;5}'/RMH%uͥ&"ciixDtIu>#0'na3zꊮA,gQїt$F:YW,cS|nq1W( =&lgH;+ Tcا\x&F7:3 NgJ8\ PM=44OQgp7bs]P8Ґ"hԛr Y߭@Ğ) 3 Rů?rL0r AcXf&= JLpӠ-?cGQsV /[h^ ,s8q׌`$TٟIsS@*!ag8lT iob qqSJG3 ry2rDo8h?ބzt=T$0~)e[ .&䡜C]XP{. xp2rO쳘-?L|-C<0ӝIpiAkj*Ң7oꯕK$r-ɻ<+=<2 lnlM4զ\Z"G$ fQ jj*-WAǛ}?# L^zg'lcaF84mV8KpF,{>Ma[`mVR :`2J;պb5Gس.IQ).reVT`Y {I\ Pzz͋MrOyJjV{LB}d1Dh'Fy +*_Fq8+p!+Eva}!:S&%.,"-D\ϡV>3i7A3 u>a _!E@Y!*&Gk7ϬMRCH~sjLM;#uӆ3ڤ K &5:e7 C"1aC[0jZDR9j["BoIφς)3"JRDd$\mrWWbs7 ha !B lwH73:GD_l_01#8V~Kl,:n̗u-ym*,V |ڋ1; @AْʧN=ḞII<`x9)ml{TݐV{\>]j7!lW{?]Dj>$Z$&]\4B! >dlWEӺޒ+P-#2z#~dr_fb5EcV%Zg!)͛CvC&R&T-jWyFx[M5ԓ5srKQz+6F4 Ў+4C0T"!M};+g$QugUnv[wצPv4Y-!y~]`?YXR;F9S~h ug@QZm1τ6wȅ3fAt%*˄4*Otb DQ/ WllO-xDgL<_(viph~OTf wI.H`\QzqOhz6-IN_~~wy=;c ɆO|#Z]t$qoCh[>F{3оX\AOEw'N]f?VbJ1!pI]#3 K芑 MMݯPT=f%i^;F0n{=4v#y3c @3*|D|zp?=.XkqLuA^Uڦh5Kc0 *¹I5mDŽCXb03yt깃dgOk|$]@H19}j$Vu78|r'_=hmIkjQ G+[kI=΁ҟ|_pȐ 5Y67d֛\g)pCJzqѴӂe8Ea qI0 }]Iu*Ӈ;@ "gi~i1 Y%$Zj2G M~FssP38?<-jrՏB3 6fTo=@F$]GՑ?LYD]$t"[ȨTW++Rԟ Qš-1?go2LU99o8>oh}%XH%k*2eo>N.xє&n[.h4K8;&"~]x"h`x@\ 3ʚ!ekL-"B'&[/ AH6d!n mWX?Q{@)L:# !V@Lc[~m.a|"ez"$!G+Q NVAj1$Qh)6 4h`iY?NG}yiZĵN'w019ˑ'gX<,SɌs,[rim$UeUx12L:n p}Jf7K5o*/Jn?cu $sZ o{{[ ytG"C"P`]HKshweJ]Ԭ \O[{NjeVf+%;n_1CU˒;s֒;q2" *;%1Kd8 nʥJYx6p )~dj㳛ʉG,sOZ%Yۅ^ȋDӻiq̞>9%O./D5AޅDsX늞lXBN,DruVJd事uwa/-[َc$t`~KkJܶ4l8l e6M *&Pu(bwtTkŤ!j4Fk ݾ^Ee=A]RoޮXeg.o 2ql/[uXFc?'J[׮?e=VAAhS&$ zIϰfGPUH{hb>$,$aehuK̼o&&KKoFoAK3'bk,0O "T -*@\6j̴6ς︷ȁIzPC!q|Dh#"9T]v|#Y6-i%N׾F:[yhGC[<6Sz$*SͲ"VH<{.mb 922XqE:ԓԶK"ϣf)h #l#]6QLSѶ#vTPיs) &dѱ4*VĆ"JdM)"vdVA pB|1~d{aedKyF7 +]2; f,Mہn,!jLl8Aj(6QE|ME/G%0)z^3oŵW ΄90&{[.PyF)?E< 羷k a -=S qCݻ[I"C`x2 lzD`-ϝ'߿FeYa~(LbAښ͓Y= PE`Utp2zN6qa"agV-7eE C"o##Mp֩I{ O42Iʱe*W -YTWH-pњ!s/sאF*%2"74`)JO$"q04]1`NP/0 P^ +k"yuRP#:b#JJP_n1 Q?'Cf:'Xj(5Ck3[[a:k=q}$*>-0N^U*C!+CgNωg'ds77u&Bq);#luƒF훵$Kρ hd?pt3R&dh2((VSO!2џ*#M=9jUo,:P|2a!-$%dkdbc-Vjf]!"Q=?6{eHD qPg’Ԟ]\UKȠb㷶r竴e0W͠Iv_ζAXVryyʧYa;[R=>Dφ4}+B)ИHn>}S}jFR#цF@-ρ1(wq!feRxYl|i'/C-xKC8i~7+m̢\?.W:c,#TgiC,NTݖݱ,UFBuҨMiGNtx{[R2䝨iita VZ20dʠ ϠIA;ݮ0d1r;9)m"~7{qA XC_}uy1!ky^.KAWӌnζƒKzflt%5R˟PD.XS˛ZJ<Ɗ5?\7r =<4m{cE,2!rB>>Ee%)ogMYKyUR(CP-ɦ#J{j,˸`"N`s jdpc&ߣmԅ iRŶc3hЌ7'4I-?J b@_L] QRn#GosC[#u ǮQҸ)։co+UT%?+/eXu=="ޓ/l7'S4%]HIJvXT-p\z~4._ֵc3#ũe u@Ui~nx}"c\#R@q䱚X2FV [KrilaJP+}Bf;XW{\Ę@zHh@U3FnʩYkz ] Ga~h=rhji:ӛT!-;_Iz,-;ל7 OܾPݞ ҿQbBZ庱/O hwWpS^N,n-7'u{hrQq+d| |͞~MryH[M$)77wL!yպ453HfW r@cTRa}bb 5 S3ݵ>vI|t>51 _QYq<.KuDD>V[i?CG*]oT'O5wwɩg=[*%#@Pwk!5 Iz!UҾMYaONԔX7 ֦*kN4m,NoLͲlpI0++L,NC!P.:P}5\49ETtmxE[y}BջpLKX&x 7"ZZsm"t&@Xϛӭvt`CwȶɂxGX  fkD'ǐc5C 2y:!r%c_̒w/_VD'~chm9,mʐIwO߅GzPkæk(n_K{y?T$<#ykQ^k݋ 9F>Չ>jZ*QїހT?5;Q h|2ǗԌa!liH .5j5BlA$4} `L4+vLUKHad_i1u.W z{(Y6=[{ebu\NN`z<&WV{`B 5B)Qٗuu_HA^ Lp H97_C}O>o2l 9wpy源uK>gԅC9s: L}ÊeV\ s%yx`*b'JI_%/Y^lk79ohS< ;@H3@/Ol"Y4oɎqw4Kzo#D|m/lҜmarI$d TRb^~A}YPAD+R>vfiH*N2/uH#!q&eyѢ-QZPѥs3ÊRNdFEjv\%`GEa4GSqz^JoD可c[s`Ʋ/ }SI*!?&O1BvܤUAd 3Z|!LTuNF2x`MƮϖEgY+Bwy&1eKsbdT7հpZSi15^Z+~qe-`>L1r*)quԥbMj8ZH%2AG 0З]^Ph."^x(7֎uS=|چtWο_!Ii֞=쫜(nߟXal|TNGaѴ7Bõ[kPe=M1bQuJO7$l$BH-63txa4b/W1R"*h]a~B𤝴悦@-8)GBy WI9#؍AmmZ(dp\ESK䥼t/xI%H#7?TJm'+C2UPd9rgO 3W\uͤ+ . oVyb4t goNNZs.}Z-ު}A$נB('OUjag}0&t5v"C#f=@:yg<?Me#A^> >%BW X\K r]6(/G]i "`s=čhxXw$ ȸⲉ=QIS۠e#ʃ1Q*KeCIݍ l$Nue6֋F8{K9l7ȃgQ~`u >Qő>}*1l-k4Rŭt'0ʅFOzۘT!q0߷~htFch/h SJ~[p+-c8?P6}ShS9꤅S9zQ {¬~t\TO\^&UH;kuE$(Ys?NZsf.P֡~oY3a3YAevO5%VOwH1#};(,}KAh/Iݒ \sLI*}\*wd QT4֧33p-8I)fQO*m+F>p `,,K'U8uj:4hdD`1xK1d{__km+mye-vOu-wE4T##HxEmYXI#+<}8+hX5&vҶ hA]B\; 6zTBLV`Rxܼ4J0&._W5~*sU^~œ˓Fb+\10ej8,BpEY[q#pЈUz&G%0#[XJ*$'=6ٲ؞l_9˳wf ؄;4Di@dDg7wd|mF8kHC}h8`P[`?Epv01$_ f q|j~9"1tus6L/`sWCl}Ybg%ohEcAfy{K;l=tv%p!u[AX>(ݴL5bZ] /g`!k|4-\E_mM?nH܈TiPZА _C9'~bAot^l}l9OD?&mԖa/eXU&+ ZE.ᕦu~B-0lb7'Ϫ[8p۸$S1u9>$Wτhb!@A .PfFٴn+xKÖ}&ixOnW[u$$QbSZ9#epxNfxIhi,pD< |UH`Cf_P"ڍ"|rlfțG_u[sJ .ߩI dh7=F*47@qAM1$<?U^R樂E ۋ]*# j/yq1(-K\Cbӥ,lO2^1[QʮѯXX<~[]=9>f%Iqն.b!.ue\$'𱈱WҜ2+B}!aO#mԜ]wSujΪ'_ttϲo<~:#"q>OsdTŅȰ%XQN4%SSa8 ԷW*m/#7ӪбmI9}A:)yA( ->f#rB~\u ;ʈQ[uwj@_ 9OwEJM\z^"ǩܓJz&Qs8A? aT7#>@n4Ɯ0&dHDH.0T)wg7o4Mz:93 TknldL5OV'Q)."l0 q(P~k%JnGb1 /:ewY'vKԝGX󣴧ڍ cG@7"W&pNvG>;' JQkn1Eb6 (! #ٔ4G!{ (5"Y]ZWJx@nE (6D_\_:7a-FLi!?"FV}(FWC:/u׳!Pa}@ ِ&,]vUQu8zd"fB2KJӸM2pl$vͺs/t'! 5fa(雫R^m[>;ׇ#kG0hxS Ge>7vER$ $9AQ:6-ʠ/AkP:0PO l[!~χf e*.{;t2&!\ma{A;z[mׁ梅4e* ?U){ɋ IvbB+Yڂ'&/2{eDJw=!jyJ--pч=g 3ʢZ&RUKN b3H08s =+!?:O0;>bov%5HP7Pmdur8i^pr3>E+,љ)(sU,n'Rd"] N`v8> o W"(YZ`Z_}n#p~2DpBD۠.4!k9Pɍp*y2`;٘4=NMf>pvJHă=91ȟ/v\BCRȖ7Ֆ#t553l9W5AL\!HKz:Jt6]ֿZ#-a;0`&c>gCh`c/&3KA"cdS廨mj7:v!ٶY$잰F*DS7X6P2pft 1(uM'<FP%ަQNħ1rW<[1¨?F"&tжhJCjFe|&nr|.<4,J),R^\1 I=D# Q^r% 8!sWrǝ6E)}[%$4_SUӒIb EA@m93J-6 u^kpW*1idW_ŲÛD'.33 @@e|qinԝFNfߏke7_Sޝ*;ЦB1*IH6&x4@@ť3zmc}e[*Hv#flQrO{0]&5TkG|f5֧z0ʥ eў JA|ߞ6v 3v9L)ef4D%>sRҒI,zeDAP2={ k-(ɓ;AՇc&qv^L ي S?+a /DCH vt0gyŪ@9%pB2̓cuOqs- dʆKܔ :z%#ƸPjя^Zy'ŷW6}W:0 1!Rcsry;xn(X%ovSyV E٘,WQ IempLnegM>OͰ `_{JVu9E}O7.9m 6^ckʦqA #}a.RK[ߡ@SFApIbg|÷[* Ѻ,UB\{<>'Cn2X/Ѿa旝WҮEŎRGf( _q.8cxK,醾D(0M͡O[Hntm%WvyJN ,l]Ll+%Poh/ORD}9XVN77` >`͈0.Mb\H惫8{"͎dZ>hƋXfzH=DjOIb4\V?W @3ϫ.[ |7*!KϘRU04ʰ/bJFNjeXN,3,-4$ !-&=WNKsp jS#. W|2 '  ̌>RV"[݃2yh=5|[ՕH+K)f?'Q1C^/5k@pe*6v>C|=zq#0An13~/p@2{JFthQւQ<V|@MYƈq]$'xXÖM`fftHg_ȉjUĈ6H-g䋺Ĩ pIy ?¥Ϲh`}@yVH6Q`MjeRuWFlZ `ͪ Rmx`K4,qJNEAAbze fI^lm^Hښ6,F1kψi3> 0Uom J}ĺ!ptۇ4Cιr'{]55z/՟.aF2Ƣ(g3_5L&7XN/G1+UE6CgB#b^ٍbwS*K:$+~oX,]2 ;(~|$[CrU=UڠZ%ix̪ҳ'E0˙$Ef _2G.,.0(l't 7LcCP H&C◊%JCcwρ^'bݣp8A櫠A/Jt Gd1CLHAvtRD}!W٬e 4Jipם=438PEVoSFSMPZU~ +)Ezt]AxԁOi-tr@lo7EQ&MRu_6khBaGdP@|ɜŋA%B -RQ(eK&%zTA&AS1M|S~](]T!|tɤHI QaڮQ|%hJ. `:w q2MmaF+tn?IK/SGǹm;ӋS ,ApRjGa" smf36e+՛ >#JmyN4X1 PknRslvL sc#lj) ]ʰoްgT~M`96!G$&:lM<0qzSq$Dʒ=,Ce:G2]QQqkacݝB Xp"J "{?ω~UυDɯ* ^ "z^ePР-$vOI GTRh.'#'fk3oR)lg K;~#3 v*5*J`Lř](y<0H=}!4Aꯁ5􎠯p}.Qq _auo䓐՘,y?-[jW UIn٪ m [[Z˰IF?61P oJO73[jl$SC \MzF.P@d8%ܱ)O |7k@[q$2Y#<7(%].U_"`?.A`uop-*D1s鑻yۘa99<-#U ,W'T|6+eуqmdMJ/}Gt1KtW_:䃯l%uY%`4*ھ\V9u.>\=C3W+!1)a[ڵӵ\$_anc4!F#./= 6jF go6G xDn= Eg`< 1[^@M@zik7$`G@ 1;C!BJ-Y%ZVY SrF6sb::"Os`ycݛQ/}0+})@PU~#EuW$鷤1 X(x} ͎Ǹ9&mY Lf}L/ddK&t|60(;B.0\HPXIKuQq[4$X,Y~Z=a=_8jc* c<7IIб&*YPmہBZ_B$[`#l`F0IpKQRF;n;c m>A}H$0rԐ?cw8#3% $|`4K8 g.NS.|.Jj=CXo n/_r!Gױ #HPC i uR81Q, v}J JQmiG DCR­(X%:f"kIoާa_3vSzFr ~ʍaaCjƺp"`! i:)Ԟ:|@.Pg ~mGs?m賭 W\SA{ﱈyG攵9V;UN oHwViQ1m [XD/G_J>f=V J?xz(tv̥vH>UTDdv+5Vxk.ceZbHygcm'{_|BokUie!4 TՀ;^}~j\zM^A`~8OJ̀hkPl9z'|nS%[sY3U+7cf?|kv{߁㝯*zSDϑM& 6x64`hl9^kB(^Y 4+7]W'C*ѵ&Fzg&]":x럈uNx ̮{96ۃt\Y14 I 8;@$[֤_lc>WH)0TuUE-l&cߙ:|SoqUm;qGR8[*NԢZ}^ q%O6#]it@%v U[{ɱi^ډ6l%YH}B#0vY |I"ْZ Ug1z6!}PRd 5i+[>LCׅKL Ҫe9"IF,7&jW &rEٳ g_$-UqE2hEڠ%9_@fZӄ7? 77P#h{aг]2{It\`_$cj'=1r#),ɼw+Y!ydP鳢qBJM %\+xMMuou<.GNՔksRj]s\ 3mןLG p'lʴ}sC`ouz]i$Iś&9v\Yfv.H ȅ*Δ& w3V?N!jώ}¡،~vpr=oGGws3 rp60 ZfK=pFGmTȓSDiC䱛ڸ֥ȡJ&pʹZ4.i *-* NrH(X\PwT%g o|}|9!SZK@y^<:01^eAɁOpωbiq c[|&e!#^rYєǖYҊ g~ԣ MdqT&~w%Kʃg%Pە:=6mġhH(6 ;p֗3SՋM_7VDh1ß.i囂^ f!nfZBn&(snxA0 d2LT,_v6E eNf' {еȰxr4"zCV0+Zcb4(y<. ٵ0U*2JΥPX w/0i keM6=G#E]h_uAw\Nik&7vRܕsbN3Am_37aB{R-6N/9I1ZxXIR͎ \U/ZE\剼O LO/08>, &_st.vh%3 h)rOlQ%Y(1:t:μ\ZKdbwoc+b6j06eI~~p7(a.ra|2ZsS|"xɍG)7˘"~Rxu81stnK)h|SYK92 վhHȩU:SE1?-o}QUz H˞CvT(Z[dnn~lrVJ wlڏ> 6B]~UiA Pguz : J/^!9`M~c$]!!q2^kpr͖Ik`FO4G)0⋇`L=Ǵ |Sb,q;DM)Sb|a0gKdn%}W-iZK\X)9Ӛ-dY C~S!(^6IYh)*0=Z%e!"x"Y,,`In^ԌN.E7ʔK=>ƂW[NixW~ȅBK~Z$ǔ۟g7/J^P^ 2^&3hטa(B B[hP 5lޱQ&G )YeH]_";Qp~3p3Ҹ},~7 f8-eۉN; w.TN3~޴vx;kmi'J+mVhkn2nOnXuyRElx|3" QH]w!2 @Ȣ]˼R P^gGHn X4P%x c"yU){2 kJ4Ϣ@`kv(gJ3&9]y& cj9lZ-Әe-j@U(8gg&-:wfq5%Mخ.B_% kS8+G) );uC eHfq}@4x5E*ɼ.)[ϬMlAx;O<>k8-*Yϯo<|xK&(X8^^m^oE u!¦V k7.'>Iǡҵ*}ǓipO6l j(z}'mkH=M4K&dA|+H<|_6 TUFi?o+v_b`DߕWB b B2KcV*Z(+\Q]ӦZg#c#prY$`uP){?пd5>(%֜Z{g84ڹBVGy[Qwm*x`5tLt_CkPV.3WJ7dH";ZnKc&-zCZ237qɃP8֒*/qLF23؁n/V\CbN,d+ {7k HnցZ3*XV5H& J rⷛ?V7nCG%Ua W>ko=I9wqS'%VSMݴ3%y]tYʰL+ȠvtjZrk"H.3s5l1[ V,߲j x^*6Lt6C}ε43~4ezA-YFÃkG/gèC+ Q`ܟWY(1 ӲA%{}(:QBI刊G 7_1.aE|9%,j`2)y^\/r!^mث4ڑ咚 ̷>\ Gg~})mv܂?B$ OO=y)@mޱhAPLeLljZZeb\x;# @$X!A{IVtĬFuL^`YBQ=!ð5df^q͚#(b(ed}|r-)ɷ*"=G/p սnK{RA-T 3 *!7CdzlqZta~#ܹQ \aI̻U%Nf;*:F$n m(ϗT9,z wvE>(/"3RP le]7tGo~Njsni4# U]Gs0]j![?,f5;̢#ϳAG~ʨ}yl$;sH&zf`Ju oVHTC),OҳЏ#2Ii*uԣ DBL>%hS\Ery, ߯M& gV@hiBEc!ʷ^81~Ζ:АR1sd)Ώ|+iO AӨ72_x4[cw _ކMC*|VF)j^5mG;& *)` p:aWF)K_}%Y$ѧvt5J=0$8X3eDJ].SGY*`y}-w -#ntEs셉,p󇐣.! 꼠5ͮ\X4%!HF7"3+ֱ:(11J{tciNF Ggung#cثk @DD2Rgj{ex 0 3 ]:iv6}r<2vnjB>¼K n^QI;#3^~d?I?Jξ}GQurAF+hd;EbZ1IA|d0ZJ@fE+h2Cp搚׭0=6I h ^P5F{3ZK0 2Rw/M1( !(BOgK`ڧ:e$*cZq:,Xq$+H A\Uz;=^g(+婶|Hgs[a2*)TQSYA$ Jݲ^lLEtޓhZ@؊[ O&/4bz"ǪI4 D2x^.lHCЭE\'% Nwi7W,뵖!(VAsA14 Wh 2F YsPxk,Pa/`5křtEzOz~C~P߆\Kd3i--CkgW SpD敘ځTa- $] 0~z6i7VD/eUB'B@oO1E`a !ڜC3: "l!S8&J̚`7C;7o+ nKeҴn.TXT~" b„d*$T;u- y){#Zk7_ wFThZBSk{W{)jo5}7v. ̔IEiM|6~,CUBF$oD \~*Sg`>Mj-t)hnh"\k%ٛJr-"$?U.cU?{@UW7]ΞM6sVo1Lo.a8OڒҦ=j@㽫ǭh:YQ8!}sS!qB Ssw㉎P@ks*vKv]s~< [%`cWnZ:@ 5-y}y{4@ΪaLL{6i JZYg.sM{ Ĉ TD %:d)aU辔YhA% qJlM#vLUKL G=G}S\@ԣ,-VqTt8fEBdpxPJp-0E!3D}T0lDkb2]8n\n*~|.H5*$sr\=zj T#{ws.|vl8y~BqNvB?̛Oc`anM)vr"1AECjD/Ѕ?LrE:bn O[0f56o*ix dC \'GzCnr%+ D0:X2M\k "[`bJ K^ni "$ZȞ-:C#]]•]/ywBj",2kC{&Q~\#ӺB(3k N&=r\3r]ft쟀Yv^>EA4>.NsނgwۏܲH&E)N|;O/,HKk<~yCSz,n8Rq} |=bBNm1H 7Zwpjִaj=4WNL?D@ LA7Lvwa`:– xZD)^ ! aFvb3r1FmzØsrlfE3+*X2; GIA}gVېœ4k. ū/9#J~׽,_+iwkU`1KJĸ[Dۡ`pz(Wںӈ4 /a/VlFdv(N73(:tca7O|Ձay9;jn54gh蓓\Ս^ M4N@ҒL.b^@o$M @Oˬ*F@cgaEEI\ QF󳊗Ohk4k6O< % vb|UL(- ƚ55ct5I =M iuM>[ zJO sT+vx>0N*^4(_t!u'S.J2?$N骠u򉷽8樔Ӂc\59L_$eul5Ѫm?V^IF{b^M "Us<*FT#s$ƎTk_]5:H#b~OUP=oPvbVJ4YZShxfcpƊNߋ <^G#5 ο^:'{OIp3Ʋum#6hr2 "ǒ5z1M&xbxv$u /nI1 #/B/mۯxC`1AW$4t%"b^i^rf;jB#hjq9Bs+ 4&jMܧO4^d[:C8~4cMXyP잠KVKT&bd(]B 0F_e;Nl/Us2P Yc|xVǒB"Qa_@O?)j1_v7f 2OoM'a!/.̱%C˶7NU<8OJRqT-5u+c)l5`tP/S#,,3MQhټUx= qduLHi| '?4,lYZ<,>Laߐ*V{%Nj|0hSWum 4p+%ZnH@Xe$MB\h9V-_?Q23'Ag9)4ѣ덳]&eH+VDzل!b% M!Q|;0 )uT Y'&,W,?ep4>V!,sm\b iVu_ŗkkԱG 1< Ĕ.DH7# #2w XMôDB/er'FJьgCoʁzWt‘|W_426--"(h{Y`a#-V+hp[mqxut*}+ P'Q{)L}:[r:x|0op9)1&b5K3ZB@kzz~{13Vq , pkkv=HAC܇F$Y:|<t "yG2e}zLZWEx5>hT4Ӟ…KqA7oɼ`Pm`Qx<cTFJ qu6dCE֚_85Χlmp7s"U3\hd,gN2BY9%sQ;?URf̨-B紊//SM"2㾭pkZK] n6G,!.;pcEWhO4iِ^?Kդɧaf33b}/T('%)~2(QY47ˉV}Ma3d;e9MI$Z?)5jc}&RtK誘,VhM CI!r\)֊ǃBס"uG(gϿ,M0Bf<>/Ϫc֕AһY)-GIl$DB$2bƗ{Hk@0}Y!Bd<{\N%Y~xt8 -m*t]_!7&6  .Ҏ3l +OZ8t=WD6H8U+4LXlmntvr ~%gtkw .@zժWѴ[b~˴U-o) );e#C׵<%'k"eĠ)B%Ҥ\f?Ls)8je b\Q& s҅p/@O ̭@hUڧǡRe$OKuo&wujgI;fk Za VNx J.\D=Wkw1펧Y̥^Lߢ[!k \J ѥV4E~ުǥrۣk))PVҴ"nߨ|0c>" 2Q,x3%aI}8TnRzq$ wۆר8/<f`j!7:*-;jtQ_G ڇ(|v7T:BkJ y/m%PD]4wd.8),F"2x魂Ny:/G];a*orSe$xP)y cʇ#3mO,[s82FS/b.ۍgК;(?bj! N k3C.ׄ0ԛ{I0"], \7߷ENc #q Hf <|ċh= 6H-yQ$#q?,wS|#.*T-&GFA+ Zx:Ņyy z# hh3oK95 yz+7w#KL:Eޙb?~`t,=jT(|t CHnI o>#{඲N(U^VLGNIp "B+B{#x I#J򕩒ʒO~JM]W_mXDa* G~uԞcwTmg80C~Zmc9ȟF[洊:`O˲#ݹyĚߙl.ɮBKw>."sTߥ̗aqrc?e3.}WphZ< U!gОuڰ>?}WBN4V}iq&t-UW995Kj%챴v㨍QP/2.K?i[3/c:-IiYoug`s7"/,4ͤWc&W/ǀ;Dj- Xw5W\C[Z6J0GsΊ]ɍWP nR>^}5L$GiЅFz=&E@% 0&@&JAqyR3gֱg_82I`_=g.8hb618p'f|,فhڔ@UхfRF \, [q(&H}9aRBchi%|WV2+zNd C̴t_mET '@>eH2}czqu#te U'*E!io_#![6;"gmmv ~cB)C.vJI'ubKvjWOe[~wP$ēC;,uMIq Tb媽 4&ލAHzDo\#\/Bexي^8vB6\,̹I[9v{*TO km&!a|d=?VNE!sJYQ7N۴b 4|wGX[c&s`]m±^)ιLj;.FY(;J᎜V] {-]$5PHT[O11& r#~:t :׫ p: @ӳd ~|WMPK*J /fX8$# Gn±_onR-čFt\9Fe4prIRy*o,w̮RAŭ{qPX[]Mv¿EXąbk~HE9"[k\Yz"125Ur(i;݉ΑcOvvƇ/|~"䨻.^ν)s"kX}o'}5TԿNܚF2X$ s-_N"N+l;v<8[=?c53YC)Hs.\l8ҧqH?ҭZFbd۠La`vk@aptݪ,&D!WdmQ=gֿh{2-$m[@!Cc5P>Q{+} Vy2 vU:GLۄC_ Uw5 s>KZOp"wsk }~2fI!gt.!C# ?/^ V3+kUYmԥUt9cB' M/Ryr\^:Z9yٟIJx)c5LYÞQCnH颲IVm/IN͞C'.Ss^5գ(%\Ts'bHܥ1R>8{.r݂JG: zFzsHzFld]$^%eN P8 C9mJKv+-$ڊ^Xf8pY%Plzäydg䧤_E4C[F !k/ki2d[ #,f5L 2Y:ceKF[k05{kr(Wq7w\ࣹGb7WG֕[S/w@2mηQwx>l}xiaeԚw;:,#{B;jpZy$Wg"/bpCS\c1NZ$B$HEۏ+l)M/ϵ> MCc7?$X+KF#z~͡$k6I0 _AҧfU869qM>0(| 6~oوk k,uκ{Fg M&{ 3菜fAF ,MfQjx'>0]tE"Ӡbr. B_=EJ!XzN6+)RqkHs]bE?z{! #Fi5jiOgK#؄Wz`7~<k˩p#ԓrbH͵6^P,/U!sVz |GRSmnͭbQO߄EKy"-?TSQ.F!vsZdQ==NR+J"G*/Ah C6}-dVĊ6ON%" ,o}BxC9YzofT,谥S6k.poNpT2nRa)Vƹյi/W;g΁x}lӣbSm@Y/R%l̏wȳB.rATtH 'UvWv"%o1%s8dm szL~Zk?nd݆p2; sKхi S?ĘMleN0f,UX ߀k)Ц+VhewCQ Ĩ1hʑ+yGNK@Īz`ss_4hLZo'G`<43ψO>FZO%ibiwMgNvcrnitك<W4 ;Y{Đ*6laN$ 1ҵ7퉶#궲^|tTw{ gR% _3#yE3Bs/L%S0@Vfh>tw/M@[94h\Y?%LUZsi gFH9Ku8!5R)7@ 7ĝ_ū.bHiFl)Jy jݦC.[Cs&\BJ7b"W-*#O!P)+@}%`KP8)E$:s 9~8{DїgI6K+D?m QVKB{ Œ5AfCb r<F܊.GǶ<-ٮ7l(:K[kqVK;XߗfTG=r\5r<=tB# E%`%c<6S9]Ya_Q"EcE؄ܟ^VzĒW;H3xyUc@ԢjR79z}gY{) um.ǽ?XbބN"@%V\2pgk2ώtI }SUiYfoXN:p3NjP &K@w?'~s-.sl&йO xw.ި.|B$d7gv1MfO I\uta翇%~";5pݮ2Q9U#ũ.eInTd[& +xJzGJžgx: o'~5fՐ&0b&U(謘0Qr]tȯq;nb/+rvb[yMcݠ~YMWIUDpokHLաYJUVB6]ZHJ(lCtdY.D׆]oc3Ty%Rw-[6{NQNDD2CNUv=I3 0K]M?Xi.֢;bo"{OkzV 'C{%t.Ii܁RJ5U3X$pxf$& eaNܳ+Ԣ!5 N2Ff3i:X j:hɀŶ\n"E(CjQg8$ɪ8GOB 38:?CTXBf*Wi]6ZPqH# yY3a __OBc?M56E|E-, TW+n@8n 3[lfw(~Qs 1HUj@!&g&Q+}=7]E"C=gmL8o6qbI 6 N';1 J B mzU,786؊f\/0ᩮK5+x@-qhzxd:Rawt7Xc>,)N~_^yoIv,֩d?"ioe:*vR m'czW NXOYϵʯ2#D៿1  VIL/\4nryal'T"2UM "ռ ٣J@h$u/l]{rY\$ьA~PD ?T!|ȻȤ;{|&O!ge3Ɓic&GYT;B Bv~O.9N+=MdoZaM己zf3h~wV(ˈP6-TĂZ"֫lچҙ1L,ڢ^aI$> LoBeuntύA9}C j$C"$MFxP ʛTbo!%<ԭ]F1n {sxcA Ac7[AoIF-+؊0d!/@pR2@ѺOnYfx\o.ԉT[#ڱD8+hA/`b.;m ID@v0^ЄT"2's[H=F7{G`f)n-O6Y z+mxMlX\|2MI4~uLӘF\brL PIKAͤP:+f*9gjNmYSa2UI5 mZ _"+7i 8+s{PѸ^kvRAfeTKAGՂp >&p3M"d =Վ#1jt2j1ɝ$jYc'Wn4/-{u/7I]6Ǣ/IB \2Dfme |!A?lS F̉!8?V9OԌa(IO-u˙\: }|`E,H-.#P*aWBUwYJpOopm΃v@L듸*s:wblN9@/Icjv(@q^Z}s+/xɧ;gsS3`YA{11][N]jXe#%@@dԏ}nŝ kLzVI}oe~ + xzz_bBڣ9m]p+88y9nӷyq b>-exks매 &ܼb4BxShvNDNi{qeD-(w&!=3P,}[ ǻQRsaO6: f@lq%Du#u;D-MDRݷ`L(@4z811폔]lǯQa YJJ s ˑRG8Zj|>27b`.؇ }Y$k$h5ڷ-|ZEWQpYn5Ge Q ۫F*Uu-0b0J ZHͪB1 S*Z]T] ɳ1k*o&EVĬѡcqMuܤ1[75ӈn.髗UׯHz&X j:Qhpa&dav5be21,,*T Odn&>u<'b-ܙpTl$đXݏqsdhXgbJ#^wo47Agx;_7ض l!b]=,? )YE?iL?0[=~Znk)kJ`fp#P<~ϷG}~p#ޯc#[_gnXm'5krcX[TYS?bxW&/[ n!vL*멲Nu8dO26 "ӣS~׃KVJ$E)Z3'܏Ilz6`_!1#fiqX*4x|q{S}`Z*1Um7TFYE9S'=4=@[!t@쬲h9DЀ, j.Z3ZeӂF3TӲ%o@PNoj*GxHh,zN_K׳d{p[욣6.ohͨD Y}iNj U蛺CWwRXӭD]-K5OT`A6E߆ OL8T g*U"k5A qc 298ϛZ3MbA6<@kkxHJP{c*z ذ/ oR4zU$e@D6 A.Qp]oH늪;+ւaD*G!`ߕuB{H5 Ư]4##f*\n%!TMW3鹩cCTY -/[ա@291}*`s8v p$j ܖe Œ9WW yAtOjG4~weX mp;3;]Z3`h5Xu*}(}Mw7FhVB4\{Tq U֥ e?qbP.TH*#[ͷř!]XBoAU._)ɛFv.3$eb?B5V\@]&x~BTf^~LRl/٣Jm%B dxn^ &ֻPf3}140,:x1S׌睕]ʙ.6?/YR"p7[85Mp:!W\_/9k'WUm{)د-~Ͳ3WE0A_oYuhw/K:O "fyʬe_&_jusA;J8</MY3s~9Rav,$w3po*%pΦ)]\,PP{;ƺӑERNҟx퍳 2'$ O7_U5H>l]sS-y3o#܄R@u֖`懢5 c;ζ2O/4`f sZ͐{9+QI3D!G>04!/%#^w8ѣ=r S 7 K m >( L0LRo!r 7]Aի|qw S&쉑hT8c_2VPآ=?5JbK kyC!XEe03N/0bEܾG(G T{1`ǨD`Û8XOC zT;dhf܃@z8,Kd\B]2BګBzl2)$)FSזy/(* LӃ+#9Qԡ#S=;Go[0FG%yr-6r2 ,!TY!ܩcK+s\41t^*<*xe!Ec7V ]^IzoR^'"/Iw$ bZ-ȴ3ͣĔAnlTgGk#c4&$)7Hlf]z7"WVK>Bŵ+Y[!r1+.:'tE>8qXȊ>5&pC-R1Z ##:f Td~e;`Hd'J,I%hWIpA`$mlX yu؊D1jkƫ9 PeUԞC (A!eٯhKVGLtm2C5jFq/10NcX cqҝ"KjxXG 3#z|V]͢M"n{la*yŐy"{lBºfy>O0rI"84Bv+–',; VpǃZ&?(ˍZbJU%yj*f>_OhIۦjRe{foAA8E /rӲV}t,,.;})]׌ O3-&KvE@kHXk*=8 JwʛeNj#|"?nɟc @ZȔgY4I?OO4-28ͱ55x[/tUO,Řv_\hL3щ|\v% >CW)17ƶi Сa yS?+:X& 2c"1#ԧ~R21 ]];ȡVG|o!MVmƥ.XĖ`/@ #׭[vK͜qpr U^HS)xj Ԗ]”7M)H'6 -+y2 P~ Fk%5zM2}Iq>fdLL,vL8et1Y+77e`iWOXş⺀r_d=⧤#$͈BM)$B FM寇O|ÐIw!Jl1rˤY: g?IM@sMBJ b+TMA麘 /Yhn.ڣGfB䘙oRVFMퟙclQMXfmPfkVZDiƫ _mEɗF־5YrW:.PLPO&|rx+HT/R#I7()B;lmtn&_r62L+<צS3ĩ㨲U>ț2ċל4 wPpNc5:ߎ 1V$F (S_!0R'']߻e_<k-akM ,"{iyD,קLdNzg.i),bRx! )sl, ŗ܁@ ./˙|pd2Jq #[/j1lsf{SMRkA h6Gl㇂l2V5p('h+t݋.ejH5;P0jLy?A-gImA>&lRNr%.KGYx֨fUT,hie'C8HUo=*JI3QD  1a1$o~Gc`pLcؕQCA5`Q?iWhrZF*D76'vyZR~.>yEy&Sx8&Sࣂ 8u|tK%i_e"ASՄ3J3 dMA'8c +5+_DO̓HlMf4^ _B:z#\ߴb '$WuCm/tuqɯ'*]FF(xґk̵CaFjy/:|/{Z>5+Pp7VUpL}Ot`CC(nb{(4RwMA á_Q8bFF]w^¿y2_?`w 0Z޳5H4Wj/]hٵn~={!ݘpUFd3K_(SP}Pbh~p:$MbHm"\u3t5gKYah!.nrTҘVDfcuiP>ŠIFs^ȍ?c{"D:~y/2du# ȧi@&y5Ggj{k-TF1e)ž;S۠r/8یR˔t9H8vy ZDͦ9"#t٬u1ګ?0sBn}"^?(-ݏcXmqom\\pIw] l(d1`u7πwWK.HOg8f;0VWmk9G +VJ%A`ߨFPjȳTPٰ(Qd>8K":HXSiƿQ | ;UQPO)~`/+|`'H'hxM k|޿L4p{]}# 2LIT7Gdyd݂rs|~ʰf(fgޣ*>}]6Ġ,Fp vmen6j'T -WDPABڍ, q҂6kGjFTp&Y;^D\k.u`r{' .)#X«7V)76)`6w/↘\2u>td*ā_h8v\dk 2D2 GS/=rQFQ6:BFE" Psli;c6 NE!A0 o'RTk=V RÔP't}Q68((dvǏ'nAѿ̱?zx/p8vŌI5VPiY%HoXl$p%٧\/qsЦZl5lfy;Yl'm#C(̰KS zJB! YDܦRmo> JƹmKÌ.Ƣ@МGھ]P үܒ4LPZ]J30V?Z[~3; N#da^wCϢ Js&o|{5#]GMƩ1Yow_mW8rERV (/_gu?F$0O:h]p)[NzAbO;Tغ}TqM,̯>ۮS.kHz[wp8./_4];?Qc\/6V~#2=P ZՁC]!gf*l4s*ZYՄx2choI~wSc婪$);4xbl~7[!5T7(U:Qo4u09:!uG:eOTWRh몱JUɋy‰z ں !E[Kqၩ.ƻ}r;Ju [b6ɑNa9ʽK&Vf'VXgq.ʴF3_ }z#S"l/>;%IfW/],k ,jS7z.LDFSQT{@b1ĝ] j@rwUԿM-) H9% S>na0jcNRƺڍ# pQ(n?CgD:b,B3k [W(ZF)e/ Ѱ5^V“[<|%k>}<hRHYz o%islw@caʎsb45W>S``7TA>& +P1{aW!a(GnD͑^Uc-^n Qwpo5ZQFQRz `A╟BY勓#*]jOɒAP7dŜ+%;ˡ߶>)9xg#`w3OrsЛԣ^Ub䷕~8oYHChjݱjp*٨9xa#dM_ד0^я?Vm$}6WM)~ {[>Ͽqe=_DCnZEuGqއl)͍xED(=$lѮY6m~EĮt9bVY5CJ_tX$H,w)bZ"`]% a!yaB nT̔԰Q2W-C&04á-@=zȩhϭ ||4Ձ ܔZ⪚ UWXc)0i-9 5? 4]Ltd~vRչa' Bht"YHFA#͹+\G]行V/D+3^ fX @6LG4#7m&n0fDca>=݂ $ &4YuNt},@6{|^ i4o4d"@˛Ʉ#:,=YXS:2:asVlIq8cŴ+SUn CE!ؗ)GJ ^2nh55/Gۘ[!|%QF}j:ay%Y? VD4,Ӳ VoOw?_zk̗ƢVx|~~7p5}'t3_mL3%P|c,%yDT3߀ yqޑֿ~Dv;_MiH=[] 39_= ]>#}ޞbBK_(O=!3 &r;gON sޒ+CgVV>RTO :0 rRC mŷ^>=' - <&+Pغ+{tRSɢ0tm_e_іpOgCc,e5FVk`ҌH.^ =0*n[Jq'Í %njA(s!}PT˜ ѩis sAb~a@l2MۋByT_ &AzavD 4~%I?YD50kh_iv+_Cu ML|;; lKzCQ׬iۙoaLb6y(zB`n2-#tl y/Ʊ$6zt[uM[NyJB>[ͼ`f'ZÒC4ƾ1lF}=y0lqQMeb)x 98.¤ur`r.+?P$=yuGYxK6|_Ct &n'/olLxE`2aeƖ8 0w=mrۢ=hV1fFF>Ut)*lQ/ļŚ?\Ѧo)O[ n'I /}@ nT_a lb /f\!;^>=^NDP7$w6+g\iQd7D{&AxM:lP-'Nع,Lh@<qT$zGsl# REga, ZhF36ːB4ă^fyf GJ\ j ˊIhJ ܖZVׂWUWИHШjbjEum(cd kVܙ`5L/ܱVqpjYz@H̰k]e;_''˧˙pQBoK\3,arWo }nf x׭NIL38;_M/7xr\&ld_E8q;ޣ R 5,u3[XH: ԫ}9 a&tNJZ 딍ͼֆgɌ61?O`%Q[T @o!2xy_%0{gOG&'.[dβEUed d˻u4XvQnLAXT[]ļp2 @n.C)ూŷ!x]QAe;%nkG$Mwd JGÅޭ;xOzABuaq ygRwb3аӅAUV׋BWuN*̯܃w; wI^lhKfM-SA2΍Rs"R@YwCk@Ԋè]gBr䝲(_#EڒI'EJ9nۣ\ڤ“}? N4pwk.\4v?f#Bl *蕘~p9S҂&;..Q0PhBhelKqYd5ERFr9fM_4R (D>rzg _A9fv0+Ƈݪj!̘?%&kr2@6hpOMyGQ{`stxfMMŁ~sLUM(1eجYwFJeu4T:ѭ^h[ǥvhރ 3|d1\C_Oz0= [,H5Ce!qAv݁sevU1(h:nߜM;%t۶ Պg$plij5Nn1Z+j|/.ǚ3-ĭd X.KL͑"`ՕR"{w|XaJ>QLzͰ:yHqZQh^5[N:6z/:SHB;"j:4;)kEIj9>Rj],hd}O C<6ѠS˶7gzrӪ!b4%CV7U)(K윳GQEx0,>l邵M51x ~sR_d"?2_ɚ?WPFom+*C$_T/D A1X:sITov`(U,[)oՔjSKr*e$Jسο19 T3cH1%rbK8[Bʴ(Rz0AIW++gK(CpHM?xf+0a AdB7Mt'0Reo,+wkWB8*dSJ=! L?I*ERP9iНݐdkdTPmpiC,8֛;q]d߼NJX "N Y6`S]hEޚ/8opҘ ]z-(5SHBnv &ö9oq K jBTU+)&SՐ 3t{ɕ$=Ie؊T(Km :!QF@3pcjuMlwaE VseΜ,|p`~ìC)_MXƮlr%(fhZ_T6.ϨL S cM`[˫-~3Ji,<~+%w&Pyk\E0URK8v,,$+- g@1HM@zQ*~N^%>@Ada3ѷ(vzOڔѲͨEx# ^>Y>6H& PgiVN?Fwאnan!x(g,v>gs%Em/qǼ[e=duXVK (AYU罦gG<&<4 9TBk.5Ԫ(8颴ʏO(+Z[-##5Ikz{5yz(m܊o5^e^iNm7.K˝AiND-.ݾ(=.SOo9~#i A晱;,hz=w(n!zVK6];zYr޷Ga]n>͎\Q'*l;e58f)oecPI}Yh)LV~Þ iSPN,2j8ʺ`Я#$q.5xX.hӮ!s܀ߟ_ar>C+L&lfyrR~=KLh^$[ suݤ`3FYIߟK4ظ ;ɻ#9ɹt_J1nA4U8 =.h>QPeN!vS_ᠷo`B ]LUX42YV>:ƕђBg}-9ҿֶ59kk+kLj;R04 ;vvW+(wwR=ǿnɅz7 `]mRWZ Qk"^3jhMa;yE llфmAdkk 6Ls:I-#'*arm=v 3{է eE &p~~HveDc,v#'xث\oVUa;BcץmU+q+5d׬W1DeFcmcjb YlW*{X+xi*5|=#oPjqEN_~/bB֐F5w͖ ,uc 7JxWg Px@:x $,EjN}@t) vW|81(;۽ f|y;W .T]Ck.zys0*(AQ{~wf=J7.ӏ, y]Q7JܵS<+@Zᑾ?RH #JUa]%FԞd's$Tԙge|Kg[2/Bc.CS'D/ S4T>-G&)3ʡi {sN0*L}-K {NWa`^eNF[4IbM8VT)[Zai5'UH6KZ&pMn 7].?B?PNC8%ƇɀoO@]e8愰6t=L )VԀNX=T[WDWixu@inif,K7=#xfGCf:ivщ8V/N[x,Yp=)ZL\X6`C~ATq;^oK\$֥:맟CT|zޙ,zpb'1v^{x+L ;(1SPOsxR"6`R0 `ڣ\lOC a >"M]EL}pxzJZ FFaO t$%o``\Q8{00:{By5li#K؈_NCԽ1`/|,yP 6\(V!G܈pvU}2R ^:賞0EʌM2{¡䫺2̼يz\)ral1om־,h޻YNB/pJ E hO7Y$%BN1H{`gѢ`>v admǒ%GUa[|HE' 2+ MWC@5A%=Ogk$mpc ޘnq~T ke* /aCWb%_.zBZIA<Ԏ :D  E3!e.HF\/V0Լ8GSy\:M(0rB+T2ϿnZA j=%4B 9S@o=VYn(4b.TyĈ:sX~ b?^`W7Us{>"DB]m0Cz]Z*Kjs5`lХ$һӥ6= VU ~h C WͦUEEFۺ Y+V.*-eDe(pzۃJ ؇z+; ? <"a#s/ƥlK,p aJhVۥC"CSZ6TqH>+XE8NϨ iIS;YCiR#a4RZtl';CY'UJ^+TA$r%?N\/~ϒ ^phE\;t묣 Ie/Fk9luj+kAE n3#`nq܅Onl©~Ə9Uas}_+A["5gKZw"Vaij8#5II Z QFs}!uZ3C#~c/!::3Ͽ[m|9e|zأr8GFk-h? n6G=KQ*Jrkr;ܡ)AIe1#"'@$ wuDiK5{hw ixC#Zk)Dֶ =436\ͱC9pҺ Kt y GH P!63skxuR<@3U zS b±m3]_ qszDʮKN9WxsX}dž(hk"͑=o,֔N!)Y~FG[I(=Ϝ-|X7A=jHe-%\^|j> P*WwSH桖(*B%$ Mš m浡sMy+d4}_)<O7N:{CECH=6wPo?KU kRUPxU#QSZ:]} dIvYAlAFI$Ey昋FF+m&ݨh ;^Ӟ>7}4 ХTlr&bp#/GššXRY$0]zQʖ  _\g>{.<B( yKCr,̊~ܗBjD0T#!S Rwt heh`3dB4i7Z%7m?oNbGD"56((QC(ܾDB[EA'xĤҝB J7}EDRb}MbtO' Q:1`XBBiTfuq= [?a׷~"p(o?'ްwMTe }r-We\i77t5k˧*/oe-q&\6x$Uj4%t2:CQ1AZY 8*s6q?Fmؓ8r崮z6"#H(gDgc^#KDE$ A\oQ&`ȜggI⺴*A΢d(7\r`׿xs]*#FŇ8JQ2 G1CTzi^1Q?ҏASonpa@VeU\nmIaO*uoɣnnRyu͖7KU)We6;Mݽck)ΆVK;l87{2DK2Ŀ=65=݃GXl@07L[ʹjل(˹y_3:^k2b~/{[ %b3?Ly5{,%_0jX9Bs\Qow m^g0XNaAwZK ϨjA'w{ xU08FBNUK|'_r  -kg;VT\dȭ=wBt M'Hp _֐.aK4(dDTAaҭk$!G5W羅TÝyk+=g-8d@ ar@(*EU17{0!)O*7 깷c_1Os;wHOVk'U-tu!G{H7/ zepϫ`djkeb(~ZDj"C| g׏ʼn8<7Lus Y# 2PhckͯXL`{gMb}FN>Z-dv~)wB nv fNQϣ0}QnK.Wc?ǴWsJ֭U{COvyrNy#NߍvVXyZ^JI o4Z|=P؁Pޟ7#~vVuFEI&c͋QOF81# mwM27=+zHmVÁHM%4u_?dd'8v`녳p{e?pS>Wv^PgT [45o (7)Ug-`Aep^4bֆ &b?է (*[KA]swF,1ONg߾S݉ 168s׻lEuKu&rF]"-Tl {#,V&zgfJB{a#XJ ]#j2x@0ϼMI`mBᏗK]T0toh !ITiB4SjJ9/bu$>m9\cFu{MQ@N"2$ݵ>bǖ# A*7wv[+Pɠ0"c~~}}2ίem1%R0+/ˆ_JD11t0..?e_{*dki{D_atQ/Arė*#Mn'`qHsv;wrA:_+"ͬgsAMu,t7֤2C +M>B\}L#gF0QE`,(_1Ơ:X1}M6&vZfY6;\3yݾIJxlrrJ}&gq(`N|iqހCY%9hRk`Y(x#_z6VI|Ш㬃pve<N ģ&ʑѩv "#5Sl&ݝbQ"l6gMW[km;U-Ζ Fƾ:J݃O%a| #SM:^K/]Y_RZt8vʁѮo:#~> ŸbǜWسcUQߨz~n$WBr~ *8@ZwcA x>\Bmnk*\{oR;{(`'ߑ#92qa_ObULAJ}XIvk!YKx:NTJR'{؜u45˛N zM7e o=/z5Y\w2 -:U;/-UWD*e6͌KdC2 Fti%ߨѕ;b/YKVG)oabS=58)T 0yN 5_'-BG:R7}xl^H2%<[sa_&[&)W4J8q3&]sM/ce2Jfɾd/:4̘fZ 2 ÇYIu@ab^6I mWst$!k(m x5F~J:2t-R}tp kLQVޣv:.*krbJ  _ATǵSvF#}d q炆K&wJF㩭AN cFm^ *L#B6 G5!bh *p˦ƫxq!O[gB!8e:skG9&`dpxtxCbTlOB¾7`";>>nzrDpi,cUrtԭ5[C9UI}cvx.'bߞYer ;Y>l#g0m|xQ3[<8[ +~AۚBҾ8e)K=W3"ۉZL|XsHAl7@hu& $g2DBD4#jyfT+U E(º] 1x Rg Wц qC/zs"u-(_pʌ+Aḭs>$ϗ>}g03 7(0K8aZk˽ 5\5^/gFQ/6|^y*^ Pyc]8[e?BJ ciyo$'-ᅧQ*},X<;C[u5̨o6}U˨jox6N??Ik*kl4VFĜEa'nBN0? Ө|,Hbn~%#:Ƀ% %:Q V9AԮ 3h*^1tbP_OoKstN?9 [ZIXrω:WW5CNG3T4WDC 鄸9 Yc/>:\3 ͚k_Fl9H:Y:|S~qp'_@?y'雡+ZzHlMa$6.?jϽER~B1]J04`FOiiuKu?>Ga|~ ]"6iL_@eEí//i ) )7NOjXoZ*,Y#lo, |nƸzJ%0E? ow˥-(< P Y8Eq' >$x@{>T>5 -N.)\ۉ;jЧEx‰=Yz8VStƜ6!xQQRp 'I+ƉbD^S7L.?k mVoLc_ &Y  z%t@+dS@h3;XH]u~.<]Tj$g|bF P7d4 _O%ɫ+"{U*qzxQ X+;nX w5Fƿ ݂U*&;WV aG0ú8%MY6)ȏѧ죦lX%E`UHt*4m ol-% 2)"0ЙEV|A.#GDTk0ذAք SϧʺI_SҾ f(kggٳԥsuZA. Foibt0A{CΈQ|"@oܻm4c\sh!DXqzj=e~Q+A?xavL};+0g18 `kʔ&%d+(]zN+/Kl+xZ q9]l48v!9+Vb pfE"Ln띚9׮Kؑ$,DC96(+B$)H^I,l/Vfͽ"D<ZZ FW8Pс1*q5`uĞGqt2ҐO$hi73-(}OR'؁I $[[ZKC+Z-DA-Νz='(F M)H͔ʑKW%`R:W"`NN#V+N<4}g!vJd2ع[=Il?~A .nJvR֌wr5q}J?q|/sYJ.-<*?O6t\N-!{NiAT5n8nMAWn1M8/si='ҳuNqM\杶; + _} aruME'‹7?)*aUK> XB﷠L{j7s1SĔP: Ex~ػ BWhTq#KZčx4EakvԧeYF>, (❴uܰnq{"``)4kLO˩f~!O 9nnp05!'a^=?j q9VzL.`D.ǜA۸.wl M_ Z=nTjkO1%? 'ak{][ CdtDYXKOR9ND cadwbpTo5~\UR8FE?vd[q6}fMXnF;Վ'8oF%.tbCN4MƇҟ!϶ 1OM0RϬvlÉlKs2dHU`2@5Dn2= X7 %Tϭo&R!qSRd_#iA* =MZy7=e!ݿx.3 >E,ݎg2x$O6µlo[1a>D`ru-F`N_bf}UV b)LŞmThPHÚӷ ( |F@,q2ł }g7#\k5r6R:_9v_P-QU];5'Fܽ3(*.Ր~ȣy!ȀM.ـVN ev*/ ͚`'hb Q"g}vi*?;_ЋOHޤ NVh jҦ q-mrH CK&UjT],Bf Wy;x %VvB"f;i펍uSQGea8s: e;Yu.(Z=MoJm`_q_+y dEx3gN{д"4G$`rÿA†g3SXDqň,beyǺ>E 7 M;0rQrkuhhs#UT5 lF3]Nv9T9K߭G#0/6Fy#@-sKC.B5wh ]׏'=lng4{p{ w8E՗ƛ)XL e{-.)E*ox;$6@/7b#KEi,˿# J`?\w4o|܏;;|* f~Җ'S҅1qَ=2aA bPpd1~vU¡$$-`E&?ާE&1-+N?5K\nX:<|&:GVРk}6**?`b>^9@1Y3p_X '0|} vKӝ&3]&i?y_v#fZx:sݞ] &BaRLsƬ/y**&)u4/$3j3;Wf G".v'AJpTU0]9ޢJ!@Lĺ*eM^ͮ` -7#/?&;dIngjb~@,CxoWD:=x&q+У- bJP_rV|06=&6vZ#*c ]2}֓$m?wX3ڦٚj`#r%TyztqF3N|:Jl9QdO\o1 ?S+dA5JmgWSmZ2 r eXj":9~5Ku3PLiOoNcDusѼ32¶p,vaB?QT}%w_}a;8(F bA+6DvX >dkKy 1IIh(H4}x@v%=>7uc^`pL8ZcU!YDVY\z8n0\[/r2(ۘk JWPv0DT'ժmY஺a{^.ݨ0ȤX9ʦ]Y=!b-#Y]Clx?e׼Ӵ͵땾۞? FG;G'0olR=1(( KrXe% %s߽\=H{S ;$,&eUVH(xmqD;YnpJ80+;4!kǿv%r` ^<ҺO=ޗ]U@ӉDݜ^E_-Ȭ K م"3EBtX㙱Ϫ~{&m.? `b{8&ٵ\+0:3D4*:Jay3N 0bۧ*{O!18kYA٣6qݿ}/s57F]'n_ ʶʓE%S͕[7 Ge4#xdB]B3ܚEH6d~6z˱Zl,E5if"Yn+Q:0Zj- .g%u dMpg7 6?I9k'WqقŞ_SjH_Yc$aZF8-t5@ v;5fQ$l<Q phaU7xqkgx<p*fG@GG=8 Ѡ"flCq6#Go)wiUe3&`>X=j^[F$1:ʼ_i]vLmu:ܾA`e{=*}Xxa=Aa2^9nuM|]w\}mRe]|N$>n}N*`ңV ǏؓsU3^IrP/+4^*j6Ii "oJTjix#NvԎh񎌶?A]rH8Y["ωIIݱKs$͸2 0L.o-?a6wMH>,F_Nde\5E4MeLl d\}즃ϩou]SkZ =ĺeL3N;тN6qi{9:#JR Sɯ3v;}o_4*DVehDW(=UAitNV(I>}̣\yX莀H:YN'j0'Ч-A89p5&Z2 {&9֙ԝ9w mFUn?cJ 4F81 /`@SH+EҔ0F7T'KmӎY$Cvr, XOހl|UfSͥK?Du*e"$'ڂ[׳'^ԋKk$9TṙNg>ǝRkl<N2fVmQj@h4|m`Gíc^$lyH( D3U@%D=v[vBaL7yv$-19iGq$0dM +L>OF K!,A90BvpZ GtWG.u-4H9 -)Ok-I`ʦ56n~K1 tÊv;|> r7J,)֞) 0ho]q@ h56M#GFLGa TPnJFݨP0/*һ9ӎF\\ma&sɼkYvNNrfo̭ޣMՓC^WKWt:nUQ)!$Yv&w(;IϏSi:kzݥ\ɥ?W[.B&])Y}wcD|r4oߩl-GzkVvzퟄh8dO`d{>#2]Hl7gZ=pN>ц/22쑯jn+Eƫi,-sL1IۆFbD'CDrKϴsn/z϶'-TIT/Pڶ6ve8^56ʐ3&h$%ZA[ NJ$_|*#kbG=ԋa3]'X!qFɴJL O"cR h`d9 'XniTUkLQn؇H-S3C̡Qfw8@i|;CJ")6Hú( 8e܄) H^+w_.Ξ{Lˀu0ӑ.Lj-]){[w=ZVn.2f$wXL7Yʗamf|S/v̇;sφ2њEDfk|#^/sE7@i9L׈L֯OH֡>;y)IEPYnز`W\g%:VnrNHm ɏKoKs-4#@YppGB#n`x)oFf9;l+ѯ$q ,AHk3 ܤ3ڸj50PI&7FA BdvƅtUCݧgŠ)pAl]+ھ[d__.Ɠx 8Iqj :AiIԎ+@ĚG u+ZyyWRY'752{1dt?ktWwPURԌuҺ\ y bD7lċF,SmB~w]%ZfWWQ%,O_QQ2e;ػLh^F.)0QM{]&u08%IAbéY~k Y ewM1͍5O~gdP>3xNcC "&w:E@ S]S&"Kϲ$:,i5lLAswl/Z2voX|wE!!I rjS1n`Z - *V#u75V@Zە-.dgM>s[ajCFy`J)ԙ@Y٣$^a8izذ짏oŊ+"G zQ4 .bSJaSpAG$iX3ƎYLĆ&m6 Kv XȢӧr$ҕ"{ڮ25y`[Xϟ6_90cn-Iȅbtxl]NIS\nt˪lAdB RMzG!B\ͫսBQPd[bUЎ+!~Bx IoIw_zJV ׼v&sC6wPo_(zBT֡G U$/:$ V`_ A CJqȹ%0sTp'Yo\7B]ؽ!yH]K0>ѰxX29[0:-qB AJS@v=i[sB̷ْEˏ!$7EVTםjADEYҔ7q\K(40ZJ rX]Acͺꎾ7SZ*rn ~΀c7jP}-`{:(ϿQ*RE'@܌RyvPi43dqr,{d7Gubf"q h&cGRam%SY+wTp~+Bw jx_"&~1}\4Ijmlieb{&n )֒s5-V \\WZGթGh?t& ȍtAn2Uj84V'06o<KOY V5z>@hP|"QSO{In㛊MbDl@jBT 8"X<|1eW)%5|߫r[$F~`ETae) GdYl'RtSU %4 5]۽ lPuD ĥU|kn ] le%W}ƊxܐB-tj{W-EArɚSX?I ;4n 2^750нOȶ]0?CVP+|f5ic_ӖP=HIfhY:w կYib}:Z!kg2y@13pb/<͚e e(n.n/]3^طȅM{ً[ b>aG+gKP?pyqe]w[,cBzHη'!'7?kolPsΥY04?@ yY]<"|b&6 o9^pDף'+7~ߡm|Od'=h0<C (>8?LVf*{j/d\.t}:ܻ(J#z ;ZO%4Wڠ$;_-jODz {4^tέecYV 0܆+$Wjfq|wvj4\cҰ߸sܸI ÒwȻ`1r(*o{1~?A?!E z&9ʀWxjP'NSdg©x"vGSYnx$̶:jMHPOUl!N3HmՂB~O>awE_OKx ZP@Nb^ׁ5p {)etrv^^='2xV}!~1 ہTCD\phpԭ"A34K#ц]S_#Fk[$C #fs\ވO0#v1;ϝYk ȥJƖr_5_kz4 x}yGX!#EL͵^Z܍ADž p ! ׀0Y]G d}YۣC?m@AYlL^>. A)lVkww\o|G@ͰAL'z6W;tKM? [t'H˿J`C /L6'v!`Yh:om)BP`ǝWĖH$*ջ3"jL_(=AG OrDզ=~Qp;ݪ}<;K:\vBF}:/ ,QC-V Mp>I~"NO:踈$=Kz>GqUh{B0=wO{МQzFV`B'؍ƴHSڄ4JE0Fh$4i+F2]uUÐeq?>sL+ 21+S` ,>3[Ivu9hnpܬb>1e~ (u@tx`Uqps*e{R[\[x3IZIT̤$v lXɲ7"ySRBlok#{ec^wq}.vKrךXk-u$JFDh=+!7ϕƮ7KAn}3zDcnŋlw bBX6.'Ϩ{q 9öТjQY+ jc6? &fss܏B:A55.2fu,n3AP:^`Tlp>'kAJ7@el: Y(w6N@V# }Q l( Fc[ǀ z:J"{&?CcFZiWXbVCֈ4*3FUظ ffw_d$^s+f[cКŜ(2ńm.x\ 0UD\5@IXvkwvOLD_A qxS]0z rmr: p\c`|Ai@i9cMc07Ev xK"IC#*܎/$]@EBUB4- >@h%'gLדN=xEO6N0x3ƚT@qmiQDY/g{ +WϞ2%ު{7ۑϯZJC.2Є5! Ǝ>{$'CƳAgkEkt]lƜOшЉwx7sDn^ J$ @| \c@5hτݯ`:tQp'&_f >A|S8o R^"ln'_3x T6/1QYTO)j욂]ӸsP_DFwȶUN;gCt]Q;16ف}rxѫax.ES d5N|.7D#Aga'k*g]tD=cGF9T[h+rn|ӧfjg"4V8\d`ASViX"h4qٟ*l1ͪ>?,7Hϲ KB^jLesUJP7 #G W%2ܦ(0JSa\а]CZq E)!7%&+5p0O}dnл1n=iLЇzX:A1s֏'80{]aG aO/07켽^ "%ҵs{_}`|I0,lq6”A} 9dF_YQQY)х{8}$/Ma`ƨQ7 X,xYFAoZV-W(`uٛz:tu&;/{z.ǣdk)ONqT p^)&6ROU$qqN63 " Ļ]Rix58jB0R u{LUme`P_E(*Z]LJzv,RBD#pb;'|NZn٪Üi6Ӡm #W 6+TvM't8x :v{>X~gIbK9_gUKAkfR.dʉܰ`5+/&za3yQ}lO|CLi.[Q yۨxQ4~=h瘌J.)FD΂nUSB7:QʏrmW^}.c`2uQ%y?fR{cӇЪf»ളpc[q3Zbs6mkY+y+܊+; qTcofqZpk$SJ+%wlnc2S&jlB9Ō3M k4 tJ~mACUlQ#gSL,6~W]K|` ` YjJzE}]Cb0*LIZ̑>k`d:|ʌ:,4۪: c |CLl=HNe sjdxCs;DqYfe$zÕu )tx^ˊ!b@Dۜnu[9H=4 $}6`U=(D}h}˱ő=7PD`'e{ %En-]aQr>ı֭A{:AHwI{5ٝH(D)_ìɠS*^8[ USr;g6:_ylia#gk te|C $P%@]E[oqܤ^>pȚPXS\m?(B$h8=҆qBiPr5 u.>tY%# dvHX=E3=;%urA8\ +ݣ`ba;۶NuG,)8㩷H i~zzuыpvtq\&V)=m{jI(9*>рR:Rz^ٶDԳ"MQ̂.*x E`D BYr<=D'AE-wPw|QrheشVZˤbtWޅ,EIKv!O9j0hoauGX$)P2!M۲}z-Btfqu( M4&6p*B)Ja(&s7nv):+g#o|KC]5H!%{:g|%ueYj280|{X:*m|o3~6ku`%pRb(E׍ F_%($OlϯցO|ISfBmOkŹi(5h jgՃwJO,gXzU43i: g5*L<[ -yfkmƉ<Jݙ$'ldC8Wc%0ezb>+\Q=\DV'i\;ug;'%TE4,=?"?TAU>uyƱTnYMeE0$Ęq*¾,Fww>~kyx!g;Ɨ4Pf Zop5D&:FV'VCBn7%1 k-Mj*">4*X XM>Ǒ}LPq5>nVcɁ[@Hn{gwTM6j;WOe'{լ]uxSXf9m5me׉ hҘiYĢSu"kps O7c%5:uGP3ry/wX,.Q`*hg{v$%l0F'dz&SVI\pY@2L[׊~*aX*0 }Vճ5J f|zf>t'XLJTI1iҪG0LQ|`L__9c ?f@xަ(L] xh ^vҹӬa h&6DlKpvԾ:7ڼܚMQB)}+>_3I6}b%p47D*6ݾwq~"Rfe3Ԋvʡ=vafs9ۡ p4nuPR8U&})z[{y+ݚ>܃߅*AxA,A p"s LKGoNWm3o2k2W%3EJ"ڞs7W+Xt ;4Ô'WXAמuСa֢C0|ml+ң-V4Jt}uǛhAػyqY3iLуJk=H[lu_Gyo+YtmdPrOe~,EiUa"ϼDiȾ'xJsL{&gmd *鑧r Cz@elTY̸f (jID?0%ˊШO@eI*20Z['D H vVi=_%wӦ5ZdT[2}0n{Dj$2^a:_he٩E.[zc Mv!5&`$;v9b^vި+/)]}r7 J̔)M<.I–Ws4&nSR.ғCPNz,E)Ыל),s 2k9 sdՊơl ?)z!L7W/M -wU v =tKZR6EN䔪۴ "I`[X-ױSPn0P[=uJ^jX't4pCocwO𥦕Qojb׬VͲ'qKRLY/" FUm3NK18>3#7feyqi pZ6xB}K w,Rh̬٨I'b 33/”RW9Vy2 xWZ]0OrQ3zaj1'4@ MXBㆎO&.;OЛz֩VfB"Ce>"3Ѧ(LڤD Zw0(~> aK.곒ЄȀL#Y;c>U/seB`]V\ >~ay˽\GBJhG;NwaO`Es)WlD jC 䧶M+eq%ViAD8X5G]?|ȇ|4&j'R%o$@92)d&C )(73ӑ-.2I~fU9J-:ņ{alk,>w B+8> |KU98|{r!ɓ'}kAY):xh{!~rbEŨZTmko:|\M`a#N.\RBg: ?2=y ']Aُx,Wlܦ*#nz]zRw>p9Qf!&fVk;%!\@z- 6 HG ZPA; yBq0Y[tE}߀wQBr-i^Y,.*r]ә=QRg2}TOoW\$y-Fh7K #D=ͥgdtw4+y}/f6e w%l8!17B9*,8~΂] h:l Cs>rɵnQzݔn(e`gFZc#̗3,>{^~VK Xu5d8:\(?]|/mvxȑ%A؊y;oKd>פ2$' O,̪3ZTzUn$PT‡TCb&:`TQDy~2ywnCh2GAGb-ͱPp:ެru+֎;' XMSG@UUk 0k,8XF'Ӯ76ƧPKBi1 ѽP ;?>6|H?^,p)7ܓU`Ǿu͹^lrΏ\&W|p0Q}n75$};,R |kN=Adp"gXI-ګ\h|Ӻ"xs@LQ^nݶ|+a1%ŻzteH@cK(x'\-;ڝYUsUQ XY_o<*%YT?TEk8?^9tsݐ5 G&.e5j|\ gۯ`ݖ{0>t/=Œ+YW~jea G$}m=E LoO5BosHDfMQ74sTGhUfvdhBJ uɲڋe:ƨGi2L,k,y#}9dw`;Ӧ('>3)!uzaXc <_ a qGATAq JdCi>RJIbsyZ2ǬlnwI&S֍%.\ 6NJs#ͻhjuxrNJLhEN؉vD؏ wfNؙ݉2سB<~P ɄH;6GQ8_Aďf7v/<@mr'fJeJm奂q=bAUy^>F7A:ZUe;~][{B>~Fh3GU#H x.ݞAG(Kg֗r,!y:tDK+ZIjcLm3@6ljO1-M@rkL)z-g`d i0s,}2َ}JO&d(u:х(...`Ei6dʏƒX4bm4~Ac˕QS#:2GTak-JˆSV- NUy4ܰ1+ A%vvzh}/{ƈ7)e)(^֑Y~P`9'0 SB`]v v$T`ˈf4d.~%bR[>y"Oz6"~O9bBɌ$$cfePsb1t Wi9Q4NߔY>'cF'Kw(!$Lց\?+:^nJvsnXRڻ+ z6__%-[zxM r'lGi"Y̧VE( ?-Tri$5+|g ->;F D {PhI;X}Pmupy`M>:H&GKvW*~h˃AhuL `o.ڠa-. &Tw_ Kkxyi1sY(37heTi[PuISR%xٱfU6~| c*2 zD"yŏUzk܂:u4m)_cyɘY& Z\ǴK+ts*X Me!F{) ք5XG4rO.k 9J{umeח@ (D^GR!-6,5f}T`)b,Ir@ 18*&(pV^54n2'!\{{hkb`[#&z*iɵ98/wK}Ԥʛ! c ?meQdT,xBEyn.v$ABcTG!zQth?% (]=NpI${l_BMˬ xH"؂ȵ|㳶JYq "=5+ITG|6PY:xS4{Pצ- *$ n戾'O8|g\ܙh 6-HBܞ fq.GA:x+`iY/mLI~jIhB4bϨ =z ҉.B7jS霨ܷ76Idc(XD ?G` Nc8pϭM펻#l37imPk-XC:1(ZD8($#S8wy[]Ш!o?/gW~x]&$h)>糼QG+r|`Nob>E+wq7d>zYPOʥD5tTj7u^M.W w85f4 IsU#$J7r;U%И>,206CiŠUV9@|N#7d-c"HIP/gYcָʒ{"B2v3ahXȥ v,wĹ)s8&h,J-AQ! נF bf1U,RR'\\̣q[s- CQ8 cD,G+bg,[Ud~p!C|O%# MI3|QJ y~bO<9gr?43tĬJR|ӎN)ȗ]Al$iBIf Ecbd'pU2nG4ȝYmmPhs%o<#{:1.W7*Ou(.Dh]= SNkɰ,0 ]"iX$&xK2#vhd͸9Lg+;ĸ2et5)wT;pG_ 51 cgM¡Sl4d"_2BXʘOd'k'/΋ʪk.XpBƓsYۻP}]ޓmX!t@p=.ij'||UC@.h(ke(TK 9N>SBxs/mjKi5kٛ+r78[yRȼqpTʎ|BC*X"P,6 X!mncYPp|$$~BHO?\蕺.Yǣ7VX.He)Xm@>37 XWR 5\h:p]JܗJ+twٌ)_̾^(@(?hLLouu'ĎxQ\BUVe]Jvn\* jis|S/ W`Uh8􄺔eGpJc/ d_ų`/B 1HJdXs?#;, RZW]>!}ⵢ$vӦXz6+tPd+la ]Tci>N MAgKP;%K+:,&,M&SX9XRqX.v'𧋫~q <ږ[ G=;QyhP8:p$:P33H5*LbᶒFmv>+b^23NwYx_F9: Z-ii!+'}=]ɟaiR*T`eS'y^Wc 1/Ǵr`kja):JL8ޓyQ#:ooky8ըUuw=QO[kbsW"TȞ lQ3NS33=^ T6Ͽ L cK=CMHt3͒?Z٪$ 8!vOk6B" HtZnƾ)T%9]ղKPEH%D4 )FXG_Scz^"V <͗Sѹ_Y ௴ZvJr `kV`0f[>(Q9}3\Tp-$ṼhK]V끽((K%Mjq:p@Dٔ_ _,g`ٵCW ^Iz7dA8P +(rǦ|&$,jGYACѕgi{e,PnFVlc=t~S_ fWNтd,һ*B!YɕjԼ2xY2ʹpGbL NUpebՕܼJ>$ bؒ3=#`hV-$)Ǐ*[&H%EFPHF-})P@QM&R,Fk nB)=NS5gIS쓊eA+T1,ԺA/կMhjG4j qhJXHܶ+\BcMtgޠ,|jb]VR?|3t]4ɯdu:" a j2LL2{tuzmmdyںTZ 5hlKG(Yޤ ~;Hi#K-UJ\OaNCy᷿ }s7>k=e )&8qfM-4W] 9=-a (WZQyir(z|Xאּ;}u}23bDya!ͽ|.1R'F6TYcŝ؏׼+;n3ύ-?4C[cJhUJBnHY-\JSsD-Ӻ1q wqGڏK q{( ݛ$3PLPc/b4\;O`vZykT!FM%@ݻ4s,%FW9%/{$h޹ϲ]~ bdNJTV0^"Žo_.D3x@ O]y|Pb悮C!c.Lp'^Dzz-84 QIT\eѱw6uWd=n4I?mC-6Sɩq:lk(}IHدMrR.\J6GG7]wUQk. "UH1RI?trviSme#Ɋg䉈kECю~N.>fc%RJ/4b|Ž%w;EdTSVŲ!0nk|yl96QVV˿9KVE4m/"{PV e̳ ^Iy@SKM]'U릾Y<&h$% @KBblDTDD6nCV9QE6z}Yɕg3p=;okRD0^1~b,6c#8]1wmȸX#U}gΒd' %P@go!tt '}+x>15*T]PO$;J9kb/4S1#3{(_w9\  иDh$HNhn*>_2rAhJ7y&ԺHbaa0?I};{zFZ g?5y]$P0z1(Vg d4ߚFAE;#$7½!ݻ>A,\5{Cѻ `XD };ʪ7B¨$NۖwLpRFAn*wGpe4|G2hUCvP&ւZYS*t>:])]zem]2yYR,.-\nklS[@יqi`]VM/h=YS@RI@-/T8hI{H$uv`$0G2oi.o2EoӼl\+) bW$ziLmFC +qģ&mmy0ygm5Q%>tG0׸ȷQ@[jU©ɚ@+l"]M;M0{%W[KlUj#w[D Fz)HKQ(@c&. >~ j> e+>+ypHfRÀh 8{SzedV6s&(0*էܨ ^cDqX{AS_LVvB 3ҤMb%N#T}w6CC/dhLMNei # /q:9^E6tʱ* vã)ؠ]J^ *߈Y)7W7+Yi_/rލe1ݭ? [#(8^Q+.cZèeȡyq5Lil)WקUՆِ u .%M&٦õ?FMWK@a #>*wa; Ö2wpmJ$ !8cafdA|xf%_/)_aJhCr"jg{tdֱ3ȥ0Sіu doq)S/c F6{-dn"9i? qW*ςZ⛓c6 ?9߉IYk1F"p |6A:N맸i` kב]Ȍi.mJj|*! BlN}58^VʔX"(n.2fo7+X{~oOUn Y*(OTrGr;i,KT *XJo隷yW,N$J:f{ BZE=[Ԫ-q9ATwz8lFx"Myh=1q8o.a훢wq²hч)0@x5u`ߏdN 8ȑVcSB:ES&E'6Ji _}7Jca|fbV섗5-ТѳL^)]s+(dl3@(d&}+%GJz]Az7&^L~Ǹ/yK\' ss XL|SUEntIh~֊ Dyk Wzm)tnxrf`kaJj]fMdT%֨DCe:PwEwZGnbzߥx$AW>Ž?)H uUۣ"!1~X=#.zyLxiaȕ,1ѫX1ͻvҹ+ԞW&|Ն.$XV\_dz jdNSJ̊]Mj[CCbiC_tj.(y|ES㓝kYcX}!y>([}u_tic g޶2(cQ%}jwS+0w y-{R% y"7OH/4eΤGF\4Y3 >S񂳣0,rMvk&@>%)iB!#d``'/"0ɧ|Op +@tٴ^jɣ}߈ J;%;3}?tYL@!o%z*4%<4na.ArgVx!@2tfC< KTVY#E.sN9zqځHbGT6Tbu oOaDhA4E9:վ3 $L얣hvHc&;9zhpeg3]޾=*o]DJ4tY=66]n =q=AVCVtM P0r8T/_&R|߾C\2PUIZ;S^ws m=e=\wq©8\AB@R|fqe)9謖^鶖K27~ISdnyv;#lm:쫜"d/ dܼ ]K}Bp…It2uE[;$N L41D݇׹&_J^\zWVnDx2{x|$[!&FO] -և'U^)qCh8!q_4nIpEtMN-0yxDDDar0ԡ d22ғ-- Q zjl7<^8ja M2>/ͦ(oega=[ 9x~;.c5CiKYEQqe]z^/#Z6/cpyZ])붾m >Õ"҈:.!ps 3ј#f5ʖMv zsl# =?ߨ(^Cnјeng}M׏ L q#ճ='"l9Ň" dpwi.0A?2) RJ.(+E x8•+H՗脸\~XmG gz/2=7Aû0]?pJ҈?] ǀ eO#VJw4(BAxDlUvӍ"Ƃ} 9ˀ&Ƭ{2[pTvdiGWlUa:@ߜ7 S\}4㱆G3-v˯SӸ+`"T<+84ޔJ5ǵr~ ;dl,6f ^ų m9 pTύĽM eRvjAi{+rN2D@l㨵ףvaSJ`'q~jCNZީhi,Р2KRj\iY"84u\I1Vդ$m}ռv=/7AOR`Qbs0ҩ dA85'Hu :6i-WS.6|Rlh3ҔkaewZlR4sq7;~wXÿp~O6Lܶ<7qxVUE\NF!ɵOxZ]h:ʷB)\߮+{}%Kc{]Λbouܴ@I#ܻ$e#a/If3P8+a~/*Og|XULU/4b?H=l31WF_{Z╗@Pucn;1P'<~.QjXFySp!M>/Omu @4rF6[1zUHiH|=x ҸrF7V׿#NFOj=΀ɡi}S8|Km̋ΡWm{Pȃ*fmh"Ŏ"ÞUEbSy=0sY%uOnNdILHU?؍6HM s+j. 3hEDEy7AաkHJ :XDVLr[ߴQ7\Gs lj[rXq' axy*dz]J#Jq|fjќvλQΚaՁ`yc'/U^TIOMjG=El~-=QC"'p825jˮh%K|w9 0 *k7{ ׭VA ؃ O@h e^c JgkFEGPԙ2~MyC-fcpry[UU.V۶J ] `lu0E#GKtqUD8ib["@m̄au'5{f2f\LU\x)Y>CxA>F&?cpeNƜ0 팗,%1츿vts38GYq'-% }Жh:76 n2a9)]=$Jx[Kw doGxڊ{TZ6vz^83IvxyKغCZ:hpQDTEݜnO%08FWۮzGiH؃`u;ԋdNX"õb|QK /޻,$ 9o&|2QX#pnMz `{mS[ɲCOnBS6 u"ʼnd%GXQ*3速浭N>|k΀n i)fMA$2Wtv>4AiƮYd$Lp0yT<H &\#]P_y@c&puG±`5G9HEνrыyנ;;)q¥W_=sqGؼΣ8f@%4 ;7n$[S8hK[}CM ȁN fu2EJaYItX<5Hzޜ)g7-9(viquX^d xW!y-FӑK [)ABuYltʑtzh}<@r79{9#= U%0^y*k$UZ,z( d[Z^Zh++c>lFMmŠ79< *uȜh=6<\%fu끅oFx;бfЅ '0ڦ?_v~AC}VԞ)0FF?"^?K*SKex]Z#NhPޢ %G~Cأu1ڊ jSNm"kPK?re%C -*-| 51TE]W7%8p4>awᯒol".i'/?U՛!xJ89wc5Lj+t[5$ `$O RK#-{*^{ecrvZ eD2`7HS9s1:dTkot(u'Y;~xuݯToxwlfvby)Cq6 Cj |Nu>\݂,w+n`{L>{wI eyg@|1x?8F`jZ3ML:QXJT QtY1Wͽ.pwJp9 :-8E87 Dl@2ͅA&/Kgc (%Fj/8ҥ/|5T#wizlۈ>֪aaDENHNy1/U6b1A)گz]a Zw[雱\,#qa<~TtAZ*$VI4@4]<ޠi'MUbWWvǡ4 qfwa6bp5E: kyck!piFDdO 9U,b^8>⎝*bZ+_lby)-9%՗$[Z1ʳĎk*ʺ'Q>u$-iXVaSă#ygZUP;cF6xz˼!2܅\J:݉v9n^K$Y?V,"v'C=3I˱-/e==1+T37b1;7pf_4>-R1 WVjs]#|)K0/EsQLcn7 +FfCP)rz1{s$ 3n"w P?090VV,Z ӥ'dUN̳c#ݫQY7`BED$ OM-C//?s2Kn(ܤ4+3*m[y&} qZt27!{Y^-mDќ( 痷mu}IѵMm uHߟ"ڤ$`c Kr>xmL=_jr۴Ew D'9טqS&fp8ۇmG>Dro-N]ԣssB^n߿6G2[q/=P7~ieoTO[E %akR1M_N'^-2P~N4KQfqM/{ V4lTQq*nl[We_Vd)2/"1VF5gV2~2Wrt].З0e$F'd^gԗm%߾7K"XMZį=@ FVrvyvgo&]O(bQ0}NjL fIxy(,:+Qf= ,m`]dPNNNU;˅(o kax,`8RuJ_?=T^u^KULń7mEŋ_ 墜0/Ku.e*+×/|,QWu΋c H, $N";Pxv~v[cMi𝽲=w(WB~0 5W>ieKS5[+׏,7̃XÔPb`t6e̓{46^ƛUF{ת,^.4gJp4?ؖWn5 s(e3]bΡE Pz IR*_[4t rxeF#@XcĚ6|qHu#MX #PYEZqW";Ll5g*b N~m.:oBXL3N?m D9fr܁wҿ+ʉ㺤%ȉX18G p`7V^K$QN$>Ӿ٢$2e&SG\\jѨQӪ0ސd?h/zv1 5E/uV_z&cnB!&5#2j5N^gikZk\ Kض27F&eۤBFEѐhLu(Sq}NJW[ `xߎKXjx@ZHC@X$%l6.+ض+8GhH D(9#LF>=DN n lEzvV0FѴ3GD^tEi<o$ xV*/ )q;6k^3 O h1n_@@9-vuSc9@}Ȏ@mފd\LFP*'bS J '֒^m{Rm)V4fOώ;1@n0fYFk*-6o@y8S QXb2,:t/0 .r?و-tMS5vKBcWDM'dOdj Q@q˂5E[eD>ׄ\鹯aa Kө11 _Hf 5мaou%ڜc$7҈)Z{L 9mqp ZyU2{>7@0\R]P7412eLnו1d,#b }.;{zXS2x.SK{UOkO{+I>LvX|vӘXlAz &2=w/qM 󒽱ab^4V-5ŚoCƭurб {${MBj}pxOw`vVjRpDއPfBi(eaשNmU?8aGA~Y]>#0v͢ k׋ [dV%lY|6LMsRW -#az]˂q4R4qDEvdJfa"m[Sŀ8H1{<`&^O'(ys{8~A7v%ieDS=ńq`FW˅j[u']FH!"ً⨸EF_4KG1YY=0B-f(x*G?cO(ؖOݷy!h&jd 5) ^7wcۈZo}`[R)6ќ&(!~t۸,Jj.&u8#N (#`o2I (+4jqN!YKM9~or\ Ydd^#cN2d(mmRhRm5L'<`y-ۖ,`oE[Y8$f Gpr ~؆EJ܇NUL2?8k]$LGPi/6S~A3wpEj ~aL:EȮ aAS?^x1[QHb^}m0)Q =:B|~kyE;ր^jjgWTTs;5!Oa+JNzl\*c%#%`3~?z/lN m!'YYn"䑉P)Տ#<nD⛌9Tt{MwIoO@ 6/iJc a'E:@j!P,0L*Gi5x`o j\ pcPͧ||k9͕yUe&O⫕gKhڹAVݝ髂ְ3(}{.5;u{:8TH~М&:׫Nyȫ֎Ds&sDa@(X1qI*`qx^81V̾ ($9mܧcB:peن_RKRyb`pȡe0]_E ]Ml Y=Y>iG c>MAjw>hO/^^m$'D2L*;"^E=5_v>`Vb,3Q\}ܱlΏO3w'>:"͆>zpCPڌ5#Cjjxc/]СIkÁ:_$fO":wT/s *ԱB/  Y*惞SGMސjsZG[k.(DL.6Umu;@ܽB]dφ#\"ޕ:4LU;3 b&RMAv>@/Kg$ZF9 Vwn4H@^j 8f*I0 2Qߛ'JYAghSZۃR8u%c:tcRUmK?&-/ ֈ}MĆ=(ѺIBlV :?ΣA/ :d!U*Z͕@`{R˄\r $Z4m[:ќE&>>lKu<5(0Uuh r ҕRWG+U6w "c JVY6XgGdi6Mz,L$cc__jeuYP$kIiq_ےW1F.KZ i@)!x⎐W&RP2{V`b'%rS~jqHhp:)l 3 ][AϾHz?JqL.}T9Y$`0 q R!ҹ73nE`.1VuTC 娚¸k"Wp-*hRt.>t-a] 򠿂#˥,+X2 xK[$vu%=!2o?@G ۚ9_?yȐįSl'aU5A5+΂MoB]oC\oվq}ܐ _QZN0Ocs>K/( NiI9 ݻ'R1zend~#-}pz]7׀HkI }cʜ-G^(ѷ({0B՛Wdu뛯ZHF:u^N/DyGG7q|D,{-B9c&#|10/*y2jp0JʣkYPOMG6& ^n}n;^#J0p[IPu:í$s+u4*ӎF.t/QWa9h ϽE9Wg$N' tNX:ʔJ] 0>#V-\gձs9L#7By?&hQ~aR V#5Cc$$d<;kgX.ckL;<'+c8C05Z@|tb8|΋sQ%ϯF 'GsEރ@$+Hف\tم0Gj٭=ո L {QXYl|F߻3 ^wPG 5q*؍Dt .hIBtmVN[YÛFqeМF$LC <O&DPiw}#2՟L|SsYѷ܍]뵧}~RVSx7>B$> C5Zv˻%'y$LݖI@qkz; sL{I:sg1b֝dgIMMh Ć !oatjڿ6 *@{|3ĒOzUL4ג)^LC"kI$i4N9P"I 1(&ECĶm^{/,c3nV$)$lZ+J&9!iQH)91q c"QT 0D$(“Nw#肈 ɈOUOHY R_GUt+R LYbD245MP(Nm}ilȇ=x&5rlW[ n~A=I铢)#2R)de;g29>~8 fJ׺ك!kWWahvKU56-Ai? p+LΜ,9@; υ/Q[D;豧Wр;Po Y)ē @;$ Ocwll{!h,dE'B8֫19MCPu8o-3μ7uC%qC{dEΒd>jgyu؝)Gt֧3v&ߛV^m?YBion揧/<9hcD `~)اtAìUygs~@n:QZz~-6dNj a9i9g0-ytK34=5a jR"t>śzh'VxC,j K9.qU5Kyo3b" Afg@xR/ZN4,^{]wK_$M0U5MW@EQP/lI(,Q6r`񊕫K'2MiN_=p Vx#2*Ê:-' 7ݧy k~"&3DR?}]|;xi>Hڱgiȑx͢C_hlu!a>t]^{M (ND|=XR|n/qSP!fo"xL{2wZsQDT3GȂП•QWYWe83[$&P]z.k秷2؊."!Uî#i>O{0\E>qƳ%X&(`MN -m"w5`l@c NB͂Q2*&^hZl,Z]i!tXֈ1F~ȃDv\gzL{ϭT axi%3{&[gb <[Q-.p{>k#v |4 ({9ȫ8f0*GAmIaDzshL$?gY"Pe'J"S'-uݘ!^iRB ~D&\ȳg!guJm|$S12yߛܢ6 Ii+^,ݟ V%^Wv!) mҿ ml_a;= .UaC@R+a{,1iH0O6*l{o1s5\y#v5W}Mѥ-Q|mS/poC\߄=8ZjH/\V {t[ =F 7ONTس>g U3(BMh Q$9H6#). kQ;# ?Z\#IFOܡB/L J|#Q'lܧ2i#Oc',>gj{ uj<1 Yc'Zw#ε|V绪iFk[Ynn^F `6` 2eD5*'QquTN5s5xAGDTR.HhTr N=9ySCn ~uF["p#[M>sX;RsФ5 :C4c@C?vU^h>>\raxHtFM~N%,V2;4G|6A"m6GM-d-Tی뉏wDʼ蛤hWF!345s9`-?((Hͪ7TR+h n^ 3)0{[ 39/o\!zY=C Jə 巭ۂuu=缮?r'`4wL (HmQdHu;1g4`t Pl+O#GVԕԾ7$x1fGj`хr L k̬'fn;xCZ>y}|㮨.,Ƨtw7CfMEULk|⭵#&pm6 `8CnI&MߝU0A# '3;4_;(E ?dSjt/yMvduci"(i[rm+/[0MD]W2@X):"#RT9{| cNݵ#Na)X;q-Ne)Dl+cðTxIҩ5a$h)֫d|d=iCStj2jDLn Vپ:5 /eྠlVPUzeR={}.;\n  qOr0vd[=.滑o;nlNQϳՑ1ǃ ƀ Lr)R{v#`P^q/jV@zN=ˌngDȭ'u e'7{F5l;I>l}>%w_F"NN*kc٤4hoF\=tLnvkC}MlZ7 r'Ս 4J`_?s3w-'Mﱑ&Hη^~q*//E`0(8K+5dn<SQ/s _BGڕqR~vjkK#{'I+j jr{U6W9QA-OBⵃd.=am0]w2%TKJ\%N%:YBb|c"uD-l{BrgyH oU xqgg^uKڈZDy-Oy1`ү 8H*`^Dy~ Tt[(?pEhZI$s)e2skCZ_zVj(r[P=s݈ shI  ֫un?<b]$貃"ڬDb1ܳf(wxf~ne(jt{ԳhWx[E&O5, @Ƽ/?ؤ$π7Em(HxW Ӆhu7B3])=꿣@}AO/Rt>FS7QRSLҼp{m>D?["R|-D}#n/'DCSSQ$Z.Kӫ Z }6)c [Jy4Dϓ$6#R|}ɖvi$nZ]}.?|[׉3 Pbmb'1t# b.us'H` {_]~՝eWV|SpDI`U=Q_.ĕ\ ri%>PK`6M2Y Vɴ1ysYO>5gϜ1GW>5fdXV~tnB͐^lU$2==Ɯ_Jrڰ2P]o;eo6{+_7y< \H M&rNiӠX(]G R1E|tD6bOAu5Xpab'@b0.LH\9Yފ30_ qU5?JS`o 9:r m-&06K/m#.5OJ]5 bK}cֵW91rl_˃>!E=o1JoiUv tKaѸ7c+bW!1u"5]ܖ\*[+(KC*8[y}2^Ƞ-1D_AHF|gɥV{HGrD鼽z j A߼@Y%ɇ H;M C0麰>"1Et )Q% vln= bPs;&r{eo4yt$tґ  q5NLj^ix$pI>*ajvGxKT w.B9N 6Rt"YLHhJ.I?L7~seڱuW,$%ߔ~ YXV,h+gW9NRk%ElH9iƷ5W(H #ѰsT mek; |q=.둎PEV߂.uzi_)`қ z2ܡ*b,Je,Au^K'DmWfI(yJN7p}]2`&+6:L#. w-ʢ&VaX^1eH`tW)#yb`VW`D@BMoćB_$wf"F kνڎesnɢ!X_<>k빢h.:w<67xŬ`kHU4Ǽ@&rp17| .|T ݅jԧ=|`a[Q :seXN*Vg/:c` 6 h& 6&&G6{(q8L<LjLJIU k_< n@#P`Q{I>l^6( шEf _Nɢ}I7Ұ.<j9I[738RI2հb$iPVf+Shpم5~*mP?]睌}/PUw89 _(+irE<lHmd cn1V3!|00"PW:Rl u7TPC*)~VV%PU1ӊj"Q*mJk}I!7Cfa_Ʀ%X@ #gzZzucf#xQ2Nf_9e Tme{f>y jHr)?;(`ji :[[`E7M{1 ky%CkvxóB + RB F@fB쎧(jfeBOX-r:1o+v_NkÈTP4KOPJٟ;C0$s qc}m3 o\G@f1ZҜ6d,OLƥ,W~2<%؃kND=}2;^y|pQ:`nO|c'c3j-0 y d!(bO" Q3VQx%qc~.(HEw-#G!o<Ѩ47MjL|bc^4Rcr{u0XMAgUp.\ܓ=$?K@ UP2KdE` QBh9'>%0t!m;;V?-㕵zTUhpؖ;UŰROVj0L1r2-3;Ɲŀ-zr%E۟W 'xU.A<ؕ.Ǵ!?.փq$àbW|5L-$5PaG\S aXKmj"/? fm,Oh;ŗE.~JYIV6LEZ!VMV7>7_3mKhSb3k \%8!1z੸1CKlsS;6c * eU~ǒnBYM,(Z0&x\;,V f@u =;*6;##Ɛa]ztKj|vȊPY#ѾN/ROgB3Phfߵ\ PU*H`q+z^u =TKAD!2&7ъ!kMg9z5 ,E1s 3U?mhUrpK!i"-j* M|6J5FT^`\D60TE [h SR.  Nev?yqsOA]39!jd.x#N3uMF# ":.2l2T%WjQ `[5.Qۀ0}sr}⛹ 6 \C58|6qtt}/Y>围1ZZa.ԀB3>m_: ^ (*X89fKm =9Md0 !?N lҚLɎ=?z&!Q.XK2r ?,O?ǫ{o? !6Ў>Ӕ@R$4RwB:q=C"fxaPO5GORfl:A5bH&*wzp*Hq^;HpJXL|oyH5ΣIRch88ׯD-R3CyG>8*QYXqyÚdqJNn%05+N\qcz]K6r fK@!svl r]qāp,?4: frz6xT;mp۾cH5jcܘ OP]X{.Jl͍MIAM yKj[[OY3JŦnD[4ON\,Ef0i8bqV\^F!|~vN(gۊިB;i4"Hʜh*ajOb#Dhg2B{c B'd{#6nd%brhr}A6T1"ᆬMx&[s|ц9m{?O!"u tO2n)iKVس/ y9}ȗ̼~v7>ړ{[k_ʅ}@r|=m"3] &789ʍ fPYi[}]218@xNz ;˞kQ5[;jI=xϱ,tGM)v%l.B9\W9uic@sucQtևz^iQ/P8Jp[0lǺl,++d߸EBjnL='ƇE6&Ll42c= bܭ1CVBbW^MuÞ^0=3XTR s i?{:&AHhRVpwyvҩ ԠV~exv0@ֽѓa'' md 'J&{Y>W=0O 4d竆+( C!"'NO''R~uH\ȉ*iZ&uY,CD`юTkSA(Lx(w AhFSo5}WNPG7"Q2)ش(gj}!oY#UX"RDD$ ԋEzʊ$ZN b9=СUrMS:9K/oLR%w?_&Ж)kdaK4Sgd =I,٩CN> {80d|kSR< +'anӽ6=i/M9K-AM 2xZ Yx "GNX5Bw #v7|A'eAOu:31r!u2hUM[yC%[x,SrIQ#^)x5Nt+>Z9:I{Бw\ۣ6}!H GHOvj>Ds1T_ mEWb~o)\40 E.}ݴL4njLݤхs|L6FL1b 3cx:_x_ohF(6ʑg.ȕo֌msR+95%'zxA =s–LB Yx#=1H`y;X/~:L;ObzV4P?Y'sO>zxHE5f~]M2x͂JfGԽ @tzm<~V0KZ OܙmMQDR2ֲ}!fOlqYku8bϘ%p3^#KLƜ҇kMؙ6u!Z'#@ b :ow!p??Z3qS TۭRUxcFIFhܰ2j4f6_a+LHwpcOFSボDg Љ`BYΊ9(g钉\~<\H{GrV+ m#Ib`֢y⭪̐?+s-suCfB&ih%#@}pN=3pñ NLV3RfHњ =jiڞ[ 03>ۏaPWqp۱x#)JnwЬqZ?O5VP#M%ߑx %,,x~}XOBH(K!yt z=tZ`#0*]/y8 jlW!yCӹcX}*<#OK6S +N$)4)F(Eis&wxzh Y-{'V6gz&hi ~qSi2qۺo`Q6*|b*, k?$qVuTkM;uպ6{DЃkmHIIxhhLO 7uӓ\* N ^E@§+lw֊gY!5&-A*(awҧH  ѫaE7C_8*Z)'WRYJU2;ħ8;P< ։ظ6ȩs֥V k#cWRak LЄ}vk6SB{xb[.$@_j#MWxEVRcPne(N '{FlObv|OBl:Q/=3IsZ1U6%cYd*/%J€޵@]` ínWrBL@+z[|QCjr65+@1VI| #"tSrJIWdٱD c|l,ta9 RZNcHVCm<]fL60֞92u5[!h;f[%{GKxg>ۇqb$$RzʐmMh*\(^{k {f|l3,u}%9q{ B#\r2JoϡL8gR>_IÒ2!b=PE{mhK-X]#|A%XB7n)J,|s&G!j]榒!yI!}iH]G&މ?K#; C`[=W4v kBC`i,s? uX mfX::L7b2߱ϧӜQ'ߝqYf؞I<C*!g5oseJoaח̶Z/^"ݗv/+2} y$xeٷԱWcNa ^\|h± ir=G"DQ] wKwL i ̔.:M)^$U<p*"JLW?ӰO3S&6=!?|"$zˌ7_ZDWF~yUy5+֞&)ˡ)f%2k-i~?n}LtpL6}&[alɄ/GXx0+$C)$lUIwUo}ؒ&㕌OZm.vy.P?aLts7^gEMϘ 7ӂDav]7k9iH}vs .rg%Ufٕoɟ 1c=* H'G-V]*-EjSϺL.SuB*9s{fxxPڌSq1Iof 6 ^d"c-E p76̂C]HN5ޑNpp jOjܟ &Z+>$Ap+=ù_}'n hM]*2{GM4+u֖hG]-n1L9ӯa9`f p#3UDRP&W!΁{SH(:]<%mmLmF/ps͇B$?f_7*+!$Br?ljD]{Y>o*\Y>epdlOwsO$8}y/b0jS.Y5țrǃ͌`( ~UV7c9Aυ)f@'9E0H7Rm-%=Bk?$vxA?Ι-^]ġfIP2$~VQqh7_lrU=Oc-1VA#YBY 4B)Y=C= AZ y2w36tbD1A YRYa щCț߁RҚpH^I*:goH&98]ӨԁˋEkNga%[H+GSxLtIK@ E+cԬH}4<=k:!*J;_b!snra8mq]: -J/&uA"(=h} {H,;q 1d+e@+ϘȂF(j8tH *# ?K|MNH -idHjvU~247]Μl%_4QDL_$~e R" ׈dӑ7S򀟽! 灅-p¯CI_H2SO1Ř:/<ֻ}TQOE$4VW*܅E۩meMSL<6M1˻7C9E,Pw )VB4Ǡ}$5-]q}Ɍ[|aoMcTzUf)Aɝ*@TVuQ :Jqh4;9$ԬKx/g y*~D1X\Ng=kE/ڽ -&qNM"Ix8^ p|yM DodhɺS- aQuM)ܒ<43Ax-Nm&:6x9ۖwѩQIzDrC!qZGϡp4D% t#LM&g'NFp.^=PYε[r[ )zZSFXxo"M$FGqFEb/(RXF :+e=E?kw[=h`L=% ,?ha޳ p_]yBgf<[S]aZgZ[%!D3(4eYs콳$Ro39;=DP$ratHri\Cn8]6ҷ P'dS8_%v>o&#ufo,9EuX&_Tx#\ܶvcL=im\l06GnR!~K^{XՊ!exRVN;kϹe*( Nz}e! YU\{ZL۽_Ӿ_:3P?툞iJFc"A Ay>X ht/UUh^@hp}?J@}S05ILvgD̓ ۻ}1< Ƚ_F; N{c;ѱØuuaG7CL~%6b}H N[ŷN\R+âe)Lvj~@1o|8T/+YbY:!珩qdxQ}g AI S[1Xp|d~ Alh_$cΒii멮aP!U| 5/D'z5:˟5Fo$O`emQ8qEqٽCj[X)obFƖԓQ0סO29/\>\YT(o.c<(5aXA%Z{n\ܔ(Gez!՗WINAlJ<z1>mRsox #4pe=^^-.jc-*-~rc?6> sOP:4OU|7gQ(X)==;DIwH0z &K!jT94{dnYQSdD#ڳkaA"2^lAsUaa12l 4sbTNKrg?HZ/:tva^~̿40 #0;}xꍞ6I<Po.'MPٙi2|SQ6=S =6eʮ!ëMEk+XkD7pm+;R3Wx|=8CG<ձ&9R_V,z~x |Y+˵r캁~fŧ e@ Mg%Sa8jwp.D=9GaP ^io=qi%`5 Z +1!-#ڌM WdEA>(i&*~cTy뒆#obM3~yF$dZqqd-Dd*R}5ciP%ò|b᝿cQW/Qq.H(}E5 mLy]Vd V mo:n^\2@Ao_z@m&9Xp"j{Vte)HW#市6]~Eʹl,^鳁W@*gLY^ + \nIJ 0=ɱX: [S[U)]"=YFFؤk"8 d:[S~wDb V*6LWPTM b!j(1"`\J ?5fCXWzAmyf0 ;ybcT->S W"`:}޺h b"6PXy3&惱a!d'M^O?bM(GFD8kғL,/~2ѕ ŹeსK{͘8sf?& 8 prutjNQEa~axIȊ5WvHyMxֻ?Y-I2wD@S䫽RMJj3,[^hn`VC3Y mDX|0:rn{j"PV]qrc4HJ+cm3uRBGv8dc]C.oswwjxzuh{JNE @ږ  d9, whӂILgA:*-t HS 5T"x'1 5sC^SK9@~elPUSYVD; v{-|sZ ֤zTGddv7i'=:Gft;v뺲7 G Uka2BMz$3$3?_1FJ!dلPQtyA`lc!tuE.ڭA+;@k&lȼ+nY}F+7;ќS2>1oD]6k#F0kZzwta:;15IV^w*?oQ7f3akk-%M-…$g o((T*[ =hA!>=Tɘ6jT"^5F ~ 3~gQ-@~O ӸiW]u B-= ݤ֭8xXk-BWҸ]ԊQ#ӭ: ۢ˯t^D2'o$&)}QT_m S!W#i䨉T)Fȭ*i035MQc:n9K^ddp} gbX(f6F'PA@*P&SI'**9m6L0",OlnPVc`ZhAmā~uNJ{ 2:NoEјUӺMscV@ICeUqkcuŅ yQ]~2C} <,Uu$]&۞+]05l="=/#w o(,޽:r^h'wz<̬N0t)l]{AIet+͈DRR]{`<W.&psƐ5ʾStN[cD]y㪰,,;O׾I?l # ˇ!Ebyv#4,ah敵GLF3ٲM5m#GLբl;#N[? %vʨy Ɔ~ZsmozBKv~G]0r\roGiQ8HG5q:ÁBSxF-i%z6:U.(5ցMY[Iv?+^jW (.r5t ʔz"}A mIT"-_v9mDOȏ`iTp/-=7rˆf*D{MvlF/OPe88+a(+w-$NJ ţxҼEh&0=ձ U@fڟ5f3pw;^GBϮ=uS"ۼUhkFHш ^`D*ꟸkZ O5k,H0dƆ"*^h~~ Ԍbka#Bp2mq(!7;yya|%PpvJ \hFm '(Dx!*sfs[Jԗ @_+DLU`6#Hܖyk@8"UF(|[9^?4g<ʏRS}73TY'/k 24 }qUGl1@͊:issGi%ԓ `dGXZe7F`@}͹igPy2Ojh#N3F}c] ‘&{3RM8x/5cRCH_+kR& P4k}IﰂeԓN_FF^I4,%o;(p 5ǷH?HK)F94C͙݈a+EHgK!Rs*jSMɴxE>eꘪ]:q&ZClp,bL/6I-SyI\ ڠ:wٛikF$XjޯAw^$ 3TrT+.1Vvbȁ5)N eȂxda\zSc VtI_? jSO6, %?k 4(tUNJ|H AB#Eo8Ӕ CrZ j)U~ީ- ɋ4J6 \j1ωDĦFp7Iu5_D.k SX(vsvL@L5 UYIUv1'tFeUB1yNw,~ k.cOMMcѴ|2L7n2+~pES~Bx$g.bVPWq^EX SPo}UHUحWImbʅ2sձj8O%PbEZ0i 1Xt"hҀ:M\%) g"|i?N>ҵ033$DxsidM,s[Ps%DĒNw$y E|O/&-"0_Ki*wYtZWSX["]"K%;EoxOj)s yO}'3g҆mBP9 xE2\w,3'E k*cla{|n]`YEq)apR&wQ[Oa>F*+e,xg7@yիN|47p0|(O#^<1#(õ>AT*DO1W %2o)5ОuO~Y|\9r#l?,Sc_'O淦bsE|7RգE!ՇCZ(G ..c|ʨ:B]'_HT5Y "͏<8D^,y[>nWmy-r/c@ciSWn' ˙7 3Z:JrA܇93:aj| /($ED:P[Fc|.DjJ2 Z7\x Ll!@t LB´Q}Z>dB3jRXm4m.sVJa~v3b +PV87ƀ! Z7[6a]BqC s%jr3)>VESznuaD菺ιc0bdj<(Y\cg/ G6WE`+ã_rzQ5dF PeZLQ6U5`T'ĕzDA8$) :wI /G5J>d^W'8HD8L/EjncdIZϬLhYW ["2gNCyIu';ux5 ~j$YVt*? dzɜHvLq~A}(p&Юͫ(A? t][:ΟkcVȞJa>r.w4F#~T(VYQ '_ζl=gpMrnbZy{.r.Vq%ToxWqd~V݀lx~Lč\1Nh1&p2ߕ+9v cfGՒѶ6SD9.^Df'&~=/ ?6WK/#%)FAH5>eSYHܜN㚴0{jEIA9@^.%荳tqv RXzT󅡴<5s#!1e=ܵ1t\t[U:VnDB.N gGUN2DF wM:5IyW ޾< Ŝ:DYqPpr2 =} uuI +5 gg&fb2dS(tQ}z ÏVv}\:j6 [!zjl\']93)& 0וg-h9\N~jT 'a o^1 I)i%kT;.oCM$2Į GgÍP7֙#|^JV?hkQsAȃ/ɷ{B*vBWnw6IM`;jІ8Q7XmsXх:Lq !US깵l{!_kV\t/q/GR!wN^UߝHAjGo fF򡴶 *z\g+zPU,f€ǂo'%Z>~&+XC8 ˨1Ǎ~Ϻ]=$`,TB*=iZ39x/uBKJ 1*e[,'@E5#Jf'~B1>[8q>V"^Zᄯ*ի-[2?a2m<${7h{|J5«"μ3V|7}iJ58eK t%D˴$K(cd2{D4P7X@vl4:e'y(M_oYF}eaG)UGOjeA|uQ1`7MpBȎgOqa= h$5݄;2yB0.@3:j$zSu)/XB[ˬ"< ~˃)DDRr8:ɂQHTC9wꈃ֖E`o*ȢP Nj ?&·I9^x;C.b4 ̴VsjilcO0 2 nWjDqTLTUݲZ(nd.Gy#'A*0n+[ɘP(Mx?~-\؇P@aB>[qjfr}i]m> .~(nY9$B:-uYn Z)@jz>T<~;TJͿMr޺pu,#< O;I w>(]󮇋6g/،L; p}Okb$E1Ƃ|";j)y\A{ʂA:`2{ADEH}"R% |ίB!B͐aタNd(xbH>EnpI=rnUu]|*:$*o >>? 잳" .fV;#(HG\!J\㺮^b0 WcsUw֐O h>'gBY_8Д0hnՉ1Sn:)K҇SBb,:-,?WtnbI#v=?^枋Ht weR1,_-C^JLkF$SwdL\.5p_AXl}QD1{t ik6y* U˱MnOqzhRg.bj:MŝMp +睹~i8oך("#AAБWΖR3uK==j4ީGpP?D}"٪brl,&pw[KbEH|'Xi}Y5bcim1RuDYI[V89BU3.?,S 9?7ȊJTS#88K_FԞ7ܠ$} BTk؆+Dޛ[BmxB:$=ΔwsjWIPZ2^2Cm [nIKɫ /SD;΋X!2U1~zPgjeqq2^:04$2(]RAo'Fi{d/xY/0H^ЈF Q)@O0 ѯnA83 %aзg4X Vl YcCؖX}#@j^gQx;u5qkNm6R/ȋ|;+L |tpCعbˢ@4nȴ# )\Un(a[:`$ +&9G3v/p&㯇"R!.bX[kdOkSG+QH7h폛7ے\̇1h ؅^~^"?d*oOΰP[?Bl.5'^gZɞNn[6=ㆵZmVpO&r0x9VWě\U IjꞜub7<hH ȏ/xB 2.Vi4^u/?ñU&ʼn v53"`Z0cnD!>~X5qdk[`&3@DQyqL/ezk5`nd_[vz-\Y/)*-xM~&p3(j| ̻O" !UѺ1Oi,cA'*N4>^zZan⟻ih<,~|+ZNbX,@A!D&D%2+u9k <Rnh1T<'1$H8wĥP d=oו6RIfiHݧFatZ *GcȦ\kK( EbdRS`x1iNh 1isʱ=T >Q͓\~C[֋"UibQ@MmGͯS}.&ÊBj w-hbjNȆeIBo#CN*gnvXӵ[&BC_7 4rr^ ZE–6Þ{eށCgb&I7rI)|v F@CYqvwӊ>0(J˵)v*o?^"CbF;*ګd$E0Pzϗq2Njak!\e2%1RGjm uhA%:ɷm_%EM ԩ'l̕XCa,V~s'1[M<=׊>{)ʴHʳ{[090y)o 0FVQcWs>K\ ?[\ H.:j.sCiaI3Ʀ%qUkCAY`؂W1{lͶL&=NHexG(պ^VcPGgK}sCZtDs aD'OHX~8JV 5jmmuot8fw?ݍrgGBy-->ĄٟT9gXd`ՂCʋd[ƢI~8KCp$OEL!| MڧQ@wAoV _K5 uqއ16&MFo,SP!TV{]L5s3UzF&Ξ^XMf}^jk_FCn&\~{=CN5ױ.$DZeo=YcB0e5t rLGʃVƃt9ƍby(uϭ0 &&E BJqyw9WT\p/}$Аm$j*$Mn|IKۆ&=(ƭx  S0/J$'+gu2ZV=x/'bS(7s51,gpئ>[zm+t<¶(P%nvBW9K$'֢R"]dsfU#Sҫ,bVu ECCti(J҆ݧ I1\' &-3&cNK94/( ?DpyU4SŌ]#v۬+AZlwQ[~H6w&z&N9GD XN/dI%qxɢ UST}7B3)u퐭'6B,E:.ԌIq9gqW5dv!*]2:2V߀VLce )SO-~~:ZHUf ś;pA%fq_](MO]vGҮFaveI<X%vgWle,gy_+DLㄢAef!\+L^sl jHlL ixIg9m-_!>j<TwH,f{\ PgnG(,~z3*A"P*% PkP?"~`dߥ uf^,L,7!jKgrbY =} P|}`5`P$_&|Z zmODX%#n ͛60xFC'Z} .ȦbKQtE13HRq{'3ɉً]sQ8's~B>tM;c6ޱ\7J@J+MEH܈J+V5Vw>iN^\\swPT5O=QKLPFtFv?2ļ)ZW*$ _?"IsB^7MQjʓwbߥUԊƭ_{'[Rh/+}^ cJ%&~VT*#aጟB*0"T kAV1(PIWs߯¾Z9O0ass򑼨=*OWKMDz%&ڞqZ3>~z~(+2x gYZ07070100000031000081a4000000000000000000000001642603a900025164000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/m]?Eh=ڜ.+N⁊!g\3K46=jTu g By$)s:֑\q9|ieڬu1>h/qR<ɨǑshG';6f?SB;xGŤxF {ɦkx"߱5*F!A R?tw.Gx܀,$Yz(j Z`^Nw?P`h[;w2G *.<}F41j}Qq38ez k%aJEWK 5@u`оZ1<% =njz[?wA=:csx}2FH)jx*gjZvGtgzMW~8qc@'R4TzS}N\4Seͫ% [=sj4сA%^{C1x8Tp֕[\Ww/^ܸxdo42ΘI8+Df | 9ޟ5Z?.4\YvgHOZHs_!`&hK7jk@gjdSq% ̈@[a`"p^TqbWБ+ގz6H 1z߸\KߙC?)z\%ȷX;#Cʻ=2ie`%BiRrMSAU ra Rez|/(-0GNt{wC}Tv@TEi8F* {%]ޞPnW‹`b?`M GS@WV6y@J~5N& Hezk"'?]Bǖ`-kZc c/knl.كqBǓRm+MME4V \-xsq)0!MaZ\ep^缢>(-Y7/Deͯs|ojrhgE E:ix> B5pWj E3W'—S$BqVمupK*ٶR9%(hhJMANﮫrٙxO"`WNTAbJ Pqr{jԂedsg%R48V"AKȝEtj\ ^>.K!Tr|65& pc']^ohn(!cb鲥(lk#~=ŰCn$GH2DbW+>4,b}.}{J˅X n3<$DնFyFr!8`UlBVt$u $4?Qw KO>V*-,n,bN&ث7 c9vZ.pOWMbG٣床;^1P'Zք20LMc«[)QZN鹎Ml0M/"" TB_|:%C>Pv*g6 0uH. Ê'SX,p[j+xP=g;FE̼/=5Er5װ˄P!]0mdC 'ȱ)UUQ)NP(F{{r3pvT5 z_A$cM<41h HK8{~t.18ކL4hZ\8yx![uK4O][#8(E`.gJM܋Q>E R%*j %g}"z{ר;ݩPО"|ѭMY)VF\?^NIxAv5s)/c <6WBB3H2 ?N:VA?Qj o~}Dv]JkӻK}@ycM^1"D|C}sPr h[$чoV zN#~riļ(٬#DRAa;u-zFbIYw@f }Z\46vd-a,p}@Zo7ZI.xTPµ+,ma@&"a,f6JT%dn Ga276=談8 pvqrcU$3.."O,\ͤ+V읂_+Y~_aT6,P ޅZـ9YP1X}cA*ZL4&x.ņ3P4o>iw(/˶[uni%zkpv6 4_/UWjH[~+o\̝ap[v GL9H~JOR; BuiaBkb)G{MNCO[#E\?/HJ>Gs%. IJq{C%k8A"! 00ؠ ?g-N!'m2Nx` 5fr,@ 쁗-{BL,nmxSRꀮ|[5d6iYi|6S4)F`es+'c5T=]_Sd{t``\#A$A؍ަwjhL横޶?F!JdWI;~z+֖'c.1م>!^Ib9Bj[GVRD^r+=zj=cFm垀8qݻVb yFxO9dLao$ݦtYJEa>cH@B$?\Xw6PS0\d7[\ u>IWOM`xq;yE=vo[R2{φa]|tD}t#7#cSr R-SpwܤJIWĻ .kX2W V^D Gȧ~gvO|T @X|r(b=L)Њ ]!l_[e,+!N%CKQ݇ofU8=hK]|;}`ܲ*[ 5 s< Ĺ"6aۺ|vg՛'1b\ST/OIA;Mߨ}NjnH9KO$&zi$%Ek|."UCKgO㽵1O"><8+5mt3YM/ # 8g5Xq2'i!z(w)W~ApAs,Po 9{D:QJ٬]&v* M%RGh~eҸ 6 t?/$܀IYY rw7PXH&#yx3#x'2n,o:.%Jס/Z ;?@PL/2~V(vˉ]駧n|%$;hQs~utrc?D+u7խI#M$ 8M^}v-@$0<F4}hieaQm]ţBmlȍ!I"L.%Xj;5p@ʏï-gQb'{K5R|Fꨄe&>몋L}WQV/@~ tSR9S/A׸Mw2Ʈ8\hہvJo:> )X{'3dqVugoDӤ0}u@f5H WZOe$훥? >.q%V^-d/SBC(4oZPQ\<lq[igT]-&AlgEzlwvǖ70== C27|uA3bݘ1X<|>e^i&^ENgX_b\ /cbɵCվɘc;A5#Lpep1g'12uNYԛ{gHIdoZiA-FQOHRP&T3kB"^\ .'є/;*ˣtܦU[ {|ċCN㭆HH'ikP' .D$Պ+^]Uugx$Ȱ*| ;k ۆM{?,daGpP{ K :1Yd4Y׏Ƣmw'H[ϛ @˛Qʙ'J ]K&2&l0FdeoVK: ɕ5wͲqJsk¨/ XGcll;pNA caJkyNVD F3YH..j ǩDo&AIk m쩐9 $51p0>{C=c]f$Jt| g K /p \zo\nT)Xc,N}=6f['p嶴O 6d$V:KXY,a^8rQ\4YWU]US{B7yT̩!L dowt'\5(u:Q$ ͩA(pY2xGsͷ)fzJ7PF"v\a˴0̄#CMxRU2*mxbmjxG# ݨMNf 2(t9O|̴L^nЩ >4_O "1:c,'5FIV}-P7@Fugx5=tO4x4зp?$MQm>XLcyh~Ohpd/RnS׆rFK,֎vӒaTHf>vǤanwI]w3ǭTAXx <!HTL3|o'\=&֯dE9 LOs-&@/O /=|>s+= u{}[\N 3޻OX^HvӂmBq#2M2> d*ep>2;xuwIR5 Q`.nL93nf.G9X 0H(KZVÞFLp#O ͪ=slA cQMlԿM)MpuŅt,{o&F1.'߀0w].,G)( %C/L_!+G1zsʗjϯ b<GKK% .`/E[$Dp^MSo't<$C,#׉ z2t$MQ%Lݭf9x= T?cOT40u3e{6+B#SonI I:vq0^RQu^EZͮ(,# g)Eb;ZQ@[ԍ6;wT 8Ck3o)&ʸ\qHzhhHNݤsztTg~C<[UD寧OFltU@_h,rcHTr˿2b_u82_MHi4GXVI95͆ -kVoj๐:p_N<(Ȣygu 4ׂN 8z&tTݿ'~r:㮚TqYL^?t5%eq ֶ{xLU]gpƛ550<ѥf&bm'^ziqB) N\1"dbLT23p$ϭe !dhB\-"hx`r8c[\f~%n<'nTs "_g4{ّ8[[bq>3G0`:6m>]s ЫND3A$#Eu1oOb3NxT{ŨG1b^._sH5]D'd!d2g3A0MsReod-ksP8ؒNѪ}jc}^Dlʁɴ:29\./Cya*i3yLo ;r KcC-Y=HtP/ks{Q4Q!(9䪂%j'qG{nۉiM%fPi7]Ihe/9ԶHDlI(VG\m,}kH=}/8&Ff^$;=$Zdt{9ڸa#K8lE VC5| Nj8evRyY?vMЁbYc𗶇iwɾZ7 זOdxq߾&OJ4r96E'q5юe@SCpkO#vz! Cg՝BQ@Om OTdtaaB`nnxqZ~ƒPCh"Ԟ.xb=$J/H8bEՋG\<n+95'w/b1>kaS3548ӠR/;O,?}_ljz(6\eKtvk^ߜDn$+ٿ\CV3ZN&CfqsO] ;A%f\[U).mFU~*uОsvԉhS(7W;HIijC}+ÇI VؘA{#۟zdϾÑF[-62 _9-߿SUr8yK,gv(n ~ts{" @YZ_0(Gj>y>JB(]rWpߢLj2ۑ0Ȅ=wnƕ ;LԴ/NEŖG^|G(*Z,Ni5H6\;#emjZ2>ub_][VoL>4]crxɥեE{HȈZnBGta.(2Sj7V|Tm%ID?pK.:ZR2IQO#N+T%n]d  pnz/BW̾8wkӒLTT%)|Sۺ&`΢̣$x+B$",S9LuVǪg-)<%[@arȡ=\R%HPydnhiy}6j׶ZH]p\a;B+o]%T%J!uE_{c%NVѽ2 vt``e!.]-oaqoo0w+$XPnvTsm.P Mn>=r/=jaӡ)xM:Y/"'T(nĈe@hǔiL]1$$٩r(GI@*֨Q)HlE ?O'X`!WiGqR?iFDmX)~=+': G ibNX3b"ohau{+Kyt6Qڡ.}_z8:2צI)8>1Z$E(669I@"mD~y(3v Lv)/97X41wR6uvNG@#]Xw/!` F9=&:.y|OꌐM"j%{I/e7^[9_oesBRKNM-;g`-$ˁigh4)x4~St?av ߏ묉YiƦl\2UΖ߃&ggl܈M6gQfy&amYY4ЖIi(#2J6^&W5!& Cުy bÆz*]%π(\=\=t4d2lՁ%=cч7Ow!ٓtG[ 4ߐ+ ΄隩|'Y%)qK*5 VW߮KA'R*׍GUJNvkO^}zX5J$7x)KCd/ywWq^/rշ(^aۉ,cd=z5WzAvtrܗ}+?T(5l\;vmޚMH7ݪ~>MO2^eo>J$\ > KCN"dQ FmcI\nU~SWA>{W" &@W-b5g_o^]561q!rTQl:%[D|ʜoe$@=c_ek<%k$B&CPBm> 620N#FɰwhgWw=c'R{0u"嶹aKާR`+#>E>ny0-)u P8꿦L+ka#xbx؅9XX55؛{#ȓkQj{a GS(ѩ𗧸:l$DQ_̓! 1?N`{_ K,`%" ulWa?rViZ$fyU놑RK5v#؞oX05vp: uإ\e" ^ŝK2``(-QYձtS6~ڿw ߚ6iR lf tvMhUǪ=:%2<*ryVs4">$ ĹiԲ{) qR6{N]hK3͒:*lxF=)\ugSC)CʆL|ZsJ|^yTbPW3=@@W:BuH}u׷jvvC1DE>q5 ;mBgEo9R[Qv* qe2ǞoR\H)xp5f!\_c`> YW5QTqs لiŌ!6N[ƉuIŠcYJ){i1LJw qŘFfYGr]L4>APajshi]| *aQs_ TkcNqS.1o&HC y(_JɈL=&Ad Z|ϩjg;5 +U-X5."8/\pY hy` QgE+6G%6csWTZQEaA%Ҡu;SQJ 99%\JށN"N6 ?F+:XJY`e[W~^"Dr5dݷ? e`դϑG>&-.;,eX"bьyl]ϡ(]USñ겘=YM礞iՠt{ atR8x?~y ]h E j\*k*Y@f49 N-BbZMi\aZzZEZ4(Ih=LHtتT0[qoH+Q1σS;lNOA&AqFڑ 0*˱#7 z^=&'5/+s =[s2kD|'D>QkQ^ 7͡A~݀uAی<=\b + sIQ _<:Q(rhx6*+&XYMo4VrNr`1d ǹ^Kayap'< B4yH u@+4BV/W2f$C9|$ԄئMtD 2sU4g!6Y{f戍ZUp]:.'VJ Uw\Mf]##e(/7D ꣙>HyzɵnWȜdvQsEa]y2z0M#*!!`B/b4nS1hۏ:M1Y$~KEe|F&4떮].bN,4%_}`.'a1LzbhGM^Z :O&:)M@ٳNYl\;-lmpf!e"/P#qUrnp&C}O~сjvP W/X}vchסFSMـ$RO 3uurtV}\ nVKwD" 'cPLy񶽉[XU s7KjxZ7?)>LŐ/sNJhTAkMYe۝3h~Fd Q(ǻ1sV#˨D (dyB.rE4pifO]VO;T25d~Zr]X8w<|-/l^T(-$UM9h0]F!4KTEXl-9 g 3>[??)$>,肛+$$e.{yjGC_(| [# $̈́3;SL^ ?# p|VņsZfs*:J]8em[pc(M](5Ipvc2CjÂu4I# Vs̑cN G j;=/;y5e UNJq\`Elq*ko*0L,nl{ᭅr[P"hAtviU ƘɽK(fƻ|ZHKl\qDLM[:_ Ḓ^:Ni 2\)4j=j̓] 6 ; S(8퉐Ǝ6@lPwPм++s.WI6z\YVpz"|n7E BkR¢`{@ Dh6tc/ʆ7!#t+1 ˺>^gMf/dצ\&㍢R1[KLoy!x:&W9AHL[o u^:oj :B\gt%GrkKz=Al 14S-'u*v8KXvvנ ,@xfz+/ 5wh~+v7Rߕ67z׸oB`W[ WxiWタ'KwV>㎃-A^[JChI-?j@U.$~?;"YΨ3! fuq _!k>NBd\V2_&/Ջ&qS/k6@?_L!!>ͬrm~D{vL+2 < OǠu[Ufs#(Xm|dUܳFgb2Peo:ei%$n%Czγ42o+5#fun AC GW%^ QCk4.,{Ԇ}^B\)"sS L#^(`J߱8rHzD&2/g R}nI| Cj+q`3r`V-+4n"h_3Xhtg!ڰdBcFnbGWȇȂoXn ~xI`3}!0(AO=]󲆈-L=yq>{L/M췔PoHBk. _}9CfyI4$)KHɕ`<ݍ\~SUbL,䙷n]A>bS{'WXv IML)\R $K47? `͍jgM~fsq-&L,w=úcݫooo+KA\,SrÚA,cL>TZr)nb*`k壅߯_v5pbӟ᩵$\ϘC-c~9TV{LЊJR.!z޼>pA?B"xbdG5Ca/˪tm d1WuBksUY<wL(,i₟ah+O tFs wv*x$P7 0rIά%|CM_O {05ei/s%T:' RbҞ{P8jC!fybry1$`"maY-^NxLoQ9Iߪ3$k20pDWIJ`2}VX[x9l|x:}ެO ڈGYGg3򙌤9Ba$S9XLfN\X^Q Nu<ɡ/\$>|!W,wvc^yk9iÇ ,!w'LΧ&vnG&-fQ:s1y9q !K. &,)]V{R6zV,nvTY{wƔWWfY4Wm|W6K)s_pY|nɣ݆/s1EݙОp!.Y tc :-4 E\inD Bߛ9C+"I3ee{}vI֪ "Ja)-T{9^EE_qu70*I,:G;b$%?]aol9E`1lDbJ^N#&gF[I/pef ]m4o'&)[,;>”\uVzl94Q1jhb'+ D7*H}Zb3B%=tΥ!Ġ5E^O[,/8P))^ -" zUUR;o 5&:˨BP4:+E^*!ɡ9B/ 6(Tib/ ŏm$˱:K]C||igh9gJ}^d"x |a@:^Co C>l5z8!kNxdm&L?R5^DPEZCu#aXk;v`]՞!g<Sl.^VN_Wϒ)FTэ>lIȶ)M~#ƟI{+`,%8=ODaxZĚ>5\㗮  \< O46#CoPbυĥ_*Zm:I!2M+>9|s\Syj)gV0kR|ߠg 9M>8Q> ֎~tke)ŻQoyC@譫{ԧ9$@ʮ#_iSD@ Cy^ [ǩwWg;ޔDjx\! z~^!L؝?l- FsDR; a|eD0z; G7.v I$`=<곥m*? p9Id؏緀THV3% r`"C C{4M!n|sJĐ{=I&wǻO" EૈJBB '9 kc)&Օ8B}ف#&+E[ߍ5lw[uJl/q~ңBl$[>*$u U?&++{")4MOVX/h&I<8O-e xzSJCIA7G3,8l1(Om8 ]8:&nqwQ-k\$Dw%eqzr. T&6=}iub?x y߄`ɣusYm:H.,*cWq|13lŪEĤ׮5eJk1C1:hJfiʬ c+Q]X}g܂+_kv+r<c%Mo.3t{M7ZKeJ2%]%fotOJ/n@#b'zZd[u?69I?-۔`+ƵrZ|]l;aϚ-lSQu!(0{R!b;GA9vGz WW$Ւwk5w;Ng̜>+KV#N/oRT JؚjdOKU`Ar`_~;XVb#1P^.YӪ *7"GwKWvNp jacM7?WV>&I&Šq`ܱ-ht_M[څ&W>:@uf+EuNZcͿɩVtghn6婜}'4KfȋGilρN.Wf߇5V$kxn0-ޣ FfyA .6Ui;-cXL7 "R;ȿy]yȍ7~|+<.T0wME{)N^ ^ғam.1,a"1ʹo_y#x7+6KYO"A n՜RȨe0|).Y@ǹ _@|_ LNՂ;D~,4kPek$~ E?}\QVE H;BNHs_р1!~"?cY2)ٕ#ryE) Wb&MoG 3 ;tw>:$7#:t6p8C\Wpu KZR;՞d\#21Vذ,IN0#Dt섚Lᣠ8F(+#H[(\<"׻=}7!51RbFԅ3z <@X]ܼ᫷QO~%QiUFz8`sy]S"hbQWZ9vOO񴶴tU,Vm`~A$CŬ_C-tɪ_`W?U]?;^EHgh-?"ql(Zz*4DZXs$l S6c:YCW"ΊWePfb&F?pP$ptw-|E7`b{K@A& ]hڹ F3yqǼ}Wr+dzN3vpډEw}m\RZ{ohS\Xyqk䱣6^>1VNghө;mƺޢ:s`gE)}bIVyy?WߗC7h![X@ بoT=LxQo B2ߖg,$|:5o@rv~Qpr?'E!zhi Z;4/AwĶSM%40Z!vL^S)ۨ]0&[vѓHiY^8Nb^q1wL%*i`T/)~"[}'ݙeBxij t*nೠUC$x^@.q戞nqt/i˰ JwqKܰLi| E)p#uqgW64T(]ѱ:.!`P4Dq cgU'@^>ˡV0&Zs|=Dhr\i"'yTs1z9so  wo0NhF hq /fJ0PC3celf&oj( c-'?~(9Ӷ5eTy,Z731-4`fbX7 Ym:LTJfzk +cTvǟ.6yQ`TGzC`!Xto/ aeE2 VaV4\'v2fq٩nw 3@xt(Am%<<=Ap4-.QRv~ۚ|9.C ,sC4qGʸBzK9 ǡG'lE]׾-1|Say#O<ğm`n$+ȅDu]-l!h zo]&ĩڶIMћ牲usVs-wch /-o- [Qdlm;_MէhQ9Xd#g+$x> c2ܻ75KVågYJ^'mW_*["z&# ~: W]ɪ_`$  *<8BqW}Jڙ tǚJ;?ɲ/ʭ,yĞ N(1S *HnZKyCՍhy>HJSt3Rhx#I9#Dʎ/0., Hx)3lA1\#@X N˸vN<2ǘ=aTV(-+5^[܀KZzcvJ3UͦLq5M&h6/4ʞz8KE7G:n47 %hf(/Nv;wutBut# =lM\1Q%acQA*D5;Z,o(6l|4BPm"P S-bٹ-x;Mke{/rS[|}Ҩ)%*\]ÓFh,"Uk1XJ5{a-S'Bl"$ڽ~NJ1ŝ,Q68J 7Y`B F`SjNݔDT%)(Jud 7}qh{E4pMwGCPpCĺbB< U8胏;6 ns5)mHIf~iC&Z(Mko&$]ꮍvY`Z>H֚*lYZ R%MxXi/['7_a $EW%_K^J 1K3R`D$N܍7lhDJg-P|Y CQ}n? AG:!_Volc/SEd *cA5l[n`L''L"DL񦱲741%XD&9$]&ɪ+P#gzMǂq,KY[+kp"#TVC0<37,eB?]`~S_hnytXR;BxЛZtpG-?R+VXlХ=NkXFoZM 0+ք k._fB*^a2 o:%ش(2Xqc>|H q}cJ\#!/}.Nɪb׻&%eHLCV{ $ `p~4)o$PA>óxY$K$wR p ({Y2lƿz}( :NCq a z~M$sS R21, xUU XB*Rﴴ/J^7&ӓo*E诩{rd+AQ?*)tgѫi[SPַEt]ork<4iMW5̩͗x~]m+Y5ƤӬRmD4Xc6 |0˷DA~K`οJoJƐmPOsDnO!*9l/2Kc(/V]_Y' v|qaHC~8DBf{ l!](AF/d~.q+DlI-D<~v11 2@$ΎI6o131VrB%LBZ_/썈e%gx XNO (5u{xEMˆDdh e>!TfWnVY`XIK8fs57KF-/ E/8ΌxORX.Κ!j$c&)X-5jy &%c5\/F@qDČIh*֚SZ>5c<b<~m]9PvL̅hl)shKhk[D[sݷ]-d1BtwOжkxČqd+*΃Rοjީ6ۚ؏6HF"zʩIDꝫ|>6#z l/{Sw {jسKb9qaMf'sǁⒿKNXTIw]A@4Tp]LIEpH%z2faQ 7Pz(mG}Ӻ$(Mϵ#v[4QޏW63TvF[2Za=Rft| Ŏ% +zϫ]Z4gVy|֐|1evy^Lq|+&L)49 48!Dxj3#Ri1un E7 h|w!!,~Or g 7?4tZ2h aj{u عΠr*gm7" N#SB΁CP+w\ITmFrZOnK#/B>˗b4S+񋉴lDhKq<}{`*zXhf!^a;o\0#g̔<->:C 8Cmғ8[s$|=aڥ1_kcbx|D8 }(Hv/˾UL&$rj}zX7JLˁ{a臽38lU"|ɰb!~z.ӶLVt)+4 T3K\ )}{A 27]ws>8oʁ -__y+2ʝXmɱJ!k|*ԁX% ƀJ-`WNƵOuuPA\wK8HmYD:V =%V h3#ITLkH|/|G%7 #Ef@p! Y)& Z!ʩcM-@?*"iA1qyHe7o'Z00L忟z6A#$^ ]i۝]-:"b'bUS7Bk1q76l0GǯfS\#sͧtm}< XxxNZ^ѢhHqu&LNNsNԯZ8n03}e+!UڡJ=9]ZaV5 j3%iYK& ;{(3jW17B댯L #_y!J?@^L{B9%/O 㟱sȋ߫ Wm*S|qN߃YJ=H,֙թy<8"Iw(ʍͭO5SvSXxb$7[}|؆`uՃՀ+ [ނnq}.'h% uF^PҎ9-Cz+F#Gc ,?SQ{M -K+{zl籲0ZxSZ@ivʌ%MUhDv[+Z^J gD{eyMK8KM, "}}9 &ڻHQ;?. ^`ERMI%]ީI֛i _d6TyϾVx0JѩjØ/ԃHєÊ>e!rS%ۑ3:9l!-]|.IA=$ɧ`S*nBָg"É&Pa%'\1:ɚ(NξAw-Pľ.AwlT# ' p)lҥ>&\ q z|ߨ}/ ȓ'_99lkS,&f@yqX<ɱfۍV c䃆ꁁ3"E  hQvE2K} k9xJ3("&?X5X0Ld-ك$OwC#*Ѓ#r|3DԌA:@.aDYUVݐ/y. &e~]n,?;-aLó~ҡ7C$z>͇Wp$li[j-nRIʬ&ԭT U=׬/4"j3BAߴ7gkCt'P,,ϯ-ֺҴ:gUHM@֔`h23]tWa[Thoڰ sFv7򹁢jW:@ojsKPb"eD0C>%,D.yxةjAs#le dkj k3x G|9đ`aw?Nxxqݸt0cyॴ@sC?vOWqtLkUm)2^&[Ʊ 1#dߺ;6z4ceF:0Q@w/(043 e;8jK2A$澍 ;d@%زѨdFGvJ9/bjM07JkO"ČqN[a-_;L[PT|Ѡ*@xC)Iyt&e䐨n Z:|I\KP$;[]ȥc9馱.yKYBP'Klj YJHH#osD$dЊ,{5*x!86<!EJ9A7QGVRX g3^Qߤ =f2f K@Q`yZT(XU 6p-" 9UL&܀H{daw(;nVF}o $~f@!=δCrcx8q;F1kqCW-FBmDTTH?QӳefG^(L0)mWlWN*y[43 MC]W@Tك&`5$xa?M`L|wpwVi!H4D7{3_!<653iBfD6y7>%9h3Х 4x _ii ԙd$&fLYǥxq'OsИG HIG~7wAB ))Y!E1A4=_\5:Ƶz\4įJ,{gJ1 I5𒄇!>>e\1;[k rTT&0ʃޏKl dSYHm&[!q"8HVyljAo`8U92*D%TMy)Qxjs'hXK"p#Ү؂S_^\ g8!V.@QyVu:]&J5GۈVw1VƧjxm tqOL~HsC"4KynȫpInTknq /Ѧ G6a\%xBNysKqNyq:wR~QiS5ZfVFhI>`NI|m_ 8\n[7MVdTSg6 IIB51T+^`rMa_s@=^G}WHФYU0@= !i,⡑)/;9B>_]4`VŇ]9K:8KAS &Q*p`M^i"&GeoqmX=/`B]zN :KŬO0P o~OK(HۦDSCDnEE|=}`zȴm!R7\i%{ҮR&=h9dpN@rQsz& =٢ܥ}jw/!%EƁW=Y6I_׋ 4D`5Xs)&6# L$ K#`D8<.O v 9%Ni~|\6+'\qdf6hƤt9*8~)?TQzW2xǓvoG^ cRo$Zq@-2+sxؗ:y]BmhSVE w%j6΅aN2ۑȀ#Ǫ~8j.Q0:-.z |ؚ]#xs1O-T KEC\00.IH1i`Eq˰,S>E1 VΑwƨ *C^cZ2k# 8Aˆ-x{QJm]w҈у0~JpOh%WcJ2r3*VӃYQmپVѱ 6(A>HOa])8;;N<@cT<$X5NFnH.fp5",b =1?!ckDG8._Tlbsye8|[UC|d ήL"0×1ˬ MC!fZ5f*hDuȧM%1`8=#`)d3\e ?j5vˍqXi9Ž0mn:s_0Y+kgdgGʙ(z8##;&5I&-Ae"9u=-Հ<3R?0VdmFr1-FZna}mķGƽ$FW"ZᕬCy46wL&z9 -R]wO0{Z27yq[0-;IpypIYeF͙=&0ʫ@ijoq?IR`Y#gg=9 o;`q6!l39At+3F!7j6ҵLA|Zs3)'A;Wwb8eKYF*F)0g߷${W94ht2v~͆H垲ӟ8mVT?$ |2/̝5`d,Ts0D> ~e*/^VBѳU1Q)ˊh!ŭ?4~R \0?슍^ޑaԞ0xyUUluف:[]Uv~ b`kw.r!5HĘ1$ zV뭿 |hF^NAzd,6o॰EƦ%Tkj^R3xj(q(rhxJ [|iV]0h X Q)mе}(Rof֜wNUʒp<в1_WR"R~ԥk R E3\;j p 5j255S?R 6.bÃfsu[Y&)Ơo RJs+? 7>S\N;f12 Jc%++7\]PJx:KYӭjϾ"3rc%M[yTm'ɜ>mG7(>,T%Tz?>(a̮>漖JLG?aۈ Vn4Eq&0XEt{yX:|-fPz7Lupس[PdDc>R3 L A2W1QGILu3Ryc jŐC/7Musk(`([O~ő#8&t}iJ5iY/TN0iS`i5HįЃ,=vC 7ZL2Uѷ%Jt˧R.Z2Lʰ-*AYjGC ~ U?Ί|*_1х3xF@"[122XM%I = 5z5 &Ö~MXcEv:M*d,M<%D:o dW^-aZq8cPpr"R/<<99p暤fֽMqAzqp2 IX(SvWӆ?:UYv%&S</O^z9dK%끌 D9\pH ښDVׂNy7{)gC|Ajg$s#}Ђg @W  ;S/^= t\ l  #> 򽴧N'v'ka@C_K Ozs dln} 1 *|uL14'IGm^Y_ >jћ4P.; H+.sšIavDa=5{7x?'1=D,z%$mjMZlc )oD9b?tEFB/^?3m:2Ouο3=4̊o Dk2Tz'fr~7O{2miei15ˇjunJ>H ]Oy0R$RE YJ~U5X$7Њ R ~{ # ^jNr&wleЦog } 85 4(qm^^3!8t0LJbD]H UbvIQl1 FXÍDB1tQiݲVe n s@\`u&)XYy^A~>26:*es2؆7R!Y=Mn ˄RlC~$%:4LJïleWub{Vg"=6 ]P=i.WMxy %; )ءOY,!^d5a[UB1uyay2dX Α&2*\:{KDm$k>'EfE͆qxX]d4;]HTzT4n,[n '*D3(nT w8 w6~}`t(C6d>/+P ]֙,zD#I33@V| Wp-Mn`í?ϰƆ$ihfs{j~j*dC39)9:==IcP=S;z>C|w%9msOOWS^ehDu^{?ť j'\| ߙwۅY}i@ˣ)ZK5?=}AYV/xC6WJKyxI.j8 +~O@]i:(Xrkr|$1OW#KPy9jNX␏oб]% kdH^ SRE>g#$.'^Oʦ0ע뫮v7ICXb*'\sBe6\W[@riݣp"*^!pxlܰq ݩ-1Hv"ltxBnzmu#-8;I@0BkAi\ &85ۺOu%0 9[LUGԔ} NVڭVw|.79.Q ^aaL:NnvřQC:_rQ.x/œ'+H*R1Ocjb ^zSzGgMį#3kН|X˥IlWoVĠndr"\̣zE+*O{ UR+4|{L쪅 QT%YEf( Ʊ6jL,?eP|*tT}kcsw[!m zLDMijTN\?4?xjK 4j+WB^*IlIߵXHZ0@b؁|/:a2 x\/I6&ԡ<~gķV`;g-$%M?rw0Pb(L#[̏U>ZBOB {+wimS}#? v0OVAO/W$]({:uլJsI3^m(0$H%>u: :%`"+AyknGMRv*]j[A1ԣIG;G{N΃࡛ fyV _7 0R̟IHh-뷜!f'ѧ݂kDağZؽjC-c{)i/NPc։m? 멇c mD `_{-Nwy[+#I!3xT6H1Q?a{\{OG lrMԛX5UK y?](y}'?WT v?flNN$\B #|t^ .JEW/w\gdII$bτYP6 Hhl]PTT$d%C5ۯrgxn58k1*x!SAPz• Gf - V$K݄Px|,q$ `7֑.!"݇pn֖3a?ޕ6]{''Butr%gy~(d#g6n.cLE]]Vǟ׺, A.IϿI(G ::ҟyẄ́`cRAcRkU]Ed@>&^Z9s4ZpAm83ǵd:RG@#^0k hy7R52uXGwbY*;O\qe g}mGg>p`8α n H`AH- z >G㨥j K=GܾkH8[RºK7-MUIPe4#Q^LŌ>!i_jkhHoz[h`ހ̮,7)ptmN?̏@C?iqp>En" _7җ7B$`gwf#n;v+tјyR+9^ j]l"y`dWk0"BԌTK(>O1S&a-1/t8ʵ\шPW Nrk}[S]F\~7ei8OٰrHtch2\RPCF3U%CS8ŒZ=mW4] tq=c)LKaqf<}|]uhy4uj4G+BE9-ᙬzoKRPq}Fۆȃ,,V5*"oc$ejC7*s/ ;ã$k{}[GOBjz[ Cʉtkia3FNfڂcc1HAb8Xrע`8%hb~c/OK2)a'Y1Їiٷ}&Y s8%U|exv P.)g|˅M1`}ediފzO ̿#X!d 2w 8INC`iɍ#~?nq-#A s0۳JR+̋U[G+Gg 0] K gH7Q?R!aHA:2}F~n(r4}Lb Ɗar=w96ΑMjkH] 0)%HJ ZmFRLJ?* 9#}N>uQ!~-8)H W`4NoqBa.&$\ymǂe\VQIԈ#b1s3%g&__3yx cvyW ]k9i {:\;؋{kaX,fݕ 0:?*TqpZm%A3It`6|JR0 jYMҿP)U5͟e@#JA!a$"Gkĉ5"x=??׈vUh0$:$ ![  Ę䌊?Y2LOt!ۜ(>8R:zKh&~cu/`%^8CT|U1<f(1aj2hN\erw6.bǣؘYN.,طc*s2$S!F{~*!n͗.m~c(ig炱t5ƛ}C+9nlt3<3b0Q\INr^WqHVBӊH+ so;>bsv`{̊qz$KLk4|~A j_NV91m#XĒKsGo3+Sm:|TӁ e^>#"-6H8`aM_J+liOn q" 1@#=5 H" ϜvHF(1xub@ Loh#e`쥣7q3VN`2x&9v1#Ӟ2=5&5ꀾR>,6b\ oGF*K|7s5%F&Ӎ2O&̌%18@xcN qP(;jw-5k}M^-qvt c.UEM߀"#0k&M<ͅV֎pJ\3ﯦ1/қO磐v)99bڢaOl1I0c2['+C7۴ Pຓ/խj6@$Ls=HTq:+t:co*&5r`"C"^ 三Fr>p1Hp%>x0"FԦN%.%G%lKW U*s'"ҨqI2k9AkU i)H$]-d1Dd)4=yS!#Pdkr`:v]*dq>_ }}vꂳ[q U8"! >H9OkKen3tDIY,-%G:8I6 ^xt_/IOf[ru*$4r” Wj9@.B6roz5erWK4 c.=_f =jFɨ[32o9v_!'L D(\" :q;WIѶ _~BV1oE>P|t5'-%yMEєPuJ!kN+|vcOl2s'lf TB6U z#(,;CkWd($܌o7KXŚ6}Yk7JxoGhDiYwqD4G8ܟ1Q8:\80 ә) V2|U927㭇]0LQ b?)Z 2d _w%{VPG.j! M q \F+n`6)dqB0p(SE:O2ęu\M qJjzr_FY40j?L$ 4V0 twJ-X ;m^,6 `_=ִcMwW;i1\T/vhyr>zy5ɚ۞$#esidKoZs<Waܔ~Xqϗ 3E<;3C"Z UW,Hb_䎒1:!C'HjB$@g0/Qo&Vd85Dh 12~/!r 7vu-uA\x~.M-݈UHGHJ0 pZ]or.wuL(T,bnwo;.-]hʫѬ(u$'xAG+Oݝ.ma[;/{$%grkVrZdEWS3VU-ZIZydm1TWb`r$l{&Z=ˮoL8}Bx;;k#Sa/ű$!!>6_,.Vn2ӱ&*\Eď?q4.ջ|-o!*P?0}QT 8ٗ?6*е5) ֏glo[%>&ʬ6XXo<8lKYջ\ޛFm:r(<(54Y/1?5_-*Џ`kwA:>l̈́B촐MׯW_k q>( 1j\c_|o[@IXAzab*!"fM̞~r%]`EB r̎=ߓ8WY`yqaG}.*8oĪ[Z Lɢi eѲOypvw"6 26Yl3\6\."sN}c&M:y{%*Dhؠn㇊waTyIԴyjtUO^j,b#G̷2~~Ѓ^{(\`0y& (hN$/ 'gYv'34Gt#c+ɻF4tYI:tQHoe,u2hՆT72)KaEތ!) F 7 Xbkį_y[-O9nHLLͮt ɿI)K%\z7 ץHms<ۓ&=)6)^ ,Ű$ #v޼(A#eVM/hCg$R4.# F魽 %jJKyTyr=ٻ;[[U<!{Ē"* z*k˳{wZς;_UpkfllwGyѵ<.x{_6Hɖ_9Z;[|%pV`1lG(^E'>a,@!3E,rTY%]cD8> h롌D" a #崅'rnBJ nDE7ŢH[\'sh鈹xOkMO荎yK !ps-Ǒ񖜁͈t)]uDȑLvJl-e/Bh5ѻJ]bC.ұ NQT~-Bw}"'FXSяA˅ ݨIYUT& a8'ESUnAd3ǐd c,e? EoVe+,fMۼZjt5*"iČ!m5UMzE9]ǨU(Eη63,!Y,Rz F=Y5zSd́ o,XGs]j<$'4n\k&6xPp<oޕScQ?vl[T]>5l%'[L&WY/R)`_m59CvQ'S::[+ ݷc?ٰ](6;wM$/o)P%/Uzzp2<檋ȕ|~đ >·LiedW!DDF]3-u˭V[g4.vi}p~ZhaalNhІ7qδg?Ԝef))+&+"ZT\,'?QKzfcj̊8Wcy-qiYxps(JZRTjf&peCpv$ tgcC*,o瑵]ozn3tq2vS3,GbڠRnN|J=^OBd>2s[>d'wgi mT]襝(p$ԉfֆHj[QtW'5.HO^cd}hij0PSfϞ q6v6*;!K6Ha;1tOy`4b5fG!Ƅ gUL+|ٶ~ ZBÉhe5^ ^(,! [f;PfًӾٜJ or$S)a7u_Y0Aat`Bó!,I.{Rj]}s+)?7_nΖSs|hTn X*#qi?o t$|[eBm\XP9z?iO-`!3>&Za!"i:f GN|a\{6?yT+B8 p?KnQ縡X c0x=k*E4AAlnٜ/S.AN敋7T?)FCkXm1 s{]ycF-Ǭ4"|#7v;悒#+:hJA|ĐvbLڇK(O7Y@J}1nDVB-~u]N lT36M)qoQ|mpɂM/WX2bF91 8M pЩmKH^+!0%y JBہ[o>]-b)*2Fv2w&<άn4L[ 5$AJo`ζUhBloMM&(n4Tsv&9^Ƀ%W <?&Mlۇҡ}Ry ɓ'.4`kCVӚkA}E.wI3~[9SWb?D^Enz)!ϳ/"- ɲ[ Jntȃ̞ZVr 8`ܯƥ0l3Q& DoO(v82dJ0 d'VŢ䵴k-h,,ש?(ONx8#fP:ͦX+|uW'c-Q>' Tj[դ75dQ&X&8K[.9=2ڧ'XHf5..go({HRfSfrؽee2:OWNLm= =+3~: :QҖ±̍h KĞ ,rxѓ5C|dz &HJDuu{n%d2e1m/M6ϿZ9QԽ6cF,Ez/Nݱ5%~l"Jmf9K"0Òƨ9 %cppk3$K-B @]@JVY-t*áv=MA% g9 F)tv>O˧.3BKx㕋t2܊lɸ^F)7ոZ;#щsA9у % ndA,)Ev÷ XĉQ"K`3j[7yXj-yU0`ЂHㄯ2l#^F$5N4ƛA싳6Keyۏ [A,TL*s=a]ODVPNɫYQl&RngEѭxwolx:~POG?篱偈iG Z9<< vPӌ)t2Ǽ{(v?NOVm,g/sV2پ ~ƯGZJJ%ԓ]U~ӬLEJ4yډ|@rFBx3 7 m+w_Դ@ g)6H8M͈Tl֎= KRw9s<;]4YJ_~ƚ*ցHT)zŸqVZњfq¯Zawzw9,:̿9M>5wi0f˕ Lp?I`63Ii}b麫l{@3,&y{q6PGE4v#enRtPoeA3'ַwʔ,Bt:R`Czt𖇨% 7UAl9t=6ʑ6ia;a1}7j]#"cM҃f|6D}P ?R`Xb[p~dBur2zA+h"^xtKQ"iA ^Dьs45T%͞-؝uMo7˧4nCE|e&lOw Es7HBfPD\"7]r" ]I ?ČGmȂ0.Ivx?M khzWD~UI}getݺ"K('7*4#s "+3S9E懕f @.9t/ ^zL]"ºAE_ Ռ&he#0 |]oWL (RKa%3z&lRRP7Q ˕L愺|:Ru;d b;S }s+UQAW}k1sTMsMaGK!6u׻Q S# 韶|}**?nI5RJ.j&.5wafH5'eR@"CA1Gw87\)>ǯmOjoC.U;7}Ck$.NчK%|p׃v~sBO[-pW;#K.䐞uӸ^-yI$ f77[,!2ͭ<(;WqyۅyWv?"$p]KyU1uREeɶc؆T@/ =f (Yf u0BV9PwN Fl^q\cJ}Zc"M!וyKyc:xyVJ2Cֶ~rw{44EŒ7lFQ0m  (kVpf%Of.qmTP܁>oO:[zבLڙSx?PN: BJo[@Lfy~ź=oW.poJZ|"Cᛷ¿e֡XAMҶ ~ UkR1~ B/ƄG)k`2kKQrucI dJ[V7~ A+ZsHekkˠalX@7cp:h[N"ZxEX ),_ ЩRdom 7 ;F)VL3>؈`pwUY|.l&7~DA=Fa9 Lxu1/X0 +7XR%2w#gĉ<sRxEBho_TO'K凪)X,YfȋG'u]]hPg;gBS7ZV 3:0 Sbz19<-ԝ魑7MM\%3} xWU3J^Ȫ֌DM[[a[\[(TH9`ʄ"p$}N}ѵ|L댣,E)@f Y<0M4r:}c_ZL]ia4 d4M2YV54OBlrݙ>,#9/l=zsGukFϛ|" ~Uש6)ҾN+~Ƴ-=`oDo̶6dBi0[pb\ll-Y~/o͂] 7CtsW"Up2qd1|.9RЉ L[rӝJeL sz76ozx3iOm7 ,BO/+^Q.2)Q!.59fTӽz^0@=fMjGXڰf1ћe4ձ%7]ӹKB"2[LX:`Iѻcuoۖ$EC!hIQ=j Ek]k&|SygƟy*xNLel5~S'/3ӽ!>lϪ?Px{{2,ϐj4X xk i)Wwl/1` }Wߝm +0Û6\G߱4*k~b!\OJ„SAqḱpu%x:T{VnlF If1>8%Ld,;Wk7w?z U f W_Q͘5#H>cA<,DXKm0,ޯ7&^( *m̠h/t ߭,i2ZX_%S,% ϖRv$8~ +AԊ1ȁэՠZ|w⎪ CmJ}Dy\s$@#w ќqed>N Ҹ9 -tEuzA /dE 6drMx.<iDܦ>ޢز>7Q:|'-󂽞>7mCYrGP 1G^%yB&4x!'5Oޭp|Q,O#IT;\6g &/Op1X5mUUQa =?۔_ Sm? >cIɍSj<8w%1͕w<}(ʽ@'@'G{K%,iahL]ٸqTN%J fH6m G͆EuKr0</:\=iq?k4r+)#}8|EⅧIl#`b:Ϩc: 3(kϓt3wwNO{-KxmeUM'# TY0VRQ>aG21cw2U-VgB">QZB `ux!}I":l \nxoUˢ;[hKGxDHH<+{ ?h1& RC.2XFawo-gUܠogCgjW3'􀌷_!A0,,{qr?o; :#`HiYd}%n&oiRAڦz8J1y]ľEdƇ)7v{ "~mDš]Q7? )%ᕠ.{QU(+c(_B-PwN ʏj޴4HJ (Udſbl?`uqFhike.nyZ*x3F ;/bibJ(ۅCH6LBvo qui0wM8k$^q\´B86j-Fr{JNc!+ʦM7Kh'f<\X2vX|+Ao~t$|Ԋ(ISR[M&+g[S߈S& 3NF_bD ڸ,Wڹm̕&:3wlQe&\ʛf;Wphh1DAM<!㽆KТP;_(&֊=R3+ ?ד-) 9>kv8[Y[7E:iTѡzzf۷J*&G uy #0Eh-8QoWGsh`w Y:o5,S?\u_C\')TJ ךĂn%Q ʿt_;z֙>\tAru *DOJsA,Pq zcG̎ 0IyޅyYʊLaniy}^ܶ*T phcs[OٲuL2]bo9lG/F\)xl-FXn7DW@0O#+,AZ>,^'lt#]>,QQ/ÞYyc 2^hm}[@TJIڳOUe@{cߗNgxq8cgf+q'$ǑZ? e ͇F)L9m|*"}]@m+µ;}vnJ:(۪ }@\6ɖ&n61| IL@PIζuOZ6ALh,jIo9oRU\ d~ϵbT/>궮!Jf#mgBñ4Hr4 A`#hWJ]FX$$I|31֢h}cf|i=Ϥy8r 6%ăoO]RI5|ע|N/td_ҘC,\tPhEٽh䛂SJ R SL"n)=uB6s]6Vê_׹/7#܎-\&\ jOjF|4K1Hg!% 41z<'ZV0UFUqx"p\q 2{< Q@2;]/Z p𥳐HF֥ܤr2f\H~kAG5z”Wu/H-fQA֯Nd城By9ό .V&I:9!1DphE==b4 <%Y7ϣ"ΪaSm7LٱPK&!,B@yNzRi3[>4^9Op.`C"=XvY{'FSX| žd,SnOqV[xEӡ&aŖg܀A d*<%RkjLܡxX[tRްL{- rhS ßl'o_҉>H ؏gsHy6|^Q߷X^BYjC m(_S塃ĭt>oImt^zԀm62fts@^6 q$)x!&po5zn(%1h5eqݘG#Ѽdg&~aóuGs=ɝw:p0/Lև=oyݴ.E$-@azgV,GnYФ"p:OR1z`=0Rb*Q`^&wS6v(P$ Ey`9GVyg}\3C}YWM x+8xݨn7d+ZF E-dH*WcbM *BVcabtb3kب%h=m|/mbАfQ9{yB!C;G^hy};2._9HM%ׄ|`G3($wl$ԧDY'笾,Ԛ&Z}P~I)Fہ*TrIaKѮ($;Y%]}+]dOg]$1n$mQ%ejie7dlJH "=7p5!Kefz/*]=YӈK]va#eF+GUq8̽zmAJg5mǑ9hhD$t[ UّĠ2A ^v!wUrì-QtX L5u"JA<>K^zHZtC`3]ո5U}k5X ?03#f'q[dc7(4d edcy P}B7@r~hy?N- >Su7oc{8& +2y|;.{-1uD!#'! ՘,/&T/HՇbPuw0SRy#ߵclI=&#pօaקt)TvsDvp3&#jzLvCGO.V/zѼ-2~ʥz!ֹ0*%񮔣g=! &60[t>]Ў]lYnn:$_d@ԍ V˿+&gv#n¹`k@NEbl,]b~3f؃YEEL#,Mry"G/gF|>=v>U'DJ_^#Xy{ ;ҖԊ΃q; G:\YN|0g`_Чz@ TI7ڴ9LK+0Zd&qAҘlm#Ύk1B_ڮ2\ 6!ExR?S7V' 9*T.fmT|,^B( TbJ@@ ssY (SQ\[F "Zۭ~VS3^}MЃ 0{A-]ssim.POfʹUy ~1JSU@^p.bΔy0Ko,g YYKY܀JAȵ ]QIkbW)"\L$NL > H[@%mk^TasLXԨ͸߷]TEAx212dR #7TUs,PZ'aЃl{z ⠉H} 9V~hOn?y4jnB5`,PS:,M,HĘ*`1IQgFЖ2T}8\xOUiѢN-(˭}c9k.rxXgi]@ZZW`#PZ$هCUlruu1_Xl/'/41uKIԺڮSlVy<v Xǜee. ~{ewP睭ުs~…A܁H\yR:(Ls튊n\a4c_~eKp#l J4GhpB6D$iq7* ]sj0.Q iI,1T{q|HžUܔ U6c.6vW# puLdžhpjwor<#ܙWED?Έ~N,snԃ_2j5l%{f*/nj zF~in*nBVsg'"_~Zc%m!* 41w遖1Z1cL:9Xʡ WT_XMNF)*98F.-$9]NsDWi,#m_ t8lQSD~F=l;d*|#4|ܜ0q)9_?BR7K̶՟S~!毜$Т Utʰ-ڸ *RYpYGqgȮGvuiYA(Nnb>__'052nI3\33 !m~逥өmǪҊ (ءOޚ2Q{CowRމǒbbW(rD%*?m,deyj"BMg'c?!= $ 8Ï୲;8'I,QcFFI9'-HR)*a:\)d5`pszӬ:MuB_#޺z'q@s,c@VY=N{h]'vj7wK!!!ʗAvƬ^4cILPж%\v7 d59\#c#0tZfTbݻf2\KQCX=K=T[Ͱw^0Ӥ|+.Utf t<ʃ5<\o]V mzÆ ԿCRo N]gミ\2 X`%^j@{y t4mᓥK ѓGvp4N0rb"Gx_d...:$o_Kt8$yhD&cRLf^VVҰdkSI\f~>~^pNFMoQS|w|bEKHY-|TX>gݩal&%`` l[Bh~[403W ESʆ5w%MGHh(,pEXa94R=3aVJS8;GDŐP (L,SԢ7WY5>ea*)2Ǩm\  'j VcRb L2slt=$ V0<=3[_U1UD2M&vcwѬ>>1R7goy3~CD[G1)p6*=9&,KpF* m_(fj)+lj]❃VR%c: ZjH"Z۳x]'Uuw'7C4t*T8Q' %,CGEiA*PE]618yOʉ 1Uь;O0>b ڃ=GeZvv"")Y$~=K̹;@'r[(%U8s7]gk 5k˱tt ԦFWbWnG8dybUڑvz[Tn3F}Β 1HMRdMA~N]Uy!$J%~+[/ a^ eKVc<-$:@ .yK zuN;m[ANݎXѫܽPQa=bo:%X)f?dr1BM{!yW}FsaQTt?[ciB{"঒hjiư123e0o/%} VЋ{Ӧ~b>̀8ơ 1y>JkvJr?q{KCXOE<ӥj7Hedùley.F$M v,@}"E*vj-.Md$"dWe,OCчߓ)ԾE4̛vN}!S?fԯt>BE= B$24Xe 0Xi1#,{zG:\TkUyS{uYZ;j1j~NdFJ% }S~2Cq$!X_ ]Oy6q݆K A7J 5(8rd,]H+LXڧ#CW׏W:ccw9o d:`֬hf| %X)8 ү0!y^W^ kiOhγ:;n!DRՀG;5|CmB#}T"mO 7J@Z7p$6(]" V}&/ܫ'O6[m>my<L#>ÿPϖ㭋? h1>>ufO]E4>"cQe'a{PdP3NyZ&,ە7@I4I%[yPTw8̧ya(V G,hV2PpkT'Z Wfb`" :si{މ{|@L6*>=dV7YVx"}w|@A2bI{Ϳ6gGEC]i֗nF65F6,.Feb:|"Ay[\EcU^9P2>0חn6,dsta*Lbv.]DXiEjYkچ) XT8RUl]\<vsQ(G`0 1=<ȳ): ,#$H"`Hyutd]Q:5CȔ; gu!R%b`r8@nGrSvF~εRrr7"Q'WX dF(Z>pb $QRd-' F ߓ|Av!JQw <% lզe>QCp_(UX&Mk<gtZ_aMS$%M|9̼knWc|擛J~PeZO{*E,߿ڀ~p u@iMeuG✐|h#0jU${ZFs )tߚ4SXK+}Mʅ(Gq\=[iˈ=׺?7cXct"x|ܤTH^2ÚGHMȊy1By5;pg:hk+ p:%3z#2ԙu?G" ~s^,XBfY_S<1{͵͡( Wz!/Z5jq0p`Lv$zKP/LAT3lb6 οvcl[rTWt:HHUI,huJMS3pIi+3\-gŇH8SʼI{o,cA RhPYg/._jE,Ap(k>Z(\?c/W0\1,!#ioF-Z$i q"-ͻf+^nQ4"Akz<uQ`ec7Q0FBx&~.!%{-qlgf|J4 V@9':A/y0;e}jJ] O0QGLAVmP2md+$sw=E'e󯀸}-$ 6u|襇W#>mhO@n'¼WhN(W_|V߇1>.. TӿU,mցecuh,Zc_kD' LmͰt* #DYYܫBr*{lX-Ea'Q 6Yj_vQx{G84=DS;;378uBO @j.J_E^[ˇHJ̸ ن$!dV{PxWWZylȥptauh ]q[jCQ@Vc|37qǀxrcZ8m6PK#b2KiQ2H9ՙ821HQ̳eNz|R M`8s4oyFF)08~c rq>dr1B^E@\ Tѵ.:CZg'sѽw-~P(vAҋf ^R,<"f OD{71(C×xKωd g*0एO/=Bp#+6ͻF_%k4۷MMC޳U53(ZM]fy0+ .Zx pq}Ω-lO%lh xE;\v*CVqS'X2^V1lɉ̋ Q7 ف iWOC!lhsRtؑ j"<#z_v m4Y+X;]+Xu.Z>3əeB^_haKܛE~ +b|(X\y;_Ȩ&F= qV9VAwG>;j[m޲6ڴgl-y :x2 E%boJȵs<.YSYnkDd8ɝ kǦ̾>vo/W,0Ʌ>Iwh&dʷک|#a%|/s #ӑ'(??Pij~2 cK[cJ ċ7DK*sXpNjikz/$ MuqS:` '2 U ha ^E>yi0%7u>n8\Ei,wMLկuqft=Owæ8 5$-ȝUN ~?}-[E cP>y~ڌK*zg.c.Gv6=k, Qo\.lv*[]Cm#Pm܉uTخKƲ#D1=} *߆CTu noxHMIM^ Ȍ1kG %? Kj}cs*WCO|Fߨ<ك^^,0zTL8S*7䦷g`M& zq\ o.l6W틏_0y{454&q-;!+᝸ޗ, Pp Nwyl4&Dp)Svt,TH]t_br)= bS4 ixg/v1Y1*z`p%QM6h|a޿p|\ |պI_;zOs86%4d&bɞҡtЀD[Lʃu iKH@@\6" ]M ua nub{$Ǜ~'r[Hy7숯Dmu:u''uJ 0S$Ct7%*ϯ:se})+M D%e@ȏBu%2 kWakv,N>vRtcc>(V!8AbE?-Q} u!u>Cߠֹ7L#_9R8*sg;|5 +Br~~r!z4ҋ9DEhɠX`2=Ԣ}k[G` Dk]DEҥd ;\VK xx!vЀA$=ÞzNy6ku8<HN-WXQݙـn]ƪ 'XDLծqjJr:Pwx$˫xM&7JVNY?(Z/fVѸ&#7(bDҚf [ƎHݪ!:!dI p3[dܭBhnWYEH͇OZ֒,UgٔM_t*LEu3b,b$x3QYG?j[uz%XwEƹ(.SiwkM# ie"ORHA١;Vsey(zػnKS1IhBnLQ| |׻;XȧLj.Xchw2\oyH˕QnN.X;&fLI.*6௪Ȥ#0%#XГ(PJz%Ixoû_P$YC3ktء Y?f1$WE p;I,bcP#|7K^ͻCi>@=nYcUcUJ.DX+pa|BsQ4Z+V <zEbMӜcMLB */(K=(6l^i+&mժɋSeNJ_C~0>̱Ytp3&Mh882B֩b2̈́1_v;&Xt@87vČ 9k,*Qp}LLjFrGG*44hZv8K)Vo:3N܍qTgC[t:=,3 rq@qNO`v.~uw+;t;MCV ;21!Ő%4-[KrG ~} ]J0-(nOtlt0ǰycpZx/r691,6焟^iE!C>.fQ#-Z` k?E0gNT,l`m"-ea, cg6y꟥]'I};X\5nD^-#cZ_meHf("jJ䔀;Dk'jd`yl|ܑat8/#~>1Lhk.xYfSޑn;z;YL! R3m-R|/K6:r?W-Mʞ,e!\63pYhf~LTZ܅\w̸O lFs Wkֽ'ը80%;Auţ& ͔ͅa@Q%0!b(ɺvϦZ?I^rYNŐ nq] ]=0e-p7ȰO{Agd4-ʼOm/+[+%Q\nWfAݏ%HZ0yG^r~@ZlN*T.){%4ѯrP'ayGA2M^[mѤaϞQ8Ez_KNw>\6vCO"55u͎gy ,5\~,[E,$L?N*TrJ΁ClS/67sT ڪs90=Q'#\CПtνfT" 3n(+,X?m{b=K6/ g RE hsMj&QgD6PRz1%j}p )' lX Qt_]DK3x6PNmu(joS; -u.)+7QC1 ދ&[Q ZX{Ok7)4bH:Y7C-xc"AF4vgAVMrZvd\d~.,dG{htI\5 ֭wEijn<+qK<u5@@o?Fq4Xy$8ح8^{+:XV@G]pȐΥX2SNʊ:֤ygbԒ/!8_=*+w$Ҥ3-v모 \smI]wʊt&XY: f˝V.琒X9}&Eu3@+(t1Îl(S'k`+:ZT{F=S>rfUc\(j P 4.NG~0uh@[DyT* yuKHW<:N`d_5#䤺Q]nC9DlZg~Ht,W7qD3@)\K'DOfD辤VãnhhiVx^u|Hӭؕnbp~zMʶ@hG7ddE1ף:W tex69;J'+#`s["Z: h-3~*^~yJpSW}mf麳okUSw0Znl7=Qʟ߰&=YKnoc5C1.cnl0f̪N[Kt'-Τ9;G τ7F ,%usF2b m dd;hPwݒ!5WU)tNj5fᴎ&%6 F W]S,OBe䶂64 fT9M~R~KMo613ɼ6҆?m9a~]7oċ#PhWMGlH"H^w;P,cIYk}_@ օH2ū 09+& 5)Sn.^v4eIOF q'x 7v~ ΍QFO, &#d"/hkH3(n,ՏGTXfCvH[ʦlm«?yhwZޮ o+$vޚsS5s\1 aɺ^ (J|~Ey}Q([3|u&M%2 %{L:іZwHң!T4/Pz`;xjƨ)ׄϚ7pB,LG9ө$';:gDr <@/Fx4 #G*y8pGyZtd=w@0ȐcbrIA{m`>#IɿGjh)R0yh]c+lbqU2mIFTK ^zEõh{gE4|FVaoJ>}UDY.#GA`APz̉y7/C.#1Ĵ# %tMSRv&U3Dl6hPK?b>nZ=;oA;B@g(ߴ14\CbWPm4-OI Brg,82W-L-j`oI!{"=K11j؟\N5{ˆᴦ1]>ėZ`uJk'0PLڊwWK@tI%i,|o9h =LCs 0ͯ\OMy+~Og|aZKwewquf:AlC;Nk_3Zc[~m]wRI$= 5ja/M4(#b:ʊgqٮ0~fArW:]Қqn/Tv~Sl7zT#ܔlh ΠՊ9囆I-|2rm"QtŽMNOТ7j8,mA$"@[-rWŽÒ~]SQ.y~x&ay|BFN%oqh($كbx*N,<fN Gja`O*&xt]&OAQQYwV.zGayBqlj Bz{*42Xf CD_1;X[|9sd9=9>[H2eq9-=} ^~c(,iͥwx,*2sE꟏-΍gh/vz/dz+;#Ii{EXp<>\/=7T*N\CQg1QW j0w7.sh;ZyjeŰ>mWIDddp{ BR98X/.}ݥ]&2! *sql PYX:)&7Gn JqJ(u!dADP\Y>¹$\g{},hѠ5 ,`ȼEW6Ka(@:^}5tݠbQy2H̅7f2 ϫwՒMOlнGo?"jMꗺܒ `lۋJPy7cZ9[ YC;EV&Qގw8WLn<~kyMߎ{|h@JZC3:ɃBMԀsU2qrp g+<051l4 DP k=@[Ɇm t!eb/;<`JMIDTn zCn1g=TyQX?f%'hhgN9Ig&òYε-}[K{;,ȉ|u.\ثffA0Ng#YF/ȜǏ;)-Fӧ(@$̎_%Su۪T|\u  ,mO1vs&WV\@ k _=Y$:/7?Z\ePԖVmb{5 'H P ^x`(}Ǫ}j3'I^ +Äv">ˆ8:w2|rWȗ;nlrK[šJ>l X_6w)槥y`{b=+MT着%(YJu6&ET\՝:hF~+U!5$H-h['Og ziY I~31t/w%p0uQ$xhG=mewm|x'n,⫲kD: de̾͵šmx0)^j-(iOy!oPkmJ"8]2-]rǙ;+Ns߶*?#b'c3e&5ji7eƛ/!GCۗ:U۔E@:wv;`M8&=Lߜ‘;%nwOrn_M>pPuN-x[PحGz!RN*Wכr,Z'O{C_Zc}B?`9EـPuAPn>ݻ,U72\gf 9CSk3ÓC쁲[ :WnEIhds 絉lh<(rh.rޱ^-WhwrhO% pIGxw~}۫PTXR~/ʣ>i}fkriĶ{ۄIҩKLgYK{">VOSks^";@dB3rKSm5k ,QYV<%ǥ|S.&Q}@]a!{OšXlLtRYB ;c*U;@mP"-i|-Zg,-_Ø%8m0!aͼLuRAed<bNh_'H9F9=O ,دH~Ҏ%O3Sz#Ieaf /:mN%/3S7%ݴ[s}xa2E GQcb's/iGpû;ݼl DC<(4LEfe'VrVu[ HDo5 @}6Y˝?tG_=l^΍0s@ʇ9FNA!!xSᵱb* Nƨ !Y_e( PF0Ód$hLRuT~E|.S:u՛\uHmUd/"i:ȝn]=!덿O}t UK&H/ZܦJv͎ W+顛EM2NPz>p]u:}WxIZ?? 1 m"zSضu2#G67'!y2.*mEN8Zꏨ0`دv h#ʣ؀^Bis). .cE5_ju24p_ӿ0q`N͙_iɍ)OTk\w)FQw^se4Ҏ|ga`!sMncA 4O"N}gHCd#D]ej} ݊pRҋZi>M6,!|Qhp11;m1(}@-0J}L0[ \UQAn~YIE1Ƹ.^#mZb#C@# /.kp \} *]eLV鳊:qޠ_vMZq $?mI;3{Iy(VELjQ> Z<Ie_"ۺ[wW؆yT$ ̝v6Ax?Uwƞ+Gv[q㷦C??$<1\hl:+3 B/Z1lT ,VTq3TpcT$[ۉ{#~}Ȍ*= z8ڪe')ΞB6K$Vwl:e>`pul9,>/x'BZWta\=XIq`ˍ1?y8OaW|s~kQy+ssmPdtxy &PI`qlӑv<wtMtsCFύEF_[)&rCy .d$56œNMSᴺ* /`aAA^tsH/И80iL5Vw>r!O֮LltU, {Kx܁E/n1%{_`,=g3vSQH). 9MNV .1+dӲ21B ?$)$c?m?%/#FHUt Nkoݢ Ejb;p2'ִKcO8[e2VkMԽ}s;N8z^PI3F.ŝcE# įdH.J˃l{O)Y5UCA'wlQzrTu.p= "qj WQy҇<]9qpE?7,P7na//F5ǡ1'-z8|TʼnnޓO+^SFtap eq[ v$L`d?;֌fՙ?|<'dUUO}/ T1]+ﹰί=R.o%+!2jkEHfً!UI5a٬7S~|!3]Z26S;:uT5&SХWȇ"+# 삆%'GXj41bex<r*2FgeE/XLl;KygtckQ݊#Ʀf*Bt1&z9†ǣ|ZS@"ľ(hdfs>ZgyZ hXB˿wjK?;e& ?Eo򧟰,+asQ6¥f %I+|i}#n"ɫIx:eg/Ț'Q[1?pJ[!ݢQ7Ɏ#:aT?BHyg+S({Rķ]&gv9\͐ur4 Bc{Zȩ;5{ɉw Wp0T/H1\d{HFsang) "\e 6Ad̾). tXWaߌ42D!iu VKE,#B{[Kܹ3{{I͉hk -tG}7J[þDJ52m).z%L,>!I=4iן"0ҭʲ=1J駄_IDz"hdw,8靖䂺h(ǩ`Aakܽ ]X6KhyQȳoBP}& dѽ)w?Xe2뷊b̽rJVbr -\nHf<;C$Qo!Il TL39xLJ|v;3A^MQ,`K!1ެAetD o4Ru^B@Pem4Dov(4#ϑ(V^fHCa&5| rzDˊJ)# IeGa L^fVK$D:*Yh"4q}6IJ1=&;NH~:Gp&mFk zky8~Uu&(It}~A1?HCM Pc(0a-5C1EિxfG+)?2|ѝ'#wô&&wȟ ;J ~bU+`F͙L+sŌXcM9͉gQSc{sk6p^fVJ"<>s;0ʮdHU{j5^EL]ұ 9sAdMoV)mBQ8"jA~_={L#Ek# q:a yN6Ed  Ù|MѪd ECfXL;t*cKU.ɲ:v]f"CLgf4tBk$k,Ɇnn! O(@+%?rjA=^E oWƅ}~| +G'Rg =d]Q/ᤄ]+++U U*<6u}L_kA\AE+^l kD4ûY4Nc_d fxAEu] =Z9'[&P_[`n x+-`S{ -F%ɴ} v5:}8&އ缲i ̇}} zW7z+DC!zpMQluԉƕ>`ȶc y*r)֜oofgs(CCbfŇ!ig!Ey l;-q]3x)-? 1>0b{-sϼ fm샷eM<l30PCeJ&RI r邽^;枃\N<&~Ik)j= pn?5=Y6 $Tj#c|&QC<$7.* o'g$`3=T>J}D7,#ϝTef' /VO3új*"ו[!-#$7h$B8y_  8Yab-2 L ^#NUO׈7~M"QsŮ^S "r;$!'mZY6aI%Ə'Mst61%{Q'ި2;;V` 6,ҺZĥB1ז7^ Sg2M0gBYv4pտ \m!"i=IRV7ճW5\Z[ܕ_'XgHmn~B܊!c #xlm8XU8gWYF+^/`)/5DZxdN8\4Vi9+G0 trQ я.G\EH/+"pWJkn-[Y D>j칝)*1zתLZ 1<${g ']g[vuB>PP؂b:,{m|`iԗOxy[YI*:JNpXިр꽡%!A>` %m)l |ZqE1z[!,Va!mz|8d0ټH֋ܥxNr `\x#,Z]?~@$G0'!};aݓ%&]-$y!qK)oݡ]r;sYoQ.Fs֗ [i_HUWn_P EkFתr(,(b+CUCb'o_Na.cDW*G$4!ahnw1>dᅨ؀jh4誧FJ@غŅ* 0~E>ubJ/9;5n+ aj@@~D#Ӓ`0 81OX噸Ćw"JϦ!qˀ]W:V&\[ཧȌG ~$#gb8Fꆿ l{ȝ2'}%G$V/Žԋ}ֵ+NϨRa7N[?w̸ouKK1F~~ڧ<&f.ͽQ%4T42_N$̃A/)uIH[ؼm٨-|[b&:dHc=[$)Pjkڃ P H9EK0l $U^-!b~H6HyGǓ}Pd:2Un&ۺni ͌`NFc)V<]r"|~s'V_U,)d#~u@AK!\AHFB:javGQf9< 6ҰPئw8"yQ/ F+sl0&%rq8!hu<@$ձ:OPtWn9Zt'l|h"{zҷԤOzCtA/74!K}BoUfZ5z3"Mvz&"7#k2e~sZeֲGBEkv!9@- 0WzD s1%l@̥pݝ"AD1).N7s[زh6m9)tp} .P@SWLGW^Od8F kQf+M7<[AR䗾_醻7_Q"͊w)aSƕϹ_ߘQ)e&7; zKPc*Bs K }q8k} 1F(2U'F3f@p]8AM]12fVL=w+wgH11ΰzm 2l!U]dThhxٲ#fs@T U[.0k[=E/juVyyx8H dOY&sUln ͛\{PlB>4 cW'ւ"미/xq)cou5w9*E{pżYZ„ZOeerq:1Fߟ^4g^P2z\gg8XU |juv6p@iOK%9Bq*a5\sn{Ct榾Z~;Exb?0:QG..(b%u$CвqY  -D/&& E0y"llOй) eJ!5O̤f);UsdRx<]p[*ECo-h gn]L's'g|lkM,O'di^Fɽ+(ƌף$L0%bG]x[y@T9s@H'V6y/1' vA>y%R 0tuY(\g_TA7EGWǢu;!Rϻ0X<]Wciiԍ*g| TBnd=N]Zm;/Z:и9h/RiSlyCC :1n{ #nyBP@YhV6,I0n5עs^$TM9əTv}-MRⵥQ𤩠NijXIx&2@W - ryO*R|m3 ]bV0 J 3`0PPIƮ 5O}z.,&Qǖ6 ->o|Ӝ?< m)PHN$Y"g8,>~B404<c~1Ry7wGG^{6=LkD |MG12TH$-Ҍ\#$*\ͬDU&lC$,:b*愍JvrzFZbߥ{d׋օ4٧0vT_YY=2ZgL9M%Ѷˠ`H#i>~A`|tǰ+,+IL}€^9%\?ɞ JTz}ㆯCHw̸Mːdy5C=vy\#\bB#= F?4.qmRϋ!ݏi~ÝW_:xe[s+Oj?(Nī72.UE5㑻Rm*YqyB?oG0\;‚ -o/"ƌJDMfveF*jgvWRI1^Vfiy}1g(#m9hS<#?8$ aW`;A[ J[J6|N/Xѯ]'M9xΰ=VDqِ%h}0 vh vJ?>T@f[_xW.eB5p&t]^oVHwht5w u,ݯzKe)7pkICzУG6 Q> =>8>[oy 5]3m& ֐udys.+z(o06cs r|dcK˙^3o6sO;]O+32+ fIt^R҅@H(Lb|˅[w3'r_l~tuHu(i-M!aѳڇxk@%f󩏈%bthE,]uyXY\I祥pUؾ]3ʈѹ9~ d`\};?=G5&9wб"ۼ܍28#@" v!o=dK@{P\_7ѫk"R`@HF6=$(zqp^ N{&8Пi~l옹R,>Z2}ոI)!Д͞tbl_Ofzs'4 {p C4 A\ xǛRV2ܚ6_|SGjl+"D/{M[EyTZ=`xmT>DyatPє_Tr:Q&9qWpIQn c1ДXp8.pۚ!lZͻ88eIt_dOroh;;.kǩN%QUp NSwa:W<&eyQ;V%ɯX5ρ`R]mڗ 5,tjX-rT"I/Lmc&l;*0UiO~$٪^%Y-PgeXkw4p))ޖq,dd:3+BxȑƜ?9`ty, c%b3F0q},"ىGqxJ+%"&~60z6K&:UliEz,}NJ{8鰩*1] PìQ?{x_e1pP[6g&E͹_)grViw[H"G qq[պ~M굙^ZWWݛwkjw [D t+ӧt$^%d]ŮeAvyTښnn w*STL٘?' M ٯZQJ)H^d q٠ڷOXG$,'4@α=&M xz%`:anYn$w/Ͻ`'Ux@o;;VN3p}5O10pH(Ou09u, q9D$B_)F"R ?$8d;h\]lץ;ŏpu^W]JTQWldfˮ3^1ؙT{b&mѐؔdPߩE}{>i Rm:f|h~V6;mDSPb9ݮ3x5~_ʷG*<|hIِW`#y}u kVqhI7?}FԺ[Wk2\'FKuOFsonϗEJ!K\ZdSuv7UHF,–w"Dz)Jԧ>^N-g|s(_ϡpBbVޥSl#G\]UR2)`61 O43A?>*o'ۈ؅m3(vVx "PEGcځL& a'tKn~O1-YRƒ~+N_9BL',xZڃܩc*-=|J#%2 30?^BR_ɝh@A )zH+t}nbΐ ^Ad׍<y5"'y&_2cؗCo>7 xveduo ֺ8}|md*Gζ.E/K-[W_u@xOOj@ qw LQ8M1d;$zG{# uYd?~B*I*!㶇RT6TT!Y.R飅j bD2rY -1_k~$/B5N!Ƀe-D0Y4Ҋã'큉$CRE^{nR64G61^Ôs@%φSS"*#"1`ءsR̨\QjuCojϼ5vAX`,͸.Bȓ"<Ҩ9޶~1tu㇔{ٹ ayi0*_.Y@ZH5qֆ fbtSOh ;)(PaS)G:edhD*)zOJ[f+:ݡ. E!/C0T"9kQCbØ3ɿMGe B7N(g2HgUw<@8EuN0:fwr}y, l E/"vJt+S@ACWsZPk'ɗҶU7v}.C7?!e@]FoQyIi&6 > d%4gG6*:nv>=s WG{_pIg|%@ꃖ2wꈱŚ?'4+qG Lik_ 1꽔/,.f%@C/Ϫ+wMpCW9(HE&;a8O3K;IMMGEj= AMk k#߫zz| xDP鼇N" a$PYp uy;ϳg펇>a?W[%| e83mxߺ C`-UIC˰ 0cd{r;fMnurb܋؎ #g Vv{7dra H:Nt(PtDQS2)Rn{,RDW.SeHP ~cN^yD/`?-vjGr~\ h)>*%kUѡ9A)v+H벱۪yq/Hc*%nz;o`[rBUAQC/Բ^}!{|#%wP }: t ˨-R<$\Y6gkx~CCVhCt?JmNh$Gq]umXjи">gQHOXL#,]SV#>Zf\ Ȃ$;h۠ڜ b|=&"s4@uM fq#FSm'1; $zx oliUQwʣvadr! /98eK1[J%O~Lub&kM}$m pw]NGTŐlϿ{8h hY m{ȃ"hZ*KQ)tӢ xܯmЄc1NXtwr/\`r]15V ,"=!>h6ńyI @&j` ^_&'{M":TaPSt#.lmb5j#W$M7=-:m,hU8DtVX7ay}T_4gD1hp'8q~m%Y-C9@ձ)a}FH/#Zr~uo屺2afJԁ_+OxNʂݓ[O=vf+HTA or1^BNRd+(e@hHj+QS;$2|OE.Q_ \c 1ι " m"bR%ԧ|8ɟ;L4*@ՀCKčF\/LTIr-m܊X]iH$ܨŠ˧~^ awn*_d{BE ye.\1 'G>V5 I., (װ6M6vt%:!\M-%/ɘ>rY=R.`Q:%kR\@E!NM,z5B5TgZ8xݭmZ=d0R.pu?! yX(ciY@#cڳ@-K 12P|&2Po3{m$Q-CDBh$KH1qXq0.]͉>TXq[.+u!8~c?ʳTuVsDvTD3џb1m>RKL &nBw )ԍRגPNJIOJ r>>djjGN J}O:^SIk((Rȅ#DqIzTPY0~qF)´$x>( 4<3Ru1޿.+w`pʙ7_lqTT0ok.ܕ\- g}~Z R 6&8gZP$l,Za[.q7>,O3cތ'Ά6#CKPed$@qb;O"hk{#8PC=oV}">w4>EԿ`P BQ=R{4Ku(ho.:ފ{V;&rPѯ>#41S=FԨЃ"U+T[ۄQ , -ƒ|"m1nqjvNTczR ?(hiv Fwf%lJv}A=%Rz 9M@t̘] ɤ(k4]GX~=87ϻx!q2" {U9~ A-P6I^X|G _gwv 61>%,AsGEǸ Ox81 !YGϫ,rԑm|R~N(J}+&W4hpdW4 w~c:'<ˎthpF4$sJiDt c'qI9H<3_姘|55V rR`6cz7ĉJ@a|j{m,774ڷ7 [[-̑\aӧ=)tÑ!VBV bY_mi)h7|eyZB]4H&0)ͯꉎ1Ջ5S3J8g0We@>3P1yҒK,!rjIgY^RCK@A"Iphc@>K:RAr"$EͤN vHl6,E MIǺ~KTv {.6εͥ\!(Ѐmv xi(NA2(x ,EM*bOSFQcdd }idXl $k?Ӿk7ƮgaZ.*Ǥ :j$)$xSeH6ɠΩ9ق!!\kZs;f/F?:K^nAR ]SR9?C )?` ͊ Inf\?qNޡ93y& YY7+Hyޭi<rZ]*00xpN0 72E6} (RlLɼt@"+{6Cub ѱQ?La*%xL[;{h?(W=Kd!S_|R{'kmi#2d H/kxZ7acDBO$7e}[}JKTMreļH{k.Q^Z^r3<~"ldu.eDC\wt΅5 4RjϨesQTXgĘ6{c9W/UR&Ok?ϓ%眣MPrwb5?u`Jx_U ̸(bASsS7Ǟ-,HW .)yff(wU؀dRDqjR>~e{StLM[5D.>K M`G-~p;7Bʽ;e(n/NʉSsቹ8KmλSU/tQgMPdF+$ޔu瀨 >nRr^hL&eKl|k;>+/NXg~zl uN7<6r#Нw|k!$`ՈXѓ@j488rYD x䘢4=n{Ho&J%(}Nb/ۧz<_٥WՄDF@.HA ~yGn^5;DG֏Ԧ|kh$-mYEthUE8|~xC䛊Y&9?pkUuvSaDjv^~+X-H˨f:$Ub4$7VGNjoL;2Sa//n6V2rXLIER؃S]P }>_\J-=pxG/1+=,߆n׌6O:M0`)ILuq^-Dx.ߵ/;X \"RÝ XPȁZ`on(οԱgcJejcs}!)dQjW3( @:wjyS[pLe2ATktˁ( `zLiMǪRa",>͹8Ʃ%JQT)1Gycg;mLLDp&GxNUHuCceK[Q6ԇa)A+Xo{|f()͸ q)L-I:ݚo&C.`fnʣp S-e|Hn_vhWꧣVA 2o%BTzhb"1,/buPy9a9r.*m֢Ebu@\p0e7@3]Nhm ;B~3s|w2$?۴K_%[1|#! }Q.Y8Yo:BaS<їsn8X*)nsnJNLP!"VrG9˺8u좰_zf%d[vtt-iDR\Dd ~I.[A~>EIE[&ѫOh7LSxtP RX=',j$xwb9_VXܻp&,.PFfM C 1OY"&fWau67p!W֭ؖdڱű@J;mqVԃiTg:e kО6Ulx{ڊЫ15B4Z["Zze Kx .jnf+2f:u'< 3uvw1!`iQ&#G1R$~+ x(eҖf.bJ I"édk 1M}h2m&>ٹ'lΫDGQ虜7ܻ*A?yapjU(F)^U^@$X!4g\BJhma7 @#wša2k\t\R= -.P/Q o-#-m{cAjeB78Gg}zS^=-sZ5s<@濦cIUVs(mG&MIlᷰ9~6:FG&c/o@'|FjpR\mlîT0<Α@r54F_J#^gFD;x:mRuQzx, z. PBxs(oazxε$6z4lk,kD_eIdpvmeq/cQ^Ijtx s@!j mD]% D\[Zs&@`4ΗZ=%fE9Jޗ}p%vPfzE/X"*X-x4k 42rg!Q7J(hI1_ji)+ xH,Xaҙ_//UIo^H|7$%pAb_Ȭ0w_X u-XH&׼ |gn*|)YԳcd׾0lq \Z C&&ݡt4nZU΀YFb)pMn?~n6^#>`P<:㶕Gr聦.{D~9-$Z;g RЪS(=0oGi| 6ADG訳fAt95((Xy_a[ ;M[OA竏,Dt&[X$WRN2:̖+z!G~!fH kHGm&<L#dvmfRj",0DVϓ:Npj.niؒ[asI:17PeY |6pG v0?Ėa'̊O { n2O(G ==y0=AaPHtgZn˖MJoU^˵L`9ZPs%7\zLT?-,J]稻5QMZOsBa![Atb踰tM3e* xJO΅Ĕ{IaL3gyA=L 3WNaKce Dwi{QHyl#QwؽI>#m8?8P|ȢZ^&gbW~u\O\M+X^E`(Hp157~ 굇C5W$"ڤdzSZ!143E<_ U'H<мÜ` %T\LskUͭ& $9&>Z.z3:By~AA.[ÄK-dqݦG @:& –7&]QtZ\b ^Rq}ŏ1K%MB}p,-c)½Tσ 0&Zw e& cflq7\ 0hG6%.]gd܎)yuHP D`]5|n;NycVЇZVb.r1O;mY|w] j=R3Eňx$>uc-vH;0gjd?;OҵʈT 1GݺL X>9 0@AE s7;({GRC$s2&!bzOJCCbm6GH\ښs=yhA'ϧ$0 8?pzUǛ` U+9G Ww[.=.Rg=%\HBn]jp81e||y[3/(WjOܵLߺГm"Eplmtͧt (I.j ]%y{DZ90Ȋr. fbɁ1 Q?V5ǀθU,*ߴ_m7p11pcLvcNMʅww;Gt}e=%ﳻ9|%q/@ɜ*Bl:v8 a8ݭ*w!b`=*3V!= hӷHa)4'Jf;.v M*;pܠz)Z37#tL|bػA i˕٣-q᲼ySh//XuC'Jv,6B܃MӵO_oMNq՚&@63|@'zORsLVƋa$LV]jsqw?rGOQd4PM %L\jg竕m uv*9:)Ed\)i cRLﵡ۵:C25B6Tw瞧g47F{Ș̊4 ^k+#i+ I V^K2X{vg ԍ5 MTPFa/HP/-`BU& G1)EiDrB'3tZR*Oh;ߒ7 3hPĖPbvV"5%U:hL\I<-7]|QPfY6 )z˝g^eOAϮ?j fd1.Dj $io.0'8(nd&Ⱥ=iJ\< ʹ.U'z<'L:%x8k@;免i8 #f$bxY ۽&93GϋFV@k:;-5'enlN[aVLi ɲ+;8!!F"~ V'ceP6%y~_&+i [^du,nfn@xkA_&Q{ a֣7=;[wWCX$bXo8< _}N*uQwq%Sل+ٖf~̲9&KBS9r5c9?)z!Xȧm?TߗFZ_C"LCzԓD:4)kSǽb9/:# Ē/cܦ%sLh?xYo.8Iz觤7n>\8\0o`.!-dӌ$ 3w^U&/ rk 6 *& RfH7s(lp-3 m-Q#K^;( TD?wLe \ttH1VB$`P`Z}.igMs, Q!Ԅ~8;C.CS <C$S 3 =]󑬴($@O61Ӡdz3+X W{Vb-4JP=nC$jCEEsU+(۽3VPpsF):5Os%ש*qʖf+%C{:f?]LζYϙWc?8m&yUږXqoK7?NmXXk^W? g6+i*&W-W 7~r GzX dp͜w(¿&!R9D͔p2FڑpsEH\+]#$cJ8ʔ8-,1)BA8M5햤~'>A"<ۙl-f@[K\_a)':qn`‹ҁB&n'lM<[޸_?ءZvNWTԚ*u9ől]ZC4^*RQ GDf:]6T׈^}R,;*ڕaBqٳVm![Y^֒wYDCS"K: [U=u}+A&5lKYI*iWPj*Vqs(Η$YYشw̷xZ>88c u_L~d Z\#werB36^]XZ t 7KK}&-(H,- % n'V[P|][\qGks/Ȃ!=Vy0/ٯ7D^6yxB}{%uǎ'c[)ۊtwV"{v[}%ীKodh YgDUfL'iҞBDyh.6 ;N}IJ:(͹ {旀_JD%aLZvE CڥKVdIJzqY>=)?tܔ*&zq" #LdaBz3rr-Zf˓s/ί:6 7RI! !ݫᶓ ^PCbۊV*H\$ȨU;)RVv}=4 ]hFJH|]cDӺ"db)rB%QgsP)Oð>5]p0=NF(P#NDLfxE*WA!“fJ> iZ'63A0]}.t [x덮: k23&INy 42&(eȅ4&13.zIzR1eij/&Glu춫[^PufZ8jpF hdg.~0uuSұW<; tfW8d%WZLv4b*!mѽa4:(#-;UV]sA@ai"~-prUsYI ѫoitҖZMeHMհ璆ƒmF-8_o믪<_sJFfٓ@զ* X=FTŻ*HdQI!h"?j=vr:Wc Ns )d[J,6oّ'Ɖ|e,_SρL&#T4#W؉禁c e9<ɞ 4CgP%\/{TRHB.Cg-FW{hHq%3׋?N&1OpU}E'u~v/UbKg罪LōpaB۷!iZN֣*Ӕb oSPƶX^|R$T؜Ȟ#,:/ɮd1w: t}I?o`qǙ!S&o, `h~ gx`PH}:]L e$kȑUCڀG‰)lvvbR7.^Lgz.( YfDg+HJx+*sg[MW5'^m\S`{ϔmg܅IVh]r]e6ƣ >Cn};^\,fX+najF[Ћ V9쉛!(a{ݰSE}֦&"d<.C'љb'Bfj_2 ȘYC]oh6wֿll-D^f*1Мu<)z"W[ׯL/c[ve+4 5X˔3D&8V7I~r1FݣިT3=gES̹`D#*xUp^?k32e:;ۘV`u'>j.9j90ag~ ,llMgD*$yP6'[0 h6㨁:XDȒZ!mSt:xIY Xɑ}Puq11".X}ֵ6ql 3$~P~+!jLEvhINZK.}uRTV#@m;ƌ3rYlRXͬJ ua~)#:.M_kw62CGӒ~Z%r&`BLXkRJ@<P6꧜64󄲽 L aΓ,qa*a{y];B+)_fz?` /[*J]((qFABhT`zyA336 'aVA,zrl^c,O/n@ؤvWA,7H]>@jilyog7bPkƷe5Cs ZL~I20oLJN(`u&3S#¤jڡ!x,$}5/yDkYi PqN_@_o 5-d3u87pMU~F' <Í5HFUU% `WsSZJTx l,}CXu-=Զrv 0z=,qJX[ȯ\b}pQiepw|E=>xRc-Å3µvՑM\ Ǚ_'А~ќ4uU z_ r\rP4\Upmg̓] ,mIIVAL"Q:bm~U0{HbD-:d`&ړFOM>W\h &R,ܟi[d5]4(bAlq;HJjxx9BFNӸoZdkzo\_Y؂#\`י*| Y¾'ș8.EUjJFwC$'Bk(KdٔebS!/PϐEPq5a&p&iʆڴ #ؐғŸ$ $ *AN(/Q$ɄclD 'V3 J7jfGB›b^16hEe`?-+J4.dz:aI|-Aۃoa%wyZH,rZL=Q}:e&% bO ܙO\+Dui6 9ClSP)g07?JFYZg7fP2х$>b:1mvf8 :s}Dzډm˭46|)28p]EOLC:$7hJLO{RAȡ ^Q }ǴEE͟ck^t#tpK֐R,}څ `< 3ž^?`w~3OeE3B[?&yE~n1-~NΟ"EIAтvX1ؙ5Arzjq_p(2LGw- I^Dj=32^Dk ZA7 7k||^6 !S?OGm?iO5/(娚~N`߷c/*eBWKBܻ8)>ơTAr/&dK7sئuS`E-t=4՛p=vCZV#-b#턐p\BމOU XL gf({+mEWʡs2Yd bV>Gbɯ"iO~tA?ۛe #L>THQRS=ps&=ȾlƄR0j(s?Yp GK_ U/iF FC38)'ZCsq\^J~1n|5E4_GtH_@ qg_b9Q\⌒)0m_Dj1i&,*l-֔rYO3zeJlæLg)J|t[5I9ي<3|V0IkfgՊECıl3>Vޞi.{pQٛ:A:M}Wo}T/] +LlU8>:[Uk:lyUDWKW>a{:;wt(}q͊ DIMpM\ nE?؈Md]#U,+d} ) >kRt?ʐPrqPL"R}悄{}H xv}QO0i1 B)z$9Nw{AT Z;΍e^@Mi*R5G-nYcf#\KGCt[ӴɎN ,w%K[8E!z@bي֏ps$Qh{1De1CTg/W4Z+ .b,"ObtՑB3mg ޙ9}_S~p~Tl>h//8y=j cD S'EQ9Q9Y,2:*s^ȯ@BV 1ڱ׬ٞ@%E/09PڵT-ˁ:`)'z|$U60L2i; t4*X !q̥* D Nw}p|mN]v&>LhJvڐB:vGsC9qT nX8׫w~bNS5" tA#G])>&ePU0:h85bګs^ױ>LfX9{ڃN}[{zlo(s6xY]M&U -\;edvpaX ҠMξ& ,t!Op^ewP,',7*>}K4R(Ƹ_/-W?u [$p87zMRv 5\6ejRZIc}Jܨ( "gJ#O-?m:|?mtt~sIAZcSzdO,wo+<(BY*kcaL9㪨4Ty]S߷;Pڧ=0Gy19%3e@Jm_7~s"On(qp4^oGvuƯ 6eզ LA,V솺ҴpWiϳž- o *;V-ֈ]w,HLq;& :*]HAxto熷i W{nRbwc,QUJW\| ֣5 >=Ͱ?$B@ x|5X`m0i(Y~ $n& PFI<*ݲ=pY4:B i) bKNZ*ce(i+G1`@zҲv)KKm_mBAMlR< .p N' d?|ۆ>Vt>^BﶗF~"G+Ub+'f V&#W/8/itg{約jkNBu$"2?Qٺ]zV;5NSb&E)>斠_~Z |KvKJ.f;-&W߻j8`Hs( ֵ;Y !"`mfF;YM -$G)B%|~J@#n#i/U)jިࠩwv9Ǿ|/lsfpxN+C5csU7[M2 ]/}ۘ,>j ڐHڝ:{]qXo@Gig&B.!.Jb$0{M2 BΏҮP D@W!D*r9t=yE90H[xk^L[=E6ҵ1v=x@F23 L6IDcQbPCL="b+Ir9ZAawJY i `k%?ԉp9Й#R1)?Q>oiz^s>~ZN;UFc?Nޫc6%OpȵQ16~/yf#2&e>΁̽^ϏolW>t5c01Hy2|qʨafvv #\Wkڬ9ْrIӑm_^no\ "nW8]* GfQ i**)fbC6 g(v1W-M~P-" M,dV!d sOٛV{ q4rOﺼƂbWMiyJy&#-j'Dx?V "J4+oUWዴ߅)g uѫczaNJHfgg]9wd"r3C܈| ፿~6ćJ*(zkC?'sQ8\"VѨa*(FEɍ$w( 9F #4mi9>jMZ^PO ZZ|L,K@ o;pV$dEk.&N(C ќ|1|.D=KH&#vX'<‹S!Q&SD(;K]£(!{R hKA ؅Z'Z5s}*P6zvLILO/nry fݮڭ{+dI_l G+? q #0ոMߣ> B:a ʒT /Wx3r2 v}aIY{\ '&*i9қ>$J9uhAl~DcȲb.H8aK®Aᘑ-Zu.=D]0ae/|E@DN7<6AuD!N>.,-%ߧ]MW:މGd.|'jskdQ I`8mTƛLݕ:t$>jƮ=Sz V%$5JE-/c)q޺N@Th'zƇ=_&8wFg.z06TY^KGf'w~5븱 Ts,螝X*U`ه=T͝G`?{[cèa+qHͷ]2nzR4z]Q>84/rU7RNEu|1kɢ{a彂/sFn"K -c/GV>3 iU#ڡ=CyNsUڨ/]1r#Z0c",DL!C(Sܴ$$S 5AoJ|nt;gk|sv8gjF:H3+gVTmvq] <\>xF8A) `ؒk b&A+ sC̓T6u@RyJ>K4jSB11%jrc!KɃ؅X:y2T N,MFr(ل*F>ԏ{m-{?N ql++ɒ#2ֲ2ݜF^&RΡ?lFgÉ89lJȏ%%B%| Z 3IPגc"kFCkJ]C]Lm'gK1wE1)^ԁ*paD= ׃۠ay)IIA,9(0b1HsWS1ĘW.S"v` Pt=Hx*P些E}\ \mى g 1mCyqX %, ]hBtBdS n:鄰K$kel n8 3AoHH(| q0f(,dGnb em(Ycs|r)N$Mgw ~ IDm9=$?Fo2+jYk7![zux~YsgJ`SBdvLSh_9Lи%%e :3 XJXtwAq/ݴ?`QTdLV<޾ A׿MG]@ sŞ3 d p| rQ9bb R=V403qȸF5!A?]cQ ox7|,^1:tVSߡ"e{E8T;]/nB: |!YN^@Ny5IG>,dN)m<&*'>gN[U{@z.="j[l/Q˳+`_1E>dÐUX!j&YK _M?#Kٺ4Io+)jGl@TPM4ٱT)tm-ZaxBơ>_nl\ع"Q}P!:lKut 'Hx;3Wb4@!7t5R_o/&`ةy W`L8@JQ*ZƷjr:I$߫M AJj}LC3=Z~KkҀ'1НEe腔4x AV䶐4cb־ow*LzZra-y~d XhPg'A60T%LMgI~k}M%"8?e5qkdj2$=! gh`RUIũi,W/21y ^J~JKJ~ٚXaC9<Tt4$ŗ= 栋KPO j&_kлúݟjf~_4Zb|u y4Ndp,)9߮1u;Nn}![y]ZuW @ۉ*4p\9,(揍ap/n|}z 0g+bi o9q"J@4Ĩzԛ^i|<&)J@< Ah\ Uy>R_o\m;O> K36USMc7q rZ񜺊η5φ# Q!.A5cX X])5kdP1 b-r:x<1)U~m^ 10 vUPg eB4WT>[Y"}|U#d4.ZA7E/i˻#KSaSȦy]pN`Gi%;y4tl>@=*fb ,j0oA%)aBPieK2.siRWr$'.>tb(,N)Yl @nUAqj{x͜#]&!٧cӨphVL=|0Hˢ9!F5, d+4߭Bg8vE'XsI(@.s@4x_SKx85c]jhmr v|9W8/DsǺWlwR5'n/JXm=tm3CIR{=zg8!S 'p;Xe9AT fHfc(3Se`*O{-M܉ES+?<ǷTb HΟ[ÖKǓEMiKY"ybPz$bF%rfU  _/`KGukLǜiI/A5lB6 'sp2터NO) AX6BšD+ȡ?Zb@>z_n]Ai@iLc]b.Gv(,Ftȯ-w3b$YVdKl|> ;"`$ڇ\^}?tiLSe/ ] \Y |Bk[i +Fä; LNF4h0W>z8)ǧ=LZ:3:\7v V. lG-CPilzX 3[>6f*ݱPFJ]!vuQAkbs9/俦IɲԞX&@ ]d%Is霅Kڏ=ݍ{n]؅y_n.Wb/nm7_H;m4m?Tsf/?;X<*_Ч2<XDt ^&whif~ldX]i>5DO,w xwB+DZ z(YK4켭m!SKa I uaEuoMIV^w /` UǼp¯#}gP%R:X{![̞ ň t~ٙY3E˾GK9ϢXat96n=tX2 YW"Uɸ\LRgmG7psQ l^RϟuFHaJ5+V) S{kPgͧoc ;G0֪j9Mcn $>g+n8V(x:u<;#; SjX>P%_b!e'^cEA\eQ.I&!? j5G ?qkᛂ?1ĤD2~ە5#7MPZXgBgͪA_PX֙nj2>\hd[M&i='1~p yeAt>+z0"[Gb 'Z ?c%3E)~xuohLdʙhlV֓9/=0".?\6,Riݞ<~e|:9aK,5!,Y3zȺ/NVm1َjgWMXxBd1K/O 4q( \w?qQ"?0)nM{F4eL2UӦk ϥ4;GlpĶ\\-^̖뒓!BGtk,lG^qm, {@#(t/ 6O^ )d-}F?pݖa,;?K>$fzFP*⶗kČ۩tVY3MN>ݒaԾwVtm RЗcf=Ŭ2m+&f>/:f_t]:Dvϴ@ hFC͑`s#o.MU ]@13%tt%< J/W;[C r&QUFO,#K:g{T4M/+pUa`V]їl]]Ӗ?wj =cMaUyV9[ev ՚ t zˬj<`Lo3t>jb}|7ԃCvZҊ7vU;#6.{.YhϞHfH$(f:Dß~E)!鵧1j iѾm_CQ{SdP}"03ʬE\I6/+㋇aJ/tneU5ĕÿ"6 m*vF |FLOZ?CqɋsAӸGn #u>9T‰{ P/@:P6I9f ) D:Ud34Mw7JLHg{$Ġݕe#[#)ɭuS·4cRtOLbɐ֯칦,v^/Cȩ־Hl |T}&][1́0wQOeJz͸!A6AsO< p,i =O by>hZܡ:_X''nuvuC$][͗wؿeh OG\|^ ZL{/_Sk31N',"եB)?8/9ʢ({(&"{Xظ -". IJCy â;$.u4KIhϔ%ZCP A^ ʻ (ny^\ uY$0c &1U=Kax3'g$d'ե\(w=.&)4d hܧ~?H'?A6ՙCU׏B7pf1l ':6"X;#S̬{-Xܡ[C m"]dh351t0 -g9n) G^@& j4K섭V @o`?@׆wEzUU:r<Ņ]>Ba 9(dcm*`2rˆY(hݘϤ) ΎK_)1QCil IC"#]i`oLFn0ʎ +x_sņGӒC@KJӇ $؀9XcPF)s1ZqhÞ_h6k~s}\KzLM뼓pj֡()AQ:Қ"!l&{,KR.,:,Jsk BAF"W|~'<vRցH5R{a`ͩ","&Tm*$sz 0`G僦M[ Ai@DY@hsūiMes~$+,n\&>l-q?{~oƈL'izˁ?WՃoh`X;5^|ɳQS?B_ h4EFrԵ"bQ !sZK@a(p-w7upx QIaac9qIk4L*PBmVDJG|v+S̄0d,1AK7-)@E˽d>̆YBC`&l^)gK:pJs4o0b=ΙA 3@Uɶwl+]Kxd@{ K22`S[\Dcw7u#SI;[7 :-c̽"P`s4襮1R̫\(XN)Cb0wv[]"W .߾%(FhuʤX 6mtcut*\ HwJCd9 Zr4tYBJYm)LxOIĤv?ffZ=l"Cgh-&(!0e6DK]yc%qu9u% ݭp-2ԮGS30$ZIӰ&()";3(R1տ_$UI`] ?9dl4n!a%!&%ў%eM1"E84klzAUt(2LU2 he2^2!(B("qhқijdQT-zU]7[ӟ&ԁ;@]diu5}^ViYKvŒV8'D׆T4gӋ5̱>s{u* ㌹Ups ΂* )ZruM5&txJ @ xi8M*R'5Y9O$}||Ş@rR  >d-zPY:%q*rZ0lsX2y1xJ|$7u59|S9 <V,jk HJ0Z״HAl.٩0Ž~A$ jxq/ma<^h`l;ԥ5ۮ0 5]nX^%\޵==nuDkMCű7k1 .A2P "ĥb،vv?=f/f0 !g)ooZLxAnSdG \bvg27iw +o26ڣ UcԹ:3szA׽/zˌ_]6PaR \A?J ~ 2Z[FJi9(xF݈ ANS3tqCvۆZOw`Ǖ_ &mRbеa=8s#Я2y?Ն`KF @ixyT V?@.3h9 ͚fh),nv\oZJېn>a +HY|NA~zCUο@RI,m"Da]#a*VI$穤5WO<G23oU$>wݫtzyD_MS9sbɚdtÔRUF {&kIDTSEq*6o&٣VmĈbe= 4>3EA*L!/#FqJL4'2;?F;xSXo07)i6dXGMȳoe4I#pv`S>~<;X@kI!,tߡ{0` +zko`ɺtΒ@*)b1DX!N<\ZllbDm븳f}HI-a[q:GW"yl`h^R!=8NzD?+ޛ\[ |!6+4I(.ZfMT=\6իϱ[۔*6`хr56\eo#esBKI:wۑa`RH|{'i{c(W@Qcy#M "r}ۿ#8m R7Y_lzEkq+ũ;1z76[w$DlZ]o`VY^ghVOo8Iq2$NZӆ>$65|o(CJD Eb–M,V&NbI'E{-VVz$Y\ g5!T(cMkQi!;jM0|+5e`HZC~sm%]B{^ր{q-VbrۧG,aB旿si7}7|D@ׄF- *ǻnI)\cpΠ.esZݶ`p_H8Gy9~*↏5D5YM}!mߞgU3\B>̓@Ops_ؾFm~[JOI7#od&,Ԉj%8_pR`VPOrv͗GqGER i;i82!yP8b7lFO^B,Y}r̆\t E|UsŒ4 EDKz&x n`[&>vA+)NWLбKL8)h{6K9SAz6`ٖ:l&<<53E9 .oC(_xF'))(x2Ws>FCbPB D>ԎL,nx6qB.ȉ 1ϙFUd~䫄"OP"oS)|T&DžR e;5rwL1^tpJ\Uo-^po|^wrGӌ {Xfz/\mKk`qXa*Df@ޠ@Gd%$CeJ*sN~g}Oa%]U& !x/}E9ڍ;_;()6 iWK[K!HդgI []ˬ7};i)Wh ME }~޻YLZZ媇K8q#qCwdQPdd%a^l06ڬy#,ވi5|OŮԾأwc2c1U$~l]̙f9-RdkQž7P #CB& 3Vʹ Lv*`pQ O ,CE<˛-M;epF yfN-8Z7p_^9E"1 :xwLU~f,r2eGCKS;jϻy_WVo(DgZ2j𹬱_ 8b<#ȉ4q$a -ͯw#"h;/1roNS(D@ҟ֯^]#GƉi a^֪{fȚ~@)d\/er%Jjo". f!"פua6e3忚A6^M c,FY!Ϧ` =JړyThq/Rᴺ<";5ZEQOyKӺ׉ā7S|۝M9og %⯃''(_8`W q'a?a%C߭ 'B;_w0m| eF0G{*뜹Rٝ`I`7=6^ E/ .2||v"/(^0p3;<l$L/}C>ü &5eMOڃ[PHS;ՙOQA_sEy` X@{H81*Q4pInQ8QA';jbǐ>Ecy>mkVGR*ϧ'#ILX߶Pf^ö)N{JrXH/{I\3G-fU LR=nz:ؒJ;^lY '5ECf=̱044CKq68H>-2RP.Be|G819IVOcekx q>?pšJW,zx*K֩j:_?Ÿ'`$'"zbM|)S!ON= B3}5VTԁp6 fln96#nb .Q`xhנ˘q;KW6Ӓ-bTRQ݊vAbu|[p&qT#Cv@nB ` ,f8c,7榚q-q$p]ǩj#O W#O&ezj*Q#]ԁ0Seγ&zvoi}[RPOY-ejYH jm`OOOb8k#7 2YT_9sa㢺S<=)_X>?jh5grѬZ (O̢reFÃ-)6+wraj!|(>=ǪHOlFly5orɾD0 ^T(kuɍAC  M~3nn[RN_E7,Q*JpHW wXyմS l*xXDO0Xy)azЌYDkȖZ΢U4hEVn D%Y,̆2zWŻ>n%;!#T=IHE責-? [5=#ŗzRsi2g?B^o xtE2+ n2'GKN{$W|xmFP~R |9+l3?\dGHФk[+vD 7_%p!"\9oH; fkO[&YEe|<-'UQUDkS]ɡ?9MWg zi~0f%~xT/3QGX>PǓ"gl Q_^S3y[)``v0SBɑԖgYsĢ9JÖ D|),6u( $7чsJ -җ>R%qYيK A\Oy/msFpC\ f|gl':'8϶k^+ȏ0_`T'b( H[[Q$`غTH]\bpG ky>(49/σ?1s`ܲ.:ƼDq;45NcV , wYTspPY&w[uڽ3vz~ܡE|^Yi_];&ˁTў-2M_tB{߆aecbE%b>,iFVףi@Ҍz7H?hY:4Jr@,zʷ% kJYgCW፡ O[ˆ&Q줥N *@+܎xK9|fjZMv`|S $yϷ)kH:"&KwD>}/hwx+&t'O+8uB=zQh6$W\2"g>1ֽy耫|kws?FFZ.@C:VQaZMy)047ZgЌ:nqg{Ԯ/tɯ麽rnSw>7# HY% %U #y֬w4w2;W~IZΤXfMo5jyM\fw(^.<_)mT1q$ EySqPND848$I3'-lxf4j]JMz1ų0Zdi>uN5NUB6F+>0&`v9?Li,Zw//:G]$#zw/CI 8+ UuBM;fbB΁ȍY4vbdK.K2@n gzuݮʀrp k=?L0I7?baUBq騭T4#;N7[5FP 䏻QkDgmrNxOaY+۽ F.Ve'`Z_0jk>۠B\(9#Hm 'y3rѯhyl˖{*igFxٖe0F7,w'-iVj|`]O-  #|.=8S1$] dHmnbÌ Z3ƯXG!XvԝpJ;63aqyvnqLPU\i89Hedf:[A==By7{aHոv/N%0aG 'bdKP%Ԃc(y6 |?1z_ /a- y.N`r;ݘY\{;:MoN Jf^pO.(CI\ErŰ6lz+@ϵ1nN2{E'ײ¯~gMJ2:1D"q-vx7ASjVҽg`JFjwбl :k'rUA2KQkFďZ=ݕ1 ^Ԯf}q}neZ֐mq/ qxUlv \usJ ڽZ(7 D9NK%S 9N75h3V'<I#8B,~>\,e5Y٬ҟ6t#\MJ|k;kdNA73Pѹ8c7ÞӲPfAr7׫=ճd)X6xg'qiWᇮ?\ /N•;:]t<ٲlI#8n>yG黯rtx0ӽ#-U{$/~eäOrۢ`YDupd"%a1#ױ oߩQl {"ZChEaM6#}&IMD{uu :h\AeH֖U?HJjů `V{C-Mc@zg킚x`'XL[9K􄧢ྍs^Cg5JS s B"A}Te%A#iPJ}%No&yٽ\.PDֱ)`RȊe5qܜTr1Qԝ9yHcaD=1 :4?c'Hd^% áCND 7߀n0[<߹IVH-g+8H OzY92\l=S y:[-lDelOb3%W(YҼ˯5T;siyL~3J;0Ynu9=pM˟2pqToE[ ?x`ζ'b %Ht' >pamJq<ӹ̑y&oN`e iLNtsLw K}Tў+ b#? B(N fDZI xuOųp 3A=oaޙ {' !sO$i\J0^MևQhrZz_Tnr,h3]^\Q7Ko/|tXn&׎ bI@w, 6rtBowAfWq@T$0"IܙQf#BX؎z Hl ~+"ٌսfĘu/& )$d+Ҋe,L )8V9w$q~@[* dr#ײ?4/{nR;Q”͞f̈́J^E:U^a;YG#75r #.mMcyl}` BV=>lS"<'Nݯ4 AX/Osr]bAY2C0SԵG:uye򡰂-6"*:R%׶ګ9K`iSuntϞ! țiig?p @mz-kw#C$N,r ,*JIˑ+d_|,LJC(7eo {Y뀗mQ?Šep?۽yS.Jϫ[.i}>4c? W;"Mmr5ew_MD[LlsYZN,It+ y֖XDln;8lYJǙDS(b,ufakhS{=baJP cYi7lF (x2mlEQ7 o@/|(*HWʝḙ1lȌ?5&%#?<.(8{ګHi`lxX@pv11̫ %ZW DۣB]Oh1Lz"l,Cn ]nau;nIVvv>b%f zŅ}+⽃tchSBlQE8%J:V|{y[iSftR"9ɑ_adܩsS5\eoDaPe;[.nlxjjtݹ iQ]n+cTdŢ(Se׃Bg+WaA2ş"|تwҷ.+؟'O::7 þY[ Q"tg4~5h>>j=]NPmZݺBւ+;$h{>MUE# -Ͳ1Ÿq0B^N{ =U?DVFMw B9Y}0!FHQBc؎2[vYO1گ9w;NVa=rGFfW<ؿfbV & x{k5ZԐ>]zv>,uXuYgt'&*5w?q-@q,#aɀ1\c"]ڮRs֕%<ʝX7VMV3kvKd§&a<}VV%%R 菝's\!Y8 4[3`z K;(6m)׷ SQkӐ"jkyk3^ 1&py8`?<8Y -$`]([B~tY*v;׍e=mSt4$N mIUqI$x,[cc-勘2ź•5Gו_:Zup %D8p$M۪7^f>33 q`l8&Cm *Rᔺ~o.s(k,;,,%Miтd`NQS2uCJ}Χ'_@G 'Z=O?{Ѯٜ{Z?|z'"&gyd>r aV Á䡠U6 >TcX{Z]OP1;Jd'>1X>ݮ?`sWS}YX)iZzvX'DU/h)fuE剾4Nv)ctcbdWv,4 _+0y*plBoΙk(0r^̬s9O;nt"iV83 gngGZu粌{6/|uΨ4d۞G+ ?]V2Bw,6-DP-E/5_K/|vق9xR!w-|/'wDGߍI4znFoK}Ũ~_a( nT-? yPz)3wgj&~PNί,2Z@PTsx멎+j,mەN ]ӈtG|nD:SA}OuZ~8`hاv[6N;֫ ϒ Z-fcB9E$ @f53!B3ujÉJ^xu4@d>g7ӑ5vl+ߟEѹx)a>}Dڃ*ƅCtg @fcȏiǶI`-Qy6 ] (2Iv쨑ܚbFoMZ](/Z'OhуFjzUeA xUQa)T_ σ?v 9zvA[]f}35l*#p4JkӰ_!'>:w3@`pg(lXx[Y`6'Y s\л$f/LuG7tWZc,F3_IƵg )j;b1527H*uUAS5+"_a>[+ `e?Zm V|rqUqj AC/8ꡖJ8(a|+Eli0to^9^B{L UlĽ= ]W-ѣc,5Nug^6CLa9h0W;B52ߟ񧬈~D$9) ǚ3G$-hscoIJK\0!"f6X&JbxY"׹BkRϸTϖQ uR1|2.p L: \jY!ںuqRA3c0ԺeiEjC8ûٺ#}Y4dk˰9~Jh޿@ gC}ՔcNX(6i y@M6BFS:YX'LzoT"H_UddkxWD z[e(A :qG?_3SUMEHxK՟g`;wS>- h0d $ع[w"a.RCza,Lrs Atļ?G$Q5Cubc;?5׵&i֓0$ ݠSZ[r=rc͍C޹1äf)(rYe92ȭ Â,[}4x)ĵ .Fˈ!YWәYZ?wd5tfSJ2lJ[Wd\  (}&'%LWג*Ntdgۙ^KE TY0YOzqZ4 7# z?;=l<"Dq&8})U$tD*3AqpocEI +1&fzM!S,!y9>OQnDL(Ruӎ+y%t˦yȩFur[SKgj ~ӭئt~$LTݳn6Irp`ܒmIPyg8 b0΋E]sC#f1u`3{\ ksvP UӁ#9kDԟudϽ?Pj=# f0[ܡ~ |XƁbPwbzͬ=Qhud:b0:_kF vF[W:HLB`t^ji REjoguW'SɗF4K.q!~Q¼x ,COa.mզ]'^Ad^A 6zmQ{^jwIO֒ k?a< ݰ/Yg;%[p -y _>ovֽe#xڞ|s/Oю%L$;Lcn11i,quE([# 칿P=\J!.׺VrrĀz?ᚫs/2Wɤ KqQAR3mqߖDӁߥ|;sn4hYUF].pb1£<&~*PKד?n%sW\? q@rUWN6Mzƅ*;ci]$țH(OLt5 ]AXRvdbCݽβ0EZxŽm/y[5;pm*:TJ6 J@CT2%JSm-]Y"t2IerdF&lx@kpG:C?"Sv++gkzȜY0&wg`w2B7O`+SE볖Ѝ"굫UB2?? Z̦~^jnU(~dH)o$#uGz; sRB6v7z?&oOMɽomoN_1k?75%T %!Ҙ5s)p͘aHv ;NϨ|GTl:;"Z*fOhivP+nW2ug+O0ӃUbꄉZG;SB K~" _f} Sd5MyTM[\l{ɃLֳ ]6}cK<'7DHwP1Isk1 ٞU'g!%AFTf ټN3Ǔrz)e#7ÁAp|7\^nzBSPNLJ5b6DNxgIB+fH^};.X.̈KU&ǐ.Y@sC #IM:''( ==ъ(fCrRۭHhlB)A"3͐!0iLKhWTpfJPP9Q*pjt?S1TnڞBUp%}Bi<_#GX,+?mܔGl>ݺ2 .R{65n|H/O7a9SQ]]sߖ+*@jDĵf 3Dצܴݴ?hdF6; 3 9ew/,&5;|l(2Tup~Zvxd5շ6ЧuMP ,k]~kVR>,ps+N ۝/l[WxCZ-z{) ><%SƆHS5|KcAi/VX׳Hgkik9k䗵 kP)9C 7Ȍ8\5ov"> :.@#7⾆2.9.Mm6+p^F,U)*)|g-؈9bJGGr'tX?X%κYo-v=r}R""\2*w >[~(Df53`- @‚?]C~5 ̎YZmR8l,rD hgjv_.cX.GA̞QӭE0 rRנ2r>E[k\k|8 += 88#9xm$zve_M?vnOKR| ƺ>D%ۃo(M~\1Dr˙_( )CL+&(hP$;CF.hP-@vEESQ:u؏4hO'@}Ԓ_~'w rh3\`(UZZ="sM۳9rl~mE_ E EޔȺ恟c<еjOx`LXZvNLAdeM!8SنYtF$7GXGws%g4xv^uC?_ў\4! vkRiꂂC9\a?Ҷ7ned5X;1 #?x^cIO,R Z񢟺(;LYR7)GENHBEخ""D2ߗ]iW.w$\z^yv #J} FE.iݻIB 3$mKJ 2 FWW}Oo)iW8WBu44E s`o؅襃8.Fo5!2geB~J0"_ow.Ґ /F*,\n>lzVf+fK\픊15:{7$cQm`SG"}nIji^4uCþ\^ğşN"Yq>;0%q]2apwd24סUyUHw*3r@$)XQNNb+4|Z0PXYiKBpQCsTd*PoeH z͆%bqt8GZh~T@Z.*'!&~ ?cuvÍ8& W,0od=Hbh1Ȳpɰ)&u6O\hP/r W\#]^L0iS, @DkT܃ 4=r8izV҆l&z:pk'y牠\"ޕPD*+OYaUJ]1Cm׈rjo'?^ _;|s:!7 }jctQGCH+9o4ѻꓨ7~3>냿t+["ģ+NMHI@]&1ۦ+ yvf1mh }k!D3H<6\AN_$g.[ݗ>5 XF^6JdsHp#$f^agέ~6jܣXp,-ȻߓvRTsF ^fVqE )4; 84 vf7w4HlN8#ZhFێ`|8ec><SmseгN|C[S0i wlJDR$GAfG5_|qUd! g'k0 }3 { n:-,l 7dj&,(}sMI 9GdÅ"+$FG!wP3R}f1HP..F=0&nwjȹ0^FƘO6 Zm'm$ք`)!>T։8x1&CϽg4Ġ Th8>G?mـBQ>=b?4+^jm{|8NGpzK*hNY藞r"D?&/ΤQSQTzzbץi>mQ-:`7W?+TY;*…8RE2-\?x'=ގ@%ٳنxy&V;IViv|qx\-؈2#_{J jq {IGĚI9l>Bڬ,jӗn S|`\ l!-kF+wx+80"U^((hNZQ_N藇ɖS PVO;ɼ. nxXiu_h%҃_7߸+wZ4U; +7' qo#8.1sńB3`Z1WR K 6vVq+Lz>lϾ ,#I-(ğ7EjPKv*l//̝o>eo w>m-Irb~E0{Ysk]$\_6@$H#v_ r1TwQ.?I#82.UP.Au[S]3dLnh+w?~<(GY:b.%5lj|&/F=ۭ"{̰ttYZ *]#vV# fS Fp" d YxZ N7nnF3^%?9S,,^4NOj#wwGdVa"l; W{GR9jyCdLc6-\ i q)#{=e Ww([Zy. ٛٛ4:ŧaC_X&wcZh/3b$Ep^/c$]B E8Ƴ5tƿ`@|2Bqgx7V%L.;6K?,d>va?*FckHN5s)7S1ѣ+U65) 5=X ßk@A~x߻G$J$%5ȺaSr T} 3tr &QzRR[Κ;YB!ZA<=q C;*3P$m/o ˖v.`ӥa8 c6Wy‹AnVawJ3AثNJ> v:LaiԪRޱ&BCX:/F>/z!ބ{T+ظŹJfƉo1A%8^Aԝ?vޭ?;)wyF{>jyC8W ͯ$FS.vS3تJzKn3:?|bG }-myXFGq:>)CJ>~/w,Fw!B#GDv.eIUvXjp=Ō-\ڦX-w9'T+t6ʬϾQ{M$^:tBaYS E(ўjgx׷H pMX74kJ#dbTķݸ虋.yK1'7Y9)  YG\r4U_5jS&=5o5F1[P#U3EΙUhnU$%7o& <:])h-G5X޸SB96̐7$)[@F]V4W:30li#xp)@;좏g pr5AiP0Ñ K&\OAQ7$زUA(Ϳ*v_m*;DC[R~Dgo( 5x_t=$|W{sļauhxg,<p|Z HĒk,8lB٩E*0wL AÅɄ3,ZtI'#f#!#qH9J&4\=*- TgYADZ˂MMnOHyCjFh8/u^|:$y';ePH`P01%0 G+/K4>">JJ|K {TNw"twF▗пh?[8>@ v懗$IMTM.1C5O-{X$:Omh\ =_'M&Ԏġ tF|I3S 7$.Ƭ7:]Y<8)j s9{\s]rN<]@3 ֝.V49lupگ,O L'0~3IrH <׎Hnwzƣ Y UI3tA8.|?ӯ"qp?wS)#B**Y޻ * HBL0{l&Y֜ا֐1vz%SŹRf/pl9{hלK fF"(%?&n7wV6<ʨyoRb, [ ?Sπ۪jOzJ>**%oA\XS5}wbWـퟩ9=bUG/Fy"X)})AK C;-(脓GD G X ;Ƕ -xmu]]ʽ>GjɣdoHU62oyQ.-W Z**}^ϷMcOƀ`>N\+Mo$d1ViKz2ۻ.!1'@ql'+͇2wHFb̭lx3 L[`n`N_!LژBn_]KOj4o-&y7 6g,]"G.S|!6B4JLfm;) 3#qOM EuC3[|t3xs-E]{:wocuc .?эJ3~) 9i4b ?lo%DޚbEH,Fr.QF eN`nszO/cTcW :rB[ğv|iGYnY*ޅ^vĜc'M@d#QzV1l:-3Ęa)QD>ޛiaogKz`Fjgdr76:Dm^L( w# VQg3_a*E0`$ǼgPi&=C$|o E*Mߗuϗy&yWcad?YbZ0 zSFo@R~Toۋ@ѪĒ}T&_ӣl|%P9Sj5<*[䋜'^ ߅l5MV?J؟aEc}>o0T#^uD,z~C):;0#Ѻ҈Q(UkЖ f+SZҙ"1KZzW)]*d m:G~0d9_Y"hqhVQjZ cE;<-ܥ-X8R>a 5Wx)+߉dvɅ 겉Y{ 1 66N=-˞x-@1E1෡=,M< 6zN@O"{/KH3AIQ\}B+pmB(5; 3+7GI>J4/<#ICL[xo.Wvt%2qTAonk)=0Sy̌6*d+PְCL45bsΈ|̞\ *L,Oz| ToC9)jKHݟ rr?uc1$sIɥ#pn i]>P#tRvwʭ^v#fVofA s] фSz` >5ōg]<)xbWY/EɊ[񛏢  Q@q|i-pNˑ$ ]?9jkPқt>嫧Z<":ʩiS>f^s.(F q@`Amm^հ0!~,Ң>Ra>KhnLѴWWEJPEGHd(^n;omﯲ $Hkָ7bV`AZ#)J%r_SE A\Pn۳NQeOiu\UNEsZbsArO"y?پx."h_3|A8 eua_S$* uIea,H[b`veɅQȱm-2/:+BH&CmTӘaUj>V!ij :SCQf5-\Z.CS xe:QW7zWVAh̪oUyFoJ_yGNllcD3w8KPw.:onS%v\B*yg|cSq':dd36ȥ%pKN3[%N+V x;G\Y;*UUdh;=moՓ# &6f\Hv՗mEq 3_*ʟ^-t&؃ J1L`~gE05åeLZFzx@Oֆ kiyrt%Cj:'EmcW!.zZ*?]y مKjx] ZƛX`to/pB:_ΦYPHPߥ2(qVLQW& AONv 3SUh@OH*{>IQMFhN[_ T'껹!mlns"Q#[SaڎQ&h4H+C>\oߵàg&DZZ}ek!"jf'Ysj\ %@GEGB GVW]UMu>zH{O٥գJ'%J| `:E䂒KUpcQ ɢ;Lj;>aO}p6xvCO4-1=: ehLWkbf.)XڠRGt6PZ\?ƣh]6#ɘs>фGW*M[8L];Ɇ#Y([bޏ) ۂ!GX#W颭DD+'wf,cw͢)#|2n}Eu-Z=o`yl8cG[CjRѡmfKNՎ5Ux|?ʦmHѰwL7(hRԭIhO`IK0j=$9]It%Mfx`ii/4_( /*h.NZ"@*.q8qK Io>EaEc ;bѷKjLyD`v&8Uq2h q ;a;r?EnB8}w:; ^DzO:Lc'zX^PXѩH3 2n94+uxYrW% \*&\IeY }Q2MT,m f#9wTuyb'5BwC(>ԄiT-Kh5Vn…r rӏ}jD |@aT+58v{骥͹G m!gSٔЩ@#ir=%0odM͍K*d֯b7HڙJt &/arŤ5~tUF4F귲Tw% D;SI ڲ4#*zc|]Bõ@?=c5n^bPuD PH<4H.pZ47&~LIۃ}!p+&i Aݻ߭/͛ˇ}SnD 1=Z@i/Leoaf,!TԞ|_6u kJ_02Eо]{+R*iOC@$k5DLCVR#nzi;ٙ_!懾"]Ԉ' &ڿ0*@R<+PU$oWe],y ő(+i\ e=0bA[*5TDX>(8:k6w@ܸ6h[͗xAر74lL!ђsόtvqqNؙ}GBǪV^}pvW!I&q[hчW]IV9\z(+fOIx\$x2K[9؟h$"p60,h>âK'_dH)7Gr$XE2ɆJqᰱ7t和<ίH?]hJZ@_ aWT\drQq 9lгJ8'䲶\hK$'wSCGT&\ԋBh3ޜ ?"J:m\cՈkuJƿ0nL5zlG;J+qLBiJ~]z$G j!grn+n(@. ^nN ׯI?%z1\{as!NY?*!Jm@/[k݇#0խǭ?:A9.k~FƽzI4,Tf)|ˑZO]r+N#`R`;iosBCAFdzV̓(g 㒲\^=fygL@Xѷ v E[<(>.3 "E17vu찗vky.E&GCeLBZ*2AuNJ 7F-q%b!~ٱ%шFyHjһҟ),+_Bٕ<[ƔBJ93]A\|_sas]Յ³o`nKQ|<|tF]Ӧ f eԵ)(J^Wdf7Rn gy6&Tpgb߷LggQl r7NÏ@(D5C7 v}<܇et4ÛDsŬR6)d{$R:y]at >'B 7tfkZ7JE'ɑ$ZU}TAc{\NW-"$f:N xA,ʚX%oq$HՆAdX~V{{ Fu\weX9Zlrs_dّg%gQ 2hG|)@3"²W\yIh[[D7 ƅJ,tt""Ee? HH~1&49G 4䶡7g3x!`K1|DK5zdpU-]\S he߆99A6q,؀e /‚Q%mSÊ㥢ŧmNcᮻXFZ,Bʱkz·=Ê~b<1{d(T}GƦAԵ]0z2=D)T=EL{Vc禱M";f#~T7xWt LlV(P BBtVUQf_fhkNw|xMgnӱ2ۚZN]p-qbkM!J%W.DmP P1RE#(hKrp I` 0ƃXYM{ +JO\{^>JڀchηebtNl{}SGmK5JYa.'H~MxibޡO>e gT'Q"5b63r!jY9-"B@2ZSao'>&r isAYKkFD"үa|n~&w¾pKJj L4hl¢&_L)`05&.a`}xݹ*Ŀ]$/4iqgU2m}clyQi,JnCHEB= jHA|9o's <0鱯ξ) QH v6|DGj8& u5Ȳ88^ 2J>[Iq-w{`&l ]w|}@#%BF&F:cR()BtkM𾳱k-`38V1.w5Ԓ`` LPp-hw^M|WeFtPLw{K&lj|ڠI >Bxz"hVGea,sDkko>| Z *V(ӳ ]z/Y}$  Pohf./L$#FVh/Ă[Hoܞf‘tlChPi5k#!G6Oa67%v3M,NPX,bS^+K/k ӳ+*4Eu?S4~'t(F:^ g,ݺ qg]M9EhS>6f.czB0{DV ju6ya8 /b䃆}'ĒI{Vp*)r-yBiFrftp+H #S8mZ}vhy :\W/y/};戮}P_h-7GX{L}pfKhv0 }dk<1I Blٺ%Ҭ.c//#*!(An.v&ma> q*HnPo`Tx,n}̕<.;jt08C ky8bUG4 j)F x>SSz8p=5AO(_0/(ܛD%KS.e.xv@0Yakyq y L jE@XJ"D7%h?ԅFýN0>[1 4]b>n6صFSSYA}h{} qxGƳǤ6v×(F?[,{>jVq{?5d[ ķڤƱch=9eɈLxJɩqމ-xYoD-ZFI r8ԇof^t@&\^Iȭ&D!@2ήhEO~ ԔodGߞ qRd8c],'eRJY^+G+{f>_Sm%&૏ܑ*mdG)FӗKTl{"ͮ"^yPt]ےWUSSV2܄=<(qĆzef$+1z>efe9H?ۆ0IóIf|{ÓO-z8L}i#R}k KI[?K{bq Q~r59=sR,: 4Kx+Ԍp loCO# t8-]_;D- ?z*u6%TL errQ93ϦVJXG~.HmN$zRL%k$)yn<ZFu JNVi߁$f(z}02k ި}ZO$=5?p悝e3}3:B;P.^J`MdƤ 4m& fBm,2N!{_`i9ɀ/GkT{Z0E8i$D.jv ŸoXqTO3Л ٪^_#,nnc_zzH@xg(hhPwmbzڇ//L({3uo2B'Ԓ됬b9i h$%yG?k19frW "6v|:|4fh,*,4gs褳;*֫Un& Yb#yZ~ƁqQlWYɾ5?D޴ (Y NScjZЙgVԁa܀-YyLc/;9mc᳎ ŽK%d]['ͣ(.l!2)5CVD1@_ SyDmVh'jNLO6:JDq]#*$nh@kVY)v> <|ss]d![7šK/+О#ks/o94* =pа`j'4c;Ƚ[ 7gWM22n-sftb7zWϯ*-(:!K}[_e?Y.יzߡs[9LL,ZN1&2~FXްw!^\7e:pi0k"02ŧYL7rǪ}k-v3<`9~pB{=3,yoyb#Cb9d:g qC1IyДkhai65  1HB8?L=w fV} rNJvf`a]OYN~c^(Ma%.PasK'ZǪftwm$./"I }~O"Hg0L0U&O?Dd7jGlM:+ lʌruDᢉ({-y/ \j+EF-T{оxu^OT>98`abr9 R@1noViӠ3SҫWN*uTn:yl%cs~/|*=U1RᰤsT=yXصH#gUfR Hڔ,c]xXn^\,SA?m͡]XH0/?A ;0Z,Yܑ>0Q>W r,ZO0±=XtՇyU`=nNy:D[(D>I2I,>˔3{-pS~dZm,`n $6 ': /x߸lm(Z8ѫnqw rqWyh.txZįpV3 j!-sVf=x,7Fuoj}+ς+ B>-rC@ uTo[&$cJvW@B$DL"*T /fhiB:^8^6%k27G{-M$'F .tP#bSOaH9F|@oFuĿ$E ̃p:aaB͇p,>Ab]kZ{/At$Jt&G~^3˗=ntչ5Sp,P}oBURa} A%~׾I' )0 gNȊL|V14csHyG E2L&5E/G^4jD也Gݒ|:杦H;536ma` 3ed 4B?pdvM?pouGK0ٌVYp4bKgi`=gN=֝Nښc^7y>M^5F"7E/ V54[<5v< g5'2CJt~T9[QLL! 7\[i74LTC&. F:~,"EdƆb+JR$N/RfUJ2KBx e|\)A]"'BrԲTtR~G'GM\k3o0q*psc+PD͎;hweNJ+DU79-F={ƚ"1bɐLNb=Gݯ TQ<=Sb7or=Jq1e#Zlſ Ӏ_ nA+J;3X0ޤNvc%\WSnr&H3 NCE)x̠N)2Z -q>S{3)Aܮ:~X(srrH@#c$z,@1 >~o%6E/i26ηIы@֞Bs2xM/W.kTv-\6\Dn}V5.=E0+;kz2dN^!dZY NQ;964۲- 59͞u5~q%IT`vqxUiV'3V{C;awO-MF,w'gTK$kw6^Kx_bwSD~\+:'+de߮G=} bK)~^;>C-{aiP9lcrP8A$!qV(Q"cX;N)+pYu4s D򕪞n8^}۝r3v^9wYe|G !b?Yi:DΈ䟉`mm6~ Yሯ㇔u n6F<I3凌;{R`&^RILŠZ-LPs,' 澮#(,- JoDdk]xP$gdE0Cv#'f P)̱_bw4_C -a/A8ny{[ٙ*}R>81'`|ypPzj77'U6sIFTS]bLmY] +G&S6+A+({Sޑ4ԯO\dU&ȫ&M_IIpK>_31%fˆ_X^v`ulcgˊ^IVlj ՆW}qe6=2â.Gz[r3U 0m1S!\l䌥 W?Q+oBR57߉[+;GHU#a7?#`1Km֢gmfe',}O ǟsD6%{BwwG.wn"ϤߓֲPǰ[%"J_[!fW22k=TO׻ Nt吘W .Z)>n v0qσob3 >s]Ԯ˚+e[4``;A^#-"}%R7([M6Tt~<8|ް RMP*yix8אC*{, B~{ezh`L7U7-,m5p'xC6&!s(ԬX3<4Yc8NCb6S|sע,ӐZ,WneK#ӄ< x@;K?+gT|G+gY"?;rK:;?bLU=ǦxQzVjL ^OZ+#O C[-B)'|FP Wˎ#2=7ZFOY!Ǟ3a:E|b y<WA9 /q;=(cfF`Z="=á>_ݍtᕡpXv]Q/vs/œ1M$;E53QP!2%lNWV ;ViDb\&ǞϞ9p MDb^{u7( 1hTYFv}!cSi\o3['_a"$z[Ü.!y[A@z _SÍ(!ϱX| Fڼ}$s[8 +8088>M//a9H[o 5cMTB p_tl ̊r[*خ/c*a=mj+$D3jd`q ʨDcU*tb5ҁq8hyY9BNkL}]0YjYݣ IC=2@gQ )L+8?@w ,{wh'ʯ8#X&VW<ڬjLrLk/.41a=qC(s#/lCds$It~ie.0J]C~F|6}ЄRg_@m)#'zf墨BA.ٗyklq =º"iQ4XSk_7@itl%'GЂ9qv/4V4 U9PIM7fg Yr D$5-V$MhF~/$tNJj9!H7(YV(}ۃWk4y 6|0,<=F: ,!J)ߝ@Ԩl\ظ'u/㝢qndl3o^^wϾa C 2ϭ_ ][wjpZ}oCi" "oB)G}TtmsB%i(Z$G5S*"=M)]MߑmkZ߮DBA1WavVv% ;83%W2|yc82cA9U'e6&PIr%^~UR6a%'$1~#"rɄq( CZsQ s״ k?o!kd5p!Yz3o9wcM/GDtM)yߞհqbi*;8_δy~Fa..G# ~3jd{(RW E N;>t{cRwb+mk֨>xDo9LhdwRRj<=8/z(uF?0?j[% 7,Euc mNJ5ӨuL":XcqLl{qTkԱq 7zb\4(8H@37=Th;Y#R9¥皻}ʝU +:j|$o_ /#Ы )>&qg(F=_.& ܁}!Tg]֔'\/][$9):8?NP_xt,vLRﶻA}e~Qh[\X5Ӻ3 zL;N#BZRz) y5LWм|9j0!8MQ'PP6e͢jc BsVGAH8%I4Y30y{cAq.6M  @b`Ìd[?v(%WJ vQfPH!({,3B$]6U0m5m?7QBr" Uْ' w8x [fQ/}mbwugJC0 _j:8cN^rb?撔T8D-꺆?W7j#y˴|[ 910"ze= gstu(0 ` tG)w\Gx7 ]Jl*kW`iZ4FqwP*)옐(GNolH$*oxdEE5*"T"@Syf_doHYl4$I[{f&,Q`㩉 (`{=*%gj xx4\J+Ԁ|T&aeəD0UhG%`Ѕ^a48&R"q+{}Pj1}i ˴iR-6$)w7 gJkh[*ZN˟mbTQNҥ:v,hH[Ofc]I %%@)#*5 * EFW։ky)ͼ/oR/]Prpy:CN].CMzI6YXxĻr+ZaomyQ0al}Q  9^O1`;%}l͝ISN{z3;*nG9.A _jH/ pt/tKў2xŴ`tTK0J${ +7 HU҇;j@*8a-ERt5:,Ygʛ Ԍ^[&Uڅti9\E:~x0 9CD-߬]⊊Ȓ*sHsb?c+kݑ1ݸkT2_ OS6&[0;V):7=KaHΪ5t$1q*S7 E-pl) |0cH"oLt~|xPͤ2i\]uxV%ꈜմFfq>wi:ly=`N#ridnԯ[lK>Q(pDDLiy *BkEFh#U8?H&ABl"v/\H2hTZD(i vUi&`}E{;CND Vs>gҢ,Lkғj8`ds~ ?2T}[o6@ / gKsa= 99d6.Et:&򫫒qd4`):t5"mBPk%iW;-.euqhK<8܇ƍ&}FgƬ <\YN3,+@5)X l:J@faa `ALW6=a:;0LQgGR\sG*mP3pGX^cqE`l (N91y,QNh9g.I? u$4]nۛal \nw Wa1d~bSvr,~͡SpQҟgSPl׷Aɖܾ` :p1 >ǩSm:Hq8^ܭ∝eǶMgݷ?OqQ)+nS*&\EyA)@>:j{i.9kƷum%>~KeniC7>իRs ch>hR-qu(0:UV q? hk O)v>/ +$*خ/7uK2hm"2csiq,ɴ@KY23. 9P`$aI]i:P3C$9ѓ,?ys]eT Y4JF(,M,s3n )&NGp{64_`Sxv+CDZxԴ?ˆ GݾʅxT!gߜSSGQ6.)oɰ Ŏi[K*Tmf57CX7sG7=NmHF=,s<{ Jc>=?c ÍQUq]uYmww9ی= Dn+o=%q; 7'jLvn@{YAj Z pt ?)= 4"=gϨ4Jrz0,o΋Pf2OMYd441u~|Ϥ}Or:Myxx|j+(^{Ui,ۏf1ž-]Dx*"U/W*_bYVL*-ttPLSu.mD)*hByeS_ZMu"|ͷ[ؤ6ǁ rid`T|8*ik@Ѧ i;?aUy PVD €7QxmN.lH_B[7 D:R$ɧYU`*c(5"*J Ap)D\cȖ:l%Ro( h,3?Mq" hwᆐ8F V[~ TK|!rLkGa6Ͷ_Bo7'gݥKJ-V e$-s8AKMclE({(`WMF2v݆La J4U P(}/\UDH,O ^ɀ?.ΛX36#2P%݇* $-mo,^Db\O`h鳊n(jy-#ĵCg'kB :> Ti1j+jv@PhXGAX"Q06h"P5а5A۹I/Vp894Y{ܫ21G Ҥ-d<ǔs3y3!x>qGw~񐠝 jKȧhbΒ%3 &Jk6sٹ5y *iΧim޴p/G" 1XFH^/`r sJmH^Ylk+ 9>rm-oam_B5a;MȗmmLj -<͈& T7/zpN=C2m|+dz&f ^g%p>B{CTeq4 =P*,Q!cфl~n{4dC,a5 `9o`??NTo^3ǠE:x$E&o CZt+,+'=WwhJ7冓ըvkڲ \uRY0BHE~s玸k*6XfE)e~vWK1UD'ܗY @[+3Jmq?yCa+|/["#5p>y_`":Wd>"U*J[:VB6QWm"r3Dh* 췑STNor#9]Y!oLm p)fA^-"xʑcUxjZF%hm Q;b˾.a*T4NVjE}S)DQR7237{88E3J-LLptvENVk4M~<+3jk@J0a'SlyT|`Ĕk`jXKAZ~ԍ)uV rE)!2.ٽiV%y2 1ùQ~k ;_ftYosO Pb^?ߴ3*P7ba2 T$>O}iTb:e(c}9T([g٦GB9}`+:f,][T\}+rP))p%lS]l < ?U%nOr/ڕ7K[Y"OpJg[tp9셦U;k漑L~%'?kb60uPH s;Owxr\xc99~h{2 ר4h`st#Yo3}a=`4fITNa2 8qNe,30JXFR ;G;00_9 QzAhBj.io&I?d+?:_&=Ѡ(?+m$h3OӇ4UAҒM(y,#e@Y^lcn\>ܷ֒61-UNƉ7Z?s֧@HKz"Z$\mLU65 j}&2@>\,s2viUrPgU}vp.d~0ta\،qVQCXDaa?Oe`yMP{,=A>bk=@>ZY}SZWxD8[x w?aM( ^%T8ؗ R_;tW(jDaג*#ej { K L(7~^h.k57I@(Jg#*$q0<}n5^ܕYG7}rT2Cvsgev7ddŢol5 pK\uV288iuCZF휅<-vxT=IO`z|Elڨ(v-o`yf{!E1` !#2 TJ†'XE襈IuFt J`UlLG#Bpd?>mNVSVBDAKѭJySJ"GمZ>D Z[AXMq~̮m0vlz64bWtp4iX%fG!ۼp)S{Wh@\W Y̼h>EZ T"OF^Nxdq3թ"(뭠 ^gQЄ`Q Až*ܨ3Q4xhfQ'j\ZВzqU)}H,M;t$I\*͚؎88Z[ J&q04 =#am\IFb:S_`y)F x/)!FY֤9lCdmeE-wע$H4$"U|n )ӂHr  &( '/T$֝1c?ػ:vo8Gп3N#cmK7 Э]=ABG"cCXW WwPa] _P/]=c-gS9BOщ "Z C0ۧjhm>ж$)CVlW%[ʠG'A|kWiq.Sv+d}/XLNwj[XPhyZ/8˖\Bb7l Nm):G6y0RW3z?nJ礞ÂehڪW  T|h/EL+R2֚mt>hhXؓ/E#&uȮ\VŒo` A(>*!jB 9l2GNkI<׼{Be@ E/wgaO7 UǤ 7l_ ^)/@0ڬ"u@A 37`G/ 4r{2ΩR$l`Naf վC}z+ DJgP G(~nwo$E ɛ r*v<˂}&+id=LAq]gAWnpb.8 ̈́w#e X;u4ߞ'!\N͙ЖZE4nwdZv{f#45- I'-/IƴiE] qHN2(qm}*`NH-ujqQxؖD@M=e/#.fBXgFYD['zi7to&xu52dqe6Z.pW33[ڦ+e$t1e]u5!Vbjo93xk"%QB?&.2Yί}QoIk-C\-*Z^u"<)]FŎ$Af_䵄tF*@b>fƺXi9BYs^JʏSs7&"t [+ST-BB!9-| 8$ .+^<[{4퍤 rk:! (iOx?sTf'R>z"RDѰŴpi$'aAN0*ҼaWkp~Bu{j:1BgxTnVe{aDrsq0{%t^WX Ӯ#%}XOm!Z}oI|qYKwv|_!änO Sv1>%nLRs΃@ڹ8a~Yu]ղ BsTr߿k1phd&K츛6{{^&?L) x[KHK246+xN?sG" :d/d>x4}/!M4z9^풔v9A gRot4[Fdkأ0qx`{,.7LHhԜ K;zCTDsӡz>T*4탆Jz DrM9Mƿ=[mqGǰw 3nX)7 OcKVֆ V1To9ܠnK]eJ_t8mُu%k@e%>?N6dƜ>Jz/Z3c)PJ)`l((tSe\K uz/)\0]9r6ݫ =bklqɃp}Xa/L#?J*nE|R16ݜcdn!D9RJa,P#rg|㦢YvLVs1=5e;+leQ3=~QuULl  {vh(턇L{\&[v @"t@炽ń%rةGPc՚θYbUG 5g,:dj៏!c3~KЃ%ڄ]ocf( :vq *?mnOK7txf)CSwE.Q7GռEVj"S%#)lv 0~TT8rPWo!ș4|E-ÊHX(|.戇NDDM;NS4 y@᭜!V` {|褚M+46roocJ{Yus7 ,)fI/X- i\|h}cVY*AfrBK2?&-jNIh-CְAK.1\ VNF?5V= BOk箫lyO?8jԤ a~''SH~NYRx+A(7+HT=FU@d|7` Xw5 do[!t.užM[ & ML eӄUFcb]#i55.~=(X jh -/aXޖpپ )Llf܌3 > %}o>j]Bo)<L G=TqA.R^Gx<6w}vAoWL yTtGg[j殹OW]J'o_4Y7(Lٌˍ.j8O"8 0A;f8s9< _Y^a $% 0' ͥ~p+1cYxsYL5otp+e #gQs$(hԢ[YeYQ"Ěy%4}+/, ,>5LJhRoL 3)N#QMoL '1ܦUT xX |Δ0$j \AЌ?KMs}}ot 6;7ktns(Mo 577o|t!\Xcn`+" |miZC&,d[06chE䴍\%BuI6cP -\]5D z ؚ? ϴ߽=NGvEvPMi0Ǚ~4lxxMeC7PW?}TȪT5kEAyL %H㧥Q; 1n2˦HC϶8Q߇!0{g-L4ej!}mXZ#= \衹!h ?ZfaD 8epޜ~OdKeJDFmdžbE00- sS!rR*-2ޏW) bViڍ]Ӏ3X>kF`I=K7֤OszĉpwKGZ%J-O*k|6V~,Kw=bsFyĵ掾Y|.Գkjِ#EJW&t"i!$8^]Bv=~0 VBǁ>HomȥCԆ;iH7QOYV1H~p?G^+#Y_?w?#$%o~ ŕk|6x2["'̪!, ӛ[:7ŏKؙ\ ]L{aϹ\EfT{*\QN֥wu dL58Я@pKUw,#Q[F#KDPL {PaDV~HC&8^3U(|NCI ۊ;|TFbZN߶s =êgֶ#`c跟7p{߳r?y̠V?@W81~U4(.92 0m)Շp䩳.sTtIx@[XJy$*¶-6LWRYPȍbZb[#xL> d1A̪^MܪQ̬uJ[):`xr=$)$Ӝ;ŮύaK&= _%Xh [!hlexbk\PoApmUz'2M kg!EF35Z(xi|a)SfǮtDT1+&b7NE O%oNsWv4⸹4f-TNa+. ^Lr%) l<)HZ$9`3՚Bd`;8RV 3թTVmx,asGɔDFym ZJ\@]T>Nj ZVgwL#6@ܦ{h/:a~-][@=Z{55Fi+EOʡ$»c2Iz'$ad1 k25FCMYJJ9+?CmU 3Ѱ1f֒+lS~Vr_',;$8_J"ML]fY,c+̪h,o3^V"7E"Ml`T}7n~LPp!11S4" Y׿{[z.p}7WTT\-Sb c*X3b,rgombO(USzEK2s(,N]5MtPv9D"T >04xyjF4l|`SvG2xxzI%SCh(HKWcGK|(}Wp̜PF?6JAnmM_zНLqU]B~gA"c qtHV෭9kw*S}TΤ-L˒;2ԧ~ <튇LʣZAShSňב ^NL%^x&1srs{ RT; )/G]VY°Kxw~ DwHHUR kJl=N`ynTx9GT7n e\ln*vYO[ C}۲~,\CyiĿaOLԹKY@(/^TjPnf:ɠeJo>=XJiJAIE!` 7Z]ho k{03hEHڰIV%L@IJvqe)ަN{QPky2.~^*΁A7g) R9z,QLa-Ilj.oz ÎʻPd".iM99!}¤Q=+T֗$eP0-7j㬌MGGneaԻEG dO -lftW`Ӣ1-UOB˝e2a\R9yx-Dya&STh'79]NQgu5YqSzV$Xf/K$t~ϐ^tCo^>e<45ңRSU9\dž4d4ቃS |}+iTlQY K)~ (stYw܎}.nϥs{D6p2C%4416roAWӟBvoS̥tfeԢ/~􆈐Gr\ _HJ}2ǐlab^8T[umM!ڒɭllR@(KH[C7%x^:y9a$k0fbCoʮEDcz4ꉖOlZ3=I΅G(UoESR ՙ0ڵ`=Z,,$7şc2gd]Io6촀R Je-/uc;1K8r̶QO?KC]t}d7XH /U2Tp qK4{1E 2ġawP [r/N$/ a%symϦ Q6{,k@6Oa^iaWKfXb12.,,b[3N¼nşi^6"tΓ,T>5k7]eat{ԣI6MXVo}DʁOGP~$9?g(z6# 埍%N18c^yH{k癘rW 2YeFXYgeކŋԨCBxCɚkp3o` 65Ũ-5a?d1ό;CNR45Eء=r<"ܴN W[ P$V`}뉂[Qoi&D>,3_"L3#X;OGFߨ&@J|PC ڰU)`ndOnv0Aӯa5ީqr#gf׬r^1-։c)5Rv"B:*YDc&f1"a , <-r9]Ƴit͞O&S` rO6/@mmO8GηrC^,?n]'s-{TY(9:/^.DDUJ"oh17wjCK^)G=U /@vlí ºܳfEb+>6*k7R]m(:b3OפɠM Ff꣛,~J2J݉LvqA-gyM1ڑ"^6y;ee5QgDp_̊`2:a FcY61=:U{'+Kk7bKsyWVaC@ [F gZհJ։|EMUOUrUN/b,3KA)M;m{Ghn?Hy" Q\ڐf6Wy's&dsY\@v.R#u3h$?&{*Xt_]/gLS[ MmqL;Wjg/<FXĹ匞oD<{1֔&叁.XDlY "9=Z'N &?w)Œ]{UeJW!v2.8JiM_?hO'TQHK3d6K @[hv s(ZJ6 Zյ,<<)W[v zx(vJǀ2_h,mn/T,ZPy&sHury'b~@J:Z# x0kGS :l"X;XXޕj[T\;o󹶋Lkʻēv=}tA_BB€~hdcm2Af-c\[Y~u d\iHeū:"+t@v+E;( S%83;? CY*bזF3eBX##v;5$Vk=)ҽKX&ag% ʎ&\X >=MK/jQ^lޝ\U#Fy>_*$Xso"1huReə;EEtrjqK;TшQ&lQty6xD*`meph?=!Su8{jb-BIl.Xm Jr= ϵw:%ǽ''n0ܮSQe0}PSMpueղ?35*>U 2zJUPFvn)vpfS^` kC <'ZRb#1Z&iEыpUNU]ķuVDΰ4TrÂHcTO5Gt3(KvSh ,ZVC^Et mzDr kuzE(*E߉UxN=?'Tilę D/0p8-̬l*$>m0دPX,7]#PTT!{G&NGt<&$}3V/ wߢ@]o߁MJNl秴'JkJWi45C3_q=o4+67As} _XΗde 㙂!W)O4G-H[фOP?;_&)4sQ dL \uhg^1tf^uU^/j9zL#,v( @MDU(SH}dylG-"@cn7/,ȓcYHDewJEٜ3;uX;5`OJHWVKS, pke-{E [I>KC6RUjMLJ W w '(j r_Y|mK0u9d fn^Xpqtb. wWq32OpG;Gt{}͕p5F24v zpDoE2]NpA̡#;` .X'#3HtaF(4wr)>j8LX;T˱V}Nvu=ܯJň VIa\xbPUFC ^[ܓd&m)L+Ⱦ4__* Em\y}P  eF䱫˲au2˕BP8íVuKn*'1|W8%U] o]qocaoD/;F҃\،{ܕtuan0uǸ<]SnudGqiHb(.t!Zj % !?3Ztfˇiuj5p{ʥ) NvhqG6C&iloUɩMؽ @0-H|&=\2p5!=pl mGdp>+`+l[UL5A(T\XU .;А>,S[E8N`~&Zuf-#l9\PxV> kFƙ;˹GSlw:X 'φ6NSY$ZCT%`wT(Jh7Ia" 6'cEG/t) Bt](PQa!X'@clF_:!\47nݝupn”x=8O.E.?qIOϬPga;h_(VHNڋ<0•nQʣDN_"A& ԙ)߇#42벫CMd'(ZXVdIaʸ@ 1|Zp< s X/^v:k9Ȓ;,rG?C#j(m +Xc-u\ޙF)fb+6MPq]tV|I\!;ƴRՒ(-/9 qh)ԾeU+^eh=&J|g&b]UG3Qf7zs`˚loxVlSM:10/!H7՟|[w] 6\tƂthqJc1YiLex0Ktjj޾ҿj[GGpsz^OP'UVȚ)ތ% XN hnm 'v{bt3)3½ 5nJ{U¶,Vy Z|dž#<&%.8WΞd_Rˀӧ7d ]VgE~Ise/aQOTEۅ]ղalê1࢑U$'RSt9ͼ^G~~ZA} (޿yk[ h'[I?ʃ<Hxxft.PaCR4mɭv\y - k4TTP:'龢u@xX;5BCa ̟BMn;zyG1b.`{mZ _jrPxPG=3,LŢrDo 0"z5.Ӗ;!ťIk G&"Hf'SYV.Z&Qަԡ(a;UX)4BҨ1 ]X#]# KूJw+88`?%Mo8s\`\C2\\ ^Hi?kv flUV4сP;+ȧl 00ƮoPW;^Zb)xȮj ug8BJ7Bf8߄Y8 {Ŧ(u6HX3J]!s9T#^@i߈C~NCbH[C>G&q*ߨ1vJf`S52}bp8]id? @ ] ".#DΥ±rc cJe!uCDH Gd(mO[L!P!BhxMHΩdĽg}vIU  Pc̖1Q);=-YxHYxˏCiwPi8rxk/ ⿖O@r_xe]Rd%j37G^`|LsI'ӀM4]ģd;GK=ӢbqO ϡ}|$8ܜd tC~Ak#Hio߂[~j8#D[xQ$M w $2z ?];9@ e"i$g M9O%I kVtTK`ªhԇcWqV>U<)z&h)ǐnʂE0#kNe FMݱy|3к`\lx1{OFiptg;3kƀ`kR4QY#%} KZ ;E_PxԹxn&( !]lCoZ|8-$u%hҊp? '6%!$!ٽ6rR@dIyQYnv;sHǮ@ :C?n]ph{Ree౫DA|У ؐ4Yx]6ڀ^_pe5EVs)&4p_B$~!x@m@mێݻBʤWډ,!]2PO,:/FKGz>(UQ{ٙOWurmڠ@?N?`IzL=!aBL2#o0 qHyO?*a%ZҷHG[52IfMiJڶ"E`ew[/H:Sbz¾0fk%>!_X b-q!P~MkGo4]}D:Mm G8ǃNa|@:1x nR瑊 O|{rGf*f:VؐNb)>r&9AbˡQJvu) * 8 q4/|bgos3BQK1 q}R~X;ćUܵ3'Z!13= ϖ9rZۙ4ˍb9={{8!-wNַh}P{<|屾MѻȸJr llށ4@թڰ+Xr3K5ZdYmeV@AYq9U}B.őXIyq]#HDJ_ai̴jj΋Ʉ'rH,a0)K$g;J-.HQ%Qp 4g<6zE~bڔh%lk)ؙ 8P3kyn 0KW=]ݲ!G<^4Lkfd0&uAmM'] xŠ`In:1JRJBt !V(]#2ه:DCbH&@ȴe}`DY[NJаHcb=k-;L1L(OGq|o*{VT9@?d0Kc'3G'l#d-;VԡΧ Ҏ';K1Z&v凗dgͺ@X;ho]q5k:kw}vwń `Pui&gdMt/Ŷtjk򖙱,'e2h]*p:% tZoODDјL%WIl H(ణڷ'x(lD_Կ(uh5`A3{*A'Q7GՍA,]87R%i\%7E0VP?|ŋfNL]9`AZ^wCcns|y ehR ,IIz˛7S*&ըa0~|M.q|H@^3Z8 A2i؜!aq0T<o> SijpNav(M^aTf$DN9[ƍĢ-v\J}T|CBQar&g0ddފ]DpMT.L9Yf6c9sm7bt'Ftk}yG;3l5AlZpZ Ư ]#@g Kr\k攏"F\zh:vchW߇h0>GD̈́nW}dF9E77S"Bh}S }7,ka`7/pTIsVH[nNn=t޿~\ E$/xN|"#혫m% +޳qֺ %j =chI@!{ǫ ! ,#C!L`A<@Z`:[mϺμlmY(LQ$clf uSOƉ*xXvا)g9 V~k`X C+YU٦.y줾amm[ݼjOzݒ.h7}WLehSl㳧l0V|{.xWĬ1m٩єe9Ō3u7~$e%~zzq;wH&n^)J@vBR/B(C>w] Kemzo%|D +/ǖ-TDp .5B${+vڐ bQ~>g[Z}U>Tupy L>/-U|3hb:y 7*iBrJh\Ni[QR+< gg:!ҏv6l3RfNy,BP<w#yY%t@c h<\;yY2.Km=j]^`euNBr->wr;A, S W"Msc"7`}ƹ-o&zv=^ jۋHo0y!˔"@joI\!cj-^8nHRٞ+d\_}%_GNA2Gϭ?E&<8,z\X~~hœ'UֲãO ²4ݫ+^hNVjpdrD'Voq6](Wѧ&aS ^q휾Քil^"NIMA\kRj֠[T8\+LXcѸ (2ㅶN=Xg-³IkQ&5$'W:lJ6;l&/W\ȱgM/-ͬ9b׌4A,p=JM,㋡*O>BBžCN%c}b1Tfx9FӶ6ٽi\rE@#(hcJ+a[(2EY=Y,_*u!b6{\ g/}E\'Ty{jNqOb MIsZk- ;C)|"1ǖ W]Zm Py AhfB[#55&vm{LPn`U%x /c@jߘNyFU3!Շ`&D?QF+fת*hQ xj 4LTONէчP+v5!OM#Uzc27E(]w˝- cTi{y˝:1g`51P]¼=uH9Hgz->t] H !DMa'%/Zǫ)B< ]8 Y87zJPS+zFo݆[T^ wis b9%.z\Vt>01/bKtuy a`M4kU>lt'WΖ ,}Q7,ނ:d?%4%7yav6<(bGJ._Bu{齐΀Wljf?'tęxIШ7:㿷؎Ur7nJZVPK(p| ìx˲2Aon[K/gDM7w͙r= 5qqTx&dejD/W9z)yfo,s(7nP2LL<Ϭ)EW_d_k8F?X42NNd64 r*T-d᪬މ|'s̝\ӮY4sY=.x8=B:}-!b Gt*J56AncZ4tpyVGPTz s;Gk pE _ h𽢎z>iז"?I[r`Iui(F@YBc)T p,'ZE!ǨFRT7SiuUޘ߻0񜲎7Gg&7L&h$5-[l(u[#NYS `$ 5T{,w O9`uQl/)9a >ߠ7[Tfϑ k%]CZRH1եԟBFTyճl e?#E*DxVvo li$kYK7؜@0f:!3PloX efW) >6ox;AK(Nz&B?BGTmRdV2瞯$EɏD-ёAKwuEJ{/jIR袯)DWB˳^q؝ރ q-+=M#S uK .B!E,}.H[J4ygG#uvK#Ђkzw@ԺBW6$h[4i~TP@t^H7ybgVheM#?c0*6b[[:Ͳj$˥Hك PHM]cՏ0΂mZʶ\Nj<晐@uy:B ]ՇM>3]>xP_ߋXYJS(v!x*[mU >$r8;-Ԡt 'I3ZE}yC" u#rťN dF]'~.xlU.K8~b!hP@i֖)cY WHg$0(Xri;Id@ohr2ú4lS؉Ldoo9`hI-bC&"u`pfk? ByAՏ=q%b?&1شZ]ϮJypK(#%lWhFioi&FIsG&V役\Ae=/4CdQ@%u9Đȍ[{ d/iMYb ϭS$IEzpIep qK)*.y` (Y6|nS̢e?_B [q T 9D&zS(N1k:μUQvj滱 l6逽1zG|hWQqy3ȧeD[\#~YEawE¯(K ~\ Z*elBŤ#I;1[{$e.y`@SgUMoAԱ&1^_FLjsED}i2{Ʌ*해.#)ق2S$d-X)trm û\6߸ߕ3#VρvxbV!4Ake&'RT뤙f+-F8W d?:=gfr9T`43Qix[Q!cZ)>brݳjff:(D;Hߴe>?mQYV?LOS "r8'x.>fhVed2aIUPݔ]ySZ((RRuE77[ҡGKL+!>=<켡5-} Lv}:wH͹t ^oU;Gk}l&#-ёxid\(eѦtĭz{)Qi<|=_(]8S(iX|t[ d*(HPseg[ XzuOY96ˉNyU@pّll==g|#8Y DbFhI s3oH!^,:*h_>>r$#<;92S_0=gGB*6ּApϻn/VĖq웜4{կz/38xh0Mmp_Ue28Ej5<ߥhpg&lFXfu([ViQVC1>0l ѣгi /*ѕ8?g֝#"dKP+W|E ݖ\G?/0y /egA uM!\}(T}kiukXfC vT$]q+-DslC'`#0Asҕ:*!$G} nif$89_^CBqJpȖFrT.go܀k> ZP[AzO^V>Bc?=NZgjzG>vS1}2˴!* ~Z)X>q;.KJ8H^<UzX #%>}cFÄq,)hdNEN:ȮAH6Nt}0pqKܝ#6#\4LJkZVpB~ǣ/_S Zc.Aw@jVX9cN-'x ~9u$Ƒ;C;~?^tyIjߚDZ8#s8iv?^㬺20_͙֩#dJ|&PYQBp` C(pbou@[n:ZGmJc}x~OhZw!NW|am UZ(#Lt=ݪ ;ys`rReOe{:9uiB!q| .aA +x`%p - ep4H*q8zӈ% WvR  D }S(b`I<@{RH>u{0D46#rP7za"V$)HV(>~f`2˼:'c%"(j(;<f51{V@OXN=>ȱ[lg)wIgEyj玆HDOv,;%2b7։(uWn~ᶓDͲ/wKmCh蹝MDYJȏ9wRfdc"4N,+H" bZ9 W`ƍU(ۗ?2I `ֻ oE*mciD/_jX+.(JIsY?8<"YgqMS'ͫ 3 vrw*#\(OG?Z ỠyI {2NH:@F4Uz{aAAg<,+[qpʜ{e Ieff!3+ؐ UDcknbH u+Qֻ'g5zgpdTeL0ѪQr˩Mƒ}wjNݦw=nlH5{CGSSYJ!;f_!4IyAu٨}N3 Վ 9lau41{5*x;SPà i0o{XeᮟgL'O$%Olr8^r,WN۰JӛTb"/oE, FSl3[QȥÓ qx!o*gF*y-YlYhX(\]ϩCl9h13 /DS`8;܀RϊXj5* W~@5`)>*1•`^>>61M r3͞{`X*: 0s{kx>r HٚeՕ$r-z5D&[ !t19:-)B6FZA‹{_w CwՌ1iWZVꨝ&(Ju<ZZX7my£vdrn~J=LÜ@Y b[.v@%'e(g{Q]n\L+'HNSY&2o[@S2EjGY'Hg!^TQ#!jNM`=)+Jz jHЊ#9(/|IƬkWReP;V`:$"lѩ/#n*e3+/B#onu0V{,DsX>X˪b~!ۏ wLR +q\{irG?if7>5OQeM#gdxZs`9 m DnnO# w9( AB6D/w:LZ)mӍ+/k"b"V~S!TlSj/rȾvY3K4o;."y;t|Ų~v`|ycLlR[L ~lU]s7IL6823W!ʲS LBյOKSJE-jFs V7^^cB;y!rό ?t&t[Mkd;bP^wn:Ed=R<>M~4{ƕ޸"Nă58Ƣ\*Rt@xX;ic6 VYDXq_ 9vQccDqVm=0Ժ8C dFGTq)Y3̪-S`$Ե!'Fr2t~[xgۻ.(r7.~=_nq Dp_lo_M_i#U.\/;aДmFG4JSxİ5_:U.+fFl;+ &8(}»xađ!zqǖ$h$sæ&(A-k-P4Pl-b:!(`r&Y"BEًfӋBdR3b= r<Qh?yzA0GSD޽d6a#? NXwt4$d 8vҁQYBr$_U+L T>ߖjuEp;?R(?(`8oYN+G.dP,H!uؠI=-Xp`nv~L,XI,#Ubn.%KbDMc"B:@ڻV'~Qh,|ثc'0#wШU=2 3ɩ[j* \ JK3?LGPN Z٥ծnw@|ÐHLv+U3iAJa䷳)~Οؾ^PĎ?[5&t=E  6 1Sw2 aφsgCc ~ףWfm2&j%w1}K41r)!e #~>M!|=QIS x4^Q5W97Q֝5 g}s} _Qܱ 6L 'IF3AΣ۷z#Gia7s_M; |̄%~ 3 z ,jn23IFI/4@~v(شwOgWA D{媛,'Lr]]6soC ߰l7M$#^/j;LX)ܻۇ*OH^]C'oF_chaҥp8b)c-rL"f}85֝PEAb,кX7 ݋yhީb9JUE# ̲ /&Kp7Yz";-VJ@V;`^ϲ-aL~yf+1mdH\)tϣ@fRJY?tipM2X[DJzKx0X9vsFR,[QxxqD'>Ynw<{8}rC.,B`*`!Nb!\hjH㶒' ^bŁbŃ A߸Q%||>f J:LE|K1n搔)Jl_b g ȔW{أr$Hަ"4p}'.?%{Y1[6is>~eӏ"."jU?CWVX֫1L&Az:2IOyzeʧߟdP ~Hsxc.5{Јg0L$EQ31bD0 Sad!Tٺ?;rDZ֖QI@2!!?u" ˼Tumc[ u/k kԗ07ykAr@vL*ƫt+Aʾg[_ Om WRqvοbhk ))+D+KA[7k7} 3 l̀kίWk Dh}{GYJ[i˖@Mϭ` `c\$zx~HK G!Pa&ɽ4sLPP:aVMtg09OCzо+]1]?CZ6cz6g42T uòpSD5\AȁuD&GWu3mfH_O2.'ZUţZS?b%2XFGOb\KNj2\Zxi/ש k؃Ih{9MKaSBJc:?QHsnLbmME0nhk-OS,PB^N])V= ql&H+-Og`{]NMbu6 IS(!eO/f3j/v$;L-|c?foa10-zbF+CeBhs{OG ܞMit! ܬCs, 4\?ERͿp`"QTJ!w;?y/&g D:%=g%X #UѮ0j=H }P$긙+kTYP3*DԿN4q6fׅG[Zn -B (ߞl;%qb?SteZ[wHSh\*Ht%c.zNo`b( rXH].tA]klBkˡiK(U{`|]gւ4sx>F˜ q#%)CVPf$[:e \La hVkm!{!8HHuWoPMJ2(P>6/L$ˍȯ{*<8>Z$TNm]+pb!p.a05S;!F*-rGgxP`<:J4 $Itˤ!N`Y`b~B¡<+j1nwf|,P8# %a6b)VkK WF-0 ytb D){Qi5|pS76VZ /o1Ԝ6Фg-eJ7M]\ ~mJo.g~H;>H]k҆PZoʇ@Z\#kfxE0?,-9b7%v^#7V[)P2;$W'&ΞDzoW@6e+F}i9&aC;$o1n$lTOvXé>C3ud~xE1{+YJbaᰐuyX)k.2sqP%+3">K 3oH,H~=Em#[o CvC;J2)*O5茄 ?L!7Ł$ ^J^?֌Ue/{ODOmq.h+gQLQ@#i[K~@UW>Vl&#*SN S_o_0vAlCPAX?_v#|IzAP59/X,\ɬ٦_?0b!D-cDWW$!mUA(MInן 26Gc馷Fq-ұ/e ~Uf_SQqq~wMW p1Z(6Eiᾙydghx*9P^WdZ08>^ '%/=apxhTl>ҹ{\f=b|'|/[iwQܜSBulWPqܴp}^ZR!oӽ\UVSDŽkQCzȩ`O vl4ɷW~ uqMf=Wunu"rUƞw{ͨw45vN;8?޹u vITq׍TAAʓZsCyXKyXkΎDd~+^ҝɾ}qMmu+ u{ lLc\ "5Q& ޭ1t4j$S[Ƣy\f,N?~G%vhvaSB)v5jz2-aKPVꤞ!?'˞:L-hRJ=P>ÂY݁gym: ΔFLQ1ja,CBfitt CJvr?Ixђc:Ȑ~J)lE&M3rMj>#2UMu&ʑ10f-Pm e!DϜ8̞EMnfk pځjF-\@%lߡ'>uP()XMЕCaKh- D=ƴ㿅Td ql_sF?nM2# 5,dmu@d]N*P3qD0۹8PnDB)9i7e!OU`XwiƸ!EdZJr2nB_l6JT^B0EuhX5{:٫+Ę6#3:VEWPj̍r܍X3Iq bQtA} ,$ 5=#mV\_^3PdlQoӽHHy %@9$=1d?Tm%Gք7:]daGZ]4p%OUp[mݏQ"8)Y)rF>A(cMW4cuuDjX\WjC IYTi[?dˆd~ac2Erz\Q4v)P7dSբ{-PmOI |V,/{p1ҵ FP{;ZEF4Fpu'+HKV^{.6knj|B=^b`UT .yoo \ yZG&Qa$=+ܘg܁P_t?ɶCw5 Pm_ֶ@ jsJ?.JZH'!DB܆ +WW-ɇiLR%7g2O ׋HGT_ 6Izސr3t/D];ox(yހVnyrk^R1D<ŏkyiBVƞ\P>9tzQk'>M8<8'UB=Am 0a,J.)b).ƦLa:"ԞyyX+atmVkdyZ]}I9~JAlaBx q[^qz$HM- j[/g;vO~*/ؗq"M֦ԒY1(d9 ~FbI[&cx O~'iVj&zEs5k1,d0໅ v#%#֗VwFȻH~FYoxW >RS{^uUc {bR FXF$bL6.vf )])yGD6IKg#kD;v9}Z9jO跼006x -!GmݼMm&:<@ߕH{/DPھ,EtКfTiJ0o"l)=M@;qwzKF|]'{29o#WX^?i$:u A<} dMB翇g)?p(2ڱ*͆aAK+6J[ۦ}m'HP?NCN Vn+lt$G"'qM4xZB֥%-|荓g1F LmʊٖU(M9ebjԈരbfbA(82pZGH?ɑeL,i-Gh. >[R<joV×U/f{ؐN$悽k#UL 8 i.x~:SW`1k j-# ϶h+A-ǥׯ9>+%ÑaB}xHGВE7953h}I;HlnwKxE͍svO0bcUGCq$3`4ꀢdn˭s)8#HS!Ч =hd2 MA T1 _QJt{S~\U/:w*WdA:]/R'pܑ$w&nq(2ɛ|.<7i 9sP+ma=:݈s .Tm˄{->_yd7E]$k^Cs&B(!2o} u_)e8vlRs) 7`fG믙ѣᭉ{C4[O&][CߺrW0hO/ Vn,(RV+)ﲡBT0C½W{E׍B wU15Rf>X}fe^èɊ76(á.A~[_~iz8B.*G"S 6Jp^_҂[i^*X vjvS#N?7nO/*i DH[CeJ1@?m rHغ0 yaǺvԈB~@ 9=IUm=[fJ"6'Ŏ*R,AB=.i]v}z1ꭋM:I`/*A" R j ư?kf3;`3 O`4s!5 *641%֏/z\%Vj0%EfV@3g9PB ҞCS{\x5':XO16O aDڙL5di-*aa$ xXU=MeuCn:eSs M:Fp]7F@eRreZ>z¡S+2˜i/ C H'ּ/c>F~]H<‡S uO;K1W*?`ŏ $~=,m;3ED I ˯@6t-"EfգJp%Mx@7 Ђ8^tJd \eTm4?9! (5ee0FҢcNZz A_sP囋 he=ϵt~ *nqc>DcVjֽd6V9Rȇ켲C9[?7 ^'ߌf54,V'(2^^qag?مbdMMOZOqnY*4 2sԚXxPL+xKJ54k(KD}CŖ!L7ɛvh7-bi;SyЕ?XVyxn戂dd㏂%j|FPahS ZF0rNnvۑB'4Hrfe%ͪ1&λ^g Gp4hd7eOʠsU1=v;$uhG["vآVGԍ:OQx"#lC{^fJB Ѯ x#H" FtðI=0&B61";@B-dO'ĥÝG%S$F ج]pu lO`>4}7'c[JO )ʤ᪾(^s{G]Y9IPùl&&Ʒh>C3+M9rq+;/b}nGW+Thg6!‰f:S_[݈=ei gT*eupd%OJxѥ82C ?W@ԯ6'-2OᗋhA;FӼ)Sh[uH_G[.~q2 74⑶Lf*.I{]oYf;D<ұW8ZZ>W\q}$sP%#l~PZ@ft( v!U4;5.ܾ!W숳+x 6J{z,Ykn~ "IR -$7#N gUYOl>}oA"ڨKM$-s8wllV3m9OXꙿ! pˬH…(_9.8>ғ^^ӷ kT7—27XΊ,ro-䘄2F*xpApPƃ/750Zu/n3T߿9_QHu@"X1/נ:䙴80v))RZ ^RΥcIv ^QܷLh\A9͇Ve4lޕI~s](|UT]Σ Gg_=Ui>w- s>|")ӻ+rKg>jVs{ZNXlFu (28%wmP~05FFTztJ[jPBX[Rs($XDov &@O $k!c+U@hsl N'm>]%񬠹v1I'+uȃ5ᴃEbٽ}]}aw tՑ1!($g%ZrmpڈL@U8kq]P KH#=XbV\0*MVbaA,?GŘ;Gm^? !t!F# )V }hkKD.lOy+}f@D#m_~K1@)v;2X7o{*ڈGO}/(8VISF!"l|@O뻣1(MR$~mK9p G?I ¯_ 흸q H/  < "qؕ{h^5Zs?GAI͏^{ѲN7j衐Tgm7#mҦ|r0q M#߸]Un6:}B)0axY=刞|xGG-ňSn:}LڙE슁o9+Q͊1s.kF inkDn[D}*=^T֧P *]!TE-io{.:6x<Srh'hȉ( PGhW8lY(n ԰ܹF{bug~#O6ITmre//M 9!RUX'~()FݩgRMOGd'JLxN׶wt ]ݣd 7̅55c§[f4O͔>Ŭf]XlAk&ȋc X)ET0n6B;f4j|ۘq|;k,-P+NLlXQGq G>/iU"hdf-`u. Nckf5ڝɭ;yzaZZ؇@A~{aL힯Ie 7{Sk݊kV9S I '\*ZM@/F$*XsT#:!F~zujp0x%D'G?|7\g۶m5bX;?*Jsb8&gM[ 4Z[klViL2 pHƯɂP0=jq 4!ܩ)rqIJEn~Up7EC2wFs0ǜy/C!s|oɑ5xE9FԻA?>bV~?җC/sS-CxHq}pZV@9Ds܌㲖]* %*$r*V6/JV *Ə4mhǦ0l*`x%'!|K LnDhFG Rv0@ k^ORkT}Qw>~pO^W̢SFBp#5)`EnB 1d9] rrX! uuhSZYl hsNrQ6J!{[cL! '`7lx <UR=aGG1Pm>cTҫU?\( p-eC;zc90<g(f_or Lє1H+5%S'}UbO'S|rF"Ӹ2>n׮ b{@]"R:TfjB `:} @= |,A7b ٻ>- IR[%=tqf&Փ֐pv9qZETDV<lԎ6mJGY}ͮeڢ +[Ls7pu]zh#8Vvnab㇓|Fu7Ī]65TiYiZDMs)W~ⴿǒdkW MRLG$‰2GhW֢2|\t)5>8Gi- Q%JCmI"YP'JGi+(!7KD-fZqW"d9SK/L1W @s~1e ,>slQK2Ή 8:6s =)zں2M$%= 6xlj)o?ks4к2c;W@oƺQu|#lyt DIKmW)bi~6sW[k%}`}ogT<=1o]tR&<=cmR+^rxw ߜl} b) BTF2 HK=&ǩkCMaT)hp #LZ90, UE ƑțLFTKAl_㌥咢T q.*K^hz 鉆|LHB/ p(%p9ZhNW2Uj~M{𢛠Ew5󙿽 _rQ3)0xKwc1\Oƚ+KNW r3t~CŇh .<3Xh #:?3 ;[/MLdIkIٷ^tÐ>یrRBk6kїǛT(OL~i0R> 8oyalf2 vInov>̀zZ2I)ԲKy4rn|"K*žI &IKH>G3Z b:y!`8 uHj k?A&caOOǘjh*b9 rj賝arHD ֈܡ%=;HU}Dz )Ā2 !`W  $Ӈln܈aV>%Z!jBS bpW̋-XiuN}>3͈Y_OSB/ffN*02C(˭`-r=zeKiQ?% he"9[ڕ[~[՛&pqm" vDl|;)*a$|'%"/=LghǫTw̔hb!^3K'LqjmCZy- %SS% rqx6LZ!k=!AWh7FP2'O >>1tMobM b[?%Gok⌵/Asii$JEuuuULdv!Bzx&B$SGY-8pc/*oXnA`bAo:w{"nǀRO˝u lu(%IҚ ~YeLV@pV#]6nv#x9 yGGd"湈 <.GG&9&uCij~=Av42]]ЏdK )C#;dloqN8qbot}s.S\P{&18=7W3p0SuVʑl\9B뷉p)4yJ8f2X|DIP[i_E8,. F/$>oA[RkɢkAIn(s<2vs4i]{,\?s fTrI>Z8Zۯ/Skoלv1n}H B8ͺe^)y‬G&2b z)BD=Ru Q!jVD Aoht B B5cO{$Z "c*{Z /"E$h3Tn:?sex@hI;;Ǻ]/ncsbO: ﲤ"8oө5SQ#f8ֲ1l_!uԤr &NA!xiZYJC+l}FDu-tc^J=>bzGs]xx}%WJ,XH8M,U)~)GԸU<**:}@pL[ R7XQd"&XkbsA N?ܗYҾ=YbT'sCuQ%xq3En)KI3G L&eicvC@y RӿǤ/Z.*#:͟"U[?aZ7F0SИ0NF3S"t .zF\I z^ 7niJ^9߂u{| J4,oni$d 5xۓ '%$ ΍H)mUzтZgGD)6ryjn!-5"zR7OowB$ƾ=T7<`z\n)&ȃڴ^{kGyS?WL`7Bt 7l.`v :;O eW@tc(+PUppH&gmb̞ncjuvw%Oһp|vijB,Eg.)Gu܍6 jj_fڠz`ZQ+6tȹ\g ),p) l`.s6I~mP,UvDID' V]&o{eHzrGc1$O2ۯ5c-yACu8St8l뀎+\i +p\ 䂍`ϧʼ>u+ K$bl˴-@?R[pTn#Kd|{La@.p!* !Pr b; VSy2#~Lw+uc.Jo>k:iX6ϒá,\Fޝ f3+ÿN5h:6gΧ %r&y;JDY3E0`x Zmoݸ`kV{Ow''2$=Ns'^Y^A:8MJ$]ѮSySэvI ZH5vj,5OVJqgU:1s Ƴۊ .wt@4 b)H3n0a emFPx_WjhZtmzc'"T4ZdIؕxۑw^63Z01w `B?ؒA;QWYwQfTU!;";יi=O- H َ^r\+K_=TSF?<56i{TLڳԻnDh<%NiEp,Y L%Km Ί\->wkB]A|%|/i ")S$1;40$fdM+x ܛ^8J PѽkXҩ}, 77Ge>O^ES5{A;###/}h-P޲lZ?1kLzP`?Q]Ď扆h`kD)O] ܤ[Vp n?PH M,T/r^ /'gIJA®p L8*ڧ1J\}kψhϘ4|2ҾrÛ|P R3A|\0B,j z˪6Pp-J${*Wp |&gݡކgc*5VoV3İxؽp~'` U[A_5[d(n4or̀Wk SK;/c"R|~ɰ',-/@ }Z_( Ed\Xn;L8jx3~쟿DZq3S uJ}xK/ЋRV v>,\,"y־*%g|tw[+JĒk393ϲ }u85[^_3]Ct ɾ=> zwT`qa|1 ZY?)`A軺;iNoo8[ߢ:kcBd^@NI ?dr_cb##W_rnBQũ]߳ |J'PE~RG{ju=d%{櫮wk=&OWYf8Q#k>=zK[j%tXu} Y؀\|w)vyY +&x1!_̱U!RޫB!dd=UFwfyIG$T5UcɋigjTjk8'޻N6;&@d`*,/4电VcSCWQQZ1rI2 rH3b`%;Ѡ~?Egk=;'n;Z$-ˮ)wƹ7K}xbPhh<0S4D0 C:!;n8&F4ύ0R11Ob29 Kǡ;[,yjULй-b-7xG{9?E)[1:o]OUImA_izUiq*׆Evnms-4GՎɎ B:Ő?%a QBV@ a|d@45ShIfl&v u.]aIG<"摋X )۩ q6*@Ϯ̬v1o3JmpDV6)4HTUQ>PFG,V(l'PH|Ihfb\d"9sJG *pI5pcAeiT1zQSZm$1tBY3bU"LH2/78 ~ >X0z_ Ie%Q}Ƈ@<TkprOq[侚1R#M" NVΜ fE(Lkz+K):ҹyM0")+<&ŭZg8Glrnt6ϏYEFDP6~2 _b،k^ږV˘j |]Kw^٤$KE;ݎ`>@G}MH 4oVv ZXA+A;C,q>[ߨ:6qˊnP WѠAtC0w;f/i"*͊ FIb{&4"EM#iA+]9~h|S|;nLժB]30ZWŗ]$ #8K:ƗLYB2@70!Κפr4ej8x$`j ɸivW- ϭIzn82LY8j7簗57V7Ъ@#ˌ7)]81,.'@PW]F9+M}FUpE ⏌[O?g2_ a/ɴ#ƵM2!JFXY Iʞ}ENqğIN6L[^fPX(|GլOKR5"cL0p89MmwkI8xr36?/4T O>$2%:HU{IvN"=81ජX%ʳxrBzt]; 霄hF^pA ̅ѶK h2n-F $EnUjWnwhqdƴ{?lo%R'ȭ!1LCҊęYz1&n"{ aB4l.X¤.PY/S^ NWMaߊ˕N(ЈDsPUwK8nk)p[+(WmCm_IQc{V uk;g 4_C QwM2\DSw¼1rrS/[MkӽnӤ()S1h΅ å a BieG wn+&cǺH*Od p,U4>%&O٭'TJc!u} ~{7k֍-Ϛ~R"5|)34|{@gϘ+$e~174ÙHV^x:e u9\?^D)fXԕ!q;;͢zCa(!_ɘoٟ|h<$Eu 3X/q( =i$50lV.D/{uteB+pV5Rziw+ D(>u9Oc.f\fb 3Xv,g\;)V{R K[,G Y߉A ZL0mGk<3_hUgiCmgKc7h3gLfفEpSۜ"ZfU[ůk*5 UZ3 L`ҢGakUb.% )Bɿgoi>?Hc}@@sCJCZR;bv* Fqq (E(n.[- *7GJIPamw4сZi\ʾ`)t=ߤ{U ba^#eF3i2' <8B2o&8cؕ 2ΗxvB-+\b2?*=:t Tg1kdjeȀ ZgYZ07070100000034000081a4000000000000000000000001642603a900004b78000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/oK7]?Eh=ڜ.+͠dg|bŴur@dL`G`Sugz5TN51jA88V ao!\8jN3<瓶ЁncѸ庵[)T?fJ+/ID]]GzQC=+MAe|׀(,ZԢgxyr>ZVYj${9.6f ;׍\r08:̆9Sf|cAtY.G=?/FǶtN#nKy bnB9pxvkCKvQ\ { ;mWgrTo$ 1ÊǵU0 ;ڬOwN q`B,yчUo{2/x80'Bj\`Gх=:"ef ](e8AP/Lj1+AAP9XKTiKw2_Beƛ΂δ}7:KAN=t$%&~Nv=US,gQy>fj?7wCDc̒,3N צo %0s vQYPsfU52 N E#7~% lvwP5U PHp]Az$.Qj|/KEܺɈ(Y.O7:d׊f9iT̉A F*t%qO{A7,+p|[^k2 !rD.!О <:klX4xZ~MqT9㡃Fmc֫-^H,~d(cGT*j x[:1C`4Ǽ:Z%_|c)lw6moÝQkKe3z m$f6|ш[9 o+B^EH HK[8IJ{b5 芠1gfw,TFD@FT)rHh%wlY/Kt"i8褑8@izJ ?ҋ IV80eJ6=ŁAC!쮋@goje< C 霺$>He (ɰL!xKFZ,̓C*.q. a$h"N_!nB G2XxS$F].<l# ae#рgR\{lG~w-.Y5Ä2 Y:{Px fjEmi1,>ڠCՋQvqZŹYV\/ O,iywA Wq.EwuPpG_1w a]9vdo2\rb_̘y*|o4%HIό!sIkj :0H]U973o#AL&$m&5TPK(lږ0OG³VG h <饴 ]9 Jcx8l0 ~տnsz"QG zl^F%BUS'BUUtQ{nڻ,RT]T5?ǫi5 y(l&H6/'ȥɥ.hܳw% D㮬/ﭏv4IY < 2uܚ^,iԛoh})!+^'4-MS,jeņ@bdtSe\8LV(P骞jOσOŖdA ’Q>,uʿTۻTZCr@"Poy@h[z{/+ֈ@>#i_!u]ꑈnj[jML'LQ26ڣi7W",4/; Y/Ѕn):+6R틙* 77ؘЈz s5}Qa R,^e@8/fB(2" >xP4ۈRq`ea D}؄`:it(Ǽ񿞍i}p櫫{ ԁӪ1tPema3[=!M<2$;믑Sq1f('[V]FRC{•f_~hFUyR9Ŋ'᲌b4b#eN#J $a$֟g9q|s؁Qǫe+_[5l]}0]"*glpPgU*>:FPeGl3T@*ͦ]:q_;{vK2PFW;259Zr{.NFYeU]QwP?t >z^d&I;H3<ujo$F1&,U޾VԒu9Cy&n2TRܼw2 wFӇazPY xͧS yF^8>z}Y (O]~*vhR$Tku۬LP*X25X.:LimKpɓkh l=Ĥ;[y2ļ*k JRqWwM&6 F]_ EdBge-vjd~}ERHȊ.#+,Зuos!f.7w Iw՝OBې9Bm!vAB=^=1ȞtOj4;QLD5X?aa2lgeyx| lMk/= vu<-2TqŬ2'OH'BiDmimpx{z!U\bg'5ğ3D.uh)B݉<+~. +0Tɝ"/uRw?&[E F{ovCj|MQ!ig /2;„s;p3 0ŗ .rsP}{TuۍBio3 A:$9Rl`֩(bid!8% |Pk~+Ndݧ1'DL_Jt[JSt Č]MjUg0g=WQH㊨B?Wd-Xt(DU2`KhQ @a >v;"_mxpC<Ҍ -t7+lQ/ Fn~7 Iڌw, TI 8 s}ndmU{8ݐ'_-C JHKjjGuf䀝 1n$(*4u9]Uhuk\mJ Ł]DESl税y5f362:Q/M^AF``/N@rd&UMAyayj"sU(PR 9e1hIJGbkn@jlg/oEݐl]Ҍ3]Σrͱ(t:C^D^2E5'(vSًw pXFbVNƹ2TPיH|Ab%~2 M\v+ ku>4h/j泍`<7[@OwZa!7>Yq?nA/P=. ցr7x2UP&:;_ A> *Jbk4UtM <ϦPVn&O:lrSe!r) xz#{EѴPliKޟD.{7P26Wc%JW)J%Kjwj)NTkuY`Pe0]:M#tj3=wHg&oJ_A)b"oP-t,_,i1^NmiT$AŌ@^"E%g[Ь`_ Iٲ5b 9!E.G;sW*.DJgh387X~L#B? !QLVU Y`%&Rmaz90Qv:'PO#NZ`eS_2;@'^1>=! bA]bm%>!WaF.ͳ:ϢoߟqܘЦO}0YMHsά-n!m1i .iW43&Ac"-dz(ZAUո`[ae% 0e~F^D辉Əyk{wg[netlǍmǔ](gGܴ|d1Q*cQ\OK̮v8p!l};%AR7 Fejb㽍064Mf Am`NON-&RڂhJE+#2Pj)/7LZ.=:JW;HP4FbwFA)jakAEFUy~.ָ"Eg+}h$ ^0oթ3K%9XjEG%c!aIa` |{sWf\rHuCX[3oAJҔ 0xomђ>b(XE̖F4!k]H-ɚ-$[6H˨G<%˽SQcbl>cH+kxݙtN "y;yP<1{Z uui29` gTgנw}7<1BSj(T*ڜcJR ]br+d". XCsmvF⌾ߑ]oNy{ ]Mm~(xQ)3Hy&3Mwv~YqҌ`g$ZL_t-])PCyX~Q}G ;ܫKbNnW%RuLНEЗK&aH.CRW#\rۂO{ӨY,  ǘb:1N(\اbQܨVjIgVqXb6NWA{?ҤCF .'EZjO&\$,SQɁΝ !!U!ܨ%}_.m//nwi%<#T6&: >MQIF.䏉 M/i}=O*!2Yp,L4;8gN7  .VrotKl ˭q1+*_Dc+ZpRTS!rf|-?ָtu+БX5}e1@؟pr};WWKӉ;2Yb ]ͭ%d-卶77Q*- z kJesi2upҢvMCr"4Q1(Wo cXtPk$eߏT('q rF ^5Oզ2$'G:iS½#y?3Ȓl z͊~{ѬZnʹ.?c4s!2/{97P0w@Lp}'*l hnuj:< 9Q rÄ ]" |XVuP9*5d/2GqvI+][/ ]X3 3O j▁3~4H(ȈE9 'vB{*L:9xK;u[mI۶-P#vIL6+"C.ߨɎG_JIKPCTG?ʪ[v1w `uG)t82;W}xEG|0ީZm?6}K=ǯUH~yXf: @= ddO`N)̴ҡǜݮYiq%>v!ӭц&bcrO1RW)e,p3fI#MCR`5}sLlG2xF¼?*Ƿe"}'}4meso/Qct\6 (kԃ '#\ר(nŰ-Gw1<[^_ P}ޠl2WدT+. .RGȓ\ .ļʞFQ">/{;-)D~xjgֽNΰ|m5;wOFq9ժys zN D)-Jbpk4N7卑` 8I &X&j|e\ZĞug3E@th _h ah9VIgճ0v%pLgnb @귍 -mhJ(kFTs%.̬`w /$Ip\ۄhj;wJWFޚ'Bv8y"ܽea;p.]%~CّG)EGZ2;_JD.%k+0{M|6mxnS ԷMѭ]5HxH7jy؝j4:F%R6GO<Ϣ1v'ǘE4<+0൨Ĉur.% ؐ"j'V[R7H; CK?lJt~CLyY)$c`J.DF\ڦF_ m#T5_W4fjD ;nJw N8_=J s+%OmeFcE-1n}nB+b/Z1O ΅ Zr\LVIE`xI.p5p< JV$1ɖ?8 iqrFDo@D0@* !1K~ƯWy0EJc9ډT4'HEڹ8HU!U"PrӤ{yU.2U +zC{оkX6ACM8f'+hZ oոdNݰKϘҋ`ot5_qL2v;DtjkD޶jh.JFfp-yy#םxE#%bH>wVsTulQ--#{F~EaѾpXۖlԮh}sndRކv՚w7L %ձkKKeD ?CX)"\ 2DƲt<%2fcލEN2_{=7|lhhg:pK LSA 06꥾0D*> L ^|^zC,gq3[]. SUmKQHv[~k[t!IW׺=JdUCص,P֚\:) -.fV YwW#6AelF- j@Ga@rYXnDK96AZrSuD_tA=k%sQOX<:ww. '[k$v)Vxb)@PATfjMʿN1~*.LNJ!Ayݼv2Ӯ-C ?^'㞆I9[DZÐ I^<,p(Oy8?0 7CW 啐H丱OD2rE)2MӤcjS8)۵JRHLo }?tee⤳k2@"Ef0~e9JJ u i*"Pf!+{?[&jK 8$4s 8XNuJ?--%s@ʚr|&\R^rKƛ Źtt`6 D}`p̆Bt6,?}a2uqi,^87`~݈Z2=B.[ u>!#jx~~zy c|iy&LUGyi{> ,i:ܪ*F) r|4Yj]nV*4.(Gr<($a'=NDQ&+6Nנ(ei8H͛ ~=Ӷa@!i\E"YH^b:fU2gu7QqS+Ɯe Ѐa-}>=郭t>T;x' wA1ehƁx = H$  8M| -a@Waa1-rϰn(7u:3v$Q[#\di"1R.#LL >@)z@ԧv>'!Fi ᬒ!.q8fI!';fL*FYEX!&X~+pۉH@%\Gҳ=*5@Zry'I \F.M NѬ/m?@ެ(y_ ^5jQyD0Dzl{ܯ.Gi] L#;wjv3Ņ9z$Dh}~+*xm!A߸=ҳ3x]{t Ȟ~*4י܇GI)s_~$%[

, )aH^~qsᘶc̑` n!2hd_ɩdF=| *S#y"AW!/:W6WGnMa^jUClT`Gк ĭL_<ZDu>˅+-3W]s_ TsCFBg(:|ίafͧp8As Qtzwu&UK7]ԓ^;Tq !'Fszlm/ݍ@17 Ey2앫mw9;W>Yc;QZq0_D\hcyok&֤C[RΈX]4/:LLAt"UfoPIkZn6x^uv6B- l*-{'sdwȀ \&ES&po>"Ȑ4ӛr [ :d28zdG͆Z*tvv³q݊zFD#F@ku'0ThRmsLU9akF>F L;g|2c%aAޟ=) ܗ|\{gg ,f= ſ?2cD71Sl(RUT"EhQ)<ٗL O n ߓ .A7>%40ڧ'o Hdyi {j *u(~QZb)`UCKxʃNVeAbL r1& )@X.n6٤wDgemct`N9I<[/WTxݼA`d2NMjIk-Mgw9m@,b&Y6/S8|=oY7Wݩ͌L0TlZ!y섛[3L"ӥcE^ɜ#/|fUF6jru UNsrΛ0iXR"b8f ب 2LBg\tٟe3h$!bz=" [}N0;_њ<0&9_56/ bx^G/ʋ NY[0-3e{B@Jɳ!FQ\=4gKB=݇s6`"l)ă,^52-+ɹ@Of^Më ;.+ =(v,Pܗg:N5`Ht5qDzQBԢ6#Tؾ-]'|<1$6( A#{7B\tɟta1$CYf&9]9{5e_ 1ga ܷ\ ,c`i |q}x lRw# v]˞] 4dَמ6!׹i7YoZ$JJ HLxu9@F;eok dYlv,d۸H;'~zz+:ȹ^.^,{d8g lp~2D<`;G Gsun}2e9_ߴ@a_ +'LgO7Q8[5SN(`HE?;>~[v_5RDȠ1fȬj/yFv.vr-M"yCO{LZh4yyceGޢe,k<[@p %M6|ғ8 R&f_Nv#[ .9%d SjnCK,ga3fB-Ӈ Z1QDgE \KD7zxT_+TR?6eo<#6$RYs]N8bMmoD2@[?E>2~ZŃ}VID{%BۿKs;rϜYb\(;Lξ2֠o]bUOε$c 8^H35/ <<3O]zVXDF8̈:p}ӳտ$Cʘ1Jz˴qc<㾤r -t#z{ 9܄I,=`dT  қ%TK+9bϸjn,HN_ħScaA9((H|1Az!a#%y[I0ēle1&E\lXφ| ܀@;]Y@ު..rN sS0% ĴZ"X3B!vbEB3DP){2^n:X acI46ޞd_Ap*tK5u H7M6OTx-AB a=,=PP2Bu9S7*HZ'ŵppny^ ^P|+iL [rs,m Ij*w|Aۭm#u &1^$8B\LuOf$X`:L1&Htv{V?#_]OvĊMx~f)aaӝ_DNtIbOũ"!C+O|Z!Li[p,ud-Ptccμ_GĈ V%UG:ozsaȘ"cZ]M ia;~nD1{[@(˚sa=h{зnǿse4t4h5E)ZtG~0EX@MV0m#lݎdWr5ƪ$E $.T1ӿ:iӝHqQCD{1+pXCAsln C C{55üUDdw$l^# ی''ȰQ- KU;͈J;[6 .}$me—l;lcI?g=GȔ׈oR- ~ݽkCȧaaVaJwlBt .ʤE?*n=,MBBbx@OR>^4~Yə4v6X]߯"?i@nt!"1oҼ=ތ~GDQ PX/gmkfBJ"f۾6yj(&$TZ7N+_ 7d u*N n-='\f#>BiMU׈Uh$]R \Hzq8.*7 : mCz5S_sN/:&, R<OlQD8'cMR L[ط:,K̉KKx_p:. eI:O~옾i,ȥ\٭S(\&%׌ƌTx+WVked4Xc{  :WW}> ‡̈y~֝MMQ+/h*b^S Qz~J:" ]pkp1WʖVP8=4N[+ {^*CB'쇍6{ 'RsI4Wa]mF۬UN&]z${)ח])S /a 73oW.W |/bMh{Vv|>Uo%Y],_Cw[OdZ׮ȠƸz?.> lY&̈́13&n0tP q|sp $!37yrgy+32Glw7`<"bKqZ֝-K/<: BU`OڕkVU/+30@ ͝"'s3xkp KbwqZc1G1:eh ׾b6X;A6JRNFH]Ѿ讌‰b-(;a~;Sڱq;uߞ~) *kB(0j^S蛙[MTD'tSsN}&[eEBʞYTǎ+W%GiKvT=7oo&vU.B V\^b;;q­'J uFӅ-($~BtЃtAp^ڮR-;5XӂyUE"<{kzOIxd\ŶuX c5|F٘?BX]}L tFdB+Cz30m*0" _Q#f8ӭ7RC rH<|]jzW0$K<Ž.m?G`G2>7p s!TSf8هk.FKmbɗc>ꃌ+08uhsi5;)ޘEffA6eY,,5/5<ȡD/GGUM1n}wMf~αuݡE`(BH-v3P_u$ANs WާԳ}n YzZ_ZO04۬s}zb8Yzs4U&6Ϣv (szS}4wGd@ڰaYњz$mXdwjG!fcG^o J>DZ<10DB/Di@q7.Hk8&yP~G=M6z &?.HI% 2 ?#&a,,Vovx__+-t}#<Seq/ȟ0X!( ) 8 ThQgP7@3hR 1|o| bR7 Q<;~P {?;5I'u;,&2uy<a<>x4 [)g xEkJ!@28KR$1>I=>hFSմ*LXXE<V cϖɣ )zzD IcQW^R~pӃ U HP`}sȆ/iH?ZQ;ҩWm!7LQy3R .eUd)9չ fPƮ$zysK~dTf82 +<`nƚ);@$RMDWEx1,m?\Ȟ)l jGJWV'iwݷ-2e$E '׽i@ :Miv/~wem>b30w|wBӹ@?֡kFwla̭KԻsw֤SJ^d#^ڥbҍS9fGWDI}is$? . G贓O-a; dJnc?Z]'hq:@J;Xi(:rUΦ~ىg *9AMsmNּEGIY_s΃ Tl$Cn~a3>Ǥ᣼A|{;8uzDޘ >S-N,Jda,Rq=yb^#V F(s].a$mFooYX xM{خP u *fʚ7eЮo}P+Gƛ\7SBU9>w! ;z%MX, vλ?YFzw%su1>W: )|fVLeطs#q^FpTcf$7ݢ=Y} Yneދ%OẌ́4@*~Tbaiͯ Y Hm SvVe 1^bn9ISMj}m3tIrP+nCۡ6e6{p,c[YrJSeR G ԈuJ5F˽l1Sƚ(mHLpA+e*eǩE8i&S[xIx,ǜ֮=Why k'bhN;ZM_v0#;i cQBɩ^1M:3-n tI?ll7[fzՑW,}_ϣ4ݐX=k񃹭(?Da "Js]X%`^!-1DD̈́BɵɿΜ/|aBA 4w=刉P\e6s/jzO#\H8 l㨨+<Ҹ[* ch2vV(\ ߟΕv 6)ǯl x**hJPђ/[AM/Pʊ?tm5T3Gp_gψc=Ar J+c|#9?E^vҿ6ⰵ~5߯E{_%O{]buJ*'viWk{uD-zrJ~{+zuz[gsgUQZɰG5673c۹m9]ĵ?i#`Ox XppA9HbxZj5A4\$%a}#W8~ y; w:5`Vc%1}Y%hx2VŶq^5T;#"TkOh -n\6防ϕn7OEIW"^\֎_*zH|4aP_@,b=#{F0pt-ѐj@t 8K aS[C*NrNQ/>yQPB|_Y*)P9aGl4eU؄$H2OPO&7q Si:VQ`s 7m)\NQFOwZ-7]tQIIᱠF4,j)bO5Pc&bk ":u/6N_9YMBPto_lJh}1oפzt1ۻg>z OCȳU=q_~BOݥ"7̒V)J'Gۃ7`Ƕ|'F++Ӣ  aV[1? ["9,veK4z~UYKBjCv-(+dˎ'1>M2tq -i& Rb&2eU׋3㌇ejv!|rO%h&f 1a{:4_N'3dt8@59j|=ʮ/f~[;~嫾ʂ$Qs Ɏ:4-r{_SmJQ2w GHEDž.@S¸;S3Ӳ6bPcoJ$W3*:8x;&;l8_ov = b8ȋ<0YGR5-b^c*Rn-'T8L+z5*6Fdn.:g[ ܙI0uxE"65H1-u( )(@ EĢ@AϨ#NR *',qyg|7sB hé΢BA據KpxF'@ O&|37Z; IDi %7E+vNPOes գ96hP<o-'Ied%I͙(^݀P`L]]QV֬f{E˰Rݙ^rzڭG FRɃus*bwV)D`|H w5w'gfмK,\tW\&c#OpoGObfQOWu[\]=v2{3M姙BS MU1:Җ5E7nRp 7f'.nqvEEL;=##~&X`܈C*OKvG1pqǐ嬚1t8Iqql *HY_ZO"Uod̗eׂږpɧ26uWvT͔/oBӭ6:/\%3xg*nL_k0"Ʋk%uQҰ#P]ր׹qH E{F|6Zˉ&B3e70XBtιg Y*VMFG-,dDɫ~/'l-]-Ӆ) ;k Ը@~5+o|Catcg"ỲkC9|闆>ɰQ٠/3A"iHsQvآ3`P+CFJV.w_ȏq8ʿ8X W>i7&dAQx.]ȭ4Lvㅟ#"# ][ EܳUt$lf(_P9 D Nh >lL?~ff%II!PՔ7iɑܨE*ӫigWqa{eRK]@ٶβTsR'* 25 <-Bd$'܇g6z)$6N&y> TINBO6Rk+~6 &Y%,mgݮȟ84vke6E`1hzU{4) `*57 4Qi{,7~osK1y#k0m L9̯Ndx Boƀb 54a,1h?Ɨ$'E<+٘ťX1f+pf_Ash]մ4y."0f0'\,$kJFN?ٝX4J9vwyFU+R# j,0n%jUL5hSL)!n( );5Lz8f. )95 ) s85Ya_]\1,}Ub* r23$q{R2ߏ(jt[UzvsA?d+)˟CN@ڛ#/vHcN5U_AA73f*9K;1b_ݺ-#/"2B3TyR$LzKFȾ"\&!E=,&yؤ:*]e P=uk $g2Ruʚ !lP!8{rznNDeY'XFp\?!-:{DPV=Iw%G> RpO4=kL~7qﹳV.TP_ qaO>-m~qwUZ4}s8Ҷ;#H`҅nD5;\?]h"3טBP.2 v0}ºchm"@͏:^ۥfS0 zb*:w.er<"ƭ R^=} rzCGydX j(`]%sƇHj-b ܨ-ī zhy;ZQ?ZkIV/X>^@i[(lnュPRe7>[~4twa-Q)O* =0.7CARX6l :c+ӕU&L tw+`q$?&3˱2;`k=+JCNJi+q+"JoAxoԨwp"1ΚNJvjwocQF{A7TGvM\-KY'{aW<=O 0 LВdܻ0߆w*Fcz۞1 wruDDL{2oٯ׷Ŭ`(ZWF^q+;xZ8K%_b"t_#b;!z +:XV`,QfVLh+^ * +~͈i\,äA2c (1FՔl g$ W9)٥rB~|6Z4$v̨13j]E4L^R.@vӜNkNϞhjavJ>Tuœh.rNC;m~R&ҏV '|ZSCKclhՕBPSؼU64O9o,bciNǵMF7+R7:3mrR5غ pI[y8ȃ 0^!X9\ PƜV~ChF'VnӞ)8rx?`PKrQRZ.kxw(_j jH9tj|7^mp1Ң˖RFږ2YPKQ aؘ@{.U{*.o`\|~П"sHk a<xN=6hN*W8??~œP5TV^Qd3kϺ at /v~܃,m=nlJ;2[eʙ_(BpֹU+r$։ {F3p|E!| W@yȒlw]D ,ǤFS'dN \<+&VmҡܜPuc[D0Ƣ#zm9ۇ lIXª)pXcTnm,ꟛ+*PHjr`I]Qqe?#!<_qS6#-lrوW=ܛ@cR9oloNP<`;}yhrH= җI3[lq~q:P /bEGes}j\Ѕ^" oHȿ}![mS!?i6@EVMGq~#JzJE/6+#٭,wsS(LVs%ŊKJ/ Hy3*1@g[,+͛tx/PRȌ[u3C=Q3=^86iBʴkreKc|B@\n濼"_!2`D+v&Yؑ'9s\Oí8g^.G.Qv|z8`0IJqw@_IN'"gGDMI$PO^XkUCwaV OA|)akJ(36޼xng}YYحCrjR|L *WY TŴ:<2`\װ;5:Ernd ,9PM`e]iσ25oǬj_JJ:K{2 a♡^Un62MAC$Q ,V8_c7̀r@m_QE KAn.IY|ËN] ;n;0J4ckBcUPе#IO/j]jDMܗZV,yOƱT ߊpJ'cٍVǿ73ѨhGGsĚ]}$k̒W"f.wFArFb;<2 AEzVp7 p (6ܯju#AskUӵr[-y2)0Ob:rG<__"h( KX9XN7GqT`#d\ZI`6oRi4>?5I -j.l , 8|8Kz&b. a 844`) };S? DU=Q]Q&q A~"wzWPz1g=DUM7uwSf$ p"ς>7 L|݁ 7WYBkoA+c"rsW)>4 ;00gϯJzPL2{FCw4g+l -yrƖcЙeÿX^'??J~)}.R`xm HUSo}ǨFC!Luk;z3'Iϒ􁣫5j_4~V\>,Vhp+ gUD+@h(`;ːEHr464}-Kv~-%12G|yo;2Qr/;j#| _'s& POk Ku$j7&I!:bX36/G?+.H5 {OǯrU(޴7c'MKg3O5._vRtjm VHktcVd>9X2";ji206V4Z5bґEo7q@]\`9b/^Wq8? Oyy7.:)![GZ'FnnT@%b"6beԅИ_G?#T?`k0 _mhWto-EPR+cqH\Mbi@?|v(wCr&v*t.U9s^P gu\qk_PL?5b x]X} ;G8BGË>Hi_=QO p18Z86Z!G:($!gqi]\HUl,BsC&++`Uk:nh^wm}'IohU5FXWOyK8H:3BWwWdIUĩ2J.A;>ĕ7Ѧ-#\`wiArFeyS/ 懍z.[=x:V4['bA,5ֱTqzbᾐtY@ <7*|z>v8:2j10s\SSǞR8Ky9}|xs|~&t;7ug I[z 8mz@Z uQǙ`gJ{9'wylT;|J(HW<=d1Q"|bë"NCm+|)Kqڛ*Bu(O0G(} O9 ?Kc!z$m7QuKƖVb\UUhBC?v,](4Zm0R{{F/s/'Bh*WNiY}eMW7rKhӣ@z7"阻rvӤ`@֙Ѭ)8k˚u!Qb`pA#DŧKZ^! rLٟGx/|b6DbȂ/(ʐB+  5YԄ-c, :!?E%>lM!mwp͆N 9S\% 3rP 2%l9æ)Vr[- C]>ȂaA%ND:_{ kߚ;N۟ ꁲQPRcׅ|Y(>nz+`>gU]yU L#4_ۏ*du8wR0IPFY_)&dO;!4/\63̮%q/B紶 ^W#[M}PIbl~ޕB]aa0ɑf*J9m+F dyymL4^Y 7\mǁ9@C@me3=-'繭Y;I+D($\"tv=|.! B 9jgГ]9 I(["\`A C&xTYf zd(a-}Zν4OA0Yģh<ہE]zk oID_ldE<gI،ZTuOy}T1gɿz l[[H ;}eILC_ chNC*&0Ese|"a$k.xeU>NJ NjCgu!Z' nӣ!,jyJ ֏DW!+-ô&4j@p3⬋yL?A+y&HiMG7h\E@Q.w5$r.1@Kir;VV@ 泦HqQ۔PVo5MPp׫(jhBQ;a 6 }YzuɀH*bFG ruBS`Q†<$Ц㡉njCarv8ҀV'_pkaEsc(3V%"W<>^E!bY$ȊCd#SsRQapjAn4SP[󳗎?ߏ^&$Tdyvu#5=KAtQdJv}s,ͣNn}0-ѕ4L [s3r \<'KgjhU@JsN"[?ě^E0EBLf&_xlqX/^M`{t/M7lCd$Q5٢TBa~[(D;pYը+*{,2KO'˵#~[& |A}6V^j鶗f$,ڛj(Ez&7?ؤt$CX9PV)}:KtHK]ڐ$xEn,AîUl2qO?Ѳ)H츉Y Q-A+ [ x8Rd. )WMdu^/襠@3T:0~u/| 9@C):g8HƓWz>Az詤\h5Mjлb2٥8^2 Ȓݳc+Mw..C:(Ñ8dmg7c3LȀ9Er; đ$w?9[}4<ߥn߽nIJq߂! P'C*ʧ3ݬBR*Nv_ AEcDlM,ԛ=+Žt7X"k;t:JgvŊZDɷVdP'Y[NvX,;C)Dݖ*YbB(Y޴$Y0յnB'm'$8A 95`Π3UHc REF'&VyDæs0BFF^llsy"W^zX+`G!2q d0Ă[%=9?MmmtÀ]X:f;A!{ūB;ZK[@ED >Y$x|t]Ӗ mBzѤZQyRqў^>6|ҹCҼȬ ^\"׃:{I!RUM!nԉo2SνR8nX)6\!gG~qLaquy832 (Buu*B7z>r%kw%! :q:Zڜ fp2τH)yU ʃeIyàs8Kze0+ H-HtC(#bKuKI uI-7 2,Ik~"Y!&Wa֤Y0Q+^2r-ov[c)c+!PSk9*FaC*݄g|PF,]&hkWOJ=;3Z\nz\nVG;?w\Tj]bd%FϝB+#` l) a kٲZMB#MWmE[4񄿀NkA!|G eNR X eںyCjq͠  (DW:q|FG*Dq(ur#;s1;}mSOjǕz@-i {0M):oz{Pw~Q/-8&!Q7'}#@fΦzA$G@0%C& >D)HɆkLfԖKL7*4ژ>&Cy>m[auF`dE\^9ś5jh5_/&lĐ{L+(hH~l\IVHg/'` K:˜.&´%*F W A;.HRΉ !r hC֔68=D9c9M;$xe6$];w4WkZunqWxy3\%.ţ%N.o=W]Hy94j]1 y26s-sxl|-ح/;:'A?2$W~_MR?Edxm吹 vQ97_ƶߵQ9og`4[N&EDCOL럧Cu|0F6p7ZuNC]ay&e)ͣ7BY;Kmҋ4cs53v N&J>t*8]vX_}TMi\;@m$I+l8yUTĉAùڃsۋ7%^:'ן0@;6{uj{ \@$ݝ@^k% t2Kqut=S$vÃ=pL4ӾX_](:6/qm Y¼UGsl:+{KʼƝ^Uh7&β-[@g*2>\1Ū:"T [%iyG3E\V.#p0ْB0ܾ4fi["H }2-*@f ]#W+JYx848m%Mjahh;zjFXy/PSUE%]J o\w.Ghp[A7=鈕+nL x>:B }[b%~r3_'/Oχ7Tmїqs9EcVۘ4Xx{c.=AťM!RPEQN `plS)@í۶X_eR7O]ib<ܔ˜1M$wEm(fkǛʻ#u z)iL(oޖI*b6zX']!JcZ!\c,&VC!UP󜁞1(u{?E.Yg>a:ZpzdҵA 緶X ]KwG%$IRf >[úuDNP.{@cxD*YScO5yؕ}Bֆ$5$|εbﵒ"̓*,ԥ)d9w'{]S}lc*-z ]ښJA i[@bķ!yd+&oVS=#r!r l1~J-(y5DcF^^ˣ':׮2l'M h*f8j/LDڱ5TL]^`S"{o)U dҊc#o@tW'- Z^8=`£qKnfzk.j=:*hCws)$ͩ(Goo񺤅rvKeɗu;;D1p.:J5SoOqUg2s3)E}`QLIu+9_n,1cy,IBhk\X)k.:K!:WƵ^q`b-5pX]y|喦|Ïm ;載QkηB, v͛1+yj'EN˙-y"C4} aۤKZ]DƒbhڣwA_\WNsCPzrib|sh&p#ϗv7TB{\,d}i@9ф+a p(| G]ܬ1:@cS1JqlfhbFQJ\Byձp&ZQZ)^Rmgֽp?;֡?1,,kD.~Y_AgV@ԔqΥ8յ0| RܻH  GkHI2 -2Bߒzp Uגث FzTQVi$R} V9whR [u DZG}akr=c-at9&3`Ƥn5˕^ .s0 Nq1K=l=Z405EβT9n*-l86v푱!3 -i>$w)Y Y6FMA(ׄ5c5v0 kmQQ.)?u} b6/y8W2)i2ׯLwj^ P[.KԣiLŬɊpw\ yn{U(>:vMl"d;`[k$8 ٫3g_{5n]ƨ 8^)Ael4I?e)b6sD6˵艔GmCL4$^3/U;t7^hf sg"'*p_A hSE:wh0B7?M 7U&ßBri%ŊdyQ>;W`UâЙZFIs1'K:4$ E=[@ˬ-  h{7n-)yu T n}żl򕯙OJx,Xt؊+',fҏ,Sd 86F3t*Ueڔ.Q`m_k$I>yYE/8e[ET ,T0Qނ@T?:*(ChjQgV-3AMtDs9+PZf7-F>V8x? G,+-qEQL!Et^i6m%=5 siAt<)\;*!veI 3&`>ݍژ{ܷhS $h>uYsYW?Aw[m)75FZƄɐ0t},,`6zt$N|`Mѥ;ڻ[k em<|îWAcL,: bygh*6̌%_{vRbۿx*4Um*w.0*r+:`K{ylzz;Oo$Mvv1Rje~} Xg̈{0˂cMW1/M@r7Qfsr,jOWVm7gW7(i3^P,hl8`ޝ콫 #4±jx{yǮM)Z1) ZI%#99P'=CdAp62}lX=)k$k]6zWni 10M~=  ݴWwm=>e)v!ث"B[#X*t/ڼ(xuM3h.kfH46uy1Db7J8bgLkU-ni,$e۝' L5oT-CWI\?Эûy*>Sa<.Xz؀e7.[cy{Yj6D?5HZ :HO$T 3/ȞS6[%2?Uslֈ=@DF!VnvZ-*wnjXo!pVuLo,MWj^3 m`I[M߭ gIF^65Eai:Ǵ*2^g{wiZ?]KN f^X-9ḏ:Xih?͇e;s`tA,3}, ę%Ei7"xM@8+O[624B l^_7|Xnj]mBp}@7rY44Orl fDD?W53Zխ!#)PJ፳o~_AAYfg4mu8؛!Fk~DCGJdoB{Bݡ0㍼eU_D+Yz75rL1P" ɺ|M9 kX/&e>`\W  EE YO@}x!UAJռRe66)42Cc{fl]h@&1FUx=Rg||`҈r,HG}Y/(kJM_wi;=ٍ z.]y&7=|Or{7ѵDx+W[r BD*\XT6ƚFceۆXHn>FnxT؀7vŃsԥ$b [/{t\)N!;-iX`Np8u<fl"Կ_:@˷2xi _П#n+P(v zͲ=^H&4caCx i cS *S0TtԚEB.B՟KrM7_Qh ƛG?R(qY`: ʟwz͖P862_I~+u~aGz@q[&tz6!#KԦ7Xmrf=oTLjYo_wZ}4OSI2&3MbEǔɮ* e/ٖ۠ɩ]Il#nuΐCiAlXʆLBc\ 4mxҨo{J%s`NoUa{`L~*_z#j:t"$ f^%z#xWY,g/"MP)2@YGl"l;܍3_ 5xT4)<1mϖ%…2p'&PaF ɾp(|.OYKx7Q:Y ␂Բ75{` ;1i!ƫ`c]n(Eg/s9ZX^CXrt?re wnfw:iB@P*5=dw2v,B`ĀySO%s|>){c@^uƣN`&k2WeMQvQ1Y"34%ct?aG;B3s3B|fc `0݆ɱe[⃳vO'-%%5\ j.I@=|3dΓ9< E w5~G~e5N\v7Ӈ 7XLelv[YpLtԿIp` T͈9 {hkTͺ s-Rw%|$vE?ڧ6P }& 21˺Ú=|ٚdl4SJЅ=ܠ:I.g-aG6<Շ֊R+{7'23c=}G򼍊B+QĆlj 3oo {nOg?C|DO"M63bֲ2sZ[Ƕp!H$}rCnPZW9t?Ik@H Wqu&?nRcFN? XEF1ju|\U1i!< pℑl5N6ֱ&aa/Z %";7 X 2&i\(W D^kKjK3?>ʯp+jp8\~MD~&3ڹA݁.kD*1ULUp ;B&Qȋ閶L\,Va.[TPuLcڵĹZ*z#rLz+p//; G9PrRT> pc,x% cT>YyT˺iq#Gh9dC[xDӺBoh G5-j͉H.rǯ rjʎ!Ma,{.Sz e9qH_8T;Pk}0;W/9;^hVN FĤ(1??o{npQLBwT~kdg;E+,03A:` Ka4SH^K'ȇhVK & T_Nz)"W ,gmuL)\KpaSmԺ]Mj/|DQH͖̔)b)s1;Q5mPJҒ'GDoCoZ)&ns){]b ybרBՈ{K՛7iqFһ7$5h0JXo>{Sn V`Ae3gѡb0< pVTǏ ƻD9.Ϗc]Y`Fw' d-5p[2KUweٜH`s6_ `9<_c!/2{̸tf{y6>HǥSxkKu.FFZ;gn0֝%`7CV&7a%ܑDAT[aNZ{~`0G,:uZ,bP7qL_Ť=\#\M>6k@%#SBnH qJI!}1MRSr$îrIXZ}b˓>JR||+*wlOل] #{3$2ct. ̎ՙȃ钼W T8>'uF@-fӄ;.@e ̭~)Lc|~jNm(VΐXB$&Qc&;1 )t?d&&A%2"$"!^3lBޙЀ{VALm$ƚWMNI=>aީ?@pYyBKp01|XV{ę!<2<\築2ꞂTYLx, {2@8OM%ɾVqc d޼.z$D88=@Y n>+6ĦF;%ae5+Ifyi[]T<0x7`pSK ,AeJ1m/gɳm[-iMNM1 FgJK9,-uOk-Iۥm_6,ЅIHZ4ks0@x aOG_NWH1gcEh\aϸaXUQ<t!5B3þLcmdn1[yB?Ye(UnЃ-H0> 2d( nm s_$l䔞 )ۀ0DOQqQ O  $G7!d|/DA B!óFOhRR?s򢚗oKP@o Yh8yל%o]¬8iu~J}F_7E zL%r^G[k! ٖvMp6Ae/kRQ6X'DVI?=u][/ [euzTqlo{WV +sܐ]UH#%ܙXUOBB~'b%."7A څ_~ ?X㷢v*31PS]&#oZԩz3>UV{ؕM(V^FL=Q:kl-K@8mT8PO)}'@{<"~8FdDޞymbqf,)m+OfIằK~Lsr c%GRo7=#*N zeD#l#\ɧet1BiѶ_h>\!v{@=-%UMF7׌ؿԉ|UʛL}VJmMԨs=owf}uNbAXT#zQk@7 :kF9|8*g^5gXV.=>ߓ%TXP$>Pyه.$k>IABf_cx@>lxu/ ڒ~SsL 'aiBM_@uTL_uA<+l0E[#}|Uֲ;'e|mN%$U]4-JY d"Jx &qp'S\7`2贠ڝ!`q2^^EO@VfPΣVA<ʔJv IEg jD+2yCtM`mQK2`_j7*M?v#"y2F.ҏiR#@G© vu-=1+vkjyٛU:]// KKia =XzS%JQ;WxMxK>8p2n fC >G@DD$WyY Y^lWڳރp !Taۦ~%9Dbcrz0l{9V|؆({Ѝe A28og}j4nDIaVhh3<;3|Yj OбK!u eamRntfdzr*JQ爮h1e5 wFFEP5-+ 9^ןoC [)=I ^ꡑ}aD^`飈  XWeLM+,AO߲΃u Ğ۱.iHD<_@.$Z{R8pte]n_QUP@GO۽~HI-i/[Leas$Y7 [`ˈ2h*Nx]m#VBpj}pUi hǡ6Kvm }0C91KҚĨvzɽ&-X_{6c5wœLI1B 2H"Bt`g_zAARy7hGI䦷<\CQ菗Bd|ܾuߒ_P:Ϫщ MfsTi=-y4ߤ}wx@vbMi5'a_לּK—?TA~'x ?aFNr$ |Nr$16 AQX|t!Haט8gIJY@>hϣmɄ\NeOi*[Cs⼳%rыSJ~}E*;7W%6ݖu^zӳ y>+M zt7w?ѲD% 3&+mǭ|o $ZZUS;ceFV~G|bBW3;IIuVq.`ip0, n ,P ldmN ]ETwnի/sjNh1Ú3(h \Y NN S DxyBR FS#GgHMuY!_'ʜ2k bfjqSFoF:RK`3ؔɃ`L.N5AͤUcͰ rpJO\z?jovwXx#͈W^Omlټ+B)Zi M/yf49eKӵ1{3ZtA;ug0Dj ٺE7VzڝF#4( ^xAPGSEG}X:#15sgCR' nInMMcmб.j/o穦Q"8cf@ꕴ-@c|/0jwM`o sTwWgkł9 LPY7Ti/2%wQ&рGh@Wd=Qn%SHyR#4߃w;K`3`)R.qL^ch)v=k(}΋vha lYŰS@['nM(K[3*iY~J[Qޑ(*[\w=d$iz{?iYg? 3Qӛ"#v*?7J@%nlvd콱ez =(9L^:I͒+UE +M_kgE5kR9`Lg} 7Oѭϱ8%Z]ۿS1[t/5 c|B[Vk.ך-ϯlu |MOr H) -{_I\2.guBٙ [jT/#t)C_r%qa7m>P;+5^ :%429Q-XG&4H?Yf$-M4tJ X WnyNdq}xn M}x9+0wGh-"iD#gR8V|r92?5 {+9uG6a1ĝ\NJWe׿GL)fe"o3~q}lU}/fMWt,v/ '-KH5JA?V祆p~s >b2>$3df˾qk*#B|C&I 50ri0jD,hufFDDۑs}mO+P]]Fd}^ qoqbna~z<8] )0۸pYz.zc?$Bv  ]XH3vX0 Ū!#ٞ  |Fք@~bM]7]o9&z 87>I;iITk;#9i嫘k`H6<= -cM݈s3[Fɦ"Acb :Zb\AH.a/)4Qm(zǬB#}Op] 'ʼn*$P^I3emߡ۽"1Y~P\U ɤ +&`%ۨŢ*%I8:m N >AP+Y.dm(,B= 8f& H ˝]Y{CɩTvOÚlMIv8әtRg6~Wκ0 &r?SY9J1-9$6MvL! R?yPl\vz<1^ WZi]}eu9{2p3zԸ 1OTv{**~* 7LrYԅ*n} ~|h䊀D~~/,4a [E 62g<&@!MՂ~>~ ]DK[ONWT0 *y.r Tє>{ՖM &UQ_sD: :'фt70qZS&\P<*[am [@7T13ZgOK)|$ĨG~*RIa槪YΪ)@OT9y"$j!WW /ƙlDԝ4[SN( *»IV`ak;Mڕ>$BjKjy25[tH3~Nt^ BqȮgbמF3D*cn0ǒGu$k#$za&d(v-`0rvDA`=y~eEc_aI|뀲^^}T8!C ʒd:&*2bNT= a:5~GVseYEgb̿DI/Q]M|MczBIYdqgkA90.!|F;ix"VE(NA;&-~b{'䇳B}ei>kF]7Dud" >ȻUYɡ`rOoJ9&mY' QCGjY G@_9gI"BI•F2KEd,-GOonU?2ね 0%G֘`M߂]3;Ftf7ҥVR{uqq ]|%տC+IN$-f:II)T/8_ Xt~fhtmgS|@=Zz, OD ^(O?p ,X8dDM)֑{{.y칼T}|ƧRۨl]^a?=7ۼxmg]RUv퀲/U}=HT(j ,^pjl9ڈwcP%p~ jZG&9(mq_ps|5g >4s{dPЂ!hi32Λ^1jlc~6S¹ygFWnhyx%x܅]!5U#ޒBݻp*tlwg؉dtEb3nJ"^ ; BA})\8cZk1}i^+3uJ3 (lMU%f4-NjgY_R甡l \bMwFtZϭlfĭXmM#*cU0MҖU}FCGBud*R 4k ܐ8dxk*Dx}0cntK`r9܌Ӝ_POus$JaT28 X%yZ{ >~_q3☯.YۨgƧ7ԑkkcA+40I~(;: WD{˟/SؗÄLH ~,yx!%N+2.x;C$d12ſ v $ MꊄxAgU'w! q | ZyiDg)+[EJ\)oүc[c KmYǘN< <061/0 `WYbW ڧhZ=xw%]/C+8u(aOmBm‡Y{*.PH?-Ρv}(֩o_uc#> CIZ";˟>IMh6iR/dpaojfRby7""eIQJl&?_lNk6WQfGH`TdfY6~},H&9auTrn[kFoDCd*Y~oGI+5 M(/Y4:$%>>:e>h@LjV(GWKi|\e5% ?bИ"qmr)gj^7>lC7Qg+>;,- 9 YoDa)n=vK-(\h/K4wU{jЌtK-{ 5_Ƒ>;u6HCږ7&& _7N.RƧ9ѱ%?dI,gϧ1`ȥgWw\!gC ZZ@ҩھ,pLA1 YŸ,aKClD WKc`,dSmQ>qK@ D3 [i>EbJ0L+:ɡXhi/>vB"h5~ C’Ԗx$v8YتuE}tC!>i¿R`B#-ߦP&VݞϥE ,۪Kp03,0*h2K grz6_UM"IAA` L XMa5_bX=ڬj~R]1t#_@~Ϣ&2:Qʤzr!S^ǒ3 Y~^^_[&phڷ^t?hҿ5qSo,"oINKَ_si9`0{( \В|3Qܩ$ZF9PL3M br[&=|ACsyNwxnck yu둍OR xF~ wzGDh44/L]2`~΃:EXLkЯ9ns'{Fk~BZoQUjW\vh>KT߲O rN%͝L#sA1` Xzijd3c[(w2_4%$Q{?STGp F)g[\H RlJ迳DX\?Q*d MV~2FcY Yu"_q%a' yՀ5>2{Qs1['lmbI,i )5Ev'<!VY呼dbj' J٨$ݖCS-p{C&*ٱ{5Թ1kJS6gvZ2\q_~w[319!FKIzO*:ɽՇf͡Lp{z*g=PYiKNAV`0<|* ͭI,ۋY~&0ӕU7A{kfWpw5zIWgūgAl$3 ؞viZM4ڤŴeBfw)OB'ک I} kP"&n V,,y]LgdqR*PM-:?Asi;<=0pZ3<`i Wq\rluuΌ03ς07': ʄC0+[zڑc0(M/#iR$4s ? 6\m\3gGTj%;eijs}b%#ы3lV?N1cA,Kqr 2R2A@I"^l=< k`ҝ.@|KWٙ M {TOxi. 8XrHRWy]32LOk {{-74RD\ڏu{חhd'Q6㝯-{Xˑ(?.UrYG !fi_DOm+:B*+.SSe ]j@$=;%>ͦe,0.bUWzĮ7YPpr"!rt36-iAj] =도o~.VNrP`kҟƐ|]yK1˶ (,|sFtIMdx +@lHY iy⴫{pfVf/; #oLN4#Tt!`C{E:\wi"?"nEPj%Z!{UEg 7"2:I(̘08D`Q^fk;56|ܨHT!94Cn`H*6Yko~)7b\ي1O'/z"d^b #"-݋dIZó\S\,g9j-刏mC5 'eeؤؿrQFnL VRdwMxQ> C(Q"\X.A!UYJp*MeUIi^]5mEu$26=k䉶xH˝p&G(.rN[b%LEZK4m=46R|}#(V'G!)MnV8YI,Cob##@Q7j 3Ɣ;m1"s_3hð0@7i3}鵅aS,ҺY5=)3v lT4Mq_~2DBVu@ [n {Z?ji9~W&,mW7U]8٠p2m| ie`j\4Ld06]vw)=@шw u4kD0@u 6GD ?&T.^.q :;0OޯX4Ye#-Vdz"3|*t&tb;Dh3PqΗ:NA\< R nꖔQuҳϜyHy*!8?}ּ p+0TShDg߈PZ> |5,ȱi TO۔)S]bJV a#;_ǍAڨӂDmOvPԁiTKםC@E)ru9]ʅr(orŲzR~U=shSnR( ݘmhb]+Tj8OA?'a^o52Skfbr K.qT"4029)EKcmZ2*l))bF|C|4AODFg<]햗Oj!%jПaLO-sy5w jHJ`޴1"2`#% e,"(Jϔ%=̰/jh<2 M08*,p{H+$iLjO6^"c8 dqswB |F J{rGQLe;Jsq5D3R$2VtNՇs-CII'-ZZ>@{]BptuG9$- ci䳁M.Yy+W($f6ƏӴծyF >f8Yetpf[p B=GP!ٻuP0-P_ !wLye؁0Y"^7P6?"D@(<o/avȏ:i ,8oX}xU*gEͩdKxXyz˛um˓Q4@]ҩ{ 4昘̍|ẽΣclIhDdL>'Ggm>/oJA ɕ*A9 nOF'8 vkvEyde(g8/AuСVsIBCwM#ep?0:.%@p_!x7i\DԥM6̻'MLl׏d Es% hGP@^иm(rz2[AS#jW>HC0('@Qi8OƸ"g fFLjZIW4 'a?${326?,{ib)dIk"Z%m{l=Z_6ik6fm\B a$|bOB}z<o:čQhne'kCpL_~E8MnH~ %4)uW,a5Ib?R0TBۀ1}R@B :hr`=. dh(;ƹy.[@ C[J xg, ņP|-?vJJi@ ATղ6 fq[NZٝ-P!"^74ʦ<>6FF2,X욭U(ӊ+ gx-O;2%f+%Ѽ@+/%/L>pIVTM.T^+J+ɺT_@~?9E'KBÁsI8;w2t:$=xLAqkq2cp  g4p?J䨓rM+D(af7D3Ӛ"|>HW'R زD§۴؆mzviO[Z%7P]p '<ٮ$4w {ޛhSt= *T7'Vixu +tʁ4D{+/dmQ.pTV{1LG[;L} X}k=倗[ݰLka` 1 AF1n3W"!7od~s!rxGHh_:Y!uT.Pbf͍\=XXp!JIjj!)DGe7 =/ҁxڔVe󦠫1T2S%u k|QdTU'y"Ke#q?=SeN6 I4z3bUK8y(_OB״?J$9:j6$-R RԳȑ"p9Y+kP[ے$=3BWo{Fğ!:n`gm̞x> iR[4S.>8ޚ_[*ا ,ji;gqlPX>р 1*ԑ*a7g ^%r$mkSְ>|)Iֆvm%0I0 /LMeXf7@yewI{\IPa]W9EwӸvijg+-K SVHwMdݥƸW }QlM;`6AwN }?{Eӏ~dDPXPϕI'ȣj[vv.h%jXeF %DhLiRṂ6}#WK6Vk$`$W]N:+!}HFW*B*|c"8Ӧ'H J\PQZDk0| ZSTD ģ5:LAi/6K.~H;/0ah8?3ȳ@KHVT8[ +tӲ|B<"n+{f+hȂ<ՐВՏ%qSt0k,\ :7$o)Wh4uw8M1ZfXK_S:͟13h`(\kTbmh&u GXqcpQIum?튤"Թ*l}mﵛu@ W4E>O$:?ڒ aS+SQx;RHY&oO d PIsZ7yznjc r_ e`n^F_QakNSaM2Af~]hby\i;V33>kӭ\`E'QXlZLJ8;%13H# |xjb =:~VA_zX2pwgtE8#8PR%9ͫtQ=},k*FDF':0#iy XxhT->z@LqpRn`Dkė@ɍPjt0 ]dˌ!cǁ Rݦךo k:o!yFi  >qzheG \J)ܻM~a(c%߲+X_4Ux<؎_x02]ܷ?51Rj뀠NYRCB.qx_KO^5jbH{Gݷ R0ȟA=J2Ȫ78U˽@Xě{Yiʶ>aƸwP^g@O#x"/_P)Jx]PWv(c42:3p\7ՕIF;X3:sO 0BrP9tJs_~:<2-O3H6 37PzeuMb˒Ɗ.MS-aڐA [Ng-dxd^[A~6(xVJz6ӷO9hna??&ufbt:buT!b.cwohKĶ'nN{φ }/N&SN~`ĵ5@yoKuOfw] ˮjސެl]m{JNRZkxj;BjFM|Qk@9'(em4豗zhW|P edbxmV|P1! "!6#u6XI2pW[ǦS 0d̴PB$e^+u˾ 5 {O339R4Ep =R[;GC_BzeAR,&#ae&5~t dgNMK+#M׿jUHׂë iC |.ij "nJ!c~S!KNX팪B10[2coO}! LQ+~ вVzpp(yG4:Z[善#INƨJKK1|];aJ3 @.P:~I_0RURqtLfp0_8&x_fr{Xl&z,tV $HJ ʳ7APڱ<ӕ3.pKuǶVm3dRPH@L^ruj+uBNXE7`ծL&&2.]g;ǔ^ppK^s>*19N{~˳N>9)g"CTebW& )A˔^U^+ik+¥Yfe{T,gooZv6˞.CzrCVE/@c/9JFH-[?\Y1_){sip~@*uYb]D!p"٥&O`(7>j}(hAD _OƆKnۍq- E/=xxR%&saԵK o.y(FN KJzWg'7R~s2:69 %9 Z$CxolxԊ2M19gJ-ӥN} TWo/[_ Q}* Yf*>ܳjA- fBv)wnLL<ЃuvJF'>Ӎ %U4y9 aRLa"P+ԏ2u6|RZTC|؛˗ HK#c)8 icqLGk#q[ruC&]x <0H5f|utU֦W樟yVH?r6ĥd&wml_ľA S_m7h=a/b?P3 %|is$#up$Alx(CiJ5oѬTE@^2 :eǗp\)#U]nPlj&q0.K@qH>hە9밹1RX%/k|Ьg|)b-Y _K z,(G^rL`:/g>O)T_vVT '5& f y m w]",dN⨣л}(-m~VvbX_TL|Bݥ/mSASfŖdKYQR.o\ ܠQG$3 E*m bCxOpL+~Z)x샿vK`.#ީp?Td`%]iʾeFtOBTc{(jøI9`ih Pۤ3Q 7 +Mxl&#W\&,x_STxt;YI-zx$HZyX/}2oEDժ5zu5h&N y{/r+\%k<&5fg'\ށxJ=@;ȗ@]ݻ쑕qZ[--sh1ӭv\J\`h恣BZ;C1\X& v]8 #htaVrNti/꺗L?P@trg%1ZF4% 5_1I+Id$"1g֊` J۷*wE2Hd*%[8&jRNՅލn/\{v2BﴭVΐxɌŻ١$_o}]ڦ`qCI f\E } qx}(rBKT<$p#䟀iǦ}r5/OV_9y,nt 0Q7yê`f J[,nMni/2>ǥ}_ų-=3) rJWS%pnJJbU C=[;q 멯o 3ϋ֦2M{vFKCχ\F@'Cޤ65g#imbFR__2TyIga(bpڞ 1LVf1 [etĒ7%& 79;;tP9w_, ) w8Ѽ.,rv"^zOS$a q,EN߮іw3i\c-,TC=B'aFbK^+I#]# dk?[Кd<gNy*f~3&VĮV%n7/rѺs逴N,kW 䙆婫oqIs+ˁ8SW9QSZ6)-9.ԫ: h\/w>]kov!K+w2x^5c$Ô8QjB,nfPyCFWThU܍o*PCU|4i1~na\]q -p[.[ _a8CmP~wM(=PA1s6?<>g@I15>w٘}Q羧ٍ!s'OLm6Hl:篰v( `CsB oCPNWCW/fe8]$2 >iM^\j(DSbƩJj.C)BeݖS=M]3aU;"|Q I%Ήa7J Jhl˿)S\jɎ#18k'a7#hh"ц^1jCV*Vr\$K_{;GO aKc_]N%`CuM@Nl-:~mWXy|Ԫ+Y}}iFzcoA=Kf:߿sy&' )rU:DV ^B^Y Jfy%-t ?!٥˃},K +HNEs& I_@Uʀ:c_8{C7n3u,hPy|%K暻PS_3uP柳O: fqyaL]Xc4 K)_Uf^vD%vovESLۂAEGb~'CgT73pޜE55YXƴX[í@%'We>K}[yir[qXc_>"i߿f=۰ kBuO2om.B .nF\IĢ- tcl)_¾y1qCByEqg%=wBO)l᪑4@jEC;b(e:f_Ev8꽪# +h辅t`b2!Wt]DsRϓb(kə{U)|^ݜ:xKrB6CElq& N?7a pkU}w^̖3UG[0K7D{2z` PF.9I~f/툡ɗ"M9iaӦXє^M& ^uaC(LRsD.9oTV?J/L;=t$!dsGV|4hzKuvn"~_oro{jIdcto)@ձkx>YP|*:EByO_ùNP^cËGE2drm:v;9lDT;#ܮeådM' ̻r<% :~3|fhE:ҝ+H+Z1bc%!2A YzKHe:qO["r`WTdu54q?a8\2/+ˆ$@aR"YecDxaOŷ/V(G7bqf ij/~9>ClTcT_wjyPCO0W2knYE)-W{!b2~8,n=/NJElF/E@p%xΆRpQضcL֜U#kIiUv!F '0>c%.ZT=hg=STH*!o^ @oH_4vL4h¼3VlתG+a^(:lq2jjcӉTzo\"2yu BŷD QMO_)!샚K7Xr&b?vBgbٷ>̹ďtaO^opE1rSF F\@M\jzZ|w^X15^){%6hWT#,P-uCf1]d5ݯ`ь:&|)MeCm5a`- C:&"rAp|xQfeogK91%2M~싞od)2J}` ^W뽦֙*Ih x?}. Z ]rOԊKlKXq]?KsjLdr凲TIG5y9 ٗ*^+C&8R3[O-uL:;tO)8J̤{2)_.QtX;K}kmk-= "1ۍahd+dG? c.~\0-ͅ** pUC9§ -*DTՕ&³:W pvTF4 cV"yn_0;]2ɀ霭Nyj}y&%w0=iO<Wβn0g eޅ`?h3 bԠGYWMH{Ԁen\y|98ȼ7_۝HceX+9_bsU&PÆ KY`1yO,hg7yбC(xN+wE nX˪TE̒ZN?l0 M&*[Gۨ6 5n\ oH M;0I %y?"y ᾧOjQj@cW#D@œzG_ᒗiE[Tfy[z\Q'4R#u~I5vؾza/geu8ک >A%+uM kZ n- 97vuʓQHh6KtbM C¶dLFHԈvQ%Y>bj;$h .Ihc׌@^5`܋5U$`C*ihq˛z g ,ȱ|;OMq8+/?xU<̏jp(n>{.3܂˦kibqD[~+|y@2N ̯ٺьJ`//?ވu:]Ї"iҾ(N?źt_:Yܹ ~GiqisTFͭi($@DXejLFHHB J%u@HC(hv;F} AwN򽍭zW MֺofC*窦D9kp p,7qR#CmCCDEAK12 "Fymxmi*AF wC,TS͗c6$Fd3U?@ۡ+~eP5Y.v( U0cDm'=|y]x]gK)55ONmVYFTniKߥ(uQIh@+KW赙umwU4*,E4wHy†In4niC~fyH?2KN=ƂbkMڨM4JTQd3t-PוP !ώ,vU{S%L߹ưP@vaT'ìܖz{? n:^n@GxzG/v>\qc^KV s4n).$2Ƞ #j]2PLAL/ +!UW3l~Lf[7%Žm0L)n0<@̗_곘jM 2B4 /_[5/ dLe/?jsO:tatR{7P{YѰ .uzVk! a⧛J2a?ALwQ-~,V}_G+ɠ7"u*\~msAW3a/p.`Qӏf&@'\.cG>SUa=e tӓjtxg[@,rֵ5~ ~ ϣpF,sU|o'a';0>yB.d@^xEoH+k;(R򳗕~R]/_GN=Si幇ēGy!t9[N{XA0FO~DAe#v;s$ȴ!Pʝ$ rǠ\8|M[Ѯ?B"CAaLdJ?Ԭ)^vzP%U*5 xN WF@9GLQg.F؎}O{VdLb%)pDHsm;(pV:V$~WMLz"6 ao۠$+ ѲgukI1T~( cb $sHz$h L"@8;c=[suM2Ћ&̊έwmȡ?йt2f@,A_HMīUdD쬖eR\.@]l`5J0"paZf$ +啕s_LZ^.q?W ]ʵ+*NZ:!yޡzEVJ)h,TqEv>0  " NSFOx,(@Y0ԣI{$-rp*-l}&NOw_]> z BZ2{ er㙫k0hݙJ9/ڙ08!5XX abd^fSPR(.t>ٱR}59&-(hyf_HLr);EѳX뷕,D--`zr ;8cL W-Z^gKù7Ѧei,=l}q?(]jlz hAx ĭ3b,C >_UwWJp+uԈv?j]x5'D5$;T/XƘ!`wb;eB*[O.GDp>a%,$LBK"?Wb( uϲwvKEH@!ąDBLt:eEa;U3 o5)`Gg*;tGG69 J ` T\G]l;\cY$C%|~. l2!ЌwFvB;vP3^@~r'\z%pPj:SYMA˧Str'KcQ&y'ΥCޏmd}tš(4pT~N |[ @G_*bFJ-S0&` tWOʖWCkauUahGvwǬ%4oE2! 6NPQ1hryrp p'O/'H"!{R-_JiF0 e׶#'iEpU5r]4Kؼa@1Fҳ_| ժEu3[Sr}jm?鎪ҁj_/q_-n-:-5'dBd4hwn<,Bٵ'-BZng$>"Q ~+6@ݙʖψ[Λ̓Q,d Y'揶4Ur}H$_ ?[Τv%̦ݒJ?cRWPwfmL: ʥ!;q8&O.jq2ȋQ$^JDJQKm=qúի|f:ǚ0E 3-N)Wk;@v> 6|Z{>&tZk` <(jH8jkf;++i|֛҇%ӎgL+gC+kC&9%"tf%3c-J1 HC Y, Cs _[7= `tH"f)"2]lS"ae]Ѧ˼R+ࢺLպ9MNJu!kNB~FyUb$S~=م+EYth>*]j"z;ũ3o;$< |=f IJkU5TAʷg(|<`J18={%g!DlCkuB @Ѷ<4Q{śP8[s}0JlޒrŸz טz:k>8R3 r{ee8zTIvJsN[ _b̏?[a.ä )~p2"c'H0K&,M gdO89b|>!G҃{ey96t!۽9wlp¯ʍXԈ lI؀CtYIރ](dȯl~ K! a*N_ݽh}J8yxk"Et{&_&0qK닄VRR`S^`m)U_}i Kr{,1l?i(^RFmڤwYZ!Goc4&FӘҬ^%D)Xq/6HHbtfa(S753EJS9D):Si7|/X2 +VW 3̭]Ĕy&2ޅj"2l'Z-~3zH-X<'6&HwmPPzYEاwg|{笽@E 5 KU"R')AGЀO"| O,_KP:<BSXN{Y?@Cqekل<(5I0m=k"?ι"?tͼ]fQ/ڂU >ͽHS2ϕtϓeƆ -1#/u-f?0rQctVM_L.8iGCҷwM%;`! RĴj?Zh)7o?4d.Ki(N=u;t@l H$lkEmK1[vhN¢P.hja-Y Uc~~48%mp UْmеY4b3BOvTn3W4Zo@{B'?_T_ԏ޹}ODwz|){^t%9l 8^%_׃4T8$ɚhJ'GথDgS>2%Z~N61&tǙfdo^VnlQH> 7˪@ds<”ޤ9z㶾lí~ Y?U L_'`6A^YCBBwʔd`!OhTVLw8oO/ AJoZ)lhpgYZ07070100000037000081a4000000000000000000000001642603a90000dcf0000000000000000000000000000000000000006500000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/ܮ]?Eh=ڜ.+̐mb7QR:.ZqZ2Vz/X a57. j. /.әB+2|S"ѷ[E3iNZ?R B䶽^6=`-QRO>O M>js ^:Y?O*8 ,وc?{<\A@#@rT;/B"hR2\CWӣ}B,#M2oRzrGJ/e Z@—ea2|vLux,Gȱټ,͖oWWrQɻ> '% 7 Qvnzh[dLt@~Z&U\3APvV"|CJdv3UӃ{FJNtdFlȉb5(Shs=^KXV㌍p;E-“4n.%E7)) :b'|=Һ`5ĊZaރ~$ <78ˑ~uJ͹H>L.MƎ^o>6y>*Aqɪ{ѵ MwRз҇Dsx%h9qhO`xm>8۾}Wө,r3 % /P0+0̝d!?գ4X mBLD*WwzغȔ ;OJ Ow†d8BC.oc_t[ _Ù쯆y)Jy)ma hڹkyNeZs9&SwϳkIG>H`.1Ij|Z j+AtT~S[ jKFF o]ݯ o }%hx?>,6]RykV5Y1EV┚rzc'8ghd!iYZ=Aaeoj8.1|w-v7N #/Éƣ*G> fQ7tx;BV^]q׍uESHX?qg=~Tʣik F #wz(e3`)XR}]Nf_}O)+*4rxV3Pn|=N*3Kf˚.^ ? J(K8&CG,X)GrN,CcA j3D \!G-Uv"r5 HM t-,(pJ$M;5(V(GAT3>6![M+UOE!G$t)*_`6JO{mLgM0cGcZCJBGCk-2֎ 2!&3\bW mW/Rעl"4C~04h1o3T"3w'Jx`nMWy΍p8n+Vx8f!T6#9FDG}dzA=Id,/-T 4m^>By:0rޠ63ߑFLUl5L)Ժ->ʳ"Ef66_F70뼘yH51ne= #>f} 1ޫQB f΍'؀_ =l t*ҭnou1>[֜qO:dЫhT ͜G)&%<z@H鵾@Wiݽ{UqYw|Q/;)ҫ,fJA#VȨhm8y쮱ҐODP~賻YƑu[jtuL+\ݶIJqZcPlB혼E QW QzAv'O1:*& T}#<  f3] :徎ssM#{3Fx{-G}ϟ{Wڰ2 ` yFC Unl.k7dw<|Rq#Q|%eGYBa@6W"43د;%X0ᰠ_A< HuZ1Ŷu:B ,E̻cمA'cio+LDl'g؃q*TWAUܨkVV?{5)6c.Z^)ֆ[ޞE`%7d'.[LN,V?#nC+wȇa]^7pć̸C{7,ЫWg溣2j9}g;1Da |Y-a%dG\A`\^j+OS-#9b,;59A-*({ O[dϔCŦ7ӉʵR>cS2lb#AF}{0ٺMA~8 Ҟmf ~J ZιڌOʿW.E{DI^ÁpaI(IkƭSϩ[oBv͡Z0gC ILN}3Ew-_*,mZ#w$§4.&F;;O83{n 0w\cC;b~{ kE`PI[ٕxbI8d), a5Z)* b@!XHıy?'O[p&xCYj َqM[ 2E4&lAv`αSzUwZ4QX4|Ӟ6k N@)x>l FO?uꀶݕ),l AP2"#Uid˴)c0f`E*3 V#5˂gb/,t5'Ca"]r0~^Ã+O`uFQuK,>SC%,4L\n<*[[mF ; XLfݬ:)ȺZ٦!&|6e|x`~sҁ;®$Q(@+/Y轸U߰\&F)>Y}bjz}QDn^+G(z;XK7 f7! ?C>(릱QDm.BܴīZz  G 2JcJmZcP>JGBwv6k5!%t ,[ =Iɿn Wg5bKxx'3;mt f$`^7}k23VuQAϐ &f%e~2ܯe"tOu_Qn5?{ HVlAMtNFpW4_Sqdm< ,4TTLY gN[8F?VϓDke8@K'qmN?ЄEO:/g<7MWYp o٩̦oh)?ʱc6hO3 r3RpFPh0]zYRkvXmW0NzξXlرr'}eXRM̀,95&_X.b[9uhy6ĩ5OT"d\!կ` te]|r$ 9/Ys&͋7v%ob3MOf4 Ke7\ZP2v-"0m6- B~쵙1ƌ= j;qפ(g{HTDAc܊,MVc({md_(eEUD>FJn`:-N+"Ys݀||J(:27c5KiF PP2if%U3%a-LRp*զ\LgуeFaZGv^cYhu)i$%qS\oUzV^N\ G0f)bwPۥI^UܼuaH % MԞT5CWv;fЍȏrÔOgqra @.Xx%svy'Zуr>]{--@W(W,TGV7ؠ޸W,bqnM~Rbz%>x- }h_2^R*@)nk_[m wZbn9YkVBَd%]ύHp5Ӄߩhl@Ҍh)xg:HE HZ܅E((|flq}ECjox8vNk" H@jM}%H.DuR*G<:$h@d+Gb 10}̢K7FKCPsb|-GfjP6R8i>I3p&S >5;[x纔5WJ6F] q7N. w!ݪ ^SOtWjt]=n@.Tdl>|YT-kۨa䜛J~@DG֚:&{AQ{bSm J7Doh0dULxD(5:˩ֲ2ָzחTyʹE8;F w}-elwZH#Ly0e%];{DO#4WԄY]?"h's-~ogm*:7\g=ڼA7dM6x'I83e#q[ktAi}yv 0p$ő`00n:I:+tv~aVMٚ=OgVjEa\rEkӦ&ٖf;.͘pIP֚ e>c۱Kg;O :2>BX' 6x mp  BBtr"6d`tjILCL`6 ӓGLS.rp,kHpC4#M?0UDG_׎W+P_Bc 06 ZXEHF9$81K5[<,Z=:* g3f QN#aFmvo`:o1-'Ь Xo3[Ln+ݬlwtiP*L#w(T[{AJ~w$I$=,YUZاJ9*4k9i1CǾ %ikUcu5jsz*ݵSHM+_//c(n[m`'OSzO.?7N_aRXLS>|!T` Y›o͡BJn~W<@ɨy/jzӪɏOtMDχ /G/V/e ֠;-r}j! dkքbTQZTa2􀂦`˻v߱eoON Mj;$/ݝY .>r繫+rٶ ((${:@.٘7A10eF2d%"e/A1%Q˰k X EX*L\RX.QlKC=->!J( =YUPwې`r[U5"~0#pBgt:+yn4rS&<i K=0:A~S:FH7rU$#?oH#Wز_* 98tj {I`- .>=Ew29FGUk%lԮ w=unTMf7J6vG:.4Vq]wgJ,΄=/30OpD,ٚo,/?9.eX~"cJQ+Pb/.Ƽ*JpKeGOBU&uJje88HV֛]h dzͭ<]S6 sa ;~isɷ1b+'/(E8*w;S[ \]GP7,s>?j`K^V2Fn(W36jsS'{6>"ˋCvK6C{\Yxwe4f9OnsyB";Y %W\9l~%+_Y@;ci UI_sFbIs *;Oa~ոbaJLSiX"Q }c?zg~zTe7@NK1?i`q DTU!(k-4/z *)[4 y|T̋Y#XH~.~#Ǟ< : TJ2y:J_WyP s;Y2@RETw톋L(5P,*{M7xEYzvS7Fz# O;A^G/R33dW WȿfVAPThzDr*x/D=PPk뵳Xڧr]t5%퍡qt#;sO[ :wlVDk$ Q̔|rWs"$ܯA`n =6xRo_jCB<GԸQw3{jBmhBtdp7%Nf p?]Ql#8oxQ*F3[uZ95rUdmnQ~b!MP*$;z#&A8*FnAe1e+BC2>YAC/$AD]W*,Jمa#Q)H6frKM3C"[9:"݌(0Iqs->8PmMjJH;"~AmL?8[˹ u3Dr;Fb(Bn&"v)eݵj<[?JMLCO֚zWO.[YQ^];4A*oN-$v,fouXΪ2(EDg^j*'?DN42=?0s1YlT/醊 YŽ; )hl \3-*v B)^J'ޝ-jzuVKR ~%'<%mfєRz+>р|ycrMYۑbw~ƻS4 kF.K[IY)f:O)vm#4S M+oW-(ךQW&\4*fnKQTHj@vŷ =xKE6ʿ(fj4zG5Io#rЎW<S{ߢ@O斁4XsR\Iھ ?Qh~w/E:|NRYo 3aڪұ>O\(,\@L*YϥoMs]S~\bm&™ vdJ_?@g7m MPH:}C2=*5I=wth@6M Aט{?* ۾ʦ}^m#XCYw|Wx-`;F̧bI0%1+mwy5Ywk)Ӵ{/GXTl[itk"(j))5gw=۪\и񗹳\m&FCϠF 1fX ͸5`;ฌ4gbQt"܁=@pfc~v`t@ 󡈒Ar˲1A+aGEFKL\11@Sا(XP5HP6,?JaYYo߬Ij&=ڒ=bc^)2Bnw"ȏSG/ՂVvk*#y˨|8wGW\`@˵W¯f%׬=qKvjk׷S#o)-.$o G0a jwOFwin!5gB1EQ^4{;o#1 Rگ=Y r!vLN*yZ$ӓr悞_+h?c\U1?pOL?Ikࠜ[i7=?=Lp%{L 04K9" t;h#Q9 hߵץHcʮVrgsFsm27$FL#dǡdgVaHJճr} #+Hh}Eַ8ǂI3ڛi?HȣF~%GodvlBL`ER۬L#(#J Euq\^ # 'jѼ`r=:x*vyDy+G KѼaeAR n}a)SoUJe[AhxA {ѱA&AS0_psP H e Vz%dx| K/fHfk܆љ!p A"*3Г>y !N?{dU,2Ee69"Փ#~up OX=wgõvn$}{`5r^"N3}Kj."㋎oۂ[mi EH7Y_"ZPno PlGķSuYɄI~ٜ\Nj{iG\+3am[pxlSO21|}b9JGhYؒt)@ukŏ?y ^cUD^4Zɕ`#b6s%KE?ot6AhW͹ ?M F?z?F*' ,w;=,єPiٔs&pn]HJ 嬁UAwۋܸtR-)ޖM6jly0Gmt5 e"t"mqY_ەÛCihF:&1B ՒcULxM]rJC,g;2H~kmc.kcZV\PRFM}7fQ'`- c|hDBF5)X" M(` 8褱H:Sf%?t&G3T$A1?a mO!u7o=Ȯ 欆?Az6/SmSh]58pFOBgFC`y bhGBX Ӳ:~$r"n]hȠ^> ';%@`9uȊmF[g7^I4E2*s \9QkL~-6ޅMU]6W@FESkN< 4R, `% @"$]J#9F]@8cGPDE_#C)uw/y}Dy.ŁX;)8o8hVVS >]Dd<ٕ'ʢZ"?!|ǟ5 P B_Yv*}f 0C{krkH.4| H? ?4f\pRbNaC_g- W|rtp""Itw4RhBusB7#5?f UQĝJ ut -]*#Y#cW{Sza禖tZkv:=șwxS CL߭zVl$U)Dm%z*ue @TN+I -Z= C2)s6t솹ɞt:nBbE-e_S&|N3^HOŽA:Dfۿ1;G !wCr牤00`YaOSb:ac` A+rxeE'g{|2X65zwM74%q9)0W_: 86(^yi@$FTII'`x|V!_jΙ@I%IG!ƾ6೴gm#6ZK& H;j,̓zXJҕ=OF)q;e`[ S[>&&y~#3+8Y:I!k)8gYkhgB nD$]R! 06䘺:إ&s)5 /6#Н KO {!a/hcRɪ}9ߗc)%tz)RQ}lGP I}LJQVѪbumE)^"lP+N mݧ2.tD`b/_;W҆ǕxELiU>i+ǧtr 't|{)3jLoNx7*dlt!ukI0j Q;CtQ%3Un^ؼT+fF%tŊ/͸vӴkԩ'/7zݚJ[w$OWh ndIë1U XogS to `5vJ\ŖY<l~gOC1]XDoAOu57r5sZyJAeQ%P%&r .BC պ`!JV]$@"C uUS{\DrHk3,9x@Qs ֊V)֩_+%R uiKp+fKJ 4;vexWg?]'-M+JP )fb7uq;CbI0$㖍iM`W "܎Y ~_5jm{;GC9CƝEsJ7?4?Hq}A߾Ie6BHip(12vJn&庩B&-Z$B#" OUeJ I$=K'617@5 `}JtP- f-c8R{rZPpF@B!' U@ZU^q2ޡ3npXk@u=B=8Sqɼo^fUz0@7p?<]H̤bZ9`}XJq hw@EWnCD[%=V!FYw{MKc#q⇁踛Gc* w'XfS +ǞI D4ct~ctP< OAsPf-pnb:&?)s0Ƭ_&Z(6rZ²Mmpg]itܠ{[n {e4p_i$Gc 9vlJUI< d ^b5\g5k+]]+ )m d_ԮAȲ^_RAnڪM|{= Z6uXzng&%ͥKtZdz*yJ{ ڂs! r%cA4mЀI7{Öxy+.筌!WnT0)g_W)uMrف7٫b6}KWR$!v[HpQ4jĘ%F?9ynpm Aԥ`ESX!/s.D"`VBèytLΘю.3#Pٸx Uy\c>DaN8nQWjta'?fV5C?s*4Q'IҰTxuyt_ H #d l\0OF{PDv۝rF@v}Ud$'zeAW5Q?N5/q_}Cq⾲1SfQKIb1xy56 i]3%-bj]C^PZpO(|;YNzz% ^$WF @T86aNo7?u<8y>Ef(˴p䲦_u'P5[K7]5=* xBCt;~z0XN7dc-;%r3d!֡Aa￿4\Fn[dҨFk3 P+ޠFVC $onG8l:W̟jHm8h($潭r(2ɟb0dznWw;ೠ2$ _xo[AުD)8`z @`3^^/R _h%m׾; r`a,$j~^g- \Z _Rb[ yPOCd"aT%CJD(T,!<YLSb} 0M7rs&hטW⷇PC1TkٹD+%>hpHBv^ '!l Ɛ-g!߃kuznM|S1_fLdIe/0;^˷Ni/5,4pCz-4^Vìfe`#WdF%T-?.iR^t: Oޮۉ'՝wï:r|SXwV(@bNuL.FuN9 ٫O' { ZrG/ݬsͻq4KqQOEgvޯ*! 1 ׵-:h_N KlBJ߭;ZnrH)MYCS'BJF3xE'=b irM^۹mL및3y?5i,÷ A&N=/}a\WsY{5U> Qا6 R,} ss7Oc/Ppغ[m !]x8EM r9ztyAFѡDݞ|i\ԡxER"L'["A:,$H1 V! MJ3'RCҒ-Z:QCn ~O#Q-Ŵ1+xwq|ÈbxW֎ZAsI-yu(jO' 2 Cms6[mHBvP!O3ǪTLZ %YU}>Dž&LW, BHSdw`1u&\pQHRЖ/\/3p/ Q2TD-qtsL SqY+7g]8[k#u*]~fmoe}^L|a >UNO1],ziU~f㜠2;)3nu7l fJY@SlNUthM69(xkjTǢ&1Y ΩEAO4CFqo_!֞@R{r\ 2) W3mV$]w5Խ/cPPkXD0ѵ:Š\r3w+p똀琫8vH~SZLH7]9{>Aș!YH;P\{[6paM 5ۛͬucnCV}so 9 LUcc2w AlTPNɸ˝A3vN'U,:(tj~'\iw-͚-eE n=(SRYZŬR#L֬v@v3㦌ӁH,jǞ7ѓ}̠M4s-K*(eRiӘhH) H=E72힎C\.ֺqPFFk7J)Oi-}~\0ja~mUN[,|ޕR%Hm SC\.hPfR\pS Q(ٴ·;VusPc%R&Ee 7N8z_'[-t~=jOH:j<# 6)j % (Bmg;Z; z,C+nUg U҇!1ͷr+럟?q:o69MIL䲿)ΕDuFdj$a՞.d[5Dp?:չz7Fn45wJNɘYo>䢽 xS sR.IُWZsYYcCυ6d|̐[,CGr"| B[.IM}'Z唫q,#͖2a`嗫}Fz#Hٲ0A(]R Q'0#A r%Ze9[R_ޱECXgH26({[p&8su\q'QR%۽P0/& {F2~kZ$OJzeHS3ioS_"{<ݨ`xOHؽH8LoS@UhN6-/6,yY!3d|-~RԗC(&ctXp܈k<@U ˈĈRbׁC*: _K m,_&M[| Ul'0u2O%6-l²iSbE=wR)@MRM L@glq=G44 7/ a Z(b_]$mE:HZQj ~n(ܠ3-O<Ì5$BRۙJ:&B|3@%k6(8ݱڌޒ =U+7oi) v:.XujOnmEˢ<Z4mHCGŌ#'pZbjRRLEmzMm#Kse,<]ܦz A:P}B0p#NQLZdwj/}U /}_u0In!aA?qF2I&p1^xLk9o1ܸ21L^6 3J0ANKɆֈxKɛm~mwQ-nuҎnI 찫N [ϟ Y֢#N~uoZ_&i\w)GDΜKVShl_6P7XSb%pI^oZo lJW?L/ptց_ C%ضy 纽ޘhyDPS6 r1+fZؿ^ARR$'A%\$,Ǧ?6l5Ϻe|W]rv,v:>Q>,T5QYZ.vD))C,C םGzAE~ǐ>2^)Ȝ4[Fn- HH\u*n?3*j๢_OUw^uT->l"fnJKn)ID ٤i? ;w "AfpT"ћA[37]Q2kTFSQcvS^\;j®QEi&5a۟pD:_̋[鯰ǙH+>l)oya Iyc`e߽ ?XrLYD7D|Rw͈<(eW`ng3URt{ꆿ:DErD] &QDA>"ǚd%lNb6Yф(EiEg[ؼJӄU6hq2:2!/N_^]:엢~l)rȁ>FO?Lu&j"ꪄ+1vZ>hURFDK"/ BS.N qd*&yܑOhM g=m@Nk!ޠ}…?ci6t.1h2J6CgN,Ь'z[|r?U""M1pc &C#ѩ:ˑի?n>$IP{ o[ߤ`7TY=ɪtVt$|˙;n8[ev4, 6ݨ;O Sg a[ЋNwx|Pv62B5{X܊u[+e+?O[TL429cvJO!2"~dmVK8 ,O.R̗`XV8f9EE("鼟S3 [T.BR׏kMJǻra6`P^ʐ~j _u`@v$pˁy TlqR|p^^0Ka 3oEpAq?q@om3m[5iG~mOKcDKnN`1G0>+sEƍËVb&gLFX3IaD5o-)))T𘢺5nCB;֌Z5'Cx1aYϣWkzVL{=}_`R{h6*X\SdO[%H z@C \a[=Ϫ?_/(p(!E`@>p>m t,ԃ&f0(¾Lid:QٛaZ*2dT.֢>P𦯂ө<Mw9ޔMK{M@ sUe<ع9͐Voܶx! 8ݧSӵ $F˟[5?YT{C*y"O~T. dۃ!*H0t}Kd9!/\}.u;}bCN)trPW^frm{?@ϭ)EMi@Hi@|I@a $ Ox{1*z^87׊\"dn@G`qfIf )$ǸU]ԳcdĆWl3aLqޏcvN!1ds>JLM eq,i~sHx_:X4 x֔7X!yD3Yϡvv7CQzTעݑCzaڇ ~]a#b<3@]D07upznBX4rakYA-@V=  YaO# @eR- ;bI iW~As6E D𐉷DڨFw0&ї(HɅ^7MGm=]NŅn^h^mڤx0AkRȷC>#ESPJMC zI4U)NcCg&}vwE)~7F(lb4\NJ.jfw7I XK\%j*)f׸'n8K-DwF# Ƥԍ偧*p!Rc7Rs [0c);zkO}ք]EFNih\yWr<,ԙ̣BtM!iH6 z(g8:<‘7|C;:ŏhh~jڝ8I2c!O㚹+:Y^R/=<ڠm^Kᣆ"iyѴ(1^"vބ&-VlTh7-yo',.tʊcm=Р|r W>4?!@4 S+wHyN^H\~u2b jʶF}H"SIDXe ~} MAP:@MocVEjɼjs| ibް JDi!{%[ u(w [:'`QՍxrr\PC~%="}paix[&,O BmL>KNUJ{O*鱖 @ ]WqGFի"'v}uҕl͌9wR[:=@3tc*Oy>))cHL]Z[wŸ/q*^ʴ1fM Qrv^憚-6ISR_Vg-ŞpX~kO`I|Vw</PP{Bb-7I!*F|U𜤌=@Mi D9Tݩ֓_{ٽ0?*YFτ ˜;6}=A &u@j$rR+&kņ6K)V5}3Q3hk,/ĮչdzTBv C}m100d(}P "Q? ||[jn@GdL??G>, s2y#8Cʂ>;Nf @Cv`3NZ|ŒkȲ=(Y= [1Eغ<#a-`8޶`Wd* )VC\Yl| W[EŒJ$)dXAz?P#ue̅oN5tvVI<leK9дp7+(pZHUb`J}݌p)+:f)) Rl8GP]cGH̜t!NO7Dy4pKob?%Dj P?>gvbx}d?>^{"5"]S{_l׬Hp=ޡGVn/ZSj8Uf_3|z&].1U5]M!MLVo3.31Xg a(Ʉ0 /9ă%]&\B?x"^c/<x|:ɀ*1.s }|JnXPwˊ#w>TeQTM C#@HC#LQ,v"=$h'C=/58MAEUOa"P/ iѥ,5wUS3'3:=AI'v s#9BYȮ'4g9e&~YB#zG#v3ue!C.'X]$ C\;쪉WW둷KtY(fMɏtv4ͤ3&N%8t zG'Bi tP(R Ba{Ph+6F. ҋ݋Zp5_i_ߟRgFPǷ?7rU=MAm x1tpvf k?_aY?V&QL@jPQ& `sYk/ͬc0gkJo=_-L qDkP|+c<`"+[f> {ž+F&+VC~4ngXz| Ba\Ψ"R\K|ogMލY0r9fè3'fE]+!߽^ZAa?\P3ۏ{Aw*i1,k YH_a T%p5/=](K{U&/ uT(Tr-d֞ P)tPJ/p%̔:'7j )aA3R) Թ T#vH^ n6!ehآ&.4.0ծ U|D:l7IoDo*A .!d)1tDMsl49mrʂ0YETl;VO)lжMf%'>{AQ>0'̛|k Qt,M󎞽*AR@ZAz08 y3jZOlbMR1r-uL&񍀪;l)&Gk;fm&@$2v&lʚ? fVY$/QՈקm9Ko(Cܜw5YLdY$nRQ+(s@i |6hזzh(p*dX3 fhdbWh X63r@mG;&.0үBq ]#N-\ߒΠ!~42r/O<ת_/cXkRvN"V+E0}_??%bF=RdȏS-Hiz4k!Cw:YJߵĨQَwz=};R(#ל8fYxIAtA7`("gĶNx dߌ'.u;V αw$4W;LvvvA+:]q)U?l\(U([ @t*4InHcgeSuf~D*FFԪFi~D  9$a*U"+G\P &;d g>L)n+1? > R0')tՍO`2Ns[^C3ɨjxT.)T#0*VÆP_+W8e3hS# ُ_Yapۘ.})K3 eNdTd6?p?,e)Nڸ{sEA3q. 2C,kbP҈^ʅ֙%_*Tu‡s"bx}7:{|k9_g랦MP!)cs`$?E:&ԊL'䡲hvO/w.~V'k0AWyjpa'RpC'JtI^tW_WRZz^J.<(VAZJ%۰`uH9,Hc8,H]PoK.Pl`o*(!;| >nUnS[ҕFm w7&_ݵc@a ;䩛!9d.vvcr$A"p7B1]#'e$L͈D+fY.We-K qMg}e xADT\5;a n~@q`w֟;#)c?E8 _q\a6zV*_9Ed4@1B[@G:~,̱4i_ &dKPppK)J(KԲ*(dT_?U V-93ü9!0ݣD9/9ng39s+c?HZ1L. j9Q ւT859Okm'S瑈wg` fJ}33@hX,xZN6jD; N~z<G숫Ok')wtHǪtϊDu=]"УWho{9CAmdG oʷr8s;dO5Z4Z_n \ۈ0̦6kiH{ sBbӠWn.c]}^!-- $SƌOQ.%Pek,N/ϴ{ R%oM<`^л^y7(~rKS!~mhovET~g(?+'D^+\~ EAzw9R0_j}pGpj!,dǤu68y]`Dx,Yx+Ŷ] tg54}R `J)agq ,%7?_F] 9Ɍ5?I'݃;*oL>mXp(^#h'-u{ҡ#3c38U[ Vh]GgP@Xn^Mz"T/@VWhߖ+}d] }|C{ O@ ;xρX1>)%GVlpa\6! Z¿nͶ!П`KQxYfd8H.YJ @A7a0شuЯ-[jr6yR=k5>3wȱiI0\%-&ʫ>pֳ+qua͜d֚͋|cFGۍl6$wi[ "vw }K>=qF:Jg|!+fR ŌHux S K!&$8" %m')Pqd?)6w%prW 4X$tt5t2ɟ[4v,c njs&0Drr;/v4?L3̚C9<і-2pp¦N1ON޹BU`uE j"D>(b8ۗ[UC('Dk͒SG!8Exnsc@Z$PU2#?!3V,wm6fI>Q{c>s,9<ܱ2L}=;\+}F!Cuӥ8S(^诌џ}6I1}#VhbyYx['ҿ[!5 hvm$Om^z%Gl^K-Sg ;|Ygk&;T@4#D;,xczc 1D=-QaET"7־=f p/)J/8|; c:r*P])DAU]75fu^@ZE>2>i`C،ES )@S?$U[GBUEBZv|6j/*녚oED006LY YaU @V:g%P7dc})@-5tT4!:ɚFQs۾qˁ ӌ-xȑ?sՃE#s: $ݸVb@By~o0"m;A0KbEF ?+ mpBoI[MI5<J́SO `<$ A2CAK!ZWjĻF4ΨF( TU:r@' 0aXS>wUҨg?xZ_;".~s.hcR (+!-r-/.:9դjۘ|&-ՉEѩCZBWs5&23ÐˉR4&T:CD`0| ޖr^Ҳ'l'0y3n$_`/{ xH砧0u 5jRV{`2B٧BXǸDl*b :dz@*݄2ܯk 6Tr ¢c/ &@&W.*k$0Nh-u*I<Ϧm jީ)xp` JʖdY>5aD ^6Zƀ9njdETʉ RMP0%l3z=͸z\ܫ=Lv809+݁uTUv7'2jhP=``2(ZN%f QjMG#$A/T闲#Z܅#`HQwFJ]D3|chsxԦ LN(+V̑umX\ 7 i{:>d2B&|[C9a "x09Aŋ')SSCʒv(;]8D*$'5U7~&}\[@Ϣ6)?.;(,~kZ4\&gdJC5Đټ"@ _S*], uϛkw)䖻&(#1ھ@Jm8lCEG@Nǐ`t-xq~YCds+| uDmFjeR 9XUj7H.-_ Y1<lXWm SXɟ 8yT~ 0 Bb NE)uKWYZ) KjM=E S䖞IyU;)JfY?|=x^B/bo+ə>_(ö]PRnp,I@B^]5WSzkeKtz@2F7*a$tOnPL !bT]7@guLK}a6&1L;ܛ+_mQMF%.\})w:v0Y'(B>?yʹ% 66IJQt}DH$*'bO3#| * 'I;6Ŗ8o-,- l+:K$Rg_lȥXB{hsF\tk@bH/L@l'Q+-/3ȅR! òtz _MgC~1qj_چW ߬ N1'࣫n1já ^`#'bsI:ݖH 8aJf='YU h(W",@ᆂ0HFFkJ\)jR 7 jx``CݴfukwWyt.ӥjEUe?I~thw4f&g 3lxM 9pϒ!GUƷ }\.C7%tOx0KƘ&+<1HP~b  m0g67PIQ/-Go|^DWA6<5"DcMS-m ޝw $\QǨ|&^_7 sxm<%/@Â8ƓDZDS&HyYeձ]S!Ae딲̹XV~Oݪ N{erԒuOLG` (S’9-^PX3~amz}(rD H j|dv%zh-A X'*~Wdlc$ZjapwВBdl:J*=@9[S*ꝤV`BdޔwJc$cC6Pzuleu{:6*ܴnu]~0ϳh; gw~3xI,؛7;kf$F%Dh;p\ظֆk|Zl <S_5}&1Ӑe/57^^ǚvA5%O,GIŒۯ=*5rz;Ažd< g|ab^HO$[coBlkȡǡ@=d Zn1gNF ]DRaͺܮu ( Ls~Qyd @R?_ u@<ѧ^y/pՒZ?UGGUTVRiza6j*yuy(n6S(^49hm_}9+ mX[DY#seKΓ֯WڏBÏ7\wV1|(cUTFFeI#`{XNP No70R"EHVzZ#mA]GPXO̔=8U@ڢ =<_ klB@@PB B|Hg8L솋J~3T.@dZVL*[>?"wO:qj-I_U *~U)f@j;Օ`7!E5Hj+}!/حfHi?gMGj| _v&.Pvn=LB5#|ښ7iʁ&9Ƈb0O268t.htLUl2H>Q7$x')XПAoj`R@bH`q'r9IGʷ@8|F3SJֱ*0яNBq1qE7&~gG3l8$pTL $"$H Սkʿϱ q~D?/u26_ eM, a]s]& 0.~ bU4HMq(NT}Gep(EVNyAS }֤"4W]ݟ <ǰeut:␊KDvWiM<8(8M*QWoo6XOJFufQ{U$"4fPKm{kx׸zr2 [_k..5x;u[Ex]1W/5ulԧ֚_FZ@)l)Ѿ:&k#xj-WN0=g( 0vdOD$[͐$ AjPw9Y}%a؜.nl^@aoS"/B:UlhQ2u#%aۊNq}07>Oj^Elheˣs3I|=r h,޽%S{T";&VQ9Z+"䴿Ƿ]:ƊCb4A/LPBo4oj8RJNI>>FkS`H6V͌,,8߁0Kv0],wi#Zl*I8M,H%D7fΟ 3J$}e8)Kq}yz?r\E|]Rddˀ5@}@:D3 tj DGA^/\L&p8TSB+eMs0&t ~_F"e8(P]J ijlKR_￯𰫿 w, uL_!tܚLR4iƽ^AMY$ۄ /O"T{gJ_c%޵K /FDg׊?,Fe.buc^KWl3upJlx `oY~ZX$q.0뼽Ѐ.P+3ACQg)f*wڐ2b+p#x^Z]47Ek+qqhDHEY wigʗږ3txC?)-CC't"vCqKex_S7=TKs@ZN[Xk"[ U&H}*8A=ш2۠" C!xPޟ<= EBu߯@Z` )"CH65M+sȴ:/RT9bCX%5pW.ZbPRB= ;1 F`?|k`72cCA^Ia!erC&t7qt>0;q8v gu!8s#S-`))$*Fv DU82 E@1`2a)1:]DA/t`gCkB"3 Øݖs$V~<_an$[SyVOݲ3ɂK4uΕgْ`,UW3}G!|A;32=T6h :\8+p)r <J|vN,Kx/c4.|$f=7xйq\u.4>r>2""'a4$﷾\S|E u۔m񇉤oZ}QEԇP lq#ˑCܶE3 ۫+WQ;^XAu~(fb8xW[\.|6"fBΥI" s]^1f jmdž߇F65e]F9ʸl!0r:n0[EeLjf'!丶O3'GZW0)qՀ{/E=\J=`\ā,wKbOiKȟ9]T3 -2. C2Tب䛷U@muqɌE֘^cT|\HzYٻ!ʒ$g<5hgJ_H OZrsF7x4 khwFg2Od̈B tO#iw_=C!C& *-ixy+֠{߯!Äl7u9 uZɶ7z6yAt[k!27E;v\oI¨0vA&xQR|8jT3o Ix]? 5APE5ZxpCM5?]Ca0Z{)J;Rt&"@|_?[}ꬔ1+dJwg~-VツaW'"FH Ր6d`IU ;/'OIA9tiE96k+CvO׊-5@F+BAdv)GcRڜjɍy0x+`*Mmu=+[V;.uJv>= i# pmxۛ.B_5b/L*z ࿛n L1xs65 0U+ |iWt͹曀5qXW0xzX&~r2S잲&A41ѫ=٭ňa 4e[>S0P-<%י ߰jYKu@r#ӋT DfD a茂>  ~~sT-dZ,v}.(ѧ0}}}3sOzQ$nm#1L^]smZGMM6GPfx"ʷ#8-5t؎e|yu3 s-b]qfֈSH1>+mO7<܈\UCVL"7+&7:MD6)E igA{S)sR5ѹ]jtWHeTBZsCV3RBD&-zHAǽ)ouUO0ޤ[gnqs FdI:g{!OH0RY)dƕgN\w6\s52؞B>6| Ppٹ k7.YZ@3de[icL(nrȴ}7OsE.9tu5Jn@o<ta빌Rxa,FڥMw*[IIkK}]`ϳ )0 l'RޫPq0,t;؆>g]&{S$c>b%j_]y>yi";(5I'[\3>ễ=KZ=%d404])(0MAؑ gzaC3zM|L%УNV놱ۭbtHtȕQVqmM#qa.Stw,~{^n]t o6~Y'z}wNiaFms2a\Xdב8ě_[2Lv bSYblrᗃL^UEMGx3X%J<ʒ:e8: >Kw"[3Lg/?8Bu!C[Q[z JU0S"e\-J@pUgS&: 1fRL0,Cd&y1{vj̙jD1Iy#C5u;}J169QX$13VGa!/_~9i% #LY[)vv*ʁQ٨TZ=ragZB V&Y%(iBfReL^`![¬]J?2FA0KiDQMg_SeJ%A&!sCUTb0DG#I'.. vCsd9)Jwg9EF r!]: HC=WXs0-%d.14[C?|])z B6rh.=J9CiOЎyW_$֧jCЊ췁zo<,}% OS:;!14iX"8؝IB@+sE8/Uf^H?ĵ9RZSN|`)2b|m;5*zJO,$]G NC_=s[ɀ,ӂhaZjXV$(8UMtJ!y}J=יqڦvm)*k0{!"n2i/9YC jwuF*Υyl^0gcuIh_;}DMQT852tekBXZj>#k|2`)0тEZ1a>5/@TJ@>d Fџab+"!GO7vK63'y2h}j9$Sa- "Fqmj"_% .՛yֹ)O -IsDOn3Y&Uo(Wy4 "YK?atB$i¸ξq ".#WW\Cۏ0ǵJi"*Iv:5K>gAMp&TU%e %G lҞvK cyŒ-uc-ܢNwSp|ƨ'%\¦{ȑo;x>{ٳ}ÑF%½ +xc$[4h2)w ي6@?uǶubT>ECpj(OQ/TD`IK8:5vlXQ^ǓלkD"^f&+e+ O H>`Е]6s'^t3Dq/V7dtMVIģ>h^]wL%9}F P4])|WB )*u+Y3?9 WAaX`/i]t8SpUVB: b&8̘Ww"JNA0-3qLȢn&ӄ S:}kE~,*'4C #_*7)rR%+r >=g׭@OJ"0"k}qV,G" +] !!iÖ'^iz4M2\F)2?(gAxm,|ScJ {HM)dY^.Ռmu?n.q+~L -)o12:2 )ە@BcQ+Ɠ0yz >o-}mr6ꮵ5-)q*3"9汬fZrm\;Mu9׺ΰs^`395^| Jd5 0 ꧅>^j9WUB;=SJD TMb'- He1+Ylc26ߵ9',TSK8Tt\Rg`%4'9{k!3pn@mt੣>%)Ky~%K[џ<܋HVFAdr*BTSu\Im>kJGS<%˲#(@q^ܓ-iGD'Ԗ CSF6rk/;˪=m|^$D}MFڬ #7zꑙD KP {X띂=G,e 3~i#UAhQmc`2[ >zQ4v!-Olg IOn8Ws콇w*|%jobSٿO@1OK֛|(CT4 ΂N06Hyb݉94G#kvpm>prO7?'{q5 .}hv?/(wO=1{OG%C M_}yû3ڸ d<*YL8@Wn)?S .ĒA&n)9ﯬIW%UF[ٟ'h)uech3<(RX,+5N-Q?5(1/lb˻[NQzή^H@_N\sP M =IpB^1h> hU\4wAώB?!PX·n%㮣D8Vo,i\-H͗owo/yR=1ck tcڐcG" KT9^G(=0%b"}k1=Cp,fձ~'7BX;!m.C'3AR̤Cv΢['%oKb@~Ί^ѿjxoKɉbT}̼ćKe_;3J2teYA/Z# a-:%E BgQ%qo3`۵R~ؽ3 I e;n+SrYzl>(^>AY"MXCt^GUr*_f1PӪ,vTA#ڈ]仒4"s8u+fE*THco]lp~i' NT4\X Iz# ߙO9P001cA 5&dreXb_3a(d,y^3YzhLIPL^N p4HhtTY>4լűl`ĊLZcر;sС4$t+GvΫVL[aB;&CbCף#.4"bƬ&1:= c>@Շ峑vQ;S"o+@1KBv *vp駰;K1AS N\ M}Rȶ VI8 3r7f4/D ( .dZ9ܰs Ù"<44OզLռpJtR$K_k OØ|g4mq> p8Zki C_g]߷>r{ %jɊbfN`:t9KPY^K. ׂ.hI% Q _C}:nEñ ˰5>(ΌJ Tq |aGn'`G,yauL%hr  ΗmJB8gN¼:b7q}xƩ, ,'^rmmnz nmkkq3n0Q #qhݦ:P~[`sKc9*^WM9A$׀(_3 -`^2u5BBEECܐкI`As[8f\_=@#l|pR W9DtF&1ݎƷ1~t~L/ <8 6M+Y>G"b˧D@4w>a/81HFS N*ytzg_+h}Ś@ƢB]Y!Zox7M:}ۢ #=@~2.,fr~gAS*{Za):<L=,7]}8~^bd(+U{ҏ C1 EYKIMQF%/Yb<^gw\Ŭ9n67L+;vjLkI u yF=(Oޏ~:n; [M=]CC{ jS .sq/], M\Vy5~!e|LG\̉RFQ4S&imlofC{"ՎY@!f+6h}HLTKgN^G40ʼn_O{/AN*Zڀ3Wp]'*i_.oh'ɦ\ .;ݒLcmN#y ";LKt:Mm~wZTG ʛ AKH}\ W%[挣T kGxv!hw >HDmM,>'`~RyEeW̹fDĀM7ß((FꁓO;-,"OaK}jBh7z =GԷU~ޢDh$ rF]s̀6i\^ߋ'n[./GkLF%۲m\ }%@NoIM}<hܱ32D97G<ԍD-ɮRY X6*hڂ2t::֫naqVqxjQJ'}Y=s:[8m?BɊmtr Q߽]; rv o_e>nL~!BF`6|>0BvIVO+͘vYPϽ{?/Q{l04|L`RLg_* DjVOͧ/5/ hYE{炱B\=:v{ȳD}²<&M">^Jtgt)dxc.6}Rr }+F!;*Il M4WmvIad.}UC(HXVLo2 x^1:qή xsl'K=!bSA|:BHx`'Y^f]F8Q0[[o$RPiY OWp)D@u#m6_K%EЅQ!8:jw' _gu t"):0  uKuZ_Xc+R ۞mrs$-|DVOd'R/x rft*"5·v*ՅIk*:N5d'L z̀qo;rVr:wWS Ϩ-dfOb u?zr9? s''  .L7s2Βt9gbx+b s?FCC(=ox\f%#Wc S,2 `q ǩ }[w1  pe[tH%X+# w#L{jͽӀZ5_/XUȕэ'UJnCP1׆ī%6 U6׸d,EL H+*U3y8Q1v" ߕJAvMtc#Z/PEvJQpYDH~>6Mzdp1 Y#ГznNm3= O L+[5E0].>5 "`RL/WѺ3~Vj>zg,mt}ChŭЁ ͱx7fbȿ…\:HXƟR Ѿ1O4N`m!QC naFx$= zI % c ?o'{Bq>&FmΣ~^9>P=.Is}x y\1QSҦ> !0N( ոC46vY+ 9bƮ֗}&T=M' =rKKRm|K(7S0<?йU g꣡!` c=M'.cyAdzP.FaIVRFХc[Mת"4~5/ozꪘS U@JP:<(Ӌh1>톞m u홪Ll{ {T+A "u%!GH0Hxqc6ǛnB$\g dw`<.|S u9wI>[(.soΉj3K@Xl$=6/}C0bW}{FSz[N7Տ/#1w wOi2dN R}8iq }M.J{:g xլD&TOcUp͏:aE5 la"{{]8 ښk#~uuF<1,p 6ةoB5É}yx=Vh>vEJKQY=~PZ[pTg0 BuAtNEۜV賭5Ypɺ+-KԊFĚHy+{mﶢ-jxnY],F# \y(2ltguQ2ϟ/ Y2m $N6glwkq LCUJX܇AN܄]Sb;'K t]TELcq%vXE-ݒ`\8Jc'6Fmxb@g I'P˒+UHJP'JECٴܨdI޼;e]?[mXf}Kګ[0tMEUKudTQ:$R0 Ri#'$xt*)Vӈ4# hDg܅IqL+CHk\M!jŜQޘmni8İӣ f7vmc/l =Ϥq ȆFtGHuCa`US'V ?c,%@URd1+J9ӡV!ccxvʽ}Qnҭl_r_ƅ\Ta0I ۘbN5gVxU%C1(b!)y^s-^%~g uvy%C~a~q{F|T8SՇqQBMCga-$^9˜Mcn 1CmʊW0Ƹ}L5HɞZկ;bkbAmLrR?ߗF4y5EM^[Jw{0rPM1ƈrɗpE= bw:%40 ՙsLJ:);UqYF^(ssT7fp2 ؐ!'Ra-@A=-]6M̀qy%fvg|?R qtRXK[dJ w=ǒ]2ψ;.VkVSʺpDF.wȠbiԊ}e_rpcOJLJRVOIJ$ta0D`Ҩ4v" IŎQIH*\SJAxEʹuXM jTHlUwz5Y-qM>-~Mwu`# o#Aȶ[ i~8p2tI-b!'pߧj@5CN4ʞR5GzqK=Öl}-buN䗅TeL_۱i\)7pnJӍ⼞Fh#\Wfp $}(q%(&M\[kSDG,JB::^TMVlb{4~,t Hrjۺv}#zQj=>P[4  w܂TU+ImBv}I'p$!CdM<}8F4 87ˍ"*?&]*Y T~(4gRh‚;ENe5f mJͳaTΞ@RrI? d€)Yc^FYf#e[g&hl&ImS.wdtm.#]Ҙ`Vm`J];p=[i2~b=%gz(,U1t< pW4w&*^>hjo^b" 3 &Ƕ=HH_>^QrNbmԆHU=|QpB|IÝӿ{?%_1eԀS*~=$V!BhZR8wc/s?#BMGw!J,]1YxƤEGT25>.T2r.$ik0A;b(Mah6=U4Cz 0vO;ߖT`ew《~ii`ІKIOB}6A1Ez0kKp<zÅ털k:/C"<.o쁱IhQr 2C*wIomv_/L⡻"84.o72K,j`‡Ɍ籄7>1a>u}Nk\r>W-Y]:XFM1RMOjvaQI uFԷ9RPIepr4mZkAiz8Lx!\u(n==>TjH9gDuY8X7 s!뺆K΃0d``a2 iH'k.O^l0ҦQTS>GrHJ@?)i.^$ePZ{VJFZ>{f͊(C3fCFGVs4Ek?/GQfU;@,%|kTNsc`jp$J(ȉe-pTl^et,l@P 60<:84Ȁ{~AFtkvIe%N0Zz;sgla3d~FT$*D8p-(,ļ[,u?GJXfs| h{Qĝˡ#mG<+{fi5u7K@w<rdyZJlˑQ)IyW6iƎ!`3u^a2tJ65}Tj-yNT7]4j9fFSw?H:>jәcErэ I԰"U|c|D1]Y>1㒊- v뫈jX ~;bU+h}g_5<ꮵϛ$<[L-bǻf''Ja <3(<\oEbWu2mW#;w {23 0['AɕMnY"H ^ mF( )UVA@,67 D c:aPy$q~Tދ[21iB;0;yAѤ !%,l[Oȷ{ngwPIwҍMqǂB)]"آB/DSZ5%, s^#J|jkKmu7y%$V6$r Z)36 ;kJHl` HwzNQyfnUY\Ǜb方w + >'n't;vSIn6ҭDX ]؋SaFf&08 qnKo0 1%\Na6<y\V |]*>aCQpy/j=F'c"t=$ rc]jۯR@3y YZ=x>W IiqU\RUvSA> J며"$bq)q`ٙԾA+Ş &3֝vShq3R@nIZ(@ܡ@5I/\H֠VDrAo(lb𦫲B=ܳ@ ˥ag6썷i[ Ff_!l={w ?AD %r >yJ.Vg\}eJBgi=0?|O{?sU\*CI[̕70T6n03 Ʌ/P/|".Uo;;?5j0 m>:_GOԚ0>:s׀bamF丐/D^/U aE&+oN۾-uC}4e7W|men`(sDZ4}:<Ût%$"BѢ'"F ܵBt1 P00DRp>Tx^KfHvڜH`] 8Df4'ݏMOt-b.$B^~M39NsaZ Rt3Yᙅ")T9jײ>Ɨ<@ԩ%oXoݵr7A'[wvI6Ou҇fgU?V# 9?m)jS$ S;htr+y="esI(TOs/ 0H1;f _2f)]K׈D~7 V?P &j|XU3q06:qPJ% f!Gp&GAE? Tb\g԰+cq:9ٴ\GHbpa+}qֱ,Y6!onY@I1FobFojDl2 Im@jpGO/pp  e5bMK L}^D^ȲN;Z n9Z/lmՌ;K*F4u+R=<*a=Z %km}F 7CK'#S%I%kA2Sk6Zqd2:ŬY*&LHfcӛ<Ɯ~|/ym? k^:*H=8 mXXDTVn[G"kꔽ!Vs` wf<^+449{1n>[(5I|kMĶՅSnj"AY~:\sžTh {E(c%Qw'kQ$Yݞ6G݋?gISK& fx:gDMP jEvvE{`[lh<9e6|_z[#^2aVtFqvӆNYBP],>v"? `>ꋭ1*s:*N5-j|b٠T( jk緹IQv[B]Bπ,@C.PHw 3єf%2XU|ψs\FyoPA#ESv Z`P XfnY|g,/JaRYf wl Š6 ]ncsxq :a8bK}TI" ]h)l0eKt"TD}(EJ*!H)m)$_7 Gtm{kGpwO "1,˭(ժ.+P3dɰ# 0ӒTs!dmH}$ea]".;O4tCnS:F R<=#>Vة&FKQި.2# zC x\ 0`{jDlxѓk$X~4kR4̕+d֭r pQ N'?6nl7:QËglxZ.\q$\4i:fHl[YNwBQHTH[pHGQZY] ؍jnÿ~cՏ~=.UajqњK5`兀D?NTtvEvQM!S(*q_ac|G_WYPj Mw?Dދ\dQ0y~ Ӓl#xb뺯~ X (D>ly D,fp$;27ZTx>懛cJ{O)@ M"-R˩,){H]z'h4Cܻ,Ԫo)G/UF "8K` 0ZFѽ"~C)d|cA1k13A=k 3Yv>.Qބ*Қn%YbTڛ 1sFŮ[]?¸N'\y}Al+V< kIudp g9b Ĭ2tv0y<:T-h=a.} o~/{QyL *K2qCvW]s#MNGr$ =Zac'FRk?be2 ߸6^7zx8;EU[ܤ:$  NʺK. 8X^UO7XL ȥ&6`6n$a2DkmvF@Ug37Yݷ`S\L$׌T{ 7ީ;((AK3C6+{m< m#\frH9Z;3:8KdGIUN F뺊mdtm;5U(^ETFye? }ܐ<31Yܰ}ҍKWWދF‡\JL!-+cAru22+bVoX3(BYHʧŌ|,rHDnͤĨto&۞ˠ<̙T:7e9EgbxXȘӆߠm*sp'{x4Wl45A<ސhOޘʾgT6b ΓܗNe\՝'J^E)Y_AH3'ژ?-ͧs1p&EI#Nb5 ~zDRKB>,(Q錕(~@ȫȷQh#uf{++A+/% %+\}-9!|G'KXTOFiy\\dZ n& |_{Ɛ#IP2&ߝWߋ5M{yB@f'kD@F衦 -+A[zVzshĻըȽ_b蝭Q0uJ檃Q*Q2/wIyntlGpSlOENI 1>8o PO6C\F)ԛǵN?x>lG^ICU*6-|TJ՗cRYxD[$|Ȼ6Fd)32Bb|=V(r'Seb́e`1X؈ZmL4:6妁S6NW!* ,<W V5kL팬)HfƹfXI.D!}}w_ٹ1JǙ\g,HcZ 1`wcn i+1FDiBt&BT̕d ("iωAg zϷ#hg `bIv*}UIEƭQ\ nٗw Eur>'yX/drjBAMrU, k‡1PU=݋`I:"aq~wf^N/!2$^u0Dņ~2y0`_||)G깻0pŧ HD#-CccQZ`)KvR^2xi@2)X1w_cl& KhBpP-l]ѩ~,Xu,􈺮 nrRNa~%x,h[2`upw=* )UnQb Fต>+D18CQs(%e{RU?H)LҳlmQ03(lz\35|ЏbAftdDxnK3WbN=J͋} p5`a<-!F7):} \i@0ʌ`S? K:,^Qma_0o{:>N5Ϯ/ "eHM3. _xP@K֋G-ofyfQOh2I }v2ؗzְ9ӳs͎rkU@lyXcP;OՈUΑY 0WW:M"`^SѰplC|ޝ{3)_\Jمp $Yc'nɩf &zTǫAH)CxdS΍U^#iC qU; &ymKX8hg6 lLYCq~qA?EJ*?DeZw#5Hd(pOukR.k] LnjPi/̐>K1|m/HZЈB6NJ\l!1K{]x]sR:g+[Ԗ&"x-W(F7xk #$X9RHD{:9i;2tX}k?%1^$;T9 91݄ -`-Y=!ϱ!m"00}PFjJW+З$bMv4$l>GD嚜tIڻ!:,mʨxSq8,&oj}~D#Ɠv2m༫hWhyfP;^/t=iW_J[;x|,3@Lv7#َoo!_K+Ʀ>(R֪0-ehVu;+DK~[kPg7ٻ5I$>kgLz _d-69R2QcOjTmoC6Ӂ"\O(sZyG,<f-ymZi՞:߷6<8ED",5fc|C-^4_$ۍڝ(WucVC3/ ^+aL h]=#G,?HSJ*nVe/ [p.e|5%S8hGXM7Φ}d Eh{5%EqC[Ctp>>{JSnQUa.CT" Pac(2L .>qzÙ=|8ƁL;eӕVALizZ8*1*k= !i[4{s{ 1U =l#fM;k8sNa<IUa*\RlÔrK_|w^{Enڍf=ٸ-?6 iP%Bzap7U8ǰg3Ձ16O1`G//$.-x<AghI c,j`V3$E&ph?w!wJ?~X&v m^J 8?m8a޼,@vJk9u GtO!=#3/}ka.j(3?Q7Gk+0# z$v=s7) lAQzAE4>:B"8VR"gZ=t.fO4~"MC`|bٶFνjRoP~6ԟezO;eyU1oU%E:ʑ%J/zߠH.Q:S?`*k`Q!3B@tU0na ompe,דۖL@4*$%Eڲԃ$ ZQ7"E`ļ(C¾EO0kASoo_7YC Յ~*X`]'b\24/^ωeF#Tg49l.XWCŌ=9.*/Iӏ:f/ wƎ<&5::5˷ūi婆XnFJ̕xC?PwjIrB(HqQ5,}'&*FVn~8@웖-ÛJK摮&#!T23m(]}闑ik)(+aϥrn P奐0bd2@cTl~ -P}O>p@/n|_*meέ.#XcRK5Yu4ĵ~ڎٔ:UIb8|_}vkGtZZS@{ܜǹ\wC]!Զ`y %+S1 eMm28ΪYKP5n\D;KwI՚ܸKܣaT=~-ү- Vʀ)&XC-牄Fn `caCSWoQF'KJZ!;35c${ySş%(A`UnqɐIn}HJw>s }shWl%@oں5vM=* n܊wC_f]`z$T 7lU%FAsΞ͊ Ƕ o-o 2+,>v=:ł'f b Ef؊ ڀo{SQcgb'k{<p|8%z jgbH!PŨPR@f#ptEX7KEO:]5qe`F;*?-V"+h ) ceop}+۫A8'5: Cbn |[C^lsƊ"J-m!ⵈ4|5Y+-H?TA%:/phcb˝11s.LN ]POA80C `Rۈ:?bنUj Bp#E5=Vk\p1I-X#I=\(V8`Q_r$d0Y\վ Z<{ |/Ҍ K)Q+g5fa6qr㚊ڰ$7:$jvc&A~ϰ74wZ+h߹'?)7 Zx=$ Tۅmӑ&u[SN@~ F.\.g]A`>cQ/RecrS2) BIL1OxxCq&D!vzhaNPs џ3@ Ȝ8R^[w]\lLo|xsFflѯQGbip)u۔'Kx쐅= %feLxIwVoGҽv6FL=' Ԡ?c đѬ75vnmגrP+Z#Zwe9oPa+<]d_YmB0(*]gx۸2տ7Yh dt' #R;U%js?a2䶲-2Ǝ!e̢gBgUlfN.p[x;༤t22{ @6PqCѿG*XSlK{>Ӷ˕l&ϗ_o, #^y\*a?jSVPENAj nJ4fȳב!{qg?H4pQtR4yrV-ך#>4˄ Q2~dl~s+ r_~`&.$) RUhb#[uqkR/]o_BMeM0J {ûyhN) m{Zâm>:j>c찁KF\{+.5^V B9h|B@Uo:y#XG WZ3*'H :c(scJ(4=ڐJN"&y(9s9*u(DMF{ )A J<>ţxĈmqG-)Z&3*[o b}zâpP+غpNp)bdHr1 !(k[-^$1%:l.85:̑~"F_'IEq(=D<`%;Mae)ӦO MQ Eita#|fS!c/eEr=ZJ0 vLOX`3128te_naY24?ÓmxD9פj)f0xچk t: -)i:Dk 2:!r p6~g7JA}^'}L5&=/vd;PP.0:}p:`єyΜЛ=#w[\5y /v`g9̄,zHx(Z7] ^7 QhhM:}1+H#`K)IclPC]\i (&%O~Mh )2J~JšyrgO Rx/;4#X#H)Rx|@ÚœyZs{'MuϷ 5ppR\-~w{.$5ĒSw)AӄIWJ|wi=CnK]z kMmx Clސ-~S蟽?_A֝rLދ3'7r^c$%bڻ#so:XETVWk׿oQdk݉%#j_щU?3"dYG^y U űpѡ7=*b68N[jպNTο.9^.cDn'KJ8o|\IGamn=)PF,|»; JK-~^] :y8Nw'PeC%,>%j4V\G/zLQ b/xar Eɕ8IFK[=fB`wbf^lɭLV+Efh>kQ0(2[H2~c4oP^l#a?tPuBB)] ͵i݁=s \e-,5ߠS3~ 748 LHE9o6 z;ǩ ~KVIMSQOdri5)jtQy:X5"&+3m=Z \ ط yYE1>h(9IA#XYKDQh 'C_ 5QK|vo %uahX /ʝy$ *] *[-.|pӯ8'e DSZ}SS3"okrtl3bd &gz% v3?Sj8`Tam 4aT} O@ݳ&W=?VσbaFI@u=Hi\@}UVt0_PE7D xOW t[OK FSvL\&tˁȸ`VQދζF~{>wh:]<|t{m>J}wEn<ɫ c )LaA=##[s8@†Ig/CeWbBi| 2Qкf;Pp(s/F2u#B׺F4AoGp;_'N;wRWu2KBآO'J><p$xoO[_]O;A"=0TXdޓ:/p8 6@0C51؆ -h˄\D ̽IFxp ̊gjX2⥢aDL.6NFc / cI,SqPy22";YFEI45ѶBzm=0?t|)xY>X)0%VJ&N$ry ?]ew ,o nB `͗~A5_)ּ( GQ : [jBp&8aN mkDG6sby|=&=76*XBh2.H5x'*9*CCew{J`PkF\ 1-z'Ֆs "Qjlb#3ƨ %x~OW͌"%;& 3Y*ƂYbu4X=::aS.᝭[ՊwlDm4?Q^G80 -{iKd] `;xcS6qEiņo0RۄH99|" i{0frj;S79o9M[}m|؂Ho>Cc#'S9Oٮi4vO~ Ji{ t !'N)-iQF%4 14.2$f my6kyp8tQM8?> AiIOs{$A:0??WߝɧEk!mdc>y5F%ᄦtdq=¸.t &g}&&j?_bLL4d3V0I,l|Gѭ;%N+eFSݪC6k/w_;;Z0s.=kgȝm ܵB䪎nJ|T"ylhwv_\m6M+hVJq~[a~o oFN=ld?l*lZuS]cvr+h4 o)|PgWu\ jMP[?wWܶR,RK< ?)RpX60>z<;˖Kvkc[b8S5œ'_ A_U K{|ƁNկAoE1%6ԀnNU6n3a:F7T9`j^uH @ ]2 3~2q,G\x9-fbuphHOn_)>g)yuɪ>ן$7@Mij$m]@zk?T]؄"HMʈmq#nJ8ƨrgϚ! [4q`FjԽcaWw/W_id.kg#@?h"x)Ju_wKX.XT"bj[m>R ]pO>zDPɝIP"OyDFݳhڶ,͖պfuG.LPm]b"@MH;։5}}ktJK TbT|BOeQjC.hABKu9-@Ȱ^L"f+'ӨełD+Eᶱ~}wBp;LVc?Ʌ*{dB HlYɰq0J+fcɚ] ;X#F'syׄJ1?ĩ~zբ ?5>aA]k>zR-"e^uoFQ/{ ѲgTZi+}Gܷnm>RrEE)Y]Jrr>EmT3b =mTMRNL$+2iM:?Y2tƍVhLho[t\sVl3RƲV%fg*/ˡ:SxUi0./B sN ̗ &Jp'>Uy~죑gG>%+K-΋Hh$TlH[<jҞS+T}A/TD0R̰Lvխ3|w>j4{*S=*81MJy6ǨyxΏ"/ja!X6艋g5ϊÖ: OO1-BK*tNB@NSs6 n5kO-FF b42.k_B$LSA+轐jLJfYW22;±o`JMRaAO5Wƥ%X%6̟97OxlEbzx Apm(@w[9F6;LZ0E33Lnj +.&lD(8`>nYIv*`n%cTB<|XHNZT؁ސo7@* $Cd܋NK_Aq5?=S)TLV嫀GyZnc$"h:;Wo^/E=/x>KaO,|y] #~8ɵetH7jx`R_ju)IVXJiR9!ØpnKۓ#&ޭks0;kYNk6KK6((vێq^ckc%x~x:Ag 7|Pu&BLɸPgqJ( :#,dl i2RP&+&zPӨ:E2w[NLEF[~shWz_ N!^ joC7_] ,o~M.*KrTt "ل"*\`: X>swH-Գ!HB pŀ $t >GDe շP@pM','Y),g <+SU3 0]otP<+~5_%7/0^v4ۜ?]O>E-f11Da>r ͠#ilѝ% @4bs6Jh+ȍW[#*wicVH[_2uIc4AKÚzɑLZb<3gY ]V!JdNj/WNepR~pt=35A `\y V\.sdsE HJTހtuW#d*Y7M[  A^dP"JLɢPةJ$XG {0 'Ԇ/Z q:4{@Sr.m PHdV㕳]>OAlJt)aVN}י*(߂^ۛX3/t ZG*x}q%7T/ǍyxV~G':eR8S64|Y{ @{ޮQ OJEPʀ(ğ4vrֳLrq( ܍;RBp"+΁,5]Ǝ ;X5ߚg"Q,iC DY~3̿)@ę?ߓ>aڭʑ2nK[EX]S|f﫶ZWMӹj5#\L>\"H-ƨ^13ny\)Sg a$uZ` + D`\pXC..?/PGo&KfOCriq~Cy۔K}ڃ^KcmU#8`V48^LU>"Vy[KqSȹ:bڦ{oi_twˆχtP?}R;:Kc\`XX쾨ўC AɹV(kopƋ˒u(m q)!i)O_ +^+1V$6 y2qNip/o18DR;1r6[~g>='Zx&jEtn+5G6d{cr =}Jz-5SrUmaw/Jʩײ76:9j xVy=O~-}w&  t؂!~1qMʙU&rArw5  ?`@f!+\xoky;тZD ɇ:  . `RrvN'.5̡ | 3hվyy,àA*l_%W)24j  GIhLj S4N 44heQr.P͹-d-pQ;6l+I'毌`@V<'Egۋ Rމ)}?pӷR &:~n8tLF3JK{~Sm׼*G[#/[^ s2u%6+] P UK=Net0l;6kj1\JKm}7$s"Vʓ xPggnuH`ˆ&A75Xs?APaȱ;Ӷ_iӾu `<+r1].64FXYƎ~^soJX\$@A4mf 6!#b~xʯWS_x"G2t G.d 8HndF`ău6S:fZV(B+U0Пњ^ $*x .&xJq] ǴS-MA F<v/feqkƟQ8185B)m8NrR,VFF_cwf6;fnJYv*=`Z+[_*x~p:FxdD <ˤB͈wݦNB{b5Y@cA.Nަji\C-ņ>v8uS{#o|}NpO'UJ[" Ikl]/'! | tKBQD fSz*#SیQ@:ڛkmƒ娃Xỹz7& }}yGRcښ'dE7˪G2 `Prd|&LhQ#=DD5]˒5sGOٽ; WF Ħ5AlLHև?djOWB-[np܏ĺeUU#H3p݇(,FI61<V;VY􇥊$T=D@K%J$ ˷6T}ix{XR/h* IKͲA, /)$4ޞ8D``XΩ.QTI&G]dG\(Kl0g'Mkĝ2and_ˈr_ Ixe3 9sGnw"oזGU3@ ;SWmtG@>^# O|V A8SzEw? ]]x|^ؖ:˨zX.ۉ}" F^˙`O{ ;'&Fَ3vhrnNLE+e-}yݔITi@UN^DXdQyYhЈx"ԍî?еԮ9۾0V/ aKN bПin-ÁYJgk~eX9 bKZBhzaG*"mp@P rOyt㹠yȋBE493wB{td^CoهFɃ(fX$+j]9y eս͉w@.Z9g'yρ)<]Y?ewz:g5459eX2-T [-Np 4rp? CJYjqYXğ8Rqu KDG#f&!7L<3$u:P!HSìXl.%ZJ yfYk[qP8d=4E\('[3W&kWuİZ[OOg1=]ELGX-ؕ9tOxv!GwǯYO'7DbZ cP ڬg JOX ?d)(8\J{J<  )Q0fX;0Y١u|X_C;zpdɘoT9o*9$?}}Β?GY LT#f?7\| rhj4o'3lVF.+D%y~wL:Î3fya>׺|bj . gPYT{+@ßBtSL-SwP qȐQZ!,GD}KFjeUD r~秎S[[*hVnƫ>tMhSY܃B(Ew#M$Pk"!Gycyaow ?6@ɥBmfn*e4F{!2pijfǟNj$Yy@ǝ"KAFE M]ɷ +_'٭QԎ ইX-(i4k2,,R]n=AjbE%D anI .fxrQwu+Bէ$UvX> z'‡0 fěSA2ڀ<'im"y<"3Dؗ`¶`MK]rjd RiI7x"$4eǸ<6y$7u'%(3}RQ܀‡ -|?_=3=;a< CYbuR?%N=z*Dt&) ;r4z=N,])ٶ.MotoBѽxg H#Vol8m+P= ˝'m3ߔ8#dKفTt{aE3sI,<d~Xb T@5j#D ǐ}s"vp35]UCXQ*ތ&k¨,e'sL177ɷ@TOixi&%D;>>SLjgL :)WKG/hc)^޷wg 5,mx.uvy\~`XAWĢwBȀ@# Tj磸LbLD_F$̡!]!D̖qW8YfȥKAļ[v]nSN/,7R`@iq_c@|jO~5%/E!>c";=WLR=:ɔ0% )Z0ɐ%Sڶ4i0h;~ߌ_c5&[ ,,"9'B^!b+i\{J[/;Ζ09nGDxXq_@",<\vu'j}v`h`M<BsXAS1J헪&8>$Ef͆"4t ky?x!CVh`~Tm(&#*<s"j/ ^:`bg7j:¼5L־ٓ:&|ߋ1@HX Uj3a/QY  tJl`bc$?A9&Ԭq <*`&LQXx^, VJA'%uF;{Ing Dc[!XPSIpRm-w6mR- ph|sM!U[P344mHK'.OyU'WeՋ z-Dg٦ك3q*}{ˎ6lV1x`;oE} K'u/v͎kULvԢz*d-o6FToP3KҭIA#m(G5KŨ[qAhNmî6G,5wJo2:YD1as{S_@L\bֈ|o9=[+}sU&_vG]gVG<9B7LRè!9B/lG,S1܀CEI&_3t'g4f(O#Fc.D%PoXLTdy lF IxIT}j >~Vvշ~bo̢guK/%\ o/adeKPY@5щ'Ȉ%|a޷ ȴyq:sd@\g)ui1r5,'D}1 ]EREcyaK}u __# n WĹ+ejKvv&ש,VUXk2\э"\IlN*5 k6=]nK7?=UZ,⒠R9\1pwSuO%1V9= ީQOzu;KKȝ^p003:FCҕEc[8`-KDZ=4`fR $a4H!WS/ٷu]8SI9DRF-Zո!J+(r5Ms#TlU!QgC!_O&Щ߽5KWHC)mJmA|Z,J{*-)"܇5 RNmmXhJ0dzGQ+ J!J3ʱ|#O8Ќō]ae͡IXP/S=R?u6C(g&,5*;3`EdOFF4+q~aʢu>q<}L-ڨc̳51O%y)yAHĽ+ę&oڞomQ§\صI9sV"k[^,?HpG/. xN S= IPh_Xʵs=qPk@yXMz.(P5'}fQC>a)U)<)J8Y?k6x;;ꍺx?%81%O3-)+63*nWb^qymٌ'=\<^Li] $\e_]H~*'[,Q8uG$MOjqYw/S".JL[m󝀧A7lX54>mۘ[{A̔cif' MLˑ,=M8P}|=A w KSeTf]=nP ~'<ϭ ѺSq4C/@Â.*uEi ~==!HD<{e,me&d*obi6>w M.2DfGC()(NV wL ,9HBTod#@,X{^ئoEqLojF*K'yY$I$=C|‡~f=c p&ڿ|y[,#͈Snx&Ŗd4[Z(OOݛ}3% =^t+3:&'oJ7?]NR>(gxjJۘkP3LJ@BLӃ(}ԇ! 9CIp*=pK~ZFbGo~hFmlf\B)cz ]xf2 Qhr3pI3U䠁oJ=j_Pv@:sZ(]e{hYhOjPlwIAzMɹh@ۄn@♟?lZBiъ6-Wd#-Xfs[6=^Z8PDBy"/sO,X}]."\X^[V`kEmϑt7>] p܆5xgi.Ͻ2FOOԌFLuxdS+LUSzECc4ܷs>g>WCpEV1ތZR"/4'.n>Ifi-k- 03+9-_v0i pFTg'ڛV4qzα˕Q"'X|jE& ͎ eI=ś|VoH6 ZlzCtI%/Wͬ/^/o% xd" hc*?^-;ɆH-Mr=rSݙ0 hݽ(/"LO4s]HVGfZ iԞپw hTKC Ԏ"FGc0/r9Ӡ#b|L_K>p['-*eZR(6rp{*z :uI T#Vq¸-Ӗzc-cq1SlQd93:#bO UUQ-PGKu'y#wxoҶ^1T7єvD5 b>bW#٘k.(un) gA?W/İeBu'mToϊ-a!u*rŠ9[>pN(LIq2e㲣=1F(o c#AK/զh'Y <|@*M4~|kޱ N7(:689@t,NcگnQTl?BC!_VqƖ[l'x7|xe{FL@,Ɔ<Ujܑ|Vź= z0aл1|W8^f|KRɄHJnYV;4/ 7$4l=?8ܻcM,&&Ȝ\W927hGMԋQCN(YL(!hX—~ȊG ƤmU7Wd__U!wo}&)'ͩ,^:ʎ;Q x|r18qs1aWyI(h`?i S<7pI )z-xj5pi7Oה7U:]- _M;zZh.6MLN7"=ıVG#I";3"#2DWex `k|ήf_%B{N*͗Bh߿y| tGx@"/}]|Kr H?{ kST:^FPӀ Sw9GPXBۈeA.Ձ[An\5vKlPVBafl=b kh+6vF 7S?c;_ȇCitM8{-Br!tk9tc ^Sn@'; 0!G`KhS ApM`O͡pF_pl!83ӓj'zFa@<@u(F^V抿f ;OL"7o,y%@|09I΀oOD)~}~ά8~_OȒw<=aeT HUO(S\_ Db*NxR.GVTMNU?α.P{mƹ]5AzzGxlGaQ-]%C~G`Hr&ID.*nߎCDsyPfȆ[&'e qzU?ٟ9eHT$eyMSMjHa_̼:N\ 噾 bӷDi1FAxj-vioB*ؿ(*~T iȉY} $J#a_5:Cm7#Z=>dJ\@H<0bODbpR^k}qGܳ؜vC3F#ֿw ܾp2Mۆ?r9Z7mbNatk4$q}SN4gUs6"K0IVWm<=Y-fv&Y25W3^2GbO"T,jJ ૉm]O}@Gk +irB i٥=Z%0LwQ`1]f'!!esty'Modi7۔SGpJ :x_4Vu')vΨs^8#Zo GwYNÅgkE}ʱA>O"ūA2w-㼦%R7eyV! ӌwB)"u7DX!oG3j=׋a0vˀ4JNm%Q37.Sy q@ۗމ%QiB7-EQ4Oh/4@r BĪ4/>R]hA_7Ev{l?6 Fs͞}PNio^q&,,EKvxs<^OӃ|`>|.! t~5}/ı+߬鱝RVp&(X ;.h ,Τh'B9I 3n}RMjw#_({sog9xN2.u>#{iN2.:b lu֣\C if#%6Lf;S2;jbwhLb :X6 }3›P\iLZT!utM0?e M*u:ebM@6%pR_G`uFoXgI G0Tt[+>= ESp'LJwqIhlᣐꦁ}.Oj&)6]nse-]-r9<] 9Xd?д3)g%(0dqJHNqۜ3r^K:4Ọ>(6f'K/$r $b9?>&:w)>aR6vv2?0;bP޾ *rb۫ H|7m>E-:U8Q*2/mTIqVO=XqX lBeO"T)2< qH)eJ d?׾\kPN f D:\˦HQj1-:.)9WJ橧5 'р>kzi$V݅?q8}.\^'M- TENez6bub*:RP6NA2I},OB$oQ76qYUlP`R <"K>jĢ9ܐKIY@D12}@ItDૡGnEdQDNCO<NT5IC1;xB\{ZCoT_ҋ1Ve @ԇ*Yvy /,SJffSm*QmZU]s*A yۼcAw&[o~Ҟ|U1y2!B܏xp0W8n!=nIv'Ru>{~Fz`iǵ,QZ@Lql., E%z]οS2{Џ1+@mj[WzSpߩ&;mM 0}nuCNyz,V,umv͠kp$ds#o{R"Un3t'FB~L;ȃ ߂K{,.Wr_;-apKYl5P6Z @m#:wLwQ)x .Z>"}p?x~Y$~.?jz0*/J*Ksz:DI귑0Va({ .TWV9c {jh0 $2Mb Cv;g4"vܼ}z66IcC<cTq;pphE54 lUitʓKd8ǰ/la=*^y.#a+ oes&vw" J 7)˖VQ.+ ilI\/ U'-#]G:(6-}=n@[OCVhix88Y*7ؚD _UP$7zb΃.>d݅=ykfEՅg` h+]Wkebz  m͓h,1G"2Pc5 񺝧\"5_<^;<w0iۆF5,8x0E?32y : {/gMG*%<⹅"s|N]kP ]pe#1!mH;R]3R%)*_v<`= NQ7W_Q 7,q EבIH,[UUu6î@w *<*s&VoWW5DWA%BOڤ̡U[@qU u. |E^n#{g7c[&Cbʫ7HՂALG" YHA=xڿJ*'3[ )oYɷBKk%wD9w޸ e1y`d"fiCX5o"U؃6t^UXz`f9H:$p"R>K^9ӤȅtU!LGqq4NF/FB=].UR+\|wKdVF9 #Q+ar,ۑ^>nf' h lhb&0rj/y OSX3G)x:T[Ba`T!O.|cL\4R$q~46# x;}Y(}HVlM&h]atjK{4 ²Ⱦ$\qBFI8O␳J.X`=:#vXz>̐Um&gؿXR¯rhg5 i <|JW؛rc3w{=#+дZv9O(~Q%$Ʉ ?Uԧ ѥ HX<찿 LI!dOd=b׉edT\7}8-00x㑬+ɯ-훷jhМGUUcsؖB˦IH-Fd>:2W% 6 :W9p Oج$xpFv<Ɣ19374 0hâ͚$oz/5e:`ABL"4[r8Mby1lyu.s=+-6[a,/1VxPBb[ N ksAlP+ ='N1=m`'Y`q8fWVNЛUG{8g+QW&!A ;4ok98bY)85Ɓ",Zy1=`" +]\kvM&6Y+[^&D&wvZFWzNT[e~ \x@n9N!nݽjc$VУ[FnтYLW9ZLAdך{v;SI9VjzYrָ /+ [ YUCioB?qr%`M|o " L&IP#1?mB4;APGE!sl=lϔ7bj˒r*ZSX6Q-N y!ذ4xF0H5S,Vkd,n2Q5h{}J9e.}x< ~P&hK2jmu`_E@׆ U+րB>;4~hn.On^m#ܫCn9xv(;m'N"ӛZÉ<$ZAy?}F[_Wa&:U $}wWBץ`-'Gva[ '{Ӻn `fĉ\;R{S!q pZփ'~,_t̵wa<7bK-{uOWd,O3UBCOe-Ixia!aPˁAQ[qc%E䦘!XWn-л<8(X1N Gm6c@\&$+*FR٦vń8 l|nDa R2'L9OZFujVvAbA^49[Fp "bC?Oy ԰TFY)L+'`qex_Կ#X(m1z>Qcc@`{ ;j6e?XFϭp'|a¿x\(K'K,*_IFe,n;ܞ7ifptk"3*DDi="Hg '#U1rVy'=z[Ⲭ(,뀢5b9[jh{m>˝6|]lǪNVZ|tOi թ qJҤjpQ7Z'i茢ٍ 7'ʀ!n@ Wi\e;ls;"ݓ Duܭ@W~R0)R(@BSn-?Ԅ|1Z)! f1eY620 Rj|qAV*|T!G"LVÇ2P>1'iϛ4FuT:>z7H`^*9~ԈB+s2ftddZ{Kc)=y| 9`"%D\~a L܁(:lEGBhp EZx]MP1qc\eƬ υϑ 9%Û ٟWxHuRTaTw} 319Kֆd)ԓ$m9NN%Pf+#!|(W0@AP3N7FSYv'K.̥Yl~լSȴ٪noD_}4IwZEL\@vTdcZ%5l!n/x{*h yg۠1Nl51If0Fti ގK]<X 5}:9f )Lq>5-!ȹ-$>шO>p v?q9 ~t !1GOmý9 k/"byc]Ky]6;PG J3mD/= `=A8g sz yQXpr"|M-_:_`=x DEƨrp¥ǂۜЖ1'bO UwU0P:lyй:-6 Gj1Br ރ6S/)TKˎ{:GٲɻWt`9q=,9@ -k$}ylTR*f6p0wjcIu`ͪhȉEw0^xk|Q킟oHblsF;R#ɻdap;|,sZ`8^hD"v"^ᾜ1dY8+]>T$ÿ5b4_CS!w!|{FٖOgxQ%$X "Cԭ.M y z訷N'5' %BȘL.~mE]p?/:M3"AeQ{x~ˎckV&Ͼt)/e" 3j>wiZW84;[5DŽK(/A !=xD WTf*UjV&#r[+ѶtFz=aa䰒jٖ{+>ġx2F1 FtK"Xpky*)<$<) io׳J_dk9dv16}<)c̙o&Ew '2IA/6*1N;]D91@|2L"-(wODsD.|c&F%m9h=x:nmOCل0cr%B˶?DS3 ,8HRW$B{(;6jfYSV@tP!d(@%S1XG}1e| zM$6hT8hNH[z]SwXdz=ݤ,E7X15gt 5z92d_4"tK8v@{fpa rJ,fC1,*(}TH~s?t@܊šcV[N@CHԘ׬i$|iZꘒDzQinkV2DrnjE):Qd'%z#@45'_©FqTr[S-x?Si 6vZzԋ}<6%7&MZ52IIrpo!IC6zUBLC% xH5>*eHX}/c|YnE 9]2nQ@l@ɏ |iCP :]PK+kjA=̩q&pN=wcm=+C_ Ua=h> `կrˢ? -w˶MqMtV<yQf"Y3p&׼7h5tx- m",+lbJ(5u߶:BeƩJvV0tb>bN]3JhR,-}Z;Jr߱ظSI=6uY`>NȚ)W|c]Xw˘呖? $7N,_/AȵHnLq aVVh˼P6H(Tr+߬KH}$6(0\v=ۡ."?]Hn3$ruD{=RT ] ¾ ޿a͎o룘uzhєѮ}$a%^=-'lrw''ރ9:<)B5MS? hk,U6l&ϔWIsbt.%^ Ź*rbkV0mbQڤT aiv֒gJh)_˵noȬBʗ/}{oVC h{p$&x ͈Yt9\EҮ),ĘJ-l->Pew${ܾvŀ"m]\Z GQ@WNi j_3Pr!DNACQWl*!S+(`fwS73,@B4WӡW"j ~wtw,xCFVjx-*AHJCڏ퐟Q >EsU +I8b i S͖LaH8qH*Ӷa# Kj;Ld:QbݻќK4cӖny@|s6LI>45A'3omM5@|j? z?,FHno:, s/nrF ɿ $/1\abѢcvc{@)D b~1?v,IX.jգ-|fBP{4_?-W4j3Zx%\>7d]ksS{OmZkP` D5d>S;%basnVz&d\[RsM}H0릪Lh'MXۏ$< lo,$θ.>}O-N(yƗ>!nv)lN^=gño!u NM5_wSY;H26%V%fiJ*,z|4B&fmB'=5od%R5ښ*2=g(>Rf 3UNܑ@7Cely+ٱpmLɵ<\.H Tav0`Gk4ou&lZ~ey?trqSp,7L7 ªٱJjn4[v>KelaQ9&z7$b&GqYd>?b Ns]M?,() R)Ï<&;>xi o5,Fg;6gV  |ؓnv.wlz4f#^:e.1E=7<Ca ^G8$?DR]k OeSQY,BB/jC;ZO|F2єp`=sk ֎rx[sKs"3wk#|8U-tu7cB'WTt AimAO :?XY_^}3e1ƥ,Z+YM|y đڒ甩]sh> ^qoi˼<ٞӇC"Y䬯v MhI-,K6|HNW&{pndN uI9&U:2'A,lz͒!n8:Eh5ʩ4э LS8bw||X)I|J7!XF~>yݹ:d" 8C&V_}ҡ-Aa"[_\^c7_`.рl,VŒup/q?߂-eW%}q=I"6w=`r ڭyҳl5KU+RB]܌uSǎM=xF=1{~60OIK~3%˳$-ĚȞiҕBM,ꂺ1ːQSk![*^(ac(1CnZܾSu9f@.̮bوNئ@NO~c&B>"=3US "j<j4;D|"Od=x< 1 /,(+9.˵UbDJ)6DU)lo6  BB^:;fq,ԠeQ 2\1}×*1홖&5lu%frܔY|* SDLlQ'b'˹a0.v91 (gAWyVWN%7o#ޞc0w ;rͮs*WOۍF2`A;aWd.'lKr}ξ}L` 5(7D3Sq)bP'eJ%(`\5iAƔ~m~4Pb(/0fPY"=%SOsXm-<-#yai%#Kc)fQ}6E%hQ!ι\lMbPlh[1Le&_f&82ncPK zc<7.>1!͙0?ŧaq3h#kXMywdʯ.K&(fNMdJvuF_G ~dfAFc^u'hqCKڹݍl is/MC%m#fɸi0;` BlEd @ jQLb,Tp/AJ~dlʃ3/lAgǝc7䥾& 'aOؚdnV7lIS$sG, ;INOW. \*ƮZIa,($ۈmDEhZjp " iJG@-VnW&^Nuj\O+ow&>B}F5"8̈ia~0!pd!5cga`#}]jIEyu`XR|/(xVh-LfEY|Q ˌa ҃)]ONagX3q\%Ѽ UDM)y$%6N7pGo,m*t@58_ BI8'Vtlx32U<چu3~vKl%>PeJY?ӜEf x(#%q3aMɋ4[2SaEBʄ{k,v:eG_03' /#_fUj!tIJV4(Zq5LAvk~~J@|^jReh {LCiKK#zfFꜷ>F#f,.A4&Uh9T`jD~KHrHT$RU"p!&4xP@*&Lc(l؏_(9XԑYnfj鄭z*BF\N/Q&V@sY'yi0pZ 9WRO2GL $LA5 i%SAoEֶm% !OF"B'4pW1V/0)<"\sW" L EЄ ee@V/c?'/[5Ugb+Z y~0sڮR%&VQ< [|`&K}1ջ_BAaUq[rں,R[,QZ7~W"Hy"mO]$vx4{T&10ȥ;o:2/yC2h:t+!Q/ %-ci;=tFf͚Tovrek-dJmg&}ޭػ'Ptrh?D)'{aW<ո.Y0ui)'n~1"\p%Wc"cwOPؽ3ণ5ϦTA씛Ό$~8L[b}qȵX~`fq.I^BMFKeǙkGFY̍ E}-G}H3DqHC Ҍ@})F2oخVse5bK"rdyؔ>[NcJ`=Ds& fS74ȝݑp9̚ȅΌy21і)$ l=s,Z4d%oJ.jM*҇g3İ@[ >Ctz}3ws Wh"yˏiG%$`&*"_A n&iI/u\DՆ)n1F/ob狌Vi5lqXռ{ƒ=P}esS#.@I',ZcHOQΪ,[uWo\rK>i))U;P5*Fs`tV UF3Dfo5"(C3ԖOgjD\ݖ\!;cP~`)m "+J5WzCg~*8`v˪4mq+4'zHE/4vg;+f|䄭zl2~jМՓVOR Oro#*4Flʢ6"M-:ts;C3mwmt-ox__ae$mPb=\ef^SA/qS6x:@3ojty<:fS]ҋD8Epҵfw_U}{ATk7/Iv{nѧ!t6f;Ioij (؄37d.MF>ڷ$1n6cZYmW Ż'"+qq*R2&&F$)8[c,]`Ƶ0xEff`UU8测pyH1Xs=qi߱t-e"G#6q$ػpmt*Ja])C&,7qFK`/&f:-Fw~,0ݵbǨ?p9Wv3c?D<+Os{_3 'HtaͩXmj*Oj#LH P=5125\PKuyCe=.3].Lrӌ%oUa<\ :VpeVi#(.B^&"o}WAcUo>6`,Ymgt&۩]c^J0ЦL9o2S t9=f$[F&`!(@"OX$hea]h8"W?x@%7$bpݻC?__H'_r:Hly[wBOBơ诃ҍLsQ?8xϋd]u_]`㾑$>لz XGf,쓵ҨsϜrS:)T22i¦=:XVDYWnl }Q몵hHsNC "NA_Xx{Tޚ"M |Jt)S|tc'Oj`Z56T'Y1wECT:NK8 *5}1CaL]b^(-2 s gE񗻱 RVi ]1ƹ>H(neME08WX s& A?ʈe\`p\ kM3HS)䈒m0@3LͺE-$*C`<[1B3d/]%ZQ--Ez| \Kg$r8Lr>se\3xE9Yϩ{M8G Φ,:eݝv~{\٠uvYW-7~,{+{$$]%ʏӐ =V8ǘČ>ok}Q04,m1ېir_}@Pĭ[4,f_Ȁ=ߢcQݛ9bGzDs _KvRBvxnQA޺p%:|ز4ݛS0=Iz)Vi-8p[Wլ3 A<4`C2(Uh앩u-Kne@/q5vl%){_ɐ3ORz֍L,]&k+: ZI꽍ԭJQr v@$h/5, gMI]ܾѰm^%CY~#)CX3*@ev"8J`H ^W{!$x@4jX2z'$DN"caE բfʝp k m˓JOBBM0oSNs 5n=.OzW?eJ#X س{:*N$ ݱ6' nX/@CZs 2CU>H*9z ƊpqMbTOm!}uxzdԯVxHZf1gh$pXB~Tg1ȸ$g %]JICvAݰԕ;C6 ?o]emF3T'Gd,!!7x}f ~c?h4/J@fR|v&WUW* &V|;HPocuuX<D{"Çlma@̨d$IsuSs\nnfZ|yV$YΘ֐=>j [KQEޭy5G2Jt-ku'"j @ s3h4f\1>G#0z:zz)1F]̓fԄנP1Vz5\}_`W+mÓ ؍=u|k`$6q (*RBZnjP0mzkH&Ť:reK/ e8=o |響FL^L!A /[:JT}=F=;ϡO- L6Z|!i*m~鲝 9g(J$8PZCYx# {&LȩCbZrߊMQ\ϧg1\V>c"ABҊGgQ)\v8evښʯpShr--@Y3fBV Åv)%l CNNBF3%?LD?I0Ķn{8\D%?Jƚ -ueހЧ戃~C }BA? o?UI\=5.kj" ۺ((mkrO|"o e ʘfj+^1 _zrPHzXu?q;\FxR/Ƃ|Tr[7@a7aWßICL` rbcU)w 1kN%ezQ\L~jIB@zYi+P{!~}K#Do6{XЗQD qu|/–_1 r. 3lƷ`Nؒڻ[OsrTo0ӒzXs>P ;ErVdDu0PFdnh nVu,z#/>ikK/_k>cvҠȴ&_yn՚Yyu{SΕJ&xq$ >a8%n,mC)lM@H0~Ւ):%Mhr/T~.$ SrULC;V{\$_|-ZR)ٚY_8kn:g"klaDکXPXGMan X9ToIP-Cna;޷Y'51|:㒍rB`@ֽsQfD%Op<9ݓJWx\OoIY4XtUåO$y @>(ڣ@s7\o[-g}R67ӝRjuȤijᣠ4AJ4}qd"RbKT"ꤡ'CyLBQ l%7(V֣=:V48%Şks$x% &z@h%A V`W ~Kq,oiB}~hUFq瑑9;cxpT3"z`i@`NJ 'rl)y`:-.SS3 #IO񽝯9 )j+jK{ve&48,s׊b^el;@3|h`<.V?ce.v· i+):GRZؼ<>vmN+۰v-L$*#p[O&:*h Zd Z8-3ɥWHs <{ظׅý^kqN`A_æ$!,4V}~?)V6JA:9XbOƱڞn9!5TW)l\cﰶ5W`$p"~[:c>,Vl`yr+ȳ S&\*Xd&I8;P< Sʪ~eLh=zL* 1nT8}3d(vrG6awnRU5ϼb=,g;[Wa= _'.FI b0P7k+Z=kdWZC_ |Rᦾ!fsRx{Ukl˩R{9WX_xLA V)sPx!$ImRdtls{pїg7l|Yi!`>(0֓w@M_D*SbTFOfϡ;~TM?=[gsUĔ@w}"U}ޏ-FB/$$?v8Rz_V&h[w[034+<2όP Q5MCk_P4q?hN8 >|yPfg` e$!=*N[G#ykY>dg8!`hcyS?fI;9F8l]1aK#S2uy=u^qWl3赱c.zs"& [EN(Eux:M)H|.,V7~  a%)ll1n'y̖3N6g6pVd*+n,!˜-{ 3>5"~9ݚӑpA3 #Fv@|vu`, M+#*!X8ګl-M)SRtH 6C*VBJ4G `}Gmf)d_]\=3m<-8Qk@&ejyב}0*ۦf V/Wީi>;+7tY$Ta9:kyU IKLhk*643= ٙlWP%xӳxj8]~ ǔqRXS."5D,5q @*-4)dmg&Kˉw#T~:|4p !hl71mWE;3ZG?p(`</3h_ b[ƖFwٰora:Mf( M(h 6"1jR:PdJ`Gq% GZsV_n귓 H.+D N/G^Nk3/"ԋ6.d&cj0r9$2H }05}iyZ~rdN֏! |kKR7颙 \2پ>ux2%Vhd(Rv٘ac|Jlqq0M22ڬm4ɒ6K4Pfɇ,~LȒdYlb4J[zZiǘ.8|ֹ32榷=q]Y O s_俐CN;\?R\.i1=,Dƃĩ_DN>t LЙ:?t*l`ތ2'*L?^y|ӁUlp:}uy5\ ];F:2|V[O!d?){_;3zǒ࿕4<ЋUMIRI4=56_>d Â!6L t{PQ2[c}"k#Xisv64-aƜL}YpAIi%wr,0\3O0B 0OE>-$ *ɹXRI!>t|צTsrZD<Ò),dw^HFEe*l+.y:81,V ߳Wa?w-?>0g2pq5GBp¯shAbM.!<|QhKt˺}F2""auu4vaZ>6M/haMITњOs3BoζJj}R0*^>E4޹_On'V?9~͏joyj$Y['ˍX)*qvV=&cY1Ht!XUx?,eCyAU$u'ɟ3qdϒqwnoF&-yrjZ$6M<záׄ/ 첨De?nK1fL6鎱֑!&a;r=IQHY+ƫT^)<{ȑ}LQ17+蕱$425j!jsFƈEE1(jԚXsu nXOUL MwQRRuvj,0&0{ YvoYM0{Ӭ`̮D@Y(4-]9 dԂD[.>}Krp-h+QA = QhǵoT 6?Դbh Jb,?@z˔܍Ť}~γOfУM#c_@2P\l~Fp&@u]l LN }?>)-WGa<W;1ϡZp SڰC-csI4)TI9V9*[A}nf;fK&{Iuy?8G:~u iTF^Q'}$8{2~!GF̶OjS/gAZ${0cB ?e jzuCY5[X_􏺬22̿DCcgO=W"Ri?ƣNI\E)Fg >ͥRfũ;fe :nQBr7(v B*k-6j&'^Q A}I1dž X=2hu:馈sd;K)j޿*~/P,fGg׻kQ?#U&>l}ojlvE&{xL=jY@qm+ vu0Q5lp| M$a[h K/{}^k u80YMaWt.̆6#֝.l,u5)ujϔd*HCSXgCMRL zW0+fee+[ hVn4ZWح]N ?>` /'(,:یw[4n\Y*̑Gp7lCx2rtAmE~d |@}]ȝ؋x xjF@kB07]@*veyG>6-{~ٙ0;q:/%RaJ'ţ_H -"4XC7!T^9_.)[M ?~پ KF; KOo_ծL+jA+hYBʰBRi}>WH8,Er q׳tަr8~c^ `(a5T6Wװ)7ŨTz%)=u+gBaa*)V[z0z*^?cLIN>jFH MdֈQA}hm z,sJW齹W$ ?؜D5ӱ G ;.?ͮiw xI3'kOl"Q_U\}uepSabf Y &\UNC,l]зXtݞZT,h[&{V~TAUќRWIoo\ORQ @X7ѿu^JPe,✹Mrt&  g v O=Gl+ ߏo E;0ɱ9 'j04ms7uMrd.u$`o?~ pIXH8~@`H kA=cmcHϏt4Y}DN K4Xn;-& 4U> ~k+} 66z$¦މ*@upkJQ yN:y cif Č|=ۛ neaDMa=3Dd`&GsOYIC"U{NdI G.GEJvb:g\Q)c|Dc%aʎ0/WIM;B+n;mIl-n=(]ћRx¸,B6;˗k $ ߏtY!,|_ї"V+bϋʢF쌊Utף7}&JFdF|?w[&bE<_wn`%3=5|}C: ײ+QC ;O{PTӷ°\]0dg}NØqǧv1)\ -w@rg-db[7w2 +:"q8b`#uuߔA XZC98MrִPPJI=i^JhZ?VGy4iЮՐg ɱXi~h !S@ uJk6LDs~ qh>oi=Ko4[nQ&)yӍfHՠoVGUC_ó1jJx?7zdҬze3l6¨m;_୮] By[ں#',HɊ^b04]"0pN|Rs{$Q)WWiZo`{$Bd@P%_:Xқ{@2Orɍc T Cz7g_ay# 8+SuVGpgDq @=*aLy3;V-xI={jɤy =sagI"#]0DfW_p-Se2r|v,g.0tS:xYMIY+ ILSxyXtPoSXWS3\\ʄ@/yF_ƀTiiτV1Umg }fdbf&vL9:z[oQ[n+͈?ܑ]괺.f>N<R ŋ`oR}ٿ!}T>-\R$~@نokimw{_Hꪷ?R4J+f\{۾g-8.6\mͬ4S7 r`qF c2΋چu,t*>*/rh*1t(ɐon '8|TS>U!u 1I]|k5Ѧ%tN BIyt' ņ 7YᓕU3A7ÿҢcV]aAuR6bvGq씐ᐷh e*E ?7/f;ed'tVNšvxDCǵ)4M~_jpJ2g;`/+$g_@ kח9DGXZ6~S9`:0iĔW jTϲ55QFal|Vgyv)VR\]7N޴5tL{:p[;q`G-suS2d|j IHDy-`= Ah7հ_<)g ^C-[I U Y+4=v$u`S:dHU|;h[+=l3CD@PSN$m b7B>g٬QCNM.]cԯ܏ ;"s5r4h cZ*~46@H`22فq(\ ?7oO-(; 8.&l#`Tڕ&3TX\cy&&E tA#_vƈєGC󬱋IFؒ/PEUx13ȗqx'mRr,KQHs#MQSIS `{dGYqZS, A6 SAU[{x$N϶}XPI}@'7F4&j*_)bH*y3]9-4+FTPA $Ԑ 9𮁰eY[/98'?-s=\Μs٠GP*DKFo fI}*%}{GȮ:׬R\|΅#kxeoım]2NwWx^2c,Rk˩ٷO2!Z!.2Я)AaFѷN čF-^C#..tuݷMs cYt#tL@y[1ՆkaR}YCCW,4FF+γ[(aO^ઔӧ 4Nʦ T!odߡtM<2 *UtbK.HYoh]^'Nx =kOUV'21%hkna;T-K _9c6^`o.b2sd'4IqYk.d[ޢÀ_-,!mkuphn/ k^3,ch5f2C$r /';f$ˢc[ 2+X0kH b6ŶJȟX69\iɝ v O5a+=I]M>6:l^Zq8s3d59r9<X*`U]7s Ll_~p9bEY\y\I>l~qqD^\+?fkXes5*-]<<`WV{,Qq)]l r;6Ա4tѤ= x|1~Eo6IK,; {CV;ǗV>Hqf7P^*'l)s')`Jaa|f*wyi3dM|a%WhP36IE@,&8<*״i <õP_s^Qo}3@[< ,j7=7٬:WuGs<r96*_E`R;]cs^ /}T 5 Kz0<P)Wne_FgE梥͢3௅_̆8%Pߚn OZxו=d^M/ƣ{2x~ ئ1T߀"h# 6qE..(K{@>/e?&Ltdrt/keڹ>܈D⢬ոYC: 5F/APlh`S[`S-T`1n1ԆV@Oz"i}ժ~X!B|fRwlI| +͕R1c %>12 m>Xjŭɀ/v a&tźdxCL TMo] N.V,W궱게YXGtwq(AgMϨĴ7(S3w|Rt' + =}4ѱ),ӠRӾ-hV nR "J2/1284p>P5cuyuzb>M崁f hļlF[1񌳼DT-ORҵ,7iYlה9G&k~ r`4L}~3>Dﲵ #2 a;o{-axW2n3 A̤rGDG(%8G].Xp˘pSoG:Hf||͎;kcc:ǝS5kn^h ؕx 6jHDffKp`{/2\L2norRo\ΦMKԥK[| XfYu{s.jU0 1ѝ.au:jŵl QeK&5J+q1W.[,:WwG(wֻ9~*83숄x~whJfB~jٵetkeą_%bPWE%vTPwpxAnF}녪 Uzt늌6_:)ę.&ʾE@6־2Iy-3kYM&n}篕?!4@AB]ٿ)“/od'1ZL@fћO`E#9%q7K>gs[P5Ħf, q}atP~XTP+'!GsAX Dť0cnTǷ3#&XVD |cz,!/HhTUI!U%avxM@6UPSiYbD/j5#-x+8u]"xVRlU=ȪU'V<33AFDFm2_b,9!`6@ .Օ;CCiY3^-0)aI:}NDCkWeY\#hgk,"F8p+hKqڬ=eCأ0ʪ] sCf9)FZ.S E3&ƶg)PŬ{(֝db) HWC#Tٔ2m)3|[Z%$Î#6iݒ[*8ۛ%ZBxx]ۆ-Vef[&ul/;: GeG'Jf\3M[,b*uQ*SdIܔK>ڰ! mnO-^,e`'~oMŐ`OG!1zx9:LK"d.?SEuj Ll-1P8sE,XiM/TZVnw< @Ōua=*7^lhySRNw%F}\c,y7f7SQ3Q|pŦ‘[.sGciF "1-5rj܋ !gqy: !;ϦlgEO)(sF T[Z|dQrGׄLdrT9s&(ekB-},ɳs(# W= I\< ;s9ƃc#]4aTI\7Wվ< PC#h43.9]"v̅a\Ȁ٧3 F,l9! ?8gW^4JinoRc5ή_J#::<)ta2xWJ\lDBrpx *å|2t^މbɫ xKuAG_ƷfaF"rc8e`_` ?dǏ7'!/XNڶ%dQh LZn;9 R~ﺳe֡h1C&Oɸi%Iyc[)B)Rdݽ{;+7O uLb*q>0CG:&j6$W1LEjw܋4N&V[UV_pZ}%z 'O!A3>JkQTΌx9pH8*S0eia:\%@tWP2x-߇!GVgɭWS)_8-պjׇ˽HŖ" $zFY&Cil?*ղ:}粃n ;1Sn}m:VZk ,ĐQU!ʔdϪJd"}l4w(˻&=OUA<@/&gb/>ʿڣVHSStJl,52$h0KѾ.6l㪛5NHrݕP/[GB=_LZtB}5< $SdV-=;06\̉ 8|;2 X t~{|tY71];C%D/N?]Ӫ >1f:Eηؐu##Qj;G~5\dx % ;jW҆]&j"<)dG3j @:fZe DȅU!`5&:c>c$2uQֳX e2¤]\9lhgS?g ΪG+FFӶ~d6k 8EKdo"bPs$v<+r.\ru:i*=/{oOa4l QkdM{ˢ!:9vI9SE2%5D JtF1ܘa&s.TQz4K^i-&-o ; Nf#L;"Bs52iJm6*+ٻ%0"bdSHJm7< A61KY, F]J_5 wI0tHX u`>$4-Kf~Fٝ-V xbT5*E4 $mGI#lV$R8f֚4F :8 P@3_cta K(KE WO-bᆈ?dcgNDs5-_7vvQk[܁VG*%_amݣ v '?4}y6UpQrN  K/;i{*$@W@}oXݰz`@/&Y*'GQ끴ڳKKH'4֢Knh fUc(n{nQБK- k;0%)W-25#.mLjNM[[e _:[8+cx:cf*a"ӽM # @vFdٷ^v"BwPFv8é-DM TH['j(N!pAndlsƳSdaߝVr5֨~6ngnD%ztWSdRVǰ>@vu m1NQE&$=.f;5Ӝ:|MD&XA[a&"@S­ ;lM~@Wݸ<0C; KSadղKYQNYxxeQ.]LJD#j,|FUO&;ks k!;]u3(g/mTthA].xZ͚zr׉`!%qZt\JzfY~k8tsı!ejhqݧP R1ZxgRJaS\i0d ֟Az-˕$S:`U%aXO!tT:Xـ{t |YKF%)G x^pZ."FAGv?4.T2HL`o.|rK#XFDYPu/%U(snjuy"yP,ؗGuFOy 1xz5( p;$P&E͟J2o92y3!|w H+A32s{1Y`I6L:UH!LÑX _Jz7n*Vca ! qX}ƻA- mvo 5q#MB.]U4̰+<D:-Bb1=dk㔹%)6ӊ/Kzfk"f u֤FE~Z6xǴ^43Yh;f6CQ|1D<$Z%(+fA>JdS>FfotO)2[wADn.I>ɛbDCy[vb鄳VwPoT2Pk Za|=g,@>hRBtAj{noʞ%R'jyGRRk]ӄBdWgóPGh9T2CJzW7muYGIWU>Ubݣsҥ՘ԭ#pX$,mUVvh{_-l-zr>Ơ|@OqT~wx^?U I=pEZ!%<(sK:( UqO•%muM+/{N9_! `';L gZZ<m ])"_%yu*:6ם~B~"1eLzu|N cg-E kt wh11ǽqDW7?{B>5n\WV1uQ̾c~L~6p,ÍKϛFj `M '8Ys 6~ȂUN4;WqnIMX*ΛZ߼'+RG63Q 5,RA6[[%YQm=Uf}--~t0,H׀acm'ѹtbi/D06D:F_1o;q~t稣Jcؔ5rbSu8&tI,c]Y;:x+#7NC V?G7,P[` 8?M? Ge|݅RƱP0"2BOL Ơ VKC!(Jǵ^~=DH)a/;03FRxOq;nhX)/ "/qCm:PMxY L7Fot&epcg-)zE f>8 v/6&Ugy+2Ӳc}xn:aӪI5<%\=\_=R\?kDc'uVAwAárZޢ ęM ̄ۈV*βAv,2g=S>+G*B|>B؁@m@:?py mf٨]ur:sKNW~AZl_L=$<າpצn[ >,ҁr9B} z#!nNj:N_u[7pkMepT+x޴~ skr8l5'qܷ] o&o7=9F8 4/Wd^1xoNi#x"KލZݣtR.$c[ЃY!r\cMwIz}ϻ N<0pެW{{2o*җR"H=O ҤHd ~!D_冧 q'kV%-pq=obGgW 9>,4q=P5J)1W.?ģY~zPT/,] lyP-3'K #}cuDJe~qJ3`Xۓ|4 +w@c3.l/eٟY]`HAHC_yMEMp,rތp6F1LxwҵG }&+ &)ׁ"t #1SR\ P-ѩK .Tl:VLSBI3h>IOm!JfɩQ$r 7*rI^3:Y! Gk%ضionctqfoPL_jcvyƟ]~شI[sQxEwT:jLmfk.fZL86DVotP] [ר dƁJY5-:ieLja-g T%MeL hb| h}V*X{괨8L_Wq::hd<_=5\MDQ{@W)x $DNlF$:[3M29=s[fOTTmTͭi_u(,M@\j[ws&iϠ[Z_]LqnB*X#/%Vq  2~Z%%0`dL$Mxt"[8ɞb)5^Κ8uʃYگˎQ e_ʻtS? Asm r0{{YI/WX1Wn7TH]n^U0)0[P6Ut;"S-1Q_CPr9uxXۦp$9=#-FŸFO-rLQ]k;~Lr^*H:JpSGq$ptY,乣R*h"#B ˒ߛ.io-"zo$B=FF%GPaFIU=o{:{L)r KF`4\`ThcT$Txo|ǻ*L +h)529*N[b ;l$㴬ZYۢ`f(mdcK)wؽ6$j6벣xbclk8f4 7Hȥ*/?Ő>^ϗB\߉c/51&hEs=̠/tzra0ؼ.RL4NeĪi5KCn$ߔ!KBgS/8=j@T tƞlJ>ڻ='`hKIng7 O76drc̊2}_9XyG;l;M/u8ZC_Bd]Bk"eQrK:戄*YA>J\'lpRMEX'ٺf۱UO(-Z-{Pd K< ?PU5&H .Z <ݮ&˿~ҘNuƞ󊛁ĐBl}OV2[h-~Y])K"Gk]]: =d.i (k@1|{Q$55`2]U yN(Wp<^F9L bJ*A9Deu*Ȱ pV[[[.vˁREeǧZ>2nY=o0k't=uui^>5ԑ 8Dj?=Ŵ#$͈ A 8\XϚ8` ܍&)+/"eK/f`ٙ֍K-' # bIT\ydm4|+OؑMiZPÉV)q^\BmbQҲ.Yr rÈZX1I|;$Pt)d{'vUl 46kbJFp˛3,mY ظvUu>;qcBwG!FFOn͇ (S:"@b0`>Lv'ٽCBɷx6U9JR[6a'ȿ^&wChzx MD򇏽#LހEs[p/ͭ5B(l߆oyJEE5)F, rF -t/ɤouTK60Y T Bɖ"5x㙯={r8&V*%%^P֯$vy զoA2G܀Յ=q5'15%X/DUtk4/qZN S⛐$RǴ<+7ۀ VfPӬ2xcvȨM,Qb ѾRBH`"bB-$¼hD6)H+Ӻjh)#bZ#ݞ@"cqr`ũfWyDl8򙆵Aۤ&vX<,QWabm;ܼϋͨCA*c.{|zSMo{u|HN"կ{h!Q򈠺lisj˖l*:Fa\4)jMY@fI0Jz pqwYWxRM8XEh# [3ew e&nCοbIeRt#wTڜ J\ RG'I|J+.K9JWk1eP]{zefzݳʨ[.MA1^o+' g4oY63=!z" մwqJ8$xxO\&؏Ŋ i|/úzu|~0SJ^4VGd@j;zadYhiW@rzQd% ByU'rQdWFsE?JT 5ϸ <橔14llFwl&ljz 'Aܨ3ѯ%OwqҁmXMږ{6i}D0wp(ȿX!.ܶi*2Ìo|ۀ~3Ğmw)KE ,uX["A} YtxB#e}7P'Y 4ib/3Fẑx9xsziܨ =#1FZ 5q4OMcm5%(VCV` ܲo "¸L_ݯؿxN gN\ ╜vz}cɺ|=c |6s[$pC=B3K*|~ &>&4/LlL$l!=HVhϏܸl {Dax^V3|xzQH=W&|G| E'L_UFMM|"{"]\}jedVhSIgdq0PiS d- 2\O)sm|\~ʵNC|.c^8x)NRM>,4F'rQ춮Mw~锞ItQ+E!15fwupa}egiJ0z۲vc74k c /pt73fD  =؉ Y'{OCHI &H@a<)Q 쯗%9'۷G\lqK'u@%03ASzFpRߩh+=1jD)Сuvnc: &^c0<$I q GͩXd%+ᆮ?gED,N;֛¶?/xıy{2ao*XȆ1C2ge=taWYεf:߂g2\O\gU= P8s_~!i)nO6Cc2Mwޕ XywJz#k!!ۍEwf#Etx\^vm⫧b9\"d02\@r# a^ƭΗ.EO]? vwe7,Eb-4@c)e_S8WٰIQk;&y ƀqwV;L>8ƴ ވkZEH]@ݛqAKa"-l"Rܤ"E gFf섁Omg<"L=ȧGG }A)YRE+~wjdD(]ffihwwc_Vrc˳\rYB%4+6Cb>qa꽊 U&/^ @&r;{Yܤ%y)!WGFH4EﳙR*?"%ZEPWuH6[x~q~:(Ѷ]cOv ^CeL0쫩n) '̂eчuXa\!,T}䤅o SFB9I$pX4 Q G _$AnG͉ӫ5dJo}݃J?oYͥGb|~YNXe2,9pm,U!8N`Bf*O_R */FO$ A "_C[ZmE!ǹ!pV__-|w7BMOV6ԼDXAЗ4dQ*!إ@̉+Bɶڛ8]+5kTħeKRCőq=Γ9"k;ŷz25w98ך'[> CR%!4qD@=zJ*[LOI dKz?mex ܛQCoe".b?yvJ~R +i#r49nle۹o).l 瞓FͣB=[.HD6&y#l8Za ͋Ez~4]T*K[R^ zC3ڼ) O}vA߶yk;3 v*m;TZ4FAcV„<? 7(dC: f?_cRi%rҭ`Y}-yD-0Fa֣9 F㑪@xӤbڂ*sI_V%^@~0?A1TYo:r'刾?bP 3MHf=FStpvy2,f|_ 4<=#I7a3|,SZMK;7Kc R_llMW9rs\2M5m 3 H—߰r~*t^.6WKՍn~w\Yl8<-jj&U¨,K_`ӯozڥ ('4_b)Yb6VX׊N f';Xryː1#׸Sb;0. V6O ||nj)cz׹a2\ʾ_BƏJZ JeH/6b=HߦUC|\Ja S bű<.s#c=/1]G4?:b֬E'0'=/j_2pDඖR6%fl+rKdi5HW]1 hVK䊩qDkUZYV4v=Q[|_ЍaK_)PGX|!n|ޚJVVA}M.oIu ?/"Z z6]LG+mꢽ l9.xiJ]H8hyNkb#cy:;* ;SX 0捶 I!Z9J$u|gF!z߉*aXy,a+\)Uk xV7ٍ|'R[ws7s|9, |N&f_9YS P?aNTNO_H8@͋)O@C*Kdо~pk(HŁ=7J-맶=pa5CֽMn=zhom^S97IT;u+j6j{":xw7?II (/|2`B ;g>^!<1ѫC>[aԾ˧pxWb~P?H8_’Yv3AKWp񋴮Yn5RΏ+HȣO5sIRy UWĨ 5iq,4b)1 d-yxӡW~}"Bûa!!~^Yqn_PC!tbukሻߚXVّu'M%&sW.X$*l37=0ڑuHvzY>幙~eĆudS(?om"5ŽrV|HZ%3L؛neͯ`ډq/'fXȒFF@.ʇHV,@pﲫuA5y%=-zHPbY6@r` ]L3ed3 ^حxS]oqȥzR`!^9:T s~c qsmIb >vZ/1ҭ|'%MDaL⪛i(bkf=uEê? {aY]R=eV.j]lԁ62CI/zv&Q A\2u=Tgg1:)ZdoVfIh" ETfG9=^$HucLhB CFgN'.!;αJéZц}YŇ𔰔`򕍩-Dv(nHs/j`KXr!iwS@Y覄GOJ3&:5WMT>yT@CxcNr~ PWkLpS=/*m=Z+pvded2t`7DaBՋƽWpTK]h]i" 0k}-WoFȵr}7PG HoCra&MmoI8p^S.}1Z(hF #Yn6u?0hNMk4tksG>0{\7fqvYGAʮi`~>1 z׳49  iZ(TeY:+OS/sO p"l{9:Dn=Jb*2;-:S׬1㳷zSI]eN<$V_!qȑVQ KxB븏8c2N?Z %W)~2wGwf`s4G9J+ ovs܍yL$a 3W \,9N"". 22p$(Z:8bJvsvmqo=^==qh' )Hl޻*˂4.eF{{/IHv񡷷y t0QfPV9xa dK0$_$Ϫ UCXkO[pӈ-L=A̱ԁsF=?ǕR'bEr;ʖó;8OnfQU(|IBo{6b6,a1?ŅwmNjɰ^V#,vXq}KF"8nb'fR{w|ʲ:]%-]|F`W+pTP K0m([`5R\[UCL6 SɄ>@2ï8TzjOx*3>%,QfFG)I=en,4+c;t@qe 3R-i 8Ary:h/^}3PyYuC?#Ftb0RE8)[ox,gDa56NzT:(e(m>^["ViS#tjpfyV!ݚbpX!m =ףYyM[9DY*q9ܝJ!l=646gM7q 4&3,̄Px·m>yRĉ͏i5 WBBΌ̂76Ew\c.疽9x ʗ#ˍ&1(7њ~ Su !QѨ݋pwM`ڠSjLߺTJ1`~|EQ^M6y<>V`d!bBt 1tD8ƿ?n7Jv$T{ V4bagd}COM, a:*6me xI~ tcOR`W8^` թ2E7DŽ&*s 3$mFgAmdCu h@kZ6$?һ׆(LYض&.Po Ot7T8w!x/gi5w&@$EF'vK41 |ZKlX7VjQ7!=.* lvXh Ƒ욑 J`5BR-$v[k~'iS+&CH99 94PDՐ>gM>锴VKO]:buH7I2UT`${¼;8F>ň[IԺ"gV><.No9POU!(z;TԍK(DueKU qmWNSOҽǘ]g[!T>% dy8*⬌" j>2p.0ep5)o ~7Z uQMaۖ Ĺ=gRLd}-8\jB/~[l ~B`i՘a镰Zd2'?d2>Kd8":B8^cO=ʑU6hdR٦FXZ/\ᕷ'gMD |Q.Dzp+$G-h0U:#Q?Tzy/ELwl4qBX :6w7PNrykGCik&O=S9fғubgtUM EtՈZm:DboN9Ÿ!$)'D61`us8U6^m>unWSn&3: l40Y R&7k9Eh2rqxcT osmL#DG,>qC@/9@QQ/_n*pE asɦЏ2]/Dw!wiQaKZY(vA1|΂A}O~Jm~rm?ܾ%**3s/%[4k̅x_hT`HEe'!W&(~S%ќ4궢o#LѾ5\Ns^jäZ M\P 2P?[UV;~YUՃ#C?/q:#? _DxH4gRzURZNsZGGx ҏ;Bjgͯq4Q`k,+ uy'14& 8ݏ=w߂z9LQI- Śd$AGHPO"NOrnԓQ:jS[PI..Zf7ײl~:Žp\1jҌEu_7&EWrڥCnxPL;k܂䙜YuFZ ۰M#t7F gFJ?!.UOdbPʇHҁ%EeWԨ #M{Y1fX00xvA?)?N`gPk?v=Tl @hQ*DMj+a7=GF$Ef?3Җ,)?ふA Ƭ /:ޫՂo]PtcC;,;l/fT0֝d-L-+)ʎ ŗ ~ְ(K"jq-gz-\up"h6nx8Q5s{GA(KbYD)>T'YQH0KU?*tDPQQx{fEoY#.3۸p- {4U "n'W@f"?uxOry^14A[׬=,YSBoCA~~q1e5gVޫx>ss2Zg^<[f|{v߭I\ً]Bo81%y%t;=DaWE"lVgݞk DPAzu|U JYw5/YWFH*TڌoA..SiF-}8dZF ?Vv& )yi+qwB4@T2HeJZhM}z/2^F0Kb4$'ś$kg/!vVkY68ߠVӽ4܎Z_Ԕ̶@:ZGrj,/o˙a[{^Vdq2|BAߨi JxӁ5;%ҸhXZ|rE\u֦yj7(.ǽ"PRN@r37P`% l-6`둞.4dp .0̷-Z*|a hy j=m oydD2W蚤iLs ,!޵W4'͊3S N?;V&%. Q_lu !*948 :IוDw3/Hk`9jqfڡeiU64j| F9XoL8D)Im!4{!-s'$_AvQf,gKR]콯b)hr+H=QN Qu=XJ+ h-[U, cCYUxhz3$~HT)@N=q@ux٩꭯o|gxRojM#Jş/F6}A܈D Ě^0O_*UZTI=[*wpm0=󿇂y u|x {xa`4ů'ڳ#IR\u`rF';8H8|J2iZ5} ,LR (:97okǏq}>U+`L06oq+Cd~ j$9mGwJÄ'JTБ`HrgRU%& = {=/tE+ɨ)^>Ra3ikIEza" N}2X2lba-s=Cg ]hԟ E3E*1<ն"78T#\ŀHf</Ǘ8m[pT[./LTa[ HwO[`7].:GepIF { \ Zuvb&RH\jN-7A)asjw Ӗ8k3?|> }6eSn- R2d\%e͢e@RJVˑ4ݤxZ6gܰk]ljIFhT'Zoİ&@w!d䍶&F^ygWsϊ k]urym~ ̦1=㧒s '9mW%EVKp¹4Ǩv:>!Dwa>.r3@~,a7jo67$>9L-a`b'TCRS֠@`a 쬠Y #[oSoAbfa@tS6$& 3@@*Dg~'~o~.FGA!^(Vh SGH i^.Q#Y 9R*yo}H&!K$./!P`B) V;CЁ_:ѹ [kf,=}̲nq\f3羔[;, Ī聰C̗ZZ4o8ӆ3q5歺w? 5J! 4W2̀|7d8 StEO<.Բ‘;oWӀDp|K:I wwܐe+M8R0xgSZlߋ mO 'n<dc~ kaS'$A gAH..KkRPi0=n Ap}SYNe'\ʁ(G>54գDh`|_>p;HẓI,twu)s 3c0UD I(69]vibJpa XR^z8+xEH~K$`Sֳj6KekWV{ wjFEײ"]Idb9.`ǑF"ii\2`6VA+i{[UlHˤCP?U5_܊WhCZwGp.`'Hp1hC`TRCMA$_CBiK !8w_`z7^wq:?UL k-5-_#;02`@+I6It,[hSCx?e>ʼn 8n-ߦ|gn"GX?dg 2 4~MU}Naa|{WhyXvR'pݷ>R:ltBS^%D`. R{ 6!h@qEe 5dq,Uݪh60ʯ>Z{9Di-w aρ[Jb&BRG_P3D'؏yfLOnbj` "}_#4Cucի^(R$} in T5W<&7ll.Mb F ڜ=4}WP 0<Y]2SҸ .Q9IHrto7G/D|bsZeC` ʏ3Bpda,)D@蔇wOsY\FRxkZeoiv/|L ᑁFqlN%հ/;W: =JyY(*`Rڭ$g1Dg+f>'(# B7ZS0bdcSx΍ۿ(2:\F %e˱ 5m]e2aW[⸛@FJlhB8z*Yk&U,撐-G)B90 vDKQeiyX.C FKO-`f(J|o+p<`5f݊zrfA"f"4#۴,0/VJ~;f_F Lh8J@ /IAB 6dCףPp rfŝڲS / M0 #;ejZ~ҹ%D-",t&YeP_ag3 z>/@,JA6l_e2YDɭ )ħԌ%$am)It=ܶLCdB^*oPcVM^5~tre4^m%F!V^Qht @xS|!w1b63~b1TFɾ8D/u"(a'lW[*1 k_ EoF<|ԕQ|~ Om@#?85'KRډtf;+$*͡.OKWiKDYe%y dJ3x1 \H`ӄ6呅+R׸X|ALAXjkoH 7AL:%㕗 z -b~nuS+R3=7,h=J[@цrW`enuػ~8Y,}z)yS.GBhwӘ#Lwbn}mˉh4 6/1,ՊŮM瞿r-H4ɐQik7W/Gc.i=,xkKv=8X2q&̋'n(Ӧr]`^H7'1[aZ6Upm;11棓M]1FM )[֒,;͸GΝ/ oOeVz?@i,|8/ՐfKwֵ+r;X3? ž44FF- [\w{#yA#P؃_uh!A]/Ph=q/sgܸ6TrZ_Čkzpub}4'%96̀kwQk,;ѐ&4)gQ-*v?mbY)T٩c/7E)k]A-0;+$ 7f%/#yMU _ŁH.^ ND+$~V_lPc, B8Aʶ?P1kj`W]EOzY Y'_R Ag"p:6dz¤U>3eŘ,Q \n˥Q3J#' %/] Pv6H' JkCe:L5]-Bsot_\ U%5^Q+kmҭ56E%,=sԔ3?1Z}fKD% jg•^S!XBס3Rpj',5  W_(olC4=~`#<Ϯ#;Ckvͼy}KiԤ|ͥ2ύ_ 1zi?x0;։#B|jHƹh\(4qͿyC8۾tWBN.Bx %w72xΦG9+}"N;ZdK @ks-Zxm=)uNs̪uپUDZ0 ?`/&\gTj%k?f5ݭ?aw0p=1`3h9pk(?:H`Q濂߅橡V}q9! Nƈ=(q# |n>Jbt=G{ZkZg%Yj!RFO+`LK72q@t*Ozypf(V c 2G#WگT 4sC/0^;F&Y8Uf>ׁ5M&[ȿ=㠪KORjr@R a4Dt48_'YGy_}g5Pv4ncgR6־ s9 dd,\%E4QUuW2?ŽH6p#$ }H Rѡ>VUJ/~`/L޳wӚiL]=eI,l_oC˗%l|=./"cAAl;$ϩ]== k15_WM}ƲEc|lFz2y>azcRT\97HV@}:LbgłT|rU8"WtQjtg@5j%{S f!5Q MƎ-kFԏjBx]=( *B'{"͘D\> {DRoQpwD1:=9po$)8m .SC8=C lftvKs/!SW5% [ruy*HݥcdKkx#F桲pCzT{+ @)H80WR?Ce>pij'X]J躘ь0-qXwS'拀GsIX\;e'G%Icӆ:\*ʾpX!|2iAk>SXq(8oF5LbkG`đoԌ? D3 Mc^:&wP?*7`ARK's[M\L`薺Y)~mݮ=<- o Y #X$eB4Rwɥ MEZ/Qsy<ڊnRtā60 4N5`L0J=qFѓ 5av|>Z3=@fKN zrr%7S|QLQREДs.,` ϵZ+a1S`cC(2).:Gh͵+ԃ'[R7;3"#vиd9,e)~0ѷ:I~,`狊H޲@}BpUxa;L; .٥0I707[reTzM@a̻СCS701S+2h(LXitزYn8hճ0ȧ6vr+ jq6qtNI z6Rʉ~x-Ll)548~8t_g/Pd".Q y<;=ƘQKJ]Ջ1UyCP5? HnK佴vWέXP.T FX`ށ#Gkz<-w*Ťh )ܴ?xO3:w/J+C@V&v>>7!Ayb .Žo0Ts=>w7A9Eu>}"-ܻNrJ}R@d0iLV"m5Q:9Ӵ Y?K>3i\k&g'F;|٢S#h=i,$:+K+.D="J + ;;3UHy͊͗RJ*Һ̓y2uzK3@V. u4,"4*LhOؔxgrI`;Z?%pe$dbԦ=I5@V6?0G1Z?Y759bϮQa"Xv`U&[tf.a"S4ͽ8W)[LTl{FMy˯*NvhQ1b:JzsjY`P,GGvjf;v׷HwʺY0gjԚV<= 26M"<郀h-6`J9}+:k%꽾3_6Z=p ą@ Xz"j%p@gvsGάZsӳW3zbwdA1%.R݁5$HbbI%O-z+ dSդS@qK6 w2‚=oZ kA+w^Z#|+2}B*@6yp Y7.[ĝkC3#˦^\B=SFWDj9]e_Mp)iV uU/C=6غ¯p 2xPeN )d̬i)jO]twLM̖4._D4.odV* 3 :<]c론ߡtOYG,m"Q>Ts2AIf;(Y> **˗|VLflFM&fEW"IzvP5[`U=Bdb[*J5 2ݶ&jG}a{9[f79.[C "yr>mwczIݻ|%hJ;r6522jsT5\_uP[e'_C =URx.*Nr$i@A) ;UŹ͢RE p_fsi㭙6 te(շ8V8ȱTFzV[:ɑ&(E̤t$54g9uULСxAkلAl]ر(|gձ\/aMҧb/ĚL^IaTm GΪFW/4|:DZ;exx|{8V՟5Sfc$aHu^İIQ iq=$0sRfy|C6pܛASAIr<0a`++ -s)=7Z='Ck\8FP[mS+E?E1k 2:QEL &uv;gO6gMr qN [-5%<8aZţQ"V,%DO%uB.RQ ,(f"s d:Y;vU`3'-\,VnvUpݖZ]+"=! O.r q Ss:Fd^Uwq2:,OȘȋMݯ[|Y.>!e)CxgtefkLJ~?)vw'€52挄9&s_j|ټ|B%,R<rd0^J+ @cYy^e0#1 yu,9~屿s8P턉^ HK Gf8AQ-k3d~"Ә>&sd͋i=sIԡ ƺ& 釻A/# kj6Jw2e;B< ?"Yo:CTi/aI9o.;#:ahxXq/dxgvcLVGƗ$g3ͱ D((eHfj֕mx'`̂ '؉)G5f.okL36$xb0Ӡ)$1!w ש>,B:nnhrW6s)߹&xWCi%Ls#gB`Lޡ\SԱd nQ OIXxeۏM3<<yH}bd M ;Pn8 ĭs&o^si'!Jv XIo,B &IdѲ&J e_if 3H&9椲$Db<Z/)zn"lg딑*_DJaWL8/F!5b14g˘*YM'm4n_Is]1wE+ vIx-DՃ0E[ ysnr@4k\3acYF,x^? =.ܫ;8\al <6e*:Os y2^Qd*Д/yeY 4Y)6`@fx gkzF-_ud+{?wڂnIJ%c XѳI&,lF}UNlѕ`Bрxq_;jl!P{cSk̞K z;ܿ^:MYg.D)אp0(f%'קtcRvǡ[".:RΡnvD(iLZ3B3N__:[JFesuj D\x:~olvL:Y".n%N3h6eN )K OV .aoPw}$m:mG0-;MVc8k UY\H~1Ш";!Sg'4C‰e!VZ0;l vf;*e^[ũdG!p%* 9blap1TP|iNKBǧy1![#~ =/K[M=Zb,Ƹ<&1lYh2TؓL'EJ2DqV`Hѯoa_V1H kQ$$lzGG•xq7nkԎ{[|eA@o,p?á|*ɮ' 逵P|Oֳh`6SV T&ƕ<)1v}l^wH (3`WOqzZkt \3G!(CNj pZC<ǖ5iDvn9\,#gYCkx15ڦWr6zu ` DoJ3j砋/Ɇ(y~_+qԻ8)5o+ R~#' sxǝ0Z@8u}]>tDpwR?;=,Y$^2N0ThG>u|kv^+¢nQ D.ĦBf_F߹(dmBjO8`su>CC|"Tycd omEj+⽗)^rBBq:h1 z~pe&h(fw踰VT M! T$b1[ɑ>y̗x2y7Ò-#5<#O}!"Lg}$IL dO03ÛGltgSsUr[B%NzZ].x3zXs1aIn-BFǂ]WWdaЩ3`g?~u]x#Lg[X0F:m[ZYlZW8B0!,9O>?f; V^b?CI.((y 9ba/j'*A^d%g;-8vA[*]xd%^aRa_p PH&@ivNCJgA1M b.y(d|Va<mŋ)us7J:xa:[ >K8sѬ]6WlBY33kG{<ԚbVQqgCi"j#  3y.93V Wh㍏wUYtҊ tj S.g"~J'#V@Wagz"t0,B?ߝ45TKj1i΋ 9 Hf-tZiLRž93rԋZM[1ٔq5I =і 2T}"k%-y-/8]n8m" >uI?V輣{ =A)~$Pb SRIv{Fco?ldӞ n7N F|tW~1 v4wRŬߝa!5: fʃP4mfO(hmMꚇ)ͶSXT|+ig->nC?:IxaIذ~+9w Ôc$gEV:Z;rEnkpve?}w }&s6Omkz,hLm'T/Ȩ~?NU&zKNpt@@ĠOjig42AfD`u\ JSy7Obe; crFS]3U'|4FT"ԈW]aCcTjpXDH `gYmle&^`aMaePe@2Y+#$8bIN@-h^&%\OFl<3.7"|eE}'洼L})\@S[^iق>%;A; ^;GmND|>T ]=:E5 vu? u4!2_$˳lS^u$v됶A}`%o{=tPAi4k2V=bl)IϮDI.4|U09G3ngwt@RR'u3Ռqc\?H'ޟ@&% !KC*q}bqI\S<e0'78woץHSo6Ec>?aBs&?2VbL-w0OODl;#'W7EV@*k(tFZ:A~_ZFu4{_.0aRm eS'-"k"O)Aӕx+4=QO'oE-A_6@gߟͰE{;6_GB;Փs`n_iRE lDͥDd[0&|>.#<.髢 TD8?L"!ŹǝU׶]ZҼzNXN+WQLAc:;1c+9ŧ MZVKui%Ԥ, )n-`ҝ WvpJy,w_io1Lew C# 3,<=݄1Ja!_r_r6F0}U>=1s6ݸa/OE+=% YJc^"`GJ/jc4mvFbA}vre(J75ߋ{5':/ #QҜLn/mniקtbT |:O0NFۣctC#(i%w3jf')Zؓk2 ^.U#<#sO;xq%< Wb)8H.F'*=3;7qD(bcW6ET .ʾ|%݋c/WxC{.﹀T+M5''ŬQ6,mQcDsT \ayW{ĵNˁoÐ.N%høiUȖR{{ϧ>oⵍUn9Q¶G"'Ӧ(^ PS\evȡ%R c]"\Pc\uuv }N$,Fg^ {9 ++ObCgpl1]zѺw"M >Q'?#~Wϋxbѣ7!N P VlvP@^-aBt/EIdֈwZ)ٞjPU-N1,=rI!kE:xчKRGgDgùNlz0M*^LP,#xB?hḰi_pQ-̑ccHh.V'>qt4LMX+pڝ36`?v_x CĒ:+Q3aׯp[/h{$ߓ T]amimO 8۳w?ԞLٽΒ>%pfD PX*ۊ1M5`K|^qV%?XRs;K*8|:7 ܼ5!E^|[>9ʥc{j~Eas̸4T[W@pT|;{w'ȷA7xboi!( D'2+ .T5RU ,I5Mڡz3k䱟7v=(=~MN ~ڕ`FdW 5#gaYQw>Î' x30X9ΏӗOZ F^zVnt$\eJ-n'+>6Kb|zԚ <\_I}ן_}VJ޿~^!g}ŠRx1yicxgb*R|X6OBJ𠎚_PȟklzҢՖiNZFDuy1QqBV^.ʉl%J}VѐWS_Z$-f ;s3yv=&ܗB4E5ƽ(_؂,.:`ŝS$ݏƫ*][V; =_q턄Y"D,t[G4{ݤ.qtu%MR'q Ig j.ewP;ѨDI$7q=䧖1z/AҭCsK:lw3*cp!0cOo^(Vy'TLCb2ZHvx3}afJ up0xԟhZ^n*;N4,c0Iu1tF5"Yi}E,cqPg^ܕ x8C=W}u3_$=^4і3P&1- EJ4ϓӡMS}2^A,?@kI3+$Jv,>ãuд6?q*3?;k Yw)0nAoTojO|:]eOTA1d t]z~W ,*Y tub8Liz%v>Cͷ^%/-Fa3-RFkd" v 6F8lϲ*vzdp?8T!{vbl3u ]V^)`K&=)&ĄYc"ӱ6z9 K f?M[|}*XwQ$o`bvg9S ~? WKaG\##)$,4M;>zիqluI}BO7bT~cjLs$ay[/0O`-ڵu~vw6 /l.DŽÿH%?74d',D?(+XL kæŮ8"J\*&VpѺ! o[D́pbQ6Մe&F& $Јp0h-,3Pw+]n|G|W-M-jXߏuy`q*F}Əsh΢e婬*ZN*a&j}w_B#fS)3jAfk ?nA7y. hinGnkIhjqk|쑣V mvedOA޳ϛ?0>-ķoh=*ƤsovE<$UH`2wsVLaޭ ye1U-%Ыġ.Y u7>]P-5)MTrX#7 {fwZ7T0R)|Q\*H-i>6.XX='|jFaU M1_IԼwӔATIJ*Q#)ʅ]0*b_ذSn'b[ "TMH1QHޡ݇8H"unCrauC᫠`OIpS׍IRJ819:^AnS%{ӡNO|"V)*_09anRkkwp4st'A;B:;A;)C1Ykûmn۵ pY/+c)k" *&/2cb#{%vL#f+#QJIE ץk.qlQ]ߵ4)\Aޡk{+r",LNC}wL.qkyh\lE]rn*`#!#|[p7+.,N$@*Q`|i6Cs4%V`n$.%I̐OsЯ5o@D"~nLUs1`ifW,OaӋR]f¢9qSl:>:$rkPm7=-Ĩy gv MGPJ `js7g+S@5y{ *drBumCC{1BGmzO}V7p|!i~u}Nf|\y"8RpԽwtR1=/*m|N!k;c8sI1e-Qw(]^(ѿ /9fH{nZc(gPk*k˓ֳsIq-LP 퍪R] ?@˄+D"mDT <Ӧjw_ t!;3jkB(A5eS\j|_Nq<(:> 6pY~u}b-<}UAea%fKffVúS*,0鑉;7ZA?,FTanǼ jI$t\2!LKGu|z N?vs%ʾ"?UKq/^J*f?Avy- ļ͵0+ !~:X{WN~`ˡ +Ys41lTF6tP"燂^盏+J ݵ8VQyRHLQ( ^ i֢dSw7n{0OK`sߜ CRpQ@eXߤRpĿ5gjPZr17ۦ.yɢsz^.j#' eq^s'2I?R~9] BxC]w ;؇~ OoV=cD%ZyU[w6$ (mfʣzޑOos9\%YtbrYjEp1|w0+*oX$Wq3,}B ^WYǾ8W09 c v=8= ٹ0`IOfFokGyڠhAe鱍0 ) fNuĀ"IQr̄80dD P`]KhQ;;o5EO4]yS -K?#h3%UgrBD{">nWwB #ϫA^1WwM>zZ.xMSi3wb2N|վ {U/ 8.>5,|Ê$OM܅΅?7 T FoC)zo6IIMˊe{f#1LPFYB?T\CtFHq:"q۔]i,AC'L|Z{g9mEF),wŪͰQٸ$D:IqpAF5򜶪|IܦVP\%B\ sLTIP|h秨;$|\x}я=) DA1; -\fsuC: V6yF@j;@l[}l2,!;\  eT%qkomX ŜK,rt \ɀY:w RA> = 8{N9] {Q'(" ϶$,Д;m [bVjvK0Y9~9s٫u,I.Soil!J§E>?g8pA #z[SE2BapNYX {cB˃C/TKhɵͰr﫽ܭķo )NJY󤘠iTE?h~M~I [Vp0JzH4N]106) ?-&MkN;+W D6Ocvʹ]32&Vӭ~oyLWv_фUwp0g UH$p~ۡj#akIhxf`ɖ>KiN"*驘1 vI7˄NsUEcb 9WwɸBQ/^⃗VL7= J&u Cz ]`*0ܭJ*O`lcN%{R/,զa}KY<)# *pH֐t̑0c}'.0U~l H0hDKj;&\9#=XW/²i$KS x5,ZXͻJ[ f\>޾|3NvVMT6J .m2C'1Xi:YߡZw/Wɞz΋V 646x!l:՜O4=Gmm$msE7,48D_Ɏ%nJ#aH,gGwb)i%c]|EG5@gFxg]w.:6vnVQ.7S-q/|9l=2@\N0ѓxkw|Ρ/o%I!lM@dq ̍[%e] }-"BYJ?i<̄Dhp Г58D yJW VPt^H!fzJSl ](m+$sw_~o&[4Ua&"#`xI(o-QGM#xRr]m 9\B:j[\6S3Lo kiꏧ  Aw`e uBl@aq~E2i]5ӭ貨(qtO3ǐY0%zʷ^ԾWxq'\ M)E-rLJ=}o},g]co~).d)'BEokٚb^+b8m$cڼ@TrM|d1OSMτGVIabT]18O 4x[c)4T|>&IkUWDV<de$] m7 r&AoX}D]X`C?6d&14{Ј KyȱyZp, ^§ K<Q;3۷}YykbOiqI\P82 XBU-JBabȭ.EANG<$QBV/ $dLOlr%L}ƅ&t ԵDR CX:Ux =B۶GJq "xkh^̤2DtY^li+!qkMc/{>9.jv3ZL#CK{/iR3oIȉzx燜?;SSH^^ΤEY*aea]OzΛ :AeYĽ2{̡MۋG!==k'F a&3vjBwp5G7_3H=#^!= lZk*5Gg\ {eC7f]^/=1ij:U_ =$X] r޵ZewҘYnx*Ws!"b@Q3Z x%ǻoK< gj,Q-"?) uj.V p5l+HB "KSfmbUH|j }YoV-puIj%5%!?.?<81O@0}J&;?B9_4~@=ٺ,}-J&{5@ ޺&<dPȑH͋ܰNL*g>vZ{)p7u|;̺oAhFf Ҟ𜀡cʉOnA;,AP-< )g[\E rB%BL6`]~k6[zطJn} N XFY:0 +I@<۸Kɀ$g DagI;VE|6/!ʖ*cop-CZFک 0nHi e?' Z,\ZEƞM7z>dk?MDoVm|@Ɣ겫(2=ò1JiۇWGãY"ܕ7pV5eT́vc\]ϜS@Yjeee: Xੁ|}@; N_3HNIJzLE`wr R=[V:YEY8[7`켕 ^},'g;/@u["}Ti9Ss "G(_ʗ&9Jc<6^,!bybIto !p6&Jd>a[@Y"g8&J"~k5VXt;Ji%foЂp6\aH>FkSvX#\Q mK]O(=W//b~?X `H&ςcS&ISv5Hlq;1 ƗhcpmQwN{ZaIU#$&> pnO+(EdzxoNUU1)lqZΚJ"t= pQG]kB뙗|GiOf饔PbNq&F!6U.ĒFl; _ÍAVh6Rύs0ȥS{5or^G2pqP۰<ŠH NzOS)'iO%ׄc+d \8U3 D?>" ?fuNJ9f=kTp$^Wp S$wD\v */8&RJffG461gg8/3?Xnl'I]s9cgdekH" a%P*m,HJm}jDJ[Sa'5EwRϻXIR#ʚԈ3T*GWsrkGTlpOu"4\WAQ@] hOh')YuܥAXX8-)J,V 1&;Pi:ak m;eS+Mb>-LᎺ,+ɜaHЗRc-i{UPC1!/{Xar~g])϶~f͠֋/k[x[6g3v߷B\)ixx[yy "% B?bE7Zw8ՄS8L8ⶎOI$$=i'D(>dtc bs`6/E$y9)6lWfNO &$]jg6޺bsΓ'ڣ4T.e%zX7M}*>w<1긢 ia{-yrNp"!rZ7nu\;U-$S׵D}k|vtt@-FSvIZĒs}}yȌ]Ӷ"Oz+-3pr2GXD.~~` ́hnp&*e­L UQpP$ŗ0 !nIPUc퇼ͥ# b]BCQǕ%^<|Axyq" hi1M\3)Y'18*veaSw %?ڧ.MfV-DDrPLgJ,>bI$[<bLmMa~024&DhzX4~C )2AڻܫEՁpP&wUtd!?|,ryu#}`|/(JK`X&^Zx MD@@a< _iZ^OW(A~Mⱼl~!jU!ma jόʒ+‘QZ&؁rvN8A3N2>- #SjQe^n1v]Ʌ-i5%I hW}FiGҲh*xx9(h~-d·m$XLAvK4!!6r^}bLaѓwVXUU`f/ЭB0 wC|@@zp0$zp} -l}oe)}n 0q;L 9 ]U9(2u(2vj`4;&\?@[NwunKsĞ6[,V5/etbκs^8iƅRc5|Ì:g"؏8/Wz(jZ GZjÞN Hubz ܳxU!lH}) 'b .md##Ofk$z"t㫯-fYAa^-biz>](r]T&x|4D6/Od=p؂mG ҙQgzU_+C.w #m?[^eqy%#$"0-'ks%s nKl?4TxiPe'DI5J (Z<\'JhjbtI7zVk/؞NvRbfQ&,=FG zcwf!?j٬!"{NG SwŞ0V?VL0fvjB> >8f-evcxE"mtV]`dv/Z#2WA W;ARR<()dn> >v[bD.OQf Ydo9{G-3GFTjfj*IP9:H>dumf>V(ҵ4{pk?م:k( WoЪ6FSbUTTEa 1ȋ" ̔s=|X><9JͶl.!.=e&}y!s !DZ\ݻ$>w/W#-bgj^9~i!NRS &BiHzU=ߟy'gqɮd/[rT]o%7yR"kf8g ( hp5ϕ5]ޮOnt53U&Mf7~R%sF1p#7.ה*w2[knC_śk1"@CD7Q gYZ0707010000003a000081a4000000000000000000000001642603a90005daac000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/Zk]?Eh=ڜ.+эJ,bQɴpJ*J lw_1Lݡʡksy'~>(0e⊫c_ƥ۲3Ŝ*6 Ϋ-To޷vDMޣڊƋ.9UP:oP&_Z6#&Jo?3:m̲n!:il@ᗿ<92' JHb gr:{Y` YhYSK.V{5Rw+YG%;G=8[t+֔/hf$`":j$@@?'GSм3>w+;zzYCE 1(}/|*.CPeJƺ!M 0ŰU}'ɯKzw{n1/dObZT#Gx)BIdh4Nex4&41n "6]n~7ZT%jq8Ed/|%݇/;D!v 44xmŀ'qI9<dԢ|A4&".,`7ުE\5X:f&$4ެ ?ykŬFZk -xbt5<)Y6BzV:EX6~nN[x%|b:WRc~ W{Wm(}#EuIΨa_}arNpG 3{Ь:injbzvtd=1/5}V55'FkF,/LVt ]\oD -ǟ]t\:\AINl D:j. %&9xGIޝ/o!d='Af?wEA}*{\PA+k80ڏ8G2_i@\.Deq*r@v_.mY^HE]r;D56|sL>$NZxT'ѠiZiS??UDFL1j́IyZ8ȱ+!5B "HDZ|Te~0b>,pSY#)հ!-1;Bjnz <CQo3X2ۨQT؋9UTPZ5T]SÄzw1jYu&bԭnF>eWI)]4V l}ZxJF'1o$_'akѕIb.WK=.xBJB8ל_bHOjD#QF͌h!a~:J7X)bX_Rb{l{sܒb11,&:7t/ӽOk>l.$Ͻ$_ ϚHy=>|Kd3&4 Zn~,@=Ob+P *m-Ӡń j ?2 : թUcH}C0רVI"1G8V~+| ]$ql0:MȾ J}p(=u{p-1oi4e I#B`1#yBA|X .:41y/ ^r'Z@K [f>3aR|],ϯ-F,uWr0kS.)Dx\YnjK߹9q"<3Kd{){|H߲8sPD >kJB8+-ԦR,Ja#p\]xZ# O.6;/ߔŧ, | ͓c H|&!8Zqm@6y@M9eV(60` ܶQJ[}r48qd,nnFK8bOw1 .2_%V~v*|]fϚD)GXJ4vi^(aZZ;+ـ?Y|_lԝ?*18 N!a}Q*@mh=JӦۀެO!Ֆ64{Ng;9}ҝRlC9Ʊ lęsR$®Z@ Tu{sp;$Y / ӂ]E7z_&gWbZa1Q\_  1]] +SZܲ8@ѦZ)݊ɡA.s9Q=ynPU9m"GdR;6u5_+ոufpI,R$LH;z&' "1A_1;99Dg%c),eyx-IdD ˿m@aV:l<+,bN(!<ف=Ckl8."A忢✫._ ] .. g~^%J?B7\Pc̗(h (#NJ H 7#t8ZRwViG>2 HRD)%p:%$~ ]$xm)إ?3yt'nهE{ $.Yͤ`8@-=Ewy[6+fhWqϿ !HCf*59ؕFuKwAt(#瘑(ߠTOn,k>EلaCo5%xwa"&{,܋V-1 J +UM+3}qĎլ7WkcIbǟ@/kV]3}Qf犗(F1t9nUNzl!n*ZK\{) ւwgsX q1熎VVl UHVs{Cr?/|[Ϯ>jPځh4# YRH=ͪp֯),Н- tH_;t֙F! ]rCx9za>! ^-J*j=uq_YۍS0 %t~A,A -En!aϑf}I4>dd GWÚ*Z0"dvi#xX}d*!,iL8S̔Q> ,?/X}c;|*zZFX۩lq6Ԍ>ԣQ3Zhx'ߡuvK|RH7Fj\X0Q&yuJ`* yf®гždSªnkRdG7nDx] eds}by:YdhE{T!ӰY\C>{FYۭk:%ϲ}B(պX;E`_b*cSw}WU=at.AձJ2?pҵ7!|1Ak éU), ww7<;!_KѵT#j;<^2 T%q,l)8&U{7`ʨ Y;vTcbTp[hrupIrExh=uZ(> q{] ФpIn¡LJj \>c짿bRȘ{jS6ȄBG 1"h^-|Jw;U*u=6VVgD#l[D%ʡ~HrN,;q7scjj-eu-T25La"^c>~-q.`_jDu"3 ZDk [k~!jwN_VEns3=Ζ@Il Aۀ. lĶªw#hLf$yV٩\2(CS؇w20t8(r4HL:(| t0u!mYe[W=IXVA3lʔ\L//`Sh.R{:h_(q>Ӧn#jE?ye cl>o־%TWK?U%Y_FZhzy,YY%8Iӵ, oC鳈_^۫0V U-.j0lv?rti!=ntW"0FXoQxI]sV*Q<;͏ʅSxQh҃ o4_B < gCMjWp2~$ L^0eQ BY6e*|=? sޮ(0v#ʼnu,u#GYI"|dҧ;z\['Jԑ>=0+\$K61&?̖EֽO{1H[B .L~8M>ZItx1eRi?N*ey^w'(( \3R"<7:Sk\gr?O5|ou|].L;/z`Ɩ`ub[)[޻k2"z!zWOPa.|͐d`[) FY۱֏")%8mRyˍ>&M1w,LҪHJmP5Krq-jޢ{':bOd ڙsP%/~۝O}"JC4}cz6R`KXԁhqx;m6r/ⁿ)]ˌGJs5"j5)u5կGs?m{: Q +r3aUz\Pў) ^ Z7QF]U#3/1n>/%# dQ_A8g=˫,jXnҭf kp,*n25Fە\} \m\X@5yVUm\ #v3c(\6X qgj*˖iɦFV?WBEKx+i;B73K2UdD `A!x%^SFމ+W*(ExV>~TP.SNi<,Q˙X]K6I!VxūĎv~f~DoUxLL§v݌#p*0fF>(XEȷWq >lakTqNF(=h+=U"T!KPq8,2Raw.θrRoUiYTn3vÉ<Tz5o: 0c0#U0CGW |߫ q>d<+s*LjNR9i{J+d'(zJ~ZllAExS{}C;3lP2j^ڟ68Ucc x$܇!Mt\9~]h}3Fġ:7>^TqT_,4$ZuE`+ 4t(nޅ8JBaxvg#܋f. ́q:g;l4ޘ1oc{L\mZ`徭cPcwb&;wVW|E54,w1$_@E֋щ<|j H6vH`qޝX&/ve2l8@жHГ[=-O.o0H{(k  &S¿}Ys\;r4-re盧 YNlA]7ni+I'ԅjc7RӚ7HY 8\nn%b<^a|4*u*L7?ago%:Uw1|p~ k!L-YVW w.w4.ið〺BM #⌌Owk7LF%#9/ȯ01[Tav˗w&f͑(:L'S0"{p=P6kߜѕ-M@7.tD6 $0C? %$g _rA= rFI`#tO$e[Mlׇ7W!`Fsb F4g:g&aܩ?e-,h^`\XȶЖF n83As(e9v;0L@#1jfޢ+[UQO5yILhw<\u-vcNSwᣜ֙OG)Xli jz%Ȓnfi6L@Q/ְv\WܣmFxJV] ?xSp6-2`c}k2_9ӂ)>%-ݬE:?WԐ1t~ݐfE=4{rvkm`dl2ÕD:/:$@éFMi3JF诨=)/^y 00H*6#CU;W^kȶ̘MwS;ӒdouXlî۽b{3 3T)m\]&?rDcѺbiN*- ;lLx>ZK h̪m_qL,j"WJ"v8*|ɫ)1x {ymM[̚`jgpn=6r`FԔl)>,1QkQ HG"$mϕ 89WŽq,ݐrx2 #qՁTrzwK3)f'Z)f(7l_V3_MKnHm+u ɳ[XK֭;Yj2} J+m}ΐ!1Ra& ɟze/y I WBuysWr_s|بB j8ORP)u\ރf ]hgǚw=$t/ ̜AL`0vBD9/6cE71P R>ȴKWqAToRRP|56IO adiPh<,_VJn_ma֗JT|YFB\R K/bEO^]1r"_zW pIut Rp}/"+}JG3L{q-fȚf ӳ&Nh9l.)S=ŧ:qY+j!sRqNC# A|e-d1xI71L6-0R%]|͂Bt { v_HdNE0~x'N\gȇM]y]&?(X'M# 떪~ 6ԙ͐pڢ˷oFe&1 A[= :S ޥGLoƴҔt;tkt6x{u G 9q/ *ӹ|# FVpUF++|6,TUHkA3BJmj-(N2a2q>QUU9F߅GzP[ ~EQ84@p7XFrJH5l?b|Rİ9bzdUfsD6zE Ц*Ny0C#wv2k͆nT> 扺RdHCYJ[]:)3|]fۯHZkNSdz:Rٜ);0`_'2:*n[J<'dٟۡ s,-$de[LonY1p KBa$A6Qi`ÄSĊcrPU3ծ7Am,!{nfR6-Ccq';S9$3j1z-w)~Y5Fތ) brYvzmWg$e\%3:.Em_K ?YKc vW>+yCl#Eً ?:jk0s&3w_e$wm1A|PSQœ4Z dN~OF$Iv 8 ]IHQK[>Ԫ$FC-")q)cR*g>2eF:iuıl;Eex)(*Y;b{OՎA;k0.t@Hd|{8cjKE8ATք;uˑ 4wc MT'2%̓ pp}DgH~&amZ3v=q#[Gta)ݟebTl$/=O /'Z [,l#Wv 1 4<.^9Ry no2k*ώYjA/* ImwNJq؟F ~/~~J3J|F'I;l>Z`̋,wPi6UVEД礤G6ڨ퀯4rs},)'v1To p첗1X4*CB\c kB# wV -u>;eK[ 䃽7 #w$vZQL22 O/yȤ'H{w嬝Pc=dsijp-HvW9:=9Je ]}5%,)`y5_w9Ztcs#ԳQ}9}Q]{gopx#?A)܋JnKo~}@-Q#wQ7ɡ%^5> _,Y)qtܰ->#߹+a^;o{7B'WadAKzG:GkjԖ2 0/^EII}M:⫿xex>J>j09IەثUN2鞊Ӟ)p`Ri tQwb0*-w( `]x~sD9d%g1.?Ԥo8a~9%%T&`Zk)Hlݙq5mT WԨS׋Uqp^^QX do@,{o{h?qpg5^lhE:`2.c@i_gߩF7r^߆ZGPLUi 9^'lxO`Z1P?Rv @"az9X"K}^r,|{LdP^E-`* hB-7&)|1ZhH…xlW6t:Ã(1|#Ew4AϗCݵO߼)Ώt9#3Z1"y@cp'\61PzaRMz%6T>Rn4#@Æmv>K\Z|μ.djRPҮ)570X\iȽēs!!SDfy֦u|?LSB LL`OTimho@ڎR >qᙇi#"ֵ'2r'?V/%aMPxvvƾF_X*^:3 W8gݟې{6Wh#kpz6!.(AɿG$tk6=ԇCqǼEz1)bxiVR>ek D׿>YN'˘e+B| 厹)> rc2ұ*ǔ"UWT]omz=>;OM>ǃw\r_:d4kFhWE]ae5!;&EjpZHubw*,w/~u5>q+wj0Zq?"tĒVDvtsZ[%HX˱PoD2>ҫn2x+,qdE7Oxn~]g9Gߖ}vH[w_HzpQwD1NW@w`E)cOpXP^M)CO=5.@V\'-ɕE[nx\?!:d jYB [8C\AK")EB$^[f ?r}_FQA[Kn-h?3;yrb&Ztmޮ]8>iyNȶ@JCM< t5Pv_PM%в Օ PDNt9.x"Y1?@n߼&NN~M\]voTHh3Da]|]_/u8n*<f53NNʛ _]mvwKܵl_W#y !ute醦,cq"59U`Iq.UE}DE4"gn\j0? rV.SDWcr06\S#^9*at9}{&. rkʐp ppdG.Fj"vDG bm SȗpjeY$k{90us坫yMJ6X6 ϲpx*IBF`wZ'oG\$jz%&*Pꧡ>)C!}(GvGHxc%N*lpoOg%NP+6|+fUk"gpWd5O8qcߗeŗNN Sڙ?3k+5lն̆;)Šetwsr`Cߓ~e4WFPW+Mltwp{q9}V e<& !!h՛VY&,P+9T_c3)ʼad/Zv%4qkq%JYN mjoĪR!@֧\}LX܄@0i2DN| >k`{{7?($ $=p|7]vLJ] ̠yY`,ius5i+ˋc2;+o B%g "9h9 7̀5"H{(1o $$̱hh> [-T./B ҷ,"cNqD\ZG & 3Y*hٴ @G(;kr#sk+*U@.B?Sl.AB3Đ Z]xjVZJNgE )VZ yOoopFh^Ug-bykl(i#6Р!}Rj<:;`ܳʫI0N`#k Zz74xEąK;,{0@vu/,RB̈́_}%OOc%`|-LC"GY^4T Q;'a}xǡY_&-/cReP^q\1D8! Thu񴒡?3nզKf&&mv`bj'kL>Fڹyy)Yt+]F w]a"/ u}Bhe#_l6.=)(2Y*, Eڜnv*tHxBVPTB(7y2C[C O5`hYޔt%lMaQipq" cv8$u?4YotCK*%h:L,NSm?{"MUG'+P(%7cj2sV~vtٮo:-Hq`Pi1d^aU(%:c>nB zhfXl?F ~.;4).9/1Ɍգ"a ܇U&aр/ o 'U\y:bp 2qv|8IsV®:FVEյp{ S˻x[IS|G)Aik_ rIGM;ɪ"}+.xL=L>P-ľ ݄-ES'24 R`xX}lw tBN΍WO[1&~)^ c8LHtM}vHQ\~ܠ}!r[1]*Fϳ u0ok 9mSk0h~@źêʼnC7)$IWs2!KHhԉZ9CTߐm8ll5I%H,OC :V G$Wp>k2 RY`<vMWL|l(V wz}JeR( X'FϬi9P"^xontm*6'`,`Xhil~6lu}ލr]5Oߓ\9PTKy;FTq>9O`k<*m*QNCcA>*F,'nR;Zu50@N.m+: /jX%k&E.|:BlEG;E(tq&0œ&'tyiLVW5-+1Jo:Qet +Mh{GmN! 0T!lrd a[t5wq3ߪjak+rw 0 ~N :m^[``G:YY84)fwt θrJ,OC Qy0Wg>fLPj->NKE~CM[7Ă `H(4HߥnfThq~fw ^f3-]MlIampƜ(Ye:Y{sxkgAAВ(dyM!+Sj7ꑺN69$^ V^`ΠA8YazvakWX55Bـ- PtT2(߬SU4G)Sw1Ě"Kbֳw[6u_\_ rt/GUҾP03d"=CJa]; >i6|'F+[F.FؑvNyXWp$(9G#g`7JZ([t#kZJ5wѸ%j6Y*ᑼ`zA013 Jß82UVIkvcT5yƓ0e!Xo 6U .kTPE^E*wSi o>H{%.ٯuC2*Hqone? ؏̓wSфfOZ|m8yGCMc]"-$" ݩˠN jCYe(MrRðX.\*>ZO ȇ'>Q9y a"./WjQr}ܲ]6HrҳDhIq {5{q__0-$Sf/>z۪D#I0h&lsCda6YWNu@P&y,KK"fB2 tKrEɹ,T{ } pPVaߞdwm]'GIQcbM-^Y^g +5|z]SALa!`yC!IPQ3vtIB+6 oCEkPoiH}C̚(7E$w ;_؋cO 汪[\%:RAohkG 2Ck9徖сy|L+5ý%_GXzpE_j6HiG(RBfɸV6A)cGĿDW/xR?#1 5%?l!_N=\]DTGQd8;/꨸)%$Fd4vq>  gka8Ɋʅ2AA wq3C,E},A"Q\P9$SVA~h'lR#СP>%VW g DBLa}9Ma"{g j* BsD-{ lߜ){>`TN'c%XҩXؑ*y6Xkc*ପZ!KZçy+^O~}ܫpՠ%5Q; >WyD@qlf=Q߸|C RGc6E1~ľصE\^{DIMr}X ?];\" uN |g~dz 1ZsJvV6#J^EV"y?߾_}{  -8`yCZ5V _&Aes4;;-YtlՖJX@>ΙBL=-j1L^u>8ġηJdE&x3|lNb_ h>JrtT R`tɨ"R gzt)_"ut|`CL#=:q4 𥸯/E O+u~-̺b\;ӺE0*]KB)xKc14fC uu8RsKyfYm 6Ɵl 9תJ2{ڲ'sp[g$ sѿPs,yDզQvx9mUB?>m(lceލo/bmm 9Fh'ab&Yr|ߧFFQQ(2| ^ ųW) {֟9oOϲ:{O/]jɹdeM"!$2\Q((|<_Qh?;k4UJBÙXwCxh|[Va3XbHr(̷o\)l>i44@_o,UXbmBV2Ueћ B Gt Q Mǐ2_4w,yF:Telb(P=MR Mw).uίu?ܻ|nuhF̰ ^) b/ƕ}񹁧 LGΗkkJur!l%δtԇbNhC-R%8EC0r5TЇ3 ո(Ȃq@Zg=۞$֙nf"H'&hˌtJIA _iRN rc@[%>G65S&*!랊K􄭎P@I (=E+'&^ց5;!i{[=Mh3y= [ E~o|9=I@&W#G бfk.IM>,)c z=FHoEcU 8um>gÌ79PNEXds(k c۰ U𬵪T4QR/3oƏ>VL! R_1 6am$Z3u^qkJH7npҞYzoT'q6 x${Hs,Җ3_2 $a9Wzɔ]R Qͮ+9їq2Zٍo% )g4}ar=ֺqz"衞_9e:ٟ:?q~(~Ra_lU8+\]72 >$; PU+Ru'eʚN.nSP5^j2L#8[#FO]FK5QDd6#/&{ͣ=a{@-XaןH X.P3Gk@÷/bו?cl:e/^c( "45"17/"袇~R#YssT&7 Jw`M{mo}鰚@m!-9ӢK < b QU;a+4+DaU+-3_;k6 @.f=1ZPvTw4˩Τ.k\bV9.NO- A|9p5B3/^kA]ї` qzDu4y2%TV暱!`-.ϚtjBW׸L2e~cAočF`ЬE//@*eްOص BL;3Xr|:q8"{|8wbЪvat@SKV<\-!n~i8u\w=?b\d@ $UCcSu_G#P3nYDs8hC aةM נa_Or?>Џ0ܶԊv!mR`1NEĭr]3\釲H]y-o:ISt }T6PKqd{/Bw<\{&?#Nom =n'wUs2X7pXRn 7jDNRT>oP܈# n 0PT?:GSL9B a K.iQ\EX@ ` j&hG. *DW]> pFFmߨ" $ժt<>E! eE΢ݳ>)&Ĉ^L| /&99 s1(F`[X;ك Δ}=< à{Nl+J̈c|j>&]Tuu|ɽ{}CfN٣ǦNc`Bv<ZڪJ!\ztCX ds.jt&X.n<uLufApYg+"6ZGAU;׌K)Tvu˻|"f|Ѽ](PԌD-\^(&3]ts1彩VL gDbs1N[lJ~epu`3V1y脽L"h:G}hDkh4Vc(bD _dm6$^-_f~IzPKWfk4Ev5ʹ閽hw`ZT^]x!1C_اe螸pcOMhacc4-PjWb~ū31DGK :2HػJhc׬udqٵSM ۿ49-L6x[wӺ9TC@Q86uxiuʞ/ҴDUF|$(5 }}nQ0MmtHՠ^ !wʖs/lQIvfڄxVfFEtqC\mw|V6ݵuzM Y ;Rg5~CH>z!aaAOiKTBnzh^/vQ m5gCH  tXnQoIHuP&ݹͣ;aJ]_z(Wڃ#j>>Jw9Nw1m ޟjŰH ^rQ.x>Ib|glpRi fgф l( =)35Kpq+g1^!/p85uan;slG''A$2w. cdPNp3bIAGbF+]Wh8n"[c6$7 .icH ;l=-йw~g>Nr 6d_UD UE5syXrp2@Id:0{xh:Oe-3k8}I'pa읒>.1N@XT=j@qudWx|aq}w\p4z8e J˄q͎\M$XSHjr]"*n:f(#)êPcXI׫8"'ŀu8/;Gҝ ~-Ǫ:A׬|hÉ!0ZҠcoB-0V;]+l)+@I޿z(+LhX4J'o8t&γQTѮqݝsiP|Hu z!urKHŁw g0-~T*ٗñ/f?[^ ~0'-hUrjFFk6a9jS4G*2yeU ;Cca~P&ME 'ekVr¿őd)CR?X[̙ :w+/}ɌPv\ oI-RU:tݞqi7cBCZt놼7% % e{|!p/õ ?kf4^ƶ&\-Hsn(oLoф/(r0N}Z_jXYNM([kX\yx7\)(SeH{q- I3Ɠ%AA7AqK5QmD(f~1FvhU&9«۝Es')aҜQU"Uq=mv1;M.ĆИ`K"cG:#[JxTꇭY c`DzSM@*4?Bx&vEg>CֈB^?͕5L(83u{$n 'JO\ij >)Tɤ*9%W'PEq`x?$C')+D;UuNo]ER"&x8Qm#WFpq>b )XZk"XaA\p9 5<;ɂ)0xJ8F>\+ۆ/22RڀF^˭J -gk❙ax XqYG{Z|j ͇ Э܅H#WMPD8~9-D/@m,3%iԞ{/bO`R!^l ~F\)&MN@MLpҼ O$_mo}L{wq[q^p(NqfMva,tn\:3$HIzP%0cu cX>W]CSw;?i 'H}9/,#FxS#OgU[8^w10BE3 1H E֨fn9 `cUsvu>g-dDA:q Ч ;x۞ -`/l(7!sC-KpԴ/挜sa<JH}SǸ' ?Gu(,$ԈpJ܏$ĹFՂ JwI&$9U|#\{`6Jߠ=wr`8pK0H@=aʾ}5h3 7 Yn=ץ`V:_'9d^oPxL?X ҿ, ^dπjFM*fXC-HCd_I=l\e 7$`wg:^o :ZCNzeVÉ[zss7"b/ ypN]vlIe}aٜ9ʺ4VZi<9]= .9):x^`ޥpj pt.b8(H/kR~/ Eɴ1y*hԩ[-=S}B3AV:cfUs Qץ \R4-F2 LMQUlO^"$RsѮyN:T;o/u=Y9*xAz&6Yx^NH}s.;/I0lnUY2f.GxVnA"u"o0t5=i[ݖ6(}k`}FPÅ̢a_ᐛ1M,'BO֖I/Q.f}$>=FPfZCЪ_&4 ,(iag{ƁlylWksݕ8hRp Jo5O 4-ʜ/樠7z:yȿ`}!Y>1:NF o2_ U5#ܓ+[,.Di6˿k} **@3e@T T1.0\ٯouXLSU7m*15cv[ptQ{mb[<҇E+ F(d.4. 3oǮ*Erum8jYUſEj8ۦhRjgߗqx+oOy⩸Uvjᚽm/ I^a$4!"xWbZ*Xw =ba67P|cy6Z&^z/q> 8,:_7!j4qP&%$ +?I0dx B yIIe zz) :f*( JNM=1[Is{/ wc}v( u}ܣRVG8ot2 cJMJ%|_pսe9F_΍՞ϤTjA YEJ']%]3~+fXx0Xh].3g͕ϳ7&צRpSN)c B?\nR wI)8<ΪOP-1ׅ.Ԁ^?;[@8yp;Ug\s\}ȯۙ$Mez~@ʪ oXAm#4~>OG@3qйF8N΢:~Xi׳Ʉv~Xi/!I2jZ>R}OlF+n5f4`A ²2gMi4r5nqڸ\U\?Q+/Zh!Daor&Yy :y|lk3jktX0ȁ )TٷAff1o҆B=td*m~ U\L+,,w|f|3g 8ГP8#CMBdh*I$i~fy.\UO,OD 'yǏ eWZ[93Ɂ}qXuw;&z·[(]+X8NYܘ9/JREBSM]4|8ḿq/*mB0|0 M iaGN"r%a;0?01&Sk`%ylmѥ׉HpWCR z]b&Vrzd)l}A6war aGJؾ՞XH=Sٔ7AqTt˓JSɂߒm2NkvLԧWH|Ə,l D&0ihB%lib1fdSV 4S!Ph0 "Q߫0345eH-  z$,mS/iyj&+SFu7 w@5G{vP:9oV =FaZXgVձŚAȄ{n|Qwu[&|tzRUF!Y)*U<[U%+UbTjHzt1&YT.E0/i_TKt tkugIUbl)e^ԋg7Z! nnA!觎=Dz^tT2E˓θE E%ῷ^5qoiQ'(ο <_tOxr֞[2fU9o1,zt[`{_D(d.?a9HvE 5!&ۡƎ VezôgwFjxV0oi|RkH!pf|wB$xHr(<Htb#nqOEȢ@"vTZ^@XVE1{Q!l>0.R$ܹLob(@(i^a3p*;9Uc'BȤ(Vre{wdJ!KW!: _l5{M!@*wnW}xzp (<4`-x߿M'aSK鴹۵A񚴧-ꚧw_ aB 7k*ĿC8*h0*Hh1$@!G֓(V]rb8{]4؆71oب􍡶2o(0I-5ڕ4Mg: :ἵ?G^Ղr]/J2z? ʹBhr\Ȕ~?՜CT=RȃI;U W2Lq-Ks[.֞k=!dH9PJd[۠sN! 5ǀ02'}395M?#oٴ\e+Vs07%Mς6,)/)d*vaw.o0B8 e2]{~Rz?IǘeI=hW}8eLʈ2)K㗺mMtep!=\YUٱd {DNB\\(ZTxE ͋aҘɳ!#$4ГGG;ў&k40t`(KF%)@pկI@Қd]P}ê9T"TH6lI]'{j'1z'bpc禗. ~#wÒIa ۍSg>,%dMD! 1ʋFm2A˦ {;oFx Hx/z:3W.9=pw9.[mq&O\VZQx_ )&^&5MCs |w-e~^]ݴIO |]CFVZD/D9w~muT4dɊ_4Cu؎ YB{ zAzaSL;o_5g-z:|=z+hp+kw.~'_̕{DS*2R.)+1ΩLp5jۨ'clԗ[G:Ǵ22ioYMNÅ"BnOV͞O?5XHJW * Ab5H>U7urgmd6[Wa XvJ:*/'@QV 7V$G}\^J3<'ƒC#e2ۭ݀ݜ̫%HWsWb226Sh0aEK9f G+C-&9D }P*-~guΨVH۫g$BfWC܇XeX 7i+ 9Ξ$  ͛(F_Fv0h#5g@AVp?\оp7" ¢ =0+es,+L!2/gRPʣMKmb F2GؘNM0g«eJ7ȎLjXs$:GaM8V|`uډgSB;> a'{ s1"0AE#[FvC!~g7H SYW8頄E pJ=SqW&01άyo&IK['NAx: \(~/2sGӉ$0]#]Θ bKDHhoӋ~+"FnP7<WKjW[ %eo.H= yn1t&[~#[EP$P@Z.o kcT?tMx"jy&s-vC/,xg')CY[ynTeXoSyYu&wO9+Gr  K %[f&r8K77SU[($5=G zi3<E[q BlHSL,qtv'xMl]nXǫG5LLP(P&k-r~$OHf H/g4ըfÊ ;ܤmE3i@@:>D aJy KRq&)E`n5;15 i\īd+eS[oZ;Oomsew ck Z] \`DiugӜ*XM&;6~V?m|j zt/q/-SAtНhKu/\ގ7z1I/):x[f[J[hKHqOPըT6殺/7#J1Y*31}Fi9KĉJJ g}(?+.4E5o.U gt$k8k}ԗRС1 v7mU-"ꏂL"(ẍ` z4ٮfʐ?RUNJ5LķMknogd#"O"U! Ym񟟃zw ɬ"|7CsW*#ާReS6X|!bq߱+YJs0;{o46j!S|S 5h&x1+|ՓUs`T0=ٶZ@ד@ ϱ+# N }$=9S"Meȯ>\_ Ȟ!63bYdMk`ǒCbUH> :bQl3 O {xgFb@ aTqYqV.i+\6uk?s>l]Ȳjn}6 =jsKRO0Q[{ȯSXjjHG LC4 X=-!h8@ @*?\ᕒO㋽R, , T5{|Y yV8-U*󘢻GEU^zBbK@ݧ!cI Ѓa|jWpFdʎ#O)w M=U8`-oPޥ9ۍ5hDZ?%#4l'qor}R{awzl[ڂɝ@b<tn# jsA?"<1JƙMbeE^WD1e"]pGz8]GD2ff(X,Nrvش2ׄ'T|?J:ŒUF864Q@1 g$ܢ#PCTJkKX?m͢|TiMF@L.ʄ(;?)^s]?k)ޫpz +w L8.F2]MQXĊefgD浛0&B%Ts8MCx zRk''pU AʄvW{\D +ΐ3XaaI#.Zvd:`;ŢClpZ,{]0ixj1,6 JJ*c֒9p\BiH"LM )@yhTS?ӛF^E-O%'Q^@Q{K[+TwhMlKqxG/^C=AZd4 a_Aʿ^U4ŧcWSV>E9+$He<}҃{Yu2"foN{N 7(f9Uθ{\:a<[m::[:#tWj(|BT pWw9%<< D ԅ Xx_˘%/WL”D}Ѷ}w ;z`)=Z/ݾ豭Lj4%)al t* "yĹZ*z.{n(޼c?Π%oq2gH<>俁'R+[زVGӲq=l@M8(z޿*u_= uқO1.@ɹEdxSu4i;K;!HW^Ir9EAPT|&B?9C%6U(q28Ú7tqk<SEArO4p1nD,cbr?>/1TJ7L썉SI9s`5+ܖ1[3eMߚ7NT=0R#2wm7YUƷVK>z10TiO&fTj@]aoMHerj}>fԎP]43-@t/7#Y =3L.ߕc ./ofɮNmpǑB 9ˍdsgśuDN[qr@*/4)DB8n08 ̾.^mÈD ^ʈPn|{\5K`]7 wr_xc.d0egk+߅^*e sL#m99t3 _M*Eyq0>:Jm4ӳ1Ay+=~ZeZ3Md+L_ P#.px2ʔ2DTk(UҶ`j8n[u lȤL*גMށni,U#( UL̳$b,^6ҹRkaL&MK ~[|NIǽ L7q??џ4|#eRmfe5.{Z\i/)Xo?oF#yZʗQo+Yldltfo@sbM^}>5.2f/ )i^{1`@;Ev`ysp+"$,17EM*lCS᪫T[<\6`H䉇}{VM'6C+SgPh;vY 2qr1b[1$COห̛4\N[%I>\ mEgoCF~>q'enBa!'l7'<nhw P8gj$VD,UrhH#ͪ`cJ`_QMgحK* fdCnenݦ 3ךj4s{Lvw"ܸ+2a]Rq!Օ(uaxQWWAb$*{a+Ev#!%۾J6T]}/͊ du&(KJ^HcIzއG!|d 2](CQ`50ZI#r[\)X")ma*+ʕN9|ȕB4Жk;g=fcD`.X=h i (n1h^InԜp]+9}Tʝbޫ4 'ubJwmjB7z86ND(L:W1tuwm<LG(]b|,"f~^σ;=3?h\gD~kV>-8y(99`WPH+,f-`wlE$<; Zd|1{"+W8>kN<ʼwm'C]71KVH'V`YO2(:nu Dtgx &a;f'}/zd?aRx@S}输k 2F]=ӧ+TUʸ6#\vh70X@?~X28iNm2=F R%qN xR@ cgjm_Ƕ)L-m(/BIϪ)@jeijtP.É \+y3X )Cך_HAL)^ jWe3JE)t(%Es$$;]縍ZQ3Й4%HiDh4*:j/L"]TKv/`:v<!5 ap  ж39ah73t^b%zsMn*aU˒I.*䀫ğ笐RH \Gj{V d Ǡtv;b,x4'*^RVF)3ƖeTyQCPs^v$|ł~짐_<ޒ Q*cwC[_`k*vvR; wbsASFm)YT;\N. )TRt=ޡr5`ϡdv# sti"FͻC!I [Nhl69襏գZfў`H4b[a&ha4]B6XyGo40H.4nuvj#tMK~Դ|P|>7R,3w8zá!8$,rbK6gf봂M\ GҺlM^=h* 0%L]s\7ָs"`҅Ykx']u(1zlM]×'\;x6ԀҊ⫤gA(,ȞZ{C/kJ`ӈP ݌l˲{mEYojہ۶N7^Pԡ[7חq۞$3gE"n7~Tqz< x"s9*~!zk0i҉/Bbr} i<ȝX6nRGPX2y1ܪwgPN  6SZ<'B“tʇqk{AR,BHŌaxc( D*uq[LwC&F6EJUO4bKGql C<@@TԑO(#C~׾Յ]3VoXOʖVnҿ!~G.pihW5Pp&[5=*rn|g@3|.}`dڐ{޻<9Tw;x8c %ެn@N2n_65pKX",lU Vi_CChx66GYA''԰/(nvBkhsT;Si -!Q]Q[M45C16}Gz6"{8NX񀂭װG´ksMGrc׆E\Btt)о$H)%yKW ! ylJ.GvUv$> G J&yt(.7nXj80FWf`x?B!]"d LB}( EvaPkAw6!e$TxR ; -H&6()qg*%ٙ%x3z26`=s1̘|W*}=0̨`]KeJM s2ʙ(r`,S>^ձXCt%xjH '~ˍtX+&`^8+(Nw{ܝQ#?"}Ng4ZdIc7bM<^^/R4Gmـ$Tk>@)Slvy)`ݑܰHa-&7++l=dō:i ٟsn{Eg#R2$D=}<(N|fj~Yl*}ajEyOIwnM䈆|H]9mG ot$P Q뉱j=BD'cw_--zWɥo^~|TRMu"ު3D8\FT O0⃂GԧGg>Ѯw\$h뻙xAsj v\^3-؂t J\4h)?KϮQy) -ԗpk|UĶ%k&51\ZdJ&ix0 F6 VYlq$\32Ix\)Ga:YFtA}qXXӹ,3 0.꿚[)`^E_'1K\F NDdX)>!xO\'f8!J6^>/nfȇ{[,Nr^U }Ø p|WD) D`6X=DOq "(+kjfKJWp'֨o'k"rVL}]f.% \!8|mYC|c[6禖ǼTS![4'~ eVÝt DO+lMF74(ѼnVjEsGրhdPݕ8gINX/}ao9nr-I@tkb\u#hjcÛ#Ĉ cuXyD#KVusTJ}sA֟pw̫k#U(d?H ӁG~0Gh> CB{vwAt+QjoУ̱cWMg5'7BZQ/ J1/Cn×;xG-\JIә ˁ*|}Mt{/. èa6~ GR~ŵ5ݻ#l)Am !p7Y^F@%B Z)%C㓞pV6e'R28+b/u|o'ctmVPK.B?PvYV7]).*"4vi"qV2XAj₉ORA8W~}٥McH<3m ӋO:G@iI]k.h/ 9FB`AAٮF#Z,1*_+ot 1xclmuThVE~[Ru]1|?wҁߋe_yLX;mE|ɼq ^crc$BHP `,j4U |HR‹SMYƊdgyWq#I'5 O^=xCJ!k_%X>C|փga~`H84rPr"SmR9&י~sQfcS0JZ)m2+5ť5 W1ºMV @`g5g23DOBx l%g_<+ַ6 C&mwm_8Z.}.:06)YQfnDf8m +H"vQvΠ}s0[*NJE=XmVq%w\CEꐔϤJߩ6V)<4{'%r-d\cGs1h4ua"MkZ\W~ݶD jC`4ۡxFދf!_}XSm?g[@;2q AyOaH L4DlE[" D'ߩ> zKV(~tp #:(ֈ`xt0j>`68m/k+f6>ƃ  U7CsXvKhqؤwIu&yN/S8uȒ{G ]Dk\5bw}jr)o?}p_Kap3rH8wG~ ߫=syc#l<{7"mX\٦]ke7_̹r8xNnᚧwDut\9gBg2? ,ė,H0*:?o>aAT`^$u%]"Z|MEhmZ&'3v虪iQ{O0Vy^y<ˋE ~1Hj}%%(Ml¶ Um?p=G7dՍ[b^:zt2 DK)ca]AgX&үy&t&/0)+ o"fA0\g ~m ü7ܺRIˉh=OhHmA}BꕥJe#fH^#|L n<60r!ACq}oS7PEM-#Gr+ACz~P#.JoY{q] j0GFF{+DKeockDgV/(Idv ` f.xO1xT`µ>5LNz4~Q56Z}=q| ! O yBKS'Ehl>M(f@Jqjv$baiRF Y7>R9Mnɧp4/nHw?")#qɎQVKSv he4I&A(ttH=Ss$&\j7}^8/3xҹoqSj`>9HFR[ۀΖB rd\ezY0\[o|aO|F(G֌e=b TD#C?wЂXsHt2T҂j z͉`[WQc g6ah&"_=E]mƢrEoA]1/6UG'*,MDӲcϾXD ΋vy7-SxqÓuEP߼ajf~ mD6$Ҹ>|Gr0d%p6s-Nj_WčL2=l2؝J Y_ 6|i$ojfuI }26llpjgEBHξF e@,}JFO:DϠA8>S~693ΨJRz.9*+<#m 2&k>,Z5jrN*l6X27+((3D]2T?:Id[H>v!͞Q2Рi' WTgt;óɼYv\d*u k<ɗP8Ϣ˩a }şR}dl *ff5.!Hvh@wqwy3ZEZvNg~/w'+UBIE( a0,Ujak1 ?oQoa{\Un,ե9euCq7|MY e +`4;[gq@N`V +u`iRۼf;_zc/B(0(zGp P[8rbg;2 iUNQB!DMJ8}tGA?S>ޗW]HU+@sD?&]vyFXO7N!nxeP ^*E|gev7JЋk]Y){c\:uLpPTt@ޢ K&)zOR޷*1kB''`TLn͞)0|pJRMFGT{6^ CHq3IQ ^9˰/j|7l~i&o^\o)"Y^5m7c*Xv`,՗ZJd{uOq{ :ߐ ~k]2h e.3>,QMʵU +]&[UɄa?[n$MW9A;⒅eizz@#BY%!2%ZZvi.-wb ݁/ [Yr^9y\\DvYs]=|/F3PK 8Ǫqwv h3>9~g7&c@9?ce3@@ { Ӎ{79ʵf ?n~r6~lg{Qu2K\Yi(Ϡd[oH2 VLT ; )]!6@[Ϫ5sj.O G ѵK$Rz0i(pi D5T6vמ3jRek"5\Q*ikDz{ `AJEc($ g 6viad^̋RVYlf&)nL5ㆀ_r2r#9pmfY>sLY`q!+5?;k<]A c"W6J\c/nkt9`蜥H?9 wO;Xp_JyRfFJ̀X#ay}*RRbds~pMfœ3-[ ,ohDGi2_Ӊ,FfUE;M{f51ǭPuNN5dž|z~ uӌ+Ks N_IM 0g7`F %@ҋmUNF 42gFaQ؝Ӻә>y<,UTzOtoe'͎{e0;9K)WT/_7̏[Sw T/`>~e@3#XCf`sth+NNjY wg޿PFpocIC^ =~#}u/ 0ƎZ݇ǎ'7V߂v'1؆U*7 Q|*8C*5Yf|Ǯ/D̎ju}3L,5d4)FMnb)6=N;oDey$@ i%G\ wSiOѬ]q%fȂqM_5H`hA#1Ž>TkUΦ!ah@UdXڋsQ"ou$6Q|0\_ g{FU3aub->9waVƈ͈6~@YjvZ`0Q%օєaA#> r1g&Q6%i;3ކi7"}-=Hӳty 5<r&(ʸLSL/~Nz&cpt1*ShB;J^gp7.bU@?N&E n Rw:Rb,t?O\|F0oJF+<7#kتi&V0FUwK:30OyeYK"EW*l~eud OA%mfi(ao63n&.!nI]FN[[FOHR@jf&`E]cGQN@ͩt~ro/3h0uD*/ƴ2E`FlbˎvzYKKL5rbKh ޟN:y{)X:Kjz;an5U'uĒh$ok )D݅xY4ٝL 'd003ڢEտlڒ1qʌ2} McZy蔢nH2+QGvԺ4Mb^;6و{/00cZ͏ҡkQT-2dY oGlQ:j_Uӂ*N>ҫ =)Wê.I|tʚ^^ke~2dO%2Q{FFVYi޻g'mڥ-rBOK_aAF=iro Oda2(UptTrI P꧆j /NA4&〾W.,{mR7{lH<O짨4#Wo-nUBi,ݬ3vl֑"7Lߢ#~-X۝|Wc"U .e*vCf);Q4R\ӎ:>>6㛆a}3VVFL|T+,t#n! +͐E T2o=kGa{!:KHxݔ A`,1VEd,q߶t,3Aގq8b2-C>[A]-"AxCo= {[2=X2ir3 ,]TNw"]ӫbכrD&XC~=HIrWpC:X|@vbhWh#`V5Y4x*:FpY/tULrP4FZ[>m\xu"756tU k*+g<Ui2. 'sn6sҊA&/ ^-ap b5Rj3ZcaQIv݈'g.~wmp=b"ofѥRHsVͳn;x(pnw @DɃTV8߁#԰q_cՌ V;_ՠO#GPg6.>FwGj* >4u~Zr] z쵯cz9kij{6 Z A[:qL <1\\)cGW|L.t8 b\jq:!1ػ;9U 6}7h?$g&pztTۆ+JOG{: Z_MtSӿJE,;ejw.riRƀw?٪: ֨i0D3IYEZ;VOL79X48rLo d:'擥.<6N:ywnGH8=wqDj:f,K, {x p0 =mr 0q)Q+b *CY^ݎmEtb\~3m[kWK਑ MMf5d~F=C+sX;mذ5dpFB?lUdSW|gt1Lts,wblS%YoƉjY#x V颾1L;UWs[r9'#)Um|]˼Iy&n8[ *3Is0 ҟKm7C)#l(U|Klo.I ||2@mC~@O^IynR䪂_p94 8^ϬeyfAuN;Z<ȏCdf{6W@tۅz>v2ICJ=nR.·;tK2Gp?Ope܎/ UT7kC1Ce=-g^0 ;7R&x^߰$#+#V.=oC.nqF2?ą ~4aMokг'fN[~*i *bѲ%iSP`g62A6B)鷀Na=3ĩj~ΐi񀝃CSI+'X7mUaVT/[5֫l#u!$U?f8-(1ػ8}AͷA [=hJNu3;C9O Zo܃~&5WہVP<-L&G/Lo_u7`^'l _uX0ӭ+1 0QElsdqTh.cj_5IA϶nmm &iEVQGBܩD㉨Wg|J)x&FpEfW Sɇ=?9&&D/y7ێ9Jbݔ39m; Դa}BTU?҃:MO@bǔם@ȭT6L䨢JgT%8X?rpN٤LH> –.a0#){|H+Hr٢7f8׭NebU9*2V-!m ٮE1j.]r䴭FY<6ՏcEn3#RE :TUmfE'" dp7 ![ؿ;-d]_XGS.+nN;oe_wx"~{ё%1 5ټKz EZRgvY:q)X!xe.E{άnYj zp5凞dV_C+u.-[L b$]Ŏ7$zՄal,o+ +YTI- VVΫ,>!ISQ}"GNQAրL~38sf}}`!^S@QçOE[z e~H<}+mΕKB͉QTື >t/.P!Uo 9ɠB[lb7vLۼzK&]'sq_i lWIyj]kMU۶mf aמH y/+ *(Z8ퟡ:8J=6" ú6ĉη bf#](,cJ?;=zt{+x` o_*U3Ԕ!ð[% /6B, 9TrESto_ g\i*Iyr>qlc` c7YN`$La4_$+@.w:$o QJlq$c(2fZBA Ԃ'F# f#5+|W4;ɣxc57ڥc6@sh[W&Sr,>`NƆn#[.8~Q#\C,?$`\q| \#^P5~ ņ;4bh^l8~]EwOԡip 7hi{ g8cFyoSMU)36:Hz~1Hsu]~ SHo?hl/;w W;~sT|΀F\BY@dsN&{I sޮ}& 0nxxP xM6R-֑ 7*hl.2Tx+D2XFJtLEn&}"nV\5e(S(*v_Duy3Ŧ}QKHA&Nsf+io{I7L)Ό%ۤ%5DׅXEZR^mBK_Hٷ vݒ|im_uC,Slr3`fHVC Vl _!ؿѩn4zhqfPa"Ǒ^£U)s˦>LX%xs4]ܑȦu Pt(FQ1fE `I nG5M4ڐ⸦P#?)t#$9LK緐~mCNFa-a<pI9}G+J4ƒy)CM4Yb.:uO*I'R]cRMQ19F-+T')H72\֌hv} Si~j*q,-]C[Al=p+9i?rlQ~q޵a: 䟁LVjy^f뾷Jyg\A,.-q*Ҝ2|(̛gok_=/u漳48pt5oj7a+Þb'S F lkV/px1]@rS͚g!' Z< FƬEGF ߺV ktp-KA$!K:o =5d54p)!0'=G!;)H"X%o&vxz$QiAM-- =mma/ۅƊٗ\W^>0rΫv{noM@;Jt%Mz*BlmN@ ?k_E1Ю㻕^ZRˡ˹J.(!161/=wqU&6SP>xH$Vר,t@ʬw w+&h]qeOj, ן?Mweq' "LsB<:PԨբ[JŶzn-fv:Tn&Nc.NOl+/C&D+2VgL|f.s]6"Q ©?ڊ]RS,XhZУ_̬ seQ#+0,_9E/~=B7} ny-  ?Gч#%3Y ,2@ ̥[KoP5Gِ&m*bt`@ЍCqX=$ӆפ` vBZ=5~֭G7]۲[׬4}Õ%Z;4 x込5|]' Yko¹d)b"G1ɳ[:Cnr~@N{hXrTSޜ)2Ťg#i!CxAu嚛鋂=vcaxUh!^ޑ6ni lRm~%XTM@ * q rƶ򣳆nDd-~sƒU"օm I#qs'ʻJ?19]q&ߨrc̳nvsۭψu0{`Xbe f (<,ė)#]9Y8#< `_N~'ԏbnYG@W677+ 2yCvܪbK  ,XPmB EcU\[Qs, XO D.p̹ikA"F2Yw=H{4ę|&e}%%n)CK+G51YZ3.ݶpsNyPULyOV|:l(j0|/HNw10Aބ}'3 v6m zne' U=I;?,IgT]<&5d@Gn墳k$υw2=:u=<AyPkĕqKzA\(W-}\fԔ]9sNݿ}:ߥ,GP'<ԉ@+"]N .-S˖zjLD )PyAk"-O2M ~"e$+Xlwk]wxO5V5~ G($ip &T J̜rp*:%|uӀ|4%Gמ7!mRZc#Vh}}U?'o_|yNP$h2`TS.~P޸!ɟ9^/1{GAuCɾx҆ߘJ)mH<<3gšd2ON: sۦˎ_Z w+ۢϿlAȉ6ߒAd? Uǫ]tsP?a0WƱSvHYB%Kbs6#XXݹ<cf{wz'y"\yD s˻ʝa}MF.'9s0'M8yq^adoU3tr@?Fq j&zEt6ե`hԉ'hJYfRpy!#2.u(C6Jƀ2D2@a:zKz-pL31I%hc3dSԎQ6mDVAPF ? Jhn@MN>OEto'B$A.WԞmK~ЯR_nR!@C̄prKY?נ^pAo)rgsJmoV=K0&+":@Y]-̑äa4:6%o^˿ȧre~)#~otamV>(# e[@AnT++ů=#EP\ƴ_t&qޗ!ح"~a[:oڞ}n9g@E=c@(x1ͽ k\EmRlߎ,d@CE4Cˮfp{;D rQq1kwe zmF{X#h=(LxŢg;k6 :Dk E[B_xU/΍!4',$q~)hM)0\Zwf9ƻہs 4#jQ4ރ.aEkv&"YyU$vX~LsZpa^ܻ@aZg rR"N?2򋒴6m"U?\dT/nWW=Huk55Q;feH70kl؉8%XVANTac25X$Z8H|<؝{ɔxfحKTGlN]1 f"07s&HuD6$Hug)Mִ>RY?mevq61Hטᾢ%yu%۵z( 3G\t%;6S6ҙ!yeJ ;v*B Qhi7ylV$up_n}MT>|_ BHds>r]G -y{^@3$2V4K?A4:^W.NBt$On"nG%~ (+13bz|3u;>.n¼5*-VG&c`u wԄ'f[ m:9C#C( S, v$#fz"Iq&{3?uY#4]X<| DgJ q]j + 1^5$r[Z,<%ZiBdbl{P;<Bx;=D|rN{ψ%1$/ BKhnV/8焙cxu ^/ʷP15ZKnZ\x~33 5=5O7deD,WC:*7ZO{wza,! SAGWn[&ݔP &YuCA_VsoEUg `r+vv2q V%|$ Roe`*Ri0]uI̼%y6?C=6&aԇ6Dg؎89eQv=Bc=bLa$o35Nl}A\SOPQ2-4cC + RUZD:{0P>{cKI|î7[Μ}>Aem3rq?`,17˫FyRP,;1J[KF[1>,Z X瀞5v3|8PgHp½9(Ǡ ǝ4Im=ĥ}+L- qNp7G斠y|u)]"ˉgs6(`?[2GԈLÛtd+4ND!1MhR<>$'S^~ z,gy0D!FF->N$"zhC9\ϟ1#4L^| ?oa e9 ntam ;07l^(O7 $ ePALw bgMp/RWDYg5),WC1 Tŋͧz=#pZ/Su:X3*8H(0C[x `A@@IrYVe"Fuz_z0^DƂәrC 7ȎY1ql>( zg$zuyju nsq^hJ\M[H*6.Fu!GNL6@ʐL4m.k;D@0af].!\(yP{Jlgwv+ҭ`?KZ}cD @[VzH=;p=ǩ(R qC8];2\[F+:wӧi`gSG Y(2'@\8m ~pUƼɵME'Oڤx=PTaЭe\ѳ`SF.Ftrdq'B|iSEMQFȑ~oP""Xca["F>a\FC-kv!wQ(3l[P hVȎW}V [iJ""/Las?AQ$6{߄Gkz,`%84 ;Vy0,i_z*ޝ?/PߘU( JBH*o ̽?$K òNvn|i4Xeʦ@܃-fg #b+lw_f֚A!OUoECJv䖬^H-m?U9Q$T]TwA(zûz3?%{1Fղ[IϣN/чŪ &RC#,l[ObU%>,13 ȎW?XmQኣ{5$PX mM (<3b `Mh3J)̯(QKU'?n 9nVp8\P2{@:s_S R̲ ;x2/R̈ ۽! O t硴WnAq|ܙZEtػ2qUpcYRβDíki#!HBfQ+iqW Pɳ,rDb@Y:z}<ڀw" gLOs%,VD Hc1`T]3iޱ'mϞp8嚔Pz딚 ~dH#8 $} VЧT%cP+|oɛ wuD$:>>_s&"Jظ(o4 n=cݑ`$YIrG9Ië>+S<}&<\.SdLG>N$RU[di__%5mb{d4ps6V#x6ڡ?Y Z—vf=u|n+N:bYjY .R=WF:;჊F@8Ac $^!H#ΔAlO[}R#䶅y+s*:n+p T9ژ;I՞H[[U%jɘh/M+:D. rxgW»P0ezj5׾!t!Yf%=oQ/!88ΜYAA<ԕ4D{U`~ܓK.ʑ;ww۳y) 2j7%4b7ɨ,?RC~{:>=Q xu9ֆq.X3+z_o& @g7}Z&.L5)h? ^cڼvf?KL"{oj.$+8~)lR1SoCyt|{Iutqzf/Aꜹn2Wc6c%LͮM rd Q1ϫa?{/EB.𓱚~,jlʙT9]Qe_(&X,|lЏn0א3[JҬ,ycn +3^S4:F#e %mJmXrwZUD)sCYoL%x.lzo)_zV/roj[DaܷKwb8gʑKO- ;MY t{N_/|ɉ\_[CjDLYD++ўlū쿀v_pۡ3Z~[y|v Gi[L[N̦X \-0գVnP. M>xhq]Rgu+ڕ4O=^!&fbW;P4i`[SDWD_xΊA|9WO߂v  7fV2'dF2D+(;H-7p][t-|/b@"_.08{_ysc&'E~S ڭlI S0- =I@N_C( ѽ?٢cM&RR*H/Beg'f$G~CaKvA],"6:bt}=طBam mmWi6ș{)ۭV0^>LV>?Q5[|AwE;NCCi~A_ RTO5Yea gH!ܥAEbaˇ<4 PCm4 qL!,,7bJlR(sr`{Y\+P|^4TjuuL+7 J8k۶⮝5ތ>m4gU ~R)zt`vap;RSV6"~k(uSy5W8x_ES`@%GRrdѥ徊6yݺ{0OwK ,:˞&ɬa0tyQI&]rDièAz1kdd|Eii8"v˂#,lu\*;w38ۂ©1zv bz`\Jb{qXLHPt}'7xi40 Dm9Sz+I6+ ScXD0:U!4XBZWh6,\JN*\|t;x)A$JT-mFM ,7YK>2]CW;cϢ*@YMeZ"#;L9 jA~aE{&ƨ)B(UJ|T7\-;C^g!ѷڨϒjLn&T_/0QAwMS|uM . 3OP/Q}BEހ^+aHGTN^>l/5ѿhyT_/ 'ZceӠ9v7tTm Ri)3zb65-R|ZzVtJ*6[*W3̰>ͬwu> Z׳z~nu4k혖'?C-  \>@!5 9V\[%Q꓿JSù+K! XsC0߶%bYX>V0Xcđ^MT-F=wԐ+ )r}#ff֨15>5R[@'{jE8OWUR /s)7"9"%|9H4sX?yq M/zk7*\/.DoGuO('JJzCu?He_O-ܓi,'ʹv_R{9<_4!Qmov/TVHDC'WJFk&xGΟ-ȫ}h7#;dQRݛi4cyM=l3Ϧf2џpm1']6ae0[&VH Ӆ' `*V>-<_3_jb @*i;L'&j1ZPx&ϋ^ LVh5G6R4#Zm٤BiO)0Q Ĺ{6MI3X**"oI0C+RVJ@ I; n_fAѩ!QF?_񚴹Y }fPO~ԅ? Jqm^7'T”vc 1'@AFt8Rl`ѧȘ(i]w T1rV8e CP#S A`JH=U>9 a{BepΤ8oC&m#gYὅa S(Ѓqτ e f(Mx򽴉υӘL4ҏ/*esM#`S]F>f C? y+JE$T.UWJ v4Mvao1H胐|wi%PȠcqO[ `0{|R.c]az}}c ¢^kvLSmy2"糠I*瑄MAK4+d>N;wUQlGp?W}-~\䧷ݝQ*:d\ 3c_U`k<@5=vBlxr--[..kE 9唤ȇ\5 h{8G찄M17aʳksEpN 㳩<T$#dUƕa^?{%Ћ~xG&oquYaUA-pGӮ "HXb:X0:B{j~l3js\~d GD~0ିE8}5sLYCRi;GD\f(j2|1>0 ;P2֋)սpT1+K͏1/uBRT\ ViIiFb!|нh~+Y͒lwTh2g*s&BjQE7$z;n%2Rp6g'69kb%CM jW鯌hL6Sxvj8[ mox"XV)P>Y8w\H]{g]qYRbM&Z:(k2GϽZ :b]p|\o4VIDICi +z\Bxg"jΤұatogMfYIY{I.JnZt7tZ; [&ɻ~Gl`NG¡{H}%5lo]`ΟD_ڞ"f 8m(X..yf0I&19Eq"Hr2/]'S P@A;T&ҍC8Sg{$q͆sQ( ]m;?LD-rCY|0ٱq߭3<0Nj~p3paz79 f̹ d_j^R“{<숄nq0힤oV\q~Zre YxZX}B%#$ts@ |2@"Rgoӽ1jƄTug膯U1-9~ 1e&w Ӣ@^K L$٨`fg֖ y ]D[;{GVi|8Ȋ ȝ<=a|,HǍ),Yi%skp BrN$h![Tж8>EbZ.17t.ʀjh jqxR} L~pI]z;]7И6h~VX88xY'c8ަnTt4G#h;W$epc_*+'v )KϋxGA,Ŕ(ۛ3n&HBЯ^ؐϲp:Hnh=NfwVELMʞ5U/p1`F<ߙeUހmtP~QRFyL }vq;,΅q& ! iGJ 1XP,eږu/H'rUBV8Z< t88<n+iFcjсR3w%.ЭٶY7yI}8u-W0N6LzcQ|<?[{}p'x4FXwpzG*,kSh*AOWBk"e L dlỏeՙIVr7Jϕk7slrSG(a@&zv"NPzQ.䍞d L4EBz>!K*ty%uCCr5 u_46c7lgU=e\M{ҟsFR Yt/QSyTVzY.^bǸ k گ ffGX7=_4 .8e㪜TBp5WNzQ.-uR@-N!9Y Ž_T'sL -7f/+~4ʱᦗ_ه ʽi_uywb?3wZCsh|;ti^[&΅nAuM%/%]jq%]+(_`JnhnkppVyr݃"UUD '@NwQiIÕ v?4s$l[o>Tх~QDH~NmLǔa*e9LC'&suS'掴8?lE7mI=&.nsŌ5p…wofY?Wɒ'x/O4q zĝ E*ie׳DH=U&y;Hdy)HjF{1ͭA@_ފ.C8.7٫ ;I@a5n8$7f z P)Rvt*d$kR<wd|rZ|C6aTqnVҎJJZkV;ҫ6Ju8TD8m'%UPF79ƙTJ ~hf˟ $rVcK`lK c&1: KcxWk7}i%d|#WmW#$6gFhO6zV)MCTՓXb{ƚ}LU;Ϫ\S*>Ҕz&2F_R׉&偣5ZfLGh֖(:!5ZofQI>R]IHE6iۅ4oO|7ŋrT2m浠iE'0DG̯Us#~C$ fIK*ke蘱~сq H)1*vD>8nNĹ  j->mmlRtf‰@}669Q [#B de_VQ(qc^È^яb6,B! o lPL\2ewTB?Eˏ렅*p2X:28pDeXR%>w0$,TtRZ\yϊB#Kim8 u+ǻ F,a7b0By8)N>&\Slfv{!vy;˄ڔ\6S|vQO)T?J.'+,7'WJeM?̩EUl="#1pU,Vw\[cRq!'1"%Ft 8m2R:2|~l#Jy>f7 &<{˷Rfe"s j1F"vNʝXwz'P&i腧o\gYx;ӫt=Yq, D4y5]:Tʭ(#.;'s QvQ?NGZ 1 JIJvtu Ĝ]r"b9|5N5mFO dxقŠ~6 lx*4 A \QHAĹ?<^]CuB]G3B=Y[D7me!r-zLzhs/\6%Ŷs9b]H/%WxAž;y}IuO݈ӔSwAx&us</r$9udOʷ66~ϗ"ԞGde~"9aФ2-7*UsZ|"?#7!;^q/D+&dN(REVb^4H$Yi>;gMUzƧ,Rwe, !A^(VW%D\E kf <%ܧķ{/bFsG5|[G/g~Q'_ =QMU\p/zTJ _ϮI~W)Ye6; dmU*l;'s ?YELN#IHn7:ӹ4I(쥏go ,F-of)U#ͪJ˰]o웮}GYR (2VfcCC" x±e4̥JZLq$]W(uT,ՌQS5LtGD~;h4oI]#$1>ZpX1lXA۲LI_g;л kQX2rd&Vk.@&8JݏEERn˴ j#U^v"2aΠ=5Y m2aC޼Ks4$/C*clqށi'捾&P+.s1N͟q8ѴNt@_2wEjB9zkDWvkΛΞo4KeB"!>;X:Ǵ+S؞ۤFQRW~#8)Ub8/dJ7z)BPE|_ijatA=k2 k)U?D1D'U'ޭۓ x&'W5k`S}c!<+\>{Z*h%F@ljx6GWP岓Ԟݕ< 0?!I t20Vn_FyaaUZ) Bg^Gg|Il FI;&Z&]ju}g[f;7M{$Q-(0= %yXU&O6 Լ 7>̺ٝŰƦ=1לX1z"Kq`YYH_! p6V _hKJ#-uj;Szە>fWH*PRZA\jRU.$[N7\ץ s6QTĉ@ P7aż?`2E*.]<{x8g,UC|Y?JZ.wFPRhT [I|[W3IUt.d7&ZWJ[Db9! ̆PodD oBv-"!Qv`nF:A讖rv{{)ncTd:ôX%X=#ƅ^7n_W3jfnXӨǚbzk|(X8hlN:G 3C{xұ3>c"Bm @?Ye ҄khH #{@*Q"2ANOR0%斂ldee6orj ILZ)Ԇ ᦌupNAxPzrHK9`I?US8tb+m֖-+"aK.b걁٘`ANٮt!XHP 6/=MaB (jdW}}PqwF Jm<>%VL@XRj7mr^t@aqHt G BVriSڽ- r%F?]%lum3Zt%ʷlL8\՘J3c[Yfkk;skejB){ƯuW㡃>*QƒeÖf/LLR@]m:}B?*:0bt[󢆉x1S\]~<\@d `j|!T .~Y*=h+]vdK-s1% 3?"~ t,'LV,0 c{o >vN8Zӆ˵DI- ) (J{bGy})kϨ<62c5oG@he4&4~M 6gXr6TWXkɺM;@O 8"@ykױ7*&ҳ(UY+s\А,}3DTgrW HW:a3bXRYW/ ?/J_"F1YeM?}fm<{7͈*fP_|r:z^_齩,,{$ϕA4HvD O1B4wfJ$ -])ˣ_!!X<"Y*%8gC)dq =84;Yo1WS{弡F(|T60n۾01KJ T*8(]Xt=BclPk8@!k*5&]l1炍h(cCuOfJ&:YJku񂎾N)}y`WxcyYhѱòҚ2,|گ; =%d/bT. {4푭ׂ-O)QEYi淤PKS?v2W>9EC-92>-Csj䊵眀k˯FpȜ)>skm"?6bUg%L`mܗN{TuzĨjؙN`oڌ ㈡٣ݤ^ې)H?q"tI`M1bUµ:ug"A3\*Pmx  AyzzqAAȗz*Oɽd$mԒ׊'MswܠXk`JɦmSt_뛚[V Ɲ'L,B^._B#r_?xe -WzB?-I[755:eK~ ZL5q23} rZ\W]p83ʺDM,^TIʌg%CH#yi^Q-xڿ?7`HlRԎ+L<O7UDXQa̿kq``ۢ9ND!rlb-TsFbpg;W|xR0ړ!qh}ߥ IH8)f/jA|WxfUqAޱэG~'2k _؊?^aηv1elX}trxD DNY-`Y>YID8l(ANGoy3$*֯8dfNyn~$iX0utҧpv>E!BR)L}z!s˳ @^΃efEGoaY߱va]x>r=O_X[mBc:=Vh4ńtޛZ.lbB]Z$dVJ㒃 vi-DM 'LӎĀJ/%3(&C=4D[.9|`x&HRSt*=3~mh!ӴC|Ot">.ΡaruWDhzw@N"] & THIh]$Zjl2fI(J! CўB]F~|#Ү \Tw>J偫.kj_60fF_}@hVL;aoV7t#Am$w'U"Uβ7)+Q.fDn $mу.jOڎ74^1*EKC$خ$$nyW-FmO rp85E4*F UMlS&lrJs^g;r/g!E;աܙͺ~WDTƉ? Ft@b᫅f(u ?ԪrMyd1"bKlcICUic9N|suJM̼z脞#].0lgׯVKQ~R S}Z$4KNBɒ~( "7$?P,Yq;B@P٫@&|LmU*-arŹh`EҬk)F䤦OvB=GA>c`.Ԓ)Dmó5|_-y#/<MvC!Jx R _vpn6lkJ:&5E,贍a`;* Q$4mx"Dcn:h@VfJ)`.1BI&$PrM;2z#ui`⊦GԇqgEQGzXR8"i7ǹ;V;3xDO) 4SdD $q6v{ZF5gh+`sO 2'o2a۽­낍W/DvPsRwyw0+5R0^4E7L`MB*1FTgrTkwpp<&HYm WCmZX=I).qu=DBh]eguIn; 3}a9)V5Y_,`!|yKJ^  d4{ef"}j'e׺i,"mcȏI23bp1N`~<eΫ[D NUB=BcJ(Vkoo}EMe^KM`ýp#rxQøԽBM'U.pఖA_ _DFۚjPHnf`ԷVdR@sqR7u5`)T3Ox,ۥ2#oRklVM .`pDZ0xqdXt5kW۟9䌯OI-N2f و".>JY5Ct23h4\¹/nPr\5!ޏe㦌h/H}AKȕk0ȉo̥AS>wy٘T; `g@䘾Bo#oqba +aV?~LIs66%c/L:q88JlLh8ahRoQUK,`0m o#k۱^5pKf/Aئ$z |g,a8Q7絛- &9թy= d/ѢJsunj[78.'ǥ6y`PRF)1ʁP0(P&%]C[g1 Pw :\V*J,$[ $i\sy9y?WpT`tl"us$uϪa@a`[zyQeGa%_Y$<λռ$ׄ[ 5qԾYhGٓ= X]dɜJivQTQʕٓDLӓ#sK /jä̪I-2 7o[1\:!4vp"M,ބd{mFO5rE痴gUUHf=RA=fXB_)cI9ͼ芒`_0_D# zLX;!'ư Ww0.uk|2T$~3Y` W2]CS6Q"ç cx ]pl0x -,0e4\7d{~ZѶD[1y],GSBjdJKob],&qc^$>b( $Pa]|?3Rȍ!T&֘y&6p2je4 s>@YwwUIpU LʁV 5>q;YԐAP{V "s;[} LNikoE(sә9MLn4ʂ{h*!:fFs*fׄqq4Ovz"ҐNWj[ Y6}dGl 4i!}Ҍ^if17g #t_ Owj40M1R Zsz ए287SVm82/u#xh' ~ E":p2q.Wad9x={8]LL \t* >2fpߢآfM(98wU`!ZT Sn5S/l s̨NNlv G`!?.J Zm8: L:l9?o{* R=03=9T5Lez?>Ԃ:G_9§ԫa_V{mN2w*1݆idw- 7>Yn)'!wez-Q3s`rM3O~J/\IXP;[_P|V_R0K_/G{! x+p-̴t5vUf/ WU>MW{T*]ʂuHU\;)_zbh;ڒԌ˳. Nv ),w&~܈'kꨵ!꡽0F㡕hZi ɝ>-cnzHTBr]6 aބd `tyɮDzy}4!F/`랯/k xص,6kCWhU-sINOko%E5ʳ#ˇ|ctʨZ9L lNA "O O$*}z,(56|F I:J %NLIufdptnƭLiBZ1pdkmtKiDࡇzEV%;- 8-y0F-QRBidTm3 \n s/$o:QULZ)o`XSKOghBY-YlX2iɯԑ]`>GYw{3{{c(iU5diOhPV\"ͲRND;ݽK-ӞDrZp#F͔M" 0naHf1DfukYV:f:=r"8k}?~6,%](x9͟`@ J]OOT2Ukji& 9զ.At\3I_4S.Y{ܛ@a\[-~pLQ}t(qE(GZtNblխL 7}FWO`.T@~cwW{.8_4&=*LF7+zvgU}U ԝ~ lUes!Zp[gV)iWV6%jYHK%1Uwi7(R)i[@ DϋA z156kt\/=ݑ`nntHQ ~heOU ̱^snFWtAWU00R]`IaM(n bmS L5sw8k8:5Gsi`aPq(l^afk Ny5y@+nĤm\FMg=jrLmV;~.b6Ek*eo_fφ4` =p6 @#][t2[5Mݠzm4=3*4I.!tIO:X "/1CM*.(Cr|hx%/G]cƆ E4Ms4oε[/KuRZ֊iZC- 2@ ?KZPg݃m0M塣`C# Y% .TYj/1]su'5?+-qű URbA nqSӡ)?_]FJ*h.N%C1ୗ#facsݯu>Usp` {WAJ e[4( 2!ikMJ|[ĔF-\M=ԂS>an9,@ ,?O<|;ޣ'3`U qn#.iL2faB z1"4I8Qh5 Fqk@5曤c ڥE#l`H\ Y~SqgYeׯ'YZln,7( ŊB@)Gg_ZU5[u*Ӝ#Tv\:!{/{)6ˢk9Jg7 8~;pPWʶv͝"seHg_C[ 杏x\J%"Pb WdIe}7FiLܯ BXU);nS@CnH[+nxknHT_q7cv^ ܬtȲj< _7mW ﺇKrVSBVN7/QL_w,VGN{wJ6K珅Ee=j yQܱ&KK%d0T2K`D/k.oIJ:Oڑ B [͙-tS]Ҵq^$Ο0T"{&e͘n {#7Cц;1"\' s%?GPYį_R憔9]<0Ca4< ,C7Æoa A-ӏJ@ޅtZ/Ց;Az)nbS+ sT},,97 M4ȝF  `gZ= OCҭiq,z60J.1>]B/8o5Q:s=w r5 '+mRD޹"Jc)7PŁ4axLxzİ8u (PٟJ|͇wϬ/$lvA3)26f824zET#./ӷb3+yqm- _J,ƒAyWp3Ewa/3?ou7y\;4MF̸hQ'G#$mt^ L$|;|p2f+Ѯn͜)Z#O"BI9dv'I [.^1SdwϐlES0_4H/= sSlo i`{\OGҼ #hiKB'БnnIFr0ʬDz5tC&X&s!tVlccoiB9OL&2VJәp"bN1qinc`g2A9k&ݯNz`kWcR3u^.裄N&>JZV Qe;$2j6?sBz2|h0H] ۊΧHjJXj:7%rdx~D8Ši髛dʂ2q )n  v10h\ȩFf0(f] ~%S߾(vr>; e񕴟Dt]t#̊+h9 ǤOө#Ǭ} \7'lDHwz"hR9[;C{#p`jTf\Ea\0?"l\2QPf_lNp ĺ(99W:YX@|v~z@@$i~48_UH'G_|V~Njffs6V`d:y.As< 445.ɋ!$[-h!koryyJ(x9 NhN,>Fiu~cNp$E*"y/*`^'[7qytp3x0R21 )6-{RmolD,zZ:8qjqX{`+4Ο3l~E/7 uzP \ȋNboHkFYF4בLqH hbTNkX༊isj:aū;3B7IArdZ~s!isSZjpڊ#Jȟ\ AWAn٫X6U_.qV~EX>e|&B]SDԓrQDKDx儹0ڍ89EDDyx\(yC$-$< Ia~6g8Vy [> 82yGԖ|m?<k3@ަędp &c#"|v_b4cш0a/S@Ş̗gEq@IeS G,c ߹zJEX'}Fq<«yan>(foDJ_ङP)}33)!5u%wr ]gt]%zjD?4i_ 0-^󻱆 I7ڥ,8~"X&O*-kaIAXN' ǟ+ 5?' a24&R.S`v>׉Dfۭ,?#=iYt}jy&!=9a^Zu06y$+v0d"}ߗfPKXߊv^4e *! A |^oJa6[=#_ƃeX*VZ5O J)05_"g -xclkݹ)g%7qJ_xD([8@mlbo'i.<m";G15ա72xy.7Keiyɩ'W͍ mb:B8&V055 ]M*m4G:$lL<nfʱW ?t0_d%og=>?csi[Ѱ|Bk/2ET{?Y |ڧLMclFCyd폪9iIihX,J9w l"6oLdnl&}rߙ1>ETᖵtJ5⩇<q7T8d#DEzHLTh+v݂\7hA$m{\DžV F\CqtNHƳmF 8ay(BD_Cjrɖq,L3 äa+6RN݃]OSҲERʆVx"YQvs渪ge]CaFxد%i0M{I\u(J blYUf D,0 [S{zbE 1oʺH8wE"ĆeLfiv5G ~&A$e?aaY01(:CJF̸B]FE6) SOC-M˳L9'vo?ݽArB>%^)Ҁ&"PO 9~(4g0Y wa 5*wScd|*T *AoJ{BTǤclو U;r]!x",qRߴ4_̱zw5}! `d^2H|,Wo1IAbok)*f{<<V8{| y(*Oi-Iijظ, dlaJ!1F;/Q36"ynFyoOF3 k+&a zn8lfeQa|7Yȋ/iV.q EnQBq“d+[ ?{{cHo՗9 !}_- `%*S}4uez$] 4- [0#O٢w|qhZ5WỎԈ[MDsSmcx ?6cuҀP4X99!~Mojډv̗zNn-ۣrқsEJc0 =휃ta@m6vQnkځI&1nPU]ʧuh$3( ݛf BFw|I*xIaBwɛL[Ġ'_ COzYMriA>-RLuFĚg6L]cR`ɵFRe2 @.FIDU. ##>%%d?1q@^I07EQ=.O Ċ6y7]a!)+:̖b3_^&-q @CFEĂɀ]zybVʸҞծsE#;x0tJ2T P# 1 P Xﳰ - VڎĤ6͍hJ9dwaxAA$VSHVx/K%qa?3}+wՋFKc1(Q^@rvNNhDzYG2ZWmk ~%WэlD#YW_z VoB3N2?YY`T罉cȥ9mz/OK[w|`feT(D`܇ Ymʅh>whMPR{v2(g;) ]j|$S"Wdh0NAf,1zKD_s{G9 M7< z#Brg_& OW+2̱]Aa.,׃p dnr3CS1\gn _v+-s"V`,gltͣOF/;fJ,MҪZȩ&^^(Ya"-9_6kkN;d Zkye 3qtiGK[c s3{Y׫:IG˽NR|Pפr_zecE5 Z 렞s H(?MSi Q.c\9T'^ #q"y:ps` βsQv6ʽ%gAE XejɧnIX ? _GgtF2\"U$\Ӯg4 >`Ǥ.琾;4Q¤qX1_ .%:O:U,+兽ɤ#b$>u%aCWm%DMjáBg583:l0lrW}v K!Ꙑ5tڠ;VD1m`Ft9jT/&aa-l:]ie?LXVq}TZm _;p«x.ngy@Orט<Λ3n*[!ōf {TO発JexgSaLdCmr@iRw -,q$5MP6 ̻;Ez+= ?>V${JeCEWZJ9NcE R=36ВOB eB鰂Şm5~l)v?[ˬ*?U@R,xIWxps.|Ag/EYQYjn KVbKNٺw{vQfJ/%)hET|Kܾ[[Ë5-o],Cok&!Kbð;cQBbT Zt75eGрOqoviwnDh9۹<:ǘcU:3n0Yn]_V qu\*iQ\{ѪsߺR2n;,cW7f9I 0u e2ixb"$DŹ᭾dbW߃6/4URw> d/ ͻƴQgpYionL@ƲJf;6[W WL?Oruks Nc<UE@Zy791S#([tŬ|5MǸV;![)59C.Ogu6PDS߅(jn vo+$2eZm-KK pCd& KZyZE7VJ-d4icVMZmK",RӇ5\7$r%n?* gzpH&bNٟCr/{;\J`zpzPln 4O-0}°og-?R{]No2Gи ӌ(vB(Zw n #bU(C*&-,jq3"nɟI^kD[hm EաOZalr+ڠH]'@q^Qnwc^qg~׎e%7lO)M)a}D G.+b;u#T_8>;]WrIf某Ѷ}Z⦁{sI}N)ŪIbwPv(rs @j[$$hɲRN2N/Ig6< TUf|xc<*sdW7&Us Lf{NE$9oS}k'A`Z#e܌'E΄zaxD||CΤևJ)\74`Gs5mU/5;/^S3kCmMd4,s5K~^ZO"x:}?kps|# v^LGiZ %_G(d>q/m|^R4UIt %oF]\Ovp](1标pJ6v A/0y>e( { js8s2Vs!(/Rٮ5PWSXgC o\ )QL AڒyᒩZ|>Yq7Y'fТK`=>[ `/i6)%ѠCA FIׂԹl;O9\z {"DEyFugD{.}d>X}W0ȌWEm8isXًBz}`dP!rd9T''|qhscSRGQӷmRW"n$mkܕ `tly홍޽l&gXfvgVVDOFW e5l& QR!"|it2.}9\M~. xehG~TTNJ|FDy{N7zNraDuO܊gd1?VUq)m/l12P ]6YJMjlÇz/87˲vMH*mWU>|c.*c+F갃&Q'-:wxjqc˵֮nv@!YoQZdl#7[+ ޒ~DBy` ^ƅQ£ zMٝOmQ:I .ɲ]ޗ7le_ +8 D> )$߮ώI|hYZ!Jŭ:(łx0̍L+ҫL -e;TLP>U NٓjVm!ky5g<bP#Y?pT&mfN.u wB1O>_msfu!ʪ$.`QIY3ar*tF@9&^vJNa;IE $JܞQɞ,}ՕH=}N-Rb& 1͓,j__b)i 7=GST? x95̞&_5AcF -j6GIHժx@wݖ^Ghz|@54-9N`و]<uk2"~ϩ`|:݂>cb;<1x#=q lux-Gv!'4l3->p84r\Ҩ#:T fB'N+ *d-(e~Gk2s>QOmۓi:+\#3dF ]x}v?l !acdT3YTA7Vo?I`D(6"=%4w^"wt{,faȪf@Ht$FXl#&g2, 1L6ˆN<N!o^gg4w 2CݏyW/<.Ok;rzS 8ң16"2⊤(S=g"6-*#S|v*;> V9tnA٢'>.k_L5#"v:CSǺzv[Bf GSyV8"܆ƭ]CEU K[)6.#>?dG M 2)p1)x6IK\UvKcaӬ3:V#q#uc/ځNg{y)Q䲙 &|<5g65]aDLcGhQ9)àzJߝϽhW#bH%A(\UK)&w!f4>b!pw M)y!Y<>T1jx;H?&s(0#Ӂ0cjT[X7z_+<kqowͼGH*?v)+p&Ę65~ha->eu+G+3d h40*%Vz)]HBKV";ס2qvDn3~k58f͟n̐ΰ:S9)asgdKR0Q t84I^M:Jcmp{K ..44鋦"P^aa eF*P8dmpYW@W)ғ*'e_sH=葫D0iuWȳܑ(c2G`:\>'S6PY0 F=iõ)Lm^Q`dK a]$m.0w"X~ÚMddt^rSi&4*Rm8-nZUqȹX1 t 0 LIZ-@ -VT>(ZX5`W>KlHBo %R&NBX2 ^\$i45,x1ЦaO+؂Ӣړ'8b}B4L(fa*ݶ3cW0B|k] y%=Y'!wYhtʢ? rhˤ,HT϶E+Y3P | ]R0k v_A)l8c$j$Si-p2@zbn?GGwߴ=i$& ei HECpkIm#{,*zϨR& * mT:";'bq |{|Ь W gd%_R4Q"(`gPs]DžZkEH3tq:aۮꭽɄAoE4 6v.XkʼnʔVZxcp<#'q 8$?սSD8qDm'*Jggءn903O9 f:hkQ WY-Ř@C2zhMFS""VSAE!VJBEE>H8ZG,KZ1uXLH:Ix40ji2YYzޥX@[{~GS! x┴-g׋י0U[AsAStSUC_l]6)-kMg&N`5e3EYy#BM̒HلYMǕ)NFE78ĆaZyQd]t:NXFŰVȦv{blM(l"UWJ^`(W a{c˲D &i'Rxf*"\m_!J7mf"x j3i|\I /ɖstЂ3ԭ펷P"-L @:[46N ›w7:~[sۓ:Ŗ(}*?p䝈Ng,|b"QRUe?ЩS&?Œ}!9H_SKBkެ늮-U2,~b~;_,O+/>TG`>\j,%fI4%U=6U}Jڦ|"]j}mJ5;$~gY";D|u %$ kCbA=(՘eJԅ;ڃR!q"R)_;QdNp.Nuy'~r.h0_@|8Hmb-2&+gy  @Y8@ h|=YEQڲH_/h\4U6{pug]|LRϦu  !CC+PKp$8Bz?ʎ؏&t;ƹ"G44 βJ"!!5_*_dYg).2masݱ  6jp1`C`;za)XmܻYMO ٲ<@,). kVy‹nw7 vk'(P8b XLF}wO-x@[YJKm=22aa|QC}h8wheC4ضzF~2Ш|֢trcf:PtvҺ)Ω+ہRYZnqT5vQ9BeCduHu-OTfʠ̛tC%}|;7P „6 A~_{֗XUe 9 U&dS$w՘B"hv: qB6>U3әP%c>؁ nf= 5UK3ƾwWo>)ۦ}N0HKâ)2mePR!89$R 7weØF=^!yU~V l`BW@=бDzCP0pQt` (BrlH 6})兆YS\@'d},/೺@҈_l;yso5Q}x)iB7wz9ED -puTj`|..zGK"/>e(i -ې*K[ ߼ v2S]Ľ[vMz*1Qؠ{I݈~_Vf]1ebqK;E6zdz_{& ,A>xQҜOAE":ZV5؜1Ӕ؍2Gr H. Wc:BG3ƺ|32 ,؇:[kx4=-")2 0E쎒htz5f.^Y#͋"Gzlm]!`UuL+ Os<֋qvH:!y#ׅ#AJ[oed&Ц`g NUNK{-뭹Q75?Kzۑ\J mU[C"x]M W^)N`JCβl^v)Y&oq 瘛̌*@m6:qMQQBO:=ڌ) S/kSt°q=ufK]Qۏ-ƪ=@rxv߀ZHUi92Ü>(b ^^.lu}L̆f54RENiܤurlr1d9.+ nL"XQցPrlЧm!F1׈xKj O QƯcvi_S:?W`=;j 2*# X8W Ծ }ZXP率^1 n!E)~eWkқuо~9qX⦬2VX0-ԞZoO }h\D)+ U<盿^[X#/볉N2p[2 KTWnkZ|vt#|;RT3_ea*oE2!l*_=K#jD>qK Q91e/eLN)5.+d^מ֏ IgwD/;qxź>|z U@:0 RuOzq |3!(-Clٞx7*Kbn눩sƱz͏;ĺ1ny*H+$ Y2Ť3]`_j f*|b^=gTXrS$5r{<(ɸ3cRmvo>tK *1U v?}[m^ÛƶBTD2AE& /, &=jI}7a6*&KR8vӘ$lLhMRL9W8>m}5_tN' GAѲ3j]ܻ+(^]|nW-ܮ@9^㩬}S-\ p.*Iu2FoZCry<|RBQX|X./UC J,6fuEdPz54J0J=,Ueõ]Gh*R"3ȉnw=Lvz/l{v=Tkx1h'{[).p QSJYc;d2EϜiTqzx)AcY v$B*h]~ ognxJ)5N1~ɬ(֕\ B2O]!=a(曆J`9܂x~fV9CTqvdH VɰCzD3J/eM3su}=7ܿ Pk9?,펶(3,:a rT琘"k3cW->mrƾSA@ wIJ|HQn\tŧ[mg=D]L&U~ɑ;*b@OLĈac˯p9sƦM>Yݹ*rؘ@츼HhrpZTge /7:Ijg:O6x¨i 2X6I6FtΥø`΀#B3[2 ^Хv5D?p*M> `^iG{S+ ka/ug.{Sd'3 ?"囋M!#{4e8_M3ǶsD:'}ϙv jay>h.>?fFYxQGJ˥ 0Lpb(D74wbHDtb}5wm_{>h%ۺYABBxd;)7޵Ta8ad1M-*8be.U̸ }-L/Xi ]]~E`Yc (Dfh|8fsE'u){,َE2{WHE܏[zQQ%1=")ulB 97|NLA}Ԭy(Bggyd[+#Pva@nN0J!H ?VV:p )4efo£^w60973_>>g$:oWy =Dv  "EdTi%A7ˡ$ 0"12쐶Rt[يuP9:Ռ]RjAr_[}譓mY  Ouf":pCg*)A3P5gRut{&שj[A?Wtj,?tlQtNS e/o݇[A_VX;q`J TŰ\/L,i*=leGm0<ƫ-D bwWh_Mp[ U !NW{eBk|8 !,Цп 6=tQg *|*Ĵ8(Z/;eTۂt51WHJ )U+{<8Dcօf\ $y׎μiYәKG㽎Mkna5Q.Ϭ2=zXtɬ`u;#G27qQgZH5|/xw9&9bFЬdGn14n:o=)2%~|r*1? B%,Nuũ"F%It^T Jllb@_7pJWU l i-Ż.;)Q^sөj;Kmv)((LL P*ڹsq7-S᜴[]AH}weh3o%9(Q WVRSȴu3ւj!#wJk;dXkgLYEO+v~ ko-HAG1zӓ阽"/L)c=rg( zRJf׼Cοaaܒ Ji)oMFdGs2+kDSN*u~GqۺEyxQ+*!F ){7CrJG9\Ƒmq:t)F 9o!sҡ!kJ𰴸*߼(iir~^OQ^]g-B:mVe,: HK1p= IKhz Й( @;}hڧ<;lK:lԐVfKa[l Sғi 6eͅKb`џ[@h(x`!OH4nO4f /AApwo˽u-Kr wP2HjJ0ϤLB j#)5dMM'j/+gi4d~^d]0I"3!=c8]PqHu+Uzq|HxWf_B*:K}9JJdv/1 -Cʁoj1N3TK9:Lu9rbr%>Y1ʈ"gC4-3CR7QuכW[/(Ӻ~Hl::E?IA&-ZV8Q ]tzU/ TQU{ds<7k?ԫ8&$EGeL:l2vo %U_qvQ$ʶ8GzFD~ 6Mi-K.)t-L@4Q~-up'aim2ʹjx3~rҏua'd|x;EKw~5ݐW=ՕAR@ٕ}D* S-74R!H{YAMNG HBq]F"1x%*Bw2Of\ }E|+0ѭoXƏ^ m){FTuRIpBĖ nḎH3 [#S: Љ `/( / Ӣz`"W6V6$| .IQa$Ӟ9[7PyΎ\ub0/<\B6!M6,br-& MDZqzУŞͭKYWul/4*T,.^415+w~AEg91jܟ n*/3_"^IUmQP~ ثnyq8:^DYSeg c=3<^qrVB[ܵGObxP,:puYET_uJҟ v^6 rZ?o<K 4I A%[1SjZ) 0D޸㺒Zgo͜c vO{9)eM0,6y'd$`*‚k?|A1N|o; UkYБƜv T^[#sb!l rNzB &G,¬4T 8cK> Js5(>Wf'mBDoR(SCvd CoZ.6>k$ܮR@q !6g7Agt$r'xrlfSiQ^ C2p7KNh# y&ȃ}A2%{X qqMMXڣW/q4Gh /o(e9l㋖bg9, ?(U-XMkSP }kʰ;|\.yȬRi}nA4#|W2W24V|H2(5;;i=R -_r0OJيC|OFԂSv‘nUC\uQJYa67;ZTk 7,j8^WvF+.}?!fەQn"N%d)w۩t M`t6Bn-oCb.?ܘ5g{s%uabhc.Of:!+19w.K lh)5KPA޴0'Qb&$|BZٳx|jx(ٶY V1 9 (۶CiCxR6Y}AWj,w>ӾtJSFUx;fpk$nf>3!OZ%NY\eװfQwGmX׮HPWkܳy8-ض70=gas T7gJMB a/7~k":iB=yG1Ä1sCَl݄!3e<~t r(;a?J׆t28EseBnHc`+ ضͼH@iQvVTFCf%2Rg~w;b)m\j3߳HdNhE=f>˂EO>dq Q 9r'EwSrAP 3{ܠcu*KQ fxSF`E0.X&(J vEB*n %q!T\LnzE%_H͚`D*re$UqPKͅ!"\gkFy3D+Og/_Ņ}k5;o>[9V!>SdF~1Z&ݼ_Adz9HF@NjP_DODlE 0\ #A 0&iS~w$< B=azoK#5 Gq9}(5sBL+H$[`?/U=q9Wb>@kMr4Ba;p57I;B0b')ȃbbqʂ&?Y+zsy=WURSCu8/A1W̹WDavř| @UJ+JQ 6or\!ENJoYv WX U6ED_P$mQ_]J$SJǒ@;ި y%t)iV{҉Еq:cj)Lbc*':Aez1=u܄}챲8,ssSWma$6JGؙ'^jq?S,߇~{Z:.#4/٫({/k5{ɋȈș4#t4R+l Tk0R'*4mo5m d2@i8 !x5;-Kzт":e VT0c&QrMmR]ihuw.!_[F;+-r+z]ڽ4僯Yex:e[29nS[K\&:;LA+PQ{hVi&ߞZ7q!9f=T޶z=AeœmNt$uF~ a߸y>&aM2- Y h鼸a^ؓ|cl댺~jN2S}9 wbu,1oh%+q+yM#؛ģYtYn;` q-.R1t9=p07x2{N35f(<n-ofh=Ra zd|_^ 8KRt;c, |FeAs`MȐTY'R+g_]8?' U#[# 9~qF GE?qeR8Xe&ݵQ,ּt,r+ xY&`Swu07jR(UkH.NɤcfjvP7SnNz'Xsf{FZ**",љ@d#E"oZ6&ĺ5sZ/ip2^?-hЪnT*,/_ef${:oM`:~0y`~, }2Þ&I6\U1-+LMeeE ̢^⺱n;!F=vlh,ˎ|F#Bw皒G=[[s#)Ϋ۰#/N;b44[}j(&UXR9nڟ6(ƪ v? bg=? ujZ weƎ*<|>@^noq`|j- VPFf%2~_<-vW.ߏfKg,3ׅgvHZj~J-ǾDL }~ eb_˩VQ{!ϔ !q?; λFP'|ǖXۨE.ti7_4g~HTlIsƻH^^ocHV૫R}DJ/Va $^/ -4Sr,"% :F离Sƪzo矬ך7sF`|.[xoAjuX\ҭ9Ņ$#^AZVWt)\>ꭰ:l!hLF7eҶ E3v mϮ D%p [ r>^Sиmx=FEн-  -`ˍj#d(V5|4 zBRbn2-_+J˩R< .ޕihYN6֙󁖞bi: 1K=[93TvXCEʏOȎZ|YQ@ڠ=r*jC\v" >r(-tMG釨|Y*I4},[*AK}9B:%y*n)΢X,d5׊-̈Y.JM2uߧ܇`N=soP63A񺢞4 %a?&ť}r _9Q4M>f5=4+@{ # 0} 4rbGSY&a{cO" m&LJ\ë (d*Qy$ay2sfmmQbCց:Ѫ$/|AIϋ{3d٦}%# =A[lWOpI&A@I ~eJ/֙!t9ʍ\*܁B IZdTqvu`ґ{i"-'vӉζ/ը)iBz;Tw'wv0󸺰F/W`jV0?XRFaѥ3RȻ0g>?뾇2LLދ͝1qyk$VJ!i^N@[$0[sKqc-}8]Uko݆>Bd̂inF4Ȓk?RÎ~5|Dfd~~e )W씗I,.~LNJ;*k%k'2c6f5LFpuXonSkh`=ѢgϾGAB oԌ1 T~"@䦑ZRh7` hfi}eed`No" >΍Tjp\QvKP(X>m]LIX ̶ݐ:ifK%JGĠ0}eAVPZ \9GgXWNKevso^뷸D3{vDIKfHR\>53CK^买N}C{T8iQ\)ypB ޼A9W,he6e|w!v_6+8÷^,NNjʷ qJr$f?wAQJ2 x‰ im)xnYV8 86rn?/9^vP"돜ƝqCӷ,'+0m3A7(A%-"]%$dXj}O%;&d%^ Jr€pF2c_}@I[2v+pnG[GjczQZ2;͓>:anACd̋^b}G^܌Su)]C6JDJQENMDۺRڪx17`!b9F4I$IF2 xr1pzIL$">p BeCMxRW:̆=rOkC3/x*I"}`#胡S3kȞt[/MWTC ~iq_m#JYVy7\2H:&0SY:ޱlZ 0DHO!`*.P&xzakx}9e*v"m;䳴@0$)QIoǢPܝgQԏ=PiSÛ+o^R0!4F={(FxgYjHėYa/m-*}NCxcN|4czJ(\q8_/tk&Z_~חH^xCSMRo09֡R&AI #Zyߠ~wp7[{0QNy-:'@W^ Ƌ.m"A>(I+.a7+[ȶ0*Q)k!*lL!+ ݳ:I//Zk>[|27[n_Tij4W%~_ spG:߷2һZ×N,D6  PEUkY63"V5V67fƾ]qٞr얐{j/ݺ~Da5E)("H̅jO 3!(Wd=[_?}?֛ k,f;b$'JhD JA#a?JKkR0U_'Hhp>=);*r;t>:RU~Q"UVSϕ9dlgג9%豙:5rGߧ$`[S$*PDn8n l_)d i)Yy|!V jܾv߇lZHN_< 1kQy8^ )] 'Ӕ=ӹME7w "yCR Z%T5ˑ2 AQT oolN婩GM?@m`ZA@ª&bPq /:,XKFz(*+QpӬZ8p G#5)Z:::m߯7陓={zR AkIL:CpSn&ȉGJVfGsJ=]3uFz;}X-t bUsYiq1 "uCjA,7&0ICGwAh+:Q,?SkȦ<=n i"li3L/$Ǽ0g"X΂9_Ϫ[w ;P ,C+#enhgEzc_Xrd5^4*FCV={ &iz=VTRGhrP;g{CP5X.D9 ]-luͼEc?Wb]`&ҩА58)_:fF8X;(РͿб,8Q~\.#EhC͒?nŦayJuU#`Eic>_)F%֓eKП[9dݧ<WǻMsOwqߟ4z"\8y`+Mߗh}ݠ τ!͔Z?"eUv.'yxXPD:ҡWbPD Q%ɩZ`3U@jLV-Ywaa( ?ē-h:S0θn$W2dH۔k j?;7Jqnan!<2t)ˆ:U H5\rN]>%IL$ xEfV|LU,7_Q IcxXꆪGb<.)2ohfY)[C$N}O/K!PIAڨNBk Dl ӽcz{I`4Ji0( QtAr<7gP6e׻oWb?(b[k8 6{B6*J^G%=آEȤN f gbyDd45wQ3 t$~^oZV<^4`/gVGM:E34D|rW](9_/erR<8'Z~k~ CqAxU ^J+;!mJi5- W[۾r߲Mr/ˈ j!s^GBt=r5Ţ[INVY+E?yKkB&nAy> 0sGN0GFN2LEE@?1#k">j7hg֬j^S=TXtU?d6v +~%>^KrL16:|'%ąw6ZWmh:E;v@!vQf0iC~ɊӁ>y#"Sf)h{c"z_wn?V !_.18#5SY\wu Tf1ejY[Q AQ"}J3%7A+ճ?;Ϣ2J Tsf :6BϾ })[EE Ag+rD=fT@:PMD?/Z&▽ ssi"1@v;QцLd#9;x?Z=o$ >Sc ɩ/-b56uiƙ௚iHpI~筫-0b ~&wˆ Ð+lIϲJlpJAM%P%^y|JrR$/}G ^N9S4h/V?YSu7g{e^l@ Y"^Q ]m HX\Ԭe_ܴPWkCbxK&nzئSvUWá6FdF[ZޱmsRTu AWr"/T?F:2iYq@ղ!=o &E8Tȼ xk&lCj韌}GrMg.UNf~lm|FV0=4Fw/nU % }e+阷>@yRO*-.;;9Y |= ̜Zj^Ƀ&E0z-T.#gCmҠ+UsTTܧ@@8z[S7$@U^\(鳏Ζ91/7}&Og4 n1"FyE?gqm +nC/ZB3bp}n'Sk'h ȩMΩAݳBI+$7- ys|Iws(Zx[!lO3 9LoQ&i§⌅⭡,-`|)ʼPLn.ݶa $S K48\|Zl?n^eV%9er%ES~0B@΂U[Ln/!G 3qezsXzƹI(F;j:UxU=g^HB 37 `?[/9M|2GZtsF枱eNp3BA%Hbq2m_)wYKRJV:xL}qߏ?H@SGTٚ}f֟qo,ˋkp\?7q0{xw(v7 y)u H{秵;f[{NͻZ*@Yg=\3I(&. KLKHTLEعn9{ pcZ/S>9o}PAC3 |eaBL?uZrO-O}\DHrJ^wQI@B|YKD_n6=~DsmEz&Ֆ:_ho80@1tV09E^ԠXF0bb5w; cIfV=$]9EƵzme(%0VaUr-ݺƾؑ2CbcZyi7ϝ/ڹarE4",QV&HN b&5\z}yIXs U91!-ykȹ̞ή3 V8}?M~U_-8f%ȲͮbLc Vۙ+Uj\e|X|n੔, dZJ@r$4ő -(x'[Ʌr 6~&5S}A1_Bv4M}10xsSfVY+z2錒_Lzdϡh9p8X")bQ=SYbH lA6i~Ӯ5^=PmsLj{pHo߻u2|w#+W;1̯8纰tPj5)lg_YLG~ͻaQb͇`##32d+abVu9mZҒr%T(&t T08 AњFDV\WI6Ko35Y%%W*lw~x~+{W_WF0rdd')!@$\A&Ce:, s[r`sn#U*Q5r,x/q nH}K̮t?L$$FioCܽqZ!۬Y)m?H,H m0Kbal>Kܸ ?lG" 1$/ek'ѯg*Ccrz ^Y*kAxZ="A 9q/賰(&Twq^u|K^puM;Oe&xXh<1Bs( KٕDo4 @:=pV1 t^}]ymI\H_w њ\h20Iq"e䣟z6!8򽋓EּMo ߐR#)DَĐ!1Gnce-/$ʐds.V5s3XDO 2 SVk"A8]Hl"}1Sf& 3 k7y>Acyd&C"U6\ ʅj 2ŰYVCQ~W_?q%TKo#[.LHX&Z]9 8%0S1Bʎeef oC>R>0-,\,AhQIa }f:6lNCєKP)m !ևTTf\܉L﯉^Qz:?"@OYtL3oh^Fwx<`/RlU(vV6b;Pb1^/gу ޔmBRQP!QU0N4m-j fTFq!mQ=? "<쏂 ~947Qz~jyONOU;r҅rNEweQE:oC%0jد MyQ6r&@wZyFbtFr*y]))8A 7_V ``^g߄o*gFc hj.3a?i"($@W(0MHPos.6nIj;yD3#k3}F\^.Q,ۂo**&Հ.R)YTklG[ozI) KLc%Z6RA5q.",:@^lf ]kƲ4vbڌϝCK[ Qzڬ%#-FⵚWR{nc]R]:?K;*S5}Y,*fN>gB3j.xPlл9=jp,XEVyVRR2`ABoG(Xz @}@?:Yx/&*gQaڥ!95N X@d3C'DSզ]5t?Vt$ h<$fH! WDܫ6l`e4{e#80\Lf8Z3|WYK󈖆4QGחdZ YGtg1f {#DyO}i9xNB6.Tf(;0cݣb%rJ] =Ȍs'rWZzd@=Uͅ }5qRܺm=ļOy}hIg]@٦Z MwF Wkc$>_\rJ+*9Qo/zئw+O$\-?B~Qi q)'4d"X]o+GcycUC|MG~1!QЌW3p+zQmV0B; rZc=_?l}+LNPgL-g*Uk-Z [Pe8B5O|;b|?t] hbO݂@K{R4B{դ4ڋxcs%'0-oM1'Y oy&6hG&76yJV?WRb9uk]I;P?ދCGN0WV/Gxd:_V!!WLc(zeL׍0!\dXc=%.|X9nkT, c.Gwhҁ?>}7?r$`=(t/YC .juK.`[k#A`hK>hU$nF".MA5@F*op 3 ?+7*- c!͠G(E8$=j\F`898Ia2qD٧tuL"P?y^K/ Kx&jWht*7P iO uPsq&_^wZSQ8 {ziIʆjTSTGz[Gw mA::4W]!;6wtu $n * *)^5 ۱KfC6@ޮ0Y3;)Ey{WUtنlkDp~6?N6huZU YXN9̰'yΏ'-qCXbFBbfl/%~ni$'ufb y/$mcIRjT$CD@[.m^b$Ʈh SLږU@Xw҆tCxR:(K&NY-wR,/=\}GTVZ%pG.6ը5kޘhWoq0VݥfR\-Э*JΡD_]Gb~ s<xR`?/~ٜMr&TmVO5htʾXs^4]i|㺒O˜ʍ;۹XXTQDtˀP --CU4XBm9vxbA5`XWǬv`sιQN5x~!8v[ ~11)֥ Sɑn6ODiu<ɧ}'6X>,,S6ٶ_)*o[h5a(aGL::32 fVx\iI!(Ym8uˈ:]A#o< K^vރi}ؘw"~+pPaD@|+:Q建1I){!@SnFBy;?H^F W]"0Pb"ƨZ!a Y-șw&lLaY/Wh(? \ XLg_lSz^ ^gFiW:}X&L1RT(nenuۄ ]Dr~B+۸t NPt#Ko: e,KQ7LlpgPaND\$C}j+,h=f,V;pߞCD;>'"n5򣗦0\9Bh"7}A,0O I:\b[QAwazf|\i6dELƅv#rc &#t%; 33JVLS):z;lcnrl L+y3»PB'R_-U>7Ue!a÷wB4T-[z\S5s`ƃ<GwC$ºl~ػx3m29ꔂzYlm/ jIC {~+pqnMS/.ca=m::Xv;6ᒜͽ`lz eemÁx3m#ܠv{N[,'lF>'ET:h]bP0%ӮC %ga?bw|1;dB)~Q ֌[l0j}!؂$+Thw(oG;&q`,} BSK&p:{K_}ݶ̨͐tMŠ͇RdmNwy: aզep{9Bv;+߹Ԭ[m+[7ȦAK e2UJ&hC0XM_Nne\ !N{rOoa+䈱%)%Є$\l5Pf`%:i!EPWA G޴Ap~amYWS:0X$I |0h1PPZ o_OAQ&p)i_}9yZᇎgeV^ l[:3+ِ~#kUUJ! `':U8mL@!q3`# Z<3fXGߔNJ!apuTGꌗeQMGV`s?_fU| _0p[b T쮲o 53H4bH!q>oN~8۲e%/<3SE ʀt(C'Qz?s2" gwePz9Mso1@e"Ӳó*J/r1iX } @׍٥.cx.g!cqQ-i(sW$zFŴ%=M=]+q3 хn>*Af#|=ʯޑ%4KDݭ,!YhAun(KqTZC4_6C< pr5`B`Mf }&R{֋A 1٣|d1_ڀ:"#Co`}S s:b^;UuɝČ@#ė' cUz@zK0lX?83mS"_=J8 ?;np].% R,: p3YNM*Mĩ[yQ9ui~(չ}j&-S3"׌<˫usi>+%قq Y.|W 9lk<,&uEmX2s] OI8K9R@B! HP;&pGC)${2bjHCfZH4Al&&lRZ&mշ/<ה InC km{`v*<vBYR LDXL 9U5BNР}_/G4}9tr:^b42CG[34 !`XxqsSqZ)I\]̦xAx?LƆl2e۫7K [M1a[/_֍Eno@\CJIN!dY hA(U_QR2['[k5z6O3pY]ƪlqu*}Gaϗd'b|32OhL7~E1Hy#RT*Pq^ΒoG7 Q^ B+k`eC'Ll`ix:VCPT/?Mن9AFQ4nm";pM|8) Ȅ#Iܰ $ V?$_D m.$Ls׬`ݐd}4CR>)Mjm^@K dǑ M:%$4; ZpzO'3>.wmkoF8_;4p Ԝ@:D%bBu-@"E~xξ? #bF]ϛޛ^MltXc̫Q!mm/h"5IbEMWMH:He!±vL1q\YTΩZ1d/S2ߢ}jP)ٴBa>iUfك7^H󈇳A5;<#Z{g7i̵&Uo8i]6k`ۅ,޿Pym,E{HA‰F6kt%/]ob ؚZ.@Mޥ#ST[_bi )Tɔ䕬AqB|2pRLfwv7K-w6l)ma\ꭆEG:WP#D~7,oj@淪CZV 0Y4$.6_j~V[ }BiW{ȼoChp V5rfޛj:~x|Amg" ɂtdCq-$C/6R68sZ ʚyVeo}rF_d*H8Z6 ZL:PƟ4gV]/Р&m~E6%WhVyŸz(ՐR(/!&?|94 ʠۣ{N rC.7|K7EY߶7' ٚ٣\*Ds^&??"Aw,$>Ըbыm8_0n29Re}B3ōZRr3ʠ걩^Qym %J?"~ &v, +K5JaF$|3R"S^w8 ߺ=f紼 ,m(>~+{}@/j7R1K_aֺ6;gqAr57Z ?bTPwZ}Ȁqo9{ 2?( B*8ߐvOb>t$;D gWK౿Ei)r=OCmL[X&F[wٗ_!Ge*,mUOO,?Zh&4l L!n#' œ}HapePio:^.)DA12Z*9ǻ"K<>?+3o,1 Czc5.-:ts{?3*C${dؙ"KL; _Gt{nNk(0Ω9eP0jeaxI6ح-HiIYԮQsjɼމ3( w0C,PπwAV&t;ys^df_ Yx30\,w=ZyDwA֡2Eb>C/K8=oK)DDl^E<>oc6tÌ PzGQ*Bd==QoSլ (t& z͐2}\w *tvDεS*LN9"S*S$OZ"ARQvL 6u g1L4k}Y?jw6!_$-`y.Z\Z2*)`W~o%fJ-' ؟ؾz oy7I @ˀహvt n (Qՙb_*@Zɫd+ Xhv{+K2w`{x=21 fdRԼH<#~n'"h͡X)fǩ ?so}J\}M NBr) 9qN E.?, XgU7Xvi+u1G~TMrk9d*3`/l0Ug8lI6Fۊ/Fyb렢 xh^JHk^ 8#,|i=*_hG =E'azRnL?-.V )';YuePTavpn>Yq6Ľ%x} T:zXedr 0{(Aqj(-z$JC9ҙV0Ә}yM4ʃn84[)(u* i0Ig7ޡ^=ݟh3e eWU@Dv8iv$YUoSbRwlJ?4>@|1LиBR"2y͞.`anmzy ĻdTNZJ;~Cm103 qw& r+5ԉ=ł&Z/ Fie<~ /c#㹘-^ٓe||([p6 -J9)uۘۗab%#p"Wnq.{S*lDr#pR@cl"+#;wdL@Z2R@*"-&AiU(r;>jՈXG_p{RBmc7ygqj Xe>>;s\[HܚD9[^ [w/}f@`6_^#k<(S4HQv3FDKhIOD֬Z̚QR Iju`]&kqoY;©=0I=p" p;A/1Hdg/ m_e;弈sFiqFhM+',3$,:8>:kE(xHk7%^SE)}a1bul(XɁD8l kGhW&;TI [p8$2~Bd'f1>2zi>'ZპXIeffk!M=>Dԃv}<(@䚪% 8DCr¢S5? 4r\ǪuRs ΨfZTon&i !ٿ/,0出5mE GFZI%aGj? }пpiM؏А 3C[TEnMj*i)OY:>zghqr%BMN@j,}W9jhBqi)dK؛Oڊf9S9 4NT.q'D7/Rn 5Yo6 !!b%ggx~/-`' i KS8} ,IW DǨ/9 [L(-{7Ol%IR[x[oJ"nA@?փĢM!I*J RvB$ڭ Ѝ 2I8& 8C!Ap:2~h\Rp>ɲyՈ0BiC|L&I+D@x nΨUXx[5\ph1ԒhC\kҰ߈:$?spts=]{ƽ4Wt~\zSZDɘ{?=QЪx%ؘYM3VNhdJ@k|zWR(8VAXod"٘KI 6,ppmՓlݏ߬VnB}*+ep3U`-5kpd~f=Uþ)+5Ty|d|~YeۤMQt.rlM E`KL#6DJ#3oxZe}zumôwdu9W`{9r"m \f͓0Xx(# cƦL0n]|`..^ϗC! 7,yA× $ZA0nfĢ-ōwW@t$&p8^꯰_1FiOC_>]2<AՅy[c{ݴ6׬3O|wMovGFe>IU@"~]Hs #&+9c5f 5>z)Ǒ_ZoyEfj`d;w|ϡH4у"ա {>=KkShi,,:.b$-|Mz:D|sSPL_Icb`ù#(Ls-5uKd/6`%W\eNt92 O(-4D=8l銞y&5O,5ef[8`mg0(z0%vv|r'=tFV(rb{bzɬGVfhФ?B$w&0yǬM3o҄6jU+6M#a(0܈;>?Ʋ }K>셈oKGsF$>Sg^ݽaz <fKlؤh1i)z;L<,}̈(I kYS>nRNҬm gyX˧cEA񅉣$w$B!%XnpWy⑒UX7}Ub}G8 )4/zVq17 3.^jaa C0Ws 6~g**t `tbu6h"mDSm:ۈ?hqoF. {< t/J_CД%t[͌_.ٍa˞7V[=j|(dž95ZMG/|a;!?8:{)[dB&_/3ukF#LqԇDŗH<9@lj!M\Ze)6IfkqA9 `N`z3nHrʍ UUmRc~4`n,6S',K JVxO.J\p.mU⛲w]@ݍ 3BV,: CTx#iqx &͢c܎8_s%0U`ĝ5vsBswqz:dAlO DL,퀎R񑊝m72s%/n.HZ)2;JOΡt]1* IR/nT<"ƺ <0s ړɱLJb0D\i {lc4݌J gB ccFnJۿ2Slc&~b)Sw®p۰N0Ί^Yl&\OއE i Ff# PSa9I"C giܸ}󝒴͠6!^<^0*l6DjܟYsŗYA*f1MVT.& YEsЩ$ V !@[ 5|,Q͛4VVnfh>Q;dD+H?`|~K/t,pxG';*EdWT)@LAS>䊁=1 6؆vMT+ t]bbz|L8T 33zFBa]ݒ" H#,|[/h2c[kR=,}[0%Gjs;5A -B #,$߰nH/\599Aڦ|R*XS NE 566fSsu)}cZMbG剰'̬Z'4Hm᯺?hG՗I`I\\ S7eLDD.9Mĥ"L,o-5.^')! y_jru)xh y8 F:nP5YFDfQȘ!)HWP>C∖a> %lf#bXKGTr,HxG@:>U^vRv)Ǯ|!8fu-0_|I/x3M-sdqE<~Kୁ6`|cΰTJh \q ?n CD[ZhV2OCt7YޗQ4MteFy7Pwtp>+{d"]o>)ZI _<&P6c|N -gR' "R16E卋=^'1rv8wP;Jݡo@J^-h 'Jgk$M5\6x"<-Lmu'J۟FhG9BwxH|wN(W0aƮZ>3-xH1 `)5x Ƶ⁊G@??dGJ*^/7KxbXp.Ij ~%W@+үMJ9.@9A4g:Pf*w6ɹC3gIB0L[Trf\O^ Ğ]H r,m@}eUێJK\Rx50l$)/OpD%f]&ӌƄ.wP޺HC(/&%uڦj|Ú<=sdPsfc"󊶍9~&H-`uzj/Eϕ4^Vcq&9uLK2h%a+#Xd~xR%"] {^3GŦ<ٔ뀞RD@#=5޴gwQy*iすG}*A^ƻP`?r8Z^N2-Kaꊯ_IqD6Q| ga&SilKoR} "1:'5F@rSIB`uͱiF5H:.٘^.k9J2ohŪ p3;&{f<lߐDXoOCf+pKouhlBłc‚ ⷊ~zHBq4$Sܸ6=t= ?mZĪ/!Ƶy!HHLDH-3̂Οn=;1+!kv&D𛈓*jZ7'Uᰖuof===B<P, ®[G\B! lW\\)XiI;NqCwfkS L~l|g`fA8E0Qɝrd5,NK51p6E3>5",X1713ur!X};HYIiF MrC\zZvB>fsdd#Uʩݘ&䍱@_MlKN@hղ-,'?ֱ2,;se, "m. t0bR!Eo('Nd1y h5d8K0^^ʚzJl]K BoUghC4(A{lu %M݊MpܘU ,p,TnGZ =H?-db)1.i4uꈍwՑ[3=@"~a*gSM[2 RQ/) NTa1N&IkYII3$h5FtGl]LJ<\8Bzd;Kl0 C1!f!khtQyDt\(z>>8{IA0Jo͙}jD=3<_ЭjmsN9AIB5&5 Ҷty i*!yZm3Q2&ժ|k9Ȑ%/ %otB\}"vas'ȏgTOJo:oSX8=ڝ퇌Ոu5vK]twP(tS] 34(& N)nVüFۢHj-aș 8E"w0`̣B)$ )W=_Hp7غ蛷|^tӱ A~U| {`& :4gAe^.bēEt-֎AGcڰP ^]~& DDҝ2B끉8Az(U8 8"Sgs6t+'Uc'C6o~;aJ ]ĎdAA)n\V%7X:rE)$5ǹuxBE IyWSwvz_xU-f#KHHػ8Qm)*5WAKϱ, M>64`&ZIV-LW pAyAEE_M oUCn'pP?!e<79a9qN}Ōnv''9Ƈ7%5/m-px&Sz6^*x|È[.H ^@~sؠ*UQw(9i.-x(nXP_k)`ٳ̦Nf'Tu{A@8h=2vq?-vJ7j=tnXOg`~Jh 經9pQipKK!_m!&%^^>RLV( 9NFr"q#i|PBj#NXDRmz/F.O'*Fzp1͈s%1G~@)p"t}ŸZ[U*ՑwExc˞1`.kVxa.ֳKWal[|\1ͲwLڋMDYnpResGcFw6%[Q"VJc FM"Tf]Zn鷹|݂drbaC|2F^v|r.MS\I]Vɝ *Ѷc ڭ\w]&mW/[~p}e8:~ E!q뇶nDaI)ERYdk؍ %s#.GQiZrMV$C 3ڎdi&HQ}"OX4 xCKyNTl>3+Mj O\pnnF5T(9r:vg풉:]y|/XPB/e&.XM.dPvƼ 1}ӪzpWANj^loڃVd˝9y,mGK, b TSq gZ'#iu_gN)JQ8[PΕ{R_Vp:p!h*Gj`̰.M_~W`VZs-LMauH5 Xńbx|C}OV: p552噦QekWj)qpLLo UN^PfU"2{X\Ϡ _];3eUt?( sߥ[=(>,8vÁ>{U5a}SͰ!sΙoXyɿK`&#q0Ws'%3/fX7G Aj;̇Vm cDH(-9ғ)HbI"@`Ƃ@#{7.(8yukUuXӌ2.#&djLHtOX)ۃH ~u+BO0飅dDd2P5uŮ/'=p=N"3`8yМtΨxU95^'@'^M7`|W菐Y%Dd‹TFY}2K{S\׮FzXrTL21U]T3ʹ|<C}~F3&I)̂ϴҢכz`?5:F;E2) V[A^_9`v8˲(;u |3J0FiU pؙ4 V6i0u!3 #ʆYA5(K86UћBŌ9| #B;`DC΢.)0t Q >Mwf@4-=.rW]+j.CˁnF@ID@m>E2"Mczu dS (+YrAXΞʣzT"Je> +[ :?hybi1! ay Mb ϧ=*R]R8 n"0%|)}IGX_;הUd;ycao/@G<lϹgй\ rFƻэ:әf>'se- M.mY,X,t_|B=bfIegzI0 LS\Z&sP DyZa=g5 ೧mѡcۮj,QX6u&\]X(~_mME[XHe|w> x08O5U=Tqٓ9mkJ~P:(s)GÝ_DI~!6Cԏp I`kΛN1}i`V=D#])ªqjYV䑌BK081 K}R##Ә1:5'@:=Z@}Cyvr\~Qd ?G8hZ%tyZn*"p4կCHcs%Wq_c^ȣvEгZniDi h * *ݴBE"k:E<8. T18awbd"u$K_~P]y`rv6BFгwKs M}z %%иU8SR8穗cd+nd)=Up#RNфy6NV]`7IACfh$DqKͽ,b"}S 3  FV>MPgP(D_ppKm!C G -Hi9󁮵`lM6+8ÛOj6*f Bp}LoQ[d)u""g^wCc%~ R#aY;( i 7Ӕd?ŬfnuV'@{[%p{bO+`9b]Ը~qCGb+L˚i5"LRu%㉺P΅~=`˫٩VQ>4>qYT_$_ ң=n 04+S\,w_d,"Bե{BpY$3EodSCjduoM|zSt\Xwa,UA׆ۂ,ǮRԓ1$'GieI5}Zgf<{IWZhrJz$H~̭"G)S_M7(iY@tWZ6Haf] O7u_oOMةgL=ɡlukuG65,"?!"?iP}VfH|{BL4fƸ8X\=M1MZB^z߰h (ӧ PUp wqH`E6@9ȥ*Cex2+dCAj.R@FTF 8,#܍"{kI^("5ہUG7UwbC83}k{"1[\SBnZ%-Ulˋ.`sn<`ȶ>sn(5 #&N[L5XLyvnս VJa7F-|i󺹞(HEa6 [o9!~2ͼiE,Aђ8v-gn0?etPfUn*|~]q?: j:cE},[fu4>*pzYclsM7~?Eea >gD<ꮁӽP.CQ<)zaAEFWx)e!EG<ndl5P[)qˬUVpqď(Q \U^w? &Ag\(⌯_̞pCWMRzuqL݂WSgT}JjGpup#z\^*>qU1)ck}*)62y|*)l[ٜ7_wi=v[ik ] odGn0TNNj?81{E3y_1Cj@V7hGA=q2 b']gTpg o`^ Ǔ#/3ha&jբb-G}fgg"XQB&r59@\1ѓ6=kyt)z2aTXILny}|i)|CQ$g(QĶM{iI)]]l!2슨#/MХaS$K;h ،S24!݈anֿ僵bx#+a䬸NVo$ySnQ@ PQAx1&*u׃1m]f=Nʥo0[@Jtߧ+JWkBl„yFrIZ#.u?9yjR~&g|8){U; ɘ)lkB(G*>۟O\  gQɷ VimՁgA|XqP r!+Wʆ/><UIGVSD0Y7&Y ܷk3\@O]wmO =]ľ{g!i^o j t8lsw .oHc&ԑ pãTZv_˜cϮ7+G'%er?[/rMwQ< j BVaK'̄,M3d2/+x(Ɯh=d/d/#?*Yd5<[ Bh:҆ R=TKv." ]XOs?rXB2 M6.iI},]tM~5v O@`O8َ)lC!-U3*!EY8NeȃBOr\!~>UIt'3iP%8!d M|1lR=G+G*"ph|Y"e[ M5o8%9stĪM&nO(~xum"BVc\YE戅<|''/"'TQ j 䜅Iim%ѩGGB@ԡ6e#yzc@Iˏo1lrN'd~&vN C <4; bCS7Ў&z,a 2 b,hgX3IC"p3Jj˛ 4JAUv(%Pv @EEHbX{?Khj[y "Dg>eyr'_gOCBA2'DjnWHOh֜əz)ݯv$fd"|d>O| \; Ny^\֦ srMhFqR=8^kC&D~NL=5KrT}s5c0e&|`p/4.z]_iB^Ś$PiYv{Y)ch)[,[C&?T9|t k (zҷnZÒ6讝6"[JH#.#rs,.೒GQ[^o!c`CTfw$~eÇC 3V_oO2ɇS\ lv؃G ?'MKQdFIGMpS@2!IE8ݷᗑ\2WfB>\4+Ky;C$6M4!2{ /ķaNe{!nRc\OQ\r6b3vE{̻Mj,(Q w4 4k5We"P[IPt|@Վ˛?vȼ_8;ԝA6,gϑ)qiw'ՖTb+(^gH 1 o "p~ܺmMnK>B' cNx$*kW r Xp -^6$PpD\!HL0yndef$cQ`]#ue}wdYC9Ƹ "A+TvI"Ms*h'(JC"߹0cZ{Ш,B=[#%gp;q&[XyJ*ۙiEdjdd$Gld#jhy*f'AvyhfР|ssyJoy㬒Cu5x8?ykӶ5m0w6`F %Q>\1g33ӟrA)&99sjԱniμVo Of|6"8rD"fYT_0v+ˤ|HP^ܟ -c);5mݣn zΆJw]Xs Dۂkr'zXvsm. Oq_Ls$0$q^@+!/Td׮/p 0i)6 vfsHbi!/+Y(R"3/Z<'m,>Q.O2|هyPTgwZj+#_Ev8jW/ٽɀ+c5ZCn\ wyI7G}AޕXHZGH7a9 &_Z2=md>V )cgAů:Al6J_ZiUzIy7h /xB\)^/$];[XXR'I.J`ė,J[ʼnsejbawGޣrDŞa9t\DT8,:ր!7-@*H5lRq 4e~w~ײU!%י۩~[2lx&j.UUBl>] lԸ`BC!bͤާ U+x 1p:-+.bT$z;a`m3wktP@oL-yg脚r%h0Ǵmi ƎN+n3Wxip! 0$ޠc_0 FH]4ԛ7FHK[FdLe`oj¥x). 1: NhT.ò"yQ8^IOK{k [YlgO/}orF}o:9^`E; 5R%ְ,+dw 0{@l׭Y%лrp>G̞ gcм0&=EX#Puܸ&37]6IX+W4J6TYɼ,чO6w{.ۢN뎌i"gE==[)KjLN/ӻ1s쇑Eymxߔl[C:0}̴J ]cz4?ĭvvD~:%mviGkH?i~ϨtƫQkp[U|^z$AT*l/ڔb[ B-[zM6EЬ/١Ɨ6\ălRpkOϰ047|y\F7Q0ZEw,7MSXf8M#r8RGcE~))+us%)~͋]< 㗎3eNjD25qIU1RP"ؕ\G#r\=*Q+^-7IZEwxEz·>Ӵ:n Rظ|RJLy a`5)/$(Ե&55|֗bPk#r"I᭐4Gas+Vqyz-&:WybSb0F'|encq nZuly2e(\ԫ~~wbۮb&/V*dH.6/~Xq4N܇--A G\m; pBѲ > $v p5&T#qoH~^ٌ6A(ꣁɖP),{gwcG{dA&EF1o* ᶭlf6?(S"~@#Ӌ sY̆^1W-RUYq{12Klg{ULdk0Zc/GQ4̻."wyj"O]'yw$B4h]40'he".W-`ex"*/nͱ S끆pxα 5i.sK Sfې1짤.FCo~`زLr zeo\$TskVf] yoTR }BÎy[A[r_OHb& C[2a1Ijܗ9{Hr#ie q.Mؼ msgU`& e1Ƚ)bBCJaSG,c8$OK.TˤsFB1T9d:6e7$Lqq鶁L)")`#rv҃U(XHEyk2~zC]hK`;A@29}rь:~/|M'g2"D14F?ئ^D)@}.86-=Cl2"pUkέ[q>a{]C 57Ź3/悯we)z|üȕBL( G{_v:3lㅥ k>V.{(zcT f ǨSr:i7C4hM'dQcOt\m#.!@lrcdTM뮃=ѵ6T7ZT1z8?7%.%moLfKW.u%+ i(Ty^}\+Cj x"p5?\ $LVBj)> QxIdSN0p;ۯ FVX4g"r .Z/Dt#핂^j$ǯKDF>M|j/}뛷k +\~ˇ|71g!bA**o`f, tjD/^`s蹿&ѶjٻXaEfO10D}F P Ĩh1䎼tV]ŧ В'#r5hOgA,K'5?w]ډM4 M&B5wuRpV5rQw,ԻaHϰV~Rj7]$"ysG'V6pR}MMDlSmsd!5=.G~vs[nLO;iMJG:I$idk.Gic`Mab;JXѻ${Kԏql;F=<-Hś><2lPiҿS~:&6\b+zXГ ^`ŒJDM~ rky]BT_H EqT`OddrP~,\*\H&;|`a ,Np;1*T! 0lgW Rt"I/n5&!+䍵YK7Ъ};33ns4K:@=(`% 2 gޯ{۷MV iMў@] l55r u9;a';sC[ a}2'\͋V=<wÑE;U!uJMX+: ɰ eFƐ\kڼIIT(iF$ m; oKl3RDrƎ BzY&Rd#fbegT]l7ۧíZͭ*k PM"I6rQjOAmE*Ó(S; Mna^=žR/:\J"Lb`eЍF 43Jk#;&RlnH "~F|-781,֧(AZ!+ Tt-3ּ6m[Z.=;u[_7 C6wSo0D׉lw ; @!H6r%uzAFYa]P=/Td]X=I,eD%6<04bF<w8_ja(YM6W/^C+!ǣT?,?"M.z(ފĈcoK\ ೇ8xUZ^[%RG6|s :O u`oҗ5tp1,h9"^ِy+l8BoOLe ߚ3D917N ӊ^Xz Hu4uuvF7]pی*"8ⶃaiNX6&PP,3Es~` ơxtro# C|l t0Ң|oI4Tص;m7%q"k5ۨzZ#b.3lcw$tI>LaT.\E7s |X gы'§4dwB>S8heh0mc*xDRܱ& 5pulX:ߑjG#'/IV hmu!x#m2zW™^ ss2;P=m,JA{c ʁCh?8{Ќ7`%Ob )Ork}k ԶJ86]zɷMVg?A~9^gvwKn@=0O>ǰd} )am!= }|}`Q< 5̋s?N^ ^sYK@0%Akh _s 1=V + %2CO 9~pD$p>fЄ ev>YxҦ?W^;C׆2:{t= YS#p5+y+-X~:3 ٥ u$qSFt;u I BCY] +nTI&;v6`ENuwa\qUpG_\X>cBr9C6!$tzSTihι# dxNnSt(bǏYLĸA&ȧ<#>v18˙Ե_S,lK*# Cn&NZD<O^ H4s`|Z/TDcm5Sqg=<:] †ttBä1]Z߯D-`^wNWU&mY沚ci]Tpԯmcڡ oo]i+Z,tx BP# :3iՋG2mDzgus=O5Elrt.W>)T 9\n OvXD 9Uxc6- g@W"Bպl᫙SEiV^qz|pj +x!.edVh[O{[d"DS Rɐ1<Fd^|J*A9U~k43iay]jD 5|Qy$~5FMK߲9E io6"l7O% r**\it5/@[J(=T~:vE20$Nu4˂E)FS;t)M'̹,L<1]" &9 VVI/0m#KkhD`|6D#I_<TFHho,WСC[+'\P ?%htNd/~?9URJRgL\GԸGk$MCU&SZ:&:T,cQr TYBt)i[ DT]k~-nj(OLlȮ8붷 2jFmr0k8kQ>6M;7,lߒ:N^h]d@TurI!2H]kIh+Ox4钌;ι #g3ǝEɂ$!] מm?[\(*e?,FKDofĄ[G"3檚NSzAnH; y M!3NٝjLbeȑ.{ROXsR{ZpX̻ hCY g9)T'YY6xvk):X/љv4L~*[jL_KO9c`s`b{~֪̕&L<p白N ϚBJ|@anٛy١^9նY$ʣ("Ň5Q٥|"y:&ʲ>Bb7@=|'%gq`L_ԫp6RS\ل䪁g&Q@UkÙNEYOӁ*5SHx99@]0g!s̱n脻@h9}C˴W |ث-4 g;N&ZLZNVN {;)Z+nA3jFħԵrGuY{jlpz87{yt %(LkHqX$",EwR(Z[UFaMM7Q b7w`sKYbܩ˶v |{*PzN 3>&#-;߰Uqri7yӵyExSڢNڜ-0mA6(7%}j4VE) :b&Wm\;nF-/=blzjkՔTAa W`6V}ģUF3WTD3sP㾐}9cw0/HtWxGe}{)hs7muHr9^W0@G85[70 o; ϦJMbM`7%NL ?TKAVx JJ JzG=  |eDӗ#n{l?<D 5zԫލ!j(:Q*1`ھdd[UjMف -7àCE.ٺJ_RӅԥIV|e p|15Q-.WV];8'CBr疜/2V 87~ʤZI;g!ct)ٰG{PJϲDP1-̖ Tx+ ᣚӔf>ta(RM`9?ܚ>dW+/w0=hӄڊ""_w`Grt=oneE0uƯzry $,_,yX?սKW4z$x)/~}ȝ"\,c @s[]SgZfxzV(nE£׀1U,־ |NpɢyM~YUfbPȆa+jhe% q8xǻڡ )EqEϓݕ%p]fP~\+11 $*,} )H` y+)LfH O޵)aTsiC]~bf;I/$ vF/ Ubi^ĐѰ@@lt77d%6,wv.3Q*҇Bm `?C o,pX{ yɂ/{x ɧG# {;Km@e9=u ԽC"\kfɮX }gTbv>"{#A7vfCaXU*Z֙53chUBv(jyg%ήfV̯dmӏ3(".5l1{}kFMOXSEoAY?xZɭ:{‹zhi,X"Rwс+G|Σ0T_ee) ޺T!sޏ9vu}AugWz_0jfVC͘տʼA=;0V `GTK%0bh>ߵqO-j*KUr*"4pqk:33*[Gćmy^XNEܠ>I^eԇUgnS v&Mt' Cy53$*s)YxP@!P|[+#rXpCc~s1NDh#67uS4ۺpt FmD7nSf}飒: ?T[V%ku^j^`uR hRF'ogh*x[`I Q$ O; {(@2Hq-$"+^oQri2+dQX9R@xEbkR0`G)7*U*| !(dmBQIģJZ9DFe[UU& vbH`㡍VX) |z$?Nh}Q*c60t (hvDeCIL`ȃ-˭<% qI! +4 ?Ṳ=$$Y] 9@M |¢7GhpnMwovv*]TxDP# {(ę)K ?VbcCTϩNN/t(?v"_1 NFH]"PR?lJ>aMCS$oUˬ7N#n;搬Iڨgn,Ӊbk)J}n!1`-1x/Xn4QM!{~#+ 8_˯sz# K[VxXuG{Y.ӵe;@tX6A[b}n { @ɷn-̎^4ŀu1$C5N`ura@E \ \PL=CmHrL콆\(i> n_T-3X~QZ0''>m}lPS3KQ 'M\OK\_Z?Ʈ6!ğee9xPq3"OcN@⭉d'T.W|*|-W 0メaM uLeeH&TH2>`/ղ˓ 6rL"f`d:ioqoSJ%B^2~:ۢ%ؙ .8Nv cެO講' 9˄0J?֧S_5;?K?EF2ͻq ˩lg)),:~˒rW fֆ2t{~vpPb]RjNEs-Oh*Aҗsڍf8uX)% SOˆz+fQە<\^Qmx]#B^$ulzq==!UIp/ My!Ĥ+&QpkstB@nzJ_+jx0Օ:.lbNl"Tc ]iJd 9 U8]5AwA%$^CH 3凮a&t>#e7xLyxg o^^~6փјPnlZhj@:e/E6x*Iţlh$"˴a50ˬ}!vbj٭8hލ*=S|ZRV82Џbn`џ;"hYFڡ056S|5YQcٻ%GYo X:-ms}yCBwN(0,p•sT3re c|N-!sZvK?$^dOs]󓀓to[U6;5:7tNF&as %bouTs܂ӌ誱_|0cxt`ۖO9C|C>lHsX{ ?"QDǖZhhEAA{f$۵|):rzv՘K9Fۘ*1ܽnp~zcz5Z7)> Vо *82 2ߐ`z31DCQ <YW-]L`gR.GIPuj}mb=#+ R^ Q__9xLwԷ8 $.ԍh+@z&09:Fd:yeˏL]-ށ%pa4&^h~ ?g9 Yp_^j<3IL*syI9N+K#\N[i]k^Ük-N7x%]py^uj_Şw9YJ~=Bar4cF=RjI5+-ؾ1_g\ƴ4f.֝A}~7œަs@emi5T<8x>2דdŐ\/; tZ=< v,za^ sz։r$:厅Rp&@P9dVD!0&:KmLuNp wme?R;,|T&Hd~رjHL$%)(}/- 7>ۙR dQGGM/yj_Y&<t!G(/"|)\Zj@(*Te ckDF.J26~3H}!5Lu?-pSȲdxi̞8˳Q4ǟ&*F4$7$\Y PֵzS@gO4#-md3'Ѝ9ѱBpUkؙU#k_ SD%ĝA^G.82\`+ 3ژPUR `AtD!tcgG0:7C{_ADv4lg\vM ?񐸭Co^g)^I=mAv<↳Z<,WG2">a.ґ֔{`-T|{E3ͬiܶOv`n5c G/!D~ŷ)h`W1)ˆbfpfk" X#UX\ ]><4纽~W/gw*nzO,( qdV3 %"}*$.qGq KWXyk/-G $o3Q׶!MkSB+:O2ڵkz/&8% dڍ37?ǟ%ƹa^FBrA VDy(~wܿ9p1W̡sSԶBrA鬗e+$xS$Ѷ \d1G ³X֩8c/Q ; $H6|*4.eY'L$mk-W@bnIS1^1߬-SuA+H|ûz =ɋ6=Vˍjmq\ܮDC7ރ #*#pk{n/HT3na|#PSKMK١A6:.`x̪~A6. m>p*v(^ܨnbK)n~7K Щ_],绸Eg BGN] ,oӎۥ% (&䍜_5z#-UzJaCfXjX?A(cM3O!!dSf@Ǯ H 1@+bk)7Oy%fWmu'RddgH<`ԓS} ڽcFz*1v(?"`ʽwi=* "I;+J^nkڳ;[&'ga)z=AotT1v(*`SB\va+9vRe8 v02wg.3@ݨiI.ClHͤa7oTvOϵu"~ɆycMN ݄fA~~ 3&4y~29¶PʓLKxj8Ɲ@\AcKK{9>8NAx,&TΦLk >eaQVKMžr$UP3t7v rgT4 |L苙["A58-@u]$kYt LSw: nuYOw\uk_yd-Hhm,x^Q!L:H"RH0zpp$loN0F\UHߡ[\c@&MX# ʗhC&ҭL+ A/{RB6q3Un@&x 6y.eZu곊X bs[?:H&qyDض$WX+Ҹd7-LQ LF%̦fIb`<1Xn[>DwKSGH:HY:cPOG7$sQ/yQ3>h/=?*$yfkX9j[VLsQ2&:|QH%s,_ltM~V MҭPq91|7=jgRne^K-zp$i< {=*O&nc<+,x t}y x6`j%wV>URhж8xEi¶5{ 3@Am#eoZS\YE]4' j֑&Ǻqߤ+}(^m[dTsMo[St a/݇|9H^ފ *f>:,%p 80`aphF pGM`W6,\OfINvkU٥q7ISjʷޯh+,jˮ"0@|th { X ȶ3r2„B6=/\V w W3g'ϣZ}L#r`M6'C;F ]ajX+m!l>B0:jjV~db+fA&C&E{@ ).J-(|pU*Vz Է3X'|@PV!3Z1EJxkiֶA9USote0y.$)-eSJHJUPF ]s;ZPn]Z0 R,EAD,^/~~M8 rbM9o훌3$tWk>p=(h Rkq:DoE0_ePWuU_Lyym]k8g(}z23'fRzuG! Xz#5? e8 R.HB\YhK45i4ytGl!^WqisS\;ŚtT [=- vâU~DF5s(zqɊ8tҹŜL7Z)ƼWgw2O[WwѠbx6'Ŧ M9ٶ i8D7kA~&7As~U'5,1}laEG^f%n_klZm߽m.d֣P2 bRׁ+8؛aޑwzǞiȩۙ*Pp_Fa^ }])zk' GH4vy]ct6hV.RK>;|w >EQ/:T7&4F"3[=P6wDK7zo;NjUL-`=Q#`J!j`k<;̰V7"Z}?^5D_ULkrs8aob_KV=G08y7/r\cx;qT9CTf[˫*"%o}$˿2PLh!+mtP\%j,[ A6c@eqeQ ~@P ָENgң/-UֽSW_[5 gK H YS4wQK)aB}s&t*;NdW 08yExQ䠂Ж9%Fqӵ<`rO.bD>PY>;gI@ ˣK\j83h$,#slSk'&HJ0\cV^5"+?GR!A+|FFM]:1pV_D#+t^dr P$4蹵s3X%!d_Tތv+At>8f/XRpI-Yrapk h :(WH[+=r)6kP k晒"?Vܫ2~i](A[ꂋnNIŠ x` %梜7; oJ9CkHvcRɲ0Tlz|ҟ*j$hh]uxV|mag@7^jGVM\\l1߭l&gP <2? dGRT{p򎼄ױ416Ѡzٛjvmk1爥ȼ6߂CZ~(3Z8ŪӧGwF%ZBt2ބoӿ2ޅژbZ}rc/A>{8[s,i(  Kw ?z:,0q~̎:N0EաHr#rO~wJK dDsg/4{y: Д<#۫uigw55¤zdy -JGKzڿj[/{ /z񔠶\LCg[[ t`3[ES9 yNyeOV'jNgbLU? r[tcW;?Q}%=V((Q :}S5pWSݭ'4r̽$A?43EZ=E$RO}#VRi G&p`KA6k-0 c@si"@X( v%-:Scx<A4<Ԝl񂩣G Ia)igPz͌Bi7O,%$eooftKV;̏ )\VJaG 0ws(M@!PD~gԄ9%;|}LY6}li'7nӀPHhAM%D ~lTF{{@i_`% L}fXq#}U"YN*ԓ3eG!YTŅ0V~W~Y 9$6.uPMgGj掊cC!=<$[WRL"zA'Ձ͏Oa'NW0@\mS7e&( ;9PdC O\+B!yn@ۉ339'1i@Hy [.Y~8Cpab` k Xj0chǑ*b^ܥtj HzW)EMg37<=$^y"S2Z+yh~:vR;;k 3 Jft,)/Y7hupav93=8.QEg+)4 WKr#Ϯ8̈́:<LvƯ :Mr>&2֗:WG+>6y>KklU}`FnLA {2FN]D!%OA4!z#ꪞvolDZ멊d`*vAnJw͵P+]D݋Jè~}G m}M/Ɂ z^5^WG;fW ;OLnEy]MG[ F_ᭃ/&;J?L=&Ѫ;.u83׊Ƹ*\AݒĬ6N]ُbc8'X$J9FF%ZHu :umPHㆡ 0$SlJ#C{0 TŐ}69n1L 5J1\bQsby ZfnRxq_ͮMפTO wi WBcbϱp]qHss)x'v"ҩD5hLJD=wʼnE$0B)e?|l\>UTHIWy]kQ'?$s-JFlY hY|_E"mqx%1>w.G^sG*ŪUso's̎a1:h,`:gmOc%^AW%-Y4V cTVŃY"\؆M\r榦>n! $nSũ}ՑNw]Ԃ~We4{KRWS)zu i;Ql%$Z$;6Lz0L6ud|Pmm6ES*i|ɺ'_z|˜yޑG<%b܆^ %î~RzFsfid=n;A3ًiBYcs/~s],z7$kNT,ˌL;8cR-mд&2\9瞀O,<3kԫehXzÏNziXz9;DeeXT* E5/C/lDKc*o'7X%IHwGU3w)FAuyO&QYТo?doL`C~eG*:ٮQo]_@4 x;Tȑv1Aw`%$",jRB"ݗQ+|d쵠1:؂=ڦE5n˫D޸Gr ;UyX|CQcBѡ9UJ$3{-g8#DVu>fKFb5YIbDm8.Ga$jTG$ ):ɰes1Rh͉xE Z<9*"\e\1k=5f꒼ۯ@{/謭4Z^y[4i0_He6!I[Eݖ):8ﮅӽ [ȫ r3#cqG-/R BdiQ)8̇׹rj^mCGd$UyfRsjJg1׈ ,j(<-;Ͼ`"$➤:MzU#T>l8c<?in1[1At#2PoOדet>{+"#ouMoZۤRP J7ŏElI8ۭ?GI_hYeC%B:Ҍ]U|&c[(mud )AH:,:5.2&Uzg$urKGd BمD5 c\3@pZmk˅ٲTABlPr>ureę+7.k \on|7![1ȷ*/0~3U8p/N2HԙjLvy|?=Ƹgm?BGo.56sYș bwϮHݚ6qTRpӮ/8]ed8(|V)O0Mw ^OTAc5 +}"LKvfO- 6Zwhaϕ5C/v|zn ;?WgAMݪ7وwZ]tdL}R4H!KjPC)`pz) ={A8)ZN nh|[ <$U }VҤIEy(V}Ht7)%[đ' fI}Q WuK(GgGq0g߶o5v7yء 눍.p+?`$eڶ [鄰A)DV]oU iM]PKUv7S+#K0풼SbޭqlG! gH 2&r4zLM|bo]ߨjn}9Z W0wR=_18אe6ąa=ʸs;/xp+3VU_;Ar]jӓSϤ|K FEg˻Zy%?6of}fT,ݠC:Gs3)i,ˍ뚕t28R12-&=yUA'>\`Id7dåO`IhHq[9SQܰ+Hy(\ǽ_@Ho`a(Pwv׏` %ܖ HX"Jv(b8,d.Y}&h3Ɇqpl'&Ћ1{n,ґaOmO5>&1Ķz&?Ưk{}-%K)Z6\)|l[ %Dƈs|ۉNH`[m겻Av Z&9Tq .t_„*_q d,:#SBIbD&Sn\w#X'n+Bwkpv+ k;q}:͆.UU̬g~ 0+" E@\G?],|*zߝ뇩u%/Eܬ۝:ކAR |ӥET{p=>/mi+/*C@kkEy4X#g)e7R@ɦG3~`^_M9Jq!5|m?VW7qG?̻N,Nhŋ#q c3?f5o$+*;[hEVXi9yնāSmdADW(P;cAtG,s_@8-PiBkq%0P}͑{DT#j>d]c"𭱛'ɗ _?LB7q%~3  1u7_M5XR9[i[0e1ǽ%\D"Vt5)sRI6 a-E8gy' Z] dʶ"u /NԃmVXĜ&ٿ$a' fa3\ 1ڳT7553+qLQ`/RmdU~3Wܡ)jt:zb{No1}*XM*،7,`5b7RK:`6.I>K>dhfr={mޱ:Tt J})j~|rmFkthi]17L NHmȴ.Cp"7{G.|PgD'm[6tԸw;,R=}*}*&H8sIrT)N|4725NnuM9roܻcrV% QxQ\`!׏*!RĖWTaKT+Z!%c @p="?/R̬;9 h8QWAxdS]Evν*-oBг/;Zw4Naw#1ޒx09%5=:?:^>[ÄD'+Gt v?]/8 PKKn"I$?-^e8>ԭDL_1޴EzV&{lSwquJ :{ca^BDe"CoLeRꦢAaPr#N^@PlCz {^W]yV=s™B׸NF)6dJ#?2u:W2F YV4<:7e ; fUa\h#ji-LIyU#ƍa/n }˗_bmO%C[*G5<,J`'WT>+&zsc/*xhAL]r'?necې…./ovSwP"j>L~f.zso쉞I0H@}M'Ա_J a ?vrtJFnLyI7H7|rmט8&6' casQ `-ղQٖ)3cdY67g 1fVB!_MF(iy;eD~w@ُ$rǨF Sq/H_ոro/;wJ5lǤ}`[ͱ6)y][d{@+U:fO uh耑7p"-6zpi2Cyg4YƂ,`ͧ(͇&0_h0m$6ca r]]M ķfne)YlN.aﭓV?"&(Ðk'-'Kq\cF@jlcJ߀>owoGeףKp=Kጤ;sCp㊚1RW4/=@4ayfo%:y(YT.ST1o ;„\9I+{(G=_oe] zu$|gU@9OJ,nrhEUnv"@V݅;0jKٹ,∜; ÚsR,JghӿSpkX17v)3 "tr΄DyCc@3N6[{֑еG0^ew934I -P#xy*1t] 3 ҈ùЖ]?=ʇRSAЖݻOigP\;3{sr5`o1oclizy5;4rM+n s#E /c*68Y:Yac!K*S$ZuĴpB ffY E^lOMD?_DX4d}y]Ki=#}rym W/BJ$䍨_5!Ηr$QJ:A'>F^ \"Hc<ڻBVڹrn'u9F*%xW7,-R& $6:Ml:uɁMpoȥ4DgU5xrܵ[;ae7;6Z3]6&|@ #qDuIK-~FKIkh@#Gt=W&p7E%/WlTb wVͯ dc ]RbY/?7A^XoFw^I6炰G#Ub.;:=prFfwqQI>D尠ӑ{^Afo-jbB0H+֥ڼgD$iJ5QnVRګmtpgn+lµNwnL~s4̘dc-LU**BH8Eצ&)ݸ ~j~A/_+:)u]ިX/ $ n_,XrQ]p4xv?I[gj7_'fXE^ӂgFO1i턶KҝEZo0` R]OĠpP`IͬIzksZQ":wd%Qsp%昑q КΔsPT/5,s a3QX Jc$lE۶oй0euOxr Z-~3]cz=7KDo;mKf<\0:`yMHʚA;ya(_sWSA)wAiΪamg8:>ĭrXu餱PJUVQz,uQގVx>|A+S LVKު*`ۛ4EwK%tݵ& ?8AM cZ9]yOy>8##5v_f0byE3vVpNk"g:efIDn6%\uEPױ#ٔ|3Lh IJEĞ wMp@(Pƅ;:#B Lo ]>5א|Ė۾Kŧ{ks\\bLswnNM3~: ejΧ=/G{;bLg+"pa5لH~ 6 4 WqVoO0Ԋ؎71Z(Ζv65[ V^oHD$ZʭHrQأ1j+DylXzy,p5ov^D.D@Y]jF\[XMOC47 1}53]k5lƿE&ϧ lAOt4P]BwʨOGBS|'wWk8R[ؓk~Gѡxm„3CկYvJ1eJ5M8ODyW~7~/08,Ӻމ>*?*P"T  |kgZQ~|H$N(i ,=;GlSqc>Cc)<) DAQ}flR e3y#y]oat}YnGtep W}a.lW).Q6?%H|j>3z<zZ*: k6IicuN.ԍ]m3r@ b毰Mk>Qx L5ch.BDc7ˑxJq<9}enw_ٸ" \UZ "`Ƒ;j$YkXTlafo//GO,_í w=#_;fn2ٞrO;8w^D޶:cC'm>X`Gi awC *0X9a#<&;oy&}T9xr|*e'6ϕ2|(^W/.Qr}uإ"AZOVn gy!h}oVa'#˂2Ylg)ׯKRvi:fx}!/]#KK8ۛ_ЗHP5_,wQWeNX]=!؈fVOO]kJ ]ph 4)2/9/EI'T}$׻IӮ rm-=2p1ofHL9 ᰱ7 ,E7ܣ۞\>֘RZd/vYnЃIGH7Tq\H0Ob'hN&m@{O}Z+[G\ q@z#= #c^r|,31XܴsӸ8.kELUʰ(s,p  & #{P; S]la8sPHG>0kV#0⹘th[\\pjŒ?$eG ۈyZ"z=W]Fz6U *7H"t*2kg$P+ MDKj|{KpȚnc8TS}Ti]zWIWiB,dA5eL̕Zev$KSc0U!٘f$1 wڐRi9m+UӁFO O)y468Td!e:~quչz:Si$~#º:C]޼Wr84&u?R-ɼ~W8/$R0 C[ ? ;RX(bPDSߪ@1*#w9QQnȤV< @X{-dxkbΤ0Di}*~%E `GN|y*RBxZJ0dnݧ RBR8=Κ4Z,1Ir6_pgn髕zq* [9+ &aL{0ɵe8= ˼Qda4SłGo "5ZW\5Y1BWZbG $֟Km+ݪ5cG{2>1/TlݽڶCZ?B0ѨD3 4syam ,Y+Q(.Kq0=C?B(ɛf1OU.wҤ1%)ho]_d?/\Ң#q%-ìIzn'R!I{(5 V9e?} ¹~H&A Q(؋;?|ڀ ϗ6V:o! >hҢ*4qaEBrMr+3/EYv oa&+2^.-7m1BsrorgMRRF|Y Hu-{/7t@UdEO7,2v9jȭN=w) \ٯ =*|| , ! !^V$ W6[XxiL"|6GFHx x9#&o-xȏVQ}\ukzSnU&M.vaPSa_Jq.C$#KZWn#>αoFc\\a2%󡺥sON~lFZ6ƊcXo)G1蠄w^ U]GKnp`0UI ~RMgMj'1|+ӓvI zPɸ0G(e=_PçP Mh?F!>C$0/K 2N6Mw~?Aߦ H^4 )$| 9̂d@qT*^3uȳoQEGHo aVYpyAde>djM P?F=s'q.bRNMiS'6@Ehz֟G%{DN\ȫo%P(^U_!ͳ<32/s9U{?smm;jr'rSt*[#6;^9(:KkcAJO8tP|i $dBd;?חLK s7~u-P,adۋ7S"ԴbcZI}9^PTSoq/́+A_\O[DtX5 ~@\sA<=* ج7M AV*?ґ3$&8 աi-*UT$!\XRE9jb Nr8_RD%c}2Vu~FӃ4$Mţd86<KֺE 1vՈ/`@5N/j|r/qd b\< Ua:h_nDSMtb\L뚢G,j~s.F_?XL[,ЗVyD5[f,“y&<'O,[BjP6{1( K;o v2ne϶A赖qG\l0psUk:p^38 `|=k|KK}\8twK([z`m|p г0ə eh dA韍+!q{(D4YZ4q HPog)wi4? a:?jI7Ў\)xÂX߳fm[N7vSІ| RE DuHx\#͚.1H WRjG=In;<ͥ ?=7NJZ,udcRk~Kћۂ 9^_gUxN7Sⴒ͠~;R;%I1U ol5-p9"=!^ aܔ؇V2Bㄜl UAS y :ɅhB_q2.@g7o\,+LЕ0vEh-R6,?pjց3ˑreP8xڅFR~i%u @W#q‹1̛dg{̂;Ùy C8_T-%6.q3lHʜ1yw?S aftsa.Hq3^<Nig ;u5 L'94^gg:&'W@Nw(4c)EoӍE,P67)o<}NJ|q+.#&[^)/#9iO.䬝@/9}첅zabSZp!}I_f]/Uz( *lK[ &hs;{Q]b0uLش^#Ij/Gߔ4L CT2Jc}T{\%gֻZlѱ%ۻ<:.3IuW5#Ÿ| ePhAظ̈́3's  @Kf[nH2 gH7OSXue^(BK>L&,ީJp/,0pH'OM hIR%#XG&Сa8R}?\Z({g I#>N 4[J}ظ GZ٫7.N1+IIw/OL_Ov4ؤ6礬W[Gq=G~Z ]D©`WVYBatpt(4p`AtҾ\9~qJba"Mva(KIaLapsH26M8޳)U"ȹ-yؤ"Ϻ^3?TXQZlIIp.hL¡懶)a58sP] SK,4qkj z3gрEG'jU9f"ҬL>/M_NtG}6Ksώ3;+KczʡX˭$qf F4H s<= M0|SUrF"B,.bث_D|vӂT yYapݾUXзTS] ල({{!t"fݦ Uhk(16^k:MW>S6A.\:(,ZՙFZ8 m!중CslQo},aM(Uoߍ+!Mv鲺nQ> )1m<9q&ǥ`^ǺB 9hW,b7ʧ 5;G8_kB秬[Fa^ygUYl;¡(J=frBm_ XSYLQxqpD!ٻhD\ÚC7s3{TWRz: m0MoI ? Rj8x[8hsߢV"p r ++TAPFifଂ9]5Ueݮ)n51]=J席z]‹Ib^ $慂:L焦Ew@w[O" o2 1GGNp[|=\Ol40R^ض7 ˷6FP;AIhisQ Zݘ0"tH%aw_}^`16;n#\j μ˽炽uz2WЗ-Ƈ,{d_Kٓ޸/-'^Wymxy/%ܓ;Pe\?ӓTL{kt Xʀ);[ ӢH"Mk٨Om`IxL:!7(DT_ bn a"y f] hI9d|+q6eC*QG3h@ dI.):9/alDuAWreP,i=,j?]uWht@do&JX$_(4e3t59Tp NSuѻ0aP1j\x,i}fbtĠu8Ys?tW{na$xV)|8^;ڠO7UaY8H`n ׊]oYQ=3L}jjHHP{-˖^RVj e kٞJINLAv{Pީ<;C_uxOfX? W ZHV4"0mq:&;a/~ޘ5vvU@(hy~qDyB 7(h%C˱\\l`@;F[*v=K TyXMWA@ĢI>uWud.b9%6O{8KDdE2E3 hEz|a ZgU.tID'P1i>LB7k;u ۹^cwy@㿞L(Q=NxqapYVҹXi].H|,.l&"XH_Es;yFq@en#;:aoڤ}p$ezԎ'\Sjxc%@[P>'u%i g!C `G C*sԚ؁N$$F\yŹIz [I]}B̃HUùjDŽԛڳWr sJ3^/,dd=6yܘV;5 # \_EjR%5qY*0ݴz7cwHŰ|nA#kQLpA%Xh6qiJ㖺> E gRcU Fy+-ܩórR%6U4YOY6Am_;̔h>1`I#lgЃeLM4.[_(ُW=([V(W^ҶV <*60% ;A?ЂMAYxʺy_[1/{{N<W~5WG!~].÷@t?IJjB)3V4-ruM \f%̶Aҵ(~ wN%V9g`E;1WӀaJM0^mD]F ^v?|J7譋וvG*&WY ZXx TUU|' `ۡhѢ*ҳ/tlj_5^xwN.ysG42` Pӑ ?'eW|F?5r3ې|c@# K'381_m"R&Een֜}-?SW8.cXadmTUQI)Wl6{q _YkkO eaozn,S"& JC琈)vbaghG 2ab8 o,r "<M=oi*9G9 6JzA<]olqT V&:?~1 큶aW@CbNV<ץh>ju0z5?-9iQ#j0Rb1a(8^ UApAn/==oD)>A^? ɬRpfWGq1;ޯ8DaβI Ì$Cԅi }WMo(x{Ðx|D!d ]}J~pBUNȟ6Tyy!NJ.2v*̺_?Y7rv:ɕՕZB-"CuC alrHS֮c'Of3;䞵um"Az<1H!B:|$!K+YRV7dB`dZB0QK+gGO_Z{ y3igܮ>yVXQ8gbl;p?Pv(wZa~#И< Ξ`BJuJ$ʬ?)eyP:fHvԒ ʁIlF<P ,՟|}G*0|1C.L9n_x'k ßtKꤖگ=BDu׈bNFp _d%{]O?jw;:Y%3mו &ck1C LilHD.76LDwǬq\aۮ@-'C!'yzXB<7eZs0ZaokYz+&J̼-.}7d{_w&G9˒K) xM_YDyfB1KRaoܦ18|){t7pсE|K rz$d9levy1Ŧ+`u8ЪΠ[6b 2nɥ$?cz}ysB޸3vғTib/BVs[#ϡ5DM?,;] 0iwxJp]|ayO@5j$siq9MțN؇ikMr~:gD$ "&Ss(~LkVw._z9n8>?Em7@HnZ|æ(;3<:M濃״DL4e9.F{-IZ]iˌ"Y6EI"J[Gt m EJ!Nz(}%+D*<9@GC͏O^bUiyK#ѻwdc)7AOz tN.bZ'~l~8 Mٻw='Q[#ow# lbAv/Akyɮ&>s>%oS4[LO:n dcRnonmʞjUD>9ʿk\ +reid0""eW>/e(R\A-!jdvĭZ 1ahWz UF'缋ᧇ|i?|͐<?) ["{+PMT͇IXx~&wH΢^h)-!/jFn}Uk2չ3ة][5G\׻nz+V\C /O4QB {!w͡@/Y3 a0u T / k !,c]XGYVą#ڌ%sTK[3ݿ0#4R3ON[8/}>#kh^g65b[8žp28*dA],B_ڒsdzu}-2eՑ eG@-!FOPVC'j7}@cS/DXj`}k}e&u& 3$(oUmF4pNۄ`8vy;EIEsN8MvlٸK̖ٹɗ" >`4߯me/N6H`(ʙ*!֊W}[ ̴k H]Tdө?gNLH6 Vo#qn%gbY* 0_OYwm8 k5qҟA<J03Y"z/Hk>zmOV^mb1~ x#֟.;oF%m'QDR+.!"cW5c>SWg֛|N&CO@)&9i&FiS 6}b3(Π6P>.f`F8Bs>GiH\I`#qCOkeǏnY9>#*1_uꌥÎ6vt|m}<NH(:=cG![LY C47x2QVWWpU&~;sco^ʑ\rK L܎uhv[}$yeu< 9"Ϥө^ؽWP"(QeRbHݑ~kd[eƠfExS'u>.՛EHːH.Fy$1W |ܮ̓AR]_Ll^e_zdB&ئ[h@Jia֚8Wcn"+$'r1Yujpzg-)^Zm!wZh^?Dfs?G8ek$%g<:/Ye|5z7x?üE6IrR@Jt^́-[ed eQuB8m3k (#P*B2AXtwpGzQTFQf9JX3M&awuY_guQ-0p+2tctIܖm׷$FAzW%Jɨk)tAx慼Þ p0{e{ Q!dAخ"zĹeǫs6sryq]})dd7kM(abfiNBH?}Qgf[= :(JY!dr{$`o㖉>BW5|0:'NY} {**Zѓ }I=h_vy!U'j3i}6}0X+w۾` f b\ aԐy!uTD?{#{6?`e|P!X4.|>x]|rvyϲFۯ5QhQũGBJIfT}pG .iEj<ʊ5G)ẉN:C&W%{-))W;J Xк%V։QHkh*TW-!)}L;ΩQ$s!d5tj "33|ϲzf32%¦]g**=>9UOW*_3gQ ݤIgB a!O}^qZWN^kgEZy亥v!3AڛMM&=or,HSXur-F i$PʁlMЮ>sZhEuy_j* PA,lgh7ztRfͯ>G۾k+.Z"_H_4;mP n61(}ha"lH.ÑN5Bm.a g)XVRA"ЮDbjFyH{}|E.)g."k4־!s <Ϝ<:ʟM҉C9`WZcgzׅZ'&-EDuF0W%[f#H l53xb>?G&s"WoVUp_DcY,z|l*MZ"K{lFc}X BD"eU!LVISqڭU8tbsgxp MT,^Nri$D7ѿ* kY'(q4D;eZMa3 1Rհzl)UGozoFA␶vZ#E~oOHPR#=)/(jQJeCjp#wv`jUa tv(;qlb=ê]q1N *+)ˈ|?#\,ޢO7t \]hLKmK&$ICp->x{vrxr DG) \2Y΅&z@Nĩ ^چHQn"W]d ㉍;-O~dXwM!85HAT^Vp:ܤsjqZfx';RRnn9yF,tI`- 2<<6՛^NJ[dD!u!e'5~\~mŨͰp8x'2_;ƞX\F^I slW' loo%1>ґ_j\\2IZe:2'CqM 6R$(%4Zf~ |c}܁FHN|Sa] SP;} gr{7i$~ Hy)\3;>$3$,}\ z26T4z~BbI1nX4gD]rM#X :Pahg}r9$@/ٽS- 3&7eJ @ ve$CjlPi9xS5hBSxeV@m.̓*1=eG[ '(H஌q HH:ߤɤShtA[ЅDr̆wEƶn?jVI=??+9bi|NE\?g#CA,bGSM&A5%#i< l[Nٮw qhi[@RIq6)bN"'CP9p,S,hl|9!_r ^օ$u{S9 ^G+Sa+"" Qm>/|vq0_b>\;;!S8A,=Bӻ\Z+iFg7n__|]EzMnrF}[~/<CLB&I~YV:`y'ym8"nffwfKhLϣJʒK? *Jw7?>dGRUj IfS*贷$ƫWOl$+QE]{L୚+W݊+)|U4iW7 NÔ ( c;= aC䣔ԅH5~Õ6{!{cTu0?hԄJZ#镓Lf1~ A}Svf,jT76erpu 0ٕxb!GbsE ,{0*L@-pp(w%ГJ θ)VygqEKć[Π)vu#oH)+93l_] .ŹNuĚ_Ts .^ m l0w*(Mru̩#˄̸v #3.,£:<.{RҪ%N^-9 [R3_I4lw"CbӶjF]Rֶe6h@<;3vPȟ,:Rf 1ElAzu7(sS8d92h|G3B[~$25ӛ w3q$CX%[{ihrM^V" rlPjw.4Cͫ]ShwޜtSbC#b\XQK1P(HiaaROmrqCΒɔH@q17vқtz ms_q&JT;1Yl"*ˇm9C(O%[Tr+YPv`|Mg@RbW bD%€>&n|u#[Ht~WAT8GfTR7-ڇ,E+plrY? ,K] 4{Uv҅G؟l^ {Aqx8VZ cСEpG>-6?Ytmig w5-s \0.ޖ0~q[~۳ a^XYb9Zq>}|R4ê/pE4X0si:ͽkQzr|齯,Qà< l8p? o|4z7:aGv.W!],LV:s0xzpjU ɉ=O!8yQ5zx,QwnX׶][>k|׏C& 򤅃ayIebA%yLon{2Y*!o^=&ÝNyڪj[~|sL1Վ  hoNVS_Z\(r23P/P3$_G~VJBu:@@;P0>S}H 9*^]VV*N~uXrRkAevS_<@wuΏ &6V:x4ⷈܺ<O`(oS_. mNZrRK+ LOu:7sN/a]B8mtNmƼMMy"u|N|FtwYdG] 5|#̺yFS.Fy\)!l?PpI):%6LxQ.OH efF *U@IlƿBG,G:>K5F7`o·B)7Ȇ{Y3\}<$x4|ׯMF[,N-u|<2![!Z@TϰǠUg,@0>/n}+di"6!Gi%a=0J2 &.] 9M`3uAaBV_AÒe@PV4%>/YÆA;y&s2sk+KpLmS \+jmxa ҭ^tofFB!N{jDtoBhPWr$1)0-əfRFkʟyMrC1egnVmanڛ˸'(kyf.+R42~5k50wac!ZbO} /&ESnT9s!ym?Y?y^}~<1ߍe.]>_uV ~O{`pm봜aP2SպDP|Fa[˙ (×)i?JNœ>\ą oW L%m_,I/Dj}blMϨ#p?m3.V\i&2eP~8]?ޖIPB'+H'p> w^B3=^"bۢJD̀KwwboJeaaTJמffS5PFY8|WЄ WZ)4AIl!tW׾{RHM:f]!ZcGZ[i~10;@Hok'U3n'">u8MNϯH0k.zıKlaW2Lnr1pwWORW5xby]G(B9^3yG%n@Ȥ٭z3jo~juqFېyW3%6tf`Ga)=WK+:H,g DDݷuH&8~J@EQjyfq_xFFOcZ W=m| oFQ $.1,t]FyhdLqnEHNH,ۅo2Vx25ezl9Z~ k|ϲ&+8X5@@+FpH(*8XYy/QOP:b \"@RkۘvYy{m<Fn!]FFԐ'e,+ɂ;xbluӚ!Lo))eX O5Vw"Q2ѴoF)nX34?;e*qtUlnLem졁1kuO'!ŗ% ;yu[BЫ'^d=1K;Lɟ/in/SKBvly~^dx2z%'<&'VB§T߶֮B)UkR\du o00Iv`,:s>#@mpyK_>j$r;0?іU喕)(\SUR =H{Ku/FX7-X?Ƌ\Z3ӌ%*vZ q[:%]kmJw /`nKE(TͣMx"nB؍7/*z( 9\7I{Q|ք;2Σ"ڄ;bf/hbtE=ᛱOX"F? ?.M3_nq':@[ڛGOP o"yc9E:4a *!ʿ.E,1 b^3zqHQCH 19+5on `EXHh P3Nb>_4J1,FFn2,q΅._D=ֆ(@ uʢ3]HnrϹ6 )x>FY򤏵r]r]ӚfI߫`Bl}> 0O,}Kq0}">%ڲLÇnQ11ot[5DCzu-.p'"=uhH&][\s. jP/+)8GZ?J;p+wԳrڳĬ-f6{Р^q$d /ƛ H5mFySbr)s9^pک~EeR/Ҷ8w-6p wh@ |/kNhŕp:,$z Ď XX(R-:C` hs~t_a5X.~R2,q!y0Fʒ'1C|!-C՗q2qxa(fFheOVwq0R~v˨j!q}g<遘,3;؆{APq1 e8"πs#2oԩBZf$S+R zOHQڨJ;i-f`w"7Xۮ2lXH? [`^S)- O<8ᐭX 9^F(MEjl:k[sqɢJ]- 7 6GG{b |f;O6\9;&檯iu^"[Q8ɿ$H)[=L{Ryn,ǭK __h{`޽Z6fftUaԂ3 A`?XDֺ; d%Nuf:x3Lnӂ5Gіv TT?3/<NSi"Vj&d_"SV43kAz'}wwt3/GR#;/2ZUKpv'ABvlk5_j[Q 4BC)C$ +!^[*k5LsuԋA- džs3hqM/՛0(!f!D+*Օl}|=0@Н.7e"b F ` ?t0k+ёhsJ3w.ؑەBH/[McۑM!Zf&ّvK1rț{7^ !mm'@:FɖGM=;W~# V%nUu='1"et2NH7ʇ q22U6HCFI~hT0,Y,ɥٶ4=`H(~ʨB\c4G?.h#&(cοPp6ro-ٞi^V"IS2ҰHN[3$DcKZzg=83ბ9γ,V7#&skD$XK1poGY;B7-,y_[ W jU\,Yr9$:DžX|?CЕV]6 bws3 Fàzw2EUnn h#Z(}mE+oTy%TzO|bLƒԺD TH63οߩFiaF cⰹLWҲ1҈\ 8Bkg^Iz~5&"IQ>eUAeAڱ_h9 mxməG%,hk.k37mv VZO&lU{^I*E:5KY8و Byֽ7$b lA 2WZ @@􉪪As d=YvjYѮ )h;wsɏXfj]u6ߚ-!$fS>g_RLkaܔSgAD= |zb *~#b.z([O~y=7/m?@#qo΄F]|  58zKٕco̰%*uG]W xbx3er'-գaFm6nl4E3aՐzK,251ȣbNHR&_$!Ō8 ?CSxaёmp(Z#|7.h9qP.1#{>[K# n)YγPV9) 4##/sf3X-TKoW_ԗ\ؐbxfC˶NOII~zt/pʱRwTi w,'_uwpu`x(,&v%7 tcEΣu JrṸN8."YǤ3DFUPpK0 *V6P͓ZK3IpCG ]5Bb s;sϰY5Axae C .)g- 7\؇\dxB0~4ZM3!H e6yq r\; Ρ8k%sNt@^,v#K.RN,^3$Bu${ȣzr~!^%6" e m˕RM\@WWxϰ7%|91'DZt<}۳gҭ"498LV4i&%BAHIM!iF[ź<_INCYAϕXZ e%!,KrW M[`^incѷT*8p"IofãӤ$M;w4vxf·v8_Z[KUM o9xw4[H3yb 0qR|V#N[%k|BguͅcTx[`)CvPie:LyHMQbL%hDPbY7D'vAU%h.S260LIH\cU!à'Z3,^ 3UL<vlB0ȫ0paC$l;"1!uƟ.9CwH ο`x@4o o OPXKLGYQ=ѦӉ󻭞ZShV fTǾŒ*%PO!z'r`$m?JV浞 }sxw_ ~Q/DLd+,7VC>ol_qE[*TXkڬ-,9P\o2ϳ:X0B_e9vh5G$ -u[fY +Rbw&v RDL.(Dt'F*UrZR>kW?v$ԗGHk).k!SN2xW a![w^oz"!%<YD7!{{E@[j=s|q;9pp-,"JB:}̓;e=dךن\̌ʅjW&{u] 6 M<#[< 1۰(e{=jp;C0eWR[>X `r/gnb4BNqm4A߻YGdu,At!p#KP ^D,8n>4{bĨG9& Ӆ&WiS4e@2öْu+3d:)eX%kcẄ:.=tU9J1"{KDm93Fht\SR_r-EM?5:XDs*pC0 42q~ZՀY)S8uL-`u]A'}T,àEFAkun +@cn sC<=󻥜ӛ@v<;ä*Ϋp)b;oZ 3+r8fEVEu V"]*&;@9+\$Y5b}?*S£b˛Va`$YkdKy4T=sϳvhf l扗 "$lv>saNs8IgXԴ -vzK$?=AqY*ұ\J8_gܘc0axz]b k7=CCkh&hT3IKK$KɴӃG%'6˱c̲O"(0Čז>6!6ЃQP٤zmj`!TO:jk5ƔFn<(TwG!K5US! fd`Z &vJ^0{OJʑ^0/- I.gzؘD ۟fy7Mxc'Nr+3-j`^_e&s_z+k *(Sox7J'P`,W}SwC0ȉ%K6A2j?[BUCHOt!7Rhٱ ŕ^gRӯnܒ_&sJ}AGBVtQ>rw@uݝ2 x4?ho,Z\Ez>3l1[R%t (!J+ J-BInxQ hAdJjvE*S ' jU^nc^J0&NoNLŠ}!Rߘ7e]RI;-|s*Lpqy3 H"39/UǢ(#8}c9Ổ:ʪ~Ƴ!,ۼ),Y]J.;o@OJa$`.S$3,%OH( ٜ%O@83z1 ^>lւK$>G_W{͚,p>jx~̱>~|^ ijj2BSĨ=)D6҇Z$~p:e^s7$(ҙ ws+2J M3MQi{kjBs+ O"kP9P]dI9}3Aװ)cˊ[qD} J2! Fe@ ]"w/1@6_Xf.h$5:Eȹ,HQk#&_$ *{_Gۺi4 V>+ۮcEFb+]TC +hhe:3{E&swXr|cj&'zvI~m)m|qPV^ЅJή;*w8Ptӎ7 ߷R xe@,G}^sO54 = G9IrJ`xf{ՑziJLHNV 늳1G}^+zMZ\fz#OÙz٥,Z 1_¦뻍%=܀@WEALK=jfM:U{#'G){sY-止ܢ/FpSOJ+Qkoycw/IE|vܭtp8_$͈K^yjFvmUGs]W$*l6S]$+^W Ï( s9&VpJq:7nh枹B4砼Ӷ'ْO4Fء cJ;N-Ng O\(0猑|3 |WsIQ pRLxS|&dq"}`]< *<h8Ι~ ЂYeg76WےȏZ Whzτc©fn@b]~vzF ^O{ǘaJߌUKIrpoV䵃Bs4 &Ҩ;¤ 9呄(=j&$*CC=Szؘb&9ɳҵCWFc9e>" -Av,jLNk zʉ (me +32`B#[W4$(r0g$V);T>y;T> B$O+ \_ (x_l3mf1O= 9^Ve1N֙5B)q|EZg˱e}0ۗԂ=ߕ3'Ӡֿ5/ZZ OX\ rXr2>AD)nt()JtFupbR(BDeb* 1TSh&0l4gi "|?0aO|.IuRIDu Z!',J?VsnttmEo/1ƪn|kzkdi]ŏ JiWoo`v4g|LtyN/!{yopUT7dOQmnfC-B?X 0aD("4a2a/6zZ+a@_<9&E4oP0gl&Ǽ+osrMٛOlX֪[zMeأ70GZ}8tlUPp+piڶ :~] |rC}؉ MJR9z;bO_D ^ݓn<]7.ǣt7B+PDe\»AkDޝD }[XS.{,Ad X?ΜI)}J;D?C7TXȘ<)y @L W`B)/ik8ps@!./΁54p<s&U>9Y!`xw'|`d.OؖJюSR.|6YtalXdx% nr@ǹ*$Va& SDsΌvݛH_s@|@ %0,#((Vlw!ݑxEsXqm@p#,nɁur@: -Ī[dɬDžpcQY^6Nmk' i#s0 ڟ- KlH '`-#A*@e"?f].BW'O%v6ǸNXml.wTFQfV; 5 bG{[JpA}`w56 u O󛆱e\Otَk* m H1IC>߂H7ͽ1Y,D[v zzufzȠ6SXM\siΟ|bJH #(Gm5,r7x\8MXLLD¦{.>k:B!4IRʛ=sIKBfu([Ξɬ^s,^%Ӵ%:mT^`@gЏ%2dځdu"JT8Ÿm) VvSo0-@!_ w 'i.{+W h+V ۡ\VA(cѹ ȌfV{B ᫅?( |9>abnm7aqN[8hdFht!P(gl%$šm{ vxlYU'/u5g"oUB\X^w$ofD]tnJwDJ7W5A/,lI&0E|6odO^]a1f!Nٚ8ͅ} n HQ_L]Tm#;zưN͸a`!!oY/=>3zj'i#X{k,2+MRtgR-xGSLG#@b&3?CeBq;<*Y{ՅRO'PhHhFQ, GG{%{F{k{̫Z, -&!LV SIf;`Q)P!h#--P~M7-Dkʶ@d.c˓J?Qa;JCh51 \<[vaЛ'~ǘ _qKVmԴqM/5)&>$RN!_ϳF4%+M[(6ÿ*G%zG"Vf5zG#AÿHY&e!:jXSzW+#%Ki>rW2Ԩ_FAi_kb5M Nڿ=btLd65#!M,J&3S aUꙧVܪW(J}?ȁ=5ى÷`OfѥqdDo Ws22t6gTH4M~`jr&V*Q ykKZ9+{jT2>{ a+RdIJntJmN91٥xw/w^Vd)}пtwvf,VK2SU(L$cUOO%{o#Ô,y`aO[Jj_y0{g^H&b#ϊxG}Wt'b[45~бXa'p_:\ ąמޑGs讠iJMdw!5(5z; xx6{ 1kj^h=D}:|NѬY{p >* L]\|6%ZZdU¤D> hDԃ_xE2mjH~ }@ĦYDtـ:" qQBC+(Z$]@]C,g *¬c V6! -B.}"2.~0!d!8F]-6/aDaNrvêOM!f}ɄȆdu}HgOqkiNdɿ TO^ftE'rD6B*.I$/`hhǔq,1|o%* 4j=9f$:[vjp-EVQ-̯\pa #Z*Ͳ6o"ᬧ+Qݫ1WVd2)eR 50ÉSJ@~!nPif\*(X唚ٖݨ.g2ɥݑ:gsvyZ#I[) 9|rrP>iT}W?hԶ @29{kE I1t}Bo$S4$HΟz%b1w,H[f6p|T@)uxcdPQR_L\ŏjͶ?>" HDͪgvQ$niF{l{98W=I3F&R&V_l,,auV2..hw.NVʩmM | `HD},+;ŒwqKrT:uAv'"b4#^;<"+ K{99=Z60Qsl3;vϏv)6~HP:"sV,)J*T#?(DԷ6# +q^P @2L@>{NV[)gp ^CNf @IV;^i:G{kG[YaaUS0`xD4@o6h:+P21SUm88KVG(ЁZV L4'˛ۺӭnբ1ST~\M#${[ ,"a:Hj^" ܯI/;[94gD0cIWd,_H9*i8r,/H1?}%jd5kiH3y#j\d"M *9H9KL - 1ie"iGyolL}nf5i$B+YS|DGbBkta0(2Vm%~U$MTrt5+(Le KM>L\{43Gj)dV0 7}*r̝ۂzDaV8_j׮vVU@;&aLD@$헯./uoPH2'7q37WPdP!Y>-`,pɊt$3}<ٓObjTάTܣVF F5=r//7O)!);QOtkx969-Dc褋yznBcaVKx_ m*TvjqF{7㞝w ^;&15 prq|^Wɥ=#d#] Į]f` CrjVܯ3!EG׿|bi>?q[aзd^#Q<bR]"h8+H?fq.4@l0GrE(N"XOfEW>a y2Es{y;OWKݞ+ ʆ0``Itԝ9ՋKpfrVv\ߜ$?jF#ZaX|nB{߬!R;-dŷˈ|C$3K"&Oݍ2ckΒgk|]kjjOdO1o.,[З~UVwH>[;A)1 DP\ И;o,H6D~0~/]\8'gTu ͝y#%Q5 a8e`b/j9.]!x4~~b<.BH3V㡃9L#uG}`CM珺q.P+.#k1:x($;R#>8;;F֌D.U)`r{;k[5-75jS3[ئo sC;oͮB"3C0 k)&`!^g!+ 6p4QL9B9;tA`)ID~LN[k4 0-il:{7coa]]Y?kUB6ڛ`( vTV ۴ko*)W'l$H 4voa^Ϻ5< M20r X / !+P궔JPuNKV]{R3Q|NO'? dG {fvG8@oɔ}{]Х}hJ5å !ˢ>yAZIn"2g)C/?a J6,_!̂br8] xp,kx[pvsĵe)2cxB)n%tؠAfL-+uGʚXȄ!ћ gY87䰮bg31=Wm쏟VO_U1kd/n$8 ['Fr`nFz |mAy)v( $^҇= ye%-lԡc8zm\KیUrER* iCȫR&D,d7v \W,H c-S!B< Li]+,1y|[?0ĽO[ɧø{iQ rRv&s<,KKfJجgАϓ%ɔ$ diH~̳֣<<ˀ9k;!p ,\h@aMzeUy@oG9z+?ߧ?ZXP DV) S8Z;.H;0X bfwYxK=AMZnVj37˴Ȇ'y'CW~4c!vyNys/o\U-Lq#nZX &_iKkYĉUlh;RIE|2L5ZhVz=&BH5\C5?D5^_\xົ a $e4U̿Itl#8Տ.[S_?OﳘőOs\mmF֥o7?rrq.GNQG&m]l+X#P1rUW? t?s%F_V(+l3izY tyGĖ6m:]f0wcrq?I(A82KBIKcRKuW^LuxX$*s:G{N9rqK}}tCmA8Uҁ枝,/v1㺾i5;= 5[A"|mC!1YC"zX67^}N!^ Q"4GcRtzn,L&~sڼr\Y ?-24"՘c pm\ ,?Uʅe'mk0MQx*ؿ[%V)"`IRCR\6ڕh'(^dNĮڃ3}WCQ-]ӪG lKoRD!Xmߖut/A =؈f57L~j:ɯ߿C_G;ei4i$Rqe\ > b裣t$!]CO\BrkfJEk}CKh97uBT0"U&N4|np3N9 )-rd+nXi`\ EPpY2nK|9m5Q?5 a"ڬsUq`iR:l]qz>xOS:`^2cJtƜ sZJFEw4@פ7]jy"ҌYh3g+*hhMx sx85UD1Π .6NC߇\y9*̻ح[G&=fǕtgB׷Uz"ch\@T;^֒7,rn]8kx)l+Cuś}Gxja4qJ5yJDAxf,AYXC!MNɦR+ @fsG&eÑ]{n\:«8z}[i ZF'P3(keٮp^y mN`yVAYͣhdb*!h(sytxŃQn6"2yL^ej:UvMJola @pSaԑ[Gހø t"uvz Ǎd5oB\ IR;,h@U !UA sʒ)6"F'J̏T~K;%?6ك|/9/P5h{tc;^GC33rgwDXѪJ/st3GeWb ^b>0 'XVO|Q?M!;K97 YK Th옦SeJe_e:5m#vR0\8ؿQ]mcn)LDbT =ٹ.â 5*UE8nݟ cǍt/{.4K. NzJ:f\)!quZ̉̓qbUP{ލ DxU`$(CAL{>!`tɄ(Z]^-HO#&}@B  &UfmZBcùcqoFS$'REnn%=ծa뜃`D8'Uh.Kpf|9z`:zX~=힃g;pd(r?? jLζ}Xp h}`3X.(P28>Lי3d|6VIf'#HFDW[\s{UgrZ .@{Qj3F4ye5r̢ь>GbM8q|9%; gʛx3h( %Kژ6?rtY -NNzX?CQJ*2b5 vQ5%NCL>LCds/aA飄n?K󨾟,r_ZLMձoRm#t&Ǻ.t;4H;9ݻ u鿊yPG^WŜ%|-kQ NAe7NչWOcm!|껽#ZjyG7lCy}$`lG" =w]`2B ;Sj? cBJ3k$z8re bi{/㭎^4N49q0ԣxrZ dqSК-5sױP(rLfACjWPr 7ߴ5[8^15-ŃR(A{QѫI#X]% IRTwrt?^>\Bs*pO.Fba6 brbr Nl,plcՆelw[K&Y!'Ed> Ӽw͖n%"79X `?kD)#nkGuL:lyCU^ %QTy "ĩ5ݖ=q0"J /VkB;~h![q'/@VFhPsW4@}X$kʻ1VĂˎ߽i>-3+ O6Fh5-Q8 9D_(D<B{z'_Y $2g)p> UPo} 1VB{s9TZW>+%5r}vU=vkԦ*W$Tޡixʂ:}^*q@rHYIk0*YأGk0oW`Vn*_x|-[d@f J@ t;)_]ㅟpJ8|鰡!S g]DN9,V5.V %hk#=W JKP܇;|~o_F@:yQDo+B22?e"j[[΂8opV BK񘇥 y}#-Xo(*˥aFu=ş.5D>@0jlM(BȆܽFQ 5D2~K6Zх96,ǢN:f[jG;QȚ*\Q (7>u޿ݨ϶>4>Nx%Z0zt~Xk_xpp'Pxpo+=("R͖i~΂* mgߨR>GnRB"&QMkwՓo`~ez.虵7K$ҡ(PeeZ p]TRK]kz߆>8z| c+`8}%L3^xH`: hҎBC#̇v&Bt#2I-,Lð&$5@xd('+l$][e1+.hA*G^K<s:jB`&*n|RHYe{n7ăXptϹo0GC+ ;ƇQ{q>65_mFtV-GPQ,ysVQ6\Mf Lm鋊,E0kDyM8EB mgd A rPCқ)gtz# ƖIC徿;#IN Y9ūU)bEnqi<V6ٍ]ľM&Ag =КN6`Rwb0'zu\δ,#;NR܌-TdɭNwlj RbΤ0ڪ8kf7j\]N(^=)U;&d޳9z$,\6DpM$.-~б 'g wKٿ6VAJ VD+ Cj?UVf6 oeU\ ZML}WhtV0]%25̗GJFۿr/['+ҟc!G3|mx(عp.I9Q+QY \G$URVyBӭuىmM-mQjbYL?B@0D#o7*dF`)Ag!1ǽ&3bY"& 2&D-Ќ;Ơ}|c'OR['z(L5rQNP9rй\jwLh0t隆C5崪2ϡ\)%•Zʹ95&,),ݗ29GQ*}jm#| h^Y6w %ʽheJ >K6眒48BrE=Z5Φ?A J &54Ѻj@{="9|Aa0a(HlޠHE!M.jJQ>v"'Ggub #aF1 /[A&'4{ ZT[0Pãħ-'4n:7O`>#z$ˈ{P&ɒ!+*J Rpe)юAp{ +&Q G!9 S>P:uۧiVk2DLM5hDGDP|*mêޣCq@l^E,zy'mS=8᝵֔^(ջ :T̽ԧ" ƖC&E!5_:itzqzY*AO8cc2(xzX/.VW/O~^\W,K)x EhMGwY5L-N":I ^5td: IʑÚ&d"Ap]sүdcA1XL~=t׌9&tds 2Q[orճ> p?ӈnwJ{#s`YgONfȺ(,4,/m/y olN^/bAV VX1&Wvd-\w?r*4hHe+VVh Yz''N֪IV 1JwBD $Kӥ9l"kpAVLᒺnwًMCDLl5;NTCJr Qb7̤ E*|_Alh ^9I€n$o_wUdU,NHzWf͏}fs"z!\ >+^Jy$6C.ҧ/{}Dq27ذ Y,-`$5EgIdbd3C~N'lr朅͕IlWxB6B  ,KQQGF9\L|}9x.ٙ*b2.@†^|]rxK&CO$HcJhwQ̆@{v1sz Pkh:gKx2DO/  D_+G#شE?Mu)p0RjV%OpbN83ѓ89Srk34kqw+_K5HǷҤ"ΜB'sVYnf%LvǽT0["޷D.a@bsdˠ# GK1N H%{~ ekK o9,튗ViPUD&rfOYL ;=n(;Qf(j !%)pIM\wb)Fq7X`ؑ=VTCA'K/63CɝVڊHL(-R7RK{wIJ W'\zh046}|,n -mX^@T!si`? A=gj䱭@w";;SH8Do*#,×JT+e A@g_)-%!85U8o?B^MK˼WlұṰA"V\Q%!% c6gS!Xԩ.daqBeSPu N:ۻh $dKmY& B/Uφ?+}j;,_`G]6up1[^|ꗂZTh[QD#>lq'IG#I݀ OǝTiPHhpם[-ڄ,WR TDtSwl潷=?ϒ$eZ͓B_n9[Hsm .]XDZ>76$P@2e[)fhkQ |-i4 y?e˚bM\:x?LA٦j7@A.={AHqomTD&.,\aRqi#E`AoV˓ؑ}BT Z"u4:`N׌ _V97qf)xyFCex>Bgt]tF!NI9MbXYQZkB.1sc- vL3Ie)wp;,]|gc|r\{<)Yco@@V4@v}Fa釁448-kPBoO̗X^2T]fWZW )gLUzM*O}` tmpo :YY>)/ FS%}kKqm = ≍0{P_lX yfop;|41g7h\= dN?e_e}833St ~q\"˚l5m%OdDUFtKi%._u,lv=u[p Kav{eȆ yzXG";l@w|Jǖn¶qb@ Run4 ?Ȭ=000#v4{u| `:l_{qlXV`Ga8fxDT[^~g1v76k C;w6" .G٘-qǬtU8T: e0tهVe'~MC5I ?>806@k]U6]%]q@"-eos/-'u-C:=t/QտËo:r2>Ƹ9>fVCK@͗*Oa>,Y®PݾDruF:RU q ºuGtCN(!Z;hEgk.nh0JBs~'xI(?'֪)ըg"Bp#Qު %>KBKu8̈ħf ֵAJ# _,W'tP ;(7,`z5(q?=!Σ*ſQ/%b,;'{Bfdˤ|1c[*=G}_ycSiؚth 2躞si[P9 E͐NcEP18itp;Q]8xnz7!p LFb7~QX|5L5r󖓺su&X D\D׸GLvJÌx^B\V\̬/f*ܹCte GʩZ.gnހBb<#b@ NhB-~+y/.@jfH%P& ZH"7@v1 @ΤԽM yE?!>.!vEM `o) +㒮ņr,'Qk2s7maM;*iRؙgvdB&) :t[I YwsPt6)혡 4 B@coE@٨ԃKRvLr3DR%g`p.[vJ` rG_󺏃ZmhR.nyJp^ t$FCݶX! fZDy(8ѥF%ʍqVgDnq;䋃ECa)5%P̭0 He74 OS}MDc\Z14lB<(&B,6MmI;nj3b8wke#yݿ$M\^.y$ >{Xv(Ճ&;_tZ3\!*atDMz m׷uP_gˇW7'(Hq|iLP4CѬ?lw#d`X, QYFVl-+ P#Ӕirwߖ{--YZ5<'mHv} 4/]xU9N%,K+ǔ Dn gɕ+,a xs`YvB۟^ n%t^˔`?a+i/%Cf\ ʢǫX6>%0tr[:EZ/nߟ\&i^(i4/tM'}[uw<(j>Wc}?F*gY/=]~.H9-pF_C!Ec亟uGI^NyD*lEz%yn2^G]|du|wBgy7#b~;t]v7cW#6/|(Z|0b5@!Jg=*8X-_10yfmcΉ;AՍԧKԗz1*4Mh\$I pCtLn򀮘쪘3nqfI>T>^~h>һ#| },-xchv&7g3WিCliڠURtbFDfyXH.x[ hP&Y;;44W֮0awm4,Fħy0WcǾ&͈vP=ĩ䇙Qf6DkQ\6Bz>U3ztQ? +>([ 8_Qq[#,jy7gT KO+uj Ϟg!*l=N_;o;9p0orD"ۏdc;EhUXS>ώWTf%{uj\ =K^{w)lL2F90}Auyi[\iv!%sC3&=Ӽknن W RyUE2^ ":0d{T7~h摒Iev+~\cnk߮#4ibb ZW=+>%aL4A9;C඄J`o%R/^AR)g\Vxύ#8Pq$RW1ЊR@8qH"bIU"SÂH+t٫ʔYq)P-rq{5e{2I:R7,> b7ցѥ+.n1׎Bl+V_N5k8kMWPخrxl@H4_il b*:ad0z0*MzC2!x=#KY/.H~\ۏq}UrfjN5c$OE46ȶ`8[fF(d480uG'[jG85E -C .+aaʧx*!F|y))EÝ+:: ;|Wp#?Dfp RIk٨9xyɬ[2HISVtl^]ڀ+&?p0rj> l0R6wltU4E@CE9wΣ%gN1GҊ)D$ ( l 2Jmܧ(ȒL,p{\rC(ƅ?|2wgvV&];+]bG8~NOwNSq,y짮 tg)>Δa}I'L%gU‐%\hCtr1ko5adы/ʅv`CW0N />-ap:!8BIbp{d+gi%NfhCdce^0YNI݈I[ ֚Uu$LqX?LN-j;JCK&=2l<[ nhTYK#-,=2eϰ?v~Ko_%Tn]YF{熸CȘnQɌge aIJZ< X nJs Pl '(K3\z2ѭ^ןUmq((X-Ce*W[w@*|O1܂yp`\K;W0јHx}۶CdOgzpeTC66 C S`B"$Lmպ+GR2 "hb .BR\9N&/_Is^5]h>` mJe[絪C/!+%[Z,Ę껏8> 5[t'mZg7_#1vW'U a7vAq;x1Zֱ93Y\nJ}we(Jbyi-MZgh{('",NdQ[WNK*Hm{݋#P"(M|ʮ\KzJQTOeW].f'ς> )t;VϢ$Ԯ~}%]}A\ !0 K@ݡ C;NFҾ;[ lNt-C %"NQ ˼ -.GtL};?v1E>;Agpy24Sz{!'9hElrwJxCl|ҋ}Js6FNp~ԯ#"x43|yk^m JUGqb[/)܏˒˓dOd@G#s椆Sf-yȺe-}"&fjo1ӪjЙ+=Xϟ iu[+zx(|;1H~fy]5o,}ӥI\yX4H;[[?SwUs>{ u3)轇A/}-V8OԐ(L1+W..N1Ljcm&iqnXY ˚率EYVs-q 5h%DKB@6R0sT?}bb3+|)RJ>=vΏQNlv>/(LmnA:r L~~ O}fl)  rgF 21qNP (uv0NCQIϔ#wAOTcCm[wAƋäZb}NʪRΡ@܋x$ b7th'mpBP4<ȣWewyMI%̃eUmZCDQSxivC"Ewu- P Я }nh[p:9eq,;O>Đ?.U,Rf!t]^^]Sp-օsE)cR,A*::Jҷp=#"s㝢{YYA lO{`y/?^^&JMT"E<\vo\)K'Ech{wRNyЩWZSpLZ.qRHO+ TGb er<h&Ht=}]3/ca?/HNoHݙ_oL_ŗt馋_k|YǾr]7ʪl^oLU/h>@bгP!D#Ph481j-w+ob7|"[NP=ZdfߑpU#…,q: :6z,!hqWbpRj*}ݘVZ ~1+dʓiWUB8d3jׅ~Q^0 %-y3;h/nH<o\C^`3ӛ]XdWm}ao.ა_"k+l#S WI4l+ܹ1Mj^oހTl`27%4d귌W-:U.$IETa ـ mЙ954_S DA0ߗY̋P\ykuGeș  3n\gdnÈ8Z_ڔͶ "[>jA|#8Qs(}^db`lX/ .r}ˑUk d7k9@Vk$!ľOE y|X{@!(MssӐĊ+F!cj.`w}ԔN: =!>zHާy}""2plFeǮN7E b{y&I.JqO>jXD&O&&jFc;3mFt`gd@y~7bmWlv"k$ߺ9k ?_c^CO5D>'4P8wg }+-:7]>9 ‹.OW$&=RR+|kZFZ|JԳ"\=t]:6:uQ[(ͷK$isT:B%HPs\rxd/x*ZuI;+pw{d*:Wdmlt؂ ;#>!B;%Ţ1l&EP*/tmWtNŵ_G-֯hmOg[21X텞fJ?s c86[; R7o QZW/]u]$<VqE&kw  ݞ~`hxo*م\p(p K0mJ8lU1e>Ĺ p{Kױ-H| &TܫH C3:TW =D ipGR7ej3?M37=/d]Z?~sr4D&yH`矢PSm5U55˙. "t1M// p6̪^Vo̥-`^]XK7eZtBAxSHjW&iU r)cVT ӌ2SȊ05) \%S݄Ar{=K!}-탘L{%&߮Q/ԝ+it*K$lΚ)%P=Wc-AT#@4y?ZV5+ؘ>,-/TvelZF0djE]b,TYDY NnF'ˬp{J;x xj`KM.)kĉTc?YX#E=$WcNJDm@1:InjHZȉkim}+\Onpb?_1CO^-D7o]88)߷dQ($čE=QRJ 0`"1RꕿppKDjA[} T]@ak(.W kAڣ(‡Gl:2'KQ"ۋw"wd1q2f&)0s٘dl 5ŢO ]C5Om!{[cճ@}N\Vͣ'aDZS{0 ~)%xΰM86z%LeL*]I-䐷 Hu,{7YОBkR:qn(m_yb:v.6~ezT x^@l >w8VnUn¼!2Qhs,lx.E#`bp. Tl }B1їg>h$n&)5k[oRȾR^A٣pOyb`&߸s}խ+ 8QQl-vKiiQVzM45&֎) BR'ɱOR H" \|`ʓM$y\[üz,MԳ=`22"J湝vnj~&S wA3!:ȚZ| bVb\ƤRE_KSy[kv hs7Ͳ)#dɘx/I1.p[IZ8q9qIz?Ci+*^m?`l[%ce&1KE-^C΍>ehH9,"هp?ZNX~pkFzrOT!j&b NeQY $Q 罗dC>cD4 ,ę;;^m&!Z`ؓ.H z{VP|M3!I }5`AK!ۆ5rB(eQԲr?՝?"0WcvygK #(5TfI# #%(m<^[ 7HpwV6zDE+(\7*V?;*'iNJDA P)χFY ^ZWnLYbcgVMy*kU\Z0OE". íw"8v.mcn!=iL|@֎f8}Xv >ܘ ]>G(d4?όW?X"Gh:pOӇsEVD jTOW_$%h][cJcBNpY u^%ooݛ ե?<T>s %G`$H[eAR2֮p K 4'A "G4dxD5wҋZ\ͤطPvYY[ˇBK4Fji6gOOr-z/GoQ/Ɗxiėm',Trz_-->Hzv(6rw3asa ":|.ئk^D0=ԑ_$Gٹ{/&] aƱ=YQݓRl [@kWsM,j>nńsDhѾ<q1'KGĨH@[H&8t:f-n2U_ȕm(k4X>͔ 3t5Xh'f:!:~z*YF\ _z/N]5DF?OK.Ehhl)yCƆ~{B0DZÁ)FuXCsJqL7no_^vG=iMi`2A}#1Rl!G2q1nixw <dAG˕/й7rRjp̒G_EzImKԔm͖yÂұiTEPVZOł <\B8O(|S:"x=䕎G3藢Xj%"ev&Ô),Qk`N2$~>WN 81_s%ZfO.@;&P58Œ߰M陧^XGC_ ˰3喼!,KB 2ahb (9`b$`."ߦN90qWfs#ZADȋնVf/R*ݷzo?K:xSoSu>1[h "g+Y17ŭL=e-\0kY7đ%j*p!\&w;ǵ qţw1#؉ QHaRugܣX 9)* CC7W<3bjnuBA6OG۬2|O;WIUP6etx · _mRBAwƮ#95*c1QcQ3b5ǡ:VIWŁ:Hp &&a kP}tZ̹P뉕@uM?hog,N^i X8ge,ڝsn['dc fSJDWg8 SBp46G6jFV&);ASR0oy{1X6 (r㞋Œdο<4-jUPsZ aG#_~uitȁd.{6!*aGj!wg(0X6gt^o֞)cxC3ޝױ(^8ۈ$$`,c;_>3jS)Ng֛zeLBFB|H5?LY3 @*ٱ>=%qM2;ZK@JsկǠ|pݟ2ogHEo(wKx[pzsp Σd`YN3Gj7RȐ0][$n;# Z?#__#98~3us+s\:ɝڎ^s[B!-c{&xkDmGPFh(2ߤcɂ2!5<$f1cGҁ#4h;vW*ؘ ܂/`h&)Qhq5UazHdŀ-ENc4&2dxBl]]˖(3z a,v~9&ю32(fϮR^)$%;#J D7kDM2jGӋJ(;Tdb5rޮ/U WוG‚~_eE8쿫kOA1..~Bg(o=lj=%1VڰëgmLfsFF/X59P.?ۆV9S_X]*"ϕ=;4Vϴcopٙ$Yb5̛LZ[KdmaQ!N˭Ps /EycP  A g[#6- nu m4c )[T{')Z݁rm"B6zE*[]TL00ng4΂&WS&M~[4(ŕ]әp/T.]cNfex<~-~X>CT dH6qOfƣ^Zz9(f7k=zu@J8w"NdLz Y6As1t[3:"ЪOflI"!໵\ŕypĀ&G^ W7R؛^er?mƙ3.IT7{^Ez'wȎ,˭gŪ!ur4 JRM&?zVrӬP .4K z4E^Utjv&U2dҩ:>U|iX[Oι1u}^aCjlz /w*#Ф 0>Y|Wr #ee ۪dQBNPӫJ!%.6{>Ԥ{V%=HTX6.:5Qk5b 'O}jҁ& EҐգ]Ni.es?\u%1]^,aKDeU]Z>67C>(ˍ|Yչ}`$%a?^OP*w:jM hDCхv^1$v0wpI~R};&l"~)A2zlutH@ o8sԵK?|_]b.4`E?Y)ݛvPU\g5z r{[C*{dzi*]QdϧTl+:I*0\-ތnqN(dS%}#*GN3벅IW-޿CzzraZCT-U87_(Uīii+QIՊ͛_ tTFƳΘZ.r՜/M7HD;T%3JI\0S}`+urS+pξ`i ΧZ>Oٻf8A8w1|ɹ_L iq u@+GANhcW;c wN73L8-@7̺t EՂ:\1/ۛۺ >PCY!~V?Bsݑ.4s֢+rv'pc[cx1r_97jYĹ>5ʲȪ԰by =Qal-X 9]ջ ō6jd_G_]f׉Sh(st˥M19Pvm~Qڀ_oV}q%&j}#PFi_E?IF3w2JcH &miկin|p.cabr@%s 1hI-㽙Bb(;\xR"ByIL" vx><5SGA ,vS;ϫ3wv(# ~(Tw^L#%K,%x76Ӕ C: MsBzKb[: GyТI pg0QPpnjd|K4zk|#Uw/]>3Ao6i u:{=l\o-2ij6oLwNU*%O4Go;3Dʵ Ickf  o9%RsւSf#UГ2ְ- f~5Y\,!L~B? ]?`1޹F8v|=,WHNFJD.~ HG&$ ක 6-zp'Hso)WNgC:;7݇lfP{6@;SnhIQ/x:*I>h:x~/یŞQRpṄ}y'y[DY1ּ7*~1-2*P[H ׽I~dԞΕ6+8Gcr.x0{mVtTZ؜||N]mH3PG/+n&KSu\Ďܰ>2!iHy]3SnMÑzmE;֙[fh~*?Rʗ56u{YDل'ݛ׈`Y/q}Xh[*<4[̑RLgz 7>Z7 ?w/xN; :R =_cS 5alyr;Q{WNrG,Cq,U%'G0V.r+hяH׀] tN0sact/q /T3Nhi_Ie@61t']l֭&5u?e[$F{IޢۯjBG{$%"DI?YAvտxܳf:Kler`>!oTeN@t|{h6($2,qr̯¤"5<ɭB p!ƮC&k'k109M43KHV.SA@`Oo@QuIPFǘC2[3_i1CǶѵ #Y48X,{NjNq:.`I.$0q&RFG].tOY '*2Z.imw '9D U@Z3t`"PSՂmnБ-S~E2 H1Enix40uÃf^`οUyv",T/QxNXr:gj⑌o䡧7w'!L7.ox?8X, ˭/]ـF=8߫yRwxLؼbTR/ӾPbպ'{jA~\LEr@7kՠe6* $وIxԅsbN.0g $m6O1|aDp_;[4l% Wa\B5@R2 Hd ,Sk)굺[S<7sxNJ &=`M]U7$GcGTXvt^j| =LrV] ΋tJ(C)ߤB\y_rj(G)U+ßNک)$K._SS`Jv5b5⭸ 5:G^R0ٜD2t>K=^Nhrt*= g܃*ҁȿ^\.:BE,ڹR2??Q۪ ~,YBHc&g՞_Ӫbאf\_V.JOhN(iځf4i2v;7KZQ9`ә&9 2M:&A22 X˷Ε,g=GHDp]} d>C}=ڲJ1~OVD K﯏0yU)1H]̯`PB܏)LSvm6YDik<.DD|XO EӸL d 5[jrkl ^ڿ{s]X\*?'mfh<'Z#ܼ 3AyWh\ !c՝mYeP,t W;{^T/p 4Ce/&zGTR+3G'+/6_/oGr'PmZ6dnaF6B *7Fi ؒ'x?S<Ѻ6jʞ}=pŜ8ِVm 9貪` WBxZߺQjvpٶõϔ?_ Du@$"ƵM-毊hx+5h VRu)YDwS׾+y))v|Ou|FU؝TBjWeoI1CeA{fjb{v4Tk;$-f ÷?L *\wz3,v& vYMt"v;Ma6v b&@ '؎+YB ϯQr O3[ nܰXcy#ʃUmߑ*XK X^3B<'0L5;U3^A{$"C5`Hw;aԘN!BS3y/htl\`!-B~Vl-^H%jHf>ne[۹pSvD ɢ apvy>R'sɌ/Ivʫv=k yIP`uo97q1zxJ=yƹZS3Ti\gF֧1PzMf~.` gr}1Z1 t.k qu)HD)! UoP10̴]nLNaPb0kƾsJգIzSnQ3&QO^ pQ.Q q*1UŞztJά/>v!\@}w⺶Q'!I3&:.-qbԪ9㕋r+.}n9[jT"Io LԄؼl}r2{rGmǡ)rnHA>LI|fw=$DB-t *}֛րRvX/@A# <-t&၍}_r t7ĝGUg@+YetݒR|l:]2^` J |1`jU F!~|ᡇ"Pa;nƉY60{j#V5{FrB?hמnj^d^ TLE{RU9tLk22螬 o b)>:7dLyՀyvB.CPsFfrdbӧ[9R>2˄,tՇI$ , ]V}K'=??-KRB XS|Uaلេz҂#sX')mM;!>0fEDt?ٜtnpVxfn*~c 7ݬzFZ*`")zQGHʼn!n?fqB/6@X>yi%,|*RU.ji8K/abCS㄂"<_;4,u|{,34w?ߦ` f9KCȚ=RTwģ1"NnV=m"ذ,|pa=]tߍvOrsNnaBV+Z{|-NFSn-_z+k`,2*w QWϼ ST1szcjpevuIy\*p?Y(;;m8ݚ7+oZ&\;Pdk6e3~dۛlYx05JQޞqSY":y$ [4 6+1D`ǞonP_r,m϶  |{%$Q1_*5u\ DY~;(}A ?it"P2aQ?jBG#f~'k;BAO?xm,0{n[IDZ0#RG8:9x|)60plB33~#^J7'cm{eb19DgVzDk_inupV~g`twr2JW^Iq+S?yc[6YIr8i e~ ggB_l~g'N0 arO'z|-J˦{RI^‹NwiUwbk2ipf~X#8X?)*-]O/56NLR_?ʍ%d 3tHkhj0/gx3ȪGmʌ5QϚPbV_ Lz_bPfM9w@8Yi-wA[.0:԰HFPLB|BOQxz Uw /̫b?ꀄV|)44qmZ]RPthNFB4ylwg/gf*4W 93 6t8eT.irA *ȹc0r` Dᣁ1(2[i4 hM0Y,g@AuL@p88&W暻 ر0ScBt4 :vurL̋,_FI!Y-9Cyަ+հ{|8(l9p>} <${&8 :S]Qf2DP0>$qa:._ſqHfiŏkl[@)y$/WťGȟ tt[^(An҄c1_SZNy2h4u ZLiq?K__;Fѣx~sNA*=c0%D22ٳhY˂]Y9Ys"ަqhzޯi5 Ev+@((o<\W DY!3\s?4|+a_` NdEp54gn//FmŪ@Ɠd\W!92%HR%YWѣ^;C`9lsjG)D2b2ZWl|i˦Y,d4o\P F6B9s%`ID㩋PY@xjV]ؐ'w&L""V#G4f0i}$Qλ$ޛ4w;hiK$OYnwbmMI{Sq]},)i<;p}\Nhʠ;? (z-iKGG|#15UN1L^_`&m[k1Y\G/e۷9 x?,YBz2;GF'j &WQtӢbjW;x $@deXk4^"'Qq$"pfDҒ;A]wp UOH},l81#Y#bΨ1klmA7`\>M%]x=L׿r8OlYi#o9s$r,.?/?,Q;l؍ X#YyZv?j*(/$ߌ$'Csߜj}lFhpGȺ˅K;xlAM@Ϣֺ֤[_ܸ&qL 2Z_.êK4M3H7p;u2}mGnBXvs9Y|USA, Hգ[WN \B*G߶R3ܴHcn[ iϣljɄDVrem^("eM,D"(92 Q8䕢h(h(;%2\aGnݣ?1@֞Nzyc)DqQC-M}+()g=82zab' Q^>-YR qXew`V؎MUFeyJ.kYv޶:7<>(" 8;DVv-9m,#JL09no*uwp7{;0؇(0o-oW&S[&upC?ՉY(/ ^ymYG|;#u!f_\`"w=ɓ TcH$)&ݑ TUKD|kX;VaY{z Ճm.m∵X"Ws~E[\Pȧ m:7YW,UᏔ@YX+JZڡZ:,`l<zi!,@h-1V 0CGRbK9bv΂HĻG6=zU_՛Y[U@=Rj9!Tj>X}2;;#$En~WYm1RJ/_ćkܥ529zD XnyS.a4ԠtT8O1ayq+ sL<--k=IqX\* bZ"Yr\vpH>fvW{fДAfQtZ6s& jƔ97\+S3eM"\᪢vK.H.ߨI.8G|gdo߿nvŏ fE6K؄@"\ MSR[KolSI|]WԬBLG< ( wV1ۋSx M+RLf@Ƶo}dg V2ݮ]LJh,$%U +bDW0nWmYrE>nK^R5P Lt~̄0D[GB*z5N`k8§ZA )Ӟ⬯ըקa\VCHj(K3]cԺ D<0(}ImOhwZӔ1B8#ij奼2B@z-ʆXnQcODz$>{'2z,G`p,8K065Sc5lgO"Ӆ 4$rN"*(K_˕f)bU=P x;vSEU v;ȲU68Sc×u7!]6|xi|kk?Wo,| r֧W`]2(wY7Җ+m6;>N1&,g]J: ƭ̺̄ -RSm}ySLXRBWn #{OFI3)UsfaҨIH޽G^yf0bR:!y:xYBi80`{1xկ~ow;S߁kvijDNt``xXHEǴC^qAyhsr^ ܁=8> %ah%*x~yAORT[I>VPOy==w}wX@]/IxÅ n6SPt]O1J J}J-KztA}/ rR?>s@N{mHbkZ&9 ;RgjqR8"$nTPhS 6 frE-Ve^Rx *E49n C3k ѡB|D}K\0 G+P˾|aTc LkqE]4ESZ68'{ |/_;oCOkRlH~EdzIy@ʪ?wﵲfaä,3.وb3/'"NT=t!VƯD[ UT8= gRlĦ.jLJq3*Jc p0$K;YރACo'G>y% e%,Ǜo`g %p szA4@A Lu%g@)g dtQU7$q흌>oB|Bbcm-4oG[LL Oo * xdamo3Gy}:Aj(C8.\U\_RFДW&.Lwyd®M Sn ¡zO틎Y` 'w@LD&Cy &nL|ZXQ'Ѹ^{IU0*w6!we/~_EKd0;FkC? k<~ik; Tā&?]oas &wsi\8`5_~!hyms{MA\uGmp5Aps,1$<6DD]T}'zCJ^Azo{gv""ialrBD=2Th+Wc}2"`. ZLvg6ϕiIZ|Bnt# >paS#-΋4SF|/ux?7!v}$ScZ|X0!VL*el:q)T;ᖯ.EXlo9?m- H13zok$XxjkOhFE3ȐgQ]Xd kgԙ\ۯw9y\ jJHS SlzPcx=}xTSU}Bo~0~?}Cm:[@2p/a0ϺIK,d[zF9s k/e cJ0Y4Mp2%z4L uwRSsڏ 67W=s(Ö2ѹ힥8UWav6AVD)Mu1.Ӝ8Sۊ/`c./uRD0"d9rZp@, 2ڤDvK DW/4Xc<-3m.}EiA3x (DpK<eJDoUnU:)J& !Ĕ']^piiItK gt.0H57t+GvF*e\Y>f"DhFBSP!$vxj⊿ k9}qBhǐP=Fޥ7 K;WK2zd2lrRKtb1n S\| M7M QZ Qvakٰ|diҝ5>Lj%C+7yns:$RĥC nѦ}1w2.UmB"zw԰C NWގ %&CgVXp"^ VHk*XHHxޘWp ˽6Lj l9uEk;G6f]sL+ob\>fTDL{POauE, d(z5{nqAW Zx:D6n)$}،>3L~]y*2{ NG(|=lb||Nj= DGA4 mSl<%5(*t3c"GR*ՂSd-k+>U~wjP<|BO[~AzNܐXpvjt1xTKVX zNCE2)bM4h9DHQJTjO^>Z\_)QjN?4Z{*Ui_1ҰKcd\eb8},EwZ0^k'h(x SUa23\W{O0ـMu 3[S 8w__"ŊXj{/>niݐ8~=̝rX_LagFUxLYX.0}@vT hDYWg8*AoB =F();mQi1oC{u1EoZ)ȌamfǓA݇3Bp_e0,mP<U,fL ~ޤABE#fRHiX,r$s;~hK+"r[jm^tA9>e' $!2΄E]L)vgk8Eh|c37rr54g٣E)Z*Px jk;wj@o5 rȨjL$-oa˴]*|u@08.Б#g U+J3?[aȎn+ag.b76f|E 1_l΃WTz~ Qd$ 'MNќ`AyR-x9^ܫͻ~iuĆjȟnIJl? /Pgl<5Գ8eZ)l&@Fc75lG(U]|ߩ>b_R_.YjP<96Fq;#+3X#] ? զK'k4%NL@vJ$i]Gzg0 zACWys:"Pe= gwuLO )iP\' {ray6sG[0.Pǥr|7W7N% P{̨5o>T;M=TF]uRFᜏK1_ 1!+ml^_Qnl]plןGX;MbGs*]t[ #8,'saT8q~e7B`lAXy4,9W䚇sC!1 5V}H j ލln591l;=+e3]&.Db5)VF=[(ڔy|`Qg(C\g-Gϋ &⭕1NԄµβf'2pT ]ֹ" JxDW5ix|iBQ4<.d;vNԗ8I کw ARsz:,J[fKi:J}0 gg~I/fΒdǔZ|S)sT?Q/Յ{Hd6   ?pǕμs Bdžvdסv3X/K}`,2Fp)MXqː㟋Į^ey`$ &ٮEm@hڧ:`Līɴa*h!ϝ"6Y?M44f hBEНG,PJ'w dUd.4Q{8XjshH HKoQ7GSE!L+9Q m|J>*''u}ЕۿP"^fgPXfhdힱ?ZV` lfy]s1~=!jȺ)HI^koڨ4`9Ӵp e] 0oo[ EK)Z& DjPnI8Lϵ4cfbjr|aZp)me5_7e!z/m~^GS{:J!2l̑i GɆN=m1W^"9'ǝ)]'qC"QĚ%Zv6Q®Ɖp$͎C0P^=MGwD^q0s3rB" CQJ 3ɮؤJ9M.NҠtrTT!r.];Įkni]Hxӆ2LX}[VT1z:`|o8/9a$OE*-I(^{px#7*\ ]w0N/l* @CQʶY zrfc"RU xD5aBed(Ow eh(èe29 &"Nw"#*`bd 8_K<| WxS72q||ic)Pt3wPJ1\Զ7@= %nB IU(xM*W^pq̒۞6!97aw:QI1U9DK, 1A8!B|<ԩk94lJo[\Z44ӭg?LӹʺΩ kO k r3cwxV7)vk%~conrcy=\dzg&!Vͬփ̺bw ick0,9"|TLļa6xYG.wr.b#ݟuTT˔cwz< c7|]naٺ\ }pYu(x-zc5uu"tjծD>=.h@ǰ\Z}nV.+@{QNZ8K *Tp L5nѓwDŽ"v7րbR{+1(r \p-%8[V]gcVBҚ5^7;_~[ִ|K1uC(hU@TjF@a,i ȱIr9%`U{p*A{wn sz7 pi+֎ ܗ68AiOec>jW D.Զ{!y#{Qg6>^*!6HV1s mڞUBs tJhhְ^3 V4yeSaL;8Gp Io}s/ɗ> "M^F)cUChNt- m'W _sMZ]=|R /3; ^*']Nf}ņ熓ʩ8w*3S &ѴPYho SRtUP,Q7FO4/!Gf)-%rY؃DMʘhNht`{3 6p,ɂE"̉l_8uW"2m0{u(؊ [,bHϝv(]C?'E5n|ۜijXaJJ[l)N)N _Z`-#eA(ᡗʜRc e'[4fWfK\g˵e \y ZrH6"ynбaQFb*c= d+ Vdk (?h֐- G,jvhb9b sůbT ]+-2 e@)$疵6˕>zo9ITbs* wY31n֏O;;BcW!{>,xڅd_*c'UihP}&ۦp=hedža: j+!Q`#hک!_0W0cfjc}8ܘ hHJDx~Ez#a[r[PY=y lDQ+\P}DpdbM8`S91gp?߲DH_zc7=KiyJ4.~1&wfVqr .K,cHmYնA)_VUnQ ⪡B*hNǢV\.'j ߹ JԳMȸlT'[%es]xDآ5:r}3hQ󱭖;)mv}-Y隃 Q%2 CZq.zdLu ^?Z"4NW|mHW c޻~1 `lhtNO.)cN╁'9~h J-$ĤKA2&U*Z뙭f8Mfj["T.G؀^R0#9}jcX >7#䧨Ѕt Q tvu@tX{* VV#Qvێzlrf@Vq$/||o~Cn5=ݑP6rs$]ν G׼V %?$Ύj:ZC2΢Ex.˅E cg·caB0Y1 t{Z5S}㲾^j ^qYlL}{r?!~/W=iڼϚIr&+YL~ҢNƻ~b)U4##wNG {S^n(hbyFcv8Ly&z JףUmzDK?\":0 a{X,rVn'5e?@ w>/]miSESIu U* [ H]@`=Xq$)ru\j$P ߖ3ƿI0<3aEWgl1E|Tq1, lD V1? H_Q`̼AW R\rzcSJo/ANU:т o D (. <39 #pus >fYšCmp|>V:)K6|10V# No(z/=Ȇ8&F-mwM%*yE`dryʑƽ\MQ@U!F>2Gp`sqBS"^f?[Q't He28 'V4r,1/<OD3~ɚs_m ^D\]+u =USأysj?7H bn~@ d!GaL- Dd^RP3(]=By{!zoK%m\j9hO 8KRZar*# {n$YNʅ@L;Hx<Ӹ0#c[~$"h`I1 @c cXv 92^Ԅ뷿yF2"aІ) 60+BV,[HQVoôU:(RC }t&1$NxI,F cC՟`1U, P$`8R"?Vstm_3މÈ Mh86G/e?澥t&f]R$C(lgJ2 NYL6M{oBPIp54}DABt~ dGq帆%Q1!%꼽] ~G!9zB9K:Gck) mhN1ߕ@cj'Sl,xaPpWP꺚i=l=T;׶g%i}w4TkN%¾|~\֢jY;=ߞuМh}on盇״fK-+GHS(C\}ˉEKw+39O@h0!Xz l:=z{JoGQZ2מlIӠ*- KK~ISQ/gZR|̿*vۯg?KJX K0ȣ|B_'$kmڂ9V`pQC N؊Y<#70aZi3 DUscK҈:K F&z)e&n͡@\}:#M!gBU?ʷx1 N/a "9mX?a9ktĪ oT1uC.xe pDbTRTثFzǞFb8(a0jD~ĝi_Gv\f2l*oR c==dUn6U3w0Ū}CkD/kM\*IB1#E9`y޳Ӹ IǨU[][:o=ANRvpCw_>ϹԯEU(I B"`4O:}.!M̺*q:CKM'#0I7dY"]|j֞AԂ rI֦JeP  j`GՒ4Ȉ#太?*v `wz',l%ӤW[% zr }{^އ]5RE $ &dM\g%[g!j@p_vzCGגzJK_[fMƹ X*\QNX\^e3سx;RhXļ&C/>37^s?u3 GMuz.x]jp4V@]<1h<9zpgI97`qYڞΜKVq{3{VXw$R| ި"#%_W#ZT M4&)R}A!!wGpAXap]ac{  z@i-o؛oYUV sFPJ!- 9h"*vd[&IIpQS%Te9HQDA ςj\Ǜg\N?QR3lkQ!Mjy i0zpq7)18]m}_1 !Mlw_xQxS?%19`󑊾@Q&j]>m:=T&d7 g&,vSLJmOɸ:,q}MH.#J 5d˃\%Uqqel<Q|3_8d ͥ?o(NZ᥷V2T SY/@Zl" .g| EP+ H:g(FfO>ñ5+?/jg:B4*\e_Ij3+x!*;w|Vu v#:"}`7Ŗ Cd"r@}k&Z\ۜ!ƁFջ :MvMxp7ɺǎGvtfx:ofl_.Z^2E:*0L lvsW(}fZ$HV2ظ+`ȴm YA蝴1`;YDt5mKOޥ$ݵdiO-eT}´,1k#)蜻_ES$\ VQ.62pye:4Y7F! ʆ RVZ_U'L_S2}Bn%dCMRާnVަzN6A-`B?(dz;g3@r~_WQM"P sy%7?]ow{!Bی@:L_Oyм`D9{ @?+Z+Fme]{h,2%'?jj= ɵoLW-))wPPŎ^u,OoE}iVR#:?QM|}bR`OqtJ ;Pާ i}Y&TO!:G҈YI\+2q~4(xYOs1DހQpM^\z'rɭtg"Գ+\(F;(ڄ؞du"3l24 *%)yW7pE{;|̰czT5*_im0p_ a/S bps^/V3GYy[\+J>lt\+$X0tߊk?xUJr)Lt=8t@noSjno)1gtwBOq-83̺L_C2EDq- 9?އ"ޒWGZ=^?PhnsUePZS'g9ፎ4XD&| oz3s'{͢KxiMDi2mM݆{_y_~UvZdQ& V1c^V=n'ʋLd-Lk=4Adʾ|LCǽbp@pqɵME@jAWV|S#jRRlۛBt;=wmo& [<#@Ԗ{> `CfYl.% (GiTc9swY*5kf ۢ@]L}l&SKVF  W,ubT!G6"2T:,e_=P xҗP_Tc5Ptnl>@ nbkDYޤ3}kC3U;fgYH4~e\R,iOS_LϜz>En0D}OLקay^:] w&hoM,Uv( MЦ\gI*[ϙE C43'*nbP>Kfa%]);Caըv~"j!kyMlҊ@}7X~%wbtE5"x_{LZz.70Qv=9`DQ+$E7DFXMذԲn^*)0 eyWEЁcٺ匷rc~aCfgđ;'տĵMV(eI32iBxpkٔCV&X3W`_Yv3asi0$+ZFY +k%TG>ܵdߟ>+4J`cO~2邓~Fh<pHM誑U)hD4zl5͚:lF0 [ AT3(obr+T։ptK_@ k}w>pzJI*W-.v)rdž1ҭbBD(o6 ¤89TkvZĬu% [U1 Hm-~h~RNoS~? 0V`z DƖt!4VU!X{UoW^-9LfXҧSqo"1#*b y1Wth`֓:z9Ga܈de4Jbr !>ԖJ( ^ǩJV{z8Kف\ g⩌Xg BN(/"DʃT _ shM|B:_~L[ڼ;nx+zT?lk=ۡo 1LuqĆ=JtÅSF[@E,%V_*bqw~ĀB(zH5P78OԚNv a Qze<n\7v]DVS,

ZN{jMrdU=&\C/M3YdDZ34E9 ~1 %wt^6(;ՙi{S"\?DŐ䀭2V1qAI6G}s4^* Mhvlch}xK<ZHc`qW|PW'E2C0!%koDӦft@z[(xJJGzGR&0zqvsYqAy? ZM5 IMu~\uhxMLc\^|)$`?%N tfMw`·,b3-C=Ip890ԹzQ:XPvըb*|llu1ai{Aһ '0Av6+ⓓ)vY@z(?ZQ-H۫rw}fc US?ӱ`ޠs^dd}A뉭|IaĖ΂.tL560 dysO]uq0;R ~HSzFƞg!x?[t0ư>j(QrI6x HO)'2Y9.7'*aT5Pܩ?"Ptł{1 { մ*5w(ƃ/,QkP%(.;1Up{3Iv>%F՝c30.V uqnE?-r bV&Q<4>Z W5z tk>"e0q q>MO=4Ӻܻ+u•R4uy'PDJ/\{ĜB;vmpea-yΩko%`!Z=~wx}"[%5oӈ^L<خN#1G{a9ŋ>cK˜-@)AZ7yZ!hbii;W򕒱b<ΔR@h9kŨJ*#A 3ǕCvYyVP#Qh݀skś6!.mrtaCΔ7פPpi>(/ "_{1]-@,=2/g/)YTj99e<9!ܭCve=ŀE%=qqL=~[>(jO ġt9 rUJ-nߙw/wzsd/y7bu@P86c{L 3>+=*a{3M}[qfS;KJ;(?9GUNU"pY7k0-i|mllmJ ;Qbe"wu*\7*e=W]̴1e#F/WXRŞY3Rqb$WgI@gdDa S*R1t vWœ?jtCl  lyX!@)#wZe|JTl\bTYZSAU̻.%]w[娍kkkV{䨩5#H&%S_ȆuNhvcnTE,_j֌4b!}%1 ,KH*ro0/=PUKV=(óLloe @=XDa +Mg/qA$j=zAn@z jV165Np^ܵ6nD2LX ں {yZam7qͷZMkX# %!qշ+6C53)HwkAetFq}$܌s* c Yygԝ1.M,5IÑG-X ^c~;1-doKPgTB-ZʄP&8I=M$Q(ywbۜy9֧xVRqx9O=M}*`S5'?cM>5ecLT&eu7o SvlBA?c`20ZwItv=zu|9s4G~PTCpĄvq)/1Z"?vJ,jx)Xe@Jӹj'&$ df3uH_`2uvLLc]h)bJEMوuQ8u{uT#t?O]̤C~US&p@ @oNz:fG DĨ3Jƾ<5o'xވek1Fq…{=lgc뮳E 1BJP"D5XcOg #|SC? .e4x78u8ѦaFeQ;t(OʂkόN2\^z\9S!z@D!:S ujLl u͠f ~\ipKs$TqP joBDh.CAMR͐St_X6=Y_&t8mT~@J0w3KIaUiaZdiVnc{2ኊzvla92 Z wU=z8XzpgP*vʧix`&oK"1+=@J7Z+xmЂB@R?TߠK:l n7Ӣ3A()(QjT3vM>MZrHg'_HyTf`ct M99b(޴l颇U)?L>S` Ŭ낅}(0d)b!{EbJN*TB_xJ1d!ДAfL^@1YB_kaX3XMA=Ee7*Ug[{%{_2UWy TB#MTdA|e5r*!E V<4ghp$*Jk+OrD(9dj7#[͢ɡRu'p^1JhxWd+S6CT_+@vln%tŀm0X$K~3Ym{qfrp3Zob{Hg|]HNS b_m y.y- ; ߄,sI4(lO)|zJ06 gAG9ḳ'Ai@=? )o*L.Nb?Y=*p<8)/n+ &_^W'~`*(0z!OEm-Qs2@Nx9N!ԷbNi5Gnʰ9aKV/+娃.ǘWGrI kQñ,ZMI˂|1n ߾`B|Iq9dthLHn)k jF& Z }pe!L$F||eD'YvZ Kn%ng6 isytKg(b#PB?V>2aZgp2X(}׽cyDk +ˍOtC$k+#!cMrB%Y4 TJM&6αP%2!c; {62SN` 9Hv k틲+ az I9lAg^À| ~lv MA3̆9c.s\Bj֊Zs)CUê;s&mH0m~++qYD/Rsp?C"uC`E.斎$x ШM&kXbM-ָ/6aTzSeKv !t\ŕKP 4 |t5="PpI(44x3vJ(~:\`qe>/5.>PJRpx>8rfCa=RhmT]hs 3/XCXFP(^ӑAD^QVd2 혆K:[?Yx埤-s)ە]ˋGy3!uHM{>_rȘ$l|Jp%2U0 R sbN* %Jb9't%c.7uDb1>i,Z ǥ_Ye"">?챚 uW"T|q? $ x\37"q }kh)g;ً4x ;_ƪ4*(xKC:Sm@3gHKgYd򯁴O B] Vj)43q:icjv %;cba k =璣ԥ Vs ~y ŭ\/{Q2M7<.Oο*5GْW^e z(x18 Jye >IVn s:M #h5+߫Sola7MBYo3&,ZKW*MIAy:KtR<n^yCqD8?;cMaF 2}"c r>%__e$XpfWۃgqpC6yg~7pCPCB^X=%H80= ~!~)14N-'7l2QYòt'/b mU WE%p.+US"_F\.OoMN6X̉SQ n#./ 4:p@.yc-U_IOFU`e x]Jy=O=IKTZ rdT,&-) ĎO9L}|ȧl\AJcdP$O1@'Y D);Y`il\C:hv ?&+{M,RA$\AAtԀB˗iQ,{2Rd+FPi$: ]Ow nU16-8_+\C%%^MAomTKZ-K7-'L3p2iϻnk~5\Wu(/-:!?~狂Q!9B Y;2x+9w;W4vu gI pۙꐤj6]vr\SO1ɮBU"ۣԀ,BO5~45ۅ}sB5R  t#86h\*# 9i@e]9JWɈd[1)6qyS Z~붢-s:ؚt>JI b"k`qǒ RjNn12` ٜݘ9ayz( Ay@7BPDћW\c)σK,9U~hBr6;?J@1KR;C ޟ95%99aLL{vmSjav}S3Ers]5@a\\k:3 ʷ(BMir5(X5ңXˆco7ҽZ7 uK0(d^ԣ6޶LjưRƻe;uwɹW;?=UV23y:|nk!k=6̎Fg@ ZWSIٲ=\'-)ȘDӅ+?0K,ĩ{c+ox\9j6D4nn:6nQF`XGda q].Tf(@nckn5YT$ d ~KwYø6\`>F{'"۹ӑ:ӁG M(q8Tg=:U 1qbWoQ@DWmZPyI3]↉"aOQr@=@ova tғF%WwUV}3B |R#EM{ߨLoTJS@USU.RYyo@o_j)0I,NҹcAm-(r/ôX0ok7/4fI?ul?.@l)>V#))}C跹HfuE´C2S&y Ռ/ZgPTDجR[lhZ*EQ_aloOXfSW\|#jV. ϱBP M\l͘?"(v]n|N;=I qV SZȦWO!J"Q:_FTyaQ NgR6/;@ŭ{^l Xybzn@B%_ġU^h2SNO*9by5}A @?42a+v ' lz%*qJ;Sû\r"XtAV 4'ConIRܮ~Ij"Oi? K[,?͡.q:H`jȥ)CXP,/nQ0J'+n2ŀHns$l]YZ |S`͐8RheC/)ut!y2ugDjxZ):S("p滮nA"{btoy&&^?:f,f]fʨ`&j87rF8W/:ӈ?y$Ƕ/\a"V~A?.Aw @HFy,79Z~EI<i)<鼎>|e!#'4BO ri@UDud8#h??H^JGWNOMw"ZȞ J.5$dU=۶VkM[4ekaWү|&5Q|9ko_ႂEg%g"e m.z#N4ߘ23Gbcm`y>B_?{hvbwDPT+ZoQj%3YfA=3w$[m_ P>9gA((ޖMSp06#0Tw43>X)9H)8u:fC?|^R#̭.@ƌbK}T)G@Mb}מhtMv4?!U9n[W{Wl)ndK^AK HuSI /:@@ Am1wJRR)9p{. lqv ,b!'Hp9 _CgG W,Q@B/ " eIF2b܎}qGJ<[SgGֱ!v1-޾̶:V$ɯ&dS dD;o!8(unv۹&ukv};&B!lB5fɝ eO 5󡹭Ĩ#@%?~Di2_G.`79z"a;\һ\C6XSO%hFB]-H4!aqQa&btBU\i 0-'&E+tZq/E%Rmﭓ.~,CJyp*N{Rly<]f3F{?f.z!sѢS S% \ZHP]A o@6Ұ67.9Hϛ]ÇWeaw!9~GQ AԄmC?8տYP4K_*Lj(Z+ãr[U@0D{Lm%׌T@ QW99%nr+̻iݚ*6s8!2- dž ˯Ne,S9rhQLH^qWݘ {4HFXϦZ&PJ?Ԕ# Md@ӋE^;JHv C /@-ViqPȎ=o|H6*S~ IyAvx瀽wcoOţqk%=EBR B89T N8a[`܌R|PBH$|U-n^x{W'T賾צ|Vڲ-.ǟ50N \ȇ~,1]GMqpZ:ibqpKuiT5 MZ|իtE\R񥒬&1Zf__ktgj`XcD3,W`cïLq8iŠdG=xka3 VG.!~234I꓁m>#蜆(V73*]85 U( 1=L \{dФ.4.|Up|4Bz-bzk[5i[{ԡ*~ 蜽'hVlP뱞1Mi/YFS\`UU(SҭKO6e )Ke8H}¡3z^y"xw"]c1LJNiލ v>RVg  Izdt:)q> S{;' Powh5eK=梻% e( ?A-^wWk6xv.^iőQ7qa1XF!2Ph2Y&Y] ӓ3:O͜7ϰiK^uV(IiV0ܡ$ e+EcЄ7=,#ɥ6?#K|פ؇@0xRGԏMBK=̚Isj{+I]U=CS2"g8uͮnjO_}*V^p ,)+Q}Zu5 ؘG2vYZy'LExMd9YVCƩUp ݀P;-Ax48ūК!ܸkao;Ul~4cɬ8*ځԐ2wy;y$m Qm[Z\]mUS -WǩBJqk𜩕#ɬ,%hw #'%dͲ RM 4w”w=8G~D =Np.@f޹Kbi5!?05΢g3uW&d뢃~S̪vW},= -ihU}>~L4r43ܞ}*rV,OB meCwqC4dttmW֟4r֞m?Y͇ ɃUĎ_x59׭t`Wz?+F=c)uəoi^Sx+J0{9"Fy)o2it@.244q&7!&+h>a>ҟ62HMCP7s;lXbn-z 1g#2MP| h_@|AF#f@#;c>JinLr'WAEVXhXf|1ǝ*gWțZ}ƉXpͅwW8xZ{x 4@W4iw55mKU[\Mzna wI r mqR!8>}67B5wUt|j'Bv-R|a}? Ĵ~Ɓʑޮ݀lG|ѮXt2`*H?u[ʍm$m/WD}#z1X|a +v&N5iwj# 'ONgM*]KiDՌ;`QpJ+HXseۃkzj{ty;l0dp_RKY)"qqx#Oi1/LyPltYuW!D(GaR}ݣ>PL'Q-BRM1Ѣr !7d*4Ԝ=#ԡ[9y\eY%gBIJ6Uf'|PxЩXqtKM<)՜$"ó7q7 kN88qkAn?Fj7ԙ Kډ{0( k07+"rwj|X,$ru:#`Ht7p2tp7|r$19Sp`\D䫦!/;\XJ&\&U{>杄>G9f٦*]eYS*+aB} ahY`̇p΍`]9~*R^U/.ɮ(qϤ EG.!?+ܘ8`t!uDj7"P7<ü09&QY"dy@XJNm=H4+$eCGR++Oc i>`|RwN(C@yv 6 a<aʣ TuUAP yNtiW[ 7r!ŵs=vfPS2e.'zinFq1m~2^ V^kc°Ѵ ֝v29_rsD. $'쐼^zo} MwL47Ep0b4,dhĺ %@ *_n{MTmTn7瘧Z^b2T'4TM+; veeTysQRoஊBmoR^JJ^7Jۖy_D;ŭ* pYJeN𭱃5SRfkb!xz[Ԑ&fRYw_F I*tȓA+|PBAaIp,L095t-|s%"òTX*2jvX5MrDV٭<YNU_7̀M$BÂٍ1[ɮ-кD{Al.dQ~xH3Y& 'uϙo0R%!(̾sC#462!~xr]92fG1 \vfF0CeI6ֶw:u8H$̎ըߔy);/e6n9+Q_SKl~zs~Ѫǂqetօ 7K&zjZ1nD-:\{!1 mΤ3eS@~Ww6RzQp+1~,kf2qFk 4ǚ*" YMSR@kNP*?bRЃd8Vle>*@ĆE[0tc}T~_&;׮x,a(cԱm:&0 mSp0v2.n>iD'JO>ihv*Bm6,%`OЇ$4TYˆf9ޢLA%uKVF!K$ըi}ڂ`g,(,3~U.4Z\o+RZ˵B(YhX{7G[MI hQ!["Rލ`#Ah00ģ] aЙǽd*mELtB\JsGNS%{R~>v~<ȣ#F-'kH3oEu4Bo%$/7/aZk9):w/.kE!c 8+.+PsjM] U1GU3vwbavFpUUE d\ ~2rF ^1b؇ jeQ& O밿hTp*d3 DTpWrڣl4Q-i9ĽÉD68PMM ( T׻.YL."ޤ ;hh cw6 tܕŲH3:o+=JŅݚu&#ۍfhAfMǗCvFJA"- SJ(w" M0pE Ɇ\^3SBbb|p֖1dnm5qZj !9)w-Cžs6q畖___GOJ3bfPK!^'6BAp݋~C̓ Dk sGB?*nyWVYC%HbAM|UpJԲY`!2"Aɽ7pɡW;-IwI]wxNJWsn"H&2f Bhgu@sܗ~% ;'g$@t&}k,8z6LT`ݬ\yQE+hT~|UNY7SBu`يL֥XY5ش%={OSJ8ZXEH_siA ~u3!h::Ի`f栱C.)z٪+D:^-X)ghSs-B.{{SπKja&?"7jyy?s N,nP "t''^v7QiGgvR:gl>ʎHi |l|HXZ8j}= R"xtjrUϫ BA&Ooe>kԿ>pI2n&5Y7 *. ;,L7 jl:d{4aeeOAmׁA\Nk(H-۳vt?uy1%#?q*z7Xɠ syd T,N\Hw^RM0)(@/cdMIa Lέϖ|o4rdl]a1}vFD|]M+?׉C:䝥p(f= +?o݆(NPݭ$N>C16{F={>f MriX7P O2J8J,}fG5 ;"Sp[pNj??(оӘl!% E%SN5W:9{LWxwkQw Pd1 T{^XVS&[ ?ٯM8]pwⴾK`3.qK8.̏zTL XGèz{VvL*3J$8a ,^Ԝ\,=ƿ_6u7RcYz:xtks !t #I2txPDuoZ)a}uc y k8N᮳7M[d*B "ԉxuJ}) F "c!T/`jŒ>rB-z6 T@JMDh|5_|-a/S{]הx֌+h1&P"0_6@^{F<=(93n!U\Cxd,M?/~> r}_l52u ]U=\gU/ځ!fs[:#d'xW|tB>Wjv8oc+<#Zrs}dh&:WL-aG-sq0ݓ%Қ#Y4 x H$\G{ծ\l_jZ6S{xr[.7aȒ~*ielUͼk!1 v ZL{FF}2E^C48-p`QQЕwaF=vmVf[c-;(`%n#L]s:voZ!" akj^@It2%$8W}m,W_mLzi(9]/vǸTR 9=yJ,XвvyqnGLc 6!LΙs"S(eFC#r`X#iT7/1'*5[Nj6oGh;>~ms#Hp]ak6T7_ޭ1=7G:Sg(Ooɡv7^ur|U0/EгLO" ^;_"%0WROIt LA0 h]gsCwo?ʢ853[=/M&&Ij3} { C~H=_-3`fGݗ1tuf 쑖|^+ ڗN T!!T0N]߷OF@'RJ꩸3G-phJo)%&* Tji"5@ s{z0A_$z$Sţ5*8?9_Dheh#Vy99HIʰu[I/4%ݍ$FrK@ @c17'#m܌vekB$:'ZR p.2 8]ڟ;_Ш  $&Rǟ[IOcH='=ix "v@\ԺríIvRB/ kI+V!Bl6fsp>ۮMUi#Xj7/wGKc3џ$M7Q:+Z35aCgʉמTdzϮn38 ׃rE)7S7PD9946(B%,aT5G@!_[QG5JC/!Z R@ $Pq2Tp=WS 靷3 >z$$NC{ǨPuD (if kȟU$!Dۀ.^˳Pav?8]nXI|57Szq蓍!}mlgnOf|Ɗ=+bov iƒIzʝS+뭢|,0X:F8pۧ3D'/|x{eumgLJzHT`WH-Sc ځ\0qkzډU*Dg4vI4 rJBq1,/2Ob v[L}\^S^&]v=l/ކA ebӢt$?&}r/zt`0!c"=B?~㮉_'z̃xaJyi%s0A&|}۞bɪ0[3gETgXd}}K _{~yR-L3do)D9mi7*l#„V).ܰ‰417n\B5B 7E<ڡ7OIH0KF}k;B2^u~v7D9ߢFpf FOY6CTk :i,CaeV-L)yE$@l1s(sS#k M 3FK4vt󰃍*+0l_ fnH 1q׷|Q}P>dw3c۪jo@Oaׇ&O&юԓF@>濥@,)EB^NWh%`:S#ʼnQDNF٤?->яJS L)Į=\Y3Uyģº i^&aowDb1ִj#Z[EffU/1,:#54$ ;k]$R"MlG.є!GV4IMBI2sȅ ܡg99OJ>Bb@18K1۠>NP`w _p9M=r=;8*bάYI#)@*w$Ѐ'f5ٟ, [[/&`@6f ZGޏ63\^%yD0 pq}&?F@ABd(ci"&AnVdԖ/#hnְr/ŎKWOm\sN'"L',M_s7?پ_&R_#t2/nXd\a@)H-sϡR#r IasLR K(˼vf0[EpFGVkV綐v!Tt5 xUE?wH=ʻ̖ Mdx7ǃ`7-8pVx꒏/w x{SW3&"Ƿ4ܭy<*:5MvEb(TF4iD؅Nrkt3 5̀ 6jk^p ڟ!X./uY*\9a3}^vs#̾F4o/thZf$q ? ڞDBHh'u}bubufж?v>yX]&w=4Y߇l=xkxȀT0G,Wv[n  76_6ժ=n SnRIr#uamr4%}>h" D鹼m1y`5BR"Ht5dXws_rZ֤U!>s]ABiw Q,>k5*d ֔}fATzp$ _g,՜60vq~ڽ\m A`%l3h.ckKv*i=0?/$ԉjL5^F/yH+[yf,ϛ^P*]=rbN0 1v =a2x#(q.G3+/RjUiĺOdN`OGelm_@UX$gD#B`Z(M$^]\< !*ۏ *ۧ~ӗyͪP;z#D["^Wg7S"JL"V}d~@UPL*WlH;BŢ -ڀ)k"T3WYat"ȃ©^r JC:9W8-oγ/m3#Nh ] }s^ҕ TT':uwNS):_5~Ɨ8wwi 7]9v$vd]=?gQ&FDpZoO8k2@і@PFI8b܅[_.g]O4.N^"zY0 NM4aOxu 3>D i' ҄) X¼f;&I“Wś ٓO\_*qEK,XY6cQd[d;`n=f (ЫzBe@m 9d,]vHcpld%7T z:s5ӀsêLrw=C*^<5ފ7và$ûJ݆&27㩪!S8*'nED!ؿ4M]%3++  cd4:ͨHD~وX+Em!-QL2ohD$OS4tg<$Pr"+TW E  G)O$Cu} *#_EP:9pQ_++)d>a1Q$>xD^#5d2yy-;I@4,Qeٯ/"2 ClR˿vr SH+&=e]ͶhELlʳ(=8#gԅM({U_֚d=ĞD2d/?뮳uiYN*,$Ci+ҫp⨉K?848ČX O G9L5 B6c!PVt|xVmϱ@Ah x=⏭RM2v$84^~(s}넴eL{_ݞR=ON[`F-FK9w:P~]o\ |! i]ȯ,ѵdРP;GmLFr,* +ɅC> Z  )iT?f5YvFFfi˿&IC[:-hvI(P&~0`ky5.NPWDuT[<|6SLFЬbz9p+owZ}hs0VS+T\𘲗y|cSh MGҿ2K# awuaAGd5o\O a*@fq2ЭWhd z~]@z(:MNZUf(T8# q0 VS1*m3C#(E2KkXY"v AeنDfuL0ᣉ > 0ך<]d#S*KY7qDRޤjQì y\i)a: ])p+q~Zs`*޷zBh$ThL 4h)1!mILS'l_D M99HfK3rz 1 ?"ݞl-" sLz0l ,$]-D4ت."fLW q|)wef(:d~S^78O3Ao9T^r&-~Y1"zg> R;Y,^[H3 p@[nZ5rVKT*Sn2 i xEӿb+B+"k=S 2łss`:6$eoENT+a0cc`7Bc7V1ja:ucjwC$ FGRq,~ LK 5 U<#%l Tׯ^1%zF/G.A/HG+ٶ1V2&*Zʥ)6kvAc|"M`(e*Ӗ)ReLK."d%VZaf5Wx+$y53jj=7kƅtwBh,{;jIwPPnG<^_} % i&15d% ~D^U冱Z+B#%LW&#!NA'SyQՓkCjm|L2mUs^1ch%g`ÑTǡ$,q^ہ SG|Nåwrj#1ڥް.kÃs_-3ךHd~{[SV*HHbiħBr䗰(]@n#s&u~nIXG#MvuUf^ '{Kc­t=ZKuvN-uʆy5X;5{dμbgv3f-RhAbaf ՉзM8[SɆn nKԜ.Ypr+!dl\]`/,)={ 8B>7FοaΤK)\tn?I rqBG#tO ]WT菩'72@.DZ(Hl\ SC,2Fp J4#JcHtٔcAؼn cMnCHg8-REEfK"[sЀ;͉+\]Zˆ:ݻ}!Uyӳ16V'tg0TAvBự+T\J@-C*K$F"bZ)#f#}2}g[ͥ` V Aeڷ:/Z"N6*vM@PCھ[#ٌ'N0gnJ_3?vywKI΍M3pcZ3 ¦" % P_;MILjm UWa,~T4Q{k#!\I\Lm+?x+֊ H!=GsOP'K@,e`:3eQn?SO6(bv'zȀDuS /eq.YL|sΔtgpLF+>E6cS0o&ma*˹Z?j>.T/{I01X>H/!v_L2yZؙ9Z4:I9;\ 8Mp)!'%/u! :p֜||/('@M +)?x;5fKRqZ0Ӓ=j_|)e&A)"N75:_ǸfM3ӱTºsKw:>l-CV]^>It=dJ1yAXE34>?*Xzy lNmUu^>*|VŽwgA@([,R&-#yD06lE AiMyی?8>څ28*.9;:_7R"ŸV0i$(TW\V = }zo'v XoX!m05p:ǽY3 ь^5[vgjJS@JrDVjRfףUu k,!nv(ޅb]"nE)iv}0F!=^!J?\bW17cCD0QQ-3׬pxF qEcε2b쉴@/4ȝWFkvҡ s \ˤc51V{TX W~r]~SL5K/ÓsMIoyt7OL#1u|QRJJ M9OA8W9t=QnK)OQW0Δً]4:, RGW9+ёX}I ŵLB|Jǧc5 x >%AY%"4 P-4m=rT;/"|,IgqҜ HS>  8a8A9"U299+SY Q7wQrAī/jK`^ql99VLj\ZT^ox"i87Ua+ yd Iw<:O!9cr:POzzĻi12ͯ%(3ܣy|U ^bfHk1j} IUȩ*=5,aV}i6QFU8ۏ!8Nű~"͕/-FnVVpͦ $,x'~R_ b>%ĝo]rcppu X/RYK1`EYBpOűh-Uw:ޝ%,ו`XS>IvPNʔܞ2{Vv>Gdp5GI5,y2hLѧm‡bˈr3};3V/A:O1Mq^Ԓ r]l<@;=͙t lax6Uذ1UZ\X1TA&9?FU?SK$d.k#HZ ecFU,Q|G6s7VX3}^ֿpDJbH! ǁ{?{.Ls=Fj6t92yV&г.7gvGpf,7Y <&P{³8Dn5J'c!| 2p\ôDƩoT0j"c:ϫdZʛ83f+Ob$:㌏smd1.=I,ܽja'Oulӆ>{Y}1D:vᎶY 똡.l ])n$"dŤb^zcz ";nJ`}w~lm+3W7UomF$D#1J)Pu[A(`g#+c~ю8ߖc4-w#x5ȐH:~Xr/1ۜ G5ţc?{<>ZPyUzFqʸIZ&%M+$^@Z+ez~IvOPS\a ;jj` Q]p ϥcLfuZ؉KVS"̜fې,ԶN&Bq6՞A ;!|PM֏nJk1Ys]2YUŵ߅Fbj*2SIAI񵱃UqL."V#БrTn5r>jYP?h1xҕY5hz1vpJ*^IH9'#zuc Xb|< neЅN@N86誗F06/VO$kF- c 2:ZcuPa-#-CZKGX/r8j`;݋|.{̢S0ă$;{Uҭ 5FVzimjQi5=^2JuzV! `YeY;>h=2QL8MAlI'>T1U[`BAOͱhX7~Άu3pC1mDߚ {|mNuV6EVVx,UI ~rT]E )ޡNWٚz0.d< jG珞`Н[Bp>0D#ձVӳ5A=hLvR R+1jC_?FU eXkUY'Xb7BrȺe X+־$t5VR ӡK_tEYXKV LȘ`t{sT } (K>o}&[YpgWkI S}#0#hCZ=@ɕJ~Xk4R6ҾϻS5:]cp +>^Dw\=rFg(kSUr;XλOZ0.'dR3*vXFvma9d_b` nD^]s0ن8jF(0>!FX nJwtHQo? 9iLokgfKv¸B1uG{kb"{r6?yWWkHK]G_ vc>ܒ҂WJu Laa*%}8_j_ⰍoJl69ÛlsKSbMk$4W)H<14hԆ Ê;`1%t=lu43- @V;u ̓n BUɌ=ZLܪ~a?n7J#>!0s/ǰSIYڲ]ż4p=Yt0/dU+h^bګu#VF;txܑCl'! k-ոr|ҠT@- _FF>ԗ‡|q%`_⸶bα) -ڌ?` Ũ%YpXm<>y6 V(4 Ӈ..qVQ:-7:W~d3q+&<0q*竒]cWa"5a<;>xoZWU5SmY5j|TI>^C~24^rHV 3|5$F>(dLE ;Hۿc@9k/ȣwWbkn9U:Hbk-LVMKyn pWZ@KYG]&V|+ ƀy^-3Zxw0~Eإ1m`&TcPeϞgcÚa2aX( fEaF@Q0űsa{g#*:p5\˾~;ѦC3al5v7,>O`}yws ь 1yܴTkaVfEjG^hc:s)7#1$ 0ehfW^AT஌jGW+T.dzצ]ꀘ.֑x DR.v->ΜC.ƸaV y]ȫGPX<ۑ9+\)d]r\_.B5a<̦?}7V]>ҝL*׾/7h=1 &Q7hNH::'{I:h=~[MsL<}HEw Im!O[ťJ/W,fVExE1A; u(T#39yH&;MBsVGxE򑎊=(typR]|'{6Q&ݧk<#[4 N(O Q` ,n"71Jw@J 5ϞS֕z[F od>7e?o]R!jK)X ̳TcE]ϣNCLf^g`ǑKHb"FUjA܍HsFSe0<X֕$g >iv8DK#cl_֪p1*8V+S%EYh%6-XF,?J R,mjQz9e?܈z@)9ޤA~ ҈r5,hP @$ L5m57` Hi Q,rN-u*8&C@z8tofO *Smԇau3 !8f>1˹ zB>{ X de"NF'LQϣٰN3Gq}6n /eA2#)oNS#[ӽV)%ȫ\mX~I k cJb,܌S۶ P̛. a&jlwٰwRl]HuhbF6[(ev C kۑŮ 2FQ*c<#Hgڗ/\3B= `9 '(ލvd2onēC\6p˯~}B@o<"ݴ5B7m3bI.KV`R1,o)4)A(6(39Zfp.QzEB ޲ЍE"0MrM0Yɻc$#qZK|ZKKp<ڎZ6.g}EA+^L\ALL w+qOM)m昼*[O3Dzek]B?g/=nUCNxFXC˶h4S "TԚyFߠk y#FDnw\F~ glN+n8-(*bb[-DvP 0F_m RYw|rxa HhCe01i͒4j1`,8{O~6D٠{)]3/zt}p$l 7IS%NKR$:BGN\u,"gԍMH%E[Ƙ~I>G,{_Ȍ\sqvqn7fp S?b}󳚭&"7О\>XQL^)][: #SM?_g>o7|<e><@X/s?*9g$sy$&:sqhf{>!Dh 3̀r1 ЉWEf-L9Ny09]NBZٝ/3i^#BMD_z/9GדsV @/s k3z8f{4=z a#& *ؑRq8};*go\B&OҽGO #Mg>5]E\q'c ^zS@p)Sq[-hdm=H35 WҸJI !a('KչLE.{1 ˓!xUcĊ„$";2qe_و<@e 1* VPHt Qv@m4gqȓM϶`I+N±Z:i8~:yylׄ0YxJH4'Af5\XBmձkLntBqr`8s>(E>i{B]EK)=ny%U 9 u *n&"`ڛg#$גO5$0͈ A7}%3[dOV߹fqѷ΃ZU$1W]x޲[xi:-P k/lǚH_^;xMbS"3W1.'hdȖL0*,,B}zv}R|IC=Yeh̬rCa жx U$34qfHig5D-^4[OuYSDCԅ Cz `@9]:';zygc~ HGz[B5g /- ] PP%ap?=l6L. Q ;$̒e~TmjT>>H-$ iڞ+ bW߬Y{Q(,~,-|y̠> :c&VH: ς f1 {9[߮m!#շb,ԎcqY% ٫4V=mgӃvI4Ο={] ~;::aܦQ+ihqɋVJ<]f"*}xVeX.t'tȯ1כZc@Ee K@t&'tX" kU墾yK-q`w'DT3k$e@鞸uB|Vzh]#V( =7Šj5e9MH4k2v@ɤl d;lՒl8QhBagW MM̆8̍|6X@pGM6Βue ֎G=o~ ~DN>uj)ЇgO׻UI_dlgÓcd- 1."E~j!h2Mi~#'*SiA+h EOҼ/p:<>aDr3֟xby-_:UuAӅa16HP a'`)TeG6(ʄNޔzE\9:ߟ3Υ^ӯPFI ֦8D.M=? "n+AXfǺPףKh,#fæn]i.*hXf%=b|S ͪ,[q9@K̋FGcn?p#6 hiI~z\ҤHRuf2v(ţ3{-D]A[$=F1P?>ƩW}Y1ޮfԒֿqbv Pw"RiJo;Ȍr^{ fv<,PZhFgbMcN_0CBǑjV9o0Ychom#y0N7K)MY]KMgⷓ^x$#4BÑw?[mQ-J>]o9͚ĿB }?Ҙ3-sbzvXϠ9os1Li ?uVv[I.DL "OO.R15_aٴL] 5PH kdΨ+w8A3˽ƯJԳfcтnq jN{܉K L}ܨ[0֔xG{ɑNW/^JZ9iŨL]42ys5HƊ DѾcX4 =ȨԝӷR'hB6.y/#?E\eu$d@ǟ@y=5z$bgNۉҵ-B]q{ڨE_ZSDX^To.Z c5jIBՄC|)!R73U̠~wd/}1J=6bޞ5wZ"Sf7407fxv<-?$_`/ ++1_^_ls5 [q4S4J+ zL= 'H|_7[ WvVeӊZDʏk[Cњ9v'WctS3+sTYQřG&M $#%㯯83;BFJ:5bZ?(kf0 È2"5UxCP&#ĘN# 5igqk{B~b>#8^vmSI׎ew+y4G7H*4 Z<2B0n4f433 bҤMrp+i.8%Wd)I0/ebGR AnQaӲ<$ζ/b"~>EO%^1'iT$&s y= J$ڡ q)d̟t (W^h\ty;TΘgPW,U;_Wj/0]궞 XGDa-K]5lNx2r|)$ 5vR|L50K } 9c"Hg![A'4+=k,ڍ+ϙ&bPnnc#~-r_F禤@=⧂Kskb!L8 F؜?g .]Xbɛdmd؁]uxHcPd ItNlfѻocO+^Ron[ۦ|m[;G"+ųuH rM7AXؐ$W]r'$\MuG!WC!vb3꽋[sXǸ'EhC,<ȑ4(ev& `.}cmzŢ=i1!<,g6 .z%lHd ,=J9ĽNL-q7whxK<@oZj* K7䆢QXw]ډ~0$3h9\?|CnIԭza-n8[er˩nŮ|v{_ NW'[/RjvWvHtB s4jQFj ( O( PhhrKF: )ʹ2EET=j@$#fOy a դ?H`DP ~ܤ;EW*~&#Gpըm҅|>+6@(?oge4CR]Z9)qT8:IKȖ#X r y^kLx+#6MG%swQ"\_[.A\;MN&hU5L2WՋ@>1=k,\jdѦ,  r& #i`gΜ {ot<#%? i_dΌWgRمJc_?̎7v]x%B9ѐ'IyapsWzq2C+Qs,Id꧁14o(@x/Q{ӥ̩6CLΰ9!sV9&idFU$q/F?:;9Zt=C;LGe8QINi5Ph#cZ;A0Jʸ< Ă_&y{ǽ6 X7&I3 /ՍxvY863}̒\mghELZ~tE…ɕ3{HEU ij&Ex*uq/#7݋.,Ya Xbi=3g** ޲ljˊhY\߄rSYbsĶ(UO`r; k%cɉ>E|wrrT昫eeH0o7X,-5+mCY4@/1*Ef:E5ls H qDْAR+d']-Oe0 1 _Jdt>*upz  =R=9ѧ@oQ)['$@dá:r?yMEGp[1WEMFбåhgvU-!MMrvt禼zhFcA0En61AG ZFOzĝ]0yRG۔'e$p\P QTRcnZ _ܞ?'o>kj9j|1ЏkeH[V;ټ<KX;jA G}i({pFg`Xy2ұ@LoAb~ B{&yWfs+I"\z}ڭ")Jw YC`|rx"P?s6hg&NFҫfmUycz(6sK 1cҹPG^XW-dG{{g`ש&^# $]W9/jEwclj>{FE67G##9uyO߱?:F,Ã< Bt?~ S=_D]Kt;aa3! swe9AHxQƜƌC̸p>}@dE椻7t7+uQ_ L÷%^E>I6T65 :W>C:tĥ2\oughUL[Ov=O7>dUN%xqotNHU}`-HʂJw4ӤЊ=j8 qaR*O㌐E@HbW螔cS,s]*dN8H۲WyE!R,n kucIvpQc!NjyyNT2s Mf%"éV UgnKWΰ >ޜ2v FZ:nΔ+,/srgQыRLVv{,s8Kp8 ϵQYGo񆌞-GѶ~5X{S×Èq,(`9?c[nO~4IC;E1Ml2~ى&yN;97uLU)~¿vR%8vA/λU]அP#yGH6/Kk p2WK-AR p2+7L@ Wð` ||`#feɊ1x ֱ*|+oɠ:z~b||Zԃ8(\tc]>dSc.ڌ9ʎ Z߿A`S3QWW]? f.0tA:).;!KNNMzT^Wz/SV;ۨkh&%Rv6]qYGqXj`hs==ӌF6BslLhKI,oԺC@+sZ#ob"q>Y.X )IMC# ]$_?Xa$1v+RܾYVdcfʺ?Q|-_3 + ZjĉizsښoEʯ?rWuo7&o8@1ڧ%OO[]# hht/cE{  "N XBY%,BCaYJx^P,{ *_~Xg K%~$@53eCQ0B [都Ixz/.b-B"NjyL' )'YP u's3$Ŭ"z]Ox{8qj`t!8 QV78d\X?=y wZA%R,\y:7Q:۬>D 5Wը^b/J-c}jCAbw.G5'@L_ A]`,VZ'~= )\i_CRyr%{ 0"Z1=YSN?o-U+xP$nߗq5>sD6虿9G*/ֈF{@_G^x'~Hw@bid~8icm&1So}K| )X<O_<$K(!½8;7wj䪅 ::~Xݕ֯@b3~='n 6:O%$1[fh6c#ˌ;<iچ);4'OYڑYoGT.HWLFɎR;^k&hu)۲8 /J6E^dQS^b{kImb”.@+t[8xIbe9+/@~b~ƅU˕װ]@#CIC`)5'fqm} Er4>zKгJo5\c:ka GqMt)gl5macA0T2Fq;a2Oo5ё$d.~(FW5 N.j+U GaN2k!yӮ;Ώ8z_,Qv+yaU{~2B"dϬK),m_)`6|e^o!jaj鍺m`Kxaklu@+3n9|Tm1װgV/Ȧ;pUb^o]~zz.4UezSJ%v/ = ͥVBzRaTdK6|K Oi4;={r .r= nS[xsNb,aLIr}IdzM;bL[g`xЩjSSi!{.NP1{}I:jWm_l>;P7?AB!},ЭP z #a& 5ڪ T*R0NX5 ,'Ѝ:YR};壡A DJknc:yqC@-`YyWI5[L}cuj]ENZ]!!ܿ2JFwHTOX?683\aeAXQoD/t)6p|F`aj˨_;-H!/9[Mߎ?P,T]%\[|8'\L;ec8R\ (ȟ TH,uFaC =Dj|bor6Pl[i֮#ͭ1>KDgWrM.+ڛ5e+lXуiJߏطQߍeV_eH}nF};1A!̘]24T?UW봆/{lP| g#$ e =քAJ!7ZI-KL 6߉ jGO0}j;w-Bh7VnLWHD( SƷ6sqT*>7 YB97h)L;:3뮎~:%3{jÛ CJ{ .d6bx/#ƛ`H yO깨"'qlr r4 zٜ/IU4ϜJOCd3Ο~OGi hDq2/96tf>Unv)0~>lE]M )>2du::ɢmB3եgNMN\sэMas@Z]䪣~lt{}Q upyeguns@|߰Px&9őϛ&o /dX}>lTBoCRnWĀz@ϴu(A:< *Cx9J!ưR̳_oI!-@uBuBGc(xR+GcenKʼn~u o{&I-8Ph^!Ki ߨ*Z[SX(q)dž-'F O0Čx<=]e ]_L?\OCN[J&صR٦7J +g-J-] vP`xToRx_DU4P=F^>zNStzwpܛCjZKOyOmW펽2̰/64/\:7n9f^C>?.A2R!*ce T<Qտ@ -4 M7;=4f(R Vg?<[ai!^xb~6J]&kR=K|qr lsW N(){3^ݑ8%Sp^;ĐAۙ/Ԥ/ 3[@d"0J\F^tٓdq5JK[eUQyϥO8V[uD ]|33`7WNa_yI UMHBycWD~_BN1^O{_Ž.HݲdX7n 3-1bzԖ^ eaU_qT [9ֹh<]M/~ $d/ as=.aQ!\k$qɵIMDt}0 ;S>Ķ E,dd;O~HW* u,>b7{lvt=0rщQڇ';WurN;#dy<ݳ'Ґ6/@&ڂ}7I\^:gljˏ8Y;At U>ș]G. j*[y|CUɩonA?ҋfJ'Lci9aG'Ynkr1yfʣXIc7?*& x<0CH>:u/]6u50 i..bԃk&Vȱg-j@֖8.)WhD۳wsy#21k Fcs\ɱS_{JM$3䟀S p 򟖘~IWRl>LM )7gXD U~Ed4-' e%*{ZL܂ +^ D |1,w>kG+r޴ńdPǾbx|.%UT5`L *V ^1P,Euoh!XrNO6$r]]wȋ1+VW(v W/ [SaJh\qs82QqE2HZ߬]s~ڛ;ȒE;.C-YpBeV݄V;)j{5Q q0A}9SſAr?[cH_9}IkڅU#@g,ZBַEߜۗx  р]5#i%J!9[RqRBo'H&aB3WK+_DcWad'` !9R-gs.A% @oQ‚wW/  !šoڲw^1r(y#ZĠ}]Uda|O.y)NO?&AZw1J(uDYZ}tz,ǯ(  dٗWh8vٚ(6ro<$V|GK6wZm FUٌ']4Xteykjh.8?<,/q/#|MLdEp.ZM)wr> d 3mMljK,Ctdv?$k}NPt@˻>ܐJ52m쭺zL ۷s<[LDf|i.+O@dB 4[oV'1znuyIC?خK#סߩ]^o %0"fAUi,\H2X5 B?2P)bT쌣iŧ' |( Œ[\JxhܘYTeq%Rc}aˢm]gkP; b\ Eb޷3hOkej#E xPM!;1q;?7~sI^Wu&uݫ K﫜XKz<{Xs G?4 A@~@9&v,=('<{?w6;Csn紛zp"J^Ԫdžyu0,|"5MFzI; ?9b<taRyOVIN5 -?:/(j<5n$$JG*#.V%~69HsefԵDzN}3\;po c%1CJ9Dc9.45)KaÀ8+2B̫Z鑋6Pg4B'L- ̌gTx)%އϙD\L÷^I+{Ngn.d*5HN! ![i)QiMlH<,DUb NUr}m #RmIBqK_ oT?&?OzhSgj ~<ek Hzbws3+# RC{8v?*ݢSO~!GXoug=pW\"PY8FGJ>r;X<3!1lz 񬼰Y-$PUٸF=\~t+ie> ܫ0^ zlW}+ґ%'Ra VϏa=fYNF!6%ziR> `" Y$ؿGpY.tOǃz.Fy֐|TR}biVsKݝS `DY(mH{f$Ǝ`޲[+Wˀ둑SbxBAQZcx"s|5|`wpSSƸyh.I^Vrvd%eŃK]+–S5o6b Г#~w;_:F 2Տ-#hhӍۮ~Å}+#[FU8[]i8j#W,ΰ,3TJQά,ϗ43kW@ت@W_4)5puQE_80gDGKA ƠLRG6W+wVNzMqM,Ԥ*Ms0e lU7;Tz&fD5W@ՒlOIO!g @696L1Srb\S57.qDGͼ%k3mg7v]:知G8WOKu]Iu~"] qjO3 V}XFp?4|=sQ ebgzY|Kpδ$wnZҞ=ВKHU_|C?{:8E,*פ}]!Y|e Fqg* :>.IV3}It7$נ*Bm-ES_0" I>1p> ܭ^dE rV4WX fGRSsݗiv:g uam#(< ~&&wSblh7k~R@>ܸ (g7tg&Jr;v 混L܁hxCt qv bRy!<@$,+m~! ;bt~ݢ]]#ZH.׶" -f#X;Gnh#@ r 7j :hlgw ?K5LrpPB~Ak"-O+nU;HyHAԃb|M7GS=\",Xl4Cӻ~<;D/s?ǻTL ̅nX*<0FF'\ZFmy#4|Nٰ՝'עd8 =zk{?tF9Rsive[':& 0kjALi7HsJ |J՞Qu*΄{"{ෛ~lO1m|{~݄\ PT#6_V`Yjɚ(oXA\ "#oJ~4}*Uu)0 @-eق !qА ett IFN]ZV<6 t \*Ed0VЖt /Y i&6Y_nc"BHnW`\uL7\}8f{jNR9[t4aVd]LbW7Nv`UU1;MTs{ZkȦ ̞h=uڝ% wN5rD9 ,GMxMQB8D:"{Q7&SHQ>r1oCE:. _oo+uJg4UzK\?}1[MhE8QAiM%Q9PgE)<&GKƚ^j;s²0Ԋ*]Q@yRrp=!UGހ:z \{" Rc`qŰnNEhjtP\;?BS0(c+ԕܧovꆵqBGǦ [!gr%05 q Zh1-FY /N {mX\5!`F 2<= l"M}kQq:XULƭXKwnb×\]Zm\ JlҟܶX:# *eʒXZwfy5?:D k;!辒~Xm‚56FOO)/<_ˋDt'Tc&ov rD*:;[UjUGmW%$jF2xj@etB+t\cv Z -Sw.(рF)CT D/WCyP3w=M|8#A> M$&cUeHjI@!mQ!RU o=:,DRhX] eKɄDqڷyx$.H("}'46yJ!m]]砫jD'"Ws5dguA-0iM$^Sд1ס"#m:3bDN[#2w~]RS @A̓"UFCa>aw$#"GcGckZk,Ew:])Nq8&DK\?B#"{ Ox@'B Lܔu<!SKAл%ߋL '^-Q6:^\[dNbO$>d5cѶH*A";8rg:O9I42\0-VC)F.Tj!N4v%׹k6Y=%?y,b+ZT!oFi>]C1oI'+ZII7)$C/p1\'ď׹V\/"^"uZӐMϽYգ2j B |rFǥM"g9 }<ntF8sK՚ײ-cƗx M7 (DH̝T7'*̣UF`r.hq-9'hnU1H\?KTPWԷsYB  Ǵ@8Xsc@+׻?tDKZ@N ^6IMWqt26=i< ,KVj ]=yC2( *@Iyw20ڐsxrmT4AnNQC'qRP/ t֑ܬyYI|kG%D)+(ngyC_ t%`R\7>cf.Jym0`-ԙl"80ؠbv 62Ų¸M܂g|@d8D-6o-3sB*%ȊӴpb'I+dva5g-")(&ijkR x-Uтn8KXMFg@F\3}Eh; ֊¼ r=Wh=DX:~/EE + AzI}e=YD,<Ctmf&* m ta:5S+?ޘ*nʬmAXo$¯Bp!7aQDdZ >kN)ZX=pXeϩҲ_$ޠ<{U/Ѕj*Q / bFϫY$6)7^['^>ޓ֖vH0}ol!N^{-/MHЮo1)npLFE'Φp,XzU5m[)ɹ.#Zqշ+WJY~wgqHboAM 7/K ȝPN}Ň A~aiJJͱq/W Yi+\4 =S|& RdVZ=YoY6CB$'-CȘ*Јv#r9" j=BcPbLGl) D2Db9~,iK1`)AHkŭn`V~4#jI3]nXVKqE"0}t&{qڇ<20{hr~NUc7s >syQom3, Mpr ֎̕Oi; p(:Uo 4֖pN0p)u&-w+? ʠܣޞ-xTֲy@@"Ev:>s.ޥ)4omJ*KTR󝼦8 MK}1%FR͞^HcQanZH!i!ZCj 2c7>NVd=[^a). HDBfC_3RόW/KH>jn:ȕRc2eլ썛 S60E V0*IPi<^x"/(q/>u"T&W}2|LѱdVGZܚO;3q?]ԸPX29nfnIj)40(ftuK<2#|j _V-=_x- mIF#wĹt%C.\@0/`ȁO/!>~Ğotz` ({'1Y)h5H0VPˬD^B$0ݲ2SSl6oݳdl0 -PT^ نtuA$7v@Pt>P( vR!dA%8en{E08`96ZBKl&vpdv6+^0G.+v4p\N"P9Acys7}jK=6Wރ|>A#I`أE+j3 tpro5Npafk Ώz?rG$4_6L 񔮀- ~8Nm#<,rk{@ 9& QSvs5?t~ⳊQZI9L_R"@j1Mm.1CY͙'wf6?$X wr (N\/ʪ<6GKATU87eS~IC. >DOr <S[\I@H:sAW )/ rEkx$ݛP Tɴk fh#3DCTQ˯vj# ٻt3㯘z" ' ًa +ͺD$3'L:^O`g4t\1\qq"|?HG|imxBibFzSK@Mu&~M)cIFXLQNB9} %__}UWe7nM E]eW)%l>rEJ?>ù[SqR`EGwߣoߓA"m Y+<#Ls{zKœKR 'oleߔM8|GAw/|صS-m, !yG'[n .hx$Ef ىdքd::{[zPD/M#X="7SO/(#/y߮BT&р0낂stsmPmz+@;>@jF|e] B0IL XJjIcEJ;c]f,iy<`$P$4%őJ4r6:sHC'j0fU|:2 rw_C(XÛغOɍE."ɘdںu)l?>4gO/CjxLrSf"ʼn6$-廋W54GԛM]p!vVwj| hmifB5Ԛ*(@k('h gB/ <Վy~f9ި!F>%iٝo&#ujKNB,^@9l|/Ee_ 2񨵶 1H«X*L8VI76D ~Ehk-aæAǥNMXM5H|_[!G 0鈽c6ۆTvl~٩  -8j_ݳ݋+j r)<n1,;)xT3d [:[7茔F01FCw%*/Ex77FriÉibf3NowFTSQWƒ0s3aDa9[#Z2lN[rg*sǫzbޱ 3$y qlo&mVS' ¶q1sl?sD7>9Kek'<``,|Q'$tEB6Pš2M-1 3|@q}轒:"-_(? vjό,FE]b]!ۆݽacZ*-q<,_8@z D$v2[T ^l Iw|T5IGGpE?JCZRE;VK"XD'ԑ=`i^odò"m )g1[d^(@{ E.BPn(|T߼u[ 9wv=2Qî &I^F_]`5C_);%xߠU^+@xK (q뱋N?7qlog13qA0fnRzF}Ӯc>(pE>l&آy-qi#z3B0[+Jo|ַ31mf~XAj/" JV[ "ZH:%r}Ks)NV[ۙelAyw;ULjOܘ9&XZFwqXPXBKA`gRu~F5v'Fdgf`SZ'[U'/Iڗ9$w`5O Ř/~PXeNDR:89cplhHZkv qc9wGiB4 =ߑ!lHvK?x"5A}(6?h׸#j"2o# \-ﭟrx֑N5_qU«_R(В%QHqFe@}U%%(F$`Yg3࿓qAOVwu/bapryre. G Ӣe5 ) T8 L<BI)e1;bTyFQ'u\7'p/5{l8Ղ}`ܰ<| /_\X&?#_@3x%EUjC,mKчf*q ڕqJq[+KNɫ`ݩ12*7R5 X9߹hvٗ} [uRn|sEy,`p\ھ66i `|̖X>^+{[N˨oSq4ZMD?SNWxlʚxe a5xd NFĴiv0A*0w4t]cmp] .bMZEqp"`x¶ vǰz&_ h+Rl :#|_З!>:>7:ᙧs4< Oy9HKfz)7w:CR RPի!J}8/6ϮvP|W;* QY+1~9?3DmmF#om|;igx3>Bg ƽ3 V&-z@Vc!,Tƫʃ5T@0RoH)vׂ~k9뱕aqQ͇+ڧzw"S>w;œ yJ)b%l|V*Y*=|nmRLyz0ګrN8B 0pc.5pHp.<~E;Rg`zX?5[dȵeVHi]SZbw&k O!Ɋٛ EWwZ6 UDogb۶Ű >+-Y # t=0VɎuY$zƶt>7kjMay[Q1Ҕqӗ:Ү,Hœ)+mV(m ,;\' eW2sשA~/&WȺ<9O~/78H֯R<[ {!lTY/C]@hLG-1f8^V@/<*ڠFqMi}XIGڧ7@)kk:˩!pҝ #KĔ*CItŽl?rD4n!+&\~%TQ~+F;`Sr8'R5xȱu =o,% `'^,QDF̈gf6}'X164;.Jɘ> חPPVș;Hdn-*x8K;&%Tu.G1nA J])X6G.n) 8fM':N)=` |;qZi`.+܉,C(5&}D;SoCul ΊiY؄%P ;)iYIG53jނ?@uqqeCή{|:0 c-IS/* 48ć:>YCP"zz!CiLxcwQZO@(ыl]"Ԣ6%KlAl/,Ez%v \3gh! ȖCB*÷ ~s6ĬʱHycm`N5}BF($\Tf}ف_8J~o-$A2QL<. )+߄W1c.!7P,R񹮋4 ξuZPW?i:}rZ 䞤<7VXo8I &u%/@;zGvD[T眫XET4Q"M]uNȭæskCʉ3"%l@ڻ2 ǹop&c@LbV MM q;%X?q˴{bn:(Bi=yCEu_ ! T/SM8f_+&Ru_fah,ˬ2'.т=w=[߀ wQqLz5L^`~?4mAAxW8gϺ k opq- K+콭_l0 [#'='4 x9fWHҿf[+u9dkcY ɚڀ`x! t‰./O`&0Jk޸0"YOP>P/so3G4&sMт`m#xx%0 &gyLmVexUc!An ok(yu;kפ,s^a.>$G돫Cz(8&"$Dh = Y8!Jtk>g+P7kRObX*J)ߑ3o\ZImp<$Z{sthm^9gS9T6'1*H{qRcI 4 M :_1\EF|-H5ຽ֭?y>J$6E$ ^҈Mt*Dc=SLjC\EO\ߊD z!wFZ8Evlxy&&Դs 'A~ŕzNLfC &N0zxK9&'-rEגHB ius V;*4]q~LFh `ҁo7ֺv(/ ïu(nRF;&ٗ}դS/q41[qͥңvuWyӾ}"e-NfA@MέvԪv3ahlw?Wz:J ~Eۇ9/\S?OkycyReÕ=nB  mYg".9_4'ơC/)4CIH(t+!+l2Z;Pr,u,c4h`-Y6 < X]&i2*=udktªILKW0E``IϞáYG#"@v&]¶8ɖ+Zm}a[ o6 |.w%Qy!trJWl |b1CkI.S$9%ٗ!ƘdKG:#k9bdI#D)& ~= ]ѻX 7  PZ]oF8CG-开׈C03pE6^hvYBjP8%OW$TRVa3N)2wza&C=#m հ R ~fJ|jOpU(yWm9qPI-BAeYLxU|d%V<5 zQ:N)rO}5M ~zi,'ϻF_.ȗ(-Y2z zξ ȟî+ة2u >*]RhO;MR*yw)MD}`CN9 t&@brs-.S[|-ly"I4UZ-1 €o/6B]A>X [دmJsbh)f`e\2096qGz ;s~CFk`5`~$ @A6gb9a1Kԓ$k'讴:DUeGW(*zWٟ 6 #diQ`Gl&1Yq kIFaǶaZj8,q?VNfþ'#=lb pg{yJc+qB=ѸJAqP-ac'0LpQaTZY*]ޯ6?~VHR5xPNr[l˰BͫvY47+Cqpirj7KcQ=6UDbd3ձÐG'ҔbqtpΡu>xd'U!{͇NJuIxuRq4m9=gEz Z;<m.f*j?سmie٣= x~N6 2Ee{2;- VP&W3$r3(*VZOz`I0]N0aG9[.Oe(r7oƥֿi08"rf-i"ga鑨u!9Pv0jgy&pƫ#{mݿZ+cv:0T$s?*-HĮ3wÙz obe)4\pPM<LsNlG-)!xS1-q']4w#aǖlwr׈GV )h^̆*|:GJ+ʩ[@~o6?8mZa$Ja"g4TA^|AY\izv*q/ *&jx~DMGN'1TWBuJ:Ж_FO篪]#loU0hyQ󂍥TBS4[:iʌQ+Κ:c}thf,Y^FHU sg$:$%ϭ1Ƿ'(wr\j102 ry=9Ӈ, oC*?z] ݿt)~ [8R%󅇏9P'ب1436^ 3(P+L5,r~ [dہ6!LZhk]v.~KlZ Sw y8Jn-@3^͢Z"ٛjnS&)9)$uŻ*@t\݉Zz6\Q& b-S[&F'J-˂#9yg-g 4$RlD2}c))ng?1RVHudM$zq*|L٨b\g8PvD{l:ҌRon_˵m>1to&U|Tũ002!Set?$G7ȯc0nD3^8ht<XW!;,[a.ƅHKRLOH#֍KŞngDPU`Lf ZZЇcX7EmW^.U@Xqtʌ]R0!]kȼB>"! 6)d9>5w*([%CS1;-ƾՖNC=cs-}k"Glol'X o&V9N+}E >EYlo+×MxRN*D.n|kz{ ΢{5 GAJ7kG99#}&5|r9v2# L"!c6(gwtLiaF` J6RC849P䪛?eU q ܻ9tK+OE t=oFŰ=al?$F #"Ы%~ޑWO ݌nkS -dZ9U茠1>\ ;/IHGѴMH\љGe-,@`AU'bRz`<FK6{"omGIÆ ׹;ba-Қ8^6.Kq.Ζ%BR(x;zvY*EDy1wT9720[a<$>xfh.-S)Um%vݪhB'JZBIǤtAaĈD1gk4jƒGa$ VЋnnv!*.{y? R$u:5lj{}ZCJ= 3(h| &)mҷ\Go< \IZD6;%)^RJН65,[{Ϳg}^aftUUWc=l.ֿz 8y\kƳ.Q&j"6WOsݪfArxKy\AW}HskNåQ20n(C)l<ޙ|v PK'q5D\Knh [s#TTN\:^fJA .1F{2)Owo t!498 E;J1p(%3Sda{ e@Dܕـ))M'd٦&{,ExX| fL&3)Ty _+ܴo[5Ds,(h9 ?7) BV!0UE f2K9KoeT-qVtX%&.A%Pdw+n١^ vxYuQiI*O~CLQp>~ E$p[V#V3[G䈄lz9EelY[CMLon< )Hbps\#| *оxވ>ۀ~nNueP}mdT]>W?/GE25~b3U(tcEYbDmh\5yN{*^-}*9C,[^>.2{`}(XN9H@n_ETPxu`"CM=m0yݱQ&r-[=zf ?;ޙ,[qμ1 pɠK=E-Lhso} [17D4 3+\ =!ԣ%V٫$k|KOo 5OV'ni}*-:2fj H_bRz‰-C{pk.89C~#/SEJ$|twT̏`Գ8\YU]/ pS&pC\<) DA^ZtȒ I="#zx<4m:[fDEBFs-6#h4ݰ|}LԨDm6 }̲i-AN䝬KM[j.m+e1,k:crfOy#\M w)Vb{MјڜfCb j~Э}NJ3%}cpCgLeQBv~ b/9mݎZRZ&`:r1;+ÔN"zQ}`}Y__e $?seDef6̼'`0V8|_ǏGs.+p6.]rʇs[ŎOFCvMDt清i޵-uq()XюE~Մ4rtXR+b"7ːy7̶%qK`"B(=|y6  .3b ~'R'@"qB-KIԪf ӉsBfL<r|~bfO6,`:&e8QG05q*:4"il"_ #LA,'p>΢ .޹2~kʅ"D9*TD<. 7'PqHƾc$tjB,>c^#XX0KfGTzO•uCP8Rx`+n >7ĭETz 诿Q6+ɾdRfo~iQv==ƱQ/`Ӫ4KH:aK#.^ҝ,BPt:8Uɜ5+5?#'WAX!?N_ԠA7:4I2f$&2ZF]$yi/K\˕cZ$ -Bm%:/*-w vZt о p{1_` ]_B=OÍZF/\6hRv\{*"'&*p%<_ p<4[!`*p߯-@t%A]“"1~zd Eq9D, K]&^> RF R}O¤" D?/yLcb}u5RW뗓fmm͒lrr,(;)R* {8")9o?IBR>tO-سlKZBi3n"1uc>) \,@T`Op tf-z7U~9ME~ aؼ n`krZ U4.yo]_jd_mxg=)B\*Q0DKxh:@xd՗!]jdXd7YaZ5]%D斑qRIpfMOpuv^OvT&iR2k:eVW2HˣjSkHPXhyPQP4e6v9|ھЍړςn^7ihr aF7v^FtYd9xiHqddM:S/fy 1Ƨ6\TT/֑=lZoy6R,EjxBMj#!mgU&^6Oקb=Fgh`îT[#2ř|oK-xe P_OW7 hC :wy"za%Qs~'_ l}s|95N+=U z\$U`*SW|-RxE*b4Ds:À/XҤs|M,n}L-;q0W2¤z],ԇdu#_@\$e E Q,"o| l11\Gh-ΉCNro6|;~\G;([eª 1VcWӕxfސw,W}=bc;Z[/0Q$ |,2Vi&VG,_tj_cDvl|Ϡbн 2a@f&=HgPsQD[dxkݰ: AJ@U7Vx,qFlƤv̀ lZmYf"Z k˱tr^?Gpv,՟!w@nyߡ]ki_#(cS1Ƙr %G3t b4'C[VyP"HNSj&z' WYX?Ĥ āwHxy.CP9l"d?k'{R0|?R. oSo8K?RZyƣL˚<=-==h׉Pjtb"UT`0-K1 Y7E0x IΦ'[ j6 弱Q$R`4AjF4se ݡ&\ SzVu/OsvA,y^b vHc*N蠎F'd#+sܸ@7~^,M6 0:wų/7J Mr<>T IZp2 ŝJ#-(87*.a9П N&g@7Mwb0{r*)>ݥNI0{tp%(KPomozl`3QNCf4Z\c0Ѳs'7Ȍr'9'SU(׭@'`Tv[[vM }Nѻ]-  )雈=$| SV*uz_kHL6Ĝ+ܮ^8Jcj]PG`\z]D0T@)t ]wa}aJwIiZڒ>XX$1pݓX[4{Pzn)e& P\DIu2F3a/;_X۾^smb(Y xEO{0,FV7/f[5 oxjyKsOY_,&r@E-A܀Fa%r@)ss՗/&e^y!` Lq.*i(/W+=4iǖ;#\g׉kwc2ֹ͊,d-[f^&bWXyF. N& %q&i6 | M iJ!n6xOqw$}#|8:\wTV!?bţk/XQyd8+ezIFvw$߼Hqxe Â%ƕFvamפD҇fps I'tKоAMNEVL90ߧ CMdSt劓@spMvv ٢Bd\vGDࣀ^`5Y!OTm$sS˹cO($JmeFXVqD:d1( P a?T tO!''׭r&bE}촱36$R{Y+7LnْiɨgrM!bNd7GՈ AFff˟[t<S^ n=!UW&*(j"h,4S0gH#ڻL(TT="o[Ӫy]tC@ W]%F:f*>Ә tB|?4>q V3C:`5O6z|H"3,['Ѣ,@E up#Q5))oyUƛ5]).8u%䩩 _<[DD|+/$x0`[3/qi!dúI.dkSAKDM"8̆KhVӇK=iRj O{Š kj?Gs$+a6,@hZ 7?{R13DYXX.ו Γ;jk0UCЪa  QA8ly.c&Fza3ĕ6ݥǽ(]Ȑ0,PpDY Y$o_My\H1E$ԺxƲ}[ (S9+oC%mpZ^ȩeD@N\ŃA#|nx7wP%$@Mzn덞l2vf|nPsYԮM/3ӼQo<sX06Ȫ}8nZ۷w1k2‘(%WbF>*+mT΂xK1`j;dWtKPݮBo7 ڸSd08I&G$wVVW?`P:P|Ǿ?Īxj+!dUCAY$'w X@zeBgF;SH'1s X[bKH+`Kwt%L?Dؐ^a_qjÙÿgyge,M"'9/"|BڹAƎsTݕ,Y|[S'u$]vZ_7j&)ѤylGy2(|ݓ,֊͏+u*4]|hry1K8tVæ~VBW週iµ -u *{39 ,'V 7d6Wi{:ܕ&U,16'ؚxsA9i|V?ɛ#Y{܃: ]MFUzj@4\aBZX/_QA91qs!JKA*Ml\0E8 cvh\vۮ "]+ٙtR·lEČb 8b8un;_ pҵk" EɊ'Ϯyt5fh jIĭ#DAzÚ'^cgNDc}`6{Ty×X`l q۟E-~bh).?iżˮ.{oNx߀;MP:ntTF_dԉI8QO<!N>:7A\a/nr7&]sqDqjу٭L_9 Z?>G2eAf? e@ NHN1ieqPH'pʗrꙗyS1t5S==6"t%u`DP^%iK_2p",o1wjE;:%Az^p3"tU^idLeh0@hNs+UAftj5[`Db6$>"b'ohrx= zXCwɚi6ݛω=Me4;bv;3X)$x^Dy߈ JB&kI6$LшBTviRMB% (=&#0uZ+}` _QZ<]g`G&ctM墂gB?K94;_$7ix0n6FE,b d\wOg=Ւ+u bzI`N0X{aDR QvSJ#X v골B0^n;DٟPԴ<7m2xzQ6~ҾV*_Ww/˓Xvfu(_eUhD?'%eQ˄p9iAz= ˁ iCo#iE9Xӡ}"}e~#gL^𬁳<$j#8HwڨR`G7l@hKEYb5Sxmp5:!\P=eDLSgyNQPPkQ1PJG#u΃t\K U==8P DʘK׮ض0'36G.)N0N+&X;Zv{;TmٴW\[t^l@:zu1/w8C-îϗ# ۛ\Y5, =C/K[T/,`TCcS.XQAlMRo߿3>3A-#߿/m٭qL$W)+͑W/\!6MޣGwhG$JeZjIz2_k?1W 2 %i(qzcDh0~D3 lPz7ppF^vc%,ۆ}C$ slR$*>75PKymt*0~Jz>RxMFe 4Dvȋ-n'|; OJJh ]d)[f; 4\8nt[~[Z%^\_': V;'V~`/˼'z1ݖH:= X-}n*f9aBTe]ɇQZ\]}&Ⱑ´J+I]^:'F@LB1:6@qC{ F ~9o>7ԍ\q2fHց=owf.=ׂQ-t@{qn&)%]+St!y8g*C_%SP!9@4rd= 1Xr{ITFɅ,0E%+,Ec/X"'ʞDtS DI3#iLGfVEAbaF7d64#p*_$S";?:B98=XAp>BWX(@үVݛ:.R jBn.7]uIP}_ԡ>Ddߕ1 )Q(?ÎIQo^נNRE#p};׶rFGjkl*Cpyb5M)) EIF.<B TE!x4#hϳy %67Eh_U>KYk &0ZUZzF NztQ\>pymß!P)j2,˙Y4E{#2}X7xiN4}OftiۻbO3Av+UFIU϶zB2XJU)mC:]h'"N`H;F \sk(hޓ%8 Ӱҡ%QUkعvtD;3ɥc߆o@~)|C4? hR@KzӖ9[%O1NPiVH>3,}򷪊i-bxժnt/txo,ȧ4 9n1<0xvA"R΢)dJSŮf]!_N;)Geyw*/ 8Pk`Ѽ:_w 2C67"Oi|{\d=aޛv~lx'IQs }VChTg:>Ԍ9t#F5C02hNpN)XK+gJgEW<\Y; 3zv; m䜐UO/6>MR(Ѥq%wukZP5ÙHLCh9/CM,H@:lX }ܷ´ҚO#&m:oRLzp]brmq#P `iv@Ƶ2R][Z.wm:i eRklXуB ;3dߧzs]o.L#^bƾZ-D!দ_9W̱⡋6e7HR%`(9jTQF>ۙ*FC 3*v=+8(ɚр1elS|  ^z-' -Y`]X5\Z9wA1&4o@H"?l愚&PNMxC'n\P0s|$[CKJÇ|(tzq@h tJ% P0GR켧0@ n!Bިڜ\ŒsԼ# R~\&Ȝ1^ 7>*tx <БQ3`Si4F:ҼtC0{7(;E{ׯ+S![$agdi2uULYmrse,= }keG*o(Ћڭ (]lW^mD0s!҅<.'nY_OW2sH-oUST V`q .߲gZrC.\G?:ےS|obiȧc*cX~g[m{툓]Ww @\F֏;G׵cc-϶WoNlA)Iݱ(h?2.id 8pׯ8qHr|98@* @6z2w8!Z /ô#5{}]xlnDCь|T&P1Xqגi]^> ETj==G> ǯZ䷁/T'Zp3V5us7EtoK0K,=ϥlݍpBN~ @sA<- 7!іToظfNdUe)@?I0w1*zNUHfxBMq*L:ɐ~d#[!%+Ehj%m}ol:6 6@Y%E-=%B2.~k+ Bx3 .bCFHn\DOi$iyHl0]]/MZBd+w]=㾫'B23llr ݇ kR/<%RXR֧nZ҉AsElY ?b1T'4j7N鋵LzY̶>P,OST< ;Kn^mМ`ng=QlD\xFCTs j "k~RjHSqS=2TaL5ocZY@}ov*{K{ۂrc{ @CA2dC7u1Wѿ]t6AGPfXtSRogUq^aF4J8ŪH-ڤOr~UJVtöoZJiL%ppu;tl%Kn0-\>;O3VDf,h>A~bȲgG;탭?҃Z֘4n{(1^A}*͉Pș2'kjhd-6J, ϻU;xS+=#AZlѤEmPN:?b×b^L,-T 'nTwrJs^)!#bIڌ ٰ.H3gn oG~)`>W~'--2 σP"Xc=1#MHƃLx] ja W4s#m!ÿ&艚V*4 uOC? }@Y&Ry@«hDuH`,內 'de8˵p~ *:) 6Y3}-2Ž{&f5[,,f />^^qZlUx:bBV#pzgXR#wÞߩpSm XoZO̻>:#5ؐ$uMhkPDו["YY); &B"?߰FZ:7>mhC FF۫<#˕Lp[֠+7Ys9-]ՖW52B)9Q橭17ka\py(HH n=TKڥDHB_x͎_/ CnSNcmT۠t(Xl:D؇IF5ץ:_]xGMcjR)+x"!.MVYbtg.WYMH7a38{>7$\"|AZ?\>V#ӕ "9f8/9̭a? z,g <݄i "f" |M Br%--)Q!sqsq`oXWkVsNm< ѣ$kV){UgWzPˉhS'XcJI-zL{/v ɻ3LS/8^o[=MųIoB"XEE=_M{﯈M ؈c/ĘR:HϖP^+˶z׮Ks!֣>/+ǗMJc$xlAVW_ S3@DziyMzOB7)7%h}"F Hʤ31kUmd&hh p4B؛N?lC| 6V# }$5;s4bT|.2$W(o)p<󭼽س0{#[v\3ewыRKww׏ˡܽۇ`#ΓgBA4`Ӡ`mIXL όk ĉw\SIAecmK Aˊ@ )k+f W6-δYCUx\IpVjjtĿ~Zte=Y#\ eN`*3&e(v K`Fj4SD&1P03ɰľ4Μʠ?L|K7CJ6A0ZktQQChH Ɖz"5-\Jqԍm]eJ2tTW;;0XQh-v 57d?K@VzDuO*gMA.0{WP9™؅cub E|11p B ,۶G5c֓xJtO)O4G,YHᢢ'Fav\_5"UT FYj#ih6b)ѝ&";Je5jW*J~=\\jL9 s[[poy4ob0 .s|g5⸗XCZ5qۓX֩/^bd2*ŕ$<W a CK1״Q;;Ejq}.[OWqY77U`]LILUR0+6_vMk:g-Z1kq6S؃E~+G7EvTz뷋2Fc~l3 ?¨WffK8AM (ټL5X;0)w^q bjQ]uPP"e2ՅWS.~oshp&H tJb;YyF7lv$   G~_muQ@)9+Uw'WZȳ2Е_:l2p;*f .!X8VaD>;p78Bl7gOGg.mX Lv-흇h>ZqK7Qv `,?ZZ4_Y/ݦѭe>bCӿ^y jɚ ԏ.*<)]/oKpfQ$v*r7;rmL[--RLӆn[gO8<9۵&6}6 Ϻ2؛; \*Y\`pu fhϡb wF*優&_P7eJ)K. )~7 k}k&~OGU=(Z 7 '!xdO{(۶jOa@ޠ ? 9ԗUAۛ刽P^H*<〝lG]*v1pGƒR>#f b깴 qIQ1)Stm@"MV-* `k9[6`i $vY&D*NW ±Ww݌o1d~j~0篫j ubG"& #詮Lk6_X?3*AwWBQ{ȸ!!ƳÁԮ&tsÚ4ҠҧHrRՐT1[M?b_9Vixԋ MM{Xj}Oδ/ V ,FQqa°f%p>ٞ~[^C=L^*(lGSδ|ie'm ʱȗ6[97AS> EI$f"g㻣W4hl=erb B]s~3<+xQ0^Mbr%ݝ'|CXê \m> HX(!dxFlRoa4״SH6rEܫM&]En qJIo}Ȩ9;AG[Ij4X#!Il nZ.(IekD5[_ïԴs-8Pa)ԹPl,",U2k#Ք<Zlf΋)kx}k1pyE?6\t"ǮMԈҭ7쪫\Җ_v6C8h\&*=}YM|e|,:Q6nkfhOUfʘ&.0 ۭ ._ͫ~B{ ({'Oj3Gh缆۷prCaD̐ק >w7WuʌZҳ_Pe-hNӞLz>0VDniF<5GWΧ5[[Lc9aD8OMlj|:< lX|g`d[໽l}{*#NQi¤ZQaޣ3ױ}nݴL>^iO|F*9xg@܆ e\ۍCby/>eDe*`!4sE(ٝU⃋cJNd>e\zpO~#>c{=xcQA}%@a&0"PB#zwM!Na[$mkO)Q>Ot_ C6(@H_{;.=J#5G=̶\=#`G2zݰd1~1>dJ@z%P<jnMZ2p_7Na9gm^RGa/4'Cv2d tjb]J ::#!hƹĢx̛ŞXyq@;xҶQ O9}-';-ـd]xȇZl#G^BP)%IY1I\ n ›h+StZWT*nn&tlC;U=`և*T/+T.վ%B,c yU^i FWIKDd⸶ݯ5"g3b$w,fCAeK =M'0h8SXʚn KN ><+HWbA}ACb$rk 'cH=x~A[!Z_:\sX/^eՍ3uc'@khY~ߞnP} 7@‰(2 n蔸2榈n')~Q?$К5F&-‰tmktgC:x;?Zˇㅡǧql-mSLJ LKXMQP羽sC!_=*co5{PH3%2G?fݦ4gK20vmFъG\f H2[6R!%් b^e% 6^}fYh3%fK=AMH2 a VQj ͥtP= 'A[aod8φeijOn}(&4]vYFj( >Ն0Wn# {GI$D6DhY|gEC: -=|ZM`G2Ļ.xb*ȋ s4׉# nl IFɡk5)qvm*#`6JOM#h8x8~'Q)-Igۿ*Sk2kܺV2вbyK.a8BkK * ?r~B|s}sZ G *iyutI7FE}{gq)"'!5-)CJ]kmȶ}cW"|z/0ÁRI?} b."Nnm5oY ݊$.:&?sړ}%6K(65 P-muѬUa'θ \[Ѿ`2MHZ6dטc z-A>"h0Vrk+Pv}?ZKD= g{#F& sͲז I@ʄq.P 7O/dE[I4WT(fTvS4Y\<֗R lOA~EhZ:ӼmvGņ/|ӗb3w8Hp|)HCauF%TpOFUU|AoKǒ@oq@s?!DrLT (cJ9C3gVFO\J{lq42 $b yRo{:YZ7pZYp 8w UiULGU@cFHZ@$; y3syYuMD{ԛއߝoI1Ip85cq=V(C]SĜkw:pJhh3̟9;^}';ק˧ΤNI,0<=&mmPyaPʷVSBv,Q&ݗ" p"U$):jSO̶wi'I9uxyAo*Oraʈep%G^-BTZemN[jhLJ&nuOhj4Xu|]za"808kERt4ܤu,Bp&3F {FmJWN<4MY**M ;pT.c6hӂ ]z$U.0cԭLw= 4椨jʃiXy`OfcOI 2]OB6^JrYTT4d(sõe'!>V96QD8QkUGCٰ+w,[lX-JB>'&#DD3owL} x3l0 N{,Xr*f+ZPu}z0}q ɔ"N)4ߤ%O()G 7 QWŰ'G ̟o>6䒙ݪU1ݣ.4(uپQ]ro B?,a>vʺtڪ/^cd5FMo@[),v $yuHM{aǦY~%FHcn2fMG{ mn\,aO:5Ϡę ̚,,äeךO_Z?S6-VY`i#NX{=%[/GWby?UA;+};TrW+л Ko'|~520nPmE5pҬܹ%ԧ&;,z 3קic '܀*(Opg/Q@h_M ӹ~9ּڴl;1PDbH@+,.8YW(Z_f_ 7Ohp" {ˏřɩVΓ89dd~U;Շh 4I"\y(TB1[ lr̝PifPyC@ o|yó'>s͎=RJgk\\&Ut%kD_q4."E4JZdwnxmBtYP@nV4uS9إwz9~Uf?u>c ~M"^lQPFv򗆫stS;|KV"9SloEB 0{?nj;K N,yd4ea°4Ae'KA&lӭ#% s_-<ӁiPhW. 5W8'#]ter gO0E_otǘc nEyLA_J(ᲭFaG;)3};Wr342 '%Z1n`v0|@^yXpI5ehkt4Z`oodd_VޖuoS[23镪+=4^@(zA6&Lʔ[bτ߆OpWP6#+rx~7Z73Uu^ Ǘ2tj n 5(VXݐ<>o(+Pd,)J n W ?Y^h#(,;.SJN^T8(nJ#Xчrr^m¬gp*MٜY1Y-$s.ҽ`%EkɕֶJ2f-t RֽFeg@|\WttKڵ+7TFM9̦ p*E=/W$r<7FǦ>O0&m?FZ6HѕܓHU*%(NN^~3ó÷|͎89y |?C\H-.YhFw*i1?Uu8Z͆|\6b-е Yvr~8YM7*?-:}c- NX _Ch^8ZLCO7Torf\!#wl*OΊ+j`\,&n7&4d@u6~">"ǂo, [:z*+hiN`0rT9T:^X%3J-2Z+0 YWEXE3;O9a4صNK`+Vu vlOAl>K~ \2\߀SMf茎m"OAdGrsA^#;ZdЊHzEP.;(ģw; uB _1M׭/l]BO{cfuZhRla8 PjyR DwG=J>ı>kd'HB*74k8”z:-#8IHB1YcU/r3Tz[Wli{(]篛'aZczw_M\&CG%cbBKHrR?܍Jɣ=}ȸhaMDZ~r[S`1=:Ɲ"66 ֠٥1$kۧMNq:.5/P?))}v.ٛR |4TǾhX# ԫ,FmVL Aav[bE; -Fw:O~Q-[  3dԑ.kǺ!$!~82CZ(L)M^-}`YQ?VZeWwoAj¤ ~&n jtOcvY”ozw|Ӓx`)'Bd;i2 `S7tbz-O9z [ a/.` ~? bHl@DP=H%ܳvN#q.}SOڨ G A߉b{ ﶮB,p^tD=!ep<8>"uoR՜Iև M8l BZ.Ut &Od]Fa)UimnBbqF!-ey X 3Qa>*YSәŠG/k-O=zYpN|GT&Qs۲@'?Gƚ%[/vϞiɠ5w*l~ਗ0|Jqng{ ,"Ec3Q-v:/Lp]F+1ޞF 7O~b s(dI{ʿ\bрU:b2P8#'&R[lbM`e^BGM1S]BaR=x`P`h/T|.UCHZEvy%QfU(% to(+$Wә 9πS̝އK''t1\?3DA7=SPs̑pAhIL](2.V6S|!`#~/D>װ[i3tlb`peAXIbZ[Om2HѬ)]dMIp QFiPŇ wQ77ZlEa\ðD ",8toXF63jU+U`193v)͜ܚLk DSZA lHBЭD R5f^8Գҁ'rz.(jG%"5-q9sI\b0;!I5C+F1zBRup}O|6,n?BXuEgo0}\2ỿߛsws |.N7T7}# 27^MQ exW \7v C۵$7v?@2ct}2Vb'MFodz?c8vvs\2?mbAvA?WS)D%&}ˉRT܃-?'X7}'ŰVx- 5]_܌e2às莕-)]ʄ&l(&Ek;oG',c?/ȂgbMF:Ͷ0q:J3#ETxO/JDOPzEg28:%z^|;>#ޖ}R5˟/7j#fr(eK01ʩAHȏpCLPV.I Bi2[T"5!6W 2c"?iVWi)nG}׾?\xαuPL'8=zlGi+58zP\ cz;n>Yj'V;:qCoMRHvu߶xwWzc*VU/[ӭnH;窳;X_҉ ZU7H[ۦ4Do'P`pwX60D!ݔOjm i*oZ悖a8̙53RGrSŪ~P0Ug<Ky|24փScb'h3|+U aE:Yrw"/G^mJD/@^M)31:ҊlsW>2(^ےˀq/2n#@zq^͔[d*q<@~FaizUƾxe"'ִxO,i?9B<}JInm w8{p.DQ걏[1U^v3@Xބo3,"w3G Kxnֿo xoe GYT{욍Z4e*/aK@әɀ7[nkWIB(Z`;bvWOD`SDG)^Z ޏe{|wXCΝ[AN= )L*XOwE}t uq#p if^aNs5p6*R >1g ly?RʄSř;88"6O;bZ+2+=̳r #.Ct^6ѐT?Aze۹Z-㚠/j&Gw}LcDSzЧ:ED*V>)f7?\ͫ~'XYcAb+OZؾ^4BA뷦=N9U7>%|?s,H'ҎtLTJnГȜ'iP} i=9=r'ňx[i7]_^<"2"ևӊ@gFЩLʢ:6VqA3ox7v9d O֩"dN^gB44!W%:30W-6 A(ٸ߾ۼp1~ +NpĮ@_lW caM=Ap:ߐ5>xGYq~P#0] ~{RAxj|R'5"E/vWVi, EZ{AWh0Ih7E\[`FF[KDJ]/Cήޖ9Iw8VnQ²q4:`Zpy-w0<!OfT-&^b76p|(ӗty4{цK7J \eNat>䤚-^JP,d)C)ŽЅ>,Sľ NAHRfiv; < m`DקT׾Ż:_:~NkAqEYHM}<# aRRVI-2O57bw! nYHJE)ZTDTd="1TL:Bޓ1BNPOt\"W紟sX; DHl"$+vH:궡γ-cѪ$` Z?{~I|]lho XxuU3)$PbCW6|:XH[zгq R_KW3#_ ͮ8JeUʐo@¼phgqӴNFl|0r|0K ݧ |@2&2t^e+V(lvWlƸOnH1P8j ;T˅u\ļ&FqN3BI&#,՚WZ;j){)z*В| mKr23*&`L_&R];CFT DuCnyunOuq;A?o"kgtq%VDWfW&I~r溒Lw KfC `u@S33ĉT)'MG^9I/|Z/RmE%`tv`' [p7EhOpAgR[z8 &6׌ΚUyc4keaiط I-ٍs&童Zo}089Nl+͘5r]gZ$&w)!VIoԖ ~K(I6m{>ݔ%vdi*ʿfq4yc0Ӏ4%'8P.qbegvIl(pXᛰ7[Q # Rj}Y_UdxD *9%|Ѯ;V%!1j^VqƬr9SZ~mum($ L6A10;!q4 ftB}gKqRj\!)m$3.1׻7S\֢5y!xm pܝ80 6q͐y%6ob "r+rBjtB ( ɓ E@7+qNy(H*A3֢.lqf'SqʆsOǁ_43u6p Ka3!_8Q;%Jr$fPnA8u.nC9{d!+.>7BTћ"ӹ3{-om@vq.y؈ F$9J!ǎ}>6Tlj$^ъYYtioa*0`֞ .&qNliOJVY/ZwrųŽd%-U/At (iEN/5+3bK!pA'`FVw;rGY<U-AuZNN&|xFڭxx,#D`kLykPm\~$֕EVxzhxOXżds]N4˚Je:իKG 5?[PY`(F]$?Np94v̜P?i!foVjä fۖY8ǜpNi/!*i1}y#[HV# !wv5E>~|K# 6B|?# ݲ8s:9O ;5'FVQrjLsiM"8LA)9B0 FS>;*+ \#y BE[{u1Ot?`%խ("X4ETxz ٰS$$O[uL.^}ȷ`%2cS ^کg%j.]Lc=߾Ǽ)iW{2P?ksx~0o wNMw Lk,b48 w}qwl`K` ȠdX=b|rU/kUkUL. nDyK6Zv6+KH;x`̳X \é3xi ӂJ^jS,7pż>*^s1ntMTAO`X=7Wg,8*~˕y^7|2/ 71\P:i}+s\ӌ$h!خp X(ebzϞDGL(P[Gɒ$Q~;xW -~b,XmjCx(|op6e>ǁ/LUV_O"ѸN1Ig#)Y^kWڱWP_J7Ď1ne1P(7jіeyELkfʲP30^eJ S0`Ǿ9w7`s49y?? yzj( Jj'i,6 +=lCrJgj?ݺCW=vḨ0uf j&L7 ~Ř< %x iVw}eW1 vPgPSa&1ݭz~!E% S:7nl}"L'oz\\ /Y@`38~O\9ejx?s^Fvcm=q٪uNU/1B sSU $~O|HuB5KJ`JU1WW3Pvyt"ȥ{?M+#DvzD=Rz>duoIȎn0̚Wٓ>8Q%jf p+ q .r wu *'08EOeoNuMH-dEZE,Pi_4WGpd~Rs-L:ô41s+j(Э].ăLXKhV+Qn~+LvD y7 8f=\{ AN ݵ*2w1:Ezo"T{xY Jmt;Nyɐ_lJR*^Xl]"gt.gk^ ȞY[wHh*Y6]- Z4"h }̱#51eῈ([ۋݱ(@u ʉ1l,}C_Ab?͟b҃x `k;BBِ#vG=x%^V>t +Q\ zW21$#Jxmlh9|qKE/&*0_Є}GDVkذ ZkA[K K^6.--[ Zw\6V}3<]}[?"Q]+ކ=4oLmňI$eQ芦ð@]Ĕ;@&s'uxpҋ,e%"oJɓɱmlx/$7E";xL[BBOȂ1eNjRɌY@xO6. -'uՉݨ:V"$8pO@eɕdPJk7$3k4]L &GœCv}T4c:ooj=$.;*xY<^r*^HVy>!!xSvvi5ol )$azIg#Y7(h>mC;E]lHՖ2Yzr@h☺^$BJ}< nR!bo>X"?džދeXqrf:{ k 7B_)L,X#窡*ˋGFP4FHhutRLGMJ0ဎ&p_Uh( j p\,ūoȥ0oB*Fs5?z?c[8#W\ $\oKOZKVN ;@TdL žo&flq4%M"R3ChRܙ+Px8&Rz%dhkD=v 獹R]U9{5ѝm![&EJQ{Pmŗrx> s[<p^n̦w C>[&\iQW 7Y6VI(@]oxAH䕊 {b}Ψ1?;Vp=NB5GHmD65HeW`:7J^1n @CpWe2d I}v-]y› wo3e$n _H z<SOCߞ<nHX$EK2AWxh4HkoOY3{X^ =}*% 8U)5--S#t,xFX=ˮ)ǵ˂WaQ$6 Q1z숥ߋ`u1P 3!o3VHRc-g꿫wCb!E$yew,ݯ2 -J Mӏ&@iٹ$r@*)0*|.Tդ-HBP.6-z;&Y4iA'f ̡j q`j]`3Oho٥CG(ڔ,+d$ǃj7۝Y.-ظWUoTF 7;0Y%O|=[e]9lN t+i\!o "7b~>ֆXk&t X|']9< HL'.Y6l]DH5@dg݁"w =}_i\ǠB+XdLRNjqbwͣˁ~rA15)ra nP;75ަ`y#c?V UVXF*:=N,!v*d~ A3@=tO {JJ&!"IN\MuȾmd0B3=ZAb_Za}^9]#aPB$k)8( X͋u蠌[O[F);P[t6#mVK p^J;I/ޕ]2wzp,0v٠x=!|INVb;F:T(Ž@w;pmPӠ/F܍y~`S-"tM_"U#X޺aD~G3 y,4N,:##85_&v]XtAB 7CY/Il tX~40LpMܴ;V;''a;cD[BmicI7JFkp?/ItClMo+ݹ0IY_AlchH3U5^N}.e݇Apx v-91@U De]@+W7p=@3XVݗb=_߻1w>4yl~[ht*G1 -9P%69K[UFVܡ 22[γUdALJl䂍I/\䇋s8gxu(4}cvx4*rx`Pja.=hyF גWmf:8b2g'ha;OySG=m֭(_%lfq%>*~S|o|s36~uQaďIX,MԷ2xAcfb1BP{Cg\ {] n䟭xU.Pt+o[(f-X.uݞshyꃣ}9Kq/SntHY>:EUCGY$GG#1m0 2OLMWW_d. .nY QubahU$Ho@K@f r8 %??y23G=. !wYD!r- |rr;M;|[HTn$h^~;nˁ9x2F[rKnhz'>6$Ba_”ίjY^IGëkN_5ޅ< !QpC@( NG#%}[d B] a=sn -a^Ue>3ag'Mgஉ6ǟ~Ĉs\Hmut\".WJ31w… ,/K ٫qF>aVjUf6# kw}_׿-:ܯy;[jxX%:}YFA&>jZ7/m6ii:A!Sj= A؀ƐUy52NYgʱJΖskx8~8[T7˘T{/?14Y_)0q Cёπ4a7 Kt!j~sV~JY\8oA0vn}лk /si/ӲkJ܆8(PtR98{;hUbX0gC4uΊ7|:شkYQV?#ד30GϹzKaUKo}[A*g=$rIS?/8\7AH$y{L\3GmH{,PoG4Uf(եQkQEj );&vG D$L]oRhT¤#Vbd ބ|u/X{a-]zM`47.Lq=]nS6 tAȫʏj\l^`e\;ϚCy7MAT-ZNĢL_=޾,80[!H RfƟiNi!Xy-XWhǰBCEkݶeE2z<U盠iJrl0Ri&At&kqlsEJ׏!=Y{lOjJ ;Im\NyGf(=irT'[zd%RgyXKy㼠*F_ՠjBa6du?tٗO&6?4N<N7r?/MEi i_XXuȦV寓xWKZ̕mD;W4[[C\R`rvwٙDw]ՠY),&&/~֭UkS8!-/wlYwc&51?SV0yn(MʬVݺ[{lYtA Ю5/qSvU\T=Ko1eZe<5gem Q8}O^dPU6"=ߤR)!1_"g߲N-ׂV՘􇴨N9u$t̷5>cڄ=_&ـ?NhDXP},j{%CfH<UlA8hsjH⎢ z1*Y60C7z<Ww0Wu˛(NLV·tX8+Sye4ԞF`bv"X/89{?wAؼ%- xƫ^:'/R 8I"[`hr;zžڏ*w ;w.ϯqPfGHmܽa҅79ʊGB eMX?sUyƦXU{Pf2jCgIةHkT"V8lubjWı9HӐ&ĈPI|xH+0h+:àoJieJt dԔhƳ`< 9oǀTN1Rw߽~5›^XD),|1Zuv@svo硳t}݂wCcVhYd4 GAHyU"; 絍 6݀4htNjTH /0-aTo.ZuL?/Xww+  oGH7;Z෌0 zېU-H# @ TZC`&D,Q>]D$'x :cp ĖnH(ahFnFÒ{gvX}NrϛOE 6\!?Q ')ңΓRuɛ5-Q˸>>ߚ ŒLtr Ŏ̉ Bn;zHSM CS;rugčJ~~'Aj330l((I*Ad%PjxnP+{0# hX 57w/=԰={./#=ޜ1DZwYI0KOK 0ήgzV^hڍ|HTA;&5&FA82uۙ.{hY*1c cFˀ%-BirpL0/ŝOޯg%APJHAh d$6|OEu%M€y&|VӡM{0 fA\Uٝ0߀Ov;d-ؖuJ K'xMu ~tP@"']%v)"*H 3L$3/2:4.ͬU(;+?idɐ7ʹ,׼lB!k ~AhCT_kʽE_61C4^+dn܍f$?Vxtx" X<شDOr !{76J!XjbtqM y҆{Iцz oWއ,͍h  ew_NtR pC~[@;CfeAnz}G9.w|Amx7DmVP[%zB_C&z4 ʻ(lCf/c'ug(1 [ffc:߳|<M'wթ]0rdǽW&zA5'1cuqYrހ_x1Cl4bE*Ʉ.T!=Ʀuq;|d"@=x'A l MV"\f*اLV#}/%Ij 4>hgu6sA2S Ed|ۉ8 qۯj ?T+6'LyΉ m-ePj9˸jN͌qNiqjbHbT2Χ?٪o)fpb evt*Y9јI_Z]+{@mxZNߛ-]4#]ɕ_[Y}Ӂ\ՖU>8fPL:D$ZZ_xm _60dzGFg*VTe,::' ,%gW:;T:Ol-5` ^ hA8Qd,vɖ76|]RB_[D!#7m;MBzjUHvr ajr$ShgLrrz-q:Ĝy_?MPG꒿8e|~*H9ɌaKΏ | 8+nys:< iøS7`GPHR`ɭ納Ҵ9K҈o'T-<Ӂy`15s-"=6|a]{&ZQʁ' `"GY&zQ h4f?Ì5(b߀ܦAd~/bE# 44(|3QxtH k[_]z%=HgEptGeRۧ\'H^BeCK T+R*QY`F _ K}K|>핾b#X#K!gaCh>8 mn%AXe=^Bcϒk9kKd*Թ!8tX a~E"dF_[i9hڀOemU֢s-:huy=/wp 9x4X YYB@mG$Pz2Vm6׷a䟴W*_n-97 TX`Uع Vw qٲfSK&94 P@ޯ;C6󖦝WN𰘻e1M!^Vk.AHy}CNX)n pCtH-?, J/)* 0 4BkCoZ^bHodD%Vdfu6rgIӝYg^, MtI/zҾPZ%As:^ ݖiy"/H'8V6GCZc 1e<@q^v_*!:2Qpu!Pʆ3⢤tD䉇-0\S͗NbഘM^(3䫄*{F7nCaaUEVjqN&]UfTɦ ZH9>Gm`]kM8٦V9/bRD9nֳ t/",KPIBO?r 0QTiq$ж(N3G?=;o{Q[)]AG1n5;MjY ۲P.Ļ\@)\HQkR/} ǕE8)FԮoHݭ) c! :o(=8|p (N%LH-`!UIGx(@i;7̿, &5\< K !o~Tm jG Z^6I1h/EI#I6s'W+rrAڀ'Qs\=`È_d382åqFNvcK;H&D!| XXZdܳDIKo,k ](/ 2.ގ].Vrw82[]~9_]/&8ZWĨwsnlHDv'CaC\Iχ AВqET ܁2~"6 䟺Ѕ|vyp@ ;(/w.t! ZtK:4=a?ϽCPlɍ? "!|L4>ICGTh xkv1Jҷhꎨȑ- Izmڢ92`w+]$%Mgr  jO04Z{dӚY%4U'W6]TV'@bV6J= >7S(qzűfdqUC cqA2vWzoLy_&ykHkvu(6 hBo' (\`e'Nٺ8,mx?43>u+֥ԏhqr*C!/_ƓgS)e_J3S18s6qx e\' Mib!R3lѵ4L\bՐ>y3¾to4ԘBF~F$+AdGC'r@]3gf]GRѷ}W,-+o'PqDD~Ye 8N xb7Ľ{?UbF}'/JƶJȘxI߰CjV;Kv2)-r$I[*` ~DPYz W"uyeɮ0$qݯ'/jHAUuta C`Z!jQ: {6?y^W6}\&+aY@rrMm" )v퍋څ؝=CAvWKr]"jP7pE-k1G?Rq38%SaEoWEw>x-[w/f\)즰7Y/XhM­/0@@Xa>yur4fY9o,,qԯS/Zs"pIrXWJ\LIR+w _qcQn/416&#\) \!QI}ۃyGbG iN־驴TT9,vq JKq.]{wBe7zge~QI`ikZc90cG4W]hH3.'SyDwYf6}"|(ʛ;f[oX(P($Tx(B Zy_te&MMCV}iB?Tnix)@+8ր|eFa[M"*١n$m  8ﴆ( h}I zdWZ ^Gp(vp_p=xh,͙8L%+7(+yr3Iչ:ĞC5vKo8}̈ HW.#:D)1Tscy@XZ/O.QϲP-8t:y}LBhh o5xw=?ݳ(tjt!z}-;'ܰǡ"/j9@8 9q0wx5.#gZ{JwCjA}~8prD=Wr1N4b7w ÎQ;p9b4qzo+؝|[c"BIaUj_$M+"!v%b(qf=Ը ŮU|AND8fp yZ1?/O 6WN(kο_vUzQT>QtM\?/ǐZ[ĊkBSJN:pڸvȃ J@"ʔuEP·}Pmvل g˖Nh}z.P/u&V_h;]Wm)'̢J !uQXVL@dsZGRgJhMԉ`z$<ܞ lX9]ڲ%ω|$ٳ(aZBtM4b}I͇d})ZIhϑIFN2+H5^0i6RͶt{f`KS|Gӟx莧l®̓#)@nڶF&k[z H;xJcC,S+Z^+[*35u *|y5ʁ| +.5+/}MŽD-(RZd⚢qpyTr ^ nFڙ@QY%#h_àգd>XjĶ$2]tqMoYlBF1{/s'K^s㲾 s:L6c(I\D}tLVfٽYX^jJ 0WHO5Iry&,]fsn[o\L},L. M=jə& @*r%lL |Nn2:GAw'xZ4C7~zt6'nVnQT$ mֈJB:J4S9ֶb6~&`Gq"'#y#VK:=_+pnyQ7 * . Z_a͐V$$w@y7o0_S.ع6V9D-mp<=N{3QV _404b-38UK7S@t$*0(Alldz\voam48>b 1h#q5DκMrIR/16Ls.NOe=˹I/}5@x!fu8q[I}Z!Zh=$oN3kI؝ı Hq۳EG VEΣ8^YA3HlNDT5;rl7>x% {>lMo1c@'VGO{E'6uM{=)OB bY457|ţEՋ}3Mz6202*Gn*ŗ=&Ai ()c7iX,YTiG9;-П1!͝c8bafSӓܬ<1$HKƦޜ@Ո'ӮgQ1+͛Mh4馏Ҙrz!`Kn }̱>r0uu'h2nIN[^/8(C8X3p3,c+PS>_ 80\ݪ|AF>KOČǥ<a݈ʳtky~0{ȗ3+"X&Lo0Bpx4T-ܫ)ߴD1J"bؐO~VHu4|;-U-HpVBD($4+g5)aQ-8;^aF|6xl"wb~=KIiAh|bB mf65 A*K޾sl1cc}};mM 9X#[f Cw KL+b8FTRhEn>J[x9åvQCe faR|HH:)ڍ! e <[r-}w"?odw3g`PҵRDkmxP`3#~)5[?Q!;z`$\sNNشqi蜒ݕFk%#0m40d@s So`YuOG!<$P6leo#$uyǹ>38PoCO̾=@LN~hݠ B|/Jj8Lsi")leMl 0R54N8Kds<] 6>N8BBLJ/Gi/ZO0#->\ Fg FYdbBk<;% \!N(5CD;5Y泥qtrBȊy{F=A^H0% 4S/6-t&n$0UBfX}7Ks8%a=ou  #'eyd9 o޾vD\xHv l."utb^Ô5tӛ t) {Ɓ0^wl~  {d+U5bN(PfCN^WR VXs?i< O:#s=Q,~R%!vMbYui檫cʥ-ڀ` eH W) 3tt^gDѣ0܍ x.2VwAtZ1AYluە۽(9dNJ=Xb]wK=S#|7Db9mz = [*:Y! /Okw¹blQ$i'3B4h#މR5>01p6<^.Pa`S_1SREv+/GW3Wţ`2/gnv2'hW"{:U\A ;͔b{fD7(ӖsDO䷭Jeouxٶ$ُ9!|YJ17TB]5m QJ%`JO{ (ZAP(OPDΏf=2E+] dSo&81Ǡ*ҿHn7cI[A* T^IJ^^z֊W9 ",^8܂(T|(e~ lBϹFCVfq!? _9P 'PaD5g:xZ*FwEҢ7`SFعD$#O} mpIRJJ4ȗZ&u8V_$B}B-:WrnECV[ΧH[P&$xPnCAz\nZ@~g; W{xlLS|^0INӴ[Nw+׮D1oy-]d "ZDVյ`12:[u]\ӈЍ7hvp }k*(JY}g'LGJ2NFJnKi¢7v̱`0Fjd;-D'`3iNo~}BX:@#* r}i*kI&,T3ޤ%$3)EBԮIv4D=nEq\Ac; lH x- +jd)7?AuS|7zOLk.g,q5-oRY 3β۾xU@Sp}g3ͩWèKZ!b@Qcn:-,ˠ@lG9e G7"NuF.,|,o#*9NxΡL/]*4q!"9vʨ7&&1!զ!!EH#6J' Dh?̭Pͦ I+ #rTU55Ƽ\NY6=Ei?Uat趲p/2JeJska9۲:/ >X)3Cl"J]f:xeOPE~9@D{=t+EO0>fI|;d%tVgH"y=4ě!ZA&cZUE=xS?_DzriSxm9 VU>k7#.ۯ)yPᮗ%Ȧ}#ЕY|VhBV='v94ιMz6Q9̧ 3}WbY)Tn c]$KO*R2UQ-zV ECC$hhe4w1]pܟ#nwNun7]7ox3"w.rwi}.Ȏ_b]g q%p]=b2u{+W lm l|u0u˾mlo"K89ZQ+j#Brx~kNI>x ( `,79񲫦GN儆FԸ*2iâU70#B&8 |ְYgY~؞)Z~]Cxc?QܱQ#reݗR!A>b`<`x%@B#^&^/y*v#Ib7hB ȯAnjka%xOK]G]X\˴}`z;6,i}/>Fg>{Y>.@W7'?Q1^_F~6L_zg6YMIcݮxT p+g5W4 rf >P7<Nsj*"W^oo9Kkt+dwLԼi*>cb#ch#ႩPEaށS菢`.a& MA6plu E ȘnGUG@O2ir oL]>,5sb|>HN8x&C!9Z"2j6QL{I8 Z {*v*5?{f\f)R.wi gv.[+rbEvr-X|#:N*]kn>ݻSmQ JĬ&0ȸEԯLX{r/i1(}g$"Q$! =YM^YgkoHՇLӡ+e7ВӢ`#G-m睳$} l;a3Հ1J&I6~SH3dX*%P@ )R2aג7()aHOzƅgST/4J\,Q\j]t0Q bNqh$%.+ |_34.&U%<#/[28JE q/Q#?[$W*lbq"jZ[!d'u5 :i DZtڔ_DtO7Y9[;JjBzwjp> PM&#ALdlrSl]QCG"=XǥvdknO9# v*[r-L }OrhL's~a*zeo矾2Lk~{,F:?+X&QSfIb 1k!l r&ZNlTaAP8CIfÿK=mw٥4/W6"]IyjoI:Ro) [R)KiR,#!/+H/vnxQ1h_R4Olj}<ΡyЖ:EP:8y&w+ 6k-Ȯzceb ~i}sCz]p< ^/NhAX ReN)8-&HnQU="Htem=PB]܎G\6>I=* ZGr#OrnNSFw~'1ه>5k ѥfJ, '?s\qڃu 3rO|ۯ1لZa"&f{L_90T /%TkROG&us{!y S ƩC+Y[=.`6!>XH 4ФPD kv5~$xnk~WlHE'g[׾Cy.Fs5Ǡt? GhtwClai?v!zeqx4CSa6e" j gURbb\7ړ6`.2}޼a; VTbZHJ}WXlE8"#T\On-%rAܰ5M 4e_enH1ʫ +U?Ra$GBllӑ~KeLGu> i#HD3Z2Pbc4rPČfB#_8SY7l܍eBSt:WHoIuLi,-F f;4C(ULiL5pICa;|مI|A!P!UIAB6PiJK2r` q~q  *.!/HYb;^Y$ZeE%?!*hW:ax 2 y`ba ì'şl? U.NJ,I|;3Ox"4֞=$GR,KEX[;h./ڻINz5»3wSQ¤x!amO%;jZYr9,/. t&}':Z!n_vH'~r  Lo=Z ;ɐ(BHoa$W҉?R4GQH1:xJ?>GY j京|30u[F .Gk?3]DeW&OhZEt[Vq{K{F`7v  q Ԑ}X XȶgYpTHR 5y@<;⚌*~;hEnYR/ }~qN[94K^p0-{9*A( 9plT#6&8±r?g,VcV ϧѬZ7Y3^j>ÍKiP ҒO+>:-ҫEP5[W32AaΝ(u 9B0y{e-S2q^9I>[v}bPUy ~00cK@=}6a_U]'Iꈤ틵L]ΨzWsУXh'y?RLlޒǽu4E CuH?TDD6=(Z{Fh!x0&h)_h۾\,I^vSR2s;S4&Ռ(s#us3S S-4= ~zLN:ҩ:jg.$>  F 0ެVRQy&yG3|M㝥h! 8zd"#_6uWKe8Df &!r? ;gTnubrlBLhLe0e;eDv~ˌK.vHHv:D3$qo۵Y@Wm-l;]i1L,2x"d]/\8+~BHEi2ܖ*{FO5SBM+#Ջ:9*ALx}.?F{ db# =Vҫ^XH( 2q.*;i w FKĖ.Ɇ X4WfeLWo*sƛ 8FKv "QJpKsYr"o53RF1 ',x[,Eϝ8Pn/#6{e"[u0VPhS^{q{tXQ.*0;#߿tq:fc0ޗsellp̆Zi)ݭ6qwe0 3ѧK垚J8orUY'f i'9I;VN}xAC1vmL28ĜT@P6nu knEzcw6n}X_7]_ 5?{[n Bǃd1qqU2&ep%%G֝)z\ <]xsۏa:֡rCuS(kbJz.;%ɣ'.6Iݍ& Yr&@O\LJ&8F[InQwv/T*9R%nkluXn虘FPϦlڰ\3 ?k3,yn^v?VwlA{[Cd||Vipd)}6|Vbf}Pw틬^f"޵ ,8l*Lzxȫu(l+w6$,=iR_J TYN)4h(1@(hHԿ6,ZS<$] ~4mc1=NjbLwn*TtM,;ٽ0u +i(o'8?JHEY &-b6`*CKXp!TI2ؽ;_3%y<_ټn 'T.sdt>JI~5$V56%w4 TZYٓ WbByhtH .Sr8*=*w'7P6p0[YgidHC^Ҷ|%4^ ^ . UE9|c&AҷqJ+ 2cn]N5m9F -fg}ߨrg+"#Sx%GgW[tA{q5u#хyw5|&4a˦ZwQvGM]o< jfp e)>?OG^` ,]'p6{(z2!OMTZtQABVgbs3F }fw8:F:U)/3}"_[6zZح燠]-}Wxb%L񹺵^a(+?ԕWi*znlq]ԌqnN{kUp mmf1V`ZD&ñt?$Nzնt%W_(#Ü|J cHb*D4O_uS#Hgm^CGjz0ZYyR:*1Ɲ?0:Ո;4&ŪX \ZKd]`xgֻ C\|U"&'HRWo~-Tș"QjUjTeYf# s҈sꈎK&$&(A)ހ+[ə CHg{a \+U9g!.E['Cט/in׍*_P^I[IU*L2b*>]{EFdgLPFZBlaKwy:T]B h̏u߃AnKUIFs\ tưjw/%6 Zn'4q>!*^\,;xR3G.~Ko}wMp$6Y'X>v4-EcuLa,?' bd*;@HUf䠝5rjQFAT"̈[qNJPv VM1 7,UE0&P,ף}VX#Vi#8vll+Z#0>V|7^j ݜ'Gwrå.4Ɇ}j> _;ạF! ay@uQ֬I'WxAgFo?:(\ҵ&At]7 "Xh@DC1tÂѨC'>dm}0g3BČW{o1) <)Z;TJbTH{ 2%Q~4QbSUWZ{k?*9/GQ3'e0@"ɞ/jKtcH@6Z8J jҪdG 'sKlpOm:Ԩ.iH.`t{D+Fژ⎋kT M0l{-tVpDf< be0<*X'|ĞRZvՓoC8b+:8yaѱ6*Y% 8L&+U&]td61aшD5h}χӋjVovB|ջH? RENb4'd)PX5k@lmYԯ>0T@ttc;Ҡ/XO"wSx>B?{gC_-XNr*cjY6& =~ڠGLVooF@yrE!YH3 VsUoWgJKS|h7Q?Qu<7N5,B1qaͬbC2Snu~HݍBjȐ L nnM~E]-nVV+m4FChhF7dup\[2S]0viMu(PFD97Se\u%BSQ[^ 6<-OaIU)\fGdV߁9A0sZJ2_*[ai4ΡayNoYމO' x'$KMEo8GWⶲH?}(wcJA:1=v0oB͒m~ =d *((aFפ`VD+^X&Dr=,/J|K3xF}\?cg|YΧ[N*$mhSiamϕ?L ]qVK}j-:_ yf$l?<1 {O˥Lǘ l>c`(۸|0Ȱ֤@ugLmp>4&,.N-:*Sua{6$UxQh,mЫٕ%%U5ǁ0Eѽ(J]CP~nE-?M$,cIh]<~.~G~CYKc5ԑQ1j4~=Pe{)g<80)Oy B9qJxOm%蹲QwO)7ڶ1;u|&j;_:K `jj1Nsrx->7Gcpg"oLNB0LG~RP弭=1+l d Ll䟓 ]|D g4VNG.psTiYiH_b3݅ ^:֣+߆&+ 8+BZЗ! -LDI,VoJhUg谕\,aH9 Z4:@*yTJR/oӻ#Gn69y|)}1~8^ǜX\,k..Kx[ϘiaX_X:X{LMxy+Mizk)&t҇nj is3"xN^GA8dErp3H`o%P3ZSjr 6F2ףo}#q.$Xs4]k/"r+w ĘgK;19׾AĬ9#({}~ :\Q-r |&VVCoOB$u͏ Ց;kϪq` ԩD4"\#vAYX z0E;>|ƋVn#8+S?N2Ĥh" bŭ]B#md볐ۉNxޮ`R@ASyC"icŽWU&RTbWJ '^cbopLISUn{"%l !|jAۥ%ـ؏Jcr%0#/q;,eٶǖT]M 'S]?9x۷hXcnӖcJMn"ͫ4T_<[C|fM-#"#RSAuvB8k$? -S0ӰFcA j"rw~*J`.^>֦AzKH* 77㷌zA ?:I@ZhnFK'5=3wo z4Bm0X%$πh7-A\wDZtގh:Ods1i( _`GC5ݚ*%jQ}[+xrA3 ^0+.:C(*%^U0+`o5C<:7en)ۢ@No11FYhMk:o(%N1uذ\o{4& \7twՂ^`.JD!Ps_*FVUC\dʃA5<02'UpZtiMetMl$Vr'+fjEhjC r+L.%q+,} S#hā0\_`0$RE|Hb3?Nin;( 1oֈ"ruB>OpJѐ# 'feHM~8hhKFon_GSPZ,pIGyjUl;;n-k{('gʭ ⍦x"4XQ  4WRDRbnns6 uQ,:_y$)۞8): \VAz0f:{ټ1ch'zd+COq[cJ=UQ|Al(A$ @?:).g-ݥw(^6iU~z?ĺ\E^C\Ib̸l%sg2 c׻+ +jubCbĊQf4NV^M3+-òH;.ޏwza>>`:BdNV ZٞD "-Ju癰K_ok(Dޛ>$}YfuF{'P+]?=ILzZok6kxc; }4[Gs_AL WPDi>y,kxC֊FP֟NU;&^zj-~ ?Qh!?Zn-KqJPt֠¹ P&yUJ3yoH{B_yN'+|p`Xw[g.NS_MuǮ, K{ܗ*Up'":6Є,YF] 2tkDb'h/n,x~"ov>x>*J]HI&T-&Aztrc(>I4(gx ="])_;k"oF4k  Y.U9ñ:oHM.sw(X@d訹aE6V#}ZUI,6 7:'nHDGSWg,'|0;9 r9oWs}@ZJRzR`'LVa/> tyQLDp&p!"մȂتAct[:rB͹9%-?x]DR? ǿ{ь2c s0 > (ZQPhJ{~"(Eq 0;v7ҫN,D~Q؝Y ZL3!<&}cJͭq$<rJssH;2 Ne>A>ds{#=+0TcC=lJ.^`wh~p˟&}s>@M#ʋJ`F2=2js Eǀ(B )js8l*}0eg  BXĂQGI{lY+っW{7Wz6ͭi=9d]{t(?<ƛ2|--yApD J?wj[4O@Y݉Wi6娱3Ku@IcF\aJg XK"̽2I{o9S 8eVyN'ƫWAt1/ =Gnj 2i!$Ofdڴ|<ț^Ky_m |P3*lQձI9!&rv莣Qy^D^\u>cXwR *Fh^%ws-&~]Ql\DEh7ۘT1=bjX6dR>(3\4;ึ-\,7қ#Sd=(l!jͱ>`uI*#Q/)Yv'~R $'`pa5bN=!hJ(m5nҞ#nbm6/ !3'Z.&fo#b+#f7dcZ a--FJQ?ϯlQBmz]bχZ@x3e(U: ߆xd>hBia_tGix v͚d4_B.$0^' yfS,gSP;xBe3N^F4(4KqiجgQ$J<i=슁Y?/r?JV /Uۥ Pyy(juX:$flt3ZŹKq[ 5hT" 1 B {pZCsm,PP5G`"'FDosc1Xېߜk˵R?d:K倃. 84Jx@jЮ鈡Ansu}?FJԿ߇R|Tta5!8iW`߻AB8 >\Aj*Y) G ͤ8;|h(b#\l^7չ>nA s]Fpڲ 靿,*:mFۀWH|FBO84[p--≂}:\5xh; 9o.J'Mșj]Ɋ noVDYOmxs*&׏poCo}I]8eW*r'YEv/ƓRG4ƭ԰*NEOZ6q.K#ʱWu͕xogUҝ ܌8P7Re5cH JT#RMAIEK[|ى6nEIw8ωm O*I䒳32R'}m3耘Sl\l~%\KI/5VVTk*E?--ȇDwjܵ7vJ:{&A7.sRk;skxx>mٮTK轰g氤MV|M}!m*mWifNhsV ,4ݘGDn|ecQ6`9֔2's;7OSJqcVhԌ(粆ôiצӵ햀?ӿ|,8[L=jrȴ4b㫮NQ9k̝VkXTZ5Mu(Y9-^8!8 ͹'r.Cr ޟ,9tnE8П:E(<&Z aYk߆"VOK_xLK%IjD!x$]c4X 2)L!]kΫnQrr6}r_iwj8[(REYsΦvǭoZ_RLo@!:ǟ4;篗!+8.ַ9ǣS/\IX{F9P STepӃm_bPֆKvk E b>peA 㝁9qn lԲD^ I\Hlj doyD;99,--G2$\=G35{Ο%#q?oez.Tu%\w5tGMSr JHB3|j*gu:8f; 6|BjM[k򱃩]f?jgu;|/zxAz0mF`]dT7*%`y 1%^n:籌&!n׺Ҳ濸c58Px^x>ԓ:o,?ʲ>~[*q1A=%ݴ5xB${nm,"e:a=Bv6L 촖orm240}O#.GenJkTك;@%4t[sE=R{/zB^(4|a..P/c "O|㜈su"ി"G]>HS i ComY XL64|iiP 5&m[¯N.y[oZ6 AsŨoEs,!ف@F&3ߏ[ o5(]W/Mٻ̞Rjrr!7ˬG ۧ SL[sLSG\j̉fcЬUY͕2eDNzQRpDX]j+ᐣѥ$m冞ejs[oc޹ I+#hOUJ3.^WEmOGwêކS {oCT޵^y==]b%g?+f+l:,kJYy &駔C@各q^wҍ/nʛv[}&  ^ j&]U*8H c3MKA:43, ug6O=I}2gBMVwtVvÐ*,U]I)߯EGM2aal!5|lz%# J=s".<ƙsl6S83Ւ`%:pej,QUގ+[n{Jr"Ɂ{rE9G}$?MDB h_oTqgk9xD4kѕ\+ 8oDsWj$oSq@ ,pс 7#ixYY7]SX3]!w2mj4Dd/zٙ Mݯ珵V<2yDeB+k$dbmN.:<_|<(CeJ B 7pTb #ȮSكy(qR㣺p:*U5!!=㢄;^|=}'g5NxX<3{@Q-J4Q%ϸd%E[y|N9mx2:_ 9T@ߊy~$5ufg\e Q[(~v}y&P1 [&Zj#͑7FxGeUVhFװz__Sf8fgD$n )Z4Xi1 飋Gn"K*$:AWF9jUv IG㿪+)wzFꢂ^p %^L:_l,rX@18[rC[tt7klC$.dF)gʓ3xY)#Ϟ; [!Qk坧fg6c&eNy=[f&6WwJҎ!J}gDbr:x4K@\.{>1gMUV\q)E4i4 i+6D16 h iS|݄m;Q5EĜщ߫Ȍw%5!Ru;I^܇B[v7zZJ:O jXb=Y7 dVIE}U[ vGM)qH 7367}q-0 zH|ӵ3+aGߖ Mm.e8xTnAjFMHO򢾣&6z)⌑D<i7Bl" |$+jRdׁY"iCg"CPU0zZwSK]fo$~<_@ KJB7$9$iP#;rĒWBNڧa=U8b`ъvڮx4<#U\_;D+8Yh wI^I#|?Pqp ջ*n2$Ff3oy"+עXTys g'EW挒뜭~sK{t '20b&d@<wWʥq8c y*}$SN4w?k/ H1WԺ6wH1BьHyk{Áq%&KC438Ώt?nҦh>dӘg@@˸8HRtk?H@ǿI\"nzm  7*$P[kӱY3]٫xS % tOFtd $t:VFAhj^~].ޟxuxlx%0 Aϛf`ً3{&Y C׿[3Tu?nbni#Կ8~pK+gl v8; Kɒ }I#mzݴww.LNm+=rW4-Br X#>f[Gu<'Vΐɤs4 P50_8y1? 밭pBOuO!RbY8ƂsPђ@#b,kJvV:o4J[`E>lbn'օe W /yq;~1 .Sz=fhgUQӦZwRwOB}-0!'CXT4фh{)M$?Ҥ:2_#XĵR#Kp(EWQCBqA3~jC˽^G·L{sd! lEt4+e5U.vo~єJb2mo /UÅ]/P&>ܜjkiH!=+@%Yl-x,5v~/}Z^'hI֯'̌m/I/0~yU泊Zug8+paW=jqFC+K 5EGY\ LpSGrPoN{"7oc#|Kνiz ՒT^ؽ' _"cKK;#G3U n_ V`iP|~1&T^ 9mE*Y !I`K5&UnT7z~bjc6*D4쩵T ,}ipzx@xH, HvXwYA4uҁBMjp@P6N Ik̂=DbxxI=ro!~~Q6V(9A6}[lRobc܅>~3OõSD>_T!pŬ؀F<pR1RӧqdTFg6E貴##kI.S)n'F!]FrR.QAU&oj#0:ϷPm!qR6ق"r58_b5}/1+MF9Bl»&Rjr52(N<Ӣt1춚j4ERoɻDqrR;W]%o&tm&I.a1,♆ e]z;]IAWS 4+ڱgю1? POTbѻ%+<g;4yFggs}u%#)P|"o/fՅuނ~^H6Hb'/8ef Z]ZGI9XO(_>`q@ض1Y̢%J~@UsHdevYeib-$p3a(SJEaݬ.H /06KG<M%@Z8H(=~nH[.W-̇^Hs"+le_1C`27qi_>s đ "+=0ji.q%]K16gUuZCL)Ac;.=ocw95ms~=#'n_K?bf5ؑ]M.,- 4,:c| Ze0]ƃi%*\7C/VOsnŎ@ٖ:PamΌ/o3tIN[#/ ]Fs]5Y0%⩛%XS5} ;0y`nX%5>y p:8"J)}CyDk 'o\[{:.L~L\ӣ @JW00eىKd]bx(^hl|XA^qx"j>C8zp ׋Rjٜx2~r;$X~I+sZ DV~>UP§ˬO6СsiH oR5djPΡߤvaJ&* Xw{#~@l<Y'" g_ٰF9{k>R?>ǀ-mMAKJ'SMEiNcpZ(hz\ܛ0? ju:M韯?&^cHET)̓qoIX8s6~u42^cy`PI*$W&0$>x. IL8LBp@ ikE< mZy'`fU' T1:j]?(LfƳ0yqp`F{B %Af6Z?QdGROlY] AX$q @R/ ?|q2S"Z 3Ts7p51V%V~}4T!DQUWq&,`AovQʗI(JDi Hua݇)ВZSzhʅa{fQ"6F*X3Y Ӌ|8b2Ed#0)FHcmjNpVy1v| o. nVY!pЩrQ ըeƴ . Tp2ηEB(WpX/XId;8RC?JD]| !O3tdHeK Kcѫr7i'{&gT9pxj9 @ 9\vԩޅ(9 H9y]!NRrGHd3$&j󉛘L!M@m74 k}ޢoԃ m%QG^M̆kCy]1i)Y0[品X@qmȢ'Ο\2l9uF GVgcCeTycօZY]Nɧܗ(P DI]NBa.HAjOEd (!j|(sbP*5h`SrSGSC4(XtUQ9c4gߵ)͘DH^xucF#[ہ'zoS XkL\g~_?+)\#m#W۾)Z+Z,7 r,iRP(vpfѴFX:+%,[_C|*-MayHwH⿭khyo*'PÕT efJ߼!{~VtZokߡf>-d/Ih}~R_A6%e *04!'.#u*#Y(Z |i]Op(rG3LRډ[-ݪM<+Nj-c֋]SopaӰme:-ڗ[d2 z-?lvއȵ;ްӸeͿh^y dL[9oe* qpe%wAyޚ{5r8g&qJ׉Xg+z՛hWEűkj7я4R&òW8e~'*\Dpsi6v9w_᩹O4_GJGem Ⱥc|Wh |s45,}{/_g# ^tx07h< U)Tz8MB?}WK)=E䲇l4(_g(^M~m⧵+UnVЧf|9::[|S^ٲT{xU7,A07yV{ӊs\(nGla oIC9͏ƅZGtp:D}kQฐG>m-Hn'bxA(%Bx_G0.%Va@Ko+C5ݻ|d(wծC;ӧpSΜ~2%DT)oP+H5ox.>`"R"q/Lo"ATjl #lg)kc|>4cSUKTcAF1ZГ0UhR)3S(t$3+RZ4sv։֎)AQplqA_v챵f;zP;^ع<&仞 mX,yI9h:x6!26qUV3l>zݮ K/ i%zf([[d>@ޘvse]v*]NZ8 ]Ls^2oG-3&UFAOWg7]i'O.zlxpy!*O^ZY Q-2YY$]a Ӥyof[=Ni}@wv͞njL aFeo#vR{Y58D%+SM̰j3h Us3f2p;rRF/#'2 [ϋ\1a)*ek :DW9B6Ez<:ov ۫@kv6b$MGU ?v1.)_wa5@D=>#0µwRj=̺qv~4t;I;t(f9]g % LS ~s&L.t^m 08L.>b-+kٵ;'}/ :>^ҕ}F`a#=3N^e[R6??􈷂ED+l%MƗUȎEj(hJA.a,Ky_Pv UOl2֡ յOBګpMQ.lR0)2|yFK֗8 R7ƥ@z#UXkykS qgCcY~F\Q\SmØj-_@8'aKkE19s0;X/E,yLg\]u:_5JCjH| nT |' N?WA 1d7z| e{"debc9>ƕ Rp_dBV&L6P(alⓒF0v-]_yCz2'_FAQuQP\}׫^ Rhj$ 쨉7, O'Dpq9mCBqٸeu*f16.[EN#x"쨀"{e]@/W؅ qNy^zK:ZKx){ź\M_]͛xK`oUV)@H}̈ )ex\7ž%sFp{2O.osJw3o9gd֛;O"ҭO2KaxuP[NSXVG l[a s*69Osr\ ZgcBJ悗/H~vO=F\,V6ombS-{ye ~GŨ%)qDUOwBI6ho'$#`7/Sh]^~L6 H°y ؝(Px(vc{Fz_1iu3a!%"$'H0]"%)jMƌBpÏ^>'kX}Y GSCpfH[:;&JT]ڛҨN|ڟ5<׳R)~ypWUfZ4W¢s28}/˕ȑ8bņv]Tt<60!0艻 -5M($pP@ ^(3$ 8 q?WK|o.yמ^\s>uhlĊˤ],KCi!@̀2|2x!x<`-[7s:~jOwg71zAͭPȳgr,0=[']-nSPY8GWHb3EB%ډfBz9`Cg`Z :Ԥ-B2)̯يvV r Ai8gzYabsu(Ov+ VjǷR+$G )&9| -xL9%a9_DžJ5 '&wI!.fdU1912\R|"9*(|%CDV˳⽥[ ̊k0.Jk.T%O)۪?K4ϙ%Ȫ#~czGV"]Po[:3ߎ?hnfOP ѐj1{U +ZMCBB.p!t3QTl:hwɉI:s84O1h  &e@8ai=)e+VN?6!FQF͕_V3Jݒa(o(j8^a(I4RZAY;[?7O|gfQ"nD*9"0ߤ;7̊͆O|99Ktm!&4Q(}I=;ŤK0%X<.N1zqG-H:[{&Wkrl>Fz黻$0KZPA ۱dN|AA oAm9IT47'm\Bd͉MiʁR;ao]H}%'  jex1tPGɼC O_W GG#&灥;M,ꏮqXsPj|KlB][XP*f;(=wG՗ՃJd˰ 1L$P?8` ,pŖQߎbE0, .TEUwq+,j`Ͻ: z#ʸ־Gt[|{Sh(DgF4YUk9P|ײg^$ϛWw ([;7@&lg?vwIq(D$ ji.8u8kxSۮlUo/IW땸}" ; ڙ/$ hY KGO$h[$]( &4CӮ"td `+J8:vXuu =K0󒳂Ŭ(F/A8 {}ck# t$R6YXqb;FWR 2Xe;4[;ڡ @%j&)F{n F_QFe:A& wHR|N|R){D,#?=*$'0tgΡbb$3s|b@T!]hQwZd Jb@Y[ZnöGg1Hfz(1W\#Vu0Ҍ(>ayƨ4@ΜV5W #~z~ 2yzK&_ Y5Pg2yt`mm^gM6hQ_ /̸m"7'%$y-d@6c4!!IR:6vp骭Ʉܿv,'Ω߃t{` B82kw !S  W1k:ah+\qIsHu͌gp1xtsR)#iq83Iƴe$*"wJ ^Oڋ'skl;'өa&}pAIgDNm'o D@0m [n=OѯGQbWH:<4I@Sql9-]3UfBUkjc*4X)u_b3A{%,_SBY}KS1l^Gϑe*c+^$h 'm[ A^!hȠ/\Hc =-xk\Ut!"!v'd׳޴ j٦1*;`L;8KB94()dM q#Z^b| fF)z-fHz s9@i{F-LHG96U4]I)QlPX,m} 8e"YǕHU C=-=x?5YI.7\(%5Rt" ք PT= @^6p/S(\Suy pe>mD(GR/)p9"llW;8F^zcu5[ (Xzٲjwn`+u,f9:-x^fyn{j2iGt EÕ^!˺2Y݌kE2' JmfҤ! `{0q|T;r[SUYkϰ"T; Lh:VuuDF+Wmzg3=ϙiߩ?60RonvGdfک!Gf)$j8CqQ %>ϵsXdDNPb9PH~,_az򞅤^1ȵ97.beȱ۴͙YCYȫ }s,ۈ_éO>t%Wzqs'kDZt DRr1|trN\h9ʏKcS/8m"H"ruCQC>r 'v_6y5@3^2[*`KcAҺZc̘0&1m]!{sh?FJZST^(b 1ݢX;:!CO=U1gp"ed}C&mtMV (:RȥV̖5^P9-ǔH算3fWX$V]E#KW EUvٖ'|b8CMn*l2g~sN뾮.Y.q6bU}.AZyY/,Ÿ:K"8 a.a9cTm!Y[,czX#Ts@ <]}< b2 Yg22,O⅏`_1+,xu%_󦝯 wh\8"R߭.w[6NdsC^vC>;13x%Va e߹1i&Obe-, KFJ(Z"0BhJ` W;ҶrSBFPF^1 K"H8DaEܨOα`f0q ςs[g[p!j &G9VBRO Y*]sv;P%PB3O8,F/*d]H'c:rzA[tK,VxhNUR Q*ʂ Xg4pv1BG+` "p@h> ~[V,*8Ǐ ~qiÉiB"ӊILG/! \o{YQlν|Ą$2M[tQy|’󪓥-}3DȑǃZGV-+0H9ah0aNg+0ȺW99 ڐE8bxTc16I"ۥderJ{@Du>գ|3-lPRMBrFl2'PPg+\H{ˀ+e 1HR:k$д2G4ɯuVCYÐ0uF&duݺWva;c4xam=gkQQGB"[g8;U f"=[b8B|C! ]$n~-% S)4v%F #/R1pٺä}(vuݟ8LJ946GρCNDC%] 3U#'ݺkF5Y)œup=n29i-}0k-d6MkJέ:aЭ#O2iOGoc}.χ}#:/( -(2Pahc;YUW ``|-Gsk.wcc#QM3փƯq,',n/6׿3X8~BR Z{琘E$XpٗUyDLVgP=-LĭFMm΁,7Cd `/dyA}HR糃}1xk't~ =.?8qH!uNقngKP3x݂Ź "[Lʀ"A,tlDbC=G> [%4(b v \E zxd`T4E'N(^+=AkXGj.^5+/B*)(nE$N5IX⥛ӈ=Hl(o)N =nG 4Gjq.X!'2,@Ғ'_lp!'g?ߊ:S55b2D6DsGCC8*/}Vd/ ҰRJgqDJ\+mĢ <4 %u3!FX8/_;"Քo!J8s=Kp)v*Ra뱮Ds573g9>%_gQ(p1Q8!qaq-3) 2iՠ>^XL s3ei53ƭaJZ{ 荥;E/KaTW ,y8i!bVBIdBJg2*6x ۱erbj`P)>i0>g} ~?F#4^֘8L;ܐ F7#ޭ]+i=6:Y}7[\3WQ5&rj׳ =ڢ'ذ,?Al.:]f,\A[< p'^PzEUoWb8m{jy~ q4cV.s)`:bᬇC5(SfBee~nXME *k\a]r.2tXsZ[;~wl#Ǝ¸Wˠ}0l8!` <`{ R~}Bb,5&̫`A!7h06sQ׺vrBl2cVXF6ff5.'U;Xxcc"e+{ErCbJ\ZY m(VFaltdUY#U@HuZűe1~d|" X(2SIu_oG!]}ZTg˼uya2?̝td|)=]:kR@~>K3*R5>FԶ)љխ̈[I"#!DĦ}s]|Îl =4Bv#P9Cʜڒx (;nƩdH\LI,k{:=m;O}ĮL"uCaDgt)H1{2Tyz,T+@Tf }$3Q}bVSUVon5꽅)&ɉc~>~7EFys=r.Lr5wmItUt=D:Cv^My;cws%!iV#O":V`$wM#h)ھN%$$o6XD+zJ H$n֗/ ss--_)PB#]/=hA6{?S^\zQ(N5P, HDÒwuHj+nƒ Udb<>P!dzM8fwi$˺0++;\]GHrEGB}^,!ǘAEkdu fsՓ5 n`rP83 iugS*E %Tα1KvDտ"v$K5KXk [T*6A(|I&vnM\W.J\ pnY^]#\2;=Gөv{V? 6󋈸Q8uksNAƱ 䫖ʃ3<rⓖUH3j_s{@J`JV$xĜƁJAns qڡrhrX4K|\[eVexfaϫ:*zxL즑h1F1cf°ǂJ– /%lNY _7PvRMAwB?ړP`Sō6vQϯ_}E!C8qS!:v*p|0x%WԋƖTS/mw`89Qx͆NFBS\ZGrjSEH8lE X{B%}܎wܙ!W)(I)h.t0˞A:HF,T1LC ƽYc"bԽdm_)!ڊVyUbkV%BC?9d31i9?Ȃ޷9Wq/| $=gԁ"hY.v:E̝ tݬɃte`HM﬍F #)>母=d4}{ Eϖ0\2X H_b>v$IᷛO BTclou{tsY*af*0_/C)A5#vt JN?/R.<.p#YG"*[!P7~>d"D>Pi)g/$ drVi/ݷyi DyzB xylkX4GÿsoE<C E&RG/AG#4{ԬiDa 3Ij@m㽹(I>;誕RX ȜP%?& :4Fe<ѫ rjT0,dj/ ;]Μ`HwgXZϴݼpmL!b8k76lc/aǫR 6("c Lc[>cnf^F)|/So+C.zlVxUyb#K9pQ, A >῝St@|e]P@qz*C>V =JL;Rb&Jq#FW5jJ ۀY,@edAZSv9 T18Eӂ +w* mѻU}υM,mS71cXٟgQC!Y2Uf<7#.IU9FF3ϫ֤NjtM?_\ =cT淿 @Z낤^<*8ڢ_4hȿq(zC1wZo'E?Nܖ!z֝=`}PHUfvriK3( Wu =RcI'(z@AX92\gkUkQ_-XKqEW,,6leeAeLm6+DӃ@Z"zޙZNAT.ںH5X[zߎ"~avwŔZxN|!R۪7mo=o2jsr<(Fx`ho|Q4,ޘ}9"'_W ֠0yKNc8ȃBN̬ԇ# K8@ e7i D*bE?즡g v}c+~g;jՇ:a P.f>HNW|^Ҧ}@F'䞊x_|GSboO'?p# q Ho\d4Ř+WQҤgk;> wBbҭ&Uߵ+(a1a/{`  ;K!'vY 0^ëkdXsL"Z"dIw{1 /Mcyh*D.xx990s-̀5OT4l&hpZ&9(ÍLC2K*9$XK"NJn^ C1Wǩz(IYQn}Ze2Դ X0t }:QJRA/H $pPv_wctKfFi8Q7i;䴝 ,tP@%@'k00C`^\HCc#BI>U~iI]&ڤUq-~fmI'X c; G} ]w%iٛ t T]r͖U¹"}I"PEgQ^T\lc\q ޥ{qwa7}sI ppJ#U׼0P崂I5HMEcߖptlEKhtGI]}b:?F^DFJXn_2>ɇVS͔/]><*=/_"vƃ/΢64&VqDogfWo"$Q%.y.yCC*|D6<3#~%6p>Ύ0DA!a&YۈWl/h]UY"܋ĥ @rd[<`=3 ^WfF9?T\ h5n+:qr !g5o>2|=7 oW5v`O8Ȥ֓ibH8aDC@xɅ-0_A6j^)s?jQ&-V2=ZSٝ_$FTژLmj-=КuwmfT_[KMpT,[6{[gj{鞳)8)uQYj9c_ؚsAmP 5xXܫDMwnJf뫽qu\*,VRȡhZ7 I8Su[okS}(_Et{1ciɾWVhb`SsR7փ`^?[ KWQz[):qs]nV,#5k{j_5(/\3)q))|C,.}Z8Vx!. &KQiuIycF"FIB-Ĝ?X4V  p02jS[ 6#Gz.i=>%WY}hz XktTH%H/QSҁ펃h칓pJgyqsH] t]@y\8LHU8d# WLB:p}\VU W`p1M3Mz{LŀOA9΢3+s إi(P"rH,^k(^51e(lk;y fePK .c3O'&be$5Ӧ'RE}_GYU,֒fJ K Ԫ Pg dpxbuvN˃3 1=+}MI\Gػf7hEEWYd5w`Ε;86涇Is^*|Kż犣*I2#Xbf9i=='x'QTUH&xZ s@¹I鯑wP9)Yz!*ro)%`lp-Ď7G)Mp0?<<:3Ov%I~a D%45aD"3Pqؘm9kV D M)3%'Q#(iENZC ]i~i|!h\}ND;׽40TANq%;OUJVo@8 VHOք#_X=u2,u)ȆyR_rEhFjt-mSmVr-1m#7og֪%qSC[!E=QToѿ!}*(ăVpTv~YTpq[`H#afY4;^f藡H n8+A1R;1 a˚&,)Vrle 0$C/X-(,7N ̏)*ק +W+)"aV6}_d.0>e{d͸u4hZq/vW2h(ej]qur=ŧ).2RǗ\讳fx xOJe8ګi"ǿG~jέi1-=fFzxp@@b,;t,LR7~DN@0ݝG& V̷Cc9k 2d9mfb"؞BA C,r>+hq,<ڼ;hhu}~f3',) HL+#-bZ˂\A$k7Pa{o[d~,e7R{6 tc8>%],.\sckFP;x1_yj6^3ADhn[Ƴ#lH[jDme;pnpڤFb-2noׄx-p̂ wu2hMM"3BWox7EggphV44=NT8"IMM jд5q z揆2vA _G:mh ~!۹:}B7O#Na`wNi<O~̈́t`a/@@J=ScxM i|q2pg:^-YOZXao,٢sfsao.eh'xy$|`]FB 8,:ivGZXz~D igs?W[)<Ғ/h 9ρcFg}W߈lxYZcs)8 n51[k_8#bӢ3::y_sr!(o]kTq26 p 2Zү[μyTwjrt"-˥J_P+9oq.#hՀNh%|=tN}ep2")^ ?QJ3ow5J"@^YI(<:G]98."7SEmwܸݬං;/ 2/*!D ϥw%js:VLmV9V!+idYB~:C`H 1JzruҴs6KM:Dvs򇃉I\ agNWSҭ \AȇdMy!r~;&|K,<͐b>PK?6@?ltJjN:Yr`A+޵7lda 䬧9/R0}B K%9v d@49 W%O_덥y`G="mZ 3""_ ͱ\`M^r>y!vPSLagnAg{]\zEzPI;vHtO3bxp0^ UYnA5Βu7c6%TM<іmowl@7_z(ژYHrf`YsxIt:'8@J"V|K!.(}1X>ޮAƿ1sd_ѿ1AUi.R]`#pI&ruH|L ާPQ r+ bѾZ4oO8-s2Jy ZA0z|( TѰ(iZkMӅx쪨d*/HWmK !Jrp$Qs~~@TZN?Pf|Vg;9]1ɢO˪cL sI˨Zo? ^::m:F ((w( GXȍOcNE? +v^?džx-va%?SbFx үUP|I#ɨZh0Ҍֳg|3 L(@gk4M.36η#aFbd펋,9&4d^mF"v~bhMۮ!j08clpA$naj 's'-[*M&K Y=O;=`nEqtR`_!uǀdAɤ~]߫lo`$DUwR~zu34Wk.U& 0DMG1Mq#8+*sDJ7!pdC%W!?l$ޗݦ '>[-w\ CZ/(E]# GtZd9G/GF.L$c!>H{(:9s~e/Q @vF(n>dq;Bn+[GҧMj\= EYNn3_b g"=oڟVRbԕA7Oq p.9UV̢(Ź)~c'cKǟkFxCb IPrfF,ojlוXk7xbB%IA]1&Cц6EѪ_Z'.tQR,4s;۠yTWt_=hs,J&QQk]Lu3܃"9{Tk-_mHVl?['|k,P)Rf#CdպC`58fC2GIhDk3I)`yTn=~sCz|w?qV; FޛZ*Au{JSUs`bT_""RzY_p#ո: ʇ'\YֶfO jw%yX~y౳#ncd0JP=jnf{_"V]0J;D G>c,J aۿ[Iq,+\,w YA|@|줌Z)6RY+>#p:%>cq8NѲ;3כ.6Ρ(#^!q hMM1R7Tl|C nN\(͖ІA%{J_棬"'?#q{ FVfY AQ;쥇ϟ.T*Wx#O lY2iCԡV M zP_F%(w+Ҥ=ם,\!zby͎/B{ A75Fe M$-cW쭟™_N?6=?m|j+Xjt^b1ʹ[(EMYdE@{gjzj1x쨱ζ7#K#ÝFqU EZKjLuhD=e+ɱ9͜q@B;>ݍGx,17DSp=spxH jDe,2J Mz`|hϤNj|w;՞2|9]biq߬O|vߟ$"rfjHG͵aiV[67eVJ,6l.M#ONް/rNK=}1(%З(oZdq<7b=O y!eñ%BJL:d똏+$ q4q{ɉ(ɗ51=q7z4U"Yiߠ>bB%YJ*9'(I 0Ozp d.B&xBgg XTֱX` ԥZO(4<؈6%˸0 ꢴ8wk4@b \9u*=nA4^r'H2p%ڝߣ*G.vzS`9eΣ-3kpa1|0r&7',"|^#>U4Sgz %w#@5wBϩf{ M,ʢ'(`ʼnoj ,MpHKN 呓#ibEQ^,_mm*%Xs"]3!R{SLϭq:w)<ϛf?*PM]($n~n,A񂼄{t`v_^& F,SfGW45F!6"-jw@;q.ȏ6v!$_쉘#I=o\@cryj# \)j/;A}$OabF1qpSc0J݊h>cw3WAeg8~TĂ),BkNY(1H8A)Uy޷]^*xB+NҴX &!]*EI]IkYw3sQx}8Ol/iaZFh3났'vLՒ|ʜ=[HW;ɪ? ?̰t8?oHu.pF[fPt=Y;Sd7y? I҉ K53,z,؁=ĩ;~D -?K0_`ۇk.g ؀HX>1~%Ւ NV|%5{?3}?,)||)KlByYjA{7Ȓw۾yjqk:& f6-jJH^i@#< p?=I>zE5&j2L~4rT.*ݢWciRvMQ-cƾ³:9QsTOP_<Ow:f#MT~@~ia+?h>*lnn_Go1ֻĸvt ֓Rmzɦ, >.x@#r!l%LfvZlWc̙_,);zٟA+:]HKIo9Ha6 ߂L@E uͽ ^aSQƎ^CX"%~a`pSkWP,<A>C +*Jx^T$P. ;gp.Hߎ3?E ;rCZrB8hzTT^3Cy_;6#[ yfϓ>8 |Wxy=-d5kPP(ǵO(K|2nzų$Z2 ^YBjGuMqMBwɿɽ-gKU9}zA>\gdKf2>H1+K9W{r6*ixpY6ne@XLD4}iL e]̹{ōcLؤ}t+&{E7ClTiY=m.;`:o~;눇 4fh`XFm.7/਌_d#ʎ y/UtR{#S%{Q; /0r&}ɱWGE"'܈jg+xJ4#0aZ3꣥UFPڷvK{I)oQ;Wi6 :}) [{qȐ-*BXXUHY\ܻ&;:>G}@D[tAoisX<ަbڢU=Tu0}1ॕ⚕"}@ǧr!GICQ,Kƒ!bSsզfA}M ʹ Ff:~IU䋂<Y1*j.(yڅrl)f-yd UyePJ5B͇R9j'k|ɿcM>/ݳ1EFo#, [-c TtedXVySqB>Úrs'}s3 -HyVLUY{z:ԊJCuquR䝖bw:>k4ު9&RڿowbG=#=_0;|N+nv+Zs9U1%1۹=޼KɉmO$I&* ;d(|*V.^9gMm֎l>륳 V{WRdə_mb' K75_5 P61tK Sx`#XQ&bhER^m.9~~imP2[@>PԪ VC $SaKMjyH=_AJ~[р6qcdMP+=.F:>`6C^+l}j$YX$4BmF_IhF(^D{[ȿ&!VP{3sP;}~#.' us)A(+ѼNUEs~::ySQADO$e Jޮr",9sӭ\bbgU+]},_t#TT%Atx!b)4~o .EVr_Rp;0az-T&@ I_-*d~rQ7 #X3hnj!9j+*\Oɲ=rJb q[+懄gKŚ8 . xeD[ޘB(QWjI " <K}?k1yUn.(1C=윝8CSξZtL\L3逇H&օ+g'8T!}HC|sqrKv5քբ:Uf V>1l |6/~&b!&H>* ~2B-Y<hg1ӚQŪ2Xu9c`aםf1ۻ Urjq5{/y7cCq-p|X(<,"OH;}o?LTxC6_gFW@b aj9]/pG哵ggѯF=T:Nvd?"Jۤ~@Gmtfh߬!Im{c[hnsa Ŗsbp=>_I2͖3o:rp&UWXcޣpps->H i"^ƠwLYmM*3idn\yp8=ҞyڈuUSݵ${u#\=Ƀ2kG10Z]EJFQlz+&b62!kv@ƀ"FKͫ7겔eI4kP>:{\ܾrfg ּKAQ\OobXu19Љcԁo$c@SZ ۮw.u5T CtW.)/\Ou3tM$f^ i񋚕QFo wC0EGj{`ʘ[uT,|v;Qb"x 9:ƞnq^J66- l4.UxcLY%^&dɰMu6ԦcoO5%(H_Z4G&u$fQP&nq߄'S̺dү{56Wӏss /(2F3Xx>D<GIODÒ WvQƃFU6O1`UZh09I E5}I7yxQU>5wHr-Tl |Iah:~oyB.SuqX 4>k̕XfΕQ^C=an`k1Rsύ~4E 1gcCNA6<jݱwI 6oiM?eJ5,0[}IW'Qj#R&H{C1މp pv"[hziQο&}6sqb4KP 毞wLG$\vPM$s22[lLTV=ӀZ`k* 9̂ ;r O>x"J?Zȓy}t>HPo<'C)/Ey1|fSYxEI ۦ꿶Db?N"YxO/+CAqpLbAJ^%xI7/ȶ5sGN8:C,>0IQtj{}̗І nHPNl˸)&A o?:+c ֻڲQuNܛ1"?bd.B2+բg:Ü]۩+w+^J_MY63/w'!n (6dKBe T{BD$o o2`)JFP8Z Xu]am%{ 8a^1݌3LS)tM|Հ@U>8Y3a |B* LfxZ1*["rc4'$=tQ74-:1wX{s.顶xnlp>TA? aM2DdzEC/Wr~LQb2 `NSVIw`Jk/F.u i$&{aa*J`Lqۮ{;Ѻ؞G *&F`s}ӧW|RfW1KvtbΒ岹j0/֦Erz?̮sѳSuJdS{P]-Ľ!ÜvbO.rN#J4u c,`(Qi nZ%n>ZDߘ6?L(I?Tv{`Gٓqvciڭm„^Um0D;fT[j]?iz17.G080 ijAeMgM$$kD+5]B58;<5X؊@#L}YC!}]_i:]hY时Eosz n_0i }6ʣ ?MI^ ȖM l5Qynm%vYO{QJq~1匥Vw'E;ˊ ݏ1&/u.+bVݠ0;%̲P9| ~'ZóxC-`/#I0=26i6,y('!Ke -&BN:.&^NT& {H7 P@^pC!+8tH1 6iuua NNԜ|;ppQJuLb֌ϔo/NsKX&T4>t{ f!C-zFI"‰+L"o^W:eԜܥ}A#:Ct1K$)8!]gkĜs) M#'J a-тb Z%DmNJMJk(=v< ~OU+\xH.LMM8c;؎XYK5+*nJ@^+wP+^9}56?"i b`~_ UJ?-|h~,kQI j:սCnmK騖40)\B;}w3?S9\_XpnE*ck&)8LK؟F0Oƭh!e1\uJðPM#| nPPԴC2ݓ} 5jkNnuaݻQ&9Wa>";Kp;3M(󂒠-i>۷zұ]z_ -2t +2$SA>&LRilm0b )AQ]ow~尽p,I?]z,{,o7*`/VS$&h7E\=a u?G \ɮ>IĉGW Ȭh#4v$B|) wYa.~sT*7tejՍɷ*ދ_w3_吼DK@xjg%:nl$]]!5y!VA?nODr_pƜ\Vw::u/Nċ\,*0JgW.DŽ}H9@0![3%CXpџAY_܃5[G|j=bƍOZWQMzvXZ^8G?d8XyV\)N _ f FU`iDҏp&o -Eb/J\[2)o0{ŰώXPꓴ0@}J~EGOZB__{ݥs'j)0W{DJjt}Qn5ɭ6bscoMI%ЄMH XҾJ/xu"$mڑwDjR[s(^({^-]ёʰ|@Xwun+uSmYW{`E#mtb#R+-5n󇮨T&[:Ɣ,};hW_xD8R">eÓ#,CcP_>sj%ok+F8암ӡ 8/v3)j4h m^$5l26ןnak|ågni!gáoMô]&{DhQ~ VaB\zi`ݍeợ\iԐU3~{둿h.\-AMb:&3Yif:> g;/Bl,-~T٫b8*Ll;e%1&oKۼ9>=bsB.`J,zW׿c|Mӻ d9|>vLc( Lt#TAyk.s ~=E͍Y4'fKȳ_(vϨ=U@lYu? 3z4uX[ F6SӘq[=VUIx3,LtLezJpRF!2HLuχ!kzp+cb{akߴkӫ[j ,A LK&xۿ%cu|:Ko7Ԋב?082OqR4҉T3r+޳#SsyeggNHwfCBN0?߬>`sAv7K5ɢjrFdO~k~-.O0cL RH)2W c*X'3|=[J)M tfA_g6jR*DueVO ^=1`?i߯bXTqիY2<9/d*.S[Vu6|&%VjnS:80Sjˎ=_gk$SXs72]']䔈f?ˍ)-J1#FeC5&Z731_Fϡ"vIB PX,񤵆h}\CPilEۀ]%aFJq3cL2[Wɂ4RHr.Kd֯jGc9Mկͷ!8{$2Vu4@7czkm4OܠtFRfoRL9) :k ujqA;AFZThF=E#pK'lʰ*]րuׂz<$!JDrhנXIuTͲt-Y)R&ۅXȔ2ͪ0]#-vhm)"y +Iś9]`v!>f@,@ 3ZVQ-XsHor97yQ?BWFv$u(*7\IFCL ip6S&0so:#^ P5Kki:!)7<%@pd\&Q\֮Gիqb|pGdzgɰOB;Rqx%H$PR2O@cD,Cuh/^k'!#;hP4Z?<6s;Ua'~MKX7p/;qJk뢃%!͹ xZQRxRCwel|!6`"t Ow:DG|G//Ѫ  LI?3WӪw8so1|ɟ~AK ^rĆY\FLW$E"LrSTeQ^h' e3e'ޭ>#T4aB[&438Au~'FޛÐ n_i%pᨖ-_0ØZ0ӵ~@Ine@ R݉#Q?d7C!E;AiNpsքĔs[ӶK2k˫geP2e7}}YQo!]H$dkvhY_bƔ(kl0,0/lϏes%W[Q } bxf3\4v\:)}=4aqB 6~[;֭0H."|)ppeH$ Q]>-w>on sQj[8Uq#mMKY%^W3-rXҎMгV|;6Lq7oIq: lN~^X!9X3 X>ݹMTX'MbzN XqԲD}ř( E8޳(u$j;d#Y՛~=/eOZz:f8Q*ݸa^ՇY2'`RD_v/tך%k7W1eGaK;Sq }dV2,xZGUBp3W:V* EaX.(R$G9w۱.0yfJ_U9`WA"ĭeAygn3_Vx3%wc[ S=LOäewtQo9#%D\o%:JpMX??N(s*Dg5{P+vE.[R6$=\˳FMP|[.<[e 7o.0C]J(e5xٮćW-q\u8'4dhcFukb0#&/ lW,ir%l`iD&vПQ >ЅϔR2^KLd1<٭^z8H㔵n4q3ğɅA!QijuWa.KMF@:Y)O\'Fw'o?htا-5U"g$D~@CCˍK%IY, =JT(v ]) c?E2QBzxe58ɳ%]e.2af:p[;â z/rJ1i:#BT\˳moIK~ԡؚ((uLKw +CGMΰX iΚC R-r$\T}dԵ8C{KiFmEm R)ێrOj~A+Ba\H'`vxoOcmƚLPAƢz0 vD_DQ UNnRͬ-d<:i>qvDݚǞ+C̜j3vSHޘeъk6):Pŀȧ=ws$-?g'.y/]sXۃ ?ž[n.ő‡84&P*e&իCנr㔬pr![RݮH>%㖳 "87Z欪*^_|bNOԕP'I֤\cԦp^$8 +P-C e?z?ޙQD5\il;[b:~Hah9S !.LѿGXTut^/;旜؄Qm`#R~7Eu:#ytZAx@J[\i$ Z` ND9)=7*]8pKU5\]n$ cnO)- GkRE< L 05^0۩}q$wdb(J9ٿ e T13xhU#2;&2ꛗw;9/gS׫j9$G /ȉ[t3 Έ$I}ƈ)y:)k;Yz}%ef0?qJ},嬱^O5'D/*UԊ}( ha̳$s~:Tp4 ADbβƜ\|3O{ڪH̆* eAiu(uMzb 7̔grK\ Dψl71O8~l:lbQ ib8s w \rnv$RN.pbl29SqY-DRܿ VҼiHR`IJ ,^(@9Y}6ܦ Cfc@H= ?$ fQQ1/G('5P$m*?1*,$򺉌2iֱXB O=(x̀Zs[׌0B fFbDRŊ饵KD}W݄'ݦ&k-%/cF0i$S3͜k_粶 <4:cjXv ֈ[G"IF!HÏrLkVB1vb MV-Ⱥd;ÔN=Q5f~⦪ H, r* dA>p'%kÜD'xBT|uEI8ˬwa($>MqA!B{7gOF"'ns7:xct9S,a<%4.6nY9B/LQ^v*p%?جdfrsei+q{*8r8ƵW96N&JkƔzĹPNR=Dc!4۸@.oAD*:ystP X1? TĻuL'4N2 ?Dear:\~e閘(g.d!j׼{q T|#{mэo.VJ;y1GگcjՖYX aܧ &6B}Nţ^iR\d(o5gf*!ƴ-\a׌%2@eTG[ay,'+઄a^x SShFDycn]*oa4Mt؎𣖿u9fн/`u7|j٧ VsטZG΢fV\ m)lE!yHrY@`f )ӌ| ђ'.t(歌 PvԃǂZqp+&@m H} 1;~ow^Yxlwj}rYsߧ1,jJ[0 输WW|7&jfB{!شJV*Ǹ FAhVeٱh?- 5D%R *ǁG+JCQk`BZa3xבO(29ݓ 2jνLqϠmSS>H]~O]1V@B@8qAyE\Z;hSk=1(H~qBR($B]UbJ^ =T\L?$z6V4؆OOAux[mg;,L{bT#IMwA|{@jA]R4CY*Ư6a ,Oe<3w3:?yP|&\SF[m5 #FCeSf>3շg%di*ȹՎr27ߝ?T3vet'Q<槪`s%r.~38nGLܳS(-x@q`Ӿ鶥Q5[f;l/WFdтQJZL\G S~܂"~ZMȟئȄY(Mi $tZ(WE-'J?vX,-4 cɆ=4Hix̔Db14MUPms48Ē-Y&s8CxM#+ƍڳ9Kj=5nq18-*3dKd>tݪ8{*|7e? e <ʚ#~BWuwf+iv,{d\Qv8BX&Ok;6 ]%1Xb):%&g@0-x6pfZc4]LX"cY|*zo%eځF=rxyJ"GWU:_BtA4phIafYU+L\+<$i3.zUZʛb"@h66!ї<9妳lctP))r|D*͕Җ l{ =C 7-D[D-:s uXr7\M4 j Mxn%g=x/tr>:kW\ED@|ùHռ|^Y8/AH{ 7`8a l.priij0)G@[D;1ɬљ[O!9EV*\;ICrۆ{EMjйHwX.S T?^*@Yh׉ޮm<[iRSl U!`* =FAJ9q,G^qk1`nb_x?()H? Œ4ڿj|'ip]ϹTFԭ۵rTV #EI Iƫ5[$ wǎS}"|#ʍ ۖ^#4. Xc Ҫq>F`|$-F# 6E5:.@H93.%:b OðA=y~[HMW7#2B=¹:=vj.W#jd6 *rtuA)񬫂ĩB'hnauҿyb^c=Y*pE=>ےI; Jusq r*l)/=x=Ke8;_d{5_ ;al- @*hW%^veVΩ)#nڙn\C~ls|u>f^6mRWHttjDw($\KmCKl 5t('k= JGxy2|]әIbv\G=5G3/91K IH^m&q  \7n"f ι,4:JH!eqqq*cl(}zMmvLaa'$4cupԫ')[Ml&%1pkJ > N!.!>X REISo fzG.!SkPK X!EVv\yZC'76V4p 7;мIh<4 i1* VvMa/gY!XkI2Ѝ?HBń DZXTA٧#]%̑Bd.cў\wTշ:cM;><9FF ^;jb}͖bn,3o'7nxԾBt_e6E0]!5HD>UnVLV&}PTZb9xbHIe bt*f#tTwV8VP= QuwcȯOpBEeۙIb5-$6x MbD+;ّY0bM*|E;{9դ92&E;'ko#zwSRG[._{d? ɺHs#*'zO9521 xwF*9vL{ >66#ӄٮ3_1f1x* *$(0zqc7AśM v^|vHu Lx\4Ov(WsXV<.fS.7{, ^ۅva26 O3~_#KϴF_>sTlİ,9 >Mc^vZ@dyj&Uѱ0Olskk$XtolfAb$=:KL¹{XȾ9+<B\uNSohok!SjPJ כwZAD5خX4V{8j^ҙ !P`y +q "t2VOqdexb[$G'mOgM}YPx  :Ŋ$7bFyxMBS䝈NJͪ]S#\TTGEw|' o L4#~OɋM$OLH{/xdT/E_xɮL ;T X}.;(Wv-~%n4-bۆ^(|:IN)E,szes3̓b#Ys*S|xDr5ϯ5 5ѩ 7EMp%~Ґ,>uYv=rA7>N6r?3eRYj| £)]T7p|h+9`Ո>?K讏RexVwcH".X}f~;ZǛIǯOv5U: x޼*F)n]3]u(zFzzqb/u`Pw(Vj]A*_ufx@6^M0\!Ңn#ƊACnxf A1BɃ ffSȍJǼ3:d80o6dcRʙd%"| g\GYz߄ȅ؋PfH'VfrN`NL]fBG FWA@K$I- 1>zA',&:_4zN<Օl!XsN=9y ͠5sGX#}QE};ӣ:r0շn׊(k$r͜A#DJ]v0:5Iꏫ561&\T5o^:Xwj| WG?LJ&3 &1Ycp֑?;|7_u$]xN8(:I_i;ek7yT- RQ̬7tASx\]8U훡Z]BF=¹ku9t`,\Ex A0~bAغXq_ܩc]z8P~bD*Ҙ!=ඌ+'&D4_0zxVч'Ci],??uYEڵ? pjvEkeArؠZÐx7B/J0;](9vٱWd"G2Z2n`s _6:8F\bO[N~d1K|9*4+```s3{xƞ1q%hY У;w#PNR`#?_0f>qa Qr<#!RgX}^l1gumݝm6ܓwQw_il(CfMBԊ3ef{R@l6{uݕNddODR \%ۙ1bj܎u[d37Y ׂP. ӈ7ni?PsZK~PFOpY\0Zlv ոW3p@ZHnKlP8zuW33ًs@T絎E|=c"B B#'qq&ҌѥQp$wc`N+|PcҔ-ߴЩN!gɯLpӿ |GNٶGQfTVۢo| ͢!ˍȱ@QefzN6!-9,؂pxYQ>!FHoU_4}&~t>(@h" >1/zcҘ0wxGHM U{dRfjj%+yURbJnYvN""|Af3EI iqBWWS:?xpG(S0w0P7 up# RVHLqj%:9.>%m>HqOkǙ D-jj=o>[`kKq!lbs# GpHS8CoT qoW% u xhS>D/p;:klXQz,e4hǗD9M7:AdqYY$Bn{\_=Ǎ-rn"$uDG)&;Wźg/3UАCy&TNq  ZEJ\-{KQ>%1YXL$!]/ ߥμ1 n3z18xz8.pEo/ȘsKjlå%4f/'3ⶪÓ@b> |}O'/2J7ҋiИE$j!G:QY=_'<&ʱxC4A>RPjkhK}7dͲiX6AЦ!F:SDGyBI{&{Ut);Ζ /'iM@+CmUtY!ܚᶨ%@sIzش3uB8 []b9rN$32@jZԥsBEZx*)ǀwMN !ݳ%㿩.r9 jZa+ Ý=UYy'@$֛㲲f2ߙVTDug݃gv255jU*k<''hR1g_$tfm-PԠeXR`h.j 4ZK}ej^by!ȱWc1̌r 6Z_^ަZKu٘F, _[?GF׶ |١7KM7"8-SqHl?CEkKXkq[ga8|aP_,Ԋ ~`B( Z>\? А #YlЍtt =;y)82v)TĿd`Rc]dk DB#Vq$::㮞MNji9-CIU^^yJ$e"uό*H?WpJ;EϩלY۸|$ⴹnene=Z=~'f A2a! NW݆@ރۚ]7d)@5D<^8UVЋL ~((wK8']aVfYɘjMi\yѩJxa.!3ZOh90^2B5``u xIKSʁQ=ܨA1*X:q1l>OsC5_N@ F_ =chxLVua?BdũMsRsxYd,)p[&=diVa|}ZU<,ţi9D海"g` a5UClO! !qaa^ɺ `"OҎE ~i5Ћb_1K;KwOl2޾ˇ1:<v6}i>GhM_'NΙDRDmc"_(ވLve=m$sq9!OlgW{<4"9['St H[oǠٵΥ$WO94YD=@S,+]{TJ \J"ζ#lhu?y~Lnb>ڦo<]U^ćn+.`+9H$\XӁmw,lû.dž 7T>Ӽm[խ]0FPn 4T(-=Ť9JQhDŽa@~T֠_l fWVAh"^n۽^'E6I=/F \'w$Ow[_n4ɘ7m۽Sů\ӊV?c.Khå@ANǯ0Ya#ʑI_E2--nx#<14%hN&a”RMO K k+{gPESW;e>)gX1J>SNjY[y<[yvHʭ/\Cv]!F+ G%7DjMO5O$G!sSw|x˙TJç(j {5Ὤd/mAf!&iOI 5[;bg4q <80!0AŽÙs6ӉTrIAkg4/lotPw6 88*w.HG5 ~ٽpP[g6wgFPS_ p< !Dd?X߅c։k6fƛX{% -e)gqol̈a@Dkg_fC@B$7c=&Ah74+;B櫇Ž̿ʷiTY^H" ?Ox+ 3k hbdDc6Ђ AWޡ}%Zg|ȢB zO- ~t@mkNXݚ}|@ևw yz`D'3MopQtA E;s`@6F\B\R699=#vܙT,g8ը R~ 3.KKD^7#h!` Sk[ aIP>eovb$xx{QyPoܚVh j)<> ɿ9]JDXwbnw\ џ^hRW *ݥsީ1K#/od`'TgmC퍖WNC}_%}ZE׷Le,jd9o9l0`!b~=Lĵ jY¶&w9q<H52-隱`@lŧU `9 胡iHyDG!mWl^M:K۫G?68,Y0 =aI|g;ZfIGi+3@D3LFf"⫇Rդ\8 YW-cylqyi))GaF՘nb T,*V!?|3ZAu9̩enh?%/pܮ .YR,vQMƳy@Ejf7^c~Hɾ޴""L | SYN=:Er>iQ^RYޫ}Š1{udeVey:n3ӛs-x RjHeX͡<&/NgvP KY1Xa]l*ݣR)*75BtêجSwݜX0&wŒb>Y밾yC܄5!l p?nla|VeÉM8[G{-~)EZ嶴0L@*|(/!6+Sx+NPq/6䰆yY>RRvu?'GŘK ޠz֝ETsE[lC |g4 ?Q qE)ͷ/ؒ_!Y\45BkеElZ;Wy!ڊoa5id B`]U5f 2'^xu/pA"OT0&lK-6ʭ!: e_l@=\%i,&Np&!r&Ã*-|s̱͝+jj3Kge_UK^R$(NИ2Ku dsvTN. \<_ɾ:ܨs*9lZ6óx|z$-˼0;̋`6)W`IUz+ˢvq* zceg;N?l'Qa_]\Ĭ@64|#WR?Ku?t &-S?054c~F_(~{^B,ߘ{ݔ]ݍoYӺKTp,mwǎ)-XbVG`6jfKEh Hbj# c\mB*-?3%|pFuӼr{?="utһ[4ƃ0<2l (v]ɹ^>fHc4x}R]-ʹz2,}'f:[/?\=9 $TDd:o~z< VqNH햚zS}eVrݮ.BI=Pܱ,ڢH@6]vط:š2- T;5f6ejVZi@ӡFɨd~lV1gN8>|uBHΨVmm!4x֌A]2/G5|V˲hFl?LB47 sO-Xx1Ѻrs0YtJ@&' c[Kz~2:U5||tȢ*صd"!2vDϠ (재|/z@ Vr+a6fv1NdrRn\6sݕ֢.SK[* H Xi}mV4oUz^-.=M?jH)YXJNgMCWk`Uo6z$S`ȢEPep|~Bĸ-EtVQ|f S!ZVBL:Dr4@W'L7qc6tGq\J-ҫ2.;BO4Hn7OnVdm8OnȮ*3 %IڨdV m=ʼƋϺ4b;@܁Ip<Ͱy;! +hS r lU/"2pڼܭNWfP`;-&1&n復{Aq^Sh=wH ˳Bxϟ m1[fAtrhFA(l)SCMlk/1amCp[^Fy9Lx Ǡ(s1G jjXDw!w]e~&E+aX5{Ѵ\aD7&R*v @ `ž&H&kDR7ρԁ^8JkVvd"ef֝$e]}dvo61CzC,s ],F4dEgBY@yvYNƦ}A$,i _V Q 5-!h7|i~E=J`(onf|!wB/~ RiF 8*d_Q^=&XF&$r6o|$b1iZrI&M*<>T0euƱ\ W6.$  D=XGg w2Di^Wqi$BdN' ]5%tq=A3 ()m?`/WC-c .uݗ<_I0IR#3. 5 D`LL<}tKN<t#,!\MzagMNs3HUY\k~m*}ذ9Cr(xf4< |6x޹< Q&6c$g9 r3"~!6(yO(\pClsf]FU*8eM5{T諉Y=?xInu joOwqyD!2o*Kòwyy¦9@>nL:U䙃}9T4;7\;ۜ?|+D;EoJI+6v@$ fr>۳ PCmx|1ȓ\IEOan|WCp[ҢIWè CPm䔶{T_^MwRh;pZe}yhkE:q>djc>Ow^X'LTJ oU,L~k֡^Pui 3R Y*.4FBk$[T)(ĩd  /@(aeߓ0݄u;`|Ml-n"!t};g)HL!%X_}vMjװ-EW:O~9f~T#> ɒSK/"OTtU(Y.NT0y*{WDTɱSq&trayw&S\qd kk8 ʪؑ@/J?Lbv|Z;zD&SE3)ƞy|Ȩ^#MmD'Xˋ8aBFW睦$Pm/MvEV& -Iι2c#{*% O*AZIa`&I3+ys(xypzq''`DB0т8bR8 5U7YY8~QJ`VWU-g.gJpbM87qbZX\_ )֮y,rG[ä`|ޕ^gi.v h8:&Ċ 3>q@Gs'A5dPDXO.%QDe]N {Ryт/Qm&;oyRc.:L7JLn%*2z"kOϚ|U ۴d%Yʽfkֽ;aQVwͷWHDl.p2UzR]2ی_6S_6Q͍$sgb$.H+ lӔ$XRc+Ŵ11~`kb Nv+\gEaz%E+pki03_ KƯV; M8RQDA= ^=[8ͯFK Lq|d- |3\i+QHw=FM N)Å| ثH'?xia&Ri{=.$\}<#@wZMFGDS'ڞb=P@'Wb_ϷZσn@<ʃ)~%u) Wø. &`]ʂ[E7dx!^H%zv[xԪK+J@u+)$DZZ&1G5(j&6ᓖPa5Esp|򢨁I6U^2F,V4/eG?ߔ|ȴʱMf笴`X{qטЀ{x8K`c Dob*IĦHq˘',n,Mm|Dt/O551ORAXH@=n6ti+z)^)5 d^B%n 2FyHɃhibRɟ u f$m 6HB#D42T/WJ&|5/ \2yifW([;/c _3,I> Ut~:q}R5uwSWIJQQN$ؖ$ N{ XmQX-p4_ᘁ/Ht˷w-hоtGR0Fo\̋Di.='PmR4GpJ@!#@!%[OI=$ӕ͵ Ѹ;] 5gy7rPtNc.IУ1Xo3LQ{7Ed __/lw Dg6am<j C#\U0ӚQ538@! fEgs\r&(Em>}j&]%tGeD/b#{U`4 o,H' yV2[F()n/\_٪a*X`G "ܫn#/2k+AۀF0wfSbWB!mcub\z'?݆3rZ^A7mH1tRøDYewNjQhfV&&qvL " :eWwMg!ll#t!tZicKt#s5!>ȩ"}%"'l``Cwzhg_"u%UNs[-ԄC^uM/9=N%uإ:9Ҽ!|e~>'II9P6^Xf`nfN6 hೡ \<:d}z>wDgV 6?6 ɏ92z_rxa} DFhX"EԀuX˟>F>#x- =,U#s'YM!j63:hFQ?z۝7Q k cw#)M|.dՆ@(q'۬"/| Nj~n gc {ɣ. aw{%@2.eOHV>7 7"Yrs>6- [!$K3F`G~Mk(I-T~ZynfplXYZ?펤A@-m M.I͡bx!(:Zk$m,^>tL1qRa`?8[.t5'elCX$d4A:?~ )ڬVhֳn):hA5Wpѯ z[f,tddR6o Z=mZ8C#R}o`hw,mWAUfASj]l\Ȼa%?!Ѭm~9w"rO Kusz1hb,t~/᫓33SnW4vdl3 _mY^Wj20@bf.a} 4TjhҝG,&8KrssPinvy тvmP?7qVr H!w|W *0yJɢf$&}='$<X逯UM8 MS5UPK`GA iӎ䒀zC1PibHvTg|Qu̧7c9T2iBm'rwY<ᯚ"S1࢐3mP aٹ N{b@rX-ku4sݚ$d3%j@?RXI Xph<VЅr%$MEWB H4~l&CV|Fe?Ÿil,`|ҏ߮8Z?Eb`Dؒ`:u}OcC}9Cei67u%^ClԴQ0Vwweu5fasϙw`5htSkU4ߣ:¦' ̞E"5M.I1J3mm.nJJA?t^Z1.D/SוoHKi__&`kiD\Yǒ[N( 9C@K{&3`_ѝAs{fl#\:]}_j{&Cq5zr#GI0G3~m;Oheȭ'{AzѻUT1dUG,yawG(_"j)Av84- ,%to=Iq7#zh&}/mdE"HK C޴F'G=йm+f|;G`EɁ}B 1,}^I&riP`(Ąc%_ 1k]4B_mID؏nI$W]v aIAԗ s|+hU yd $!N >ELaS.= wo׃*h8kep;eI^)/-E7Wˡ,QoLA@ȎyZ*“^Dih>' 2r}uj껿]4:r5yv5><f鍸tmEBօ{hHZ|[H8pF wDxG"/ u̾~"^{ FrZ9 psUp1~fEb|+,iTSg۠B4g)O\ f]̅ Shhuݻ6"yA<~C^5c\/LsrP6C~2 u^"[;e{ ANHQX0:?;r p9Xĸշɗ զ+i}#ߜgbH3 Ap[c9{R>m&9XL(a}KIQ(}~?@]QZ 췅LuU(]rGu q=@]]!+xocB]J(i-ZdU|¶o4i^ cw_SFSp8Kq)j2y/=*領8N RvئD4OZk[1;,otG"dѴã|5Psӫ+.;E/9bOFTS#7dFCiߏCxW`jLņ.w7=N5-7qEUvװțkc*낰ϡ~DqN"mip] ,UEeթyPUE(_쾥~+BJ3b;p|e@* T6vԐ`~`itZ:e7GX7b§2oRP]ghOO&h5<WW;dEOFG ʑm_45a`?N%f|oU |dLC}ȁ4#`'`^\1X}fZ+%},J3'JuHcDjDa-CQ{n#MPl?*lAi (kafHPEtrOWQ΅`Cɍ#z/5]#$ҿ<Q~I=-WϗGb8I xXa~d%4t[#Oo|rm\'zJA?r?*'R_"_m7,NŜ2v#X,Vp!.IX8-O3zˬ ^FMvoʭW@Z{B t:N_ox5 I`@ Q7ڪvs`ѡ8q-ʱ5oSo<"X]ўЌi2 :Ǚ#>ˡk0!i?5a[@6GU WS-PIMo(kW%{8{/]G5<>KLIb j*BBeͧ7 B>C%c tgQdi|֦|/t S#̳M,Xi/$I<̛uLVW->R@vu/A>U`(Xh3S0Gàb;c[kNڒP7QC+N6ɢˈ!-tՌ>(C:: F4,we0GΚG!n\NVwoPj4{V !ˊ qOjRdRJP3o.>H™4 <]yl^q/ua} ]>"P鈛PVDE]{XGgނz tKUi<"Hӹƻ"iV.]I{}niyvRsTG;5jդ!|4YBso44> ׹r($?HfMi1j,pJ_L7p(T(G4 +hg۲݅LObCQOU.Rrfz86=%\6g @e7j@-U"ӞwT^%]ـar">ʆc1\1ײ=^T ]RWl8~si9ɏ  ]yXfF ˵R40H-<1]h+Mw8^G!ΫO}]WV$^!%=I$[2\xn|AT l̫NMm;nD_Ev,`Q6wKǘ aJm'9Fywq%+>ԾfaQ-qbP #1-(1 (jɨ1ek3wg/T%6 ̭JLv_6Xn* #ZzxM1n72jKMՑxyMyqv.upqay7u|/AL`܄a3lFCdZU\7]5!UdHc ²/8؇fkk -X SIGmL1.V~;x^]UI0œ%٣~Xta+ T}_TEdq[ҵ 1T6pZӜ IKFIhzF8Hl+qmЦvdS;$x7W ZZK5.%~E#DeV2ͧv{JRu*C$Lo@nB]ǹۍ&{px : 7N"Юuw pE{r)G2/ha'fi]/^;=CU1{hzUu='AnJ4ݸ ɐB@K< BEWbPٿwD'%qR0/ ln&3rmU͞LIȢ^q E#%Roі1 و4 1`UPP'=$PHvIJb{#U3S VvGeDũs% Kɾb ھ<"2P@|j@vP-=oQ}ARe@*X/|(u13,~|gA!p SӊÉǮ709#&WԄ5>ʛW|2C$ ..nfa96-34ɛ!6XYrdXQÛtu橗y_bI-Sl J2a$*AV4J1uU~=C_03Ƒ[/wTBO T_d4Iɰ.$B7Y$(:khKMJc1 7E[E˛}5]4x虻.8 gODI3馔Ld(4 {3.xC)T0Hf:-/R>`IGzۉ,TIw,:ۼTnAhTrh1E"NxpصE@@AHJJ8LT޻0ota:B/jk%xF` j6ZXT;Ȼ:qESFpYI deʜw /Q2J2uS5?SBL/&MN`oq_*F}v}ĕCNP.ֽ&8x(_},h[ma>ÏeN.i3P+zdE=P"$ LWį ʻsV6- U%r|*h YlJYDxP {(cX,l,16X~áQ5s6K=l(L NA;$W6V',(v[ jNtBDb^πa1ٷ_WҠ ϗɲT |w!j3C=&j7Ǭ h$(mC]Gݺ z1My#:7#d1jH*FD~*훀X(PӜ`v) brxY0_l-xL%H Orp[Uz{AiTn}67eJJAoNWଢH5 mZ$SA_>cl#I?#wB̮9@i WG:fv5vk^NEh;K]+ nR A6岼gxwy76Smbb^7̂ZsvhT[ɀNs 5?nRFDBoeMT96xjl/ fC6#<>I;Yon޽;=R{}ھKwv~dݼ XEmPX ^|Uz2ZU^2,lf4YbClVџ6$}#gD~ Bs02W:Uy7^&WU{ig gsEe:9EsX߬`b=5Q}C<GH!ay"iS94ukyt ? !E36iNݓx#+^ oOZ$j\| Nʴ17r9 ,-$E{oodžƦH_Ǿ}&X Ϣ=$2?aS87HnY*,'( 24t.aрhaܜ$n}3;/>NtXCV)LLkP /zmTZ>^`mĀNHĶϗ9^LS`LBGӿm^1Qǥo+<0mc^=r~X"}oz/^aPʜ4ߊn{ 9^"6Vmabuڞp!O59T )u;c@n~*z>MYJ.,~ 5W[H6VW5<{ NT.-nJb- a^*൳ =kph퓅BE Ѓ\C6%ov ;_(h+~p@cb'Dߡ4,ʼKFkԷi8FiP.}c·!Xf5KhCK_͂"d(4) -J,};Q2wwlhtC=(3AD^. #_dEAIJX$C"JLʟGzk~t&4FEAX3P6{\@TpZ4/@z#%&c hƈ^͟ K{!䈥FrHc鳳xЇ2ݹ MyKH=]勇'dDTo'ىq5ε_{9W`m!hLR~sV%W?䑁x}x=qUv>J^k'%U r#5fZ6l2VR6\zk Naw?||Siu;kc"˽IM,BB RHC9 >!x$#vVV]kK`8SD'Ǭ;  s ,9|2 { 1pt=ch%Sca?u8 R&:̖5GM~GDð@3sɝƳ"ʳ_G^?B1ZOK%{Y OqD[|s9/So^O;/jbjNIJp|K lʹ>Nmym>pD<.TeKI/D8Wn\f5 K]k3Xzױx5l=U!Vm{  l~~mafW4OV^umc,+ cxϐ,)ø*˓8J:n|({>I(f]8?3߭RX$Қ=UYH9 2$i|o^B gto9 0XT4PVVjH8wzF+,w"a?Jʪ]68j\}w zRv&4T!ϙ$Syư9.4(}. rD0EJR"QMƺ0~1G=M/H*sm嵅WG]&[)ʰ dWL.Mqldbt=~ͪ+:|NwvL_YAxQm`&~@] N':7JAq}t Hx|I͢}lx%r #6KܼEr(AͼCAL*B9yIKo%Hd n=$!"|C/ ]@ {0n1(B`?sDD-zV{4=t4glh@-M- xh؀$=ivec\qxMQ=ߵxÕYWp< w>;/ ɯꄉ2^GӅ~b=F EI(B7TNy̰ ;.Lĵ}/k $XRҤ/l 8 m iK|ub^' :D ~/5'd{) ;>xBj0w^g兄9 CHz#~(uYRyu;iߝyMڄ';9C >70+$RfpLx'=]5 D|1Ј>epQ.+b|bNSCo}1}yaqH`ϨMR%$7!v  \!0t&&%;9U_lو͢(ѝ60"9~>jdfZQ (zZ.[Psbj>uD_>z.n|cDr0$CCɘUB҆^ :I ⦀@gP/]j;b\֫{*4E"=i(-i 2Ln([lY J_TYbl.qЁ‹K-G ,11cyoC<3Xog&;o ef9ueG,F/#,hqo;V62/!QOy&"dcSK$_gڊNaA\[ܰe}fVc]!V 3>E 5g쉼28=*6a'6cҿL#5*jF(>jxW.ț?dqp5ګg-^W^ m؀smןj@DataG5@` 0)K-X'4\z;O_>Y|zyhEQ֥[z'mस8 + >(=(OPGѠI q(p9KM:gJ y{F&!'w=dl XԾ-ڔ)JgtP)'V`oup5gxm6_pG&;Tݎ^SĬL*^!Ӂ˧{@$׼Bẽeo gCߨdGL܇CLX` ;6=6@ѻސߴB J> g n?{J1 q>60lGЇ "y0 J2ab0HKqr1S&\H3y5XFNILHxz@gs_X"uVk*l7C$$%ti=aY[z;hD$ީV pmOXtƯ̏됊x;Mlߖ@٢U͢}j$M %DQMIv'ٟNo, ~P- ݋u%s.Fák!@K^Bצ w o#6Kh|}mb!j4]* Q) w❦L!sVW~|=8abMqxd=&М9kJ$%I8b\ :')<5̳FcU+e?<;=}s M?=&uPP"oEFdh}w>ߖ+O P*98jZ2eVH~Ji,lʣtbFGF atZ g"Ψ5JJmBw9ZHjNdQb *gqvaYATz(5bfVcp)ʧ 6"֫8zITUZfwm<Ğ[aoax-z'ٙd&@ZUKV^K wnOP5r*/PҘܿv'ȍIҳj]Јj4xz,G!BVN-ZzpЏ2@JlJWIwEH AQz.AC12O6Xrb{{ zEln6R/ ups~k@K}EEp3/LwI$ ʐՔ4F~={xVyHDSs߲3<|J}p+J&?FOQHTŠN5nӌA ϳ\*Cuɠ 1C;P1j46h5c ~KgDu_1NZ7{N7{9quWXlXq?'WRkT)Kwp-t3uZgl[qn 6`LijoIhohۚ(dFKBmѼD?YZO[Ώ6wZ0H NLZ&ۆ}DܭM R 'Yew 9SIjA7H:ݲӀĪ\@ .'oV`Z+Uӱw Yєi9oK7P7e5.#Ȩ`138?ގTKz䁛BR z =i]-;pBqs/][$ g,DyФ`5V 1C>B4ȱʶ4l!0x?`:/@uZ+#^{ƹGPw29,azM=2x@9N%RrJXvIz޾)dcx[~1`Û?zكSsGr/k=8ѡ_5K_-C,csMֱD_pi# fY$ܜg p.~UM@=GeڨC@vg{n$J"fvpv'W* "[[7 {@0Se~E0^Ƶ%Kҙ7$,(S(-M6+[gYZ0707010000003c000081a4000000000000000000000001642603a900017970000000000000000000000000000000000000006200000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/Q]?Eh=ڜ.+N|;r}sm: Sp|si{!05Dt`J +x?p(5EP1A[ * ]CvL.mq{k0_NV).+"굅@& d.z ^| ll m[~EB ?p͙ ¶U@G> յXǗ/rJ)]5:b7 t/@䤯:COjj^uьJk[ DVCG +Q0_}͎z !U![[U=HnduxTf>cUY  G1a,)x{kȾ(Dٰ ?|EGϯCֲDH ?3Rr>0VMSHLF=RG\ֿ)7y w3:csh{S&`'/N0D9`pH bmO1hr#OoqH|EFSE[2TbtC) Mž4ĭb+[ӵ @K=Q9Y[==ap_UOCjySk lt!WWɚ=lx~7J@KHi| :6RK⸳^+.ݹ3MammU; #N}G8U0oh^PRwE]njyRPWh-> T~jAFG_{ ~vSw>X%^+E86aS;SFU t,d>>e98d?",xi\bDQG :6C:a٪0b>p@~zm>{0z0 Y%_ ͩx! RnhLA~f'(ШqB8gIl{+t3wh(T.YY܇^\PGwR /)\Ϗ-%oaũL 6A1 ?RbG3 ѩk;~>#tVu>=#V^C~kr*L6yaҽcf@ZL-ނaČJ!bVx.Rh9[5yH6}+;'G ˻`$s9N4vƖ *m3)LhϼOC5Hp:kQ[A"v:A $_> 6R&4kv@~J=h$m- g_#2 DŦu"^tٞF*^DT3|J"[Wj-jXd5C $#jD0pʳ^X(aL6v?]_lDOj?ϡ< xOĒHZoOPv"[^yiKQ?a07p;ndSB,6nO=#,)Ect))c`,N;e mP2>x-}d@#N(Ϙ͡18_p9T#zKo=ľ "\ WIE4 y(crqZ~W(UNwVܵgk78eHm^WCg^ԺG=?Y*]I!<3jҁ7 [>JJXys8tRfgT38#g`6DGyd, ڸdZ5<>feZߜ 'ZUJ+ќ؍k`pj`Qcz4|tɤ}`ZEIdH2S4WKtȚLzFT3:jp;w`e#41z(l-6dO{CjO`uPV}RjODz2lpY\=kWg2G 47xy3KeGbf |L&@eVSAMZ욹ϚZc?!Ռ"Sa4mItFGT11y}})Sl0d|_]F슜Tp`IW>V7KT`b!f%h:7n /tぶs_fﳿuyOZqy-̿r %ےOsDzM @fsXfM12m *nά*liog閬뽠SUdŴSkὊAPu#kzէ z(XϿ`k2;|G}`<5͎qtdV"HPQBL j+3meQv ԛ,* 1¿MEhjEM0;Vw׭%(iʵ3cKȳ s(f`ѡd¾xcbD덬mrޏ sn^/x]2 N 7v9 _~PX:E3M b4?-HvR M;#1fٙ-Tk"0mh\Y քY3pi37rRߑ ?7Pop *,Z D~Flo'7HN$#(=D=Vd:Y X=J2!Nѐ/ yW {B,2cЧ眄+K*}Y$Di1Fsq@S;!o|!WҘzn.ũ JtZF{r(.(rwa0'0dݽe98X C$vk]~]v{bUֶԷM\]}u|T^ Jxh9+Y K~E|5u Fi#\!8| MSJ4⧗w)_qQon-t4$ژp{2Vu5 #~;S?RVr'ITXx%AI F@;zK9YkI Tn}LXp_&Mx&aq o:p`¸^{ۢy5^tI^m)a{/V݁^Ύ|8p'ߪIucn awWW췫ϖԾG*Pt<ڣ9՜~(+oqY_yiDŽ|]5o1v~e8~XAq*8[g1rFx>EҮI[9iTU0Úw!j2FC b>u*%,Ws_\7'sJ9"9_>,9#晴"M(L@F%d Lh:g._F@FKE{ϟPڊp_7dwR˅rôq;Qld Lek8zؼ~Y̌I_YN?d2q\E9Q=l".x/8X6ë^Ӳ3w̌UB "p}; wًw^pP4 |#$l:6)Aj\?6׼ (J wF#qh,17mD (7!T<̀ /,$< lݱ PB>owqP%/1Dɬf0: r !?y"g"k*mʖx_#K*T:0$ab^'G; A1Af9\xM*`ά!7*`J'?0jNLٶiuettԟ$* DcP IuDm;/JM>')0w,zRe E)|wM;EBjr XH;_!ݱsQsAng^KhAW7ǥ?Fr7`Ya9]\I3Z+mςM~:*mHf$Q Kl]ۂs4Yp!nT]0wDADg=S+`hZI~0aEͭHĤOkfRdŭ$]?&6kmqef5AͲ7ݵAz/pv>Dd \AR3{e҈vrgq9p'I$l2@D)LC+cs*я'lHGiC}:Wyjji*{$?+]1*(?'jǜx; (Hy$,#o1I| {h\YDʸGJry$⌍Lv;)DzK.Qil%5ߜ,C!;00GjJE&RFWQ?5N@SZwJ@B)b$my4cʋ8Y".?Jߐ?@ne[mp\}6"H"GoFή)t>B^ړ|#ҁ$4O*RPSɜ"* [n(~91˜F8Z1zԂA BRLlֲ˖2~W[5`ojaJtGrK7*O;ѠMMW-lv$ZsbT!yL0ݣmiQ^h V <P-'RםK,C+ nIgiEu)8?PeÐ$^9@"d]Ѡ gBTZ ]]K9(Ub.lg94x{ӢN~6T5ʰ / 4yU㱩Y4.Z3[ u*K#^43u0.EOFMǑ P-Pˌϣ5&* "l(|5aO:c],kg%~B)BVPzѦ"l.O<CtȷW]Yn>h>1&Ebli(:>ba Znn+<#Ԉi9Ľ|v%50^8ۜN*-gx#_ #1g* ;I[TvTU-My{dF j[uZtr0Xm@JwB(!2k@?n#ah(L)Y=0U ~:,J Zz~[.3mpK <:b(7J͇q2RڨNW*iO|'k4ȣýQjMfF״YƂDֶ9*G{~'3݀3h},ҩ:jcJ:<ߥLfEzl?XR}\ ?3<]Jk 6s@escU3i֍~1^ dXUg|CWs@|D!Bw#sB_NafQ&cf-dm4K!2HUT;YAlۤf".B{dO;R&"bFuDž4&fkxeN R+ > `}.>DCZxtwȍT|>e{m=\ݦIfNLv#BZղ-i;>^Sj®K.^o[ح}.}/]Y_V~\ȧ}G :/c%Bޭ47]`CY]9ư2!e6̛~\$p*xraZH$o657DLK,\<9>،1Cp3L,:5zšoO1,C1mGYE1\/r_>О'g48N26UuT8AazU;uK\ ix.^p3%hC\m`Tʻ{X!sѯЋӷ͐U r rs#} \ 2 oxBMIeE@.Ңi.qc!ѿL%ʥX2S_ CSWNKأtP=z 7]ߟEz- CD=dZz![8sfe/! _eռ\7BV6f {s nZg\8r.ѺT4Sb3,-tq?+ fK<%GV&&[?֜ڹg7Ҹ3z?SsJ[0-Iy+fq-ZJHH/Jbl̅֗t*y0B X=*:wQߌnGHՋr:"Ty4G TV!X|%eae_:a+dK)Achb60z*B|I}aylNa+e Psw$,T zL_O(n.fD+YnRE,_#-ƘPPVͥ!7ty"jBGhpHTBM Zf3dk}Zϲ`}!x7&9t6KyR6pN|asړ2S,Tj%d{t=TH T>4w _zdņD0}WgJ_c:sSw J;$sgc ޙ#>!b#4l5Β\\H\EF[WeLi󾎥U:8Pf9 A&i#v, 91}XN(@Q1N۔-(xfÎ55 ܀a3$ZuZ@N;|kt,ΓJ&.G|Q^Yj53<@A !$l/Cd]mZ#}wҽfeqqcxG*!D-#GP9?6͍hVAP}Yu#Ѥ_gKr_Ҧ>FU!F;92)%_EԵ @g2nŏ~\X7pF\[!YX`PƏ e o+:Ƹhjغ럇n0Q4ݗIpI(\ f,6#:2&q =MyK:*]VT%1#>> //t(+WUT(0"+쯏bEk*\p' YV0c:XW5,s+]?eǁF+r*h4-lVK'k^J],/LȥyOA (A* $Jvq⏃TIFdXLgf$$kv 1Sj)EΝh}|8^fVniOTq]_jvĨpjIާ-8=Qwy.];b:[wN@*I=^_:[>@jQ $$${W~g܅*.2avdڽ~z\Jw-eHu])_cL 7fZi5פ'B̗tuNvZT"&d,7_0$eŞO_B5^RJzB2 D`wh=4PW:$1jjZ+Ix&˞7U㹟}{ г'E^ُ.A 6̃D`ӨK Lb1m>^ Of~#eWq숅HqݛdN常M&3T&k~hçy؎_}nyq@ċp[qRɖ$:2b~bL!tg` +=˂1eeUA2X`Z$E~6ryGټ6JKty7<v3¬n/ 1Pp Doc> 7Oe*%e`LK6 W7[.k>L7'P`Ks J^6(\ +" ,E&[M)l܎TCUJq #G%9c-9>!lO1m_f@N.qIp9V|ǯ}#9OHgQi۾ҋլkXe`p~{uۏ+MKٕd+N45VO :jxdM&FZo!iW'Tr u ݽ@n 7L!$+I a3\a_|͛hAEw.0$BCaM]~jsy-G5+f <|fb\1#C䯷U f_60ȓ:9FAq"@Zz;l9y$<(LlZ|?(ٛ5qR ;I[]JV4V 4~Dڋxpp):t *1FKD (hāIҀ]BܖS)670h'x~5ɫb+r~Ưc;wTco؛Mg!_LlZ>BYEbTrCK* tjtx_jm H͙ٚƇp,i{ ):k)D|5ip #C|9q#̦L ,(Dzci@Q -oz܏qjEn/LRqx3&<ٝPE}e$ [`%d|N0MZU! l>;3`<#:8Jƣ7J< 1M1h8В6;?>p!ʔ!w+=TM~O+\!nʍ-VvWh.|==y3S09z}B})ga<֕%FL #> 3m$'x!~2]6X39ƺ>t5cTC5kʬ`ݟd{%7{vq잼]5mY"14Me~Pm j@U<0N6w1٢ZGjH7aXI]>Js}5]T'rC Ik" 6|"O 2$J=+\Gd-o%,7YY񁄷KE7"ݕpy8Tk@jJδe M-b$ebJ# %i/@:eß ΢!+!x |WZQiHv@UޮL-_[ƖQV@pGF}i` Хk8W <ôFjDSk3QݻjA3ޤI\o]L©L~Ua^_6FZ.AQKv[oh%dґql cl/sBN`0]V%Q(': ki&.jWO) %6l]:iSQZA#פFxHk>]@EM Ifp?p{;̑!2+L @&q-&CF-Δ*!捤S잔h V$Xy)Dp/l#wq&" ]'+덫+Qu~<<`d՟VQڇ/jF"25@y> vќehA cJV2|U!=Lo~ ШmOuA85`\CEŤ)Z6\UDH8/P0 3 %OfB/BtݷʢPȷ!SF/JoTOzM;ݗDji+ f=(UvYF S e"^8 )n͚t$yGA]4A&m6dr}՟Sfs8wHL=# _5'ű35F}<'$xjxdTpz+-Hߝnr;zUO*Yvnhyyg,MBE~f)PڶwpEgX3'Zx6,;yNEwo$[ 6ZG{OMڴ4ٲ@*d2x;ÿ,:!f܏-keq t&5(ݞ*ᘜ9"#x BWw65S#}P`֮IMɊ\~'}41|Z yHsG>OCXLB$9{JDh2&u2jQj_c)ywGFY 4CDǦ2Z. Q_KwVz,&A@#gx=,s.:$Hd9 ZwW˯w.3gZ1{ōx]Ev^~B5wr|jR72s `uxn*`n8(模@3zy$Es:"8<!j10N%dD]3+n`& dqR k*' 11 JUlO*ժpJ.^NI.j=ކv@5:޳ a_c)+ O 8z^+gz@ӽiQg=?ҡ孶AUC8U@+4NvdwXfގ[gӘs>2F7RU%x XM$3*JN#1-j)vdtO' chl}O˖n.0j6/S@PpAAhxDa'/s9n{`kzS97q$^AN^Yc'hHy/;oX,Ƨz)/m=C=?LD7J,VUy?9O\ؘ]cT`>9d=(s*H$ШnF.$;kϴ[HRsPoŞb}sDgM؈d5L 6πd;^J$#,TM\.wS c^Y\r>KF~lp"W;%<rV|qEY# 7%[Mn>`\ %ƸEyC& lx;­cxuT\?)z-^yp퐨[CYh-+] luFV^cjoIc/%KiɌܡpY+\s7_moM<$h:#CHN*'W4X C@D48&z lML%W舱Y Y,>ӗHl@Y[zzJoZ4>URHIC{/-?ʷ;'r,b|WQޝuh]2m7i3[,'N=˶Ɛ):!u4hCJ^9O:sqH\;){@}t^|%@דˮfx-4 Zz?d=z^lD6V \}|Yl\: sGS~g)U8 ?Da]^$u9O-l \&HL!W蚫a-]1j7UE[C,Lbvˣ<.Ĺ@HT48ɗ$.h:m80,Ӿ~7g9OUu.,=%QF=Z:(` wTs~ch0zr Rv+5J`D|iwrmJ2}tqWJH!(wa l' oI7uTdZ ]`Tضve>78$g6mê)v>z`[w*#JJz.݀ZL{wA1{˻ j^oٵKhtgH-a8G|Eѱ[kAz$Aؤ@ďĬ8Cא#8XΥuD6]Ӑkc)Jzԭw܌ʠE=8pfUW2ʧVwOT0نxDA'SDljգb7[vCތW)U|Ē+O}iWJ-X gk..6;!tVg@#qʵ,GGQ͝?{Uqʓ3o[.f5ElLjv΀# kbs>UPeU~$zg#tV:ruBM~69\w"іcKf7ƫ+GKu8`D`ůlgc(;zQaˡW62%wԚz\Sx,A>`ORs>n͑ǢaqiI.J;5¸h.3B㻩׷mo%~e"賗_&Ő7;1\&ޜrᝏpwJP+J J96~fb?4HӰRUtVX ݌^&ʇ MiE3яc&屩ѱRnJfʯ:3%ԤFgL's¶ AOA]c:^9R(h!2&?&@7 VNl>+X@$-n\llE%҉%$^뙣~bll-oVLwKzUHS.&\LSbF̷0Z0b4pp0#T_+>RO<Ԩ轐GoD? ƭ%nt+qxdD!;=c|D..ڮezKUcZePflenYQʰ.lw6zbVMψq{ o5EZ nȐADջRm 7eGN4|>̝e1-yD}ȑbO\e%DInҫ|ocT"KJF*/"2;3PR> 1@&MS&I[ifM|iެ٥@5:"*]_aL|DJk'%z!'ćs܅kK}M[mg8J1yI=*|4{XUެqWWxP@>JN3nD69l=KqKSW? +R64]Ѷ>Ɏ>h6ˁ)\*C[bv~|-*Xdk ˘1keߩ/йuuN-/tJO#:m^|H#/>DF?t}-ТFcv 2CQ׊ܖy՛rE:g/AmVT-+ _ymV4l#$%{1-^I˝ yDɨ̆ 2&C ɥpe悬;AS3.7^֨@egǾ R"jo4O ٮ0fVP@t ë>TK-pM5vBq1S\bi] aɊ::ꑵ#Ԧ]߰:Gj=j-(q0_Qv2  2|7A+ #q3ww߈Slm\bgҍTzD[XPWU%ip#"/ +H_W|f ,GMpQ;]}\9R6fo1-_s(D:CY:\f ngr\X*(F=5Oi;D'&E6_g[.I]%n͸aR#3gs_#uF5aond}ά_P(vD.>jK+ u!xR3&iO|;Kf"m q j3oo9~us4Qk2uTb񭴻 :B ]|jguIqA~S @w~YpC49Q382 _L-bV(Os>+)ǥ!E@#[\B}c~p15?KVF,&>â?<`ǒL vX lm{N34=$ޛ9|,HcGm ' NFg"Pa6NY}Z|'V mk[@\n2c}759ղ%Uqә̬J &Mv _kxzu^Qxїn jF̣,jNn-ml5&ƼFS}7P![+Ԃsz3ʂc?C^$Օ-$1H}dѷEs:H='CĹU$wduoG-)Xi BKF- |6Bmr"#`˷V#_' moe[%OajVe@4Ly܈"}+#Go=ϭ&zP 5Q~r¾]`gFd |?#k2EBL2qmr<9V`| OLTdx$FRZ$J|ل{Wx_ǭ;&*ۥGBSr̔Zg;φy\` %Y^_$l@%!]Kmc<ft'YJN`ŽPaVU<ڒCBw';Hɶ.9X l}AkD'xC8I9аy)1m~t6l6 vk>bمK)㐻{\Q=tlwZ*i"[UۙLS#CsRW;#P `:J"z@QTLdd&Nm95MJK(b2kLqͬN(3Ƶ;ƦO` mo[ >f#6Q&?_tc׵t^j:R>3JjT?;DԼTK Gw/ƶYx\Dv~&"o1lQ֟BlruՖ}s+@eV0UFc^d;Kj-dR%q;'?nƣt256bwm*;ĥ0"4[=䥝L8 BtƒbK#nRwOޗ,%. ay(_W"_GrP,^t2b@i2<* $dxTZv 7a`ߎ~ǜ͒ !s) :CE}A^mp¦swS$aˠMA[܆lZlDJXr|rx 3: zEX 3`MN3 r7`yx7Z1FPػ fsndi\;124K19HԎWx¦"zk!!  0$76OG0jG5v4X @C&wy| r@DQ4`f3n/f'ڝ Jρ8q@L*50n^n7cVڀCT{i3jb#qv:ve+};11!d#' ]QRdƖH7sf #Mwx2kԭsm6HGH"jlPsg;gQKKl؉$/* ٝX7OkXW\IQ3=L@:3Qez0j{6VK\Mo]= 1Mcl8,'TK:oJkcμ ӦԖv̷N3bT%W-IPVlX [eI5a83Se2~[I?R_q/3`# i\Cn-{$jrowqc5W+8)2"@dqzαL6^r\?Ϟ{9b#=d Ve%pM;bc~hv.OJ\7Ps iQ}qSy سo}ĝ~eXF9ϔ{{QPU:Ff5 ,$rae8cЖyf{`6p$axlV 7"[vCQͿrJ 9GgfH!=4L$}WS+^$HuQ}\{7쳡q_=' 2~&2F.ϡ4KFTE/uMCZ8 X`4.c)ښ!k3V/ʥxm5%QbzyV{,yR0~]M%yR~<3I#_TCnwy4յXr5ͳBoay#88$GY2+4y*e<)ֳ P'܌T22xqqmII)jf cB,)'H!ylFa,m'FyTI`W04z0@Ye}̰תpؔ17|urLy68Kl<328z:Ѯ9ǸSj󺠨/i2}QV.JUHojvdAB:A[]=~23oʇ黭^M\2K{s'!Ĭ 0 `Ӄry V}r6ǃ~y0VK. Aσ'UzzKT.M[ * qZ99MEo`N_*5zߒX_ ⥜>$U F}X$ڣقôǍ8e@g_1c 2zkdC,naYqʚ$Oa"d@ѼNh$zp탒YaEpH51( Y]z}|"j)}c('#`P]a);Q۰ Ǝ zҠ ț_{B2 AvDn.ZFcx:Wٯ/oSx[=v5UֆcWn F[[NM4J_\C-.:;ڎ>TɝD#u5I!BHRz e[!nRnj~2[|HĔLzH>4Ӻ~ig3=:Z E]*C(l8f| t*yβnuJO@bd*Oc-P!. fu(V5ߌ˯Ёj8B "WzrӄN3l(bDוz33͉1\tקnZ/]]Oi=V OŰ b28dߍ\"ݲtGyGR89]ygnzVʩvN<`G+k<띟=As\nB&w&;ࢅdcxdn͸"XQH?Yt 5G΢O/VOUPѬ~wL̍,PnK29 &%x0nP /^ > AKPA`ʮƛ7d1paDlOK^|yr&dg+'mcUI?`)`VLai%=pEC,#`#~ukVQݎCV}Y:o\p 8Ŕ*2 t)nܹ>3lЂK +'%*\[V̴=L8\jR5~B6nnKZi-9(gCXlg[d XZagd_ytWģKXXv:#~7!0q†m7U+pvqnzWeXaevHʇuj G;(f4MbůVͥy¦iIpii]ӹ:VN9Z]4ى5"xg[/hJΞ}i;*Jn#3FqE( ip/~W ~kG&Հ :́ƒX$altfy->2l3 ([֒k\(ʈxkoཱུK'r6aAm i<ËA{T _w}ȩWON9QOQ4x VQ;%W38,m ߅ѣl $;\"d>]nc4_j4Ηtn)f%C:[+g\<=N`ordE9(9.#>O2e d=PZY)H;b `o`7{ ,s-ҖC)*N'DlSu۴<ά(]L~aueO\9d he'{ lHD n_A+$L}mf6yKږɔ)[' Sw׿i$D>ljĀp8{EH -ͷG60%uINi;ѽQ|2q_K!koҷ?Bп_좺L͏εU'sz𐁕GG4PD@z$QuQr%P %@Mv`uæ+#-9uiK,XN`~yOG5bW_y'"m$jp@'5 fcp8RV>WXc۫9u#>>95G oj J{ݣ}i 7R/_.gO-]ԫ>dT7SXOhp/R8:,Agm SF8288sISF,&L˽L/";y fƱn8*'M |sL$jۼa !P١ Ȭ'ìAB^zM[?V8iӓo1D)}4E1mqz/0~ sKg+bIt)*} ]4 9}bӑO;r-'O?htE/R} Fv-xCcأє3VҌ7`ɿrvQ!634$yL,|<5*b =-l\NJ.-wY0*6|b9" fN He |=C}4{/ kȇ*ѩIQQRYАW;9/ΰQngM AĄR˘7\>CO#a0X݈ ]%w*@ y:O]Yiƻc` ue)~vG0?tcϨy>q)F;e6].{4 憭[O\+m35;\#lß#ɟD1o) CS=QMQ4YIºpW jR wlx qIە/͙*9#n1p30VYc\Q 뜙 ^TST%1R veyȩiԞcr05hpb!6tĢJA UX Ok)]!壬gh@ |IehV̓ޛp_k%Sk2WhtG GcjzA3ȍ'vϱMቆ<ީCE # sfJ 'l>syu+^6ǃUó1_j?0oOp/t?5ilT: vI輎 H?x]·rI|Ky gS>AN؟<{>-@v\`Uaj(F۠xGH1,"qW]b}gi8ro0`W|;:`TmG)w!a?K՝'@$YBPV13Sf{2z٫Je>ۏac@&p]C;k ʖmM3Qqm $P:p}9puZ=xIf+Nj(缷Н݋ZQZJC?)FDf"MSghu޷j Y*PA J,=.Ȟ/ګ!yPYLci-ѐQS2?= B5h lQjMqTZ &#6Xv:'u2<T BPGIUHe\i2iV0M6u~Jgk-7a ײi`0C 6*Tu|U2yRuaBBJ\Ƹ4@]a%AjV=)eH՟)Gh UآPS߼U _͐쿇XAݸ+/=*L I"P-j <M*]ma{u젎e!.$ϦSa o<< ߐMJb*6:9]'ܰOePQ1M# & *RkNGF)뻖#׮u&;, /o p%ȋ\G'Rihs{eCnMAtKwB[*|TݙG_v^ř b!AlLF;[OʯtRHGBX:>O޷]ݖ4&[oid*GHZZÊ6+~A٦Dq֩/ h?>$TK/(=L& 0篐-)(=HI3$sޤa=ku͛%7q^q+C_Sd0qDhS3@`)pt1#,]RBaW?cB$@j B݋ނ`14(qLQF|Z>'`h, K@)885?L'T c C~9\b+/Rv0VѫpxQHE _I\[DyLġGp*0 @#8ixbP ۷lbӞy6@b U L4oړת"p$g z߱LtqWB8kvsYd#@)g YpOHH!&t9*\:m.iw;O8甬W%{ ?#? S`irIP4G̩jx}ĚxٱYg'qpO,2& (<#%`֫QzI=dErMZNˆh vE=+uM@{qhmB'G98EhdVV드d6)О̕X~g 2z0@e§`.Hf4~tX!RuOe?piLŏdz^ K1pv(l) 8 W"zM7E;^%_J2Kf`t˔E'nRe*R}]:v)# Cq1p;=XhWU ùg"sy!gvaeʮ y⯩&x[kT#tdwjeMh+APNG:6,(A|-wf Y2'F~e4 ˍcګԯ# ʥC醞렳~uaԆ"ִrW`g$Ci*TJ@~,<}Y>3/|e#6y>*>*$ʽJsTǏ3[ˀ 1BJM MÐ3(aW6+oۢ%0:E,Jwv}L~a>rh8*|bfY]$VWT9%|EF[fc5&,د P[p,ѣ ;r#|PXs^]hZ.9J揷G[U̐q8ٙ62rQP}J1qЊ0d< õ Z;A+Ysn ^z@q4A>׹xbqj^Z eabV:h"LwLq iE *y3͉B8Yfoq4 R? PDB2mpy|l˘3lLsw!uNe4'j+ ,zҴ@HZ/+:}KyQ֥K]r^7 n=/,=PfpÂ㡻u-Xǎpq mt^,dFrg1E zf|3&<2V=yK3֤X6Y 0:NCGzDBBN̰)T 304)街&^=yu Ll7ovn[eV8 5kL嫦̈́ )Rq/ #֍SWyh6EWN$P< >9r$h5"821NT!]*:y}2z2K9aԭ"mɈRnut ݥt빼<&j1~(ƹ,m{M"ə^.~CPb`Iv^O=g!bFMa)F`|~*dd"i.M85cFg)Fj3}4%G"y3~d'%&WNt+/:`~*bQS![Oyn%=hǡz_s-CJuEAvZb_A*X7vH[*PNnNi;uݒ//4ҡ~}U[ f^-k/UUrwstfC2h6y4tEO&?L`Ҡ=mЯE>Z-Q$^cJZ֯ )> D0 `;d9^ zId/Οҝƃi:}̍/:~WoWMJ]sBEB:a3TZ ˭MF.,s"&fƿ䓳( D襤^?طw?QkVnL yI$.0j7Ӻ۹3#;'#2 f{}jeu 4\h݊qM{έ.I9>_zqlyQ^ɻ Irg1*'w™ܝnPw ];T>*"cz+I l*o $񚅙= 2NJ*W4lԳ֛wΆ`MĎׂL>h[Mf8,+I'm D#hm otV:|3C!'AaOLq35{nTLiul]BgQyF(0ͺqN_/k,LV9F\| tm=k%/~p5&*Y#t _N?[7 \Bͼ4u'VH/sqyrCyKJ8•}(xI4 r Ds0\_XZ -?XY9@"[nyUo_Q$:b.<3[XmEk>;n78k_KlTl\Ï~Zߗ1p?xPؖ̋AHP p^#n\x?t?I:ޕ!猎(qV#MT!m(npp{6~n^/t;*1VVˌ jTHi}+Q5.C@XQ  35ٮ$oGrsm >J:,5+Z vwֱ5q% ҋX,Czi}٥ u<$ERZ\Z d%*r5͞2f$|ī& %)n 9Ю{ϋ2%F^0 B|Nݎ0fta7EFL8!v{"fgƯ~J=e_yszWUlGZ0V7Cvm5X0AV蟓s-;oP*N >O8piLIuoVo$KaorftŦuѼkIJNڹ'3.̇>eJR6a,ցFZZ_tTh( hM_bl"ġzjȘdӴ<9,w&D²*P,IBȪ&4>ȟHTT2ckZ)x##BhY؆( jq(Q} hwq퉗yVM")Pؓ^P}bj+XD{FFeןady YZRZWY[̍yt&!/eiSl1WVa=g,UʥxXv( LakA'^G w_yԍ~jG0TվTQib{;w?Yw!aLǟl3ONс1>єE2xd y61^Ce%u>$WCG5N? 7AƁN P{Ma9ᔾyCt@,V[ިx(ֺ+Ra"6I F*p.F3[r8Uuy} q\T`1lTP;4C1n}'!d^{:߸gw8j22b{^2lpʔGNT:a.rǐp Zqj(y6Q `&p)¤4\T qNUNꣻ Ti<' j'гzaK0)Kc0e+ fي7I)A^So+5ssV*͖#M? 4Y;2ءѤ^vbUkb-bMNZNq}?k#{GB6A(! n[{YKvBTX 2HI+#}2x h"n=GWe u![Uh ̧Yuw/*u$"Pp鴋 Â??Kvq'E FDpBöW?h%Ġn~ﺑmڪgcMYI)|~aemd!QUq;a㢠 yH(r̒]@$#Fh[ *6kMwseXf |nmNUU0p/iY|| qT;<%zH7k"'THe$,zLٷGBZ-sfL4a3>:ѲYT.C:-ɐܘ6I}}|a1WpC2RrCF8YE`{X)cӕ%}C0eR-~(W ,zZ%x1hKt)(N=hTu˽L 6>1T,q-`ՔUpLdct3fh?4vUdt +8N'm*[ħo U"/MAfq4б˒{emLMi]@^*bJKOH:n:@2Pm3X_O0휥NX2Fqb&*m9Q[ ||$.,\ɟ, ZtcQ30Qsᦽ&u7#H. A ҽ>?1,A%1@ ($:),%]z2p_L凟t~`rx9!]  iDi2NW6c!{`S*,n;":8\9ҙi Bbߤ_ }6Fwd7(ՏjF}I0:c2)TUx{ۊ cv0b $C5q$gu@d*B+XE9{M @ria^}WtK˱^ry*sl}S&jDJ2Saq5܇mj&~a%>-_VmvENz,T+h#ح~`|_ WрueQQdsVy2 |iN,WLW(biY.1HRA'bю!6[15/W.a+~qŧΠ|PpR'ލ`IN< X_)FL` %ԌeNvun% P5syK;?1%CTȆ9St1*Me Ȁ3\ͲfB9o7~ Lv z]mh]`B{iӢKbX!a.K̹z% s"Z-H1_ұU5w@w5G&ôȧ Uy"˕\cl`jzq[{I.[~" w"dWG࢕ɮ[z̑WaHHW:5`.;VKL#냋G,=,y4žiBAg:(6!8\&8JI^z V%!"S(Vʧ"3=ffMXZ㣡tusH^#qiVIGO8`kUCtӎp;_zW;qBEUPY 8׺=KÆƊ\ (Fda)qņ:R~a>$II( ͉!зzF 1D[>.yn^D薳Iy80^@[]YC!sqJ_.

mI] cKO.8ۉP`:yiDg&eZe-|lƃ*< (b#*)۱ 촁"Pz[qfȔ{kjO~"@YېFW]'j;++,MZuJ0KͲr'P1w-Bgs^CS$XM ouc3Q *.GMRW=eQIz2i{?4mKjC2uR;Lˋ (L"opM'TNT.0N8+ )<>e%v_ċ~ժG泅 ިHmG%KqK/Gsx3+n92uF {{aBj7_ΑexT7-7-s[ apfHQR66@!q#yJ q8D.lc&`|m ?dv՚M檿qD g] < mJ8 E39_k5ҭrحnd;>ua$%/h'o=.ȴgL.'SÌ4 גr +$j5.{=LjpIs'3e*-Vټ-I`Ln>[>D- Avˮ@Ġͳ6$&霢A8W AD *+7LcY:eo5dEωHUe`Sz( NR^U *E9ePE*VF.fI;}A;82NIYw9(34HAsoɠK*987J̟gܕQe=B_9[Psk8"iv?!]2k!網=})z+ 4Ab-.\i#YwzkDlWia&"W  Yn!cM7oZFI LP0:826RB>"8΃UZUU28+H̕&?TerGqQ`7 ĝs:džc*ۊ*5H4?ڡI3}M{\2w\~F @=-xU%g0I(.er M%Y ]ayVօ@':x \BУTxߑx0j=m^1+|-A$:(W7^:"GvW'q36 - ԟY\ !>ѯ|0O6Gv[1Y&12wCSѭ$i8y0+Ztk1.B3 "H RKTz|;x Y ;_dc71֨`<_L*L#>?7?`.;KPT$js>%q40iऱ"mCyK MVRX2StFݪ ` GHMC=jMLA!HW?:#뷈B6MО}u<$z5%L !0b)lX?.vY4Ym*EJ8 (/otMW<[!JL uRyLY<5T46B2 0 eB(}莯b;D7CI|`)8d6 FLk_.EȥhY׵,N1uyqhFЎO++^ʌ1`U a,JB&>|Bpc!6(f!eU- wTX P([: j(պXC{ezz. _ZJfD \6]2 ,ҞVGo GJ {a@y"ډ%)L8/#)۫!ޙB:. 3 t_CvyI[ \ g 1Q(>k'DP4>3.l_ӊ8TeNqiOjƤ#pM`6[&SvO< tP89n0)$"Z[S$ޤ# Y%] 냜;t*SEMc ׄ,t{%\Ԣ{OȱHv[h jrGީ\&v$z`U=S/VHFQ`gԔGTu!jRSb u6v-A|@GNkq1:I-5[JրآP/r:J،F0zzZmcS5Ȁ.<>s(~Ԛ@2+" Z|+\|%0PyiC:U~9.ҥ[iǬFuٝ |[|PB,Q.oHƖ[ŷ7e.sEaGŇCvWvkMNU6,8EvD r`OL /9["؍I> pFWvl)kntn*Փk6prrи+̀XMH}M|5yXIqv)'jq޺-~ES*]:cFV5^=7*&J}<;u4jPq˂?Nfz&6Q r=dhpsI$rjРSv}t#8QB]|ByW=Cl\ vVu H‰ʌH6inҥ(cLl:syH8iOP?aaJ^9 L&ECЂvXR ip}3k(D@A&x}NKw EQB ^[OU0?vE3_ܮW xnk:vp@^[tFwofz F^C\P;{oXgW14RZ M|9z7OMӹn}@B@tBׂ-d~&U~{+V~Mk_轘-˦EV.V* #^ktsO57l\>bkшSnbx<1Zr EO'Z,#1mUL)+}$hHOGk[HYgK0wm.q#@G NO^&q3Gnh_I!pk5)/,E9pǒ?/|^qUS(gl=&0_gZy gJmǒ.Z犩ˤr+Jkd&DF>MՎ,.>P̏xRʩ#Hw"L3Vwds2`9J:^etAB~kUo' Ikg`T3@2)+r;ы>XTa ؁D?2 lqSgo"G2o'G=fh:K7F fqoK:\!9@4XH̼ [%*]Y;7[9N@꬗Ք|u%@ʠoކ'}?f*5(8J-ο+W3)u@iys滳"W<桊TM'2&^]Tbd/e鹲z* $Ld'rz@G ByK'cxkŠܵu}EtIB)Kz>]lP0>>ߒt캄XG덻9]y͏ra'f+btq?JB EüKL:K.u;}ۏE_[4莚5r9ey c.01s}>%@䩓A09l;z>\$Fp"G^{V gމT;e778Vi"ѐ{r1Cxf@o6&ˡ1t7wT5륪G} e!J9?K** y!]UfPvPn%&=Wشu,^K\I?' ~z 99tq- TX+k',ٺÝxNjy!@Ϣ"h P@NgI4k3j_Tݘ]U&@5}xEC{ E QAgAG8-C%f[vK/0./m"үM=[<.!du8h. tЪP1S3>e\΄jQc2S923ȀS1?~SŸټK!C7ٯM8U;@"S[vէې4HigH[;?L(WaiNG^,gI+$F⎓|n?wbw q _l>JU1ԧT*[оKmԱ#úr7ݶ򓌴N&SB_7 f,tq+[ *]düE?MRmc]E @9W- 3z>z0 A=}Gl-y"d 5E#Js٢)ŷYn'mղRq4 otvK  ^ | f\g$=zUo5ٸ7{y͒hR*wW;œ]aHL [u"W~э/r}-=!@ߥgꌄ䍪5O1ۤTP )(af}R=B2cա,ͭHn$- H֐[dLDikw2HBY7<ߏ,'"KqWИڃX'{F(-",$zV,۟\r ֕fML:%@%'S@{7?'fᗎ#~h}n6 QrHWL{A/k?җOۘffi?kd6EKV[ZlN$ AF Rdqm0[!$jFG\kеB hbm,xU4|'$p/9GZHH%LN;w:Ha*M&d)Cuy1=Gg- HĖ[R3b73,.){^JÏ3S`_U =r+߭t'=Ⓔ/ m_x|_X87LFgU.D+xP.ʛt`n4'mZz [,}yucIܜToaX0`%^CN?ڟ-/a{dzvH(OǛ!:4pF.BA;B 1pӼ"^Wu퍉7lFqʟQ&2~D%!T`tSNr.J[/O;j ;7fq F*KNGYCG$y,FOb:ˆ@_S '._(쮑R&*撊b9)pdF+m$\.gY,@'Ğ#6k4T:q0m}ZJ [>*2!9޺dVf 77W芻wyV IJqU;h9O ;tp"e)5)L(RQWjdhF]W4K^k#yS׌}o!Ju9YW)_D;-&C{>Fw#b*QohUykb8jk.|n?q)t},y(Q%=+G7 WYP$T2]Yu[|K /^ze^1]uw" Uߣ4'%"йm {GdH4)<fcfDt-, fOQ-{tY ~~~N,RP}(hn|q%$0`7=v5gQڤ4{dgu7.:lqo9:U<9L ="ԣy>b .IwdψaycZSQaΗ*h5:H? > iz \m&6OF hBe~}$R>U^(s]`퓙!`Le!ml>1 pذ x? wῃqÐͲ([BQ4gT/ޱTNݑIncgJ\~j:tMYf <ؘjwBᤢ}A*~lŦ/Wv.Zx)Ov ަcTgI8) pJQ;7oKnm#)0덷ɭ$Fl^.|_2vNXK8ure`uNV9HPs"0AuV784r|o5|"U^eؖ-QWL:yڥ#SOث!FQ*mT01n(RAIᛆOTM > 1Y .5wG+G tguNp lJ .G:|&v!B5ꌡ.Vblw FaDY+DoE3MMZv_xg/a*r%Mm^*2H$mX&x&FF]4yX#-4 beIU9͏ח5=b vWN~; ,d7'a<,jDJiP?VE'-`hRKqlf%>*̉<1R"t00._S'zpJrg¢^UxEkQt$wU+%Sz*,"5fMdȔʭo8d2G;{_]"缻kE]y[>f.+w(C˃V٫ZR6#a8T7*M:p`bh~'t{,OyG)Uh)7=_(EDɺGFs)!0:-cj% Sя?ڇJFUqc3]m-jyhWl} ^}FfjH Y쌁T}(*w.Z^#8Wxw*>'Oλҗ GT6_ -6h`ێn-{Էt.!S8!GĊ(B[yFi\Ӿaن:/f@tI?ZҌ::.' .vvC^ؕ3Ɖ@CT*{1R,L+CJ^["1:>l %]ktr;T! {,BZU%@ɹ_P1hYoD5g([]T/_Ʋ^qn'Qx}LC_ 6f~/&&Hxs68'p)ΛDu$24oLl :%zXb^}b!buL%+A~ӽG}a#c{eH)IG6Ls}_^E|}}a_gnU+n|:wM]$|>59b%bsVX N39ƌ /G$$}~4)4.B$[EKC_+U}5m \= tA@COrORuX?3! 8نx\e&Lmrfw[m<0l69^LM53>&G Vm((PŔ̍1+QͫR}2[F?9B`d0pJ'b=ilә-kr8/ѿMW G)z8 0k̺սN:h6_A2rK-&_虨w|ؼݚzl.(?׫\OITOo8SZܯbO1uݜ7{cT,(\d$F׋kEq wܫ~K"?Xx&A*tǞmVWfxZJ-S/lf w覩9ELk 6gCq(Ĭn"]UPAКhh CG$($J2Ƃ |Ut"|`gD=Mo13qEÍ1Ssa^ACb b#2>Ep^`7S\C#My;[~'s䝧,Q}Is^fS(Oϯ)T"EUInKqlR ,yKwA#hspW/?DfF;Kkv$TH/HTrBA 2+GӲc/g>~̘,+j煅 &xҡwf`ΚQ[MƗ$%zgbԊw)f](iaLźw/+c~ꤺ5X[rm.zrXyb%,i(݊^@$ʅuJWt*`Y̟A+s&n<ޖH+k$kQgeuwV\"H|n1Aߠ {5"BvqD׼cn1rrv}0lȨ=/v{35)䙻m9E^;C"⠅0K_MI aD%]G㈱SvI`VόCE(* BƘxMVJjq]`ݻ [TPucYF{M2Y pLkHsu95ofQXBpD= t,FǨF_Yzg"81y *~\l:Kwg&TXl,%e'4 uuxZy6]dw Џ°؅>}FˀMA>߻U=͑lw ,LMvcd:H&=\8bɋVM!=%Eˑa܁{=!b4]ky1Ul1#!-<(+b$ٙ} :jp0`u!%!ijc6ȹ?~CDѧB+{ bCS41Xvf7 '@-cy fVQiQH\% +uT g^ ,`Mx Y)Iڧj s;,,FpӞ7"$bYw; Kͣʧt#N -ں~_yA_"tkTn0xz„}5*4"yaܖ0Luۛk"ÞL0yX&wo& m.\@^1Q⫥(/s%9\8)XRECX-=csg1HW"bRrY!-_Z$Ip([!}l)ϡjUg~02xH(6Z!~ƴqŅNS NMOoг}INfbnN^O_sL79E z L5S vc ͛htis4Y-M48B{D)*!V !po0!^葤巿CM/dMB.X`+Oӻb$gy,ѤL{⩺.uLA~2$$`snxg !(X,e?(fK^@,O%r“uwM.l>j+aE:)'^e +5J)nȶa+f1Fq׆ˤyx&u4Td*'b@ Z1z%&oM.P{J{E|}XRZ¤LXʃ̩N-r]+/%}}d%`2ߍƹ%Pv @sk񩂨~|S{;UoVIXgǒ%H^Q$ΊazF酭G#{MgD=*k.C/R<6S䢞=8PVשq &^ ڴd&v"6oPzS۽* L'] \G|nؚO_B=25@h]nO8- 1risqi{mKD5(]B)`^%_,@Bcr60+qBiRQ5K<4 K>X* /3(3"],p¤һz1AmDF]8H(%*U6}szaA!Eڮ::ﯽ t8rX},ӂ Yx=:^tQ2E; zY2dDȚ<7.i,2pf*ջg]#$ēcڶ#ҎN9-Xbe u=%9! HXZzSV0Q5^ <ч!QOqn9s'K,M~oOO#y$nH!G;Ji#VޔUnd } fk6%Gl^h] )܉;"Wg>M.2txsnؒ'P֢”zϹFnbɜJȲYF*WU|e:1wDqioRJ!A+B\:Qt,꤅4:.7>ղg_̄c/XUbBooFlAD r8`ܑk\ IIhEj4: y͈ y XuХ[USA…bTzXؗ{ZH*SgH\^r5.&/޲UAq+@=&DE1|W8u{,MȃI0bxijL"_NIF/M5}Mջ#;6BǗ1;;40>>U îS֭)Ϡ( !"Ovu(y, uH:jiҩB28 |(8OA_nIQ2sfE v]捼 [{ϵ1 I9(V:R"b>R -1<Ё~uyJszX#oа O6R5 >&.tLL1W~D/WH R u%,70ÝU:cuV&os]Pk a aGǸd)!-|ՌUKoe `H|T2~qBߥ-%#u ۣPn9̭{^p[}EuW3Gۅ >f[[kGhSJLB^7(dܝǛʺ>Qeϐ0MNI?t.3[P=qm \Kϧv!34J~U-ܢ]S8Ud=$S j濎=\s>瑞yA^,ȋד)#OַBRt !|\q ePWun(r,|$"Ije64dhv2顆1"Ƣ:rf""Xt קBU?"r-AA@@zӐa({W'T/}YlI{e7!b|$ҧ<ݼ FNE%Z'iNIrvե);$;5-d>P0F4eG삥@yjZf5tO=_2J'wFĺlo}Tg͕PVɾȺQRoR LTX` h5K{u`w٤`1882_E&!ʠ Bӌ댵m]o,O4x`謪 #":]nTO,!MC nmv | ~ܭHˠSϜ;q\BzT^yT.<ۋCҘs4O\b mmzzv;jL3.%n:q$-dq?I}u|H2(wO2NM\K c?j * s.{=Z14eb؀1(2wE,x[I:sq&?puUV!APWT!~GWuOm-7@6OQ7暙p+WTC:RFnUI1T5eC@6{\bT#u6ߓYҖoS$"۞ҩ/4vi""CGG&熳Q=h{4ϼ)eÁJj~?BsdJw^aaZaXaZ+hЬ]UFk)ve] ry뜶FL[ M%ږ$ &&j8eм8uq5 2SB shMXv Wz= &r0蝫Sw~ hb !>2y9}4ۥ9$) !f$&Mse!zZ, AItO',W jY-}`=PʙTܠ#( @m-ej}WݪwvHU0V\J,xOMoejԉ846&c \{ . #kS(aI/ e4hA"4iw/d.UUyV}\ ]'~L?n T-WV61xX!ޙhy|[Wi`.elž00ŝOka"đC\xbs~oKwa1 YgtvO?uAL'+gQ3 iyH->W@UG#A†T %E^Zǡ?d\x <.Y>e.}%/TTCtbzIk}R9q%b]VlDyfec)*@m8;C0v%¤X3ܓ[JƛpɌP2v>i΁wg,<$Ȭ_}6~e#eO6c|.Qe`XT8.%wBW$DS2|?bHaĊtzW8v1e/Ыq4NqpV!;FMzGjjm3#%qa_E $H ns8\>4RWSG|wd_kKƉώXoԐ5OrJQg "K.ي}z\!1:qEׇ 3 yt_-BIn#Qa k+"VLJëahP\J80 >!#~4͗3n2#gA@:k>,2 [bf@oEKi :`36-[*sd`Ap349K)Z0zRAġVTJSV*@( (f6;bĈ8y%xT ڰIӇl&sˍot '7ܒ(Gj<&m=% ^>-;5O3K-,nJ7.8pqZ%Poe=r'^-il `1S1WQy(%=MZR h6  C]ӸNG`FD4OX,(̡4z)=罹9P*KP8 )YT&m{;K( Us]vԬ&yvP`U0էRFd1A ۦBLR2|ЃWÞQI8; ]活k?C2|6\J/rs;)ZgG6Xlf mmGȔp–.)Ju߄[OxU=])XF( jӖڟW̘ޜoL rӝC&UWjd"H<\KI+DE6z+4J6UTw>a8|EGH1:?$[7ˆyJJ#bzD<=Mj0H aYpԇ;:#{DQN?" m6PJem7璹X5E-۹ w, (ksay#T, {V*D;pbx~e#`3unj^_ .DǥUIS5" JquWz@2N : PT ITOǓS?6K QGt|8`oW͠j<Yj8MK2}g$!}}ˋUx 7qḾ5u6GϠ2e$RhrcA*7H;׎"_u G"#p+lc&QLcI)<2FA]iv Q-vJ?0﾿nO,`UZkTl8_꭪)Qmrݷ]W$ύC/>yE]2XB%!B Tμ6XƠgG|wL:}<|&t4h>„Uj!Z˿8GU qN@N,hJ@@Zz, 1P>['W7q^F&1jtŕ]kqZ1ghp?'AW*0Q%ԸZ (/&Xt4UV@/FMjJg}AqzgAuvgkuxrx87­=Q@QR;/8ȧ)䫲ж ,z|ߑ(KFkH&{>)FuKohiGg4E:A\ا76Zj=y0qK43pF8#4YYn?EIȌ8HKGF2BpN:hR(={!)p呜郠{X՟hZ3ll9e/DM^^Spw0F.JS䥭P&7hJy& {&Rodt;"_^w_8T58h?aZUccCjf@(?pq(vؽBLSB"0C!ypyhJ*-pvO)I"czveȄJDm+Eh`S(n& i0 l$]A+B!mmˇ-ݪPx5SCGنy}]*˘^c _?f0 < $3R܋ص -JFx\qΙq>y8:Tbk5F0N% DY#P'\3ƚt.yܾUgn'Wئmi Z?PHmaà}zg+VT2]@/5*o; R&d2h#  k}q%k7B\j'L˗ ZaUNZ}/A@V#Yw[T>*\&"DF g,'B0 K)RpG B~9}DuDُ\ٷ:Dћ,N5b* ;O\" u 'EߤzoI8ɷ $f΅ntdž]Y=?5pyJcEW{q?2PGآ;3\vEo (:ek~6{) Ns)1nQH5`HG]D*O3Eo+vEnid;b UgaB:A`57,[ڡuGm<~R:{%+ݤNz\<l܅+=9#.cpޕ4jQUc> l$ݫ1[Q{yR_SLYђj@;͢qx8W\J:Mgb{ <\%[QCe>xj'D>#$`#^ǐ@4 $0@|'#vTBC0Z$fMsQV/@DFE!8VgZ'! U^-(m]j7w3R0na+ӣcKAr_Q}ɡJ Tr%qIA( \TlӺ$$Lz ixppkQ :kr`ɯit 0=ifZj?|p3DK+Mm|'Ay-)! F9S35. M#- >ah!3&Oٸ:Z $8W JiYl{6k~ՋN>|}AЧ` څPB$k$T?i ETLt?2N*IpL=N_3gD݄,*֟֡hwg0:,&D;"^2mzxnswL/mgzo-DآBa;KAKTK&li ,XvA' hJA=M>Ze&U,{U׌p[Svg}ʊ#D-k)mOv֡$=Fq.p  #^Sa)@Wlyf+7Iئ4R&8sk\soX0ϪZ dZ$ (ťA=-s6 ӿ2*D|j>)6iX,[ԁ;R)$]SRs:EIzڃe/|tm,41a_A.zJyȻ^pg;&1(xDVbu6YA)F6._˖7ҽ6g ǒoMhAU ~?>UT_#CZׄs(}$X=>p' ;Lϸq2" iCFi,akmzƸsXUNdlݫe΍%^̐$3ɜzȪcc gx Km~!42 [nrI{rgxl]S:tb|`w6ٞ>7Rt@Ě޿?t6b6 'pX{*Lْ)(@"r_y T9֡0vbĄK{Wݔ2o~]\{G x$BlD$M~r ňH YY DY w_qI4Z#Q|Xҝ.vmR"mj]˶{MT  q4 u恭pv}ryT*M Tñd28;_džIڣ-SsDUt.+Ђ hӱ߄^M"Q0ؕ4 Et xsm W2MuVfu{mĐ㸤lӾg#և"= F7rOnS|ӯWdȄnCE{?L;˞q+W=d ]"ým: i G0:Zv^YcbgXΆ춧J[FaQ%>S_8pinM5'kAcO-s_gZtl8 Jd w})/˕:( kqPt4CndU 4xB~5XhRN"fH{; Χ/*`CsI6Nz DQ2u!vWUHG'29#:XӷgMz_'\Ć 3me]x|az$uQW6}\j8YNɢ7Kv Bqmܪ[ 1>5,aM7bgs)TPe7t _g79jю-9FܢOϿq :Np_^bs1LITu*#NLq|-G! {a_:*NVKiی~: :!`*Ơ(Ћ4G5 )+ ;S&[.('#֨%)\ 00'\#oYrؼ|j {VEhj9I\~.kNJD,8;S_Z~f:T6WC%##"|m bjKXys~eV֒ۢMVfyczP).!0/Ss|e/z5~Wj{UEyy kt^SbVKfyU)Id8vflo 36:VO(ۇ\_Ȣor>kreڍF|<޹᦮or%!*k:2>3 fnlsq7&.fh\ҿvB6B 4jfA /)< -])gDtОtFd_Uih5μ5}O?Q8xDІZckMYgbC_:uޛ>W#Tq(S^2E'D o`2Tmj{iGb9#%v߰%f䐅B:jo#-\W1jT% \4v*o둁d n2 nxaj5 Om)c2J/'+Uτ $(ӝAr]>$9?7Wiu}˔#O1Ur7+&EjBpT#S8(]ۏ:xxd+o :Cgj$΁b;'T;&fNuVOS Zy5i,%@n96XJ!ᅢgOTL; l% Hʩ =Ѡ?qO( q~5rTrIc~h \GUf Hۦ縵Ir\2Mx9jaH3ZQv17IsJ74N|.TNe2ނ [z4p7+l"vo=dy؜0pcСc sGs::۾gckp9r[]`-X @ٵC*[6{<4kG,q"&X&?&j5ґj19@gKo gZ;YUk7F`.;adthpari%PPK#._TT_T?= e#N C#݄UE,^DKGF)-ޥ w;5x kC@O_bV1Sq2|pQT ץn׶o>ksqQ=2bx{65aDt"L$P/\7Rk)'/q~ᗴT9M{4=Qm{&œnX06y:/Rɧ|ߵ0^gk3Ƿ& LLNUzShv1YKM %u~7 K9S$3(y\7HW4wU\.1r`-I~O I2 ![R0+u%~v)rљy^HeڵB1x1> \/G%i cfˡ 2⑺nSFWBԉ [CZ, ӽ s8 m?PpT@к\^rɇ@#HrrRć@}kBJ5c==^4Dr#Vб[Q80a_3h9TR)hעu ȴ(5ӱx 6u2:(=CWEcz0c{A)-Bg;9eJ23Էעqje77?W1`[xa*!nmXCe$K%@5Qt&9Kt17w<'{,hM^3tܬ}%W/?[tSOg;S +%Z]b&RB6×I$u'i}pJy !"ɣ V]?Y1 x*;*S=R Esuwp/lvHrʨYM=ZNAg 3Ho҃4)L0ɕj@\!1G3&oJ/zA(ko$z!@0F錎}T9nޖ>?% _K*sF] s3UX5|>O[y3j$oyfXDhяq \e۾(+aRG%Yt%bIn{|"QQypͫ8{M]w|CNPˁ@F>S%"B0L7#\+`mr7_#LT;h%G~V-D t*tc_ qŅ?%hFØ[u}Y^|W斖 Y"yK&e 2dx,U Ű?yAJNr1Sa(W4Nx7ȏgM~nR&SHL|F$l!-"ʺ VHhlpX!='Ӂ'_1ּ`G|p`[(P4X6G"QD`6&ɀ+/)A⬮gpi0ƗfBCL9f&p,gĚFtNppz,g.> k>q2ٗkaԴ&Fv_c7P!Eq4@hC2K ̫kuJ4^MMnn\㦙tv+8~JzhC?@w+rk^s8 qFYEZq($U| o3d, +OCP~d[.sн3DڪٷX9,mxNi0ԳDnqx46qr<Ŷɱ;W~*hR^}nx3Ņ Grxлw|+ӹٔ}?;+k -:OuVFoCZ92+|y,~<\ QFq@26?oMDOq狽]UWBpTý ydu⣘,I#OG˹n.r_cǕ/ ,lUj3**hø_ɞ TL7sq!D9@Lp壍q)!|y5`DcvK/MTŠ}A.K9(PsDwet8~^pZ%oAs/J;2qPɡcJj@*-?kd[wз h '#:.ldPFZ)ʱ0]E ^^fC,Me=Nxk Z_';pAK3 ]GnB38KyvgZCq3MRF!½FݛXھ|(5Ta+XO8BAXQ.xpc|r"HPx@吕EĉyJ./5@Y8Hv l,D$QZBKvw嶤 #|٣ 6ȵњ71xg\DAt"q7>ޓkO#hY+#6ԣ^j4 ygi RA rn*㞊ʚoZ4aV@[:@PA_ڐ XoMfɁ6h{Dֽ9,s1tӑŪ =Lj5[^a,RqY>HieD7\I.I@$jv$ʈ%, (r:8ZsP&'XãϽ S 5UÐ)C钼Cq ;Skh⤃&6Sx\ndl;;Ldž枪h/S=KiSe+(kX)\"nxs@_D0.kCjyEz\}="C1,*oN澂Uj40}?HOdcH"fN4߳ ~s0C#vւgu+Զ/f 3u"U&o&5OKȴ狎45?b#!7wR&_ V%0'n-h3iodj ?oeb 1:/ҬM\5P]bsFVΤݞ$11ӕ,7ǹ-wzs1pw.l#M}S|<bE/7F|5Wy#6G]v|bʄ4ostA#Ţ8yx̅hsXW?"?`a5z2 T]X WFZ&(}SL1ߞ+Å|A֣p0Ey6:'4Z]Sx3+6Rtȼ y  *ZSI$C'ۯ+%BWHz<X3ar%;o QB ?ZC8 DHcB3RnKNGxiWac37.WmSRQV;ي8VZu8;?~1kDE)!SA X}aAX^ywlPI|Y:ݣf:J*m4=+{e[? V LR6SY}~`3g#҂Q>:Cdz'dK~~&xFAxbNz}I"ysӑEKz rq-MO۵r OIMBtc-*9n,+~yw$eiEHm. ܪbe)~l0tJw=+5-m*襹ǝ'W4 )z~Jz).YR:T=?F@T KLMDZ%wx$M#2İaźuR5P D@Ѫzy`5I o9D. x@it==((Kؤf.QR^n_A!k-1_Ύ># ,P2f=z \!pt6›09 >:pTӆ\:W+|inqU唆࠾N˄U_0ͣ9 /~h D^t%-3)t% j$t5Оlr8%e) ]NWZ x杳w pnz͜}%~|4w`rCxq=.=^f۾6 v ,2Q)T7c 2ʇZ67},3h9p>'K{+t·0`xsY(ddJV n6繦 @L)frAa+M x˟CfOT`DӲ;4zt7C;Bp+p/ "d?aT5/W{q.(zv\Ĵ,anԼlj%4Ejl*sQc'|!yrwB:\+f##>=jKpZSǬ%ϺK.l[g<:Ln MT^\`٧ <5А0>8s?b$|PS7fxy@3NNB^s]FHTlp=)+ցVCRB[v8=amJ$^ sQUҤ8*hS?|+zg VJgCx86_HOQ8]0 ɺvlkO?](M\XDr򃶏 ܅wqcfd. )G/0ߔw뿠5BOꞞn( cGؠ5Bgd"VؖA(p1 Kv2l{Mz,ߩ! uwæ<dK lGm} |>ŧ~C>ۗ eJ?#|hBxꪈ06]0_'wbbub y+AmJH .qL!@4~pV=xxW%f݇N|GX*ZP|}mS=^1(JL3<ϻ@\2c^ =G ė?LĉpLD^7"XΧrT[[kgA^ RJ.fđHGh6u>%7iԓ;]Kc7$ay#|Hd"۾]ED303@ r;*)XF9'`#uKbQ55\vyR#GehK7ph>$> ҍz#|eK=jU>bcMD7X5Et:K6,dlT]9 :@}ud @l92AM~Dz84pzz /BÜ)).W-Ah>C1R?7#2Q(S.|CIO P_4ٱ)aR5dyOF.+E2:ɑF=S;H, A:=krmV. XBk3ب%DW !~5Qp[/uP &GJc"{M9' t,/q,YF*0U-%Tq[&CazJ#T %N– @l@#hzLr+3oXa W+rT̒m57ֺbPΉYL p%!T2 7lK u^g*砦2`}<4x3 }%5)*axTp4;d<MOoq]X*^}:g{js.5E?K /  rqc{@Kj$|~#<'Uxv%h3 IL{hj0ͮO#W(12hXCIԸ@1Q{4=5zKnt(K/yъs,dAo9XB~хȱ *} OIM|x;+ Pg8Z[A}aMtL$q>1S,,Fgu߳U˜cQVw']NhngTg11b$U}F^Np/7T8s\LHH gE0߅Y&?=t6_*hLנZ̊;)Fo(~CN6s26W8aAja𠙚q`iQD,Qo8fH+8Sc(1uu#@S||I47@o]8̨Զ#\># !OzŻZ#ơхÞ@%]2='as>t?6 M}+'-o?c-SKx?[J͙ U &Y/1ӘNA-p3!aH 4׹J_HhlACGe fa4E)$Vnq@Ǥ0>'ZܕާbrYfqfVy &n>'[Oǟfj88aWWes k&>_`n4j 5>*Z65{%q.>*kZGd.F^Wp4A%fmn cM;jmx ͉1czQ{4ߟ/wH#8(Һc~ pMւ.[}7BX7鉤x ,V[` $/bn3TQyPzVQYG17}8h;ɆO^AwxsnRKoo$_> (Ck:TmAoFAk%C:[  {CY qG8y .' fwe!H}z V\&C|`78wd]m u7)B rUI|$ԶLBuͭ's&!b2edn_n}ؠگ&O(?%~A˫5>mؚ6(BFBOJa!Jw!mi&}q\cj 鬈AA;%+O -`KSK =K}/5*ҥM:Biî]} y%b>H}!]=4ħWDvO#W e{E T2^ `O?-۳/$}H6'/WS1hl*% 43G#f -]ha{QRmDӥ2J=q PLl]T2:V"o?8\ҫ^7i80cݥClԗTnm3mY$6-cNmV-DjeaSP>ϠuX2!cN<bj@mq$m Z5ɤ_d`榊o%Dm"_|陰zwu/ !TA<АW*"7O3qxX~ "˳}/^6rb\k6.V(rkK_ڏ9r9vV%%)|z!12t-X*1-/_Z`|EЬhB`z|7U=4:}G$jf\W>șT=/Wdz1gS?ĝRexf.h'EZib-b )c=ʠh7Ӈpr͟A^2.k!!{^=ØV[c $j3"i__Z:7Igm[\ kJ>F{Y /IwNy_mqA?l)kUG}stTP֒^A1\DN6$]41*є{v6 P%369_Ab*YW~Ԟ2#=ȔEGM r~n !o:]YL_|\M8+o_9ׁJ]BN.T n>6ZCޏSGաVI 5!./NT*AںPc&kם_3+mkW{ΊCJXAi|'7(>'gX B}v' _j GS_n-0:,Y9M˟\#bxs7j>& *n(ԋ>˥P e&+6B.h$Z#_aSv_76f+qc)_,\銐e ՒĬ{ZO$H NgML0E%|HJQq֖mQa>4qk`L$4_)ʓZD7y$jtөv]+?+h/X H,X`9~]ؾBnG\E~v1/e/yb}C DO/=ٲ8ݥ0GZC|^(#婋2n7[DMŐ4aKޣfꥸh er7(fIe7HY#zG>`! Ss%\A (7T&J솪W?0uOMK;|L&\nBҞ$#vUZuc:!b,u*p>U OX 0NosAEQ\g1A\@S@tמL~Aҷ'wH?F}Q1“'+ityv0hfCAx̸P_()5n;,P=Tؕ"'^~p[q&<@EɂEtoI1Uk':g鱻Ęzl#En5"Y [~_jHl;l:(6=RV h[wB ߌ ceփ*l\\"C2N.عPGԁqtYvށ.]byh@>5VXhu?澒o(0GRt% T%M5^6j I~2E ./5wi hT78kw0˼?tPA4x\cpEM| \.8oF~J%.;y3&|}.q֧UyQwSI[?"~IJ9xAί_G 4 /؂>8{勑ae6ffJ^n㪁le,$ mۺJ`9p3O lu.V&tſ@QDȒFq/76n\')=֒\N\K|XmEPO][VE,"P~pw|y 0Z28z׈-u(.džDEaB>gy0ͣwG"8Ӻ_%rr8&v7i1$B~x;C*%1ҫ٧hV_F,VNy m7hQ2vʩs+2Kk+ZBJ_6r 1X7&gb2"jZasy"%|;.ʕSđD3$Q%ݰu<40@e `eGG -`GPLyvXHEj2;# -j?O~'}k h7Tf$7xNiERdCLJ'ބiInI_@5]q*E}N)@iI8u`GrϯdId>dlG-ήy\/J?Hr Y?-0-#Ʃ|~DͅS]IyW,?Yz%X/ Bm6'y E*I.*<9/;w.freQ#彣0x^-6K_YwrP+F\fO5 i[e\|Ӗp-o CxA;#T" -:CTS [5`Du|/Ag߳mf9>A:*h%Kz-Y #"djЂ̖mn x2ـ/4[Y*ӻxg~ $kRBC6]$Oo_QГ.!TϨrDZ'"aA Hp(5mPýI:Ir\jV6{8f_SO1Py5̩p kf,h-O7p7ӳQ=BH%'4ou#?).PE1d/q0a#{5o߈x(fB9~nԷ"VDE{-eA F|〃w9HCҞǂt o?y}ԭeWNz!gmIHMi oj Ҟ^g(V!ј.3e|䢡`O"# -?ԃh p.+=M*j@),nfBwk'Hί8nh)N.IQUa=MO {b^~#Xw^Q5>ƒ4u4J( Z9G>rQ80 E<̝s g/M5GkBg7DUv~VIUZqո,0KZրY\];myn* $~[Xrd@}[3TS*A2cgsd 2g"&0+<"s`U@o "wR]{)>ZF 1_Y?g~4S^MNXd%~}dmb$p9sbIa ɇ/a9Ӥ}B|ۄ6|VL[$1&Z"4l>2-i[V!V(ح=8_kBB9G;De͌"s՝z[3vm'RaIdm!UevhvgTZ.(p3YQ'li-וS-V23$:}s $F0-Һoa=))il=3FqdrDsigr1ג60sza_@0FNUeoq;'AJ+|2hVf]oJ]aT󧃧RW!cOsBp!S e1{¿w0Yǹ"VgnL&FdtiH8lxwl_wC.q j]αFjQ_z]' !jW)NwF_d43u\C>l0,j /X0>_NvxGӥOh4 :HOYW0%„@<XTPLp\}a//f()y A23$Jt9Nu.:kLWW%zT$HSesn wZE& B''*6dq6H#3 @cњZOt}]NGok(G tMIQ/zR q jd[hJ\zOwR1MwQ+ S*fksƶMr!~[סy<ߝ ΄6Y7X~n+e}[A|2?u D. #3 ð"|rʺnsULIԧGy%]FAZau<9$N-~WuXb]6,ʢYR' >Sl;7k-a"$ً†6t{mt񸶓ŷGGc:.foX7"z:_dN1vȑ wח \d' >l%n{YuKy'R{ח_+1d;2!z;f* U& DbDCn"kwK(%z?ԓ%v.f=nl!I"@ q$.)62 Ɩ3R 9砘L1bDzkuJ&Rd xeM4TDb5wJ.I#F8tZ;X-eVG[ܨ$} Nď&7~iUu-[9y=5Xn,n:1* j[4sq4@-յfb0rX mm#(Rf(3dYһ3hӓ$eI ˢZ7+څ+H`Gv՘U)jO U 5 Пk:H" D?%ThЗqTf~7/f-&@;4AĮ%*QBMP Џ HrmYȠT1` \jSAUSjȜCZvCPI Tcdރ4iO-X?e5!J`/HF)Quo&LLYA q>l~Ss ˊ8(rҴ1&Y7VM݂*_ rNpMD "rqRs]C'/b1jď5"w.8hmL*+IϤeGk:LOJxI6$x:WZ@#n '<$*ABD]r7J<\맰+bؚlUe?%1d<nǹ!^C`p'#A VL߉?+I? .eT`ŊiQb?K5]DU6'VTѩ3V1 :M db`1ڸG%n@xT]2 TYf0tm{,$6a1'[t RaKvJxeEM)zQ~Aؿ+yjql #HyD|q' 4>^l}d^N7Uy͢&(/ޥ{#6eUr˕E'X24 S"C,|=}9m^os:nRe1k1p4׵'MKL4UՔd^89lʽV|uǒ_S)7AWR$+, 4L.mkKR<6G RI[^z]'9,GDԨ /Sym_W*zS(8 },֍w _IEjx$pU`p˵LtY15F̟@2pOXG{߲#tLPxdtGY/_(wW#D"6Erנ}:;QΩ(etix炴"Y85@5› >;{Wf3knʦylAtopcI?+tOdԯ 7{Im+r]a1¼iʾ,կX\p^`uul!>.Q0{{롍c}!C+Se޺W]LUFgrfi8cYeL;ƲKqÈ!h| vQ >`P3ЃաO!?Z"iOO_JU<Kjh{ہɴ^Mu!nj]v#-(ԹkITI2C&dw*ڍǸ$QvDt({9 ?>!Q̘n̤@ )J6bEΰD= uڞ`!WHJÑu5w8bg{IX|ܯLʿ;g„悖x,,ܫ#h:It>>"pzѶ\l)@FS*Y.9 i|DJri"%Qe2- ۗzU`+l@TW8Z>@&h“ȼ_8t kxR-,+SyR/n6dpG ¤ZF ܫ^LA$ c. mƩ{%|^ :d9TΫ /ieA4e礐a R2)`3sqBN_]*nI˟ 3کnl=5n L.@U:b<w@Q$};aXSXř3w@C{Ь+FGl2p۲1+g`w-lB⤥eN~* S+Ѻn@2-3^ :g᎕BNi x+5|>l-׼x72}>>y-^hGG]oIPՀk(? P 029(0l|۔G58-a8#xye rԺ gFu }/W ҝ7RP#VK7+nXAo-EƧDxiNo_L;{ӝo CTZ䘟Kb؏"Qm]~c-J.Ґ#.29'uHXv;1s)ˠPt9Oڟn+zWŽ򊶽fNg΃8ߏŝʉXpLթ%qHt~^k$琊SY,$9\P9j͙ e_5p2M' hk?5Wi~Ȳ\Եg&ϱtZJRKe-MI搓 uM(a[$pe# {|8!m-aIG{`m#; w5 )9 ;$朙 FZgn8_h&PX4NN>_&;8A߾:*޼I>DZzɾm˰4žin*Ɇ 5~<܉# ;/ X̞J/Q- Fn^.CP{to O{9ӹȹ57S5jȖ]uؿS9g/-T&94"- e cGs}nAsAL zXk;^Jbll/09ZĢTN"ν{Q^[$S [yuzcyf%m!F#NAU̬EZ#kMmv ܁Ǎy11 hYTjy&.-b@|T&'%vUDCt;Y~"Iׄ1mԙ~ >9pif:}l {I\zf=dCj #aሃ"hK( &8O=_SaS&.տ6UR:v#$db7mϗNlw"_L6ݼ*]a~ ;|MLq$>W`ַ5^UpT2y]Cwȓ[f &,,{:-ᇐMVmP3d~v`{|RJq@ۮᵨ\;xL~{ı%jA;pbi%vE|^:UT7;Â~5k[LQ-C@se=.q8jZ|; \G¿E5>O$ w9OFB[Zߓ^s/ev#YH쌛BI<nTu@46-)\a8JÉ(^3H8:*]ɑGz'7\'bv%=̖:XL+8L$ˍ6uN 5ɥq.p&fa'M֖dtY|Lܪzd+ ܸ$ծ>Tf"qsXte@˳}RhBĜK"<̻~3c8͛ q=z"{ XR\FW1_jY )z5mj'n!ky-p$ TB&}R:/Z 6 t<̍=1NA[=l -:ZyrL[(ŇȳfO͖#4pe" Q`J4;9n¦D<|tv`CM: 8k$*-<9/Il:)UL/CArC >xGbH6A#[^VVCS$[%o9`G1JZvB$4N(~B0xsq,u~iN\(AOxs 5}QKUpX5X$vݣE2n5" JN+G}h_ռ1G& Y cˡLOn5otlbҿq.HȇϏU皋4\ݩ =fRٴabJ-n>Q2pH?Y:tXH@̭2xgj}QCKҕzY)x+$?>lJAvh~'mjwM$R3]L[–Gu@tN)C>~1j(@aM4s$H  ͔JV U7Ҩ?}"ֽ-J$t\6V\ jWױ/TsifD뛢,E.BD(92Z,!=aPϛQ<ʭ!s"$sZ)/ Q/4tm*L2~vɦH/_vүJʉP/f"n}ƍْg` .a.X[wYcDHrl͇u|%2EzHrSr1 Hc[$ft,d1EuY'%0VKG?y`` w, <2Ql\t>%jbt}0G[\pN)_θH$wޖsN]I-HF,}>*n0*Lh=S.!Qk R2kAK~)'b0 XOo/d*g"`X3Q6k%DA%m#5cjoX  댧hrk]pg q\`wي%ϟۨ4J؀*R-=æW߱[X" #hO (Ee>zeEZS6pu[WlU̫uo'(XЂt?,G׶pndd^=sV{;#0o411SSsr)="C, 6c sEp=ϚF0O'`)~)榠{[]# P+C^ *t9cd=߻q>)qLj(-h~oNdwERMLZtJZ&Zd WDvcm WActiUZѝl5NCTI7I/Jx*>Gtr2PID\wIנÕ8o:>%k.yW! 6XB$54_V`)XlCGIR10DͲ,TޤQ@Q6bH8jZ;^2SBx_:t2oL gbobTW=0DH[quswq>V+gWm_ Z^rXڰ~Sqw9;Pp4xC UDK$:SUrdqB_%E#IM:.}ǏQDK1]~y)D1Iהq] s\AS?I3m@+RDn-=vg%ϕ5YM!0yEz`F(hQa6DFPg?SB4jPO?]]'|bc#$ψLɷ塅;bG7yk*{WkN-DVTOCZsRd*?4.`؄ڌ«b@hYR ɎiUܶ7A;=La?I,2 }=R22+w2R<;GZb|kfrѮ+*JɁ`l"YpeXL!>^AL3l`LC[3)4_ {60{`x xNg[)wVHӣlZcMRե~ Vo%BJopl@9{]wyud(x+"jb=@Zw 4߄a- n ! (&OAIx09VK| =Mi!vQC8q4νXڐs ]~]Chs՘7̐]B([ 2A$~Jֳ8IŜ:ҽBjJMK(CGtHh58A&S|\qNxDSہWG=l;v4l[{"~ uڗdY&< & $<a`@nJ ccAC ԋl5 ::T>t8b-k?}mLXVwt&yaz (IHX;J K JM[ŕO)Ʃu~>64:4 C՟>#;lcm\K9L|HoeVXBV1I/]m)ݾ`qJD@a hbt&ƦnDeRglIA@* }ta X_҈ +:B4u ÛVt*rx@1h"ێfjZrs:xW&ER q3Z8y"SWdF~ RЌ %z{LB a|wڤ& vooS"rI<:5݈@kps/C&H YëA# Ǖ)MCes]-Oe>˧OŢUoF(ʠ&zd'%Hy/+ W90'_xN'ɵL*c!ZW̅gYkp[q7"]"GҝJ`gj-_|Q46 %jh It G +1 yc#XLYWƒE?BUlYduyV%535A!Q2jR(ouppW= ST{U$œE y,?qmKRҗl,|I3ˈDeF&x:τ.]Ha'* |-αLxc`gieHCNڱ'R05̮m- ;E'gzR2"B X;)WU+p?_7ت{{T#(Xt_{<e,=^ٮ&2Ʊїm\ŰJB׫F=nӒ:)9~%?bD #|Wܸ+jsQ應,zz/9 E!_C%tF[AEO6!M.ݿ!akSTVz*Dv= l*ɷs[șHۭ<-plE:Ag被#$K52Ur #fF7D Q~'V(nΑ}64 u)o!G+˚س)3+VYG&6(jr.MqE+6uZҐ۰fney PjJhZ؊dR.(îњH)|kv!(zo,cנ']T  xxA@c"b%~Ӵ9"|;d95ͥӻt@WME{P/C`!aڹd}m!BVG/T.v_nYcN o dPP?e4& %r0MZ+p3$(Xʲa[Q vDXLn\{ +T&BG=ZuRTy\si6%ӷH18`=ȏ1qE4#˶$΋hgeOW×{ٌ{O\gy 9z^ZŽJƤ'3"χe'>6j}x'4go"|)~f0рb{"( y%]_"C/t#t$ἬZl9!k @_wptVX+=UU+F)/;q2 |_pbEBq Tsf=7ڮ~]R.DNG3JkOM\;fI<]lB޾C\ A @o"Ҳ*au n\SO+ 0B)dPG̈6=Ow$.eMg.is+&Kzt.[BFɾLxYx:>CGp([\xSyU|dK8:UE *EV" IoV;+#uoGEJgYZ0707010000003d000081a4000000000000000000000001642603a900025884000000000000000000000000000000000000006200000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/$v]?Eh=ڜ.+^F%MK@^^MVZA&?G_`Jo.űV۝/N`9\`RK`a灩4i2aj<6 zxLζ VU]'zgwYن}o]m9p9wNF"_heHPwQZvs9QV[%ԈG5\Vby#p@Qz5y&~3yQo&c<]'A P?Uyx(>ӊs&5 R%?+mu:*TT,vl# dg]4^X dkZ A z,a>]@Oⱻ҂%Q ͕hP9;W{բ&iLE%mD.Jlc7 Gܽz.>fIX~bK/jrtڰ[Sڄn$,ks !8\JOw)&թޘwx5f}&,U*G%lIN!E$7Xǖ J`+?z7OPeٙGݗKAZy`Yd9h>3#7 )Yߥ1PΣJZWo_crVI-Zwl2.ۑ6BފiSQ5DOsc(g:p={(Ԫcp$F]?u[ M0Ć+YXDEӟ92O9)hI#(&e<ßEadӓoo\O$ڊ .sc۱PiO4>u:RJ {FF !2p!_8f#@{MXڭb6ƴr9]k'EUv3k\.P&exl㆞$,exq>~a[3'$~: u3ZeP:C8|HCDy>XObd7. aX!%cREj,`O3*Ux,![j'ssI=/e(1+TeGv+AOP;ې8JX96yqEAN. /_͕'𸃝53X>KaR9ҲymӄK Po܍! o&O $tx!s<>/EDvrd.&-kbYZC$tSrD̯kx|~=Nrdz ]F#|iW74)d6cI,wNB.Npc ,\1 3^?T1{cg;P Y#cXJ_t ;^\TdI/ co]º+5SL)~p+@|_]H! ,le It<)\Q`hH@Cye((R(lQ[6 S'h%K v/ƸHsXϗ,G#Bvcq2%, ` 0tٶ}g8҉CW_߫g8ՓMoQOpQ 95Kp) t_jqPSrsͳ]Ŵ&(9Rw5dbϡea!`K@Mj>Bf 5ܻH(T9M&XdiǙ7Y~ ^W^14+*^&Bmζ5Ds;*x[>XQ3iگ* 7ެQ9'$クw308^l*ܴs} XluhG xibO?z#(`/AsQG}{"jlIՍb7a^K0\y.~3ǓA_j +p"G1_?0 $qfI~d-w|FJF4I7N $L &/# w,Dbjh6b ḳKCmkHAn!7TZq~vvྐྵ~=?_#{=v |tDVC̥5|m ȫy'1nbgNp4Ubܠ1~ W@!\ʗa3Q&y)*xŏʹ- 87*a⵪'̴Ôz;ϖt# 4~'T18&`sBDgp:Ɲ\Cµ16rQ.Ru1V^{6{9.lRe^hi scPnljCCg<_'`G͍qLiÎ;2 %]/T#fS's%ʭHr B t_T| ^}ְel(ћ$\ ]UMy>⿽@ҹs#v9VTc@tJatyUv)ZY:xp iJ+aaN RWˆhj G8gT,6}YPƨƷzO!n j*Bz.BKluұi_gLSDnwxyuVh`L2I*Ws#3ȣ&1Yjμe:p̂/6TԪȦƇjFA0u&Xi ogh/5`%6eocBb,5O(c?` ЦzEmJ[v{uDxDNfp2za*nͲMMoBNXP*EaCY$ߞ2rW58rxI$Л!3y&JA+,Nk$S WHR[ZYٗPY.8B a\5`7sHC*gdA4>DYW#6mkϬprLXx(8?$n%!;{n[jQM+XFаrZUrP#Qd ,'ewlwCoיYhZNbBFwO"e'stdl#!liST]14ӊ트O5ձy ng.R*OM9<~?[9 GF^^7D"*Oú]VwoźeEεX8*rȦJ,γҟqmOhwB+ஷ>j;Xlz_o9r +O&ܭcKp{)0'zuh>s F ٪[QfC 'lrN.SΙ+c!tUA3-TԆӊP˕ʻ:b;PU ӿ>Rb=%lq*[b#aɿNdDR/!h%9P卉vsA/AsTE"P: +.Sxߧ]bwl'(o@n2H^vvWWqv׿̒q"I(GJyH1,ʍVZƜhRS眙}{f+ ̱}jŪ7_*ױ<Lp sqt܋N5|myRx ɡvҶu:΂<)p^4#D:W}A9tHX~aD=Zc! {=|z8Twwڸɘǖ p+xۿ6|T- :ɇtR^la`C;OHz p'{%.\G0v.;'BI}%ڙEB,Q FI%b!Ѣ.] 3̰W:~ 7D֨ 7't7OV 7d["/'heYFeT@Nj /v`,X9jL]d,{tU)*Tl'!mrtRngoD0fw p2fHL3hTv!ww 0ǮJiCc^Fc EL뷓KO7tpީDOGi f?9SWs,63UD(ңST\;Gup!xUt+H>qxWFI 2i R@n,KDf9Z=-Vxغhp ϨY)GrmL"^4\P?-4zۡ ЎmSE^e)~!;[{\0 Qfz^Le.223\/nl Էw T̠Df@ ֍ UarH7!}$kK{6+{N W0}r r"Vϥ3Պgwԕ97O")wn:` چܡ{tZ g#Z$*7Ѭr@;[wv;#mdF75ۻ?4M68g9MWFDt7ŵ{.4m։M`WW/Xqeߚ7(¤h'B`p M&7a%1[yMx|<(gP@AV3 m #ĿQpZ?34M 5Nq ql>#X Xbs92R7X/pCQZJ!^2w$zy=brdͱ< "t ش}Uz-" g``|*g`>Vn $gBoy$($:悧yAR84ʁl]:z^\vXP7l!֔D?!}=G X&l Oz#oVP$[xm0QL.j~5bJsV^WmSaoIwWocY$;;V-[W< V|Bƌvy!Mb;;cqܰj[%>ISS0~,6[ѝe&M/k(s)GLnj)Sj:(Iuz&"n2(cmcl5D#΀x:1PAJ9 .wU\=qhm8sk b.cTڕH:>s0 zBb*7\}.}^Š{`t랸Q:1fhB/[C>+ҁjn%3!XL+"rd.W8FLӚfE̲ =y5_iAq8x(2P"}?paIe9~04{C++jK #iE Ak餯lRe(!wǃSp AT_ٛi/=#=dE\" ފRdƯ~h3u>}!]јq֝wjpIYO6rJgAr?Ʌ-8&22:MmLMCΞT6XH{]eYADSQjm~\WOѦ5NT"B֚<ι L4N-'fQ݄MNM5"Z(2O좣dɌ]!8X sC!Hp 9%MN&w#^MZqEÚ7W}p'񋟙OX`Tt <{ ׏*s{czF[}7 :#U7?}O/}9[D *z!*H2^-Ԙ!PA3g(D^-FQsqGX, Xfz9Pao]N:{J4%I W?0`'x-8b: ]bLsNHSU.sqvo jʀ4b!N*d ED!V7M-߉r93?,"_G.([d5!XHa\'<aٌ&-3),uNYoO=4Mj{lW{d2(a>ͯc2=@nu傡N+ڕ9[i)DY5 j'IlȠdBclӋ g.}C co](]`O3>zzn ʼne64J =57SlKo9j.ז:RZ牥^=B|0҄[ BRˈKKj8c-5mƤo/r3ΙM3Ţ!nEWPI`S1J"tBK@)sơA Mb4?w.UĴZ莹A3aL6 ~[k]"3BsG8ԑ\xWlIx:bl>Km6MNKf){_wIOCz`>!٨Kmv_0>uH,O4ia'T D'; 61/K[[ܤ2],H܏bE{'Mޅ5ǪoԠ4{ɳ4<)o5R 3 $~f{Ֆ7 ;(h䦜/G$biݷG_cthr"[ִ.PDOd ~ T]V6q(LU,{uҡ}"֦2>4i sKnҫB|eTIY=DZ~ L$S}ƲnEdp((sYcV^FZq\7٦A^S87 k~3*T"Q1k].([1K٥^$|ځlF=cc;mGqi6wQbFT6}2"V5N=_ d.cPgB tmx qF@Ǚ wqP4Cxi*dgoDõ]n.riMj9^=G{ER۴hĵ7V +AlbNEuВP@hd=΢ϻ)WyELSiзv$,l`HR7: (#b-# D UC̎Y6^CmS{B@<P*%Ǡ JH(|4 174nNJ$>0!Q]c IxHKL怋BonRI< [pH wq5 *)Jfw'$=;q!j' ȾʘVY|VAuS}vm\YZ!@"q]Ins X1Up44ť̖9c9?+ViLw z;AfNJ2[:-S[o1%Pz2w8YK㼁͑y&AG4nMe)B0Jg[h7hIRɁж+BvЕޗL\h41$}M5VoiDF;xKe{. H) @]ז MqOew/d0)ՔB)hogUU, D`z$I$('Vެ_`=pӳķ$-B ~E>mPo'.thy!\2DK ? ft ILJ[??˰˻2IlP (q|ypfRmO] O / ydFjr]e097מӽނKlthdρIVcW@Q!B0WeT eH $EUwۢ7Vw)Tq<Od嚽r?*;l(!0r F\aN\ԁR"N;NVe5s ]o$Yӧ,::LxrwFG%0FA2 2XT{b-+*x*Aɥ I)?RsH%غ+>J_rv>mwax<9_!u9*Kp_I(e:cm|+}GԼc՜`JOh~^*Luo| ] +cyj p!5:_.`Wh&hWJKM6+u9LRCgs1)BVY^AQ$l,^趪g|\>46+Di=7sT)ace lӥX7/>v'[vPjMiBug0hP8iLEȉ_JV㡠x7Wk%61H?4APGaq{JK$eۤ{jcvꁇ:L3] [vY,+1yk.h9O1 ٰ/UM*pUPHPx: Z]LÏ٢c(nጽK q8&+>|yve`Sk J* u@"6F^v!}fŹK^LEpM*К vPfYpp:]afAƻ&. -$@]5yOܥEȇMu]G tSo IA vf29huRgލ7-%33 Wgp)yx?XjVN65-閴$(6DonJMX.x7:ZDzfCȍk Xz4pl,/,zkH,9N(g;֎#Ėr;i5vqyWPhhѲE%ԥj^l NxRm$˫0N+A ^ z 3%T$} !Br+ax%lLz۶a8T( ~j\'caʃG(WD_D텁*UI7wt21-!{Ϩɽ yݪ_Ղr82PnBV7;CfNivm&k*f ,ydySp?ymV+Uȡ3hvhS94/L?OHtX,Oft,e1ͽ+\._tCe޾Vg85os(t  p$cl۸jufn~u~@_``oqCEiܝ!qv\m&J-PS@A\3}69>h[NN$JPd6%.="Y#Gho4J.i6_Kr8ȡT.zoWذhH)wpEF}uUVߧqIE35:y~T]^ u2 u{D7[fDNx޼O"%ꡔXx62RB4 Qo,Ԟ/ 1-wpzCA̓4o"Q1c61v<;)XX`/Q"jh0)5H3V32a)^NQa6V@a^5-\9diȄ%t ybŷ)k<z0AVc ]S[A8&ŲcA7* כ := P"Sk=uȺ#@-DJvs'\7h/p_QT1yԼeo>&DWNm]3W8.+qxvLf~ky3U# 3f3&.ivE6WV8Y]^c4<) l?һֻĔ歺7˙ee_nѡ|5ĶC%&o§W)= L>N_\C7ܟ& pqwXh!"=|E<:T3vd.P|(;{"h/x*ήdfnɛU@;C*HBG³tJƯh1,+aӟ>jKaXvf}eQi˶ .par5Θ)DD#5RT^d{ưdʑqߘ]' bxY. a+wq.t@־`>.O|5,K_Mӵ7DJ75I0&UӅ =r~ BgO6XZq=-&tcP?%Aȴ%-:*"dn/Շ1N6XLGzOf$إF:t@ihjCb6:JC.Z:<{2|%ɚʞD7Gܲaioǖ+bݞɾ,*t)KG1@$JͶ PFDwŸK/$r;Ζ-ţ]D7)_ S9>.$CsQ-%_.n;fGY7 N s6*ޑ^ )ݒ৪fY i^K/)Az۱ԈOq_a}򹟬!G*̿1ӡ~[ǺOsV^5zb4# cN4S c/^PU$/`@2.+)JsPumKM\46<߉sf))TB?k[K`vܸ8"fmv!M|TBތP}7Y[Ì- m0m[qZs[+NʙhadtǿU*Р#`dނ5N :9fa\n,>tȥ|H-lMr#K65g],]eO&OAj %TOjwe% mo?#bь|57۶8bsߕ`߿8ȃlV_¯ Jo2mY"` LIbvч5T|ec%E|ϵ[H!mmK)+=Hf1`w"X|̤Ǘ-5و󂛍>ϕ+/yŅc2 Kx̶;-:X_p'L9-o`JgBH~V_/x]ћC\3Sy0'kʤ2$)~tDG"Lpq0[(l&PPJ8:Zt $H]"OGg$쀖{R].Fs\1y6un3Cc)DOQj b=3Xv\ e[ zdtTЬl %E!;z6qmE*P#j \sU;QW-7A93ѫÏ N{E("HUo[3uLJC7`t a^ɔJHX2PÈ-ᇒc1f8_ZFQGއ P_ i@, QzPO¶nqSŗ^$:軨i!hsb}wVULSx/*6]sW+ u.]N7`"3 FK}˚V;ʶ-)Ok#驾kC$ug?}=0]$UԗnrȢ<(\TP+ްtl8r9^!t}؆"1c#1usyx zL{@A@16ygVrúG\ /Qx`,!I:H#  +F"ю}[:PZ_Q9TP϶Ď| ǫᲁhLj^A.5+wYN=<ʼn\z[nDI6an41tmWHיnL+d,ڥ/A0 .XJ_~=!N(j}F(h 5[pٞh!+# 0>p6YS,.~:5}{'OS4 |bBQN[Mk)k ڔD_n]qNfeE?R \$?vѶ'=Pŗ+t/:An {'?pR?K@kdXo|7+Gw;Qs_o"OxeX=&c:136a$FW+` 'H<>bk&nzx"}U `,i\*pRYmQֶ۳ZͬEA\@MUt/7TV3ٝ_5p ΂*-f"B* +LI%> Gq kCNO]n,fmUüM2 +ta3}üR7`|B肵9ZA4=ئ4Y)BƔRx -fǹi**..j<Q(ϰ )}a]L4>K2SeX$i\_<1詬 df_/#Mؓ8'Ml A?Ps g8xΧ|)$'X@yoDyRp M7:Gfs?N9&͡GG&Η{CPoyp,f3 U)O^S%mNjֺǶS]!:Q Ƚ fb"8\zH+(Y6&g>Lg$_$ZmE8h]ŨZWdaK5^#-4s|:=A/1jfq`г0 P !dO4pg%4+V?+zeVEFZP|2F8 *źyCnkׄ[ ? pY + C+2 (ٲL!נDzaL 䃛S_/qqjPCtW o V.,}W ײ'b;,jb.DJe*) iJB"Y*o)?JE&&.=+.o~"C&3cD-tRQiHUr6MSf8y.~r)NiaaKȅIjAeo&݈;}w .ʶum&j3-'wZxu[ azwfTSōYԈna47̗0cU r?n{ٝ4L><$XD +lKpd|Pfc'MSZ22l{J2a䭿Cާ9#L l-huFzb`ukZ<ڸk/(~SaҚ^?[ JsK b*'Y9( t]?3.XdP=mYGV?2#rXz{{#K>0H> ^Vu=UJ&Ml.51nPHz\80֏+pX002ӆĩ08HbSSk`dg1m]'k~fkA't{ A֭W`JV2M%L׽-&^$~<0Ha<[]>q~؀f_`ˤSo?^@c%thC*20!z8^q DMfk/ՖISZ0mVXAL#N㟩.|1q+p@W,OeNvJdT,/8y eF /ZO4&Y?Mن|xߺmWaG<4h֨{c\sl1Tlf1I˄,o$ܲb#1kwHk@BFF+vP'ǣ)nb!^۾JKz ~\0rGnY~(q[*WN VD捵 ut!rRI_ ~iPed]mr:~?6E0O$qo@*P$aeQ[l)p:&-'ӺsMmLJ[q܍wi*ޣC:YA 8[z[2{:/ڐJ%*cƉajw2ص:a.n x-*uF 7d30 5t 7eԌ$v9 OH'vf 㝈Ovoa^vB\m Ӂgӝi4l ቝ%.%QҟB@JV m1 }fndsWu( vɮL2Μ1pT3j?6%ȝfVFg(HT})n\]zR3|zJRX۵k_8R(Lco͛Y {Lu'{ؕ%1ڐzunh *.̢BL+FgQozǣQs6GU䤐dMe wd[XC=CK;:6JI)b f?PoZ>{'K=D]N3'fGˣr8>TD(<[%Б>$R˼JWp^3?7rF c+ުZ^s.GznArdtM' k 6;X.5/:) H0?=QMZ w9kMyy }__=$[08;w +;g#++h&x]NjWmL3٭CLΌ <( 헪3jCrs1p)N29B seh~z6ȃC[LĐ1+ok3"hNF#ΰ9n6m50}|$%=Pʣ87'j.9_y2Uߞ?C@kiJcjE48ge)BiU_&vx-z}buۡۘZq`#,oi&P&%&Ri>_K`]{P&^HϜ3-wef[)^gQzĹLAP TߓqJuV /3R57NM*˹=Eӊ} o?i57@=U4CyK εeO뒣1  Iý)SelXz>ۣ Ƨ h_\dí2'1XVt((>>  W|GL2hQw4p*0 բ niw9u 2SxXrFcLɺm]ù6̥4q#3я[鶹V$-m1KTڷ~7}u,o ba Bbr|&y^P6З%RV-[wita*/gNz eXo~sp=|.՚%('^'LJ1'# Q_7©_҉A _ ϒ^S": 61Ԝ >6ʦVkUzbyj9So eϡͧpY/hM=o<ꐧ+o|j,h|~ro؁ H5n%=D;ڭ^Äg~-g| t\0>Ĭ9%,:hlx#rʋJiGvKF`|swga5h!Kie6y!༗Szw5V {&N ]Jz.jοl5+kr e~2 dFv]]9" Cd"e?W:._._VJE`Rޯ*sOJ=v:|}qŃ_pJZA{E~mLZnڂ~Fo_yB?6iC7.@U,[63H5-:%5ܞGqBJ_""5iǞ* ;l5W<*dv'bL 2G(b0h15 l~L85Tļ拞SmtC *ar+߇KD?{ѭ@eI6A?:,S%vX>o c;k+6iQ5lҼ]}fZmm) v{ٝ{!s[{4)ߌZX-AYGx!,RT=Füi^eC'ł'M1t&KMƛףJ[Tx|tvW<ş`p#fRՍ6nϧF2 Nn'I5}t§ͣxk &IZ\0ɐ c^0%v U:~.9ĻOgeT!f)m:S+J5K/\uO:QA*]" |\A\-W9 uVlܙ90ꜿ){ ^fb Nۘ׎W9Qx@W~P5g3҈I)~0tEi,kUy(ݡ20 +:jn0w1*3Zf$5aܮzP]ݐt0!6ش0md2GM EzdN, _ޓ+ξӦ7ӿG &, P/Ϝ; C'햳~SzЂ Lԗ}GK,Ck#cG]P7L#LGL6۞qH<ؒo {yX䯎 T 2hҋ/dc݊\h$̠HbTZcJɡ2+0}dwDiՕ_6Uf#a%yF$_,:٣_ןgM@XDOR ( = |avyG;Z ;Jk!S]{k) ॹԥLp{Յz9zhҀ#(]׉CaKD`5WG[3_ϏDqC'u*Ta-ʤ"sƿS}I8y YvSNV e5M&jaL 5 a4ͩ2>XG.{9;rj)㰵~sG5mE;9U0Ѷ z]8!*&'eL{E_TfrHq?u[E$ V׎)W|9'"1"8[[NPle_%WGMW&NV 1W(2ؑTfia/@Zxe;<wI4\h<~k V9ki]\DG/SNWCc>3/(|_ĘI8?-o˟dndbp,o;nj2Rg~q~q >'uI<_LP=NX=wC (1pۀH?Y Ai q5ùpg++7"=bSRѬ܃"DcArM6p%{ND6#3kShN%>fXIk Y%4 ˌ6ގ'*ԯmt@f.qS?] @p>d)8x@Gې)㩠EL^BZC6N"C9\f@.CM%\5ij f7Zּ8i,agku_ǥ\^3&ގ迿3QQ<şl*Cpt4x}?e?*:5uHާZYzZ6= }4ܷ3D408HR^*ʄ#ĕ=LYTih~EW틂a+APg}fm"T!pۀ $(2y2`XcQ6GCږf>8~Hj/2+"%S@H4Ҽ6 ydB닶PQGme5')Q8iRoney|QLOZU=d+lo RuSp=j'8ԮnPRq-u'"swV4 ] 8:o'U rĹg4"%)_?SȚnzo6oث+)Ɏ*q$&Y:Isr]ԄGT sTd}H) zjsZD?,ݟiaMMZPҌ_Z`Y `Njv̚Ys/jYK\[~jyK"~?!+CǦ,)=__3;Yx abx?1La`O5/^~o*X0:w@WW V,5s{gq~B/X\r3<|آ&?;wzCto e6_yV*$x;?,>Sma^0QF~GIMMdn|2HfrDt-$G{ dBPՕ-JPnCGtbjI4^)6}'PJ\e>Z7 6\;FS_Mp -e^EVx'Ѵhr+-ex4U>D|[g״tPnywXt~8,a|Pn[oE`i(tҌ:Ft3'U$1m R80 SEJ_%;j`geCJ$ǾPw7+rUU=\ h֪+8t R,oh cDW^aew~i"_8q)ɋ͓-n6}Ƨ-vxl5E^(J'H0K& +8s|%eú.3*gcVԕ'FP*|4h<w fPAߩ_q>LG3z[ hTfvXr? MCEEX2|ҌSsWE;lhxm;HRi^!RT4]H0kgwuerַ O77qNaOړ԰A%-݆èL9zOȱqfdPhVӨ#TQLۤ \SY=_Jn*LDm( Dja 5Ga1ޘx懄ٯrϭLe%n zt L.ʧ⇦]Z4 BIp~\-0|J+(h4ӀQ?~.ke G0×=@'׏<4V-TLJJ؅UNBӓ,6P,%tNYqyAQX?Ga$Lt]\wZbچowMQ 4QXY ιgݴ{pJ'limwCTqĀlqT )GR*ạ1{_w'pǻr2xi,/y€O)~3ꊉ&, vc6(!M/dzyԔ%@CLLS/+*_;>Z*΃^rgMUYnNb('nkaБ GU"tR;$ūk-N^-A UDOT)i--6rl$(U HZdIuMILˆVM3v丐x1]X]GvqypP6*!wJp>>& lv1^d92/6䍼l7{ʚʊ9ד(9lYz:NRl  =x\JU(UM)ՅߏSBG6ś,.z,#'a7kUj $<|1s'-ze$U6zgzOD-"+aKBܹQS5.< N+p~䟅+خV Oԝ;xR~bH$N.9|C:`BTޟLK.W JPL }]v uh=A,H~Ip1yO6D"RsVr6}=l C64ޡ{ v7ڰXԃ 8YDD6o)&uWlWNO T&ߋ*Z'ĵKrBTġN理 ԼO{\52XjT,h}H 0 ޤ bLsX"2\|r rBfܘ;,뜼kjG: sZuNK%Pr ƒ{lcHy/D?kW1ޢqw&)l"S}AkUΏb}V:1m i %AXkxmbC:ܻ ]즰BXQ.YUC;Y-4Z5ah;eNpmj+8fe\sm \6mvc++v-kA*h5䒠8EyWs$lӴ ^Y2Fp8lo̒S *5᯦G.uFisz^@,kw`DAB@e?>*˺H;X@(Ӗr™sNQWVWmB| f6%3PWYB%9ReY0i{%{tλ.0[ 9Dh}Ѓ gIRMZB̵*#LuZrؐ9CTGbݼg?z4%L ļŴkz9]j񓽲Ig79Ztԏ_ Rg%[ν|7:%@QjIuJ46PS!Un't/`8uk]U\%^$z3rl~Lf8hܽ] d~b]){X8Vu6Vn6:eev*v4t s|TMwFO[&'Nt}[PW_$) 8-Qwh OӀee`wbELsN1Xr+Pb\Gt;E՛6)jE51Ssz_~=AH+3+=-~@(dt6f-GKz!cݙ2VRR׈]Qpm.kDcdB{D~p/[lLNr73 xGAT o=~OZ2ᔨySK`i1x]CsSt. 1V ])fhӄT|ao<0sŢTc$ Qu{"|&'[C9{. *&H20z+OCՌ=r,m]*9'CwQEV gZlD0wĎ.1~΂\5 ]zDLYW2{!wXRH],†_ⅴ2^F0H6 OtVH0?>KDNχhU]@ЌC`9`k.}~L&lhQ|e$r; 'K!^6,$tg#6#+] iwF'؋ ^+ Kʹ˚Kʚx"W? rXo/g+NŎԘflɊ cp0ݼn&a3'}RC|^TlKZDd2V -BD%i}+L_b9zZߋ d]{ UuHo:9JY=iy`EYAkHDHT =Jjt"PBg"nJ! eh2XF=ifwЦ2rЮܳ&I򗻴Êo_xi6]m;"$<7剻T>M!h>j`DLrOFpO ;pMCtf*U$FS}~ʍ=rגk[>"H33[9U{U?Y'mi=CKj񔋩@o+ Q̈́~3 ߃}ܮm6ȽTe '~1B=; ܮ?=czZxF Qg~.cA!zmV0\5,;%v7xcbд#V qkK jDl:k<;GN?{b:Pս;޸GNq ,(}4ȁmV 3w"К %/_=yY֖`ĈAC)X/dIW|IHԦyrtBm>V2;OWt_Z V[USC0QX1o .,5S X?U\[EdM[¤֤b;9G (۷31h-5̕A"WݐſtRB M$G>fL2l"f_8;/ 0OݬY4]Ce @Jx8_n\$ȃ0ϭG^ !~E,C柗`߱v?(PSKL=JC"Z}AB,aDZj,J0'ۉ>֭NW<-Z{K,Um* x'N=bJ6ӳXg_GC)OOԳ&f䪢;δE@6 WyW4J䬵i mM_Pa*g_w{KI?ђ'+iKaU"+QSVq\) 6Lݳ+)!4~K㼿Pfoӹl^yA^lb8mux+ 䗉8>[lq$L.Æ8z9x{E3H&Z헫2i9^ѯ&_ 3#Um}g󯿇B * %;iT|'m'd$KvVdb—IPV\;䮴VTp }!b^_C`sE \\;-b<:ZkA)[~V2Ox;'/M1b~J"sZ~xcL`{!SEqd,ԫo}zjJYft)@ax,+NeP53y®br0_?E*xBg;I#"[:fju7)(ǧ;1Ҟ7IBpЄ8Eeiq= EOv>rZ*J\zFܛ=xJO.fNCLRCMBlNH࿚#@j]PMknYx&dBվt,bJ*|>5XLCzdا0i8DZ%g՜Es5YT4V6 eQP:p!V+TQLUgDSid%qZ,SLd2|vVDRJR"$d*1=SCE$u) yn2mX ]m^P7ͼ<v: 5h벽MG#F5T{GY1tg[C?>xYSRv4j#Rkdtֿl8Fm<颻Åurjp͂^Ir<͂#aݍc((h%ge:>$DqZ -%~ c|= +5Zʥiȯ:c%MecSG F JǡV f!X>$u>yuͰv5٣^wNR~\h$堛CZ4*VV"O!E[riqKJ͞<3&м{RfƙAulG얅+atҕ8s=A_^RȣA~;MuDfs.2-D2DpĔ6Y.?= p9Io7U,8X"Sh>3!7cMzod 5ԍv!yC K":a!(J8V5Z_ 3-}W<ӍVƃ#{:A= HCWI5U 6ANdí <1@F8G;jM6z;H\Wcե,7IV㻜1BOh6e5qy{}w顩k{ƨZɼm(Z<io&wC͟*aX(;Gd ss!.>\Rإ_ :ո]1Jj|D<޻8 ZG3WEV/RQPhxM`W] #:c_⽼ln9mi4$; ? z@Wm,f$ش(A;7# UppKͼ ЂtH[c7YO'M*hR]6ʫ*6zV=/^g^F٣e'U%93Nm-نj ״/e2?_Bh\P!,_bźU"J4t}Cᩂ^9'3 ~c>@UUQ(DaZ,%0+Ot61t t8^- MpVr eȭUo#K#֒uB~ {YF0/E=<H^v\09o^$I!d5,SǮϖ;Ot$?[0۔- \ 3 RXGbi(`oʰQ-Tsѭjgk>TBcTandoy+p (E()&x_$~1JtKkua<Ӥkfkb_ N "` QLԘ(RK-Jfy _Gg0 ?=⭸33@[KDL5#";@Uϵ̗Pެ$pVP5tŻހ5^\JC̵6[(cfo Ţݐ/Le8D$X>k%pp f,0!l郎ג nEPfUhmVs*N?U`IAbt`z1rra:H"Ѭ?1n ]5MibJS~H9gf f| jM ݹ2DCxtDi7 rԶBXk8_d4`alfcCDKr%9D8}5nGS,Q?='msg5] $m{FPY9J%~R^J_5!J:u{"nZ&(~ E7T$1T>H Oy:[A$VDe8@&:Ώ$ذd mK~ę{W4IXKN_`߰?QPV@Ŧxe*-htE(kCv-sXo^GfDBsfק=D^屴yE'jm&XL ;1TNm'!O¸V !N10NZ%H*'D@Y)vԈ-w.9^6Rc Le*0<ly \D!V]x9@tM2-C&,V3C5߀X)JN2ۢʹ&пZ|X [ 4|Zsq%SK< H1%[C¹30i0DudoeA?uV"{ҌՋ181h͕C.%#s(|#]su$Ql0ebY†IOdBJmCͬdhp'}cBۊwՒͻ:zB~2 6# PΜb}XYܚg 0OvyNwhb4l>5J ộN'D`QK#IpA@\Sp"mbrf,_/#A#H\.lC%=Q(BZY fQG2TBfyg䊱 & &2oxSm*W]*"橖]CC!X@c9ƛ)u?֝bT ?fh8ןKH%V0S9fwmXSĸOȄb-,.Vb9^ss$67$ˍ'a%K7ޝ> db-~Ok)&!)CYq" "T r!1Et*9]M"A͔” OI8;(_nz E ~>½/FV?; WD " L"brz8EPL Dl³D"=Hň ʬm!B/ިfJ2@qr]J*r4<+&,wo{nX;}잘ˀڔS@B__]Zz! j!"3sx"_qJ.%*9b(}'@=AqQeuB6[03ɰBTC{Ɏt3C 0TM[PG;դOGAHsxZ揔'7lDI^g=4slPi4mꆚ-y=.MD݈a3Cs^\JQnC׊> Gؙ6>`51Ak$VrHZ9_Ͱ(_MǵPozYP_2Wp:X[ l4)U^fjۮ.^vۋ]cMoUڀy;%m އ / 1*͖%Ќd CztDCI,=tq;!>53QTr]NpEk]7)+yv<50R֠ Xӈaㄤ7Id}i\B`ᓿUayJ$_}{g  C(/똍4fa8B:lyʀ c.wV4M~ύ] tݝ?5@QpG'ciyJkV!:aD(`R -цa^p06ohܙ0<..ӜcIV8 q6s斜hIzQڹ-gX1Dn{N@`B|.E2`g$4 ;R;ֻLt6B+dKd.M#KֈYÑJ2 \`#b"m03HxG7el|(xiV;7]p$l\G\R\LB:ZӰmTb}Y^At/2 0z,1h@K +#PJ0Hw"0e)Eҟ)ka `Zw|Y[k/Ù`X"B_JE]rO=CGeӵS4)pF.*xDw(Deufct 9Vz@M>DtFܩXi> WG`x\9 H7s׼m[⣳eeK:KGҜ?9D?\ct6ӌV҅=cHXBlnGG7LRk+طr#KWZ@&4d '꼸AնȘP@A1vBy=EgG:jK_c0@]$/L,wb8 ,igx%2j: mQEmQdWkd.+i-|E aL'< xd- n",%0}7f#p#}$P,:(qhbVp Ӎ>[=_v4 64L PϿ!O*}fծĉ^b;@g2B1YJfcyo \aD4K,d[CnGl%&lα=En6[iLV{nެ(E|XBkg_Xk-bRW+Lp@3F\BIPzXU*r/9KJ =?fRZ)tDuO(e"E:\.74@P_b=pZR)@l0ōOL6a/BDf.JRΕRx.cw`ƽ]8295;"t! odJ -W}mRrvxw2.QxF (uummhXKR. 7w9'5ϘzVew:RV]raS%$4*yG\FX4IGM3IʳݭhQ-)&`ϣ`X5e_ 1Gn1H92w4q%?b1DEgV\\<'[,Lzܾ_(k?&j/sДY< y; @a 6yU!{eu)W̘L('s-, ʱ>܌Aء oP#R2X?v4Mxxn? zHJNGAT㊅ :5pUmj~2do._w>mפĮVhKHb":DV -W:PcW´&e@|<V [wroJ,3u3l{2uS4ɶ`>=ST#O ^孮y/M@clwUώ$L=ZcB.ЩUdnM#w.oJVHӉ7ݜ&4z1k%6,ǡ?k4HtÚJv'*}qr}t|mry=fBx_;/zHM@( qp08P|П"*fDB"K <zBrtRCj 7|)$|rj16eׯrW (w` ?CR h-ߥ퍃I3QmUVa\WSF@Y7e"&5I3Ư)›ᅂdۑ UesTVpdFϗDC4nfQ1 I(Xv6ĖZ=ZJ `p(N=m(] lZkSf |H@ZP9X4aW(ӱmLJ̡8 |'c2}t95%|-4!Bl[dr۔YمesPi SJf̚f՞6,cYxav1W}oUĹc^fV-2_TeYYO6X2t/[17LJɧ *W^s>'B'}YȌܞCF= |Fx ӣHDw~֐%mXSm*/x< j?FR玄BnS=$yP18o[7/yb6FU#f!Gd c?9tʱmu5QAPD*T˩:dZa _,SUz+͟d.9m,ܘP U SDI*%tʘr@c,.z%d(-xU@2 -]zXyDoԋΛOnl# EO0A4Y9՛-p>(c#*M^9ۏ~ƭSH0?~oK*JxD__LUܜs16S^"[<)1WB,)3Uie`Kecꄚ -q]8$7zGQ%!tBG,Qbsx Fq sHv_nh&囕/h(r; E4;CiČ&z ֈc1JEI?d.yqh= )HfdE #:ߎiXt7ِ5[F$nK(/ @ibh|0ۤb]g.3!E5AQHet,e8ԌfN03}pإ^# .p++;R:2US$[VMT:-K&.pvSZCqdǝok^apZ.8S!#trN88nNjW6KB3Kv2kw)gQAf*I/ά7w3n60|kȌӓg0l#ƅ{JDC\ĝYjn?4 5K <ΈTU&l˻=ﴰF0xoe${Zװ9L4H|s,ƿʹju jqShW37Dєf?*A$:vB J5LdeB̸&?f7mjT$iV=ܳx%{!U,p)+h7Ik ҟ g T!xG@N4} 9Nʄ+='3%б7E]R1f}MR6'ΔNXtq(tk<;>ӬB?Og71N M|>~WxkClȇ+'GI:{NKn|V|(DBur?nKp*{Rܦ~3-QbC&]X.b>L6C R-?FInuZ޴IbRvzw.GĝŷI̅eȾVP9z1m'#0Q}g:TEI|Z1xyl5a)p綠-)eٰpX+T/2Y::YX7F ߺvL%O2 BDft׻}r#.gKu`RxPL8SK%J$#g53V}5י"fSkhSI_b̹pFRdbaXle?T$Lχ)/ymˠ7߻Q|+r|:<(ٗ 4$.Y:UQZ!_1h8fA [D˜o;o {c'}pvv-d}^1}v5. *YJ7z H#3odoox")!n#Wbd"m~%Kpe*HQ;LgB#GS}?%G6#8)BUAh~6_)xZb&% ?9j6$^ǺNZVhK![)X@LGf]O* /4Ά/zSf!V~@H>qHWt0U BcC(< JCԟ|#%"i cA9P@@ tjW']O8֑QR;I3]_6Q)) 0 ^"=;coRrYaX[W`Z|Et%} 7vm1luyzI4gK=jTQ\0y~~rNn@,/4eZkE!aZҮ)8uHT(Lg/-0'7a4i *q==x1IJ\ec/TٺG=Sq̯:%x l͜ᏔKk/w'rUQ9).wKuV2ΙF4i@c~~䲷$TQ/5._yBKy6srʯ㺖A~)riTLz=É]7d=X^@c4g3zקVrCUAo@h]_(i_ 9@G{Z :ő[Myo88昅Җ!mRRi҈CYPyH2#$+nC zBi7[+Xm}LB*,̨7KR޿R{[ fGN˃bē-80}$ʁX e5Puy'8+ J\&VZN-DQU1Ӓ1?>o taa砩8MZdn-%Z/G-Q{w@Y%]O%Ve?,Y!#ؗcbQHvZ^mWJxZgpNG~~`p'O.բ0uqF6 4,w O,G'~G[F2/emaI(ӣG |po];W"߰/1<a={= RT DQ'gb0\~&E_h[FE/h{ǞZ$?z[>C"I-S*;JǢڿwÔBٙJ+ŠpFq4Üdz8V~v'!b*_b+?<k&\n=*/CXޔ@z<_D +ѱ.\@=U2C"ƥ8,xHNr{@ݟz7ŗTd.~ p EτLQ0g5HL/J'J(HSʝlƆ;;MHLFۧ]?_>="x߱m΁J7ܱLߘ}чDgE"@?S2gf`~i-hregbɗp`x|X}8گRdՌ*RC߶Ӏ}\$5-3|oq`f[{xa{[ΠnhX:\[j^] lq-= hn̡=He_ip4Z *PG?(A]o1E-\'CI xDvԎݘCDDZIݑ}T$y,c6Ϧ~>`-*4Z2v_/H>I͗M*&B8g)8OHS /Hu'9`(Xm#¬C$= %:(Q`pnҨ}zL(DB ,FՙxurUG7n(BCVOo'0w1Pۧ>w>\O돟_ 4K96ubI31u2A 񌙖U^kֽM֪"G ?VۦX9LT(hs`9 m. ;E\d!z*"DV]舞{_t8f)Ck^=af!^4vNBdޔ~B#R|cTwV&H54y{13&:?]/֡;|)w)d -,M81rQܷyi gW4]2UHW$ Ms紻J" X5(Wװ'#cCo´pnmҳȟq~18&e2n17tؿ@:x8sA`BA=g0\>& ◨դ\Rr O{eQz #dS\'J (JDĄ! o|_ nGGཏdGTgSi=5}ژg(!! 3;:@8eP(c53+,8Q.a]ۖ?\[*Snl1rzG|DL"Ƌi0U92? ts{*7#k;~?!fr(_ y:=:veAP`0@muĚ0@GH9؃tY#_|#38! :O<2DekG$ [\& ͑8ÐZƿX1ST"wgbO?|Izs[KwFfCr1ݩ2BTu;29ƨ/H3|ϟ߿礙ԶSHC q)\eo0݀{_Oa$ %HPCt(5Jj%V'/z͞53۾8Wʠ6a<Co"kEq4३Z9*JFwAWӲ/ǟy؆ktv 1q${&bthT'?T#k>vMuu}. @%\=aJF:6% {W9m#d.ǂ䘹{T*;i2}q7@ϭ 6Dᶾ};6vFiQ&_ h:\AT2!Rg %=Y8Kol+my.PA-~V\C w li,x]0&rRV1*ט~wn.GyǴ<=`Btv1YpwLVTo v+(*MNu?$9e|gꄣwghu2']߿1 z.\kxY̤ɥ[޿^0sJ3V L))foB61$*wzI>89v"kv3n a=~ Xd˷=8u՗'Az *N\yzr1X;Sɓ {iCDj !fb/[V65wmNB@0:4Z@ͤH4oEvT 7el?1Njl"q~+ OXBYh~S$Rշ=8 Q:M, v P(V-:Ciat~ ~[U0" FnХZ[{ɶ79?O(ضVUU P OPxm 26pH̻]xt$mYlak-ݹ;PQP(ͫU{2tYJfE:u^_=z)WA[d\ |^\ hL\u3/Z姬\"1췷:kg%ZWTÝ2K| rȢԞ1[)9=l~§}qWj bcⲦ=uj +//l1G 'E-9.v.ZRY6I U4x1\PGkg9_.KmQI N.==1ŅDJv!)|.((X^Y}rIzݟ3sDu371p5x.ޯӱY>)|}p0Щ6dkăC}mc=eiLɭHj>"]fYK%3C)RheIn^ݡłj“сxbE~v*MS.`M%.hnx5t& u d`ʼkOe!KMw{kg4PwO3`fe9~i9<1Bm({6ID L هA,PՓm?b2 Pc=ߕI³>nc"8- @܌E/q>1wUoPQ,tw(_gp߾]LJпߕA._~嚻ts_rT<~ƨ.Vbwg0/ullX͛qHGu$GlrXu[[s6E ?| 8re[PBBzݱiYY#X Y)fT89d*)tRp` uepU㾴h{R0AuZh8~ DUP84QRD 5u'O3GG 8 TV>L{7~u\!tOFvQj0gZw4qT씬=疦: #jͳiSVR]ԓu{=xrN6nvagZ\C834NL k5# bKZu;IeZ,L'ܝCGo(1 8(7Ӻ1ލdTcrlg~+X74D T3F&WmSCS40!Kox AZO].Y7< 袼&R:b|I;vIDCY)x{}\w.=*W^r~ 1ņeըT>G.N/vL bK)'_=Xj}ۊ"1R JqMa D2?=Y_R7D=ϤJ}`< %><p3:gQt#AyF~n o8 brgYh_ln܆$,aL tkĉu n"lyRɿCJk|q\!֬5}cfk˖M!zstl'I%Ct:~4"tuq\@Ӻ#J>FE"2PzUcMK Ie+><埨(j~t$̫᭖^ͼ6VC_ ͿL5]N.ǿ ";sv _ߒczYaof"hK8|~5e˟17%^*u1N^SLz#xu?I0*5]iGJU^#yA)Z6Y1)9PVCY !q^!k\170S(EoK#a+-4oQFs߃6XvyXaOQX.ΘBL Bع, Tn{~9 vҨ'W`zE:bYVCBm>;-%P^&/W=,qmd^QŖ>f  k:)[%}VoJ/e%EtKy# RWO-ÉDɪՠw4aB(m GM b~}n>)BA5.>9zM+jwnTbQ'͕oSFV-}9u}s"e@wUQ0szm_D xػkNW ڱbʺo~w_}ǹ ({,DoH97$fȷ^</IN]Ѓeq9*FqXME{P٧qz]"hT@c|UlU2zrycEtPdsn P?5/_^xUwo7" }f⤣b`y6m8ڬb{Ar4-GM>/ 39`Sa Wۇۈse %!2hOU[8h2/I). 9#u߀di,ZOL:yeS (GŤCf?< %\Srd`vdLL":͝vhaQ<34P)uCg[RU?55.yu;F((E8W==c!#:4M9aq)0Q7 lOf䆦n߲!nWEb\ F<>8)2ie=/= 9GPջjOwlUj׺}![)H xZjAE]ok  PuXfeEO g̛7KSUᘽfA3 frQSǥ; ^ٝUc}M'C4Le/25ICgp::Р% ={_z=(&% :x#zD!ӄ4& \ρy{j{V·3h}-[y5VC[yu!,7qVKDK' !km_>;:CYExYPW&מJ B lD\+UHҊwcv gb+{)/U&]bFݗuiäQ}>5K20Y`(lG1zoVOݿ4^|+SKߐAꋜ6Y2ohn6ڰE%=vGe{|m\᷇z81;~)Stg*s&?ޯ҆ GzXho`y~ hK\t)quմMmK {e9|( +Jn5Ԯ Yƀ~|mԏ<.,1e2B= |},P"fEfH֜&J2FXYG:C3'3я c>9[Ai~ind5 '>NkQZĶzut~NNj}Eqփ} jcEᑌfa{ >8ĬV.F^Fnas"b!{wKS|UA^jOԌ0H^PfLz5}#Y _RW_0F Lvb% ' &O(y p @_kXBs9U<%pgnXL心)̀뉰ɓ[D.fg%ima,ajm0ƟVېi?UF1ݶb~K8!Ff vbK/mD0Gu6ld!*v6dHN`':QAd|ɜ&bYt@M ʼn jNO><8uB;Y37BJO&]e ]A@40jN)ό!0==W? "Csu $n (W['@0!?Åb\ui3%|ᔼjuIxIҚYwtb /}_ueOc8`zM9=:"Qm^.],èߴ9ǧDF_%g)qT>^%mnh{ ah!x1s_eh ~$ (V82ҍqTTY#NB$v";{:F c COkO"$uDG[PK6 %(GVeluWpaY`sTw:YzjRC t~bN{ƪ*x?pU(!*%യ/x4*(y X=I]e}t*`E3,S{7 9[[nK1LQ k[С Sp:@"RS@5P3 0Oi ^#ڠN#"\7u!5A6J/v/6j "uˤZu7=L!/Fϭ ䷸ʏRECal\'3ssueϥ) g#J&G._=hօOP oȺ_5KgJ@(eh{܄&ȣ,*1=)[%5daJM0fL 0djܞvmȭd 3,Uյ5v:Fc5(|),3wRV^5TVŒvѠ@ox!\2)s?_ MoʂpVeaĨ!0\<]ފ;m)N.o.v f򂊢ޮ:֫ԸN0҄ms/j>QǶ.\ PH )?%>/xqS)J\=vF jᲈrh1WVhe$۾GKܛ['[:u2^W+~1X,q->H~!8Hu` nK#'lNW^$yX*ZdCYz~=spki ߣV\ I'NI -~mRNEL{:K;g=kl2Xm`OW9Ƴ~,RDϨV?m@00"̕j-V0/ ls2R.]BrMIkȘKh.zvLPjc$9eVp=&BmkfA :>quNr=[x9K^$ o[k{eji9 ô6,U1_+j JĽoR?@Cny5md'xԯz@eVp]bqZIԥc`/Hq=IT0 ߣx{~]]>a_lp9HDRt!q(5 ZE/HG J3m@;#qRpnȉu؛FcvZYK  3DP(2Gr*q_=~D#H[ 0oXߚHڭx@K66;TԂzMHC3[*TVڗ<7߰QfG*@rCDo;Wp FA>~/Iu+H'@;9**t!sR^ӱa&%$( jd%ƀAfc Fg@] q_"}jJiQ^}4'khWDeԘS Y_^Yhz8֊{ڪ4?ZQ:Ԕ%|07;ၩ+j3_.loS2{"s$p8+zBo=l諗3Dv%_ X+OM{|?~{*鮬};b)o5g)i>B{,qiur9 {!Ca(-Vp3PJڒ%  uv" Xǔ7*J\;!!ɋx H\ɂ sb Oy˲bMRwx!V 1j'6zNu q XW%֩0u_3k3 T~pCץi,PZ_YsL|8ũ-ն 6NNVfU,/ɝJN"nLmMpto ^ͳ:c*o`h-%\"  9pTFSWzJ'|4|҉Knt]CF2u{ü !\* ogIpY9j=+_vNvQwwQ!.wQC}1^J0|M_IH`0R*WHЀ=S0ʍժ =$4ktj꓅'czx1POiz룺.}(H[SjkdsvϬT7$_հ:֕,6`?@'Baҭl<aVi$),PB|$"st %Yu:'Dc4^K 407}*. [d aB#@`2/74QA{9?u<߉߼\#%N|@_rӳºL3: k9 Ӫl~dbe':]ĞX9#5~MSo/4/F娗^'8/]XY* ~.2٫a2-#0ĩV½dUGذ,I4zޮ+h(G|;,a%gsGN65B2Q ;]Y(g6dst,]f]\dAM8poYk-*ZIPw-u_vt PL@ί~s_3Wc0@[,Lؒ˄]`,Ltf xh^H=~#dU~{|gl2u<ӎ?Z40 Oh1]R!XD;LnWEda ћ.Iւ@/>Mn=fD+ƘEM5=ϧDM;h_IMpLR-2#%J϶bCZ\L_Hn\^<]5ٲ]; mJ#6nj >XjTwZɣCE:gz~ܺOl4J8Uɨij~=+0%([*9öMuxcAS 1#YKȬ-H߁%z!;0BރE4 &5z\nS1{a0/F#ŗs3(KvQ>NO;Bl FF!kCڳD@]JXOu+ W> yfH!A? pz+DEz8V L/SXq)]As%ؠ.%.8!22DϚ] W˧⫵R\k~g% w6jtH"R1q炲}=+P0{1ܢrn6 ;[aPFqƬ+Kʤ'1i05ZSD (w˳EXvt\{}&3XeP:Y`vy[ z\0$˖cf_cx礦$8]ځzl=>N^9p3,Q&t b>5VWӽ@S^dٝi!`'V8U]nK$_Z2'dr DjV : +>T#tFHh,?8#PiOfnw) )x v.,H"TTTNn1Qr@{VRd.]kU!#)6MK G|1K%߫iSFQqcW3}q[S/s¸Ra@aN I \KV(3kUoA:GʗoXZtLYk1+fugRec_[6aUt }Ě xJ%xDrU9." HRN4d^ڭFY|a1r{ѓXlۿe)nیy~hѱ["&9DTV;ܻRǏMM1 ]\0$F^w Jt9VCQʹYB@f%H+:^/`iz~SΫY 7]!j`+|v;]Ρ,=Ӵ >L@~uw=rހQ0 9B[zه*:9_PU$18S;ZPbuSE+%/Tc*IB `--7?`.5rV$|#{N&|a}?6P=Po@YnnF$%8+nS- P;wýIRVӡ)^}|l…Qy)l BJ|MR 4Lv d8rA^86dPJp1-Ö]4Nvg^?j1WrRS;7h~q5V=0>qKlU@FNN\{.6'XF`G2 A uuUr|Ά~fcW/ֶ],&yG14!{}D<,B)KM &[c65Nfd:<:|UAWx!H`Lp٣͐He`9f+4AStRT? .N l|BFH u ivgĭ r;@}T1_$9_R'GXJR"{E )I3\tS ID&Ԧs˛!(.0mHHp cMAC_IMtozFߨTwi*v/W7wa .p(r>-JB'R)EѦY?'?;A'?|U}) d^qHRO)"ѠE&V<: F"+%lr&Ich N2rE0X#*I`ڙwXm٩LX ˏIoR-,}7=TȆI=dT"1Z'x~j첗+%(p|ɠERvO];Wqdނ/qxEazefPq}\$J}9y&7l*f@b?b㋕ZOlV)zGvO\ et .kAT X{+e1Z0 t;/vMTa-&\vE{:R.#RDFt9>d Nd:(%Ө) LG&=n^+oBBb 7a?Cͻ)X0Y?YL)6e ŗG+vZccAQ0lю4 +#R?G~^ i0;JIrΐu +*;W/D>?X]\ )&$ƾ M\ cpUgS}&A#Tbf_tێ Ψ>Va[7؏\|jc{()E#tyZc~@^<*,9św6jQ{9 lHHZ)՛ 7<o`ۉao*j㗂]\[ӄ$Ή_ׁXM';^cSd'fV.2.VQ?lۺK.}5;wvUM]*ifV5[jn9bj*lQj>+cI_5t̾^ZxHd.H0S X %ax /Ws͛N߿Pmg G/Q5m} `\ `:5U$ŊE\ |WҸ_ߎe)Ҵ-^&/”L]PanKђK#^Eӝ=$ʖ>IrT^/-H+^9՜EVhKw)z pF?W=+&::?*cE20-c3hSL컄[ܩ b=%LUK.(y}W0bj/CmӞQׅ`A\XUzRzz#$/:px7rSw5`P"+Q U47OॵރGqS jmü7䄛~k˭I0}vaCWD.%T%ŧl#3>#t*. 6˔1&6ac>"'^]a_ as|%ӥ~?tdS">Q|9tmx!=[ZK\1A g&Z ;I͵EEQ_kătZFH6!AE%cc,|@1bO/)rzB;*څ:R-$Jh$ |||L3+mz@zVVes{Hl V-4.1d^QpM:jM<`.I0-g_/JL{}ݵo{bz'Tcioxb9Dum'pWƤ}yМ@V韧,Ĺ~y*("o':1XuEXi/O?$? 0*)sk6JdhV4#[272OaProE!ќevD_R6}I<ݳ sc(zwMHWֆiz}Q`x4EB*/BQӋg}:TrR]$mk+OQ=1 % $D=^Xoy))ٻgP0waץ#%H6Ry*c,*a>n%a7;0mo} gs%ƯGB: *42Qp,PYr'W,杤f -y'BYL^fۚan RL'7!RVJ!@B/n*[I~)sNqzj.hrr'. +̛NZB# hEt[ Ʋ; `dkD%: ~r} gyg(Co{rƖntt77[f/ ghTV5z v^T/ nˋ@ ,|#]mq_nq$H1lPc%tQǁ1Fj++W z8yGy K)Z[Ζb-]Nu*qzQ+u2Ύ 3YZ zZ:i Gnù9e~,믑אN͕ =1 oPLDB,i?X7Nµ~ki/A@lo οr iXanݵgď"3,Q{a :PWy8gH+d%xK0'8`=+Ώ8(V#ErǾG&J"76lMQXgI :M E8:l禁qt$sb2# Iλ5,dR B˖AfoFF.|trȸ<|6;bQ'nhX`U+pEL>1r,,oX=Sh5R1ѣNXJ0 E.Niʅ%vot>  3LVgLOɎeNo&AmtJ$ᴐ4Z)^rSmEqRLX2J'>H h2"}Lx fQ?j l( Ku,5U>j ZNVБsn,Бw3ixzEskGŏ#s؝7sa;QZ5 X D{1?[Οl2 =pjaQGuN0Dic fN`*Q7mAaf~5l#Dy(%7E ˔"(o>cMȩ,ѡ+ 9[-i0S_\9s"̈O[z6et !73q^Yvw-8v{lj1{23?ZKɶa )c'ZVFTtN-#fqUu^YeUU(!d;ڂ>eҥdӛ(^5| "y'Eyr gG-։}0`L7z?Mɍ>(SDv;տqu@Owjb6`=uS0{qitw=(E!n ќp ئ^{O)\CtIM >4";EbnNJG] Z2LjPpJrjS%~|TX&PӢrFp9kbnޮ7.CI+shfTxr{$Lib?ia`37'_.}5BPM$w(DN D}ҁUч/;W-wÃMqxWNF7i<:0duhAnR3dns̾biX`;P8"U%ѽg`E2>=mTQظ& O9NOus=g <5hZ$d=C:09ԺE{+.']B8;l{+GD]vq"x.]j\GV r!{JCpݏbvXY9<2:hGjU5 2"/ZJc_IlHSg]X NȞ9VWx]%͈@GaPKHܞ<ˎ\Iсi$أwDp^6,KCo@p韰7Bۜ Gg!nU.RB3E6=De{_b%& V4=E>mݙ˜DҢkMFԠzXC=O|, +8q_QgPRRL'Z:y{2ۮX[#Fufb:u[rEJ!-9OZ:|+ń[5'e&79X a&6Un8=" &)[1&em whgK6La);}F7 ya4xR=Ì/ $Ʀ#tsTZo&{UWI lڞ:z%Rӑҭoz2 8=fPt7LYXqd k}:>"vF.rlxnq_. 9u @MmegZ |9f=ߌI2LopBtXT- $VmmQ8Q Vsz!?Rg$b* Bzd'uF[L~D<}_;~`&YO4(v].ZoP>HdS$@΋D>͘*dhu1zEpزj37i^GP>xkCjjcMLZmK̴$ Aơ*SN5.)ᥟ zU W{8m蚹dfљR\Z&aƿ  ׎Rc.FT ϷV~'[~ % lD PRvƣؿԅ"gP-Sf ^֎ Yn4_)k/ +%c>#Zrz&{_cqZ\Ħ~'lSGNpBZ(B &???8gOS\ hr+"Z7kCz9^7(OWf.~NDd!0Én` E9hQ?.3xW~p_VKC6 i~!XƺoiXBmb2Oo1 ,QFdHDN_ `07?̊deܙAC3~>fƷ+go^[|]N2Z8ϫB/1ZcLD@ѕ/v/Fс܌~ha'qfg<2DXm|mqHgU@NŋʓgRrhlˁxcTx:0Z~iWpR6`z& V?ɟ?*LVUHa@*MV*(σ3 c8ѽfK~ &]fzbΏ,H  j99(Nu^m/%i3R ov ޑ*kZd際PW@!=.d<U5-c}YEl͏.|G}eGna Y;%.DWO;F`R.|s` l߯l5$Hnž4 '1y0)Jڽ y6(-NZwזRh'e Շj:e pIgL!e`}4kqI;v7A .N=]ZU>5ESk{IkR_=gfeٳm k̿RRz!(o,gɠL+!nxqh/,<'wzsAܩp&bsK>߄zΕSI|Gx3%o >! \vkgk,ҺܞGwVJu9 G]:x;-2 7^fzrmK/ M*^-ھ(HXKֺ^jo\6lGVGGFHb^ԉ9 Ms{Ijz"g% _ľZ@L_ʟ CVՕfKSa*ePƌʈw: '{[h-eRփϔ@v`~zӫ#n ʎ쪎-G@PW{.{xGFUP@홒>V(}a)tX#?A!6LQh2^UD FK(ma +>6E9Q{sNè^׭t+o}@lq9&IJHx+tgAj蟗e4rXo ;y9Tg] 8 .b7̧'}nGK( =0vyMi7~\ v$)4>šp'ha0z=LwD+vy2@p-dKhER oLj{38 ^]%~d(|'y|(sh`F.:0rs NQ5 p"1>|ASC`)ذm8of\7+g Q3pѴ*ch$IN(7n}Wgq[g@"/F㚕h/?O0D{bVS;}6k\Whg<Žgr-\y'^8B*ȓV$f_(Lth`RTD[0=d5RRg_O%Z7pS2xDy0ނ{gq8%XXD^z EO c_CϏ;ՉzyG1U㊃#CO`Bll8YѱZ`A+)EwR?revTcB[(UǢ{W<#qD*¥IN3 E0+sNhKa[)3'Pg86z6:Tc I_;ُ I-dR%ֹͨ{%mAiux!f,F[a{!4N\FT$/Et6eNqJB^k^tFSN n mN5%Se(܅.]%gm~R~$|'o\3s4d0'xsW>H 7|Lgz7 ؇| )^"~$[Vu*1(9rn*X&?U~fkC|Q8n}/t;'ϡ(h+;RFFSodAQHaP_־:w.hh;IG :pٌJ C4+q[YòF+mT?b*#zLB'19.!LFoᵒ9lnqh}@-*?i-ѣF9hT[auZ#t CW,2ў'Wh{=HC?HRYcYS^A9J |q,*0޸+xjp(\# X(Xw{ʙghPL G)ynE7tqvO/;}fvɲ!r}rQ6Q2( HrTm`SYv/ N%]c)XoЇ0oB#B.5 H 6^.WEt:GAexgg.v +"#9-y53 f1OȋuoL`IYFouwNuDXiZx>Wm)%84`’#([sB~+w.YFYhk~W{ޮ#*vED}X{R\j./Q;Nڌ@\yW4$Q_7dВȉK.2*b~ {@88L:P>H5MɼT["+;~eF3Ӽ{.W$(Xg%Ltl& {mɎeɅ,4E4p]@@$P^l;̰m8 xBb"[*gr:G#|OH$2o)bSOrO}5]@r(cRocy}˟u%{kj9Bޏm7BdI j))V[ǒZ=mXTm3{>cǭD?Q?_!),(T%Լg'tq m*:CAה>ڤR~FXz ]zڢ:G OHU(6ҰfAG 8݄gM dl鷲,i6N/S)4x#$m Dǩu1IRqc@I޷aӄ=RY:J2Nއ _@ Rytף,t,/OI< tX%d$UfcLP ]4#نM*0Lfn{a='=]4Ej8Q=,X}QY+ H=/#S,B*9,|iVkT2Np<'+gYra$~@G0a{ A,˺TrA`gg@j6tH$5>i6;I 8-v}ޜ'7TAKP!~[52U?G J ԧroN|"/{B6=mzyd'Փ7!ެh)T=OBp1V Q AqA:XOa Gr`i6/l#{Av/sq2lцYPAN7`<>Jo!lȅ$y\cGJ.70j/6ܧ@,{)vPB8Ys}hZe[TUDHR,iϙEUAٛIC?^bn0P{AbR71HLU6~G e0-FW5(U/c {ޟLEAіm[oe칽4Ywy%.GoA7–Vai`ZӹVs#Bv{A4 G؁jQapdRch2+1Z"KeAQcId糥(jb鱾#Dzɮ:\Xe?5MøL$ NhcMT"=6sg7!J%(XÅ(Kڬ\byLY_5D HT ŋ, tsB"B'QmyKf kEG!,ZJ$MxMU(P`΃ QhEZq?Y :$9 4'@S{%yh9o E#lO0$4Y: Q؍W(*&$}Ǒ =cxz+Ы&!$vvb]p1:laRB0v]C˥澈D JCqp̟NWp|ܰPVH8+ ;Gyk]@ɋjQ{dډS*)LJ ěZդK3/1㍶]ƍY?\悀@sgIsw*ߌ'Z/~'_S[{!/jKE{!+767YQ;):wm:MND&UK膼}7>O%h`Yk@\v/b< lf pwgڍHtuOVJ Dwk>k6ʘR Ŀ {~ rEIƲE!ĥY39?wuudb=[Kw{,U(;|6oFiP9̼ۛlڍj)09SsY _Xҩ'- e;[]S@$KBZ˒;W77/_k:Zp2e|qe`i&˞QW M) MD9* j"z^d5dΣ-泷!QWMm i?,YkΨFhхfXv]0eJ'N+T%Ψ"ε;^S1b+p\a]+nho97IR4)yM^C'X "2GnW v7cĖ^a+]Z)21R u, 4W![2v@Q`dAtbBQ еQTEn ~2RcXώyW搀FnO'k#BVdߊo]˚+YM|ux, }Q|6ze_Є.- ZT bV.y 87xvE:+wzE@CXJY.-3 []OR"(r'GZN;E1՞66]GC/lF~0h+UN3!ދ {tTz#kDP?B?t2AG\{_Y~VŸ@}]]ե].EKctہkC8SH:GoOIbf’JLE7t N~&䜍4OWЛ|Q3qYLn 81 (bJ'~w`&n/I_g , WDOdQ=W9g`t]M\JF1݈^^̗Œ?Τ,{Ͷ9h&5_[EY쀟@,"| AS"U@/F7SټH,6 Q]2[Oe)[RRq7{TDq k푇+(/n(]1\b#Ia}.K]-N9w ƒIa=*{Og>x j:0p0qӅ]&5Rvtno?{XڂZwC]tP5E?kUT&lX,u_)+iOh;!U?XdSrHhZ9^f 'O*S 3ǔjq:MV,wrps*_ˀg_Fȥ` Y WBÍE r VLbK%[85, |RhJb-L>e;NŲzZq^_XQ8 )ϣ>Q7t?gDoA~VzJ=>j~ʉ.* '躴e h&kQr8,-Gh4IG+.,VMJ$]̽(6'N$mO4)q0#{zuؑ?z-/%rw+ Ǒ=zth|LF`vؠb|b/L9Rfp$i'_m%yJ'{ ƅ~K<"%YFވ%C9WT42Ns&ғE0yT턘CM &{%$|9qI'3痆@RVXDKCb),9~΅ٖ޾2j`z(g?g/PfXsh k}&֕4Ye/J87(&QrJz]"ː4Ej˴bozFmNʹhZܟpt܎/葐^c?:Iyk --&Ayq1P\OIJ_Hf [EܴAT`Z3WR{Vp%AW^8r)ROFBe5'uT>'>CU#5eWAS6CQSȋr'4D\躚GV̆s2NYbn^u2w?KCAD~k/G l@oO*e^o&N֎{D\Xk9MqG!$Z,FrDDk\1*ޒVC\h8SUFC#f?L=r)8]2]eP=Q~>-[ c+YgP8D5Ƙ~R2sc)%PJ[~-pȸƺq3G5 ,W* ᭀKMτ :wYSo1`vɱZ:b7{b"j{Z 򰺃('d~7$y TA%&;D+cZgEubA/tu~E=$ĊS(i]hsyb֤!f݌$IZ@z'N-Ozy r~OH +¸*d)-,/l r8i/ @-'X]L(!ha!v5;> CbX[eUhogo!O&a4"7*waCzvwE`5"eotBd)8\oBn2w*kZKCu/菉00wyOS1eYeַ66TpF+°\DWLώC_j2>5n\_^ Ļ\?'fǝdDvQ/㑮ԷnF|v8> 2 I$WJF6kM//݀0*44U{Bb3;c弫+ *fU>I"? A +oԥRPP4-v5 JrgH*X׼wX(N n7NVиéJLpL771&zig [H{WEFQ9>K5SNKiV}ҕ/-3Ku* /JUHwZ*B -IP#71>HTPGܽА6IaP?GzIÓKT 1̝ I&Kp<ib ]mk^dbdD ٪CMA6`ǽJ.*h4cxWSOrFo ҙq{F Ahn%|.\>wɿ`ULl> kzqn-4F\S(ZLiV鎵vD(sl>Xw4G>W5u~S>7 Ƭ-j1EV6(kXrDO%XTki$;ϱP2(_ ]iQ=l`=R*A B~.PkrW^L6FHƳ2 ,AyYwV8ѕ;x7Nՠ2ڳ4`@(y?{7U7=/UFjZ =M#U+řzk=7\HcQ!(,?d]3.[abﹽ lqh4)bǸ$@-mMZDJ Oa#6P1 I󡁓3M[IuZ>=bztNc,4;kaslc t;_z5]/Z>jFk0+Gy>gFSvӀx?DIqGTk$>|GeSgy(7dGy6JhO󂉏kmmu ~qBg$ڢF ?݆xOͷܦO2k/8:^$4c jT) /Tr=|FUI1}JSM|;/lL9m22oVVMK Txiɮ+7a.=PL瑫nĂvئXz_УlYz) [=!̢訴0(2g֬'qn-,˓di?*"ԥ]* ͑̕T$A$a6旞a@[@'12a<҇Tu?i3iNQ3JgV!&1 <;bucu͵۰TӑE=|$T &'/ⱬY(z~g!iKs=?9m y>` ,mv؅#TMe3| 췝 icXzZoc_Dw*Pv`CCfkk1L3D"XQ/s>`3L%D1Yakt!+ZH5+\md$^Ioi6=afpr91ԥ yqMh/Ys,"@ 5ۻ.{O'&cشIZWN-RV)q&P9cĊ]C)zG: 7 Zܷ\$GiuZN*B"Wx[c030=x')Ś|MQ'yZFAdQטW2;G2ؚhd<ܘHi"+`"|EI]|]9OC"QOgfp_ }Ԫo^ ؜jZ% :įVid'lEy逻k]]T^R<<K?6$[칿Yк7Gs1ǯvm ifip):<õhdC[\ѬI4b٘zt'i^ݔh3dL'$ˣLz>AkPyr>1:`|xd=S)Ď-ڹG*]~xWfb[aUsaQdZg@nϝ+^Ѕ8^ˑ^Rw>eI{?i*1x/J5h</`6)צ ,SVI> C8\>%rײ_e" FIvT ʗ+`3uIqWLF]șV;ʙA*7*ަo$bVYyIbW3JEi j͔#-.hI^bryHln;X JNfOHNqd}[Up-64fC6ElsK˒-Nsh|1=^1P`L̖j>mslsѷD25[t!Y:VDDq5f+iWT;ox>)K2/VCuBi{.*.E/bi_{ )}wGm|$w*{oD( :@p$svK+sn*(>"9_+ 7{S5Xsc t$ҕpáHgu8Ӆ/ 2ģjAS4^zGFiiU  ]6qT XM@"YlX^ʦzġJ{Cǻ B5iC2:TynQT쐾xAщw *xT"xT{0cgkyhbƐeB0kBtBeT82)u=b:O -U[z3Wz+iYG&Ra8Oth/cg/N \4$! 1אB0ܔ@aKUVd,wYl{'4ǵ+ߤԔxhr mWc M 4ZdȤXVM@RBk\l WrW't;Gy΅\5q: {!ݫF[vS"[8uZ2Z[mTk6!E @b՛RƼVvM^[A0"?!7׮U:lz2Bz88kuТ 6>l?#mLnwAW…,HmPÝ rR9dpT F`7*#*;6-wc)JvsDEU3 ]=T&H @i.OSvV]1q*\73q1K iQK,u1jb9\AKǧNZ:7RMFhYɐbٔ/Κ&QOp;)ܘ-v.?L-/' >z%3l2_o,Af/b@'=tSD4!E#jXq. ^pEKg~( HNz|a?cӵE[xQZBwYe]{<1[fG:oe"j*`3{(݋Ƥk/+qUyZ^Z hEz޵_ \@~)G@KI(Ƽu0z}7yF$iww#'\ARA4xD2ӫRV^¤*sR Zu+mAԲ5"]`2ٞ5)蘸CShv9(ὃdssNjX:хpuC2D G.[( ]fAW?a{2ܕ /KBk[VN2gsϰ&)v[Ȯ) VkY9$ۖ1vzWKB y5bYzE3a6X'ƫ6,.fLR-1Qu5$RXWɋk\6RB|sy$(5{ iB8rX!u8dDMa2Y** Nkd\ IS‚ĥ!2LlМV>vJ-9Sk,] V.nŵ~Uޱ"Wc[4ur^bg$KY䅹3p? -l$nK^x+kK(oݦ0aRptS»,,&)dQݐq Qb*aIOpO5*7DYG$sLe+$a'G\[( :,_$ou [-h;iZ_Oma ;[Egf)#rlDZk/_z6#7CDRly1jjE9σ.p(-X]@[)khkP<> ~S^(rEK_\p,̘S}c1;Qdz0)!lxhc:}VX2ا,] RU|1t B6v Zxj/|aX8P{VXkm=Qܵg,yVk)XV0eJRCmaI<1ܟ ק>omsvJ:3 5 Jnw ybN"V_B)&<ퟝ?PN8A0u]I(9=0`낃Y{nP9"!YŶ_7r}ދ;\F^BAMUIqώynH")|j5!}}G:}i+]ԋ_˵s!lt:hֿ!' QUJ-~T{\64E, `H WgFYq˹{m\hH>E y+WBkїQz%N (QĵxwQ2"MȒqVWVA~P,KkwELmR>$'"3NQ4dBqc>)@ tQGN@K+5."Lq(!r9B{LV56݅kz=1xkD',Ke:jJ_ `Q膑nꉄ' 4⁢ojAuG%){^;k Lն${9,ȥqbp8![-??bBX?i*9a :C6͐\l쾦1QV &gh;X7+Y [ÖP;8ޑ) &99+y4!kY]U6y,SK4u }4nxmsL$mr۷tڻ6مd)Ԇ'jy?VL&ey @"ֱd v@y&t[F#ɐN->awl@}x_䐴thD<| [F7Ì8w2F3U=F5VbTNtmVGl3i$,2hzb|z&QϤWfuPR82}TRZw!"Ӓ ISVI||(Ϸţ+Әm"u>1b~M%<%ݭyEŊ0~G/1b0 p]{K>d{w@D1SIn}s, j%Tt5TJMYR  4FE1eJN(ˍDw"lՙCW8U6 i>jШ jk- v7안Jposõr : Z@ejh\vdGY糯(WižY*.F&ꪜ kŃzH߹ N;BYW>]FUXU+a!DL1 p!% ċ = シ:F',;7xSrQvTpBb) wtDY/dω ށH@ȆaKK44dG.Rn w-< ɵt!W :_e^#9R}seҩBκ={50:^n{ZRc /AS/_ z " |GІNiq624-7xi'f`dv>ae-o#EL/j"ßWWuZ4'H Q[wg,k>/cry^c]Qs~RSJxl_JR.(T:sR Q)ӍIȷMyL߫oOߘSN|,"cTU0ӎ.WU#B[r'r`˕ 0mkyrTJV=<؅Y?"I4?Oj Y p=A K(M~ GMV"_^#=ٳݳckDW3 Z7Mvx }ocPzxI]GKvoBOn2"k%=c$nn@G#07k!'C4kGp4O 2D:pTp JI ؠDH.QhtX{tt;"%i]QI_]AX=".S?L&xqQi"M5Jc" ٶ:`wT` 2}N#oBG~:b17t| <`m~w$"zK?TD^_P|+ϖ$mdW|CUv;ӑŽRʼnGX Zs^EH)&?l,lB}ްOsFJLrݖ+C2NZHd'>ėLFKlڭ t&A2*J[Tۉb=*ps.%Hd%PfB}u|oOEsah0w @>do_O_bkn2D?;`DA|F?4'kT"}`'aQb!+R̛A/ 0 %c|9E'=m!_9H,wxIo6,inȸL<64\.8)I|R]DsL~Nz0gYƘ.`DZ-bIz0iv;J:RnG$"D'/:?\CwIK@gDlr J'r 1GsI(ͶJHBƠPa=fs }z;о6ϑUdo~&"GTƓ t#9Y=n|uėx bu/=Vb[9 aahu : -h"xa*nyUo%Q*Jns! W~B*LUo +GLO'-mCvT)6H €I!G= %X~; 2jw3Ӕ4~4o~!,`jH/\p9(DځhoGeEWDM8jͽ0Yr #7q좺jz݋yKw၊"kș搞H)lA-:f[U O1[kY=zuD̏*_!Hu8_=ɤv(T45FR6R^ sȨb_k dJ+ 3".`Rg#ސأHUΒQ綵$azcgID@1vQ-}({!输I^T ]b#^.+*X7oUs7PZ^@~h`{l'Ƿ-JrDsuvFھl@mj4(Zݺz YPD`tow-$57\ѷ)kWF !uAE,TiY<5q:a$^=pI\γ|2=ʢp%ŐƲ%-џru2+8#uy:oՖPRH8Sq.hBX.?s-a6BCgSv" g4LоzG 1^ rk@wJZ+.o|26pJ "{+^l2rJ|'+fr nuqQ3nCDRm6C?Ojބ8x= <߈]wZ3S PTCi1Y~əF% PwUt綌bg.'Jr̦Wuw7r9W6KvoD#s~ ^j2 nkʟU%I7M>>0k̶dBT$<4O "^S D}৮9h'规|@l;1Rf+P?7M#o]N93پp_l3ay v5e#uUŐJuM-XjfF 4 RTIgOCfxYljP5>;i B`oD¦gZ)˩>YeqNQ@qv0;#e<#l^m_DSD_9X>} 8}>^srKpN/j1Y.RXsjSg%b)OL{Ĝ-XdZd*z[ݩj|iwUjq(C8v4{&V:ƱM%gpHzm* jx=G.z%6baȦɓN6 Y3֞4j/cG*A]^He_,DCdO6/$"Mۤ#eoi5(א E W[AbإG:>@rC&Z`yIw:{76_jtx4`tڲ]x94Cnl3A> @'7@ pח;kvϼypRuBX,Ip:Be=9]m®"!)i [/O,d10yB)nB2!js͌* BOѰ.Q`9n(zo|ܣȮ.`kc9"E̝;]qD%Вm=؉>@HG0ϭdElduQ2dݞkod+`ɀS)դg[t^uTXrT}*c+Q%Wwre_]>Tkf ʪ1s6 ײfX w[on樁 oUzʟ27/L pU:Hh->ٚmkͦ} EOBCb \KDYk.Ϛjz纃\R+W"AFhD,kF:bO|L>d<H..VX !UJCZ{xFn TpwڐqVK<Yq!U`mYj>.p(1m0mky^t%m[X!Kulqc亼TD1c8bwM3Vs(.r.|KdF-|zi;Mh9>oc鸙U&elMǚ&4y9َT˝2]/=V'5gX^|$*%εui]n[eeeo޳ZʷMv3˽AM!XS/$g݌08e/Ԋ=; pѩ FTQXN=Ew{PDgnܾӉgnojzrrE1 ~%j55rZW$|~SAܔTOJy~˽h'KʼnsPZ(CFƬ[Zn|=p&DN~П" ?>Vc;zlf"X˰[+׈yuN\.:u'2QSGq4s޴-.bXsuC5m|+׵dy0[$K H?ZZAڀ[=J>4M :H5Kr%ܪE%Wc}>*ڝߥ 쬅?v1M t Q,N$2#s[y@E 0uq4+/Tl Nl?U,ЛT=٨]zzq<DA`0-3 H#6 1˽2>XIݰIBノ~*QÉbDڼ</0Vi~%޾evI5e~ K/LұYҀ\&Cnnj+,[6O dmau3mXZ;-T@El_!C]j #5\9?oo)a|J* t8&fm8ٷ_毦nQ1]v 9 /^ 1mVmTrD.] =$jt;t Fɫ7ykb+QByNLj%- \Xrm(=ܣa% Ls l?57-PCSY XZ⋣ρ,%7Ñm.,0h5^;~[֙]4FEfү:zrc8f '_]X1RELۘ.֐(S.JaɮCIEs%JeuM|= MHT)2hpwCvPEU0pZ&N l dTVؘ&z*)VRQ_9JϦILD5u_8{V:_(f##HL?1)fs K0y }Y8l5cjtWJ>>﨣 J)%-yɶVg%PpJ^l(IHk&?v0])*bcoGzrlh= %ViBHXi@g.l/P߬B40{~ܘP vUs +(ʿ8#գ+ƺEiC,9??/qzues~miy+b]DlA3r:_}޺Foq. cݙ#ŨJ:5B:Uv#% .p5&oG~՘A1]Cib߂zqQCՁ&yEtŕk^}4~m[I=>H~#)*@9CՊ'6*3{OXpVq?0}D+Q#GCjXj煦x@]/*! K 2LY[ v~` +tuطF7$Ho |l8]d&-6+XkթEvܡB|eXmshr;rX$&/lOP;l$|diH։S1:UĘܻ6`DH-uu;|]Z޺ Mƒ/=/2^D>c;㖄N}#8V2yXLXYi#Gk]1b0^(x?7 Yof} _YCĊs :[o-m:qTصCEN-:'yWO$,?no_Lz;shr΋!bŗ3Zn T\5"r8"t:`6i;iVhnMUh%9!}~ r^ Fw`J-)!_Qh01ʈsz܌H|GCuBxL~Vr4m3&81{ }r G'oFڒ߃QWm@Fޯ/Ys\qOCT.$HЉlEmG;_w(8<9mAKiJui?3sOՒ0T }͔)h惧F¡߀T!F% c`FPܖFoˣ!qT:֬a)=xTW#ֆY.e.Fvc]!ҊD^Y)NB~s.Ϥ;"5R3Dc iLJXɏKQdUxE;l){2p 7oBŋZ1x-|s,?(c}eHH 'GPb<3;R{ZFs?Lu&.H~P|΋%P6;V晉kc!ݨ/UoP9gtwGIee{ 1Zݦԧz~sbPVEl ٨Q4v&~%b"&%^B|,ɟfQu8(`@YYiC2aNPǨĊeL.If\^` ­D/5Cz:C&\r&ˮ˙dO#hSgH}W;V@KNo 6n~:;X Bθ @]HE~`CGG׌߁' cν"TAoͯ|o"HtSzS&%OYxiqNFċhڔ6SP5աl9 Da 5u.PfM 1Uٙm&|'hSp}rZݨ̌}:sI`i&W@ڹCuɢ:1MMnXl8oVc{GEdn$+31Ϭ4VE|#ΰV+YP=8an;ӡQGÊ[Iyt:G[ Mp秿j*6Z'P$0, 55. (QA aM欹I3ZP8!G`ddy;olc*t=׻,|+m ?0޵QAIz Ŀa& ֔1bFK|F Β9<:!`suJa۞OYWb@܊WnƩxӴ1;YpmژBBW'$z氉@QĀ,l>P^Ğ .pK\v@.BA.JoUCNoY_c o).ץ집U%9‚5˲Ig\KiWY^ۋzH!S:oLw&&iAJɻ_ >~R=1ɢIۓpؘ͎LE<@':M.|gLVŽ>+`5-z4S#3}UDs=LO}:G}p []JhՔR֦',u56h5Rs(b_/DרՊ'*U۔c7j>> 5i/A¥&W WVݴS&;M ,*,ůTvhk5l=2څ@8 6PQS a٫21A RT_v]~X>'x~\O:l,{&d*VW׽3 9Rqܸ/6RҞ(Ib:xAnbs{^;9@0)NIE`g@a=+%0jfbg@=bƖeḰ=^CᔋdS5 B˝F4Y t*&D6Ug7pLB+K0d 'P\OTI;QB)$o/j94k/cmU-Ic^ab|p%Ux* O[:sZ(#L>K>ãijee/kXu܆ԫ (KьF-M53fJRUM]pa]:{~^G=`9YɶY Ąyp8 ۇUMgqY:P U2͎@de¹0*a*wK锬fђ0{q .0nApȺoKD&S-U#>r2%{Z7ʭZo4F@BmŌyА\[]e,MBk 1D|"gOkn\BM!$Wpm 8cltVsx*rP<%+*m@?1s|Ct\vF^5 :SpգHnot&>Z3gpz_RcZ٠ށub^M@,XOբ^`5n T‡P셋E/9Bԟ_6NLMz,9̃ }9Q}}g%4Xa hq[ 42?]m-&48yWQ#_+lBX@{8ةbM9,XDL5uTZFrP?e!R'x<ں"D_ l-mqK`}0F[gƑfcfͧ]rFj`"`1 \R'!w(E-u&0MHiz689U+g>τX0EcjkVS&JMrl6Y㶜,bA-7(Fʫtf ݟEt$ Vv]97n==kg]0|W'E5Do{$ lO0[وyۨ>1ib,MD?59X1Ns^I)ְlw9RU*)s.R'1T0w3_BG ~ш>gp (#ˏlU ގQic7eYTqaV|M 񈚄(,еӚTB)OPϜF&apU&zB;lWƌ_T> 7CYPLsW)9xz˄ 4ݐ{_DuYCa]XC*lwYL8Fsnؿ1')w$[)gT LP! ESu.<,z!^ulnWF ]-H?BK]+bL׶Eˬ5qR*RgK(q$MIga$fLKrM=(&RُsFSR{tx*ꉡדN{aJ2Wk#t\˹Żław޺Uz\5W_t!>[bY6Rq@@iAҕ`J榖u e4 ){ꇟ 7B*>t/d}a[Le4LeF޹bT^x ]p%eɭ3Pi˼j[%ujߋI8*X0D3&9AzPvIp7}r>[٠껨k @;OdSoUt~߁lѓum!tC6]XsU4oJx[ EW#`Ϭm1LBSF,Mb؂9:SM!%b^u[C_cyr' j]Ygn-*#ن\*sM3 l{Ć￰pHG蔆?-.N~żka'U2jrMzJ vP%/|T\GvM[5Hb}Rg'O.zyw3.dͶ~{t,֩E hϘ/w# ZA:OF P~\SL7-BkU9RVPӶъ (th]>nIXzs?໿} X^)Dk/4~ F0+X9.?Opk-CXw[n4Կ]fo 8q6s.v9xwמp _JO=zAO*؛}GVV*>wCtK`7%B1%bǧ>1\J?o<,(ì:S U\R'd+!B)>xL80Y%݂ űPcfńeZ,d(2L 4"h ~9dDdTJ* k4ɟ=h#F-KcݞFLE;!P@"1 IwiKҷD`AqP)fX(QKXs}"KHιpd&up+xs؁ه,g%DsGw*هSL4=,0I8NIGʋ8(<5̲ ì5񌞳^"RLQ0#3ЂClFXUm_NL )z J[1Gߡ+;ת/Z%>7}p7X-zq"\\UNDlfiҭ<#Q7}D#HN-Q5@!e^ KnHÞa#2yɠS"Ġʹk'uAGFRmv";o5ڎvj8k .Yn,iM!5T4[uZ438F61G׋>FĿpKsƣ%÷I?NRoj=wcupج+و?EK4ڥ>Ea]zgmUũe^l5Xde Mdrvta X{smETߗP(EU8Rijz]6]ok%.Ho}'Kx{sbP` UUvkVp2:`j_dL̹n\T%,|q^ 2{aѕkw;9,<fC(2"&6-S@J4*r[ Xc>ӈRb1j L˛5$oxڠȢɴs aSCm62ߐJ+1[E@14R|Rђ1;y7 1u oˆ/2ቺGh<7e4~Cijw;J# pG!S'/"YVi0:E̚&R6%)͓.F0&T@k-m`'^=GjQL߰0_I2\ne%$0it*kDkBkAIMj&0lMO+]=@f?vXjYS6?=z#E8#N퐱͍ʗ4uDKOЁz=pWҜ:WJ ~ؤlf?PB:@}>KUX|;,S:lWbSm KL&gkٴШ^6-`r$EkEsow4g>3AغUYcNZ{/G~{4x Io2)WSRW%cꊘ+XtU9g\RXQy7/]=^ q觭U玏1T/(:˘Bq$<C2jt\l* /Ċ^ @+={ꉭޥ cuݷ^c??+x GQBpkW1jʾ4D% g40w,5SUʮ7UJ `U kpPdC+ {s1N+O⬁'LPo@[:>̱p"$ۑPml2(R-7|/>d2ՙ]{N#`Ws>>Xs@ %/>odpZtjZ*R$}yDqp~b6Ş3ȪNfbLw9r՘CQ )3ɐ٣Mw<@< aBLx!?``{?fɖB/km߸D4ow^J+CƇ?yٵ!K]>6JX ̵4Lr? Ӕs;ABS);?%Y+]J^ou1L޸'tdi:3M,M=R dG9J/Tn|;__ X+bIq-aNn*bue⃁-Z{BШ{,vGM/{!{cf'﷽\b+Fe˾a4txK5?q]&`olVxfet}ͭ(U) 1aF=GR'dGVKEȍ5y9OqɭN2 İw8MyW(k8`)SZq۫/sG>k{Y3Q=#w_x+O#z6tJIɊVq-iAr6 ּ9&/m yxGўP|T]d7 XNsY7JiXRA#01gkjaghVBM+3CEE|"Ůh&C|7ߙ-&Gu{dh8~ z9N$j4L0砖}y'c]=%M*_˚vU0gR2 ?[T+LN}6U*?J q#'1Pܳⰺ>Oeot` YjAiv@ߑGqA`s aa I]Mlb ^FO3^5H ]6JL+6\@>Ήf x+vI9Oή횎ҋhr71Fes]G$ /Xls{VSr8y PE:!ꪼܦpgD4L 2FKx {4}nD*w!6('쌳bC,XhҸWN-yhp !q"6}[ޡ(ioR>Ӱ߽Rjw@&r" .c]MU: ^}&)틐jbz9JG> >֠Ӏ- %؟r4'lgӞ~Q2zakNjhޫb.#a*:GU(RQj[G*dTTDՖU4JҷW>ב;SThnrRzoVۺDZhYJAR,Ӟ`j!bfy x#a-I@,œpM˄~X"' =5A?țASр4Hε5P}KƆ7?:-ٿ>t"K-(̺Q+ T_6LMa5䋍5 qUϚکE!98V|Gkүw0LSa#&]">m{#8UD{S0]R҂=}nV$ap;FoKSf}OZ痾}k)q8ŗ-nb :0vsld\zDcY!Zx=~:(C!Ȍ. pT2 XIt2B]>T ʧ6zar fvK-vGzA9dM;F[ C|\ĪkOB&@DO cz &aJ,^۶\:UP|KΟ^\PM0+D}`#)kϧ\!y[_m`P f `Ui3}K16Q N K n ٚ \'~V+?xXd /s$kltڼ-[nG^a”=ރxkN~bTvN8+rVo pA lj.nj4mZ"%޿/8/Γ,+\n*S#ZI6;OUJ}Ѽp%^Ռt~H3kvK' <8) nlU?݃wfF1kC+[bůsL4ۛڄ' hRq`2W>̧;4djUJi7Mrbo(&my|)g {GDnu(dAK4nyȀOLa<ܟJGFr Or^x GDo|]"r?/Xu?5`"[eGvG:t*BK;g.V'إ*?$# Cz}e( &'`0;CѽdSG3hCcRT|H#|AŶ2$fD#瘴<-PCcfÙMTzlt }2sTߍf#to4[-OdD"ls+YoLW~PUM-3yyIq`Ii`<2Mހ#5S0'!QETN%!{μ]OD!5v~y"fl`"5Rw&U[Zޭ*ZEXHVΨ {CAӢ3ۤ 4ە`Ml`D3 1 u\懵Tkw|Jmhd%;Zv΁T([3SW:f̀ 6KqɘL&ٟW"!1ܞ gec CHk|}EyS'x晧~,͡Z-O\+<׼VZ'Mv0b@=%n2εW'bYDgJ1kU3 bշ z͇"(|/Onf.rV| Ď7 ?_2iOW}5*Mn̉i_ECmL 'bHrY]z&D|ޤ. }ʘ6ƕ/VPa."(^K(d{cz@ n 1f2SN3B<4Y'6lW"aH]gJI/# SEjAzwɴXӧ<a5ш8CjHI*ZjjW\MYp_2!Yj%Ql: oq^)SulyOTl~-W EA3"/D PFe%ivo^̫8o$=Kn *R4/PhYyZg_6?Z(wN$ΥQ>PU+:'=GdUm%>%zk\!*"@^u'6<o_v T Hx#luk0xꩢѡrcMW&ͪZzE3EלMgQrwu_"fO ߿z*/Uz.6ɏTqq!Yk#:ϚjRI$aHaԒd@ҨAYKE{DT g}/\cY3vuq rk1j'%WrS7ą':s& WhD Z.mmfnW"D'] Nn3A}Q#x<huyW;+jN5-P_HQX`tJLBl^4*`(~D;$_gScըA&4GΠۂ~]i}| :uKDw{ sަ'@P~EQ=VW2~8Ʃy&1{95-/0mvHzտv!濿 %4c(Mk©bѠfD ?U^]LZ%*s7] z&BWXA=aPcjDЅ5X-0KhܢP@uq9B ߵ۟!:z @t8SNtE:X|3qG%*)_R0:\bu*ӯGC'@GV>&P˼{"油a@&6I8}7 zj0V/Vԕ;f _8:+UY!ܥilZF@ 8dPl ]rJpwu)2]`gP[rYG`4*@ۑrZGF6핽z6hȀs0Tb7%HåbPbw^K 3`hHktyhxdκMY(nK99wU!=eTsק,uֲM$zE{אE@ /Pe~n`}=at뺁VE3,])7$Pix9$j8pmƶtq:~3SEYxXve[l)VaCK57~6 NP݊].ßB͹C|\2uՈ `]J[&1iJeJOxIǗI^^**/L- #zpJ>}YgKb ^., ^G~b= {Hz#0yY.Ե!rDst1dׄ|E)0_Θ[`ൄ<۟-RVà+R׸fړx7ùM k!zK_@a-8Jm6ˆI}A*)>Jr/fiGWŠуuny &45y!~[P3ay/&R!ް OfQ劌rL";n]2r]&5+3HvmGƾ[x/߇~Stӄ^"m^jM!{̯@:V;P(ghXܫWitV4j -qFd,Ц ZŖݩ<[KUx׽yXyBc,Xe&3c_ʐsl8Po.)#_Tn -|H2^gSSߞ&z-tԬ[` (s]'/Be;JRU 5u5~MJptOeRs"f7{Eiʧ|X{ME$A)6l_e,6[7a|"/VpV $b4 {%+iQe։n nH/ z5bebAz9HYQz">/'QKA6omʴV.OO}mc.T,a ҖM<0 3a̎׊}0>UKi6z++Yp<1_wF$n  pnO6҂6^2Z<0iA` dp_VnevLT,"`T߆ @qmLX_Y]o KTy-x:/VN,R^jSɕTjZ¨ xU?L%k.d`ԂW{!@Y}a0fe*tӴMm ";xw˶2;!vOeØN!N0c|̑nLU_4@;Izd*5>Pf<}'`KY8H~x&V Y]Q<+ a@ r9 0Anԋ3kduC~̺l;fOq}PM7SWl3֏Z,q1"Q^VGaMWy~4S u>Mhi-E--^1+֩p=l&o2YZ˰x+Ic]UO{"'D#&=Q,O ?wBGU$)!j*i얯„y w_<.,~TtY~p78ҘFȯ#M zHGh7-DgavֹV؟KPϜ,0Z81#zx1LCt͛nǦk":T`z^ f{-*2JIFHKUЈ҆ԋ q;S$]{4hS<<.0PtsnbG- /`9ɛA _6 /{Í3f(wDZɣ+;"Nx<GWBxs!h-?0IU%O[Z|Џ&a7:.!,S0I!uW+z*tRދQY1E֒+gDF`Ř%R&3N 4sA>C س'O8"}+U2L9f( :1pjDU?Nf{dx| v#}<@7@m2#xd FP #*ԒZVmVtVQѷo m7X9U,'o™  Mq{MpnkEٕo) ؜@<;')|}&k'&!XsW.LX)zWOL/UzvF=ºp46c "G<'ld0 a ndB:wmz$[w?BC2ݻ;)?5/Ē_bc}a5'2UX<,+jg RYb& (`힖/ã wd.3a]jdAGH~V]+rq_Mt$I{3nW9<2LadQ},k/fXs-:.?Ӫ?[s y d~ UM)R/)g`Y?s'P&`_O1"Q)FΰZ@Y.~̾5W2RU?ŵn}EQ ԝ&Fb审}(Rt! 8Csh.Wꍾ䘓J&p^NYݫm|q0־Vy&-TC2יJTL{?؝"ƠhƂׂen>F"\ vSzhur,^썐m07z?Ǥ 2a6rZsFނ$`م'Wq+Hs|ދV ey<$%S h{]\DLB MdU,H $* "o-'j:ze.%>|ZH^К@x0$I{I^OPfP9]3"Yֹ|v/Ň"ZS3ϲwէZ$姹XOdL"X*NOT:l(S+a3Ǧb 8{q3~d'x ڌG`XBPxr,d:Gh0shtFOifdDhO쉴y|j̚#ikLLd6I/+$;䍡|BKbG\V19mƫ{en5uՔelKnEX=֑$@xr ,a?=n4xh-@@gp E¥CB4q@cvN= 3,?B7}w-HsZ\5&F&=\9\M(d#N5 +y)h f>F n `!{}MħbLll֋WAH*$ƅ\WJ }%0QP;_E(GXWwm*$#J =0\,3 DAӰY2'L?[l'Xtۦ+W " ~-ZGofdK L4|+B<5 [\㘾Oj8W1WEIb\"3F׉l@UDBEF߼?u&`Sk'皊lt*XSc.O=MsUnD q9Fj۠m(qK2ē(D&JG!neZ~h s%RC+[Ŭ`ң[EKG %D9nN_]lޣ?*k>K54th&5n;%m#b6{LpJщx4멍x4X 6J_Z\:BN3lBѪoY@eyJ:(Z_ _iߨ5~jpWe'}2Q t & jj{c-'X@ ߟ7;W^djUt]I9Œd3@#hg_H↮NM$#A:RèTa>%+&;"Sظjf<$Г҈zonP>Ojn"U˺H'tcD㘣ÿI3Wl8dJ>e \ )cvI:_M{ËEӣ~k@Bd-D9,)a^̈́ b5n0bB|szeNT|U_YyMe С^Ywa 9%Bd2]b>/T*# ½Җ@zL.E+Zd8hs&=ڤ :J6d~FHmKfΟ-UN'Nd OZ]DD!1q)Xh=u~Btz >.&;W#$e*S 4 О̩i{*5R>}6:m}cH t]Bat bR g0N+@rJ|ĬpzXo>0c-–8DlJܮָdE~&eC@ѳ*U+xWC2GzszRC[.t~X8 n^ZZ~iJKT?μ尉x mGSL{Whd4D/Tѷs2 !GҘ-> !1B@h޸۪GIS 5I'Ӫ7Zkh A~QD 30W*T?!mGw'?ơI6\SHJt~%W*{, g}?Z9/19KaԋWA}V%DŒsGvOs1 g0Ygdq8j^hQAΘL7d8WL*=sOs_nrHk2AY5` \69W6:]wWjny4ˋ-OhfAj=&rMlUχ8_;ؿX&jg_i ʴ^{钻8!D9]*%{QِlXq䁏Rҷ+J2EItl -4mV.[G>-|Lao@}>[5n EO}Pc$b4vQ`uZ:".UڿsF 0}K;J \b _xVxKĞ76t4yT[i,JN]d !l8LV8{:w*AF9 >\\#I\.JwJO(3sl? IHt1`ZptK`ԃ˞u^ى}`27 #]pBDZ뛼\@1еn`ÃVb:_ɧfpq]ZA VAg>@߉pzv969H.-\ U6I%7: qCIrA0|՞zNVᡟ<ݒV?=Z1h51TZ!Q^kiTxo<$?[yhb ĴX~b:.%/Kkޅy̧3a%%kR)OҼf$1M \w[YasY[U/w|B~,p-X3^x!`TD'D$P7RlPʹj/[K: Vݜ"ޣSCRDԣ&`5j(Q^/F; w>[ˈaEc ÍNq< -ANUA'DٶUuU)Cb(+=k'!Vdƈ꜇i}2=xT2C xm8#c@x'^~2Q^l"KI4R05ijE3A| M_JʌNZb9E;JJq.O>9$=T@ ?ZE)}4ΟBsQ;fۚW;.(}}>$a^iRhb M=[AtsN\:O3I^3`PIo!Tս|akll1b XN֓.5zE4~U nXGঙz, bꅖnyȅG="&.TyBΤ4&:I ۆ"ڙǴMUixybٻx sƯOq4g-KuI?Ցiƥ4%GuxWl>r àytV}YO2MͲ؎n>S9 ˈ}wLh'NhU1IWKeN/TCYtwdWv ElZd+UzEɾ+@SN @\4"Alf/z)It7wds< |xK%:~$@;{KN0f`E߹0%P0s1~Ǐ\~Ra9<1Vu [Eu YO/e澶R#uQrg};KxUEx {.s*(&˻ȕȑ/ԯ%'ŘzFϗt3bQ2U(R< M~n='Lz-䥔?;i]T6jk_UlC^s,p/(k<M'`| 񵺥Uٽarq9@dTŗ9OcnUO l H#mf&-_4.1"g"kM$ 0);kj3c;7Y=] p`g]?vK2úN|.*K/ϗ;#WaDߜh[3iE+ j \c7aI^#Pעβ A 6SBUk'v38ɠu}s&/ rrFÂ4z{Nf^gqyѮiAɲ5Y.V9by88_gsۃ/iʯGug.5LM;,$4q5yGh_e`1o>tng7OP T>"s{_!=7 MxL1 qh i]&4^|Ry9>p.Q1~1v#lG"doG8b%Jn#Gy|ng(h|~Me&,\^6r Uވ{ %8f 8$998lVbbEN8ѦsH9قpn7l-7 aV _?OY5nXczlTLp;CԩqXϣ jWB֬\n ;a20 ϳ /ꚽj8 ȅ_F3۾^y.2PPD$6笜&b 9?ėz%!ܚmʞk|U! ɼ?evۨ 0ر<8i`صN]ܲE&@GLGH~z2Nn F}%NzJߊmٍVivh[/-3uB)7|a{e^^$+>JAB8zE=5 T(uL]@ *Kɐw Kve0&ؘt!Ehhς\&O37΃#2{)`͇=\z"qS['S/X{%Y6u#BH/`P,ƍ+6AP8r'1=ӷ:BWKcD+0Cl^(D?= kPX%tN$"l^5T{m#Yj jR Ifx!~up#lm e܁]@%B2eQ#d]Kz}|u3"1m 9fL1Vq+.B':j4#+0 e.'&|k~ [m1 #%JmW;F'CI}1=.q8fIӲ ~xWi} <@q( /Tޯ㥩<"3툉[=11]la~ Pq\MwιyOc*nt-fgR9>n C\y6B*+884cC?gEG$9K/n8L 86acMB¶[ 7jG2St,nZO~TȒ݄#)WQYfx[ +A}zSm3%A:sW}"Òȓ!1hu؍OKM!bEލJCpS ^_zмkc)i#aAs,s`iY84;G w0b8YYFu(!ʹm18XrgC$rA>z[/3l_, ??>db5>Wn__1f$‰'޹wg}?CB+|^`+X kScjoe bMRg$@Fw`؉tB|g⡎?H1.\GeWeZA}^O\ לD}ZXfQ{;9 Fk!P}۽) UaPg{V@5k f67o*Af`Dr C7:0N%F:~@a1rOagK;Mi޹綠MW-!?܏p)j{@Ed*Hxu>KUYԼ]NA$Xu0jt =HfͮU"I<,?Fnx![{׳F-woQz2LǗo7s99P:6_a/Lyw_ QKw5SȅXSg&ʿ]g)LJ&/z@GgDş%Gi~xL۳nj;%P4f+C+ARptgdUz z({G:j\x?=&-+O =`.{B{@MrB'j)<%r.$!4OiwB#'jUna(fZnfy&lB~%dQ8pT|WY)ZΑa]L]J2VSc&U83/>߰<kojYxLNi3GPV ْזR<~>8 &Z Y/lEtH@;ʸ r\1{ 3PFc%E18q9J}<ujD {Ѥs͝NGpHV_ Z>\#J46s%Wh0?I7SIH;c,tsV3 ڋbecV14&g)w?3׋2kOtyq,*yxf<& [%ZzX/{`MH@ A&j'*MV3|!!m$:Pbb37ҰI(+Ne.o[yChSշE4/3gtXgvț7F"Ұq}%u@t$I츙<gE bKHs71?OF-9i@ގ(,0*񙠊(W )rI a ^Q>'Jr)9iPi8 ".`V9/":5NJ=F]sqt;C)gQ_j[^l4dWcEdwK]HѴ_NhvHRlIqlkM %[3|?Hq;vMVJߙ '2s%% -$#`mf^ 9 mvI~;Szb&F `"vfrъ s9w\Evi[uu0Vix c#*s(.Z+$,MǕ5v4rRq!{.9.Fr&:] T]xo.s̲;Qʔ]obv:\Z*Y*oy6a+Bl| JdE>xvP(sP ݃E`aK:' nܵRP'H3E@Į+T2`.RT|IwaiaDdAkR"@Lt#0'˷J; pg3e\Y;{HUgRްEtދD7QP\{dgOyԥES1N<S>k +^j;}u;ev xHs<?swD yCCze7q{ T;{{*TFYFpV%T86& Hڈ>[=_Ѐf$l .{߇Xmt<gÅ-sF)UL"xA/{fX+c1d[?uHQɒgA Aej)Nfm2UP2qgST@S"]@Y8 x%koŠo}{p5@<2N-č)A6΢ hhXz>4`CI: 9̵)X)xjW[r`9RP4B%[9NӠGEcBG?Ƒr/rp10xuy4ۖIpM%њ^ij97=7ITdpyMS"GGu'}WV34bV58cv p҈DfwO.3.sC\;JbӃZa02?'_?<() 6)ꙵ4QXrIc*'pjUq`X'Ubj=Holdv3f8i-ѭ -z2vj vjyZOe7^;U~ 6@$|w'袷<7OXJ ߭͢PJm~9yV!Ӥ&6=~uJUt<&I4e JNkk &?{QL G8`mYaeՕW%yUPHRs+eӦY/LS祡 9Z hHqEأnp?ſ)o| +f+ Eٿ{zԓ1:_̏%UoW8+wfw5.S>OI%Z6laiUQzd9^7H \\~:}JŅʘ5T YXkMWIH3à;.м]v_m?8*B<+*ܷ? 7`ztQ&>f"{lɦL\G>PŬ:v!9V z#Owt+G NRaTKiI/Ly&8Aﴽ9g|_,]ܐ*!-BU]*4V:I0?t:{|DЈy|'?A863 ں^.n\T ,DKDՒCXXaИf5Kb1/35嫰u1R'?|%Z:UmEo; Xi=st%Bȝ?q]#2T)k+ї;{sB2"8ʰvl3A~DS(pJuy]Jf?Sq(3*D0(Nn_u3 Qᔐu^\AJR}-&#׽u.&>GXh1\du*XMJ@&lV|AGi4Tu0Y9+rRg\!-_B25[QP)^}N)`^h`g=ErhAC05""MRVlxL͈5&U[{>BE05ƏM^Ms$:Le<[r<L ":VԝUr%9:*eS*!^Ĵgz6`(#pgRu} |i_K@hGS#d0>V LxyP:Y]poe^cxĤʀ٧t?8:YB:8ais旭xwpaBT~"~FAM/]@xk K(cMTp&>u~"ː mR;o'$^N cÒkLggSw~A{_*yk+_vHfgh;x~S\;ɭ*/6}LXj;3Aa?=m=4@}V5ɨ拑=d=Uz:Pk"5xF2Z&N==_Sȡ`8Ý sgE;tyun7r:f|,דP tI@~\^2Jm$9)nҜXm?$%<9mt8XVF@h;ֵtCS@25^yXd&<6574 o)c >'!%#-g!l. %)4aHrdEU!|GAVM{ᢆwךł0 xQp" 6 7J#S7Z2 dגTn. % 98iZHn#2b}*gP[ e̪wXq>~Y] 4%#=z*z#r9qA{O :NwL_6LqΙ( b*P -!_, ׷zF5W"ðϻI6@sR2oc*t*JUa95tŪNs_ckҊԓעZǜt twp*;V<@ew<ig7 mgGΛ;= U`yG$5Ghc>S3B-{W+% Q=;F4[EgoPqLD$nŗ>}N79hgq UB "(~qgݐPly~){, QR4G!z>p[}d{{CH%*2J*PA ڀr%SgeY?F憷T+wg2 ޥ8\m Vwwrhl8}wf{Xgn䖘pDnCRIyxC iI ̾6ɛSLyeQGR 8zX});ZBq5g&7bX?vxIPI;-S[EaxFrcQwH*|>Au ԗ)ǽh8\ X-}kbkj/ J+xy7%„/{i4+NɹU*f5_Xy赩u.4 kMcj)zW\;a)iҘ)|A@@1z+bOep.Nfix %My*V+H v$UѿP).q0j𸫮w869KLCROTOh\:,dq:xorԙ6"em+q?#&-(Ҝ ؓb9sVdR|}Ոg0_9_Bt%XfNis gcrWb'QxŦH~j;T:=zYqe`nR>74+Ju!Atw3?lM<7SEyJ^-b~uUB&.Ggh]!5+&;ڒMk 2?+0 v^A;:Yyieb?3b>pzڬtȀfn o(8~u 5P.x_^6[f eT02B]2H&ܻV}LW>AQ-X>Uw3]v ))q_I -_[ #HX jψN5gx}ӖT x`}LAR0wfci+uAֹ$(A9zRMr"TV7!):-F!Y&D#KS|H\$5REu̔Jx. 5OީWYG1V]k?->ڗ F`K:48i:s*{y?ЅE;@s6|s t' ) I-aoKbyZɪO,zzGX n%4p~ͬL}~fSߢvcȫnenqU,}#Cg5}Luv(F _E"# SYv^o@tjZ=˴"YRC0hgx&%6:Vj~P*XN)ox&]ؓ}iU؊|2yL᜝Ƴoq34t(+"d'? \gٔRtXIA-WJg] KeٷVmMi0Ӟٷ_:fdP0O'"{ ~W,G#)<"f* iA{v.)#0\{Sf您v IkS"%,!aڲB:20>#9MXezo*Iݏ3RtBt-1_+ɰ@58UoH)0dt0Pbw QA60+^Oyq8R#2!T#7BhM'SE6q dbue TzXD5aךmp3#4B'S29ަ/i1`gi)Щ7QÄdae_{-,' OjZJfd%ᄕ?ґ<byg߸4 ]3w@yl#JեK:P )}-(oT ^ pG 7tHt)cNR %N8ru~=JPhN\VZW ^wȫ:,]7sLa<9Uְy}B*yc8&Giky~4 Itȯ3#p0ny4TO8CǁcЬ̥zY':ÖׁLCQjRdᖖ2ӏ@6a,!|UF'u^.&zEI!>\6Iq<:}x4o-FPq"6-yoM޺ה:k7}q8˜2ٜqMqPU5M=YΑ vqv6WG=I+3E2%l9'7"Z&{&[=^%nFWnBh2gұH]ǁ՚r 0>8#,y,+ lX9:LUtz/OS1 ٝvm/K &hVFye1Zt!<{QRĘ((!paeyi5d:.PS3s? Hܨdk/JZvK]<Qcer#$ʷ -T0awyT1|sVڢs0qVf-mΐ YDUQ̽x㚑Ly`h 8.!#l{mԃM;BŪ\X9Oq:wLmx`(7,?|^K$L ^n#,?[ r|$hǤT;~L<3aOwΏ/ǭ-`v 727 >,dni½7O7i\묡r%}v'!f ;2 v]%)NZɗFn8X"d5"ċL-4X1ܶ5@5LDfkAR$ȭ!Rku_ uBwKDX^Y- NޏGXbA5%5)E[5{.<@郧H'_4%gKA{djP\ q=>$`2b/pjsR}~m)&rƝ=}.}BegÎ"O. \Low'73,ŋbQurY>$vÜ4%XB(n>?CQK{D^Ψo.3dP${g@D ӕ=eV̓ODQ2k&b3ŮI; r궔=eէZާl(5vao-Q +ЍɴD"Vѣ#fKOdF߹#UmQC#>Mrx0EM ϋwIXYA#G-ud\QpJЛXM7}od\¡ 2+ZgQk3`pLv˧_qhRWq#݀z\7FShvpZ37ubhM CR{p*M+a&&&/y`Nzodf+ʻy>o;׊!Jo1͛G)MX5R-}ɢ(M`iclѿ:実.2 <sʂ!S;rUsf8z$S8FL֌4HLJ)7떢i%2eI"8$ޭhc+15mFZP2R'_&Z苈brN[82邯h !|ƪj92T&us|jz\/E&Eu9ZDj| J1,7b1\kHUH(p54`ar_Y T^Gs Խ@߻c]&B-K$&| s_\ncl \X_ZqVw>S1A: $/9]Э > OAw`,^LHx"UהH Xv?wԡ̍A_ɶP?3}4S\ `?ݥ/)%^pl( DÆG,,*kܤy4Ё4KtQHд_qēJ7aqVpjJYʗJAAc+iaA) #-0 {`NЀݗމK,;m塭7/L!yTQr7x>|^ {p4W@~x[b6 GD5tTdrC 0.F]7֮z Z,[bKUqg(޾O%N6`̃yℼjq+H_3NW:h=9/ K"IE Ymk?J9ea4^'4q^Z]㏼f םEkDi1].wݻ~1$z.j߽\e ےGUc R|<$ ];uvghtv^mAhrG]8q*ÐjW;2  K/kXy+-pґTP+ @rAniW+ͣO}j-L[ E#O#+fD j1@0Tolx‰|ս $6~=mn*+G) G=څSXλ4<%H]smH/9jZ_o~ǝvKxFoCĴl+gW( L |yaB/4?bQÉiZ|-4 $tĶiQ'e?:\̅5],ؐ@6h _vyٲK]*@V*WJQe-`rh NUj\EIV*rVZWAH!\p|Ur=WwbpSF4zS5h$9]a[,HֱΧr+z-3VB7 JX6vv[/v]|p%1kMU$]?qm}br/} *y'Ps\P:ʦ6@-='dn3aOQ§!-[tm.ן,8Ӧtw5.Aľtx ]i4<iBBҁOE` >P>ja+Ee.9!Ê0oxfOFl\x0U!9;>%6P![Bj|U|eY+ZJWnfǸmt}X4/>( 8:؊h;mM옧̄UosyhRBT4Ȁ|$DZ K Ҥǡ&\Ю~#=msB{R"?8n wx-IMsLSL*⇳)MYznâԐMقi ؑ -~աNcQ\!l2X7Q#Fj;r@r]"w P[z# ,ݵ>:?wtת? ş!5ibLzzZ"au$zScs|vyA-_>3zUxwą_ A2bh e'if#X`~"a^pM7 Z} cs{hĘiLN,T 3`  N@2&R`BC~Mo5KEv'\2f~^2K"c[48ivyfe8z۷ jL(8},Bi]X<ϑz~T!-j PA5Lt*k'itByc9 J-PLjLUC}dP̩(t[IhI^3_!&T:{OUmGtB񩣿#@|.Uom "x4gMڒJyυur## z Ϛ©.B3d0-уKC/`qk.`F]߇EX,zcj{љ ;RZ )|JgBFKѬ@ qeZ77M mGFw5搣 ?`;PSO*hu~$ iVAL__rT-șs1/U%ůT$&m^1RچI(Tlœrī6r/4SQX-2 +2.QL=YC^EyY+9sJ{ 2UBƲ[kC>'J ;]4hjէrȨ_k.dӑ-IA"pQ;RQ-iz?8]Eˁn-9}M?Chu> 0EKt9T0f,8(sJJ*sSkܱسe#,+ghIżv8dv6:6EMcj/JaôP葬cZL3zCQwɏh gUp~ wP5wFkw5q''>.ge3}jp/Q>-hÙ/@3B_ZNC<?w}'|.3o͋ nk栿Piy>qn؃  ViϤFWxA϶Y^8lJE_I-ɞɧ (=k!T̑)$)m zdI{[6$p*ou80ѽʃ2j} [$0UQo2' JvxB@QL*,sZ3G)ژ,Fv0FCIU9u w &ch#4I+P> FQ~TSxqLPRdAxCAp&p$U2U|q딹"#ysᕷd[ #\j΢k̠{V=cUo;maYc2gx<@FG:>K~ vQSobȔ r؆$,_nջ\Pop;W(]1Џ k: 9&9gB5 ` bĀ6p[<擇VLg?Yk|+Ʈþ ?;oUBh!k9crl#(aػ#7F󔎫hՉKsq!8g1x.ݩwإWC'мzt,l;a*pmqAy׊+o~?k rghX,|$?#T;g?f±n`>!?֫jvfD%T_8oBаBdaWFʰݣ-qy/"?P/teAM+gTyg1,,fzQܼSSNu=2q8) ~|Ka4^)&mc *<Hw[4 42ke)oиn{:\\<-pmXߨ#O[ZFBTcX}"}?CUT"B9о-dθ{\&g=rg\S(i"FDA[%Y]a&.3SO;Rc}B^atl l.Ro0>*< Ҙ;zA …(pI2Õw^yvUŊhqޖ2- ̹FS!g~$Ds^-q|?Aȹ8R[Ϡ7љ;m*Lh“Ex-1B13} s$_Pk }F\ulӧI?d$:=̢2<*?\$i㡌N\bNWŁ\/?q kW{1L$̳FgSU՛Kܶ6l6@/*-9Y Ԍu B"G3ވ2w/|3^t@av|qӡ ,aʜ:G\)-5lhxXGz {[Ѯch焀3v)~s  🳵&4nQvatVo$Ρ3O9v.=I_ކ P"lqV`r%;Ǧͬw==jY$0aK-gg/ns4J'}- #µЁ< AHڌT\^x')UguL´.z\ zH{4qȀ tbF:1Q uo_ƅq:4`dH 0iY;_gtl1R3xTT"p MhP]o;!ojy_J1i~CF'ٜrJg A%z\Ue.B|?+Q8yoY,(HĴI5Rhlda B5rq%yQ2qwp<evXI:tsBS9IGCqi ޵stI+eix&rY 8Tc0Aa/z@NьO"0f?JzK1:|a,ۊ}pZ)c^8o/T_D9 , a@16$_Hĩ#pϟ#@~b$1:@3;дX @cd$$VpɇM]v GGj)K1ۼLKO9:Ihw(8Ğ=h x]:.xNO  +lE+|5cG0uz[t*ߙۥHX׽OH‹aϴHˑ2(")Ӹ?3{tJxvc>aJEH6axDrQa\i!mԦSG[YNh·N Z ,Tu? KXWWmczvI5rŎ3Aǹ|&34)4u8Ț>Eӿ{&q*ki[RLn4kI(IȬr\+>vj˴|BN:"p zVw?R͔Q8 מ>Rƒ>/Hpd3`P.MȆk1 f7a%o9~A489.\ḣڤyv1⩦W-`_OTv{ضUbVV@/B5t /m:#&YSc_=hoa?qs?p]8r &b ˍ@B9w*y^᫹7Ro8_]x^w;U/OmC?WBE$߁./} I6&5ʚ/ ~k8 d6fš6Y"_5$~y:s V[]P[Z?<.;0U%Vɠ2>jհ}DZXkqk6 u#;oTiQaAwǃ0Շ|a0Vyn;iV*CW:׏@kL:A!^I9={?H6z`>}0-LE%:y>9}}o ό#b$*%f .iMc-5^"IM  ].7)T5J3l/JO_]W=sivf՗R$)~G|ThyMmIT6x=QWJƻx ߽iV|EAN"@p:^lMy^BcPA2|JKSFߞT=U}j+j}i.b.- *c鍵.zÒь4 2?f:l*xCY3eMK%vԔT`=;0vR?>G8Xa6\jW蜘cB`M()xOG6?3gM@1ȞLf|_hmsiTSf0A]u 0T>=WDP!;w\p QETȲ.䯋Q(a2џ`^G|ػ$adx6CpgReްt>۳v#]ckṖHƐditUNZa#P &! TIxfY4) NS0g u{QCE5DgJ y9tO.Ph*B|KMZ4Z_3Pm_97xˏ;K\OwQse X}<n!+u1vdcߌީfn% !_[^(' 'A\ZV\=J+Fc3\oIy_I_6m֘LVf4s fwke=}/T8nK{p Lk̒膍_F5KZ\yg(1#Fi}&iڈ82vdp„K^[JM!5*s0Jcym6sh$:^oc%EgI oi &Xh捲E&f t+*3 ~+<_88{Czq;ΘnLES١4;ָ-yۭ=CWeK%B_ҙ%0a` 989|WtdR(=fױ#Cۤ?dd3W[B>VZﰊ_"I<{5&w͗M3“1G.uU#Xgu7Z!ڼzb^򖦾"rmY+]v2+BN}>Ū\6}` geԽ>ǝmE a#Ԥ},Q8 ԭ:,11W{\ʊ_-x ć3ys|4|s kjf ^s1锜NgPŒci}|>{߽ $@ج iB4Xm73M <#Q`@ٞck`<#-#۽Icv $lcdzp;\=4H۰? 4WG1Ug:-Pbt-EXHJ, J{_ <^ '8d<~)^I+x@jӱQG|%=ߜdxCݿ 5YL&@T8DP5cb)P<TV]siIԿ lI]â}fkU#w,D 93Q#옍eC/[bWzl gHb}c+P o &.I˿DK-v\I e]c' B!hp|Ѣ c/Woܭ94 c@Lʠc=ǧ(!dlRA}urEk<~?,@'Sd>tԊ3KPų7,:A.$aR%nK1O^es:ZeK֥kd+ԥzWt&maɗK$[hZԬ/?11H9!a/KZR`9@^=&?uT:3@1>`ߢm;) A^0:w PWI|C~L!/d('n`X#b- pOt>F##{3Ta^ih.gUZc 1uiW>,>$j<Zy?~p"ՀxPwН|Lڐԝ!eo![bx\,ϐywlS) +Z,{Q[l[gLΙXꑀ݄M`V$gOU(e%m9:¦6QAA wy 6de©\ST.&$~LM{A@<1e3!#o?asS+t$r`T[4XïONE%u< (v5Cbzыkk({K~[)?_,%=U>th2o[ti]81 ՘ 4okZu#0WAoRByoiU !+B?wJ$S\kO`/X!Ӯ$rΆq~(K7_eW9yGd{1-NYYh#ޖdatf-)4  3C ."ŴgYZ0707010000003e000081a4000000000000000000000001642603a90000be68000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/Ww']?Eh=ڜ.+o6,6,L:R/ ;z +buhpN)R [l |Qz]o` i@<3#= dPuy>9hKyÚ거ƃ! T#WZ .<+=(P:" 5<ԗFҬF՚)">WCID(RMtr' sD2UW=\5IHib\m8Ҳ6@к EeXm?3Pk#+d=WA˘h6;wQ?GQ+QÀ VGx:e8Lb g<ƹJN'az "B_l{H2>#lDXɢAC#Pds|RQч%@v/{B&rqm+KKp u [|ݘօ26&C6|a|#ٟr6  pݝaua MG2)b'\'?*}#fx\q)_YsRS4ztA%Uu/_H;{.j"P\?,HȴE? z+:q(۾d(|}0O,T#j(4d&]Uڇ/{FSEHBfSs8_f4~th'WdU `-$- -hU ~SM8"#c8-2V(Kr%LqzLp_s~.V//@~2D*P*;Gy0.t8-ZMˏOtk\g-QDEVc$RN Y ҂fK~@F/2)+dLf=1@;5ۡ5.‘xH|?~ByH$v{R-JĂo ",4VRժJcX|x(62!\ZE'm.V1~& :e: ,7 ֙!?k;p=hl!y&08xZ2f0@srS/Iؓ_DXmɒ}l[$c"g Gkޑ\$>hZ,/A:ъ 2jfH6w6<|wRe<܍9π؄fBFoF?EnH'^O>.-wq QwlMoܫ;!(*WWrx l U]@2rI3uK$Ĝ`wL(1}VUntܨw;s"N\8mh@h zxۃ?FUʾž`#^{써~l%K{qyJvǕFt[Bm&at*j|=Edwb>H_R@NQTd.#!gNcfhpg{+_FoD%@B V y#ii]>܅j>̲@+RD_皨$zG:goԮZkS[r|S^I4uٲufΏuW}ffQ@$bl\(2┓hD]7-YAh/l}qI=w|!Y5`Jv†Kpr|Fs!=@r=z-XSYWXi#v9&8/EV bO d<ț:$v$RRHaX%}][2 ĆNt7' ƯlV9#K ZxT}aʲ)n%06Pe {4q/g^ 3p@qgwwn +UwËIWoء@I8 \ln ƧɣCEa)c_p+ LEx\VT0!=uD<#dA ~*V A;$?s*KD}s0d6'Ez (}P!:I-/.D_&j#V=EX2/5~dXjG"5䞉 Dyiyq,*)YGC^~C0,ԅм"=v={EaI? 8 |Kcqu͟ G;"NhqFC*&xӺg{pDibAR'*:7UM<l!X?Ns|\:h#!n5Uy9|vp;v bM$.f[4[hʍ(kp R( 4oùJ1QG:jV<65*O75Dx_`h j&c|Z=|y-3A|2 ``YnFG2;C-WaFO1S&*!bxK#O}Ѭ6&Ka@2 X,ڐOi}Bk_B?#OD*E҉(Pi90EKt=w5 |D]}h55`&4"5|L_Jv͆GyԅƙIhD8A"r@{M@jeZ׌4̥uk!ѡn4 oN|uM׉" 2߽*q2 a-m[i%ui3ʱIA['8{82w3( iaMsDgOO C3g1/a5x W@dsZgEOKiZW-z0}ˀdy<1!:bX!Z -2iT\6'Bi*SӨdoY\?7)G5V**gv)) f&40z-6H#ސ0Zs4 Mfj!}&*+;zjx(.I]"\" "v13۪,>&Pu)FJܘ„g(f;!ul7oQ[_XH5[^ae8s S p+jKT"9ID_taE #r6] EJgHҗqVKOhYy=+dr Tkâңѩ39cg` \ WYNN7w7jvP{ `>}Xa 5NWF69f[#)b 9R}y$#^5J]\x eQV _uJ.uJ]̮|>mu ).[*اtSۀ5 QFss0A33j6 ]jC .N[>P1qHU *%M?JxS]3T}o&eN^VF !|j4Er`ATHhA&7"gM'* kh-|F e.Цb^{)U>ՇI\5gef/ D@ +RbCi}Ng[?=v=a%e&ʌ>Qs*קLVx@h[q fhhQ\胐[#vFooduE P:]A sP`jdKqHI}Mӵ@s@%Dܷ?huH]&piWM Gq5JaF.i6>Y@]c "GJPTFgh`;SVa wbؙjti *^|?…exCq< qP2[Q4l;]-U} v&޹ŊZ2u;439>5vs{w16[VNNpK4w!rBN>'+leib:9OYͅko/ BzXߺfсy˧b""%"Ca`hꈠ>Z'ECՎ7qXCCᲛ]Y N(FNK"i >Ir1G{ +תCLv\o,oѯ..2ܞ"˖,>!ۚ7g,Uraoe PGxJ'TgNfF R3[\q1(nakN:tpWDSH0:!V3 #>:R,.J=~صXxC Mr+ld`K5,~qg9 88O S8yz@`_NM wU#D}rRO B=ט sKbkb6̠;;:,bS<*++4~< 䗃&Xme8tDØ,|zE=ŢIvⳗrp^? c#M|>1$.}RVj<`Ym+oX'+Vp4R(n%crtAIyPj:ܪ,v[ǘ_3#R5iû /6+t d{mFl}4 BDjYX XM ƅ<;"$LX{|`$1P'yZ0o:/L*W ΦlIq:BqV锦š\pXL]aw€HtO]c0f{>$[ޫi8vIQӒ{)yɋLJǚHI PiwVtqiܽ®6 [ΕhyDO8H 4>ɻP9D#}j|}|';AYs@EP*>~m]:mS Wt+[R*DrN6:EY

D>ʣ.MTLÀe+Bl10} r=sQe@-vKr%>d*L 4u BDD!rDun¬$X iFx7F_d/Q:A j׀dc2$&{uI=G+<йQ&[,"E"V;;p|"wϭ}4v\~wRAA ]4%7r ׁH~hU,.wƅL5A# ,):j.,D~#rT͢dW@T3:Iߘ>bW1!^8-ZD=:@D !!Am@ U9fV7-r3?0,<&-9j7r@ ,-U4Z2<{ڡ3^jE7`>j)JDepowbR!~>Yt;%(G'q.t3.ha3`HS?1̱K'ȃOyP7dOzH{K;LuhNPe" q#{W1AdVMbEs gHGS:Vپ*~,1T r2ep|6HU؉L=f3B~UZA^ a굘BF?~:9k$pF3hb v$F` oY4mʄ >`&EQn>pYi&t)^&kg OqW1VV(?ডH82R?@dЬYaʏ`fL}*L~a.&j@6}6zB<a"Nm1ؘ. %dj/:ZԂ.{`\j|Ѳݣq=ayYRII 5AlNvu1FTt/U UQzAXdCmD͘ԣ8`@8'#ײk RPH=99Id5ՀYxϠ~VjZrv.cv:( J㜙m3܉ ˳b*b4E>}<}Ӛ 筂S @i;/!F$nBї|g i+vEɴeoY @, 2~jqtx{?"dr,nf| ɗv7IS޿VUa/ ρ8/3;m6#K]{]67ff 6388/$B E9Oӭf̱nsSkyh WJr^98*?/`#[;o$@Ʒ}22YJV#V (ڻ+MpɘZ\@p1Gˉ,Hƣ;|LJ?3-~VҺ?7 5 $Ea{"F"6έF Yl̏pԐí}] )+^lJ(hOAv_ӚHhNu' Tܳ 6Ľ%i\k6ithLqcŁm2FJdbl`AI&A: ;8{S(܅fHK֏fce@* /lM/Bu 3*bj>LBI$:yѢcgWhu:Ӝ j2nn Y|p3UP`dqVu\q,h'':[2IliM1ԤUwsCZx'̽wg؀(4Yy9vM^E0\X=!P7pV5kDo3rjdVӮ!)~-kmBY!zJKx!Ueu*woFW5Ǚj^\b#O ?#%u9 ŪiN(V Q+HN)n@&.?o0,~+­f: 4@LŒjNyOUf4do>ȴ+*D}1YmO+NvMp(U}[wPu .]b_-}e8+f]3B3v,"_2o=)?߮Tȼ U-PQy]=ԉTehjqi~\fIlїFFaUDeEj~: zш+!5uρFcXo.PF'qA!PE1c2GQ{޲w!RNԿ7T:Ŗj#YcU.6K~2ӆ;DGvRr=u>Ƈ/#m\ ܶ˟פpկCj9=#tڐd@yKKg٥)&sȲ)( ]4+ P};̰f&ܹUe..\N61̅{ޭuEMUO#[CjeZ(~C6[C|fEm %HA \0ο4Ub4N(O<0QLRO4':4}Hx|{ZıHxgu]̷Is\y ZHC-]&rg'D"G1 Ob&(;D̪BYj6݅جP!f)T,.2o/g0`e+aej63ؤ9kd&\Ww\!`ŵdѥد{C/HMcL%>wVIN~S' V GloN׺{~"x̶>,tSׂ} &;1ve^^6pOP]Σy3$o{qvV"=+52͹~+N-X˦h8 Lڌ #4ɞ\%œޞ4KHJU(H2} 9K3NFQ%Cz&fvBWtWr~ jKw/5G-^, H:3=GmT'ݼNbvmklݳ$aJ1\q4[-V}Ռ@7S K Oq}| AF:#Yxml:1!?4 ^@ySH`\[P116pEN77o_q 4.꒧хUM0G.Mۇ( _h0ڷY TxA%*fdNDgZ)tQ; њVW<#cFI}J뢮{`K׌Q8]L:TC6)ICdLzZ>=wkaGt6E 0W-tKfϗ5χjI~6VL_΂bG!IQ/УYc (~O7ַKDh4)ЁLymYvuF)o_Q+On}3'D/b7/P!94ywteU@1U6Dq0&Zݞ{5Άg¶PjE#X̓ Ew( "H#zS1Ez".W7YtyQ-#ohLQclPCLٲüԃ a ynr iH Bh Zr;3V;}:֨m\dޮzWfq MkiF ]X~5?KIãu3Tbݡu8f;?꒩B~8Q<-80C?E~\$pUNgRŚ& qMe@gLip2ֿ4%͇$,%c?ea= Qa)ت'NKQW.gR[ugʩoskN ~I]1P%Z@١X*e2XXGA!B<:G& RFSg毢=QL-iLNHyk,TSB{B}kޛ U~emf^ǵX 5:(8\n1g;P46eS2̲:|]IW'=> e~+ ^CIB6a,Hf7b,'/*I Jz$qИ༩V`O\[EHU9\Ip,2Fe2US77}"$ٚϴI{yñ[w]*}5y~XQƙp Lk0ɝrlOI$5sFg=6y[wn5jʙ$ԗO.tgl\>sW }tyJt.30Kلg$]٣Lx\U?ᗪљ1|Y@|E_}ԈC-c\i=NBf϶IyNyu7'|=S&*6N-<3P6̤ 7tieiFZl Y-? 6#SssRQ V"KJ?]鳁O(;}-}7)#aON:c=TH)@`5~pw-"$x$qdoHK5}[N>bCCLX`]C랶9$IRhuA1% jn[agՉN@[$fft*fPdg0TBB]8uzh*B#oT%AiGXDڏ""m>m=AmV -z4W]Ip1c?(5=Wͥㅿ%5e:try;8%@Q`as~wy(8]s'3FelD#y#t`j;8dJQ4 n|6 We isqghr^[$"yGl2>с#Qł[u`ZAp`_ !,lwp~vU[f%  '.S%%a9BTonBD+˝sIҲy/$e"uhPo1>+.3'ҥܦ?+T#QMPsC)08&׽+ NEZ}J?κ! Kez(NHSo2hO4hӶz͊{G!8 ւBLxT]D0v{+6#rrgz! h(6MϚ#}|aN2&)9dnLn1dlRHr=C}!;#cIV7Y gP׹AH (mx€9jIjM+S6rBOa9\#X)n3o$hկ$PTؠ{eT'V+$'iR ~:YB2Wv \U`/`YVeZ4-iC0(1' *ٶ3}0It(l{EUʖ K=,VXm8rf[aT.<ʰ*h@oh,x@S5a Ȇ&qeTK`O8LW]v]gK fv[,٤7N# ZiPLHoz= ;~꺘S{&7!(!d{CCb˨+s}e x9Ԕ0Z߈[i˯UA2|z}%PEz\f P\Bki! SJu@3tfR'fr&2iz*,JcsJK!w cMA>l=׀dVWg\Ф#i)wRz/$}1KDAstP?%oE} d֖`\{=-A񷴹K/]x4v{c.u)z'-x~lۿL:*.+'#/-ѭюCg E183'@g,W H4*KrKQNA}T ˆbHq3w_0g2seg3g@Gr!wD&%hCiMUNIr 1ѰpF$%8 i?÷X@Z tEJPk@nM)!re= $8%-^7n(OX^"8o4xϋvŋXlnl WZ5!:u@d>^Gư̘V,;1+y]QqsA ?-RA]o.Rh.Yֳt7ӭc:dF#" t#LTzqJJ ג}-sT&ߩ7 S׉YпZ m/ X_d,J9:WL?i)Vy$T_#ŕrȟS^< PId{Hej\L_'}{ͽ ФKN1;jD#m~6VfM\8Ϩ`aG$`J|w/߸}k) EE?`b4*A&1}ɥ ]xSoE*N+|uBPY LIcSlY#G,; D_$` Lzkc| Gen?ڪ8(Io_m԰F,`{>vo[ %gC1'Uu=Ye*՚Ca>LƜMJKE !.|Qθ j+!;|侉;o}ӪU>(֌Ht  pk%17x9-0]!K6Fϥ0){MWjdXqj[ {okLRl7F$\=l^VJUV$ot[M4C( QCzt(1ṅ8G zF%`u+5$;[eRR_9VUoL5&:%?QKCI9- ; !̄ig,N:Q 0)cQBhiuj? ?4$}r;N^q 6uxbi۬EkWxE.6! /{ըWYEw)_+zv DZO+ "0MG Ar-a؞"rrp|g'TVV螞//%>b־CI>: ?SHS4CɀWVQԨ!cf|2/'pvtpo c"R.UtXdP~=.Xҝ lTt`FD5Yi|`:I #KڥO,pCekժ8JYBl_.?3dpu2Lj2ӡ6K! ].Yk;;9A'0:dΥ5(S9! p~Ou)yC''vyoLђnnxI*}6`QbX 'W+ }&hY8p̻J2 =>a_g5ܑKoߦyWzT_h?5Pܦ_.[js0ǟ;m_.0@¨G j nܒpho"t}6$N<GW<5sR{o*T 3Vϻ.icA⽍I*-3ӹ6r7ܯ[8 ?:#}.ck`m'""RT0J$T(~.ktk2#Cp |Yj4[xA oě'+^bNt.߾9 M8\$BƧRX4#z 0{y}Aӓ茙)# T}) nvceMқั P[a|ڕpQdwy=TPdϜkΝJ^ךُo[漒-Zb*&TdmoR! h|'A}6]s}~|h&CV67j!58g bQ@K:uł!T] %S8E\-\"r.BaZa&mN Cq3>K[C~޸|`K7lo&휋,;=^ mc:zyxD5ZZe-xH'fr9R%Q-rZ 0ch?G~ibZ#WUb}1ݞ^*ލ *j̰Xqvߙ@;6`~qMH"BmAײń*>gOoiU>M+kIBL/Br@|F}`:z;4^`oKxXX2 %+?r`-N/`%ɸU)[ɮi/raFo3GpޱSqsHմRWC^%m2B*~1qzrwu;BMb-3L.FP\"$9$4ix*vw}ףP=Ywדے0J@P[E*(i/Vg[o}6KXuM gX} fy$w 2t9)Љ^%U3B_l\_F?ߥ~gpEֶ,7&nEN04'cLg30z;XPC[ȀK<t΀6+=h6@#5qXҖ=5R ?I @VS;_nLJ1' < RqŖjEPb5&_s }r;5IAs*?))£edTHG$CKJmϵblE>xۚ@٭,YnxZϸj,Y W:cvMLRsrfUމڐ;IJ'zg;kYuiq`,`\#<g dեqAf ?N9RߞNr LWnS0 s_}/}UKfU}W:>M-A?SS1*jG֝PnQ! wLyQ$bEe# (8EDH8 2TS dTn_včP8%>fl 5OHB!-uTEv`/fw&{8K@~v<8!1{bnA ';= ޕ6 Dr;bud ,~&b/@r)髯Oy6mS;jg*>.;k l,S3*%VT'{tJB=f9`#D ՠ9zTgs}a^VqXZ1n+*IPФsRɦ1n/zNl Ŭ㈃19wtȀ];^J mí.گqVpxꥇ [imVjxαG:i8ڹp&C ݊[5p7]t % T{H9\0i<J5~X`w?`یA%utto.O1f[}c3|EmPU[j(@D;WOդU?“{,1}1Ge%1q'@xmvA|k5*A/BB,7lDQg8U4 mܠ^=9ٚ\'{1=eu/݋KqH->nQ k~xX7 \\uet J){RVS~ƖR2ϊw2b * J/ڟ >K'v.6PN*70l(i/s^i% INצb RA |^5M0zaÂL^yc$2>  =j 3a6-Q{rtgie#!:c'Sa]Tv '#NپHM0NNN־Tswyo'|toCB_'23*H/c2lv&"+BԟӄŔyFņIfK,B˪FTfFx#V_u}DG$̽ƉtC;kuFmǚw\>߲'*G+7qIga0owt Vҩ@>jBŶU2r:~Өj&-upz3or]5CaCr ef*w+4j5?=;N+mlAbe=l+5vIxh~ڝQQA)hFw3wy`:m8}۠*xʚ|[3?j<5o1`)^T)cZa 6%M SsǃU cP$#B3u{K28}:.և ;Z!2g{X%;7\MG4k5;|4 NnC)RD?))T4+Z15ûh©)?vgk(nO{@ӠNe=z7 }sUu$ħEb(36+=X0B]@G/Zc0Z· rՑx*P tn-67)9X7yX8͈Sު`hu)eTw<73PdQjߍ%5 -cфlJvG rD}:v|4}OW`@_2JV 7iLI4@|fG~)7;)̮9HVO+Y 1:{ZCzua;*15+*@xnEU ANG 2dGD!TҮ݈WKC)Qrڻ\ la,y $96?ڗ`aR#>& :CT6d}8?$_uJKCrwq\ySOv=v kGZQ8X"8V8o0&eO FJ}Vb t8|2F]bs è'N‰_T@10B?HۃєAcaJ{1vN?g1\]V@ Z̜0M5o'*C]xg]wx>Y--WS3X3k8#|܄@E(ZbS1nK'O<)yS aouC5!ّd'/_ƍ~ٌw0š04F7xS,{WL p2@~[&dHvo>M"ؽɎ]brst[;+0*"bAwha̻ R9E!" Mx^T,es_moLst;ܵ,ih Ł_p7]?&2t)/r܆nϵ&*ݴzp) 4E K`$H/UÓX1 zdH.H8n['qMK!Sܣ^Uչ+4b%,;qK6@&WBl}Nn(m4iA{n_nT 6 ?N};@k2 1H2-SwVzBy 4c= gk9,ӸTe ^IH-I1X R3(8gBa#S`Wz %5X͒- B e{sf,X`: *mdY&0)}@o>@^] jdh{xDp;@vG $`I/Xpc@"j rExAgNpؚ@n 3KZwk#mMc^f{{3tii0"? `e\Rc)FcΫ#tjC `LH2~$|vsoDE73o̞GgfroX@vB޺Ė7Ԛ/( ˝#l&vvH4 "ioiv~h2"Ii'Y Ihp35F\. ^l4rN` ($$-T|P1v]LFJn <Q~UoqjA tUMOHsF,0j4}PmW6)/~L,΂zX kJ5f][P ,b-MJ.mG254_%X^<l^҆ݙ1z =puJ_L" 5VӧɈ|CvIدǝ>z7:dCfYC"Sީ.݀Z! 'pc*Ц2dp0Z@A2gZx椘(VVa)`Pl!BpkB|:. =갭ifS@;czwǪvcC%=c&^'9튌;Eate4&_h”<MGn@n0D/[Eh`E_Z! J F@Z[T5$:{GOroǀq} ԯ:s،J&%)=B]86 HPՋZN1~hH/l& l`rY[K0m{g`7VGw¸>2q6roduP"4B%X>f:÷{rJơ|¡`-_GA;lnjrjCįh!׭ưL]|2",jGtUámљcM0JX>1@G$iqk p?l(ʨWяͥᐭv:9}~^83sz͙ \YI!!&YQ;LE#rت jX\#R)0LF R3PR鰒fr4Yӂ):&">uaShXL6@lVq!&}Yv##z*ǂcAN@ɸ4;[#iQ_fsC>Z#wL"4v1h-:D\loNjJםU"&=AS܎Hr"ZX9e'AsHޑ`]8|P5^BhNsr^lRLt`?N>]֥G /.ifvެvSUv{uimk8 "KK(cuAzO8lFVWjs8yb\g\#0 Gˬ;AY%1q }~9Rfw+2wR "_yn+{@w!N& PcyHM/(d-#ÎbJ:>}LT(1C^gϻdWDȂ{i.I4a ă׃I ,IгՅD(D{Ijf5wqJQgРw/Rcz½ 'i*CO}>IsXt!;+Ow?lf,0!b1jW/PɌUz%; iZ&uoIf N؃I9GG ̪'sc NviVk7)x:1ݘg#:MEʿv m@'\F_J; d ϛ ~:Eө`a> IEęmqb{G>isAPbk߲\L7ٚrzcԼavKR8#LH!up1Bu` TS@^Mh3 j0&qcOlͅ}(_gPe"*Tם{_[ARϪ& wcGM" Z @<ir6ˮ.meN"گP_G`P.}1>L$/_Z͆o⒬8E㇀zWœ.8^Jg]jHp!a153N)x*]~mذta`?WhR*as9PQc]P ҎOTzd~ G=K'U"NYl.(Akle)Gב$8s#̧ 2 ^$'[`NVF,1]jbn7l93E?UW`7`eOֺi!,4u,W6!u3>JpH [BaΤ_ʳ^#셉1h LZVɘ"7DD]J9eC'1Bا%ꙧر6Sk株TsEfAwЕ`KZݐYJ@tjf7Κ58$  E?l /寻3?GԾ<£9;Q,h}w|[tƲ]bQ8q&N WK_ߴоWA_铩l뤡Ŭ~Q̾A_}x#ua3X0,ɾ܏aHa6M6Z=(= y\3f覭qƴYI |mK A9!mI#&WE0ZT5IVV%*\Xc9ͣΣ V@RRqe+A'꺅`P$Co }Z|*#kJOs<*l*7|!O٩1$5Ucsy0E,Josb5:,_]{YhmԖbUK2 ^鬾i~ 0&BbUY?yH[ηb:%-ĀX~Y= DL1EaO! 1$}$NzФXS lt:qHgR/Y5&RxsޓE~?(_p*]0 `¬tƪ@4&owW~Gx<֭"q s6Ҫdqkj`x3ܪbby3*/ńXwk5iMx4TUEf|akC͟y,ٵ&ћβIc/WR>ӅiX,Y[Hl"NP'@+٠O͔J!Nm\O:yhs4S'1#=G>q[v^2t sIݚq;J s\4PY6(P)Y]Y5~ldv]t"a*SlQ>q3JeK^ec$M#" Q9YHxh~BOԉS`\"D e#bR5V5 7$)4zŌ~;fҳijCgd?|(.2sc:@u q5I$US=  Z5y9l%kIӠwY9hܯ֊:FnI ĩ?gt|ɺymU2_u.;ZWF'TMۃzpu-:&=_xD>گ"d558=T Wae!a pVLe_%6I<83*]"~wWYemk;xW꽞ㆸYV=YnX j= PӅ3{7D * gF$VV;!Y.$@ֆڪ-0d5Ó)cFʓpL/"1݋-"~t r10]\w*2 =}WP~ikVͧ^-~C_j.U i7 I0"5D|ˤ9ToJIDGMD {/BM5 %sV^q : vRZ h}"fōT+$_\.um YpZH+(7X="9^GrБ$;Q5V`. (o(zw*kKt{vI.8&+9b@y|6b jiP8=ͫCCsUjѩg,;ڒF/$R%%v5GL߀Ί A"HWϜ?]) 6"XZMȜ /^R0C/njoG]θ?RIzZ%EwKHx,ܦA;%fST+RӣN?& 734>b'Xg X쾉 ~ Gu_0ps8$^wh<@9Sgh= s^{uVRͿ`Gȯo;T%qSQ/Gp@/ir_UЩ+ ="c#[}󣐦Ut崙8(b ِ~4Cǘ3ޓoF {o7*-j1ӳDݏƬnގ0H`x  +;^_W?a4O  ,S21k"m4;:;Y<W>9rO pJ.G̱I7P?A_i=NI/oY1{&A)>ޮ_?Hó@#-88`p[<:Pն0 rm%jMֳޡz1hSIr9XA1xc0n\,;x|f̶Li&3qwp&|oN,j$"AZNT`@};/q(Pg%I|~Ɏԓv0XzdT._Ud_#prGK YF'. o=d+u00)@{RT3zV%UҢeRv3=O?f~ e 2P|Fn{5oTanwtB)v8an[8KiVl= xWdI4sЫ9 ݖ+t' XMW 쫫Gw&US2e#|:Ȋ\z,I&[Om#-"mܦG!1>YjG[ A/9^Omqbk2;a%f'3) 9ˁߕq ùuÍM6d^BǨSNLz)不q$ó Tߏrx`<{qV=.6R*XIRf?;`UP2/lxrgƚ^҅ԭoJ`cKt!eV G!^1):53hc}%a4_,]xOt/6VŝOjh2Yw_gm+h8Ksl;&@>m/TMsҬX{GKZ_ ]"qHR9 gf4G{r^Ox?R8 s{B|jS x#7q-;dDz| dcp9}: @5+zźR0˃!qw">nud?; *U{<+OvUFɥWmk@)F63=mbttЌd&+,[aM(H0?Cei@(̏,3q`睔Bt6@Y&-+uXJͯu8)L$dmߗ;6<:zlϧB)בT.蒩Q ҴنP2Hгf2SNP+KHx`>u~fMA'n4-p>p#a5 68~F R~fP' htVU7M\&7[庄gү6`S{%YqK4nAV*<rN}A?kwj XVu />LV.qN/Q{ _w/z/ǰ>y@8 ,MUIUƛ{X,`^џdLr#:Ք0Ny#4/=͝M{,di SpeR [%lyRV.7d.#ҿu_Qo&x[[n.,4f"$b <+WJ/u!Lb⿙驺X$ SxJz1p^hpƧP87r|sV=ĺVrUahӈBLƖ{6*\l6s2@1v{.ZeVXԭs0dIC^Ű13< )\.H6WP\V#6[hMC>j}.:زV ?ݗ\CT\7D9ͽ;7u؈+5=Al{@ B]ų36ɐk,bOcY{VǎvkMq"g.zcF,?!yS_!D@1\@G'1;"䗶G!  } ب~=jXsƜCfx$m@/+YMo_S4C{=(@(f쯌A& {NBZ J8txe bF5ڸ< PFD8 Sf& nȾH+|ᩌdۂ_w<`e xӐmow3ʟ ^)<{+up[fd%ѽ f==H+ņ&ARys#@Jw42Tk y|uM+oN@qjz{X.[gHF``U,O_o|k]iw)]hg+I.>L\\4Y 4DZ[6 ?VRT}!U lIY-P89˜? VRHxo*0)={a.w|B#L(|wT ^VGdZì7Sc[!fu8Mä>qS ( Kz*{rEV_lf{ڱ3ޚx5IOOHX j(A3=_Y8:m SPc"ua Ej7eZٖ;:#ѥ gV#JGksuTjoA<V,obí)\*Al  #bEBPWl@#t>aP&Y0=*nu_ԙU,aP?.*EӏKd'=JoY5¼ûVx̫,2X-:jAKjsd{ ''YKDqk[@Og(P !|vF[ 2:vܼ+❄Gkr)bxJ`6!P'vbZB?~T^*pzSY5M:\R>f/Dݸ?za΂sүQRډw\ M<2.x8rsbYl:/h?M8{1כZfST^5̰ε}]68h=5r zu%6ǔ\rh踌8! LO̿t+ЭA6P=.de48>nS[\h!qT˄!Do/"G0 מmS@UH0m[ ޛf<~ P:$UdU:3.h1I*r;,>@Uc0;b3'0|ܸK^]gHu Z1Wnԅ$`l(iUXcKĘDch[ 0!nzq˿ ؟3uz"qGuNvb FӵA`\ >3Pbek6)pIR;G_<U j9`4" |{+ ~HB22*#JJH+tXuTY\$Ŏo~ IM{HuS<ζ9 3悚u?mUU~"TKF,(Mb;H~rMTkٳT`X뷈qB пߡS6ֽn,k֌LiJcB%3?`t厬6֓bA08 ^A}_ ^ ^Dʄ>gWyq9q&I2Qz"v(Ay?~E$-ĭȾ]EmAf HOJr?[K:1}pBYt$@rֽ|fJ%QUT4unrr 5?!2Vqj^Z(<YP`]p6K<|F,x豰*@@5^m#s\-;{m5\ UxY53{Us`8f|jU Nu5VR2J/q 394|5Z❴'.^D332b30Cq 9uR^eh4([bpQ4]E҈?ewZNA{gƃ-mmc늁Xcʈ73YqF9C ֈ*뱝c{5q$CS]*^|iq"p?~ NfҴ ,u۵:xex/Qfpo/ ¬w&LI݊crI{rm2R bЮrJƷR9Ww<<0*s8Ķҭf!m+M QM-3trdIv`ۣ!%6$]Sd'QRol1*Bg(t0ね4/7:x1AŽ YimDs*#nn? nurzPCF\d>ͳ"9Mۋ,S8z1\*΁_c?) +>&7uqW3r!{FJj[~g8JgByޏ>{}`%6m 6ZCH'-Lq>$^NKfeO&A+I` n&Հ/I9/-Ј}DrutqKךa@첲Ym4ypa¶d{9H|RP`|.CX9E@AxRPm:ó"hFb9;JCt5!>S(~h[L08{\Fv-jTǺmUjj$ytSk@CLRBN׳=2X63_@q*=xIp҇_^YE哗N\׿rQ/g Ew<OcR~wp^%b26/ËD%|3%g)E 0S/M))U՛k:.11qC;ž& E5Dn!CU+ LO2';#rltWpG^:,q>9m{"sW {+U_r&WҎŃ=!iAW X =霘sty=b_K_-9F?V?XNK4gn?!4cIA= |8u5,ͥ.>޴?t~vp6}K~F/e1xrJLT}MZ~'U=_5%?Am|`QP̆ v>ӑYQnKlɔdlv?(xnކLxE\#GHؓVJcEG0K%\}օCL>4.hN1>@ć,b.e!&0㳨_/ 4R ?5]j+0?IgGзtu# :U_C[1Л9{Q/Ll9!iXjLSbZ%k[eS:UFuXDuάq)ۄn6Nwhpcezr[&|fe0m䮢P[5eۂׇBWMT%9{Rպ!`avr*y6&Pg iRX}ԺIٝU Re.m*%{Ǧ`\e XV|a⤎,&~xp.$M67*GzǦOۥndS.|3@; Hn $O%щml݄3> i/ڴiXukiMUĨ~8h뷔̳f!6o2 j<`&b<1KksXOlQT;hjk@(6? R5dڬ4t;g,\~Wuh 4&u1Gҳlt7jrȲLЁ=mNP]Abd-  0_n=d&T '|($ 0Hbn,XeY \X C:BiJwdÖ=RAK*q˒=!V #hQ1}Q{Cvs#S&uF0SG`xGX[OIcH1elq^ޣkKfҹP*/XeߠvD\z+M_h l7aL1ǭF[X&Bg4^2'l{t &|f*o~nNYa I;=[NFj sȬ`23H@PILk{(k'65|뭀|sYAj|954eA:-6I$|m^@C-Xf'2jx ,='_^D>':lOq ) tlSP°%V;s=-~b B(Zܺ`[J\KW;Bg :W(yzSIYt(.)|SeP7s|WBCrO T<f輎K&`s0ŀ{~RG Ji;)MjӮn: FF +o>&!P˵b"!Pjd/66FK gd;/sT{^"ۼTR4kr-?[qH܄6{Jl_'K16S-L^C[p:J߯~>oϽ@S5)i$30E9Or )'w-%m*dPQk<1nC'E5F|~<0OgNxEvW8w;Z%7%]0 3YcJ}G.5Jqr\B.͞*_S F y7.}T(اBzHP]m"^"@h9O,H+s $yhO0kZMdnʩSF`k #tza.EnH}; wDv'@ɴx$N!ʁp [ "HpN2Or@,RSX P[9WiӀgq/{k So>!}T='d2I3p2^C}h90 ;SVY''Iy!vBHzQY,X gV}2iC_gWXE/B_[g꾖zws`IS hh6&fXM@tU"| (6NSPϧcvϘF#F]IS;8'emUQ'c4g AKm[qC zVx ~g%p|܈+ ϲ[GLKD$;i ['8E1<f-J_O<qG>MqV\R*{_^C6jn8ʝ,9Q$[Z$i匂LknˬhF0~^ϹuezMlJ= 3%j.vaft(Wį]넳LT>pr&^ܪR0h-X;XK9_$ {yOcpUIȩ5zNX}ÓX@7\`B.Ϸj%kfajV?wM逿V,\g5K?}]Gy74WE=麇[Zo^I Q -rԅ50iZ'C'WͮJ@`LYl getV S*ؐɻ9B Sw^{ lA4!H=\(qt^>|NJݷOIgvhF'4z(Bm:ؑ#7g֡7Bi74!BU :ZDےh>TmL2q,K}9dg4+LXgұi oXuGvRG,{O)IsD^ x5a$trl!j`tOI蛮rRȰq1eagߗ[*;JL=bL֕^x'Z)ӗS΂'ē$..fNF 1TPVBT^e+> Π%A5fOㄭ }3ig1 lv @R5.Jq\ G_s73m0㉁^`e}wf5W4߄UgT8UBhoRtqV"꿍= Yb,tM]PyB%!"pҍF_\cv@ҽ,\/B729;O0&ǟzW'2qTFxg@$w2n@WcR*gإ_,-XnvJHnhCԦa{zba'l.xsx2A )Ś=*a59{Y3lixꁔJwiXrW,1e5bt֥&5a4j! #d:؆) )^M;"E].]ܓ`/36xD-m. WKژ Evz Ffr_ZT$W $>8Μs?ӽS SnslӋa\u(YnhF$! o!.;1F=z',id9Zh8 j=*7',R&qBikKkVfؓD0{aJ< uLzWvR/?|(Pv=jΩ5e.e-AV ׮VL?pZZ(NZe[F5RTuDvuyHƋ'x"GS̐mĊSZk$1/Vz^w Sߌ!k=˓!~hj mp~:W)\Me`4Xz9,Ow;f#DRCbqQnؔOC;$5!*~ bZqҁw Kc^b좩)Re S|B"u~jjA~QɁ~)GD»_-hu-j/Q?J?m]5,W)qv`g5ۿ(?fSFIQ$`r:2OYtթ4 ,!F]{|QOW dbW[?̪t 澡EL2yб˜Ĩ(MeKBIe\).ݮ;aD Mњ82Xdae~JIwS6]}+Z/ljj] C=+LR$1,pm*@a ߄ _ni.Fļ7[!|wG dڃOVy%n "b͸~62IJ{ϥa}.p5:uJBtxgAc 4Z\~t}`ɟB?ɫٴS V[?g >#(N5`'擃`c3a_w mKKEb6_Q/s b@>h^VZrLu[3'Gosp GKB5]{ KTF뉂/wFF<^;vAPlDgbʾS&~YK}NSu}&\0pd8]0p4 fak +0ٌsz)^w Ȟ]  pm܀QYH+ wl+0)%%gOܻ7k%<~rp i 放OjDntv LOr$,X9T*JCpxX(z+ɸz09HKo%&:p1 h6'l l}Ry!/ܓ4HBb8B>]ŖYQ^$1|NqG_&fN9 O(7)7@mJ :}iGfLN;v~<{ $Υ6ɻbq$ `?lU0M*ݖ>a}(R}Vs|7%gHr4%[˭@tHus\S==jz:zB&ԃᨗ`;gJ YZkB;RD/奄pwIڡ0RAQ^幁o6).q~<:CƝ:O8ʑ4Q2,Uqp$K=U5-/b&i_[0)|y.Ӿ.Tw{ЏHӬyN|6e#uɶO2Ӗ\Dygr1 ׿} _ :mӅ>^^ZhnRiH˚p$SV=VJ_jOޭ9Grp+ p3 (}^7=0nB9BGQnX sӇ0+˧ZײCgdq]Z};[Iؗ:U/qI0o : dsʑȪmگ7R l(,ųJP+*KͶ(Dk6EdnDYaۀpϵia0&veN4Lv vz=X>R>Oޣ9 Ad[0>KVU V"V:.hgEX^^Kn2͌`G|.Y=3 1a€ 5"' #HרoZi؆2T3:ʬac< [(D~e>=( EP> !.Խ'[S#6L>С*G&}| }&jFU R{vf%(ԌbO4 !2{?e6 1AHxԃ3>ƻ5;n,]¶d8V;DĵZey6hcDǚIub,CߧYӆ)ת2\X7N Y*"G>_/Qqw v?#3(g[-+JN0ss{Ti=[SH[W5TG42*5˲NQ!{oNڝMʶNJgg+ihڲC_sL:SM)Ԟ10AR]ky5(z۩L,3SߌnyG0 2q8 Dؐ+rDGsz8"jrn؃FZ]c^wWO-fuVe(4Y&`mF ZKi,yj Y I< 2-`̦ow4@.y's\@6s8%'rQT e6qJSksg3!LL}jc`.-2xkF3,3DŽmƝe'&mfŸH MDC 0nZ!{&o m< g)"  ?+!vl܎tu !.D/uXݩQ jGh gXV^ѝr/BTv7iyخ7bfA%^ =Z244.Pqd pF$g|̬ojf?n[#)Xʩ(Ɂi]?wd4׉ GpgvG"ik.aByhNB*¼$m2'**ۤѹ.:tVn\x&"5t1{)j w3RR/wcX͉d߅3O9J5duA1ax+/˵w!=Gbߣ$NJg8PT*r+tLO*LrNaE&$4!/1 >&92ex Q>y1;ىkZzpE&e% Sj>9 oib6X[x\K`X--?q |˔,D;u},} 9=;r*8($yܩ'FP14 v\鹧&OD gYZ0707010000003f000081a4000000000000000000000001642603a90000874c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko.xz7zXZִF!t/ˏ ]?Eh=ڜ.+η@u)Y3A1(~5O*};W?8u23G z=d0mL5 Qzx :s?|#' q4|d6UQ .jDhYBN\Wx -R2LC3_ZgGΕ^ 8Y1G՛ \=6 c.WVAx/BCJlПx@-Ф ^R8b`U(iܹѺ/3C0eՔI?~P$CWVKzD@Jt`'L&S-zQQ4WK}Z@B՞F~793r$K)YhMt[\pLZT ^Γh~ר|T"Jxg;ך7?eO{FJǧ<#PxyYi1g _)&):# (DY%\e ̂)\U{&‘xr嘐S((/4p:~>$lUqmK6> ]N(A }5P='pIe^'P48MDsG28fQUaENe\@glUrԉз-A!ɯ3~@4"ŞjٞWO[߼:/`4ۗhC1X(}gfZ9KRxeݢt(]zꗳޯkʐj g8N`]OURs#B%$u葢mvgFW5~yQ]45R dc ݘwXX n 9{PhGٯG(*|@7Q&"!ݔ6c|kޣ\Y} g~Jo(f8p- C2>ʧ )k<Ϻ4/Lq&f# n ?bєm q*XVDίФ!%} *Ű,~qV҂NtBH6t ^OnVhTZHX/0}b s>S6+$0Ԑ,54 pS~GЧrgEXtL_Lih^Dm*9\@SǪ#. 8l3`썡qn߇^g j6"ڼbnWHp |n=-2`rܝ:z\D//E³QAl23]^"}k=/XKP 8Y,*(%!WUúxH+&K:gNNq)mbjIqT∬Hd߂eiY9yr)|ʓM]8ĩ~ kX%uDPWa6̦{v4؛kM8Mg)ϲí;<ٕnu~;sJ>KۇJ8DEy)5K4i:UL]7F I3HH(4?֫s/[:z{c‡e]ځ[]P "~bז] d^A{gIsJ$v348N-c ̗. ]OaZb ,-ιW[)lMc'p y9' ckyE" `/eW7f怐G &E/ ]zq5Zgͯg67Zğ+`s[L 02Ze4+s;$r+:`莛[u񤣵#6j[LvP,~dB q֪f ߨXtE;Q;v'7$B;ai;//@O$.^wW()'ZqǍp|mfOA"tCϷi⅓[/C?.Mz`S!z9?|g$RH ! lBqgxhY\ Qz<-N*=-M97& jyXN;+)\;gC|:Gۙ2]4w`dT)w2JF[:649!ʈ_Pd@Vb_D`m!=] 7:gyZt6_FȰY통 w1ec R(3O$(u p ]"]̕FsVz8݈/RMzw}xmA*Y RT ccJ_jHHɭz44%vKC|vGlE{:pK_]̎S#Iuy1@+uwUc<73Uж}x+J1Z7QؐΗ07o#w]MX<q $i& o^J']۵7$z0c(_=( . ~kv ;*+$mؓ ?<{]d\pHIgmIKD"`eF cP.@ kkx3/R "u 3 9'(om+W_ ^]f#M5bо56=l.&’Vݕ_}IYyX.F.dr>*w數()$6ʡHlOy9?dG?-OαX>fJxO,KCc LmcYֺ Ӄφ3~]W(ouhz%+DĬ2Xh"OJ}`: I|u䡉 Ŭ>fVf^G -xl?o\=#wm?榓~vruqxSWPeD _h-VIR:3A/[esT!:Ϸ0v 0Ԙf9B LK^y[=RO먑íyn=G4܃=-glrC j,״CoY%})H+(<2 ėȸheZ6XmM)6F_E0"8nCb aȢ5yEިO 4l&e5O~U%"?-Dm%w&u"J^ViWm74%6^ ; 39գꭓF}=լV ɢ]9H'(7D*s]gea[̝@2z+-vӦ3di[S +<\j&}׈HD(F3ސn[ N`!HEHJJeb:o8&lK`霢X0K.SS ǃ [M"ًJQWlN;5avp2^A&5րČu 5fT|a]hım1KF&WhO8qs bBu>$a{Έٗ%;Eiq56n9#mwS؈SlfPM&ocvNrC{XnؓiunQ cU!-̓x챁n/o!u!C. :cMDH聽j+ prψ#D]bGb#rU2οhNQț8ܻm}_{zװ C)ҿqu $}3JN!;] T]_}Gd8F۪:E{AL?V>ꅂAr;e.ƉY,j%:Xq" +6J8QLp"pb k]͹K5OyM#Y77GD8Epş` ױW)O29RZ~dםIG ~\,=G$ 6Gz3ثSgff5(T.@m+ KYX)Lhkx1aFM/ RB]!TxE|؉*_0 {fRҴɏ!vwL0'4>|v[B*`ۏxp\#ɡai0w#{\FA>˫[*i=O^%; :J<4 v.VoUٌ 7~.lRN{^&,dqM<][4ЬPԶ*Wiakmә Yְ n-sxږ= %7&_L?WEXҟf4;F{ ˠeS-$\LJ{ *hZrL{a İL&?'m,c9޲3µ;*-L+aw?Lk/Y#^v<R1Dd8R\byU_\ihkdJ2{0% Yd;ag( PN+qi zB+|oW/3<ٖ!v́:l#KKj.)?CEIZiݱD4:ZWuiڠ%Vo{|FTU\b*N߆RBɖi)& k^7DV gkM:{4M>j/oYULM6$V__w;noTl)}p=>c&6/C'6~X )4]g'022kT%F|![=XڰۚKS` iq+λϾ6HJmϸ]>;WqfIpݢ܉`"Z羆e~8@p2NƂv~/_QpcҸ퇀`kȚZ+(>oy>\pE$Fڳ+ 0J\~|db Q24lȞ % ߽y7ڂ{R89;;%O͈HNHyd;\NYu^@KXD^G.Q^=t5__$29)cs}Ga8PzxQʒ!ٹ9:`*~#y!Q%v;rR<$Ov>\ MipЀ,$gokZtI`O^T T oQlaƪK+h:=zðqڀDTJe/~91=B(XdKi40+  oRv|o7[X?( DJC9|j;VE GiV&p^br2*Y}lɻG2@C*Z)>ASWգpg="ܞ;cLmMwS*dr3su +o}}]~L?E!h("~{IQask-Pχ^n~eDaunYu4 ,/v7;%Rx ÂpjF4|Y[\*:qW:n;J֘7w.2Le݋&*˄ߢvye՘ux5E2h pS0-:BhҺ+?(CXTը 6w 7p?ѠkNX^_]UtCHs$Z^²JXonO~ۺF_\ĨDi:d.n!߉-_4:y^amS\ZI~+9[uL {W2B"5 E6ԥHA;eeTEFy{BlXmf7Ki`6ikҮP\LA 9gi~u*(}$nz26sR&:/Z*i#R 6h91X`Q^I^F;\skcPU6?GPS.EGݧ)AF*},a l0 .\cÅ_?dR.Qġn tXmwWXc#aHu@8O XCit9 f TIόzp5e댴Vo+Y#`Afei6;M{mn\b{ `9c*ia0/zبm0xq<ꄘLy#G>R{@ #o2Է (s-ibسl?(&=tm2_˵iO  #]HJ)Q hS p/77*=]o¡$\Ņ6kxN[:6P0^Qs90k;f dHTЄ (oVq<k\vi pG./ꕌ>mi=h3<⅓"Z NQ&a)+ѓƓQ0ד{Ä5P'CsBfsBjAoI){ G*QLL0-}: LKDfbO_=Jck-2/KH 0٣ӮfSawt>=҂-abfonר}1+9 K(3m d&m kRG5Grb!?L#xN?J}.;ͳ'u`%Ks;ЅB'Rd odX<8?@0ڜ[ cqw gci`O[x#fcW| cX;_1 W3ʥԢy5#E&HԢ'Uwp үzp=0Ď"#a9p%C:E1ɿAacR߻l}1^/`Y@ֱ:iQ+N>i٤)_8OkPv_s;y.M݂0iWBY;R@?8X˞,Nxe"K~ttIrB,LQt,tRJ(M[^< 9Jܓ| c+AK|q.W"#&MB-.lp8Tȱ)8kBa.,= 1ڪ^,D^;uʌg8fڱr=,"iKq,X7fBV !Q]vp$d4G# JvIv3(WERC$HK߉.w!Ψ?!Tˍ"(mcnS>!4SWEhNy^qb]XzjKOH"踟? !֩q#$i t^YX6tAe I,SWKv{3n xR(XF1K@B`I\aC^ZTOJOP{J?10Bt%##evw=D<օ(bʎcKl'LYnHS`- fCI`5DEGkHY` ˩:ή]TMK$AA=?,U=y[˟ ,F)8fn:EN|#3V{:vb+AѢxo:CPGR](>g**7kg3g~ /ލ=)ZJTǔES`Cqe$\,DJPƋj! B̔I3bӟH76 bvO">j-Csw{ѷ5Ѵ $kv^§$ af+䲓+[ZokK\%%;Ob+BX#i0)"t*3Gg vo5m "1tȉم0,>9QLVϕ;ƺQ->!ͼft[1hRYc0J>JM_<:|$aH&ԯ;nLjn2:c_`kkNO8bF,q b4eud:]~q &#/Ej)w~z.?e7 \{G][# F; y: r GL)gY, kL4m'>/Xyhi.a_ q.J1M)-Gb45:2H=Ob\}i/&6S] 7 w.nfp0 vzU~y}IXfc*4sOWF@'c (=6JEjj5`$)7X<((Q0OX-WP$|4^rHؘ5~:^X>]5ۅ r{ U:1~a"0m=l陸rIѧoC awS&REgǏ  &tST?Li򸙅vw1O)-\Sn*c9U׫akn8[(XkdX15*MO("1 rs9`$BDӯcRp|Wxu\fK$cC|o׀%k^GodR &^}&C (i& mErޢ@><2Vɞb~ \ltٛm.xˢJԙ_ OC8 fh;{}+.(*ñx x64pLj?{5QnA6zoDR4&vY%cǬ}ԁw̪pYK^H2|O>xQ6:\n #$ (|^HD!ϵM.|>L*POdzL1W#e/iHf>F(c i}Z导P)8ͧZ ^XRW~ԉQgǏS(׈!QQfruAh"Ji\/qY o'u~D]O' phFVN00Y˙ɰja('GjxCXFc)lǓM˧!NOkЧe͓^FNPhySЄ@@1ҭ)4Zq+Y:sQ&&v*jm;x@,q`yH:q}ikQoԺbu`ҕ0K;B(D~jXœ`T?1>A)t]25a[W)}m F 7kh\&B$ˤVkTS;"y@G)nDL8k+*~ c^ L\'&Ln!' Ϩxln~7]Pmn\u3R07f<'9`<"3&}D~S k`pGv$ [IKb<-ǛIxpW6o( ,.7wD]2Y7BW'j.ll&pڍ*P*9gT—VsZp-{ P.ɾ۝f!AjU?bfKv-7ܴ?= h&)ƍG@{nL"j"Ou: qfƛԛrj1h`X8-l͛ AXf6$<#ΕB2$fZX\cHO@a XDj%~mふ8٪R:yMl{ؔ/@ #ZY2l_݈fZ[Z: .owAZqF8/i'`]96;Ku,f0GD15][\C_sD7l,kn?R3L0Ō*Yc'=H*CtOYz +g?oTS T"'G>{ 0FHr&-Jy&ljCzMh (Va~Ƌ% >jcE2åz-?fPEvHI" >m#6XY^)$>Wg@F<ǣC15tI0pL㟲eK70vw96.7d'iѫ>pwE0y[hPT2>V]v a #?jx2uPMtsv g_ހ(v{׊Jy;d\!vc9<f_RUnm@LvrKJ6r:=LVuKv~Ka5>E$+`fӷXY=v3sQ+‹5LNLS"(q##g\G<7s38;WN*||=Lfxs%]w8294; ߎ{%%[s(+*gsAr2T=-5c*C l)F[|pNodRH >@ۏ'Y(TZq:n0qV}KQ>Wic]e%ϬwD%U+~$`V#n$2Lj.,}0<A^8z \4Sqvફ>1H#B , ,cɀǵ+_:mؽ} ZR+,4lvYD* 5a'cFP<wV4 c<*/I^6hIJYg3:GLS>UtT\&шD'Ak(]xE+K\ .?Dv`:ȋh 8&t# U@:Xf87BU3R p S.8OcÎd]&D*ة̻ۙ଱N3 纛 ìz0MXJKv?kClщߢNEuvng "DgV[DJ`5=N$aWlIPjhV n#>gՏ1e/ ïimEw& Hp@o6l uେFl`P-ҊCb50]fA^,"wkՁ-k l5F@҆me_6{`w)\٤$/wJo$rUCN`ll'#)|RV lĸG`@'C[il6>G1}HT_OJLl\Wڬ?$-#?1Oٴzy)m}Y(aMփ9Y g@2NBbp]_zIk]7i_߁i?B$+=4wŝ\pv:eu;$w1}Sji :/=5TG3-PB4b!xDp+3'5MHUz1c0G:aćh;`f77rͻЏ'4tn3_|M)1g@'_ bn22/S\yhk oa~(ۀq4\LJu~b >pB%E -5d o8Jܬy\pm0R&!:mMVP\0kp*zP65JeD`W>ǗrѱUN5.-CR ̿ɣ%α‚GwA0"!4)sɯv _3G'<\wYzGRf޸)'cz0xm['&qkD< ?ǀ X*[Z$ &.S%uOXp>Qz 8] g`'-v}tȢBx3dHl+{P"FYmL0f9rZ79p!O/ČND(k5{MN#\pGڼf1-a(|t`\=\htشe˛(sLDiUHCxKjNv-/⾭mi#a^1T e$q.89jhlLHiGXbXA9:xJ5E-|!y,Ez {ㅆk8M-!_#2#EG=Ief I\o?k\v\]6,X aJ*5U҈ //qV3>hNiE Ɏ\I<+Itj֬7"fࣇPu޾fR4c-tg+yu5StP`Īqx=/fߐ`2[)Pt c R\C#+mfL3GnH6ŷHZVOm֧Z Oӈ@"ߍLRiH̸SYI/?c*vjg2w=lʂaQk<Ą)b+t?`M"fRK1u1Z F9< }U ج|-T~J ).΄SqFA -P薸>`0bP8'φ6F\9(DlX>Շx  r㠛U >?wtJWŝt=hNv1E[9`T%ķ͘P^ K PIQIgWBMĜu-vau #L֣F7`Nza*K(!_$CmNNa"ꋶJ%s֘6ӥ<#I: gxtAF,{=[4'v?:FϹjб]}ԹәSa^6^Ikɫ?oCٛ߱'pB:z|t@2y jRnML` |L= h~<@z#6{]Dq]MY""~* 6vkt٢2R2h+Awpz ܹJqu8N ϔN/0Y'/ 4ЛhQCZ/~hZia -PT=%AIZGt;"6VnV*1J:>np5izb$v%w4ɂ`c$ah#\#sB7ٙܭ|$Z? U_QFp69qL=j0OrAH`u x"THɼ &aBw.-jTOv3BCjK FESEˍe=EmyjZ] i.8 %*O` ;ޭqE V^ყ4ZsC잒P{BrcٗIJĕF6s%d9wSr,~i5($~q8n3ր+%sy1:<_aQ͚4/\< N P_8Jd-{C~~+K+^< ])`(csebԕc) s Mr@GEJEf7Rq;#V`ޅAۉ[x e$Q.V2CpUiV>xTĘp`iV!kxA-EQl0Xؘ7&xb^ ]f3uhc[t_spm79ge3?8NE?x-P vt[::R-~Ҫ9pMӌcqKB|l'E)O]k[KV5%,`KwX"l,MzPl{\j@VUN/CeN?⡴z$1=)iWMG%0/ Ǜ*cMN|,qj/^Z{B8c!G朕E HvWln~kУrk.ԺnTe$j.>aYQ5膦_6cd+VfwjRBhEQ <0J24$}]iĂLa0[mvuTs.7o>+l }0j}Y]Җ!6r%.oh+uzԽ#f^ B\pqǥhiAnw;q-v1quۃ 9#lFw@;}H%BkK-uYU sL'4-Mc<-gylʖSw 7\8T6)&Ct<ܩ:f*&F5g9r'aRmFU^ Ozm0DzbA 8{VQUvKѰ+tr(2iQ: ĭGG67vF0!Ik.BꚌU$cL& z{_ڗ=Tskzy=&&'izڔ.+2ƸBOmW{V`ٺFSK%<\ -%k? \sNwR3*oSV}}Ql9=8Qq {:lx*ߥ]X5hr#)aWdNv#tW(Ei_U#<Z'K@22bIj}؅f nTtF_$_^>$4 hK`=iO^:t8tP/ J \AKSAY%W,O49ͺ𔻙aI;#Ѷ7SIv zGRyD E:=]IEr>_ʧ(d= X#2 Mm"'gh>X4a\VdZa)rAN"*FooEWW]jw`ftF 0=RYY)6eR|e!{!\4pme.S2-~Cyְ* h@ӑ  ٪B- woG]g/OaTLv?٩fHU2ެǍc}<  7YQI 's㩼G-`E*fX;=x:XˑR|X= }@Se@-e8GO@mg,%KZ}(/{d3vVa;~Qn@?VBsJߢ hAӭ3M͠EK x4M1˄ΙKK(s!DqMA.=/}dVo' X^ujLCKG_;6Rc.Ax(f!n`(5u*Qs]efՋ߉yT$bשc tso ?r;O}fRB(jqpfȆw.Ed^=x:V  {'&,ЗF1l,qOzAC9@m '2&K9k1 )t Om <?5%A\V7 S_Uߒ߽k[ !>vPz;_q`]`tEsK7-nY8uf"x$,EѶ0zr+=pHZ3]DmqUelL{b#vg|/9 U@< r†C~Q <9#(q V  8H[1 F$sGVRD,T韛f/ĵuFmΰ4 ^*] oc%.is/ܤߔ s_:A'6SVi:ho^ P"&tե!!2'-M!\=q %)60/LzNsQȺN~#@y{ij¯w4U6bkcoZG˂ݸ8ߪ'6͸#c2}qrïL؃5Cqd Ƕ}J Jdn)~it[){> zPYv/4 JB39p}\ k؊6p=b]:F ,9PB1$)T3|҄=̿h~d`^LȕyRaAy֯3ΤVom`-R.5ubQrxrQ'y%cʅ"xB,О 8ux\Ѯjʧ(ʢj2hQ>:ZROY*jfq?&;Z>$7?.@xH 4Pgi >aʈSC~$shTvS 9zE>]̵)&~L UI.Lb"n"L69ƅyfR[&lj;{"5L7@m-K57,ꋪx&-4F]vsAy_Փ5ZfE(xx^.FRˀȔЄ*0?{>]ЍO: 6^:qϪgc vмb>oD <..yaao7(8 Oc,xw"l L?#_QeeK&smOI)P2??GїTP8 S▙]陚Rhƚ[˝SZk+9Jv]q?KiŁOq{:DWwnAV3F1APyc*Ewa/{|5. yyj«j%B*6(s#bFYY_T\,6Eq¯+̜cS@`i9ɳl=Ặ6FQĝ :?1IJ,'Ƈ&5GW =KC<m/_(h,ȇL")C;CMݹrb,gZ^)hf]MnJF^<W@P[)\diKd>Ej'nߗr ,>C:=+3ubfp`{ٸz+?|$Չug2C3.h*:CC?rl<5ϫzixܲw;$+5M-БHV*68b-vhPzS:8Ңf GĠHP41=/gsK[s >\m1 }zK~AWM7;a5v휫(jJHTM2Gqo2p$c17k/j,L 4eM%+ @L8~th1Fu&1)q9bETwefyU+_\FSYrTfV6PE>b#W3f}r2a2kOwg@6ҳA#/DnoD#*Wex%3w |BLr_GUq:pΠCh[ FV΄ЫbV;҉fv#:+|:$ o=^NI(/т*<uڲy eBp4jʹr{ObT1 h.idGEbV1_2 :*ށ/]ur$2Cy21ℋ Ty|_yj_!:DUWI:λypNKPG!vh}w1qbg>W![@lޓ(-Ur*l3~?k!?0f ͮ `k^0PkpxH3A K yTge=˥jS#8 k3[*m2jfB* JM!ލmp Աs+"H˄f_Ҵf4(C 61pBE.;HƸ{'(5žx肯tm5Һs:0.ayd`qVc0RB e`A 'r㧈7yۦ^KoL?ӨOKTg%'vw'E7Qg,>Cwo! UsJ󄰪Ey!zv)OaīgNKfA¶)ؾ 3Vn/m9Ryqn NB| >ߒeͨ<$ wL j;I*ykj? *\:I~K^:h ӱ[ 2`2*- 䕽*s]YIZ,QX˶9& YyC^!Q1b'^!G *n&DJo܀e84OE:ovo0ʡEvNL8|W ~nWYhkAM.ࠧ /gf˥(}Dm˻ ENh.mD5 |A^Я=%I$tz"r%\lYHկ adw#ޭJ_19UZ*iBW+Y 2! 6ߨ!ev:6uҪwh<Ci?y`- Bo>a`PZՈ f( '&|\?==+ØT7gLl6W(6~.rd EpofvųF*2J`~,M'IyxmgƢ/X ΛC2wVBɄn+ 3'ξt9ae Y rz2A 7JJMq%QCcT65#˯+zhc ËEAKeS@W]&UW\ Z:yύ\fdsq#5Wn'C~Z6nuz >Nr*m cIA;/QU}*#6Q}oM>*AGAB"E6#}rr &wlT+B K6ko!2w%oxWwWp7f@69l55 bC/) 8S{A2 {E?#CH-" YWÊw`/d&\rL}*mFGK˝V4s qIl{ FImHCj.D*hM+z+7UAK61,UB5۽OޮޕrЃu.1 m~gY~YWŶ6(\]O֧TUU#'w&[`$[}9H%?v8`O+ݡ@p- _+;3E\\.K~OmZ D@3 B!1spa sVȧV*6df΋1oȢ'oFN?{^}I23Uf-m}Tا~۫'Um'8m<_cSR/ܰ!R=PYdIkY.u^#_sǷ-s}C"R9`O[) {{:@6.@0fMQE VY9v7RP |6&7.P,{kEB.ΊNom.ò㠎d|pk$Ϡy= P3}] UB$j_{%(hK;Ҹgj "q,AtalbðhѩqS4Kej?*h|]p\n'e&DY/@ bmd_U%`ix_2QJW5(3EɕVxrZ]n[7C?^߇bp C+)RQzQ3BkQgK^;~!\m c^1XX O +Ӧ)tjy BK# 2(:*P`^̖OAe&D[+L\ȝEM⸬k nQ|w',A $d[/lya9"]vM8bsbg,h0mpU6/:q QTXfhrʒ1ܙЏ "d12jv9d^0Ofg͊Z;R$ToLWsKvD?DQP]9Ud\ap(BTWc$6V`KEQn9.c[;r{BpØV:(5](TJWc,FL$x@кlvxqˊ ə^e0+jdfi™D:aozԐ!'pXyEz 4"7o;V-9k6Oڇ] kvά7AFaE#lYsSe 4zNQ?XY$jZ~vL/W~r\MP"fp_o|u_\˸$:}8pb##Ls(rl{4z0Cd@$sMxsP0 ^bSbGaBT{8L6XTI& CXgwDf]\UAkY>~`??P]yK[Կm jGN:E }q7&ϭ/UQ`/$"ޤPϋ\9!5hmZ;e = Ai>,CS5&H+:'q3o&YMy mUwRi|4KWO_Ix>S /-׋Z0 6q3Xyv=d햹Vlڱ֔ ÔCo}Hti feu7k2@QE{tl¤, |A^;y[%| %c^sY^Rr|SM1mÞj4(K m\cp\lW =,)M. Yb1v[gEqb1N], &BKk6I/'B$P oYqhłf27N 8Ta.F\(%QOS+ZH /2~V,~lbn3. B9-?FaNЋLatL?o#չju􏃗e%Utw~Nˁhb 57kqX&7nGτ\I*RcT.UNC5d(Ǩ"N' |3Γ>_gv](r2YV|}Ɂõˊ,qG#+#dNhih[ 'k6 pksUv܋u`n:䲏ijo {gdvR#q"A @X& ci雧0w褧⥬29m=Bf*ob}AWzB* + y#  > W"d!:[ CѮOh^t.@Q[Ȝؤ˾(|T3~GF&C"/X4J7 ] z9h vfiaiPk'%n xVXED$(m&Tm˲lt^h,[1#/tt9ahtrVf:@&ʴ- _6ʻo;սu󃢇 и%u*>Y\+2,.젛po  40,P+*'"(hzTo1j7~6w {r*r'p#J *.m ͙QecOe$ /19JNp:='$_-cl~ 3{3>O\sxv)-+ZQttK]gi@x( 6D';~DG+`;ɣ G-Xemy1(7a{Q@dKӟ,- F?,tzjԇ7|7i7"d˅j0RB@ܤ\GJgi7QVÏpܛo$6b׹hxuSZ3i:oBq<3<_GSt]|q_uʙ>nL2p_znb O{fg~pܪͰ- ,V,XZVJp LObʚb$+iYUVY!)ƬIM6*'B1B JMobw@LsPو{VfW:W,LQIC11Fa_j}S.ıT[=UJx+EumT}[5PD1 ㊶(%e2*u%ΰ|KF N]ӌ;yUsե'=>hռRڡޣvoHiaf)./eؾ(m^]Gtxr,Tk/&[7G[HѴڏKUc]'8i_U} DW}tvߚeY@aX]7褯M!)$ޛ9c˺cU@,8u EﲉBf}u2[ht М_߅cUNЛ1fs1fD?igE!qGD$W$_吥 l v̾,Hn2sDG95Oob 5sPE3gELJvI#td;6#M8,<;F?~O4q (ë4LGC-Ah:i(iNa19vGpyTFƻl4݇POA!nº K=t2?ljټ="nRc|>p WA}WP7}-t㛺C,,[|PuIM^S^F5kGB 0g۝xV^ջKٞ6%wiKʊY%`G$:Si+K$ă1|?>\&eNJr:G='ӶW)#*99Q4N~hR"c`!p&)s%c mTDR ĈXm_$iw|~Vzy42sL\9\OrE7` jKǟ/H"R e5~KHO:QrD4r=M;3{"SH쫢SeJ6NК.4h9D17 e[P&MӻqRG/]C8YcF  7!:rQs,!iގx'KPp%ݒ)ɞvƁJ28P%5Zk^k ;Q u9=*R9N*>SQ$q%'si@ƙ:Ԙi^wS9?,R`%oS[{+,~uLdPDWڕI͟޷?M&sZ:nd h 2ן;0ceyUմ>Ӳ:ݮ5.EVࡴJ兕{_f0P ^xmGfF-景:𰃆 |9IP}-*p0PEލ k]dVW Hh+ q8*d6*D {쎒(_{d1?FAYi|0\}_#-{i+ޔ}?݅ QMv˞ O"uq~_@g7=+ƠU8^uLl%Kdq܌s!*!/:`S/Nb_ԇ=E&qO9XĮQ̅%MLڪ$o=B3ƿӏMQ.%_j>+{_tŜ1i&_׹V\uۮ__P`xJgH ,MFfkx G]_VP p'Jkӑ(D:L,Kc|}w˾@q>U/؛5ꑜnQp5Hch`:=9dMO{EaZ?vxCc~qrn⮙NbQ54)N<$ҿv&ޗj됯X' ;_L,*0`/\ YSx׋$fr˜.BgH_m'ٕXAAo/l)|XZvli&[ Vl" D?r>#~u@9w5*]-^?Jm4cqɃjoԢݸօ)d+1"uO"g$!7a wjAmƧyAAk-}+q~A RZ7~{dav+`Zɔ>BئF4PQ@ ^vmX&ȃ@g"k|n$1DWO` 6'39Axݯ=?-Hc_(vPlG޻* t`m=kIvLʜ1%@+&m g/#6YGm_ jomĴ"g'e:ͥZ>ZUu [q+BƩPdg<#Mp)M$v v`<о?7)- 17`_7oXlXIA>Mؼ9+/ " hՌt`eUkT%_s*`>\KVD@xנfkJAVؘ]W()K¿aK-Ӛ7M=a^Tkp= esd{Yx^rЊ#/L;d&aEhGѤy'ȒV^R ñ߮(-1.>&`V<.1+e>P],zeqۄ7%हJ}b2OkDA7I-@s%US t*uw+?+R?1Zh:\]0#Ql p۔?u=F4e\+c}5rFp\3)msuq0|--$v0g0'Zwm% ϔ'"u\㮛Ja! /z ԗ~¶\F Cz$ꌚ=h'›؃@]ҞOG&OQ&BJ"$X r7j>̘K6 )!V0y.oe/n0VuMJP``Fp?ŷ/г~! j+$+JF´s5mr^L .0sZ pA2rY5/gwCDV坵KHXWỐ]qteK9v6gc)*>C R,nTȭFH1/pK|:3Q3oTx <h(gֻSmlep,N.({i0ΌN꽾p"<*1 gYZ07070100000040000081a4000000000000000000000001642603a9000062f0000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko.xz7zXZִF!t/Ob]?Eh=ڜ.+̋0gCi&Tur@d _ _;EZ"bi6eN}୾YEh3ls @<"B?N4\%4Կ3%og'1S3hJ톢Ͷy+-Lv dZ漄 O¨'k6Yzݠ|nSi E%dm';ti\kgJ\gzt]UbΣkV;gHB6DzΛVp<O+~-`| ILhgyQ鵰Li'4 \UmUgcĉtk{ƛi i@jEeÍ9Й GwȻ@ ~`e(l K\T4;Je`q 0i5o-ij?)#!|)rQ%}\Mk|xõIE-6ҕI$ᑦ]_[6kݪм7u rt 1qrG{Z1<-3(La+c3$bRO pQ QKB5c 6)J4V18"CN=CR:Oich hN*o=AU.QVBnف^i!Ota ]{,ECv8w%=“(~9/'\۰G,H7>s^=XqENfgu5;C1[HQ\d]J"n“죒ݞ*K*HWa.*LfzɌ2;4͟@h (R(wH.s2wnD^OXR!$M;-%bМbi%+Ԟ(@Y"OGr/XB;.M&V=R"Rty 5By<2 x8n\?Wi'uq "812Ldm t$ ~>(q,[}Э|PZk<# !k_s,!])slW]AyرtFc,<D8uVP0gƳX'+ҳb17e4*I5/lfj?T_~3]Dsǀ%M/ :i&8F3K:>#L;6.6vrGx%$4;NhL^*eI ; [Jds`c}NT:hyg-Eo/g 0V 4_^u94:L-SQ1Ј x+Sb,[L ?',)m識 :wJ94V'H(mI R"H6CRv]0v%m7A1Ds= c Uw}}1{h C|/QԿ]DRC^g -_Pr1dn ÕemɽK6,[iQ?BMsQPkƵK-&cjI Q6fr=q-m;A+i+xI$xƙ0Rd ݖnB:oSc7^rl6& I?Z: ~Կq<緝{۞(VWeiS`<|l W\}Ia3p ; u%CIBnD" z7c}+FnCCm+F)1b98TU ~_t9Q w=A'R8Z{; Jჺ p<%gz-Q-@h.pˉ)DgS%T]v,~m˂R0h ٤W:% lVJ;GD9#\n(lGU%v`n‰oI,cu`dK܄%^TOUD͎MQs{ߋ~0~|c߄bNҴ,%rR&#{{RTCb e k {]7c =G$.`p^5Aue@xw7&W Ǣ9(XNJ~`k::T9/ #F`[evL[JBTI}jq講`Hr)/S5_u #WU1IǯowpKI( gBO3^ӥTCU1wMֿKrY/.I˒/X y{H>r8)yV!($K i)9Vԇ\ٹy$7sc/5כf/7B7mtBZ>*5wGZPQ7# 7rsQƒhbj%BmQG%Žb5%w,QMyU!a&sb`}F`rMV5W"~ jOk A DW_;€o=;y0:˂@Dr+=$F#D' x5'?2`ufߣQg0SLb{|=giMӯ*Y<j[ cYǨnmX1,e <$>8@Md_zΓimW^|MD΄j%JMQB%ů\qx﹤Ży IҚ+㗤ڬ9vgn m-k@ c; p`8}dZ-몮.Tˎמf0V{Ef~ld̺x Uk( w XL.n瓥*lfS <'ɧ&nwQ tՕO8Uiecϣ 7rz8JY$^f\u?I .:ya"rA-?)FSb}#.?dz|*E>oC" pgI4R~,@\SٟYW_q˱DEQĵm$4+XURQ6WG!WJ|b qkw!轆([rGvC){ame娯`w 9`uߞ߀k/8dŽr%ݓv/BEJr746B ,=,Jg5;Lw&Zk;mC\ҴƢ)E&7g~o +rawjwMʼnRNo\}\^nN"2 oT43`(M 3./Q^Grc`] |%q]1;jQpgn5167Z01":UnɬPB\R cӄ_)f'nB%nk0ukEĭ;ٍK:NA\\*h.HR`R7(k@+m4we_ N il *wN#X7|yBx$5IxF,#pLGwl]g}V~zv:_9;o'1rt9%F{Rx3״` -bʐ|1Nq2S2Ue[pu3+c5³, 34*@$1. Ѐm `݃)A_2M]޽zHx #sʞ:>'IUҳDA4u9ɌZhj)}[~hO1λ0 B~PsYh :6*?NqEg((U4C1Aч\>!h}%&SqH߿޺߾Y_M(Lb/ 9RA,z:pe )nHAgͩqЍwbёX-Ze ~+5]ObfGMj_Ig^[LXuHzri'T\92*\Lų.K"dP9~!y!>` ʓ_hZvUT4# JL~ő^(Vޠʺ1^fr?Y K+<(?$˘,h8a4g~IJ!,f Ve"@¹o=@rBW|]v @TA*e`8bu8Dಖ?hH > 8ؿ&Mo1bHEXẴknVQ 烋QNeW9[ʄgO#L-kt+BfS>0RGpOCK$2ns^k Q{"oȐ.F¨F(DcQK]E ޥ^WVҧڏ(`VI!k)!c@\DprnLրT%y]aD)sM>mEƥE u8h/4@=ӵ0+@}(ˌQ"AˑjoO%D$wPqti()v2,g>+jr!ԟyFfdH/-|yjP:K\|IAݺ'{O3έU~{+?YVB0m,$^3ȍVSR8x~ZTFm`gCtJHu; xeߐ_biAk~<8pM9MLn|Ks|w6H2dwV&[cL}֥ZȎ2 J6%US;QyV9K,3'*5~ vxX} ` Xx"6~k;fb`z6v踾u xkEno} rΞgF¥E$Sǘ=i&oc@p祱uՄ"ri=tg kNcn>MZfR THwWv 0ܹwS i`4dUާdVnoݐN& ^8i]̶8[t"url[+>EĒ}# G߶<|Į5#]])%2e5rrؒ!tI|U2NkmĤˆ;)3Pm1ifQqIꕁs3Նa}2*,yOcy; h)<_Łm >ZPJ )U4@ $zЫ 7!@okJp>gu /ks{*iH?LoRYE2V{rDd: ~䒏'^bQe&?sW&}DrcX84K]ͯ^|oxU=igxZŐ{E6"ţjQbxƇ g >fb;zh±8I,7\P{tq)ϙJC$FJss*52*9ȯj VZ4C6#ECq-Zw g97ӛ@qJT)alH[|$h Z< 3}4}Npcp(>HBQEP?9 %{jԓTb}15,:DeC]zdc~#^ɡT07>*tcl3N[.¿Ͳ#]q̚`?@Pb"Yd N:4{' kp汴@b{.9zMC9Zd:;'qHqHK^$P Z9A3Ce@(f Ub|S04d!r1H@S Xa'7[g7[z+YHl^]è勤ʾ;m 9ǫ9xA$1 3BuB)t)j>v\-,Q' 8x4JQkIAm|jG]B^˷Ґw{)V7ЭtJ,da^NKBK v*ǟ8̭uET;;BSU W8;Ԁc8v# uTǥ0򪆍=y6nա 1-EȖhp*EenI&DžFH˺J݈F ob]6X~mő`sn٩!qf Yz Mg媖;͓k-~RA]ceC5*DHs5B8'o4,} 1XB=z/@hi;FJg%57kD~}xE%% r=//`J 7]$>H%Ù[ÅDLqeMkkAGqqԑDyI}e=RnOsU:<-G7$IwTWFL1jאDP6=8#dBv꤁:Q٠3;~TzRzQ -G \烏R|#e,$:ih$B]ސȿ}&2!ph!G~Ejgk'pY~V pS+M׫lX_p9DSΏfw,VowsK&t1e IS_cV(<A}<Ι,կvU#('[)D \Y+$sf E%;̺b<(J9ӌD@%9cݦg\7ª qprKjǙm񸮎wa?k8Rtm -V?b͍dzYNϚ.@m.+vJuuمF `2]xS8 HjŜyE2oEcIU$q)Bf1Τ1(g`pMAAeum)q''ܪ,=1SFTyF]A#11nhV+0\g֭Ey\c rO|uʒ4;un<513"}QQ⯠ ݁#~mC%"Y U?3D8S(S9(%OMP^{467b pLsĽ\q a'5@Ky[D\gz xl¡z\fI| [BcgܯbRX!8^'A*n^\''ٺ ǥ(Iq[ mܽ;TW|o+}Xgo_oP[soz5lb.v*PQJY<>'hw8Q}IQLQ^.L%҇"̯A"N|mL}dgQ5+kD(hߒ `H] -;̂Ru:AnoLl_9gxZBn3S`A17Zm./ @]pQkuJ&ujŗouLA3o,Ü^2(I*N~(/{Y*EU%cDAu3 v\F˕4[qjTggPtCyckڈOm"1 Y @_Ue톒}[oUpJvo:TMcLbI߷:}cC9tgN'3nń#1z͆2iHVIKh ;9y͕(\II L!)H,8[32bE+z8>UA)F1v4ќ\CD BX\7a+>If'b!ͅTMc"ď+EVΟ7ʺʰ${9nM8Zk ~ T7Z|V;=&U`8XҌ,1%Z`{0+&N4DϺbw{ҍP䎡Y][f\t6?*H*K"3H m) Zg" ,? 0:n VM}2As|G(Dܚhf"lL&bWӅ"zc-{\yϥ*^:m]!ϖ7fUKiM TėS&HFSߕ^\Jb^jbݍw(vAk<<E9:@#I͆_wu'C14Ä"_ZAo/F7 }Xdg9 Ҁ*4:kJ]2ؒe9nf>pn!oR'1?4S #fgi5dj1t(sV a|b+6Ħ&YJYQC\jhHu+g!ޱsX%޾~[7M֫zBIG~jD4^myNx#E#P'ԝQ%R=& yjhx|iԯ`Yo+z^~&>$Ap@,ZHv)~KiR;ζr'Bc]UZVN̦CR-sj*j] - S^.)Xs-G^rfGpRQ~% HW@[HSZs]I{lWm}ty}{tod$TOcZtLNX>B NM&(yF_茑E+.ZYwN1IBh6uKCi<I$SxThlr(6Q&[Y~=lۙDw1i⫳0i=>YgMc3ϥCH) w9f)Q&E’@g$ -w&Ð `pE)28wW139OJ̕uژU3ѝ[}mP=1oY+f(ä38EQ[}JQ˩FoEEDZ<&%D\2뉂I|]AR,;rS՝ E-4jhoigi&T˻ORbRуJaq;?"Ar(N ( ЊDAjn-{T%:!Abd}cH4]᜜>)M/d*l>˨{5JD~X^ァ8,HE)&M ǰa:j 9l/.]@/˗)?mLpA1atZ / h&x4oEQbdAƧD ؅C_|*zIb}Ť;56RɉZ *xmN"AϙS]`َ$vI*VV%I)'HZCTy|yzq\OvVD%7PS Q;vaxyCݟ򕏑{kM> %#wxK/T޶ą"Ht!iBbd/E#\NYTZrgB`ۨz](#ua~8~{5x2urx~4mү}8a)@ZO:dgS\uvM!CgS )2x9jǨRE*Pj `VL=?}@;~u{Soc./j( kgF}sGX*DrK3pFKQyc l矄dK~oPGh0=ޯS xm=u*뼈+*}v/C1E FQm/{'lB\j1]FE&sl5^VUB(Gy>qFd}%bPQxV+5N&H`)^~xoyݤL ā,[ZFg7!TuJ(ʥ9#NoޔfmxAΞ˒EOf6khOLLQEרe eݲ|k,}LҲmcKD; L?S5{]Aٽg($!} RS&]jK~Ek"毴![XC V#&)(2 ?&ϰܫTSY^'lzKL{϶E2.bsKŁttvwfƕzEOu8Y._8KR@1D`<>Jܜom#; `J[IN΄r!l~|EttH wٮCIxdu{cLk|}950)]%Korp9 ⹘#a~SA Hna(lczp+/lŤ)C; @Un>*.IV~HfiH$R:;Vm}%biVyNvKS$q(>L>2 -&/$u0$,(<="aʯ8E#R K4Y< $]۠#҆#1#gtz(Pq(KU|L9G},RGNO~*CxhLwr^ :ˎ2g&x:1**9tN2adoC.dxRfMH(Jf<*-,p| TA7FixNR%lX\0&bwk#R KC(^g B&Bx"7!dYXşЕH@&.C:3\.w2C25oN{pT$CG)0km5ehcӔIls]ѱuEÇS}s=nٯzb(iT~ p>/19d9"a&z">-n"TPG^!qb`Y ֱJƝ"Y;MބnON3"OT4XY~&cNtarڝX#/El=(;~ 0[uUB2?.jsRk_C'6-[_kA;\ m^2>WxO {pNI +a;氪3ޘC[XnXCT,Wŏ\I n'M+%OnkQQQ6j"-Wȃw=@5㻌΍gmم6uabcdQ RƳ]8Itm?0bOx?$x, !r\p[Z6y\x˱SAB[T_+"Rbrw>TFF'G1!pmdB8uY7M8:䉷bw=R)TWYIXr '"\пc?.JIF=.ܙtO⦦^/j"'fJ.~-3숄!^,'k(b 3$V~3*@d5hseD3w,Ի_LqXku-TdݞRWC˶E֍#lƧmqU&@[:ϕQL` [s%"OMo#52=0fu,R6C.|`ܲ^28=e*Y܊ 1.OMLd#ɑ:PǏ{ %9D;Y=x!t΢҆L{etr(ֶ7Xnvߥuz]> T7c~<5)s%@EI4\y+?LEАP &MyH$q^`A +2g%mi Kl KCz'Npv-:.I4(u Ml[\<-8+{ܱr9-n.[d;&L.ٷ+OnF!צi :Yq{|wdT8vˑkPho|]4[ <فǩW2N`ǜR.V3 w)AHvæ}g:NVQ˸Ī¸A6(@%|0cp)l&βF`RAm ͥM 2C0}w+TK.͡H]+ZCqѶ,yGh){0CwY$ŠWTa[8$$`.mOjRϚ`8nHHAZ$ p^ÎM=(nxSL }s-[걀qFB%HҔ%\VGxi74,,1[aԂRzx  VÂ"U FDX>^")x77y=L0ot=UP]E|_jwھ΋2|4pmIBtn12>D5l%^H/ XI8CZso1ŸgzMV)o2w[fK6y9]"cKLq j_)4DwᨪCq-߱.q:j'P弆#0T #{Q| 8BA9pi_RFG$3BВ/QO'1!UbG3a딂o[@x-uY u3ѱ|[&fj1&􌉮)s mIFPf diǽ܍tD7V1CNuOQPϺq*fN&Ϣ+[ (nVOkBh&3 " r:۲ʱ'N^% |%x< i9^ݝ},ZO\6{2L?xJEcTL э] FwgI}yMI\I ^읻jYp: guL*ՖnfbS7"SYßԸS}y?4@V3<,}mkoD !_A0qg=[u|\OFB |~J\{V~Y&:L7~R2D$A[-S &>/xR{Ww)9[ޒUN"z%Vś{$cCPNafZ\޽PETrzץ\  KѰ ű86pcX2Lpd?N7vJ-yEvSr^7h9@8LLdV0#Jjs%>Κl>7<ՎZM:mhjffY kI!|%) .6b%+$K[7q1D8D ٨ZٷE7.tٌG̥ѫL|lp<:\&U-rzqG\ȟNBJ'^dSr[T,QW5|OSoԏע`2K@w ^n+@WtȇL x70'dD *GT9J[EL@>|x/5xA*㋗l@ǹcY4Qa8оk`{h8W{BF/!>2QԺ8|r'_$K3Mؠ}XKJˁ<[mFQ. )d0' XzҜ&<6SsiZ<[վ(a.1/l Yw#޸nߋaXosi*>M2eBj9:)Vq-ÍQdD>iG݋5Y2QT(2^5F۷8фUnr Y|*5s 'ڲ 5[2T]x UF~!J! 6PS3I4r1ҔglyYDrLQ(TڢލZKAGArzv923+rsCϸ$cK.+ Ƽohsz>٦!loCqP"ta_j .+vd1L8g%s7~]PM~Rm8/&ȏ9mooT=QKl\Tmy.m m&.ZNȈnDa#0͈oӴ"]Ⱦux^gA0'u@Pbg- ɠ%gR/+Bh*:pnO8_{&>%߹7PBŀ#_ Ku4'[IݲLȏw"OFuߍ(1zna%^Bdx㿞_]Kev,7O.h5Zdrv&/x"|Dl9XH;D+`xr瑶fYٍ 7`3XP-bEls3Փ}$TOXXx(6?H}3I-z3gf+rdmb)eVב|Z}w U`36'2AA,;H=5ox+k Bx ^ZcNlIAhB|nS*%2Yψ':3$JUm|HZy\q %,AGcLKYڊ-pz!'_g;Z ٦n ?-]wK+n3YĔyFsRݣL"#Inp8'mؐʠm#Z46w)WMOM.Wϲ6@!g ~KfiD)R[n:wkR@9oǪ%ʙlut4#YNsJ޵)aKo63Қ'vE~Ymy'WX'IbZsPINQ 'G/UaSH'zU9~҉xx>ū]/cꆶ +2+1]yΧK O-j3lLɢpsݵ-&tE6ɰ ̑:L"U0Fxtd#\E !ZQMcr w<=Uߎ#Ѣ4S#Uل<*kgvbܧr.C=z2]Xь:e޼Rb{V ?.x8nFb >rƕcUx nPER݋$[E 'G8Ԋo h멖dfA*qWZRv~1na:hv [ӱOՊ֟#գkNFid%rFM♥:Ou:#P1"y6uJ Së!7OB{vR9&7q 4dFT J<;:>hDD۠1YH4 Ĺao]I׵"׶y-)cMSc6U l()CpW"cyUh΢`d ׉5~';ZlηXg(.0Ae TO: e4ܼ،qXIg?R/~,F,?%kZb\DL H&|3¾M_19HouQK!D="Fv4OX ^BS7؈3b 5%ElLIN?nA=όaL?tvX.ʿX)=6Kˢ/`^> 0*.xpT<%>|OpmGs'DU] o򕉛*iS@k#ƒqeYJv77.^@R"A /DxBb0JQKx% liS%5hǪc8RxkK5 d5$߃SN%(&ƨMhV ?aE V슁kŅ.1~zR ?o9w\Bs tKQ`H?h: "ճ]p5@gcRu8ikE]+M| @@>clM/QtA; EL ue1pd+>7S%1ex*",+LWUz 5/t.'_8FٓT'`V=it9O^-hh@L=U٫ DS=<0WGwSqjG4f,x)vZkdҖ|IjT9h4*kInK; s.i@j5ǽ"m%grRw~ľ(Wo:ݯ3poF9 c9)Nuk; wLyW|CHB2ogbxv íU oՕIaYp\&e ֎:1PSBaQ0Ro+-"> p86"*Yv8:tnH Uuf;2B2AocѓxP,!ـLk m85+/7k;<|2+MG1{U;Wg 7VthiӀ1OmOr;.{S0jNLe?/s2W8ӹ봫X}j0U] b,#gdJH#TJjC^ =Wp^|z4_ʚʋIȑ7xҎ5y2tu6 gN~X3\"me!ݱ;9='-OLwأfu6}%@IK@2xG!B\ۃq{E|[iS9 غm,Zg]dlQxUWzf:uY PXhɕ?}3e쏭?qYߋG9fy>Xmb߂g6|t9A-t[p0~73ƘbU>OE 0fogjxnWı*p3$π@1<8 щ,VUe\krXH(2cDS[Ozڴگt%4D NP~-ud)ܕ-01J՗3.TZIj7Ә}1] d;5{4VRVJ^ #דSHYBqYi );3NEZ Q7[r1 ؂H\N!Sƙރ :լP]3;v'{*&}R((|JO64G08޽?AIjI2tM[t&uYsdQ,- Mu=F:6٪>^7]tSm:GYV7WUٷYŕmi+bt3l B4Ls'RL @]j"-q&(13Ϭdq0YM#ڒ%ʧY<[DW'l{gOZv˯iXpO֨(9^&K̮t2 &9=CQbƹHOE bDV%/m,AqjWy[V[V"[=rBu7bYESD[`kR[de< 56c*S#:Y8Ih&ddÎ[xǿ Chjl}5n26ޅp+ҿ͚'3FO9Q{AA/h:m;o,odp1 yae4ox uT(!eCQfԬoF1u{! CÄJ,@8/Pl5d9Kt|SE_h [Ew-!Oa+\ɨ IL"Hntb7tCb] J.j9YF!ZШ%ҷ)/h12WA4%RgZ!Pr)Ԃif*"(]5T@Y҆owB;T9}C+դb4Zpzn0j@M7 -@\TyFex7 ./Hz=h)>&G;3jM[*DD_&Fzho 4>>gA3B&(tpႳE=l*?n4+SOb҂%CW!!qz-IAȈPYsd4_M& 2"x05MYE'9ix `oA.+[NmDDSG]^.UT.7:xZѰRq ?m$guA(!Tgߌq %$%PXJc%OEqT/ǘՂ8aO6i58"ðQ!R`WU&WH+O&ۊF^1om (6+ӁX$f$j#k"ٷĸ<$ Jerý2XjXOdr;~ r;NR +:OIuV#hus =Wqpܥ{@]JS(@x]w$9 P 99ʐp1A2ZR {`SWXTP`Q[m(.,sEwֻz*JMlDsDVLCs G7hC2ۭ1Nۋz^/YplԫČ%U ӧ%2|% ^:[2IrSwE@Z,='6". SK FkY e4%M6|O'N4-2-ow7Eo|cJWGEФ03gYZ07070100000041000081a4000000000000000000000001642603a90000cac4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/Qʂ]?Eh=ڜ.+C2 SFݖ?VyQ>`.8X$4Ī Bz^AP;fc#p@v*h2{MX,:Ua8?Dט0)Sq~]w"no!MӸg2FLla)D2,eTg"M Opo˳4١ 3>Qp&4Gb=(E:)O!\JƊXڜX;\MoB안+Au\4GY4So%uvLb*{Q94E,~L>٭"9]OZ7ՃKoB5&LUFKuOmt >+lBDY#JѶfv ".tb"}ἶ%1B[_pE'Ds];̈́2Q+\i1h1?z-MHm7;~ӾKz歴(V$ K|j-5ȘB4vEa퓨l?RuV槊i_=:]1. F1iv9mlj wY,3rGCS8{ZP( 2k \W涞M8ـOdnIE_^I)AS4oI ɽTr7 9z|&kiSYӪ Qt6R5IL\{z_w e1,MDy>(EG,,~(,D/ J w+̴ܴs#ZTLGC{STJnaOy}š 2DܔA)tƯ~J剗R2͋4ݗyy^Q^Ǚ1.}1͖JqJ V ᯴]7lXEt/E0ƉH}兖s΂!Eu]@924ٛq&wqY-BA=g|R:J\p rx(=aO>-XG (Fgq"'/v܉o&\I0>| ;Du. .aGzr7F1yN1Pp[GT$ddHǨs2lсZЖ,BV43 =-QbϚ1=Zo1<|IC{O{ ZT^i0:I 4זaݏPWSMSNeUhLʗCJ{a=BMpо'G=/rn{JlbTsZG=3co8ݗ_$:Aʿ>R^-&Pgo:{% $`1Wd_J^P88d]ofU t))GP7=[q%pkR['4Q:[~~B/Ka3[z ڡgLc8ඐ!^+$dN>;d4G!1bu8 = x)E ]]}r'VZeYk=(\RW_P*,ÅXVaU [("o1~x?MwƬIѲ&%l̀,wyŔ)q^; )p )HWe.++*d%H)fB yyDsG9imvLiou,gN/8et3.[<}ҩ=^һ[y%CHnׂMc@׸҉'5Jp\b/yG?3c"Nfy)zW(Ye }CbLѯE!ZxGY^ pc9dmY`7OuINLezF뇥ǚp3Hwl܀?E"pY OLv9cرT/>:TTo7…)ob멩.Peԛn}:Ct鑊 9J?-cT|"R쨁/l+լːOqRYZD8Kx;SD:X$tm/@tU*`TP%&F{l\l#!6M;X0@ z!eՄCxvnnWV=q^Iس0{e"wւ{ֹrz&`.m*O{$ }wO)GQV&ˏBX3}a{Z QAom98yԤ?^Qwn>]0",zzsO9Y1]R/ـgkҿCTFq' $wqrslny;?!zb;|Eת Գ@YTm+&2K{Ty^{^}Xu(k_.M}PNn%Xkg|T#`zvA |x}i^75HJɗrIl!`G:ɽ*m Ǿglkjdl8Q]ecǪONGl[$`;^ 4dUXޞ:?[ AIN#%ur ǟ;Y?Z* bI - u=@\J W̌)ONb-FBsQďs-Ghg"E =0z0ȓW=pY;ǖ%<R܃ŰD2K4[tK]^ԅݟHKW{u1<;:pd.+{ߨ|iO@f'ki);lȸqǵnpy)Y%H;fl(8 f=& ,mnljx&Z97! 8hFuׇԙ?*:&mé@JEC&<!e]r;*[K`ê^WySK ݱ $M|r|P1p OV;o_?{ljf4C.L3l2ۄW< y Eٓ Uu-iڪ@0 r_V zx{t*Uc| bTNv ^B~\PW4cy|2l sfڂlk]N.Udc5QQCzmߴ} 6Y5uܷz>^>0FEyl o?(CDҙhԙV\jɉ 9~I5YW}dM'T)7ߗJHނŠE~F/RO7csWoK+&=ڜ>;z S((rA_F(By!s7khsaliٵkV* hSv(ژk"\*ZYw{d`40RKIP2C4 rlxm=XW9>ڨSɵkLjEU;Ia(A; R =&W(^0[ISA+w\%{$'[o=F!({;e Zo8ҪI Cݰ?aјe_\zc3cr~8gW(эpMmOL,tX'б_T P!F>E*JL:F颡@T5%mbq`q67L|va2Gӿ%ʆWwB_Ou2~-iiօb%t*qCe8? ['?S]jEk.fPČݚC/8{:%X-~ ]6#s~E4:v;T> C-j͟IR$˾mc*]44s3«tp8XHso2 ,Ui;<5/@d5כ+ǐ%U{0"VϨҩ c4z(!F]XJ#)twjݤ]?2ieK#g||a[WFۥϱ;Hxj] n^-/bCלO хV43u1_.XqŖ؋ #ԗ֙OSU +wW ڴ>HƤmb"X|'][*2~[P5ݺC* zHN_Ӈnp{t5$=[ChYuQ'uͳ blU;|^a&ekLY^ gٽ4,LWї'|HAՆr4s=t 74 q aZX+Cu@Rs^L M`PwM=A\z9;e9n@kpjn eꎎQB<#q-uǘ4ousr:M#T&#'-ޙ?(x񮫻U,J݌{CV4yq4 ݾN t~ۺժOXjr%ʔs{lk7Db^ GU#DoN1ڼ FXȟ6.VhFUE/S& B0_- 4⇗J}Q V;:_H.WXAb r4R+˹L̃X%[s:LoPV~@vn/EJkf`#F>鯾b& ?yzBHnF?C;=N(k$CZsmp tlm /xFM␅yoHahI"Y`4xa |fnA@GʈnqNt~ʡQcs\k.w>ZKy1ٌ!~;ذ;')ݸ}vIt"ѵ)=JKxAS>Ʊғ;>sU"J&~)pvK]g -6b1V:)A%@ͶEp>s;Z"Z[؝ܹ^# XGPuжO[[FsQ ﻐO?bH;ϲxi)|aw K1}*b+@T+iu1O,nj;}{T~hߏMvOӽ<5<7kTjm֭ H='.\beO ګbܒ/kפC6^|+K& ۤݫ k  qa&1psv;{&Jg7VR4=D"^+qqZCwQ NDժ:{GCQ2xSx1%50t2g7dD;B|uՎDQ #'Cy< ?ٴO|01 GQ-J;xGJAT)8aR*(1VE-ZA^LDgi*d$VɝZ]]άEH\Xr0b8wf5᝼cP q(IUNCiFnZ) jh!K7O CtwBQ $KlX 4ˤBXtSg'MԈ̥KǠ:fQHRps x&z;z"tMz(N=D06nE[gH Ro)a/OdyWsJM,==ٖK̰&y.Jht yK9{6OFܾou$=Vb L,ˍuOXXάE~0Ku'n i|^H!Erh1HT.8@3 $i4)H,N!@g1:Xs>^aړf{Tl~HF7E$۾pء?;&=>Uh 'pEwi?Pg1ިB#Ds,$t(pNdBsw˩0u=aJ'08g6j[ρHB,تaÔ^V=}fԫfF`BpѤL-zR*k*)#bL-ͯ#@.yKO͡Zx7D}!rJ +򕽇WYvW*`Öh0w -l`[^I<ھ)ʷF1I˓2ֹls-ҙouIG!ԻȽxRcKEX%K_XnQX\ $ZUb P.\j_;BŃ?Tu~G 둴h*݉q%W,X_,fBp{GѐC z{.7P]O$U몔2jnu8QhX|b9NOrT8L]ٮi:?M 0;"H9,oI]U[dehA܇W23yH=yEk/jxE1B K $]/<-"PInP2LHtDEIZ?C'[O1X0H":%IrIbB.ZV3ZIT4;oDįVCm l;jQ8Im_wc-w Ӡ]rj/Qz prĉzC-]HcNx84f<* 82O00& xΞGitkMV}u2}chMA ֽa뱐3fMpnCX,~ ->F<1n 9CP8Ʀ$QyA)oi >*ԑG:D:45 w7-p}"Im([#5f`.mI"=pq/pĆW{SxU񸟢ֲO42>,;-i_eH@(:X(UL)Y:t;raWE|l d*ICdq021Cgj;pٗWcWC)P&<j`&pǖ;A8ԝ{qGm15j>j8CcbD?Ȭ}0}yWrِK<duߥ_oZD萋|dIFD38W9Q*S`; Co[;O=ܿn'1u*].ii e9 hFs#OJ1 KG gy>rolBr#%Մ` uq:'U2kwD;ffWd!vjbNR烮*7"ks@'޵泛3cYi ]_+3{XEO;b|=diOKي#Ww~*~&fd 8څQ>IB l\0 Pt| F{qԭXqud 8*3H)\O?`ofUP HC+̿?"BZ_#G;yK/IW>&g˙Ƴ$ yYni)ְB^g ~}Z)7x< Q#ѣN6I2֨A T%m7P16=2d6q4;2yF>k|x~i>y +5s:7 p4s~T5KHS{ߐRћ[ɥpA#)7V_VX!wd #拓`0@~@{IL&, wVCoJBX7#>4`16D:G[J-o 8C:֜UҀ 32G7wjZ-`RzjџYOuHtZe{óXB ꘺*YҟA\!t>& 1İY{yג VR D,ij!4ʊәFhĨ#+l#7zZ8\a֑f塎 v~N2#x{6A{Ђ#3&޻zD}Q&Ə}Svh86 ͯR`zԂ9qsJDM)eR'r~{~y)Q! J^EJ`iM;WP{0>lۚVR\5NE6":$0`#k8 õĖ_RI.56P*}7TŷwP'>Չ9-Xօ{D:c loaiwʿ9{J A2(?ڟ.mGÐ<s{p.Frε^Ry`gBP³q ˚(~T ag ʄ 2LjZ20cO픢ږ"LYqRг5=^*=-W__=D8sJ1M˃{dBb6аcT[aYg]f⧬>Km1{ =Ⱕ6 +tHO$(`DV=#;BC-6cɾ7WM7Ees&L`+ю/Z6 ؐ o7P^j5EF!XOע3?LjPk9FDKbÕ@?hEa%P=keu^+WI7L/QVؤ']σßi IǠ45vIFEbC Bw..;z֊),+uIm4-4(!Cl! $oʝwKXAD;뺌{?]cs{#H\?.9wl P<&F #K-+'@VIͻc1 %ԈBZT'7 ,mHI8f[@'Q ENS€j`!~բ5k"5iWBbJ:[M#P:WIAbi,2EѶ"jgٷd(~;osI;CfԉH2 )a3`;W xW¸^;u%gɬ9hy-5`@}ȷH]*H$ryϮMtPiP0)E,aԝ  EݎMҍ oxv=z\.X}IŐF0u%jh<H8 K)W zq#9f|z'T9* k 9x!E?bv߄? Sػ)Xzv]2ѠĎ* *^j Xbeg alN47󒌃ܲn,ʑKM5|@j:8t3#-IVg37,Y; %@o]<?\5}԰aKߐ':Ui@xEY ,FojKlCܯYT4إHhC5{yv;Ҭl_|'FOrA؇ LQwB<=a -M.2 ''""S&8KV4ٻZSHy1`y֑f^ƲtlzTU b$W A(vn)f%,/AЫLٙ ]8L>M_ҁWzntZn Qv-v۾rD'kjPHa7Ed/04_bfؖ&ԼgCt$C-2&ߢ֭Je?BY:^#dUҫň6bƿ8hQy^k>yj 0%`oeI-CނQɃam̖̊wadAuUM5BEvƓ60H?^()7cD]QKu?L33_qZ~tf}- ܓj=3N8rV_M:H; ]Zƒ%1iQ@5v@F{_ L CZXV "xe0ݧh'-Eg`W㽚i "<X&5 zuk4.?VDc~3،Pw84)_vd]J3WĽN &4=< ɡ;]T5)nfq*QE9l,*TմװWA)dX8_=\X2?_V0V-K>$29 &dAFٻڪLjrw&#m[{;Hq-KY"#KHr nY닸PhAd :NVwߝhm2Oǒ[_ ō'>8ju8> O%_yd{(*sFX/@5BWɵpZھXK9}H@k7*oQEc"@ȲDw]6Hv*Moj/'YOiPq{>.hǙm9hө#u 1ZG;IM=I}ums]GڟNƫ[_ 䒃v]hg{%*ŀX{_sN.{=b^5:FJ+>0cר!"l WqTsF9[y"0:A)IXI_Ryu0>~]k<t̳laߞѤz&&npu=!LX/[nMG{/reӁO"M>ܒﰧa]Zʎ;{+*űC8(T`OkYvsNw`;92nfeEnPXyH'e\mیP4Q֒\b@0B Tn>F٩4g0VnHÌh/UXyٖv JH%X여E"W M0s }".Ryy,NKqڛ*-X4|KjRAjF[>_%1R:H.T 6-ET|\3fʶEk(82<}<Z |=@nw mz_"2:C%c)M41S";`NriP{o-\btLISƥ}˱# R?:-btRmТDXe29󗴁H<ؤ*8 2V j!g;t3+h)$4!&ң{l9Y88{ҕv1$e]󤪡hG˵ԃO0A_໙N]x V * X!&tC]Ye.|%gG<$vt |HmՓ'+ {Koe& Oxقĝ%ԝ(4Gz $~lld6H#E=eiV-b6*ɼ+-)^Ԟt_nŽeej-]/G/tp҂ C'szHvمcba"BuYo_IQV>, 3!{O߁7 ?`,r9,C`T_jV)z#]ұSvS1LU|vF) oaw+4ְIUv;gYSb. -ZQ3]ϔ+]utjf yno<0oMK}ƌ[VGk4KrcCh*}֑́_tshS趍Y+zaR^ނf󊏖e|.DEҊV57v9ta\$ə+HBuB ߝ˵6Y:=-GQyS O]  6vth0q4pvœ!>)0Qb#80-4)=a Tz^@@:f^%"Cy&Þr)\ ^u.?A@2}F ~:la*v- W&4Izs{X}mCgg1s*(6 |9,A؅]=y}4ħ\k K#w37`sSt0<, LT1*k~â=ץ`ܳ=ihhMekMVH2_eO-p&>cy+qsq:=?U :3Lud]CyO, tSwK.n/=d(#4_)M+2ZsIlzjj2^<[™*Ne, ;?5TtHDI0ِ#fY˳0{?q9ap\B,H4pٻe+[ #pk*Hހd1U$cB*n6_ d7 XopϨ= bQP'Jy/^oqzXpu^uNk !L?;{h/XnRk&K[rũP%{fC~k1"ïT)G ah]-jw=KyUpGY0u\Ӕ3B|zҫM ᇚS-icDP'si,S{P]QTg>ao)OE4*¸e1o{HeT]]^zC9ԱRnUNtenb bjR02̣7Rq`T|- K>f_g$cevVо.~Na~v $qR5v;ÉJSat@b@74:P/6MyndM+Xm:ڽZJ'+a' !N:aErH?MϦm%2_QO` J3O!~cu*qc&gI&[OayB-S@# E@?;2'KMAqRT!XChxE!#aAW×.n>e Sq3"zBYU9NMiR36w $C?eKqqhdh T6JxOr܊-tʞ'FgnT^B!+WeNV]3aV[u]_6\ߑP `3(U%Hʮ`5.אKpzDIeC?Btzg%e u [eGjk[Θ}Ʉp.<YFO-&OjLwL ]WTG_9 Ӥ _- |k99.{,&(bSnwT|RlSD7]Am$Cg&Ie&'žR* :c-V/͵I@xRfpx")L$/Ô]+ξuz3_&G \&~/&\[[ VS}el<Uٲ$r$? o#PF<8FR냟C Zg!Au B>̼֜  =hAs fsRCӌK(yF~|߇ThoZxgTZSoA!ˏAç)@Lø q^Nw\T06+6NqG%jR2 GK-CmE='jlk-t\cȲBc8&!xn.U &% q^݀1Q𥳐I ,cג^O>z{v)I\2)m)ߌov73{C_M^ gO2O֒0~/{JT?'#h+b-M_wYl/LIt}a3R0]}VBFLNW]n]%~ 6˓J:E{/0ˠ_GqS;8 Wd_,>m/GF>U*WФ&x  ̶x>,1 B0{ Qe_'{X`s;X<=[\J}P~\kc~ǮT' Z0Mb(Z0c`Ǡnמ ;F2M!*yO)e@:pThhײ<82^-wypl¼#*]r!< v [`C~| C+hﬞV`GԧʯCEA>rl3}yaGs 3V Xp&pqᙋPVu'/h&R.!<#"?9K, r tktJw$3HoeEWؕ^5A0 1 Y//3 oy `ԸBinFE\Aw7*MZlG'___4 ]5tOkKFzX%>D y}(YpaP}5k[)B';3AY@W=}-fحn#3ޜtY,L{kn[稙 N S;=-=O;O[D!@DZ)H)2?`IUEas@K+Ra}5[.rKx#z%$Έ@ ֙j72'^uOքrC/Fa^#SLiK?K.Fl/y됹%=yٺnMl {X>Ư^8r=ssaͿ6ټRmP1^ma/(?EqbbTvFdK_\V_*zd//'iL(^m{q{-`ꩥ^)cy4Ǽ$\Lo\!NS(-fu[,)K!h&QSW()XR`-*Bp+:зeb6Nx>q24(d~_B zlȘ̵iS2.ɓ ZJ+hmU)]N/ Xb1cЉ6·en;AQ X8&8+hrߞ󫵬z&紒sp 'pAs%g)&BgkniE^F78c6)u܋<@i}N "I?ڪadt Pۂˣ~on|S_`7oơo3^$*>RgzRI/TĆlD7,{ Eݥ%P)O͆D*f|r/pωUh\zr[:F (O Y &ծf"H3nT FBϵlTbɄ {Rg[t`EGV20E]CҮu})J#4 g^[:yL5hPMxdվLT^|#.ZF䛔$}.tc/;PVԋgBQ8rܝQ?`2ņ$v]~.[Ǯz~mǤWVзtC b&:+ղݬ9-eqocp> DG74 Cv .R7zt8pqRq/Z> MbXOG{mlG=ӚM%L 26v~j/ xKz1e.e'u\oQ8bj<$4\@[1dbĭHNJmm9&ƒA镳D PNGFյGbU7)Ѡ!>\_v,?<'w hZlWܫ-,J)n*~1\'$t;OA2Bƹ$p2GZY:ˑ;[O1BKfp:'*u8rOĸm' 'Z<%Ɂ.mr>*厎Fإ>I EYbb+q^;M0 h2 KkrGjՄЙByz՚-U#e{{:"Y"1Ro^8\g^oS@<)MЦύ /GԺ| e7v<5ΚnYS~ZNUMJz.^л(9 SګmU佈pK!\~vujG\&)Ji &)TšR=vjs1ViZ)#>Ar P]".*}`&RUv(2@9̎iDT(34Bl\\5;%;\GN @R7k %#bzݭ;K 2\S_ת깻4<C$WW !Zu3k^e3j9h3EUMBkc8 P>~T*3U. r[VWZ7"ma߈^Qf]$}. 4C8Qrg ^CD . X"nG\XDMኴ3LqGop*UrgӞ[U D.{mHq 3T.=ŊJ ߆{ a<{W+PIX>ƼŤ g(jwmW=P@BRHTo]9$ V781hПrq,JO@YWyo[^ ]E`NՀ4H R;#/2nqs nf3I!n/-Jz ݦ:0 ~ʼnF}7Z POȈy- -CC^ה㶽VoeE[ܑ։nu}EpnQjv$m$owo`/tM[6LnND$E7K!pH钏}.IuY}QJ7Ћ ]r&UboGPbL4Ike &xГ~2Hӱ6 2^ ۮGaCkqvl,_A؜AfiCw;S uup.—q&sߔ5*u IxUڅqʗރQm"Ó'e-Џk.K4,1<~KȭR 圵#C 'N%6lQOڬa R,NPqI"@] P^̜҃q8xc1qXЁ\A&Aܧb,nEYt>h5k;LULΣ ȭֱ>};5|9!oךm3jtLȔBcɯL0PGT@&*F )\.wX3Ɠh2tL fy@X NhsdQh@a70ЙvN hmR@\!٥i<^C,'PHt,Ԡc:eXwHUd\1z)l)oG Gc#IJ0YoIZ XHبL PBQ[̼X!Z;v+RVܴɫ^Mxid*+YB)Sm @AR?goD7}?D;3ǵ3bwcOUnu\zAhZSg?ƏFkTF1+pI!5yEEmӐ^b9`ILbIֳ4Rfā›2X5Y[Iby1BA_%0X;(kW8ې?lk;Hb+r;fʚ ,n{ې#Rf3ݢ\y Ѡϴ Em'_BfV-x&~95;w\zVRǭ[\L)ʰDz`4J9f H8ƿgVޚbGop1~hNlό y6P덇7E`?> 4vc['$+sW<1{Q6@ńw̞'|!긐9`>./C8wDy{QBy2nsl'Z-?@nJ:]x2p*~Ϛۈ|hTVl g?'?37MrHmczܞzsE4!LHϽa;D4I Bb6AVRHl˱U"ۋO5R~dÈ{8Eftޟ1~ZE 9jdt8.)W.'WXPCCAu 0J m6cNOr)toJ!m"bLCK0~e>8HH Hɼdi}3b9xPr[SN ;/H /5-X9uO/QYWeVCASRja]Un;<jJ oquj/َaAPu>x p Ҭg(חvKLx/J$J-qˬ{]X2N9؞KۂWH~ĠxeP^q5|G gQᅱ[P8IOeW(@qѰ#P M̮}Wt#7M=uAIb7Q⢕UN}_A8èm\=O}(WiQ)FSՀD-3K X +(=A UAu?kJ9Zi4oJּK;,^#_\;2l[بmٸ=wp*șS/݁zz9^ eASea֬i8 *XS.؝U+Q t +ViULyeV=ИM.ܥk8lGRNO[b4LJKS L'͓wʳƂ9Gn"`+֖i38=vf4w=:Ly|skUlSi+`q(Couy{[6 YdGN̥oƛ 㶞%-g$N~rFrƧ b9iE|!@a "zˍ$͆$ڭp$_-E#+G:dje5(-Ujэ $=,oWV _Q"kXwY;VuW;*YQq5wlhM1b*$Q i#=25#fs7Pb\/ '"'3.flh!D';R ჭA:.$%/ "Mȃ=FK5$^k;g\rN.$2V 9ER>P?D$O2DI[uv#œ!9q! +*6 t 2wO<+-g R$S y6K[J<~,!c2!QɎfNr]F J%nz[_0I`i>]$md}cfW<&CtQ$futyՄЮTb["Rm,o!@J2w&Iθ 5{3)f, ȡ%(Sw2>~\@Cj>uw+?p޽$+d C<,r: :Lj9'슛"Bԁ).hKĹUޝ\YiGQUu]{[ F<'/T6Po5]@R4 9.%Sifo |v},6yaaDu xTPAK߱H7=~|o[6MԵЭo+Q\6HoS}_+HOO,\x"liy]G7slrYqW3diө 0+<nϑ4']X@H@hw}1vڑfYެD5Ghsvlz$ $F|]+\<[3;@;蟻W s3vCmV7RMԩ[#h?'tJg#4aZ<=}Ƹ~Zr1]9(lZ8jTf:Txb E8>N.uPXVgHy?5#dS[vӄ<{|ؽt d Fg$8b!vr3 j3*-}M썫>e@+hYGٙ&_ob]@\4i;snKL^ŴixYq R(sz`&gj=ĵY (@2&q1XYEuqXґLk{W݈ w [Ү w */(Y5 uɖvNb<,*T&vfM JDA;+. $ö, (Ң||C|ls#/~XҤ2WЄ.C HFx/]1`X^i龭SC=XVUfKrʟeO *?=4K,{l죺AО^4+P<%T 3" ׎ppʂ= 6ܳe#g-A+zۗ2$!XB,upt 67FT)3x"rlzĬzc3T,ˆL'\q':"ueJ[@T>Z̏֓48W2}8Q>!Eed=*y$0| ay~5iM*Z 6 7 噺 [B 9) NPr`K:.odL چ GH<j*%~Klό;y ZPb&nM6>~\1ұټ딊)' ƯO7eP|]Os`)Sx"rxv_W?8(I Շh&3 ҂- vW&H~x-.86Z#MR2$ DBRq 7圷~!z4Ɛ541 .n g§JțM=wӲakV<` ϻo:Sc 4 x^41q~]t>ux4c4 v؀@sQ>91) a(m٤EDG-;O.ˆ~S=EɗDsJ95ˮXJ_p=`ko ^}9dyqɂ4!zer["wZظF\tà WجF&KX,e|HfKk曉2`G1p >l[G޶au6Z7%3qǀ*BrYb ݋3w|_7ӌbU𓒇{洛d.Nk r=.Q7пdjMU`4Jq o(M o!Fhx!ﺰUi#o!2?XG"`0340̷?tNo?RB%{%btҺ)$Bnb&>QԪ /83G[O]Gbp3jQwC3DgZ$ҥ㽫hO"B;&H3I!g4$-xӂ sȜ۞L+0~$. Qh)4@94_׹z5n֎r%"U37EA>U(=N$ 䱎$ei~ڗ+eW.?ͮmC Afdp0xPv _cn 2kF {oxlB=ų%J3p'ݵ0A#o$G>^4C<ڳcBFbfR9.1j,"hQZҏ܁h(]3b}7>J*V2=#&SFcYE}(Dy.zt0>510#</,]F-x8<‰1m_8?u."V;*P8=RuNB)=fI{2_u/?r z=i; y`\xIlCr򼳟*C%!}3߷SFNsBWt UJ=C4Kym_$=l׫9X[@GƎ s,X#wdED?]V gF=r"Cׄ}"G̉e˭ںF+U˨%5J J[f?"9w*\'n,:˨El*U!\[3gO[@t'`v;ߚ-3Dzp0XrTUZ旅Ԭxl *.3^EEn]8[ot44bUN KϺ'V8!2'K' GtA umPXV,nM)]R|( V^Kì7:\mTq@*[ @M?. tޔuș) xajkYkWwY6M̹; )>D~^  { 5 1BH>\6ȩ{EhwTy7bwqhWIސ:7U?H?wPhFd|~5!#$fETݱaMX4ݾPqME7OA L|`^ilaf?7?*%K|X%Ǎt-FX^vz2x/1{HuA/C /Ǭ|g'ۦEg = 0?oZ/Ě{뛱&޾M0}8iZ[<v:9CZ?.5([kN.>^}aQEThw|Z+KQ Ǹgko93H"Xq ,ܶ 8P 宂RTȏjKj:qFQp@g~VQeH/Ι|/ AXp"xHgېБgUqj#tB?A>pyg*0޿Y Jd2c@rf*k 4ǫL KosC/ ]FNhſPq珡-U I '.E$5.XqGkMTSc;UPh-7ơG *t%>1JPgsyUEed@BM0cEgB-Y$e;bYQV0,Aj|lU粒ˀME[>Gڇd턳S!-1&:NV:&o:Q*JUpF^AkbAXL3}-1+ U#Tă5> 0Gbszanoc M@_E×k>~YŦ׏d( l j+ºuiw`" !Ry6{:.X".h%`IL`+"uq [B֝~K\<|J4A4)M_%fӴr}OԆkQз8vN5QcuS ĕ^zLtxqM̮6_j4ΐ~xx 6Z[4yY`ulhF])?b:6f|{.woRwׄ6KOkL>ȒXPv %5Y_F 7j4{Z MO`y;JH}; \CD݂1@b20'Y]u^VLR: suW}Bp߀0 [=tz nOq c ?oGlM /P-hiZ]̡kH0ݮ?U\xHtces:6xF'&DσUzYMtkQnO#5 i]8"U8Ab{ .'AW1?S\RGG$i_-!2yr;~UP)TJaDDpCI1@οBu-qjWb/@ٔ`-~Y:`GhT,$Q O\<kawH9&[B6,v*ɋQ~ `K{;PߧPM>%Q:W]]11*Ԍ3\dMق~޷f v8?ok~j=}9-f*x]01fQ fTe Eu01Q+:<1 R U¥FRI@E~[" 50V{IFӞ?esUU`ACr9sU7Db𛤙-nMz.3pd]Gzl lY)N#:Vҫi܀uRX4x>#=V ?Q$N-3gHRf"rޞ*CvHڔy?/D!k!s4+B+jpdҿF+m*ڶϘBތzerg"Zٵu~q[>d4V<&ة)U»իv4̨{pT(֩m1p rMS8)ᛁ0\,'K?ov^ 2o= gi1&Ew'W~4)HONB) [UvFjvOՆ:aӣ} hu`6~Y; tA>P3$ۘź"+aUҔjsuxʓ׏ԋ=jUC} ߎ*Q}u{[I{Fo2a0SNmY`t>rò~VcT&&t'g)vi2s1!#yrRԙD(Kl88!bK(SPk̉7D @BA0W*HIfrx )e\֥$;y$Apu.VLd43'k(]~hT+C,`x.,v׋}@?M@p7Sg-Q-#> `&⟛ zqR^Wgȋ4(()"yN9ٳ&VKJ3 Tݕ2l)o.MS|x3;pApTkA(vR#K-'ɷo@|9"JDI֖}5ԗ7hb Bef=cY=]q@aXMI"m,^!#_Y 'n_(E*%(Wg 6$i رei]cG98u<k0 դ]t}4fYP,,̗hN'~i4h3~~rg2ԛe0|:[|TJDT^330|2-o'ȵqҝiEWʦSo#~hGQ٤iy3kv,5z۲ydNy!u^DQqǪgZ\뜁ԧ؄;zi;)MtBI:YF#5|+?@:5܇hۛI1Nne% '2/OOV?B7E;Xd7Uq„r5vFkP2Vܶ}izm9y1}'x!a|[{1@ʛI*z[|7UѼI$>s1)3ti>4NJM<`qs~*ʆ _3ͺBԾ|ע}-z_|4\Ipu},r^iqcuM2W4=)%3pkHxoÖ1! t`1㞹ny?8_3hc2w0Y &R+ ^|2?@Nvs5h#p3$d@ʒE g5 Bdz,jL?\ȹLb&'tC] :z lUH')kS>s [CLHuBjPd6`w2o:vMYn Ea>d\,bD6/Dvtf~rOf{:='-mz@ZѼkPLWvj &~vM<uF^ .D5aw cdפ0M3 ˤ(x~M(+?S. ly?^aUhpT"@ ^6کhMƵeRͦ>lyq?r m r`OnfGǔ^;tm߼~W()+j@"S)vdbq:)Ϧ1>$ 9S"K#bs+WWHЯh\ #8K< ًKckhDM he.xyzF3KkcSa糰&LbW;D jr룺sbDԄ"RFrCs_peiWKkq̈ u ɺ7"8k9z4^pkTO@E퟾'׼Mfi ^?%F̬i_ymJN>$^2>Rc{,߿V̞ 

{REE&si{x kszU׫x8ڪh\=227Ѧ (ҳTZ t~~;s‡(z`A'F.pD uz3cO &)=I΢߻Bgy3ӷw<́Zn@QY7v\uW5'tPK[ ?f&Eŝ:qʴ'J2l5_JtR56XV0)FƏTјR{;2Q,amP #ޱYƭ \VMQjO֑FѦ2qR<[ !ьGO30nvꮎyw>0H1s}Vx"/M\9U?>yU\ĐjrL#;!(Z}`wHW[ ܌h(X>|t$~%hE|BVaIPP>$6J6{K!92vo-ȋ7O]i BB&b([%B ?ZJߦ(E&`jմjG~pOrUL(pɲ8CLO$lZ .;P d8٘ EJH&r'v=eLXHXp8BB{ \?F"W}f9ų( XP'+tԦcQ!?$]#4-; ?'3MP{Ƣ]7YoAmnM8+m%"F 740= !'&klJd!`V@σ eq\d)~: O<ӋQB ǃ-s֩ a#Zu!iiy!O?,EӼ!T@y5^7@m-ϑ\C3,eE@P~o6rebr}$fXm_.޹Gb]|{'ir[M0)[_E{{$lVjT.GCoS`c.S~ngT:.Z CH:`J(]Ϭ^E˕1oNfX ws=]UYӘ[BYZcKM>r1]@& $};fF}ƽ.M<i`!]>R-"+ lh W"@5&#IMlT]ǿ,1_"8K6nK1,N^᪹|Ph=&KwHwAnQ:x ք_+] buov%noÃM5]V k.E0-ku <R&@;K:!RfʉmaeE >Ypl%Sl"i]UhYdD:4&61}FA v$aӅ hR!0z.62K.]kFFY爑TiV>2)d '& Nޫ& 3Gc<:hP}}I0yglUR,.l3"Q Ϭզ!]š/ߤBޜS5ΏgrX~cMɘU4>¯w6֤MPcFpR*2@ӴQ<7$7º ǀK϶9(yŔ=ŧ/DRJ_}hRoM×6Z{]jKK+ !JmO&UI=HOw5t2M23)kݫ Cw,#3P]7ݪ9kݟu3 N|#nwNnL؁M\Zn2L.tgYYv^yn`\ ihQF$AlUo\HfFzm1_!$\XN~iG޲eN{r4A8ԩ(E4h(jh091+S[ kƋ3Zn` j]3)4C9ߨ @n?c2"IVnNfvoQnjKcd4M:lVٝ+X~:Y/ Vxws 痗pCP4YíA:H͎CAϱPЄ!n?qZ*G:~~q+^)Yok0JT$b$?>@9Ay5b<"S$,C*zet$W-K36i ;._x6G p-\e'鞪f1l# 4_(f)MI-7/=o۳cHܡY}a uP!R!̌lwLX+%AU%Yw*Q7jC~5uc39ks>Q7J-|htfDoPqG񿝷 }8PwhjVsR@&z֗8wtA/濄F\~4m]pvaa^bѐ0.^g8q 3=9 x,y~l|'])ݘEs@eU&GPfa8>r9UwYDsHr{JK  5I+wJ,VE%do>>rJIo<+%;e% g(GZ8Sbi۸T YA-RSoNޝ(',%cte'dgoW yφNJ5}<3N`{ZV櫗fD^#` U2TQ;㏾ jt/͵2WgX"VqzOqzrpj^D|n ᴥ"v@cs:g;;2:G"QWBK D"r''W42>nzDφUqbuT-:3K[o.]0JBm.zQcX<;S ZF0bv܊Lw(?g c@ |vP48JǓ)q𒌷;py[G=_QcdLk:bByZW6bZԡ)B댾ZZ Kr&D(-HkZH7%! :!FoO{_xV.x&EB^bANb@3Qܷʸftpv)qWS^ibS6 ,//5WUhdc@tpfc OSŕ :X߇y@({,KQ/t/ E'k݈<@~;Nj'_8uIY+H3"/f.tzKKA]aŸk(Yb[yK]U"3h*ĦX/lb]beEԾ}\aq[=WZ4-\]ݏ{ÐN.mg)9c ""2?fOHy8xc!|*j`*ҤTz!ByxŵǧF20,n-B J=UFҲ.Q 넵5h1hD"(t跑B"TNנ8߂NCu('C \T6;Ɖ GGo[RHx1{-Us/sNLgdȥ!m (7H|CT]L8ΏMZ lͳ6{E(s"'vA'[K~MoPCT'3|5xP)YiW7[NU=L]{ lrWOyITwע=8*KEjdrƦⳑb 9TیK{ru*sA R6E=1iP+$?cAuLT͛wUt?Nq.jԺ=2uЏ殽ګԔ 6D~OC8>iPמO)X Oڴx)\bdt(ڬ?kDF|f C$bIT GD7ύWƟhS!k 5la3$!L kᠱwpm;S^56!cs=C hX">'H zc6,,pث?LMӜeLp!-DEt'W?|g;ZQG8˩4ANOG!S¹${/M[l $֢,D_;cw%Ma,a5tʃLg|qMQG,,`w>$bPdvi"|NlM=J K< w)nX$ylQ[T^3Ͼ0e ͹,Qz8˜Wښǐ}䭪j" |O(hGhR.JfD0z>8![xշv6rՙ}ncx9 l`u@>_f9zv[(kĄfY=ov?wʤՇK@OZ,k4dC|dԌlD*z"U1$- P> g V-U#/` y{0 U:\YMbŏWCkah !WQDZ,>9a=ۙnȜR$6Ǜ[[=k +U lem @Iq2ePDT*Δs{zY`XC/-WJͬxV(}<0ZHCE:-8ė7PQ%uɓz?!i!5ѸI11͕.롵nbtAdJr^i0} 7QHz%HR1R湜 Plt0*?zN_if튅u0Ӫ+͟z):$?Ojx6K.}Œ1V.׎Hs^ZKw/xDJ`75}3rB 'W *j?l"4PᚕGEWzPv/҃}"~iPY1gɯ$lnϫNʼTȢ]c 0@ۍ(Qx˒?%w_ =\\pn+03 rlRblD%X[fp|WVvMoy m_@d n+}m3ZluܸYw֤޸+*RfSߛZAE7]4 /'' J^|F3mlU-c<9rcseh=4C;@xr3Fp;o(;Jo8՟T+%V$ZK\\L )I-oCZBH!W&]S-~=C'i.L;{çnKI.>m %q2Le B$Qi Eo)I3=/1R)v< P.5!L~S&pZ4M}7s z-]5@-Dx ռAF>hʣ4 O"3U!8k[8`[$ѦkjePΡ eRmnQ֯hf5$<9D}hQqCEWkԛۊAC a-w}W)2~l"<ʿ> Ђ-Ǩz|!N?dQZŷ^F ,N<[ \*SBk)ohO  J ?rC &Y3 {k5({Xr_c6 m{DžrdiesDYT_ist0F7c gȾ^GrxGr3>Mڰ50ȭK)6 6,g" X֢(:淊[X Azy;F8qΗ+hiL*j>_>*RԆ:׎+4\K@#~QQ( 0쑧|"=AMQ_vض`3~vcvΥ3z*rE C>w:Ù&j k1dD~D> L>Y&%&$¾L.(^  `Qmvq J>.J=B o'EN%pS]IWe‹ڟ7&Q'?6ն[ŤolkȼߤwN v6'F`N87"7ZVҢ*{QycFutL\ bReS<.e p  $*O)ҿO{]]LVЫ_: jz͈ US X@C-[`갭?o_J-ryhC3IMd4ϒCOxǯy2|aHN#W|?˟37Vyw=ILO֋Nz=dy^4U cP+y6MX} 1Q܍RٚwpDQ"O˧ZF0^h11]۩+ 816ekv1V*8X#iã=0..g}>ߎ8ijORq} 2NS{V}⧎Zf 9RX@7SgE*I3V , "D=̘}; 'ѧpYq`*6J=qqlSB<ϾZ#=T` [1n| ri5&_g2mS؊H.4=1_Жwf9ߩ蘰j3#,F85x6EQ$c(e R0Rs9"~I}踓|cH_8\I3*j =5Z^27=!cqܞjh.ĭI~#*PT-pڿ|(@fqep#@&= W;f*W(*B'Nb$l+ǟ03YЙX?>䉓M7ƞk(2ֶ HNRoB)(Gՙm0m /i?0A͗"So%dK{h7m_6wjilg-Gq*Ti?c H/^G%_o%%fw L/QkD S[P 2&L]FfM`җ;̯~Rz$-ARסҸL U \G&b'@/RejI2N+,͠i;Z,}/T?sӍfDMNhyuCfw $򑆼>3$Z L7XhNyV4'fGwf5[ˀ0i[9dm*(ux{!Insl854 ReZw%b)ax=Bؓ kks18B:Ao-ydg"+DݶݕXuVJf=s56&J)'Oe[YFZ/>P*)͈ThiC'͐f)sNPXv=̄%%} $'[L߈g :SJ\:0EqJo8%X,tM!4(~fQo~n4tLV2E{`+KZ˹gDs Qd TN>c:߂%΁(y_4||T&x4?KȔ:IOch[d .lh,K\!{4.ڊAZ86lEr:qGZzס릡 ʔۂл`w}{>hB̴ eέfs n5qCWZ & f㸢e6iu#H(J⯇@E"JN[DSEǢt^o9?7$O{7 %MXVACߥdtI³+4keFStk{ BmӍ Br!d 0ٍXLǂ=ᖟE{#]ğ& 3p %W ➜ ,q"W_@B@!Ae*Sag8m@A*Cdž(B4 +G+AtVo~;Њ#.4_ՙcLSO`caMEփm<Eܟ 847ᦢ9;a0Њ\|DgW2X.ѳ;x>_{Z8)m 0۾8+ ffE8S-LR,~y(E$+MRҋ|-,ΚG(S[Q*6t}] s0@kl pIQr Us-)^b̯xb') {g_^z)'m.(0qUC?9w~4|%KEVpUj{/fgaJ҃F$*OKcMIco\W:_G9̳3A"+/1R{^6g4k Øe}(ڇ/NA*P퓓卛G^ X utYL j`;#.$ufp܄hѱ1_Z{!}G S1Bx tx%HNLNV**Ņ%m@Rf7K=iyC6K&C|%<.)M(rs39G% ODZKo[ G-qLʺ h_ZAl3W/`w|g 7mEz!i}+9˦Ď:Y%+;7ӗ6#++g$<(rhʯgԷp#wp^ݐ &LAJ\D\}҈,LKu6Γ`TiOjd-WĉA2=zSXD/V##Mbt+%P*8lxV^,/}8H =z7uHlEW@ꠀ$:q)$fX.>;魊2j/ zd/a oXV* sBP"l Gc[zrJtKBْJkg5P07w/`wVյV\L'r"0a~k6"tIN5ֿҕIcڗ;F,@tׂSѶ]5KY+m쥋yG:e)2u1CX,шnsBd2A$Nx l՗9sZM\!dҬrhCb۔\h1kBI#`1gI>tR.f}U'BS@=F}Qr[gUi91ȮOHQgP9/y?!tp{#ov&XmI<` oɷgP.\0MU34D<˻vtcbNi& 8S Io,d;aDŦ8US>wuN%qHQ7'C}2yWJب&Sy'$&v #OV}]^R#@Pu #!`d|0ZWmI'8[>V4+CIuVD_7"k=? pm,3w#e Pq4OryhI(x> R'v֓=ݓ>c%m`~1vxpZ/`Tq!p[{9pů$G@tn۠yQNwDD%!aDLޫV ع;_4#lw V~0AZ6GyڛLߏS;,mYx3Whwm-zPWI'gYZ07070100000042000081a4000000000000000000000001642603a90000c124000000000000000000000000000000000000006200000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/]?Eh=ڜ.+ȠHљGљc/pH'6iٛfҸ*M{].:t/!ˮ;rP -/G4@U~R,g! D@y%Lg)Sr m2 *q} V$},r2؜~?퇻^'Û`v̚_᤬"}5n1%-vuO{Cֻe$6+H+na-MR#bfBj瞟vh_Y.R {48hכ"+2B_Am$kpV<]ïgir4(8>tB`*=Sdz+ )+rTsIow0#J NZa|5;# حgq2x9 Ƀ_1A%1QgZ Op V麏4$7Μ:+M}5LISQ Y9;d*2v ^Z" @ \qK;p~jy.t<&xtng^eFԨxʠJJ)kW%TyE~|ҞA2?Ylr+~tT9e*f#2dWnd|tk_!ZD;(P6l(S?fWYfF0,sxEE(9VE^XKEՏ-෸ލ06kVQcxw)2%CX`lh+-ʓf?J\%M[!WW3F,f7kiue?xlSʜ1 YX%Lȍ8҈&=/O=+hI3QzE$N:[V 3}Ɠƃ]Hn? S9J1> ϸV 1ڊ,s@ʗ.K.2(Jq h7!uj#ҟ ۖT`>IJ1u\Ðꅄ 9Iq_unk/ KHAyޮc_V->~!5wKd\Ȧ~#gBusǝ찲J  HaJBwi@A_# 30Er`=[K,]|JMd,! }%ܙĖ$o)M? r׳(!<ҠWXf 9fq&)o *+E4(# ޽/g!_M<+l'n\ɘ $ח$ᰝ캊imuK]r=䑤ǔ_tØB_b٘{xv>.A5fhfm䈌Ay{,3(aM4cWIi{m:a%0F6s5R;u_AFuu`9Gv)BlϢvL(D⽆nPv0'xO^򼩵8mƁvH;yH̓:s L(vd$u"}xNe?G^1Zq =`D46ˠ -v4 NQ$޳VG޺u* 0=ce歞%oȾƻ̩ڙr$} QJoVkLMVkLu Co @( )5 |U$o&v{^,4T}Z~ @)nÍx=߃n L"aT;t;}vAma/‹M=IM{cdn2!R]P q3Yb=d(w;1*1sXemb(m(+.qktD}GFpj¥X&_{SjtB.(erB;@Y>IzS{l8H#lNwGvf`w 纎C+[5 E t-+%9ɟUZ[ :t}W$A H͉ZWĺ@mFꯖGfa\A $knCEcŦvKT#>N5zXB7gZh(8K_Y~`!3uuW])R~xdTɤNS}aDE )QZZZTmBW=(FL&sLM\BM 5 _8Bʠsǩmyt=`"!_cE 2+͉QcTR(#; a*A\C\YWYSzi{ cY؏?GyJع=em|ZKFF|8XXʿo-`APY#6hosVz yX :9mkoèj>pzJnT!VUh~9r 'L]iu\DYZcoo-uwTsΦ,9I87a%2g! rl~{KoHF7^[tڀ@LO@d r;mBE$%vPd_nnր$ - Ko>)fQƚTNz& UTh^(:DhK8DKPU-M0KJYQ:W(}/(8bX Q(02FӚ{/n=2k{7ܽ8By|MP* ~j1xR+v>/djMAyAT0 UcĪ&z{Q_QBѲlO=C6_nԻlѵ犆]VaZIK~N9=LUVCds6t/lZzg./?a\b))CòvKt[?6/#,T^~6"3lʔtuo}g5>RrXP/#a4}7WOFu^ke\:0^X|;1؊IMXBj-V]f>c>'heR&x"ُa:{KM}P%׾q0=7YXBWh"b whZ(,xZ9*dlVIN- 0Jh I~KpDů>:~) כc6It8+/m*)0?}d*#'qUKGtOtܐˌz#ދYQ4 %b0 E d:<8y5)(pl8pNG:#]FLXZ b%z=E> 07^SU[xҺ}1F{u5+[l^}.sqcC<^%qHӀb}H! $kkwfUݧqC// <m}("y29P,#DrmvPܑ 2t:OlFnhƄ΁{M\,͐G'etșZ8݂xV։釻`)0} JD8&ˢ+|R˹z L;g0s55 fN!k]sQ#T./7/#ş.03P9.-a@u x cHd̤j 1dPQ&J5 :֜/GnA; 8|'E(8yzkV(Wp -}jr!zv$jO\6Y7JUwIm|M_$;׸4AG4NKJˋbEsI^LAE_W%WW푌aac!JM ʈLTZ+-XAغ. 8C9d/(s׺3i|vJ'3ߵ[,A5JxDy];U k,=L`jH^ZqZ_?HP?mNKw3"d=Մas:KQ QY]OiaxU5xa jcqf}/{(,5bCL#jmGmOv\>gjˠ2YhCUu KUr(stQcuk̿a4arܘ\Lړ ^t~\+{&Gͳj._@wEfֲ8~d$6KB1tMUb8&7*\u!JPN#XbF1oX`n5oWK](r dYkδaŀ:SJTc"8xL&Yz s?eXBCjҔjC uh;Zti5Ko8+NE; ClE<S6$`3k6IK^st\}`KOHT0+RiPI4Ps{FqTDiK7Sxh!i Yoo`$@CbW'qov`p3:( *v詽w3bgLmBٿ:>8bS0+Zh5N ^7ܺY=]Q"g0DJ-^)Ԧ~pQ Bd19QWfxUi4bJƓV 6V{V۟S5IւUKCO""hyHQsz,_j-EVP\,Ǥ y NK>mVde޸zȎ5/ᬟx޾&ThF@_w&BᏂ< EX*iZS.f}|#mr eG :R2ICbXMa6!YwO6  yq _ŧ؂m4{_P!|3# ds xٻ)(N8ErߣpuL~񒌟[>Ze G_H+ӑ.,W- +3C¥:.XxRv&C~b2QPI`oԕBѹ`!s,VaL_:yt|bFU (SZVGnc%mEdۋPt g$3V~U9 +`W&lͳ!Ҝ m&5<77O ,}Mu"PdXaʄ{iEaYk{h믙Nٙ@>C ~1(q)_OlcCЉ)e%A WK1q6׏G[g7ԄX\F1' ۗ5` %,$V`eor., G}GJ~Zcs(JLzF'|2tS&5D(/x}6wZ"6eA 夼ag >pb7 E]y_?iƤ?/n~m(.{UwRLj>h#B]ip5gT)//KX{HGh銱%⟣qDoaRH(W|c=QGq7u(lz-kR|AyY=WxZqY+YD)H(; Jvt3>DzuM#e (+fHo'~[:A$fNI zk]٘s@Ox\w0F_MH{Ⱥ51`5_BHq.bfSضn`PbU3dYWi:RMgť_Jl'buM{ _CJ 2hHB of<۾{ !r`eb<=ޣm &&O'4.^Ass{$mHR4q'XZ:zx8)ke- Ȥ4(v#\|_].@״i&تs u]&s[5Ԥ W. ~^`jbVAaڈȐ$n?Lrڐ]k6w G˫>Lu:8RC}5nL~`~+>oSc DRi"k*Jziцs9Lz4X S6Nu'Rjw$5xS&@t _ݿՉ|Ar` Dg~: MW_/%@ItC!ŷLިrَxnE;STQ /VK6;jdݘRM"ThU1?]27en CB!sZ=}]is #*ùyjioQİ`V~]AtpV)9HeE5Vǣ'^6 p :El{C@*ȈB`z<y}bϓUЯ{.3A]s׶)lS?6`}?JI0ĴJFJ/bxwOYe3t_z g ʦSO=qq8΄ U^GXeFj}4cԕ?/1<-XqlQb%a?q!K%iVu!s"n<$0SqbrBc첀+ڰiK[ ;mI0;3;;eRF̹@n,Drn,S"FΧ"8*f'_7/hb·dxc?e~HiS|餻&`1OKީOu>ϥIOݍis/sZgK?:6Zg}ncb:N1qd0جLڕU{C$FL$lDn3p O0J c,Kh zց`&Mi T-1/03v=Tҕ(LLz]^UWye=ex$M_ji vvh(QdnR0ҩ+ yٽ+fZL`:gvuTnYNQVMZfdQ]wL)='E7[)%z;2B,Q7saڢȬ]-{xA7iq8v %?v,\wE pAY !.Yc6܋bFjۛItV=ɊƶwPǾvJv|{ӡ\⊛N\l^["1r|a%m<ZGy0%^* |6*IWxwG5tǔz֫J^h8!4ZÈ:l^P0sV KwLg"pIѽS.nAwLo|۪?]`& (r"Wπ߷)2Vܑ89K%RdMﶘ4q ]L BRk3⩹p""k~ehjߊ4)4j|+PѮiasDRJ40VEh=E$#T-2``mHe,̋nk1*vV%dA{w~, z AC( }-v)r#Nb K^JF5=.;wok9&GY8mJG$%da;43aE: QFV?^ey#&x["YVbgqymiRa[ ~Tӑ6B1sB,!wRmy*&fR93(Yհf2tmdӈktéR@Ķ$=^@Kug|g6r| 4yM% XMYKD]t@݀gn~]CO 3;޾s@Mw\(&(^+C^NwՏ&xV%j1є̜ms2t/ .EF g\H7a1SA_|ZPJI;-ju^X#V=h,Pb8O#|ʏZP&lftmq3/&''&Mo$#<6[,6|3Ou#M(jfWԬG2&>Tzt(\B"mɹEX o?nkԜpb 'g\pC~pE)1g}'I_R9@6e5_lK/1w=eV/+hkMp:ծ-E02vgl"Bs!'4nIvN$(.t=3N&̂i@2U6va3TwdFW.xЊ[QF?gxU[}OܣłQWAJ) iihݶ+[q!HoQ oH(myf?w&zcNk㠹wðX~@b?ٟuٽ ^驋1)F?{PÎZ eυ% y`>/0L0Bo߉ S/*ĵZc5賉&(Ӵ|FVmP&V2# :a*~Ktڹ s~xq)/7q[8*Шs} hutxD@A2)p}JX5簻~!_؅Ze?u9'v0 , 3OYɝZhE͉/c#::d-n0G)Q!| JI'%|-0O 𝯑߼9W&1v0}dOnosG/kdEFfҾùS4JZqpm@ØN|~jp3)9P꨼y g~E|_(;Ģ[1 AqO 0cI h6b 4Z*{M6 ^Ǥ>[ _+[qT^OQ%շ=OXb""rnpqg[5*WZp:f-v84ҿ2&uf -˩F"8yKYb6 r]Aywn1P9%Ph;EoZX#}:j'3J=3xK[)kq6ck/eWOZ]Ԛu*ڣt:;rHFE,nS%[tYz<ļaKȿz^MJg 5mr[wyJ׷h+1aY6u?vU ^5(6/ _b@YZ"]7 lF >=hPČjDze4; bh335c?BJbɋJSy9I.${jմi4=8A;@ĭ:wꂖac 2K#]OGNyFX[ Y!QYٕ;ҩP0?WnleUnb :lXje4|p ܣMh́i7qk(7zuu=Z$❿`}V㝣L'"TSC#ִɛ Caz77|mOcxQ -ًoKx\:;ِ,_$\ ~|Tn-f5IbMl;SURa3q^scȼf$iUom?[Zkۅ!SA^#~\UY-]pTf' QJºL I7ܤ{+P"umT:<02AmZC*p+k`%iw qv_dGHrIg ?TϸԌ:2 rĭII=ט?AB^Z0jˆ^ThNGmꣾ&D?N[O+_KГ[_>+_f-x<4Ave6 k[$?IyקLE5MdN:Ȫ7"Eu2׹w 09թ*uKB'-H|*{j\W(`tcF/85͚A\BPd3(n+h_>nKpmj#ohX-3e\VTEu &O;-14[F`Hdܣ}:^>քp'.*Aujfoꬥb[1 @(iJlBaB=s,Eaͼ4mͫʼn/.Opq/<]ABhB<мW+sBe9Zxl3we=Ѫ{jHP9>e%]GuM@^_| .{4 ƌUΆ41䏐SneE6XP(^ XuFpc_G"K7Q*4E2ߊ(m۷z")0HdE6 +1Ӝn2^N%-MK='Wg4_jHQ&l>0;>\Jx%#%PxUJfwB;\| I+BBTEck#|Dd34Eȷ:qCaIdveoȦ[bHBo̲4 i^Tia !TzA0}s o^*Z&pP.JJ?@W4`6,Tc}iJZAJ/%y+x"cR!?IGq͕ QpZ0u}qpv01\\G ,t"[jQћV BD" 䲮GLia0Rٸ4X"\@H1ɐx 0۾3B?0f;=ɢ̍^1!\I]vnu.9еb ?јx $^.(F*$]xw}Bd30{VVWmq0`b$s֪uV@҂`_.SceVTc}%w1d`jԵ\{!Oƈ*Ų0Ynk멞}^0l+~gd9FaPDSWD-.\O`|˃B3z#nPu#D/R%0 2z|(`9;Q ]CʾƋ{,82ڝu:2ɘS+,fY{xhW0kAp -Gx *& FTE,A(H;[̣g$y1ц y{CeNeD^GEnc, svrؙQv8Е?wq$/}0rZ+ CCu;mKWQNğP~@J c!3gS}xcZ?;m;L1`45ꠓ02*flT2`F1*%^V_k4"yVNw 0װi\],^{PCߩsdrglymj!uu"/) +sn^qVN ЈpNB}^)VWҧ'u yYo5Y[h+/ߣUtt,RxtB *,0h#z<` r}ZcaU\FXui[mN {1+f?Y[X iJh.M"xpuxUk4*Eua-;GkNIp=ԯ_s Yor`,jx4u%ޒK22R29){Z6n +,qIZ*~rnc.fq}D㩺:4R'K9}O nLNoV w/ =*nA҂Z8 H&6htևcZe-5V@c*lwP58=Q\i([e* AlHjm bfdAœŰΝ%o vv|&-!6qI.mեo=Jyκ p|7R"|1-hA|۱. mXg;Rz0[ލ]TpZ* ݟَJAGm]+b۷~-W&4/H9kU&CcM8ۃPo ,nߙRPAXv"7lX0Xc1f6eԝI=.4A 4mɭkA pP!b|;γ_M [rڂMb;n"Bg_ M |E~ Xڢw'=X4s?MG*;[6(nuw+,XaX'L|B}"IM(dNS#0>B*bC[7vHEqvʿ@".H1/#a7 u~~}hb v~7@Us$}8c"GvP"V[_' I *d`)%i}RLC,ynjqpg.fXYt< akHI)Evy`hNO j]e{oP>!ExW mH28<‹8}y;u'$!dvG4#ϡh@2~ʤZ$ٌ\9՗%aIȗҟ}\¯ mͰ3%DBa%1Mr / (vOo{V|ځZXz}nC޼L9ޓ^ Fޣqa1PsLp,UzU"sE/lR_I[I1\(쒣|gDI~-9*yPhm,\@XJ,7 "E)[]?S ׼$8x;̝-byC8 3fՏNKpNB Frm\.hX<n5ve~VP"m2 U_,p1ʳn}\M W!s6~6Ⰳvyz0Fc8!)(橥S犑Ps! X[ 0vT)%PA\:vp9mE`|*[7N[zT+Ių$kǝ#*QKAj\|VLɬbM'SĦ8U߾a+sfHU\4,abeimv B] yJ>E1oۈ\f]3:WR_֙FxcRjnh~\X$ '`{J*&MlηտT죀p1dIU;+*!SA;UOUe봺/Ėb6 `R0~,־Upӎ[CJ?]r@_[m)}Vlp)3`a*^rx@c'` eƎShFZi"! \hN\2syA]= 7m㝿Ĺ\.c=ۜj};ox\LBrRUN9-TN랁(wؙn1>h% b`r v:atV.~712W5.DdISv&ݍ]""w%ޟJa`:ǥa Q/_J|̧ L$yLbFI2v6)ɪf[1XʙH MEY|v֬t}#ء6|Cc[m֘ q԰QۉCo.=6gOUyY9MZ5ȓSM~}lj .Y#ĥ]tÒ?[ni]F>?HB &JyVyk]tg[,'^g鷽」рQZ#0LD̄ӓUZ48QDsT5'ldHP`-TOw׉W`TqM0Pc:5#N(T\D9ޒ JX#vNDz:lʹQF,V?fM")['3Yؔ_]g.pvA/ɤ*="nFl#+5?f`gtH[ 8i3OB\DHH=ԤK@۪[03unИ8ϴ,K1GG-gm].=sgwGKN\>B;#Lnow##D9jXdlT6U-`T=p7vD/cAM$z5&Gϵ]#6 tn}n 4XfO)2;Gη'}8`1suߕў{ЅaMkҫ U*C'|?F#eܟQΙq(L3k܎R +X"]WA6R n*XOu^b@`/Fٕa%f]?< ?F?wCJN?dpo%W/ ԫƄ$Qm0gڨ}+<Ȅ*ƌQr师Ʈ s"4ګ!7Fg>굳5*YB~=uTEw %2,}Q|XlqU /OO _~;dnQ+EZDA|Ѓ"4 wF@4`č~Z1\ F~' L*i^Ȏ[+2jA8V.KJfbۀ sOAǜU[4 ٞfAA .utGs$?ADA 9c^l=?`^1/0ykxY^M]l9S(|OjF'Q<H(Y?SPza7>iK m¢G'q}OlcI}iy䐿=Z0,5sd6Z^ {A'U:IܢJ5TÁeYGl|%D4^x8d 6ɁbD] ԺatMbvm!zAE^bB4;"ukVHg^jh#FID+-T؜ Ԯʜ=Mr+ 5~' Wq BQRc<~0fn7`V:)͑$ʟ%@w?uZ }q&'遊)Χ2fpd ?7ү2饞V[PP"_( 3R?^19ƣP͓8pHw{3_ۍ]Y3E_m[ E  ͠ۑATGAhMMdd䇸{)ᵏ2Ӧ!P4VD"p+7H*'/vm펋 h}c*#01ӣk ͕~ x!]bfN_|¯l~T^R0/O^,.A gjMPsŠbtIAFil0kd k>tjT.n{KVV,ِlڙNĮ(0027/GZ۬e/=||L x[jиo%pU椢 |! r1Z߃l4*zD&_UЯ%lHjfkbv[fU3N`1;@IlVvj3|w.M꿹EU|IB: V_+d [L7@0^$eR E " pN~Ff<v AKхCTظ_qpf#8]`o=7gtYH:u(k K޼l5d[H! ]JOzCZn<ξj~*fgu\@>Rwe&C&Cmzc}ZL,z|pU]|RO4oW䐗 $U U1\E:aUؤEXs_,ڈ ۿ&_ g_P;{)'XMlrtvSEo ~es9'KVg"M_KEWQYG"1f\G} ++jy2/NnjBGW֤ZbņCqkД:;hiqa L[*0#'_{pnQTb 怵9_FN!vs+C LY脠RMAEw-ޡ*{2F+_x 4l/1ѫH:7_%&}9ZC AcGdMTXk3XǼCP Dj'yi(Am>圫P@^JP*[ dՔSJ7YUNbn (dws" yZ +IKέ(6Rja ޑUyoj@Ҁ[;̍0r =Ng+_}C⾃ zWl$&?!dm@ɰ?Iׁu#`HQeP}*KM*4!g'36? ܧҲ9> N.cF+Xo?$ʽ$;oe8BwLa[s/09S]C1Wu4ѶPN27;nyN\hxf O^= 3 I |{7uqEL_>]nƢw0yC+w]V&-'E%;TFf6M~vuN-%L ] wmۜV:١KCԿ[*sDp~e};!rFE!&ZwyDȨ7 _f>\ kݯ ΐښ\01YZ][a x6E`bsǛEG%_Դ , l/ofZ)VC}P-zږ؜fӪqEce(S*YRYJMv-f?=j!w42W7i´u !&} *1D7Ԁ NJ Ss*}"tfZNmԩ_.7 xLZv&I?T w_f|>bf2@.K{$,߻QLo{'No_ןA$$fE_F= AlèxW[aoN66]}TS`EC͂GHޭ:}_6R8$7w'"?׉Jx/*b>ND/dֹih! Lv[}\Zޏ!~+g`k=bkb~;*[ikv=!uM;\%C|dp[$ m!6TЂh0VN۵ŪxQYo Cg(>NW lP4$+|U"EkJw ֤LIa$A& B7PI!ĕlYާ{oǺo!ɞe[$C?7<ѩRAd6˂S1evz o2+1 )C%Ih$0";׬xuuqJ1ceh7of,\Xڬw*fJf^ "Usd;T6dtj%#32rqaExnqcK/:9z?&uoh+})V.Kdl#ORbyӋo$29UOTrzPyOZǀ~pab}YJ, $!j:>t۴#\ OW`T2Ϻs6.'HwzcB8UA v 7&e Kɰb7AYtQ&`_Z?o;KkPV,?Yer6hySA\'%,T9^)ӱqʘ+|7(`*Zd& ۦ/Yg54#Z ҅Yޅ}lM„h0 (\4H\& y6k4"40Gcb4m;7NUǖbQyˎ;!d.g ,f~sN ,]Ɉ/'eE#]鍕Q@/= _A[^=} !}g ^wHҶs #zJ #PJU\uR4M;..$o=RqP`FC)-;ކ &lm`Kx5-]'2@dbEO1V΂F E3ts2hQ{g]jf .8~M`>7џPQI¬YpYey䶅xLMWz ' y 9˕|dFzTbĦ"!OB3V y$6#>KmjG{"iYRdzGm11o/'쓁!w}+Ge-}Uy/>|WWmRR',$, W \ uGUӑYA*zo"|YlAdlNbu/NQ \:k G!)ݠ |V?dAFJ8gG kWv4Ǹm80>m[{RrpjMFsFZ16{%աa ʰ黒(11MbI?AU8D-;|S?Ff:9t @awy̒dݠ^=c=#--D1nO|EԢ S5bob9e, AQF`0bE m2ȣB@Jr9.p޻KE3ue%wϻ nؠ(O^ ^;JD-pEmGzaG]oG8[Íl^$2ĉH NȟXif흟ՁqiJz%lʛ,iB*"B`{J|k6/yamqe6rGYmOZ*/!R%;Lot d5:0*n뿂& &U%tɤejP3 5)Ɔkcpz\X+o? ]j[8p@&7#cߥW!)πLQOs3^R>.GzYaШS_<аA .fb8BNN^j8V K$X)SZp{?wW3vЕls j:U!m"e_%5%B82ޅ2, n=t+8ݮ3v =ľ)]K|qfPe0 NFWse.l?.VٱԨ7P1O{s iPv{W5&T9P2+p0gR:u?X=јv =I+f۫+8QN>K:? O UKѲTC&ΈZ7/_W9q߸{e*M[s%F2$PR=LyofFT][ȥn3MV0e"{f7a/րՉhDSHt\t-9ɼ-y;Bͣ tNtR8ZeV>vxgs6C8P9,e,)ڂT9 z1 tnIIrMn1>^:=>"^QQ XUL(<9Z{?(̇!TL;Ӹ`S$ +YG#$.5oaH@.WR)gTM쿋fVUwr.4-^ DkTbiv66T 8@XsYp ׹3аcщ˕S y|'ON D#E<򐠄*n@'QX0@ۜss+sNttS`IJ5z*5MūFUiQ>;er=%M͝E RI)h_ AHﻶi\ˮVrpe[k`-+4YH):IGW-Ul'be㦵)j" qeS;.Y (Ψ 6nˊM*kTT_G~tK#IrNAe {b9ʺ^;]bQi _.8w}򙗗e!h73SY)=VwlH9%b l‘ܩWhb#^ŖnZJ$HZYgASĻpʄu%ǗA( Gx:-;57dtpJ/P`'MIUk. L)]W#zJחly3,[Oq#wG!)A^%؀ꘓ*Kw=YƩhpx"'4ak' &FDSnmt PeV Z"gЌ@Ni8l݈,/+ك8AM| Xpk[}3qE! ŐQ17#:s M~8c(nǛm[3 mpB"E+e0,~$v꿤l W[uQy.lGkȌ@Dt ߎ|ebn0r.SB+NT7V̸GIXxgz\9gEZ}<闬z;?e3l.=fUņI+,!G:D7o6M{h-pZ\~ N}\,)׿ yz?o'WڼtW~XL1I1}Ox f. mtR%6qAU6 ԩtBWNjV2/iTVqFzi@芖?t3dUE߶G`H:~J>_l(ptGŐ3\$W_E^'ژe+"I80o\ 4kLg Z/ Ec.hidt~``K+pR43r5JU3ёziJ=yڼJl9<*|N UEfQRDc&d21ʡD 7ʲt(vpJ'v8":Y8N$,cY[񶝓4c4Adn]qtF-|uJ7D$@\6`BۦqNषG"$́ðjny:^E* W&VA5 k2NGH[Hԯ ЎB*"@ }Q;:YړvNixkU2U \7`1?2MȹW?1]uhJG,8tLrDHGNt-0y0C4v;y 4%r4_Bhͳbӵ(EWQ`\i@~/h z]An}չuEWs*?H/vI`n_aDʭ5lzD_?T*bO U\$jng AeihE-]n9v6!=nrI3MDA'ss\اj ;lZwZ*l!H@s #hƴT|>ܢabro2sID$:;ݦ^1lg-LHg=GqvՏ-@ȉ$H_¤r0n:_ ]g#~ AR@ο֎Gw8qԂR \tɷ Il &ӆE$g<"h|rq}:9H̑ )(ߋVpcS&K&2cd$LO@('c;EgQgtqιR t!ZgbF3y..8a=|IbP3Tt`{{jṴ9EB]͇Y`}+V$Ly;`Gլ } 5}.*>Rrjr[i eK?PyZv96gY$J#mpAM΋tBt9zj}Y(sn0 rݡn~T֤thE+}4 rVhULnj_4 L=ȉ|Npz܌9Μ1K!>)hB:6tiy59UI/}~Sܐ7ӛ\?|89SlMto.4K~xd߬%9'S0Ob Sս@eY]= .LҰyo̎Py;O szs@Ko%,$"\>_7WPػBd8LNaOwy?wPVEIJ5P*QJ ۡg,Iߑ +gX^SɉZr"R!%v?^4,)A$4W*NP *aa[4!hodUD1ǃ<X`8Q(nmV<%ɯؠmSNӭ>@1?ɹ1]o#uQ F x#&&p$3zR] &~&hMɖaaj48QK."J̟R!< Y>U2xoA$O/&O$'w04?)g]F v'n3V Ó/D9)5zhT sPzgPZqd8Zʆƒf{[j4Q)2I~Yu2T`^nۅ<^L"e11fCyEidM-r`:.<>Y;#1{W,Uo*!wU[④ BcG;*iM wMOCc^S Vf\EF _jnN%5GYi_)8sρIq3X)H$xB#p.e,0Iy漃QY /o.'z"_ߍȕY do#Us+&N M MS3,o\iF9̡ -ܸߐ9~!/P %WE9.)J:q8tMԩBw`c_ȃufT e8 }<(2B~Y lw릛 ik[2AKcF.oyO6$y WKhe'FqmPK1u}In-.gV,{E{^܈ʪ\V1c{:WEG5 Zɑi*?"܏ܙX8Jzdc61ȓIԐ  4Bk5 -î4h,$~p̻%ݳq'm2i}mIg_aZ{lzi#Yp&_W`핂VwEVoת+7keۗ{)nV!@%쀫;׏DIڎ"bp"_XAWfgZC X7am&.8Ghqo8@[GjC ˊiDr̽]uYdhKʰQ)FʋBVũ`#G5#)$T./>9/.>!x:S1tu.+&ֿRndx)Z(ɘ7SkX '& ;ҭAh)QUo8<ן em#9EM-m-&۸acU8ӓ,j5Q;9u[h(f; Vg^y8rKpAx d k 5M5'{(L+3WO_?k uh"(AcrԤ qޤ>N>#5.,5khNѨi+\cc]C07Ƙr9/07F b_EoDx@gQq"R 2Wn0oUzjG4U_ȐY ;g57@ko7܏k8Q}>Å.m#3 VW9GY"j7E>Oӌ \U`}+8+,~h2]E(NvX&^#T hy| _*h\]0Nu*0O%DElt>jZ'Lr~,";.i j%Q$ܺB+w9CZ:G\qFb@(>x Pq[r%wj@L ws?\gm?iΦ")RKӿi1CJ蓼uH *8+FзYrʘ4 m_j{⮈xW҈1ƳF5Lj#("0DpwWGu&z*"NX5hγe'e|TE%cP`;2V'; VL p])S*`|^ ٰd[ϔm!c=Vl97.~|, V׫zX$T\p. |di's]o5@ 1Wot3C h!웹T?aÕ6&y'~q}0|NC3j7c5HL6j\J4S# dZSFg ǮV(ֲYRƀ?.X o>=< ow!u!L,}ώF&J$abedP= (q`&aQw洗ƽ‡r`|&ׯh26J@/ڣ3\#fȸl-LߨhճA[opՃF@(v,<ã?aI Y!'ڌ\"7hΣukCj'WEHV%di'mϭ䤙]0煐?[1Jf@cGgT _;ՙ=(Q4(ᄊu)|*HR (ƹ<1+)R_')$QH ^Ot/LU$/PMC!Cq 0Ych/,ZeŻw]2ؕ; y0Ϲ[땳}:n,مАGz5M|ĿrMthJrW;<v}!abڦ- n[l~1O;C\(ԢŊY :`EE.""UFfLAo.+'_zPXד|'jssZ>U +" +YNyɭO8Ă&g+.Rm!CW#zpPuY1Cj^G40۞Wg PID@RTh%PpuF_Iu=xCO9 h ,zRб=nOLG 7ś1h&Mx9ҭW{$d]L"Cm=UmιHl!߂Kd?]o0}g?ձh^$~f(CSTfj?*)mֻ}#% 0\pͅP*t}5,-,0\pOfݔ)A[{e)>ۨ^`$]#Ŷ-<ǮFyWVj ZØv @@E%tK}xham;.SNHV>K-$ZyjR*E>|[P+i$r'Zph|s`ɉhic|rI,xS+ppшߋف߽9f(<,N!FC+~{v*@JULoI.A]lX?F&Rז4黻U3[q)H_'b[Pي~A-no/h/2]0eVxjud|Gi .s/<8Y@0Xn]jN3g!Ec{pf?tE*k E!" &44%˅.@iM3p {spwܴ;0Vf&G.7Ud3$MQ%oQC RDEɡsqjA.i&μuNyaq侀{[E靬#KKd$)ߓ>a ^\vF!.»;zsTt%Ÿ!5(`sy탛L:\h =rf~}VkЙFh=uϪ PZG_nILȰK wN|Js'_w~nj9⯁J&vnYmQY˿xG_(l*;'@i7RPR9Ns=j3` &ynFf5E֓'WSJ'*!It-ϔE#2KŻ{U8T@+&!7׈'/Q1p34Klt?Wrٷ4]$} t<qPep]by*n_)Nb4qY$YZ#F`fُTF{hTl˵G kn{'S#07`IG!Mx2Zm) .+XLj\|/G ;m eCb! |8 ^Q \}ߘ1[ -\F&>%,jlzpu21_LܒǷS/4]C}x{ȷZȈUI|{3#Y'52CbL7 b-A5I)fp1l;WiFdY\6~7P₽|Q!nkQiKbu5-{8'*f[l7“>sGEv6З``ILN{J0+)'*$i-&1fӏM,E4E< =װ'cNՋ/Ax3V v;//3ȯZC'ymn0XX6REޟMpxF6xWȢ́8=c#G/7Q2 m뜤P"MVPpUTyMv_OgCՌn+K/q3}u?pϻ!֤A WNCu"нX̕Lp2'> +#Tt|2: HJ©FvW7Ҕc?& +2%}*Z=WwƁyq$}M#C9L2ĺdXCNn7 ޶}s d3#+Yn\ tXk*EvkKp:"!ZYKX\R=|:)E\^N0?7M5A"ZSǐsė}ZEF&BaG{K Y0~vf)haqr9TؿбnO>/V Uy5GhpBzm$«e[ږ|RNw8x`{.Vb豐A 8N9'Κ-~0OCO}+ *怌Žي${+9- ljo ] *(K5;:uqXwR0@1(mTPVUԵIa:&8o&(?SN Zj]eu_trA5*"3[pM0"XZP&wh*u $ ݚćH/8 >8z%48ztn ~v^ O{ }7j >*ޙ^/Ɍ*P=g:P\Yz;Qt ʜKUcjKﳌE@QImi<߁`R Q* >n}X!+@!$'#0=IovJ T,X x6fv<_9T3K"c <^?ld ;}M3Jq.?|>}o%o*<@[m85iv $>*%R@`8641ފ5T:'P4/B/֦4hG,?b`2V=?\bL_H2,pT7{4?Xk̥~#_Нk$q:}%R'7Ⓜe>ؿ dX @ 2=lRxߋN0Ëh6K-l;ʑ %wF&]٠Jany,VZŏ؞Í31WWT.[ "X0QƵbqEm7&^>ϳs}5=#O l'85V7Тv4)TO3e_dehbnTB0ghLxn^gx=sU@`$ {t:P8NK*YzxxL z[/zgr [#WNmFfw(ه}W<#ٻzߛD V|u~1p9YOcvὖ^5\d5k:k.xlAN;k{^uF0CdN-e,lMu0!jqʈx%sei۷y\"{G'Evƶ9]EYKNO>э011n¢R9BPUO& fu/ܹeƧ~K"2ngOɖS&? c8M `sxda _-gpe-1Lph, m"kiHΤ;!}(Lڏƌ,N&3> oR3+T_"AQ<iBR%;7K1uz 9MQ]h[ yLYI Q&6}y`O:> ] x|T߻U sFU *CÁpki #]͉dN!'")SWc#hjJ0AL4 JUm%W "/_Ip$FC♔TwBmA+1p_Giޛ#7Yi`HjWHw9(;MDaIL]qCd7e.2 1!>s&*O)Y*eE?eedyEX=`1D$ʼ땤w Ҩ6(w^~S{F{Byݱb 4\ofnDZX EDuhx< SrKNC% aP~Ui [@"L0BҐD^툩ʎ+ tB]|ÊrFVo]bǘt^J(Zk[Q W[T _H['qsWzrA99tՒ6ŸIku{ϓsO^ȵc2Z}r_vMe5b2Aq 33ocp*H$ #=W 4bFCT>Os cd]] |v) r/=]",@^S/OBvG`1pN; 0̎NރZq ?luz WYNeRɎs*(p@ڰzU~u%8B?Rn>5;{κENGOܸM\_ۋ8ti"-A+h 0֖}dN"ևK̾0NIy0:]DXumZCEQ>f;I7{(n\of Z25, `1'|bqU랉__?3F,x_M+^A9?0 m}֭֩{>2qL"5RrmdF(M|0(lH1A{LPq=x|5m&:`BЇqAڰG}hPtj]cBo O W2wҏmߤh. b]#`̕u3-{,#ks&swJG[lK`K ݛ~̉µC,Dlp-Sk `(EO{`,|te/yJ eWbegk+]@b\E{$8R Q&ArIz,0!)HBfENq0]f:-/1fI3a4U! PF`<9FMoD۵̮5&$G9|~?s`$DW48!\ #by¢LJ:OLHlp5Դʚxj@w?J2%{!"}-S%u)Vgdv˻RŔt9CBٚZ}g C+DpSk VmڨJx8q њ^^ݖ3IϤ~e]uBK?[1k%r X\RD(GyYgYר702ho8ԩRc/kq2;]4B6KӨg֐{Ui5Áb0], ÇjnK)h8"rÎ{K ,lMh]۾tO,)oa~Ia*4Kc+S=Gp@NjV$zm:B5Shiq ~H۵m7%zv-B@XD 6,F¥fiOw4Zqg^0䗢c1|É4U6< |ҽM^yC}#?j~>󘙣iQ P`MD^NVÉo  5C  AE` ~J)N;sYq\ 8 /uCnsaD9b_qE[vb\ՀkGc@{Sahgҩp,2nm?GkqfzjMISIO2F'ZG"1=R5Ghw2HDmXT*LAKn3?\YiXٖ.}KƆ6ӻbHiyI*JOZorns>}]1 RלΉ3 aN,bjnB2:W+o!| =78Pn T;G坜QĊ٬o`$"cت-=gۛqmQy]>=Ꭱw8 7`s~z;(%&v0|`ꮆS] @\]gwXIuQVóu-tta/; hzk){|ejFm1OJUBۡenKj:*ћ%.̎f k,K=XsOk J\Yr}8Ǟڷ, 1HmHsL峧I%|.1x 447O0(l8`S7Yn{A5[5Dr [(hLtPZxokaV*ZLع':8u.5Sgْ}oX3eL PY٨ 4b| ң<Pl6:W~'Nn ݺO 1}mCj8( ^{7y{"jcil1fVC82[eYG^4FVgݝZG•9&h?ޕ ĖIs2,QZSJa8׸0~+#8OW3']zJ^@c)6L,Pu(8}-fGV7NsuS dT10g¹q(\JuK*e.˿B+6)N} ^ -KτL8׳8mM~c-H0jB. > OUEhU HWbk;C/,XLGD1ٳZ3 򅹑6~ceSbgYZ07070100000043000081a4000000000000000000000001642603a90000d7a0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/!`]?Eh=ڜ.+τveU_^W(gj޵p:6ad_ץSF#%Bղ'XڳbJab'K)BP([U M =? <蘍3rfƖ/-%J`čˉmdەхVX;$Q[T.jvnt#NRs [CH"oիOt{5.>frq+q}?dKtw_Iq+A}JЋNxf7JG.a\;FAwEp1&ڕm9~n/b6Jlݤ &%Z\PAcJArD$8y GE=f:'J\7鑌{t_>X1?.$5vC+ԫ)TK)ڹ`,A/ۡk |Q .HL]ƀy՜1oKX(6{JJk"ٜjKWd< *Uck'gT D%V Z'<@FZh^J|g`/ {FQ6ђ% ^z(w1?wlbh< 'H٣`fv7>~m&s JWt2FNYr>Ж9_)#r:24_vDK5G%.͵/Uq[XQ'fj^ӏ)ҍf!2q'-}/̏o "<7N^ʷ̋5y21M ؟a~@AcW>eQ%Ùﯯnh ^ vPvvHwvH$)KcV &A43ravߵ [ri Z@YyM&!1uep9GJe\kD:g,h-HŒ,~?R4Ӣi{R80cZ0, hP:VDÎ,etp?~ |dF.Em+j"Z~܋eZAK9mYŚTI7d~ƟSml*XdHQ4ڸ̲ߞãJ#hm&~u:N̺ĞlN2I(֏F3֛օ|6!!q E 8p;OhfՐ',ɉՅάA|@=e<V ヨUXr })L2m#RF-L93Gj2uB_Z d QR;Tn$ < y㦤="8:gi wNlϕ>}=sw7T{Y a 'X}6:_xH+ mEPƹA fn j8N`[IѨRr|$41]+J0?B}:}~MiFϥAS8~uXKUI04fed y~l_Jœ؉,fgb!^rE?+:z4<&|W+vboQv8s=A@ a&FK>|J&٠sU!%otӚ l@XhW< 2.(DUt./x>gwD|6߆ zn7NjfR^xHv鐑L0l@jd3? c屆X#d[0Bq?# w.l v6^`{Dynš>6yD euٳђjT3 REA/%!>}}"_R0z2\Q7'S5yN{ʩ@Ghm]! ;Kuo/&HZxH  i=oD }}h^;gZk]o!KʡdIo+_ۖQvt%PnmAzySwHѹ"6Dan!t "m?\_3DYgN݋0(V8[ku?` Lt疑RvcLZ $&|P `E RIlBʽh2uSR #W;J1"intzUNܸ@{g=Ng2ʚ`X#쟚 Or7ې#O"W]v{}z; *tVb;\z*~h*۔ņcC+Sʢlb kG Շ3u rӞa )]O/Sr,J2DqW\Ij,,ODѝr~z7|#қ+KEJh*HyRKo엪ӈЪ #ww)^ ] ^r䩗I 9`e5vae6R/-W[e9]s! W5jX}6;BՠަND~ShNDwD~NԍyBf!<zĻ*Ƕ[SrE d-NNbQ)RzE\?* Ӌ93R4X Fv{|  MsZ7a4^*ٽ3n-R]fk0;%\mo5v "75]˭(8Iig{I(C Q錁RN/I:W6o?@3~šd>1T"ЌBtNe:ׅzXW+'~a$nNa b˙2_C%+t+K*ќUCTT>Xj*q$FLt ܜ-!!\p)S+3o#a_W}v POr./U>s^s)CE ^FWzmqdٯЭlU6[)"])Go1~h%FY\&%l4ӭ4A>mA @t/S."+u`p{ǟCw.:=A}'`ƛ:jҗ~2&rJlAjXxݭ)uo^'fF\V9=\ 5'Ee:d8+9L~lQOQ(yب1Ws`IC&Rz+ɋn=#ܸ|K^B(˹&%> 5a[}9 / E9ҦαtDd^HuAhkZHmcU+Yy1` 7h%/0ϓoR1؜(Լco>ml筁q"hUV}ZP &"CZtY篼n'!gá9Z"*q87$iFU| Jhl 4\! T-C O,ލa놇mRGl0aNOɤ4eXBrVt*+!>-+.H u+Xכ^+R<$K 4~p˪Bbo6 w U$[s~8\Xγ+^n'Sau=b,fI*@AQ1˫Gt'N1KռL)uʴ{U @F( d t<4eͨi@ !@- 45^+ΛHY|1UEbzmq/є5p(Zy뀥} |w!C۾k;kO^?d-\phjJ7 .5I (4MY18ް =eOn&9ת…}kyɸ%|$UmaFhӲ^?}dȍ@F R(Ē$[Do;YB37:Cki1us侙1C6~9Xq.Xcn%rt߯:䧣*V DPh0ct*,ΖW%Y?Wځ c$rˬޢ 4&'>R6opty$99CC1ޭt*c~k}W7b y ICLtko;^b?|.ѲJ0 hS\i-$.@`恧9g]NEn/䬫b9n% @[Vm_OegBT;uh|E{/ lBH$)!%lmcgO`9[b9Цyc}{{@X0>ץ=a XϜh*\ggƂK?2]fUc-VkQ'zPx6DBf`V&\M e8gQ5D69@x- ʿCD>EKz+|}RMHfaFH5{IݨU~wCXt>{u#4|Ķ 'C[-ּz uȦAr;͊:]vĠ,8;`19xE9IFx*eCʵ.\ϲ A4?U D`Vel4:[\HQtlNyK{i|`D_ę{@Fif}܏2P;Ku QWp-VEA-PBsoظSinfD;&ip"4ɞwQ )Xzg* /da t [58 "R5w1\?J1@U_dILffS㋾^!綏~UBL'ln6tjƈLEOw*_pal{5YLhb<ho+%._h'M9-pgpǬLqSQRv^?G1H s+n&BLH&Mf"ki; kUw :/oڡ:\Ã@9 E]ZGCۼ/aG(3UhyiɎލXx]ݾ`{tu,OW"4y$6ܮ3z`KZVmlz 8-RF~)Rl123\j s egp[bgHYǵ :zCs[/PW͔tyd = 2I]n[OvhMgdXP*|RJPa(\ǜAKQTp:xBn_!e>WKTSu cSN{Oj3sKY|Bج&Ϩ]!O0(tBmjvJuVh SD/ xt۲pngoDHi"(@.]__t >Vn{ ZEǭ~rg?3p֠v!ieϔuyăQ37AAWq6 ZV4)f;ڱ$3jѿX?ᶟ 3r#,Wr퓦4:3UUH+yKhg1G]\\6;A74rr ĉf~l $ȧDJ!oOౚ~ފ, *HV8]hDII,OAg6`{9ɝzmD}c,n5ݽ(3yMƞ;C"2Ё~Diny75e JԾ 9fs7ң\~.>Ei(4.w$zyCb*,d;DK=c,!o{GӨLɇáy9XEyg#hz޶%<_R6A~Ae5inlӾ4͕y~kclNunŧn`:GfW#5+Q/ JZE D;^;kmO8D]`V̉Ρgق %g#*3ۈ1?k\qH K0wh)@zLtT5Or l+$ZROM# Zv9͜a0\n< PlZ 6uue^,>0(x5i rK6ո6xpnwӑ\n*":)B|@fnoI%I׊+B7lq_fp 8y'MUf ;P:&K0B1J-gT[eNY$ hl7a>*8FZ0RHFG0^Ć y&~^]dw̻ _(4iꝠJeV KZ~ LB\4,?Zp&m̭V!1 \\۸{hckj|C^b\ .D?!HY[ I8nw<ZKq& ) Li(|K.7mX Pp}7(*Z"L:{-W Vs[#:#) `Hs3< kM+8B2걙u#Jp7'<+'$;I䎶:};*rT#}u[Ti:ӫY!A ;~*ȊV0]8W z?#:ײd,lxMð`]ePJLԥiJԋT uL9A i:!@ 7 o:[G~oPP ՝Ds{RTXذEc@C%bo'kA2j*a*R-r4z& _d?#f;n`NDʋ= U^N+e֔˳mT]/عwd 'Յb lPϔeX}S٦^Z& !X3I7SқzҫZ?*y,oC`@م?G3J~11haAZ74ynf7ufY΃ֶ˥(R}4ƪxi`Hlࣃ0ruF8*@`ɆB JC7*'^Hdi|)ʅ4/tK'kE,zR5ٱ3@Bec=ʎv{(ER}_[T~ĉj!0r.5!ыDž[Ժ3rLHfwbHqR@"Zq f.Wxyv&hx!+/b>*vD݆lj[wP4z*+C,g0긒xtchvE$yZYN@GӥUW~ ^ԠH#]|9L?47QZdtucu~U:Z$^.Ld0Y͂fΞ`q6!B>vc$ƿviiws;ڑ~ȓ ʔG>Ks;.uUD؜ąokWbNp}q@%nNP/:yoCly1aMI^T-gf3HƕqO&{U ߗhfF-6[wF8ee͢f =,6`j}}Buq>Gம1~(2~lLq {dE#z\#-ArFl~{)]r~$s5<]gب5q蓎P\e,1Ju/f ]ȵA>I(}ȵWg,}WfKu=vј;@H0|2r3T$C ,Ҹ0OE^rԒv}Φ-LRIdžLv6?o+oAH75@v d /ĻD/ܷ^67D(d@|C_Lo}Y^  P9s83#rJ%3 P+w&,>F^SO+ Lj/=#&SUyԧ`m,dst$vq˃CvVOO{=z7sd])_J!s6 v!&>%o?׀C(\q-3rUllAݮ}X}h1YfH}} N/ W0Ғs-de_nOo(Gwmh6|[f78SNߖ/{ƁϤۇxdF GdyX/!i!a&9܉GDn\ x:г|@V+YKۆG5 ooЂOő'͙@0h1rG"BƅŌ8MZ0MK$CF5xtR{.1i?۷E()ЂO7 OBu6;~ {M}2T9GX@{KobH֡rݴn<j@o3%9~{nWF-cd׹_*n;˙kBc.GS>B &; v9 `_y8#&W2|-{e[̲AWd\C(݋6" &jVlFf.a2F60 \e8s3 W*_W3^V`O{Hޱi2{ٴj"H~Lv̧&"\2mY/ }% @[MEn+}~[h m  dr޸xJ&q[i- UZyМun@P4 XC^`JΧ>%͐b-P*})ŗv6qk~KՖ0y>M^JhyˏK8;햣j-I: ;ש9Y} _,70 FUfmӍZ}/ftt iZOx*|u/$!ʾSH;Hym{DYHmk6Dsg?7_៲Xձ(\jb%&UKr{TqozSu ̼khaQaA }QQ|B9v0kA\2dԆ"OXvZ!Q$E2T0}^yMie%Ėe~t&Nr=t 9\/x6B V zD%eHXpJCoȝvrVe1 ).BzTϢuv4e3!/ӽocS. Duj%߯vc* Io7y*Ӆ*_؄EZbTGA$ˢi!W:rsy Eka_FEN^, m kcŞOhD|ʺׇf(yP MtT?Mj+B C&KE]yP`e،.MԬerܷq}==ULɻtMpmMYl\?;d7垇pw( kԅl G O0ᗹ8/cxޯY4z: hYfwS<@`J6cd%CmeLBKL ٲ Qf %guq'6.py8w(iߋOBC}}]H~ـ<;Ӎ9u?J L|됬Djԥ ceڡV(2~uF=)J!EjϞ3Q})(]Llv'40Vj˂ *DMtyl) o-]uL*z6{~tszH8VțxEÞ"39;#۵ ~l57"} 8mLE#sf>+C I1\X3Kyj9Yı/z8@WVŢɻ[zL9,K*J*Ē˗]UOR@B{ r\yt"/E L^+6Wzt1C8q~tZP>d8͌C3xlx w"12HeyX䙮ު*l}EO$iVN%ňȽ{y#qpf}SJ]􎻁)B2l?Ht3[t!` khTVؑ#PjK淡7xKFve' bƉf&Ko+m|9,Ib y0vd*xu7 |b ; 9X#4GZ#%u!wFxW*pZc@4NB;'Hv3ʤQ mvnZ4qAhnX(ăg6je6.Me$p_e1<Pu7<߆PXDŘs{>I)NFMc$.,i>Zv.x챟c*0}tkQA(6,VCH Ϗc()ZMEo{8,0&n":0 y8Ꮤ Fmr ÂX.od, 7+oV8;ie"D\Gt VjL~~Jg@r?dzWBtPftZ~wp"7|:f-NHHlkAnR߾%֝E#e,>~umƈY`u.Q30b>4]0uC0O:!G*{]rŊWRЂ9[!F><߾sΥR+|K{(̞˄OJ׬^6{֍e!i9n7# I8w,*P(YLOg=yۅpϋb _\y#Pq[1#[DuiY7DRaeL:C[須7k '+[Y}hC8Ko>s\:+.ѷP|doЙ ;kl& d6yl8!Z z԰ l"(OfkR~Αꁒ6:9d)*F"|ce۠w#+PK.ڶ]&Pge$r۪|ˊ^-Ne0-E kr&%7O Gljl w 2}j1xMEa)/ƠNrjm]vOC\Zc5~USZҕou])$#e bͰƏ;]U5~(Āt2*!$TwWrndpBnJo)<5}63n}qOda^e`d3TMWȳ<8嵽F @ձ*YF'Mah (w8%a ,'з!T:Oq/xcx0c 9M~3JH'(.mϥf63zRu4zy pG4^&&g7.2W0]忑|ٙߔ|E{=ࢤ9:GTBXMG5P(7MILe{^sy,y=HxU)Ag;.m'+t"u+]P\؊Ej5mT6 2|tXPbb<R[ tNX &trpc4KL #4B`zs_nl=ZhUj9%BKɝ}o~ g`V"b?Y3uU<6g]:(W;]Yuy^Bqߴ뀭 / Wڞ!3 H;173`dT^ĸk21}%$_0IW}5Io|2^ ۱~B[pą'/X &+q "lJb_݀M>°7:pxdpQ|Qe-I\W{ӾpXY_$`8}d˨>*#SraZXhrFx;u|Vj{F @ @5g5jPèŋ! 1ŕdL-4>VrqkH ǤQUjM xַJUMWQu}=Kر??昤|B][{bf :pl/V" _W"z#BٓF N u.e4+%g"֝*Qˁ祤|6$.XHZ.Jq(mmur6mx\YqOL#xRj f ݇kvTA"&:"j {`{^9-?h-3!F ȭWU,e ـˤؠrLPUJ%=?3ţ;dz_#;zзl)KA>ohql!=S2fH~khiIjN /D5hu"VZOHCkװl&wp_?ؠ,!^|1m}MU-h%z~Fj 옂tj׆D9K*(!,$嚹&[8%5< !g~#"A>88o>ڶbWus'`z:Ql<=7=:\|iJߔZLCa_}MBs[Pv 4t߷*l֌TB>`$w Δ[O9~/ĺUT'"uGT`q yIZr-rl'}U=`v&6$A75<'>ҶA/煺:ֹSB^ q7]ʟ,GPR |O4ڕ=2'-*{¤]=Zz+j`Xd yp_biUL! ^c4:;T_LSi4&P'TDkKכnDcrND/%$?5hmM>^s c?tr 9?"]3\$d jA0x<̈ɴ!d-be F1TKO/H-OtUo Z .]Ufs_; qX&1qp@*H N9e刺 J85O/Y=JF0WX@XKy8y1}部$nƧo9!RIoB.q\9$XμoY *F G+Ab56]>ŊIAI.R[7>>;{[;\h7d5u?* ]KۜmVŠ*k 6=0v+:=@xlDS5<\×%=ϸypVBh]24pMu\/@S6kNC{̔^KRfȒsD3xNP>7j&4pq)O$: 1ܱB.xv!YSk5.8"xW ՟^Z z42ggB9NI{]ULexi?aXWs>@sH٧ʢ TוreHs}ulb&g6UD}}.84,cJ49"GsIJcux<"I9d (U5TlX$đ! \ \!aYm% 2kq)&mP3W" p֖+Ŭ8;8Uoa4Paq/_Aڒ_&GT=zb XZI%]u8r~@LykF U1_Q{=ᤓuSoSץ,ViPEDPCF6t"D,%_.з 'i08q nQT۳rM9x4DN/RJY܂"S5zƹ[]>,gVdM1ζe8i<Du/\xZVdm0V>nDmT7'俲m:oxjh T%wzрyͩT[ 4i/ ~9rG!ABuwf˙*41.HQ&׎$>3 8ͮ5]vɡUɸAW~[>x:ah w$ܑ`^ bi̛JrwoU8XZRXzd%1\KE*vqnV|]KDJ&Q2Ƨ(R _cV̼ SU q)-IDOixzޗB4 R>Qr]D- P_2~F^cuBFl~Dox_9d^Zw{X%K/L̶Vr!r%+{[JYe;jn@obSkDŽp8Dr#|f_, &9帣H}D³I)3WZUtK#&gP%B]"åSigtWS)mOl- Q?KU5$TB\e*TN há(-Œ/ WT=lH%"ߖŬjgc^EZPV1WCuY"d/DaHO:~iP8y ҌͰۤ<3tʉ .no]k1'TJ͢?FD±O~'z|go:Acô`'R]7,sq+@Y]kw쮹up$i']O_mńĢG&:lɺ?OmGRTqM|/.kM-FNe8.VFa? ѵȹlu0ĊXU2oq]\rE|cdr**@>JśoAӡ^\059s^v2 J4' 8c-xq8RՑG͡E$:oˆ?o-yUJaE%ToWVw0JD`sIJCI+pƱ)"Nµ& AV/9^Sأ/Au{pqA? Xg_Cgj=`vHzǮzU9u-:s4/ Ax5p0όbՏrb|CKC&iCz(7q苁 XˑGj-?)ؑB+KHCrgE7mdn( ˳ӧw"~.Dʔʐޢ#ě&0Bdba"yY ^0:uL-Cȁԯ/b܏ednj$2r}%̃-:e3 ٙ*Cjҫ })bPq*HF=*t.?t#-sR DYE]nI؛ 3&1i2"8G7( 2}_C4RkBVVr] |ӃsbNBw^7BFsb0lXvl/e\# T!t ̈́Hw}BT,aL30fi1#Yr)K\@KbPfz/u<4Y;=C< >-̰uRz7D$ȁRLy"`cg!%!@rҀ G:i'Z)7?4^,놡nښJiL] .4޲Ys0wgs[r˚&ڌo4YQiG= jĂw4~&" E]JjfsΘ%~ZLC^?@%qZȠ/Q.'|ٸ9z4tm%Ћ[l"^1nGbq*Û9CkuC+oM0)(a͑]85&`)^]hnƬ68R]+6*]K۲za!66}̓ks*sXWedɲ'v^[d!c_g*!_7˅yPrpw/:ѿhiR}a9~@ &c-qZ܍fמ҃k ]SCa˥E^+7$[HHHH9Qh(ץ }93iy $CD m֯v;1k~́>bmqt2s*">Z2~++FsNW1]G"ЦG>"_Iaj =3!Aw7$iĉu#J% -],eA4qӃ̸J\rs1s`=7-^OiTy3>eɶ wDaCe/glLM:"$$%ݜ*Kje uV]ib<~M"_n,)E&uBWg[y65-T7 v b S &,>e9~͇hL?Cs-sĩroX1>Tj6Q[4c|?*$WU}kW?G $%^ ʙDtnB( Dy 6+۷۾3쫬2[M1JfKg׀^W҈j;su=P不_WKZii#Q%gfMKXW@NmL6t\]`nQ W _qy>aj5b d}eV۟@= 3cʂ1lW>"{e0C+,V EBr L!POt$J!GN|`5}AYU⫗'!d؇u)}/{-UZދs1IAo3g 46Uסe .NDgw/~HHRI,S3@RySB$e8?s.p9=&.cEXJK2b>ߛ"PA"BdqJE0+0*38e-shA &Um(f 괂&^aR`Cr#bU!d ԾƝMZJKny PI72y=> /5J}ǒ0'nDD̽vs޲Q-.pYܚQ qAXҢk $+X n5z^A7lǒ\%.bDOǞDܤBJ.];w!7(fbejU˃mm͟up̄:jY6 9&ԶOk1wx:481>TyaBAژ(뮷w@oAdUH)յD/R·M^ 9HkI8 eIf$z*tIsNݘ*7bn7Iꪺ"cZhq}{ŬCtO/1ȕtokT(ۏwIStÙ#$=#97e+jh856EbCa\(QZ̚!(lGZ`]څSX Zp@'k[lQ<2nmV5M=,2-h:.Rw4*_v Ea՜ia%+Ҳmboln˼b=Qd^n^h.O3km$ 9ڹ篨7BΡI+Z" , ?QM1?%ڗ1Q"|'kb&G5Pj;є~)4>cς/T6CD=n.h'SZv_ u8y8xe2;i T1W#%;/H6Fs˶W-X+~̷%GV| A\evMP-(wbYˢ08O,P/~5,b^qYՕ>д$Y@nq̽2Qg6C68p#akl@ j|-[b{Ur6o6+٦"rbxpVڒRt )d <ٺlӻLâcoY?6 W{/$[YND1?N my}-Y!V7ILUe|k0Q@rWPhx3Ǥc; C y lTT\*g0cN_S/D]U-sghOlJ`8u-ʲ6SR%2^?}],-1miB-05qQ'e5\@ɰpk¾Qk"cq0*$vN#!FK{W΀yR*_J!PiZ BJEtܱ_6r1>bnud˜Z\~nHޤb9ϘN{+9Vl|͗z|zE g2<bqJLj{>Z$io$u;Kx4]-Y @wFuHQFYpݦ_r$9vMWRoWm.jxny_zwMpt%fv_A$U=̞ ɞal`V(o7IP$ghe,$#*ÚKvCpy4Qrj?\P`> 7]ȫ|YN[ ?'kH.%4Z &vB -@g&MY*^ewL4QpofǻmE)ՑvpXԭ"DI䵱E.#T[vyNjhUQAC|@R|&}q^^ƃӴRGTC&yV>G1vQԡ//@U*7?x7{Uy .߁־]6*Kh-j=64 iVa9,~pI}s呉 Yf"֣ tEWY_:Kd~qyx)O8+ C,Iƙ~kP<7N2,"3_Y&K%ci!7@%z)|u)S=RP1.w97IHBKC?yz;D6Xְ SGsၸBy()O@1W7fbV`C(jqmh& *.nsĖ_V~1XNҰx:;LW Ѭ+[(D(VV 4Yܕ(u]Ou H`!1)t)B+7 :Fz3ٱD_աk&/:s^ld27DEJ޽^TIIѳ_W{rKoF%:""F˟Azm"x/k{-T<&)b6X)\(zNj)Rٝo\ȩU=8KyI" H΂$1AtT|CxN&~LԘE7A 1.K[7=(l|6kˡr NTPSX GcrV1"¿gE)g ɰ8ݫU C@$6XVYwGj8,]l搉^T!tn9xu87p KG8B#A=&tV# !PD"y;X8;Y©Z6kN} #yB[[]yӔM\j~Yg'}ug~6]d:,R5=ri+$JB*_#ƢrAD6v?DSuXYa"wkYџ!W30*И&i0ĜQF mU4 gY5nDV2AzK=: zdË/ߖD9Lzfqٛ"x&af?@UF Cg6+pLg?n?j{{ID2Ӗp֫{tWfY) 9P/+k#\`BuBl`>P̺Ta&BTv]~ٱ8:+ &ʍ2g q0i;3+0A/tB*qzcoC: >e,47LOeQ_C)nA`Y5vHz ͑Q*X^8l ֨99im蕉VE=0 <3i%3\ fǤ{=v*(NT); H5 lD'ur.mp޾ZB҈?' j. ہ:d}T]9lg<[6}*K rZA ;}9V*x $Ew,uw?Pa:}g̴`O?XLmݢk#^Nb4,vfpi7̡H"ÙvvOz.jgTk y &Y_hܐ*5d/RGߟ8q|EN@G#A:wi.gQnQE(Kغ+]O7_ Υ^7ke",}zY4-;ksd5wcFSQ`>~)&HCf~P7g|>Fa lj}8eT+cFB9ҍ ҩ){pf%=t091ImJ}y(*`> b Sm+HK1ASщOTd킘#M3j5=n~ֵ} h4*]tneT,0E#ZYo*BHI1*@DpྣApv5"a KUߡ.LWk1? JG?V,dJ̙`' (vt}lG7OJ5ଂavֿvu5[&w*_ڈD _dV 5^ 8e-Q 4PlF=&JcǪWE5?*todcMѿ$5ܤ4x.)b;3D終ʥc9oF桛(1Qf[ ZIJrtlQ6O0Gxs8;k(|7fQD2k΁eMPdG̗*ݚ{pbUlvldt\b>8+wr#SE$(`_DkIK,1P82HHh03vnP\܌LR«Hkwfp;&^orSJ=S)S& " HhOzLխS{C[ Gadbx7\*dosa,\[7:1#]5TGG`0 U7VHG_Ka>>;,\ VIo! ;ui,C"12 Y)?> ^Xޡم>{:_l.X(׋qVߗ}jHG!S9%==O_JX>V⚫I@(jSz\Р[s*fٍ8á!t4 6A.YO (LR䪊(gӨ_qVj];F0.n߃xp-?;YzdAP;!-?ba)L"he,#N oG඄K bJJOZŻ\ >7 3mM +Fx[H&F 4QRӠD&2fhc"y= )@ҽ*렉/Z_s+YxD,ԋ]䙛'iEoa3_ l! I{ ˜uÿdWڙX21a7R@AT( uKFkЏ9HV{nry,IImrwxG0 X2 ^Πןe\"ZU40_ЌHflܾ'"c)c7bdžaFіgoRM7zgFjQ+dAvi+hbi|rEpSJ"NUpL;SDbA!/ZUݔ3'N͜x_28ziQ׏(H*fy;,1+2:٥g4Bv}PmZM:3/c&2y=n(v|Oؾ5<z i.ƙ+&C'^>h'yTm鈹 h~b.8!"N:*4~ixnc! 2EJioAz=1]I%f0~kߔ֠d-o;I#z<Io,hMdqKB\,krAoUsu_Xfs$N+Fg@' 'rmT~sek]-_$+OhlEX*UZeiY,Xt: 1(U12U$v :GiF;_wY<{Ox TG 3IT`eYAuS$sٔ*3$2Ш,0_+qJ֎C[lyeRK4HVgQH$&Bx-ES 5.C0ئ>w[5vSQj VE *L2dn,AK%te'{~ұz)z:f8Z[D [6B$˗;/W JX\O$잍hC!tb8^MaDRAu)$je}B^mͻ+@$3%ݼSy~2X՜ 9PÙ** M͏r1X$ VUG.ܓ B cG9ĚZ'drPtHE7 :UPQnZvArWQ2= ɲ4*x=6N pl@7g{Ci(i=] ,sF/%[d8  ̹P_rF|>9TAƠ(y}?Ҕ 59I2x z4MqN B̑ YO$O`rv<N 80*8Q^'I_RJD^`@~b%BqR|:w { >da)0Z@^gl֓B'W}E+j W 1lEt,XGqY*At#D,{KKUf/Dv>,m:(Q";+ GwTƀ͵)m=,`{FnRO/DsΏ3>3Rz(~G&p 6;m(Nfmͫ*Wv^i^K |+/d*Hrv1J9,+KҟZnO mHoa_*lr!`WclxE)/(ԁ g-km"]c% /|E-Jy/އ4)2 X34Ig"3a O*JDNLrW%єzq"'JWy7UcsiP +^bNacU lם>UԹ.HQ:W@O#nu W'hz̭(LኜTc*(քɷEM,6&e"* :iv_zy.E"eNaW`) U+Xd igjg$K,|t !y-|WK!ߔ<ӲvNuvd 6o[':f[&nZǽpB@#è@Ώ"Kc\mjNSLf[]!k/{kVA_vpup8'Y87 }"񾀊K8v6ٴ0sOv=* Hvfs]͢@ؤ;W I:M?W hC̒#v0HyoG1]: !&tfl'=/?m헾D.WL'E|M9L 4h}(2xqόUUX4s`, S8H^cvg~O/c^(Mrl}M4ߑΝY*=P" զ4'ɇNՏi5~j6-R?TxVFR$R8- w "=gS'Mu|HKSmڦ 0eCD%VoX9$C E/vO rd`㽝[]BO}Dc"۶2~}OXeU ly)iC9JX$X?ٮxFޯ(HЈeZNj9D}|ԡn/ߢE.y%KM ^HNH&Q"(qJC&`N;Ȃ|'-3 Iqt8Sq%,nNZEG)4ͱR\OJ.U䣩t q%*:]/0Ӕ??4vf8Jz_ߊxZ hk{8ɆyfAn#ݎ(c\1=; #`Ɉ l7*/VA /wV%\O0~0.;#*C> 3;&)ݨxXOVinPWwڀ~ޛ7k@,\p6\q&z̗42e9kDvy 89DvчBJ%gA& RwyLy dz󾥖m=0QDxL[ &ˆ\CC>#q/&Q*7T;-{tq?u^nkXc/B~'!m C+e+x[Fe iZ>ͼ2;coF#^O~ʨvxq=D&`Ѽ⅘|-[2<饧r@Ԥ]C;6,0. cDdR׽eG,`2$!A=l뤀 LLB¹x%=8E{}ymRcuk\A_z3bx5ţy"4#2C8 ߊZƗt-ao.]vMi̶pwFtjYd{*tŐu#&qPG||X jS`' ɦ%& un ՎvP8y]qw*7* rȐTsq (9(ίEѳ50QGJLfUtџ^s%^'w-'Bd.Τ[|\٢zPW5S\K$OVR/ʖwO嘮E?DEY߃3i't%-Ĉ T(۪X &ICݝKJ&s2)RaHg#Տˋ@x@JIk1&kLWx[x|μzͼ^SS)ġ]4 A+g6| !%>8kWЭ]r,,:\kR,݈{J1\27nZ1V_d#nvCѯL-)P Ɖ?`ѝl#ąpoѣ۲l5c%-2 cCYwAϹ3/;$ (X$VLr?͊Ks#HQa:&IZ6xgfmQ\ښ{[$,lTn5ȘȺi :6q_րl双kO9~E&  KՌ89$ɜx"|Vg ЪZ=yuYx|DL^zb[Y)Zi2 )),qr*ר=xX>˧e`.Ư'p@OÑIF0LXRH _g*,i%1SnE\{GḊA@[52IfAfu e@2J#M ѳ8 !'ϢSq jfEλ9^LCc<琨m|6z^^B .9`u BHYlHk/0kMs;3k™;sɩ-H0<#%%5+!j5fGDI5i°^3ļr'.R֜8,qפ[_Ss _gwt|ˣCq\ZX6q;7!pRt C~dfYt>+[ɇRrxcDF?e"f؊5dhU-F ED ^csFg[*LjD!m_h0.W "qLLj/2=,Rݧ2W/.&p bZ6u-2$m\s'Bbβʹ9՗%()0N^X܍XYT;J4,*|Z$}'(ph|IJz6슭:@Nl\w|Y1X`~jyarJsR’y2)nAYu״km4js=F4`Qy2a R:EI*A0 C+|ExW`/8ܱG3g6:|D5t:;K)$R–"56-PX`&w yᆤrIh vkj<ʛfWR:ƬJl]Dj(dʐ߈ț|"qJ5Y=Btg _'ʼnf vs8!\vjZ8,;։EyK.OF('>GOUG+*w7+f+LӚ4<8%[^#$)-]eqQB eV|>og,4%f,*^hJHXjZ"'0r%%S.niig5v`)^vsF ֍I30"l/y XXa)%{2.IBAH.nq} G@L*E鐹xHmMa봮~c[kߓOL!̵!iEicŕd!(S@> |Yjtg8T|-g,uNx7я Jb$nT 3V䆭}44sr9#3U{Yy4D26kikk&0\LS|.ֳrqPėQh~诘'YٟmDzIºdžAW%e8[y~óERI.CƊ4QqӬ d;dܿ'lI5J֧(]{W ͇v.L%_Pe cSing~Z􆧄:2=c'ףqJa>(`mBi_JH:wYUppft?񴄟\GvZ /g"O]*kgc;P3aܝHSFd1-s5[Z>:f7FGR4+z\5OM^n F MyB~S6X%#2 \d C A2CJX~X[siGOH)H)H#)ܪh]"{lY͵tj`]#| gM Đhy ʫQP(iO{TFC!&IMM`qIǿ)9Փ Yf`*fM 1$P_6WS[Hd\C._{8I 3Opѧ2c_3kB c ` Х$r\z ,5=JgƘ7Fm'5sccޟEQ?h,4/vD#YnZYX0m`!Ռ5B Ǟ: i. i2fotoɸ0w聉_)_isN.ŃF%+|Pk@u{7o]OZw]t~!\jR0l.É;԰(5m,{-K(-i(o>6Dkn˜eI۝~S`f8W n:D*HNd5m$4:R;@v̗}EO BMV>J,aZȻ?mKֳU Ây~ /WV#AWmngWKgkb1jX02K)q=!A^PRDT &Ⴍ22Qi7 S2 K+Uk1hqfdY4_,Ns2/c4.l. =T{ 9Yԡ99iKLt/ 9: ~/3ԆVg4X}WyQ՛*C` L. |fb5!5ڜX<\ ͭ8aQ3er6w15 iBל@>uo~'%CWRWD[zJ9/3Wl$@G?y 1&-%Ӓ&w ?MBZϗ& Z t\!\~e('E!u5x-\ǡ-{rmt c+n"c=J62Ng5^HOFgY-Ea.-xڹ]LiJ`D㯀Q,z b]8aƴ$?Y׀k;/cWqWLwHΜ᩾O˱ANB$ 锈#{~-To+rʊcc yb3Dad[HXSg=7pBSsM_.bjةP?Rӌ@FhB9>(Je/ʰtQ !%諍i)fOŌ,[CK æ1~y+V?rBW<=EMmȷok~qoE\zn@աO(Y4&ڕw9z2(Ѝ&1Z@f\7>Z1 an\@KX`z=Kd?ն|\|ՁL##Z`Bjk(ד1ѓyXGz˖t޷덮|NrY/$䆶"s޸wQUq8LW0` VFrҼQ@t '7-Xf hO[܋1!nW#29d' Ș~xB,mp•y5dN*x9WeQ#8%\M`AWZ7b)'.9' M=dQ By$_:2g6.g)gN{ $ݐHPoәr<죾hK4:}bqr4sԙV5Ht& qK%a(uʴ>eAM&e+ +ՓYpY)4x_oE^xhDۖƂs #}Ӟt :|#F=&}c٫ A4U"!^#h!oCX]Bt X!$Sc׍ .8{ր|N摀O4;Ke5 l Z?F8jԇ>2T͉i\'tJL}#ada$pw(v7S5B(ci~|P\̒>mb+-LE6-}:L]2dZiM̐ĥV>YڄXP8F2 VNP)2q*/GhIV.b!c[4h!{P6.jDglG%^9H6$HY , E/#3 dEJ޾fҋ6 }h( "TȘW!Qe Hz8ڱ02\,Mr[K'Elh\:/TNy?T2*?2T}'@0^?4JLCwR[=Ra5PHdf+Nӗõ}nrr4fF$Zn=[U"=,o߻~=EmDp% [V0 L <яcik.E'45p!5Q K4{AWAk*`X iۯq<_I:h4VIu1ڑڪT oD?giM=*Ⱦ3u&;nϥ 4w)*&sJ(Rg C!?3XNM:5UszxkN" f@1 q0c=SXhH=l?c=ör1:>7az~j%&u͘vG?=X%bc=zĜr4[h\RgCxbqa, _Y`(AG՗˷vNa@bXmb!LZ? Ej\ԜԩמS1hީ5MLs2d4OBr>xƊ?22+|)ffD)U:#G|I = $ /x S~ gALuhtw( Lzl9g7c0ԧ!C9dL!0eag+t0GK|cFnmw/_GƯJRCҘ(;o:<~SF Ѹ#Ŏ5eY*^E~֯ߠ]"lX)LL .}'8ߓ'xN[;.C$[7s)|TIJٓJrڙt0Kè*o,|drmOcZDhrj_e AYfS?%%XVB'^Nr[>?36i ?O8# ZHbd J<709y!8DCk >W?4 X{z#'<(Sҵ슪*Hם%2?&-M֧ y{n ޜ >>*Z.l!vm"$ؚ 8"@FNkFGOJןTSF\[^S`VwWZ7B{m3oLTq!6{  7ef[@$Νdo pf,ݎ;w#Ӧ # ?\MAL)%uerCIQ&rܳ (Cyhnp9 ! 71Gi,d6]:7wh4Je [KNYeEA,=-kɦ a&.0=imVӤ|q͵zqu01w8+ b@=)0G^Q) ~ N^ZMtQsĞ,B īJ/j]AH"A?MefWMW_<.ǯNZΩ/z%bdL&V#h iRaQp0g᫗|ɻd3ssf2GwQe&)SmK!%#H:dWđ]J`.}y7U"?uO oO K}E#r7s\601H>ԇ҂M=$XRr;QuWM@$ Pe>0:CM|EejP\m-P4 m^ i,xߍݸ qʖRL=Ńou| ko(5u-ZbD[(샘W8zG TXENqKޜQ Pf:(y:lW [c# %tQIN%-&h~-ՌA | n%G9z aJmEW"G2k}wfZȜx铏AMpMxHtP̣N+*kdwQV}}bLgui ]YGv'uX-e9|k_,G< kt:^ fКg ]Fg٩fe= StL+ww8lGwXs/[8 ߵrtQuA'`R Pu&iaaXi76fA1Bi5yfb T=G;ܚJ{-{OBX < N9\~SDZ (.Sĺ٧Y'v D1MGz6m'l**StJ ʲ.kIIÔqT<,-?@=yao?{1 *е]$1ӖVP6S*m| %H!>bj]j/ˉHpVJDLȓ޼:t: j cM1Mu.b:\ /Pf^zUJ|IU 乖0@xGvWd:?%L>)ؕ}YR;Z8q>ReEw0o^h>ʩB1LsS:Q6E#mHyx+ʖ)6'SV\lTf&\^b?wB7a&B|3P/I%(=MÄ#܂GlJ!BU *) FHܤ""q 1Pr!A N["+_Uv5[#y#s?1ķBȑ $]T*0vj%p[h@͎6Zʚ&9;71.^,x3aeSVlf?p NC"mnG_u9[{}Y(w f2V 5$NK#|U.;ˤ__~^Cdǒ3xTc`$z5 ʹdдSκי]4cb7`t*dn}s m(,,i1X E X\2z|.% a:vBap,N~w0ݸ8{*:0J0ނ"gfB䌯bIFA~A>VG߉qbEPwFpQCE` ĦTxjUnݿL:}%3џ{]cz)E15[6V\VQ[dbzl0eA2/RKlucCrjEuV2; kK<-)gF(ʧ^|ZG;freC mG%|C4^WC`vž,c)} = * N]׀߳*xvdw%dl^n?dtYKk+ U6ɻRAh- >H?qes$KVt.m-0xo4 Wf{j m$q*C0cY6[!M9`Cw{sO4ӈg %KJamg|52KA -̬lX8<1kƧ?zw5%&l-[G}\>v*X]rN♍4؂mps8ѹgY$pUo|HZ7Z:RxW>sFrE o<1/AkT#nƹ"!tv|/Pjؼ&Ls7bmY@^=PZ!ZM$XN~t_& VY4OS{FS*r[&"릚\p\dr~Lt EdDg{aOw0g ~hN&( Vn&DF#'HʙXB NgUaG[ :M/ ϔ5x[SR~~r|+Pnr̊Q`1=k~80I,20u\y'D6bO?@xgEY޺0>ZWZo{};VuZWъ@5 h7(Y_. 7N(&ۦ62ƢhQH!43@O>1bSÌ9̼< ػ 6ɭ[4ꦎh,K"^n8x v /٨iZ {gTl%IB]ÛoQ 9$h錥'Y`q+bDg: h 8ZlVHݐhOGq,NZM(-(zVrx' 9QQIjz{8}\3wb) aa&ˀ/MaE %-~Y oV$ ϣiM&OХjA*1WFdeկQ钫L~F.]-V\%mu$uBô7 ` #>nDHy%E]U_{i +3 F T.F3WL~qJ^:9¼ Tp< ثc<"%~b0#>e)%{Ҥ[OlYʱ% 5wp1eD:F%SJͨym!aa lwA;^v0\v6H’NH⟪&` 9! 05)/WC8{W8wo#4aeȔ:!0ni0K+y K} FV[80Sx;^astKQ%X[P0 Jz V{-C!aٯ8GXd ܯкd&Y|edKo<7y`N];CpMɷ')4U_;Q)b8td>J )Kɑߔ=ZI/ab[=!Lt6WV"KAcjTd 8m< 7dqU 7p"f {V""|}|r .3fƸe߿;0%ebOA^9Ǽ )"&O^9e@5?9? M<(9f"#lF40w@\obewr~das,Cpu#@t(ݍT< O`mq=HZ*mY%Q DK ]a5 (Rݴ`3m~5j $G(TޱQkҵF@3! O-/*~ncLPY6zZ%uW5:T)uGVr{ĬHV2>^+ զVG2 cAwsa  ogwЇVGݜ)?2w0\rAd{V= ʭij0pPی8OA#ƺu@.LP/ϸ0GUFI."%MF%|nƀ!u|xhqeϬli_pvA/]"p'ԑ&"teйert;lL kӋ|*$t CdL;lk/W We랝v#xcuVm\Wv RnXy?rZ)&?:t̘k=#S$iZ(ƹEwdDYPȸcjn]Ե?wieGֹe,ȱt!t7li|\zK5E@uڴ5'Znmʿ0\s#p'Trۗ)<: &<=Q>-lG[Mqt'?a|w#)Ȍy<" لx=K>ɚD{#~; %3-bNΆYYo'2p7K(H[e ‚@m˃!742.6+2q1^VuЛ%a/&J=$f&t1ؗ`6/(csp~Y3ƪEd ;4>~uW;w݊Ű(Z6%K[&-)t9Zqu5?\gϒPAm Gֿ^g5AXg<(x|tm0s$kɡ`u$f AD'O*Z1.K*2x2cSPzyƂ$t%, Gx S_#D(͝ן~u:B3~!<Ť%{B mⰎ2k9G]5hOЇ/4>ƴ{P>DnYUx,bՆ/kQHY~]Y@E(+Iqqo6 h*H5c4o{;#eې(@ݰJyB|%>by z=:4S)0ʵ,Oa-ǽ-v&F3A_;$銜[v?z9TXl}JE5Pys)g/L3)D;N}>`°@N)K?U;U?|'6nH*>Iuc4G'Ü=14Fw GƊV v6 z#!`_tz{q [€ɦӠf`J^KmC$?!L9"pNt?SXa-A?]x{x]$Ȗoqgo@TB3Q8X\F܀ IsNy$(aim43FoeR[j -nk8#~Tڿ 8\,P>rD?txب9YZtͼ /NMPsmB-Ɉ!2\i*fh :.%Ѳ5=)ip ĊE|eKT:SVyN->#U_vm=:VmA]km)f)]$ت xLhQǑ뢬$VS<{*u9atxK"HV{6a""F?k)l)Rsd}y^rա'|I":ӢsXTX7HpE@"u_)Q3dڣ\ìS@ V,6/  ͦ2#YJ2 JTz,ҿV cP}rP& mr숶lr%Jmm{x%7,Ih_b/ ͚-CN߫>QW5#I-pL,C Xق^y3N@=M" DsS3{tD/JӴ5 Q闇4:? f 1Gt>E/qfhecE@hQt=EؠV Źx>B s?I*k5ɇH5{٨6 /'8LlvL?@;h16% ]Kݶ&%OAC()[]z~NT9p7U: KQ8+ݩ39(8RmJTUtMR\գO-{gAn<781*!p&ZuȸԞĽ;;Nzǃ?G}G kzpv P0,#H|cm [;*zӤQK][ aD sJpn%I{OWg1. 9?\72 ?{hYt_P6T=SћY ;v+21]&+~q.:4((W:Iu^FiSl5<]P~1wkTfRCVlpLK֘:o(]0!)t*o E(G-J_TH_,> *|kA$>\ *ͷWtr g-z5t_u)jXE#U0EGC<¦sԪ򌷅߼H×rhǮYsl'($(:ɤMQ .O 2K .rol=4G/f}9lbZt$žB VkYn4ki돤vr0rvgkqwYnDEr#+7D`=rh&:ayQ+^&Ar)mPk3az$)i|\i-:wblлgYc^4]ǚ( Hl0xrC͕y8F;y\i~wﭜs|!*m4ؐ)DXaZs] &:@uտ';xqeI|oꆢ2= O*1A< t.*")%4Q&2D ""VX\|8}Qy^q7*Yp>W:).rvM 봞X"S:fR\ֆXbV,i_>LEb4^cU -KJN(1tq/y|7D[IL=yfz­! 6zAY*p6,Ez.^\ dud4<7ʖiN< <)]EbDc*e=,| {݃ \O[( }| L*c OFO1X7.#dg4S_L3`ac[o)#F^J\Bu@nٞ-xǴT|5oNd۷Jkz_|d]GiGA>a*1>-yE p֖BR *4Y&zˍ_u.m.:&6x@a,zmw+~ U:,d y o;7y-*Ǫ.GMpNwgROe7_(RhNZExG$Y:Vrǖ$vHt|~.}of[ T< cV?WTdN<%mRd ͔ץZOʃ'54pD f  "1ed-+wXc-s)`[G_38%ɇ= ~MftؤBg2xd\R?ÿa>TWijwTܳ"Tx@Ạ6GrOso:s/u V!dȕ++ȁ|9Qs>busO\`ɯ8>ϓi 0 LhGYʒ-X׮vICe_9xsKeb6RcB#Uz%#д&䭍2w|Sg\OEf9)Pwܘ!O_U Gs% ?!W^2Q)ݣ*aQ} aM,fk3f5rU4 "%@[Z`x!xc dƟ; oGa"jjԧLt®4*V|n f= )N*4N(o6=Z>4ݛO3bQs(a:~ \ҵ @buemD9IDNTrG} Xl4 rx0qlToy8f Hn`|ڞB=Lhذ^fX$5D@h79-)3GбL0U3 W9ER+ y[ i*nmyJrr24<&۝\ \; *1:\KMذ( yUW\Q.~ď rρ[26b>Ilԉ&;90gyӥJ( y'i}I" 9);9nx/a7g,|-^n%{2O[ X Q+CkжRΣ#L4 ܹRA֖Pc-2!ln3\[D&{1oңH2In?t|>"Z^=/pRJ ׫J+ZzkK,BäT1amҾ5+ρь4CD_ 8@GJUBs;^HYs/#pJ!𝝰$+dRcQN f4u5?!%wG(Gax_4zt+\K_ G8v#ҽ5\pzOg m;+W{rĜX:;:v g|?K%AIW2ћGَXiۛ 1T.oVzYM"2TZ`L vtkj H p6~ #.D-\ΫM,=l$,].üu_K81͎3`[I[E wZoU:iPcktUrjMEPvÖEn= orlľM0_ɶ4~e'1Aĸ}?O#GKl_1YZβ 5g ]@Q37&9^oKe5i?SF}3W<0LZ1=tvAλSȤї݃~N44 d@{ ~Xj[2ӻZ7|/nƲbB"QIb ?ćBvi+pOHcC 'n |ʒ %bŽ[Rxoܳz7@E0DZuS:,BC:=镓 ~էqɅňM&`B O0[d~kL}w)y][bPY]3qc0T\X0P]俚?P6b0sHVYIM88$Zr\dKУ}d6pk/Fwo\zwsRRV>G@:;Jዬk&{ނ7ҙgr [ K|ÍP}mߠD ?MəS#z ~`(i)2IεLBqHulje_F`i*+jzsfkeFr_ 0Fe2{C|P#V՛;$ZgxL2&&<N)uNs4rI"9%}DN\(؀T_J,T߄]aXV1w"# )U]i z^/˩&xUVeGGEfZ@9 ͜ k VxMT.bndmT.'h笭 zͣ|<υOH{D@z8(fd̲b{n̯XLK txQ~ł~=oePwr,2]r~IOm׭R iex@"aF^+{ a]]?Șf!lx``ޏ \7nC?si3V2̷ $mӚ?N{RLTYFg4`y S9A>v5 wZ U.r 麿[D/A_-mjMGy" j Ua&oD kIp=Vx1]5V#YTS@8l|mzbےWc o%„9ZoGOr3Th%\f.r<%4oГxc'ep e#`C߬+üL3cDb|; N2Ɋ @*|M%or|«,T2L9ZbJ 尕 %;O=>HzEi;/)Kh൯}Ca?<sZF{nO8$g~7-6RG+ vxrϼT^4̈~ APGL dY`VV#A5SóB/=%VO=M [.pi\D*FBKڨ{Ҵy!>r8rg3u?0a!h_Ⱦzx'䌱灲H0ۗ1zn ˹%XЯ(>C2K[tzYe mwW=%%0U5yGgt3&~ø%+lB(^@y\dpLͶ-xxPF7k~ /3[zMҐw΂mtf9x.鑐\Ez?'W 1y} -nŰo5ΒE{[ꊉY5 @=!Fiqˊ m _҇3|3|*Ңq*rS^+VANɟH_㪞btn+6Z3e$ * àȍv4q@Z-UOANUydp83~'˶;WݸᏂS]צ Gw<}9^i={f˘ͼ҉Z_AAiR0Fvʦ$r* p4DO.l͋+tP[7 v]}`@}o"XtY&G--U@?qyIܹGq)#6shkrC?ڟ} )-\$ Rce#}8o_݀ut5 Up5N@A_G`'*F2X5x1xI ջ[􃥺A]mw|!.D塣+'|2#C u[AVp l+gߡpa@T7HvO`?v-i'u%`\S(L7~~GuɅPY ܅^AEaOXb{vR`V)&iՓ/pXMؒ6&ҿx'AeB}KL49NuJ,M1TdG戢P~'`jN*Qޣ܏C jL6eyՁ=&y/5# r%h|q=cWmy]27WLJ92P;As@#GIGFO吵<]JiV)))y{sc=3ꭢeb%q!-0{2* It$X+B`y`d? li{XP -Y~ YȊ@bnSS q2U"}&-k$q+'RraN쵉׏e>rfày\)q^VjH4Jp\;W4PR^>3fjtx!jJrlZPY\pceA w da)o15?a༥qR/\ 4%au&S@Z85 VFuyO>*Ԗax 88H|bݙ-87W"S"RQWPga "FAoh8qwwܸ>rP"?OlMD` _INM@Y6s ҮJ!CzĠfxhF7ފa?!SXU†ނsiPi?&rGj$X@[B z6t[nlGd-x9B:壬Ơ<ެzvo_3]QJ=BɿM:,- \6Vsx:1oY'xf( qVX巂c6eyj=.gW>X|]yH![ E֫CG#5R8"I S5HD8h9hn)&J 0+ZlDH?1S@uǺ疜آ?|:x{۴I $f$k)ttYWRi$l"ZJop@hKxΖ]s7 h+#vETe>up9BfP)r {)(кݣK'M4%7Jb}Oz! ے62ƚ[$4a @$ǹէc҆5*0Tx۾(w0jѺb<)`8|#W+~n4AC-2~++}ΦŐ-[ԭ@ߖl7h5h8 آ, ._ɛ4'$cv,m Pzrdn6-K K GXE.uߛQz)X-LSq+fKo&9;5*@8^eT 4qе,(CoWݡNChuǜ\}ѤN! ew H){aqE;q_2WĊʷrTza[0YBAtE-k%dZL878≼4+d5 k=$[Gޢ7NUtq0@ 6v !D!}QWn0Cnł?칐z=ȟC( 2.o7'VMlfgg+Bv4J́Q jszY^+rhrSI<~,7TK@G}̓vGY.Ujey3dRyQ`Muh_d~nRߺ3Hgc&Wa@yy_gkQ gsm|L.WƔwj&2ZDDz`꫿ BLkJ4/!!#(]"6X`EJ/Iaj@:d ~5p6}j(J4Xl|D7ɚ07 ێD9*+s謖7%J#WmFs*^Pu\E0m5Tu{}#\m;;zn8Atj6,Ml=gG3$ɺΕ.JeL^4 G[*6c.".£vv??m_A43.+r(Ld[:rT?pCR$UQ &vun;/)an}R2=QË9#U imd8늘x_o'HK&QշyȰ8{eg+__4(E"?HT`m^ 8iTxsw=,uxiI/hz58zI f:[MvsO.[-[9|'he!/-0&,!v\ FS l:C1ҋzB%e(LC9"^]&p0h;g]P#p1.fy[ )| jtfktОjOQSO RυIMզ'v~Qsc6+#7H#D y[i-LƷ@kD ,_dTXNCjbY)YecFfYe+DkvJ*CL%&z";ȜK1r)^HhmU6Qc΀ 7~JH{dqD\ZΠ?m| CAm{H6co)i*jҷT4upޤ7%4 _M-~9^1E}o5ڤLZuY0k; iQY뱂U`vN [fȁ__>K9qV}xW .LZ|gbsac<Ğ Hc}{1ħ-]l`F"ia8SD8$X*GL {BnЋI KPZU7􈼷2dž1uGtꚰl#o1X&!8eubJr^s2,"TTL{Eps|Y*,x.ttל༃tzWVõ8~i \yx<*od\)epxP=?Qhϫ[qbRJJc B=lQ+k3̺ix\+[y@{zDa,Ea#Vl."ߓ& A)_#bM\7I:|ˍ񃐂)NL:k6b{h2"CisA3C=bm;.*fMZ,J2D2\ʟ)qUM^mΐQ?\MN7П|uRCzI/C>;e.e/q>P'P)5W~_Wm"+Qx#(&Xe14a{}~ʍ'K̕:yj3mu8%AtV b&gTSgyGZwܭ{JنP7p7;͘CH͐#ɭk2C]IH%'K)zv%}TS,cθiQ7Lh72pԱ q($*A{1ҋZL} 5NwìR;W7Gə8+Ir9C4"&L{ƑmHIR6dWƊ&eٔճ^nEюmp{ ~zLov8Gt @$ElM :+K}鿐o1{!GZs{5?Џaą-Aʡq\ՂR}-Wn>~{lZ?m1^YE:>ھ_줟`*X˷MB K!-ܛ#4tQ3Cvګ^h$6Ǯ^n,Vo-o6D֮>2\#\`/͍4 бik푨( f~}iMQk@R.KTYшe}GJNTjԜe67662.ŹI=  %o(/woa3X/v7 4zbkR0:i8w-| @$uJ&3^t&e6 1+[zgZp TP_v0|Nm$np< KX4𻤾ƮDG{L IOQ+*`t1ՠP)$;!"R8tMB b6eQ"8aQ#p>2RxhSO2BT^8Sw%~g_xKBkxB2 QRj枈o hBx+[h:pnQCL eLf#G P!: 3D&7p!WΕ˿"||g$䁶I!v|n-)8w{Vx-+l<[rQb'*-rVb=AM L<5nsr=휨7Ee.QRER@k *Gt;* =ˁ=,?Tv֕?$bܨVFdy,T$2Fǥ=g83מ>6y)$Ir Os jW+;@]82Qd,2z!Fۜ}3 C5$(T(|SG oI'&]\3h$Ž 4%U܃C9ϛvX*{@Q|io"J٧`@E!ܩMrmԣ"t>r.`bW ̀nsFD `oo ¢Oy!$ۺf D8il^ ,JaQ+@ jag zf`ZX$w-֑7sA$6$>;s~BV>Y2 `4TTAA!s&¤ 7 ydZ1oZ0 JX(F &S) Y0!FUQfNʾ4O@5¾V d>ճ)X@⃬N,wx!GWЍ^?>{O70WJlg_|dʹh1mjRן#VLwgdPF'G`tBEd qa@t/-%l7SrBc ^QLB.Lsܺ]@yXÞ#D3IIS $b԰EE5-am"n _WI_r^LBT+°N:<\aUn)L\3nTVЇ$_ga$1Z;n'I ki4*Ttk)QSA4$}떡>l½$NQCI-w,W>Vqc[T%gGOmv~|Fq$`uqTb G[kA3>]NU3/Ck I\IzYo)j6',^Tq%4zuɫhٝHtfi35貝wfr/8"9JG/k-.=2OqbH '_)"%&pιꇉG9g*=ɸ 6ݫn>o'fk.{tX &7" esLo|$(,] mvwa f~׻W<4Wg+n0"?2S.u޿4kv8[ CU"4w\'=/n? FW2Q'&Qt?Gq"Yj:_p?B8 z,K\A"IF 7~Gl0<9FЌ(ˑ}]&ե+3A5=TPtuoJD)y)C q&="sUDqZf1 =4KWA&k &kQs/>9{ GTnX V2K8Dxx"{q>CՉAYqic@.U2.T4vm.vtą}U3D")ԉoN_b$g716.#o9 d? {m̮ 5e0@YWҖf-<B2pxy.[M%~`^N@F:<)<(GLϞMJ:U q7;;1~G VweƐ DQ-[/4gk͕N!!eq! :ډ:228SH5.q {;G좉H fk#Q009Ȟ %SP Ɍ6cfN)b6+ZAz Z͙m"u{s (CIOeFxjmiI lqk y2iLQ3!vx&wJOo#p㔳G 6* Fm'lmtԑb }S\H^}֠#.;?Ir8G0i.*X͜vPtǍy?ۮ9Qߟ́q+,H"/TH@(>O}75>O`0Ft79 SNگy^KUo&a` fk7VHVxU2S==_oN˥'Mv{@ ݙ6ߌhaJI\[ysސDe_v.,vhYqEm)RC s`W%U%ڃӌݵhGښ0Ğ^eh@gn(ȱVgx&ʪS4d2WmG>x'zR}iI%P5a4EO,L|&DOR[<| -BQ.˟d9=UVsF vT`Pљ\jgOhlOΧ#JRp;8^4qkPK>!.יf- 3 cM p(P+uӲT$ΓM zTl%p.^,bg߼)ط14H)dKFT)JʇxqbX^Aި׃_g%E:]:@f&i)tEG'',Eձ8:oR,}d{0,t,T mV&ZJMignnTP|7"UlhaBv"@ ut萋0|3'ΫWt/<9ɕz1I$5T0k㤖Ό&5}<ֽh6Eg`8P H)'lE:5p,8y"3 Y<^, {pcB pUP ~1喬\:2=ntB[>C\ˍf R;cʎL&]9sЍp!.m߶R2ǰt䀏S2VD9 PgV;Zz!zsyjk=*Gn!mh}jG5dLO˹EG%쥬7۽\D>vzmQ*L˪Q3S¯)ts`D(}˓6L-S\lc&b<դpv7pmO.~g/f.Єfl*Ny>~CPS}Y^;{'wC^jsJc]j۳is:Tc 0~Ò!JVP#SL{^vLiצh6(4;#]6ΤI`{>aҁzޅmcALJ%dR vzauɼ(8vRJcuAg9D?ܴd໊Qv%|u=`( M{BT}b'd8z,tuI1\r|ZκҭMu7iq.IJcIv{`-A7}T>(+𮁉Cd(dIM[b)Ԥ+tB-`-_Y$<:*- NK6,r {$~ݍyXRwD+ވ}O(_oM8 [T'A+6 i09>BŸ-mxT(fW9[Afn 8}@hIWf.Kmb`*B˯xbzUA8l;p7 NiMPVjZ7~OnѪXbxuU_Ǒ)n9f6Z #;iFx\w0P7gUT[=_ ^EMUAKҼճpl@W`&OwZxaP oD]˵)_F?@lOƒyiH)v8Ә!'"[ߣ˯ai O1vɤʤ}]-䂆 M&%h*5T% [4TͱGZV㣫Ŏ ACc; tDFjQ߁0UH&ƹ /=$J us`(~3bHbQW󝲼@Ѽ]帧YA3q~~ߝG[ɇyeЪFWnF~2$PrV6;OlZԛ( 橵B>]w}˖uƖ 3Df Dt/~7)v*5 ZPXҕ4O%d:XP"yrڣ\w*#h!)Gxu|b6| X:) C׽e/n1AfBU3 W ?PAU6}qE wG'S`tc{Pc6 iJ'L*׽H-#أbkN/9qcFޠ.=d37𩽚 ٸ:p84( ґ5J&BN Wjji6q{}[Ghhf=: 򧧟}sKe_>w0I_H(Ux3YZSk zDw 0+M6ۓkp:r$Q_~V N*#$4,^N~]eTW T:pPt ysx8׽ &%ː80S%6Sg\ 8Ea P'I`ZF]$je,kQ"!M\5_ &kb:T^ i7Ĵ~C)LrR3t~09 be<2۬aHhwGa6%/ oj"|Ėjq 3+@χcS>vsdLlCӵ ܒGoz‡O ~4bDQ5mWT(~5 wjE:(d0GYU~9:35Jw@(9dVThAF|rf5މ@V@7J]ikt : 'ggvV2=;߃A/Q a NbW(QDŽ9cSeGXQXx{NFD+3$oc[ϾUD NM0}LI bK tB?V?*/8|@CGK.d 92|^fy^)MJj-cr0#E.M Zř=;N&'_TEܖvm,\*՘JQdas&\a<]s¸ bP,Ea\]DK.71o「Se>גUl/8@^]o _U>܋v4f lRC[|uj<ؗǯu?Lߏ:rʢz$r]>ڦ)&Ai}HX\B5h} sA ʑehn.>C1BeVlmYhF:|Z(lDUXM&GpuF5yf+SU}Y":ZER0i#3#Ě٬p5:=vd)n) *pvA_hLLS'YxiğqCse 6]X̤+?ET^axHvwְK> &pvA`1xvqWlr\M{9{4>] 0JlZWИ{y@{979;)!]L'b o< eGQ7^!y5ו~| ,UF`*+ #R m2yTP4쑢+NqdFG=I \ Py. Q}0J!qVIU?\KYޝF:X -Ɋǵ#"毂#-u(o{hֈ9*HD69#FO:V8f"Sc:.x~8U"ZiBd6p&S}ܤB? J{Ќɍ'MzX/Dc~ww>-ȝjr?dV7OoH_B'gg"ۺ$ulJU>mBUC@}>*"\.±:Js!] pbgЕX#^w]nmAno&nÆJd`9ZΪ CRՃ#C=y;-ŶyʸҦE E3IV|' [o0m7]ԙ81OqL'gkgy;hmV9 }5'9ۄ %^?.*oOkB]| x]<1}wrRxg#J`Ez1fl~;wJ|htMViK)bn5):4~%[i[E TbcI=nv˵2':}FlH[q" {KNײK[V.BCyR K-ų8-;Em~fxza Tި?V)+d!~ÈMiaV~g| Fnp>BhAQyr9՜[Zl!(~{Ab f2#iyT/NZ0lb!XD\dņ_ȪUyMhY:lR'=#X[θNo% /ZpҪC ;rf~?W/y03+\0E 8hݔy,SwpA\XqKÍ=)&H򺑃S Zu+0-T sFWB#1۶:u$bڹ'.XP",?߮Wr7_O?3#'z0(n:B5Z߆gig+?s{"~bQ? @lڿ8/sJC.t#r%b nˢ2Qhk&lj_l;5Prt* &b u~ H+$lPU\%][#LMqtkvht?ῐyuȨ.^ݶ>2\u]i mFT,Ê~jWR[6դXvQѐI0>7ਚ*;))>y=@<.htMl^rڲ}_ewto)FKG5{nh`X*BiK \xuuݮߺަj*C$K8I {*ѧy$ul8 #AN;pqq/lO&N({= g)v.:}>D/c fw/и{&xKP[DaH鐂O&JwB TE &ӳr;j4}~|mUXo*OMb3.wN`Ǎ+Km9l2Aaс ۬ / lK/2(,#V{~7NIJ!h+rW}|Vϣ!^rJ]5 T R6qC )rO}EwWι+S/}uLrf3 Qn<] +'dR\ʯCUF0Ci #&zoǁO]qm o:J֐LpoɍY7d P 7&ژ;*%R} 1Ǩj:4Í/ tasMH~+h8O2צu S"O<1Ad fBU`ZSEWwiF3'˷~bW@3"zZ.#tocOy0QVDաX¡s@nY `a W}z24pR6} Mb%:I.ʁE CP-TCB&ɑS&2_1~5`J_-uʵj3Yo4ADju_| 1z>i5|绖ґ2\bܞ>U&ng 8+!s%b~Q8qYMswëɸF&ޏgц~= NSs>poz~}e="@yvZd%U@AN}^nj"Y"%9C }L/Z"f/JI>WJҜT8T&`p%Vޅw[gВWq`Рcf\5_9Ҷh)LC (kh!hU5C2½#|7.usl1h[Z@̰zWMwlmiKs92퀋ܝcXQ{/,[Y"MW+ᒦ 5.X4סoFV )fO^G7K @RH\Nse+ Ky ,kwbq?F!@`mSc6Y3xڊ 7N64 X7N9dYyyR)6'90rv\BgFրd%zCK`-x?,g-!#/I |/jA_^iF7 5}oOwsd~0sʀ/Z<%4?OYwjw(k{p'D)2eӠv'D!s|©@:+ӡg1$ů0 FmcxO l@hEeۃ5fgw5i`/$ύGzAڧ| oB:# 2U;,cM{s'HC8\kHE+|DVZ!bpN͇GBHgC!ǻi /: j;H,Ȼ['lepH~@\FTA=jW$5PAr0es$SS.`y_KLQd 6L/P =%f5tewӽ' ځ}ԍncJ T>M/Y ot^'L+4(.)u@^g>MXedT ߳?.Qn׹|5 .j9'jCw Z&!()WcmNr@gFTK"|h:[k8I`3~Ũ2R3S`rf|6c(cͽt^)B[TP@{8i::D(ucl=RZ Xº&bkEve~E#c:7z,+:a8ΰ Tp;y+fM/wd4,ߐ v[VBDsxkQuW/թax-("|BCl Q7s$q/lop rpԵ}_#kڲ!=Lޫˍu"/F*`yk/'5y6"3_9uD7o$k;%cߡݔCW8CfS!-hFBZcVP _ 2. C:;|S np1c& ARE]L0%8g60Ȍu fO~r'to'nJa"PDhp 4uQ2 ?vaq= ;oE&> 3EkfR5Uz |.Wwj/Y)w5NhJ+OV /ļGw=TØb׌XvԨdʽ5\k=."g3f'Ӡ;drh= @Yts]+t].w=IPY=C<%΍Y䬻0~0;7/.z>( qt1;vBO\.1adHt2~MY`eS@LYA=F E'kS5O0'N @eS`&¿]2̻ MГ.o[vK,m, !x7-l)1l1ټkc% GVab1P&q )dyء~@ >v90;uPa)XOSZ-8W'q0a XߪKnva Lup!)>ҟΆtBC"0c+}cذ <!EO׃^܀J=hd|θI +e 7dFA!"SVqoy(8_)=p9^a?}WIv]d?7" EkDxDzuhnj0u#A TN~P[S.)*f/1˘& Ey=o.5BXkȁI h.a0M^iUӞ$3:)zvODO9(1; ֹvH*cE-~YԢAJu3*Tr3a)ClTUZs.GDv./- ?B>?<:0|t< `g~BZ}Mg5[ڕc-FUɹjS OA@U"iU4-%_}p|vUp'5?'uXbddJn=0Jq0eV>;6܎G 0s9EX$$ Y89vԑ 7/T x ɏ5[xM}D V- K юt-\ moNNB=Dh [) \\k < 柉8 0ApO/e-\ૅi ,mc:~Ƶ$T8G;e.,0'GpMW62fA$!^xe`|Tgt!Zѩ_fruO+|`yЁ((jc6/Fa.j1baw8+J`EH$1mǎwĂ 9.c;/"[ٴP~a"3  P.6? z + \S `HlȫZ2hAOJjob6ט07)gcl)IJigE'@傝#JR4:GTX+pha]u3.-ITgCX6(41Ucʮŧ{MD09tR :iQRȴ{ qm1ABܬ|NQt5=~.p`p<牂 {3d"rc- 6=;>.UC)6ؼGI?$"'sf0X=&>G(Y %qD&[{HSu yڅTN}#Qoϡbx W1Iᘷi ]kgoa`}ЉM#oI4`L7MQ9b%4Fи#-AڗzE6{$`U<OwS|sl GYe`rvjvp4B= Nw4tːewxZn<>l!/VaܡQayTx#˅ϑϨ`#q]J,):eoZ}ݕFK޴heh}UXv]@!a 173XgS*HD/?Pd֡W8V\V#!3>\Yo}eG8cxdTe>*8̶鼈-~.hAJ mnymrST-dD;#VJWW"oXu)Pr:kJZwi |'47,xH')z]tSN,mVx!0Kc*P[w Y7Z3"c LF2G/'(d ͮVKg8jubT &զϵ|ecW*Sډ@_fsPC%e;SELZn%ql,X`ϊC) (Bdf/9YBAvWo x+3p|ج9l؂tϫzBYSRa+e6'A9d%Wi% *oTPWb(i1#ě p~^-lXU|@7fsx-[6ϢB|4*AB5`CL†+ }CESAo>"^ N`ߋ;Kl_NC|Rg)*Uޝy gBS+Rxk `GpM jSCSÄ3iՎH,{WTwS%3Zm'VJq&*H-#lTl V}Mt,-lEI/O#>;=ЌroKVaI"Hi;zԿ+KA!<& NdzWQ eBw68-{47Mڀ}SԱB ;29Z2VcNJ:⥛8f&^KabbP/l y ->fDĬӡ^Ufscp_Mx?D[?l)A7(]qkM|(LH Xgkx,pŽӰ' F : Ew܃hc|MQ~"q&: *pfP2 3oUӥ1okn; .PG^CN 8z|7ڠGI<@opi6+ݿ7'iVD!qi)3x Uν鴍:v{Gciv7 "u,*TpHeiDì.~\ձ:Pژ KÍFےLSlpt_f$)gXѵSaV^9參^:XI0C}DA,ekա5M [u/1zQ087Y W V2G_?`[eܻ ;5hHhgnV~>;>:jNJk? [PץPXrA_EN.J0$:UjVА8IzfU/JS y؛hsjyXJYG(.oJ]b,t&ĎX\H2Uձg7x$<#RK}`Yxyz>q)ދ[ĀY>'qO! 0{籷%*Εȕ|](7)9'"Hjﻅ5Pj_,*ޕrVl0DAjշ޾:Cv@ i-=Ձr QotĎpu=vfdY¨1{zʰa)"wƃվ{`"dUjɺp:gt=[mm=O^Bc\#OGOϋ|28_Omqg 9k%;͍Zkܳ]J+~A6t!&?Ѓ #2Px3Pw<:{vPXȊ윘 gyRUO'pjKvuEAi´%)Vu' ^O.n >Fg->OL7SqJ.ԘuӗtJ{W) ܬ4u- *U )OHA:.ɐ`[TdݵR2!:|A4yO687Iz7[36ŝ[9*}xRLTHH6jT\ofB 02׸%_jȀѲbt3+ұgB`c+oثXcf2W4CmˣEkW C}  F0з$3b*G{pfSuGobMt,fɾX]vmy$CNsƔ*g/`? A khTyAU}!W='Tā^ CtqT ZUHļV Pŧ&B@S#zs#0Zry.B%۽aW!4| T\N4ZU&ѿ>͕}jZe@-XiIWWGoTb2j.Y WKRg#+l ٌ= VD FKc7?΀IyMQJţVȫ]I[]-| Y:M%RWXmqVۣ?ٖh8 tF: Fq7_#)lQd< )2 P̌eoLKbh]= ^Pb?!VSkExQZ]6)pV2[ߒ, ;-^ i|.~`_@s !&=z9,z;3IITo@!~BuH.6v/˯220⽍&kͺ`0^i0"1-:П],N>r+}kx:mA =lI @#r Qzr#fF sS^:p1E8)#smX'(t`v9P alNJ|Rҩ5g'p\ 폏PZ}CU*DgkfjV:G+lmޘ28#󦆍]g_Etzh4O hS䱄F=\pwHc~t3RU`E:"rd(7aBP ?M(pQ*h 4p'pΘ ݲ0(c(uO֮J^,li% `c8agخSVg<)r0B mjz ^!}?g1X%_У2͏_-'h}+Tn='YfܙXyj tbnء N9 \r]lP=x@=NL^VE`X̃5m9Ct󈳘i"kkh~S۔!;$iluExC'KӬKA~yqhĸRBٕqph"vaw0%>PiIբNԕmJ⌰<ܺkƂ$uE,_8dU=s!E01*MUO< =nPԆ̴|+yDs i!W`-'H,hnLF9<vjt="3*A"S(Ŭ5[*`@#})wݱK'/3(4I_D.pY9qqiB&4TO98ie(F XAvhǷG1 pO]JP FךH c|W,ZAF5Yyr^6+6lF"O%|yES/1I҇gFn#or{=L_pݨfU\n}}/@8#B(]n.V}-`brGoT4x_"hr6&n{ >Z槡)<0:|)oMF nA}c{~,w2mӧ/#Io~mܨ\} 9+==N @ }wh^^fLbFh?pDqfƻq),6(cj&]\MMBQ:x:_:-QsCtڧܬ,bب%x!t+t0aߤ4k<+Tv1iT_Z#| d 8'^qN7P,vg˜6sF"@8pK J]Fsa?uMC !ȘEpD/Zi7O qZ 2kA[8DbFSfg{UwypP~ ڇL xA23H-K#&(z4ݦJ=qAIV ؒ׮Wtt2o1*yJfS}|nlBtCk1["yٖD I Ͳ%1^۶]g1x@p Y5+=mV ڕKnC3M E& p5x*R!o5^ˆ@I&sC);@@!KD YDH:By67 _N܉,F 2)C,29.}n 1s *5uQ?"-s|jAC1HiRڼ} u?/{78`I?lw _1Ч en.6qTc!hb$=B4⣃˘=TLPNpuv.gͯ۔ygFxž^@*v nOx y:;T4,X?bUb, )0"3nF'C Ď@?Qvq75 k5S|`W ynI&\("e-w߯Yib2_i>:I||w9‘@ҌG-V?jbk,>ܬt'*QRɺtwwPHXlN&tOpv\uZƉr@q&!jF w_y9qw?a J (1rfU@.5޷"I C-ObCgљm$^(tTW\nbD[m\fɠ bҷ's7.a 9 *qE#G fB0 AY*ҦT}xQqw-恍xD;IҞBDs0f~=#ǭ%GL6).HM 8O#Hӗ{\y$ |Pancә5CPݽBNorxIO3=\3* lp]Q*gzxV DK_H5#2ƕI`YN$a]k/L*CR|uU@!eCۘ3GaVsuPa (Kă \),r=yt?6`nctyc͗1f<&-cK+Ö ^)HJXp)[Zwܰ#@)Z[5/t턗b&EB֡7quqcyE^tol*΂9!l֦?AXotqcWH6qo a+4٤-q sޣ~52D$AO4pУSֱX$D^E'/I%3 ̀%RmZg@g g=sϱ],/nP< "?:9{Ҹށ,Fh 1֍RTᐦD-ɤÈ-BZ1 U|Y݉-&!3LʭjN81fs8'(.+|lj. Q ݒ~^/ݓ&Q"pqYM0"1*;n]!L5z1FL8LfFsLf;bVM}(F =hS O7%ze(^Ԡ1 0[w4kw4S ϡD%@u>3q AiI+1 QzUVh1ܾP< FA+|XŒ,D/ymqJ[3E~XQ. LmK֩2(@1M`^U{mVˮEPA>>c9=놳GF3`bԖ wp^?<2E ֎ ò\f*_əPP]D>έ %^k#9R:jB[jRUaw|Mŭh1Ô_ Q$!`PPxc,֧Cc2}> l{7z;6U3]9m@/nvĖ[;ܨIOZ| bAQDz#lԸˌShmW)1ŏ̅UYGbC.Sx0C=wXAD58;hyڡ*KػEᨘJ XSؽGܝO5ôD{n|z!𰀍[DHKtk[iSGTjCNoAUB{.uAaO3Xx3#AtJ(b3" @XV)CS8j埫[ K_5dV 5{dPq  -ͰR@ sހ l3WjtD ,ZboȭC:>V1V9Nu&NrNeV(>;!zWd"J{X,cT;3٢zPqIN="2JU;\oǂ\) 81m6 O QyGR{(1OeQJȸ;<&9oc3^t M%Wo6{f׃HK*\s$G"g|q|~n{q {qV sGlFƭJ} DSSr͝?Uߊ{pg9OBJH z73A;UK B).*!ǡTVb40_:}y0v<S$y~r_ ҵY*?6qzv10{)1xyZGǢu+Lߩwa?ʽT݀Ŗ:쯌uRT8t4mΡ}Wbu  $y_N+m8ħPh <S&|CPd5V71Jk zbMsKZPo-T9fc8r4G9!4`_"^Rik)Φ'dxB нd}:o桭yVsóBЎIq9וE-ܯ伃}FZ'dvoy?( J:L\~kc-oWH1i~tW f_;`+F)RC4qLMHlŌ14uSYg%B `f /bnyh;-&Nvq, j"ИMIZ+m|:-{74H cA)+V5]ʤ(ƜBIφOkP(Eh^%[!1$Z@+xp?rDqvkV⊋rF1-DJk7|:6\:K(!uvhIm;bΦ]b SK7 Y mYhYyߊtPnMnLۡbYXuY?XcQKҲKKlU4zbM9: 'Z[3*;C?.DO7i9 $[8?OP(i0{>i֛z21)3+qo`tf9{JRvԓK߼g\`&B qP-Hx" lHpt,: .-/\kfx⪟]Җr6k0p;[cp^deXlJ3Pduj4aQ+S#AbQ9=|4DP7%'g_2]A?/T;3}^1K1cIC:Y/f6 P4@`)`Rk}9iү(EsL|1 }BU9fkzZ`Q?:ZQbjw#DUsÙ" Εv;<8Pi^I(VJolsdo~ ;VgX , 4nI0qÂ5+RWA̖ѦX8\1`6heOL5Wl6?qG9w36Hd(p<_ $\]n~67?K)ߊx֘X,LO%l%Z"Aj)ɂ<̟ڮR u,ȼԉvS6 f^jBo1;J%d "TG僗ڲt57LG:qRF Ǽ5a7RhQNlgK?u MVK^*Z+eIHfr=}A:͟Ks} C-x'Q󤰓`!yҚo}AMh2xUacAЖr&I6R#d_Lp*O14ht֗8w'5Ȑn1pפCyV+`m$CuBvњp{Tq铌%JڙZDhMEcd!c1+2yHEh>Zfs {v{vl&Zj#j9k#ɨGz<5nG{Rft_m쎟B- }'^p$>Д)_ *}A0Z8-eʮb{B+a'¡DK_ZGh'H;FZ29Lיp< \ ` y)g1֤ &*p={Oo?LkYq_9Kyw23]t嘛'bh”z m! E~>!u 0<dX&۞1{*V{mj\+(D0ؘ9b= Ԙ?XvYk7@VOs])jA Kuܟ`Gpe'?mqMdJ ͷpd2ξ.Ȝ)/0Ɉv9!n$G >в_1o{/{,KXXզ tpN'"H@|7jK% !r6h*)Rb yd½ܓ2p4îlު#4eXZd,5!YNEK{l85&:FޫqIM~wƙ;bLY8k5SE:5: I(ac aLb7ɡal;g!*6m'z*9²⑉=G5"vy6:=!uacL3'`8<a5ΫL=w6Co#c#L.'+[HXfL=ქt_jC C'VӴLKUFۻMal}c gpe !<ӓjy1cɞ FViHj3~mк~yI_c+S`T)[`F^dK 8rk.B6@TJ8+ĐHQ; *7%袂r)XG $cAܸFֹ⇛M#' -R7xtWXQlbFP&X!J3pO!Ћ~T,y&(^Tj?k/[?rwYDҝ{&±A>xU su LNxɟ#p9]"UU֩cm~W{pyl_1&j8g3G`u5E+(,)z˧D# 曵A T: b`%~(h0k:т:+ƱJ8)cw\kCc?KeJ&:yOϿɳBpL\,dxcg(H*o00zH*B jJH*A4xW ^5L `p4sVZ@>?/n29f?$cRc(¨cŦb>:w^+l-T < g`$_(Rxg_:<%s%2_Y9b+@F4U~l][n^KD-,j%KB@BϘ4i75!!^~P"AϰR#80YNxaS.gM. $땡77}aHD_-ֶVwIpmUUehрP5Uf4M{sګ/J: "-="eWDZ&&gV{?mcvc _zn"SJx[`pnYl0G202+Hb;6e S<$$H%f\&FzA'9-,%;q{vKLn \h&u+E}IF 3cR qv,q3p9f*_kjQ@5( C33JϥZv6aYq "Wd3PZێ ۄ:9sSBZ5?>gܨJ/|]6H9W̤{-VeUnU(<" JCA&σ&êV 8ϻG|M]Go}m-5ZF)0WoNejNRq OtB;]:JP+>lgM氲E%(l;J_Ihd! G7A 'yYF 3iսhQA`ʒf?fd-NuĚQ,yÊsÎBLSeb?yZ?Wᘊrv-bNIrࢧ; g炌8Fo0AD Z"?/M E<u7}vk 0O~IIj؞ڬDR(^s﶐8'Zi<8B]+֋X9x.rp4.\d3I# t{EMy-@p)@ݐ\igN#UO+F%W9Kmt[^M7(&='j{A݃z]pfNhy1G9,y L5ZaKJi0J\ʦbł[bxRQ|r;X%N[oנ62#=lMĜfa .r ݟUDb+ƞTZC6RKM,]etJ8wIp^$;EOG 8ýaI'cnqN%k&dnA c C ᵧ,38:R|a~شUL9QTj&,geX/ ?+kKFiԊӢGg,: /0C! >>|~tXI참{j+V`cw撯ۮOԉpFGHY[g  ;P%)# zrk[NzzI-mU~ 'с y|{?zUVӃ(@G\FuN|_I9AfLs5"_`sk_B؏",pꂱTvmE7HL0S-sॻoe/O3. :|lWGln7UQIy1)rmz,ܰ7ʼf-N$GEBX} ضk|+y6XЉJ)\cMҧ-f| ( _k6kN`f\ /P<}[P"pLvD+9`ySdTXf դ_p}(&䜗BG ,sKB_MM`jC^q?os2o=ǟ.|ScHw bZ6FL\""Tv `l:b*GZٺȥ뺠0 wۘ(6̛ Ot.IJ hɭp;?4T|'u 7{nD%K~֪5Z+Ghʽїy࠷;η,A17~W&>_޾-jfn|\{ΩĎwFL0CqyCN |g{ ~_:Cx5駟±ahzH:}#-n7M垯' 7K/d.$ 'z8>'G͞|&̝zZRjb+oy&gdegH% `vo: QuUƘ;6>] !deGN9Xҹ5PA:Om$G / R~ 3wƗ*u7L%ǯWcvܶ NC X~jעW| b1'ٔ:Wھa-_Qb]+C5`kjy~h{z|RR.A7D9tyiFX[tA۲I +B1otH6>o "EN:׌(k3UpLŢFhL} ՘Mڥ9QSU! q92chU'!, E*Uj()^d(wB֔Li/U&]!(#rMAW2:)*TT0Dv2,(JF1kAĚ 8JBU.*6y"|]H \ "N&LGIG8mw. b+Uw=7Ve+\JQf]Áu%wRNC6p,4·0f4:}-csA; `rBO8/:Qq9Ϗn5錛MlMr= E Ӧ>!!9Z^}*\!I 3&$q#Z`Gȅ␜a7.]U̢m9i:lnͺ#S]drzr+C_a=Hwޝ(ˣ#pbtk *,iN䎒& k}<__|EtFJ(@1zIj]:qv-*YV`yW_-L! X,\X>bt$IIw۟KZ2doKn^,eXANɥ߽~ū1uhթ\ߌ)$h?XN}5/ga>jg=p=,p̙jL)O575#))z;DOE^"i]͂qd#_%3&\;Sǒq˱Ww)=(jǓ;v^}:|*qG{t] `BXzdTQys<Bg% [RnQ?A|̔*\OЦV?#\Hf|7/L0b!!\ a^ -LZ?r^. ~HGz_Qs1_lLu/T1eZ 7\. d,h?h u ǵ!ЃWA3L4yi$c (Z:$ u7gu.L:7N@0b:Yۯ!H{i=`l5iE4Ku3!O30hq# ZL'Tzl=|#HnSvO"|f5MzLW÷cT Y:%$}\rOiL {u>SE .CR k=QRbvBeǂm.7Z !V`lpA'f j+>l3"}QΊHI&W<ƈ JT"ʐzZ߭=OFIbz|w! IT< @qm1??25-͏og]Gq>.<<'];jM xK*)%$m!^ۚ}'S l&Zie2}DK:1rV5NsMtSq\BClśhiLkB椰Qq:z\B[o]xMv]oJO0vúNWpQ)[zLȗ/%թO܆ZEpC׷=jpe[+lokAyf;64e&~XV=k;,ew%P:HqtV_^SuJ*ja:w=:suG)@Z(Pc^JH"vNl:ܨ3T9uwW<X%2Ė_- Ϋ{(~|[Oh =)_Alהj{1P>/iLQc'BI~UsB͡bur{@rc+c{OcqfN?PnPkhf C5 gl=1mM`ok_syz5 폤!`;smIqv(O{Ŀ[bu+*!a}_FM?w/WlKz{xE 3ťV%*,}/V ӽR] ͙CqdwmA/Fih} v-)d3>94E/3`ɜ^#rZG K &̲I^-#7I}MOtFn7 wa'7z8:[K#;|d yUҼM s x(1_J+%&>BT%7AoXLcI"z`wg,%he0Ep {:r5b_=@2ll$g"2;l-{pe`0E(sIGQX,L4Wh;B@Ɣf0J_/@MߋE5gNȂI:LOLeӅ<,^EB _ַ֡/QkwY PZS"4LHgأWLfڜG RKk/cV=mvDD?nr(BIiUcrHRNc8lPߓOv~I}HpPmU)OEwc_wȴzm@O?dkԩ)}vƘdcsޕoÇj6ؘpŃ-W)?2ROEsBiwg< kl</XNľFW  &dquTJ=K32[LrHLWO@iIJu@|*WGDNbM4hulY C$.pS'ծ/$8WŵG^(6e5pŶߌ p*~7gv>HpN'Q0LǻZHw]ePfEh>1<>aad޼Ũ_M c-B{JTF17CrpFrghl ҵv^NAQL}*?0oJ螌-Džn!nj4&n4i agih!%DG -L \R`Xo2}xBr[J[L(וB歮84ooaSDLjbH%A'vITdsPse%*PS_G6jz˄f 9dVyoTϮ,dCIWfy>^P7ķ Vv_`S$0m\ 2phӸa`Cѽ*+IGכ1* \cPF؀YA6운r-w:fZ҉YkE:SZ<;VV GG#iE֕SmEqqᩊZeCm˒@Цֱp3L[vLwk.`C4R1f!zبm DTO  ܐ}hjˍ 0鿑 m/}/Ҭ_l-@ &>fY KKΕi+[2QrYdE0#!&qQ.ž`iz36OE«kD?n p@:u& 91`\'ӭsu$+5hEc8v/9Qviս{&OoNZE,'L. Xueqaxr5E1tӍ"$Y9磫1xO2zO|)~FQv8FwL.IyFJ 領Qrap4(ٌ%]q/s<-tե$0`8Ew50D $GGm/PsH.@𭟋p.[t񲄅s j{d:J{Fs4O:idN 4D)@Fq"~zM3R!CUuC a}e|ſԏSZL%66WCYi(d3Z %Q<]]eyVE`Y39W |BkYqr:@aQL0g3&ьTnbK@f7<'nAфmbqCR%1`؅+<4Kk]޶UމOH0^Ư`^ĴT7Hs`[<Gܩ 7x Ƙw',Kּ VE@jE{g>Sd*ɗU}A[rgх Q0u9A )8aF5>mqZc4qp 2vYZݛ$  :l ? -bR$F8..^ F>]^)5b,F3<[)7 JD3 /P@gs^;~5dtaC_U&?;}cӛwʯl_~Qmш/Pbo|o,G)u7}RT[u>흀zгF#׊%p茰 ;h$*XZ!va,5"ڱqfqXJ-M [͓53]sǷ/YY҈e\lx~P'ՑԻ:\3K{rTQ_Y)-H6Rye|̕?MP\ \g&o.~:)^!yŒz00IvQl!X ّi=5=؞B<Ҧwn_i)~rDzZlˑe4Gvɶ=lrN[- 'ІcF$x~LO1O*mIss^E"FsL>cZ裸vwzF_rUedvX{ZsVa62X?Hq&ҙhSBX?9"kY -ҿ T7(՟)݉U/"ҶWhBHԣbgLZL1 r~?Qu5P!9쎂Nҙ?Þp,##2Cޫ+3jKХ[%Ƈy\2@^-m8o!;d!_Q^:qMA?Kaiӊ5n}UAj ^;`OSe A}td(\Y> %łtbX>I5<~L^qԬFCSJAQROhuI mߧern`uUlWxi|G?NZU}C@g#\!xV>z0ft=?dJ7=:8;E*z.c{пi74Ÿtٍ2C-( FEϥ+5F^5%*,qX \luĨ D2:<,-vC"Kgy m| lxŜ\4U6+&ʑ~z$|D %At.N@ґ e S{6 "򯂸r9ShZD&ZM(vSGȍA"kM'LxE#9бG;mobC0t\ "wOK* QF%x`WAӖ l`.1;{,mkrF|h|Ţf@92^~N:!nb` !]+Xpyx)j{??jTiYWYؽ;<%.g%)PX苋~1xcyx ̽.9X*UM*NOqƨόJ%x+yKZ4bmU,4g U7L"1I+_7^le'[פR3ū-eĨ|A|0JyIf'rLwƽ v)/Tk5w5,RJQ!K>"0djV]"exa6D-؁kgڢr:=TuoCb_տx1) ^z:"cܻh.fzyRkR vȩe>;:G|/==L˒?]rvt y%Mz`U}XLU`D'{e]HYjgp2ìPvT&1c(~!^oic/ΉYJQ T9X;=U]Ǻc:gKѯq"e{M헙>+IlYZ} "KJ-RngPx.AVxxՁȱSpi=';*6~١@M߾0oP~ńM=%>V& dGF@Cq^6GG׋.mSnofCj\DF!zzpow%LREo₇n؀?4#e0DM L'QfC it=\DY75.Jݽ8GW7P,kIɲ[<#4!,Cb->`ٔbL%/gijInDނ6J079X} Pu "yʔ+ _'ikcVzT5R\wM^ Gdf޸彝/5$cX[dۄlo+9@˾z#DA:eO;Ѐ3gŃH0E }/ԔvÑ=$;b՜}Q(sN}y':M(b  Pm$|ޝ$hy8Thbټ@%`J+[$>koCZ-hcV:Eڕ.yT:XsB}Ͽ.v?uJL[&ap*z]j:Yp;kbrRyuap>qohn n-!;D|F5s?s "]V-(gLWKJ7Ɏ=3{o߬"Nl'I $p|p{4o FbReٵ=9k1ccq&/ń CTGw Zj#u=ϛrb-cɩSi\^DmFUM=:{ViӰvuhT!j \hwq Z3vk+F?` b7 _:\M]=R'ߋ.+t'w% >Zl!+$aU8|:#5@ X1Y]Nd#tgSFt-k8Ik{&DI+]+fpã-̯3N/R>X]ZqgxK\/ca"ޡKZHfy8 U\y-{cȢ WP ST )02yީr@F?CUis24m#.]+`"r4:S>#XoBZCzdUhta%;9 sYP]|/ݐ>gBV[PG.ºfa}>P`pVd6c[VOHFN|.C2*z~Ii=Yua *T{zjƢ`ާU'a 8TapygYZ07070100000045000081a4000000000000000000000001642603a900005684000000000000000000000000000000000000006300000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/VB]?Eh=ڜ.++}ܡXur@do_b(Du#6j&JJt 8{+w<Ue;pm{ f 4v(b ?կD9L3N!7%B>[iG=*P8Np(' F= Fx|Cs5l2ޯ9cyp)$ɹ [K<`Y0!Gy[m5bVHq~[fK!At.$Sx8c4p؂-nZ֘]:*D=dw8FųI ~+ $K`ՀqGq k6ޤU9^UQ;6vXa@SԴT?M0"pRM%Rr%%5%U j_'vX~B44JImԯtbS5}S:5mI :])8)VIS4r3J߳HɃ(Pnjt]!s/xg۫fo*$ e3/uJYXOm0ԙ}p&yJzՖO+:GR%b(Lm Orzxxv:]W[t-608ڣa) A^icT32;WrysP, r@8"o.+[W^;4w$`|Ԇ3eM^_Yٶ )ȯ?ʕuqj8 j!T+퇣1 {QŠ-["v*'"G<z$ٯ?1e 2kSTUҬWFMihE)S(} 9 GwMٱ+S+Uzq9_vjQDԒ5eW9mnh|ȽKo6w^+ҠDsxɧ' /yX,=̞Mu<#f$8m13?Znj6ٔ5Hsb90΂TPSxȷEuK`m"H S#AZnyo\35̰zݎ<AB0ɹLokn50XDI$;hAŵ.x*$=8GBd+^V\U') nM C؜J7 O ~ ۴eJ9|3L%N BQvqaj+ZL~npDqҒ)0_Hru>ۃTc]6MDK,{K!&I '\M0eӗ2!ږ ՞W`ZXd' \:A[t+پ{tbG+p3"{ ]5jfjn$29x`EP\D4]N((`d@oconpajrYN5{tͼE=iϩ.L V?3PInF$I=U(gR 7d%c@h&@ZSMcIʅk^V,/ aKUSߕprF Ot_RخDKAwB,><Ԋy왡aqjZK fW_s1` `[ ȯlJD:V?m*πO;vCh' }elBP^@&#r^aCWr3Ύ/C.*Wa'dͤQt$H?ZK7Jyͤ?d(iJ pOքGiR@\b>4@"v-M: x"p' "Ĭڻ,ѹkrR7?bNsIM b|-dTߋ Wޤ >.C,q5z6z9 sKT"{t^0WOrT4fcC|5)BOk(\8e'lD6 _RY&l-pHcwYI`yq3 t`)\kR3f$_(14yF2\> wBSoŐ v>*ĿgUi3Zcj(vcer+[R "`FU 2C|417D@((|H& oT~p9ako@@|HuqgFd#-چM^=-!Nxi}3^V#g} {*7 M(Ie1'[_'ؚM+_KgAph [rm*: 7{QWb]M p`}kP TLyiX6,٭X*F51cD# ~f.ik%oNfQL`U ^@$йE2:D7u:y}azEB/-=yla͍[1tx9_+%`>:, ȋF HԞy?zc:Ѧ,7'eݸVb`%Gt)NU|ƶҙnEBAS5 oeL40D%,xy ѱΟ5ARNe3<?M,Mu [v/":4$z4.rY.!_Ṥ#ōil%cM5^|PQyqk̊[_qf-~~RG뜯_0sQ-:+)Ϛc,"Xݛx50 ɳj) 7ÃLKWxWק nʃ_:/dcޮť@n A?@H Oi) ~bszs]tn8g~⦫ZZ||3Į늞o jYh1 DVD[’NՎ _,S"Y7oj29\{iS<&퓨EN 56m1: Őw<0^j2t3OҤ` FQ{K8rN>͑'ngfMpP\;W1J -TFvW 4X&oZeb8 nyބ3*bPOZzl_֟[BmRzt[ , %Gw?l0=qTyN:urY_9ZA fvy3=1\A/3 : r%kթ;%{M˰[W)sD0OAfRhYhMҟ[Wȇ~qd/G/ǰ _d 2–eRɏbk ^ճjNfЇyEQTo![Bv^H`|,u&!+[-ȮK12Fw?eyW'̽c b[#؅y@[Ffl߿kJpZxu8wa:WZSrq0#O֗5+ ^T4r+'ԕ4ؑ9pN&ah빒mmd"cpƛȒ%hemjC9c%[,] h4iM?'d:A `ZnD*Á6h@mxyG. $lx쑏+v0/ŭ DuE# 9x0g #<M -~UE %)|津j/' '42ؠ]Hp ԕem]ыs8,i6W¨֠z=͢'DB CqJ⾔k yڿM}2\"Ts4]ȆկA1)5e;EM0Tfh)#ɥ7?<4rU"tU؜W>S9.u.1uFͳk EV|#pU"Ȳ>: :">6$L9J !S*zmm1 s˄Gu40Á#s6c aV ѯ|!cjjVφ7}Tn#+Q8Y+̒֨i(͋ȵ.`P4 unܜ㆔YqW Q5Z(Rm8J4ӕJ^XT G&"eadEZ)OiX؎?tgdz;aP5??Sy(p=֞ݻFhsjD10Nj h,E37\IɡdVsO˾jE2}UG+9 {)Yгn[i.*lrT!gsLRoyLWl8ѳ#P8ޜI[DIs:aW0QXN% srnb0Dϑ8 R+$Hzhp4ؔ)WD8&Wia=GlX+%=V"e*\q+@j !Տ3z"ĠRkVn0aM:Bm\gaU0q!cw+;2g٪g`G2M&vp3lnM8ST`Qdx>pkp 1i~27Edaad$ n¾WVYXAM鸗˗I_x^sq3'?LqUNZnA$vGْwA'.ƛ5_Tu1wKaN{W ]D 1 -~"3?yAY<* e2WynxNWVp5-FFmM<@t15:5W(¾Ogf+LX6ɵ7{$]Qԏ$Fvx'FQ=-/ 5a(.#ֈ˘U= jU]Q*lL@tԐ7xo]_iB<.=u=DfZH9v`^v܉+388r*.eHv bn"jٕ)4hvTm\Cg{X'$<-{xGm~"G~g^c;({pLJ4}iD> 5hzz/|z@ gN cs!m)΍/3V2^2R.1H<Ԧrgy ZWez#ƶn{6jXT{#+llyֈjcY}ӧ*˳]=' *ARX$ut ڽN?©=qxy @2᷈ Jy #jlQт ve&}BeqA&Kqxv@a*S/*Z#sW\<ſ:&%RzV =)L0&Pմx9T?YF|@@Η ={iz\!g.5g ~34f -E F2 GLB]-BEhЈ/Ӿs{U޿H$ E6<ğ+DYo,tUWْ=-gb`ݨb)Dw0Wx:4aeApy3W Nϙ0꓇pB"@S&l1[f=gd֓~#o<4ށdaBgoI6 };>)(4&Hݎ3hܾ{FMYH&{r4[K:mw+TycFڥIb}vLw/kSYˡ?[wg ½Z֧e(4F^"Zw+O=I`fkr]xSS eHhgZwUǼ{jO,;|k*vXAu!] ( CΣ*Hc흏34swup]{ClOݝ{[nC/bT ň%_C{z[6NYء![/,-u6;Ǜ=VLaz4Rj -&"{UmĀ%@v Pz.)k^}qߘHq=j^)'d]i-0E *rT,(Aw]joģ9BBm~ϖw/~j /htd[`+'v ½>? sd5 :&WYcP^CLI $K2Ӂ5w }k F\v+?+bfe% iG m̻mCc1ABUj{n?2v>V .P`E?vLYnⲬ?jk@a"O}GVvɧڴ +{A9)Ul-3?53G_KvSm״{lmb> cF?̣VYS J,ExnYZɃ3 IόX>K"QCV y d~ˏʳJ]y"+x$}kD򞧥PExvU{{Xs#A{[b0eѽTIc^-LGgoGb JnYr:GpY]ӐtjPu&>C7+gʂ &H` W^I?44ybᆖ)ďb1 8TPsi7~F> 5q-e^WSE9_l/t?vlcx>Ӱe^p O)a|;7'[7$#؊8NtH y>[A ti=}|vsO[yû)_f$\ ݼR靍 xOf,}o/u8DB? (xH!Ђp0qô')7 yt:7ncH#NG/Y} /!#v=Cp46 7\K,0`_uړ=Ɵ?ty<MmEO`\ƛ0ɮ,*i=\عV41@a@= sՠIDKTs)XJlVrEӤN":ӡ`AWgXࡂ2&\PbrԦ:]sX]Ah)c(QЧM=nKx Zvז8+krVm4OQN:6- (+W{8 M&6pdh'[aNm05/!]w|u>+ְ]`ZݢV~MArǐKj9`#~gH,q =0mC0ȌpÔ 7J@ΏxVjD2 `#ֻ#8IgyM,[=7BE/cxq)2b&ľ 4x Q6JB:^MEj_G>VA Y-l]"̩JGb1Di(U:8c$lA-k-.j7ɥP @с:2!$tM̉=3^oHTXp_Q%kѽ=#hA*DcJ)T7S5we|psymZV8N,*FKc&mi>G.p^>4i'dP2g!%$d,=apB\ ~]~Ir ajK+*ۭ7?减^.]:Ӻ+r*f4\e /-n =hj3M6<_콧E+n7e)l:5A|rnP#)l\RECҪ jT !#˨O~4\=~C,x,rޣSAnrq~KA5UږO-p/潧 DR "c Ӂzw(Ps7"N]B1# XasܺH!M>"ftx.L/ {ؔw鍟aGR4в70{iɁm ]B,ƖfmXlQ|BjFPjY*3SkE L zgK p^2Sֱ"wK8wp.B: ef5zXƥ MQ} բƙU8r4)wOu# 97^hb{5L~Z56u7x\K-!TK_Vc5c" 0Q>`Ô"3deTZ}mKYCf(n7.=&2GC%Hߍm!O 3@ّT 5 q`v0BxK۶ ߍo_Ihj R`+H~P["6_vob5&ӉO֌C4sE_|D _bZNRRݐ%CI-e2;8P`ŭm a99>1x/7Z+"g k>C{RNQ nQE_O{nW7U, Y8N7舎`OX%GnșnZ>( l>@!5D(JAap8`9 s dvJУRNa@v'NN&fFkB)0`aG~ we m&i+ݬoH|ӡqW];ؗ~5D<(HuJ38 i54 Q8;ނcD]/t4kxx(GF !!NY)J_`[caonD oLtP 9#P"XIGb i3YktB[vEKȅdf49WFgC,8hDxEؓ /Ԩ*ڐ RҼ2 7ldn:0;Ŧ4ةƗ .\VVEcs̈́x.|uʔMf)J0/._NEG³)ZÂX48IetbChc\q:8V@rYwg;9O3̼V1GcpZ[i/ ʇe2/Bm8 hͳz:Hʝ_!"΢6w#j1'Im7$1)|ZZ:̋t\υ+c?jY/FJmrNe^J9z,{2`ū} 5䱇lk3^׃;adM]ZFg]p>On-pmA>G.TA$!VoaR8o<6T^1&ި(agyX6=.٠CM;"z k #"7AVVe鶤ɝN[\i2fq/&AŰ#fX)o)we>c3&FiRBM(0oF E!ncc2s;֚h%8xZl$Yn`H20źlC8_%۷x"DbB5dh;.0]AQÇ񶜵-9Tn!fUpQb̴Se0V)υ$)QߙBBu?_. >1 B*mmv[ܾvFtfcdWjqb=a^ٳ/r$ ̳@&9&&}k7V]PWt|3__^Ŗ[jofWB֩h$p0x.zgz̖/9o>(E;Bzc1:eraY[9-i[R/6) xCYPڸ` 4W[OG~sʀBa LJT?evEԎ! HD0!E(hr(Mܲ{Zc郟KN?MW .ogpiY% &ɂDҥ/XVQݙ/i_6Zt 80@ c:K~@'[ *FV+{V/kCs[=f"ZbА脤]>\4vJ(/A|G&-P7R|jPXWn1,D (+s( i[VITXԅn Q[I u\dJ"*ic'ۯ' &D|fou6BBYJɎ 5K45𶕌eulg4s2?Ziǜv9\\GhZ|cض2-62*z^hįOmuԕ#*㡾VG|Uv;#HzlqEh\;G4"T!fӼocU!V[??_ )5hf (θD(ȳA;z |-d Z3ot7+tU-Y6G]CHD^ f,ttN}\1Ԩcg8;Ŕ47a2;{o_JL0XCP>hz/1.3K}˜ Nh97$9SNq ܝcunܮ`=a.u~O]V9nu) jx9/@D98lUk\;dlL b%/ٗ EMDZ>Ľbځ򈊓*Nal7Ʃ{b3)zs:DZmf_5LzoUma2z `VҞ+ށ{\Ȩծ9 e_|ҕC.)o˼I"W {$`(^]ΞnRAV^ZbvЄ%\hs;a3C38 {NVzQQH+h^@_o%lMT^ _W$-4[P\ts@Gb=z:+hܞdjIhq;mJ3qAōLU3ձb$1RDmĽH}{c3C6 {h̋Ǭqܴ8n=c黲^`8jC[]E;1o % 3'+;եhh-v/s\.ˬHaq+]˭';E/ޑN79)JF_9qk}nЎwsPMf?^i`ZET}svC>NQ|AnD`G|ٽk.OXm@yw/"@x;߻9GRsl`x2Fₛ;ؐSDэ؍@u^eK0ʜ mҕI t'Fiq\٫/ r[pP#.:Qu* XmnI tj~%a gevNNf_9PoV>)in|K!,"=Ͽ 2P=YyU#K։C{J9m ` MX7ᛎ 4\;PQAX5/t,F_FW)YXq7$*|4W PPS̈mfEҖ>^e[IrOnAl>-?Nee'"q<׬-ym;;/:[%1&Zr&n:Cx:? .{A# "2j;Ec_oIz_{!q_zŸ왙LȪ<>|$8Ff0m#=Q\zKx\Qƅ OnXwB.5PLhiY, PZTۯ|dcxE)jw{ \8uxװAG},-q9k[ R[=;'kpkc]M> lݏ1ƍI500ZHEb :Q Lyl8*f+ ^I~HsLv6SN;IK%0b$DݲL>LKuu1eTkQ4`PAGO:`6`% */twUNLnhj/ߞI9dM~%b#r Ľ=>}$*%қc1pЦl #7KvH.& e;?[ԯE]QGԈx>Z#|JtWy.ZnwL!օ_ (xN3J#}z VAᡙ>oIK~1d#25|5 α1g+H୭xZͿ~#VR.U٫hBrb.{FK mW7d骸-ACVѳ 2vi$F gD"(zQ8M DFDD% ڨ5 UVődvC1|lkF[익|0vJs|\\:g2 }zL"~TE? ڗyZh "3d"ϱmK6O%G&$,=w~M2"0E `wQ%v\9])wdū/ (Ytqws"%EB0] q SqY:AhVĂtdf/]ZVrIoFYyW0Dbo\(ޮ`j«u !SV򦣐Q’'\' }iK|sTZp!a\2T'sqؐIx+k!UհUW'kib+Lܨ Fe^\TWȯ'O7kjЖ= ʚ/"RM'}?kCN3r Ub$铧uaMϸa!%qN} p%vwnHty̮KWb'S]DWSS7]I𯹨p3221Z=` x3R -&hQ] ߦ a#lrVc/+0mtL$6QQ0ObA#EiantK${hoܻJ-A+:-rUy;5&A%,/_Kq>Ԕ1seBHk5+ll1,4#cz7r Ӛ$Bٔ5(Bb^2ttBqǹᴂYO.FQƝ:3UhQ)Yq*uL~#)K s!g~؆9VݣP_a>B+bگwѦ(o ^U*zb}2o/?!"gª(jr{6$+5|t%#15g5<"y"#<e1/nB'7ztwvE=6`'YZbeqi">8/|Q73sDz!iGKҪEu(XAIޕo#8&gJVW"Fk'H*l.'~s91/[CLIfwO*̘{CvjFk|a4eNjb֨e%l%KK}Mw F~x6 [t&GB5%<]@Haaz k<րIG^AÍf,.9d "&cEڕDbpxEh|B}D: zDKbN@:T;T2qg)TUFQ#Yuuk=o I>Y+O$/gG+'d*E۞`ڃUmNR F _1E}̋S^L9gUsauAԱ([bWFR}u_g v޶uu{,NRֹ׾ĝv(D>@P K/=qE ݵAu-%S,n1%Wf9aWQ={ ˇB}`hJ: T*T?lI 2?/ ~ 6K4>jQC|? iiM%WS95J9d.{T=cOE$j<U_u(o %QJ.ւE}kt\Ր U-˧oBJ=f4a1bLIhpN"qdWʚ/(R͖6Ҿiɻ0AUDQX}Ɔ^t_-₋0sI=bT:_@(R.ׄ @A~4pߎl$9xP`"͠3ݶ"qc'M7e?cvWw >/ᱛ[ ,[ߢ6R]H0MVf8;!xLx4 Xy-E`E1Su|H$ 8$r2 /.!y\U'`3u:5 j>#%ƠRd*?θb-:~>[{;skY1<ҷ"\T)%=r-RU!cr!_J%1>=1j${@t%\3374kMm ÌYyMygĵ=O FzCڛ5ڰg]qd)2Œ^6xCo!QA<ɥ[b9dfx8.k :̟&IJúir.$=Wu=_6iRQ$RU$Y6?: {ˏ%!@,&dtA icK`O'Yh-aA^;2V6YXă.Tr,3|d$t{nkrtw,A{Q vp{@M=g Hkx–Z]M%#gxbЍ".Ȋp*WAػt~4 #r}xrNtCPJ$G>ެvgYZ07070100000046000081a4000000000000000000000001642603a90000622c000000000000000000000000000000000000006500000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/a]?Eh=ڜ.+ϋ,^ֺEúPW64{j9<̫ =CK6VB%1 Gzjs6U$9˲&/G7kK@6h϶S)DҒF|1ԫBgEE)D;oh.ȒUVf!1Cd仮F׽eL;K5Bq(bOhm6"`>ǮT*$!!}y|,l 2ɍl̬g)V}}~N]O"<>Sk 3磝tdߋnNW FaK$`V7%gtm8cGHTJ=b]bMA£02D߽@ܭ2&ck\~.pC]sL?-{;)YhqN~: yaEIᄓY=mfW%n<D>M[S"bc %v4[{,rg3YKK},6H~+9|h*;Zm\2n`etb1Ͽu8'h zkNTn~^}a߃V'o$pas#R,$-g>gSpkVٝ[z>]pN/ d_֋{.Mp-8vl?hږfZO1g誙)G-S  kXV`7[ %Gj 7dEEj*5 Ϛ=0C@pQ_|Ц,Nr:7@$ؾ7A"!%Bv kϣ]v>%La| evpXL~;:j]B[fK{ 5ƴ4 _U$%Cg(8 c scrF+f~eM`02s)d^ihA# $ux8u{w"G@9c g kcr`vrwD MkT{ Vl ;7NCa# 6 ;8O{DN!Z>cՈ-FDiv 6k%@((rZd}vC4sZPzJC5l28_x:ij>28tId ,j乩zG!$_8R~|J1$ǦD7cx#Ul!4 gtP5F_ȟ))oA$ׯ ,[ `a*#) gzΏ% |HTwK2%]xiJ*LV7.*l {xp]Nx!#Q VleˏA5"Cxky h/`Ws`ԝE~ U= Tv>!Zޘ+ZEil̇FFn?Y#ϽeEqj{W皶sb0=6` RUBzD[6!DXk8sT@Sqԏ`/j0Ǡ=]ɍYw='c73H  z,$mÞ5Ω#;,@;TZk*Q65x&l=&Z(nh3a0q / yH 0GGkش~njGsDGDU)NsH/^BN J̨H:ml+wL^mdμ^-&&Fel0Vx]KOAq} g[4Z,+' t OC&,Gpc$0M&ޕ>Di<}2Sߩ} !}ZKGέ/V M(!'^gGeX3.n{0Fmjk@#)?xT!Yzvؖ/ƷsF]=qB%Hpݨ+ȫwOGTk!ar:1txc$~}h0|om 8xW6)*`E 2 k AUg1bƆ3~/ș,iLZ/0v9y>MÂ}0,e_)`qA(ڧgb|g*AFd𑎁U!l?д :ɹ #y4Btu"S9PNEb.紣sSψ,%-B'#/]g,n9\#vQ+b7H޵,u#:CG+[prVjɠ3'l/Fo|IZ9ap >`AP3MA$L21=#"4P/-1%HlHУ݃Gd8&)8ݢ'wjV_Y>L(E+pY S5U:􂿞MY72J_܇NNuE(cQ>aVֽd' ]g Di]T%Z:qWa-)[r1+s6 +àg{3"k50Rᄬ<wM߲@n CbZ-!ѣr_PԶ{r % Iceݡs?i;$'׆ECaB`NkTY}&N3}RH@0?c:ERKP|n9'D^=0ݷZ&7I OX7DܤX3w LnlÞE/BPG+mV սWL/˫r2͍QjҐ_슦a$+a,X ŷGQ $4i%SmLy. zBWt?PR""-EE9vsd/ȜQUZ*;qۮW/{35O4r5v&X)$gOː’NxB91QrE/j7nNnT"d`OXR)W;\ڧQcNW3R :)Ôn ofCx 7Mf6 dVSĥcI2i~H;R f܍'aYf751NFdO+E YfKlW $yMq1#~޵VoIMb =)9mp.egg;J.zINs,L"r=Fܮ1N;(FH|0-F8: E;V8ysB'O9^ו&'2gav ],$ 6y2}Z5a~ /]o,'7!&nǐo б&)P4h;״-JJWUSd~3%IZX,eU 1ݶt7 Þ7z Y{J (-R4N$@݁XԱ({ FRʍ&cov̓ߧ(5\Mxď2ƁJ`1!rOYYp*2NXǃ#>rZ%r"*Lg$SPcdVZ <ܳ>EJܟ@$enOojBe2]rι|Nr7pE[WNDⓅ)]NaV<ƴO(ZvϜvwmKbPO53 `׿Bly?tSwhĬV)\@5HENwB^v,|1\0'άg}sd[X J|u&<12Sdle'ɟa?.wq @0hG_na.9Q}Kj b&hsTfi?]X`/1Gg^ț`4.oj%]F{70WҕO,{ f'N Z6Ѐ  0c嵖ZDd3Wښ?83X3Ͼ!䚢}'ڋJ-r-O^qr Zs`x6ʟIlqڭNReY 'OsLnn o7aR#*Ubi9Yb/.}j,W_ZL;0+]ۀŸܙz!S}jw DgfO0iPXhV {} vEŀĪt "7b"(>dקhwpMMiTdAjEvAPu:3Že컔{3r7&L /X,w@x[,GAT[EkN+k& z^.}XjPR4?~D7h v=> OL[DÜ %U!r|<ze2VzB8hXbZ_d]R4=Cm8T^<>"ۚ\H=}ik%{+N"u [x 3pIy@_7130LSQCf2 $♏. -}/\GQ<-!.9HL`#F_+hB0qKlO?(ogv߲='fݱz#vR w8pX'ɦO{֣i#H P +ȍEX̵.x0. n+2 \ȰXDȃ"<V"ؗʴSйh ݋2)6JR{(9#n#ܾ[Y n@BQD >Ҷ4hotcf բh6Q‘d{ B5_[-^ߖd{Fcs[gs' +My{5%HDf7*jlfIP1ź1 vh7 jܟ2N;=6 B+HL\M~E.T]S,i>a7{Ȭ|EEY2xI24Yrj Կ15'My 2ޮ8rcmlkMM0aw|[ Tݝ{eWjbhd7S'z ׈lXEJIup{)鈍;{_ey.vrX [8 =dYE@,T<)4\s]oW Ub YuHMH9>!. |T: aوq_"wDHmx{fYGZ蹛C%(qw X_:ЗC.B+#'g?OPu+#0NUeCG#'8e\'xs_HELF]{u o8^J??*WHH 5vm6~5u W`_F_NJʀ3p^ZX8(Pob4xN?eI2sh#EL7&$`ݿ L?v§Ɛ euHs% k9GѐK腳9\(cq1 ȍu-*OȞgs漠Ĝ R*OX|B~V: Eb K`ۮGR r}ZM _z"m^L>5ڢ>ҵ4;8V* dQ0c \;8ؼ`zțU3D< +Rc.DIǨ"ne_3QUh^NIt7cG4rzv_Pr鹿{v;sTZcuab8 rFA)ji*W/"=-K>2'ܳ|2k:KpCDFL riI)3 l[! v)7&]|E!7sԟܥUꌤ>YdF'out %,;q+Bz"vZoϹm;)yd/Hݻkkq[i_h} /1nxCt_ 5 KYn!K2m3}HU TѯU8ds%8Ib˗)%3*pk|16\Ľ6msUmԄ݅ov+cX:}ԚLyhc⯮<<>w苝PJ4lcJ ^.ssmPWKAn׶EqCatkc%M˯X]u{sp7I6njF!~Iyu<*ioZ%7s 9 ǩ ӆ4„#|61lÈܐ1̟X$?_e-M}[эtځONC.Ezd5G>*SqRH9ɇ˥)1EPag#xw+/bE)c8@6PuSդq A*Ox1M#Rv˶tdmA4hQݵN 4:C-EwNLަ&宁][N{J z&r`DWQ=\'ʺwCw:29}6(=l) |BNŭrsgGX{h n ;;jBb;D0ʇgmomLW p܌eU7uU?+>OvLMXЙ]4P¿ϮZ/B ƵW$z12 LJ?+nz ~$ AM/}Z34,heP4h*jRF?U85\oFukk,xʞˬTU荲E:?RrYiсwlVm?݀)nP'\BL Y:M+yUREawq K#!)N86LKszψD$'7ίՁԣtGQ$~> [B$oVYp髐Gb`m/&ԏ/Ғh&u%TT2uAQNJtDO5 +8deC[t#gOC#9597s෠k6D@:aWD~JW\"Iİ⁖: l?eRa nJ/c79X>i* c|c1{_ Hc]o˜Dw3^fN(f2P7,}r7(Zn:zB3ȇX`݌vn"mG~yJa w`ӔE '5|#t, Aoݰm Xؠs9.*naR NI]$-o BQƕ7w#f6fb Uӽ92LuO&g.|N%Z]԰* vN$p!av]vBf=Z#RҘ|st)(|冤9a5T: S~Z$tGfם齎mjehiٰ'954^*a??7^{5BEoJʚYŊ Ӿ12SJ{Qr!8Ҡn&JQ̪9RmK~Sie돏=x;E]\[FV9-$=+F]"m4kH|;pb"XYjk U=ΓnSYr2t6g郾CLThuZv܁Y.sh**_ЮQڥC 3h +'S!u1Wd|_h1XJlԽcf|LpaR 1`19@W͗v0fTBS%ޡ:_cB92,OGOja>-t}hV4K"SK|yaG%8- Qp^.Īlc]} 9OiQHotJbt <`![Xl+o%@̵Q0?~4g*B̨pYe;cFUn/~NSnQb ŕ6͏\{QqGb͜#L"5`בt>?[Dޔ,a}p\VG^&ǟ _,BJ2<4nk·?> _xa\8tM\-ll'ߔևH])+7,+7K=6uzf!_4EۂY8k]x=W! [Rj5-␅*t6Ŀ5 3j2 H\C\\&/ OPY K[`ͺIL5d ?pX,xV&SۥFe;@0\.$*r39fZ48FO͌ gBCo I9>+ r,)ATBdH? g} T4H_3uBezcyLr{S^c^3S &Cu,ZzK|E0uwqw˴GyQ&mLDJЛsRXvBgĆ[wzx{ ̌ӋCV$'إ[&(37`¶j -Ov7!iv$xFyJ tAΠLEodLa,W'W;ؘT1e QBY-͉IzRs4 $KLA}߯0UV]cm[4 έp$D'yM8#[/H\HąG/k-b(A'8ҪzLsP$zM<S薢 1h0ckZm˾Bx,4k! CN(BLPK`IfKWҶ* i$bma%24 AGsiYcQ.qnxja!#kq$q9 'ވ!1TI*-G!id^ыawSL`XCj$34?^&l* >-, Jx$l>zvb}16{1֮(`rfZ ?~VbO/e> =Тr풶ߴ9QӱsT>൶ɯ4.= 9S9Û{ b#v!abP7c@ dzS21˦8\rڀAO({*^euusiAlZe܅k7h V5O*tsc8tHbZLk%j5斡lj;"~#ĶS߭y c)7$N 9qn-1>B?CȔw){>f;0Sn-5@/4r߀Qǥ48!,ZRGl_&X.<ǰYaQ_bC-I(}˘"A:&d%Ai|o; &3xn v㈀t Yбۀ6N.v+p%cPh uWʖE;7hZGþg~ 8Ew<5('&$uzA_ц -&PwTK)Dhȭ`Ų,I ئ25[+[rRH{Ja;Q,L n5՚׹|Ӷ1.C!N a9R.^-#[^oxm̑B;b쉷*Xw7ρVc(Kt`܂{#ACBy|m;H l~~H+{'ݴ$Gݜ 8jYFT56tZk_pHS~D.ˠxֲ5fGS|^>*?_`R>iv3]<.d&U<Ҳ[5R2!z-W~-0kV|6{l~)pHOn?(A4>˽T]M A "WRigYznѬhzzI͉@]Df$7+4* 숌6,$hbx\O[}1,}_T}._(Y^OyzNXMc:N[IZdEUё\7#.Xj!v%QEFDXVޣ'tYchmmcqk&K>]׺BT3/ e)*#'L{_N~=͑P{6㑲mF|{kSZSV)fpiϸ">\Ȕ EZARQ}qtxn\\ke5VMX'6.%ƼT=G3EE/C5İlH eGB̮wTݤ$ŘO:>p"k]5. 6n#9\KK ™z< !g,ж%d>.p/>Kǂ,mg"֋:@vD*q}5Y䏟 d0bmSHv, (*Xj.œ;lϏXGTBYŠMZqil[|B^Ըt[[EX0a0e*#X]%-XoL: R,+>si[?!!`3QRqOohz%NmY{ [vh ʭℚ9Y]:w7]ݽ̈́S !twZ>;&b]ᷔx@1 3Vʗj} zAv870%$tBʈg+j+C>2ˊCК) KUN 9E 7C@ל>QT9>Hk4Bz++ 7^fDьd>u%YúO~w~t1?SPޓ,Shud]7xMl: +"62K?r\f!ţcٜPꭞ7oLz|wRrhKw sZ{Nrqd?VpJ*XhKZ5BZD(esNs:ؘ'X\N+juGU}}Q#nD`FaaBˡQzvT[Rl HL'*zU7۾5o~UKB2ЋNS 'h/ƩT2{\3LWF^h/c4ܓ)U` ]+n>xZ. J<WV?1 %Fֿw=h T8NJI(v{UgdIUX 噟TKTARr=՚RP<10WpgS⇬:ۏPJIaGi"0~z3f'7[ Chi?\^RA:sٌ +"gu\6Kt( +g׺ś% ]jrGZ&45"l DJ@HK' VmspU¶׶!}WzV13,[^-M|{bKIlw!QGu)D9E1,g觃cXwhf̼rJov/+,b% .e`s'3fGA#-<޼8K558k\#;-e[®2qtIh 7GC}w2+͇o, -fy_HAgfy{S_(ʅd "0lbCu8R~HɼPK2| W´T}N.o0 [GT \u9(w/1ix/yxy$hB`ɋ5=ַ gi`i]@ꍷs[K$z` kusJHxIhV,QŞ  ~LF)zfW8Pq_6c E\ 5 1eY V~1sH~<`i՞+ScYj~{).<,).AWl-V=vTE9O0dbf 1Lkl,r;Jq?C d$з{yB0 N7 1߮@Izqu0% HE;EW]C<)4q}̓hч~۱G`Ya;܆\dsH*[~*M 5 +H}6gp dXD]$ %WR+kw_kah/iu#. ީM+z^hSRO-NgXgO>ݭmٚu8,)`gG%7$ƾ! [ӃBc }Rc| RXi?nfv(BѬۼ=%z59(eF|5Oͩ_[Mk=4ǯjkm)q$Z =3[ǤjBopv٥ {}S;Oآ&x0 c goi V+U ~l}W[ޙGqEPGtadW! qz@V5FP?S&ݷ"~oN#zUvP "rx"|Ž ]#9I *cWS0HǢ/J<`M |hC8QKqOquyKeLH8:ۮ9BZs5:>}'B<솑4#[yo/tՓ4րb%l WdYdU]bֵ_ǭkGQ:ȴf]E=}9 *C>o%09`m@Z|QlDm-0x/ll.sJ_^ ;]> "xqWZADJ1ß$$ /H2~rI/T-Kk_(JqKn(|7n-݁Y6{yp dvtN]ǙjI=3>f0 A=C_kxY~$pkӚΜOTv[tRG*)⣿c|L f 4 ؏Y-=f%k цM-!$Fo 9ߗ zYX۟:kbjSa]h^JGwͅ{jC]E BJCep̀^Ti_ c[喯ڔ=}ty( E_-B^)CsX$?Lej\<(`0-n87*s\I``dʛJbRꞰM]b\Ry-cGsv/(ZGlKp ɢeBWCrO(g$=c5.jF(5*,z6|K!Ȩ' N,;_8*+'4rcrtWO[&J+1`y_CuaVM+Ud aGLx]a)┛ ҥuUT-L78 PwLep<ǀ BI_01s%pcBB)&D=MDm=2=9;=/8@ 8,(_l-{W5@a?ʋ{mۓ{`-nDә'-Yu"7ѹa8ft֮Bf|V8T]@́ճ6S`+ ldNϳ.3U͚]q+尌d{5te^;.Rai7hnlZpJ{hX W˱5/L(#>q~ClZb# ? bmI26e3i#\#a*|=.AamDcX_E`[f؎?LkXCq'P00uaR:ʗ*sE:nÌcl +2nk}%Wg>,6tQgtp . dVR- ,F5j)a0n6mh?Y`F熸L6*FgD+⯅sMũDKw(?_an_?gΘ#+`\-g軋uwzQ }Edu5j牃{h{6&yrut 4/ʻ@} @jÂQօ#p|kWXon5'zxI5 K\!ܺc%TWuբ:F|scMWز\XR-o+B"{]f#MtJRJz#M.jbtג|SHE[GHv6zrM%*܁fL9:b4z9'bMs[o3-0ۃz2WJ2p{Bc$vp}VsJikK R`YǑ<6]>D.2ٔ@(5LpVN1Թ$XbL*gu1O9*̟MNCa%c ?G>lY9‘Q'[8xknQi?̇ E(gx`[&ּnݐ tj :KN~v[ew7ֻ(^B d Y C @VԱ-~g>ކ~64"*`31M̛7u][ ʉ0~6Vr. $[Oovxq qp}j,d\ʝ?]5Y7'Q)JV[ W oHrfԘ· *S\*9=.ߝpf2r}fka[PFKxj^ IMi-fu/#SL6*_Gnvzհѱo1s783r>y)}E $% & C=F9$9g!G~$}NQ:*wk H!sIYtS;QfZLJ.%]c|,#O(ULmqE[A\+q<'F 2k#`Y$ؑ *qV jyìQvv`nr3Y|K=vl,ưD ]sjK\kQ>թ]So3>34Kva`qdKdMwǒ>?iEŲ->Ł"ۧU`(_ۻ^+)0aFfB“g Z䍯{)`Q0,aSP3S51xҌV}@O<wYV3M3gҚLxEW@7/6њlK/haub { &Wx`n|03p(2ъnq8c+X|zv8D?c_u8r N'V -Kq [ \;5hdFf@^7r=s$j x8bG=O,s3;zfnS4N ҃ QQH$0Uü*+Aw>MX!YaP P i|ZDW4r[ t=F_1K;%aRNKΒY%}srM}krRn"L0=WF!kX)r=>2U~RςAI >=yx^:kjsvlƑkDgpSUw>#Θ;uA}WA5ZKs3U's` `I}*Ȱ2`mS e*=yirґF_M}ۆ]͋9':EvS/m)X>'/̼Dp:$AIM?aMi7]0yCѽg9Ǯ:)KV̢ *[_g vQ@zz@ &0%,^96 h؆x$O VE͔T;w3H̭zFP ܞŴCC8 [=Zц@cOc\2I1ELxBpW^T̍ϑ#J*h]T0pI8X,dmXڎ{ ~_.@ln6ٓEvyܝwZ&FE~\j0wj&p詫XRa Nʙ.:rAH`T\Q#O{d6`)b"eUz1K/]G^0iYqٹJy^޺D)|NOαߊJOUѪ\3eD.KxA4RuPgj8>69#yT"ݺwl>5n}`L/#MK}&{M+r'vn9~u֟~[$aw]cϔ@w 9O±\`<V;l܍R)4"u59w$m+;cqhd.~LMvȂ-cwy1rH ʦ[nVNMA6*"VJA\Ppo FӜB@ES9$1%<πpkchUL|(kP6$rJ7oZ`{sa c);fbi7\ao }~D}oτEKփhK͉|ݪ -awtԓuNMGE4?a*s62Q3td}(ᒄ6Gk!Vs%<"4~jsB1^t/T7i{{CTᨵMj@mLZ6>OE%ꠋj֖J'1K=^R*i];U#җ曲腿V5f>$ ϸƤ}pca9e !W '^*kBT.|8z\q*ss ;É 6,Dd;j iO_z{t*ྊjA_c?)cyBIX($態b$2ހvO6fLJC//tz%Y1Jb P{B]Lۻ?޻tt PUQ̻M[K\iؖDK&9=Uzfay<`,@ØSg98|}8V^A0kd eqEdeS+Okb݈QJ'? ~-1aNHɞE7Ip嶵 |)ʘ E+/݉gVE -:pѶ?M LD@Cثik,P!^iD`H~[lZ`tlչ>iT&K?Q/8VT#0<؁zVKNTˆ(kq zx޻J6."W /P[ng|<a 'ء\r}XʢvB x?U5wjR3xW@Ő}ʸTuhyػ*aߊd^w$XNT=\lrM=,B,DF9壨p5E4RZ!!gV3n#nMdl `E0c&YD}<pa'6 3ߧ;ikႏM.h@4 H, )\x̜K޷TgYZ07070100000047000081a4000000000000000000000001642603a900003898000000000000000000000000000000000000006800000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko.xz7zXZִF!t/8V]?Eh=ڜ.+ɓ >r]R_U+Ik+m9=)J|Ȣ} +n/ƶ?cEx ޘCP%Tf,bDᡃ'vaΞi.!WpyPdvic~ :K-aG9%yN@Э]57Зus.DO^]J )1#مIr՜g@Tpbw)@Ji3) %sAdvouZ]R3_sDE2]aOR->A,mqdWr aIO+@Y;cw=!b9Ռ;?p.kE:V"EƏEq(OCQ3əm1Rf1<6v߇VLSy Hŭ޲ql7\Y<5VALw;u:Mz=l=e_wHaYuMGws!3?;C)ˆSUgҪ[m(R+PƮ=F73#CX 0XԹŚs򆰲+=t՛^B T|~Ds8#>216-]a)`EP.V#h1#oQ^$TL\1:<j_1m:TtCo.i>9g cп\b`Ƅ=0@_ FycXE#Qd}֒$֤4(UeH5`c f2b"I/UΦCWNf|FnǼPڥR䝥c8,Jtι:!ˑq*9%&=ITTɻyx5>4b_-X)ojdhOWzt$θ GC9,ΨRCȺ3F=.3EUȝӣu*1Ld,UK F֓wU/)v`xL$f}tg'ԝ^c7 KwpK dPG{ۣͅL}UMP︮h.:+G,չ-Qz*xعh졂3 0},`M| p勦a`$+BC[pwoeHB'^ُG:L[m ըR̜C7E4A8:n)g͠<VxkMfm]sxe c4XK̇f 7gȄwtypTG"̦ę^"-Be l"AΏZuO$8w.fѬ(M_"*=Kq;mP)՝ j&/$i;q[Ƙ?B MdyV0tfy[ی.0ފ aG)؇ؕI3+d\@d^=&aGֺ9G-$[AKQ">:$u2S4c)E#ÅB9F*= fS1^ /8&gz\2At̏ Nt[ddE>( ؐ|Z#6aᮔt{ؿ:ҩ!H~mBl,o:aIi`mɀz)JiQBpCUIGBJJ?䨛q'%7"A% cϻwiPjM^fF09<hevs2x}Z[)@Yַr3W=Ⱦή8:1|%{5:%!j\D^pBJ$ݏc9bŒg^Kº:s6 ;pT<_iM=Rc!%Ϝ6_U.fY.Co׸.ihe*!׆zEP 듷4`s̰,bL. C/\R(+3_NT="Z=P1+~4-kBr!$#8[{Rn2uclYTAgld?9P=@* 7Hxc UASS4`qA!#J@^ǑDQN|s9yi׶oB\! R&:M(JJdR@ΦPOωD`&4FTg P/10b|Q@S/n T-ʌn(}Q̪>bT<7,ýX0NЮ/DrP|>zu{hy k駈*y4"r+6iQ-h]H,M fPMmӤ5Aq՛9?!U6}ޤ;|gl[v( dB !Dp: [fHkWfmvx(s]_!R&1Ik}A(-d֖Peõ +Ki/EXހAIҞxW5Q$U˹_#53L!IސK3?=۴ 02m$.S4=\2OZgwMpmSc[ ;ܮr9P?sw 942Ӣ FCsqBX!7L `:Ch--akyϱ7$9 V s-jS0xN>e#or,F7 Pul,YFt+yIHR7*1 *{sguS`_!qk̵ӟ!ݸ y@Y5]\#sYy r VoY)ui_֔MaKX7j,cNj#Ⱥ%}:ÝHf u֖ h>#d̚:*-H n\<wg.7;҂ 9l k 7W:P=@1Ⱛsםjqp7g:\b@x2mVPS78]~pt5d΋~]h!Ȫ#N/@ihx.zH$Ě^GgUpi`AfCTObl|&Uls\s]5dbfQ  dX>M? Ņz)`a?ķKJD{NЈ́U? ޶ ׈[I6C\rP"4t$Qɯ:E_Q"D-w 0~~>B"XmA,Z$̜ CQ?]x<dWPÆrLbNz9sbkFJOYS9ea-M/R/ 4T_ʒrKe*"x8xvA=^['5s 1y:6@4}d}7Ў ɾKj}sXIj8󜴵%?p3p";zKsb0R20ͨ*]# ?iF-N\;𵌿ݻA7?b,άQ?iNqxS1_{*a ~+\5Wt/}Xڀ-Ae'5]-bȥb e Яf{ ބ^p&<PT.XG^}MM& ϐU[ߝ-0EB/CnS Z<yž{6˥Ae8Ωɑl6V/MQ&=nU^ҖlU^8 X/ꀯ \z9 KP-D;scޚ2jO=yD0cKw;s1c8Ƶ~Fto$H/Wx9wJww8p|zL .b8'/t}pV Z1? FMQdGdjt9AY ((:ԋN "{/aMa✝ح/~y";za"Y|`&؊{*>8~n]ǐ&4L/t氈Ee  '>1H eeM8+g"(.az6v9Za*/F`8Q v:Ep-'VJ G`pKҀLSڵ K_ pq+zڠ:+nS8ud Ah~1OޓG߳ͽx{2;6Êj+dif|C[8e9CD ]EM?-DqYzU92܂Tuq̽˺OU׽nMo~N/)m&k@#a IG*Q BhGN3|wùyVqJ !$yߺM;^wK mMWyͩ[Y?h};0(\bMIJ<,F:*,fOCIdroV$OW-|O?L?.XU Z%_1xJH3n3ňeX;0`8=岕+ "Q5%ڮ~!tX@2h#B1-T:uct,\Q0ylSզm'j#רTCF::[b{f!1՝Abngi F;p4RK՗E]5{9iMc6Cʗ1 ^`L~'%q|^DGm5Ќnv J~BkBDz+\ğxE&8Ț^w1C͎2 |HWOӟx6ΔZ}eÿ-n(^E+X<[~o L픵y%qx&ZM1tzLy6;|&r}`{VZ'N?{7sPL#tJe hsD6(iDL3v\OXDWK ĖUO)釛xGb~#2 |ѷWElUbWs1A@]i]+~s>q&^AP%BY"U -+.uQzo[K$59A@)](iT9$Ng2 Ja(^U>~+^o#l.>u\_)"y':CoK /vqe9|/-:OYt~нU7SbDzGx@!qkaaa=a֢.Pj /=\gqF<9n_`N!뻙fCq+8EY> fnpMHW}kswT.~ab93 l ҋvF"hE:&0btN[Gg}ת aG$;a=Qɝ`*cKeʁ,M)㊟ P0 3Nn:We{m#*G 0 3,wS7kK.;[,7_|*Xi;ZȁVvh-_{8DȆt4; ?n+?`bǁQisEWmWH dZkREPЂВq<$mNU`xo$P6xBsmW?oӛ%O/8;;PH dV[8ʴ6[~Kz F+V="UL ݔTq9 ӡtGkv/u)WuM2e2~8}~9þbn~3YʨTK)݄%>5=ΒZHxk&fDOȞqۚMmO%5xM0kȨ>hѢ̪6BdGa]#Irbė#h*y…J]dl®u:A{6Ds:7 k/xQ=˽4_F,ۡxPnnP_ 5HJdSX#LGK&{ZEˤz abC*ߩs1q+CߑAgZ%CUtTɣR07\ӄOiTعagwvDp`\=bY5,ӈcnU>ҟ0,D,A}D[59䋀Vv墻Ncp@5Fx4z0=NJ$sc 1hZ X4=Uo=5Q}A]j8H /%<櫌Ɗ:glƽt@T ܳKq=,hYHx"h,n,F d23Xs 簃)}bz|pouZRw@ ۪撤3|O6EZ|`5A…+ Aۘ3ͬ{Xc}"j`&,;0S&rrܪeɰ3043 @}ݬC+QS*&lBbP]y(完@B TkLO +j<{ѡYe#S2;j(o!uko_J{93$9}/#0Y /8d({yl%BjW'zFu kc'#9 L%nd^gw6^)D$m#/VjMMf2FoV6,eح?X D\u<"l'*X;NV+.܇4{syk/\?T(([yaf{ Q=E3 JtƋjGpyvh7){5[ }L_-؜cŒ2+W;_C]&})u&#OؽGl޷>c ~\uOiUIJ ^(XK}sR1J0`t }-ABA/:dc5-̐])^ =2beشD`ې [&{}Q፹V &KmtT#zZ6U'qi׿+YknNڷjMw=epdtΒX`@O1Oz}3</lg5xC}2#>ܞ>N i~i5pWVQL\ElMB`(L/t(YB^TP!K&zd-K9wC AFŕH BM5 kģ rwyᩑ#x 7Ĭq\ FzTD:^sZv$" nAB <:lH[R'5p3k=7y:8NџAb78YyDiO]C(-՘AZvNXn":|~-iQfڏmq(]d-8q=wi<}ku@%pߓNz,7٘@gWAU+mb})V N.0?OH`hb.e̢3/p%p8^ `^;FSj Q;`LwRNߐZZ{͈>n,Xi[KV%C@Q͜\ Bl5S9U7U²\!XD`e=(*3OO~'}0xj 3ʻ߸~'H-O; ?j~䮁D5׉"C[4b˂wl:y{*Q"[sw%DpkNGtj;*UVȴ5<Z&}QdmNx&=lԘU@,7pu@7 q(|)LU)=iIG}Sm5RL3N7H%΢vi䔇+{Cq(Y2e-V&o$f\O[.N)u7٤&R]pQk2]f & $u;\E/*+Ok-c  OF.1/$͋~Lşi:;ӑ[%rJ{X h#QK8<<4O|kqLw'*)kl7a/1SUʌ=¸2y.fU"s3uT蹢S׶e?RF T#倽<垄+@H#mtڔ}aD%Cz.=bJ -oo92p#ku{bBTwz€ v(a79KqM9&;3^gI>$dVFuKWѼp绫+5N'xxd-mdLaͺ*$a u=J ,z %"x(>u+قlE?%Z/j@0M4چ&Wc2y5.;i=_cm{W#`GU y,w?^#Օ.īGíKzPiZXυIa( f&yKS'4Pb>I02.~8HeL~G>tj`\?G? cU&XokkT*a j[ӥtL&npe!)t.OgiU)8W^EmYԂF "UA.VeZleYDphTC:/StW U;)o-9;g(5rҝ2KQ=?԰trʛӿPJȻBG#.'4jNv #%EQ̞Hx[=N=>_12l]p<9-(` Ӱh˻S`2@}:w9GF#k74:yb!©u[4iۀ$[rV:՜eL2"XO?߄D4'~00wS /v6-5Vnw =Twtл-5Y Ȓp0!W/#Bt>i8eaS.N_˸5Iݩ Qގ-ddί|X=qg<-[X(%IZNZ{ɦ_Uang<ĭܑ,U@wə R/=8WdmN;n_jZi]HP?C Lp5t8@ %E38Q H\ŌbI j3=6q,D V23v&j 0T[i8nD }$\gU8"4xPntGʲ^҄) U*MTzzvcn%c-R:PB9ғGa*~VݑTf# XJ$Co E| wU:Ğ'參&!FCf8g }?bGAM槿fwf͚NU 3~ڏ+,+y1O#7ӛ)-䵬Tx ?6J`-F8X&^Iio*ksIY3/ferWˆÞ~mK6H 25A٘1&(iFH7<JaA(Z$d/m#A_ڕC'X4[ս`0AU}w/BEBhL(`vym'-y *LM!WmSH LD'ĬJ!K0ї ~L1]~kOĚ5A'|i"䀹#ڛV0mE$e|xqyѼ~zEn{fi+Ju#KEbj N>w!Ĥڑ2'H-&;z~} R)OZB))A涚fi ŏl =<̻6T\%o.d,$H)иgB]e}wD\vL&|X)1f%^*S;OֻtK'$#:& t0<'3V\66ư)Q(4E {Հ"i>/![~p ? xV9~6jYE4rZz2C-I"d(B Ͷ!E'agO԰c wFHH< dY2e@H(h%M웷uF{*N\}~;TE:Vԏ)Qưg ·r\ #nR Ie!^A̋6X FovyۍŻc*VѶmҍ#pST| UT ;M \az}L^k_ uǬHsMQ0"]e w͙kTPq̀|`uӐ9t*.-kpd. HtHR+y5N*#I!&2" o'!%7a'_OW"L+͸?JLK7>EMC1[uDþ:"4ݠ]7*ͳIvNpg}^K_e 9c9$F^ŭxgC P̅1 Ty 4*=o$%+; )+53H{Kc'l'!= sFG?ڒsLQ"=o@{>ϗ?Ζf,t>%Xj?}*o(("g{|z:l~6l(P'j[땬]@G9TLNpgy[0PIE'"Dm~g:HN˨1R+lw oKfK e r-&̞vVaapi"R-.c-O#Pж%T),czc :e0CF[3GTzv%-gMpG60HwRmXL2x|'7g멪>P7' v\-D!lBI5DY_`hY)v% !a`pӺiX}0V)o4Tվ> 1zt*A8Al65un+x\f'rMD ##Ӹ-#By2ѕ2 ŔA>v#YK`$ r;ʰϳK?TUoD'As:m.uNPrwowAe 1z_SnvtA]\dC&('p#c3y9gWo +7w`؇H4BmGKrѕhEb/jހ7:pqM#-eY׸'<ILS5fߒjBNk2r'20Ax9lb)d4ONX<2FJۭs֝_ {+U(I%³]AOK ItG!=/ӊ-kKq썼02>XcWtXYppCe a=(׼+0aEPܢDqc<4>YoռM%^݋=,N4$hm5kwb&(ӬO@T\jaF{~ߵP1LZc ("#x_ ۛO3H`#bNǿS[[{@`C|ׁ@V~Ȭ1koށ8NO_ v#,fÍXԑ'Z=ӌLWHa<~[79"…=wצ[Z#{XYh16GGT|bw [)/W8 [+ZZDgҏјL~S5].FޟLkt"5o~6XRtQ!x`e;-hϗl}&8AbWw^yY#W#ZR=ɏr䠔Ĺ U|%Жkl —W#:WpL"Oth/ǁz6?Z2٩_ Sܓ}ӻ ;=Yج\5[KH6O WRCalLa0u7Bz?qW <%]&FN-`-?s0ud4c̄_od !(!i@/ 5G‰2̠.fN?(EOw,tH ӦiM bɚq"hf0-O"&A@79qP Z/c&gjEh@C@ߚ\;:jR(]wkɐ) lWDtf]8:&sE{XZ)0tHu0wR!pբp˦QAzsE],EZРx9B8|B'4\tZMyQLns_FC;8&VY؞ ELe K=O_5lwiRg7|.ö5D`9  v??*P fre* U"Ylyp_GP VJz&ja=2Hx4Jijσ A,@l1}h%>98Å#>#_A%lt]@'l*J![BM3ME=&ǒ_А\Xʆz[Y SJ>N9{^qp;HR^!r*bq>ǞǻO"g+Zz$"IKgF-ckB l)HuH) U[f-}&3 Gnٖs`X%a*zu3 mG3]1 7x_x<ˁqW>G)sP{"LᔜAt+͕r&/$AF.*]wAoB9߷34^UKB UcFzT-m!LU{RS_yM0:R%ϰzZ$Ȱ׆k'MfO_'y4: 4\G1I(:nW%Q~73>1c3up8:ՙN(faJ)! ^ 'LwEzQ#"D#0\)UN*Nd,VnN?":Dݣo4`J(Xu--.Tۿ`JRX* 'g$SQJg끇zq[KQRՆRi10WS#L`d/Lb_{H%B(Vçy,>d)cwBe0b $(O3v.B̫5H hFY!8v 3vLR$r{9  M~]tk4F)Od!0% ^-Kn ) 8$›\w TWDIF -Ki|{u;6?QG,PtvO f3 -~[ \ڵ2`.GbIF0!)\X4ړ}Bz Z|i`xɑ8J()+Ts!N_Yy LOxPEkqJ"jݪ_>H喍&JM{о\B)5|c"{~,xNj S$^ow>ȑ.$ !evBNpEd5}4؁ ׼aPZm2$Ҹ6klF4ǢEY ɋIOp&gL݃uj}1j/rwg-<8F߸(`CAdo(vv_b*V t J7r WY|C o<(P|e`\ԧXv~.\sg1 IbcZьaU}CWPHyG-_U}E& KK *?Ys]{!:[7{Dt>p?fɷu4n%xL]׏Wә Qׂc KMWBMɺHf{vTjmZ`Z h.h:%L}j f>15O1ݮ^ðx q ) @IRNNFpG2{^ ѧ063- {+%Es?A!&d}hAM>^ǛN?Q+̿Բ3+>e` [߂n ' Ewr~e ǺS\eۤ$.@I4n&PS*DH?%;>rԦ@_.6 640e&߼}rDh$8E &N]k<9wu-Z^8/o/64`_~~-?}Ó%6\ȘAG̹GЫ;`TIߗE"y<ԑOj7 ϩ:F0k M}@dC+:&2ϛ?0!Һ7*SSM838sh+jtmKAZ-B(<呛w6AxdM<QB돎&,! M7({d+ppQBBf ӡR5p2n@@Le5 &UV(}QY6n{nZxث`>>/^ozXWԔL2%W3Lႂ2>o}{MqM'pO}&#]8-|AXe<6>hq[v`*!ڐjypp|e3tGm6S$>'~N8>j󸝖X<搇\nϖQ&m,AMd[%Iqu솉 [ /EhN}ş2V0S&[g\dR|1PjG P82Hp!t] Y~ /`5-C]5N:Pna?'L=c"|ˆhA+䯘W)L-cSƦzOYJ׊FFp_ݕͩ6\R9k9By:( \ B|Y(Q vp~os0zcGDWWS_LGM732XL:'zͳW -sza?`KTNDW+1XK8(ŔVi6/9cC!dq]yF4 \~UfBU0O"!du4XsL䏣ި5Y=G}{`^H$vk`li]tow~b§lRм0 LrqAB}d*dvϢqDVxIq"H'_3=]+\zMd OLH7^nYƙTJf[5H )\=Gexk6V?X0 N}N42~*?=*>qᢉ*\]47$8g9'xt$m hfX؈u='H@jG\!<9i(h>;` жH]+G[GF)=(F@LP 4[/kh{QڔjfW+7H9\}h= ~"?p`Sp}$oLzʴ0h;ltX͏Ov94- ~zk<=_warG"Vv&Mb*GS;IͦQ)#Í?κn,$7L%]Pm+8.x wKQe*r2Kxzh{<^n"s1 s4h+%Jri CMJXu. p~n#+kw$uC=[<>r!=j2OE;ŸgT4Q}^Rf㜅y o|:d\Vu(N_'V ^6ߟPB ړl L =q.rfmt:=j 3tx A#bC \T/i z+KU{;ے$'船÷ar|ΝJc = Y9O1Z]q%ap(=* A#TdjB#h`3M;@|ϝ@(m: eʳTԩٳ ݘͰy$2`M ?BC"VIQh@'vsw{EAR? & {*%+h؇ǖ!% %Y xa`ϦqX+Rw:#&@O 8:+vn8:.DQ3S$\%}؁tI!6f]wT@в+XR>4txq ٞno(7oاqBҵR)Uk5׳0_]jَ6n P>&Dkc\TF!sPs1$b ̈́ FݜP낓Y'Mq yG&WRDfDZgdPԗ|[-.'P,f^nbҴt^&kI}_r2LHh0 RJ5Պn kMƸ4]qq|9cܶq]pDa=// r=JM_u I- _́HNUr16GI]1M c#&Jp8 a`aN F5g0İY+߶Nۯ輈@uXY$M&4+wlB`V$IN s|8e0fH^_J:v&ˏD.%[}|8S|̒cw 7y4# XW蕂|#vM_^s*Hbo^=r'X&p!x]ú 1CC(_t9n~qJ$ې'C*(rٻC$t<χisZr֧ӣ'ru؏zs7Ml9n2xGs4l #mFS DB>yBgBXQGc|X>}{4$?&9<_-~|'s*3JVv ̹{WzPSպAz{OJҺʝ6 s߲ ֭1ӳp5zL>NW6C9N8~7sqҪp Pu!|}ȭVJ4liRPڐ.ԑo~32=U 2!*[ybi$5p9=浚Fwɱ0;ق|w ;w)NI^I-*LYK~>,UMHX<@'h՞|90&맥 pkIk o7eX$WZ˅e`M\!filuw9τnfGdIXcf Sf:, e쀟T! KXxSiIQG{2+vW-趠 J2&1nҘ5?a!&y8̩Eq?rSQQ V^,XrY#idb@JTBC$Y^+qI瘰UgeD΃nL (/ [gr'0=,+a\aL  Y;s`lBy=]cՁtw{XY+:o>@05`;$_!|)W^'/h9vt&rERj0`yJjKMGh:^͉{^8 :C&􇫷jذ}>XV>]R0!.'.!Oh?gњl(5w:sj+L5(y8NZpmK4\ܸ}'M}eb mqpf[yw( ًVق9!8H+ 1Ȍ4uԙ0Sg:e?Gp'BtLz4~U~&^RmsZBFBȧmZ}Z(Oޖs4Pĸ"u\,b`r0Ps Y 36F(l y,8*Jxh 3<{J @K4Tv -XA~6cNqe!LuH#T?Bu Eꚓޅ;WTzj``#U<3q=dDӍ`E35B?̉d^h <<'x`Q6>IWcF%4O,GQxMwaf h@R+h먗txɌtF\ˀ#4D—?F`$|Τ4SynuKWV*] W I/p@n!0A S7'/u!r6L-vW$tŸ %?ĺVQ 2|[w ϭG60lKܬl86sYQ-<`U\f@Az5 {]ޗ;+Ҵtˤ͒p0]U 65W0X fGݕ-TK5&S\Q%Q^  !jmN[XA٠lP1$IT7(sFGRnC|NZ`25hDuG-c*s)s޿K se^1λ667[u#>!8}bZ[gcx`JҴÌ@f?`M&OhZ1WJDGX tL̴pOgG ܩ;e_qiJ]LRe07k9"0R^U? x;tI$qPr錒i`!Xw X Qk ۧ)e7%nSB}"Al&o ذCP](Ss.]0mSXNluYFH :3e<`)cD9$ 7_@c\@ }dU=!) _uMw %y\-d9R'MA!pB9WCdRA!*fzqqæ҂VޤG6〽m>kPf nVvR^4MAJܦ(Ȇ9Z߇GU65[5HKX+Y 55*DaG~PNq@Su,D\5v){FL4a. AN- {\NG.t9~BZ= y۩O#NL;zuB|x)Q1k»ԤN4"ѻkIʯWw 4EʉdGsI퀠 kг[hϏRD_GAEp8H( xTXUR&H4~[ǀ1.{sSӎb#}g6 6t7&D|]?+:ZUBr08Ic ѣ ^ ⅈgn 6^hFӰ'qg6# ,4HG69/]D 81arD OݛA5ջtL-!d"T9A.LYD_$@K?-'~{=WI] *W|'aLm^1(` `:ĥ;x=43Ht"| be/RPS$HN[jq2^K襭 *NB_cG쮵d~40?XlʆV+1z6bnϵsz5 #jU " Ǚ6d%RpAG H L('wtgoQL_PpZ]=25쩻Zc)u]>_Yw5oE4Ŧ4&CT|/7L3% rqb02HG^7ېYgIdj }tK?eTT3@%] fӔ2}lJʵw?bFE6}_Cwv8֜}bp[raK8̱x b#5:U%iLjv阄ꕋ,ݤaoq- R`39mxRr^B +J"[ Qa@1BGxIj 6+gŁ̕-l.>%i{G.dpirي`EyϠc)Ld }z9v(3s'%xudȦv}.}&]MTeD!XFC`Tާ byQw \D]Z,!k]6UO֘`_T4c|`\74-驳jV7F2G=vjQ6xVUj2zH `^j,X3/VS) 1_=yrS  \ڔ4@=CbXbgyVݺTj21\"s: ˠ], +:, ef8(|,%̊^C/szM 8Yl9Бbh8fQB+՘i P,R'ŗMeH+6q`[qVxvw^:=g ka+)N!_E:Ofq e""\ބq;FC:$qȎKR=up7.w*>C fZ"ثzR,2;eĦU񿪔cN%E W0&6&lD$kcH^cs' s#`frHk@bmmVGMlus *[ORj7M0x4"po57)htUX1j56K;pNrŃtoq8^`G䑦2^ΌFWuD8i]|o|{O}Agz;]lΈOGQWUzM?$w[I 3 7u*7u@l&eu@kOzƸ~!AI,'ĩ:|Fʶhdcb*3@ '/]j@ʧoc I eAxLgt-Օ:v~R 4zѸ͚ ވQQoȆ2~iɴfR]߻5f(\}8&M>{&?C GVhkm1?a5Ӎm7&2Ұe&ir%?g8^kg-1bhӳ.8I }n3I0t sFAS09ϗ$r!N+H# G6HÉ9>=/{0YdjԛWnoT^O*czY MA$o )r#?-63S̈MM~g&Jj[*l7Sh;w +-: ӜD𮡯ҭ@8x0ASzcuJF?,.pIdEd$-4oo B-dŢ YOѡ$|U5=] ȓcHp}3pՖKpϸOH/5g%7[>;l#챻Gh fKp".^QM1>cs8dm C:5fcsXː)$z^ >I% ޘ[ǚqB-o '-lwAZ,W) !tWҔZ/="CS9O?j@3YK<9Qg le,!H_ֽQ `لԢQۛ(nr<8Wu`78ZcP.l_Ʉ9&iy&㻞^.}Dai;)-5t뵤- OQ vp|F^gRB>nbhWs-ׯ2Ց.Tif+#HUMLWx\C<~Ǚ(ĭ{F4^`&#yuLB.&0-Ф%J\Xj)3Hr'0>|;_,j+ @0j:Xx`;#Y~3jCTzLӇsqXmj*.Y)+0p5Rh'Rr%$i %cX`zO}7LmɖcY1< bwCIޮr^?`]їr/~oG|QmVƂ`ޫbo  $%@f6|q+1&5N2CS)Q,C!ηzDk-.Fjgdn9 nxu_bot %r(/㛴a)gR{l8J5#jEI`MfpRDh87skފxan8%H4"#ĴB]pܪÇtvEeҰbesq,p`?R=08s|kk"1ɣqѡ)w4*R4"+2.cy/we^Z$$uY{\J/U&w5.&tLx;Ai|%yXʙkfN .R#NRٞuĒ'MQBg]R 5xͯh "nʿ6nl6qAp0-YJ}T扡ƣ}a{lKϝHMΛ%j|"8͔v56؇v>~R7soP0q9**h̳‹rTUAd&w֋CSE3?2mg)Mӑ[ܷ.ϣae Ts$W$?NEq)2xڎLC5/Ý@.A9b3 5F#&t+G@II|滃#[H\)Ο2^3UMSFs^#RC@@(XM{AƯlKXFxKInmNR3luc䖞t,wwjү}Ǩ~Yg־DʇA3 WlҊCIX?P+NSS_Us^:Q?Mz,=Z!NO zy$˴5+팤5kKk{DO^к[TvrưؤQ<Z'a&ܑ$xʛ@ P[yQPQViiO05nYk|~'.Jb O(B DMVcK=8'PR0`ܗ@lu !'ijCnWPՓ%렣0_T*ԑ }Q'(tH6ЍÚdכtꔽOw y\ G'8x20$;% S:Zh>vEЩ]2*Zm|6yb8I>|PnNY>E,ѕSs?2[,hH@g|XH:?.ng_pz/z$CZUJI#x(MX4 A!mk4q5  e}s?^dmJ{Zxkٵ( =wM}vBs  Mi ũnԮhUN=[)OIAX-.*+* O2 kʆyfkXgFڂ`-Jnt)OG,M$=v{n;@WZVNibT ". {Wmѯ,5^zCwJ?'c=A @.e:j 4q`H1 ' V0m2m{Pa +=a2OO`jIl Q C"-Nj ɚ4'=sL.#9a9X&,I7+HLY]C.g{5`%h0K-qF/UЪ(tVHBXyƅz:"-2*?$"ig:0Vc cxr1tj:]?#f٢<}MֈApN`.剫g}.tgHhٽ,[ۯqQ+Wz '(Cf<Kw k@U1o0G'k@P C,5ų?YwPLθfz̘|%|G.B5*1.&F(,V&/O{6tAhzSs yݾ*zXyR%NwJQF.p( =/|Bujan#3(@95ٴO40}D墋HQ?E:Y6);]P^+-TEJ RA0LK[ |A̜˔mJA)#w&kPL\4TiӂKVR>0_ma'/ϫ6*WPw JK|_mգj4}tmC'f$3Va֜8k2 (Dw>uPp9(V<KT(Uf_珼;G]e"xzBJhЎ+[. ^7A&ƖY$(yuO,!foI QP7'xZ{:;=./f%6äXf7k%.^%'dfHW5"⭅U /B1 5@#c9)Lq 6\NgM!!^[yuwe:T [kIL^F)><`srٲB/eʢkD[:{9z!|w3r̠QR5ɑeGN~hӯx3o^w h|641kxĈUf U$3;/ #{U]p ͨt.{iAR֯mJkKz- xڼ'DnSf'$+=Gggqdmak|L|GV ڏFd#y 8nNA.t`$7qͽ}C=\e$& rg5J :i^bwP^ĭK֡5թbSn¿ ̫zi{iF@~HFdNRADW[R>k;G2E-lt$b8^9!PiQ1TsX fљ;[:%;/YFˢg>`G)~9*pR\1d4NmI 6}x8gȅ yA>${6$NV ~g4%M#E(:Ĉ>Zic5afzEw,:MHM0o:hŃ"Ҕ~;u$@x&FtZGᝄ4(oʤ^tΙYH\'HjzЏߓ\zU ʨF\e:*Bhԝ`Ya\cYltfG/X{(pR:)ICb2~1$K\w5K[NC VA;~gLO IMiЌ]|&g?DNT5z4vd=>wfxmKZ*70!Cja(4 k,Εj_E Q&Y)"&Cb+9 uq8NviPE n.F;b4.~7,[&k/^a\q[v2,W, XUPfAҘ`bH3\q*G"PP۾,Sy$},b N]?F`';j(/Ye1D!mj8FIwО2jk=wz^-#nMX_m cV+*9&2kՔءg+a ~&ԉJWT5Jtj#9:V$)٤u]ܜ'U[(S,dOz񒃍n `hJx:ۈ87c0C U">ָp^,jRw~Qu3=P>2OûQ /*' VwpG`Jo{!V,`{0!`VA1(_uNZ3X}ӆnealCbBV_ 1,0:y. Zz7$@wk9+5u2)de-u~x# 6΅.~»כ [QdgCg_1 ~Ƞ/i?Lc)gd3XA*gCߡC'6|nmcW@W2DԶ'QTv, \Je ˄x@^2qz0P 8ɩXW7+Q=G<KÑ6 ߱-R ;֫qO{Ԋ}~/޴,ڀ71,:^|(ւJOO2<6#&r'N֑W[ $`ٚsfR|& UR ;=@4`c1Ql<1FdvzѩjSf75RJcSG<T!F $݇'b[q*(g@fk|FxcL/ޡFLIr" psuj Bnkqu#!ZF2H*_Eܫ=:.n: / |2zH"$p[]oN`[ue%w?uǾK .|T:2mo.2} ]gQD!Q421ߓ(S$X7ɢĵbn=6N /5$F?iߊhCsPXŝ9y1x9Q5FP[la2C +!-13LOtr!eZ(+TmA,GJ:ZY [ VFe2%ye:&0DXۑl9gRTrLj#) 涌)] Ck?E\O)3{%>X, #EBAլeUdOX?sר%?]ړ|`rGDCzCl2h-$%n(D@s"d.Nz'0]\qJGlX˨1$fB(c#T$3-R+'V\۾µ'9"ؒ%]CUV^/nÎAIh; S ijfgm؉^Վ4:XlB3*=_rrO2Qo1F3,RбVHUzH`WuMЈ@ 'sL|E x6# WxB@3찯vMI;yTҐ;0BԈlF¡D6,Uq舰RI?ةԼaٜA<!%˙EllZ3#f?I;j 12لϿܼ~6ĴN_(K Sl|) q{/?K tUDEis+8r9+wa:}SهO\e' :F㻜ܧtkM[)gn4$o*x|3rBd HU1n"/ѥ< ḗ<N^gހޅ5WioA\{IHNCmG}0/qW/eabo1Mu|׼%9Mj{{bE`? bص=7C|AςxF_ek,cR9 |՛*B\XN|dBU_9<ꈯ\ 4ᠸ`@JƲQSrMּD)GjXxy \}z2 ^ǐ/2?K T寮q8lBDB+Wy찄ECPǘ$3VGPD݄(GT 'J)&&T@Ws V$h, 1h+8+e2ߡ_ɼ`%]\oDM +d,Ra 9BuJ4G`s[_9 9|y9zBƌWNӝH%Cjb]6g`HnH"-*Td7<gl* _j^NRi1z Ē ,;Q \dCL'w,O %ǸxS q2J+X5wjcR}B*T1oflTxd)R4P]qbE8]ȍcf{]*yAc"־HځwtMݪ<:K5M9~u ~uhNfW ws(_ҋs M#@Bֲjrլ?bљzS9 ּHPN qYHS'kE"N˥w95I7w<Rb'k9,#^;&3HWZ1(wNo~yZcPE,V5Zo`ʿLvƑPXw3T^X4gb'O !|{=D7]=qHXuzZdÑdufs*,^]~@`6W οyhIrgX='Ej(Cv;Px˖Atסn4s`Sw'Q̀dƵvq&C%ca77\@' Rz0Qoq˚2{.j8Շ|~4~@Z% eVg ?3sG98`ᙤ7kϫUFil7k&u1brspS#t~`r'Tgєm 3{xSȓ'B;dyJP{e[XX,GHGP>uPf9@a*f >^SΰnpG>K-p8 mF?a&_Xi>Y'$4+Sav"aQӣkDϘ7 2;8b@ I엺u?} m!BGf*xdTD7ΔQ?v-Sõ+F(1NֻI!G9y. AOe߹1׎&xTx~Ycj@S?{iQ@P5?`ge <'߮)U1]ovC?u70,? B¶*tiPԘay?Ocg@8a#"]qX%,q'[OΞƍ/YJhE{y0u{TYԠR\O< Ǣ!a< *^ҧzCnfp`}t?ӟ>c1=tKa#OW=%шhkAf/|삇nW suP99dKɌ~|d>h+RS&m~ wQ)ήӂv y2$[Ю_s?)dAf\靠{rߡz!ʔ >^ 7 !&KF*$fA*C8r|;eCBq)eA=f!:/5PJZks.=f_˻H֔ %epiO& &4gܫ'\NuL %UD0Qr`.Ud5 ]dorjD>,*OŧBb(RȩsNH\#y;ʔC-=2w'c+*  أbrgjG & Y60*P49"jo ԁ2y 81RG:VhdEf*Zf .Pa R;O\f>5 rQasAf4Dԟԣʝ9aEd /,0w_k˂OfMI,Y^mT - 5 g҅WK#}ݍh)Njÿͺ؏ן't #v)>Xׇ3B4罂8hm}Pމܒ7v+)t`IdLSoFx^[uv^"-#並Qh| :cms60=@"\A +9ZBb~34 |1LK&rs4v䦌4U^Jy=a9"'k](Cizu hTwS<"DXr}2~# ha+EyxERZzΔ,OHjhUxؔrɸx_5iNC1~#O*W ޣr($9ͫ vzbi|F=::3r튙b}UNYڴ'R?阿绶"o7*/I7 Qx8LHW&:_[)'W0~ۺ~FRdHtbsFAUڂaU_QN˙%K}Nw}MJGqgYZ07070100000049000081a4000000000000000000000001642603a9000073d8000000000000000000000000000000000000006300000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/os]?Eh=ڜ.+N#z7iO6 +4""n̦Y43:q[ůBukOPھ"љ>qD YhřID?04BU3\QN|Qc ֤*o p]l[79v-^9b"5;ˑCLPʧv_2ۛbհ.Y?yM%>t1<ѳI7ˍH4"0:vh\`ЙZ0#ZN9?W, :ԋ񷨔r :/Hӏr=%I۱G%9#!|{(&faQ(Mf=K!vPJN PoĆ\ =ܺn s\,ܱgCq%ffP2hdS3bmLL~>%U|R<3X z~vGLF߇8>.9W3ygQw#f=Yw<8i+wX%YrԩW{ ' KR:햴Z_ wh͍e0aVz/x^<%?iӢ}U8f@49_)CkpO4OM\^):lH>NzSZN;e^bW"tڧ\W\%r`=D10h5zfwy~\; T85 /'\I["Òw%9cdڢdc膵8C#6BK$Ā߉5W]-:0.[hB.bjwLf5/r_mq-1M;LlH7qsXmΓFh05|}_/ t=<WeFrtnwt<wbN=5v VYyPTvs"r]@/B|v톔uƴm]S}ӚoUgKZ a!nCBBM]GK:0mx]=z{',z\iIᾛtu\lx!TYbpe^ϔ֞@y OQD4FxM1eEJ pK$"rT^[IܱUf_]m~V|HAz&OԤ+b+HV4wVl-M$3{d&OK#w lD4+RN-c O[NL+>  DV yWHf~\ⶂz&FߗHH. X=*v7 \H =F/&:Mp^:&Y-}$Lg&1-{: N~},ni?u,?_D+;VRFhZ>|taC)?+EO Obof}܎'ifYLe*a3' 1]K\>Bi̲ob54 .ga /MBXNFJx_kGr r,@ ͈qfB#A12>-ruNA&Y*Vg6'//1wUsO*\FR| ;59$5|CmzqF@<4i mk_~}1ZUI9pAQߠϫWGaXowPp9 T m!IfpLu;%76١~qIo|H/<6ڬ ,b܈Q}M 'YZ3Hmf11kLTHxwa3K<{XVi5 eҚISnlLs:`_TP$ tbFWMTE8['ppo;ourHJv&oħTfP4[nYqݝ/7"i5.傻[6?,3Uݓ+d$wU&!@"Ml0XJjj]ym4N$Ъrr&{7LL8&۵yIg%r16}3 ,@&X1/$;O?V<Oh9T3sjBլpY@XD@+YXzzn_azMg]j67E8|d1l1NI^3>8_;0@g%LL (PVCϕrN\2p*Iu,7y:KE/f=%@ H cB2%[7MU#^?3kS :m{-SHP3qVnRVsnPVrΖJ%YG1pTa،>t4FW"A)0G!'B? ,FtT8~^_6 d 0)Pu#qI#qLwaJ:vJ.u]t1&ޚ.3PY,Ɛ 꿦?.C|c3#Q": pY%4^Eq3q}G0(_CUhM0/חTBB ^@cvww\u^]ײng 9p1k4ua׸(*FI~7(*4 +7}r}OUkbe.ʘ'd+,ő5tC>i\JA*߈u2tPWvƢLX {FcЋyMߵ%hÎ/mW`ߝѴ[oRŜ@lY,8gp<#(Du4re]&P:X]菚OcȲ[n`)v}$z0Tzz@-஌l)a6C!I.q,eD/WD?>؂r7 ƩƒI䊹-honKܢǼ=w_V2˸Te@Ζvjq!9-Pg]n5-ֺ !$'+RKwE]-={9@ *]V:O6;rAT\ ];Y3SʕDՍ u>UF}}."a&PݡNhDk26T'NϤp5+n4uXw1z[dS~M4OfC$*]~%'v}ct\tc;;, MU43؞;JpG!6] d$唯/NSOQU;eNs1ׅg1_2鈷w#$-^isU2WFaふ~o#>5uhN~/1$'͇ЅɂTϥmTp 1ޯdT̃R:DsXϞwhQ+ȑrVG/98Pk8e>6u0W}gs{(faALuR1c+n`I֓3~"+:p߄3=8 +W-S_1XV[!>'%"!ux7_2xˏ,Z.w< {t q{ ZxjU@ߤ :(V4`#Ԙ7J:z[%duPi?X ֈ4!6t.dUDWr=Jg'*fw0Fbp[=!@QZtW Σ_7$[AZk䴆FE:QShw#x(j[dk(#>>hW꾴H\Za_OTfH] E98z'nְ5m489Yvyiыd!_OQ-sjV& 喱W~̛ΖJw*r4q>wbňguz/PҬmMc1!% ߇⤈a*W%I[ X)N0mfLp67.[wsIb^@}kn5̈́;>B Wb9׏AR#8/伞, 80F"h" r[擂\w!퍕諰b6V#j5,A#kʗՋkXs$vaUSG;3uIi~o6PCSodP$%vk]"r-S:U]VX BP]L"$μFw#?ltR6)Ց9b+g˷$\=Bj$b{[}KJڨQJh?ow5h]͖paRӫ<& y _Hm^~-wa p+qݘhް*G,"bhpxBs*sOMzBY1Au #ϑދ9FDs}-;AJ.tX41Oxټs,hZx ,y>#w0.;bu43CʁyUA AkJHBѾev q^ܦ&jr֙Vo(G!ߔP3H`lj$lZkr*:,x:Y~SZ>l>^Id6: h/7_B&V%+7OPoɪ=`R'(;\r5,oT<$̔eRGU(NuV.]CaaבW<^7dB;tCi"~7'Y`o<1Ez"[$)v@7'PJ2p9>:-eDu(l_7XBH*Q)dӻx0Â]MUQ]:pNJee~4k|'h~֑?%Z+M|cۖ-dݡ„ 45-Ÿ5l|߈T1k0~o$(_*9EQK H(XGC rƮ씥NM~ϲˎcFo.S;_a?N$YГW[1^~5{QXP1gq:-oV휣ڛ6R!e-(c k޶ȀeI1kؒiG$VHdb mu'_] 6=FpyԬ|۾(dIW\hЎny?0kkqg$HVQ3)4 [igvcR_vU4Ӷ[0'=GvWBKrU2BjKUmFܫatF3T[ AEpW τ > ΑV #CM,oJO BJK)ȃ˶"Wn" m82"ƚ\i|Z)9H< <Z,Trdyrr@z^MTb]M0,Qa۬OA0=sԓaAc=۩9s(oԥB+yUӇ.c b5?" AB['Gwԡ$pNjKNQ WPO&NWfFJB˨Zkۃi7$ 3=/+F[P’vfy+2!b7n;2 %O{ӡttmUK+)twDAwLᑉE.=}/!u$`Q H_gOVuֳ3F `Kuw,şd˩vS2t狅P|SmAo뉄[+w{` kUnP?z£.!>ˇoR2Fێh# wZqEů"V:Rjni] L-.W6澮LVW=rgw*ҧ܋s%?)ݻC U9 tPqHQ)B;0%yS@AKcd0Ge$@v*M_`^\*|($v5&0d~b1à'/_⣱ePŇ=Bg a4hۍ" 7eV*Jo-ZV<&G1oGJIvi>ڊIM|HP. ƮDܦNŰ4sA 1pqʞj{ZElI ZP4w E[*`F[HHm@İKYm|LW4Sk6 +3h` Lj^`>Q`ݜ 3wR\ƐAAä{B d2h{`Ǩ M nllژMK$`꒔F[+ҧ`6?]_?bkL` q0s&d5N:-}źƱFqv;?ctܨkMT/F#պ i 30̞(#h4kn6l \8Sɬ.q XDflo6R1{xiŢ$0 ^ 4&ދ8~e]@-oc9Jq"OS1_B)«?ܷ??ڨ@nZZMko%D#0g-}RFJ PR^>E e 8=vD~T0\fIga.pM(^Gҋ.T l;2D h &Fjdi:0aMȻt D5FH!a,­= 9 ec@o4*YkCqWNa4ߛ ħA ХFgc %NS{m1cH `=֟(Nj5GrJ~Q{ln`T@!2BA9 mp=c^va)t_6_M8w)aO])&"\И8e#+# @-5U閲~P"$8f%93,0&P==wد;g0m}C Sp5Jj[U SrlO /Qg e;tMkmoV6g*LXy6J"h`.Wm җvGWD]ec X9ix<)޵دMs "Q5W[?hnx3J6[rjY͏وz'X+"'wp`xqWIlih mxJ]B*n\kaJE{,C%7:R:aOTh?B΅j,{A3(R` f?3L޵6@8JpaQ.wn[*WI<{|P6 ^v< GXu.d5K5i,iz W+o.FN ~$\98"=mhl[S* %a2+n\3{M<#XR I}g~{#&Ff 0 8 ?<9h-uD SBjx]yl^C{|$K?FvrDaSY'r[xNV1 qi̶H VzB["chS[E C֕l 'uE(Q|5 5pAi7=L1d%&VDeMu&Z1Ei^,%cPv&0:ᅿkJaST5-1/x͚oە[U.fbQ mt]B:c=evH靿6F]./K͢f~,=,Z4lz@Ҩ gR{l͋{*Ɵ_ Q[ϖ%A̙%%vr|cHOr| k4F0"މ53H':rNo܁AnG 5K؞BVoJ-{rddS*Gx.>3i +Sd!>SHQBܬi-'] )=j"OUrD`H(y2JSɝ yxdтjv9H=`b~:S7>Bac|u-fUb!1+^О-sxl>ǧlx:YRSݴc Yd!Kv|// )|~_&펃4<#sRqꅛC5xhDgL GM7 f/{N4GΚ޲\WIy6${)ɝ/r`˜̒{M:^d[#kRs Š"a¼^ ͼH#OP=][/=6Vc͞JRc;ecOt].$p[>{\Vp`}ww ʃZ.ܛ*Ay"=3^d!.y`31iFU"9{kZzЇdڣ>h܊bL8i._Y>f|jS B5;%iqJt%S}*̫ii$&=a[WjdA\lu@ !t99ӥU1 `]OT> TH |n{[ߟuMq hy_ #DX8x*?B0knɤ6fLD`(/m x/nYt(Dk"ԊsDTLOlri¦vf\d5`pI& N] ER]H{*(E7o"^,\4D7-nL̈́KOw[U9p'%Ll_͈]<&m/ڵn0#ofʀr!rB|I4β/D,h1[呫5#CfFP#K~/.ӓKyrх(S@EPϔ{hT9` WC-E7\1oY^T@`pJ#K#B/&) B4l7X@&2(hJx&dJ-pJ=̍ K >SLa4I ^(];鶒ZnYpQ_Ψ2M*`[d|# }ČaܒlDc"wnCOAyN)V~!-η OHsձbƭKvFÇ7yq \>Q .\\C!\\g`(l4ja Y6XHӅ0gֻ"r}ɕ5Gh_bMpT:>S"ޓ#9Fי _?3º8Eov1{z^PSv(sW*rs McG/ot 4NY@_o6#v">Ti[K(|t=D߁5s`!1 B@~,enY /''raNg~|d*Ǥ;Է0*G/h 6-v \3Аo3~!wD#5S-pku!B3zIfO6?,X(0,'ӀKJGHpʎ~Y֝u5 ȁ0&Iw͏c@ηgv~bO{d"NlZ만V{wKX醪g[O;GPPHndTfpk8RrəiVΫS,žwh*๨ ^J T^SAEM`b, -#&"shlK417 n\8꘯4z dr4T8N)< o0+\d>'B]g͑ҏ<d4/})TrAa?n3'_z>0/뤠O P9.oD(M++LgK$rњ)l4kU\3?F]h2c4RVXhb{/IV\fZu1#F*ai}j d{W!LsI^0k5fQi̒-ƼDzбpeD1e pp-wS߉htk*#GPc=_Oae?4ktN88;Awjp))i Jc0 i9 `@'A⒘yi̇Keje eP/n`LWdZ_ome,\k 7i8{ E![67$z!Hwi%%SZULU&~iIr5!h׻{ >gtE{OxoNnCh`Tu8mC]5pE{Ռ䋿z᯿cM6CxZ.X(s<l;9nh5\H{CjP&s})g;g/nxl68RoE5_;tlGI0k*dddx :BPS j)fvYٮc;@81^8?g ^_ڍ'>C "::(w Z#tiyM,~c{8LIz%-rkOzKnr B5kh49us@qg'XJ fJ˾e4=$B˟H*(A)YxHA ^[sr+T8WV/ *lG ЛbJH|c^jDB)V|X/4>8h@,kARk.&؀Ė;=x>2~i>_;gJ(q?xʶJt? N.t]Y}WYp~':H ~< 1`N *EEad)ZHa*mUѩX^=pr3#-|GȬ.1=z;s&EiLT\@ 6nYR8lư[qr)P5=Ӣ33Lf^C:>WI(KvS3m^f 2~+T ,KE/ 7#P:wR#x mG~w)J [h!RK0a A;C j ]V YpfM} /\kWs`?KQ`^c ?ӳ D5n MM<ɩ_ђw|\I()>=TalYFXx"uw]eTz1 EnAi?I{U5ȱ<];u78-3Ice_ GniX\_T|5Eiw( Z)21_ x.LϕM]g|F2L,K6o7*"6oʝ( IPξ@ƳPьmXF8cM?)_B×oq `W7ѺbRB#S"TIS1Ig2%3_a) ʇ}XzLo_)T X0АlyErJP!MS$M$}gK ZfLp#FVʩ6&+}\PmF ~?WQ7GM-}N)*c#=$藉IapvMWutx.`EΖD{z1Oyo٨lNtLM_H.i%H:?+ ''KpšDZPm\]9|lȋ=كc!;BVrs}KB)!h^G!R- =C|3ס*~<(פi;(5ʇ^?8EPT!x*`@ 8 "wj ]@I6 0Vڧnv?>n) P.XsceYoxd*j[| 7TO+)⑧ d6WbLx8{eI9F6O" 6抶\=V$ݰ Z,cnc?&/=nxR@ەB8vQ%3Κ=@JRXMAls&\ G{سJa ^OAA*uu"/x#(]2;UuW9D?qwzk.$R#2 3iFEȟ+Hc幺XP^{'n:G9p_p#u ?HOL*1.ta֧^9't'**YPutlz? Y fi$Z+-7lH]/~5cmϼR 2^Ş%A~|6FN)X M;NqYn7Mן;4wU0/gɀnj3zsiHz"% EVӀZ'ElMy&\^c//q%S&+WTDaP2#| UO;>1[.$({f1'oI I9I?ݞM;^jy^ =0mzp||Qѡ,GÊ9hFUb7KMSB9)mw>"" }4=3Y?J41!e畼kfܒn;ύaeVAk8zc*nsLSsRI{xJuŬdyD$`QZ'J1|R+؟$0?'o;fSQ mAyD<hز?̈C={a*1x )S0}5 =WF+xUKL>HrEfB}P\*\89qʍ9[&V&'R\wA-Nɯmёwx'a COrՏ~&1KSl(^JKZl4%@iT?Ve [jS*%T_bg-KQ^ndnK;2C;q)m鄔TCdq(ɽSZ☫kD|vZy/M{HLlut)R&OvsxI$l<A@6&2} #8ռn bH,tާϒ h5bh(>Q‹-3'jWϾ֕`n0mӘn}JTtfjs(x{Q>FDBm!}x9!wsibn 5Ĭ‡e3<^y}l0/V1PKQH/Deknm F0J5Rp2`m^-y"fp!OJ CL+Gn5}9oYMq0tWVTwOjDQmHUq*ƓKnpUr@P *e `xK3ܥ;|TAS%hRl{l>@Bm(ʁliP~=W0z-=*WTrfrBVnLx'מ f=$/ZDm.xeW@)Y$*FS`{5xԄEuy&-z<͚?i1x jaߚ1aX{uC J_j0v0;xGǙպص73YDJZlrIy0I*x^Q{]0EgdP}^e&}*r8#MwZ@e>81y`JșlHYwYk_ۗүd7^cܻ`mD qaӳgM:/P.m72"RU*ROɮh=FK5c**%WƐeK 8֟oJef6"\*m0[`^j)C K >O߅Rac,fc$  VX@BZ񷊮] C߁Zfd捸> ^wRmVnuAh/Ețr%dl ,⸳~yE"qߔTeKcOuL{~gPױ3A5$B[ޕn;>\e3CސE!'~Ud}/.-CdO8oϸ ˩Rz?hq5T2s^KkI6mJdu!_*VkZ[PRHHztX!DhBpiG0 Zd66R3``# mg:AƘ:rƾ&XV&kA4}o5S%ak5wWh@W?t>&3<+l| 'q֏/9\ ]ħqME?OK(s gGr6 .; t>:J]IJ\*HW؛"!ZOsWU~@QPvm.21gA`gHP=X-ޙ,%V/N^fcofk q,L챯2a73QfMV:d:L4\tOA&yJK7e:OJ :Mѹn琈}`ZŀEoP$]Xg9e4?h$6};=4xL&r$G.\%um MmOq-Ѩ4­1+BJ-]|ܬW%& :APg410r2a0 oG`/)MB;/˭OခBk6uʣ 2E;9O5EkAdd,9Q.d4KH -=e'be@Cxji1B/nKn&ףtT:Ӆ'bI ki )=Ov8㡯DS,yU=XZkJZ6S б*U''bԧG7|y5}fLXFllm< jt7_3w8׫B8qn݄v΀HV{xw~2@xmeFz|} !%O.:W5VE+th=2_وk $~rym+|zn.*={ RS8G'XRBB"E(#ӅEY7l0Nke+&֟Л|rh)7ܒvfAg%,wG[J6\`nWTW+;% =?Z?p2| z-;$,mp0~J~kTI74!]֏8 `&L2ByB*DAoie`1ykghIyS6XOJdƘ/GmЮ=T9Y82M7ZZL@Ik^ H{A2oj,=94J Xvma%sx;jkbAyB7.?ѰNM}//щ*?SOiϩ!.r2;D-KVgSu6W޹2FrzB @+T 6֬r߄\W%WEF?n|n0!JrHmgAWȗp^?2U6 _%~<:|tk㵋A쭚XuB2A̗kB>nd̃ ǼacPOI2Br&owΡ>y0y"9`0YĎʞV7ޟO.tx]vZu4u'ج"Zò ~>'z9 ^[$+Sh5h3x{o79^ٳi,H}}ĐlMVLԜ *څy5m)G & gX<];Ͷϙ]0D|4^pU\J0Zv>3EybwZz\Q6^~#?M{{ؚ;Yio<7]jFnkx'ݨh)]q62Y'\SxvU@9B`=f`QU K1zBۻB#4hun&?b*&EwC[j綥+Wz+3`҃8{e zYz>R[5/ EVg؊(mç -|A\1L_zk$:&[7i`csF7^q-FcUVs i/ qMpI7W+6*0[.ْڀ6,2$[kL|?BƼSkGLe_Zڣ ʼnJJ1;6c A}Bb8-^#ٵ|]HfC/8@!ȈI$zV.M+ѢXsk/Hg-h]wAy>R2EH@Dskǩip~ j!g6(*d) Ml7VB3 `Z]ytӇ_su c˶i$kyc7%!hMvN1 &ĵw +@G,mܴ~vv]axHՔRLܰYG,6 ѻ%FlJcL񷡮g{(:^ ߴi|j խvuQ2L"f745\ c'^ho}J^K8CكTA@Cu]9jyD3C$Ui`vs'wp~: ̮Qrt?{#$[)P7r-Ug3%8 l)gKˈqcg ^gl[ "a zH 9z F1p+S&[IK]y%˨3)O(tVh !hxqT\r/ ўU# FXҮCnAי!zߓ<&Hlc`5i>wN3Eqс6Su2D a($ j)[LWJtbu=ԑ1Q¹1Sٖ9zq?{Y{Q;2>VѝԳU."m88R9z|jBkjA׀MZjsh]^bHyĘGe C.%KN'f`ޫoa2ŮLF 1Jx^T\h K>+Xurx7z~C;j SЖpr$м#Q䌏_:,mR8&`݊ ,}~ǣf_s^cLU~S6RjՂpw;'ѫ}y"@'\(r o1r't|-2>U:67B]< Kt=/dnvO6VTuߗW OƴB1AЌ!5_xT[3Ȕ;;6MErCUe٘f9Z u %6h>0ELIE4v=HxV쾊T,)=ػ< AIQY:Jn͟4GfJAL8>r`*CD 8Hȼ)ůbsGa&0-0E䯿YPX~z>qz;?ֱ^q.-{x w@cK[ _G^yt0 *`nNl{9"5i U#r+WTh{hO#WJ_tpuєO8b6P(=רV3۳gE jNC41exݸ6X]9o $`jmpIDnt3>Ǽ ?CKɁtjsae#]~|Lz]43ޯ˷CFzq/d ނ]th!bI{HZIB~ C7PD^xwТ"~7&W\E1!RZlڗC?!s\oGY>-2R @Ś8;'ec1H`7%Vff}g>[2N@ wgʐY.'< [A8d%k>淹c# >E҅GeCd//S?!|7Ơ"g|@^l%sz1'J=iSaG8/l(3ƴ=N=E(0#1.!Vſ+GkGHq? sNP6TtΪv_Py?7^DYL)^J_#(cE7{.Dkt.+'AVŖ纄 ~ROcU&]l.uCWpͪjNj:Z8U#Pc&&Σuw8Ф10J2 2gchddCX)J&"/7=z-pб>(-4c'Um^Hߑݢ pRӰ;06Dk.Ŝ'#y?0@S: ϾRZ=m!ȣnng3]&bf# OS]ۡ:PIcY[9fz]0olY[+j`-5bx~D4abh:sg@#t+BCųˢt+:pp,r>{ӌ15SEH#R/9xV)]G" dN02fR1M<")y2% @]*dvK3W4|"yx#Ko 7i3q0RTx4JqS 95E{r E.wD0yſJ`zAU{$ju4r 0#3ɡO\F%S\v6zJ(&KӴ5A_G?ظ)2xIeJbˈsX1dwig{ 6~Sݟzl@SOOmh69]2 j*ƛ!-1ۯq9!2(3qs?mWIRKxz{7>caÕf? 1$Qȼ ږޤٚ!`b}^叩RJovkv8-բyhNN&~/RibLQy; ]^ܲjor׿4%plڹ%wkض4)jt6R)iM']iy%Rw堋f(_(Jk:SKA A,m*@4pK ̓4xFyCE׊:ȐpA =g;fh#Ӗlo^5HgX9RtJ+tϾtW UigֱU58;. }2'el'7{BdqAYt_pER7"Jc44AF Τ;{R[4Ea?.・RpP*\>}D{a*f| ^Yxn6A$|MhR3Ve؂ͦ:Jo YqښzNB(jcfk.2  `zBl_]Shu"}/>U1#bnhlIsXL>ϔ1;Fc>4n/Rȴ҃?ض+f[|:^5AmWdX1q㕥';c Jޕnʼd!F7.hyW˒f#a/RF .?wn0q'ۦ%1BمdJdHu)M>hJO>5Q|wPA+D?w~bmYBg "0ğ>TiMi,@m:eѓg4B>~AY8ڥecab\Jx d #="h/ըIP"Q $&#c.6og2Ơ$j)62J#x6\N>={5-!46<0\F]~"g!w(qźAxThn"arR$([f]: #_7s\5]V%Fa4Hl: \E;y?tZI!c7v;9dx2ОuȐWZյ,45R%]THsL JLh>Һ`ZjdfEe:5W|r;VdJRj)-*;~TFk]1llgL#ky5hDpS!K嗹 5[LuU@O>p6٠`;7)q`B\7k{ _x wmշ/ڒM<`^o#D>6#ZF>3<,{$ wSp4E^9qy wa /疑-5Y00vq]96Z(@-/!7g'QNOIjh]UN*iUm|Tu$~v%%Qa.LFYnӿW>}WbיX#HFt:^a bO>J<[L'GJD\1`\0XKktA In|_ Kψ`!XxCN4"iij{k3~gzzuiYe_#DL(K{ 648ՙ/\]xOܟ*1aDq Fc3SHA%'m袉ճ&3:^\0V-f[虨! A$" ge'8gZQp}jy3"ЦcukL +wURXլ9mc/Bt(5|iWdHz$]`nzhdTDoC*xݑh-,>+lk g6cPNt'\VҲt:Hv?g:Z|}TѪ.*EK󰳔(b`3Hy,aZDY[&-<:9k5^j7RO+Oӓ&Lnx80} "WY. n{=?rf ) \pj5cj=c=;TϐAE`"#h$N5F+dRȒƻ ?Zb`Z[$ۂ3 *HM4՜6IvNaVE`` M=\=t챑3\ޗh-wJ!͐B́˻{J&s/ɇI[#Z>_UD)\6qpT6` 2DSg=2KxDxE*ӨӤmzLJu1@{Ɲo*lڎ06&FX:VPx4s)cf56<3FRS ?&Q^CK_־voӠ9HE+Ue ]5xdo5DG:YV-Π{g׈.4NҭGrK&?Ys@W^S%βZ d4UHYRZlQӹk"H D)P$4EnG;yK8yop !s- =є@ R D(4QqF0Xk zqТOav: @e~(DGLeDN7WY#;Wv`u+0F$T{Ջ$0AXm4)6Vs.Hn.ba]٩zԕ[L?O> vd:)S/ U?9k`#V1S?.:qr -O؈7pQplW%.󵬽PY8ʟy{YDL;#)h*%'yMިː_:yWgOfW9$BX 9*U$Vs;oR(BN?8J"eT$gF{0-́8 ~]XІKsBewO>' thc]junY yc%0% hn$pNtƝ|yD%TP:_$MECY97oOV_W>[yC#iOUX!ۈ"(wUl>@8dgttCu* * GGuH$4FK;hzsAQ}ČhNmY_!&oO) bQxTΜRWR/)EZE[hku)(H@<"*p4S8dU?გGgad$6RU#G 0^S'&& >z]bz`:-pC$0K߇&;۶W(P&t˴)W 1 $ 6_B<\s,y2Jq|,r1!/pMhPp~Y3 `O+G>U8.)Jd+r 2I37۸XNfQ`4L7v0yfd\$ΩMou^ߤ1e{Ap \rj]4vH j@IΝj* ͹!¾,4ً4aZy\'Uqsƴw-7SlJe*rS$%}{BnfKĦHSj05FmLc} Wx$,45;`G>U7gm=hJ̜mN%I3e:yLo0w}s3_vɃ[uic݁W(A'Ut#X:ۜYC ena< fV^0޹2Pf<(ff[$Ap0kJGرJCɐD4RnY Ie_hD4NF]38dPVhajE"OQCf} h7 T2x6i9+W6lMV>ճ֥ ۛ@.\GN[)޹=I"ZIԠWKi`ݒUϬH ߏ'࿴F(:5jN{S7@&¾z2%MSv iS)̚$sL[ *= }oYa%o蕇zY/fAE*t3ړW$J΃:/ 9E?BiGv7xr߰5q$x 2tv O4Zbq]Yn6<[fCTz@g/NlEN΃LsσY%[G;uɦbMM\\vRכ3Bq)l~R^7U GCXJ0# VI}P,4PqOvv9s_=Czfj )C[v3dG武Dc]~9YVQur~hw8~r o{+ZW ҟ?wD'%Ȕjt}X\"1@?zm#I<΍{p^eHJpa-]=2a2h@J3 @u =|6T\o%B%Pot)3'y@5#b5,G& :+p'C3c:/vC"!̌A0E]XM9mYh@- SRc; *i+dڡuIbZf'J%5HKe1 JG,^9e.&N2u+JXtdІ)pz{쨎/M/v#yV ;٧捃$s~l*0,$ke#^oN_y۫<[d!Ux LV.&hVy1yݍY[m..+i{),Kd[f r8K qQxuO}ŪWK;?cEy{E.ˢ[c{+Wj>2&9RȽX(J _\>mt ? / է9$3\GM5&aMd:tZ+thWh8_Ŭtsn;AYi. h~pK.sTOҖ#LۚAZxPNlm IV:DKN7/SQ8OJ=|jY}i ;m 5hU|f{V٭`P)oxOe$d9Vх[D^w9eO-x4ټb8!w5ߡ>o#d!@i/uM ?2g L դ6?CT,DzyI&kE1@ қ|~P[_>k+p٘gn<۬?˥.Kqܢ_bJ`+-VecpvȚEb]4ohKM,&" llۨn)o[NfUvP/k1J(7<GΔ< wH*T+N <r.h.]Fљ{6=p]S 0qhC8I:%]*z/-$[z8`Ըe ~'RgBT#k}+Q|~ :J.|OX>n4|=O/i1{GT;qrL)Ygij4A1$47(c酽 /0.`Ba5$W es)?w&EA\ ,mb2Ȃ/ǍʩZ Ԙw1ad>f [%⽫NoK [a0hJ Z7HQRO&^ /ŷ$.3ssdkqҸ~dD v̂L$&]BĈ @0A+bR3,|FD4jvcj|>f5)? t*jc'q)(xxU z5UAٓkh;%_c}0=z뛿(&zp.棬23;i(]#+)<We|}8 1uZb{p I+PVgr7 9C9v~mVqt0|_4t8{850 ok/^vAH{Uy X`^~Dë-2\q U\dʡ`Y5PA]a ϛ&3\axJsЌoI@ 7obN %i&n uZAv*0x+R7gz<,3CtI]AH٠ȭ>$ mk? Ǫ4r d[ FmXeD,O.ob }YE$ -e sWSe>B*7D뎂ľ8(T é`߂=0!k?1DJ'5^`JU>8؊R)`jj,Iw|kݛ`i ?n<:!Ts,o<C`oAksHUsƆm剅033á/h,,0g|\CacYb &K}%qW\l!hp,:# (}mFGYoRty +tzj -Bn#JO3ȮwN _VW?ȅ җiae QҜFmdnLYCqGR!d*TyB.d*>QGP4 6B}]=>{d~V8P9uVV8MKdG0+Γwbn3wn殐j|PNJ&&O WOc^6E"綋9TeaWų8YcSh8v i.\߿N?v*gl>9P _Y1}e6\V1䳲 SxYWAő)2E_#ґ;;.l QUb W uWS0ƤNJ%Җ%"x}cBׇIAiQb̤,U\ ҙF 1z,mˑ7ަ'_C?-*Q4V r`IIc~J[zݸ65v튬PP@I ˰~yPZM~V8*Z )kvj4{Q 'r']wM-ן.$12HOG+z%i%cV|$Ehq2;؁ͥERrf ; 12cUٱu gT|n?n̴uc,8o#ͮYYEhKﲞM/|8*b/ Hr}^<}VYw(qӢK"? ,0pvgCpc2r|s:߲/nǍ&4,|їDiYܑLdR᭴,)$V lfzvqT@6<(cyDDYyʫGbs 99$oD#zǞEi]6ido UVAš@X2 T^Nmc>gR戤B|А@Jiq.\ J[ c3#Au4IвP}BѶܠw/ҺZp[##+̩L>4[x _RH }lmդj'uhd1EpH,?2FUX`*R߲X^XJn]黃*6N6ȃpW9ΔQrӸoH/a?/A;twtZn'U#C$I2䯈~6( v9X\@1;B]r˷:9-"0H hjrH\ +S8! +!}Qcu9xՓ:v: %+,u >W5 y=#^8*|!t+b_K'[\v>bq zEe2@Co &5 QyMGuiSup7ޯ&+nrۻdHQV-%3u7fh{?[ɸv}0@}d ]f?;!Cڝ/#Wu{$|@G ݗ׵7tpU0ٶŰhSaIZuBsI70@; /ЗI^&pHЊz߿|)ῙmO )a$jtϺ˔BF;gH?#`o7w@sR<#hD4E9t%G[cqG{}&T(;7pm] s|4q%T= "%W}]s}yݸ Wq0V71I dk=V쌟HNF,*on5A{20\Xpj+Vpcl hmv Joj5]>HYN8NVo@ь"(nɈҋD\Vʳ)A$l_!\LM/uNo RmS !q64T,z(6[3}no\,1֋S}\ sL q *QXDDcq筥5phYk^ \1aИF=0Z[J of%ȎAb]Q gaSzwP' xaH/ذɒV\J^{Hk:@a@v}}KT-jʬ r2؉|gh[VGEG L_ r2fvU.|eqڦpU@i,_[t'T t4!MLUjr0`yN׏CcnO;[X.?Jn:WrB8WFIՑ3MzV`Y݉4~ VX` Se/C3`**4hxC P/=c´qWfJ8H^} ۥ1[\y0'AFsTBN'p& (tZ5 =~?{_($pbcoo^Aң?ymf{StF=<5Q#x?d\PZ(mԧ Z U2g ?-6\5){d|}s똈耝C mS0$M*}}(t9";)Kl)!#wX p{4CQ1Q4Zi6/*(bi &)V)1yET&^ٱKSH- - ʢ_rIƊ}'ꬭb!8{D{e e Lf 43ML.}Icr7T%>u[Խ]ntNCwOc (]3jn⚷报p[ZNI*#͙Z/M` }۷錥A`qtlP5]l& >&R|bEd!kuc^Zx﹗궅^k8AU]ASjj8_~ܦt y{j\XHx]R;TW?w')&n\hNoTLr!\%cGq Nh s>d yTʜ\M7P3)yҡ+a[7D ϲK֤z%ݵ}Wj$^lOQ>:EiZn 7暧ڝu 㮤na{/z*zaFc{x~ʗ|7#Y+g֛{$&LtjH' $I;싦5p]RÁm\-}5#x[܌5OlU q@Hb^Ii]J&I+eܨg.0hIdV'%[bHPj]j ЈX#&fE귘6sm+ 3_ɹE~t+{``lqyzZW<X|Ndx[>k>xzL ?9Z{} ɀ&T)?_ ?6xI&tj}*阒D%&Er}l÷~~d/m+J>V?菍к6/^ D3kZ~Imaq$+TR2Y6H_vȖQ4vt0{mѢvƛ5[$?^J>Ar ) 9уT|Na.6lb">.?n"%H LBD)F osxVM; Z)8hbd/,ͨn,6=%mxN>ULoe 1j.Y|,Lm;y:p60 l#(vT-w x~RR+qqo "hD=Zx醵TϵhGv+6Fu>Tҫ@Y}.-8$@:{J(t97ejO+_) arLb1%- hDʶj[lBF;;N'`3zgǸ+}0Yd99f_ϻ5"J->7[و^O@Eщv(~{m+$"2V0뼅dtǜD] ηj3|YbsAw2y|EZ Oi+>FU:nBm] aUo&{@%c B Ne]앁ltp%l%iƪO;N9f !w/b囚TߍXZ.8\mcPdn\lP3PE$'W +$mB;&, d:ڝw"r^{Z]d! :HGZv3eգNaXCD=y ~' 7$:0)W˒ Z-?3dحGh~U8.Z$~Kt<*Uwr1l:#z.7# =aay-+PD5am%tk<=;lH/I|6|a^tһq_a~[<"aDwfgט:edz !6'CvkϲC.71b$" ZhO9}Ol0]Նy>$)T/C+!|fgH$`K%pХ*M8dMk 9j &sc]IO8U-Ŀl? G.d?n`aqi^ fqJ{fxTC8UyEs|78sh&`>$8/6 mRqmYdn=Gg{H[C.R/sd٤SQ}Sf4m-o-:H1෇QNdA P?x| Pb?Pcth*v@u0=`w63&Ga (7S}D8Z,-4ljۇzQ#w6s`px^ U!%ŐH@0 pR+K>|<i9|m\UR$ݳ!Wz(LooP=6x&(vo)a'r[UH&oq~ o_J @f_K)[+ga̚ o'[9&fY']8T.Ϲ#+ MutN);?X{`eP4jYL3 gO=T7@'TKt@,٦E4{`"Ik%tt Tf6nĉ- SVg=E !K G{EQp7߀%SH>!Z/B\>d8!ōY~,5T mBNF>Aؑ0$ YCϷ8HĄyAǤT:)tSpɈ{LU"$(̼ x/JJGKВ6Ӣqz+ [FgcHwF%%)B?FQ"%o$ $CI4"kwSe$& {H2MDiznz60g;wfy|!7zk@GNnW6OSR[ēn= zBb%vaHX$ :h#Dw޼se_{?rڻ[4YNH8(T?fJ1v'4Y^K' yI!8[lR .‚t#Vj>] x/5 2fW:~'vV o5H7GpGwDfBguBUC(ϥɲA-zб|j!bDahȞ8(Cd:2cO YQr4eto Η /* 韇d݇(x<Ԧ@T($<%'"\= &+=ay0('Pgd? AvЄmvMFzVwq"Gs =W 1oM+3dvZ=HOxR]Fp;i5$9!Ef*v.2͢`e*습sakͫoXgT Nā<7AAd @yG n7]p v M̍߸ ;"Bû\ =Y7U լ[{cuj2`zv[UY/R^ɳɬKL06K a{wі@$u[mAަuݶoNm$vD}Mzת&8x{xȔe/d!T(,^R- 4YxaB͎ަv.*+ ӌ&|4@:”Q֛)B'L$T#! 1ؓnS4A&DUB6R7@~IIR^Ae%kǎ A?Lg竍aA\ÜGbAoi)RPF mEk4c͜a !#r[Ԧ׿WD ZO=w4d[tw,~ֺ4*I9dow9OT{1 If2 i>NKH8@O* #k#p) gTښe#і]6dxnmݻ;.D)LJ WgDaB 29^;?:p7ւ5#Ѳ7aS\"ͤME U9 Gz}Q33nnʘILE໶XiOkgUHbHݘF!|=vꇈc0<8D5`078q&9ǗetY>[`WO$0@0jgltPEsoaB1xÐi.X!O!cqɠ)`~9aʳC+!M<7\gx*;e6dь$ :_v٠$G=Ga@8Uz}Q4k%JAAGqu^/\r%+ o4ey3^@"۷Cf?y{*`o]*-@Rک)wC?xX66"ȻC=3S2yv-/zIJ/I % Fxu-ie e#;i2ͯ4l̨OB,W}+Ӽ|(L}Wy?)zU N:cYsྭ yOP2ªu|ȤZ+^/FGR#FJJ nc3W -ٟC$?* g ѾWcZʣ}lB{?a*h0 o?F{H 7ݍ}%GȾO?2v{f]:m餭juLɠ1uT<~& :hh*@MFt B):t:l~j&U)y{ݯ~gC['I GO%¶JLR'.˚:Јq @NO,SHEըzQiCuF#O2dZJ -hb{%+?%fb{A!X1vKu:W&@R*nvRh&bRӹ9wpz]i)V[\Ih].c&k9xV\,aE!Jj&R6g2oIM=d S CI5{vKfkɆXdIkC }biE-*Q|"gYHprGpWmSd@$:ߞ@벒{O R&09Žf1m&U+u*l(^aM vNzSc<0l^m_:(6|;J"T7zo/^E1$|W`GgXx,7/ 9_y{S%y6ɐ}!l Ǽ|T~;Y%?:h7r| ^`Ċ!_TY0n+55|9̫MuȰA07IM?@gS;@Y&2@(kOj6`0|06jvXAVO' m$M|\iOvQ}'i/Ia7DGՁO pI!G@zȅ5o\B=E_]T\O+Y2m CJ#om>3ʔAғӂ59T0m~-!MA ` Y.i0J&+҄e:rR;\oL9>[mNsΠϿ[]"E9p;3AXP׀/W rtfrƋ<|{.x#!(_HٻGҠ1&x .eiY wMEZ{&E7V\ڿH:X$Z'u&Tp3$Iefll9Ldx [5kPŸ*3RN=IL ӥv~z7CCOuI,浯@V,о ڐsrWneO]-ԎyHp[N:"tF:-C;ɝ[ᨌ<&@Z4vt v9פOk1U43"?M V|ѢBQ}󐎥NH}wFH]xEHwXGKVc +2^.#geqcHhJoYږ2`خ2X3LUC|K6 2W+b~]&?^$6eЮie22|R@K;RZV܆H[Ҵr-2 =wru+cLV]#[ q1f$nMF .U.Ptlb V+ ȘLzȱĀ͹ G7yݚs-И:R2ƨ!~9RZ^"5cKWKק0:afEMew9ԋyIb'3qrbίV+-bԑ4` 3k#գa1z7U.`þ76VnLwW/6?SU> ci‰o~7t v6W(* c #uS@j 7bw&'5c034DNMFdh-CY2%"o.AM q`*2$Z? |P[!_Ntfj](`PCYd"3.yh$T'ʕg]Ck;Z-^V([7 <ŏ.dIckJ<'wA w(O)lSʼ8{R_@×-"fW-yȹyÅ;$16bfMDZQ09'mOоrʽ&=iѩ@ePt6 c5@OiDG1&cHYiUтՇ$`]ÖFx(G@'&j:|8 Ni~"=7ōc)8?+Փ9)lLǾv 0^f8FA-n>`Ti<!S6Hc!߻5( /e(,W=]%9f y438{>nI{3+ Wұ%W#bsG5,#gsKR 3ZHG8n|NM%ɵfw]kCTzu ʯ$% }^Ib԰gwrX8/jZFÓNa=LsQqv;_ڲ?[5׬HW;`yr4x &v9 )]QDV-O GJK~Zmæ3ȿFVIib9#=dŮ~39V=٪$/uiAPbBKqRԻ^eD=d*Pd(<Y՟&l4&%+@)<)4{A&G8M}O]@tN27ASAZZ3VXåͧ**Y]6K-iA(|Y)́Tl#neS}`"}6HN&.6>/=dϮ併L nhfq%ăxGk\Q]/9)HzH@WCkI3ɒ&-Ɲ힙'c[R@ę2t@AE;*g1؊, Q~M.mևh\/:[j?ག\MuѥZ zFG {hS %5-8so{FiL[۫CKJf\&vzI_R~ٿ}';y5RJ#t1,s CZ+\g·y" p='L %N FP[:)|#V-_"5u9eUT/j3v\vL} =7\q =h}[p)L$&if맰Ea+=m2.-%k "q5snkB&es:+%NGEz uA/2+(,&w+?c"1<U4\뛗b''ʴx5Fd |K61ݝt0~ZLȝ+#8A4C{ksvԄ`s# :X1_*9CM{lɟ &Lk#aǴPY9c 5t s)r5ԃL]ԓ^ Vy&5̯*ų6ӷS{Ve@\r 6m8@MޙmY@ EXe +BL1~a";&"Ygl'U5^8?tspk$gx؍p"~Oˁ㪩'$ve\tE hܖOeFU$$<*Qx0?ؼD,W:.0*M_m-yV klտPLViTw JM- oPQ WmbL | iU5 2DokN ,7gcU(7PC$EgEvM&~%ڶixBva96J{|t#qR~]WveeUDI(kŊh&`4 ,Ӿx۞Ѝ5 qUC&3~qo7J6(&ة7ط1mCeޚrMX+=Vݽ+ڳd&leIdbW10kbW$zmvwI 5O7 ݴjgٿjx:{zE};0QӆMNj]\9մfx)J4̵z\l!o+zh?V 1Pkd 4 `)P홦\B}%^D>&ҁ~DU\@T8P(VI n?=Wű* %>6n0Cs߇R!)cQ")4 1kF|-a)z1*$c q HzQf~(ٟ NJWUd g΂F*ìS,DlMGiE3fN}bb!EI_SA2%ezS.?a4RP4n(ijV;1-XjCXs4ڏ~Osر)!WaBr:Xj5ؐ0d{/D^E|{>Vإ}"RCru{}a\gL#sLYLmiSJBi pRW %Ǭ"sQVhܕ8kY,^CGn uAA8)'G O9miU'B kti{Wi7;$c]Re],8/0k]\( :ݱêw|L_ 4aC J~8ifk(*-iuӌ>ǯApFv,gNVҽ]י8 jxƍּW)E}=OTاbhWgppFd{ܦ?uŔ0g)f- N1]栀jYDxss! ڞ n"vovENPX3W.fy|#<֝AӋ:~*f^f?s,[%B( 5g5rJx 뾄*d4kmtq ]>zIj%զ/De!~^cL1ҳ ݺ{P8Iml%֑&,r^|rKeQJRʉO+^%$sѬ;G`[w$DKI_i|֚hPl"dv}]*MVe4}"WNQ X;EgSu,+cmtj@Tr?v~#l͊̓;$pl;r-N˅XY;Є_<,*ys`591"u]Z.Rg䑬JӬO,_lw`[PN"%%P=]YnHϾliAmPWky:ڊJ&iiL.DOm~1B$ b*3  Ā<M oyqXMƍ8 deuzL\[;.3%!ܮ\O".]#mKOyKWf%L+eƎƳG2~g_hʫUKKN#=h'WH6;R 2Q0*β#b˚-΢w?+N2=Y|WEdW4+5x5|%=vc(걁31KAwKE;#}L}Ѻ)AD0 GSVrDG|"̓M,@.ۺ^yTP&i?@#`G*dAVfBQ[NuHcUIZH:U/ 9eY!nfcfsUWbarY? j^U(91 ytES@a2%˘?X:e` ׊)Gc뼱[66FʌNKR ^t& ;#t}7ߍvk/P 9U":a}&_p+q?xPP8*m'_|4c' 0I`Y*𗥜TJ8Y^cy*->TĒLοp(̭#|~I9.x/iY\*o؞U!SPƒ!pmw%0/Og[kXL~!.yƒ IB%{J$]ie_RIKƐAԶ< ӵVjCJ=c '&nu3_jF,c׃1,|M}}kѲUL}aijZɜN>IN佧kkEcLDTtIj]fMXҺ݃;!xSXE$.gi L};t|, osD:A XQt!rƆ?ح( l8tXDr#6 7Qq;X%MBQO~r ʉM4>,EG~VpјƬgԽCvbE +Mij*w@EIͥdH jל0ʖ&{Y~cKUoSSA6&R.QjT#V A'\H?: E", V^j㶽|gG>A[=Jh#M=j rG0w :uF8` lLnϟ#u SHGbXy{mNsmA,BQtTnj4ڭgץ/o^Ƶ69cSl)u)bi@qo]ˇISkByl-!c}. 3Ԃb6N$n.'9`z!K1.< 'U匯󓑃 5]$ux4 2Ӎ˲OX^jv,h4Ψ Nv(7Cmz݀D2<\] T"%o'>@n^)bn> @TB5^ , t6 w>qbGA+A¨RB#d"+A|g[mWԢR9\Sh&7l=]T Cr"#mm2`O+X!Os̔9WoH~>vk oJ&E9x?k H~Q2Z LG[]˱Bon[wkQ\zG1 ,h03:7e; WJr6RBqw)yw{(odTNly-"_3XtA3:gBȧbr[UmL0, %I[Z㉯ĘU4lxۭM6ۮG@7|A~ӏ(`QnHتqU7TDOe_a[74.ᯥu.AC49a΁nj_$hduLNŔɟƆ^>~0;.&HZA@U;m_ o"i2]]T q|ż|\U2KH(= :_Ԏb̘UfSfB7̆X _ $3ܘ(\4~p.d渠ڡD>զS.J\/m۽f!M[Znx:_Ly\m ,*s3c 1nR~]D5:ZwR{ltyݾHI5X(̿ v1I {"KhXþ4b_3ib(SQkbP'X>r"+F%d('F͚Mv%Tu[[y , ubjQRY8WXޣm~߯Ī!FB ^;qց}\U erLF u 0=bDRM~;r;OP^,2+s_QjB+LJ3΅.æerQ2(IM+lbcrM2m]rzs`[r./<|"QDB>Ρ "/brx}.@QW-^xh7d`="P RMId^n΍j$JOJ)f~p7AY lҶwc.rl?rhn샛^0{KNrJ94$T,t&mOߵF&Mfa0|W;Dxȩu ڜ lػѢ;oA 'g?r㋃ԩh&W!3yrY.'pq#uc,F]a6Y&/ aEQ 8ǃ$EÒS^8 gU#KP).hHy?ڈm4mc#)F2ZiϮo:@%U.*Lgl;'Ak0E!%0z)1 Y0 6@ S΄0Rt͕I6Whq =vW.vPB2?w/+="u0k5׺1P7LֵRU@_tT֨܀\xы\=+^MTu"n|Dkn-?ҜG 9?`FLJl\yWS-𦂁4i$6!Rp*\KonShs3uKǂnhz !$ň (# $8:n@=PwHՏ<āWoPPϋxI.BOCܜN΅ sX)i?/)MnP7{IqUZb.ELDц}J&1WkrMU)D]5{8]`l=n Ln;kFe7[z>߄`k& ߷oGyUsjP|Xm4b2UxcӨ:Ph4N+mrSFGUvKa][|4|ݸecAAi CIJ+5CE0F,QnSp`WA6@8-}h` jֈ B/ J|@~4)TNUU$)V5ta K[)8` )b\LI#摺#qH؈c7CVM>:Eb4`Cՠ5( &w2TEبPc4?U_rlHr!d0S]L`.s~|TA?%M@J^FD"[^Emſbl׺m$AMmDrh<<59K<>mfr{08fN=eKNje#%6n]dCc)b)~+/YjI<|I|.d= ! T6 䭜D TYl ٮODV5?┝ʰG=Oݙ%Nq[V_PQf W6cj h[<5a^7mBEo"7Q!cj?%. (?_4g2N&""QKVxcuבU-O&ˈ'2UeS<|ȯɹhT~r ]4|7-o'l &:dpge? sqC+$jK4Vߓ\{ PP{BG:ޑ h);o˜ &r2wnj r/mVFkZE!cwda+#Kxޏ{G mV%\}"Fa3=$0p`_vlD zܪf^CN|P&ohM_o*AԱ d5ʢmghJ?B sҕ~❇K {ϰ1JU27*L'BlYjT1"m8sCA Ĩ˾r%Тe~cL;_}ɳu-|=YPKƐ,T_CBEt ȱ?ţ7(IK` S}Bmv^{1us}p9HJfʸvK/0Z/H6z^SrDDhCGo媤u|4Rq ;]e]e8:M]GQh7 &E FPq<7T|Dc@%T`q#:w*Mp?쳂3z3ho-JjP?pAF[*E`qT;?JVܝ@;/ӑ I׳x Z\q1?qtq1ۧ~7 xBPBUs}\;`ë{7Oٱ}N=# ׸{|89[F[1'ӼH"I$$ "'7'#g+d~,R? 3 6˭0YQ;N@o3E4 zh ; n SZ*:ŸBIA+?mks͔ăGj*5*HuCrA{DTK,/Vx(K6=َ+d[r1%Eeo%#OdH_>xAguu;Jc.Op&o'ѫ XS4l?y/BC a%<{wnpGG.k:Q2%ϳ/o4_7Z _xL͸q]d2F ¨Z/5#>hRnMRp$^F?EVɰ^W_Con/G0K{TF+02%ߌ\CS`EDbvˑ.xFXGm_[o1R9R^sgAi0=P573iƛ:[7ouSs-tV;U|A ]efBs:o?TW)d!&ԍVqljOj Տ1)"6q%N1"IoxJM_>AH*1g̜At &t퐭']K2Ͱ1`5rOH>9lmWx5h I@KS>5|QfJ3cS%or0K}J@D/oKuܓzTբpW>{Pc<ڸ1|$s>9rw` YNJ)Y.]hT*K߂pAHfuYfd+ ~|!;$K3>o]s^ -Vxi~_17Ͼ~ԳȐ zt{Q!p+^>a|˻fJܵ9qvњI"tPiWC;d500tV[P'6Y]v<1<$Ӗ&pr>d> x~9n_fs<0\'#/L˸î:S7]hj+2%=="Ě@]0괋o# ±Q%Qz"2FHJ\A'#\5=FW / RA:$:$Ԗ֛ [2e;АmDwc槀@=u; 8)Ef9Rm\YV!$ev.!W P_ųZ@b{WOGaB5F${6HFpHg,w^gugʔnă~eW$K )GEֵ5K]AM Qdr崯ofvo y H(~xbpdޏ &al6>gq:d7~~ Q!tEݯdf2JϨ4$ O 1&EAR :9w1」RĿWMvtY W#\ȌDR%™}p{<،i[#Kly0.kl %[\yhM[gkhR`CH0t`Y(~-WT%6D< 6ECna4F*:YWzAw??K~Kdo+ џ8͖lIbnаB*qcjc2zkݟ8_]UP^y[ŋ=6L:(Ё 92 mGn?J%D#z:5'lhO! w^G>`,ROQÚ)g覞v/#~ xy۔s4*d>we1ɳ6pP@}}pe$nC&^vg0 ^hFZ|J3eIG)$·[X76Gq@7=DD r sq\.ؾ:}@5Oi p} V*J)M/t0-.JqQ/_8q9MW$H%K`RB^JR6e (v^6K`6FF-%b\Tέ|KnC!lEmnD3Y4hY&Y"O2t@wVP[6 ojS6Rԋsyb4|7G`ݵ͐ .DU@*)FiA\V2:9XD(t'C <+M b tUdNG.39OQh<ݸ^J2O@ [,oal̻qh,UعH .$e6䜏O#bĻImu;9D&؜q[ל"Lx %3Vf2& -Z9m2-P lXy8Dj!ڿW@jn~lZFZG+U>'&y;~LɃo/q.\"D qO)p{OJZ. k5F𿩼g` 2S-ۦ.I+d`(zQ_>KOL[R>Llw ڷ]& ٟ@A581?ke8q5 Ymgap,lW۬ϩe}rw(U^mӉDV-m&JdKdid ~ޒ5ʵ '6q4Uyic`Id7diDL7&0BjO*it0˶;j'/Ѧ}b^! K#٦a}PAg䣐*pfB[f_{U =/d;2CBLg<'YU.3JAxϔqtJM/MؑfX^X|ke׋]kCK=o2?WX>-q7:Kkкydy!+r_pٜ/<_in; 1(鲑`kpqn0ro<;߽^AM|ci]\ EG~P;^|˖e~Z&TBjh=.5't%dx˄CO5N?RuP4)|wguc%2&|V(-LuPƧzN#lpsHdIiYzh7&OK)sKc[4M"r?a%;9\jiÄ6w^_y3G]fo|h% Ys'qag8KhW"&o4[uf쟀9wl)0jaVݴ9+SAְz#ǢlrL=Mzv8OLabcKS j"4[Ah?YfH{@%\":qgyV /xh S'3{GhCx) h(<{$K7?QBKX}?;b!縈R0G2$!}c?}kH%s](W Q|R4 ppnOZt+ڹ"$i \-Q!hXf-g0IAgbv6q(%B/MMh z^`44 jf3q~=֖zwD1ҹcCDlk|wTdMމ8|4Ά~ E+*jӞp8ݒ[zD؅l'L% {_,\@*z1CBJ;[-9G!dfq嶠wlMl; 43#"q/?VZWt}BD ]Љ i Dy3r1~ lbџBQ ui0dP7m=$bW{F5b,# i+loG.3=oNiyX,@jdUy*C{;rw^8Zw =!L~Eff`-u>n)*KnRzPK%28F{;d/'ur^ɑylX߭hS "G0l_z`j HI f`q} R~S Pa=I \n)r5t뀝T92sCzbUkOSa=є:Z\ڨ/P^Vi'.ضzRW8S.%NQ{ϣ }SdZ_Ho ]R ,akZN[_s[ܰ%oԎ.Ɇb uێ]M֢l TfUtg[r 2/lAaXY"I5rZVb~oZZȜ; 8C ᣌ K;g+ ȨK?3E9ԩr6KRDBTڳl.c`z: ֛zP*P#(T}_#=.S~RGCU2vX#Dl2h Q?U4k{KBzx Y55sKuAC Ĵuhe2G؇ q(yee.C>˸k.ټLuQ؇~!/%z %xI>G/㳾wU~z x2&8 g,mm+ LT B7,a3ФPF$m$_!af'mƵUԕogvIeQ] +`رaolL *Wʼ$$D8@ I 7 cs5Y53 %~-Y#zɁ&?Ğ(E0)*HS5VD H#-c㗞 55Ox !/\eRY:GȱKNX-aFeXYgͣrr Ϥ/?uTC@[aqhCa3/ķj~ڐ/}nP2߁_ y4,e1{ÌrtDZh'R8 d_١z:1#%NY2 -$"ɏh9\A#'ƲPŨb. v$Hab>gE(pے˒ZV;/},Y;ʸzιFޒw>4|&*ڿbp9bϠ3笜 – ޥ˾xXjq >h_ԖEa!^w}@=;]șFz֡ի/I^j#ۇG*8/oF|`JFkA m 4Fbm.aZWx>nn<ƴlpڰPM]ygI0z+[3xۋPV.\D坲 !w)-x̼( Gu +yqܥ| Y^(NYDn^00k.1Qg^V@~f.p% {4m}vL9pT$4{ _uB`YjCŮQJvŵsSYgɖ5!ifE8Sc /k;%"lي\v=3EH|2Qrt'T7 gcН9Sca JxUtt ZÝΣ( N'jd~U"(據Jͱp1J-<*dGt#yL(Tw9zܼޥ L48epxI4[olBpVv'KⱡxLu?UaT9%2n[~jٷ i@2tӃh_쥅|4Whr:veO ?W4l#00oɭqېc3c+\*`v@X")O\!\ΗoEL څIynAQo,bS{+Ż4Nk7 \%hRLf1ΜxE-s/a0@\ 47%w / bK"j~q!JL+g1j<;4fvBFS0;G0z8wQ:|p @aS Ȋ2ǏWQ~#\*hPrCpڃƭqrT q|w 00!ynSVGR{CMr'#\ؕ\bPȰ9/ejpz‘ISXls o4 >ßK~v%E.K!)ήm}lxNC_q_[S %('`D]X JJۻذ@g=s;*miKt5ָ-üd\=_ǦTpnBX&cf*9ʼnx1_Cj_{wzn~ChI:"."hIh^fw`FTuWJڍܐg=o >K`v^:%%z"dridӆUշN :Qxz2ުCG\CS:jT\DC?|K/nڽj5`+4E;'~m7ٔglujE v\mi BqS,0G(OW4HӖV\Ru1l'lW_`V6}݋JGf Gv]Du'&NZ;9G (ّ~òdG#%pCUy,VQŪ_h.-)cƶ[ߛ]⡓̯!y@ޣ;q:/6*4B >50> LǩS 0>]I3?D\qn zіת_ ^cf Z1*7 b|eJr'BB;#>nNyaG@B$cL+SRا )?ǘNOO³vp5O Z vAs{Sbދh +%E):z1^wMKT'0aʔ{Qz\nrzXX6R@׳mSF*8b'c;& +2]L*UD81yN=6s[ȵDA'8̊.+:kǮfVW 5 NOo˯~#[O\w Q$gכJW椾HN8 RИǫZ&W֎ҹ; 9C.O.>AWP13&v¼vyD6Y,U>9u>g)TͿ:"GjPFnYq!2|&!*t~ؿhʺbBcc]va :hYbk&OНLӥ>Er=eʮS{&X 3b7:o&<뛥 MJ8 8J`VJA06iכ,7{M63(A!!򐛒˶PBM'OeǃP&υ~d&S~շKpP=@?7}3'lI$MSZf+3*u"s>~(>VZۈ͠K|v?̑Ԏ44):,M} 'ߨfĀ"w~fwNrڋr{l܃쭩BAAwGL'>C2ocNH]vJ_9~E`B Ȱ8x~wy ^D s0޺`7-2Jn^&W5&;<᰹&ƓX?⏢ ;7SwgQP~lTQ#㾆"V;[,C'&%8r1& ÞQ*q}KTW֓ӗV~bžMrl.Z\7,GHƿ ޿2Y2u$oJhL 7LJo/PBgJ!6|:`5M$pd Q1Wz]nm)Re?W#;0,S8z9U\W*?YE[Vk@OV(j䘝&d7,%X^Zp #O2OCi5h^s_aQ))+5 Tyl`k 1:9ΖIvC f p~}4ץdeTNf|yCⓔܰ=Ún{~QcZ:bvAoJ',#;"+TNu.8hENo F!y!:Q9 iG~ ^|P^r9q#xD-_.$J-: u'˵!g|4](?>8[:^!v~b}SLDu!{I 7FlQ uiCX& ̊lJD151{nnHmΧ4ϱנWyrYp`7+}ID\mS].#*iѵ_ >'r?AAF?ŽsbkvL>թѬ0*7yu1XIDQHœb8V&"p0c`"Tdrv )Mm I{&2\8}R>L7 m_M?%ٕn,P?El聺/:kbh?W ʯ}ދ̴ bN ' 9:)Cu@f'bBr|geh?rCT"d败Dsk 4qoH@c̦m+%Gzr`3Հ75*gG50Д윿;9?5߆S+$$.lOܚc0lDwpj5[?"Ԛyʳ~') f)Ո+E2W[=y' XUͽjB,0 CRYo&oN:2`jȋ>OIBLc֨x|FRj޾sc&U=Fx[r^DžS;KDZ7ڢ#[kν0 bEV6+LuQӥ3΁,R7 뉼#K\ f 'ym Etx*q}i*pKV?h*RajbJz I4q ےBX8O#DGL ԺLҠ OwPslm[Du+B` c |鯽4]:3*+TgbZK2d;,H*t pa R4<0$+g;鈆O+ŋF.SF!^,%.A x\fHvj )y@__10{ Ņ@UZd#pp?>o)~cJZzgտd{MGʙfǘ$A`Sω ;_E4K`9-+L ѹ"Cl) 3B)$ ;/~XSXH2(9k[C9q_רj:$ x` (;oI$UT^ :GynDպ:q*{`GhTt~^6FQA+tĻ*L)%}> 4Y ,!X<.9ZtWo蒯4VK3!Ӵsm2h;}/'#e 7{~Qhf$;_Oz ,!*& VV+yōa.Dg8"VE2.:)L͑sߴ'Hh̟s(""ib-~8&&.j뇕Vb?#`LHĆcvKzF͛Uf/,$O Sg;}{H'`9Hy#X2~1P/N|)[ZC 5pZJ I=p а"(LqOGg7ER>]-M?ݎMk̬fpV:Th-Ȉ|] 4gcWrY4pMҷ#]'z-[KFmP5h< ax)T%D k9o OؽK^u)'gņH?>ˇe,Ee6wޠlM1}r/'y!L8UͶo+8qc(YqڿD0,2Y'o-逦=,+!{}!Y71sfwRl+Tj@ǸEd4bL_3K9ЍI#}BB̊301ߙ[ EO恿* Ggv wFoݣRVabiG(épeW㽂`DmJZBemODK?ɑf[rCcjd )#0las{&W¯7~ڭf9ڎ(S!]‚qwɼ;47'\:. W<8:r'5v4)93 ;qGB{edpm ~hN!h7D Īu _Lmt4eoc_>#0Āt$ 9i x+ LVF"tNYHԸRLvEL KlDn=Φh/ 2,aYd*jlpwL}"x4z TPyd]EE a|q!w=_`hՙVs>mdF*+kTgv] -XOD3 c232`qQW)p؞@Ѝ+ﺊ޵z63r[J}51FaĂû-B@0I&VWvrT6$~2[[g ęUoZEj6[~e|.@Vl O,Z z}(]#O€Pb 2ڍV\ w,.~ecNLSzYW߆)>Ebf 6{Lh@8/m6ԏQJ }b-6])(Wm 2 ΨX¶遞^~=6}놆j!@[['ښ:|2!HiDʼL->$I,YSga훦t-}>5K C|X838GUcj ļ CZF(Uyxh{XIiG]Iͤ/)IP`&Vv'.}J$BRSݡ%Jn|782^͉ÁZ҇ab&K (=8w ;.'bE"cvokҪ)E\ s# ,z+B+se1RXpuky#K>Q-Q^Q~Pn67%h"Ro45}WIq.$_fJ!ψíj Ө 1R NEt>ckV RW0-E R9kڽ^ Z?sWE\bbWPZЭ|(ذ iMA_NL=>9 g$т#X(N&Hi.Xը1' FI5n:S|'~ lc,6· j9(3\y]0/#ݔ aw &]hW1:M˧PPie巬N !rS˪-=x*+O)ۭ.vo W@qThfQvkN+&l =}JR[Ru{gRޤI옾C@»bD1dDB^hZƐ@6S!I;Tz`5bWj =/2'O`! Ɣ2o/YM.ɞc&hIb@8lW pW#Suw"{\ x_L<GFMLiٿEXvl{%\DFYQLI?n10Ѓ>6)rÕF[7SM;a{1lB`*8d-Ȑẗ́y2ЩU)l:G.t(Όһ8ϟn5Pv΅Ԇl>6 ִlyTl5[8*J :tW-ilZMu2%BiXq[W|g崢DTw(i{:jl6>-xW899q} EW'SmCC%{nnB C%ىl_cU;jo eֳh"EItB)u IcI9ڬHH(T ;PBN9 h}̭9,gB  yHpzm _DjP"nIo ƕٺ46 !]Izc2>uF9Cۨ`IJNWĠ,6nB-/{$L2k{AbÓ7eGq( Gh#l:;OElc V+5>uttlDG̨T MWU0'݅#5ˉs=4DNG﷯M]%9ۗŪؠk[#[ęA4\H{ GHr^J}zgaBBjL.]QAB?}ZoRnQ7EI6yr!M醼Ld%8^$㩴HQ^:eTM4~$,U%N2ZFJEvg0ϮFuA76yo$X0 y5w5?(hug$B1=0'bh,$ j hFHa ?bQYb]ZSБrsy!bnXeXgVH]'.W(jP@4}@l:g~皶3ǘy!*\n{_FРe+Q-i웥JX/Mxƒ`CӧbW(O|1`eyjs/ʴHgw;J4·E5I7`e jpO؊6 57W<Y \% *צV恻B~M~vd= qesW>E&' "_DkÓ OnX|Ѱ"Ę6ϗ4_2_V >syiY/ڦMDDEE,y'8׹]fpl66.J7d MƋl,dbS&jS8iLq+T} ZTBbчJ_yqn퐜W'" {b Nk rЀYT`owIazgH(Y#.ӒfTaY8\"h.XUyĈVE<$mI=3)usyK?jH%vB1ryZN^Yk}qQo&rk}&; boŨX,.ь@7%V dӻ07Q Q+6vXsxB+Ucŵ ZlR[wyɅe<Lu=tך@qҀ6i0\("QO_klbYi$\spL_N%Cߪ릇;#yK#U4BtMظK!mIsX KQ 훓ю(NI ٭eh 'ix7`vV  fA|g=,׷D$ץb㥜313s ]7Yjfdw+^W'h=oNU-PRdP/3w^m³"bOÔO/¡9K>) DŘ3v/Pbc8Bri!c%ޚy`dK9ޥ?y-ԟyٮU6P$/J>PizAIi2]KF I4N#~YYlNfM%EhmN#Qp=,+-* 0/J\ɯ'ANC縤Z&{xq1 mlπotڰȈb15 f_vXTe%B9+DthiVDglP 2|"2Ls8b۾:4B~W z$8ؤ΋Dlpցk 9\BQ0Ѐ]ZUv^~)J:1U›TgWGJ#O\A_C_3&QqK[7nLJ6~=+ǻ bۑpoft"|:1UŽ}aY&ShʟT4 N$7W} iW!jV jXeB}ߑ/ӥ$q+Z'i ֻ&쵐T;r%d ع>@*U%q l)e! U!0)%+My`XQ|E]L Da /%(Yg8|=%өS!9dOE*i~1X)-xGfк\O_8sX.J::SI|O d=ҜndbsbPh&@&lM*yl hP~y!9N z:H+G?$ݬHS`8l!.G+\{Oa+3ј^fTPa ?Sp WjQ%/ϭ w]0>P2dRB_67ݑ ߕy$"Y;#JCvwlPdQڿ0ym_%@P8<{#30;%`4X2\񓑻m܇$ҳւyuKG U7r77+?K ig:LO gmA?|ۢ_TZ։[kRh޻qc485VvxrrX|s7oֿ;_!GҀFTOh?5of^m:}E `iz5ǭxU'7F߱͜aR\q`e&(#=ȟ,_&2 M`&rږey9"-{ 19l#z\i=q$P:ddMޞȢ"D !_{\!De. ZSyqOyoh/[/Ϝo|}i8%ͦr Ζo;n0-$I5$gԨzmTɑT4bV]VRl<28,ɸվ8 b52&exܞfu -!~XM9Xj_02ǖOm;*;u 6 ^'o9Or1'7p*elR ekS+hvZM<4Y6)xoɉyx9s3 a|Rfђ1t?mz;驗'U9`cj?s)(0@3ukFuR""N {͑CoG;HCJƔdJ[NQ.n/*vRBԱ;:C"GShnUv07NNwF4>X8YTpߧ z["Kv=KIH b7 d?en-xa1^*.N&,;--W}M`JP# 2xwK툑Ѵ WfXw.^qrE>符"~-cs}rXE# +Gw^8 1e M@ï)V`j->x>DRU S.`LoլL$T fJ"@˄E`:nPip0wH6BN?NP+!= d'{x";Q v`ECxAn/NwBb!9-F`=$T>g ILHdlLE M+gyTr̶ѼP6܂&6-"qۼSJbE;ߍmN얹 FoYCZ_X-RHRaB.I0w}yU1V'ejyxl1({'iʋ?XaTg/L#EHg|%ǧ#Ɂ%1TҙHmrgOKjp둈B3F\ )v7{ݴUA+-Ht0dK<- JG%Dw]ȐduTƺf.!_!x+"F8˸f=p/R16@bݰX=;4Meرy1v a.(><.,Uʽ A_kuHQdd|Ol@N/'P x1l_n$w$V&UN TڟKɹ0䖴=Hg3#KvQNI&H8`3Y&!:nH(t&C9 &ۨoN)=cm\~bxhme]:q:V[Mn]#IݪVGٍ-j^B*Up Osu3e/YWأ¤2 u pǻ Mg4tS3]:m~#.RblMhJ9wlʎߏI0zjFJ2Xbmӷ$AHaoB!c`j`sn޴jU?o":Bo؛_LS!4t) ih:yvqV@9O0ue}G/)W*">PZw2_|sH=vZc\Q=GlbO|-H3S3-OQ\ᠰ=1ǬY"Avw⡑Fe@[ %"0\OwV|_խ /9|&pM6b)X!3uk +"]XDx?X3ɻhuͧyEb܏/Sā M$|Y_MkPQbjj^NCwT6X e9GWR7>KU~jkwpf+Q~l?)c ?C$oV'fPH%@!fyMgD D @ެ+ }{àj)K sW lkGdű$ <Ә$]An8eG#51UZUrjR?bDUU4X25(2%AQA~[_ *p2d21?)jYO`D ?>8ʆp`ƧdsJd~W(,?.Ɠ$wms#]Vt,9O _o?֢U'y]Qu9Ḓܝ-hS(+-܌P,@nXV=3M iLb_(aUb9k03L-_6.B]=kn èsQwI$Η.ƃUc'S3B{6ͧs9mI1Zf _O)!JXn` <_R]n$ [z*l X^M&E+r jTro&. z>`?υ5z*բcK]owSgQdn1GCC9ܡ}c3c*ADR 7U\: ki\ Ox7tm[0hJz5adx&Hxa' =`ȇrt4Pjo|d2onj"VlUg~VI=2 _.vG}*qSze\m9hr;HW;[(G G'Moە:'}7Ghs:T$zr{E\'ʸ~-'why b $g~<'=KP W.paV,ꔵl;2>P_⟝6vk&xbb0_Vmӎ讝}\446 N%0q'3:~#C 3⧕p&r'rs$\s"0M<L잰D59վ`JM@TZYbm31Qq!X,H)fE/ {\;(Dn<|DMCܰW"|LϢz%k /G5IY.jX paI le>Ĩ^vEfR!Eko+N7+Ej|Ee .VB ו{@[kAw!h翃@:}P0s (뿤N̰ZFumP` C^ eBvd}E8EN~V'U}c}rp.L1Z񆾠);0"[v[ִWbh uXvryݽmuQUщ3fu TlR=/ ئ7p*X=LjJi%);yw2FH{ iɦ`qr_kkY+#jb"P h+4O V NW!B Z6Kn*^hCZ+^,u0*kΚ嗿|kz_Ҏ51݆G~UJʐ^#l2WMNRgYg XGyiL8I*7 :nk<%7[=C®-F|m_i)_^^^1՝癸9ظUv||ݥasVXnT`Qj lmbXbND HFy \97=>Os.! m%oͥ[[uQXրiب~IT쒀 L(-1n*3ѡB'bT z3azylBD)4p>ZaqOt}a3bVNܑ$3AEzT)jÇt;";،"p0 /Xg^r0杮l'GdŊPt {meHtv-1pJgW7~ "mRN-am ೝG j*{׬Se5h]iJQsH:|5})7|f+6"RRv}W BtNF^+yo#2M&Mp+ٖ43 $ԌnCFC(oM)5$wuMV՚A+Qr2KѹJ\̰7{gFY {:N1`e F'6i1 VH .I! RPfәW~]:Zg_8{lyt3(yW#d<Jy(? h9ZkMrqh &D_^q<ĘoOU>.>c ~}N+qi ~"4ث'|pjd!0fyeTu2[hxb.‡1MCXzNX>[G'L'?w9Z,&vBpSU:xp%.SZs Qo! {@2o` te |fߠfd33"fMG,#9oլ]`=ZcZRatjo|!_83A24\>yv \KhT]6M.b)$sMH.{p+5=n+|:UJ{s7 x$XGqO p$KfjT?ዏd;.2Sao rQJg(5n-yM,Xkkh~J-j*na7ݠ$ZD[NojvvjW1?'H.zWHyain=D)87?lti(3b|)͡}}AtY&o1įcYi鼡6OD-; >(Y@I$GUp|lpRht.Թ3$\ROBlt`|A>a<2^WqZD4\¦~if-JK2#Sb"]/xA4t؋帬*}샇 #\VlI頴Hu1 ϫWZw S$0}XRF)QY9<,ǃo=Ú#KnQ9 NHDMqNuJBldaВljfPE{F-?qzllIep[zH\D? *w5!ΰ*Ā<5"B2-Fg;$WE0Vz0x3pyYHkOLZ8uF ?%_5QY* U"д<]~dڶHf3Q S:d.rr3}Q3Ri zn7 p,\1?|*rPC(^ -PN7L]G.k8qgmar5 Nlht|Co4KHpB~7~|/!p]=g/P`R7!Z:&K$=vH_{rO*oQ"bBh19ΛcZ>c'똬_dFq㈞;I?n{d8;Zpue 7.hAu ^F).Cvtr[Iy[G2U Um0Zec? W ?–|},$t=|2DWt.e9?#~1_KGIgQ8u @9t?(g!$C^CLW!W> jKώĘڠ2L'6~$H@nZd5_nrUùU|G++6=F{{y-l=Z T$q܏XqnLI#xBd_=1{mLvDTL˜ vfg!3qAvwoD)tJi[݂MP3yɦ(ƜjcR7PUdF+QەqjqgKpہ݊CGKXL7#ρ}B{0}!j9UZ7J$)7 閌n\RL =>$3sQbZc4#` ӞfEk<&XL!̟XGfWg%{ϼ"v'F{O`Dc>]KtjT00M0 ˣѐ&Ȳ:zd_z0M=J|YSֆSUi6̂;fecÏ vsU[;ruP>X-nI ^8RQ0G4ЌY'K4$`sV@f: `t!x"ۋQ w,2*b-Y>8}] " D%ha"0G' 7F* 9՚o3: =Ck6wy&W5k;qe!6P2eBY h`\C.E/[#NFeSLiCM4| eokTT륋f^ Z…Omoxg@ڝ7Vq'Oɽ0¾c??w9j>ag}>U@X Lebi~RWqJZ\ZQXHe(5 yQ|X+<% QD]O]FeG3~Q: sd,%J3id*,Ɵ@7ojғitt7D-S"=GEeGƢqR;f(ZPUYVӨTm`[x#9E J#7=YϪcY $^MQ 4["_b}ĦP Fס0s.rFv"{=oЧ>lzXab.y!`=M=*&+DjpGg^NœH u ?3)0If۪C1ȊȵFO̬]Nkʦ,`bw&eQ ,F CYiȕ4ke*)K(|L;81G.w^x7mW&D\Wm $ + E1 >y{ph 섄2# 8\K}BxvJ_pbtpBk\]aثZ!y~1[Y &E`CDKv&7G7jWg_^cϯO0fPt;N9`;s4 Q*KvqH% 8y oThDaG(8Gj{ $WB&)}MZ\U[,ˋ,e%9ι:IЂ̙T8c1.]6AZ;M CtyC5*峋!Jk||leG%FsYU{^OU lOIa< E M +!xz?˯U7sG.aícağ~PdsN.18z y8Ei>%y➦~ہw lp*P ];OKq?٣j3#C~oJ)rm8O]u}obuz30 1<82LD4@=ʼ†шK" e`s?kWqmFS0:Թ`!8!6ڻYFP_Imqv\d0^2ėH.WH|jS279ۿu.MmZF F[n3NaZCl@j^h^(7$<&Y?(՗v^P_dD *ip35>vWm{-Q ܇.)P/v) &aY*d@{[ }Ԉ 3`R^:v$7Z`e]X,}W)kk`U4"mՑBY/g[*K 4l"8bE6G͗cވh:'`Zg1]ދ1wwkxB44-ł|EM ߇SԴn A'7 I6h,Dnok򏵟n9'7e u{r1\BrOxހҚuc6/Q2:kT<{ 5As+` FgS|D#jKK? !W^Ӎ{3e*A7w\id20,f2Y=~;ϒsmYf MT&U.<\<[!@՜g=a d%B˥q"<0TyJxiRczX){coAG9ZHvUgzy,Y(*0:qٌ+/R iwx:s- !1H̍{jbd\2[!M)`Ci-NQ攢|"c5idЈupc3YS蹝(UF8JR:K!mW [-cEq.{ ڦoGWv#%4xbrrN4 -.\"4'pUrbld@bA72{{X牯Xa^sd1 NHʏD*kxQYes_ƙA'|U#‰Z Y2]+]K+|jC (muUP@#\͔@ffX/Z,-B\;d^"tlœ4T"*FsFKj< f(zOgn.55jSL[j!hψf ڲ Z jI@Iw*&dpe-пYM!l]֊z?C 9CIJ'8cVj r1N}ox2+7DFY_2ٱ@33 :u'q0uoU^=xXCaIBJŽWBYd^:m}48,OpR.}$u!FRN/`)XVԤ]|0@_|6Y/D8ԅtGSز_A@$xʫq`&‚? ;@ H&kqf9uv>Wj%A7BMJ[ɶroߨ&ϩ#^U , z6Yeiw7\V8,vQ\tӉuӉMWo:vq37P}p+5: Q=)Rzf^Dz(BI33n'ˍ2GYhn"°՗H9JQ1o'ʒrTs>oNWl;Տ݊+!m70oY:b,' v$WʠeiA.D@KQ^0H^T3pg]f/uL'x蕍sa6<:Ky<L ,&y4cN F?9! &RbWloѬyYӟ{4S"|\xMti( k E\-L}7)g zn{<˅L5Ꮐ 5uJZZ{b4Xl;vA8XKPS4^=lO؉~bS12ьONyHa] W66}FB cI; 6V #>!oJ.)ЙG]dZv)ҿQ5h5xrDcD̙Q= N9,l6xr9ڠ2dPM8 'X1W99 \H~JZu^KrJE+{m _ۈ$ e8MAO 5l9>a"E 0] pU!y\J W4K&KkKEczU ZX&/TU0]@mL?h uӗ }Ywuϊn,|{My?o}>* |Iw`4,""5\r 8eⰏ x= )M]Ҿ0FQJP罞SO)DM>TKPKsLZTܚҌDc$'c˄ᔝNs/^r&Rǯ6Q[  iyZN Yn}a@ʙfEA Rp#\!`aqg[8ZiU, 8t{<Ȧ/3PmWkN6#GX`H @xNQJ8=pI9ݖS7JhqFPK >)\Mm]|%%;RKEǜOϏͧ:v U<ʏ*5Lć=4vUyIX;_b|nH:M]T7로m8y3O,Ê%ڧ1.@4Ԇ]vlZED˹ l~x ZB[5sA bxIVs=3%٤*ݕ/I4jYޠ]9Mը2ݦRxد>X-os&n0r.)LlF !3&>r0?>F'$@}[e .ET-FևOp?e)~C+3YP)4W%Rh2FЭcK9 ~s>g iwo rE :F \߻xP|d} j ጸYY|C3(zqa<-9b9n)/,f8X /FۯvՃ3JiTb4se7SOAQ;F3tĀuH»2;dgt_+kq2=Xحi)8v4$N|L`X3/,S,uS:Uo:'#;ނzt.vVQD5"Ovs6t|QX#T.EuwN1[V޹q*[oEEW+d*+̭"8_8ap &C (%ĉr௟Z-}%ΆѕPˏd=!0B V:(+v1R4& 'Q>o; XN+źCg]M$ߣ J%h{R۳} k*eQ2Gʠd_aݲ ҭu^`E[oۋXN j~ߦ:\'-&~;?cK 2%+]^Vb OK73 )% Ȗ#HOɨ>A 4/. kNz~ ;n~ Zaljz{[(l-lۓ\l3sRJ_bC䖂L&Weof(gBuQFܭ3f.q3='jxxp.I;2x[b{4'.cuT;`6@8C'g \tʩO_ew4x4s`̂@bDE "L| ~zJ@Arvބ / %EmMAqXuHmly`'!P%Gt˽}YA$r lU2ۤImrG>V< 7t6p2Ii11afǮ!/jʼ^ `фu\iQcWH4BK>m (Z(5$;tEK{ֱ߭jp @50JYz"2dm~Db ]@}$9"غy>/kĤcJa-1 XO9]ujˍ`)I>>呔;?dmK;w^-x8Ec45q>8UbeZ4cxl&ȕ5ݙvI2[!"%%V݈|x&'nK$֍gIJX+n<>f-k?ue&skhcuoSK~b'*0tu n]5@Vm*-_Тv8!Qk͑1CQ7Og>sL5SzU,Ay1 ?~+al' APc{sOv&{_6J ?]->(l%RtzoS@ _7JVڑJ F@o:=%e P)^eWMX/׿Y@޼n.{GCo%\ٸd1Nz2KEt* q06MyY,Rޭo3?qqt6`NSΚbt2f 3 $PJP^Y)Lx9RN+Ln]vMNX~yP~8#i9"ѩj1LleG 1wةih;@\4I1`ϩwހct@ bv:޹73ӧ pBi?\]Ů0AԩB>;A8U%9rLb;WN/ >WePF E†⫂A~p{) w%ޖ+`d:KF '+X`+{E y%P+oOc>be H~&! D}H4P.ƖTWroSŖ Vxe""Ǘ>m^>kMu+"= GlƧ|T]I@|.k}5 d_x oJ%Ne!>yEZH"܆DkOX`("A߇ɚdSGJ|7LS=++ e<-/rWB@0wEw{Fr[Ee8mY.jPc5-F7O滐׾||Vh ۂ%fČ'|yd2Z(ũLAvtrFPR }a+gfn\pȽubioj4$/^J0o!bEo߄Ϲ)c<-i+ M<cR?Lno$d$΍^^'{O֟M,/Ӽ3g5ԝgZ|j eW/M#0]t)y{>:xvF.uZ%3Eic7Cw EOne->ISWjfPϳaz| @,Y׎5Lk\TJ/G>_}NsnȺ>Kt Y V0 kc5bnSْ-8=<1Sɡ]mL{MXEbo{hE$ ۚ׬L*\5F+V_rGUl(QH6h7~eԦG~ C)&2G ;gց EϚkYp3~ -,`Qr^e. I sUY|D'#idޮ9**Id!,g!!Pk繉>Ȇ'Db=#xeNחo8YrZ(Vn$AzmigmK/5n}8Cn%8˻ñKHmx{Yz{Lͫz1 ;KBo0J\FV;Y3dY+U;ǜH(#`Kt(LdA=mOB#CkR3U tD0|N|!X&T %|nUwMq"8J=Uqh[o8h.+AQlY`'vF`TtuI_(ZQ(w;Дd9Rn۲'LS'<>Xe^qMAgU w MN(X"I3%; mWv1@ <*Xth;i~eS~E4L|)S"T)³:0Y]#LFܧJ&' 6AE l`ZAGQh_ҫ+ϪY `=ܸ ˘Ws,fEÏ7N]9g*4r_sZ_;2"'yZgIl~r !_`z}_ě8|׽6چ+V ~6`^zj|fp8Ğ'M܉ʱZY5OG!Ef͉ Em$@H9YAEʼnR/Og# ^K;TAr} X5ܖd>7#i;sf +2}/w?˨3HUS-2{eV@1?94uZ'vmN#Cv& bzdw{Xg]/p*YWʬ:fԍ *Eö4R !Nt؝6ӑI/~A:&oD>Al%ikJ",Ps/pЫp+>JT^"CO.G.̄??b6s!k$V:XYhZY=Ŧu#Z%SdTmA,*cU X1*MQzҲDbxh"E_æO{0ra~#_ q`w2lcs~j]n 01{ٔ$eZڍuY)եS { 1F<|4 L]-p>Ƙ/mV at4Jc2jЅc$f?`o(f|N80DtFT bV-Ff6%qhx/BL2ιwzaUѡ,h ;q:AZU_MKuZV RG|C!nj@)& ֔#;an?Ur3oO`n?(r=V6Bjpm "mI|=3H^!Q:"fZOGpZHL@ݲ  #3tby.cbbk^>QyKF2s@uG y3;4doU=5:Lf4ۆIג5Z]24p_?Dϒ;&(:B kY`ɠ6ٴvE_PI(H Ca47/XŲõK66'u9,<|QYzs*'@Tt_?Ң,a'28x>P KiGb `v : .ਖ਼R_QEp B,4Ziw `af?( uN>tS(1 Vx^AL2`P!c^McX]6I:Φ5.1$3}7dT;Hkf{)1dAw(ހUKEn&_j  B6-be. r׸hD+(t6붜wؤ%.Wrd\H*FG/?iʎ1wo b0s ,mp9g2 ɠ+ i1 l`\Dt GVƀr>>ԘLL3BC_VKO{Xh=#ree۝|pod0-0|/?|:AkQky >N,<٣0 -k_ -F/G_Pʘ;\pZ2ܺlP?X# {`zS(BQWn z?yidE%PR%sODu-n"fW!~,~ jBj*dZ/*^lSZaĜ'm\'z)M.]W:ăIL\_J/>"[:S˳u[h_-Q.I:qT}!}N,ϕpB.A{;Hnq:Hg!m'GlDJ>;B\dtmJ}?6QMdp:L H6&޽J .hbSir)US^Ď tr5H (1{̻tI?VA.ϖ|Jv*>q\:Q\FVLx%F i$Yw7a=^0yF]Hsa~`ozFL1ٵvg592i 4БEIDpq_J [VsZ"!=#Aϰņ1fhqBMBgvi1aďa-dWΕ܈FSq&$U6׺ɛg,0(3 a)^w)=,;R;% b|Z\XM ½tݿ)DfߊF3V1xfGCG#:~^0֡(I;p{X\۔`|&j!DpY:xZBEP. pĜWCK^s9g+qE#Ǿ@-ENLj,h{A9u1N\NDv[%刷J$]e` (,3oBgGRb뀔Tiw5|0UgH(W FhMV /U3\ZUkb247QNE畒z=E,`ńs!2*ʐ };5HoJY4\#zKfdw6kFb>0J~]poi^\ƷJt֕U?2dmP3`鿆\գVtMDV^OοxMTVM}JsH&d=%/&ߍvK_,XǪ&i1ˊ?fUBBn7w \]s?mkE% ,=n?w)"$N:e {gX~AkVf5f*ȓV_"rI* at `C΄=.hd٠ bg{yhTJ{1~3c,>V`+4FG,Da / YQ!Ncr!w96@ Vk ,k"1 ]pm\j䜕~G) fLᎊpFq$r&I<фeLɱ̌MfO$xGO_Ti‡겫˥3_jzݟ=OsB{eI|+iT[X ማp@ih]FUhk&cpk3m' KUmY'ETʋ ^Cu&C^Ů OYUEoe"mz(!n|EH>㹪+I+>q ]uViCO 傈4uU|?jW;!(#ER xm&~(!`SDrEl^\ІqDAkPL k$7yQ8X,[#,H(½ ʕjۈhN`X#"+0[`+VFSb{vmJrD+iwShM Pz2G?G24[Y[ h8Q2Un+ 5J:ƀЅWU_U Fq^TҘG:,ióDs9 h$bĒ;l!lk; }Y… R~k̫)/suR n-x L:A)vfֿNoC#f0 }(IgHL Iq8ʆbEr\Ie椮bt~Z*Rͪ藘З٨L=F<\ԓ CecAIUL%!-|R$IujZMiajCbY͒@r{nfhAN(9ҞNԠU<¥˭,'3tE!|b@O#=tAHfWJRQ܌Ʃ`y'Zi$KWI"O DQS0mT E&XMJ/puޘJZoBb*… 灙s,LmFBH':NJeyfbRj9_H? ֛X 8+F3Gu4vYpdj2_U޺-}_|KTpwǩIGwg屢SUJӦ=&08%RJ~ݑc>WoV4xW_=ު2INN*q']DԬCf^huӞق"䊚#MIwLb)>,RK,o3c ٪cG QgQrtW红Y|"F rk2$CFqv^bWϜ]Pބg{4z^gYZ07070100000054000081a4000000000000000000000001642603a900009064000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/isdn/gigaset/gigaset.ko.xz7zXZִF!t/O"]?Eh=ڜ.+̌9 u)Y3A1(~/-ؚY[MرQV$O dHB-5LVByϯjAN>)3%O6 0 8CTő5~ΝZ~ߠMLs͓cԬ@'cgŒF| Kv +^VC p>!&9ceQ7TeQ+ws8lZ> PtUFV;tfA1@jyI%i|:[VC`2)YmXߍ7P+(cnf֒?( A7p[#>Xo&[\yW8=U]]Dh-1@} #9F&ҡ({}d8;)K}S9N7KE ϭ_SlǁAq@ ۿά,~ 0qfP d}-  =%>\Tx^{Wv}nKsq}&Q9}W_߬K (EȽٟ Πm&8ea@IfG2e߫AE9dWKU -*x6(ڤfbyc jMfս\Uz ,f=V}+1ڴEXeHxrz_:,mMxne=kS96:%1>E#H!}׸Br2$=N i.Hc&p|})útlبhajA)4`? J. *#/dYU2Q:n\l| ;Wî!!d`Ѐ3̊l˩S[oj@SB1:w g)orW#bF9 aʢ)uǗ]ݨM:%> Cotj,)pK_X6ȏt[tph3-qcL#TFd 5TM^9K `Jw74 l!+!%x!cPd@)wPPTT>qjsGPc/Ò vE/0 f8$"-*f;-Ab^K&Ypgs!{6G)N˽ PvT Bn#W#z(dN(Oðѩ(?WA !UЕ;')B`PH~Re&Զ. _ hƇո^g;k/VT zgwвkp4.(7*VD4vGjƝt󾐐OwJs&wJ*yK2 2BGJωdRs{V/O~ ⅑,9~/)k\`'oS^x]8~zw+"҈}~6?fEiFut D$wã?k}*aZʪH'{ZTrqM.|k#o^4!*(Y7Hz):' tZ9}"0[1MT-8]1ȒC6Bv0"z886h("Fk Sl mS,L3>m}p6ʿ]<6y "գYDDVQ HZy1E!kUt/|+UeL4T;S jP X{_I6F$UyĝJgFgɦ%-Tؽw#&WlO֢$ f+o4I_:x(YH\mQx "C@"f: ?) 򔫞ĭ`!v }5u2<̿MG'x:@Ռuäx4$NϐYAe3ʹ&IfGO2g"w eMT<`s S6+yӁq3SgeտE(M]ܤB[V+WIjHΞ<@ða4-FK/o$'g Jd8X p TɯKlR[V'BS_ݠN u ֽ|}_>7Hu`x&6l'Dz Z'4~Ll#=8at`}JX;cRNbGtG rf۸82"@֛FekU]06Ȏ!?@2̇t`&S[:=I[db#3hkir7Y{pzS=hbѵ*LB=aZ> AV{:8bfہx/Lt qao^B\Vα=cE=h' (Ft+? QFųs:yJ=}\QE!|tsk 3p=_n,;EEL>^j]v4#`~ݓT%AyMzE¨Ϭi݀0@l ym-Uwxޖ~k&ބegrV2&ށ`FFׁ'LXjw߸з-Բ}7KS1lpn*lN]Ȍ@+qJ,$˚xf֛۔\~)[ޣ'ʲUmb>*j0c!>Zotj)Ux3mU"dJJ9GBҢp8rY`54_V,"gN%D(VM)!mw3t%݃\ GzXa)ŪLE j#pmB 20ᶁ)A* YR@^[lRt@`<6 |8@&K [|6s`Jd'}Sa") y|bG˷$m+bH.d#z{jX ңuRS%c?OX'=sgBg@!%ē׆f\\` B=2~s j2ai(PbovTb|a7sv#wz8ɹ/NP= J,<0ѓꌦDOԚjE7nʘag!wFRod'B^_soLj\n!x"W5tqw$¿yXd p0 4#E{[zN64KtGLH+xjO:wG 7hADL^o["zgMhi(u~=9 <V\H7RI[*z5~kZsHKg1%oA*0&e,޸&ƅn|ۉ:Q9+T? 9z/R2c;xKix0]w 3of8Bɰ?EIu/@u>+& qm5(HN'T)m`dԔ]ܙ1rVU_,*fyL2Q#U uɵ{p -5PJ8Kz[;tB魄"oc6]H-!?0$R4_|TDuK$ԷuUW|SH>TFV/MHrVgڄFVYՃ&&ikd7ѩ`w.M݀޴*@?}4i 7>{+&qZD6A!&?IR7P [,c{jEYrڋnCvETwc"d|mJ4N{O]m]*s]c1S<oц-RC^tb..Z;]&2H<1]{?m(zwn£7^cy4=~ƑVA=rݎJ{u!d8apt쟀+Z͈4 Щi<އj=l8Ky.uc)$m}YEKuJ[4m%:k؜(QzdldAFzBe~Tu7cp}sDup#,U@*qsCE+4#!F='Wˣ"A3N4?m : 2tIyl+9rbQw> ap=mo 1Ir= [=;3d)k XEvams5e3en!4s=ik{ǛJmHderhU R7$WfHJs'k|jHuC"# K?ig8r.sYk "j{lc@]5=YM?;w@t›D+SP a/L5,P90܆c_i/pL+ 0*@6ƸɠmIFRfnM^!pa6/8IPY+ N󎕮>0H=cG1:>vDKn7.>E>-VqlgidܨCy()ͭ)sF0L5c-2@=yAe7 -%Hzx5<_t*EU#/|Nl*24z\^TˤUnƐE3/5,SAu6 G|rЁAEE/4VU,m.6+pY B "9ˋXW6ArMU=yϴ;V4RerǓ7Az.䀨_Ih2VW$n䒰X[CA? ^km!㕯'Բ&K\f Oy9р:AGKK'Bf5[(Z[d+i"pqnŘV',@*6M.|7pHFx.x|IC$IP.cv^ԅz>/Siԑ F!B^9%Px%i8x٠ldJS%ΪAɌl1ML1 Iv`+SQݑ\[ <daO Vx_?ҍBZnR"+~PHG4"h,Ӎm_ I+"DR]n(mиy9cV̿7# >huTWW',9+^FF],Я= 0h'3W`ٲ¶ycnwL( 4iDeS۬_z.B3)|a344U3(wxo_I"_{NS̋Gw*5 (V@9"HgJFLz&%"ZJOB31akG=buvDޡ^YaUgn)Z5no}}$⫦g{{R }4`ܪ/_K0g_8ŲOY}ټ* ̓m:g_a1hݻvk]r.##P=:SIf0:7T:imucvHjm>6WOUC@п8x)vk3 ,}$( It}$hLR9ZƂ aޓd[KiN2m;m2P`b']Fph?s v3:&J/>' ^">zd/N@Azх˟Ez:gmB%;Q$KҖ1eRVha@YkHUPf|cޕd4Vm ļP<'yku|tIlVt>*)ɴb?J=קo2/۾>˒LswT]Rj<9D4\9 \Y NK%BA|;/2ݣstT:%3Chtr]t$X8/9f8`k8Kst,DcL<>mPg,el&{|cb){#Ԣfs{DbT ا,z0_gR_5x'ϩժ'd%f%،(uiQeJgr +UD* x5Di@Զ$.M7/ibMikWyE҇Oچ/]L*dc\X@N@P0w"#RʼpA9lN;zrklȋ0 x+(ol}IӐ&0fb_GQB-RyN]j욝wD+&&]x{&&iSrajo1EG1im-!AhFw U8uð4ӿ>j*Hyb_\PiF4NLl"eqO]NBRw'_ߙ7Я4&aFk2PN袁'FH~̡u 2CX&gs5{;ij^e]X}=f{QǟfǂE3~//K :Pb@'}hnLdPl ev~Y~s#cJMw1ɖųpߦm"}y-^[XʼEup үwࡦ4KTi[b&oA"">M@{sR#:£vAxЗ ,[~T9q"mϗ^OnTߒ!)؛܌\mթ~!@R)a1|]TPbzfD^oP6ZPcc{b'hɂ!L]@FfU5aV6yX+a}Hl8.fk"wEc5=.I1<%G ;f 4/' k +@VM8 c.n;!!SxpfT9#^!cagЎgF)6J7;V.w݀ܝw∕;)K/[sX+f n QiYd6`vBŇ9l#ȣS3qn~Kٺ^;~rվؓMwZ˺'.hN0 .sIOsVzV!|@1<3@"`KtuoTq 4߃3L7l&+"ٻ1LsЩlBww 6JW;E2QJPP} 'lWq 5(N?,>.p[Lc'2кP(͇cԣWw1v ^ _6% 1"PVn+rOCN m].|S2]I^-(̙`;?<ʪy <9- U[2ǧ}[n > wy9=fu:c]*w7ەL.v4f]ޚ-"TL ZkA9|md/|n:$ pƾAؠHIr;_ _ؓ1O3-mz|* b.}6SOdq˘܀,]*UZ鈡E08 ich r8g;7"Mu [֊Rzߙ (ɞ~Iyީ0Jj.B5RcdPЖnE=Vzxٷ)\e}}O]?qz6Jj }dHysQ({8+ΟEN`N(l" PhP(*5 =MAC~mv}dm[fw3"A.|uBufϧEлr'N/}wL2f y2YXVAc\&.i%/k L 'OL60zU3Iynr%nl4RTz_x N3l7P6s[\aoLbz#sspdkVh&Z&j]=>{NѤpϰtjߪ>왧MWJ#fMEqhU3'f [b}SEx/6JFKq|5146bG%}GNSudT"9zb|ovFW?Ʀ$b1Q @l㝒 զg eug>dtП4HI\DuXu.W4uߕ},2«#mtZPlO߷{=`Lq7srV@H5U*}LK"xx/:+ݔv3tjǎTB=G&FP G2b^ Mjf YrҦx%>m! VbJx1#5$w09 Y)Zv Bi-asO5F0;[e>lʎ}e`bK߀&9dT#/ ,m+k=I6v?n݉HȔR@ zxkEՠCYe ^>ykAXʕB`V]&`"RD*aDSƀ 0J;'Y41A&L"iSpb2f HmqV_>_`x=oI% ^A?:09QMML]6hUk;i:ibGAVZ^6~#U<O:9SU@J]/n'TkgOAQ26 B0(ïun;+RSԉM 4q4 iOR"-Db:LVq5FQ0Yr]ʑmQ$Zs1MZnv2xy0i930 8t/SKKMA(tw:csЫH̖6Ma}NB&vg<)q]e(Kݯ)[$MmᒖV3:GjD֨!h}k҉8=bu}Q%D5dp+IF}گ˒aq'xxwKN5= # _:68^qLj$**b ˵z6dsVo 0HJ]N>ǯ>UՀDh !ڏ:z m0Kp2j%[` [qҊZ$5È+dms ˉa!# ʒMD|+vcSQi{/FpzA$ @O.oBNcGi_JC攉}(wWRe'rGhnqyIR߯DZ6p&Un((j|Yт,!qB)j5`vq)g>m`cvmԜRVI 'Ą0%a+VN4.C}vqK.f t4sd!_ѤY9sޟO86'yIn08Rx q4*N$˛~g$TkY= L/ }<*lěi J2"g-:*@W#sSۖx1eImP]ɩV{,pIN3ٱ" Mk9zP~Γ`_RR4{dNxb4-T{9y,p +,ʠ U^IʊGdډ9ф+ҁcEj4Yt Ѥ϶`83}$K8CA Q{eχfs=~4j@1qZ <^)\%0=!)jR27F  gUv74,ُbfjܽ&sBw%{ o#ͪ8q'"ҺA{7Qo0$Tbv kC;YsXE*fqOA2>`O 9W j%;LoE9\*q.Wg="xN@Y*6}*~4ԦLs8 ej("]{dJƨv \%F@BtX(9}  ȝ'!/pɑ!q\G!Й&JDR{bۜHEM!9d}UiWU,锞AQg^5k!04d [ : @a ]`SDIdY}9:Vl'S 5Xk9 J8ޞfd.U6'TKƺ5 kjb09.Qc0n<{)F9C@KÕE4r뤋 (fnmet 2Vu"JR;_UTnZ'pޗ^"u3wV_\"M'HO(le[Jq_:vdCX|/xڶ68S3nNWuhpҌoe=[*}#x?)dD2r¨ N]6M'B v&N=mh^6#ˬ U\TR2%Rwe(x¦(pՒnA%\ɍ4ټ!HB4)z8axY\,9* zŀo+jeci;;-WU B˒b[q+bov6LiV=#*$yn{w#pq_>U*n9=81TJ>`Q8Pzx0 y~ 2x``=b {FgVLDW3㬵 M3v>yrZ1-%,uW-O;0h|)<q'r])OfQ)|J7;YpF0~q MKd|08])w;S*^ k?wycx#@p$숦)"8ZI1#YB#DpXk \Hx OMZ Q6W~'U DyIcH/N{H xf0I#S>G %THٟ{S*Xjh/OAxV״S{:/2trM@ v0K(K\'78eD\!7h,:5ͰY/s y(trϟ:#c%C d!t!A35'|_A'1/v<'$v12R/arYԃђ<\7HDx̏lO݅хe~uF4,z!5HL׿4!kIq kySiC /AK ;3{bLt([ ?I8&)>5.pPro$>]+?!oJ8p[ cȶ7n9۩{N4a {%uI9շґuLU_4gJ"RS0IF-K~*l|ǛsCϊz0Lt:8I;̇^_CjX\#h(SeWgRW]َ4ޥRć45Én=8xh3Ӯdch$f0"# _9䝗L&-dv5M5LqCX]Ig&Rt%#!~$(C7z}ZEk&B9Py, 0q)+vCƞ-nњO<íCo3I0Y0P CuRɯ%$J3mr뉒9LͰVc-^1bծd~Z1vbh]8.bh3ܑ%i嵁܉8 Zӓ >$jgR{J*2XlOax!Xq)qەNN^6Q k%f 9{EwjYOt] 7V-5=d بoKҟAZ8nyANtucw:^Բ‚"k t4Ҁe5oOd l U|^%陸n0nt/\Qy Z.|~C6F@Id&uf3(5̀=:tU&./!-%t-i]1{7ȿ˂[\Xa,e*՗oڕ7lVz2\=~bl#Ԃ<ΐ9-/nWN"y-hivINH} 4{[DNYˡGhJp/Jwz0:8H,V<9âITW=y87X2Y_S4㲸Ǜ|XZ6zhtLzud[6Ppn'RjR!+"1k`?|83nbpE> %Vgn |(}/y \̈ۧN*4,Ĥxs|>#}!a(ڻPٖ4!^Q<Bdԛ!wvxnـ0γآ 0st's|bjdʌCKb3-.O\zK/;-Fk<x܊@VgnRSn {;KpZ>dtNBʈQ/"}I~׭iJ8/Ҕp~\`s~th'ѷC-6}}3aɖ4OK>~;ODzu@5=qu!ogVr?FoQ*u> uܟgsrUeaO/DiL<gĖf(@XӳKc4˝:ŘRR@OVľR$<˸8'60̧wW >i?o?L3HO4r Ȕs$X^.ѳB벂B45 EL6-X*Z]ptPPUmFqO%;1C>R ^o2 cA J&ۙ}-| 1)3NmĝxSmOp_‰U|C=v9/e g–ikZw +MQ!gW /Ixd) .hm[n֝bװ,翅ZңlN[(0*DvdҌ+d&Z1я?Q,-D.]zevp 瘹 ,k^J~0*:ں:EQ9|_F \7E+Ak.s;j+ϫ\d`fVkw k_ZNMyNv4`6Ĥ/bp5l=`BOy<$oL~ڟMĀ۟fQqNҪL1*_AW̕†~ZLYVzϲI#Cƺ5!O1ԭfE[HYq|?5&pU7t)UE^̉6i0oS=i[PEv5T!2 #Lޢ 腗{']ӓ3g. `"\OJ75Rܭ{`0Mvgٿ0*jcsѰw[})zqX4ҕ._߿AS#( 9A9G>Wg;oV>VgG Q4q(ew Y<Pؕz\J}}?<.7B]_bǏ8f4aٟמ+cX,$_|i)ʺHz3!3.|]g`=&/+Q^T0o3pAȡ[aG_iOwsޣrQcfHsO)R4w%$ ?@=O@VPC"xbۻyH!djpd D{ɻ7 @i^t3Ȅ1٭ /OmpA B~Sd2)@q( J,.m~Gn_fXP= O (~|?LqhvΒy{Q\$ǡMoj%U "|?6eqɞpTs2Ik$p;'ўYf+ @;@.n!D)jNȘ*cqI6MtHH˾Wȗ뗄volxYU>T$ -ը}{q[ȉɰ)OPΊV/tVETc -t5/2TDOgZpmy)yӋ0Pa %'cږZy x6e^f}ۜ azB 7n'~.J"l!C_ڸY)kro}z9/hx/VyLe Q +}C닅ָpڰ(~˴.iXOC\IUIXKF(x '(Ĕ鷅s<8sͩ& ^6z_B֡ܛ\]hW6|1rPHP4"f^?ܘjG 7z[UpU]ڮ_MwGp;T_m݋h/W/kJ9ɯ$i/d3,cNtTO$A=(W;L#اvyG@JJx+Koȓ"iߘТ2gs<;RP˺SL٫gVTY|o !_T{>n[gᲔOm%%2#wvTW(}xVf>*í༹UR8U=J L8lq6 %bYV =ŝs gt|uG>,~aw 9NU[jA;O!!p6k+ls]} P"5kΓ*3NE#IYA;4r>oDsҁொn푇odiG4C)] ԽsrD`rj݀Dd4=y)'`\5 1ﭠE:)WQǞ` e__TҔ D\*`y/$+ܥ=oܖ37ؕ &V`WXhxzʃMHnT:1lF[ɻ?e>=JOo/V6͐ѼOÁAtg/6 ڥh OgˑTt̕Z Fq!AUA_'fi%„^Y&~7"E$ZC6 & T(KC(xnζģ>%d]̎5H,K$ik\pStcz6h߰{c\SL4FrM.̭cm2NV>[͜Q?5?9o66![ YLno -P'6Ke"Je} wcI QMk%03 qxi/o]oJ,ykR279@yc'{`Vʡ+f@HZcQ}"ܼ"#8:^1>Ғ!X}[hB=`j4hjQ§s)cuTFVS LwnG]m0BWm)K'Q2?o4]TJB9&7?v-ÉMI?`)pv9,$)G)}aF/`0;?!҆G;GП9nbkfY;cT: "s gyXR Vηb:k4p-xJQ]zM-VPmF$[ό(ՠ=P}l4Fg&$ҐwG&gWJBv4}:>A6Fc?œ w%6uO`A9JVOB@Y4j.!8) t~vtN= Qqαާ$lSE XSBLvFY& .43Ish o`)ESdVf-Zf{RYH0Їy7E)=^Vm=I;r6S24"8b3K@ 46W C4H,Җt[59@q+ڃ+<2-( I/8*Z>r/xRXBe8 =k'G( ͠3RmR lj|MՓ(`N: I٣CLm@c, y[ jw)XgUYx 5{p[@+9n_F)l\ 6U@{-Pc"X o ѦMhMkjNfS\/27A_LOJ?|Y;mWOӸObVgzR8/'5qcՎTȥc$tv& >52wiu#zl04".f,pt ]-^ÂqVJ_qB$絋%9i07D~ɯDHR;(eNRv1_E!F?2d?ܔ+G*zHJ稀f-DE`W :֧vv""[&>KD2{7!$ԣLDpfɍ(9 xT{;3.5bqb~9$ܽ/B^E1ZSӨh쒥^ zd쁑AbMMvco¯4]cQ=QbkC:61Sj-h~~X Ō.owVxcVy4tߚ.1XX+&٨P)I)*9fHW"$3 R+><ƫY~kI= A5Y.Ύb]jyԀL - $|-Mpn\ ! /;;y A^U*_8f$(ƍh{yQ2qk4E̘iַ$.ٝ^aDU<_kYb +_ ,xh!ջ!aP/`[o#Io" Kv &q=}N2\K -Xa47\$ЁfAzd_%=m=1aD4|{vb\w1'JT_!.(6~vѰ~@(&^='sxAxZڟ~T&\BVj()7a!G@Rrtaݤ_[SPkj(u[Boy˥M|~?g%eִr%I=6U@ 8a}vhba߃5-Mk[[îZϗy}N䵲k<7]im&4yL膪,}x/%T\؜`9zS΄?1z:w>Wь2^NQEqbcF/ѿDӫα3i&T0x * sBkΓ\`"݈0SqHϑŴ:5e?'Bu̗ |?N ꞯ/>'*'Ygvq`a#ZtFhm%^& ^\!9Q7-JS'~#Ϊ KK#bǹѸ5~%B5@Q 4)*#Iiw9u4qUEoq?ᨋ%r_ 4e;KG\KNX#f$7yZmpNJK(jOѵX|JFVE=R͕I&k5p罃ApC6EJĥL- hQJSߚف T0! Co"Z϶SMD^Ktn:& *uI5{O"Oڴ'1DIKjޚf\ JQC)꒝_Ô +uIw/;)r* O&%\ERRdі7!k] hV { 6e#J<"lv/t`cuD8LR'g~?&t;Bh:a}\v &mL[Va"Wpbb` W}3$¦K\CCzUG#'qd_P5k 3:nU"WU!SmXiUk U))SP*P?ʝGx SBڂ!:<^FdcO6>:jVyE ͊Wb8Bgpն~,,͇LȬ`[%ppY#J &]]UtoSäM=#+Th6q V+ Vq%'R&ոtٹ[ wǂHӼ&s13^S XHЃtibS!Qmysw*0 'q櫫 Cy=C;r7:}He`͉=\2BMݦ|B'(22WqkR&7/ 1z0;d^_\HEHbVC89jcDyac0߃VERxW|!Œ0$ƶӃiT^`i:{=]s#HڼALN$Sw4ۗo/~RѿǞLT-4 p m*$<ʧ\o҉w3՛pxX`P aYM@t`E=ӔЦ:cAo^ Y=gd,.N5B`XIդU=^,0@)UJ{׃X,+;| s|80,hfB#/k+(GN/1W0gk,NDw_$&# r+ O|ߠ8]`$ΖA)CF^d-m=xJly I.H WH6'%-;zC^{0IG"2澮c^7,eHϵ0ʊ]~bri'N*iZW^~mK鮍m@zΉZh=k_|*%äKAr+]%L9Ƌ1_] dSSaqtۈ`+$j~ &R(OG1lH"1aEVqG~?Z?8b⟥BOVQx/Ŭr&9[Ε,X^c3!m@R3_|/dDR:5m'WZh#z??ˎ@Fts:Eb`|l C=(C:gr`/Y6#AׁӒ߂;[Mj/o4=JL !,X7ȩwAd;7i#$U'#]? WJwWCf?ο4rsVV _,ǏNH.G^OL.<5ʸUgQD|;.,.C/7,\w50?Mx AXف{й'q|=D]ϙȦ5(n&XVia(ZCG/KWCPFJS(KOy[՗I5=O8`)->LO^J/ Z:ἓ&0$g=a`#+r͚Й`c%0 )kE'5ڔhPer%Xcx{EDh}KMk DHҍx:l۟u*m_pU;֭`>e~ˣYLu&)\ረQ0m6Y+8dUP(KF[jb8#ϓJ0 J ^w娚Ӝ"A / !v(Zf vUH!۪V_R3rrNZ?cDN]:<;P_TN�Ty>Eoif~ S7y5/ r/8kMFSy; 4`%1${lUCA",77 &F'o%(d=L @?v̱'y/1EpbUYԯFUP`60txWV !T5QOf(`]@tD1A5)" ZPC5ʺWxmYȭv~ƀX^Ie^Lcժ~X~$1u*y.'<2ma F7v{ _'bW3 }};eDm&ޢ(?p 8~; ׌A|DGYs\|?/{,!h%ȚjO8{SI};uHlTKY%+TZ~SWhk~K4e"G>\Y*Èac:XuJ&LqXEI0t䞏0pe/N aoEZ,^`;h@i\cqLЇg'$ $%D=Hbޓ[JRL`Zix ĬJrww(r5׼O JAt7{uȷCޖ?N6Xhg \J##EcbEEz,g1zi}A@zrŊGł^C_:W]b& Y4pt`OyKt! 94N6K졙oY:jB\P5!MR0e1˦R.*ƙ\Z%$Y+VB Yc4m:e]-s:R:jm2]FJ`zzmH$ꛇ[:{Zd nM1 VLTS#1)t9W_\-OAE`3m-DEYf\Sz~ aܕ[@Hbo.ۚVYK@d8MDz)NlT671<}(: B2^\"v&|VJBE Q{/ɨdF3@dƂVqTAu^>7T`3G42WfQGeITW:†xLH^ D0Ѳ>5lGooV٪o{V#J]a_K0n;ۛG)ma{bްJ {I1gB{VCI~fv/G]4F" x'p15hRVV;2G)=:e~AN:5$(NUM(.W7w wD|Gv F?9n8ڔ",N[B3(?0b7U*طBO8?H4^\κTN 5cxT=PJln+4A4˅?fkD}o24 glr+@ѯ0ȨB,wZǏ,L:EĜ`;o> |wݵ`>]97ܘ|?|UIrUHFpF5o,0q-AS8tC_MSXnyD PXTDfN%O|9ᵁW~)?<2zp 뿬lWSC9$Bͳk Ah(ෑ{x`kcŠ0E Zaı쭑OCZ~lu/Ob>g/. MF ݰµ뎯ǽ;=6#;́&Š. 6ٔV-vt[[O,[+۔Ⴎ\ !-ݾ̉Yh# x*あΛ/lnp$%[i 'ۤ)Ba8i=\ )ϠȵεGIH?e\;eip=U˶6,%`WbkA옴[|=;X:KADul'U]_\UI;+|:4jL2"z"~5wk*gW2Y"1 "͔p\TړRcMT RE5n U|K DK~̭4._´D?>b (-f'E~:DZZygu꡾P<\=m2PX%~&sBY8s@5aTŁ:K0-'꽦,(p.S鱃DdVM}C7rWD+>y x8^=׉y$dM^lf#Ӡ bbHX8ȝ '3lvS s!cZ+NH0QOIb\yu'.噚*uB=?Rm;{/;|NN±ҋԪxvc 1`UAЕTk 5:&zn4JJnw|' 2FF%5g/T!T/+RRkQ%5{pj`:^|K8x@sdU%V(Iw5T7^2fa/>̥*Rsh`GsP!0鹴= 6FdPxAenOΐg@zuoUBsl"xu)+Z#L 缿Ivxawa8IavG;Ka2{г*VdUj3EH&>r#ltc 6:Rs1<9GET.P?f;">ϫ j_EіҾ%/`MojvvS؂y F̻E>x 6tBMatx]E.^T]3ͲjH'=" S ȷPx1$PCQ&2|cR_ALB{sܔ*3:%[A~d58,} K,e8}owLkm'{QWl{1avW7 Qp2* ,֑&A@T6e14i'eԮScAntZk7&e"ڷ)vhƮ[.h]zEȫNM.!c)'[o]*e51!n4XuEJm:$C5^l7թ2]Q"5c$)wLjDwćU{+[t rIq0B F?qV|m.p.x0gkg2DuMd9x1^kGUnykoBtAL8]>#8!pq]/X0n*@4vf ] ЯZ}<^$3Twi?#x/bq8d8>j,^?,\W=Ek %(tiH#)6lwIgu92ag"e |϶c"uuC@{7<^wמ:Y$k!a\W<DbCį6~y>e7uuRڎ+i%AjO=.wfrſzuUCYR.p]O8;o&;$nqZ3O ة繏Yxd3Sf<.ˈe] LBSi٠J3(M\s>TSiUZ]~k1EKb8D>]$Nu<e抪UD}NM,F,@oq u*P/6@NQvfw bi9= (7*g.૭F 2=>xM4Q&9KJVԔ[T@?FK8~mt;rj{SVeaeV?j¦_Yި!u)p4iip8@Dq̲tC}š8;5[2zw J/& 5~ŋ{ahKifA(͍ vȆ+6vFLxEIm :C PSQg1Pbb1E %u7$4nw&  N۴t? SMlU$F]87<+-aU%#<讄aRv%ޥ Նm>tm}~GiZB ?*'/YݏV~Tݩ ԰ϲh1S~BƏpE\ˆ!GeTǻg%N.Z*pKZ:S#pB\ke`r9n u,vDC\+eh̐$| DyJydXe(`<ãc®#q:ίdp9c]j;͊@ TCn-6ԯ ;@ gYZ07070100000055000081a4000000000000000000000001642603a9000018cc000000000000000000000000000000000000006000000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/isdn/gigaset/ser_gigaset.ko.xz7zXZִF!t/t?]?Eh=ڜ.+*'>/d >K_*,Z:NWd2𶻸w4-1p~d(2Q\_քptN߮Ͽͯ/=JFRh DkyAF ـ{ %Qf䁗e{ /xaPQpK'd頁\8q#B ~H h`ɻZD[6zX=AЭ4֎K|h7>RllhN>SU5-N1랳TN2TXbl 1!& ԆhLa*tMQ3gzюL%뽿~DS%h| KuvAbWtNV Xt"<aVe?D Cш{zA(a(bʗXK@|%ٿ8P(Ÿ( d%=QpNLj%㷕@,KYaݚcƙYA[+ZC".yvCcծdv' F?ny?n_@32s:I \vV4?"%c_lzNȶw"V` - ']R_4E1%y kl^R N@M†⑱,mĈ8P.*<_+j&$: "aDBozMNqG}fs̨V^|> 9ZM1+s3ej=η(|A6JR+NB^/PZ)|2~m"cxMfM(&9.h)d_'ÄK껤J5[T(6w|.M@3Kd>yy%6uRЗ lyq K?@kp+^ H5&j!rs$'u~r[Ƙnk1aY+ۣP(i&wmئI$kX.%.54ʿ]be=hbW'Gtx3F`'V9N~#I;N|Y_ؽsyk@!_)8=%EwTX5{ھj p_3+'4\AV0j5T~=!a& NcHqQeR,y! ]&,z " 3t] =KYEdǪ@TC/jrAaL<.Qm1ʐDO ;8Sي^y'J>@r2&bfJŪSah959uP;a(^L< 2Q,ŨzCm~24Yvhs19h~̷lOZ5d$5TpP<4l=;mQs:1WAca3Rp.ysUۥ_Ll#ҨhZ!/z SEs P)LMJ^:Ȕ!QrbKX&fHDC`~1 MwQ-Dz+> 򑹬 V%Sy!ovI,#VEXhF1KXF}VU,}J?7L郎մY枉6d+RX‰z)%km_Xay9-Zfzd<b&퇨 _Txi ]lRt6{?3⴦ ~2f94[XRN?mOR&,#xNqǷdie.XF" +-]ӺH_}",8dYǨQ,뾥U jazF򨨰P&d*hɸynpAIb/*좗y-Ȅ+` ]ݱ澆-`hW^ L 57&rD¡d^uϺR^D1fٱL;ZQDU]dLFRNs~~G2"fJH%tMnne>1ޠnBXdB SR9)92Yϕv!*ok^!!NJT@ 蚍߈VӋx "]2 /*(Z2wʨ$m-Y'&y83'5cs\ 3Pvʍlz]w4L\ Ľ_\3Vq/ɩJ苅j֘)!1VcC&aeF>PXh(MX e3F󹐧YaifQ1zK0\]#Nw騐 q]ߑ”X),v0~yzޮ[+".'C"1vShtk57a] _`h˥1jJ1mė5NUd9[Vq=r|-2<, &YLP7 FŇQ+BЭPMיX,ovE?SE9;e?{o0cצoK[;~P\Z P]NliҨ<-oWqV9miREZPB/;RY[.W>qЍXaGbj1qK3̫qJd r~pph1El-p)6Mg]nd@i38v?/X.BgH5mH@Yla<-!/zڝda(j}4H=ߺ-"_Kg/:@-w? 7m5VbqjC3Q2;BPp[ :~kR]L@㜫O|8x( ǭ!{XM{cRt6>ۉu*V2l4l["8V/Bp\SP{觡W%ҙ\P-hb `$[`gzд="GGF&mF35e  wOv#ZV.ΕܜjG8ٛpP}@,<׳E00 1Bmsuu ڍ{+ íOk!&kJd%bS`!Ѥԍ߽qlOYTt?$!@ LlVw ^6WP#)8cTRu>YaQ:e fv-m5[Xb7;e F܂3|d0% A `] on@ \1a8pvBH<%tN;C^zp))Rr zE -Qu9UzUDKm;1|GATlu #|GJIZGj6RW9fx$-qC_ˉMLmz='^fq%L5Y{E>&^IU=#N!WW0Jh6*j \i "DtIt֙j/7w(!W[F#ﵽ(9*mTk}EKf- k(֍ Ŏ1,Z0Vmo@.oeTU?CB8!KXX=EC* -)[523Me#}ad (T#&73BlvOxHHPZy(ycl!VK!iJ@5U\?p>A1zW $zG:?^@h !j+?zt1&I_fەşwG"H5?:-L[KЀTx!pfacӭx %p 'KGy6rM IA耥 _hvJ^{֒^L&1\c "L @in-ݚPzx }c l&!j1 2Է{:!R0/yC| Ѫx qPfzk}g"^ lZՋ@h^Cb-u2mo4selFdM޲7}&bYKVAE*NyLI;) $Ղf\0uj̨s2tüa!&07O) 1:=!|6>j`ʼnkmJajX˂Pz*xWV \*ó'zaaT0 n 8C9A1 {X<6/5ىW=q.2f Y4iԓp.bD`"ŇKwsu`Q`2p8Z&o-P' ϡv LC;-DASz\SU&^TU.6ĪCb L im6:LjaLVǾF+9)= >yDYn8K T8QVKbuߘxBr*X鯭 %V`p3?Oz:#+©ɦiNPګ6t/ERFKJ C׭&{C3Ő &^"zq[lxKʼC3v'/Sy416M,tidO?Ke_8 af=RYu ;?PLb6ehʼ$w&.x/LUdm=Wo?{txDtgzMi;H^hqT_:Yt.$ xD~E\]}9ϞF#@K->MtYtw^SO${ .t^kt\xY˳-;rեl*K߶ϡk6Fj(*efMd+{ Q->rgYɪ)&j~т_QVAÄ?M%'֔$*v))bReWJЍPʭU˨oH@Cm&rl@)n|Jo05l_;< t"cHu>⁈ )ʁ#+l%MU ܸr|}<e@X'7/W'S)}'-]ȅ.s* WM9>/aTw(mK 1%OIV\F^i / {o1^F"*!.66Q0|h"еc:Ad3$a nǯGfu0GZvnWs>WK &La{LӒxW"^mU*JW1-eDN_{c$!>SObz^!r$$NF_H"& $ߜmR]We\2 \6 9ica5W$ ZI |y WAQN;62բM1b P'  0/f0 NRk95oKÑȶ„)lWD1Rr@He#m@\Nl|GD!lx5d#!`aDzZ *k\?AxWAvpMQYhҘ1_.WDL79NYbo(~|- "ǃpn$#.r]aŲD*;A³tS31"X<%U,caX} Vx>p!@<ɉ`(zNr7:orGy4&8?J[jI`eEIe?/O{֑˝zL7n9 G‡ )%3whgk< #FL2M t{k 2L|رLq0obU+ P?aA4GSx[:¥>6`5$,ӹ}j`5ui^[r&+ ,dw0,-\$x f}җ~n!='=BStpI7^u4uczM² q *U󓒖>=>yb>BM:2o͐mi~y eocFYQp<^+Lt7;;lY:ȧ#ʕ 1dU Yɀ}b/ҵ$`C|${=ǷXB=[uѺhiMy8%&cchY%"sNQbӣ33KbCX1`68vlxdGŨ06ws\=#o_EwBQ zeE}T~Far@а^j|Wj^){Ba_6MۂX=2ӐӅ ,-Ȏ[&}څ+i[݆L\E*@RՕ`>:UWʙ 65 * s011h@2T&K%&ksO@SRM/nh-)џ8yvWh﶑N 㔫­T[ 9w*2sf k.K"0Ɯm{ßJ}ghosӃ7Aѫ9,j'-:*Q_Κ5m1i k"S;xu)L6[kLH=c†wEJ+(Uv @d蟕 e9XAM͛4RIH+?ދ+}XHi*fg/Q>=uM5Rkb+=֟bwXK7W[p0֌dS3SdqK0ΓH?}'`նG~Yڢnj&e޺U6Zydž8qaA#-0i}oxVt*"0yY?pM!BHlkUUv]0jv]cʋ {R +IzvlDil7k~`A^7ep My~{$J(_ o/=˿KQ3VB?$tJGD\ոBvn:TY:DAj+Cc/e޷o7Ba]9\pPPYL[/".E5z9BqWIkm8+׹:$ a%oo>+2ҭ?Htw>~JKUY)Y|!>Rܚm&Lw%vY]5 OEtB-T/9 1 ^(\_5$t{I;+V]],䔝A9V1m'([$zfd杠͍۫6/< Te@vːʔۀ$~z\-5BeiQ]D{G. X:W5~˛AeWڡNfאi}Z52NT"8aΖ=mĦl5[Ad5RIG-qCQ0;8Lo9I*5ZfRnk0$m 4볈wQN6gXMg:{l5G"pvs>+N܇hEт勆5d:L8#2XW8d#B!F `(+T) &c*^;79]BO_dd4aj!S)BVjA7ҵez*}#2 eO'^/3]hm\:ip41%!>iؑDHsCzFAL ˎ~E]gj5xmJ+~>;r}+֛jd lcEjN?A@PR#{ I᳞. h484"m@TdicLFi.00Zu\0B͹qe ޑ~"={AC ]AZi#*ٍ?[043T𐞤]s7ȍӁ<=Uk"ǂz@ "4|&I}Yq [?쟉`_s)]ylM,0-*I~v!N+jdpg38ڵ-yŭt| u4e n0[(W%ԙk*\tiGi0٘> ɘE$#0["\<+,a:afRdvOVuU Q{J֥0~[b[4n׈uUwt3%3*nzퟬZ(Iy?Aꙧ|r˽L#VBN5ps ҥЦ]q>gsr/Î ~1hOaYJO6`pVXr߈vf wb-ֈWKs:GY_*xYpQI< Lo[vNqwux}+P> $rƥYw6ɞ ޒ>iȷy95EʼnlѼg-q[aH!9='1ƚWKLQxB0ʀ4[[!j<,:a5W\sOZJpŠ+w%Da2 չP7vH[-KTkjAaJT@V٧84BF;A[KPOÜ+fܦR;[oIWEotntcAT}gHTX4W(%R?#՛d\Umܪ+yA(/c X+HIHNcZ_yص8`v5һjl_wru=d6/./_ 7ӛt\pes0qh:q}ž^H:sf9Ĭ?s!ڒ>"qgms4 .1XmjG־}q_+\bµ -x9QD 5:h05LRKBDt \~S {ꃜTھRӁzZNzX$ Ԛn /W<`a+sALa˽OF!RiWj$UBNrِx8Y;x79>rT?XS]Ri)K6q ͹Dx Oت)alJ9uTLjVVrmP]gAͱÚ+&c s*;$q^G l j(zhvG!(/HKY XL̯}D~3+*lMC_.P|\ NjA#hݑ#;g R /TX5 td!:~y*8oU Y#y/ 'JW᧵ޖwr=j|:cHϱ`*H퉧mOjJˇ}\pcUS]vŸ9WnW elCK#ǸO#\{Eu} 0vh.ѐD_BsM b#ċڿ揼؟,'o /^%πD6OQjab@X5^v/ z^aڿ#ItČG ճ$a c|s= UfKEv ՏʿNhB˦!2t]?r߼16UT<#<DO1vTY-qHhEoAojx1<ƛ|L˳>Ƀ)6W0ͱX-Y)yY^Q~yg5\!"PÉR&+n^`1AD#<91_4/;rBݕ=uɢSL|x8Yn N$E e?GIgX MN!*$N8Dϱ/v@c tJ%aT|8ӵSPhystxxx爣 پH|NJ^moZrBDkǥe|$4Ҁg\<'xIM*66ixSQIC}f+ߔns̸9l}C`ݵwm_p5 C w,孾pّU!,u&>-ɒ~β&q㠉[f S78RFV%WϭJn3vmh8 I3ͭu)85-$ _ ^Zu)XCmj"D$vBYżVh@*scC'jI{)h#O`-Na3KDY-ȣ$wO4~Й9pB," =v(?7ꍥzZy/@`#U(fEl̈́ ZV߭:!h輨gu̖Y FkvG>zi;1-V_@D4|=ȯ>Şdld-Q~ٖr%PFJQorw50yxT^st&J>(*<,܇?Ov Pz|mil)V8(Fguq.dY6 =R&|R6W,T"najm$Rm#)()hLg+j( 3+Г^fƍFt{DyQp͖?=*7{:+B[Z͛_,O3w#0/j>S%Yi/_[VA~xK/{>m6 #%?<9`4]yVǘ6: RT.̍p[GD^x!/9ƹLbzɊszA؂MW+2 ɜ,߫*'4㘆ӫ=fzy :0$bV8b+DZ@S{^7X=aطN\ cv>UHɓBdLP:ņE A!Nz£ pButh2W>=Y 8Ь3$<?5< 'D4]K6g]F#@ӂ\fc'.fg O}49ުT2]yLzOӾ yXy}ʄAr"&5fXzO`ѳmܢx'IH۹|6"hsjkJBF8U  |2Hm~ͬ,{n<]* K, Xjy0ݞhep ԴjGIҤ~_|$7 |sD/!*S2T]ݐ`VI}Ϋ._q>4b5[XI 1a"~'XiT&)TH/ځ&"qg; !2~fj 'l@c _AjѢ:j-"fR%xTJQ9EBH0q|3mN-@mҏJ$˅lբK-.7Dݵ+^4l(҂0m1ȑ_1BATlA>Z5<8T,1 Whjҧ/h+Vjhԣa8 ~Nм7CB (ҕB8;c225o!X$_ӽnvE[=GZaE,ʩzj ]!! օNYl ieTݦ@?tOO.UWbMfL0Zr*1O]\ U+DN͏e{Z4N+ ݖ+EIgL=o@v=5tBqj{wXx^rZJ 6!U+3EiMZ^@MFxhӘϢxVm;ܡG&(+N^4p2'pt`f9.(>9@ _VM]ODlj_3ourp`j dfA?o;.2Mֹ̬1Lr[-{`p18zF7q6B4pB]AJ sEkqP" FRk;݇W{W=OlJ]W0q6c;-qpѣ)de=~`u"Ip]k\ rfz$GhXA_zlq\LՕ4S\d6~ B0v02hu["FM>.6i.~ڡt01 (XgaQ6^R!BϨOMLGyEr#d}sr[nǫTê)|HF,HdDDEDyz&&p#n&KG_z rDYh!zGl~Ts*B\e7K]VDP%[ȥ@^~?VB(IE'GۋMO*| !wBβ;b3Q\RlHg`N5 \IŴ6Ks{BaFͅ!,rfHbG҂vElC2 V<@!]tZ} GcmVYo,sEw`ΜaZGhL6 z.n17Lׂ!4-aVLHr[)!MMRkvvم,5L`et``U >zkq8gayg"閠Sd,(1Mi.n_V1 7#೤;g83Ҡ]W=a}VP"}г=4 %˛)<DК]yn*ڙϏJ+箄i* 3Ȼ?#CEOQwH7LJAl%QB$e eqmՙQzܼQ'4_"3*%ȃS ܙL$ę _V϶hetS%PIRJs.b~;]Zힽ/k)`Cg:l-3>i#yb(|Hk;:N*W(u"㒣z*NB 2F: r;4X1Tk 'q%p]F4aKNSNׅU;ppڎiɃ 擡Ih,vlεWFܞ Y_`tum֯8CQ %g爾J~LТp)5D'"zA5ݓUo.^{Ldg1.M"o+On]/8tcHZh MÜ}d lp;])w'nܟaҐ @#sK敮VpÒ5h! nYt\>,W~j>}h?n]$?yoBþ u@J 3Z0A.-X6.# jڞr|qRNupר^ w,5[^ ~ј?(i~ϡ,(+yO[mVt;v foNw1hVM߅ݜywވ5ݽ,cmjQh}kp)Р܉]UnSгTݤ{:#%$u) Ih[ S~4o ~5*j1||rU#8I`Ɏ?Fr+!KX! M@s Gu,J M0es”,Dx}Jc{5t4犖d Kܗf%ت+pMc,EP 1 RCY ,܋\6wލe?˥O{DA/MQ֑F !wÙҢyvE$ZGXK> >T|&7 ?:OjM{O9~waF>d;/ZI <U꧅LbϢu:u%i\tw)YFVђqDƓz"ֻD y8 A[Fs-`UM=EiD $'xU%GSވl̽d+S>V#DPB-e2H 8"W& m)N-!< :3|Xv1бOw4(F(MHAU@k% :g Y̬]1Ry/U#mEV1lT2 ) IgǹQܴyqSf'%]^o;gs,ƼbPԻXxj'W<0 .mF5NpF2BX8հܨjQb>WF ͹aŚS(0w UK4xra9֖/ܱd`Fh1̓t86ܛ998P? m,XU\$# A=S!ZV=yD""!Hq2;ʔ=gtVqerD-F)CZ/صҥ?~KSX=;Qc_w3썍6~ h@BX&׌& ڐ/=PA('&2#,K^L\B>xc/6]瞝Ԕp]˝Ц&d΢HBrxϒ]<<žThv߿2[i9*+?؏,nx'H-&CdUJ@Ւ)-.iNh=KOB]bHj! ocz/"`?-<=C,a6@/"og! ܿwTT"7ŕE@_*̟h6;[dD{:X=jj a~Qo 9>wH|7zJ>#n.C%^Ct=|coƦtp( ysZ;n`B~R˅,ڝN2܈h߷ďbP ^sQn9 yHIYf,@_:4$ô/(ݶEAsgYHXt% NBH.6gb҅A<O )g%)>Վ]n/姇tUr?h)JDl)`]8 kyr.](ńO4 f/ CqƱ?E[07uy&uPӖqp3go#T@>eſ6!6͘gR<p6~ƒ ɿs?.W,zq᳇ o8;A-Voۗp50D9_a҃kDP뙻&-;֕[A1b/ndjV? I[pR{?ݰ;z{`6( ''J'\k1l(1/APۆ6aRwR'XBÒ h .ɽ⨝4'Ƙ0 ~X#(MWʿAH̍9bbЗ$4 -X`Pg{H0=%YA&j m0*tb__rPYӞBꨬ x))c>AgGU8AŨ l@Fu9m, :~t+i8[wo7>kG(YCt#1St,y$`jy+9ebxЌƑpGD+£HT`W| ?z_0T&Ooo;]-&,4"fS['9>^a* NkIi:oP O!ߏҲį>Q(\c]" 8oZvKZ)ѐ-T'x!5`tj?xT Bh6S\%VEh@wѣ6C_gTO &_< +cX E &IS|:vx?k,0+)pâoapg14H)1:ߝQnwnS՞kmd ?us9׵W éX)p!n W\PHmUhbK [&&kdDwzRMX %M70b,C:.Ct)+s(Le>~Mr'x%5ZYn&I?= AyfBSǁh0g)IF6]D9 \$U@>d5mlb!U^ïz# ~ހgl~Bqn>lk:RQzz1@u6İ+Nއ22iHm9bC'gAA7r4AwOnd>F:)뉘<#QB/Xia#^QҶ W?ɁJy]GV־g||+B2Ѡ=1;- m=!̉Zp1P>\n(^S^n^g-#5! >IXo۫L'zu27 Cw5]ݦj0)JS}P#ˢARD$}Y}є0ܓ׀vuLϪ('o8 "19 fёʧVGΰ>TG1E[z"<3lU ψPVpuv_6:oQ<,8)y e슦alks͛l<֮X=5y*$Kȩ;U9 ho@& M di֢M,烾މ۸} Fvv9፫pQ *i!_|YnG,ÖcP?N?іΫjpJM[\[-Y׼nM9< ƋKׂN;}n7*Q nX MVHnwOŌJX[jo%cR Iv$AΚ:LvŢHmN08hn=,il2@ E%iܰYi UZ1H6f*[e_Xj''Y`lfri@}xG|ѻQ*H"S%Fq 2qhU'P$d|w&%lqWWԩID1o!70`0iG>>=DPX; &t|;&d!E4M 4/XP̵y]KyfxŷR>I0N\1b/j9arp0O`RoԆCukݥگ>|-fB0pPhPJ';kA\a͘ZMK®mʹ9'DiŨS2(e$r0GKbjO&H(}?cSݨ0íQ:#槖X3kdcZ֢[ x|9SGz̠ͧPNG&Ti;Ͼ)&c$UJz!_=J|bM j>3tV:兂}tӘY8#Wձۡ"W0Ľs_)K57q*3c)Ⅵ*`TMO0?jm џX8p2en^lP9.F2*WDi2H k;!}Ro9b{Zuo粓jkwjau!gni:[S]㇘-p k{F&? NO̔}X' oc3\c;:Rq4D;K+!;y;ޅ;rtܝyO>w1QVy  Q4zr)Z$H YNg̘jѲ6oCw>^]b@{//;w|VyeYQf. )y ݎ7H.\zO_ #"vz3aO#u Tp`SmPMc\\_ ڶ|DVAO Nbf{X\(0MPW}4{" X5P;mɾؐHJB4Ŧu֚ؑc^ N[rnLiY76+ת\~ĉmY+ԑ> ԧFs|(1ܷZVN`d)~.)cʽ*OC )X6BObH "xʲƎJBl\ ,\!ae  w?Iz3Kb};\ k~J\e9㖠f ?@1ĿҽRږ Vx~5tF+q3+MĵDA"8嚯)g}Og̛9 kb`yv7ۗ\ɃG@AƖ+X5ZM ?/ЫmOo" QBNKO{DYuͧڪ=a_P\1XQɻ30 ;|"STjYBHM=Wń4HflwJfdr}xatx(M o41m (j=p[" XaidSǙvF.@r~[Rp S |!k0{WH\( E-qGYEEGu6 ,a4Xe=+ ` QL[j~Wp݇)ƙqotTNAem=F=lSwVm{CxVϐOVT9a\KTqvс" {_=-6O5 djU!k3nmf_/bay sET`oRŲ?K"GQΤi֞SOY5uە,J36M5CkiDd[>vN T'ygڹ?}j!V4¡Z[8g,U]ܑ4CPN(D3mB$>`2 !ًOEcю[Oz!;a];ʘI-9!cD?0\OϮ>~,CӅTzT hꊺ vl!zB@:(KTY/gv݁͠ |!b&ʩHԻ RF^Po) _$mx1pŒ^m$ CbhAfoj4\rșUZǻ)?R$h B s4J~S 8ARv_ytٕ(s>iLzV \2XBE#wL㻡~2Dh&* kZ3Z'"rua-d4~{]EƽlKϕqbHh5b?o;g!s!Rz.ԗdz(xM=Y)Nxk=x¶tM1~n%Yoxbvx#Z(QM;]6U '_d- c֖r7gƈ o*skp8 ODŽPdՌ)~ihWCQȮ[x<<\_XyjI ^U8e|E߮Rw cx37c cA[`2@y4r4HtxJ)/5n^grr5<bҩ7Yc:<|b8% wL*ȏb ߦ.[XbuGB*WGnO&~j'k܋Ok{92%[k#M/-o7i9Lj6<$ŇQ fyBj( ZGL48$ }'r,DfסVT0ZРlѓd-Vi}>QG d)(NMp($B͚ZJˮh0@fF]9/){z. "\9 -M oZ(6SYh%;Vq;jj0 R9^,G+d%ϔT]\=95@Q= ޡF>^Se.x\pC렊Ɂ.o`v3AWoYҏs-Ө *.`YZPwvWtOmk%4;Zl2FUx Ã^j zf8]$As0z*+/ Q,Qi>箆OAkyaq[@E7Fj-`+\S|>@k d(O5;k qDnXlIP1n\gFԳ*0R*h`2]|G%k=5s_H3&|>^ rh.H0r3} 0 ]vԗR(pLenX?cΑfZQ6QFٛ eŰpMJC.0>\&¢9((kML)lZĽVRGnn64AuNw󇘗Nc>k4[z%#6CXjJN{炔o:!l4J**,"cT_Df1';h2mkZ-cSo\Qa$] '2Ljr_q;+G'Vj]RfO8M=kfkwOk* iԓY1Ư4(vRT:@d,#AYKռ{yLU8mćT #6P/Wt!Zн:xzT89pE! 1/7qdTPC(ܱQ AR>E'=#C Nd>b:c#3jmn@[4i+"[|1;?{R nFI&v@'1zsm>6Mka܅^~옴%筷d+I1W8y=lva;eeC]U-#͸@}4T<z`zˉ{q,^f9_@}byid+|D"Vފ/cU&e#kIZ-a84n^\u֌ik#ڸ\HHT{n]o_3(j[t*~![45ċP,xWE}\V 9‚+.±$p6jӟ[ 4$$K>(ƾ@nnWw.mƮûkQS9=R'08Qr>zt{XഊRԃ]`_6Z21pfD+·9ԥ=y.葧b OEmJ.|=n,`+tm:)=X&HwR0(+p+B>V0͸ Z\?=HycOV|V2Sق&5 o$4TM' Fk浩͍j8O`$yU\v 3a b< NO=f Suoi%S$s$ Nk vC+ NXjiR7`qz̞`&-i@fcah_ԬH#,r³֖Ej 3ȹHW?Źs-b7 ^T /R/6u)WJ'3`ExYGQ^}0V6va1{;~r*1 ^`\m cm7 fDNkVdSV0 Fj͵x@=NtnJLL (HE #D<SEb J)0(z{6In\!-z*0$(lW.eݟ8@p n y?'BӘj{ S``Ѓwa/ A<qMgBQDG{ G>oEP5%ldҼ\Ty.3cr+g%|1jF|6bus U+vp!alt@'_UP ]19YZw#ie!]zfٷWO*GII'[&( BggnƬBs:Xq=[:u1Kvxi8U8@ e"b} p{U;fw_Y Vz|o3~nU=GrbU%{0SAS_neo;_J9yVʘ&7M|mgWX q{d;#xU2P#J@:1:x%1_]$^Sf1= ')JZ/1OjF[D'nU@`lvatQa +opv_:L&$efF*"8\LŽnsڍbdѡs_HڅIa۾g;TED~6j.XYPлxέi>"̼_UBZ."s T|ȏ. Y"Ǭ&DjRIKs󦅹 <2c;}&oW`h!^jTz@ 7^ALJ@?N3mqTo#?˲)./UFYh"A5tX\^3@jP``zԫkر,4#>KlfhmY_=\Ք?e6o5ҏ4tLK7?RG7*2_i)JἇsRcP V酂^ BQpnNF\E=SYm&1%{wqGl^fwfHx&\iCr=V:cؾp(881NOLT6ks[HC="KmBR1v{~᭝&M<1N2AYI(btdV4Bn-֯6B;&{s3{ 7QaPltrF)6Mvs9J=5,!)*P cUϸڨX+h &QR4OYRfe^67b Yꭥ.4>)PG}*w +d,˿( Eh]OwΧE BYmܚB98b"?uBXZe}N7*$y~Hgx[]@+-' _:n&ɯV{pЄy1p*7gSb mSĈm cWj` pDUr X֧@nF1xjE/M v̽A'#u%`#%󞸇/[RE6`4 ~xB n+7Xx< >Dߝ?VT᳜Dnǁf|dB,)?CIzYeΕ+1o~Z;5+S]@(`Sۙ|l}`i>Ŭd߼ fx-C&,u1o~ҧ(*)L|3\fu4Zْ=uuA!x L(,^nYvGz%k yjP:䩕3Ik__VH؅^z}Ƚ&ېD5}0vinƷ{|Pk(I?^tg|`11ʱq7'-:$ O xc5+9w®RK LxMREXrviܜ{>ՐʐKS$J,P:CAWkuLתޫ/[WrKSn3=6a 3柇M,sL>|=72"٬%tZb6'2mNCw iȤIVgN{oTV} 8S=x3wG[-! ^{20^E΋=⣒D*r3^Ξ![A˜ˏ['+^#`\ԀRin}( K5cARdZv7fVQuSHX)) ?F/eoڅ( IFҪ6?[ˏj.$,8kiـ[H͝v>ix$Opi?k^[8\'q81~H>PSZ.Z&fk&Ag:^рWFX!-KzaU\M dmVK] &`sa]/C^Ҍ}: ELE! \q\_jeWrz3^NZhȖLO|L3Q@,=*Zg~+$⵿\*%ɂwRjN+qʣt;S{Sy!)KK`}igM;6S )aQiGT2c^%kũ>Pތ[";INp\R8rɂivhHB3 PQQ ѳɂ*Y vz%)zKm'o̥sv>OPkEa :m;KH&0W8 dC6hwaR%v%y@F ,%S ok!)m ;!04HiwjRb:dc[5QZG UP,١G)oڜA_&+5Cծɤ 88sZ9^ Ύ3 i릦&+iVпt" ^QJlBԚz6UcvX@PD9$<[1+OЍRM3m[wjo!ZNݶ\k \JkvJT2jF \TMll9Ta%!]I<7wב'-}De|Yz~ XE(x,bf9pAS/HQVUl#rl;M`Z&!$7$:ۘ* s(? (r1ݯty%֌ZqmX>-!Qذr}[:^钧}JS >-.W91nxxcǯ%D== >nxqʙ7٘g"m$aܝ`H.RʦjOlCTZR\ɈYڒ{&/ o[c"f{f8? Wak۫<_BKLțOJvС~a8ԿV@ H.LW+_a5 |%2D#wzdHV,k"`_8</P|Hz|&6%)V5V]Х.2^*K$ ;xn<ؓip{f\"Mu9@e5Fz㖖Rh>۟3o1 BQK8}tLd#dƿ0vqf'W0 C9} ,j~ŗF%%3 rƇU̓<p᎝狀yw#1FJ6h"cܐh?ޘ+]+%㮷1}s^^VAp&Vbo.3̏)~\h|a?,|@B`* x`tݐˉ&".oBK%G5hy,z "UeLшq s;ќ&91<νwkuv *sھD =a 3 Soga$-dp|M)s>ZA=Ys Z#Yv3URqZY`jH /@ijWLŢietLqd`UlA+ynt>*L;\=6Bn xI Mo;sEPl = !iD,ycrޏ&:}D|#!#XWЯܣcΌ(B r ;n8: b)LޮU==q|Np`fnŖ[t|b3* 4uI76xTl: E"a0#Jѫ@]҅?KxSFݢت'ohoϟ3giA \2%ayF\L|rLx zm-tŽGO :{pNak:BzKMEV/)( 67|L$}J{)1`9 j~[Rzb7&;}#ف.V(DI`;[isVЦlIU6ܞr~ic=8t%dNdQrGc=ޜt0޴bJJ%lͮkw6Qe]x.g ^mɠpSxwFC/[8Ub"\%#ǍQX,٫yV 0sZbxL&[aXd @0JY"L\qC[ɘ[<wFRtV+GH) KYݬ S ^&yn*sY4l,5A͇TU; y z@.DL*Sݹ7=Rr3"뷲ˆ4keV0]\'hi~G 3EF- xhg fslvCS ]w0qf!:<x A )j!|΀l;`\G i'frt}p*FEK-JcU-U\ ѷ+ \he8^_]ȱE-="[kE0~mnJLo#[)wn΄1#0i^" c$C=.-ꮳea!\G:{brHXv>/ۺ`2__90\:#/żᬆ6x1KCLIG;AAry:ԴL>*y մPN nU!4 M8Ġ7j37;eMmd O nY#N_,(3f8W|1,WLU*3k@c[P-QU!&K:~Z7$f= 9&޾bbx'%K04 h7|eo2Mo[yȸ },"N&n-e,9*{6q0Sд-jL1 8˔^8A_hYaYA)[XTs{ZC%kDO1<ÜW߷:7m5` +! l* @--ʶ8}3lӇU*oF"pG٬"cc(ݺM E@yiDYEQ7[n|э6'HPwTÖ>Ѱ .4L38+Q󮊳\iJbIvИ(9j=^+'c00Ywj}f:A<&I cTaT2ITX₼3]8~1c22˨3[D6 8YU-xz䨄S< رk:OmxVƈ0[{n!m%80꼆T=9$Klh6\5N /GRKe*y!@ L–78_MJ9"rʘDs|(.҃#͋j+XD%HkP_j5aÐ Y>l†Eg6݁Σ*Ux6{ 3 1w[@L1lāwoZAZcqفcRR.!oiΰt v0>_,a1W6? >TQ7%ȕ\geahԀfeHZ;)Dv[,-Cf+Eκtј9cP ĀC ˁN1y6~_%:'LZlqk"RQTd=C >ǔpT?7dЎ-عTޔ!.2Vf% a0hCW]GJ<4qRx︑tr|siؠ.2M%mD@2Ms>qYVb&DީHz\yc00'DgiKϜ+/YO&[B&fE O?Ik=#*ܸ/j?]mICJ)Y^$CF=l;p\%fGIӨM!35!T:ɭUUiKH.eݹӏu'0D̾n ճzUՀ?"~&73iEqXFFv8LXk&!ge`7yrc&qϻq06V _r}I'`=u}VV^$-"V4^`ɣSUzٿRmFrĪ6>Su1Pwp@փHbK`5®~%1SP0??̟Wb`dApx>`T0M kr-"``" Ѭfs~V0b%1IzD:BPr2(LU1ǸyvE!Ϲ}f$;s&Sca*) -a2i̟J*Bܑ/"v,Zz#&'. ċDeHQVTjQ/QmnĴ=1("bEzd/Qr?@C+.720$0أtw|U=R i '#ޡ(e.@qFͅ^sK+(!*H%QC WxӢyUs *ߋenX_=4>QU+bn~BIW\HBcpd$cˉ~%q00 F`”oD@YK3b{DGT%N…Vځ[UAgbWb ȿ)#Ra =|}R{.JYhcf+H3B M ꗥ40āfIiPU[*dF|juiBrB:&1ā7Zo2@1t&HaI 5|(^ɞ3J䄘fn3rmP}=p"1kCKyQԾɽo/VoxAQ[S^R,8?Ovܒaq30#65v;xsh0#Nُ9~nZuHo WHW"F;EFy2ņd|qO]]4'_~j0!<仵P|Z$+$JMZLlr S[n W2(o7\!F KxÎx$d>OyX*nӟP^[FrOQ.|r~E $jXEH&ho4Yx둧i| Z״zZnHu.GM_*hi6?ƨ$vN=U4'L0ZZQB_/IӺ@w$Ѧ4$`n],h=,ԍMT0Av0?oPNcArCkޗNt(Rӝ3&gw-u|$7PV&`@'W0Ꟃ<ii.[UYUnҟ$X*J}7sAE(e+N\ V þ)M0FTQr lkVmOBCFl[gYP\4&( |"pfH`tLuĖhOFwBl > 燭ﳝw\: `6hP (B7|gBS#J˯f20*taĪ̀|HZZR}=iyF fsIA0m[:h> @߀"G"ꎞQfbPPڍMYM.3H[v㮒U9ҶNbYlfs,cUSq*(IUr+yggl*_̳pթ &c~h>w[S٦N_ky!pgl֯;5-%`SF(p$K͢NJPpbfMSI$熑|Z膬[] #Bb~evJbJ[7K!2rfRy`cVu֞<}c}rFS46i!-:+eL4g׵D'@gHڳ8 "Cv\hpjA4\qF)3 bD>؞Ophj/=V(D`}vIRZj{GB4{NLO 8@F ]̩ 05؄ l__ VZ*b/A)&`QdŜ?sas8 f0E ;U%GYƴNg e+{.z[o*K0ۤXx[~bljsAiAcӢU2qΩZ1v=kBMx2 {@8EnDwޞ矘RV&1W)H ǘǵB"ȴ/[| Ɍ BZK!Jv[7wJssAEe f[9m, K@i2G*7jzƪ?JQ8lQ*Oj8 f6S@qÞmrS4ʖwНbҬ2C& u nF"URG cھa-[4y۪Dm%x3ŭ ɍnQ ٵQep#ض| W4y.yM/!ץ. kJi+ۼLm9&G?Eǁ'}Y[_5U$KrVk{}ߛj۞EZݹ?𯿺A$Dʛ1 :Y(-A; }z/0'qY0ޣ*`:PfI9Eŗvw 4+3Q͟AT:8;S񐰳>GooG[A> Q$?AWpO17=8?9۞@ ڐAs/DבuBseתOfwlg>W. Z YxX%!P-+ϩ5%`u^ѲR[}:e,Yٮ+-nOvYv w3)(^WOlHCp;lvkյOՍ&)2 af[YgyW%Vd³Yzfn1qAk*B_hh'f(`vz&GM?5g%W])AIgk{>cǙ]6L!fK}ҩIzrja܊qQ9NMGN.H wy}Y%jU8K$Ad?Q GE{BF!O8j@tX>bYӿ/~R tmic;BK=KV"b˩HÛ`7֥q!qMƮ%!ԍP=-OV軔߈_C Y cϹa Iێ- YØԸœd]l.!^ծ#M1+Qhi7j.8 ORb-n`/d˺h`+gGcqw<RU냗A7œ  4LAp~JjX6hAi^ÑL &Atk eɲl^H.Eg6'&v 10d#rSu$wqt-,':Gİ P+UTYHA jt#F/|Ag^A,&? 1Z kdYj!(aXԤjC ئn9Tbg3rnjXN .69p o2 ,`32E7z`N;ZOx9_:[rm~HxX4t4@@"K+;\-aczz2k Ug5Z޽ҮDkmiح$OP 9[g^+žXz12${T9AȾ o<̙nBO2pgP|`}ɧdRN~kII|-9a1Փ4G{2Ay,GM`tnLSP;ZD1VOi)u 2y]T9U] -cղyL' {چL@!e]z8JknߩP$-?^•8ka٫o{q\ڔ ks`2gA5 ^n1fpf;<fSܠ.G$mgrF[Pr!0J?_$J,? E{JVo%K"!b 8׵ <脛HMnG)ll{!͂V]yobbOpFv53d [trvgjf qA(i1E䥇by}%-cWރD(6իTZ;M!9xnJܲ!}7s&I$c l* /8|tʻY?Ue܁Né:'Vn$&;ٕļq)gİCb&LId) 拒ʁfQbU[$DFcB=IۅePmHS,`ueuQ3XWFԼ]&CL{X?MML.H|*WWV,^F6~W9|TGC:T@"n{|oTuҍQ 9;'rye\,;`omHJ&?I8{/8>9CWަY$DZxO=2Bqej߷FKꮶ;1[;^pʯLjgaPYv&.ÌWă|)b|yPhM=')?rBd M™~4`jM'4 _󑓉ܑJ$aE"< ^B|Tiݦ'b Q4ՠ+e3>3gzӦTX0EBEf b )LY4fs] K40% nsWWE( X y%9$}LJ7(jQ(`?vuK{nK  %aוK .h_ɱP]1Ɂf2!lVy['Bm5{FJwzw< k{{gs 2¤^gtb+˃'aN=8N'(j a.ff^1vE,⳱QU#VCŕhR_ Ie}biiGVk8jѹ \`;m-"rI2 ^S$H:@qQ+3oyx(pyPI[ˬ䃜cŵJuJd\"և`v,몬~DtQھBVg҅&&UU35oKt" pl4y A6LI) 5+Ig̦ahs0[qAl/LFUM'a8bř:>dan/>y)XѰA(zI0լkb}RA5=0,F&g0~yO=Uv3.aБ`,c ,I\8g 1ST As_$g"e9gنPW]=4 ;jᑹ]18}o-̌jȈFɎo's+>!HlK/|q1PQP9HD6lcZNw{|^Y\4j[BmԲD"LgD:}૮{BIZDAϪ{,5$I>ca5"0’%̅>Z= ߶r\5F04%˴ey]v) `"37>T|*KQƆ]~+`8Em=^N5|I>@nR``#ξ`w[7):Gr/-.qڔ4$-,q:=ܒ&'itEQ~@u1IdK8*hJX2=5[I~Bk|lF$L3DtMӴE_#3l $zaKDaD}"\j0 NR;Sx Si UUi|Oy*qc hJͮ^JvުQNm? 3LV#ΧM fGsF?x̕n\`K`_tR\8=[u+ Lm|ؓ2C3vW`,qU|XpJ)>ZR~`l]r;`k尣ͥg(Z9[-L`c1*R*_r|Stgkk$(hj)7OQ';uoUn|J/MX^)>o=ƽRt<qnJX( }Q=D~x,G?N0䄸qF}@}G@,Y)D {z@VV0ǐ!|O̳Mre-4:s"x7Uk([(ᘭlģ~":b!\oF嵊T rrGkZ/Fu'̋n2sQuؕ¢iGZ-j tN}Zw"\W-;+ ;!vO2VY'#&xrp}, Up 0ͭ^40SZg<+JEڵUɇק$XW_  uTMA3V|F[퀆Nc\:%c\ b_2v9WYN e9jHj˃U?Tc&% ecL3A =&u4, ۂzi6T0CKvn&^Q eF)Lgђ "9>blR/ $.wTEFuZŔ(JyRscR4 K70$Zؾͭ]x5[/e@2O9ٖ݋ŻC?e 4-M0\}"FA\[2(_r Ye5z/d3HM>q`W8VjpQyVb2O$gϵbzu[=؀`1 MET,>g4_{Ozma+Pp9n;CZ\Xcbj2F=>O|݊c>Ɵ ]v^s`#^o`]->{5߅wVu*~m'6x%f4}SE;-r~XҪ{KiY!040}F/j ,75Qե #_c2u(v{2rU?K=xN+nik|pY9"-1A^EZעd:8sn;e GOi‡A\T 4E6Nj $R4t@4GYDɻ>CQ;4~4f_/RUO޵b CѰ&.lNqVD`c"AP ":BF /!yt9\ 5~@t6FyF^w\9,4\N3ȑMyQ{쎛SCg{6+LPC5"kx"el0q2c8W``cM; /4IҐXEVr2X?/[D[RgP^76UWi@zq|{aA##BlTt`>l@hS:KG. eݢ(%D#hץ5z<5D(3El]y4avb%p(\>'3ku5c߮hGXcyi6IʴvǟL$÷"}^8HJDѾ ڨ<VѓR_yRs3×5A"U~R&\\y5-g&yސe5v(#9P4Sϟ.0lh0>Eem>_S~cZL9 !b%8?"~%jIf%D)dctzbK7_XEw8Cm٢&gU~ ܗcHz=ob+M#d6q{ol>ڐhDhя7+qqq4=aC l)U6hJnnJ!.+]Zk9h-9q*>Q~S4#ڈ:maaޢRsa5-/ g&/@sIL@z = vxRjz&=0ˋ}1d+[eN<4Va4<&n䩩 UP=OG\mvJtJ!Aʏd3KDΠ`NQqf ܇G+.\|PmL_CE_rycޔW.J繙*ʪ,2+PvYQ4K@h< RD.c4G9fcGP >PVKǃU߃2;T*0~ð|<ף Q}43*Sz(̻#bʤ?h`,XULz25C%T~Bt[9'ۨ ew6FaG 8Xlw-쭹D9,7=%At ]X`6+,mUo<]0h?8]$_!ɇw!5Y >hJ%qv 2k5XY ͐+S%Z9*:q3?|f`_` x4.]XrV/*\:T5.3bQ%VIj;!C; ǣ8|nOmc NI LMނQhxjx떗if ɋx}sR^?8fs5jzO:"Z1*^%?6A4>8urY֢yJŶ`E!S6 ~˥Ev]rռˬ^͖R>z.Ї ƒDݫP^iZ{xNT>"zc$gS1:"uG e<nqfD~(rgmqVd|\mf+ٷ ~D6wW}sTn/3~QsF ,vkW[9K31o}"n2KyEޟ,Ch mkr =+m0>Ň3*b8,Qm(=- 'HYlz^ۋHQlG)ө Y4.FB]ߘH?uk,Qmr8NuQӆ]hX܏ ˨_w1 PshV59FWRLƎ]7X"xLL?haiɒ>Qғ&s#ڋ>t/ F&5nMQVBHNjM"ƾ:s1|w5 yXQgTԄ-Cpp)EbvA Uk4!GJy瞧 l",F l/V!LΚBCs{^t3;@[^x\tqtUSH] >Hf%,hv+T^W"q+iIX&ゕw9o߾0}O;Fb9WYbUd&EUe~ v:g}sN}x0̋'m]}oil-*-=AF|>,[e)B. 4ҟ0r3t\ Wii&*SQ)W݊xƜ)Ne"/, 7 h@-Xa|(^m|'ʏ&wKS擴CBXVrS&CK@%dT=PW|HBJʹ՗ъ +T~OZԴxjlMJGj_"&>Hja{TQ!,6T`~7_g@*BJgX#A04 2,{lex+co)S_#>rigZ@L2E5|gA)33́EB0Ϣg,n%dMߠwV}mUzLmHKޏz. ~)m~Vf>Ч!L~+b糒 =lt;j0%t-eqFX'oĐɧɗ3^V@PZ>#+{Q}%dԅv]k֭֯v r7 7_jCben}zdG< ԃjA;%xzy6 [|pvQ7QMΜm*tPIP+!{ Ӗ4)oA7pv@7eOftw 55QeLKeUBJa*AA S~hV -Or> p!GwDOf^r:6W˦X죜rA)󅝈) ͵>2$gQz3isusHXM\Y91G e%3(҃({aMM'.u/4c  Xչbx:{P%ia#?DPH ̔Z4D^%mD ?*w(H(ў,VHz09k^8ؽfak3TIaWL{zCVhط5Y?ƣ=;^i#Eo&e]mv./U{{}>3Tl8[o_ ޲zD>@/,_Cme7zWnliDwTt{"Hb^-MnKyӫx]^$>'|@1G;ZeR"Ay"z=fbJ}*BܛPX|Ԝ:) Ȗ!'5ąC*!SV쏨7 jҏDP⛃RBb@w̓tvA9jr>D3؞ %&MA JR223-s7?Vٴ.ڈ-(>ͧ?ua?njזeT[7-(= L"A LTwe 69F; W:0h<UE.*ObRlgjXxW}i9B[x 1\)WonKvŵT (9M`OJُZA( F)MXu9 `w`5&.Է{(${<[}M8="[o Clk=P^Dmd'# )0 Y=񠰛;">!NB#fH\an7`ûa6-H$L:Xpx ̀Iv٧mz ~*$1i481LTԤ1*cHt& n* ?FM$㺭U^Sd wa7)2@@>̼({f#OmѲL /H8`~;THTG gwzkֳdp&桂-ߡ@REI94 vb#tjᚊLdhMyr^mnX4$^rWt ?h^Ndt?ٳJiecώ(&"U$Ui}EZ*ճ8~?y@[19 o,3VP٤w?Q[,Ǯ F/c<;=c\$IݔNOSWse6n0m YRfHboPp v)ڥ|"ӻcD<y% `i\.\ȀVG*B(V+Z`i6&!o.k""D7R<=B&ZM" 3G7Eur^y'F> `a*Z]f)![&+f_P|̝nUyK}"ҷnݜMl*9,t } _qz=}6uuYΰ ˸PF@*ɎDhFdV&\߳:Q3l='ͬ9h txv:J1oǝP ?408$nܹQxb: 5ĨguB~V<(@BC[Xg'6CPbo^ $_1`: Pk\YjpW&ϏUSasjE۠" oX>=sjTQ/45L2zj-vu%?=]>s+<;{jG%Car%wS7i7ܔFNQxy+so ]xU'69)IwoίJ@LXf>|YA_5x6%{T1,| %HBUfkp͎  /̠`~k/]NjK+M{%T,^'m;GL@~Y_Pq k`bsPpT6gl \x d7aN铪5 >T5_g 10Z'"i "EX 5s=W׍=y8G刼Lv(sVW{%6-i+|t8*<~[A6g,R7mab.ZylzFss[Ve(Wxkx_t* s g< ?v,Xi Ӈ5g% GɸJCa%6Ec l vLx?άl$UxH| ,,tݭKyֻe~?&=zlqu#.6\/;|O |m'VhbpkQfCbҎGkKSa#@3Jea'\xN ~Gˣ$Ћtl=smFk@  p6VrMrX~4^m@b5Mɔ|pfb1oع{|;%=s)<#i妈r?~PE(qiK(n0\Bz'eat{~;P12T/_a4;B܇#c)tlE@eNM&.J JdYO)I9trT*K~T0@vH=oO|rnXƌz}(&wtg +D$aFWxRI(T>ζ1?hb^LDh15/M2A*&*Y-X wjk{EZPe'D yvbˣch}8g#"RY t+N:p))ЩENt~|z2*7# t_8ܞjm~;\lG "UHhL4nx&N" >=Zm,#|{KHcm:j^:fjS#/>!-cZt;`6(HʃV0; ug:@#\g.<'wZXЎr'ENRݞ!j wnHSΊxo#AFQ?pԣ3w(xSσŇx!x7ɵܮF9m_؇d(> z4 Z h3 hěF'V0+D@m`3/5Oۿ6Yp(Tz1 !ߤk/7I JްHѲV^3<4yv$Owmzt&Էy^\띸A58LU_tg9e@q,Hԩ|`6؅ B d;9́Q*C"L5tQ|A*#o?Ov/a!sKNT t&gJpؘ (}5KRh &boRpxP{ lh2 ` ©gO*itLC_h TSj Pi$ۄfw|%'XP |3;N w`K}P+ۨMpWOIS6>#-,ņ ׎!`=Zi4n}Qף1ۃKWrۈ,Yc2w2zgtpA@g7+y ijma\=/ )a2uG-8*zLkۄ^mC)}'P'}Xx:kTҹ; lC >2.c[ g0ozRin3LLYPTEC mA<`$IU5VI#,xAVB>zFu5ʸafխyZ\}%IR da /5w3ydڵsBMR'BNEFiGvVtBŊ*tzڜ O\ ZN0o\J_`DrDv.sO Dr]z摡IhT o2! \ղW>0pj8VvNxj]..T(f_j@zreRvfpiQܤu%~; eR5p _Hk7B %,ܾtի߀䤬lM`͙]*ٟ҅aV a'쉱.W }+S)+L+_ʎKۮG9W8|UcFyIä l(?&]1K*k,11Mԗ%JوOX9@!jsnext*6Mޖdl8gӝhc}7 'ê`9z騫R˾IC(T&];.wz#w[( V@i5>[9;LqĽG1l|J蚮ݲm^PL ^3&9*JHȺ 8Jl TN*?,XhnN%Ze>T["8we[UY>T'[wv;HϢ ‡Qښ~hȥ.볘`\P zkE}c"lإHƧba:2f .>Ү(7<^rŮGdzRᖣ\D>Gl;BA)_?oP )hmC #Љ62X &0uJpT _iּĞ>AvSՁ(^++>pS!8Ԛ}nH{BSKBKLEiqm $Gc+#ct( Azf pW+T/;2ݭ${5+eg, CS0ZnaB*?2޾ʈ4|< Ǟ C{D_('2pJ]GM =иGڊh+QTp=H[S?x/'N%l_ =F[RMAxEjCnsT.ShAlPޝAAP{լ61+Ҍ{W oFfL(wi42 Gvt\zT6t[yV?M txa]7tKRc5eAsW9'6G-*V7ݒULJ& cN|+bC%h ,Tomx8O<.0wڦ@jQ+=?3_9^xV64^VsvNy)2O>34e̳b3Ov6D!Ej)Qqݹh;y)|b^A86O&E‡.<=Hs4?iόqlWMFZQw)t7EԵzeF'SF4* 2J/f Cn%S0zh+BDC|PsPy\A(}8G褁_\iLEl~ĉ>]JdF[65Xd:4֛W5o^dHRT ]RI!zL莭 wC*mG=1VӄbY( 紶-+pE X3lc ک mx'u6Ho[է3, p(6N}:C- hᡕ$q:bLi'.,nŝm'9SB΄ï̊`ЛMdKw{rѬ&F~@B=cT/aETjWSD=AC ""6 paZj:TOT9s&*j# uvm:[Ջ?/l*QĦ] ߿l Gbt06.ىS^q\.Ļd5K*^4"ѿ35fJd7|Clp2z"|X۸gP)ğ;`u8C& U_`.?sYV#3FSٌ#HdDQoZi 2G\Kdax5_[1lmx`&?v`D\1z]핅)p-~DLO4g$bTB^+} f -ʝ*hTlk= PȵO^ /w)m(*i)$ .jqG*X, 8Զ[mlDZ<ɖ9nIn;MZ’fJ/4Ք8d̵%6U\ [G5ȝ&y?Ǯ:9!i-LIa L,2QѤ'ʹRy|<*Nx{3-8zIEԚJ}jЉ*~GɅ4|Һ҃LemCw@ ɑGUiZvy2_=aI B;WQn8fD E BrlEΊیn^{?KM ϋ,cB\Щxj8? ף]J" ti~Azz:Zl,_ ΁@F_~GQ?=( v~O6vh.͋k؍>̂&`IІ>iwYO !plӇu!I2FsK.RFNjp7(JW^^kWN:б:Ijg5GajVJ8lXC>j^i_۞+$"&z|!KP%){Л K0CGr%asuOp^oEm4WpU/rd ůPN@wHE|g_T_uha1SFF{E\9% mD{\V >iQFb qSEoA0<"P4Ko7NB=&Arʘ6 cn;=u-攭s\4:``MÚ#,ri.6o^RG;5~;!x:9XZ"/ֺC۲cSUeѦdN>a1y 3 Mc7FNйr-0KOO'sN\ٜ[LnJ ?0.)~J?K;(亿\*ްt3mBJ 㘃l96@lCeZR6C(kqvaDG<-=3l.96JL?`uY\$Ie!eiBĤK xprI>N{H}ķpos_`HX |mA%{_] CT0/#y^3&4# dy`3{f)D5Fcg8 >h#x 5À}S:\*A~GgWtluڇ?Nt7~툋bױˆh]UvM|-}~VhwւO$JA\K[Ac }Իqsw畩Sk(h181sQ &^~fk>F54̶f@|$ 3Fg7zтQ x$:t#l6 T&m$/ OΊaR@ˑDI`Q;PHy%J%9+{.L>4>a$  yc9sq'|~ת8W"ޓWN 3T' : tl^'@ rW$#%d&>#_6ٓi 𞳖ݢ7/XO(-NftO^Gb\Ic< dH㔝Ά0g"CSl)?3`LU%gZB ]bX̡C2G~4+ 83-f&0䯨Ҿ/PI? A ^ŋ|y$u.=sT=/=mۉ:@FWޗ3|>9<ΐeh\ZW6 9ni}JQo PM9#M8PTᇘF} pFuyh>t@K ~HaTi~屹Bٷ;FzUQxy"5ۛS]LD7$ɸ`%065lN.hq+NR1| ًOR4SLlboo1+!\֬g+ +9ܲKVNK"sK'[ҖrՐضIO)"7$ ,>VG͘U!j)CuO )z3V*mK/x+7b޸{\|C'*#Ɨ!d=6mA{{(wtf +8=`,RG\/-d {೎nodPqU O&aQ!bNDU:/zVR[x{ʻ[zRfm0J-FEs]LW&痖VvdhERBWq%w9F]'cnKXoSKO[t" a0_NZ`CfXƲ FvDa;f `lg0wޯaNuMᏹkz Z^C|ure}I7\V&Q:=¤,w/tXwH8@Iydq5b3Ȏф`쳰{Ņ4Q e]oYCwtPRA!AٽjE9fL$0rJ@#ޮ XtW%-C~ >6FRX'vt&,m5v &S11GS@7u#spN;=S~ZJmb$;In)nH_7XF {Uiڱ#8Pw2 \½.s Ǻ% 1مEhr C[B{(!'n;:\4PX vDD+VibE3o GijJ:]A.aʹP]OiC2ԏ(h7*z ![O ʖ=-O`';*s`!@=-bFFݍe7Rb ׇָȡ!~#d!!ǘ$ v`>6we(%0@Z`x.Gs4UcT~q${*` >[0 +tƑ|`h8ˣ_)f %edn0 Vw?? gB1I!HMc"t A <j";ydDj:׃ƹڠ{LpSf [b/w{~ 635[ߒR$k bT+[+ۛ_/Y@k0sS#"G;/;[|!"vj({m0$ToECes@:XtUȚ<8yH?Ё/C6$A}3CAMb_ēd&.Ǥ|zϽÙl'0?I/~րtsu)[Tg PUTDUAL}"$fN~n"'r.3 ã t@/i b6LA(ئײ&Wg{#^$mskO x{Uƾ3l OVA /l_<%Kj@"ſ6;ţvz㵷UtY>7la51e]a7N[F JuSwzD#<Ep~ĤxL/>9 ,f/XU#=Z͝B@7uR)cuTZJDV9EЮS/}Eōi)(jqoypK97ɵ2ɥԲ\ } N,]l `MyDRc֡`fbep^.Հ\"RTH&vy@)ޛ B57cBi:{Ş ۆ{cХ.&ROWXa򺉛6 eBd;QƔP,fbFK0K*r& hզ)9lﲁ`tj=[;8O_7%-% . º S8iBCE|XHTBe?754>G#} m1a. n_-ݥypՖz(o )\[x1RsYt >; KD8_\Rԑ¥)Qӎ`>KLŀENy{Lt[Gb.)`E;4E)(Ԓa|e7QT _@[d[|_*5'"42أTR sy\2 ODNUхHWIvXJ(AX ^Yx]SI"+O'iv{k>e 4Ym*[O]m@͋ +}oCŽLӼZTY.PBb%;YH"hBZ=+l4|]-q~hӷ,:㮞&4)+%E 矬#A anr!mƞC' .Pgf},j`m%dI՝QʩStb{?., jVo¶A w-6*f'(S-m'Ռnn97 'Ǵ w:*W޽0vd Edj¬04\ţ1vŹ%93ScNDm&K3d cl.<6BsHgtYx7WbxoxuFe>w;)jkVWk(^EޒO"rk #.\VX(^eapL%~^XѲ!18h"+PY`C˺@v[DS uXdMv%]q?# >yR>g(Vq`-i!N}\~$ꊟs5$_0-tρX16ʜyDIWZ4١#) smNCR.꫔ӣԇd bSܠU.ri'mabēp}'~ܴڢ&9J̔ݰ^yGxeM6("af)yh<԰ñYNO#D?Ra:XIOH`L` ,]:J978s.]W'o+xpɺ 7XX0vbB} HިpAen -4olp~b3Ŧcjzc_֔oΉ^%9ŷ񴃌!P;`RЈ봴a.F}pjǷ68XWFhNהIZBNcoA#$n#.֦G:qi[#‚n,ROĞlʲSݟ,(L`Ω`]ZBH9߸[oqYv5â nёC*Y֜K^/pa]y+rcv >XU GflIx`Ys8'gh( pfh).n:P*;ᰡ0aax,Wx1uH{OSh %M%s%ۀjŠI{f<4YRTH6sau4mYX;ǽz8*g<V TJGIQ}Ѵ%c,Q6qUmY6rYPyKJd $ڑ@؈>t/p wEtJ*Vo|%v @GgϹ\ )}QD}kw :)rui XT 3FI5R#,Յէ/lEÖ,s&M7g$uU oB>>l( 3$#ٟs⧡d专0tl m*ߛ)=e%R3*S$Iq?qocq"1e|.-9+`[QV}ok(Φnn# Bk@ 33#]O':'m/oRy9<I$SЪρ7S]Qюzv riF ~2=)vE'QrZ EHWk&C`)r%o*z_ w=b/՛ 7:ߙ}fDj^h!z+h4c_x<SCuU(T圇ݬJ9ھ-gZU1--b09MŐI]|MÂd9U(,U*$r?v*PͳfeA%!#LQ7@DZ?wKNpYÙ[w[R P&9-۪&9݌sQ%u /\`ѯl^|(bWOW.`Ŋ1|{bjTM:mm ƖhEod3jK!Qjftsޑez΢7 Ҽr~Gzpn𛤃NIק!H.!M?X佱#2 B|IHRJxR3}V4V'#^@6fN.0X#_)Rմ;@*{]MyS`̓}UO\+ +0<߳@rȂyaxd$R`FְbAɵ.ӐǹMt~+#ʬtۭ6!v1n)++H]xo I*(?1='FBm4|b KFySB Pr9 w#frj~b#7SɉU d`yE)Lr_{ӫDcDŽ7AK_ !rf'nL.O~s%owߊ%m[l>s$sBE-^X XmQlҎBW^ gIlX#\Ig'?ۋ. X ƥWL.,uy[BI OCtˢC̊p #F.Y%%A}' u92r8灞 %9?Wx!!fK&FH0N f̜r7vTWgr7jZ^D#:=&9w>vU\:AH`c-(p- 2ĝx>2|3k'6&t?gҽYxܞdywB/1w PH蒂"bZcQy֥"2Z1=,cM̯V$IDZDQ6Λv)XElfZUf9.9QlQ)UBr:\,4>|w=ZCϻ1U8\Zk8'kp+'sIrٛGtEzb41[7]J#ZUJt:+8janTQ 7*$.T"(’O;2 BN!Fc?LWs lY[)|26&]zQ7z դ&2]8cf8|MhCY|;:bB-SF&f Fy>1amiL=%Ga`")ѱk]Qܵyi^in=>dVy}:ru{ޝ[.o\wKo3 0vdObb9驤9OYW_Y?Vry%]A5|{w}O㭸"Igt[8r;;2٨~9Xi\`7k1#Pn1)@f:㼹wj%+)9 2hQ|wS }V1*aobbyewRbmB?m6$i߆r;ӥ"$ߗd GmqO{M7}Mc:gSPнxYgfKCh!vQ z #iI(_,1o-ڟCGK9*J@(UY^<Ó-7>MW:V U3gvø, ]53-3A\ʋV`Zd,a ۴`PhjFu/^2K D)m{Э*-%%-PbξO2o+g Uq 1[̧^z"p~;btŰ;GEIˮ3~T[.i&{ |P]ac_mpH'9ն ou)tijv8A<ֵat]Ey}YTv%7~-( | \ q0bFYǐA1?m^|.ڲPrQX~OT WX! +ćZv3m7w(l~~R8{IׯFYu:Ro)D`ץL=M*5uzO`U*tS?QP\qխ%VUJoF!Wr[aË]vU- men#/y1At4y~̞8sѾ@_G[fs!܉2Sx Qˢ04)޲fէpl4D\Ы & UC\ql>=0O[Smo~'[9^{$\#є9@" 3 Vph|<TL[#yוq7ES .߇0X/.R#xtCԶVOA7^4 ڨLsF (sǟW5}$Ș2o+9`I6Q+P}{ELeEbP^{P/ 7&y]u Dcy~/쨻Bx5_Oǵ;%kx^b-6(L9ZYW#HrU3d0[{yBr Q3 _Fڊ|C&x@<c7ܷCՍb%7IAH ۣB0ǁ#܍ꌴԩ~JM`ج6vXw_?B3TFr xg*V+Kxif5ȫ;&.MPaᾶȉlc}"v `%}VC:`-[~ [IghA=s-a/y uԏ-U6u΍EP}^vGژRzjH(ĬNV# !k%S\ee?̖ :+AO’ ny=:u *_m7%`?=h_(la5-0-S9_ 6Nu0B3^cDb Ubɓǥc9LYZT1oM aGpϧ&BcB)yl8CD~Q y!Hl{28tAĐޗa"v#.',9L1$|8@GI }[a -pYWyaq2k'5QAus`P9ބ$NJ.[+^{@j&"X+aQ?8_}8q5cؓhP0-\Shz M%sM U bv@uPWZ7l]}=:j_{X9d$*HX_f"Rсjli}:#RJӒVhO4Q9}OI:,PR9gYrⶭ9JH$S)C(G̀xƸBB_{}o󂰷3њkUfKÎMIy~2;֘sR+ ^df`AOرGՈ5|ȿ|>*x RN%Y'r ⧋Qt;ֲWWU`.'[ riYdZawp<`Z˅& _€ʢR%i^T C"9_@U@C;I>Tib쬆` 3.v 8\vhPe76g%%aM#*;g  EK7J[&UpE22M5|Nt+d0B\?~ R9:.w.Z~b+]nksЉ;AP m"$Hbܪ mo9iLNMonRt"sxh+5S?NsEY`"2Ȏ_83U], ɖnxidLE7:^ڐXfU(ݐN-iaRْX~")l<Մ47[]Vt%֣XmjMegBUf~QVm}c.HsdL^bX6;`4t#!mEP~ԉv P[W<0Xɣy9"35LrnZŭ[!hSuo @ @@onS/I*L^5VBQ@48/ԍ@yp_D z֛vT>Kl` ۹ۏ-A{$1V| 8v\?"s3ԅ ~ A  ړ :4vt#2Ks0x@~}Ihk#`-3d|o';]aefa溆?";S*c ezRHki#8L}c"C%cklҕ!1F)4 lAZ+ ?)bRKXOg S-iΘ+ gAO+%O[N5&f[V"&ׇe)`N(**x3[ ̜fxO'3ƍ'T`|h$򔮏[C\ӈ97e謦UTĘdIƊ9}Nqk{be!OCF8E6.a  Zlk%yL%;/YE~:=3s?^Cơɓp!C2`>Ԕlɢ$=m5_kKubcI2]SY uWNVP_z167K%z`'S@飡qlzCytIвc™@^b*xvBc<;L9S+ 8nUjhj m#q8ږ h3>`]yۻ:[x}486 I`[r"MwcQ(\d5vt!,WBfyջ`V/g4RǼMqp a]Ø`si.ڧr|-g;(O 2 Rgn)\0և]t.lԫ<ʝ;D anx}]&[nho|#mзΈK`Y@@Xm*\ql<7{iJĹ8tOQCڪn_d;ɍ] D -oT/me{_{ o^3c٬5fcF+tFHh-N kqMIviv||@U^B8ȬQX3cdB$F]y/s&M0aCRgh~mb >osŔ]+|\bmyW̆$ۑ^v2{hݦw?]WU;L孽;%e/#F#3[}`` x_;pZo u")?7e&1ᰮ[BtЧӐ͆'kiE{OA@#[fIp4-^=e (p&]"G'dž*HKYFZODR>ʮ~Lh;#UMo صf-,5-l^>hm0ϙ&uwKȸ1W٠\Ra1oDuWGx: J%0"my%zMQUD%ENხ{-n m܄+cP=R-j`mlz_R5QKuڜ3  *Liڹ,ȭ|Tƣ] Z °HӭZ.&,shCsiac{"½kq$5Mt4߇{"z&$dk1d8|W507pb@d3O-~UJ3[Ӱ{aSYwb$ڲoШQca{Zo}|}Ak \Iϙ~oKk sx\7&O__CQ.@/>P2.p$* - Mˈ_Whah0kłHC bT!z]b;Vhx&MHy[ Xdj>h mRJQe%z .f1:<NE#pH./z#>3; +,jPT!<إ㧻n\A< ،$Ә bGIˤa| ΪSwb9a ֑P5V> +>>lzc%h>mZ59z2_MHD4x3B+(* [$/^Dbn}#jy]&ql9Dۚ1H:\s9mͿ$\ 4vKg2 H-]XdZ3IXYoR#Dd)R+*.ⲀK Z獳YY4Msb'2>ˎQe(( ḛG4A=-؃&<AC,,gBBwJGDiNϪe]ACiMü|M4=i. Q-?oV@Y7aX4bɈikg\+:o (mڠa]#|fg 9g)R&E)JίO)|ݼ倉^1`i+|!zVG[ڗԃ"tsk( e5=ϩNv|P$Mt+/*p~~1{+a*mkHH{Aӧg*s /4MN ˡ4Ky &RcF y^mY>ޭ6i&6qxlL")Xm6o)sSF xmeP2{0 ?{y'=۱fyu%0*i0Ĥz՚ā|;28v-l0kl* &Ѡ]sF[VKOF I}iA ˌst/lt`sSX"v CKNY~JJ^6˽OJD"So+K_]rf&mYxQsC,@;~J:&K/w0.eW.āLwXyY!9!Ox=LL{FAy33>U]7Z-$΁LCԔԇ6d :[ZH T8Bc1wXv<ɳ?0ZsQ3R58盘{~ Q4J6 qv,F =qh [^o!ÆCYtTb F]Զ}9C*R YH 2C],{cHͤӖt G88́4y9/Y4D/lO {L6 JAN',7H' w?S#S<$i|$6@7n{JBǵ&|p7,TZW^ v}qy2d>zYXl ʻ\2##^B I=|ͪ=`GA|Hh>qNX*JI9;UyC,ǪÇQ+&z_?#".W{9Y\3Ds6 $l%%3Ѱ@Cr%b+V6#4TՊ\Z;#RMP}'}C2.FֶhI0LW:r-xu1Zj@=dYz/O8;){"4ZSxY_F5sz͍Eңji~n4Tx8 @M屉x<]ik-#ǎO; wRTh+ᝩ-VvY/<<h'0"Xm,(ED" ]VڃBw uZ+6?-OF(gR`` 5D9Uuu Y1;· ”UpgymtPJthing]0mz)& `$h&BU,hyjiE4I q/Ǚ"I"EKGhMkXvOxRŵЈPw㪪PІy.Swq"BoA\{TF'?~V~@Nd`䁎dQĈxE 4Щ¹1WbL%yѭqpN_rwxZM":)gD7ͧMF_Ϙڭ1zfY:^Nel <&Ff>0k~P$QQY'V0ӓ uFjg[떃wz2d1Ube_I#k 'Ӽ998 ,0d"2 k5y D aSEHN#Nj-5R_&_d|Y^A+04Ɋb wpNmvG6&u? ip~7Q334e3!V3moL=א.K{pdOʃ-9f״vz#SGg SxwaFq]jҤעHoI[Z@W[;cxEXP8.jvr9Ժ )g@Ngf>R1@=hKM}Xz*O 4"x( οn *r~6gJu)J lrA0~C4lw,N T:UuUBzv˰3lk#qz`dnd72t'o[ Qf&RSe;aOiC?٘;k96K%?nՠݑ9ʷɀ !u!+S=$*DrS7)QQyO.`j FvsyǣuANN(ȋ_Wͩ-I6W&GѺ8nT$Ŝ6QU&NeTX5d6!2#~Xqv Vvq"Q1^boc>_8=@.ْO`<к8]Zv7E*7?[C٪ ÷JtcezJcn%b6eHht2Hx |`NG` `2|OW;aG]uKv8ls"-YsHyČ yQO1"DlKBc7q[x 붤an9՝αc+L6 V$X(ڙԉyDG˄j`ެyngA$r6bs?wDVQCyȯmj)xa{AZ:[ 3Au^ ҙ T$`vcgVbWoY3%& U ?a ~693&Pqmz!z$$âSJC J>*L:WECedJF} O`ՠv^A;ɮ$1*ϳ~% yiJ4x_Fk[Љn4,d} ,*H=Aku|AGw#zh vS_uWX;Z&oM~4]Mlm ~/v tܦh q  PW꿺ٞAo7t;p{`gm'hxNFUMOЧY%'U s".B%7$ `?+r )k/׃-q0AKI)-a6hTJ)߇]qP}ӂhQ5T :V қW2{4xm@(%P@Z ܜ%ۏy 꽄:VG4F`ҧq3ToM. r H˅j\.Pxf8yLCLuym^5.LX%FdpA>{mp*34"Z$ Q1Y/tmC}Ym1tg|_iQ`97Cn/BbITKR8v3L8"Y6Iz LBL+çP1r]uM65C!fbUrɼ|{.C AH,x6E* -B)({\M Y4_:jAs~B(z>VcDpP'+kfo܉ER@Qn!@7jŲvm{Mp$M֩O- "T=k:xVЩ =W%}Iٚ[ lOxƤ Czr Sa+p3n5>aDl$8Z $EPayfY@,*8zHVHD?n$hUt?mlGAdO=G$0 -1=IjHS)™ZKl)" b;}~1",GtG|V9Mao*؁g w]C ;~.47;P a s+&~V85hʠ@Xz> 6)~nX <ŁL>t~& =e_\^Z<{h``sxEom˥Nzmʁ=f6@A;9 E> 3P&- R e2,XJW{d,UF.gN`1Ҫ2C>* U{o^ti&^0V3jjeӎzJ{&uNAm0eq%ScݵAEl̢#מ&L19BR9_>@iOCqVJ)L\n,c!sDlXh+Fl1# z11tO+\^˯,‰O \pF,i _>Jvv޶CdO|gPiU T&rhgMsgC%&tp˝=*BP?",Ȕ?& _ @M:OiICkײ1;xd;82j gy#PJi9 Ċg<pUoemv$km!] zÍEWn?5nI{`o0ZKA/z+, WIĆ{ ) 5{%O{; :)E@Lϕށ_nPnn e*Fɣ0kj!XHy1el D7ed/1KLD,@"L;;cǘO(l/{,8Jc ; r [DTQɐS`"WO<>uf9zrA!-z GO)n$]4Y>W-"g"mġ57|_u86;{;2e$Hu+KVmFEn7 D#֯ Wbg&Nj ܒ3Y}ʺ2E! [K>"X:FôzJJpb@逹ΥǸ?[rnSB!//Ede,7<&<04Q_ã|Nߕ =zӆ۷ (LP^Une1\F,LClK+X#؈j-"V6}NO$S_i1?hpPppDQ"'7PwbG1kg]u9~_|ZN'ap:m*e5>]6BR$uCHH (UBkx[Xg+P"VdNNh"!npƩE?$RoӯfoOzpͲ6 yJJ \XO< AeH 5$h8^=,cY\}r,Z4 # Iga .rOlÇ~~ "\\oRKx̨α> yX 6iiCc^!R :,2Mah?} @` ]j Uԟ6J#-l6b|PX,$m2=d7CAce6It!ۀ[Z_V~z:+X:t7<6aQ#9 ܻ9ԘR:O0LX`[izSdtKyTc47k\NM YZdSzK`rX,oshOO{Z3 ݭL4ij'o9l' ܖٹn&*uEc.AhEfvg0_Vz9(_7F`x?!PXeje=Q^$%d@;#;|Mu}2euV 's:/xܛQR+KtuN[S0fzo6GY&ꚍ(Qߞ{NvMR6{b;Gm0!""qmKX`bfBjt9PJ۶2ۙ5(aJ0AdF:\0 *gyS.xfmvzpZ 6mOXnޫDұmێ]<3لZ-V+P5׵dChAwHqBpBI]47![#LWB[ҽ~mBJm)~r^0oЭE䓛kOjBwlF <o2}џO!+;2fa0 c͊ @#ܯHV)'qkp4zFX~1oRYn;/<'3>M+͸ -i qX!r!#p.yЛp5L5oׄ/ޗ? U=\+ ;f[ږ'ntRkfR**&G{TzuMĊA62zhkӜ8F4xRP[;żB9_ȪvB ;iSaeNBGHLOQC9IW}p33Q5*&`ÕۉGv1"<iL/TDVY: xMU߸-&c$┏n'S=c[Ur0fy3tq7^%Kf~꓃+\=VdT9v/CG1b R O!o\!r6[\.iyMeQ*guCP5 xCkClH3 GGVK7gLٸW9)86 3q|F:6wx Kv;Y-  GDV _ J*SOb|Yt)ӷ$A ʜL|nwWm﬚o{(VĈqbLĸλbE_v1ƵS ~ZUwU~\̐fϕFLvejw=w0hyf-HޜNG} mr T#YQ>o E=.JXBAK&Rp& NYdVJ{=?Q({ޫgsP[!] 9TggBisx+WKCMH8+D_pX$=q-2t*{D%{Gm?LN&)Vx V8C'gW%VdVD?KU(D)+CHkXz xn,*҇ɺ9)^$@I "ZұRƿmGM!)Ċҍ&Q_oRb)T" F;o(ESv4=,(eͬK>ґ2 SSzaQСX 2}:xH/ml.Fs );L;ޚk^(uc#=,8zw>.[y7#4--VŲu Sҡ'G܌@2h|˶l{*Ayp-䣿`bPgS]Mi`#Za=-mΛӟjܻȨ.xYp^Z-NB7gl;:V)dKs<.!%D8cr A sY=K8{#z@NÚJo81aAEYy-( B6,s8w1Ovs\S+3["b::=2P`~{;% nGEz1X mԁND쾁zF5?B<ʒCxm &D&jRv q]@˻xbq5!lmLi?U%<=w٦"Lt)'[w7 ӲP"ujy8e}-6*|Ҟoº6u,gQ_%'DY82gԒ̂) f."0CW~+v;ۜCOtQe  w5yjHQO*$5U:C*͹ra,`gJ8A7 K) *4!AAwy "ߦGdқW(pq^>%DGc@8ciniB^N*i!֬;f[2fg?_ARPUĚ`t@ IlZ8b*hjۘ/%*[T@^7h7}޹oHʫ1Qt]e-u)gt\7*hHe_ϡEY+թM| AZ{4řWByQqh_-U w>0"xmmrA3dWu_~d {z'H^Y7XS[Y 2t P3)8;2Zվ a:V%VKҧ‹;58mEP!k،a(p]4Žc?8AqD9? Ӟ׏6 9FY ׷E T}sz\]Ek9]Zd+_nH r.7g9VRٰ/.ۓDZ^JWv)i9e%3r5:ЋI!/FoH|X NOUsg^ úRC5 zRFL] 4Z.YzUnͶa`8v^K})fJnƵj ߽Uo3#H.Vg?|#((v(& d9z"qJv n$E&`hD6Idaz^Azn:irrXVhx2J0h@4?&xk;dd{~jm&Ć LŻK{Kգf?Tp?=z\R},Gω C̾k pf7X85R#)`h:mKIQG+g/;޸=Hgx2dpg5/IaWo8yS7f>ީP:#TȕKk s1enמ>8nJ(t!Raю䕨WAqC}ApG@89ZۍL =Wc|JCN[!f}z夙xc"C[vmQUtL`M"-r$xJqHeRB) bM]!R;Sie;Ndc쀊u&eԺats ŘL}U|t_.bg'׌* !Q@\/GK21RRn F!GI'&TNǝ6c͎cRF C۪t-3vʤJϒM=CUfJ&os\_i3{+g L1*J6jUWIkhhf` ՛gќ,["սvY֦TPԃ>.6Jc%zAl2xz-w_A7m}hW hOα"Ir$uהձ2rlco@k`גIy-SF=n*دZ%ُg@?xjx',F3Lք9\{72Ӂ#EdynDp*}f$xw?Ԥ!̨7rv08*ӤeuĜlO{HΗ? 1 b{ CejA qf)<JI8n9O~ 1ebQ'OO2 #~؂BŇe}sX􂞿_DĆ6?wMN=!]ޱuk->K]Ff:b߆JO/c^m*aPo1>MA-ڇ.-"G'H;Rj,Lt-[Χ0d0_͐:?Y$1 bv0p*.`  Yu;n\"Sp%MF6&PXl/C LMol_U̒)c1EmW,m}W\5#6Ρ& ~Z)Pe jtas!%Sb1|6#H w /Vq=OB5Y8VrbG?DEjGijWvO`R^Ծ@u)򖙵/IM-0N5՛-^hB .ߌ(؅ \?e&;{pw u$` 8nqr{+u.bFbTWZ (E7ܚWO 41cT:lPРUi +VR,+=X[6xə4 BޚLY (X$[wigGIāda24~ [Ц=쓕?QU}q$zbd*6Ap$ZhB{B+^05s$1Nl0_X/-!¹T0n権ViJ0׎W}tGD'F~ "ȷU>䢂[P#F]feB:ݓPE"&8kB}BK!rۻ0/|DfZ1 bXDžeP.?.s[eJH$eBG):=uY5E(oKH0yziLjI z nʀ< VpEg+Cé>˫%%X'g5L&rQ4kZJ`X'+VnjX;,B˫z֗CĸQX$=#XҠ[bkO:ǥPq|:sͼD1 Mʶ#Y{dVDֲP7JK _mxKWSaWBl>;|mR^tA yn &@6 Rn铉QMAX\mWlmw AdCaW؆68ǡ/ N!q0a$O_^k&%h] Z/Ti./n`X^NrKBi5K(0=QnIҗ<c#z(٣o1DZv-Dz |^EB7d`EJ1U S6PӒEj.,G+X􌪒)`5 Ÿ}ӕs6ڎwSґTuЍd|y e "UK+Qpl?9s$uTͫ U(VuË5׻MM 9c! I'2ģQ K~ 4%{vk_xW2O룟M\ k,NtZu6:[)yBq$tَ(xy?{~C S@= ^ZͱO9FQ._ aҗf_ky-7U2a*̠Vcsb-(6Uĥn>8\6CAaR Z'={%Ǵ%밣I<#pQ&5-mU 5 Cq—T3sW2\u»U}3j'K1tR 혁=O+@H3"i$.9GŞeoƏ{݅-0(BBQ.:saVr5=:CF;"x a6 i4pVN'}Y4x9XzD'z~\YX'>@JBpi\o F35wD+CϋlOIO(2+ P[GE ǗĶ3cTx.g/gIUa왏Z`RRspw`TRS4PdY iQM#g:z U5~N㕕*{P~ #=8)u6p&lg42A0Y-jd2^h/ ˈ9jS,k_^=6f‰ލ<@CԬA0E2SOdd-`|&}rrrk[z Wm1@ZWo(hDZb;7 -r_D~5ɂm-GN5jAKƩȵDv.`{I  Ob8*N~߇;l%-,.b>7^dZ_ɥ̼yѐq%o^2f%Q,Ӡ?m.5f7ss_G孻KSKi"o+M^I8tq ol'+TA0 b&X9s7P$Đh|kŚ?xp,|;=4e\;X%[.Wj.T׎"P(ԔMS, hlɆ,V@rv%ė{tK.DO 2;W:_cPtr# ?BOւ+@&]c0<= Oά.V!Ї5$Ixa !%ĹF׈)'qLߪL9( =~q}K-$1RTbJˋX{̞6l}&k r;w=sGSy)LסTy=LO 踪}0(j}eG$ZLؒ҉v>mDCFس탸՝#S+гBwTOE$*?W'DNٝ6#* 52fiTvŧ:['zP|XD DAPvfaaՏ.TERݩ(eRD0$={%k)߸k`Υ^MpNao=%,aT\f#I(aV~IK8JG% HxlARk;DEt5 "SpDŽsz G4I1գř`. hH?cbsy(Zj5i#魃$>ļ#4M* A̽^Ʉ?hKN<ݹt=t#y%l{y" Pa*,xP͏+ {WXoR]L9jh4A=~!ȼv@ ~pIň-THFeֿCLk:&| qT: A&Ct `*9Wym\!ZF8R($QD%4[^ӲOki4]HeJ쿞bGK8;He“"nh0u.Iyʂ!rK + CXV&=< B U z gKlJu?sJ"w9A؝kؼ'~\As2P햣ܟ͠0Iر)[AZ\Q7kp5AԳf/o2p۹JI;<N*76P"C_[DbK, =<H44C~4rQgf>̢Tܟ::itI^~?BȕIxܹsԃ'kVfw$G%ƺ iwM^Wc BwqZN4!uh!Fi3vҦxWmjM_Ho sc[2㰣V^ep{<{.Љy {Y=gw|N$jcX[Uʖ)0.'k8[K&fDފY זŎ]6R#, Y0X{)iO4* mce?RO/J-eNix"mZkNxj@-y8y  +y׸O#-S9@Fؾm=hI w%!<"o8`j_>Q\Rj7,k )B]+v5ŇK&@zɫPz^Gr`7Dk~} ʐDh33.PaDS2jVp5o5}_ aRHH|!\{ I_zrF fwAITaKI}z~r鄸&-,u^&3S|@bY? (Q.n

@CU؂*qG߁ORG;Zbwj'U2Y͛fgşqkW:rhLj hB~ ,7 $jCt$|0PZ9O ůH:ܴ =x6eh۰es׆l͖C˕8!4&-,T ٶWղĝ f /,=O°!Gp 1VSpΧSҖKm &.˥&^LĀx#1GK6JLP n(y3&`4܀ēSb+M'Vx7>)5tۤscFpt;-W&whrm4<>_l6 Ņy\Z؝_L÷L6V^qޤ^*X n޵a:EMq5p}Hj3#qH4vpl030ڀ̥v#jWd{N^юh\MgSb>F #%Mij?mCљ鸽 x#B,ɦnyD4,hk4Qcjq'p,Su'ݭ~UZ6eܕ+9єbr,Քn)b\4/Y[/B `tV7s#e|H.Svoj72fMpLIv=?ѷ~rf}=@6X㝘gH傋@a@-=EŊGM&MA)htc /傾 OjνϮJ?_w_HU *_t5\h,]Q&h:ۢ ;-g3Tvq>O'SJRɷ߀1Ո7'̄v* i[H\EhjVKW)?SM_(N6WJ"|y00UVCL-vܤ6 գSrs8Ju&uoud-)& .+yBG+- Q I᫶7</3.6lոv6C5r2qBJFLҰ8lr>ԅn+ f:D2![Y7?:w?錨vsڢvyj *ߌ{E>mĄR8O5\t}mz>^j¼c\QY6 s@߈8 ѝ 옮鶄!Aԩ|d#.Hp:cX3L d 6$/žgNi,)uV [}ktSSjMM@/G|B+nd 3oo'݌EN%)Ϝs6g:((j -秖SXsnYV_ٸTJYF^b#[?iHk'd}  0>ѯtk:|g;V\}9Bߚ6r{=7on2Zz>F勻818#{;}8KT)顿TK;FHlgvo] "fS!)r.&朷E'jo"$Wua-~pGyCZˊ~X0`;y*/* K {v5a(t}1|lli'0k{M!Ew_%4 ɛ|6Pmw jcH 8)rJ Z ݟ4+*6BH>I+J ~JdXQ ,$STIXm(2 H[0δ`x,ǫycj[lǟ!)Y f>ԭ HX{hxٍh6nC&vހVٖeA&EB\iY%8%gwI5=sb!{7hG4C@j j>o lX5#sx9xEܱgG6ѥ"o _G/Lž:T=<;t"QɠvlT^iSc3]o /]UۊgGU Z0ƕeKwbb_` F!8@YY%3nrsM.p9$!'u8* $~q_R KX&7vQ)LnJ-WB2OOژùS sYNu-͡nqrZvvv+ 3 {iAvf=%ālЌsH#YNW1{4p;ƷԻQevI"%yKxXf6@5Bh+nFh<^D/Fty>,A}[ 8P4׼#kiw4|' +b$q[3J5 ̩|McɓOmONeg_n4&v#kjg3=eS.Wq6g6뱪+Tn܇Hi!]!*@~uģnv}+4П'Z=2-J.uȰN.xuC*D-ٔ)d7Oau!0&K8>eFTJȠ&€?( N$S|i46= Ao Fq a=Q&r>i/f8Y3YNY8߭hq(<AnGaНȭ~_`Aȸ%W3ү(Qh23cxoȀs͟ϟ^1}fc^h/^YE*$[Lԧ2 A3rvi4 5ӆ} 1Fp|JN:4k8{By)waLY(+\@) \7sHjX@EΎu|Zt-bz95 nO %V){rZDk D'5Ѵb{i%8D 78?03ɽOօUj^OZ}`k)@8U:ұ&R1%_2\)s3(<Ŗ1r!"]uoS95G?':GT»X\\ G&؍^lFS39ȭ;~H6jƧGDI]Jygo;"k/@` D̵Te foU[Q@JzMiD\ңeHs$AM>Et[-ӧnӄP=б>֋KR E!sn@짞Ȉo!uBH֔HVhl6ӸG23? TuIDbeћA#Z=zDN Ŋft5|`QDI :bNM^ B:S}~4 (7 »' ~շ?0 M'Ht"! R&6v6҅*v:;FFsw  NCt7Sof oq@:dد|E`7|] us:doLKiA( "y򉻚e'/ @ѥxcqvp6.#ث>ne毚pA!Rɫg2qF!魴zVg:=ǻ0AUyETaF*UD*YS. ɋ˞L}  J) _M Eg VSsM#lKKqP5 ݤk,+ Fq/:\ݯ#l9_2]}t6W|cWӔϜd=q.Mp>4C~Zy':Zːkn,=.Os8? @@ oVۢP:Θ˝bp j٢8u/W2|Ri+f鎖[FP9T6S:xٮ 34{g~j)SrM\`0ԢqFȍּdceuT~g_Q fs8v\S-³Ƀ v>3(߉ ֎RPAv*op$ZjTfsk $@xy:"^(ʛa:P 1>Nc\<]Y ȳB?M=ͦMgtym!_z# p&CBkf,aYpN _H<:0ijB齭;r`S)f^1O \z :S0]̥ЫV\9${wR\÷eHLn q(OמT#Fi7dGE0'>?{if2GMr r%ۂ&˝+%@%b 9R?VT~2*̓Pv'Gj Q)G>>  L/(4boSYCEb0.g2DD<ο8KS"Pxid(̈^!`jz 'NQ -)y e:1#˵1#mRH NH+e VK'F$X"D{G_dHqBbSU㈡$SڀqWCQpG[/ 4m]bT̚WI!$ 9*?!jđ@S2^v/;|9헮m2wޠPlhobcIe FĄ+GXF72Y$ "J;-Yzw=52 =ta $$RT 9s:wo ??8謹{[}.ws.%bv05͜h̓=Po_@\hpk,(=_(2=2;U=p`sZ-㗣qȓ4!o wh93Þylae4(Bn.I#us=TـMH:yRH7~%tҼ<Կgi| lmna2Ơ:¢ňuZ'fh-fbb>ahz*U-d'׍V~p(i.ʢ믓=)kYB?7))C%ߨXK߷M3b2f Cpv_Ϋo^Jh?%c?H`6@\wIw7gۿu%j@Bv׈hIPT1;(VF+'nAFQ{ts,axC6t* d ̂ؽ6r[-u88\ĝ`wq$K<8Uͦ k$KNAm|>tG K뜳*%9" 6ϢWk5+]*ugD'dXf-8`56pJs=cr7أ]':!R*iƷGnT d_g!y ^&^#V %hiߝ|u`'LΗqe*{jz6-n [;0P{=b(bU'(b9=jډ~Q?\FPmrx0K7#]fmB:҂ yE}KJq)%-;c*}OE| fbʃ#·|KVHg&0ȕtK5Q%JoW@,Ƈ Og觥~3$`x=N눷 +o痔Wnt-#b I-ZQZel;R~,]i,Xz> @5Rny4,@c+ =F^s4McoTʥűƊs6OJv֊-sS x6v %wwTqy ȉ8/K(i(mI3kJus{ZehB`yq9ԯ'sB1nkP=[=ZI((?iCYD*huP*reP-RD# '\U"ؠΒ3@Kmehv-F=J/Ir^:+{6(u_Kmh/onh˵tHJf9)gW{ mW Ei`Df N/)j>xk*FaZmu0p0w??t gL?OVk<^b$ܢHŹh8(-*hh\J"=9À2]+HCYm d!4'.B,GKI CrrTizжr1jG:+tT`ސO#6\OK[f< :lmgtÛgvR9%>Q֞5B[^`7[Z?PѦl㽮-g=Oj)5a iˑ圝©{Frp$z'5Fѻ،)*>3wbqY5. 7I9e!N=(S3V7~gFw&m)({R*=N]Sdƞ{CۗA_MVQS HⰡ 8ޒ(V5w' nǃ%?46!t^8&11i$E`1:+Xrv;G"$֮A@3^j R?0Epto[ q/>$TSpwLꁿZx7Ǝ}TtipH\D]%Q)X.S?͹Lw%W ߚ|ax#VO1kӤ6 D{2/xa{Zða_-s: &|%I^x;%4?bQ%~9/ |?kdv}ȗʞpP`=Spx~ff}`JQS@cVJgEzuQ?LevbU`Ow8a;JlҚL=4[dPpКK d"؄ꦓlPۨΌloG >Kd*z_6R4]vnjLtMr!hh$$;V5[{gB^QS:"T{br&*6`U>^:Wy*x=Wq{U9:ȑ\AZM u,ڶ,XWeHBҲz<ˠC?=i4Ά.. tR󒨑;! |5׺Se fe9K,w}"׺!FgfbM_2ʠgT}zP +0tʐ-Y4[mzyf"q0ٙ05鲌 f78>’NKG9衲Ϛt3Z6M8/3ac4V tAf[?'g#EnBdQ,PyQDڮXrшcGVҫ!^aoE}| P*X/= zXv׿+!h*{bX0Zק͛.1߼W(B *T}*n[mp<-bG$\Dl72mN8ZS&NV!ʑ fxSp'&UI$ i"f6B 'VV* Gl|*}J=s(c<Bq"^b$FV%`B=1ڀwa?̰SG6ۖ,Uۉ\/?`0DOKLȞ=WMWe5SXA;CN{C `;@a"J[F"K59_B0H/Uрyν#UleMK,KtwڤFuaڈ@ªouN}OM.!%oRڡ ]е(V:h۔Jt^1/l1lV/-[ש'Ƌθ8`^domGzꂜQԿ%5Q0UAM q ateLn]Y3Q-˽88d-Z|z-^z>=s{N F3o՜Ei(g6{-Tk?OXZ-[+Nz;@;JLےc` Kk9p5`>Xi8ARfx'8+ Z$!V*K}'M{t ʼRm#CDWuF^Ea s{J߁*ڣnyM!uO4OwMq`5^F.,*IQO6-6l?"k¥ߋ[:6uq .ԍT\g76+֋,/POG24LRQ$?ъ=c  ϠL)N/+?l14r潨;i1ag_$qPAT~a4gȂşw/,]'6Uպ%1CO>,_f4rYO^3F1+[1ʁH!J?pA; g48'^,&o/hjLV2d[g+klv~I8$2@|w %]6A 3FjPI`]3}:<*C2ԑa2u x vӬӌp\ w?Ÿ^#3w]Jp@iһ=lRo3@옟ftQQtܫChIџ-"ƃY#r)ܪP:x9QTKVOHSp2^( ;f"Ʉ^nPsiP@C"]K %`fG]cFv~uΐ8 w*^EDV?Y*RJ[eUiHɢ0F XԡYSjC(ac3e ȼAM_Asu%3%9LD 56hSl{MH:`EYoLJ}W.ًBn\2g K>߽ k; v^l`+˦c<z.0a/< RݜPL _0{7ޘ mD*%̳k Ę[§y"&w%vdS㹲qCW-U4w7W x=dx| 8piƷ>pxVOc?ソ6HRhG& \yUMK&3O<æg>;-ihK}P0 GRNOLz@-[cvXy3JeQHϡ_fÃo9Zρ* 92FKA473[0 Ln=]^+wf#P0.&Ѷg75ItmzHY 5ʋ'aWX۹mR<Тg:A]H^V ՟s 8x<Բ 6:e@OțrfovD``-R}+f^s h>{vOYѬg2% ‡*^E{\T"$#<*.u:$X ?@,};O.\M_p\+H-[%=ԥ T#*NLAv}"MIx&+tl .of7{ f SGorhLbCf{+MjeMȐe)͸MQi-N# 'ܦ*$7~ va-іظZ2%_̱)SaڷvcR #-;ťO׌)#F-}2Tʉ咠L!E3JL>[_IL|P$9NB̫sN9PY]1A 6BL{LxIkkMבFg8uƸk\(1R~(nK;UVB+VxIWZqB{?+n[GC|Q.q8{!WY/W΀H#!GNv%d:K6y8}`e2CBڝay%dur~s:6i F'Q*(ϴCQ];RZPQpYJ'. uXObGMЬ&O^IJDh7F:ҲN@ S~=wh 7`C)aJFY6psUA|_9V [|\K+6Bx,]6iz<72_VkW4(ubm6z$ZKKptYJ5 v`1/{؝Rxow1Lr3]ŘP|R̢#'="0-.ZSoųQB, 禼3^[ǡؗQQA:xT:>y:U,U3Ƀ;IVp2\`F?U>T8l:.t`'NfIz!oMH D0.`˰4mT7΃";입r:R`\\~&~ ryso7bw̿7jn| H-A.8x/ (xڛ3UjNKLsTu賨P* IWlw-:YiHf@3n5fKÔZH]ӿGY^VW#b f;3M6a\m_~ mxNQV)9~ΖCL=L)OǞ&!;;geKCOݱ_Z+} 7vLؾ\Hoʞ| .^ҴۚA z,)Qk"u,LC+N,Nds3TB|UU*ͣllip<*^vMsi.[J bPBK &BB@KOAiTUh#u$M`Mfh#Mhe'4~4o:a,e8`A[t͋x\*2T'b%p\鿭a?rТ5n,̦.㹟15`:-kg5|!O,xm2p G qFHMI ""e_ĒhVܫ;[0U(G|iӆ] a"bpЕ9Jc0"ː_TI4\PO6tX2 =0ؽjw}_e_eG:t@USƁyD4Iqbr9bGSn- @'|Tyr"GJ~sUWG<.V3F#ݕl'Ib%*4 N p;kV%`E/ #kp z"<9k"a,a`1XC7c#m MUT׳s"yYv3lwɑ.Src"d'WfKhlw_NnDA^A\鱳dT%!]~yw]iq[nC*5fH,<yya( ଛ8Ek_mfƐKdK}dL k]p|b)$<(*FڈZ`n#=av:|Dí.LE/1۠*`E>K% _fZr[֮t>ۥ4ԓފ%0X".},\.K@0H->f^#[-gx^Y-qq֡tpά'`rE qR\A7_ s4NZDbIRfVI\b3"w ֛<ͦ_ ^p"u򌚁&aХa2=|&>k7Q4:E b5c[`~y!gidx<;Z1{^(2vcF9|.^ޙBǾ(L2b5M-BN߀N{rzsksh*zۿ --H++ywۨM[ (<3>Eᚴtl6*2q+}4 JH:I7]TMa"/?sG Kx{I.^iǮAu̩&BLɪVGwa LI8x( G75xƃ9zt&>5(إBtPEAu@fCFrkQgw,:Id#wmؒiR5 *pck^_|/-I%!_,.OOTsG$,gvxx67<}cA 4 ;FG/}L5uȺ[YLu"B/%=@ՇG(T14Al U~ZCGTa#6h$>vbe[Xw & 6)E>/8@qO"U VIQz "/%EP7w=0TݦOr.GYcU$L+儗o&qtf $4|&~|b1HJ/?#'ņ$gM-x0X^D?B7MF5̠,^Hu8| b20׷!ژž*n <az~-,GՕ -xT%̈́ǿsV80Kh 8޺lOF`[XߝTJ{U'/I7}{y%WMrr Fujj6X="8c_4oA9,!S1"i:-i-!B>aF^- *KMC..)_GsW݉A\|؄2R \E80iY潊@' {& ⷒ{>y%N@n^ ;}, $l srt) >jx|/jUh:4uֲ~[@){I,600U`^FD(W{eq+\m}M\N!U/%x|qWkuܠ#UfAJ'ijoo1gswDh_!¬:p-HJ*DM{˃m)8 LJ(y@h7U=^vm`#]&ނqiw=2?,Sdq%pF{X{R*Rk9쵻J͗nIl+kw:n*|o/5@o2*qP?1ǝD|GV@A~&دX!F*Lȼ%b҃CU.ݝ tz(Uڃ %§]Q?S{Ys?Uz[@c8j |>|>w2YSޢ,lve o8J5R n#{xQ$.NPYd;KoMm-^1Շ`c>ɉ YRi!Z_N! 5^6E@D0uSp y2Oi7nldBΕᴪZQsőXADʔqfuhKr JiJ_S{^L)X!C>L'0!1DsWY|;Jy8lZK}*sW6 ZWâCnR8܀z(P6VPu\W5Af`pnINqbCᢻ.%Wc+xWM sx ԑyHOַ?jpp WK(lI򅦮+{2K5?M, ݾ-盲GVZ2+ y\qdvu$d5.Qj}"8{/*7B=;(YFv+Yom{3:V @Y~ϔ@*Ź4;kM|2M%=H7 G٠t|1]$}_JZ.Nt7K_6Rϕ0Mׅe u9V/n wu22kb+}Έf5Y;f+v]ޣ%W>* 4&be_cc4o qfe[hݞP@-73ӗC, =8xSc=U̷h8X0@x(8|nxXgE5`YR WI#4umrS*ʘtD"7ˆNIRb.P#b|5^A{db^ sm\¨)s 4- ZWnQs/,F?jqCv b}S$c[ x`7^/:a;|领,y}0 ٥Vt@mT,EvV/tP}C/.>swGĊN''Tfզ` 0Z]lVGbS1)9Ac*MV˵p )OZk{]PR㨞6m7'`m16'LZzJ{Q3Eиuݬ c` *hmC-ۨѽjPl "-B:J8mGdqv; !kVY+?!F-YPpq XLn R) 1p49`xZ3]3jIW:%ܯ|YܷcEC^D'Fn xxyXzr<*zNW2 O6B\a6=v8,}vYo}&U$'aՎ*&)nPt&J&pn̢dlj Wa/tԓCRp ur ^_ +qCKF8ât+'va9PF_AauhJ$L,aQeNGM=P,ǃT9/#@JƿxeP{*E]$Cފ1`2x\+@[#o3#.k4Ƽ_\y%sMLaH| Em П6\ƺJhћXvcugIa=XZх|a捒"aēxJnQh3D:z싓ma&$V_~O|4M=, s+JB!Aؿ^OX~q;}'SS@PzEjV$rw&i<* $,$T`ĴƂOQ,}s AOIml+g5WZ#C)i gnRy}^h JYH b46 J&<%Ҥ[Ru #Y7ǐ˵`-> I:ܔK:ٽa+hb0$fj{ bF: Ko   F¨`N%Y7 -3%v6o( 0g?Wq]DZ2 VYMILӸ}> ౥v ]n/ w{- o1b[>؊t!3|dA[⼛ə8e6:,U)=";*t@W iP:"S2Weskɗ=CTit`Oy:mJ0hZAtMrhaAl-齂XFPh¾lPS"*%"1p.p#SdY;`.i_%;j^r" AwlN1_,ELL{;եPQMa!MSՋdߒOEqhGL<[_2e:@a^4!ӝ-!7".F3|ű3h6Yt>8X-7Y :FX|N ;#ϔf;+UPc]:pi `AGS)=O1Or a'D<"3u h4~P Iv1ڧD Ĩ~iL[u 7r{?.HąGNc;MDĥiNs9`vJ>^bXM!OMSLeOɖի"`X R }He_pDX٤Z=HUҩI">놽MuWR Y3Eg:Yt/cb7Zojȃ"<.fnʿ_saqH'.S偪"$ U`@J*|O}tl e`+[W4S]eί+c8 f-gRLʓF h+6`#(x:t, |Dy#JBWexm#7=J:? ȺץfCѐb&#Aִ2ڜ2C˥%ҊTTأq|O\ţ>,tMр8^̣Qwlq1@'BиL[3%'^;bOʮBІ Kf5hKXO0Wʯ-H+j@=8ʢF;L_[瑟=1:=e% r64u \1WꦠlB<.[9ĊȪ \+Kan{d~>!Gߔyua6J4J#dSll{7]64MQ3G&JQ `9siiO~zG<i0$KENw3+Cы>Q QĮ&u58?-~ydƪ:}^nM,ψ~R)!JB8ܥoռ.`''?T 'u\3뇱[啃8{R]܎" "DTrb:G{9Ʒtz)*Y,iDzs^yX.ez/Ěl]42e CikF䀢FyawT=83;SBJxIJSMWQf@T ;&տCGǏ%Imx:Bwm۠/8-D$D« }" , (ƹv,Xb#;DG %^5kæɠλ]#u)%㯶ECoB2l<4v0?A+;?/xi19Fm@JB7cI>EtǑna-2TWI 0ddJJH"*(4(b0sٟ@v Eɢ@*yR!Na!1GkRvfh\_¹*>1x@uCdk?P֌PrCMfW؍dxi/bfG>"fxH$LV-!k5*%.4VlzUZo )+[ 7"QZͫ)b!V$ybo{}w0l{i f,}:,rhSfe$'!ɋ/Dž*n9+|b`0!dnn`l~"ٔ/QVJJcҘ">QT͝:;ݠ: Mt7▵tb0%RG˯)p5٥9fу c 􇈬<#,uD= >)PRI- osW(SM>9Y fGo7-WZ}dG"I[hᆴ&o:94y hԿ"  (|  %Op ƍҎF=š; "d7B?\T`Qo4LE\ě?I;$-ۀ{=BC P2sTGSMJCu Of4 ;͟ |;j$lghEKԓd7O/aR.9HV`9ǡ*T,QګLwȃ啿_B}zTb_h -#`"Ic|K]\Uyk!ͫaR$otfmY}Pz$qI#l7Xx'No7+@ԕ [F併}WQ8g$;wȤTFə`jaL9 }A 6BCєV*YV/@Fb%)|vgInFy 0'"@4_,kh^/ˇ'% %fV e/5xS6eUhf-OoI:&(X P'ዳqH-R8!A;03@^ՇE v{̥Q@Zg!G͐fwubF2ڏE;(#,?SXPi:l&Uf 0*ߥd@y %5ȗ4ۮOll 4Aհu"|TGEv7%Շ8 49n [Tl|4&c(OoR !HchYHz>~vK,JwP/Y+,HeC,lYy=DB#́ !;K#(|BvZ eWDcZ+} ~mUyG'8 cUR哑в0g pߨ9ZY&pp;π[ O#}c)FPjsc=JVOA]D2(Uj28ז@s}m1F"N+O1L\QU)si VlDȜSOɴv)VŢZ~b;J[9ȬmX(:VhYZbR`k&(!E ^.Wd.k]Mvƶ`ǒ K Rm2GI!,Òي`yфik]>zR.'tQviÍt0_ 06lq'3/ ˶fG{8c$Z,2h>=ϖӑjn*"-e\zx,tA7~ 0: V‚BVW6WW_Imy% sGz)\ gܧA^ o.e k*w5Mcd֦Ƙg X?SAڇp m_"P^VӽGsj6Z c8Ȑ)Έ)y8^D={xYFcqRO˲=5zB eV`kBL GWLSs+͸:Vw~iMV#~$co%1)5O]r~xCR(UiCan\D@(0cZe7%N!/$p^"N ƴ4Ujܟ= nQ( qר|'N18g WCVO͵9) m' [*{Wg9Ru~޴?^5U^iC8 ͗`ڈ)̰\61f^PZJ@6o zX*FӎI:KY2`0e* JOHBl&x>?oRQWz4rE^]@~HW'34p~]7WQC: ah'G炐Nm+Ɂ @-=*4X#A?؜Ѡ pjilC,_W`a1LDPW5kÔN`YخP/0E(3ʝd$$91 lCrBV!Wbf!S Ev,S$wR"y3=b:] 0;z6ԊbqfalUHKV+ m!sZoz{5ٲ5v\?ha =,Wzz]?F[8{?Rt2S ו38yi7: YӬ`蓸I2y<4 wVe֫6‰,<7BJ"}IV~,-C}`l?3FGDM/>TR݈L'eձ=P_ ֛`XYV2Qo͟S5,Nރ !qZ C9$!~?Qx+}5IRp_p my#֊#Fѹ1>=~:!$B%;UT+Y}Lʯ, BT)DXBĪU`"3űcVҗ]ŧʅ^:N妞(a/b 0fZD3y 'ƼD"nc(d2:m/uC8d]{sӒ6JƎd6Zǔf.J @qHe! Ek*dZQ.+޲ZH;r 29 mG/m:^|ޥHyg_HXkvY(ֵӅPJ :L#S ߟóVKg?+ab-sS0c潣$B pJs#n|;0#\mO Gn$ "_s{Lm%:T`\eMu#Lq3 %ys͛=NȴU\Tрo:}I2:Gq & |f&kpv; '`*=xQ\G7b@cJ#YV$R5/4ц]=mzqwdYhIDi3g٥ض1 @a]=`hmṘSu:!+ջ _P\]Bw?*GZ`Nc70}"- {VmmU5D?qOb^ *:$Xe+ @׊,\(U~i "B rsWס?!o5 lB`Zeu'49d[6r0cjOpҎ]BhHk'*t XU> #jBAp} b^IrL DlqԿͲ,9 yd޹طmd ;ۗP7*2谷 n?.bXɲìKܥ׶BiQAઑr/KP-(v-c}v@JuAaGjO?iJpFĵ1yiMz&ܵ*ͼqUg}>"S,U5fimeXklVPt]*W@Fxt2$)Z)'ig$P2/0&${wvFAyE Avp€?Vhm>nj? WU<$I9R![&%~ə/,apYх ͭuǚ?9@P@\| -Ug-GA3[QMXpÐLg`>v%)6>`Z -i[9GW_[ sVigҲyLCAlڂl,0O<.Imߚ&H@183WmDdQIHϽM1id_K\o<A1[֞Wڶ'riG#%>H}}VhoM]&.)jX:jH'UI&6 #[rD}RԉěG'pHBϪ/sHճ۞Zsk8i:C]7Bb. r˼\뵣JN?u -Qk'Ӹli!R[0@4D^ܼI|眗ƻlpoz7jo*ܛ~~<8 /0,P8\_g,}A|Zw5H~b T K1; ɻ&c!Iز(z|&,\Z;tVRS#]Zk)G~8-LH! /:zL!#p]'ޙO >RЕАs~9YX|NA3C:m])q2JUM-?F u?ttp9YBH0H.3OqYX)5\E vWu'JQvBkgx02z ԏ$y5 O "v{P$$ܯ;hk  U957䱃IgdȇJB<;R)"y& ێWۊMČoXTgFԉK8Ecef\?VAךNC6 tQYa_ʂsJWclʀ(R`#Om`ptKXxHF%f@?D%ݖd(z~3 d_G kAs^5l^q7>t<ڻz^՗.p_FҝK6"g3R:"cv^C =_/PٗLo?NN`~U|Xνkz8x [T"ŨAa}|8r_Mh8ڪ\YuqԪ7)|WikX"IڵZoP> >&wDLÓD|$$}tri]:v|ҏ@"%m5zOלHJ5.SUSW:w(2\f;# E[r_ )?/7Л$lvE|2TswXt-ٸy `AF0NaQ Q2b6}3vxOu}c_ņUl<)[Iqno ݃ߴ{(K3o aV5F:*λ_*WxL e X彲<SO{5Ƭj+n18V[Sb ڪu78~ZI+ڇrZlDdf'WNk\)/C$j νo(!+]Fөbg ও\CQ9!b:bON^7l΋8Ҹ, aA׺NJXd oR8hwr&pw2p.ZA/M;Sg\>xbJߐ9 zP?/n8eXk٧'#xD  hN ˞3 gtU/;;V~I;:j  jɅm^T+,`YfqiOoC@0% 1 \5:CgW:diěGo;u]a.Ѧt,X$F焷-0㠖+)|fçTӢ,rd(c͍W2Šz7h?b:It.+(l܂A0kdJ㧞IG~nJ&| |5 Xמ8r:?=ձckY4DmU}F>6k}͇ћ0>]BY"y%I3 *I|@4WZQb`iZYq)HwܣCe9#iGffy{7 @ܔcEܺŕ=9E=.KF^KrƖW5٩#@,DlRuE?1ݷ|Q^O K۞ z 瓛'!+H@.?X@+ף֥Kn%Sf M,"P^Q5hPX1kO>S-ó>(8bRs45rV?Ͳ $ Q UWhrԮg:7PJ}/K B A)iK8 4E`<,;yG= i':PM">M̜:ʭȬ?I̟gp'Ï!@eDd}{\=%-R4J~A 팊? #xѪ.&ZsHLVM~:j =?"Io8aY?kYmܣ2뵆^@z (p+^)vH(%DY5] ' w P1Lq(.<#fZqQ霃ȌRQSJܕ2 z[[Br/TaTnpr+CTLdoOJ<Ik,q)b Cil~Ԭ]"g%N,AA k >K(9Hdqlq6oW絪m;a5*q1:ͻX[Ԩ_b c7zR7yv{U .0mNn/ L-@%0hpy4=?%ec8;C tƱa z5lu,[W '6D(cʃv>iăO۔5n tU~eXԬ4(u)(]&fP?7p /2pTlGQ J| `<‰t+sCxt7cHE qs{NvhAB=k[WQ(3Fްjp}Ƈxrk zx~,6btL)OsF_MhCAX@0A I6j+OCCBUr?lSz_tV>𱕟`xlb%Db_ɖI*Hި**/Ks&[ENsZf.:mNmvT o@Qm ogKC8aWeJ.Q\`9otriwNCV>(@J08^7K* ;٭{"{%z?i*N?%e.,ޤtAJQ%AkYA0>?Loͯ+[*Hx9 sR%AO pL&Rcjxr,Ϭ/u1>iz-wVj2LJkPnPKptcE#Vm7rj-nZ*3Z'GhV8X1U=Q_~w.F˺R6YD.b!U'\(m\0` !Xy1M<;A"篴~7(t*Lx+yf9i:rRw5[>kL[?]8F.5:2Ϩj=:6?U?u@d7u2 mI ֍ U2_DKU=ZwB M5$vچc _W#jo|;yo{U(+߼'/:P') kGv! 5 /|+SrsdAi#q%?ń&c,7;|ک"Ah(=?5L̖|M36h(t%da=+d39:݊!v6lQ9VLȄ+%EV:XW&QE1A8]c>k+O{cE:guqVFcm#" cF-0$m1 G<+uߝ`7 WEmԿo퇿 mNTŦl}[2oZkԇ\V"߯º_}[#A4 (q5?m|!5,215( DWo(L=LtLލ *:1xZGҧL_^vDJiJ"ċ~X$.pc1Ђ!#vXn\4O 1S:~G.ܬ/WL/HtA= p)E ޙJZ3,9UX:s\帹 M17 ݝfI?hE^y'ހ]ШP=0\E #9vu_EwbRk C_{,_ PS4h"Q{8gMZÙGs54L s/S!k4S*m\_U\ҁU. 0osuܴq-4JLNьkfõ _%OkƴJ܉A nTԈsƵSŽ9 iYISt/"QNf 熻b裏`*CAk<P_iu!˝uh&u5p( "xbnS(PzEg[:M43DyS;\-B|r.=m>@̍@`OE_5oybR1n2\٨Sx(b>TM֗JC ÛIGWpnjsb6|!iO*rQju>gOvoe` IYWc 5F%#GH4s< g<*i+Fpܘq^zЂFR%Ax,cE[f,?~ 1M/B6)m؉tZQw(i3t8ޯ55ɸ|ys< ^ڑȒ=ؙf=;@%jL e/vzbND)/{露w=Z/XR8U \XW]1hU/͞f$\Mdp#.UZvA9ɨBZBBxerF /;"Hƿ)Nt2%M#[pvW j&MP76 beiiO1}>=  1nU ~ƈ!+J;K`=YAnqQg]d*IGE=53$l]1^~S#uj\~iYodB _+MW=g'8~X}+7MIƧ? ![%}b.߈D-Xr 0jFc*b E*YT*AW@nj (x{S@~VNmt&$Cثw) 2nRlP_O9c\[>,-ѩԓ0[|л־_Zf^cH"_'NR?~$@ Yec]}W:ff6BAȵ إ}~HVå1~QEЈ%y/ZiهLp%h2qD ~X :-/ uh?~%/}B,Ø)aef!єLM@4h3\ D2}lx#Nktb\8`[w[{) ޮ_Y> VLҷVg@I[/|ᤚ @;[1>>yL g5a]77f['BԑGꨃv%|YwzC%y ޵V,w/'AXXxQeUvzPl(Ozwvy7#V=>ƕ&F L9=1b :}UA"UY7g ҵ$3|M_7TPEsu4<-ߎ ,lKmYSRu8+DXd@]X<ӵzc֛/t9$zo7!Կ0zY];݉ =\gm/EpMen5TF߯S2Om e)5Dƶ퐇𗥗Kۚq>`2@9"%1lRjo%&{O: uVz]/d9i_}85pqO- Lo03҇O&Hu̴2YN_V9*R-wc 誾Vacjb&'bx3-YEci!ykȷt<9?S} LtZ4sPSޗ\&kE e;[Re%>H`,bv L4\O7ܡ' hο .:"@KN'E$` Ą?Y 3kA(KL{0`e[/QwNh 󢕇6}[ZULx\`%'x '?|`*%:7W45q{_YY4j͠r24&olȚ.03=SCuvsV)?4Xݻlڤ(&Jf X*XS9 Vكex | u>mX,L{T̷#TE$QS/^^єTi PϺf[z5=լL62NjKc; c|& J+;͓,'J3mw_:l+@'MmKQ/X&zà SLA?ܙI; CSnDGͭ$H0.X$=%tէ)%rHpd 23߷?6##|#P! Pʈ0I^+^ WO{^Ln XzRJ.>ϴfebwwhщF1roY(D=gL]|":Ӊ40Qf#WAwf D!mHJͬf՟4逢+# #F% !/W缢R|l[##}vJK>Ia)\7?kc9G}.6AcIX_VUQ(ڏ vK֛1`>ŔVbK5ڰAD%~*u=^9#wnmzIH~^z7eBӈҋEIdd2IpJZP46`-@t&Rg'h sgʵ"F 6%rCo'׭Gklg| =!-zA\ӭ`fs{$}A%$:-<6QI@27wC]$I'%DZ#${C+Yݠ5.p ; pjuEFj}!zMk3lUL~^m(¸BfK,GjiUA%eIz 3!^K-5+u&&M3b{԰EZ>`, Vz&C݆. vP3MvQzh38a"I]uC!!PRq<<3J؎F"DgI_;DCN"-]{ ḞL9*@O|Q*+l:Aϼ^1ɤwМtøU._U @Ć/ La.lޟRUPEL)k}ͼ#'Q i~{? ڮ5C\ߖP9rBE"p^- y"z Z*_qrQmvtq Y.!+L°fcلOj컃jjj'% 3LuA(xDi?1P$6AVm!r2 QCm~#gcMdWW1i㳞Ix/*bx[?O "L!tp]PW+f;q'!ϋ%V7OI _fgk³¥:$ZK݉3>qWeo&D-5q>Yk.X,> 䵠̬ٝOi{vi5,@fВ<o wPו1*kE 7. 0Z,٬q,9ə Y hy/e*CT֙nQCDhD3sS"}1lCVCèLҨR^k@tԁ> =Ftm)#Nju(o}1OQ'8ZTlgjd8@ƣv$8C0XlevD_u +0 &g s#ˠtШ>0= Fҟe-KwI ,-m=y;qAyo{@ X9mˋ( s ,Od(ji\vtK9,ɡF]wL !*cpG92/+‘ьo4Ij™)~_hۡw%y D5sJR,2!ka S.qːv+Ť ,}V|Rv+6#jIZR?#ň6>̄1rcrK~ >sTعeŤru: ,ɋ^¯8MVM\82c5Y cP+G*/֚Pw,ok̓׻W {&G[Dwi`8=S8z0c fF$)H$8s:-æЕ2*ڊ ׉Q3p]2t^S9H7="]R]宲رü^۔fuԳcMU9Hk{/+`&cOl''Eqo@iRKa~xl^> L|bt8G:u7l^Ko20 Et}7 ;cz j;%] {>e|.FvcU~"lN<^B'("b염#̭2I4[QG(!-PEz{\;(P~$?[oΐLR6{ :fvLj UӲ71u,lSnE]PY ^zby2.t-%c4_޵~cWu:3f8\fcV)e'_|\hR`:Ӊ'. ; VYEwlfy{{cM^rx~MuJD":Txm¡y8TzK!cv2Z?D/ ?o/LJAXص!,q3;+ 5܍Y Y-I@*髥d{ ۭ`T!_I1 2&![]ŧPr;(@&Gڔʻ">Xe=RiܚHѐ:]nU=fF\3-xLj>;WբeCRv"in&O±~"nFiZcgyʔvBQ/|ǘ+A"&~RJ $+{Iia49P)pGu<->gb~Bޣ*o߻x#%ܲ_Q:SJZ7a$;͉AY̻3WHG3=tvfy,Xx ѪsS. JD@\jI*A;3nsJN5Z  dG7w^|O_%s`j U\&6gT=?@˅vQ'u Nr.g7rOJMNN vk[Ҍd~0Fi?m;zJx;%H^?+_΢ oJ3D-3)&+iC/LU2rDǵdjߠ>;PE&MJ9ss"$Ywbw_`"Ebff}ʃZ7/y|V4(-Es@Ds"'ҹ>5]֗bh RYO< ^i{0MURehUߏkX;{sWU=Z[swsqnЍ&>ҠNu7# +/ s@>e#dZY[ ~|}J!qMV:5O ,"geNFQTh{*Ќ-mqdT]ܦ(]•VJZ|۳UN#\,B4||$*.E Q4M|7ˉL4&L697 nv_"yK"gyE+ ;.ӥ%?Yn ߤv|Nj. ^K+`-Βw`NJ)[gHݺq̄0_;ɉ9sez<@ZxnJ& є\9ΡDnX& 8Vf@ /Szz L^M؊lKdڄbV+b9@Z:ud0D1b@ILqSBdҊ4V/PƕɥM$N Cyo&hN@y2ͽ3pe 97'd}V'>JՓܺa%q 24AR*".T.SBQṆd}PDp4bʔDQeqJֻZ&#iu^nw= ,(*?`6(X ~pE `edúcb≭Ά.hȵʴe GOyB5."5DGb2Iqݥ8&8-c[r ػ.Eemaʌߢ,u [B"[FI\5? H؀]Yz#Mgfz5׊>7,5SJb]R~/vF}Th49_rӹ:Q"׫?"au;N4U~(1R'z}z:K1o,v1'LfB5wQPָyiPݱ[SX#V]~&:{l͎i>"MK#hT1?KL#9:?{o2LVr'hf}S]~GJa>7(-)P NyLUlW<S\/<ђ8c }G0mM8]NLL䌾/qUP/֓X_ϫn6HHi}6+S Z6X&ml:APdu8 (vV_xu"4j@ .NЬZMz>CЅy;*D!wkA)̥e8PbVuP:Fu~gܘ. aHhjLCvGn `iEwhu0 Kh: Mj̝LS+w(}nGgW=.Nq03? +R]?;er* ս g^zdu=_x(wڔ8"OѺ_tj11ܓ $ $-@:o71V66>IdgSL?O(ƁcehT8;J֟ h%v ָ ]{r]@.l 9[虰珑6wEFĵ3mW6BN2}[6%{ІY{$D[\MV1}>iAH5-?%C Ӱ dD83Sݐo 3'#G:xS3`H **α*•x +,zcqQJqLV^c}tH*,g1ZFJtXX0['_TW6}9Nוy'Y;N>|& qREq!A g&,'\e-V>/uo@h^*JI{K%0{ 32ʓ6bD^#̄zh. 'Iuc﷫pG}WHW!CǽfYU(jcj&n0ꆋʭs`QGCZy$EM\\3\ꬿТ2JjL5?ۿđ6ppۭX攻xt ŀVaQ@Rqt1+@ BsV+;8wYA$ph4Ŕn$8\ HlMMaΗTTT8 nż~0n ݂}hrkRz&s$uo`O?ȏnPOWW``LH(U蠲E9-c`m H"h|aQ-u%ٮcX|}ܠK'{q)M `'O߿Z@2@zY?x^dR2JqMc!|e6Ή9)M S݁* "T ҪDwg5^7>Zź 4`z[;3O`eP w* ŨME6 Ч9wK|UT*,*ѹOUJ@ԍ;>tFӃh~ ;q||~7klҕQDf}HO3Tf }˺dؑǽ?8e˓dE:9FXfrx8"xehCĬ&"x2G@G B$2kq  T<[wG塆i@adX R ͸yڒ80GOʹXX Xܮ}7Q|ӔU} W]ycQTCè .Á6e5f>Lhki*6MA,ĝZm@F``ĢXـU:WdvC4N?mjRHAč1GZ`a]*hLΒ yR=mch36\EW4LKh(44b?njCo&o%_jj1_V#5kWW+ۘ!F77=ZZFJWYm `3qм!ldh Vj]t 2SOnXQVPbɺێh2u2i3V,dPӋe>C:֫ Z'G!R1^7d|72>.{Aw WX~:B4$NW1!Yh3]>g܌,Z :>o]1ܜ gm/# ~T;_#7;;.$A>F7*^yٛ$GP\2auF5_At@r CLjL٩+B0^/KR+ ĩ^>H=mT@ mO,;sxK8gAi{ pWcDxeծ7. :đ'[;DrXHO(iC"t~$(3ת湳i6p9hf\Y1bF'IMG0"3TVFv1jI͸t CSpp^=R+b1^"!,2L*=P.i{rJgNr 來9v7ׂ^^8#]KL*Δ ,P[LMl%ExDUZ/޳}M.WTJgUD3".K CZ,M|-I0z G$+_.a Oo-EXݎ[rz #$J I#}(mBǚEӹU hEv?/O@{?MEB~BS" /z&Sh2?^*=og. I$2´lΡ5Vm9ȥ/¬Q_tN33Pj0GbzV23vtqQ`+T]hS88JbwᐯuEԠsFV_ѹiL l(4zm{o*;f99VCwaALLcWκw9'&zBCIơeR9sT2"T{b (#ZEr-Dnv?srQel~X/Iۻ)O m8cv6chx7 긐LXcPM/H˥Us 41/hq7G; /\L{@qkZ_`Ƥ7'j#FO@svap'WX:LK Ek0Ig ;݄4"=e|l-`-ŦDǐLK} )}_{ƫӍ9YJO+wʪכH-CWȣ ?(Tdkw MG*8k[RlGjִ¶ Dnn`4p?fimH_pә2*4'DmQ p Ww2 "v<m1`czfR J w9*ٲF0j9ۘ5xs2o, +>zA:" ʌ@4S3OTz2/:%ipk H.Cp`5?mT8)ƒ3l~kOGϛޔmXVygOl3([ĽBSTu vfXү E Q׈!Q5h*N)Xoc6\c~r8Z"+; }%4박zc# (Cs4BE:5R%CH6cT5T@K~Nē w86K#`un)XZA|*א,Vδ)\Z਽Q3}t>b"#Fİ: EKy@qٳ%LX:( d-ݸf=yG sV&x2 0!\7p2JKI`& 'Z/hRܦ٤9*J1 밦kOĻPս]+Ezܹ~.+8B`[_WBm ۇ!lAv+ule g#>eG@Pbr P1IKl MEHGU`#qZ|rM0l n>fE6û%%OVJ(eʤDi;b7rcpgd}|W&Ǝ36T<4da^[e; Y鈂|^ DnJdDA/{(,xDRFž?pt!-[ {%, ;Ihv:SDV63ׇ92""|lH I@~[eB>'̴/ֆ 0,4@z :m=8{k9Aed7mЊ aGJ0 V!Gέz$LRaOL_ILb `hs}0`z}L-ڰ#UƀÇ]AZ)8C2DZig /'ɏ *,4`&s1;T3lE%uPy Vw ~"}q^cC_!:JӾqڂY[ij}S5sx+paII+t EuQ_QDk8j|z OCo8Ffq+!6o_Μt3H4:WgԵ~JGO/Ez:E\ ԰;;O- g(n'fdmf ?Z҈u(ae۳ߡK(=v*Q*͟ t"=%s:S/ Q=&fBսVͷyBlm !˽܅hˊb%I7 9bC QJK[tˬN|zYx c.uW؟+aÂ#o 3N{SxD"b8N.&ObK%m#1PX[Ƀj<|c)])ر!n+d 6"$uJ˚m 1Btz=Q5s:EX(owvT _L(6ˡJk!9~f.qgDhj|VQ"H?@ K/;z\#]*t~%)$pDE'/87ޭG-s>Յ늋t<|9% M@tGD5;OcS(ܨoaBRbLF>2K݉n4>8VS- 4֗,!`m~.dv*4Ozo/l}eIS"]r42(:h5- OSoztg߰ ڜ>Ly,|>7ɏFVBUߟF_nD`{ӏ" )Ft?iƺS}gLa%'GG w#Xtڈ=n<'`ȶg,嗯y1+65Tx2: xѻEqE׎[¶~n&]2gphM Zj6QgжK|(U%xkY:?Z׵==NDCmMk {07iǤߕ%zWً؋u%TZ@Ic*c.H՞||ʕ|L갍Q`"#]Gku]#&d,PTt{DJ4ْ '%M6Mgt! /oz0Ic{9̭'Oo%$oRzt :<.$b;gB: Gu-/@G)T,C Y˩9 ^.빍3M4-JA!쀺CԪrGF ÃuΜKD Oh+vbkd~Xd{IzK.QKc8"vzT B']%o}K]Df5QGD!ws҉<²'9jxI1$!8U&3K :Mj3YxɊJ( `e9H$|UIO[vapgXDaZ+#LԈ |iVѮ` 8ZM+S?ssD&Ն pA4 6鄻gc>JT Q 3RxP Wi|V(L} D6LcƼkR(&똵0QxM"pfl!YwG)pZSD#6Qk̐Q%}Yz6 `ֵ8IyYn${1GI}4_uʯ(=I_]a_Bۃ#jo 7ﳹkh(=[{G`\Uw# 8E*ȷmk:Vb%28jz 0'U;t]*rزisc'9^ǂM~B*>c7Hmԡ&x^at ԗ u5HNQ%ޜx]%cHj5,iM.yJ/)^ (9 z)-#X,(Etoq#"l oP)Fw15~p+H NmE*:3E5>|%|_ PyvMG‘#wp+!t~K֏j 2ºrmZκ4Ӛ`MG RaJqWމrcSwB̢E}S&ڈ2S7MMq+%ԇanzugZaBpK"Q>lfuGBf2紛_4qw%<Y}CCn7gwSc@SF&f~l;E$ k ш'{r[xrog+UIjo`4Vွ7ZI[af8Et(`:0noá"$a!J!"(Z瀃җWXCsu-C;G>lU`)+{GpjYզpiG]Wo;a /AFs8,#V=ƚq0Ttu鰏`ed⿙0ȎPV~qs9?% J[ENE?0;_Io ~qQ19 Y6>z)}ո3$&VڶHtu]'p4iCy™c݁ؔFjٸB]b'85้ :M4QӔTW`gAб7e##2S8Q$CNGntxl.WүuC]+Ӭly~f$ yRb@:N4g'{ctL kЕtl!ºyyNĭ`$FX݌:1#B+<۪wXS ?boc&͝m*_.i¾  S;wbAӘFaM`'j³ R1>p)#zʢٟlTJ:VyNV͚؊s 8_  ;li(7 U> ƫdst 07Ujm4Mz=v5dQq#7~N s|%ț T*!C11s ݣ-Phߗܡ"E&g!-x3c  .!DXAo$4JU o+,a}|+ܓg*4J6eNdNgbn73jT,˵B64 ]-4zN贎+vbF2xXU֝F,N,uow9൴- 1qfjWh9U=ZE}[V?nxR)~C-h=AՇ)gi8%bIcw}:Żr]ge +ITqԜ@ ['G+Vy^CYC*1"jB'A3W˒. /9uPnLiBHa7h3O꺖Um˝@e=&Զe.PT};i&^Iװ[K914^zA~ 1H Nz n\Ub/tp?4fv6/*ȡ"poN71^ 8?O<$膦n[Y̠q/-sE$RQG5ɯL4M̖e rt:+As[E+K?s :~6I"Bٕ`*!>ÆqWkh+a|#Uԉ(JCc{E[+*TO[ . nZ*% l) kWS7R0*+]ɽ.D M_]NEܵ" eRGwc$\;gSXB?##^H-8p:4ܞn -\)Ыp~ gYJ>zƬ"縸m]cpΔӤ7ϞwMVSy\Kaa|b@/JQsq|HiP/mEk2qZ4=Oߔ,J!5ŦLTA_VU1x-"Sv7}i>Pk hW$kZ㿉<:IWg: \k#3|vuձYɔxvlwd^>"&XYQݫ*9|[qWCb9Y1X@n ~`UKm1N*7{K nIu=輲Nt.淗.]" DrnH7fUp"K볇Xe- xq,Q֪1)zwjmR;,4x^&`. jo@+=˘a:pO|x`i)3OM>(4tH"Nkx"xS Cn%5u9Gl=by-Z=o7v[>*|~g-ZBSC@ l7׬E3<'2҉,7ڋ4`0looEw~⫭F[Ƌ{JV7TΪp4E,XsQmq8_d韦&(?}lE 8;V,aNxHT5%`.D`5x*yXD7 Ox/ JYCegi̇?Ʒ1%+B2,RPkp]h [:ZNnr/>Q\m9he4AdM 4 Sj(shabB}Zx%UtSnbι*vYUljjmȊdBn:"ټI3TJkCJRjFBPF~؆/@t9ډCXB(3Fs돊O:Wo rg0a $)Xfr-PϞ1R ~<42Ǿ\3Rca|eO~j*c0h#)S#Lkw&'@d`M)<_V-b ӸBCp(^t({TnmT.ajU8V#"%kf"t*[O#hlXVٹZ#]=-;2k&Rׁ2@(E:c(7R F9~ 5v{ze>6pڠ &4 9Uk,h{ $\]wnՈcsZ6'Wde#82gu#ձQz.dc7\AoN`t3R">5aJ҉D5-^福bN&8U>,/}zA4ҙiCF 乜bc]d`6<'oWh}8|)7[ΔIN')'Dң6S`.?G9!`fqGRMrU a˦R&VfUau`񃞣{l\MHL P/2x_j. =ZǪ+%-0Gp 1e}%Q259f_/rNaKBMsl^H#5d@c «U#`Kjx~4Ip6;(=C,|'t`*ѭ(K"fw7 q:VÇ{%(15){D,~+rBjb؇ށ,9m7s=ŝ%f=%q3㚠<-߹[{uklb RCm{``;s]|k@0$ \ ޮedtGPoq4xeo923;t^x~H^Y b_34j@]c8/3^l㒫|#L&{hЫV"#9GL覈RJ"q4ͭJB38 )1>ۂFOK;;A0laIbiT֦ᄮy#2* !xt785(2z(r"pa⚎,@˹P~?ˀ]/Pl,]▮iƎS9"+_'7^dTRU{uTamt!N+y\!w#[ݰ$IyXɯꎫZ]L.-wǞ;wUϏBt R,u@}z|1(k~?ن?^ M@ 7 J et}&H?myurz_>=H d".f y9r:}k|JNY3#璌-LQ_( MwGH <;F2'l# NEϨvt6C"wP`zcDGTk dr;&BfRW "Wni')坸jZhk&ar Niyx%01.vBhj0U5nǻݝߎ SOBё"@DRD}_HdTP[ޟEkFaWicQ}l+, nB%궑T/l|O0Qy]gX|^B;gECr}v Kqwxiaǯ#'cWe6x dF 76&;BYgi7B9˽M)k8=.Ѹ8pl䃃_$%j#[gWk4\F-jQ>HLNǚX+ 6:az)>z٣fe5o@27eM#9x#cc{Ї90fbרV.u~(E?IW tR{nzz\4#(XD Q?6'zNR88Op}i.kV[jyz')xX@sYtڟpjoG͎a/sX7+EQ1 R"ȭ7H0m)JL6_ͰACI1j!+;j  1p g w4JO w5(iYT..KBCcz D5UA,3 艋Em}c{gI;AKMb5-dYXw x6YzØ7 ˋ.QFbf)vwNF$vU?wk0vsŋǢS8Ҿ`Q|y2R®Ue0ylf)Xf@0X-Jo)i/)ЇkMd ʑH% ;Gm/ӑ|_ƙ.VJ8(2)W}ϣWV{-gV?IcZBƨ dl rI%ܫ*.'+m\M]NPX8jh(/" J.xyπV= Ix%DSTn@Abug@o{E(kPtՎ~^J:1y (Ms>}3ϛWɄ{Tz,0G8G܉CJ"+ˣ8;N}Gu<\ӑ3 SVN#PbkuT\ /=@U|=8R"~L*=FvQzSkq6 X%t?K};雊* +6ښVi'8`䓝`&r#զG1p=4T|$>@iӎY5O}61!YhZQEK3N݁EVLVZ*: u5FO&v}Bċ N$:!lom*Sf;[E)(ܦJ̨M/@ iN|:^hcvnR",fvx۾MZj7jOj•.F9U #5'aoV2Lq`B|a>]Y,ar6͑HJgw8A}cŸ`a;giAOh#`"ϧqp*A פ30bw&}~ aAyݠ<8/ SP rTEn~9(~j^al!Ygwgvx!T9zI>~g2d,xCiͤ[/ݡn}U+~Vx'dCgg\k,E`=SOd?9 .*M`9ub &Uv][iy1o+ %tA<4`h)^DPKwVܛ1b8?~s[t kEm/$i_b0WʉFDo)VGr۶Xn9:]nа6̖4!Zj`vB&pqApls$pn.l RTΑtmn |JhVi(˚]ʴM;*Y,sBOnb ,+pc)9}3tޗaqGAKQ@x7~B1HS6̲,G|wm _Y?p&pd(ueYR'ߵ=XH}41Cğ~+~zB1v } ]vp4VnB#]*p>`vLz =-Ud 5<rb7{vC.܋O4;\w7J-f{0yM~T.@{RM̷#852Vc@<Eu3oK+Mg!|onh~C0.j͉Ϳ3{;BNsg?y{ZpD2ꪬB'aG WDFQK*ג iywwFȍn֣ἐ9k..xMDUϧZRdat8 )N7 dnfÇzYطH-b9Mk!Xvaj㳊X O4"?cv q͕ d3])eA 35r;VO4&'Dc/TrQA;HB524pq `K}&jwYS#yz!uZ'ihM ^ZٴЇ&n17Q8̓bx`SiKOSUմQ ľ^W@]oo(7$#ţ#@j?,~7qHxuP g=dY)5ϧ+LB;o-6*3؎-ǻӥw~ ̘ڄȽo~/N '(dbuJEL@4$xYX-tE]RdSfxHOb$ -lr*[WL k02;83j3AuǣB a(4Ky{䯱D27#jQ߂Rp*>00BZ mJSi"}VPUq t$S&Eϴ?G B %g_E$ӖJKayڛGk'Bn4pB F> 2+նzwp;DfQƹk5UrS &zW1s׷V'b.vRKZ)<w&mIsov#vT2IC3T߫k!݂;GIt|nJ7M~3$-sXS^n!o =g;`L8( 1p~Cmm+6βƑ ]{CwvLMi_&SXro+SRxtq L՞!\sQUӻt 2GHO mǺJ,(zJ8Z=sπVT.>430?G o3NۯFɀ_WT4.*6z[OK$uK-2U|H3D͇8@,Im8TY`鋧d5W y͍{N,k6K!e&WzA`aވ"X9X*BldX^]?˗v_|9&%Ҟ"ZhLIqx[1n&dx6@<[ 鈶$kaze 5I$l2>H>T]wr[ j$eb='k]׊x`B9Er)> %qO?Y ca8Xya؝V욙yD)>Y@$!/ J@A&0X DWgJN"@3~CeSK2z)ܢar ˜Hq6^(}([ODO dc(=^}T:H%zԹn̷b]| ZɂIB `*x! B_L~;;B=q Ģ< c)`pS!Yd_-A "<48PGSrW{64'B G4V;Vݏ2C)C^}ٗA, vK("6{ APYIƮqyQqiW{0wDWJv\?%޻p]S-zFt>LZWI :Bȷ!ES-MG~=mG~3~4ݏCݱ|xyI1XGBn|{܄ snNu9pCq|Lf |ŘnSQ+@QL']=ɑw&\ʊzYUcO=HTpx|2zhs@OX#Q%Y2_FB}tfHksϊ}!T6 v=l:v; 9&Xz{IJǢJ8Sŕ$i*$kRy2wX:u!xiޕ_pkWo6}!1y(7%юWFLBsؒ*Yt_^V3,8c~?=Xf|20~( ; XiKxOumfiE`y:36dq5nW5">w~9 -Cw>Թ?fɉh3?jBaj軛H%v_s^J镝·F D6K jwNV#1lfږY 0Uóa׸=v-s H}t34xKN6PrX`Qb &8d":nv6)5UnݭMW.`ؕu߾}…2еl&y `3pG //4s.22mGb@3Ob\Cs^BXcf;FJ1$JI~?HyH'Ɣ-2E_gawړFx2Q#'3B^usk07HD0h7gofu<ʐsu$H&Q MNz9oZأ=W’  5BwAJqk@-bgXNr~=\:Rš6VwI%t+^@qi 6N7"qLvK:5|Fb'9Lx?rD Iim:v=n3A-ҹ[,uPSm=Wt/gr<$/MK dn2TrVd$P'͝@-$rXE?>Ɯ ^PP-JFyB+5$ W!'c`5 9 @ϻqM[ ^Z.S<& /b{aLX6F0&3:3~w'H:$~ .]U6SHֿX.+Djyb=iވKqdxwzcMEEB56DƒJ:? ܟ .?QAPy!'/X:~Bݗ?. ޺[ů|lƈ'c:a]X(K5Ʌ,!~́6ydD K| 8e&dfr5$)bút{}j m1-n$܉(f4& 83m&4f+bxan#eDvziV44v7(+_r@gZi?Y|<;(wVWsz<Bʺ ?̉-դN$5}EFT'ˍr2> Qtv6ؼx:߅<uQ}Q+@Rf)=Qʏ!"3#+$pܧ}DdmX^Ÿ{4gNj'KQn1fj>bmfPur"I~FOd"AXkK)TY_e[m&"="eݻTV$҈fJoe#C=c(Pӊ(CHL47 =&\_45}p5%;tׂDG%d9%֝ OKܺDnVtLq:~M ɍ@f$vsRP ,i֍j ǸhXTO;}`V儠mhvByHr}R>>Jm+UkQD?Vi T&iy_P9ꐠ{GR&8 ΓP_@ 5t ԕ8!>m ]E yVV>*AjjXw-@p1'OfB:~Ug*s/l42oVBjKGqNM0P*߱X МH܏#zxaGl7XP8PֳR˘y鮪Q`2{$Zw ekއjfmxNZ),Z+㊑ (P<u:`^Ήi5(r@l!+U c0Ip?%7@H纉 bqܵ,9h1]ϏTc}tԜ[~52F"s,p뫾e[ DfhJ ~.SO12+# pFSKtJ%?ԇ8q Q~X\oPajOAKg1ETw0уV$;ь t:i3̇H N [G,] D "}a g:t}S; hXƸrgV yz6a'n UԺ9K̹^&zQ "k:eݬRyUi~6l|rIJsXh®&{lWpna1p[Wx,Wa^YP65:':ˆr4T;$Do6t`^zMåS)HwN-IgY-;B,KkɖKٰŒ#?CtYmPE>ɄCP̞?4өF!#iW,X62m^m-g 1'嚜IɯG&8{sycA9@R!O0--'l;{,82f8(CmLqtu>lUNn#iE(v[&dqKIxڛXk8=G[8nX r6XEd Fe-FIvXsmQڔÁ7WHa]v2]Ώ@BGJT̩yÅ$]Y~Fxem\:R㣃϶1Z^(F ?]T$J44/p7[{%R/.;J\C-Lb(kSG 0L׭iV3R; +C8(Z\$DM0#+a0lH|Rsg'ڛl~@w;tBy U?'ׂ! #E=j%}ϓsI-c&Y?PVv[v'bi~b͗b5tOFō~D8g !Mbz$ ʟDcF=-+UY>:./*C y-r%g>eMm&RUQ6֊+}J4Wp1z!.|D㉌*QLtyy QD\/e\ߺgfxń稔]8?誜;-a 2MFQzf>4’Sl+v?U^Ci+;e'A\|fw:Q~Y4`yhv~*,)_촖 kTi<(5ANGCF(v&X *ŝfU (D1va(:q("gOE Mmՠ!)Q?s+gf[䡵͉xnk67Nyӽ<"vJ(i)_;Rd 7Qu[LO;u^2nՠ7lİƸ?W0wˣo$F;3=12W~ vL!yDC14Rz2z"!3ǝ4 씆H3Wdn:/WXĺc E!9]EY4;ͫqY"̠@v 7t˨s6V5ۈ^ OJ[z 17L|rzoMID#˜b$ %X|c)nm+l?՜.(H0x`"UD|qz}% %? o/jx[-Pq(qlf[pЅY:)ҡP*U?+U܌p$TE GJĴۘ'xƳtCtaϦ*ڗ,Dkn=cHt)^ Ij轁k jw\Y`ٚg _H`D6Iޢ7mq8z>r_&q}`v4Om++]ڸ MyD.h&5ىQ4%tM ƅ`4DTTHatezjE]yl9*(L$F[S`bzu*ҨO} ӺZ.tv/nKƭe8w&O-9y+J6ZnAx5T.mW M"]ɖW)LE-RlkΡM(Nj63}ʳ;QVE5UeMQ$v>={"^T]ZauW~~! ٔ,;i@p_ӻ>RK!TDhLx[H(PCHG^='wbnxRj$@le7 xEȾ즱u7)`8"HaN۰JGMp:*VWZ}R$3'ygD/٭A׸[Bss|#+O[UN̨+l&Ekܶ@IS.$8kO(N(T HCa Phk7/  {ӕ£ cfx>V땐 UjDPiX3?ҍM٩x۽+ fkvgr/:蜷2gV\&΃h3hoGXI7'IZ>z`:뿄 Vm9CU>)=㿩2qoP 4e{E45 }F`y(*ŞvRnS v福 LyERI&ZZc2 Gpj=> BAcELQ>i#9! Ms*l@Qc@c_[6mb\8m90mZ}HC$Q>^~ j5qO)T;WcG|Qw24tPu;T8&E#ʷģ¹<uzrq 3'_Ր,<߀w'/ԉRu E=x)m"3G Up̀*ѫ0p9ygKIC${(b/`Ӛ&w֙NvԼGI=T_˫ǟr:3 ִ x'oU5 ,Kkt>2Ky7Շz5reYpr}Cō16nmdt,c8)Fg`kN̻U"o JH^[b@3(rL:ݗ=%5TC6OW`s"rYfKOͭ\7{CdjǖFgUN(&9&1`3$㺵ϥ.4Gö ]*69#77BolY gݗ59Rn44#@qj"ѱ0Ul~5AsyI& \wv)#E$+2.T ䷽G[V$o~t&J'ظ70RP Lwju&/5Xağ?qSH^S}]Y6֤HgCMF)MT&'zPLմk B*[It%iIw~p:Zsl?dxvשyJ'6b ٙ|S؊j-8(SCBdf'cI..򎯲۲,r4-҆@=')Ŀt˺ Qݒ[RB/4_5PԵĭlbz;#˱N`ÎSw+IvS<nj{G48(;P[me:sB\c)J~u<0oU0ORF%!'ςGo#T@=]4 1VV`4½C+mp5M3mRreydKWz}A*cD yi˼Cʛ [6k#Aagc:GZ1qTRmy1MY)kyKwG4&Q&)U~egB ZXvn6[ Ev,$\z# v]Ia15Y[μvC`Mc쬋aZBp;VA| VEҜ9o7E:HTgs ѺkВ&!g)K?9. 3_#͎ E ]un "gE d PζN̳h%w#ݿN,ᔶKq914S ZFlM$`,3*~.,\ㇿsC2whCcI/7(jBwr[묳 (fM/wZ3cvNSqG-f|_ӛڕ x~^-XޠH 2+"%.u,=ds"}A-J>QȮԪX5lx2;.NEK,{,쥛5ff(s#:=Yq ;i gz<CL @4*Uǽ&LPHCe 5MM]ZS[p&_-0gƊU(#SHGCX3kT0l¬8ko7`iMiqxtÓ:q0h!jm"M$n{ϷPbYSvǴ A/ /v:ᬕ t5ʹd)Pa(#jy١ÙOxؤWGHE'd@K sc5 lTT|dV_Td8/\W(Fr.3Ł6_!/JGLN-Jgnt.?aKY3hTש2ϥ5OlVv{Jd{Ҩ>b"yCFݜ`_)~rF2Ced:IMg2fk6wYzj1UK p_!#-6hH2ɓ[mu͈ʝ> mGXWgwpKVuWdD*n`SQA 2E1LjZ-LU\́#mTK6۹5 wGµ >R\9UPU{:df_N(AmHhGS(oSDo֑j/9>}!ѽpAyFealw x:>q0o ">^OӨ_១Kd)K>1eu<. 1G0gkŸud'RHNJ)뭗-:ƚ+>Gl+oZSF||ջ\w1f1DetMMFޥ8!xNl4dqo4"ϪC I\f(c=W :rEWKkv ]J)I:? elawh٦XEa G?gbkff6ڥX5c3iX+[Jԫx8b$ЧE%|޹T, t`NM:v jZ7%hqJw?e2nOy+L(^G rcIc#Fv͈Ec#_q'DDyIl yu%|]kP sp[z6}iX<[ĺ ?5MY6}'ߴc9+jOrF&>ev*skhf7YGf1{%73s#cT[RwvxX]el&D<'א5eܖKׄ-z&&"=*A~@ɜC| q^E p=|ڥ KZ/2L4\ے|ɥY[9HEiz 3LD:U"&vsW{w.Ev"De s=5~DALlOy5@QO&[UMIl7UAZ M벆3y(:ذ%ޯM+d t3/̌ /k?([%dǕ=Š֪P?B/ nghi$+Gɾ}9*D᯻CJL]>nJV (/PBel@VE|א[ar4HýS܍a*F2\!KA`,4fO\YOM?1FY֨4xHt ))[P^X*+3(hş$jZ%C]f \+X 8J@W79YW"ȴuQa(Zۢࠀΐ{K66(t.E ^7`>*[>i+\Il?IQQXhS~I#{(:48%||*ϻ٠wPzܱ8{Eƻ}4 k7j)1ף80j\rq#[btJC3#[d6|_m"15bE}t/P>7׉DTv)Z Zp9< *$Ѭ-[NEW1UIb8P/i&Y0SP CGK&%m [Ϻi0_02UbD 4; -wkTxQVá~zy-HF 2>:jSp:cVZZe):r:H9ωfRG鵦4HX k/֢҈@]Da74U2B-(tM](K5-BN)4z|,ߋinΰlsRD.6^}C3qn3}u|pR86@%7$.W3[ޅ{s΢٪y/9;'JՇY׻@:49*$R6Rz[ V.yu7y)eVf`SLB. G)4Z |ĕjHkniYScЬ⚔RRACùaMczCaнz^*# $ V>УQztT+bdFS~fA} WŘ-S"iM_~ɋwS@umRI9e>-"}SOXYMVa6SpGb\y;H̾?EO ,jS,QE35 z1s4_TU/ _[NǠi XUf. K&+躦Qy5` |fspZ%9aDfL@mϐ0%1,m'X,mڛ?dwH^v(^ո^Q֭2-0+l{ 0d^Ja).ӐzG%yN&Ķ`2g=3YCG}; uȪ5NK779m D׼#DW]mϽDlU0Jƍ^ϼ"CkBdaO}r tXSR^tDF}#./hґ{ .ݑ 'bͩ# ;_z5cvbOÈ</ģ=\P$d5@ȠumS*[y."F nF1nn^fD`> 傅5Ľb 3Ӥ!9ܑq Usld h0ʄFzR eo%tHi_(ɛWuNO4I Uwl Ȣ"I g,x[O$J"9 RT9UFįJHkNZF$*Y-~4|X1G=t5~i3zYeVsas$E&gUŁ8jA}Wؗ"Q9L? ec)f~oJ[TA8'pUk| \'$~zkXÙ1eqd a.e}ߜa=R뒷<`n_e@If_r֗QAkc.,%o6>i:op2ЊAnl'|_οiw/n5CO!s#"^FdPO~ ~h/TSmm,g'5\XD*5Y/sֺ)]2Zt䦣B8ъ4-~?K޾R"9~`wv FW0M$1]O_#][)uPEmO(z "o+|S=LkŤhwwdAj7-m}uHu aWYiK| mPzUD餱\Ag򚚺gH|nP*X]YQʮLr<ߚv#=[ަW\ B;[D V}4]:w6~ ,=e`[ ?rKCI?prM3o6!7wm`X Q ؠbD8L=0LB$<_Oh Q(g ቜZa -GR8A楋xB ‡؏YpZH8\\T5l8jݑ"~o ^P_%K`^ybtb/ YCfXfX:T8|[@ѵ޲ %>&> ȭф];ΫR vD^>t3p2iFѢd6Z2Ǵl&8& LA i<~bKL0UCJ_E">4M!~h 4 rK6/žF'URG˺ O{5,3I+9d.:E(>z6ٛc!~"ãRX+l1#I Ffg멘BnȌ/zwU[)Bw1ǫ[&a1foW]Dۡe8Z5 X!7y$6 ¨"Ө-uJ TL×U >ru·-v/2VfK6(VQ <ú̵!Kk#3vl%Mb1Ҧ1 HQ9E/.ZfY]GXrt,VJ?uWkQ*o3ʺGI\rY۰%wilt'=Ts٠|#/pYgsF,OG0n.iWKIZ~>oY̰ uh}#W "-~}imWv@,)z$RP=^& pSxƜL"`yu&cو~jѶ!/FW+xK)0f ëlDs(,2~WIQk`6$T%Emr61Mp*\*d2orYM5oթSLj6La Ӣq3svM(/(vPAQL+N(P c gCӱ CDV5m/mP-N\l{ r\U~iYCW/uW`KXsuk^ qsd Cg*Oc6u2n>bND6p<:H:XdFheۑ2C%RlnD0=k#*YyB [.YNTG&-XҜF~J(JvEi5]ٌ35^JڃT, 4MFR/:n݄侟JE:\Y-RJw,dog *enJ PheRdݰiqw:0pjz-+''kjtSg)4Ы ')~ZB:Ȕ8'1Ñ<"T]<)KN3jq $p!<2>x1ɝKC**q[O;3$ןl&ų?SxxGP@Z᲌v&6@ZK ;+nrկFY.Sx$bd ꁝܟ28fJhXcVx珅;n,Vp,TClo?M{&VZAg0G{K.:YB9Q$&RWܝ29c6wY?R, B&8G*^у!Ump1xyuDpq*ѵj'cT ; h눊08o|TJWc]ۤ:]p¹aFYv{mU UT#'Yazt"ۺ(#&?uJVQ2"mt,&@߮d{W=>6o&5I,$S4%MIKPȞ6dT&nI7%f|iu,Ȕ>pyכNZ6P>%<&'X!%]՟n<=S'`nR3l)y0O3m,JeE85s.&gd7EC#֮FV`4_aYOWI3܁}bh3= Q4nmyeq7YZy\6%@/1q^a{<-v fS D8]eg3qR5PEm(ēA.^&lCH}Hq~$bMDdB_q-:Ct\<EFMz"pL}'piMf"!C!4PM1+ZsHb(!NbДDKYxMc1` N`Xxy.) :aejL g?rZsvfc6KW{/PfDT^*+Ub3oZY4HN Rߋ\`048w$1b١:_%^ :WR@58͟+f]auTƵT{VWHx۝.dTiz$^NZNm)W/7}qՒ[ĩJՁK7- 2o`d|c[;-Ty㥒ţ.A:fBN(q~w3՝(N?e L:TuB}A-ufڳfOvqV1@Tj%mƱV㸁l!Kxӂklxr}1f8 S4G^?ۿptP|y֟c,G)%Sr/ܟ">Q=TJ+b/=1:%^Q{yz6Y*8WiE- t;(wG/"DJx-hTߵ|j],ԣXtvA|+S4)JPVͫ,7暰d0OH?> Z9S oş)loś,)OcEZ9Bp;bpd-ϛ>\,.lV๥vΰǑ*d!C B]ᮠ<9dU[Lw8;R pgE_8U@NYXŻ7s ps.JK|KTgg)N ؞cu-#4R]UWm<2[My]+W]X#p;s]'bsm[4?N]q.⌎VifJ6&ғX_][ˎywPE;9wKV_9!vEOQ^妨&AG9^"h5G}t+'%A{Rnqԉ]WVGZ#|..f8Coqn8+a`!  ({d3aY C4SKv~fw.QLr$C n53*x~ !Xf*AyAp^әD{s?ۉBBuŚNʐӷ(G$ja3nGBug}CD6Xj)0&s et-B 1wBgF|\05ԺN&j{£Nخ5Tx^zarZߤcyPͱsHJJ̡i<2Zny ^N I[,q?WmMS<ͺfrG[E.dꒋX:JtI6e0DΚ>_b#|#dHm$saz7FlT-xϨNԝ;FS̕zk74f4$q!V6rHR*ђgﰭ%U3=֎Ņ\usMC2Ov<@kto~t|M죐υqi] N[ r}x*A==Fq»{.o&(>ӈ*!HA9 -q!4I`6Og{tVV,-{znLl]PyK/p(I\nʿ]ض# [/*pL)㼝!%[G"ʠO0ƝcLѤf)Ʌ%Ȟ*xiGPzVhi|wi:,E79ο騦 H.'-`Q6f9 `ZyB~ 7rAE.͜mS$]AAtTu =C/*1pPlXAzom;gS?U2B=¿!d &>jSO:)|180VaKV.,^h T01ĸ̇1 M.# ũEPnVs]+F8_&vCqNNg}gǮ{E(B\\ڕ{tI/+53䯄υoSk!8(@UZ*IglAxMиRd5iîDT,ՅGOgbHSL_ KGTmgK!l˂#3K90,^ pf%搯qW~@-?P0Ç%4# 6Bec]K 턑v1K!4.[fk'wt\.ʄ‹p}(.lr?bT}R#my-#gipoHKW+߭ckYXdXU-է7B{\v®ų8뜇sTy=KgA@}`í"Jv1N l>G ^&?lx bimֱrru[OÉ;juDe7H\}Z: Y="W9k2SOE1$>m@s^ŵXM&,62p'2H};P`38g0K'u2_ǡu{l#kc|x, T2l>ܵvoȥ7{uL^utzMo0C *ָ5i4Sɝ"yH lo+l!Cq5j1&$DM$Y_]oZQU*vv=cq! JZpki^yDF؛]QhS<~I(@c;gaR(MwXE\<4Pď}oYsא6Ku?,H]34LWk3-cv/ZD1uOp؜~?n^'!I=UO #+u]." ۅ_l/|V@3~UFWhR߂r?o[K8N %;h :`2}TtNz2*)ĪjM*T|$m'apy 8)ZL;ElނIM4kqfc4;dݲn%6èn([`62I*bSt0bTl~]s,M1긍&?k d@ZEuAA(@#\ SRi)=$U m gŶSe 7mbiʔ~MIh:Jo=y:OP7LAB0i__7TzhV/ _V{<g*jאE/c&b1$[9!CĂl Uci0Z nB-4H%ts4dSςtBdk6NoV|])(K*&?u՜v\Eۡ >b!FQv ЕT2V!͔tB@3vPOIzA p.$S QovF;bMx@6*_/ͱe+@6TPB'Ux+\PY'Ϟ׾~wtSuF,PَXpzV7O9E&[Tr B$JFX׼&ՄZTC})T vo0yYIO%lګ(2;@{-WH̠5T 6݀9[QECYCfA X@фy" mCjr5{tQzbH>ekP%˪-a!߈_JM8~aDQцh8Ux98UKq+xk}$g!6gQ8 ;.-A#(I1zddg,$#pO\'`EgVRF;GS֘Ip!|;v5U]Ќ} Y H~=9`5E/QNՂlOo}4{(a;Z`]& -F*V rbf욵hY诔$ _$_o~ G*ߺ;#~f0^~p T_dI52^yTa ۈƐ9_## UƄR'^8 4 = d(Qqza6{}`YMVkD8^]'`qjnhb(X:̢]!N`5xY8ƒےEߩ4<]k(0mlc]c]E,dF+A2%\b#hCPuTqx(ܙF|15Z6օ 1uI1Y]!^A6t]2SuۏcU)܆ ^kX#P8(#KgYXS2¹6:胰,=ܼmaox ϻ֊ztӛztuь%'+(t;MkDRE,ْtz#um([SSVM2V8!UWiYŷSY"@=BSk޷O;0hX@1y4TOWP/9iQl꩎d+( t|ت?J]IbزO7wxk;no^rqoPܙ 2#Ιuad RvmGF_ZGf}n UA{?$/'cI"UΌ\t+O$]0 sBupG(ϴ*wܮ_qnعK8ɨi+v w~ h [?TK⹤d ohLX$i&5F9*8/tؤ];_thJfgYv}cKȳ3̸r-i+%B9DYܐ,lFV !Mj@7)p0z%{dXY"UCŖzdv#)ӄP !"Nʯv h{S*vj}*IU|~TmiF╋䟯;zK' W?,vTw^b,sN]L$}j-h]vw<tӥRxJ^b%nVa1>AqIJ4g5Gϡlm<䮭 S%a׍#27l8gmo <¬bO]Ҫ((aClPӳ )W7Γ^h_㨺TstFVmr&r'!J)9&o> ޷׮\[Ӱo)f/hBw3=n3-z $w}yj 0m̟E$-0 #Z7lE^dOvNӲ] A+ވBŹJ_$Rz+B]SMZG|"n=W\1lG2:^jЧl. ٕ I F+ܧf[7$=mK̫;]?y^`V@P~5K疒'ZŐ7r$<w/\G9w\0Bd0W-v{RDǥ(o&;5HXbm8.Ȯwu[ B#H#cX@JkJ!~*HiZ!u,դO&-Ǵ.x۷]qmSZX%C뛭~F;RJn2 >k ʦQ(Dw@X!{#fu( Ac0rV@=x3՞5Bk_`$AxnOhPWyc]~JAdOBRzF {&Ej:ή/VvC(qcGa ӊq77A>Nz_ 0 ^\Q$|bwo,?Δ;j~av:,+K6rfFqJSm~/GΦUv]ܖϋŀ>;*0v ԿwgAkȱټ:3 }`3W{ώ,Wzěf{p$'D-{4FC_@5:n+JΙ(N/~TQ4OH1GkC|\_c섫gZd l-@6ɬ\āƧ3f/X\4`ɠЋCo \1bѥ4FL0o[RKlKZU3"oJd 9M\q7'[RM|=Kzqxp3PS- 4 $t+%"_%we8 :0F!IbQ[򊻶¹Hcݷc%n`@1=N%V'Y7G`Jd:: _Ct 3fN* Ƈ BO%0Qkabū3B"a\ýSIAQ5󆀻usKH3AF*zʣ# tH4 7VG1Q\Sb Kwkri 2#EbI7O}4gx~MjI#3/aCG}R.HEFkHZ rvE`3φd[)i6޲&Aq,M29[i Pڄ)t V̓1$e|};' N 框"ɢ QEKVO,v׫׽BT~BŶo̭wU(1 l6kv0].3f}4y'ޅtP1d՟LmgQ;3:i;5yLؠp+_f^ezt,t(+rǷf =|) ."2ѢO2qГ`)ZG'XVՖb^HMVlFFZHS6"Rm8P XDU0G̹a*^  d1mi:dοԸ"3Y(pja _YP0ʮEL&~5"smJ%M{'c{&DA!79A@eKay$MYrG'A&AK5el&!NX4օӲrh1Ye((!<7/U&DmƛNыǦJ1Kk 96l,2tLjB }P1'1VTυ:Y!c'##K0B. 7ߍ4, Ev4 {['i{=MCyQ{VgmU+?epl͕ SVl=']3f&h-pkѫ47H1 DlQ+]7.}b"%y";'>%$tWnfMl\\`L#70V2;CZ^ z8{ǠbFG@RMX\E =欪#o×%E/Ii~!'(PB  gVd,'6eAIszB-N@9@asltYuȞXP*.Ȓ1W{i޶G3KuYDְC; O@3]S!-BMˌoMKa?t=A?ޓf^+:J8K9^>u)R"8v,uSno0ua<_9p+TGcIsz(5f$x鰦=WĢ@I7pL⍛CU߱q8;KI[ZuofsPUštE_^V1КYS[fN0Now80aͮ͹c11@%-{/_c]F_D#Rtp%{=2W&etCӺ8ԍCتцěڀUE0v]j(#DJnpD](*̊j0OF6ʢKXq@[^;X9O⭝*]+~la76lZ:bjy{f@b$*AyX6/ωdG-Pb=pWxT8NTY#+\\i*׌}jnsf@bQ~#wo#a dG7Նa/@)Uyhb?f PhwY$+d"uۻJXY-ގW ںͩ}.v5#uAKԚ!RSݳj-՗~A:X-VVqLYioUfՊb(DJ8`{Ъ4*=H,F'܏A%eɷHE!\j+5CŠ;F ^ N1 \EX1,UWg *3؆bc_ *!~k:3& qHƴo zS Ǒ4/CiJ@FbY}tנ[<2 Ff"nzPt_$gT:/v@ +SK bhH[&ۉ6>vSV>0ģ"O3h>Dv XF|2xUZLnR04M(vuAїϑvVZbqMOZm)0m\ӕ@n5é@(yI눶7c$qggCU㮛ފ*3^@K/gb_,%")Unк뭢~7.)Wiľn'A;-KXm=dSC ye0 Il ^0BXгj}J 36^jj MuoV0uSImg򝱒N=<;] : kke5kzX`rrϜ<GG_*WC&/&OU~s!@<`Y_l ITl}ϻXS /f^X.$st 3=Y:Пj1}ci;$ccgYW5u{3Sn dTߕ*T4rNCn;式aS d4!fEřfZq(L,?q CX%7ZԿPFvv8 ~W Sa?8 QϺ,i7e_5y}TW&c|Z!,&DƧ1n$X>W^'ԶZ<աqk2f/ᥛ;y:V;Ōؾä׉$UOIB~VxvgՌiBzVv[: w! Q:o5lJՇL6⒂|;j3;5%%K|dQon**M )';P` ,ufYWhR˕K%sZq/'>"@\-t4Ǵ?.4gӓy),—*gϡ?T! .xG+w3J=vq }V:ao[e5i><Zg]X'Bz{l26zxkPۨ:-D!|R#sE+je9W**é8?ޔ{D_i'Hkb5M37&o fݺ rpK'DBZP ֶɦ\n24,hMΝэ33!G:s4iĔuhUZUJ!ӝRa'>} OebF>?btՁ03d.Wy`h*$S h, ȳʵ~_;Wȫ?q\<M;.9⡶ݥoij K>(RO2)fOQPMgqM?[]!tg ^K?S} \GSS#UJ%0;i[ci/AB/)CH%JTEL(b+=8gk-08Hbv4+ •WCvwF7"tjnIβMnǩy]كSMhC(ﵭ"x1>}o?\L\AМ1x<*:JdWH*X|JM{ ;o^/ k\LWG-,xMغfIrqDa˝LAuL$FP̋g&NR,1u 43au"(:sxd9/"2MWBR_v3̀ 4$搔H?]/n΢ D7D{kQvR*$^n/m]qJ),_↟OuY"͏Wۼ+պ,Dك?T.鴋TN膏HUDzU,:ڲ.Ǝsghpܻ}9Y9#Ԇ؂M&)qyN\*&O ^>D3)jMp>;) !šx ifb@b^8K^Քqxe)Â4k2-\>5]h2keF>6uӨW:_GNo3PqJ,e )^xr̬exǐ3bvCwy&L}SP?Es,w4r2^ew=1DZ!ڳ1Ҕ]-B>m~N41!ڶVR*FVN[&cQ,NB fo^KA Ra|kZ˩;|O i* 9 yjH ][ 0Y"OR~Kմ LxL^F _Oz#)XP0j.}4 "p6.6~eJot.>P.6T (nߤk֚D~^no|\$sHph 3Ti°SVD:E+eR!V\3ynDPm)շun,qr/Q&c?M@z"'%0U'C50T25T\6垮MO*!)gTߏ}i_(CKFoM۞|Txh}lKU}۰F^$uG-'$lWF*!^gg*AKr&v/K#+mfFf8]'xă&DdFer]:V_֑fD|9e^Kr%}iLIi7{it4 Iyny$8Dm") aɂBPwC$ցSGnRvSõ.. \[=[ EYЗD lC(TKbD䚼G4:}3(mXɇs<~p<,q&sy 1"$i2L\2\rhV! \,rT4VB]8|2H\/8aWwNCz:>;96B|(tgrpsaآDP)&e*h5vڹ ox\Ԩ4C[&r[L1 R ~?#^s D$UIZȾ6]L#jMՌlJSLgk[KW-P՘XT|ۻ=ld!9lmJ#OE%(^ɰxa rOKP:^@hHVM-<[9EHrS,7A%fѶgGۻT̸U܄=+K`Zb5 Y:hݹ.ي'2-]d*ռ˱\id.w$|ޜz{3ɂmBkzde4)*OJa gYZp@MqTPt#\H*vDlA\ui%&1X~?NHRO n1yF=8m)↑Aa#g2>NH.6Ԍ3.mrԁnGUg徴;Q5Ut59Z<~zp+9 8T\6QyZ䵭 v{*0@#zb8Ue8s n @yu,]W}+P.'~jL.eJz*-tV>%d\miW9<8o$ۯϬz>oE=?䀅ܦ lSL^ijg= VRI~%upL;-WEty b3>ԔJo]RQ̈la2R$/ҨY^`[ܰ%2+-Etj(Oʫwt c,}>uC㊈#@f,R:s%RGg  ZӿAIWŸGWj_-,UrG~b y-&S3<E ܬ.M)Yho0Vz Gcm h#0́t-ZɾѬ` QwNhk7kyH˶WSQQ}pmEÐb{9+/ $!at9Wc*Ϫ6)-c]ubt\ӭ l+̖eJhb~lI[rçk Kk5JTL5pL9KU3jX7:hD/ZJMU1r!^y0-SԐ"nS]'b*k^ uVPKlvPQTxPm'&!C V P/U/Ov+_i8(×ZfP7JtO]qo~TD<޼,9 C1Zc },qX]M7=RO"4?9S%zf>,cO9[:v}% irզ_9z71AaC|q y !`b|1/owWv;yk5ʹw|6%YY` ɦJޡ+HtH-t!2?( [_E̞4dt'"zO D1w;8YgK?Z2}9x5Kee?@AX_-i Rm+Z)m:b: ]Ɲ?n| A$z3Uiwu;VTw`|PQ8,UZ[ϚTtE q+^zNlۯ0B%-6i`nX_U9  գO&wB<_bcܼ#@ OrL/ 2x1| XV v",`ݯMS/`*m&1VD1lAi+Mj@'c(A*R+X0fh4~jϼ!nFf+v e }$XEXo,օ3QkH͖$Iui oKxXf⋮X*q3=ejWIs]xW7C><dЦ˖p}*fƇ=CN *}ēhUǺvFjUV.%ƀb~qzftaAͨf}HX(=[ױ/% duOS6K+L-ޒEJ(JN'pp\ט2LlZ kkJe]ցgٱes}0I ;(6Q'LpiUg}l:*./O ?ug$xbKk\ >xt$P'eʿqlԙJ=j% iW Za7_SDn2!YV. yMX j4Yx]p:?z;o [¤FmC%Ĵ$Sx~%ψaA1#Xo5؎y]AnۄAo+ Y*֋0zX ~]# FC~&f=hifב7[c3WP\¥G.ol@b4%r|n'iN2$qY3|OGNTiڐ%ɟroz7y5n:?do_GWL% .e371AnJêgNSw* ,Mc׋ݮ} N$`C|׎vk>v;>Z۞&яy:~@" Y]޹ҞbhpCVgvˌrF^myTƅ`b΃ց81Ͳrd-4{U>a`W1EjTʒe^{OKXl$e[/uLR3o/.ZaMX0Zk4+[i~#%x\L%69Z]ȏ>Cz;0Ҳ!KG@Q$qya~oJݖinGו|VѮ.CEQMVIX hhgVe-۪c=0}JK d u&g EMF B`6k뉲`¥-&++yhHO q;ڂ3jK3d$b.` 9׏\݈W{EoYV͉WFYSB@*mI䢬Y *ܝ k6%a,Ñ8}aЈ@(@TN.ao{ S"6j揕[ڪ\cvԦ9rv,( P8\7?՘I"+a w':eJb\/ĶCP򛐥3Ǘ"w8GŒ;mY݊򃓩#ҩ6sP?Eک-Lyb01i&BaK ZQ8ycj2v35(=-:M l{1YZn{m/K\Dwв̲=}I+|;H]}.Ymz=`aRlHP~z$$V o$}3|>|jfħjgaj3?VUDr h* <&t ksD!o {yqZ< ؊bp8%Y::hR证{ \ d=y~g&HŞpVMW;LO'-3 p75u|von!2am]M:Vd{X6g )aRKRA'p<<@02+w)^j`e^Ljf wO;'F!N D$GK@7̵ް %M@e\JG)V]jC b a_bG3gN0)m籠 BY!S[iJH Zf)iCUQf9-92U~YFQa@B~(N!U0ӞGf TjM]c wWW`V['*?)q&d93FSJ!f *!ٵ~A!nF6FB cw.+&Wϸf 9k#FGEh)~R)Yh[?wE`&' py95~EEc>1*yeS;ᷩҰݝ}8mmc|OHb&E6 ,]Z>-_.6lJo䫯oNZ I,ƒp'p!^NzpwY\ɠ@SOxK #-M2TK1pRG8 ,0K;;q2@9eX 5sso9NOyVB JЎ/ȄH0) ;.qb#ZVTg9mÛ:8:hdž!?i W/ֽlKZ[Y/C,Ah~{wPY]_'9dVPBru|U*wx^c Sؠ۰aboW*j wCݗ%и&aBu E:=$z= v r#C L/{ 9q\7,-O6Eb6TӔI*Ms/w|1!s-ZCqk;[/`V6Bp셰0BL?n wMX/tvL-p:|\yD 2V_1s9H xTOZ *k ?#R0 ,$N. A41_~J=ǦSbNt\#ڥY%n1724zm[7Miv]>sVoo̐$K)؁德8WIg-'{{o+7O9NY/1ԚA|kO' \lck摔מiOR}|w\!@ACsCZnUn I# \ƀ 7Q7,W P]z)=/HyeRL)OW&¤;n%-Cubd;7 UK?  d FC5#g_k{'3k`EobfӃ`HP?]'𸽷N@+GUٳ40ܔNe9QsS|hG8XK\C 5Timj(m83rOה./PZƐP=鰋֒^rfp"uOLm Iw_F_DւLUC$^`XjišK:e!*^#Ѓf3q@8CP֍8GM˞U;=&o`Ofyɪh.&lFܯ-#kxXu+d`qg]y"}BqފHQ)j-xR̕n*32v  m+8b݇+X Gtt1\pé Wa0.l7P6k (d+/f f˾9,qk8:JCɤ|o ;{u! kdxK#!S",m}2%\QxtK_M:O6ELBd:\QB 3N_s ;& .Pz5x?-Z>{W.K5"HU>=T7^|ֳ tE<&CçgI3`zB4~dQQNn;k%{jRh]CO).!.GMWi5FAUש?Oڙ.ALG>!4 MTJ*ۜ]=q%W9 (gx~;үacJ'5LkԋZJD |2s,y¤l DePphZ>G&<*,-9ۭX>+n$ !Ia8 ASwv)f v \ң]p sWʉ<0xbJ@\3OD'hH'@MMxܥ!F !=I mqGYѫvX%F'(*N6cڏ]T o,r'pGP}iah>]_yhe"t`i-/D;9Gp?%"㸼R>'EDr:o77X;=sG!&*Q-3L|딉'0`8G xJWn1AUs\1Poݧ,ЩfoAl4N̝ڔKWx3r(YnGOa&.Ҍo{ff&V<v.8Bށ¦1r }E=-k+@cn=mX ^jî̵s$zni}i.!zphĺo XS؛b#j\EmOi\Alfvm'X 9l),zR1pθ`$LI1^pn6VGճjE" f<3K!?Tq2 &vǙY!팒[/d U!v ᇦ?|jZ;)ZDRS?2_FRxc1KhDE@Ԅ|1űø^ 3bMtc}W A#qtg ig.ʞ.ʠؒ hM.i@v*CL @SBHv0GE'' ;n6 [%oL4Rw4"OH4z/KV"55WŗdE(7Ph*݋cWiWytSD1xࣗ1q`xrjv 'dƪ2PR, {B 'Jp!G3h@ B'?W甥}PTg|!k}l;Y*%6d~ʳ^&5wgCD gI&ڌC;!,0rY+ IT@%l~ mY*]ރDAxRw.]dnk{D+=uiadc`RsbFC bMFxBf*\rΕ03sþ-8Xi!KB͠q{l *6Dnwf#'>ֳ(-P, ̹> OSW:=EWYiQ^ۡ? BЉ$GH 7N3K{49V'yaBcH9=+$SlfƨDC^yx0JUj X10$WQ߱] s!@Q+陓uژ+l5Հ6}lP$~ëv`z@k8h_2zܚ)uW;SJad)_ }Trm8@\5ײD" Wؕh>Zc*~aގAMAgGtt#Ar9>)ï zAQўØb)@P k)DA:|6f183R *YW3.1{r& +^f]\ $n?ROC8 6JϩUx"O7_Tw.В]Q(1.Q(qȺ!PQA|h4<L=C)ǷfRc}@25CqI4n6xq-&Y ?,LDuD$&lB#9IRP}IQܶx&88fĮPX"ܖQGe.$J4cWfA[wfrKb#oRaÛXU8 eQO>%b.'bh9 ss1G&ㅮ *';^c]8/BᵋYBQj`Ì%EeIT3L>ϣ͆uZ+HƝW, -U(#ώc%tT7<n yńVvXy/S7 Mmf*,38~x3i3S΅VZvEǸ9;({هNyreo:8UkT]!0tx c( _MĹr$Q&[)_܂C潧헬 ਚA:yF:d[2M|lFϘ5U/HL_WRVjGR3 "2&֩DJQݭ x3j{ |ztm+Cs yU٧ݐ O: 滉P@ ${9q<8jZRA1 n9 g 4p(Z% Ȍ]6s`Q# UN䓶cCtq o=g'l=s]1Oޏx"gQ)B6jz7\l:gpC:& >!ΘE$sa2'0z\%nw>l&;|U=Yy"t%kjA$Yԣ- Tr%BgLDQxfu3X*IC4򣄳IaoBcalwv5;-r G\T-}e~ށW{:9& ~~̓4RȜxd@T c~n \~ه"vAFq^cz֠i$i'_c<,I޶z.жCHiR--NX?&\O+13gؓ?^` 'st!ɗdzO pkd$Pn0GQj{P7@m$P7ThPjb6q;$fhǺ)FĈhAY7cnh~hz|MXI/hj+c. 1×;ڼ'na}~~ݬ*b]T{cdH.#?yBe&_$v\.o\PBuElg)/Y(})Xl)q֜iv x0[.K_&>EVJ欐4y> KMfe h{ö 52*]rG'tuJ%pw ?f|ۥG{ V&Hהwpt,5. fpjYkON3=RȫtSY3g߲7c{qN=Pٕ=&rBkǩksMT3p?.]ʧ9Xcr*#&B?=w]84NERpqTr6 ;fI(H ^9 }oBcdExn/Gbp ˘  ( CwPms>PvVr׭mߡ; ÚDYޯ?nj2ˇms_p3VDj:6ERL4PPsegqڏI,=Qq=t\=msH`uX}C&8Ua篧8/gwė,;rU7eKƓg]@K6p7C]ՂյBAE͸# D&(!r@h?#KtR}[F$a*/ks)Rj퍳1YHUb(^RЅқrkj7"B)&N#[2 ïRՌ*1SEWU&CN|M'W*yܗ3R>zNV7|2֭ iD (cEQcC1J:1\ʀc`<$>\C% l7jX Tl(zq,@[.l:vl9릅{݅D@6?*4+̡HKF Iq?vaTv b*}.Rp]i"2V;Y73ӅH^qq;f3PioF9˭Oh6H5ٮL5Kc\Zg=ol]`k+b+|dVnFRm͙rxZ'=m2Fi^:baf;bsP-ߢx9P*TV7 őN`# W~.P؉q&wWqյhʯ5w3.E>ꢼ` Q.""دUF~*jn b} D?:KWHTPt1t`YݟVKxr˘]\8Ϡ⏞Uڪg07<.#`G)IF[*P\Vi Q`>?ɩ΂~FP,8ZWahOݤ"_%u: \F^(L>qE k eZ2HT\g[ht4<ŗew:n(5!ơg҄=re`"mo̐a,2AyӘN sԺV-=ئx#n/?}kQBܢ6"ӕU*r)3ȩΊchfo,Y~|#Ӭ^^!ظUCuD%4L! NZK‹* ôY6{;.⇱S)#&Z{nNa*KBR֛(NkwE_oՐ'K{CXQqx%"2({cԤcz:VTHkt[έZ󑪶yH4Y(ߖ$w5lQDk7Gpx'? }@>ӜvpI@ \"ORg+G1b#9_ nX/Z)r^*.‘xGԂ4\t <ё)qK#;UU$( 3חVq-`:VK%g#F&5 ,*(MbG",[ 6Uq&Jy9lߟ>hٝ$ S!fErL!.:y"lN7M'2U&}ӉtAt.'bcAk:nw|2g|\:*DzKT :JYuM晰ӡiU#plʜ#ex shNn8շ'Z85ԧ]46#XO ~n*@3W$pI"g1Fn%HnobP]"/ǃV$RU~!P5^~oe@;~x;$~iKMTXq9q4,S۫srIV.߮zɻ0NnXO3C2Dw)gh)`# iOAѕYT@RnsJEj}ߧ 7e}.bx]0 eѭZ%wxԺ]cP=lm@{z_ J#i:){Qs)YMvn`DWcs6%zv%aao>ƕmFDP||ĸaU(6/Vͫ7wX뷜6D&_@h|W?jZM瞪,CX T޾3A977z%:cd8S4t&39xJ6MFh}Wh(8#} l on DD4RRK:4c2g w܇01XgoB)wr֙5DTP/`!<-b/ٌ19 6^vD&Gnp$ΔPdspq6/QHn42~|Z:I0^-NO G3:\?ɐ<Wn)SCrH?oɐqpm5 걾;U z >AlOl^S*qXR?dΙƙ d'X9mTa[H&Bp98ͺQ\IVLL;tbIOGԗbUO[5f qfMl#r9^`ԇ"GK ;6p2gy0)mΤx*p¡Y.~`X?'lŤc ?IƅK5N+/ ;DwW"9iĊCj?~1fRuy$N|\0\_rײ }d%rѡ~ q ~ .$٫UGx2^Ersc^mǪѢvtTo a:5ʔ~8u!Yf5XvFֻzܤj\1uw4_B虞p\1xvC\Zw#h현/\0[ۻ(ݵkLN}}x6A wgpexEE)y6!=WҧeТlBNtj!F"hl)Ȉ \ֵ|Cr-^C'!fWMɊJ&@Zd/D .ΝLA?V\{ׅQTWuTeF~yh?Ld|Ewhlًa*Ea&)X숿v+WHK:Ú4 _- ?/㑿^ؽa,Wg0M4Id]\"ĻJYI &W(.1aQ³{>hPa?*vTPy7Zb#zh!Qt:˵noâ:+x} `25/xb)eYby,"٤J}θ`bc_!~%c6R[<?♐9)t's*inW]w%m!Kh>^a71 5??(* y^Έ<(:8e nO?ON3!ƾtU*(,6_GP5m& UE c(G:̚*|VrFF:)xF7 f#'X It6K틇,}604O3D{J~ *1FTַI/.Y!$e!铎M`3i<_U>;­4?'njb0kElљ&1>*`̐^ zqBD|U1@MPIL,Zo^`z)X]j= 6\~zS1\d7&FkXQ!axGT`ϨJcا+qIh׮y`>AW'{{-=`L8VF}5iQY#Xt;<%n0tfЁM1h{;(qK Qaar=&JeuE1YH8^"~,^_ʁ'uu-T[+84 t @w| >m&n_t/ȟ.o19lRM0o9;/z5 J&v[1Ԯ[T,4zuInE}ulh7p{/@1VDReu8/bR%ߌh7F$sNd+XG ,p@-/1 vB6&m_ _ ]-c7Mi)'%\gդW X9%1?SDh`$ P9v& (!L3 oI4sFP2EZ'E'Vm-`e8w VCgS۞gZ|t_C f(a^J$a- q#˾hjMn )hfy%s<›!a6:G2սKYo΢!kgΧn0Y>.ȷ6ENAI/gik=ձϟ5C4HLVgn<gjK<эb[R:,T<  ~T)E.c[šyEE@f#@cQ6䎜䦰_(u lF  ;L̥1Iz8ɇ]#E o/V2K]Pgղ"f]%uWumPzsJKVVMd)Cg~E9aYa͎\R0ϢZJ2 R/eIEMZPb*`^GYC=.:ƲJowe`Q9\US lǝcsl|T~|f 1X b%5{Gư2!-j" GU؞=Ǽ"Pd$i &͘}5pjK3l#KH9 UrgEW(Y]}#iBiA9%H >+7N$~?BSa˵/7"*buM*riuA~#蚖dmbȃksI duq@Nv#r LhCJF]Q<^m~Xh'7|8 tKŝbsrﯝbއ [z%ѩٱꀏqJ vj}Gj42P9y+?J¦SAnY1rZW3Қ(Z'#޽H8q d[XvF#sJ %KQE1-(:EVcJj`Fa 5= #Ttms!q.b* 3sEWI0V⏶> Q-p:fbīO9lifЌp $z-Wc*rV5f|K"XgyrŶj!Pp ^Km4q\ݩآN}YP\\ P/OmVfι_L8=֡R1[8t)((0+a;okEsñ}J(9vwZ:(>*fm9BڥuLV-LFu!2;Y M@P-n-me1w^l2hWr8<;%C Xj߮b7XI~_JcRnjG"ʌ"+(G=z3KfK!r,Z,)j~#̏;U*g 1K}Nx.byV?Gxp4B&agJ3_xgsgwKnf$oǓw6wLG} 4jr 'YuG8?jhYY EžPn7r5n8܆0Ha(A?y›<6ZĞhqHuxg,euJ=\omn(/&+Q> ȓ4˜ZOՎ>O ,0ʜfѤnbuo?- N~Bnw4;KhǀT,[S3.E_ t݆E>Q$Am[uQʆZˁwP`_Ê{6DžFVP>(*ִq _b9%:i(_ cڨ6C^a8#NƧuÁrU-zH?@6/OFgY=Hٶ;y܁ODï@"3)ICU1tC]d2@T)>Q,BP-`*a(g^[钍ձT݈z4UN{/nhP-& YyCQ .ʩom|ތ3yꝛ|PnMF(?@o=(7DZU2g8g+{؛+M M-r\^V :wqõ4GhZpM&e4`ՙr<V$cMJ i6k4i]++-&uଛG>v8mM=2t$V-%Aqo6`NCH &W cÛ'lpn402g[t4l5;1쀥V me=k2~"[=a`0 {ɔAeȄljGz50[ICXHЁ.on9E=*:B_&h?0ΗOA2} "vJr#^!:@0niuFYR BHFe#B>j{&LA #$p$}͑Z gJY=_k@E;.*I&}enUN#Ol,vD*{iTmM2[ :DP3UYQSw]$z,n+AlVyHVIFA%\V KRH7rk\G &3X}o&مș|C.R偎4 F>K")Z>^;<-`~ݤ|<Nܔg` !{o#n*ɤѭew"K?'r<#m kfvo\Ii^"jqwGi%i虉*[\d+GNz:\( G p]lV 3G1c\R2KY-W/G-(m}jh2qpC[;O+$[.T6~f G5mBjϢ\ް!D6s&_T i}@bcnUoLѼקgAv=]sԜ{|#{?nFL j-ZVĸyŃNB\gu4ob$U2yoy=ɴn ۬f󦹊س/ީY/ <=<-5z|k:7L"8J,8ҴmhQ ?jGC¸Nb [}E"'_&Lo]ԏܢ_2_3Vf(zd.A2}R$*GnG:y8ƇUd]sUnuE[7֭:@}P_\5+? /@sXb7ޯ1{g w ԱuP˵y5Ofj?J܆O>8_axئKKgO0szL: I\c *e#'C:O/ /z ɕdhOnOŦ˥ݯ#!c$7|jub c0ew)WobA; a6quB{koh%Ad?%XO BΎ#Ltf@3(svS{!:J*$ 7X@3vXI#s;? 4E#%7{g;E]J0hE%iٖNZ&蔌ZF*Hz;XX%YNJ uC?tm|5CkwY_ 6UjAom%os{ Y|T_,k uL*Vj^7yeUGN]f ]^RxCwR@)$L>xBvb^݈GC2[j 뺃a4T:zgPc2w$;@|&aL:s;";55EyxJ- d:mK 3f+~[g!qe|فOJHǣk=FgV>'Z_.OzO"F|]7qk'+Hņb7(=)*OR nf m7Jo4 101FΤ^iaVlYI]* {? g#h8NoYԽ&迈t,t\Qv?dzRl5\_kBjLCW>D|kCݾǏ`bmOӲ*Bn/뗕נ+}'Rss2UtZ}&%?kcYzw-mS1ejV"mR iy;gnkZC)gWF+NyTU-GUX%./>u)&pH884 D7jVI%$Mn@ , "W1"Y+ׯ,FEG#dg"um2$9EԵ[ĉwEŅQY8D_nzH/л,aϳоk6_WIcʫjJWs]=R}D&¡ڮ.TgL =ܓFW9AĐm$vhqcfQ@8B$*BV*6۬8Q\۽(7%i$wyB`˖I +AnleJg/|It g#*W֌c.5mr'2h 9H`E!d8Њ9 ߀Mq4hI!GL<9Ô<“'`ؾv5wa~a(Q3Mt^ Z xN},M?Ӏ? ti!>ErƒuMY)IؤeJcDMTv*K 5V (C#Cbbvߖgm ܄ͫ4TJÃRy<ø<.Ǣ/#qX=\X` RQ8ʽϏ]Qm)RGMIr먷:ʽ¥2$Ӧp~NH*v8ty3˜mh{ +4_!.jM]m,"K,1"*~Β7Y[+6TԯZxz{(52ꍲGJ T R~&57.>rF)7[@٤w7[Og]al)IBiIѥ6@^|02P}!۸# O9"%ýL<^=v77Krumba1\_>A$ɮ'QrLABW8ȃKZGG&/y}&[֦}&TPL &Vی }YIE}Z| [5}=fC7.k֏sdUg yl˘_/٩"fףHvyorr!hV2~;L1-ш8yegM_;H]PT)$1"7vZ7drmF*VI>WFDHʾ_lԦCcQ"vp9}7pn>\iB!-Ws@ZC0E)LEE3(SA|u j5o \L٫ԍ`gc9j3{ylw8%N֟\ nAFUPm#7@#˞I^:TD<``.$pG91_ge:}]vCʞ ZpcM!T>`,>WBVPU[`5!:Yz\G̾~qӂĽ9 a/֞XkIIO% '5r"DPa7Uύzbdop({_r Kkqc-V扬?k o.8 o#zY1ALى0WFsӝ_@f뾒g\_ǧ,˷V[ J,,GݿkWhTļ\A& uf/ΐ}Prଡ଼2Tl`DK:z߉FZqZՈ*A֍j`4rB%~jx$/Ů8;VuožEv(-9#$i+WDS|adjC=",b4ii뎮rbOo,gQ)UOHۚ}6pI0I)̡R\_Nf>{v К^["‘ _jW$Ov=:GQ@j1l4%e!PN"hЇ:HO=H}' ='79\/JƘXXOU?쀨.ŕ,κ@;~_|?tVؐ9jv٦ SJa[+^S\,?!m_IIS.oVT|wZ̼ bIs?d?rUH"Va}0g1AI;|]C$6Ș{Br="82\[؟#v-BM(=16o7;VA1u~&K,Z[)~ք'0 kLIE^8 xD mng27 5Y"O~M h/or, P7ϖ6ElD@rV$,oR/_g?8Ocr Ff'k$a=b%R Mtۂs287#@*PUWzs@C{.˅4cl#Xce~4 i4U MJQ}D#la~Y?;QT%9{bD ToL!uT5@X-Ay>^]$YߧM-c)1!n7v]:5i aV9_vr+HYϏ،)Uh#8s~þb39JEzb| ɺY-&I˂;BQ<q=iEkdJ8% .ՙ%ҩ֞{`m%]>Z4r8jez\!HP^f/JVi:FT 6"䨲n͋)OALWG]g)iUiukC/zz*jO33y SlH7FK [3'Ѳ 7)j{ 8ݩw_oR.,bƾeC ,Gn#iE)zg2Yg_̞R@ZT\h HJ5̞0%0V;SW1wF*9< ' HCtW( tb&3^8q=WcqfZVL }o?e1heO.\FY JW\Յy&: aO[GlY\n&$w{ gSebK;$_xbus>hg yܿXyRS3c,;Iz{h J(PlVZ72V9ag0(+mxGRA4{<z` oS_N4."7Gax[х{7aB_LƛwmÂH5DN: Y*\9 n23?(uc# oErɂzƱ)s!A;u} Wz,4H[LJERaWZxnjytW,bCN0Ȳ.{#&yo2 ['+GdyJVL uĂX0yF[9P 0 ux#E޹Eޓ0_+YyϻTS46dT~/uPr0'zkd-#ÀŸ#B;n2o\CK`0{&t;YhUωu'%[* (%Z^?O#[לZ,eX'u}s& Y E=Յ/=]Kbk< d݉ʻE>B޲xz4|!l%Q}Lt^Ř>{5hP,A_q Wnpۛc1Uۓ]5TKm\]QN𩆽X*tŔ .b&e{>R k.&vA{biapgv:X`^ i1Rח”&N|SVPbkM2-p[K ْ:#|+O }{3I u7?' k]qCzhpجheL]` T<$7QFQv+c9)Aq}oCԪFݔ*cl 73bwk'(\ϡ8l̃wAXwϳ\Aw_mQd+ ࿋= Gks(}^morK#de\9Td/XS+):`u0Ѥ{:/ :n2ӘO/n ezo7$7%>ΝL~94*DQEv/kcVmb.Nw!)^ۜ~XFuk(Fa r9rښՃZ l]%T J (<4R0wjVL^|̡Zbp}ӡlQ8#oCAg/Ҵjvs$AC\Bñï޻ѱqNuuIUdBK JyS1%xA ıgԦXzy 3F|Μ" G:˙4[&s:ʚ&bQ[ "S|:I1dxFƠ]ֈI8d8Ǯ *) ,p(wE(e _i+옒+~T8l9TY.*苨[_?rVuI孪a=yk8L[*S|mb R !i⩾DZYez1!PWˋK+eh#ց>%-w 7ޔ-U I9,Xyȝ Qlxt,BְL3mّ ^BBPMh`k T҆ӆ”kQÿbB*Sa;euDONH8!/xn&6|݋Y\p؀uhCoyԯة ~}nnhLj(?SgʝcQB`5E*9]BڧBWnUVfi Rɶt/G N 8( _JF0+PSk+SS(HՆ#\'?:Vd8iXԪDܠrG %$'3aO{N2j)L8Npu%Ø\R %1_y>E7Jydb&z5li"}w~$.*f밃GT+ף=Ý/L)3cbeWÖ!8 G"vX8ھҔLZ_F=[Xio ~dtScJ Yp,Pd,iMj;8pA]{/W0ǼI+bX͹<$+ -bƸ'cHtG/C9 Ry!Ѕ"<> s./kM A<4=e,Yy .J 7 *IlCō6@qfim'Xg!Oma5(;PC}t $C[)}A2HZ-1!^:$KSq%TY7n{DS VwĊ5uȭ Lꗮ>}˩;c~>e s'37 9VTMQ09IUNy"cm NV|*)ԲuRa])z:nάm+R,6W74(^ wex ƒa+[^~؏6iNn&KfdNZj}v-Oy7\/ol+]ڋ[Pɞ:#\cT R$7Ru׊E ڼ0ᶺ(`n( ܛ?fcMt؜QćX/;(~jU, yK?k|g'.cssYlMOeACF* t hZ/=1IǶ nmkU H,VK l# @tC-wMg/zp?0`c Wg!)DuK,5Y'o>R-{{ִ:>I s|eXZclgd^oKȯ2+ޘ cd3mV.(@=&K*G`OLҪB }):Hlfo›MAІPet<4|wG384!g1[ #j#m2ƻ}.<0CJCT wo/v i͛.XmQTD}e؋]#5z;-y7"HP2Kh40nHS_ g!>yup E 4XA=(AP\|&4 ]a*Γ fvE~ 2rA_$6z $6Z#?TF*E//#)e٨L (yA[xpm |xXZ 桳˵@ֲ%Ux/CI}i9AT(XtN-=R]Ik}}rrǖqO6ߤkdzudx$L6U)gv[yq|$uwz~ Vwju׮=vΦ&k +r + ;gBjaV:ΌD}5&'AR04 6LɼRj/8I. 7΢pLݐ%Y4$\ӇL+@D~?./zz5 зsOkBr~Y4X^?>yT2-I_޲L@y.GqQLrʈ UBHcbhIzļ$܋۔$ JTz]!~0ސ>Iy %uleGkG!lIF+OSInH)MS͢†wܔ|Xi~' BWTsL"  őYcq\n,*y\QG18|XK*\ީޅdQ,Q_ qzqakgdiN-І%Χq*tmrRb7s_ESLkpMNH0@ŇA8y 떟n]: `ŦYRpzCѨEEVO e ?v=WKNq,I p-v?XOoܞ * ]r9qѫ;-)+R!xQ-'9Sx' å'T~٦]h'ۓ g)UeW vWf5dOs+(, )l.豈eMHMhח̌zY4 6!< c?]vx>X$#rfwS>LlSɧMbٖ5*t„H1sȂFXp!G(2cOEHdMԶ#P o篶!SY`>%эj_;k(|һdD'o}CW\v(mۼX5oVOQpCs|n}Q\$ hEW#A_ Ŋe-)yل|ݻA e'ojo2:="]tUy7)mS d[#Q]osonJ$NC'%n~K6?Pn, b8 )j WN^<&9o$D|Do%lY%X^ڀo#eǶRCdyqCka/<0$2oN^G&o;Vپ@OzָOjQGO,>͍BOw( =Bv+a>/hѧLa̞1xScfbuDEx{dP9 'y0__^(hI%s23ѣ%F V`wq_ij 8rܬ[6gOGyQcICzٜN>`Qkms)oH$e,YD5 H-t=oʪCiW#:7(iFdR:jl1zƍ%ԼH/iYffh^[c"؝n-\ڡC6E"9?T=K ~ԾZN.?JLȶAռ۽\|ev/b#'%rYȳ\vG@P4Qq nLw\+v(s%D4~,#v _,T53 S˙BKBB/YTZa 128chlip"Om-1M ˍ 42Mn`ZXg":^&qvA[ߓ^\̩}~5YWĐ|9owj~=H7^)1-Ú+ [?>XRQ Ѵ7\r5gs$6&} S_c 'WLR\jRwgͱ6M|HJг`r*]iCLJZf= iSGy\VN],Đ[n%^P2xpLPB  B\uFuռ/GHٕA10@ }ꍚEijaښ!+[<)jma^l0&j3>0VdVć!я *!@8~buy_n(/$u>8K!!'. Uh렐;Ρ~N_SDh?(Y9+%Aee%<-\3i^>0x0݂>v8Lh2aLko*5Lԇ0䑴{|̖4ҚfwӔo-▹KT~67%a λϛv%`ʉlvKV}VYɸ3^~wlMk4(L$<2me{xLc؃2#iEK&hT7cHn =ȕ=*1[H8MlJA}W5c}wvӈޢ*+( = .=ʆC <*=lOџ4Zt9lZ9tcɬPDjB8[UN}gmCFr8#H ѓGjg9*FGyؿh`jGw\@\thtтVz&x:*MoY7ҍ5pQdJ ϰOCu>?H 8g?]$p|)V5 `?|eXsW<.B&ݭnj1V"7o⡖rCP d F> 0o8P^]$C{a_(!edf:Bj{ iu <8dW*J<&C%oWԉ^M:~ić`NF\ɲS.ED&RɄ6 1wiX4,4g?AUZ =E"`U ۀs2S_lt|nKR;< }78^760ؔ\m }_''UCM םwAQ}Aƛ8`Lҥݡ| |ׇ,V"Ī"8Fܵ_C 2;Kfia`<5$0fŽvt`n49 @/c`ǁaց-DZACwͰ|ڕŮ>J[7~ۦMY8HJА†!r$̐!Gjl5BL(eK)/sQ38`Hh﹫5"$ڌJManxj07Qڛm[zh */@FOn 51V|LMfˣ29*oJU6oq+lltj=h=|;PUZjegBΏ毞tl(mڪHo$o3Ш lۃo̴8G")>a蔂"%qP8S%Otj`"Cԟ2.eǣɔ|`}0U@NR]RIN4ƶjh,7-X o4Lؔ(;-A't 3A'JPA`H;xb}<Ϟ9$8";37vxܹK{&Ғ{"^OK: xN;}1%k8.=8e̊}iEE++D d2JP(Pbd:A'x>֐5A^TDяT,_z|Ina;KA NO*jm)f)9'b>Kպ6dH:7R(B_2C cת5II ˄=xK:"W⊵ϒ/_[n 5K6?ϼ|* @n$*Fgmc~T*廇p)E<|TF6$M>XdžW_"WUI]iʃ=d{S mNE]uE wJhpD T[x-x!e*jMQm  :zLЫ?d7rn ĠAǥJg\oa^w㋧@_ߚkdןWADw"Nu]T֡y{,߆!LjCSUbhdo/QAZ k̅! ZYe/vN AX* H08:yƷ#pZ<¶ Kt `A=V]1JFv[9 p|$Dƞ>U BSzm wd(I0+AmJ-43fX#xPƪ(+^=p;8qD oK7Ot  Ȱv:gxA>H/:Ta\rci #k TK]|%,JB#.Иr_GpFo9YA8J_R @tPJuk- 3ʔETBy=;G\u|oo4xi`ɢ<>A;֝, v#̴0u?F].6G[Fv1e47 6'֤T+<%(1Ӥ x+w~hR+̉,>Vk>It#O Ɖp'}Ƚl- 2;t^kMӅOvacpI #. ] TEkODq[XJf߱,P/Cȝ?Ld&J@)jv x'^a[v72D6@/g<+L$UĢ?6W@ *T){Q1lwju_3ۍx 'F|qܙEjt"(9 !yc-w[*NS-v50(.^gi]m`l(V׭-XTሦRI3eʬ93~+Xs[~#zfɂ'Uև)pRngu%- q5Kv*(ˏɍX ='s\~Rg%IՇ 7&"v4^WpژOC 5p\-?U p(\Qٳ&lak%1vDɐS . l\_/# }"]@O&7La+=˜kSQg]T4.N4' ?r؍_H"7'uSX $ Tj|Z&sɲn \/Rߐ4r7 ?5"d桓wMHuoļV8XoK Q.}J&4!: hwSV-աO|d{!-&qyl &Q]%v-brFYix{FetH/7^@MmΨxTFtwY,/v2tiX'2)l@rh6Mb9GȮ~m/b$z72ګ?woMI67aGDMleZG aX-ݧ볞7)jJT@}LvfVKVLq*i8BHrdeW:$v_nx0po?t6.t$Sx4vc{%bsDC"'8ZTUB6L7(dI&{zuf paq,PxfٽPޞ?xƥլD[;uL+dh}vXAun z3s@U)b"LnzC؊p6`"}Hj[w4AQ}oF,!J(6=WP) ?}n÷R S5}੿ߦZg)pV yd\CSh!EixE DSj,D4LT Xm 'RCo&EORv B[PjdP^M f]m[ k[,XOV%5D|\u3?ٙ)q mdb)S۽B:RnH<t ;fMݿ0$鬦xM&w|& 8&S׏\4\ӚnB89#7Ǯɢb_$z2aA"e>mTGg)BRU]BM& p roʊE3CSPEͺ'[%_eШwXiK53ά],B~ l6?Gw]mÖ&޷,HEP-z޽SF8'u^Mۥn:%7/iSҖ3p1(1;Dj&ԧ11VP Q0hl/Y~UNNE,])>|)Y*ꉎ ӛEh/fi{CQiA#udK'RH_;Pm EA#VH0:h+<J3PL9 Syz !_iE4JLx]]Wϥ\_ھܵ=r_ J"OAj1D(gWy1I_EXbsJ}ϫ +Ԭs+ѯdh뵊tc$0!6@o}Xu'ȍSO ert_;Igf MY >d:ʠlf6hpCsơv\u{ϳ2VHwwl-iwI3 (UB:#WX:m=%33.n]/9D e!yȣ3=L:U@4\Z-?NBlޡZCj![Q ЯRS7\)J*NSDة@+RHڝ%ބ u_{vy$e% q&=>À/8:v;,F$驇bͳ'r †݀s=ɴoT ]y(52*k3WM[Jiqv >Q6nN|/l]̟:LQbPw-HiVCSiMB=cpD/}°5B_5-Ndi?҂~>,C?Y]Griq)\|ƂwϡIty.^@,g0|cH xjCN#js6fQDųe+MuO4a3bl ™E?]q6w3~ vO>sS [tvyǰM?G ]ۄD` =4  i5`o]]<ܿ}|N t5Im3(o~N,;:PB)Lyad[{pb RՀM;1mGl\cnr}+1.; 9aI^ =7nl w%KS M3a7(ڶoa̞<3#bcVgO YXB*icrXMߙ29:r{H~HQ=ۼ7㿥߶= i+ײ~_rŇr8 (n$-Usv\eg1r_AkaQE@"tLeVEBK()#lR",cn!"lZO}+;xlu#vhW!ȞЦ>ajeľ'yAu(%X&G;>S:1ciINɸ ?dAZMJq|ƤV)]H'^{My:tpmCL !luQLxEB‘͊⪕ԯV?ռR:{ic!$"d:d䔦8YQqcv?&ڕ Ʀ:[s;rc^^U^ȓh. R9D霉2ƪeSpk(׷kV^9$ n7͈"*k*68P +W'%J|Y>h~ sr0crC)B&o m-0l~/KC@2$m;b(qd$AfߤCGkiH⣖Mյ}) dcE={%X)=]O ͽៀ'yYK5 ki|}cQY{f;lowOiWX*y1>P%ͪ\u KA? P-e[cdCsl]"yBas>SriW` 0Fg _E9P(5Cd|c ,:D拮nx#FNx9z‘%!;G-^.ŇG1u1CU/ ʿS ^@x@V$.يd$gebIsl2JZ )Fr )CQWB݋n&d7> _aPvmHo̟`u%CNqUؙ06>6 1*/6[.`Bxd 7:A&S?/=\p03QeCm/DGjh'%_)- Mk@$ ʹ#NN@ \:1C\+}KxVCQҷys4㿁F R`@nr|}gPT^)"&Ɣl$/FAWKU2nHO`|n.H$Cx(,Kxh!] Q!z0%À䪎7zXVƊ{hfs| ]Q"rϙ]ZepXPDZd"kk21=ީ0*n#aE LP`51I<.RDŽ<溪uy6>9(lp0.2vӈ LP EvoqΨT(GX u^8obkD4mе{iI)I 0(ִ3=!Zb3?M;mwv q[Y٢7+W.LoEd[VfK._Uyf<=r!0A` eX)Cs#ʹs 'eyպ=$_5sMIUCdС:9pXjˋN.,<dcm XKVK ?{yw}k'ė y//Ǝ_160pm~ \OWXv.? |}.(Ո?^f*yO_(w, 嶒O, n@l~Ff*pfsqaD ܺ5k&GjCenEN@ pAjf٦T$ƾ&[I,YDGNj+Q́QR ~j,c#v ҭJKVpN@ԟ`eL@PU9_g +Ll9ICСm]d-AѬ%°\HƦ[s9c00-围q{@H[{xlDWCpUAS)芄.܅~-)-9j Z1 u!d\1Q.tq||4 Eo&id2kuY,Qh'纩7hyȁ2Kp@,\AT}g]FZ]|$w$7{ɀ=L᤯Oφ({>&R-e딱7 YՇ PY+soz]"]l./OPVL7e|Ύ%c,o?p mLצE4o@v0`\lk ]̆.YV/T3&뵺}o!:8/Grel"3Qy-[ y!9t5`ˆQ_Xv4>vS?e8p KE#8߀GS#6%@Hѧ[tߕi}F7_:X4Lњ;/W ʶCz2._|waqct@VpkܠvGdS Jim} 8_o?S xꛇ)Id Tzd\uF6Lj:j.5> %I h++ ~'Ƞ('>ʼnۙ9p0yW(1.]2*kԖza22O-  yVÂ-t\<_P3 K6N)wW 5/SAeW2"_`J8Q"F>3rb\谾%:.u5d'bUk+`N4Xi</O>G ^i;c`bd l$;ܲkfX!VM\\! vP lgʂqRÿKGBY$XaN`m\ n_΂(آh 8mz_Ǫk+Xڞ;E8l`O9I{ÆVUTibm4ٌ_9]pzBFS!dzf0=UERZF"C4Ur zdڽy=s8wey4bO`4r;[ģ/0CU%\5ih#M" uL|KG D-10  Ǿ:f׺fy" 0`׃mErKV-y1N{O0qg9~BT!XG[%3S0S#΁ƫs葦Ԝ|lL:6dzǑ<"oEa?qtҲjQ[5\-DyY0ΰ1`;2:@5(ajUY+Fcӊ(Ζl6hT8#8nS%־wprIwa(7#R#yAIӖ-v1ʠˀ UTpD 92ӟM_ayIŠs~q:^³R'a^Ժ[4 Dڢ]㻹) ̳͑5 AX<Нh&6AA#/n\:;=RYCY*|^kꇔd"}d!X1'[T!)(hC-a^-S,\0 o`YlH8b(yoQq `XM7%LF㥈=b",NEN.U  k$r"7n!y,Ӄ]hc圐݃e8$tEfm3y~;h%fuo%jsC[^Je5E9K,ŷoL͵/9:iW3`qg&|D*YOTg¶c'V!c/MD]oeA N%EW f;3 8\؏K3"?1ւ  Dy'彦*SK80MկdD bE2v;yMPxuAt'P0̒#4[wjsQwۥXa*^~G05=ȧr:v^C@[Il2ΦإE@1=r4$#UM89ْ}I)׮ᨰصvm6&|}4_ p"pG~qI1'NqNs;'JjHn!We' ]"+8bEOz8\!EvC2 GzF}h.ÍDGh!d9Aq(=SA_4Ah$MXCukubH@PVưMmDMdFrd䡪N ChcǼYR?7Ĵ*!mr5,"VqtncIa+M(J O冤je!Җ[N3nNmSY;N 4{= S?.:*kOS%:9lI Kð BUTcj@-AR/*v5L$,ףMXC~.C)r!9i42bF *n“ s/GCendnus?JLuNsv0yvhQ8.WA3zP~Jo#`~Vv. kXp%5+y'y+6o\r lN R>2wRs@ՌŗX좥u2T>P[ 9ܫeAsC##)aTא/_}ncXOO,=uv anH,(@*^g@Im^h>Q椦1p,L,der#Z2K61 WχN+lH$,B?oYmZ!Hn|'V[ "G踾E=Mh4kOFp Q_J1my*puAq:VoEd% $,[KS?% '3:4 *T>w݇[5lqqr2g!39^SdQ{#- j&k͓@(!IN!S y ormb7\m>'H݌uG;܏a&i"|BitEdacXU{tj>izP$vZj;1P8q= NԆvػʭQ,HD~58lBFWR}/V$(IQ %xCTkiчJ7W:!a6,f,Nu4{E 1;|Bt}W!LB\hd뎭Nߨ'Ss{1LCrAk۱^Eeϴ> +_CT~ AYG_s;gNQ+KsoROb=ϐBL޿ n:"^zyæ7$KD ;e8hi;OInљ*_?G̪& g e_o DQ94+֖V|Hye*&Es ʋ3=BU$2: l t<)Vꈣa8&万jʝYЁX`DJ|f,H"3UA9O6z3'y \cQuK,7Nh}ښ94a@}k˪N]"_}sIRcƐ=@ <R-Q/#|tM)![WppSQ7~" i@Ȱ p.ũY|7H%mJ!9}|W@WK5s³Bz4W Na!`8YW_` YDbx,+;_Z&¤WNO R'HО ʜ]bF DÀb{ԲWA&ۊByS J@`=$DŽY[wkOu@ԭPHkP=J/iCHa`'USSA,WVr}{1Xkf[9r$:0 *7Dz6t3 _ЛiO^~?ݥZmA K;Tq7I%,f"[2PQ\&\c;jR)JG w7(`jIohޠ;4~=κΆW ?Gv 1gBpG0hG$ssؾpyJ@bx"D'_V*q-deq&p yP8}w@vf{~RQQ(LM H$[ձ];2 DUQ-;El:8"1vYaƩT׫ƪ%6|4iã2\͖}d^Π%dk G_k] 7!F4Y77(=LP~N6'9M"P7 ɋ{r o1yh?_H&ag]Q{<60Кה.TY'ymg̒. X0ĹLܵbLӰPC^@B5 :ޖsb5,qcFHښ'BZ 5eP/lr-z磷9Ʒ!@$5ӪM/Ժ|#jr.$dE/Nco0C/f.7SU 8_OEoXt3=Ez=z//T WBm>)SAc,:~)C@޳{ g < Loyc1ve~^Y}[DlE0f}ʨ1l5P vo_8"!Ddt]|rHoS24kҞhu:b~~ganEMΓB/%@VIKyDvM ``UݕtbBؘ ZvRCoK=6#@v\*u+?lڎ>*8nqz ڀHwC Q0r8{$)E _\Q 4\hfEv җT&{OZ9UQ`m519f {9>,sxǰ(Kv~XTǙ_Cc>J0?$.hH5HmO^r/)@A0!6RJLEeR$DNlvs0N]7C T>NMOd#֝b}FU  vsb2D$Q0⽛@9]_'=D33\.-0ycj'WՑjWDV}!ƋN 6 ONj"~[MQJg|C;_ʈ{+DU@t#gG}bWhJ=.OK5 -`OPb9B$t.6i[Co mVs]^YNEPxWH9\:_|;x_ҷsab^<'l|C?A[ 0K3 $kɛ"g '&fy%#m^(WF !险a9hcq!껐Z;XAP#e"ە2 ׳''40 Ϭ Ф*Ό# ^숵\ lr*aB0BAxݫN>&Qp7[-I<צs/`RSCZ K>z˧`ƽG$6ܧܧ-eG?z+tYXNX'X@<5NanF[=|cgZtG"o n6hU JC{o%XԏVz)GS2Jⅈ,Iؚq}1j}EGv<y|D톛!?&>RRȱǁޯC%CO+m>)Q~ˁ"l;n~Fl -nrIqS//q0|_7@)vR87=`w{ܫ{ɏ |.P7l`,={?L=hS/οǷ߆>:S3.RJyfbn=.}3УL*M^$\eUW7HG<[5`> s4fwc;ʙ\4TQţ%| d`9?}ץ"n.#ku~-wMK/]6H$^L7ad0Cbh,,H2E|z}E?NWrŁjK14q5.;CYhMQvI wYT$(p 2Hc#i-3^,)93YaC9]""͇8dJ)65{N@FmLw`TC fѱan*;p{ ^F|֕ 0-/Nɠ[X?9-+%T4لTvERb=7e8^Fkd}f&0R4A U9pĈ!|'Ga 6ow[*nz8̝RDTɄ;6K[j4{bdC2D%qnx(Hca1&ħ㹾cw4ؓP+"M( bػ67LC$# u 6q+jsK댡A8!tY"=ij8hl,.q$)"n㨛*é.[;v;GtXT%E|4|<9>ڂқD| 2 OjYzakmc5vB!:3,zioE rn 3#c>?;svS:S =1&KWzѣdxzB +*a!D.=ۧ!͕>o KLy[lYI,agϖ5oIO2,d,kw  ;75ɬ$$8ܟҫe' yJJ/!L}ŕ#D3q;78!~EsLzC?[P3_K[wYx|I|#>7+ڭ Ra2~2$z`}A_lT9toʃ96647AD 5 }9Eh%M77((Z[n5zx?TS_ZGo^}>դ %,BX>խmVՉ6=bƝ64x|UgL|?ćJ²gg5yj.(D QuD(A`?/wm.ȿN:SS[ӭlH[W]2_o[# @…2EWJԞ3GS{~i/ V,^K5]PWثKgo<.4%!5hnvl=DE<j{W0˂$~u%_YT獪8NY*j2 0`3lGJ N,Ca`< cokVU!hny m ‡.d^^FP1ՀpXVλCA2%f2)Åk}iqUMe+’/PLA0d8cu8T"[XǔL?jO,L]JJl67Ҹ hC٫DL])3GwkN l)>B3fh*s!}@Ap8RiI(-&@Vlll-qw葃p§ gR€Syh[Oc>FFlC kVbcLzUE[%Ty kRZNѮb}WQْ]DUEL B/G#UyJ?+jy9+Me>qZ_WN(K|8K58'WAЃm՛y+n:~= D%Ezaw%8wLjIy/{M=nûJ8Y BVv>C-wG-Ksi -bTG%iԛ| YvDj$!(L gf.mJ~ ##b%a:'5^4et!=_Y::f*n:+@6 QHc[EVGzX xmu"!ɔU/-pg `ܢ9}8}: j2K2t1r4+b4"ts"Z+X&v`CE<</*bӀei1?5fChVj䯧 ,l:jLȈa1Gڷ.09:8PU$ao"8NYɑGf#+R8&d|([ὠ)aTxN7O8m5}R_9?f kCN]fnKUYwȡE_{!)qUK!`DUm&Î7w>G}V**Is+H<`^/n|H(!m8'\#Hh&qfF_c[!5oAPN=Zb,Jr4 =BD=F3-jN?4%&1Ёꝛ=ufuF+ 3K!)aƂ.6>.MYhrXl(}e6. DSvۇE(4ޮf kR\D2~[*֭Ο ,!^72Ԑ1R$(^'ukcGb48NAA: j}?`lȣQ+w  ΂N>$y9T,cX*nrz~KMwOk,X@b9 *N5 ?HR[!ИA{.ՙ^._VzmO70Wr:8jS>XU.efisvv@-(fy4_vV<%wE 3iM\W**Wh2W)fZ&BM9qxW é8YNh2qy+~Q n/@ a96 YwfrTiOZQ=wN MIں.;7 f;I t[)Z)_ O\G8$.ܰ~ÍF "qT0:Ĉ3-@kV!}-Q2.Z#?-Q/b6Ğ(ꔘvp ?sxC$RNfrEO:X#CbS4Rl*)NȁX̩x֤xl(rf  ҲG:DU2J@#|Lpw8lP@N7vNjNivdَ%8.0Fj?ʮm(|l {iS(iM'@;V?>q $x`.tfZH:)tFxِ>y_vsθ%_jz5,lbI"5-PJE3 tATzK4U^Lq* &Q7۫rlgtp| hgW< *˪4ਊyl1d<UDXCeʶ8Qy=H/t02O>3Xz7(%>ߡc^NecLۜO HC] ʌz*(b<FqluyNH@ڜZ}Y% W MI+8r.as|몵^6_˭(1[ nӸpZBc> ̒-/'gMEWbc(׀P9xAlL2\ױ ~+֧_3-+ yFi|Bh~u؈qfp7LűsV^үHb(1X*./XItK`R Nv4tH%FMYR!nbw؊ds wH(c}U1I%G>JF|V (,l=&">d Zru{Em z}"&TUD,KQ.w=to]ꭼ@pk8RO H f!+Z\Uho9ax32lJ9^qXfw &ƇѲ JCQ2.L!ӅܚwzJ3&45AηH*2uYG7de2IˈSJ>"`(:79cG FV4 ²10NxBܼ C6v<(4Hā,G<nX^o_"7j(zdoi|@+j/h|<2Bաp\ɇW|b~#J$͗+8]t'-"}ViuGB}WB~h?5z6J?Q82, t!{&ĭ %.\m}@O`s4Zk]QU5UcQ޲ ߮TrC03<& ړu,`ЮMm=٠,>,7 oj9o@x:<є m]|K@]tng ݡ\ƺ+n_Dv3!@YBW*Z,0ep[qݣcȿl.ƽZ^<']]-8FD7uڄ[Z='kIU`ctFuOXPz8?~0 4J:IǸnJ^g +]; i>̑|WUWAyB~4艤3c5Wc$_A?"2Kdce @kI6>>œ1⡋<7G5\yyם8)TQDcW\bZh >oG3 "._b8cRE0f_pG[3~G| VL.IV\BmӾ?_*xmPzxʪX/9lB:kt6YU0_4j9>|9b4 ThߵɊqXQ~XB &\VO#߲_J5"SXkW|xP@nЕfhɅR]9_wv?Oi\w2<{{]A_ ks'7JŖ¡cu5\118,쌋X*~zsu>G*Fg qGf+x؋e8BMs"חɦ{𷟄&Z4@{mi K&Ү[z,2_C ]>|k8WJz꺔$l!upGAAl7(h&d;\n^ޣGv b/;Q56}CNH6?L"&x8ql֧+ FNhQ|h]F=nR۵֔<㦤Z*tʼn,Z.I"Ie# Dgz+n3lt4P$jQOözꄠ"%K_$dKZ»n[kFכc{IaE V,fIݥ]$+Bx /,u-ـ<8Vo~)U^ctƀD LO)sD 9 {xMJma{$)W1pKɼ~! T.Č 30WlagxlP;95nXPYLkК~ &"d#DS0 zTn˭+c ͮt&<CT'#10?JU{i5d ^quh&~tW!#3l}%os;8B*/H݊֊"t9$/Ub+bd%닾{ނCmZ]=/ǵ7cU9 <}Y~ӱ+,YC|^§Ƚ'6)C5".(&xHi | W\ǝ(/P0)8}[v 06]XhJT?ݿC; Il{k6Z^|nPP-Nwu``Zzo(tYy,{)XN Ve'ű8*ɡ9ȩ~V+GԊSO"mehkriHd_/p<ӊ+we[bBFQ#5Oզ̅?f%%+[5~$ bGػQ'SwrŒÒ֨(nY2bG* :\t5/W,7dmhUq%/vC?xLc`rr7' PmJ2(dV3Y2ΠٔsP1r5.&!Rcas( ?dزS1ݳSԐ!,k: ;>C+ΩS"}?hj)=1!U/B_j}]NORt#~l˯eeJoL.X櫰G~IXx0 F|]5a"L3;ݮP'YӋUp  -ǔÐ}OVN!k<@B=Z2^ p8a?ss'r*cyG&}[v)v>%9Xľbӗx!6&*޹g=vA3^S4k=bI.,^ Aͧ%CYf/Žx%?ϐ6ۺMwc3Edw:4tDԎ2v'_[fU2I $PPQe{B Wr+ŖV[vַwA {:FtV^f#c%cu r+2P#Snx1Buttx EBV< j]ut݂`msfMҥ/luʯt5AlcIO^A39b%T \\ l.耤tAz`1N[Lc 3 HYp('8Ys[f8Z9larDzט30RsR5.'pk1WdL>os7ԿKpE"Ec絀F샸~7jwne{W~Y&#P5|LqA(b<5SV]^};X wQ4}C -huEs 70Uw2z徺pʃsw8?;TUF'CM iIA)2nv !LF 6r)}S:A򲯶2⊬O3"!5/.49 !lI\2%EW-YŮ {QIQ74B4sixsխG;U ¢+ gu#w=LU湣, Jz ݷRx/r݃SM-F3 J7raiFʋ/uVcҝ}ܯtfjd:36#H28cyܕ V\+q!lL tLYwD-\=OL,xHm95.J JTA./|_l b:(LV? 74EK5 =#$=XT]G^ӕ)~?2auBCVTHzN.A@$?o&4ǁ}V̏%;T[h(, B8E jPC^2΁93d$ n CR+LQ&6 %=|BDcv (5ZXˁay2"U\U1PAT Bd(KHH{ 5ċ/Oƚ6ц?z5a(k͹gLch=1#4 .0KtzB`< bcV,Lr?r)^j \[x11FvvM0zYpܕO}‹uρA؁*[!lu$ -V/);3Z#̏X9d(\2יûz#|ܹ%m2FUݳ9K@e/S٥Q:=|> "rk5^4~@#+!7xtev *X,yvo>1O@s"hUi޴S3Mye5yqv9QFbFfB( 4_<S$׫\͟g] gCU]y|LCYkF6$J|܂ټiFiHS"0KVs2-`]Am +->VN #d"1*23gy_Q|QЕ۹G%^2N*XŁz )s\@' z9xĜ5.(PbͲ%߿KcLɦy;]9ymKu!~a[E5s6çO_f5o#>&{ !#1IJ{Eg0ߠ|w亗2$n8^;l<[gDyR=5@3D;\'ٓAŏ謞hq&A]ÍDC3Ngo渝H"g`,C1koo>8w !囇 4hW^{ȲN2URXcQa,REЕu!Vclh2&Au/ʁLkUԯ E&f=x=T;hdYӠigfZD\]26{Y:kP}ԸfgxR W(]Lzl;?*LoMo -|iU5#!Y@ uP_aӢ?QZOdWg /Z$J=r1b@GT @7 yçGN[1^X1v>a{8iaPWDO'Qi1ZFe%-Y2F0,7U^^/OnM$H Hddӡ,}u'>Φxj,`:!go̖tZ6ABD0VиJZtj#́yg4k@2Dڒg%y,H%#Vק Z{ߟZԔV3ťZ7F5PLi{9#x{g&3+gvobgQj  jGBK6)Q(x ~^"cbO'飬.7x %0>zcR,[*pM&O®G<:=ApF!PUb Z@>/\{Mx^%0,pWPP:U!^n2ȋqΪnX2e.~2ɶQ_bGlyHpobFT-h+҄D˚iƭr^ e] ^yx94eXk9Bʋ2;Z`cwRG϶;:)NSJ;t}by3%%:?G)FGGm({Q}M"Ql9 `8_4|ӌӔx7IM2CPbl;Joѫm~|myWcQ²C0%Š,X%ص@-TLBkG"O(=?FfX|U^N|: Yk=,yQ-aH Wk7Í2pw:B 6QvB`j4uIOPmXpQBNQS)6QA7_):olBZO˲jx1H{SfѢĈE/v{ "{8h.]L|b03f>{w";G1֙p JNќD ! @0ZEV`tD; 쯤YnxwIr9I=QRH+ tRX=0P r4'POI7]Ii{ Bx;[Írڎ,xe0E6/|PpǺŞܒw ~.O{^{`|@.svjPJ{j|BՎ"v@ d;rrX!w4o]r:ilnJЫa#aQ;RvQ37]7\䳲M {w j3Z|P+Wû^6ZdH5 h(,֬4,FK[x![Ƅ}- FgjD̖#LC։-t*-%K0L?н`ץ"d[74mEFm7=  Gh!0|dWn.XR9ƵolB#DU 6Ifa.{q2Bl:7t5dWs~#".$&gj-]$x.e1@0~aJ8;Lk.K%~⊴"21S n5~ 3d3 ;[U ep2Fl(-?9*Y( !GSs]Օ>$F 0] "/$1l9Zo :1Uɝ[y羻!xΊ; #[9.GTz$^wwj2gd$:HԳ F^F̛3F戬 z?n g2^qBnry w°s]#%%_8A^!kX$aڶTovK[uLY.[A8!萚ZTik'3`褀sUA^x$xM$kuU9I73E1<dw-2 @ a4j\HYB3DN`\;a>Ŝ|e7m bJg"P#MH!<=4wj4)dkƱܸP0V(5=Ʊ!"mg.]iS2!\2Z ^TyGlXSt; eՍXv+"(AQP LHMVMo>gSFM @$i|m]$3#GVо_̻lm-6{+,~!/~+禮.gF,{?wg 99&LW((YB:h.0$;~h*iI!s 5Zn̈́7UekcQLڟn)`>،d+8&"áW%~ehq"䕓xAczaJwF]aԷ45h2 BkAدQXC&# SHŤH{?Ah.rT_4c%y%.,K~E0&IN) &% /Ƃk"!*:o7R$҈xKpL=EC%QE"a*xdh+vXԼjFȢ =gJ\9L. ھYAJXU:(mv7c谣CgNוƏkD<,{=^>JMf$a *8înOi >&;?o,cf~}GDQQ\+V4CRTz}sJ7_&K~ MBG )T@& %kۗx䧭cPڝ FT!brHCa2x?TW)Pq3F" 7'%Q1lq]~|51]3H5wzU.,Q JBt1UVMOBfn.FMxJd+13~K5432P]7;jV7jޢUHј-˸d~7xgUӌ IkaMɪx>w^Pr #cj0.6U%UxVqiQ 5HGg+F{fE˱Ɣ_w==ޠLERfџB 8LogP /9;"Λc ys1n<`H,XSdF/zHٝ3}}Tdlaj]s{="E|,%Uti/E~bX(Iji} \?aDd,t':Y_" #Q6i9Vs=}}Wu*f=J2mE,VM.'hT`;Z:ggG~FOX;hYZ.V.gZ("8aOنQSkJ/h7gaáfStCZ]W( 9HZQk]bߠy: J %nPY &Y$]t;tj{[*32 g,ظxl)ZU(XB^im;JC,Ar?qZ0[ޝ/8Kk/1YXr7ģAB=*v3Bxۛde{ؒ?*tOpl<(t /UT/3p\ASe4ǒ ,]NY,E n|)K9Oi`upDY+T֕7f\oS)TQ qpDG+D^ef_K_~+'gv >Į>QTMaJ*ІqO8 ;d[ZKp/ {`3Sk"@UJV:Ɲam0Dû@keCj=2P>(ϋ½@Q[Azʙ0_-<=de -x"vZV{eFUJqT:Thekbwcx  T|g GA`09Ee@R|k]YC5 ꧤ"r!m*c\,gzrG4۝ Wa_pr5.FJ5z~SD{گ>3pfӒWT.nB4< u#HBm^TKě3 ]6)%U{tyA}B@<=@rgA3|ZD~?Aq#z`=`]4ocǖYlq|wЬm_]qW5/Rv8OX겚IIV.xSXbbԵ4%B oz>VĖ@#@.X4Sr٪bKۓ=O4J'#k+6 +z_r{q![rS4\. 7<31[2_i %Li΃|BZRTRioUYy1}-Q`8ٺ_pd8cs( %1tV9$=\fzϠ̹,2yPpZɻl`xhݤc,Bq /|lw2=e_9h F2$FC+(2 {npփCCtWs 31.1VфuK]2).U3Qy.Nq&n@d?ts/>Cryt18|Yj"椠}pX>i9Ko%xiB}vqwUe/Cp~ӗ.\u]Qg5f7h,fѕ.r$ȭWVv'5 T4kR]RUÅsn65  @q5n)Pf . ؗAzPMKvmZKBw yU3fl_=v43jNP$,d fbX:͆[BA ÊL#X@|ljMmv[Y[Cp{!: cpAmUL^5_zYIR,?qI$V,f)jɃ>>5x4uks~2xP2o":x.'PLS"]k㠍8*Sp$eCW"B!NNHъtF!L'ظ]@Dz*b.l'u!\q7wCG Zܤu@Ln'$hH~ QqJኪĉTc?Ԃ 7mMik!ۺ% CWf ӘV{ޘa׵'űŻIQq "SIoA[P.fZ(F2v )dPwl?jR̰sځ@͐aPog|Ep2,؁ ߓXaWC i7Qԣ2mG5vh2R!.HxWV;ѦT 66٥v=qgRT4wA]z+5nulܣû=]aL@yz`M)< ^a\K,B2C>ZxkwDĔ\9pD޾0$g+ON\wE;W#盰e8 MPY:xjrk 90)3:aէ7#p xtOŸņΙ!2ȝ'!"foH NC\yl,io*lf\1vH_잡dNj1&粫nR">|^*D]_BQȫ& tkgQǃ*f6ww_1Ny S0FYI8*;<H_e32;NA2E.-ر^Z<"a**5[[+7 gȶ9g{rdqjY ;z~Z^5ڬv˜; 6U,y\NOG@icIa~],٤k{XksN?v[R s7L?o*WaynUdKwW9lU TzJZ`WsohH"I9Dz7f|C=8T0$ %(_ųlRH'n*cMa_sw0hy#Oɲit)"'#sSC 3EC|q5P$B/>:V[lb 囵pqSvˆBv1%EH] 0]drpCrܪ0ujA`cNGnqlp]|t&͍Ӛ«˃.h TK%uT^:]Ng!"n{(]Dh}#/(TK35MllTr ux`1v3b\b&(*׏] Gu]aO14I;<Z{LY <Ҁ@_ټݨ몼\m1l*R/ԙS>v BA@66_T-Zg/饫"h8ȂaElCB 'oy &B[S:wF)>mH$PդZ:b~m\öG4s8 ӵ@G[LW?+A:ŬxbdU]Gm<6PNNľ5DȂj%qH*MbN 63'n/+ <̃Xa?A /8]L"I9Dr¤"Y(N{i@_4IDn@ҿ+9%~ϻtD 5uz Su`j  _B.vii_QTJџ!ue Ao>(&\ZۙXKYh\!sm WbaJ.W? i@_=Y|%wn8=.ze (2qJf*|p^xۥWAmZKjjT25~$}k=Q eaL*<*C!OW;`1ſ 5?ۻZF<[Osc8\_UJ K5 $9擊ŭG\ ?sȣ pE鹘r e~O20p[͇;F[AOv 򪼋NJig;3 MEf:T1TE>GD 7&ܖQzWj B֒  zXbjE.h݁`gE^Me{QO#ۮ| k-&[wǞX8ܙej@2.aԩ8 L'~P y%Xc1'#Z2d7-" Cu&J;239jkֈ)rɚx}V|/)k큞1ӭit }u>,̷ȑ-Hg˺%TK.`:j"*XOKs!e68+7=b\yLN|G9uWxmsu@0"ND5ʴ(S/;6ǛznHEu5\Xa/p-z15[NsPТ_)YNĐɌcªW G} "7 ݡyD:3hP[s1H;~{:4/(CB0+ؙ^4:£ p74 f(vǬ3!d\:EEEl6t!vdc@^ d@uؘewܔrVNB wZ%ckwO(X#L#jI1UG"P/ \$;: xLKKR}$vq!rt3&93e7m3_j.vuo:k)ώBأ9|?PfPNW6>;4- 6\(3[S4䙞*^_e~kҋ%6`g ]R=jeEE&c4Ei?%:AS4ѷu}^:珏9%QȆZB~{$Fn^a|jbijԲ+y=3nnBoj^E1'Q]׮CS'JBGmÖgR,_֟2;jEz~2dijuBA;i '{~?IoG*"c aj,R]xnE"n*m?5{ڍ]+0``c4D,0Hg8SQ@?웸Ŗ:pc^U[۔msLS9i\]Üy@$nDJu8Su-=`pyxμYXMSL#IeGOO+n0/3Hu_c([ ۏS8ap 3}k?KZ[Ӗ͛o[J`j;E \M!)@Wzfòh/5dg4 8T굠@3EkOwY|`qAF,Y `c``"/A*MV9D/v#]]P2L[Z4Й=lۮntsUFQ~|,^L S2MA;][0//MbCSe ?A.se=85sC";qѮ@8j~q1~ү F"\+e יNIEqj+}aU3s V0"#CŕvB-sQnj;@ )ѭp|7 MTkB:9¨btʍ$Y R6 7ܕ6&@=k>Ap3zƼ'S@}nGB>hѽ"!:%;ʮq{ O9Dwe#RNґXXDdMZKh:w 3glHՍN kC0;W'qʙ&tu!p1О "ɕI-%9C&w1'[-9S6kթMIP H:D&bz?#6]^@B@9ݑ7^˖"Pkrl=%LP 3 [S*iԭy˱яo !i*`Ʊ`Hq#9񩛆:Cf%äaK(}ҴnOzcy_}=5#ɍ)JSۗ$oT2(nN`,# ;q]u gыӯ!_*gXS?sLҨ+aC1o)0YOp gۅ"F4 j" WGXV.|+OvvYL F,cO'c[@\td']n|j/h @.{mag(.Fp/$G-gn&?؇E'%`/;ꓕ}גWu+zin7FffaL*T >84|-jkfꯑZpTDvwwE/ z@~QH@)W_˟+ |VۛZ)X4V@4vEX4s"Xx$FIRq + H`ʼZc^NTuț=L٪J, CZ8X1rz(Z%'V@'0`Ti@I§u}y]Q |D" ;sF3N3na- Q0iI>yv6ꈾ.k?'^ΆFş:郄ӃZ!蕌'K yUZ=Fcτc~E ൌ3Pykþ9A/I0uxz=J҇KNW8hQbMa1I*Id.5@C"J< _ᦕ,oؙz|6U +b! /,j˱^Tg#$nߤ&*zd sPuCnT& i:˚K3Kp F9!-vfdm;w vi&4BOՆN*Z w0b&<:H@3˿l/}Mґb _1Вa\?![9y>WfrwYIJ9Ewb^j1rhw 1=Tf-V47X;\;̶jjsըxXl!W8e_3p :=Ic4]4P98ȟλ{M6y,LI|*+e(5R XfL'C3+&3 ET׸ ce# :-'lq)oz>_MHzJCcn&Y0Je g<2f/ߨzXB_cɠ-_bqL y/t{?Q6: 4v!]Da}PzioN%.>245]Mīb;+ a% ?c|Ut&z_8 4EfHz)@+/w0'*}RR|Z nH9K%.fKmy@rW t<$!D ѥ`y?N ߗh_k9ݨgaonzR4@67>Qzboq!bT+&q9Y*_|Rb+0)^nqӸΩ`t6X[8ϞF3N4@TCt:|Yu)p=5*l ɳRd}Pl*hBXO*r8woi5awN7q: m6`qa IAYu z摅 SwHR]: ]]_B<mTCƃhqq:ǩi&2)W5p[/s~ ^|O|]v `\GTS-)75e=!;ϒvk@p9y<9< 4||o9 ~}Չxћ:p7tzxf`*hs6K'fnG7y֑,ˇpFX?q]W7sz% Lrޟ|diBZN%id󆋷L+c{Dq+.Hs $gIUmdSXBUβw,⚛$WM&VC~{G"N1¬)%zr=uDԡD7qe##O3b> fPD,0!# KJrI5}|S ^kőE %P ]ҧoNGEm(cʮW~X4Xd:7ֹG6%RwcoQ>+s$)kݭ{vS.n4˃wrV$0R>\uS)- # øW9ٹ&apjn$??.Zs`7`*x`{7x}]@=z (k|]n (z#v4J]@ -"-;r ;Ց2}#hO3`EC)7n8,/!{^pEiV?`&FDK f㸹)LPu!0[i>y=#o1`ㅶ{ #l|%r!R>4@_Z`#no# 8)k'Tj\B[XC?ViisAm9-/2OJU~UIz7_'uLO' f)g6y7j<0^Ŭi2}*9a1^pyjy;p`bPje. -)1ēD}- t둔ȚF`,_1(z6jsEr]6BҬTqfʒ_% >bNnOBHO#:,$NH+@ޢJvqxu}D}~ijHUM6&JU$p/Ւ! A' @͓K oqÖiy*"HK1_}j9Q=`5z؝t)ZLo;BoqI 6AFY/gI}#DZ&@Gu]r*4[ks'R{3C79%fcJ>nbˑ9yML|\^p~=TziNlPJ"H*&Zbay*/f]zO:]P50SfUȗܦ3/kpT->bSbK%9_Y}>5BC`O/=Hvj*~!xu[_xF1v"*?BdIzt"> hЎ6G✞ =;}I(aҸ-n/ǘcr8zت&¢:uo?7v'D`x[@A<6WcO8DW1,ytAB{̦Vc-?Z&hkV'U[ͭ!s͠!/=z_3 UQG/sTEr^ĐwBX,@pÒXU a0lj/ck1R ^ >ߕf#r|&Xo{lO5 B"hVT+m̷@poj{Qvz*\4] *HwOOj9 }KC;[R)!#N6)V$8BfRhD";ƥR`|)5RPW zXssf{N?y܋@BG8Lذh0~˛5%pt"_Z;-eISlؑwTx/ _MGC0ϞUrHK*+Q1:BRIɑ7R>%"͍'l/j=(j]dNz\ lbQwF~X)Y J4:+yN0ˁXxa燅|M{a0MUSy77GYnʨ0A4NKü9;T!_QN; ̢)r5բCp`̘E5<'".h~J/*U|K7 lUuרrzbǻP4J#KX>.;N'~| A :e<0aK 3:OdtIO(q HLHڤf9MtC*-1g6#7IǸ O\r?&>T:v@\p'YpDMk^Bۥub[dz]2!WN4.LQB  oAsoQ,:?rNYg$5f߉GUXQ-x8נd>#9W}V3VI طG 5?gYZ07070100000062000081a4000000000000000000000001642603a900001d50000000000000000000000000000000000000006100000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t/_ ]?Eh=ڜ.+9@HqyMçQhDEn $&PebwM\EsVTԼu-_nl\\ J[9(u-=ASU"HSԩ6{W:.jLJM*2 JuH~‘g:q VF-%-ͯjNO(?M!&Lts#^@6BLGG1@zB"2$͈i +w Ȕ}:&nxϏhS@ٷuazp~ NHЌH)*U2Mj '|j]TD%çA5U5RCjCx]CY5 tjP=B|J`A[Tl") V]!(Ui>Dލ ZQ:-k?> xTo RTu03ǩn+Sr@?9INr ]z2ùhndi^q*]%5.dPD[d/WTq v7sΊŽeHdCJ b'u)j{j%(&R$/PEEy3$gO=B%nn Dg\ &ħ)ۍL+!F<.dPWF`kA'ceC㛜ƛ$١ǡiԶ$ #q lq)ZI}5.0FoC0aF;"ֿl(M#]eoQD< x,Movݹ-;c_OXX p h"9j(? 5(E,VޘزsZ5n|  u4݆'{~FE^^2g| |:Ǟ/1nUM(*xxdMg-cAq$t_ XTt`@؍!ẗ́'YXddP@&ݪGHY&PN/VK"7`Xػޫd+IRODC+hbT"a\Ɛ8AvTa͸-ЁXO %wO5x̢dxd{d 7'jH7U& f8N֏_OCb1ҬQ]Pq 1oNM1u'GXE$֬y=e ҕIZQT1* &O\~!W䒀QIݶy9Ʒ{Rpi7"-݌'T:qxP{rRT.%wy$=6BHt ç`q瘂'&MyD]imKtqBC)-{\rL lCSuJ-]I>ϲ˳}~a\-#HՑ1EX؄^ޘWzfᗆ+*j jtU[IJӈds {p2F0ضC9J?5 ZSˏa_ZGAeA획:Uo~-{t٘.9bFm2LU0ŝ3]|o'-A]Y2\k5=ܒ]t1?'j4=bG4<)Iq\[=uk-U:-{avKAljg2䚿nNfgY r +jnzQͲ$0ᯮacךazM/"W`3<؇!}DzePZaGކqv"!i,IH rQ`f,YaTK}geFhT鰯s]6!@], B3ָl%at+D7Kj.6dM y-vzMFib]&kQU8UbH{ (Zd-# Kuۗ=͋Cࡠoҏ Oc@9aYi,;Br0ZYl Kiv%1x HakZW~nWe~Qހ.;@efQb]RSbJ9$|GX7HʟuӨSL|qVw7|RrMŐ0t@e5ͭ\t7goܢPlR&NI`uڏ !Q[yL#.3` R YOlhx+QKot|z.z]c> {&r~%hgrW{i2#!z`rV/'x"wCňh`@Fvyw×eA LAȊ9wDa\@ZG͙4T美YfiT:_a*@[gQo&ҙChGsuSgʒ@ʯ"15(j )zc b{,b9L\PX + .A 뽞*>&Ir;0! ߌ>>?M(9ې[,[>;P(q2iݠ42)^>.~japQ?qO'+{@u;03ZXxm]T6Ꝕvc >|eG_au_ HN959S٧Ӭɕrnq V'fuwLr@ZV7xe&"R|i+BIрSIRn\0ȟ~R8Lά״.=0@kPmZY9\f7ܣTtp-vRwb(|Bo#2D Zs2B C{fƮD`#yWf.@{*,k(eZ>uQ(jHE=)y f( 逊 TtYEEihT9Y DMl,!nx%Dp:X`EI6{Eq~+F9dڇ@v+ubNL~.xs 8ՇP/avy6`!\Olc(*_P8`46V,ۆKAGS1XC$:[%0 SO܉D(ή)ulu =,n3V/7"ۉ# ũmQP }9d_}ȡVRٍ4̰Ӄ:tk/}mtS%Nr*3n,Qq"w8 ;=~F}IøV-ۮ9:64~Z1ʔ.+6]J-+x2W؂6"MIz^C!b >~*N6儦ɺBg=r7 b4T2/)M|oua66 @!Gj9|wL[Sc=ɳS1F։e_\*Y/9\-;̱lʽ,LuJa۰uk|o2ilVPUjFF0<쒷rLQj3oAo[k#CX,Fq#vz>UqRs1ekY]Ъ{tM6^qe߇F+8)M{E@=jވ肫{g^*_t`πwШ76xMkL5jF]'!i 4?f|Zr;&//EIhzۉE\ А z]#z[u}WUT9D8X'}3,^@G_*4(EsK=♺j"9PSvx@3BDҥvS G å#1ݬsR4 D`$53_(v$AG^_-Mw_+]竖JF`P! ē3eԹ4"=K#jƚiy6?%ܴ".۪uD; FL0' sEѭSϘPYʐ>Nl>r[pg2GwPKŦ[1Z.eq;JZr`t \][7\dY[0ѡqok2|ڭR)-[skR*j10HdmŞ.YWHLr]'=zxқ4]2.y:UDKN22ĕqE$k.ꜫi甗UQH*ȡ8Qc*3;ځhSu*K@Sj d>[EB3sm]i&ASJδen-tsx O 24.BR)qJS}7{uc JUql6B/0+K|h6UWӨԅЪ8ɋXuܱR>#|m R~ vo:c>qt0v m2 c,U(8krku¢u9LR1Zk@J'_ăbqmJ$?NE9VYP ~եSYJwmA\hG N&Y /n>dA 3TO&Q@0.!/ω2>OOG#+1.Xz6·1n'HOr?I|vfSs,7X k+[T*VE2KwOQZ"08|GS|.ɵ8 i6e@VN?[vL>\c)rSٵ1g+`ĘdXAē7eYzj&Qr_8qwD> %vOÛM /J1ܤ1m6i7/_j=3gEj*~%Y10uG(ʶ_鉘~ʛ 47?X?{c2~a_ICC+7JCMEghJєmcM,1+R:鍀 mVg%H}1cS}=ast΀Z-W1ZүV3 8 V#"m[sGGkîrEDt=uWF4m/7WHt;aV%@S珚|4zF#+W|ˠ_[ԳC]PT:d/݊/8~{&./􈰎?&n<ͺɇg95\lpZ@Dg4vab,`Y ^+p&??W.N!C1פ{x1`AI#ZzIvɉԻ/m_M VVa%= ˜&fe7+嘡 BA blNFAqPNKl !# ˄m}wR ubIC^lt~@gq͞%#aY 5.]r\4Ft,Vˏ6[a9ry'IejqF:VgYZ07070100000063000081a4000000000000000000000001642603a90000147c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/d:]?Eh=ڜ.+̊Q:@WF4hhQ_9+˗5q~6T PɇY5@/L޽-β&!Sx D ^ïYR%wNg;V*+ spzVW"sW8pyܺH[0N)<;tԥ4/HZ&eQ"_l)׍11߾E-Pd0ϼ#Џ*ASA"ŭ%yc-DqYXh/5y'҉j2 H65XO| )[xžz4s! ru@<[:cHS1* V*I|ȉ/S,S:ĐSQ:ފdBr>nhR$/ORRN}fWt@~`6aS˽nlyNzV+L# ^("X2ZYX6׹%ز̦،y.۔'l) 0iD .hR*=ו~5 0Su%"*VǸ*l̒ /ioB?Giecո2/vu<>"MPh~( -W7[RAPV??!0fOIENr(X&! [~Zf{d? Z_>Ba:r {yߍSOv.\`zBkZ[A2 mO?Y yw l#:߉oc('yէ{ JZT@@ozH85V2g%DTmctjȲ4#M`Rykp]Md%F¦V=gS JY N3X`fb~>V9z&NG:\(dYk< EyspcSAݔLsrvua6j\5\~krJ?t2`d-w̜XxTC $Y P沂|KAtKOQ"7%n??K^rK\֡zCGAqe]kRl_/TzKܘxFj8 Z(8r+S˥{_hWttq 8xBjPS-g R`|3^t/U/G3k"^=E6&,'N_ռ AaU<\$+*(q&mlZ-sS)!SvENpW;L_B4'-cCfM4ceˋ%;7vtĚW5A`>/d/D a%@Yޒŏ?Ǜ [<-6@5F15@r#Lsy7 H~ j@Z!zj5~cșAϜ9[6SWZkӯ^JfͧLr .NtO(5GxI;_u:9s<-=ZjG߾$zj[0$J|5.Av$[=M$!>'vf|Q"TDcwm+WQ8ˌe=L*Wrs$|XuiҼ[r@#&O'{UBgջ͊mPtBVC6?xyŞN/;?Z3b)De1ۿFN;m>Y$BqI gٌ ڽ2=**cEŨ ,7YoGE7MK>8"eK6ժ:B ;Ќ~H -w%ҍgmnU844QLYW;h9657S;Ae=m#P )DZO94WHy$'Y*-$q`3m&,= `,=2;dm3&EߠgZ~ ^ȏzu@܂HPQ$qXL6zZ6in#Td悎4>n]-e\L@kiII>J8=fu΁1屴7 $Z \> zX+4׎`}8VKM_-:XqƖk.,ԡ6<7^)\0?rr<L "c~d+AHVDz:iB!6r'R%B^AI8;[q>TR`*̍Vq_vք`^8b8k^;њ/^'Şo0u dDw<3^KdIDžh(ܴ>{y|PnlDw2])3I f֝`Sţ}fjvWQ87Kr\6'l+ :#sѰ NGxDk%?UK+ > 2G+iu22d Zd"fH bNInU)5|5M+g[u#{X(  Ǯ fLnƕGkpyL` t c犀r.+TⓆ?r8W/J`KPD{ pⰬ5ȑ?C"[d3xG,: ggVN [#ǐ!mxQ$B~SV-!„ ( ɒ Q1']4yGv@y%Q~&z4aբƷwhQ3Ci fZdӁmpJ al?C//Kd4kȷ`LG2$Pa֝>h-5G1qW8a }H` y1a\XU 1JVVmn?DD97ij.b ^ib)ߢSy}'ÿSq.=!+..8Ԏ]6hZg v))jsj%$~' Ϸ.JalZLC`^S ZL!-W ĨO&+~ؚ)ZI^Prמ*/ih& '[thg!N\-zM,hd b>JLW(ԉlT%5$w\Aӛ;+euoJ Hꗼѭ<DO @% 1i<4t0vdЀ"\=C8F_'\knFtW8m+G}av _UX ,)12ih+:#||zJ 1t= F]{n0P V<}4\;]N;P;絓n\`ҎqYz3y ] R<< 7 >9@|tT -4 (?U`Ru|VK uj͉c''T[N(1jNR/]~O'E|"S3JVZ- apG4dR߇TQ/ V{1K\ -JoߢPtp8*$]Is9,􆷠ێX 1`%i!ޏ)?t NU`J@?gJ/,!)ޘ6ڊ&R.*Dx{eu2 9u\dI>Dm9LT{[ 5NGk LEWz^SAH!ksdT U&S#S֏NmPvG><*rl[Bώ%ޚ=CK>aRʀ*Q2U0 ~qq C5/?,Gj\近]a-l`nNՙo?h(7Acn %!FeeOcI5sǶ'ǞE%xel>g{x6Sl Oi AW+LL^aTRj;ĽwK&A6WA!2zS /;$0-q%٤+t9e#ua'-&uX8 LCo`x ȄA;TMs |b{KH=P/y;o/%G/GJ˕ZR Ax&u*ba"0Ve <ۜT9a[h|.8wydWW}rR~èH#@VTP?QhCOcBw&}VP 쒕V w۳`UCv qu\cB "`Dž&P<ûLڌwaQ Y> XC44Ek&KB\,tk:Z u^+՘>C'\ !6z:ێpg*OB0=C:I6o~€U^%uk9r8,*[;#]#x dp2vT16~jx+#ՑhhΤq䎹#~j l5oi_XQN9Buf ]-alPC$]>)^gM{3ȹ'D)ls޴]~/i vKl );fnc  !\ 2THMk"J%f\iaxܬ.SCh_kQn3I ! kt(٧ͥ~&"( Tqx/YgL?t S'fKxv(g\wP5cˎJ݂(ZZ#]kڧ_ewvWs>~v_v=D21Y ׺#`o*~PKF%""22ofը>EC$E<@3i޵[EJ늜J؄NܹF3CSjvn4\k )ˮPworPHeQhA!x O$yN&{.q y7kw#l}50w{˼@)6i#>ZE\^+=ψZ!NoݤmC-!g:*=Ԝyj~~#c5lW[mab/ ܠɱ?MuG,nKS Kb0Ǩ%6n;jpXy¿(qk3nڼb 9C:f{!KK 5r b zi[D&x #fnJldO]J@dUݱg/Hp],I}eޝϭ.$uRK (_.Ј5C zIy v",F#  "#*#`=Hc9:i&m uVҊ6m uJ6ǥfݛҡp0y{ɶtDQK?@ e*Xrk];ܢ8g;2&5"~|Òo?l% լ ^w;:PP:d,2Ӊ4fE{u/\뮸d{˘2E\Q4[>8y3̺`*B(O3ѥ [Yklah͌,Q+켧_-Q5baǰHMZJ-W%U(XȘtJ7r֕N,)>a#@9Pu9Gx%Kχ+|X~0(Ud^x\e2uh$^\d>6*YaK@Gar A&!z@4Lp|IluCw-g:)P@#nHh::).hDmKvõ?dQ@m}L.20E(ÏvtcYG{iY=V:ӃVyBs+A/.˝$C5w}vwt3rn UAQa0k4}O%1Xg' #eךz1s}6}%D3;s)n8; Q ЇxQo k_9߿H2(k’]"/OivvaC j dÒT- l5͉tJΰoz*ʑ+tg;@~+^^]o5yc7R=v}/˃'^0 *g/moXJm0є?Mxg-7ϔ)qEV3'K)-E_![1} `Y0 Iʂᣴ f[)k Ԟ{е%Z{g͒?N/1X4ow6x́yA w>Tqq^pl.sLeô^&<L* ݷ"E&1O 4cO)Ș0.%AЁo[P{P=1TY}R\Y΁mPP j !%sI 0s{ nPxZs-[dZ>_=Ȑzڒk, ̓ y|tCYVLȖw\kOdW;h^ ^,#*eY9<,H[RJG͵>/S'{:ѣ|uXgx:LRCO+eZBjڳ5QJW| +U1:& ,|n^bvA#sHKmwbJzwQL |&۵nuJ28A̞4j%=Mˇoe䷧b2Wm&;e2/U4P?)#m`8_1>h%fb&w N^>C#Q~-K_6e:;:yљva^[YfԎ&d#g衣s|ddT }LoC;1{G܉!,2b}y  {x_Lu_(꿎b7zCh 4Ɔ/3#5_m2;}i9׻MxvJaIϕ&4zs@ݷEV "Wgy)aHo9DBWc@gʭ<\Ea< JȰpz3PyY\:TsfYʧ=} j,\dR\_)|Mrpd/@Z)VdۦMxee&IA_xؓw;u1љ. ''-pu8j-*_8+z,JS|G*l?s_>ڴX4C/J}hXwTjV$K⃩*#J  .#>=^in4e@9+쫉du6iûdbXz3wU ud G[]B TCGtg-4kZ~;#x^b [D-%v p)9ܪ`p/G|ZO jXk[)}nc2o/a_:fTkCHz]umѱ?i/Y>qRS7%UkqDlY^=.?oF lĵ*uÅyʯ(i1`P KAsrTlvZV%2%pxDs>0#9-3 }!T9˾oBR-;/E QeauU0/^Fcz!1#PWd&lDk*ړ> oXfո~7').}Z7c1v&&3+&pfj;;kx["ԇ[yο~<쫡kY%XX[ yh[xael T*sfXsHW-dNhC~K;fAb̹}zo'o~龇Gmև^aw/#E#o;ՠL%5e'kgD 0։a- WD) #CUq'σunIC)>$<ʄ%֛S3޷Ժ03F U.h? O~/[ BJá&c}C.2NI'yfpx63D( `I^TE:]3uR9VuX t@1NMw,!(n477ЏUV;.5}$ A&=u;rw pθ#p<Er9+9['O=} .j8ܽv<_>ռ;}1g!|dPM\|@7V;~;(D+kS D=&wOb@FTsBhKe1byeyK [o js:͐eX㙦-_`$ Q`LiҔ6g0% g_]氇x"yWuT4jһtbjP, n'<m_7 Ffn(h/YZ6KDM19A쾠cV;F(SCJσkn/UO T͢M_NG\z gKc )jﱢw)7!n:ܫ gDKtV`jQX'AuE68Ml*t஭wiʲ%Rʤ~tzVVo_mq&# ĉ7Y>6ˊm78s!UkmĢov)6{5 x~>$x[%oiP4Rp8#:2#>j1Kϭq5g3?wla- Vn**_:ZV SL~*)W{4:˯LhI-PK5ǁfvP,]>DpM X=@4OKz鐴 "DK0#_󷹑z_wB n]F=OJ KK`q TL[XޗО]ǂbi)w|'KDi-UC o U k.gKnZ Dx8ۓO dQl۲nn,B4W?/ә~AS XO`̶⣕@q,NZa]wfL(SEHu!.˳4",`f.}byYठA]zX/}Dk(,z!Cg.udy|NVy/ߏRzzPBzBŪK޾6cxL֜2(dΙr*&maѻ/e@3GO.[qF$f&QBecIVU^'TI['E z=p@J)g=rُz3w! P;hdIxK3W"DoO c(lQ|zh} tmUkŮSQAQQqǥMSVp BV=p{jp^-WBWٕȡfMB"f"ggNp%f8~#fh8g)>cKˁ̗6*8f>r,$B O \om8+x*j y2[&m傲mR# y>؉9y!C̀3N?de@'h64:Mp2#q3ؠD=ff-!vbhe&Nᄼ_C3+mNVVh|wRWl :xr9^7{&_B饣S{m74yGvFa&Sl$XNllmђcreveFY$]2xq,&Y>׵_$Kޅղ: PЌRmͯ>,c2dyOXJ(h?渎c튫)lcVzĨ:6]f1@`" 1IIp% ,W!DS=(9w>g݉kKx!N^"\RdnѤK|rČҶ%@-<ך+xn5%Rr-. >Q@L &xlePaqO$SSy Nl7|5ǔ2Δjd2+)a_:I׌rOt]8~-eTLzqEt}LyUpҹ'asiBV eSTpݭ@R'Og~W/gq6aA)s l?|Y .J:y؆U%n.la!W'e˓^c{f48X6ԋH6@mx%S(UD}vTcJo] ka[/tbs,`to uWDvYx/ U9eϷ1z 05CS'6<l1ٻ%o~~6%,seZ2ЗmW7wř {>}=.Z(hI;ܡ1M{ EI ˊ_ؖw|y_)bfO\wto3AL#m,BͭYK۰Iv;}tJO{ OaHC?A $\{h#w4XfehԈ&("%տS\2F|6$xLPLzΤ)k6?b:hXd6aL;>-_>ժQ+ͱ4159H'a{ 1-i6C5,Cnۖ| B)7!$+t۳}vkʚ)!_oR6:kFwUE( OE"|i|œ$Ԏ1{O2V:ܳ%fn-mYN3Gna=urFlitv`dIL*Xll:e9Tto@d8sV qszS:.B0E6\MgZױRP ©Ȟۨ5LGBrI`@,SHYB"/88jE\t~Y؆-%/ߎOew1+p:p/΃J?5 ?^'L:=EOW{_ry7!f(Pw\h*QNA%"Zdz]EkDJ t9 <2ɥYLv o> T0ә8D@ p: mT7?PAֵG{8A\]k},: #e-Q-ʃ1[lRQw*BoAB.*1`vF\<,oo}zQZiűAeZ=Zx5eiDf`lDyQ*+r[[Ǖg2Gn |,ѨmvjM˞SP˷*bn >$YӖ2eV.+q/,@2V6<޾ ibmpuTF\POֻ (4^N\dζ=wwcvyX@ yO8`L-X) \Эb8۩iNHMWN=!n*L*L.^W_a"N*-6)B' D}ӝ/X#>+mJo*寷)iT1+`g~- lU'&e0Ϊ<0BXfe?̣ }="Ar(}0Q|h:>@1Kßd$tWat'>-we$9gX1voUl5ˀ ̭lQʺ ^GA˜te}ɲ?z}W@ ]R%=^^ʍ-8bxO_t0Y({%0c=aJ9de4[cH띁4??.(_e; Fx/w}ղHrk Y˚1:.[$W07_ɱgYZ07070100000065000081a4000000000000000000000001642603a9000127bc000000000000000000000000000000000000005500000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/V]?Eh=ڜ.+C2LI_YKۂٯsCoX YSGI7qh9>x(ml_$%v:(Ǹ27'r@/;02%286^T~x,X˳^Y3;ߌP5#;\uA,Ofۮ1 bv݋2^|F,u?bŎer6ܦ>rZ{|^R("~!_!bn`?#hӦDU&Wb {Bq]u|=\c1j5>E#߷{d9M5$[:;V4p4SRt.z^{!AZPOizDN 1uϟ{9 J(D p;h9if$3JnAtnkס4 }.~z/-dʻa35 p_I*D&$Vؐ}#|v{Y6ϼ=& 3ҚBVeSyT5q)+7:BiC.U#ԔJݾR \RoĶ#2BqS(hVbTdXF`<3*(L>z,g6ڭIU΄]LqƆ8;03{⏪Pґe #c!Cj=m&n\.%*XVh^19'n  r\38*VߛdAw .Qj8y]jZPぼJ~oAʢ2Kֺnjc04.>J,$rgG08aϗWΡ]IYf!#T;CnU3!~"aJV@/iBPg0Lj{ut='ef94z3eT!p~?9х#MĠ0tY(G|QӡȈX3y6닯uqjS+Wjnq8l;|Kb]J 7.hM  I~Ja beMx_H <@p?}3@57V j^/'2{ml'DILXj< ~v4-sޑѮ[!f}st'o%vzK:z"zJ]a x6 HUP/fpC +]: ewV'"v.lFO/*fU9 A2Zo S֐J'P:6,ߺa;;׾L;qxybp=A ]&fvaK<`6O&#3v8f[>(RaѮ(K5 }Uh~ƈreNȪ |ݧEz%!O+)0W0j$٩xh>^zU5, UPXJ93[uc%QAǩ#VKn]$](Ҿ1aQ ̎GtVQx |U1Dp@tF.K.&C]ɬՅ7ѝxթMbW,7[^ְCf @["JYZ4t D6sSOCT-@fVм]`2~Rs,Ji8:"gh{$ӣ|[qJk"e5[ { n@a9bH_j,eሥnPOy{PQ6B.$ :C4ت?LDՕk*sFdSjTtg 0F!}Qϟ?$!Ĥ .@Xt2ry-Ξxp֟䷼ӗzrG2۞ۏAr2HJaЛB`0, WS^AMBAo<-4dǵ=u}X o Q}Uw9PbfE ^~ޕj 7~y晣]S--b./=x4P al]#s){f7;m3Mbbi֌O 4 yFð8t'c@)O\'xbg|wwWmOv,0{F<뫶ޤӫMV7-%^k[A>7wO|ߢ^N%eF0 >X9v?ff/1p\,.r jW}wǃ HqF̅,wʊߞ&~Bڰ#{o`C狈sORV0|YP)AEDLt|k^ Ц0,Dٿu 5<Xc TAo-({Z }񪟑Jf'OgFgqT>ag[>್rpޤˀyqW*.gAz#u)y]BY#8c3U)KgF^յ %ْI3W %(PH+8lK- SZc |yB J@^hmm]Մ;>I+2s膗+MJKfQ Dip_B(]o 'si4!d3Kg&'ߦlN Ouܿ"080e $ n`E!j]tCo(}>y(N br%Rr7~ =Kda`w&n}>f 1LoA1lH!c4zcJQ gY9RE4j: ڂçM{#})mxCB&ߣE/Yc8#S<7Ɂ#h+-V˸'CpFws0V##kv:D@Ցh*)\2 3i$ѱn[#QިBi[<5{Bz ^UvE04enܘu8CDݥ 2T{׾w4G)aFF 9+?,+g|C3@~#_@d'CEIF$ʻ)}|:B+`ŏĐ7I@pim#T@sGRºNRG'o;ɑLI,56vzB]ؤ`\̲*CJlOb2>g@qwH9ҳmretJLn-}1q EΗшdp̲-x:ccԯoͫ] 0Cʋ,|ˬ \l퀟e<;.ˆ_OR&ڔ>TWQSOu~U2[gv+qll("th< sYrV8)[=DY\HWi;Of6Hti9 #l/3Ȩ܇Aa@!JD+24M'qsW`3Uĕz%Koz_?0:"<3a].ʄ/R!%>bl0$ȋ`24kpP`UeBeuW)elke#L*o5á~/[@4mZRwգ"[} O,EItA"䏣,5t|E$v(_a5 A74B=6 Կ*mV|\ˑ۶>ʘ1\\c2I8GDL)o+6keʘ`TL^xف^Z'.ם~G-gJ7gi:_JS./RsI3fz[b uTF`b uV j3 ˏѲB ,Q4c;_Hʕ K'碈# =:.Lv|j<$& IPnQ5@{`<'Ierc X>?r/@È'p. Y^.NN;ݙ]'fiO-i-Č;ܻ?TQ Cp+朄:ۘ giV !SW0@_"kw |=1)ˀ.NBouWP}:ƮyAŬ<ˆYOP ե:vYwUUb~?vEsgP f@ۮ=/pXF8mXD'3ާ&2y3*m`xk‡K3A+K2c͔҂ x(j;1VXfݍϓ|~uJcKIȰP,WAO!5g(5T"; 8g2Rdb#<;=޺T#vl1^d{ٺdjl>IZb>B9н)]I~qY&@ţkm@r<{#JkZ>Hg#, kQV KmoWP)G ڡaFuVtr,#C鱈,aS:%gT^Ab[ d%]MhBuqA.h>^RQ)~՛=/4ĒkH_B_RO@m _ +e|{$PyV&wdJ(8vjE.UZϗQaO@ ES+["OX C5f|,d~V2ܹxS]nVT%w+adgCv W.#ۮڜĪ{N+"=lo<͒S!ُ l`\,q_b^+Sw_>-$:N/473&h$z-Z`ݘ9L>2_QVȑ5]ݽΜKqVfmp+HQx@15}wL&sefSO}lBd xkOɹZ^Ac:.q|P y-qpB\[ yW&{&݂ X#GB`ln!YeMKFu0sQl)Փpx~`x=eJ.F@~曤Y_#2v **e&9:i3AlSͨi}ZR3qPk:ArߜFUz.*k]zoTE,׮Jz{T#ټ#W*P$"#F po+KH?I&RˠLR_)6\?>Jt:LO5I{C5)[KHR9F "acg1xG376wPH,B%[M,TpBdm$-`Pg":\FU \u ]\YH,Gbt|#&QLiiڊQ <4!.`LeSP:{ ".3[5ga*GԩoE#xּe K%=޷ܞKNfb&Pp7!LVeөz;Jg-N3MxAP,ޱ߈!hC4OKɷ]\|r<"'*RHsǹR?8M OLI~NuE-ɛs g>J,oVQ BHk\йʫ l| n};tʥ56dUP>?֢eKǎĪɑŝ>.ltxuTS\f {Pr2a&~mkJ3NG3HtuqQwAi2z}mVV&hKOT,')b/|˧ڕ%R_O2;/tX&3'iD&4 =ADcv.W!U?~N(7:4KWs0X->(pNzU )FC 'kBf3E4v  9ًrPy;̟?:g_Cib ' 2l N\YQsq쎌[@Ht1qid:fo|YeȸעSYA!0ktȼnKyMWfƖ-Z{,{JRNdѝ-ݚ Qw~Gfml2[Fw(& =sm]fldgxf熟RL\ bCW{3T!X [V{[ySΕ8{^F$?o=*񠨍iANXZ&1SŴ!D=\;SE6& |\ܻj -,GjغDh|Ŗ dSx,~'ElS9;PXn,lY𞱐)/i"N֮!v@*pD\LW'6Q3OmA%8-Kâuq#nQĥ5˾LD!I8H|6Gͨ4 p\FpM3]`Pm!6xrCyY`XOak<{4*Muz- TmBnc{T,kpnZU[i5 %ރD `TļnD* ;j KY᱑H~M؄~O_sQp\+8{qPɰj ܹObAS.FzU+.Q4ml)d=lcMKz=z>,BB{].auEY^:*RXoZJߜQUچf3Yompvղa_]Z:&_G70օBA~O8]!eNF&fږ6ݺuXGLJ 4Kw9<>W,'1afCPѦw9/P~tͥnfbT#AqgJKiAg$GZɟJZE*iR>CɦK`I7 R?rM?-$QEK79MprJ三R?+W|q\fo'$˪a@&-@V%rI ߙt9O44Gmbi)b46mRaQNfF<edдc-15=\b D,,\D߰}Eu5"’RKHӤP7kj~Ip ( ~3zB#5Va3 g92.7Pbp*+ٵ&N#[3r[]CP R/ SG> "aog>mz؆23#w(8] ' u~'u4+nh K&73lQ:4<.y,c T9wɮӮ7Sp{hrЁPr,֣&+0Ʌy޴Xe \@mJH@ܩJ|+$Tq2~" p-*0"K)BdH u}NMD*SO#}^X:s-(O&/ԭ=TL4ec\ѷ>rH Z%֍lӹxwG8 AH h; P{;_{!o,(A0 F9mB[ jnHt{驡|RX8=Ю>&M0\B#GJ:X\-c"Hn鉞pN>!$ KqK΄"J?NrOPllA%1ҭiޛ]&;ÈĔ(%% LCQ:8R ;э~y<ٺ5\MTJBY#υM\c$vW7S;h;RD{"-[B?-pZ8r≫fGq—ؼw$0摋(%)0-ұn`bxorDLX`Nx]l<H?7_ ;9-ܩ_gfugq۝h"^g\` < Pcc0=>zI',Ŀ~sg'k(GR g3ui$mGڞ̀Z ͎<n?P=.`xRM) 9mp)*uEAi5G{ hu#C3iVܛ4Hst,R&d+nC< -1bUUg7:&<ᑒee_%8L1uPS0IU Q ^ͥ ewydА#mK{SsMlrAF_Qaࣹ*y}/>w.x>&{O= ߯eKϋHj@{H%u,c)9f )񕍎P65Ϟuz l qZ/ނ-wj"gx¶gO;҉< H[Am8uo6m чA6Ƽ}g<5Ke> F]A`6\*Wș{$C@<"cZ"ҵvZ`#Jf۲YwM?Ԕ|XC Lw{!6}ki_ЎUj-,2Pt.9dϰ(xY7+݈YS8A zLm aPQEN Gk!%I$"rxW*~(0EjCyG(eQk4Bt:8?upSyڴR)~uzf:ޜM:IO.=Lj&XoFb%඄2j?y|F;`׹fၢ6"z#Q kl%{}v|#2!jEw\;~wY9[\s0}Y35I<,].ѫ;gĪGj s,a{0bܽ0yӃ'zH˓p."жRJ>N,ozY.Yu/=SPO;@ۻNt rn+S\2޹H@ Uʶfys>r:ȥ7=oPH8Oܸ}xjx&>$n˰2–t ;+ckMG=Jjt1KƓ1:w6t M- gTh2}A N3C_|ä9B#*Do qZuY$GCz6-L=2h\O82R3\ɳAdV<`& /biI)d(#(#,,8mU.ܑPF w'U,ڡ`$Y,uOxS#3Aݙ|@b)zײ@~5:ѷfDggisugڭW 0E"ݜ]drBs+U%2P^U~ 7(traFݗ`;PiFZ"%s:B:d{v?|M/=\6f #܃g(@jADO'>n*zD-xJ'grna`sw%0En xhpI1 8y z66L#ݢ$z.U.PP{FYA|JoݗH@0dh/(Uށu㷢 ${MoaKi+8LqH!cyGk׌rۼ.R@oS'K_KKH!MAV/v n#c0ַ!.6wOx@G$/s 4epD=:YUӴZ5uQFJU?ѿvLE3.|073z4un,ºtJ ʌ' V Gi9rm`Х6778HI8D߃ȳQ)GqzZQoqqg*S 9(Ì:PK/T=Ds%X]G+=S֧F!G[Lao lz@8] @sxiPDBeXIYx'aV:!6px2Y*w/tw뗝fPdVhEYIKW2Ӄ쾷 Z>1xMWZP5HXNIX=2dWu?@&s]5%d Uo㻬!V8ye- eDy*lWSV{D͸U>I\tYP"uմ^ ! k'bT=qCVy 5u qЈ* hPk=V-&q-~y# 1J}3eL>tsulunw_ > Ǐ2C;d{QJݚ~akne:>_ DU Bկ9:+3.@^DZIIXQH䝈jkagb4)DZ_? 縆ߘ$+Bw3~DWw.IRd^< UqL=!ɓhV h>IS74TEGÈv'ceFLޕYKC[;Lz0g'yClt@6MTvuGmiDe󨫡؍m2T,WYax;L3vp%䜢pDDV1 2aULȩJ tUjX\7cJR*C"Q$jJmfaZI~wײSN=-e]S@i UT?({kK&>s_KY"g] kFVgcjmq5KcrBunsUXljA@oa g2/>qŸTJyYDC IMe%s8ǶV:w(y)u h\gubHyrYs 1])Y9Vor.q2, ~i挅g-|+٬VHeW~lqZ2HжE|"(pt-O\҃87'ApK)]A Jn.3{axg\#S*"ٝrP Ցcs~{i5ZkӶGlEՓAnOI z#DǴF@!;9 NgFfD<  pᣁCs)%= ђ pn)7mg.?63ܑbMdm9ƹ\) \܅<$>ESz) T׶c0}on.Q4|J<r;m4<Amύ/)Mꪰ Maz_&]Y7w!jsb?L^HL#zu3J Ӷ~e袪BcfGӰv%ğ)!qɶB|2$`ՇZ/֠/%}Q `SMd.*8Q$qNFl)a,y J&pG&LN2r..)<kl]vE5]$́pZ aun,1x9)tΠwU9%^ŷ~֑*9vSݴkV++_dluYfܚk5 b&J՟CBkBTF ܹFw/SX ` {Ll6&XyR('ar{(k#wYY36R9nwzRň2 j&& "b!HJkovOuGӡZTMITHwn*@ߪA&>wy@6` "#j4k(Q3rZ FөC.y3?#Y|[Zc"msPNsR曥^Jj!gf;J_5 Pmgq&'^ԡ!)B k#$3MX,hZdE7oV6ҽx+,_D_B˒? epPVKKɕ6%+lÒ#NV(:{GW{8r>nNZ* v8>~;G yMT`rL!sۢ QB>yo L2]"憍>q:}&oH jG;{J3,I76(Gto;>lکvFlBĬF,/܊7tP|IO\%0—`m{1Ye'_#JQ@%ŝᗄ֫:bCG!ZEOY{-9 "1{3~eMEusqƯ\6]`jVfV0,rlZ ;lT j|8FqքC:=vjm)痓B|2z:G[E(9ii3R NzU͙UBH`+|-Df!~hJ5<L|&.'!ww"c̑֊ծ#)7d9lJntjgTk Xmӊ9NCpwĭɻ$ifڼBFХDV؆ ab.^.Z$jZW';e%gjb2bT)${ĔP\{@ol%B޷`!|6V3&\-:ކ1U;&p쫃KTamt>ʞސ9÷I5^!צ!q+bmYWdtxL!\8lcpp2{ jL/9m?E~$YlU=)rquC8{_|D1rČ="^1D:eC|1Ϛ9}kEL+,_GX6/ Xc<2 iDpD\}-q#Y8=ϝ)yӳVU`m:;+ld6tJ4s;9w+S*SRRn4֔hŵ(4EK>nb߱5-ߪ`εdi*R]AҀa:fA~ҵuB^~#FݏÒl+* XUG9=n$'QB Dtᦳ;ȉsٻ 7svLlO AJv¼qes! s W.>L?Ev軰5n%3Rf¢-2I$b ; -WX,z9@a:H;c=Y_Dr$έ˘ɸ!P@~KrjdɛDYl=6<-81Vp#J+YԳ3,ֲ]Jd)`_FK=>:97VP( |=(}IA*kOzYn_7ǟKNd᠑ #L'܍ N={gOo= r^4>CSsp݆f(dA!IRx vbv6 $u<^HtDz FSJv54avlpJ}+ߕn2N-rr5Ћu' :YI5p75i}AȎ5ҍ9qیҝlɲ w.󪅰N󦴣9>%ZFb$Ƨ*sDP3.z{0<+<gO?Ud}'7 9uXj f?L`3j#y O/UmljZ6#R^VZjifwG% KHM"2IsQz"Ž*M-\J[x;ҴLZ*gp-k5abh^ ֜+=~{U^]s:Fz=i-Pz`H]b:ᖏ <#f:k>QQ^z%-E6oiɜDϲ 骃keDŽj#b]+S&ZFp[b`3YSt(#WψG*Y!RY\ ()6cM`COfrNgص}: "J&EBiuUlW MEs2a ,1F);?KSv3ZD*^gRe % d l/o&#tcVtrЅr{8bקoLCF_mTkmJ w`sB@rN !*[VHF)cbg{CDA @jZh6SlƛGGU;w d`o_3.>L Ŝ@`*ٔT%SydNH)fEy!8#4t/jW5}[ d+5rvUÊȰ^뎍PW(Tݲelgu䆟j(JE4·A ]Vr'OkQ҉B) [*|CvY ajJm{ѕQ^X0 a;0U}kN:) .wU% ft^hn*,*%(ДVٻNÎ=WwZ497+{[s0L1~n0Z 0y;G(D i n=]\K]j&6&QO61vh;>f{?SEZ7DiqI x[[41csN2Rp^VC{(aqT UL&e>q[ -yeN]k4زc/r 4,Z?]DJ{8ij_?Ҫ/UE%f-MPij:Vŭ|wڴ*\1]T),oxr<cV%c\JS'3lL?Զ')B,ɞd[=0]GtF Pkh _%uVb9<8zОic3ћsOGSoxTҵm;n}*fI/[$aO$ڠ[ٽ*FW$b9j"6 fȧ3 wH'/ Cev"6.|pѱn9BÂS_(H[PSAlB2eD,LkJEDžz|e"2KB4jgŦXq'LaoGms_gы&a3l"g4.3QArS7$~XxX 6ζhE:ip+>Tj]HhjoqjP9iv  !&bTk؀ETfx͔nT!Q3NՄZN*CEjJ"sx*g:?&K]C2Q4!s8\84h9Bj4:8ANt~!=Pߑ*`CV'ʊ̙\O\Ry>^omІV<"χO$aX!KYH+%RY-kK]zڃb2Qm]]bCEv U;{}< !Moy^B@t DfO"==rr%VϑF #1O7%=TH5XW.jBNa&~365ELdF'62~A:]ܒ{ c+޴7: k&sprX bYu >q~91 {.r%TTs:@B'.I< 0[Nz'z7y2=1wAЍZzO0H|BlzdEaRV}6nFԪڦ#ZC)ꧻini~m%, tDt>: xzx:{xɵ 3wYT(ȉ mmbk^9&U Ozb^X/+%yh93#y yZ]3F>wsD26Þ4^=kP b ";6'<2֏6'M*܎8ZQ.g~_2 Yl[r vt*s2m g wUvd~5 33х9ci`4jܔXiFfhS| M_YGk8u-&ǽCug^_bqݷ&`*7*Hx=ʀ+v,Z$`gkx#l.yJw[TeAz;|(s T9%$Yy@ ~;RihM֠"[NK^qYFJ}DV-z| m/{R7SOMfwT`ӥ:qFEMeya ~m 9f›JM Mf<ԗɓ8n[mtQ`!2rXUOdcd&]󘃵̔nMbMDxN;g|X5M'os`K"?`>? A zV;:n^ F]k_8UrKBF<]'贕ٯ0}L'ks]mmTm-]TR{GatP' &02 mS[E)W3~̤؜|:~~0*J:myR 7 %%6S*I}L9{nW|ۮ(M&$N`),EI"$zm#z|= @t-3Æ6} 0hG=(xKƙ0wj ) ~ܢa e6D|GFU6YiD?GpXQUd ]Ζ/HZjOuo$ȯ꿻Zkj-mZ].s=:_!2Gmcg8Q\A{_1MSY80]oYAY,e-xذI:j˥)K%JA-Z~6%Ł!zC5UjwDtua>9fxVVԊe&%4zLbKsI#TCaNedxvBJCE11&Fo)VQ/a$NjL M)Hs"CӧBkzS3'k+A~^ח9;F1q޹̛žē76MN,=w> N传cΒ-C0X̨-lA| P!v?v{Dƨ +FҊM<)Wm4㟌RpmQƋB^Ғ:}!x%C r⃴l KVگZ%CK0Zl63Icg'Z۹#u槙4Gw5[4WzyK}/|}H싡k!Y t]H4^<;]E'~6eZ 5Z4שpl|vOVv hjutA\}β:u]&Owݦ6# }3 F:<s>#!Wֈ9! a GV5R{eZ|^Xsi>?o5?l$1t]@4!46GNѳ9'3KYXԏJ--27*cFV&9ZcM r({ӊSRb%#5  %f~_gc4Ƚ)JV|$I+:o0 VQӮiwiO^BY[,My^kN4 L[# 5iXVx >' 659q3Fȫqg҇L"fU~Pſi:c50I{NqN9O"X|dV^K2fP\ǾPU*͚0F/oeE/^Sf4cB] AGҞ)w픱=0e -).P?"JP|iu0:P+ Fr74zwttrUuj9y ^V_ c ٮd*R&j&6çQy A}A:-%S"wZvl?G@*ڴ.PB:Oa{+кPRKjEQ@gDaccOyAx֐(JZXkDbXcIJC]BQ'䗙r8`%} 0;ꀵ@8]އ+f "TEԯ^c؀C]=}гq-䍉\cM^d6[S$N;KעvF f*Ş+"yս<4+NY\@FXiR\`&i7 7fE(?^,DґRIlD)9"| BJv623̩oPT5+z2h@T'JY,\/͍Qmɔ*GbODS_Z 7k_~Ha|}2;j9o}%}rAEJ6Y?NCSW)T3i70aod !ֳlƘ [4i>G+"ngC|Yc{/ 8hlhƣ]V  ƁoU03sPiH6:-M|K˂+Uy+\"Tt hHf&l#\VP9}`L)14W[hV r({XxwVhஉP1WY\[v Xe6Ct;3@ܖL-յ[ғ׸Yn KCyD_vh/NUinaR20oPe)Xll5`&ڿʗE} 7[Ca:}BJM4^/2Q:xWS浻wD.y5O"aoC,XzG*ܯqߞgvpf51B#~"Ͼ|g诔vaUjG0C =3X";/g{tCmuAĞWu=؄U.џ+$o2ѿ>ll1z cO(h"b*J)+g%x=Y貲D Kf:tN4=9f>襏F9e0dp6FasqvJ2Oh00{h] 43Jϕ ڨ@`0GyPJbhf"sI1qFëvnlP˃oٜ J]ot1Y_|)ZuJIMtSB_ (jߜl8qD1{jIwT$vUc{a5Y@yLi#;*a =oQ_<ŋr20U.Xc~rq`+WWbm@88g!*H$Hx(Vч) e_ B5esKpEף(;<UOHVsڽ[% v,ZD;t G# qh"TP@5 C*&5w\\%[V|sSڪA$kzM tq)GVh݉0M9S mޒ9+pyؘ2`q3UEW-|7O#6.=Vsww pY"4͆uT<ӟЄ x2'C`M1XȭXj\z /:ZwHF(Z,aё_a&zËIxRܔ:r: dlWͻꝆ6'ӿZ}]w6sW=עi=yڸAp it-4S׏Llݧ1*^21MK.H2R"y7Mjhp5^J[PRl3MxA 【6$.|< ٝB%+N^0cp~FP`5#$6jZDRpA^b[#dg kŊSOg3 4 };V&\2+ٚZvNM)LTMˈ\nSFd4]"ח7/&+/¶2b3|dc 'U:=5z iVƊj1XN44/ano' ԻÒ \$p\-(]H 1(8&5;{SZ8 `c]G1wʍ0ﴔ`t49{Ԇ3E&WU<`z3HJ1 Ә=85 0]\UF Wƚ˜GNHDYں)q# ssޞRCIY`%c-whezGdLHs7Mh4C aM}{bτ43L^N~|-i震msLtҙ&5u,X;By-zaGFBBOkkXR&xcqrf+#n n M#A-S1!=# 1L7=%U8[&]-h_Xp>/_Sիass7ͧ\3NdwQ,n/v?P<΄LnsdX{%JY/h;=~-TF`1\Xd3y),о0jgA9TQ _ m% jk\ 7QI_%=Z}C 2*G%_oenć VD jrb#_1;inx"Rϑ&jFUU)? qρL= m'p7{|iۯR/םV<#3xsdtpKlZ.@VN8ꊲ|z{d}{u+3[ Ha%Аs?d&L6}+i.rS3[[RQ\)yN f-R.$ p] !lc ,Ӈg\l$eP Rt ΍Q9ͤUW4R$;fjyQma`!DiCFD3"F)i fpm|E#2pqRR 65]*PVp4b5P iVW0m(TpQ,uyAbdcysqaDkM"&ۼ$}b(f@!cB˧ii-$ȵMh!by)JQ>nۜ>xnqq,ñrN6 1ٙ#w3oD2 A 79 b浧zy0p1}!~0ޞ? x,%y{,LSQK^hTuo1ՉeG]Ŕh^'{/g [sluE:4hB@1_>&3*CXB(!C>ڶI1)o[BNJex %( J'ɓ~.aLr|zfi q}8#`9oaنow1G(x Yb-I+PVg+iB,p;ohN{0p4B"!J5V@|73"&OAx$.ӻ\QhtXpig_ ?uU9Hq0M"Z*'celOWدQO5~v6%Ov>HG֞ s͇ |aB_9Fe̞HBz::%OХXgYjyDi6ȵ|&:b?qVjC'B_ Bu3E0SEq< zF~6/9^-2 >$ymk:XM'Ǖ՝:Ls^?@i7lO~ִԳ^}ھ#l֑뼷r !wD%2,DӹC;YONQۙIJ vsKu6el#8U:Cv(G &lVYHp1ZCge&kl+噊MG ޡ9r.(1[?+;/ Ҋ lp{!q?ЫǷއ@lTv+lMcG lKrծh(rN$G :So:բ:X:ں]FͤT_/x3ᚰ@L\ kmQ@Fu?;:ݒ{X9}:(O0 >ط9.hal~7!\G` _QgCy~Tp 'd/CΎ g<#~EX$#yY Z^/m+?U}ݽ)d]`A 7c<eh 6ߜ^ⵜd3vK{6-ωz%^7b,ICŢ{":&hu :-<䎍-z1YMEqqP¾St^FC0%b$tKX\=;+Ӌ Z6pHi- ~FˬOǸl-LN̅BZ!,}JG8‚ZO㈨^+e14`R2!h>M?/~Xā}:Q}*@?}˹4j_iQS7){ghr%OPāHK(!W,‚;P# nOJ'_*PpJ)>i}ƺ/jRk?*8E¼}*YMĨ4Ji!MeZnYh,!rtRIcѕXy3)K<&5$% S%aHJVLBȑ_1_|׫~>u>KHD7Lӭw,}g\p=e bӟo;Dn`麼@y$oHz#SMSbkk}jꎞ GܚSNr&+~{qڃh8i@;K-}A-7pk>x- ݴ ]3˖$L4۝d/SK i3;v!`T tjvz*7G2?D03%zئ;r|!F"d?z/vk'`VWSYJatprsIxHUW' aTIzKܔ=1C<1o MFoJ@Zta/˛ybL2k#^PŽ-cJЛ6 zB~/敓+˗Fe=F`sQk)=1hqǰ!Y|֋YX [aB0=C*0>QI=Ca; C(a2ѥڲ7%^IfדiR f g_\NYLPcI(cf_Lкgeq)J x!3!aO'Ly,RDn{¯%n'D9+F5b-J 6֋y z;[њ+dbųJ,v"^p`e z&]VF5Ž Z=χ7S}3p鸈*8I>H ~խ|\*oWBzpSGutsH7wXtU]1AU}4%Ŝf!anx[}vKM1ZWIzx !}Kkzz Ֆ$r tޣ7w…o/p( uinmƶFw S9en&Ͽbt"i{\$ޗ!-~pqOpy&WK՞y{EVi9i@l4;uLP7XTo*h^Wj1C8,1֬MjyN) |!fuT3"Q_fs<'$T{ꝏ @rtL^l¢N\ʻnYfy "pGŢBv/A&lA7:5t3'G 4.z\g(=P%JW\C̦a9ya5 Ryx F?<$񨋴.Hc3o/L{`B{`U_~:"No(G^Z􃠼A!un[X3\I㢤gIAf{Ā(1.[n %-*Zs^UdLNac\5k`&*3v@2T .Z!6FZ5WT^r!)˯")\A\O%X@~Ce?}u= 4veyx >`m,H z߶-ǕN hr{1ec{Gu`UJyDWEr" y ׌ZA־|T3+:rp3g. 0{\WҒ2>XHNs'B]unHylfyedՃ7RT3:fX+HĬҍ Tamыg14Tb\坵&-acgRFDz,A6[6xG!Mt{hgUdFIsu(;oa_ C%ږŪ#;((Ѣ(a '肐$XQƨ'BS-6'Os=-֟|fB Z3.5%L#Făm_\Q]kOx_M  22[.n@N;Mg1! "aRm#F am<zT۪7 1ö^vmpBv]Rb,"Q($(id<[ 3Ŏmm(9Vd  ~olV{qԫg ?=mz<(_ZL<1B5Z\D V5tLdb 4*F2!C N"0MEprH%t9~1.џ`\_B1bc%3,kn4]mR9Y pP$cC*Ku|~~"[`rEHkIbh2Pjl_没BJ5*m}?Y?-nyX3 cgF~|Riݷbu1FŞ:j!\vZ>A{ȻjL1MFG_bWjq)KѢq~Wġ+׷rhY \oDv b:8=xHli:19ldQdǛ_9(̤y#aWnjGꓥ, UW&'w]pz_r70BOFۇ^X4hS9MnB!Y1TFYY#;"ע5ЧEsvRY/H acd9E~\<7)" B~z=Ҿud0adWP%|.x;$(Hu.yˏKp^o[Žun꣯A%SXI/WnAo|ރcs6Hi* jy?M%QR%*ZObYl?&m\ӎf@n Q̖۵vN!g>m lgԻ(ZZK NG,)cn,(0ⱃ 78p^GUkBAHLG mZcsGkp suPO$Ȗ?ǨJK }1a`CO3߶JQY>VX!}iؕfgFSߠi/",X)[VQeYˤ|Ƚ9T͋+T:?LgGTpTJ41 #>gn6ctO#ᵴHNEA|nܕ(̰PeM'+ Ңߦ;hZ3_WvbGy^HsȊ'ԵȻ΅轤bU?V"!?̫LN]Z0F )ݫX60luieTאq2Uߒ[z?-Ո$\"F6jx{W B@ԡXf| >ۄ{7fw:8W#jGޓUVQ O m:9<̃#`єNhУegBKޥD a?zm!!SQ Fԧ(} @SA%{ TBhJ p8Bg}^l^M'p%a GEʰ-2pbEzuw~RJ \9شZJ Iwֶ=Pr4UHe2Q yULe䊆#FCiYS&@m[^5fC?C "i*X!סEnHkmXX*6>$19qt P-)A6+]9"BA?^qe|[ j`Ϭ|+`Yt[cGx>,a p^ٯ4<$BSڬWc%xeQ(n닠 И~3(XTA.6F{QMOLĵs/_o]Wd\s^'l -}x e+9W)ܹ,ajy*ф'gJS(d#6Oj;fI,>a3ߴ[Hnl8v׻BLF"˜ڮ*cV1#Zl#cǢE%_YeF)](:.|g<*4g) 'fSQQ>fRoũ3|X+j14uя}snijHFI|Â8NkCs% ~#7ds1.2^4HVS$E^M;] e4dj'gAd9 ս߼1/x ̥~Nߡčzlg*q.F=][(>4|]wϖIͧvc^20 Ecp떵r;W#>۾]A3=co|0Ih 2lzuݫOrBDݧc,I};3L19/ZDnNޑ0Qw&Y?W׬V%r9❖S9Y4~l2>w%$6<~::IV>(L~O3ӷc'.}uP$Z^~ج6T溪D~ ~MԎ#(9\tUj"Q˅crltj7Cݰ&BhAM, W3@[05]i ~H;LPQb \_3*媣Mĭʌ ]!TG.x}/z\^ԡ%1B܇ jW*mN`6{nRXWg;ɦ| 1,eWSͽyC+, sI^`(s;{ɫ. #,6iQAKbN.6$y~fx-֯KG#x/B >PQy")I(!6cVkx4\ЁRH %% B4 joъȓL ,9U~l1i8Q ofwGb-E%U,}3IUfq 2t[G-HwC__e[ð([jP)mCub:q;YvLpψ؎-)͕>~.y!@X 4Eg`FKm$+˿{5> - 컓eC%WqN"XRެ qzoSgiYS VJZhZQdl>~a@YUUx%K |莛='!iJ]n'U<4$1x6?EN&cfP4*gmVG(CL5{.u-MsApp4ԍf|+*lC#: <0Hn8phH;3'hG'qqb>_=˸&'NQ>WKA׼T*"P7>?-VfEueBYy ԝ(t@k>X| +~Iߤ?%E-UԒ@|HTvv쁺_]* ^長lyv%D@)I2=q@( }Y#3N20aɍuˈXl@ս&uJ/#X^kM&~[:VKjcK5_եC-'ULN@GhMߕ^N;^8i䈹yP$(eHєlKvoEm;*-#u;>4DžbŪ8{$Vd|q߅š'dOfܳ}\9HJvǮXhԣHu-h|eFPKל&k,LZJ-Tc*U }w#jHŪ?9QsR.mϡYa.zfYxB 'u{~:P4'Wݾ h-WAL?xKD +`qlwXUTRZ@% Nj8hC_7yn I, :!Pĭ r]"[2b1∭8TFhHeY][,iT%̘5>HF$KB>j{-U+"%Ge+$-`v#fD<^!p^!*C!Ia0#(KE`PTK&3o3O,0"'!'^\d t_Qo&+r ,#׷^~yVhX5{ \/ɳc[2a3%By$@fmY$hAC4 9k$dNnHdR#W 8u3"bD= KY[*S}?Wh7/qzbߑO(.'ַeZk10?c/qh-*eF>e0d%J \G yPtaٻ&;hUW<5t[NCb.`ּh7UO 2͏X% cF"f̸|A϶L&_ Y9 Ym[LFL11lb͸u8H@Ŧnl>/iяI/ r A}a},s[x~}J):wSQ(B ?owlWc+-W/yDd(h_L#|GH 65CCX/ OԷ!ՠ(qzkt̞`xy&]5ü~wt0/b֡!Ui4=;FU@f/+&+'zD {YR;<ѣdͻAS E@ރѩOȔjeP :1e/RҸ$CX70.+᧵J[K);& V[H}. ™ BKl^ &';Ft2Ò@Hr!kfÉ;P6G1^2 = %hdB UT3i&Ⱦ03a&mW-t }"U̎`Ua1LS8/"W}^qepaL֦'0\.PؤNs7k^r]ƀI/lTeY%8t<{֍ߕl)Lc l9\4^gZCyUe\Hf9Z Ͽ^KfL}$iw #EZ%G8s)ڞ ZDN9/.FIYk*DE:_r}fq/a%hUE6šc$ Me-#_dQHp}2?_-eQKpX ? ̕)TޏfR;7K,ZFh'a:ߘecv'Tե/i"%eTŲ#D!\cS[d;`LkZDdq/BX}dFbo/8!֘C+a뵅2HK9uYBM=Cz (dtyy=>RO:êmi޹q<:Aj+MA m]?p֘rݳ=1^\s0ɝ#ORRRO5%k}PBmf0%=%Պ0D6Ñ̢C̚ d>F}gzg0er T7A 6#&.ˆ[F! yJujιS+q)"ΏEiis Sh48x`!Ux:-G%IK2x{PH7g0'ib_L`y0`>5$qrvp";;%c ^)BRt8=oJ9ZbS lQ* ^/Bf<j Dm7,6Ӭ+s MrY`zOAEiN"66txH Nˤ/ x֍!H?g(J [~׷c8"C"c75ɑY kx3HC]Ȟ>_*H=:Uaޱ1Wm|v⌄^\E;&K{]c`r\߮DGG4>߉Wn鴣 (} YYJ=+@)Vh˙dI+VX1se1 $[f;ss j3~:L[2znIuQLcFWci+!| ͻ4)J쾘$e"IIo&dXxY#jE?I GNi)VYFpϤ7'Y\E讠guz_gww ?^Tmzq WV  *|@p]^uEe͝9WE5T.;JKGnkOtE *1s&avڶ[敍sLULufkK_p^҇sj&bI `xF;WS.cƒ;n>Ns p k5ORKr2VAf;|[ yp?S">o46%>by>CS/ne+"{’:\#ǢѸm,:1"8?ܭ Mdeh͐1{N W]͋axHN&>"D5Z40Nd]$e㴭T58:a5H$-wGO+E3EԶ3[+/q`vN;H[n,D3kHi4V;>Wبgj7Ey:'hG.꽦XY̦.^! @kpxM`^PyP YI71L&6PLhaT@?Tڝܻ~<qYg 2:`otËܡ/ r=?a '㤧 ܓY ~eGhF6]r DC::vZ(=9SY߹xXP1{ =a[7bF>]NY9&p .:x7_Y'b?Sފk)@Ү֋4^\B0MB.Z[վ@_*Bœ g$&3cW W\Óܓx_`4QTG?u'Sd)xfx讽&+7=u8킛VY mb.`TVԻo*gg'Pr&XB+wH.!/^Ad󂋘y1| K` G$lDaogO")4C7 ɪW ,xI>6.'58=i1JJƲ3Ҟa^p T }?DT0-; X@a.ؒr5 c}v1%"1f4Z%Tt1}?r?@tzR3ϴ7z՞ԝӘ~1* ^- k%%+Ldv`0Dv/@b*1O%<سG[/k铑ijb[Ȼ}=^F=\l'qߎ9*A+mbݒ9̶] Yf+Yo9 Ԋ˃YUB%rn\J?v?z4_xjlhDܡ%iֲ,Fݦy{㱨oh rMD<N0Î@P3O ߎ:*ՇvF,))Eg P:MNOP3Se@]T=RuJ7>e%wN@M5ղ؎3xͯ1ztJp;R^LC oDǢ 64NjAhgZKۮD|%jVÿw:8'"Ď&"5ݻ4J9IQM~$)hHrGvއ//|uor{F8|œ|/Rb t+E8)0j @1k*- ;Ŗj_o0T9蓓,QOkZuW]CP/즧yQ_;zs_9@׹xdh 2NBkaZehk;8W'ʜHzv+B`Fƍ顐뮶Ny<_&7Kݳg՛5Z KGuk9QJ-\&7夎Ц>rM$E g\eҦ.wniΩnn\}q&./ 0}LCW<JBGy;g@<· x |:|Qa6 ,~Mòpw5S6xf#xqMEӿClNJ܊wxR-{dx)F;E ҁ9ja/uC:.#~" ŧo9$|< JnrƬ5&.Ёӹ)K`\BuQo݉22X16bh9![jһ]R5%OSeu_K,UNV=x*z* ՜"~fpTD܊ZXϦKEi0V0zE9P}i6R8#K?t7ӭ3EcLQeOh #M #MUNg}@va 녤 ^R꙽- Ϝ_x=n6m,Ox#a"nk/F>nC"(oZ)MaX/?D8ޡ -U,2RҦ)0ߺ <% ,L VovD\IijXt%P8,췀WBpe2mC24ke$(9XxxW{:2@澭_ҡțhuZؔqR OR2uś:(!L0/+W??C5BbO l,#R8SN'<4ս6=ԡʩ S8 kk${恊'(XVaL.,a~.B^E$vrnI (N[I{b:_>Apx9a"uLρ(K b;n^00nfL 5bR$!KҜ7蟿#WdKvm(+g&= t2*ؕihm:B7o'乊W̴q^g9Ax )_-t㎟3oQ6JEe1<-둃1H%i&DMnر`hEc' p GV"A nrtSh*,Bg'D3,/_:C=6"Z>Y< #zDH}`x? xkw2WO$L&gʵ ׇ>g=s2SVeQl y7+ռ85#kh U9&"Gc;$B}^""[xZy83>¯y>K&{Y7c3v[M*_Ssx:yY%J^L0O۔ůʌ)%K yg"@iaHF&Ƃ iGJG9ECQsħqڟTȨ"V)"H &~3I[ݺ0Ci`^+9ؐWgp5f1KUtQG t|Y;gqL~g<^6^v_#%{qU + V%=L*Y>D|zaK.+߇%lS3ӎ!t) װ%]i;^QGQ,#ߪ]"ړ="DQCZנHy Z6ću.dDzw(1|8:FUsκ`ԅE2zDӗbc]RyG$ )ʹ:C @jSRm(p2J|5L ! n|G PGЋ<[92gޅOAM͒iJt1zlF0;@Y!D˫wmJ!h!PSU":*@2`\ ±0څ x"cd̨!Ȯ}˔j(2F(bdL%U$?%YiV-AjG3qKIDŽ. "zV5&9gdV'Y e6^+WVuHh+<Z:Sk$op2N^f)W٨$x|S]lIdI&nT)>FMqYi 0YvN2Uhj$]l6#Pgv_ 6twSw=Hp oV! p=h|Aז>>:`Hn5*x,G#T,ϮzV~b̡٥nn-אS]Vp\zO|fFa[=bx=2Ztu%'벾:ڪҴkM $q9D>] 4Eh_s~o7O׹"OIy0MnC[;*sͷ562k$0#&0M Et]e-^`hlק,yCJv[58&l ৾·7M4`w3\ly];a4h7b3'5 w|b\͔[<&юw[NFMos7'TlDZZ~9dXk I<y> :'Tp+205;ukRX۩腜g,rW4ɼ]uBRRdk,%MA`qg 7 k #GJvu0~TH3YH1b|* "q-QH򡚝⊓$ .)dp$l|y}+W.T6D36%z0ڋNq 8<"O>8/}}s )(ch3*gIEŞfd5ހ`:mŮWK(F'l:L(ޣX7D93O@oGH]\DsEwR[ :,#?M@ELOӎ%ܪH'Uvmi-"ic9Hv,99t8Ҕv̔ -؊{aC%MnynhB!"* #hyY@YNvр"O jZu=$`du7#lU-Ueͻ o$Xط2O 5ON\36E%lBj?kJU{Q5oDEhV[gЖ%cW}菎;gCFיu X0}HAĆ$:*kxImOiBf =Hw fBfEq{cwnD.Rx1z@ʅͬsE[VH;&AgD #BsTeuJ*ҵk" /AlӮS@:Zfba4b\(b(GHyǚ]&0Lhk&q8\PWsZ|}j14S<&WJj}(b;U&M/AyFm29ee94g e!+7$|~D**E ߸, //ɱg:4Z]A~RY*`D1&HKe=@ʈ"4 9T=glvTo %Ӈ'Ró_vhbw =^"$ Vd\dJT^vo;)~⛞<CbEW'(6}_T_Σa4V)961aT\#f|9Z߆OxυClyyښCxgs}\I[Et!#ZFw8Xifrr p*)V[JZ0`xɧCV7?^]/v *C͚ʟq]J}=g*zWRB#n544 ǟSiOu±:;p}U ᾘu]"t6>şHiJd>/afOw+qFenmڗ\6, zą 2إQ 3xCa %rp!=ܕa V Cg4ek! D ?Z9 `㉤_ј\䬙 z,zgB]$P Jfyǥ̷_g&k$Җ~A2-wz'{UylB:Ͱw(\g{֠};rYTIH|Uzob৿036320a[SEMd3þAפ0K<'uݓ *u.19@^DL3,?*gY6gg@W(j1YPd ʨHr\G:". aD) ajhց_XI{ '/'U(ps`N 27kEoJC7ɣ]O-9")q%z[P6bgϛWC}M< 4ĕدy!{X5feJgE]uQ}nm~(S/ogf*0D[:b_ n_B~؂E,ʃHM^Zuܤ[ GfmMZ+\.Vc_Tq`Oa|q8B_eDv-5KXۆpGD%[ ~)eT@Yo7ze|n"{@|5D۬)UO9~O[`]\W/]~- /͉,A8rrn _wY>DU+dn!묕ks8_01` n(ҁ7t~-ӧwX$"I- 57guR=TC>oP#K FϬGI? N*94ѝ&UB1{*Jc𚧺А m,--e[6!z Q׃R$fׂLl5\Qw.TFu@Kr!Rvc"Ǥ+MNuc~aY.Z,̂dTXG7q;ݮo$ ;툾]јvn:sen`]O:']Ԉ'H#*fv&z&pOaq3^ɾ!d Y&+.g{,wxjyuVs7c3fAB%#864vQt3\*aY=Kl6^078ad$qC6KĦ 4c |M쐋6vjSVЂ%%Kۈ%/'AM)#)-2&ͱ_v4bqQ} * n+iS yΗ.\rP< koYP# )bt :4#h.IJ[o{8v~Q5L XLp8vjp;>7_[ g1e3boxk[<,lDR(U%L˫/iPk.j]?P63՘4O@ WT8*ٱ\VLd"njKă28xfF4.|og &}g%+:Deۓaʐ36ZQ" -Gɾ89Ç"/2QOXhŮtel>Z,N,T 6pI DX@4#Ed}/gR8Qia$\jWj23 e8h%c8\xJ5zSw[Ñ Wߛ @LQ* 9DP6ȹM%FTtc**]%5{w*i0mGTBaiLbi؊t+L_O-{Q#X ^+i 8*Vey.>5~Ë,@gXN?UG'ev}ay dIS0`W,|%WVy?*ӽ8XKy +Vj|:@MY{ƝF9EUѤa~ƚa, sB>,L#0K 4GNzf66x,]CvoOގ}=|;F`!:!X QEu |m}`2*.Dd M1S'Ϟ'D*}KNvt54?BߜTx`OF/إjψh J6M?*DZ{I#߀@rd@m z%`FBpJwˑ$p(]`2cKrݖhNJ@ks,'HmaaCvp-Z~4EhQ,6@!ŮU2`؟X#0n_c42,I" VQE/Ou/HaJMj ~&-[OwV\"RY # 3㥈LzClI:S"c*o,7ڇ~Кޭ=gM}I^c"ߘ֊1=K-qwAW(Ρ=ߺAR8`v>Cx\XL EE,%K6z%opۂND˻_rt&)7apϚ 2ƃ]W[BXƵ `!+%AץljwMa/X_n+8gIG߽^&lU !uLqT'>vOZ+4i59ctaJ,Zԝ+ei1e'dqzh YϦ -@SY^8l͙@o43Wrc,2$7yXX)XQ}DA}H|ԭvIػrtG!_l }m/2IajgX;Vx ǚ#VEc6>kp 7:p]?s?^$@G}$('$b൨/S۱CؖCg=n2cLY eɯ:%,2t9a*4'؃MC^vWCGYn w ۛjY Z!6_ 𪳂$`Ej۱:TP!Z೸yнgyv9{fTg؊ ru4NB WEcBYR-P-C"]2>&U.ǖVW44Bi}> O/XwH{7'f ERjO?o۪dP:/HgA$"0%V@GM*egU򥫚re|(dEok5r~zYjbn Qd\曓Cη"W"S#VJ[uue冈y$ߜ}b:S ł~曊G'TQ< %[LQ^y2^W .(jP9 >H#oY~A"Y]j3pzNE|,X ^aJvHP$ڼ.8Xdn ;#ſ]. xD?iT%Sl!t &O KzL@qա`7o$C6?۟`=JĽ6.n~y!o9kQ;zMBŐm h<і+{LeSH|Cs~.,9p#@a^pc rDPB4չҩw9|.S~H_^I1-A1;&=B 9 [$3H գjӏ*: vɁShÙ>dMuz+ʬ*Np(]|Z9_C`>V͕M7x-7N?99LP(>(HMW-x8N#Eu-l^VV1;1S_X$13`zr*Hr"GU9]"ڮqpeKyb|"yѶ@6}m<5WxY呿 Zn=:q,~3"'e-vR>ऑK0wcpzŘJyr$N?tnc)#ķZ*ϼ ɰCΫ(?7e*0@G\KCz ? R KfHwIطH29bu7.׫I p0p],ˆ=bѹ͙2tBtOt6xRlUi},X#ʊyCZ*0g4BDg$ b0VM>f!CEX4y{OivTS\[~_4ߡZs^qW2yD{, Kg'IBx,qD{P :pa(0IK0/Y<;"v<Q3B29 y78GnZnDI԰"U@/Ew'MEg!\bu}< -t(v#us4g*@#2&:ޤr <;Rr:[G0e5L7XlIM)*QnH9Fqt/݅k6cnĦQ 2cE<Qcȗ޵0Է1ww#Pf\;|\ef^ޓ+%~|HsgflH`J } mJ ,bBW} R9p]2{'ΘBxElpQQeMP92dr.mW-qCElCVPtjux[VwSﵛ4J8p4 2oJb滯@EצuLnN\+45K/ مLAj]~(Bt1>#+A_$MS> ^-s'B,w5`LE6|< }\},9O$ztNִjJcO ͪtyVQ s i)^jBINx|@a`?" ڗ =#>tl3S9A#]jrRj[# .aPr7pX@t<'y\\]+hHXT0׸:;JxXpۂl^a#qLJeHɅ-]cuwdOM5WAWHt8Anoz?P`8iT&'NͰ`(' P; "ŋՔ+}j]@>.BRrn^jhmC*o̱"K&C^Wd8=`' u[]h*V2'pMp\[pD؀sǍcHeM|C<LrY"'HoZ{nJhuݬ⒥KPM3~iYY}dc9z~M֯tԣ jP6*Y|:w}[S׾ akKأ+ M%>2`#j2~ :ʪjY:]wVnzhLp_B; sIi3z;K;guiJRZPX2~6t[s7,IAt+ӚV0gw+NE㕶S% `ɹLrJmF> ©W<%>Z:tr~8?L CJ"l-gM Mw h`]UyOeNm?< -ZG=.ʈp'3@|O*+X%zV|ǧӵ+k*[[[8u3ړ><ŤI/JJE8sj0M+@P̗p}ּ?\pT4a^$ (D6q%0%207Tc!D:yfS1JwڠMY瓊%HESkHY:\8+Co ILHxeϑS($o\K߯_WQel vJhuJ4.nӦs&l{oZu7JortAY 99AԂqy\/PċajkOH_Eq8rI̘~/?q g*+p3I~귋.b[S~y ށ_؄)Z4 ے 5z#AUU;c0 *"5mXGvh{-a&"19eFIDw!V*{dPz]-F5 9D_9ʬv:aEmH*$BŧAѵ+FDQw(Җavaޣ\U')yBp. #nB4N;!ʱ2)4LT0-VW N'( qC?GD [[qe3v =x||549OÆbV %1͸jvi3$|>gb"wv Fx@ _:}YY.שdF;uL{7ɒt K""Ez8?f3L( Y2 *U$Qa 8x[N?0[D:ȇ?4@Q$]n\݁YU$(~h9%6gu i:=~{h&r5E%fzW0"~]EE@lv T% ٷE/DZX):b2TAB7hSaI7BSNkaʭ1BjPz&Կ+-7? g~ޮNK^7j, 3W=~}C$*j$!^ENo:n}Um{Y=7{AC a*il oDu\nax c©1ߵX:ppUģ-/ )e5Z% 7"E@˭(p>jo+Q<ԋ,r{D";S@ *skѪ*+iIR (O7Xo_c2_}/p da] ]5*%jIJ;XPNYZh^"W}TJ0ƗiTa6y3<](4=4ӛxߎI^ћ,[/K8ck:rRd?@i7E@lH~?Drbh֝paY;DyrF=4ol:Kw5bbeTG-_ ->KHe#ladBPEN~,_#_+.z!Y[*gpP;MŚ*ib-HE5qR%qE0A_;AU)n}H=]HzJ_Fr*;ac0P[b`t`]PJfZ BaT{mܣQVxNct%ImݣP8G"Uq~ ʣ#rY:\?PU4-n󂍕!Q,%삂Jt 4|3}Yj(\u-@W ) JK.l,HYT)+yhr+DRxh񕏈ֿ-Wx[6!= gHj|5h1޲(/ '?ihk l%- ~,60p4Hձ gaRK315 9(+zm7|L'zg@(CW$nН+kFFyGv*9qb&Z> L(4 Jy:dڈաHq9' 7 +>a-|:gXv#r7EC!Byo:UP1L-P0 7Ʌ;UD1z躞DeƯ-#.:p6>^S켊ezQ֐j(@pӖΝyf7TL,d(80PPow-K% ~XʄMNͱ "aѳI˧!4>Gֹ?g5l!&2_ل96U<e@F<=]bȚ=Ȃ0ڛS2hzDRY(tA7Oh-ltf$B_*zBLG%-_O-;z-Ƀ@JsbfUSqF#d5!DŽ۫5T"., XpA{`tby 0]'T>jġ_3Ζ8B\NLx!84W\τ9ɛ7YJi1U8 %={GJu^y xv";*Lȫf2?i,7 {=MlM6RJop2* ^y7CCw,U˙y [@Jy[%*(A7a u-4#]#X鎱5I7D3#݆tھמ]1gYZ07070100000066000081a4000000000000000000000001642603a900001068000000000000000000000000000000000000005900000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t/07(]?Eh=ڜ.+f ~v: leRLD]fdF`ͥ55gOJVXxnx>WnmJ(G05L='C~J4; uQ \ # l=28<3Mĵ]h.,IH{IqYLPm2U׾f@HxWa ΄$P"0 PI}FDu rqH{C'痙a* wlƆ6$4̈R p {A3,lvKM~3k򠿴d,JS<ÂvVKY|h޷mz*8 !]|b5N PRQ%D?nAk3,*8 2Fq@%6!#mM^?.Fpuyexbtj9qWc2_mBwnΆrx6'apBMAFIBk`)h>FΪ&%@;=in` ^SJ^x LQ]PxFamvA1ޣjZ &-{w~O@ϴ.PR.c,ub1DUޣÜ: B$\<L;"NwG UE\Iv4zkV)'vΪO6۩[.Eߎ_4ZվUW}ЛhTܓcojSJ%n_d"ס9ZK ~Upn2%C }YiWySpk\l`~~[]b&8d=M21%1/T(+5_£`}k](8Zdq{ȴo`1a}uXS؏,/v^eƿb!vp)0S"]EH$1;L tz*ZSWQ9x.C\?twjR G“dLCʄ{* zVP aI1* 3vxwrz 9e9wȡHAgX]pvx*FU PYzn#%OX!jҡ(vu0μ[=8 r c, B0Ek%2lZ^ V(qS4gY7f?Q u5ǥX1ԕA>Ҹ7 5p u⬁ŀ}s7حW *P8H G$SSK{T<Eec;*R2͔4S1N7hE5N|,6X}upTM[0r\z7/e; ~R2%V9ϭpޮz}-/D)YF䱩+9)M~M &TKp}Fn.55 Ϡ^rr=uMf,UAT{7'ojOhJ!!6:NA=1tJ6% &lKѵ(Ji(_CbFqjdgS]Je.@y[Ka QO3PSyBqПmRSn= BxӶ'ezˮ *6%[ Rxm7c:F&0dF]p'dfzڔ?(.7JC0KhX $> w OEPʋ4AÞ_ǗW@~Of,cO|V6/z0=k MiBaXk2-:J`u#^NEr7] l:,쇮~<W&>bWs>2Zo0t4hD["ho>VJ:v[gF&)5_`(mC:To=ꖒ+iٝ='sELoAMjA sEkhYY`9N8 u7ϛ>)jT-?ݭzk'P-4z7g{)SQZeU4FאO5GS rCpJOZpΙiPdmf?P p6[b4@n`aJ6ʌ07g:["&¢@لNc/+@u,YZJ>Z;=om]qWs9(|PI.>0EY_,s _;Z-_!dʆ!ׂ>7st-}+ [1X/>u]`ol4Le_E% zDW(Q FaY/YwYaTL`'1|3mZL!"Fx;)X^M~Mۜ*)G=ҋC]kyCpZi}ഈ2blrL SF(6Owţj,ۘz;Ipt O8d(no; ^amQQH^P˟ [B@-B?duJ9-0{!B'K}?%< }y(&W-5ˍj x^L-ĺ2¾0ĞRM iב3%0fPM΋h$=XvS̋;C^ͱwBcZ>L0$/8dsvG\J]3c$?َcW1$LN\RĊyChZ)W{BŏY|׷9JSW6K@{"M}\y Fm[fgњ}ɺ0ZUçxHހOΣ;Q̵+J2W?-T#||вR/>ui0c]za]$meN׵ &pU!6be<` G#ԋ$B$CB `. gYZ07070100000067000081a4000000000000000000000001642603a9000036a0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/6]]?Eh=ڜ.+ɓz >)J6ا"":(-}?8Vk{oI &:wx/j%9ݚFC5 ˴PIw}kWypoRkrEL˕٣G5vBM }yԕ=y(/X|!wP}tX>:*Up:V ³d`ǻ:q繈K/dE}IzN &u|ZSg>ީcB͸T8{Xdo7l#j44.{[BK8?۱ {pG' rwfդo/tiw\tN(TOlE&roc嬶W*4a:I[1P<TrW?s lA ؛P|[VQ?Ī˱(QbNL4QBKU]#kJ~}IY~Gl@\pf8,V@9g=zuL!4Y߮u[ZC 9S jā/76=TKF Zjt玑Qt@NJ"N,vo2T #Ԑb.8v3e'/y̫e V *f5Xp7!&;Bf)c>3dOIM$U:DAF=)+z+_RGR*TuїFK_?>ۂ| J4arLÇg7#9ܻg"b5GQQ͖{2qfLJ2"/G;w7:nљ@wf,j<oM_; +I'|My/<z oOѿ$yM@f^ ?\x%PhߦnJn_Ok"rܖalCܙ tȼݑal*pvP F!ٓ oLbAȕ8`[,(GCI%Y_9`W&6;"hyn ~@^?:,<ݗO#AebNQ$A^ڪ5L@{#WfYw]T^x9A,q'c+B@Yȭ^N2lwݙ[ sN7^!N"km9xGuݜG^f욏Wt|,mI?QLv(a;ZIxVPXF=}`UZ-Lt?fF )1G@$&|}_ LR[4DTx{KnRhnXj Ł|ސv˝sYQc;) "Oe2SOZ7q2DA͚ lG# ||Cg!][`#Wp;+<3@؆F,ة$t-( +J*GWV3Ѡ ?@`%_Oz+q*31Vԡ4g$m#yҐGڽt$Df=j& ]RZq_$WaA.t)vTz8*(!z:$9V-'Ѻ|\2jXH8)jn;m# 2'mb;?EJEriě9j5vMDP)w1\{; {؁МzrBcGq h_ʴ\4 חB#Gّ\~3B!%ϺRGt]>_LH+8Cé:T}T6cc}O8U'wezZueh ֮WY L^3 WH#Srn#C1QpNϣL010='Kh;yX0f>ᐲxB7y B4!Vku5@wL97Ö䅁bIǍ9@j_\Sٯbx{*6C]z8OޡuJs6ĥ&DnRP<9Euw8LkO?e*ؠYMjR\N9 Ŵ?/ԚL.Ðƥa~5RO .ϙZț"̳F)4\zFw#p|7 ;WnYY4>BbǡNdTӪ4#l3t?tKK~堭ʞ3w"^B}`,s^X7Y ;̜&=.aGŢ ) EĿ']s"Y@HfVS1t%Wt',mvfo@ցWP\\]<<)9E !<ᔵ}zydzN6ONYF;h7E6Nn$_>ݬ8Hm߻p?yh@YQ[& ]1Ԭ"G=yK#O/i.t=)L+7/- ֨Ch4[`,@CsNՁr!tUZꪷQ&L~_#7#/v% +Qϭ pؚL޸VOka|#⨮~͹koLJN/{p/ <;ȿ },d7RYC(A.뇃ۨ*PwX^;N,=C?/V?dć|O^[<\VDD1_y4ppi&zAF8 8C,=V#-<>E~UsۍG!뾹j`e#F?tZmƪ GvJ[ESu#\fޮ?fȇ/1>LQcᱣfVT߈MxӍkFp ' z -QXy$&mO$o4L\yOEZsx>›˽H-|k*V, ,e0n!bËbGC~͂|RӦW=f/ZH>{]+)+|Ȱ!3!| r4:aƨJ7R/5eܸ|ጎmL6YfQxF+QX~ʊxcO9 `v]mmvy(9}Â+"vC< c˿ #`lYv};slu#CiJhb{*%IC/=]qpoL$o.ܸ+cB[\X:$^/]hWD6Jw7=W-V3sUDY!XϭEwNM: N,aĽ%_K鳴NT/8f/ekieY n 5!a )~ĦL$u2 qX}y m^8R'T4nBb$T8/;LFrFM~ifOg}i:@rc\οQ=r5[CbnG9kMD@r]G0οԻ̋юM-34ٖiW= \씢B.L ҅?ÒqoP.Yg>{?m}̙?{g'J*5 tݸ\bxܔs:@9;:㤇 ;w]֙>d! Xr|k]m ;hBXy@z7%huÐ%'sn؅^fbB݆֮Y+0{O5 wrbŒq(҇Fiz;٪5Iq:Gkm#7<COev_*Ħ  * سRm.VgG'+hE|ݮUF he=Ymi\=g: S\ϝxBdvV=I1yѮt BhYISm biZmq6؏(yIR:>[zwaϜ֞JHN Jl2Q2to&Ee5Q2f~`]M]K`x*j (' 75h^ \P(LKLу:0(u~t~i[wq+C`'_(-=I~1ZԻPC\{ޏGjt!,A DXk 6K䀯YMX#.KB਴ʋ2L2~mSNlȱY5EHKZƧŬ L/ۚRgD#$nHɭ@Zw{ dP_&8fVP/4c/igA_b'=t8cn$yN6,:&:qȦ[O+ВL }ۜ>&&e zYVS5·9~:j_gf˚s7ep[͚kSzq-Rҋ"yʝ+OdL5?-&L1jy)[gڿ {w|ATQOKAպ#^9{L!+U*.KJ&CC]1=PM*_(r}Vv^33E``5:\iXAKzM.U_\jZD<3:wjZ Ot}s31oM'O"2ldXEtZi־n>3ElJU:Z;Nu} `2`^kzXZ> { =Cp8{GI86ҫ |KJ"[) %<E/@uʹćK`ؾe_Xƴ_p hk&,þ~21NJ[ߐ.2qy_p|6ZFj@^ФߋNSץe=;prMK +)t÷6eӷ ycn˲J4;!{BB<1"ӊJwJڷ17F+!4)tsYv9M^tϸu-G~ (1X]`Fh ã.#v(+!tl$ iB=F/IJɪLj8p&mr>x6VN) EJby.BڷW )]en۴)o'ۥ쁑 8qPn洛s3=QR:˯aB$ѕZ91M0!#Gb\/% =^ǯL'@JIҼ"E1aIlSRlY<݌L`$Yb Z V0e7,G)H.NJ.PcpjU9apՖEF:4l\=ʕ_t4@jʢzt%Wܢ߄T!U\5GbRP(TތG) 7`o.T8Ump.(A1_̓Rjlv~N'f+Vy߹~D/R؉$0dɄK+.- ^6)N׌TB9._QU֫Gۤ=cnic!ϩLF%ڍg*;[OR4Sc4F["o&n8UX;ˌ^~V%ezu臯,>6.V‹VwTr˻vSd\W6~$7Y5Ԉ᳛ɼ8'e#N 7"UKMxRI#g`l``@4@5h[4] rh@ŢgWGmLlvf6H#@I"뺟TǍ$Xw]/#è|&=L%YŹ[eeAp臐WJIbWVaF:V ncDh0e{uXk-i5-F;Ák 2kJNEv/ظ-;"Yᨁ% ø#| iqFՉA)]g@Tϔ 8%_Vɤ*7eS4UlԿឭ$Jxm sD]5t.Yj2;B{pzA>By0E9pT&x Á8yЄ \h1-qtaL=b9.͉wqkSguv]<1>~&KGHx G+5Ů g., N>՛S&el.QiGX;ʫ\8E .mtepGڿAMfw;^2;%N;cJTKڛPqs8O(,@nb ÏNGg&`“ "C|}pwz0xY*AO{-04=:vԠ3ZHgi*F@ۈgֽa#~B"Z.m@H,#% eQM\-m{Gj2 lǂx_] 4W/r$FY# |׃XAC05hD]kE{-ﱐ%1>l/vC+dd $u4'alg R>79P8._'4Ñx{JhBv$Yvς]fۈg /cCw|(ZzҶ0Gs: B5g"#MD,6M)w9Jx8E=z{Iqa|߿ Z^(R HKxJUڢ)a҄P Cyj\q?\ߑ& mU')7R2hweҴ3].ϭګ|J3An4aKJPKK3ؖ@]\+&iuߡ9ipc#tdm_Q/ӺK"(~Q%LPs\XF $16Z$ J9>, dJt3+\_lm*o͹e 6vX ǔRe9w.͍V!r:Q#0 (v%Bk=46e9-T;8d>4fB>ƣ~H y%"@r lgYZ07070100000068000081a4000000000000000000000001642603a90000b784000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/#OD]?Eh=ڜ.+δg6eT?+,2'IbyЈT\)cGܲW>‡e@(<%X$j˞$u@7#]ɇRHg0S*t0yaBu{)=-%GX,)ء'KW'(v ~]iiy^7)8>)Oؾa2RPȘF8<ttw@auBر[N~x)AQ <8aOy- V=f)w:)άJj.4v aQ!,cRF /㽶To:^7J{Y8(RQ}3ta!MA9_XAY-w׷CG@Nrն YCQaǃLN1܂ +\o돴ü#d;~Ufr _K 1hL~*=&ض39.$^K\ $X >>L?LҁozP̎ 4bH`;x7e+1oP=tLz!i\5T#;3~<mM'U8|օ_FE}3k$ǒWE::৓?1A+,K!PԵiYBq㗺Ϯ~Fj ;Y-W3!"#@l"e$ʥÛǃrFzob)n3_rE}3 MS;]!_*mJ=6Z]}j1: oihIrbYHha%0 )$gUIJ#IȝD|/Ȃ }gmW K\/'3*Ym>=FFRm/[xFK)>&mo*>Tfb2NK:kƑ( E> JTE]bOzV mV7_ۤa7=!iVxDhyl'_1;KQ\c vB.\:եT^"IufZ,Rk߫EsH3ؔM;Pc2H\88 H?ɑ!O&l0s}f_FbHkkr3ćW|2q-HMOښL q+2} #=PR2K~Z>,#A2pĬ493`rU"CX<y=eӗCtH!l  Jh~J% uBqssFAג{ nGɱ,uy?!3~xsK@sxxA~'75r5 ڪ}C? O1ܸco-I?RCv+.n )#H7@8*ᲭH)bn?Z竿 +ˆC, L:A.ou+,݉iUvQr|r<{U .$ȣaXma25#I-C6&vn⊛IqAHtmAc( DVIQOF vpT2Q&:x;i],"e\;~@O P˖$57vތAj<5Dz!>Zm w&Ic-u!YZdLF)ӦukUr#zn@9ꚶ5v슲VcRvxA-Kl6±UǓQxfaj/Vb9EPcO']=~cxCĨ&S*D51yl)T YEL$wKaJA/gzѬ 919yR^)HG~͜ġd5`ӱ&y_2(a)?3ZcSN#nZ)`_)%33$WyMXj{tX{[!k}.#"Ϗ0 ̈吐G]MgWmyѩ,|2?Xe~gYWz1 ssFĦݡhyB(͆az,gYyŎnszK QOq'q$`+e3^y8prLuFhk ==ԩWp xWJr؃6wL%9孱~[`<z*zZғW)}x-upEC &F t.` z2` h  Ej4VvS٥E l_zdȠ #*9v &4`BbsbHR&E::^O ЗxB{r9:'҆g;,?L`$Ny0VZI\ymFpcDZ-A/l㙫 ۿ&Z4)&}#ecX__CzG s#Lj4^͉5fXT.VXR$9/VvK0|65"Y挤̹EYJ斅UBzj:͊ z"&f_wj`0!X~knT%H ~ΰC{ʡ;&=g4LNӏR̖GѪYɫi#jl6bB~l'zTȃ8X[={66PN!tXn1%'FQ }pB)$4'C>ܙFb8(u,C'N=C5NZGxeh[6y?I`KՅM,^AmND] 9Y{!r>5-oFQJ&H Y)pϤ,/oK)-2ekXa^VDݹ|>O1OmUtxQVRkco,Ɲ”ה*vM!"ߊri|K-XDCQP5{#6wJ\peNJ766ո~0Z猳?4rtE£#uVZY[ѧ֡e[Rt5S`s\҂]},N;oM$pj"]6q0YdmK]? aՒH]vME2!+il5OU~O@!9ʭBTX>ζ̽p^{m4UB!JѻdECh&`Jf{'ơ9kt%ܩAu}x'Jl]&/hjeS |y{2X!u|.ϝD*<#1 uV~%TW4~tyi:Bl@U8ҠG Ang{,%w n-DTcw\ @hW`{y%7\\sװg5>ZJ\o#FOMqɳ\vIrծ`0U$֞8#D4B0h.Y-y剟f(qKXz_ \. LeKǙӎRP1+voǦX%G\y@Kן!'E7ms7|@1̱iqP6'ּx`\]`B.A_1+#I% CBL # >yW"'}[̂Za9`ɖY:63sblCr'_Iut|-um{B{}D*ܻOE=9{D9D'lϽwS8ZN -Veޓ^ 0(5"L;"n5`6yβg ӈLDA n[>\$hkU-W>0f[VK#ٗ39 {}җ^VAD8,ϭ#j,<\_ f ?UV˅ N94\2l뛇DC 7h)EGCUT'<%ǛuXJH̳cjV(`&{Q-ҶnV)z4̫k2֌UKf=P S+2C$/ ĹOoq щƷ:bPana Qw>UVt"h8_YfdD?nҪ;r/դK28..ݣf;Wb#[)SsƻTLɡہB\GlKgr.8?en{Bcjٖ)X;#|W/LYO24ZS[| nJIS)&X (t}v˪XzxQ:,$w k)wx:b*Cd,h4'8܄sȺJJ6qd-ʅi-\4d(#XC6"h,k+:/iR[f7\%=#%ҭb՟!#k*"`hMģ[{hٚlY6 v@M(U[VnNU^T^P.CgbXN@&(zXpPUԘ$iß(L:7ɆǤw%r.t HΕow7柯 q[P%DBpFL;duk>Xr1ԫk| GSA;V& Q6ɕ"fyZ:װpf+ _%Yyk]qVvuG'un֘T>B(xc{iBiGݖ]I쯥*|>L]SnZ 2_%3Y8 SUp^gB L6ROB׭)uڃ97Q|VB{f&}RL\cѱ;0%B1IÜWR/b> {S,~v{ tyZ(#7d1c7*6 ѷe+;$,"K;9nu7Iբ~,wH@5dr,JQLS2ajɈwcuv (5|̂\"9LFIF/he[ k:bb/|:L*Veq֮g­i7HCuRG/d.IjGFx_ԉ=FHänl| :AeL匊⢃ϳ5ȩbB{*}]ڬ9&ɇm?lttr13<c˫[Đi#MNPs :F+TE<)XE b|:kFn#ub!a5#4 iG@ !۱mAU-! "xM$Dq>ja%!B(>sqÉgz1 ɽlNO[IdTM~+[S~%@wLP(M-m';2jj8syg\cCUds,BaFǺZn9:|b>b9YSSA‹~n!9tNNۀ9 A+#{)ntIȐf7p0\]%o܅-낚A:fgǧ[.μKDXx' &lgo\a67X2'&毅As?t[FFb=p$o*E 9am_dΒv$U6L`׿+5sz07tj u"; .EӘE%Sn&^^³MB{*iłmTm҉\EChh;EFMwUha47Qehi3ԼT~\ cwU3 x'T3R%T/,ūhc?W L˂aWZ'Zu{=@Lf5J||K a~JٝSaПs`F(<"VdAقmr0v|ov`54HC'> )$i &޳Ac#^K. f47=K퀎Ld붕f)f|;R)pMaS)Z|8`/I#0[]$Hp6(+"g613 RFHLWoܪQO_XX"WNajN h [^hlMXj|[N"MqA^:3# +Y> xn.[JAtvĞxqN Frvk~]ێkK\h~Gr 7BJ@ˊuW\;v{mLh~- ڰ?CVgNWBc! PӀ09 }vjR Rg4WJ~{y4yY/Ŋ2 _NV{(ٓ"ͽwY_Կ~I4F(G$Xe zH0g3Id=w"uQipM;h?mC̈cڹi( Y d׭KF&k)ts}[ѩ3K܉kMA*h t Pް9 D}D4=N=0# U;oo~12wD$A+S,*˕hTbѐǡ1G/_ Dq:+!s+'=΃$eg;@Зdȷl\?/w|)p/=\`N1z%r:r^̭9gcyJ? XfcZ|a/&=*yps ^?8g:BJrN(&Κf) ɬ܃HRg8ߕ@ r`y+o@xMd 16t@rjQzxJ|RX!ۀCHO~۷ra`%;E7O{aM?S}CAXEG/`m{P_om2_ *P* v k|]x:&9~OH;1Aht02 XR5Yèvt2r+ㅐrs^ڌYz/}SiYO`3uMC k~_6\-]qߵ J6/D>-]On4ݭ1'CP+L8'E8;ؓ~\qpA#SG9~qv&>c@Xz*iCV1_sNς;u\Ǟ zP9hUPeA|1, N2:Epo;1LA')}=}эu):U#R?o'((TeP!2oGYu(|qm]>pUZ-HƤ*.e@qXGӶ䜐Ia2YefKԞ6H_p ?lqZ)ʾ_N J=YD-'WsGA/2J.,NuQ8{ ckrf┵HC+^8 ;P7~7wXPkW8\c.8Oò)K8 5K 3x&g}@㥇AvLQ)W6? ]3#*!#0 a5rÅމ=ܚvw _\9s_ ۢx&et?0@詖Zu/~Xɿ!F}NK%d|n&3_kkӇPe]k`pnwwŗȾni I;?uNs(՟u<2ЌoByd+VGM:UBH,cK{%~fB9kᄃΧ%&4R%:%1ۛpWT6Σf͈ FZ&S{* UB 8d7~,բ؁z*+ cwzKͣsYr%fQ7f:0wARpL>קU5MN'Rl2Pw7 'd "^*~G[evN'3F @jH"7Tg5J'V1 8kw (ugMrH!ľ;v]IǖqG VAqY<QI<,S+wdsxqۅC8ԏ 7*LfDOU} ohų+GD,]IpZa Êc._֣X nY.U\.)Xs@Wm)cŠ#2j[Qtu6K:!3QW0: ŞPӼ!(:ƿTs 7;6 NnQ"9հ-cs:<5VLNxI{P>S.‹)r/J#VdÈ b<J;V/܇gI mGZu9"D d֗Vw/dBTlzYb)6Iu{F[K1Lo0(-ql#6](VzGѿ7ۃLk+ `dT* e_C]G h$]ABN[Dg1n0J pZe1$jTjO| *Dd XmV9~LQᱬ3 vNI̛L|@s]0zz >H H,1A;杨FyBvZ](r.̦1 VrA?.nYbqq'x2[hԤmc.YsEa:gQpl R'"E۞ˮ=k.:MRaثk2E}v pb-ȝ`ٚ׿Yv<QX6J30jgxt\S"LY:JF#N];gӯcpF#kwhOb/ c}B0y"@J48ցjRwfepJO72 N#r W}x۞Z7`&#%[ Z@LF\> f_?^!#>X֍?7(6/lIW` p~##D%b:cB(ڪexzEqٝǟX-@7 <"}$>i+`EZN/$ (%h_ۭ$QUt'p[ўzg[ ,jzFZ0p1C5f`aɗm3iT4kW^۹G(*;P`C`Ы4:.jK$$4!tC3_D|ߏr,H2-rhQFx/;h̿גta6 'o`V\:YѨNO*g7 Qlq-T1~}@DvJ;wx,EC5e:z\q\*.:D]Ej+JZ.+dӓnٖ;E<05M7WE4 T->sJF3Ů#lym!w[E$s*A8V踃8hj';j0w85+N[4RO{Z Lװ8w!1On3F h4]%`O!F;ak;aL I1_Z/g=qmuR^@oKd [#Y”!ِ DWȲ7`Ed^EaYae/xh žݣ1C @{ =-0"X&^9>K0K<)4P Ke<EV죴ԇNMJXVEρǦW =X"^agl:1,gqu7O:D[}])4r3ǥlVx? FGhuN!iYnklJ[K`CM)z:Ԋv|%9Ml`PD}B.X`y.tkU=-xLnJ]F31bKt0!:5;X͏8ckoc٬c)+)F;ǗƉS I3{Ķmlb>]w;G{7nj%oJn1٣WV]zdțJBúa޴!ΝzT? 7p53~Aayk ^(>!oC񥛥1(,qfgE<:!xj|qb.'V5 n_9uMWb25gf(0 9$iӝME@CF?5BF@FzP)BeeGǻ/ Hk2@NX"iANBZlidNB0u^ʟzUGsM#_P\hdjێiT]~^w,R[hԧ&]XYZ| (ZG^j.T*ӎ]cHSBlNۋp} *,|z,.) x{v D])'6+ST[qعTk犄 .3{FZTB ]|^SO0\RW^R}K.p(b^03c%Co&.Mаҥ"{B~"nѲ; M$c@C{OvZ-ucg^vۅ_e:fH.tAU$J㕄ᗲ#W|sThZ"m= m!QnHפkEJ.6.9 n%HQRGh2S7hG1G%,ԱnہԱ.Ql|I,:fP:^AǠ;=W\3: <54 㧷AƁ ZQ0**~ťVVUB8`/+5qA#%V n2bYUz?S֞L#E;h_ 8ztK ">T]YH( $.:\t1jgLJUi/,' /?)"k:?|S*pLp ~0C,&Lat{7/kfcf}ͭ"2K Z4EbKK~T"Ňʈ 5{XӢflZJoaO 7J8JpC ڢ>x_e'pnjHXe~{^CUЅ>Gϰybn9Q%pdjdƶƆeh:vTh 4hz)/=oT2 q3qz;{ևXQ QWexb?@Tl dzY5@~Ax6Z܂;t oU SC B#Z=y̓h̾! zXQ^ G;Q&[5MmRBI-r[wHvװL9K1Kՙ~"b;J~풺wd% q],Ztmg>4F\ƺu7A5&nzx&A^/Ŝ{r Pe&2ȿ&1Q0#? x_E!|v^c^v^ gܲagؽa[*V6 V(Q=mb»{YltN1/b3MYQ1$5Bnbos3.0TsA,@EF]tUBN=*fH#9WUGo]>b tcYn  U ю;=AVwwG#ǐ{TJZ)u_H5:ţ;){0;Hn`#9~GKU)mz&wo*†%0mO xZbC+q+1ʶz "@P"yA UnBש3eԚ ^!haNң\)cJN0PK( L?O.i2Ge}k\_KSvȵ`[1[ՔS*ݜINGn :W6Jd1 U=<1zmNPx@&,0*dwCϬ!KHY/e@t_SH8ޯ=B0^c(Sx}[W _W JΝ`LY~}R(-aP^ދwY+UQJA!/D=M,53 qYJKsS:ɮTKPCBWB#rN:e,Oxaک0nJ?`H\b챿*e;YDEVB+gž@:v% b_ +˂C94XlGFJ6|)ekcΉ͕2pu 8]1*ؒDm !:H/aW$^&azvȍ/qJL3J)p\*8dG= }RmE;KKY 4nIϰ?[ϦPB3+ZoEcSG:wh?m@Gsx'{"@Xh2"p갽%fp( $9Eq2_^p[uye A֗Sˊ~Xpފ\`%ʒ!o:Fh%F2BS '/ڪaI"s^</9WaRȬ'%SUUn1"dt]UCQ2>Aϣ QZcI[G ܶj| |._ Al@#f!'rT;so-ֺbľ5e 65$fXOj{ fvb͈f"!mCd3p(s Z`yzUz2Cw 4c~iEoK6K֘N i@ȍZ/6{Hi ^BQ*IM}dCnF h{F*te&.("=8wxϽ*BQXEdz?1%]-d2U[wյ 7&.˖7~c&"RmLלz2e~W~wTyQ/l-ȟṜ<>ewcJwYz;*0P{ƻCWdWPё?nIZ9e:\OKbfuB!;@̐XT(ء83Ci7ۧ޹gIf>;PrY^ ?IX|J$KժSLxv1-wZsnΦkeh?q9ɿa֑vsD ;frJKLU:;. YBLi쎗TX\[!_#i r}D\)g}ad BJޏЎc8A.@6Ss@RDiM:P9$ڢI~)3 )NW?'jm-уQ!`.Cs>޵~R1 d؊tzv.񼇫&T3/kΆ3='|VUuúB! jE>+0Ĉh7{"0x@q9Rwsކ&b\Ǫ.rp ǛsghBJ#7_n ЇL1`&D_yœQ}G@ DE jK񪓎k/jn?3{K{(#&-e/5I"J,½̫`HYgZ}GPF##e*,P&]Qxg%#8>K&{ j\$?l qG6EF7D-VALgF'''hq$F;m`0-œVm3$@ cFuQFT )дCoҮpЉwlx-Ԫi#8ߘ;~sKlwZ jv>歵'DO9(N8RkhUd+)'jZ>yj+m՜]GwG6ȹmwYymtQ"ӒOs IRRl?YxEpwn0/~8xnIGsvq My%Ip6Y-[bNshQ.5/`3vSh65e1^9VwE?y@Oal061S~NbF:~loTG?{X5zZt(ǀ>aq=,=RYH1{†:w1tW^xY R h}!̡\̯œLx GO'Vy=L37M-=Wq|}v,eUT͆y:۪ >{a'n~_ZNd¡,-u6<AXȵXsn ^4ݽd~we7~1{ 2!.c 0ÂWO8ZzWeؤ_+ ^$^;~!Pc0 b(\|K.($]$\r.X' ODΚfG:AB#դyK1a9Hi٥sș.f35&Q6^]kɤ:$T0si mQ{ùS!QbTupWܾ ~ovld'0A A@MHi7Xѱ%9BpϤ2}h!UOt` wh=:[ѵN`MHPi>_;o^q ;mi<kFM?%b߅45}m ?|W1 ჋ ʝkM&!to`TU1/Zav AX,wYiW2ӯ/:CBSvħ/^2*_5FhnqP9] =2Rr7"G3ҰP.݂bmr$K5"w\1A]NSJΨX x6GX^Do2нK}G}\IQIJmAl oj;|+ ]9 q pHשRh6Z.v6m eUD Q p雀~ۓG CpS7تQqJ!yG7ыE B>7eʆ|s:sHGGUEpћBf=zUY1LF@V;ɌSaX] ƹt$⛈muiyV {DE J7<ԧ7,31cPj=};eX[9yῐOU*+ܪ9!%h~9_`__V2J5 0 < b1fvɝT{j:G9f ;IS=WK|'_}E{(OwHDA9dk)juSU}-#hl9?aC9+1qس}kgP( \YPQ) v uIG}/m$b p_=,GB%`R\ۮ‰ XX 諄q'/ T91d+^I^Kt_%nY(cvog:n+\Tng[K!K0ptZMҔ>&djC_HC.okWy&.Cs#m`I(IoM{bTU!iuiʶVpUdk/Pykv> AkMF #N3ڈ,s5)6k)?< mDSKu8hY3vu&LUzE!֢[TfTPVa?<2'$>#U"j$iDj扡]A) \nHxOLsQbB;HyRdb~̺Ҁ J /h7o'1cMәYu!5uoq~,/rI?~&O&R1(4޽WBVmF*c:C6}α /f@\2%ȼwqްO܈hSW<0! z%O B%*ߧNs25k(㭩WM5FPΤfD%QGmPx$YÁhy!SXk!wt?OUƎ{34VЖTgdMY:#}+Z} =Sd$a_W?ၭn&ѦMKả]'r2SH0G5JeYfOY| }ˁt{B฽ߎ@}mk>{enZ?BXɖ Z80ܲԶB('IƼU0=+0)I\;͝LWAȫzZF <1,$Ca۾b6 2cOYw*^(wYHTIwjv|Վg *1HP $zww58j,%$55XKO%eyB&4 7 qybAU UWH(ʹ!T;R\@X#Y86J<.٥ >…YdO \ˠgQy-IU.i8/ #q/O|Zm Bg^mPf{1wKv.9 aIm d{S$\5ҞvLE{gڽdr$5  G1x,T\5F!#q`Z3O,Z/5v1/9*Č dGz3X.i7h=^$|c$P'a WX'iQs:!ӵyQbyKy2Y-wv.孂fZUdd^N75-7EFa 9 AF?S` gäQh>(tQE+ Ihe18V,.d 6̗C$0 *n='1b(*MJ ԦFrpЩWDҿ̷I*%'Y=#aW48cPQ8AxёL8.5-go m8WThHqK =6º!P|ӫdsNEnl(/wLX|"T^d86U Gp Y=CFlF~!:3akjkR*jDcT$k}\ئOu͊7T0"w3߀-l[v˶2XZHL*U/,0-͸bRR䃾X-6ӟq0=%vD3Ccf*/4gx5zydFm{?SひQXxWVL݃|ydο7H)Sg26.{woր8M1k`~;q Q=OU_ro.#3w[A_Tܐ)h232P'L1A@DaV* @%qag a-Sr T^Ψbκ&1ra\ ?TM+zn:kQr+ Y x0W#2֯n6gNQHD*6ӉħlhK]ͳ!@)^#3]2Y=("vՈ](Å[(0D2,kq>P(X^Z@:2adS [1D;rYWo?{ *`< g<=T ̶?)%D}]8x-_bfϘ3`CUD y0T)Jb#?o#_?lzmm`feެ_vtE6詭"$KUUއ$@kwv˟o8% DY+E]5]I78;ŬlSU<}+E(n(|Y#jI=OԚo8Zl{=~m-.o>y/p}4^}Bn3iӒc-<4|&BUngcWrF; 赎#pl,.; 6~}3mg!8kcA RQ[->9wstxѦu<7>$bc/X. 'PO7̞3j1%%Ufc(1 ( | rflTwJYJ^ٺW8jNIt˘3l2/GrA$ NbD.L/~& GRBTcBaUj j@=* 0Yg> DTq[LpcOQL\R:{1_Ig]ˇoGO| !Y7i~_#G4LE ).aE5`LohޗyS9f ʉ Q;Zj qF[0cNގJdrTTIm0%0ǖ 7 z\-)!XU><;nEL"3d0 !8vT~el DtF*Npx!fbYS5O&_⎌71y~Uϓ 2T!1y)nj{R%0+_JvEv5r@}(HFhCU(@hu~CLP/=*# Zl>alY-L /E2cYDəgBJV| K5b?tS(r!r{meݗ%<ni'4eliZN宊Ǥ92wnlLoLɁb,l$iTAUƥ*䧫gqDm\֩V 6/~h g8t8<3}n"n@E[R)2Jat\9MRټU-+fNO$``M6}CAW{^N}~&)ŅZPcѡ> +ObZ;SCjE mI~DkAWKƽNֵ4@96g%TdzTtndOK2>aIng\g1Ds9Y"LA̺c;![#4'PA^f 󮹺$jCSj ?K⠶뇌]~n$UPFh8 RKMu(kYYܤnU:"skfx0YWA.ncA6:>56Nzt V;^$trq,t|u ѤKɉ98GŕOz5jtć0 N?UD:չm+biQbo5Rq0w8N8|5F+jwԴBӐ3 Y6 'a -㔱nկ\F j0G.ufL-NS'z8 )aqm̛'+ Б~5yY\&{5XeKh̿cr]Ex ػ%ؓ$Vm=={$nzFKىJc?ݪʆ|? rTzǘ>\mk߰.I<~&'pF1HR091k`< ֓mSKNZh)[6=xj=W$rVaRp>9Κ 4zQݥ5{%pR_,X k877P21+W8$}D0qkQھe+o$ٯ[֝ >TT+~PUןdD>HZ) e !?砜.=dzY뀈h`_\EZon ̮NJ4ٖ6̄E|>YOX\'ꮓMZJ0ypc5WA|=)?kb@EǏKSl_^p[K7w~] ١Z#JOt=fcp+A\3 ODHFšPOH":P&y/6|ELFT"R+'c9"9`#;o 89;\_ #iUqsoZD< OF~`fTˀ^k8hÅ2o0~hz[9R/Dzu>N^1ۧ%{ޭs'7z/H-L7V1q>udi,-[3*v+5*~Qܫr{᳋vk_X5cakS@?AN2'{e-N,hrbZkufK0YVz\ O ?Ʒ:u(8fQ@W١7^.pɲ;"!vdYVIJ!'q ,;ƞum)fQrֺ#/ ;X()@EtȜ̊t68L1Ԝ5 _͉s“RyeoC}0yŒ \e"Ogq0?`݆-dpߑ LsV}}W`m=}vYjv.gOFCT<9ۛiL2pr'OޜBET BJ5D+~g7P//!jYa~n /mo̓jNÇՋ\>#Įӷ*U=-Ԁq/A#J `9RL9G4>Q,d/ӗ/ v ?0|7 \tc()m%}cQ_Ŧ[HlEǺfeezJ5߶DocjïfNϴQ8$S~j@o FjWS(&@k4Ed\̺G$[-gx=7@[pYU HDd`AFfn7x0x,gHDc>WNVM@z(O0.-,"xb[˭>HEe_8Pi )€Kok+g!55(I[s1 у˞>LJvyq]Uqw Wֱ8ykN?A [IIe:\^ڛdE(wGx%YFjvEm{í ,y.JwT2.';܋+nVӠ> \O U7GqEDW8d۝'х⮂m)mxOC-@SXQ՛(]u~GSpBWch?H: By<*f6bʚmz'RP;ߧz1zCxyLT'Re [?>z vYCwv>~:d8DěE?t >QB' Q> *VY0DACxX /hEM9 F-;9riʯݤ[/lrA"&$r-?,sWq.'CAd޴FM-\\RA 3M-AA1KtI2\(耧FR,POOzt럛o v1= Hm[д4)#"EzCq>DQ"*l)c_[&t<_Om־"&kHIL(a=,\]d^0t#^Q wض Eԏ;a9*t/2ڮ0CAh[iΦeUfK M[( xGw%%3(/]{Cq61Y'FԒ5{VNvs5̤z?Bg \s2WL,R]Ytv{Ztɿ2:7wFe]Dvfڰ]{ "=r-U٤ȫ7 s/:ٖEi$؋F Pe$6b tPNL EBz ml{/pGWr ܢ_̘j›rCH@Ƒl4+%5C"zzmdr=)(Hm2%{D`Pm);X1v;_b'y,MoRMQ֞{6"z{GZW֎ fS/>?cWjn¥Qj Ń΁ZHHIVp |1$&@\/X봂ȁ2I,ϧ(Ǯvqt} Tv9x5%{m^T7exmu s3BY=()})PIWkDeIJ.b \DmKVnCҝw1[If9hMt+_E8ucUW!%^)",_?h!c!p.#ir!a軚8I2 ʐVoqKB8%4ɋyKyz[9\fboD3?hTVN6luǔ-óD#55c YRm+mC 8/sg5ǵE[Zi`?>1ԛW0Ijdw kkmX=Yt%uێCjP[Lúl.P34~uޟ=Ӝmli_XTB2;$}=M%ɩ*u9휂@WV23’Ʌ]ǹ29ZͧZz #bgb۠< 9~,suӅ҂͎W7AB6pnFb%*DFdvAv@=(PG[ozZUJ7&Yz"eZdZOLqi:wc e~a2vB![.D 귗_:_ x2DĎ'tM`Q3^"jhaī,dU4B?"RʃXe2*qYDd=GijӈȊ3OXPi^.PF!vu@7Ԃ-b~T7 vEi/FdjD턔X$;0Xl-3)Ƽh?2cSR#'m\Y9)I1 ,创t2e/噶WK7aoSp ,mBt$ )+ `dʘfMa^eZHTڲ):Nד]qoIUi@ 9QaPdDQf8*Z/N122@p67yz qd-p_twYWơ2*:ݴM(zsQȵT EwG]A+5r)t) IuoSweR$ ?}CV{=c ߌP>`L3ʚ[XrvːU'=>25ͪ"@[Zғ8x)NR|b&˨4;Og ~.!.l,{/GV#e0, P}܉&ʬv.}vucX c fn<p;Xr`8vV)VPqPV`@\3Y^_  hވW QwFaR܂%gM e <#3X[gPU Uo،Mc7^%[X޳Ҟ*@hb̚c %u'dN"̝[ q%!_GjQrgˉyΎU/A+ԒpW6PpOLd_b#VF9eSvܗw!?g~h(.J_0QZ,3uPz.ɶ$'_dz*&?Mq]'DMI L[] G1v_q82cX7 eqa4Mmn`2WRR ys8Oc #ǥ"怨2Kx+قy/%5~< Rԙ7,+H_mVkg~%fYFuK8 z:ЗC}xO".? f* C$M>T/9B ,Hܴ`s"^+YS]O-0_p>ϗN̥vZ=@ͺ`J#dnAYh=%5pҧ?F:X?X1 swoѕQW?jUi{0 OUy/yݡ9 s]1aSќ6%wucZX%;mmM}ҩHr67fzDk$Mi.]mDC ^EV̥yDljF x^W+Haltm1 DG\^*c!{j~A~cVl0);]_#V+J6IdFEd-CYnmSv\KfW2*kY5Y,!wJ)#}~wfZV6]hf瀤R ,h#%u}|%2#T= 6T(S8gC&eq jր*Uk5왎A, WI^~G ND~XK+͵rcrq@}\t g"}CZ3}4 Ĵe5QuG;hyX»P]@ YۦZiӦ]mZEp{XٖKXT-іj5~16iRj4yY*\u.BlpQ5s6z^{uAܳ0jU}J50g>LcGrzT[WjVr¤ÁzrdeGp])L 9_x83 0}W_uKM"eg; Q+Wr|]5`KDe4)g}#4=ǛnG+\}-wO7+p-Q}L!uZb,sWRL&'6\ɮ%/2DzoV֝70|/m`f%c]9N8 RQMS?%VזDeJ{'$./j<&qx loa# փs^RAuG NhJIz q?@ f:ᛮ=mK5*녷hvFyݛ SyX:m޽zb&'qqv<[B_q4Ҋ[{ZlK SL4*t6*LGmj[We}"/9[,u}d:KgY|{c!:2` vo~?@ҝ#Ôte: ,O!ptvk% @vHKЪ)UR!4 `mjXWmZoS4C$ԁA%lqvR7i+ke&k ZHde{m(hxʃG421%8|",vPC"*(Mo[x:©Qdӝ{{%cLb J7:&o[]?1H-}'7Fv0R{ Q|cRjDM~.< .Bxa&ӓסw,00@&/5op Ǒ:Z_oҐ7:5!*V|\hZ ;g+aє$$/,nӛ+DmA*/ -lԔ|2vsXO#^bFOv;)uB'ڵlSCUŌyt%]o;/yb9o^K!,P~Rގ16R6;Nܜ,KQ!("#Nd '!7E8s; bvG;Y3O 6˟AΚ Tِ"fܯk9L>cf&=6;qDzΕׯ)CzlF H x@2h6,%#;fT@ۨzf^'Y oCe:;-xkuB{,-D)-c>Wʣ\!l)&آ0樍Q#뭦~HQ#' w?uܯCy(5HteBXQE>;*ȭa&:]V=lb)c5"G>ń: Vp y %ڕtI2vx 5SC6W0}}%KY,@INYrr2}XGZz`myk3Te*;`)@x%fT&?NRCx^Q{ȍ(/O\<{.qcֿs T.84 ޔ-amʏ:vާ@ I΃-d **xOʚ_hdH;i/|41Fב/&~; v2QSg#<|Ķp_.|HZGYYBAQV)M~\|KLj(rbk3r,dm. 8}Z۝\tZ%x4۰,qm:F>L'MgexßTi6 D*R]fFq}d3)S oJT;+C.4 .j$(w58 @D]em*%+}Pr(T.جL7GjYN3J$Eȧr&rY1#XcK| ~vmG%-\{ !#h]c)M 3n ot?E_%Ot  ogf%7T/d?bzsgp$Ó#ףk?.b"՞\mLvjKN<޲<@xX(&0K0\ELf _D(mYMN-r< މ X !&-H=M\UU [6` ?Wk͔ R@"汸CPaL){SZA; J޺륉!uzbi gX<=t: =&9G\S "IRc)Uxx˵ž F>xAW Ùmbu@(7e"os(R{9O$cᯝ{^3r<ˆR_Q`"N[HGݳ"`zʰtSaPuprn/oX;0by$p9)Ѩ M_0(J|k4ѣ7%;[j!j%34 JVR '$$˝bs,9ag7ghjL9J_K#aL_NoF QFvHqhlC_bhM \R6WIiY(<ֳN >$ϘV Qx&aŭYP]*k_lfx @h׋K_072SP# ۝ڇ4F4ɠtHϲa?g u OƷ<wIJ~oӲz3Kxb͝9z5Qy3 D?~P`J89U$ W>vi+Iuu;+XEԝ Rv?]p`-{>Lr79GUG*>*Le3" byq硪iG#m R孝?Ɋ1$[]$&y!̮?sX.3p}qPw4Ia4^binU5-|*s~^(l"0ӽ|B%ZJ>-u;\0خF{M7 d\AÇd}ɅW(_J=`Hn!Q3Z} {̸]$Di[,Sgؤ<:yze~ˬ3ԺNnՍ޵[f2kݬQoEFE!Cl vK[5{% YϽ!̥+QN4t*"Q8 [T{h?|+|1lW0?@MDĐ:_j1yq](Ko$¹nܨb,5mDE{5EUc5j)@QFG (>1u81Nu/p,;^u]J)$<ƀ Ŧ7QJú IvpQdC{z;HM:'Ŕ٣CB@&_5K2-J`&˛euT[iKĂ;2 Wٔr,vʞ ]YOk5ֽpj4gYR BMP#a)W;-1I9w(y0l~= ҸlvH)mx@u( ? mVj*/LwUQ#4as?zAFgEA.Z*- k~Ey.Ν݈^)zD ̇*x&IEU:V)&1Ĵ.!ѱA )$ztput@Rn7ګ dL,2Q(R/jfXJсc/H 5.ߑ]!ƩkVR9zj+of J P7/HO*A{ӚK9`NxXg 45}:NwMEX]B ̡yʪn?ZF1x3ȍ<(.lK:&_A/ ҝdw+fk,dA He=Љl+3,Ӕ.}>ڴHM f+./qq. V4B,ꚋb|HWVcx8Z$$8&xk;'7Crze3c5 )g}.(d=$M4B7;^5V-IvK30pZ@GC؈eJwTwopn0O6éeCfyѾI6UƤU,-!=[uKk* >wYF1CHQ7Oi̹eq1.⇱Vwt-/TM' A bd_#K&72|9<;;A"PQ)C4^%+ǁ|7aFf'|8cޑuq.xO8q3 Gz="NQ24 p[X݂ U[O8}9wBg{^ `++"Z*Zw7.V;ұxFl:$[Y~.SQI[xg3V 's >]}eg`![4t(XS񔘷m&γɇFk [ 3cE@aGvޭq}MH<Oڑ.ld:t:4] 1#b=BbI.'K.S8R-X=l)B$;LTW?&b}J̑m?IX7:fB:, s{,D{69|4 +9Mi]dB;~GVq*䄁X'{Dw*F)czn߽bSz$d܇](6A9^MaY@uk]6[1JN[<> j^{/-fƒ쒋Z=, 9nU]ݜ %!P<(RM]}!ĭv3 Svg/)[!ȳJi -/}]b>!;}e'-B-w ,J:P_>xž+ U.+O 5AFet*Kr_t 9"l`u%&2Qض`tjO?ˀ]WBLvof @ ~vSUJ v2\$2e!8ZJu9/ЖJ%؞vnU zh4kĿQYHiۙshY58X{u u*lȪ`KjGjUZqu<:Q ҔBC+.Pn[[4ƴ[{1xxK r{-,\ߺ\[#@& ;gV Oi&"JtZs538G}Cp1#p' kD^o! I`+v_[8 4CSڇ d?bC#m'Ax9Ï> LVe8Bg8f29[ =)asA"ή'ns:(M|haW,D`;(ıSlicJ!a8262G760@`GnM(!7YO=D5N([d"W ٻҽ9֌? vM4KG;UxiXNЇAMW4C\oPJ,pfLh8$O'` !z w~OxJ $%fV.H鏟c+aU Kʶ(imɐaO[nv̌ 0;=[)<ήop\] b%tCz^G `֩Wb9ۀŞ$Fm d0"$sg8;)}l'B:hH>&n&t>oH~b-tayWJRɹ4"bxz4@{כm #Kt$3n r)RI3D\sss:j $X.DKj]JkjGJ^kPGo)d/+>źZ,/Z?u}ۼZK_7*JhSۿТ.(Xi[ -j1\JAgB*-3+7|\g ' a{`3O]ؓz:$t i\Ó{Hbu+mv2/ccl/.}f.9ja%q%lV +3&PG5T`~f+ϿY}ed|!U?~M]Q\2* *niY=t/cDz#4-Vl(KI\`в]1\8Ld#]µhia3?$UȳȅQֲjD:__b:y$-= "o1y;y,[*3{at4C~Ӌ[rMXJ> \#'qwǦ6 8SvMV97^*jV@]|$Q"`mc@x!D?B%ap! +lLm8PΥg r%!VrDC^Dw4ߪ}[J<.DW#%\R9B\cdڜ*Pڀċ%g|G% vjT{΃rւ^_(%ޕtRջ:C 4bOuݎDYDqC~e]'*mw/eA[~ZdTh(Q%Τq-4 azӹT1Ш Y>wq` `c3`ǺRB&-!d>22J<*&7sAqj985:pOMߘLpmm)0ѓ^z}؞PD_|>Xr!F wJ U)Ta9%o dE Ϡ*jo>s~+~ b3kDA7 oɒgtn(dThO~'x(D,oZNLd)jl" FYᣅ5dshh^i+O<zߌ4N%@G'9g}^Xe&1W;$7yy i׌Xx_α6r4 dOT5wsݠjbj:tw~:Z 񸘔a/|yh^H,\1W Š¹I9snS]⇞{ aSl J)=!w0YIf&Ny#v=|(E#ݠ8YMR0 =15qVj&WS^}71# G _uSG i7MC o849f2Q,նFfmcP=9^N]|{5phyvz3T"|.\dt3ڄViN%vzKlf}>c+[%zY-KaGbve]DN1k8 Ԝ_@v=d:Ì o ؼxjwN"_"X7 t.Z~ª=s-"9d#i_gk_@N-wu bj*ScbãmLZa K>EӌGm23QK _O0Q);y5b[&rVly;g7X¦'4HŸ}xdfz|'c F!^B@B&ӻJyk``ڵa^gu۞PO G3~)e, .ۏh2ln{ |KzQHS7+rk:UgLn =ՔxE WELYm?S} `AG Fn;Y٣Fi;o},Y QFT<*_u0rb!_!<$>'g+3qvqIvwx c,I3hym %T #YěgQ^U4 |*k\Oji64QIe4jX%f!u!A. Bvz͇W/$U,Uݷ ; rME5ecAu &zo_2<||'.9hMEYk7{-FҤ1xST~Mc]v jmd= *a9z]/ Œȫ 1}6GEFv 2#Bd6BXGJ2}z4P@lT}*?$iͥ:t׼&̅8v:eC.@ l8K;p+F6fl|̟MO2AW#V1j}вq=Aal4d4);-R6Bm8P?%#S"X`ιpSf3:c̫@[r;ԥHaG ZK9!N"i*> ;G5MKʜY!a2P5n $?;Os>s, D[vW4 PsHlCwg,{jU !$]pvE0nl(問y^ ?c1qՊk~PQs p-OZ'x:GmZzMcQ<Go9n!s=>DXJ1 ;q"Nq7S&QjLe,͝I 1ڨ~*nw7Zw_A%Di.PDtR0]L, Ϙ=Hs,ąB0K鐃wQ (/Qbٓ\H$G vGS `nO⸷5EQ)vڎ y?A0\3Pc*+aw3)|/!]dGMBDbgף 9Џ",%=t+freMgׂV<$IٲR>Y]*Ukܷz;\t2cc8QiӞ?!wl`ܻQNG:6^*0gYZ0707010000006a000081a4000000000000000000000001642603a900000dd0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/leds/leds-clevo-mail.ko.xz7zXZִF!t/? ]?Eh=ڜ.+U~\a涯[fmٸbH2id>=1V¹kfo(죀D[?tTK~F3#aJnA7#P,!odފb r-63) Z^+Wۓ y%t^ )q歁3!o-۟!ì S]@YY0Zw&(rl(wHth/LOfUW5e"]~>PAUqn]Yg@6']vRҥ0 }D+W<o(;&a[<`5ID(LT,{мr,᡿O2mFܔňNJªoov)/>zQF.!۰@sf 9U7h2\UWccKIO|x@Lv3kY#sA-jxLO[9Эdt <ӑ0[vEX$N*4&k@frlzx4hSdc$B5C 6*ת *JA\űBG b^>*Ù8Y$TpH1͹`(]XԮȈ+E1D&C9_&&BFri^Gj f_,m{2KCBnx"'&фjeGד\F"ۀ~# ûvwktdbxpA-_2,!)!hS'80d&,pofA_99{+ $i6 Ŋ6~D,K5 00&6mc#;k*nJЀ*킛 WxwT+PyIcH9#>:Z*X<db &z= \Pn&W}E/5겝q;ę,l8sx7uQP FzǾ:@)9Q]5;eGs !0k#՟-L'IrXR9xo[4r%?`XRI}^!a&8DZrS͊T l/J.醔B!G P@޻Lu#ӈy]V5^w#Bseg: {8v.?1-%zUaU$Nb|1YChULi::DT){'ڭ^dvXҽ5 gdT.%E[obwlv=R}R%./I }}#RMغr#adGh645:݁@Q@[m[A01{7W tQ5\ȓ,u?saZrM=C'P~ JNMbWy`A (f]{hDb%g%q9۶NL6VkL{G p$њf7gp|5uh^OAGO[v"4Ic~,^ע b(i=ysᘞzKJ^x*aH#vz:_M5u!B>^v08 L 4 M6R8X*\NN53u+kERCԞDd }CP1grG5-"pxy n[5{Y0Wv$mN/he<=m|t)@Ha7)$|'=#V]Mk m=s^ J A&4Jǟ.43>t$)[BB2tk[[WGn"Bp~{HMN&L{L1\q$>Srld\Z -24a}lҸ3j/Iq1ps5 qf8w؁m6Y5Ff2\`at mnRf40aV+. [CaK>SEq$%LgI tu@ops>p`~%ce $v~ >+/aqA-)dd%'`N}e@08X"9M>J`\FP^xEI*Sf3SA>( ]yU://Ĥ/y:s톴oo& d6RjKS9 ?sNsM;wD5F%FܙL5LcuJcjScTZXTh,fOsSU0`s&ޫdܿ.+LSAmm.)g΍r}SUJ6\)?󖄐/QQ]M t<ƙE2Bҟ0!឴9+?) uD!R/ϢtIw`*.X TV,#'M8 Q{UBD. #xjׅW6q#EKar.Ņ ^~]M[޸XS㵗ԃ1ᆕ U҃g?T7_sndiuQ]4,W(MXh X"~L)vƁDi_s.sr3?@lެo&pKUrي\oS4/D;Њs%Ù}+ ,jz5G!s@c$c* HXmIA9q.E(H^!BF%<^UKSJRa侢05B>ɳ;? [;±KDa H֟mը <9zA`?D0Ot 'Ao_i [Ϛ}YY"~eil>UNS*{,HQ;lhGz1`S#n!qΙ&dG#J f`J[!|f5l;̉eб@a|7*?,nΎR5%En/.D"2rM/xB e(ݯ¢vĦ3:$_+ndo]qdvh`9t \恏HJt vTuFȆENhyk&M~o1*xBI|¬h_} A>9TNsksM*Pa4f؂nGV"4$VĈn Iڬˎ E3iT!ǙAy^!C0.u|j!W]}b^ZRSX%@[?Pw77=+Aq`@Od (F©@gV (h(drb a);NLLv1វ+:g{J #/kLAWNy\y'Bin M{ ܅A?Fs gWVpfQ0*=Z'9IMiKIB۩Ij,C(G4=`LP:dxxJHB30@+bp߄@ݞ6W|  DAb\ 2,|`ͫd$;)&o{ pUqD%D<{\A~gfY.6"Yy m}4ydpEJܗ0Wb8xϬq:,0 qkʛw`(cHlsdKCR%B]8 _<@b"pD0ʐ:aPr!Q/GAKgn;빴-FA}ce)xF*4 x/A99\Mܤ'Qdamu8Yz9odhf"z! dPA| 2& fr4$gn*yx:idi6db,7V]?=y%{1#Q>?L|6),⽶J)Ǭ8e˴ '`"pv8T\;8^=]$^zFߧRVv'!S=ڏ%{n;NX˵ vF*^4Q*n'DtzMLdBReǵlJ!%% 0r0v-zd;[+&M 5TVOfWkF{BbU%}ɣCicG 3yC!I?/c&6hp~~6k fy壡A3$"3NЄtmh34|912CHh\2+"Ϙ8S#ٲ^|PM ;zfDz2J YO<CwH}W%DmXyRSp48f&ßg_0C l ("V斿>A ,/4|Z{}4]r&C$9 ǍChTDf?Iw8]Dro,*JO=ɛFMzĭ_dOU=npT'UQ)EE9 BB J qnOͲSn1< T}_6Ng'wfCJ!&Z%#؆/ۏ҇~F#u=cP-Pm2|Y;:F=GV}G0g>Q$&+#mK 쿘HJ! Nܜ{/֝M67dy=ܱ7?Z~L;150a/q2,KZ|mE"p[|FP9ڡ]&י$c_B|l|.&E|2;BXEd D8bS*ũbk2;x;_$U.x?ʐaU*NjXA 5,7P ltV&sW`'fA.m.zwcHQRjlfE(Me?nMlOhG{)PqusBNI VFƱc pȇ8Tͭ 떆d; ȓVZ&T fhNilQ߼]OpcF~m]Ev+dk:"s۹zN"܄P<Mx4"E**%kRV|m#,`S1prINO0$m']Bo/[bYc[GC'W=$D$}cQ8lUHF2]?s%OY6|FP2[KeYLEVP(YP6}6=öP 3ige=\o-$#ϹDi'ZumQ)ȴWXY"zr;ܰ=˸@jX^[B#7]s8>Tz˱]Z3Xz1Si0ԆɢAKCNflsx+blAu ˥AfԀ< hwRu?S~jKQt\غ$]8OoywxzjwaBk>3;|?/MߐhP <@'k:Ejr+9.) te3\Q~F9? ^OZEeLV Q\@$TX>lGc"K#S7.p'EnJ8, }o$,G Rk*.؆B)VU|(]o>8yk;e;2_ v>YW%9\`䱐kf8IIkCTw%ʐ5Pwu^wl|UHnGr|b9z#:mQ36@*)6e6V@h D`i#iRK- 7/MȘDյXp )GcI 2%b4TVSeL!ʳR\S7Ⴑe&5f+v-&Y "wC~[~B&@:.F?[al}i'K:A`3i08rUdynwc@Kެ-¦ʚ&/PElo^m{%-jOMi pQi`dG^Bv[iW!"qu#,Z!4#:-)1ĺYjnC/"lSـ'!|W37?CuuA:tvᧈ=K$&xhŠVIbӾ0Q Rx`evdcﵭv}P[.1jD}erSthl$Y5i AALa(;D^[ {. }%|;i<'>}CLXAYex_2WH76{އuP\)O#O2!Љl-RS*ir=CN)'޷/ `NPXv c‹lg+Dd'Adv@g  tk,$UH};2MNXJ ab  l ɥMs}%o[ men BGt- n@ M q3/|c[俺l.iےs;u(hM\}Y z*({T)#9s` *uֺ;?kaI=vwh/wGím&L4`D Aʮui] HrTZ;( Z_lq*S7ez!Dd2~I꛾#m4vr \ZsnL|2e6EܘVASïB=4m/L&"6:t?+O(rUz$uޯmu4 9Wv{4Wvo Dǟz:~.5OM/dEY2vw= 6= iu˜)gagؼ%e4Z)$͛iy6s ٴH1`ž%XP⿵poçk#Aʓ׸|&5ޱ]h#OV 8QKt8Lpz`6 Rr] GT-2sE!9UG>˼6 ,u?J8!eMV]A)eZ S>crhuuGgw+0Pk*ƌ?/z8~߬:6O q v{xG)C z6Ln Vv뿏r85սygQo G&7'n[:n"Gv;E{Qj̊KQEHpv z9;`B۰pϔ~Bi\ج-(vAEٌK/fui>6ط,JZ~2֛Blhݪ̟܊A_mkarW]e.=JL2}TҴ#f;~ 1)-;a)鬄9U`nʂ5#a]t 02$Ҫ}`s,i9v9BC}g3"O3'n拜cITYl4kki&ר2 igkG~],E!Ѐ>zFmu [X[.L݌32eQ=VzR0'Be=Fo\T557'V='1k*;zt)T?$QgʩPW=Og[& ݏS' Ԉċh1,P$Z82i 瑊xrn԰bpeըȰ`)رQ l}?EqUقlI[ug84ݛ01st 4ԁal&ʄ9lZFh؈pdK.*yaGg8u]āI ":{@sl -V%&dz@_ YJ?'3GYns^\,-ʢ}ڲbW؋;g$R3 d8Gƺg>9|q9AWZ,'+26rwtD*YR1"Ǎ w9!Ipo6PLljvWd:b{韘Xmz%ۼUmfD0 :@\$],a _ 5##J%`!Ī}yz* mӳ8rs;Eơc_Ozoy7MgAt,Ue£QhC!=tEWbI,H30vqtN WquX`8R9G-DVw<0O T)ԜlM$oE:#1z88X~{ŠޑCurE 1CWѪ[$9I1 9 c͛|<{w)At/4e0(~G;m`iqE[A,MY?3o-:&KXzՆFнA{Àp.`<7Hm6/Z([ĸ")n&EQ&} O=ṸФq J2Dj[J ~` ǏknZɼ#B!+Swm*qA 9xD\Jkw`3 xO6bo@Dy.P7NVق8yc]AYI##sX!KScKb#n[>Gxw A]yYk[ٺ5o?N6tf?H_ a!j h&mZlo5b H6ȶ,۵!-$JzV^Qf0s;=vD,%ąo>o}~@ (޴%:!'t$k*S-c;yq@)fE@H; ݯ'0kb8e;mzhVK“CU )~.KlH;UF,`{8*kՂY--؏#R֙2,U3CUE,B+{N+x{sxz0˴eTb68k/ەVÞU2z*_B>W?UZ'ۄ9bԓo]F!| #怉\`ؖ1M>並SØ8C_%/:!MN[B\>*_ 0&[VyN'K`y#Ҙ'?&ݾg}GaAxBh1WBb=A;aQgoWZ;.+s:@4#tB5`JmV,'Q*F Ǩ!@j YHbE' b WǑ#-p r9j\t,KE{H뉖ݫncї7~PaS5Z3>@ݍyΔ[f &C,TLǼ9jr K:g_ ONj`K펉U*}5[Z* 2p/&pYꢏL"JMJQ̻L K3m GfRs!&|Xd,wT!ZA._]ěN̕~nb06Z@}P!CJF ~`;9`ғA$j;챇W9I7Z%omCoȧ~$X %/Jb]+nn[&:f> 'So ٶCMNgDDIc6?4"JUxA=?_OMKo=Z/3e0iC¤|s?;-)_`F"#$ ̾jCK`z<ґt m6ލ=,pC)bU6)<%[x ߽u]GDvQ#39w(H `3UwD?gP\'S<$hyuNk YΦu /Ʌˤԥ-es &t=;{ '_ 3pI5;H#B9zDKBq8]uW`v\.8!/~m$MSg6 UcA *h@.f@bS)~b Շ;Bq`$A}8^A7m٦Ut@Q 3ƀ (Șfʮ.8,:\Ziqa.hJ"º|U2A3=1w 6Ka pwVx>[7JN k LPwޒ!@# %~a&#ns`wSR7'cwzCgŏÈQ`/-~$KYY9jв2l6 } gs`730N}#;X+KÿW!+$"P{ (MڥssfjXCr VQ$Fp~?áPֲ@ S׮#G_ (1P>鳟"Et~$:aGU{93y=8"6|kdl a-1{mQS+NJ,Ld h!FqڲL0]xȷvOM,hflX+s&4k dԷQ%Ѧik+uK4JcTJM@Ώ4v:w1̺䜱#-΋u+W͑l+)@v|ag;mYZhƌ̐ދIwQbZS0]RQ.Ua" fw2:ŵ(dK]Ľ&A,`tlbx4QGǻ-UMǫw*V @!;zn#x] WUsZ6{3H6W9;@jIơAb3~ȖڌCNd"SJsP =2u,Tv`Rm/r,}uSv" =gC0dul \m,Jʰ?J `S@ٯ {頲. ͙ "K{d-H׎/r3Wգ_̗Z#ѽxz%0ygV̲YGW{uI(t>u4$..LRQg~ԓ氪}\S:u{hYoO2^e(ʅ51YWW*VV6 }Q}.s ~ m(3yTN>Uբl5U `+Lw0*vzdI|?tF`5@Q}*4Mgk;TWih՞= ξeBSڎ_F?f4'C׏7 B t4?Dɛ_ -?5s ZF,|-Ăٚ/bi5uLs<~ 2Ia(Xr3{[dhd hhw~ED, v(uy?%5uȬe[$VG,3BoSOo`t{0>a+Ŀ>pd/]3BMR*ͅ ȭIQ"ǟ2!Jn=y4LQ!K1Nj79{DJz-$Ӷ$%rth!?+]76J!2uDm3;$to yCf%xDcb*@Kxjlٍ̂p`ROФϕ;|8n )6$c]B@% pqT5, %0|.T%U!x@rEvhNj I-E4wZ6DÛ ~qw:w*?AU6mHt5)opb1rez%8Ǭ?ϰ$́y:VfJGJ=@uNFԳDyHvb4,3LńeqzpP[d@Joթ#F'gElRrI"3v^n2AoWCkJmD`#bx:w0'V"Ԅ2f `rӄ mߥ;7V)!V/ILs&b7Z`Gr.I-plL,2wN9K ?Ip/.UVW8h47Z3]A)e J8$ ,]ofD "n6WJ1qMBvIY g.nm^UT:E|@e_'0P둵Z1GvVZbH8{V y~*1eZE;-`[ݾ.$G*e=y]fyIkJ&*#eWfINj3^+"}HUն ȥ ' \6vU'ɇ>1b,f+9"NGJ0u I̽@6>b@K-GqD=ɍdEd .[C;N:t2,Tޯ F-uD͏$08NoF|Sc?UGo]NӐRZ}&Ke\"@u$S V qgJW?t|_7>eG(@w_qJ,հ9yn#q0zB1;eÌ0 Vr͟;.iA&3ڔ8rӣ^;37 C^9)߶(J.z1-WvzjҒiZV+⮚[K@i(u[)"V']tk'ꚇڜwͺ~JB]8"Hr| ܸH{z߻KrC|(W)U](/3QF9)J V ]H@6AYͦĹA3\cb9XjA'b B<cka)Lpe0m~D]V¤EơF,B ul>N>hDRZrz9%%!_nkŮy3L 16yf/ fagqjW$˦! =G_4ki~B[Ksڠ)-Pfa'f 6콓9aDx~nw)cp3LOu5r8BPw#K.L‡Vn [qMMpJ#"qυzwJ /H"V}cDz+80D\' ű,j|`t6uJ48NЃ7J;ah"Xni[NB׈yN;f$A~@DOՁ%4ED~KP@'ƺI!k ^\ 4--Ф~Yʜ*mL6 ;3Grkbz9?'hZϮ{`\j ,jv;P db_C5ŧN2ޖ We `֊lfMS݂ikxN=31KfK\80Ib K!aCZD.XQOXf=GP6deW2s}v#tf4OP9~g>PCl0bٍ`3LZXaVdXՂk]K)?a6> q,i2$K(!#B،;[{mqA@}sK]7|״AwBBߵ]HXщqi SWTi2zc q+BMY2U4Br4[ #a|uO~f +Icҭ:zb3NqZ{P,^:0^B\KrqhvԻNOЯƮ6 q4.. HiSG Y;~j4UY]i0%0S;(a<[U'>O1+*w&~Zi(CՖ=1' Dhw6,H:jW)Z3e=^F;υJ6uJ ?=V 7*Do^GIm2MWgM~4<+괰aK &qH=Ĵ2} 3 -ְHJ\ad_%LC꾰q͘nYn R2R8uW0/*dF2=x߹dMo1$K/YBF8~c1 Ùb-GʔK;+=*4]V;?Bp鎔H5o%QȐ4/Pcm 5"rhd-J_+t3B :zWW_K`/"U-λI*̨V+˸Ȃ s:~P|5%͡}?^ FXd r+}%1ve[`r#]]FcH.$ ݭX~ R\rb$/] =Bω+_lt_+&Z|LY%V~D˾^!+Pn)0N\_m ۩ GDH,ŵ*^`g9 eqloefnZvWAA\':bGCYaqGIG΂TA3f,Oϣ'LAD@waq^rXBʉ;>s r |-t՜J♹P6 /ހN- l5h`<1k^ZyV6Z9P+w,a{x \= w+2ľ`6|yMzIkҧ9qtw =b T/D\6=5/QHp.+c ĺȞ>'3%{Ȥ̱8aWct"Nw9)Gw/LPmM~\Ll%>" Q1Tc{ :mAЬ(JfK{i&.4hX *@mkK>j6i% ֭Ё}$*u1f6HXfG"Xwy 弱AY sSn-F{X։%!KM\! {SӞ 1D$G " A/J[*ހCÃؽ(RX]8 [.?ϏFůNVvn=/,xh|F%XgwP:4܏.7U 2xTvczr rb6ƮbCblBQs!)L@JQPC8Y c;NX|Y0֬W}lw(&mmgP7Eǀ<'qq6ݩIJxگq*CQGEI&X|*heMnk ,jO=~xh+trb^_wk_/W$sg%q~_B_'g%of[ 2[#9PHL\#rGjpw vg_#›b MbP%kH} >2Y%kWgh ?% B5%mُ.riXbTM2" qe· 3V ~XR`@@seh@CSm:(s{<1&r+ l#ao%gNK- Pr eϥaZ[,3fC6i*5<&t+]Au‚A'pcqTy kM,ƒl%RRJeU/TtvwM To(EEREK7np+az^S䇡> A( 3}0Leԋ cr)<$ {W?]mŌFȬw5Cf$Y/[1L\ 60z}G8M|U{lx8Rh9CSM\cs}dJ3,)FV$*97At>Sjz(ݼ VIgs6yLh"a ߎ!4Gڏ1,zc #L.~S;%Λ;9Lv`fߤN fꕈ@cx| >glȞl8Ғq ~nxϙXaҨGqMv9/uDvY l F 1^R{$XFyU&&7!2r7 f/ > \0 AB~+ K0pRBpҳNx]eȰ-8~OL6rH9{BI,$-c1h#V Jխt5OG)gqmᤓ)F"7%YصߎY^XδJȂggQIƻCHnasA@ZL;*^! fcCEFx(V Jyk0y4b2pOg%4|~0+3|õ|F\IJ|Fy"'8ք˯iyh-s#$뫖 BcbԸb;1T.mALmųC /Tl1&S&qԙSpf @%<Ј: E/>XsU䤛 nZLh5ea<{,BS6.ugFx Byk/niO7͆Y`@l3mH7i>HƨCX2H)dLC ,Q_;KK `Lɐ6:L~o! ވۢ1bwE:n0xDsx3 Nkb9=X袟~6GZ;MrTjE1J-[Q!I6}d`*‡4Yۇo`Ӗ FMU/dhy_ɻY0ʸ(F… |= ˍiR<>_;:R_wU<ܨ?B^݌ 8(ߎj UC/L)O>vR_~Z*Y2m}`_:!F[HRѤ6!%Z9R8D| }k_# ,DԬ^1J眔@oCIIRɡ'?RtogkX8P>4z)Nv:)M9/?L a&%֞,"ao1_9feX3zŠ08k`}c$Ccm tڴ̳BĽ?/LFN@rt\@8t3leu] 32kL# j,y% O2}&8gVǪlȻ(I^G[2dRHo?S ~_XDKᶎM_*_W0xY| k؛P=}bknAN^ əg Aj6UXk[pX݊[+%.hͶ6 *z2|{mֶάp `W aŲFXfSvNYؠށ k1֤:rn"т:⯴EX2#L{z&Za]yɁ5P+Ue"|g.?EpEDX98u86B 6#N}mA@+=-!ի(ӱNCc|Ѫ956 Lc&c^2F;E5jBrO6~QyU)iֺ9KHTL?=hk 7xkeJm`G^ F3[xb9[,o16!RSR9O֣*$\ 992]g#߭aI FҦJs$4 08-la%@pJEsP[ð͖P:y|k~nIDX.T.B] zO+E4Y{¸Os27N8m@0Dˤ?TBt~:f9dQw+n८E8!5'Þ40xwrWrvd 'hw0 Pw+>y[qXnÑ67'̣u&x"ڜ FL m+6"0 Rcrf=c25TqẁsݖBUƫINZZ|ϻC ?gh"WGʽfșm=k 1ڑ$:^=ӜcY<;g/@8HУD/hN^tDS3"ߪ-ǯhlƊpFlwY.ۙګ$F.OBCM*ðCWvPBO"Ni/YNb'2#0RA.y>U_ZDwͤE&'C CڈTZM3 *)a|P`j6PDܕyg#1Oyw7# )[r1Z;Wr|37>ى,;p auɿG\^WHmq5YcjDcl*3o}#GJ\o{P]%Y)?lAGq.KX`Ϳ .Q=uVBkr)&߃}8  9hm [_ %ј*C.K Zy Ќ/УqSC.Ncǰǎ'7,w"(?Oh2%9y4oʕ5ϓ$==8/@W厐4Q,, dkU g:}_bY7{8?P}\Alqv6>o16~F}=>oCQ>?;RfՈRb3 bԜl¶ [F5D~I3^:}b6#)C@rl¨հ_앳b)oɎE[h<=]pq1<2id"X8H+MܺC8ů^oeD,&;GFm4CHmaۗ Lo'p{"|Q1dqQ!LKk7@XFuN>-U͗%ֻTb\E %+ϖo@pr^$Kz}:CL>dˍ:8P=` erL >=@ce+diΌ;E؞D8f/3A+hMK#ӣkY[̐ rhنy$8E9*q'5kᮿe0H7}oYR`:ڻ|&nr#ӖqgX%YCѦ?h~ώ#0{~ҕnNwǻHϿ0 k25?TOiξr!O qSy>fmc+fQŸUhDTg hifV$N5;,mi%\z&q-X _e6t\Rܸ2ĒXE!ePt'&vt t*~-,"uҰw''ql _6r0OweREʎ\+EdĘA`W}2/fNHϹ9}T. :!iKXNC tdYN0(ijiG2aܢuN 6ĺaK\MT6ьdHŃ3NxY&ngA?u<|\8Uu,.>E qaCᑙ1o&T_%$u2cjQWٌ[x,_Ҵ)jY7k*~ 3c(փM1O+Fn{o~";A"h#mTY} Is(MjYՐB#O!+P}XT+'[Ic~C?@4 l/2l BlD_h2/0 y Dר;綇zT5kz8vV%Γ2{J%Ge}EҬ5kLiÂa0d02t.E+*='`;JPr9SXnfnj D5S9+GHw$bٻn 7YT6|M xI&^Y{t  :{JFj{; Hj5|orJ*dI V,6ї8Sby۠;7) jwYŷ=hkX=-^&Iyݞ=(j%Y<+'1iY2 <@!:-HVU{i 3[~1W7KS' [YχC@-%^h$?*"y)M CcՌ6V*d*Vߎ h5=<@ jA2EGz$%W9I"[[m(JmK&4Ppx/j K0vq'߭ *r K @e0Oih-D[ ~4~@w0]* | =aG=:uinp7?qyr!LTd"C)*NZ}JD*zϗ[ѓi.ժZȢl ~ 󗅫J9pFhpo,?-^S9oEϘ &s WȎx2DpÄ ]FzNkJPMd%81jf3H/gϤ9,`9?r=ob=0Rv/ю@x2WEIjXEo:l#-R`wQaw/tC8 BϤPuR  +D:OW_C<7Y6Ck^Wb/@ FYŧ~}Տ>zBm]~N'6lŽ9w:8?] &Bѿ"0/XL V@xP*3D6 n5[ {ۦһdcJGxF7XoM bt )EFP7U(? ņT\hmI*GEnY즓hǭ.@RN;OLݿOILLT54N\hGYPrHvpr~tUZ+Ь,T=l| (32QI2]˜O ]A^ϋtQO*gݞI5]"[{5U+1+Nڞ:c}:dņ"@ߵ7dDZ]Q1)n{9?f`/k^Qd8k;7chAf.>:RnPqʇi 0T~-)!U/ 3ά"hfx:1(Ipxq*tÆxʨd?g2 \A_5m} 9Kmw22c a{q|7I l" L<ڒ9t̐`d&{zb!&ᷔ0'2!V@t ,U9׈jVacgb52511 Hۭ'|#֠6 QcYx\a9!+(?m|C8J uYuK+z߼tOfB3?*4u@QisX y0/ x' O/]$0M ^:u*&f3+sIߴN~R]G، RYqZICE\=BPci:e4TCrbso֎Abvb|يMi)GN/H ė3-+R Ҳ,:~l,.v ZPȘ% ZtNZ|襬J`9*/|&TǑ#z@Ow1s|K?^"0( }3ȆmP]`[Ħl^#lFvuqR7b{rfRJߵ(x .@ʩ}J5@#sk|Bڂ\2#m1RuS@6wg& *cB7Ž;i4y+%hf+R|kJtLR:!u>v/uߚY/ㅄa`}ds0s#DlU|geS {l^|+j@ƵznDб<"23hD u'M3C 2+42 Y 'G _):;UttMj\q+WN}ĀYTr>u'Eӫ:npx9CR LHe!&5c%5"iGepئ*Ce0_ !ҸO׈Ox)~ 7P ,ˏs^cs<$i@RiSt7B@%ָiǭ;[yyFMTޱ•:m ]Vk'|~>IPtvؐFe$M3Yo3[Tv{N ;[f^VG!9y&hҨ%r!|Iܥ IT>XdKf3˨f.!Ð+$o_f[˕ 4 ;#QM|lh0}2].$nƐ)Fhε ;=>pw~@ʄDh@~L-uBY099*G>pZ&8dq[D| 6 $auuf͌5-k Dg߫B|ZJU5Ӹۄ\h񟎆U3͍K#f-ϞCWd VtΛ?&pz :ے":<</hi1~/j Qj?kו9m`e7ٞO@]&έdFO*Xؗ+*5 (|1hws$n{ I]L `ZSvEfv e;qdhUh 2֬o%3yưCJ[*,V51_ף^dݼݜsqD|:Un/I3h8-:̩)s 2 IxEm#G+ c2Xͨݸ83Ťo.;Q8kӼfWWPɶ0Pn섑+E.atgZC5TQS3 , }ҹVÆx XOUsk{q;Wv` $ql#U0e;Ϝ#&&?5jqj'1Z-hoȨ:Xj;v4t557>OYX* YN$vlh&&P ˜JRogLE1fSqwx5.7$yI|i[1>3i5J!_+6ݫ3n/&0xD Kls#crU¥!AS$d!z^pz= 9T8U2Q9PL͊SCDMLidu #P'SQׁkU-̝F;jOBƛaR-$15騈) jfgmY>`n}jr/k%[Lme #ee˦b g0'ХKX17?+۔c\8cV3;,K>: zVaetGU휳M/zypxcs-pOB(çЗxm˘܂V>~Tji8hY@! 9MFV#ZmFuF;Ҵ,܊v0 =8H Ż }l_{ MˑzXsNZ?Uj~k}:$#(5(ɉ3vr&*uq0Zc`jwdރ Qn s+S  mFd2B J ?*q @A@'j(+ D" ,QU-ʼq!݂M`-JEzl~WL!8G)L8h1깜lj^'H]:{S<*Kr5,@s\~xyL_N׮l\HɤV Nv 섮ӿ&zIRQf$I )̠6qrc9`IaQ&$XBO!ͤ^Gٓ^&cWI!;¼g[_ jPJGq}xlF 6(LS2~8œD櫜Xd_4J=lgSeGhX g]mԽ~FƝT},Q@RjO~'!dw"\57( @4/@@CB ΌXg+d; <|m>FtmNYfr4Ry!ϩɨC\Ƴu$};~e)>eh!">9 s\0h 2+I%T<*Eo5X*V/)ܥߔGofq Peh64j>]xQXuvȦD}?;ٔ*"R֪!zj2>0͡*–xO5VE9 :r1_qOcȁ7mG@; TAU2;67VBά^!ෂU8mp=]k[K `XkD'֡\dpgLmZ5F|$uh45v Q1N攂Jg_ ׮ai)bOobߧ) G k%Fg!tsx??W)&.ϼvo1>&i+D{f[}$rJ@(2~LP:% rTBGiXvu4dVN ~9 K"țqNcRl2`v>Cgh8oᡩ|`T,8ew9˥&)Z&>oBɭQi '5綅tT.B^Z#TȨm2]%WL&Nj\cNae z:˼o+|3b_wpX^3y/@.4v# ƋHXLo^`fZ|/Q^SWf\si.o&dHޓT28qq x@٤c /2 dzhPA<uF(lVOu/V7B D򶁟Ag] {"NF?7DvzM^a'(w5.#,3)$9BD ٣9u5@RR+NF4BBS34C/|<ܖr8+y:AbHyoR/F(,lm)')96r @im񀴢Џ{"$Z1Uñ8ǁû`&d^=ǵ:Ge̡b,,3x& J`m@"H,\ V|JY9 WbF8AvV3-B ӷ>rP#J[N!0' G4#DICʾ/ .V+Up$T#v5I5!G(?q`  L[0fzHS~umBiڄ/Yz/;{_3 NA:GdD)T'AP+w$5`~VͻS:ӷFnzWv8KTnwnVE 5G46da04&)bٸj{y ]pUZ_'0_[ K^Zo74˖_`YŔ0=:yZFK\?i@v^A3f,BLOI͗'Y4lI<K7}Ndao}ݨ-ڪ6q<@w Bt9Ug(~*Ck '(Yҿeq? `zi. 1Lp(4JHʹC_y̧atzWT˧~_Npe5i~^EEktYV EuWUh:wHԭ.+p|!\Z}AŨ?T>VPOPTz!bT2;GlqIZ8)kD$+'B5Y$as~4Wfś]w|S-V@]姥$] aQ:T2[5q=v6e^xFYSe Si@ai?HѣDFGxaYjoAw``7OV:sGD/4Qcf41e r1w \JJt=]Yco;bD!J$VK*h ]J4 bGj+KiD:5LY~S /G"H7|%Nؐ MTwVGarf 7I@RȘ Nѣ ^31c!c& {tx 4P/v+ژښ#fps\ꋛ$ Q9~*hNMem6osu{Rt FŞL滒}#QK>,X;vhGSvgDg'*lNV׬'sBG1~Jxg0PbwVQ/:n/)UGH!=я5z Qɂ,ob ˷RP,wZ["EOUQ,KLY}ĆqvuEeLރ@IymCUe>Pd2+{O2I/`}a[4䝀Q6Qm_`,ֱajyW cctl[Ѣ6h )Yvuoj/ ՛Q0TB|= ݊0Zp2!%!3$={؊Ҟ7C*"$~nvԢ"쨽!u7 kp vjOя"}ăNl%@SzHQl>b s㵫zZ"8QPp{cVo%=ّ4!tkfKC\z~5&. `e&,{zlC3z\(vau/f`/& 47Z6BDGCuPB {q" %m8B|>y%>n*Bia`f,8#v~<{(q88tlX ]~kБM\:*<N'f,MO{ޙwesTQQkm))j_=vױq(LU*D{[^*jJ~y?b{ "`P U'%I2 c97<l55 ~G[ʒL2uՃZЌݔ;qbG0g}6x1 F.3u%_Qj2 uWٷH"#K| ?rda@q;7jxEo}|+j9tf2\Íw8~QbL#4KJtfyn ڶ:8*MLHʩ+:^S!eOqpY-ݘJ؍n2ݫO=ՉlAmjhAWDgTJ1n}:">b-J֣00v^Z{^AnLjߠ>y|2K>gIݎȁvO 4 +Q75 ]k5b 7'^*z{yZ&#;/A,B2̬jfAyF_ߕV%fPƊT) ;S\q^XOU^pEduLa "ÉpD8 do j$9+PzŦ{EP=A_cv3sƆ9Xk%s~μ|Ȭn| Z`+#w 39W+k 1o)awY*ɝ*{-H4OL4&A<7O#~Pb\hk"GA*S&.gH5ο/?ZoRrl &qOe͕t ed ԋ:җLsIc8y0|Y?!@ŨRF~]w\,dQ3QFEL="7 ;Β%-]L<_C*Y|?=p1]geDƄлt'9g?Ut6&kĐqiV`eI^^ q W׀@wdmh7xG!18?(Frh-|k:*oh.ڳzOλUGuE^_/lr%|wBR Fx҃TyX-c9U{K<-PB<ңQv\}qLVРÜNL%ҝb'DLxx O-S9&{2 i-&/wS@~n '\bL4oo^&$.~?.)$ CPb88}ņc"l"RP&M>EWR]e:q&A&χqIK;a(^"懭DD43l@; j`,4N"8ԕPXik1u~D̀!M'dk)cjұt6Q @;'Zrݭd?Cb03Kv"@:b;Ci%"Ŋw64gלܗR5# ]J?P͇颅p/P䃃WMtUL7#yD$)gOo^m$֠ 8UM3 ӑuhV ɖ,ط8|)M 6u(>~~TϪo 旆Qa~ ;u &SʛI >de)LEd7CE;l7S_jA ͻaY"w8f1Ro"8='`-[_M,HyI?6b 'pKPgcM5}e{~&`Gx%Ukw.>a.ѹg7{׭F0wvu4%Dw?zͨ/gF:SC gHA0N^ݓfNMt=EEG#l׏ "qb1t4q7=Ps>T];s5@ YY Mg>}Cx΅6.U bծr:#-5\Rc`ccnV PΠqk9I9콅8w*/V>et@c':*WaΉ%ƵMGH=iio؃͔ZYv%2?r ڒ XǑ^(pNVR&9`]H'_<1s3.k'Nߕ]Ի֓x/ +01HMi{(gbM4,C'1<9wXȞ38lL^GjϬiԮH¸ Ώ QelspfH?繟 Aƾ G,N:MEͿ]T]613o.%f͹@"WlIΣR z"_dh t;eCRФ@ggو)0$> )IlW JFJ,}G |W4)-eզbcoSpԇӯr(zGjrG Qf? bݗ *R w 5t)@@Xc"/OBJPPJ/ L߳zʒ@贏G8o@oB Ψ\$HRqh0% X5%J9Ѭ?#$QOF(n"eoj9k74| lg7~Cc5ieu~&l@\ С/ykm:_|=6%y%- ף>Rf$펅lQXxI,Cje`Ķ h[W_ǰ aŕ $̷(o銹9aπKMh-J|#4'{u(C4!OSkl$V> ][hh/ESjfƤesZ! UVCNyW26聦43 P Gy%j_IաEޤ NUBRrk y=lj+n*`J < ;&F3/{ ºE@`Q=W|M{PmUGYڭ̬;bg3窅{4` #:RW|k4~kȟK5{dwvPbd= FgD˜o%\./3Sň$Ȅ/8R$=#2?M%ElMQ Q?+btLd8qHR@]&Zю=%;Vl`i6f҇jlAk|FN$켮晞zP"VOT =l(7С#\bmR | T/28Yd <;zٱpiD{7Mj 1I7f CvÙ 3K*F7 i>`SS8T1憵9@EhsAZQKauu9 ),Mh%c4m0QeR6d^xOb>tfJܛʺzHOs`}i!ƻZ,v:0 4U$޵yȐ"6D4ϺZ!夹򡬥uyd &i|cac̈́ Am5WP掌hh0 r AGV7KFJcyUݭ?sZ6Il~c@*ҷT1Ö0i>%8 JN.ӿR18[;[ψE7ՄOv+gO7x 3ºs^96Gֿ͟}ӣ{vYwV[ jZ;y4-m&BM? V& ?v[p2[g\wx1]7J0\-U֣:/8|L!D j||nj+2ƒx/P.{1@4Dv :ȳ(bF A1Y44nZVa%-3$u'VfI1,7RRHRӀE hu|4Fɷ̋ h"Zi+󨈴]DMh"3`^KteI@{d}<{8(3Q,#8Q. 2'&V4ո{EW9ܵƠArzVE(7']WáնXq]r2]i""?[&Wp&IbT Fqd[.!3*Am|<{3Fjp_vy6p1m*܎F?$W!il.kn;9! iS~\d@C!~"MIOAmC(Os'!0f/`wĠg=g)Aމ?o[T7sGR2zJ=6+:@& \(7Mן >ylٵ\? mm UG [1k),Zz:}5`1ad6%Ԫ02Y^,b]WѠ>a?Ad>E& Cm8 %Ea;>rQotq[B^;p{ҒGwhߗw#V[>!a[wE~:vX)D^U *YP_JBSHpԍQwC!\GwĆOl^L0Mgkn* }%Ev_ 2W /C j[cI,~.zZ)y}1шg5qDR2q? }TUUH.q!qhr\8Hy`Ov$w|m&kRm|ilL>7 `\;([VK Tq%ȕI4fd4ۣF&50ĝZx'Ǔ d+?Vп;؂C nIˣEc?@6r.xҧ6wFG_i5hD{P 0i_W).I*eȺϥ}v j-ZmkKB!v} vJ}y3)A~1ӝ+Ldv-wLtfR(q!0YB*xT:iJ4g۟dNz5%V]\( u"qCʊ{ĵkDHt> ň[jV7vڜ[0U}>f u&~hRtwe:Un(Aj`]ҥ#;/onQꊦ+?A6KAVG"˷:ӧ47^g*@l_J!vWIYA LsU)WJ_Sr(_n&. KH)6]mf{cc % 8G MBa>ή>waCv~+d!<'%?=gFYV幭ݱh$it嶐?ݰ/]CBF(@*ʩ,\,Y! %FKI@1(٦A7l_3$>QBx!rփ}ytM;Q<́ԆsuZ'tqA0; oިYw{vݜ`J4``{/^*IrĒ_W/VONvCh~_ӔA'v]ȷ׸tD5 P^膞bn*xh2gUŪBaD8zGf>} \KuEoPmkNQ1?KA"3ܨP]J/|gcW}[$=I|dX["i=KPΟC(\xAxpTт襶D,OI * ݧ]gTmEpl?u~` t$kX8" Q1$gfg?tC`ZY䳽kܮ{{9pra-\|q[p#I[3ʸv}ӃyHknmr5o']ɑ݊ĉEzC{J(op5łJU Mq%1Dnr`t l'A =zj>-WxcM=_c5悽P-]B  3Cs /^Z'" LFnUvydʱŒO:)ܦR?Bڟ$IR$`TQc XӇ n@{f:fAQs~†ug6i[}5閯93ԑe֑zN.b `V79>m;bsh}TYI>@,8ʙ|Dq+#= -M!&F*~R|9]_{6/-9"e=;V%rk6U('쇏63 jD94DaOȱ8wP'jNEd-VԽ;2\ã e D_͍z&5|<V҆UA7qr$A%釤 پ'#qP6iLRoPl #g_"g>Gjh9S{ AP=dKӈxe_zqpSTh-:;~ s`XMYI= L+1ch S )4Nv aUȴY<||kYoy'5R8D9Sci8{w(2+XTPQhft[so0;> H47!j4^V|E]-? ͋i[@>Ƥ53J{ J/486;2[EٝM}x6)&}). ].; +.7y" \45r"y˽/@GDsbX[ >1 v*XľC/-NB^\XbuSF5UmN)k3Tx]/kmRȻnm\B[.7Gh 17t1Z ʒ71){@"'TWhُ/mp~{%cBBg=blĐZnm()`)/ " uMiy0iEv^J$ Akj4& ݛ/5W4_ixebFЮ.W`Kg=TϮOScuUnJ+w_RK&`U l͙% GL $Nn^!VeWe'`kL&J'YVXˆ|}1E$@!*`@>@1"3  Q9}օO%ۮVo_wF:iگ2l~ 5]kˆNN et5>cXTu!/$?dsB qB]G3suzKpMU]rQdqhY-½}M*{ψn%1W eΦ+6W3`ɐ)5SM^kȧ0ca pn̪;\0ZaWd,nJP!Wz?# %bh(Y\pyԪ+7|v/?ҨW-|hFfo<!JK9gePr㰬].F.4Jwٲnzy2‡ti<.< %.hVmbķbXKt-d_.&E mB1A$Ƣ.92fRDIX ҼHSR U͡(F|hHK$i~w8 5Д@.0--'< {߸{`ךꚖbQ[a߼L"=QZ~8L(3Ďcy z3J$Fqڂs S{8C/rWALn_]tzΔM;g]@L5Yvf 3Qcf}ITE6B Fv ?VLlҮm聆 ܆Dҗ,de 9c%=k1 oYo(xגd" P vEq]^u fZd fO 6 ,"X*@A*@D<ʆyƩ6wYГ&/z)ygW~bIY<''$xjx\C!3iՎF-S"\7hac!7i,<V[ŲlKӦizʹ'~UM:I2L|VrVaZ+ .*<+ViӠLNdW:fJm*=Uw<##LD> lBFu$zs[y΍xňȨOAK'v)bGCj&`E2"ԫ>_'ad jcN"cUVpov!NUU;j]N:qVTbuV 5}URI|>n|}~ - qƴ 8K$v˗ybF1"˵ePneU .w,c'V0dB's2[kw WЃ|  ,Ϝǒ .3L =J $,1՚Ff2e]RqO)Zo~MADERZ]1R-w1 bt #>: n)ϴZ;jkiږJ T}6r_H>p AA.S/" EA1wwcҀJ0rVxgl_~\evuiY_ځCGՐWm:fokkQK"XWoB, 2Rb){`؎2uF/ RfIOS@k,Qz#2,XE![\X)yr [| }P- Fމ1MZޑ4>W JMP>hRS[Ax,"9Xfڷ)VJ\An)F_-;`lK%?ɾJ?Jd R_%8 ~V;'Kt Ql ˙%HΏH6٪OG္ߗ$[ԸY|`p6 2>8! pX:7χ:3Ҵ:{DXu9&V&[ҿ$_#(x(SAP]_y?2׏T-f)"Ԇ*c kM'fRY[y.fv$2kd[_BUjFe*OσG֓ "^5'ѳ2}, EҀPu`}:  Cr@:6ilqp>9j 8C(~^ [|(T;c,ǃz+^5}^CrwMƋ _sQ\ Xb[>&G=fF`q( xhF罯w+jX9jW}a'XF"ڕ{)6 -Sj@5TeT= 9v#( %yw~)؈Z2kadzn\jˏv43pX\:(W%6\-p]6\P%bkR'LOÞiցV ¼Ҳ5mvd)J{֗8A4cEH+8ujdA G׭3Fjw B9\#8 瘝ƪ*,?U\ .q-Zsh ӊt8;ʇe$9z`pc姵[ޜ[n[;4ڝ|CQZZJCw(t}!N[dBtysNtOM"<8.kLbG:#Eq5|h˪1w,xBJi杔X$1X+?D#Ti°p>0фo+sҦmWiхo$z(9 J۟ $_?R :+*>م [%M‰4gw2D1ʜ_ohF9ЫPjt{dTapGve12s ;٪4_0q ߻) }`97~G8~Tk?\Cl˼~Na_|~ۥz_&+zC‚ ] lO! Ms t( YDj:DU=S!.(iD64#3S.(x7z` }p GC%1wц=8etSLH$Kc"&ܘ\8dY$@͘³=w0A%P#J ) =Hl8 Ҫ 6{{$ZuԢD*ȜG01мe¢)%0t %""d 8ZtPL犡`Yۛ=_şZD904zѾaؿZWW;F9 4OGIxBl}aEk\ /t*P{YP^=$;3eޛA@]X ڴ0EғǠ2 ÂKt`I[D_nx4ifu.>.)D%ջޏ#)hd# BIP5?Q1u~/K1lLu9?ǀB{>wU ,e-^Ц)'򸻬hy``)6lΝ2eL.ayA*b zZ塒q-jȕP<]МS!r]T_9/-  #9{i/idL?+< jn6ߊBZH-]Ϣ$k:AaC#|'΅H}&+pK?Zm]aнm֞is(KbB>X֯٩Ɂ'ؐl'ri+Ѕ7yBqQqz\'l5tzs_ῶOκuJJtbVjkGKU']bЋhP_C4@H>kxrR?R:7W99e.nhA,S6`N]Hs:+!XFĺuQ ~y0DX4A$O6IS EunEY>>;EB(Jn 9ÁNBMȹkw*Hf'H>,(~d5` 3hs3߷ :+-ۍꩬfV7+l'q(Cۈ`/h( @[;<㫢z/ӸѶ+Jsq*j>w! zyQߝ\X - J򇕿Dd'q69ױ{8ރ2AOWXSYӊ@Ogyw/(M$9|.Kv^L@ACd;:mlUw~) Sa[}hh`Yإ[GlDASq(8*e/̫ˋ^A7x>Q?/27w؀d,#8ݏ| z?O'#ԞPrp.ю9hhbG4 ȑe/9F,iL|f 73*Gem4ґֿN.q̎hh/N2O9z=oi憕ĂABR-|ȋ:CU_hAc/`7ƟЃ_ez_(Aa@'ASK@[w8">@q`},iję V9hhI/LpN̖It \5(G2Xj%f!jKQuz&elzp|R=]D"fgKy8 ShCB̞jhn=}rI G r3h5fk.\":jiBgɜnFfD}J՛k_.˱GOykӃwn:_2 &NR&1T񊾨 Nҫ `4Tۣ+j˽#lߕ7 (ЪM.A$FW84;>%qw1#돊N]SJ_l{" &P;/g1{i'-J̮(m8ҞOߍ MjE"~l =[炻>CC:¿"7bS5^|^h$t̙|C t0 KB;SJ{xUAKE=R>It7=nD NdaɁ/P2Ü]H#1 Eutq.=oD{aO R?<ѻMIn)$[v3O?~TTjOŚ٥n܍p?u_R<~OR&-u¥rDA0u[j"`DD?j X5i8;ߔ2}jPLw#kɛ>UeG.IgZݔN2t, rTn Pr*Gs9` UQP+E ̩6 UPZa;Qtp߮iC@%7 uH^XjFgJ)zOOfuE.V[&v}ot T uXfi5أLdHrtӤq . m!&Mg 0:E} ^`Ƿ 9[Y{b<Q*ϻHϛoVӅ}ްg?i%UU " jE~\:/Dݙ))T٧R! ҴuīXf )q1b>|Q@`  ~pt(mrU( ɎcNpRMn7"X00X S(sw W/! V|/$l ͋]λŶ֪ss[긚g0FL#!\mF/ \v l̄cl?u(1XIJL27+U+mB?1gb1jiDfeVEytb# =Mb??Wދ21C+[ث3WFŠܩfmO􈺴Kl6 q༂NyXJ$vj MjN!iR2mݰO0}stKBKN`zm19J|w u\!B\ET o!2FDT0ea B& ΀T< ; "\Voa>K/o/ն)<+F\zȮX P(0@o XK"&Ozfy҃ rc0fFyn__tS5ݾKGKc*lZ0oOmzO$#vL%7zc%6+Fs3`y՚!Rhi321aZF%(W@GfDfp Ԁ5@p% bCs>*6A,{jNa>^ǒEC4u t$b]T){)l9qX &.dbu=y-i|c@*LW9£D-v:Ŵe`Oxb m|ۃ`/QKvO7FӍuD| AY󕄙|8pI <:a{kw @ oQ.@}!SÂ-HitAZߴWHY`\NJ=-7w) )ttt qxtVycs0p0QHU)_Zj5gx4r[tɘq<#kIf3+rXĹMoZ+^k0ͶɁ g:|qNB`_Z!GaEa6KyHo.B7~%м^!؅cZ&Z_Ԇ X'K]E.Y0z\D視o2iӘ%u J$3(d#]gͩ<`'ztWxV:5oyWݢ5c{J's(-3Jl(ަDI kEr\@1tg;"EC6*Y7n)֞FV \o\ I%gQ߿=>.GWy.c2( 7Olm!@2Yj1˸cuV\TRw yӴ>eaŶ`a 2j'P7ڂ&'ΡIR:wMPMy7X]/Q"?“v-'?!kOlgΊdVc2*TÇ{T9Rxb >!'PRA65)VgIJMwXsoƦzJuF2O`D.|O".p*MbLrpe?K;FfŌ d [wQk)Ub117^M΀+_C( D :_8aJJclQV'xAgX ԫ [qC<8~%4j3';z6SfVpd+M(7\oMǹftە1{{"my8\f7Z[983>5DΦDɚ7zc0]Ac$gbnM@hU'yț8KO=:ZsG&Uj}~ 9)El;ne/T$<dUǂk W=U{ҚdmPTf[{$5x)XK";,.L {^I*G^XY,ئygUMJXb?~} EXѡojP2=8Uq%|6GXū aY*ɐ=Sx×y R}@LFS|-kY5 #O8t<عyO6!?QV|U>,+5.'괠@\M$S/St$~ڣI \f( qjQ*c 9ǭ| u50C4[Ln`c@ۀRa|dIp3"IEIm vQ_:I.\ҍ-{dF9 O BH~-iy@ܖb.(V+C&OAtƾi$mtX/|lF#nzsiS,G+N֣ !:_8u}V!hV#M_Xf>zLHba̓W (ٕj1pz νG0vg Q8 /HTB\y:/kmK !ro-Rrweގ3ÒC^_; [\&= ^\#OJ=5XJ" 5489,hDCq~(vr*)}Gcq2,DⅶG-Ⴧ HX'4U*CڊVE, LFY(0U7M)A S!AfX|j]BjQ̂z!B9|{l&xjG|qRyMaӯQ05gg ̢Ke-sƿVfDaO6620X]oU+RLZ0y|~x=C\ c4u9L8fuC%d^dd2'طق֫,"3ƹ/&˶)TSzey'93#U0G6|}Ơ=אPJ03礓MlvbX7Dh%B>]xJ24f\2;,5>戠`_Kp@q4,D*[UnИ_?i6eft"_ ޑM9ܣJP܅jiMD,ESZ ?.)Ĵ[%YQhI#4@᪳6.{C0A9pªx5@fVc j#~<uc >T.B2բ F5Nj ~6|gEN kžVz0`{~0I⥹iۮۈc? GpeORxC@ZKQtME=7=aǃ>k'P.b$U>FumOčb"m qǬ=qغSjFd9F4ٵ7¤!hF 'h3' puQ>VF_Z=C_eZe W>ne2w#Q>ѱwIObE6cmZYS0>?OMQoĈˌ(̽$CPx_%ߴW 1Jl?QE2.l,3?ŪmA+\T躏r(USJBE`:\v+= 5ZgwV.R$"N):"HAMn(r)2cN\߆dk\GT}G|Y&L;YA&O(&8ap%={ YC(~lpD q9e꧟dg9.ubg_xND41.9pR̆D 8Tf:y_ElH$MiҘtml"p+G;-3P׻L>u:Aޠ?GpќTNnp-}1cvWG5 Q-mɬM +>*`/8:?)Bq 3DbwGc`u7o soRc~lbZ| N'^ֶ-UoA ~c66CuC0\k"=.̪c&Lbʊ %X=oE܃HlRaz ??$BȅoyS'F$*61'RZ7kѣkiW[rкh+$iZ8:cNW^ԑBrFȐ)nNt?:L=Xe]4oz~Gsfc3u6=3rȱ}HOplB$ҕU/M\`** "U\Vdu5C4P,5J}Z'OG)8 Y{"h<1AY6% dbiT-b\a;ЎJDɛKPK|3}:O^yf383)<TnI >0Æ3ۥUІl5i:!w;xaH;fgp d]H#Kd-7&g}k-/@4> 629fhXojP3%U3;qހ2*tm58C\gQIL5N=NB)ZJ'sy1+M1<12tL?y?BSG  ~nY#B (%TCz.Lһ<>ĩV3I̚if˹SNT h MWʕৣ0̌L~pmQM46ϢFd(vBgɜqLqpA s]lnYV ­sFk#K*e}bE-p ǵN;>; c^0涫p W~]Li mdxM9cQLjQ!Di529mSzq^2yuϦX|k~Ko~)_b,'o||o]*V-<Zz/̐nʘ#;E 5'E׊[#5tL$oaHs o/SZE͊w`䢊1=yo0ױ}&~`J%Lni-qCr}JKKV(vFkƜZ>eq M2o wg+I7NxXբۂ3QB[${bE 5:ӈ T8IP0=]d`&do@>+8tlpyg"Vs~L4Š]D& l$"q<7шF (m*:~nD^&TLRK}%-ZXG5/+,Hѕ^5|#Zu5f~a|,.hrA9`Dv~gnHe:m H1׼x8H"3K씡"Y^ho.$YgMo-$Byt(*I*|Y5}Y c㢗'\4zBlw{aۡ| w/L1Vw;&ztHϤG07wوu@3RQ#0bT/n&dDe.a'_(|r_R#EKoRX.c#g ʀgN91$H(aݹ?3F[Nߜ[&f-؆!(T:\3a=c)װ#\b R.½wУ2RnT i6 U(WbB`ovl'^o&P~¸ %Fqb(m<+2.?Z8~nP#j8xfLj\8;W\vuc{?0ok=\)j|؅aOp!N.xKiS~t /w\swCrnI:" sd]hQqFO8:lE 4 ?b35tSMdU3ջ.;XUnQSC`(ICݝ4S`T脔e#Nu.K#\7uHËToۿp&%Q'`(}> շlMsy\j`fCvߒcI0_di<X7>]GFmĬx7aw#-=St̷i9Li 2{ -P `P =f-?./J,%RS"` :)TT!L[4B!䑕ܺ1Gxws'=Xܩ5>naSGNzÇ4+Z* LX"h4;W\kRhucUøCEx|(L6ƌ<2`H GyAH zrcd1TJV I;n\jv5{|zG,VGd ka{iFy8؋J䯧Oƃ~wJs)D-M?N bgVPs4̝@|Eل{(sm:}ʈ!"xvl$dhUKCc9no)Xߌ%rMUvﮜQ)!s6E}޶_`f mAyDT+$\7-uDD+/A'AڷS{`ۧg@&͸#j !NW_ozt)>Xu?\&QbTٱI! 쀛 r7ɿ y׌G^oxiaM3Xymo ?iKx'v$qz_ߨcܡ  ]Qxu'd]YʛQ%TN+ 'އWH)[A*@1fRx 1=;~-x[=#7#g\}$Qw:STӲ{>[7m*J찒k~-Gvcd=ݩ;Tقɞ)>w~i6{pw5"V .mW%xrHZ4!n ֟66~kvPd9&Bc E'h0X]a|s>.T"\Kd)G8Z5]-Eo 4sl@%]\'wYZV Ls9"*@=+H25@ ܗ~TR>T8 AQk~]'C>-]ArLŴ2l|ؔ/y|)P< PZ7ˠ >q9Z֘wj| Wngvu ֣RyVb}W E݃ݵCY<&I 2PvtfѬXg02{{d%C(!;`VA+#jߡCLija!Yx@YZ俹A}ď:W4h`\૟ ,DFhGQ3%ԫ7k26͏|~c|B~r  Mr0"2${i)7L T.yN<֌v\"I?,< +q܊6` Jِߐ?K҆h3KDj=&zcY=<%˿ƄM,.S;DV؅m&z ͦBE7yg '75`7%]*}CՔb) &xJ}/ V#<>/@a')__RȦN͚ &gN[9p27w.+ۄ9D/2HƓ ϲ64SN}d(0")f7?j|o;o4jUiӳ"(}w<1iB66q %閄2BX5N8=?̢A/,E foSh kSd̀-fwϭSZÍ -+Gƒ&.r[ā%ˆ` T ap@BqITv!R6i ?!MDs跱Jq^y{=md`:XuO>bD\T">`vDݼyۅTeucT7@ENfZuG1ڗ" ~YSor|kf_o1y9v6G7eʐ@;m'44n`]%`}.l:zaOB` ¡C#_"ܧP,tzkuU] *jh1ЦR/DJP|Y2;Ac<}I2K{aKʬ1ꗭ9a.\&/fc=cm%1VJ|a#|ڵjBW<-ɵxzrGMT|q3f6hvXZ",LMA\ZN|.߫Ⱦb5z(2~|xq/bW'=+(B ޠ Xt/F^t41RK?gb4yl:q{ho>qd:-]YC߬4B(h ;U!y3 i4D{oZx((ߟXo\mDXMEFMm#?){gJr^׳N3PqPyg}a8|FR5K@$P &^L$^7Xbo x9i,%mrnYJF q5" >21 :r2+L2t.m<d\ 7%!Qއ ` cQb9M6H\xh2 SL<^<~ >awwU|0;A60 iꊘ\J*41{雑87֍"QZ39 ۢ,fb_C?i[rٙ*Gj<"N5u,H}%c`M~5I^&oю< 0u$R Zlު2Egml2(nӋʅFAEӲwߌøY%Wu(i^P ۶Y/HErHRKU(Ox#Śb9{ pSfDs"ky-^vތX*|!}/ZM?V`I. YbS4+3nsiV y ^ ?H y &Te#˼OV }!۪2R0 N R8Pe[50 8j$1;۩ot,qEY%RBsxԼXl{W.jWR!ȶrUTj0~m/Sk9=2;=~ DZG5W߹n, = ^9D`)t, ""&,N@C^qDY{[4Mގ>ps =xfOӱ\(wn L=y k.6y,n.f3[^tCtC'%R3:,EFeOand]^-P@~[Z >9%HE&/>yC@ MK0ּ_/(xlk3nH!MxzFET:%o*q ʥOLÊG F0@UM f83>-?`UJH [ 7.:2)j'G<#$(-\Nv23v{:KE䋁x/Ӫg& _ A|Hu:V$~q%U:/ToTLtgփYy{ٲ^|R&qj^ n /r4:NIŇ9\im=9rۙ8 V9Nr,5s% $lnRYgoBͷӃ9"LdxV5yW: k5㠕S)Jf<nvw%ŪlVSLI%u:r I xRW Bpg3Fm5*iǷ9 9S0p)>t+;+c]߁mTdk‹]-cȕ]l|nʮ4v0pvVho.GJ FU6LD}Qpy!ϙ0}(/ȓ@HׅS"Zň ϣD7E¨U qzDH+ѧzZA.!qmq b*|4Tx[ 7VZt3H9$UjmWΫyc!֒~{cZ C^6~:m CҎ䦜RqU½Vp_0j֢-qw/b/i'.e=Esyw$E|+& W#Pw3]tQ6kire /aKN;fL&5]ZA@٤t][ްGQFքfD=HX !&tkS/9uܯ354=0t0qh}^@XIљ>=xI/TA2byvFh D0g#(!%uD}|O]g/:i\%0fFWqPgd"Γ.s\( {Yr{vQT/Jj]+kLU]eĬ r}@pP,Ebph/Cni)C苵j[G.m`M c&k]*`GRĕ#r:Re*_Ⱥbg"0>ThHMc1/nTp|¼aU.A}P:CMXY N:Ϣk5sxK9q#h㮑G4{H18-!'yr+EI^׀|kv= >Z7Mkش&ZpDMB3Mԥ)KA)OQ :/ 7"vsA7AzOGO4{V GӅ8% {E j-Z3e4oȼxaw!XjJbDk6e+̧!$jtܹffP.9ZN(ou3 .}h2e(W 8lB$2Z>b^d0"y([<{Ryg_-^ 6aPJVZ`4yſ)`sK̫fTxN(}OC*V(αy_rLt2ONK#&.yLg8'Щr \kiCC/RmOru^{| ]' >"#(ahR*[R9wοuYN}h͎XV`<3⫱1̽zV>Ұ_샍<efdOcIaYWB'39taj VSêUO]<'q%Rpa\.~XC /$$1ѣgM^غfVICXx,0>l.=K8tp[g1ucCAJUwwgq6?\ بA}8|-Ĥ [q,i*+R"43"dI^/@{#x^ܣZ,._!{s .K+f t梊rNKޚ3:,L|%jI=05`#-Fs !op_Xt*Ѹ#=ZA9AˇI@yd -Rˊ_ bOI#$b(eJwЩCj=z̩kk6L`(d9I3ؚn \(`Ay̚q<0*Fv0tAsSie"yFT/F&bE ݖ*ew^ 6ẳ1 3] o<3ܶ%A#Fa!tD"}wu7E|eRz4$. z݂v$H;d^-cZTf3 8QMО(Ѿ,?[P15h.94=R$cV0:dT z R3YÏ.> LC\M˅gZgOhV*4P56Iמ"Og94l oMUq${'4˞PS˱rOfQF|IQv^QD4]6JͧD-d*g0~CܝВMNBfԱc4K8j5eԷ*Q~ PLe'v}wA?=+ZVڕRY i;F_|}HԎgP\Yadޠ3R$tH͖ei ?o8fs_4#Swՙ31Jj.6)0]`Ī>{OU6yT67Ѻ`3-]Df~IJkmQa󲻎mAU{C&{O\ſDpI "$&zzU˙xΦzy^+Ҝo)b^Xjqtw efܳU s ̛\ތwe?z6QQ^XHgXtMVZDɬͳZ1v'~l<ڦ}7>5~K|% g3#ACLfEl, _l|t%*jmcK5lSK(zFME.q]|6}wtN@Jz1û@XK|kvg1Ql÷sbD}Bl v*OU!Lz{=2}` [9 l6GOXZuM%aB3I#kcWE}jBQOٷD}p$.є, ćz4$˘У{~=t11v`zZOܠ7\8$'GY+<W֊pP`n<`0%+R_I8N'zh窄BUcE4諒#8rWٝ@A҂"`8 n)q#?bdɁj8#xΊVݚxK?(Z.<(O Lݚ]lG$i(U{LO&ߒL eC ߜڣIwr pր?|aȌbҷ:'| .+U2pϑ l&SSYRiFQ+yaW4\m$S8:̀78&O_!yq/P.6fs2t*ҙ.?PgDՒ6`2dZD!B4z2j NlST7pnC>%ozY\d )ݠҞz%"&O+JrKl u^>?SzFp"`60^o,4r 2KxyBM0}cjX4?pNQXr@Vx),ׯBh| ٣"_ 7FAW(rkA6[dXTi":G*#.QfĹ2K u(j\7U(Jdȭ W:,TbD=lٗlF7ҡ8,Х@n HЏx՟;Z=x ؗͱIQW_h͎N)ytkpVKn e-[꠨}-nn-Iõ_a2v퐰62"8 gW^!O#!‡X&fmcb#Ӆ(_ͽ>ӽo!DQW.}%qy:.oP`NJZP{ΫOH5kjA@6<ɪO#̕'?G"3WK]Â85&SUǴIM1Vܴ?LWd =ᗣAw=M}m=k&o=Zg 레Jˆ@Pia !pI 2cG}$Vryun7$cԫRׄ쑋-qǶQoӈ)>Cl28_7*|.&X寻ظ*;O{x 4za88$uk}]a6+-NUڢ Ʃu~3 =9kN9Q R;ʙFëLnzR/rA?rM|;y7'f"%u'c^ҹMaЂ >l3BfO),Far*._22×_ͶNbuI$f74"`\M%c75/Hfmp77@hM >E" 룐JfF3/',BlSvXP;SjWYNP,XdL~uX7Vqnv Pٗal!}S)8<nŜfe!xw$W 9w_lLLV 㻏n #rIeB8@i v֗ HjO͛2=>:SHsbMǦuQ]4&-֣ܵZ%2cms蚈ӏ Ôt`eWeҥ '12_ԥ^X EYTz7PYsхW|8dcm LR"u9U}$r\K#эOsby^Dw*ɱJc<Ӻ ~) U318灈iRC*S6W (63>1WRzV=OBp {b5P0,etAYKKI%If}^}\WrҾ ez@{"f+A^0%2V`$UKp<n1ʽx3KV` cO IE/Ol#m,@׼a$8Mnr}z[T;k6JKAgEX+5umў34uWQM/?o=ޖ5IB$6vimh!|r)8e]2A,Ĵ@`508^]5z-&F=#gc PH{e'Qmx'zܢMx]k\%Ҩ45ڟ#bxc" l$AT >"?Y!BN e芺aƭu&9=OfX#Lq)FmU3c$f=̀%8/<x'\UVO1(dκ~s^ՌffQ7r1ݕa04,P (1WJ`O.C l"5DȋUB'ϒ)w5U`R6!%#ChȀ(|/ !ݒ&]`em :7/nbQs\{;Ǽ!/k. $&Iփc2DL6TY*G/2A$XYXA_Ȅ1/әARMϔ?i=*U8 PI9[ RHՇjTalv n"6iR}HG>_#ݻaON?/ F$8ވd1|58'/;T`MG-b(] jVNݭ@7b=F`vι 届I0rj "]أRǛC"{Q/ ek}ŕ$"iYWGIo@CLm+ן) ʛ!W,m 7ġ`0IB"ՀDN>Hz7R:KZw!3 ?l;Z- Q˵;ˏ:}࿉tVw2 {Pɟ\z]G֔TN*Ž&4uT'&RDG .Kvs26-*T/2;Nvv2̇  ]/U3ݣ[#6Mƃ-*b5 |!V[Jd]Ӥ[ l9!g~Dj.ƦOkWӓܛIHEw g!RPrP"(NX4(AղV%i4p jl9ah*}VvӅ ϊ X8Mdt| =_nҢ׍? ,Aӡ[Sq^ba1yrІSUb7`7'Ȗ |5^~P<<ĿN%'pz;E7#i-[28pxw J{#|CHc ?V*o23}-`q53a>{s.tư/vF\Z*Yh'U`Xky--fR0I#PC ;YszN׳kgf2~}寜pɕPu&%oJo9p/gGz싧-U=NP5fJO4U<=?ʙiw˼ZoiF(fla(oj/yGL]OkCyi1BR$Φ8 a}Ô~vyE7i)iJ^ꚥp/JwZ-b z߫C`Zy1SIY;~"rNpkNDpo QV31w^lqֳr-q73 a$zΦinWDF>3kd_"NHY b ޝK'xQߚ2.P\VJ2VK4gcԬErFx܂}?[B>b13ĀrBC< ٜbQx2h3"4Ineq{S PF >oHI;9YlXO;!1!&ϻXK$p"=Gb X)mh%1)i XZ$eʑ,&jV螩1汚/+B7;e׭h@mBJf,N-M(cG¤UQQ>aK=&+D_.oԾy^fDw>ׄExt088\TtWGOX]'5I}TjZMqZiZTYwӸt+qʢG_=+}?c,n}uU%'0 CƝ&Ltv5lPʨoiI5&%~Y(Y^UvXcY-*655N@$`K@a}&(K!o)Mg8"ݻߍlح SCWByZ_$ 6;HiMR7:!ae}ZN(Ʀ̿nC;朲H621}p>%+(滏cJHS}эڇ1R˓Ĵ,k)9nD"}kӶMggR]٭w)P7t,-W's8#Nuwmb\-\NiEƕ}]L!Ip 8wBO Wx;•i/jU p`YHpoC5ȶ:MQzp\I)X]b?Qclmy%~-wV^T\=. Ը## ob)sg\fˆW웦R||?jD81|f,(,ѓ: z\WF[— :UgՀ'@sl@:q\ sId9AQ舼>^lP.w9[ե lc< 阮q|IR쯶?dhZeV:n@}Bv҅—^]}bA?G?6 \ܓDO(˸ s96&s .[7r@B ;fWg-UZTyKs:䛘t%Ż"9. A8>ytJФzz\19 rQ(p=:M6fIP8})#Nٝu{J˝p(/ v\E=zP\C($1mh% =Mkbҳz"ÓB@خ+'Pi [? /:y gKB:Aϰ^ͱ?(DEb-9/7\ MQw|"^M:0KX?؇K اt~@ݨQ_-F$&*bQEyA7vեJ 1z4#vNZ% ܙʲN$^Y40ƹmc_޵I4=H Y>7ilH=2NŔ`tڼjwŷܜ4п$nx0gݶ$X\'/T3aO,z=48ZZ_bPJKw0C=e<F-6~ t9ryTZFŒ(4~ -(GeVJc o\f -.ϯC#~@i)c6)r%LlһCr4!=O9؎| RV ^L5frHsЬkZ&u&6sc./c8 R:QlYy) T SSt2:!Bm-ЊVSQ $i`a"KXر㔉zMRaMY'_c~k2d HNdy ?O0Y;fϭC^ot9TXH۹%LZDTlAƍ"yڕ2ǷҰN J jɛDKffѼ3Oc2>FvEq| neR:ij˜y)S*] \3;YQ<~H05r+Sr$M୐:[e7ܶYl/#cf'V[yAB}T"HU* Vz߃sS@ū}~ y]r]LH{{vU8 *6JqaߴNOK [}Tt; =Ҷa=E8(ӛЗʃ\x TàGg e(.%(vrL׸ohد57 "f|GxS% ,-'/0-  tqyXzQa޻2AĜ> % 5@5B5>9AVgh&?Z3XQnHqi^E6Ab\b۬ߟ Z:l6#4"o}< p?fϓYerEF. QZfL '"ZE.aY4_/MH8AC6Ov́x>Ž8hufo 7/Z9F)n;~vմAr`RJPŋC6Z3QyI.4i*xF|Gߕ#20REn zpG[MK<{}U`@jWI@?[tuE:S~T@0ӹmZP#{_a$Q4a{o-WXe8%S_k|X~0Xd>c&^NK IaZdg\ȶ΢gK&- !z#Ic(STDƚـ4;>uع4AQ3? G!0~-S; ?@3b2m f!Ɓ)$5l b;"B?-T0M73)A1z]2N$*5:2M9[|J旇R.+Q#cVn7'Z2+D1nr<|Җ#6$-GAf,jb+ȴ E O"\[p&Xp}i( LPqyi'bfCKJ+оW̛F@q&݅b܅n:еEN3O-Taɋ3C`k>{<KVVCoџ ^'rJl7A!zyǀ{G|y'W% buW>$>5QBl4l<rErG.w䢨6]2:  nmBȩ)6FWkw͛Lb֒S7ˌ.$57\ztPJZ1C<-z.-Ag'* !rjP'N|a}54z;Xqf DAY6̩hUf*O _vӡ{֕3+gT'c,6)VPAd?"U'ܫGT?K,AXbai[q7崪tܥo9dR*s=7τOEkkrɅT(1۶TvZiA]CoZ~23Ps4%Qw)Fg+6ٿ3a_zZ:%ɩo y2[Κ#&1Tt;+\Çl&= pؓ1y|f)ՎG ؅ȷOP>:"hKpCMI'",OBKvE^΂Wl*sR"F'g5..B6OjPΕ:K 9߹3Ӿ3mm F`DtOE, b\jaE;M`>1!xjP>rPEP5Tt.@[b#5nIfnl.Ŧ"`鈺k[(S1L@>Ԏ4P P&hZm'U)m_8493nH4P-?Z6Lv)ys,#݀,x {e K&YjQF$*нG 7L|O}thGwmP* =Ւ_ Pet'֬ZРCs,8s%mHʋ/<T^;1-Yf,\{/n?,.._iu/P}T~P.ЎufMs笩їwN PXN[Dk#KtYQ}O$g"Cٵ T;\vБ\5-62oڊf}{hᾋ?"N&9|a3Π#{e\Ѩj/cS)~sU݅&OeH8s0F 1PJBy~aۑ҈XxY#DE\TZ|jF ZM V]WE5B/z"ib):d&8 {Fs3u?Cucj1wyфsw\"DbA*(顝  5j"+ѮLHkP1f+VP!Ihґ n k,7˓ dFjVP4:ؖ)OZH>Qn4ݳ!Zr7vHaI$Ӧe@3E, qD`rt> zqMe6%Ɨ$%sNkP^ u-Lab..f'>6:)#xg0R#2! LgtʕS|PY[UFpejN+$ᒜ:lK+bKׇlL%3ه&z΀#5OfQX~M\̞ݣZD3x3G7\'yֵtweCOm>r( 6]^FĻ8v@ WӸ Vk aՖu҅X'aQձ꺪}T[:%fi*޻\ [:tќ?̛CO-E(:-z$ p * $8\S͕a#[G~eqϊIf.^"i.Z< z]o9)l-TK\#tPw{"|*H71o[*E'1P%nl$nط[a 9U#{ -9'sVMBT=IF$<ؤ{&7Ct8zyʖN@_*n8u{GDDNYx3\5|]\I>N;}4JX+m3YJ4!cԣ0y摍Iڒu[p͖$f|jjftzD>X& S|wR"⃤ _QazOOaޣ2fcÄ*9 $.7L¾ FDLe"y}Upe_ ٖ-/$Jgٺ-^b[F=mřK^\vwŶ+ {mP1藏$˦s,Q}l,>#|rmMUSVv﷩s, Coy?#v@LS}_-4$׆R$avqof6/wܾ_4G-5qX< eGWZp&b=[o`&(Xɡv\@4k:ĶۓK#4ye3"L6L.i6 J%̈́tòX}_j <<`X-DLJPj lQ!~ti+KЈ&7 }reCN~BBKP \9;mE yCGClnÖoϗ*;+E YV^UR`pjʧsM z"&1pwj"Yn軅Hq3Piքƕpf=L{]Ty`.@w˰o~Wj|/+B;=D'^/PGm:Wd*{>E.^.'Y*R1==We8d-&q#PP([$ϯzY Yqar#7ƱPs͸=TBK2 4)!eV ^MIG(zk)aW5x vC,TCUg1eYϬ=^>خ=p w2 S4=O N#A_, Д`T&e`$''vV#92Ԧ (y+O%_S o#4̝l Ԕf|4B-鮄m!ҡ7 m 7$h?UJxAK_|$ev9/Iޚψ~ykcd Jx7Nh"s:7\]{A}gt> =Tȍ`e 瀗17]3ҥyNO7;-'n*ILO( \AWWU.7G2{iZuCdU:Hy &\>ͯg[tC*RK]Zd%B:~kTO:s4~oBYpD*>Xi 9Z6<K"7IāMm9(|#\l;k`9{:ݧ N}]x;$7N{FCضlc>Ygr,ӭpe}:rʣs lsNʾ6#NV$i/IR_"Њs6}8NF~ܜ> &'ߧ?1BgճV^;VBʂʹ/p4kE:liQ*|ӣqmfB\Xy-;ϣ4zsA$zRNE) ?bAֽG6>FA;Cn/$"A`p#EΞcfTQ=i2xVggf[)Hdqj˴_x :5v;wg%+6 ?},P}^`; 1ba&/EPwP̼Z9u,+wǐH- _˩/͜N\#fKmkZw4gZ% >4k.cV'2zsw|5/aWC :2ZkJ߭1:wGuL0 CU ?RwEdpbu۠Z"4 Dg#Ͷxo^0Y-ec|OxLAg$]%t\p`AlJXfx@12>OS[nշmJ#'=e𽁨Lf/zyŃLXIA>DFz'֎g˶YZFdW3;B`vF(`*j* ?,LKL$ 8$8?5R2}&W sbEDŜDaOU{1ux/BjsR-' x4ڒoAEx92}efAi[d?곔!(*;ReIj9QIW Е#NA--yesz05g✍ ?ʛ0‡!eYm,]=!Q3#L3lBcɗc{RƱq*(jijfnOIޑƗe!D#(4ՖlT3 L RϢKվp`UgaQ8l yW .FL]ΌPefV;T\oM7m3W O>Dݴ6c"ˎ %-X6y,I^Ȅbh_/S !͑$dB= m>J_2(|m2'+/%Z vΝ؊6ͷ$J5mE%30 3?ր%Z_u9 {*yu*N6("'Ug?#E+\wfw=,焉~ %{|l+'\ڕs]OY ՈK -Ypexf"u:~T5}0YΜnТ]v5?'8qQަZ?;Ba$Zcd(,!/)]&bj eY B! \&jx\gbV _j+ͷ=/7hޢubB머0;\˳brh?A#AVtw;x!xN׆&͊͘d*&/(z8V3rr\ʜre|¢_E2r#inpp3J_y;oml$c{h'ן_/v8W(z<0~7 ~e\HO@P@vDTTSjv~Kn6=ZIKzi+zm/?Wԍn#ǧkU+5d0oR\ J;%l?Qf9T|`^ Yd"wk,qstX&MO~t0[2A)-ίp騯r>]STj.{DįPֳG\`YQƑ9QE>1,7uUCTP*bKCr(zzq#W, Ai nPmu8Z݈M.B2;"tn(> b02$EY~ggH,0}Mਖд.[hhk;HnЪq[DB$%S:,f[n- zFS:M˽ısSP-{]8p,VGDb4© D9@p]OE4QVꨭ(xn)$1;ʿ|t2lsx83P]$̼wpxNų L.ᡟ?z2FEa30 .m)l"< "+ bA a0"`i-%> d_g 3k 4T|/ ;v\-_A*cS"gKkΞJӉtqlw?e)%[;BJ^ʣ[PX,j;LDs]|NXD=ϫƧ<ThxZZl}P> ɿig66޽QƯ6D[n~C'APv5+젺I\1(*FSy< {^a*%Vi@=eGb Y[yD97= 5 a3Y~Rc-Tdڞ)Q{p79 2&yBT8e/U߿|f]&Q6=%R,܏blyE5 F6'g:„iu09H7ءnU-krcde~GB9'm*ڴB.CD/ Έڮ8Saf%8vEr MXuJŽf:=)NxLq,ix~ LEsT-6xEJÜN1nӒ*YÓںB}Y-A}^*!Vݨ EUs-ǶYrECqH:ų~Qs\a$<>PR=-uu W)Ϳ뱓` qYMDQ-Ԥ-P|V=X~Tr<(㰮7C6`[: kRb}U9,/͏ ϳ(? bPLHeMcj t.FU-6F.OqQGhއW;m:t;s&lſBZo|:6gom] fOK[WE u^RVi (55?YS#UL r̹^Z_50Ovtr/|cU]oL*w(_:bԦ*U/ވد:+Tm E **mW'YƃH?$10GآM9M#CR82(5#Iq،#=";p;F (Mvg@sbwJUGsWb<ZE@ I7L}L4U@L&!$sXC\s [̘BKj]if؛8>7Hk#1hB酝u$XpKg_n\8~@yQn}&?F^BumW;b@z0 3Nj5הVD]]c}%z\]k 3;ﶈKO5?=N o:B5hz|NשM>hC m@}5.Y~cOq[~2^=f%ԫo!%sAk#RKUڗavӛn@v-HCeR{lڪL|Aڽ&=V+Og\݁F RE82evJ~Fl02}l&q-ɾ!=p]zf (?`uBC*Nc&0Xhq"[cv榥 \ATxB̾qz~M`®tyNrhGG3yˮgehoc%ⲯwD^@|PeUܾ]8=SdB 8C/M4!8gUaw~$a TI=a.iמ=io?#3WPWKs`A0 áGANV?Wׁ9Icd)1H(NWKD)5 xrTk!U]:Ii=ynNO$2nuʟf׹pDb!x$W6+Ěɜ^JԤȿoqZZ]9USN5 Eo:-Seeܧ!>B6n :Unp\fpėRlB{)a aq1 hSI\uC:38 8pr9qK= &0bBmJtgř!RW|.2Acutj:rГ3A]Ɇmos9n(Y_?/5%] `^Dq^; )EٱP];5e IAmSFV <,xkYK`>L-zuNבtk;@]x_f+=uu!j{su v6 ɏ(lHT7÷Cͻnk;-% C&+\5fyJjM+B{xƜO$T% R)'pk ec^9;C!]Zc 2]*RՂ8m~t^{>!iH)jlP/`,`mIX;ᥱsAfEDҎ, Xm ?"RS+EEwi933tO~\vDoJ0)OB({aw F`h9X_@YsA0R#L{Qڪ 89W0?j=NɮAVM>v]X*gk+7^:[Z!_#ԺAH*Z25m-z^ҭ?Ν Gb @EX,xyTZ8\yƖA_:!:Z&vRԧ-;c\^!B%(M`hkWN#˕6N {0.]U+ThN0Qa 5&c$w*U԰_ {*õ Ø>RlYB0vsJF:X[!pӈhd4bM d wx>¯1,̼1t:^E[#wr6d kp3w/D^i_֜uJ6x0$vݩ\ߐ4}i+a2M=` T0[&i7}a^ʫnKoN֍=.-DG1r^7hᏙD8lYJ럇aA4\w5`{~NCɸ5#傯Je/dzjס%oEa3+ &>+Pg"Aҏ?Ϫ>)s!u ѸݺX_?8ꃩ`^=#9IBpa\73s%f)ݔCe5*E֓wm^C}= y;u >vGi#FCʤпu-te&1ɆI`顕픚w^:2v!vC .y[{BBH}Fi1X6A'ő<^zɼ^,N7*.)/TЁ*N*}"va)=$c9d5!8cjnf;nYơ҂L)ad8_: TvV[{Wv$ٛMXh~Lٱ6զ! 7gB}! ,tkZ/RGRVxLF+h.\/"]Qa 5 yxtE)p_, PZ[Tia5p݈ 8gڮs'ҭ-4Հ"R.W 5+BE /F˅s2|L xn>{3m&͈O}'K}kYNXZK3=AW Nxp0 1N1 Sާ[JR^ff>`6̪(/Ww<+Yۯ֊QdTh.z}OV-i!,~;*jf &V6j  p%p@TDԆEĉt YJ^H*3,|3iL=b{ۗ 7XdxU.Cf5O1$8l4zMHo4_&ጹ"+پLfsaOp!)4]$@be.Y;P^zrVOTɱ}!r*k6Wasf}k mYwxLҮsi7ߎNb<tmVq!>fVh;V0!'-9ڵ9B६X렕J!#Cnj6ޠԨp\jxY$Jؙr7e7$ @3+Ug7.I>3C\QVrsы]-8BYmsYH+w. |mt\2BG)S 9MY^F  Ӭt~Ϟd+ɏ#~rJ R|nﮚ!x~)[(Sh0)y^_{3vgABao4cA]J2)?dtX槉i3#/ۥ*YOljUkacb5|yTϠqr*# h)Xlv2U@9`8+^6͐߉ZI[Du;A tI9rfw6?O@+z=3YǑCkZc{d Y:H6r l{nFAbO4 w6:S; _RJ Dd6Eu&*t.`s$H{oD!=q' L qq8yX&GwPNʂh :q^` @$ tcDUPLpC;M黸s^ O?ߠ.Vk6'sZ.׫IX C󩋃uExS_ɣ=."3 8c3#Ѝcm` RQB鬰;Ad(m?ÆGTPEg-и#"@J_*7N]CvI3_^<,侦5k}{aU/2h}qE4V^V+" @DM\-zkvNɻt2 kAyZ]'!6&:eA"w=QIÎ+I̹2R_ňv'pto_e5(SQx6.z^AàRץBF^FWLA܉:f7#NNŎSi}9q{MB)h4'h1Gb٤kp-Fpw8V(/Ps>k`f3L)5dvNDE&׽7d;Ι!=WVQ/!cgj֙rڃFGz]a_c4l= Kc̜nϏq\s~[jin|/4 bru 皏XmHj(F;*2<E=O'ә@gFTVUT0 R٣ _\FWxZ| Mv6 })^@'Xǭ C}cآQap=MĖ\hgM@EqEvql vэB92suX6탤N͵&) 5(ubC%v`hq-Y(:8aG10$;Kn O{?=5W+y"tyƜ$ ӚsyeLe@T OC]F@ܭYnuܓs>/95 +9sHym#sșPpm$'\|"'-0^0iv@X2z^Yl[.'Z{_iȿTpڱ5ʬW9pҳ -t/=/*ztkjW\@"{´~M9v5Vs[XhQQ sV6i;@Ιm8ǥOAiRn)"=[:2i_zp־@vR|A4ЎorEɮ?e{ef0:zy.J-3ЌӴh{'tx~I;I*WB%r{w1]մ~?4׏)\9g*6ʍ}Dk9{oSq\ϵ}La`Eci&I[Є?SF$$Wԅ<~_XGn f;J,=V,A^7}e+&^ِ7cIQ8Y 0ЉFYҟ53oK]<9i)z'>[Y$) ЧS} T/yn\}dzp$B#pʹOA8VbQ.>k_=h&%xTUG(X4ev%EՇŰ/IO^b#[Ayh٦&6#`n]App')@o}y6݃n"^`mo 'WQiT\[.W @2Lwvo3i>vAThwh'js. 4%?ڟ dEStk`kw38_~&B5tPyJB.Yj}r% ȃfPT骛[mq7^OSLZ/!' ש,]QlY똥ge|LHBˊ)#w_L:穢'B1El6\(`.>nƵWS#ۼb\:].=Gh?]K|K[^t`x%\̂A:V:2,BsS뙂,T?|S~F39nϦ$<īemQKQ 8 T*!KNL ,  6dR t%f:l%%VlO.5ha20 '|:p{+Lsw3jN12uN4'|_r}䄖0fY\]eR2 ?]# v({)F#!"VuO(C9 qwN ++.[ru6hʞ{[InKPfZkY(1Vh3 Xmi;TMǢe]v:|BO#;A H`b.hy9ߠ8gYZ۟݀Saqg1?n0N2iPy%̾~JWys|?x=P ó{-}M 2q癕<:-!ɰد|QI\pU~oZ+FyrMCnA+ i{eʪǢeW Ŧ>Csv ~=d:>s0Ϯbj :QTUϭO%Ie= 0V/aeu)ၕ5 T$4%`5q;i*}t]Мf PUFX ߞw1I;_q83$dj,#yq<8z%SʦcjGKs]6=Us? :C _5]uF8;،- 3x&_^#\+;Ho2GRiLf<\BnQCvIygJ.'S~gށ KDݾ )ۭkstmI"0iqL\=k|ʄ(^07\ TJSy(TxyNܜMg@M2bUN8{p_u$qAD@S  +a'wD;IOU?_u՝233Y!2 )QupuKppRıM6gjl5 Xۍx5؍z |9B%6v7AFS<5f2x[w/A;ͷ'E'JhTpV_ZFœ@ވ1Rs" [=A*ۺޢD%X5”2̓658\|N20:-OLl|69m+FORP6MwqNYK=F_U23Vr'jjdx}ߎLEd[ci9DN,9MkNS,ЕzQ߭ocj30>h~pw 75'â0[?aD:]>pl/7,]_o 'AVtׁ=5g9,tUW)w)IRkdE{0 <ݨ=dN5-"e UD"$<%9Ñ'0DUeх##-iK\A'|Q1͈={C/VB$'%u*-Ms/P̵͒I%a6WKd蠒754t[tloB{6kD"8N .K"-6T幆]hXKHy'N>MގE$bS*}#+mM耐40xZ3O%+S94 5h(o{,8]b/ߗ#u w;z>e 'X:yT~B9/KB=2EySQ- ms"C? \| [1 ;l B`"Gn 9<(zh9F K6Se>ܗRAko/yZӉjwtCL|㈥9r~`k4V*1_AzzXA,5h>vʼCԾ$5Srh=: FftmUa&(Bҫr]@cBGSD n~Ꞣ%l:%ϕN됋n=#W(Hoڵ>'&&>{L#-Wޤ`@Sqhf/HK]7WVUn|+N nxYY? wQ';}P'L|b 1~3B@Hu"73HuY|R޷QV s¸%h\A2£w^NAp#dv;ggv|qIՊ˩gr?Rlw VHUaKV..n6D;i/ 쵹r2M3癜ϕ#xŹX,xY~.u9texc#Ƌ$8%>leמޖCGVƑϡbfP,ǬH=N=6썧 Yp|cel֧f)TL#'WΆ$Pb`?,0QkbUaqŁYea=gLc Gg"=bKΑ9c9̰T15@“6K]XF0<%46=X]`!H[27|KEQN(ɗ]7u؏ =ǭ?/X+W+iCZ: ( @D%D3JM% N'r;"v[_K9a gտz@K߁!BTyLBSpu(r{c1̪-hr:ЄG#(Lhuzѕ%vӇehPޒ|Q9N͜.a?y:W8k40% _B9S?T +3ym_Yk/#)|sE;ךx-@+(kB HH/DN9s{)ۉY}PW-S.*aX{k'rȢ8ۆVvo*lLĚ )Tf[̽7믞0 )J >(]"I2|xĚدCt]8mAkׁG'UZ}>gkZ/9xh3GxTMSę>zj9v-0 \ݧs^0"džat.4CE9 8"u&gpA9)aHZQ44`ڔ'bյEk/F!!!@C8/洽562GGֿW{n0\,>,Аx Bsg?WQnx+&LGPǙ1)[^lukފ~yo@ܬ׭3Ҕĸ8`ôn pi*"Ϋ*oq.pdo J4tu-*z$hRR]WLC $;j2:2Iw4Yh(#ܒ#Wd[Iu:ɡ``\ܪx[F:oF\woMPii)ɋ9a%TRt9Sу^jA#x=Ycδ\ T;IN&T*$0 [[DUhsDbWWwBM{&"tChչhW ƲĊR[W.2zދXo7^k6B9&e ?Bf2tOy\q zxޝG0<>msk P4uR8L2G}8KWD"ksO|J;›U#;UL1S Ig/P $_M3A L Wt ޜa>)&";L]Wt:G/o]k](2,.MEX>Fǜ7tˠ+\ DuWlB(ByU5(o[&^?55 ͼc"n'ׇ H{#[2"wBDVyڰ؁<{ {ԌL5[ SM4n__pְe~Yc'phqTӊ,^+*qZ OIъϟI!nd=Rp:8| 8ȃGSiyɠmBL;z"eV([H '0f dA)|8rZءcx^geN+#Lu% ?yvR}qbϾv'[=: ('sbʣLQC>-P3 :lcvhftsirgmcu75[XiIO|V9<\4h=4gp֗3?UԹi Z-&2$ ->Ĵ0+F\k ASzT5.,2/PE"k 3tz&-:~ eNl`pn:n H+"| mx1iB,7 (i:K7m'mVwyPh gIotÂFN]HPՅ_+{W-Hݥm{2х AG.X_[ +&bTB8G i D昛e .>U W.jD|\di/sא;rQr7%xYl<VaIYO2)pDj^/4&u&N8k?"S9>D`H \_˫ğ{1D  t(8{qcCF?@Pݪ *8GT$b2#;`JesܸIJ#;.|J׉!J 3+xPWy\CumuVЌ㢖d4]΅0_'%gV04h^38]O^R/PUt#Can,Sʓ)%>0^b*UEwҗh?2*\D7Gȃ 8rZD*mOtZ"XK9c7w~QkݣTZ(hoRgM~9ـ8Rb2f͎1هYKcjܰ>$s{H)zN,J]$8lF8AMOgL`y[69A,:`VR'@,_9+\6nC[1Uc]\%@4SL K)˥TbKqK(8٦Y]؜x@FsT%C!o?1;Ứ%:US{ka}zz[bP)-oj i Sub|dI%AP:X*r#C]i BxAz8zT\L^%NOvW~9kfrbNaFJeAav</"J#7>3_祳[]72z# qd^X.1efMlnE"6wIgnƕOeHm %^Kq';]@@Fx6+%i}v[0^XүVx]S" no: |d6l /-?!ڨܗsR*Do*h/ǼQJ]>mWYe{zq nsf/ bdZ )O/5fv-f^QtXX ǝ[I ]6{Tdz%u=; S1zq8GNWrюSС/vjuEYƷ_lQ3 Ol<*ZɒIn,iW@-IbcdtC/ۨΏBZm'$1&=Y 80 VgO1TڱٜLxϬL\zs`|c>zdeeo%:?EU *USPfN>R1n,ǟ ޶N !B0-Ķe,;4)dj ݃dT+1v!JRwcBo|:4TOa |ct c &6ѰP]nW}ɲNުJ 8Zk02^l]csNVj ҳ8"hij>-W!S:*f(~[}0qXEv=%])RGy :bKe^{!ACZڋ ,9.5 ߘX3"/!=Cv?EԚ2BɃY]" _-m~ceKC ޣ7G2.~UE(t+O|'KHGT|uC֋`{HW!{wқ݁v;8 wu9`yPfY0'_FOR@L<*~fp]߷P{Zk:Iog8](lC ImJSɪ_42 NJD@ 8e!VΐFu7YsdArfم0Rfb6L#1rnR>ftcW%*kƍ?зGF t,n!O/ͱX3UL8ۢk~jS#UT18jBV2?uoۿuNAv7G<%E3 8F<ɇ&c (0c׆E=t(^y֑Zma[\mwW0歱ip2/^ -f`Idb{P)+Ef*1@{Y7P>z.g̉Z56pY,roϙ^"}CNbvGAbcSl8}$:v$ !V*A mpأ] akY@׎qz&G}k`W!icP;&'Ժg2SnDpZ( xM/tcf*1Zq. Q5ovހ_P$}r3uJ8A1~dj& f>ii4P1j3=S.9@.hKa`lE.Y(`S t[OgAt>?-- LVc{)_}a"ZG,D{&tW؃i씏O)|Q)ت}dv; :#2If-!U#dXF#tjW?6_8 {lU.KE0Dr0Icτ?OUpCSWwzFtGL  2 [K«3REEhĄ[[^_ϱ n޵Vj36g'7.4݋XQmAbb|?¤֬  tdTcġ[Wץ7\En_Zmaprj.f-Mz hi`Yg_4ld_.[ϯd@c]/tx6Y҉+<a;@R9 "gȤCI~[zJ<1w ТVEZ&,h(pt%i#=տTv>XS4<-vEFQ{Ӓm$EcRyC0N*iT:x5rt-J1Q+| K;h6:}ƛIW\Z6Hz7h >NhwrpzO25 ґvDZ9e撊ێ^0)y- *+}s؍f(iE{6v̠!wƢ׍kTi[m%0B6#*jml!t4XFV0dhvu ʝܥˊx&p[ L%4n3ԙE=Ct@ Ȕfp}U/ &\*{-D`oye/"ejJgӰ2m: UN,EscK0PE"ט!-MF.%OЬxg@F cK6Y8R3T~7jltQ8lyw Rc?VKתjnz0m8ss` &)lP'7h8`b:VɄwJծ4#|xKי##}^#5e|q# )^fgFeְ "] |猇?yACEQ/db9VqX*NChzafLGd&P5ahf~]T |͂W|=-ٲ49`򥻫I\*zw:ߓ EpJ8yy8v[kP)g VђX>tХ,<<8$TȩM+U+J=4E1ve}|o$k6,d?Nt"&ovAi& KD0OiCFUJ8_m#Yױ|pE8@%FPٷO$M;C;@$MMqhfY5EPA6τۥi2 Vmq%KR en9 LtvGeSŖd.ϒS31MxYE^+cތC7:l]KMAKeVUwN$p }WՉq !+ &BYX)&E_fFg]z0z). mU7[, 9kBFVM~ҙ{Y%7bq>]9/Lkc'U% CP6z*l[u"/)8_KȊ*FI-[K쐶0kYPo`>\n3UNx沨w<';uUo$(=KvɠGY~eq"'6`80?]jva(r9y9]0/VwNf 5z˱c8GZhR "pz*u|֠æU8*]}cH+Sg8+ 4F4p"ɋA&A)lGP~=02`LJ%ps) [8Aky]MYǽ#?X-E;O[@4~P ]j{<[$khnlׂwiI7;3*Q['(.wJ!c&[3t`{`}u+^R>qXI,ӣZbK4UkԠuV*chPb[=EQI6(M:|0+IQgxE(?{(X4n8+:Ic%2!.D$8JIs2c. bfnb?eB:WPVVx;o886-V[$s>FLD ͪ9jk@8_qx|%{I䫺>xً<3dm^Wmx&1Y-3 |<^Տsw/D8jc|YNSssZ2lM1 z@o7B~| i*;gO+F'7Ƽ85zi ` a5#9Ϻ2tlW :f Fǰ_Y *RSw Y!l S+Ԕ+nɏJx@sQO˕җ,ѱg̦B%8:ُЃmV>OUm՗1$ܖ}{IY`DդIwi|;i-zG3َ.t?zW>)a5q}B*ȗi!5\J{NjiN%>!|IZ ^k~F̰'Lk?U9`q@LaNЮ SBjMs paz (T۬AIB:NǴw14+4SenwA扅_$\`9\".lUm؋ڊ73Sc,\K~,RPS!Mri\ ُ^Dbb K]{VO+(nT5翏0b GE8UNc]^@\:۝b׷`Ub. ж6LmGaFx qak)ȘWu_ZC{>>(;PֽgxzRɋ }w7b;SCfgʨ\ }[| WL^Eb_힊*Gr5qfC|P&YXK:፩l̔h!iì׵|v{[:!7L ,NKv ޘ;IFbXf7Nh/J#U+s=W^D~"Fɖl*9l睩bNL+wX[*wtU#_-UC'y1ܭ{`>FG|L߽~ ;!E\ BksQʯŃl̷ߞ+/0ϯ;ĖFx@3bi,XF_K/zl}#?ԠZ6'RC",ьWI1./pv6<(C x˦cRæ :v_w L\fCv :A+FO?[K~y?Kmñ?G`*XYvV#I;,A6m[r h`$yDL䢞V!B0W\NMeߊži7[pFסc܂xڶ5O!YD(q`pr?()qMnM]!;2b c?uu-T.wٰؔ]+s7Oc\Dd'$#-x5<)zcc e{6UoaLDۡ}>Bw/XWt+3㕚c>אTDOTI+F*u[˙EAbk&H~;9ץ|P@]׽m2@@磚Dϭx\-ƈhU*wEf{PKMà!ymiec.j }ALPM&ql4؇(եx:?vmXGG\Rgu(hb#é/R^/ 1n98Dgz?iиno(̵X=%˅ C䈿A<I-Sl왦6!z!mrU{I-CqDo՗.?`f x)taaF.Pȿl]BeFs8n(1`ZtuֿS@WPLJo=?DMD*b;d/y) ?.©sH} III9s@@ pF3Ih1 JΞ,V'`8MْUhbFię)>QmZF jn,ϭn˯O QX':/N u+Vanae# >fW)?4C7PORNh jQt>ĨA flMuvp+}{aUn>D}=) m$蹾z F'(^nb873q2:;BnUxo&LHRjȣTbxBf lkX!B @ՁXX;'T2[8->UD-kj~D+=hr]X ZZEʺf6N]̯Q(M lTWP")jlҬlR#Q!EF(Zl}8^^]w-x{< !`MGޥ9:q5A_u9g:7a0ۏ:t<1%>^hy7,@,#@#}iMUA.U`F' P㞜##;'5OPk@OD0e]u˛>=0{od6X9;gǚH"{k!dT0#p$)V8@&dHdu1(XZ;+7jAֲP~<U02:~.O~#9x$W[ʌs1= L6땵eFdD~GL%18X\ߐ}`4(cgp}4:dUx0~^[H8Uu>旿f6k{JelU<*x lfyu=iPo|Ei Tdq`#Pݗ>raQ2iniA& qM^˰ȶ>eŬTvsAxNlhMclbXa۹jx.9y9nЉND@s8βG @bN ؘtUE/0Õ%>QJ-zcq?9I!>)8gs ]# 0H^&H4h[%өWY -UnW|ҌSF z=w]"vvʡ+OO~]02DġfZx,l+IN40 ̾N˙=dh…Nw*TkhM40dh %a7n>Pw1jldw{IuL3}0V;LorMSlEZtIEM;F6Rj62N$H8}P^BЮmz&qU?kYfZ|Grәi}]C%hZ ]x|!^UTUBeauk0qAՎw\HwϧQ"y_~JNYkYӒyCzH/5t+DJWFb3fЀklZ|~qlNٹ͆3D=4A fuIեe < x;X+ͪO(BMh:-鵋/VŶ6roVk`9z0Eޛ-lV;72CI|/zVQ]c揎J0>mƛ D)餘a!][YE5X(ɚnMmeuiug{r;Q >ï>B)%q1IojȞd >@E5&aDa$csCq7 1_7^qYW9@Mݔ m59 3WK`mkF 1et˧h;-7f (9L^ά~<-襬0;y8 $f)ܓCK+aHdQ Ie=~:\̾>`=ՏLiť3gF/=0 Z|kΝ<<̥c >6\NZѿ&EA4`Ӕ@]>lq0p.r&8w|T06{! { h3$ʟ #;l S-t/i@G9ŗV*GX:J4n'N`5߉S w(3'k@%k#F"[@z"b  :1gj*^ָHo *F]h߉k"wZQsg79b&L>-!?1-ԀE LeQEyRoxk)#FW^#n@q,aVwPL+%9hRQebBFD&jHK+76GA uʴ/=ɐ0,%WI.ױ f)3dVp蚝lm%Z(ir|`{¸yơ&TrQkZPZpe/IDI[{+\PVNaZ6=P4̧̣ =D*BPk9TŐ,)¿Q5lUS.u3G]Ll`XL4L%07Zxh)BP6ݡ[Q;_V:>i`SSjSO&wpII@[7Jʍ)E*Szt%b^؋MJd0Y&ub_Z},&.M#gO-7ɑXX]$9{sASg|H#E%|qY \*gAsW52<ͬ"o|([z]jI Ҋ5 :L ^ m5:K@ܿ6wxW>bȱۧ#Y1Usg6}^#|c"r],@TǾ43JV?bPI!W8̞m򗟣uBp19tdT0˴hl99߽;%d7wTHb#{]wȪ9QcmBP6L7X̤iRi$|K[>#y.J_qBP,Ҩs2?p|R%Wl8b*ܓÙ9#}ϼDƖ-ZP8?#k{m&u"9q}e濼uxW\fb[VՑδc&W5esddU_)M4C E#J5s3J+ىn1.%/(F*7:LPGH YBdU4ϾïGq =L,P3Gϡ3e$$N>}8 TSSN?] j6DF}4[<6pxj;BxBPh1'uYLߣ3oaIy.ս1phPCT6Ʈ~T{ñ wupXot<}W `B2?Z>gݩsWylG2 ^B_W87:sBL")匒]/ wbC`õ~3F$3em{7b+u0Nl.s/S{[$>6(rNOv0["[nLȵ< Y@OƵɁOJh *\/q7% 9AsBv VkZ [x׷Gnupl] MRAt\kJrq]7tu%l>QDȉLVuG3xmGO IQ_DJ[^\|UH\GI"#E)SQɘ$>Z%h%X4c8؊J~6<$cfDYB28ѱ CTA /%}%\\Geг`oiHBE:4y !t]60گM(,n%vc9藳 gqgư^GQo1X:%>)ΟS(@of=L.^19&C0oզBjIOXJopJUɭ@Ú/zݒ) TF0Yki 6bGZOfž!QS稨iێ;J^kK ',?WEOdL3i3 3grJnN|  @^bp\s;W&H˧VP %(]/)jϟEh׭`0f^>}щPGG5~ΰs纳ɊK";¦Hsq㓶PƮ A ?.ɞ>3}rVVyQ%30eEK*' ߞSN> :L{:AQpuo) * RTպ^bl@Rdb wޛiމ x?cH"Z{L{!V:,b}Jɿ2e*OWjuz~!)l-5304 d6N 닮Gju89 i | 6bќhULĄ4YoiZ9ͷVÉ D"lxFnFŠMU|`\;j]YGsk%vGW|uX~œˀZ`E{U3~UcR!7b̾S$ ʭ#3{LE)핆' z耋: 5wd2k!1Y(~uOԚ5<T5C'vVo=J/ #E<{:zpY&!oz,'G^nB,2nT5K`++AuP2 )=<@|3=0/7dE+=S@!q2Mcy}>w=PêIYuc}-jӿm*Ӭ T ζE >ޡ['$S:IZչ>n};ε@Kd 2)+:4;O& L9& /%uj,{Mcqb!h&cg9 >ךˏJlWiݪ{1b &X1NT sI,{C$y0+;I C|??z8[ )6m8+5ҭgWś4'/(ΪUtZ0 >穡lAbվJ`71*]ƒ-tc<fB*d}v$2ZcTߝlŢ :ծ*zؒ3ܑM$-Q Odl0{ *䴤z CA˙9&\˷h'FiS),=j~qxõ.8Q:HnۉO r'k9ƌ' ƭ$(ZCc2>x?="1ʢ^Y`&j03vd=  ͞\Sj/ծXZS F6vKj6H#A)5c~@Yؾ\z{DBCopK\3з1$!zC/u8U%kDKERw]R)s jD,f.:y!Y?W7B%s@P-It!o\8=:"O`zZ`hiZ_uРlU*|ρ vC= PW9IũBԩ#.Z-܇.Yn0f]*# 97L G3| n_Ip dNiLy*LOF@[ ]P+]RUۍJ)ܓcF1eJXKJ&XUXYtz 9rL˛4j:_+*"i*E`=]L.H'k bqE5J㲀.Vz5f=4'ǴUN ~=WH=t&ܤ0ŋ!!:lW[!o]]Rc" 3s^>CO@}߬Bpzxq)?= b?}1G#OO= 'U>lF|#, o!6Q:QD|; v#Ჱ_QVeeydk= fq0r~YD pUHIPj].7$v٠wAjCS(ݦz7 %lkW>T';hfγyVr;V='?F<ŘJ?9@uǒ#e#b"to;k B` 6j:zc6,PtCLO71 l `[rݤo}!9B'^~s;kC۽9NRAyP2؄Xn_#z\V2iM[-ؙ\oT/OfU\ɓ40:a}o1D3 x M\4ϰtpꈏ^' +١k-!9l$I`R) (mbʘMxꙐ~  _vm ?Em 4Bgʅw4BTX6AxQLk L}ZFh_ד%{Pl4doAܾ 1ME!ft*W Hrnaiba }i_@^L w1 J؁f*S~%7u a ~[s&[$tS_{㲖}>P=}X1Uñ\+O͛[BCS5  }O8l8@,6scl[I+u_ZU>^7C2{\R%sl JC$_x-Ǖ7@Ǡ`o0yr5y\7}@oQI_}.Nv_,#uՋ2mCc8#, }[/+M9_|AsΉHƂ?HQ92ӧ fWI.M?3)NVCdݴDsi:oe sW!HA@mD-wn lhMqM:Y= s^;r~=^h%T[ OF&bayaхwC)MW;#U>C1W;2XAfkIX#WVTǑ\ݮL jϷv_m}IsM~1lԔ:l]/ҕ3Vp G9#M60 =+ 69x֊_F+TúMf$֩q z [q2X #mexp,yvy>6^3m ܎MqX;OCXP jÀR9c9>d$g'xr 'S~ZvSS6΍ma =ʿ$c*Qe*;ypm&9O`?_6c?tf3+<45T&ܘ4`y-i-.|Radkw2dM < ~JNIl rKi|VRY$Db} - ώ}[ 5U ݍTR(8/BTL,!}pJքE뙱4C=h>A}2P)PK.^o{)<A<G ꛛs4a2"&3']NsLwjCui|4 5Pǭ6Zpx}|T8):\:@ڹwizހ}vk/j8/vxG.dZLIiXĂ"(*iX MFj"`^wz}Ut юH>UC2z޸2,+׽X0;zxpmMKU;< EZgaȆFQV o);[EܼZ3^vzx:Пq4%I%x~4q *+Yu.c z'[+)aD*ry@ *?E^nN$攀yRoɳ^4w!"pVlZPxr쟬/Y:QZ%},ڕbHƩ־6^qN%]6amBd[z\ {EjZ/Nl?e$i;QYOo)FBPU/5(" Ѥy[? nBـI؄\ u({FѡWJ^9$=-] L Ӕj.&f|4gLmX%[e(^4-eitgX&3'9BBŸ <(ML5b 7U[0iusR\y+a]@'V[ܨ!Yg$4}oYv[?MϨi|C2XM) e|od!2Z%d^+Ѱ@Vq&XH(=U*DdƌKY^x:[u.HBfVS,K!^g)J]"UǁL mzlM@Sm%H[[#1SKHL'42v2/ ft5L94ƷmUqT|»%r$pΫ/ЎeND Zq`uPl7M` 4$F*7[%ŬrȔj^XRl+ʣ|mX\"Ao,J-=+Zh-qh4u\b1/ty{Z;IO,ƁRNo|KnUb 5Kdc/o@*\vu' r]Uo*waJ]o%S(G dZol7~Qп Ͻ{A8xa$=(kcʥڧb]T' VM\S[$&GH~ŒSKN̾NB4EYT7wÉ0[o#Ѥn3̩#R͹Ve@ DZ+`wkqd# c/A3+k֋ b?=j; t}~ft[8 hBd_ߺ70DL7, GkIS:W"/`J-S ' ⃷: uMɽ/R ޙ%wѮfrg2 -L?`i,4'JŠйSL%%]܆-'Z ,z^ 7,ӻ'[Dbf5YZGh3_ |*eŸD0Gp:|ʨSVt͚..p-M͍%(o!PI݈}FP L=CCჍ`%&6zQlbz?:f۱6eL!2sH 830s ,o|5ݼ5^`.O|؞Ѐ|f-:2,jhk<|RriWr!K'ot*bTa5if) Okvr& CxRuDK_Ԩ=uЌs-e0%q A`~.ٺpښ70(3HYf*J ùuO\wV![|n(&"hb^&M3N0t#.="NUxϞ吺5heQ"f3@`U);[ޅR ֙r_~j[ӽ_H_/xʕ* V0vj\MW]ao\酄N*4=螽`JZbPqhBvZR ^&/)HO!$Ku!i?P' >n7?iTtr,nur/UP;0a;|u[f&A3A)BΣ/B7A*iFvB-Ҕ6yV<4e8dRM| 3bx4#&D H"߹-ןHlj"`1~`)8\V PC `q׷/жF*ibSE  B˃rDf%\큳`jгw8t5#+r<]\Q+'Nv[۾?5Z`hs'_>ZŐY< (*9udi5 t s5fׂv5s՝_ *f.e_h[ʖӧn'YSpl@EAK$Tsk#][f%ӄ}Wj2WtYs'q__WFHϨ"9 ʛͻ 2qaNR+^eWfId=C2s.Bz!}p[?CK26E!T`4>/Oy٠DrIņHNǙՔR͇ȌCb39+J1U4> jAϿ*ͪh٦f^K ޷̽ȍ'-9ԣD:h =WVo[s/,D'Dl*Y*p,Qr{A~'m^ nֿ9Nϒ0)ݸ@<>N͠ lZUtLlQe(48X`9;nޤnȐ~=2j\ | Z X':U3y%#ApBW oІX*>o_8f=F/h%qdRw3{rHy~ 7-N`SCu `KF6h#?nsst4+~Ol ,/ZAFCQeF5WPPFH9{%zHA@/4T E_vW`ܡk10;p4:l^VTy{3X%fFM ݟ a :F+77:nW‡{ua`/Sy5t}-3TZ%5l@SW{i=漋l|^;`@pҰ~__jCӟ-|I;J.`DZm''h'}4VY0ԖEc~o@Zq%}}WV.i{fUbbL 90|櫤~Fy3P;M߱ʰP:YIs_ʉ' $ <%[w]־Uyȇ%0ܟY|aIaQ+ 3Ҏ+NldA4;ίBTBfnĶ%l~( GiA</Ït6*riGj08J;sB֖ ,=:U+® *|ڦy@lc1S܍%D=QN:у#ԗ=̠wx4eFBCвeCM_mCNWX^S$\ƾ!a=^-f >1F՗0o@ϡlH4+?f(Z)H%i "B'`QWPG{)4P^QԞ4Z/6 m^i?_T+͝^ev_:SSugU^!b XT~X||ݨzˀe7~4= FVrkaQ5T p-FƖꏹY_^%zSK]S瓥[dqDQ['MjJ/4[NHn_ tͷQ}.g\3յ 6穀Rq7Z!"*i\wUfT]hwvՒ,uҘ3O`6?<4Y%X žյ6wPz d7WD .&L#7Ym m,Z[5"$RyW"lh{t&TXu5ѣ̭ok? JvM79B}DDX_VSAnmy55[/N0KHq>:0G-~kD(v.:O&0R@@H3U9V[eF4Uam 9Џg(9|]ZRcmyfy9>nuz&9xJ(c`K+hKwZ6Ќi J38Y#Nc}=*$W{M D<8.^$rʍl\u> k#){qIv * Rxp)'ȧ565 K߸J DVy7iSQtbYGi^ @Ur);?LPy/#&DsZn3PCW?,F`?=7N09)V@t'ޥImR>1:'s=|# Tɕ3бÜ^x(}cg ˘HN~w0 @k[u:rUK Iڂb'm'bz"Hm+'~:yncp]ծt{Sn"rA^mU'|2vZ/<@kWzJ\v~5 ו &I+]m{؁P":4;uJcU"޼f=,A*e4*`hTVdgA1 VF!,h O-k.G872.˱|Iʬ U_ ܌mn | VW#Jyw@k_򙅖a\UC4sY;.nIkHpx;,K^r3&j#z0{$ĝF!w!PN`7J"z[10Wh¹'8M#k;u#]bGq|pLAj/95:?^Sϳнw o*75;&V$tt`|/~crWXwOWQ^B+WS?fp.mGdDY!eQ=BʌZ|=ۊBq iUER֡D_uIͅŪbCm7A}Cy9+jz!I2W/da6,z)x=syMq+#̛h:mz7HUx\DU$JEMrq{hFK2@?$N'R0r7QU|`d]I$izײ+-Z4-AYCѽ32fѭ7M{Hl0m㋜[RH'}VƊ-oQt%lK}%pXQU{׋X|o4s}74/"%;cQEx:Gqo׍!p_`]# \*Zs7\\17 (#V8_LFQ9˕*Ik% }pw/C&뉱툙TGC,܇lDFjv[*, $T/ `v8]s6IDLϦe\Oxl""EZ _e7TT_HB/}b{ٻ+wlxF7H~OZ}WöYB -z$ieXu4ۥ Er5F?2ߜŌQd Īy݅-Ѷm{ nDjUD#}`w2awEUްȗ6Hi]zujGx(}r5>D79pbsdryދYid][jdLUE8#ޓ?1{`-N :uz.+Ơى k2n^ɫxrUYvO~2)!xiE/9HmkH4^DK/[: 1150,卣?c;`΅abJ+WJ)ɪ2]Cm6rW_C"`zPXkyor-F)Sub2 KmxNXSw u43mD* (a N!tQ^n@f FSeK=8%*kx r:~|J0:n{5*^A`ȄHRP|{sA=~UbU7 itǜJZ\~ :}ֿ9n3R%>$|f}5՗{JIsb\ PN=+LK&S Ayf[%{J_h(My t kq˹SHa:*.܊g 8r۱ސw*أpͬ1>a{ '&mI@9އ(G*ޕngqg- ŭl֒VIw/5;–Eԁ2 מ {cME| \u| =x'6, R Fy)4i}-m%}bЧ?r-΁{ `&+H?Yo@25bBoHK#+"r[)$N:N^ːlm\=;x%2#7tXB /0pWJNߴ93Lҭ1G㲌ra~|08┮=U&BQÿ全8_ui(+lE`Q!#A ب 㓲P= H⩸` Vxn$hj #n=,qew S#@LV~YoW BU 6 2$ ,cko=iZNnjL-q'=t) 1cMcjm 0LDB;w-(SmjeDދ]j+:؍lkTe== Th~ L ߹J>q-0"SibwL{TJOՂU~efrpS ,hBGT_2b7ѧ#CMjx۬vIqJ[ 7ӭL$j葒e1;&LA1]aqezgB cO>*bgL u~')EEm#sU:o˻@B`l`6q*`48R ,*{FI!AȽ JyӁnaKbi`q!FBgeǮۦ7]^F>!r2ES^!5d@}ȃ4 4<4zt#֎ L/~Vye!J ߓ N-L_!v7B로Zd]rD`νɞPnꊜ@<dlJǸJ #\rVnE>8al:fbs 7XZu=|pwml〳82oǚq~4T%)Q vEcNC,j-cHᖐ !F~|׳ssW qeKݎd0=D_pm̈?eNh 0 Fg"l$%A\%Yj(NwgkovC64b0h_G,ؼOXR gʐ>ʴkJ5:tB('U= k0b%y!IĹ nIn3鏆V&% 8?A8Cܣ:+_ Q<75-a ONde|8.l#[տ m*]7=W #[RSq>mHruW> ̍ҒmgP G͈z")QLoٮA TlýH@|eq/uΉԣW*|?sl#KObG"OCsS&D6kCr$FeW1KsWՆSC#h0g#V`?N[x2åY@PQؕae$~Qr2's#O#N5ҩ+A'$J@d1QR.bB0p]Rz |HဃlLMO{90 @~Pl~`Sݜ-뜬lֶjиn K )ۓuelZZLm=xfb`ӽ_UCSdW%༆~&)S؄kY28H{9{Oi pn$5zwVz<͘7JYsg7hP'2hS-%o ?]Q=zHܔZMG96%$WK\ qLNqnZڵ{h<ϕ2XF ${җ (ft!9lVfOi4Y23n3Ȑ?\5(fA- p3BRI. GNCս2x -N =uQwᜇ?ʂ̋[$Mu<%L砘;rvB8ePSY"9?g_Lw,|L% (qE1PI`qV2 nOy}: B}`W9kߨ0%[t*I;|fA87ImsOoB tWKARqWS:BrD$ύv(3.RX1+O&jڋhiiXpRO4I;fi(=YHVͶ.8)^cZ/nYXs{EHp`y,eYjw^sN'A4:7I }?I% 4Fm5j_h-zlBO <ü|~3ҽ?֐:Bem.\`˚-S+/]!DIN}_oƾxs#eG} iDݺ sP@YV*ocghe++*׋}w@$%0 Y#'d|_3N#hDۥ?g݆({)>LO V4<^`[k_8SN%Z2LM(>{(f^(0 K7-O2c4rZWG%ԥP(V^1zNCh +݈ =|Q0%S|.Y=wZiGd0G Ż-zc:"zi G|8śsTvxnbqś!m뗈(:}=h*j%oX"c;fWMlpqqHؙdOP_X7;# "L#$,N&!ͦFwDJYߵ<筫wDșS5C'QV2 S`b8G͋S7Bؘ[do9[ذ2#l *, Y[raRbe`-xUvwҋ`DA]{CګK^~P|g'~jLowi!r4G1r|`BT?-;n=Trv,y$9QOoWfFRmt),ūf+Dt+Y.{z&U3 tHsFxuղj&.ZYN1;f-XukNT I: kOdi05{} ͆;Q~K$PߩnHt=ff"Y-Sdm&Kkc7wu}"qԿ< 3"!E`  2<_ ű iV2m޸Oj>htk`5[LѣrY+%=-'s~0j8K5rbudp*yD4`㟇SDכZʔaU 8RqVդ6vx^`jkAKHkC V3E7n pEc9Or{bscXg-oBNSze &k瞐)g  B oEƐ[*PMoXҠg(^fgKTC Q֌gךPMvEزPm==O*#a*DKW2ti̻\b+P |,?L>G`,jscba*t';0jzj鮶mekptfTC*c(g̽ $`"-V ,'jeE2㊫:|Wȱy<--"C'(6ǻP6ˏי~Fj#xyگB',rt?`J}UUTb;6O}%xoz\ kЋ1{"u67Uh EVy{WBCI Kȇ3~{ :}acXщ'8C6Aΐ_2'/"vv*g]$m;0\~PîN$sB8 KU3 _IT&7r0ȗQb&>CXcoE$9 *OF{}3\¦O[C PK&xeS7Oaoov~a*HL8fIu/胗0gnF."P^Jź{-}Jx't`%&&}sSzPU6&sI{Ŋ-W5^thhey NVY& ^1#Gr.vp C;>p3u-IO7>V}t4MP- 4֢ZDh[C7PEx،^˞ϰ` E")Q;ʏFw]emr|<ܥ˓ӴO R [;5.B|ы18dbW+^8I&ZD e"/M f8UaL2{PqE`oVEi\%43q\.|$c|:ǝ$1:nO3e@lX4Óc S[]xa {1T)K^0÷`iߑ;yRDh`y/LiӶwỳe4d@T?JWt+33cw,g$Ţ K>BTN;m"h陥ԙM"j i1MYi?CtHlZV5tJiX(y'crU)G;ԿU*&hP$Mid8TԱNGyj-A41zLQp{G>&Gل,+owPC93{ od%pPX; w!f2:_Y"ba%5 UF${j8GleV7lDۖ{IZ["TL "̑O<^\ U.6ohr2bĈQm}}$WJrM!~ b;Z:N4nfZ0p7R9+ <E|ؔS a1 115݉Ñ4b1Q\@ޝ8L">-'JิOkič NRZ#c(.l~Uќ:ߙBxg뵓p^!h8i9N9=a}{*x>~b6;:seqfrQ/ t|+4U *Vm=~s8-*̳aí䠇P,`m`$S@:wG|[~lq%M^wSY;õYC |ɲDKMU`sID8LI~fYYTе!ruYZ,t xL57 V$g&zsNM k#-d|A|'QD.Iel"24֨QO(ddsin$W )+zfo:dظK֎>G5筎)D" AqO"uE~1;Pf$3Hw4 zlXVb>1:fﴧyJ|k"*=ObrI<4Ravӝ)R^CH&֋0]Ʉ<$ x !/ToEu\_$;ݭRSoZ69ePkI%Rl@xD w͂lgH&GH&vy=F`'"D.y0;NZ~c2!EjiyU5P@Hɝ=,Jc}ʛؼT^^W NBO_1+ڨ"srTIz!HcҦ@_L`L%$0>",Սy2xԼ8ȟB,rIcӻD p,~."}YbBi(cg剻)A/]fxLӃ?F>ֺkNGI1 BPun م:WSklT ^Nכ^u3脶y/ILKRnޓaSzVGYL= ˚8"؇}Ns&o5ȓ[z;U͌}..=St{y-Wjdr"E7UcIt8@6SIQ?6F]S0zADceN2r}P hhdt{nH'i5 E8KlB(,%\d*W2tmHAu{ī)Sc/^'Xs;5ho4,80غn@pFk@ !RѰIIɏC0fCAsdPƜpr,NUUuFQ|/;6#$_Dn^!4u Yv+8~7R<螏Zve4C)밋G}ՔዿH䬒g!z >VBh1<+N٪N{轒cO~OYJ cP%$?ѧrvW)oe_s3`V=2E*i$Vb8HN2q>⨼^Gavq^j_c Tܘ ; 77J+󥈧;z-"&Ԕ:[vꬺE9,5Xx:_9. xº3MnOHLt3Bj[%fY"%vTPu@A͜t!\㹏Nx>%>ꓭחoaԂo\?Xem@V0Y7QAYC_nfd" uIhb;Ȍ.L|@|cbu! R^!*I<׫UhRo=U$KCtبH- `_(IMJLtun߰ P*^Y +bȓ}  /T:xΏ/ al#nth8&!|up1 MN0i2af )6C q/S,\K:ƤW)~ |5dr~UA u䍶d]f@N:;=k@\CT?Fº95ZLH;n$ -]D7oN6flBۆh%DHF dJm3O>%8{Ua|q3ukV꤭Dug~l]@NPDDuxA"KR.ՋBmnQQdfkԀX-ommI 06yQů-&f=MJcYh@qv9'UӐP}4h8ۺ>ŎfWJ-Hֆh{.>X u٭ ˂")/H+xw%^3&  iXxd{4Txswu:瘜o Ф:wTaB[Fy٘ޫ5M9"`aPzC::ܥ7mL56/QXn%b&:N#eeզ wM;:OKɨoEJꑠÌWky≓U_* ~⚾& W',Pj&H,;\wP/X>Qǝ5 AT-``Gb /f|!؞ 6k׸U |[~b7KPe07=ǼNq 4~'S엣A(Y[4԰#EA+7LrTE9 .̝7~PXߢ;[??0C!ji.J"nRs >l[nWro-0SdP- C!M5NނiNqޠLSCYV~`ni~^YY`. Yd~T >l`<0iǩ?8ÇkSqtC BGy87_y$"dȌ;VnV #L񙽞K]NС ϕN!`4%)37<0S:9E˦DZN u ]as*j} >C LI'r!v]HwWXԩ,<Y6oekBTۓ5iYAݷP5I#[-yoEA+V3' %;Zva)ZuBXg`WbGDuxчO{HNQrF"i2L%%shGFPK<3!gJ{*28PR^`Vaȅ_.]?ƭ 31 WY乂BgPCH'wû/`K`hwrŒĆq*F&m LLzՕQJbC bQ|FhH⌻lߚ@sjԤj_WJ '[MUꕍѣƭ Of4aU5䁕QsRXdR쟿P?sN$ 9)[%cKDa]{#Jrk{A\qs}dQN2Kp#?$wz"A":øڧCW_b8e=0Լ{KxƜts:jZpF~^mU43L|hF9 ҵodaIw6iB=vWFwPE]"+Z]d׹ԩM0*eHeU.|E5ZCA6wݎHwkWyj9P_'n\ (nAXĮjyx0jjcGX#^B2BPL5φR{ 1h}u23G"?ȦQjmŋ]5%cRl#VPB+eQ\fjk_2ӠX9m`x0]U%qo?ߐy~E` 8W3] ~B.hpuEbDFkQ~ϓ!Y|S=t`;71NjQ"ŀUgj{Pq&:rIPh ~@JСєZz3FMܯ'.Ů) eCRU9sbdidR֋ƿP }ԁ]ͿT7Ҿsm{,G"`a/틞-е^R@CNV:ǰ3xh@W-*(dLT-v 5Cbr{QKg!P*Ѧ8.z;e+< CD&fjq}uNm0:3*K#|xoV~"IT'fح>n}~$c [H9o6F$ut@=Mj#qEoIŪ65Gkjz#F5ݷ7&JSdgq8f-lh+WImGH;Yi޴wlM :1+2WYoҥ9j [TJyYd*c(Ȓ_B. xo'MwCQln!x9> s&ـDzgX wXC򑋾{*\46X6>ų1L@֞=#ϖ5ԤO0+G4q-b4'a+FR _^4Ε > F.\vQUq =+|FeIT3r9HmRԩ[6Q1dor\^#N̨j^35VqʮW.N`쎠C {c.bS&hTǪ )nrM)j:AVɰwq۳_HGIכ8Ѡciw }U({.bZrqjno4hRuU$bE:,O$E7\X =-q]=Ƽp6n ͦ+C3^ pF ,dGj_PkN?7$|0~) t,tbHfXt0.uxM?8zQ>X.Y˞i&P<1Z@DVc@I`2g{>k*ի"og& ^ 1˝:yDSCisΡ$F2AF͚5c+hu72Ya f{UG B,?:7=3'6 sh *ɦyTT& FWd#U4fB]3Y,L;X=q}ï\!nۅwU}O(ŃwBckmk]m!v Y&VY2MH&H0gSY;D:T\mb [ė]9Q\E?QLiƒR^bWc~6G!-x]dTѥT'3`9lmYjqᯧ {z7 O6v>oM,D O0Nx{*\Ѽ,w* 0,Bqq0-O]朠 r-1p}/4(7khIW>! UwXKlu<6 aތ>q2fCȇ^X͔Bw~DJcTmg7\j `%rtMEh,n#4"1>eғKL@%L*ɕ2 H*bSMP 8 L` Fˢ [;%7Vq,ז ӟp!}\XNˋKW!t֮QB1߄cV>py{GrsHVᝥ _6alP.,. ]CqiPpƈ;YHqZLW'L+KO')AJ\C* %U?o}~|ZgN03!1,䡰̪ ɰ >σɮ^r-F<70 3d+Iƞ)ILޭߺJY&jBY2|-Xwvʒ,㔐5MB&;Ro@7hZH8,ꋱ-fܕJ`XE ن GPXUSb:lS4%gO_Y":kK=}fP?p4OGQy$Q&YTv.2Bz+٧hgLϽQtxtVL%VG^⑮D =Ŗ:KЩYߐ5F֦{uP0B5_2y ;K+V/'a.2Zs ǂ!K5!K% $/?( kAF^40ۿʶA|DjLiءj:7\1 ] B& ~+D2M&{o :jxuY" CQGi(+x7Y7M;GCεCUTmBZ/mBUPT8!9|`{ **0RhU&IThl{fZn؃u覅=Pu@L׿_ĚV;01L].5I#tx~Q7ZwxyE]<8ҋa'U!]և0Ηzxέ0`,6Oz-B¸$as^HGYd F֟u`3$ޕy NO tC% W!^ ̦?Ű| x`F]6 ]Z*Dp;.^r1<q" Pwr.uPe0U)Ʌ~q^bZ=ۊ F8vi(:!n|'7M/ :2hdV/_rbPc>hP:rD0 %em>vXMt/(ޏVk0G_d)Y$ˢ9.+tt"j\%uqLnʻ[TZO Gf.[=Rƞ4|ӡWqHZd?hV>l'6R^{#DLM0JAT]ݷ槑R%|SYpӊ+h\s 9Us $H(iދr14Q5VXvre?IY4P3ԐK~+\RCeHS{Q0˭'@S̐h0`G* =0I'@7Dy WQ;mOP֣H0ֺLWh(X O(;,/3BZsLlхV}3~GȌ043 Gj&υD13W%en0$Fbd{@8lt?Qx ˓_"*bF(gMq5ND.I].+\Kr8HF4֐"MnLV~PW˫eFsjf0 t ^.z[fva$25L+ֱǏQ}L SJtUgś4!A?UfAK@H L.J`=PqIâܧaVjS{i3k4BaQ0܏d.XcK?T6]&AltA\<^XW >~ָ[ZFS`1lׂ`/x V tX"7+p̗Pڝ3LU{BzLtJ[hП<ٵ+pؑc-O<d2!`cZqg\r(fR&q*ozbȴan9e^@;C 'H4"q.dog{3uffsN'cmvWzGIϐeme?mL-'Y;bUԠ P_*%bm L?6ƨA/Uy9=,ʲo1Vt-" s862fߣ Q Wh2o!2NQt<]k3f}.؈;v:ۃJFvkd(=d>B1m&D,T}J2,L4V #ܰ`M?\[RPخO'fl `dY}t!ɉl]S͇Nl2 m[g` ^Q e=u:7/ֈ4HFJڭ ?UTՠT 1f>ڻr0ݛEz>= MTZ cM5R4Bd)xb)Nak3f"p= .1*J@i=0 5l[ٶCOz<$z2?Wʲa=Xvy[1 ^w[%"7}S=#zcQ1oB?W!}{#"^S!_Go 39Hav<å;LFo^"\ Me9Xm HlF?dL/ݧ)0(/hn9UlrA ȽleM2SxX/Єf&Iy^(KU{r 0DZ2P1_eEԾJK+mY&T0>_,P&Tm3du R$mm Y=LRA uB0y*cI5tc݈#XZusv{ (;Ci̟D ̼>ERۈp/8B3:xLweh$Yfg1}rd,[&g1t0I=FK-ReX}hK)\ì1ё)CV\b*% &Q9ExV )>= at_o*z?Z]Buvx9tbq}t/ 5f^b]G?l`YT 軳Xo&o*u! kai;$EoU@XHߝ8~gHt#Vz7WFv.G1T._$ Kپ:!l'gpK@fs3vxLp<ڜ)vo٣X[=I[rIGg-/rj^k`d(}\DRb$T(U1³rRa }ǵHa&ǵc%Zm*cZA/1hAta5֍D29Ջ51y+=B$_̼zVWk%.XT&k$\t2rAUW浔qOldܳv۳]jU\h9_в/8R; K}yKЄԅiR3IHgAu@VEO<aIO1"TjqVڥ xsX"?JMsfX9@D zG'(+M}[j ûCoAd+wpd/"LݹVֵ#" ;yi 9Y}sD mcG#v=N&)+;:@>9#cj&Bӈ@L6*g+瓜M%IA"1xߕnI?XwT!-,VޅӰSдH9kNaxvBLElue[A*4N&"ra\n@:d%Uj)spw1ĩGo *pyM\#b6׾QZPPbF먪PEtcRktekD!^Qywa9:^ؘ>M\O!:1Yh mK6gWV|#ɝ;.?ыD3cbcq;o\9ܑFv0 NavU' 55^_df0K[iDZksX_M `/;\ˁPtZ=|4]nSt+05$ DEn\Ôpm6%v8_n$%>=ڣF<ԅddC~xeD~2+ %, 57^5r0PK`݌2'=#X#vMχC*/3X1*P(ЋyvWqz?!v2~<ێ<ɞe;Vp3YeI|4=̔ehljX$\Jn)(}p$gioCVْך@5^=5/e5%!J2~UJ|,vOQs`@9EPI}s-З@'Pғx)=uFSгL)MHƲ/e=.^?~9Gz~z)rr9B$ywg. #6&b>kcq1 #* |ƪ3.2=v(!7D0=&6 }g 〜DO3Ԅf@2Yɠۧ*x;8JۤKx l=;N0tQS/Z]ҽ5+-|8$ሷ4#0?ح0G\i)/C@+{W\/Vי((f*s< ) Q*!2;"8}X1ar Ζ&ȣӬN&E ĸɔ9Ȏ+bgPDo5'%iIkpӽ6%2`A$h,BjTW P ԉYm'$gqƵ6` :WƣU7$'AHn}6_KM°0ʰglѣڨN,i[Ԡ%eilZnJdYq#_ :OjS,jA >x#ǖ)Bs-; /tQlBB0UB^t?v2x1K $Ě/&uFpHl%p*KPvC Fqz3!/v}7nBׂ1C[=[]Mc0Z E~`BDL#8'' * jITM=ʭpl$T06u.|D9f 5PShsafj8lce swI0农#.#=o[.?pda>)V ֍7ѧL&pvTu.ݟB }p=m  F4Ze79H٨om9ly;{߆:҄7 is.]nI\Jc^"(hIu\>YD렍5Y+]U%W?eTP2fz<%qj[b3]uCPo/hp'}R?S$$MšT]ԻG+6O~X<%N8lٟغ1d`XؤĩՁf+- on?u&bwcʯCSON9sg҅(B?'VDTX[YL: d΃@in239bhD [VZ3pLv Kvܯ'T+5e|+=.MU`DݘAAMM%J\}Y2n@A?B(ǃշ%XxN|f0]ú][*ӞέXp:MEu8 ĻӜ/YNPW{˿SW?Py57;PL9ACs+hmWv1| 'iFhW6)p' ᾜM'ɼX I`M[!E`-t ~{F́Gro[<2VV:z0B>ƨ[r;𴉜܍Һic]W6K_ByzϺj*AKٌo(um׌ԩ+8p1q-CX2#Z%^dra/oeo̬XZ3 dVach-tF}qZ=xIj7V?*-6ΝyF*#|h:*eաNߝ`asB 8x^T?+Plv{Odm"*}g,۰\NnC#G| kM>YI}Ӹ{\4GAكALF@ga) u1x}>jlmwiNUXrj[Z|!ӟdiv׈<̒GKӘ-([/Wt}YlWYWyqrK+*,I"B~Xr8]{ItuC Y agM Rq0wt: sxpߤ 2Z4V 4H39 S7(}xw/%]&Wi95h _QY3󿵉 [M߇'3q/loe1H&ZR/dihC0%"OPŐ'I9;>Z Kcfdu y]w 3Im;c0gd0%-9N^l߿"pyIb6@Xr7 4)K 5}ji'?f4Jo 0Fsb!\G胿gb\UiłȅvYz񊢊@kqٓ4bMy)ٍ/ h1k,(]˽It qLGClčIr8[Cȯi,sCE\sѩ&#l=3Pm'w4h ߵNX ׀yPܐ"S+=O8k02j8G5M@vx^3Ǫ17}IUȪ bOġ&VWq,`_ Zj5-)81 rˮ=%@ q櫌 uD^Ij9^fngIY,kr[ -$GRz_ج6LV:s\[ :<_^k#pHUŠTX8ǖ(`ќ;u!uA=;Xk!ce=q`( 27]moa_ZxRZ0^oHOdh6v3+컗-"d~)I׹aFuIrQ>?S5ѿPH_wW7}&[H ].\ތN`GH;x{ 1M׸pA2%,4+>HL8өmJj#@ s؊ b5tf Hy S|sɴX#.7 \ۦ0],2o=&0dM)@`8BXsj#$ܜ:*)Y0a6OuqO5πS 0Q6`< RT%Q~:<-JzמhJS׾g­Av#?t 'V׭gSl}hS*mH#CY[,W>"- UEitu{hHB @rL+w;)lNOW^Wӿp p[bG{r99Na?uPA~XQ>SKE{R wQ(r>admN~½Ȋ9HsQ[Z ,~:LH\ߐE*[%A ; :"3R QG7L4l($Q04owGK; )z%Rn/ VBK8Q} 8>-| ) qil$N0 J#ٌmBK9M5%BPawУyrU TZx*P㠀ĒNY0o,ecJxy~@I (d Fe'@pi-V C㴅H{cZiUɃ*C[LqSx)т8АQC0pq<Ĭq{yaPC0h F_VHS:@ a5Vfȹ_S; r>0l %lTŸ/Dߜw>L31A>e;1ۜtvS 3M% v=`"\nc{&>\y?ˬs#^NSĮGA'Ae8B܎X!]8M["Nx.3dTC:dy* I->0{mf#AqѥG(0;v_C/VB 3S/5~i40-0eq5s0 gص7ܸ ;.eOj89a(fr]Gt$QD ӟ?TU:_3$k ue 1iTL  Oyط1}tƫ{~ 4O~nE)T]:h=lH0)Bmsأ | pB kJ5Q7Iwg8uv +.qYp5Knq̥NT{L ^Ԃ;^KǪ*ygf^^4.|GQH3+EfZeol( ]qMd =}j`}#qp݃Om+>$ܧNFaNlD C۩{yPjqu(ҲcTs_[JkKtSDXw2,x6wݽIX,b[)2E9IF|.a2`?6^Cr4/zq@țegn8jD6 jyGU 9U9-e* ٣Z?p=pkBI7"rИR+1@䈖dM_p !ڻˊ؀Oe B0prC ȕ8}vufۍ&dsWIb‹ыS sFUGoޅ۝"[_oWTԃ u(31B|(gbEݳ ϤFDVQZY 7QmxiGfaf)M_%aoL\u骮f?)،.HY{#20}^p*rټ q%V=&WU%I~<#ICڨTUJw$Vo\g9;65?| ^()zw0w7O<bbbҁ~/%1 75 5eeϵO혐Ke [:"/:AYn("!?a~ZT[9^z ~^V+!%鉰66; -qk zeǫBwKmuBsd71კ@A ŵI~#"y/$auw'p/~׬faϖ,ᖭk^<\Wͼ8z 5إ6WQʇE/%e([}~c([B3´L]d=s[\0M:zs!AFÛ 2L&m9PP:ra\8q;2\ HKu$Tbֶ7w-oCș架1awcܞYz.68 ,E fOrJ|Gr&sH~8N3VeMM) AΟzGܔ\bjXҽi8Kl<`m b-x:M!eJjzNљ$DGZbU{d8֢Xr:X@kq?p^׌K5xQ(^QnT\ZGN6eEm>Wg]kBoF9U7J[iq=IyPZ~!i' ޠ>hKwhUVAL:AϋfvfT '.k"d\NSVwt^n.EIK'Ww7O$bn "ֹ{hJ:c k#)..;K'+9*}7 M<Õ+Nyb| ><ƻlڱ@DOo kWgmRi\ʽ(a]O7{&vFEx7M9pLRd4~n<n-PI?bjDE.ULN1o\?5g9s]ʇ$6i5D+tqi\%+f6ʂ#ij=~36{nY=`C)lBJ5{m&J@Xf) 8ӻzl;puDQmD')g-ߜPwYiH LVr}Knrn[ELKN&Ng !Rjys#QXLHi=n sg%5gl +1M+HEr/c8Fd#JӅr:@JݏXWL 0ھ@vOQ(W1$'.+rFm-kɢ)|\!M@*]Ja pEOsB_T1.0uQrwn; gu1< mR$7]ABqƚT"[<Ï {魭HFԦ3KJz\@tљZ%a.7(2桓E55ͲT ])Vg0'g݊_Mk=Vv$ RXc){Dz~ſB竅6oaD#Rfˡ1וjxϚZ{o}K"Ak~.|%?# Swx>'Qa|p\?lNLMeKs Nqٳ|(BOT"tx8A,~Gc0X@ށUuj{b;N`ÆvJ ݵ`Oᲃ';Iwqn/tA<;oi8g_R~qxȮ~~"QԮаy$5GX&Ⱥ*l퉈٭V{=P$%V瀍Y$Y`t=+iƩ`_ɲ4`ri|,?_.%!ӲTrM!ь@)@Ғ3ͽF.nB\$ 25&ZF?˓zڐlW&fC!/ =.$i-;Y˔;2hѤTv4 42:>,^0P Re1B(j_Z53>?&|^?ߟkx5AIUEE0YCKGoUi7wN{ѵà :u8-3[&ЄE&c-;qc87\a,^ ޤhrGZ'4IΚ_A^] H EGb~!"rJ;;Qk!Lfj̧c(,i\`Ode=bs⡍Tp aYg?=[=aV@u?dYK+l!T?yғ8{hB8=u 2\ !h6KJ٫o+FXQv̅F%N(,K!*5nxdm_SE3 `.ҝXM~5?a0]=I̬4Rq䟣>~Ak8MFi6ntTq FH /' Qj@0vJJ]heoz܆62~(e^=~`4xŰD2 kc4QՊ6Eܪ,Tr̙Z1bQnWvA ]5ib/P(9m%LcxS>rq+ :c‚/kٻQp*UOliHdCL"iO.zNy\BE[EQrIY}ʉ_Ax&!暴븇+1 pS8MjF0PҸK 2e3ZXGiVU?dCk@&ϸ\b~yĔ]m.Be^2\Z_NN/KΨ_JkL8ĨHY6=j .4TѕќϢW 7MeL ۔(|34G ~ȫNCΌdأGVF ю5̆˛;Xlݻ$Bx}EQ{=՟SI6lS{g}wx0Kw T`5\&Tz-U^~|"l3oLjJ(qy1fqѡoW'h NtQ~Lj22 7ʡ3.!˭-B'~3-*:~ߺBEEi_Јu&NU$u=1v !@%T!MGk )8*-VTf#=+UϘ>J3ئH|E&ے}eN&Ӆ0 LsENlnmv A!M2wg0/ɻS{JƹOϺ=-$RH;pMem;D$zà'Bԙ;b^̄% [Mw0ȜPO33LM :_Q.֝>rJdhKCW1;+2wT1!(BԘ t3ւGbTCc1GMr5oW󵲹]( md@?*Upq`Ѩeg4r^Ҏ-6;|hDzn=\ "(-$0APk7`5mu(fbN`֎u:'g Ce:ny '? ѣTVM v,OئAi?m~oY/pzO[%^y8f~,ǜ-i}0O~y橚qnﶊX|yg8aZOΌ|Ԝ9oqj2>O֚1B5:Sn/z4j'<_$~cLq Wg3=BT>y0{T6!LÀvpg  &v C3R%0Ii$XIAO鶮o/48v{U>h+jKz,3A+&ԁfO_z"Tk7|&SV Lz=.xqYk5~9s/`[K}HDN}~.6,ʇr5xg1 v_D K 5) 4V9$0xՓ9%^{7hX^p(@_]=˥Ϣb!{$ x;WOq-(pT^}O#"4(oCȩ=i)܆{}Gd^EF mДS-eKZz"5_*xZN\$%d[^~Ah"MRB:o$t( ီDTndWGYdҽ귯?Dzh;hJKTo7_^h%bNDjɯx 7 DT.ɹf\M_fY7&6AޯOzRSw-)}ݚeH`3[T_Αa@zLk#o%x Y¡zK'}"fdWS\mCT˘yOxŇǿ SbMb MWjߦHbY~1c=Q޸N?6Vwr/!#FT2A}[%̈́@-ԃqSF62F'n!olx5:?'.Y!w]9X >^sS #FU{01 5WF:N:@B[kX &5ի>IPWD/98>#q]Njz,Z;s31}t1Z] jI9 X e([\om4CU|DGՈb3y%j^ac+у;MYWn_Tx|(Թ67Ծ\2RCY]H 4ǯK+n{^Ik퐏zWAD]@~7m W/bTQ$P m8N\iM3驹#񝿘Yh;m[AV~?O̒@?0VB=:{p,c<xZ@zn}{`ǰ/7^a!>_QEeD¹y`Yο7mfF@5tE"t2jGYMb8KgD 8 HAizdr#C)I3n$mq[? Otu_OjZV!TF"/4vxi\45B[/Ēyb {%+ ͟OIЦr. 1%Ϣ̌ڜhPj$S~6Z&Yi" U8,+ѪoJ?v_t6pR r2JxTKI=B`ZhbJWTXJXjF|kkPJ5*o;-5u=oeEf=r$]%AO`~#4bdJRG&2zv)؍@<:yLoH}!+{8:Wu$^tIxS\EE7|f%#`'`d@W]$_Eֆ(^x/Eo/UЛxn3, \!6c^iGyy#0SB mG ,HDj33< ;ӡb<}93[|~ wuK YqۍMx'F5{_o:^zUcCԮxG!;윍>z R)"9ְd /zNEЮU]BcXcV}kXZ%.|(|_U qBjUyM8@_`H`%es}s8 Bv_O?@qf%$&['e>XxL8b*E_|MpeMk)*̡-L"ԯN{TjP rXtYIdب X]l{1_6p:,'߸'9D':xUSѪ%w5MjЉZ4lh4 i4\D*E{6B'}JdC%jn%kB=w]d_EJ2e?6q+X{@E3ֵ) 7[҄ǾY8FO˳ORL|( YLڌk[{H0r~$zC8/.,<,X1O~.]hk@n;"9?G{jZ^b%~շgmE1@z2Nqg}\nRjGbU.ZtZp(҃\LdwsB- !=;Q<%C'e(`j_[PpWg= /pƷ qM-$hET "?kK +_qK4G[hAkQP%1w^a7bƑzbьQ ̹0D g۽pVMoD)k8m֏%w4]3D7x!+8RϹ>K+}.? #B_e%i)Bu+Km^|(2BȂ||]jWԕ h㤉/TSi jCq[)j+F` 0QS6ͅf&H)KʣI\E ~?I~VU[({ۆ}jxyF^`:Bv$m[yuq ]zdnNDn KcuuT4Tq0KMHIm/0 $5\0h澙 3!诇EkXVe@oM9?uTvUjgy-)&Z5,Q2HpW[ AC~aoZXH,kC >.N`BE*PH`tG`Y&;ڟ)uX5X^>\e7oe;O! VxE~-}9\#0>Yr8,I5 8 "KP1@].Dgnt KqvG;Ҍs6gF1DZ(IFю _k~a{OD_bI={KoWyU O_ԗߙZןlgg]:& lԫ;ؘ@Zpj0]̋~'}jb0z9NH"l'_],磞OKAg w/,+KWo˿>$)E^F> NvXN;?j n!~ HBJ(BJqoLnݨ+F]TEiiF[OXsFkA1D#S;߮nHGu˂o5Zzx^E{(=u$Re6_ccI?l\bGTխ TwٴxeO iQI(ݓcsִe4\&ckWJf5ѪrJ0E JVGB{6 S(5J5yg! @%#`tKnzmF}&ۺ1y0 T=AbsA^0f Ԙf1bؠ䓪OY`{bqv Ϧ=!"S_ʭjݨ$Q$.[KI[q2C%Dr)1B01f@}LUcCDG ~rc) ,{{a_$U Fr`Q9w6N&z;qD샸"seq J4};=|wOYrG 8 v26ϒZZ^ݴD-+ifDԶv&j0ͼYB5͘qT#@7ZYy`e؞ypBOA(~K*<F,yIj DFv"gT UE}.wܨC[_#nqR_pTR2#O;^6fGp36zlJ!^N?yV+#p}do gXMҶHR hvĚ'7}!@``׵RX `Y=T|ݪ (oCl?7?CHH.PZ H))Og>$>i=PlԡTD7@  w =qi[o1 rd|?6ys];#8U:Jvjrch}/("s\7фI`k9kP:oU?X&|IV,~h[ntj%e9ts0>MosXbZ} Iz/yD˃\'o PK?JLJaڱut=7y u;|«mz欇G͠扑#Q}} \-BMZqa/rxwqCH!z*vF~2k%~KTNYg'>rKoncB!krBSL '$U9A > *hI9J!F@Px+|8ѿQ|f7H-{4{c令toRA4BisB^g& 5>xYU 组#ms(A{FULm6D }iAb1*<}EW c ' K8*rҌVH?'=;k753G 3oy}io+TjAe[[$)Q<0➒;,;n%oT`7TFum1~B*2xKmI̴~{&G J"q3rŪaMh if=|FGF9d$U(qtCS͏ZZ9 TfGѧp9{3 d?AxǷ;'BO( c<Ǎ \As@n{x;+~ROg,ѷH&JD|-D]6rtWr!4dF&#Ma|gtk=)ia2:^f Q?T5lDز*Lb΢#96*lM,*A8v6 1 ^~AdJHX+G&cj i0QRux'"-p0]2fx`,Rs$>-3,2f1"qa(ʄp:`lXeol-b˭' BenE"ܭ쯏Hn}w&6תꨈчovg+**:ͭ"47RhjgC(Kw* X0! !dwI@4m{U4g?\qK%@մv5};ٞhVNKȆS[ #jdI ZcؐW jd p֨\!,"$هm.rJUؐDꛔ afd6!л"wY=䗗%1z4ٰ1# .^O)}hj2FgK8$e @qC,kɣߌ*-fjDPtm(WeH1J{rd@WK) tHj9:>3O`Y2͂N0oG*^#gjE8jdj`f\簲 l3 ⌝dɐDlZ=1t3{[Oч*Bo!z|jҀ%Er6X4D}SIDB78*)=ܑVgt~e3bljl˓UzL\Y0:D)4<[^3f@ b}HHyFp%s҂z-;-j9;?*&uQ 8u V _>i-"LDۧN?HَN, 0kHcADp䴘Tdj&r#u7E3٠V7#ߺ_4űa@U>(JytDUGTE.=OkFDov{lw%;(wD5ƽ8/ ##{ZBD\)nѱ p@NX KZGvA!7r}x07ߓAi\YV4OZ:8Ƭ3#?C*DEpҟsq\*wVXٰ5+1-@-EFc޽Yqy[p]Ec=1[Iy s妒cdj"#uhڇCZKiӯ2F䕇lK3'`r.a}2g_&$3zR%! D؛3g*Qub`ő}7gI=Eb #@DFO >?U@Q @qvXvkaa|/֥NHi|p#; [߲V`*c/I"TM)`n>Eۺ1>9[:A4;x,z0s\J-L Ҍ^5y|ZW 0QQ~wUS'ʾi{S_ۤg@7t?_OThwo@xS$a^&͖Xnr3ܔNVN %Q`S15F *K %D\#5 'k٣A"}. D $h (p$j ~?o=Q9Z.5a@u@膱 %i"aw2OSsϭoٓ1TJk~1>e(b3fT:!'m{T2eZC6}iLcjэƛUf.U^]+d*LFz yn,ڲ@yF: <JK@~+[]yq_b\ ⠿:*D].5p+r{!gx92 $a Z{Øaù\` SFH mo#w6Jjr5g ?YW'|jх0Q ,9A. ?agXC[gh-"\(@EA{p?V٬))BW]Yz7ꁬ't߇GdRРRa,bzB'Lad6ᖶ(d.Fk!PngzΉjiNs0jߴGX}~V[~ro1l8djnB] =j]!ѲY\,NDh.`PK=T\1e"Bo^ ፩)>Nnbt(Mt:O'Abaq_f!&&(Jf.QƼcpkWV R՜pK4UrguH^9wLOAO S6&U5 -/ފE݉ ŊG]HcaK|Ic }X#)G#OaVL:.n2.fVŎ4紅]OTaN K*񐀴e1I2O #eaRxˇ:T8ulXeuiy&xV<_6oVi\vTUhZH f`A 5Q1NfZrڦjV(^Ag<$a4$H#ZkF{r4M' BX .6j -KyvR!տ/+setp Jc7DL4(G"/.tۄNQoˑO&eVx: tc2ψLs&0h[w r|۵t=|7iyK|'XlqFs6{[1}bR&@-u)CL* U}R8Z/&U4ҔKQn Li|{8kR8ݤhSՠn:hTKsbVVИSFLAKD\dzMI{xUuA _wv504hxtIi۱\rMcbI֢v(r$QZTO ͢v˫L2WT-F7LPRQ*l~ :wqC`B<8{[QQ/;~_Gһ!4%D: ;[MV/7h@lLX;,YlGAk]N#Kv]l=~Da} u.j+46^%F͎-AlȏI,bv{u rh$s_0.I#͌<+;~*: @V)dlR fH ñn.0Yb*sƑ^l`$(Nѣ4[d,jAJ{j{^'6-h {#RRt&6%k2܄P6WG@.i -k{SK%&0mL;gyZi*]K\"EL[/sGOָ3B=V){jrfr4^*@(BB^:J7~;xw`l&d E~DIa ۲6n&IHd r/9~3I1O<:U8 [ I;߈6z=Sf'v36y:c,grUkC ?b9nU ;j'΀[kC^|7Š <&۠=j| Ϡ,KPÏ G[{,IFgqr*ס9&e234DY,Y yB>˩] 9$(ltVUROV)9%}͞߅ ݍIӈ@VAl9Aa֗%!Z>~v_8 ﰋ y)tZ5"{ JajWIcz`;?xo :i>~< c]fIsTvƗKZh3r eb$VxjI̩͢j1f5-sы4ۣt3CNyArvs> "f+&X*eFEBrl"=NN- 譄U)>T/P%⑘| U? ,uKo^Z)f@n<ĎS tU!X: k)6`ރDa!:8yvRKōPѠ;koPXI3OACãZo6m`}gA A(YJL|kA8@l `68p'SI]&=!D5n9~{$@-<(bk@Keq/ޝl1賴(kB9BTF'PR%{KyO)ydiAxPA0ZyT|l1;+wdR=kV-ϴo2)y$6SgGÖяD0k+)(ZK~ Z}Jyp~B#W"MEVg(R<$ +F i4bT.UG5r fMPP@y 4# ) n{D`/P|wUbnKI> xquA+"tFz3&-9n~:R'=i7pȂ Z6%!2 30DG;6~{Q$:<ʹ5/+^Uy@u2uXsbudłRXimzsT0Ƙba |ؐǑ /cQyM2̩Nrzy|E/ iJc=;؄r3)ŞAN-UJP1~yTF}&oN!c** ŵOR$9(98]K{wDe꟧vq}t\ejb*myKK[ܻ'}MlNJ h*K`wMFVB i!,JkxO:k]AJR|wE^p 3k|D|M 6XPG]P>5|1M.Kd}%DlJg.{!I*8 l$n tfX0Dw ޾HsCYzCMI#U ɟ I m.'cDݶ.tw_ģ8@'%79"Z98 vrO*lUla6];%AӴnpfձ,:}aISP USsO_^#KyNeeLU9x|A#5zi1D A;WIHeF.J ;/h_I< ^0ONDLujn? $-P(/ 5.0օz6m2r`m 2^}jA;O<},®_2g^6܋,2тqG~q'(x\|@f_a8 \|AFOۚv{x, ss p2EGj fOp5Ķ=hL1zv+sgI,Y#}_ tlXq L˚L m4E kow(%yQtdr$iDô#N$haGȢV!uk$? *Hc>Ua> ( iy9N KMu9+Qci RiUU>\$b[Z,F35p)پW=7OB!ZJTA{}#q,S}.thi^57߅?$_A9z`NS𒧝(:G<^] 2ūVٳa[m=MhNBȹ(;RJP%E+Ly֛cїw$ ȌGLD Ʃ]Vaf_:/}M^NMI8#b}jZuǑ|q0.dWS҉~>鵸R <xU\wRщcdJl3Ԥb) q] T)$oyJt8 ̷]:ׅ f!vPtA|]5`jT,ЗS'4s\O.2X|*I:$.rĐx!yLad儞 ؍s\r/>Kxm2^\,&'r'KEN"i]~?:jϾٌf'%+c{6kv.+#akAX) D4r!g(:CTII=(A7"Sv})qBeE3 a2 l6i(* 1 {˅]R =1>׈|fO#8,>F<aamߨ5~8U#fyntvcvicּ(#y!U0p{N˜1fv2h՝^rM4}Y@e>LɇȜ37zxAXe"zoe]Z_; P6fJƑ0R͢\'2hA?6c-4 8o ΏNH'Sa(|]T7"K}17%Snm];N]j o xSjQBHM辡0"#Yʮ(X܅Nx{O;zPz8U_l\+Թ.BJ hX_m2ev ӠZˆւB 7x,Z8F,N;4ٯ=?2n"B`!Pl2Oh&ŜrlO^=>4]@⿘=/;7eu_!`Id˜,O̒J0B4Y3}KQk_m hܭli0_FNҿe}A h00oW/JVЂ)AwWΊnGPlC'rodJI,8S9svdlE8ۆ_ !z?Q{: Qެ;޸ Ĺ_c: ŔlKz@gj?4mO0>bkz;y"I2o?"W]vTN]uES>L-bfˤ/*;y7 7[˱W7.4c\ZUVJJ[*#ɏ^ }nu1\U5dH+v2Yr`9C(h ̇K{?Bgpf-&A Qu 8n3dgkˊWuA/>6]3)eON_4ģ8ޥmaFQVn="u* [c.ep'R]4&0 _tf=YoV@%:3i $ :B .iَ=Gߠ&zق+\˙<0;Qr.8)xO778#lyeW[k`yNg[.M׿Vɛ2w,c|3- '=Ysn1oX,Rf iMZ<.-C؍N@ ˃C,\Pp,HFZ/3ά}Ctnp;6{21_sdG⟆Gt|LhR:!8W6\[j|3r@cަ{2kz+A^g^n;>5Ƀ3}<9%Lbl& qdUʶx/F"`z|̪:R5_{7t0A f' v&.!~9hKN[1zK-cۗhvrGܛ0-\7opP[+vmU‘&粑b;TݍS1Sb}CHJ=sm8+f:Iz>8+B>;҈9YYa].@:Y {I 0w+i1IrGy;pc+@al&NE:dm!jm;wS|uk}?D0"#ΈkGߕXZSƹ!!+=fD0m= O}vTW]WdX%}߆Gk盿 !Xsr_qȟe)"XeC^7c1̏}Ǟz\>їٻSɽYo4A0v }'('"*6#x4vb&/h\`9+~q7И ItdƧXM"z`ʄpV#Lʮ\Nѽp{׈[Z36uty}ǾٱF* )_JaRuOz>{sG=T弟.[vi)| 7!oWNcsT\{!eYnwNIbycK7L`ng/gV#ĮJrtWTTԬkH~Nj2-Ċ>ݕv4 p {F䒘шu? EcU}l cr&וX\nc14lsxIs DAU#7W3<ݐUE͔ #HY"#HO݅PRt "$ZaJ0Pbvyj!e+)SEc ə5'yka)܌}:IX-NÃG 6ŻqcŨD4H\@ f$1♤2^'DarnfJ'˷Li4FhJ6B/3tpJE0}MM|ڱpvo3Q[=j;у)'0^#I^I˪ά?suyhvLGY9߻ vғwBsi6@7z0sq)-^o.uw>Irw`eg)°F=7"L3F#̢N ^/W{|DkWU=~IJG>c)ǢZ/hp\71#4o-աSI·71e 4\ˋǐʙkAIfD,ɣ3s!;|E1!&Hͥ տ _wfg\nq $ 8єu w D$" ;5my jzv07 !GS]y9B'0A+}@N+htZj3CgU%K.|p^c[P;>R,[ ;`y]˫Nۿl0Ȣǀ@[3UUyn?W 1ͲP^gsW0t$֨\nIpՇRrB]=#n5gά)nŻQ?Vn$Tl.%nsyY ȭCv$vJk_֎~L:Ď.f40 t WHmD5:Gǀf7"q0IbH:^?hܚl] i; !\ 6A͋\! {# $**R܏XC1xj{$ X{̀Āt'ڢ=  QhTpCM%|YȂ#P%s%. PO+3Mm֏k )'^3:D2# S Z&馤ZyL'ח0acrem:%Ȗ#FˮQZkus)JH+$Ǒ0%h=ws<\ylouX$JI_zr ׊r7.i:fý8̼4 UxC$}ЩWw8X#>Mex!ۄ(UoF +P Q2ο$`9d&V`t^6bLe'B=bg0FnrKǐ{"dCWg!Q%糦ӻDp82P`%0~sFkč©`ݘ5!iMW32?FӖZWOFԢI) W<B/GC͌fױ? JVL?Cuԅ!f U U<"NF٤G߻^볮o{D!!pưaPnN6u#S\K%V7Q}S*%7OIlf{Gmbs;ef)߷*aRK ]fCW!os)ui#%$;㒆 '!o 9fdk]x] .CU2JAaz=h tK 8u)3j5koiSu7 +_L­ 0!۫0C*9S3L@YwhEE=~|z?\ko_IwXBQк ą%*jauiH(oF{-W EhezVn<|xsjݔO\judT)׼J)}HŤPDtn`]*O Jt ‡ r7fLr 8MaB``d؎b\j{}^7\ŘmՊƍo7s,*-F^I)<,-!N;f˻th~"o@iSkBSc+ө2`8ފ̿z68I& 4>=ws{Sx%U=ŸƦږf+<3Gy(/)YuOD(P3GXk6S+ aܙ՞(k/ҩ,,_'M4vKl㮙s$ OM'#{#񖗸YYEkM77Lةd#d Y"08|8‡@sDJWv;7,=0'tު(}S5L%z4,~&!b.DÀ<_<:φuaI.ol1bu-'.drYAcG &BR88g?MVRA#YKG dnP;R&"{ ]k*n2ZviFgr 311Wc FmF~ם\4qr5а0?s~iw+Q֮ )ky1b}9_ L{ Q 8Q)[%OcI]B<`EdmLMe0zAż֔ \~n7wcN:3&g Ô(st !!!E ^o@;~bg M@ߌF++`PfKoN`/9kNaoI/ Kxyo\3R7\8y TrJ]94B}7@Nr>x9rZ J ~|sc$A1MKrmJ-#g#Æ"Lx"S`!j#q/*Ώ6}hz>%7uf4CNF"-ձ~ҧ-jjbџ'刴[{@=Kdl_@:? ~%3/䕼J/oI|9g/$,ȕpG2cq+c(66-`DXԿr6-C"Ξ9D^q JEϫ!̈́B-KcWWas[Ert#UDPvbN r+- ` ٩&٪8ϹJuK'4p6MK_<ϲ?\ŐZqw6/gK3\x3Bde.(I?cO)8QXtIj-zMM}u NUx]TϺVH}GSJ<'+XP]C5%+2jC7fa6q`Eh'8A9px,dWz!n4ƚQŗ ǨGT.]ڽr~2Uw9-R@JArelM1܃Q>Y&Ĺ0+U~\0^c$8.J9#M, Sǔ=>;&0<4l!H\}, ؎W8}*, Zfب!>Z[5Á 1"uCO 6Mcbvg-ƹǕf+Wѷ38M(|Cuc>*VU梃,X\?ds#AXp/eɕOY-8V-ㄒ3DIUt^f8X<{кbkIVV4^sZA`DDB{LȱSodsM/WWϗV.w 3>i'AE)A[XF[yDq%w;$Zp0H`>ДC*!]+<'DGCe3a 2v\?Hn;8'܅`j-`Qg1 mgB.殒,̀"@ -1]7Q䑭QfQf>JlƋI袅>`$ -(sӣ]4~8c\%tEsY$Z߳L| jh~W}yqXBG=vm<'gᯞM}|G#p~)H oޜq#GyW^KMixi8hrL R݈}ܾpvZ :$? + G֗'͵JoɦuӔeKNm(Bqo 5,:#u !ȡA7&MJ)a$- z/fiB-fMI^<,^Ho²aƽOqQY"oٱ_Bd;p^ϟw-ө1ŏ@v="ihybs,?G\=TD 6[iDUZ䠴:6RY7P{b%(`}K^T&R2Z8I$l_wd [/&aM]]X0p0Y8HHEZ?:b OxhMV,T% ˈ \V!b\I1<I*YcM4GC> ʌF'˲w^J2󶠐4/6njUF/ٛ66$Xi[Ԃjrr:?7AnjϪQ@fƲ>@eOY*W/䱗QLw#nP:A}6$ð=CtĉÈfv0OB0 <.AN#;!gc9 SU>Ta#ګؿs01)mV_8?9(b7uoE]}(jmȨL$RKJ0TGa (|{&kKtzۛUOήObW   11]+X AV*Pr[٢{Eԕ -wC::vܶ#*yު|_]s! Dq~zס.*m C?!YIq$lN.1m'"œ5@.KM^xɨ2a`'ZhTEhs.qR>/#C⏕,bV 8.`ԑGc bm^D#~ у-i,Aߐ=頛 o(!Wm!& iץIz{Z'5ocɬZyN{[cFR&E+ Umnm{lfjdVjp ~Tx2/=='pe$ELly턌fv&TgN*g x* ,r&@~]&7ŸI+Y Z_P g$y: *q|'hE֚$^jv \Î͆JH j>j8{C} q; $ 7wu) @K0.+joUa/>ot-lkH@ၪ2o5em1k9#P[*vmmMo‘8T d `;a, gӳ ;\e^>*c7 7gAl'_C&&Pv̨_Yfr5$ob90DTⰓNI!@&AmÃ.Ium"F\m#\y,>9u%[cC~C)*;qeͺQ !fEb[m^eGG:~m5dI4ވbLՊ1>S3LE7/{g$!)HiJ\xNJDuTZR(\LL9h2KaYQ;+bI^w)g*Ssbmcw]Vx:+#vy?ȿt&}ƙzj :+dZ_UH=?րn)X:08*#ߠ'?@b7vqzB%mAOA)*Pq7(#P. z:*WI& r1j;gvVArwGuTV#05b|Ҵ`,E V@єRnLS{j7IaݍS&t{@g"WH5*{k{"diG C7[ E-OFjh{6'Uċc8kKbo~+ׇC.@[s3t9ovMRO8vmk^wS~"WpnBY-lƇM^=FȤPS &S8Scn#l";ޔd"fPJgru(m7B" ̿Y8KU.L5FQ֞c  E#"1KQ flS)aa$1W-$Xw0t꛳Hm,gFB>(khPP_E"rՏFG[t֙G南YZjCb֘MJ߁͌%_{u؛@fu]-gplhk(< bw|sDJT(W̕/r/ՒV)j.S7- YՏZ *y1,m~G  bGkroQ-b:8\JK<-l{JqT@5A\S`A`SijeVaoO `I [rO!_Kgwn쟧/hkKI*@*0H)SǓE ͨ=ts¨n5ThB@VB ^R^t#׽QlOwQؚrfɨ` 7D5 *򧕵`N"vmI"MÍ:}"_yB)E)i%=Ytl;r1 iVH"e"ك5[J.5 c?&F/sr~ѫm{_٨P8nj[9̠2+]3NW]Uxv#$w!ֱBEҸ5Ii  #9Af]o]Fp=tK#ie}yH3̍KUMlg}w?@.n'byFnζv@%ޱU>ܜ3FgdXZIX5B96iFa(enb̘<%/Z`|Wiei¶aP޼Ր?OUR "/ʽ@_1Uac -XBSXW U3a~aQ0"P$)P#ʢxG6oM3}>3sU1h2Y? 3=0Tcj}6im0v5z*ŝ"WM=._Z x ##hvI 4F Q~ZGF?j* aXEt˜*YǝYgN dQ+D`J@H> 37e7쌹ᢁ #Ko;;0,H2,Cj)]`{!aWouX6á.SsZ#}O' P=:4kM@0z0J#12PϱKN% (C0ogLbDhY{EOHw 8BF@yg !j e,v"3]lߨxR>uj@4ƹzgj L910뺲Heu̢>d^uroj+ з .!, 5@<#[ۀo 55z*II+M@@w9(~W-ľ{0P̅ńGCv E)lęج$놧@BD;r_n' oGn8HdfÙy 3lB$2 tu itwZ()`2gP{}X1wZFzCOPv=p^%t C7  fN?42ED r=F%"5sX7^eJ=a: ?(_jB{4+6l~)AT`]b6:8c6`WĹ-o`gYW BF]_ 9|(; cq=.rt!@"r;E>þaJwLrJ^鉴gJ_jSҸ ~}Iݨ"l1)*J5F>2z1C1;*xߏtiɰ&)8a6r/=ȓ'B;Gטv AaN&߿eFL>k颸oX1q'@ToNhl`EJي@cFP8VrRqX{o_l]=g(+u^v A&QJ¸"< fl K>mNo->F˟>˵"}#8zt) w= "Q{|]wn &O+?Ch17oHSl]&^ s\ 1FU4I$%u 匨L+ù62/*t?T\j}kP^zL ^Zڡ$5L͎TPgL[F2a7{##/bK޹Z:LЁ? Л- *o%wy["f+L{Bn^e'|=>9^WewdyÉe8%}&X!~Ž!P)9Z;}Tᅶ3 {8Xa.kۏh@:EU'sx>w8) ͌h>r/.e&lj_"Yy, nT:O_ۑ9%D7[+՞%e5VϏ%*;BpکQ4 _ž(/ͥ*{ZX4lN J妜. y\T6+pn1f0Y/{_&sՌ8D`ʫy2W")6ٹ;P2זì y 6M;KRfD f7Dl"$O(.cg |}0) b`Vd $L|˜,2 q]"AÓ=9kijZ^3PY@K[妎;Z0jMӕP)T<WBg Ԩ@TV7G~ Hd]FSED"hTx슻Xتl KΚ20%]]-,"r%I` =ztLJ#onH6Sfڑ2?q<(=&gPCuWct{QR_BꖺkOeFPҨGS\u سv@pт,; 8@e $A=#H_Wac*F]3e&:['s8RB\*ʌl(ST POv,G1 u .N Ak 5)Z?PZK^󈎏vUB9[jLRϖ<@K`o~Q n 1054\kեuruj:h.|:h-@}Jt=FIK䤴R؁Ud[B4MB`P"r>feEkz,8W+(̱J/uͪy{JzJIB2 !P D&PkDZ]G'ibJ65ZW!~0rPG^ߧe /k/x MV杹pU1v1?v 1iLjn*R:!}w_aǪ 67cLLM/P6MlenM~;p` ӘjG9Bҹu6%!O{ o#k>4Ƶk)HZ~q>ΌƏ6C0J VG K?A~M`m-Ɋr! ߮W[W3Ts@77gGA^ΧEv?DZS0S~`(RDRoU̩z={gU1 (h%g [!J%χOfyƬ(ߓ'W|a/7KW&} ~5\֬@W^s},k3Pۚ s7&]/YI%FI 㒙Ywޒ>2V&)TX`f}c612|F*w#/!: 0g/:XQyۏY:l4bzz{~4im@//6}OYqZ:4?VIT-4oJVC-P(cH ݜ%{ DVۧĩQ ,!#:: 6ˤLjX@ c{YձCu=]!:PyhT9Pjк&EvHdkBPf3+;\ E6,ZT}[5Hwls[d ^7cb<,BhpD^*G."ye wA!%c23DT陃5]W6&, %Xb.wVFyYBSBJygE8d0R1WeV.*K~Oa5,3*%~ .$ZïَZ%z^K,Lv$+3l<,t~sb,c)&Ӥن&ʈJ*]`*;_]Ɔ5P 3{RŤ ͢ ԳzFϫYѽthh{F% +uՅ:-?tOۇ'\vcܳσODJiPcf((m$lx!>2 pI "eXbPG&T S}~GU@vZWKM}2nRdݛ^ȷ@+fRrѣ[{byS=BR~3eWoI( O]#x) \}O ryV3k%H"+NcYޮ}bdW_SzɊQXÁ? n؄hŒqǫ_b}>bU;Ft"Dnb(Neg"< e:!vNO6\%;;ơcE Ϧ&D2ga*7Z0"dɣYVqkGLGB DlHV ie-"ٕtx-hI;q1Bj@ɏr 64䖾 իt2~`>=!ꀥN %Zn,?*@'6U_9eT-uPҭyf:sXg;=x7G2a’,̆;e/[F!FE zvC#[9҆˶zvquuYnoa{T$ G %<0ף}'cS [#X-wCێi{*Kcm<Q>ǺZcL )0&**E^OuPI 3<*mz!HFipEF듏E^_:\zV 0-^e !sKեAÝ)8*BFr"424<FlP~&g)yDݟ% ӞY:"RmI芆 v jC~2_m|mֻ;dlVOWwWm 3B'J4%R Z6osޠ gcϰ=C=_gױ-Y1`ʴoeNu&沗m$ 6 ux^3י~B3wWȾJc?otif!2%hHX#kOL8h/MCb@}Mv'$Y6 [cBQK,޲E(\kj o}H8)~X`CM ZS]$J90jǍmmX S'f|vx{Ƨ;q%WMp[mV /SAAt3[gtUhg5j>Jr'nP~D„-.kӶ)ƮjDIvH'<$r!G \&8 UQ9JIm F  oS ԅ+q@> \N|ZD5=mԆ%4{, w B#r;)>dٕ?іjG>eF[X8D μE+JxEn+p?QC)" \A^|_bǸ.mׇ.8k^ɘBWr3ٟyl-3 q Dlɩ2gR4tzPXwv4h;#r!c/só>xIjN~sx=,ֺiavVO@ y9Fi(Wc*_PÖSru_ GdV.i[8x3A)hbQ{݅Iʳʒ3=2՝je`* ! v3O),h^%4+^b|i(xP4wk.+UOfU@tU_?ve\)gⱷ7|@Ʀ"Tq-$rvtb/a 0P'I3/<{%A^opgM`d#{#"c>'Y*;ꇓr@JHuoa[5ŔNO'67* vjLg?sZb S R(^+Y5>cRAiSqG=oIN-ccOXrNs!A.pLOrԾ* \J#KjVKZW*'Dߍcƴx$[%: &qKg8T{2[ dJi>0YsJmhiӦJ6^t"b=3(*''鰴1@A8KFXaBrX0s_oviF mdh.2ΣaFfc*ùi=nYt{0$Ū۸ ZQ.EjdTh|SK@:,Ks;݊J_"|\ޚn+m=iɞVl&^nx`hǿ/b\_<2,{K+Nls d\Y)= D_s@wYG@ $)벽)7aوub'ol\?1^Ǖڭ_F14@Dg0I%J.Dyա}uMD]TARHȢ"5Qn5;KC1WcN[V=vٿpNY~ɻXm{V$yeZ J–O{Q,&tğN>D9 Iu}B QvR+.P'T(<]V7?r3h Gގ}fܕD=3.\jJPb.|>(8S,O뵆}DR8Jo2S9Ae"'aenWHpim*0}0/}%O.oA5e.%1Cx?̊*p~Xɪs@A}]JOUV(NM]]I[]? z'M1!LB48ɧqB}Z`P?K׾䐇 `[:v0iXޠr&lg"27i߂%^Hu _=hoX/ERwx~ɠC`]ic ;NJUo X (FyD[ڈn $0{츛#488g5~;̨JB@ю;zyGW;n4ĨNs\/r<<4VW 33`&_fwæn* 0&Iڮu%y𱢣Q-;* VZV\m=LuCp%ynΰfJ_ڞZљdͭ4m=rWj"yg1zrE3 k2U׍nI/v,_rLEYzSQpIO$}#!a a<<3='leT>ٛ /C HL:цA7d'bcމs|*܆K@ ߝփ5%Tω5#.J5ǾH|(:$w=M7,45L lutAS Uw{>?YE 0h1x* 3i@c^y i/ORӎD Gkr|-V?BikH F_ g { ڬnC5u8HywLwSaeA7^y\\C'W0]MrB e~F4n"9 YdX.RT3O ݩ ;]m+ymJ[!M?Bv_3h6=sӓ."k8ڝ3aIWgt{-"xyF-xi*~zU/;!.&(@^| 7Z*Pbi(^7Os=wl*W䫣 C2cܐg(|gXʃ,ƾBVy~CTy QBDr y:f"1F8p(#{.ⓚσٌkvO}K:| I,Ȋ(4NaizN3T1??p_>YJnjx>!76Хxt`S'LQY[Ï|2fU3ҬרW֎s^ƕXU2\%yv8I.wJ{*Cgy%j(k},X֞`D"C"o'_O鄼(3 ʕ!uZPVk0ҎƢtMUQ9Ď^ N-T32CvV7Q'ƘoL(eqMjDx̣g3f}q7=+{H*ُ ?׉ [>Y`x9;ܰ4XҎv3uyK~?q.L 9b} ^X@0 mheUm#5|'ٵfiS{ ^NvD)0EԆJtB ^mNȽB NA|M!S [ZƢwp!-5^!iFMLܽ=X,Cs ı}*zӧD(S/o~, pnx6Rl5{ܙ⺗)juƟKK6w<Al= ./C0R Sse`BxHP݈ѝb*sl<+6a3 ;ٟPP.v_j kȍrN9E%]'iiHӚ 3 ˨o>svSTYTwM[߮R(J0~QG SO9)8 $a}p#CdMIu4[x:CD-)|@C&=`t\ĩ*]>qqZ| 9XZWaR_nU-gv!Iɾ dG/ ĥpzBq*o|Lܤ)w"[_Y%' }” FZd϶SlilDF^7s rO; ߡufv$J^mle~61b ;;W霊i8O;\${1C@1˾ZF#)ZAVKѝkN?2_1ƇN/CN)):fzd}w-B H#g!xY0Y']F_ q96IIHUm!Ͳ: I5|y{P6 xQB [Ɍ )\hPNؾU_6\3!X#V,Vgu9kly~ϩbqVC6hM!1vyXE^XS\B}sEVQEKivjXENhD&ET[p;Y ;F;{\(A!mƭ0?)R/#3&$S,!76C$͟ ^ ~8ԢՠٸXe-Žg$f!c#%aly)Nzb4+#~Ʌoow1snܶ_Ɠ.4\,s.&'"!: U[(Ѥi%a:P 9 "GlD˰U!g; °O,KNĈi6Kyu?almӛa wD w+ɸd[ 8l t*$)Y!gݨS+j_@ )fBow"_+9 zTu6oB )ܸ<`xŀb)2\r.ᵽBR@03jd4Hks/ѕ)U(VUHͱv. f929doAޏQtaJ[f g\$wtnY2SN %&71p~X>Y] K۝1O]Q&.Wn)yxji]Q wgtpXDU++90TA rs*l.ก?9DVԖ7"s듖(/k4hJ  ҾsSFU(/8L1*XvM:^#GV@Bika v9|6i!8dƧ0Y( #t9fvzOQs8CtNS%@H] :yxJRt5V xSEBo4wto1O9,_@"j=&nW:!FŹݗ1 c4KFa,׍~ȵ1`J= eF.}0<^FmW_NflMLj5T4GTM)Λ"qN1$@ýXGŷ,+Դz}*.55@M5?Io3#u.~s/fE`~ߗ8Lx됏 'qof~Ʃf(lP5x`Kc ku} ~.5לJ~ѯK)@K,:RCp^6~CB- ^$'8~[}KXw˞8`3(GK]Q ˋ DN6g U|YUgU_:3)jLӹ F2)j6@ג271;j=^ˋw2ezJߦîO4}UT-#T4_L*n p=,@5#Fk⏨k)[Hh݂l{>La%A%[|2h oتoV}qv;R 1]pÏЁrd?lYSVfE8[ޡMC,=mҏUzx1o_U_Ŀx?LZ"E6z DyDh V3,<*N"S<KjY0" @2sovFjNcN'l 6 c*Zbm5Cдdi`rj=sӮ&JőPYڪ ~cӿ 2ɳmdy|5yǿN{목WO@T#6n?oTkGθz>R!cXvK6NXX N+ݥjXQ$ dw>VڢNe#-?#m3~8Nh~}S%{r*̸7~'7jK m<&Lؒ8HIÆEHWզ LdDGHbLDLVq\x}M O6n5Ӕc`ݙhx/dh˭Fg.ڱ3|~*ù} tco~u1Y@kD JGqPKNmf?M6 N4 L<tP G<'Cj3[y:?Teŗ| & %a ]j9h&cp&M~w8+oѱ.`B\y %y*b. kn{%,G&oKoNbO@&LaЛKf#(N eE?y[ړSg77n$ VX )@[ P6~Na7t-9Ή:fP777izdCX<M~DػT8D/B2M(OKmצp Vܥ.%5{BoFk7ʊP{/V5H@⍑.~}0L\[7o(o/H>L54P"`_+*lC༐F9=Ҭ)]6'_ug{oo8G p@ݮu->HDnf\/ED5ZE/Y*iLJsqb7Գ2;XT0T5Ön쎇CKny s*o:j`<%?F~7?MsݕIrat+x l s4keꛥ-Ip.)$kՖ2dX̺k"1śL9 jYQNE?;!c̬߭G'`hG4_*EJB5] S$qNq5.tJ_d.ɶ-uN>_*mm0v8ҧ_kL*M3ʬQջnN;եݜlP YRk)ߨuxkwL]ϼ aJ(䕕'f{#DJ#:3KQ4߻AT,x䗖%=?3w+PLڤ܉[@)1PȁUUL WһX]:7L;Մ\ّ]b'*2b&oRU$c_q .(C)3\a*}t;ks;S~6+<%t,N@_`JP0;=?{El5' ?C_3(g{E!Նso3'B`gU(PlN콀Mp^3ſS3Ǭk>gNZ2]C"hOO&8x;%l 6iO8D01W \Yv:5X``!i.߮6ⲡG0ZSd.+Af]'i6Me[ɭȭJ'7k#v6P⠮j}|w@=( 7h}x10m,b`;k2!M]1d6I ZkLj}@!#!9ƑN$'LeʍWI U$k? Sw@|_{e+5qjܕs't * A@9Anpo2tH_6y5O nԠ'`Trm05]2 [Ծ.2o܄jnոyٞ떩 Oڲ8D8?jוH01 Qe/dʬ=m<'EJx CIv*+ЍZiI#;qV qp7n@YنZr~f|QI,xꚅN&(E]]֖@r8*BLƲ#duI(S}QRi1U&~R7p"E޲xrޯFSGeͿ/`u=[7A{CZܻŹXcVypܼ bF7iz8*ƫ霨42;jA\X+ iJ!ݴI ,5_@V1.dhz/|xn\/ TgfZ_q˗1jaєyD^4 jdt*b`d awwY>9mPf*Rcp҃W D/I3U)u, !R*=1#S\]yKYuFq?d@\H#.`6Y \U7QBVamGy]0mH؀vr(x fdzy+%mW>ZA)qy^ZpL0kݷ}$0m ŶxH㎕,:7 zt{kAQ6WQ!9H[H9UˊW^~1h%h`FҘ%-G'nMW*7n鬝@>Tԃ.>c\9r3$! 8%938mؚ v@G#ja/*Xeȏ܈B?wy.3ř(i/4^bâ bsRwӥiUՅ0zun1MyP0q@kZwB+]q2p`':u@nh15>dO(z~(<9ѹt7IH j)o# ;'̣@xE!ȉv;%V\ś*%dQ@GzipsNQ`n~$0SRAy4lvrwZhVxXȡ,xCX!@RӶ0HJ#j.7c@X sl%`J 3D8u\K;<ℨ"y2S6m,u9Y3,Af6B Pd.J):(t?ft>lᝇ|UG%;RSAvyMѶ&Dy)0LD9%,+8 d#clZaL҅@7\m SD,S1[gP 0޶]<̾mrJ-Ekg)*@)We=Evi7$ EQt|2ޙ;V`ȫGe oT|~Rk41ACe~O+y8քL`!/V%'-$Sҕ3oe<)^"wqc$۬ùFڔ i`7lY̨ Y($bY1RnɼƿWu ,lVsJsWg_З&(@>[N3StbHQr Hd< ŭB,3PypsFQ0TZ3^" bNv>&V"zX' '{$7IM|JE luG/9$!=Lȅe#$ªvwy8G.zRo Vވd)چV]F\ =0Wߑk %2LQ]g›!0s}JOFJɉmj2)60slN72`4/w{#av]]IQ$"< Kr&A*tS1@RDwG=M<2Gb 6E7\ Nl9܄Ces} jKۏŒs6u I y4Zg&}ń4<,N[o&n`֠aY!,ttJo{.(y7H8-&'mZ+2"\'#yqT .R)#~,U6xIӦ*`nGsB2tL\>4 (NN;{;X!85.qJ}dN0Qa*c-uJ9Τl91[},ƀjm!-9EF&!_Kܪ*ZK"WV"*(h$5cas[L$ҟ+8ȁ~vݪYMA[~R9'tpJԧcNc2MΪʓ8ea6D ~߂m kוU^Kxf/,>,x,صV9|ꜯ4 mf 2]#,yx+OыQp%Kҷئ02 /,tRZ)JpLo~o>R,lG+8߂RH:{΢LJST 16(]*#3|zֱ;4~4Ϩ(@ÐUO{RJV(W?n3gJAM*Orc虘ro o.@勞s 2PoIo|dQoEK!T3'v,6TY^]Ϳ0;q^Èf/\Qʅ|e-.c ,gW|U(^T$cGcr<<4HVգ|+g1" T$G屇"Nv>}% ߮jʞ*šڈ84n*`Reh&`:iȃJ*)x #+nRUXV3&/DF߅{5??2Хr T4r~$IٖYTu 6hK]w}3>DƳ(vloz\U]`?u*StQ7~@}!md4kcQCV'f#I-]'uՆI'q (}e`H͖ -\VP\r;2>FǃWSNUT(btZ(9Is,–,P}L 4ڽ 2y_jfگ LG1NĄm:K1 nSn5Jq6Ԙvn1J{UګyA qBo Qmq DT*} 1ôE3b 3,)\WfChpy#>~6ga}*wkJ HIBN/N(_~#ϸ'[mȆl}>͙:FgD+56F*g#F >;I+3+ ){BB NqtA #$_i.J{ =N6jA0H}ڑIPs@}xmsE9qBG;7 ̗_{Q{̞ʅ&,!?vf36.qloKf:֛S*>A7PPdXcH(ߑq͊zu)Hl bg 9KT:j6 8MZr(0?Y#͎(}^|RC30WC^1ݽ/>nP0M뢟fm=vY փsz>Iڷٿф%Z>WJ1Ꝭm{ m/S72j BrͣyU2sT#x_,+R!.F{Mޛ'"3K>\}Բ4oo7bYΕkOh"Fct\R^ rb1QJU9X27 % /ya2P׺%<+, de"e]oΙfKmDPq o oPrL X# u._4`b%df%&\Aoj7^#YVZѺ> r{uAcZ*?`q0i,_8¦_ 5g+% d:Q L!)Tn2]7-! sLẍvBB>#|{O9~ȅY~BQi/uǍWW[oAE|xH Qm098q)m}O_+/T$f_`if<0MNk;b>4KK2&Ʒ*=U6< fT/;STRnajM0 Xxo{xiLvCicΈVߗ@a@=R~Gʣ$!sX75 S6}+(6܋*#QL?VOoENSo\Nfbz["u<O$&cN\#t)_^xCύXgdA2GYژz':K\:Dz֬|O.L:X@*$KVζJgJRoJ`7frD*7xʔju5rb H ސ XSֽ۵iѝ`͎(+d՝խH*wy8D9ˇ{87(c8,qN9#@ v!;9la>$g\ h,lظg4l=h_A*;\$4`vdEgkօ v^#G /~|6Dio7ܝ/_ol'Ik2 C?@cV[\uqO관$0เ9(_[\5R f4'9~k]g(Ԉ*nW>;0NT|j4A*-.%Wkr'>CKAMh8Po*]?D2YMSQr&Ψ$BA(~b>W#cv #qY$AL/}\{: (:*ApUE“֪wrf㫄E#˛!rw]"(6;Q|SV}3{ gio(^xLGK O+_MvzԆ"6&0l\j)6װ_$×0r%rl\Lջ~)?rK18^͂t>{JU]"#ݨ# Hxp7?rm/_k6[-}"8\_hU[N] :u'#s樎CPg$M10YүxDØ{|SM%m}\bѫoxpǣ2,3d!X͎ YKGz%vD;DK"!j[3s=G\1[ʸWšN~ c_Y7 E!$FZP` ei>SbFR񥯍q*p!8ֳth*}hZރf ~ !;2ӉuYHo\wۀ49^BzT~X^۪_#E()Vf/v)j{´iFϙ z训']& Q3h1] HK ~ib B]Lp22Z ݸGLV斟>XzPG;U9$F\LJqye%ODE݊wxfX]#䶖O=ne #:u&e>ҫ,<)`kk넞V_?Fޜ"ΥPb +dR+t)Ny@]j+Q boLk') rnKZM`̌(Wm>,NBH{A7B1iB]tՆS ̳(564r.K0dsOl*٩>~XgP*P烼mBqcheiqU< M Y"Trur)A@,4UXh\,$ce\.G>2՟m箮֙FpY9=(xDxS򔎢^1l_*uxs\j?K=Λ`7~G#QsOlEݪRcϹl/:= tBԄͪ`#V5#HiD@&B,Eps]k=Ct:cBv"aYK<Դ^inN^C|>~p OQ`K҂1ёǎ_; ԗƽs*wZm pәversybZ.4UYRrklps|UK~=y5({+-iÞqq@&Fz!.G ]*ѲD*,b_фиd-}ٓ˰EO=_d>fPkgVa%d~E[t|"s 7SOd9{^}>r"bdF`$HOy{+Q"(u/17&Mۋ=S^Dq,GP>@sf4dg8?NSEc&f{q23TL-yĮNqUFVVur$ue/}|' TjI'̲D+!N˗@`e1 0A_%mͽԓz +~h3 IpڰդItbڶ,*g_@}%1/~渐 اE\dܔ%lh>In>p̩,_,.ҫp1E=Jo6)}5=~yB;toiqXռ  /V.lN#|رZf*n/eŸAfYބub},X!^N (c<3 nnWNVMy!sٶt$x=obZ  FX3QgֱΖsݳ|jE&wf%IO-:Sf4왪:cPnAH_g :)DY_:Y#]TÄF%w;6=M"lia\MU!|e~ ߜ)u H 19j{r͟M50򀸤ߛ-2TϷ]M=t01K9Ss?6ij돻rѡ5DFP*.Ltܻлiut_3非^[l\v(7Z.%Zՠ$gO)d!wT+*T@3i2zYŵPeDFPD=i* G/3hbZ+?ÙDq!d-&{\WD 'K/3p)N7/E옐}aس;oa;Vftzq1%rXHX[$jց{z.<<9>?R_"?²!k+bm8 FoҊwݳI,5:5|~2HB;3ȕ?j>֥bp%ʻ˝R%h &$ȧLU ]4Nf-70;!-~^%31&MeYa ;fbـ[-;츬_vMn{䘆+$Zۉep[5)6p?dM2)n}q$ ThblrE]1iEfPN,4VmG] cT-t~rFC J'ؓ2.[e^-^2dz%~g,+ehf}ōp!p,<т U Y2]=Qc.H׋ߏ `wLs;[wr E̿d/ٌ@SG(9 !.-xm (Hk#\v"d^!r-AMSa NB%I$f{j#ҳ# @QW m O¿=ua,Mt Zի#|;mp!z#_,BS[1HǕ)8\)Z(z-]3Wi3^p>tk?L3|ug}Hĺ] 'c(Z^{gƝ%Ɗ<t{oTW(Xz'W(h8WMnhbe쨠Gjī`݇1Td޸n""se .2&EDcϏ=!pjZͷ/Ew*&*א{fU:N ' yzAziwւ *ty64~d;ҋOXnrr ͔\e`y[#5iA{Gf >\BMEVaRP,?y |vn Do J^c$zg++2(J \@pKڹ7:ßsu 5w'BC0s;oTz n)Bu'de]ax)?13|nF$bϾ Cݔ7XdgKo+bY`ƙ(iCb>2?,l /A["UF7tŢrxSfJ6xA9qz-7ڔ!69G0EmM%.nvn*R,E[=@B*7}󪒳aߞ~߃=t3-LkwU(ߗ&AzcgW`ITA,0|N!2I~Z(Dv]Z%Tg+W&8 vZ)g~/lEAˉ?B+u >=]|`ԾDWcQv{Z-w>+HbBZM ˲ԆS>N(ܖBG a::Eߢ_{rQyP!ZVJPn;ˑrd"u~ᢆrc;53:@GS+5r^ arjayQ |,a|"eg):b0Vs t "g[o{1n }Z( ΝV,SzZloInUKR Bt\@[>=|e*1p 2tJ؟lc^ /^fH[ WަN;i_o!k񎈱*d|;)|p+3d <%"j ̩wA=X5֐z+ F6P ǁҲؾ²H^14ELkȏUP)&jF(0;S[:ˍMoo|(VpDLQ;L@gQo_8$%)*/)?)$?Ɏ?qUC-6yOs!&=4u}`إO=IQrq1H-uk;k;/ƥxmi}/!o$ZߊDIq"pG<"V@<-8>x<*Md.biwL;~Z1eύ770ia?A?++mA?8-N#!I{yɑs9oHgiրUgÄ0 {38XZtF65 7*5]LX+ةx?0M!pU喊1wf[ *{MU/fchApO1.Tfs`]t{3 vh &^婃ڊm "z*wxξ[^HGǎb6Bij>a)hJe Pl nY3wF9H]{Pf),txݖ?0 |C\G ߑVZg߶85gKO&Zx$1z`H݆?%VvZ TRi](ʏ;{_ae(㴡(Tg߰(t(dp<>@Rȋ!PZ3[f̼!XsՇ:f |.tØ|tchMfaݲj!Shw2|T^ Ue/W0THwZXu+\0WW SP$+MfxYS4UŒ," +,CBET[;zx_ŀnFJCI۝֪C7M|d{t 9;DZ{.J *KM2>g [t>7?wP)n=:C,~ƸWJ:t8n]TMo5aLyl7͙ tHaOĵPW|>qd51JKTzNѕ܅-Q[Eu(qf<$)F3ݸJx\lwi bcj][%^}/܆uyZ}/!4Hv)rrV<+L=Ι}ڻG*)E ʺډ-,Ƒmġ]r({ b<@!B;QPTG7xmկjkU6~>N]L[,}]_jb]g!~)'Ե;=gX̟>e} 2d9Ӫo#U{)1hW`'2 嚙BR7<@|AFS3 .Rf^wްenHA ~㈉6;RkwЊ]T$J󬌘0a,´>.*@ M y/,Fut9o(g{13;eVPۤ^ꮱvO1&[j@TPq<\z~%oSr&55ՠf 3,|#o1 $vLf%8ߪw*_W= Sg`)O F{pES\uH۹ovP7!ne#W c#EMZpl F ]Pٓb&x MryX:bHV KlpUV:2|M8y.?*3evZhF yt]VʂpZJ DB;7c~_^b9`+>Ĉmm \R.6$e).\=%f>iE7x/xЉ/;#t#B@_G7Rg]W9 ΁.X,aet_oԋ~G~ß~D(@ѫ6LH`2tabVu;E-oEϺ#'cvFK%,Bgz7\6vQ~(a[ƴ19FB=0aA-3Ŷ@$^^CqIkF汵+d*rp9)/RoB{,48>tBMmx~SDlփN'QÙ5eLy{,^䰸Txq}s0 8+(+%o d$>k\p[!El0oR/C/<29 Ggy}tHHro1:(,gJ fMn<;W`Hl8 485*-6 )weҎBw>h…H*>-ZȱR%'1>KVAӘCκR>}|6Z>;6V e(Vᕾi̊a85(+l]D,$Ji<`] CW:)$):R0%E;w_.2)XCv E^0iYPqbKM{$-Do (MN2n<R쀛EqcGRo58kU\\u*ڃ}+-胔fF9ZP@9G##9UsyXTRb[ׁVq G7C]'ҹ+q CK -Zq)YN% }ץRJ&̆FvM.,s .ˤ]((bX!?NR7Ԥޥ>]~q|XMdAX6Z뇝K*Y󖣯j{Wv+*-*䉣Y:xq+(y{8ͺMn$u2+p輮'sBB&" V>^-ON?fP^4f"Xfp|qf5dS]Jr*{[,w"a2s*pͪnxi ήQ RpI3=A>|4\n9U5h0 [ãx=/܁j+7pKҫcFܟe@V*-VfdE<T_{ yYW( O7Xaqٞ MjC"6.p䃗 gcGE':Blm$1wM~"2-)X)ҭRj>fMy>D dTgQWJ011|z}hqƓXnHu\H<Wwh_㝍zo~&>G/Q =zU&׃%iNkӃSɰqvv,:z*3{;_S3@^~]@c="1)8W6vpGU,HVM R`cђVtsߟ ٬"šű"$&2j~4 P7ݿ2jn 5k`g~ؽY(>IߣW`D\'vrmM 73 _'.f2pT^Aڂvs8g#Qx22 et OUlӭ*jB?;L pؗ9[&;~-14c ?JVFg =d&T_QCZ~C@w66ꁙlܩ+UbjG嬜6HٲྃPECJޞwŀR\㽷 N`q﹭~ o!358vA,}93…IGL YN_)_`|J1ĥ,#)-C={p EsB(EP__F\( 5FB4#1ArV3IݐOs 8ew#K7e5@z(@K+t:& A>nOEFt/'A+^ɜ '{O@6lъk?`CC4]C8K8OAyVkGkWdHP2>\XC҆k.A)'TO ^aN,[F7SJ;9<\3N wt^Ј[e.v+,>!Wպ+R dpӯ@n}]!_sNn2횵Z(+8:#4 MXJgW ˳drWhc5 }v^(ծuPU|/KP}d0N-4]^~ ퟴ&]gNϵ2dr,#o"+ei>DAsF*(Z6w؏(ӌx\ hW]n5hLø(\e0z'4J6L>7j5F K笷 gr;6 ʫ9u.ˮTB)ț[ l=7r*־ťFc`X1) mbcHR{|Eqk{ !>sà1vhFN = 5ILFÕXgyg&r3XClRu֥\xRf>ݢZ9:ka5q7D:u&ڡ .Gie8o2;tö&UAW!; #vN()ItJ/-n({ &iZ!i]2R:(hL&6N-5LٿIuE sp 4ne7"F6}C6&w5:4DO*۽QnMuS6k>`R'mGڢDc嘶cGZim8\ے>Ȥ72Y4K^2+PetS6(=Us:O `i ~(ȵ65BcW.Ǽ{6Nl 7ؽjW)%\sj-w#*igɿ힩V~`Wb,E̎CRw!)P%zp dO^yk|#wƽZRcv51R3b>C&d'mj %nnHCjڐz_% +$,k$rIOGmuivP0iy9 e覠ChNyInQ"麉d8'=ǝe-q G'DG:Ww)fmuYN#mDj4T!X&CBr9P'0bd`Mc(r|dZJ }zI`-?kq -bɦ, !pom%dqLs&$PmVTUpaX'q| Xe?)|bJX^Qj/")Rd@oo2`>[z7k ѥPG>m~=Aj&ARȁN|0&Z -Nr=>p%u mYi0z77;\r;i=vaĦNL3E%z >Ě1ervEnj>`@qzFrǎWˍ2^H6G;pd>#2tsF1 dU3b_(s)E|ih*p>'5;MK,O<C,=0I+"&/Ӗn`ƙ٭\r[nN9“IF#(=揰.;zD᱊ SP{f.X((cb3LR`S*ŀHIѪ"`sӿ̮q9nh/ʒ>i o8C^x}h*5O3;!>(ԅ0*Pn^%,24JiatsYvҪ/[r=9>[ AP L[32 DWWt|d9=_:~U0 Z:3`ZVWI@'ŐkGOՎωiu@l)P5N;6ZKT9XF;x ӔLHy <)X%i%̴Ɖ6I ڶ #Qs (/V:mKn~MpFV~'} Gh($ |e)E[c[4=/P]XʞCIJ+3x eBOmZHUQS~)io-S>,~ Ӷ0#?GmK lWN-ٌ3%^_SumzuzTƟ욍$N?-IU&>Z&$`03.֊^ur)-~P rWuiiKҥU}<Ha`R)bED$];W0şXQhOAL"mCan4B .GuցPC[Cۥo vP?4Lf%/Z|U@*uEc_VS3UgU I,`iYc WƠ]2^2]1Az@j7Y _pA\d2\OxL}ҿ3V^V2J] 3U;j7CbۚнGMZL"fDE~>:m(ys7n@rřUN"lA(0GI@dmj855[25pmEg2=Z/\nZ X&@ ݅SH_aJEO ;ܜD',5l Juea_4<ǃۢcRm`ݓUȉ86@o6+H).L]WeL )SX{Ňp* ~.X o hҿLBW=9z M|( L=ymsXG\KVUg6k*X>By`a{'pzXΫq79iv7pϙ6)Umtמ$;WtILt,|T~Ī~x]Du_h,d^X`8pdU(?GVd,p\:'jEtznkA,ASeN#2]4="/jVm1$=U;2@l]jצLr6Pl%wt @eKt}Β[j jnG;ZsR#EP^=d+qcM5`߻t<,@r#rpd"'m_DG;DNsY؂YyrȕmNq) )O5|CLt;PʌBO9ׁQm K\b7&rNTܛ Wj2'8ԱވlRc1쏃8)*QݘR"}'+lVBLLJңD7QK)T%/p}5k~i7e׮+Yɣ?NJEk͐6b<(3}Lbs4&40XN)#ZzY;z"wQXCܸ vV3{ ;F<ڪFz2V- 9Yyg~7rF>!$ @=*l3K;3YTq+bXJ&]mS0#o,)]SŘSom&} c:`VeQF-5h|ZĹy1 )xMPWFN[ya. }"ܳí@A[i9SˡڶTFL:HzZG|FA##C)(ֶnIh9XMl5OZ4`"5KTl7%H~.% :ЎtVlMFg!a_i\ähM!|Dv~Xh%O Rc)ZEHW5?i  8 mA l|T_,Rohjgm8dm;Q`1X,;, U0]gki*@OUwu:px*ܹoZla(ۇ8Ny,- owu0h ٘_{`- PWyH"5_fQy>[*is1|R08ހEQWӄ+8d8L 26^7d D. /հ?"[N[cO5*7f7!2T.s6XII[x@Hp[vyېްy-^/7ǪV 2G= ȍ؀z'ʊ_:9zv># .0.BVk6l3B)|3g3_Xfhapo}!?f4 z~kq)KyvL>kn)X|2a Ej\D+6VO ρ@NJizt_^\W`"' IˉAY>h|Os{ndRJ`٦bcOSb!qjE0~ɏ$C&l_PåF 5=ۚ,v)6jWLU8}7 LD \:!8'~g6 R&^H!(UkcҐ+t؟GeV60=t1}#nSpZlt{1V@eRœ=GZkdrKb''M:ՂY.?jA:)jJ;!l})zE/&1M) ؃=Ur=\Y,Bv6("u.Eu-_+lUUU JfSI4J~%$yTm?QA&w|9^D"a VnrV~3SchRG%TiSbn4R}W|{[+ eUX+[2lHL2\w^̑ gjmfG3M{!p"ʻ,L++%lD65f}L $47OFl"uh3" tf$_]m5޻~W< Pt#ʤ sz&} tX$׹?݆ LNN{jޖ/8G@/;F.qEdv q"~ Cf1=ž m>y vے"hiߠ#q"Dߔ + WgӲ֭6bh;UI!}AbyLgҎ':}FW8r#L 3a+9r/͓D+%[,XK V%s Lͯ8[$5gDi4P$SMdDY8b2㧍psn5b TGPݟaF> ȭ &NL +9[N~Pq#4(It@Haf6DB]avb_R*D $І3-Uӭjyl  2!BZv:0hD{- o8ِɰKdDbA6>[s-Z?h3EC+1~&`lcVWuc?)WQ+lss$1J0mKn҇ܦgLiNO6^ [[o*,8^Th:exS&u&Q!*`ՑH+KdpBRVb [O6jjGFy + ۩)!%:5q!s?f%Szn@"bf% gn(*3GV.롾"++FDLzŭ 8#%;[SD Êhee@h@@2L=rT'%2~a*-߄9HKa*埾Zg8mOyXM캗Dlkz ˹ ,Iq)z*; iQ7c+a9bH?GAn~mړ$ !P5cܘhL6Fw*R썢QVVu̜67+ir%ACx0S0vrTBld,.$!"=:í\d;S:GǍZƖOɂv'AAs68!>ߺ*m)Nƒ+Qh>ho8(zEJo >M !hht@ȃ: %sKA.~hDst^c3; fuBB -)[gqbxmaYJ~*ܯiS:h=Cɢm얻΋[rעT=o<;[PʚhjGbոЗ5es[rf{e4͇݇>-(m7Yb\@`Uɇ\rpe.fLqwA?%KdFWmQhїAѵǚJj0h a/[lL 5:6\_L*GxT˷OL O 6}6:Uܟ=݌3@P`"T!^aN# ; 8,V ˕?>oSu3S>{*\[|UDre`؟x(tΨőXy7G6ļTgB3cX1s\ &3G߷vNz>w_QLR:v@Mi9Og` ԅ<irKf }Q^ڎuT)jCatJkVǾ*xfm)}gckXtq}l?pm5öPQ$`U_%)C$)D*F29w9έPs6ܓJpy*c hTXW|2 8 C;rQ1h1+XSQ+yȘD|y&d#%')j7°rɐO8Dd ӆLCcu'eg&6!)Rڑ#;D(3/KbI  r?dϨ#g59.ScPEʵ{F:$!Z{\ØA q'D&F9{>(S} ɔxeOU0u* vJxzRgc!w̜TAֵlʳTY¦h!menKZ0ĚÑ 7*!3@ILd#?ۻ(%ܲm&``RaD24 Kn_y\_,K{:&/@o's;b7nr D|;)=&x ҐqJUƳ'Fqp)a1v,[uQ:<#iWKyz/ _sbBw|dv\ΪSkϘ>x?/Ӧu sJ]%4MgDr3Z8y \3 խ}UՈ%m'.u[]@&!^qxg8L_ \1܀ZK#ne-PF!@ܣ[ceqx̄Z} G3%מ2,=#ݥ 矨 K_Y;0@+.aT`A]0|[O2,(,az&c=8UנMmՖ˾{~V[;]&WZuA%*jۡEX^`*S](H-C/BGP(91F(EP}wir **m7﹋"%De*~h i>=v'ut ck0_<5Cv-3]6=|ՅW`gb<,/#TžZ"}M`^Uss\]o-7 0/2i.,51lJ(e]auvD;`PmGDMgkv^шȆ$kGF/LaH{.╨`(]0RCٱp(8!TPߣÈ52nR=ZB`c1KSz҇3K_uKcS뢲"$1KXKPoo$*xIU{[D\4Q^[JXnP|EGA>£S (9C|j{x ]tnkgԡ>EaY~Sq$E)׏3%ҵ|5#׆9&Sd'An|"џRnxWPWVJ8j?u}R<X@*ǐYc1.i:ر16_|rg?N-ҙ:JI{iV` u@N %$uǜGep<}E) LU4JԖxȃM'O !iqɷ~Q9wͦݶf *&cΓQŤƩU񻁟)*|e}qTU PSDs]lԑ-?rnD<\I2w0fROϔG-˹G hNkVԕyzZPߋ>F5[{X,b%ąS ^ Qp O0G ɏ҆.ua9yr{3YkT;+qhp@VQ/T% !kJ۔p6?EFUIԝ?!gISܫYb^L_8| ))$SHr_YA͸DHʁ}$MS:Y*7Zv@6Щs0L*-훹QgA)+H ׾Buw^XgDOg2nnl-"Jo'A͉#U ;c aB ėwͥ%(.60>,D*g $d-#89id,!~u5g4<3aXر%=F;5q\ D(Oec$nQ!}v*Ud6 2@3:?Xش2jQ{AvxGU> p\ ;`L=t\qQnxz I 1c(S'JjM GpieP-h=).^1L1K5r{L6 3IXs, GĻA C{$bD@UEҲ]*%U:E-wŁ긩^\C(W #(TR{=KmVrkD< GSAщephZSbl2}rؘW%P:_V#團NtRfʉx`֧%CK=lM$0n3tche>xةF卵f&ɒaҖ@XXkQyw3{) |_1HsOB-fǕǃrL>; &T2黊D0:BN1)/1)F Ýn#S:+ rrK dn]$A_)3Kf/2_KB!eЂUpE ٿ ɑc Tkan>\iКxm8.q{F1GKA)y:zvX]+0PF&N p3Tr)s{97ĘbziaC/C ,@m@' \oLO>ܹ *9Ux~ oq{!#jg3L_n?j;)tlph[z˘fp]?)XuCys[a)&Ѿ̸rۇ,'?u\G״4G1x[Ϫ~(?A nM P[SՀ2\KYr}Rr}6T[/ 6ocӕGpRÆL,?DMFQ^hqfur:y0-2%Q%ٻl=iBSJUQ3-ʙ!N+eOhC%.Ba], nb`GϘiV\l7S":t}C-%oqDҠT5X=  WI5 \m%C6\n1:]x^!Kۛ^w~/$jp9hXl.EMT"5e%P BgDخG|*0^8TwxCHrA8V)X9l?Ik a?3"R 2 rӨBF~啘&KklQe,"yvxֺ 8 B- 94މ^9 :,676THRˢk˼x,jLc3RHtoQf ZVpI0-63> EEx[M.̒n^qfOe*>րp%|hXe1N6zi90jdN>Ec "&%$諗W!Mձ݈F29[*Fu0>)dMcN6z8 Wu [hP6aUZU~mkgftJEJ/#R3Q,@TorÏ܌P3lvc`M>÷\FC?zmJ8Zeֻ,>J-|/3v&Xeܚ YBU3{ـ#IdW]|PkC?lX ɠkP+Jy^M 9Ӈy8TxitKIԒmgjCoCϵ(1~ыM*mou?Uzn?.͖SNH5CXsA!N{31FNb-/*&Sw=ČX=&fY' D{P,}G䶬XVUӋjľINEXoK4!ɏV[% K%p 46x6x#ҤSyB)3 9 ĊK]9+4/1% UN I. IOhݧE-nSS%~Uez@TбX]d1z̏}唩Hm[4$kQ>uTG yY`oD?#`UJ L75 l}Ƶn}yD~\IV{XRBQ `PyŷmB|ށ}PykHƼ̫Q=6Q6!~y"Le -^_P:({*,*b5PRvݥPGlX +anmBPMWJ&Cz G\2\Qz"42GUi 4K#쟞W3 i֖˪rXXLȒ T6c~Rr(U3d'Ep#\^ obނa(h (RŖ4FkyK- BbQ =OKXK1{QAgټ G&"P۶)@6r?Cwr~G¾CK.1Q  鞈VaÑ? )GzufQyOMI5>_Isq%Xx|FEG "Ԋb\KeEg{Cl~%E[-kl1&!Բ ,<2:;KU\>g=:4D!oO|{/:~̑4&ȴi|cvm鲤qNlX>\Wie24S̛ Jt@)lt%/πFje*Kg6%crk78#hb_?z;0zCz$68abdPf.VךOkl\(FD]̪ wǞ"HASwyڑ4+@@ hCnkQ.ߊd/31H1 Jzɦi"oAYBA ħ$_>mƃW'OtAhBȑH_ş p.rGwβ\.⨸sgF*|)Xm|Z' 8+ZE- d>móI#\ ֩{Ŋ%%҇h$~1M{߻?PbjsSJs{IS <2{ؙdTNn%)G:nOV'oS9V|S;"U:I--h!,F8Ve&IQ0 w;{̖ pԅ3/`0T䜍G|oɳ:〱V{W Zݲr D%Nb̼fBhtb ܾ3m ̔(zlNq)mQO?B}̇ɼ1v};T9uL5qVQtqS0,0-Yt.- s];V'Hw8d? Yk~ P$p`cK[Qr[BܨPt!D1@%Pk=iEoү\norѢ{:6{14F7D.:N#=q#. %Vuk)Y tB葸aL^x%£ &t'-\YXU,C$bqO yDzgxE"M|̬_b4"((3-gm5u)Kt$_Jbބ'<;/Zc?ҡbϕh6ZcW-RS]5;6~э-aF?:ur&1Öƞ!^5=a!U?_G%'f/=& X53sGÕwQŞچ~D—$P݌?`m bAw rsʖNf >I5(MS{JRp\O4l3ez&p>H ‹IXȜ謽,2;}ެ4Ǹq0񋛐 ͝TTϟcU‡Tb]R arh폦sUc<)D|W˅ٱn)9ޔhfDh՟41=#dim: Vڱ[ɴG a9}]TERg%w26UPn-kܾ(GSxTaύ\ gL]B(ήNxHz RYN{RVL~Iz &R M8搽@yfmi,j>.4Mn ٩L玏.(󏾹aR[{BՙrvZ;+n~BhK2زX*&]2Dd=*|ݻMlŤF-M(\xJΔCB0e#HSǹƋ&"&<:Wk93+ d) >YGa' "F!mʜš )ߥ]F2}R[)S~ 鼦";٤61^|Eֹ/ӋC0X:,Eo/ &gɬ(x Y1npxtہ~L"ܔ^n 7}LSy${1~2[0;B(،Ғ`w]:?zFE^Lpf]:"%,Ўֳ,W7EBd2)FZڟ(@? h0P#zQekxa[p! 󔤹A?">E-[~@R9>gT>^7=ar% k'uZ9BX [4 {=Jn\"swف5 H׌ZO(Aa~~0*:714m&)@FߖO?Ko-^{&!ΚL&*UKSdաꛢ7<,SRp.^,TNTU%dnt (T<ZMHf|~YjS෽*^k-MH"!jnXF{MCNFۂ`IQ̈́:RQH7%چlg?)F_Ȥэb>^+ G3)se1.k^LL<̛rԖJI&Me1O5 ;pEw%ܮquTDjaZ-cX1RaȼOZBIj$h~7l"-F޶_}.$0c^ˣY˨DpxVgwW"VBGfAS?M~% ~O 8tC0CH9hE ^ x7d'㲽QI&0r~q!^7xuf-A{ܟBӕ'qKoW@x7c0*6 "@GCKG^`N$]lWfzAy=8;O(v8lbWL51?)ojvtBpUF 통M,w 'zW `܎Fpf _!;`ы&Oڡ Mw  .̷Y`BfeDէ=1U,KvEtH~9=<Do8u>iڪG`4KLvs"?ג\ˌi)Mɾ;ԱLkbس]LZB$l_DP/#7`|d#z e)!9 -$‚hyd}R+xW04-D2!a~\ᇈ/-IF`rZ,(Nilw[1jٸo_ zrpa V("5+&ѫ4wZέ8/..tΏ$ϔWdo'e5zsЊhrCNm353~n@nkfT(;zܺƽ7fG;ݠP= g0aV#Xxgx*T9 D,k39+PArO|Y]C6$Y_]t; Š`;Xpp|Xu;< IӘNɰ)}8JG'AHB{Ҩ!׬ZHVA@t-u>zÿv+N^ũ%\NP |_Fpf܂{pᅾr'pTfzѕ:]WilB}@0/sFXeDg._D0poD&bZ.'  8^h?0h[m7at\VS6&;!;ڡ5}+J6UHg0-b+gV^q+r'|mw'u pCS/OOC0ω`9_"al$+q$eXz!1EU"pn洃`}nrؤP#b#"!aZ6T4#6n Y^}C)0D6i,"_.fM+8ΌVz%|'=MJ(aty+oϋ[jfcDf'g^"p| |+%^(bM1QAS_ 8]<k$Hg%4D#3DwN&LNJ=TҀl}N=ⅴECdBEA!3:зt?P驛S UOO_&64ٖF1w^i1rgr"驿v_r5!xp ڥ^œӪ!Ŀ<A8n.a佸k3"7E1.j…4%&x_NFN^t8YނRSlj:Hw})z^_/I)o۰,MB%TaݰP -2'K;wVcYDc BƟ{ %6 AYU j\lȼ4* '讷W(1ozca) k#!ej"Mq7;F@L1AeP[Xdc:7$u+Q"(-#A߷ eO% E|Hn5sqVb\~Kx" ?!{rWhi4Phx 1i4R@_%XEx-&C5d4,2\*K}ݞ ssBuEU];hZQ0ct'rɾz<^;B#^.0[$25`P'l_|uyZ/o|+NH䛉/r+n)_ֺՈHS(( D/soxWŠ-W qU_Fu7>K=k4pD2i912~L< |]tNao]뵽ܻ E^H2P[:95sG3CAB~8:~6PYL0܉\ /`S (xwVeU5y+fYz\SQ.ḿYa ͟GybSK~(i ĝV=\1D|Z= Ņ$l# n$ה3/D tUIB်x"A<}d_YNT)NZLrw%MmT)T<t ~@~; Ã3r˝_YPC?5oU&l>bѻ3崀1%e]yݕD HWB/:}Wt.Х72l{wW3zĎt"޵-p]"V 㞎:JP..#||E ¦*ؾ\j*M@*?o+`UcFUsU9~m&)ڊbu 4X@e7rلRCFS"(̄÷~(nCCߠ>'o;7zNJWfF̑1 *ǥP#]',9̺>O pkөu^2Nٍ]@-[= Y]߳ʷG_LA . m.a Ĉ<PovY jϦ59&"Uۂ:7|ZrK>GoȲnqu;Q?)(xlU ` r$$.yN}9@~DV2J9F Ⱦ 9]ci^ TrorK%cHa0׷lEΪlf ߨ!u/5xezxj-TR+!81ϋ%3#zSڻN W& k©1_u4=y: fZYwR68݂ U81lJ P/P2m{12HzH חP[[z1#oQ[ٟ>@ngMkr)Z,͟2ڳŋ`b/0Mȃ4EEl}Ŧo 5s~Af#3F( jo󉜭mBGt0F#*()/"^ Nzhdal}UX^ *w5i g:^</ɰ1I;rKoJm=zN%)9lP76?ڭt$B5v3mC%·JU{CJ_DAv.D{R;l~f%! )jK9$H]uo4G:/ۆp@XXq;l SK_bp4wSN 6B}aνt`[d>R?<\;pW-Ń,, H +, O'J5ZZqz7m̨Z =;Xi5<ٱDq>T;~`[ #|^ =<%~ˤĘ?!3懋wM6KuK( 0k4dϢVDkppڴ[:Mɷέ'vJyV+%58f*hJO)@2 ?Awh/ƥ5%C67AXM-p*®ymG$(PJnڟW:1,^"Ӿ(eu. A+!"ZO_T2z沷 R~̳:ZW51N{#-dޢ.2{&E2LE[+zg7u|נu0\ ƓX4iUF\e".ЁưcUKO1fyv l*/[rZ*2{ﷄ;?A^c§o00LO44uH+s6 LJm@l [ 4,Ɨm z@Σꉉ~5~U]>wA(I8`9Y6gdBͦƠDS% y {꧍FVUHvrIY<$x)[shVC0z&D1LJ4e-3K7Vvȯf>x|*p5wPl,%Q]{+;}󩪒̷_˹ddy\; 9<Î 2C2ųRJEImC#mwnt0r쎅Hטq*W6*TDsIqu7 RWLB (![>Ӯ,vxE.jG ]tphtb5k 5E_;2D5Hbt^*wDu$PrGV:$z}?"\31? V1nϙG7(=] 䟦Ė5+w"{@4\2odq#eѧ /K^D}3iړ le`9, v?H#t"t'Zg}J7hd@LBhpSk@tWa$<]a\>4Z}RӄcK>{[;xbFu=2_R+C3хE"Yf/*:,xx= S;gPW%0 uA 2]c";2uG A,tىtܘ:-tJs>:Gh@NxKaŐi,ʎ9ScL7[~ a~! $yz0;~EHrBTڣ%K=0cʿtfr3k@'ָG8c]rgdǀbl_C\oMs\i:A\\jyuz@{S_$ *e`ZMj{e$?Nge&zh62Wi;9K"cВyJm9uu?Ԓ5ԓ56øob:m//}&6% hN_nGqk\33M +C`>XΡAOʌTGZ2\RRn9ıT#e퀮Ee`~UÓ sY}$ B}xdl0A=˕qyDȶOӡy0AsT# ]W]_Q2rը4X'}4yտ$Hۉu%nqjM=iQ0d( ߳SS'ƀ`&[wuPDjaM>/~mMolEu@B&҄>-;OM8::EpRIz%Ң羠PpE'm9 a췢 xE9{ 4=U6WmU}` 3fDK`%Suf%9oCХ)@gWPPr+Zm&>t!OvKif5`i@HdxF|:okJI*I?˄NZ<;U۝@1{JSPΊMaJ]ӌO ?tS ),qPzG>.x÷BSxAN{ҩe6(/d>6xS8QTdw]]{/OC-TG)ix M¶/(1?ۇ fl _]72mI;}b76aը$fsI|44f>jlwi)eeJ8hGC`k:2k`? ]/RV1oũ 7{=RMN WP ȬQ1;5*~'nk(@U=S/{y-nwǽRiiIF݂5>Ъ+?EEEcuKĖ~Ã& S o1:AM3:/#_Fv= W&AXZr"]T .Mg%LnY ʫmABH5 XyGB8]o%6NR?CgiC | b_wy!a|w^Y_wܗO t,Э)-.[:#Bw"6өN1}+U|}A%U|Q嘮)QG(wKaYڊv;vw#_-UQ+8DQ2x۽(!Bã*b_肜/%4ʸrF-kWΉ޽Fuo_T2[ @à˵b9d 0$ @T[6snC!#|mYi4 8bݿ<'N9NyrCID EސBr֎K5bz^.CVrѫĦ8.QafP G/Ntc@*iڤMqg4Gm"B &ZRƟ*kSR IF̊g`L5HfSG+GBBx݅O0ʰ7lAxI#_ΊŅxȤB%A-AS7&u^i"EGlԸ[UAy8U;⨒U`6W_nY#`zu~cUs^Vp pIpxڛ2oiw'l@kfXA_9H72>ւ, &@ΣCgMYex/^AGcYILq㐍cEdjebQ9RDb0fSVFc8߼@_BbɀߪxO0CNX%>;j0^}Fx#Co^Y(}ap3qg筭v|Qy}Yx+`~ gLͨ7T^F.A^pmF2ZQzg"?TIl DŁ/5 KYlBL U!7nPXw:SoteYNpn\P\֐ Ye m+`A#pB|UQK/TowNh꽞k5L2ڰ )Cլ3^V/V7F4'źa±"/MUMM ` %nL'1 z9rc6^mOta;xECB^@d~љ~|~u q,t9޾*K8"07h@d怟M8u?8n8/*fFo+?TFc6YXc .!uF|*yÏg5%yyǮ =|#)R=Pd pWu}XNݷ%/L 3-Rag}h qMn9!5B3&,h'xDgͨ[braDf1|N --}"7ɵ.g9ze㷦5QH槤.´8U)$Lk9Fp" |3TjZ"#2]@j RJެmGWsj]V>A2<6wc%Ċ(SSp>E 5a95Oq]ulbMhx-Ebeiɍ։+6m`-}JT{3UN&S{IApZ `H?e= ƘƚtBDy72B@'Dib`riga:d^ ysΩ;\/,\hF.#W?-G=F՛s5z"5XK4Pg3p D!va'$MjնB4ԋEիC!=Tq~58 ai'*iG-u; :?nEY-w¼@cKv-!_b-AB^R (P)ˌC4xıh"I[]r pDmWM&h4<';ٟlW- cYIFVbb+X8Q 9ꗅ] X%8Q;dS jiS^jh*'fǡ,!7X377Ǟ@OA& ۾(+glLRy -g WDkM/-[$U˟oAj6צ_ieFݩ.-,/j8{~UADUs_nzV>-uixm%]>3Յߠ0GZJ u.Y|) V?j_mĪUPiD@dJ2@k"?AT@Q5lX~W#Jn (&秔 Wk'1(t48.u_1!uz$=JKz}ڂ:aշ2tm)bfv/0x=>@%ҡ-`NDehpY/@tH?uzv=? -IzT3Uwt}KI݆nE}5, Kinj\+΂c"85玨If\@(Rk"06Kyѹt>B*v8wHzJt-L3t}qY"@#uZFk"clǮRj:@?\BhJƴjD7Qns&\%YnP,2꼿-kxy!=/_"b* JM}sl;yt Jx߻XvNek';s$0,CX=c5 nmc_KWs6JY,̫H.G b|}/ J8 46;i篩`]Gi>; ggs62ҳڊEUqd5-d=X{4rcqd?*M'H}Z)?hjlO _e<- K,nf]H9 EiwӾ{w2Z_Mԓ)9:"SFM5/W4#5ڒ%>ynQ%T qH*2,KFYD|3wzZ(v ۯڥci WR1*NyhNyҌHv}8t/2_.}S$s^F8_Vn',\EFq*+?PaF bDjGNy:GEdžnX?n%'^aDܿgzG@OC::c3!/+s(1'1LE(tG`\bPᖉHawf3\h)g0$Y\b>b$!\dYDⱓvleßE=^J0sdr&*?>bosܔ [TUShMmg>Gpbg3>>ie c@~c w-N 5idOb7YPdL <^I6ldYZjq{׷T&_~a$'Y{Cϲ5n/Ol%=Aφ^5Wf$E4?PyQcԀTh(C;)ѻ2c[ڲ@ UGnLlF#vuE[kJ?(pgi҃$9@~MZs5k#ʮJ/ͽTcBZZq&ʌD\*øO͠Sؐ RZ8dba!$KܚY ㌎I2Ȼ8Qfcǎay4gǒ!6 _sc0}Gx'+G ;^9Y+5y).(zRgW(~O!? l Cr|v*Hk~2nFd+ O|!/a)Ј5t}BXC{5:!`?âBaZ帱(/f$j|=$ a疍Nd@TJKz&Kq4l@\` C-uW,E}+ub{?_HEdj?R~{.m>D QX=m&(ظPH uyچR䝒  P"(Wjccʡ>|| Eݔ \DQN+#߹ϏB"G(![mu{gju{9n5Av@ў/W,O\_gcXVȩLDˣO&>ψAѱ{]i !- OZWAtƩyd(Kp(Iic1HCڠG$']`OM ?vX8SDnX__ 'ĸ { 7O }G1oYXyElb*L=Jk3)X+E$!D'YO+·s =e~P_(x2#,zT`Ȏkf1.OFr&]A׻ X4Sh"kD 3 AvK8K۸{VwsziC;pYFV˕[䜑ã7Υs1Kh%w3'5OXm'Tt%tuL;Ь:$8J@zXB=I +}sPhC8(_ a+։^@ "`8Uį%}Nc8+G0Z\8Ug/!m&-3zߛ1UĻWj}|JP?~*vKD!DK5ғW6HmmZ/^1hcpG] >b.΋1C*5[](Y2 ЀZj͢.Kn98(W( K풚0+z[v~nÖݍ2?@[ap5^;peh2%R-}猪JXAêڑ1Ym[xM ddE$5M줬xћglQlYrt@IKOOjdW' m7~2g损T bon{nkT0=VZpo8"{#[;n܎e~/fyݮ]`>~8қ+tx$_z ) po"*0hMnB{hdaJ4 -gC"TƝ6k5%^SĜZhڹC0)46#,] f'oVYZ?An2f$a}V"ھUZ(]f'E O \QMç@*׷bnkBi:sbldN`.j1$rRAig ^= Mn*> n`d5N|H 4Ry/T̘E-{a141Ш@JrI;G[fP4.qcBJdq,&0oHUsvux GʬFW`6tڊ+8x0svH|&v|9Ϊ(>Q+bd ˔"tgRb4gWّycQ[ Z)ydɨ\ PUZR޶-fC)w`@%V[^f&zǜ!:!-^Ne4&Ew7BP)Lv @1O")drz)R~Ϯee&>EIY>'D 9t$=OȭK.g[E mJ};^!_Wl \9;>͛J,@2=s][ߎ?Ю*GVFԹm9V6y5 9CmIѝ$vO J(6)qG^iAl:-=c+ f0uX&vr[w _5i*ZpIoo(ɴȵA wW@˄G7F[Wz Ktew~tTfo/;ݐ63%3sgNX?LːrЦƁ! IXS]I徤KwsKKp#Af? $LN=`1 A5;}q1auwJ_U jU0 cS)(ܒ,)1L ``\ 1+xYoj܁IL7jt`q]ǛR7ع=}F/PuKou$nG~?}U zx媂?l*Qggt8 Hk"Fy!R~IۓI"ymK]$ Lt"8.+&?m]bۨshhܬ!ͳKm9;M5o%|ȨS`PSB#0z{-ޡC 8 3>KҮ "3_2zG̯[)a5qTX_o???IGr XxGM8_l[IIdA4Mi"HB"tJQ±ryBM;YE33RO6F(  wJ?_f4$ Bpi7%I!Ej.KMVtw&r7(i L 6üן MviHq]"kidܱ`Q%P:D Nj0@:@qai+zsEY;8)Y`zm]! +{=n2*ђcq_T_jOMe]RAm"K2'/Ba s$%̅܍ Z[Su% rr݉T\hZVX?_a*οNp$Tb-u'7U?a;#&>Sa^Ɇ J%>D|4E9\و.yUQL{t\*J;gW(LԿqƱ))&)MAMxLA VS$ʭw﻽YBauu'6ԀNfl9tvYN3q*.D\M]bbОS# <h:28 .OBr$5af/"m^~﬉A {} ḳ;V FDPǸ`s*~*,3X*H99n?).ak/'Tz!9-=#"TW5l&C ږwMŜ> 7Zl܄; g\Ypa7LQ4(r֢O.E!٘d'lZ^!:œHXJx +* {=O@Mow6A64Okit-DjHzTK'YJ9o\NVd~j#KAJs3?3j6ȫk8!Ų~si("SoO;O'xR-[mq٘fteK1\=y-#bK;wI4?@!.ӚvfB*ۋ?)ߜȮ]NRcK >(+S4F"ʈJ;}7SӉl] [U+*e,C%hv+I>Xjb󍚡WfȆSڼH&`9s#x"戀;`y]bvq}Q:ͪ$ m[ /9`T΃ίXF0N S.6?$xKϮ =^|p$ qeoT@ 2*yp?KwGE{S޴Gtwzjkڽӹ]w1P$ofGLklNwW=.>5 % |]wR녚2}=l  R)D|fS(dFQC:Paax>Go~*?4ӡڂ&l2?\N P{*(&cg9M%㝟2eE;MO@ I)ҔbŸc+>Ɔay ^ki2OwUAyRZ'^ g CNva!0]1?Pb=iuqB!pu[R4Ch1^+ۏP\wJ9ݑMq885FD`P,=1ɞNgt+|vW%ٍU4` T,w}w) zX|,g6ьכWr#Zpj %Hb f4"B]={Bs0$zW6]-5q.%cj'$ Tz|><=⣐ՌGfeFRk)(DCo x#ym8-Om[KhE6;A'{I$.9:t́?` OQ8U>)5aA)lhw[0χe|i$( ݒW;6)l|Ui-*jPJ [}giR=RhѢ:hEc=1h̸2ѝ oF3<hU4GA+>8 TCNu+ToDhaL0 oy^6,-;jeGꙭjh6|$w銝:X~G:_P6zk H慥A1w>CX|1  o鵵|m12[0N1kq!J3l6&y`!@vvIc?ߑCA8$0bUT_.}ab8$Ms0uܴvgj5- ׅ"׌M lͨ S-R_ew-qJ ۶lcoq49R9#zU,~gPUA] O@DAăE%U/Sg%aZ9 P0l/ܰr%5Ro^@w|!Veݩ5yvP=(ִ't]D(dp P2ǝ76o v; {Z 95&0S+Jf33\l"<`dcUWXۇvܢھLp ZaпpҎ lYg8q;F>f2"`OoD0B߳,ǯƭT=b(0@?CA8"0$:NUav "+㗈 xZW@5bt)|?2 |׶(*H`J|ih8r#HQ@P+ 8#u듣%vD,!/RNa`( ؗ$RON^w%H!+$ jPB^ӕ5WhGz8o4: <67`bdl I.7W"{t`Ֆ)(bKcN@CII3U #'3p?_z ̮oC<3n֡bq`Ѓ?vk:D1XJM>G~ϧYnUldV40F:GyE,ʷ}y[j)? UV)4ݫOc\[3o#r8Ag;0!i v4 '&iЦ` XE1Cll2V2JKtO1aI#~_6z9N0%7zSe}=vo] /\o.Ag-YIʶ%sZ(XX|z4#蓅ϓz V'`VFqd1; S>Z= hO@vU(ǕNiuD.eֻ02=Ƞ%(Xmqu"# $lB Y]GҾL2Jݺ3$_ډd " pK#:  ,sax:|äVǀn6,WBG!C\+;'cܨX^UT^bw:i! 2I7ܘ7YZgbGx,p_Vp;  V e40R\`IB iF lp4#uađ33ؽ 퇦 yS!0Mr,` I/Q_7[KA3^c"GW\VqKvDbO:KC!lkfϛŒ!Wf;Ajs=@j-ýY=Y E{^HMъIt#*%w7ːJJwpZ7D+Rg}ڣWj"!:?mMٹk"ytP6emY9*v ѩM& (V,xx#k;$4m;8+Ls ^7»߽yƞ6ͅ5R/{$]b/6T1x(4|LVk#'!Y|$lEe6m@Oq s&%3"__6%Ɯ821$"\$YQԲ2NoWÃڷ[ϫn!7N+ bN!G OutG=;2FY3VYM(lu7a;޿{HƜ Comh#c0Įb|tk*f#^3&yBzze-#B5yԪuWCs3}I kQI&{,7wJ@>OmlD&5v-q.E͹-IZpBepNg SW`a wr>3'vM< sa|gZ%/袇Fd]x+5S?'f"Hiڃ7$!{#81I(1k?qv?n&|$}+w82.J%4cL'[ɵ7`f$1Ti9*]b}khMBPJ}LDłDγh}U{H:l`3ˏ'[QLcځp"=0|IIaIG?ޯQ7\J^붢uZ/@OO^4p= ybKyD ph/nZ0T~k (IYl R+[(ɟءN3X{S`K ^ɘ?M\㰪TM,%, i|_?Ԡ٭!UD R[|ňBP1mF+q;/Ŝ/糲Ϭ1 ɕ4CPvs.B#Eقv#:tROs3Xq]-DH?2 $h#Xz5O1EֳYD%'wlݓmCVqKτPEIUЋo)3 u y ;X1oM^=  _yd/%np &PDA+ݰ#gj|taEJ#z@ͣ)FP&ufRJ<6?x2aN?חK5}Ax̏t"u1TI"7eR*䰛s|g`SYWv :^8Q{J\2s%E=ZVS9imsj3YM[1KXQ("i/t͋h_\4eOg`%EsI',M|OxKz,fuIc4EVJd^5ad92GZ5M{{ ͮAe:d.}.ftLJݫ_x(YxkޛX\M2a{񟁀CCojq#9Gj|-'%+XǞIMZ GV h+A[GW=(zj[ѰR+2 D3KKQlZ!EJ-SHؔ."D&*Ql =j1~쪘7%i+}n˸wy۪Mc4'DdvꎊT:SuC^XYxQnO&0V vBGrSR'a2$rf#E.2g=XA24 !]t/6BvuޛEs՜lN"`ȏiUUա7YH*tw@ޜ^/`0bw5L-#ᴸx87B^v?c@#IY2$i1mi~e~Scrk2>p6$MQ̣,LZ齫d wÔ9P@`DDscն^D24LQVވ۠Ns拏M:'O`ܾ_ЌB!d{XN"uA&+Juq9%)k`@|i,nXHIpŏyꅦQ U]y`vdULaQzwџqh3 aqd"|\Xi}r-`1N1+ϐ8eW̾9*;+-ץu3ު:"`E_/m2PP}<#:#r@8!N7 h$WkAxh\lh蓄V[nN[_>ud$v4dDtj? BA| .C<үi25^Jz;(h|n`~Ԣ$IpٸE⊪onOe͚Ϗ> eKa :%%?!ǍX&1HôoŤ'#^ &V߯EJD=\{t_i' oպ%.˥#ڋ,6Z! Xvn&o 9x"#" %_+I/k |HPֽlHMN݇#vYuI(91X%NjFBBB߂eW.q¾؅ A6`C걕0J(3J2NuM':Qj5Eh1=xJe zK+'^Gnڭɚy;cH8;SlQF!*chTj\)PQhkF`nNO34y%~aD BٙVGd=Bt~)pUu ø5F)ukʃY_mm,;/ 劚iHCc<^? *H)4״åʄБ" $!1*/A_ nTB'<Ŝ'߈: PeqkVԫL#)MBs9I11|":gNS brgJxJ)]M@dן4y=jvCGEC %^T:EnbPavh=sz4 S .G_k0qu\fN8<;H 0=Qͼ #@.e9ɡl*ѝp Omo[x)+ hҡv%OΏ]zc|umpڠ'éhؚ13I.:O2ܳr*ОM d", zHKbd9 vLu_Z 7!w4',{iCx>gKeLKeS}T@g^6 :!;XVJTHtD{쒻 cgX{ߘGT %L(iZ"^m8S;QseH:n> s%^| _`&nVUB7pWyϐXY!=GAIZfJe{BUV?.ɫlHcE@m2r4ynԣm1#tB(fλ8E6w)ֲ :o3εƱ'mH[4^i. #G+qX IX5OZh>jH2˞uF~oK3~-u~GGav5?Zyd}퐸?n%#UK4x?Gzcg3mԻ"$ PjJ`%Bp$Jc92m0L;dl,0궳{k6,uFlKJp іRZ7vBok%`<IÙmVcT!sӂ7 be|p^Xυ01$19=ëXv{'e>!٨㊪% N+9˪R;]ᕴ/I~uRؚ0.|cJR_~ V{ɐ E@V# K'fʚEyQ")+ N$ t3_а0:fhYqw8ִ =~)ζy󽰺lk$j$8nҸk*b]FA'Z u9E_ kt7C#Á Ƀp Ϯ45/Ft6-$?!r/DZ]w}ͧ%NJԍIRX͖@΢2Z/ Ɯ&?u6VK:Ԑ̜-tu~MrX]PG R@2U-L,bgP% UW!V*?&*9!Ab)Fa'MVCpiV9Hg"yWARū(91c$Z 2mRZ.0Enlo(Ϸ7$ϖ{ #;;oV o~pHDkp$?COdQ!|:\&&PYC`}peFkIEm's^kBd?&ç(n5L>J!A$ צd)RF6/ʏlDv&ayڗ#V0s0ima٦Wgߒ`A vqq)aEvtt6s\%}AAS~rsvsǶJL'd }dp58#j:Š'Bi#I VXj 8g X {'ŢM"nbNI"qTy{ ƛOϲ:uhջ=F:cݖȰFX,] gYZ0707010000008e000081a4000000000000000000000001642603a900000be4000000000000000000000000000000000000006100000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/a8293.ko.xz7zXZִF!t/.O ]?Eh=ڜ.+3G?*|[dD9ʟgZ&,;%~ۯH@Jhlj80 &1 bܺ*)Ó3lE3Ju!S[[uͫCWƎf"y>cWʥ 2C`KԨWU(DDp7/ƛBk@ArMpbi__+CMSεZ^o f =F-ҏo 'L"uYM6",T@0x4@%Q.P\NhOu~ecFtEZeKLpsH?ʕ<<*hϋ:DNI ápˁ9YiΒˤ]N<(xQ'j@FjH} 8>|u$XQޞ4U:ڗ+ϥpr!jޫq Y u^󞿂 Zz')qVTJ"]E_)r ٠|qðaRSk/[ן{?呴u5A%hHX/4i /OE7/HŢ;mGƕL1ОGAq[Z. G'ڼNUN6T |p%7n rǚV8kL)_&ѯ%Iw#M Z k2{ë 窑aD3:2c[hTtcj. F)ߌ&ulX4P㌆5GOh%V@t&U${ԒԴO;myAV@ɽN>`d'(Q1]8[b'Ќ SBym@^ :hχ?v_, З>: @*]|?R߬vWt s\K.WMbn)M<^1ڵJTnA{Kuu;x,>]l'+u i\oͱ6?< CO5sˤmB#2xz-i\kIt;i L^hJA?)=TQ3җH>'>*7pd s6,IF.+Dt{n>4 ,Yc'nd $z¢'%iPGH/ (ĭZ$'zfk:Fusl= RQ)4*pǁLZnٶ6xY io⁴މ4&h&*`x\-3h9'oW Q4*z0$1h#xUTn8݌65K}2zdc&^h[iEq jU+bK\1APػz$Խ}T-0Ğ#uѮT[V}|ѰY\ J$br#QCZlqgHijk0I/kO-L[JE< #;% y䯨ڲI˥P|O1EsGFN"+44@e++aIg=m&F}t;iܸE,#4z:]u-BA C֨1Φl3XʱyE;0 E?nE ?#k-*ckژ٬_2 ~@9VO;yR._%FxQ9zǫ>hu4Qd$/1.O܁U*_5IP%MX$waIW[RSov| ;R لVKƃR~:={$[V{Ȱr$o>ܯQ쒡i1jpFT}~)8l3m!ߜ HZ.hA' XOi:Er@贊;xqљCƸڹ``5:hO`f3'`ň[¬.p rҹMIeU!:&)U| J ٤m|{ eCK!jzyxZ}X&$<rp:a>{];vëb &di{2l~cBQ˂eBvW\l;)_uǛJ~ϳnI^vEֲ\3gYZ0707010000008f000081a4000000000000000000000001642603a900003284000000000000000000000000000000000000006200000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/af9013.ko.xz7zXZִF!t/_2D]?Eh=ڜ.+BHJiUmoW$rĭ?Zh؟ qDeY_R\ZVM@ʎwXo -Ntuxa(c}P,谇BRPAV~>K2PB_O؆K_[Aٲ:yӷqvw y d~\$\|]BjLzMLٴEE]/ϩ0g :<(.Mdmr-}α.N#RbDJ|E`p(0 Jz.]pݗ*8̮==юm>KX* +*)o7[HasZH[Ҍ*\DAB>3;NqhFeF3yD-|*-8QKMd#-qCm)|`J XHC s.5,<#4}docϟ!;Ȕ*O."֘?_G泩c{O f 觇ؖFR=ѻ Qֆ 2G#Uo? gtjoU#൯[+*ߣpA1OK: 1&Z-t=đU؄%KpU8 C¾SK$u9^mX%FSMb+J%]P"Cֈ+%G'2De٩G&5bO-{f$ ikCSYm򉕋Gw12vڞc7k%q^p~pGև8FjSeOZ3UU#F:14]ӭ\H7SK wKz󺿙CVE*=?l2M?>鬔ztGnsX۲ HڧЪhLRmޘ\|֚|veHOD^<@lCR_L"`K۱BCs1TWix`UkSeYRBA\1TdgMVS;O 25?)q0yO幘Q9Q*hiᗿUI"р*jnr~[2VlLǭ I&][ȱB_~GNQO;E^:19xd?f%ӳd<Nu5Lpڃ$zvbzks@iFgG΍S @#V"O#-8d2=!6{3imNwo!bpY,3ON vIUO"Z|~u 8 l"h|i%uԧ3|gq5/ӏֆ6>LRQ-d+َr bΤCXƖ1J@!+^#Ӂ(wġtAKF 66p]`__m[45)H) D\{Lfe(9jgY|S>ѹ W4 TA`(3#gMJ:hjmfCUhEr1t0҃лa3Q:%vð_|y{z-HhŒ3y8*Ed0;x%8 q^"gggkybk_]3m읾|tyUiYRZWjZUˉohI=$sc/w-T4Zkt6:+#J!:hQ{a&qe#`3m4fK\&x]œG5\qw 3)6(%l_qqKv h{p[>N>eBsLV0H[{]n[:sAaܸdP%9 ͯx, TN5!q%Dx 9EXf%dQХ!^NxiU^S& ]=UkPJ1#OWG|:gwԫʍԸG 5[Fa[G(8bpKmw0L8"[6AA)RM!,16gS[B]a^oFayQ=ݘLx&@ h_*Z ,)]|5s~ 0Ć!tU\ekvTvuO]6©R}e;L& :hԜN9HbC@@QV?]{]t-&h-`r `/2 ϫbrt`{GiK[ԠzH'0T3HhsOfDesd;2/-vĖQqNB+סy8.JH#r;;[DŽdbkJaKf ݖN՜,sЫАYOԭħ!sX1`X;)[s٣kn 6lU"7 L,nIi|R=!Y {x#xB\,14dP骻lb?uaZFC?Dɸ.m B%fH/b'Ďq)=}*^zݾ&b&{2pBCC}b^Jh6yJƽdbOK 1\xMG&~0AG"L8cbM\|WX98ZX![-gRT䜲O.%i2wb>jjf*U [RaV/f{Xd{O߬{/E :iUϕ]"ƻd ,Nr 5K9xoЬ!.-?܏2SOP#[֮CA IvjZ2l|/ۿt_\%#~YVH Mcf}UY~SM(4yJ=֧G\cRXr X%>Cۈ_?3oiOEO@KZњY7Oxhvq3ry\?w`UĝĬ`1gHDfUmŠe&P4jZ b#j ;eۻ|WE&(,`׹r@\$4fTT8)(O5 o{Ql] )ӡE/z_]ʏY A3d,iȜe&Y3$l}BiY*~+ieܷJWxt8UJ 6n/"@!!q^>4rũ/F kqB+-Ye>- !kHzhǖwTj 2hfM{X8h1f ʠF/Wڔ,g7/: 6G5(;hJ屮oxq 3) Uq畮W_WD`+.Q$PLWl]؊KWi(0z҉ՙEbp0}rP .RL'ׁseJ B.MM8 y^va1>ÿլ'mk^";c84,}DCH##plaFΫx$TSۦ3uwTI,JpLw~:2oP|fzp[Mr`m 4tNr2uCMM c?9z$ϼpy-z*VmT{cL&꼃O] JhE{ٓn6 n渀/]HYҧʍR;c=0XDތl; Jbda#oQNL@:'UgP0ҏdNTf/zӀ/c䡤gΝ.]F l%D_ư=y@a-|5oĨ&R՝x51dK዇3"4psܩ=UF0HėxU̧:_ye*Q|dgi"Ua> i raG H]vC)8<ԧXVO{Dǿ@Õe >*dI;#WFtϨtX1D[LΛOҹRgz=Ez2mJ63C¢Plg;:Z8gً ˧a&kn `ּ6ˤ61L'-0&Cof:_lṩ--XQfayMtov+jF]O /!\̴;C.- ep*< 2}3EYcei#CAqWW=kF7Mcnllt-K96|GgSgN8Je,4> o@-TN+/~C1;:q-]*şuvZ xE%?zq5B|[Θ|d7+8v h4jqzB>`kTSƾ֚f`-HT[﫤>C'r}lIV;:؊Sv,λH%W̰ZwSx=uG,sup$7Ofy3`w.EE(S 1nyml8zYXZӒ-rY Izz&s μ[̛(n[(ՊQug^}`M /Doi>ZЉ_) (d`!*C3 /׉Y<䏔I4!;rxƀS߫"7*Zߔ$Bç]*/w Z r7F~_衊c^CŒޖR3V]^|8g] R}.<>JPťWnOIiHyD1v wJ K'3UB@<1,![ZTC/I'rtެ<4OEzPG|QY@Lw^Hd)$',طm!.v8ϴ*j76"~Pnx*H.[0sҖ~=|K?ܲLB}wuӎ}r,-M>Ӽd!DD-L-#uU<)T$0VS\Z4],MI5?._Ԓ[$U]ƴ*k#bFƃwTA+Urß>;?+M3f&dwE+lqį']XI`OPѢaڈںxG!{@)Dғマ+ I7hw9GQ=tQ ? c-F$ى8^)P58"LEՃhؒ1W}S|bVVCXȇpuP;ue@< !¯Y0+;&‹P vc'fۙ!7:iϪʸY7 "h48AղG øMfyws5DP2.˨=R"HkFF*؞sw rLYƠt~\P:̺z1aȏ fohz:>w2+I[LR!]ظ8,\tA G"cCzv=cfQϐb#=j !R% 9Y%" O#m]",( ߨZ'W!ƪzȤE耜QiZk)?fs2nUG0#3҇?h:зXPѡrK4TScHm}f$, CJFM+emۗ #y;K!f9eQV^;OhyIYYǬRs&83(g?U^I2P ё4c(.!@\kHo{ u) -:u @Q O^Ҭ#ߐ`癦i\D ؛,I(= ^1 Ts52hOYܱ-Z-3 ̢yY( u.5lNoqbsG`蠰fR.8cGh4FI.&s[GH'9 UEZt6ҡ粥n{ îkZuLB sȧ,>Mk<4h>ŋVq|+eO#hYYt!|&qmIß=u05YZ98?tX,UħCsUu?{"%'x@$OB[l>孓ؗkbZdJt(BW{t1AR jYsF\¢>Ib:t)5X\SlxB~<w߄Η3CJӅ-SS!#$y's<:iTU4`N('h:=Am>.Y6䓋Ed'. ;PDwPo"d"?gCHݪIH{1B YRSȓT؀jS/%Ti4Yw?\ڃ'f!;H92]*Ўt kJΒ[$}Qq ' ~B]I[r.BgJ*H0_װ.3hq,TãLǀ1-ɤ%ۮ2s ]ƶVV-I('HI^ hp)ӆu)Hj]# {S'&Y`Y #xGʖ#|LYE}? r%WrXو ol=ruZPADP0.6մ>@(9J:k Uq @f~2sۡw=RENk^d(l[3}!OOZ$|e'_1A+v 9MTI͘^9x'^^r1=TDwuCV7uqo _tQMR2p7\y&eN+KWvLrzvinG\&vl%E%YWOch]u]/ vy;"92{L~(I]B*xh"M("6B>fsuWm][MssmؚQ U@Pbno2+Ƴp2>&2XuvQm,OB?O+Fو2ٽziSEalHPVrQ|7*gx9&e$~ j0[=ڲ{䎻P<F.ܣvrVo 2k˧w (Y$<wnv=0P!AG1[FcvFfM#؏ 6nQzP'),ɫ?U;`:"]d @*x䔚Bk!3z^*\,̱y(ϊo8gߘB^׽^lr<Ќ;>}w2[1>t~i,$i8#zt&N1B:,(2dG =Z)ĵ} y"-pQEqEu.z_g!Kkln*oCÉx0Uzzj`a7N$<$s3S>Xik)yL=l چ E"GXz^%Ryi3J nWH ȧ?҃(0[|pF5C4-Ƈ1A}e(c<:E1# `.R%e-~oQjfkFeSqieeVaH"Y7066;7IIbgY-kXa+>DŽ(t Aۇ pQOP(46b3]=E۝e='q򴰭z[&o~aN:s$g>ąJ)l,Á0<32+Dq/Sp~Sn*:ެUDHjq+Ƚ |9w$2=}v[Sʇnͼ]drn:~E^TiK4nO;)RH5`Ay}6ɊyCCGDj*o$Tf&6 a&j0}Oȥ2 -bt8ebU‹G-lY_{pj>eďc_&}%/+ViafD)fgPE>E>v8ȍDߝpzoPA-`guD:u|r-Ny*5AhӾ|-s8QlÌPuc.5zg)q@P8 -'h-6}hN*m֍/4,S( |w:w s+b iR!Y˟E#cI8窤>E1c5uQ5ċ+)b#F/u_Ww?e0C{viWyet+{q 'F +K?k's >T6 x b {PM_w ~4Yj`y}Q}{'`t.AF4Yj<6sK*Z,=yv);?:C! L t**F+RVl| [YѴku(D(W7 I쾡4 VIb+ $0US{Eus :w$I=o~h˂ԛT'2c3aJCgո$Z ϋ1Wk2 Qr6\"V U5y/ĚGe;Y |Bş\KMnKSΞ>Qx>=|t!p:5cvJbt{h30k58ޟq=q8ag |b>ƞЊ F^k @R;59m FWVc̐Hde։$MޭuDi#wDE Q _Μ\k1FΆرZ!cݰ@RSN2lKzh/7acX_(JdZ_<ǠhޛHU 2뾢[}A|'LNe$Rf 4SLp[ڎƄ! m =w /jʌKq-Uu8_fm-  :EV*#=k[I\Ґ8yA mjM񮬿ISxkk &^Ϭxh3%mP~V# [GC$e!@^(\uf=۶&5Țo>ie1D>0]2I8 = j/ dަ='FYIG*;m,gtFinVI֔h33u6ZuРǼ!dvuhQ2j[ܥx^02;nzT>Dn`Yu^Eg$&6]37^cȔ3=i P埏pD^+E^\הr#Gn5]< /q!)堷:gZf^wdl*- : iU˻0wR&^'M宩UXHѺ86\VntfvW^k6띙ho{m-wolu}i@֨N:jirddRuVhj#9FbynHhy`&ء#Hp>얇"#w .*+L_*]+syu-daع_|6PV\hw%R(Snț ^6 ߝM\E7e~>}/LhfǑ%;KLIq&;Aq$dYhd?NK.ޙ- vH"&~qqQ2PY I̭:PFבqu" 2; HpI(ୄ ٍ0>ha5kDjp@C&ēp9D*"HȦ~"0'*!O;hrF}ѓ">r.͖!ǍgDu/R1( Gs٩>* tF.m,Q>ǂ ^ U5mayA"o|7s ȭnɈH=ƲۂorkN5MXsvu'fI-BDX>rs Nd<jF[0OޓS8!w Giq{ѹRA.Kt5 ,%bOtKUF17HH^| ~CXn8HF!*AҽyJ.㊛*X5M/Jnm:uݿjK;&>d<wB խگj7Ⱦ⌞7Awc`EnKh HEXYQ3^Ӓ4\lҪ0@t/¹jJK)'<"kob+1DF%2Eǡ=QRGtUT#a]y\?bFт(})7!g /.+_~$ѡu! :7ЛC s6M T Yő1;#g/fwfu}|HtOP=mDGb n|Dl3 Q8M~OJX#v 12V ?3@?9u:\F3kV;Wu-Lj߅w SUVx%b! 9>hg{bԹ#51Ux)t6?࢔>%u *!l#z{"ۖcuN9@+,/ ݑw:wۺ-F>OṼt6s EG1T3.yDwk.$\LyecDe9Ej.pc\IKu:v9vTC \ˇrO-bfp8Iu~WK6bj+&]|7}M Sgt+q]Ûg[Z猵p#N>‰$Q0K2o7??#lWi9O6O0 4dO&_|T**(\*z_9;KG4 ԕ <8gk@6[3V K̶_ԟ JUzL_8|? 1>Th n cxq{sUCx0|w?,X]jǰ3/\I v`]Tp H :?gp?@oyW]IF8\':S槎{Q ,MtgPX=L[Vo= éCCSFkA)u[:A1 *X̯1%r}ME8sKuҷԟ"> MI_Zn z*Ğz?XB}VGB5+))j:JM>!c:J7"h$@6qcQI-УXEOja0- $B>]V"ފƺ*R薭eޘX8ŭx𯘐 ^u^Ⱦ+g5:_pF`#po hQ&-90=gD yKm0[pm0C-:+nj-,ޝ'*4+6kpMeKp*'{]Qw~]0Gǰ扝st -Ay?ɹz6]j/.^Ih0z ^d>3}+yH>e+0Km^dӶzU\% :A;.mF/zYpcwsOM.~AIuDxpgf014\fƅ _`7~HM"WRHq[LXZC(j# rR+t Q%;eycNGt`-[ʪ|2œJ rT2PbKKEQu`Z Xbq|PAp/V*68´O=ESҮ"B D{xi-'mz5dtV]"$@\<Q&'m,o!8l%øS Z[i Feh | F$OS{.W<3j%Qy_kLqnxHVLTEް]&T 5/6F' _l0M=AB=A0lϓ+v&D]F`@Y⠗⸘7KvT%);?xq|KUu^O_/?ŴUB~ùntV[vi*&^[/dqM Zu̴AfO (+R3fiReˑ,(%H(׷ PAyM^p/~E+(*QJݽ9Iy! }FuZkK#7챗P@+ԖgĒ11⮽g0',ƾHtUI l7RCoz>byO6[ߥ0>MٹZ aIXYx==qq2sBLtW S@uk+zfbUSp18k)cg~kTi\_Dqx(^-G -8`KdȁrqZ1VI]ȵtE -%hjB0sYv/Y~=R5t-02aشBEౕv$μ$\^V<? BԘVg EWV;!CLFCg! A===Yx%{zMh꠯]eW-vlJ2U_=*8TE9rڪ ,^mLt foXidXgWO(v qFⓑ<6ԟZ&<:3?|'p(ziHgp 4%~Mn<>6>~OyxM#H L_??YZ\{0({Ow - q n*:Ԃ\7F'F4kp|gVrg3\u/3FT,\pޔ(_[#HEChWyI qϟ$5iJfcBtS|2O7/]c1A-8P'ɑFVyC6L#ܔtRA*_8q8M d\`.2+U`.}\eh^pD<~eP: \g g)u]z[UF$B_%$:TNg @zs;R8.4 Q<`c،" E#I5, Ĭ5{/ Il0/V)E?TK'ex YhIFb-K'q~G/H䣼~0K}> Aʔ lne lt:mEJSuNN% ςsp%}P6){Ηq~߄~N 3A~  ADI޹XP7* d^/n#/ٷ?qFΥT3Gp[쁠YffpnU Bqqa"K`Uz{d^]4|CL_Jg?WSm*BYD=;HY 7UWxn F#L?j6#,QbFc87l(2v0wn*KA+.6~s'~ݫq9QWmMEX[؜sb].x": ]^O`p5MނD)1R_MʋЇu`g0nT"ja,o|+~S@?{h u!1E!5B L5ָlعB$<4yqeIkreI雓 f2LJ/U~ѹJp,abs\ 7-IӅ=НE*x$+F@JڮR}1,8[IH KDWEW%$ +V)7Ox\$+l<v2hC=5{sŶׯ`=xO]%KfҮ2(U=*K.Դ":NC=A h} հ0᡼3qRX"2[\g\T{vΛ<ǽPm @C.$?9MQH0-DBUl-l2Uq9%.8[c67d<`(mZZrOtmF_ ͸ٞkUbFi#.ŗTzDFq}LT(̾^@$\ s9r}̲Ǫy,vwO5],~ 5rMh. [q^&< =#Tpzr֓O)t63. GRjQ[G pSr!v֮Q (;|v*H+:XiN\'1ۭ0;t/٬ <O}/YzI(<=bJ}?~_%˚ǧ*ktJ)܎T˅hsCg+a2?SZ;xMR!YIk ?V27vPtPq4ټ(J<l;J\T_t5a`*6SЦSN<1;vJs1ZW%%_)lTuX`Wйz>! ENO$g8"`Øq4ٚ|tb2cg}4"dr< '5vX8 CQA=wοF.aDjIWQ2of^I@|{0n9uTC ApK>=pa9/#x>n ZTI5$?c!Xܛ5MOk2+$Z_3բ::&{zO$Erpl5f2-`L xÛ2P!RȉbT!0NtKlMMbQWVO_6lj_d.WfpWzҗ6Y,m99f?Q4#״L7wJiAI_&AR m#xZ 4U^axVxk_gpThx p"DžwJ &;fnDZSr@@&"q+8 PJC.@zVÝZf?as(K# )-(Ӫ"?}D9/c3X\ j~pFuѕELoXMr6`o{8|xU 1jr%~R\$`~i=!f޵R*}8y2Y] BG =Mwe"tk:z}غYo|gQ+ <&z3w;[Uv.u;QCpUq"!$8㲸 cAl:'yuq5RTbxϞ/վ#%-_XD} +[ ɔ=~K{)ӄ${A7ºя12M=-ֲڻU^nz@F<__ya;u J8'H0K^uހ\ )j[dz$F]XE lU]cu@'0S0Y`DR  OmIVyʋ̂{W;splmg$Rg+,k+ [?h2OtPjT~Ou/cjU^2vo_Հ yA⸜\ӌ[$Zs蟂VOz.Y{ ˍU6&l`ӮbNFB*5P햰,q:> 4T귃 nc2.f·#zֿڒ%?!K:<=C<6`QO-=ƠS jedz6XQXW z! mzwqN4MÔoyi Bvd .*oѯ9Sg @ʅ!h&s1hWs[#兊 j-8`bm!Yalu€8{J:NnP(ܹkD~y"vĝR6>s`3,^OQy3VM TXj aW8`O U~ض x>_I.YB:(ڮm;a 3ʺKܼU_ :)*i#'Mۦe^xuJBHR|U˭XiyVLZg!6 KFBQ2`l8$쭴cLŸ}DbGQ2#I>\ D;~-^ 25idE%&uנ-58xq9*QFlJO-{it*b&c7*, O&e6KS#x,/̝Y@8eQ Aq CעCOxEO0x$d:W" Gg T묘-hewq/e!8Ն{PM͝qTú ~*zHD^uPڣ#LۚߓѪ !AEiH=?m8 s@ln7`rڟaOv3-}Bщ>5j>,')eZ>nڴV=f+` pr+gLIU*{@9h'ރ7%T5P4uΠKϘD,61Ȭ$ [xZx0l{,/pzXEbص^ڵ @_}֯WI}n=H4zar)hm-Ufoِ"uhNx3OgS·+RֵƧ z߮+Vm{@{nJ^w2?a.Tiٰѵ6r,'!Y&F?^}'VC59s2`lNVx6rDr;dB$W7pa @#ɵJC * ,j.r$6%=}7r7ґqN*osc0&~$$<)L'ԛ A歘 +Y{|`^.TDBI7Ϙ23^] IValxl#3 f\m|_·B>#7ny t?$Ae. ST•97Իe*\]&HY:&jܛ,(Bt +$B?߶ Ý. {_Eb:Csg)tPGji 1HL!XzzHsu]3k/긊KuyP^pCN8 4"<, h$5CjZl씞ӉMdQĊ6ʔb=E%$Mڃ@PIߏwp] _B% ɟa_([;lϵiVdOM(vd?(yAP˻7,ba/ߏh|}=Wdz)L/f۸ϲb1S=d)|Lx\}&*Г +빰gȰ6 ~l)ɑƓc4|Pr=x]gBKm}Քa;8\0{9q)`BjӁ;хnye3&i'%V6iod10x*Zs) NB/F/v'H|Yj{U:lYoEi#,׃{rfx 42 K<5zA 06ij 2cϑ=_Ya j4dY~3V`[%mnTv33V+:{?-P!yCED-o,PqFWjDY^:es f~_. 63MڮSĚ:wgv\rl= aj.g'֔B'ٗ'qwta`_"mnFs'*5d'ڪgQդoi e!"?G Ye1jaZհG2yX()!0,?*?OFsLk!4^Xr2CsAGg4*!]ْN-ȭs"dtw4@Ov_-Vϼ&TiMcx խSdqK%oe51hWtuދpD[xIOL:.wbHt!# u.ݑYCvr֜ S6qZq_H+(L"'{^_=CL>:G|D v.f`{υ5]aCv 6u|(q5xre,c9H~ [Or,lop<>d? !2`R^A$zpjǢ9"+Gہ~?эFX'_آi -Hx G}6-ڼFۢwx.I7 2^Dd})Y}ʦW(63䩮MuSEWR0.p(wd#fQfbrA 7QEqbMdTqTZH2~]AAD兩~9bժir kj[)]U^! v4O%կ|gEڧKrB>OυhUkPs/YLm=rvVYIī&0 ۳tFR5˚t%7Teo.N 40Jq~SK)IotD 50W}_;Oz@V/Ke*ڠmJ`d⣃W:nAq)%:I'k4K+Wc ([@gDJd@am]`5GG9L怎B-|uOW{6+@I%_%l6~ W0kYg"< {J\/Mjp 5n~reT}:Uw'HhZNAv2!͕J$(}.ܝ]=-UAi#*™w huY) %6DQ֮qt%1OZ_{I{n!l۽ue)µol^^Q| ?=[a#Lvbf0:͝!M՞+S7'nm=YdCS59Zđq]4(_^|3y#ܳ~gaŖ>pAUTձ^Θ3;g!i*U?9Ӻ !UioၓM064*l4rq<}(^8cC7!2͖QWj Ť)bnB)A6|j#wa)l{LCKo-Rj4݉*b):ܹӔ`ۭӏ`ڊ2aՅI?W Ěfb1oNph7ܩcbc'l`8iʶ0}MIblAe o!W,ѧ۱2mD *YW>'HiAv-c7> X~&>'kg6Lc`+ 7g+rC1KPz-E~"ZU̒7i:ƪg 2h;TʮǧXd `uAlQOsqȰfНsֆD{=y.(PԾ9i] ,]ce~)b[A.@e!NN1FkKŶORz)3KG$|vC- *gW5A↹G XC+,Ke0 2̎ V7;KcVS$@S  B1^Pb Xd<& .lѢɠ U;^4~rzlj2Ƴ4FeG)9 [y]7Ju#~esLҟLlpr\# ^]V"nZVqw 's[&>p]׹VDӘnPIJ˾Ki7q,\,,NT7;zO6 <|Uj{b~`Wdp Uj8pw{$<#e Q?9T\J~jTĻ_epTρ±xI38&`-5`~|v Uڽí_\Sm&hW_βtMzD XxBht}9^$l1NS8㗸'έ`*" Z[ n=̓*r?x^4*[#΄a<`Ǜs(jb%ן#w-{R:+򳔭݄D^b<:B ^ {qjO5*u!}.zm\%?26ڮtKOO;On"![mgnVKDMڟөѤ D ӧMd3ƨr*G=Jٚ|?SLH+|iYw{@i.= <͔ lu&&NZgG fsluXdBN'ŽeQfDm(ꩪò`=?z4q}-cB^KU&3DuAmU'uI|Ή7'tQgzP{',/dVxBf r'(ٸ UN!CG׏QUr4 [ZɬC!rMEdZ8)wÌyKNI^'!}ħ  ݟ_ gZZydqLRDP_Z8Yk|'oZ.p)X*4=cKla gNFtfӖ)fohzlG,j(ΣOdWm;ցWf4I:SQf`}n;HE("6U Ş4ލskߣ/(k㬄~!wWi-I\⁨,_Uzו2{>FRe _3_@+=:/4L+z?M5%5d*tz(jA:I:Vo 2,TsJ/|hY:+ yBg (kFNVCVOVJ>ZW5u..orq<ܧDJ rP7ҭݠV1A!1rؠ4Ã"zaCْ1ቭ\gL l? xx0K#m j$M *3{<Nrqt~4:~_cL;dGwxg*48Bd_*Ӽ?3Ȟ{ G 1T4d#E<6ލ7ʜdx%xFZ `471 xtnEk^5( 1X  %׉grmjUǿ%%`MW\>(bGId'rpû}76߼xtLW;ȕג/L} I׃W2ę;<'3W3d WgXlۋr>]p͎B9yҤ>zޘjsfؕwfnVIӫלC s_I Z6lн PЪի"y u^U!/5@F&A!50csU. ksp.um$ﴯIK}1;H5O\Z=P&X1W1lPVGl*X)>ѝ-i~Нzhp9YV-gyxUhܥ\kj:J@]j_xnvʹEk?@xF򜂃$+ZWĿ6#wIVT:I!ʖ`d'Hf^!U )m+(6+3yuX%XPV햭Tވ\Kv;o6 8~.>bֲMEHb { 5 0;oWbfř\x_> 5nr]2"5P -f KHiWY`tn./~S#4ɝZDžGD;gGF"a4t'4B lZ%0|t"һIV͝G`"w](GuϚLA>J<4@2M;Sd/X`a`HAS\ɍ5C+-G+ѲR#Gcρ( &n|v,2P>`I5X]n񜵻ýkP(wU~xt:sUqˣZ&6$GŐUP,?1&$!?Xxo8oM*&x($(/r;S< JReg0V3؇UpJ9(K!<۵T]NjZhtՖlb'CSkF#>ëKK}Hx~ӤY~>)6jz ihpVNw X2w< Tfţgyd:(!eQ./JEQО[1ZTV_]&ǦӮWRIpH}^^4":™pv P151ȴl0*=nÊ5@fp&dso2w:IHccEtH姻W_ R@Jfp' f.ĮbȹvLaXu&|{[>Sc]t2FiF*jZ$ij2+̓ΔW;m3{/ L n dA$%U,cd$g3hj3M):NMWT݄ K$$A-#dRimZImp1:.' ֩4mzC]_H5K~xkQګ "mQ8J!2ˉ gBy٢'(mޛԗB'aw鹞_IkLpp6[M!WJң$"=^EN{D?hvVvw5զV%c_^ZyN꧁)% q2od+U7s @9)2)߂ g6شzz\6nZe'@ |jrqddg!+% GÓ--7F67}aM1:+'Yi&47'0Ht!>\*"1 ]i4 |7# :]Ӣґz _i jfY7+>e.^E`Q2nEr"[[W yy n ~'VS#H_d{O]**BGҒWK\\EGBßզ7bjjF9L+gFRvnh i!CxV9 kS N8KMi9NJp4 }q%@-8c!ָx_U_d\Ye;Q `״U6W-,|I=i !J7;Ɗ~N{H0g.)A)'GA <`;Wn-]HqhTſU;ZKSqT]i .-H}Jw0OBI `y "zۜH2?`RVeT jc`Prղ<|5Doc/K)xPFW:gVPwDIUcsiӅg54JOݥ7mr`m$.?t+5g,t.ĘqoLaA7׏GNr |gPew,+ SqaTCl/[-*<]C ocgٮ0~me9 wv`V)b *,ܦDg:Zz*ZVd=ܖ^Ÿ+?Ɣ|Ʌ1BW&LIeչ2p5pp5Nt+-b} 3vKR|~2 $uafC96L˜G$0E3@! goÞ|+X"hCrbmz'ʢO0Vڸ̌=P@l6cDl J~Sr Pl]hdW,f++3~1]9C^byGR1%>!I}Ii?0Sa]$82=ߪW wELe 3;Ż~<1WA0Vt倫mjP;@x #&m-kj QΠ~A:_U$/"Z'ױ"P4#ul?M ߜuP]/AEo!iv:pG52yG_p Dm7/ %O u̒%qap =:u Z<ǚ7*g15M[Cw2X3kF?b [VPwO@⪬.|$R_nY8\3ݩ>D;f4=p;\RjuHC/O+r9L"'$CM8H\%Dq4l آ|p{ 6U =zƜu]΁jf(FB6jAr ~(ٌ'${}88yYo1&sO'쐌\BFw˚Q^x~+jȕՌR3I\oNAcZsÑUb.Y;V̮mԣי ñ [Y|RLWIڽU]a.p6!(>ز~1o@-OLcupsvM4{>2M\kv =giCXLW_8mgm"p]2UFA.z8,5 ˗..W w)(!gw4Q\B%"3XP߼t l銞 nFfS+hj*wESM^\75GYBDĩJ[ޣҕ$Br}񙇒S6MM[ ` v'PW3#ȭM$-BCB/ϕې&=2M8]qSB'dU SU;.#0"å>خ1ڑ$Wu1 :rw @Jz y6'\Sơ#6L (iC .y0m'znsle$aʙ:@}{|䃉qAKhb.W$a rѝLJ>I8?4{ 2T Rn'gL6雈-["!pך9SJ-t@?dcTk6/tZ(ffL'AU4-40gЇ#gݏp :DIxs^=85TH'f<&Y{w.+~QڎvWh[՝Opd18/=tA,m!Ks Iz;X#HɣCeXUp>X(oK;6קּWN՟[A*Me_i6zlywةBנyxJf wETg(ey|%:sMF_lWk1ajZbpcݠFTc,uʿX+Y_k`9A]i2qG+Zd0رudo$`fs$%Q-/Q[n 4F糘 {W5 0n5`ּ+A<DamF0<;[  qU` *\r O»nv^~{ ws:^H/:GY)I5"aYF!2dʌ{ `eXQpq}+3'F$@ <ǴIH'wtP\+R87/p8Y7{z;I*@$Y<~lzo錇' =v 2]P[^kxc!^c摀}d<^ ]B6l t.|{bO4vKMk8\;&'G> 8I`A3@Vp-ˍ.uC2wbyw<ČTDF1}iS}jexONsp'p>P){5rtoZZ3)$:wڅvAT?wc討 x EuFw¦:k%2 w;6Ggf@@ P'1E+(G p3Sa >jlDzdaš-Dq9.|tK AG"rWhK9I${Ϟ՛Rgivzh5QX60 $_']dNГ+X7@z-2`5-fw,jgq!UciIRH*Y Bٽn^wd^>&~VN@~#+| 1m09bv ޘ!dk\}:Z_ïUBzƙ5mUΘa~{e;Y~;iIPTպIƃLB)Gv_=l޲ȎQuۓq|dޜQFa۶'}vJ((+X*>`2̀kz |8f6-rr0ʦ`n]Ly|$8BDӎI .?wƙָt%$X`aBAw(1G)q7gc]VwM bR]LjSWIBGLe]*!HO|)8!-OѫYJ2w% P/PFyUýq#:h?kyM毑H(I٣63Ȟ|yf8ϗeĴnQ\<{*Щ:db(ռHLObMM*/-WԮ[{O}\~%)g]W$Lwx\nSI[ZSgT twP3tjkLJXY5~-B ,/nx!=y؉.Ӛ/4LC~A쾠lwPl4MuP\3=AL+2'&Uo?<0!e;ݸP߽#;c^NV`aq.[^:E[쓨t"[fnwE-<1 J/D߁jIOSS{%~A-e2# q.<9W5ElaJm]vBk^.=e獾ߧހ%갓ϕ9ilHj:]lU|9Q5ު?jG3]ܪMiI+ Yy.Ds ۏW=4 21S ڲūz(_/Xa]bGoRt (OK,ŗjϹ ӌMsj,Q=E*;!d}m*[.5ksEk!^᧱Zw,))fho}"!~+pnJ܄HOX%YNjNY@|a|.u&aXbN&2]"i򫐯4}*r$͝aϼ_r2Zp&GƁLi*5鐾|C]DuvEBI+W% b4\t=ܳW丝<ܯM6SD]C$G'4٤>t10ݳ:8ZKFw LW8td"yAa1 T_kU_cSEl[MJzG:*$aP?T0,kǴz:&?i,(z0pPqeֈ] 5OӪfEHghIY8 s\S˩ivWm?%@]UBi,F}6D#l("Y_0–!<,~W᜸iJȍg\o@ g~KX8R);4v? xHџ'0iGb6:N6UdlyUp921&u2;24|gJ$2AKJWr+fi:`,hRݬ*C$6œwzK= #Q5W0<7GhJ([fvߑuȔp  T_jw5nJ+$N+ţ`A@K t4 3k18Ljd`?;M5bv$;kg D$Œ\b1 F!# "Eܫs害KA $+iG೚^`H37GFQ^k%><`P8Z]T,J-DsG`0TwB\K9;z263F fzCD,!Ii2kҎ==#k#v.-l L0O! 0sǃa2XQש- ]ZcNg_E+# >_]^pVy88dTzO'!xs &'5Oʮ HNN ti+6HJGk88 AA/Wu(&y4wYmFb5#0k]-43@-doD<'zAT5< 02MnuX6aW{;в5d,<%Ta0X=HzNtQ+O/ػ_̿=%eҕN$)4 ^*pbZȸyS<-0;0H DbK\6dTYJ^$ 4!V#t[O8-5MsCyMX7myxJiC"X/ody/SQ nЬj;elS3"qu4p\!<0{PI+,QI~ǹ#* qS&V6^h@+nk!G? 9UKGx *㈟Qa>0-wwޔ"[ug14^pj5"ժS5Ok+ϜD1<&]QiWju x"@Xɕ'ic+{P|S#d }07*&υP|6{E6&t6殧jC'?fp%"kQwftƭ JXIڇB+gjg~@`0\b W1}NDj.9Pࣅ9!.YfVl1d(H hZ {Tzzemn6ܬZrM /gnZGg#+r3?Eߨ.YJ=ٝ3$#=C}/ݏѧDyL K+S:D5';{]xh6l|J՛r}C9J]Xru9C?dPai/' Bo1a)0e6G\ZӔtVvAXQ<#~?U3/4: Nv"Ӷ,}P3ZW!o q #V !{Ū;/։~$ \ `8!z}AT YV1 s0clJܤQy ,j#-^_E}_q l?Vg)Zl: r/0)9O:KE}>);=yH+Q>roflxHݞ|p\Gp=aФڳ?fAëyGB$8$͙T(^BIIP4c'_$4xx/SwH"$&iS/OuWPfP4piiEv]W|e@|Ke9 ~خ?>?p;m$ťTO1l&1 yw<l(`tvR41 {!½gPnu)†'mM抓]*&GLC #'ǶP3R.{'ű8eێrˠ[Mf^ Lc8ͳ/7*Vn7i #k Owzbwc0zy_h?z75O&:E\F&UpL!ʠ@+4h*y\*EO~*k`/.$r;U8*f!!OY6EEOʅ xb R%;.Z =$\^˓.v&45SdtײH h FjB2OJ,CA6N9t8"PiL}] ɡ㨌"`4zlX$=Ś 02O `-+]pc]WN%Bģ'5+81yYZغI3U4TaF3RxU}#s b `%~!pX[hw.V[N N[k{f1ޱ$IW, #2B9b{h)_ILщmO1Df&ͽlCW+l(qё`-~Өۜbvf|wdTS +7_9Zsy<"; }ͻPѠݻ/LPz4\̾!GJ}i2,OiVVfDžgD/57@:d~E8^|RR˔ P帊QYbqސTc -O̠xM@R: ɏ!.)z<;"h[)jid|T ʕ&%יw)%1ICM~H{FÙlxձZm1fE9`rIT0Gr! M ě˷nQgemCrimrb# sYU4~Sʤ%"z}-^v#b]%IyV&aSd_Oh ?n1X ;Qc;%/?TCfx lZ$:fOmp>8Yt\ZNO5=a@ĀeweD, s w:"w 1cVj4;{Xmu $`J _&B~:}R1r9[bvPz+f_Jג;u/*|քT  VڒرJI،qE Ժlr X3მ},T.ޮumñxS;zZ3Z~phRv 煥$kWI i 0nNuUٹ&#-"=j!ǚn/maxP(YDe'fX-p=˿vS*"0  Hyy5 %b2RIu[ny8p1JoZ ㉃ƃu0w~-@\Ʒ=Ԉ+xV ay yu[#l9vH(ݽ®fZ-nh>A]V i r8׫ي2Uf0Fq8]nJjh#9{, ]w xʒT)/e  ?>c+zX״q;Ak0T,#(P5ש}ܧby'Ӿ@ 3Q?5d}i߳{!Xm֣@FfbH|iˢxx\D[(mΧ2K%|Uy|go^6:kUFllVӏSq4&}2A_羈NC}ڼĀ]w3DC8*^++V${?13mI6K6ycꔃGڶqRd昛߯9 MJ$,CC(XF@L.VEø,X+<]M}ʻqR۝eё,듪J`XdP[=KʹZ:zIŜ,eM >[7we(\z'O/\|c0K3$#\-K;r? c&K4_8DI fWӺ1qLJcl J'zJSX{6u޶ FpSE, ^[a"WWj%\*HRؽ^EnRl:A:2 PDF'Z6Dvz]/é*:束6#j%h9FQ\ظqeTӚ>}v Ҟ *DOLr-ZȰsn #3հS>q< #J#WhJ)jcEh*Ie# Msk%zIұIL8鳊%j1 QÑ1ȭpXeUl!9-rf<~N0'G%7yrO]Cj蠑Vٖp`^lBGxr+H[t闎M h?63S=Xq`a|O,$7P8ORY^ x/skU$6fx hIǙ+#5@{݊+(6w}qH< ͇U*rMjΜbP{+1VLʉ̆`&\As&ՂvNUk$ |g FG(u' q19O`&;lmcv}/~i36v)с/|~h?,Y.**A+ӊ vP/>V`}k^u![VQ/yj <%ۛ$LZS;'nI1eJEX& OJ#NzAp}up3yEu>Ay+ֿNTS)0 K߬h]k'C$Tlk )MSs7 Fz:QN1+@ݐ0s߿ʅ͜-w!`@ \$ڴ 1ILUg*b7xA!]8n$Տq-`Е>oM/}h!;n"-"mE<٨EI]Lw_|M-a`|֍Yrq&pya!RJ.崍 C+-@aW*R`6K-TtogXFk9vTk=Dd7b?FҚ7p+sHf4g}Ze;."tj$7K61Eh{?p'SvqI/+-7Z}t[b~^dod=Mf1VyV>^O?W{Gдwa_ΑҰԧxOy A*Ke˷*6EgVi5]>~i4KA:ٔAKTlLÎ* [:A*'R?h7iV^Ӝ Wn4OYoe7?^~2ԧW'#_1[)(ib>Vtʒ}K<$N@j.bQǕ"K7ߢf&^W'T@_ABe^`1 Bv%[+![".z`# _E1^B蹳&_+D1{/lUʷf~V{9MVe$ ő=*ڸE}pYHiHkLˌ 'xzB<jP u`ooﰄڇj`df vWn?N^TeE^꘵8Bt:09|$> 0FRg3iSv?PY_ޮrV/-$[&qH;y8׍9 G*cнCQ5'/9S|{ +݅kYSE)2v~oZv_"z VcxƓxx'A-AoeZ0:b'| 6~ԍ:$q&(3}7|w/5͡E"-<Z]]Ug92C'+Nø򌬡sZ ˄3bZYy-ԂlFVoB}2b^cҦ/iĚo%<LbFGƔ7񴇊P=֐#M"f%_>[5Fc4.h͊( HTb00fԣAU{B6C(aC HhBE{ Б'مKeqIE lP?W|׳e/'$;l%sQf:<#_ŖW 7I|> |x0K ^ٞljԦƐiutwu3TZI"LvG!Nz&nm=W}QX1IEJckM"_^@]:ᠠ{ 1.)o5u3@1heL5>;>]Y Fnr}T]j&}cM<#*E5*P|*9G277M!W'ӎi 5x .)ưOۋ}qU9;!d+MG<ZETFӫRBbF!>[V)*pZ8d~qjYnC]G`^-(V\S%6{+)xAaWMFSjæm2^@ՒU1L UZ]?`UFjHXؿbY1 xey+ᠹ. 1.2k#|5.MP:3o_Hev *OY+ᣮ?qW'Ym!k7&{Z|9>ߤE64 a"6fsqI Ћ+"Y5"!WqL2xo.Pwte>ci1gM?3)*彩bN2 <3>U ܍ZGETEJV&Aa /6C|%ɍޚZA2++/}$63L$tU 毓v& E[} ~r,M2$Hb*:$˟R2gߟ%33q96Dmq5 ~/hWN(8@e8uZ#6Z=>Y upy 0KyJm$Y7ݡwu۳5M##%E2}NV)m"kAB蚷_mԬekg4MPUP㓸G"AL .1>u9v.J-tcqQjD~HzNl̐0$ڇO @ !50cO~ O԰)b&jY~:u+#*SQ(y R&kŀ$6zbPB(&X)cq`kRџerDE24qARGRHHFQGqYC>.dZ<!:ew's?cSߐ[ǜf [4p1 ![bpL[y0r,i24qN=t;Gìc׉/&j2@KBRJ {?;8׷޵+j(1̾CQ&X\f]$߱s{&K/uɽlL9 q[igQ0b2QDPsy*}a3lw_ezam=Y _ˡ%{fڥr[^Bsr7JvTBلU/CIW@!d-s{hBʸNt&tDEJeAeS.*l-}JU`D۽<Fү<QB|۽Gh^pd.UXȗ|eݘWvj F\',Dxtݼ(rӔx8{8:ALAT$0LnbӀ!/@I7+܎­D}>ƃC !:yQ7E;M@ue_' 59\0B[ʼրkC~tl]A !PT~/A c+J[zAFZ&~EEE.\ۦz @Cd&qZpQCΠC;>,>6WV2[;MC Hz+r TR6ר-jO/hE)4re< IAq8C#*ϼUۃcExrk_c5@;Klqf&* Yȝ8JTs"IHN{ [cf2B$ϠGՁ,0&LxŸt}i>^: Ck| Ld0:=mi^W ɯ?n;^w=´i I`?t#,EQ ; vm0h4 o5.3I"hBbP6YQK~> Psg!i5:Itنf~.NC\M$ˣ,ԭ9f /y<#aQYdI/JXCa50\~M$]Pѥߟ7o q2S?;B%ٔ<)U58zwxlOK'iZ<,!4No ߪkjg2p\#jg(*x!7ZPj>x+Es'HԞ (< !f!0l>cra˸RD$p!hdcaWsn>Vҗ[̜JK.p&$HWln?3 Lmb}06t~=5wuDvr_~]hԌD "1Ȅ%ȍϫ}R4v'l!XK7L1H~JtFa:(YnKW{.l\9=Ƽ?dx)t͘e)cP+p{fE8=t dԏ]0DCS#l5罩m9"[J-?dk7 EQ$9m4&%EM MB|ܰh?Θ` Úczt?o6z"<݁l_@`@Vw(gMJ#b'Z60{c{V\"ϋ %?6 Eg:;w, )1 À"'UaG x pXϦ'W+UhI2Zҫ@;0][ˁy_&.S8po Ibn_htN2k)*#ͶC0@5F>]Eu.6D7ct 66Eס/b2;ӵTDXu? ݸij: g.z$p<lJG}%q {uwhafM_trV3$s"7*އM>Gh7@ l.sX唉b )vUܕ"8AD`:L"G?\e[tepbw=YTLj*9u櫉;8.<U7\l+| % J^]Ȅm9 `kf6hYC@fZF8JXhdٝඏ+ HmMY 0\zoB+f/ӲbS):\wxm/KZGX=3̂f?O*bQb]k Հ0!莉\/5)ޔ'lTyI;JZz)gCeC>VzҭfwHg;`Pp483j|o B?U5ŅmG\5p{ ʴ9zpEt+f-^L=fRtG( y>)1<Xd&!ȩdŒ۬91d>2qB6%㼬'  ƹjeV QBɣrAFu}!Ԉd<.Hd0LWRqJ _-pB,МV}b/{XقR#c5|Q~nj&o_ƽk9U^ 狼4VnrbkMy\(rÆ{yC:;=횅 QW*# 6ኟ IDŽoy^A[9V915[ (-= $^`K9hrNl;ӶoDI &Ђ>%tᐸ(/! ^tbXOhI]*9l;\!`"8ߊ ]t%?Q`v_pJZ4Yuaлpi;;0VC iz :uȩl% 0☍=[U<`bفǟ|{w9P0'´%?V#9 AGzXM6Zv.)9sy$+NjHfn`\ !Rw ^vYN[xlؓ'A{ovT8Ge/z~v*R Z USr7Clb8И>ʢd++8B:S_(YGO$+&yluLaQ[YEiwEǩ>܈M&J^ܰoHmM57 c2%/y+"vKEFKM)O 5r9 'f/HmIU#7_$.{ۅ3NrjڠM!өX+eG%CjP^9կj;`ٓ.b؅e7" j >46#a`n)crSiTg{,Gpj8{ZA[}>b2 e5o&zW0a󻓖R\IzjGZ lPJ_eː@" x_X'N>)([qL&圶JᲇO^sfF:#"XDv'3PR;xrK&`}q|mYtas3nfCI(Wh&֌8~Rci(;i]DvVҩ<\ 7">Q @I}fDR\ƥL U;+|G>7[]3MܿZ-ڇn$n{D ] 6d`J'Mr+v,BoY#5oc$´J1ok4ꪹEtgLRvPe|vS0)Ii. %QEU/WG7U&tyYbㅸ<6o[eLr[Ցr߲?0m, B0|AJѨ+1AH]218mݨq݈c%b}dA|1h获ݣ(A0h˫K0Iƾ{&u$Rip$_$iDh#Z+APPNr( ۼ\s S6F[p?2/lQ]T@ f,U0(@!Ȧ]14ՁbUWfɋXX@N634irOqpŌ |W>W KhZWޅ[5|l8GV9%l dYyW GV\4H<1姱e7/[ťfG2CMM6ΡT!Lٓ@zYa>k 3qe;B Q6iekGkk >{ *Sn<etMkOq FsVnU߾s{YHlYu^rgidn0<*5DϾ}(L&Pw Z m^h.I/7fv)%mKI{ԃVK||.>NS~T7 Ok4Aa` rJBa"y M%D4d%`d2 ^'!3Pf\NX=h?JER踱fR;2)JwPkz|; z9XHT%ERD9$/"8D z/C$GuOᲣe`dR-X$o/Űi1=$M'H5^#0%9XC|/:r4_o]h|UCn 79|O>'&5K^9r/l`f]|aWc΁k׈3!<#"R3q/0Q%Ϧ2rjo n9diXY = x{͊ Ί0JI ZvBJ5p~g~ ͞N3/J֚W:ҎwZ*㨮:0ĥFS%2c ;B~c:YY1ِd/$i><+:Z-_AUfQObLō=_kpqޜ;k:1=՝v|:eGXVbYCң1XCyT@.)NB !UoC$ꍊʥg;yG5P紹Z]wT{x:#*8uAj'ex pjqM'7 IsUA)=8R4S+:r7Gec!.lPwzF B /pm'O[n.Dvh^ 8hb4G< [0k߀.Rod@ Q=8WM$=tœmz&ͤC~=kưhԒ1]5YeO|5 βa.݆Him4AlȕKκ/:ދҀ D;vP҇ vOjLxm5vPD=F{ԿMwCB7P{F)p&c+*D&"ď*?|烧VCeaonor*R`u30;W"܍|s^I1cҭNiVxϽ梘`"Ae@-6smrGi3h(:"Fw?־S&ְ ٕqg_}=< ܤTcY⺵XTSYx?}YlU/ei0 v`Y;yrmXEJKuCI''t B$w[YD@I_$r҈JT=&:61S -l-qǁn,k &)rU6J쿕Q4J:Alon}I~2`>HgF¤闤́^B|Mv~ѫ{jf&+q nT(q?DY-TYweāG'"fog?5{_`*)5Bc PTOq}T2?*$O~K+shr¬,} '` Nȶ̬\δ-/z-P̝*>'y9&#׵nap~[1.|A>_&wbTɸNC*CB#Xb]\[@hޑ׵4Tjf!Aey~ށ- %R>Gqx}Z#u#7(aP,l~@ wc(HҬe9na!bP;h_⻳S9f O`~X[`93E`g9Xh߰Ds6x'#{}ziUxAXOkC?9019GI]sA~VjLn"g@!x|qޡǤMq\Os{#lOrh2,pLdP(%ٯ!j0VUT:dfSS #:+T{0]nvscq_\)`1skϛ>iE0 DNO^RgBYNm ja8j st>q(IGbwTUx_`l`*WG 7^y|O!J,(*CrJ8b݆LE5W-6YSFeyVdm%B - +%E7u(o#@8!bCNPKY4R!خl׸%^5ycPZ<֙!zuV za]((YjjjzW c𢊝(D.ojMv^h?\٫Sxz@8^w56׶J)qHѩ&TLxiD LၚԳ @ʑ^u=UNW=U_:7lͳ:}XC73QO1|V,YhFp U# gJ)4:\ vFF$jϖvxx'.8$$B>(c?&5Nh n3(٫= r2<֢Z&f5IcpTFMS3%SBP_ZJgBIa/0)'4sqMOQOHLEHc8<緐b|%! Թ$< zC22^30#1'هo#'L$FJ$*E.yr|>;kw%utfNm<ɚL h`Fs{eTw YA0y\mG$dH  (_53>I듕rw(nu獇q}UמNF sgBS xۣJ4yK*( GGMAF ;t`8xWG9l+ ~(DaNH:V} X]1,;|I\/5z ݹdJx9b9ãOJJZ2cGU:O]+.%Yv?19 ȝUAu>$,훸ENޞ)Cү}\ӛ^/PS ^@"+l{ gpzTlp)@x[; HG$7Y^C+'"|\?p[ߙD}qRkЍkŵJ%/ =<u%M>T Nxs8rWdaH+4Ymf$67O& NB`/NQJ`k6Cj1e?t$)쾛a1λ!+Y ~l. ʤ#d.Ac{P`!4nc:@gG. \GX~.Z뙈!OzUCmH(.n '2p\ƿCݚx=e=(MaoL +WV6_.@h*~պ?;g5< <5ZɊJF71`HbޅBZnV?imhF|"EʄLyr== j;L~߹ǚ,o0bR$Am%n+& gHzӨ /Vm~Ε0=ߓ?"{BvO&)@G{ӈfG,|mԿc\؉i4`~`dȉ/Ӣ*۽i]L5{=96%# an]iӪaJ/TZ(;P+ ;~6RT\4tF'e _Ҳ#-Pʜ+7W,Ud`sEXL'k!kՔB8b9,Oފҋ[MOmҐVgIdG +F>N/@]:S YMKP\^_vlsQu猧J)@]qf)t~ީ#xlx|1 3T=Di7~.Sh2t`,f@AvY܃E?1„*Zk7 Dί!7AIypBMG348E[ M̂Gm*;lX!i}MGdrw8D3d0lfY/ue gǸ}TlƐK~$0[K{3,*HςH( weCظ`1MҀيf*ZkƜ%95{n_%^k/E)|vU Oro.dּ)/$KnKO"P癝T0Z$.*,UuHsS|`/{R6c[3vJMk yސC@hUu e^Iw 9[4/h~8BŠeXB tWu8**+-4qơHgiU.ϓ#Z(vJ]MHxOڎ %2Q>:j$ׁ/Һq5ZS/\یM1^y|UoSK{y7J>!Pd~ȖvDQs:dWB%90x $T4GrŶZTf)0vˣch_;hf)vs.2yef|8$*2yzM+uc*||߀ߙأ f6W0p{|ҿY6:%@S3~OfP.A, ؿ[S؅1oZvC;lq` VUr(ح_N=T#cdMZйC!o8Q9|][o%7I$R^tG&\Na H>Hq0|\,C>5"A "^G Nu-tX~[=;F)}ZunS| ڷka%}c ^m7|A25/4zWIv XS; nB%p6Pܴ}ۭLi5uj)؃v0)Y96{ >XQ7f @ U 1%c+Ub덧fWh`e1A]R"Üp:!DK[KZLZ$K%R˺vXu>5H>A8[wuvA ڔޤp~IuOZk'Y~;ƴB=mO ~R% u(IхqB .1kg lYm ~ ٯ`1x `/[5Y"<Q)OoFHopwIT_,D1|rcQ6/27 j.r%^](,Rbi (Ff&-2 y{9a쵢b9f__{hd E('_FrouЫV& l?gzM@R7s6`+{AlN{ZOÂz[M+2)~ǻ;6c wajpч*|Y9OxI7W(i8iYFi!uXg5s[z+J(a>69SskT A>0a-0 =k-!K4  w< NLq܁ /&4d]Ph}xnH/-;&跈ao&}UY`|xr\\@jah-uz@pՆլsH&X$^硿cڵJPp>kT f62Y7CwKW[l,mXivqZazr2HNޜ4DTvG/s\0r1)F(:R̹$1I\чM=Q.XsQs˦Sh ܌%"26'j]AJ\:SW_շG3c6!.x/AdwR¼"jyTQA~ y]@npհwR?-_o s7˂P(bM2p[.b['{5*fqQ"#hL^1VR0X^jqڐM˭ ʚ"Ӓd>kUܿL/(/N3+h_VcȈWīҒ3- ֨88!Xd[=xͷNw#Pr$;/%Xzf"D݅JAOc4laV":U[|A<*kKҹ&!Gt{Y\=5yi=S:AaGm֤a(B.Vh3+ s ":SMXa;SRA:k' lHGydӐd0hܺc7Ռ?__݇9=f#t֋_z*@|d/!s) ~qׇj@^BYaU&%Ê/vuo$rin+WhxC̸t孉0O~s}e\VqA/5["v"zH+Fy(Ƭֈya=`\Yx_|T#(2@AI^˲Q% a*„nC%0}tT:+do4Jb,r3_?RD!dvL.EuU\O㱌?5A!h ɳMfIL}933هÞ1ߦXK0\tR@8`^iZŤF+Teы*4We9<=10TT*!IEmo3`\,ܤmo[u o☘2TZլ; m08`  3}8rցYEH+ߟ|wK^TYxya=7.ɻK3ܦ;J#fOLh?y8cL W-ˢ% /s,U Wk9_<1 1\3,w@) ʝLnbk\Q|䍮3G3#V⫤g⏦ mXkw+FOYl>WfsL+d7fPd~j (nfv-c_"tdAI/ԤA1X:˾tf|.g{1=AWkٽoJ AE.'ՉРkD\[3$R-7oBSC_iY<϶& k Z(E'={WL@|wƑ4 LPP$;%9BX/wF|ԇ 벥X7!r74&[ir+8MbsCqB2Bm#6IP57٩r͒*\v]k&ü8p@z.jθ.RYqYo&5{&]ylYp̬ 岁G?`C.B-dn24C*^Ǜüy,5e:%i2d[|tzGUZKF@豻׶.2QIS_x!,CXP v+'7ZhM ᏉENccND%A!%O-[Z-'\fZwթq17}Ϸ6*.1|ئs7|_hv?WfLnsBaTQHCrsNS;ae`a> tM*U`33r~'gKnԶk?Dꖼ:n5Vg{r{}\Ѽ0kxH^IS9ǘuUVnٝ'E?)8mptӴ=hAlyX[<ۜi:=毭Yt"㻴~r͗#1<px ɞD>|u4?8s貜77EVt:3_: +e{v>`tlH/t_-1=XE.%?aphiMgNuP|a:6=㩸P7_<*c;wUHPCp4Iڱ~lɁaR!2X j2/$|8[S3jjבDfKo,kcI2\gPI r_ȌiNHvX}}[?(7`P=:Y?Ț16[eQPWѡE|'~V)yWl*AM6QMmvq _:r:'IH/gicVb<䳶 V=\jU vF[NsȺXI׍l J]K'Dh_4uNu&FX fjJ7XA[F|F耻7$G &8ot1n襑 ONIzmEw^YVK?AcY&{|Vy!E(9kURq@KfǾhJYkǔ r*f(A5xuQ-"" q d <=zF{F/j& @7,un#kߵkK"K &!屗k lҞp֤C:pB,7QaΆM<*w,iؙp7mn'k>~"3G=Q{9q}S93V^zfD SRtڝAO _Ƭ:Xv׺69et}(ۢ8ࢴ*9A~m LSGdz֣غOOxm们PE7N' 3]/T0=^D|$L5k٩cjqf!}|ؕ:kY$;&dDק6F9ejg#ʭS)؇j0]fh G~}ITM-eY0g9pK mX PiC1jA7r5̝ϴWj1]Q`ӛ)(1`||x^TKj`dԈ |hpk/+>9ũPS ^vtXgZ PuT_ Fb?j+ym輅chK]( 7h5[[[ UU,Cɇ-ߑ8 !昆*wNgN;_L[K9)C#%XY,vT&Үʣ){.$PG8&0}][H UB!o5;8?'AQ]Q WsW OKzh_!ζ~LE%ܸbW%$fPFCfR9Qq0~ d˜Zx$^Sx5DgN_L:^Yx{~~j鶐z @Bt@< 9%P@!G)̚nL|TvJף#@=ՒG3gJj .`.'wþ")c)ݹ4g;`*JL8Bdibvy,9}b}]edg柮28º92ݒB_1?3SHljfo|#@Rz29oQiVPp`(+_3q75߻닆Shy׬ǁSj.S]^|if]oqZA.v1 '#1FY;^GR&L3VAPs=u:2<l6p^FSĭ)Si#v2CI{*"x\n`) hx҂pqN[x:_:!vW{uMU%*$͡p@%Z??`!òwS 8By/S^%ix 2C*u<ⳓA:(tIx"l~_Z<=q8C&}UTȯ*,5_O(mJkbn.Y26Kp冋W\?Jɇ\h 7K}'py[?]=VVDY0ZpVZٌ qtF ̤1 >[!j1猐$`ʭV;0 љ;meEd XG;ُ#u8ȹ.8FW4YF|#V?ӊ\]PA .؅4;4,_<;¿V'6\!G"t5@eԓyL*YFi5BJW3BWp`4B5B*΋C\g·elxT_3 yXuHS}v#`Ro_MD A7cr"A?HNppX]M#ۅqtR`CBq eTqAU9kS,w}N8Nݍ6a=6<$y4$A焇LraP0׫E) <֭vhq5笳5#cԠޫ):x/slDd=)rwq\k5gbߑ<$At(Q+z{F_ ןZdQ;"/*-3UQ/Sٞ+\,>npz'>ؔga3?abgݦjy s^$؍ o3b" Y8:gwct4zz%:"{[շ|j%]5 %`5z8ڄGRvE7U HsA|}\}V=0s2eo`GR5C@'J:#u, :j'NvϾ!pȍJxHO x _]AyFf0bd˺u Mi~ukK&-zdgV1)ZȆs |lh1d۔UwU.lz|Z=`=wdwHi-0G6KwN-B{y^1 Ac OOTQL&-;z=쾢 q1M{!;LSr5|"2Mɼ]ZS42wQd &].Ĥ{0WkVrT"J2aHՇyհ]~|TL \֨#5=N%?{:\axNde'O/;`>E-@lA5)y}Y9 ~=P!G#OqAgXz&<Xv^N*E`zy~]:f8ʖ`TɏP1\3}MtHSA^¹훊?F,L)OH[i2m}% ?ٿ@Y1E ]dWe 0~YVNΤ E.N|-|ʭ5iKm'Ę5$eGN]lo5զ{6P6BR䲿mo@Z$T-1v,N(o34'=WQeeMƭ^|#̀0wm Z~QYOc<^jEMoR"ȵRĸ1]/@0vP~>~HN_: َo!G|+=G(K~uEͦ Tsh]a.X\g`T) a[ ׬}v+WHo1" FHA.>CK=: 2<>l5TCB ?T'6%,]g/h&sUM&Ե3Hs}=662+D9'Z}\`Х&ZY{r(.I(&tܯ۾K} oPWK`>Zة$&%= 䉦)H*'CUNրMGpN]պHPu]JC1!켴`3%$`D:jeX`Vw}T4w3uxEuh/?Wy,sW a0'ߎRy-Q 7[; `]xSptOh C|fEZ@VTK\PDmKt\ iMB).pp =Yd'N@*%D?ɿWYQpgVWMy#=E h`ptFTҝd{qLL*(CR@sjc\vi{|)ݑ5w;ܴ!x^╫FhҋZXMRĒ7QlJJh=_ʧ+q>0SDb Ph]qEX [؛ωPYlf V[,417+N9غ߲q4sХA# j6* m\x~EsTxs'Ӭͯ\Q"fǵ"xFC Nr} J߳u&A]2BPQTQp+(IRRs${t}!K 3/bISv;92|vkFP()?=l8ːN>.fۜB|aG{#(@r A(10udxk vexP&r6 =w3^EQMnj jHtQ}yv# =ݦ]̊Ne閚V[I)uR H7Qϔ7lM(ZfGzsdƍ;] LY+w:$x:eeڨ~bZ+V^An+ B?3R{Fajw;/'-28JV8N*qڤY=͑k?ܪyz|;"+њC Hu5\:P)ѐ>i6Mx\s ~ `9s#q^<2Ô): FWi3bHֵ\Uӎux}̸'v֕ IŇR(fu(ײws**jFVC,eN ,oeyS~{eWӫJ~xm%PI! 2RMENQA7I^$-&*ZVJxH Б݁ckͼ?Ðn2Eu2IN͸4uϗHT9+PݶC(_\&"T;KJ96pZzZJU/kU9X;&JXYu,$.Ml#4tfcu\׻]VYVs=H')>^daѕoW#Jي:`4j֬u"P^C53}܋urwbRhplFOD+xc˸%9_88-ݦR~"10t(n 3C%;ZeRU\%khc_Btս@z <NHTqBGWa.yQaqNҒԜ<)Q^~Z;+@bV Kgp(Z= ~\[NeCOcnPgY5TDŽ:K:XA?{Mtd#ըC8P'ꡈVgi`Q{[LZ lc59`0F/q:{nK޵|eGV1k b qp#*j8_+UA@nua_H.qe!G8zA.{JS1K{" reo^'&%6*`F׀?8fpi4Aէvk!$:a=vJ϶ AmLX&9.\BV/!1*p>nz ub#ѿOvn6&I9~ cy%\f_\sႱλxR79iK^ =/ U7ri|n m힩u #ARS&@e.maNxy_2MHrIbNT g>u]RAt@ &V=0(?x`t'YSl+ g!/::q aE:Gt`J&*ݍkgLH\ae6ȠA.r% ^>fS9L/P#T!`s0RbıXkNaWntxRė>S_z\|_d%$4 Ŗߋ[?lgj5(J8 (X6^L/MNAzvo!JB7\.Þv~ 6 j9· 1Jv+Z K#W):U5B0ߙ]  L ΥrR!R4x#H U,:0&y^}U?&:5:d)afy#-Yx-=A)Z7,M{}/U?Ñ>Qf^sE"wwa#x&sSE-n B:UfSD?RNTjx&t۾Etjf§Ybb&㗨ٻ$rݖ!!U$P_yvQMAf{'>";]5r ..$Ib\Cpjh[4{fvis Qdx)W7@^7?.&S.J A.yl[y_8 xhW} oI( yVwB1O|HQ'$ȏD_ynK[^ɕ̙XrIvoN Hb "~~.HQD!vĕ_;e^̾SҏŊFzvQm!J,@>!*06J\e-qI | ZRjH 5Ht\?c#DMJ ] VJRVb|Qv/4Dx@O}tr v1&M়9z9>3%1uϩő& [W'?Y|_ w!"@dHkܚJȹ[MFYM%tN?BY'[GWp-qD$%'WBf τCr-+Nfaj :2{*|8rDY@ݮI0%7m`l(߁({*mdl`ahw\P-?#}-8#d~szK^skBmVgB" /.ќ8K($}RG1oPOqq*= hEw7㧼HÝ!IiVYfFbi,(Y)!qZSO@$T I|ejK91MH/^}ϕvr2Lf#C~-v֖8:ob*𵋞"RD 3Ow+\NX +eӠl`~oȿn(4#cg$7jغ7`#T9Jr*͠Ѫ@L)'݉b. {܎~|Kn'̑m@/ CnƜ)*ֱu080Dy|f0yUCK= U} ҩDU{Sq^n5J;Z\Xj5lv:Γ,m1Z ?Ƿ&Vua!XF "ؘ-r`(A~BQ`V1cT B|, g' : bJvZ^̉sa {kHqSVD ~Ieշ z -Ds('CvfDR0!r}ؠn̠/(]Hb &DӻpME:ԦtTXpKڶDQơy6@ѾY* jx~rILzOA[To` !:Xst2>)9\v$=h<\  _j{#!j Cn |JB(v m_6AfL6ejy,&,r!:隻hire<vJ |&}+4Pbb+xl*5:gyHjE,;[k[?t5qҳڡ7w~$E~ܤAF(Po@9֬nFV;m+(Tv7 cR w:` ̫KSfӉ2S&{zڰ"+56b=]u.O{˯>#Pb*(:Xc<ઝy;@.$vb_KqD}fz"MY&|爭8W`+Q5ӯ|ӪxȠFb"@RmF 3-h] J]c׵yqW?ocSRtn5 ̥(|!iS`b}: +7\Xb+1 @ [溑0d@2.녴k%S\M%1~ {? a + J89=8Q(0%Kh}@S*ϐanCfre1sg‹v% gNB!{Zn&Spxq-&TtnJ1NÅU_Ö㾰 Wl0P{^:d+R^mCWDF}D(*S*fXvFaҷFz G[o;7<{SHd)1i{bN*ALd'6?u} _7K\Wk~M8OPRv)x8:W$ѵݏ(RwFNW;4x ZgT\..><58+IŁ2mV>rq3r+b4x;q'808nU$ /!~76z:x8^WPl߽_vkTO"av'W!C@QZ7)zn* @@!ƞPeyBb~p/Mve%o0&?yF10e7ʝnL,/&kX,}G8UwG.6_{3d$5b5fJisUDqF QL}-#@{fu@Ǧj=lQ65PunfTt@$FϫЊ+fD_9H~壟Y}j'Z[A)o?ocmFkǴ h-,8۳aGA9Oa!2&_@ymO`m~<o5ף gΦ9d 㝤 ,?xhs&n"v O9X|-F`06&>GU6'wQғ;ZlKn_lϱ'PxpwP^!ƍn>ɐId bڦՐCUk79 ed&kCE!(fftѣ@~GAkf*'Ƈg`6Տz*JX怦*~Q$ 7p4vE.hhx(U2mƚԂ2Og)+ʄ^ C30~~@LÙ8gsc\dYB2}۲q@k+eb9}4L% e-OM1܎URɢIhL3<O;_JKxVd1@\W!)`>9R?zhuX{)$b̛rc\Qz w&.֫ARUֳ '_9 Ze98JHKifa%W9ʏ&>1 Ӫ8W.!b_,AՏzP,mTQjXLI׍+(>Gxzib? 6gQGրYlUо {MZ5McɴYa]B?{r-QOv aADaץ biPFQS!=rѼe,t3vgzVЄAO g${ n4qV|LZ Z~AhҿANd/ 4__2kKP'(x: דj2Z${ByU&5 >3i ̸bV{9b4,\h%J=UX&N:2QTiW%M_] s "1AƐSj({sw_=O։_[ WC¬fgV]đ>_1otGQTכ3r *oC|ɔq02"2,QÐL~z=]65d_WљLiIx$v2memqpg?GG aa>y7UX\@[B~"5$L&RM'Gip!r+'rA&ʻd5'_$Z{1+763z!B*b$ ͜0s`uKF6v8(is)S&m]exT j@1^MQK^›ieVFɠ꼷1[!Wb϶LZ}UY3AGzZ|H0lH޺{gzHk7-?0߅+0ywzS(8A1d4c ;üŢ1LM\a2ir,Lwp&]G1IX΍r悴K&77J7HRɪm(nf)CmG "%<ο &+? ng^cl37PZ.8"lF(fz5 V_>3CX_WtzMVTqI7]y;gMO `^< 7GݹP||&Iѹ}#'桏>/`MՂ:$F &MsB}A{dJV+@kk Ln^-ܛb9J)J'c4kH9l`U5 Trno N\Ъ!%O|`b cүȘAHQe&on1eg.RG1Z>a PZ2,(HϣqY$c Ipm#>Օgj 4}i R]؈pZqBE %;鬥 ig ɨ'~TThx I]ѾFAj0d']9lNؗMF)Fp H}Sm-GVRƻz,bM|~yy ؾF |ޟTF9a{M ز!NƛY*t^:Rug,^ Ŵ]? W:=ˁggчS㴚S`Ay!ڻa@\~32 7#1[F(0H$VמTr,d3rݵY2U]ϧ+r(d2)"S9V" `;XJй@nRO3sn2s pN᯾Œ[m2W3ZhIʉIFA%:—ת}=r1,eVҹg9qA1s&UAy.o^U{o# 'Pjx#S`䔥%0 #Ppʔ*?n@gܣp֯hco{nY!*:`oS`iY0k$k@ 9įHVg~WkrCQBh&6%Z_)5lC.V" U,]hp 3vbrɒJ={ F5J(Eٷ?:/ ۴<6ff6r Bc6G0DnAu槆4v6=*tp"rU!@UNSŌR<5o_u9M:ɗP&FKa@  wGDy±[{y:Hk$ &o3޳ BJ"p)}'Ǖ/5ғ1wlQYx=4j6ʬvN:GB5U~E@: N-!)zQp90,֫C`,8 F|'T/CSpt"i"?)WJW]/ڙ4Y!4[*aƘ>fAHBEVEمWFE^ `ܯf||ltn"U&HA||[R=8e\, ?6Q'mYZE#O]Hi+MD8]% p~_wMѴXbKL?tؕ3CC ϺKT.BUbug`Xݚ&Y)ծR]w.aB+u;tΣM~ُ| z2 bZte^r>$w-1= ub亷^3="_./PeЎq6n@SE8xQsK o!/y8FKCg[+`"|Mq;4M7vvm)S!Ә-RLQrI̴;1b^ךVP*bh-몍ƀ8aH{Mbl%pUU45KzYrDm1Rkaݓ@x&vXGg}Uc1e4뱞YL@ \^S6IX/g yX/O1|RqrmKQas3ˀ.K;f5vp&":Jlvʺ@7#-c˦/'' y P3yo3#1w oT[3 }FNYw!yrf`&D7FTXvȑ\ |3B\b!lx$4Hд{.~^w`N[z;W~0\;'/%_)u\x, /)k@(TEIx@%7U:g\U$4ɣFr:y|C@0B\O4%f#2̍i~|B nřX&X*[>5cuaQ2i+X]k!Xhe_T`9)}9j}ݷFW^:k SP4?4⬶ZqVKzI;f4$^ݘ!Q.[t+߳erӲB];f1lEǿz\G.Xs˦s`'&S'[GANU",ޚh}Eia{`nTU\2|ZކݔrmqfPѻy(@QSg݇By5)nLqS|@q֒<Ջs.U+datYsP Y+|CAW|2ݱbR^߿J,2$nY[(mj)L0VhEv1^ha5h>Rb|DiDKHERF}Q\C.;JelӋ$yGWD׊'SX GOtQlUNKG̷BH)4%6ܓ`R\V8Fsb vęQ-kNw@ Lw16qS6e :ooe'Hlq:zeٱbfpMC8فGN2ܺ٪w%?R/ǶX/Z24ǫ2>:WK> 6yC~ Җlse6a?>Ġ>EM*-T>"zw cQ{ا#)]ʶ qblPGWE뿸V ,|}ZsX!i@h]>r0ZTjiq]La"-j^'5Uq:-ASE 3AD࿇`co* ˆ8}05_,bv'/萀hk ub |YG|_a%)?OnSTa<ÒQ`J9]ZV" Ԛ [ vV MTdusބ|q x}tݟK`HYp=!H'T;03svy i}~Ss? A, }"] |*.C&CNR ³5sR$Hwh#[F#v^iL뉆/N8z~~I^*#=#֓v~d/}^]~E JkL,)V?!|6CLjc\qAwY`EW[ ʄ,Z)*u$:5'so7`% yc3B8%s:F)Q+9-%(Cuޕ}7EюN%*@+c:IJ{0gO}LeܢѕM+ψ^8na*ӃT9\?鮧}v&br,AҀ槕ğHC'}Pxݥ 9IӘڞGVY6ʰ"4y XS^l"'IqHѡvDrSB<\F)D9U泆OHW%&1]K2vu,gDqjI_C(!q*5rFlMN3c g3,A]~4vENEGזl-"l|9m;5!eGD "MZU:=u}YZ$=y1i*ry9y=id4IjڛfȂmf%$1@&8E&[S55~u*h<Ç}5. TˍED͠Jx@B5?fSIt7~&]p+a=ra}x\gCƬeKab5lU| $,nrq@ҺMEj}p;m.&cZBFq,x-5D]ZPf'vqq *Y_d:'.HΝ!4{_6^%dʑCy@z'Ҹj&ˡeOI͘Ae}}J[KjsyU4ݐ2-|߇184bi?FI-K1n t۾ܤToͫ(<<$#UQe~XbBYҜ$6?< o&O7]B9)jHF $baJg5ԭ|nW/hwW #υ89L 6ҏ%nw*/4p>FĪՏ´7VQAzȈW~5k)G:jHYOF~ޡcyjU vgͳja(3&Rl;U-dj'-:rq7 Y)}&N L2t%G2p Y?(nbs+ L_3E\QKJ%-Ghf]8T^fKK⧊h#}<"o3‘F ,aC6x*֐#Lr2hf--)5N7_4ZF9Y5M&r\"p䝉T$vJ=iEqA꿐4͆ cjRrlk$9ۓ*4;ӫZ$!v&DyM[Of>f&9QVJP M$=2Դ$kG>7w|zv[ـ~ؙn*xB<Ϲ15B L/d ˆ* *Ka8Smf׊4Z@^)ֺ'M,Lj|BcܢP6>b %u_]cL,@_5˗.P'\OƊf-o: QJ/ Zķr͒~.C?bVKlTeVl9`pf}%UQ-푆Ᏹ"WxWx 1^rIdQBoӧ 2ԨNkC1[M9̔@E^)`'X 1Bg 2I3sDB '8{ 1Pܝ"Dd zǖOs"":箟՜ ,/ک2WqP@>$q m+Tɧ g5~}d83^<9Wy`1Oo]*؂5K22}Ydiʧ~փmŲ4:,Z(G ? ?ra;`u>tP8UM~rCc5B3?mqeQEH &VЪfUFWm^4'%1dz#h;;_՛Qda_~4P_Lњ:*6)%4>|FlM%9~7Xu\ko U doدsY _ԒOFW}QcM*Z5鎫"wZA V0$tkF3  Ow!)Hr(:"8iv+\}2 T QULh˕'XjWM"b1Ϳ$Σ#1 vzڂmv3fZUfn}rNxha-?)E̟tyM+_p~)2<qq_-An̂m$u4g>H'd~%T /Xͦn>ij '^ ­|7ZmX4N)-5P~ΌP6 ]?=˯SvQ({}$} G^<}wg"C}}Y{wP6kFts _UDQy#"OBx7 +\4W%?+WTf|y$Ab#+54Q?+yBx] 4s߉Ja^}(/C$l''E~;PiL9`op0U40"0i%5(&ϝ`JAyZvKBl;7峥;(#ve,݉+<n Mm?CM{\x0,4SAv]9Uxٞ>-<|-JVE Kp+fgvg*C'o v߅p`uSu4 Í qWpwC:|L'GȨT, ^{Kv`nT!\|X!:7-a4qcIE +8j'hٿ0>*2_.t] \R M ̻<:l_Dh#PYpgq;4uaҮatX Ē4Møʙeޛe9jGZU)Vw#=bG7y#i@(x"RCArB( җ1ThwR'@ԫx ]ܘGsHSCgkm2q I ol4[OǛoyG`JxEm|jOje.5*YL^gjd]==iMaui`6S!zq+E5ܑs ̣{5G͕tIf#]Fg-Sjά,w$%R1~a\ oL*+^ h@NSe÷|݇]΍$yG:SmS0U͙L6Ҟ'fKIi_{ǕAQ`5L|OXb#`vVkfk-uB,G=y3wmT;\{h ℄W,H3plUlR`_ 9zاa8~)j5M [41|ZW1?kC*JhÞQ:d+\UiCQOH{ ̻oZD~f2swHW _+xQDaQnǏ$,}IOweHi-'@ F޴m2. M}!DG$`]w0,$;<3)Ъ 0DNEK3/m/?+4^+`D-=4}!%啁BY4t開#(hP`ИP]H+KR6|PBj|HF>cxnmOr<uU)0r\ -' zx)_Ra#6;PpDmK%[l fgCv`l\^b bY N:V+ ɧV^6 rzpY(t8UA'ؕTyj\IzBՃ̂G4 KeqjDb!.(r@bKMIwU쬬cS6\AꞗOq]fVYDB?&>Ar~dz.)D/!+7c`0t6C/d*gov'Td dJ-=S>.V-]cK@@\jԸG"`[c>"!p4軥7L|~\DrAv +h.ˢ;J npsٝbMh5n&몑QB-ʠ{|a{DzM :'F69*?^0p'Nxޫ7˰urRR٪u'Ll_ 'cU",ݙAw NSݧː"m_lThww NBS9'b4#%` & '{2]#a i l&i2sp.y4 LS;?+ﶹW%;_;ZF_+y%iJS-C*y'0G!琵^\UG^&6GIWVgaCҀʫEp;_]ES?>+ERթ6.~pe8umNoÔ{IǛK%;w v-il:uW0iks>ɺAZBY2aM$ʐCI:MM%_ME>#V!+ILt5_X`AJ#uP|V)y4 :@d]vau^9xtu y~P3e %kfe+AwRHmyf5.2HDmq0 [k` \X"U#T.~nʷ=-*7ZQ]r-UHk1;N$ \7W[i [ Dјޤ~)YnL0h(=f # C 3w^jy}mOnju]^muA ҝ>ׄwNe{ &椄.SqҾ ) 1A p,Y74 (uwŽ$PW- KN+uM!v/ JWYؾ `_ +:j~BxgSӕ[e &5y!%O IَQ<'ls4K >j]"3B4@Y3Kn֨cQSq[^"UO8)<ԓ*\gco+?tH9+54sza2tJvI_0HW|';WTr@.3{WQK~Xn6;a<b6]7h }DlWFuq֢r,T<0~ma`8NX{Ts_ (S[g_nZ";5D Rsļ  9,cI$IgYR?60wynTBșY){JVr l[r:|j1i0Y ~oJ4}\:>9.*W-Bw\`4& syyܰr+"e)[:fݰ-Ԅiɶ+"ovةRP i8ktON`յ /|([lY|rmM52my+{:xJ&ܡi]uh&A;";8 š&|`T5yIax-qTDNӵwY~MHFyu{I{jhDfi XXy]2.ib5/70a8tC?U͟{sʯ{nhRSrzxTx ja ] *R sYM2j@@d.h& 5O,B]PŸB 1K !̕ꤋ]AqxT2,Cf}[!c:7Tە3'.}|FX1¦s.)6Mas{+ԆQq~)d4"a\?zv'| l58d@aDO^܅ |3'ԈvW Vqmzh m̫~WGjPdL~0;I CnL,iGge6ayzRmt=pf(„Q5wDCeیdg"(5"/:VD`t2I |y.{| l =R/=jW7q`*4cCU> AfpP ^vn󕧺rTG\r^%K3Dide6=+V_ 58EW?Ǘva]rc=f(k}Ƴ,R=m+"cYK!MS몹Gw {*j`&wKӞp)^e3ժN5D4STR_j8}n^"-lXju 06dw[bm`]X?"rpPRh?5٢*0 Xc;=LO%2N,.NOW[m" \%3"ݬd,ZRe4*8urſ~lӻ4&xM-?D$áZJ;21~z‰T_ y 9b KʡUŴ[1prW>Y8uKd9@yAcGY+-ʼ AvN:V"f9c_J®Kwr ĬW#lCBKW=;*ɮ)< !L$u㽹 ு7A2;p0g?NQe[FyH-ҿ5.kX5&obm![\1$BƑ$yN\<4BVqp XsjQR&pN֪&Dͯ]8c8k-pAjmL%j,v89Q(HFH[" h*sJugw[wvvf[R*„_яrD7.v$Y$ڡ0_w B22]pе5;orM4$GoKyk8X(3 ƞILoh+zŮh/)|yPK҆Լs:6ra_MKA+eNb]~%.013b@GcS8"M%P_aL@ $ˊdGQ5dPs<A*9nkPylld~ٿ㏹=%3bNB뻦cƳ{ZUT#.$6SѤlPe3Z ]=N*d4wqW5Ĕs tࠥ#E"pe};pUːbɩ\:_$i]bɔE"O6bȭ,?^;[q'hANyߝ@CI3΀!:٢qE rSn?(gk^ʥC)d`PD-e>gcڈ~јqЙ6\A2ڈtrv/ӛkjMd%e+煂fLʨ+/ġ#X/8{gOXl;w&$~g N*HC*VR VUeE;k#¯Q⨏5c81b741߆2h^FRuϜ^ ̫l| hHU5N]ZE]ଲG&3iTL L!ڝRXHo(bU4? pTyd@yO#渰sݷ*QɁ9DSldLhkӿx3,eq߳:;/{AJs&Ke2-4 4xSlס&!TI!7b qW4g ڜK<]"޻foX~m;¿VY {Jɴ6ĺ=^Q8띁 .,r\ hZjX? uXw9W$dZEl`t)zeGZ1m1 x̶_|bq"q>ME3s6iX(WIĚh,FytS9^\ 6L݈-PB@b1/2JKl<;_$OIhbJV`3_æ/ǵQ4 Π7nFtF<ԍ>pLt|_)䳬֦Q 4rRѲ8ͰjGF_"xLu/fزwkХ+q:+[& 2XBb0 Do, p~T$22j*~c8y·4ÂG\me+ǒȱY9+ Xn-m)BA~z",ێSRgF಴"ɚYm/+y`$UubX5<ۗf9?:? kQ">:NW|$mm_P F7Zyq_,ZT43o!xXYr )"·LKPZkwlZH7G^Yϊ== @쭶N"H`m:FX#u$mڨ]Y}`ȕ%Mm T3D'}/F{~~W@|̦c5qz)mg@M/6\hR]Ñ4cG-C/Z0rt:"a^%/vgFٓn!tG0m&0KF3jƔ|x5  EH7c;n fyQ t sg tHiS!yz =qjɰ|R1kãLbQ e(1ͰI"c~=Vt wG4ׇäbbrWħe\:n]p#uن5OYm5|k % ,o"hDZ=`}W+kpYWA3ax;׍)j~h #ρ&З?Ld$ Lߑ٠M1}B]7kd<[`cGt*pP"1,~?n >Fy3><9mT`PQɍ+hp?w#ySW0Ylm8?e 75lLl-Q *xfaSlEĸ"<9Fڌز켛*E[Ԭ]ÿ-EBDN3K U'24ayZ C>VnVIM2$l+ 4$sl*qm˪P i?[v#bRt 9іXO[PT #35@.|ߝu~VTIrq^Z19T*"_kR;|i%;geF%N5M34mcDU/Z.sW3`scJ#ҦE>J_9uD ZgHv,## p֜̚H5rYJdy^&1ZRxiFI"F>yT*Bu/r#x2waQ[E=~`7˪!=`~@B%)`MniBLقq&lh/oѨ'/ZI#g2}Tkv, pW9D >s޸DV0J&# nyv':;:>w>Y$@E[)84gR{z#A&6` ,KרekIٷ 迚q8xoRc2C@au}sMvm  WЕXA'j~ʻDj3uZ]Oژ-:4$זuEx=|;߰ꆒׯq7ȍu@ ߅rMST `s7K$ 6{U D Lq̱j-+*QTra,6O4sG1L䋾}g2?;${)|*5a_e# rCf݄QSkY/iP׋ To muN/EsW&wyMhmh Â[}Λ ؞RJ"R'`_L}ژM'7; Ψ{wԍjՋsY/Ҋ30IrF)L%K<X8avi)^W4) ~N wDX,oBbStNj` M78 C -$҄ǦaS#gM"wU^7[@QȼB: O2BQ$ο npSL=By 7=q7CuƧŜwqjUQNz y!$w\\p'tY6 옳;qI^N8wamƔ62v^;]: xsrSW ڟѮUIB#ؤ36 $r > Y. J=pD&77GjHЕɾ?߾OU; 9mw+!=3+#j-!=͹CșEQL}C@6k-؃U؀Iԏcr֦Yېp'axHB0ƌvlDz+R.ko6fi5mY%`@~_hC|0} 2@ KQOf4qk7 v$Ez]\ Ҽh8$1:ԎPA@pmx"A<}a7@k-6;G=mycA>nƆ r  Jel0B pm%BN +,\N* ١6D0uO-OqelUd=XC]7`hB% nikE1Ə:0dR/}CʍwX5A5EyGjR[\)^a]f$ pr'#Y>-&Ad&\Rx/;n&X ip?WHyub@]Hz `S 4Uh njޠ'ˁ"ex9H /cݿ).z@'a@A?1|{$+ǩ{%ȣfB,woz6<-{6&&04nH"8_EP*hUHWMYl*1_a_e./e Ks}'cNמb6^JS%B\2{3Ww4qH+5}5pg8t+K,ۧ 58@A^|qo2'z2@웑 ?ͪe&i63)XrXҶC=5}ļ9(2 d}(UmBq=^2޽j[W_Sp|fJ qU(6A/BP4IlE\)4dM~[iA)l"$? дsSY6Ϙk"IUJy}ÛiL*1Sduw# ؛s;[\ c.rT(25bJcFLw?`xl/(pۮE&N,̙}1tSYN%)ʌB Gm1QR"7Q/jaZs2m6V5UL,W zc$n"`ag]5Cl I.=m&A*q{A,NW^OV["t$Rk|;\.Ǎ]9jh}Ug)n-}jk&a(: <>nzmo{:ml"RHK?έg~$u<PWH/i!HH[AizϹ8r3JW5Y{LK `eW ̍ .Ki JFGJxc,8H1wd¢Sѯc!oZ ~`lr W \$yqeRV[1Ϝ;VjᅩN'](Jt8 O,$SZŦ rۢ [~@1K|yX3sFt3%?" XӤ%t5UE^b<{t{2fT \ oKS 5{*XtI=jg3 Q0ʟģuLZ'=}uOA0ҺfC?O$wI-NS⾲H/+3*ܛmd2RZ]UgvL&4RAn8׽nϙaIrJVu1WxurnYG$mT(WټiYRLZ*we! /_AlUq۰>@9k6W8&uE9LGq\p΂7gCei䰘sI kOd9Ǩr1sCd!龍|[}Nd5>'wp  ʃEHea_Q=V#LKynv5lS׈t |$H]b*M*7]y(ExZ~t^S;&!W@Q~L u!񵅘NP\yc{ЈaQ'0d ޡ$jh-51޺?E𐢽,<=,zDpVK#0F^mkH7dgEx9K0!Ni~ۀayJ0Bwc;q}VzPbl| wHꁕ9+gh"@ ݀=iv5x~~a:DUgNKx#73x-Sr'x p(mߨ1k U~.Duq3M<8ȁ*)b (7:0эIsd' 1RK<ͨ㣮=_w{0 "T_Yl9YӖBğHR΀ zsvJ MdW@AQځ$O}X@OUNi }L!604JO3;뜼oM&u"E@D'#ZBx?|,QB;ǯAx&:!D2v%4cV4L.G- (2ks< L#{2$gB8BU˹=F2V`q}84tK"7*~yCOZ87;+U0qAGe +y._þ ݐ-_E^=LXozO!~av#*nrf\ r{Pz.5XCsh/:26~ -ViD*>~)sl,{&J(2 ԴQؙ]d>D1$WVe;aKb&& Zohٵs% U1:Pn3dUP UP OuP +eF 07< #dvʜxJVfۗOKޥ q_"3^Jj| Nh9Eڌo;C#Ow2zև)³k>2h$ircc9Aͽ:OoP!0U )X,k#y􍊡AZ+\?R+: R^/ xeݗ~n#fEweB <**K:y2j"5T<ػ1r|ٝւ<"tCi7 kpZE<+//ѯ BbNw5BgVJ$Kᡏ:032JL+EADc絃C_A78D=Vu%hBe#G9ֿɓl4TOiv͈mQșu)Ar*hb!FWc| 8bEfVNEEAǺE(Al\eg@~8:SI`5# Q[\2@bf$n<{}TaBȷE] Tq6)#jhuBA0PNkw_P>%~Nq5){ѲB{sI_k\E_`/|||:Dn救-f7?Xbg1<+|BQ<\ 55%Z"!mVBd<&60-U@(b*,u^J^3KTyrdbW٩]tv7f* Oq4 (Y^lGB^>p{g0'H0ڃ4y@/Ջ#˲VatGRLk,T.;QSA4*ܰe @j@:HsԮ?`R {/g#<¸[@dF!'%*aO3ؕ'_$IdאAOOxU,?C@Lヒ}ɸ\z0IWyT>/럑C;B^gG}/4&!b^GZj>$3S䓻AY6lVf~idcՏw,9FUKI_CT~?dlH㧺 j#vY8CIz5Sqs)~&!Ov6+ .}Qp;OT|zraaCS62aȡ@3E]ٯ2';)uw$ %ĖnT96ҽRo(p %-I󟾴 KzIYae{7OB iz%m~Kw᥉@}2uT|pd =p-T8Tn>N?Z e]:-pl REC T82=y#nI.GWJ%rEEWD|i2X5!}~em[q΀z {n4O#RFƤ8a-LQoIKgV* S]FQ6A~"-߆-щ7 Z}q\l(2/vD/6Z|& &{YѬN;VPHȆQCq 6g~(y~rj . J|&Z:}L&V9Be=_^=9*>ܱN\mx-_̘BoVv`[T */g;~E2]w_ڠNӽ.客f>NܥƏ 9T {`0GlqE u 6BFzdP@эx΃Kcff '_D HG`Pdd:!P%)0HZ %&d?AE!(tpֶ宲y5& 8r& i"Eec.q 7I%!XrhR{h]j׉ThhVi@MYѳ[b.A5iy:DsC<+XN(K?qsJU!sMWDVW`;w}Zyb7Q{b}H )'~QԨdw84WAp_ 8@Og4X6;!pٞ+nN0~}OԺ>n@ծ[Wr-\`\&$Ve"p>$vAT +׵%oyV}DRSQ7:-qDH3g|x%4{אS@ZKr f=.?+nŽQ}v+AvkPax$2||vZ_[Cǣsr'ZN2H 6vyXRݾ %w^N`JY;'uYѴG-":L$V^,G[Xu-NikDƸ #Q,i^=>/,Z%<#̘g<4?G7%{\[d1i4/Z賿/BM4ėaiٔGp&'ppP./y$KJ\g87qR0(xE.pԱғGIF {qo)n#ۣR}Y2E4exd|Z))+d"$ {҃*,fJhhII|>zr~ȼFٖ,? ETPeTPP%_'_spɍTfƖN/WeŠ6%pW*6ORݷ h!,yǙZ՚LlfBz] :-V7Fڿ𥃾4dF_ΰ{<6>mJQ%ϊ TA5oνƈ"$9*ӷzks(Ima~kkI:Ku&" }J7s,@GQ لSO09 ޑ@T;mp?An~N¡E։]@DqC(d%Ճ7v{YD!Irs;n7@T S&T(nR7 WsS YDVU'35>NΟγ3oε_{޺jfGEÈi۫ +^X>!qW9ƸX=o` :@kQ〖ԑ;-&XP%y'(Uւ^ hQ\qPB&5]Rkֈ0z0|Da#{"[ umZ2v,Y X)}(:;ꩨ( "qτ2IZJWO'J8[zc썪QJKo\Igq2Kv[qp]nU;(< ֐:+]*d]9^ai Khm啿'V6 t z2-E( { @,#vK7NZT}_$nH4::B/WdMi؆wd3aO߳/Iⶳ}/*08\f3H8Br#6B}.KڲcB}6d13dMTpA`'qzecPBENzmqfVgՑH ␌ >˨tYјf^lIy<>JLFlέ&$ q4E}(R/^u,dۭ0acR<שper{Ie j~v ZW   sz`G #9rcdá$y6D:qԂUMvbA4DzAvUԒGڕKKaC{GF^Mx\=v{T>IT0ȑږVcpMOgK.BiѨ܊ͳ? =aBP5t8-Mxuk@\I0Էnk{rbR?v=4]c$%RFAQ<S9'[]41zƏFQYY}](n@B>.oӠO\ ,yРI~)Z 嵚qBhJ f5o/|Bb* ߁c1t<- a` ;`+%\\䈱Fݺ76#m6*jb&됞냭L,y@ҳ4]JSf 6,?dw"Uņ5lX`-6 -(Jkf g~U(#9J)HPff33AtLbٶA%젉g}`AUwJ6a}XԂMQ)=c = II^ ́KTڮp3Xtᛪ*2kƕgfw9.2]P E0VR,ħАGHpR[o0UG$?D?k4jc%sg?B w9@ˈeͳʯ8iG*0 ? &~.}%y>Y!$8@1UûUWC˕ LRgt%ׇLM5ݿ N7fN u-yi!1eGk/[Si?M,s TP˖%W)8#sDc×jZ& ܃povƩp#ZȇH-3.OӄjjmjcnT6Í%LvBAҴ.v]e(hvG z+)qkm*= B9AstKSvu!ڨ\}1/bf>O(74m!YҦ(ĺSOAڸVruaUfyI2pNdL͞ؿ pK@P*]E zaJ^S)f0&oFhz.ōAvi:45ZM_ +Z(N}t=Q&o$HHu¿;*Q}'&b 3u4k1'N߬UҼ:O$ 0Z^2aW`>ԣ^ DJhnc S7&=Ï>!:_dV#^L'$853d [u:Shr6Nj>LYfIa<8$uBƗbu'JߍltS/r@M z^IV"J_\ٴ3h")@ yp)TDQw>3bm]/8Aq*B_Ʉ;m4c@qxQo^ɄNdx}=RUH匫%CÞ0v-&2dZOMFgDVDF=׏O" UhH/ߢȊvE ,lz|³Jk(LyI(QB-YdMH<ּNП覻%+v0`ÀsU|.㱌a\(7*;kf"VzYck)*#`?hTIYg ]iY#V퓓ɤ& (bY8(G!/x\ zȷI?(c+nlz6~ĕM5ʦ &KK>+@u!Vv3E팫~!/S{jdES/E}U59u Sd, YLM*Wx^L IN1q/P<ܔh H3bS )>rg5!uL||?(y3vY!k6,2\sr `oj*gYƻK><^6LmcY3C(͠~~Adjp⺯ϜD"У~9684> /É263*pfvJᏝB(v4 窀COMU0b?;vNN eտ=R1<+3ZD`„8'ԅr3ظݴF7vok :u* kq^n06O($iCJ40{rGs13HEVi!U{hc3F=#( НWzQƂd!bԅV<_q} jaH- ݰ>(}пŠ7k)IP vw!;*XҷQ,;OoС! 0;7Ϡ'TCL`J6|,>x=XzSrowm?u.b)b_~\P`ѯq'ޱH省DzyjZ +UyshNsvŦj9U 'p"v?=uÀ)$W%@ط.j{;Rވ!prs긧 c9bmEW^к~<]_)eVh'#hYG/i+Omr܈ӡ|kՑ)oz;Ja~Db}PM+yBnu%T~۶ׇ.t42@)~/.z,+ M %!"oQJG?o<8wú6ΓdVEOt"g@Wa$41d=UVM\E-u!WD<0k,jб^z蹌3%rX"1/0(;%E/$w7~=18Ylep$D҆3&I_3Kp߮L^3f:[k" mBn`^7S8w{}lE0O=Bkh˧8y"u#F'_E~Q#ɿʍ;U/5Z;}@d&.2"~Ԓ]!jw%xM2ONTu*]K$$TX ðr,Aad >KE-f󀲟^҉ zev+^1*J Q <1@( $He5~`kY͈teēI;ޅmZ>_{j#MtV+1ZD!ά7+M-^ }x((ݢTtǪ#xPK=>*OXK5l x:@O!:%?_:P5 o+QvsNw{mTn#ثkzge8\v<)5'yS$/K&YO}gUC8XY$MZ÷U{V^yǯ[K+%̝FƊ'Hai <"vY-p^5 vz6m6:=O#62|W/?.xwЦB Mc!xJ \0C*4S/5^~߶uC|5&{ ā浌u?5WKBy@=xxy!74m/J5Ff/XD|'U1N{Lt`EAШ0 U2h4p$.=&u9?D[&Bƙ5ϥj 90ٯ+L4mUGM|`Gw wyLO"vMN~i 9&xb`T I)ef5CUqL %8鈍K+q,yߋxH1b>bʤ9z%4E(d)>s%a6 b'+G@&FXؐ<-vobJ\IbaB")ÎʹhPQ(׏|~1h;ZJrꈜz=C/nEǻy.^z9_QA$7@-D0'WVʮу> K7b߽DG" T$KG01ձOՈ &j*FN>*a7kn:Bg`A %޳*'WJnL3vgm)6jsև?*d7}cU`-NtdM[YizNsc *)[ۈkp%C(,8R 88XHF`keA C'l\|dl*eB#mןDFhR>ofg`1' [|F˾H,/guG4 ugR͛Ŏx'.匧WrT\[eAwz՝g|~TЌ.J ⭧yi !$CÏbWjw#4\2;$n\̾=[*ČeܦN ~7$*;lE"&`?|hEhlg/TO |, ].0_fLU}Y>F<|$UfTY,ڬ#!dh m}#u:k;!['|ȿ^ C:xg.)i.CsQ ܇qq<< %0= 'SO7Tx5SV)붖)Gzk)vv?-#)'ۢշLe`-AhDQ `ZjT'J@]%r1m_̌ "Cx`r8&%b(uI6`^AzW~P{i h~!zGkhy` 0!vd^ꜾU~Dp t HpߥZno2=C^"g^.݈Ѥ/*<{E{?XUܝaWĎ!Df3H"vsznZC٦bL a1bQy.=YͥgEoL f1 TPBn(?flSW_NnvvL wWwő13*Vr(Oƶ W zb mV.KO4]p}< Krqy ##y഻BS3wJ&'ԝGd2㕂6Yk항df16(qaL*KOн`quލdU,6W^F\up[|%z+'q\ "Go vnS@9i"s^CLT%]MKv)OhQlIn{-H名 Iմݕcڢ)vnq]0v_lgL.S 8(BҸPDG#A,U8;KvILO'/u 8 :zQ-=E(Rwx }$!.iA=% (OɚژӼI+hlTZby/QKK5 A= A-`"Dҟc 3; 0)S5;fOlƟ0ax?2h/L揣d6卭)w6ՖȨ[FP9٦ `rLmRwi+.]}LZG$ӿժ#:zՁ d4+|}~/xy(l^Y|#:&{\DOT?ǟe6U5n,C|XGS㥛ІOE^(ِ=NwȮP0HwJmUZeι a` Yk^ל n.f!C A_WZ 'zł~{..i+QwUOlގbtZo1U>l#FjC5`0!Qh9H誝PgqDͧ/!oVTjRuHvRqj3ړ$lՠ;Ό&/f;qpݢn+-tB|mc )i/ `l.ϛ'()J=YHfWl"bV9i3#kc:n}υ} 3ouQϾL=27A <MRtSsP1ShRD!}=tɂ x@-ew9xkuuccT0䧏Vƨ?D' WvzyM a[\'4sG-Ah Olϑ6`wÅ63~zozܯU1*ڏIXdYE2w< (l7Odp X ~&w˗ NM?b}-&eĤAG"ĵ8b WάWאJD8ױ;y}:m3j=ll & %qN93{_=0%PVh 󘯎l"45ue|זS ã/bzN7@:_+ y|tȭtZ }PExO6_g6uk?2~#X%_2vB'!=QxB&H җI&@WEn34c1*)Ͼ'u`0h챯AߢŎE&*~t|`XEh lKlYc0;a=솔 꽌Ⱥ nV0y BпI|'tgznd AyɥBnhZU!1NKlйsV 69yJH?guPjξÖFW#`մ}'I3RLlX,8_?y,qƮnf|.&N L\\M$oL=&RfבnikT=r t<>d 38YvnRJ\2o*g"#AWQƔ|T)lupV'qkHFCYZ;`8ω >qJ70!,FpE0N`gyucR>--r6ZJ\ `P NJALQ+/wͷ  /N;խjI{wYAh{Z B8< PפSlK 矟ñ_m (`DA>Q -g^m3TYg£TXXDww$R|^9Ø<e=fH@ʶPY;a@Kn6 vqXL20o]|FDqF6X$!mSf;VS?A=HM?0 ۼi!~Ġ\[=+{||C DA; CQtj+C3VHr;whkʤƸ2fSZY1ѤX;SSOZ<'dXwW=iT5:1QCѼab٧wƹc$ Z  L I$B1K%[e ɼbuNhx/ bG+XĠo-. .QW^J9A0pmtȽٮ9syeJ`( x`1 '=;[rD7ov19uŀ'|,=uM40` #'Ԩ͎e~LҌ\̐_n0@|ܼ@_CɜI,vmO-&;.\^g33M޻N@M3sru ڻB%|1m2:BejIֲez N3808rFkGIա]fog)_]GJuũd sie_v8򸿩I S.FSn\J&>/QmVx.R Kذ/-îmݝ_V3usӔkaі{)ڊܵs~Mvp8nVdY 9ߘJPH|paemSAcZ7488ʪulYg}&p0yž5钗dZrSӇ]o"Ɋ#u'k lv7Z;@'6ɉC1JN)"k_4gN\o'FP1. 8B'iN9[nB\I C)nfKiP-BIHғZ.C.j^ù`XvFpH %BNtjwUn'w 2E/?&0ͬGLtkŬ&bę_&%Xj-B=\ɍV.dupQ,k:XK 4hۑ]gbU̪t3('q gAiu!l.P$X̦vݗBrrOkPzZw=P'*FD~pgfcJ. Kزlػ&:14wǢ:H-Ly7(3* ͔Lp\>Y+,-~;i=讀mf3H nRR[W۲G?'d1ש/x` v .4Z9my.8-vߠ *zYXpK:H\Dd|!݃aP''}Q0мnQrX&9 oh_baaYl+86N:\֊DŽa$tߑwH壶AOnI?Vnb0񸧕d .iB UM/t ;W+8~Nk54y}yI󾛼%, R2@ dz{Y(Xk< ä8fֵp Սcf)c]ҟUK@Qn_*\e9ꑒT!_|kNvwÊuy՗ʼ7 Wړh)HEb5ۨl l[} qm.(>FQ{.AU֐J~Z[Um;e u ieqB$j"0 M}}i Yt7UM)k0ЗA%aYc o71U~IP˞9|5m*羟ߜ =^ Zہ8cv/r9r)[$W7Ĝ W麇s$ !qPfp:V+/]TˉnhT+0IgԌȳvh~@hT/4"ϊp?.^!IX>Qqh6%]s[)ee˅syXiޘm&)N1vvs( H ^=am-тr$Q`yE\1$zNZst=3U/T;wBAyfN,ALc# ][oik.u'#hm!zɼoԬP\ V|S;0RzHe yl֤(kh*UBֲ*~||p]i2(q<&Y,)Hc(6"&A}(lCj hR,ح:샭?!]ECCf$d.0ziOR\kMLУ} !;r($eJ#<9>ł(VB6Vց \ɵuVhubzLC).s%n]0 bd7;Tծ Su?Aw벮mD ul6g&ɆqMI2쿛-s(PS59Xj@PwQYa(k'rf SZDɁb* K2(\.c#/IR 4u\Y$C|r _79 0sX:Y]~j(%sXxW`cSDAt4̌y=M P .qHn5 -Y'=J Lh\D#hQ$SZsjN-[K,cJmGb %-GW qaENXu )l5"Ekz]d^Ǭ(%F %\7RPv8C`+~NOuшR:/S;=DNjt"M=8FMLUXOjMe}jHPxhe|Q|K6XD"oy21a L-cmsM'4n'[."mWSa?산N8Ad*.ws-)"cbe8>&@fJ N Z](2BKCEZ"#%Oɝ)=M^ m'S>qvBfJtDZqH): " Qۃ@ouv-#(XLEiohX( 0G]MFYdsa7|23EX!r{<]wt@U}rES럔BI*ʕǁn۫n/ \4}x?ıdW 9ULκVypFגʮ}y߶Ѣu q}7oOО@ Ny?lI|^Qb B#3\BǠ\nKiPJŲ):f)H{]OHJ_jSWJ'7tS$ˮu]V&kE0ߺn.k++9U"!BlգX3HQ &Sn2U&)yVW$l׶ Pt2  Uc.ij BP26Bdǿ)] ô>r70rްŻ^\Fi)yאRk2r 9wcOesj UunJ#.T)kԭf>{ ŨA@]Ï6bŖa" J%arcb!1bpS(̽.1ŞF#>F^6q%{8/v蹗ޤwՊw" !/αLOg6뎖&e A$ȯgBaLTMj:C 7;Ⱍݑ7+jm/1~&҇\|fT ɐWr ^n>eSՀu]D;ot`eBI@r,"w?%4~~u3~ EA#zl'_SP#=ʈcqV(/59rGr9Dau<4n쐜mxd)4m&@0][Q t"Zf+]s  0xU=2*#47:[#θ4wIH AqYHꌹ얮;pumR}-JpNG{\l@7 O"! TL ?Ӷ-OL zf:R;ݐb#^ʔ .`8t֊m^!]Fh WMdU;{ΟDmvDs*4TK=Nv-;Ïg8f(Fs$v'\ؾ쪥VRr\-ݹ~lTHQk #I% L;cozۧt ra,Į,OhB sp6'@՝Xf ]^}> qy[q,Z.;a3JFV| 2osO[7N).7eFtKxd4ul]av" O0%=Defфx݌zmuI ۍsBF<5d93+QNj?$rcC$K!?LOӨÃZk4ix[.5,MaMPE6oR<9׎ {z0 ]6UolM3s$rEq sڗ2W܅;B iZ8~l 2jzє&(ffnֹeY <|iU>𷳵jUW2NQ#IP&AWƋ ÆK lt8$q> Cg&L { '/@Q~rovɦ̎jif 8Tr>cF kh 9;E>0U>pkf}8mR)UFcD鰩iA}5BKcyHbv|o[]gLL hiح+By8YG痻+I8O$wd>{k1JCRNd }a3P6b?L`9-(ON|է0vى3Y2`QKEL G” t)WZث KX\JkTipaI98jS鬛{zy`k6OM3tݗ [X"ʁ[nx_}iTEÂ4WYQ=ZPk'cFRt3N ;} #9 ܇WMM7wɎ/%`Hs}lVa:8&1GdϭGPaTcÈVq4fA}}Mn2bƶ&bਹHi@T ÝבGg䅯&7$Wne{-zU?$E5막)h=#c/XM[nxdPdGHi;I1Xr8"LG0UjP;0R6(?4avo|G.Uu;I Ϣ-c h l]*#0rP*:[h9c LM`B,ՍbCt3Ԩ7u::J:/FտH/H\٥wWȰfT4_͝$Z&6 jnN)-~nanS,ر< 6 Z{[j;5AQ_E'`=J% h}?}`vJ>ХM+Ph\t4Gcx -LX+D}4Z#%YB1,g+a8&33^u-Apow땪rJZǺ* LM[H88*:( Lmג|-CoΓ-? ,3}#3j/s}9>:6 _Т s fge<1IpIiԗ0v;e 'g^ ̢ho:>}͌_jYeDfĔKBi/UUf[^TSeNR{ ?P{ /1 a&ߒ1 Ela)S%ecF1iX0&}ϣ:04lh#sQv!r] wO-?cZn]7kwފEZhSne۾(0piC 9%R9#g`>̬ ɫ>䧶"t;%V#u ֭ t9 IQϧ&}MC 4YeY!q>tZOCތ s`irn ZE!|0#( Z^W{֧rM莂j5 +HaxGoo%o_zx'6Xh*+P~TGǸBj7I (qld HC&#O4tIj_i}$ m)+~WK#R 2 D:!_աf͠:L /ԗdla9ѺMc)^dƣuflr`PK̝R?g\FTY/Iw4`}UiRd?G $?$.ro78섫BAMSݿOX}<5V7/4vOXO}OQ{ոg DHU$ws'T %~R xBJ extʌ)`C䰚[]6ЀS:caQs{q;ڒAF@KKt2rĵ4jFIs^7Z\A@W6G"6Vn4c #Nԧ1ϝ<lW`&$͠aP14# \(=lr? .ƥo__zQi`ިf[FF=4];o([K%L#ɧ}|w#~<)+Z7*D.rm-=RFTYnv㱍8c3 )? *7G-w>(W~z8?l:;S[QƐ',QU9BKW283#!ȃ -dCc,EGAlQUがv}}JV3Kah^24b6Z\)|`__Oܖ`@0,maj#UH%nK(nKg1 p.u>_.G9gqCI9붬pQņR|siVJJ tsOv3''W4xv%!푈gSdh>8/[A(u-Vc?],pS|Yܻpv16o/LI7tS '9s^FpoDom _L5nDGcHVϧvgy);~hS*8.6Wq_z7|#'j!M|塿(7BZH!I˯R#9x_aUT=^:"WE>UK1_C. F'{!E &Z%68O2i›B.ɭ VR~ ߩ/h;WͦW8I y6/h)8cMՙlk7,qDƤ( )4pkdjvSݲ]W4 4ЈZ&MHN} \@\|BLFeAf`ń] MZ'?2_o!=S. dXR`"jM[ɕg~Hvpi~ *QnuSMWA(m: WaTO,m jóe;3j%*ӯN3#$;NnUIRp;85O[9_|ڬ\n}>`G-/ɦ@5HH]>YtbUl%ڮn:5j|&)pBn{ !oU\чy`WMO-"a8cCN$'$c֩xcI~}ug ^A" O-E{՚zw;8% *C1qou]Ȕ|pssa.֘%Z:81v#5MzQ+ Ѵ| $hMQn\%? A:Ӯx_!t@✤ϥ@@e jS0m~5*DQ0!؛*lg*R̓n"T.D]:HB{$Hjٜ[O, n!/(!N'X|ۥni0 9d$X(bCBVg!ux$IaA,fLc]7'WWlTR9 9nY~'e*z8pigM0q!6䍌2>TM~s[NkTxȢ&{s2L-Y3._ 7}f‚Q}=d E QvbqzhAEŕ!alCN>YY|\J45=S9(ns3˓jR6Kq[\ * {, নC6Ů &>rͿrTg8HU%oĤ]K2 C%U+-,!kNϖDOm;^Rij9 b{І|wzZ_cPd=)8#{aޮ`\6I;Q ?$1iv/4Z nJ9U?{ߙgzP:H4HXbieX)zFz4/jʇ"VXIy٦ J}qbo¯;>dxϚ$_ß L<_uY {y>XC|ֳA_^DC6Qq:뫶@{swUʙHnzTX@iH;}=*[.Y=.F]a/yKH+FÞ-aG}\GHKQG" ]j5:'v 1²2مnCb}045jAP+<%tLKMڱ7lLrzIi1@*SWh.izO')ɼ.:ZMTOB$,,B7B*Ԍ@ ~ib&׵h= 0o`cz3,*awȺlF@vRRQ%e  w["fX1V]uh `1E#յx;"( XGYIpbBL/! Cv2eN? WwU2O<y8B7" ={}jVe Ԓ$x@.aET, Y2Kmʂ/$X]~a5㐷,~VqBӚH'B㻿;@x^89aM@rf˼W88_aj{pjyK)IQ,縹l"dHUד_KyXqv2b{E()"iY5%0K'h/E\`ra:y0IRXGHc5f@ GUv s P2jX);ndf h-ʏVDբdH&ĐYX 8-sMcѣ)eھSC6/O)rb*LoUW'|Ua(:; 6kM -ctlm@2 |lodHSR^kbOY:枀8KY*#6CT;(l^oxM?[LZ |plhRh֡1wGJL)66PiF pX0MlIj KH 2>fK|oE8daY' xнl gyn:)4{zaZVm'6`'K=wV$H@]oP"zim4$3_aþffg˲viXhqp.!-vՈNp2xDI:ݯ.2`Iq!D7GE~35IڈsU5<ο3 |գ8lU Q-(iެkGb +2*.WDSشARFV/Gfu^ݯs81czfK쌿]{3+Azxj4SX'#R:*/bft'hޭQguD*8\'^_- Qyɐ?r'yTs?mCӜ]OנL\(^:opG^0zېNxHǨJ D[B=~R&t3< z/~圈0܈YN>Ǿ4p 8 Nj;Rr;P3G4٧RBG]d´H8m5i@i9)h=˫&RYז$O:_/4g>~);mvxq"|!{vmdSf k!]僵bla.gkvUQ'3(1_rw 7لM8KDOڐBAe&[ƐkHjP Z#!NS2rR斎&7֬y | N=:JHhM<≛] F _x},*U\0U,cs h[ų٦HbRY0 O|{ݙn2TyJmgv{z! -(Nc;yPP+A:ϜD5W"|109AVe3 8)ʕ[xF\y cŘB&xDD^BmW`hLBP'x%l%bQȵKՋ|tp>Gueh~w)0tٍ\$j5ggՌ/N?w)ʃ1dFN`U7JޞL#Nq倿:o`繽ׇóti>QUk)܎*Ѕ<kå~>#=+?]+P;C`琹@e@lwDqe.O>FDe?OC8\ 2zVr ƹp?#ZT%%;Pu(kq*2:X<[)9Lwv0!ܠ²Im5.p6@d (B.(X\ 9>>X0dڴ%5!`1*Sse:qjuށeX s49tP)ʁ& 9U6ҥ4zB ]b?8 NJ 1xzCL-ϦWE;%?i"N( R|IjU7z#M{չy)}raK^9mGn'.ACP +e}("e 5>)3![4Td2o*IJXn,ݍzpa=~2l2y)ϓ':mtػ3J&GL +85Kt?jTu*vCѡyVuӉ" tTQ$*t ".լBدl+jE@bGJMX!|7<-\Q&cyek wm*ܽ_ojU;`=;\ T ʌv8jh|F{V2Cd>(NPB3L*lB9[2=Q@wD:Ȕ7r Jjth.tFӦeivIGl1JlJ3Jƒ lvwC'<"r鐙|C*M{G2YDO5RV\\քZdo0>޹Ƣw|b,0T̖Ź~)޾B~KYt]|n06кhg4?b9M5>Bz &"_h\`$%^}b\m.}x>.k&ܠ[Y4S;an?5q8x]ɌG^yO_:IY f[-x0Z>=^*2ARʅIs|t-1mwZYm7vنG]=^?Qw} x_&-2M]{xuOi7'c%#-}78F69msuѭ̑mC)=o7a Yݧ.Bَt0x򹭘h7:)BGhmi֫"v׀`írkL^fCR*mDFu~s~ K#ptA[όA 8kZ<":C",H8r@d'ʴïR_"+X.(P]n(VciHTdS@҂ټN7T7L)c3bjDa:2G *GKS7V) |* qMhJ9sk:q՘+Dȩ~Sx \G ʦ )nք*iBdcV)S4.\,&reoO>QLT^{rn'lfB1=gpK|XX0UOz^ROlam WP[lf]6k by@ au\;$'3R\f Y7`߯Jn񋓼rLB1&IDJSЈݘ2v" P'|'9\) GP@Z:re \3_m%= E,ɪ81ٸcϣ"~婷@G=`j"Zdәͷk=dBۺ#=oHG_*V4AAys+itW:(מrc Z{ȅ'xiЦ&V͋ˊ±_>뀴?RUI=P%ՇNs&!'[/8aI]LxF0ϹgF"uk+)pQuO#ٲLap ~3 xK'L.(m+(.a}ʊvt9s)s ށO:SC7/]x6 kU?5B'+Km>ytڐ!J8˽0DE^fa+UlY1 g QI,_Ns9~Ԣ&:G"NJA sIJK&_' D3OvSD!cv)Y$߉ 4yLs1܌Z kGӕM*"j]Jnj|@JBj!DQ?ӻv2eIWRٹuޘv-+E4aj"?rʬLLjK] ٌn=$^~C\8eӣ UF⧼$K YӳE%|i\̑"C$J brdNH:e)Ҏ 0wi|•$>%+|+а |y v6K! ׮m`SE_vzo&UI'0]%yf܎DI@̼&xт;.ht&qc̏}ZHFE}e9ʴ;IP~zj "r(hvbph_k9;*v/ڙOce8,:1DRA,U@o-8 TWtxߵC|wΡM'jGS-i'f0t",\ByQ˨^Vm ~iSUE C/,RT n-JP4rC,i&\o%RȂ DΨ:I1 YG2Nw,ծtҫHqe<&Sչ ctZ/G%Z1^Rx /KSR#OJ<㽅b𼏂: 1α>X@vA"Lɪ2|M@9pZ3_hJ3?O,rG%Zv:ry9{?ivp(g&tvS vLƲEB; t Q0nP6)c>FW,$?QXDc~S6P ^4-yYIkKl0tչyG|L^sm qz\&dh5W!1:KG[;J2;BrdmqE&%¹CHL|!}Sݽ;vʩI+@rPd Uo q Y(/f:#ô+v6#>bAEQ1JAO3j+\.Gش[@ev Zjd' O0--aI,@a=;6h2c~:sf}B]Y4)hw{<UѦg U ~;bFMnx05 l>Q`H9vA3n5zbW,+^dH><(ad6K~w /%e,R D~s,Qbq<h\֞k˗ӄK;:0%-ym)pј9D.9#2k&0T;_;ҳ2C,jvj-tiHz&~G8a-u${L2Z_bkX!N(A3'x="\\u [|_eL#r@wke'b@G3511wqZ' V=%0|ڋx'%+;!x*4Y7*TKu>A| xD]qf@R[5{[ ffxbr#mwKb\,ڄBzw(S1٦]3`s¯Z(yݹ[#n=r0t;=\{u7Z*]yy pØ7;D%|*I#fZLyٝ= кe:J悇8%e҃ ={*iRZg6q$QN賚r_)%-׵naρxyԏc^u\W~::ύ!1Tdԭw1;vU9 NBZ(J?d]&sHe.],m%;3mKpe=S uZx TullZζ-6vJxWF(i2MeMMrC#Zi@cBP}^/vT"-Vlg<ّ]qjuy^_\#o:wJyױrekxȠZKot^P j.P<1C4.pz",J{4+T4?섶a+J@Kn.>aF**mCNM12݈: z-rU&NS5>*r7(WT`]>sG+puUuhPK%پ`+g-"<%F谂MvһfuqY&Ո Ά Gƙ}tO2_NلT6שU)M! LԊqҐ𽏏NE`(JHm-K4JTύtE4nثj`2PM^yyZOkF۞3O~eDrP%OAsOi Li=XڍBS5Lը'*C7*DV=PI0aG\G1,&x4Qi֨P |Bs+GiT0yI  `h[IC4H9fn,8R]|\YS+^C7 T:59m56R谅u\C-3l1Xovȑ{?srOz{T\?n.K{T{޲M/>]~`UG®$b< [kt m2ReG( s4U fۭ<'fM4:I 5H8wxk9Sg]YM1S_ş7$#M{Ωf1MQe#up90T`R&ki{+Y|I6OX̅6R O&[MK(|8n8%`bhmE+U|Tx9;=h8>Q4\ PFɸR#&O |[?6`;5a9FOɅd yl1ְ  Kwu_a kxf XDJMKC&OĭmG-O^|;!"B>2T;~?Ub m2 }{b~S&;B|FmMo"Ooyo:9sc W{tb3ʄQ7|V T']oHz7lRDt$5{Zirðl{q1s\s㤅!~D:Ɋ۶h:7.r! Ǯ(ӧ `J+&Z帐QҮ>_R㤠kQ;gk9ql1|(S{u\G/GcȢНck'{wEôHGm}#<`)!o)dUcq͢"x@?T٪ ѭ(K;5t}O`)=/}L<3%Z#`3K{RqQIΨt6fUSvT\919 cc#dOxNR!uPk? \δi =pe߫>Jw^eA&M6]Qɨ|bnnL,М\:2{QFqyn|)5"\ {A/ ˠ|-#p@L|v^]e?`"Ģ2;cUU&X2+-T%jtZ4Qk "ok l]57j_:rҲt[ئe.jeIF.oZٜͭ9 l{0Eq}1IYP})+<A T.'wx}9QFx52aҤ|BFԒ$׸㬕Y|`#3vVCo@N{.H{=6o CRD:NBK%ڌ Thr; zHKN:̊R ?sפ[(8r!$f]PhWBLrt{ҳ=I|'HaƗNzM{c wxiͻQt +d51<" Ufqur>ahT9PKHQsk3v?:JIzE0@(W {1eLIp?BO3"oȲpw5wb6di^RG|p?ykGm;A [XL.Zk쵫3Ҧ''\w`4Uk#WgdXxBKf1;fl&ƅ .գ..p8;׼Eb? c mq؃[#_YF?3QMvhU / r>zLx۞F Lbqٹ7Bx&B 7WRY|3+,`HIhssJ;ܽ[*{}<.cO\2=x{07_wvx{:mW!y4`϶ce-K96,䕝/<*Eg6UA?>ot6QwyFK? F5f hJgNrjz%+Zfw)2sOoOhy0i*y0(qw+NS:36;lli|iV8gΥG0U 9qV*3C%1jʷ2x XVߞ3A 2 <ԞpW1NxYLjɝHڎ"G/dof4۰פ%Wv>^aF0~dEM$6hWaӗ҅2Qg F_ JRPX_paSP^* @|SJSOM2d: /W sѢj(|F$߯[)/X.r*rtbD(I2sh GP(*6m+i/wi]~sAjڃr*~J^KfHM4yQG}HZo i8J LBcJy֭TaYUgƀl-wr{$ $Gel)E8 c2Mڲ_5ldh /:ϗAH -Lvj w4$4h0gN+l`QRfq2([HOr4j r8 'riۭVl6E5$\']9XV5O-fv*%jf!7K!-F^=3'ʿwpZ}YÐxW'Rg›c);(/wk LuX q6}B|zjB|[2\}-%o+Jz* 0@o('ϣʡAJܓF\n!E% s-?DYnؾӋd2F7d7_=0\eV$+|mHWٵ1tNT 2vZx컪ؼ]F*Ӯ/# }Z pIL/`RX(tzu_MĕKE Fޜs0պ F[@WX*)Qe fp> x?׈IB`^"_F.c[ l뮝 Y`+ Py?cBt3t1n_>*-©Uf޷c89) t*xUnH] )ܙ~g{xό.J+^uc<ǐR@ΡVZ\ޭ^5+y(3D}_KU5KQ|2N70Э+7$<dbtŷ:{*s(Tyb Y%Ąַб 鉨Th,?ѯtPBt`xIR 4ޮl[**qh@q7XCJvq>52|Y0.wS'^6! !,cuүlk3rW@Zb,߭5jʪ8$Eb?m-ݓcGsP{YmTkq8IC5ITQeץ|:aj[:mԮ2k(["ZIYKCSjp=:wb<s= TCjݴŦ Z:eݽ}dmu2 zl%cV<=H~"&qIv"iYXA?5=H< .qU8黟2OrAgoNn+-ux|/=9 /&jf~y՞Ac|E`VE#MDv15ѮVQ6X,Q8bkQr0C" B:P( ,%UZf@W~H .>:Hu0`Q:zNٓ D3%w"-iufЛo#YCYҾo_7UztZݬذ+)e \>S\s-m]e@}ٝgm;L|7ru^Ԫ߰CvFFǠw)V 1tyЀՙ#.*rq?{)}tN1RruhW3*@.P}`"=r砜:gjkW~ "-=0=Bm F<9dbze-Ծʹ3 Y54Yf/C1Vʻ23庰B8%*5 o.vE艿=CФ - feDܩa-O{] m fBMs]"Z^}D@}lTTc ~Eڅrk\R/΂|b;lCۈq]5Q*sƥvMŨ}vM6\`9ٌF9ݥ"`R-k!N,+y۟̐jja|dRuZX?d ǞϺ^6n#Z{:. ؐG1)k!bblQ(&EE[A% w ;,<_ 3V>G)x 4 Pn!]],cąN'(Z؎3OfT .eFDՍEYK9]=mB3SĊ\&%+?0`5%kѶ>yfO7lkGsr5$[EMIS;d7I"8ׁ ^En{' uP⊪n)NMp9煾 "CV;+ƾ=O*pC!S*Me:Z"w܁3c" ʸ6+ 3L !pf^CQH[>f < )rh[u f/FS p$_:O^d)9s"+o6n6x8ij 쟷4~[{O؋vBτc ދS$~seseZ2u= ̆{F&9L)WQLÔZxSES=F𼜸lFֿФH>11G㦼yȺڼ iy kR\nlaǀj :p@ 9 h  Gu|tfo;}-_qsFCA{,HW!~2 cy ͳ1!-'?^| /iqFЌ㴭|=/8CFxh(6LDJƒ@}Cq6# fYߤw焂U[o*}19>bX 'N^,^[z!P, t^ =7/4o%q6"HA.¬ʕ>{񻟨ީhfl;T/pD"Opʚ7:"ʖ0B'-,HUK.i )zO?v旾&tD_Z! 9gZ)'TH)/F.?x.ԻWA6yNMUI~ҸAxw7>`4|YBZt:̂CǁC.URƕxPnqU G"q0d}RvwQHYXY)/7XTBQ E!)n lf($ 26D"iƺ?o-Uܯ~i[,팡%dPzP_س>Q2lUOQX4pW2Ogns1CΛ}]mfH?3p&C+\De l~V+7zE-S] i`DԎ*Wi2xo4+3/7wz%UP.gm\E/Pn~! *Dč]oF{ 4_źG8 J2Hi7-[ZVN殍 K]q?5X'K9}FWw}xx$a%g߄~zea>3: KA % XGƧ0avt}pFXAK_a§ Q]E|\yOw"W\,1 0p6SV]d0"`Tڊ֗ c ;$M ?#PڅMVp? 3xQB`u^arQ]NVo>dl{$ "ﴎLs mTbd)& (h>|`+^Qv9W(StޤRuN?\/`)!ѫ4gb3W㦸[l_)Œhb2pϬ zv9ڙN[0!OC'[CӒwS@*{-iI,.4H&YRz؊߼:Fƿ75 Xxq1x+w7mm$>|3eP؎3v?#yK_?8=DKX, "F\{frt% Vo\ |) ~ 1:`mە'{UzI`mF(b单ޠ;Iq]eYEsD\c7ʜsh"Dzf_wP ^c/$PHuM ~A,RM:1;!>lU*M=Sx&"s@DbR9քlpO!j f Ly?&`D/uY h^V|\i/[+ou˙rۻ @a}k_`rkGC3 vR@#LV#S`i| ^Ǻ Mۊ3 #f띈Q ɪrzi4`ֿK('ܸ=TN8;3}DpOb|OkV:u%/ Dpe=\ۓSf#8ij-Ogݭ't:1KP17/}JI :Er]Ek Cf\'F^`A*w䡔lT_Jȑf5xh>m<] /v7AB>Bd^da-0>78^lԢyW5@'Jj7SVJ]QoQl_yltT: o[>`ww V}]Ch"l>@GH VζXq'Ǖq>DhYɮ uK@/>IOf-la%sJ{ݡ~=R髪)ohԾ'!%k7RԚKWbX?UNQhVrtC*I3??HnY^rS%lH(jAR(]6lۋTEVcVAI*Vie;s6hE/_HH$K8m#O=>IE hȤ Pw;[⻝ʟ?F] #>9di2Ph4&n3DP>B5eD ܆ hZnN{Uh/C38!`Md|^q5-ޯITR>? .3m8C)|yj] $0ACYɓN{ux->RWz fd~a]dgdGI1+$P ڝ`T:P(/@p ouÿ+$Q5mIjRddENā0y/ BU@$`g I7H=1A+j:{AZ *O0ekK짹Vw՛0( ӣD)_ mx{jZ>1g ~pưteO4Xz%M3*ÌdY=k;bLuENpc^WϥIܴAy -7ᖌ:e`b7\1y7ua_;?m@jqt v\-bc*(Lo*U\4$WZEƒB%ߝ-ET/BcER^ vbHw~hb5n>i8]~sn%ZJWBV]2Rf-Z>}.[zWKN"Ej|h"| A[gY푗vI|$=n9k'2u;Ng+0l*{4rf }У0صg/35a}p_/{w/g!4s"dg#9lCu *rx~  ~C0OLC#_2%4=d`N\R ,nOg9+ET:2Y:Տm'%ԣN B-ɷ=1fЍ G7z&ƹsd,wH=ߞ .2GF:.߁N=%J0d7. <?3ޮjE70#1:t!CPiّ8xOdHKh$|L:EOuc[Z"|UbP(iAS@7a |Iu*|`(]a Q>.T3dE)_^a`>]bтϗj@q+wN~=qI+QJX 2ߢAw5jʄYyJ*Dm;RA#oI~PڋˢE0zr mq=<=&NV/x@uW"V{} CJCy)QtmYLq^u#F)1U)TE; D%>zF\ .[°@jbX=\ڦ¼eVyuGIȴd`!zGlL4 Ʋ).#8 JB[V}x?G3}t#t8bҡ(>̴lb` LoѷZ~yV@^M؟$qcj ++HӠ,SZ>|iJze˜S24~j ha9Klr+lw12a ?=}k!"|ZUS?U!oh'Do(Χ: t>αǹA 8NKxQ$v}(e50R"Kp3T2=dL3UA(nh|AMlpU2 6.`ڴbJ551 ';D# Ko dXB,A oznby)*>_)FJ P0n>:-(/Q3A[v%]n?v」0977/T-; t!!$/f%Ȑs'M# 9FƒZg&hZ0jZ4ݿ]  WPi~3"Wק{0eXknDžG E{CXsbLu4 Q>1>4blMKR aEF&yGf><:X|weptP '邕,Ύ"3 uQ*Zع $)@X Ltfsl948ܐT!ocd&8Qx%tW'yI>;DvM#><#wKEH*D퍂RA՞vVTbXe(?"oݾ#jDX*pkӾ8=f{3[֖)bs_GA8'qy"JCK v/"ҔхsGb ';!!4zH("u.6딻-(pzWvUlB^l%G I`UPc$v 3kM_X ]}v_$e|dRGE :^g5i=!}@{\E"ޝf+]q'{hH(emаUEa4`(dö+ sf̶4HWk3ʸ|yz CYST>Kb΋Ä + ᇙ^D֍ëCݜ<͑v#r4¼$MdaP22ZE8wS_޴Q Ֆɏt"[,@β:/KwX ǴAѮ=Q8+<]^֥FX;ۉYCvF7b5vc}2mE޹|INL` )@fμYq/zY]՛mnH@frT\<秃=ǒv pʬbTL&| *oѰAfFeJxQIkxN7+a%` $ ALz duBs1a¸g{i~]L~Jem D!x]!?mpDw,Ust`2T ϋdf昂, ɁNFdi38%hP"A[NSkH'jHxkR3)yW0G U}ښDϖ(2bg„c.KsUZ=?BkeZ>96R `>|G39J)yޖ 9|5rdSILԵU셑fl!~Ci}u5-t.}FOj7TDf5>ǣ>+>`>AG\{)-tR?Epdg^!\PK>+6^yYKfӒת+lb؊nJ7ԜMe/0{&+* wd^Wq$Kcb>lbnbɧ[d>߳d LWa-ԨFOk,pM8C UG ˺'åēlPڷI{2rtj[;[]0Y7u|:O5@vR膒γfoB(/AV/Tdaݱ-rTWGZ!R5 RQuQ,AaXkI~QDAFQ'JzRr15Y.ds(fvB4Wٯ`KfZ$hs|NQ(.: cϿsQEB~}CaDU_"PZeC#+ƻ \gﺖQ0p0@iIbBPn$x/u^|pZvˈW?e. 2|qjbk aLcю~PW5KEo*Y)zvpJs?}xHբ#~G^G SAa.)'7Y]L'6jw쒎y͈ 8ObxV|ea3,9@ gYb7X=kEk֍!k4beF [~ڳ^DP0*NT ߉G9IR Gǀ t珹bn"F#1Ɩ]4|IadG|;'r0ҪlTLfe6m臨YߤGrE^.,_#d>!haKB]Ĕ8wuq+_.o6=jdmFyܬH` FG wđ leKTyAOAzOQ2xrhN=DZ2r6[!9?P#XwW&$IAQx'"0mgqXMAϙ \Wq*$ڒ2s#]2Xumө;LQzP:b" Zjbe{β2)&GE't ڦX8Ů0;SI"Z]jI {X=|HBW%}fֈ:yb_{N?Jܴ~xSȢn%ocIDR%j׾KjO%^33˫>{0fSk u)Ez@5+u.sIF>lZQ42[G /.P6f]a@u*^ʥ^ûsV onUŒ=)njymDlHX]0akJNw i,![?ն M;y{X3B=^:SO(:VSCjIZ2۟_B!ɫwHc3v~\m}@l?<)!3ֶw틙!"ZA.S z$` ?WډWeSՕ7&ѻastU,[f \6=29r[SQQİU8 ǤjK%`kb4Ze_&][}:2%SSVieu{PsI飛AVeoYǷ8Ť]+BES18AXpa6iRaORᆈ_Af+Ȣp7l,7'eu;S a\8oK^1Cf^P`2Ͷ@e1 V%6%k̴yҬ޹='pKoxM 9δΖ+,^3As_+iCM=|XRǼz0Һʢb$$.1DL@M/| 4U3{EF &R8Iۆ(̯6~Al``/d }jJ, $5*d" |ٔs &435n"+Y#P: E|gO+h/dp0F(VXkT"Wղ99~p8vϡ^_?Iˌ'9t>|*8#-bma<L:VW:˥M̟{(nAY06!j"+ju\H2̑",]*[gX셻 TODJIBWr(|(uWG0QOqģϵ4vvA\]2΄jynY&uqB*: ʲ>3v(b>qm0N֬'4wf*$,HY^"@ <#ޖS.aڿ "5$nPt-&&VDDGy>2Jݬ߲,&vA @]l%QK 09M^XЪ9(ɜKG4A,*zz~n#ˑ$P؇{_ڒ.J5kDg#_0~2  ԡ|+T׎|k^9eCwErkilowP)};U$K߿Kĸ-L'Kwvjw,p0cOŮ'ݟt)X{YZ(Ȍ<̃ty,0TEaC sYҊuSkQA^`Mt۴^.a.ͷ0`tQ~}d-.wc1غ}AFb,A,I^WHi2a&s9N$&~Wqub8̹$RpX2//Ŧf}K|G-|ȇqZhy\!WA" Nx7Ā{p} #1: Cf&o @c)w?NP LDL稼U]Lz]͖ =gN;- ĵR_ 7N`/7wM3~l' r1=Mt 1FyژquRD3~L]Ք;ŲVetyRI_ԉՃ؞{Qw~J-+qEk)GtZbDDwf7 A8QhQ'*Tj/Er ͆}/ؑJu$ crۘ9'K6}5 ~MɊ}='g}B"[M';URX(qKbSZ洓ey ޱxkVlk M2;כ68Tۻ?Qj<XYr(Je5U@@.snl,}B"b@q{ r<[S{tx7jG*FrbH8,0,0MN{,4 dB]ɫIL)fz9m#p|,~@c%Y 8HW#<=8Α^n!"YnMEOP3V"u3Kg|d %"[fۃk%I 41Ƒ2 tS#Om+} ?+K? QF$=EAE,F {XO-u?A4n\7zK"u\"8rRd*M'P.C^Of=A>>VlTpmzM+7B89JV 8&zÍ6lFb"s@t' Z<iGVRb{Ava5k W#fۊD %Yjo"a)T=I4Q7viWyAƮ3M鸷 a}@bC\E߬ٱg {:?곎Cl[\Y%uf׾>Ў QK77m|Poh&E/uǂTmC1dJY٥T2$[Bʤ|gPZ+aP?ʓRYc ԇhLo#ɛFI/ \-zY*CDLV$$-b˯]zD 2x+"Z B ¿iܜ&VUDf:47!ϴ;fMp&%D|dgkEE 8T4J4WWP".*|3NUc\w_0LWrm4Q9> H>qɫSZ]Wrz^6{Uxb$bq=q̶ ԣD[xVC:`)_LMaŬE"O?peu1Y=4^$sDx[a3,tW0:dILčЀ\P )>ݻ|N_3~dHSTWzna0"iMwQ#O/U(0 ^-@#5%TʭX/n)z.I"O;Q)LzvNbG\ƑYC`1E< nesu&I؍qFA(l{8m<'`byhh5U!Mmɔ| mmp@7*"i\5D΁ b^/Qhg՘J "->;@ A*.<c$qXpbTl}aϩ.'lokTWpTx^0/aDgq'%-eEfUsߺ-!_CGbbj% ƺavhH#kO_xox`JQa6D|;#;hXn\T mR!2+A-w8 c 3$RԴ֪jp\!M(yXO&!9RO.117~@P쮿6+"@WjN7-S## }p\]ǜp@k|< ?[`'N%UC@fU~u+rJG93ptO`-Gvq dwc#(KE`X@F?5?||rOz'6q)!2ܧ%q4rem$`W'.fz[/M݇f8d/WtsCq悌tr: ^Lo!g ].`'J.eAТm>Kt&~:Mg08#ьN&O$eyPCNz.-T{u΋"G/Q)|3=/@( 8ԽCFPoc|8񲯰k:4LXTX;,-dze?0a\7^(QO 9 KA+iVrJqޮ?AÅ'H%$`iB́^r Jx%٭lDNQ:Ov~F|-ڑ-vL.U# nJGTue'ϳQf۸\k'X"9 |}[A^W1LLQYqb 4Z&h_$zqUG9Fb 1,_-&cVD Tq)53Ӱ*,K I'FI-u@oȔS!g]}X"I6Ⱦm^D"6+/0׆,h鸾N,,rb0t6x%pXj uN6`Fw g8@C!J~`B4wBSϟ{X[Ytt++}.&4N%Sץ\CYZrnclyqi%w=tmPwǻ'Svߴ:_$hǾd鮸2]ʛ,75[pZYFx[mgW6eOtb~Yч0[ۏDG(_kWG$sh)4B_6nG{nff}mokn2`*g/( UYTo<95N/)`65nI]\ޛs^. ޫW7\Vw6?v":sYToآ_H6-铗6ch[2U&$y-"S'/loh(.\*ŎiŖr1 /KX5dn~!zoTk=g%C1Ϡ0["90bvV*{"Jbn{H) &&w%OIROq8 ^@ίElK_mL^D$h2CX V?sBv]!?/9H$l[Fw{ I3=?!dBXma'ɌtOݼZMBIh><$R 715 So H/ux2'{TF=Be8b oJL,a;ӰBtPw٣V1&R1"]-Cif)0+ѧ괭5|mQ(i/9͈O̕v&%/@9amw6!ID<SgR5pH'3YP˱qfmhyt=*CTFUĈDDbC8%S䊞!_XUP"L82HD9nTC]A(CL~r<bnY^YqPDg,Q9Oצ1!arsx3x yVhi E?4/61Q \"nc*(vl~SD |]1G-Mp\m%^C^ͧCj~,LiUS3qB̶#A=Y bڛſRWxԇn +и#`n4UbJUam{s{z>G'~G$4[Vp0ީd,+_`+~hĴpkjvk$Yqŵ]$hLzc+m&辋e;cNn<9TKDEw5c͡׭~,(RI8o!2Rja@syۖ9c [ߥ [g n'rs} l;Nݒ S$AdخNn-̈ N04zR3wjDw!~`RjP糽GC]FTky@f!,.{5nz8km\̘̚ZU s",%* &.Mn9)1NQߛd"E{'6r,6EwB *XF a5L۔uR``dW: R4-?Q-AI}[W>\1F+qb]]mSVu=cW>r+ XCZ^e$M!Mvd>#C`DB <_HOoD\u'3ANK5Vh$.Q8t]1^s _TAXnE`Ki9qAF./f3SʆnK_e)+K^YQ/Oؗ5+ dA1mLX |-Y=rYnj+\WP^Ӽ!j#i3JlaD%e \ϞK"!eǛ݅M5ܣXnCA (.q $Sƥ}G% 8śfS&u64+mԲ' E@SrHj2=a c)Ňj#.eJ\K$6ХgPk윬Kd ro](AaA0Caު*{&hm j#b 5Zݡf>/j=}CÙmRDX/<_3U0s;?B}Z $Ĥ䱋&׼1_eN4Lr/0kAkL4xKtp4o]p,bm=iXt< KgJ!|%jLtUyoS,}m]Ul^v0,6S~--Jewi^Hd5j ڬ| }W? ٞl EVy/@Qؓߗv;K ֖X嚥k0A x*HJ߿<#82oܽTckbwW=F5cD_=gM<-H=Ujw2hM%VkU]NKzF ɜD؃d=8A}b𼩏 !b!pfn.B@x0ṸP] ar\ы3+uH|C LmU{8Lkv ֻLN,!4=b[ߑc9Q  DBAF#HG;»0݃.RƒW| H-)O?ϹmѺQ(DM|+$^xE G[R5O.^'1mݘs3eσI:7lr ҋFHymFZyӺE?7rsh/]`rFកCͤ?Sk:#(m{]uQݽ~ \ifnZ^w|}Q*)dҬ!8?.rlG}šߖW;IX߻w^,:LIea8]PviC2$QH^B̽ Ջϼ-_o6}Ii#G,3o7Yg#BYm ?@#V2=%/d.9Hewޒ Wfor/l[UB=Ȳ/h .dZG܆JJ )qb~2vZCm!\jӘWRO0SX|R '.Dem yCv-@5aEl2< ,LEhѵue~ ֣@ 0)'1c `[ERGhK6I ' \T"D5r_&2U!"?w@wE:ynś RHO<Wx:/3XK/[RߪPEv4%pߊ$b}u7ycKUW3FaM Iro6߂9[a)A%| Rj)M 7R!:F,5ngHŠP̓܅F/^*Չ.:վAv']֩#T $:ru/r2ph 0,e\*q<* MHM26"(fe%s:=Z@-5g(GLb$]X1OAϵ I^zj̭_bNi!]~׼D6@ t2S ն3(wuCZuȪ",H~{+F'Sp#1֘>*TS9L3>_ C+RT;ob[梉]3f7J/1t[*O[{@`r1X5 @u.!+;N Nj057ⶕ/jѬN}׀7^w a#"FӄP΋J,'pƿ?FTeɑ(!R_eG6#W}r8zu#IX5QK9'r}<\f8~o1&ȁd1P`0bfKuƱڙ]̇~e蟶0&De" 0A}Cj腑bًgDʴI{Ƈ,t¼ ~;<[ ^Mo5fWK3EC cQ釄'r2d,_]LhWՋ PVs&  oV@建MMl~c?BU_חɿZP'=P/HrU|H"*8˹p:Ά9jh_F ݫXF D+2JJ訫+@K*#ptarm"fuZA݊'p檕Bn%W5L*S9Qjm ׃sǀXN:J_ZOR簾h|}Z2I&f,Fἥh')ڿ0 ' ]}7гGY1LAP-BF$C\J6'ʣ x5_PF^9A~v|:)HV8\4twEz{(: {x*'s#Wr0KO[xt.2烿f}jqRf^*lh6%m|IMKE` \DtOG~G3M#X9ؕFø|oiw,v)Է'-]"9Syk% x4D#:nBk!Ks6ZȳtFF15N[ֳS>Ͼs0140*H4) nJ?nՅɴf3H(5؀$KH hS 8~E?鬸^r|1 D+U| iqqJKB'耝 SIBVXkPI%]ޠ<-?89 <$(\Gޢp2X rx* MwZ?9"_8+vb%`'H5JM5^:VU J%d䋸 u8;={p+ta|}aՀÔI{mg:Em8Aڮqi]PDU,2nn=S0m?ψ"qB32U]lx S45V8ƭ /hX'doY69:y" G~Q<03FJ\:'OPi [QܔJ_c0yX@\*^fxwA^@f'࠳S=TQ8)u#b^ߜf(MiҦIR5D/bYqk Js8RX2?Vds6A|sg8)o ab,[{C O1OO땂+q۟}4uNh0*aKFBzfe6wi"naG!~j>Km]OM0+J9٪G]iA&/7J,BfR+tTSP+9~O-5,7Dbʖ˞yw띕I UzǍ,~'}GY;25WQf[ۃaDS9P0n]̹RD3|E]ofR;cZ@g~٣ {bC-L^?Z"<ɏ 4&76~o#v_閧Je-i1wLζlzY4{"#{UWp[[©My`qڣ\P0KaQI.mO8K@Ua4Wފao#XE7~ц!)x[-Jw ~zN=q "(qܲrnO֪+8ch}u.;b9 ,D`D4?c߭ S"dH9 jt"0m?ucQQNQ {:BX$"  eE?(CgR!o21G@*N(.Ͱ]YݴPk&]RŰid;1S'L+Ⱦe3 YPLHhQR氥1-rL2ܤj`Tb]L{?QHk"XXZ6g& zP69'A^7 ދN( #CifCZ4#g C˙5Y"J-^IS5ܧOO_~#sܼc7` t${ `kĎwI&s<>WaV!蔹5ƪf"N⿧\Ψx fd7/ Z򘂁 hk/gz?I Bzz0DDjQ H]U߽,WK! 5c̉WeZHjHb6V>AAH=&%ݹѲeSDҕ$SV*Ћ6/ԽvڕVKuhY7``gS=fcυ$gȼY?򻻻ͭ[MJR?6k2J[;2 * v,552ٍ=^6Ҧ( moA6 ٲdg ?\LQb 8{RROurFv9fd}6mD8ɷ')kPtR1Q/ъaYV3wRY[12O۷StOScp\C4=q c&l.3CɬG;b?P] H?J٣m? 4X| I|aa9B b/V.N֊ #zº{y[#1;z3,S1LwMU <ߢ.*z%}j [>:>J,s '8/soEBNٟ'7Qm!O\-Gcp͐"c<`8]7]{/G^0iR/:Pc^}[+iwJA$ww;S>!88.s6en_9Er}k '-@ѕgDkړۉ@k0&W6[{r<P$79n䭦/3G$qi[nvL,"e쑳k އ0Tہä2h-0tDYB&:|;fi $_Gtd5F=k, (ټ:YwVRHl^2*,*YY<@+sSuX(!΄d &"#)5asQ% S$bو =nsq\VwܛM>+Hj32@JTho!/{Cjm{A aq'#"1D+{Y@ר≭݉ AUن$VnH5SGA_U*k`Z- 4m 11ER9SG*V[S~ݸmExYAqS\/EDdxHgFXöȝZ6d85UʨMtw 5%(^#,xD~:ku-:6%{˜pf\,9k}ZoZNXj7EyE4RC@[# rcFJÈC 2@3oOz𔍇2Lk_z>yB <ɋ}Lz-ܵ/m-u!:xڅՐ9S|Id ޼ uJaBl_kXdf4U.$>f`K=l6MIJٛV!~cK` :O}hR !&%ԃ򤏤57eTQ&eX}< YH-ou8Z??P1\wcmJb+aq'"ZM?+(@s1qaKjyRW_?Pj?@X{O2p_6ee{Š>#g ٩.!Y|mrhoJZZ6OeL[uIXRA ~"?ᔸPG">0S4³ ƫ]:Nu,-!@PDͩu-lg$NxR7`3 {/YK#Vvh7#Ņ @WBϘl#`;|Oq{g(QP[7mxޓ*I-N;F(`Z^a<ěE&ZehxB&)9/P{2x@ @bkfW biV\aObLWO;Z4eb۶vl~9^Hم9mHQē. tx+lb۟@Hm>W@(OK\l M3݊x؅P}E5E^t#kxsYzDѭ7dwoye$;o}C-N.Q]K,Wl9J bs~e5Q6:>BɶH nL cQ5l!ZF!۞M{&cs^S ק2XYKn ,7R?^K,{v=,zpYus/ V+YމkDZ _Z%+u͞~~f`x{@'wQ[Fְ[mDŽx&Z׹EyxV@/2A/֎ E-t/melO@Bĵ*OUf1@Ό`N}F)5 뙯uQWM'd*ۃ4]HfT>|{W2AwA0Kn3\4@@uը&d9Y)%M rpEi)OG<@q]M8|=S)b7 z4 *WtA\dڵ5W,vorm{=5U;ؒ_j$?a=YeŮqU6Nn'(%͝ʷԣ*2ٿhK*%} s',]۬dXŪV9XRR$ߦ\=F)cDŽ1J& #Al$b >PgPSYvx@Z[]8ì?0rzׯU|<7C6-z5 x̿}Oo0"è2Q ʻw vbQfYh40szUK>Q0_rk[8+Mu& 5 )2sKrfJ“Aսv]̲ih+r_ Ȁq7ݍjԳ`s<&7Y G3^ >0&*%)TtdnDVȔ, XOAJ6+] *<8pF!  . 큿KQ෈!\@Ez .}u'DC&9erQa<|E^|PzxYüJrtǻB5w`c=9DYVhALIXK+2e-_D9uNC Y+-Qms=;c_N$堊j3O +h[D%B>"ElӖ]3 Kѻ~Y \zV`"́L-?~ڹ|;T`$N!gpё65O"eZg<ɧ'߁}$)F y 6|Ų`UXA X/t;T;Bl{h9:$ 9Cm/lH] 5pBj~àFhXrW1#0鬭*`Br?e4a5텎̵B61ԗW=54uv*D&="u6O &jyJwפi[ Tc0tKeЏ/ZljxkfWܙ1A<)j9,֮witlԞ-=Q/"Ss,ơqu^c>L :l©ӕ-8䣑Z+|'p$Ě>=g%{Ek7DߪgqGY_s ׳TFoP 9R"LSו]IpC4R|+(@%8 WxV9U-+/jbNۉ9OG׭E1l?a0v{wo/_;.)%5ogĒWHVOv@H~/"ÑCq8[p~)kd =x"GA3pXΩqHH;ٟ髨&bCQ[4FLSdT+j/Hi)|e&h: ޸ID(.n^mIJA~7-[/gг;c m+ǐR{d~kJsFk 5BnܡuL+ 6-zk U̥o ](໨鉐 xd9w8RDž8y5n7SW[OV rཪN@DIgJMleD"S2 ލFZJ|s,H҉֩0(IZ;]b.GO B}?0|kɊ:wlK c}r6iGjbw̭!5Rjť- p"uqy>qgȴPe 1^1CȖ`Vƃtڼ$Qs־s$ v\8CP& H+V Ϝ7#4Y ,mϧHCᒃkjqKlX35uzH B6a6v8yt֋0rroɞ3[ܹӺ<. F#$qSt8E$G⬸ 叕4_d`T{0IBC!ao:s_^x#dYÙC|73He짾PAN"ռ=(y0aPh|78#!nbk?;YwDt7Y&߬Ė= LEx|*q+üdCos?Ax7Rh?4O̓ `&osFkъ@jS>9ļzqYqbǿ=;#n.N@@p5I45 4IO57L /zRZKU6@F.Y.#/̬Z-EBn{#`E薔Z4囑4ՃBMeZo렎>wguee\ԋ9VRAiu(- 27@ 8Lz3!:Ä3:=:3Y즖j@]![Hf dr!lD %ўAZ\"9L tZ8!q5s;]\ S1xy̖\=g&f_T/ť۽]F8IlU+LkKq jgvGk,gwhYĭ?{U+!ꚞ^!'#?]ӈS00A+\srjDu85$iB,bN8RwnԞ.6Hx(EJTtT~0.め&1ؠ% R$oU:V-4 @k^4B6G I[0'QAe_b Q,\P4Wo;RUxk_J<:M:'5B_;J@Fe/{gg$^NJ'q/TľgL.kz .T7^fEMi }QUaZc,jY &1QcŸg& $~=k93b+к S5K!n30q6H?mcεN:6X{e!S7:e=Kwjyo4{"A,(IXHm f/?y{RU¶. 6R^/H0GhLUMy#{q~&gʲ/=ߛ(LWd]y @_vw="v8ݗSd(({dX#%e,4u!3>o&rm]Z(4~/#v {Qlg^f?xtmSHVG~-Ȧ b<kh c_/f޳:k0y{^L^[aX}!gU{Gr_%Ԟ":Hiͩsyu࠽coذI4R oW:3ԎtS[Ũ/];- "U-VUkF=1W;FY[av mHzj:l!Xٓb6GbᮀB..9bمC$_ƓmPT15B>@kJ/˱\5Zjg_fi 鑫gwM93߭yʴs46l1/?dq\b},kڵ})MWiȁ}bR[.v,eaE'ژ`(.CI*Rwf≏}t$qҰC\a{2Azq7åbt%퍃E&CwIgS#`=8; .1cdiNhs4},CQ12i}0L s l鸫5ZN~79ȴǚ&#srw-MɒKlK|}_>UzZʰ#[̶!qY]T7NMsږlpIo:w5IL6X)ɨ 43cA\_7D,[Nbr ߽Tk 2%ܻɚI\.⥃0;ڞ.Ur#FKNw׷iNPtO|Br/3fDdSU2I®Ij,8Tf7O-x$;0mnp(DfP\n]pMlQ(;!WJt|FcУ! kZQ"ӡWO4E*Px/SGdj?7 "Qܞ/Bsac 8"@M S*s@YO}xPgHViE^W4Z9Z3y"3˛la D= Z ul+m^W ,5(?'AD;uO^ 17׫\rAJ <|b*I ,o^b&LVlԷ|gqV>;KFQi':Dp [b(n{1Kr3*Iϯct! (-%0)V>l-X߅*_6x{RxaGZ^|ѝ6]vJ}HJ]%qןh✅uQ 6u9Fd>99p8O.+ޫvÚ֤.cyCb1Kn _ad_xlyҵbA/ uz3 uyΥ7/I% Sr.BN1) zlW{7жcBt !Y8OF&-+ LW Wq23jXdD5b $?)P`X;';2f˄5X_kjј\i us qQmpEۮBe6Q͊<}AhiQՒ!ë,n&7#P%j'igY/DP!t>O`|涍d\n+@veb̾]ј2#9.VUp0];<9Rns8O?] ĚYu :W߀le b)W`P4v|+ #@5y"q8=*1g.IՓx*_2c9LkyzW -Sxbz7ab}EW`YB9_?XM WcLx/hAHz~L #+aNĎȺ@gpvrO8mE>s 2E6G9vo즜q_t~ha[Al*6:'\5oH%V@%z}2յ1g}3i20bO14]c jE5)'=9RIŅm!n3f&e!\c=xqU굀3 N^Wl^,oF"#*[D8חO1*H]6Brf;1ox.b=۩(rI/vQR u!R!|.K.z`tPH>Fn~y(.̣N=@ɦ~#B?9v4fH+E^SLs.R]ϠU-8CYꐭgAQiclmN&<*~ն8Pm*y>a]}`ǡ&$v~ P,-%W H>JD]ߊƔZ_qsQ+ r%aYϊeWf|UZamr/;ӡVmޛ|d*ғ(p929},~qVykO-s$͓> MBGn *3 ?/0b{Zy{/,'( Ǟք7dKjI J'" ~T` Gvt0.r;xY$1=b>ο_{…·QJ<5!|%i]9vUHK.oHްeB롧j\^K^&@Me^YiY)!RDWm pА}0~W )GIu7ެ,B5Ͼv-7ՇpN?_ /mi}$ɂ[xE6>[e \:a-5T`|(D_FMSS7"y=j[tvaQ/UxDZy ! Sv_uQh\|Q7uuHYlI>=0n3qn6٫ U/M; y I̠U.}#թјGe֟3=bGC׹dW3.3P,R7CP_dL3 ZcꇋŴՃ -etd0a2 :)VגšՃ17X괽Ω*"gN?%ƂHAxcr,7j"KJÓlYS wZjy(.+զ~ȗ0RJ!)I\K4J8EU B.?"ڮ.̩l% YKp \[̎LT_(Kuz7>Oϫ؜331U͕"S@ ,7 #9czH1׏ M Q=x4>Ao14&Hv *klU΄n#T`ٺRG,wduv)/^C/ŷ}:b6(K$ ]65ϔ']%[?$Sw,1m* er{k)TҞa.挾m? #=Ph>e^N<"&p8nr`ͺAk$ٛʟylV= !4CKS)lwRyfT㿖 ȍ0~=b0HdC/ -V&֘7 ݀)6n y|QӖ&Iw242n-e48R@@›` y<㏖yP L_ r{(hcXadw(Z]xTF7T _H0󨖂LZ4~eD׃{g-3V:ԯHVz8ymY7N[@ω/,GUhkpX$n9A K&w.\3bn* \g)O4+WP\J|i-78P|1 LgK\̖;6pE=^w[a㎥2C{Z&wy 'M-nj]sZd}c!{ *-i;un <|`\?=!/9w`U~*@||+aop5a2⸼6%bTQސ^:hŎw ,L6rE,|]&Z8 s}(k?> j\|Ѕ=|CuU^-!5:-(j G ͘4G u疨"CF"MU.xF$E.ECng:tQ4Fix_×Lb%ƱvV4ѫu_qV})=zBwMl׏VyDnGM]m24+OiM /̈́bBC`&֭WER= G!p`\eD喠c5$;fv0I]+'j8N0c6N8y8V۩ϋ&Aἐg)6mKb-嫏Mn71*FY^TdiUk5yuY^$#*@ h6ڵG\yv=+`^[$™M?i^d ː^%%#ei6}ld- #<,m-#Uα0=tu pd |JIb t\ҨLJ.ίs`eMᢑ}>]d[{1N3cLj#Nͮl9kr=WBw,lnCqBߞ 8k#5R1ovf\@F^.飻h಄ڢ*H|ƓIq1ajcR(䳗$JE-(6]JeN hhi3Myn 8%K 6 @!hTvYBjIeCl)8놥FwV7:[UcB{LZo2Yz7H:EdC@>7n҈/cr{iǯ;EB60B۔ 8Dv/ݰm2LIwqٮkB]Jf"7!NJj O l׶JFܒlQhTAG%"Ŏ\)9B`KSV2 E&:I.ˉ=0pGG8̗oY&(Rt]k++d+rqpmpRHMv/>,E0ͷ 9>=JRS $G@jcz~_P7 N"LAdG (}{hz\@XMfܜk9jp_(0M:r^+cӠ'o'\&iutR8-ͩDN 'pm$Jf\bҜW <䳍APܫ7{ R-=whEN:LdbrgME8x>ǘ^#7\>i] owra+ǾA|߫2>Q$&$aY?5Vo@yuY8zBmB%?*3/;ե9a̮?eKYԿЂ|5-o`O6 7 |k[7.>*m6 ïC}|SZ { CVމl-?Yg4GDؙz28t^[bA38;)<06m];KrVG?dOwCyD,#2Ƥ-d_E$sDj$ixKEYt$M}ϱYeS6\λArɯ")@(CY0jԦwŔ+ g68/ YldAz``J޴HEE7ǎ^u_rQv`ҬUgS|/]l>HhSq;5$bbAwsU`BKgIc'S8F*ҽ 9بa*rq~>%>"ѩUG?b(p4<#>n0uBzҦD$`Db.70=<9hbΗ7Cц4P<-\؝j] v2*/i=|* g* խ8A3oF{Y$蝑\\wX SEz Yf ̟3nDvBJU&7dٜA}!;LK I^E6_MóIV/ ]>t4E{)Gr o0̒1;Լ(HAɚ)YF?fȣ h#wVX*Mq,o*:q!I !ңqՊҝĿ/Ai1>/1-9$] ''ܓq=::xr9 DB'3"#Ӳ'Žvǹ8*3쑁\$1qdmǪf<%z.i;|W-2wӉ@J"Ip,0^]umre$iM  7TxOlxVtUnXvmÙ7%2vrY/f B{t\C]V{L^$W$8t @zu2GρPvQ&iLgV̲i&mPm%ATNu}wͱfbx'E6z ]BI`VN%_TWUzόѫOS)"V呆6 ɽN H 9h;=+A>"4{&~\|QoQ ˂5Wf˅`UCDaD QEGܼ̎D9\- eGjl~6mU,<{ZE9 p0XGu&R=1;}utD'<,@>Sqབྷ.)s8 LmUP1Wg5:;w$% %rvkM oYH8JWL{'`հ_CKg_yۅveXpa{ȭȄ0J _Q#ym=iTUd?=" {f^kqǺ&uN8WmZJ4dLVLs [2%1R0 k?<~z".vC3!ώ#6YeA:.ԾE;Ѳu*i)RE2gΙrňarK3F!R/¾͸:R6CI Q?<67sbvpUzu C+;u %i58.u~&FUyt243 FHS}L4ǐW,7߬5`H.7S88 lcqX>*'둖E(o$@Yᆼ}KxfϔhO/.Ȉe^1+V.{KY #X>N[Ի?X0W$c+QM2L1e"2iϥf|Ta U`Uz曮F/~ct]:w%Q: qR~IhEkN9_(Q(kf8SΆ<}ޠ ؤ hєõSX!nXߴ T#v(d(78(\,H0tD,\@Q 9$du7(X0ʓHG颐8+6Huo?GBV!@-IP b6;죅7 H{(GU,h?(J(8Ͳb 6ț$ Ma)bkةťK3Ǔ-Jy`nm`,Yf 5DD:W1C7f&mL{NuTgos^E3S]~&U?c7U0&wp~]yds'jB]dᛳIv .H( pK1Tz:'؏7h4ұ*Ax+ZGzZ3+ȈVOG>ng# cNI3RB[_PC1m+n7eS[p?g;J_so@vNY2Uy ]O_d3p.c9\dF4񵜣!:v6|4iB.JOQ֧s$$ͼgB>Iw?l\“k:ovu ԶgY5#spξ'qH[6!79Ѩ48oU5E'S_xq@aa }ȌZ_f<*SHN/u8N< 5ՂjoePmT#ŦmhЀou +èZsRr3uY#bw;" ]jd" h&F|Ο>__e.yv@0,ʩ;-L`AvG39T"g~=+_6` y!JR>KpTfZq<_J:pYfoEH1eOËv\)c DT=b]=\jgsbW Y=lڗ[,=. g< i}?[j疪>67\zpCp{?22\2smȫΣdZ{2.BG=$ iJ^o^$@Np_.%_ERx @3"0*@k e bK)2Ռj XCc'fU lYCd0 \7{Ɖ!ohh[JeR"ekdBȿH`~A.OQIA̤Q:٥;'Ϟ4(Xv^gpGl#UjL6?t =#B9r D<,0x[.}XEZc{Upimks̥'ԇ IeqS3 * )KuWzx&5 :#urq7P%A]p7l?rJJ댂=nmeDyعU*=aI>R{(捅jɗ$'Q7 %|k.dg I,Ze5Ԑ77:[~TbܡɑVm5kMѴeZn0e:fפx|ѱo@$yT$oZ> H 깞wv0F+xqJۆ. В0Q7kn*0ܟqpœJoA܆["Oi qZn1?%^33/q םu索Bqp&|U>+>Ck4KO UM )9޽ðx߮D'^J1W\&-.*?HV 5TgA[#G!IqL tho-^؜*LfZsr"+]7H)͝?&dYW8~} ^kRv |YVE9g,_v,ɱ9?cR`'@\^Gj@_+ _R7><+jpxM؆Ti?Ѓ FJt]A@rC .蟽PTOӹK"[D.n]`ͥ qd=i,[B_OprX=)"BW (nqu@U+>Ѡ#"' e'jo ֕+iBeN:5IR*Ԋ .ޅҺE;&U&}`C(xI&]V:đ;B[eNFhf;ͧD:a~4VklЀ| l-w @1eƗCK W Ůo!eߜhmkp'bz_s%%7{iLxZJMd袿nnZuȶ!"f!YnI@RU 7T13eiCt +_lq<*@ pP< Pb*2J.²sOONgLuE0(s5Ղ.k9[2h |\A_dίW$1u69nr8o55k+m6s)&W1@63kęǫK~ջޒ<Y=/gM Q֛oGi~/WKgmgRZc".SHNVaԙ߿ q+8 ^=Otdq*^_ï%@rWeL C"s,y}6KȰF e;BIAѼS"Dew.C 半r5CIp/^҆1NDc`)/IG^L:G<#zZ .cVFNi]}!Touk\ D38gN )V6KJfi&gymZ֜bnX<|-:_+fru~y{ZUT H.gȟ58@4˜G_Mȑ=yE~I>t=(&[߶uAS! hUF1B v?:HWC,{qe7΀'T+_fIE$j x-b ;GÓNG1oHY%rs _˂ Ct-'Ss杊( ~U;%[:>9axۀGSmlz͔XKR+_\<Β*_tB8<*v` |oDdbӀ9&>wpK{3XjJV^e)Rd2< ZoXn_@KKk|- =e|z2%1Xǩ}~0i'&46.O-IPX#>SA4)vKN;h>nII&^C?^(>weDެL0%h.gzH"8sf>!vQUHg ~9;WQ> 7P^^DyE[?A9s&0Ұd ͢W瞥J čŀ=.}.#F:Y> 9 qd}h*־?:6|>!ϼ Y~JZZmJǸR\P'89:XnΊ2K/-ӎ-r1"LLw8_Fɨ@ V6v"#9-8̆h:&]8!Go[2P Ÿ[t^Q.+κ0OEZKbi}MP麪V'ZC C˒/TA/S8)JpccU}Q Xݘ)Yڬ޷s 1Ǩ^`ܸ;U-P;7f\ 1N5G շ%ut[@˭?-0H3A]&/Eέ1*]$Q1 "SΉYLTiGv2>n*%ђ X`5Fϑ XmOYoXmBRd@MhkNd`ګ]UL{Y9/NS!wvTϫif#Av|Z^D>SꘞBTնWSj@hvgy~-ܡ*9T ?q$XT *PU%n x;Qj'f4A+iQ4*R]˜G{c ?R9yԅ`5Z*Lt)&XÈ y?S2zɱhpkCRwZJ殲?iL*"K]&kR0bdW<,B)f'_tPiy<^{)*ʢM.Њv׌+}3ii#y@ȠcnfwϘWPW˜םz'<{\Y$$VK+ Es$2ogNȮJ޵駜%ܷB C-Jn $ީ#ҥ2 [Bzq$bҖ.{qQ:<0y`e)͎*P ]*yD$ ѢL~یYx@#Dvmi-N%G ,S[>@r=NA{e!v%S)N]P ^l &^Lg0='xkRuDYܐWQKߌ}D]d㧿Kn[.2+%~6nzAV}0^ tf`vi$,iv#MPk 4kޤFS8vuf~mJo8 '!wfq2T FhO޿>KIjo^*bbA"z.@&+2N3Bq?Ypx9x8j92Ή]>.y ps$R`'ĩIqPUKZE6O&| В2Oɜx|koz🼍!m1Q ]c WFdzJ41ruPT4qr?iuPM(;J}B0C1na?@pM/MhT&c|_`{zR&$41LKژl{`J Dm7n GadRY{iMm:%껿X3Y֯|\y:8;f(&K?ƨ}QjlHpNg(~V}+MIB@Yk6WErNrQxss}6y& [U g5UO{#('^6귪Xd}Ъxs[oAEr -~^Xea&99$w%hyvi kз0hZ^T:ym;kjt}H2GT7br9{/l`+Cfɋ[ cn07;F4"iV}3ց 0@{ɰUG*JH0I]=[$CVA7Dݔbb^5^ix_02GǬ/58w48/T;'y\b/Iw ?lx`E.sfw=c#; ݽiZ}<)+%m'׃-xR~"?+^)4P70s2^>!N,hbjtZT<#SD}YEJ=-YQ5Q9`x%FR0pg ꑛ SPT ٤r!F{ k* Ĭ`"XeЙ3l(L~>1)Mo&vJsZ#*a^ ҮzW7%'5yx}v^:C4YJ!}oz=hE|pd;b2oQBVo/p<V/*ނGCB7 a@8ޮ^̢3:_bCDM` M(`"B*+ E.ޗ)<]lhr<x4x/,=lBkYCFL7U'T'ɒX|=x$mqa*0畄V({Ɖya܅86tE) |V_,*zt?ٗ!' ر6 C:0(* nɮ| -NS?d@EkFh2gY{an*xk;9U$0ZUΥĚܓ5208f!;B[3yw+m٤zELV/ ZQ]t'AJS(逩+uefH-xcJcYwӾRQbώ+ $ϊłmoʅc  VX|$)xp|XiYЭoi4圠RmKXۦ%a&@}9#ۻ^fg5xUExVwUhYX6+9=+1"Pffp1{[vRY^"~hm^pńcрnTq9hFepJML?+%#}ӑD"E#W=KA_G0Wυ!ֺӜo*( ?>F]k /(Ut55 o l7c,F)|gd7zsRk n^ms&A}avFZzTƋםi\͸R,"9'N8m>޸Ǘy+īwZlgARʗk\4YkI ^qm?nkW` 8y~*nGMݹ5hX6uύg.(L@$-Pa| έYV1 7=?8Q)@st7Q%DUMƜW5>IHQ;b Jc5J5a#kB*ɹsmRv*AK{rjt`yf"7_-t#\_^6vPP9L~GO Y5a@2ա^ Kf:Z)'/bQia4 Zb{XJI Bq`~YR\75&g0ـN8^JRH'+%{hr|צM[wԷz&^RJ o0B#Ia (NyҴ;܏_s!K[@~e^ЇrOyZa.\9O)uW(Exܒt]حu%qj1o>Ck!Na;bh@Fg:ׅHkMM$Y!9GPMVI072otnc{s㖳ѪJFrFyrY D;H^_ԗj͇} Dx 8gҁyigٔMzY=b %D%ԩ58E)jA])Շږ I'fW(aZ튄5APkA!}ZɰАNCK 2P^|Z }_ՇP30+FEb,KyԨ^-(W4 UJcD|IzQ`ײ*0L%h߹Ɓbsn.};DǾ*Qpx ;y+|><FhԌዂ}G-%}M 6E-j&1\j$VK /`hOZX{ )7Jئ3czH( ?]VIELKpR玖>"!#%;W*)Idv}gT)Xw'AG^b[a X[ei*/ vʥݬV;?~?Q<ѳgmZ`J[vvWBsyOmRNh_[7G,u!twax+N[ ,ȋҒayB>\LwJį\k7;9u5ҮׅAE_?m&?|z6osަr8eeP1.2^ܠ C4"՛Ю(rO:r adHWU\hNHK/|Ud>7˵b3юGy z f J}JY&}/g̲Rj?SC#ڬ7#G]*eEYқ5"7撿k $ c>,ƒ=<e%3! 瀡g5ˮT-4Fo^/| Y;'W9^FD,bRIS]xHqYϒ6wʼ8aE@Pjی?EӎJnxfQQZ0dZYi {o##eȖo61[!xɑ'f[ҋ]L׆ PD qu-H4MJ7L[o?TPR9d0V;d߱ķOBaOWYJ+ekVHO]Tˢ_Z %zG40@7 su% Dzxi6+d\M}f+|s%I{ɞ~ DFv¯}ϑUce|E 0 Se`hHyJKx7'>;q4aV:$_nsGbqP42V1:dcKB4DKݮay r*VJGR70ReY] ?0>!? [M {Jrϴ;JYl}V2"_E#LqMe$='V]2UXr_ۘ_QFXI?rqDR#3FuQ[A:\ld]A \kLs.z`b]$=¥X^ $qL*85'S.l"6ΣͶ eJN;B`jG0TZоRFCYxhW' (ڰ^0G`9>…w}=\dAiO@(5SͣM2FD\l<1tVE?V SZw?@Q;˗ِn_[6 B gA]m7!Cg `)%׸Z P'PSLv1)ݔoy0FZ1h;B :"U|E3|} HьiP\XKa%{y޶849/1|*ăum.(|B4P3k$(3;8:h F.]h7@ZDMI^!HhɌ"Sj\s&p\ 5N;ThŲ_2Z7Q83۶'6%Os*-#L\p;lh;7vP)+ww-ft'?DnhvbƖac(BfEq߯M4tؖئ GL:YT':!1C? n%JMA- Vԣ1e^~/]Zc$x'ٍfCUz5gV7j qTׂ*'%$*bKďmv="55_(y! Ey6CCdPJʭx*R1Jn/$3-㾟iQ:uki#raGy NkY{E6%ۍ mꖃFv>l"8$XM{yP{:J!0_\mQدGI[j8-˔ }46d%8zL`BS./7Vs2uEh r.UаH5 ܵjvYJ#ӈkȵNjǕ'Uu ̀$EnI` @Yad|4MH2 Sll-e[WA?d ?BxS{C)Y}PHxF=fʳP3YH JH Y|lqνlq/A-$nC&ikS/Mb|$G='ik}MC8 SqY718_;*$LO4sd ,1 ,!֩;^@;Hc~Tn2&*4n{= K7r(.dް9"*x+f'=g"vCbE2E5^⺮Rn@`VRf9mM,mj>l`6v$:xi9u4$Q*bls6ld%3s{@)n&h03Qm((}d0a {o4#ޱ6]Ck4v'Z*täy5lv:WΤ~r_S ckBKc ŹPF/kPBVk ?xj’hƔ⃌Ms1WQ rfiڡ7H}udZ eX blg6/dJO.(.{1RR5tGe0XT %X,D>7ϯ)AbsQ R;k_8n=p~Y i<5c\&Ź*ޱY2\Ǹ?1lճ;6NHZxcT!O"K^0M~jE? gr r2*eprN80Z8؅Zi9H b[ V-u]؈a*iv ?Ц,| UY7}\$!^zJ-)jɆj!hc4i" uMĝZT@h!um^%t+oPUۗ4_BQʡL81;zYryVUu#!LXNQ'\`E"= a$C#Y\=ʧk{edtF7VtQpƲPc*]p\"L^"',ې#]34/~E sW(GVk~ZO>r;I>gޑԥ]+,]3M*nV. .amyQ{逜f! [H&iK'[]r+id AfvLN4t<} o}i/%ǭU#ar-x+|7nHe=C4FqB)CfUc E ;3K)G@20~(n>gy/'qm&6f< zD 7Q?*smD*3ZӲ:عs uc ,`!ghQ/!WvϼҮhxbd9QƯ,9pBP?#z^֍m\qf#Nѳi筸QI" Q_FE[_XjRxo^݈7ގPg(ot;{q[ʬ9A6%|ؐϾ!`te%1dzsgdPm_b.rA=k[6 DG;P;͒%ƉM.)€>q~ I|[u5h^ڃ N覅sμK  RL]xYDp'<}ձֵ"&lח U ķ&~ ?vUD7Sz>/ޱmjxp`a@!vX]bnJ٬δA̯.)ѩRa" ea-{ɾVA75綹.@ɢ(7獝;&J4j=̩5/q>SE~ZWɠύйȌZ-ňCϬoU}ߨjA#kvk5VcbTz㍧Lp sǕm/xi:e#t).7QtSP%!nc'oGb31EOǧK( P jԋUv⪃BdDdhܮ.T^i4B1wjN>DruOe)=1V㎯ dS%Yn`X85t@*AtمfTg%lR'2v7#ɏi7ߙY.3K@ѹB]&P+LCy/.aN:i9aT W qGFVh 7'E3"8ݧ7@yȭ}:#bؒxJ}Oӿ%d&C xf{^> t(=LOon֦.] f|iNoU¯d[{`u,j#r#'JIxW\1% CRA )WGwhb%Ǵ6U0k+K~.֦'4(FhZRc`op[^UrJ,"d%N~@Ib17ij/d8@{4︊Ul$'Ԑ>h`G[-0̬W-T @(f-+1R&{Rdel5t: z@NXS;Kc?S6h1YyZrgә܌[(PB8ZG8JްXt~?O$R+P3Oʗ޿V/YPF\e$R6uNY.A}$E1]AG$qpLWNաKi'7vEA w ]9`PU'|rz7 QB>Fbfg{1ՙ YPBdUje8U- 6yL5wO(d"ǁ*+_UYn;3; ߹#j(Z #_ ww76(+}vϋ.D\oظrtQ*>'1zo`Kn/c`D`'UzE#_ UPR88зF:%> A*f[+Tm9o7J9,C+kA4%l 2DW:4P\qYb| XL 'Nf@ Om:a {2N4Hr4r.2m#suiUȪBM/CksC\5i~&PbJjRƢuγDf+= 𴜙 ^(s|,PiNB!!ׇ r dRD.so5C3%5Q|׉D3 {Gw&G e1ͅ$|ksRFu'p U[9(29xOTeܽ4jc/U @%NC߻XzUږRWD1TJU-xd_X.d)B 鬣ݗgJ S9ӶƦ?)q/6]Y||-Koeq V(I:ʖzYm۷רhP1?Wj PPBzvt ayAی64_rC+|} [N](K$>ڧյ\&2ڎsUWn%T(…^sqXr>Ȓ!!>Ϋ֧yQ<7sy+UfGe1ZD2K':o \ďmozDѩq[(z} m%GmI, %{_zFFO[yQF~^a*ZJ&[`J^T0EON^8BkUzt-ou &IFzu 5x=X巖Z(o.ox>Awr_תW=XqR lʟIRgOH݄)*!6rp.qO[`T= Z؝T, hiEƲ/2m\UIƮ&r2]VqRPd^nLY`]!lme[o"NDze3X!TVwق9ia/N fj%w\6~J=R6ҭ#WExڋ؈7;3Fzx`η+) d۰/zѓ{t?V@GPe9Y)L͂3dצ'KJCHceht{7r/_]-kcQy,8ZfV Qߎ։2g!lg81T2ӄ<}ۻha[[ТxeLڎTAo1jzͻ[/A q^Y ]WKA))<=xIr2E/aClyA|!2D >m,0q?̇G8@J+C!LWz뢓.x?Q/y'ܟXTb6wDBLzū Y6–]RX{R1?@nOQ̭Q'[.PS*|ߦ-mprޒrCbk4e׍6r0!1<;uDWx0AlADl* H<Bfvk떫/gT[R`w[=z 3K> mVHᄩW@~EHh]`dzb~&7f\=<뛢a 0P ?}&־{zk[!Y D֕uT:S0b9h!.W\jM¦HϹ?|.|VZ \wm˖Qwb_}SCA_5r@.gF}e7_pא@Dyઔ =vS@O^Q@CG)XXH]=Wk~Lٷ~&W#3l : ]k3Q+K{.3&\5rȁr qUzaUgͮfEFKQiFɱ䳩Ėn xȺ,,FoD4]fnٜtn ?*rˍVo4y΢o"&gIzhνY3Rl1)ݚWl7=ƒB{E]-bi!yq{'3Pgbbс*BUO˞9Gs!3+?zSe=ug ./} $/a7pk≷~ "Rd[K{V;9X/'Teex; %(lϵ"=Ec(҅TD$+wѲ=5 tL QGW0b:exm7w{n9w(30+7Ӄ`WJ{;9!`r5]# KkE9 J% L셅cFwFy |"H'3=Oc~Wִx& Wk(|az-IysyAd˰sR'Dý"N7-r8ih"Cŏ>с`zĎ8EeN-"BgZm4n`rH+ fZݗ)ߧ-1c?Lm}%1i;zƲ۾yqv%I3]͠=r5 xرg|D޴@ىRu+]o0જJLtFTN! Y3HΨmȥs) 9/J *Ţ /hC O]Y,.SAů(_5ݓij\D"ݨ}E4918V5|{{O@FJYr+%X6{%}YV <5 Mt߮ =-j a^1ںk4$+yG&>˕H^7PaT#L5#a'*uS|n!(@`^c_!թ!L<%B|fڃ.T1d&ޥS_Ebr~M̓J@[aok0+Pw7Ku1h"tT,ZZ eT*eXdEU;gƲ9'&|OMcDef9G-FӡC 㞾Άre ];=oroCTߏ@Z;Ja,Dj|lkz7u"98)#<2O y\1P&QLt3p:ҽ3yV#øaftM_OOkxѿtˋq=1Mb`Ɨzԟ0PxtoI|B~Fr} $l+m6b~vhҝr$MHxG\q4*gN|:}tA]{ Y]p3-Q-I)#/S(YKВgm+B*5}~ {KeQd(6eFKvEkmy'+ d⏺ª Vv:3WRᢞS=B\M"z;1y5΃΍omZdy.aj!V/^X/ Mkʼnܲ"'? etQ\Ir*-+2v#rl5Sb0%RNI2>^\<}DӝlF`5 cF0a_&Q"'YJe-_V,&Tm))i՛^,ފns ]? od!qάK r*FnCH`)S4Bp%aI[og>4II olP5B,I 6KE6w?2]yg2ۯ̫^VyS\uyZW^hOz:vQ5_GXAURbut~ UdVAs('e=hp5t+muk X A+-W)BbEf(5PAGBD ZG_l1G"BP{.eN0s) GH9$d5,3kh޵h4Cڟv&Ow3n7pmnq|],p~ 7 A}eů& x2du=lĠ"N `oX-6 x褃OL.)⁆ .:<;\iA@'6cy=ѿCfQv;,u'bea /Yat [BQn΁P+bޣy9Q 5 @ڤI ۤI$IW6p@*J=tKPD LVmf KזOkNPUw_sKAz6W/E"CqڅIcf§LBd2#%kn$(-3u- z~ ;n:Y,\QxZR#>or[1so).[ T[SőCF/J e, ͷudTc% qJUxcy K5fK˫ w߹T\Ȥ,v&86kA"C"TX,+-Li@mQ[J2lod p:=-?]K`E_#Dl &z< Y̑4ϙ~@M#Wk@(᝞X!,WQ1[k·(֠C)9V=f;S6a%`ՔAg;c~w9XVe| _ ʪO=N0rWHF0>c"<(b_$:"m8E&@?e^q+a}lLmWTѫh VVg61NZ: ſi%qIAѓ`),%ib*4R{-!v*!4uF[-z+U.-Sz$YlcY?363,G>*wعUB>%_r g;f5^N۫)6Ǹ̪ J>2q<ҹUz6Ҽ?O "Q`,fo\`O [)~Fҥj wB KYy_.B%El;w4 ls\g˻jq֟As 1v3#&!Ϡ,Hj#$(i\^/47P%-ܡV78l/*ɧ2[AQvsuҪҀmюg' *nW!",SvD.ݟ?<;?˸or]ߚҴlKH; XJ _M6 MždNݸƨ?&VXǖ)}Uք1]Xӗ cRp f459<>Vy)_nlo&ԤbK_(o^DdJwB-i,`[cs-UO77n]9|$3Vi^V@7ܣC$3OIQ-gf͋.;k%g,TV1Y c4ъ(1+[ozylLE,E wMPܗxٔ۞)*Ef։d㯦ENJg>HZ3&2ֈ2Mtf fSd)1bԋo5+5~W(PabP'5+W*0 JxKLebKM(V [1t.Uw-HdJGz&e<(FD)_Zc2Vi鿷uMiNq-cZ֮,uJB9${r +R2a]06~;P\ v؞Pު= LD;bkWgGN=Bc HmZSdO͝ \R`8~B5Zn='X˃ۧ1 R}eSF}(I8V|׿qpG8/9'Z0a𿀓=1ğG8M 9<[m/K)e] r&7 eePbСV3f h ئ6nZtl! YUhTcθ%K[qRc9V s:bMFa:g㈽>7|֒ ?ya3 >ۃXۢk%gPGfFCsRpbR {(Rq:mp~*RybIn{~{7wF ~d->SA@UAIi#LnKdD;ykCPJp2o$i<2ON(y&(Θy%7_MQ DQfDIGiه؝3qt z=F P4 py/5mIAc&7;RXSmvS)34jq"v7 rS2kĵ!~*Y'ʩD8k;.z zL\߲A6F7jz!߭hɑSצ]:nk]N̬*ڊp,do9]Vkz{֝O6lrg'hPF`i 0hd=Ң^Ao#^V5@305;XdgrqUdV0V){|~3 T8DgAzawr}:iL$/VSmfj@ KŊ@k3X*x:w!9z>@/p⎿?U(T* ޮ$&FD,ܰg^C:l!}ې|V~ ,"b00J\_ R.JmerxgIoSC{d7rM&`ؘ5Yu2?/sJԙ Ƨ)q& !פ52pp^y: w??:oW=| _R}Gۢ Zž B &]Oͦ 9p~ݠ8 20UQv4T> mlviydqQO(I\((tjc_e6r1X`eټDe&̤M\ ^-AkP™$=IƜ&=*kHeoubwñ(>3DѶ$ܾsU}ňY[rn9iox6K?bDF" ~n3xAi=:g^a{T6҃ n}0tSf^4$2Z&2 j2 w+>`kjucz& (]{)SNO7l% QһV!X0'P9ݤʖB6 x1$8' 4mbɻYzu{ђ + t(v-< $ i@Oz(m7 eSҝ,E͝)$ֿm*vd$%"]w гb|v+ e$~v@YIb(w <˽ h]y~۟<)N1*? $v/ wӻH9<'CRpw죬T ] 9{Jȹ6'g$Xad|`d.aIا 2|8T%< _" X2,6|*T n!r7`?7<(}n*[Y8xrgٽZo{ 0}ҋi},W+w׌.p֕B"=)Ő mG)m#trew#9*doZi1oOFÄj YGO0GVJɯM9dd16Os[0-u(i H;F7N<؄UY@(>}P8h[f _ȓϕ˔8➤ɒՈ1 dJJY͔Rբ>'wm=IwC- -$%пZ̝u=Jwx6:)/}qAޒOHБXE0qm/Vc0dI;[xУ.&n]U^+H;Bd?r5;D q[K6 P>HQd> vxwiExP)aM-ִ6AjD|&ŋ-p ~S??Ή(բ `Zϒ׵!O 5j@ 9L"ͩˍ2yeP P5W1J!I&!"Wz!V]8@2Du*.pwR]S.'RB GH!~uJӅS2#$.Nu劅$xTB$'hD |"tAE \ 5]lF2U-m`" 3FsUUhd0]A=&FnMA1 "Q/𪉕pD^L . Y?d8mM;r>ѩ+Tq''CX`UjbOSNw'kߌ!Vh1  ߓ( h^c͕mB >{-.y?b1~ &8g0r&^k7pA[& '<-tNS.`WLpmܩ\_B 4'{yv$*עOǠY ;3 j4ظ=2t4igqfboД[\Mj[ǧ8W}̍#x(FT_)\&(ZIW0Rm`w0nc~Qz"hk$ThqH*#/W S_Tڞ q۸{J;]Ts+TL"R 7N |R$#"8Jwbn*P KȮ"Ӵ^յQiy͞hFOF]-}۲-.-e{Tq7.`%v!b!oEevl'yvI qmY8;{n<]|-[b)7KGҞ^J#wLt"-qUM\CF~ TIzk,4%[=b.,.G{pT^J$L}j`$K' F?aņO."Y(  KfҩcoQ]NZxXeh$5I]G m +R7C!ӯ:"V\l8mLKH "}'$|3VeamgɘH"l 6,ƀRmGVgR3ϵwًbF5bχ9-Ӗx"sݞŇ ]_  \!oA_j,0Jק |*n@i(+a\ER6MD^+oRT͍-@6|>Q,e0ƍK,}e Sny1Zf9ُn-T;7kpXdz{*`媧*;ۭ r!-nηLXvmNTF=;aa,'C܈ K]"|1tV*u 4_(EnShC۹̼Ҋ;x[͠mj$mA/kA1fhbrpm)Sp wo{9ZwV)""iMl,h֭JM!z_B=hMP~ rVm~5^ЇZ˼xok#4Ul2[= R1--Rڄ4ԋ|V3`\5+z ˨"- )"p# iJ<ھ҉c`o^+G|2y#`F]q?=Nj{T9YYpej8P娎˛2fq:?jRsG'pÃ,t/)@62*N'0}KUG!NLUPY&JvHKWFx^aX>eH4\s[4w#oPqd>%LHIw-%gTJGztv9h]T_J'W矒 9 7p|UXǂbB4Wr)&۾ue Hy Z :[x$z좤 @[93&PGU 8'G^0`ybbk-Aښ_Gb}gTra FhE T ,Uˍ ,[:ힺ@aYP]ih|guoCץGSuEմ20N y  sT*yZp3w)s=.ϋ.-n)=y'ÌG*?^_33^r\F8~Ԯӄp$)[X}^])r-1EmNf ۔+F'#:6Q2xͶz"p,erh~;Eeqf[ic>zz-vegVR8qRTu;i &+k܋uxknekdّM+~eJuV/ͱ9_,jH#6ݍV^Vyw1e|I}|4m]HOfP$Oך b-osrNEmEVj]H! { &3CwdZXՅ>1]؇K|Lc'1?5駛y:PόՖnDh_EfC`iQWZy92'r!& rY7IE>ᇀGcQ z /@Ia9FQC4L1"={-p Azȁv$sIOe5u8)rLb`!Apdzl[p;Y0Dacs'<қo[j h(BXo&~Bks OݨӕX2$$"*#yYVPw$vq0;34O3CFs cь8ڥQ-J,ơs!!¤Pp?Ƙ-(2iϓ-4Q`D୕,9f逝_i BLug{aQ<ĻucNF~!PDOW}]\rS8e-,A+ =?Z~WmJYi8N[ZbO)f--Y>|FSSb^=A8 ~cBmb8\ cն3oIi7Λ+SV3O5}@m$ʸ:Mu`̏rsfyXi.]%|P8Qp^eԝʳ5u~O%w"=n)I# MS)Qm`Ni ) L̍O6%|$vrf̮7% n/odw=@[}ܤh+m\q) 7~Jf ŀ`j޺|qEP]B2]|(Ge,rkoPh]@eS5O:^MF3hS)*6.mJc/IbŠ-C4y UYVcF'5Ji:EmfQF5Ph~)ȉCL:pnT _ ^TvS?aHJ#Ptmi](<8s&f~tJ ~k Xgu֑.M'&ϕ=^m0D`v{3<]2$\VR8 N/YmKq`@nJ,& 8=3i'4&ʯUseyeiP&fThjT`ohѶUb1ک9z,BeG4:_?G~JCC7'>0ޗ @6ӡ&`7œ'Oi- G6yKB]Z1@Z_@P+krc+qS~=q8]PPOl+թ g8'44+r/dXDmc'H51'!2S y D3B,J[[=ǛcȑsmuXI1b=(0v 345oqk{ ePFlYSuw~\&U}ñ$* f⧻}V鎓5*J 5К_+;vOc{Oxqt@9pT5? QQKs1Uu@L/fvw![GM>4MΎ%,!XXt\/ BK#ak~=9=f\KG5 @= Ⅴ2uW1j܍pHş(jPye@OJfytt}v %hZ;T46k9  BGtg _B1>Iև}\J`{S#t7r4 Qg#Ըt$[G`?.PpWsܮ/|8|m"(Բ&Gh,Ի%B4Y ϕb~=L=4| P7O 80\OӡB$^O%,Qb!* \7YjFUA0Nj|9 l zUdSSť,3tGywxϛyٮc rNA,eIMGl|X ]J7-zt ܯRA6JR=)-񾣠|(ioJPV1wK?]Y!2'XgT}&>|JLo8=ti:WƔdsT=WeA-sxr.ߛc ߕ~ +6[SIx8l)jf R]P~ o$5FY RzfDBPFx)ݙ*"1 $`Ë.vjOa5ζ2Oqś*.mvN7p]*E˹pU~Grq֥=_pII.zznÅFHaCڶ &ʲ}KrN&4<=N2&>X`RtEB,JXQ>6tLHGqp }83 үCRij9DHy+a Kb}%ce}$I3$yzu1+랙ՊX 2. 5j.3HO,Bie$:-$PǫBJӹ˪Cqci<);҇hulP=S94ߘgwγdo%F` s7;YG-71Tz03h=Qk鯷KaC >PKλ387%UB\GU1Ɗ8Wp|e[lV?Cf9CĒ}q8uS< )å*:G S@ϟp$3P4?;?X#oB uiP72z j*a^[hoT"@UYqQ(Fz'(PGkz0O iǎkm[dm>0)EGüTݿW@MTқ`Hqo6)8 _W!{is^qcAcS Q->uQ$F3l*qo8]@}`+@F˥Veaz.3`}bQW?PcEe&3rwJ8F.UOf لh F^@`Җ1ggS".ᩓ*zDjqvPB7$SZ?y(B^h/giFHȆ3Z^ڢ@N31L-#a3\%ͪASak1ehcmwBS8s*:/۹,MifGwZ/z0M奍/dbLou!6"k$B)+OE4D =WNAxHRGzMT,8J"> M zB6 7lg8w Ӝ_4aI;S@L&Ict 'mpm$5;Tg{yz5(}+N|$=*Q6IQ9Vޑ+RD>MWOh!bfcJ<ݢR\,*p wq# xdr l* ;UPk1UXXE4k'} u;Fn/ ua>&סY)jxp{Q OoUGƅ)*>*'2]y+21L oRMYLjߚ/ߒcTs>)NC^[( nﻎV6^QͥmM'k^m}&n*lFuGq{3'_HNTgz2U(_k wo Y;Ul<*o %ncZNdR>ӧѵ{!H%˨/VOR*G*1<`@]Ƶ"vZZ  WZDbq$}.9EF=k힂fn!zJIqo:\~F)$#_Q]v,#rxǕ',"z0%gYrʸ 9O5!S_xٔN#+G 7тǚr銁2z[2|k}jvCS>P%وy;'`{ F$:HbW,5f 쎧5la=Z17k'\:{,n5xAM5 `[\:V8.w jJЬZÑQcYzixk%?ft׾Ʊ̒Am@Yˬ8-_(J+ U8̯ϵ qQ ?ET5X2ФWh!G! 򵧈bETYH+ݝ y<ބz[3=\%8cٞƦk(n6nAd\V=e7[nq @ӟ'x,V߄nI{H/.r[CV lw}^քI/aBu2e N~,&j#"'`al7ྺ4`UI4,EG>KKv3o% Sx@H_(Fw $OŽ&AXY_5𙡛<ҠW wsH`6LА܈b3fV_$F壹Γj2n׶;sBB?9>9*s[,. d',UvDĴZQztH=BFIU {/ z91C7}eѽ ]Pq>x-1eD|pꇼi ڟgKZE+iX4ыYq~6P.X0ӡ#+qA'h5'ULCVofLC^T!yj } NOG:S&T*:/]k_ ܙWamZ@X˧T:\@8ݑ:78nN"SrI}.nap1rJanK.<~ ӚkB֗v]!b^g'"+U>`$?X9E!#EfS|i?8U翞c%Z^%` y>tT RxwcӜRJIFY5bv!/!0) j@I4zMBឧ ܜv*{ZN28X+<2RC8@< 27fCfr%b]rӂgk-u$e?ﵢ1;RgXuj= [w!vfBd)JHC{ҽ\O^黒 d 'a h7!k!ƁWV'5ojR B#Oÿ$28zQKqQ] ^pCƀ _ys}?Mz73].6u"Eʼnp6,Ou0`M*mf99U8^qDMCq6,3opuj\ri؝Jue7! 7G_IwbMBZy]>=HecZ >SnefI:5{ątp@阑u|}K?Ӄlo"}g=гSW&rnԿ# Fe6 GКp*IД zCbr$ހ6vw`I='tlt+IKmɰkuP>>߷VK?5%[Vc+|4M*> oAP&/dlZVjtwj!w4~ 8{Z3H'ԓ-JyKha 'xYބRr;seDWo r.ʽWo m`覐$4ԂjWن[\K2<9POebɢJJNq7mD LRZ5,4NP-y`kD[w}$gۉԩBD}N"AP6q ?!"8&d`>>Qb>ûB^ v,yEzRiЁLAj O0_xG0P%4GUK,*LK/{Tn>NdqA" t*N:8sF 0ł0]t̛5[{X jyФ[/efC۶Oɂ#Pvn)PrZut"Xy3ĞE FǸ9DuBЮmmbr[iة3œ[3tʟLF. (3"e+|N.-B ^`ʍ]}쐍SE'̃)4纬Z :8[x3Xl Q6C9 N/B8[Ԡlvw;ҺxS.ph*]Xv2bsa6һ{e 6rfGꔞy4k4W`{d)qpXI=~c4ۺCsj|n=e,KH V@|3ihEۙ#v qU;ݽ ذ[}hTGa5^e[KSAn$ީ`jLGaE-2{;wq-K<85PNF1e_}?z?JgH)1*qYi DkDr쇏ذP{~L'r+|ʳQM_4u@2fx4U['Ԣt-*}Rz <vE8[ ~R']./Qv]Kл` ܾHqz.M(@=r:]s=!ZYoy˛?wP{biEgM//tR} ,H~ʶj,9/σ֜s*v#!RY s'hΓeRF(.JcgXKOU|;# ՐE4^-ù~(\3Λ#edx Ẳv24.hl~Gژ^y D3a ;ѻSH2 ]%$ jƊ5ͬ&fM^'7Jg|qx8kV6YZZO𪙮Bu;,Yxe=!42CA∷T)ڷB%kJ5iF {B2ҥS;oC?;oٹXfi(;{ξĹoߋ -(,d\ WnA1 _y:<.T~˚IHw!g 9aNaYO f`9'K߃.Y^y>Y4@ K\A1?rL.t&w31'9НX H^HbD&/yIc)c߭vӎ$؅a>!˭oXd)yot9cfpskxyˎ XMo,߬3HL@5)A7K #1eACT|e1z+CVDPBp.xmj{N({TܐzȈFwFȝ"@#h7Ի_)(o1ca;zt2jrG1_ qE1*D:ovHjYXSM Ć2R U-iC0,ߞ`u\!٣:Qc4HC%ec hэJN:&&w7/2>$0g$ Π'tO,Gnq]Jqr מ+I`D|lNF~}G*賔{9ODN?5C__yW-GGw3h݈f CM^M0\OcG?ِk[i[)Ҋ:,Yf|*#ךU.HZOJe㴸t4LF 0֤1OedO@C/)UAFVРƣ+ QD E"B@}K* @?{g5ɤ˨ rB[,FUXtK`oE>"p74_ʈN嗚۞?B{=#>tc18@oj+s$!R\ ο nA\CRDdEʙ.B\I1-B]/MH2J2VxQ6@{Cr`$O!~W.2?|P+?|G;0gprGIh$ތkr!i"[!˟-;K0vͦNr- 0 AHot ~=^'Zsx/{ckF`4NA?i5+zGXJ-c筠; @&2V'ZEјUd 0oW4U顀-NrHn-*ܟ~iqpO6;ηͭ64Km0I(+mrhL۾Ogjps̢HΫ)IunaXq `-`*U^h9Y}śkbL -X`(k1>Xz"jqwWq+>A,324<ÒAeoa˭R@!^p>%*T<%d&IҾ#TUć^#nņ{*q\^z)wjFϖ*6i>l.W  >y.csEKq w;b2&mÚR:9pnsM+Sl2t,KϦ܀nTƮ {%vX%|yk#d(X7 6A%6Ui~ϜXiӈ\O-&_zg iqddpjGw"Q-GDA5Y.Z` @> ߁pSݽV ̓X*4=R榔uO>^*o 2Z: ZqEG It|E#tL;x FJb9/NkYV=B;B]X?5ha +j  o$\kkrC hZ8K?=@nH,ubY> v]"̆S}1cc3ex9+3x#?q(.Vq/u:G?C x4/O?9'QkrPT=xmW6 *INk"ـ0գz6pr9[|\AQ'NVx6\~D{(*ň2sըv#A=M^Ҿ&Z,ybXڵ, 9 2K4w 0c[[1Ÿ~㣳]8gP?sY@/4Z0_1™<6zM~Ƹlo9-U^~M.:b.+a6-˘/ωIJiAOE)MG6omvSxݥ6p[ xZ6og*M~HGM֦a(e0*I[uk"^dkhIcWTl5W[qYM|] 9+rg `Q29o8jH )Q5*xa e kWCfsm7"G<+ﻻ;sEE_$eyQq2&*|Eb U@8a3u9[^Mz3kO;le22^~Ԟm04Ȍ]G`]4b+e/쑆p&~,U(= rL ?4x b1aF/=E"[IZn:iB& :I>*"YVmK>"52Rf>@&VvAXo {u9.4]PFM5ؔ<).=kT C0mGODC7KFaI\ϝ2;st 6#];( *H./K(F֢\-^w?-ocz|aŰog,%H/ )ꊒY6! X|awOzh)p~-x6ګK4I7JHĆzj }ب!K(x$W0ItMMllT&XS2-v_[&1;ț=|$̾ە;g֥/iDi, CU [F}ԍ,U B/"Re]Gbj^n:}*=Z:OPZ̲vfCuGt!'`ħ}*,) M߃Mڸ;&@[>5?+X_Pu.< ˇ.?m-zΌSOs a*mE&GMuvP .ic{ jd6UJxY@cW[N!ɯ2FR7õ=f6Z۞/'قzfu02r^D~X-Nwwٛ")LƱ` $N#pBK}@w ٍ3``βMh![U5[Jug@4+j;~֐97g~pXmtk"xxu1g}O?g(bzkڅ+\fQU%ZY^Tue5>!tWg\W"O900#(zxTkΗ)2,3k"|ע7#ත\Mκ~Rtͬl:ĶKϪPݾ2pvm=>$30fgfRבzę38%[37rٷhvv74%ݝ%W$6BڵO5YlKU27z \dSk[37OtYow#ݟe\O9tXlJَ~kC|:P:=PJH+g, o"pV@v N>v],FU.i !=ANӁPuIq=㽃 /Po-2N WV =ϱ-I<=vhM}Ē='|v?f/|HS?(/7@\vO2F(Ĵl9;O.wTixH;l?1.S[T@P;7LwCbI:R1̺ "C@915q2Lf^Bf=JkEX4 ^0hF3KRZ~ݙcL%/sɩz*=E'Ef~x2%G-lo qZnWL᫙Z LmxU|_{y4J&@FB9c]煝G_8<owHP+$-Y"V_+ryЗ/cE<ĐB s cvv\\G˵nR WYsƅW"~?等r&5RXmu8on3KU@&ȸξr|aIIsQ8́Ё p3?AdBM[C7QG)rt?ƳcJP[&SW5p3c! B~,/$KG3D௓"pY] zǂ#vRBPEB)/{oϡJ]Y4W[Ug='!%s3?Ѹs2S1S'lj Ǐ bs78ȚKI*PNI[ǝ ظ,*2{{l T;4 m_{enM@f{yIo xNߑ^S8 Ǯ6iL"Vk';;%*|MJ+u,Ј0V6f& Ύ[bwuy\Z Бa#JqJqB;Go}L!hFrXW >Ş]= b#[$>c;5ZƖ*aM}740{Od׼iuir/yv*>dO?R!o DNDU!KM?æYpmM#%hregѽ@\ϒ:`e_+h /hGÍU64*naJFSg32 r&W 5KEUì'$^8uJ΢!-4X."*O *엕6GM͡hGǤk:73u<'5pZ.t,pdd60GݠRH`k8Pep}ӧBaW7%8B]TH\d 38#6ԛ랑1$N5lMhYKD변`SGRiVxߚ>3cț%{b(m.KG;5PZΎOfȼCӔSE+T@UK[!@=:h5!A+B +晊xFI$qyu2fN~D|<:xP%[rĕn=~Q-m+|CbmdxQ#P~v#MT=H2X=D$")iK%{14[&8F^wQ-QQFB.)#br0&ɒ+|3MeH٨Sg5U˅i‘.K`; ul|HWӒR!@d}V hыzʒqX]gv$K'XxT9a>&f(Ƕqzα7GiΝS=U{%s*˶41N|wmAykU 6)}Ӌ0LL#iT =MvYpᘗ*%g@ (Jk'2p%SxQ}$p7A?rCv.aW@궩p3*"luoQŪmIW#!ZЋ`|W+%Vc$ރ@?"7Xc~W:O W ~&_ܿTX02qa:]!IL?vI쐠sзc:cU]rFW6R[&T Hf/󩙹{Bj"/:^W-j/˓Up[`1**`k : U}Jj-![(dGӵmٟ1 œQNՕ\oc5v20T.xEgX v.& rt9e-vNTyg *XB7j1/>iű P:MDS@"'^Yef %Z(>#ڦ&j@Vl8s_㑻8ǡ3toTitjuLU &u76ԱPU0ø`YljP@zDRu#Tt_\W!p ~[=(\)g$2+ɣynum0@[T·W,U~ԝl~)_Bvp$C3Uշ)D+'6h+g0-ղ6#ĨgU|z==fsk6d"MOIRΩrt ف|aPQpϯu(ɊACeox 埑UpBU̾K渍S׷߻%WحI;%2]YDMuثP낏x_˰;9uVuCpa7.8&U#aXH) yE@ps&Ͱ; #.P/,KJmUfKE-feԭXY!䧦=b֦l*rT0|Xtq!m28 ,dq3[)P?oIp ƴ$/ ;@ Phg>/CYڣ 0V 'W9~C0@ϭ#. 2ɡT ^悊\c;IYjM"ò"U>R1V4?ް靋jp:;ձB^s$q`{ʕlzFM$є~eDKz[Y-!bI!H&gPJ+^:fD-9y& `' 0~u̍qKyn",<; a7AO\ǖflQ|:r<l7p,l]-ljUѩ|R)~#m,5+;;4kcɋH }EKrtbNҼ͗49An*X`CzRm֩FL+&釰,dHfi/ V[XSx[?Q: K 8fkkiݢ0S^HQ>!PM;[f̲XByX⨷e(D^m"f! RՎۖ96GR DyJKsX΄{]0e֠yD}Y_9'm-ØԸlT-̿fW֭>=`49"FebCRI2C c:V'K]|GWż\)|8bȹ #YңLz+h!0< DEG{'HH7ԝ:Ws>#{A?OU -oL~._voót MS2;.~g^ u{E,dx2mr 3ץ)%FX+f*D[5]_# (lJ7rs.GvaDH18@>vwAM~C8@8%?Wd:iGAY8G?9uoDn8|Y;Qt\/㋎ʽU״BS/6: 6_25;Og,;l@gkle#,?o\әX\,<ӌ>C@$?aT8GxSRP13u$>x?hh$ _>T0-*>H4cX3Azu64hkBl^/D.ԓe4S zEڲ(bp/:}G)F;t%61QtaC:]j ȫ4/E t8/rT'N#nB̵d{w7 ]z%rӘ?8}Tafϻ 7BBB*f‚L˜k@9x2-k2H2\*I舮@|Z$Iߴ~jz7U2W(.@|TKfy7vrVʛpRM|t\L41$R'l<& R 6נ-zvq(駔9rmzd} 4ĵ^y*cưo}|)wIxsl100j`+#%7H 7nPf3tXfolz|띭VXmJQ{24pcr1+êd`# /Ð@qW8-xvFNWOmQ ଄EtMקL?҅dGCY*^?r1XQ%wp6ZdO8 U^Z"nl"pHY)yШ-157QO(siz1^-d40+l򚜇kO*|[~Cy}}^/U5i`xfRDUU,֑ -r;ZI6\Aa.5ذ\qD(O{1Amŝ=FyJĶyյm_&TG_+{vڤ0q5^(0uo!1W=2ߑ5]<$qUA{=aegVւX+@ށtvV=?yDyOl+)Nu5: ;)/iP3qO6Zi+ .A05'rυgU᮸$ޕU ,9ɤ ;Z˂KrCnJ #InՂ(h)#^eh0`.˾b/j [--?c5X|(h<5neX ÝCbЭ!Q^ -O<9NC56WJ2%L6H# $Q fY|˜EN8/ v tǏml8,X,Ѩ>I`5"ON'sfgT=IFE}o oȔvyb'uzCKJobz{S6겾nD"\(.#M]׍nj 'T˗7@(oY\{ MQfmFUttyHn2DEHu6r, h1vj0r&qNcAcq2-QeO0>*`i8R($M*A'/'\YZAM+ڨTz >3D4?͓Irw8&BAPV=zަ&fq'b& ,_Ҝ^`} Z+vݣ@W/}$K4{k2e5fT=H[l#iڢ-lDk')0Kޮ'pD74kMU;T(Uj92_h::zܪ >jRk x+T|Z *GV y$ut9p%]r6;XG='JS#pc_ RHg"Ca^j%O!NQT,eqfvgsKLV!u/<*cdqdok_qC|iR"M#K"BצU&4@dUgrZ)>FG֓#8_)`:N3(g(LL-Dt")l5dfVe>[|S{R|,ewEI4ΰ BgvfS8 tkZ!j;AHpOR1f0N󋭚Pl)BWrNE(0j9sXMܤ{pNKV7ޜh${k R x Z__ݔkwE|Z>!j:z|^eEeԮ*AK5ڰľy>HXz>l0_0HrO¤%N("1Fh^{7Py<竛u}?8S?j%% Gru]KKf(.?]rs7Ș[_B 0R@h`dDz#ˌiI(9 7\/W[Alޤf+͞P,gn:W!1Ƃ-ȓ>Bo:I`ʠ|v=V:.`,ȶ̅2! ̋](u7?ݰc&rը~ Nfubu=Аx\%fPm1f;Gf5% Q"foW?fCȾG%cR7 d Op۾$oϡNH 2]M]chj H2Cm;,l$23MeKEApϛӛw&AFWBƎyD;*ICqYHQA檠>ţI{dF5,7w&&R#s*@Ɠ:^7F*޲KLjaߤ~2TH{52i=L'CJ_ejo6Fǝ(gT_#+ѐvGDNy '@3& *Xy`_L p={n`}"#{h" ZG&<8WKŞi}"XͧKJ+Pr})MJHR@֣;S Rb.9Vi7cvtQ3tYB=4^jOvb~?6zJXJ =_m㥮#4uϳSLB1J~g^y7 &ZW/)JjH-vD5Cik4o=R5x*sˑ:0! 9/x{0{BGa/T 0–s)gǃ-T #Uazf Xrd! )Y^회yޏq`c*-Ks/t&Q{]:{zhnxthB%˭DQ%sɯ_N}aۈvRH.-QFӂG`jM*OyڇLU=ܢV́孔672חRDf;k{h7_j. cE;12]CUoξG3$?P:Xf$2"Yn=iML>E1mn؍SMfVż#완 YkQL+J1hʾfl cmؒ+%w5]Wf: \<կ$'F*/[y'J)vS‚PI4jUNXjyDj<P ؘ Kv w_k?7~C:?;oڤ]a]"lhew s l}+[xI0 19s{!΄zj2e4JǪ0e"#QP|6@W@E*htǯ 09bYejH65Ӫ3@VIS'~y9)[tdl]XGw:o 싕Dş_1-/]Sl("`rF}BDїs$q<`s+䝨eY {Jg"G(M)ܣMꝫrI0FD(%ã!_0f ғOL'3~iؑ“6z3KAMDIܝr4_h>G0QC?~@יBFex [ l7ܹ/5M5vKbHV ifpqͺ9/@>PdG4ޚJђNZu :>Zo':^*Qv=˿Б`z&!eQ-a u$sϛg_&Xl>MCyCħ֫ҕύoٞkZpgSSFݘmlrǞӇ ϸRA734Tx׮?eux^ =H{62}XZ崕"bY5cm9/Kn)wm V#A\ƩM8R D堂񰶡yCz|˖S2׶N [<$8m@loZ'nm+G$L\  Vr0H*A[n&qk$ bRl! şꇂ̩| Tu f-p#zIpGљ(iU~TP z.:c㫼,Ɏo# 6.p=VĞ(qq:;u`Rָ5KJN@2yC/C!=}FM,"83oZ“g"MiETi+K܁8PH")q YL`JQfwSٹT-N?jG %ً2̺ 47#+ Qc"Y 1BMEyjawλAl :W#hN_v\u )%mLٞC1UI^mqm /"~XM|-7 Vu4lfxx' 32nHChB 肓T.+>j-Yzi9PQb*k?"KՋ y5/yN3_:w\ls1 X٪vTh}IE( AC褪 Qܝ^ڈg_Lz=2tr\+C黹#Y.DG"=-u]Œjٓ2S 'd;U{SϠMGJqk^J塠ŝm` FL0Y]-pKWQg>DbY >sgL>2Hsy'\|^O. LęOEa^8B_^Sw%O<< \%4婭V|A"=Ш+tCF({y9 _n2\h*uKgϗ3?AXt/qjnO)F;te15'OXabQ|ĵ^I$a O"ORŬ ؍FUSJ<-lYݔcJL3jkO.c2F#,3#c V`>~^[ \Kqi4=]E`p(*aUאbF@*F(hP*̐Ur">7J}S(߆ wY\H Z:!S&)Y'Z|r(Յ׬ yE*Y-JM-n9kBJ2d!D+oFj˯2۶Y&a MDIT$+m&l;0[C& B| Ie\Vq*mSRXFqWM ?uBu-;y4ԏ0eM2?&^x$:FȚ^HXO8Gt"6輑17^ Ax7 (68XH'7Ee*|'=BK;mA-3Zľcg%O!qS-_ 3t;IQ(.`U۠K@`-Le)( hgdž5iH7[X@D rosBLr$<Q z] n=Q {W="Q% Nr}<:KC WjnfXۚ~I|"6(M+yb$P|YZw HBy0F2jPQwȃT hMf-MA @ "]a)̞Jn7/]Rkb[^ĹthD85*nlϛCG{>1ev*/UslKa>I ;=>L$[#vS@ܨע Dq4zsT#M,43̌hlG$Y7u f!.$es _#Z\M6[;th߀Vԯ7|D ^8uP dڋ .̴nI]˜R5v\@Sfydɮ*s7p&W(17=oMA+<րx^*(-YowSN O*2_Us8v~L.ӎ-"l 5k}{hPsO^XϡF-1,! rU:7nruo.9`K6\OT}|Hm;ŋ0ex-lL`)dN m#DUt+dD:O`*C{b;> GTChܫʖ!|Txu_@cie])0 w=%ʣM0O_SڢR;^8^hWK O+2#>2ĻWxSpy">9Eh@i&[31`|Nr!DwaT[qS>aq,r'1UoſcN}LҬ 9IZ8jx fid5jHCfOeSbz_'pJ̑\8gM'z+ %jޏ^;io۸b__V S@;7O 7d{sidI=gaN}1:2CĵU& Jt^=lh$$q$(O* V# co2tY`~餪x<5wbCy]rY99G$ )jf)a}P7$j4rg0 JrWD+ZրƐ X DP}3cO`*O9dE0ĝ|qId-á5r3.VHⓈG1>xX%pp ~HhA,#]+[%y.Fө~Ea,lv,mdwU8[#4('%C 0¡v3_[ݸA5p˦zkrTiR חsbX@dGy*_ӆp'!,-o.ۉb}庫$}*qLm0)ҝN.Lk!!g2ᨲ.{~k!Oz~s^7z:U)lx٭56{CL^p!`/_Oc_^5sGyQ%mjOgʖq/~MA` MT}bg\MBsU:v"_I8#`w^OP;glk@c>/߅ByK拂^%Vls-Ϋħ4wT5upBW cY<.r> փ;<M:cf[/PnChciaPSLjnDNSk͛Yd]_y2A~on3f/X+ETwL 8qvH/Ri [4Z@IŁ1x+C_-l 2Ltt~]~ُU: *ΗX}9nA0qJ+֟H}~1/ ַ ZȔw[`d7ҡ# ?ӃV]4 T#\}PFOͯ>煎Hb_ f0WO9L5,gUЋgNlJP7٫{J< ?xA -0>~춙HЩgUdIG qX\\/ȥp-j%!۝~2u؏NjI;aiJ9-C: ԶdJ8גDeܖkO< Jp4Ye ,Q(K>C:rj}qJIf G;ۻ_?{)U>3QvL3WzG hg3!l6Jb\IEKn 0x3Do{Be$qB\JtLhը>_,{?%n]$mft&yD5 ]'-ѤWVV'7"T TbEВL QCC )yTUphYyHŞ-kxsL[oӬi(^J1F)aŬ;ϸ޴T :ʊ}&NJRF]J:`]APא}WJ3r]\wMQ˖W2©kBV]:@uY Mm/C~_i儔H:΀"frDWwǀmA#lfO 5iYhf<=^ @-CQ)`mM=EyQ[zuL ^U nɱwS;ic̅w5.L}Ѩ |5 %e}.@m9ț0XTݬ1MդzB7UȌix/(_RD[Dp*bkWznƑb =]gA[j_WS=QqW&-{謒>2"u8 uׇ*[ig`A:huP5T-ÉOdW&JrXhZʡKp5[~R~^FsVUkv5 4Mgu<Krē^c烾ny36`oS9<ϻ( nS\v?UۯY%>?IH u / Dr*\c[ 1ӌ8;^Q@N,Z!ꌬmo>$tzVI5Qzv*kP `/p~N[0.0 IYO!~բZr qC4; &`m3 PIȑ9b^cȐ< &ż8m&vȾoV R&3 Q\D,=qc&m#ޑW`!95%jK @ܬ2 urWGIF׈rPlZրB[#lQ?c3s u鞨Ap-XHGIhӪ"WBR jm->jؕ?} f ^fe6r{{l"+=\c"t*QTU7R󀯃C}ZrP݅ ڷ oiil-bR0Wa麓^4= 'Ǻ]qzxב9v`䄮|T7YIw}7myucN~=w{~ZA(͗Xn-L7&*3u1cVT򂐽{l=vR~1cxyI`D¤SXIp{ Uc>s.I|Hw qsC?-ta/ٸlX$jj4K;dr>[Bz j!`n\j/[uByUmFRJ?VJC:7:¿!1IY;x/}0;жD} Tk]}jzf֑Sɟql/zd ێ@z$ƎN$L6>XѕoVk;2*ϐ sV."c*qSgpOgyj֢3yf'܋Y)_qPCO$k*UvY yC ;6r/I_=/c+; tJ@$)e5\_} 9܆0otSAD fEAs ڝ: 6cfrzEC[*JbI ,FkɑQ7^C9БSZ:l3Ćd8z۷eO _k=v2\TW . 8Ojyh-# A8p) CQ稭op$*4FնrZsl|FWLr[NJ*ZضbTH3&|i@FU}huL}T肌ѴKdeUv Gw݇ܦ/qRS䠡zZ7K sA=i;282䫞|@JxP}|eFlp dVdc_xOCE W|Mal;&D~-=`.O,-^pm{+7Dp+bEM^.j T=tuŁ9kKI@\sWcɗXۣbxC|"e%æS9Bxvyηl=(f7Z=&֜K TZ+{h{[*7 llHyZ`:9}4CK{ mSg@aT\;ر\T0xd⫠T%+¢tQX ef|ݶ<89mخWYT7jDw5w5k C˿j} j|X UQ!5֩ʕ [yPGǓ|,iǪb-Muf2{W(8 >9]'d׵-@C~PG"볾шAЩO MMGuNr2+8˭yܖsDgVɣyg5 b};Qf=@дJndVCzBwi11&dԵ@dqˈɇRMa:=N& fB{Œⷃ_Q (0'Cb^]ZEK/voh= .=I˭>hRXu#mׁzNGoCnSx0X1dх,Z1a"C贅>=0,9^Mʧ̶ҾbT$RM a;d/,Ýڰ@]ř@ )\eфL4mt۽, I#T}[!%ʽ(Q T9"w^ zɍE) R TNAh(;( P3‡6`.6>[P$BuN7R]܃m2pM^cH<' I<_%t}Բ[}(.9q-g!q})y#-1Nuy&\(ɼw<%D o"8z1CU: K >L6.FJ? -;wV4 u'=MQR v@ 7T׊ nLe?}Ӛ<:Yǚ`H "CXI҂ +|:t͍a%M(:ҥƦp.:Vv k yC+rea)ߜܱ yth̳Q{m%-Z Vӓo鳷Jɍ"|;śc")r,QRɦwb>n7jg2 R3e3EF6K,AŬ3pPs@!!/,azFQ;5@%U\aze;׍9',RQxoP"OJܭuNQc B bs_Ϊ%IW#8G/Ht)2:! =cBZ^L5:7ys8Z^MBP_OSnD.wq֪d2]zcRO& 4Sͱ,[QuGnu@zϠURu&97ή*U+V,RͶzq_,$uNDp `1 ]&(-+!x\z,0V%R2LQ6}eXJ+}{zu+ }b߫Ϯ-Lgaײ4ی ^tN &L!i^)ZqDW/8:|}L^oPq =`rv2P/sxa! ~v³2pp?!垘,6S.yo@kʩg^s5/4pp 3-ՏRbl0y!qCS"R4aXwVek#ɆAyaB,7{8Ϸb@6CPn<oy$To_6Pc a5HЛ@'ϫ)@UɽQfVSs2@]΅R[=f(^;K#lpR/of9L+:U8(ddO\:R[l%{Һ/N ݙN:.bTe\2j+v~qos䓘4U 8 <-u GmC\| z(u\ǍazhJ\WI4G1i2e'LH7`uN飪a1ݳ9N I'3yIمl=@qrQjk ?&NQHJlftJn*{s!@ voE 3K*M /$QRgriCE΅ }= ˌko{q\I>wZ`M&OX䥩}>].Й0VuI הF܀׫Vb253$Q;tt2Aa۫WR慱/wR\K.=E3A2}8oɔĚ62z:۹Ozx%sa2((rr<X`zln΄X5)m<}ƻOo)|)Nnw꨾Y:DAnJQg6O}GY+fyKP,-o1m(R0X-kMШ__n(95(Gǡ- > QԶwΒ4!ڡt X)(Hd&2[k1*` 0vb"߆CS'&B3?ȯ2YFp&E6j"Un$_ GodQPdjo+Jaoq"wkezƺVeǬs:IgGtÆ2KՌC_ŌA BN}Bm3ب%6(s4-ϹEOO S@ ʠKkJwQu>WB&6vݹy< '->Q;ldӐ09jA)2p>a3ƍeqe8^ã Zi/J]Ӂ+1-uAt1]¯y=\uKߠ4 ~a̺ d U#b`/((la%fmCJ8p.K=gd7KNF9_Rvẃ,Ocu-{i7n-X6%&XA>>vs x#sܤԐ 3@#^P="rUz'f-#=~+R{\gYws+ yf)[myf&͌U~r|A9+m~aӽd~}GQ< a y8ñ;9ݱMPfHÖa<_GB{'mjI-ZԬXRq7"Kn+[?1V_׼dxLW2vH3&ngNj0˨Y[Xg[Fk5ZZ*dάPq<`ԫ\M w.a/cTzvJ]tN`.\jx?v79ѓ BD_y#$jTs,qhu(\^XRZZKS5(RX!ÕC[Jbf˾yVz]?"W4~BoKͰr"g6\>8ܝQٵq|=૝^"s^;c@@Bgd:vryb [ B1Z=+I);c/%VжəVRNl^0]omYg$SX)+kG=W}49逮#*1!Qd`׶J(ρHUPl.ۮ# ց7jf_MXWՇ(`^dMêYH~@ _ =w8lԁ[]gʣHe1]ͽ@8@Jv* kJdDIqskuJj_L,\ŲGq.~ (1Ob{oKm:a-ZoJZ\:BK.A8ruZqч|c]^ٮ a,[B&9S (hNT!@U$R7pkj"o NyܨdDRFhrl+𳨬M zqy;'~巂Nww0-栵EndքJRH!E]9]MA\H2CX]Hu*D ;NZ86:)`f+-f{&$hѡD$Dy 72dQűg T85)>c,Ⱥu6#BI{^mw-~-љ 2zbg\g='WpZ2]zu#ׁa28뒕21rW-S$V4y nnyٹĠZPL/B/9.jS+Mq[/EɸT%S?p7Os b% T/|ިsӀ m-:e_$//]SATt3P'DYE=%!]B=5F Ę$qC ĦVu 8k(o 6C8!"Iw./{$<V^Xx/btˢ8T y}lu[\W uc+:3%?x>} Px?ȞJHZb_1b+fgt08ھGyD`$2Oknڴ789a /pWA䘏 7:d9$orsP% oxָM&nPKm.|EQ6w{|?o:'לDuZ%)x< ꥋץڗ+MFШdC` ۹݄4\)9;`4 7jlD u@JgEd%+F>>vZWX Ib+ѡ|W^KiJk-˴{.$|lRY֜6/s[ u*&dZ>~KU_ YQRIa*(W w2)a* sx&CoV?KW孈k% ZT_윯̶02{`1$ٙQӤ"{e-M°N9xy':˨*,YFtZk O{*JxRȋ#lZY(l;8me+dr\ :Dl|'n1q+lWprHonLaFw7d[[ʎ-g_pjd1b1L'qV= 83 mVٛ2 hftn$E1CAqK9 LaP,cϤ`f߫m`Y6y;=yJ' A54$0e5j+ck7FUDT薸Jж|+RD&DCc{3*J c4uiVy0[͇:V|ö@ _9؞?rp= *>%Q[rAך58nO~RzZANz'K#eQ,>iZѩ|vB _''XwlI6oM~rRJ=i!Q1ȟ"%/]zVKԠ~ ^K(+h~ aGlj|y vSi8 BDU%U)Mfd:qUNMytBY6BivFS Tʈ$bvk&iprhn9D)l"9yB@'`,GtGЄ>'9J>53:YYIA{,<\L h$h.$Y󀇚1w)-6)/[<Ȳ.ih#Ta's>GʋX栥x%%#<ʺpH^gtȚr{Q%= k!T0^'~[uu-!pZ"QZmbl?-d+OrDT%-Gw,>fxWY=ֹA(p`XL"žqbI<}O#XR'cpZ7uWcW!_9_W `siieyPv!5j7m^ 4 on, .b#@'1"\~դ w*EkЃKD*ZjQ Џj&j+ -%wJ5 j<ٌ`i1GBB5g=|uETvAqG\CLpeλtہh1TQ-sgt6o"okʊu#cSZ9SK|w.8 m|ݝOz(&*~[P7u @xVD< :&ly:"{(LT6Zۢ@񡔼`Vp0y\TIR/,;~bͦ; \' 5V O{vO f8߉0o!K4 XHnvoXzBݠG,>Iݧ!zJWS|bGB724v}E=h⨰ەd6j8fgWǧxlLnpu.%tB,s;0C>jr\FmKIl#M._.M ]2LP)@Io|l64(j'd`Gb{b"@'2.-vQ'/kJyt;Kx/dJ>H̷k25T[fKN}ml ¾Au 'Aoк(Y=gfQߺ㊻6a2JP\ia4>y`l\^qR6@^2TՋlaws:xq hԂޥp#dC\m"H *Ozh,k7%?P+jHHxFѨw\;;7N;ѓZVoL+tZ, =5fM+}1/ֶ>(mwDW vxUZZPetXܳ}~x$2Ϊ%5"@㗏KwTwŘU"%UZ$I.a^eU;nQqЏ8K@ꬠKW}>Gz}4!> CZE)6tpP-d^eiZpBrΌ1Mvӥ [3mrkShM!*Q! 4LMY;בk՚Z l kUxtas D~XYgπ$OBHqD1  L8,M <Ч`ד:flV{9W#p F0 9+"`Ze g;):BfZa~6ZTQ.~أmj8zQ3{h'c󐗠eC>kZ3C:1G f#f^+B] >j.MϢEPo ~ VNArbAj`B7[:Mے9kڊP`,X8J;@Ts/f=qpGAGӜ.XF SJ$HJ5EӘ A}Xx+mZ"?M ?%ici 0t$7"eJ.p^` e9pv`f@~m(6'Y h BY.Tfx‡ x2 Q1Di먀8-(ЧlgTZ G\S.fzڦliZ-x1K_>æFQY{3 KDlRᨈ -Qy^努G]X(pŋzHa&HO .\*P;"̻1MJNoX]h4t0=hD@y2}f\`ev)p;iUhkHCؠ IpH 7ܷǻhæV Esp8af"{i_96N'Ni\]uJ*x?7ɗqcK5gJw4NYpzd3τ[ 7/Tfk 1Rn>J}rvq|5fY89Ѝj)o2"{]#S'W,+ByҘH $_T@szU~y/'ϫuN obӗW4w5v!Uɳ Gf($݀ʅZJ1_0]'=17.V[Vj˭[^w̨b\pZEPW1X!Ǫ0zoy ]/OSE*<:rw&0(\i=m6SR2iz*#t4vX%h||e9 tp*  u׳8ly;k諃UOd'7'~0u<Li[fm2|R|&3Q7%Δ}7&hKio|ٱ̸kH.RѼE\L)XԲyvqjwʓ&:JxbE-nJݚu0Ӵ3Dl~f`$z6i):XX=r$(%<\@1^Vf4jі`Ӂӫ9@w!x}!^wPWjk+7^kag<ʗBFUL aNb_+I%^ā .(_$%mnEۏ(jήvE@:;wݑӞgf{Җpur_^zVs3_gMFN\XwBS{3 BC&>;A8zi){qփ'%7_.S u79&siXUYvKAa\``wsTTe_ԟqifaY-2V9Mrwk~m}-7U$Wm]8a:$b;t+``eJhXo6/~&% ֫+֙+Qxndvn̨>Ǹ*j'egl߾4.Y,'IZ>Ra3ds~G0<Ψ ͖( .a$PÖ j-2:]j^_KeRx}}8/dv :\ԍ(o~P kP*`54r _vH=~Y5Tx?6?[\8[iGI+{LrxBwb0z@Ɯ+op@ Zwr~-}ƢPm;'mxd ռ5ئXiP%qxQ/U~~BFF9LkasfWƕUt@wE3C%KXYjg ˼ +ҷM^;BS dk"p}e<D\C-Z2މpnpv|i$bvglq^P|*uZB0^2+T}4F4;364m^};.ly38~Àe{b0lǜPN+U&޷:0j-_a;(C.w>-/^>b$\nDD\~HOvsJe ^pڪtQˤ|9 +^kG#(24vPLҧ9 qWHؿ8v5ܶ#z,'a̡NzM JdH ?ikvPM 261,iDCX$۝f]C_}귯3m >j \q&AxW<% 2BzVi.ŵ]W:=堄MS>\rjiyHIZ\ mn6]y cno,J0ulB~giM?BJ9^G/H^EN:\=~?n?mW+|~EXVڔ"P,mp_pSvPF$\BlApAXYm%7[v#9w 9x&|A%'eDG^| "H,oe)WVy ﮂȹ~d^ሀ.)ЀYq(j7Twf17TI@'N@b{9WE5@{+PLUyi"902zsx2-lbuʯAW!75~ӜmN"WfŻ,pt&;ʂ:&6 "R]I_!s 56x)24qNXԀuOEbNXǩ&>,27m 8@{\DTeb: @FQ=e7/+LfY%} (7ES__}Ha3N2O;<_}}Yx^CO=[7e;Hfh01ek]e«3b)>p&(Un}<-d4~M;n{3 16 ΨAOISo#tL*H'z!]x^2l; N=흃 ē`V9,khfa%1)㘓,S8.`^2Y5~iX8gxgH(#Mo)|Kl/iƑww-Q,ܬ;8PmNٶ0c˷ꤒE\P :0Jl;.qOOzpP-ċwW pj)o('ERw~[SUN(,qgdc|x{Gs⮻?FUg/9Y_lbu[=Yek rԢkWvh!?r7Okk#-fx28#G)& ԈG5.zoRL_:+qp.̼dYv5b Oxl!Pd s!ye c^hdwȕ;Y8F9?K.(B˺k}XZ"W#]noS1U& ƷC3TKQ2~2p= xkA8T;d|`GʹLs.P` e~|oz4>2Ll8&.+n Zt6\=:~1lC`\x"s{k x͎N!n-7JU^WI?銣rK !C~ɗ g%Cߴmj*bP!>e (T~I**"7vYoephZF]ːtK?sZl)ǥ3 t NwN<&ɻyC~ "F0EcpL!A?ߞ^0κca75nZwP+j1W $o"xuSnv#MȄݺx©c\lPe_ X #$P|517FkZUpՓO;IRUUH%kD2R[J\,Su4hx:ңiƅcVcO $*Huׂt1Jxot:ACo:8GJruW'np ݚu"P(*wo  ~@pTbl98x;2XL @uW:zb]вM*8,M'/[[1dG8*F8&3Q ibGga>J_UJ}3vL]P+L+UɆz/z-Oݣd4J~y;Ə/ߖje{`Bk~ 0>iaPLiO!YR4 %ZG?1 '@2m AK$C\(ZV6 &4`Øp6Hcmq?#AIQrs|Yf2gv]q!ZngTW;i##ͫ(P2%(J~S U){&䓊~-f)(5i0 -.1*0l$oItQ2|Y% y3/fepT:{Z_YvMe6"'Tm: TVr<4GzZ) ;JaGi? w^4a?##S wr$\"qصR4 @i;Mx߸ T>}_^} u ˼Vw&9 f9k+$$>2G59P'҆ohqY"cL,On N"j $Fcؚ?I5I;pfģGz(1 s6U"$,U~*nT2nJ-7FNs[Z*K>Th]>ɲ+7ӵjvy95PP퐦 s~G x]R|&d@x+fYI)&!n{IN ~H |czIeg&C**nЛqz sZCq9,2.sN^Y<c#W` 867&l?0saf;4'@ ߗLDĄ/n=N+rA. X,_Wx\(4NkvAH" n"\==`H0vRqBS`B3On;@17?v4'7spZb7~'w.r*s?Mct-B `q8% ;9p(-&&bÞٱBu oUv، EvÃ\UWeOI QԿo=)o ZRGoy9vdϻ1޸wRu';kH_7+mԷd2ݠC> )@() i (}dR4HM+CB;lhJu,QÎ[Uo3;4]69BMgk >qvpBnI?oWyo*}q~tAٙQOm#g9{J(XP VC]*&:g}7Bp}I=)@An)yx;_8-Iӹ ]0d^.Bz?.J4F+g̀>qAHӼU*(Lw(œK,&J(r7oNHHͫW[MVNytUȞs% l2*sF{PA(#Sx( ?& h5+4ӢmͩJߧWR[&&c^}yO< rUEԿ@$F1I=ur^5iCJV5dYA-]y8Por$}(˝EsKT7S #y1$ PYm]@=ڕ[Z[gO,5Vūj_`AO\[# Q'+7'yeB0lwh"DLtS}S= Fli/D'42(8T r.@,] i/+J2"|4! ]0 ٝ1ciP +TcNM7ٴv @EJXW5$yTJEEGi>OE O:7DmjxBcr[%7'FmڎN5o4j'kLDrupv  4@.HMdLj\sR5&ĮCȓ'jK){DLR yMq?# ᚘ :13]fDѳ~)`AɘJ^* 3iJЭCeÊmccJ'z/ojZ*LqSjׁ3WH5-ab#sM V|;+֬Qe[g9R2P3FDn4ވ<IF:Z]sL2ex!y.󿞜FɁUv!8-Vd`՟6iB &CVx5+6sC"B[$g?ެPDeL,)4L􀉙)j.G{\eRjawA+ˀVC_g-?#5%r0rћYZ&v6.⃨+9|d n~=qvW88ў"pL ^$Zi3YPsNRЀ]粃H tsمޘQ7,/UܩdvnߤLc:۰HQJp$jխn/i'cھ'Sok>XXD?x:Hs(]R &tk>Ԋ^{Lj\X)0t"TDb(IuYP4;$Œ`ڿS_t@G~r#Yp7𻱊y9nGKj7j!^a*lZSGcG47TEJ1}o5'i GFsh[ۑ[Gz9q1y/6͜P^4iPfY2yĦAm4l[? Q"ھX-YZa:62Gx=]wk$qx* FU $zikڏ {cEB a+ `>glVc?^!ۚbvL;c[Ahalxep㿈5̫&`$PD8/3z}"yYF;>»byMYJ|^2 %| Oee|8_1^YEo2H Ԥs햟[)o6)4Prfx'fKgM(ҡnmܓQyR8;\e0O): ‡K8U}ǽKU/m-LV$ yKLROP3= ~ w^s9uL#cJ-:xvoU,VnEDPkّs*JTB,痰o'xXMa N<%4SlF*~ *x}JKM#=MMJ-vntJy@[.q<a+őTRPcL%\C3~Z UWYo "/‰y5"-_yi e&6ZLJD4qɸ)m&zI/{]›K~ALKW^[M7j0$GL%ok[ 'ulICaN9L86͙q>uRJx#Z 14gYM!DSza`h`g+vlMn{|}6;τy3׎\LQHqgpE苫1.z7@PvPhIu,x3]ﷰCTdPE=YZue,?XqLسf7(݈}owTQ]6UD<;ܶ/;_v94d^#4[V¡)iZ49g1Xb<+T6Fc2&N=^d3I' ۄ8ۿ)s/@3%*n8m净HSTDU_v;XK:pCif'|8uV >5z.2>=Rg|vC'DDoͶ T-vV絅xˌ(ҧTI*JZ:Ap lSQ[Ї1daU@IphyjI7[O&,0q[q>X 0bW^ 8ה˙BVx ]QQ-vJZ1 HM?rs0|z+mY1*"J2{Ӗr=Z-tv38Vr~@*{1| HΟ]hf$ҜUC/N(ba%{IR+Ku>x |IkDP~1TƧi^<)xw)K]4B?am/ݕ߰^Ȕq9q H_N·" s8Z?K"V3kGm*GdBz`'EGQL=N5nM/?xZIyu*KsFGgh%hIE&t;L{^,qn_b_-cl:U?9}%A`Dp9xf}mј^" ǣOs0VCvYw4D4'Q E0E 84$'D@.vKA]H+'!+dݝM?J{R-J2228-]Ęen⢵QHE„GMKqߚn ;:\i3/JT1|%:S+_K4n AlJN߃֘McZJ}tJma%Q1FF>Z4r&,A4,U[%oJ\EZ޶(s ݄ !|[ Hlmh.bwt`C*hn1#E{hქB&B5'ubCg\@$ {\,Xo!V6*[0&ҜtZy*n&aU%bÕܔE63ԡWPhUExX^ʼ&aq~u+/r'[X +Q#u+Zs'9 6K(Ɋq@MS~xs N,PڃpƦsgCX#M[Ĩ}T2Ώ,cs;b’˷YPcL&UaJ\RX5n1u<< G7&y~pX149L?|'%dI^ttlF'WqCyH1Vѫ'ݪ'ڙVS|R;@/~}6AB1Y`1^yN´f{os+M|Bnj|#)ҾPf[EknxF-ʻM}OMN]7Q"ŋ+[j{t^ͦjit8HB|=nvn_'QGUxg_: 6ۨdkbwmef%c v'sH^tl]OYP@S>[YtI&0K92Т geRĝm].GXW'_ ZC7 ~):,<'%= ?2y,Tz`Ch>dФx }X:ɇ?`W'̅a2…`J̣*H *}/JC L o, V1;QXmk7T/G#h7T\o֨pUϚ$F]ҖrJQ*>J/7o ]٘N-h+Yrxe B:P想q)K!uB\&#կi"UtC Z}0i%'|0 !G$8,֩JFOuPÜ@@tA5}26Pyx AHdgvQ $oU7Bd ҡa3T\)Za敞PV!ܡh1}07r<&۫6WsႻX,TJ?J7n+=vRGLjٺn$^8-A qƩk!r0X#{V_S:&t2['ߏ4X}I=amN eZ?6V_,]a~q{f{d4Ăy+/aan˶YngB%!(`/1ё8tkBNsJ)*,WTCL+|N,Y1T *+ݝ n*Y zsMiJ7#-&>KW\eUƆfsHF^.` .ofp}inұD>HHcIG*evS4IP@d K U+ؖ$~ Ǽx}SX ڼ:R$+|t쑱zl(˕[x5G1/3" @!|Th) @:ve>b`^ƕߧlٿ"O)$Z3أLnBq.;'vUʶ%'3.nu"RNS׉$T2nM˸ _t~&Sé%% 䋪t^suM@RFzNZB! 1뫐^s1͵hg2c|Tȁ~;7TDz`D+wr?͠<_o܍y rjoEs++.ZӴb"J~*+.@oj6>+P\uoF"Վ[u}p#ãwP\<]8g=a:.zߍPC2O<3})G(W%^v#=.B4D?UcɎ5ݬa?[ާWʇHn NEۥmöYBwNT{`@8e2DCY)6x}53{ |h5:袐PAҲ퓳fLϴ{0Rt`EBWLg"!A;J]Ţ'V V#{X 4͡zj[+M"kVЪX!@\ H\3k^m.Y[ ٞ_uUJKOF CIqP4Lbm8>=U׬ Fd zU5b&}:/!+7-3!'T?s$6w&M|_#"ڻe\c3ym!|ȃm.(# vih08SXH6j=8 ZN@gz{Q",i*]׎S0Jȝ@SG*x9nNFgj$W\"TyPlB>ZTsȡPMPqG.W-^rbXߡSH6xc(Ryԏna8Z`o5%62KrwS9iSQO*p*-UuAlh>mv|ȏ'4EYN3`frrpgOP'Ķ07]#@':!H!7%$/N'G-mwّFr+vR}]:HF!+c ,r .9)E$b .? sR9Q*%v^ya'Zf`OF(;7c}ym(u> pH6oŌ8pIHp5e26NGqru[bSlw5s5r&eC|$q# La_bu80fߌY8Rc^2) Krչ᧨`]PwY˪N4jY[Q { O{iZ5Rk)԰B@¶oYKsۺuS? i|G:uPsWFb6.hk-X*~tN~q4Ã]-a&l%):Ά^ &sڊjԿvDykR {.)U //Y_uUlΣC.s YK ^fth6g%V.%Tm68Ty(qǖo3ĉoߞMY/"):/Ye̻r @'yv8wF 3 (臚B$3(<{"hUFl;W_8IݐZŝk4ͬttɔԮMTO( m2w Rls^L6QPV:@W{O@KG ,/L8T /Fy.KxMh <m|/]vPeF(\ԃ6.E/ò{q\gw @PJ}(MoL 6EJb='t7 vHru$d,[|UE_]zĹ.ej MW.#MsRҙ\2ox*cug`Pqta:U 3zyG,a撇;oi3@)sP'H]*˰EKPe2H-fr˸ifj$#3{,`'Hע R9|t znFt细68wA01't {&A$y7G1RLGt­v&1UI"oX΋6a!G0ȀUN1;/ǷG j´V|F8ðSC<ؔW ^c{B(3íd(V^ 4A":3Q>qH;LNSzN_!3!Wt;/6ĥTe$X2fڼM'gA9T!]o6W?3{?[J*ErN76PQ"י }ʒ4 AO ]o:Ry+C58zydoƲ02sDU+5ZK [̢vg4N pMu Tbe|s:!D}}e*F8Xvl)*Yr<½IGrm~ K ֖&!]|r43YRحt\Te8Ĉ1"ݑ7,[5E-E^hTOx OM?1U._-Ļ|2.a/ ]9 ~>Em.VUg M ?tߎBo`#킍aI˅rƑe=Cܹ)o@'GΙb3s!_k'TQ[ɕ3ovqj%4#\?CJ-Z$n}DQkXDMj{/cITJ@7(Ch^t0K5j@ t,fąhaƞԩpĄf!\ؙp?W#^Ds6S92^ h~EV\z G|V㸴[4I*(޸ݹjk:^>âv$=EIBx+6㪾.m)bbTMd&X[CZz&jWn _hͶ:ΞvCI+j{k$[j͕,Uhȭ55WA._r5|BRi{܏ ¿5Y$$88Wt|tWyDY6Hr>yl8KF_DV3|J[ llˑF1T pRZaؚ̓o6jsyy8R;nZw37F}4ZcW_{< QSbdHdDY-*μö hSj[UMd5cq+8h2Ղ-BF4۸= $(EF|G)O[NBQOP6N=: S7Y/'ɎBo$P}zc-X㕕b1 j3 l"ϯ*9'#tgRq4rVk?.#>6ˬJiCZ!s9)5}"Yd-kH3ރsO(oe0b~<5[$ӠhRk0]9A.0Hz  {5~ v{B1IPNXGS3QjlЇ3x[kCc#OYazTva2<=;U@DaRsXG[nS^ s4OkM)trD'we{Gs#|{q&Vmx<&^`q6$լ4nѠ dRyܩޓH$-4f&GJLpַD41M&"}1A{omegm [dzQ_vHn$d&dUa4?@^s% |9Ƅɐ逶"Z՟kVdGN A׬RU@3 m&UF%Ԑ$e<}Bx)K,NQ \I$oEDXZ¥(fAm:I $Դ` ݬe, cc4|HƾY5>.wfSC(T2l%1~'x5[Dl2Z$3r'vDmQd *AjUPW^ d1A*qv+Oj$ٺz爟e]܌ F4PȽ]92LlգMmsmm<2% #Sar4jn]/I"ȶl `eAxphXULhA ZM)+ ݻFX òww 2/a{$-3+#4A7b  썉ۭ \Eo% w( ?ZqR5m|: c<ck<'n.8m&xX2Y,|(y7<Kc1-DFZ/َ&/?k> AĪJ/~gkg^Tˈ>Fd߆=i['aK}_.n%`ROBnQ.rW8EBc |-Gy&]X6("o "i M\^ Z=[l[#:ۈBhabfmguK26)P/KWZp9-ە36i كZ5rvŌRakl2]`O6fx-vV PpȮ 4д L`[rUHO!p8ϓQ'|!aC(`4W~A.ʘ;ML#UOcy Tɨ6"]}o(.6&h1 6YM(5m@1WXߢ8v6ƙ]xIsQ# ~PFLg~)t3M ?MJⱍD`d`NcKKy> 9nd{uuG^؁6,!5WNưRBb2ʴJ6 ^|98 Z%}D]'C-& hK$y@ӻT(c "7TW,#fW=N36 +E<4jc hLjT5ExDzh{E)7f܋~/Ivà2) SD=롡NJƖ[MDS2۱ G&Aj+q@B-U&$c{rt`P =H!젴''iQe1!|mڢHtF\GŞst&}F/疃(oBN%T@*H+]"!)"CZ:|gr_? /\c&ɏrT(B,ٟz Pi8W/*c[p_:Ogu".X|vWG[ї|f|QwZ}%QjX0'xpL+W}J4XKu6OxCB\0`旭CI%iOz_+ D vtXnUz)78Iio8Cd`𹘪1*tΐ!1(X#¼Ʈ9)q׋2"͒US/vX0boGiL!tJPAG3Ũff74|. "~ֲU>qt*U?sYSs:ZyS%Y9`ܹJRd!0͞MBfYZ_:*ݲѡG8X\˩&^?퓥؞7w=KߒC&*t C\>vNp)tZ=?V; YRS>r#Uxo9#Cߤ[Ghi{vK{ Ve`vAw3/^2`0r›Ĩ/+|e݁ŜE ǟI5XCx8\S`a 'H<]7`אX≧N2z{h) ı6z:ꌴ߻9)!lDLZL%3+Z t8M 0){q#'|-R 6 FvwʻfP#M^=\fD BB,C wyNLOzfIcQ1SODKLyrv>@X݇`n_oA*km8׫)zYHi54,Xsej1^Z&ƾ&Yo -U!IuYsQd9o3Rvͫ%TAlPWAs;4wƨނ Ytq ,mUnjNSG)Ԍyy \pr| Oqu}䏤lw╬K4 p~&82¢I tzbO8NhZ̥8a 4 M(u$*^Ns6nVk'^矢MWx` &nm㳋Pu?,2鬲Ю~w <,]N1+_DL.2_gPb@,M%w[; m W-՝(kYYʛ\+ƢjSO Seese9\^ yh(0Y$S` XȢdO=ܺbGS*'1pujjqXxdB EczGn:Y.uټZp_w,VـKмV&^15˕OFRU@pBP4ԶCw1./΃ @3Iq|Х1XC_㻡;y@`XBγr҃1| mїNx͜ЪmuOs>tjpRdz<' A%!;Ōu(v| H,U_FqV?'`NG0򷅬[nt. 9z)g2Ij;} ,[whK,;N)XyWgeBCfAJtrs ;>.IT,:.}Ԕ(OK*["hY{FDdR#I?y(oBD.t,+rMÉV^Ü,ƛLn/ +xFx j:&T{}85!ws(^,70<*_hΜo>v9 pi>QߙFC' 3+J䘲k37rpjńqk: k *=7C4/5 C4ac_k@f&cd$ C̴B˺3OT_#7 Rk=(w>|~w;n 4Uӧ>T>wy*0C5 c߯'ѡ.qps<Ŵ6Bi A쭣YlA6Qj(-bmWrǍ2}8C?a-G J餣7y#wCt19uiV45GE+x2c{.6)b * '5dNj<(JX_qÖ蛍0-hhY/-X =W*i-6G>0 CmD^$ta kX>%b͔ե*_iM'l( eK쨰^]Tj1 - E *~$5uً{U`2#_: s̪4)W_źJ ݫ$'Qde^<SDS=qLWMPyuFC c#XiC\EӨж8R7dx_4Y $isn̊$Y& IJu Y *;Ou dL YZܙxMPt+N8j/!-4m 58rui9f׃Ii}Eǯߊp{AtTw]yJQL^YͨDrHLLȖ([a|!.B(Sb:+X1t~zxHD2NaCÇ3':0 &&c&o7.M4]>Zm@) U B͸N3{գV"Pn.ye3aA޿ )b wpKO>L+~`&=Δ=]-5|))ڮ k*nFyw9ǧyx{x<ܞ],QLc:W vvqcn5->ۈ?]^~I:4]N~]- #w&|cR-5vB(QL Crή5iF^7}7쎵1U,4>U^5gVVg;9Pb /T"]aUa S32Q{2@Ki&OwW0-v.}θɄi땷:V`҂VSLnޭނ#l9eGWާ8rɠGY^3Ι-iB}K7 YS!R"ŧH uRvEtmx|%%@cP,T3_~{;a*mgߩzUcz3DGJb0boSB gʆԄߚk:۹z?OM>Ih޴}ɃMnJ_hi.&_ bf_;u&,/Byμy5.fKy};,@ o9TO5PysA~˞Yg{ғ6uIUF%'f65^M. C k2g}Eupz%Ъ6qJnp!nZ.zm[f]xOR ۷y!ɊvQw0([/pY,K-,VYjfEY;^bѪz]ƘLɓACf#Ex`k`mTV2IAOuFaĻ4Q9q 4'2K$v<þ".(Zs,5Uec m|tv|"lG(חwWU%#Wj?X`sy̤͂a)Hi QF[a<'/2m IOAu!6< ӟ۟n(;PАerA21α~{a ;"\rU0m8$8nfށj1`j5 %=Nw3Au^ticu4AQ;.=ra[`B'jn͔Ql%qZALAv9b#ug{Y Y{YojmU8"3ej>:Z$a_`d=Eтi1老-~y}4/^\WsQ8QjIVCpR=2BQnGIBfƺ UL~`~ԶDS{MuMmOP{h~ s&6() WI;-^C =FĽ0Jt-} 2/ĵZn!dخ>٭4WAW059+®U j%+{®Ùsφ'z[`Zue]j#9z+ {|-#D8A4Dױw`O֎+|@d!+zJ J8AQR1m 1&X%#5y9 C F*c : ?6DBҵju'蕹oĥyIN YABO)447%F\>McןVS`ωw m){rbbꇱQIj_{(ZVm?x| Tuz >8Kc+cRǗ 7aVs'cSN`bӴuAAC~zNLRk#ڐ֛>fE~L\]n2)3&Bw6@JZx2$% ^?=莳Cr?baR(>N/gהCIx:6#U! H9[:`)7;yjo(][$8;h3V4A<Wv;R>1wuMeNٙЅv^c4] vQu8h1&P}`>bt`rwٮj' V:c-0U_)^qFUpHxe(:֛`2PUػROKE4ffoIf$K9&չ_/a1!yAăۯڢ?B-iVw;Tʪ-Y;{. xF(fAP2Bϲ)\a侐a,gk N桚!Ma{P)ȏҚM8,G0JK嵙ƀwR}䣞y((:Q.xţ&#Ύ\c5}SVxV9';D`g^uѵhՖVr ӡ~Jo2y, JC u&@~5v3{~a2p-=(ǭw4N@LZoAdA <8#DD|ْ@603!.(Wp2aa~/{ Ij.B)oGȨQ"]r^0 O}H8 ?'qQe}CBwf)Յ>bIT1"(NY0' NyՒQУoY/T7xP^ d1B @7:.\ g=$W/``[!N.VDeB{ .Pg7= l^6?Pm\)an^[cDnHO Ь}4"HAk6s?ȯriAu~>;G5"E5~,aooO=&_:SX0ɻ$fO_d ക/yj4bD6/eu;gB IG9ЀOWi8 L4eR[Id7;US|FnZNp;'a}7X͟34x7Qk~3 =$ctC^C,'4 /ĵ C|m7͵Gۍ!Vj=fsĠ[v'ȷЉ)(Yu4cUo?[žNEALZTJK8xXQRە b,0Ne*#A~({g QYO~!ZA2F:%\l:# P"mR =ruAܱԒ x?c&*AGk_3Ї; ո⅛n7>MlNHB~hƤ41fd!&E'?"-Ur=.3{!c`_ߠ ov>qZ"({_ M7:#| 9b|ŧ xl ԩL-C=~Fy8 rƁw}4ԣ? G1NJ y쫯F_/Q| ID'c3GT8/S6[+o.׹H-$Raκ~nK s㫠uo/R\L IhF[φg$[XX,rp/XASncn#|rH Lʚ #_sY!S.^L݃ Bt`Ǭov_baȴ R>#?% #ӁMk2QHgdёՏ"EX?9}ؾ ۺ;Lɂ!z)rCH{kQb%e,꺐dY-\W #zT!Fq-,9B^SkZ#z{O\` >?]{N>ɳ5RnɳKUA("L5I/d;e>P`yw(Fb]1 bqY~E^6AȆ`n8.3%$M-uA>Q~s2䖆u$u{[;cm0ο xtg(tr3xF/f_ f 4 P+$!1װjyQo:''4 ttNt 7q.ܙ~R15s`<$4oDd NMY1y{#p"̜_`eScDHu1Ϻe2p~puQi<}WoGiqfW/!=h| Z@ɣo9jִS8FZWW%:ay+*)F}!WD7K5C- v/'aGБr>,*ÍL**cGΥN:f?n8B ^%!HW"+ȔVvHWBpq5TBv*UI9B378@? "K#{ @8){J)W]pOoMV~k@1ZR dNr3[(]1XNI!R&v3-<&MCk:R<0Cnڭb왕{i*/! hs ֑i4Bi =^*c/oFYd|V hefgb^\[ bBꩪ‡ :Gߋ+z2;+-O -G\01c tJpw+eo3e/B,m$NOj*{Rr7_Vx jr/'}P5&\O5sQ?b HCA2:ky TbCƸL#سꋤݐTbI$"6e܎|Sb1s01ZyoIʞnP'*ZD #S epK_R/RbUe#]^o#"(8px/\r|3H{GU EC]謨BGZXㇰBPC yaW ~!Dq=sQHbx/BPofX \7RNY>mOLߵwi_ח{ZvbKAl7CTÚa?'k xҥ92Xq?u3SW;3m?]eN&?Hփ^l@S+:U[V1$S m= o}_hǸ% .j:$ͪ?& (DÇN'~.L 柸Jh.[svB 9,!"fg]\jٛHd+\M"~X20}F߉‰00&4H'=;<ޯT%ؤ,zgd>Am#Ĺӟ'q\)סz]wqn7UWRߴ[ tyGrCEVBk,tj9[ʐ Q8/Ukɀ)БM`Cw}0lLMGh[CX;'7ĭ.L_x=wS. J@'_ @&CURy@fQ'e ٍǑ~r c{jgU)/EqXO8RZ ʽĢXstZuI.>.,eIv:ƊYW#`mu:Vu8&6E  f.Y )^`e;MNgK5`9$uOic Dڟ}NieJ/4R96!$! et#D#P# tfPrWJ\qiff܈KQXT<2 0kǬۥ?sef=I6{gXbIa[14[HnZTnQDlp%`<!@r=Z^Hz:Jۺ{MwMSnxkn#7 RPCA8vsCw{X4D@14<ha ^q Ϝv ;9'T+$N[p{X1:0 z /ut(HX[$t}?!FA>Ot>J^݃x]&A̯;RCvsySU&iGkʬT0Pg|+& {X!L=0[ѲDPt⒄9@]Щ'l[@ߩZ7ՒiSKh>5h[}/m&n{RvjkjFJTr%0dmw`_b r֪_3)JOlucW"]&TЂkKrb|iD C Kyc$! ~(^Q ,#0‰dav425ΒīDeQιU)Ģ 6=#%Rm Ut #^:uLUߘjl #+lg6c]~\1B9&rQ-;decɨ/1jIfaS{cbݥ,Q+Kuwr! ۊ&_+;I/P/Gϱ28ڧ`T>ס~Q 7y¿y};n"Ofnӫ׀DE"(϶t_.(xAoܑKŧd Aq7 |NNCN UK|XǻC2;Cp쉈p_ڿ׶KTql)hBT68x7L#jQ-c=N^]ۅ>whwVF I4">dVEA_;ToW9rl?~8v6qȋxyWMnͨAM noPRlo!.) ~1QAlR~a*r Ok_ώm>Ho[H =Jn,`6?|2jyYNFqLHuG#%bi08aB~0c̮%HzHˮoCR3EΝcgGPʍ\qY &9>7;N+KNxVawH3lg"\]Jj)"n@چ8Ier)|C3߶€?k+fQe)&A7{&V ia{KJM%˚:BNQSD(52)UE1:0#SGSAPzxHj}iLX/"!6~KCG $[?&0a-Gp7P;\nZ@cؕ>@plZWҢhI: ybH-Lf&MĐj=޸0󐿓v%;ۥ*~~à Kei0OLǛ jO@6JV~= ԫ+;<0ڈ @Q[J(A81? (%۰[T(~o9ۈaKpy MT 2B3 nFBH<)nmp9x ?qlM]߽N~~R }ȧ?AQUoV:[蜧 ؾ6j*480-ʰi;:B=Zܻ~I .<(X"g΀B t&B6}mA֌̑4Օ۳ˇL[,wT";6"5Ë&aR!!ET --.K2ʣ1 ΄7œ><Uxۿp\Nr!l]lYoAK [2^1=9:MttK=+HOUlɬJ­&'Z$b&^0 7ߗ[xҴGa*.Oh)=W:6ޠ B}@}ҏ1r̞|\Z1"^ZA6\Qb9&5]Oj~$p qÕ72݂v h>S!'h-0 AKf8迏YG+t՘ubD>t{ȨyUj" nw ;Ms] h>.gD2a40ەۢH*xMUpeӅ8H8Rらa ]e << i蘲Mm|Є˃C"$$žEѱL4t/B\k E4q=2]WW9)ѕҢXMW2B-DpM, V&*š $?!ctl C[F^`0;2?aY䥩O/ײt} N^\OHe5iNPa5)XP(!rיӍR:V1'h;80F)Ijڷ0Tboڂ[mwf.f<^5RHawMK;BaMiW ˛-tp Og2o&Ma =VS@6@mjH9`*<2\+7`9( )ߥXtY!`hlyzV%w #w_Sq>lSEP>ݴB2`.tIT&2I,cWy+v .c;3 ſP[aҠ;m ABB{YqfIZ " +|OR-ԺD5Sba֞V>)ʞg֒bX6ۄWWc<G {lqL;8M_[;:?[* iTQB hC!hêsCn|u䠆y+b%'?c[LjTG rDv|rO4E[/d~-XRAu-|#v&NfUm4X0<^qŶOX]ACĖ j)"QP&MΠ^J_uFh9MS dn2ByYPs Xo4/(nZyFy1[.u%ހ]3V)@ڼW_˒cP)iFj?P-Gŏ)YSri$>C TEﱩ-*ZTrDag#gz@-n(qMжWJ%?@PRގa$KD%, ޞ0EtoZ@okR@neApfKH'lhMdv:oVR.[M4VN_:o e즂Q <B֞!\BYw4 "9l!_ :NG:nWL9s*ڇt\`.Bbc$UP.4s0- sSEc# N w'qF"iSE+SBM2.R*?6(uchlt\Nu1ըU^>= TqƹP,<%Y+k07+J}yDߌف‘ȉKg\SbzZM j9/W74 WxV57Z$W)2,TkM΅ы~.ZaY؍[o̓N{ThEEN kHb'"۩OA#'/ |\/j2dKM p[V ~K:7,*Q7i HNW }߬+Ä9 8[F?=rbѡWsLО0FN8{&\i+}gjlH= aET.n_ YkjL"v_-E^l"`; 7$}|5$Bf>H9Ȋ~rK +I#U]Og4ƾą)FKhDI^̾pD jOѺ| MN轐x{tnLF%6iK;'y Tٱq/lj % I([,q$mLM\yD .Zʶ4/z{å}րu_0eQ:DLj!\ZvO蟘 %PW<L]9VHXb;j-AZ@ע|gaD@Wh'n^ 6!hPYFuC ` `(8Ð6yf%M]4GY8^P}S ;Y7ހOήf,hsuWT5 H6*o|jS_$n) c$SD-(oA:qln ` J.:-DUQ)`'pG/d ?'*L`n@HQ Q_FWeT@fu28#宲-Ow|9Om%Msp@V $Q^=se_YEu̡#/yilR룡M^cE .Nlcm|LD~A{go!'E6;eIMI'u=Z.]e\J?#7 gj=zkM4j S̛Nn`1b|MHx?VS-t9TU0%4`dGc쾎m'€h#bt' ΍T@r-PP:*O!\BꚬXu%R3sj2dTht``\Aʖmí\;1i庠u^žnI@: C bO7*:խ4 һdNq,|ceMהO1TKuH' W-=fw[̴oKn#%dC(%Y'.L>RAt F+4YᥛAUos}^ SFHT΁!,)`,9f wQiV)Fd:r"ķ%q<3MM=:'e+Ճ6ttb3[n{ot,Q~~=wh4ۨg">ԅS=V%LÔtHuXW.`R}*M#uv'%3ח0RCkQX֬RW"?iyKlGÅؒe2g~kD,  sxQʼn>`M踤R&c1}V'?Ϩcl u8ޒ/<=뻐8vݬf3Z׃ P~xmr]w& ¿8SorCz]_ ?V_lMo5ٕYǸ8Zt_زiBhqCm/KY3bm@9w u>mK *N}79I1gFkwާEvnsqb>̽ݫhcŘѯt@>2 }iRW wgHԚ JR'fQ.oYMq6o`zə5K<} f!L73GdxRj CF'hXj=RJKgQfmsՑbpufi/]CGC~2ćDކy4Dlqj J&ۋG Oh,w9SRtP96e Fll롚5w[?9@ja+!BO5 n $ρF_zsW:DaԃFץdtL[=xEO /!!U.̋fљPn+ pEP5?[<` : 42!)0 |8G07a~(+'C ~I̺L>ܪ[)m/ʧNj+Hԟ,LL9S&ھC-94{3EyCS[#Q OSM /-Au2IUgř\ÝQuNޤH.1'Hcl0:[iM@M^ԆKx3yQtI $?[8ԒE,U%'DZEC!Z PߩMMpYx3XbtFey7 Mn'"I%.lZ";cxr>1 ] BO Dž\ᑘ*- *D:0CB FO7]7-&KpCYyK\b7Ivuq.L:)'!&jds}]z",[ yB \K=I,o/f\Hʕ]Sat'ouOp E4"-ֹpR9(@+"7FH&=4^*tU2%|dISנAm| k[9C\ ʥ%K7miElх6L* y8ĺdNF44W@Rp,kF;h^[{>8i$t7tJZOc`"6HN-C贱7\oPz9VSZM^j%!sH~6Rpع׊»3kkG'T^i52a.>d/pT ܅&f`P ߮B&ג6;b9.]oBV! 8-`ТJ}|I⧎(c5q<6W"{0j]8)fcմw~F(ݿ%CÎ ۅv]X뒂~Lo0o#vykQ#ڛLwM T_#>Z!O8UjYbs7Nk8(gɯ1v0|H!#x- 0_i'_+OݮЛMm-!φ9p[y.`><,ۦ⃚͉!pĤX:J ezx[B})$s4Z9DUى0Ƌݙ ?5V?a`tlBscѣD><pӯI*2J e>w֋(T"Lѩn12l{ɵ~YyeXuحPމ2 PŕP*~K1aoL+!s\肴 {;޽N~Ոohd |v[/F37F̈́v +Ry掉q+"zvwM qܱyc,ֶ Coh~[mXҏ֡v…~ڙS_dnÊ[2(£{ަ5"nMg[ljLxKxq/CbH[T`r*dzJfNJ%J2燱۠A2ޔ{#/bM7@0Tgर3 ތ|:L`mIך/cs)=K^6+*B YX|22!} C.DvK/x(OE6*hzH( K MXw9V 7m=2ld ݁qh#psq)w XU6Y+&,** Fp29*B^omsdxNws |7Tc5+L%TIWq뇏P5L%0dFB}jjJ bd)AL%懧3ԃ\Zd]Iflַ|r YQZݱfuwK\1D3*|2:2v vHDn  nXޝuO.bGv؀!rFu$Zd7rlrL4e ;p16jѺZD2H{XF:Ŏ' O-88^fJRϤkBAOCȱvΓ;hbu, ™fTS)EU7F\A?Q'M9kWĠ|UC7=7 p5 AJS]y;&y-q!BLLaa~;RMyw/γ0l-턧8`8dG;^Y0HOϙfݕ]ı<4ebJ; GALa }9-f5o6Mq-rܙ#fШƀ֯P²"+|víb3=c𢳵vCz:Ŵ ? ePKZǑ}uy;mj*|%yORfzD'PnmTrN<([5:Ql+D']g'@1B&GpnK*&m5Uy\-U&ܴ)(vvX;Ju>Йz:gXodV Z@M6Х{i6>(LB&e"{a9&6ȼLmJEp3;((% R^+;S |t`hJ;0 Q) qY}&"oddlhl[e_f5%鴟2,*oo ە,K(0hm'$k,DIh}1&#a=cv0iJ[Oua + Ei#jo2:JmSJp V%'N62S_ h2A׹ I>b (5R=3n!̆1s>-qqLڋWoI,d*@{<Q=MbCoĽAN{H}ncWZtBMOn>'Cb7c%<7 @I@I+!b6*K&~-b/ TϺe<"m/ua (HLr0d)v5Z \_eR ə`)cN[U,!RZ֚EV0'-\sRTrG Ni{ЇD&8$ +ܾ3y@6o<Ŝd>b0V_*ʈʐspBϋ+E >rޢ58O[^ [S~ЬD" ]u¦԰;! 8_j ԏFgM6ʰw7_t}#:`<KEq*7Xݙ/"WTY;gPRti s"(g1,x\mff"%$'!/u.+9!.w.%1 7I g'MLr_><;Vj Q㑧gzsI(}Pcp ppV?ޕO(S< h,yFDdœV5>QpؼG"g+}"?\fҳMVMx .7]YH(eK"$FaB:r4->D91sinq3ϸz!#I?U,:6AB)A6Yf>(IVY#dE4υi:n*HEt-;,[" [tg)LF.pb$&$e$=>sdSZqhr=gjːP6EBo| &f, Ph8W Hm6YnP3Z01:(fU'ņ:䰉UbP*PogR댃aqRj 7'yfj |JY`VTYUMm*M%v8bIXo^xZT|b$4jG}mk/VcSGSlU{cChȯ pH"LEÔ!d+mgK^T9x58y/Թ&r<|;D8zNd mM0֢gj):JFRdˮK26^M8\Jא-у.8y9Q} .>;="2!dRO2B_3NjFbxu 9N"~I&P2OzC:[EՇw]bz75N`Z [Zo"fQH}H, ,J&g70d;VCM2 oBڕ s{.Ab>N|(ˊGk])|HcFDbCծn`Rsm5zYsQ1Mp}$)Eˁ)~U-fSȌBw ??> >(9ֺ.& d$)^}e vECWc}߇% ",lθ-\$P52M0Gg9bvzq'GàΝfcw~5kS@Z~YN!;lCtf%~ οSE\kԨҝyS"yp K|XhA:/ŕ~ljv>ԍ*'3 v`A {S>[7Rp|]D>(RxJ(Qy09# ,2ݩĞVu d9J R,r*دWJ-]~ Vp7.0_Ag{*tD5ߞsw˯jɠ7{uX8u>Ie̢hK&a,W-6x;8nW{Q:/i#)\HBӞ%^b;AFBՎE"-P=P"'q^Ahd weP04>0Y;Vv;Ҳy 쳱?jC84U]*c/+ڪojpOO kC^ /1Vݼrɼx`9~=9wv6(qZbм JQũ#:>NDJ%޾TJ\bnl@0I1)k :]{+9a*uwoZ'\%jlXѾh}׬Wci4qLx$yaslLxĬ'˶`dt.&yCAGϕ\!;Y;C:7=G.ΫF%Q=Rr6=-J~5ݮ?0s+U6r4-t/?1.zLMdLpdkI.[NqENR;2  &= vgGC>u0o.BT/a>}fuY\4|Aײ$h$sn1oȈwT1le(roA6L"ט5 jl+T=w~i~}d>7F MvÛWB K kg|K?_POot_.L^Q2T֭cɝ~qmV ]>'ΆW]IF2Z; 6?uArnB֘p#)dyA܊p]b$n%2 ᑺ 6I^N%[1Fmx,QV~!wZ-ZL!M" 3 i#l+-$4e X3w/4uP٠Vq߉sV15) _>8~ hJhδD!M>﹎iL=<6IE/~Hq&uJҴz`XE;ŸZ~>: X*> Lpεj-W%Lp;=[}w2>R1ٸ}PG{%rODGSwmAQHǃ!Qr5BAqȟ0װ,)tsnJ4#C@\HA@&9͢_) ,NM{[Aʇ|$D={;H&n"P6sxj;|ڲv1wLK#$6mUcWNBH(P$N[RU,~rVBjR]!cUU-GZbfsgQm.rǪ8A l+<s,4=EN 힬̒wl`6[IwyR!nr-`{_*^]vo~m^-8j?#(>pϡns t_cިx ]$-:MX[*VeT O ?'Hc*V[! EnS=d It}sT@ZbA-/nK#D;ypP۬eDf'3j @wȠLz^PW6 tAՄw_v͏{pTbG~s0N"Ԫ,kc} wdn  s=by86 SM9)W_"O9be0oOB9;A_b5) Ϫۦp=x/;.'TO& GO(;8,B gՑr6qDMaٛ\God/TIrG3@Cx.͘#ϳS&"}w)ofA>8+&g=b'¾^37E.#/NibՅ⣸w;H/l1 J+thM'X4BszM3mږ^nj[Lje`$OW!qyh, GV id.UEW$҉:Ot}X[1bko!Yqѳ /N>;ON!pr-zNZ\ϥ5Ұ\e)XѩPm3+\k߸$ mӌ# <&6O?㝥T!Tz.˸ s, :msnѓ[9lyJެ|)"i q_-Bm!>99싙ӦiF-jHZM:R]amj"5dZ ȃAA浓mL >′Ltv;O<;;STѠYrE?%>ᘩx?۴$}FlA1$UhcBD0 Pc@ߵ=P^@Aזh+~3b?7ooZ/构vpsqm䇍]hWgV ˖vBaf%.aᄉ%a^ېqۅV$[4h롐 Է7df8^$ogÓ2냪jva{;/E讝69zXLRڝᵠ+k3y8yDv0 ֪yE`UAA7RZХZ _{y!`E6nś"DTaZ~qGcUh@aS) _*+8[2KB=;~Eh=<7Ne>O0)W*f|Ŝ,ח7yLL퐧shBͣZ>xJnN#ؿYA=b(/㣛6(q.)m&,&a)/"џ0aI_Fwa-nbq9Fgւ¹,ӭmkBİTp(OT VB8mm5?\ x"M Nnz G/:r;UИӚq9Rdn!p4O7|e O) mҐkE@n;ŭmӇw`inVݕhI3VrA.dB5S/^ް%,VN 13g&cV2eK0e%lخ"JXmzԾRY~ou=`?L~ Q7]@H% i٘Y،)oo2~iFsxgǵB-[P)zR^-hD+Yj0~D}0imɕ8C~90=iJ<3}V5*۫G].XrX7)vofnK>auWBjeH*kYT,Sl']o$ğ9%7NBT!:ΰfL0{n;bG`%,]at/rآBUٺ#åL͜ 3OBJ;0k SGa(OL2o(h\-Ǖ}ǕvXl0Ap(<K?YPr .ی|>8a$<^50Hʻe# M-=a.&)-O^|Z/e%b:}H*(ŢniD0!VpLǹPŵKB L-n<"TBʡJ''w 4:o:*˜΅bCy]!7ͩ o BCxm>=8?$Ju2[8Z  L%C|†XZN5%I=Td8F*` &"y{HTh{$#5;c' `һn@RWPx.sv*XXtKAz3 UPkӜVa8Ə/t{; ūa-t[OM;ؚFl`̙/iwU{J{(٦l[q/zoKڻ$MX5Ȕ~JʒS>|b0EAU I)N]k 5)#&i_vZ %! ϫw9Ձ {&H wΠ4Kr C/S 1]-@hh@,p&.])rěXuI#,vzL8DS;}{ AViθ^bnVtk#5|!j5_ǼxLGOb5Ysc$D9 t:NGPboz?K`4(MCyVoU&e eazpO **ыy<)BhRtXY`?KPx̀|>1#]#S4ջꡑ}yKFs]n?%E=3dK#4A͏L^QUK{=h gj8{yyij[:R4wb(LڂH~2QM: )AU/+9e6;`kqCpT N:Ѹ^П5uCyfM|Uխ5]Ox6BGlo^K"5cvd8x?VJhapy4K?rɝ4rLo=EgʏdgIOc m;hb8V-[B%oyNm> ʅ u5M4kV(?j" 5;^=VFQg=*04`IRn $:(5OJjP.Ѹh  hwg^\`fD$|KB:@I6.^=b5 {tλ.*BF)bz~ \gF2DV|Yx|- Kf-qJxgh oզ5ԾߜK/=9 v#7h;9o-O{DTe39/k `:6g2<@eG( e*9w Ÿ1P4FRL~4W_ְJ\p#y6Ќ lI :'#7;q%ɕd|d/c*;V|>7tCt Bp|^"~) _fS$ߜ O}%<62 TAc9(XMX7)p#鑦DIC36-XP68W6e-.;oO<&[1_>կA`>> 9)a9¤)+y10J#a^0_l:r/ 4>Zdxjl8-{G;r@%mBsfݹ=2")Z8٠z-`]aS(41(@ 60PpFɡK1s;Y2%ī}ko)ⲧc 42"k {{GΉ 0(2 9b]u̾OL_o5{nm]֗:\:pfcVDuuXϯ+ѮF9|5-#|LGyl,L*_(2Ѳb9^NjbGQ*$3yŽÓQܝ"1,'I8Y)ճH9&_Tީ ŕ6Oz;ޯI4cfSs?WvW/k$^f+IpAuϻ S2xTJqjb RSA: ;0Y| `VSɟǭW'UHjLဠe(d7ղ:! &(is05pQ vEs)zHIʹlҲ>Mÿ6\iq5-3vP1.S1oEoӞi|RJCOPc)Erُi{h;"]|0ϣxNFK4(\*'!!+ࣕ h=6H~W;\ IX@r_Bu$qO\Ҳ,lW V4\ 8C 0ckЃ ,dؒrE mX8e;Vwu+ա',@~Dj`+a&.6yP4-G!cr*hb$ 9r~•\x[@[s 2~F̆us1x`xijK%{7|]t9s cHx/jB]N `Uy4z 'ZɄ֭<=t|k_T.G04AQI=Bi#4|}"(QBq*hhpzAsdؐes5i4\nq}ג@@y@RV6aК:ܫsWղƎҒ-ynHJR] 7jlxP7M3v[I3Q oSmmٵN"ҬGOvdqRJQ('g cp]ˎ;2]  .R%ХbwMJbtDRAH4]Cs^YFM}Y|@-lv6`A *+N4#3V-C ŭ7t = g.R؈PY"Ny.{ka\'S-$U-1IZi0V/ < !H [xд .,8 t|`-82ofLSȷKבXnF4 #g`tD YjK~ 9ND :.TK伎&hN~k|Q|.u]8Ź]ٖЂ?h CRѝ#J9h)g~*8Mynԃ G먎>Q^ux:X7bouD#}tQsHɦ0i\u+ /rN@=_ uڒX/I& yRhoQsUB\˴/ߑmjsWHq6oSPaZ3ؤ,b h+H,2QdqBUiޢj-X!$lmQqke>kigWg٨vfFՎ}4 z-EoR0QN2Ҽ[}tF<|lt% y0Ą d ۞7ڤ¦zq&01lD\di"WHviY*y Isy~v(v7ԏlhH *2!ȩfRy?w W;z܎ĒqpNJ}>ϐ-9_}~_Rp+Ff>%3b-IKv(FYZND Tn 0͟zP+1yڕ(F a [9.=kXҿ0q{_&P4=MCb#/5,V~bO_};eB!4y5uxKǙݒTcX^(4UNVC>q'F7 eTuG8r]97r3G[6 $agfj|9[Zʜe *,L[7&&C+!\aF!YWs+aPKhǧ:)M]CB3VLŝ~l%f kOV/KE\{uȮG-LMM{Y 'F y;]x `XoP`&nj@Da_"}BøO%`"}jF/N7`D*эn)(v1GTnLM!Y0(0d|)H* mJz7wڧǠ` Mfn[h XQgRž@l;ä5^z-&Aa `qJ<p6Wira[ vMYK %%b@ZE7[v|upm@G G*j۝x8WEa "`8 2/:TÑX;~Kװs |Jl sH\|~dLO+CZ"GSf a1V7b>Vhc+?JsC Ȧ^~{ܚ/ue׏8B2ŵQns@>е.0..m~rH6$NJaٟ[y֑t;毉KWZވL[o"b :JL'TeVhrNPow7P)[#ny) ^i_ ӌ5 { W)`j~B#;&# MJVbnV.,ף!D!qd;j&r?dZ0K+~[H@5ܜ-xL_ޗa:bdƿ*fD\8 k -ij?? 0˸Nich;B/Dhb.ehrn8FTu*j  (6H1%_'X?:ob&@T}"~'"Zi!;"ߕ2l ߚ&B7`S "}Ml؋̺@B|6+ʑf88'c];BI)@(jbVAߜU$<ngA @R)-TH+`Im+P^BL r Xo& fڏ+<,C8{cǐu}xLd}"Ru8 U0JcB:&E*2GyLS$5<:dx,/r&3+'ò5+r`pywΎ(c [_/o:V|hيt -2Fg/Ȳ:JZxZܶqHAOb=ꁑ 5s8IC\vּ%0vq3XQF񶨞}ZFCeі'\1XU@a"LޢJ[+1)u>KWU[enl̴5SjNt?9PPdnA!<!Bcc_5a[+4ϱj=@_ɔ6B`R XΠsw'f&Rޙ^U399^µ_$"LԯI 1̊JgVDk5Wn+-g t6趡$^t_ȆǼ*ʲ#^9wZ7=$wvv&`/D9:0`aR 4ܵ88ҹx辑1/̢!CQymᦀciK}fA,d2ЅnR{έ'c$Qd}_{|uOP ZhX֛^ԎMƩ5>Y CS3?L]D//o%r~W6󈥩lԞmqZNX۴/4!36B㔿|2ośz ZZy^yܥ&ǗBFn*&)a9z\}3;[b~$*BBh8[?uL.A?Vޭ>aꒌEGW2]۔ٻXQ.QΌ/L1Olpx ?$3/R`|{T;^cב[r <SO6EkVKF<;,Z.],`蔥%:c,%|3"pmǠ`acLd;|7|Ar%F Ovs vR[nR>愛uC!fDƳ]'r |I~uAWy}[q%Mo,oi}{;[R"19:j=YCm2a!09;˂UewZ$3PUx;,alNk8RI<.r7, zۋTXt~'sh%A`Iu!ylQ}9E%Sşg %:}kNҾwV+22٧h,'ͥXLgpX)P'{-3ΟפI_Z+^)*+dt}p1gQ0i xYgO\2kѼ*[א&: .?s[U\- ;Ú7X(R8M"gNDjGV[ K jW9+L>14 qSy9h]0% 3@l Tx,O=$.uS=>Mϙ^c,-O[p$WeyCD" 4F[ZZ(Ύg{r1u?SDh- ( X Ez)7Gݘ [m\R5f;qY^|<%&^ciR'P;z7k-gr?vA|8>a6fAV)c>c$c-0&5;fu=Z+MEJ7{4:о/AY'I`9JQJ%^.0y+h9UA!DwPI$V5_>0k_8:(2m^>b&rH%ghmGQV5^C1Zٜț夲L"*Iɪ*Y 0zB'П2! # 5kzar)!cb4)+@J>,m)aNU YL(h(LJ Csck8T`[=ըb>|E'dcRx璫^v KQ%kϺ}$r3iGvSQjOBi?Do ? (iI* OO~;AۀUvpJ:cCRbVs92+e:2&gF5n1R:^6rF->?Z0Qmkp]eQhBw02I*5w͉j[Z|" Q$2RSר,0YEL^l`vj߇_~YR'#%bY@0k=yވR$MkYvJ23֤9kiYB/z/|2?4:Gq^,e4K5~GbK&J:^>AIkˀe  \Шdd$)ei|m7GE)b$*:v$MZ2䋚~v^\Oe#磨mԀclWh.= <s1r̞eJob\HB UM?}[``C&Ɋ7HQN]DHƣ9vhJ9 nW\pةڲrNr@Ac엚HIz YT~QO.HhT tZĸqB1gXڤ富64uEUc{ɂ_@Z A0jr:7^(y"{d,Lًd` RqEzys~ HBO˟o]^ș??l g"LלW#@z@(D`7v:026XIZfvMyZXYֻ+.h? F0/lKiêTõ.ۉ0se x?G5W&4ܽxk=qu,8$B-uVJ)),3ׯbXd\qD\.0'9z{H]gñ՛_\fn *a%x90fIxi RL+/ͼWAAM83OO@Eq>es"ކ KVUݶ=L(>KX.G#Wvq"JAmFi=VlѰXA. p~썳~#`@}R@~gP*oK:/u}°j(4.l.lS:Go:0Ni.slS!N'!fTam7Chڶ7\ L=NOdn=-c^`QZ"s€FgMܖ:^t00Z5*: d AN+ tL[Km屘ANQg%j5a&aрZ֎| ]+ʪr",Z h.ෂ&&QABa}^.<\UP=]HS)9Zo T0= NcyYL=nek\{K6o-T=Ș8LG@k6NJ8X)OdL ӈ$`cf)}}NgՁRtZʷ'V+!02u-nA>^Pˊw4Fm"6I#4c!ƛk,[{ <MK(@q<@ɯsn\YsVCݮg24ȻM+1HV  aƣ;}u8 젞T@&ꈌ[(ji(PC4)a`_sO(X>;I3eA'mɖs ݎܘi[0p27 'G 8yU0:U=DO e-%@D7L7 1_/8Q:Uz$s"5UL9 ۼ*̼}ʆ/wDĝXWutPY.J컶W}]f))썐Tp$Z$eFՋ}~j3cAú.כrnXڬ{A'괭sv&pIV~4e#mGiLf |fbۼ菘 # -WQX[g[3PZ}+.Q}ohgO 3޶q֤vbFwEPUk*f9,Y.,'WjQ#˨Xb[ qY4lÏP(Q JFʾ!G[{@D2-")0e>UDT~2CU&b}: k::fR4ݥ|9 ?ch$Hྜ|2p}ň--e7+eaͅl;X p%&hl aM1T }E1(\1q bB/#FԼ 0iu#W%ݯp%,1T#(ߡ?#I܍=.:7\pVzCL!Y7̯B^7ʱE&,5u.zɴ`]a!"> vLE@ *x4yKfu o#S(ڵi/;l@Af*ʊ2ݏw3]cOaH'uI4{=ptVK~:j6vaƮYmS4hϮACٯ)ljy{>`@ECx8 Z¬z=-!#qi!0xC`?88^i)^@qX+ Re8ЌpX߶ejM8^SznzMy-(ZF{j7T#lNL ܨt FXZ9AoK5ږ"F  FLO1]SNHf ^a6Wv$򣨁K e4+OwI>VNbVH;nυ#c:}iAfb^i `6L`/^,!vi!6>?dzw>RTqo5T)i;b׳hHDztShHMw< VMk9 0Uw`FZzLQxqIي <}166IiBY*_pU#||gĤT+j 1VfĠqw>QABW3Ү3S^YAݥزh Rv'?*]JP䯻4GqR‹Ieя^ˢP^^fs |)WШ \YLY7PJ}Ͼn@3 (/!$ѯd*v7F\Lp*Jxn?oܯqtbL}X uȵڍ\ثT5<07M&m$Qſwp|L -,k͓͕BP`j@B`)Y +}u' ,o?dAL;̀'M6!CLӭCR Q <(Punf('m.*Lzy ;^1uJk0=^OLlX(Y7)j>n۬T*q=&kmV{ݓw:oc1w2`ûPsdLcuʉXS"53uC8Ls8 ػ@1y՟vw%B%ʼwC =H .==N]*WaN73s8˾NGơYu^@H^-i*־! —cAo@@WV{*1ͭ^}8e62 AS L|~T5;QMƲV Xж%SPъ;w0rQdz1l-=HiuPW>ݝEbGnq4erϔKWjƷC&K+EHA4gMӜ>x%|aӐ]J`:=@r C^Dh0x(K@^dv鉢SSZzyۦzW3:ukcsK&i7tg1Gً̨MrAbR;JrHIBwʄ”CDlPu>ڢTtr}zqpqY,MqJ'2x˰3q) c%9\qNʐBrڐX>?\(e vzƱA\5,>?0K2תa(zQ͋xS{;jJ0wK [̌,{7U<,efo S%NJXn™@ZX}K{UeB>bgJUV #L[]l/h4f#_,hz@hD&퐵4Dj\2>rT8@=Mˆ$yǚOg\FL-g7->ScToOzCZK1ߤ,4񩦗o۲KLU?I{9VhͺrC6Q:v,{] kdfY%!1th%p{Ep/QWs˿I$E F$Ey!sGR,,jWJ"1ncB4'>2/q}Ǹ-&K*̴G|' JBU CSc-klm}KFG3 84?0 $E5 R@M ?޾,xVay\MNum%˳W,ˣF ~O0LiQw>$Z]*]YgV% tJ_Z$i2Zȹ}RSobwu\Eʠki%yGMY>vm]-tF[~Џ<8u@yܲB2]f:(Y80~n1;YkP6IHiAmP%Zc\J?G+e3 ZO;:_92"C(!7'7gL|8)J$PqP}7#s5`-JO 74ܭ'%T.paXLQ(Ӥ42_;|W`>S,qJ.fnW&NɼtL&K+/4/ʥS1ܩփg*$@d}[.a!ԉ\qu_+lc)ƫܦjPnixh?'BaرjRJQv!:>|aʜX9R 훸29I#>1tI]R ٍ7' EZ| }?a.k֭v*Ô#W4Fp~}R]2A Xc^(BEhd7(A !}HHfQ?HK:~fD]'qR63B;q$ +ҷ!Oc TyyW:E Te[𠼻pKϲ?Hcq0#Iok fȮXذ l!{Mm.:Bm70ᑫMAp@dKXIh#<{qc),; YWD)ZQC(ltoq])Ҽ|&btO *A.Q1y]U ()M>Y-$n-vaTRks˅X :Mqc=37ʟÞoIA<0K~«ek&#%dˠx zS KW,X˨uCS ӫX=5 '7ݧ+K**)_q[ qtYEU+ F@89ޣwP0QLa~z/$-ug v^ ?|ۛ3WH1 F&*4,N檡ZU5%VP-_KykWϑ7t2ى 1S#Ah)^!?C.}! hpY*rΈb?"QTq(/@9{5Ys!y%-Zo:"sz+bAp!d]Cύ<3hg>Sa!9,p턊v:P4r)w9S9TޙDjzY=bN nmh= *%Mݰ#,h"+̞[sڽU?^ٓM,wEp :K1#$f괉eU'(&RϯaL, zpd DSZzEqq/G|3m&;޻+*eDRɀCp:5?•. bjADg ;@(d]@!rb8%-_Ҷ׵JhT؝y%DkFEo<*/ դ"s0(hn_3")fn;ldj ̗jc<̘eч73ɦ5}f[qgSd܄wv wd:տ S, Z013bӴaׇ;nV=ݏ 1+Ն-yɪ ")4о2o9&Y4WMeb4g`էzW@$=~Qb /!9ID(#8ՐHOel/N30i!9tf!elʩ$(#H?F?t,JkџC{9mzg7.$T|wņe@% * i]gBQgpSzV-Zc`V4Yg}^t‚—, tXj6dTm-6VA-[ySNZ8nW"'!7mQNH#AVP'^axɁDK[4_ >)ё"W;, *w +~C3rjmsIG]:Ra2s7+ih7c7FJpê7FcNeZ!n+AR7BE/S[{ӹƧޏ qJM_ X%knib؋eଏHxf $skE{,uIܛsexXkXg!Xy+Dq,t=j<Ճi禁MƵ|-:Xuv;+Pw)#X Gˑu6Կw1W~B(Sx>vF*oԖM@ [%S6-{SЧ+UqꝤԍFTggҨwE=}@Gp/ ZK\Bu2)A;/TY㳝*PrSYrdC?)="2b>RG`/F jXgPK:û~.b J&/U¼ ) *)XWP}VM>7Oghc%Ō $9RPw6POg'`Yޣ6nJs*jWZyҥX̮Jf{EoR >eye"@Y CoqYȮJ3G9憌ZElM[o[b'rHRLrkԘj˷ Nz[1Ջ.st'u]]~2oM) %f\bMVBHǐuN,ó̌i~S!KjOfvz$b11[IRI6^㡎D>h/_ag nDHcⓃ'cqԘrfzhi&4_F ]Rbu\у'\ 6o-䉻!{"Y]B?'%0Uhpg׼rvY^Hs#(Ept\'7,RT4ίGٺʛO%.Qt) e`n353TcJZ_}n9FSm$e#58F7,~C+-Gace޻Q*:mN\(M~b@aՄof@bZIU`N10itiL8*y̱yYCocch2ґW|"EpzMT8UQ6"،(RuKAӀV=qIWCѶϓD%D= >=8?-n/O Bkni*] d eWh\9/jG*WFg)y0ߜ~AN!%2ZF y<ʸ'D&2K6RɏޥFy%o^ط%pQǖ}\$@3+Y[r;FZՏ U={8,wUQW LCw* g] ux-, (H&`(G% S*}[g\, xckq)`#MM7%`(Zu ? >^4.ؑ;,m+2#0FpdM[mLc]Aѡ%v* *ak.,yȟ a2Yh˃:?skCXD\q2҂-þA 6G0dJK" QP6h3ZD5eͅ@13[i"60Ju{nm zra$A}y!uv.p=~jޯ(eGKrJ+Vc%0xkBR v:ՖX/֖k@ "f30_xxc98@o*D@b} X3$3΀GzŚt(T˝Mu4LlV| v1_V>*Xl!K LA4iQ@'l֙캹oCE5ky&MHʧ F $4m5/\b1zI_itj Z^1'ˉ4/M`*Cxqfrܙ^"rzrLU4C귝H:|j>vdك'Y_eM}6mO eISK3u66 o?f:;]AZPpukV6O{dl3y @"k0~<׼0:f1N /oJˆ HUo>Q 8_s y!C/>LB ;,gP2dPRN !ϊ;a LTh(sM͌tS &ŰԵRDɊuhp0iDP/=ЙҹNr_#"thV{SJ^v|c<P5=}3^YH[ɮs.z/0&:< o9էuh {(/Zc6 MzG3Ŋb doqB\.:|a<H;![˳ NEсbegОA,3TZFI2҈n5[Z-39Ffn.p +Tbj s%)úcG6u_F6eLʝ!~'N؆SG7lQÛ}N/tPqgVj }^ h=Q_sK$ -x=Q{ ?"VRǩSeBa+sF@'Ɣ؛40g.og<78$gEnQI8qsRbk9(ε6 tHD9-c2kO,m.NMIV9ˢJ&3 f ~큶UH je9nG#K#?yˤ/1-91 rAI$88QUCH)dDޫǨ-RwI=o^Jl(خ 0}{1͚3;Bn5-}c^j + @_V#4|>gڥz99v"A?(F7Nkz%|~@xq1!Ԥ|Bgwao.C"NGuruZMR(hq` Sp c]r?=ͧdm4P8 9%at7EɸBThFz%r!uiP-ѱ~Y b8c-Ň*>l%MhpZŐ5nfwWY" ٯnkgFF -{cy{"ĀkOZJ~@d }@&2¹16Y/>;& *=/cpow4'Lܩ^>tIB;?pxԫ7Nݤl[zj oۗ-yUipv.Y3|;.a%oH8ˁ9hw5퟉PYѲCÞ ֣ Zo!Ѯ]d{bQ91`yբ\~ "(BM]aqQK2@ìtu( 3`Ud{u4Jwort9w8m( _KP 宭[DB-WpO*Z.flL "}2qeyıKz, \tzM[D&Z5QՇU}%\k[t?Xh-OPh-5ጒdŏ22l#BL-luxpۃSLo.lE-7\Xwr+ؕa\x;\g} 8bzr6oޣ&8jikPRQp2E2wz4C~󦱹ҽͦax.30gԖMsw{S%u"͐+zp/77A}ô_zڅtۋt' 7AcƃٚX]8єLj/՝qU%2=› @h7 Re1;EjטO#SVZT]m?prj\(GdsĄ{AtMc-fot}ڊ+QpK, )ptE`a^"I9sP}=AmZPmx9ʿKܸ2j-*) @h/U#n{B)wBlQ;Щ0\*˨* pK/9wKkyk@pUہ/qI+b7e}"P)F%w7](}3Z٬ R&۴;9} Ń;&̞nq:ly "@4. + ,w!ɯ":k6; /钢&\;wy3b:\M;0CH<.:h4 &"g H JpN䡪am} ن4k*˧GM$`e+@YGWۋjv,?).I\$PqUb7D*G*us5T}x$ !TK_K {g:HTS"Ca@̶kq)j˜y*4 5D@]hz |gXtl~b{n҄]Uv. ߐbxk)yQ;̂)WU%{)(tCD)F+<ظ߸OM\}*k{.8 be/:yq[ v_kjYl༉pI8%!n<;;7~v D<}I O#^+~ %tci"o9Ś*GE٫[tјߧZW%=Z 7G/ϴ%ۙ\z9 ǷN̋Kw#vr8d*K,6u 8uڷ5 =Y_َVs@#]NiU$rr̺K♉6:LoXRSY&3$!ϑӖװ!L *eGmìgUᑧ=y'XQ+"dFc=JZحPl5JܖSLPTv@z**cSuf{^,ٚɹHY#zFƓhQ+hxc'i }%3EUrak\K]0CsNwߍT`hÅ`VJ/ntܱW(wm-"6AW[>QNiUmH1# :I:`y|GO$dtN##qH _T{`>RO~# 5\ZVALі21Elhq:Iju>@(MF "iLTQmoEAe}IІ4lB M|n4^8* lx|Ne|!ċWo7dLKX9G:q@ uǁREeNZWr{iJ\-ϘXd0AH3 ^ *H2-ANܪ ({$kP U& PoS;Ff]bRjc?aqQ Q[8#?aC2@2a!Q)CF󑽜(U H8|l(0A\kZy@fFLs |?jHZNbғ e} WGx3\Ћ;6ũ|͉N*ۍo?LǏ;rb=0D*A^Ȝ.[l% 7fSCRǽ?I34bIQ8e:*R~PJ]2MWxU 1eD˚*pԡ :ڶEVTfcDE3 R7m9Dal[X^aA7VZ"S}E7a ׉<z73],YdQQLVN|=B#r;V*=GV fWl-z2I0x|zabq[0LSH=,1LQ a J6R \lNrΝJ% Ẍ́dB$~II %*dW/R]t+TD`]< m 5pP;] #Y⢞NI=jrm45̐ 9OU)P]M JѢ~oϿ mWRYŏP]PP} 蝶TbTE@ eӞ\ 0FK6|"%.9'ۿבf4Y:t'x:ܩF5G D8l%0a۹l؉jxV0;T`zKg̋4J֭RCH;nILw(={z`3ҝ|X:^2Q͖,% , s1Qj~fFM 5꼔Zw(VMo/EHqGߜ60BtcD 1/C$|",dfPQ[jq x0DA@ !h)w37 *du{Vle?yeaYkǓ;S_;}gx9$&~>Z~]CIԚ<~c#gHŌ7BuA/ԦwL/Xe͏yx6XPϗڗ4z%Ee9}QM@'ދK3}xq髂6Ol0/UnkqמOz^_β gK&&!I3K62SH #w:*jA}b y#{.xx`ow\>qڮ4xįm}W"BTRsչ_4P(4ܻgۼANl;c"޺c.ѣq͂Բ~g0LH9PJ2{O}~l<]QFVG#scBkJZ)MڪDrY:tyVy6+}U3\<\tkc2QHgG9?xk^ST?@iG"_b!'>OEu/j9)V%! A&*q8/4BT0C֔(q/σ΅D<x RǹXA\'#Vrzcx*ѻ_ >yϤ-9i)U+w jMI45ȁ1"zӱf,i2_!x[ bJ-ٮB6z[ŃL W WM_Xv+ma{IZ pY&TdZsS}"=.}a,z6xZ[EYV;LnF(S}9-1TwB[;1\X`TkwEC߶#o#MV/|kDN`ƋEdӞ%A^ZOQ~T Y;r h\F]6ĭbl?3UuV"+]/<a [.+Xc#eR¦(c_[62k4+/лjsNc\d9cB s_JN'u)^ִKHEJ62/+*#$uM\dv+񇇌lXQ2S9D !X541t9blIQzCyyo\ [^lj8+')x1OQY.rj1-=)&8 b'婕 oL~|U)!:pgؙJE{A@+IΕ)k.|Fd'\\ C]^u5Sq/YkmECAYROWiQ͂njg\F̡歘Cv+Y5S,4ljŅGԾ&ar޺ͼb5/[ aV FZ*nOQ,3 ?m)(;{9h6V37㘚P_K?C" `JqΖı!jㆄPWү9W>==@ Z!uϔtVX4 TC@{ fH`SFOC&d.0l@%c A PP0C{'F=gwζ ~$Ђƭ"ƹ[})Fp`` Ps,Hr_j:-YolIR H xy 8~Ȳ7v{ؚ-AFhMevO%Rzmc@\,"]MJW-Ag7T*.ZXa U6#J m="Yߓ8D{`ҠReḤ"ebNlU6Z~i¹K4%T$o[h͖CM|$VQV>VGA֟y,/GeSV$Ƚo#aګ#[ Dz_|;NZkEmZ/'W\Y>J804J4|eN?DXeTIY+3HVeqJG8zv"[F\EH[&n%iE69E:m"نOYNjzS8u4GS~mmS %BCaF3iSH6BL`"sNmL.Y h:1qbyodaPhaE:;-Q1Sγyc萓9fI]{]-̥&,:fnQ> O:vUIBuHcyq8( Y¸%mrnD)/CAKҨa $4)B!w9P*o rޡpvMe-Ef,UyҸ5,{r܈rjR*h{a#^U@[‡O8^2$2(ںS&VX*q~&5ɧ7ƎչQtx7 |JF$NEcqx k!C& gNh֩'OI8E6Ӱ&[Ht K+Z0q6T+]&e_`@K Ige~'-3y(p DŽ*&o2+A6%4$5f쒀O)ם0Z¢(ȅ_.~#mj)q-cCBLݏ0s.8دow;4ڛR ӻ!|W%W}-rX@ՊyC=™QS$I6aGNuӋu 8C){9rVUzr;[OtI*V{>mRvӏ W0Ļ8!띈, >nDI(]}ZF u^ѓLv/aOd~r:Hxn:6:JQ$&ѬAtcFy~Mk,EK ɏ̈{IOK4kϰ :]Q7"-@'1uFPzg2ِS)>=6pbrt;[%D03o%X,qj;U^ مH eV?%[Nլax@2͌!Veb|lu:s;$/n"ʱّ|U<1 q-1n$J@ ꕖGNTKyo*@9淑}ɵC<'W &bᜁn+RZpI`7pG>^IK>596m-q R^{EvBo|je1$n}Љ`R߸LN7h7+gP+|"Hc93m٣y,욬Iܦ"xQbޮD##cۀT֧8)1̷>}냍c4:P#_{,Bā&֓7w[ĺc:c8ݞMp"2b 9 dIK5v>Dr^xr6a;NFި]_ xp&UN_wU 0Yp <44إu93$6HDWvghQyi]1>ZTNQ+62(t#^;&]* Vͅmpk,L:[x8IPXy7QkĥKYɇp^W#%Z+%<+"&ۊΚ6DySFrG^|YYvan&A3qLw "c1l"QbBKeZ{S>t4هNr=&|c5F!Eox7$LUXUJ[!?H;Y+p$9:5AZ<^\<-`@Ooƌ@v"(UVM mNz[_KQ.$e"_*8CcNU5`zņuowf(6gA Q97!q謟 4_ٝN~:sTOJpu6r*1f4E+a! @G[GT?TսxLNo ш t%У&vey3W|wۙR._T4Wr# (֙kt1`R1'=zoqں. Qm7~j>W4÷L)~(oi:35#U<][Z" QzhiuwJJT篢mI`,WÌM:+.@ ME'>i{lSߥ],Z\&خpuxiM?O&0iM&$.m/G.e;}MXO?vx=e]h}㷇&ɍdIA$<١f"0[n9g-1^Ǒ/tPc#7y)reN6\O/_g 2Qh1ӎX Gʳd斣5ϣͯ6ɵ/,ulI`4*j:fʫJ$̥,86gOo!+`(׍aK7ί4!L@$h}LTʐ+hߧ)4MȀr`S/. _\+B`m̳.ٮ4 @qjwR|wD?.Ww*&Ҫ)C͇WSD,r*[ zr&޴W %Y>[Nvאeq5U Tu+1jF`$HY6&+*+]'kt\HI&AC} EY8^mjx*?tkf7qf޾ڦz L̦+پf^Oq vK-)_6֧߳jok£fx'Ɋ*F [39 2 psjuq`*`"p]7. "+mrUT{9EեDOi0KeNWw/(V]O2T3}17A>#}W[5}ϫA4fvv磀܏$KC]m2 N(UQ3G`Wt'SeݰvGEb o Oe ߽\S?]ț]9iکmu[ ս;IVO. G}nY9R<&U,EXRqow\iYafFxS.1RG8%R|0NjY{\=Ԁ  c Aj#Lu$rmV3:fe+>#jz( wM] ILAV~Ie WWkJuD7wWSqA|BO^5$TzA/ӿ $J=0G:n6L:9|O蛗nv8hC|Df*ݵ}54\O\3ճ$X\=}Ї{ s Y_Ts z'2'!X*r;+uH˷zNH 9T1J5mRq78<[v{\#%*63$72*VLVAM~8ɬHwBoS@m׬RzjϢVp (@a#lw;[s6M ¹f1:oQǺk~GFD=d0}mh.%ӬnH׏A>旐txQ~䝳ɮ{ U :3/.$ű?Q~dƻ:AK $; ~"yj&l- |nx:H{n@ËBShsrˇYO; ڪa;A۹'^Z8HqXJ t E_ zDfM 6uj 9X#Y:h#]I.>4{ >ȅÆ3hrnzlȵ~=1;I_;&]z9+smU;ԁj~?K}ʣQk}WRtm~E<21 lHݥQM>zGiY"}j2(`8$[h{yg;D|/HYOQ0ZuPXRpZ "d,~~{2n(Ȉ#L{_PuAHBKtrcJMWZpʈ6sBtn/O6Hp*\ZbckDmp_2=W3tWJK N@@Pv6@%c /#%q-\U*~ 7BZZZrf1kR&ND=G5y:IRgY#*+J&tW;Rx7qZ/Jm̾s̑Bkח>j43G L#/ў"|N+$nH/X)ƒ$˰Er͘{oxTw/D8eyŕԒ.F8.W4ʛx^F{%30R<\ʇr`zdO&ףl6x O \}€ʐ0 |E?F(0D&K:Z@QGv4;saaX-*=.}(bU:+W",L м!R&''(˃-?G4r$u.hJ֦Jٵ8@MTœU~q3]䐜fe<=ҵsPOrIUǰ-6w8HꅳEOkn2^/DyY+ y$EUG+WFM|MXfqtl [9j{knjIh{z`16}센fu 5.z0.ʟ˞1HR-nB4x`ȜX\VzPq@2]a;3>jrb481]B$brۑdS+ tQimͮJ·6JdBTVN[R 8fٱ |fҌoAtrY;.u,ס7XRjJxU ?[|mZhR4n%'cGUHh]Fpt }5b Bqg|U^EPPnE>e\TP&kaQ6|>+؃V1ĞO*b5Wm}∜V5$YTUӶ[x/v!}aƮR!O#I搙i=%Z[0k'Dd˿&tֽia?kBr5Z\ 0Z@27%79҇Rd%@"m%rȌFb^~FfBaII-#Doxw]VbL^0Q/M. o];z]QQu5[>283df#Fx@O*L"a!`y[/?@N@f %t|'H7c¯X9 YJߜ:c C?p? 'լ#|:Vי,j:K^|ƫ}2 ֩-&T<&&$E0Ӱ9J _M[3$"^RqUyBJ_0fG놐H y]-r #Bdۂ\R[_~^5ZC~`}36?9ҮfrZV&/,GM@ ;t)-oFBSm,nE46uiԲb5q7XöтLW]BU)~9'*Sl+MQe)qҨgd5s5'c(qfT̹K8)-LK&뜳f:x+A1PGɜ\ʼBRP1|%&XFhSJ*Zc: ᲩNY;c#Ew-r0-~ KSgmL\q_حեɪ)hv}(*?"¡xuPVnDj'~ #`&Vglaǖ)IrZ#Z )A w],&йQ< ,( 1_2$Q !2T_ ؏R.qcN=1cKZWn9j{PYj~9o{0кMQ~Dzlfܡ7 N&Om </SNSLTJJuQw)6ɱu,.Vu TR/w}܍Pca3g"Uo3 <93d92;%j b)AQPB_JwuHPJ3BE݀OTo6yƊlZeE`I g yGF*_ 1GQpc*+nbٹX䭨IYk-<;EG9"S;欆RXX[[HA"5QI.O#&ҵ? t|fRhj#QbRْ; 4;%n&O7HOT[ A f|3y+q\槱ȷDEgMNK|$iXƊ4VGVgOAN4RN*);П&gd"eSpu好l,ˊI6 G{ y/\7PplFW n*cgjۺ2JM >yv [[or#e>?a3:WƤ(dKYŮNhŌ lGm c YX{ z72Ќ"ZMz`B51{57ҡiY(ikZb3r( 3Dq \y/K+=`XZ[]/pf!͈ H;j!@~@C{&z pg:&^!&ף}^jYT?fGt#;~= {psg 2fj=zT3?,'R`̼MK-g-Ǿ3[ z-^O&8>D"=B{#ײjlIf{W^Hv*iyK;6nBRpNYѮ zU`|R@T5n9FxitDQD&s?fxvM_|Έ~-W j/ۭդFr*tym6 $ЉafISi).a!I`ia@ѥ]\Wn8=Ȣ,.oxOq!UPNLbRL{FiC*'"`GT*yGS?M'@ž7 0zAs8{g=fQUMYWx:ڛkX۸w|sl0^S*Do&- qNz?,q$T:~dX xن$ uX1% }_B`}Z*-rMF Ndn~wMFi?XI^@ylc;~zL31`+MeiVA b yΆIwyVPt"4 ! LV g`W>A TM1{zNh8RH}0۠ݒ? o`:!VC? K07D@^f=hby/:%wE` [n*89"فkU+o~s3 ӣh6(  a@+Ġ]쩼>0/ۍhIʛ~DBzFГBqaf 5^h)`0}V4:`Q= )l,'9ۍk8R [9b$dF wm۬Oڷ1:7$YD ;@+Kgg?ovm W[nN9eN?0{a2+^*'^ Qp2x΄ӃEL=.@mg]TXUy|Ep*f]73f*7(G[C.Y^Qi=br`s{xlRƣo"n]^ s}6` ƀCF4!W} 43/X2W1Іv&~ͤv!zc#c]LS:j_zN#;loUIĭ8{*7#pچa\ jmW#,fD6nughēٮF`"A'٦UaJXߠ{AXaIC I%:ft&cJ S%_D+!#߭T^4Ҡ}^ur wip`cۻl đ6X. 1 z2ኃ!>Ը2Eʬ:("k3m3v=pr *:efB&b]my{1VxP |f.^D",Fyc` J$|y}AwdžA }Bγ^{Nk-nF+/f̛[l_)I Zքg`;]r F6[ *ɫGVOv6E cKV68FaVNW^sfї}֒%IiNo(M|A%+bL$ME,@rA&-MD:x8a:<4ҙc{-gsQc͇ Ӹw*qeF`>,77_9E,CdՅjnn I?#&)`$@m!r] ܤOX>QUz?wbվC:&-}Yxo{l,z&AТpE5 HAVOf@ T5C~|''ym!]GS]\ 4>-KIsvjlwq!|.?״D*4hPaJ@Xk>X7dh-fw8# ?uMW@Egǻ_(>d6}j;"'R0 C Y3#e8EnS&71mx5˔ lNe]}\o⡆S= cd86:׮w iG$q.l)]cKcX.N?5\]쨹~=VpKآu:1ܠ- a!ϩ(=U/;O %ճf?YHtGcyKeʞ̙$4WͽYuV2KQ!Z4(,*J$#MXf Vkп5ߙz$<_UՇJt7 H0f|!]icbMbn)Q̥ĊFEU46 qN ۪y.+}#mO zqmq<q.S>IIUߨm =@m8DH96+M_\?DxuoTԧLK\bԒ:_22/:3eQ5-;HQ4An>rÍK'A;9i@.' zb] N:]qQX8JtOB5 ~le^TߜƜ;sXqvGd  |ʅlRny`1x*4Ixv]Lo?BHŮo98Cq.X-o: Bi1zV;Ilz<پ(9D-v#F\'Se*ϕn0.U5QwM~\-jte&'W,,3=}kMy [jJLN+ ljBD?|-t$((ܝK9[" e G%=+]cȋWÉ΀icRrU:_ZlB̟-AIB >~U,Ko8{Ȕ0*(ճ8nE1ရ _~nA;ƏuGɦZ鷠"Uѫ΋!\&<pXӤm9E7ҡvDnDdݿ;$=DzDb4=)9M./K*ta^*Nru$-VN8`&Pk%eJ༃Ys}YӤap7rܛ"/6FvJ>4X&'Va;Ue\W#Q=rGEJ /G~DVUN*zN jj|8/QAx+~&h ΀%:G9lKFPe4qQXhf̛w9@4NP}*gQ "Q\ FÑRfR6\\'vX_4 怬<+$tfOy(‘0v{Y"\ )m/J{ǻ%EOa-P1s)d/ 2DCAҾѷq)V6! ^ٖ q+΂zYj4JBnX}dg?ѣ6 7r^ItqNöWA{Infx98_. ȏuF3@#~o+eaR? S Yw>Or\EТh$ Q.\MN"><(iL,ߣ'w|I`cUG?cUH42WV$ gM߹1FjO\LDi3(T˱`r:Kَ0)q[[cfm.5MC9%r+ͥV5꬟G$xɍ=EVu+݇U#0*C*[/m.r o8 ?'<%<{_ai.h1BM~Q}@e{c},w!-e핮XU;^ e޵*#X,, ,O|)K>[\O&h%߃I-o3@s`k&95v3i(?.oTq VGsggjUuμn66Wk4'b>Wwltv/;##v6/|_mDnc>vihȕa~@{oy </ȂE`Cψ2ذLk>E3Tډ>I끛p%`CVVw:uȲqɅLYnn9oЪ5op9+!{!W ^F6׈ ]yĚiRL d9g֦ ? JִgjEl𗎯S2kz4M}@l^=E 4f+f-{ qa ب]-@1ۜf-̍H Ss|?C`F;adh>sºA!nߜ3 $Eد;@j҂;iLH9Le̤WmI0| |ZMh|>~4Yc1RmisAП t*_O,s<剝bZo#_u栺`DKcނgF׃=qZoW]RZjqrgh%fC9TOG)k"Yղ~K{ƾjR ÏSIoCZeN3;?Nhk >~g9CXWG 0ERs0ɎLcBY$IF,r !C}^S_Q!4!'N% RT⤌x\ic'+azo{xpՅ͹ { &#WY~huw0+M똳|րܒL6$Jߎ_u'+Pq呾pٌO俣 ,\vؗvb7jPm|JsǢ- (8ufuҏo9\*m}AӃʁ=3FFԅP}'EoR3\pNr1PHAd\?Gd8gckHa₮ƀT.zzBjz~Z}L)"TJw0_F  z$0mjO/fF胅:5 rd^&ޞ}V.+Dҡ{tk|xo@bD j2@~eoփ 妦,j.3s9I( 5!IM4iRa Ȼ;_sF 0cw\gv^֏jRPfjt0CDKs^L $ڟځO0/Lև(N1C 28 /")&B:n>U3ǧH y*=G}$A8)&YrIf - Sg/3/vJV)qHd"#{,$5^p@xk]yGW/`4>Y=?6$}'.?ɴiۦ;q$XZi(4z\VYCR(29eRL ͌uv~m™@Vh@SzʻH8ɬ'%ڣ;Eо+mBp׷icz&UYM1@Obwj 4Z:?L#":~"u'AzIORO[+'n53_ 1 RŠJ5.aF33&\cߔ3z]*3n %]ȞH8(f0I@2Nnt i]InȂot7[c|KvF555pv{Тp.$ kcw'eW>D~;VEyC@ gB`2t1V(gK+Lπpb_++C%,U~Dl<^Mo@4pq uI=D=^!5ӣ cKqBl][,ީQںݻ,[Zdnx? @MGCyp7"G<@;\C$>cCs/U&lrCz{~;򹥔?*>V3ș.M ,Cq8R&w`%ES>\39X6q;豍_zUH#NH_sx {vz,O>);y:j,ߏ 4ʖa@_>_6QWLSu7%EuwL*hvBU\3k݊8̚ o7(RPzѵ|O5H(=ڏP;avHei> C&DŽtRމ5.5G*!Tۻ*ۨ' 1pKS/X>(޽tpmΟkbAD>t[;rww}.}oMQEd`&m,Y"&vrm?ߤM% kQ*%pW/rOպo3{n裑7 T42tZI$`C"f7A'_1PdV&wT0kJ8{]6WnGSi?\P-]7TZsPJ+Iw쑗)qO8:vU5Q7"eIZSaA;;ܒ (m\ >7L9| p}RFST>$o<2'hOywח!FY/DevNWs$2}xҐjO7eb~Y/pMƔVlq8ȮdmqY6Lb@:=1o='2(*(EjrrFLq,CmŦ/cӣ>1#PՓ6N%$vX< ?+vP`E3Oѱ( " u5maw*;U(KTa \?Rg\mzr+H$s_K 8;w8j'u+FIIqN"c?a^3$0m@꜏^/P86U$|C?;t.=B ̕ȴDe8jfBc٦ZZgTy $)nBb+}%#`Ġ02/U k([vwT=vh-%tr,djT190 D8bY,%*ѐa=KkJ8S[*}k3уRcoN̥{>['hM_84 (ahѠn'(-p mG)|H @^c9a:Fv6o7N@1ۀ y iU"')*ÏE*}%\b~r ~+w|&qS.FH^U7 Th;)F^9^k}/2-%6lV<;s;@O֤/z{Ws1Rm4~+c9[3:a86ZB_Llj6"rE%^&T5#{@~bhãe?. )9>metDp\l]"g$;{^pguO!vu"nV',6l;g@t)D*A~ 0q]p xΥ^ztynŌ+܀N4i$_I0i N9lR p}qhơ5x=Ǯֽ5$D a!0OOԇ?ħʿ8DmYٷ'2%u֡RmAlf`+?,H9A\ Ëh6dy$)ӳ{m \7n׉kƆMik:}=Pv=.ȃ+mSZ!;E5Ӂ~/'*(#@F$)ݲ" 6ߘ¡,%-(üm݅dyh~:0<&?JN"pJ2yD@`?hmdɚZA}zxBG.i p@I1tnpxa7/+f 8h3T 1>ʣ{5M&>iET=ȋƕ]FhV.eQ'ledND,MM?Ȁ{`LYs(X; 7@am C>%{Ԉe !a_.#Mo1rST216orl*'J)E"5 pGR'&"Oޜ\ "XMNɵ³ I5E`_~"#&njV 'wO.ddi D_e:=T<"N;e*S0]L \v $U]O +a<Ԫ.p~Vd~,+GԿUeuc0#R4=timF?i巌Ռ d؂uj.0me/٢e]cDL|uU;7b-W1(RЖ ztSat?X LX 8agOG?cn$ՏgY7ȱ%fH,֥yk7b m7Ӝe C |{,wHB0 D}^(*r*j|WD)%.^hp4,&qN]ϭ2уGtڥ`5&S2;58W=ډgM9aZ.Ӑ|Ҟt32UNLjOqR\,@D@Gz~ڹdzε܈U-IO ^ HhiZ垱I+8XLB*W}2SB=K1Y)D0.d7KИ捘}3|[Q+L1h0; U>4vyf^4M/+[/Y2ofL$oZnÜHap᫘<}a䵬Wn찿B rv@f0XdA5B>[.Э~ &B/-_(= Eʅ?@i@#ȆVME\z0Ԡ(kzn|ɤFDDt\?/OČ~`$^1G՞. 2h8WLuViy*@,zXD ؊` x@ZAa!*2Tը f`o>?:W%DRS{%U/5Y_Wwh}X=8 `{b}Y I{k!4>]vd] 'Iܝ no=O LRUSJȺ: Tc8 j+pllt!A!G%`qhХiFW2]ͱl Rt Vp <3QEJZ7^ yq /XY'_?5oIǍeR]Nvjc:7OOUPsKs+#-HآY 2 ?{l}ȵhm};M89|L_bu_tڜcoSE࿿E3Z| &7CmF4Q@&ꟿ-Xwj_-uD/Sm@ IΠo>+$;I=Q}4Hu2흄2!'=T | <Wp J%`mbL4S͂ #|DSoy285z /M #1u8EDS%)GbC 9hEՔ' Ł=vl[F@9pH@bBTOΟAr<>#(&ggxu.cs6@Wj0E"wlb~\zYnNDۖP:G}j$tYC/Tt2sSB=#4&<d8cK8.N܏ nef \dV [9> Dl]#ܬ]q +:\CK6'oܴ7BPD! YʝXi`Fj(7/rAg\U3{sD/az0<y)pfOY5 Q_e1ƓP'it1U*:-QdoGNSAsd2 VX @*zIZ\Dxjoz5C:Z`L6)p:2\c(fX`1On83ّ߇zOV h!IYG$n9mK5C;B eO6[p 2كDo{[rB6э9b{'90񣿷Onv| ~gظ #)u&_PEX* W"*0SnyWaוX4#Z~2r$bIC ]-m1_ҞSPr~һMg@A=cղ*|zi OO*`Yn&[uļD(Q/#0'(&]D|ΫDwlQ ` To4Yѩ/\r,'~]9Aļ!p|iFI5Kڠj*&O _mkGp]|/9˒=Z5T.ahe] hƉur9qYޞW$*=d\x.{SM0MB"1>:?](37AM^^099xt U_<¼|N d#d9(98T( )h4CbL`hJ&(\UvL`v?Mti@D2lCGoS: t m.RUFĂv)&!O:F]zX #@;˭&@Y_vnz_MgydJxE-eQ%U493-bj!9gT1Q4ـFAS&qL*A\WBB^)@ 2숭DPbm zA5O||5kF+_/xy`"ˑ74%\cmqp!0zT4 WU@smI _,^ݝodfo4'kͰvy/OIW3Xs퐥AkιW5A58CgGߜИ$+|0JIJ _$d^Vb̧$]1 ]-jpapH\Dh|=q\*yuwN~CgdUOk_TNe0NQ3+F s & )h53kX}aUk֨CJ2KNDA+/VXSk0_e( 䚄B!꛸D6;*Cm"?z`q\+ҶHەoĬQ?yEV؀{)'_1_caqKyq1KeOr!&[; KU_tYMa]$@̒ @g4) P}*3bGdC#ބ'rK%C8$Z6iY]H*Ҧf'#?;)7j8"UL*]S#bfS@|0[=ٌ3YFv@hhjncNhg֘tR`Pۮ" X9Y_.Dߖ'La+U &qCл,)˛$v4|K;9(UdA/x5:W9_M0v)9@c2O_|ˮlx[.~3O (l2JAν\jOSH1$!cۿPF{22]#ebŤ&ndK[ E*(ZFAM:/R@'x"y;Q{ϓ4oOGwޝ{uLo{sBwL7)=L]k6׼vMe'VH;@.l|k-"Z_!k3av+hLj;HsOKam%iZqMo\0۬+QهlݢYĝ+?Kj Ux ;JQW)G.m,^ %S/ǔߜ93(/^>M3ۏ I&[(zw\ '&ll`e|%U$IFzMC?[?_Jg!M#D) dJ` N)>PxO +*oSje.{8[)hse3RFՊZ23='vOզ bo4z}`hKV1JBmD@w䕡T/^oxJj3vg摯gS$ =8R~r-\,i&Ċr@׼AYtҋV3A铬kRa'}9˾ye.8ILkv1 xaޓw[.ErȖ@  ZTсŎ_ ÂyiȪaUA9Ç|=l64px:I8n%C9붹mV|Iϓn)sI)A!s]voÁlBzy{|U%{okIjcHfXHrY.*½؃BTy*Te%~++ۨx.y/u'lMrtˣkolfY)е:U Kkfzz@4!H'9ԯ0猧qⲩ"@ᱶ6ō}'0b#ZdrRo$ExpLዃ `(!8H@z UϻS>+pMe¸xD"j/J&= l/r%=UՊTޞ3ZC_9CrR}d'3Œs+nc(R1a Nh)n}lݧHaɕez92I;Ǝ%7V}bw!$)O)Ӧ?Ȇcnc=J'_cr.K3󘄒p* mψ"!@-s xo#/dsQYIZlX2n/ǧCY[Sh^{C`w)|NQj7ZR:rM\03ժs瞒b΋`4 QQLi=(B+P<3'̳x~giz~LO'FA k,V3erIKΑp|)!֝GPqjOsQ;E|sW5%6\ Χl"џ|{yk!DLmz?$DF@Q|-n]Oq;m'moDV5ۣ1,(1zn@ ʯ6Ӳ_ ?@VHIWm0wKĔ} @)H\ X41lp$x';izJ"j &/z-)}Np.6-%wcYѽǤߐbdU{WX20ӌ6q 1vl-\+,0z3?Ԇ]9hگ2KBL]lS>ٸ2G5$fg*kľv!T3bYsZUh}"UنcLIO h~& yQ?B:*_R7G$!pzܹ`R91_>o/WY5au *|C;}A`=YwWş渤ZK!!SWڴuz.vd #|NnCXs@=H>"JN=!IglR+8 iޒt+{7& |ԅ?.n}cX9:2K2hqE_id]VЕBN9Z]`\R_̊}Ws,v̀P=5Ac1f%F/2M·xetu\JGW(o(*ڰF[_Tz/U}Qn(!PN_a('4=tHVKVګff[ w2ض=.=(qLH~ڡ,(#;+Jؗ xb|:sJE lĉ!Z8.r#a"hMĞ2#VQsW"IjkY>4  WHRI%p[ԪE(d<7>G. }X35d;jB\{g1V% t+v2!ouA:N1Z82^ @2xۮfn#h?nu%ф%.=. MfOY80n0ԩѱ-CR9|j+ 6XyzeUSpN\ȵ[GhuϚ 1| :ԁ[]R/ \֎z x)%KHl\]IX?Zsgw+6byr&٤yy }=.]=- eiv?;g]|6.YN$-v/Γ%"ht LJ{Mvu4|&+Q5>XVbBţX&Jńm]l¶be\((ԭN/ #^sRdKTq^MokyzW(<B&+6NWpG9X@F+'iXAXck6{1^ziUl2aѴ7or"'dwMqk&Z=K'tiS>* MZ9(\|I#,KrHT&|,xR)iPV[izkՋq},o/Zt#_Հ_ WsƅWBGv6M0Õ J_S7 LX\Œ k]G] _]ukPJM̯Q? ̵@LuP`Kv)`nBCyQQ#[x:jxժƛ`"nq縝2,{'gЦ~M7ybo\a_h1ꔺ6<8wh0,40rxڮٕc^W^4"BoD:cУwǾt Ǣp{W*V9cـ^FaVt}oE_|lY@.{mJ+2aҏ 1Xb3,;[_JN;P3W*x%l5V>DJZ50+ X*Id4jg񴚔%o2\Ό>SRZ19ze6{_dM!kiv_-ud=⛺&UL0i-oc 1,( $pC 6T'bJ<5ɏۊbpo2>:d٨] *3W{Cٻ1a14ȫn!HL2z.b9Q&_ٷͰ^3\sp"JT8/zB U$,omF`aU! d%?| ~:{|/Ү'&s:ע'4 [%`1TY%S)-*'U,`Sq2XGeWܾۻ$a6V Y7+b:hp>Otg·Ra#)l۫Gġ#ZG= S0VҠ? u4cy!ɝ,9fMk%x+IIͿ29H2}U?LܭI#:6p`tVM+ϻұ@oAx<"m`b{Usq;U?:z(cPZr(rj|Px gCfOSc^=Rx卆 q˳Pʣn(1s."kFf) uqK!Nmɚ 9r..-|ɨj^S->VC>K4'∪v0eTw$-jJlQ*vr%H13符nqJ F}+eS8}"x<Z78b@阽Vԏ>gY09#[Jq^6/6c i;:X /28l<*(J^% kZ> lOL@l_=5&A0FыA٨9C^gv2~|}T[#xO5,!3u)!``09wgMc|^, 9Mht?kR AM8-]2bh\!><w,GPMFtfr KoxykVLCuh PC$6dF Fl}x&mv2(;nkMü,a#^T_4jY^jBFgͯҎfdUGCLGZsNޮNlֽz Yȸ&k̹=Ӕ[PD^p_Ra+{"Ů [ [- 5ƏZ P=MkѸ/;֞U$pI^= * WC`Κ,Yy/kֈ*zX'&Oo%E3`HJf".+I4heA/C>v).A<4,e թٔQAWJBg^1k5Zs3dRsru*ym$Tl4u.*4(=>4Mn>QILH0W}TrUrldI봇*ҟ2P4Kz; 2?Fv$Ty.v eAoE}{Es; kZ9rABQPbI %2(fQx,I'jE6j1 !鳙i꽶h 8ƄS[f$Eg?6n'AS:;\/!jzG,/.f[:SqʃyYBvOMv_;ȏhM?+fCtcH_p_axFkͨhE$Mf7+k#$h-];DD.|A؂<]SbDCȨF Tˑt{r}Y~fK: U8F9St"_Fm=kcVދbWf.CX0Nޡ2 K13R>WUXPmH9RD+L)>ꄄ9LT, nUǡ&=cL%sơSY?G/QjMu#c勱8r @o ?ˆwmWYrBi",qI`$1;{ӛkAؤZ\!6ypf}ͬUhnf-㖥v"XyVIB8FWtWşrK?ߙq*WI]}.8P*},Xn xN전+oQ/Gj3ZeqFOj5 #[׽2=L3|9g(QrmHi6nS }ŏPP_Ȭ1j. GJ[ ky8IoDh*e$sʆl'Iϋ*[m8kQ1=~N(:pG`So$Cg'd],5JκȒSH+Ӹ ׸m6  Y}b&^:؏.|z>`𒦋qx](Zj߇"4 (-;Cs ;C=]墱aj]CŹ9nR*%`m5VC5-^ݮ6k%(%U{#JmSF@gR)+*v2e4(5L; cƌiYG12?01mKvǀ-X!dj0^7:3}L׷=|,T utKgfpW-+%\buGPSw!T|(xkC2&Ҡda6( c%u|Wcihw!`6Yo.HjJDAXקW/cڕ4Z-`?'D<8wUR1389GȈb-Ѩu" J {Nnҗ[`yŖH$q .>4ݒ?\r8ڋ:sba,}MRYͤm23N&}Uwݖrfd(Go7v53Gyh]{ִaј,eXtҏ9UKaN|Mϡ%Rxjs:l#.~"Uq(^sFϓ}hQ㤓-E#mAAjr Z_]]AdyFKfkQ{ ,@3y8OB+K1PRvMNVЩ: yUB2Gځ(,gji/$΋SǍ1乨Jq^FӾG-ʠp'ej*g6=?ݷy9{@~(v6T&vaX Q=_עb\U_9 ݀1mKEV&CO _V *b;' U# E 3 +S]xxX&Bɺڏ?ڻ)btY\l^;{HeGk52u6OhJ>[e? v FOk ]$ H,-xۣh),Y#[I#Kl\ 5AiJ=ҫ8X: ,8D5(]O}r'/_{e}óFQq/G-(VK68Y,RR2>3NhVG:Ȑ|Tx"+ј,mqxC ~"g Fֻ]6W"u]pLztI> Y)6-"@ @XKC:).Iw!֡NM{"< 2kFF xJg/|cUldWۤ&%E칟9 nwvnrysjkqd2U4UL-nk4Q!5|p:x E)s_RXmey2tb|A*'W2<ޅeTg ܁XDsc 0d~{1Ee 30LTZҤI(9dtIbnzekM1,w6IB%x./lHxG9Xdw79eI+Ն'ru|JaF*~,N;*e^e~yHi\\b:ȱYsC+ꨲV=Ë)&G 40~fqvBxjD+z6]'Tr,n[ qNgy 0^,bO|T,FT $S R1#;&(Mm62ƝRCF5ĸvb!eQ*O1ԛ)\.x ]kQsmGƶ ? \T?[{B8O$6biŔhƷJ8|PV0-\ׇe7x#]m tU(I|WC3 ^ ZPS{CG\YAL.ʔd̷`ӓC )AA#pE@l|FOj *zC`Ze`]6ٿtl}2}OVR!lT&=rFO(Rҫ)K/ت%/dInW.۟ ɚ0/KJ_u;8F,f]MWM! +5B*vGd0q[FOUI;Vۿ`-#rK2L?VR^JAEHDO1\+cJ~ӏ?$x>aIn!3oCv};o? ]u=~.ԓ{A~Vyw3C }Ѵ2qm$$(CҌ-y= 6 '"Aq?AOd?C\U8ؖn=03Tז/Dٮc+^M><;Vbq;paѝ> Vnp?OZ$39up+k˫# Ă9ed.'m@%UM"xSҹԝAmg9{VC|?+ڙ >Unis{t.jNO' ay*Tw,i?S%w@YX_l.Ŷw`c钚ظ#{C~ϊRc{-ItQ\(*G rÁ7#b px|爬I.xzJK)Vd6ф{z*lӥKG ۗHqM-,agN")n:um6穵r< z_5Ss@מ 7.CXJ-c:vmxX,ٿQYYWô95++x3`CݼWE!ɨdvL7U8=V ` 0eݥG6StNؘRkUҟ\Gn#M%_MCL-WCBaL& h "x'Y9{3X_9ɨ(߈w4 7V@Xz{Iy*56nT'wbtoAVg<4'^( 46=&٭ Riv  ??S!!9u$(艂{rټ܈xr ^'^쫡`](!nK &;m/~,!F8$g h)KfLbP*_6^KP^Ƣ:+j7K_b7% Z |ru@o U4{m)O-Sfi:=ɚ^≌΄_S!Ɔ7tŤir{}Oh`^3Kީ1 ImדoeX+0db4msa%G^tFЇ-""ņ[/JYg3J>XΖ?D4>elBϠЯ.s sur42[/B^Y'n{)=] C)gM3rBb(SwGQF04j]RQ;g>ᚫH2t'o(=S dυ]e3nfY( Kg_ {O;8p5 ExlX.JPv+t0TWHD;ڋmsDz/ zu֍F^n"ز~Do@R` eeMD4{0`l6z=,ؤ>b Q㩝 D c yd Su,tLi@z h!2tyc.?b>yd*ڼ`\) ӧ+.nygVw6WNfN" OQ=⃡% cv u+HGb-d:ҵp2|+Qnϔ،4'&-]3 lC} ˲nإI nO<gƾߣ>QԀyʛe~,Y'JȆp?8  \04j ?Wuv _Doc$MD @0")Gilj? SR̖|U_B/QLԪj@)昖ޛ{c񌾾apȪ8` Է3ΛU]a?@1~D}Eybe'@59ܼ%R5U@͵]27%3]etdZA6X~J==)š.8VUTX!bw3e(;\+}|qOtLQfnDEM!EO]F-NdyPQ>]Í':RB>4 >:`zt6S; /B5\Z.X ELqȀ)f@ XiYZ'ԇY2?Nm誤GR@.PC錚h>K*6ꁊ$]I5șn|+SJ@@aV|e,)M՗H!!3TG[wʺbPP7oڞe/u<s/7uǔ Q\J֯X~h(*ya`3WsbJEzu&3G]`Ԡ äqȾ!г_(@nh'Gі$+ٿ"kiLl1C82o;| !Q4KMOBnzɍ!HԞҴT;~1BQkE~czC* ^ft r f. WQkn_ yG禊:?$:  ov^M/`a'6yPqIk(3\KC {20 qy;Haza| wKaZ.Ml|k.iQ2@ PT br}Xq*N]| }wNW{)R7!@U+zȡ jl!vJdf4TؓLKC0'(&'5FS÷)/ ]qYC`QN[^3Fs"lfaZ;Ftsur&C6˸qZUꥭ,66o~ڻԎ1{aeV=9E9:l`b@Sˤoͭ<2.ii&|icWnk mrj{Fr:4f;4B;EuQlRRkXム}R2E?9V=|RS4DlOVw+=sвg R"Hxʇ32狼tƶ&PXnMύÃPXUE"N^2N H_H+-SQ(QOȤ@Z/:7uEU\_[>n CgiA7(&׍dub("  uO4/ha#uuX :QxYcULF-eKhw'ie`A+T@K#S2 N@[jvv/O>7W<آPVMt7D&v҆). X_^H(n߬#-'fĈX!~2\ ̹@w{K' UQ&X/%3kw5s |Unm蠷9v<Ț=p~TR-d̴,zHG+t$e:&,.?Sk[ķ)YMpڍ7 5ûΈ3 8,x?%7N>dok)H1ӹ]cZ3&:KԢ ,QpBAlO寨SH\蛘vt(!Ee.[ }p ,yEo: g4vR02 Q_~9a2Y<^L]vYưȠ[1.uƭxGSǖTy8ݚ 3Ԫ+_]J :4vquc@eO1p0:nH 8=:w 4\Kaё!zGh:#ʤi (EBG#dWOᚭcΒWS+n/ԣ(ɗ-u+Qdu8Ʃȓ,sL}9pb4hDhC s(RaW;*q_Fٖya!Iv7O 6qM bj"PxV0HpZ??-\KT3 >w4&}@CiNTpS rJ x"ݴ]{f]%bGd8r3Q=--0}lqɸl8ˏs_M$ #TL;؀PKpIMBɞUypi(#Gtj16`Ȧ()۴1״eﶏj9ihPZMy2 eD:7-BTF7M-4_ F3y9jΛ|=b`Z2C-YY< wK (|?kU(\->>-K"!t7Qtlb;p6hI]F쟛_˒yU4*SS q^.m0sZ x!Μp?vdu'f4+7&j|9 #/%ܤD<l-^5yY84EBD8W>U*K2t?~p"4'?q0-_|h%nG[$5+UOXEuD@%mg{k?.Ŕ\ۈidu3w3d/&=CЧnkݠb~mj^[W.X4>LjkYͦzZҧv NcnQ&Y?^U8KLM,zA[v9H('cX(Z[NWDͦ9l䥑b_\iCRG5IG)#";^ɺga?@!uϐ9#k qQ6BsDiTrYP92˽a7bKݼ8u&;PD"zl=&Rzmՠ&j.mli=_j9[jUfˤ=&FoN1WSkk+Xuj,HS^"!XbM7mDpS_ٱFUracfqu%*eS}nb`˳B+6e]v{)?Cv_ Pw?'\\1U<4M>mpZdNFY.0g(.5"7KP&jn.#fC6clY ߲f{xyleq,:=etL B`y+™_)muMg9ଶnJE+[D,,+TyCeI3Ŵ |`!.p3hcBl=\Wi j|H[<YA"e4ȱLDb;49CL[]m.2Dmx:?0sK;a? =iX]7FSqQρ'[hvE|@cA@aP G_8Du}ƍn/c&|:c9ygo(^5suZ.iweB;R,ۗ!r%;)w?"@ތ&QB;q3P=R>s_|42ፉV F,l=)e=PkJb'5Yeqn^i+p;֔V>"UtBU>0i^.< Kho>2]Rњ+kWkP f=eN9ᛈ"0pT:.Z^QYalKa2nd i xlVJ@}J٩[Kf4Ǫ#(,>x7˜1d{zD6bdVII(m,ȷͳ _<'Ҡ4FvCtyX+ǮFqR( 2SGW)W@>Fo]~F­Qu|0ciͮPEf/ӕ6Jƻb0/2ܸŤ$<ћ odS|:1»LL9.; %@pӳ4s͹NZVMvӠ2$ϧ9G/`[!g@Ek}TT7$uJmpiW{&‡`\6wz[)hPԈ؝}{i9I.b|wl)w-fe*ygz}L{JD}U M"FJkUU4*Ck=^jhϫ@y߸\kUYo6Q R+mӮx,BӸ+%F6i4.H]'EKwa=')m`HiLt?h(FXlhG\/6_D)$MpB5I>[h1^$ z _iP_D: >߷m1?͡ft=K8`2f³ĶC]ep$@Ni"Ŝ O=ufhWm|*'zubw(FXVR;CR %~Ü97lփڊ *R_F<\zDH2DPHőX3m ~=|/;pܱdR5K6|kQ&O#~ H,b>z' ՠC 4>ZvWb[ XYƣ-pMc; E-ese)Ă*Zϵ/DJ.=R # /Hm60g7OwTQ|7ވؿ ~ vR÷*+`z T~i]pcG` Zm.nx`~s?8+M󪆀:ˣSHhr7w͈.%\ y<G)'0cɳfԦ/D_615:\V$a3|Yڡ $&z^uTWI(wpg߱fpT2YAZ5#*RcN!Q$Qs/ ²8@YLf>jyۧ ƌm%Ktx~!&]=Ue_IުT YDmvsCg]ڙWW[&-Lq!' 촢osLIoLUO]҅7ѲtC~h/&B+GG{PVlI+umM #*v4}^Dc{6BҖ,|atҍ5.VLu2 €L̋{2@ @J" 1\ux*(ar!l+\`t'ib2gO),3lO(P L{d>vL!疹t[x$^-Tį%QR}%WfYWíNl $w6+>5o߻# V/)9+@ҒhukElm$Kݝ+M_Wy9N K Hc]>wae{>D'>\&P ԫƁ`pԡw~imRbά2Z)Y4O-gѱي2I6-' uqjj|b2a6)M mpiu1hX C5MvKpWϓ֗9]"Cc])r=zt-$GhO9Ff;}V%HID2\ɽLaDajP*~>SĹ)@Y/FMC|yH}+yjĠqn }u׶ bEZNr)_c!iMXНUIڹkm4_PǀG em@:CwSRWf]:SzJr(?n )˼HO^sLxAXӓ :M M`\yEe:[ RsJ6)@<-49z8ϗԢO82 x+G\Tj\K/2lI%& [VBmŸm$zFZbx`7i =Tyԧ=tOD9,؏*mk%upoNy>?%^p*V"/Ԙ+?zyd)7ʧPztQ}QxւP#F~dv{>Ē.6gxZW&|B3n+ 54[lG+sdB7s5F>"?P6I=Zhu'za(ndrF~{ Эo3k2tͻ8NBX {=Rv w;-Ƭȓ_zC90S,v;:zc~=$6ӵ{^a" 4pt7X6/9TR> dN=;LއH#ΉYYTr܂aaK~Erϩ <[Zcה[SXpqkɝu|I%QA %rDw+27am )]K8ҽ_]]yT@&s$:~ OHS UlR<+y,ytP:hG3Pr# M"  9{?WYb* 1/<ɯaQ+IɊ =UlDžG`94ޯGAɄ01olVf9B;rz\eF$#TWڳXPϸ l<\U/1c fw"k]V\#USM]dh@7M+F7*>8mKw=(dIl8n|ϰ#uɒ)4,QH.i-xH,2gMDS ,wqSM-?g2NNt\>$K({C CBHRMX(6n[ɝކb/ p g8@~hJU'-ba1at]4ǵ]۔l瘧. m6osЫ!ɗ r*L ^F '@9_wR|- .?Βp|wuDOCy,R;EӾ MRl/^mt-5rG&e0O"hN 6uD;ɽa7tF׳zhATbݼ`ȳߔ~zˮ=7TϸGNADl1Jv?J^@grVδFho 1V}zs3e4B9 YSza+V_Q/]1(f)+zr&UjO@v̎G#͞"?a}T=7}шOnǸ/G`9¼y;T~6&PpQUKrC˜cBk_^Ot3-hUcZL]2LNϊ+!$>HE<d,2 [/sBVnҽJv% rNPK ;'>TS8lpצn sI_$ kʨȥT[+x}ǁMo0]lw&HB*]gŠ%i sj'8٧VViW: W[f:i1%ha?;yJl$Vj5 sCE1J<>,|bM](`R}Qؓj1Ⴠ3‐%P46kۮmB"{Φq{#9`ylOWṑe MJ*f>|#~cuѴ]OO`;ﮈjBzD sTs)x%rW -ך?Eƌ&\VhO&/m^@Kx" ‘5|< ?/MU⣖:Чl%e,wT^y` P\:p㭧b&cCnO1$aox,6S-CC_>pR4|,û:AP@)YJxN;_ӣ=/y6B#09_{6d%pv] LF7`Jf @Oi:뼵8q^a_ u$7 $v7R{bOo5ɚF &y TCp/dcl}YdxkِCVS?6ٛ5wJk1π_LD;UɾCg؍lwQӱr<[􌮄;2d&&0 [ñI=K\mGPbrh*Z;}n 4dVp;{A0Rx\0*8l@Z''ۨgo\nml5k* !,'GH^#!lcuG#_po@Zouej=jrj3~v\+"(&R#"dy$O#2)bFPԒ=p4u@lbx,W~"Ol!RP@X3D1Q|>ڷVe:s@_{FkͶT-n(-n-19_ep簣M7am;5]YKtRU/[g-NŅ8j-@vFE=nOtbvDe[w޼Y;W*GxK&x"g7(/h)ʁ8?bK̒H^6&AB:=혬݆h]fgvPe*ݎP?IE}YIJPИ< !ˆ{'PyH(X:S| QOXL`9ϣh]-c6S{ ma1R Nţn OF *2d3u[.pp9nv`EXun=KCMF✋  )5Sɒe7(7Bu]mHM=k,%4z?~KM[isY Fһ&*iQ84BAOL1\UҼ zc}D{${!6JH$.T7 έZAe!h{g=v{*qkQ$ٙMD65K 1AXi }<6x]{P0i3ZvpB6~Y8Z3z 9GQoGHJnZ?w'X\_"ި:>_,!G%B36پHYVV*#х. t,$8/uoؼI`[ E6=IC'nOvfD)GX@0v2k 9$;BS_w;C=.dqq@/_\^dk0t$&  rRUeQop5Rhyβ`5߫_(Z_SaI7XwA8QqÖ@\xXZ^gtC!nyhB C e$>Hx/҄n?H*ТˣO_ gy.!4ŴS/+7 -w eN wFGO骁|e*a G?R\O L;xIkφ#nV*N}GoyZjN!AOI>R5Z0p=SH^E Q(ʰr@55Q;jZ`Xo.Y#(SN~Qw"8YGڙ׏uNp<74xTء(iGӶAW\fQo|ܣ|6?r4$My`*VǤkeK(zK2qWGe|==Ȭ9qHTc?d /xHWvEpjGaPo-a=nWى8J8gǙ% Y-XJ-܄D\UWKğy+ݚI7[Ujb^&Hlvƚ̅lCUX\0Fw  . u,b]P&{ P6"t9Uyx gTR$OV5zͿ<7F_ ʁw>'-Gޔ(B8KRr }/{4t>5ϛ'o" A%$|1r?ׄN'&V<NO\gij,^ 9.qCT:Ny}K^&@U+(xE{'%:p n6`17#ߩv}L)z8竳 9C4Kh$#Ws-bwV7'?f8?TC|iz$9I=UnH*$p [ Z %%jޖrƁx'e`UQy~kaoz,XXJP3Ko9bP Ǐs\Ӟ|&e ?pzJjFGstDTpfm~5UrhRrz ֎DXO:D;TZ-LD1l-q` H*V5[^a$SQ6gjާI"kJO~Y\(_!EG&-뵰-ؽv:arב]Zd\sivTcb14}-E0u2@ L"u?uAb--m_25GӏEx%}=Yd}Vg Ya4gO l:9P.|DvVT;+(R[eM>zr|A1SY.r@;7} k: dȝlZLKf ̕a (^·'&&s6XJTF^}^RS_sn?a#`@w-k*芖0 LW;{%T`_~rD^3J. [BkKHC1}|1J溾 ѯU Z$KwzVCs\]e&W ~Rx |$oclK=Wc{ i aؔQb-2pך=+{R!5k{)_qё>1rj.9/fr2B(cIJ\9zy@)d4.+;m{,޶V1 Ӵ(/af +(0N_K4XJ2vnnH﷉r3fd9:l$s)ʔwȐׄӶ:E]FpT&Ɂ=bj, `-蹙UÚu;kڢ76-T'Y''ot`eX_~,ԇ76̩Ё8Z(ôlmnf$پ_RgŞihQź`X0|/s^'Q?LiQi]cCaV4^ #!cC.pt)6@rsFmyf1FlkUH/ԑir,y{t cor7,9%7qy&'Z:TߴHYTy7)~GTlo^FQi@>o_,Ӗ]Ǐ, ">0O4FbQJ-*IkξIpmVCC#]R\>߱Uig@c_( a>ݜRAd0& +Qz'T<\L@d6.= Ԃ5hg k9@oNMH.C2fXFRz#-Lr@Yl P_G[U((dPjǛpKjƕD9r-'h)|k4-?ʨQ :6}?- .0s Ec^߂G,6 <(蠻(G@/B)#A2Sk-'%k zpOԎAK6-G`?XQYm*Y೘O~qC^Gu; % %Y:=Ok'XDɾde_p`-Xv?{c$sWʌrlhJXb6)* drҫ|¡ @˖$.r):30/CQQy{(wDlmO;! evd̢@i d?J9e etk5%%ga!-δ>]X삧Q9Kkɺ͡Q6酗K*rBIg-ں zv!"p,N80H%܉M?VOsDV3WF-Lq{Mk*+p#bj #mbAG omeMA>!ܠ݅w~o/vK| y{ Lm}>«q@ku SP}\+&3RI O@TGbyR DǪ! R]gZ.s n5ppxd~V0> ZerA"WnMj>?A1WbXRIrœJ[)j|v[т,Í5g8_ŒlՂb/Sbx͞zlYwJOFa#Q%u5HU/4*QQ?D"}kcO?WpUyly4ж4<$ čҘYG?'/;6pL$jb8F'H +y*҂~ g%?7ߚ9ܖ%xOd*5c) ޢıиf7U Z BD/MSn6k ?ayk,^KJ=k}#+Ůz cGV#&nYޔ3"_t_L|Xm}7v.+WeD,eN2W$,?/ Tg{V4*n^:Քe=0n>9*"_n?R,_s'۽zZfjr3%|v/x]Ƴc16sw© pS9033M3*<6F6|400D[= ϋ[@?ea{q݄wGS t7d ss q~0AT#ʄJh-:kjD51VGbI*bCtOJ0nGlAaLxse} Ԟ^]'mM*!x_രa7`yD9̌Xm>PnAnoK[;wh+Zc!!>"D[ҝ_ _!lCjP,!,Jwe ^fi;u :ռIބk8%(' H%4\0ZL>Hd糯^&4I"RᑹcGkwC* U! PQ_ª_xrzj:A"7 (Z ǸO\A [=4&&GX %[:֊G&?]XX ?gZ|$$r'ٹ{&Cߺ3 QaOk z2 A7a'@tGa ljhf$ ~. pM!P!N)d`l|AvQ:i~C?Z}ڣMwILBCժhpO;llBnB*2x &B߮A$Zh*݆$$A~/S* ď|G+K)gpt= 1nrVZcd+a`h#f`x1?J"p _i}wl n'Yi1:Bdyg}cmY]z O(߯N+(iSg'8*>ڰi1P ~K˺b^EW{ `9 藦s s;j2(\Uc]8LO?#^g22DfB_ӶUd2Zfs'ァGZg4ʤEtOĖ߈iBj~q SktPۀFz*7폮WKvI r:`@5tLŵ 1X?᥄HRȇI1W`V,BTΙ\#D$EӅ$ª|L/7Aj\jCIM"`r[22IS߾m /@f'5tƾ{{s}wD1Tp:^ꉭa(-YNO1f- xc_ڣ&$ʾ[^;m0ԉ c6&>X=k׈.0 Q|\3h/;-|W#AS!j|~')y_,Whr6W*[c(O;nLF}ڰTP'cP.{A\ˆ1Eݗhvy1yz,9"Ҷ~ )kIџ"d(Ds_2I#h$tJiWx8d2-}FuKJJ(O 0 6 @7SLMsnf@qёW@LnZzLwЃ䒃ؾf$c ڲ7"=<в-RpJW`[ IX=h*ӗqBS â0H04. ,'w1ʨm㊓@)*Wz:yYh*V+ hCxkO<&ĢSZH{B/̰M%l m9"``]48'V7jnX\W'3[*}S;?HyGeS[>o6/-o'*]ХIGӿhԄ$ 0sMܲ"դ$Յ^&T Vfo`gil}j "pM9X D :N6 Y~PqԨZ ^*r:Fz93žYlH KQ6bpӐLK.7I)𗟙YجR)8ZqĥX>L[pLS sYoɔn{\\M dEbKMÄrKx^%!Y`vF A[iaE = J'A^Ghy,}4M7qɍgcI ?#%s{X(NetW 8HB |QPE8cqP;Ju!qŀn'iBXiX\Vp[2 qV \6IhWEHXNbZRBM;2:Qg\XZ胍}ɔf( 0 Kݮ\.Қl++a7ktU2ݝzM-/{uX{|LwPp uoعI(B#::v%,34e'Xy.cgL& YWִV`6ˠFr֫CiV~Kň'Y&XyBd  3>[#P pó^6ngI04Xʋ8b_PRRI~Ag2 eeptC75WZ:-dKG3m_yuXk0Swaİx*8.g{MK% oLGxDQ%Di~ TJMbρ]'Eb~ c]j>=Cɪ78[o_{#F^2 -nt{Үmml½ݎW[a(CAmj׫g9~vUC|ɸ&P%7*fnvlY+\se%߾n$ƿ/cM,2g cz2e@RqBұt4=;jYzDhПiY$ m˂S[LY6=:;Zj2Br7lqz"+[J㣸:Բ5>fŗX[S6П(LQE L([y-SU>SGuqI(CH&MLX T 3tK}TC唏zBIa # )3 zF\2 h/+*[7vΉ"rFQ/)gc/^^.%p -|3rVSe Hh̥C_rs Lj*sZ7%-.=voCvY95%hkM:2V9BWiQ%XUea%d=<}N+Aۉ)Xn6e+ OMܻ`Ư:j?FQh:7f]yqO$9 8q8DN=d?Cm{'}}BX:̎"qrueB/AV7㩧 Nj9J6!>R~Qy+:v%ҝuhrU yWN V`x[K)ww)ae"뎂YN? m/Y왥|\/E:ط||V^ Ì03q+{Nz/䳉 ѻ{{+"Z;(h4H0kTZ/h!1L?d;j@>"V\̦-ҭUjAB{I:NI~Y:C@@\&8 vCCwLtV_Cr| #˕ M+s PӮx:':? }>E=d@ `]c_uȺLmuK_?dwnPYqt6,MX>"MrV5Eй*)}GS" ӓJ2P.}lQၸ:A~~^Jb\M-fv@^[-@Pk[E=f=! ƋH+8H\V jȬ/V|ng`c$LO-bHˇشb'?6]?`w0Ruטg2Jk~_G&0.7a=e58Rs Ef0L<2 ܞbeD{E-_R[e&^ڎy4~x\俵L '7>=t425Aa{bil_=jkw}}{?۬r1߆#9h/tqsIl~h K㧜ޙ~*554LEH*aȳr$kCHO a+"|[)eB|$Bҿ{"ͭO1[]J D[%6VټɘNS_/ĩ"$,m#R.Uy%8`jVd`dg6b!zVS(}?,ukC76^HnlDC~ Xc._)ZEJwDY9]fFE{N+8|аp' 8~/@/=NO8^72Gk/VVW F4˫V@!CUڼ{1ͅ4u0Kmj_ M;|))Z.eʭ_K 7~ Ԁ䐞8' ux 0%-Z-D  B\@k@>=|V5Sv(zOb7PP{x]xd=}p@PZ'S;3 xH3t$J+EB ^V+E-k/("*rJ c%7! BK`tJ],cXL(c ߛ_Lw8S 2'(LXWGd DB O&b]{yZJOi?ٍՌrG[9)mJ&4kAC2֞ JhNl9LZ`}Cpc_ېU^}ʞ߽ j. Gp{5K4]'Hu1`UWrI"r _6TPȊYfRQE'l93>SWٵ*gʰMz%IdD"_yC[Izt_Z{s@`gn1 ?mlp FB!?hbn9h=kp@W>O˞6 n1ЈLɈѼ s5՞WG9tb=]c-ϗu8V 0&q*ADO8˒VFI+r+ @e?C,tj5+Q@N-e7,g̬񾷖9Lmf1jkLf8e&i?(F3rR9&>ƌ| FoQÛ)_ Ux`=e) r` !͂"%lfU\V&239nQpXqϵO=6?^j00c2v=8K-aE۬Unnpoq?ս\&C=@P7ZbD^!jlf'6(5{54i#I)OZۼUۥOgPh:Ĺ{Qʣx{0k,ceM^ l-ȗp$@enUjCCet~/?ڑH=7.g"_mg]U}6_b*B@M v6FW^sylo{i@Ws~]ܳgyCtBE2'袞ScҁdY+R: W&H7#/7xBg,бf0i:6eE3BK ^ , }d1Y=.Y/ šJa<'k?b.ޡZun (x̲?0]e}1M4= ZHʧ3I^sf W/!mw^Oz=|}-梛T8~#Tyۗ&mnݮK 9>دI!MΝv,"Qo% hh' ѱ@Ti%HXM$D"' T < / [{M=s[GdefY/^~:ΎO3vdW}TCؐǢy[Y?mk] *3!UW elڛ |Dу] oP_2*Èyo{6t2kO S G>q0aO6L"/ȉP/hޮKnP= y3PE!oBhٗWL {WMKK%87Y7ƉHpqtZTz*yȵX+@Jᗣh\}x^[A9Vn S)i,n)| maq۱|B[E;a)n.(xyw~/ *0e,xfEF~ҏz_q.(6 ]tL<ҶZ#qst5ͦX,N brodc;3k`IA*Kęxy:5`I`PԹ+"ພda+aTѶvQU!`k?]*bZÛil:᝟4 `V\Ё5X_YWWX M0f ^$ǼE4Q֥Dwߧyb{L7v\BL r!h;-J=$pP_|`5~ /ke(7<>A8I􋷡>rUP׌>}GZVw͵g Ev1*y4*HBP\*!m uE\5nnֲ˘5hxzc}zp>łKW;퍶qLH[,ly3He8~4JFq"YH9!9<4AhӞt8u~X72  ([HHYA8DnoJqJ2"4瘌,U2`CMPD i~ŚMq\ KHekR֘VuvC.yyG7 +J4.L2=WY0|L@vѧ峢$WQv}x"yQG(K78a`0[ /ܪ /?S^_yC:'c ~R4Bls" ~6jcm]xU1jͶA߁"W:[TcM,tVW m#FN23[ _!q hl,v.{)3T@y-so;%bZNxmxnsGrsP76I/}JvCUw_bNl=Ԋ V_>.a5u2$˂ &D{ J|zb]`}C8ո0X\ոUWvX`5^~ ai#9sۧ 'x@P-Cua蔇ٶa0dp3K BV'ә{^ l.Fo3:]I1l\ UwZa$T9UiKT֒&5鹢NB%y9frfz36|N+hZߒ8Cv`V :ΌT#<]c|q@'OF6^:0ڪUW(3T~=oCBtL) z_wLH$q O;r` 1P Vcuo-o .B*^\"rF 'j9}SƑ3lEUkPG>@ W"ZGCtKuT4=gE 4]Yc|7푤8 ҔKϰx g&u^˽8YZD202UpA.}Re|ՕmG2"DM)jk7cPJ{H(&5쑇[\%ͩVMѨZmQrrЂqC^y N<8g ?ME3FlaIBtH(bRxvp>` 7}=>(ّL5J4U"2j>DP( }uVQ!BUYFX?8F$l|8=vmsoT%suj:qҺ.P~.'I}ezVEr͘pՂkhowVm!HxY^ԥvҟE\e-[r]a7!/!>Wk#_7(.# S@HFixꉿK/8{lda8Pś}5$?AL냲/t^P+,҆2 (EPX,p*'5He{cDzꚙ'э\I +q'p(Z+?JbT2ed|d>wIVO|pijJpWiѭAO>J +OoTL)RO)HBrdTσ5l֜]1Af=ԞFBK ޤNе\IQ#ƺwBu 5G@jגH dV?7M|9QtFP"!Fvڤtn3Nue+[H C\Lpفm BWEZ*?0bcx4 :\LE՚j5[f`*y/4`ѰY<6 HW}s#PО"V.mY$ ׺)0)qbJiN[48#[*C>ZDKv@6uD *6r~\QqgJ [1/؅h"4v<4һvݱ3jd]'I&7kRA/cSXu F:`ơGx@hښjEQ?ϑ&z,h?f I0q@>_9"Υ?Nk/n*Q^Gi=x v]cHʓ@`˷>D#(ɑ2v2sL kN҅q'I)[._ܧRf%R /"h7tih .ZmWePhv;F|ZL~q\BHqfK@H`ih PD,&΍dN8la=3%"l[STg6FvCb!SC\ =Bs0,z Tg =.B{13=k\).NvA &*Ndj`bӫ8a*ie>b}eO<;b?ǁp;Gpx25zIHPJ[}JJS­-N$|LS䆮}SKfqV;>qwv_졺Wn)I8u G00{X cXҋ5]]Qm2L9""(PVڣ93!lPrEeC#Iփ،+J+?FW V"ӝe{Φru%sԮ'ѵ {^t(6_هWtVuyeZ:`,ww) ,8EfhEa0`oX)҉b|ӥEDܟYFU?JFLI|RnӖT 5qԅ/%ZuOUiyka1ZRPkbl7{ Ioi;?rZw}0NjӄJ6%dn_AxPeY go b/#n>ҽ2'ET49J a,إzU1eV%w毃ڡm^,hS7Дk *Wwҫ_-6x]VHv}HIk 1 ǨPe,Zݴ`WAP$y^5x@Qͤ]Q^\B41TZ_$Ry19&Z7~.O@z1l]`3&BYIum@8tMLA>{wA1kqO_Y`j2(0t fPUY6bt+vrh-/)"0 dYju1 b0( Klr<`87"޼Ӑ`~4qbyw#87tԈp&ڊ% KӚ $>"sBPqIyw rItIW=إ3 rH6YeZ ,,\ܿNEОP*4Ci+og)ocpo1QTNNV$d$lR;(TPfȈ5)W Jk7N.u#blT$ ;/K!Yu'l2 $>?j F9rƭlfx7!3Y#eP8;B(*o~MI^Ao@sRo.nBd0}`L",rvNA k(;!wt㐱k tƛÝ]G8$\: Àw6\m->ӆs3*LW:wFLJ\5ȟvD:Q4mq_{I я9C  wYHHJNẼXY_N$<_w]b]mK `FU^XЅv6tq3B]A'IihJ6 HyBg﫚6ue5H\aܘDu e&-laҵ?tH[ sӝXQӛRSx' &8 DMz2 /AФzϩuI32S6VSU깜Rq¡P;\jH<:N'QO,ym gqє2)J"}"5O { !ጰQEPt&#sw EltGxU\'!ӦM%GēO3PُZKmxQ"1G-'~H ~s(x"Ѓ6zT0 /8y@ U#)@dGx$'mt ׊W*$7`UK>лð "<}lŇUQ1uj b%p=h`̧UjJZV;f.U=w׈N sG{RR)KMBAY_Q9XTl$ PW^#tcvG1Y+!-kS1}ÀpOY`ikB7Eh9O ~#OrJ[[)"KCUf?w_n X2P8-$|x&l?z) ު?vsXwl ?d:*Љuló!U\Uo&A5venשD4G?WwCEQ)ÌHBMY~ = W46oRCwB:0ގd$n 8#R/NSw`{׏nF}o9AAAH}DȖ, l<4!l|6մd*xMo7 RP+^l#ǰO7|qH0mwŋ$NWHy/=R"茄Y)g(HP* $9n;+Y^S=u9XflPc95psb\7-ddGѣ37W S8j_قfԤ^hŅA B!@1w=w);:| /G.؇ʏGx;į~RWѕ-b:F(mZ}.J*kzQ|W7^"H@VJFK|p00٢>3}>RΈRxPE}_=8< XW;\ZJ:p}~)&wMJx.j1ތd> xq[py\3U> 2r: e-o OPO7Rped9mOMF ,DJ!GAb XHLFVH+XPdRL6>8V,:tm{yH#̓Ѭ19G[C D @ T!5֫~w_Aت~GdDڰSVJͰ|ƯR0OFq.M[@ $a\@<:1#yQC© hpfeEk+\ gǐpvD5%(Ů7V)fs16̢nIx@R}߻fڱsb2|OKF/Mv)VxcgZISM;&w9xdF"#骸E)w"%s, OhencX]>d,Qc2+1[*wB<͍?&~D]^4qJ M"d {ܓBO1Tm%A˰!Z F{H" yNd4{'#u- !{Bm W.tUBQ39'L#'{O(b 9'\8 ľh6K$#dA-F'S0b V2l_5V_X\d MrݪrìU;&NI9k'*yQ?<__Ef"w|wju)#epI  [bQQ6+ߔW36/&i\\p)}{BܶUk%o5}U!D]ZbB+ 5&\ql܇Q౺ȝ9g8I,~9_ڟ8D#og7 +bT֖Kw\bOKYnT{֏OrCXt4V\Rᨫ~4`VC,}_GXL\B Q!k B7;>2DoɥC$uzT簶N,!JP ,=w ^e(8-pJd-dkCȾihdPX,8yš2,xo]+f zzL3nmnv4)~ Sj} Z 2qUZըD.ȇ%4s9m8W/"sl{,8 LC_S/XfyZXO"~ 2t Tf.pǞ6y]\G}X0 j qG0UpF9V|}%_QCeݥϷPdKqp}3Ҫj_@MȜ0w&g+^=`bxY^*r3\`Ԝ |%elS8ȝqmcS axz>{$x|k5 $<fK^'SCm9 ,aq-`QzG4hb? %2*AoU:nbaJw0&Q~G (9r!A^zy׀@O`%xgrNp~wx:Ejk0 })+V.zvڎg(m9ChrthO4M$I )ǐVL˄BVӖ%D)@a<#/^1tyBQ2 CguLA8Jaθg50Ġ! SHf!R뢄+@8'p]&3LȺME@|H#f #R9\Vfs&앦6+$RP~8VS K.zmn1JߤE(oɯ{c܄ ;zM54Gwjf5 3C`1cX Qw̆~AӔ#C5Rmpٹ]Á-KR6ay?p9꩹yk@25&jq}Ep#!ܯKd[vXZ99(sw'ח󋋤a وJ( .KuVXU7+h_=2ʉ4xD!s|؈0 Trp)&W@ jDJ=ɭ.*B|Ĕ2/~eDW'L7Ო0 \ J+jRyr6t#֫ߓY--{ʲQI7~vKAVX֪?$4dbtw9#3YVD3\>} @1I־@_NyZ45(Ĭg$so)^]}{HhƓ ѓ9ԽHyԼqut57Jp2K0QQ~?)\ڰ*QN A;݁qxe5"e,"bM`4m -%>/<|P1>A 寝8(1Ōy$ .%$hLMps֡mLGʈ-7[|sS+̿(nm5@,ypvO#@Tcc(V!S;K{8a<}b%g)TkH7׾^!Ļ}/<j%$]×V FQm߬|~N)p֡L ZҖcE/j)o ATE0YR *ﰊ«df.4?ZrTE'CNs`4ΟH6V;|v] WB;IHpZ8[zB4G$OD A8@AjOS^׸qMDoG"* @r?P/bz Qr. S)iq r|)`)C >ᛢE!4VZP}e0u ׯ) &h90#f]n%A|JG*KGڨZ*gH/T x Y@ڲH$% Q* `Ioȅ$8+鑗b\pMJge&?Kb5ӨΊ2]GJsj/ΝUU%Ձq.:gUO:.3ysR U1ξΉ e=k""Q֌9plֳ2Y/ЮhspF%q\W5XHƱcI{vTZP v3uAo,eVSzis)s8Vz#/YWG*vwW#{LPnԻAyo*k Uɠ&hCI~L ӏ.Xrcoݗ|H SXQsK?{) t?0fZq-he+]o( XMj~Jc|ߑos~ zʌ/O-ܭّJC6Dמ>>:Fv%,'~+ϸC kL ow`Ů9R-lG~τ T</xЛE>Qngh Q]Hdqߢ_bUC ?tcђ}9Y ܎WTbf59< '.ˡaʐMѰG0#}f庆\Uaلﭣu%sH{Gm򁫥}Fюufpߔsg5*#eյh`|o>0OsN"\Y wZ%7Z[cm2 }}zo?IgT3|dWNuy5/}_̴yټfHJ- ȶV[qUfr7,p<"MMUt9yťݞΦX8,\R3i];q$1]ѐDr\LiVcHj(8aR+Cf9=t]qAgW % Anq='0CkX/?p>y-ْ d4E wpⷈ}_G}7i_}ԻZ' )IOJ5RGAwfG]MJY$A/b_ߍKArDn'X|$Շ>Ou 4K7DC(m]I]5b͆rkP~D}rƾ,(9 -i) [~F9W-_Θ =ב˲2"&?('g P) xK_yt(4v K a9w)`+snn‹~A'}yiEu𧻶}Um\Mت~ljx}r",ޟz)Uo[Cq)g H%,dij$G(ft毰o?zT7x!["6[|/VSs.#=ol9 "t%1S {+86Y`vj2k_(SPpok+?Qr o>HO$5nQ[PTYss. QxlVnȈ|+L/omzA3)*_ ;:ī4Jyua޲(Uyt [|R'bU=!/P@ UwRIY {0:gUH4T$n1U|1t DHO[p$\geNZXdel;+nsD l py޻Yd=}/'rt4GUN5J3ѫcںs"A [{<d~ ުD| )ȯJc 1{ k编TL𲁆ZCnԯ Ul[ 1jV4T wß#Han"ԩ`Z`Yߌ8Nǀq7b沊*#ں[0kf, *m?y3ѥ}̭$"Ñ.P4 jV2:B<OTۨv#d^whObE9p**'f)UWڑq4,RY96i# GX}a I3Z!ss#v KNYM|WJH>Iyddک>T{.9aI(>vHӌ_n'pM&e; G]6(!\mk>yxl4ǮmH,$E4 e}oR^1Tȅ n͌x%da9O6.pD<=|1A:p'=%%J:hk"4 i)_H=fg "a0Qb\{}gZDVmLPCŵC&FMF蟒0Sqahۗ45a7OO+=ʧ`l釼fĩp.`Dz*.꾴+~ީpD-An4:&@˼ PۉҍFMd\>͋ wkk}KsXm;< X g`Q7%4qY\s͹9c3 v|džыc'['M, x~hi '("+d6zU#Y lB SSŲ0]YCKNC晊TU2uE)3*X~0BQkVЈnyD9i8&[ȻB20fz8A1 sʢ9K80^n}AjjmA*HeVP|Gh4[b?+Lߌau6]Ҝ?"gtD4qbf-41A~Iws۳ٹXچ2m.)&X'g}_ UX >Io;`)y/KmRpc?A8)ZUNK f֨-Ś[Q%dGz TtpƁI [ A8O QJ颓@:eQ ˱3՟ˋ "V+E#;(hjr} (LVYk " +u0LI5Q TDYj<]>?[ӖjD(azXl@,,%)phK퓇]*UUk*]5+W[J3J#R:Q^*S)peA\ԾK/j=.3#BgXo(B}Y*}p61 hKYĄxl뱼3'c{S.xtRc| > o"6'L U5c6I`|?mH(aaȾnxj lfޑ3@i-0ưڽ("Qzujْɟc^[Β},=<y"+4xFVXDk0#IWfXg4o/#Og)S՞/kp]MuVwCM Njm3jc]g[r:/xc|tzDπeW=Ut'_tq D5͚'*\ruEjwp/*K&:06KK[5:p<`Z4s5|MSރH#R8Ͼf_Ks~PL$-"q}U*/L#wj}ߐmɵbkS(A\I}=F=qК֢'#J>XG% .'@.y5IãE V&T" *hmJ-+yvxU@mxO\fHۃ֮zrQ#흒F@ ͈z#FāgִE `h586[9ZL 9L m < n$=Rjb0}j%efJ1{c]eܵxj^JأJG0V.E]Bh D%*RΉpqҐ'`N Gb??;/R˦KlIa[i_4{%r)%[ Qjǫ'FM)2^D:uI~4DM1m]yu XQsÝot'|upͲ}k0,^[kD@ZIk,$h٫\폒[Q_KVu6{N : 4E)y O-oYIa|p[@y-G{ӫCgj醝ۓ&Fk~)օ;fOAU:ܨn4ˎB|WẋTXysEʝߦ 4_fn>yWGtO;\U-MO0p-2fi`O[+T*{b6%b sS)30氘:DKv;iB5'݀AV25_^8$ V' R]j)nQ)Ħ J7kFnnZu5o{[TUUKr#AMq;zv/gSvg{~7 P+Utb|#xhQ0?D5{?,1/T)7͛ &q xu9X $'cYp wS#@pʍ HÜY&>wq*#YWHKTp7"n"j:c~"ř6d@%oDKooQ6H ZMNwC Kk׀"/N > . Iv8qƱۯ>n"B"q#*)kQ[s=HBI:[^QcPc`^.<9֬RCQ)=Bۙ({P+~BHa) ߔ h9n|@*J>;jnL[IT Y1FK:nwvL4fm>>}7Zbr{`-7N/(]RcOt}#.ƶty)OLKSWU|-;`Y!SveK|{F]DbfKAg_].{s qǑ7s_Bʷ^ۮ,j4{d{a~Nr#. . tTU{.{v &-{rt&WaT៽&jip57yyIZ.HwD%Rl#hk12 ,ԛs`zݽ"[WU+i>gz}]SMD?: y[w5KGqv+Lw Nۋ`6ARpqmiA98w=]XYv^2``ﮞd"YK0+mh^Je|'ĞФ"{~'ҌZ5k%/IH)M nWrTg~iZoϱ+n]Q*T䧧s*naߵ3R|/Cs zP_*DoY L-wf)1?Vކ4ݕZ1~7=<)h%v(=#$5| +uy$E|̀9NuI獬,A'}E7;i;-Ł>1-:(f+us?>6d ˉ1 Ɋ"}=rEί(9P-\@y%UΑpDBr}8Rt%l0 l9G)N,@d `dUX2rj0 f-kJh$baS 鶮W?O9y15;oև=)J< VD}NT %/5 -9Yi&TƆa"SbHS,jl"}A~ h8p}t=yS >͍F'0,\VVW8:U,=(e 7b/4*2SsOH͊:O0o Bc's[ibwM|~5#1_83ou5Fe-|혣_fh㎧C>Y-@\T @ImIV}&[)9uM!_Dmyd1 )\C```b.ש؁#wu=W!d:d̼w7ǹND^ Q Q>[kf atbKNPb@Q0%^/J Vu2`Ea"[Cm; i s[j!Qd<|t"@|%?7In[Z6Tӆ?m[}])0q+Y"e#,,Zi> I5‚VGP[Eꒂ&6tͧ6pRLяF~yI=gW1Uduf; JP `>2L?3$Lh;G6Yȼ`88֘ 0O8h1(v_P 0/pxc)Lo$04U9k"Π$T]mAAI<"+(d'<r~ =׈&Ɖ >nl?Fezi < t.**ISY! nA*F+12* o3>7 ]PcF,I*s}7āawh%V:lnXG&L{Y2pҒ!rcsj!j7A"54Ls;}GɎ S`MIzh/Z%/q$uRqG-HeA?QW6`jf#3C\XԖkU-`cZrc=9biQWN7 -&6raIq#zňrK yكЙ r*Cw{xIҤw;9Io_Ș@|/)Kt;i,s U8asY xɡ[_7FBFn U M=Z"<HPՑ@0 AYQНM8GLcDygE?-ҷ0 9 Ѹ1fJb˝߷WZa Hȃy,t\-j'ho饍ZN$ga.1l ܭgNٱY.(6kdFO%t&&Tw6h}5>1u ƚ*'Zg K9u>$_agX;d2.l(FJxs}ص|-Otmg=N:Vf ^x>aHqAPV}Cu4qrcrʓ]bqS>fHH:S3#+ z\JD\a͢/{fw5%la`xhN8t5X̰[2m-:2G =nB7g6ʴ?5 U.`dHghkr(H?<١#lDi8n &F a$0\oɐR3MTtO؞ 0fƜeԬ]dl.PTH:``f7 \ӢVRX101}e] $VV ܱuk0>0%F8/6P[F+<{EcHP/KyNv\V'ĊL %F ?Ϣ<v*EaxCժq70+U[#NA1Q hH4P/^܀95[Q1xwljB]#SsDž˔$Љ|+XeԔj:Rq$ǔ2;D #:+(% A,E1AvG舎u,y8X 4iE ~WWDڐJB2Ci$NGUV]r!gž^a<(-/e0+o_/&]ͯ-!tSNkKtlnʚ'#hEmҳO>g;$Ak e2 W_ H>v` ;YON:Ę:fym|Xt[;Tm0 3ʒg vѳ[ES]kѝmge޽$1 qlɜ_O%:=1/g6Xf}/8xmO6^3e}6%rݻ189gءy/v߻?i҃'#Y}a}}9evS:nU9ijg*fUF%4v6 +|cȄT"F- IPpMkHer?U>|<ڮJ߭/K祆v䣜:.GG6.ɟBA,{\rޕŧtXԓÝebdKƲtPػtB10ajҾ>\ɄH4KH߮sgwW1JEfX>&ݜq=CHE]kiW=n3IwP%.,DA5(!on!rFZE[t(aﷵ'Xӳ]$a-ďvl]vX&F\KCXiZx ֞?6^:MRmZ:Qѫ J0sxY-c#rӉ%*If|(>eDBgzE.xiyE}UsXMN[ L%B)CCzT$fE慇9CjKYsz}P%[*a?mޟ ;DLk}8DXv ,w݊kcw[)i!;DӀQCf.Jp*WlETE &1=[Ihp%Pn\q)- a#FXA즢zk4c'V@NJ:x*t8_@sn2#gx-W4ө` $bp?jyaV\Or+Ol:QnI9ialM~ʁe-a+@9Gzէ>QXLE&j{TN-<@@A~6 kky_F c^tr.^)|F4.q7l h>e\Mpyn0%RH!T?Aܺ^/*h`SVS}׹P͕%,3~1|/X2J?`oՓ7x(uOIZB*3NH'+p 9Q$q@pz%#"rO8J,83PUR, ׹xmk^h<韇]l'ՙ ;v80RA Ulo :q ʦ.!9 8oyLvW-QZ6/!jqt*e`:eiC.Dhpk "n7"J[[Tбl|>?ɚ0IG!"MwHCџ}5mL^tт3hW(q*,%bbC0=@A9z 8~S%u-0pit"T䰞?* _jOt-p!zwP`Nlwi.*0ma!̘0Q'[:eʕh@i$Q)55 U*:a7j#ORNFBBYq Uِn. }sf`UJ L Hhri6]i3"wT&Fwf3`ElPF\k.fs|Ag1I9x?+T&ț,l8bSeu58bL(ݜP϶mZQssdHfs4BFH-ຂųhk"TbWMT6I x"Ft{14\y[sj>O7?4 hJL.]L{&J0UK7K1F+Qhgu|ǝ~*ܿq#˶Dc  k'C-%ekįR6J.쨒 d^MLq(sPĬ 9E$w8iQMk,ebu~T4<)**$r )#p_uV/vJp'&.5i1 휉xW|y[_G.I*m6?Y GRt(U8)TuqSKnķai;5wٯtW;,UQAa|0!$1 )㤪yog>AW]m?"x6Oyob]0[L;MW>W.2Vu+;U(ǖ(&." F듒: '#9Qi A"]ZˌǵOj~dmv9:7~w Fh3y~_Ls) >g mF:(:д|dPIl--q(R@TI/vgaJRhij󽹿"ALF!.Mj!S|48+%_IԫR)cwiӚ`MNeGbqA=.A+lO]4DQ/Dg8/ߣ[*%rHd ]2`K&:kkkKhJ,^ Ă-`B]{Aw.;h0:证Jͬ5$撺@m,3}fSGm~u/tDZ ד@fÒ!gzi0KwDrU{%="n s+:2fp1N䞥.w pqڜMc~BfĒcit> PQnߜ~?ޭgٴ8^ ~I |xzֶaF{8~>K Wr&x'gd LT4i-@1K#@5{G T4cl ̭X(ˡiW*ϫzODpa]*E +g%6^=%4Dj(F iBT f\>( Ho'(,YިT&%%]+<=PT9B*zʽ,60Vyz_%)փ exv;h;{>RBXN43 EXv4Z$jZ6 l zg]Υh| .帣E>3:Q/Dv6pfwwmF3'e0)c(8ĥXsQ=]Nf4! iBu,b"\r"L22\>'OKO](s7x[209[?qYvC2IH֯fV#7>7B3*~{fGdic9syuavJ qWݯp=yfn.kq.U /gq7\*a݉0NEׅ`b5K1)RBbK' ^S݃ѹB #מ F-؀PFG0PѵO.YccI|=K:n zkPv92}[4ʝTO7ۛ Lc^ }Ǒwe-HM :u V6maЌ4cۣ $/^LH}Ic`t;|j: HCsYSʦoq*1R2R]|Pw+ZH ))ڌ']Qg)?-+de३@ ZHTrgʹ޲^u;%tl2.] ]t?,S z0~V6V&IK$=37;*I"-gܜ]H$OՈ@Lˬ<| AP &>([B\<Q/mI(&\6'_|r6#|+x6{Uk<هsFD, 痯.vlZvD3V6ZHaszh 3:$jFc,#@ْz܋ɦI!x=i䫴o`ǔ{ᓴbpiBEof>b}bz$EffwDg qvyPH$7%|<עq=A5LFT9gf =?Y3@2JkY 3>źW ՠG %I<{PJGzYi 苌H>+Up'2KaՄdv HxcB}Ot gS'ᬎZ01بC^,>XBNWAKsJ&lލCitmx=5ب1pM/VDsuaZ1ܐ"ZRtҁt_6o&f>@çTkS؋ãPEzLbޢ0;"i 50ɱ3_oCwdgv<<hD5sN#@+9g~#b0MU &d:y%&cml52xL,|[2R'7cM sAuoӫ$1D+/\8yѧ(-(vo$]sכx֧JC^=Lи7/ LI@1X|lRB !kOLDE_Z;v6T-(_'JPD+OG܌R=8Pc)H#(w)%Jg.j>C$-+wZi܀|/&e. Cinj%rP>9,Cnꋆr:?GV戶$ x<WY6o!yĢ4G4 gp^"iXM*]"3,aЌOAH}:iߘp$ 1̙#G?>"MCl"g<M!㷝ҋ*BXE427/(Ü%۾o!xL' ˃M˞-R'r=t> R&znXO~DMA0y'C{ R0\&< ^l3chA඀`!G"YNsk5NQH2-WMF]^'JOj X]9F8{sbam~8l[u̮׋U enʐUcY$qf)s^˭#`HDRHP%D@44h.zP!^?Xi&V: u%@5w yo>|| .ԟ*d5'I~Ah[yk ݒ}LP6&Fm)A-"Xu3Q"Xjy.G: T#E ~% ߅j6¬ԬB)bME`{h<# u'[vyXhM{:s0۳6]Yru<Fduz’7Wc9Ҭ,HVRs֮{n&C~;_Jk >1s 9Y9Ͷ2r}"b&RD* 1kKD#^fv)cqf¨~Za4f {tQa  7y>a!7THCaƯEJzi+knk'3v7-q)¨̃Ly=CQ MӨ]9Ņ^Tf"7V e$.c6$-Ihj2orҫ(;\.3ovꖟ~qoϲS%B yܲiN-%ڵؖf# V Z>!yh[ D4lDذ&{UňvQ 4SupW#rG9-IVO grB07Q,H#J &o,82й1enׄMHYF{;y5Ө>0bFkR| AG\P\/XsXC]&yjh U<> .FO֤GkGU:oۢink[~{maG47 ʲb$Mc',JiU0 .E8ϐb-c ,KmH}}CGm!~n")+j.xj ?}2ѾԨ80|w"i7D#@A ؒګow!bE&CIHm@$v-pv ‚"B7@c/L#.`G- 1IFeu(#c#ÈJdb:4?[CN_5Z\d^# N>[pHHR0s "}~H rtiNOr|0BDLmlql@B;|O1&w5C7+L9Y}/d7,n9r\`fWx.XPr6Tf2`.+ R?(7 ːIn0W`SďJDk_IKnk0g`hbL)]dMBGhd:|h/裡? qW= v.w0Vx1qSELo;8@h٢0 lÞ/3{fshUEolP`nYVT3zzA\/ 2fQYx9QK3 ZIeO׌)'ԔIkw%'_i"ML#1%K[zz-ٻ~2t)&Ř2 aCY9s&^Py_-x;e?4 ;I}yI3ѥQ84 CRe#Jwu0 dv:1OO),,Ȝ "WSjϮ,ʀq<8HFX{onjgr_X ĒPl6mH"kRwM%@;=1EGPOșGgгɈ _>sJUTeµG{(QE)-݂{3a13ÝfL``י3vV^#<*EHnD%s%5N "|3/MԌzi4&t@HBG$USw oFM:;_3]A:+¶F{d꯬ }閦 eƬY%UxT;no4I1jRwܪ/,ܿ)'4~D!Lpc9.4SG>&$BJQT O3GJǪF:hχHoV""]q Dh%c#~lg_na.k)1r^t-bt%*/̳d ĞV%<{2bː`8^T^;Yqo_;jsZ5:#B׶<(1<6#ZRB& QGئ VLn4_3D"gﴊO֍[²^8ο?~FIvƺƚZי]Ӻt=,6&UEDI1ꪇJf71ޗwgSW#<#R#]o\9N V= 0D2~iһ/n~ȃ cvl!.HFl%czݾ‡5 L_$L . H*gL4EYPu|S0b  >z-=&Qfv_Vdx߶v*3-fh-\-_MVsjIiu GB@ɠ&!xM jԫ +E/1H,泡y.:8Gd)Zj{*;V+$wIz}QGmo"54mW)^ X[Ф9򝞶Q!5Ŏ;kOKnԟ) 9x/ ,̟}b"&PMo. Flfu6-5i3·2J WGZ՞ȕуmV<׼{>bgwI[\jɩi: M:rz!Ɣ7i>~Жa=~>&ΏH,'.PtT">`b ^\A=1{@I7qnyB\ *7 jU 'Q2"#QNj?!9n(Ġ"Z>!?iGi ^(SߝU8C`J'k VidP jo!a`=dt@"IudYu;b?:X;U5#pWXF>!07!9s8̓āRnڽ]wavd blqBU8c`t^4j\?-tj&@_}g\NL-C~l->j "C9@\)Lv{gҍrRv%FNhsy*GQRcM>#P g#CZo)O[ "iYQn_@Id}XjaYN4{ndT`n%DC?a>qt|70g|&d&F4w^W:_6J/1%&Yo 8&nGxxAN^!Sf\a@&_U9"" Ej;OFm|gjge+:Źesmؑ.Ҽ,p>@H>G[zt ,nHkr4aX1zr&R]h; Y- yկaPVnscp 80K#ڎ~7P%UAI$]k!8^Ӗ'2R'?aJ\]6yekFy/$ ]O=g"dǥ[ցu 9J7_b5u D-|qyG4%4;{D/9@|I 5cc!bgF3Yw,C!Hʜ&3Q6'H嚨v>O[y5sWs",ˍǧ}}ӆ_FUʩSǒw7t)х 쥌 渋[`Ps;1(ECk r4܄iF v| ȓ7-#}P?ɱ{dA6o>˭K?=Vp'+ ē Z?̸3(L5+Ȁ'`dmU3. (1Q^0[^J?)F%8\8&Gn*F1 u6(͈<ߪQ/J<WtW{>|,\u(F_\k Ĩ Upw@p 쭬ְ:N enѺ*z 3¬5nVm&IUN "u.Y/X{jM)pxM+xrMK.9wBLC,qaY<7I;B19jvE *̳-5,T7)}Ot͒S靋Kv\Yپ-7k,_0+ kdTg W=2P:1C&j^IӏPGe1L7F횸`EƤ_yH^qP띍 *F(L!{!Zȳ|_M`>\_fyu/#Z%U7 o$³2ݡN ( 7vV([?jG$nIJ3+$߁4 TK}PSBvXTG5ᤉˀ%'zq>TX_5DK9ΑR@yzZH{: 3s:6m`惽7klhM^2XE.τk R*TfIP^b[LGA?cw}D Y4B4YDbT]r> TTzp*5ؾ什1υc@dHLӘ<ãZ { g<$ujYz'hbeP ̍e&$GOgXg<3l&3AJΛ Ie*2FXKї.^٩$ƉowDpn; U*&Uƭw ~@~ScLwGuvGM%jߗlJrsC]Y~MO!ƏJP}}L}s$mr>| LZ3Fo/jY Ϩ{ t2jĽ/m1AOIMi,0)@`/^d"ʢ^떾&9x7) AlӮPsSr:>Y~IAіr#BGN7ze(yN\% 0콟8?yV"QR':6+3 QvuFGkJɝħo'dC_ 1#PϏzQRO#gz-`%5ofXP7 -꟣`;D:CvmDӪnTt/K` 㫶[k,7 ֺ-F13TeS.bWE:C3] C; 4eo}Y9u2.4 DךP-~Ǣ;ItV|g3mϸ!W3~)^QxYUiA"K]qk8Ke]gl|C~IMjg䱑l9$J\?gOy 2_#3-79OnV6:ΕFYXiķ˾2u9 0!vqC$#o\;|pӝY~y+"sډ.|f᳜6jD,T\lv-g-t]tP=BŌ24mJ566l(dQ<*%HpWn+Pr@ LZ\M]҉iʒ7&"CLjDhl$_o;B 3 XIKéU/`: {Sh5OϷ%R@u%\]% ;۱ Mr3Hݝ }ur=,𭑲DV{@Y}ȬAqGĹN^^f;>{<7쳵m$p%`I,nY%%cV}c g)|Yscn6[ յnJ@AUY`lj?8A8TO&$XɊ7xQ od@Cb?ЃTX =LCն<;!BqV'8b)–k?xB7ƃ;N9EkjiF"\ *sgyTPQrV90 Ü&ò9MSx>+<+G+C;H@V,v5QI $~IrƸqz z gрU#ɠqnxA޹bm()& N{Ӣ'dH\wI]h}l-.U~u ;2ZEhM'#[Se:'D&}KVzkfjsLkXkh7A&GKzŴw6L:;?|KPk1@񨛺@O*CP;2 .xw7_lOYN=Lړ{cPQ#ǂ{^4ph,g<٪ a iHC qE 2"c˾[rFK' ږ 뗵1r:9C. Ijx1|N\a$ m>~%턝T]2OE]$]MV-AwԀ߫|wcfz&9~A1H4URj[Ͻ2xxup=zzQu7IqS~@;,?z'R~m*ihryoG#p8VF]]v03^ur13w ek(K6U^O$8,"tMJ?+ȂcWdTS~"L%`Ɋ` GÐXbjށtrcIJE#KC*V|Z+II>y2';A#Ii(~h+A!q(fW+Y3;QR%htndcBd.-lsư#={`˘Zg2Γ=5ԟ\z9ׇarKg;{]J' vTfpŕߎ OXN JDrJ Ý7hE־-b=G%F7$#_9d^"J!x>Fz7T@܆Yl C ;XJsOA{Ma~2,MM/-Z*h^,:$VwM.e S P!}Bu8#Y!W Q/zjM:3D5c b؉P՘?Ax .}^28a\#vNg܃Dc..MnM\"L\vV|+ *@Z !3AAEOu_fyFZ{cNce*eoVyKx Q'KqtuPv0@r^|8yvP4CS *|UY74N=QpQ7h({,!KKFt<'ڎN"C{ ZG_[B QQ 1kP1-ʽ/s򉵷DQjL} XUkUInvL21-𜢁0ZD rna[L1⸮|Ԋ  K5S/#$wAvEZNUӇr^G`}axQĹ&X=H(r+h_'R\mg :F D4y0&3Z7R <gXln]m.Z7J~ xK`GfT DAYH۲hfnhA"2fF1qd[YF}(=<-c<.fvXAiNc<>Sln`h%-Tx sZbH cm U~ "o% /QEh+tH>(ʶvLD @l%ESpgO:?|5fB}qX<- I\,:H 3&kPa;VvRƉj٦$g0nnFm@_By901;78o&ӅTXLmƑ@<$xŹ Bq-*򈀡7YU--m/y95+)κ_SBN@-Qpr*^V&9;jR3:*2_3]w+>V)DRHy̢dz։8COt7^1ĔAФ?ԎPS&8 KT4CP.'wrX MuЬ78%$S,6% ߕ^~Pk (Q3aR=萌H'=učR;=hcjzRTq 5&f0գ3 ˜#/:?\u;7M {U/"&*Vo= v2N#_*կzfd[iniamN 8ՓP(@yof D}t:~ȩ(Y'C1b\FQ l'Pxοl`<Ohsq9m z7M,TC#D7[xeViB."<=nP15 7!TC|\Y]%cv)/ړӡ]<: [r;⒐*#Ϻ0]+My 0lߟM&9&K淴{aOxH|.]6)Jv:kw[#3a1= mDe< ru']LPG -T FDu۔EI<3B7DI>'d Ư&nh  ( hb*KsHF$\B!}cI% nrX=F%.`V9yq;UDnE|W)8/J"X Wo)ʽ*ߵt,wSMh.8=CjX\,˯Ȧ,?W( oIe~`LJPtf =m H'el6l\Ƿ'- f-A 4zklenܖd3$JQCbE%l6$1aB\-eĆ(c$[}bZL#?vF^RːS&%ЮHx~rMЅqi MQ@t <&{ Rj&g%GWV1p3wk7Hk^`t0KQ|Y`\{0>ҝwx)CRj1s9 N|%$"4 tDXe1S>9IR[WnaDؗSh#/44ScƜ[rXab_+Gl)f~%<|RuJj%80u<[co$qFi}('"e VK>GcWP&cbG,0]+:OUGq,A+j V^d x=)s$ݴ[)gd'y2T2JrvY#@1 SR e:czbC nqCE6 fW;xLyLw{]\l7OE; ձ73SU㞴<T9`K"D@$}eاIbeAŴ>XN*SE"~ /\/mvXU4`̋  >1 Z{0&kС|79YSWeubc߅?yp6pw3ʪ #KvcAcxr&~K@[dAW˼#Q [`K\<+C%n'[q]٬z4M`bFj8e@'dasBvI8[zd2k71q~lkSdH_#^/+dw-ԑNENiK1!1 }9 %hVQTi4`7;2ghJsJyO: &DE["3,daa A|}!"s?Bx$WE]]VwXw[TOC m"Eh@>xưRsQ7vqP&G!=Hs+9ʘ$nj HMDD?͒G.&*{k\gb .H1To)۝#rYhzHf䕔gQ!MrY$'=lAo6HsOHWG ~e\`$& O OEwE;6>{cBUvd|Vz^|wOE:'Ϟiv4( sǙ mPU78ΐC4I(9̍ iz^S!&':T3TȑE^-ۜȍ /۹p$^*7~Tk+5L2pG) ci\B2[svj1tb W\+R'W,Wϛr74ݯ\*UBv#PV"֨bEhUpFZE;.~eRv;+}w,C\Rj w(-\=)ULhĨRÈl#~UG$|oUlDPLqo)%0DUXe Т!ɜsרf6ML0VqR~$c#Ȯ Y$A,(hen !^`yZ1*hg?EmºN2GӱU "x=*63dEp$ܽr*JaJn1JnF|aHH ( B؈cKC7P0*ym!T) It%2^NOES9"ޤ.QQIB+}kX<(`U55L{i@1)P |^v(%'͂HBQRaXBaJHɅ49եG (tΔuʼ٩{ۥ8Ow$Z@UAq0c"vt#!Ҍ2RŎLs*h7£uR1,Z2Ε}g{Cl]) OҠ-^-HGw#OR-EWyPU>^rPeXp~:4B 5{rȖkfYfʏk/c;c}`*EBOB Q6iΔueG1PycIGdR;Ag0uo9Qd3|lMfde$Tzr_|z66 _E^jYew=w=H$2e]TOtG3>}bN<{^?B<b1 U%f8ʸ_Hc2yr7¢ Bݟ#]k6eHbX1sT|!n]\Ѯw?il9<0Y{B 6x~PF40Іge>$r"BS[Ի{=ݫ-$ƟufX!(8z2 3fLCF7Lc Y/}9y8K_NSs+cW1PAKz.C"e2R=7R 7D۸Tk\&8z)2GD7ҨS*v\6t<|a9YXuG%{ϴF -$x|L/ohAk#ĊDzE^-dD\v` iֈjyeF>"QsWj)Aјmbm5*DgcKsVp<)1LkpUc)j&lr͘7s&hc*;?LeIav?~п:,1i5t}jG~]Dd(#DQSl/LDW!>Ӂ/ӧ|HrN9O&^.CCKKoB,a8!:B@Q3CW'Kih%c>XNu={*Y")2Ik&kظ|-b Fj]rXʿOY10c$2ݥEQnE_Y)km;}0_iFҶ{0Ц͉,ߌFʚ;Cʦ /!Cny9_X2!S}%f蕬pp979G]M4Ԧ<-(״29 Is"id$;nTI |dAlel4Gihsf}L\HuV Ja[o: :, 2FeP\_z@׋;J;N;&>ꈴGnVT1!=֢O yw׾I$RRFhne Iu@5oPH%Ԛҳg(ZbpgИV>D8^ knɡ1!FE9nkbUC[ۈ%[V[Mؾ'5[? T!{u{+3V 4f8d W p1C01}(Jc hUxͬϓ'kvgX 1~\! ao"dFy%UMtfZ~7ۣߟwyuGLXeWO$co$dz1w.rOzgC5R@)'El`e}sOH]F G3(cX 泩SEgZ_yہ9Sq/m;FP@K?n݄*$b8y_x( B,v"١ @Ct pT71Gb,=L1o1I{`RTT!N19g(c@>7BdDNz9V2*9=ݖr^uVƅÄ-o3p]no2x/mf^8'R-]KMfЗ!bhpT>C^ BL a Yfv-hB\koK!<cJlr!ݚU7KZ7ͼ=}x>HuDlDp1"b^ Z+9)HO2 j&APbtn o^ A u ?g;T1z)K2'!wۛ>7efF~}[M9 &-UO:Vq1D׋iCsFrLhG3x}֦'1__= %flWUb; ? }W92k!*=gƙm·NZ#Ԅ.X w˚O[^W,ٺ Qǵ#0`fhEWf~QK Z_6V]q.s+y56 уIgfDό;PЏeN%f\5/Hd'"v+ "&qrĻJL>Re߿ac=ꞅ$2;'}`Kۺ*}Λ 8+E8Fz*WVe"EtO& tͲzHLylPSA;B2#u ȩP Cӈ1piB!r =]/AqdUߋ^㒃.<2dZr=Q88~x0*y&.[NKf /^n$*U x'0#C+laGqڗ@իrPl0ysXʹkw js,rF`VH2&Ϻ78hYw`3׏ !j@9gzh+zKBFK9t4_co*bbNGb]TGaY_;y2&?wˏn 1iMJ%FUd"'e})N!bJ+L&%'̃/7|msSXC?odrPOX6" | oz]6?֋T J= zYUu/QtL%XцFб #4lwq \dٔ\ܥdꌲusEq`չ@=#tx2їŒ*Ɋ U[ATbyp6TȻ99[C[Y2FQ5LxfqљJ2k1 $r05 YDc 4Ix9?yZ l2<)JW )>ynE0X_ԬLzYEvDrQd^NCE4VKb:@G@ɌW(Hk;t3ZLѣBH2[֠uhM^Klw.c:2p[J%wL,$rPe)FGO~6!cdc)H]P]yEMHO!ޓ$vS F1m_ wAKafoes0洜69Nڬ`4HudSNF^'4'\֠p,-z I܊fV[6@C I f}f\:03##Ceķ9z" fI%9ȏ$xk>Sx6|x, Yn 720&ƅC}7OWT=M A#X7 1 EiH^]2 |+nk0\}%'i.ղ Da C{rˍw%s2PpFrffQŘ Rg~eS8H6@uoBTZ ,K"z"BDB8O(o561VP?&`AĬJ%6/;Rۻ%fP8F4X@-ؗѯO.2B0 wX$۷E._w~f7ϩvIxW Y)~RFmߩq!d4>eʧ&æ@ ўKJj_)I!Кk?˴ȴO ^G#!Nl*]L;Sn()}$nhqrBxjJs! Q(bhQ6H 8G$~ /H4[ŢgP71uKhoE6_2,_ת% DO|p_^ܹy}tX?^톑]/=("vW-XRW%7]|l"X{"4Cń['ɜtΔ b7j?%6ݠL̥ lxI,[WdQ(%bf|7Y1%$UJ]̢W\5)VB5n,I\>R FF_?m [CFEoH}ln6?m]ЗEl}(BDBX>.K\Xo7NhvP}EQh" y'z|L53.;l9fl)tS{+%+wy$::ГҚs"~ GbQcY]+.OD4Oj֭sTɁp~=$v#X)~8ln9.xY@((e٧#,(d׫1\H5DŽz8@g7Ǝth@|`5{ H1F/}X:XGqP1Nsҷ "|Z!)bpqg)EhG ˣlGp0^Z Q45,A]kq̮mY;v atO31:! %V_Jzr|~]]x8/u4 ,bx}ek)g?"Vƻ5ys r#c;>f$BƟC~cr;vW|( ;T{} Zo£r fJ7*jt\+L2pWKFRb=J,o ,)4}ӣWiۚɾ>PO= Ʈ#z ɘT=aUaGgX ,#ӧ-KV?qZ,{g477+mɔWX!TI۞GdlF \D"+ϭ>8Nb,&O2_ȵ1Y],Z0Йv##B&гި .A.#?30AhU0֐SVxkw状Gd6ӏF5_ցmkmCIknUhi&>TKzr&WHx=89HzsZ?@s0M+P8B8B{ʵN T"ᇞ2QTfyVf0+%S{זWL2@ɹ!=Ā65bG=z|gj%,8wzXn҃xG!eu-X |+>z_a[߅cU!()ZML梢ِ y$j(*cȡʿ`c zWsѬxPiģ_}ֿzT⃆8M?ZR $ GBhWylfG9Iڔ"vƺtdJc\_ >4u]⊓EԌm2ј`0`,E3~ddtaH>ۢvj@yoNJF1mwwGơc#M& 5֠{}n/BH+p3 U#1gla} !C? $_T2_?%=" #LO[xpح8pH]ְaNf*p 6~/Obtz\GYH̚X%eRvLDtDvaD z] [sBA>d\(7s5TC@"^6  &Ev92\ :bw9'ȷOXV L{F'߶͵yל¢ᙣX{V1nžT024%8߅}2Ra'*ot"76i4sjcL;GkBJ `8:+N`|ɡk%]ҾVA!h_'d"[S;-@o~ʢuw՛g RiWS>ُO6GԥT)M\ VCBx{$tT^S#ruج: Lhx~("GGe8*{([A+lV^@TI]FDʰ^e;qXno?~3[ ghzYk`\j޲4CS +u24ralR4|bt}pna\}H kMKloڒ(Hs6>vڜ-9#8wp1JPSӍkgDYvx4\q%'LOymi^ɧ'U3~=u6;|i4$bqWDZV>LyĖ^Ek'=Ұ'( \$l}kʼnT` cSλ0jU/ٰLyx *D1֢Od?wzQhA/?@h0ZOGʨ$4fG>5`el7#P(6«T쇤-*t=jAbKvؗ3}L[5"jyTnL< "ۧGI?Jެ4݈2 }W [$nP/@\P"e]q>RFr["~MOҝ{pi c{>|PQ,7ۙz.ϛÖ(O̮k1U] H-a~b-I@YD4VK43jKB̓I|U{=[b#tCktʒFhOOY-DGS ;:4*=M^a|4Te,FrL>[6 hBj́'ZLDEaEZE\-,,f /dZ<hb<LLׅ陉>0?bB Zvn2y=@ɻ[.ia8|(G ]TҎF+:M(:|}=k/ptLzD>X8wVEHD{^#*nݒ~F&ׇsQYPYHε3p,/M쯫Ć4L6 ^h4Yg4_iצȗ.ʀnՖ3p䪸6q*^<2@$Ga_W5ҟOI,+wi3e(𒣈JG\с^Lm;ԯXa8S!2I'yW u3 5+M)kx2T%>Y,!6 rjΩwa ygL'1`$,Pij.eP|JCKF`+D2S/'? rKQ-xr-M*I[$Jw+LVzT{n1FPξtqKPy[2R`)5L  ΒKRψ7Aȝ=$}m,۩Lg{8k#wŸ `OщDlQP?Dt-Bh·O}TKZ ]AT'΢N0n'CW&] ͭGקpV8j_Et+)}=B\~Uw?'5)!.^շM{+d߰ꇛ"QU dnI[Ϳy}ϊľLlynDACt6^hP(~}FOtA }P3\%Z1Ih!u[s7{4ojvKkƋ}%Le, t6 ɇ"|HBmY)&F/WsŃ!ſquVD qN{},lcSK' QZ)ɚ˞(O1yGwaRBcE˨  ێ ;323+JpS)[bS!+oCʼj_v8]YLNQR}ڞXY{Кp)0=(<oHV`Y#%SV# vPwɐ*#;0] }W|dS9fi\piMW6ˉ}|XLfa\kc[&Y%̯O%Wmx{&Ҧ@Զ |Hf*)W3f ;L"SF 9Z7;O{aDS}ep?ʉvD`ZM!2c B0ԯx yDi e;7E<_}$P<|>v4eԼ]|z'p ԗ! :C-\7qvWP)!zHP*-V<#3ɍjQ)IN]ɎzS eT?Ekgny<{IgTjPG6=0N'4wUP3}"RRf}`@ow9ߠ1Ӱ@e8'_Yﯖu=0O7P5ۏG|l R̝L$BWec{N>U60I/2 grLF2ȏ'{hR]+(R jfJX2&;ҟҕIVnEkied@~WlE܏g)x-XqX]!ɷvKˠ%􉆞縓gR _ƤfNx=r{gM^NpC2 ^'Ag‘Oz Pmkw_xPj/DKbh&<&|D ;QybXK7=l)5 ,GU{- ]ݧCby>h-NR5O]k%х+ =A<3Ab2;=VZO{TH_ B˻iTX-8d53E]Ahʾm( jv_wM;r e_W& C՗ڻL`,mzQ[YknG?yG߃{mB'uJC]bŻC`%)&ZL",`٢_TWN Ύw7v2X3=%!.(}M!V!dݞcӂ Ls]yL"ƴbR&;(xٿ}P$JuEuEBLB2/~HdC@H6g'J{a"8nL{G)hDBWU3lq\d -9]CN+-n'W5g>[̍E_b(=-m6&rU1hXej=o[aM,-M d%S癰4-R:h#8@'sx[JFd-uyi/bGcj)r!Q x1`su y._#ɘѡg.,R$^5yqİ* N5 p`S*8 %o1l$ժuWͶF/Kws@nKOi! * *]F&UUxx,6cIH?>˝A J,kPwL;zEf+*Ž*z_ O2zj`[{< !cPU>$"8[ڂ*E8*\|>N/\^8K+1a8wj"õoO;BB0йQQL mTd<Ʈe 2n$o>! ҉uG]Rnj==G c$: WEV! =4$~1Y8g7z6 3Π9B"HG(ɜL{5 87TJ`9̉JHDumrI, h&fnذVGŠ 䤽ߣ=>y0+ NuVhB|[trq~E{vЪ8K Co`oڰK}pݿdR1gǸ4Dh|!O|dE.sO7];$$I3,_#\2V##B2\MzFGC\U+LQ#=ߏg 9ڸGI Řl+ #Kr:~S8,ΖKi7Iݦ%nqØJ^wR#{* ]ho/sʌĪ;_^I-6 BZV[u+bC*zuןD"j $|q"]-+p!0e` AB8s@yۑ^&#d>kb>Sx^\la;s~jR.]&ܛ5.+ׅ@KZc.rȤU=B>JȪ 1Α-u4;V\> hP x&chۭ2Q$6^")}wK"`ꠠ~8Lgs,o2]kmi|x|pTZZzD4N1D0h9E`hPѫ[:o1i6b=zg ڔ@: \Kb`ؾ$[ş+7G?&L*ՐF^;CLGHK c=EULs9ތ4l%P\WȀGyL m|٧6L_:ق;OrQN=W|ӨV=c2tv[ X`ҘXHB\x;I^KYoxGjz$<\ o ='vր7k'}ߝ1Thڸ"".qmYnOV`vVRL(G' s0Md䥬 1>֒aak0&\6z~ ,AV;I=1J/=Y<Ԏ{C,,wXxt/-ٿx@koJT/8{Lr­z XRZ6cUÙ#pݾ8tJֈF e[V]I[R?x{$K&mբi^~aY{ByZ `хQsd~w:H,QyZH%|eN}`' Re[n 3aC]R ,,/D.Ěm+@5eqܣz #QN6Om oR^ϥVAmԐ*f1YZzAEIc:JPfXl'N| wkx<ީ!WN>8[T,X`ЦH;,Dyf>aߖ:XxL|  w'V?3sD+Px$"p+ULDEVhV4u$4U,xֽ`qA)D- p}rmMhA3F&֧^B5(G ѵ1ƍ q Hjz%'}2>TE{1 y1[bٵ D (՛8$:*2SKD:CeSԱᅜ6,ڮրZL02t ^ <^_g!)ִJa]}w$ʷFprY_*6Sv AQ+G O=3yt@.g:e ߳ _M_v‡=k艆ݝ+3[jzwG (F)0v+3{?j\{VX.-ڰKJŷqvuZbÏXw6Fstf~T@K2U꫰_\7L<=QhګRPy^=\Bяz=AXM@`J+?hup]VY!aNh(6XȐqbenŰa"bH(wLFb 3~< H;RgUѫ^mSvR41uFy!BƐ|oYeަM&qדwbnl?o}1ۤ(4Ip (ǂ>هm+BIndr Sf&y?fל)SY~w 2N )4s3RNMX˜;,g>Nj6I $æ\tTfXɄ i8ƽ v51XXUs *#JPB2)CKw_d(4  ^j?Hb'TvjZxDM[֨gTn•o+Ƒ;p9\ Xr/<[|0 cb}(s^Ekee`VHwHt㻔_8 ]_?$WNK3)}Y^>]EK&0>L שsz?5s[ NylԞ!|rh"2ad70Vx|Qc# u-w֊Δ_CagCd?[ BDf,z <i'ӯ}RllNm{TaA8Wv۬zq 2Cmʃ=3mUgVY&c؂gIKQ;0f= XN[Db}oXR7BQ1Ʈ~v+yR78}I\+ >dU gR5VCM-~E×ާ).]9 +Kg9~m(7&?>gFłr@Xs2ը: f.^!Ś+5ڡa6CXg 02U<30//t7s6d[(C /e;/\f,(`R0p]&.UU/|Vu([_;kA0lulv\ lu/] yF:gEliodY~LҤFI5'cPݻ.QIi2_wIY9vNYʾF|5MAiߟg<_px$0;YByNpngXo DX3ܜR\[cD~jɗL.d\vW|c4JL]aNeq{scҏk[D cܞ1;"evSr;FeHmZL4C%t|I1'dZ>5KVP^xo$en۩֠nJGnMHy>zTx~7 dFvs`KJY9q;J G"Rn4f([8w^ {<ہgM B&H:LK#$ıpZ|H`Dc`Zwpn ߾?,(_H<&xQ&CK]3L+~qmM3GOVI̱+,h #&g}hSbGg̕MTi#:_%yY {.]l=f޲WL!b_yKS3u:TY%^Cöڎ㺾?Yr[짛0 uo/4{;0N#4ŷTa1lQ¦`&RJ$1q2&H碨d$PьABvύeP9c!sjn炎Uk{h[P!`!fZ)zHg@ xEq/@(۵:JJTMB\@.}7`dPOmӣ Szz]j/7gL#u2ɡ,DvEYmuVd;$;Așh6l !lƀqqGV 5#sb^\BJ?JqbĴ$ٽ@fݛMą'׍PCt|n 6cѱ!Ը됽u-R8ٲé i=|Nn߆=>R39}Y8ڬ ǓŨ hemZ#6?wv m-eX.x6H^ÐmPw_Cɭ%a>M1nH)<ګabgc7(ynt2v*pe(%J=މt.Sj$@ C3 u|Rm=䫄~QϤw~[s~Q/Π(Gl鿣G"*_R3+<;:3ÇPia5'.LF 8\Z)]J|a N)JT1YKiNF  A4 ^i1c!fQKu<>ћ!FsYWp^SE_lӰG:֥s'F;cqHoD`TLsf!U z0cH/V s6a^glWGsƮ;B1 ê8XsY3E%Ն9C?#PܖEz⸬Y%wqQ ٗ~ӯ=$;&+ibaײbÅIַ1vpt O%N{;um^v?-aU IM^sa*{@[.QZ a2xS+3B>rmJ\[nVq=i-YϞFod(ZQ~⻈뻪8%Ŵ3,3nOMXہ,cl>ƸF?*ue |wTJ- OЊ@Pjuo2R,c0cE"L){ S ZjA")[*H_YGxjNA&8iv6w<^ ܰ-#`wlS"sᵻQ!2}y2~W\ddpE2 gFo+(~Pv@=&_>xg<񇽺Uw,{p;<™ |QRE:iھzu\ݷ khuȢ|~ͦ-&Q{ =nݥ®a# 1@y<Lħv~E) %:rs !ڇxO7n@{0/kRbINO ;Ź8&,ĸ9WGAigd}j>+Yxc([F 5phu@P-]8  :xus؍@'6oG_DKІl.'&0=&j 4yk4@NXD+"{GQ\nJji/9 i@Ύ#p z/',i#pة _+Ʋds{ yƻkF:VV3ՁxôB8s<,pNFTd#AFAq>#:JUt6vayD9aX#ǭZh`|"6TsCJQ8P5Sy?)N[wiE4}Xl{ หa`- Buiy+BlGs!kDGǞ&eWݹx^M5ySqV\n(ǯf7 EύB⚇8t{0Ur'*+Nf9JǸ&BGvp!&E|J^$%*ذgU gNfnm䑱m[@\c@KD+Ǟz׀.@飘<2LM#xMƍAoױnŅ#/_kPÒ;Ԁ_*VؙIzZW^XO7N;02*8oR&0@ tIBK4C{iJN_=!u*Lzڃzn\p#0um][̈2ݪSˠ&gUFJ蓰N尵>jjd7.]\JBS. -5td0DȘ-fhHRn 2)Hid[ׁ#Q5Yo,+yeZN[:el,pb\pXsVgM1c%'lc1QD5.P_#U nWcߧkBSһP(먿+BAb4-UIw*zVyE 0M8inǮh-1cQb㑗] Vb©V_`8/{7}[ŒU?OE+T2;YO$3 9hx\/aU7{Ejc1G ͩeN. N(Frk ^^pI=7Y^Mf:E8Fz&!=r@Hy6gwFd0R -gHV^UZV#jS'4]ήڥT^" nû@U< Śϫԗ^*yɚ%:J0嘊½ Hmli+Uv$ݑ@vwV @YՒV!4U(BWm}<*S8kzc<)[DI4\~Knh#{`JIVZML 1{&텇Gڎ'\9cmh@.Xbc(V[ U1[׭ޘR}&$rIĘg FL܅FB# KJI^Q6z=Iv R762J*x񟚰{')qlvpTcl٫C),f2AgE)F1$KW0%l LL@IT`:hK!L$n [}| i&s"Ő֚/jy2v߮Z̶teӬ0_s`Jt S {Slu'V33L bH [Ny bd&)A؂H%m| H:O_܍y2 xW>'p 4ϗsqGD7,HbKav4 ù] MymVZ: n . nkq7\7AB,j0]LoHxJ9}頎"hmct9Y?è!(%schk'Y3)(qS\_kToUiY[<`7bGA_8d׊p:C!XZiKAsm3`"ѴSN3.GdV"a;VOiHm'oAQU͒=v[FP|{( cc:n1DxV cP9h *_ 9ڟ7͏i3JUwr<@_-\-`6lAkxl~3`3&$ڻmf$Ճ>ٔD袧"Gw#Bp|q:r҂$Vfyݝ}BvըioBqI[ kJ8H{ğt /itrR' tomJ۷z*D&@Y9[,jwi> BX'}ӂ"zY^6:FkcO T #'Q,w5 w TDd%5д\6k0@sEm}ku]EAID! /tb!f)*[iݥuZf3'i!-2xŠ1.4೬Syaڜl ̘RMdHSp7G޴ Tɨ<4n`O;R8n%2>j A`Mb=X:(T牿mauV_ܛO!"jQ[ a؃}̓GΫ%"nט}[ :hIPR@k}kì'A{f(X)XJ+wEPƖ|1PIǾ]X$|ҘQE<i>#Y2S&p/vUG ]9^d}M= xX4څ)#V>)zKiʹRu^MN68.(%90UW@1?7c.BZbX$+vW?UtU) <tG+oÆn5daO7jԬ :dD^;+Tzu .1{ڶC(^0 B'zz މW6% d*{ bZP׺en1WaP=8hNXQi8xac3TWB3H0:57eYA󰠭Wz:JX؎_ċb4҄it72\Auk2On::< b[OD]RUNK"'gOXkҌ'N Pۍ˝1. %d^@UvؕIL:T6 U( *;V:~dHmtܯ2K6tQ~#Aj}3clZ'67ŶZi>0*? {rC&F(_s6m.P _>:qu{y~y'3vZ!4A}.1[r맭2HKRuk| fN Xx"b Fmg{38[Bi5Q!C9WQ Q\|M~ I;B?mA#2({4.pyJA_1gU;Y~='Fn3ͰdFDu#(gI*pC ާC{f|w,n@(U f*%TګYc=rhYNv _݂z߶Qi9v#T U% ea]5"r@˪5+AlN3ƯzIt M:3uL$  QfQvg |M}VmX QxMɳbUT7-j< jX*+ć> n)_khoe 0t0b5󲞫u^GcУ Hp55nj5s)r1YF,n;KIvx/~hzn:ox%K+r|v`d*?UiB61zAv h[Acww$w߉q!ûnzOJ7t%' eٸ@;a].:oAjQ9/ -|Q`ʏN1K#Lhrtl,5WqA; jF ʯ+0a>ڬcM6/$U2$;-o27@0W/cvZI59)ƃG~e]ÑQwÙ.x48u+&eyR-2g-M_Fx쓮ۺ,rΊr3_tS:uP7aYf13Z6,ZH]HّRì#VELqib!=ĭ78΋`d`M B&lҖ'1tDAqS d7ދ֍DeA |"9"_F5G$dk/t@7cW&/ 0.wTn&}=N@Kyc;vP !8OuN79@e3?5Q52K9@XxmK|Qi)gm4[_耣?0Oxgd{&gsZ<N|yޮ.0'@B͓)RƟgciZ]|;^D]Ma&]E ^5VhL7Xn2Z-zka ]*.hiz˗,$"*-@p "7Y$jW@q]J֦Թ*4@kgјҽR2,1D\y.;"Ssek GYU`_<(dʌv«0Dx4E8N7HcCbQF,ڛc"L,3Vt^}-Zeϥ=:?uG׀Ѩ¡:͉aϹ>XEj;ۢbd_ \ P+W&O)ʝ2 ;} ~BJݷ XKAtdwԲ rV.] ]' >nIٛ"-vi?Eu >A:$h_;B"<r70-+ S Ө/ ֢PY + v!vs~_gx+Zek}?gY4;3"0S'mޥnK@HÚ(k|'Ю2}$nt]tXNy~ ÛĶ:0)@np24̈́kΠw#n鰔2ŲrPA6Y$M5V`؂ ]nO"@f8.{CQ*#'!4WkmIt=I'H_|iaC3; d@$".mؙ(v? [zYc̳n#h6ST`ty5"C?L(uϷuط\#Y+ti{S/]LUI٢dzWG399nQOJ颶Î: HdmzA~06IR]/\?vܨ%*|ԧ] !{ĩ^xu.|ZjO9"uZjײ!-zeGXćqfM.'OQY5W:,{* Lf׎G(dUB __pX/T5nw\?5w& IgѴ,5P)%ned l&s8_i58bq H+])rD>:P{޵l 졯C,d5j8u]8ۤʟ*kyF$=43ئO#.;m@s쇙69 k]-JR_DF֛#~ݼ!?\sl3\Dй rr_X pDM "dq*E`'qR^e־rq}djGaw*nw4Dp%4 H{vOb-=X[n#cSMЙv%2n:i(&_ux SXci0:ZFOk zMU=΋t|^3󂉬(~mQVZY7׋5 idXU˞e>O=4{Ƭ :f[Tb)9XD-P=K0.Qcs.϶PBz Js w퉳дFN7]н韌8rAQZXD&)\v*3=$ =\#C}a\j:Y9 wH5sFv~)tq2Qw1Li)b jci 𮵨`#v("LwjAr_O`/ZV2#;1`TlNc<bh Th4)e7:qIe!Mlkl} SLg7C`$ M&>*Lg•T4V 8/`Bvu_d$N U-Js F?rL %MjOoOJS {.H6מ2W}0".>Lжp՞ 6aH )~Gd!X$}8UP.`{wgJ|B'bQ&e45_>˔f¿U1.Н;څf8>9)1`N+)C BGID7gɧySFE!FѵƉTkKn]j!0a쉅ȔHYC 4 hl`fb]+6Q%,T4ws9ߪM1*䅬mAּ"m?/&2qjpc/=]q 0_ pRt9M:8s-% (-p+ƒ=yo L@ek$漱8J:\g]M8$ij BO/!~xu84lA%$۰Y_ʁ5s.$K4-5b~ޯ)#soMrD㱩1"k?nBlʩjx*6[DĹK-ˈK3yeS@i5p{:4@ :Cz9"yVVE1T+/7wrR/R~>֭v(}MQ3*'+ph j57 I"֋M|k.m6;Q9=zEmEtJbȸl\ing(i 2GS!,w&WW|a`ɕL4=2R/Bdn;=1,:iZ= U]m lEegt$ surz3iZ%iE1ElYWnWxЍJ0T,$5ޢ||$ yI >-J@٦BLպs1D/=3l.r{_ \bcuAڟa(^a {CrD{5DtDZ!˛YRY?+VrUipq!2aTzբvc&- fmt=ߐz }psSr`yHt3 cr%7 u{1>8~d-SB 6=vxgIO G[=PaAnip1_FG4,sfx4UQָ'`hsw,N6i d!.F) RSeX0RaCֽ4SvIG Eםgt@ىX&?27F{|A_A'}0qEQo]}շ&1 / m7(pI)?Uf tɠ*- f${U?7-"gֈ<x7Bd#ME-&hЀ[ki8lpZS80+ {4.#RTzkG"2`2ҡ9=/tkؔ4v묶X<ظ`V~X5eVahT?l%' ?/Ku*6k+Dv y)\l0( /|)@RA43ֻѳ X*𽜐܅B1gR6.Zί 5LkP3/ˎYx-Šop~x݊.M! "!@xrͲZH-6x!UM o?/;5Z8/m!unS{ǪQHdĎ܏G)ndf'#TdfFz&֚:(1)U8ͽ@2I"o[L^ gg7L+rݴ-,cm5^`A桹*xH/*\-T$.r0FU΋76+8ݚM⤞oG{˂c²; 0>_I7zW5˙29#:Y.=IgEDŽAS<<|GsY a# 5i2}"PEu۫e%m f:fAݟ{s%͜iЍFWzkm4eZgW--`_m`?i˹r&aє[u y*̥mI;4A5cQU,hAR,X ^Dgh}d0|yU-)j+~tqBt$qd&,˄"iße f}m sغd"mS!< SINv4V"szŽ+Ğ [IƢAo V}ҬGҘo+AےϢF5VbG+JUŒ>yoxHMrP9_o1,u|0EfY&"J3{h-2w`"l[#,7|?Z6Nl E𨈭YDڇjB'E 5阩g0> `Nx#ޔ}x6Ȑ ckPrB TښGs0Av Vc岳 OhWݼ U K-a[5W2]?2əb7IPhؼ1xf}ErRû𧑸|E&@_K\G *k$Myv>7qfS =|wrdVckK<@+zOb#2/.l s-o 9H[]1^NU [WZ61^ g&IJ&h&ɘ/C q{CR^8öS+Dtz3$}.@WC13tCGW!ѓ"Lfٰш+4-#Dt@X"X]3`?V̐"XizX*F M!3:F_l h Q>_EUY .H"z0ϥkP|p֊ϡ\i҇ :BN"1ĢvX<5+ MSB$xZֹHh5ZŤ>_Q@" %=bU)cz#Ğ p)9׆*bԄ!^5 >0!HF P#lmmK_OY6ϒ1&׈p&}#l yx`EVkL`գ`e*/)U$EFQ,; rCT'qJ E/S隠]G&!*.e2dm-OHVGOPзסͤU Ɨh_ĀE@Sl4b&&\Gu"avhY<3 *:aG~h2Jek4sϟ9Qvkg|̐t6md \%}P`>tC|,Ds D'\7ynRP*t/,4+eH ^ݛ9mUzGcAذ'0f: T^tP |8ЋChv2 *QE` |R$+@JԹ^s'Omv1$[c{*O[ 3* ǂȒ.u,%i/d%@uZ}k+׾S~MY23!mE[fW9ܾ-mFU5*p-fwrbA*bY/m0Cuu䨡a@*%j*@210 `ټr;_Ý|b^cB+,?##wڱl!frS:s@/8ڮ  O?hd_7u|yNCN~:%̇UN\ѡޖh@]5FI >A7HZZG]{j;V+BQg{u~XXLFXG-}H6&"tc5wQ]/c1OדoN&0,@[/5& W M 2:2:&q1m/"ȫpQH/*DgY|u并9`}\f U$unkaz#p@lǒm:Y\n [kuh.~=.z[a=J__d/io/_g(yM9)𤅴G0#Ew7ʨmpP 25Fr%jRGG1(,ٹj<!'_ |ftrI=˽6QVHݣ3=NZ( AvH .SY, R4~\u?:xiEi_G52;tAM6J'Рk|c)r,պ~lga$~\[8)D_yiH*fBNv9}e_ u P!_o,!Bd"PߜqO|HbN]oA.K i6˸bK6XJW;0ؽb}J汳Sj$X,Q>iuGej4PwYY97j3. -<̇%򑅃AVUm̎ E1,@QZI_ol?.DZmCWtwD"n%)Br:gKYa{L=7|UIq>KV/6#VGĭ~+N|]+VQ`E [۲y^_}= ~3ޥ- gfCӴ=9yxƤ˿O*<Jf<%=u,&^x 6?RR@Ga]6R F#)lgWe5Y·䅆ԄTGi׾ӭLxԽTe&`~C@uU/z2to=&,rr̮S)iJh՞Ӽbmf;;|p⌦}۱%mvqmSh@#|WT',6{4khtU*+jl)(կ 唱u)\7rR~TZbO{UXEešm5q @D pm.0/WyD1$k0jmr@EUN" Aj|F?gՓ)~ >j"ƕ!OXH(y%)[vBfƉhWQ^cGL@r&F|0!Æ'݄#9O=EeϦnRHޗ pAs1j[JJ!oG[V^;kP(Ԏ[рr$$AJP:([| i-c8qB=V&.\tjɻshҗ-kn4F[K,[Ɔ0qeCb< EB5C7uDCz6e /'۽Lΰ%OC+_Mʱ+*Z>BP]@iCi ''oR}h6Z͡ȨͫO.<uj{AP&qtYU4- Vc i$[^V '0*D'5F̑%BĶk$?Ie59lfTѥ( =*& ;55P9 z}U*Y:%œnhO@RI%3ْݳ<,/yY9gl}.DW۠° hg,ۼ3Nl:8=}hmaUW AjhPFWT:E܅V zI-f){ľS);Wx^ĐѸ^7|c.<[gyh..ݾjG HIS\d,Hy|5r}WA\] MUW5cʰIC^C^ǽ3\͂ x# vxvܕTJk#dTW&2mR=C Q!gU#ޢ |4<\1 Ğ(r<VZG u@ Mavotf#Z]9bӿHrP2dwQ#9EQ>Rwtࢴ@W,3OcgVxu}^@:9`M\ >D~(R51:qPmB$Z$=Ou1"nlI/@Q+*MXjڡ`“ѤK3$1tid>M-3%]M4.uFȼ@ .mbMgڍqԳǗ?Me* 'La[T/d2US@ܢ q|$ XrY[| ,ZXS_ J2Nvtyw3Z&-0̰ɲzWx890 p M:@^BY73*-5)vB*6ovl | kFݍI ywѕ۲ 0^{b&7 yXܳPy꼜udSO+C VVxeTX\Q[%}Ųa4 Ŀ Pwfin_`0wjWʴ3;; vJ^b0IdV.nPBzEH\T6[Q֮i춣?H智/z>*XTsmË8 snˮWy) jy69no_z;3(n?UOx*qbrknN_&S.*0G:˯1T֮:mR#P .r^"7FWc|¥;Tfc(}v ɩrns|mHwhZt_8׹{:pPT2G~gz`TO=;X%ҾRs=:kq~|JL7YkY4q?dzJx=Wsj[lN[]V\㼣2FO>LkW8Y37 z*E|S9R>P"U2K9˃|60 aN5h#>2#/o5cЄ$;R9 R+,\8JKGW(ݘ¦m> MʷH/bQ ;'cĢY׬8qrG1ʺV}M:둧 k(d H02S)E[z!;K~UOxǁj@ԧf9q?8/Xë%AeUlf.5na6ƂdyXW\U&S؍,}4x" {#ӻp ,k" ? \t+@d:t -v\fɽt*6A'IÕ߬Ui/gz':#w^5-~, +g zX _ "-6#i y.B1X| bA( y a'"|8 s'n˒U\HvES6-Onؕ wU=awVUT oG2,HbsuUMc&߮3[II[s7t{B_ lg-A/oƖD8蔃*r/IpW{47efI**Cll7GsFzCG'?[jQg3vVA%/ / *q zq/jV{8/TG8d0'y_ ̟'XJ#_ٔGIꆊK~)B}h<wQ&K9%@#Ln,#WJtvo\lIΫطŁД8uØzg jntZ0doQ/Tx_ě( (IKP e Pq~˜;Yi];PD+G똂{j`*P[# NНw\ô "ƞ߱F~Ɂ+R+-(_8Y^|\;8A14|f7c)'&ƏE\O$~_I  !-"F2XOHѧ9^)J[h)x ̅/2 {k.!' QThbf2ɲ᧣p:Թh=h;6b!9LUl+[H> z??3& 65뿎]g #=+ZLALAؠV'6  [z+:wmr~G#ݣD)Vz K`:-]P: !Zа9s voaa5y& kO3"΍G6K"Yxz?t K=۪L2P =% 2`cUnCw)yypXYkP\ 2UMvQiڽV|r%} -nu1/lcu_,!*#[_) >g˶fk3m) OvE-t|Bp9íY&%ybLd_HA>L/qvq4MOp~s@~رEw#@'n#\mi[U?q㉟R NGicD<>q&zo%>$,c4hQ65bZ Lzҋ@bK;x0bP(v;D&j>ޣ|M :/fHGׅߟqɋVmvo ݕ}8r׍4oѤH(l`g]2'kMPUV4`wo1u{3N#6Т=RLKpHc&>sI?N_ $VTīR=!Nw8F,nK2ɡo\ j CP;WNW_odBݙdApy:z`r\C^*Ia{U\I4 lS[j*6_ig(Qj ChLhx''%wqC]S]WK%xŐ>:qS8 ) -KPjAf.(qw!NyWgz@K=zv H/f)mr0=>6{6/ƴ']=j:Ey+,g+' EamU<e^LiR;NtT0z (ACK,IsN~8J52&1pwoY|ڸҺPIq[TBi[w.!L0^mA.1-sΫte}C|97mbu=}d<F[g- yW $4 ; n'9E #L>p_ȑH+ ˝XyrU<,!vVw T]M\Ay$qh0D&"ܹHK'=_M o9CPp$(Sͭ~S.?|OK*tWGT 'Am>k8DQj1 AB0G0c;o{B^ktr oX6Mo݈7!}aܛEYIi[x 7A#SM?+E)d!NGGPrOKn[|m &ޞv,8, PH"K~Tmd F 8\ N*PeqD@͚^%TgwZN'kCfKy|S X>[F8mglReEz6^vۙ'abL>i1F~&gݹ *?1oWqm^ =!m N:x;$OT,lMw+D~wnqHs)cP9b츌CR.b/'?R#)C ۭ)9';Rds<S.řP-B}pD*g)RCo+C` )̄|tfMjhF3@ߪAĔQN+)ryhѝ\*|=3]ON.z4Rz,_S7\{l6  t )uLkL8Ks_#X5^foI9 _NtAMb*_jO_;:`STB!cncopCY~MKaMqCݼꩪAb@ 8== DkmӜ=`ğۖ|OCk-!})%|YW~O R; %_ -PN Z }L[e3W562Y;@10::O&sP%-c9um ;ݪG$:91bR]ˈX%$U9l 1i)"7ejl)VkPQ)-j>B=2D\R~.cMjP `sw@B샏izUk TW$IgN2qRwX1 &c| 朋,-eGKY -R>'a5cOGW%]Kq7,2Kfj[) _U$,>L\Km/ #^f ~^/(i*d ih@m$rITI |XlpӪBդM_J66*Risֈ:ҍNJw@"5ހn¬mc˟(t˲ e1kW\[\nIP4U[p,_.cƯo!,H .%O-D~{´Ņ<U [(wD;{AY1ER Jtk,J6HYa"ê!( !xM >ߜqY@wN!qQNI4f;k\8KvFP]&iz}7Cݯ˝m1PP3ב4o[fj*оOolN|#ZA 5su’+8i"A9uKC^ɫ-׮p n .M:&g"αtDl b'YkI*tY_ոV>ƾ@GX+YY&e*n#5Da;oب5㚧vReGtu.8cL,oU,>OJw\1p yrY-M&~m_q5oxgQy%-Iǖ{IeB:ib7]*}0F~gVr9:y~_L-f^g/6JW^0&;jZOInpfQfPa0j0ھDQrg\  3NH,d]k=5e @GitHD<˲КWWƌ;j~ y4LK[,?u upgP9*9@ 9sOiJyQBirLf\U`}h3;R=1ռeg͋yhV\ط+M LpCrj?$2JN31L@0_>#!BEoh"! ',MJ]RҊ3.bE;QvG~6ATK,}_R 0dOn(K_#Tv$/U긐G!.g}!k$%_6 wV`B5GcG 9ZLݴjѸ;gN[G9[Jne٪YYr@1Ӆ@4~Q1S!O 3 ׻u$k秋7> )sfcwQ٣Oi9rmǬ"?YR2 F+d%ƕa834qPZIaPx᠟bYt&KIdy:au%Bk[(>M$Og $[6p'i6S{'ݓ>h,4#~4/)Њ%ݕ{06t/Z\k\r ߜvi5t48 RU}0[HSuM=pQB|NPxK@`!;FU7ۊZ ghdES _lp?pŦQS@2dsF܄VY\IGawoX\$FW^_MD2q_ԛ[D^PC4^&ymqz>3D}re&43|}>PY9f ]caSMw|ʝKyHgQTsx?F:09t (zH65[ZO{XtYBG;/Eqגȩ;hO0Dmd|ٜnCgPwSVeE"Dq+ )c; x7_e%AY+r(0^C*W*#26>PZX#-1G<DWj}X BpCi3KgD+'U0M8h;#vKv[$ne2/fPGAw"ӉV"_%~|v8~ AMq,M]6OPU '0DIb'! p2}#bʹY??ؓ.`⮬2C]&և+]P}<¥v^)%zK,P!z1b= *.ˠ]YrE8}~cNdFXP8#6#bS}%ؐ1B3 [FtLwh@GEv S18v>Á{ h FSYaMT&=㗥9I-Z=f,Rމ yg 1 ꃙ_- i1s`N'𭇑 0;U5.qaZ/a^r=Ȍfg~\']ṛr0|u/!CjzԂ7>г[LPk ԨAՋn9حa~;m0aoBÅ#5CJHN&33GpP찞اOӶN- Z)W|f^W@PV"? mƖhNMǍ}^cǿתynT~Ÿjv5U='..УsZcU''u,7Ht#l83ź![3БZYA)o/t+ ]x#}LF bgh|@2I ªzI^ljFyD1!aRC j bv.&JԶMsםU iu1Eki4y}gb)/e\*U" ]"ռsݧwG½ʋ溅'exz]" 2<Ԧ+sR/x~^ p#X 3~[\T% aQ.ջ5&L6)I2y$67n_EqAQ|Cd9B_;Ͳ`)k;v~=I ~*@W&ݍ &i8C4nL68HȣT=ȭ-7Y>{5Ik(G_x!{Ȁ@pP9au$cjѢOBdwL$NWO l+Gi[k5J;C/rkCgӍ {6+y.lÂ(_Z_PbM\%PqxP?5D48kؒ#M:~~Nѣ x4CƁVQ{IdalE/8\cH!R bz濚yz]]J@rxL6;ăY~/ pPhE/?P4+!丛bVЂHM'!U**#“PoA1Γ-ΟWX$p12y\chv\;/|ٍRY`?N-gԶ5 ;!;s1S;b))G>хApWvvM,<3j ?χ6>l1ptIL7RlUfxѶתN{c*:[4i k_窊ryq.uI8pM$O6L7&Ͱk+ָ:33FTǒCM79y%I X`dóMV xC*AF$RKɮbTU0R`Ѯ4*ûT*#c,p7vυ[3Ri]^YGDrNSޘRTw=ו|Ff<1̸#cE K-n;)84 /l/sy}ڪxmu1¤vvJ,,m#]@ 7*kz\4g}ZeFM/'- 譳ߏ_Qvkg΍َjTӠw¹%Ovcm@nLؐr7p EK)-:E@fM:ꂢo]k3'`|>l=Zbn΃ rd sdu0<2`yB#+w2 <z\%1$pk@.l$;Cd'I~Ps|{mds$p%X&:{Z=Drw}Wr/b憚%Maj S`緡~ڹDKOi~LϏ8qtXC:!pEoF=p y C(T Te Ҥc+j]?5<`ˋL>#?l_;+6+wN+yrfTO"VYU >)n6񃸞-IOw?σGAQ~F(,U]zW5ѐN*RA| zt ;+C"'uuR@Kk";/L4)_)%4l-~K7} |e yqh|8(9%JJ 1sj#׹ WZC`ŷj0sURi/{Xyf/o`mЫ"a[Qܰd(Xˉ|y)䉛EVPO@6p+WnS84NWIۇ\24jy,>DYmNㆈLf8eϪg#%{%9x0qtɵFG _!ZdT[Icw݈AZ>I<1ɦ_o]NhO-w;6ʆ#Rs-̏G9k@[ 4 &@`r.4VcO_<A[ӦyBIB;ieWK &Œuâ6ob%'` Ȋ~s]D5GkH+&~ݎ0=f2N-N%ƥ{5ݖ5XnPj]HLj+dvxM:P\\53+B9YUf.!pPoP{ Ge(K!]w,k E檞93Z&ϫdL ]1ԃO_tu7e[nMNqaybO e4ܨ*A+BUv^Cڱ¢tp1/) wZaD v /D,΂XsV"NRI_ݳj| (C W401PCth,=IxxUb9V r]W^X-aqAWׇl93Nfet#ey&Cx3`߻n4kpѴ:Zk+ׂ+>mup2REt^v]Qe7gF""i`JFǬ)|ک2KaP_ /i8W# jV;]@>_!i7<–43+l2TJ7p)$r؁OH{%YLj (U#1Z.YM`"6v {$q$pnIۤtUЗZޜ B3Zfe7'Ut&S4҇' Nr,_xh$J:/МRA{v"\~d cefKf? ۠ -j5@.dR>LGj1{h^92Sǽz)OIw7:E)^>٤K(0 U_RJZgOLSLBG}Wz9+ >|٥*.:Md6eѸ X/U"un&C}r{{l$E BB>s#IѲy)RԦqG#K-P)<d%Z WN]wK/ Ѳ ` T^򋑰gCw's G'i;w#U5US& z(հQNB27f`PۖNIro~M,L]1FaIYʗ mHU{}pxI0i~> puy@4RHK۴uޕGbGk:]f tqaYO't%I׈5UϤ{|j(Ffngj 5bJuKfbHu`tjԔl%(eab84AA|df$ʽ)huc{=nh4~22;%EcOU7̈́YRXiScW07@ᛐ,QS\i'DA`u~/_2Ϯ}(Lh$AWQEyƒV']XgȲ^=OXLt OשZ ٷ,H 6Q%z9IF 9Ənk~泒GݗF%E\=7UuɈQfW޴֋p&NCBe&%(zLb;L5=̔cs~IO}N_UF4e,<`^>X PiV}qwN=BqPU(zX('ډ;-1lWT$aFy:]H8i7p8j7g+Wnu޳FPM1b9~mժ Ujs`*],1}pܰ%D!Qn؜e, >ڠ2R)!~v~Uf"+=q |0k u|GjqOrvj %V&)ܡ?x@L-cnEF~7s+E pkRD?S_1:0ECu[*!{~`r=% %8&ۍba:9 dC7,=rPP @mՅ/ ! y wt '; 6USޡ8x?^a4J=Q39ユ}6vHJݮޏ-D䖄rF~79ԁDó+"NzXdQ, f{}C9:[)-"pPWܑ{s. nPI8_}iFC&aTui1Fc cU 9W=o:.M*m]N~h/m!YmF\#)S]Ծ}gHT4Ljc66*OqEqUhgH:,]_ Y!yu%k` z /1 :nr B3h3jpp02̟n^euIo "jF˫Й Xbj*1 Wi`v Lm÷ve@Q2}éal"N4وIr{wF]TN!F3Dm!| "67Z=TK0Ude[-ꃺ8rP@2Xh4^2iP"@Oa}GZ#߉c /F5`P(e_7/B .Z!|S?j}q?d֥b{zYliݨ=O_U#⁻g!N5yC|F"R3bn 6ݳW>1$NxLi%HR^SIofRV-~&k/obˆ? IYqM?>2$s5:Uw,BLM_۩XE.|*R dO}/~E(39 XnJ ^ $nH*2Ml9R誆+@ ѧY]2od$A5^ي)ZHg`4Wr-P=6!*Y<Rodm˻!~C%"CT0TH_:RM`?ү]>6ø? AK Iyў]uE/tHuv֎4CTpܢ~-NG_hH@\w|,1} 썾g KOo-}A_3I*˹6IJ:%=iJX ^ ofOnIͣ?GkscOQ< ϓ8YeVcnWR:{lI'K"}X]2d ,kF6}w?C<;Naw`h2CY%mH>l^cn :<cr1ӣ :q8nd2j-%]ʀ8~ܦF?D#tb!N׸&em`.Va2j޲~5oiwGPّT4m3Wޟ~'iAK_k+ {v9տ^1@3@ :\7ayWฺ|-' :B^ާ<@X6υO_RyLtv 5j\L;?*S,o[a<nrf.τC)33(U}SF),$dXgT[ H[SH7.|3"'@ՠ0Ei^Z?i85NMݰ@ G$GgɹdR}0AgSJkWJ뺰Fp.?Z::&A];E ũA /8آ# "sU~ GuG7#Roٜv[ۅ|,귇J!hCѽ=d_+ξfvr1a+򪋤)tmSD7ܟO6gI\.vVǵH rL}xq`O IZOVZ "e}oԣ9z o۷㵄Bt?N}^2h;Kbذv3=0dhX0a['|9$= 1;!zqZZ\Op!{ @]GuzhrCXU;8U(V^\H/]DiT.=|~-ފ 1*Gbd22T>q:{ގ߂I{1>ȹd,*u+ Wz? Mwr-ZAh}Jr0߃xMrl[&l>1Y_Pm$BpLECưyt%ޗnwV߄%%dt}ߩ!?0| NIeHgsP ;DUb¤. q(@δ*\1Ѽc_< }=D#+IcgFh6T$a*Vȋ>T/ OL.JmI jG-]|?t75ViNgai'7|?( 8ASL IoL/>dhCƛ_KS$!U|6>ŨxCrٛhd06A\'!%P'K-STjgYA& eh= X՗ud|MdhxE/^0c:qmo'z:p JXz`'GKd6Gmu (VT4Js<$޷Lq\~~AaM|WlAz54No^%GÚغа?R:-6-ֶ_2*F%KgY5ɕQ"t&{4F751(b[0,?^S*/F֕39ih(hQXc+i r o*l˪S=t@>:# % Ld9cvD(9J[BƙJCn"u=oͻsy]mc&]I؆')xܵ_G-^zzU~n4:BZshf`w1βFadIsƧ֢Ufg8+w[W?-ث,2 VoEKO tiܖv}&̤nXba{ꃬ,xnXD8E}^{2.h|.'U;;~f;zF bv7:Q 8wѠL;YdVWM7գ{.ncc aƔK!t(zJp= ߯UN ;#$!&HAy dƳV%vTBZ;"ami.:Ӎt jO o-HS^D'nTҳ^,F 'wHEoټJz8.۹>8QТh`C.nXb.\NR\2QьIR &/=\nx.CH q(a7YeTsVF49@ 4 ?U?Fkh+}t"]~"Ԁ7yd?&bw* ?k᝖5-_#+ OxHwlA{iVv 5dcu~ 2Ly[/\fH,[c`% Fjqw,ArTV(#m_1^Ƽ& ߻7oAF9CP ы3`UK]N.]hdqUkyoOќ$gAP@v-K:.ShBM~Qć[6QP_Id31{i*Ol$9o[= Nzn ʚWWoU8X8Q/#ؤ/%Hs( ¯B5R8]p4owC.=}%D@L%x!kbi@u6Uid&o]Bl bLO}@]-A">\\g)|qE$)"px|,5Ȋ61ɶrJ;9vy9Nb\PSx;>/:c B 15BFcNZ!`b;==%M-ɤY~|ty)ɓ~ ;'b|dS~JrRdٽ5.="*24k&Mj p3 QjIl˛ɔJԺ5}OSh 4Bl^`+|pW#S]e/YdW^*ԫLDBu:̩e5jõ~?+ⱦro Qq8Q!7 S2}} [."E2,o !0>jvߢw{yJwFE< y|(CInVf[ Tkm+^] Ԕ56]آВ u~@ Z4 t()abt3CkBn:+S!<;ӚG]7-fi>h_XT9)lU0`A& %ʌ=ZZ7#b2h (GeF3(_,u{3K@xr~ﴆ{]"sgޮCH{N6W}㸯'ebc+F6?1%C "WZre 2Xo:N&¦(٬a٨6zj !aUV6> ,@#|ԎB=ϓXo=O!fJ:ŸcF=G#\X,p% ' %Hܖ*6͟c\f`4NJ{ q^SP5!by4}\U(РH&.UKr.1&#Y-xN1RB zj%@~OJYIZuF~&@~C]hODN!+dCz@_KwnQ]$Zz|nS+{iU=<9, I"{)XT8 E@?Бۓa %gB[;, 2d!$NNƭ Z7a~? 3X^QY^r\Ҳsh,_J X ?ZE{NWK"9(-:`z1M{B:h 'ߥK˙gV90i>b[Fz=,=Cd2\ygIQY!QMCA 5cS4i4xQ -Bg(zЩX.jr3 :b~z خRģظ^Q/E~h|6YFi:#L^phkp5+,zufm#}iڬ  J13|e7Nf[T j4iXHp_H71+b^᣽Wl5̶Nx;'?yKQ\POԩ 5_z?hj#7/D[lSְ3Cߡ[yGg]*_#0!tG5S4ENҡ,ƃ_R},UkF wWќqZcJN([rTn01iFy@R$Yu5+lXQƆI.f#K @*b7%~^[-#켖_[_} n_*w* v>!H~ 0{}5Ora 5kޮ6]PK¢U8./7]3mQ'"}i pc4y#RE\fĀ'wv@]3~#ȎY=vLՙZA'/E#updpMVmm|([Oeqw!|kK 48 8A^ٸo5,cS'ր49/[ oF,E 0c=`:U{Jdܜm$gI٠ ('={ nl5Rr5WeJG?ӄ`clНlbQ|دrAe`hfIE,|fLWgF`6L T{r]/X,d=ҠCɌs&>-MjvD0nâR|d[dej I"l*R+sB 5߸2?teHtz4s.:v]"}ӎGR G N ^i^*QwMʙ:tL'ӅZ8x3q]6p~߽ia9!5_LCYR O)}O?BnSU203jOKp^л@I8H(j6/}#L$_ca #_̡&A ngf!^L`XE<':hcOI~y \m*8('D_:O/rƒۭFgbBu_H0l.vv|.̫ l#fS.)`6֘[RA]bl>J˭wR|aK~D睓J]Q`rZZKpu`hNw]ZZq]a;QOk*O^ѭ!|E?ІE}]au%sgoddpcOjuPP\r%Qz!"~EoeiPZk֤t8`)DQȑс-6r{FeZh'a?1eqs_\Yia8>H3ỵAilvb06TM,`*eSR!zFS=.H?O3Kt|e`8E4^SᲑQE]뙒Ұ!Vj.[N og#61Tڙ! "JRǫ-V)>/ަp2T%~ {  {L^.9 5ỖBH⎼VV)hʱ6_w=5P4?Z0TMr @:{_*Ird2"gFd|rBY2or}~qM$k ë.5}.UvOK_]Yfi} PiQui eCiw(}DYتCHѢG ӑawrBPQim4m#[ZZ[8s5E@hǏ5xSd&di W>\Gi„n#rcTvvI1[jg"\@vG^h.rH𢈩AI0u[^vεkƽ3:caf'8;uXx\M!iZmq SEJGf=Ysi(qs&OݼOh.Ǯ.@>]WYZZ#_ghc4PSEͺY:d5{{\^6QE0TϻIH;z'ީ3<[=t%-Tg&ݱ/a|;n o)Uh|7$!_FFLڥJmWHٕ\`hؕF:"0@RП;M2X㝢)nz' qlw*M2(t=J#"Ƹ /?]ې$KVKY 0̸ZU0W+\FJצVV!23:폍g}\Ao?]Eqwk3ƫ\Kjв1 j Sö.DXGe"|uq84ChLUKƬӚ"/uL?-jU2jU.u*Tj1\҂136]}~G쵣-,2#NLT Q|im jeB$OÑF[6)eW-RU҂h cparɹӪ<{X xFk'˻ lc8 -$IJ#CU-+tfEujMĊS}/I <9¤J]7 Sb#Y5>-5ω ~%%m>P< @dWh3mF09{ۀvpM Tܸ@]Vk7Nn7:mAObb+$/ s~ bqW>H4%h^2~4a)TQQ&".8vڕfdqrNLzh\<>糬C9=A.ؓ_t:_*Oeଔ;|eMi/$e'w.">"_VP&PTvG ԫ׉@C2Lf2b;ۚU/я#˵%nc5u0'&a=i~H2p>ߍ$%*# zX\SEgjkهo]% P;RMv\Xtd~HJU͒hs**jg8ZFl mB~2PЦt1oU )3*sf?gTa`գ~70._o5OG¡CM/ٛ'"' T !g ct2w$ɽ\50rbX@>#U!}*-:ml'_3NL/7"Q@֞\"  -b9+yX0LºbY}@V<,E>SWA͜RXp6ZlnSZZs- _{È)ɂ'jkG+P֪]sO4I9dzF1 cK)f)vE%q2T1rtcaOx=L: |ZSp8wg>"@܂+ *,9ppKTiAm(5}AQMB<46k GIO֯ D|.dJrϚ,hbK@c*z ɉAAX`:=`I89(~7#N벂]Oh[l_ "6lj[ d!L`R bב 1VtqJ. `h\9O\ҥ}#`cbrO;yQxF/"+0Jn@F$+9%[*һTEue w\;j+ҒUrsHuǨZ#wpA[X-p߃t_mu.X}O%{13U|qVk[j\KodzfK-VO8q"2% IP> cP%#c**p 4LمfxHjɗZԛW\Ȩ$a- mf[wK 52 8NFVN n{LW>^[չY$4 gA#F4 'ko-1:v!a"HfJBcFP@W~G,꼌~=U=6^uVJ8S;gv^jwo_Mr~kWtIDCM v}$4K+ڔ TJiYaX|a7Urbv]ɚ9|,Ԕ|+݆oWJN)! sQmD?M績R ckfPvD,[:BڅtȈk{bO?3;+j\*q hB̉r-q;xO[:c у)"m%-FYW$8k)_Yš= nUKr &9D4WfeTLbƕC,lzԱ hіւsY:]8>LJm2 ϴ;C_o&R/ZUf>ozBdהb?B9o!z}ו2ZԠlE9НyNԼȸ>c,wOҏ#: ,@a. do7a.77uGF@R&zT~01k%=݉?zz3hΫ=@l(;!E3f<jϦ<Mx[+|kho3 @C'ܢd|>{㺰84 xPr,_R/?[Av`D Ę._B k/Xs*Ο;IMmI#)0IL OLt[`0qˊ. , nPQ1IC3T@6|2`H`H l;{YGx (Č9l/7"!FJr_N@ˌI:8t~Q8`6ϯN3i )ʣ߰$LJ2А[핸B~ C} ql)^+3t o'{a[*o? '$ JaWo w2}nMwHVHڂ\F&FWecxtaMdC8JYV6J؍ !ul3P蘿vE{90ֺŸ\P'jCTh*L$>+HW{c~K߫}փ_Q*OK+xUH_M/+D{4K|Y}S~taӗ٤3~QcddvQ!LHVP 1Y դw7X)†_HF!֭k;S9/&- ^qU2m#B( ŢX 179SflZ8l0m"ri;Yg!B @(y̝-:5C՘G~M_2SL#\T,lo5 "VZgd)6:Uglu u9-70y0ZB~hF%Uu2Kv%n(9ZNhNJ6‡-~~tē?n,^1"³V~L+AI(v)E.$-/\$S_f!%84;j fŀL<~K?6ZH(r6Ǣ5ǔr2ֲ;.MOs zgJ]}1DsM61J5 4]iP/ 4GQx/\tz-1?:dKzMU#WjU)^4W5͕uMlFk 'εwk0d Ni<5t>i5C4)Y,K%K$0\T3esm1(ea̞&@cAٺrk3ďiy1ɄLSM&(YykQtKQƺ?3cN$'[Rt, &[{= a.lv:'ݰm]'W.EOt,n_t%=e@ ZHoŃ?)9Y,@㰉`lb=TDo2FxX:[&#lnK/qNb.E̊0MEMF|40Ǫw2n\13I$Sf3m.=%'mLGY d:o "V;N)\zB8:i viCI1愣!}:TSL]Hk tNeg4[#]'Cx i.9Hu-FȩtmAQ}O7Jg6!(-Tط֑IA\[6ny]ZrFeɥ׍J8bHW`+c.c[rV ]mFNl8VKJ1ړ2Ym\~%5@`vGCbhyPeK$u=mɓ e3g4CG%t ܰZ`$־I,Gnu ofd~B)023{.M;65?"8M >_ѷ@!(,r SY{#r6 WP b \PwZcO_(DPXc+>ZD¯b'̕]$n_ y:EdIZѱnxبS]lB '1Kk4+eNMOj.{tg/o|.ClflQ5L✸UEPY秝!T Up=xGoD3"ܱ۬bLꏮ;~th9YW?K{/07ƤSSKvտH^Ei WM<+w[u_|5_twxCtTbS֦7R/J7 ]>.(X tFØ̟ ךCOe\>WGgw U(XPj̰aLeL=R~Q}68v#SDrxY@$Qf X@QXw]rp:=2I E}|ei#/TCKLײe\p Am766ƯPߘ0f bq_?:PL$egcBqLA|tUHzibC_*DZ~~Kby׵RD.V5~RC@}-Pɰbp~k x`"ƈ;ˀ º.zslYLׅ553~Xxԥ8z[::K@>ix** ( G+Ai=K;_[-++.;m<@ޢܫPC r'ؙVcxVyat֬ 9,Tހ";n\,tfLܟd;?P%(f?J4Ҡ9n]1zdDܰ^H(1KQށ`ݬMW l.f=[@1 px0I#A#THPpZyVld%8U /(5n0xux0U)5U` #Έ0.Tw p '|u3 ԁˍͦ nz2F3R485tj #^W:gP^"9 AMYWrnrUhhdZ~048_7M#ǶwP%W=`͈e0M>| ݷUq"٥1kSy dh\WAtAwAcya6C<^W(`[8ym9gA ?j(>[% ]ՆT3KuM363O:V룢j:{S4`O^),-b ^E\ԉ;l8gB< M,5SAWWhjd/ªbF,:g2q7ۿ ,m]&^ ބ•閜!gp {nkn_1}d] vw4Ӳ#;A>7p79+I>mَd~5xH(|?EŴ&2??ZCaP Pܓ91%yѾW9m Y>' Xb"<.DFE q VVl/Ey/Dm"Y/"fZ7QY,Srz2~/̋gBgS`٧Ӕvʥsw;d<z%L뚾^խx9vliy,~jy<&o3\ǾB/¾Ml口MbOB}]щMy1GM,  57D'Xt9J񯭙 w84%lYDQOF`BA(IuA 4?Yc ~=_Ax|5]B-7v bl*rݪm{j.  L;$ͮ0,=&A AШ0xmjHE:9>2I{Ԟ#NVS,w}H@|EV6!7CGoRfxn#!7IR#kܑBGѸt؇/sg)Nݸ{"zt%.j윉<͚x5;4qy_G:R'YB:tx<paIxqK UW&Gp|^/sɤw1τ/( \[vڴz-퉨\p:*U7?٤sb?֙ g0Zns ef.vg.2Cݝ;V7q^$;Â&c ],Q7;j1I FczbMd϶R-ؚNצC!f-xh`pqǟب=75|-7+EvZ `c1>"i|ZjWݞsqh?TOOʦN:4 L/ x+ ԔkMT h\+j)]_?>yz+z4|/EVTėD#y{h7a9K+\'0+SW3$!~W|~N<+aʰc._'|[ y8ż>=!ĀsR5Wۿ=ʫ 38%b&O`B}Sz@jFDCI?=a9aFinnw\ G$٩}5sT܈%n ɷ|i!%yd܌Fb:97vaoX/?jNϩ+>`s/g 7d~Rq`Ȉ$eq% 3K[`\f9(ȍ@5R):DV,:FL!}V"ھ-bqʔN*m.y^?>(+P\DK"$|_G),h] 3c 'Ef EoUBJ cc-N6;A%9Lp2tm?jr%Cd[3b_#V%ڎ묿ӔQ@>WaΗ'>9 eZ,vgq|?ÙsM܇3RoMև>r~Űܦb9>I DD%"b "{-򷙭n!Ͽb!y_)y q"V_ser,ޭ$nfŴ/0?)L^ g ^I*b.Ym0|lUlQR^A4Dn2thF N v$|:8dU2}pKؗ͒7ּX|F. ǁAD8PlFA!/{YR΍Ԧ p#>XM*եMjWzQBEC,;k"˶rfDH[̯VD[eV"@1m Gqjn i]hZ#yt$OZ^qwӞ*-YUr0⭫2 1 f-MqE1,vR xBYH[Ab߼!ѫUU8+;I*hC"OqJ#9?_iCZ,S]C7 ZN&עך4t oC*0Vvh12O}.{ٟM'#gxB線`PǂlNi11Kbq'IZ `pnB9'm7> Z:%&.}҇hRP["jOZ*YǬ\K0wq#ز ֐*Ә8 29jBxZH\}*W,6W"C|lJtV/KW7vNKTGq*Yadtu{zXx!}\&$ݢqF9̭__uu8ʳWhB-H23V=zͼ[X7V9OQ鑝ղZ0ANb>w:Wt94q E5 jDtW\Idt>+Fؿ\`ڳxCk~S=pjH\MWL [0w 49xOpYqU1MCk?qgsBȧw~B.ֿ5҉'ϘsD]r`]NC =u+ic:[d-/atFH.G(X`G6 i]dVrؑGa]+1lJ󔚀[iMn'<9 uz`!7sqEaUQkeD1B.V,}_!Yj_/i:eFW٭wйx@wi((d+nD89U|:Hkڿ 0T eDmuF*(%vGt8~0^)9h*Cr$3WQ k楕_! +Fx]|lrΨ])>ћY0Ò+}斥5̶6ԝU kD6X# 8*> Wc4pmHݧt}%i«$ P"-@ag 7-l^m7PQL҃2H^bYx \F?K굂1.K|0;_ć"ñH CjU pb.N J+iOo*(룧 ;4Hv+эMA;,&<<~k2Fd pktvJ GɡN7}Wv]+6F4yS-R\5diWm8@˓ C"fOPBq۹l7UZkg@>Hś>bJt3Up_$EP0ouHmÐ-W|g,ҷݓInmoq- 'x|G2TrZZWZTw%AȡU9N=zH5=^"_QRulH׈&DG~u08&ϝޘQS~xfXn=hvIG>s֥VmV \I .Y[c}p*[rEM}li5g4eO8v%ـm1 7#g4S*\=$#jA.PO܀)|'ϓt"%O5=ՋߜqndW+m%q }X&]In,Jz_XHKve 8ê@O;@Ẁj6f8&CgA",Vlb^5H ʃ)t%(cm(aEa!1-*\ZN|.7‡ɸ.S&~'?:Z+4ڛw .c{U)(nѨAj9@ۖDQC v55a&FR[u2jS^[4"48?1? b-5gnmӥs?eP[bXQv =;2J/hN[xqB2ħ>6R'Ը`'C=a}B:N'ME%Օfa4z5cL\Bafw ֝]'d*d'tA'ʖT1*Wme[P|sȴћ8Gj5\cQ`;szbu rIY‹r?ŵP7Yf9- !|*x'/rA& .^Ї.\kp- ͗"Z`8RGPFP+*v+ڪoymWt4v#3ÁG@59|vbR6W~t蟫s~-w)mczvdֵ"uԵA3Jk }K?oZP-C9T~KuF֓Clc3T^r~P. pWwIzqP>{b>ʾsz.\1iɅU4rQ?V$ ecQOSEMG͠ <8mU1G%#0?$C5:vǿjU`.f>nztXu JfSF[5)Nr%1QUCYS=ӟ!QY ?OSmg}h`om;2^Xo#vz '|f4- }S:syhcPW.`5cx[-P) {䕢AJZد5/Bޟ[|*4g7Ed, ܸY6YUfg^(L$e>'5CdmZCL~Z;| E]Aɚnx ݗq!H ĸK/ϚW_=i!RZhIdbt**T : ֮qZ!KS<=`x'P2;^)H㻮 Be6S"k=+6Tnl@#X](L #Q\`ƏCIxN['ѹ~rEL {ݢ}'8iPY?ѺRUC!pm ֣]a  8SWM720)~ `ΦdO"w#QKiwk\aƕ̪0 7m;|5SC.tB?` AT7RŬ%]oKvx]a<P]YEm.=ǁ[$OU#jR hUsYhlPϔ"ř<:qvaLX%V(VK)L2w^]Bo{"%)#z@^6-f)_%mFu;;;6 Gm`;o3UWWB.#=Y|)˄0%Di<Lۢ3Vry}R1aUQ1x̵ؙKbx|glm.c^]JD}Qt="r㹍Lsuq/t)cb@ֶVdX hg2Q]-ԉgI a\UE⊏@OlbH_?t\Z$ClIZtg0.y݌79#F&*~6 Ce GytF^i3 n(l.t ,A<=[GIgض[/K=[6IcÖ_ :q٩Sqe7P(#Jf΢T;>3jlo)^޷d#Xd0OsռKEi[~Mcß 4*0,~Xmsu&eGFC&fV˪R˱rh&^w]=6)˯iϚbqZv3_#uyV4x5%1!hj4Fy;s_)g23#.fNݒSіSخ':ApgvR=UAשbCV`+/0כ4aٝʶ/!M!9 r4 åvjƦ'J?F+$ʛYQ_vawNH %ʍ.XNGEĘu}uk4q:tD6gҰ7YBLdt.vHꁬ0%2 ٪џ5Nɣk6a >'[/MWzL%NXvTGcG<ڰxKc3T:;-0jnR! wRnV:jR"7NuMQaYp) )`I|&*6V{^ /gb Ķ,9Ї]FZ%^14^Ǒߤ]ynWF<ք M AtI.E˞J9# 8@m]$#gZc|sx2aIJ5a[T*G R Tvkt,jk“n vDyF~'gm-j󿒃t25 SyRO%T@㤓[O3TCPA~؏k]n%9JmlWY()ף}PĪO oIY'O~Q^%):2 ʺg#CҦʣp5޼H9#!3.9jn A OC~V/9mu,)2K+?2f}}CTK43, 1r糨~+Y"X`Rl 3CSq"#66aDd;ƌG09F#4h5ӱY gG]v=:B Պ㠠WQȌ K^80Z ꝹWfY_4/=LԞr7.2 ąe>߬3 )$]6.fJ l-e=K)28ٗ6n^$6oS%}f mAR%5hUq $虩it؅Ԅ7P*l> BZ =(c,7R&LWHzel'=1\el?iRK(+<.e9YUEl,Z%WD|1ŕ(uOF|EW@D;=SMesmgB1܈$c7%c?C?n/9X/e D4p 0)85d,aD0v3TM[&(|$^!6Z X쎊k_YxY&ovKaCm|.pрeW͢W(/0 fs)Г ,Bc?. :f c`1%~ p 6I:,co@! {rEW.qTj@4@$]5d!u+ގ` ϓۘ〝NPPt#m,/猁:>-;- O0ָAe2OrU%7{P6* yLcd<g{1Z%m'e˒Uɲ]a"+4&ʄTG5 k}Լ%@[>kf|糴t%shtjZ{$p4\vNQkƉ-4/]gd5)?6 J8zSJߙwց3f͙,H_!j>:[ts hC{9Sq V<M+L3h#[zUbtޖ˗s~'\ ?v. KMxJN'tQk8ݘAQfj-%nsf{4!3Y :oB@qxdzm zl[OqpQ9jp:f-͈a{nPSluDmЫ+>H#^L# .FBB'kdUO9aARqS]?h=@6EL kI xdV+?GX=}o!}$V 3qUDpܾ%bxQ}Zap'6Dx1& #0wZ99o  #oKYc-[ŊbWܐ h꼔If;R}(M Yt F7 V<[wGZ]px<ң y(r"pYbf]|0+6gɭpmo(lm{2 9L J`K2 *J-qk0Hv#Zjr|We3 yqÂNm%EĊbdJBZ$#Sw-oUGq(ZFs_xj<:XAW$V9SZS&w@ Re[{856bˮ |^ ZgxuD k'_I=q:l_64GSfBK]kF >BMW%}!8X\<6>hz?obItgOucnus|:7&_ 5M Ə^^*E.җ:t\+$CNM!&n房wE`{!(YeV `soxb<8C3 E_)F}?RzW% 5'[+vU FK &yf&R NaM9V+Wң.0[51,s~wK^ gD&ڿs`xq;ʙihYÇga *꙾ <;T vh`UaGvZ@3¤FyHIX4Hsw}gG7Y[Cu aTSǾNG$'P-a@: MA/+n 0OKMDglE*?_4Jv Dߝ=_uu ︷&g%" 5Ie!WL9_k]Ht<Ǩ7erBGePfZh mK)kS _t&APKFsc 2Qs96{M|)XLPрjjMI3I@$zD|ۦG'WA,S^|mvU#I׍}~9^vlD }̵߮ ^qX07+ fë `F(x>V#`K3r8vS73xr*FTs Q\a3.!eXdJN6^QFȥSз\>( Ou :B&Vv+-MF L>N<1I4Q'd ¦2| w$W6h²/aHKcȂ~Zt3qsD2SPD2*ڀSߥtLԽ%DXs4Z2M:cB ЃǍ9HZ6XB+}b - =C8EHA=ka_@lA3qGqwG6&"C! 8ZocF%ڦ݂>VȔXx!;oG!ʱ+fj戫"V xhnEǽ~ZH[mi7\aVKyc#MmX*yY"HtRzh]˺? 2{M(8t0xYFDų>[8FL}Hb LV+#΅mQXShkp+m~c- EHMHVDpU<_.!}g]:sQmr]߶6>K9h؋GUt𡰽NIl=[ߒct ۶@>闇P?RyÉviuOoe/ys<;E_ ,2K_- Vߵlc܍d1 p)`paӼ1EI'>S^7멑Im_eJKF@(wު{ożX&i zYh?lN/Drcu|ycQҫf}S}˘塑];3\ tUiUP6 N%q>R+, ɹn)/bݟw=1f ZVF:y( XRaVF(΄3ڻ8oFZ>5AO.p /Xsyh'ƛFV(@)t6ar/wWQW>Q^h6& IKL@NtF'w-q)㰛D&UF~7/ MPij~Z{!vd̞,dn +~l Dv#<Bl wݠGTxæ!D6?k+xOJ #1@]Xo&g*WxKU<]l$<(x[k {9 E% /|ryUQr.'lp5YVJ'Qdi%&ڮpL 3Zl֎ԲM"1+d[h"HMh^Qиrv\ $O\FG)Wh~͔΅oQk2؊uʵrO[Fx8NPio'\q+O90#vnÞ((n&fy2k-><3 >LWr|6\[C蓔es?&@C糞.kcv'䞍m:v9%Y˟~3'L]=;:EoC!c%%v>cV)P>F~L: y=6U, FSnbR BԮ.]gKz#ɱQ"%‡R</Q E(NC0OD45_fzF; Fr'5:M~쇹[f`˕"=dvZxLK-a[a ״˼(oTl!/Nּ gno ylSUWٴr $RUcoc?A &cnWT*s.qu(qkvu=9OHi4XZe},l˿i22Eԟ(zŐ[Ԅ@NE2]^$Tw\D}'zC#5ts(lo%'M$ND\-m0cW5GQ^զJۍTЯaF2FC(";ه4}Q ,)VjZ?\x"KyhrV-C 6νl>/~ Nkt_M6gݣ5? KG!bF \`UALtT*TvBЬ7'!Gi2DJe! SwdND6%!?2 /Býfi双~0GhR_$K$i{+9NUIP핷a ,v7h&9W(}zv_ [^:.9_|d ?pV@H[Xpgc\? , 0-o>I`g"rhvCB|z1SAlrNN~9U2MZ`q\ܬkVVe PyB=Go_azs$!IT?߼@89,b$ζ0>@Η/ jǯe8\CxZoXn1 6h}O,-G\"Wtmyn-2wpH-,OK[a38zQ R`iD^p(3i|iM!XF+ W׮ ;}*nbC` ֌vPX?~?%O |uWdh(r$9WF~pD8ogIlI'Y4WC. d ١;DC5=8/s )s ]GF*00POv+^"o6>9](mw?T1f 4r(c? ң$̌ -gaGhrXss@1egh @fE3Q8yQZm1Ѐ7t**X}!ERZ6cgxBg;l*[q ^-4NQUcG mô'@ z^g0.PhZAq1}۹fPx_T#23T- t \ju5EƋ[W&\lQ|d{I1Ki^b=i|Y%M? 4R!|$?aQm܎/>ȍr=0Br.%zeUeߔ%cq8TƟo~4қ<`V+9]"1:X7 3Y[-s~7؜5j0އųeY;('*lAMVF Y(37r IZLjWý鞇58f=dXs%}Y]dd#bi-Jc vN{̨ AOT+~`zDA{}'!Ծ O,twɿ-ϏRۜ:yy <`BeMK2QCJt&(5t)ӡGW/8*tky:e>} ]sʄ|xC6HƱ]|f B 3$?xȉzj%F*ۂ[Zjd i>rBmXl RH@&$EcN}Z0/q 2tcf7Xx:> 3I1%PGX|6ƭvv!CwJ۞0feF[G$ՄbK+OaӔ IhC qp~ƤFLG.]drr|TXv#&*"i n!S~wQy,\zmSuڑP'5k#$5uh׍2w|@j8>Gh '$0Xq,%Ib Y*fVѐ{`9(]:mړ=s6x"AuL#. UȎ1 c_0aB&̞bvVOlr9s?uGnq-5Sξx@ADF#l< ґLD?{z*P4GP=zC2+y&1vpU{q񅃩F]m,)T^`f@SZ\#QjF, et -:,Iŝ_,V_`>4 ,l[הv`67w'YYh"G58aҨE{p9lq}ws-$ze# NnVL#]v'\.mwadO]<q {^fÔ/B=tm>:@RC@i5\WUeͅ}KO e=Bq`T [7;:V)8 ٔ,%0 N>F4J = "6e!:^[  BFyuS7MFb XRpgnӻzb }N'=(.* N$؉t|A ##$y醠llkHDb=9a[{E/"cod Z-v67+V</@of!Tն0+פ3h$fҵewhEm 8"<3*/_W Q̒zF,(̢I3fp&lJMxqvx`1 W eSK9+?h'GewӭEj#U:\o~.}au^r)!+lrǪX:Җ%.$SE8XO;~Ó'tFI hڢ2A7N^"F lO7PAP(Fg{޵(xm*%vďFt-Lem1wJ-8DJ5nz"ڲ"Ks[ k;qްw88yI͟___wc(9Vqr7#Z{00MRr`쵞'm6h*$s$@1q$,⪛mONuӅjOiwVh4\C[|q@%!M\,j)߬@k vH4ՄA@ X/OP ߑ#B}Aoqas5:m $jb:f T ;7I.Fg3O6R 4,Ƭ DR?qFǹ+Jl;)l-;[zi*YxO 3/ܣ/³e='S~$i!G{bt̓rCMҁcbPȍ"JEo-R RgHNIܒU,d߼ћ2JHsӾwZaxW2B zQB3:h;Ž|nhDu(e䔎T @Hmvf h! C-ʔnO^|UD gVm-Zɽ w'yAGmj=?8lf/2^yL Qė*o;1b΅3B9d,:Wu?pMÿ-2OFN8`/egGlf`wA\M{uBɧ3O"HjҢ(|vfT>CG@xi_^A%Y.4e'9oh,$%їE4GJ>mI~o+ [G.ȅqqwXe[ ɠz#I aHI z6a| \rtl@ˤr=7L1je(S"30fg)u?|(>mOQ&l,v ~KjUf+ߏQKQ k/ll)|\2T\XS90j״[%W8!$q?N8h)M pY^2mD+gm0ɓ+j̵DT "-B*N{E(c@hWl88 k9ޜaf,,/Cι9Jt9E˂ ]zj ק~[s 7̫V  RhZX\k Z`iNHvm<~ܰW`zVW~7%[F8zYRpK~PsAqϰ){ dKBvyu'ISت+'j%D[گY&(^@q+W\4K1?D۪l& >Oо{?#;,J\bʊZa6\Ue[}b">!L H~g)x)kapd}lL9Qm0~ !eUZ c6@38VSl"F=7(VϡBӅ?Xꯑ`.NL2 e iֺύs!'e%q0JV-z^pܼ.&6Uԧt` ZjuԹ I69P͒~dƎ92=}h3(fC^Aɵ$_CTN"cpkwii/}U%v\t38&hWs9 >JdE0?ba]`b ƕ` 0ĉ"dƋS&0 @E#"B}W4E&ZsJXIJ\V0 I#G cݡŻfMč1X7lŬˑ¿wt0 Jl񾯜9U`ƽ/Goޯ~޲έb}sk1`sQFJ|-2yd#oa.3A;9& 48C(o.ae[X:{ ښ#+G:/}Hub(]+3f0^@ځA|WC\\9f*d cM4[lORLcSj&|<.oL֜ %2Wh;>0,i[T?=j !G<ݵ[(F*q`\eI Atlx\OR{D=1sW y-?j9PW@SK>յrwJ2] TQfQomtXl?MmRڞӯh]>V^[m ; 0_TF2PW{SB<^\jy1d-i얎ceҥQ2ߙI KB>#(t26/];I+2Zo}i싸F7 <\ZGs-\uao;Ce!3힮HpɋO/ᲞՇMJ߫Џ@\a/N[f3Up / 1lJ 6K.@PL?`?jtgRDĂ/PlIft-3CR:X2-BfVJkRz!ݹn7S'EXݘ"`)G'Y5xb.Y$ ygoQp5f+k+ (y꥾pJlD|w]뢍l4|B/T  ޠ[/g\ ̌_lCTuL8u?U܋t%ʎf‚^{Ok; yW%)!ct-O`#yݢMˤPCՖ6Jgk䍻!$J=c&}ve}!3jH6)&_^c}s/~tM0 (mM;m|fgxK w~cBŞi|д)>U xLr4X)=rV+&\2 oLdzPp> >  V{IhA]^?܅Ӥ <`lX>\&6aL_W{n髁ngԍpp]*Ne?d@ڠbM #uBF!B3e7֬[Tq3x AJ4eKj@^^KKp ?zBAK1lL9܀t-],&[!IB>}Qq4E>XpPDW.ۛG 06H"(pL\46^L5;Ty[hQ OuAoϲ!El$hjXXdVK[MZN؍ UR5K-Ίٻ7͈Pmݖf ad슆' @G4q؅A`9=~,PI!1 +:* BVRH_ \YQ- Lf"3x{Dhmd~ND@p/PS8fl90 QVWn;ɟ$7d9]r Fi(>RShG 7CcgR9{ٝZ=#48'%M/'ȜK6GJMs?wb]cI!v&G}N^BXkQR9%p3kX;pBT(i=3'c`';QAVTC"DƒHīQZ~.qlr|0׽@7-<Hx,>NQ-a341 OP8셥/t=/][,@WJ@niA:7Eh惊2TߑҨh cǬ#w@ߺ>{G3(hM[yОRhz|͆o,N)K(Zƥ)5/|ՈU.KuA{x>>\}d"[!\3__Z/0$yjƋI+?-%߿.KCx˙Jt3oPdz XaEwbąΙ ̡֐͓kfMڙvو @:G r@/ښf>!MY,6I`rOE:Y%ij#ŋaΩ9/>W3̫~VY7GP6֓wH_HӧCo34bUKQ>n1`&P9M ؋DʅAfY}097% 0+ysM`,W6Y\`#r6r.#Lw=[EE1:;`':h͑gP~`44s٘rL=Jܺq+<Uѕ٪}3 (.}<ܨC@P2MzSsQE~fpqkmL\U'ʜʹ<]5J49\.j{\Cn<$7{g.B^hkH)B(eVWϊF&3VsߠmiJ"jl( T lĿ}&r0+lA?Tl% SKf5;z//NK=YLW4>.F`=mU`\oǙ28#Q\dV!ϱT@,:^/ KטH*)t|1/󀄞X.!4ut<ťvc7T;x ͯނyzlꚶfBa¹AL8Z:HWRB6=r:,䣄3q ע{yL *G: X!DusQ:T#:pgAn:[AAtqSz)<R҇N%vD//P DKh `M)4M[u61kyi- qiȠ6%?7/KbPlUTEK=8-/rнoh5;" s4S$O4d<"(uk.QstWߧ€J|Q?آjZeaYeG(^=,' CVOM5=_hNCNp*Tӧ˄lȘ˦CsP1LM]: ,`Ly.kŷUIŕb+mV+]_URuE=QI}>FRW+t.nqɧ$@4Z߭<7;)pǑ7A]-HP0>(sǪWOcvfZ{EkP4᭤yw;w5qͿVdl$؝ /`X^&FQ 3Mb 0۲B@S;z6T2r7op:ven/ay~%DuERyo$m.X[K Uy[<},O_xƣ9z'Iw_ q'̀BwmB%3=P(JkWb0?2CEhh-1 λ^ag z9FmA:<ku߼!Q?L0ik|fC<t+и|QYbR U,3]ś֭τo4W!"aB=yAAcÔi=ʙ6 {NnWivOvӧ&i^vߎX-pclQ+T($79G{r$} '>YUb8ig6Q+b9N4릶EK )_},W:}U'n'qB/Wu@Q}Z,yp`6~fCI&vGA4R] zTabUDL'8"V+f"i."b%XMyl{c)(iݢ6>ɜ[HߑgUw@^h|<{ *#_/ TBG By'PRtok)"Gk&6w@qc8&ʂ"=.BiMG}tTD >;D_ 2&C+ܻ rq$n >jE.LYPcFRS')4DC=K^EZHhv$s[]<c9[<{~[>q0aM$d >#UPG̤'Uھ&=] c? xE1003X W0WlNOeHf _o%Y32XKhތrbҤ<G@\YRsh|M(Ǧ >1B/ދ^R`VXI K皾okw$M/8%X!L@_z @D9ottpVQ|DSZAG5ZOK.nu$U8׺gEͅl"#:I HD1 Qf(:e׋fЊic,ZsR^,J>Kp<؂+{[~|;A>4&AꈊhP? ƧOzUiAoԥHnRq Γc5t!^e'{v4mDH8NٞV,'AP6$/M&NO?K11l [F+l?0[t8VA%PP#b?ȗip"IsD \WG~uߢN a%ڠ1rqw X9(|ገng+1%nԴ5&:JtvzM:9fy+3B5ʐ) {0Re 094j`Il讔i2|,PeCE2u8alf73XŞzAvaT|z)f=>~[&`_kPWTzXkhNϛ_yLTi Iz$C69O-yg[pY%*2'eIoKg|/q#P{ϵl'`փp f/"m+܆kCJZ~2}TL'bO+Wۑ{-Z'2 +r4TGCy<U}C8Y'c6lK=ǿ8^QIjdzQq=``u|F>SgV9{cO|&}hTxrFCX-;B"s&&`}Z1ww O f\WH x[~ȠscfU5Ì(]C07I͐I/fJ7RʑH) bkޖHV21T/_u7b \ _}Q}?\ҷ zPp>O]Cc?U*|226zNRHheF>5D7Y]8,eܾD#G\\P*~D 7V"VQf15Uo=^zc@&ޑp—ɛ[oLk8@ tTq8"|H}(VX88-"p)o,VcKLB1GT [hQ+Ai<+cMuBOto*w>f-(z$&9t$nl=S=7Qb݇wkl{.b|-ʔ_A6yP}X^,n)BxʭH+SXM9t)ABıVlz|,)cD;û$|A@e7،Y([OC=hor^i F]( YcCK=mkeI|2& Fjn#BE)T b&drBRT71)ʊu\sV  lե_ʃ]A34t '+$3AJ0.b[?t0YY6@#@\K@©pb=EMv'> F_d ?Na,&vv/a#$fJcPV=-/ѓǟ2#2Y^f>v]sr/ л#'ty0kJWO.'էPf1n;ZY>s Dnخ~ i6xxO )s1Zs~'c*,LE Ō+g&5 X u45;3,X!*羧=01"Z`5\PnkLj*ePP^r vۓm9rq&v3 ". t#Tq8C-aЪYFvPL|07EV䷺j'@WXZL;p_\^to)#dQI@n>+|h$ҩt'ם;Ʉւm#z){JwzdoxJJ  8sQye *flԗSx{4Tʜr,ll*Ix.LKf'i򤃞nYC&q€K14_۸|xvYp Ut#mɯBPI[F^c͈>*ZeT7# 2#sgG1jzi{DQ/TEoG&OD9G/N,g>Kjf21<9M%@KDZEd;m|!r82,y RG8cIKpЎhFvt {?O7BkoJ*E?fn3KcdM^y,xsAMA82u=m1,FCwFgH5bqmZuy&/JI*9Urn L+lTLcMOj㧤eP"{uVmmLk:og<ܳRz8 >n zKU8`rޕPLt]I[KdM09H]?sɛǙ}aY>ӛ d>'@<N<%VWC!MseOݭ$r}~nG[5׍h?+L"An>BS 6{1fbc)_r׶5_YHd~E^YM/=B[zhÜs.yNh>Kvdb+)u5Tf*+ [q+>|=">;̸Cy'Uz]}g]oz"{Bb LA#">)Å qip ݦ vܣ u2+6Qk>.kBdנɟc b@ d%,*{Ғi[m7 ǨCp1=a eb ܵ8x} Ա!0֖zq\Z eL%ƴȢ/C[:!yS9(Ձ\I'~?ۧD@YD#ޚ]~4kt-ݞk:(y5,Trp ?YbT$=vp,Vο$?Q"@2#AALDem| ?e>9B(9"*:98@MpPGB}SNmS/'hTAimVX<}(,zO)sA\\f^Yl횃!}J  l Z/gr]0n:u xzHV^crw٢~;@~`%1IfeNe9":Jo7 fNh |LGא4f`4bсT_t/`t4)*Pe>qe- }M3 h"c‡\$V-_Oi:':7*ejdw y/a}}\]F\Ԇjwy3٣kA%91Gc]}+=miU˃aeRI|>4hH4M~,ީ;o|KA]N8kGqK[^WlnqhQfU`aMI}䩯V+Xq9p5{A|ᚎщ_N&6LIe%VUM7>fH:_q?`U6|hF֗(Q,qih5ig q>:cI{ sB5SVr*_},™ _Usi,HMbESpIiONxtLѯm&c2PGq@dEZvrQ'oZUXMFN"(\ݰw ]U%\ߣk[C{L8Lе7GƜe[FI4'q9/) /ɨma/'ǙHU_  ::nVn.XZ9p!n+1S֌f`0c TeW RuTXkLw\2Xn2li`B|.^zPrϟij'#_֎pzI:@DKlL90飦ABrMÄaPS_ f,LcՅI&%FcI#m$YD3V .Y 'VZpR~M)T6*]QF \C -WDk!p aꢳOXO39fۚ 7,~p٬~HZ婼2Y @@XLBӽԢUP1q~S&t&ƹ#D@Y6:$p0Ε0n׊+(9 e^aKqFt" Q W /̟#\sx9'|296\0c; v#AB7ʝ}B𚸃vW::uwU}jj1מπeW z1V:4⠾-,j?Ei u=>7YN eaԥ:vp6f(TQ> vxC/LeEp_!]d[kА b+。5DMϧeq=jW;vee5/"9%Ӊ0|)6tִF⩜/l]w̧Fha(U|GjpbJf`rĄ<]︃L0[|*WFQ"7L&^-C~jOpMqv^頭\טzuP'K `KNQۘTNkTsX,ݱG}L?C]wLHDZ (!dxS6MK<#vc] h⸉YQXSy'YΔiئP`|FO܊>ߎ|s8@L9|_)rPE X^c*0 5H넑A1!x!1e}ӮێfMM%UcP%G3-쀧7KTDY! %$aER4Q.0Dt+2D#4Ò?c=RȲjdG5|(!OM5l9-Z7ϖ6?퓿:ҽlXe.E[uԃ +'ՎfN+czت@"M3P[X@]RK)+/h6McL,FDXʐ+͏TiGnv%1K/&~aumBIp%v0h0k[BͳsSfe;{E`f^{Vɷ!jXJ 2 YJ;^lT}o4JFQb!t ĆAH&=E9 NYr_ja'd$yd=!},L"Np=R?o@?&g()yi Н{&@,^70VE9cyxC fǜuVN0d_# S/J:5!i~F>&mߜ$yуX|1hT۸~v/GNz54l#0v/&WMx.# +Sm"cO =klGYķbً)O8 5NEkpBuW u&1S%foKh$z@1ZJS|Vs8ofA~ 窈 7߇^#)g"|H0:I.$բg6k [fc%V..LsAe2SeQE} 멑~J'7yAI4IgqUt_FAklAG~ŲrEVLҸ>ث 8eocmLUqeyw0I?6yuek.i%ds侜I 4u΋E2>9\R3Tݫ$R.@R(s'zhkNn5/`-Tc _5{GRI!^*j,A2Y[cǼL#u֜SVaQ(G5T^\cZ\F[83k,3ЈDrul[0se8}Mg]0r+5ma磫RX32Qs[l| hUĖi$݁,or泴& quR<"1|^]-'l{G.#\[⇗-R̽ȅjJg5E0 wMS&>%|VyfW#DvE1ƔX*k95ҐG{XXqЭ?Cוѭ EĚW780]A cO2p vzW(~]PpT޺M)׊r& 4G=<#vV5i1[x;\zN{q v^/秺;6ۣHGMo(.C歱ISnMokp1dV0D>`'Bs/̳SDpҴ?pր] ҏ*UOZ/Nq1"$g_MA!mS)8xq߄81*KLsw0/_[aS}|W-$ZŶ?O1oGs8ݲydN2W\8H;YRiI.LԂQcΌ7r-hcn$l xAڳQo:=\sqaJ_:CڼZ7W+04V>:؎tHL)c!~lޓM;4Zu]3í `!< Zu; }> Hл7۪ y2F]N#y*ێ6mxdԸtm=Gx?.YNAy1]ӑ!9ѱH\b(W sP R֍PymK6"Rq6idrOo'ǟ#r jߢ"3#8cũ~lDS6ɵZleEP^rl!>+7&?lT`nU K9i򕿹=rNR{o?K,"|YUչٶ~!(|:\[jw'2=SvzA-Z緱k Y?ƛz a+?Vz F46O9.)m_ N w,`jz%F1os{ !ͭ̈,p;DW8)SVD$Lh;_mk5Mrt|#A'اJiPA?:]t/sY#r~JZdp[S;>JGဏ~j'pZ;h֟75IםcpűhF꽋]z4tK~F`LG6:0b,ɮLh#͛⥁ud y&B~&Zrvf"׃?˧.7+[M%!tRG) [|Y |k^@HRueՆ_7x V6~vd ɽ. rF܎ѠVɌ.eIu4z޽, #4J1j&mɍc, :M.Hy2|R%| RS?'y< =`ǹdZ'a7 HQ3jw]$~ܬ[F MpvfC\`33S>[K 7 Cl.l)$bX]]}V|5 %Ǥ؀!LX_gwace3X~j8E..{!Ȧvx#0wxک"R/L~Tt:s 2?p rH 9@l&[{hH .s739:NW#LlRn =d+?Y;*-fKn1/m]&!<״mlHoo60(*0U Q,Rb )fSS 6BC_U& yǎ ϯPJhC`Nd­^i/@`3 nlcx%~Wiܣok7`/CzN IB5vo;4"bHk:p+;^y'Ӂ)HO;Pw=.>rƙk0glMp&_qKkM!WY#n7ftszϢʏDxAm"mX2K?lޔT,1CD'kSBu**ڧ4ey?ıW1`2m91s]"П<< 4O4HӋ@ b@i6f쿸_N] j74{ ,ÓCR[İ%0N'l5FDYΣ~3=K<l6^7e qqo%I[C:q1L?ɉwHaῙmq*,|[$m4 Oz="8e4¹[FcOx )HmRc03Aķ~Pm)N+B6<]yC 32VcNO~:#_梹wy(26sSWռ ͤtjDK*\f^VN\ovAA3 !Ӹ,q0u8}}k4ȟL1q Ac!uͱsܣر® 0R(A3X}av*92wٮqiDZAr k틄*`\a㼃a40=ep7 @ (<<U.d3Z&g Ya(5Ƒ1X[?zNV9eч#M&6XN5$|1\>bq+=Gfe~|Ϩ ﮲qف Rs' Bsj6@-u$WP7K>8Re˼ R#uO1|K~Iz_:׋JL)BN1v|(2$q(a:rk;Caݰo]jxQ\ͨjtI! 6tPǏ'̙$ՠ,Haw_BOT*;ғk_A '[Gk`JsQ^ qy"r^ h]qLTO1NVCoRC WB>">LY 8w7)ޖ~n f,W'3+&LπG>%W`tL>bжk79iKSMS0bEPc Nַ L%u<϶m:(|vZuJq?N'ܦFUh_2P'3ry7fySzSZlG1j79ԫfĦzՂ@7; TVi&56s ޽ 7)>0b %xtq ,sZ> 7Nzu6cMqY-c F40 ЀP\GwkWVҎ.$gZ^7" K\zgtxp\< GM of'GUwGlԔYd7 5܊%tL)a=Ce@y^֦+hk\0jV|#:=웞8y$kVS.tVKlղjs,&B;ݒ+U+Cs7Iht'ٸO=%1IOO^tSŽ6췓2C$˃~s0?d :߼X2~A{2j*b: (*  Q@Oø`60u(>De|P!E|lA$69q1*j%oQODWGY'/񪟧S`N,L!m} &M,c՚3̘{"Uohk4sͦkowEX799JA29/=pע\TДYUJxc/{&lͧwnpGV .{["Qyd}7Hs~N.{r)B)o>ő~0ZBTErt"n 7,_\A"+r=/V тQoz.^9nt|@uWuwq4OQ*S4 ,qX;q./Ҳy$|;WQK_x SIe2_:N)XXh{|P**x+e~Gq;p1n!f-CF 魝b6Pᗥ{ )[@dƴ{~A{bL|˖9$5}'YeަPnB#h`s{5Z}#fSC\?ms5Q|by#wJGXɪorAh/0ǡ`^mUT+tWT 4gqrHw|L΍T%^K]>Ms xW!Xًkjz+Wk sP ߭ˣ9]"nϣ<\%b͒-Ѷƞ6"pf\zFf\"h1> (Tfc 38=ֽ݁~+ LuuBeb ¯fݶ8)\Sph'I_89Kڸ%Vu*^ I& {)v?]_>uQ*z=21^_ $Qg}k7{)ýwTM43%,,,FGԥSx8%epjT q|vCY0F9鍲?39s _fʁg^ 2T>I&~9^H'!׮_'>ڽmlڂ :2y1z0oOn0į,xٸ Yi[2Gk ̝}-TV b1Qʊ2G5`RGs("\ gDJ$Fi&mtHȍWy\3+LaKriHJZN+SXë8@*U#=|&W mO!,!&v|a<TG ATԞ~ [vjАގP3e' ( 3PHwƎ;1nVB;]YOG}SίܓY\v58cg/# 425E_ 68N ih=޷=,ޏf'[0/pjM`yx'i0Ƣq @D=Z}c{ y&Ic KEDD,jOc?Eis)Ai,ܚA~*eA4N䠆goة|NuGS+GWHNj:賩vbhOV!W5lG+-D'8 uȓS50^HU&NKzG."60$h4KbwƑy19yOÄ~=!fb;KotDvB9`W @y4foGA)5U;T^,7iG>j̺cz>#L+З{#5s*(CfK|=XCU/2sYZWf.ȉWa_lZfgR”JeT:[ :2ƧSKЇQY#kDXaB\f@gLVQAO0+KM'a'J4 sBԘ Qi.`d;1qdk,{s$?3mWXAub-rS٫ R$J i -jVWto@a3ͽC8=_*Gp$SkHiEæTcH$5{M|؜zE1I'v['?Nm&bF# L#"pNQ0S 7z{qZqx)[|ˇ^&IOX%9d3>*2\ϖlibȝzuu&AѸL Ec,pAF_mC,ʕ/Q@h "j}^Ӹ'@RbV!j"PƋ ck+qy^n"{ĞeQhR9@/[8;ByeEbAJ)A0y n>p')E@: ss|3n7[t "-ȵ\/XOUBWuE 6Q!p4=,g6Ym63 AhW{r](0>ll{ Y~dCs1l7r—yT"joC`U˳s7PA/-B7Mt4Շӣ5W0VWuJfRc wڜ?s٧eXef^ 36]Kzh]Xj=p@171:ۢX.배TxS)gaQM8zmT{/, ]1j=0?6z=U>` FKLvbl;,̴,Nj8սc߄hFU=u5/A9'*sD@XF-fBda'֡.Z|%WL2m[-@Q)f]UHb[\m#c H#aϗ׳); q#Y\85*yҼ'^K(7b-OWJFӤ#ICQ6g-9mHT ix> Z+ou5SGiv._a$@NelլKxhM-v?K ^w#.8V-VI!5,liR8l-?\HU`; nF#H{QMm-֩S)-fi5$acLaO% )||kh*aܸ8QOL|ϓiH ڰiK,pؽ2?ਆRHg6U^i_N 1u Tu)#, Ϩ'Xd)Ѳk5t yс8hAonY䅷 ui$V (/)}D qs삿Gֲ(T!(<YqIJ[4˕{ _vE+JPT=> m}~vet&ͺbJHN LɽTY~cihf O^v4s#yn 8t 8$cShD0K^ ?fwa=@mBP5{eN|O$ᬿ(܋9 I5ecu| ckG58٪U=NUKru7F.Sb\1gЛ5qkbPߺwoq 6v+tЦ<]~Gre"+۞b0_\ h&̓ƺ%IFnڊz_u1> EhocqˢG?椬XNY0 $-f- )c@UIȗOz^u< )ZJW& NfD(őn/ 9h#ѻQbb[*g/ЇU}_G` $K;nZCC@' VQ]u(&.&XA&~j(aT^Bad9òb`S.5]/SvG\⣥mm9ȋŵrzЀ;'4eqm~纨bgEU7RGg"#x^'-"v]ڜa{Ziid(Њ'tŗ1w{dbpuS4wnY{hV``OІ7B3M~+&zd,Cָ!nEE)2 i7r|]J]Y#krxHm42/YȎRw0o̲򴫺w ~4tUr9Ӌ=J.)hDG|a'CUl^w;ɿ1ŬKWG78m@'C4UC૯F9q,f=Zd"i Van-.o+w{ظMBz2Z1QKtDO+fC~܄uPBtG&ZX3^8{3quV"<FIJ8/M2j e1WbSu|g6A|?X?Vs4lzO|GKfX).2''wM [|["B{:Wز?fpӧ|##t2:z >|!t1 Jya1砾Dtk$(гRjcnPHU1m, D. ۅ1$721w•g6+V2R[#u^'|#tFEQsDСɮQ`Vέxⵐ [fϋWζgI2pd:'^Yb#e0O_y)ޏ|^n<)}؍'T&wi+PCUJ{I<]Rg: EXʹAq?ѷr/dɻsӀ*|FXuueI z;JhB @߃A1vܔgtkh2vIOnKʥk2+u|\xq!zHIxJN*βYJXrBVˮT4,ZL39j]A@{7݌R!zݠ9EEu&͞ηdXG%BgcW0M]/w5{ڄnW5췍WkY6"rBCUaDMH.Qd; ߭n~ߞyq5;#HAc ;aRhѢ  =p˺un1BK`L`3޿rDT'g_VIKpg̷c+uZȏ"πny/vo9lrs'캛H4jDBP[%Zw 1?4 7}Q=3b|[eSjSsK jͱv'?* `͞lߑ"h 8~z%'-̇ (Hc ]qG :O/a4q} ^ KLȚwZ~W ʀ*:\I{ +u wX= iG}nyɧIeq|:r)sWѪyT Ft( BA:UU5&kW5UIl*Be'+DMDMAI圿*<WӉFy亐DܟjP hR!U8¾aLh.ٔCO) EPe{G *vV}O-|F]&|RY{/ꩦ2Ad'鋽҈B{g1_kc?Ȳ(9'@]׻A@gܥ:L 5Zp9F6zѳNec^+?sXK!Sc|&")ۙI;W֋^< 惻X|I}{-H;˭N*Z}VwoFwX<5bv%[wNޓη?[)d+l%24EE(d+ S06?{9䇎4{=}U|TX :CR4lԳ3otўp蝮A_ i3l\izvWQ荃#B>N/RFꉲXzي}tmu[IatԐP S ~TqXzi`al(G$Օ@1kN`2I R$ӨBmsnSAw>0N)rQ=7n@)OۍbY8| +WPVИ~fY! |`plaZqjˏ1XƥIz4IUi/5m&E5BrK# J&7 E*\?._t-i>n)q j(ĵrjvo/?PrhD7PRǟa3# }묀:Vkř ,G/Y_-inZty`[J ׆'o"F|`ASX\]146*)S Z[R4pbEQy74G`:/̙yj O| 1ka@O/|]G=bIk}+: W)5ѯJ+_eѠ"uPs?ΐ ?E%k]~NYb庥vh6rlp.ѥ Sq10W꺼j1b}+"d Լ)m1ˑ$;HkW]_4$ Mm`*t` gG|2˥ }~>/#Azϼ_лA<&VhM> }K?kl3mIRZDs } tIR}Dj >`q%sPqlG(`t@B$֜T%\,WH` I3jA-ܭr&L: K6e^ve]u0 l5U*RԚIE6ZS fo!@@@&[|XOrW$eʼݭ`ױ<ԔhNpɠj93Ǚ5x5CУlj's!$[f}N_ۂwGs!8S]JIB5H)#Bz#cAֹB)67,"L&S,u\B;FQ{GF!e@s Q+}RH-9F8A<zx~MϑAP oJO[5)4{Kq>/ip \k_av@`"8JxQ=yFG?eQR.~E9,!stNDf$s+,C؊F}mob?}y$q\5ysP]P5<_T|庄;b(O ia{*ҡTqd@J9Q^P `JT;sNy#Rh-PꢙxHNL# WՋAi<$ RFo8;MPP*wJD+<8O/,Ws&:(tg𜶋e 7b$F #>SUI҉^_ N~TM/lzhIiaO-]H|BP|(ؠ!]\ *1;*]1,Xj\8?CyB?Ȅc#B7.*A imÅ:dMN;WӹKG+X֎TdGAf;$ 0FQtFWuNC?V@S?!NS~-^xVN}I\Wv}ڲtZ Q& iE D ;b͟hTd 5TqKHwMPNP 塚Zg _ |l{YXv󒣈Of+r?@2"?t$?K㬐#P5 ]J0($1 M6_-R4JRbyL&f+x&k FkbFԴb,S)HF&Ƣ…S069i'׏cƆ~ t6Mqi?vbU㛻Wxy(whO[PtV*"+ܼ6%dYjNåDЧf!-)02K P.N ޠVL8賈 g{4gX(!>DYNPג& m]h4#@FIb}-zc,F92c`BDt/r;7WS9؅y)]afZ؅HFErw}*^mj +S$b~q)g0کLfIiYG GW\4Jo#Gqi*E&=uM)ti$\K ۣmt)ANU6<ΘDh 3+{~(TR#S~ϩ[hfo{J-3uh4Tt yhB{;KaQ2<G"!`YڂتRL*ݜtC#^j5&&7цÇX#݊"x\ɩ7g e1:OI#{LMdwqGߞG;;eݹjRF:1quen Oq |~BO}}A8E:0m.~+ԡƠB \Oڈ`9ƚ `4V{̆[) [j9-f;_ ȹKR3A#5KPdiM =K7n~,Pɠf<^P(&W3fs$_V)A:{?Z9uJXQx0tF>]$J\ Tv+3՗')+oT_0h6^>z gc ~6A5+o'?}VTw kK]Q⡮B z78 peLڤs!Ȗ4`l똆Z Pep"x^wm 19"YV4T[%}~Včm3d} 3+sQ~<7lTu#n,q &D̎khdw1QHxvCL_JfFhG%܃qb]$3"d&ouL9]PU7j{MӣDj:Yp{aaP .:. hR'*E<SY'6VE|sfRZJて#[0^q7SE`cV7og~╋ JdQ=Q"NqYWi4.|G}y__Vg7,o]oHj0@i%}EcL>D~*\(}bUjҙ=4&ˣrOt;jhVjN@%LqOKPHDw޶ r)43]UDZ²k\]v2<9#_H ;3I(.ГK 4V]j,W/ X;Lkt8Tu:IWI X|*uMz{2 /rUtC\ Oh997sqdեdZI@M%݊kL Ol}IRh` \}D#\_em(jcAo-W&S9-9yTRU;5(>bۋ'18&n !\4K#Z9Gx/*$n jp =gA]Yx{t 2F9ax%˭?[@a{uWv3m{2QJ! 8sY'a־06ʹ}@f?fght$Lr?ߌlmycW|EY;F]ua|켳 eo29hFU{ q1]EEL6](N.O:uc~)MGAeV) &OWX{jv)JA9 s D,tz02BX.T\ 3BnOkJC+.}2(V6jl܀rg& ShP ,ي?7\$$F[h |Sz,P"vW ű@n z |eyx(Tn#a\:zim}?]&JM&AP49YÒ+\,ȳ6t$GAA?b(K㇞˒W~l\^3﫥E梙׸!-ȁ21Y D_IZ!}J|%oU蔁G(y:pS萻tr(>bZ< =,6@63Dj8?{%,4ˎnI[b2#_; }9@kmpM8,5Fm9PԠTРFR %ļpr"M80;PZYJgYHQHGi8=<\MQSM4;Ro/o=9S{Jp-f/X̓-Vw,C _vZt3evOvsU&7R"#Vtw;K9coZv_:]E3~P LQf|r<dYT4o1v.t&,m X1,vֵ'$mbWupzgͭS?7_ELg_ǀ^{p#é14[A{B0KhA3*ZRPnH^MxLeAj3x%)C> h+[F?Lš^OQm >0q`22ݡoEW\1y?jx)rݔP% utMɵ`w‹S]uj؃ g&ۅNqNP\xu-$ވ+}Gѽ y-^-Lmst f&p5S#'`9iLGmd; D׀"\镵hN|ztc?aVN N9mSYg `m\YNA7MW ɩ-yh8oJE&.~lk:BB2*_8_dALD/QVN~@JdZxu`DŽiur%6ӏsf>o2N-=G?E7>-7Y)[ .Fm-CL=Sz6ߟZKխz[W`V\91>Ib>E\c@XҝkW Րw~@̫zlh_xXܯbBH'g?&7 aI5k*L2Zl"F1+)v ; ;9tQ,m}I#+~iA>y~CANX?8U<8&/%9"&s9:0lZk08$QUg,`wbsEF~^z# )`vf-TT~L; #KJ }n"}?d/SdO\rD2?(@N/aC P6N H}:)a7] W}neTj9T'?FVY(yV/T[ Զ)zG.- &]9F3rJZ`֣G8rKW{oPi\^H!I4:5 @dXUfh=rKm*hj&thr #2Deħ̍=e6= Nż˫4DcRC5>f)ZYL@,n=ORkzTot*d| YLԅ Rd'O<7pcd>|UY?$J,# %M,{q9"mѨ*n D= MY!A~zAȽƾJч{<4A@!/Ӧ#Cq?G,.%6~ MyN 34c&G}!\7k}wI1꥽BykBO)l乙{!w5v_JޤMQhGY׀̣$-*07x9jPB6amv7c3Q݈[ucuK!/﷑L蜫;ܥv[ i=Kgg7ڊ:KTlb-S[]2@y(|vwwҚpfZH-@pFߌ $F:tg@6e fOO)8mjuBs>PSL,};IZ- s(3JMA" yw&\%O1+mG{,s CYE[̷- LB$Ps=F^*]d4[vY"BsQ -a-Vk4r_%zUi fnl72~@8ZH$v UUw,nCRqi -o7+&/ӯ4uDиbtR;uQ|Lڄ*&s<N7foK)}&c<|)zS'Gɽ NO*XT;O$mmaИ6oA(.Y~RP!yԁyÈuv2G*ݳ՟I@nn.MLwwj<QW)u[|2xG?&>$=Fǜ>}גomuI i_ kpèhdupSىcQoD TnALeϋוASp rk:a= GWҩX F~l"W,̚<&o)fqh.ڛVaaiG2-W묻 Uw*:JSiNy5JFonK [agMywrWr\y* 1̜LJm r *+2mH~Kg;DW?0Ǚ\]^~G,}!4#_-TyCtSu-w#UO3}d8_r{kBYk4o}z/LQ &S'B=4_4hNjgțe D۫Y2cek^P#S ;uTRGKx"R".rV1?F-/Å#(Pb1"$ҏUA=9V+(ݳ3>Ξeux>pǸ3npcݢ T;z<{qʩϮJ*@o۱8s]x_ )XM(˒Lv5_h ]b k|;S7V"Zو4HY&.LnHY;XjkGhQfEo}vY(i*Zn\ucFc4c n|l.`6c*Ag:Id-G:.eϓ(] a V:<.AUuSfidp,o/7$ .1񐠊}|f+F.Wr9i1ga/*4 DH9{G311~1J:Zuۘw^WPzm?Bx4aFk)e V<~4NB8&VHSL9Skm9S嶻R!N#aiXBl? Z/]гg'Y~-q0p@à!7{?s\$f ,a/_IGc3-.#zy8M!ߓMШzazL 9D㭫&g9&*ZB5{`f{֘-{6 H!uwIƧz- -P!d!dPM)SBPhgc$7ہۛ򼡒"qJΰQfQˤs5AI0<cS) \Jn5 Mb.x:@'ŪTTԚD\&Xs۽vcvfZro?$ZEG+p>9kEglށH=>Tȇhu>+ o!Rўo3N2o'Hc␺kҥpyqN(NE/ԧmn @ R,K1h/ .!aχ.vԪQMzWWoxMlM):^k!C=? Ȁuz*!saњ΂ Ѥ}Y"{g\y#x`gR7bO~ n#Jɗ>7:hZuҒ]COuoo0 \8K@ӗYHե܏j' 6h 55E͏MwBnݹ %8WPP* `6H[ć[שXc.RVDv)J%xy|Ό=T#]V%4^[J7-q'Nx5Új7]tpl?#,7?`;&Ö#scu3bԟ7|"{҈Y|,&mp|y?rH&&J6ʺg 2Ŧ=kU B~d!1@ޯI?]:R%#0wDt=8גo6ifk,JhNz~"}9}t%2/R`@D@Vn5Ӥi=N,("?zɊ/cj^0)W^QR|=~z2M1 xuIxΪ-dO-A si-jKRȺDTC+]=aLڒ)Cjګ#7=io1ۨn F [$Z7ɒgō^!yGs Ye3-gI>lϘJ 7Fϕc\#Đ;UUJz+'"<I7a=i)oi)ӓ6 f Q+rl[$E%a4 ~ړV}-vT\$_+7ߝU㯤4 #si%ۭFAw뗆N|ͯOct{"Y|sOcRsTn^u%ې$w5g<)ܩTdȚpƬMڰ.-¨k~Vv>Rv^ܝ5c'ê VvqcK{kZщYݎ`L!; $XRw#D!B :("x{أx AYSf BzC[=UɔWBzzȦ*Rl=J(I5":˦Vu裛%FQ`FUFa%s{&R{fd>eM)5lIp`\ ѹAJPt~-)<\C+ c輫WP=ʉ&2UmH} c[~;NmVscLn y>pƙ Yc>Gh:qECN$sJ_4)%SV!O>ěLv&=Lpm(w Zcs"HM8p;&˒kU^wHOEg) b09lU&  eBٹWE@([֛ca%P] (k8U$'{_!ud\eJq\^n{[}WT<hTpjl9' ,(ݟ[cQ[ӏeSQre[6Y9UGʼn<8uL^xg-9hc n$A!vA9/j.pJ c„p9#)`QrWf9 tQD[ p-LAk֥A/zq<9f64Ƕ^4eIW-sRTJ[x܆lr:} ܡMEl4+2ϸ@G~Kҁ9eόUevyֶ?g P֬"l-\¹o5T@o p8LE u RYXO,"`l1R&=(M ~$.k<}.OydgB,zw[YeϟQk`60MK0js)ض4:HI'Qp\5{h3S[JSx?Eе0(+jr co0=m?(n\ 7]9 [?R & 7ύ;ܬ8fŸEk)¤?" 71g"rvAt j?7^4)S jK%7&ҍ#lbYezcv*ck&Li8\ A{8]s>AF) zLfL*ç&]Ur gt6莘v!I^v%ҍOD{p|^Ir|UøCpW &CJH 6|>HK{!vLjΑHJR;r-K@Mf7\Jfxooׯ}룾KF oBnN/ $jASkԸARGO:m44)yD,!Ӗ["g[ܨSK`udB{Q$/`@*eS\WD6&/;{ `Wscc}癧 ͞㻏ua!؅%?1\m9pBe+.q]// V#LQ&X< Q#~^||ɔ Lm59_M.*z 8b[ʼF,4.qqµϮzP 5B8<[sMNF0DTp b=XRф쵍-liGáN ߂ٯ&- j4]9Ş(2^)OF7[3{ԟ7HSL/ Lz"Ǖa A"g y e1r d2hmD'KE`8du4xaTdԈ>>s(DM-^sKe9r|q6"tG,fܢfIFqڲ0sp ߉kWۼ[UzK9z2Dx1-K&/(x7>eԾÝcK[yZJĬ>G2ϥ}P ĉL?zLSi3VxGW`\YSHxJN>pfv4mQIcjKi"Xz]OL+#'j<k]'Mn(W ڭ%atZXx'8Z% wUj73-!-x=|$u`s ؘv-_9iF7aBb?r=g֥`Zo19#$;T.v8ElL#H y` Q ;26×s0 LS/ϓ@[<&t,pfHAq'<.ٽqV NHGI;AU"xBoGmw*L*ΛU5 /u Hv}X EGg,$ASx$2bu9q`4y cF(#j8} xNd%,w\q*"29`ϮiǖBL=gӤj(|A:7uGR4|o>2N_X57<#EmkI+3ڙu?Oo[V~UUed_s? g) rbMD![+R^N ]ܺ\K3H@Nm 5fXSu\kJ~#d_Sg} V2+.ثuVX;o)0cy㥡==+n#:?< w ԻJ\ w&m$3e*iD+/=_532砖 ~q4"U9bK}ߪnDn-@,=ٹ>o*AF圹nlcql{Fn"^zGiGr.XwnTՓvck,LM0ֱc4?Զd(@gBi ;׹:jam !N*AI=IڳHlja\:7swb9zYų2 ͂5 bhu­\[J=wv$|EOdGh50.;dd TluV*bTQ.++i]L\-qD'@v6Ѽ_jUn;A9?Xy TF$.&"?gC; ӟx'tF~Qj Uohؖ?j@fz6/TIYU\~g0[MoɁj!nx"=DZAy N7͙{Ͷ\kM˄<#CBne|L[0 )]x6'*8` voRi|4M˕*ZkLʮj1)݅m =.l/0d:N"C!Soa[ @d9τiHvg?$ıϙ,IIăh<wѿjU`ڡRpoc4v*=ZJmh׺@n!(zNԤcn>L!,۰.kK"%#~%ATJ0-᭹rCW+ T;BN);)cʋM+Ԙ@؀-%`WHtNw 5hT6o/<1@Yig_C RbzrQb۵":tog]~eYڅ,1|=SEw8v.u \Vr1¦0m;2|irW`嶸s.(Z(/_G=3#w]3"Z盼hq4 GՊW9J(KCl6#T@NLcZPá$Tv}QK\,#ѧ4}KۤA_S7Sg΢t!ӿ]288_g@nXd,cK{Q.\*[iqeY|Ua8Ϯ|*-t!t "2JNߑ'.Ifh2 "ўCIS{~J!V^9Зk.6x-l_ՠiը.l+v U/r2C_[󅢦wlʼ(<鶚"rZ Y:eBLq8ۤY꽼Jd'򀐳CM\#H.]@;Fv?}7C c~,S+T*p&@hծUe)&\X5Sb,ת+˩ ɉO LWeLC:S>c~Fħۇ'J堔ΝU &e垜6 E-ɣ$Egcsy՚؋le1{KwgYb֛lv@&L#2ʕg# 9Aag=Dأgo p,W;uQ'p9NG?{U?Sѣ>ifZ{j1' O~Scok8%%WkT֣hm}(KqvD|H ~?j ,7j ߐ i20NU``QÐnJQg Gzds>͎Ea!.e& {&WhRY s;1BΦJO,X7el5.aH0HA %V8@N2"&4ӻk Hs| `=htn^URRP#!U*V&9$Fqb; g:/.1fw1O x=T2pjj%`y]MVg/0kJ2MwD9p#yL.H߅,-|P~!NEfk.TDLɂ.S0 CD>`8?~MXF2QBr ,@4%dOOiwi8H4Q*dlK )L~\"++ZJMv-q('#=wUNA~DJg K^g65"bMX0Y%.ëDs^]1aI]) _B-{6aI ~Xk[Ukق0ka P^0><=ïv(zGQjXa-b-%Ʊc5G$LY> o'D! 1>*>k׀:lK [Vpu˰Sׇ䗊]inviJcz2uBIS?>n#Tс۳|w(}#15WTޕϾ%z8RBotn ^4$>m ,#4şH1kK4.T. -CY}۔(v۞;`݀Ҁ^x!t@Dz*#%PK:#M5B`ʓN~Cu;;q.؆PeH9;8:}jA=:&h0#u 'E⃴U^&'J}Q@ +n-|@6P\^\raM-rg 'JSGDDc%(~Yu;]W ?}$DYB#@ F޹nR@=ˆ\R]VW[ZQ%>$~ҧF>n Bss*Pv&hb ޞ'2԰9*Bwn73PY2_1?F\('i#_ zfn*6MZ1v|tMRUs>( a%;w\9,hn;8{Gܖp :\ІLi_ ̿U  FEK Ϫ\]fЉZq'PƀTf+U< Kr[qp +h~^dL9E9m1枮r4Uσ| /WTWL!O$5Ӧ'ðFi e԰o`WF津ޢqHՏ?]7ԏb5(TC4.d))}6î@|MEVe w}i`*/Ր<),¶x.)}o )= Atϥ~U}+]/I|[5c 5HMrveŸBZAE)'K5퐇dsu~zVu;%f=`tՒ8sҵLy>n~Sf#!ˉy}ˠM3݂*|+w]%djp77F$V{)j1 wںZJ-Cy+0D A)z %qdש<#Jf/7EinY#W%Ϋz9Xc_&ogz |YԞ_"Qq 3=6!fa$E31Dn"w@xdکQ5 ?|#r -S|L_ǒt!@-9dmxQPI1񧏘@m7ΦeUxSOm2|F|J&J4ٮB7b~cq7jNE<~C&lSc0W;^Q!U´JT>֏8ND{G1aB&1\j䅎&{w&8^Eť3'0 oh{ɎnwD2l P]pr>ܦ ;G/1nbXΘYmG--^ Q]rhg ݕdݰ72~f?sr X.̄v@Uux ] 8{K֢WDcjׁ{[jo;ދAk$GUG}jM<ѮVF&_bn( q"(yşfk?s1JPؘXo"qf΁Zlpg:x3л]{Zg# wѯ=guܻ>:#xe،da9 @#yq5q3Z^}py~ t>K`OZ!٤ Y~f3uD󍠼Il.FGr*DW΁_R9 :}#z0-% ڐjcWz!'Z:SWLp_Ru%oi=rMxȵ_x%Q1 U%Q$[;bNo9KKra͸ōq Q}I]-f DHGûDY"{ٺ@N?=mb9.Cvw;Y2H# CqG;pAV6c81;0;_dT7[CMrEƊЭWz'd22 i!)B mZ*pޭɈrON-&M'=gkťk)  erw4=.<#g'+O#+95c](l/pb0/99rЍ;>@|se,F`␤^ti_[JPq19"k(ZH#BF5~()Do JZ㬇 *W.C֧-7OҊ?6+7b 3Ⱦ-EDyNkh+ t6V) 9zQS΋'N8Gjڝ`) G:v}vIb:ؖfjCjZ&z%i\4΀ M2@uO{ځM/t T_C-%;LK97r_yڐJ145ng~e*_#!@UO}I~ | *٥);mX]ONՀ! WR@ +Hhpd/ld&e)  9\=t|NTJfr4lq x>:74ԪuP΋OŤih7-FV(6ʹBi9.UAJ~9O~ 1P,S"HVNY{L\,580ӧ={I):ۉɒ')oH5" ' :Ӹ43#Cf7̳gFFPIbOMhMR̶ c}^4[/̫@jW9JՙW.vKښ~=!cLz<:`ic!EctxJFKOaCKI~Sĉ jϷ4VfkvrhtV̅L#sv"Q|ǎniir8u3+ZmC:M|5oC;5L@,]d4{fTCSX?m&?m3$Ja6Le]WYbF.?w8H9 r^/+4"RP~xdfȄI֑3߱C#n`ݶ uڟn<[{աaj`^-.\0NֵEVGP3xSF![NC==O8Ч${!Z1ж 62mu=e5!SfQV _?خo'BI]̓͛0}7'HY 0mH5 ȻKL5(m+^N95%&"h_ʮ W1N|x@'`-ha5ݔ>Qnok/fMhϊUgd(5/z<2ǕϟgcV\Kp&` L Sm=IoF|;( xk鰠9۲h)a?Fn2y' ,QD;ϫQ@@Xawv" q8MƍkϰHԏ<S>`m|4d WM8,|hһ羍ZWiu΄Ah?tLi02UY2-*ȗ$ݶ  )rizRORIDžze5%dum5 SAcΖä׳qz"Zo0?6NAσpݙ#A$ya<^FЄP F!.ß?jzt_>FD .`h w}0FdQX@`4rپ;ET*ԲL@Y" hX1!Ixt$j&/R Cnԗ^~S;w47]"*`6+0uucx<)ɚuk{J 58+nK~E&vaOfGeBntzn%.ì+ H]k Yy+/NW4U l7:djD4#ND}̲#nŷEͰ3F$BW\‹X.3o<؂ ӺxǞhszf~|6datpjD9QqLIY׈"E8oc^SBD1{Ui7W.bpj;ilQ௸;0)Yyƶ:@UswZK+=?'N"\`>ǝwQ#z@7>, yDQIB746{xnIk7+1 qJ;})c.t͊8X>>Vp$-ة˼4ꌂj]QD&m4d8lY%37iΰAÜA3pFMS60V*v%YSVD!OVQR81g[hWQ)}TFZ+@pN9M9 !ו|sPBŴ=ER.@ᱲ{ItA$r@Ytضd]`:ѪscX6Cvt䬻Ja7iԻ|V2OV7HhŸ5$"2 A<i~o5mfRTL┒'Qc8y*b7 ~pңrA>tޫ\Wk\Z '),R 0.s4[dy;YL°a0EF\^!LGuTʻ&5)aF[$W֒ Ҏ-N׍h̑7$ Yo M&6غgOp?X湽o,nyB*'lAWnE怜LavYb.ښf\iރR͆ C:>N2Lezpdlotn[t$3mౕv/:j/l/ˊ..~!teLn̾SD'.^3|4ml\ 󋨢q쌳A dp;nDk5)M׉USCy2.,i=Ԩ-~Z"?:R^`N ՔݒjI,+ձn0buQoU;y/F, ܻ\6 k9pȋ1{:%9Us9<1t{dI|%F tCQR e˰KۥARcO6|FhJ~ХKMֻ#dSƘsĸp]qR<58qwxD`@rͨMMI mN_>]q*jݳ$x NQetks:ENS3 Є}~MD~5` P3\#ffhuD,mGxth\- nq=#Q$[⡃\맼fP41I#C +!T9dmMm -( [@Y[ϸyT>SXx÷S\k4[#@mš:-5v2 |(@Imt WmL%R P m?@K|VS"= ,ܛ#k+,rQ`*;?B+ʗ^AhqÝ(mصVq/ȕ>pZkߞeUPprWAn`zJ_UfjVQ^T1g? 8ڎ/HMV$"nGr_# ^Q"p,ݐ&ELj7 St~ d#h_7povbnTɎNǻ/BSP0 :)TF"{PZ9M~,Gq1ܭoD9% !'AkA[գq*(i4մ9 ]]JҀQf4e'đ(uG,pbX/|''S6e؈&B25l?OE9%:R)T;K*>!7g~K]DFpx`YQ3OINTc0"i|jDO#)L3S_S|&6ƚt2F,r,o'|<8yāwnKh=ſ}iwB$ N+:ǭ#4^^S13h49OBZY- #?g`= Ω;vo,?+;F^jTJ3Za>P 06ea;>A4;p)1ԣÝ}<bW5 +Kw$~­2dV*VEͯ_@$5ϰȢ"ɋDgw/} >nT1GB-&R3@{9 LBnHȒҀK-L Q*QHO 0;hmǛCڶ' :UT'_ƨtKlj6~+'7pcZԇf7 '\XoJ"gqeTt2u-3F qLțKW-uK./&|߇WƊ?+V&A~ׅpƳl:Wy1=}ؓ6oػM_eB3I&d0k%;&&Y&?V>[@Go;SD cڂ\UY_Aћ3F@M]5ݎ߹2tbcB\k72}BXپg3#{zxՖEN/g _W nfg,MSڦv8I,rp N%pU% WD7bI1[*? #fLk?q ]{5Va h>h9<TW=.ʙ|Go쁒-![^ڋ\2|Wɳlb|e@2ADi{yJBcInj3P(%`b>H1L7m 5p7.|ShK]vQW}eq Yi[ yu7qO}WvIs?E?mCFfk5($~=OHղf`-uȐFy󾋻QG7M*/): +siÇej.xaI!~-N woη<ΝXv 1=~& P@?7[ *RA A!@ELQ]+E: ُ7\8L!8ĺUWxSCPpCh yy#F3@yYT 8/7r%oN;.~理q[ӯ}۸#wǒd__@jZ>#Z Y#)09ÆAT~L1O(=_6ŌhX))@-6Q p"$<0TvOPL6⤐@‹a|~S-a0g_4ќ룒8 Ybr]<}w1f#itW&N^i֌d%>w =,g.%T _H[H.b߽#2 *|`;.hv8<02["i.T1X^'`sB&TmzӆKy˜Ù+P\(t0'>V^iO 3X8Z@0Th 1윀MqY JxZPA_6\F ؿ){ZE!)}ljDZܴβqUv S|ĆBM)\ٰ7iR޻&"l;m㘨;Us<nOKj iE~].C Q:-VwBZ|韂é6>CVge@ 眡PүK69^GB.Sn6DDs^V'eٯP揮,o3̳C&pܔ;ڲf#j%7ELKMH;U*ɮ^me*<)fMͷ IS ú!<Iw ڢ̙&~46[c:&_V!+,p*[-~ &Od |kcJRO*HI0/ 庰WZ 4W ߄6@GgM@ɍPy-|U\fO`X"@XR<8Pdh0ʞ5rd){s8D0_ףK5\Wbt]~HLg7-:M+lNjK{[“?G ~[0hwPvCi)NbǼ-jR2ofvN*:[ /I̗] Ss-.퉔Icst @WiIL'\\n9 8E'ʰR8@m,i$tEܛG]oiE:((۔# cpPƊ[)J{~8Z/mdBwXЏZ)u4 #ɏVQTJ:Y\ׯq1.} Ns-tIr?bH| S?%NE/ ( @? rH>c},F+vW?%tv̂9 cc,=:(]ҙ${'v<XFڐfh-Hh5[AMt&6R2W"@@g[yF%<p$匣ꟍG,;dC ة. !=hLI16>Rvw)\qXR}5(@G(Ԋ댊'Fq5L<#{i}, h"ՃbR6[uU֣Lfw,R--@W2=#1ChV(LB>fߚ F}OЈxl{Ҡv:A bC<rL >Dַ^_ #Gઍ2djwڵ-$5ȄX0Z36>4vbU+Rgkړm^{< ULuGE M.тX76 !ָێF+e&:zw}(H||x<(եd#uAo#YTcd!~WG,"QO'\VPoh yޥ|څ}˓*<׹/mD| @kd;;r}tȻ:P˞8q)EdEԮFŤ={Gq:w gA>۠{#Wcڨzi՝RŦ}:9bWvD,@bLbᾫv.RI@;,؟Ė[eBE~<7C =o<h{I:9 H[`/A-j^^'`\xv- W!!`.B+@_fR]GF;7`0iu.PI=i2hy56# wۚX2ĻQ(FO(7) 7F9A cnͿ+3H  1+ +;~~= 햿^\tY i "7Ӵhlo-3ί5Y~-Ӟa<4Z8A!.[4l/[= _W{?hǢA'SLqJ-phHDCd8c DSgxM㛅F&_@Zu/aAocR eFavS'Wb1}lZnQ0f NMo1RTXo4((K\EgQrה}%6ٻn蠓'ʬeB-g FT%ߒ%k^,CR\?cp= y-ۘ޿Tk9aEr{: :B&}d{!*z6hm EHU䳲 w^Dۜ['-]>4.ZSR[FRn'0{;hU1a*C]G<iJ!l;ѣ\'~ $3U>阊&Eqf%tLqRA,[Po\C;!^gtf9Csi2j"UY#zZNaə shR_ PcW E\ٱOO" |'Q'Zr<>s-GݕuR<]GdLd:@EƷ-4yěkI@z%>H4ܭBkfe'? ɶ}^^Wn@Sf;Qym~E9Ƥ:U2,^qɘ]Ԝ;O)N]`r-j-ϛ 6yow'oZ)x[5s^F-bJd"2ȓ1ȐL DvRS |?\%)M~0 eIOG72׿.'&['[s0;H_BH옮KtIJrRLD iR\n@*#ûf+Vh@ ZSbUAR Nv"@qjASZpD 6Jq_M a ꞟ:Opm0(2/0jgUc:R }fm?c#vY d:jrQo,#v7NUӠAO^[UA%S(ffj3-)˿H=WNdvahBs5A9P~ZHm)LMxqV=6[N@UT't4%}r;>?)E0}|py$w",f!$>߰FսtX\=%S1yJUi^/`FLE0Byo-d)؁HXZ:笓U8q~^kȬ#!5cڜe VTGOn<|(w\f%xEDޔ'G'gK?=:uPl.(|0fJ^x3iPWe}i;JGUjFmXG3~!<,D-eX108 RBh!Ȑ0e ݓ5 q^*?WTM5lG2}R|t@"@Y Px$x#fAFI}0M] ܸ[iGb)g{ųUEl:vf~F1@ʉ#m*@֫nCNlVKb&kacEPʩhvs+& m( g'ot:DN/ IPLJ5p$a DHhEZ I8 #˛H "+Ǒ[8dbU3ӎn#}7N)c3fNAN,#ޟ,` Jpr[ZQ\L8absN[Ym9*v߲鐻FqSt(tGKZE:b%u "iYsqH&[ .Z\MԸ@F29ihpÊ,jT $dw/9HI}WeN L᷽a2b>W_Ĺ LOR8j _1|iAflXE숂F_wN 4HެRߦfX9Vz8)t)@jSիIm3Ww+G?{(gĥyB|·U(3Flu:]mk CS `˸w靄C{S;*lﲘ. Z&cO#߮ LXEeI/ػ5g&fw_t]܆<a XS-~ZMzSa& !VO` ˙f'`y`DenS3g ̚<*@F{>y~ʼnoBP]2HK=1-T<t&x*‹Y79~7{kT nu8Rvwc¨Û|o\>]>)M51ZRP!ld!}Yv 1('^yb:4銆XC^|V GT,]R;BDr!EV~-t6z*ǰ*HG-gJ6-1([PW!T}P}b6ҸE~u>79L|SlѳlLoSnmj4/+Ğ$E|+R$Q2/ zZtMP('V:*uO7kلTMnaɉK4:1? z%$H8F[l[SȄU 0#+j'}~u\5E>|et /S Qez3\ka^#8|G }-T8^߅vʺ?{aհBV'N#E0(m )ߡLMacWG?E VQȖOҢ q^Ee՛F; 1A[=*8"݅E33]>DJDb)JzȒy^NTka qoR )EO/Us:`I! ;e/Wd>2W[v8{PYn }ĞH[H |LM) +{%{0S:-c "]@۽?~ʼnӜݨu/o!iJrN 2JGB轰dBc"gx]i-Bȷq-Y\ ^:w(]@[ }cYy,9uAa4SoӸ},݅:4Z0oOa:5COx7I`7:iGS5hxX3$pTXBڗð<J[1\)fhŮso.5`3>qDxƏEK V1.r%ц~q&PSat旺dGT},uCۀMK\ UnLs8Wƶ,#Uk_[taɼqޘqc3jI46}4Rk"h>P r(s G\%VNlRsC_ .ʴoL L6e9N /N &*epX}A|lI66b-mQ]~{o͡P?us]ng#QX{qoomZ\qt5*8AQ`&2\Aг%'h}0> a{s!y:كPU@ -w 2?*[G'_&NЕ(gp#sٻ|Ŧ/j{?h 츳N11w(H["hzDXAlLaeiCY*jyXr_R9Ln@cngO;[;웋fdvT;:Ϝbd=`q(SҢ T N1:{gL0 ?IBs'68tՎa|YQ"laDD%'G(;}pYURMiOd̶=Se} 'yǘ}łC12s0;#rwB Æ č̪DnT*dk@C/pQOn K{1g繘` "Y0E-:Ż5ɚ)~ HULGRQ{.V3䃪f Ȥ/,I.&i1`V]nFUGo? Qh $B@1F oS/Tçֳk"Sݹ Wim~zwx74w\\Oyu]/0'6 _N~jړ>Y֊;OSt b XlGvMehb.&~ Wi#}PO3t{V<:4ՐbXl9i-\r{okzdl<Ӑ:˗Z-hϟ׺c#8kqfB?Ea\WYJbXX\j܏{¨Rg7>P.6h)Qqx]Ѹ0}rϤ9q}!E y>OZ-ڃ8J."cZsCaXABb7ͨ m]T09VH'nx!-}v{rDʠH ;+AF)6z7d5!DI %~84# uBtAF&$dmx=WY^鯶Xi<IQw(!B=d4d>S[ pթ3fW1 F<$kf- ۯƢߞ?IK+~ɯrn)5IJ`U IMx,}'$lS Zږ$;Qe0Dޥ4Poz.4tK!! 8]̋x*?/,ǨB3` _$ϿK>me]dFCp_9S5JCj.5[F^,F((fi){׻e1iV'5^έk_3Rrؕv0(5PKp[:8MQ+XiѪ*c*8 C'INI9z??}|)&1U657\y`;!f*<1ba6>@d2CEJx|B0LH*=-v2oB-6w[ߌSQ>vgWň;Y㸀uefM9ja4 WY>b4Ì>Xε\I+'.;\5)j-dCu{4-QǢ}zv!J@\V=#KJK`@-#C C<`#KܐMKH#EA.smN` A㗾P`e 2KOLvmal`qZKX~-GT_h 0ʁMv+~i 2i3pY*v̰AJm,сw Plj W@7pp0BuP6bu 9iSF۪ &lmo,hN+m\w?<u<@c3Atl!P4Q+?J2&%},] ggxz\dCjϤI:ᦁ(7}VYG^ɕ% T6` 7񇻕H⫔{0Rp@6/F yhY30{'^u6ߋ {Zzy6>?EC?js8[g܊ 1A킽.齳װ-kaYo#^=N#hR N!GU+"j, V={,PH?.1=(LK&`၊~ KS@Wj[Ң]+~8OʜvtozΖb>u:i{/N`Da  Egs FЩth4f ж?f*2b+5joɍ͠fo˅3΂5  qԥ5mfcUce/ai +:FlT5eO%4X~z(M%h92 ORuyjs}a&E[o?']hFͺrbLEiSO qbIxT OL4U=HZm2|k~].a+6㷩)xUH F[a1Ѕ~a PK*?)/I^XFMH[ͨψր*mѿ\yf1ۼV3KSxi BpV'JH!ѽQ5:k$L1~)W~Q|'kEuuXֆКĎ˺KœZ.$&28K4^&yZΟqwp>c-뒔Kmzgz)o!pf6yzY'OQ|&ƯTڏPzPGpFQ_fo<;I /}=ڤ7S(6BHQϻ+8/aO`>LFP|$%sƁ8rhDiLFΩ#:}cn*B6cȉ eeqnn<,@٥ЏZk6ьvYd::+ٚ+mV2#Di@P$ jN+^^ oXXw&~hxȩѭ `ȍ݈u~w 0-/LtOJDw^#V~85xkQ6B."&j#}!KEDi縦4!DqƬrq$~arկ_!SO=c'@ 4)I۴Ĕ(dEwYYޢ^_ުT?g%qXso+&zV虏-gQ6ǭ ?eeL.Gh\]Qa$!0B.8ji[/ʃAsG(B%oޘ<F!SwJW2#5[$D|a*`&$V ^T>֨T(L5 Bi?v~u̙]ڰ nK-9Ȝ#/bwxY (Zeܧ0ϕXsoDnAOV#3p:W=X(@ "e9I7+\Z'^yBP9-dex3yL֑?O87^- wgph5_Jyi2R YUv1} \.  ~C?b1]z5R8ohQ *xTVm^b,~&܄Wlkgg厎 YFuVsw{u:%P$!KU ^d"/I޻G9X|=S┢F8:`6d^inCC}zdaC}- ?$[Z!/YubkG{AF bGcETY$hDJ~s#gTkc0+[_E\{EV_9ɂ_  U׮d!^\W[WExizba:GnK&E[@P_GqhmEx X)KՒ5Wj'7prϘ5N`n9pxneޥ$FO:%SzoײlTоC2!*'<&ihWsnM8TK*g04氮O$10Ii<%k*c>Z՜UJӠFVԮO NKWMNp t Bb?mѧ Qc ^ +PX/5">2\VrGqnZT49yh-V`fda衺?pcatᶍf;q?eKEwLc| U?̴OHF79Ghp 66>\'t-_>pmm`ڑrY,UV8ց}G;iR{@IMK$V*u'o<,C>.nY1ӟ 5k~o;1KB\=0H%ھo\Jئ-tR.)ab.t)+/#ߘi"X?Y@xT"yEe5]y@k5cBt3."0f'ڒiw3Zt&6fZCFd} IL=y/ bFuW  5Iof3;x`40}žS vԏ~sѧKKp#A[;=aj֞ .gj`EzM SrJ2 a溬jRAZ?WDN@B (fe>NƞzqBNM"P|v6ao ?4MH]S`-OPhj‘ui8G0Ik;,m4#aX/΃m^ĜLZ䒗wFýA᳜klLE'Al2ׂHvew8my8?`(ܺKWT װS(ƠǹO h/?taAѥ/I?. =[dP&=sگJJ`?i :_S`-QUNQx m ח/oQ)~c#[|)r)mȔu\yn ޙ'fG "esbO:M%(./?G?Cu Mi#Ype',Į"pXF=`8ԥf?/o=´k*0?tyf-!sܸqID+uú""p/xbk^-][su?zLi٫n";s 7% MC+~s).?H,yˇ^ь)v{Igt/n㈖Qt."{C arJ}XX y ȡ7񿓭XXE2qš]1;(7}ǽfg);x0˄S:p lu0~wz›v\bnrT2u;A;[fdи_u2q0 VyTp pd %^?+ sO/hI?C=}"8[) [zO^_a>Duhds״~$\pߘ6InL _0(PÚ`RK:<{yi=`8 >C΃L/Ι~ws'K;CO{Py6"nENNz٦c[0e.wmxH0ɰ8(ZL> 3Wt4;$3rWGFm5h$[ u}Km/\;D~7 5cCVei=< [,_WX` falJ@}U5HmX{>u)ؐ3[ h_o ${DƮ)|w!BGf9g[z-9/1q-Q֍Pxb JoJ8g~ f|Y.sj+EK'?Oe϶m D%B[wJ(*StPa3Rͣe=UKpfXPPҜ!9>|dlE^"2<40uszbu۩{) ?_6?&dKNvm6 #R fHw^mO04N 4dEl/Ԫ) %M:EqBp΁jr ;at0 q4e'=PNn"ydz_4M;`ZQΤp-)}$Cڇ!LHKM"qRfWe'4Ӄ!pPWk/ `M*A#^&ХˉVdȲekp:n34_{G)^ K BđlGy6oEiO0P`g,@08ZO,~ ܚlFLC#ʙLjI&FY#TZ:rVV_D`=u/ X(~, *J$ r+PF l}=} )E@_"7Ά_30znƍ0h,xXOe΄ : jW?쾔M@݅agҧ~Ƒ2K9y]3fck2o\+\:XT};^m|}Շjh^ʣq@IЋ=|S:H>RhZr7ZRO;ģAYs /^Wc]Z/GwEAg]O]i3c[f ?'E,EDh\9kVYn X N*jS)<ˈAL!T LpH(Qž zOr@Y q%M+ _绛 TAWԥn(MZ߳Y^d~uO AG+<& *#U@.'=!{)h8*1pafH3V&X1VvaʆQJ]>H$d bJD`\h b0\v76}o!fz#H_=$|4oOx$ ;4 ѨUtqܚG3F*_I-D+GyԌy/h_&QwVn lnIL셕\Uipi|pD|{ iYF+_}ܚ:ma }d\ެI{Jl,aHYnJ˞Om)I9ntC:ǸΏ3Ȳag\CsjG{ؒc]Jɉ" % 16AN6J֤J*Z\x|ޝwmذL)юnR#jf->.cU^`Ahziw@SukK.=]Oh2@~f-JLc.[@9o+#w އqVo#+m( ^6[Wn)m*"<Ә_K6;-m(NU穈#BP5:A] V" =1D\L~ET'cAduG̭TN%Wx&<a1]N!܅ȗfUW)Ig[ Ckdd_kIiLPi9x81ׯ& (!_MPU(«Lk|@f}C=^ is8X Rtk\ FFXOEĬcE H0:w{NlmCk!jk 2yGydF q2 4 r Jg~jg(8?A, {XQio &,B{Ӆb>ʏD#%P#[AGPfE.`ΣZLYF)؆yĩnQ݈"'ӽ) M꽪>EY[CG&@x@UR(xBWv{-Oj . WuKύBFVOϝ)ЫL1SY< .vterKJ JQ:dͽ Rv4&F]TKYZ(h+.{c!i> yK.}-=tBn`<$,w]R~WCiiךވB7IKhN~q?ONU8VV`m CxV6P[z\=viR D, :M^MAѶu 윓PAXӍd锡IQEdCW|'hh3_T]ǝǏͱy iOV9XP@_t?zgyݝ2*{'biVKÆ%X=șy]TɇA}{p91OaI&`R@35Rw"zq'1`ླྀP[\9?7K݊/u\<?pry1)#[&Ewa3r 'F#`68U =x oFBRdZU£՚﨓!hXi5wnPkhc/1/ZKժ OK=%{АbXZ ׾6>!p)t#z.[M;QS-{$(Z.g$Y>[GJ vyM "tXiP%Ʋ3`iU4t4&eyuʎ\^2V#//4SAD&x7^P@ȩ*19lEnY^LKrps"dQu>-Q Q8Q:4}WK@vgRxKҨ bI%AܨyސdGviK_TDGF%y5]duvgih -#\elh5P~ eϾc#s�~Ah|()<1cwԉ.[%*( hrm 8=<кKӨf ۳3o0,KRPX@?b7(pTU^q^'rS>ܩGf_szޭG?f֩qwhN$ U6 ;+㩎 Q6'>*σ_\ATRՀzr[$o㞎?BY\׾`TaضlO;L6 Sz%YTk ^>LXI$ sF-%aȴIീ++aR&Պ+dN K3Րf4$A{\;2[Jc)J)z̆3$xZ Gs˹z0li' Ӭu$xލ8u%X:=S7ch dQ,›0T3u;L[0K6 mF1nm˱*h`AYuDO J:S_>`X7_m? M$ "zR6&؋iQ9)Z9vقcN;/E`Rg%$kС٘Bq6q:ϫX&clM9ҕ5=n#k`wF5 JI!e;"&񾠭|8'4tè@j +?}@ϭmVcLwFq*rS7t\-BYWxt /qFZ䱯DzRLYXVJ{l#v՗tT'Nֳ~լ%;題D}Qr8VX0.SξWFW_MyHp}f!]2fM,vCF͔COhm+viRNsS2}Q`JxݗSc{8 D[X`3fn rڥրq:hj"Z"pnnҪr2x[{I1A`g7 qLzlZptUňB\U%I"Q"+C2vrAA;ϻRuHQG@ii/ "֋F(BHp0sA[_fV(X@1ŀLQ<AfK8Wuu!cXnOWJV*پ;mS+`c9G;lƥq,9st}zsA3Mۣ*!brXCQKbY/cvL~[CM;$}þNɶ@ %La4D78Кr4؄\)jcz4le[lۡzr<1o_0f#[Om?@}s>6t_2X?cПtm͋ج)#W XWrA,[f -  Vޢ$t=ͬTnz̩*8k𳀈+V%fnNAIYNB|WG܁ AN.VbK|aUM--{0qcjrTV"sDC%<dQ&P( nUC%%=(ZbP+ZK/H .4}M BtәoT/v(uK2)hn8K]S-Ju`v"Qvg`d .\{RC ԊqוsP|k Ԇ>љ=gBKɰepjcxXz #a{ݰ`[[&mI"BdwJR0@ 9U$(O+w^zS [IeO-˽>* lC|beԡog/ocJu]jb,oy%vj$h-og݊- <)itz zMNo#H(.I|d/ 1VKO1IE"gF =A@ބl(ÊN(UD 0# ^9}7/|Pt2WAHU0{Ӏ;l+&J8'| [8Y+0@|y!A^E)2{7ᄞc*H\Ϋi$0w:MFG@5l<t.*(+^v*f sOe㣪cj:Ils:V̑p[pCGU`&M.vjRx+ "cx!CSq? N1BO9,=ٗ\ 㫮uh:i) z`+4=&˅^ o{x0gjy-bڠ, $J\ v3 jmȸwIm;D.!p"D!XLK U1=3tEiyK'ME$8{|g)ykϏ#2ˏk3@+ @Y=5G9y]yL(m=bІ6 mP_'A^~~Dmp eaKZʹ)bE(7<24'Q˘G paٳDw\ªLFg &w@|'`0[Ch ί|́pȵQu3% ӽT&$!oifHυX`\$K]'  "IIq+<[s3h3GOq߮Ę%e+s&CGH'S0yL$[Dqw5xDJ4hIxGDj-'QP]#6ꇎ0a,/}Au/ FEoy*/@ReuE{daE,,l!,. b>}-#ƛ@|iAS=yw e㺛%D;j%%,TPl"7T.N&h1pNֱ4V("E"(mvFISʼnb-J/:ЋJ.JqiziP*qm[4L@51i{nV[vF})Fg[0lNZP U7͐(n-$<ˇ˞!Iߖlʾ;+KIfCg5"җF4q>W;KN\3LM+c+qSYA>R6jQNP{驊-%g|bDDдVTX :Ojrm}a(U?U8 gOzhj{rIܐ䐎`:xdfNC%G솸Tܪh30%xhҔX*`_h)1ĸĂi85tڟ:_@FCu`1,U|[kɺifKMxk׵$jbʼn ԭdC cU.!El Rl87-%cJ <Ÿ 7` ^^O8/v^g Zl]=n0UAu-tmD62 8ɒKr0oXdHp6ĸ˛].DW(`Q?W <ߣiz}X;Z+)}D-)]j"D7w}v Fjgٔ;3N OD!*v*aۡ(6N]ԣA<_M>\Q(h Q&\UX"6gXʠ Y )L:\x-'M%|" EBǼ2GȮ~>f Lnu3_Yw[+3J#t[g-E+X0[,j0ҺC.}~.f!I.ַ$M92өr̅^gtNiz^ y9 pئWoHSV^~&Y'~ws96:o܍+At՚\)D9˱* .!ljϛ1Dq_ݥd嬩pάLZ!1RraЧ@|$N%by6SsF mXxȠg({z5x< ]=1Fe %4 }lhL5cTMTVy``! U-WzQ@&(]4l(r[I@_<'Sn֨ݰ!PLI 5UKlx}j~=Ȋ)R6f(qr5#~I?ȍ%wy&8MutsCyQI3^^Tlrа!w*MQ Cv7l{ڭBp)"j}Tΰ:d4qD*MZh]磙P`L4xo@#o5BHV ѣ:jJ a"&¡Bp<ç{_6ٔUIP%IVd-Dk%B"Ʃmx2یj-(\UPD2aJp&jA Dz呣5"$D0>ÅKQF3p{0wk9u&aD@$OeѶy.a%HkZ$HbBs IJwgvºL<'E"O8%c [3&[ <w{b3e7MuSt~=uxI7l̞45VZyySJGQT6,vzMMjȺyMӀG4vd`f}s4KS'&o!-JF,XQ+7 :&] T/6E D"kM+/0؊W+;Ǿ&A80ؓB/iv>9mzdFuC=b$,z?MP@2[O[6\-&xfC~D#%ӄ#KiM)d> SwZuJdlc 0Ay)`Жn)MT7jA9侀2aاb߯OЕdlŒIO@hEFm~}LLҜK8-o9:sK?JcQ cw[64{92r_m\>$)^ǼVHgC'!e )-mXOYh^yGut;*cY*ƠT:허G7=c;!IbCwڬwZE5Q\_1T\;>帮Jm9enzSoD,TJ&28g* Ȣj2,W\V a뙘c:>+Wr\iNOdbyH` 3W{he>1ҐHs(3bEGkOCza,NkzᛩAwf/'֢Ͱ{A\ѯx}+t*xՐO?Ip:atx*iX@QC@>7X3 KA h("Ÿ*PnԁĴZBmi=%#G~\c$PaB?X3z~fj-ϔ7~C_M"Y:F =&X&ˬ`[ eTgSxA!Sr5aJZGq;RHG(,RfzLd]e \N~؂+8]AdRV"f[]7BD + ƺkWS`P!|[д\TnUmjM)7LP?Jm/n!J?r\Y? jB6x*rN˖od@0+lP+[#m;؉mP(-g'm^x'rӮ C}jm]Xr7%oKZor@p4'_!@шf&|6M+_Tᱺ6UWj|?Z7tvɷe0w^.[O!|Bx}=BwM\mL+'nAp嬷 :g _ }Lwa#23&Rkh]o w:fPV2s6E,HrJr,}HD\: HJ(LZO)[l6x~pp)fQJu]8#½J͡ ²JGIBj1^! Zz/s0Y@*"Yot\`u57D"cZ 9Nue(& >/ŲRs!Ɓ{,HIsm6yKz[Esn? z(JWh.>1sfſӅ5TiWrI "˩쨈K R:^Qd_ŭ>Qة6Eq[9=r]0(jTv v鿯SLNIhWl*L$м%l-pjt1yQ7:@  6Z˱"j3by 2[iwя?'wvzhvv>Ǣ3bX6 `N!KAkՋrgL2{9_wƣ״M `gA[ri[ GvY&-q܄ߞ,WL-7m#8Sݹ8%,NoԪYbLj!a0[j8fg)W_acO5L-SU9[Dv*a| YI+fy uV/\m`Z E24 43+p6yf*-i<֋~EM 4\2.#ט8$uNG8[iqB=M(gpc6xxwH} .T`L )}Mdu!@a+B:%Bߘ"_8{\[:&*fyPT\H94VWA/sl ^!K|5Dgl }<@:t3JuC,g?A]ך)ߝUIj9‚[2MF '/Rg ) ?W(Ϙ4+Q*@3NQXq*{Ic ZBC #*(#eӖ(TۈCpըxg62zP5v%y:FoKfʲMrop1SȐ401Z :Gu,D֟|iY|I@cLԼ$~z:e}X ;,$8@^M9,輤4DpPl.")'}4<׏ZOЉ'+\S` K4[bT)q[/Ht%M7%W|F'ABvZ{>̒DaF\HClpadH̞.2I9a6 Т2'kh~$<8M@\3eVχp0b=v Ǩ&M{}"X24k(C~*_g.cm[XTtE22S4x<.W!qK&rBc[5GY{}HvH [GTL4/}~} ˰wW 1vwٯfk3*B,5"3 @ wv?ojFIwŸH^ q>ܥ0omYvdӴVB;>śpz7NsH~,)ìRH䲽`y A|h >j-lZ,&0]\gM7 cj;  F]Z <Ԍ}?L`Ey-Ə% F4{C& a;Q3h d<>R #suwD1)/d\b|O$V㬝>\v $ْl0eS]FouQ'*5n5|}L_9< 'OJt.BI˘IZdFo9?~[W -jd cW`o'k%ky#qvq.Hkȣ(-֡xYRu0Fvk#,Cдn-u&[,Pj!+Ji%cۏ2U0zDn&+ moDJ:K7xO7|a )^3*&lg qK Mw 7h8\)ogR!-޻$>TNݩ L 4/iso)Ϟ|<\=5D(zmu j-GYKr$XW1Cm>0FJ0l,#J2n͂S۔y Ioi@͍s F [%}n=%ڕBa\IF)ߩ|Өּј^?Ma10)g{Fb:)2Pn$O,=%]иb\g5]˒=ѿ'{窔uҟP zTtβe+dSx=ps\|ɣsٌFG(J)h(c]Pmwvg<1m@ mvF<D#= +MJrdQ0LT[>u TrBD7"%rvyQfZVܪGHtP"mp2Cl=Zl69O{@KV—%IŹ@d9}! V_(17Y؟ ;rSb3>zrE <UR'Ua=[>`:No\$r.c |G\Mɘ,D7 A6AB̡)NFE:+rGZ rqF7bXy:h؆B4\?_us|*oT=hIM-Xv.Tյhw銋Y_u=[$ O0}_֦sMU qj`!(441jf{]8cH=|otq=kN!*wĈJdfRźb4 T 8'+㻆xNn \c.Raf ] ?.ʇjC9Dm ej`y,b%*C(e,j0=~{9ļT_mq0s;e Z!0dt3:K'MG=lejl*ܡa)>hI$apvU' xNsS)h8~wL-T> A"(EnN͆="ҕA])./گIm=6o-$ #n4\ԋfdQF\ctIύ~44*1>MD:`k/4>;_KHCl)+sa٦weCwr$!B{qs\XƊ!mTG#xt]s,M@}j'J<γ[ܨ\N08gv:vJOu" | 8U +Z_2gvS"t/6Wc|.j{uU6/>@y0Fޒ3)n ̋zӸ}'㛄]9ۊrǂ.ܓ1^б-kQ y zX&[n H-l8Ii),T[л/Sj:,9g|֡@c>2Yr0! ^kR vbO{-/E͟3`,6d\_k9Z?|Hj~8Pw 6<J%@hQ[5TuˠGy8@0,۠BD~[V]<*j_T4ًs*,\h^Ǜާ*=:=\6h _rc˅6&hFf IubXX_j:uЏ7U' ehY6ov#]7Mz/2:ۀR^_L[[ x&O4|½SCt&eKۡ3-ߝbe'떎r>mWbVX%ɫ;Gm$<׊~:9|F1% &ABnD"un薣\lfImyɐƋ`nS|~V؞: LVD9'a7Y'(bʽEp7G4/>X6(4i;YS9CV }F_\G)`$ Y ե3 jFIVDע{=ESXa>[Ob9KEB%e t ֤}ё;*|D^(;]8*BܲBFA>cJ!-O`܌ F"TGthOQ”PzؼpFYzCn΢&x?Tc^+Wjgl:DlQ7!~|>4 AnY nv|P;) #6΍5#d(g~ЮzقZBew>"Wrsyئ5~O`|̤: qcC)fi터{cnVG9;Nk)&_މ޴>"_9ʹX>A%%EмEWqys3u>a[mkS`\ԉW+;{1 h8g9nΟirD3Խ 5jVd"RoۤB$诐eX|?l$-PzdXc)`; {$0sdiv_YlQ1;dFX@<Ӏfqo6J5i+AV@*< *XoO/@ZRKnܗFLȉ1$pl߅GnyĪX"Wr.o ?%->lO!z֐|;w5V6pB:h&EÎ*&qDSNe=aO3X`0a*,2fg9sOr?#TH &6iE#?1Lgi $D0خeu@=oE#ɲ2 )Dɮ !(4O>%aklCň}55 S=ffv;y[R7H|}1>][9jnC6o(0,5KnkXShJ;f.;p`٧q 7dJE~L;LHZ>41a@>|`טH|1ˣmKovEo0ڄ:wZ/ȳ6 ÄمPTR@5-Vd4o:T"_Y?0 Hmaz5dl+5T~E\Vp!] [ ^(Ǝ:?Dϫ#PmZ nUGc Nާx ep35`^ m&И VApf%"%A? +]9歀9A,sqCv옉?ca#QEdo}>!\D08{U]Ue#u,sCI}p#RFp#ǻm:lpvm9gna5<{|a }FI$#杒MN{4k,1:$?]Eտ,1`b`Z٢d|ޑbh]L=Y*&󉆴!K225G!lx%e" 0wT,Alӣ&$[:w]8`GC렣{2ncsdͤ=ʃ ';qGʹ3$٪uh( uYyT* rGe"?8eV֏Iv[kkS aG.4yRcG#N_sf^xVMo(ġTYue9YnAZ𛨛dӀllx(R?U) 7 qY]Z/H XѼ?δjH ԙ < pfUȡ.c3GB\콰9%VyC(jB4@9E8xEehvӝЌ ےRm}/c~Yl_SM m:M"8X__axpG~ԆHucS 뷇'I.6zح'01W3Ϊ" CZ^u"Vkd\5 ꗊXnI)2* V1mn2#x;`ݣ#1%K͙+]6b)mJ*`BiE:kLFU:bb~YYΣ#E}H(sMt#,׎s݂΄Y6r2d0uȠ\%ǦFj|)ђ6#K^Э5)۾6ZE cܐ$vUJ>[E&0&;om($lW Ni\Lն6d#.TR̈{H.B ΍@VNL KaT+ր*|AUSpjKOK6Iw{Q1uF4Mis 6#D@{;i*اJ[쒯n? 3t ,ߘ/rN޳1ύQer,*] jobxxCp|LERJ>Fx0ѓ"6%aDl  ;lb#pﺙ"HiF3M ^ .|dqCEޤxDx,\-wIƸU[sujǠc&Uvq(Ň6ŀےk܌֚{8~IÿZ"ָXG3)G &J3Ⱦ,^#:r=x&תoKUpFCeh)Bƿ^֬uq6C\齿]jBX#/ |wX-L2m@ENQ 0Z{Ey+fr5L |Ckm\aV7g~$ؘt(Cl4,'ٹ~K2~ق@unx~I{ƺ&kDtԌ#!3 hB6io_2kA{jtd<}'X~ ^N]IۥytN +-ASqٝrUuа겡D\7{8*BߤdX+"F.RE7,jģ*=Gx1zY5}z|^]._pXV0_@^O 7mtS3UwehChXd庞8 ?ٚ^@; EM&kECIUbla];E778>:!CgW¯x5dg3ZU(>.o) rNd!wm6:VVjEʀuDNCj(!#@peflJK{:3j NA)Np/AI'zƄDKϢ43X!@Q*޷Jl@.EMA[ Y_͊u貪8`to 8YSMRXO,- ;!|5#n0&U(3u0>Cˍf,G>umx9,UV)Ģ7ՊΤK$n#2MT%\"95ϫ! V+1}is5R".d_{5%_oV&#/`3=0< =񿖠).,YZ`͑]oHƌCn9Vi0!> HxZy"MM0o V]:IX=g$}[ ;dDz>3fu}|OA雗#Cܳ0;F@[e@N"^VUhH0;dI{M'%HNcI 6-S?m_/`DG6|knP*EGT9Tŷ{X e r9ӟݻK(, I#Լj+ip3okz_A0E!rA혣*i5klX":٪, H{Uzf}J؂cPw>,ѳ׸Yigs~X SM_\u)'Nʞ zF)otϭ) +Vm?"AjpR0K2l/;Q~hGHzg^Q$HΩ  lA8Kζp0r*~Wa$gYF`:)j#rtb^mCE?#Y :S;]Պʸ:əyq`HqE{Cusk:DHm{ 徒7͒9z#u`L+|dI a\Og'5޽,} &wSdHmSB)XO2M$4,eoJ܂`n ɡAMIh X1R< sJj)ޣͺl> nWd(}lcѵ>ݷa .;_jw VdywÔ2SoW.  r!쫂qHe3b g]-OoKg m{-zHZ,R;Nwh6#Nq3'WRjq2@eӕ^$`?X2%7 lij̐1?@0[CgBmL5d:3t4`8d~1wZ@Y$NP(o"_HrQOUP% U$-%pPEh;kG"Řg雃l6sU TO(yTzcܘ0U 8`Hg[b$ڳU{76_zzF21KI쭙z}華|P 3;Kj6%5#u"'j + TƬtE$!K`%ud \Y`胘݆/qٙ4I[ow8rܬKyYǽ- W XGŒ;d?XݖQ#؄e5P'l]uG"d M=u9}**&YzY{U-tRXiM7Aq2W\Ͳ U=wH{ +ei0Z4^L:0*k7ot)gmRX{>po)* 1ݔމ #MضD;>%Y;FW&7YCLtu^roJioy1pQ*glR֚ZHNAo7|Amlk;sewi/q3*5(1MXTVq;W93S^pb}~o="ٖ¬~?T]^,ۙQ|ޜ8<* >+ 6W=lc0$("Y'B8]½Q)4enx2.286Kv۹%u.2+]O)eXܱy/jȱwhy" p3_J m^gsQL~ ' _Y Ltq ooG^pˢISh)v͎£UǧV򑰾n/wP%KzFtI{d$.@I-N2t[bJ ]RS׵|ڠw!ȔmL6 .tӾCChƉfU: x09s7P=GҶ 1BCWuJiYsP|̔{61MJ'b-UY,Ty Xfu]&Tqdv%"ذ;6@\R*XyحF9PnV>Z r}xȚC.iœ ,["x[l焝{]e vݎmFhe5|[.ˣjP#HɀxAPQjUP0}^5̮9NA4t=}_޸`tU_:i oi!ʓ;ٺޟ^#e 1=>Yb2r.TVdF܌ P!1X Ny]վˉ|zY[e\j4GΤ9q+duVdgܨr&1e\EI)AW22uюɮ"};ycdAbf4}ԁT4tG䜲99t$ RxoZl+QŒ-Y8_Cv }UGD!L$tLZVv^㮪A1WKHOঘk;3g3AhlZ%[Ryo6SnfD3$BrGg;mKk^,ݸ&.fbP|j#w%NӀSsYy˽䢊*@~R{cJkT"G6u/aQzH#MIJSX)hHcc TfK$v"*u:r{PO,K ZDzOMlwHCZ?r'a=Uf;F6İmo^VxN̪:'@b <^[I!4K ,ҡ_w= ;.10b -T%`6)nh׭(h'OfDxL9`KcqO:3LQ\ܒH`5J.4V`Av&[L>e2$ix1SVќot46V~l6^kBUoOdn˶*;%AGe7V-/"/ Sl]fg|]knf][%1@G S D&MԌGoN\/ !8S&!zJxRYBnm=WcKy|iW~53e6ǁ0&w",H/zE v5nĊ 7b#hd$Yyp4[ ˿efk;:]< .?3f{W2܁(UU9D= $){Ez!hΉ%ZBDos7!x7 1ŬAT$!*EM؆os?bSě珃 wC+84mO GkQ4։! $;V˂Q^j72Yh UN]xA]GF_ ț)%&`޺*Ц׍@cҽ1~L[.i~~bs9)|W9)?]ƤĘqtb۴ tA~t\h6p+[X,<"VuD /.L,9+`/i=rΣ +TR@ ]K| Vt%#Kz>s<0BҶ(1& wUx+E uK)PgNRf45;m<ѨdC uZөoHIHh y- ֶ䨓fN>^$Lpq$drq+1Obs |վlVa49*G\y5jpIԌT9Ùi)aG8&tIA)I7`X1TNUoƬB0MGB>.jGk/ԥpþ!G+ S26Ɩ~W1l:+^lB A4HA.{oJj ;V@^SAS4E]!'*0|!Q-8ңܜVՈ '?DE5P=y 󆏁 8쥠t~x!U߆Nǫ+R<ˏ2IHK{t~\:uʝvq 4+>}a'b#,Do.je)2Q`14^eFyȖ]ʨ_$9Ec0J+4g>sz+:MPq5(- pz4E]D<*v `FjP^&3Y{\(w*sƛy9LϺ?EsRV:gP^6y@h#&^|D0~toIL;6 Ԕ[#1jAK1(zm 6!*HR,='{<|U_SJazÔY%Z0:h"wiT-̕m˿93--֫i!Q=4r{'F3?BYHz(_f|/6n=W>]5nFxmO Ɩb,m02"bۓ>QK(Bƌ@-BÆv"+w(ϭ70j{P-4 =iƿ/~TJ+ &3o|O2\"&`6;k #vI:7]#@i>&)ni B(b0m~2<!OP"B\8 z7`u{5?A~IMV\WE+h .8ٍ6ZSSaߚxILB2zm&ĸtāl߫ZRb/*EN|Nw /j z޳:U+]V TX"hSncÞI's͘1} 6?X=E)0lAfzzMݗeZ-vBK[@ /%]O/l! V&X5)Ix؄ `Aw1eyE]ʐc8 G*0d5&t{-5w`!,4\v0DV'%ݞ6Eڬ۰ʚ šBz?|]vޮ\ʮ$坂DN_^co#.Ṯf̚N$(h n"5:Y+'uye{JA5\ dDGjp_1Uihq7;9_AV-5ﰢ<\;lWhHSgRJkKFx|0w!7uFNRRҧ]Q'':}t::kl꽋 e x+{M7zMlt.,4y٦}{t1$bh Fhlґmk%5#ff]~'%.W,mq^?/U-zA$`٤1_?>I{$UkJYM =Ë́&#e'wghIdAQdDVƄt}(Ě]47:v\ D˭ݛ3kSŚrHb;tOf[r0: pӉc"[MArR;Bs}]б]ڪwnrQvkImwBQ΍${[B"|B` ׼ȨD%U+Rj%qr$Yx٤Tմ[=Cq6uc Pqr08,WgP5Mk.5̪:j]/9C}VZW4^ٞ00?G[_FNgCݜa@y?|[Ŀ*r^Qro4V`r^D'' # Y/$|gZ’;)ev(oI^4 >%;a7w{ aIvtR7rͲnGmxxP?"K+F >J[rh>83 L]xS^H0@GbŎJ+dzO#L1MInvܵ/yPa"L0 }hÏ&] جL>@s?ᝎ*LTZhtmf<ÒDyo;_q@"`75maZ҂n:S,(` Z :&h}ɆFpZLO/AG|ZTZU=9H1D+1L :偫3:ƖzNU$-avbTL׎5e`RքCʧں. N)B3[[E7dv |-CԨ# RxWIr rvJObhSy˸XjhǾ<{UyrM:.3*v{P}X PTyT9y748M"vrЛLf}n)ulL!(nA`m?Cd*g4qnc%U);nFGw5WS{ * R*a+&G-\ lbbsn+qExVp{ 6;Â;vCCblF<^i8t[eki(fҀ{]2@/N|yǧԝ)3)FnzRgx9§Ro>nV 5ezCIϛ=tFG]r$rݶ \A 蜍nZV ,Zع \؍#Z,WpR_FJx{`r-bdPvڼIXL˟@ߌK8 G 26N $DN{0QCօƚ!ߜGPG,;R 7JlWO9ٱΑH[dp4ۓ?LP0>f|m %#g"+PTΟ*@?ܱx'+S8 DwF($HS&E zjSI!TaȄ't҃ Yw\)Ǿ!7𭣱;mRPFiv`<]c5zʬX}GSk{-Bi'0.#r2MrבoMUl/3Z=bm@[D^( iCޯyP,X{.v>%d|=*sOWQl2wi+=<%hEdS f!$Nl{ #pP=ϓNts6!5[|"0f'..8V\ldžD16B-ʛ4) #0.SbkM2qkv4b%,gu9L?(ݣXD=E :i¤MEݢa,6N%Ks XK nO:>p}Q|+^*Ѐl&]UM;,jl 3N‘<K"9V%p2zFKgGG,_IIuW_iHrGi(ϋV515oZ}LnϱEAR܀5 s탮 F!T`-izYf[+ƒ6ht8imO{ ѧB`_O#.zj0d=`uJ/9* Gro'?otu܊xF5ڐ[0X3cy!pFu+Plj3f"1xԸYQMMTQTbX!Kot(;5cxtw(L֢j / 2-0e^nM63rqL5*S;?$58+%:> 0y|YeW¦j_t6ZX/sϋf8>^|إ5^&g hFd\NB= AAilb74ŭ >Uꎝ]xLZjTt17bX{{W8Mi=bSsserqVw19Ȅ vkMQ)0{#Il\=( ׷K腍}{FujGn,:XóK0tS,D.ƣĨ}\@lc}yN$lF7ZiћvqFRK;L2Ho=*?>_,s4Z 1I:&tBbWFT nG8vzRW+\[Im+#6=`BN+ ZELlФrA C06)+'E3dvP[ n OsuVGSilPh7n0acۡ1J!P)vxip3YHƁݍWy)DZQ9Ȱd-\"$WWy?2k-XŁ%~Ab?ijQC4\^oz?[['vM-R-S`#mcg-!Ï,Wss/(v #sx9RĶm| *z\{S~_!{P 0nL#:)agP9;͋__C}5Zy hqtc0;vk[2lp9Óv+ RR&pߌ x`޻ca)%&!z)opV~fz@fq9}Ho%Q gPoI5+9U/FTЇa=2@v~JC. 6={2797p"H* #TYS`?^a("_)ĸ)&}銗xWU{rH:X8%k]XĦKPר\f>4B;/Z eT@}RfNԾ&L7>?*ʄwDB/.=6BE*ǘU t6^,Htzӛpj< l'яߤk;Z3a . ˫Ϻ`ZN2V@։eHb0eCe.9/}Sۼ jw1sgYZ070701000000e0000081a4000000000000000000000001642603a900002b50000000000000000000000000000000000000006300000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0910.ko.xz7zXZִF!t/+]?Eh=ڜ.+grĕ1N^ڙ 6CƊ˦qWUw$!%/ߑ\,2OjiQ4s7W"L`6Ј V+{!12m38*:bR+ ~Z[yZ}eC2"7CZsrW"VBX*ukuf\FP˻dDM|E,NYh})-HKoTP!_ :&]2<^Q/5f&aU)/;21ΊDLLEhI/7ܺ)Jq۬:7|lh6 D`ZNre DÖAHp Gg0WM`⫭;{154^>vaN X\8k*j=h9= B6(Wlge7"\(jE䕆,û<>=șso%AJI.7f ɣ5JXYCE8&GշzIo_Q4f%#8~}ޘ<=dλX 9N|2ؽwS".ɭ$ ݈7ROcoL#˓Sje`Կ0l4M9ip|zG21I$ږ@ubRGWpLgDZr>|rPtBu9 M/{ Ca>r_zV+/_ڍrtK >GRX{vpz]ڊۏ|*߄r*}a{p1.[1t3Pl@rNV #jp1F8DY~r,eOǁ]~}'*Oq&~54:AXgkWWܰ=3ALP <ѣt |A BIxJlTw*<ݮثJ$5@2 ΍vi.ș<FiZMN~TR4@ 'd_,£ u 54.# K%6dVd`ǮCPs)V[2I?b6 pJuEi T v w^%\EjؐL[NMa}s2ükO-9Uy7@pE\IRPH2KQԥ@?l?,#]IDeS Ik㊘Tex2ܰ!+ PuDn-4ޜm^gW7X殓AY8I(PzG#24@|%,.mbHQZbiFF%i|t. 8Jڰ >Hw% 9fYY;-7_vD =[] ,^Ba|1ysG`:;`bqoj~= NE,Mi;[ sܜFэU!(~:0e? lAaXVi&ΐun7)KM* V?6 ]LFinj":}'RtϞx7aSȚCW8sV1@ZC\Jy`6f&7*집Yؚ,D;)'C;*~@xkuh^eqaBr`5ueN5[wi,$3A9gmkyJm>zg}ZQb[6x*ghh[d&4J2Ct{OHkh)O_&8#Qٹ1:1-".2 '"](>\%4ᒐ]xՂgNBUFy e<Ռ ń};L._gj$ Ԯ2C,{77;+R }QȒ'ӋD,}1{Ivڈ^Q/zxa14f!?0K`dx0_"N,ס\@ɫ>ƷG[SMxLh7Rx Eqh^0?_I]:ၻb5= 47 J[]))q?]Ud.#KA;՟azܝ p`Ia֕Gjʚ3C tbщDmѲ IaRy/Tr2="U)e+)# {woֺ021؇[I O󀟛v54OӰo6췴?gͮȌ`n>iǰIr7 :ЈM ~ѣa4aC{(M;z[͓Fg%7}sx՝(Ց1PȺF]I)W$Īd ˬ9RxL!Z j4Y}1.do6&gqWs3%]YuMK} _7&y^ws! Du.;>+-(0 i!GR Ii`3wG`#Q>^x>fWҷcjIß_hmTN^I=-eluDDv8MF/Qx16hЕg ! ɨezaLH /|"w:s^b\H+Ld8 |qZq閘 tz[n-ԼM)I8y֖u^gSJ[1{[N|ko D%ǘtHSǓ%n-,-ah6܉Ϙ?Es 'XeҎء\Q /xR=gcCvx$D:qEaCz[xy{%OvWY Pサ?q*d;+켜=,/M6έfS(X1Kԁ+>kDsK1d/HЊp4TҭGO.#A&1bpxX=9Ma<)E9H14 q+ū8Nڭ\ {.,w|L}aW&̓^۩MYn xW҉ yobrMImOtu165yd?$ȶx=o})mM)k:rږP,SA\Y^&m83|+bMy3q1chҜc,4>9UiײӦ8Du"SeoALқEƜ9*U2sL#XV& (oW!ݓ,${5ٰe& ~] կyF̻4`\j'f%Z}K4(@/B)Lq5L-]d1&@ޏT5j5/`iyJ4P+I#fZ5 fXRwqV}Ozq^ij[= Ȋk%3eP |zj' ܱy, &,עb_v ZV;xoh!_8hA4̓sOn،'G~0!+/]+)}D?RH^_z8`al6TU" BYи:дuQŏu.eYE".m;G&|>v"f=@mOF/s<Grv2)^nE҃8?rH%wU:x0]mefyIK=chX.%Ծx pkKؽ+r<B047‚NG_{22+{fюk=o]UUGl0iP`3l13O@\/BjSfZ>'_DI.0nbfZQHLYOGrNĥCMľ13B2GRd ݢ w`܎pV#@lkCP.w`t&M%He>Ճt@Kέg{oβTe˺5҈4-+w"CC vyC-fzah5z{o [E@ aV1h?.j$]G ίnrLarӤwF[CҐ-pJsUy7S}rdl@fU[7{<j&ɓm;qřAT6!7FtJѯvN !8!}'?wC=XDПPO@ܾ.lgr1ʯ3}6m5cϵi@;@(m~g@:h5n{}E,#<1u~2ޭrWmq$ÿ$-e?mmPj:pFI;/; ^fc|d(:PJ3ޛdO xueƔژI2)`yp* JI1z:=tjh~\Nռ=5I\4N[U@=QGx2"ל1p}yKKh;tz$#v)CuqN w}{8 pB黛IVٕiIg;ơ~_Z2zR4ku\xd!؝.9`jG[i+ap9yx*e$âX6sYM6˦1;#%9Vg jUulGz"]R_(Eɴ*>dq6%.fIK̕:31 !w.>r ADqJY#n%3ʦD*J_U ظ&  qg766~}m m-/TЬ<ΩLx 0ϸ3lc¦/*HP>ɼچ؋x"2JqЯDL *rqzWO> niWDź }7YXQ-:lAQ&ޗD*<_rHr0\/}bӂ߹$o2[ uN^6r-# i3dX*{TOŪ;#X8ͤyKDFMuuUb'W8թd?:ر%(pVe^(J ,Ibf..u s[>#E7PP^^o<+N譼~GCĽVp WQ0#%iʈEVB4Q;w.'t^4QooTr-%etK]ZD-jsve]+,]f~L6#>E?DB *Ϲ=i^rA_yk49#O\CD`Bn2@:7m?iϺ2&*ܩT}rf~ 2pOB9,*ZM8G8e;#};A~Uǖ |ӥj**ɏwx[PD`)'qgiuf ;n?,$icwHS G޴MVGpEQz@cl~u 4N*N H` LҷDpՅa1@#s׊xgjX| ShaIS=mVHn&4VozbvO`(cFhs(*JYD0$xnHxD0#Q]u҆A2Yy `K?XxT'D,N}0i^mlFhq"Dkuk> Gkwa'Eˑ и$W6 ; L4]35+Q5.Bv=ߺ6&DSVS ;jdsA-,>b%e*eA4bʔ, -RRzMd?{Cڎe/C\XUh|gl)$V֚}`͡`[:嵥=TtC 5m>cmAo'UG˰qB8'Ѧxx 7BoxWշB9{\saNN'm޾AKԇ;ښt~vCϞ-s,+n? P*'Z^Aba.;7HILcG~-o}L>_f~뎾%.u/ź>sGo*ORlGʲWf)*?{uDž 8}Y{u;H|o+JՁ"CWZj`)]@a1I-Ke2*1Ε(J+LF˵[w2YK2'&Qboy48Q4-7qz`脓lWf%ĥe/[4pFxP8e_̠r<?.?RN-$pOzW0JK+  \Uc eGT0&+*@ud% վ_׺ ܩ fAHmJ*H^?jIpр=P'E*tR *޺Ӣ$i{_gDx_>aB,D+'T#6?Fh}UVUF Ӻgsn ۊ[$Yy>?|d Z!TN V \YdNHcQ89`qRz|ȺE)2[Đ2X/,24vEbQPf_Ю`t{ GY\c;UPE⢊WBVܰ ,۵Orefߊ\&50©?N*[AhBEFhXәͫ= eQJ[h2u5v[Y+1-xzp .]s!$W!7F i6ETm$P|[jQ9l JxάC'[rBAń{.ғV~=Cusֳʪ *:L)K[,Elu#ytQ/$`B4Ϝ>j5aɫoGOBL#`^4-U%gWX v6돭¥A|.69lw1T'J6%}鹰3bvgK6$? #E(K=.+6OgWz^A$\_ٌdvsLl_eVkĆYL<~FW|dF7D坈NMr}(ćvc -f{O)-B73ܾsĀ\)]O윦δ{3ƓQvק PJR!W遝`)^M#/I-(yi']J 1vzsHr;*`ElY" ʑ|HYi5=AzqO $ !s/og;^Q3UcbŬ7;lrD\N3;JdF-nEͭ= rBΤhIFЮ>Ā;cMu%qD Dt Dq5 QF]B4 ĭkE*`|.4oE'#hQn6S 2b}"}YIݵƿȮzz7A6FGMG> 0dݰIAbO):A.@9oC* 4>c kEH۷13&,FK0r|鷔ƎZk?Xݓ V rH*r W3uC-GOӉ[AHӘ&Su;|*/;vj͜PH CqMmYy ^&*lee[嶆1l-BrBֽ :;Ne-f8[>}3Y2J47r''ƟdmhbO|xFa쫡uPGA}:| o¡W05BLs ]ƣ Up|+;Xe-Mg(R ^Z#1hbڅ~C-[Gb6ru@I 'bJ5~ H"qX;FB1R{D (a08CuP&~?9P㞜؄ڵ=mq")tλĜ[,cEu/GjUaOK_7ڃ=@Cbz)FlYߜ 2%<͌x^/UB JŔgbV .{"n]NZw>"N`UDNl8C|sxԖ"8ɇwhKi/xEԻ`|sCN䧐Ơ2je `-M t疻A(9o>I]Olk'(Yt)'Y7I`-k^v<̔86] :b{4-FZN- $J|E??+[6cGYf |R_rR/ <քJ oUNБMdԔ]tEzF0r#@FI(E?cٞ4AG*"`&Xc mAUa{w_9 @p.G) Wg:QiEqp弊p $ Y7BzWrɠj?i]ܧ;|PRqE-xhVAfuՖ=6_3>򍈄 ӱԦnUC7L*hcp|q|ORy-;[Ϩ@Q ;u*6˺LJ7\%uwY2 DOj=d>LJZM>p/kn]1j|(_|ԋƝmb΢:߼Ph"M\}Ӈ2`ꨉ5q/2*ʨpvb9nC{P8b z 8t}/q9 R@.", yhl Jc}"𷍪plk^%,&/{!. }A!`_ -KH!o 󭆡 ).GDQ ^.?# ?=̣ruRΖ[C #6?ВDYy&AJRؐoM2NkD.m Rs&rOVQN5wĻc=-te(cG+ΰwt9)g X$}QAtK#0TAlA#t| Jl[m]1f*blE$O,<}gb9z[T_u*{h}1:t^zqojN GڭHzolka1يsqA{Bw ;@c'Rx 0m2K*qP?;Zԭbg};|BP)(Ncr x>v`|UW=\/D#6wP7*x}WՃCc»q9=|qƈ)QMx>]ũ 6k1[ժ1F }G玣xQs6E~h;o"kJfTxԈfTŰ ޯ2NXIZ+8ت~uMGڅ>7ȲMys)QHMi^pj bdKឺ-YtpLC7cկi.΢ӈޢ~4eȊ:(s>{6,Ox\sY%y /+T AbUgnNLy0 :=/nhv~5垔Mb31 BZAڽ[@ ǣK kMݴٔRĻӆm#5wr/T~#"2Dml\Zt'RTAY|h,~Ew2ᜑ ?浐:,HPfA|@JIg}a2R5<_%cq8jp}Wiɑϡ ?Փ:Y sSʝ5W%ӍxULa sò2*}ieY7=ҡ%"5RmК:^GԶǧ!Q>Wsj-沔U}uɲKlNeN҆lloxn,!9܊c@^5$oq(=&;E=4~VR79"c'(H|c/eR<-rGK ,^;ˆ/t uLMA/56 ΂W^^Jg|̒l}=%Ǯ 9TƅK/Z֯g| 8ô^CnƀOFrbDBjDY`Ȝ'@2&Dj̮hmx;6Z|;Anu5Ws8eJJ5_= e`ΏoS _M)QLZ?>z戻S 3^h[E N!v)ї09X r-!Tt N*g߬D;H?Mׄ#ރF'-+Lπƹ yssv2뙎uVZfd_k;S1ĺ7zP~ j:|-p 똾3{p*{9ԓj&ZPcdPHvxKĸ )Y4Vgn xe$ #ؐ wtE .jL1dya@}A)e )j΃9HzSIZJ,%wǗ|*2Ȇ_7 $5&Yg_ug :x[WyktRզ17ƶ3 ] h5JY4ɍnw9UDf B3:)]TXןPdo vmG9@ 햌IPo]`wyA LmmnML\K[4.V ʥOyY wYjTX1n O:nFHIJKRh"uuaT1^b]r ˒F\+QuxC+돔dyg23lUjb̚d5 fJ u6GsksUo A 9XD'^%&қӈZo 4'f3Ư~ C CRjn,C9 YH2pr u%e6;G/i]a&ںC+uZ ›CFUEA{i b]^ZokuAMm@gFsn@f * ϗEC5A`3=^]da OWUT!Z LmH?= \տ{8y<=o:Jh04[G~j mq5JE߲q/u++ t9ZO١t02AϬNRFe=#"Ŷj .j,:z.4xx8 $msrN;뭎׃+NNDkB)%FuzĢŋ_[M4}"1޲P;3z-*{5`?y6EkaƧ !9YI:gqs>8yjQ}hR[K2=FWRL7!grj~ƝZ8;WpDs'lݮ3=6)k,Ϭv.V׆-٬n>8 /!Lȫc<8O{~)4MvƦ0gƆ;\VD?yݦ|@ey y"|sR%Ҍ'&^Y*6|h4)RVe5GCqgp''0"Q<0TԆr19]{8g+dzɫ]Vt_\ac6 ÀtR$:zQs5Ȯ[>V+T( q/Tdil٥yLXPa!&FVN2hbIc $0g81\uۄ $%q Wc+j#Ha,1&hۥ ߸6\ *:s pw1 c}:^n{@m Cm\e?!} q7j1_ No`e ݥ]iw)eztӈѪW{$U6VQ"$mpQ@^dBxH~E@"W.@@O_/mtdB1**&<$s1&dTgD5.ɂA!6:aY.—6ɟ//7!u b1VG;ĜMBwcj]<P10VvdNW'nahez̈́|Ts}B#5j HC%QO= HTWfh t9dmuǣTa;U䄝qeNLCrKŁ`'T`Z  K4yEz:H}2!UgYh҄*ROaY (|7T@~u &[zy+^PU%L_bqwѲR5Q/95|S}51r:61ӣ0bY| Q, ?e!OHSvme,2[֡p r3xyEblZǬdlMyeCI 5$.='W01&j,– !Q *(Byؠ8J@ܬ՞`׾.D0P @2MjdQ#TU&Y!+ t=d"-beuZ?mP3a6QAi4Vr(*vU]ҜJ'?"EykD[Unb7)gRb?p{BꅩCB`\!#M5d1FBWBh絲 ^2i5$i eӅ|>4b l͋o}f@=ho4ivQB& c$fjϣЗ6b㪌}}mn w Cs=mzRf%4p^Y9X2cB'nx|A`\%EUj iakmPI3t$מ&%A'RK}sg IFv eNj^ F # DnόPqo"i5p.IWA3ތG3S v<"|<(%VsxS[_:d.ؽuQ?ResBٝ\E3goSdUg .^B3ݓMpgn2[PQ*<>6ً%Ƹ8`kAj2|% @EGւtt1a{m j|;%NƝ61),i57! @ӆC-ܾ.ωAԖcXQ}"V>s0О4P[[.%zt) kortΩ+qE.5 kqU9mt I[QϪgoON35T~zQ^Aqwx oDNOgf\tƁ;J*ɌS-v/Y qNisZ~5Oap{7lTx$*1u' R'ؓ#(@pް#i\Q |^e90;?xg㢓"f-!Et}w{ =`iGNl  e%8-.fO`;d.4->!e,>{N'̴"Q#eխOݢsqA#_)_m,ǩń܁n.5Zs/.wY2I ᯓBѵ1-H[>4+͏ĒWIe'vD]ujiQ9P07~DnWbKw !J3+y:+'Լ,=Ѹb79 +*tg{ Ģ q!"awX%e [%$JjD8[ iSQ@j/icZEZ19-JD^mcpCh@:g-nI'pƂ1rF*9 %?6\{mڠ{5$:-Y >֦QorI Wd=WoPS20ݿgiKFRWlTˎfP}au DҨ&T-x/->|A>3|.DN 8n *BgゐR:K ,-|ZNѐޚ_ *iL޺OpJOa bdMT3fx8+RH5 BjЦVğZ\ tx Y15bLz~LCG;JHV9. eOR 07VMIE0([]ጊhEu;ɡ.";ɣ2wZ>mA^_8#>X#!H>~0)eS_V|VOd,9+^άߴS_9$ 0UYZ9ZMsHy_#m _QCa| 6!\JUxXQhLkNȍ4oɖgBS2sȶw|B19{w5JYs4yt6XGe `WGV!s O޶gdIWbHgw#&>ޢdϛG=tw&[wG`3lӝ "4"~+5<\iŭDOy_i0}ӻʭ̃8*ܘV5CQ_E d1&$9I85)Nڿ0fh' gqSlw= xM EF ^@>~(/Fo_ǻb{:"UL_j H)=U-MjD_62>w7@a+`>"Rr6xV61$}A1d7U@ϵ:H>J#ɫQ|,.)P5?n#dS|5`Y=)e="KJgu6CFxn̺q=IAZz!`{G$C?1ILȕO|$:b)|C;epocORD϶D,9Lzp4J,D9=035Rܾ^ek2oJASꡌ=5_IG@p*Z@QҸVmIDBX^~h/Sz'^(-+Q(P@;t^faga1I!qkO j>-A]IDkR,g4*;[1YRAJ9GS>(z`* ԽH/:#\o >Yϩ:~fH[ҁVXO%0E.EE |$: 96,._LʼnDuЇ6Ky9WL /[i>=)b=k{kë$Ue{Q|TNXj;9mH ~яFo2H3x16*[Fy8:  o:t}Y?)&_rJ'Azv,Įp%R˜7Y쇥,b ,pm@  e*~+̡:dL pL4 A盕j>fBFm%6U}<*@{TjҼUhmƅm;_ɿQVJ FT< > 4'ي~L)=?zK^Ky@x`6<2󽛪/W |rhJ X<.|0T ~S`smGC8.fVȋ'vuk .z&FkOuvJl-ˎNb>FuLqꥼϙYyaecAYGaxC?f6e |YMI4V"vh ᠇3@ ОX4|*T/WԠp? n"e]J~7F]9ؙ猴{4$ =`4Ց &5z0 =cy54*LُܯߌTHd ^-R7QBjL9D\M0͗b( H.V[0;cUؾMTᓋ"ծMMgl9H9㭻jx%H Vnl$검*=f#)(Xg]_,m.T''`gs9D֋=%ϫ+rVڄ]H5Νo^Q9kT^{ Rcǘ,7$o9GSFrm++8 J[4sa̳ؒ6y&5S\KZD^0.-@Hs1"K׼x?U(ZOaA5c@0(9c K|(G{YLS^DPvΌnF!@=e g"j%ܵV* `V=߰g6jp3Vǭ CB}Eƞvw~C"ƭw҃N*WᎹu:R^HygW X_\8~ ּsw"w0gg(u'eր&T+:' +-k*=,7ʝ22N}^0\>qt |+٧RBi,[pn&@Qf%\./.HABŴ>T-$'ld!x3d*2]ZSƟw\?%"i{f? ur"ip}?N:3uYmLJ![E^ Cɰ8pBs'/L"}ZY9̎|U]y;1cDbM@|=ߗ V[9Kmq'?8ˊ{K,|~R$ 9v#`]ij'{8`b8Y-W5ؔ۲%l*eG, x;W` 2cGFv9TCmt>' -yDIV2Uć|VzcTqV4uqhbɿsvlF ]Uyl~DH:/Zm0ia9Q- KǮ-(js`ZEQ{ B߉rpQ`rtlY."6868(Cc u{[c,=DU(T @ؑgߔsGMen?9fG57xNc1zĊZ*#1 >@OLX%y>PXdu I_ecSqe1%O:hwjۖ fj)!òL< ˧^6xJku8pmnX?Ct=h6\JVuU^ .AU ο~^!a< EsD+ۢsE*`W'Ӥ-쭳%!UBqZ&9KXjԦZq0)*5ᔈ4lieQ54Wdsgkt+g4d4d&wӽ1=@u+L ^K.\!PN5"@އ(sdN'8ѳj@<1T&I~` ݳ4e,OAb@TI?p[,Bgj@nYV?Fj6J#7@yM"1]d>n87W G%Y70g|" ]pyǣz@*ˏoV};7xo30-/duHg` Ƃu7s-b mv +aDX ^Zi+]SʕЊtޡTҘq v" |5xX&*cax3B8|n5-dA94~|i{,[ %5D$sA[]c.3і.#bٌ(T$dקV=lO"4MVBT M~">rbe^?R^<&ބǺm*CI@o,qĉ)g) }ЬC @y%qF0&׺»򊍀^1׌E7dHUbbirԲML"쎓+]ײQ+ CxјimJԱ =H;\Tpc],>cc=s*Guf{PLdUx[RٶwKMD%wCUu*0?b*:<>DKTJp7R~!gdNhޥ"P!C!Y]_p+yV$~= U+Cty;f'sNvBӞA7eMwK#Owf̐Sy$|=4k1v 8cW89 GO$ Aݦ 2~2:AMRGlըgYjdZѤLW8m9:*݈nrXfw Ve7rxcY\]\;$&r]eyK;k(#lY$ڹA$G1[~[.ɿSdʜe~ qZEgLw\@1y,ϰit"oRu7:Xj4xMScXd.䜁 gjfhZi>/־sG) i8\ssش9j@2ͣqޛΌdZ,YXK&>bJ~~h`rgh,!0%8h.C ; 4Ԓs٬Fc+  TCK0aSdcȈ*ʀk='> nѭ&vH-e[&gVlOtBE2gE"WMqvAFw]³lkwвbA9[2r0J,ڌ}jxШB_1^(a!oxH h˻VDԭRˉ,zL=kGp_)!f*)%q4o3;\Trc;y^7 OANn]jbyb7`8Jlu$pB!D_t`FRr!(ox>o2)!ߑ7IҒ$|^ 4ͬu5f[fZ3˱)190GukVhs$Ŀ8*V:(`( Q tn˥V}ȤlH`"t,H+-LGcUQcrvѸi1N4z@KnJAX]}P:c*].Etr 3M)ugi 3׏ FVaT>Ȳ"qZ(G0{˛8YCIȈ=H{љb<ć~(/۝Vu:^~QaJώ2XЎGWC4-D+DƏ=u1XTA*,}x̾EuŲEʹ)-;B(dsʷB7P(3>M U V"c"$2!P 5 9I:+5a\u-|Pyʖ|r[ZD*`w;nvUd4 Axܜ{9PCdVf@lyP·#RձWV#9 &^%9_JlQC AK"5J.\0XI.~Z?5Ske*BzNDn@E/hSo?pT'vȲ?Ey*S?nj_RFlu+6n$3uݍ\. h|ڴ sښ5bS&jlI€^]{D˥&bdӒ9A0/>R]hgy\/JjC1,q\Uإo;=lT-܊vܭY%(d_AXtbi. mcyN(хH tH_xPEO)X 4t8{LάǠw욲2J"<\ۑP,o'i$~1~ƐEc@po5eqc*3i]F qzUjÈqH;FHE÷g >gB&{wqn $@#bzy4o\hw>;ٖlZL &%M11^F$'|\Iïy<呎m&`GXf{Ns!g7 >D㉐)^bí饰)<Ҏ}.I?ފBըPp)(0Ԫm34S&Jtb$i2n#gq& 7_5MxrllLlhy*GzCMHjG7g^au| UuEdE/~V 075B}[^P2L#pd:3zZ '/n(/S@T!&@)ށq h6 liκ`VEtHYNz7wUnDrЕ>@O;D=F5I :';{K;DwCou0_ 2vYOp;rٺu.N&׺hjJ,-t$.ɨ>SLשt^")1-/}y4cҢ5k3:#lb&=dӤ,<S|R>u504!Ǜt .њ4ۮ*fz [‰K_.HTGITzy; o*6ZI=vRBbM 1I-T?R{+7Wt^RG2Ag? # )1l+/Ǧ i_ +D|<x^$9-+MzGPqh+ W ӗ,>OƶJ+IcՂ*uc.LݍOeta}%Pb{f^Ř#7Yql^_%A,Mx0·Pv`vroXڷ4vNTm Sik=:-uYG !SGNXGkȩg_:Բ=.M,*k&2f4ZtOOe#=@vo,NX?˩\(*%=4]ʽI;r.Nä5$1j-AAʅpK㺄*Px|'!1 ڄl憺MT>tFS $.QXӒ`W˜C%ty^E'TJ,`!gtR˳Ad/qy*]+zSK<#]Z"x3gDZiF'6> 0.ܿ$TH!Ilװ{H-I);Zx_$xsҲSȑx?| @Sǵ\(GĴħ@/q KaqxyE,Cùd1i3|clG"ť W#Ő ;̙w"woҹelaV'b%̮fF#>6їY;~-r Yx@&xKeLcYyjF@z@aGy ˜bHwH.A{ :W/ F/ѧ%K'r Xuc>:hV`w94_p]/Ma"+yiMl9ـ<#=n领yaR# @ZUqǗ-F6s3\ 7{28֋x2.FӥU=ay`Fw%SH.JT6@~u6*-+&Lh97##>(Fc=||c0˄z⾷hNzAtb?v`~>Zn091=f%P@lVXLR8ntV%| mt6\#Ǿ<+Drbr*$t9q؋opN8k]q\8Uq錢<~5]d>_)KǤ3Oe> Ro[XN$7qyxNÕn'wOb4Gy2aRz =%>)ig 9b{hgTe&k(8s5yS!S!S> ooHQxq}tjQGUۡyჽZO{HWYo? @y1Z$L-zEdEhREB$T<ϖksP$u'rCo7'#R͛aS 29eh{߫O_.y$'$M0#3>" @pB 2~ad*H-0dBM-*cgCQv ilZ!rujb5E ;Vy UI)`d)f9~FlfO5AqAHpes̵/D} 0XGr PRÿ>'F$wL=~FG>`, Gǣ$aѩ~| >?;)}===E@-(ΚuP(el1[/kcW4ϝW ;s3 ǧ!y'bc=9ݕ[P1yE^_:rsmq]or(XYXqe^>u {L^2w\:t#݅3Ʊ)L,.2_|E/L*\zC#uSJZθK; !@a򭉥LsO0h WB1 # T^i ޅ+!Zx9Qc?zg/W!8mw_#*g/fbklM3whw`gZe1 HdO-݋tZ,*1ÿ_>uBT:pLnf)"c3GPpbөW^GVU*Dvbg U0r>T@BԄq_Cqq+(jidisP 0]8$9*b\/^Iޛ@$fӕA6vp}\,ZI]pb ӺrРk$RfLt~Rr)-?CIt1Z4BGq y6귱^S1J2u?O;(CDPwVг@%n`ݕtdԖr`\k*z c0nў#).{]|}ύ6L͗@S6+ˤTbJ0zvyuD7o"!S6JxAǫV CArhX )zܱNwP@-eb4g[g! QGEmF ff}1B8z Hfe̟x&Me߄ P;HY}(ݑ^b-EbKUmd}jnܛƶq6a,E1eG}bfI b˃gW^">6M۰ J>Zx,GA]#^1"_- !.n0hL,wG)#և-+QZ< (|Y<]u=9XK7iI]e %~LdByY-N%JIttN7]kC'0zTM< r*s8M(< +U%73ti毚f.7yWoߠg,\^ JZqPm?7"\6/~Xp=TsbG@|CCڤ+aOba_}Yl?Ns5+N*[l̀о@fL nK^j{.FgLXx#AgEQ[0LIL*/^ŎW  GwV:FƅK)F~g&]7I7)VՇA8zO5h\ѻ kL..pPWKGƞ~eB+RS;W'ɡB0gPT:+]y ' ZӎȽ w=$ͺD˅>1, Հ?y%Ss^٤_!I?ze?wEFقBFSj/pSӜgJ-F%?eUl/+aZ"펋tP"1UCv{XJז^]+VDOP`2|9W꺴T냐6}p@ZYi$MhËeLc,ScD*fKP&3i. v%F!Ѻ3Ob+rr8pΩ" =ߙ@s; Ä0^P }o׻Jk73臩Xkssfs.J]s9Ĺc.N>$"-u*KBz_~P h6^7-M pf-^ !GX ] 8<Yh9^K\:f"e7 _\ գi#(5  <-P˦g\280EX`#@G.46Sp?gxQ̋Y/+-?[K[XOw5^%p`SSΣMtAFŤ~eTHFEfvim+zgBElT>ʟLq^I1BxUFɠ+'vְ);T 7ϛd71wwXb?긜Mxhsw;#Qk.9& aT0kPL};fj6lQˆsqY?m]ka-̨=pfu%'fmyFNOE hB`Y*'[!#ox՚u Ѳi2awL!Mf<]rhw_{m̠NyX0Kx3zrϸb*YX&|H#Ƙ%m.N , @l/1Bu<Ƣ}/S+.nB pqRwM8y{]̰r%oN@Z 9ݜulwg;uZع͑o7M gfpA)GP/j\&!īvvp xЛYM}jY'o_ zS#Ԛr=o]4Qpu"'r O^NԅurӔN{)y Ln"BGcywP&DU F)jԁyqW@Pv.Z3"ܦ"oap =f{S9G(߄͡ddxr~&O0JvR#_M4'?bc1lUqhy!.VelSc1q[D8GM oU "J +PǒbكqSӭ& jz+OFYۖȆֶ d=d2ؚx)W:gd2̱j9姟] {J"USmi÷b?XӳNʾݰ Y~"`6 ,pZ$rL_8nꗓ5Gf7ma Iz'j!kwq>%6i!-a ௞ +ŚSFxi9ٿᆰn=lWj$5֣kfd6;Ź/ϝ|"bC K[ z(EXSt9xie7 ~]ǘ2H;Hk.wīp٨,-йy;Bi>-ʢ9bXJtb^EGw5 ^=L;U8/evnhmVsHQ^AwQ8vFb kU= £i^]s1c q 㐖wh{ |)J&F%iͮDgYQH,xb}QۆlD^b-KN,}}babcv-$8B8"@hckWO-37'QxOڶRH9OQzz9#ůKhm;_v2r J1 Ӂ>eڙfo(T<ʛxX $kYWRPC 7EͿB-YMQ-ROBpf~EGq'bk|V- 3 4ty.y=k:~8HeQh+0_@:{JX*c5͟ F.o ޏAQ8|[wͳXC{{,JN9@W#j4UHE:/gSej+*R03brLȾNϲӫ@&8˅R{;fGRs<9RXEiwZk>Ǩ6<A2=ۮr[r MeBaU}^(%q`g?7C&RN˴ |s!:Vgb3&/(;#' R[l,Y{P󴔤xg}:Nfūv>XxlksNŽRRl 4!Zgc~%N.brgIli!qW+*IyU'eܥtBG I7gӱV \ .Dw#gU#0")!oL̞5X =dP tτigՒBA${n/P7)JIGy+>ĿHˋ,--'-`D)<ʥ"fE{aWoDzcn)Ͼ&lJ.ha2̟Qt1gqUrb^kc!p k 5@ #7")c(/Ӣ#Sxܵ[ .4+G7W7jMŹjoca21x'/Os7cz6z%Ȳ0Χ};zK^!TУ ejjDk@'9JJ y`4Քj(!L#sM.*2|QW0"yBHEaY5Sƅr"v"Cj.5$fq՝WM=n܋]MŢ a%$5uj!]4 E"ߏ} D#Ͽ6\xv_j,KIOC^GGgh9턑SzQڨIB95dPq7/Jrs0n~*Ϊ2"ѧ L4,;sCtZd{ʝ-.f4_"=okfPZ؛Y}mAGmN1etOV7 E{CůϒfY1ȆupI zm~Y&tO6DI&`7XtZ7LZ{g۟V+&m؃Ƥȩυ>D,ZR\ͅ_+("qJNhVk;Ž<6U^:S,s&pYF;k6w#I܎׭]4#aD$8p"<Іo?u?ϐJ\A 9Osдŝ]lԈVDB1fZ+ŭ B~3139 ܲ%BY$ VZbfd;=ըQG(ȯL?#yڏ8` aVcMRgɽ&-y7D11 YJ-'gXm8Si_BmT~c1 qa<- bM[ƍ8F]@!jh y*Rg"]F,je8)N.mTPhEx>9\3;<@O~ -2XФ>ΟxdN0mk[-S9֗XWZ5Mq׳Ҩv< t4 wh]!x;_\I;l?CYٝ8מR'$'u ~U=x/]} u|_ vj\Xx ]#2£m8TY(4ҰqHޗCIm&6tA hDʣ& ob= SWp'fP~SCOՀDL#M" ҁ|AJJܟM)"' >Pm!ejf LEv Hx\;dqzZngdHŽSC IGcK.'Q TP CUim8];qBӊujgI'Zn\_Z&Tf b=Rt/iepq_{vi 65raQ]zQ3Vޗsxuj;U+ZlDt2djr>pqZIW+Ib>+#¾f]Po;}[vJPh;ds<6/ _fT 8< 3-Nn1k TȰnL| fþeɝљ~څWРقI}=ydD#%]2kޢ_R0b\L]vw鍡/5,)M+bO9fq@0SZVvs×rbL᭄v(N4]ų;)dy=KHлt:x2`m` _8 (- $U 7p]5CV-k\_ksLdDVv~yV8XXa䵅Is}uHO@:Ҩӣ5xM @: v$Cc&a&Y2BͲOmZ6B q(]43+b¤{#:гbFf6 /+eAJijbԃEJT F_W ObĻ~u*/G8~k Eޟԟx7 )Cx"+v{ naoKmb7zE)-cc<*l<6UX;dž1x) nQk 4Yѡ.0B\+90EM (/C?.M`'FpRaO(%A:yJF;!7qi-9r)W퐶{*AMxz/i+*(A(UF6Â]F7a'h9܌1 xubN,֟Y),gI`ĭZ̥x扳(t$qU]К?+O2WdDREl)IeB`miw&LHm<ٟNCg"T9eGipv;Mv̥\< Ц–X7eӚSoZOkG;qXz^DյB=~vut,ܳוO_P_$̆*$&pBmJ;$ 6`kUb ig0q 6+ JgH .h6#U}>'&kE#2<^f2is|L }R_wvY(t_V_B8kcU;=:1<H7Xy71(5teX Ht))ׅlMs};{iX?CiwWäks;ZrݼgGLj/$nP"N:H/wv ( m 6F\@@6j/"k4 vMjɯC}.)<" .DZ}~Rgͤ!x%)W|br|d):~oeZK`M^'OfA[$yVt FN 3 ;)3 ^S?bo9zfKCs!y͖uM=Ne&E ywq)Ѱ'c`?"o04 ;T&6|5ugeDIڙUC5L #/~PDQ R%U2~1|X 8cn7|j~#Oٞ;)#ë[b_?T^{ Z4YQuجhܰQC#8Edߖsk 1uE #:#@=3\ Ia嬹ȍc=^X㬿+9v T0}DMKĽD!tHG' 'FF&_Ҡ .<˵a7QXgFq'sV&T" P;](>V Mۂ`%L'Q51.x_cP9 H82#"83O4?Iu%TAֽCN 0%X…V='&y4Bhwׂ?)p@iiA]&| 0"bZ Dtt'KrT`JɶA<=> `R[P;ķS(ݍaW sM;:ȮrH+ۘfw&˓^z!d ˼;37J:y(C&q  /0-y,擜Gi]ZA8֊>D ?%]Zٌ z Ԩ ʥ<#s FhJ#1r| ru1 q30>vVv]? m/JMwĮ ܬnX4Ab\ոݱ@x% ޵Eڒ[8nF)Z>r4l 1B˗;cwFĴB]Ahc+SX{fX5硴҇/Zj y%0^ :O%i!ET[Yǡdw+Zxfn&^XHOufKoqf`$+=GhϜ_ Zfn{GZoYuO-⯚KaG2Rک_nh4lV;kH:sJ)?r?Pt>Rk[@lH rUAG== @f^͖2eL)쏘F ='33mD|Qp`e\&ry`Je>Z7oHʔ^h[EX[MBy5/Fargm{>F^ҲaJPw('Ssn<ƾ!=Y X7!O %'|tє"U ~>\[~n@a8U"Ay+Ol_+0TZ^aH4I{9 TDZ.HrcަT37|2y0YLXP.h+A Ȣy : 2hk,AU㩁Tgn X9]-]g\dt7My;pݢb." *|F&0>nyScB-q58H.(KeT/x2S,X{ 'eK*_c/ " #*1fb#a-☡!a6:aO CbUΙ2L>;4J{B N 5-=^q2x,ZƘj6B{V OTx #\ém^4_Z::Zi ;?nzoٚTLd١>tox]`n0#u[ 9@~ޤ!ںG7iJdtaoR9 ݽ#LO_t"^VcezO%ď'0cԗۘNyT`)F"ATd?jb4#P-,"*pvZz)sEo|90V,7iǃMvݑO,+iނ ZfNC w6r6}R-B=F/rWb)."؎HA1 V4@A١'B-s(,$[Cc(Ϗ &}̅;z143ԕԊqWB)aGR@v*E#W eSq }V܊9#~9WeIS&;\ݩxGI"k^'#md+8J$2참{1N{XW8T(^ME:yђ;3yJiԗ]$!Vbc—! xD _ (rUO+ޡ{^Ckf$dgv'.+tR;T[Oj`f,YUsڨNZ9f5bcGx/WJy9'HYMNܳð)bDஅ֫Vtxǩ#38J39݀~"%Y_gYkRQ\[ƞHA{ֆI#V4mM5KVt}"4J]I #-jx/*wOgr\>&կmG*]Khn90e/ 0Iӯ^JR]W42s:Wg;<(Am 1p(%CG_A. C#GC|B*]Lʎ<鮡6m M%F_vgF5_P"L9Ζk=ͮe6ٹ4~jGu}6Ã;GBVaeZ?.ȴ,CsW!뇝XqH4Օ=È"Wpbi#}jI63I `:Gm!-qՐfJ8ձHzL z96tl:ӂ=',]S,dlTaf"4 dn}0CkJ;cIvacVÞdyk]Ao0c8\=+N0M\J͚Vc[1nB]~Yu{gKrM\͗ϋ^;dqAPЖ|}) qgh 5V)emyJ90(`HFʉ$g,yPrYL&HD#v MkQnQdRmK?WEƹiG]1÷cȳK1 rɬGSHz3;L=[2dI Baza1,Ac5PQ9S뽗ϽoL]5aƊYSJ(_"oE|6Pq^1LE3Ҵ@ˉդX]$FG_*>;|Rdx=QhlQ6Y\rYrmUֿTC:#q_Taxk=H/k_yT/@!YK%j̄,4T2顳[Q@(yRĝ'ЮD[7QI A^ۣF/s/,&WA%l|{w)St+𶃃bHpЌ 1st]ܷ<.ί!/ D(;(q:(|x^8Rm (ܱ/OV@ Ď3zߺzRFQv_':t?TPEf1HFF^q8_\mdʩ/: !I2HM䠦w@aK}V~Qk)N58ĸ}{$4;bY S2!EK~]'qQu}DW]ٚkE3u u`ly}Z(*[vXKOE| L2K>IyE9m~?8'_Beçd]짿T2ӃmY akwGz˜sfk)BtlҴν%^CSC:5||"h49j{<17v2 QTHZgg`17<50L]wfo6wIM- 'KL}q[>)O[hDm?9]vurgcbtf~#^VwdQr6sR~ TՃR\o|LX G >X_K?K.廞#^@bnTˌ$`l{`S&:ѡ`"AF =* (MYCC"kAȕ~G+0O&͙^`<&C4f꤫4( VAr`^gD{AQpr S טv5;CӤ@ʂa~FV̒N{<Z:ɞM#{Q?PsU,2H0ݖ|@gz)Ϫ^} Fe{,h:y@y'rѴJp!yq4YV$MdU*{sCz'wxβIȋë0*c5LwξMTrg%F4O[n3RS.y8t (mÍiQfUU?JDw6 :Kz, .mjwϦh7 Mo|=K*F3UT*erGPT- 0.Q[M>&E?>vf̚QKK# yݲnS͊E+jx= OPPZQK;&vC1!h~?#}ٮa@=wtkhCRJ us0e-?ļUUa#4=}(&M9mIH,șū3ӷ:-ZaY3 <. 9ROB/m}$#~1 >TPǨ+m9QD(ik-p)6(9 0'lсZs{:cH$-%> tjz ,MղĄI|[;Gȑu2+29gsbOYֶe6_e$?Vr?5RBh Ą-~^Mb9h {~s`|ԕ\m}ltΜIyډlEܧ +HA0ﵣy[wqIOnC+Mg Pʢn3EO>E3U %P*JѪ->E&oȠ {K/g;9BK!ҵ ^Qկș,u&BBxcOU Z~.o;sra ,HOA pi Jx`^^*ՔIsv'IJ)tІkK- @k`9 YͣS?1{<Ŭݻ=%D$lJG%q_~uZcPizM|vSlklqjDwM}fUD_ .W aq{/m GZn~K'GҜ-u j>~K B!b'EEk)`Q0/jhMxw_.H8݆t Ej(Z8ݒZ(TsPTF:-Dqh& {9rExpy'ZPT<܏Kd';w?)PWYj**E- 1bv뼏II/ߢWS^,d=(j:A=՝.kJ}BJ:^ɍFepIpuj w~m48:.;ƾh':6.*X <⎑։=OkX'P%7Hkڳ="…`O8_DǙ }Τ=cNGj١ժT- Pr8|}yOfG+a##i28!;xI>.q!վߎj!on{gv4KZp۟ιIT+s6 vBV@=wKaԽC}Do«6!鬖pV>w$+!tiB+ -Ulj^Y~Ȝ+Sl,&UmnyNpJ/l4kʓ*N͢ouwH>h}t)<(@Mۛ8cP¤użm*WDG÷I*%|+BE v$GQ[ڂҌjq,cm*<' ~~QYH.TC$eˏqjpqE\DVnVF_däL_Knϩ1kb4HI iTls'V_)~[;+/x N3XO('ك›M2@ <@Pbܚ-iυ FG6] g8P"SX{8g-TpŁK/1kd/K1S=*GE>|7sZ`k uojOfC7?VFGL&yG"iajM&ǥ)bd$k,MjY2uDMg BkL8'H$6GAx$CiYQ?ۆ. ,d_7Q-U.M,竒ȺaZҨn-s AeGA~ ؓfbPR^ Aml;xYÒ_يiY,vh7Dԕ6W[xa^ Rb_g"+1e Answ\?LO7sf^ᐠQOEo0YȡtXRW3@p[B/Mʈ{}3,6J58Q@EsYX_$Cllz!L(NrEs՚2`#`*N$lb;EUHW\j^L0 $-wˏ5z~A% >95߼?9l/VZIMLd6ak˅j$[ߏtԆ+ @;s!lܝK73yp~5B߂47Zy w3;lE'j ag+OB{l_QbEeĵFI Uv{=nVej+õcFX^nE;DisXDpuH%o &.XƂR?OBU7ށJy=~ku((̇'\}9y`].~r"*irk]Fڿ4Pab|8MjzJd#"q7tBgIQ0x ƒi}hC]\ÏXm!sr+i!zʴ RHF ҀVF= * X2.g_0̈́8K[;_$ f 'eM2&D`bͶKe\^:ZF* "H޴I&K,*O"ZTXtv|HOlo C6z룩9:x7BkV&YsLn:#'1}`b Y i̳!/'{ ͣ{d(N<B-(!c4^ TL}~,VN%gu+Z]Kj0(n\O+?C В@9|bjf r剀oJ}9 ZaȯYDq kskKn_OLCNb5t籀"1;}Q2p3ϸ@ezۈ'ΜK4Kuu"/V,lXe2"/o߫Pdv iDU:.0g Ֆ//\31ʉlnCĮD.`HHP[^1QV!յ"}YOrjES36Hu&6r[tSB2/+dۭ W!l8Z8P.|\!ԙwfו4! VWxawn6Gg'ƟbQ&2U=Mh)X8`#nzZ)QI\[΁i\sZ5YK*?Z륡+mNFjrS&3F~B n\X>km]ܳ&,!_ʿ]@Ճbobо \LWd%y՝z1q[FՍ v|lp7@ʙ98I:jz3 `{11bLg;YzJ4FB-W AoׁwƑdċRIn2;[|ҍ3Ρ{;30 wg$l>C3puuهD+D|HėoZØhӺqi1zv*xQ#6B6)3e״;Zk5yh? ) 'h0γƘL3#{4Z/H_ު_,A$$ƚY{6vlSطә1(I%LjFL|c액>7슖Wj7M:AL5.ƨۼG֛^X96%1令AM\b_| qp}?S3acWTBCwLc[~8pM9b6zhqm@uL=*ݶ,uo7K\É"&T<7&5:F-8r| 9}m*Unˀ[QEB [ Vx#5z/Od+ M$!LyީC yzS:(W >?%pP\T@Һtthb~ *W7OLsӧge|pUWŨ^y<+a3Ε׆F`<?CQuӁ:y"i`$xH-".}((jv#QӱnTDo@Xl&ES0(rYy2NM7UR"n+ _;~|`,m2Wuw:(H0BgPPjZ}6ccag蓈`e5m ͂:f# )g؊ΙTElׂ)s}%#OSlXao7aM7#Btt>۹Kc~5fynO]"ۻs"08yo;D ©8 CtI$RDY[rmsIгuNss ̒!] " `0 ntxގO[Pdj (E'2ؽZ<{pnF4NחXkU#H,}eK8g]+qNҰD=zhkn hUa!3EȢ)0 v\*N(*]hjcʂ0Y _D'aiД4֙uQGZvpW\<"K"   - @6FЇ#., v0qլXXr&CmTjrC7'kDޫs^[0 bCK7KÃ! t4.珿X8 H[C$pO|C7&_4K =_&+q ׈j[m+*9 UC\v nnEjx&\iՊp#1'[_]i|% Qhn'b!<ѸnwD1K.M?1+S8MQ@.X:pؤa;~ `cyϞuw )(Lʹc{Tovscd*p0@Cx4u6-]y2L݉'fU'ֺZg!g2ZJ lЮhhF" (! sOJ)>ǬV}' +ak/"h+_x-FB.zI/.gKX庁ۇۅsBnO5mGO2'4346k[&t@J4h5pu$_w/UI~Ȝyh7OD֙mu^WӢ~\j! +n@-*|6/&M s{d\"%",.u;ԝ#b:xS,i@a#+&=g*[=(L}gbبK&F4Qz\&\^>xMz^e!?*4kiFtzt*-bck+e0Z/NĕRd\jlEnӦFsGa NۯrX Qj߆X]2->75קbC[L@?W03>Xi w~.+3oLտdRrYaeS9f/S7 p:yɁIXTCdS'rҲ4;"v.`}"h,Q>\ %n ivZc}m &Y0Ɯho W|Xwd*a2M@(@\q+2[Ѱ1Gڪd>J#a4voW x2ǻfXYDZ5Y.@qن}r;6nnYMWJ4̫-I欬,sF\@xt;jQ tG@a<w5H+yņ%g*̣YO7_} =N권|YP\ }"|x[b]kb=[XӁ9fޡNwlgTH^Q{V ҋ=m ^O4=K\ 0gZ2N(^UH%l Hq]PmRzI+!pSYv '8ݖT1R 4lفqB~kDi!㶹wl@&! rЀbRl崂6vL4jL Qv@p֛g W^1^ߥ??z_#(-0$9;Dc:Ҋ+s{<ո_V_'Mu@'ɮ`wbS2a]|(kJʨC齃z:LV ZtsRP EdI.c*JD,'},N'a9LCsLAm[֌| m3& Ey|WAvbGȌDL;W΀ >4mYz`nm  ftHWe| /Kذl2ǡ&aiM"rG'v3 .CYzPT@ƅD|F냅"ۘ~u(]WV*mi8PY)C$A2\?_Đm^_!;h0²gC̿ps j#:Wz'y٬, };#d.]$.\P h\@ݐ}>u5zw 8fӾB( A#M}" 'lDLWpksN >@^}*y,3?(L̶f gBнh.|Yg=.oCpiTFËg͎wHBQ82xc788(,0#1&$@Ga4 6L)x0d-KVܗX_Hj{8=֧6Cxβ'Tsai'#t(@1j!6lHKDTjNM_ 偎@_n۶F&B3Jn^5O'dLQX $ w)>[*MmE;( CV i])#~M;P…J:MX3scVy0>$;"`[߹aBp"XvlǒWXO"A3?;)ft+0<* P|zRt"t qj<4^@CSi O HHa!{dZ4N3-fڂYAK:НɇMPL: pśp + ^\ljөtQbA aqBеY ;L"+Ȅjٛ&Mn*'vde{ S7\Q+,Vm'f1tNPZX[骞2QeigQ1H}kID:nm+D"Cɬ6||I@(8щ:p㋺tb(5 LZ^ʡ! [\5!t ò( G\?}=&׽*_L}G,il1^RDmǽItZtaoĨij_匲 ,EBob[̓HoV[DK*]rT DђLC9cL$b#εpqC`1[7^cƏ-n;ԡD+_[@}#&oIP?+lT5+aї^?+N5r">؆m M΂:axHMe/ѐ[}\ T"G]o")qf!=<~D@g]۹Nq~DyӢ\ }78̫ІyR8ހG)͸HZymgBPcbPc'm}tZ _eT"zyAZSͧҐQr`V-&2 7/71kI KKmL)#S;2ΤC="n[pH>fύ]1 u & oVH5;]閊MnY)P<7{*<8w^˟4{*x^;QG Ջ,uT-KPV9aT0_R+*:_KzTC2@m R;IO AbF@uڣ&bUr&X-pCgFwyķ` vIh!4ۀZ߼v6` S;tO.CܞrOϫua'o~HQߓutM@p?p7ͱ&j7LJRwzy-}1=Ҩ qT iv{nL & l+wD$Zt$D22 +i_ 2)yLX F\jCNV+Dmln(>+-|e԰u%4.; cRVhqbs@ p1}yzZMWeUOP<^s2jhOҲW0DR~Y0"O:0S=JmH8 >Bv<}zPKu[-ܬ>GQ]y-[fڽ6XhWsJS3v _VBW{;F:xτ[~ō:lo+؇ECҩ~?dȷMrr߬!STE\ªL# ̙IQl6q)˥p;u8otN/ u8ĉF.w)(1u 09`>-P3` vԴV'ZRuZm+þ,W\t|ZBR /d +`s+%v&wX솺= /Nr?AeQߤEtER)ZQC g 9PVLn7wK5}JJb+C .u)r!]U׸m >qz ltJ ubE#Ǭd0?zL[3qY!Ie'ERied ǫ#J@R8@4qZ~"otV8UPcyXxV)S#ΩiZsIp![8X:362wM/sUi poVNi!b5#t%,#f+)Xg5)CP Wq.|\R?AmD"&{)[I%oMdv4z_.}jSI:+;b292%!<&2|8ڈM:lTv Um)Fd&SJSgM\N-Ṯ̽^ڊ4V詮21#&9crk`?ֱp0*;}d&6Z,ε֭2 ǩNjS\>8r]($|B= UF0n\v\u(hBj$yϮRzDZ+H& 읿\z坡T-浐~ay;֣_$H0Ӝ. x%ǶԝNӖWļy\Rc[|EhwHp- !oHC2OCy@TjJ%o3lHU2x-h|ƷU4AۻהF đF|57g(54췣3jx෨YR/XFAS@0ݚl9PE*aS!(Q{ƘPiHbBͲϑw*^ؿԷJVRrzNCV`}!XGiRr%ߝ?N(|D:N Kb6w:{49>iAO\У|YPe\H&Ot֤x+[v 0-ATLB:B `|1(jpcC}ߓ;9YJFW_~R_U0OV<"YHސR. i# A,+9ONhqz蓋,(Ա-ohL0Mb!V7FiO(.u93;RGq ތiY7y}&~yg Ԙ R]@p3{Zxoĺz6L=J+H`['6 U暶9<}e& <V.]n|mS"9; O [&nbH_t}0)QeyM2  aU!Ig}-YDOec|^HHSs;JĎ6^TVdž/ .{(q}յ-V(PqCh+xȌGnNU&!3ÁB2_,tM#%id g qҶ}^h`V8=el3_~:0Ӑ(W]\9l~VWqgۖ<هf*Aw1x=/ףj3ATP[(+s $9ՖN:$nOkc_\Xȡ֞5ocs@i1 V1s0j?B5z1+I{eW0wAmZ4i܏bCfv܋`&ٴ4\GI%l؝ka WTo_H8~Niǵ ,G$}Ҟ՗J>?o-2^~I7W"Bg ;]Q#̉ttZ>t+#"dNs&YUwчBd( Q_*LY7'w>b8AԐkf[Б=PmuDw8-W> Rޒds-18T!SyaK"]5JƀowqT9<|j=,z_o|TQI[SzDb[yh>8 O |*̿@ 1G)=^W|x4ߔvocA ~$/Ff, a>!0x#uh;`S{ua, z%Gҭ %RTR7^RnIWI o{s_5ڧ˄?Q-;19Kd::󥱀iя s?أ s'#= ;Q~ {o ~ #QB8טbJ?MZWIe<8ӊR[F:?"E_y%/t?q4?w\ઌ ~<%O>??b3 %ݳ(G2}&e3D$8h^HHc9,9|'?3`H+}hyEɯT¡KXѭ3j3kf{, f%0G4||1RlZsM@672׹.!IGWt+|Y<@e+x UaU$;o8-o1@.$.v /xQgV 8#bG{H-U[70m&ʾ܂X-J518x*G9#*իAZݸ?ph`^;OO^pއ:hDaLxbn }=KL DA*X&0[(0+Hv2HMP_ZmRpTLA]=Z&;g52-G7:YyưAP2H|iP9A(ơd_j` Eo kO{ٸ,={~&śYKGH~U5chGo6 JϷ" zˍ S6Y},HSG@o/w+)SK:jJW}`Ȼ%H+L}}R6*chyq RmQ%fXBM'N 08Z7+ib5BEi*|h8Cm)BCsr :?ۤlQǐjs[p[4w_fҋ0.|rp聾G/Z띂 "ly"Y4BKabtO`gI'M|E(Ýju|{~>f(د2 %Sg؂,XlK*0 elLcu,"+,0#lb +`3>U)5CQm."8-늬Xrt˪ HQZcyf?} :$c,3dS&ԛØD>n[JdǖhQ"j$Uz l([9RUxBh-8zwM[Ukbu뫓Fg ԝVt`7X4m:MD?my@/C~-FYz8tе"Sp&kK:|T7zu"~RIX(kb=;w-Ðx.4OꛚAұQJ܅e}(--o52 FM' \GFAԖWZၸU"Y0N u -?C۽9 X[*\X7jQq!VrB_Mq$Q)}#[W$xQ8+Ԁgdٗ_}HD2w+,djxj ŘE fyL/+ur>YY25M7n:ӌS=<w ^wDgR>#>VVTǃܗ tms*WT2o {Z]$ 5Gu{fgQz2Nwܦ ]xϒMMf>2H\O:0`کIe C=Zk*׷M|JLU|+dR#C'ٚ{1F@BZ`_b*zlv^c{U% d@70'ߍ AĐJ\+֪d~]!P)~fs$ բmM =vGsB>G}rcD{0X g 7#!wLN;eo'ѓ`T#F~Nw߹aĘSZ,5Km'E:"J!r (^ B0;ij יdj,V-ߝ`"ilȎcg9rT8ǫRIGu "=21;wИ~9w!Y uM\Oâ*g>뱔wÎkGJ4o4j"rRIT_: &^&"kdR v%F%fi'󪃆˦@ qLg~,m rTof_ts+9h.Y2VQ*?8bpaKcD {E%y54464\`DAZOBPt:Y{uNP a[,_sV/KU-G87};+63`#j&DGy0Pu-:5ֹv ꠥhe9z^ouXҍ7&wHg_]OI+0)v",? מ=&ѐ;$mUM,na+& e΁/VNS v<{I%IpNe%1NL " 1-nʴДyxՋ.iD&up]OԹ{'#!,%x<q%µDe`; *踲1nW{)CS;INy=?t[SEMK;IK2(\+c2E"j:L-J p2T2y[W52T'"\u/qE >Kh jo쮗<]-dI( ǤgtYVYguh H dfT$Ъ~9` n=R=b=lW*i:V&?z,߇ l@vO!q\l뛍&>]*97X<』Hs7B6,p qW{3U>*a䵎Gmoeۀ*pi`}n{{:d }р3N?и8h~9׷/.Cuzb!U5 G wrF0msXso`5\[\"uDR' UQz/X)8HI͚mep :mhNMQy,ɂuPYQS%.!fC6qX.9Dl O[N~itw y[ث"[L]Sxc]]YwD_˯v`DJtE&f6Ʒ_##5Ve#7\1is)Yh@zRdFK!b*۷k00pLN][6ydO4y^%Qɬ|ڄ({)Y@'IƢdLj3rOyn%;l"~q2!'qu1((Ijo+pGt="XQy OW\%MQ}~H WXaszchy߽L8kCUCi9gބꠔ$o\2l,J?Ro0[~!4O,}ܫ1D#]0&exM|u:jj9C0١tX]Tㇽ(R7EE`>ͻ|(H&P-^m^Fi# {}+?NKklXajϠϓ?h>CS5;jꃿ)Ē8CJ} {}C\Y'WÖNLA"y-= H@f4xC\ @1Q•̺wGYXw^;1WQ˗Em/3rXJ*΂KK_#jV{eYcې<2 pT煄m:܈?Bb0z>x؝'T4jcYK(^o 0J@ Z`~*5nٳ9&"p`83vgLe& NND`Ιǂ$]y~I{qEӖ5sOܳ0V7{/œIr"tlj0, 'wO7N`bQ( T2rQ^͌x`lč5iyCQ8%3^4˟ɩO>x#lZ]?S&#/VJ7ڭ;(c!,/T^hd3lFLO1v R4 h2 MX]23~R-^,AZ ЛM:?kXotO%zaT\PIIr`HFtv!0‡M+*#3K`L#JŤ zoԓ+̍8xJ W.B;Xځ=q+h20[TɔjvLx]0\41.7@Yx‚g(bA Ou H %YN>/ QGv̽r`a7_<Ljef,X6B3oG pQi"0%ހjւ $@6\_ƚIJCH*71hS$.&Mz8,ՙ}j _t%4Y`lF:YiԽ] bJJgӦ+qebpˢ&d fpt  p]aJQUҾSL xJ[sVK0$xLy^C:H M-BQѱ6P,IqC,ZavnxNKT= @N P5m}D<W,;9DxwwˮRmQ ȩkػ,a :b~o笻[LsȠݥ{IGpͤzE;xD=SA#KJ Q%&yuumH݉(>f٥J~t/ה֝ؖ^DcuP'*dJS` $] }7v`iuۉ2S*8G[3jTh}T@Pr%?R&Uw8xR:(I؂~kެ`_(#.h ,֑9 ΢=C!\̟#rut 0 KL?YÚ/{v\Q i%DO121xO2BbҘcxGƄӓJ =U?o Q'41幬5dс/3.Q%ݫ#t̿yP u;Z m̂5%~ĭ 5F4v11R-z #`Y?^=bz+/3͍|l6R20rfkmHx^Ƙil}]b|ؿP-TZvf&+? 7K>Kt ȳ7&Д} KШ԰ho{B<_B0>3Tj1̤8cȤhFiqIcʐy"ln Ֆ ѧ+X"0,+&ac;ZgB{OBүH `8Y g'Mcm[Bghʀ*G4َ(Fh;X4^ߢ˛tduI u$Yt*Ǡ&FeJ TbցRR5͞`'oe4lh~yRl6s\nIj4;E F>ΏaiMʗhQ*mXp)ǤJRќ43:׈Yb>iZakp \jUZAoQO?cLlN3w+?-891wca~ģZaQL\r6|O08?4v\fP xJHBͱno 㯆ObPj52(NP wO.ViID5,l tgA9ܢ&IbIvJ+JuY U B=x5 vBOPqLy2 5p6瞱ǒbF?䅚"mCIتu~l`˨U1+X% $!Y@|gtixlOVTe~ڒ:W#SSjSgޭ(vt[`팍&y+4+}|6qu]gCJ6h՞B71537쾚XqmkJ(±8R:K8gYḲl.*BQYTǟ=N'žcRzzLEj־n/f[8WwL\k64cr%b38*<Ǥf~ +kt+u3 h֞7Neu/3F+TTNe!>S \?)"=\Fτ[L6i߼Ɯ%=ˍg\?jwoטؗ"-`BEʔ: #ED,Icj,:9ĐZrXsoldT ]T[6anT^44{G}qNw}Pe x;lEY Ѭɖ"WE40 G^&T2ŭTV`Rj Ç8?z͟y\u&ȚJs7?voP6SIs[=gXxn|rAa1R¯dnj+j1z۱R{͸ODkDc}GH쒏yXJt,'Z;tEީٌ:-9 -Սf"ɤ^5+kJ)<7l@U,HV{{tP*# CPVH`u1We\+:;:e'8֢بjs\n\ribm#PK `t(EiYn%c޾ܯ!qoOGy,!c "3eeOE*9AL9?^USgXlN!{FJTx-7lц['ʢ-#7ܑ"dIg|B43/]RQH^|Weajhb !&D|oMuT@" ʓ΀;RYd"I(1 v^ty+k4d+$p9'n3)2x Pqg.m\VojR̜D'UuVpGK{K0TE'6#L1,$ ?zzI*ޅoY bŒ920ݐ~S-Gٸf[\PQPbP8u\VZwupQaj ,%ÉIP(A␄zcp((NjU&6v \fݩ[<#I ]UIO_Z<-׸g^ZSogϳm۫gгFa:udbfnɠI tKLgdަuր W=AV0oH.ץzҮ-TMKnahHV}]=}3sWpٿRW^L+L\o].HFO`},UF]\:3ædIM\du| ?^<4GLͺv z<)-2}+X,/D S5kNdSq72ih8*\O8C*yeͥ}Il6ibHQ6c4ypn>q`.S>]HL7tZWpP1k>?'mc3|H+#,2"(ٙϦԄ!.yʊ< bxҬU6/?4H5/'8"1L g(&LkQV%IK@7&ډf&m]^)gq/B߰bEa!Š":DLvGܢ)O."(˪ZIrƵ00 ؋X+5^ǼY+͍85a>7 Ҭ- 䇡ߗ-~ asOS!-'͈P "MQK#aI|G}!mT}*uO}}V̝ msR63e?c+40hA7K¹fj#:؏)}BŌAc(g\!oSDB7+q4ΔO{dVېؔx勞[@I zբ^E}e%÷ElsP I$>A(>0qzB~賌16i Pp1mCkE{4s2@Q * n?'> Dvqִ QRFېbIr2PL;톝9/\avF)d;N9:y[@Dʥ ;xe9b \LkD!1ɢ7s&*c82JC F.(Qkn՜&C;ڃ3 9,>PU8s퀰m#3]DYqMȸ焸pJ AXm(puC`.D\]Sb*Ҷ1tG5^ &ɷLXv5a9SU碓%ߒHF٠p!>"> L="=ZJTY^=wphP'@s|tvpg$?*F±vS8KI>p>}nˁrxp`6ow_;hHWLRK`ߦA.oZ!>iJPLVuIP!T aQ/,v^'Œ EYO %&)o4}NA>M),-yJod|OM2vC7_`LPnHgOqnT@ "y`> V'5+ vc'WT8t9.S@iݪwkdL¥N8Ӥ0~W?8u]-7k+:*Y )2bp@ѕύdv5=:>Q]DHzV/AoLxG Jw)A$nb+Ix8}nu3D RnsǪg%W*ݓ"/UU.0])w0 :?o0a)4H+ H<+t=zZ.lt'\ h{G5!WJV Cc'~ C,OHV-JhaǷe;gb֙ߞ&:O茗j˵Bu('D)).mYC:Qs<ьfB&&s]ɴVBJ>m'*æ#!=dv7+;|?0Q76۲󮤤_sOR΍/f4B73HyV*[#nj:[ɍ*}$~?WG =">㒶Ie6sk5 @S= *pt2I̽=3S xBߦvt=zqMqpn`on(*y,@ڄRVdN"4(2ߏSI0>.<|_7s|\;@m(_\u &t| -^ҮiR_ ip 46DB^hqFA_;Ѻ,ߙ0q{?mPk%vqZcO]nb m[Գ2o j JRp͖B宀,s^!ZLLq (??%&HEuh^If#.{/q~-\ 譜_s#̹ețPqQd Qɯ%$ ϶Fx_\{ yyG#Zp|3ek6G7y%Ha p-6Wmme=3EH(5:Tq^kg>FO;['@sN]r}pS@v+\"E cVm:-*/a n6!mgOk!m/ =W]{J sFAW]GhvSTo/ys& h#nxK`5qq*G&}g6EStD]hIS\mG׆L_M%1rt&Y20f+h_3ʙL >\Mu]0ShH x n,JAxҖ$L%}d}ɕ$4iM68 YKCE ,3n}CgFPX@tIov!~=?#a\,eرh;Pilv}*\Gӕ̲@x,Sղt+]n/ sΈT<&JWڢ,H6{n҅ P䳠ek׀s {[ b_JzSH3W6ڵ:!W `MW⑺ob:hlZo[QM@=hv{4*/le _j$0\X`v\yeƚH#bln`нCQ.,iLʒ1fU?^W6.1I%VƸ4-rKi\:oeNlCLwBp%2hO^$t f<Wֽ^^9R}9c[9;DIU}6AKGpM_A(I~U={ Un(%apfLbtawr-r-Aw% m;LjoM;ފ&@(H81ӓ^K9"!^|0j ^ގ}~qЄF?],AUmMg][߂.SWiE M:d"ZGcSL q_+ #o@J3yP~ǬȪ1 Z5Z< pvi/D)}1En!-Pdfs ;W;_{F!SKdȜAxC`?_`%7aQG6DOcf9u'hmai%|NeC؀J)^R7Ȉo}wTF3dc,׊"cZ"qu<r3xq* {h)LqujP6a7 ]JJd؃X8qcP?:pWayE;8Ј4Р,[ȃ@ &rͰ9 / 0Ϟ O3cUQB +rȎ!Ein ,87%3+p%?mrIB3g$ i7-^(.v%I̪g~A!Lwe5b ?;" web5C?-3MWWa jAYa+e Ob`(W#iм@Mۻi=2DmR W8QP?>ݷ\ʆ11SFB WKUiV,\@Fa`kdKm^9-ØT u zn0Nse<Ď?*@#pZ7' .=+g ,¤0jI!?AX[ cH{V?p͞$bI06SMz  f5ȃը@K>kڞG--o݄V9[J7JUTcpmQh%zM喪}/AzJ~!4^z&Qy5ܨ?IOK_`߾ Ww꤈ q-uzZDE8t>ʔnSV=]S܋̓%fk)NIoksflL&lUԘu0yҧ{]`>MEY}yL82wexoceZkƨ8΁+Gj(d|;gs:E;XHL/v(&M) ;pўozx O<| X6}".)oT6 ͡܊hxIEi^.p@Rh>@Q@0E;J1>ȵ#PO#|q?1|'3 Q"!=/u)]<#'07ìi,\9wһ^4хe0y*oCRO24͒P}zMT2B{mFQƌVSU@U.A4lu a5ey86g YxQR{_H|Zqȑ8kzAER*ռxk8ԩ|qF/SB{TG6l%!VɆ7 S!u{VόQtзgn蛀`&PmP%[^ YŤe߳ҘQ9 nx`$at| q:.Y2_X ҃[b s޽RIMS+887M}&oYD 3I( T;{[*z':|zATVRfʕsљf{Z%ԦGH_) T$y0e=ƘT&aW{s[Qx-k$!W5h}*T-֋>4,j*5@Dp+)T3}l8J¦R{Z8E`Cڈ͎hU. tG3=9?6D|έ.]^8ӘOͤJ"r)?F}rR]KLmΙ]vvpk->=ZCh- Uj)p<"bMdy둫N{L!`tqu5)v'EzX)IJ׏cO_#IcrV4yD7Zh>]A2 #+Ү|F68ti 2KU =6 qW' Hj^boj]u_ngC'8$}~l~9`9.#"4_|Ef@vϽ= ,hA3 ߆;lL7(zԝ?>B3LHZ: o2Q4&EUIzHv%LpX|vMupcmLBuCH*3&ѠIW)m¤$u\^ʼnN 6 6^hU@oE1]@GY>}F4^WeRk /y֓}G<~DxwyZMIsv"CqZ"bYT7A@W ;`rISk!/壯038[b?Q@A<+4[\.ryrg@ @MSP(@}WתD7@^5 O* K2d)ju3{y֨n`REzU>Gd8Fs|T*7C@idnP~w,c1ZaW.mDrfhy*/'B`+9JZH15{ynn߽5>XI FZ_"9%T(C6٭EYfj|eYiJ)o&5dx,L)zyžEҖܰ32Ez)d /;5 N.7a#2nXSR! Kc@r Qh1Ʀ%hg ffG2E@6 Q kMdph[~i.X^z  ÉU ˜AY*u /.VkGB\vH@@HMtǵHP ȸX'`vIfXi,k=Uߘϒ{?^py }Ad̻%|}CdA_ Y|'P lrŮ1 51{ UEDjh8|v9:KDp1EA9 ~L2;n~[L@f;'Q-oHp2}qg@jW%89@OҲ-d!']cZUBYI$z ߞUfF촕 U%ט魉85C;̭5uYSwӽqFE`KQ ,,ٝtB]kKpO?/Šlt6=EW,ovi]띣;HR]$P4BڟZSQߖۘ bI_V* MA*A9~P2 jVU1P& wӮTeL#tP?,1Ogo05c k@y%ԋ7Zy 8<@Y 4<@鸫?8yETh%>gW"D@pmڈBJ/kݺ8*.S1̠{E$ʏ4b0VH7K 2^GO6SUQ 0ﻱoJGCA=p@k]Fm}&y9*&X 5_dzwpd',Te){ C~ 0W(TPL4yn^L 4e93L3v#gmt/ꦪa>GX W0?˺(3`MjÞ~嫺xO-54㳜\F9c*ϮJgF2BJ`Z>yWѸ7` ռĢ՞nlY$&"Ʀ!=bz7YF$I@f Ya["0$/.60chqJug e6A*6"@ΌYK/  SZ>j\߱>bB2 .g¡(/o‚%#aJQHfy(3 8C,%gbVVE{$l(%n6nheB.(jR*w rw!O^0d1\i1pAVd.Sgvltץu6H0ĭFգ)| '>|rTDUG&%ۉQ;Z&;:_%&=8"ӭ{Il4{~Y( qW\\7cU&ld8=v涖~;oͧc "ղ;ywr4԰7$D=5AEݥHX fP0omVV=Ri1.;!&(̚߿ulja_t@0{FPcF`U{Go=laABOR'^< cmTx%hh%[ 0:F=dp|>l#sԄ+p5\LuW(ts ݲEGLZK|}#6m B|_!ɪ$'q|,/kKFq)#DVn/:RpbcU@ Wm#EV/߶7lpz]hjE (Qu+Լ][?co?3Ys1Nh$KG aأeIpÙ}m9"Aؑ]jEb)TaD Ջ bguw|Njx~ ϣc0X.z6Ҥ "7Z`΂꼖T]kB>.:2K[BSY~b]퍁^w3 ?ٚfȡ2+ىC47G35Bn!~p Ck٘gCNl^+;7#v\\[yCɄ)'ʀ 齰O}r=ZXRQYF`d+̢.BQ W!c=N=o𜸾 뻧2s ͧ`L =I,=@Od/eoTTTmrf,tl q]*W$7M0<^ 22 cw\PjtR4Zn(.:GMA 9fV6k5). ֱ&3*,C'>jTmK0/VKqwMZ$p69',Pbwlڤ1RP,XqCk߱'c}Hsb]VV5Zn V`NTY6zN24݌me0eo{Sp? ٿFiV~o v5FE wO\ɟ=='(mphג'.=@ MB?> x@Jhis`yC࣒ :*`}l}sM#Boo3MAOr?0= DO_fn?9҄ePP\d$VB~1S)mDF•{@(ˣenFxf=nbF=0xjNb+IKI J.~V) ނ3 u3YIx[Ŷؓ0YHcY|j?;ғEX̷{l81~[N8`|;~h="Klj3V3`?`fh[X] 2X2]OPC+YK1,Z`UCa  #DL8:JaW%d^+ nXLFQjԐ.qȆi-B 3 %<_LNsL2-I N+HhI/k }16J -iF`39ܑ/"kʤǙ "zxac w N?PV w?LOZZd9|v_)/G>6nw'+,TAl Is<";cQy:elnh?Z(zeNivDn&l F 0?*!p}oGc.maDAf6Dl ]1i, 6xSB{ $zNK2XmxmbjR V2lλвPP@۴g3vzNqyפ@euTsu|N8a^ J1tHϠWqg{:#V]6%ąk [~uH  ΋뚧.4}asZ%,(p0aZ+J_AolW⼍.Jer|qF^+0WH{t*#؋TO!:Ii/)OQ Pr2~^vhK55*{ū`i[[W{ S)'.aGQ/uN,б9(G:lTg6lVFɖwl؜Ld\-8^1T_͈."h])^{籖䠢5ƍ@a>I=?QQ÷/ ,TB(W p(lœv<"ph̿-D_Q 06[Bjӈ=!EtK0Хy'x+PU-{JL_-;ohɊE;M{//=hx@@nQ4lРg)S>9Pjv'~JzHjip딦zx5-JYuHuM;H׾AQ윙ikqDs&}z|<3`RЃsTr~Ŵvy=X. vXދa8.ό)y&U:ӲjQ$Y1g2.#v]*0U /]p?;~+"Su%,)x C l[W H9hH _n2;m: Q Z4yhYHots<R%Ea/, `AIͷki.WL@D͢53K<$qb#KLH\j0ff r4YNy|]JnLqu9BYES :Nd_!Ĥo g(vrZ.1Zbbckg m7k[_uN$E 7#xk89 aR&Ţ+(Pb6Eɦ0d)[}u1 >)W\@ )YCjsv*9殦,XEW%k-\t,(W9y=GAFR@vklBgIRwOqO۟b;.1᪳NW[* }E@km{B>Ǜbs J1P)]J抡 0*9;WOV[oߢnc*sl"z J듇{:Qʐ;^. Z^8 ݒ@}J pALKqѣ|Zvʸ_WUY*+\4|!(HN#hz>Y:H^Y=-08 LxO`ps>.矈1c/~iy~1eǍ[t߄7N`F"(&^(A/[ ndsHJ %Mן'h'š "t+`r/yp!( oMv1~bUI "0P=ffV%ZcP趏:8?(vZ0P7JS#Zjݐȗ8#yo7S~n`;PwjҩJJG킘ό0SIO$(@DaD܀^xVJ9CKfnr  &qGY-/`RsD+=/Oĥ0V_VWtFוc؝>z]8 g&әORYd:k _]XO}5lJ?@0?)/EPӴopnx^@/nW1ԺPFG2=,*DMf2sv!֣ \sԾZ_CJa9йR "P%GC>5CL[D,[LCC胿\Wtyh&CiВ,ZAR5j+sÊoi6L 6,E;HO [=CY:b$>/~AEpr wمkqGE*\V0YS r5n:'&Q0Ғ\Q ~&7rbf-K;WIxy՘Jp*ͧMS.T<2jS_ Sk}C3Ӣ&'xoRF'FsvB+Η?i Wڝgci`/68S. ^@7x|ܾ5$lqqo뇗3`9(y{/dh) cBRisoiԤ) 2U!op)c"_+MPYZ4p $JjP=aWKyY`/<2@ SrDc RsWrrr飼B'yU >|ȏJ20CG>k[z ]f^:1l3VO6y–&E>7ŝEx77 u>ABZ6aU9>`ROfm>cMq'~ux(cչ ?]G=|//nkpx'EiBҍ ԌÁ]Y +4%sծn3R:|THF[O>**&3oc\;B{O)2&@ V<:r-yprLTLea􉤮h_ȗj rA ]ާa+1vjk3mJӉoe{uPQ0@qWvf6SVzVSȼEQS57|H2Q^2Hq,{Ur_B\t[dS!P&ѽ pQ8,o|+؏;Lw~ڀIl8Ny/C τ$5V9|,UPe rf:.PmJ%H*ǠuH8d &J3.=~$c(|f0n[ K*qӪs[PG8dҭW"4}vZJr)aj]Z%B·5 \3iEKspg˝6*j"sL1?u% A*< ky-'?'`L1ú зg_MrkBs3#q#&ҠMe(ayHL{6M58~n봋[FKMT @f:_OCGW%旉Q%}8_hؿ9P8C{&ĢM*&m5hyBU){udwRdy#Rg\`dFYH$ؘW, x6A,E=ee)}( t~#Q: [ZݲW17,,,?hEz9:t%-Vu7qH~D*t"OJpoX$3pV}9P^\AzF`J<5d7=('ճ-X$V RQ m :Eh%l $]J{R!GBfF4A=}T€~%Hק7\s4%>nʘ| /]ix^e!\3WQnXj)5Vئ\e UڍdtmbĽ,jo(62J[eo Ͷۄd2b:C^}qYvϘx}ˣ3o•FR">)׻86[ޖ<<3-afaAzLd= _?|Ll>\4#TH'~JؼM6uLưS,()B{!0+=3W1BMcn{*PbG$dt7,Z[*T+/r^TT%vW!@_$>FO99[XmLK'N{AIRhHoj[HM\:5|蠟zH-}^ =DK~g%^$^N#bUOo[Ficբv1~:8~5 #}]-;[r epʡAhv;6_gغ]>+>)`ӥ?!yA\T_61Q14`_oW4l܂qPا/tSXѝ5Z vFVV@8ok 5%k!9^KleJcERݲ14p e7Iۖ? |JWfg|: <:s OL۾Seև?5wZM5pb8/(h`8'J <#' [ N,!5'^B5ְ@&*-6ޑsnP}f=j}"?]XmM@p+1Xvi7U=:,>~A9!kFڦ'S߆]F7&IcBz\b@F2p+%X`uiIJANn<Ͽdl(NKm|tB$2(?>8Nsʯh>ŝQH‘# Nr# dDŀor.$U(iSt#yf~ 9Uđc+u@.۪ui]Fj탉=[/l'5M TKG[=O:GLwH+P^!T B( ^ Od>^5:&֯X+g;/U*Kb {YS&ҕvx :woJĮgD#r&nx*3 x9𔔯y0~ݤݠm}hN Tmiy$GdFG/!)kyw/w3Կգ3V{uIDXAUɎ8d,>b\[l+v^WOQ87me2ZKam÷ r\y hKPug0,Ϊunoh AmJ{;z_G_=4. M_ȫ:tB1|\Ej@gГ;y؇|.okN!q /:Pnʃ#+! ;[3kn{=+'8\ :$P  F$2@)>t7NX@zǾ,X *D~+;G!G c4!drqcw"z+&ޮ-{Z6xqnk3K\8n$j* 3fHfqH?2={d&i`=Gro2 ASUti4ӕ;I-4 ԧm,R{=^Q5Y] flTߩៜrB|q2'_m> ~rxlWQO%na6a8,'h pTQ[^fgCB6]OXpkZG~01Xo%$5^;| Дgbe YDE_E5!vz?NtW 2_BiRㄣliuT(@%_n2;8ԉQ ѼT^gj߈*d+}x|Cm0IfC%pI -ԕ3e7lܬKt m+$By~G< ?TPyOm`zl,f 3})%l.q.{eNb|K l7j(6÷|'z\! Z R T(6lndSꐦ~j=E2M~LM*S%(9˳޳} h=D^^^Bh9n?s'^*n# 5w9Q@*32F8v|TF1"|\6dZfWR.}ʰbT*5(;)ÒeW\K4Jg9t|!wӞ)h^UD"FRdo*O1*b?Y VRr"6V{gh`PUm"ݴk<Xed`rn),}|7c:C'/h77<:9HpDFGp mW8Гفs̏H<=W)ж⃐8i }>♀D N`"P d\Q%o+9m9ORQffhٹ (wU@??>Xk4:N8L|-`,įz<;uhYB7&ab8BT 튼`0\c_!uVMVtWV?%T'wICcը(Ns9Yc5xqg, l<{ɘCN̒jO~qP8 JSEB\Zy&(8~JGEM/\m `YpUcEO(u{AF8BLtmu: *KXi55E#P4D#L)'D|F(Da 'Fjobㅥ~MNwnɁ -  l%8i3rއ23j \z T7՝Й7C± 7XhHA(S:JfxcǽH4/j&>"7.ш[2Ė(YEzV_0Ћ`߬knM]v2IcWv! :LcFEHkk@q^^ܤF(Nj|AF˯ ldW& NΆ4dIXϗ/3^5D4 ~gz<幯LH3/X_~tc)|Rj{9^}/#?Рު ;)i^Ф!-%v؟/#47rQLv۫5u b~3tL>mO-O|(u A&ГDt> @y_~,.z!Bt{qUD3!~L{‹>,)gt.vb  ˠ]0pX8D-LoĬI͊u iξB-"Bas 3h,ŕDz}ϒU>9xh$I `Wh! Hd2{.;h(pLyѣ[WDwY[S_ؒ཰kCf%t7.9֙+gTɑLC4cE>~0ir7 `r?Zjm(4w>w&03*D`%{DGK͆w fHB#/F/Ӡ`8c3j+t}LsʏKF.+DYt:?:ק#qKEj bpGBawFs+x }4;z޼wG[.ROًrvon 34{GXN!M "V^'.+&6kLRO;X(17}W1;U B"5;?ɪq\~¬\FWdwէJ~bLr罇/^H{I+>GQ,pc1m1M~8dw%<Dmy7=z§yK>_cT/Bo ];"σj_jwt{](NjR iL7/Om\P~,{><#[9]vm(;c'@ a6#Gr~[.leuTvvib.(mLkdsv*Ԛ;~LFy]2+`;@;t&f):ڶ5̡ ֲ_1H#SOy֪͢+R˱uThN59? ø6tWqvZZ>O#Zd;11!.ax51 mF-KߐTՐ@pT9׬aH1>,c +EQ8-\ڶBkQ@o❔k\1@ZY&'w.C]IdŠ3焍::*Ў ^ڝjw&pƓS,\R qڒEx&/LȿҪ4oc`D ŌA&z"WI4C:C Mq<3s6ίI})ywDvyr:ٝe4NaoOR8o.gHM_h[Ю1wBG&Բ:pW3%̧s85x'?3e1PEFCj1Ԡf@qA2T (5ZpYn_Bj'!"FԈmFT0b9Zhw\ jvAf |(.Rș^x7g6)Ж`r@$eE7oxT@-+I$YV@{)ؤ5 =T,S&O邝mFrڼQ~3:Iߎ}| ɀnWqGB.Y(F\tDHT \f,6xv`[Nvw¤˸5UEr߽CN(8 )%1j.k qӡ;-d?ⰘK|~ؕi>(snkC[ 4Esv IG~5**wSKz[u27Bʱ/Op_QR:m}gɉwhyB TO;_W"g33SygUODVWF園S)h{*$Gg4]0% vxZ을IL(ŠG?eϋ(OhX}ypY2oӲ5H"{V3Vߣb=ˋxmbn}6'ֶޅ۶ܩ꜡b%NI;X\XuZbT γPvmlI$XV4ELFiKu4v24Q|{@bsjrဌ6X:J|.mW\:I&3a8[@㸜kCdgua?x--!ο!Mx^NcCۼH$)0kɴ Sa@ CYr>*MsR7WjOgPȓ3Gfc>AvOʴ+7Pf_ͬBo^ܝWHr)d,,,t֓XF4>\|CdQf9BuILSm/܌=tl%!*-\ XHby> 'VT¼ҷW#jP7ru;O!+( /5ب&]):rϞϵG!-ev5Nvޥ1MvG rrÁ,vugQSiP/PYL-ȉʋݺ/F @ძx ck'188xЖ0P(xb>JM(PB7`Z(1EWq"VYЕ67Omju13I!贐JþL1s]mR䘐+U@p&p`c!1⤃Ȳi޹Hϖ8WD8MݟkQWy }Z8YןӪfCfֺ)>Bi Stf^TOe;1 gnwӃj8AeFbr^dӍeэҥa[F}'>sQrt b/IV SeM|Pm鲧*7{PKU?pvͮ;Yu2Æ5@/([ڡv~7Y +[>993pY=jYx+cFLo>(ej@ۣ@'ԁϗWSqYDj ~m۔ኇQo>'t<1ɿs%>ƗL4ɤ.*cjAҚZ Yjcta+&w`@wV$,+,jl2vs) vܝ9QԗEPB(=Ƒ"BxGG`bǏh6 Zx!2Y(-(XWrl%;H2ziAz+}P?ܺv>e8cߛpcjJia[GoDۺpq!X4rfҟ^<<㭞P>;w \!C|?fi;zxQeZWX:QʾmVK VErJ{Yp@&Y)7l4ir|`+6iPy}`lxaGSaG_.##U6kCpQRqTX$PN >|yxzGxPU,d?^T,dֽ 5_sZ ;Wi vW3OXX$xN_]e&$|aW䩗UTV7ny! ({ůӉ,_.YӓgM(ѳ5Bj =y@︼/y m$2vT9d(j=]wr HRd,cM1}OyP5z)Owst*cb?@ ?+- wo%ZVq4l,W|m1VIO{Y@k6TÈGKm)[@/⏳?3Vy×7P\Owa6O4Ƒ)'0Ju-.Do&Hjj.DLf_!Y| YF.I%D EA:1SYN^+c뻼 %ξeϔ};-" w3)t0FLNG0dq > un"A]޺tT@8O_ 6/Ve-DnGKR˓qaRDŢ8cpzB.^`% qai.ùʽz) ;7z3 k0Hsj?L}WL{+ ]Yٚ"286DHVs=]NK | G6747bnj~Քulb%Ԇ7&}g(1S9̜kp4H3=\ya럱9 Ih8R ;N|~y׏|"6pV9щtYK9'(mQ!S2W*F?|t i+1q xoX?YZjY0xbu\2rɚhiw#l 3!`@Kwl2js%19XP¢q&* *bk*:(@BBD~- O07vN׺h_P[ R#5'6gh^mfY#(NPiPߢy>bCOO@LMd1 in8Uj8fAc2V[kB~ 0>ۧ$du!yɊ [,UN)ō|"=+ Btg;z9\WEI\F!t/΁KwqE&ϧQ gh2tSQi%I9Bj~iV$Ɂ\jRj=KIzFQb?G0Ä*̽ڲ_Bw{xǽ0g0DA7|RaS+arbʕ@"GNc[=Q)]g* ~'ynB) NƮ,ײ߆I?C} ڷ_6?rYh nF|5w㫼)YK䔚7lp荃ﶔǍ)>x+z RTc ڽKT Ƕø^ W7_fh%N,Ѻ+<( P9̴ Hyى{kRctHcpymYy,RoFa4zzHR`SaPt港y;"usoX6VU!mv?.FrNrqȅ0MPǂ!"X:&L+h_ XP"kBv>]q 8Z GTQCĄ\ 7+2y4s+h?9 KPvkM] O'0|T+ȫ_pޢSMoix05 =զ+ryq,* [S `iP#T9=mlwX.&fJLdR:w.liF.S/&H *boO{΂d7:@#*E]Z@6%@.1>K4se間h)B"09Y?rlު*fSg3\Ty /=dQ:b}TAJ{, ?eJ$DKϰwRlH!4A+ɠ;c(nЖTG~O2c8<$Μ;|,YB>+\Ijth.~P襎lOFP'ݻϝꑹ'/6c)v'892m)8G~:C(;6t6U󸡐; r<z;τ*AL$8fRi`Z\Зlm:7^(,5TS5q9A5Ź̚{ >6)9uN &XAU4Tm`/[v@WΡdDWuf=a@\opU/#7䶀fV@U*٣w)`CM|E )sTg%@V4H-vP Xd>Yvq/t u0ϚQ`X>{Nf2Gjf.XL N#’AV6Tzrvc nN6 M0 +Y=`R' !NZTKLE#*pga>.P*YQÐYu.h0B`BÖ#5\6a-Ljm#UfU>g7f!\äsFs7RZ1 Y> ޑSSX9?%Y5w<ҋI%HZxyR$ygR_#ݪx!Oȼ߃E#@6 cPg37 C! -N"NELKGğW-ofCS̔XBG#ԭCh]vn XqxZr+ yؼ i]iTuJ b; G8VlwwL4 ܩ@ yX*PGFHtlMF@ِ7H-gz_e #? &FK`mlpD]fWyEi ^I*W-zƁew5ݫ;ϰBbp}iݷ6$I Hi̓M3wv.^Ab o4PJ`PKPp-w_pcd9U] +1Y W+ e1PPT|ov1qreo'?&VQя\}<'M}h.PL_0Hݦs:f!;61ư<6GA\\k"]B#/9H%@15eO'4&2i U\2S]3-jROSI} 27PcՐSRHYtD`?v^e:h~ ͶDCPPnâ jrMVU讹MQbm1uǃUzlaS>Q2(0뫊GSz ]Ps'tDҟcGv{)uWK#V3WwsH2GRf@#ҬV 揖TKX'8N) x?5u^uC}%9l҃NP\ekrgP9a!L3_inI ,Rν̝9$ gڇr'j+e^za .[0mW+UӾ/ WbAS)j7E/eg5$;uIn DdpT809ӟULQzBnn!J!H)$7ݣ{C4FɵJ\F}ID:iٰ _VĐH,T /^} c0>5sm3wp:߻NsfpԳ"Ӽ\Q崤!{`t_1oKfbf)2Q lnͶrlywv >˖ )ryAs Jv|Vbf‡QOF5HXObDsFV5 b L=a(űYC M}(?Tݬp(A&Tb=p͡Ǩvzp+sMVs1ʜY{늊_CG;# q&< 1's] rB9>]~nD&Ъ !X(N^?s, hPT[<ôdsd]F "_3O.-*=;*8cL4;ie =E7G0.P)NdՕWM[?Nw2xtowk ]-0Bõ|#are;<3RJ Vhʹo}qfz` D(aI:H FqQ\UTn?iydNj[z(abX 9$$ ŬHY3v||)8ׇ|<+F*n]/9.hNUe+۱4rOcGo;4G:ΈC^80g;ϋD(|ͬ_#OKnOw"Ş~eP}Ƴ#9&ʐOKm]_M`rN\  ȗ/F( Jn!TP|f rPC[}?u6q ݧ3nw >4/lNhO5Qamqӫ)9'u&~;U,PE#yBnZ;^LNd0-C ?mwlR$~Npb+7館9-Hг)8\6Swq4 /( !.Fe쎥B驉3:Zcrȕij{3Ma|(/soR4yG;jWi0㖦=Mn/3܅>/O*ZzC<{δ8] y`N>05)R4Ψ=2VZ.Qj38ENnb4J&%ȡttG{{1 IwCrܖ NYG297 r`=G%^ "gxRu^b~w.rߒ.ąm}p #ՠUBO|pu[er o !SD0@]OdD `qKd@P4Gl\ =HstC8o{8/`PaBk.R%oȝ tBkvc_\ZA~ł:e"[++Sv>d=SQ@jl,>WS ?Cŀcz4LÍl:^9uzDBgݵ/);aM?L-q暙t]&ͧHcLуΘr /oW/wTXlH.Ie^?*UketYL78OR A_ŽwL@?TCD(ſaW Cm+fHQ?nW6d䱀rʿ ˸whef"˔sl@ZWnơڭiR( y<(xRAtYPI^ YQ~68g՚Dzr)$V[i68"-7@IsپKY~qv""-bWEwVe9KY1E٨}H ^ޣ7C1\QWyoپvuJ|4kOb+"Bb+Xm-RX7EQHEdܕ)'l5֦`:ƭ=?\R}ЌNelns*ٌ8=]2/ R@0ZǴu^RAwmkE4#]tz3a!a@]F.b 6ϛk˪=+,3t-0NxnC6Y$, z},hdC6Sgw^(GErM(]eâ÷p!sp^W)WioѶq~'Tzx7ߍ1!/(ObΙafV% GBEda#f(ʯZ&Cqf 5tsPbQ\lZ_{r58UK ah+nYq} /5)eTyJ^>P%ъT@@F&wEӼmXG E"RP==bRg*=SbIA`%%󭫶DI0C^}h9e?L1?b8xA Qxl>f^zG=Ț˙l+%S #  (|x)w{%sskU6IbV(]:&f&I§v!g[aLBfqWbZQ#^j3~j!sC&^^mh%屙1Yw`+})lt$fަ9\쌨y_W~iaਈ3'wJL3P)RLy(򊽽.T"+uˍgYE-=mqarzm?s 7}L-q7Ds['z3V*!& ']`q%Gv:/tbgfB0k3{"]43Oee@~-bE:ZxaC #z9YYI _c(xnl-t 6Fwvw+@SkKw_Z3'NM4||/o癗OSYgN6=!Tgd!kMyyPbKwH"v^\z(s At8TmqTEy/eBřS ޖ\,LFCy-xkUT/8#\ 7Z'K. Z08J^'M{+s6%On% % [OAU)A9 RC,鄝Sx鰰vPeIH,z-mnȞhpzfͩ~R4Mey`+,FԚy<$: ]X /O͛Ak,酒Q:=(srRwH Re[ͥI2P<%39gQ$uy-/ }WD&e:ޕ\hhRUϸA#@`͎B3Ĝ^74NP>ȕ!M8rؕ`_| '^@y+ucT&rN`>:񙗲]}9c¨B^pr wVCOTg׸6-Z2{$Ƣx.nP Li%Z2~Q-Vɍ8Y(|i~5CacXbYa#\ AE>~߹JhȌZc+P`eFgFM 2&ܡՠ~gg|;3aa)ڊHIι4Z ~I,bkv_f ͽoC~'\c%(Xϣt||QfuR&>&u B9}u>< ( ̪Bv (?NW8,?1;1gh9éYpJ 2dřUpmSn35kUD'NY2EcHB/K)=Co#Seuggɽ)4gpHTkt Fb150b;K7ȚEkDX ubqKPu*yo̞2mcӧbv6EJoӒ߱ t3I"ZnC4H14=qj^u Ҧ(rmCeR%ȶRGEMuL$%wWq|LyWah0jtV\4JdcH,]0w<[lkg ZKۅ 8`KWvYIK=6r}v6 4uQ:ELڎ*18[P.>ս/B}NVOQhIc応gx )Wr zc !we\>ۍ=Lj, Et,]RZRմ iRoߤq0{{E4A &4pPƙJeOz;m/Hрi|Roؙ( P;il@A2Ҟݡً޿F%cӦV:y p {,;'>s=^`Jė=s;S;SeI[Qp@X#0 4m zM*3:IA`gU(G!Xe"f* CP$P}ne/g|nTG04PhJ&@WǺ1Ne-_aZ? #( )е⥋!FfN3儚i-Krӕ49ڻX]Aۋk02:B@u aWe-+6$"vn,u=Cfm~OWlsaQ93؂$<&Kr4bDVE6UlLsGZFMAv; l=?ijppH),@qV5}eԃ-7w#x=u֓#?jEp,buE_Q-gҝѓ2sC7׉jLd؈Ae|GŻ#~ʱ^d5)3WdnZwM¦}IGUz hY>56~ @As\KN-yF:ŜIwZcugmD eu'l0#2xȌw},ά>8Vk#ŵ1 4Ai>y"DmӤ4,; X=#N뗢(O 3e)BRwY]!ipp0D2 rA ] U`7UޟС!>3kGQĄ@W[k\+;RG8-h[a1^o n~BzWx Rgh#n4Z'K%Yya8}z i} q"&d%V*u~4V6AOnsUcrw8tϪdQ }ZBQRca= YIF-r]9<879͜|z& $0rmIzMt0+bҾ 2$S{g C˜IJAsws/ph<=8},瘲_2~4ޜ$(, ʤ] NH3;v D-H'g@'leddULUtf+epÁ!?ߖ'UK_-<;FB-r*kqTѧlz5I@X1!Wkv%{K]u0მncF3 ,Hv6K a_FcZƶ/}-o*b?ǶEH4MbɊdE.-Pr-xqS3\YT.BjSSB!ktY=eݵh. x(7??!Z_I Y?(zѴ9%5ص@5Hzɓf񷗎+:dBnbvO`"@cҵ&~t6JKh ouA/:/gՌ/GYg:E37Q9FوzQ(jԹu#:4K~!con =_)~i"H,#uj|nDk@x)—̋I^upiy'Y$ΖƯgXR @%.˄cW@娮o=RtɃ>JedA(yD(؝uÖp|?(jb~iYDR#~9z=O ))Vu(})0:2ﰙfR[22?Z%ѽ"xALi~Sh HjH$9W x JRH|%ݨZLJZKP.tN2 v_VJTZMI Y5#LlkAŻ g H5Dz+? eƩ1Xc8l|8e; BBR͔%}ױhm<;ˊիhzh孼rr||u46OU*%{lwZ_ yz?l0+F1|͟Ӆ r.Ĥ }gQldNdwZ=\(`3Wœp/puTuL:Gy60Q°Mj0AEI \/D^v侊@*-Շv}+]fo;03?-=g7׊kY…-4bMqi@r<}8:$*A=9+p]e"+ArX8t`\}6>~rX_HbmnY~JRꅳ n1^HжGFæW}\.& .}_$N 5u(eK3mmwc6QYW|u,/52b-R7th ojwLQ褤` |GORuȆZ pH4JSV竮{-:"nK%cNwIΣ!2Y}^a.H)`^a+0Hﻠ Wd* 1m?^*AQ|U^7|)lNvQj(ep I]c"1rޑpF{·¹1k?{>nF  fEb1 ՙ0}xT 7B =_%ku.y%cFArY  ^RMS-q Miӕ 8EFTؕgtR锠rʐ$ be%Y7üF8̔%2Z//hǠ%'̱ ϊ8'4j]1"5ѧ8vPr`9d ݡ o"*B86jNb姰 aZV`#aPj*Kw76ҟh"4U*Hg򉵃Ibs_XS㥨DwMx{t& 1zq"ˬv3 BgqX>z8V@WJGBOM@Gb@K'DגՐBܭ<촆,.!gG5c5O C68Go{{XG䦋< I^kP & .躮 4Ev0 1OƲQar=Ď d̵i)xH7On¥πaPcċX6n.w}f,u5#Q^ku7dBxBgjR3W:(%T8lkow=٭KF!_BuRc*.kW/Yļ(h]SJS ˾:d ~z#)un(;n ϝ 3H~8I!FړMpi+Խ@ [t/ lCUM8-jeXڏKM1JJ:lw?2]p (@qUN&Ə5 4GAHAuy3+UZ؜[H DLb=׬[ 4-R$":sE-eJmJ7o=V31_UN|m=P-51ǨsƙMp7dt/o 1gYj2M^wo|~(1b/X5״l뉒w&)8;U: ۳T8И L]MY{ kOpYr܀0P[^tu)*/ǷHug،KS 1scqX-{<8%kz/CJLUטw~?wdL~~%c|&x=5_CWƴv[d VDaL);ޤ\͊2TI3Xt#/rzaD2Wc676Gh Mf )*dS"T'qq*N#,o"A]g}oux620d^$TWWX|W)V /o'l[wcZZ0%zh `۱<4mc^TZWW K8'BXUR)}2(݅d R{c~Um12!{0֥jY $HvĎQy쉢="^ԬNlJ]ԡۃE8JAN9#≶*˒%̾qL @vBȅ$O-Ŀ.IH X7?Ife5 8 ǐH`˯+և|dT")2>i>đׄRU N젙P|p?f O5A:̈Yi~v7u^bCX,4 u{gt6sDNړJӏ?gf4BEms:fHӈL"LP!_w`7Ñf{L[GiYަ"im;?-ɝ4uZ}1R߿jhC rY->6ԳF[p&9:eNDqla[e@E9 a }Xw*#WIB17b5%֖d.d=>OSi[,Qu؇ՃLVㅗm/Hy?gߩ oO%쿫*ޟЙܩyJ̼O(tÇ\q=%"̀E(1[V^kWѮGe3a?JP o8T۳*a}^T|܁&%A´t,FMwsRipBJ%S l 2?1bAzyum<E~!Zj ւ`ZF)Bn;}y6ep vޱ*\zB:,,="tTU ES;> ڙBV1U/oz<(J3VV J&$tI0< pe e+sҹ?#dS1ţ@"EJC1U&fkR~&L涰!/*QUK)d۬T(Jǵ.yv(- 6c$H]jemJ%n6]CŶcƶBDpJdqZ} 7K~W- >dJaK^0< 3ws0!ZLOז5r"#Wy HtKMB#?v H( ^-:хFKȮ_4BO*P=/~fs8G=_V%Fvs@@ VtՋ w?@{\!&䯿ۧ n!R̃y[4cW5e'k[v]-GyBT76'OZ$b=@lf-Zjo勱p'zZa3$w΍dhzu5hY)7?eD0Py$8i' M;MA7z)j=ׁV)moͮ9^vitQJs`uyV R Gjمz4/%CɱOC,?r9%cY]1hɫp{aJ\}I){DRr΄Mޟz!9KD2bD)ْ|_m`,t]6Z+Ոa!D._Br$n$-X3#>>V{PM0^& 'Z.BXl0qw-*m䝤#0d~dVIAեc,Uǒby2i)IýoBp-76" FQ {VAIMK(c8,RؕF{t> !P`lR~gLqxtR5m&#*CEݧj5rÌZKoMt536ڡR|'wm뫦_eK.^Ylju}׆@>##l,`[L7C9c?H8ul-b&Zj 嘻{ ҀA=0 kR5?[rYOS)%Ʃcȁ"Jp|#շ| \>>ayhJfa8EhY0M* Jә Rx_pUH6czi ԙo$98mC[Ę-_r~6x1f!YXia;Lax_y8Uz,A1鸼נ7ɇ@URlN, 6 ҖTln'GVD:Mz<); ʦޥLˁ6>"$2~W$8q*DAL{7Ѭ$Gz АLq;yYyeWiλIb1O{%_myK =4WvvU oυ|ƭ~;Vx A? n9 $>x:z P 2ɮΜ s"i8R>> ? gԈj5x\~i}Uv",m(wTB E_錯LL!Gԕ'yW_k>^ʎE>L ˟};ȌSCJ{A.c25`2VKÖe,SӊaԆ~nq[*K`".MjT9]9JYg;2_aIKƞ{ *3d4*>XtDTr6븹Pgn6Z{-t>@f; 0'WMTIiSf\~! $b pRqRqY)w;uU:)KO1.xުKI2ǰ1&<(0$mr9\¦I.A*#]EB,M76ytХ |^ԍTI[ȉqoD. "γzpG~fЅQ_`_Ο:>s獆!^ɺza&,p@MD4@(p r"iDvy7)NOz!b;?0@IIJ+1_SM𙹼̝uW޹㉘僰,-^c =$y+AbW֚UWI%_e߽`Zt`9as噝℣u6'hLq2´*^gpڝNot'8%A9B(}x\t x4T2OgE%T6\Xo[)i.VQfw&C +NoLEOa=^^BW+P8d cRW$-HsOTobguvtPG2uHD;? $ۜlU%U(Ԧ¯CqJt0)7Pâ=ԉR)o W/R[ZJ5g r)wR#j7<}uFTUE V"OkM^VujX=/"oXtD`4 @4®t// ʰ`˴d|_!n)?&ep' ȌD`xjkeGo=" ;h#'o6F&~"{4Nvs˶'mkIo6`.7f}̽7X ]$ DŽ`Y}8<]Q4vf>}Y0zCyqp7@RQq=J1tO˹.e،q*AIh ^ ?'veJ758#ū8"f)eG,a;}xK$cY4_ |ܓ nFpxocF` e DGpPNZKJklbvu%wybOԖ,u0M6AJ~]#ߧdf%})$*Z?h܆99O]@d#_6f2ހQKdgNR2̦Q 8q3.[ KX m3@m_*qұF' N~l+=-zRߗ7Ϩߵ:HmYk!^ԲD`~cU3[ni5ݚ:M7^/Zv%Y#'?ibdZ,KU}0_0&Z޻AW M eqMEd; 6 }AeAXwl!p #` ܋\ؠ5Źto6 iLv2?Jl,U ,X"vPk1χ`#] N1=fй1w?3R AAu{= {aW?[!F\Cbjm1u@5^q=WP񺦻NAK{zR ,m',_B tJ=A++CU( ?C v&p{ښv2M5WB]2E ThvjS!ʷ> 4V$e3P.` Z1Pao=1%$~vNi#NNڗ=xRU;9- 9L>i;<ª$:p]抙'X90V'_zTSBPaŀa. g+{ e+~;!YFC+x-dOX$OOT:kZrM >Z~w8/!<[)t.sODZM 3!n1YVpGLjDvN>X+SD@j?wDZb0="̥E6xHs}}tv gP#Zlt`_jLguIht;on `/yHeeM ɠumr[fmU0 XkW@ V;33#E |_gIem @0:'/݊+zc:T2J!\`g42y48K~%씥_r~QPQz!{)a=/Rz:|u1'jd `¡K:ldHi^̃h!d=Kd(Qיe}a_;QcJT5g.Pubd*n̡FQN%l[F4h~':?ub'(/qqrjxf(3q3Cf15 bZ,9&t+N_C?A!-FY>L6 RAfVfk<{|\A" !tɎ0'7gl shE̱UU2ugp-+2q9Np6Y̟`?lΒp q=xJ2ï{ﺾl!D2m4S[`*[, K8ŷ`v'@S*:,DݪHSAfHXQx4ޜ~}X*\ {x覥'!MkG+(^1תPʃWe-d9e4A}#HjyqK`Ʉ{lC7nGFw~)1B3>l Ot2rM$OF/!.(|ָMJꪔ#.XX!ex)+diCLvylIJnӠ=J0\-f` Qe,ĂRm<ﱂ2D̢!,+?%at5feoݩ ;:C9#SA}q3z`(FNφhm m V^A@Q!`!C2<{C!|V,(4,O? ^*TiRH CvGTJFAZpz dk6JEnUfX]:"/ $l̪n|̓ [j3^p>Ȃؙ}`/K׉;]9щ^nat*d_6;z#'g ޶OGEY0ې鸄z` :cZ|cO!b9GWyB 1m83\ڕ 758W9W%{'?h?s`KЇTbrȗ%g?V]@OV 6gR-V_. S$R#WM~Or|͗۞;2t |"Hdù3 mmYqvc\B)kD~ue;EzIfWw9VHC&ftײ7 ޏ|%d$duX)tbA5~ kYf3dR0f<-?3>J;qaèNdD00螼Q-wHp1Frq>h_҇%`%;)NG6ϸDB I]O&-nZ./rxOFr)mt뫰"rlF`8W{adl<PzxL~|տ_CR}3xԛ3cc8v+pNd5ke]ja~vQ Nmcbik#ҋ' o>u!o)Lz.8d۸4ɩ8m$8{8wz,o<{VB , +1MPeCR3iѴ?X@ye[K;b",,+A2?;zTPef In eNAg{Av*r1$4Ya-t󷏑d|L{Q~lXUBÎwc&< k_݆B'ҿCvүBIvC3L[ ΞO 9.0,ϗ6{̀\tvwW3uNY5\.; L+Uoz( q[nb'2_maٵ3`lIR/oݖ 2ŋt\'ӳ,旀_p,xc5xӷ;r=:uXB=NB~W\.z)NE>&'G85iY8<$C3Yn+2"wSn矓۠kX$*U!srsӰ9`0:92\.ߨ"/)($2iB% B wO^:$ٗeNq8ij#@G1c+,߭#MR(K(ea̰ؔWQ;๓7R5_z{T]e_+MBW.tN.&OVjfGL$JȏSPDuJb6'ajݲ@<25)/Ov-N-JpS9lU ߆lAC{"9 %;2jЊdUPg.ǘLy8jݙ\fmtrPl]*}'cFC$O$B@ *s؟ܽ>%kfֈ6]\Iη u&_hS3>|e^Bd= SYPD*Jڍ>~ŠMZ矂 ˫{X-4(HM ?f#K4JL泛;<)hdR$]댗wh뇐Ys<]\)b=YGio5eLNSp #˃c&Tϣ?eDf^.N/]&9k7-A r+ rCSf,jRgu^4Z`/O*+ޘ^OӃ8Kb6AXۄ:0VR?OoklχM+-玛<5J])Jf fJ)tH:{kWQJ== #!}4|B܍R(o8E2 l[Q?xaES^2A>t$v8.݉a;m0ᵘ3.} R0~  aTT3<-C$A%NaO)$y5^vHۚLENgмr?}O}^PmZɯX#݄qn j?/ZI ,S3V4,4[0"oosP~;u9iRD:PxTe lgz,6Q*?2t A5(H"`;0t$Un%/YM G$q\[M_ VQA( Ӯ4`n7q ^or7K0NC[\>~K%+i/`P{.: [3/:gxOP @v˄dEB%-KJU#ns[HMg㩾pI++PQ: Ibo46o]wlx'#O1ɣ]RFt:őuFt765`}a8.GlI+ Y<7#m-vmk HyӐD#<͆y`䙥}m-O0S # {WC^KR˯f$S9 Y eZ7'{㏙>/)tpNc# ygw]:] `'A54oߦZeyIp}ӪN9 #4~R,9 36HQ2U?n8uK7jԿXu!Bˀ<#0^؇xS,~v^!OR {ne"wJqܥ +Pۮ Y /tއ61@=':ͼ#koėf gr{ P\\Ǡ;?I6Bb ăj˦L9ĔG0eW\-~3Bmw0?cʚFd҈CU`[cs 4-Ŝ,0oE9_L/nP۟D>9jF C?3fi$ dv0]nlMQ6iǷhj6-4T"YߍGD9ِ4b ,C<_.QcHܽPs{- dz9w+AӮb3~^?jOIֶI%f^dh j>$Hbi fK^_@5o:il}Ʃʯ 4nw$9zzkf`sF@(xCf4W̗?ڒ(؈o>|mqLQ _qsؾE[+ Z 9·$bTMsjgBp2qwNxB(ϼVV{2C;Me'oCkz\Q̱'eY jUj:6VT7˲Ga<ދjx܎ O TdKa&VvO]u5C͢LIEWFcu51F(.}Jd\d҂uLhs10LjB`bIC]L9A C~xGs'ޠPD0Ú-!X Վ&S_PѥV*4GXc5aX9`,kb(1.v M.|5: &wӃҁׯen\^Gy! J_bnD/[X(5AAc?uޘ].⫽c10)*q1(hGaک6-2YĬ@kCW=x9(`^NTΉLj^9J)#3=M.09EPi D!= [GX p}n~nɇKL ƒ5O}Q"O7ɄZ0ѧ١&}}3UZ혹e[̈́kDfPs!~=N-W*  Y*#%'4gyxkNE[^)3vP9j%"| kn%@-'VE7r䙓L޼?"Gih%w/X%8R)إm*:\4 *{WX0<}GG1i)Yӏ '*g|3=čym0K8:wr-L;Ǚ{1Y-)IiaZDce>. yt lT(U~>y_ X`FT#EuIO(&iTkɕ_#N &r*o t֬(BHHW~ ;w!I+,đ( *MriqN ||njF#zh皽*hKd/^+=fnLH?tnn?R`h ȹ/qwy1)c./ddUCIbR$WO9蓰Lg;lp5RP㳭i5_b俄J[] =(;9#e6LrdٽnGw 4i>_Ot(1-^:\HvM: vZqj|-ıOӢfۤ 9G e*Eԡ 6EO-(a$(R(ge~YZ :!jdmzmpo/dE 3!ssՠ '*{3@~vk#u2c=m#'+ Ԅa[eN9̯ S %8v9O~@~Igl9ט-0?FûuC6K"}o%0Vjٰ_:^KM! { u@,{ę[a+8#Xls75Abe&XϺ6~uw6N_Wx1Iz[u1Ҭ`Aʣ  =Nġ!XXmM&&{$hoϬ!wcϡkaQ(㑚khp#2= g=?/,q54`jDL)Z&0/=' (M+lX k 6 X_eEa1i=Y5bz<kmF̰w!Xź~2T:A7) ^Hp'j=xw[ȻpYnͥJk\Xоo^BpI7ohdLi@GJfWK>bb{QٍEwb4![~ 5ԁ9k jR%hOT#)uqncML"1r+XfI{{V쮡~b<}󰩇.n.)ZClvDW9P`;YW4λl\t6 }r)e?1q} V/9 @°hf/٠X #S .} Nl{er,zF岫.}$Q%܍k߽,%;(f' h #7ΝF+`ʪ|_lݵ `O?# iAv Ճ(bZ];J2@hw55ThygP(IĚj>pY* $lu?0[S]gp;c(ԧB (Cᨎ jPAԐu+ݷw58eFn_DN>UwAn뮡Oemox('eqL Q?8퐲ח}n\;)U /1̄q3y,p50c|  )?4mI-{Ic~.exAn!a_A;Xp6܉ W.c;eڮ}\MRn]q`$433@Jk @}bKxB)n&%MPXJ~2ݹv"b69mboVܷ*Tu$r2T7֘qY"I+4WrVt (̰Œf4c^RXnrɇJA 1*,]y/Ίy;b-bޓnPU]7y:##2~O0⎇zH )h)kXC*={e kG`}Ha#}Zɠ:ܖP΢[s!w;x.tΘ)/i7P`ԮqȢ߄6 !hriZ#N^cv\77 Ġ& .rj`ò]'}L)͔`|1L|$cJnF8aE=69Њ h69‰v[ ,2lrcTP|bA$ z0!gFՙ}VXegZ_/,@]Dz.L+\`9n+^h( q9~D D#mKQ_AjTx]5"@&^mQ0=Y a,*eZT P= 5_- |7'LyA_*8[s|~Cv OkdmhZzx舻CV:FdCw?n. PU[ x`D)&F:qvrmJ]dVFcJv&[hf@gTlZNĨ (r ]g~b2܄Fbm$+ti'[ rLrނr7tGCI{,[;wmyg TT 4ߠ) JX n{V`4Tw휳D^4#(q%gZ(A -O'A.QaZ"d9J&Fyuj9a\Fnfޔ3>̎s󍍮8^˝!ѕ2cשw%+ĔJwkMŸڜ{|_ߢ!q(UzETR6_Z!]Z_: Vn:=0_W8\UjKA#qd%ā Fx)#t #퀹ۇl5"bdB"p>{:ϺBtMfhZYTtup!a6:8?C.܅pt|JYEDXl Ea-}Kk@>ȦkDx}DK0N.}nƤ5nQӄ sKh)} n“dT7#9cxm[6y>˫}+lTN.y=c*֕6@ͧ*~a?uh "*q̺bYtOGl֨^He|A.\7+]&lRdʳ\09 o_3\Z-r4)0|e8sYmxs[7bt1^3Wg@0AF-!p"o{΂+f O0WĂvpj~}hϵ8Dw첟z@'o4k(*EI5"4CQDo0Q+N9^қby^Dd 81śpZ3{Y/vWG# 9dǝ9gDSbzght}o";Pݱۑڥ=67Ae=酨NT)؝믠@: buֆg༓̦DZnLXGdb v &_썰b{RYʚ\\eVD.!7%^[ RnlUeL4q\a9gB$%k bcT 隊q7Z |)?_$- Yw}#Ӱ h4У4+"sPʂ@2Nfްv`~v0»CKOV$ԃDl闦=z!Sa7'lט70WX|z:CB8+z,xPU9Qil}&e1/)Z!v;ڹt8pwR ۯ|LƠu:jΗ_y;uMkZ' I 1) Fz1,=Q2US^igK+, H҅FB:2I0H<{$ է"`QcV" E]#7W"`4A$/^ ¡YY{;Eƀ|8]^a7S:BC۟2':1`R%?WjOSVHkt{jx]>킦PgqyLܑ5.ˉZ=!-T˅'T:i . [S2o$佋ex@YeXݵr/L }*U;) 1LQP/M5൑ paPtaHW smXrY,zOHZ;!A߂|\cڄ cF2No/'PI}>Ȱװ:vb TZ h6՗(= 6A6]- H;+)-?Fg&=ٝ: y'[W,~u3 2^O# ĠtI'lv\S;tDE~>P5fp(}ʶ.{mI/ ͥRYKZn1.쓓HBgoМ$2uq*i+FLsr}"vڭIpx!? ht'nz$ lŌV,Im-6rKd͘%XW" ?}U&o8#5]FyoG܄#AL0QÑDFTh<^= {A5J`m$c r&nҷܺoVV!ڭQ偛 Oa!BOգ 5(r9UMKE^ kB [H$.~ q)l &EXeqरɡO>U _u y) ;gi |ob\QwN)J{,4n(LXDɩ`5k%KzTgѰ6_q8kfTus)>$.ӬXk*A,/&[ěxCa# U%*dD!z].7=I '5 }fQIw@T7*OulWUG"Fk1"R]T\[0T4&_`'(=,g4ž-w-};G6C?!w<}(K)>wNG$"WŸc" 9 踅&O [.n`${eޜNlo'.n0„oصk_?y.:J/"mI4@;h6 ݍT 0)G$•GDU&oR2&8MYk'C 8ì2Edp/pDj?u4h%KFS[TI/PhQ x( zeRnS^{htAC͉V ")K)U^JF¼ݏoƸM▧}@B7!Y1Z:Ș_ ~hP1;>CWq8dO4NG; @pud2nji-^λgd@ΰwd4A@cVJcQg“;2!gFtB)K>2f2#s`v>fR01hfTGg@rr\xIńDv`YxK-k%Ն`r(ʾBD LK 7`DЖx"Pf)̾(mי_EpEi 7^m텎'XM#idʚWy*`5J$i +g5 ɃJK@+[0qQ0-Elf%7aBDܝ(dHPԙ, "\cSCo y3v0;=l7#b,ioxǗ6TITLrEr&|2Lm SJJwҸ<7 =UHIS v]Kr{Ĝ|[_}+`{i<""T G ǠQ }ݡhrxműFo"Ic'TyɆ E&ҟ⾮\UU`tr  TpTT}P]k&.GLFuD`c:% ^c;_al#0jCAK5}p~Ucp&Pz\EWOǸ1ܵ_M0ُ*PBG[#_nOl'Be2FiN"61氚jANA9&mw9*+Io#ݾaupjş^>ߺڞ.Մ4imD8 S%b ÕH^E3E~ZACɾϡ'TeOo/vCӖs~BN#]oWrfK#/MU\" 1 ~Ղa7'Eݛkxh *?yz_[tSeAX<B0[8R\0v6P0%b`^ X N!V5Э LvU| 䎔A ΤLK 6 wl|[n GLܹ'uK@=# (K3ކ3Į{/>D]"3Uxd$+#t01H|byq) R ;L ]mA`q?`np-U:kÍأ˻ b PEJ!&L}Kʢ&s# UPj~Y;#BZA A1V^o&Ya՝o]b{B+B!hw윑i[>uSd =#h(P*=~oJD>&\GQ-5!:(h)>Y ]0ݖK~#ͪɲ'^ZQ#]Gs|EJFZ 7fc^ v$bl#rFt|=d #FA[h[dKv Ckr#¢êpzh! |=1 .hLh8 $J!zu>XU:tRrp$rJ)SZy !bRiԗi(wu.âv0PV8εL̑WuKD{2WtHSYoWIC,flT?l1+0SS2aRqv\O0 w}_WGOgFof"Gl7F4Uxfjqo1Sihi#M%0>F#&4V u9d=|qFyi2fתaЌa l.(?JUl1#/1EJ-#])^BL\j`K}FPC+s6[Q8R7]StÅNP| (_e`BiR*| EcIä@ԻkW 3Ytc._RL_`8EoM xk,k"lXSz[ 8*j{l/{\ڤQ'ӰLQyuQlBoq !'"xc H@;<|G\ݞK>u~޽[EfOZ7YJ_]Wޘ0 rJ7 gܩsgKZ =ѿjd5A]LETm`| c4d@5!Ӊq/f̓ZC0ѡH[5]#*:Q*noZuMIBTDR3U(LAE/,_ABe>ӲJ&*n9v\#Vk{(v26W0Zo*8YMt jPRV+0W[uP%O]SJ1`hn DH\EνBa1?0UəʱC,gp"t3W(Tc:1DL&tn(:[:ZI1<혓an}0pw֫rȑ%ET}KLZE BMOK*|@U-ZUuYs8|cg^֟db!@>Ʌ{g$8#\7^<3Q a MMf KYm=);My'*K#^ٹox(doMC^%,0є 圶eXNay̾<H#~B"S9k֍ M6.wsf3OoIs -WURc௳3׸^jj?>ʰSB\JS7^'0^,vYk2^dG`kr U?X_mS*fFy> l9}>Cw'L<,-D{/Wx9(4hD#Kv}@L?GP-zI O@w.Ul״'B7_Rb" l묢K^uy=Fc6U%HQ±EJpc 0E{if\<(phel<1tj:9kg~4/|s3Xn-?"rqç+%5/QhM`|H sk, NL 4w00AVeoQ3 UJRnսnSU f5|[X X׉cYBV(+/6pI]?5E} Bivxm~jٓ5H61BxԾQ6)m* vӴ (^">ʅvH[22,bsvAZ`gЫS; r9ctZ-*yaqrl focjfN)ż"cY(-fsfA(|;VKZJG7{װIReŰ聩T UwGwoԤ :Aڧ3dH9/%7Ct`ţtrܴ {=Okpk dqV}+:!)uRSۉi2 㤁Wwo8^3#xL?Ҷ4֌pL7 Ppvθ|6еnn{}WT<-cOO)fpAFHx`# /՛?8et\ 066 Ԋ3Nݽ:ZMIXV]:ɜ?@@ j= 4ÐzyМǗiyRdm&D4[`2w35֭x4%_N X t-8Sp}Bb/{nU0 :`^YR3hn H$TEl.nJ*i$ABo-;R{AMպF(`tw#"-.Pdt[R"cLAC8SМtQUd^0}()Pj!!0}" wA< GʸɌ̲mGh͉&p"B˶ +j6TF=W^Mft\t މ7ByvYscq\t;^ZT5* Ր5@ٱ_4Qp 7 Wmna ϨEq ƗPF7Xeq(Ƽ1mŋId;}+r-^XCˁ [P &=n/Cҁ4E,2)x`V5.S\qe^;1Kö7Jb-ƂD+;ĵW)ͯ1Ǘ* {_pA;o-ExΜv lCtلj.k#g3k3@֕ku_41 WTA s&0@#Ͼ&{c㬍[ѭ1WCR(h`3P} b#F vÆס^c~.w1pRb` |^pY +*?| ZP,0<(H&>qolzU}/h -u7`an;vEu@;3@ʁ; IjUTA:(* +ȑE3K3[w`vA.+Nj L5^E5:d؋qרڹ&B97'rUWG/\%Y2[3kڽ 0%M#[3!z1Д7bwEPjV VFtBgyC/+mߧۘc`1(qlW (A EAAeyHKl\İF4$-)bvÀ էp"F}Eo2+ƯRh.Kr%1Xl~Hpv7]%/ӬxNre/NjAw.۵:E"Jv(2B",du?.-CC Tϲz.~qS|V 믑E J W/>Dehoۅj_|މ%h/<44cci 9kdј0*f8> ,a"wRr8a{GoBNҗ Gm宿_KgbT45',EL=\\6VXG!<4b(ǤC#' ߐżTetǻ SBKĘ; ("$ d-/ SI =>55Ih-l>Q; &DzJ 0nL Wɂ}̠x-Ej±qk?c %!|J"˜-'gVe ;a"4mN'2%[JY>4H(q Z3R1a sn䉦~u1Ք{mUL /2|do D0gZ{3'U+sS1J&x7bb0RDf x/.tav"cY ˈ'4+4E~Hnΐ"i} MVăv owpqQEu._Vj 9c=:'X̡S%}Jکl;3+9HrzbP/"ʴ {E ?z1\ |"&g4nላ ;Q!qCXRI: AX:]7 KYAPȥ(ҌRehđ)v ˨9V7ӰO0ŲI t%˘;Yz3ȗzH&_Mi_p̮9Cy}drIZF]5]Ϥ1~ڂL0-P*YIXy 21ol5!RL %m]k]<;VzH0 bւz ]Dzn0#}#[:_qv| - h1زb-|? &ˁsh$DKYvJkca@PW e-T7W:EGi)϶g?KtcQ?QSRO.npT]iXCJR'ɱ SiߞK0`jUK."n%,ZGFeyͿ͑Zo_|}-nJPU# G48UC:,YNQ?(2į* ` 3Dd`~<ɣfhLQ G)Vs70?HCRR Mk|bvѩF>H.z5ԞХJ’pcmShMmRU_kB5SduRPH-=4rkKrWEa~:[;C&u@lXLaW9#cBݫGX6`=)gt#X~`/1cTyJ~YkAEy$hQ׏}XUo@ۗRQ:뺶 Pٵ9QRtڴ}Mm!Y1:ZEaOGԩ}+u k80]wnA8/!Ll({}鸏a$c7B"GV[ʷ1~oksn9$PhMf"IQc-Iҝ@#Ƞ7f yQeG xU_] JfӼ+x(*{:aޣƠDBL@K/mӏO#I [NB)Vb|G5 9'WW.?!*a;oL{_ "7ҰB \{>3X` }y-\ч8g \ElD*xzRP3YKfHpIS;TcM93Ӫ=2mn\d?x-$F Si.i9` r^OXAnpjr>r  )  ߽6T<,Y>`K]Y,_8OS8T·Л4J~K˭3Ƣ1}B|LM9%|-<)p neeǶ'C敱e)?lЃEzC3YjA8̸ 7")u7XQw} hf*x]Vs5Nn@33!. EDzmC=ҝx):ugpGϓMw%dN{a3cj'FƄ>X6*5U1}78ðP;!hv096}>ܞX%E1܁1h%eJ$h8p:aƼHuTn '&AqT/ui'ɅNE`s!цY/+"@Z_ӉC9h9گ`cZUsZҠX3]Gq2gb2 0,Abv@-?6!g2_ ZSЂEF9稆*_8Aڀga8`}ol\qTWeqq5voiH^5- FKTS1ue5!C19%`T}W,>)U) I 9] U7=  5s}H0-E&AcgB:d*Q}(h~?*,GTUέFw. W:ROt*Q̌ҹ6:BU-? Nh5>e-Rgr""hvX2Htvڝuj6)<.^ ?BeӶcUPю=*"/ hl$FN |; '[ԣHuqaObvo:qGN`N+V!2 X>S2o֙diLVa )V+|X]f6A\;W'3$ q6/ kBoEnq+i3f uD2}:5b1lH&C֠H1[үJҰL|TvQ'e$>,&A/t]a%S^EzI{hL#L>V=e<{<8/7S ToJRf2Lllg=Nv M*~IKAl{C{@iPITFU⟭PFB?2c辵^sl0ИƇR2 :TK:+bj.B dX)=τҨ_ռY.MZ',dk@#BZ3"5 Šb-JL>eGMDǧ 8 8UR1*kє%~d<*C#>2sS7͡;Tt   w^Jr.tG [_NTLH3:(uuG"?i]FAKV^Bծ8]Kcq(w[#b H81i.P#kFĽPJKlz(U>i/(``, [qNѽ h6 *Dfh+IK2"WefvS\?E7R'Ӫ8OKˮ |LQ9T9w*V1ٔ  pØƩ ۔ʕ$F6n, J$ܘ?H)2.COE'$iPafs(j~?1` 93Ht|ߟ)wnd%%*BPg)B׺C~;V+ g\i+<|rڔr]< uRk6Sjک!z ZNk$uw E|}$lKc;3EL82W}z͊.9#ݾjA4;|X5corL(B**j9( q&00+Z؞,Y"F0 }\ xU:H~B|GdrA@-݄$QQir,91[NVyQUkȳI2,Wߊ+I^I1dԪz>9!.nNkywTQ iz",feh;L(/,W %Iq  zzʅ,őH=,qM?k}4]&s7Sp6ժ&$+ 8}9_--"GXHHdn+A'zyy>Mc&&T*odrХ)&<*:c0څNBs1Vxt$*@@A-:scGΛr CiX9u4kgHN|l*総Mk51/ú4\|$%Q'ik&bl(Ы` T[g/ţ8Kl>r%)9) }{Uq7Yh5=}eQ~ajn,g, _WKe:"Z%zEOIUBNLʄT4U+^}!7,S=eͽ5mL @?&q{mAXH2)OljW^R/Y SEFAuv ; ?[7wٿꥰigP-U:+Txs=-B\`Ė1yy4$R5r/R93HB3ށhhu5Lr,k.r^4F5,ŶW|?{ǎ9ODŽag-}fSX ]pCM[˩s$kWA5,rXj1tΕkaPGg|%t6k&?7A-jw'3]yd*e*|X9NAڐg?;5G_%z]f ͶscD53kͼMmF$pTQ7!@áAo̓ݺO8:g .+<'r" AKxdl!`t*MǙV4\?&i6ו)f۱Y֒VEp_H<~|T-3&;_W;Xl׫µn3e&pyOz[w.j/!Ta zgK}pAN]9qAS&{/Hn^uJ+`ڕmSc?W^rf0W ÉA\*F۹bsd2B$`j} 9 Nb~يSq]Dn]K|[Co"ۀ|^ÔN]BX+!^i6* 8-yҜUN(3}Fk$yڼ~VZI`AF+ξ/x&?Fvhr+3Xh'rhw×x@;7O3&xHVBU \smg-0m.!KXj8dխܳr=> YO'.ilV]M*B.Z|j|#\V@J[_jeq 7˨)> }5x`/TGާi!ClZ b аqD9Ų<-9͘Yx2˾4ŃE%|9Ѭ("2!K!:hj@Y1$![䀤\0<~MḦ#`NvqVZ>)t&!{;k4Х!l>Ғlp->جN HyvFØMdnͣg>ÆK;j>@hD̜ Vg#ˋ[&-3Bd\nז;rc?xEu1L ba#b:Up6ˠ5_s5;;1Pt&o_`4 oX*(d8TsZ0JBG$T e"'%͉[e4᠈G|ee.j1R+\~]n7fpL,Ac )vщߔ^~lPR }5 ˎNϮjz\P6ݢnx'$j ;IGZ+yDQDE-a"<&(\-UEG2^6g=):1!4z jCE\omi?V7q J[$~ %vlMtoK`7] C'w̲q~^;ۗM==OB8/M~E>(qԸ BEgt1 e~ zY#'[GĝIBꘑwE9# Bb5٬LƆW{ktw`vcLzz2k- LQqvX&jqe!+2ݵMa\5W⡼REۑɍ&ʷ)iMU*Wmӯ>ʍŦ^HBBw1Rvdf? v~ 5O()OM@rgX}?vxpZ>E<+nY0PlzMt/eʨT9cmI.#t>_p^))0kl,tP$/J054S>|2Uۧ5@4Y&"unEˉ\܀UVPlZaߡ ȧ3,oTMSzG%^NZHq002O?:.mLT4bgoY uf9'{pz;$IFb$&I6_T}b4pk*)xjwUDSjKb% Q_O[?ѶM7)o9EĊIN@7b{l֎*(R5SMqߍHdB}ݗe[pSGzL4 j%y'4.Q؊ұ30zC]xvՀuZ!: }%wQA4; rm?Kwv@ J휇 T0oIQ"!g~d j˰NMR}xb D<N(g|A76|`b" ލ︵ E0XͧsݱgRk,4)ȣJj(h(=M'96ɵzKOy3RV8fzNlmH6b*28B;"55C:Ž˧xT)*UbBm_\:6ݐЕJb%sýƢlXM}_6W$td1FwnTCsrtÿ5lPAGXϔ2[\xZk֩e)X87`6|%jo@ʕ$j ! .qrq]j^y)K`2kdOEg ŵYkt0"^e5~\ܙ%PP1 jst)M:ڼrjޅG%0wޒXt:$~ƃRlyEMHMD\lp&}n !+bm{ciM&ӬsGڶyvq*lחDCtͲAZe&G ~jzO2Nbׅ6jf#ny Q]>Odɺ}Oez稞v@eɝHLLW)z`Afx~ c/4Ty2;YտP,dYبʈκSvBZyZ/DuS]V/nzڒ1}Fcdk~NY:޹5q/A{2? 9x#a]E"R Zj/%]yq7XIV lcg [@-"Lo$kgn6~ѻH@"C="Y̤~FtYݦb t6G6ҩˉbx~gSJǎI:bLڏntKy,`|X1t,0jڙOLMU")zc?;bEg2K9|,ϻn™T޸1;ּ_VHG=MuK5΢DQJc\R”KCCrU䙖pE:K~v'o/lC\j~ A:4l<_^Ɇv: !HC}?UvPa/>lkh []N,(\xy֬9Ua!+'EYK m0J&|lRec%9k'*#mZN/gj\"]1ۡ… X0\Y06^d^lpsP:ڥ!f29y'ߜl5YN"-]C`iZ)NЉ;V% +Y,@ S0\Q/9@XL{v?z?Jhy3~=b4MZ3P{#j|~VU+XVФte!zFB@WߙwȐ'+٤SFqPq,OA:;v H.\IC(;к~zKk>3+53RnE/Tl5('\Рy?OWʴpg{ /a[@`j{Vn/bL8sW/(lz;<%@ gpw ~h>Cugm.li`-s\|w g L=N+Р<ɿlL@;Z_K&QzG4-XZdP+@#ыK0'|4#X9叜|/Av>ĤEBvH'<Z );(0VB3\z+0wk\<,IkC^ZBke&fJѿ_UK#bwA$mp ч䒓zθ9凞0QRG~ћ\5ae+Oѥ%Ns5"2DƢXZɪ\=#"Ș։F#0\RHy)ōAB1Vb d']N6`1a)rN0zqvtY;\/?f1a[:32&2i~eNR:C} L U3Ӽn(mA~Q@E\y%.c :tO0ikPМA90ɣ0F2*L. 5poU!w$}V c.%<bؙ!7)s\F_S;j& QUU. &{Y@z_@P?[t}-kZWg*d5 2MoCֻKiQli tdov2 SGmg}[UW6:߻],(ʘ 5]`ǒ Rxa]d߳u7ɕR ֫tL'ykCa8iK2M-ʬԫ:Og~|!4/> N4RJ\7H]+xs r:!~F?LC53Ni\dkBFm̞^H7#8t"z5޷ͷwo/H*Oƞ!Z!'vd3t^ʵ`mQdz!HeL9-$>RT@aΤe}g ^!'- YۢEoΤ%oo,=|NnzÀE(Z;)w$D̚Q#+bܡs1Aт(IJ}#Ul!ہX-W8kSR@b|J<ͣ(ӺI!蒶ytrgteJ?L"\KR:Y?˃7Go^R*5FP_~+uav _H8ι 9 _+ySvK!Z'd}˵\XVY̜L Ѿ?##xlZq!b3=bvS+uWt6g9u fB*پ7䋛bwwnc8KW` ہZiΨ@Ѻ{T6%nsA5*<҄kU((hꢏ# 7FNzx)WeDt"xe ??ͬk3lOPv3pۆiZCsxz7*oqy1@2%wg3mk}t$JV|;zpd V:[e*&ͭSIuۛdo\R-rGOE,Jdʏ^:ʲ.423XKN/m~hSZG~x{+U gC7Fh) A\uF!^꾥@V5AhLpO{wŒ^O/4Fj"9GG m(ʇ)vRe@ ,@Vab@$R˵>C@ T+YkI' _@Wxoq :fRM,|%6l+e u6h4DDt;21-%YH :ҳ ]:Ʈ2p q}SEJxWk- \g_2鿰Oz'8pȍ%$. z [EJ'rA=K:O)/Pi|] 񔌆k6m2qu~|~za./s0~9%ޑ[]X x/D=nuF-ټ8~*\T+=|K1&eFѠsY)dP:j' ~ԋz/!Q&F[b Ghzs_ V^fH$GcgDŽ֓/@j3"k>ZiO5Z3;< 72 k'p/@k9!eܹZ )LN)f\YD\1sGpIγڀyDIdC,;&qK^)SFTYܔ=ƀ!'@ Gn(BM e̜&4.ʪdϾfHe[B:T ޭV0A7s Y "C5qB"=/߯ќr̈́FzWPj$%wD[^UGW^aʣQ:/=$o )`* 2c𷩝x:28ӹ )ub' WÄtXKfiģw?oTw_%W۟ |۬^iFWM|`9;̖;=ߎudԴuտsXdyyY_ 3N"jӬ[@vnG~c90`PabGp23vKŹ F!G #+A>3DN_@ܗd0} 0ïp7K74b-X"F+&*pnϏlK§6u0'gO'48{BMۈ>Mь }x ?J z*;r `;%'~>}ǺOcĔѠ=OD̾[ta7ݛj>@rqYJkkR Y o, gjZBl< 45C4ijV ϓ<H /)S/Aj.lnKXXk+?*L?Zo!fwa Zl Q쏃JyჄm67' kF~ 0sX;߀j|x?֕|g#2E6Zd,-W>0zWK0,0:;1x=OdDEN[&i`@Ejraxϙi|%$ Dko}6lwVވnKBUpJRx{fexK<$ϿkOC.n.9QGAV6oCGQ/))AmdgIS$Y~~wG/ǰYCt_!WđEbrxC:s;UiS6nl.*&əQJ$4tI {,Z=| -ﺇp`{ɜhل["fv9YTlWoPLz 9R쨱ȫg>,DHP||]HbeDPa-ib>00æ WwKJ6=$Ѵ*RΰlL=b="5V`2utZh9ޤj*;կڶ\ljTK Lx)`; VXz*3)JPhgQq.min\H6r*HmR494a8x=q2Y'67*/׻}3bg^TSaO;na6Z$.9l=׈T}O=CsÛd3  zBTW,R~[(cU崵3}j*H0}]8|s7{Xr'[xrP:l#!_pGuiEiu|;`]Y4lKXFgk-7Hu8V7*BE@7HpR&Db 2! @TfNYu +_M=v#xKjeB|/ߌ'uT;+]ZMnl1a=4YFz敀`x Ezh|.ˌ>K0){"& W&9HꑨUW?OBsi7]jqrnJ{sGfD z>2ju3 cU1PJhm{?id$\vTBr~Q G59B2|R5+i%ʰyN}2sKP, 1 Hgٽ.b8,e^6x'K)rb rb(\=`z9p;7zO۶2"V*fK^J*sb 0`H1݀8"yi2Єnm2``f#Wy85Z˅]kdb&e"k֭JEiz1Ԙs/5;IJ?[ umS5ȃ )B!RΟbwXb@ @74YF&T껳 * $7Nݵ[L0kMl f,/* ,ٙ|jW|G`h&+>ڒqX᥀brĦYNh28 N Ƀ"{3'(#Sa } 9#)!ጣ U=N$20筋5dWFWf+1 ^Hu zxr"eaGLǀ !|^CK5 bW6lo'3`u.j/rSGN nIzmկE FntCYi=Fa\D3wU ,NI݋G?4LU 9Q Wm?sH}e˩YF5Tt:)f30Sf?ƗeXMx7ŗXτw8gvz㆙ a ru޴#͛O=#֧8'^;Bq^z>+)J8u]~6gB~5L*%"°aTrU4Ayfl_*&Jl& (s/kV%7y% +r~X 3UB K2.0<}nl@Pv[,`aBx57z҂v3zWqg-#Ǻ_䬚׬<8wMzjO*DJi(0מdhdAٹRXʓYYpobgbx-keT%73G %QX݌ztY 7L| x_/σ(o6k6-ץ*U;هfI<>GjQ:Boi,ٽ|yWeka0ʅ^rO"],:fD 47!ΏvϒS[Ӻˤ톷vMы8ӮBq p g-ة/S@Kau߳k#yn &n}Q=di#z:@bf' QZVcv+k*pb?ӾbA}mʩ 5v&BQ^):|x .EP.%b $"sm"Fj\)Ҳ.S'a'!h@y: S)~ojb+LT3@u%AHuFD\^Y1bּRI!Q=dYQyb7gaTD HGC F0XlYˊTij"viPQk}GC<$ل.XCz$m,ʈ[9O˽E`bb\lah:$bzKXRD aȗn"\bޝm,}ړqgkא!8W3Lȸ7J=0b_96e)ɩDop3!`=6~U93ToE=򏜴L|5P\uʔLyţk@GRA/ʛA8߈ٯuGM i;%w,3 ) Ź_3%a@E>*o)˿ObPCWOۺNxO,'ERSvW>rD[N@n~sz [˓]OQN8`|цyHg?~Tըn Q_x}>"jga4}A;SHKdA?ov0 fgR,WfRt FqzԳ5 tߓ{ԙs2ץHVzs|wG ѭwXs# E籱u2szTl/ˬ)I;ޓ;]B܌Qjp[-xB)k3]ƬևUD!`X%e RA!Ȑ auqWD ΅ox}R7$\b1kp+I3!Ҫ^pqq 99U\TiDҹ--d$zt'UD7LJL̛Rt*TgZT*/6fcGGyLd\2?g⒘hJ5 Z߄p0I=i.YXOL7{wXO+5o GlYUIh~ms6z1N2I}0\ߐ'tw9u4~Qr|n!#mʦd?ߢMt&\l 9Ƹ)%-a٠K8G~yykQ7A-_\0r+oCs˸ukyTLI;9dnJ贎2"@ÖO! lSQ :ϡT*XЯm|Kyߎ=Ëqm`meO>t056_; z@l^{wJ!uP|ncIﹷz۸7h87]9x6XabItnNH l91;yAoUC-Cgah95 cc+ hиR>؇pY!r/5qJKv6&a]ʫi᮵Nq1"5쉉}U!"تΪh ڂj ߥ@ @E^M{雮MU,啻a)1ʭ䜠Yܳ F*<))OTO[efSZAlTjTF:a֙~tYϴS#Gn5N[ ǀ0 +:~跼 >.ʣ>܎X U fϺhRE~[OwBᣮ٭̗ݟ[rf:]lakQOAcaQD}9 sr!! .}UdͼvEbX[!NG:aRjsw $|jIfݾp-DQSo险5'kZ|+3( ueX)< Y۱?$ *V0knWru2պ^ +E#MN|>QJ5uf*(z<7A)yӠH;-@pW}@ YZň !$&Ov&9'݃AHo$؂^.jӌ9ڼT^XHc}d|xn**DLjpL}Hg7GT )z +a0hCx@]m{s rA[alGME~bd~(v΁+I+K@C!FC~G186M !w04s-g'Ih뙀\)`oa*_G_Iʭv AQg$17'{D__hkQL.66:7 Coc5 xU: lm#9 Y. 5&K<'|捵*2'³n9+<}_E 8P=x.,یa4Y](upaɽ.xP, > ԛ&Qu*?>@)#)~q;mX2 bZ/*{}/?t7_m-4i\NWހ֛&F nfq"^_p}ETε "{e.t%Q n=|Īr1u): ?' u$T:mn*|_&a藏fH`>6U!fo/g峍)+ɫ)7k$ө;D"\pjsDPhЛOґa HN)0%*IBf8enԌɹp姲K"[ISKEi6c2 2AVA~K=ؾ:N`&!N\M Cb0oՈ#՟i֭v*~P ڤڊ uH)swumP MCfRxZ!@Mx)!PO-g9"X麺qRu<1XK*ZbEQ"ϕ]]Tk)fln3G㕉k9: ~X.! $|VuTO6weDy(]ƹf׿{je5huWQ4ƟK%T07ocm7Fչi!9C]f#.+ IwGn@2FypmMEz,R""AqYNhd"8Z;n.Ր(y5L;t4PXNPjkAm]GkM qݢ^rz PS{.Cl z#uRy2i7Hg~9˦5IGKd[*7tf:?1lX?;Lo+RV ィ0gbW$qSYc|< "٬@eޔ@Xҥk8^4{fjfYR-L~Gau/-{Y^gvy5Z=jY{ڧT\ց&LH+G"Ln!ng0bCp3:.r?Lvl; qXZr*\s*Yr%&rKS6($0_^b6ﺭ SD`]"^m1M!U9q pF͹&mv/,5;7.iw"[DC !m'S@3f30{h?>Z#&0o mAe%(KYO\S(J.뇪Oꆺm>rժ"a4_0+RZ; " D{&:{߬y(bt,^¥3a&2.#D?uϲIk r_.l_J5 /~Y&;>堖5D&oU!g,zF5usCc/;Fl56IԚg'6>R_JǚX5j/u!XwX6U6 jKSw G0xG&e]g!ʹ^/i|-1NeY5 扳"WؿmiR"JN J)M NG!RT /zG?^,+}J8{q );h(p\?`9NI8bhѰLg3-8۽FTgӚY} (^RMH1_9#ğ*5rm CJe03ȵ{ep (ӂ?Ԗ ݙDɵ_u+G{2nD!6cp.09( ql˗9gG/ UL13KWQN<"G 16e0=E] ܲ`Kutݣ b5e(SN_x#ʓJnl՝VKy `@@ ZE]7B sRpmCȰNŅ.כ /6Oro ɗ:޴PpoV?l  71#^]XylL AQ(^arC⡖ <VF9V`( ks~Tn?G1kYi9`t q#\s'ӳҋ30$it3m!|у{#ZZJE2'Cǚs, x@NsOtm(j,^n̯)zqqyPi=o*0ʎC2o)R'fA__|9b-x k X]= MۀVgߺ(Kl u$p"OY47 *bg@b*^ q$jɉJ6l$+ of_[owqnЈ<ޒ$ wGN0)oйRf$2G}\Uȴ1{tC &<44YL*`*:Gr]ށ~H]92.N h:uG{H"޴⯆gu"8AG[Ia}~ ^`q#JLGڵ2{Tv6K*Q؂䅻pl6 ;pEgE_(4Vp^c%:1ފB{iYfinʁT?S@V|4#MCq`lc7Da-x'>( Ƕ.T궂o ( &|M }Ѹn8Xl\FhFbnH=Rvr& [aW y3QEH6 <H-i@_yg<6ku)^O"]+%z()D4`Cm#n]?YRYbKE4!:n|t C%եCP>u)l8~DX~HԤJvS1 aI[a]XbZ ]f G0 XiI~% jgi~cˣ㝧mzNv{ H :ve|7)hVņe1a=`ta CB{ *:fCكx;Ѓ!Z)_h> "f8,GK^/hWqdܐ_NBL|F9enL`P E.&9: .Z1`u! @_z0,5Z)3uXRM^jwx-JgM0iZ2E6Z9~p)$7/kzhy.0yГcHeޒ6oM^:5'"+z}f/ fivhR-6=@Py\ _=5K9 Jܱs}mS럁? R'--`t>WCۻ-> d q\Zp6]ʕDq rQ[>z7=*2 bKsF ߧI׿}31m[znW 篓q٫EnR(x>&j-'meQQt}껪#LB8L7.LZ4yǑ%AERQi6wtϩYں3iu'כVĴC@I\qaNZb2(цus0C'dݵ/ds~Sb D_?[k۱TwTתn]=b_]?ލWU@/*4d[ qsҿ?fe4~2 TfpVTDDK_RwӸ >w&Cv4yϑީSa;Rެ2- j<8x/$^>H3^ fQBk+b$>OzZ)ĀZdC- Aw !;A%Gq)LK]kQ&r N oD5,ʅhɘ~;tLVʹrjƄX,J ڶ >KyǾk3!ƮU+‚tNmC8P 2uU5qni]c,$ua›)?F Wgu]>{r=/Iw*lE=B(>_&D6)L@l^m{,Z:{wð} X0V _8M'pڿ[8p1̯C)Xz"Vvu*ŐBkz#cA8j-v'OGNͨyn/ QPs3l"N뛟!p|b M#\ }Ȱ9_4 Z d7Ljx)k_;/+nFEzfJT VI\3LmnNb>1";G C*q}Xo&5YT_f=g2Ӱ,/r֎x/kH_Z<ǨKYM8˹v,nQ}g] cX{ ȡ5M =䥶faC+(CU|N-׏/;*]eX70’/^`&=NfhB /ߩ0ʖ8SÞJ\"2u=.P{bn5FS2N _1 [Sة3knҝ}G+|Z#f$B3j/X-s1^P*$(=C9]wwdC3ɿXa΅4:9}c!W o:8SVm z/aZ=񄪅wljpLQڃ+L=GsIݙG. 'Hnyń&i}3Y3~Qn{qQ,> UBXsðeF8ܛzNT-ՠ.V6azG{m'Wl/9W1yYHmcL<02`-*\][IjrI⡫Q` 3A;5p/Hv6ӓQ腆!XС~y!CZ@8{ȦlOp ڀ˔@BW~6 I_*UN_clo fBK&NCb wǺ% yp-XKΑzz7>DHߛ.iY~ 6d)_y3(o"5@@᷁3촋5m*ݝ P>h+_u @z!nUǀ&6MƽR[rBh|᝹ Mrh-G rQ\15F`> nګ4 5Au%AmsG2#\&&4Qç7HTʦd /0g?o2_:nYNn\֪67o|7Ww,{-hW*}'3߁'h ~V@r?sIG ş!AJL]4 `{fk-h9BK -&qTz6n4HMݫj[N81黫DXvi/dKe\cciLu2N8Jb֞CfY7Z(/c>.12%+-ơFSH%`9MHL%u S dCq*@'rPc 4yKKH74fí8^S'ʣClk(!+kxO YG:Uxf@V+I_ D7XKXG2XFQ{ __󐊟S h=zntWV*S¤ 8&<9܋?gF9?.,,`-xH|93¥ @ oK+D4B,UqY8fMdHC:ɱ(Sꠓ,;Sv0IfB;ɱ ἉLd?r|"AS-JmK wbꇎ/, h/sl7^ .q +M)9"KxhHvB KLȕ/6$.i w굂;U2>r z cXl$Jy ]LB n!/%tg+DOU^))3^wHFaBsqEA޵fRldMzJ%&1ʔ\E˦ er1.:96tbv.,OUVǗɿʘLX`TI7{CI/7V9ڮꄛmIKǨ(eޥeRQLlPo'wd_F;[nVdmTo1iTW1mv] "~^"p-j6eH#s>@r i!,.L>JX:|L)lc D!JS:yM`g\^ z˲}F%1<%ֈ SGxl %48l_ߟk= &Q֘pp sJ;Hܦ4r_"y]2\I>1JCjDzQ_"#M+ע#_<)~T1%7̲FpE3O;ֿoXoO~SHb0tl r=mq|Bl1:=,ĢbySeS'e0bU/HFYU?\Gaw8~ 7",Ks X5ed'cӾP`oAs/k7.Pw6sSM~=+RǞ\=*#Y،U̶Ԓ !r+%Ο\~,J88CNNYS]b kyլO+Qv&{ h󁘈0R+44Bd42L0Ӱp7W7~]PG#+nip[y?;85lnlS'(Z'mu6R$Vk|}y7g>nxߜ*հmukYV&,C-tH;;ߐQ+QS#m,럺q{TA/6>6SOѣH (MH?4#S LϫJݥ8h&\TRѡpLUb"O~"9 eyme^Hmh dbt/[At^NFJ 34\2b@+|~b5Fc!!W# z b[;H bCc`'\a-CnLI7UilwB+G0;/ KuƴƑ n tc-j x5hИ ~R%V:I׀R|aStgkifb>s([5Tѵ̩LNJ 5Yr͵PK1oc=M1ZÛ}Z\JtqK'Q,qjpL w?F<H C)XvQ+.siYfV߾ X+Ep03UurqQ<(Y"Z HUo?6![YK/o Q4Ќ23+1 "T0P@v$*aNa<ɞm*mO៽iĉ G6:f ul<6`cW*JuJ\k]slz Ȗ MO{. !aa-Bq1 ] V6r5/iբ\Q@"ûw@`#X|6?d@݆FF? 0"v p3}h̸LM9`W:k,oyp_>ɭËQlW(H6pR̠̃|ݠ]OrdC@b-&Ĝ0<_0(l-~dC.<|%LX|Ŧ]_>ܘ9]<\@sNQR3O_*ʓ%Z m8%p/"|b ! &p3J=o)8޺QErl8i2 ˥oOFH䮎x'j񯨧,ذq-@ ރDa!-}ӃFT`~mZAB[%{ahDr 6%=$H`Ze=2FrxD2w-Ş.G3 F?i’ *F|^ _E\nl#y5Zqv˻a QԆj Q>BBdWErnlX~na)bŽ ӛ'Dll?{&JwQ}P|JڤOl81ipoX~D}B'(l/_T9Tybewʈ<WJrI8Q#T C=c1Y mXtqay{") fm-:iǀ$[նr]B$cR/T S]BkGmౝDH|zmyXirT~ĥZM${3edKmC#Zd˨w.Lx;tD ZMӒ*( …]K?:डq[ [NF;kbF_D:S x-Irvi #(@A.ROV$&Q&_` cyf91Ǐ2j*_mE=X^ 5Iz8Wm(kjcZhv#xpQJ;؛7$#yksLʷ`M7M<;1(~Eџ.W>aBt#RJ\ykHbO uf]r?W 3a8\v5 NFUkm7CDT,>+,_ٿ9Kr:7[ jXVڌIdoZh3*Hy\:*xN` JTI˥:aC gZEAl~?W,stkdj;wP =fH %nS,r㾷Fvߓٌ¡L(*KQڲCG]eiE2NU,tetŋe'TgyRw|Tm],l.eBn..>], s1KS`^ⱏ*Cz*wWX a/JfR}?8 ^.6~2돍C# =Us>c{ 7HHV O6,_6 d;c F>(.KXoD]9j:)O2NNƢW9uBCE3U q_#?ҝ`RThcqVH4nWMKR 9eEPbc?;=3,AEuȩ26P]t*o5GXhև*>`%~J޼<"|l,,/>i m ~(ݳXa>:^`[8I[{. D qrIg6߀iĢv;NR oG͹tz7WZHLVhi}WuTNƿE@Rr]}Sr >֛6T4,3\wh.jOmƕl[ˤdH9@S*2Ś)KaQI :.@oulޓ'Ö9V'T96Q8tx O&TY> > A<XI!0O؀)aWh<{NA%DtְZ V3SDYe|i L{OeY`(a//+ɰ)5XrZ]c!kROI+pH56'X"7䶅FTq5J{T(1N_{ G$\x2h{C#@#$WȮjߜ($?~  ^?g k&9y()-JP`|$t;OwI›!GNCÏgwJ 䂊pHN/'$$&Ҙ=_QNpr0ɻWQ8 2\V\)v'i7gj ؤ\! b`=) AHJYNr1B̿MRwca3=$7A%^nRNB#CEY$W%2 JfdAcoP #ء"|V>6{˯߿cI0|PA7Y)_U-=.s3c FH@vjZDb}#A3(K cxRQʇgC2۱5[M%1Cm!-&ж")Uxvpt|W˿lEpBK-u8E?'nERuVI$f+ ¥&r*MTN±%Naw;+#љ]dY*DZy.iXP+fg[A~H;w'.2Z>s_Oot6ߐBcH/fNzݟ9V#ߴ.瞎=V3YTa٫pRpe߅"9A8"909lMS&DWhGxz=_3Vk BFd\ gVJZaU,a=VnbmX$_'$HnU cx[!kl-,<'*'ns/9"SUEJzHz:x`;2]X6ѓ.Ht),2zv;Iq&Sl5 bퟡ&]b( 0| qO$$EP^x>FR,K@DTo[#[7o&T{qޢDͣ>Rg*"FG|T-qqY&*E)}?Zb ~$V9>kƌw!~V<|[G*8o~xk`8~%$$|3(-gb['Wz#>D3i= &z? BvбIX#CɭA0ӋM  BpD /;z`KoMΥgj9rTPV&F[XwJ: siu-ͱZM aX><]r|i[Hyn W[MR-f볣1wUhui~!qci)T} s-(Z|1z唑S޽Gս:ayAV֤X]zD铹&daE:f >\|g25xg <Q& z1Fj;JQ-lwT@)(t7Pwx47bo%-(UKrR/(p.Gtb,w_#DCӽ/ q=[(4pn Ʃ'rqGbTyb5偢 v!ϺJH7^Sjx.!phwA4 Zٿ*nY8ۑCӯGJ ]Գ|^kfCY&YQZ^_̣[|u,4+:c[6&D|A/Fi3T|7ݠe4zm^zD? Qt8Sr4h2.36zzIzS+?P{HN49r&0XYKZǧ"`QƤtc~yLE_*8Z٫izN3̓п\d~ܚ G bXօ^93v/16˫rmHWe갈_$Ľ[/>/V:W`՚ѡ^Eh}یH"}Y$2U@e|Ophnѹ^C1٘$Ց Џ7.Ƚ2]d2N mp|*uHxkv~T񥫈Dh rmɧKc}aGDYdˀFIt-QNW,M ME~G)>8K@0gmLSY Ʉ #E^a:;~\gM; +y͕ԋ`\b f/7jM>ĭ4굾]9)M" Mb!`ol17ԛK9&+D2@| ͥ?S vF-p33`%3̙\l ">'{<6/+퓹je0+.fXڀgTp{^K8kE0A&u%o!L1#Dv\OK%l:`p&-0J4C_e{ޕk T4n}ɦ07N\wz|螓fӆPirQdV@ڥ d4ٴGӫd H&Og+Sۣ"n߀NP}4Aޕ5M }̙ dEt)Ftyz>tЖG72QONa_ M3<̑({M#<$Iˁ aArZ!@u!7tTi lM!,Z z K}T;F3V3`Bš*[WWQPd;RpzsOYVMG;))p EԋȻpuƗm5VdxBݜćUUfU,o|Y9!nq.nI#yx/#X<՘qX{HɉP,%9s!3V=8 @"S8WRp.j*D42UfL$]VѨeylf"0V_bף6;j\%aAjƼ2F r`ݟ"KuGQr9aH&[`4;i%0}CDKJq(=p;n~:,#XL3߲uЫxO`[B//2-E?JDޥ H=c&+JH/hA$&3řf$K#K&CeYEW^ p~Y8KR 7$y{U]ۢC;20D ;9,*˓lגD51p ޯ]BcYHfR`B0w(sL.s RHzJv2ũ~po,EyU.x'E^<>[ 8J-.‰hJ$ -ՆZ.ڟPlO1a]w%tvNL28B4ghNf֥ >NY&=$oszIR*Q4|@WOC涩vWeWL9 MT#jm;fig'u`+P'm'tN')@h+F&98[|5E b>ci9w\u hFYD*wbҮ:׵Ὸ6qr,GYr,,[r/{+joJ]^޽L|o*+>|@/p][wVnmL4-/΅ygH>4bp^MmKۺ.J!A]D^ݸ|$ksANK1nmXnS^CtRXD[8bHrjfOZI,/CX⼱Tbʹp(\,w9씠%6+-;hb2<\υ,ksϮ$/Fq:H TKL1Xߒoyvyb&&XPEQ¡PX^DÊ?10YlLD46C7OG/h uzwNt÷"ݖcYn7 >1x5r76|vi>gSZALY~=W*[BKVZ.h4YԃGT}85{݌{1DHQ&(^)o xhw_  -`0-st1:rV'ocYYIpPå#RI3Z<4& J͌P03 xkiLcdݡH>$2 x]%i2 (;w]$`AxR-{VUSB]|˹- \ J?l 󖁊5Aoݐ{f.ta2^/1d'ɑBw5qSYYbovk@nm wU/}x V|˧ s磁/#-dGV1CW "mcB)|E~Tׯ"af G=P!/QjW/:\L/ ht9g:\sqc/'fЊ/nN4 XR4cCztKO˯tx;\m 2Zg&b A+=@Ek"D7R[O )c6$qT![ˉ_uLIsCDS<9/j/=z|| yYqc͎Gɇ[ 3,F[H*$&ZȪȎyGCf³!Ïhԓ@n~P6/&?5f_P%H(J{?`s4|"0sb!r@Va&Ʃ=^ )V7d܄.CH=Dk EN2FV+U#ht<kmp~g"-4(&Sj }8,Ɇp}/y`g:X8ĬZb9"b0 R{P(A@4U#yi?9\4-H,f]3K7Ժp7olӑSX&k;'WDJ^Jp %i6kG|+TpI)cm(| 0|ң\ZZRmA^ɕ1dGkK ۿC…^g*νP<[|"X!Kr2Z=h7w^D8ZY#Elcm`Pbo V8A0ƼAt.|$kvr PuhU_nW;LHDfİL[yL#+x;cTsPh>#f2UNO*a`XŠVI)Bbhc3TH wㄳȾ >\"5tv&P!:xQ i ţW~LDsW#V߄XT7϶wzx*`9cTȆ Ҍb/e%Se7\umcsXWȖ֣s-: M' SCɒ~`M2t+m 6 :c7hHJd8HT7L!,yiy8/2AO'Oi%Fܐ+֒9C:"4z{h(- Ϭc"3dA 7:H=z3}4z~Iߥdjlewl5)}5.Ҧ{[EG[xg{ۥt˃R@ Я$ x ԎZ'J~Aߡ@J͔7`3>nRbqMY6\%ʎW5;o| |p Ӫ"?%Fnq+b:r?&ܨ &enL&pFx O@Z0ㄨ126!`YfD")lNsuS#>' R #7ˏ?d2ӷ,-I; .Vuueq=9|ECpw@?D#lk`@h}sϥù3e=]=ٱ9~uͤGWPy hNM_c\^qe[=?AWBIz2A5FIMVPDv(K'8Qh0f.=RՄ=ߥ49b' ;M 'nO!y!:Edf_ZgM,:z R|:rpNV#w=?(9K jxA[,*/8 ~ OXҠ?D,I K81B_5ѱ煴Md_yBa+`8eJ1cr'SY ٖ{JFiAPj"Z|l/BZjf*s̀e?L_,>8A?S?YL1t|%I>p=!,f.JDԳG)ާd$ ,j]#]rꈽPIB^20xb\t/fbϤNq_%B[e(XĞWp_Ȟ'mɁ 6*[ " oB.m^fxٰ4!Q zрN+e]<XųXAQhaL(i׶.RScKpm 2Xq6kiKv6--80@!`ΰ}TMKX)n_Eq%nVGz^(~uB5:đ۱CxVa$0ؓQ?o̰0x*dQ?ָꕃ\ I-{cU4"(8(w-MAU%O9 v-lJA3=rǫ=hJ΅ᑝVA}Cb_ft?*Fs?sì6mx&nA$GTTGuɯ"iZo~ؠ9AƤWc|4uHf<%;^ T^vWk<,1('EX Ǒ[17zSz.YT()g!4S?-® T}dF)|@u4+Szw{Fb+}cIPf0[n!>n}Y0OcB`fO]_^1DhgcM^~lˠbr8#*ZݬBO}ۣ3=0IL!EFnmMi0Ԋ,ʚ{י,=w<hEZ#]W_j}w|O Gʡ@7R=REf,_tE fl=Th` myR7j"MhSJk1B4S48qX7~%Ĉ/8O$r. jW\O;4-o{&Er'""6d0UՆ@}C6ѣϤS_"<b`2QGxmNaw@aU3;08f_RE3 2/S>Enx˲@WG~78 C"YE[pim|{x>%.9#&9g:/ ^i% 5. .^Y4B:{Itvȶk ,!:W;a9$Ӯ=p^#"ànl;bͲS.x'< Zs vFsEQ*B.J6Ua$+Jw^\o296GN.a+7ONia=˪ÔP4@4+(_v@t8u v!h u^Iexi W|Oǚ$|qFcf|H HOP)k#nmk(m|bw5x.)~FD#Vo>z!=<)laqs+_밁8_9)7K]u%jRKet}:9~WySP5;C0rV&pcPhz|'3""Mjף`<6r+0OuAVe&8#'pn8dQE,G0mڇiF X!(UWz3 idYX⃳^.0X\:٫Z'o߼>ɗ@V- Eoh^*ԁnxO3˭|ok$ PBq!)haԘ5֊bfBKTxRn')i/KFABހֶf =iCU"ì T=>K|b3s5"l⇧}.E8l jPo>[s|kVn,%?0`FR9* 'Y$+fH뢪&@#' &4Ba[e6XonC> [\O7)3g OreD# Uc%U4Mr. t'`7ZLN՚Qp ,iAC^OO%Ƙ5^c z&2^r~ߧ38% F\_.nR,)dl2CDV};ʷb{g'|x`!/*FV"?6 w˩*ÞHdaVnV`*ex_ў V;N5&xuۈ"$ZW_k(0Еh?:V=Q^CZ ^q~'w@NyBZ3/- 8[X'fCwyL'G̮u˂ͰyRV li ĸeU #.3uW t%(bl1MOΛT(D (#DӐ`R|A8&,.ꥁt41{oI$&yoh%0Pj鸱Й-#~0^5'<{@R6>NajRZ 4ZVq.'i|PV0-3TϭSzWioUF,Z鄬쏨(Mŋb5E%}ZEN/([m!tF}@*@IEKO ,EB:ʱ[#ŌK-U^GL/9OaL y!=&"jFSEH$ KSMvQ8zI!+}=Qd5|5n;?R . %Itij"^|\V4C3KKЖ~OGt#8LV#Y%Է@l0|!_-͎_?ZB5jNJ(]PWC'Չt$?qp'b]>@;oa"k %y )o5M< OSTCY\$yǯ38*o/Ci.ץAb 68Ooru.MNز^< b.pl*!4 5:pD+S0; M& ffMQ~S˦PAqx]zn$qb{G+ ) ~3> ]Ha7n,[sdztEo(7F,sy*/2%f8k+cN OGAUpDy'FWXƔmm=JeHF< (-mrU("RЖo q[oZ`9&}p꺳 ~ŭ_,퇥>xOMWE)6ep%w4b<~i p8qκ9meW2cҞT艺dKc6t"=u , e)-Vh]c,x IYT}Sɼ]#+7͹US@D&_SR8W%u㯤)eSHsHQ1şӺ;[Mʇ75`4}p<!C;rvL)Dj |Xj0UaAPu5B v9Dd G.f ;hd)%si?EWPD59\O7"~y=#h/r%f-!iiHKem(vhJP'7[ڌ2p@ =qûj|ZF%څL )_KJG0VW`.UwXS}dbHg Sd. ͓W();]>>%>ǀDJ0C\?(0C%T AM#] &ᤓLNny*ut[8JpuMGhǚ:g^-O!C#ƼdP0* 7N hZX0^lگ}|yn=\2qi[BH6h|oZ"1k2ԝcdž}t R]FڈO>qw8Ohž#RF@rώ0uRÚ"32NXMf]0Z%Z5 TW #`7+Et\EA4%';!o"D3Y'4jgb 8e >(./ɮkokCï!F%3+[7 *iTPX~;$|ՊMwrӯ1)d7Ǣypt*klwi{%ٴ$;J$MgyL\| 7nz w>;KTPDk <&XA:";B,ef"%;yc,D ."Sjv]] F ah^($ևfm/Hͻҹ֫<{SڹPʽq"?3E;2}3aZ0.# qQLujNkd>X^x1Rg̶[F.WJV"C U)ReeeqDJY"vzcʎE9Q7ACtUy>g!06snOxcJ۟efɎph?zc4Ne0:L҂|#cbO00v9q⭷͇ƪ}hN9q+:՛jihDN|+4L4{S$٩Cůnf!/ XL&S@_ꈴ$~{w"BR?d!93/V44|oL⭅n&{ x+3`/LUeۇT2 N Jyg Jfg)ۑ<䐬&whNR+dFZg%1<%@̧N2*Bx#ݵ\}yR .Ek[Y[4s6q6ΗEKy8(b7 kXiCA0k;j{eRîPohnyNnV~Z2ʧ iP] kↂ5퀓&-Vµ_ol_uZ Ȍ8Tv~"7y*b_#ӜF6+f󵫽ȽURQ/pUaM0uI([;L>Dw86V$sDdTQ zޕuLvאt pa".vQ1@9MW\!aq$ߚt(B]d8m.28 ibV5Cc ?\7&R' t(۵\9JJf(𙴀I(:+)9 PV07rm}|^}L%xZ1]ž̼]qeW{ |*S9q m= ͧf(<$MeFd%j")a 5%nX3q޳w%wq:d:"̵'nG+s}OڑR:fҚh03CFѾA혇z|Kmq0p+ ؅,.J9``U^6TN@ָY|N*/V >E-ĴPÓp/%K2s26g& $ϑZkRwI-dȦ+Vd).@7S=>h])hő U䲗wFڽJ`jDS\?ge5^9V*8kCsR5Bu-Z&a{8H]x5p'|ʖKt@~P)f"~kPPY\h(*O=_;i. fF:v"eˁO2yʅFBu:O4D6d0&uoKl\Y.;@6%8&<Z~3+lQXcQ ~~Rqw58Aŵ v^O5یL x$At瑹ϼwh>2ۗO+]A֏/4( Cwᐠ8PI *F)hSXf-|B>)k*&sTBUB.XPwJd6B@5$^jy/ ?tvg' Ӈ䴻^5a 3fMl͈pHub) ݜRthrbKJfwQj!>+_V,5O|-ᙐg=(E\)3:=sL6!xǙ^  An67\u2~M[")BĜ˄LY)Xjc+wȯ 5ړ64'/ŀmן=@j6-9"Rz)9SͮʙQwcQ`Dg^\-ZE9{|Ԟ`qԁXVڌ_yq`U>'3[)%u^t!7SY^Z[K\!~;]ن xrz DWJFhUϧ9Mj*YQ0)'X)@%|ڶ\|+ ;5?\ZOf\dlS`ECP2Eu_$?S6*qqjvCW75Pתa%ڴ{CQx =w\QV@6moI^k|}*l[!.}4yd? b;|(n^ԦY!ʌ M$ޓm #8LnpW}y5y F|!^fMWѢq[/6TσT x*N=Rk uNiS@9pP+r[ļǏŌ3tԯk!ސOrx[*v'ďFcmjs_+M\sF$tKp959C3]6yX"6nB>jh7Incq㒹^E %2^^1(UřGΔQ([_RF g8Y~Іy?=k{9"=@XO 8vXB2I|_:e#\ 6!7T:cQ[+KZaXӝ9*]HO'֓=> |Z|FBXEq tV@ԫqe-3x%U]=ӑn +M JmY;a.?=[<\*^,kk-ŌۉyLVnc[c?A?sW?jĀ7y9H.xJ{q5c1NdQ-µJe1xk~Ok~ԏ]KŊ@7R דН֥-Ϗ2M4I4=+.V[7̛T1t8PwN`HYӀl 2VJa#9*5"s_уO׹.Ǹ3)>?gmCi8 !_j#:ݸ;1Ws ;oCܽ<5O㘆ŤX#̓|X7|I n׆\Taϯ^awp HOZ "2H{xUt*&4X#fZBo)}XX)1ֲb2W˫$OIL\7L5s);gciyn8P?:vƺ; ( ,r%'2]VegFNto C'T>֫;dD~'+ r7(=ި$-Cu´U쓚cܶL>qa,kʈ(S󿒦'l. _3HrgR4cBI"NuNAbqKYdZp5'̀&8`Em$fT0OO@ }jW' Eݔh+yBnY-JsGYQJ̌c cu,{t<нVfՐahn1}6%Z'LϨ6t!ql5xuH}ҁp|C-ѫp;fS^\ J:|[`f"! G+?@j@{IH3ܥ ZIZ4;WpK;Ga3#_pƫL X6n'VX॰!{ <_mD3v6 Aݺ L<;1I׹j>-3[}~rVl|_O3Cv~,ܯ(BB^RT+ iV ^dPVS> a }(Ψ %1z;aPo!;}S=m6?}di1-vVs;NtI9Iֲ0^-%clt7'Ṵ q ;I\k`8 NP6A20 N[=)7w%gz.D"՜zn@ߌBeA5B׳ZLe\;Lt1;(Dmr2Eӆ_n%ng#je.;( 1y<ZkI ZfGNu{qFSKg_T#5uxN:RNc u+3!!Z(b\TINd ā˒X`б${Ȗ2s'aM+ #k/ø17dǿ0V L㋛s( = & =R`^ʣ 3LEpZ"iGybn;pRR/ndtBG"Q64 "U WpV@{/#JN;+Ln>.Sr˵wOojDfXFv᭚=_kRw/2-g0 I' wH$^s^VMj0큤Jٝ>dc#o'bRk䐷Fy$?Vt& ] 9xSm~%f 6, a+nh۞WUF8@_$2g["'X"6Thv!!+je l9< bS|!nF,ca|_H Kdw`fL=oLfO^4W&&eQws.?,>8Luu+@x/k\y6p3 |kgIxRH*@U\l ݢ;)`eBaKh܋ϽwkuPsi_BKZ#2?#/ʥHty/]=F%pI.k}4 eo4h;( YH:`d´8,R/޻ Q( #m4g^ O YEՈap;4`+K6-N#{2Mw0+0Wʂi?H X:!R&GATqxW8;q1k3vL`g^s';k~UIGUh/ n7Q9ioS}@4wqj7وy@3.2@ Gai,h,$$}XUTV|(Y|h?w I⮜?w0uczvf`XBAi^(@ۤuW>Ps2KlO=q(sզfMVW]$ ܪ|k>H}/#y5y_,U;)@B Læ] 䰴 g!U5Kd+EG XFӫ]pm(г;ّ :ߌQT5kzҼk2+g,fG{G8E烇^fdh{ڦ'I%5=z?J#C)i mKXlP%gshz#,ǁlY6v 9U0X:iPRR>b#C-? cKv€hm2N|vCr;{Maʘ4<lNH*9L*/s;o$(}NB3/R\M1QІYJ,/-c:+&%X .o2~sM"怎ij׷$kz2͹/ )j="0d1oV>YL6fd>$ă}K~ =[7¦DPZ[|8[j2|1I7;K@,]pn~> /nUx0UѨ.7+YTfwJ~{oN bAFCwx) sI_W%OYnLly:ûKȢݕqu癿FuodПפ2V񧨨6%]Km=`TcɰҴ/dw{0&8[8 \3M'_/ #>NIhSs,́ s GPdȟ }"Irݧ^ue~,:(6l$I~I h[)&t{NNoʭ#pR* IK(L'Fҋ먬ݙj!Տ4wl.mPQ R!\%!4'Ύ8&W_3eÁP]ε_>fk%a)鍗 0W0$Y n lgqtpp]S=}ǓR>OIJ( z?8EMozz61(>L#~BB7itWHD]Wd(aUw#o#F 0Tro]¶ڐIaCҋQ N}Dn@C0fD- Ew_#nh.9ͱqC>|OioBdWK_ -;_DY U#`aHWYKF;ėpvvdrjW66qJ-yE{]OZ*6@V&֬[N'ANjCZ!{@ݘGfY2ǻiB?X+ҦN4X7Sf 0uGp +{YdQ[4PˎfuAk7! >pbކ0y=95G&}D0^IYno.=6|\0eo5vz6ZMmPWX =:Ɛ6O|Sxz KYW``xγ  @B+Jl7֞B(%˺p6#aV( Ɇ5\Bb+¹NELMXsHtM]YEnyx!>9m5@j|ag_ds56~u}x28{n\$~GYU1.q M$=-+fF!_]X^82ʮ]ʉM?Wq 'D͓Od+8NВy/ֳL%;x=Z+&buPŰN%{X '!i \Ӹ1zÉC2vMe@[?2(sMRZ<η)´ :'4͆OsgMHFR֌o j 㲤Ve)vhOBO:{͒ NvFűy3WHתEt= )[ILZ>3& њ($=[}dXBsgrfY w'hΚ;2nxhv,iFKYS-!<({[Ċ_~#8奛m$ MKcb#68gLjžUbx>J+Yn9`\ 1].ܙ6e]G/ +KL%RνJo9ҩ'E Zw%Фlj&b7\=+Wi Yrw,]@FT6EjO\@~W0%c]`V4|uV#'j\WWԠr&C! l0YH at8J-`06HZ ?Q6Ǖuiaxw),~Y-`:w1Ӥ5|z!!3#\5v WB)-vG'}<#eQ~QM\ML`cޓNViULxy0v+'0bROOl-jV zӈFZf0+mTIC"3?`gzҀI51~uoluc`` ȷg|A8 ⛐ťݶ[vHPWza04GwKO|; $'_=-zCruiâ~YT{"r#Wi k >ۖB&apvΆSy &}tTE&hI5.h7?;RJ >f1"K:&j^i~\d5$ } EqAaˮ.2 64pA-Tβ0oqzh&-ja0օaߔ1 2H$?kG=9*1B>`ҕvOLpmdY c.kތm_8'efm,b>9Ub5Mbg_| !)Vpo@T@Fu8C{S%K^c$<*d62wP],- ϩ!ȣ`Ϣ{P(Ь粅M2g ͠ 36OO{$Zɓw%ݺA&֔1myX:oWM%}7<,xs{2clJ){eo"$2I#xOmyx!&|b"˨zi.sB/yNk`~ |Oc+gԶI]F0h_Z@ZPWVsKw3Tcd!| ;JD:Jt##eAdmQ氡_ţZ',oPܼ[hgOdX (dy.=X]0'Лr'GԦ|W!J193~;1qe6"bezjX .x 3浰]0 g0<6]Y!4L7!6[d? +'<E[PlFy:r}X2^-HR,P60[q֣yk?2&s@XnCGJv(_xʤ?!d,':V;&:Pc~Le3WN$JfE9B&- fJx l\+Eڪ;Y[ZN;ȁ6X.N_{J&r8nl_v{z U#|^%A/D%eIXt\mLðfg;#qE9;꛳WMj+HIE'_GB$P|}}nwSze,߽MœkKBkALGRy8)Kb15A/shDgŸ@c' si4D'c !) c{~u0xAwllNȶ@ZJQ0Jaʥ_ur~o A捋2.:az%T!0Ԙsn|й" JfGWyK"s{uEdQUOH񤼣X=Gk-LEwWD M@ʆF2tv*qv a]"KG9D6,QV k}#m{KF!^)׺ӊpc棪|cxnWh&Qֲ7Q'Tg-d Cij݄jM=p|SWͱҜ _MzHB~%OӨWA|BA 5ZFP8f>~.d;#)3}8UЇaPc.OIXUM1VM =6DdU 80E~xЪhT,n* 5a R(f%֠ {=5A\3Bgtur1 9Y{J7Z 7Q X()2A?p) `mt k -5R4Fw29!өE c !2k׏53/ko .D5%뭇IrTTR>yV 1MiT`HL$ H^]ye0 Pؿ%fX){]|YIq:s"j=`>f+丑o :*tGM[og7z5VlI.O>hxl=̔1hb[LI1\mJ+&L96+EDТ#恵C GcVJGqJ\5H7`u2o9~(O4i eU $Ʊ>:V2#((?UQGRւ3O3c.LSqJBe|>"zN9y <|'@(j)s?1yXز,\L_'^A>u8ҟ0Fr<-t8/i]@mxz;)S|ѵ^q1 CGy\p9{"ڜcƷ_r{\++7e*@FPD\> 'LCTJD,9pFc.Vո@'Z *(QrZ#+Z3+*hM)!Z׻!A4 ƣ.)%"i@էK}(Z~*#Q`w,ͩ=⊀F“#bJHǶ<ևRo?LJL̯b{(ÃP;L4̢BвbuJצ?zL=By?pe lʘGTY fڡ?_׽Fdn!*6*w72 ^:'q*,Gn\Mm@ & frO;I187X0 5w{ pn8LF2JܡiMT|fDÔjvwPhn I4ge}U}x|_=xKvhYqMtq:^H↖7^%[S_r5L7-PAH>=סrxC7h '%Ɇ?xrl>y-֏ym[a5%\.D"J;Ph'sbFF#[*~.9j|lHB)p)"prj_!#%@nespZMn;BDJLnE^ >L꘭0x"dP~s _M]\%.gG :;F.WW*OeXN:7\S "ĭߕqcGvSPxZo]'%slY\ HDe-+oF;ѥ*Y$X58r> ؖ&G>Ȕ.-$I,kmm" f^\T8ijGlX,vr`Ss ӔN:t0<7w<E˞)ERw[,g^#rW‡ܔ; ٮ,1k=igaDC˷+3=⾺A{.$|Hb`aWHZ,#ɥf8Px #]Kw*U5)F\Pc3NZD 1R~ѕ.Y}ԋ c0^#~3 L.Y*Eu&$'7ؔ_lܭMr '>/r3xԮ>㩨R,'#!B\)p̌1ulvko1K?Ci#N"*gDEk" o>kA}|}H˥RD IY&%JL /lX!͖"o4I3H9fO^2LAOԍBB!8h~^WR|4JhڶZ QD]S[&H/;&Cf(%,]3ںۙ5X)3 ]Ci̼J!zcgV:I-m?B*%];Xw#$ouUkZ1@S<e-C#]-c c8^6mvyh,yU (ykIefZ.)_຺s6=\79 K ɥB}$G qCAMmKJ6q{i*6H[UMUukf`-:H #o' Y\mj$F=-z՜{5(‹`'`D,Ru Տ#AǑA?p]|#ݗ/‰xaH~ 5uH|a0h/g$q&,30M /1C Q- u>^ht?(Lh3 `By$hMNdIE'\~zm ܂Fuoc@y<&Ÿ72 XWn9&PhYHOMnp}$tt* @kv·} !pH-g 7>]>=mގsW8{/`4{k7BOV{cQRLA^\QeOOYu'CΘl)F\P^!+/E[U)S?߮H&Ǔq0^Cեk2xnā#],"wLii0|`ezJUdxQ.$FfRԇQcV>S>ċL{lK8pGyLqfQJ;E+Ƭ%әa~a|la֡f``Cn%lC(w(f..BE%hɺXUв~'d-STه(/eDqM(=0%W4eVДPo]o4b V5Q Ԫ )R6m^6$Ot6Z9svgАuthP[w++[BE=*'J[Db3@Z>\?wũrZ_uz&W'%15)bmV¬3DVDjR:Hjj?,jRhcg;ņfqBF_-OcECTru} QY GI)uOmJ 2*[8i3&UR-:V>Z!l@C~E%uZ&](J ODor_Yd31;"ci>Ǒ*Z'&} ^ اvR mbI; b|;Ýs8]RicTb֐8[6Хlנ'co*Z Zq1Ȋ ʼnaa(O|2ڑvkrUM_=ŋ8’e)ϔ S%vak1 oO4mu߼A&~\ u~Ŝa$}L|vZ-CjbI*DR*Rg!0stfF%43ȑ="w)_>E +?0SF؟_" v^,~+5HE^Nلv8 $Wo ɈNAaM=_rx/x-X¤}k7i b5]O*~w+d4k8Sg ~J1MWW~t#%F*KOҺhFgxL)BfDXd`5Cd} ODqg8 ]]@8-~sUjqdd36W(0cݱ;D',Q=Aj CnV-6if|t5Z0/Rtx0R𲋤/rv}t?=\e󡰥͖69dQ){hR/ nuncAmBR0*(N75[Dm53݂4#1'kcsNsLȒ,%9Haٶ#+-껗4^9WqK*XLcd0熨 ílSHV+B>RA]NѮy2'0s8-+=JI.Y ,lvm$R/ϩ!sD9 e*>+(Uf_#?5sCbmp{Wk}RAay8*o덳 B]bfƣsvpT)ws,kcQ.3T=u2]]a? ?Idw1O>8<8Y&]{ҀKg+٭(;@&oloq32$ ȝ^O,xA28ÏM|zq Y< bC")_s?,$AAR.Y7A"75鏾3@ĵ䰦xfĵwFX uOZ[\AYL9< :HQ1l26PMeoC-y VbaE66?T^sqX#XVrxgYbPA7r,֊3q1#J 8=b qMf$=p]4n7C>tIP&uޠeRa-@07N#?i&hf/9(/L6s§mѸJv\/xo+pyHUJC|Hr,Rjpv~.'wzi&)lJ+X]r 3nbvC2PT|0[6MMKҫJutª ڴ=-,Kve}c =́8TZ:x*z溞#C;pc#YPxrdIx{@/&7C]8ɥi+xmxd ZJC6\S'Ubf}<9pU>^\szuc8׵pǐ`u9"TT>DԺ: @cjXf"}ri}Y'k:d}i",g9[H 9<ܮ/4e/髍oFœG Ĉix!:TUxD9G{ld >{1.Z~"ud)A.R?\pLYg3O+-ܑN}+S\"P 3t:";y2p*}zVE#V,#ڔ=]a4,iO}%<FOvl)U&:i*@`A4F4U+Ny  4tRk*#|ɖTw!\tE},3gXxz%kPu ev7(KEm9(~~'d' ؿ]Qbڡ |P@yTlB ;{?5cDk~:*Goc"wnNԝw ; 9RxE2G/yze(թ--Ňjlͯa8pl4״̕Y,0-S؃"c!<.ZѧrH ;rO,vyM$K}&HM>Pq}@C}X7`eUobI@/ϣ}L}I=pAՐp)PGH#! 8jO0K2,1҉Fs(4) sIƀ+OP;1;J>_yNṚN!*8uHч8i3x3htai@fF"<$,*? .] R!TƋqvȱc68 :t'AaD@Ev|S4evAzU]áFF۠u mHYg$g/K K/ubQnZiрZ6$]<3+LzzڐI*&)gxz_Zaro&ڶimO_03G~#Fʩ"OX, x_7@6ԓk[H5o3v=GdaLmbى q +kg_Լ˥pzn^Vcv Xĸܴ:_~2y)#%L $F])):0Τ/wy3l2&8_f?qGhZFW}q:i6u_70'u?o.0cxs8z"c ^ѷ[}96vCOh8̴SĈGNƳ{jeݪ[:|!VAXŖٌ8̶vҳN2B^3Ǧ{U#4v#<0H|,|sYo{#5^86<,,yѨ ˖R: Rz&ҐSc,͌ X 22kڵ*λ&#٦ R؅O /51}=+8N>Y]jcn& @#3쭔&Nq翓j;;B~н`6ԗToOSWcSk2ѳԊ_F:rx[LPdID3vCRiuܞ՛5%Y#TpW+)zEug{5 [L7j! ʒqӨ3d0uƻ3V4im}QHA۠/eZ jg㛁ɼ#LJ(@b,,J]=)Z?ѷA goڣJKvHg%d-{h*]}Fs;,תh=Oa}TW{#f[YF 率ܬQ-͆KT3IޔOi #rP@q _cY qbD]·jd>˜P ~B2'<2d}l`R,5?mga^ }О~]S5 T2A1-|nG1\9I|g^hS1$zև@P"lϘ_n.!k$8|\//GMz@8l0+ʻ8rw-&FfA ~egdPjO?W#r NjG`xqIL,=宠AGNrJE7j= YW+էhM8{-'OXULI>.AT%ywyj%$L;BG.T@ft#P~Q oYUJrThiLhWr@ڸ y^. [{:v`&G &ĝ3h!AnnCDWlTEƥ˔gDsAjMf=0@@8РP;"{Cb'9u6Zù\h_zdOP]P{Q*A\gjgrnօ;:_6\kۃPo5G"p_%o gJ+/勤.:r3[OP+'fooo kZ " ;d# hX%j_q~L+~Iwnl ʘyaFk$A09BapqR>/y#*KPSɲJTJ|A \sG9b9)/G=3i"Vģ4!Y+5ؖ b8R8y%qMzy3%Ed dwzAk&X[Hp%Yu|n<\:BGF @v9Vyk5!j 糂oLС< E^]³+rI!R͹39GdyLj%>72) h #gWDBtShӀa@n*4! z1n z=A<1ZVc6xt9ke/!8"LOq68܈$ ""ڢ c~{(~UyKm=('^澘5T7j{2 ;z_GсHbR 8D#f@'`c!GG&I} NT)+JH}[p-yMW4!/.SH3*}Bbû ~zq\n?xcJcܓNglddD6ͥ ﹌*M;0ˊ Z}Jtg)4_cMKކ)x}$a;es$D,s>QQ$k g挐0չ15WI213XZ. Nr0Vb_EoAr+qFN}tX:@"mFH % WXF~EJOq~ʋl+Y`%r}{i-o_HDgS I̲C3̌B3靖UB&rixf0L*mĸ#*-\Ϳ^iQAi&QaUe+yWwij.3_뚞|ϠiiRcG\!7t<ګ1#}f#o$ˁ\4BzcIK4߳P^=`ith"% &a[IWa8fŮw*jfh|{P #zHSkCQ|45|Ӡm, C$1ӃA|m+ͮ3U1+)76'MYZc'@J+oWI15|ٛhG 5buPHU+\ J4$5CK.dߌMֳ[o+1:3.]#lҢ;aS:1SNv̠G ^06sQ[4^lh 15S{;򘗼-.Xpq@ U|TVfGPP:*j˟'2.&(땩QIjQ3-bj\(_zַC*|iv$ 8IhUcq)8s]}-L˔eIfgM  ASӥ?~3{"n*N)bEKv9l@uK֍5`x~cTfQf&|QW9&r -k7J ,4&. wT obedҀ 2S,b6|ʬ fMtKfġ%j*-&1?xmAuv 9٧H!O[+[sBS%Hz#ehkMC;FWhM,鐋JvQw"5mn!hmgJ (: %Lěyύ%.'l%Mˊh 6آk' &|^ӆl z|Fo >3[̐+^?g7u3@sQIEC%O-+Ok7?#' 8%;By)%<=;l#d.(u$nljX|~݌nNrǷ5/ ߮Sw^]_|זVXcqj1]__Ueon-ٽQ96 j7*4{-^ P}R9u < 07܇|WE˅q+!,P/΀`<\F_M Vʳt8A[ 5.4gԿ:b*$xcs +ʹaǘG85zf$ ;Ԝ|.2{H,0Tnxfkɢo.+pSի$ <K5*=%rZMn' < uޤCM@I\!qŽA&GRXFx U_s@GrVdIӞhi _ijm-.  껋eEC _{Um4H8|DT0ԵB mVXk|UȏMĢ[$,RAVAQMriߌV{gPP/KA?D~lhjJ^R>~;l.к`iE۷r  ?ZH $U(s$J7+\3Y㌩;4BB$"(h8uZ`t ^:\ ]SGy0H|ѴZdȓ s/l`u*XFo1G :0N WjyV~|GYE2j?cwS|JXFunUnو++2 ;dۘa0F C b C.E[:m9_g\.8o>wٓ` I(B`Vi^Itt`Q\9t0fHZ:*4l1NtoKh0CFk;&4Qe=Z a1PZ] VEIQ:b(%"F0@7#~'1R rNAt8 + $»eo9ꆴbeJ,Sz⥼QK}t f#b%U*eά O[q{jӭ-ռV VOpo_R]pEJZf :pqOTzP"Ơ~gDF6,J :r֤W^1R"]D:`Tb! 6FxC=@(Q?h#\M8 "fC+:Ar% ν0A =>vutt4 ~>k wd$Ҍ5Q v $@ WB\<){imNf fG8NΡKv ަӉPl$dkj$Rʕ1d6>% > gXim%2@%x?;,96  3_[֢bSG58{8a+9Wצϩ V.ʳU=[) Z횹-+Pn@&xJ'7ݵ/~rg|w; *MjLSmuͪcii*3h;r89x`b0t-13:cKjWTeD Բ&kj ")se$$=X uh=cV "`#ԕPN ED$;GIGSh( %Z;?2GXwm'x$aG|+?8c^y,mիLrz~~8k d J,c(TLDRǓsl6 "/ΣɋwF\V#'@4NPLa@+Uݠ9xjK#T8:Kx%-`c}$GE,hAD,jЁc=۳нCFwI7J'o`fK4qb~9AV=[(?+φԚKzlECX,< FC,+)DdBQ#{rWB;H;I;as%"O'Je 5he3L- S)p&y* 0{c_PtwSiQt i џRն>eQ/gEJ4Z鴝g Yr 0w܀Zfb5J[Oy 1-a9Ck=o] S迶jcWB1VwHjK*Nsv=UHu.o!eFVS HƢF[Sg7 B>}{$ IDalBQJl=b8 eCn{Քn:/#A#8u!!q^*+PهI=\!$UDGo{ 9|ShknC}Vི/S#&.F;NnVCo!:4qk P0{yR(N$1qyG!i4tr˓ԌwtLL@1^i2i#0LfZV1[vLJzB,6+F( _=لT)""Ø:g.R:L҈$-&k5_!NXK>Ԓ?`T3#)+J/%m"rA1gpQG7 ;#(zl :`Lf](pD_mC*?pHu{ k*Q`%ڲ>RTnml3-Kn&E3tNG恨T'ZӝNZBwJnWZvpNuxr2GQ-  qF;9*/ήD04Oht`/!jGW :_Ty%:cz03ʻ ͵'XM{FZrGf2Ic$8CG2_S \l/9I #RfƎ]Xʕ%;{<")?̓Óq(;'mcU>l>$dpLWXnz,5*yю#ْyp)ĶJf -Qo}WtݍWfF_NA8=3/DB \eqil:ז`i3Gu B9(ℒa9 W !T+34\kVXwxd!U>U8?]LvxhΚӮQ2-T,.0aԝ4)}TUF1$%W#NR.#ZoLOf:MԿv{d͖II9\k_(Rvrɘ'#Hʲ5M`-d4\F:[C/V5`?8rĤ#._d5'ފA6An)S,WZ}!2vN\: &Ǘ` 5#r9CǪ@Iӭ^j50dV)@yB a)aoxYIS&N;I 4g"t O}\IPTS=2-I31=ZV0id_6F{B&_Q+g6@+$— %&+xBbIp\U$'I[d#]׻ۭwͳ`oPz>ah?o23% zo^V& `n{?/%w{A).Frꪜ'==>w!^¸<ΫaH 0|Ǥ,lӫzEqhQ[n ]qh\߉NPO5N/9RGGVc l3BW՟T#3mM,\Ub eRIa Y7{o YLA#مu(iGr A:ܻauzCʹ1%p+0)Y g`u 4@bod>D/"n ю:q'_׀R*GTQ DŽ p(J?AW5<$jB4{ؐ]uh.P ∁yuE6h#l09GuFW;iy>?g7IC` xMBפ7Ɂ`f YtpZtN!n͇ .=eq)MѼʰt.LSjl/xዳϤkzՓgw&(+xQO e[6meswt-Zߋ PFQĝ.[{PQ_ -v(tHy.9F}u;7aoYFDmH!&0WSџ<ܺS`$~*@*0 @i!0eIbvWO Kue?[B: NP]Mf{%q;u`A^#=C|zԀeՓgrɷplU}R21> .`k/&="As\_U _Wwץ;d -'Azbh|"ǎEPz[mNuNmm"6sAl 6 PD{rDقoA.>hXSoT tL,gd㮖~d{TgoGGm/E ¨s߁ tf0& \1LkXe5^% ;65CӉP0.{X9mtm Hݳ;w-z"]k*@!@~ XYjUr?<<2^uʳL7RǽqAТQlG%mgvrW&!fLupfZK iܺt63ZmXc%k/d06UL{ wRxl|(>/ֆkχAI+8 @&!z* F)S+C)]m "Ag\eú>*hӐ@S<"8Z&<_>ѻ-e!hoKׇר˵~Py~kRd$%і ;ڹ+t-2T~0Մ"#ax 7 *Ym|e $M2qEvޑOC~|Cpf|x+[5:ܴ"3!q+VDP'c$4 H o+8 er "a)tu i%P,"CB[^A Q 3i W<"~k~4 P5WMq_OZ% 8a&/<"L)}W{J.DݴOF_UW[1F`ד϶ƿS)w,A} $gA^1jh \>P}_E#}'v+3=Ґ"or{D#" f PYBzZHsy%, Wzbڞ5uʊl+M;f'vs׫H͡{x.r˜˃%CUSЬyol~}64 hFTމmJ 1p'oa昢k,/c& <[Q!ƍX)u7u]2*{:OJH%ӝ^:ա^AV^58=!3 A*Q#[y#@VR)yt^建<¡L'@0 lV;H^sHR1!Ƙ#DVߞ2k$='e}u?o@W0;YOk7"pmvW I)ԝOxuiMV2ӊ[o9t6>m1Ã9(̍iHl3 h e3wk0J[xE-W.ar97tFPjxȕF^ UeQ-tnj2+׏؊fܧm؄p.rc0izug(E`\e{@΃=yU Dap M} <ǣ6 ! }\] HT)e(.zoQ3?8wSū)9O xU pYInAH)0?i=+:Ff^ڽF.0}S\BFe-(6[д2w),!;.piց}!l(-`vRmiYC%MBDg#sىKLGwvoT^kOzɛCN}ny/Tb _eJs@Zm-}/Cq }u_qiܫ3|V$awhEN[]kT D_:;,-'t8-7g}dfT.hIWX@I 3CB:($|(R,*C޻, ;dp7/O0ѢֲakΫsIDcewvBpe:8Ш!Yu2Kkr{QاPPvzˆ˔v29l m$luN($Ջu#W_we:#"XVp 2Ksg(x[r簣g.W.7m5Ya0dyNwB"wSQPrde} oG=8{2w02[yy+פ$z0x4UD9+&q=f׳zzIfUp.*ρ-RoWgKmƭ"{.@7|N[ 8pipȕnU=&;%Z? 'yvg Iw3\Y{eTX@ TrFXyBآ)>ޖ&tu9c;Væ"0چJC Z׍ ^ʾ>\kqZQ!HVI*@?<77+2kzz-6r15 %v p!̢)#97Xp/>cl"6h(Rw Pv26{-bfk9Mtu)BR'yF} .YX@w KՖ綝eJAW";d3Ej$םkO2Bđcf]J6U0l80(߲;xSTps ]AD>x#07V~om^|r"aIl{f#@ԯ ^xW9}%fy2Mb\V: vx{g}ATZUjp)X(K>etpO4t&De As^qvpl' l H}6Hb[p~;\"r#Gkp 56Jb2SV:Z*cbk"=#:T x?EI=(G;Bbۋȓgбwܺ9@ qVg0kn&#M:Gߢ:vnnJTguML #Hu5ʑ[ZOH:onal5QcKk-{K|:٪(]P28.$٩Qnr{ܫ-&;2wî;濳e4h~HRQ`|f#_2;}|'L>[_ztfq[wp GlI,Û+6_o] nu]l/+{r k f8"IәS#BꄻCɝ*'NBBzFO2 Aq OVqG9'p3^wMYOfT5,>Y.em]׋( 2+W|"bcwnS~"0Q()҆_8d"r*hG…r{5Gmְ'Y*nEfqҭI2tw[GSӥ36Cc.}0LI譤VΞm1xĵ$(+훨LU8< p%' W;3M7}TGyth %C-&C:j$L5x3o4 ptT5{Eq\EβRYS&xcvXvoNfڳ_:r[Bh%eObgh]f1>R'&mDEE{.ba-̺ K!NGD $=g1N\.q&v1%,-p+SD)>3t \Sp[>2ך FGTc3qߦ5Q KR !o}>{ cf-4?q_E E2 m/s5s:B# ?jh t f9${, &2zs/*0i|7 p[3 (]&KY24 hD߫J kΣWf⑧)},QAJvvnXCJn7vbFH[UDŽR}c8ljuQkl4C\?8Ə_A]s!lt%?7~Ҁbw j SY{,?݌$w\/,PԓS2^z[j93٤<_ƭv&ioj%ouUP@la;LsUfvuu$d6^]4R'tX;I25 _W` v)+1@-BQ}tgHCX,ZP~ySB5 #.?)w9?*>(TKu˼4G' lZy"}bDޤ4߆ܭ+ ssH/gr$6O8Ѿ-1d,.2+J!mK[KHY 2{p ~:||#݁x6"KaG(NJi#0̽eB4gK&/Iqz Gu۫~+ߖJ-޶M8a[ĕkZ߸Mo1g p-KUv/ۘEZ0I-YgZ`%\,,Ŏӈf?h9W#nĻLM|c0QE>q |vzmg7t먞'KEk/7pRG_ŜL{;[Ds=LHDU^\浪AĖQ$srQ/L S^6-)ȩxr+ AP0N7QEX G昙N*/t6>kT+3I] ' -)6KghΊjޏM̌s]g #w-8SUO ,=߿X-n c.!iDqט2'F-\&{j&`5pOǪ$w$U'(04 5oXQl,@t#{-^ɟ  3(x@lAC7JWY$tV :@+gŠ{wYLimxdL웷ަBdne+ =-^Gv\d'pX3Gg!mB*եM iۇ|U_-J )וkH*rjvyN7@O'AxElOvV;56IȈs_L9١ÊK5KĨkhXpJY4X@gJTgYhiV;NpKT^ ñ==!}}w+AЃ~<1~I_,kal݈R.V59ATV;/J\6_qN#Qp_EbJd;)*'O&sw8R4d @oH(iDm]`ʣtѳL~T|B7Z䫿COäxuMwQP:+:,݅ bkd%rJL2ѽX?֞@qy}`2UŊ⥳pc+D8Z(bkY0`B<,h D7赓WǐS7xgγ7v_?% LڣοsAnu&#,<*jg=Rlk #UgyEӾhB‚xQ6N>iOb8Aj:*TTaw࿺8. *NzJ5׸Yh_ 8keyeh F 1R8zQl;j;x!/E^K)iKl|P]gϘe4G!DsØ\3z|C!ou:6`jR M)d_9=/SB j)ab?:.Sw$};;!m:$̊`|I6\|&)\6ZQ,JJ 9aM?ܤ+ 7Dz%{w4jsDΔpc;Ӹ홠1PS%F!/Z aZgA/ل%pm2-R=&?~-{ u_E&˚mT*ZJE7\"jyϋ9=_aƣyCӗFGy@?D>˦>LLa&[ǫdV1ty 'E^)zp?dky4N?1䇱|2:+,]ùujODbOwk=agUWT,A~Ô4)% &#LgW11]brA`ŠokĘ4J 4ngtiKwh,&qF$| d[25R,+A̗>d)ӢkUUM <:Y{;g ʢlP-e*Lgt >w&F~au/v̈́I:^iڰtt"H?s$ӧEhp DO n&5%L^ZXUĻ]*VI8!UT!9ILbH/&7",$p鍦vLȜT"z~;/)@QS8z8Z@ѐeɊ!ﻌM )٩Nq-|Ħݬ!Qၒx08řU99WأU~FHʏ߮~[r?/a!p6m qp0_mDOslUChvsS猶Ɗ7Y Urgj+W^™Eڋэ/v&7ߦzOtebjcR3h26: Yi[d[3'<#Xd$(@jhV:@4j6*m zH7g<5 -j,̗0Cx*v0yK13'AIJ钜ƋH7cR=! y MκI1 ږ׭i~/Zᕄ{r5tVw<*bE<>A¼{KBvcۂ14)#iYL\wZ[,=kt]; ṛ ':Q^PsCj~6!D4#tfTV5R8xgPw~T(q(,Trs 2OQrB~f0u騾(g5ԟJ~`l3~\[=9ҖԖxlsNY oÇh5H[!9A \{4mљت2y%zaf Jԩ~@Hn|c6Xwӯ_g<prc,rX5GZGi|,Ys[~ڿ%5Ffވp?iAu0qG )3fGE[EAGL;g2NV ;Kt>O-kK3Xצ0#Ffj7K/ E:ՐCX¨g0'"AL|!Vw*pb^Q`R-PBMJ<LN|FD% >y@ `_7U!yHIZI^~jװnESS!:9Ă-^h#$I=̊jE UBЖ,[ˑW<~aݬ40PJ݄[e7љGά3P=DέBaLH).36Gd(|^d?,񻦭*XGknш(~%tC"_j5L/Du|Rkھ3 dSH POrŹM;k~E) IdLr[5-w>z?5:qfWxb ܄gY@bx_{Rs J ?C$+Tz|" T# n )z5Pzٹ.Q?bKJuݔH@3sT/?3x.qa0I} Q6?A&tO29Pu?Gt],S l"U0,+b%j4 '%-㿺6U&-q{4 cT/3Xp(ocS2P%?BipU4)9SU%Ủʥ]d6i`Gy ֜-!+a3Z;ϬѢk6`+Gղ&"j^n:#n4f BpG^h{(+ߨ7((Af4$W(Z4h,D|M5 !.]_j_i=C`d_&EXI?< ^]n٨W ^ Hƒh3e/q>mI o@: 6ÅT Q$F1F%PQ) 5޼nVy!)49Wނ:[PRCc]1 utȶ?g 'T\Ďʘw:YW\/g^%BS UkBP&0$mq^E,$9`Z2 #h VܠFxɪ9,#(N/(G[ Slck=wm21 = >_H'hޛa+.XZR`f(?g@?pDu=Z,ƛRe Χ<:CQke+(NSQ!u)o4`@K_,֩ا1'wYILuE-_I ukA06Xz'q_b fEò/2 e;_!`d=m-%._mJNq 3qV5 2ljvjw KԛeK$O XZ*E#`fƙ_VL'/&uR,]i)sc ;0?pVJo@-D U|p.ХGc/KHU"ZP_j/lXVCCV(t F]QTW+X@T6<`>& Dbz?TeeB^%<]&{˹{t(tB$0%wb^ ero\:qRX&z9e[d'?o ٭5_;8HWhgMFl('BZ7C&?wW-S{5Npc`3(_%OV|%gDizE)Ii}~ےz(ٜB/q@6[r^ dձYlVpi7b){=93#zW[i2b');姭$҇)6Ecv,b&5n-')nP{0&k3}@]&9\R* A+M9u;gQe")LO10G8h^ycjq-EAaxːYou>t/n滑7v?C#]iwQ-ўb QCX9<3 CjّW]z&`W|]yqhƙ>:"QMh)5؆|՜W89Y+ @/` 72N]APTYjSSk c~`ό !j)`se&wP!ءP 6|0&Md4nK4 Fb'ەÜDt-]㉌Sb1!Ɗi~O}vf#`Oo`x))d3DV#4vdu?n*J _ CB/T#7kK貐^2)jԴ+/`,ǻ֪ XK3r<``][WP(*œ>D—}tz(p%({uI(Y–%*nRحy xѓlX=r1 yV6encf:3nɦ,nSN3id(þN :hv Q; !ie ߢ'>\~bcFX7SMGK9YAno)DQe:Xyn޹FpB6jFūp*ī;%榱x2{jO2i)BO*T= SCMn)YݸR5>م͖|~xG~*#Q:.JDj}mq;l&7j3%D\U"F,ѯ -X lCIs|T2˖ech)U>Q!:B<[tZH\Q>2V.zf3E0Pf?rI.Kk1ZOe1*#W- *-J%%!3#[ڿtQ_8oMk%ĔϜh'&q&dU6i Ń,.U{'T_UOvQP/^b,~=P%Ҳ=Ǐ^|{@KᏖRhag _" 9 R@ wE&jI4^8Y?d#@Z[N%kvz CqD1\9,GU>C~$7 _LT?ij|+'WÌog&-@Z[^&)0B1c,{,>a\;cq L֛\ܣ yd8RβMۯIk^$"?)(b C2T j6 U0tDOm&DB^cm\tԼ:}MX i}~ձWm PVҝ;8,/S䆥ƾO?S>U}ogzw$k\@I=N~mgiNUmĹBR M퀦rdD5|yûA֑ "#@D%V+d&W3$S1tXd"i 5`wXU<{QqR^ %0X1DG?梕L48yH ,5V1zӽ@ h9y"ݨr,hrHL=a 'r"BǮ{owbVZ((GrI5~W.c`cER햩 `f'D0~lƛ2GP沵xS Z_mAWص[a9PPkhf}U  ›yffZ 1a8^ٖ^w>cmuI1MnؤEmuP0 慻_;(L޻ )TX;L8$ jb xE x߈n~[-exZلwt48-;et/> %f\뷷ըs-׶4Ѥ2 [L%] |}C{i,L1eٕL=% ey/HNc ]~+WgM &g&zuw QUY?eZK2 )wd=m?[.p:*PD^"+:9QA~} cy`WK;[p8 3G.en>r4t~a=a?mmEu+%? <)ebw +l9Bpאbh 2s4!+LGs=@m!,3Ƥą5<p8L$_NnA"2P$o`b|ex0y :g :8U%̝$~#5;ՌSޠ7ފϧZGmفkZ{wn=^&}9O%AY.D dX|+d.Z>3 σGu^pf+RtZ$G?mܘA19=V"i%Nh0/szVz.@qN~聗HҎnz_ y]F?EΚCkD4zmmImA6" FcF)1y,c~I/tl6cT3z]R|*%ٰSIoOR[pCuoV\dí vx!N7ay 'dsXmßɠgO+c#YE~Zc 29đyʞ9@a0ՒT $[ S "E2_и}\_+2j)0v3}w?H3M-%e:aRw6e}ƗʪEWbhHNf<\/x QQeޒ1+[ AoK]v&>aYKỺ(WẎ,q$2aXR rҰ=~B9i3#g'p# V+ku` '`f*Y#Kd3CꉨA-i^,ޮ~{Ł{r)~Ql*XxPha3f%CJL篴 U1Z>z4oT͌[O iͰl4F#$ :M'-7F6DbȜ=Q_`f B ;0n%d{::4n3|H #pg&#9Zw. ;4O[n䃠Z&R!`>Fpzi#efdhP|Au2ǝ $ f I.1RK_~/Zn [窮$ŋy!V:@ Բ8U֨8Vdk` =>zbjM/vD7k~?)Oo! SKfar{qyc!э&g9s CBor'64R\**&XS~׿rGOHCMl'h꽊ڼ0< D_O[϶Ƅf50mzwPmӾr Ze&kHyXu!>F)6W i,H_% XͳNme%QSM#a9d~̼Uȭ4x4EV#u ȹn\[C_]ag$BCJwNt!nq4s2t19TMU䟊0¬s,=;1!bs9l&5}yq;t́ !s9kvRJq 6k"H;]Q\C NwH?da:,r]pJef8 ޾u4!& 0ac#EBbVax 皻D-wqx!Hژd31NOlt0xvSxOYȎVcN\(L6c2Exz1K]E5D}FYE*43"^r5Zo\U4reYq7?YhX0=e”fnl W T=`dIջX Ԇ%t;\a|J}RSWa5aic<>nӰ[\v.x sƗU#<_+<ƝLb{L*+'ߝrM4dGMP#/c<+'f WsϢ [4?HFŲ'_tI==$/uô'gzAN3fcjTbPiTV¼oT-}#3t* >v2vM1l$bG@ g挺ngѠ I) {!o*:n@аvȚ+lnAT{s @DH/Rv3Joq0jBq BUfwl EW)J,Ɔ䟏|nb!xTfW"!YN?8H,pKOG%&'sx6RaхW;Z_!K7}wXs'%oDlL|[Hqr~8*6Oo\ sZÕ|a(9_Q8c A:VpZZ3Nge4b^xO'|AO Ⱦ3>n$*0~i=5_?]WC{9eR4ߗwqËM$)<9 )Oh&Dl2-2Io r+(CK;4UYʨ[oJJidKq=#lkdst@h'k?.PpZvՑ( pۿ1/ρ&߂%A!d xiesםwėKf7-f3&-Wr}ar4d\yNnm6P!]ET* n;Eo)l@1ސ]O!x[5ʏdZ:F.dqsX=)q8pd-Fc.O_L5=`"f_-DĿ55P'9K# Yy ] L8VHw ]ΐ}l/HGqh~H|n׿%{nTв{P +βVA꬗ r> 3R++|MT`{<"ڏ>YƄ% grjF`[Z `7_lt"_ =6!v)<@ <yAHh1j%g!>5AV&W/NQ_]D65 YBq@ʴxĐuP%CG_uiƮY JKˆ7΄囱^o1!iw,L{W B ڍܘ-* )H_~h9P 8Do1m7 >"YxtQ͏<=6ݼu%jXE3}ܫMt #Q\Sޕ:GxDJpꟊv(J5+8 aoZ4Mt!.sLEf^ES-%WM?%c7fV>%'#إ~(wӁC3rhΎZ+3[Vׂ)Y;3S۱$Qt>}%OLzCi"1t(au[X/yw(s# M#6?wjOɋ T1rsN/\WϣԜf/_7Fuu_t ͫ*&@zCIF˙IT-gt+C@ yf4C3*ZS\7vx5]gx Y  2R9q3]#a)"y]' yG/+{<%֋հLo@&t2G(/$eek#x2 HxSgBw>%~׵x|䐃wG ƒe㠷 <g^+$s*eQזYl`qpKt[vdۃce7ZQc4Szܡc.V;g4Y1WDWv3] ٮQ2'pmw)OH+^udrΕ.Q $Ef-$%VL3z"o'Js| ⫊FY,n|i-l:Gdle'<ѱ^ՇS[Df&ώR{ 6k\`x>TVċ+7̃ ڝ)&g[J֑ǎ,^r\RJ qf WY/X̿[xcHGy*ޤ9vڥo]έ |vQXząw[m(D9,o.@E}"^Q>@<(~!JtgtqBdh̍ɜuKc,3Ѓ5(QP1?{J_45͓Ϳơ`nβGgd|`Dʐ8 D Pv7rT2tɛ7,G[y2b5qH#쬻'JU"#?4nW0|sޓTfj'cݬ8*/5dV MՃ8񴬧Yk$G|,]BȔܠ<[eUMid;__t)fHq~(lЏ5ď!o&ebjR|%_&FTvepiKeyLJ(%qN71Es7JIP}f>4%5$ѯ(8 ҫmVW)z2 F"k^\Q1ݘ# |cWubQ.d%F1-m~`tS)w CGOZyL98amzjt\bngIٚDT в`{d\ ?ȄA|CW)YG>Ca#XqJm25r\̇%[N {Mp'i(;,m*Dt-ɺsĪ W3 `[SؑW,v`HZ`^W"g?12bk-9=>S't V,TdSa~Z&唟C@?i2oɟϰy@vi^3UX7R408. \ݨ(io$=1?]+Vli7P0cjO $2/aO|K&6ʝ33ax~C-d$CBy6 Y|eM6YfW |tpk/ lTKjx%oQJiD!cs)'>1plōFan);O{Tq{/ v)D:wYb UytlP+DU;BhM%+f}3fIzxrQptƶYh(ㄔ06ԉhgUŇ|C#%6P]8ˌ@DRBÄ3d!Ri> lnӲvXXǖkI1y1߂rv8 ?INs0-+,| h . TcSPfTdȗC<`TɂwCc#x V*OCI8kDB=B-*],#F"-gX Rߵ(r[#N2"(lBPH:.\U啣Wsoݙh Q``v~*l"FYU[+!b&PAvc>@ iT]3W\bTc̿-11~\Cqy4<IOo̢j}@PTJu{RSnJ9z3tfoYJa\ F4īz?<- 1wS"]TXf/ a}a?WXF4| V}2,rEypqȄ 0 }Bpdv+~I:+ϋ%iDW ?#2DhbTrr\g+t<U_n,>6VƷ/sb?`r6wH G\''Kt>Vю2':\ WWLaՖB'BG3[G ލŊE9PE'Bz/K YAfgѕbHe!C@'Nm|< ypپUW bS*S]ӫxp.;R!qy{ee֬M(Y'\lXǕ0mp6%JQ)1s Srf2-@>l穀2|$ %կ ,XPcX|f6٢:1_ "3L~i 4eh#ɓrB opx,JjM5Wu\U~(1c*Ԏ>dJQ 5<0_E.0QU;Loc3³!ٻA9ʪw+;][bӷu __Tzin2B̌ϑC<[㢮C’i$>QC- %`6A@lӖ8rMb xm LjoD߄%DZ:%f0̚ 3ѮV6@%w// _9E]NDx#W =~HܑtDﲘ6GLxˡ_Z =$5Ƶ'0"QAt޾tӳGM eL4F&'TʇIxQ 2mƪ>CǐY?u,$H;Y2KSŞ9H5c&<0OmO):㒭@3$!!eu5жTXT97ȷ{ ӗƁ"D w n|͡Ѵck{C1fȚk;Ǒq!CMKA 7~ ?#Xk X0wGw'҂糦6\OoawLpI2c<:g Ia|Vk~Zs4x%P&ŭgڈC?W`ޛc,qc8`)r6vk)qC45ҩ1~ 0zoNh[\#]}Jbs =eKY{cͥ1(a*(tD?{3dYH-vWd[#tl*ҭ A\TDJk83cwNahO}0vZ@wKRN{Y 6<<9K0,$Iwi6yaYhkQRy`.hm7؀O?i+Zh~w, 2m6?6kr-da &y%,}gg.0# /2B6m ļDײy>KM2Tk? CQP4aчF ޱ/\֓gYhú]ħ..Ō q>V@q$aiZBZEnJR/nG|#SvD8f>%rY񿎿26I8GuɺIAij?W4;:+^sQǀZw35ZPtD{"jGT%y(Kj;3a/ W|KP02hLF%sR4!ɸNFoV3ݹ.6P "3kcQڣȮмc7-fgAZy4YufrdN]tߝ?x'xz#{ {MP]D}9 O,=MLЩZtyۊG1U eHډ{~vAkg4냄~m0h IP{NK#CLBJ j wKi6y틇FոNMѫܭDϭ$[*iېVwi c4o2>h.&Cզ-sjgt 6lj]-nq*4:>:΃o5XFȌ<* wz!`P-KT|(=(Ϳ1U0Е]4g '(` ›* c&zh WE :8P>gL M''-:tkb\ J{̥i Q~wv+`}AG2ADP-̒{:Hm͑$Q2XdGj` ⾡\һ#}UI-8\ s&"{(]5T;ъ xRz\tu,P tjn<3eF뤅aZh|hMcZWDD7Gw$?]z:i\j ٘mAZaxg5~*-R#1/Ta )``6"l=1gX'`׺AK?s絛Y3A'{^NR sx.uDW#T, LLS9RC0 =+eC_ {uNC`ª6]/łmI%-9 k ©_zJ!*Phh=}+߇0;ASmBI:]o0 D76bI9-3wHt$(oDZF+p>x3?KiQWՅ2%/фm|m٪4R\T2Q)rHYUR#gYm8l\g`SdmRJ3{d!:zI#SbmA1C|5i$Urt4hpEPmQ/vjps!q'i%= +dW '5ӓ3l_h^%i<<@SUYpO)iꑚQ0[:SCSZ{qC֏ &则] $?>8^O]%AQyݍ]G`9;WX4Cb"݊@U $i..g|{N!tTȴi=lZITRoݥvX<@Iw-8@Y j& d]yERV BiM!qQեB mAt '%IB\..u5o8hfP6\3]e-FF/ɶ皟.bH"H<̴keڣ{MTC!LO$?Tғ,r -5M[t"qL8N+svk6ǫB(% *~ (JZH#EN-{KbcHմ믽v~g͌EwЃ׏ [ʕ%-8Nz[/;kf)hDSm}R&]az5b򥷂;bڽFY:l 6XQ8 zbs~}F.z";h::((VՍLg %;nn h"0_*m-% >M>YF @)$kpeO.zq E'- G}Wi5T}gHRO?l #G܇X -*v fޔowԨYQ׈5M0;A&?ە6!) *NYY7"mssiŮEg_Ѥ%S} ^=}_n+ah:*OУ-N@`#jtO|ؿTKذZz*ּںm UVMD8˦9Z+ݸ[R칶 Lk2Η e D{["QbiQ_Tp0w2@ߨT\tܐ52Z<7<A"E|!Hnh QLF {J,$1#w%sM:i#4~P.d5i' 27iݴ!@QȎޜ59n[<%.sY纎VV%&%8Қ cɸa%@(]x v"L7_x'nQR$7FNC ?8{4 ^)c[#v >3w+  aHzYqz =Q7 ]2BΙQ=}J[o!B<1_ g}!T;!N_vZL]6$qx9YW)$eYmɃѹ o,: WDKtrgHb3(\9 d>~ q#OTQAx{i/JcZv$X6:Iؠ3Q#ݕ_nϠe`oju՟hOn ;m'L( uGw~<4 DťZAl9G1EvRZ)M hb}! WĚ&|'`X8#s~wTxg$$Yh?G WqFL\VN4D-XQ@BD'E7YIF7M@,$h;G+FV)bIo|K>mH5) !cn-feXX F[m~"f8 r 2*}@Rqb3#;k쾔:8Nݸ$?dn'Vo<%3OM=\'^vةCoBEMS#VyǷnAoQ您q IZOdi% [Ӈإyzۼ2onH~rn5/%tK<%"`wV2z|gNZsRRdJP!۵G8k]J`. 6ZHfEK1\R_Ըy{(~}TBBXblgV5 }^N2"&ҭyZcqcҿ_؏(MBGX񲫭 ۛ73R ;C/dkUQ/b"mQ"d+.7|"\y<uSNRʖte ٞ E$I򉇇?{5>x3}Fm4V|D>*3̜KP!lC=D)Wl7ipc>_~j'%wwSBvO3D1Qآ e?Fe˨Z%rS#_3go&cx.v[#8v ~M{NgMdq5>R?i$mUҵ' ܽAwAlU7r,6s1Ԝ͆1UOct|?.GnSG͛etդ/5>#eTV!:9GOz(`N-~~p{^5{Ա0OlORR 0nX)%ں/;Tx ͣ\7 %R>CrWďQg翹\G8'I!oqصFmPw"<ˆxLɃ,$2;=rY8bv¼5j G/9~޺;rt[X0_ZdKC<@ =2ŵbW >}c[ B#݅Yq,^yd3[LdC=_#cq6.>Nэ2*jG-o&U< ]Q9H]oܼs}pp}*`SʥtGcMZ%%}ժP BjrQx󉆳|u!P 뜮a!f̻O6A6VinϖwEMR},Pp/0O"oLSP5 Ҧ+5h>,v 6 lխ~uKCϼm#>f_E YQU6ƣ2QF'{O{z%w/h@-Ox#it%cGvDP p[=~@~L^i6\{$ o*z*-ct7ʡ3@i-/! hV:Wxs|:*)]d=`<Ѿئ*@|Щ[5 ,ɾʎ`pqJpLO-9SnD{wP[\!YyB__jd(C0ԡ 4 OeE(l'5[ltcTE/DUbqZ)Ljr$P8nnfȸaXr%z ILS]Oڍtx`Q9wْ#{X?& s.uӯ%䰬 xt08*kejwxa<iÏYQ0y~*-,WysiD5I]C`uN@rSC*٧h^KQ|HW?w \p%R=mgڳRic @}Z"{Wsd/s_u Z`>d5x#T%*s?$WqtطY:)Y?ZBu[4O{?B8//GWWr%'w0s69eBʱ"vKPOȷ)A 0}tllJY& L}~EDR?ƈIG,5D#lF)-[mŜJ.<]@ ^~D ;X( 0XWGC`Cnu ??)܉B|厡hftoj^{+^w?\?ZVtjűA}&fmﶧe%~báȚP ӯ7g_qZ5`'2ju87as#YȺkA9YB/UN֐j ԃɒ~ۚXTSK/\Ngcpq ~Zsq h4%yo$>q6:ǚh)ubI,A2O/8ڂ넧iTxGY$<]oXkk~Pޙ;|=U98^3+Up$?sc*r9_"lhgUmq",H#fSmŽ Vˤ,;5ĥtzXJ|f~ttW3DE+E"}]051OcJ0ԀRdWduyz/gXyF0+xR_vt@/o‚< % VI ˒c`Tɐ<F<6]Dgk/G0 !B_ŵhTcDUyPwk\tA}Ɠb$8[IS^).v^ຉq=K;r }OpeR9*aL`h]QVTpiCя*^Z0`tpxD}zˎܪRVltJo{_}jM.$I I"5C>{"W[6өbCNgp5 Ҫ۱kocdvo1h$P^椘$m+Q1ܣCDkOGP<"+ZoW*Eϐ9ƤrY+W2Л8VȎ|M-JחO/NK7vbN]Ш-c6*gR-h[9 :Pm_l6BE񋬬81%.6nlǤs*kIa:Ԟ?DC .]}f_hWgzy2ō5ʧ|Taw`-$l%wxdp')}$G4JI4:m]?7WCBQ~變r=^vNq1VI2x6q.M]/S`rpZ8̎T29zC XՆdTGE?4*O$oA= DUpwC7>naow>0 mďM*,aqj;bVcZ8د^-v"e | jQ,[3B~B?EÚF`Bͅ^F0Xx^V>I."(=A $]%^Ht 8M yD^ap(cE<Du”&Vz1Lۨo@˺|70d!4rsG]sƓJ@j}/D;S)| +m'үaCG!@:o0茌8ܺ,Z)ԁI 0U&f>/(0~*j ƙv2jZ(Z ftcշh7 (Aа}{լ@8v"'Fu}Hyd2T?gڶ)% k%ǷZ F߾Ns詙MKT=y88=TP4&F [nkl#B cr˛rx<[C~=lV Xv jOG%CF#$>O Y>pO#} 0\j #|֯ɲ4qͳ S.G" {+>4Zq@3HYPsoۖ%5LP˼\ 9—J0Q$t쩗kGU"2#G'} @x7zwU|ZK^H7yEpp@QehWL= "ۡ97%ujbz;ZIV7 dlTfsn<%l5j+?!y]w3t~d@@0Da¦^9B!sG%$c@ &O(J1 u[=`XJ%f~oAl>ɱA2kC>sI6%!;Q<5C`AFݳӑyx Z fJ|DB;[X' bN:jϤ$i7 vѓ8z1=[c3P\+cQq}gL\tطdzE&88. )&WU=s1l+Y'l9 N[NA"U-^-h ^SL"jn#G7.37i ņ*S(#p7vtv)uPúqX jo=vYP [*@yx vD4$Es;4me*k?=1"̋T&"q".f _9Z5hH('ʶ15s"T4Ӆg?.CQ$_>+KhEUvdcoBu\r#-O~`wd>3jPcjߟ#cbm P0iڟtx SK|2p)fp}\HLƝa]c.tA>N)Q N24Mߍq 9&&oõ 8=ė]9?+}2˝s g-mzM}\?p`bڢdmL&ɖ OdCt}x jJ Qd^ѐsn jNp%.k*}AO tv9ث/$C,v|~`9QiUYΤSv'.V֖xBjHlOZN&ʹ:Κ6w}E[YVh#9e[ԟ2*]4ѽPQA `9,_Twz/aE{8="Źad؅]!j}bFq^}| .+PO3$ E0QR,Iџ`65k#w AH*km08zh&ꩡ^A_v8@eS&7W-i !x ^0~nHYӚV7kG-wLچFtW%ZE-4q iDw6{dHg_ JSa"#pb̰hI LkX#; `Ӳ}toEsZy/ӣUؙFbx0#p7Abk'UAm߇aɨhU[SS*AsF 1"AnQ4KǮIV& ՍHOm*mg8yX'Wh7g݇X֯%@N٥nŋҒ񾟭@! t*t=$gnU!=Es(:.O҈]>Ѣvk.thhovHŸ|yGW$*ER)Y_,CTϫSj{\=i!׶((Ċn!j XXAe*PƔҭWv g`/cɾ[Z6uRJ@*ܼiԦhR`L<;÷.J2NdiV 0;#`t$=&:Z˲E8C`2Ō54})"LVd욲 ?ܰ "粆 0s{vw=P;GHO^ƉR%8T/:j$p7u4t)] pЉG;@/$_<+.0`߇u/0r; =BM w!`SG$h&l &QY" 0 }-jR&2XX2,`VwKp7̯9 Ac+ps,6A;8ފ`>VIty+AdWY -~>$,4[kf6j# :C6jX<5>".zpx"s1jT$ewp}Ob><ny Y|n`F_"4^@o}.zJV;~]jk?@vD47f.UYy5}[./s˦}mzIW(ȉ<[~SQ+`[|U]5G-{ɽl'%7Ch.8jNXغ֒+%"\&?!/KZCUO$XEAj$[ngG. \oT Z1Fٵ9 #܍wo$Fw4Vݻf9fpYMqo{?Yw(N쎱IjGY)Dܢ0e kj^Y8`/B% ;d\QT/:P2b00HYhb=(D_PKiF]&(YSmF @H2ﭭ"9zwցPz+50h1;b9Lpk@TUTuyx .Nҹ_. á۴S&6r@=CWҍچe_N7$(薿נ#b1ܚh¸C7@Ux#j]*5ώϬIqGt@b+U#I#y۽wk2^F"&d6Њ{ې++7>tis :i7u\~?ucvjO/ )ܪƟ׺~d$'ޏŦey`r^9#?(oCS=v#:k/39 =((1іv}&!W/or?:\siOħ;/oB'L^zg&]Q7H)*:gB6Ky2fĦ$jn3;A4.xzƠ_-xk@ܰD!Jrm$hݓ\r(J*hښӎ`؈Nl~RKJ7GiNRnW#tir4~rc'u=I%b(Oڰz~q i(92n+)2Iy!;VE=0Sd{P*.ߋ``]vvP3^>.aLaV0(Ƚ!mc57&q7! ذK$I`aaTGKk rՄby\?vIvC^-@,p<*;7SX|͸_"KNᓪu'4z\EY}ԗ'&sZM!V= HUF1JbVM~hfs?B񖛼Ec,_0LSۄ'n6tjUir%7̏JY-Շ8xJS){3<=­q?EW'%nlRL=D15 `Gws%f?K!eR9efBp*NJĵ8)suӾseY!茪f:ݞADIzjbw7;DSDGoh9-ƱV"q>sҔ E=߼,,G?.>-olhC!nqBW=kL Qw9c>>́:CK]E7+b@k ( f_ތTMÁ-e˄dL3wV`A_F:χUwP h*gDv[԰oZfh^J`@~'k%pG] {K2ͬI?7.QXOEk4\C.)Bf@durG ӊ'DTBٝWgר;RHZ#pIe=W9Z@CڻPkX&* 57 -'`G8fI6;+98K2O=l`8['n}_0:֢$ڡo"t7>8(zxRu& {} B| o] VV خTj}TQHN53x/][\in4r현x?@0ͤj"Wij\ 3,*Næq ?Y AiD-ibqyۏy?#JV z Sh 8x>XDY@+JԸ 1* nK| _ƶhuyjGYԍ5*ЁtHv:d=lZx8CDn &f< [Sm{Ap;^DW#}`?;{hˠ @UZ5A-n_Z^7 9 DH)w'a1Ys&sV>tGRBsñc7BGX5D7@?%S=obPyX2D \Ǫд=e9Tș8!>Q0?V:Gam I(bbh(HHyk&Wp ny29[TuO%[>~0X΀m}VVFZ)b(l8glj~M#@!oj}ES݃akxCHvc$GLPSXP˼=%=qlE|O6si rxWt6G#^)ɑ$^x;J&#WZμkg4' A4\l1E\kmwC88yW>^ku&~t5 BWBEZ^ }dȜGzju8: ~M]o !5 rDxbu\V`tHi3kT?5W[b((Nîs\j;N9膃-)ϋ,\Z"u`)'̐pb#rvKnoBzem57$sϒ]|}ZB!k &G~sAj#LϷd K3ۧy_8_ixTC?D 3iKu.4.֙ r0w-4"P}ǾK3jw4z-t8zB 6 fK%?5!W4ǖfW9+oV1^H6Y' T hcr Iu3u#A&#|݃@Du}),)4Ek.͊fWNȍqh(U() Kyps !P~t&)79_\>u #j.JiU?48p83@Sk!H tN Q㖔Fo>,,K2̂^ȇz yh I rzh\a(ti@yg) []$xnϭ4At+Y %_7_A uI!ܩN>Flz$4>O<4N" \GsȇDz[5hC>qjm xYe!QqX$c*N6Ԋ1fXFBjOVfys:?خir~%6+C0 UdѫD;-k^Ys!v'Y7xl<~pwǓNiC ҜG4QkEy.:GH=ϼ-[DC^+?TM<@>11TshUJ)p ‘b򆋭>Si_^;Ч :_q[KYh(J^}^-h& qGh=Şߛw>[Uj Ը[xmdd7!{|U}p?;/u iLA|]us?yw_xDzb\uw:ylƇem_Ẅ4j$;Vgo$2@d'+x4q`RR";'@ŊDԛlAN]w~vK²9_u!p!MG@h:n'-k.ԍAkP9t96/P33U>diEx&Wlm{}!Bm=$ nئi\%C 4ys@D35xm(NO{!t9Ry RCR)M8N(MjzdV%6I bRďK1H,CJ7aZ3 -Ad%jmhX0ـRn,za X2L#'ű#5G+úHUɮ:nЫۅč>k+~F\S:T2fr?X[[BshC`/s'-w(Y[wZ)P`"cZ&~ŕSH 5WPȅ&R '`lr%whF3d~9̩q8V;KG:KjaT] U9ha4VVrE(՟^eX#k( hو-ν CKqW⛯4u ا4"{J߼43JUZ$xQ?tZ˟:+"o! `!0jӁ˕+=y<3 r.het|e(S/EZ䚅6H]?ʞ!iqta{dյDñ|r7+]%5 )!V:?]Cm1 ̍CXgR(C=̏^a x GcJpg`@b#gSFAnzZͦ݊R? J又ᐇ-;O0m0 5KdtWjQIkP+*LжE-<^W Rի^MR VK+?ɼ]X5X"u6-Iq!Z9&5+Rx_J$n`֬Z$˛x΢l/a-]Gh>;qp0|tpjmE\:>$1p&葃R)ޑD+$>{ <;U9̥ ;p7eCe.ɝN3 w+g} 2AwcP6lL1Ax5$ $Հf+` [ZGAkT6xTyK.2trM`s9X6|zn"'=k: &K^bFz6R=(_q;0G9=k 0ݤp6唤e\(;zny/2I;7I:ex9]+N5`Bwv&'՞omw_5XD%.B vI,"s&Gae?9 AO5fnu_0yAkiuƲ{G4| 4s@-WΆmQćUc_<@5xN%NNw4nFaB\njzYy*w'Qso o~@f5E'CZ׃OMuM#\8j8h]{p*'Wa3*MJbfG`:9RM=:i}}k}"̶$AENL2IuRz*+*A)5_Nkl$qg>=V K9?y8neS^#0;}/#9&H5 tx4W7\IV`PYR% T ]PM!P~cF`u l܏'I@;7 ɲt) )U洓#YiTRNJC z0+KPO)Q6/6SyˇhݒCF{J%z^R5Ԙr8ǻWQҦYC'^Ž7TS(k 59}}SqfUn}dW 0c)6[Cg|,h0׏Ko~Uqw3a,wr_ KNP̼Qe641~Qj)`cTƫc|O:`K׼|b9LJf*>` 4T0tAU2)1i;[Qx8lݐqOcppJ7 gD )1k>^;{qI48*u$YF+v"x;]x!4l.թ#݅}1NZfng_,6l'YʹyTxƐ :]Nu%h@ΌI"L8~0۪}I߄ 53aGãOJq w\R/pTo5BOޒXA \:jԜQU h'C) pʯ1W6ߵePfh2 f<&MAAz!PУ; xIut;tVI;Jxue XA⹦2jJ2 A\os;eU8&wʞNl3>Љf؜z~}I1FfrqbST?985 ^%c1Sc7kxXr}Q?AT$\24c}'ۊR<7!74A9`ޤjЬ.ʡ2F7[Ƞ$A|3QhW>צjL|(n/UIJ`Xk]׳Z0\4WgdՈ][hyLZ:ʲzk^4K;b#{2DHi܂Iy&WEx,0^BRm$q&Z:=M@R|Ιk<7bw{-_x/ 4Ȁ(e ݹޠ+N#E*iA1ąqM"oT k * A= 2Q'_p֣uRlXWv񓲊AT"A?))ӻN5߽K$:IoxɻaF›4]ik=k |2x= ޛt ?W ݀o'}`7}$DEAI"\!^qux#f?aיvd!YnF޲:WV%Ic Щ^P_9QH|'"W#ѽ亪sf<Qv.I6W!סA|Tn=zW@L"LeE֗W3XI&͎m U.*.[rup&˛[n5 -x|geJ ȟc# [uJ]R<. n}EؒQY w#ktzm%9T@`sYB/al5jB7__B~3(=̈́K~=Z-͗]9K ̀+ڗu|zg]R=ż6?k#@Ufc*drs6Ӵ9GaG$|us& -'Tc],dcU[`6+ ٗx]]G|B>s+^T'0dYDU:&V;J??kͷ$U_ko@,cf75dM#Wg,hTm ,8D6?|;3\7wNJ@ɽ3X gr?K4çWrZ`$<_O<Ѣи4Uɉ>upi:,ֶD0wя QOŘpgҤ}JptԴDa޸ Q+Sw| .JξPv璇.Qy%Y>rG@{.R4_ӹg=[@hǐӒ=h\QR..=f%F8Lh,AH0;R1a 4Ϳߋ cFx(A%{HV4+zP45;j;~KbJr~vH$cK762)/=uJaMTvWtj82[1LgjHrJ[ZaPSrӋϾ_9VmW? C-L .jRe*[I}p8ӧ~"ӛ=Kvk: JPw(Z/= }BdQη?E"L=&]58xy\Rd?d FZM4>ǵ_R .{B;4Rc, GXa&dW/@BzXM;>{ҦYdm gy73UvJWΡmDJ`8ͭJ?'RXKMVJRAx|Ņ*}f9Q EEI1\ h:*EyjŽ},D -QeeT WrҳwPE[}IsG;q"K; uD5~T]m4|ڭtXVm *}usn:%Ffbiޙ1(S1Jq71! T-U.& E\#+^AQ6@XBDD5κp=3lU짔'`giX; I(e\SX. h+ %w+xS} z\I&$JLTeRS!>[7QZ~<7_>~VYT>O4!`>mwstr2)wWB9XZa)8Q[^ In炩7q'V)p J{BI?{BJcX`; zPSܦbέ@Q:w2H>;osrE1Vʑ2țZ$4հڰ;GX'ëQd'*` *uZq)AFM9ɇC+Kqq ~Fř8!?C׌Թv!kpUZ/ӿn8lrVGmiY^1t _2OQݩHvNLB<^@:-oH'`; Q ঎Tv}ir.[!Dя胇*n[%Q*=6P6<وdsgqyOuc^ w7ebq?-Mff`A%{vMQ!`.eZ}YW>84!v2cq4 Rf}خZNVdK|Vvm2NJhf~μY[) f#C܀cxv>=@*lt'ҿG%0Jx $^u"rQC8coY} ݽn j ix&[A5rr 2*uMVxV@!:5%5j`Hg[Wgwv%h 8=XybKyP.uo_5a=,ԍ0h9T?Mrkv =~Of/?etM“ g06[܌Uw2A.kt- UeQe ǾRTڅծ&,K!5AqrBVFJ֨1}dvyiLi㣎'}F+# A)=YF{G@w-bQ3) t~jh`!Dv^ʈG%C;= Ȟ+ s̵oOne Q ߹DWcdgPʿ ,Ηұقb!jpTOWdg@2R'Q?:md Xxec"66|ScĪGɴ٪8^S~gnQQ~9D\rXLNA"Gs; UU_ zu}42s8^^uCu37n+.DӓRp+7y[d%D!ܭvΎ"| Ltg-l +px ARa@;+"3r{aO9s[>uylmPň b*D>Wke6c˾~Zr*ٝȦ0ɱ,d ?}v2R Y0Im4+ڲ;C r0T{SZ^7~yU'RDlsH/0f$aBT ڍ2ш<ե;Lkᛓ ?5 PɊPXn.{/15}[Y"6й, UQvEa#feDh3E鄅!A#A#>-]90DŪUSh.^>ۂyIAM6AhvJ„ NwKG*I[rK>,u)lػKM(S~K.[;6cQ` ck̨0QYk@'"Zh gŋ[D;!6eB3Łs[ޔ~?`^y$6E .->Ao0tSՎn!JQz5{  ݗJZѭ@% bkOo ׮ JIJ:P17CgXZ5O<@=p. Y1!~+CuU.r3~umvyu!ʀ 8cj#񆘌ζ'S-sFD#PKUms 6 '"/HαFHׁ>P /2[.B>.@|[ـxb A5w{.<5Cc&Y2ȢI:SVlM1B3-=❲DȶUF[1}Bdr?L{x5 ]9zmtS}qDt˕>Ǜ}d 6/ʞu-[ӈ yW] ACj+~9cqؠ{\1'w}Ω#6lŃgDRn,@Y 6= y&{z#k{dTESLh Vb03Xpܤl;_5]UKg<2~hs[&59s\?ga[Wܭꢤh\`,gDHtM"ȿ( C89Gg(bm]:A/"Iχq{ xyg]5tJP\hBmsa]Wc OP.4X/Ppzסр!'1DZfV3`zQr]le["swDH _q = z-$#qs]G67|A ƿi#ޑ} ȏ2p \˃4@VosA/֧QX4pSח;U*)5s;C]r3??X澯 ڦ=nc5?Wo}R60:H{E{v8-@^~:3qUy`MYٓϬslj {x|.m{GzG+S({Bo쏥UOO^zY  7 JISMl-D+^hR?0c:!7 +#{7IR|()eL 7)h Uu9-4t~ZWD;%?64nIN*2J?wbxf̌ P,:)~?Z }a yn=/&Q.g }GhN\*SY+ {;RЉYsjm&Lbp4:V]pdEז̮o |{6z3VI\)tzO%Oc1 !aQMGU[9lָI]0H6U[cRz9C"9|Uې$VP15jM gm{IK=s9|/k.xfK,P=xf䏱37P8Ƴl?3^a}D=6W+|3u?ܮy̯KL?{ #??R#ۇقͲj:LΆ^Q ^=GXO!,㓶{9Nv< J=eqR88mUQ(TU][2)D[U8#sw:SW$1\`L:֥ Ta0]CaHI Hѓ#D: o!'wt> $./hSw<=d"NQs]~ Lb ~QBTBomd*ӝ zptAC?w$pמ˻(S4KE)!E1bf@8?vU`#}̕-L` c}#>h9C_bU#GE&_,%IƠ=ɼ6쎌?D5i$yzGJst3ↅB# ۱_D;gƩ B2N|_DYmzu9vT[aWdR[Hnǀ4E`YvHlgo;8eɭ*'O5<-?SB"@/ĘE HH2;-=FEL<thBV Z}%M]y}ʪLowm!*],jv_-Cw.zIr%KwMsz< /bdm]hҿaJ3'R7@ҕ) ϓ2B$=!!7M0NܵO]NιTIoֶ'lՍǫ ` l^@#<d[(_|3B贒%)v#a Lr3SqŲgIJd;僻֗{ŊyZ2È_̈́= P@[{d{C䮢BcٺX#YHOH7q\BKmX1Ug2J̮wG1Ln1F7g :Ց3~IK:( bu'ߌ)UWÍ/:-'P20U¹"#F?Ur0:&+3jLgsK~壃xtg &-'THރψ+j5?=Hs,+-f`nvUTĆ((0%P,) 6~gv S4oUC<@nBEŒ|=n@ 5i)ۗJ r}]na zqK* sRz9@ pZ~" }=U+vkȚ̲FIɉÿS@g W .–~;$d|6Zg5biN<-͢0Ӡ BMw17`i(,:N Pe"`T݆>/t0k];/&db$"VԇId Rd2]\ <`Rms,YJXS ޜ:]T^i$QԖ[̩T#ލ(q,=!uDl9+xdu8;aOOGC„1~mμ͎vwhhϠ2]V1W%nW\UZ.!p:eH]cd Tk:5آM+F] ~R+5c!(X/H! 2 n$1o)*;mBp1HєBqOw >_zULLa rrAF#f٪2ۿ _a3ܲ< ԕj$;|{|k|B |˶-|ɔHWj#;;TV26lYeO@lC~MT[LXxt͝ݧ⮦l-"vv hrjAMV2ˤF12ckù(T-Tꉓn ϩTGM)8|`evК&X\ pBV'ʑ*V[*EwcUc36jA:>kI[I~p,@tbzp,_7{<^t!UbR4!o?] TBmN] b5B zhZb31wnbNITVw;CFnN#ǜ3M(tB`Zx`q=_U2ׂ!|=Ok8W`'jeci휵D7:;&Ұ.%iq@/Z=](1W(Yf5cg" BoW,]ѿ >R~J JK h0v1w#gQ/q0@X:zБ5b0x)[ƂXKb$ 2%.]7.V7QF3֌mI%='Y1s+W ~1  Mxi!Q-%6֓#ܴjGϗv|ʾ-;@ao.7ܺ;e'FX{-)ݽv_#FFWd,x/N"x&t6@($4Fҧ%}&_ XaD>UAB/O*0i4\Vy p@ 0;("'9iOnKF6s`2j6D%Ӯ㠪xqɅf%n!,9vi`؀ uo|U3tE ݫ;:^h d L_~usr,Kazw_ztUZ+B9{\rYS+r…ki##7Zj9UIʎ  Ĕ ɚߘq<-gky*yYڀZ)h [-@Ħ(3ܩB-:߃`ⵆɜ-[~ljsx@COrpMW{s<@p痢EA„m("5Ð$#R8x8d%/6 hB08!$Nou+MF+gv|ʹ:OX#ݦ%#Xo+k^A;-/DȒvQ|,MP\tiS̈́n@^&iwANmg$ ѶG9E⩔et"(ÏA^d9eh00И߫P16ݗx^79ۃIB&l- \i[ [ Fwl}sz|4m:9Q0?@@1\ e[/ $*@iFGrXXU]wxԇYInur7n-=^IޙA!wQ컔Vn38;¤r꟧oF'y9dPkiSytv:N c+UOz9]M; kJr} | ,MoGjƥ+<*ݯ. bZ}*gks O HfY9ز^8V!}%v&q&?d#?Oj7\yEL㙱~x5j/Y0#$L2TЦ֎jxz MDG)ZdQL kOz,hNc 9F(E4QBrh*5Mw̖ )$̯&-oR5_*Ybc> gY:bA&C@'v^0\OzӇ= ]+ƻG]*#s (rgyǚN_޵=^N7gIـ@xJWR?r_Ispr/xԬ{#V8)I /fU2^mhs1X#WguB@K*۹#w4gE(=S ] Q8E9/D$2FQ | }&;6dtf+гiJ.ȑd3GKb.I:'w,mim9AsǨ*\E 5U{6ꢲSR%1!i6 HZ#C}b.q68v2פ{YAzyz[1^RevDi?D=X9<6ʼncJdvv!X}o-,F#[ goD)7 "a+ӖV%O3) XUnb㞸9mb5Jf_Y}R~!) X?%42(O\t\=<|0n5nbv23*R`pe5^(DZޅ3h3c)qݜtYݾI23~ACW ol#fZuFu?B 4D>*ɾt0UFj{ebAodhA=^6SP2I,m K.L̋~yh6ohBeN8xkt y!%`Ȯ uK(#Ixurk &sd{ѤZ+ C壢)kgQ#L"2B?)HN9E2 a$sSmB, Gg$Pn C#nә;^I6FMws| S1R o06]țN0G,G|ab:ՖɞSSaaKEU͋!\ =`muq&;!wPSX-@ͯM%v4>,H V8BDpBຩch}>_; s66Ⱦpcdە@HmFRVb` 5I/h)p~7 WN +B*{PtkGytOFʗdrc~i-S]ݓgJǕġ{ [;h%gS%Nocc]dQ| )`(5eJ*Euv9ښj|"U[k궍rg}UWFDQLkBeDshewx "Q@3!i0d*WC.Nn3 \(雀FLy`ʻ}.'+0&ߌ[!;Niʇu`|?ArzS0z̆j3RwEދUb2D+;ptmq+yS-JjmhMiRjkҒ).w"S6QQs/敤pHҌR&&I|M>ALt=5Є;5v9lNbh8L<陵 );J&RT @qĤ"~x a ؏J:+_ߚ£@Xeo婙"(DG}| @zev`JKT:dQd1։LrϬ\ypGϛCs@uG%Ԛ"RŪORml!Rg?9禖L[ѕI`!*4['vbyҀPߩ/_1Ť.1@F I4*f8.y0ᢇ۾:;aU>MSV)u8XJ35(|ҷ?北kBFPM8Ţ210"`st@d Mv`YRB!*N3wغ6y5<4}AE b6 .d .ӢedхBu-fj(.Wˠ6! {6\ˀbK-gx EEJy.Rd2Lu*mS]/(.So G +  i.\c3nVPѱ㍆0ϰwF|',86տf${"1BKA0)K\RBVXts++% SZ4rþe+jB*|{h]0f7$I RjT 4H}d2z%Y棾kڒ(m^aڬPx"Dx(aK/i?,O.hXqF,0Z0}[lP{(v727y\)v*H]} <|^Ұp6\HonmnGe5H*>jj&³ll}n/W}Ǚ&L6B޲+ޏu^8ׅosj<3te&YU4gf6 |&Pq DW$ޓ8b;mj,qܩ!uEݢHDZʿFFZfO|f-88 7I8TqPQA>3a,kJB 2ݴb-DFŀ,a).ӴCEX'hWꞗ;&em cW`~3]6VSLSCCUeIMP{r\yAeoycF` ~O?՞s*8$:'7Bod_Hb4`m=rQb-"קzX tBs} %ȷvUX`dN2GV nUOof̩ͬյ|_k u‚,4F4iJO|-Ћo/.fAc[`5S;22fJ2kk*]@s_åD%.g /X9'@ p}PJaMg$(ͷULm7Ǹ&LFVoeXP#7-bHv|S₤sG;E=P9",KoN j]ַj0_Xw^fK\0wJ B-2cKYjqDC9qه^sHoꍫdb=V4i$ $f܈HM#r,+d:@i.WQG hC6x 5OGA4ڸd*_[ٮ8y' ѥ]M^g=8nָO"ėll~ A) 4<`WSDyUULNظ BoD7ЁJsd"r>mνp͸A)SNB+ n"h})py &s۾Ā޼=$OI 0Ҵ%]C3؇uIZmΊ 6=rnF@cOݢi"Ipnn>X OC[B &YLh&l_Үk@KV(ry\3Ec> z*,?4v!@DqEVd.P=P3ޠn2DyLㅕ [:}a)nŸ0Lיג6x8co_լy5䥞 0㾉XMռL&'ꮍłP236P?d}$HXê`t`W8ӈ>~sQ`zhls.! hrnng75g[)|9UJo{C!^0R r"*2?K&<.'zV+6 naY(}!XE" 6@}aDPP&3áf!$G8$-i&5UJD ۠/ȡSu8TM*I.yYFTP%"iBUo F΋Oe)p3b#3dš9D)4݋0IOn[ S& *UG4-)UpQ]Q(34"wzxߍE HRuƲd.oj-ŧ6~3_!`lRfx.K>fT_P K)mrL.儚G1U[ KY)Lؠ;]&zsn`SK.Bx7ՋHp|fg4eYR`(qK 608RA%M{!bu]9}tؒL)_k Z4V[vcZ9d!ϡm[B yJ\[y o?8&!֧= s!ć}t\ִ^n{zOwa|S|i}#g[ "n>Z86S7Jlek̪l)hq}b%]BOEE1C_P6c*<. H{'Dw'7Ajřr] -Gt PzeqpZՎYi,׾Lh`M3 W;C q?μoJc:{vӰ5R)K{?n=@N4ަ9O%;R焅Ga>OzoEp"sE+ Jx ;2ό'4ٯ[ O M}x3 5{~MҸ?4sÚ`sO"ydΙk$YdIp# R2x?ŬB5"!V>*GZ{SZQ*kOEԭd*V/su0[HQ1ԈHL/>]Yw_W6LĨ5׆iH6i1Z)*:JPxnYrXi;tReou+8~y`ٻ!Sޟ J(GU !AF%AˠusT@ Hm 7*_?d~kH&tftK3sd2}rȅYxo˵H8GO>W 4e}T_^)QBkR3KߊqbT a ER~;^⒴ n[?6cه) ?dh>7wSJ-8&M.Q%g< b`wʲz[i0"uд03j{ni- !9^guF=JtEHwB8%^m 2ܨB۠;m,{ٲ(eF8CT[5T~~5Ρ! a,Z 1Yʟ:mŸ\t&LDT&zxr8q}øu4}0Zih\9i6=Dz">zٗ {=8OՄ"Ȋuhύ9 >DR(ZqŪat+]TĆo Tݓ9yJҽ-fx!spn g^ Z=〢$wcr/nڀ$,4o>@{K$ m 3:xiHG5ه.1z]JNeO_+@a#L=cSӢ$K\E*GwE n~>dwv@ʃ'lQF9wDG2%S)Hkj"G_}BfAjBaSHA7G6"ʪ +%-, ʘCi'DtۘUyx\f'Yvh&+܄:|{S%&VH|rGψU9 UȸS8S C#$'x&mdXÌ k+eH"(`s[馻@HguPigEh;2@Ħ6J7:.rw&-g%AKa!ҋo kְÉY]:u^t s;vM_sшIыv C9fop=/]Y,=AEjO}~-6rcOЧ9s%nl 32gnd0Q*' Op" 1qwjV\ dұH; <3SbvO![PJ./ϝ J `.\άUw`H1!wpf*.3p>8f5LH1&dֻ%,bl.tN8:e_ 0:Wr }BC q㞮LR (O)bf ^@eqNC =ky(Bzqz>iջgg;+*Onl}(LJWFDsmża`O6棢]5)O(xf2jMi-`\9!DT)@JB, +\Hv#xMݎBfNh }0yN7U%0m=[M@$LnZ"'hzDN.~K-Q(M#YdΝV Ҿzjz*L/v }ҾkN"eǭ4iή׾!9|e:w3Ol% BtWb5,6AČXt =1PXfw-[3\daցo rkO_#MRtAҳRszٮ>uӔ~,.'JWq:\{]uƲM(@7 &~I?_ZRl{5!o WMhSb@{cB|Cz(/}`bh9yŬG eygH&4 Ѱ M#i&*YD o&: y,PvjӇ  eh6 Pk!m|[ oGGIrfT[3 u±*\Hxvy_gSBFNv#63>)/xhTeN{llW!\1sQBDOBU̼B^9)wޭ $΁<{PxS3h`YV47[Mv@OMOdtsiD9+y lW0˺;42:=+|iլ>PS`-fX킁Z\Ɲ6g (_U6Az$H$дd_ۗoقDMh_""mc0es(<@MFd2֬oL\!z9"֯$*qK΅i؉wx(\7ަE{>isƳ,|?`_Uxy>J !"> ǢtȝNrFBt'0M0iiBew3"?݊!҃w⼃,xb`.7)1Vr( K;S[O'@4ӐrTZ9uofwZLwO-\ $k ֮oYOFk"yPʯBB驰Z<ȇ'ҺHCx&.0 E)>&Vdy%f RհitfD݆fմC݀6{6 &RRa^HKJ`O.˾K&'SMbn͵JD=VMQ|B&Hp6H4st^f4M %IqpU/b|-zqSDX/")moFVUuv~e,c<k[{7- nџ#cHVwf>W1z"Ȣ"yCY]X B ץ-s98*]0<ʖݰs9Ia+&;bZx 8K@ NX3 ?T=D]7 HT]X)< ,\vaz {\, ^[~YP?Ğ lX4@q2W%,§.%L2e|İ `L<i"me+ 3\ҎG2[1'LB?V4F '#[@{Ŝ1Uj#Izn:w8_ײ]a{$#[?a1@%Ąm h.ж>+X};*TLsqθ՞‘ф7UuUS$Ζ(4Hɧ*g<Qp+w33jQ>V" KG9<iyC@K_c8*4tup HW 0 ɡI_t?:ރ+hڛ?H7Ouv\O?C7i$ /U3)aA ru%&gJCl y{R~A |!mJF~Xh%GY5cݞs`aկ`AO"+] 5A=Wĺr܍~'FC|-o*+ 9cX4γ IA"H { 6Qj?Q1KYM6vq,aF&bUZ88p$nO\&JJo9aDqE}%¨5ZaX=ƺ'/Qg6 ˪U8g:۹mVɑbQ^9PN/j=#'3_MpAۻ?+y}(x$}Kr$Z|j(~,F*c aX5GPF'AJ|RJ>U7RÅp}THdD.qSl_ W-P =B]*Iz{"7@ړ ?5u3+ Pp8#gZ[ަ7a_ÞBIEiPנJ>T}m~ Ò wv[2|j煏K@8`<25 p'[hSX͌y.㲉ҫ_} ,q٤T O9M)K.1A]š{;15.|u܃xŖJ +X~ Pp[ʁǤ[QKBBaլZr/ϑ'j 82n*ZmzW-v6bVi'F t$m-pmE~s*Jm'4^IF HG[mSzR6sjy NVjrm鑄=?g+6-cO8" >$lSy08 xC2-S>WN[bJf$ X[ {D4='uW)JB ~O& vBi 8?gڨ=7h6?Զx 𱦖gNwa5!"eõp!~y@`z6bfǁHɮI/ ];T= dy1@iRnwNA* MTM^`ªhmVq?`aȳEA$a^$֖X?ٙ*T|CF+R.{Z͙>4W=fZux)M#^sg( #K+_&{,ύ]6m[ݱVAp8"/ ]fē2/szxjD>\(Z;b=h :T[,;Xi]1SGHW|YmC Q*v\4Eo\5D|gy$sM˓!Id>: "5}y Y MR_|P8/vHl~ ]0nnZwǓ\%/r4˃'`(J9zI3*%<ڑhGB=-zIoGr-6ϴ34xP}n)yWʗ _?FLIeCI1k lQ~ca#E׺ n뽄ɬ_jWO ;wE& Z"+xT'ڒ=Q+Dd ]+KXfN=>Vw D%/͘~uQ{OIie6pMtrx1O@i4 eEv.@aESQ94~H+ p"eѐEh#oz*N-=-ZSSvubj[IĆAM5{}*= KH!mg8[7w\(^oGTfq8u>~ZX>8|]JV$ $)kO=l7a9טY5|*з[C94Nb;;ၡ2hq%xqo#rkem~t?+o`A.V.nklYk[̦T s`QQmVc xK8}QZ4DE!7Be~6)XzAܜd!\kA~AВ'i*bEf9h 똥 ء梠 5('<4ra@v)p og͘1!E{-\SUT θH̜f?Rca *&+6X鎽 6nL W\7ě-༃tD:Ҹz_@/k8wJviy6ubzfx҆0!% {|;8my%M yT6 8` PѧQ}X'5ΊHTa>ρ FLmyiIU2Ɵ+h)>{pWx; 8X2(Cy3 YP:XȶtO}+߾]At&DH%7^PZNx@ '&RGV\vyN̊l1$PKTo:ݘ>:Fåm5K;p}ϔM 3r6֊)r+[W|G ^*FUʠj'KA™hef& lt\Vg@CgJf[F6eɏdpXj@i_ åڍ3FW= Yfuykt]m#v,nkfp8Iq9bэB^Lu fG#_zGw{HnmAq*4J÷DC|xk!Oqz56]d-jFv 2Լ"hyRͼ3QȪIr@%<X&O?Ѕ4:mt9* aj+k5o2G˝+X ]~uxƟ>5J^qSyyYXįȑM)EStUp J7ؘΘ?kFV=%vpt[zpvEβcO\WNX:BE7ɚt|_r%%+˳ qEdh6ʌ*TKKbKsU<[mK2SO9{pA cQ"*`~%l~ }<9fwL{kev "#x@K12=^q+1Y86@U~"n쓚8!=]'En වPL<,xMXThff9dܒ !E0oUI`3;q Ցt* y]Ѕis8v?rJZ7_<,+U4gi' ѹ*?cNݳO6E>̙}2JgAsD TWB_0@P!sU!(gOdbQ]0&ي(]fp}56膘gzzd/rK鎒7ӣm/:y tbZs玉ժr;"N mYzUNso2Hsh$ %kT_nY^A jd=Ъ.o+J7ys۾0BҜef-i7mMH@~\p.6,QQDg<|sʈƹP+ t'gF5C%UY! {g$wau:"l;Y]bV0X]޾S~Eg A47>5)ehLcJެN2wu֏>bS ÅD:q;4iw~b |V)֣xpd^TQ;uFԔP JhM<SɃ.9(bz=x?ȸiX)11e|!,ԺU1uE†ؠ/Fp @7(Fۋx^'׈iƨ nEqn(5Yt/.]#;_sXZ>X\PǞ]C؈5$lZ╇@z n"GsAL|vkK$ 1<}vA}.x!>髐q p zj5d4SŸT~}JJ\ sKh`F"krZP'~u"eʼnC3a1t3|`d.5s3LU[f 8 "M`U$ʟB0Qƚ(:8t4P| %TQƅpV`+? 2ųQ=L5t Z_XX({hͳEb|~[|xZٮV:Z# )awa Q*"m^݁z ?]}ivEEY+mʗlU6V1 ٱhWN&dBE0P6mYj7MS{Cd/F'bs7*߷ 7HC@hXq@1p\ &noiRա{OJSࠥJkǎܲy+@Ift+}H@9xs—;YnyyDs^Bm7dUYL٩p j}ѼBmnu95F`qxL-[U2Ӓr4QApL _=;B= QSXnW.n I!mB"pTdQDkCća5Q(*֚\T5e_My^f%@8e9eo'@:[{`ưE^l +(!7c%?aT̪mU߂TObb m+i7{7+QĢG&(ݽ` *e 9Eբ/Ć(q6uI/-B;GqA9OTI+)nT_z2/j[:Ͷ]wJM7&<[OF,{ZjaDȷP ]2 ^=\[^aNl G` v#:^j~v% S͏TuZ0L?XIr!4VYlj[}+]E^N>_5n0W)_S \R0FuLa;1Ky\Afа#DHE=?+K ]̝<MnjIw݂RA=|jE-5M %+nVo_Ir2gҥ́r=Eool A!zkhA55XXۯ^Sݰs"=h 뎑dkVM"kR饹؋:T ;zb k ]$CȀk$g>l< kN)Q ^љ6HoɤxN&-c=VU(CPTMvJptN-~vLDn{qSt8W,ߣb/ո{N w-4]%gt0|H_I|!(ӼvDj6͛r-kU WaXܬ ѓ PE(MF3 O_PL?a8iei#j]p2PUkr|K&a"V|l:u{6Eso8ΰB#*J{ܗ:O|@l4 wk4{Xhpi*IU@L>6=54`b%qPG$pQ]Stf|\8J`$~vU^qA{^R [x9Nm Œ #d@vc>Rwl2% G d#1{.!m2%)5YF!\b%/[]?nt8VT7_c JkIdD5b ` ln#3%/ʷJC#- \t6ú^ -t(  J` ng{LF?l}›E۳ܓ V˳Ed@ͅ @LKq MI*(Kkv{hbey@pؕUd%ȶ6W=*:.1"ßQ L[<[okWx ,Ğmw&LqٛOo -iB?SKL̉C'Cw<33i1iݜո.VNDOR/&Ȃ$1Itsd0~rciHُ4o7&!P0#Qb'O))%uSI:a "gp23& 1-Imr򹈍L^\Q}GmTN$]'+kHI… 1mf2LbkJM HUP, e69~7c~s@5lee6 ֟YtiXtLߧ2o]}xe:T ԽۭTB~ž٩mc_u"vA1܌'loIoBR6! 0M FHM|oR=4{ ႐)Y©nXjѨAך :v9>_FA+Jz/=:X4pv`H*w`%e^%@-ƞ\pHH灆*xX/j&Vǥ쨳0 Q"N{~mzrDsO %. 8a5( ؊=l4pFj #v?gwʀR_ѐ{T%(5,NQQaS]Y鏳=);{;'!2q lrlM֫v[x^e|1٠ճ &8O˫X!ep4SK(Ҙ?{{L]- `.̇DC8v#Mf:;Lj,Ljz@\ !0nnZk)ACn8`%]z/+'T x!%T.-$-+#GZsȲ~9d;و·ɚE5D¦VV# WrK57x4 >ߗrcr}e#܏PIKE`SWN n9]|< &l!^9gA}b|;J歞._{Y;3@ [9u_YBz''QG:<_ڎnռ<,oGw8rpٰǮRd-I*cGc0c~{q0 iÙY\H}C䅟NkyK(&h |;51S{iIBn<tHWCQͨ-!SfFᾶX#H؇R[HFfM2X =6cC *5,kŠLG3X'L%oSaݠzP7}r&i0I4zڲcqpXWj$ Z$4QT3Cj±)mM! 0 [o_}* 6y!h b9$4; `4-o&BxB7O{GΖay(+!: K{~T9P['06Ԧg_at@2)M&4lQةzڧ;uOL`[7p qB*'EdƱd:QN!"}K# oYx8ǹ/t A(A0ί=.*I5$AO;:$ɔӴ(LFk=C5Hb+ҌD3=<%0ab1ʬlsoXRiK߂q љۂ8N-r| Kbul'巗 v |*)|$Z(U%DS[aO1 Q}rS'h~ ǚw}J<O)Yn;bⳣ$-1ƀW| gM>r&ԊK)Ƒ)FΫۛ*h1V[}2*~Z=`d aY(S9@iOr?N>t vGυwdMA^ZrF9+;?t \7$\!x b0tYV^NW%A.}>=P1 4Ni ݥct :(7 $^'irٮq$-3XCj}ީrj!oʵ+©L q&B/aaz7 / :+ _[&͡QϔG!j* هF9&"URWQ$B;>%jOI1nZTW-p4/\tRK /u.oqMM]FZNbJx5s}t Q7GJ*p)aTYĪ緟U 㕵z[UK_54*JFȏy"nشc-D}Ř 3ӌSE%GΫ]+ONG%QՕMBd>L*6v5 7#)6{-av;)cLqDvweV#T#`S5eJ-A^]1ؿ[:okC;AHBx=zZ](+)Ӎb>l @K tE1W}j}˖l&=K; lZA0⚓""S^>h6e t85t3lr/iH'IyrNlq۳~VJ1T3+.&T({t+ǽbx⛇ƔrX;*굧7NZGy1b;h,$:j=FD|vkk"TT|@^pc)>1Eˆ=z\j!&bL2;+Cɛ{UaVLKBo[̊Oxo [H[̫gۓͨ"iՇj5~v?#h?1ne]"Ο@yod‚ ^?\Uc(Ke(k6f9s@X0/nTae[b8XY^%X\-"B ѡ b*]-Wx5ɐ0`l x)gh4TOΓVYUbg6 'jMn4?ic{:QC)_vUÇWd0L 0RBy0-5rda-BdyM zAQ"}į)]&Ba"N*rMp1@i #N=aTKR$}9۴aM-h'?hF K[w3\aَM$ DVIF01//lYw"( hlHqs2\RlIzOTTόvU}R[k~w,^p% hΉ9SW"Q2u_;=)#WauQӰф3`!ٟM@N (CրB<yÕ6hQmʤH.J)MˌB$;܆x%Ժמx`amqK[f_95nmu=yun سs~ I0[ekVF+)+ɢKD/G,T,"YeQ;>Y.رd^O[9b#P Qxs8h|$Ŏ<˳z ʹ39uUA)ss`ʮFąFJ?*٥EbLxݪxfヱ Iq( 楛[У|ecH:*'z~>d3e9?z{eba>p Lq:Rd2vj9uu"ڹ18_[v<-[5=',hq\s(^D[_W Kˤ"&t!&0l?h btMÃ,x6i1̝#~ VpVt dVz- q2R9є_j~5} {}DHuU۴>S%5 ͠H!sg-rխ(v­qy<rvd!Z'L4I-JШjfuci b2q&_c;5IYR>ya,52zlwŀ:gk|TNKbI:0) pS+6͝:$Ê7j'ی<, 퍼È<A~iGi!}0Wyi,7YAYRU\NwE3{`60~ޡ_-Y[~\6δ] U 6J k1BTFG*V4c_*ȉ<2VodϙGWQXM@ MJ au2Ps)K3oF5;pvh}tCD!x,,W@Нԏwְ~AQya2ki8k2-4nNmU鹩xlZex6WX!N,!e3/4~A8IU0գq2t|-^@FSq;/=-l5 ٱx dz*1 §VhV0t~omAzGyJ6Pl#6BbsMW5-+*HlZ5"yCѥF^0=%wgDV_ :MkvQ`˦'@P>  (e8N*zC5*ٌ 6RFP]!U7EM2ӾHX=9J뭽`-UR6|mb#aeu)kENwm(5fEި$O1{Jm ,ZHB1wiW5#]{n_1f+Kj o9pJvvwDMz9(=^| ;buY{L=cȲ2y^fRCzf˪2v힗?Dh8ڤHy WEٔ,j{C ݊]r)2zrǩopĩIUJ,p,΍ʆoݨվ;p gL}%bukj}+Ɩr~+#M}fvdlE K*/s&T)8_?٤zUWU\]ӤH:>VwٱYV"I'^+܎"kD]s۪aD:>FyF37 )|`.s 瓓/* sB;>DZemZ=9'&鴐I_ qpuРcoQ 7 *pR%h /|5I݄AG .YȼU"vi$p"y-,Y!p@9S5֚HxQA3X @ \ :F[Yh7VT^rom_"(5 ֒uY~'C(#cܘU+Rz!_%=.4`"QϘTϠ =h )\(xvG㬈L?Ch%-였EuDB/@@Ad}Sq0fc9wufKU4v\G7mαx5+"k&y3k 5f:蘵XB6D >oHsCol-~$XYi9lH~?Ұ&!жf/N}|2Ey0Z*eV3޲1Hvy;qy'1hL$@oը ~I*t[DQpo %m*~_تXbX`Am$c;d6/x h`F6^\ܟ6dB^S&Brmѱ^L_TF==T /\̓۞Avl&-[5 3;W }Wm ~{o*UZ`^z̡PbBkƣuayB@T/γuNU> ECej[ b=T(K;O#X K2 rd",gBs@}`HJN#@JqouݣWtQA5wc{l+pPz܀l܄os!i)Hq^:?UۊmONi9gL:pbAVxTM1-@䀁}Ÿ KҭwO' nuF i [7F{l5Nq%7" ë\DgjhC&R{߷rT:J,ku!a{}H, 6j;Zw<~݋<%LKxPv8/Ҥ/L@;ĢuL!i]Vh m/C,t01ܩK5]i]9\}R!ҋEc8c|ĠLH  !W~@g)yLG'Yx><{z31v2 n79QphzZ"lU^\/ cCdgtw>".PiE!!2 3)mzy`?q6M G''x3J{{r9JՒFpRJxY G0Vc90׽I0+W-Q;i1Vڕod @9! Վgk'j3HL:W*&M b1/Wb= &%CѰK]2˭cٗR^?ۙQRL P2U"D @C3V?i!m'[{oY)eWٛYOxE{zqG1-s; e`C@N~;uH)4F2IFmWo-,^@ ҍh*^9#)c@P-q0at$R -C~#tѪ8rkgVB!O(%?]+v=O9r VD1yj?9A ! pK*Eezgiz/%nph"7lwȀ@TTVD03'u=t#pS;M8LiyI`RYǍ a: 9$A1[';;4KnP)L!ӼC A⺗.y 2cg5;OP ClP(~ALlDm 9preBc_鿶/_|hwz'i֔ p{BvSms "dy?cӘEABݗRpvJ'd_x~ix}Mfʉ bS=+8LU>N{}muZet& $o H<ȢAj\#ђK ul+y%L9rn'OfjadkBS5fξCޔU%ƧV;\5j~-bt=K 9Иt6jdx" o4+2[:9j z T)X) L/ٟe va,ΌsR_Mr…{RةDhxBSpi;*5yYG 0BAQnnq:l_5avԸ@rՍ[NjNVC1JS`BG$!Z߯ 1Sܟ66R;ei0.Pzy|k5[LrTx5 DW)on5*mn}곢΂ފ'AR"z;R/'ޮl[:BP-zNtؽ?x1֗bP6ߞ1ܻ R U;oE5c@A~zshp ;$$ĺA! 'TXP+Xک܀dH9Mp1^|;1gxV?x-KWvU[ף70{4"=N'ZvԸu YydqPl%A/n\M VTl. 1[+Z P*NWs lOW7vɣ 8:I[3j :tqIKUqc&Ʉ5WH+pm%p?#c(cĥos֓!jixK^b;o PluMwPY`xS+oST: E?1XA-׼Y5gk]CzҦCkȦ @Q_ę%nuU/FΠ=UųWNLR!Zeй6`@h&8Em4h\Glk2Dg@M*ߣA'[oBT6tlbvqKy&%%yKj Ɇwq@uG'ZX04#r֟8K6H,v^wX&u9܍'iKuzF2+l.s?4dYpXexl\KNN HrpХ|G_L;d%kUx+c,= L5 9ˮy{qCR'@v9NMMoø79$E>ĥ\5M7 8N٦2=my ћ_>0+Alc߃w_ -Smֳס,X 8v`u怹m˒Z؃6'S~5,PY]Icw.?t>Zb Kfzc-ae=6Tvl$ r`~v4ú>"V\XX~q+K> `B\>&3*'!zEj]d;;KhcfeUC1C-i'ގݔTufA[Y҇lo(l=#uL^_!D xd + Tj0~"ld4 GLҭ8ZjHe 1̇L,6+ZK/w8dh/z> 1i%rl&0jXWL[f[cps ^`oj,2Xځ}CJO $.M`/]Fܛ1I#]IhƬ+2_97єd펔G MB#r5;OyJL$-2now<=ف?獏uFPJhT-Sl(t.gM4%I'=֌2R=S2['{Z7fH fCYhA]ZM<|N;82 ɞB1ȯ1.}br(Qљap OZN.k<aWam6#;U6]rNd=" hx$ٛ)|9_QOŒ-l(SWO椼7D84vQx?@6_%=wƪǕ`hr53N מg,A!VVkd{"Q`Hz+0 A_♽ ĺؠM6бL|wΉ P޸6`P]*`3܄՘YPMݛnjz&ئqS~йؕ aF$>Qz3>B7zGz"\g–h^8fj{4 or,6@zGa: RS"zLI'G;882;Dn_!"7r% @&",i S0Ǎȅt@,ـ)pdJ,L|mrnu%v,Mݖ"fN.9WBX\~d/hG+yv'ƌv2ؾdL-ְB%gQbBsVPL\-AJk_VS{2ɝpsܡ @؄4#${-e*J-|'koY>z٥m]UIv񮁮/i!|3c}太<3*]'Qs}kpt-H;xAXTEHPZ?XF=SA|*5yޔ-5'y NL//`}k*R 9X#i@@ѫzi;9N-6Bs 7CwpdG1Z?sZA+)Ri"KXK@E\\[5?ts=͊;8}S `+E<;sBpuF%تEX[nm{oAo#e`QЛgs>?Jf'Z8r'2[Aor0"<)cƫ5:"5 #Sc,?OF[iuqػIa9,Q 7f"P<铍ycae!czf,Q*]6#.!F Ev ԶYL Y?c!aHX+w7K^tǣb7_Kl|\:$ԯJLXIoHvryz5KO_Kgkp* J{o?ke+l&|EN2e(!VecHgdf$W-j~O>V4vx݌k)-^b? 7KC(?&x1^L8? -іHK_ϸwrMը"@ bf}X IĘ=C%}LAÅhg)9=9S"?@I_G¬zhsh*k3@P@|l.I`3v+ k(և:hu_<Ɋ'<Cg ]O6\]Pna'+z=Ė)3[{mӾ:102pP?"MMxRD5ۖ27Xx/8%ery;+E(DvJSPdXqrc:g!ߗJ@z\HNL({@ҫ?b{WZXPlF00sS%z č&;~W OSf/K9M1?`^2klS)ɤWsJ}iږ%ntVlXCtK.=ՙG`=E2#?I8Cz&/n#TI\CCAp'I/!$;PT4&<"O=?q (7[+ k,'K[PGXt#LT=w@-h/!f27 [m:|(%ᑅYGdǑ}^T&u:I~c,"۴m"wXI_Jƚg!Nez"daIFtxB9'HjHK/z׎]u-r?~=u"rLl `0`imwZDvqrw8ة+"U<~p $Ő^0OIaؗ .gJF$@ !hv /$q6?:[>t6~KҼ߇Ze]7x7mn,yԢ#s\8͗bF0T%ȁM]Q|FAч"5t By)?mq<䖲N@IHK *绀6ţUa(ic[$[c2MÅ&M(W'T`ZGI-<ޗ% Ȃ i6ko2jD xXrU⣜AȣG@KX`hǵn3JRe2ObVیpHoWʹ}ݠk83n!LIO:KsTiry/߿&T'#nN9h1y)qAك.a+Q{f:|T֝ HΪibc*-7y䜐y+cکYknu:rH+^$mc@)MRSeGKLIkʅ 5q$\x޻ର]5 ;rw>N+5tH$#w4K@ }>s2~FlXapLY_S*6Ab6W=F,|9YœI7 pPh(* ]!WLȝiVF`6vY0JhVF1bd*Y/HLGE}( mޤƄ叟Fo 9uH–]}lT9b T͙.Dk}>>x +} fuoZ{oI^$cn6;ZZJOΠ9vHʯ "9ŒW yo'g*PnD_4 t Ω屈H4O_h@Ig}BаHmTMp<, ͇?C.v&DMd Ac[b xOӮ_f( -(Z A4AQ,ȰR>ݍ'_rJV5Aie'.(v'3 &MK EHX_HǕ6@?.jsNӮWME% yhsOȈպ@?uUN:L*x]< 6[um%Eݞ[\+^;IX!]{Ro_B=8T|6DP/ZZё_~`0#ǭ9An;sWJ YN}:ܴݱN` 0_Wk_ր`37Ղ'b)Lۏ:g%^-zPr*'[SP= 0^2' 3> G*K\gN.LTXMU.kÃBտD0>}Av ,UEUX50?4a "=d}} G~٢+B;"lyԈ vcHlE8l G* TEp>2o|Qm9Z*J~o6QrEQB>u]",zvV|%+eO_;k?hΏՕFvu[0zTAJ(cm-!*h-?n䉆^7 swk!e1@ _;ΰi[gp=DMrw$bϭ#E{Xv2;)Xd*Maǃd1[uӊvh X'pw )ݤ/Ew0WSKR៚ F.17|4)b2sϜAi^$`sѕūkt 0oJ^LbAnүjGuCLTw3GKi| zH*d"(eQ̐|l̪DJ>~%ҰWH7ܙ?]$;[#>H((b& Gi K`pbY\9vw4S!RN*.ԃ;ds\>Wu4#z~Si:ɭc>g7mmMn%iw9G[D^C-O.o"囡ƃt -h B@)2]ݸc )}7izTI6 ;._\.{RlNIgHNbq lNPjFb0V.ʼn.OJ>Jm< K % G"\k4 % Łlkw|_L3W44ܴ>Y%x`z&NiA# MSV_GT+BN:-kI*mlì ͳ-S%ZhQ8Щd:R u!zGW,0be5`\6A9{fQN&@j;cmނ 򢞓 (2hJ"/BwDs<}1-@AowlO"[(0!pbe h5Z?%+)0k3n/,ีy<#9E?b>zHY~˶R2fK˹!N&QKIk;7PSfÔ0pa!#.N(XGLJX-ΧUuM T8O-ĥJHҧ#VgM-9uY!~F e-|o$E_2i|_=N.}]-_$a 0st^^k ';&@--Me9M FfY~7͵  W-1ZH2轑Sؚ>m@ZNh!Oe7#dOxq' 71uڋ"&@Ό2[ m#nTQZZٜZ"tKSf<0eY,EIv{,FBr 8sGKFf& KLaR p/?QR6hJ!"A 2>QwTvZ':Wuη3͂5AdAH2Κ3}w6?8[t)C8VL楦jb-< oȿEUƐ"mʈdchj2)=նk)rQ~pf..څ<9~F+"tDeZbIK{t<"wA"m d71CI{]/Ah)O!xy#80 v}zVa{/;o_WϪ.l dH5qO@A]?&KB@Q+|-J%cE 4@=W!r=eA"31lM@>?R6zƒh' R;Z(Uu1nc~j-cӐD}2хp@!Ig%}5V 4\J$9%3l'[j8Ub]ѻg3^({t^ƽP*-)MBqg(Ys|mEq^VSP@@9GH؝)x}'{^vFQ%aj[;C#_-)c2:Dh{'h<ʘ]"֨?7\^Й`^#( iO΀ϐt$5I6 G* 4R+F+l[5%',sR==^}Ƥ'b4C[RΦSMLGU\ò|V oG^K7\u30\Ļɣ3ͱ@P˘kNDY<_V ;nhi\ <$%lNk<=~ agME/yK] ZUOІ @7;e!V,nxX^-*ldJb <9ۯԭ/tC+2 ?(]wT$Kc&.ZiByyW *Ω]h+@Ⱦu>j; )tbk&nzVV]k]Rb!\BqDJj:Dq6r_T~I.:K~yY(T=sՌ?ү[[ Jf5+RVih{@+1a'gy0`6]J1īlV/.냔^P6>PHR'7 !PcDPMJ4dri^f+S =ԃ25~-Ieܾu,OA,%XxY~JañGmiZYYl[DԔ=&*sm(.tЌo44 N[⬏]M%XsK}`MUZpqV.v'að!QG&lUvt󮑋meܽqǛ ehQwWOs; [o$@aѾf*$\I}5(uw Ӕ< OWN]4g̬)鵅hq3lfWEI5Ko.P6{tlsȳp"*#Qa򭇥ij*fI[byBMiucL8[VcbjS~U lڸ}\zba % I$_[}vb/o 2BEX5@Q:5c'1zY42Α;XNDG.Ÿ'z]z)3|3ԬSf=9m!+ӟ)Y巽[ U}(B>cW45/|%̷ ENr64w\ Y/@esUg?~Ke (SEU }$78 k ڮQ|EyxĆʤ޷ SyiV/N`:av<sփ e~/Ub|0XFP1M?W 5f!;Z=NKF_7]&rpY3%r"4Dj-3LyYȌ!M?/3q8~<{`HaΑ ſe˲5X|B. aBe>sNW.[w=i >Q,D-r;]Pr\vKŜmW6¯S'2W*wTȭ?y>7]ҽu[@[Q^|ѝ؅JTǎX|7ZCHY#,l^;,C8'UΉ=0v8JwU/1t8Ev% SyEǠui kkWm|[B~VgoJ4%qa)u)mTAov@*,5@J.C6E/g4).;u0 J32Q(lPAe? 9350nbO,3hX"=GPXA1%' } \BG9Ⱥ%c 9܊J/bvQoZTٍޏVK[22ՇԊ^7b*E/2?J3J97QbJc~>>WxmthA)d1r>s{amGu-Հ!-HBmh_$m~m1gy2O6t$#oq Cm~iz7y^iӓS 46?B4 qRp^R>Xqn\L>*ɍ w BHɽЛj9w/)Lh?.0*S=Ӱ!oxm]vɐb3$ôKQj2B͓*ޣj+k$pf$].0y#ښUR4ʾ{K.tHm&qg?MmIy&7|>a}3P%2vn:zͳ'Mݐbx<(i=1;RuϕWw8 F~Ho}J3=GK`eUVǬ%d1]!LG˃N܌q#)*eyt v~Rq3rgnݻ c]9vgJܓjId3jmxU[\ohOC¹Ω?TVɿDLk"KG?GғCe 9eI Н|öĴ`Q(؍lw Uڞy%F$O ogeZ =mQ-|⊈qRD<q$̎帘&t0MW F m,p<׵ \99f:u9Y/ bjqErPI ao_ǴZiL5B!yG%if/[d+ĞoBtAV(ݧu^':[JCTĦ|ɪ=o9)#hv?b.#ce˄W|3i2. 203&q=4;m'?IN4,ؑ8OqA@~!6 c䩁l!פي8Q 5hw;H]\Nb~GxsV7zCS DΝĆEmu>A;Й$ b_#!vL#I>ps(ukYdu{t=^)'-T-b/u |Nv W'oR9R孛3WZ=;K{N-M K@q\`0erNU+Dsᦒ$ U C:WtI81~mh/_?o>Hx^B)Z؍wSx}: JV B PQ]TkK!uF\o>nFD$?ҧHo /$&nbC*imKNcw^Kee9-i;3LBװ .8s3DA|.e<*1_KǏW' -bgo%Y^]Ui< QC3| IpgAqfqLpT&01H#TRX/ c۴k̪Ro S^)E q=ND5GI~vn \ LFNK]b*n3ZvWRĹ!ǼVۯy7?ޮzl(~f:4R$$ U pW`/'Dxz e>c#*{2D;FO3FiXE"hX=Eeoj!pȽ+ )z5߮JNԒbkj| av-c!ҡtۧu-`A&ج#Wm^@\GC(Qƭu*Aozpӓ=Ps{8Lʺ[Slå8K>ÛTO:!"N|ЯhY FU쒶jgYZ0707010000010f000081a4000000000000000000000001642603a9000031a4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx/dst.ko.xz7zXZִF!t/1d]?Eh=ڜ.+bdNj]> sLD_r Ai!Og‡ƘbH{eH9eYgBB{m{TnGc jqb9t:$^Tf W UמvC'Ӄ4@0q aTwrvIݎI 74c+n(Kޒb0І/7g~יy8 kX5Q! Ne {+s&G7.%)QxL kyZݲ"0G)àe{!X_dQ?F盭ݏq"#9p@nC">,c 2#]|/vM!r >dF]4R/- e@a ?5au;q/)oHSyPtoR/b'ʇt0jKeL " ] \ %\,1B{rq2yOei% 0Fn{?uFEl\(sCFH%;kwR!(l׾֦<3Hِf[nG$=@X7&CYƧ|;,{xɧh3B!(+gyc *Oz(uA kD%唰> =g (2}#2˥E;Ksqf*hph+w[Y| -w/Or{p INdkbFWl낋r$KO(%ݧ2HQyuԖe3v%.c{0>l Z#rgκ,B%-Y!wkoU%43?VAYYkcV?[a88Zq tB.;b򅙂Aͦ X?g!:_NU_{{[^36W|l i6{ G^?QLS;ËxDo(C6 R{1df-8sѿOi}_HN-ؤz$ 4НD0VFe,x&+i֮C?@@5DWmNb+G8IrU^y9g{{u{ %4qD[H9BkZut KDw3y}k~#ɾ[q. =K%; >0cfrE植v sڔɷS4Qv:54ǂJn*Q-]aO|t%g_oix&M&o1䖌d)=zz;Wr.)-4ApSjvFteVYQ& z(ª!3;rfV(ၜ.Ł); `b1Uo@W7vDA%1˴~]V8rbjNNg 8.pO1<wѭk>1΍P"o7cM&T̡9ßۇ.yۃn&TdpE!te'>ޢt- &ph`#!:޹fjbq?2vVd\qkCT[px?xmb RVnOW_;@ *-Xj [rLzǞho }^b#njY,/cR$,?Ż?J/WonrF5 iVN)|颖Bu9C⣦gSTvuJX 8Q8*Us~qprFeה^pP~hj#JS;q/ȷ3=rjdӒ7&~)s5^ d+~gzz|: HQр "+ZqK'KD80&6+2 ]Nf*XXP쵠mE9╈׵9:-72Z%2IХrBqY9mk kPEP'/ӵ!K2Tl`ēܖ\+4ror%3{P8OKZQyۋ3`~Kι?i,Lhn $g,%> ,oK1^Q*Yq"gZWJhL@DٜǕ~֏M ߅mI#^yMk<%rN­3E_`g>0q>V7iщk1_Tm*lto56w{#pDQ;]Zq ះ/E»BiYuI:;bX*hou:I$U/HNSm 27쾩)!z&|ͽߓu5hdo@;H>_(uv51:g&+Q1(As/H¨jjTI-.78B6Xa3()}sq2ld7sL*3ɏFg WoTcH vt7qi^R"e Ћ]&,~tp.}tɝUK{˸Nb»*O Jg T4/CzA+z5GxxOGq*c KQ0QhHj ۓ?0B~VyC}ӋAtm^?b}Y 'Hٜ!3MJpLszV;z}E* e9cXqZ|ӽ$5z[H:{+&PU^(@G s`ɻ2eY ]{n<\ 88G~;鼤|ヨ;R%Zc҅H˻fCvn5(&[G3R&ӧ{폾 uWl:D.훛Pu1\>cPW6c BJ&tƲijw'eJ,R4탙\*١E|Yga 僭OSF=e0lRMҹ2xv8Á%OKNVLi6<F14?Iی}kqV_4`%֮! qH3Ryu_3B_[U3MMe .= UO(Ef$MWD P)շr&L Ax< ;}F?uE3!(6ɛbT$քXr9.an8DO mt ~j^PZ' {T(n8 BG Ml?7 |=eI.cmLXw)̑9@/xjn: wp$G +F=n#ÖRYRB]׿(P?`f \rol*83G/] ܞQIqXSnZׄ| w@ȵE5d6-O N=׎w^g>i4A@mX/0(d`>})wG;^i'nvuoW#hZ鲆N#X\7 .Zl]a76|8f8 =rd!\up|'a˿h{bC/Dd>˺ n0(DTt,$2u9m4sR>>$y`bz/|h4}B0JiҦz 8kSʳ0'!"w_r6N$@1J7n 9恇y&,vSRiFY26D cѕ{z*H'T|`/` ;S)!K@˾ :L-VqPjֈ<}rܱxhzyK>D4/ Q8pI F{-sYcabC9;}=U/e4Rp ^&w)?ܯTDIKw&J8QbPDn  _AU$02͞im!o; ;.\^er;@.[LOAY5;wdqCSLQS1냃&wl%MLIzoZ `Cb*aάƎN^4j)> aZ#Wofm9.>QM%3@5FFrxgg.MYm;½+%bp'%b' MI>Ba},@99O&tÆ?8z Gl"_Ol f\]k*zŀ>x# Ǔ"I*C ūԕiȬ*X'RBxߡE!O*Pv&UZ1Us{T3+?DeZq8[λEF==*|qj') |ET0]1|~Jy++ءt4^ǵF { Uh >c}8WRcDiV/}\/8YU 3*MO hF($*fl-Ѱ0lQal-[+cx06m?L4 >:Q@BdF6z&$e/jY`LcF6ŋ9tH3yBP9Ab>/%̫hJf*2)F[U鑏: 4B/*V)^ȍ!R&xe<*Sf9sbtC) ԀK^WZT[dRSa!D \Vif!/Ag5yek}d/e"d&~B[;#g?/vbd#D /OLsk@z}U[nuOʱ3Q]Oȣi(9KC ]ΐ _{"_+XGp?lPKO`A=u5}2 >m19%rw]"-s껓!~%8!?*/7pFa5vy!_uHkGtQ<1!=Vg:!?9z6;9`Iq;֐p' Gװ #/Xi^vص<AܙqD?%1aWDY*/9E?$"Bn߸S»DRa)2+^zwfX;}*0ziصJS@zvB 7{NzoGJccZQz&%_4H7W?eZ6#N ` EGBUlՕۅ&uh(yGfߚ43C0e_C~`lmڄTI֛;HH]f1Nmz}ba߹b gBR _1[D.}K}TOf6^ۭWm Tn te yy^2O~tx)6=n hiSmultTT+;/8Z={Եy{g/։V6@<>łp/$2dAw9nDvqOh/w_٩ؖK"pӀWϴ-Z2zfN9<krfs `㕐.ȟպe ڀK*ɯ3mk]Xza9w0{đIymnc0i T!,GNܨU4TnQa},cyE9jsMЧ↠Q Zx6q.N}~ѤU)w}VCݙ1?eN՗x~eY'21"5e  ݤ6t*EPރN8Zp+d372X!'ApKY\ g$2[ :vu/oDVuҴn ֩(p]TW/e<BA4րd[՞>iSc^H9Sx œ6Ua7Ⱥ Q l旨yCA-rb{_T'jw.rwicq"r`D_AA%!@9tUn 5?{Dzzx8a~P~$+ -gM5 =)bcQ65y^47;KRR{/8pײW'P*ɻH6zFu h"p"@    \QӖ*up բ[Tp54F|JA;_f7Iz}'}A/N) Bb%D@8CtURX ZAyd!O. EoR}C.#IƤ)6}DL6 ;: \sytiP-v1:M_q6߲)i'Wg[JJi xO>J(PUdA6|Y 8&wX3~ܐuDxAG PR'3â)܅-Ajwvҝ>'rH*?W"=fķ]cy@'ݫ `{*F)Ud@[.e^|>tgV7Af6TFQPTZ_O17Q%"l`Y G!G^|fEi2/4 &=㘍@XF[Sv1 N~TG|p@ Cc:xH' PT[>m r;4Cɩҁzԟx͆Lbm%i2j(ZH{ӑm7K]<%q0A!{[^![T'C%y3GߥIu&u!ZeLj>~yIDYPo'^y:p/IBR\^&1,=6,j=A.P2˅7-Ł4Heҭ?hh\j@-kXŮ1t#`T{yO 핷5V >tCF 2U#YB8u|Y}&s]Ά_9X!X 6Rᜢ s~6A4QXvGLA@ۖ)z]NE媧cAbL%$9r<( jM͖ihc:tM-F^\TÍr6B ^p.%0?7&CSz eDR9Ea|m#;LLp6IPcZ*$\)~>AmއMc#ͬa }YG7`[ "-4d+) nbE{YJl%wyy\W|F|9Z"G+Zm_T}x*ܗp43Eˌvr7ImAN` uI%K],1w)c2ۮ_m(NxSTDKgѯYR_ALROxk//hJ ucW F"-](FԦiH$MB.jE ۆP}e?Omo?q_6ҿzOGTfaUY %d#.$ypZ_NX W^CD. ♚.JNR_۞pd ?pju5K*V`rt$'8K  ŷAlfL#\O'jR?r[m'K䧝FZCc>ݙ& Qd2L?.>{~>N[(g[MO!-&' Q'An7y)4(_tZ@2< USe5NgWDc[k2 kA3)y=me2*4XdTF%4[ucᩍUkL=6TWRMbC!1 <6 2Ǡ*u\HGҙnxJguX;peMxPh!R3|H<SBW@F! 1Sfa!rBhjؖ 0ʼn[ǑD"cvW!c7زmUk}v$D1ڋ3y vN?ܚʒHWlty::s Ȳ-*sj2\ey= QmHEe]h7ϐԙZ-H-'.RZ%) Ppqf~i+ ]:+\FdmORYH]k|7"8f9,uŖscRÃtG0 :O6kPM S]ǥ'f1 Vl Sxa$@'H[ V=m*ষߨnX}0mmyw1!2{Ә} l]mڪ)1FXLZ .xAizln=JR{ ay0o0".1tUxN%l0FSq<= 6~nQߘs4)t}#F /36dC5tռ˓O)y/ihej7ͦ+}zapzDI:认֓}&9z[^N$ ]X AA$!%zR@SB |C;T{3B4 Mea@*mfZF")Tj]z^.觺g Ҋt):믤!xu.ο|i* 拼nI&'2LzP3N)_/gZ1Fx+qݔ㰨G"cž\o15C  ב X;>Xb̰w5>] nJј !{!Ӗ1/XJ^(l$l{42̃`r{ Ux̣[F+DgGΫ0ZHwVݾn":R_7e+uH3"ݍQPZs|j_IZyᣓQ ߽H3Ddy `P`IY3x\VknL("[B~@Gfe;<ʼxì Br,%TW7kZBM~dw99qx~ Ip n^_גiIIOK&,/Nq$tQ|oZJ8ρ TulS% ’?klXHjK8,8F2޸ӣGdK~h8TU6Gm7_~6zf>@#Z\)bzv1ALwZ9kKPT78ѐq5~u$Li(q( 7".vLtg!p:\@"qȒn"^e駚 ̅3N嚭yw=NNDo -KOL#!p|(N4$;&e^X]ϫIq x|T.pv/EC//W~VSFbD/u-6b9,j='}j"%y54!1=쏪Ô2&D^jj8#G@G)41сoQᬜFOƤ{Gd5dUSI r̵ ƈt"9ʽCG0k js| 993T䚘"`~v)\v6En$ŵWo2;FSOFA;?Y܃O wc+urByf{ԿIz9Q{w*8] rTWO۴86Jx:4S6٥uҋ@ ]Н9 y׏5k(mȇwsX! 1O(#D}"33T.Vu/kN&PvZ_k):7r^,(T>wVG85 l+( T[Z" z t=lN-B@;Yg |%l M IkQ CGc&3-'u 32xK.h@=REYM?m]r̖ 8fW0_RR9ǭK Xg me /ϚaU/i-f4'YTv-a'6KD\ ?Qa*R^ه?p}l#gnn(R "'kiK犇L;MpZ(tN܎3tyߞRJȿIǰ!qҊLZiKv;v@ҥ< p/dlsB%PT #崐.6X FHaOԸ33CqQ| nX&>g6.F,XYm-)t-FETL vI/&Y©y!XO3xs:2\𧱹 G8gs~<@ک!*bVЏ k䪦:X 5 Y ]Vƭ | w[FߪNE]qx:>&$+H@d*_3:Exf6F( m zߞf& Lr{M*)-!qp{lƞSHXP8W%% :0'1[g!jx ^; 85ѻ4!փf}R3gh$t8>Èq.,諵'W"Pi5X N ٺaP֢lșpAí;*rTeBEA$$G^׉ rE3 Gܮ5eٛ{oЈ,,wO"FJp3V8r=cA4Œ4O_&;?i9> 7ۯ>#q:j2b WYØ -.Si "Hi"Va؅pº1".ai3H<* L~͒MhC2M+kC\ dZ*: &bp@{[x%UU眥 e6-&DI_ߓpݔE&P{nJl"Rҳn4n_֔80VEO(S?U֜Hji:Y[k̇JC:vk*<ۣ :rn1Z YHׄo)[쒬_  g0HdDi8`%eKv2n&֛_MqnuVH$yiPK!YzRUZvȘ醋BmZAR@*0]]ggwsEAg̻ϴ%,5$7h? ~,l|tWC?[ [KWa5.s.ҹϙYh6{]q7#uC#'hz[0yO-<%v )cy= nADKWRzdt6k:K4&6Ě yKPTY0Ql6bHl(۽ 9l2efh1QKʒ/Z '"[WXg1g0}A?%/ {Sb^xz0x ƼɪeaVӨ=\qoz3yB?7XbKۉ.i/aL׿ad΀z<;Y\;I%މ`n2:L+qNvmP\>>|Xnqz\8kPx9?2HPk~Ƒ"`#hh|Yl݃tV"Lyg9鴹۳mÍvKQbԱŔi?M\+=\3n V kN@OfiT3ׅ$W%MC_A!>]ѝ_xs!k+FkPcnH׆ E"1Kbr^7\,ſlHҗϥw:Y"&Q U ʊf0eQW`>hpžaj"^gc*̣Xf)w57h#:TWd-YK +7o>l!̶!4@,/K"*̡cߋ_u237)h%\c?.xo̤CҾX>H~RmX tÓ,бܘn.xϳH4g=FR_ˎIMAmKчֲamJ$ ٗA>kRkWug꧹;?FGbװj3 ]Q._qcoGKgz#<љ"u_TBbͣT>H۔iwBy(ag )J7[njHcX97d.d~jLU_spC[N6g(R(@e%53ZZwzcZktx3?գD^ˡ[ A2vҾӵp] ~21%a Ɂw>DflcP z + 8-JtQ,vq~T3*T9zKMhwFd'4g`8(8̿*~b780$TD^5fBǏO oVEh?>d9tRgaw\⸩U8T{{,2,m(f;}e*[4kjp0N1HM:X'c"JRLn|b&'oqlRG T))))uΆ{0!]~,hK_>vJƛ< qIv("mo$/ 3mɏad$40 FWh!A 짫0XX LYZ]:z{q](?{-~ Y-P}pjW(:7Jz!5kb6E~2µcW d*l޽Z%d'Aq3r:)Om;. -;yk;U&fS~I|ga=}'0Wn^Q|IUwؚh*v!Vha vcKѢ-+J05OU[zݘ\ʷ&n m2wqBJz25 ~-BnԲYEF&QL 9= OǸVS/[?RV:єH1HJ$:B@j\.P)BHfY'.o'sJIMT&ÔnP|~]}_CHa;[sIM!}fd D`p ~c'{ː5_"N8;qdAs$P _vYc3#mq[T> ;(CZ5G9+V]89B>9$Hח5~LUv#\l/(نP : /H?^Rv9:8K2Rkb<2UøX{UZ' =B93K50h}-涡P-:WHm,p&7nºny9qU 2nV9o1]n:j44fR-}蹥phikv_FE ۮ R)(wb`%)ޕg6'=>97d8_(F+Xg6H._l-kuԄdy9H,o~ 'Dl(q^ᰛ|,/Z#G#^G2nk$R~}Dia ;'7c4"T,gXjXF_jT~907 ]/C-hVhog>| ⺙'xlfˊ)P̈Ȝ™fۧ}yhg,wv7q;Y>= \u a@LO7D$QVa vf{boşs7^&%>}&4j8pY%?vp{IthU//f,B=Æal؏Ѡk>tGLitPjYev9@Lya}_vV[DD9|"x 8e$vHzD 7[pG*#H~kS]+&c=p6.N=& (c==.dOvvo!mj쀏=\ sA7첗T'7|i=ZVF'zÁv9Gr]h}pve􏾫PdD#MBCa.祴e<'2]Q:<畸PcL4$V3eE{Gpn r⵼]unY0J=@o2Lh~vH9Wh׼2X__ᄄ؟@!a_Hi?W:c¶FL pUҷ+fanQ ^O }=X ZR/^ľo*_N[s2*7yYl[0*+T ՗ϙ~"]0ʒLxz&A yMKͶ-MFm1Hh _F:lUpl18Y=3]p=9++0">c`[Pw9qru<|XI 8 4ҪIqzroJ&0}R+2Nk<Җ!Z9**Ϊ%6C>~6$S~,Z@?2 ڃ, '٧4o +mzc)t7MO"d݂es/.GMBU Dt7ɗGi<0*9w1ޝfSΈVCaW/H ӥWAghxv֨k!#9G 䦺d{Y+T MLux.it'g|KVn|p=DXD)``?t ,)f:p J@*wb~_2gE {X\wliaԖlLJ]:[M?ͼ(Bԭ h]Ns0g{CK~B]۴4n { 5sT$CMD&4x"8ӝ|N68Vv>Zi 5K7{C 8"QG2u\`Zvۦ-.Ei p8v%' F7^XmZGFoۣT cSUkk _l*zk\# on2~,60&~FLd0 I ڑ(SXY24y談)K%@y 1;,9:c |#LrI:iOXVK3!(\Yt߀ {$⳯Jσu!2c'̕l`cڏ'h{ ;WVg|P&Õ?njm\d$|mxLi aLg}k>.gIQUs9 ZW+zOkj0o@&\ bye-_](ힻ&gn$e8hyts3(}=p4`sBR͒@m*! /\dvS? &N[/53v/̽eN(GsCm+a<̔m(M[w,qt^y]|fDv$#IS,W9k("#0do;&摜M~DSn`P@U8r½̦۝n8$s' J=+dԦ߬`z#yܛ 2$ڙv>>叄 k=vg/! zMi%oHB):(s4]S2L{2k2z +)/XuƗo:κ<5Cduuu 'z"k z8 ztA9ɪ5uZ{Gߏ8zЪZ9ŭO߉ x5~(s>=sqVnv*Ό#H㲔dHWA~ޏ++ jO MS;@TʵMxO2>\їN (O@Tȍ83;Uf cAՓ7ܿ+z?f@.{`Kl ڸLg97$1}+rIV"٩VgYj tCHf MkKfT""nY9t' [EJ6 C߯`:0GԥZ+ 3OW rveM)h}KupP51d}qy!OCs")*,8? B'/6)/xpBmRf>k_0~uw{ux{/;= r %Q\9 vym44R:z<&(IAP. 8/n!]/pep*4@? >ZYe?evQ|\Vu$>Ë"ڍ< zQRmS%*9Ձ# YeCmC=s"v2+3~b'8Lh'<0DY]?uTb̾U;YxJp0?9_+fhRk܎IѸ=?Töm~ {pL18{~@?bAa~NZ'VA\c_,*ӤdXյ<H ?)E|@k؁3Y?yJhu>svJʐM < NXO/G =(&S[}oҨG. yDž3D4v~=XpZc2{ !4[\lMU~ ^〰%ME&W@[xT:ڼ;N`Y&kMuDS'݂MLTQo9ptB"uY)b;1eaH;7ti\iX=@EV$a`H1A+jZ#`rZ0t- :!m081ub4Ȫ9lNS> [6ca\."@ X9^d׽6 #ɈŃkpVT#FuژQyyN;U.<SB^ck^#Dof`4*e"W 4Fw6I<9z^aJ(\P<#`]DK7e]9Bt?%\T=~liՉdqaVrVr5 !8Ԍ>]KޟnȈ-1So۽4}tW4 Ry 媢PN>d)r qk 3:I\o(˯dye|O mq]gHI#9qk#^E*ybu"b?rqʕY*SYzUAl(!t]1uskk#U;Reh7yT(C*],bw&AzdJQ(܎5^j!zFQS K-x،޲۔r,O1N [;v$뉠P pUȄcC_/ CNM}[ .fn[ 5UZJ'nCy2(\sY/x;"s84-l1YUHJ;-;F* ]f"oR> \Ϙ%^p7=4(G-l,BI",i2;"آq/e _j?=)yI!yy!'b"jw ARf'3;ԃ86sJTLSj>oS/8'7uN`Y i T/h![B !6K`tr*4 ݷ&,~=(gDx}KeW\dC&}(B&8ǀ>"<&TA!P׭vˣޒ5AMWte }ؔF*&>R0@s3+B%Or4|M9 #ovwuu0 'O̙ ڛߖBbmʝ-#_K2&>bv t!nyW u-YBs0K=k],Kad6-uΖ_['ߌ׮:1pyr7Tsov@,>g55u^#Q;ӭb^ʂ"}QD7`=)=foN(a)cSIT*11̮˶ QF;+=HhjCI8"m:#Í4q/KӀ- QUQUa\$xybaa?J #)AkDa d*$B_'\u'\d<DJFwÛzD=/_ o 4y7QLFPV$e'Xga<_y$V\1.qƨJQp1bvY*7B 1{)P鷡e}Gr,rGZ9\{Rcg24!p -1րqַm'}ʯ ŏ%# : sg;|;J1Rh%I~ZK_b +.{pK~|)~gԵՄ;欵֕}͉!msfA)fʹ: Ejy\X'[|//i8ڶw{g'9[ 9NFeT@Ɇڣ73|pIlj kS+wiuy",Sy빰Pb`X )n2.xUrUfvb̄ A-~?[gR0jjF$X4:l)ӽcLi#ma+1Hc2zuܵEf_$7j smd%[Hzrk|i9n>g=Y$4Uu#^ }h /OHGPH=qȻ>/"6tfCGEAO=36E݇]Zm-Dsτz=HDbxaS+o1b =bb ȍJzHCṟhAaKql_%M(OKaI`&_^oKqPDI㸽.-{s+"u y()̂V@g1$0ڍQ[RhޔIv.v`i@hӧsNhe1L0 @!e$\U"R[ r'jĥ$aPJ,$^P@}K74Tҕg8hΐނ. N!;+=ޞk_UT\5u"tһjWm4PrN}Q~RXu,)\Ov6yaV %`sijNJ4`C݈o[A :;#: lK+M`ŬDv!pi"Wy5Ԃ7B]%hV| +F3Ixx襺f?(}#^[\TW5fX)z5qSUUlø1>}( ͕H=ʘfP?9DX]_fGxjJgUcnYo„feJ}8dav%ɍd,vix!q,#IxfdY T:8iOs[#Td[,RZnIyIjzf@Y;}wr 9 GP *G!^(jm>՚)yVHZ ht솜yPӕ^4*9ҳAcXqOOJAF%XgU=UlD$ॾ 睎O _\O0" !xzho*gkwVO #}G8P0?庩KjygSeO3Q .Jý<hڰzIj >%A$;:X;w|=ٷ-TIH<ھ5;2 (Q~~n{ oapA:L/4GB ? W=E{!˵%!Bxݦx.UNuJ: 9uA I86ZWFܜ|*WN"cu_9S{甴4k< L6_:q6CFr27;4hhh%iІ6ߏ:ioy<4e]AԬ?DC(XEu"4\"8Vu6b&KiE?Y~ T;HI)lH Yk{eHbB~ݡE @8vpUl}4kז0NvoV^+ ,M>jJRҪÝL`?bw֡1\ךrŶH컥"?U:S 7m/5!J/n=WJ/CZs{/Y(H y((庩6kh5aߡgNZ {S~YSmtzmTM0laʸ;20^ P?C7ޱ>hKk"z$y'Nj )$?uPNe*}azmq{y괔 zo&/Fa'w^ul#nZK MY[T\ puY gD1[GAW?WexxvԘɷ.0-&%%_Fd%tOw- (dR\~j&#e\P0} ;#>Rqvr˼"cGy$5ۛC ՍImld"ڄJ]BJzb/07Wᒴ7G]1m Ze.v-`iK-JckcǢ98-K\x`h` Cr58w {ַ_;U,v).Q&}QVLD\T1vb_!Խy"#D\!tKAv W!:툴:s_1~ˏ×7Feh?g<ҡ-҄,?f, #4I(Ye+Gaz<%BʨЇT0Tu6{ Y]j֤Sf Z\=t1gm^@hVqJ D%nh]eӄXz 9{5L'cʪm49wT:_nޙP4ݓ(cWM9;׵\b7WT|&JV\sш'JiVWF\~<8 &PP~7a"unqrӧ3@BgBD_O6%Y0xGn1nx'SIV^6󣹃 YWF'5qs #)kS_4? MN˕SGo 8e>Q|Lb3W@/C1)/F+V>D<:eu Y WDB.>Ubk;X2w;u6$'D-˝ ]o_RNA%^. QI~Ax@cU?reY8ʆ >xK:HX -!(;)>gsLfTC=r0 :+jysWScBdž-g##׏mMjZٷԔ~*Zu T3xW+s^CSby= -mg+?e QRoWglZ*M_NN{DGU/#"3 ёb}h:t;4 mIlv ؆+2i WP cx $wf|.TU,?9NoP$lH30|C+8r;E{- iΘu @&_2߱,ޒrX%Dd.i}&BƊ.#vj}Zcg0ICƇx.aoݼciUปÑRf~4cp]c412P?sNH^dʙV3M6cI~l4 )]n sECcyyrKʰ/pklX-o6_Y~4A"*8КRf!%Y dn_<0c+rPt1-<9?>$Зxa?C8Q ء1$aͅ)uggmV75ġ>S;@fZD7T2X]hywzዝ k|mρ4ݚW:I+Ud`74O J"HXkKxx"VAӰT*_?Y" PZ#EcF?ӌ" zPZh\,-Mi=-`)Vn\`V w~>D][Xd 85wH 2 p>})/~6jtgAQ"{Op %x:˽6\}Xl.v GSov9A0 F m361Xs[;ʮQZfs`[تcN\-!fU{pTNou$Ȯ&eԞi-:+yܐ-M>fy0ۿCr_{YHP''GXٔZ_]Vo!W ˴ <=>ؐ !Ȱrnt% X8=5KmQ"g51g,uQu_^륈 $f }'G򇑝Exj+2Nj]9xz9,Ժ:?^i&4E yr8"=TrW2ݖ oisTOE~@m˔KUo,ZN>7dv58 oK\hZN@X/U*u*+AoKqTN ASpͫT X*UN hxx.ZpO'yAYsa+-ngwYF޻-7@XnCǨ[?=ooРj!YR1UlkzR#'˅Iڍcܳy[C5ɐDwD-m 9>Pi{lӏ/#jeB"x,N*J?I 􅴡5T@SoH]cQVt!orڲr]3?{TC?pqfYe DlYH[^& d@=sS|\zG; ` r?X$V ^-9H9!Re/DS;MH9ݷp.BNLv6ag뫶t'mI](v}E,ГZ7bDGtUI=Ov| LpsSzP%H۪,Yi1:| =#"3`!=.;&9Y!#xbbC Ox{H̀O7y GzWNSˮwư+:89˳!&hlO[j}<"}1ztp)̈́|yM]X岈ғt-aT؉W<_?I@ gA#$hg\*hos0x<! JܪptqL\ tPFuJq;p1׸ 8G&]\^ylөtS(GƯO  I{M.J Eg̟G5l`.cryOoeuWnxU}Iƿ&*KfUHhMʯacͧ 顮>td-ߪ};m3j_hI ٟyhYeph#q =nKoHkS $pxp<!ڟy\'|T>H?2vI$oңjQ Z@{2~zgج\,Lnk~jLJbY H^SH -Aiv!DzUSs0,?.:~U:zFAT$X\ 9C _,7 /bwW}%괭Lk7x'@57dbҙ)rOтޭ$ <1||Fyjh\`.& \2>'^Si,.h u}rVWhF<ȧ?#2N[*+ eHMKRUKǕ&8Pނh->XRur/B½,6quh?鈂dFJ)&N,B}O .yel -Z\kanyHw#"gRo{]`v(Ɉ R$~ONFc8/yȖ2IZIibI=(u*CmL*J؈u6;O5F`ҽ z#D]!8͒\#;5l˄ơMQ\1,E{TƯW"TH#lԕQb%75gk`eWπW|0%`/;B˿E: ZJ2Rz0NG?I}. ;=gzMK'҈4$9PDy{M7f^go+[^ :O(fVTxJ 'IJ +ԛ6/@ h  !Iw`bl畑~nPN]x 5^髠d5%NߋaAiX K ޚt+&n8(%E;@5ofMfb{UxėYT<340v!'[6pn]ge!̗*_ŋf"0G EZ(Y؁֜*;; 7!zŇN칣Ȕˏ؅hnVwh4>#s?ʁ`̌QX<[ZZ@CP~g?iheØW8)u%sEh@QHnTPq:i5BZ)Ȕ 0SN`Z-M2% YޟGWm`*Gz\m(y{繘q| -DQU?^~Ui)i*(Ͼ_uW#u,B|;4'Ŗr)hp9).8)yHPS6<ՏˤMl1,8)[00H?AY Bhfr\U#uTnbb]׀s h+{^.$ۂ:Hv2)-Ё|p ENXXG\JCI"cb;_chY;0mN42&WcDǁ  ĝ $Hbj~(⸗OA/Q0"E# 6yxi; %;3\0#?+Sz2 <0+Hg( ݇)KsusM70 d龡gt,-Zp'PԪA4Lxp@6LG:D%,,*|xO døYMf̜Rm14\C:*ٴ4_ӵS W":NhJw0߰=UkDP(BgʫeiHz]y90! $- 2ƚuQխɁH=q= K83[) 7&Z* ٱ}(G=3QR?߰Od"V6PcfZ?ጴTR5Lil/N%KFȓȲp؝zQ$ZC7fB 9N,Ygn;rwӆt`s!$Xjw1=!6PV]AWRY,xeIHѯDNr|I5f7m {YY OMaЅtS!iY,}nF%aB T}8" Lhx묛6'-,/*$ܮլR׿Cp7m~xuYr֏eOw`^wX߻֢> {yq}_Rxj=$$.9~mbduK+rەAf91KV ʼeFNK\ lOE#:3 *nY;k f_t쭳SyJ km$ȍ)o >1)#JW+!rG/dcaAR<#E1 }[z\HW'ƭX$>xVHޔ-Q8&5:[H&7c@{w9NJXN]F̷^jXOϩT6L0h~6ԏTTQӉa1fظ1oٳxKF5x73"ڣ7&aFwҒQ<u8rzjI R06~ ڴUQPNNhT[Bf{cCt46y֚@Gw:rr&$YY9h]6I;e[Q.G4"> c*})c(9koBo jdWq+! +e*+2$Wu0N; kͺo $E222`!Pp.k7ÝF.!Lsa "}u04fYx\@9$:drircXaE_⹵.c?Ƨb?gU3Ox$,i^W{U(ͩ 0*g8m䅯A5/o9%)EFhÿ3XL~DTd\:.!+ bZ{4ɱR:>zF F&J[MN1WV3`#7:3ya}fr4Փ ;z Jau1qjг.?aCWK -#:7-ެE=V3}N gn:,Z+7zQɑ^0b~#i2mQeO?f⪏2wpXH5r 7ϨυTٹ嶦C0,騬cvz*H&Sfm?LX_yWu(feo\gؑ=:!ȼmކ&*oԄ{#Gˋ{Vw%hǵ TaVJKQiCC[ 1I79h-O, "bM/Jcjqh8 tڇڴ1e]@p:]s3~" [v$LloJOJϗ><?4l v t׀ot$#, :m ^~ebQ7Lq՜j$EAz! )ͷzʪCAmGlx}F~εX@g7oUMp@;ZrLlp6B*':Sz6ݚP;~R1đfb=Jov$Gsl jχ?m(Y_`_"Km!f]=,9U\`Ձ:M9B""TzE[2UbrS5㓜v @{q y$45RAjk5L^ͭYƭID)!i-5>}#ݠ=r/I[Jbпn-*߲!2ׁ,u ye/;3ӋJ Ņ2"kl\OYS imz6 SR{ZzK + tz6ۄ J3,/4}rWz˼R؇LKV%cHN0geGvL w+c{ QGL.5=ŢNNﺥ_[? T rʳ\v86uˌ,RE4!=B*&']5Y%рx tݞ2*v A4V]j̑BOͬ3PmBhc+G=Ro 6nU b8=o)cޜ4w^ e{+|?=OM?tT9 EId+kJ69MAuO5>~$;0eA)ĒAFѿ(e28ě/Щ`pBH_׸qv0Fy00=t/D#$ny2uNαJ &'6z~>y QWe؀~!vM04DP΁"wk?i2b 7Mr7Z/WHqKx[c ̜;CENtjr}56œ4?qre%cB%= dէu[(Dsj9mZp*SI8x8?rMpOaIw^Plm%QH{um'뮑z׻IIdܳ'丵KE 5@#\(S!6m)#@1k-y_{ `Z~NY<('K}$DqD8\a\=mi&zwcQN45m#Y:@څE/G-۫Z&+|,IB-)[{i~,,_拆agwzіi/+yWjLJ69)葥'Lqr#lC}RbM/g;* L3NC-$UuURClZ?튇IBiٙe/US,Nҩ=hAG@.a2[1Ċ{?u+rnpbomyI#9d >O3-jB* 5!uB'%Bܹ)sԭAyECNZo:ǧJoNT;3y%HX7!5`  ܛ*uBx%6;VpƾsdžQB5,|~[H. LJA%7SpFEGJٯ43Jʁܤ\&\VpxsLB}Z&p(=_ GcCu:W'KhZ=wIݹsV1j&!}yw^I{OŜ93 "I{NS8I/x[nljUiƯEڌ]-q& T$H.!{*Ӧt4$7+P7ZJG~LF%^Lbtz: lsU/ 8 ֢8'J%uvrdDg\LN gk&J;HdPKߍp**=S tHNN*|9]x}F,=EN MCC92kQ( ;}}e@C1d1=[w5DRY[B~cX$e Ǖ=/W9bK9k ?5Ey+m_{f:PͶ8YO3) {`=F7sʗ\wG5I9(fIznY!E`.;~FҔeMqlB&0ɳ(q!Gu4-V=~si7^sf=~zMЛP7"eOhZ]aBAD [|u g޷E?nPθlGUaIb.~ Kz-,x@tx{j ̡ (T|;y% MoAӪbdlp%ІVc;B ƚHv$$8S4(h8nqʗN壕.[ C{Z$d,tv1Q9bk<8-dcFR*rC"dX)}gCә\AH}$h츖) N tv:9#A5E"&ѩkjL1?`yIfwM."| L08vGǓb3;]Kv]mє)_亂RyL4b"אNx)vWwegGʐA?v!Ԯ~;_Gv(u m03 9M_zl|$^-d9OJ |wF6v&nqNUV2 G+rg!cN(̳ʘxyN ._wړ+R:>fBM"|ѕV~ku5+ZΡMP*^N0G g\kc|}p5p~[$(P8b2p}/B$`!ifVOFՠ 4.Ok9Qꔥg`Qe(%pe= <ȰTZ Is6H~XC"JM8 h<(O:-Nu zQq4(¢ -U!e2=ϏHAM}ؒ۩"K9u%8H< Ԩ,e#$ֹd=sX;Vvj1^qL`wAL%B5BєT+lDNX{+1>\HWZ@X 35XB_Uc M1 %`lV^ՏjTY@bbQ{GC,X3xԅm9$XژF:3;njWTpUG g7%rJ8 3SƾKck .׊V|Y/rghдRIt[㛯:_Ak+Q"m1ԮD LOнAŨ޾#HwyFRMlV]lhXQšhС$-z^ҥZ7GL-|b2x]'2ax?5$?t1oʁg,Gh&$G.OiP&K:\H՛~u`5&o6o +ٖ:l .g:mi3DFgZe;@cH␬qvK1"U5͈ož)= {VTYjg,ߘt.ܵLl-Ν :<7ݾ!|?Xjcv1^bG6hYfәloڗ)*t#Xuȓ}v7n&bhA#9tƀEp, `FGVF;Vy<c;9[$}4lS?p0$ KQTߥuRf*rd*yj+'vάpSHۊ8-kVbYt^}уèg=57eSW`sSr̫gkA׌/qUR$YDk* HuG//9el^A>vտo#1c%kN zȅ=8/4$`+tK(Vu͋igө/nj׌~,>Y zD)ooi9yF 6yCMȊ97G\˷P ]q*t"l* V$EI%*;t]^n}ǙiS#?xA_zb23qbiw, -a.LuAYQ؎v?X͹ n#$<&r6oo'<1Jv7<.&{y&SS5lui}oB)E~57 _?ѵ[`yѬhU`5ȇn꩞  -UGu:?ѝ`㴞ֆAZ$ ?JHd;)g]4Kdr:J*>fgH,9Ű*o-MM 5k' nii axw}o HRNA'~ު6{. EfdP$:Q'fK6vbZw$AكhZ:*hψYɯr 3!NtAX[js o{*l4DH6 sZU72ul%*>fޚ51P2ʢwTjV%ouKP\[r6>nj/>_;ږ#CU ,bE"(,HO1$) [9Am-"_sb7 EpdWDA 'Y_уc \eI`1[A/dOoI *#[(GU>M'0?dCjbr:w)QYw_Bc4ETn[_@;)2k~dt=W턕 70AL'(bvD\t%#MJIvp1&]o漰!uH4JO_MdNK(F+4(۪ {WrkOA|wH{X/gz\ D/l C Φ'՛P0J$GխuI6HrP6aaOI*he\}!#1%0bMΖcl`zlOE~gl N2lh)g܊:8X|OT5azy gsO21wFSL/0dvGX/+iٍq%ʃRE\IqMg]TօbցQ,j|FuTcg%U ${؄#`]tK>qc8~ǒS{krO#l (+s7cD Wi,=4!F̝)R =Wʏ3(a~: kZpA 8'3{;PE,q$2X<[mf~e\> MK0FrDy5àBn /Y6t-n!v^:4SJvz( z`zXT0栳8<'~bRZL(FM0@G30g}[BrLh]„F`3Е֨)(QCpQV"kϧeN#NN9P5?8oi!Kv9HXYTé+Z|z}z'%_hBH[:ּ|~~! 4}%RcF4{2ogZ!"$>r&! 8!]IhrJJ _v;IU(8E=WMښ[:;UL?Fm'h BVK7\RX9 "5E?nBEb\^l=M+(wek7R;h|CA'L#~ibT\:4 2t*#CD18OERFhx.h?DhyCLf7,S%y{CfI-.qS+hWqz #h :vGopPl2'VDs@t-A-+2' XNAa&LƮ,`y%>+ <;(qf;0|'>"#b|ѹ%>]tˈL ͻwf3&Oet^')hŜD2t\y|CdE07SsszOhd&!\{\*^éb|<=,#VW(Q9vm.5 & 2:Jcv% {.eڐR?eOTQ+"=F]KEPʔ7`*G{fj%9ӻA.0 Mz$фm݅Hb9MVX SgYjs?QRՙ#v֕D/*-x~%Y^7Vl:R}`uQu4n A4GVÙ.z΃ynk|\R_7m$AxĻqj:Fϑ`, wŧ|~Q3BV@::%aE`1ǻXvGh;EJ.-_fB!{g>:f:+˅eTuϤߢerJ˲x8cfUVF >KPXu+}n!h8 }_ vB~:(u.Eۄ'ߠn*wnn};,{a0ehz~)/I&_ETx9);-˚.bY)썔mx1NS烙sS0FGY*!ydJwF8ːq1bFLqVʿmcѯ]X;fKAh8FgĚǵͼPEhxe -(V@l۾IڛҬNoY u +i`Th`wevS~[F4d\@Ku=Sd,=C}Oz_47! үDKKDk9`ӖJ hǒT7A/y?۔ !OK2Ծlϝ0s'&ρɨ#ߑQWk2FߴС.PQ _+FxΜiaT |}$S MӑQԉ {l*s؀8AT%LPAmܹ~aU?b$h'UN|J;Ռ{p;x5HH${e׸1w65]iĪȁO^%|v!ln|[HZ^]n[qE`~,jhH7`&:W-H^zTkm&AFO-Q< ' Ǭ6\%uj"9H# Q#j üQГI YQE45g\xVD;Fva˝4c'b$Ur9%Z+(\n8ZĶp@*ofz,laW'ygnኤru)cbǢ)eF|Zv+|XE_f9M~8g^⹂73<ݣpVqBXh!k@3jՍw6ȑ6HOXNj%ً9[--u7"V۾8(I &7R,5JY4_`uwVYӧF$.Vku _oDw z|O}B܄ٰtYD2K%7驻-X6wUI -`x{N[o!.ըdH&B/=@ ҽة͔?Äu{f9ݢJX]I6&5GJ9UW(,BU*.Nܡf זո郊(>GvqD?gL)s"9\_Deѥǂ&lԌ|]@$Aí,F=P‚5 c{5Lf&eHBwL .pL=}&>9ѷ o?r$4N/SVR,"4Ց {E4{j^MhYi86Ɨ+^B *;pB9]TI.! Ws*b|ui1[Z/&#Vw\U&SKW3sg6#>ډS& g)Y1xJfYɟSM d`Җ( ,4A֭bK(Pm-^,}y/M&:p*,[T?:9g8㙿 V6+Oo{~EY/Za]c$;D #yu(.<,X9u$bKݧ_ezwҚmURuyAt*r8}&TO7Yzl"R@5&z'!ǗSkrTU-;([)ƁECAwpPr"3?/W S5w-Tv@b{]OjNچ~H:┠2. 0jp+LfG(gm`$(Q,|N5!,\yM)a.HDӍ費Rׁ1&Pdo c2ywjcU?1U3;g1-fsЬ p D-Z]%qbJcs^ša^*mzVB埐f<(TwS頄8tҋC]W&rt-!JH%-ͭ!sׯ])Q!݊.\WXn`(T:zD:2(|,Gxv#Uc/l:m -O:q„>Oa7wG7N.@չ$W4".]};0\5DRŵy+gLT,S Nf~|Ͷ`A k𱑀NʏH<ߚdjPHkvxKꖢuv"7AG)TL@1," mB Ry P q1>}8g1[T>(]HRÁn?fn=l:ANf G#"FC^fVin\1Iw' "7V'!ļJ]qt+rF>e-o7\xϢf u%RgDO'T<|?-[Qz3sA'AL/ւ,ʀ2_JkJ{\J 1_jVJm|hQΠ==7L?J1MuX"؎Cwj~A 7 AnȺR N<F]. Hn2kʓ^zEa#P%zn(e[ڊa*#?7,2~?z4 M0?1>22&V$?¥ !~[N=M&:鱿_ݙl|0(~!G-yv"V#IeFQ?2=ȲY n#0wִvlBƻOH~ MkYWk 6 P4L2Cl7,0е%\"XF:g?٠9\H"QSNЙ[T/sFT_AkRk%(VF݉.Uj6'ˢzNb$מ}R.BN A&Hi%~ctFzRwN3a6DԏrFrEmZMzžNe{?"Z$!5dcخ% V !H`[%{;W<4L¶.FVFX)!PQ*~ga$} pz&n-\դIW: )}'sIWiz-۶P@%tÆad9:sj, cx8(jkhj(7h=UXҦ.uE's=ٻ8fZ~q|;,EYpRe2[geHS>kBx袏 1XL_\t#u_cHU? Ud$uN{% D2@w CM% Z&GnzE㵊uvjL]9*$4_HTDk,y\}x FyU ]e,4$sr"].uCs JƐю;=:MUV>5-Yz@B`5ՋVx=dAw\խfp (7cy-,@NsμTc]5~%9CL9ؼd]ǹ/}&ː˂m)}@"Q^c87fA:jMMhC_t$u8˃Ȃ򔬰d LUIo[W.A_ / E$hx85j 8Ό8{dC)^D`:,;.F" sSleb*e4ǤwYuw~m Z"cx& ' >~ݨr9K22- &yКN2{} ȟc+'C c^~Oo ߞ QL1+mLBf&)9d>vO8 $ ze|5R#ⅠQ _| gvy&7.g-o$ "t@ 6>xzaE-M(I?CB}MC)%K !O`@Ed2Zu&]98zD!@iybYE \~1}NF̾N(+d_uԕH}B RPe5:;?nuVAtbi\poB(A Z_xfMQ^դ Қhn42]RFaR,J0"Qc Qr оr[M*諂jFNČ(~;9q)-z )!eދ>w4jI&7 zgҳu@gtaDE_/5k+fg:0흽tjv[J>UN @id_4$Zcw? *Tj#Ub a0T)5~=&'}f5,;[- u( ]UU#U2z.Vt2|!J@C7I`o>KWn3SF Kȭi$*kCUUV^a2hH(8Ei>(F9q{99i>>\%ͻ8_!pZ'Dg؁_M.ٿuZ" \}DLJM!8%+bȰ}dzd!Qԣ;L"oL㣚'yX(J#{Sgm1>1޷憭DN= V6t$}k!1^\vht|52G' Tw8ڂ,~#DxZÜ?'&TZrr} WO$jmV?-d}Nd'v"Ez5( MPf! DŽv yn~L;yvt⟐zZ%sɏLx.a;W48ƨ[әz{}9hI!6q P-ƪ3z6H*U1UҵYku-]:G ̛"pɏzy,:9o(ɪZsaO)tIh,{EN'سm~hm zP؜ 1d!3gHĢAjF%D|NeET2 &Y{mdM/\qຳY) ;"G/1Ba~ Ex t95,y K&79w>)+XǑ$xb_8?{ ~+m K((40\ y1(>WL=nYXq{>ViCsX%\$|IU 磿uu9,_a>GxۡH[IM4JWQ Y fīy2_LlPVĵ`#eU][d(٤<`buqҜo3'<.ǂisb5z[xJy

|]gnߡ c;G%Gus]HO;q˝6XzZ^N([jL,Mвkvyuɲ,2ӅHJ9O( L@!U/@vd ZjO\!k t-Pc`Z m5cЃmKK^4UBa8hU0N%5.|tp?b8͑4G`,AԢ՟7S&JLWʛ]~WjO=if~d6$ _ҩljLYE*ky-ES JѽVK )3|0Oe3izcE QmcET0"XoA6)|rm<gٌ D k527&N Pvxza皗~WAE .Atm(&35Ώf8MTA>QH']ѩc"KL.1EK ^^\9ß'k5ErQ@/e8$v?(GA0۸i8FPmoG}EgR)ƻV3bwp^\û#2M,ڳ@PB]=U`m  C+1R]hpҏYR8;$s b0#ckUX8fXU j].T½YSdN̸3e9O*oeؾA Frg龷1P懪Gΐ+S%]/uf*~s/{)t[8=qb>`昈xG,2e6B@ԖW(U+lCj$?)ǴLtR\ 2X MLO.*8eܟ&Y5s}\ 4p0B.6z"0 J%wf uyN /:U:4D#W@^Z1NF7ܯF5W̯⑝OsS])dWgqĎhpiX+yhML\JFBne+(5&ա#pU2yݝ:p"Y ͋'Uf3C7XO[~@N UWZ!ěp֜s#:AXxz)uDܭq'%LX%M{qG'~hAꨙ~<ė ^^b/e=  M%EH47NA~`?e¡d'* :BTERfm @HU3>'*_Gb#7^)x(e2BGVb٪5ҙj^"sW<'% xA5w EVLFqc(Jihry =Y(l}x̺+*VƅB,U?B}%MY? !IoUPJ$[,h Bܘ>-YU'egv6JZJ9^Ġ_  4[HYÄBC.~gjcqrϢ;.+N+G qpZc[-gH =yifei5?z]~vֺɘguo"!\qZժHH;QS[x.g4TI_vǚd#[5mĈn+qpg1 X 5c_-QGc}~:h :NQ͎@iHwcn1Tؤ,2Ŭ42N,I8z VN-YON֡q9*%f-3_9E]Zq=sL"Zo=b(4|=@tƷF5ٛF7jPi>䘷QpcN |oT=K/؇:lM"sbp!BH8ާJ*睕A)h}|P }QE4/=CЯQp`HlŠ+y |!A5DgC MQuzQhub\B6P  'J{5Ѥ{?6zݖ5ۆx %׆!ޠlMrAAY'<,Ǘ\J&PWs΢voL{#oXu"g4Ɓ|Gx )9w~ -Xq%d]}XE;p ,U X=S. !GnTN$ w/iR|;ǜ[f> )`Gbkg5IpW ~aSQH Nͯ/$)$BuŗT6lOY :RobGw>E*\䳸{ыgDoGjٛv^E~"Y+ myN ;8}9г$=^Nv1Z 2΅7}.*#Pm/ؚö ۡkj#j*ɑխs9\A6!&˾{/ӷ(h1SaX}&TC'pOέIڊm?g ֒(&#PۛYrwp}IWa,TQOUȲ;oKHϡ3.X|ﳢc;U@qǨգf̍1o܏l&Bd<0鋤jU*i&ێtF =8'5;S;~\C82_9zܨUz$#Yl rrp|-[$Лan%^ %qp"*hg!B);Lq':w] LG):']Kf2K|';NmZ]VmN OȴfFpe*p`2 Ý - 3J!(:cucx(yo=(lehbn{kQ~̗18Y^MQXv-}c|Mh|68:jHQ4^ٗZ_`ɬJڣ(eÕ6J&#xI@v;KĢAg%#}9Er#ںγ}N/!]@nk L׆:zi7a K3zwX@;b"בl:'KϴY=~ Ubs|>(By&UF8>SCK|S6)T)#Z) ƛ2У[O0KV` vҝt#xQHoZ.U-Mn$Pd[u8Lޱ[~h0h$\rF,b 4( JJ"RIV 0w|̚pb-6ﰒzasIq%k;AcvhGƨ㮍#Dc | 3fh~'^f=DB o@rӔ+ٌwƃ7w5q@73]8E0.Y2_;x\ gkfb}PM ^螡,@ Uғ!?>xRel? tTgO-lV;Ქil>B%k/<=Xq/`rq* gIiP ѝbb/xfd"ƅ9'2@k{']5Ԭ*_4\'ڹ] f}6ۨLfz[0P3 0>K%Y76`T#-c)B@`Y%X_r'WRa[6W|_]DrZBwbL@Vg1k. :h?OеCeYFկ[Ii/48 ߼ k1f)E/H`Tv&.2P`5^߳~(:!nt(vJ1&/_9I ڴBy/x`p&W0W}M4ǃVFqJ~ycP :TARO:@fլ&ONJc !S͏6'[U[Z0U\bVmN Q,MbGlz,9 VNdVGϫ$eZjC0eBzTҪ_*(5[]>UR2 l[z쿢{~WaI}MxCsb@Ky΁&sѽV=ؤƬ@5'zN}_qÝ۪ʱ@FR^qŰ|.hLd'JT 37iw|e|(18FXS9x 7✭Z}cT宓2|=" ,`v} `^bׄ#]WI.)[[ Iex߀'u㊑X EŌ~/i :a}  goyw3IG*LOQ_heD`~tWąBC3 *=gbw.u:W j! R{Ĭ#-//Ikh̀N X# W1|V+srȀyR5B4P%,5gĐ׼6=7"qQ(\̒ RjC+ILYQ"rT;~@ES((OB=΅fyٵG _ߺI+P z8bt[x\3Y v:#~ UM5b?=y'J[q~-ս+mE/'%&iw.rF_IDW5%pKہ꡼ QŎf q;}ˉ& m|-кmB_=Yđ;k|!%hDžz rw0 -ƜO|xni@6z(oܱMKt;ZÞEϮВ9v#Uc-r~n #Ђ~ӹ7(?_'Zͽw$ uى.9S1cо6@vZCa v>0Q~x!?9h@|`v@Y4%XTrcb+/b bJ)(ڥæ䃪9z{6W;"c؅R U "Ϋ>* p.Qn7F7ӹLAEUr@ʎ6LJn5TZ5j .ή gEeIm8tn1f9 딟ZL[נ4ں ~q"n/^ MauLe6fume0FwB}֩9lQa{׿"lUe${гڏoh^h5װd_ mCohnZU{G'f O> L>M q6l_kl4e'hpu8O ̔ޱH>GG"< n,Zv=l2,%,䞢_aSD֌Yܽp0=#\DE 3HF{ucs}Q?vK.YE/[Z? Y5§~Yx|ƙީ[-=>,.jNћ薍Q?1r'OzrQNy$Ĝ{^bꪤ=j1Fu}PTl[_lѰ5AXXmƊt9w%Ahֹ sX9[5~}EpǤ uL5!E/ÂNKתFiH9EBB%ن(yto'8k0*$KNE;>EN!ok眺I߮ǎ˕n0,`CQW[/"wA$YysaЛcoIiƗ-۽`҆x2/S25b dqb>s| Dwyᅻ7 ~Hl-Bnvt܆x'|[ ݖtW+dR.*)qiVWyC. u-cy|nq-6Ɋ@t0y{o#h>%wv-6;*2"T(b)D;gFl'yrlf]qBq6C$EnZP"o0dk A#_C.q<ڥ B)BfHOAޓZ?Sz1SgPN[r)HJJjDYXy /ls>ԨnO;fH\22c8Tgq [Ms24׽TUy9P97"LjeBUը? OGjtW|m~-RyB w-_(1)B7J$ r=}mw9;DQ{sU%$uN4t4YY)mM FU!P(G1AK\/uR ,`;GaYګZF{QJX.&X_Vbe(f ֭%).CS8\$Le"07u \{n_+nm`Vƴ =S3:]8O|ch10W"'YoeN~T&\Tr7υd4hUWȼ70h{|{ 2XOdEѽ& ײ3Bpg:,)_;nL"`4Pbd,`ya[ǦH9}$0ݘl+_j+oBB sS?<:Y1Jt@]1R.qvE1ݥG3ލ C+]XPћʒZn)TD^t #L!>S[9̱gyEZE};S}1ET'/rq{Ɂ}zCՔ0CFiuvLHH4X[t١"\m}bcȳkA 2l\X5TS 9I,e ;>ih%˼K%+ϰgN'NCM3N]IznpHY§Q Ӏ: 4xb=oȬ<߯Ssև"GNm}A6fU'<STƙLFu;A'iž5jR㠦Nb"6 򖝔7xY6`/5$}n_Rk;;[b_Lle2j\3(.fތքjQRW'`&N S(nr*נf_rj3hbv/J }'ܲ+\CBl:y(Lݬf0rx]έΏmԴDP\A䝷i̲#Ҩ m^& ]IܱL3kfB}"ܚS,|Qᔈ3Ul+C[&lG *+ KJkҌL0lx~zpkʈlJvldFlQ3feHqEӏLt7'Å{*wl )=' J[L lgBLp?5]&j㏹GPzwRV-7.p :E]\-/hjJ,fr GMk/9J<^C*?'$$:A._`)@,]:z([4_Zפ\DcRmc !ꗴ)6.ËOTX=) 0AO_5wM8aDTą$&|_N@j FHavh]>a<1sY"DWV}A ^q~Zk3fgJ)WQ7$"; Ij2Vh'P^XJO^%`E o g'("l1!=UGPWlDAT/8sV"*|9(ADF}7?L·~}'0T~<49m)>xK@?eyv{HKkIP]vUhI^*1Ptk0+gޓl53wO;ҋhsIq&2DXγbsIRV[('^XUŪ.knjs=7qoAP,,NFY 5QψZ$@7ev '!i_©j'AX{q -&NŅ$yfӱEo2rG  xjp:oD r{ͳjF?[VZZ1>S 믜  AO wՇYpP35ַI. h6J6 1DaE eHH+$"E{hYA!]!*Zz;$$AōvI~;K gp I#k۰ZܷӳcfZHǚJxÁ_6uW>u0=6\'6_7 T,џ>W&%5/JRedd3ա˯_n1vzW/q|[Ȏ[qN[~d,{T+ŬZe$4粊S9ı#M*;/_HbR1_,'[XvTAϻq 2ŋp9ۙx1xnto:+GrTSqh;/!ZM˄xOP(7(CWЈa=Z-QfwS@{ Yb*XuVKD=I"g#֯'݅e`2Ɉt0ȝ )JV48PTGr^@mَvKof4a[i5 [L$ z3îpuCfk#KMO}_x'yc"31V)}#--%RZtg8H? Xt.0,e'3gg^2$X,vk g'i( $sCab9.d;TARՃBqfӲ OYfր|qO#Wg+c(9PfnnpBh ʎ^Ȓm[ϦdAr pRl,1>֕o׎d՗Hn0B&>גJU$[XCzL6а>,k+W6OO2fq l=p P&:_&i^Fٕ'>[|UŲ以E!ֶ;[QɫLL>KvFC瀁wY Ps*G6ZoH$$ZE8fNty ,nB*n2y%;p"W ]$#K Q7ڸԬo!2MkXUѹuTS6k,W^$ԭVML^P*gs{lC\ݰyō^ g骢\_6KhAcb04.NO_t^H(vc@|QQ0 @DkM %\ ==lYҳ7|oM[zm%A&*annI5I@H*\[b5Pwͳwtr\|>$s9*G oyIȥ"/{AiFOa_g Jcߜ| \Nf%ň"g8\c»mKtO *4l8knmYܔ׮s"yS/'̮ (| Pv,˦DomE˔+ey8 9wKB-ށT! _3TJ-xO*8+d]ͣӮ qvaoÞwOI8f/:{؀9gU$H7.iڪZə*WNhOf(X FIz<çH9H>s>%OߕJiK*m'l>ዝa[ChLtcۺ|ܹm 9^,ĆK\7W,#m;/R:|΢j'AWdt:A%}`H3{Aɵ3غ1Yl Bl׸1j'@ |H": fRN39I3 DṠl3$=WPΦ6CJk66>,\[~ OV$qv\IeCeL_q;؋i|0m߾:v'9QDۏ %p/{3d,(}]a :!URҟ4fŲ|쓕:mvh&7/((H[`AzӚs*sM4X/U;'J? w*osaK& yETv3g:-\<9X/U|N!O!|篲~9ҟ5}Xs\OJUݴܣ@ujA uf ֞ Oa2my3]w!{ $sR'[]T +x \N꿴܋'֔g|εp !ޔз Iޮ}l 7;-^׬痷0Y;lTH(Rgczn\N*D1m׵ ]ȭ N^|lQ|+rc)rd'(30ɋG=;_VZЊ8[ ' ;kFFI_qMxS+ /N; 䶶[zO s§arN$P͇ĒsX-Q43k*8WYũRtvFec;-V-fֹ Xn?28ƾ<f:]C8*V+t;b0Xq W uñ9 cibC8HLzc] ш@pEJ'+d)B 9ïYk?z̓/9f}[<|7Fv :_:o;Xx{+ @Y4P\]g~X2|v^Ú#(};LB8bkLZie+*rp@@[Z3Ŧ c'2: 1H8lpܳppwrd"8לwkp2bS/f(a]L\Ixu F/NCmm%:4㼘4(OIOuu?oBm:A8 VGKwA|CËY1>JŨd=ykƃ $|EPTg^\hU!4w(ƞkA"Kaa_y:/KH+dPO ͺ(*r{)61܀ -y]?(}wmr` ymnȜq[}'=LV9Q|}2tqSap8Fyu ̴d:F&F/De/w|0jܻhU [p M~zmŸ[b|}sA`ՖmbN3i3)f!I-3fȎ5bI~ɡN ͎\寁tf}_>i(Ed.?6#MhAC}ՋOr$=436my 6_.!-^uly*-00pR?ct;ూެ> ob\oidA$kaB;Зʯf {U|{y}(\e5CB.{`\hnK-uE_+}+  ցRʡKU#נfZ |֐Ecpp*Qq?RCaIc`k!Ѓ2^u蜺1á9k@A<Մp[QTe9V%&< "S+#mʋ@zh6zc Ͷ0>I6MbX.7)jwmtMk)0l S1I^Sw(jJoe6eהLc^R=]Qx >%o<oJqŇkƻ8,7=,/_fEimeƠc$k=z Wc8+8LQm6k!`}~}!n?tBaHF4$>FFRW&M E_ީ5n>[b^<[َ.$?[Is hU>0]HY둔ďKL QqNMvݩv:A5hęd{Z/ejt~|<e\N5nRng,Tɮʘܐł2xIE(.%zCg Lzw.Rm7.r=Rn3i1h-mԫ*,}؆N |}ԟ|n t&73ɘ#,W}e&]Fr2h-!`*.st;u. a\`+Z[VԢ']ܬqiI,N*Fln*iia+ :TXiZ"$E-6lgiQDcҟJX EaT*SBFW)×P9@xIV*Ă@.,]OcXS, +QXՇgkO}#;dq4tkF' rh ;1r)}gV`I)h}u f\Y_3hC.`\5Clϛ(rOsƬ0y[!<]jB)a/ #8QЌ/2=Ի蚍R=q8z~aēێw¶ۼݭbvx 4 ) STc| FOqXyty%WkLjID@OʣSڦ[^ү7xJꛍ~q!OJjvL`SlX:p'햨d=Bxڕ[0o 6svt&vzj1OLK1_skaͨh ̍DKNՈu{̱p?v LD?aʱ`G+uյOa22Ϥ J"gzKFH5%ˈzyV/'u&0.*%;]Ճ Y8t1 [qm}TV#tZgbq!C3L r5Ьrx?M2sb?bl|{T̀6xfG¾ ![_Jnd4|gjҠ_[`_ oby4#X|A(廸lm k6m+g%=+)%!j{DṙS 6E*T?T$?!YPY#pfe'/rIS0LBhUA01?kKQ16?#W&m۳փJW?ْmMxq;Th t9d=m'G?O~}Q9?0MmZz?aI}9SG9E h_E;C57N0O'̰ˊP$4ӪNZ [O?~MeԳ[%~xs c.׌6&w5Mߒ Ӌv26E(b;G'XnGʢʝE)nMfGZKRyՊiSh_?K{1wi.k wx૦֖.}RU̎NMF@q{4.c#Eb?g5"xE`jN!٬+zkz0ry)_kN3u҂"K؝}6Uq-u1j.DԴAMN&0z6`PiQBhpj!l֥f+6|/,mn^2}#V%j8ECKeԒ!G4 .XYvwM|z0 ĪR/K]tl 1)SxuS8޼?GGJ_V1sy8ٌ+qNS'xL:Z81%~qLOb&-OO*MΕ0.]]]*Rm?P~vmxJQn} :6 ~j6[)7`ʦK$OP}ax?s]u)t`ɋ7WO؎EuFA^q 2HD$RLd#+а.b3҉Z{ v9,P0]nbŽ({DVzi|0xۥVg+c@\}FCBv[dž4wW? JB_i9J#.Qrl<L! }FR%O#[Q{\H@ r;}&\SH? ),'|If dRܒT=1']$}NqH/<=c~w^yTbRqتb %D͍S`VQ@"9m?R(3s j!nةp7 u}Z[`O=AXr$>ŕ@W;M^2F3>oaGFXZ&7P5-0_hg۴xi kJm?¯ejOb+M΂ Sq=/T=7T+`Ij`]拎*_b3v, 3bi0-?2J\Rz3X{Bt:>u9p)+Aى;LO 8<5^Wr5i @L>b8M"ܫNR7L^@[:cH4lbqX|G C@r+a\ 1̧k ?pFp^70ksZV]4zy dN#hw=aPSO'P0BPG(-t+p-Avo2)a.Ȣa9 _xp:u['2<B_G<ljGV7~PDb훭:lKt!%f'̅~a+:Z}Dw/l!p̣XRxOT|0h'sӔgHD/=6/.K[m*356$+k^wtV7^?u5u:f P)iby =1v?ۧUB@ͲLs& g|C & 9nI(Wm|n˺]>P#!ao+-DOBo# fDm~iߤ#=n\RsoZy4߉KA+=Kټp6("ڣrL NJ15/4n֬ڙ.:8|j3=A oK @h=KG_-U%Q};ԡls*b|.$E5ZQ5?n2p?a*)x[0C<}'먋)댯M;`KY9.l4bf>PS~u^&euuOEA(fHt,0 u7 G'&*R Y*\}y"u{gR]RV4 ;{wӷ}'?́4]nCLtj1Vڀłn¸ꦏ*_yJK;aD\[7i Fpy~fl,}z eZd7 _tPA _9IcdK㩠8vss2 @yeI[ _՛B>p;ߺyE/Ѓ?t\pX8F&񸳔㎺hCW/b?34稒4'5HRgDïP[tD7]劔븺UcX^!HPM$-`e؅!m*y!v#q~5xoYBW#l=jwe56kVqedIdZ@SWd#edc9oՠ'A*kzv&2X 8Q%!,O9ޭƄCsa?Zl-;<jM|$@ Cq9/ģK`"V1+*P3v+394 3 D}??"hrP~CZZ@1e>ׄ"m;%0'בR*%m0,D8@x̘O Q^̜>;L;e yu,ܔzpHx3)1R-^.(T@K\;iwh_@~>$xR`sJ7WƀiJv뤗Ikӕ7Zg]tb)Pm7SƥzVVTݰAdwIMQ,T8,QY A密Ru7%J~ʼƽE=sQlG7%l %4+2x 'O>ڄQol,2t/*}B vD_@E@޺xrBؓW\dU" n%J>w?!ID ]k tgB6*N_6av@“mTt$%~ǦU DSYX$CB›1(&K3 ֎.po||~ʴO:?RM-A*}6ͻ`\I$J.VzP>TO ].xJW{=sMvZ*w iđQ7y1=߄Aa\ 4UbIxtoY-0P$W rMRގ(4%!˯6k/JВމA̙*"ܥ">DAr̒[$LȢ1x>| ]c=^`Fg$Vb<#W-Ccp (ٚxF@bSCd$;8 ::*ȞŮT6{"Ӄ#>&"yZ&[:(J. dIl ??gHĭ@=M*'X,d-(yz `&g1J^8]q熿4ϔݘ7}h{ԋ!(?8OhÄ f#'6 ViW&"CbdPa*~^ 0|hy#gKb|?='v݌׷ ']po+ ˒#zu-wxE+z6:%C81el&dݯT܊"|̗^hਅ Z3Mb(/ G!RrL$ӟbx5sB]PoQrEY ƒ!'(=5 jDfI=mS>~ɢ vq|qV=MdD]Ȼ%1RPmc2b}> # $c;t2:' Dep=/ubdr! Ю |py™m>d޲ƭLX$`4+lI&,keGYlS[䖣1m 'bF|d aMu=*-RcQe_RrF%Π >-Lo!lg*C6]lS:;^ZWUo;_j@num>|p7kO6>$%;}B #dۦ^?N;1"l\9X:8n k{/20`(ys+ 1?1ZPϼ-dBZM7ą1vد+FO0!OU7卞Aس2 ߳x#a0`?U 7*MW*!Cul-ukEqR5ņ*e/> >ٖ!hjk}_[݆U/Vwxk+N:mVL3h&XT@[?~R[FeSu"fR $ |ɇVb5BZ^= #UhE6ϊ'8tN Ê/S`jPV/=Sӄ4{TkL(3:B8?~R[^H[؃'>:XV X (̞n1G۲@\ prR؂ulM2$I5P E] `^`!wg=Lc x¢8/FmSJB"!za9lÇ ՎDl[J<ثJH|A]ɗfUC.\*84"L/ʺxGGZSwu <9J']ƵU%?4tK@^ ao/*!j|v+.?B}|eb|U)z44r ,hJ?-V54 lыs?F2 ӏi?hr>pڌ'Lx 17mٟ!ʌܾ /bĐg zkەHax=[dk bG)*|4 u8YacZjmlh.ݣKRi&R@W&rlAدCՑZk!Ǎ+& VS8|]*1@,z4g'h'x?Ep&wx8mEٰB!yj#DrAb)ďv1YK[bM'n,Sw 5BB Vil%tJdm$zYSSKܹ-;U!R%}'Ѩy !uh)9`~!-wT#:D?V3&~EMp]?Vtӹm-ϛ46QQ&6z\+ ̙'28'j*wlz`ԚڋC[v"7go<.I\?#N^0Ǻ~P0-avыdD&yic.C5 ULڙte[(s&@kEϸk Ǖ%gVЕXO kP]cm"|hYN+<_5R YHqb![Rb0jBkG0 ػa~T@9=*^^R6×Z $1dy1"D`uPs&4ysYx%۸H`爕/9 :TSȮ\5OƿqKuԮV3vp+@J; i_1eY4mгPv .ċ >\'/ }VOoHХA!۟Zd+3(=o.Q*^RGZc:S&/eG a$ $2KWsLBH1*bXӪ57ZtvJ P3|-'eMo s)zl0’k\h C_p4U&P5:zv(!`hxS>pk;x0n_D#QK"3F #:߫ ~KH;1uP6$I>3uZ<~.j/!U$s b#yi.ndjEQ6Zo׼).VDDa%1\QyRCW$%A|Qt]q_fDYˑ-BCaB\/UfؓJW/4PE2؅xA\8 0&t71\86Sr@i+7ɊE7%Ϯ~NGGJ Ϳ?oA}\]N-0!Ǐ<75k1~_2=Jƈ"=љ0-0fvݖs[B ǘ[|284r<{&兀NPH v.ވUQ!rWكa;G Ł+hkQbJQK ^uNÔa^ss*i27MiKGZ &D)[%3qQvL֣ϰ.ۛHŕ 12\汥x[A+Wٿuv&ǙD[[~tQxzUJImB<=4;25+O@u-}AT7{2 tK!/MhA}h. TѶʷmiM@>& XwOd>Ctۧ3-ay30:։6?8r4#Q dXq\h, -{":4Q; %on ؔrxYmkΉgMRT}?46 ]`iO(CĮeZ.>1$@f8A`bT藋{)K*l!P~ɰS"`Dn3X4]ɆL3)1SLn c#)wwl7 KcI9 .W{ʧ*)Nkc(ԕ!ip' B DI-1ߦ=P$>';XPWSe*Q /&^Td~pAeׯ2%x8:͇ޙS˺28_@=]8{քq)M B}k.X9.&^[Q ,)_S=Krq,ucui "M`DNl#9b [/n!`e) β{$-Hkf Ҽpjl} T*cWxn& .,\^ܩp$K- 8q2.rNezYyAD޼(y:+db}Xze=")w_l/^%xzlQuHKbt/ z@oJfq`|^fh3!0{ʲ.qjjRbr4˭wx}kM4pBd36fw^??m_y.L?0e@[&]TCk^yV*4GYji8@  0@FrĹ[!\ի~B6K@2m"uxr|,Sb4 AlWw-frGQ˥=α&la31(SŶx@Ťۑ*/g䥏gT}^)@@-Vɕk gjxIβvz'/;%!sa1+Qz3dKV$5 ?1aOYRggxgΊ*U-\/=\5?i J!׷,*2?|r}I4~0/0hap i7H.@+ b(su;Bj{ad/@ Vv\D ;:@$mVvD71֎bA `3=V&<%5w{b)w|`تB

ҹWx沃+~0qez9;cy䅁 ^a3B'-J?- PY6tH|\z*G*(¨70 M)9$a֊a8@b>_`ᠱ h;AwvuE?9sKnMCIvaf-<%/'nZxYai9b: 4a:= #,WHw =!EN~iN5UԞ…$*rng?ȻM~!_&Z@^ ~_S.gz䉡QqΒ-HQ,j&\ýUW]lv}Gku_}^dvVy R1z,,1z8cE^"j ,##+&cu@& Pw8\VwkRnZxe䐗Ԟ;Sl:[h,KpnXyYif?,!tE1ţtU0l]1K#?}kֹm.h$@w.a!UBiok|uS#a4}QvZ)}WmƅΦl5k6v_C6L]m(V@&'ha-VER}gɠ6n[e`?tA=fGy$e>Χ`9hB5f)RBsʺ0vͪ\E06&sEU+%p>absD)t a}"zjPV2M⓪A7l6sy} 2xYowJ۸3B!emmexQ%0Od|М|]JX9e6 D# JMOCerha/vWiiVr;cŜ9ӘI&7 $.Zd+˃TMW&ŧ)bh w}k+h6͚SG˷cdޅT%p zז ĎcUsy{ n_RM0>>,mVМ:, {GPKXzͷ޿mϗPn!1JbjWO8UP0WmY[iֶ<U4-J ^SçBj(Bf<'R=eG?i'_H)t9{;yZA`'6w+nvK+H\D1iFRw{˚f7*FOG@H%~3 8s5 k?Z#.!> 7=‰ҭQpkc JOʅP8i_ mV{qzܱ.:}Z<{ԋ0j!`ٶ<~WH +.U*1|dCɵL7tWuXE˲:Sˤr q0NplL 19L.̱O4oY[,'*IaMW;êZFT&\jxA)ťG{<:f oVl@uJ$W]A*`ΈVN){| 9bқ:}E+AR^ܨŽyAC5zW71`ø!9 4G[ZzhxOn`S_S cS2^SL!՘~4^bZ a']$oa.XX 1Yժ~iBEZp'L'eDޕ\Ep] ,kRՀjMȒO|#׽EgYZ07070100000114000081a4000000000000000000000001642603a900001dbc000000000000000000000000000000000000006300000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/y]?Eh=ڜ.+? S;X~cL '\T_>'/nE {Nu@p|ÉAyu+!!_6W](Q{tGP"3+ͥ ؔ@ܡ|ʼ&^ e$w˗Ս֠*=y a-+9bI8n< h$5Aă^k F)dSӁ})]o&󀶡B}n~)dMFO2C=-:OD&V )%4mrwƂ ͻ>r(WvvDK; _ uqP R€g7W0BoQ$CMw}2K)HvU%&`I@@B4=l_:}XEisz|@yvO8)ϑغ3$/xG ̛(tigY |yM\i}RgO(F)6qX/LoqpE{/b~4--[<[߉8- ,EW=t T Qѩ4<wؿ$ ŝjOۆzm B(*Fѡj\?a7È'o{5J@7Ҽ:J-5*Ůؠ*vb$IճTB"D~Ҋr G֯6J ]5lOҟ?A7iz9~7#|h[ZHlx5$Y؛(PM2j֤QRNabjtZP(UTx"dEkB+);/7ECje;.akZ(ǂJ|rHxhISěRqH[N4;EP#7I/ G1.Jf=>̪K]dgt4#;blۏ\: ૳vqIk|ܗIoǪ`$2|]|k?I"nmz=IT`Sϥ}5!iڛj]u,9!dWOᕯ0JYR* C ɭ nїj:gknm ő_jXy/Qyi[@wUsfՖcGvgAZh1V:EMID:/ϖwNlyeE8eOU0vK*H`}mt-.'LBaM$I#.gt3h4]]m1pv⠷59gV-x%z̜}HS90=y;g7^_ H NY,w!MǯC`**JLݣ[&1pƥ+\=: Y)1J>|H„:8Z49ܒ- ک/ ܀^a v蔄퉥 a%rYm^ q0^''"O L T-M eEWON={qCuW!v0, oGЦOj6n;@\n~9b5"ɡL1dn\4 LI2 *>npA5u4G]4s!J}C7j\t~/+c wW.\H,т=! @R1t+2ŷmk8W4&38jf k$Ec :ՔD59 E7 eoI_2I~Le=F#I"{Fag^)),4ΫcKw[pF\~DU#Ar3s]nU(Tt[Ct3_3_=Q6wWqosW]ti= NհcGnrR4 T@k).C32DZf%f3KH'v%_fq_rO-$&ˬVA TeɷԑW9ފ Sي@3XmG Q&AÚyJ!MO.ۆ-F׀;T0ܞ7Ј/u9lTK15/&+Rr2 x/P&8 ̻7v dr3Ø% L3 'J&rNV;q Wg=?;Yjc8璩8 Fs;<}x2U \T@A,N3(SgE"z?#1󈦵3p Ηݧ'bL&ah8;&ۘ00J0 GNOedsmSoF7 m炾ԐuPE{#H D-T37>'$,S⡽qCS{s]ڊb(j+GknڦvX/vH'Kߤ[%m-<%y繠JB@<Y!M L ,;%!+"nE+}'ĝF^8t+V-̓#v2eoߓd:f7[>t]SPy\\HN,熘GPUY4ز= XsÎؤ.U] N =d*!l4l+gfH`]u ;-Һ#1o]o&gރ$@dD R=g7$`9'u\u~jC&k6!lT[+p~բQ g,̧q [Nf2Iԃ3<5RP#}椃v!q|e'X #FIcϮqH2 UQ~gd?A3^P$]]fz ݻ킶Qifbѽ' uyf/(n"Q,>F.9$;%tA4 Q ']q#ElWí+":1vV.AM8:"Q"Wpv9odsdR8iMn y Jv4H@y %UۧaaQ8rVYcu] aT=;nT߁/nT_4o)u!c`𖎬=h ණ̇laW(hwo6kZZ!߳jt.ƋAdY!F֚<U6fuۍguMlĈgѽm f:`o=hn*D]^q4flv*k枨{UzLhVN,P:T`?[ABUC.У؃M.uhEa2}DM\bқ 6(wH_n. pw:~,;(&'62ͻzYv%m7@P QqZ1 xh>rD#kgZj "\#^tkEY՟Jʊ"wwA-{ ͊T "VZ4 Q P7HLrwi ؇do"F[g' qXCqI9ҩCʼ6XIN&] SlYE8SH;_-}J,aJuK`x^.CLd?|JǢUC;2,>w}選.gәΎ>„b_ 7E J.f53}n8{h<d#0BV&Ssv/K*W!-6*d/NCO\D r4ne])7|02Ѓ@>{^n(B%Ύ,|QCsx؅+ L/FWTIJN}5bOЋp݆i^s<)rYZh~.wa^E>mel: y,e="Oila" r0Ϲ JZByܬcY%hf=("lp[yz&u>4TwSz_BCUd,+CFv/G3ZYmx2ivw޼ǒ=VAbG ;;}ke-v0WwzX[Sƀ\rwnY\+{m3dqshUx%z&D 0Ih 6< w+T1!e8 $:MdX|G26+wq走R΅Zoba_.idsʬT1E&彭y}1n꿶>=9փ! V3~vYW6mT!N%h@cن_>7y/Ϲbp/Ŧ7d93Ioa! hltɒn(ںЕLoEQ])WRPSklmU_Sn V?#ٰ )ajSKiX  WC}i- 5\ @{Nhd(tI^U_m/76 ciI"6 ۍu.{<Á={&/">cn):'מ|`5c,1[i!iAhE.k󲹿 5M&$A O|EFEo U~Ka68> k +vyCc3NڲτsU/X\<5p|.d۲XC]Kf"1=]lD#տ]*LPsij.֋7aq&9` G{ة<抪*qQ#_,uq#]G<ô(*A_>;Df@_@TDS_gUi9Bv1 SUr.pk{J*C.H)#1D<6D@;-x8,eբu?"cyK n%e^Fp/l"(8۸/D 4>x_Q4t3DdWCpBKÓiYTPj٬t^avY>]P6.B8s3EX*:KadjK|?6M,dmM[ٚ2 )OU5cy:BL@]6Nv_dQ\\y04Ixٶy$w14jT"Ae4x'ByLUC(ԈC$v( BV ?CRs,z%ۉC4w"]?k6wW| k*6u$)#hs|O>jcj!#zR_WM}1bAu?7(9NA W3 GYU 0J.CB|JNV@FmPWV*#?KH}T 8ŶEY2Y-mm=-CfD{`}ǔT0K7(Kkin,Tjjkfc E5ᡭE4 hL {ERo$G=P!"ۮdO؉݈)Gwwms:XƟemT.p6P97aٗn> s}ZNJ׺\yXʂP2k¿()^3:O  ΕS'k拯gutx (T;vbtYsb2ý_isaIQA覶ɠGx?Jyo %!}A?H)Z7~~<{yCعuoI_% GP#ylǓ|oYػfoWXa)K?v'bGb"&-ۜXZy" Q Itڹι_\m`)^\~B) =/6gI)Œ" 9ybYܖ A}lrݶ !R9 >֟lz&%x0@2= DsF_ /tNQTXMk'$jڛK}8 l$"@R津oN PCApǯ$.3ue :MV&:,kqi J$RAsH J:ap׫.!K[Ikxd9OFٯeJ_ACf.M F_dۚȎ.l߳ql%r"y}6gEBˎW_TwQԊ`4)J}T&DLoQ/n@Q,[81t 46e*^80"_p(rEN֥:X;"J+ѭn-8vVڪc/0#а+ui2@՚QߞٮwQ#HrKЊP G(,@&{rHJcTkw͓($Q}P +@l rب |ZQ2۾9TR|׉峨Zz^GGU=3Ymkś\JO~Y?v)p0jeHѸI ȴ7wPq[t;XH,E0@UcfHG-:vLhä/#OT@LZ;EUh<Ӕ|a}oCYWdz=]cЍ#+9]( q\h>Bax Y}`2ӭaLT"oUU|N)&SNډ0`r;BȲZN cԣ M$,`|1l\28$U-AA]Q@wJի"Mx~(#x%s!K-9j4D4>W.2{ێL/ܬа)z5`e0d .3&%Ydc1ƜeAC?@<`^h!<]DZ0B88Og.xAy&!h$z95#u 6V}2CD>HVCV9/E#gqqoKp9;!e ڥ_u4YS>q2r75#91ur)t[!~ Qe&zVp/E=|jD%(Cp1#jccfހ;vnT嶙jC7e4zoo3XZcPUFGtI0pԫ e[-Zʛ] |BKJ.Zᶀ+oaYGWdM.4N#!Wubv{X3ȨmLvw.A20kU+p;bƒ '?68"mhEHByEȆ2b=l\(i@DR7K2"4)֫QK(1 b5|1$İF漥ZUG%0oG{/ndduT]v8,GL?60(e{S@ ڻ3w@K8hТ$#Fhħ9&rqibtkY{*H ؘRAbٓ!H`4Jg_??`\淥Ւ2Ӫ*qN(fLCYtdS9~?s-U $Rōʯ,{7N" 84/)7ҝ)9%yǓo75 "֝wP?SW 0ȯ|e *)˅Cad WkU,ra>u#__d֮ gQW Ouo[t]t5Y/ s%nW`@1Bvo4r.$ЙQɦ TzUNص45i<0|Z0}DdR%*jm83?/5i o&ETTBMQE4ߋ^0@k"fQr[яs`-ї-s h'=RD9nt ҇Ȋ@Fޢ HspJ *!+9n/ h|+JA"Ky",Po&x&jPiW3I| ҫ?ȫ9OjNtkHO!R;b c_j܃@if8YCP+g2?v,&_gs[L,Ķ YȜ /2!h#?$/Bkv.D0~.66N68WAv O[ $mT_i`Ҩs\M^ΐ6cdء5(.)fF-s9 Y@8j3p R$wV/={DB7Pd! -tƉ dByYX (1|JGAӃɡJCI«g=qq.`G]G(DJ6I\~1|T_}V)TW0zH!ؖ:<7%8A}!qlUGVo1WڨU 2Gb]I/*zw?rs#d)D'׉Ae*sp[r7~`;2OFV#dQa|`]"hyv(N5~jT7D"T 8ƦEve gF WEvz~ɧA2AAU:z\"=[tșa;#H$r\nN17ƏA[b}oUTǰRiR/DEo#N. oDuڰsv,iV_jFއYX[|c\<[c˾<pa~E!T" DcBh/Y@C@DPl‴"[b ,|K@yTT=ɛMdTUV`)ôcP Dd\eP J p#KMQAYZ#GH\2+b鉶m[ctZBЙ8x5 eZҴg+VRbuw9M mcd ܩ:o^]R脳|IOE0-.J"m nGU_ٲ}uDm!{+2u<_o%CO˷+ӓx(g!^0JhV9{)=g3hN*I[4xQP"g%MZ ʜpprU>nۄrC7&{;_F$ɶ_U7k7CJ5}̗)>|qk~? ޛ p +bԉ~NKӣ\ΊMݦf*;",/ yz e!m5&]SxUhP (ӇT`/ bM9 Aw}2N)zyY۫}5O=fu8 ⎹|ȝ"w0jZ#&!`?ςu)}XhhqH*83.N"6Wb$,BHڑPh5/a=?^fN!@ YC-L1Ut]SaQ~ 5U fQ"J2xZd)ac3Z3aϵGXFTRE ޕv'q|T(ܿ* `v"_ظIAEjo,cߢڽ,g EzKFYwL$a}ay/*}ЋdvԾz=܀γ HV55ݟ_˯" IFC 镸tERAOyU!k6,J0NMGHPT֔lV5h1[3q}?UaE{h4h`y֔v2'AO?pW3h ߥX_Q۪<z<; <n˴}|"B:Tlyam`yK+<&->E{ 3Զ$sR։ Bu$A1t+'6} $g %=, )C}wHC}{fޭ+j"͂q,w6aB8 0X/ q NnRq=g|=EjUu2+*>Ňܯ48Rw !CԘ^FfR'lj{40RgFv-Zu[ޥM nm * / 1])=1y%m%S-L'*3SSa`ucQE9cjnB۱* VaekʠnL"n.@})̸5uۮh&h/Q4)m***Dۋ7 `_10B S А 9Ŕ_גQ';} 0 1n> o'"_5][.Jw,n5:bPF@?fP C?-!aWwaZ%HE.@p.he;- --) o,|{K=S&IRm=06P .l\3Z U}%,&'&yAp/$#{,$B-IC~= Vw +L`!u;ݱq*ToE5R&?7irbKbVV|TaP1>&GF8{ X c;C &n LSר M$5N qf.\d 1&M@Pq\1Ya5uݬ^TTBacd='6t)U_'a7 a]kA;pAH9rTnR7|!2^B8DyF|< FWJ{-hr0O?r'kJwRCݱBV@i^]Qvݘ sLYD-Ͻ*}%U%NY8N~q^}D<ģg}!R.uE{Q FN{?*l7E3 QfQ?0>5 ]vL#SFQ0)Aʰ $'Wɾ3U$%Ƣl !z ,)B{yՁ^^HgOYXL\-xf׀3Z>lJ-lqu0n4BG1YQT6=F-xٌ!y6nv"|Agcu$8^jL\,ټ$W0|WlxՉsj Κ`op-z{j2ȿnTLᄺ"/ބ*qUգP+/Z;oJyN?IBLEmBմ߳PHNڅ?"WXg2J1ny: 8鄻/5%x)U=M Zﴩ/&-,% VtgKKRAo_iVZ&Ogqx hmX+kFzU(pV F)1gY*j181:bjmYs/E@`_Jgm%,w Mp`UX=2ewQX2y6I d Gl0ß;b7Lm\7Ql:S8a^MƓ~{L{"6;pFu(|2ӈΣ}p͑{֣mkzWdP7CTŽľNJc5> uU./5/ '*a[C_~Ł`IA7{Bf}KgpqTz#.t>hOjNd0$}_!cMB̷Kc{f&h$Y +r.hcI R'BGxAަI}J!N F Y~ŐkT#1?oCT(Qn QrWFs@Vi,F ςydxrY 1kl cDș\ΦøQYj%j_u_Ė+K%0|鰤ݔ$3%CNﲨlm*mȽjT: LjC~b6YFnټ3 hϙ6~/|/wL 6"@rZgR[rJ k>Sԋg@NN{^]=p$uغ7(ެe~٥,&s3v⶘uil4^Tf:5lpΑ~lI6<#Zvt2}bKZGTpC3L.L$2+uvB>P%z@"@e=шW|0%@.«{}e>о"[#A?;8ﵵ?Tx3:3ɚ_\@VQ77:}fCĴw) <KV+}ɂƱ+iy%Bի|eIXxިIfa<V=I23%^/k^,!Ǖ4@ߴk 5]V.8'`j֦s֜M4Yq6 E޻; k̿vbHq6:[W_c,mz<ߵXPH.ϐ.YKUXQVk^GS a&/^ݮNT$8MQ6 @ 4oX4*k.vj>u-I*]FR@sd+ʼn_.~_w #p`RzD1u+,u7BS?j$rT-Ý R/+n41uV O s'#8gh B,Gq\* #\$.0 E )jYφ C`*Y' y!Z,=;i} <R 9V`!uxCiiƀPⅭ$M@&m4۫C ۢ_5p] l!R.P2#=pߤox~%m16!C"k"Hxoak,ԕ_ TWQrVt%ӛ `Vr]\GٕHb̗vLU T޴D= I,;**}4>*|֩'DVꛮco,%y`İk3=kMfFt~r+vPDf6r%pr4&ܟd5|O&?ۙ%6e 5h!BH?Awʍ+WQo #t{LGEé eq/9k K_BއA8X uwL\!rߋQdg7L5{OcR++qNDj)5'ui88*넵՞Z8`!J{)f2di6 gL֒g-CZHpg9Wڎ;'6JCz|鞣u$=탅MކK\81g-h#~k j$o .uXGhxwQ[]zWuL44&9VLjIŊׯi %+kxt)z|3dAx9"sWOLR}rc.?ze-N{\~،J5k#]hӼꟶJ8+`8t?" 58(oH$=i? )ICDί۔xd+%95꼵^He/'?.8QƄPCEl3]`6{d<./>v-k{N hOaI h6F,Z Mݻ*ă$KW4TW4bP\1e%p0HP8s2_F+qFlitkHCs~TlY|zo=舀yv&7="hD"ky҉ŬT>li"/UKBi 7MG_igisa\栬{Ѽ}tN 5ߕ\k{BdX.x4rk3q P FO98%zÅfe  ;q#}Mkk$p2+nSs6oA>?bX"7z *}Α744r8'h麕ק3|KZ^:aq RR0͜G'٩H.JIb]oq)UF]nlMxڶ#ٕ!H9c# z;P&CG^:LvG6Z"$--3"g@t fT 3+POV#;1_N~.QS20=׎&/5fTV"<&خ!T `q օs͚ECUwۮ))2%6)ǥ5SP, *^U0ڂbT0fx K_hi/yS'q0Eu)ġdۼGx1=!vd?p+2#("^`yԹCyYtl+K{}EilR?' 8Q4f֖&,8wNv?LLp%9i ;31q̓z_4CT-a>l5yTU#R7Es 6o~ E{B}1ڸ%'Q`|'5T驷׺ XP>c85Vm-oEGSIk 55Z`J03@4,l9xI7FV)Z102 Hl4գWg,DDPDGq1o"},xgoO'R$|1(@J: tuhƞ`\]XK8ЉT GiKZ> B+[xwx60Wq12w.b׵v1cG%mbI>!MljuPF$.0٤"k@v?W/ $k j>N']^V%F>~aD*Nm+o?Zp *CSo|w֔a,8Yr0CCE1HR"lZF@kP`1{0ߔ_ii xORjTō` S+zz;Kؐ+1i2QEQRe,5d ES)"bl5Z qB)큶)}r>x<-=x9-jʂǕEvgXPKcxԶ͸AJ#"0Ds{Zx]" :%8,X0ݟH?8Yv7c6Ӣ ꫲ} W4c gٟP.ck%kF+-[6G.ii CrkG9*U'ﻑ\&^VRSёӄޣbZ > ,ֳ/q~QSKCab_5ku?w4\}eJjtF;Ad ^SI'A>Pf_S}qwp#×P80a}lDXժ ̬Z]pm,^ct^4{FDm{wȱeUN(;^8@G( D;Rx__9'`j` I5;;Wf4CHrF%Wz9-iHkfWsO'$Y/Qia҇jX a-$w:r68g荒e{ ZiY6c p[S ݰRG(+is`0=KBFV#UV=MAwp"ʂAg(?0o;5vqZ^FT,4%(&1:5=x\Wѭ).;ێ3K<Vؑ,g[Hrޖ|ޘ^5:kyѨ܌][F{ [X,#ܵOu}VQN-@`SlIft2燫ki dT}7J???[UMw+` E(cHN&rMk݄0^OBr [sy0 w 9 t#2ݼZ3 >MC1)?L`o }h~D'3L.j$t8eˈjAʲ0) ^:d|qU- }(ύtg&N۴~W S3]Z5W"OmܭnOa\H@̀$2=a`e&^B~H) %wVíi㟥!y2 nt^ f(2xIi΋<(mjI)U> "Wg j ,=Ŋ.~**mêo7 wt=jG3kZbckZ^--1;c鿩X[u{lgTrޠL7Nҿ oN_+d&Օ1[/?RN|jK]13ѐޯѯH9#pZ{UEp-\t?7޸jP .nNPu,٧R=.1ϗk/R*PFRLM*Cѐ^F0YMb9Q1z,:dWDΛm xE曟r*x'WZU9~t_m?!5&aѠ8RH4UfEkh=dЇ⁙ij3-V!Mb#.*/J}pٰ]ZJwϠSɿ\=_/R^ vg߀s\Rga)X15{9O}265+D:v <a2 Ħ/]D s9E"K:bEsiqvś+;ub_[TWNvI ט m<' ͭRHMdPfUG`9@pp}VQV6vDʤKEj k0co1H8FAvP8 F"WRMWkѳӫrO! ^{DG%EؼXoZ`Vc:xC.L 98>3 j!riP;HStx1# SU̯ҨҺinS`/m&s;9ȧ1}(ptJ[/mMY C4X6Ҩ4<{!xtբ6ܩJIn~0'F)>tAƥݿh-d-I`P ~OI4p@d -|{/S[.0MXxSɭ)Ш+;Ymkgn3?k<9LRqJ쉾X,:dD]$AqBXfhLFwyh=t_A EײeǧfhT=z*c-vtl+XºQc5g$=mTRn52h0w%w%]G@;^b/{ PGxq""OVeBIJU|K}TnOe <-JgV2~kwqRh#2QSPhBې d/"Zp"BI`>>9xuu"$8xVsmɦE6bx]HWj{XiU_>& ,)'.νKK5jUl#: z2&15+8s$ ni=#Y`"X1/xG_h5 u+e@ L@~ccocsn(fSU37.q9f:} 7*(T#Wx>oXXwd*ɘfORLB*z5_\lj "#*PRϾMIckF`7c!n?Qɲ9-sf=uR+-9lҘu\),[ڐqJd%s*~88eQz뛦ďByBFfL}͎l^Mvog_nNTdI|ah'3.ȅV|ezO3Q9E YVz$/XIaEo 0K|')ƄɊ{kH<:EF}Dby }{4w ė;.4] 뾽ь{B.dg;76w[\sBpUpl29Wͼ2jJ%6 cocx"t444}F oʽ֦FlbQK߸$ʉI)"ݜѓe ag@C׻ww_^6~kYaȒ?8ӖUw1]rHL@5ZD*ZWo!jGPDD1  zDQj5gjlRc :. 6 c`<7gApz0{D}')J̢\q*{$):Bwl") u5F 5C}dL#ضSz;in4Qm32Rd`F(}t#'t;zCB@io 2Y6)QnUl{6C+M%$,@д'& W8O|/LJ-yߤs\ܮ6xG{KIjUak ؛J$~cV/9b96!y}r_ PƉtu?dc2IP۸qwq2.-ƘIa,c%ȊԀbaw;a N`&ʲ,9CeuF6z'm{ɘd ߮pţ62nhDy8Kbm#gx!b~qU8AobzDIeXѣ.l vBxsr0#3uc<"<1,kd+FCH$rCY, Ec0If6 [pRDFVA[&/}Rs/0i&00G p2ؽT]Y8euAY&d9kx3r' a^{i @۠ehA8]@2OG%ר٥qa51hJx'%! _m4:.+^Tc-dM/RBe -P+/9dQdg1:E@jxFLo5d?)9^3/1jpw8N}nC6wohLৈWGۺeQkDݴ*B`-fi D43Zv4s 8H$`jwܫO W6zH.P1B6s.Z n[8Jfh]~q]a pjW!M`wo_oʈ9?R3ܑ uڂG )27ƀl?-NO;>I~猏[Y=D6EևiP(cd6@3ݰFzCٽ( PS5/n-|0p b9E8Ik]>%r'Qm|p-50_j(Vxx}6lA4,[^} ^^f4A!.WOʜϹFK:{\ Aj*F8B.5ކoGaVxE髵3Ϯ'Ş:=Y!; Gcd0(r'Q0ci9v%"A=,qV=foǁS+os F%[)0ȍ :UZPyHlF^/%K rDoKiI^8`#A-nskGjMޢ+eHdM}oYw4ᡥZmg۬X}( lYsXC),%/ppQA Sk4*SFlII`ؾٯ<:Q y');V{f?%4m|>ꒇ(VUͷf, "Y& \ 9%Gil܌'x-ٖ $1nHNRye+i#I1cŒ!aRfF٬_H}R:PjZ'l ~FMsVq$+蟈cpm! $ӣ OPr>T*IUb}9UQaߣWY%QCxGP۝W% A-II>$nlݯTEW膊8y@D4nQG IWwݹ㸊- .\[0s˭'a6oQ,;i$7,@"(ÂW}yJrD '{ƪEcԸEʏ.v%n1sLeك5qWS 5_,4<0;LfZ$kwdH\SAt5_ԛery:8[4`xn=$#\R9[ О'UHD^d r䈎O)w)*d"( ݲˉs]Yo +HvSf[XMH,yHӒ Nab!ƫƊM?xa ={Mַǥ,<&ڥh-<cuW(ޓ-IHƊBQwVOv\&A9*@L!x 's֨%lK;Ko'd##[v#Yhwz)bm,?Rf/&^Kd#24+FE):tJcP,I6}ñ(<_67{vxc_6q;68SreS1X?!7F=uIDWkʁjrs, {zN8< c6iNvKS tveݡyŐ]ܽ @vOPdhDBH;,0e>y\.N8*T2?1tyYF<ҥ8\׸MY.-M#)yWxf7) )B}4쉭%CTc KЇ{Xఏ"]@']wp$9~0=Y߼$5ؾѳ Ãg֏鯉K/qbqLwfd{jh76n] {]1BÑ\ G#3"m3#''ԣ:< X|u2a0^Y [FNZ$dPIEL<+]_C|q(",T 5 *qjכ%,_*$ߞMDv !JSo?Р[1g7՞:G4-LAf1]W'̪Z"F;C3; 9Kᡌ7/q)%B^giK~V𪻨 r&36Jdtխ9Q0 LK^2H 4;hW)?3#%6O0kLaGx$0TA: F5.)#_MBue2zZ!n?59[TkpLS-/ٶ_ ma(#N!] 0$ףΏtv?JkvdF8OPrb >k#z$Fu \ bzC]A v@S,,YXjjU{36_pYgc[HzQԐjڡ sR4 yOTgDzbP_ vb !TQ1M$[ܛT+}11TW TZR+ED07:"K!k;O;k)>j)ع[~.~2TKK P CabYHh6"r{Ux[3Z{ނKIƏg`\kc#0 }U3\T"mOKe #.8+tyqm?Lc|(ciM`!8hRfm$J /\Sʼn|[-Ϲ\OSI|]`lPh+w3g, N `z]P!nf(YAPauGb*|{Pm2)1QhJ"eYQӛjI+;P7Ob2M `B!DmWq14^>J[ٔZl_'U^Y_74v\ot~ѺkH=e4BeOi0 %"՚B;b>Z5?x4\Y$@st6+64g#_23u eER4OȸM2m[t}j]I6ZK+QKUnin]<2=Ú,txnpaM.\if.Th"ers5R \kY1)!?] j/Vˢϒ3p4\UmI$:YC.Mw1nw z)s 9YOuK'⎬g{m@$܍~Y5z ҧCn.~v35'l3-s- /S"}ȕ--92OP a 0\/魛Ig7SRqu_65DP'g,afh*zV+Fť.>[l SxD 6rZ$߻WM40^m ԒfU=R\XA'L5TX ~< S2JK_}/t/9]'o4$m@GW(FE6psS[jX"چvv~ 4 s.p,#9~'ecL$EyJrhE#% 6R£Xt[~˝_c/-)XnQlӥ8I1AZ?&OTVD~\K2ʝT7e':?乣vix΅%Ǫ6S)uvn/w1.`}Nِ~(OS5a#CIP@ek"xXQͱv[c{IMK@|є瀀KV 44q얛‘GD=k܎E]Qj*߇Md)Ql!dpj::gbz| O"q#cxhPh{M7S?F;|1s2{uG z(y;a'BEmL!P~$EAj'|f+3֙zW[C- ؄5&  P 9@'MQ%:'  /|>MIzj ?Q+B^kJqs4 -P r*$'K7yĖ M% S2n)\9u)RgAdX#2~o^beFE>!6p7Kt{b~@:"^L`دRV0Y`sQyb1Atѫ޷4:PP6Sa k- \~g)O4FzJѶ?eO)Sͪj~"{{eY3A~IC!GD,1QӢr@WoISF~{6fKH[QjG:C:!FME Rͳa*ᕊrƫ0CQ?R0Do{އ;3G\َNy$)j֐4{W=E־]HUڝ{2nf 2]XXwo$mH𣨊( .7_g]AsN{U3krKI4cS_dt?%&ŶM!ȫDb')r)k*cՇ~08ذ *zM8/7/p3³NOD`Ujݱa#ďI 8 ļ fBCMKoYZLp]ЏgX!ѤIٔ jo)mz-%S>m=Cά5&yϡAw/w2cV:!ARiD]?8[fm57` D hX&(~"bqMu);bGi,PBnl>"Zz#W hS,V/?4A#+`M߸-F:׫ 8SEb!@/P0NcuПz2*`rmu2h1`ߋi;/Fɶ08mf7ap\Gx3l>J ~]Z+7s7h I%`ٕ(bӆM~AئSDN(MO=.<GBwuS$.8P#wAʇ@ҕ&" ^2ܰ3젂ZKn&_<ۙʜRCcR${[yhF@L X{|huqтf& cSg@æ7Y״")Ta y)mG5=G j׮ %)( >޿9weGwR2NPXEb!M~fSafJT*FߐxP6+{ w>lgFdZ8(;gL}BLq&a܅&xO?Uh q!Yq"AI+o?Qo$[264DϺd_9O|VCޣr~|{F 'BO S@ @ Y:"(ͮAhW2n^kI3(|-8a&񲯈$!*orNtx&PlJ;d$P+^>C* lJ%m8=ɞ6)V[MtBnj@8B.T˙aJ‾$o@ }TNE(^{Ch(m ?c) *,?_$fd0Y=$8]wDMY"'Ҩ'TR<ƉQߥZ 48mLT4bzu>xp-rN;&(Z(3 sҾF3(~9Dm_ &_DH^okTm,{y! =E(F]% xy&3 @W`2/5/K7"&Pdmf4FI%)|% VodK#d`9L]6 nA*F(u%m*l x9U j; ,єbgVa hf"k=%˳`Sco+AY*Ȃ_튃MÌ\?d"?`ť`y*vqsq[R -A\Gl'cm(*܇yik^eiFԋK3¤>&z뱵}[Hx<`J5fq_P|z#/M"kSwLO x1՛@'>:q ,1 N0s#4FcDدSϟ>ŧ:t\2})q&q7Y4HrUW/_uS}@`w a^OL[T/D [lK.>(iSm+Jֶ^ۨ9Nڋ-oC~갠U1CJD_clK7sS:$wIY Eʰξ1ΜUn%W$T"E;:3QVN^ف#QD4lpZ5h0)̳^,aTR-bܢoEw5AZ}[z'A[i]u! ҒT zQvp8nAb!w>&vj=j t~IH`go]vj1<3wә ?O"5h:HhJA>y ,\lU_jc\ңiGbm5YF$/V i!!*ᾳ)Q,&ȃȂJk~Bu [ᦃrb.QOV-tB{WvmK7@ {I3ȵ<,^JⓈfe: -c xkGQgwhG5Ϲ cl櫊cSK]a@ @*(H'k3y3f(8cNZջ]g*@I(i߳l&mRa)$ wj瘹O.I@ŦBD͙ R sDvQ+q'`uYa֢DxqrG7%=u9-KfĸuoC}I z=4&xjZM,EMN9Tp Kn@Ohg$Zbc*\DYUPæ.{_ 9׈e$۶&ݓ!ϱu]h:bN $Sg IFCt"F,E]^H<~Jn#CP(] ޣJN>ͬ#;w΅RBKP{Uɻ\xJ7Ekv2ѱv4{C)4zI st_TePP \bmjqC+< r@'ePV"[ '|o 4i)N3pAN&ykC \ȃ_%N-^7ߩ1"P3 b0{UP3+QsOmt/!t5/ͩ "}tBbLNTfYqBnRiLK6^~Yqɼ17h[u2Vnnb@w cFmiU?uB1 .B<I=c1R[i 1M8IM@ vDBiwsI'C#62iZQ%Py9!>kzwPC T/mF!xX,% 40jS7?6R8:Ia-,?$ZRcAR yE fh&*4oMfnC*-wtT%PU<ߪ9dYVƛ\0vL.S?A0.ĪCw'E5@?E\6֕)\{5`3G-{,_~wdԘ3i8SILݺ[[)C_-2kH2: TH@S#"AŎC)T^7/jK ć6&nFN2LMo楟e1&KM]=b' iӷQQ@%툚1H ,ʘH"o"I#HÙK=f<#hne R)C$=RhbZZ ;YWdk RT`>@)&W/aւ[uEuѵ%"7!:ZщA" ҙ-s4(:2%㨊uĐfW]0Nawq $!Ӹ4q>JU"Qn!|g "reK*b586qʗ`'F*Iֶ.7_&aMWqArdF?YXoSu,`3)P\r~Ċm\C1}Cm7m%o+XO}e ֶ3LT6:IMIk {B^`=fC3|} OWFt1a1=2}w6wQTqy#YmQIFHʘۼ6Ku|yyX q_ⲾPjB~@LDNUM+W'n:F{h_FX(*kQdCKC:Ayh{ [|K+țU^, }JyKfg 1cs $.`;0ljO̓Y>,ܬ8h.ǭss1Q^@Ex~ ^.D1#^b*FkĻuCs jc舭OYQ7\Qdy;f˨ [%[( XK10kdh) ʺJg} [8͕=eɏyio3U(ekcJa: DO@;%K=bzCs?MxjJl{Fxh@@KK3V6 y+wfa[s, e4:xDVepK=P}x6Ḷ8_gkv/fahk Di7Mζh>XqU ;VCA)7PRZBw[]l IB>mruO➆[N&Z'QJjt5 &bz;34&(cTdsȸvO-1PmV/gSq'.zLwQ.'#=|VٟU2Y9֮> -{U٘ڈjgUqt޷\c8@3v;5_ ;e`]t ٗ.jB&Wmiiõ0j^Cn4\߲) xVOd~= Eyg:i𡵋BPtasApi#WIv:RAvj)QFGkCs+ůس=*]ɭ9MCe7;PԑͣPmw15387egEKw0dG0y7,93JDtΫAW!)q*A#\%ĘX.UnFX#C,V =@ە!@ߤs q[?&_;['k YusبY,8Ƀ6pc$&f@G!G۽qI2qd/^:izJS8X@֑JQYgG^Q[]ytʖ`v8vqΔ3"S_N_J~ fy5>^OݲP&ı[$)"Mf-y3LmW󒩞7E[@ ~[\+LXoA9QLKLex~[T}>Y]yifp }N47>9EX=j'IXr-8**9Qc-țth>CCz7 AE .e1K늈Ֆ)#IT40yEKeq@*Pb}Ȟni$!o,zQMjڂc?I"OK\q]Wd =M}㡷rn!Xe;c\V:;r0sUoJ_j&ys+=b 8qjNc}jUa9ik}1r}#I65)lcZ.f_?2Ne_Br֊|ZFWd %i1eW PF#mn_`tęh5:Gɮ m帞epکC5jЫ(;`ZϤ^YqlsDʸ48ƞaL@3CɟQРoG"Q+%rSGWe,ęG;$8Y"|3ΙSg*׽%8h)ᣬ}To, @;6U%W p|UM44tN5H;<8F8\ 2hϫRcFBȫ!u'/xj:\lbFQ=YnhRFv{Ydl(yٽ-W%wȱ eg`O[LǤZQG5#\~ƳH|Kn^I.V:`S(lB@( SnQ85*92#/\otmqKpJSgofbW'W~-d2mKv &[89v^Zg0h6dz^4 I0ꇐ*pG\Z!՜C 9'ʤ x𸲃٥w 5:8gx8Ȼԉ!S,q+A=x3p+a'Ww}o [iAа_>Qͮ9#l@pxZ0{of"@a`1ovH#<]l_n rAOhKȽ|VlMWo'ՠ-Z6+*T]lշ7e5_?lDK@<X;=/TFIВSFϢn?ᙬ??Vb{jwidkXlI,7$?=r<HjwG='st@,[q2}9S(n.:xd?%ρO&j47j~^ {7lK6@|É*b]; ;%lu qv5F Gݭ5kY\s kY^:UMcJ"鄬!Hmܾ 8-¼]lJז-lgOT%GiWS2){j(ZT?KL֐\U!N9v[)\h}uňH|yrxE̼CCn/:N#%KlL@,1|m2Z|ǻlnğYJvtEP2zuPs*}'Eh_ɉf"4-P<*`CP|[hM\62q{(J19G>֓PP8q#rFKe \'޳t7tOxE I۠ļ[;V쮏|vY| 2d[l %r$cg?0tB_iOt& \[6n9ixx}.S+U&:N \&|)o+O)ȋiAV)4C$׬JHv$P+6S &} Mwm;4-NɨNja]zqBjɧ+}[a'AÊp>Rxw{eHc+BR :PcypFS}^̘ȮX RC\c"iAcbQwvjQNC)60HMo@c6Vr !h'@uLL;Ϫ\EՔ3 Ey{[?XjC`Ca:Wy xB8T5_CVT)!Agg0,vojs=F$ V: tKFDL׼AۘZDJ(pB~->WjUmpIX%C^8$Ɔ(!IpߞbDyh3 Z{ ?ܘtTfC;l3eC*U?efj#g 1CzJd^"sj~g~$U3_ԡfvA/Qӭry mޡA>t_I8h:R1c2 h}Mޔ5- p*{3wJ5}B ; =+*ȔV Rcgl():1}u ۗ [)t<]b0_J+'ts24k3N,/ЕaXZ*уY#oD_/!!S;k!ƿTpR>-K{7{ar紮 ÇxPymN"m aQ QdtxS=peDLtjRyI":΢)^kVsv;'ugd_d] }̝|]# `!p)ꝟ-9s 'ˎG+{e\1.,E=jϝUNdك ^̈3ګCE+Ő:%l<ܒx1Qe @ٛL4hTt Mp@T5Y3Ǭ`&e2Tn$Ͳ.rT*cxwwY4\A L_ ]|xź3v(6Y#o\XJ54  & Iڴ$~`[b2{}1GGHzCiqf?zd2#[9=o3$sL]{u!kmfƅSj^U(U@Cqlqa뎼YM =PyZe*#]RpHI9<|9KX0)Q<3\">/|ɌOoFnCCIKAx ñ \)Ҳ4Nۄuo .xf T lMAs_u-X?;ŸIAR$5ȝ[} #zg9ڱ rrcS0jH/Њ;ޢKK'.Er2]gLP~&[Wvn4:X{,,LV(+{'ƟzxvkSTbUۓF(~H!^]gA/)gqP./:VԵ,6Y L($~̳)z01A8?8}.|"ál{SݤŌ'yC1hz]#͡ V:]F3г ŋMֳOVX!RpQ[,pY}oSqbFi2H qǟr!,*֬ RЗ*w-:LDcouFwVM4BŦ)g %Jqz/®u8 Wn$SIx9,#~ꛩDA-DC@К`VcdHg6wg[%W]Qd,pX܃QKoQ`C6OO|S؍7)(궿N3|1EMi)}tgjkwؖ!Tv_YŒv'W?L7(RmW~T^uPB 0Zѥhbbxً$m2PfMg*u;ofH6FcuX;KDՙ%ZC N"{qmjn ~NSZ+&}zJ,ƮMm:+(|i,VC8mH7I}Ppt^\ u;'V-kqE ጱEegN@dlľܗecO#K>5y- *O 㦚>p^':7먱IJv}zs3p:e&׾!JL2D5~6jצzm4sŲu27?*O;J2@hD,_ m$C * 3E]Mh]Mk,]˳=,J{y'B^2W,PVݠWA4rtE Q[[N\QݛFH?#BdHeUr,%ǫEY0s-aweoiF睆_t<2@#.vh|ΑIoba3s79^%<H.J,#[f3*}ϡz̩qEQ9B"w DΙC5 bnnq<; *qe~aF$z q#=әУw)* 2u Ifȥ% hn-w^cwɎ%jg0w4#(Sـ fZ1ľxQOo;{4}+ =']2F1d`Ot95}ŌG%0Z &Dخ, e3ش],kX ٜ6[(I/-1YP5FlGw_rֺ2F욼*,煱>5͝ 2ϘZg/0R !aG-׭p?(C;Bӯ𜎱p xTɂS`ֈوLMቯq^a^J. {/Or8;:*oVu7N`=+h6IyW1R'avÖC,#ϠIV1yYOz5 !2)\l.lR9|vw- cj7lDb?Lp*Щ+MaDoG\@ݭ)>(!F0 hq^'|@u Ww-Q!t6ʛU T^+Y5K, aTbS%uv,}Եt$Zmz_;E/laEQD,UA!Ę*0XE,~} t$bg˕d1Sr7EI,_[y'5&e tOROǪNǜؿޣ+~k/6 =IS.ϼќA9.jgXNNiڵ!I$a0LAw"4Aae~Gz ܔ"G`9S.ut;u xm,9* Myt;8e韣5~[N}Ka#C` f BkGډ&((D3.P7Nz'eKDWVnBozݦгCsz(f'iaR쐲K<ɉuxR5*gyoxPKL&ig\lVHwa&韭^*ׇ;p瞖xB)ޔwO08fao dx}F!!m" 4|R-~GoF.hV !d;#:7=Rh^sG=ZRUGF5CE,rLy\+v9K %)UK<|ǘT\,!G 3ߌL'M.5j+Xf5GNguZ>%]t Ģܐ .<Ɛ@b\3$aAx2 !t6̌ F }c }򓨼5/؀IJMAX^YQ~5PNUv ʽРUtA,AhХ'! t m_To09s0i."MӅ}\QKdq"aR5T_`M尻?,:v @>z-=7Di*yL,x]@~2lf5xpn19kCK:H]ϗvG";t/lGWDW?_kdM^.`\ K.y'bhA]L[= N8j\+W4GZ*oHu1 hyBgRD ܯŖw-ѮX BaN)~S54R]/u=5<_lKYmH \ߡg_ό%YQ\׫DfQݫɽ (ʫb`_ s$:k~g2L8T.`P*s^EYsK:6&,@ٍ)~ٔ&6 ,LHeR^TtmHZټыFKp1 +&%z%#OK5ꐀG'F0!8YKLkK^j3Y$6F(\9vA7|;TފEKRGӨqa +X/,}ћEǧ uW?Q̓z1;ɢW ~tVr qB@(Ϥ my N\B[q?j^^S!HF/G(dKS[jvک𶭷I?I1njE\dw hAYƒ=.-R$yO[c?MȳG$+fdroMwB$`(pyܰ4WRސh~*L`%Q2:IuF#+3$nw+}LB./ZS^YY0  cb_7Cʞ(J]h`H 5.ݪ C_Z  Q߉EKvIgnF7Њs&gxS8(Ibi]R>!"kJaKpڢ;_i.:.ib{(~.a{?3E" ut'F!+ٴ&҈%<<~_9p<$M痽40bb/JĿ cDơ(tM!-NSIp Xz{svj0zQQ6&¨yE@+elcUs|\ {Z8nh+"ly F+Ʌ=ccoQݏ'_N{B7L\f\4($J$|c?>0V#m_hmnЯ"N#2fP1Z -t-.1>JN$wZ*(j LM2* .MDw[3Z3/eZ6%1'pa m}k8s5<^8A0TrCa0W7BU^0 hJ_B75gp>ǡׇ <|iE3ӑD5%vn3~I;}~ןp  ԀQMzGp~+Va#'5SrMN^QlkzxAyM-Hޤ=dͫ6W"HY왟o` E<XgMX|LB!^^3Ef{Y :8ZϷ}%ip yH~:g7ȬDt4 O_6< i"{Q '85x{YFEBʫhs1S5B7T")ިk#00ִCo 9P#mN4pvsCiM8YfZZ_QK&2z]ovIm 'M5_cM2XiE4_A~#nptV3k#&!a15SfHy S 9CDj7KKkr_[6ͯOLc\"ZhI'\k%*!7uv1S}度@:h<os_r t_kc}qP+? 2^IG8# ul TsjjyNe}9bGndąAdk_Ϻ%*k+tpjsWPʘJ̅_2[j!B4|+R3SsymK`逊N a "ffMJ7)fP^JǕG4GռkBbH7oW֓<]HEpm[M>k8Y6TY٧9qL2x@/dV#vR2䣼Цp7]n>L>WaӸ%p[dm  ͣ+<զ=)S?{:ke?JIv'a &C]`ģ퐪 %`;XC.\ |D?Ż1{o 84T˫NAi\oVIOZ c^$nx7Hʪ2d>%mnMý@wbct$(^PNw+q85%񮭙odx᝴1"8(˳g'nB:! ŃE:߆ ,m:gbW$vO |]:ϒ>ȫ<';0deA8Oiz8uUߧLnm;H NH9hjcfijjSzlE}٠|BEW &^M9q8|t]dݡ|QŸ;1 y<ɶ 8NƧBg;D&%/4)Mղ$ЛS,VvP}&_#4NmAk=~.6{{C8}]%⻧s4q1A_ pv]#o< @-^ԏ Lha L`n( e15PUOW_l|gm?w[)Ϥ^0 KeۄRND1G43L-'L0aSzA)w*#eKph%AoP2Tu;W+w~J~4}Ս}…}#$1Z4|KTr&i]ۘ .eVla5Dȫpw6"؅M,[jZVT&[fXw+L" FAQ R_lO"V͡gr=}6_N섢* A+Y#&XR|:OVj0f! P"g 2#zS_fj0{DJM2462ަn/}3`N{ ؞4Ӑubbh;˥SrLBҋ>ܺ լ"+wtYP $xeԺtlxד`<aŲ.V-yQv^ mTd3 4>`^Ulxjf=E& 4҅y(gFp*#z|+fi!KC@pܻH*_3mQ?`SH tsr(<a~&od2-cXdVTxѦ{vn6?20&vڦ`#n ,&<ެbLYN 1I^i2vMϋy{1Y3cDGjӄT_TIXlH\t>w#ؙ\oZ:u|`?#@ԭ Fp%qax$y`絺p :C&XъSԀ|)#|ό>ʄ*?W$過 =:FDQ$c)Å㳄{ʽW(\fO; PM|AR@a6EH?zlsqE2|cQR&p,v(''[BXȗ{v=Hͽn95͖ ʊ:l/|GkPIJ##i7>CʯDΑ{d+C}|{ ~5=l.x_ j e+'\lnea6b(=INAZ~O 2/;dKoW/0a_4Y q̏)O+_(U";& Q[_3><. dm  N}2Vx{O&e&q@i^Ln.qvr-Ʒe(!C{qT |x+i}h!S|ீπɄ&_C$,لB'=:0fUf2'#L<2m[Hn׆2נce̠&ZEd'w_Rkht a:T%Tp(CN'+"sFΦr!+7O)"gǙg)7l ]!~lէ2okXNzTLSe1Tq{E آdICc ȯ h.&$m7# K!" bRQPMd!Q;ۨ,eOԂ78ܕKčDk:$67qRy歾Ʉ2xԍVN+E9O}1Y흔QUs}Tgέ%%K7.vόVESh1Wҁ !d(B2%meE{|(Ҋ9 ē"WfAЮmɉ1('|{Z x`mİNJ0vӍi>(2gWÍ(^;1&RẊ:60;yDL+%LB2p}'y:42t|5~5k軌PDDl&}Id#IiZ"95zyտ a2?!2oeBLM7`;)d(iHEL~+}iemc/x$/Bh1k`Mbybwvedt9/ j)k+FMbS Z[,~w&n< Qm]>xYdz`8}7qv\7!A)T!JB[7;es߷£wv;橕{~ro[/Χ,-H쒹ΏSp:bD]&ڿ~{_i U` QfGݖXQ)8aɂO_-ޙ^SGVdvih"Z_2pQ(hݔ3n4y8.X/H8ץaȍEXpςndj^X$?0*€qJt"aW2gIB{n&"Wd2YO6$˱tfUg̋;`o\5&6lyO;T=r4)z_noVB&x Y8RIJhШ`5V@|vPęVt@6upӂѤ.1vϸ.'7H MDN/w n3>FD8Ƌ$fso̹$~M7ߘ⩳6~vc634%DD<"ͷRb.*6bfY`CWljZ0OzT]Jh=v-Ƀkg8vdX:$) .8ItPc;pwtZV9jEi$K; ^;m§ ?LbY]7\7)zJ-Z|t?CYmz8E !~%) M|qƞqonNvq$*kp~hV{qWcJ[ƶI#)WiALev;BI_65ր4/ҔFUa9Q:,kRt5GX د[o>_Hu1h˸ܥ# msOww$B6j1!#Kצ~%̃^;lжJ/;N!3ÁB҃wHɐBzXD2"!XC2.4E,tHB.2Oj4D}<Ѝ]Dx je$b]1 KBGX'Z.'"(Gld^ohpE|$lΎ>1V~Vйb;+MIAwllq~9KG\b̭'FnϵdНR⟊4мg~Wiz}"ց= ޅ4>哿=zT!o31EeMOZ"s^8%:-/iRIxO՚VA?}>O\"%BZF{% Pq:mnd~3{B`=>3𕠱ˠp"§`@r$qgXu@؇QC&[&GA"k`if(fSv U-]a7vuGbo۝l?<":.OuҕUœI]iޒew6YbAܦj$M;E`-$#q-&lh-`U"V;~k"[/cB,No#јLɅU0_=Lw%^Nv[T8P~gU$Dwak-&n@xjپ,b& ԕc/Fw/PGb Yq%7.4﷨wD/* lHMNнOy({ƋJ` ^ѓҘȪ9*\*Q4xr$yN#I? AP.InøX3EB֘%> r^07b=-Vw֑n6_$?lP$޹"ꡙ8hk4+M:2z(3D{w/3b )95pG SjWL_#E^6^'+n\@?̊ѯ6otO_ vQfSBHtx 6=p 賔O 4#y+;bK"aL1*(CsxKqA?sF*X1Rr{ycM^z9_8PD!Hm" дKRE©_CIh!!/!"}6KRQ^P@4X8"z-%.3v"Y#U )@jw5ӊ>"&"x5&!5jd$cƙm0`^6s Ώ%HVޫi^U@K\Rs応E ֢>~KJύN*qk# oǜ6]u"U;[x;a͑D9$Ec9P;IgNR'TEN[_Z XcAVM-] ̊RiB-ZS7 vCx Is#DH߂$lU)6A@QBX3S^u!efx1wi4cǺ0z[d3-j [嵐ز d Ӧ'Nu K 7p178,Z:c;Gꦇ%{J2-I}WT[nBF >7΅"yAnM/4enopXð$W%:{p~i^񚮯gĒRٚߦ_'Gz g,?[α`mc~OyrJ1rCj5&fJHۆzlxbZwVӾ{R-$ ?5mb쟤 ^REgrOe@6bnHM%16dJ:Ɉ FWNxc mP,=$lz_2Ck<&u%x.U\Ȕn,:A/ފhfѮ{70",\'DVWZD^I T[)@?LZOY-ϏX;QjĔ3,(DvO"MQgPgesjFm!_)Ui[E˫mY~72 k7߃^4NCo; \(A83w<$AЁg B5ģӪbj TX?o귤ZjwچXM 7rcѹ" vzlu[ivf&wD.m1VYH)i?K**"wO$*VH5nE;ʚ6pFcFOTZXpG n`PW9P;2XiU/巫Qi~k 9g>x)]4k BuX"? (^sOʧ'Ek1M2<ѱ*2tRβ|D CCSXH,ym))㡭A7~6 S~S,Hi 3&dԡwkq@cM)G 2% eW.8Qku)7/f?ђ)L,jq@qWMDנ;Rs"87p3l#"pEn.E&xPI:%gdlhg?+v??l*!_z[ cU-2l=9Њ^@(^V?RF<׶LU3XQ<ԻO+Ú=*wЗ _8D^K) w݅H]#8fP&oBx e/sԷ(te3u$'ԢnD^< xEF獋mRhPA(I0zt.IimHj_4I8ͼGHk;_5q~SWNqv:NߒkSQz/jTTHEBB~{Wq|3sl͊ơ)Ԍ!4et&pg3r { w{N>yyG0LlI;3\kX7|c}sA&׳h\tA _ pOL>#]DRuXUQMU›%iG ieޞ6 '2-lj)?F-0ئV guBtEm۸Gm;gZ\nh9Ѯ4ƒ,W_t(\ЏgtB 0{_.ȆL=\j)L=imۏs dfln<ѴfأUςKuJLVzp|$jQrrIJȶaI=P&4 "S<X[4p$njbNߥ5,hk -0i/ːݨ>ɩuaLӈ-C`Db˲̾vCAIMsx_ީ*HDWM Om[ݾ[Ől^:wUQ2qM14j%B'_g]kmT6N,E~ 5IMUE*۽\,MT`A|y5+􁋡gPg=#=#ccAPܻœ+bv*c Ny B4* ;SZBՁ3dtãrϠ( ?nmgR ,Ϸeq{υYH'#oBI~|*=[zBxOL.0(O}˴`m#x"*=,ňZ JXV:XZxC&s~ 1Ī(=&*`c6zA%npi 'ȳϓoCMm1`@ĪX#DT``3FOak⧾ x@TCmgI#X7k=Ok~pj`x$gK6>(*>Y+ 3X 9+Yc^N>WB|U󃊼jBr)eQPB$iMAג=QƩndG.7zB z-ޏ%&wdP6vRǕQԎ5c~&ԤǥS_yuQ'l_K8(ǖ&F>!jf1TxW~CahK 5@=F7s~%;YT$YS {B"F3cifxoW]M EFG xQ) \&2"tO}e:U:> =7a86oJ̃s(cǰlt_)To1ѥV𻬗h=ff[@7Ȍp4I[A%1E +}Pi\Q1c ZUaq Q @GUȮet@Mx$dӢL߿DxW)7t5v#m׸'A $aq)cpJz8Y–C&=)د![L:a)#ȯ :#N)?MI5K}@ $bZ8ͥ,P՗ro9>} Ε:_Vdk8 VK +L{Px2txv7n"%+а\EuHp[ QpSR=ՃQFo;΁@po-[핛O/1K5 S+8N+&񫑿?m r-U^@umN3CGSEڙ_0 ?egcWn2I\Qx&kyzf~xtC=b|c`WNj?PY>GLn^Vh͢쥘8F\˵%^%Z1]݇+ D}bPB*O+AuhHZ"PS ] RC96 4G|鎚+[٠Ī/딝'zf%{33 Βfe9I'RR<]b@/O xuJa BAϵj \yXifQ"}`L>vC6߂DV&=ɆvSMJdmʫHaqgSA4Q;$L &Fy ʨu_id&Jqbm}_ە@x_oN ^ ${-C4T&|v(OwLiD&=t4L6m ^Sg pӪ~ PԊR(!uOm¯+aXs # @Օ+Ȑ[-"Dbǵ,~7J.J΂IUU%}LMsq{c1J|7[m]o6nt7ziq}ր鵛<фKy`sGi`1-'b[_e*$T d=0Op,d{t Pj4 ޿1c_83\SWԠSe5A|=~ȑ/ټIAa/3bXl#oi/MSQT]C.#(\05q6.$QCTvAˑv:FJ&g4r"Y1ߢ{)t}it,0jI$="jI >[_ hW u$ F !=/ ӽ"[,}%8&¾# q.nƾ =T7!l+}wter AJkRS@@J tN#}6!pc,ܢ"S1-삱C_¸[Q26Z^-35?1JEM?֏>|!SP5֤ԙ+fV*r\7k~̻%=M|LPآu)-xAxv\Oyty3t̢бI}ʉH{o:kUǘZ7NCh'/%p"w ^EDRݺaҲ1xt8ʉ"_+ ;PaUl_ǣ.N%ٜ\϶ۋGT99 2isͨ`nrHB$hk3M|O/8qFff=9̆)K@5lK^SiVЏtK_тL`jQi 0pH+鸤yDc((3zhgGXE{_~zlSK6z@]KyGH,I`B6bzYH]7~}"߈0L !g9N&-$[fBj.K`eWpk?Ώo(Zbm=4I2g<] :jчTi4XJ==ۯ Zdrb7g$1kwwS=ɤuw#߭!CŹGEțה[أ%߁l>z#~ƒt7w)?9ͭ__0DafV[|Unb5JN&<ʆQ;ZW+6C/ld͚> QY,̈AYـ>3VJA,IZ*_' 6oE#]j>PG%6W3AHJi GM) E]')#ݻ/appPJCME?$C+I6r25CSG~c=Ӥ]2CF-}Փ8׍OG.BtCPsД`eF#zwfG]Yc]\}$șJSm,v{Dn!Ď@"3jM= C~QƂ%#ͮ$`(ôtp{@֪@8'Z5h/\,=cΐlғE/U!N OG ɄuӲ$o@Hxӏk][ei/٪ s"}Wn=ȝ8"%*Ό6mg8G񀅔+:$Hyx;i'Sg41m"ŎpAe:'j&ԄͬZBөD[6@AGXglLKѷLBwo,溮p<dJQ? X(ַ؞ㅋ+ܢozͣ?15AfHEW5 _8[ަ X}=PlQB. Vgl֠Q(+Tk>Ș`c7'=k+s&M `S 1yEUՈxm&y_{ұHAf#J qQEԎ㵴"VO%Ě-D?pR7vBc~Ď^8EߘX-I5ա=Wl5N9lG!3Ln;"=0C_;"ϰlɶ1~;nw@2z Ag h?CH,u~K l}/N9?ꀿ**2JdA_"ɕ_)ִݺx\]](@I\mP+%ewd|kabc@[Sʣ:y"ɛ\?)s``{!`%{T iM!b*\ʟ!66˯OTeݷ̠ \ [V{D}(a D4?nx1q{ y@j0mcV`sn8&a>5{5XdJi6ڱ2\" zL3@ !뷶taZZǽc5 x\\J)vOP[W"|J&6Đi2965@('9Q|Dg+._-Ltp4'|N 9Z PS+:׀p0G261~uc?=GT ^}CB 2s!7C,K" -Ta}zט`]텔߽!6NC*H+O3=2$v.2Ȱw=͓)39.1OTR ROJoRI _#8Dy_\U>. {y!*֝DU!rᎋ02s7ȴϖiw-`(q;wV_Wkv:>錋#M'[p͌#q kQ\GWit2yӔD/4ݦ?ilov*$?7"Yʯ@n BAӰUn~=fJf6hS 2wO^zH"Vc PȄ0 k[t҆ZM&kU*l?|o& PT?X D; *笍₺g5䠫JϷw6 p]zQѽ7Oi}E1 @AI폈Uhj=lPO{PpWR2DOn呂fwlci <$|b]FB޲˯ g)R/Zrt!՚-O6^]> L6kAG=R:-Ae ǑNe዁BFBe~-' ƞ`FrJ/$6EVnm8}Lg逗!?k|FL0ڛuheJ:bƇմqs7`i4#yߛYW ߿ȟTlBsV9om_Q|ߦHW7աC=D,[~]`YUyw] [W]$.[Shx  Bf#d/hzz 6֯^^@-2Q#MCTd-u lN?{w~Q˲!Z\}n=^n\U6C 1/n{u(NJ 4ku? BѱԞ*;,.AUm m1\=TrV n8nzxYUȮ g2Oyef.-LB| W;ْm^"1Hu:.o~S+gHqzB8qZ.fH$ĸ2mZapijߏx8o]}T1PCZЛ ӔotIMyU'یU* PQr"XF:Ű&?U"Jc>(]h#(lG^+? G=e!\lc[|SWq d24 @j\T3Ӈ~7,"ޓ!G ktl(KM7j},{$>])M|] & mplBoؽcGs HGu,ŽlȅQǐ+^@̷s$S*!d†2A?u: U&c]v?Qؑ˲ϚKX3oRb9ڢ!Iؓ;?@!32kGnglk ՠ]ݣo/"*"짹NRrcOI+-i9tFeUVN^{EpX>%s~\O pNς/Cn{=/В3/{+j&+ۇ%I9\HY@"y~윴X~KI!gS:/MGN֭C0=JH>|T!\y4`cٜjmz?=Kr0۔֐gYZ07070100000116000081a4000000000000000000000001642603a900002198000000000000000000000000000000000000006000000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-alsa.ko.xz7zXZִF!t/'!V]?Eh=ڜ.+ȟHڪÀ`u(<>Ɋ3]. lp6W_,$3ϵ͎v((ḇ<>a{P{%:-ks02ܠv->:}{ :4K|:r ~W UAx+昐~wp%\6P*)?ٔF(6"tcN@vdev'.S`w` ^$7kA M[F{'&v}6< [ i^ @52 'T*v 43]QDJVUܣ1mnp*mGJk4Qc?c~Ι#l Aegy0qjٖ]X-4\z&d'-Ynf<n4 ֽ)#YaoKT@V &Jip~t_P*0gB=]*mP)p9ęNE[+S£'qtхoNxB3HQ`(Ήt\v>1>4dѶQ F5;oJP8^)=`wOUz7RFĝB!mT7L5>8 )qc y˰j˻ӆG6-eP7$IɘeDO9]"u>'cqq<Gc!?sZfn|nM t!X䗔E<ŢO"˽>_yE4 ~ev%dğ~ /ގy}E'2;+ `Sjc֣g'e+ɔKńUh^+\M'#EjkNe&ƇhR_tӮ ,HZjR8OE$#;YoW\/՞ЌΪ')&DVrm 䒽UJojjL{_ݾl.;lܕvJr_|p6Oot1 @p,Gz*7[Su*mZً̻l@܃6EQA3KݥIBKʒ%"ب`W" +A:Hf݋?ÿz29BMDz x^pjXMSg0bMx}2yujZ/ \tG_C\L'ui7(c0bWxN]"k}psγ4FWDxjR ^ mcБw^vTGҲuh_7{ Tf E9$&}> BC+uh4ƑzC U/͋LXSQ? fESJ4TUO(\r{?p8w8!k{o,j;.rQ4q=i~Li*ةjWON8VI~K$%p+=Suzğɭj \a *Ň'+qF455x}T,&OP-Q^RԐtɧ$^(ຨ,#䷤?wm:C"G1zhMMTs3ǧh*vͧ%qq57 O6y>H? YW-wZ!ɟ$q%vӀN f)|7]nDsn3,j7POʝݚ(0o,\Xjj'x*AOCQVеC?_'-!2$Pya`R,ZX"\ O9s "Nf!f^*M{>e+֏utvUfo1O_kl+ e Q|BpC ۻy2[#~0)8 Q.Q(7/ZϜ5 h(h]*~+4VF:Eo1&^|=ut Ecħ'ej!!w-HڱfE7q /ui*7@pfM% R8ƧQKL1^1Czai m<έ/'=jSpLꗜ]B&;_&qK oZANMg!qK5,S9UPа5 RN25@!, 6M0-aWn]=[/kUxyGsn4o\GN/t7LbA6ט_]V٘Cۋo?T0L_Ou--W]Ey!{ ښkkitkE5ywLVokF.6CHHS& J Gw܏H vIhպ9LX"f/ J'̳ Z5$UWTc"u ߯}Oݯ >uM'D ?˲'GI3 Xg6EeG'XDYv¦U&kE?pt?e&(D4!wr- rbOT?f"OįYy ;izm%)Bvmp#n'GTuQPO}ܾxEV@.%*2q\)~HvK *!%`Lp9TJ|JA# -x*.όʏGap=8jrx֎BE}f(N)Bv!mQq$(G} %eվ[MY,A@.N: Ġ#օvyØvћTVSpnd{'J\02ܧ:UM,7IvTJCb;J*@'6ڒ(uviM)Y4$AZ4w/\f#URNda ! IMOVE:Ti 7p!my9xD+XZpvI3&L}o˝J`o}#nHS#K ȼqבY7$Yux[̟ \4!2;Wρ)[C%-z9(@Oâ!l8b c,h߶D 12į7H,m%}Os*6QON;6j0o/ej1i)ݍw6JzEvD|+=`SufqC4lcJCj|\h2sQt5T5ʪyTtYE҆]c'2Z,qP=ޘ{dٮ!a1Fצh_61~s٘\5 6|48+YLwYmiG;rW%UNH6h&t jA!QLCq;,8@O <14-ȀvTʡ,hprG 'c4]wC :`xu8|׍.C`U"'@,"rPU k^^sW<5UHzݘI>ˉ L+]}4(&<Щ%HZwq8jV^䕠qI L=߿ K?龚lȭÿ~/<iMh4fw{bà"l%dҽF5B֛S[32 -B#3XW;yIJRr5g|u%4YZ} dy;#{+ևР?L Ybo$VQZz7:E8~=g`Lxi?|K]$^H0m[sLeeֵ 2z+ ʭOp1ggt3폩 _ܭexͧ=o}7NH&$EOG9Y(ѶD6cѱZ)򝘮5z6mi &~GJ.> R <[=b^}b%]'ZJab#ӬE i9F[`#5˖M̃C3Rz9Ai7ұ9Nf@~luc Zˑ ~ ~sTSf#.Զ]o)~hȨQ,պu&Ɋ2cCQjUPl*n5Snr;RU]׽_%`lk*h zxE!0kv(~HR0'O Q:%.NN9 繁ݖ2h& E)l&ocp*W$Z_Kk؆%4k:N>9Ӊ3'wfk >rc@EI?n:9D&hO[$ЫSyD-k uW{H]=R '5a.B`%&ss$<#*mh@ZkS2ȝ>,9X-P30+[_96q!!wMt ߥȌ:Rb.@zFZ?jd1!c.נJ1ƍc`o $5M|aXȀA*fu>7B<0?CI_]K^fx!m P N̮〱$z/uh1wuq/9{HᩜQ"Nqa_M&UJw>8b; kZK551"B@%˝f0)"u trfo - ģj|,g >p| lX`QŽm8p';v(`z5d;ѫ:n)m .2O5%+}ya>&&OO nHK` ʲHM!BHDmh@vtuk'1WȈ]WggyY5:>Շ9d}z~RZC2񪂷F l>ChOE_a2639/ e9wEE2 OA I SOhϧ}+o\{p@wj@l8o< qe@O3歵, w޹~ M#DryWb=& T ў+3 m,sa$ˮ[x %ʙ 7` ]&ᕉbswi6%iFaov$oiL"̍,|:h! f6YLjC|2| +W_i0*$TOrX>z( B1ez>v bLZ']\khS ) J@w~^K&E7<<У1;Sgsz{zD Yc]v7_I$K4ͽf wLpwpr(d n+6j I5иYyMEm%>Kz4 Xw ds@H2m ̗%<{nmW Ne؎tCJ1뎄]˹,U})]?s-2Q4$w,w[{YPbG^Taݥ_^D2@-AߙCB\ ޱgYZ07070100000117000081a4000000000000000000000001642603a9000027f4000000000000000000000000000000000000006500000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-blackbird.ko.xz7zXZִF!t/']?Eh=ڜ.+̋pO?mHjl!WTk|T:mOf=bÆ V* VӫԘQ;UVuʱ26+zqbC U z70[I`[aо?sKϘoLF .UEBx V+pgǭ@$O/B hjl,,o> ,WW3T>̳Mn] :`-PT7(ʚXm$M(n@nWm,U^]ic%|u셐Ϸ۵Cױ KIwXGICEئOPyĉJI! ya U eÈ F Nzd=bI~Rַ 0y X.)"L10!@/?HhJʒQ3Xbc-˽1ڲl5]Ռ*pqĖ3*(2cFƤd1 lS Fe*,\4" yx n*ѭ{ȋdbԬ-2IR-b`!vTs4KEHw şǍe{N;ǣ#{2(xKx`zIum}?Ȍ^ 8;H'ك&,W󉶒Pz:"JIy#s:mGhK;wS 2~v~_z8g:8VBֆ: eT" ̹ꆡ&RߧFNt(NbzgfcmkoE-O= 7A *JN/(6x3O~ӻ6C i!_]GwRuȬֳV=X”Q0< %unMIwcABsZ7_pֳf6*pǮ=u*O pE LS:#'(^pFsZtqPṌx0,꥖ME$IB3p .&J͸N!CN'T!KA=$iUi7[d+lJÿxRa TbqrKùʮNosN:Y*8i^KRSSFLvFf6ݍ ,}`"w]ş̛db-OmOdzU$Ơ(A9).FeDz@cP6c,aķ=C!m?j~? }{gbn(כF\cP&L( >Fze6 S;Ɣ9N?4EψW0+)m򕵂\eźozMɐFS[[,ؘt Y!uէx40+JN^S^V-NFl_B(:@-^BЎQ^a73B xlûd >#J 359qe~V^R'Y9 -֙ 񽳧rTq'=eIE]\3ɥN=L`M21s1 &L92r*ztQbl@?`Ԋ{6?O|dy3W*7-D%Cq [Pjކ~B"QG̲F! EhJFBd7 { 75 VDT]ޔrن߻UT4Pyd[XUmw7#`9pfHZY6Q"-ͮsFƳnWBvqM0. {8@̀:$Q= XIk E9zUE[ c}^ _<ٻga1%e'ܢh)y,Ը^r"KE(ɋ^oY9|YZ'Ҡep ϟ̷,@/%#4 pݨB*]Oz|_%?m^,u6-5 f 00Th0O0s܆KͽowS gtDO*eVYR+KA%=Et $jc՚016 Lpvzf :R,'Nhz}-Jc VA u%*M;zB߁#ԖH\K|+^7ʋȡ~dV?Kp^$X̧4pBx.75儤O "9ũr#C%BqW)'?z4k`t\c#74S'Z.ƥaWIc{S~g+Tynx/9ZAD#o`d|]n1?J]h#j%áĴFv,:1dl̔W`9DT]5YزRX^_޾9El E è϶!T`r;?}SYf(V3pnА_:chdtۂLct-}U)KpeYMĿͤn1za$nK)bڢ pĄBvd~"Yj2t 7yU.oGÊvN~8CtQ*7uM\iQBTΙ]P\.sr>>ܩ۞QuBȊ@ 'sT4Ɛ<Cϗ~ {bL'4'I/Xߍd]1i 3i"?hX'=?, Tꨑx`T~=9jX '' ~AnTfsp w>$ x r>sC; 0\[Yy`9ͬա$YXfݨN"M'I]%30Łnc`yz)]CaAsՌ=jR>c/Onbf񿾀kzق^xQ^A.R p2c7db^ :Lx8p[1TdHyQ\@uC9*s\ɗk5qlriT Rvn*<)~:V!JA(Y6tcb8X?_,O\j t ^'=AE'Ҫ\R|֒j^uWV9ksdb|'{m'8չ&'zk0|kf\9RbSu,$勹`VGL$ s[kikRz#Bpm޲d˸DBن7d#ŸD7{Oտ!EワaA7\_))\}OO[T腯gT#(oe@ӢE(g~Ό`TR(3M1ӥ NvAi0lͲة ŕ?F͎ O<y-&5Ϡ Z붙T[ăl `#WVt~ԫ飣{u|zD^Xs}/pB`&~}O(_^Pus-;%+Cf?~Cquaz(N{WTa_|ޓ}jK]P{v)Uc|}ocjLRRhŪ7!ݨJ`Rz҈oGdLoJ/2Oa< X;wgtm]0pn[zJ3ϴJGoDA;cP+΀ ='zxL@=LX?k,ܺ,X314XÃ㉱N_^O 8uaijG_VΗDlKM_!1=}nv70_O,2 6Sݠ(uNCI(T"ByC,ay˲)m^o*m) ]9s˿hDB mDalʹBW Gr|j[ UIH1)EXl@˜ۧKt4;-,SEN?0qy1nT1|f؏NHOc$M L-u-Q2uj:J}7@2+oc]bJ細pu!`'يp`fN9UlZ"zBdu'i\f_ 8nA0%NB BT4Ha^θg)?o̳"!̵2C,opVܨs x)r3 ?" rUqGVU0pr cK*"', A᳜fJs>qsJ?]|9!] ܽO0jٗq˟a~w;ɶ.8kt$X9joMBnbu}:/V3C`0awL` ~!iIiCےض.up5ęΏHTjw˨6Ӝ}3d ~߅{z*yg m6ؼ@VW7냊j71LE`pe@XYz}ОKG+~a, I,qR*kW7@1V[]0*ɵ 0[ⷆ Z/CI#$ -R(ϐP _OmAH(ӜެDaA1 n_0 W&gp1${g˫85n_YKEG!5$%y`sHSDmB5z(Xب$U^o*w\=٫Rs:ҝh@ʸgR^E_:?}*ZĆI ťK1:$o62“fbF%ghE]D MZd3}{ sS\rWV :Kۏ,CA0էjtHfRu/sݝи?ru@49ѮNO^*5 +r4%'x js8sx'c࡭^kKs7E)ëUK9ohTo\^ q JJx~$΁ h lhu> a]IִN־ӗ!N!C<f3o*ӏk%0Z-]qYF;k0NwN%j}^Oxv|/.zQKjȢ xQl&;b2^DulA[C)h0`33BeRmjfk7TUS%8yZ98BϝfIb!jh)N 611*6uoy!Mٶ.tgO"NNe)&ʆUk Sƴ!`;AOH7῔,+rBf8(@gfi 51VY bBk r=L[t5S8™ S+,εo"aq& B3A1, 'FQKmkޔ̝l𔹊y`g):c{0^lc Mpގ λ/ik^$$*IC_B-hEKʿ8wf4ND4 Ց>ZvꀲgϺ3ln~Bk(mȆ+L~a :bgF\vt[?sG•bHiX ;YDY@4صC!hǝ]ߥL0璊𠈄)g9Btž>$4틬Ǥ~=գrf5PfCrDwS9?D|UmZM!(3^M6JZڕ-Үu<}` vRsU8H%/]Ub';]mM ]Bؿhq) ',Y gQE7Y>ts-Ioa9F,"!3;O#RK.݃ŢEaZ: ȱȄR?Z3x;/=  .f3UubHF@R끅y:7Sfs䗦#܅aSL%$YSW,jSc N6_ǔ,b5!l\aJp=s=tjyY((Ց=9][rcoJ\D@&{3'"U#IL`L>p'SXDTXXxe[]r8rOYi=r /n QϻfpulG7`-qqN|&ڛ7mK{7BdnSYi@rrTN{z?kz1L:J~ xRbg7FFYkzEbeK:8ࡪ$87˜Vd h(nsT l'`} y]Na{|7_Z3k19e32 مmZAl)SZDu{.z`#VHS{=NED ];۟j:f 6fm)g>}SĠJ i=/  0;vϾ:f򗤁P^3R|3cFJXm\&Q^o,b/\PqM.؟ wy?׻ȐWe@D<'[Q[+MjLJ`Ə"Ḑy lbB68紷 D4_4BBx.Yԝ37͎c :VK1F*ܚ,!.J'ȎRxE./Y80}?em=3ҺR!DY"2c(!"uDU0YwIMd MGp--Fcv=wzL瞔a!N*s d">teʸ SY_IJQHzs4Ⱥ#]A VO+뜁?QWf^,c'⏨펋}B(el1Ɠ}MO,jx, '$@IVF  }~_ E#U7U8R? ֍IFݱNB+$O2du흰<~`paa$\f 7IJ {հĿ)\1OTh]p,Fp ,?n@B>cpzVݡQ<3|,eW]Fʭ DSW[oL7Yc'^*1\x񬒔 G`29Z{d*F(@QA|{9rČ09u-W.` !G!GyPb93x+}@6[צ11Vg`C=,a.Q4B"`_%@іާc^LÔ{EC"+~A $wteK8Ln+x S&fH;(z$+}U\4y?aOn}X%ZsQ{,g.taƊlSd.&^l:Br0ЛT H s7[#`z%!ئKg>AQ.-~-K?۬@`JG6>P>Myܝ<OCY aW-[div|m@\ן^Qw`ܑyu3gv|7{JAs.p;fJ!HL*el3b-oM-ͩliyLU v5Q:/!moC >lxʧiJi(w^&Щaj$rn˛d~iMx3aK K;%Ei{9F@9/!AڌmtW4:fOPG}.$hV%=vݑ!ҁ7BemPNHK8JȳP݆m$h<VZ=PFk :$&0w (s굉FU3_yᖥW@Q6cgl65%שA>*[w+wP;W10&>\9f}`Ud cdyEl iA=';p+ A _\!,:yBIJ8&c^yI3Piۏ)?m[els\-ig/&;EתznH8G2-CztN)0?Z'RF߰ʰ)ր}nA84҇.n!)W#ˋ˳:9D.EN@oT 58BP] K.9=vw +Z29迶NDUXVRT l+9un?pCBvI aN;h&4d2pSv^\2g2bk [!< G;r|zv?YIO@. xTjQ,4;4oc:SY-v)o7שKlr O4;=lk)RR3Қ*62n3 ➋Lk!r_cx!M&^i>_=MQ2jNB9$dQ,22T%%¬{pA,fa Ohd}k,~\{ Ea#SdرƸv'8$)~mzVFоS.ǟp!%Ij!wl>@9+}[K29s}YXM%^ǯr*ͩ ~k.)&^K.V[eWa :RSQ*#ΏBD|sDi<&2 ~Uu|ҧ;Xa. 'gzs%ǟClH&_v+:ݻyOK@OBFu:|:Yw;H#S&ބpۏ7#;,EC+Y>.[w䭂 .7Hm3$|jo&wzsvyu6X?fVnqY\>1y\5?ejQ|B$'/auGz$$ ty8QdH̯j^z`ɀ"w5Of_-r܃Ō4%D+@[B9(;aVC5ŏhq1'(E?u-4Xq6^?^R6WGWM vZAJ}ĪTuu=xH86 1I}`o:zmwcjXqE/l.[O("a8Gh`Qvh~K#M䥗0ILpSw%EH *#{m=BgqPE-BdEu$*XQ@p.huI0罱^Ku!uE~|fа՘GD}ztqG~oEg0f[:MsRDz0; VȠ#7U_N0Pk7pz8] j!43|SbUU7PAC?$PoE^Vz}`ʘP=(+ [JV igS LsN+O?k(, 7 7綱l/DZJEj3Zm!?B"tݛ.jKEŀQH!L#C.N3l\:|n߂[{I@Kkes5GKa 1xȊ(bŰ~1 (vfL(WrZUdד&IͨX+As><%A?O>᩿,6щ <Ճvkӣ/'j\`Dغ/ A_=jWM?Tή0˖bO:BUZ Dݫ?2etWAϴD(Oxg&#urYNk/̓VZFo#}'IQE N.)JKyGHu7>8poxم<=n;Szr ZSpxuRЀ(mbQl ORlAI/Q{ϴL.oFfCAHHlMM]eǫ2-=>YLzMZw{/_b^~Ezh}4J@QsW$dɜؑC9޻Ӓ!oȳZ@eJ;K] `3 5ccǐ:,/$JR񯅞d˺ tB+LZlEJtb8 @@&t YbzO 0Re/N/TbƔ;@dŞ TrRf>]>pb]p[UC6.uxCõΈ Ԁ8że&F`ۅf"w8.#wGn[wx6/1T\̷v#| GQ͋};v鯈LQ{zϐ&p]/|>Ha(p|s]1~}.n~^ZlOnFIug+<2O{e3능BTgČ۳Dc(h8xKLt PS~{Ԡ YZ ?  |Foc؊6Uڞ$|:iO7hBYBdI[^cu(kkd!"2alg>W-+|Zy[mJGź ms QR챢}l> ul)t{.3m{bl D=KJ/xUqGez6|B{gj6kwsVWIZ{^PO/W_s6:2YL;/Yi܍IW*eoL|lqD%1:5K<s% ׯ`^Caj*~BKCRZI]w[.թǿiȆ?uۚWi `oriNWL{=\"Bʤ~.F3y)*v{WYGZɮZfי ǼܠңΨ"ðe%jф;ЍZ?ntزMjH_-(C3oۻl?@ )N\(.YG;:׻AHxs GLl~m&Owy{x)u7Wc#ݼRI G; 6>paRdq^f~Ey+;;/$gPiٮd${<à=x ^L|R(LV+ Ilo-;@H dW^duwv&:+l޽_*{_QO!= ӉFnm䇹F&m]H(nȵd{'zQcy=I,4Tr0f:ggV3,4E@4Pe?ܢZf}ƓQw@)J&+ra=gऐDo֞N"rO9!#E:L$(N'X.VMB]ڹN/"3Vc#\:U,Md9j|wwu qڐ: eC֏bɪN玂5PmxhfJ#T|," cۮ.^$Z[Ccoz]o!eBaD%ɍ}%m A)eK֠B*$LM?w=Ýa>G$q}é d7m0RF,h0Pk$11~R {g]pEǿ^[~v-<3#>j*%>A3X}hlk^H+Z(ۀ fBe۞E<\MnCoTSѨ[|VoVs&؟6oڔ6|w:oe&pH͡u𮍪Ux vPbj!?9TMnvlAjag*aPl!d0zR) TisV+9E萠(䖀BJIf{V9oE+@'\ O7#z@@ϋf Z$^?<;jSH,$\H$P\Qr!'ӱ}3CNhzM?.1P(6QP^ zxD6ALMk9UmJa~\ULAהc,LTS}`HpqAC2{r/Zdd$9h$v1cL:-&y#NOvXAlT1/%lq2Q`+@lqc^YLr2[vdP&_! DgslZxx]L876վ !΂T>; qj1:0bV (ݧ+YHbzJ-r,|;lps9q/esTv%$PlnAyj0xOub(3LʖNJ^#1_qߪz;wS=F*vh79}Z?_^g-ʐ)De 3 p@[Z[`hSYw80ddL09<ѣQc4Ai\t0؅xP )!laLL,+s "Qc&!9WȒQ;Ү֦Âz(o* Ttr>A0/Nבs`_ ν@Js0m Ť^5P" 9.qe(lO>=4}[ )@u;rO8zjPUZEؤ=OVE5Hh&p HZ ÐYJ">pT2^I}<\<;O9siQ>ts.3[9/}%eQC"}(TQ#8 S}.mLp UYu1QZVlsP)b9YI ~1N`N,n0YNݿJ0).+>v!#?gFS<8=[ IɀF@q{|injJ]/ZXBjt(}}4C[asPgeF_?$]BD OI=VԳ^& @!Kė G0k,»VW*a ‰ -XMEtij(|)f5Z[,BAP$?";lt_OcԟK:]bܗy8WPtR$'^`fe.gGgsZR6fd!MI㤿V81tn1XRs6!d2Ga#sz3Kot̯C1E oEX"Pt};_>x=G-Z5PRkcebe.n2,i?z~q~CM -0i`a nPFKti ϔ_1⿢+[1mˎ 㘅94M_gKa:u ={йӯO 5v21o}2/cL֭^x;HWŹ%fe#% ?Fl '?G_xJ1fwYp̵HP|k@ȉNl@u$|2E^pd&85#[3{"12SbA:tc݈pnh> RSh~HUu]C _ۚ`ƀ#@[ATDRWBCC(.c7+K[„/s˄ǯ. |x!0!IuZ Rs g?d] A0P?wu ,!|ӎ R^D(ZZvFYjmB~)xtqhF@k+|ܪ1^QԝfvVp'MM/-.QÄ!qF?w%rh_7|u1PE$\#DҳI[\-!.!mhiiPplmαӱkJ~[RrI.YkmIh/)ׄj &|t{ɀ5VX&^_2Yd/5ޒc.iXCUʪ=xd:rھFRgln)vyф J2y S5p!lo68FC_kޅ<]%d 5NanJ8+9ц[7} D#V`ƯJC4S0֬Ir"-czI2&x@Jh??_⊿4;Vhޢ)!F$M$NecNg +A: _^~ҡڅp^X+wr1>58J u Acg9]gV-ʱ~-bOBd,`‚̼2Q:CJh.yw8"ipLAv&:n*n!~ܫ\sŸ!bٷ-ʚ(N0c%}D FY.̃=J\ @Vp`S&ډ@ %%;`#Tޭ/j2kS&qkӊ!, ^ᶃ{S[j0_L:>ypfk/mu3q}QG1¯NݚH6vHj+_-VqSW빫f`'̌r p6"m[=/a6B"\BG(G! *tr27m?s2B`JgEz+li~W tt ;CV@l3lT=aRQ_> 5ܫb\ħWAIgWz,֒ s D3a7TC#>5]+&2Ƅ󏡎N92x;Dv^g2 j/s xx*FsDm5͸+>Ǻ\p2bӴm{TT‰X504:=̕ p:?6Vs@?0ta+J^ţD_h'OU);bW/&V kgcl\Ձ|Է_ y~ݳܗ^ޛ' >h+Kݤ$M<3^(љX}ԋ^HYCC֛ہ1m* hH6>Qt0@ЇE\jϣ7r-;2*Md2#I޼ތ$ooَkݶT*j%R?}Yu,>JA:T䙶Kl)/ M2u}@X`O,16v UK(,U P%}OJ~d/^co/ACƾaʑHYXp`wsȤI֚ j0UjPCұZ*Z/+< `H!>#n7wY]7]*Ѽq{K O6@pAL'&*U_#4KzuF/Q"t d)+ig\q3RSgY=ǝ)"!yؼiF~qlSVDzx>)~}@(XoqM&hX ж;UU*D#xg!TBU56oFw28*E,j$} S+$(]<pdt%\O s.c2XCHy.dʇ57ݖ!f2|ah!qoA(@y[YT4C2ErL>BpvUsqi=¨qf!;傘XXx!. =aKj/Fx@.ЄfH'Ḷ.zۼ{9tP`~MHdK7.N8T>RX+%!2BXטYhty)Ú@YH]E7-wp&B:TI^F>4 "J4#V?ak ޘ{L|Z[7[ܜHvTG@ǯe"Bnsp,<nĆy6jlW]9И$|R*UnBU}c^ձ^|b2ḛmIW*k-jO#Bf墒8u^x*#z) ҫT|I I+%C;Όau<-I{pF2 Vym?N#)҄ts7s? hyj9eNʎ':B&Wd2yQ2e`ˈƷa#yd OaHFΛu+b4`֦2sksZ٣Z(`&XuVHw*ͬk]rDems?)5^QDQ#҆bQz1GM V 9pPjśJ< P/DhG}ǦL**3h5|nf$t;s~Yvb?aG}OoLT&ށnE !y` j-=STv۩ **pTIUkKL6ÃƜbm†Q)A )Qiai`HPQLwjm)2heE4 #%rO}+:m5}rEpZuFL7Wg$v~G:-Qfʠ#ISwV5E`a93C/[ܿ=6M5yIl3j*ad]FUx @XS̶ES ͜Hì&cb^-.FazL^?kb uB1Mq(:@upn@^/f ʜ@_'lR} ptϫQ١4ќ~XWawKjɼyi9ވ`k 0\x d{.A ɸO b$6z^\*Ln'OfA ms彤DYiRHK%{r7O hœ'G|VLNEY%I|(avJ|޸: eM힬A*—[w`-؏JD~)kR|Ø!oCJ2V*(P&7JZѵ`K$ߥ>h Lp'cH70fttLT; c`{3)(Y+ds%SnQ{Cc ma3N'>4̎4)6{!0/ Pzg"9wia(z:D7ea1a>+ 2cq} (I[#Bۛc$P9"nN8S\c1ܵnMѠejA'O(V+U~$]b0ZRQz@V!V7 Ž R[3`6g<F@xP>È:ԵJ3,B6MnEy"з\')BNN$OKUE-֧u7t3MyD_;&Y+7fRtsi |1MO9mC?q;"%Iԙ?Vʞ?)j߮A|~ v%a}Q?FD[>hvY!Ik\$L6 ȝ|.~η/c=3(wx'?ּVD3{.c>v;l&l6UIF(+9F-LxMZ@p/FTʽ%,߂جn@2k9G |Aq00LLY)j'kmI vOm\Ct60vCGSom g}):gMd{{M 3_l(%B֕Ny}vҜ?ΏU_=tw?matO wdQd")h[Nm9ٝ.$_ EWdP˯8.qxˋ-Kd&Ln6sELInb$8F6 $O`Ӻؙ[8 #hΏΝ Go2zm@ѕn#n85KIa'AhN<[>#JI¨@|Ƥ sKCؼ $B[zl>? (Фجf V֊>tGd&?Ђcxd>{Cu7-Kty"hiJ2]la?q]2x7o^ߟ=ctSA|04`u"}1).*,aF#퓡F)ukMZ㗒W!{,kN}BJgT_> :]!GAqQݓ8bT܏{f1.FH^1>4Sp]}GGqEUvu>BN4)d>aDq"heSՑԎQgfi7bhd\U1t 2軁[Qv.Ԣ!PR{@ n{%k֐;]"Q 'b0,?2Î2:\i^'7( êj6Rx׏)g6 tn)FTwY[b]V8 EdS$]渖>~KEa|_kVƧʭ]b+q4oCq2jlZ?VH!c` eN<,A {fғlo\rz\RxvȕMݥ֨Xs B]Ƕ߆7'Q1A,?S /{g2Ѐ Eڼ*kI4̚_u VEXwǼ3q޲rTx bT?hm!Iox  m=fUk cN0nfR0>[hm4Kem̿p$Q'VU}zY 2a2SLRZN[]$)jFc;xGXYJ &]>K,ɌdG|P}pM^FIӵH4L{h<ʆ3!yS$J E=*꘳Ѻ-@4 ~GKe_~Y;C"w,Bx[}>XdᐿQȟ\0ɒ:{D=O;iҌT3b,K!{GI $/Jcљ&|`ޫIrsx)Z fp 9MZb'z/szyoF"`Ʊ݉X;h*L ׽@C2اz8^.bZ8?µcLPNw<FX ͔D@k&ݓ.:C5}35 ML&I.VƽyͲJ=HE ^^ÿcʗ!ȥCߩui x[IfR3aKc8/HgIǮ'esJ7$eL~eS Vora7۸8A]Bƻ)h~%52? pcx# h=Pw cDe(z ,ƭi듻|$DinDr>jOn\Bw%Z'|W3I8&ԃ +ITG *V8RB+Ջd"Zܞcޫ=p8%ް#-݃h#V>`:r_hfB~?fbu >}?RqӲ U]Y=R9 фL yJ3 >b]F#c: $Pi0FF\aScJ(hѱ6ةm[]KtSΣJJFV05ѿ>}.X)&؛5Y)5tﲬW}U.UBTdjFP[`s_tW =qp z=V$x$$LcXouV0jÅ\ɺ@#Vȳ^Acph.Lp(JBpOfEHU0B5Ib#Cm7%'= g~/׊jYd7`ڥR65 q2|Rh|L8;QEGwB6.ik!ORnhK!a `\WLJR#|oP'K7\ Յy к^6N@l}U9O F8v؜(FA=m &{`0n)UVjl Z*pvC88!VDvg6WQQl9[G@Yq< %o'$˽}ٖ`?%eq痁[HL!baA) ʗEr"BIaqF?\[#s$F)޲ guB>9[etʱp2*9UVph¥_E(#4}H&!x^䂠_ y ۪u'#aIV__O(ЙpW;H`<;}ICч]a7znSPJ|(i~u_q܅2 c0kTПM=؁Ff[@c ]`= M؀?=?*|  {٫ggv.gj>B,K 4,81{ *6& Mbx-ut,~ =šΠbC!C-V_I޴z ?Ē#:3hzřS68oDb(KzJb_MG/{VX4i0z'*B [༭I8dCJ?)'t_${ N6hˡ7 vt`pEHPw3LOL>TD},#4]\$ ghdo>h-]I0udZO~2/txzV},Cxqw_Vbaap͊R3SZ1Ϝ1YZ^b֊!wivɥ$#={ ͙x Iss !0r ̘nԴOrXϧYhRf wXZi&lr݇yo5E&JF5!Lr*?zLC2]o\4 6jsvdV"U\@ wdq;Uj#hd#п݂֮V EN(4ZOH I#[Xhj14|=[:bUBׁ#M]v2qP^-sǔ8z1@Uq8>5-[Ṯb:HWnqxwRH=,c鹹WXĩT Nu:Aҧ qlҫ?_UN@/J:wSnN+d-@JK>bR٪I2z{OǷ3迣7 ;|CjO۴ ZKvb\.8B"9C4aiPk+Cxgz@SeANTOf7[ ѫ5A57? #F-}q)nGVOi\(Yl:]H#o%#QT9^a4EֺdK0e"_݋Tt!^zJ\&~$ѪRI 2 n_Q;In06;i,#vP/toRuhwY0ZpzqIv_فqoc0vb2Xg28PKr:Epi>mN`VimMԖ ExІKcPJ/2.߁>.pu7$Di0o0!~ }`>Ip)"LDQ@l@l%qAPLXiUQ(u=CHíʻJuG^йBBBd!?&㦅֑2 M x!4} }VwPy_<$ 64`j"pkL qNyO-mՎ׻C̞hso`vS#tDB&="f(xbl"DY蕑~FsV̿㯷?3rлQ|F.7$Mro0Is1/dRGgmݒjsO3θ9fi/|RQ1-~v^;s=tz+1 Mu\v@)%Tu[lC^W™%^-J 䦧$_V,x.;֦c_t wKfN+Ѯ,50|>W_$E8--/u8MbK|;Cd,JSYhN겸r m (rIoN0AIʒAiIq>ADe rPQ?s͈ #9H`D5S:39cjY$ذ")d%NÈg%M2Ok <[5M3*+]&2nTؚl.ħ<l5Sf}He/`e g.L"H|ÂK,pL`+cNC)Cƣ=s9EB_P;-iX ld-xrA/Y@OuEEkyER4ALi98FN7G.bs˨n<~GVW , WfǓ 7&PT[\UE+}Uo=?jx=.y\1bd>PݼxwlG]9rBǧCޡ/̜ K^פh[:R8w5Yh>w$Abvjqk jVd%̞n_Kvϩ4i8tr?"Ss9@HbclP>r"G!EEY &6 rī ىm@c)Ḛ́귎`Qu,Zn{6 Nz['4 +]2q%Y&R@#zgw<2( <лϏԾeVAН=ig7MW~+wkhELVY^ۣ9sBs1,pivgF K&ѲYz5ߋV/SkVSz±:ol8[K$|˨G&gCEqko);A(Q?< ud1X-{c"6^ح.)-"G @9qMa,jo]GPƕb̟ѐ,>UU̠@DC_l| џvJ>5͵(Pc"l^ S +EWz]Uub-ҹ ՁܠM{kwp70)G<,s{ ¢~ f@'xБ:ʍ&0R.9;FDhĊqIr^;|(l12pMSHp :LU~ct׉Շ[υim:} ՙYHwzY櫖qfzWtfhXd@٠.l6{~2= N 9;2H;9Uf ^7~XZ|Q3`a8ѹ}!3,>BLE,S3'_ ka (Ț+ WNa=J+k$SV7c[v9hvGh 47k%.}aηNiPݜ먇_w"^0Ғh R}:c{B?~o;>f?]w?Z\ڪz.(K=EVpdjO]ָ q./̦;ys.q'9ذ?|aAxMWBL%CTYj˶x j.\H9Z0Ω;Jf9s%3R-KuXU/%m$gPjOϱY+|M1O%)r/ Mi 4X>R=.]Špg\9-}Ɣq=e qHj4FC #j5bbΚ2|T=Ni_UXf)B@2G*!/U0mS\$/>p9NJLyF!C@oKāsFQNAXaWCBSz׽L},cxN#A!UQr+*;/zo ۊ3FZ* @ΛCTA sS12>5veK`5q~`9/~˃i&fyS!~sÕќ!r^we?QdxvK pk\W,ʊM,vM'= f|Q GUtp~+S^v\f/rӱX'(itN븘Xk{dPqu(iY*F(8Ž. 傸U29O'oTzY/^NL/2A&<3X@:nd 1٩V6sKK.07q$u@g] PEJթf;ot!"|ƅ3, zPx ԸXV}MBv`v3!kxBp1o 'ZZ΀ʷVWQSp.⟫ ɚ+H;|vAb TahV•T6`7qr@;aŊDsjHW<,3nAPe+l˚|jPo2ېv<L|\ ُFW =Y?6ߞ]PֻHj㳋Ƌ u&ccEۏlߥvcBٶQ8ٗHVCV;ORV6Ɔ:8+lqRB+l޻ILh7R N^U#eєh~a fyOq& 3*"vձ/v#kGs~|\WO*%[r y[TBt$x:V=V\(Hst=lB wߟf, OłMұl.;tsx&tG],S;6*KZװuITG'zow(`#ɑe|@5G CBM;LҔ+gḧg[Y]SjĦ:@|M2N?}IP .j-d"k&''OP9ڼ\ >/>MUz`a-}k/X+|d|4k֝#Dݡ$`'V0[њ KR/O^gOY'ڣX~{'_\ff/HJj;3ˎ*l2͍ !fTµȓo;{!t:`h͓J'CAQ,mi.un 69BѬg^iNRu$҆ BS$]fd,Z_oAu[`%Q9L"}'ٻi21={K~9 ]/M4 WrG@e&mJDj @"ԕF|b{|0e{th3CfUѐ }O3Dku4H/8R ʯz-`CJ"r e<(ޟROF' ,IL1<1 M:kx`Fܦy=ݔTZ6 evVLxoq je#pj[\6C)H`tr*K{"Ǯ© bp7ynBQ԰ ⁵z6YSF2<\WmQiFN_Q)wEZ{PVLc/}]i!@ǖ'2hf"9_ZRF{9 ,26X -Z Y.kJR\Mks^@:N|Ӈ%!w*Kڲ*v%q^Jb$߲9tXbxm<^8z q\:A Vd,mQ6 Ddl/&j̚@eWcy8$!F6=ENʴ`Xb7txICŸvTIk8žPv`)R־c%șMx| _ h}gLM% -67~MjJk";^m wSp;;-fJxEǻ-a5` ߥ[LHV.YrC<H _TȶR zn.cgƨ.`_5FWؽ1f`(*v`d6'S @Ǩs{$>Ϯf/<ʉt;12 M GӀHZK.nx%w5; vg7U9VjT( >C&$Pq){ޯ~Y,pNcs6qL@e?/&zRa!f%_,S1Xܗ_G bQ2V>=-HvziW SuOiHD8T M V!<.`C}K!DDZ#>/lk*0@ÐU.eےZkX"ns^PZWRۖEė{/ b^@cfF;܅ ^ukL%BJxDL̖w! 143z**N]ߥ> I30p@|=#[f5p$UJr;BemigqfawCa˃O@kșQDb^ \HI䱅 nqtx1)BQƟl= +~<]z\MrU )j*. K ~o학kj傥۬MqvrnuBԖ~OD0[5\r#,-&8wfqv/bDZǙWyH'?Cdfˣ gx-ı;`080bZ`&?J!@T]cx7Y3P^ V [sX.1q~!1:wX,AK P63wc] .Il[ 5WY] 84CGMEa-JSbos 1ZS 7 VAK~4k1B#r%&t+p["˘,nz&E/ C/opR0u#b㖖"]&fS06#hU.2Ȳy`!;R*Bn!y.xPH~׃&ƅ~eCf 6嵠Sw Anɔ͛>x˃S00솝$aN W=$"1KLe$*fn$ g`1!{WL<>RV->}_)T ·,l yuъlױ*^ -9TynU]G+KRPK s11!T|ȿ#~tgJ=W.G`a>ۢDv/'/*)O֠Hll @N4IEC!Z1F~iAb?lTD8 9 fW#-oX 88_UcgwWбI=fc'G{ț)+taAui;*bG=%` y}:/j}{ coYqg'`/Þt@ ~tz @/fo LS-pson4Q,GDݹ!fs") >^&qr]vBR\/vyXEv>s1wJO,Nى_H.,csR~<;R=f\G&ڸ4̜*N,=BP;ɮф|@iKPKR TZώ%~38nF#g<'Ust6MɊKbUmK:L`G!QA߯[JY,e_(5N"IK؀ syd #1a;~xb&0N{nm5fVSs~gTpV>~p0kpP ~g\.SŰI =eS:4n_SE6@j`':>U_1yy__4ňK``1+Jja?d`/M>d< IFg7bYxP [b,߇"'e ]òs-VWa:M9 FBa-MuJ9ET/ڠD%xS(!ch[0Y_t|`DhiQsW̬φF~Mª7='[&Q&)"o T`E頂BKɌ>ڻJ|(UD-t])UPR$<0ߗ~;<,O37}<ć2t~ *P'_>aOJ-Z^Ev𻪵je8y7Kpf7\=Yshs/qzE Wd`rCs$u_ܽ7[7et(9E{`kl෻668ƆvgL0Sen*G~XcH3yV>"Ln|:rLWC}!gkh{zUW~ź M1SN&ΐޞ?GXG*#Zr/?YWlOt~ܼg;R5H֚z;.IĢ^ I+pq"LDwhh>CuQ9!/qhMb w KW\jζWlXQ0ܮXm%GE¬}iS,[9 BxI>4f; n,ME-,8tQ &0oVL2)\m:ه[\%y-tJsq߀].KDG,qL~ sHѓ`3o] /3|g-3+"WO{ F0f5Lx: ix4, )%#ܣ'rѸ-"Є|吝U$  cpIH6Hb%A?ӖHlL@Dm," R>=w9"8VbSܼʴmpG_w#- ,6\:,P8kL" ;0*&EHP؟P!q"(M~W։)HҚ^o_hTVv>B}$Wqlzoe]e+祈RXl,-VUawNsf"iw9A>!\??ᷯ' #G\#' MƁ'nf֙T}}Eu[ڡ`C?xQR_{X)>86Fbˏ1[`[MSx+eaz":CajCmY+$~/Vv(ȬJW\]ҧ~ xvr)-uz3 Y8e =愪NTn@=qo]$-hQ}AiZޅYj,}zȍ[5 a5OXaۓm)x=k&9 b8e[ JO7yCnZKq;WAp gdZcdNG8/J Z@Jūb7vA?xR%q4`M4@(o LFlf)&܈n ISyj\_^b%ۊbp`ϛ }p,əUmrEb@P/߸L^]s?[nLԑb0~+Ϩp}8@ &)~Pa#Xϟo\0ŋjL hgbIڃ\p muC`vD.6궤wå=ˬ[TT-Ǧa6F?:'<*'x#3F}7/jj;/tDW{_; A=eXĘSr ƎdvqNn2ca/7ioz*Wc#K!Tm/** [$V'Y9Mz z k.ˇX㦬x;e' $O>XOd$pCVrW ~,/MSeZ;3:>D(H8rH7eCdEbd&#`*o'tߞ"QOKyQPHБ< ;)]E{5sߨoKLԘKwۼ:,ټeJi9Y d+bnWB%񬷏f%Jw q([tzE!'K[H"J'~ M3+ N}=Z$ dS(#̲ j҅!vhe+WVWno;(ydfr0WrYUX\ # 2e?U)w*,@?(V?ZIvH@ i T3G g1h]yH))9 m*(bJ썃!{3^TSuafS|W ,բ f'DJ Hׂ[9a(!R7tOW.5҉V ĺ `+:aXV Tdh:=x;Jj'.}Yią rb\-2Rym=:FJI  ~V8?$aɮz'paW 3|ءz"nh"< UW36kj^ W#8 D}%ь~NSgo22.ՏWxe{?)a1c=N'~4%y5/E'aȥq(,?~yl9FzFPiŒ<{8zJp:6w[,%A&[d*buV}4.DO?w#9N{h2}*oT^z`{y#9[BÝo %yg[VO ab4B m*3F㯽 e׊Ԯ~fȆ7h Z..$ܭ+8:vE_ 1٨ikH/"tue17pHVZ*+mpCs,fǪb-|Bc zw_ZhI?/p~Rf׈m]afXNT7 s wVB|Ԩg.^=e0R4g3I _և$$|#8f:KFk{3Rp:gzId)&u3rdҁY/w1|pGSl?,kBa 6pTxңNzTV۶0Bg 2.]%\UʁA[dY 3F6|2ib̊1b"1; ޡMV=*Ҍ4J R=u|37o^ kn1*cuO>ҲΨBg7 ypmjS|շ2y >G4g{߽sZw4v>x5&'Dj#!G?7Mhב.JऋbhDw8~\-ȍLꤚÝ$|u\_pt CO oHƬN vSZ!¥S^j.@جbŸsq(e iRl\X\9^ԝJ&LI?a@oyFɮ 2L)"Eg_Z 1=8cPgxTIpc!dտ 'cj¶%# +$Q5-C!hؾ};X3J6)|#%dM!2xEmc[W4L[܃Xn nDqԠR]!9Ask(`YB}XvA E[}֍L c|'e!.(5o,"ΜO4A,cY-,y݆gx$ѾzNZтUB<BƙR`q;T[p6Z<6g2֦|IB $&v뎚z]yYf(dnLYj֩c|>IM%KPߊq7ix4V=( +/K? !\ZBc1}Ə!*B1ܬANU>N?#E2}h6l vR3VMYN05ЬXSu$MB.U$,`_%Tƍ]⬡wW5~RT[|F|?Pd%ދ̌%4 eH/7Ee2o1<`!!ic<*[zHX>o$N"IY+kv]{ SOF_oxoy&4{asrTn ң7??W_| T2O{}JF?>]frwemη/߿n,xA)M@aRlnUєX6d6t%3ǘ_'=. O{:ඬAXחқ]3\XJų)茩 'hHd*6m5 ̼ȀZRglBeB ֮dHv _i[Ni/?$QH}<dǟӇ;O#bq50WZzĘ_K9sJ)Ql*|NRK%g5= 8 .\<3{Otu:h0)$׆a/)u$()'wx*,/IQKMق 3BDn㊢_:CDw%|)3M ՄZ-Y?WJxoùNQrHBa3ݿp0T_:Y=&j~l4X=ִ "Pc9[@ @pw.[ށky-dj?a,Z'.OQG`Q+{QLf.|H KBd_I5c`%{$GsB6WqD Qڢ)B^ &dE>4UWOrG@)T&691O4B383 ;\k0Rqc+U vF`Ŋ=~f !oD>Ƚ A9Cgy- ~:Jv5&/BDlbF]Q3@61#a Xjow+GSRBbv{F E\2td j#0GK욇)er` R>[/8C\ " +O'10[+gA/G/h]Ȭ^bj %Ež٤1~TX-~YI:j|y pOo] z&^Ĥ3b^PtNt&+bvu2*,ǔ$=Z|uy8U$ءe.ܢ=[2rflZ!jmjK7SvSJ? ,1U]fܺ+ysnQai#T`4@b7.Vxzjn8{[詧fݟlO v*y"\yrJQ[%6WTFЭb*$n~J,.{=&Ġ-lUfP-r/B5)'oS5:Tnzjg|2&w $<4.[Fly%(6cϭ}[/ȚC6 O);~rM?(a\Pz{Ͽfc#X9hOWIy*w<%ۜH7Ǫw A\`:~TEݷ~]k[t!jx7zY& No_{=D: J' 3OUe3) |M<Y-I`) sMsC (eK큝JdDvÌd/?y4LH n{Q6`("nKs$[}ܨP=f9dvhJs;dxy) yhƧ#)] wI,a)Y`PTE?J=#Ƒ/k+^J%w֚*_0W#E t|K-9 {EIGGmX\/0V +|gxHwItgϪ.Z21y|!)sʡt+؈ c9j d(;t[oo58+΢qVVs*bTa[(&:g E L OMρ31h(Z/BO82gb6 h^Ewa&yoס62~v򨞲ʾF^j{<{ tONl«OyHm>$t8ˠ"Żmi*TD4+ڂx RǤ3A"`A "8dQ6K3L%"Inw6L)/s& Ck sjU#p9$m^ޓoIX=9*EO(JYq1][Bz ^+3h#aﶀn6)C%GiJ].0BW5qV^b=ע ,^Sqz&P_ԻnNI,0zl&'z{Z*C_0a"⦎, ψg嶙"s*{: ,V1`<`_ L`8K~iIhItAT1ςw7P'.zQ<4ނ;7bsHsc8|ɋbfOe޷ I>!W2l6unr[Rv#|Ğ D&PyyzG%}be)cmR9Cv},MI+ue B=Wih"DŶPM_?{r\[I;a'Y$Vr@Y``D l&{%s&KϛŌxHj 12k^j/[x`gLr LL#A\:ԟcw,kl]/F 4Ѐ%o4/y|@r~{/((4(2o|<yҎ,h_Dê]"hy^;syc)Z~nv] hik:߻AF$Jt rSQΪh\r'kR] e ҿUrr 3y_`e$#O] 7j?՘ יtF7qBe 4G{Rl'|U/sμ.u9""[/\cϐPRZ9@E{6'kfoEA~oiޮ]JMU+?g-v4,^1<~+7XIj`q- >D3j"ٕb:wLyaB,h؉b\:HT!\7*sKB\@od\- Eq'S\(Uqe3JeOcFӂ$V䁬 y"nҖ24o_yIssϷtGpƆ4;IҜnd9#~Q!%iƅP]ֈNuZ` #.%AGHQ@2TnI5tVe6є3hЧY!z-ӭYgrj' Rg՞xH$N!KrkY ^i F՘Ob0^TgYF?;08=|BrԾ;|zWlp0DR`óh ĸyF% Dw咸NIP2bkRnJ"|kё RXtOQvʋAjoę50fe/2baz_.댑)Q^Cӟ`P,{5ݝ$ʂKL##=P!XYo D媂ަPޱG>υh !ֈIжC;Pc٫JCIۆO^AkSԮϸPgT )MhDJ'4W+&כu!"pR^ʂ#=VOެ4j݆D-sU*eWyPv,4.rDz6$nFg rӜCЩ'˯aj(HJe O$a7 o#ͷuHî2x_BNo:<3fn0WҸSR>wVԞK,h@kz$-@]0؄p*xM TߠGgI\}(4 dM.Y5ePKx2z?C iiz!bZހ YLy]Qkxh$Z%)m!r32f)$항 [H#𖡒4H>{DuN^(չQXt|7G Պ)$=i)7'f(]X1qjLKnD1 ޠU`5M)IoŦ{# ;[r%%Rba?q&JqלH<2 Gqޥቌ4qR\EHlڍcu3yz|d9ͮ7 S ϊ-,V Ef1rK:]ttSh517;Kza:TOT"F.ש@W||*ymrPyŅs je lWz[ɾ kw\__ؖk@"7lWh/>n$ڌژr٨lZ2VqIm8LnW ֩E ,x< "Qáa 3 Yfn3E~݈ ̱^GE^(X9,kL<%_n[ejt+wlϓK#[4&xL4p*,ZWOZu|0pOʝ@}/yܮ8!ɝIJ( @RI+TӹEKHW\N7/*Lɟ`Kw>-iVI}3hQm%z.y.ۡIm'm3KBC~39!q 6fK1[''5F2[0SD._; `3SWq}ӕ0n1}wFU :v[ҡrgS|S#q95Z=<y͒eD?tX\9yZy%5fl%ϣ`VLX*Q*daf !8TIN~x?MBn֗d[*{1/=^+ Vc\ˋBD X`8$JzF*,iõޞ3#d k-W>oP|)L{\ň&䐞2ΑCCc=I9_mfI$^(rm6BLYٷ]q8 BgaFw" jҗO^A diA._B$zw7O吗p0^:2ܝ Q@EۑYu7OcvTW A.NOsVj )&/RĩA/RϙE㘨K{t$t+t3iy|ih>;G3xg]t]!JZỊ ;b[(NƴFD?. Ҳc_!k~sYLHGȌL .ʌ1L#'{ɼ"~'TZ$e ZwcʋP=e sj* [&Rl%]4r,Vؠ$*KI>,Uдʙq5$NY0 "dT+1Tv"Q~V̙d骘;7N#0'P;@N 2dңwmV]G7 m}64Ϳ( 7^ElK"΃bN%.PGiA{m ^1g{G]hVa :@$jL-x%֫gq:\1}HBʌ83T${TIfr N}27e=8g,78m)V*VR6B)r؋SJ V]n >Ԋ\D^9ih_qzX[)vCn̮@"!`؅Aã&׈<2`RdPK{Ө!G3dW;sߜ +KȜ5)bwJ:iFf =3_xϕ4|Us/eGOOQg$Yx <ڙ R?T[OĎ0#1;?('Gqth{JS%L]*wO!}.?%Wu:_ԶjMĵZ~ŋ>loI"̇ Y\]y:']\vA@"#̈́gtCpdM7cPfl:glPС9kt^ >~Ot{dյ'SEKx/!*gD~)]tnK䧕<Џ9)|ASK״!?Iȳ6d]-n4R{' t bzPfBGsD߹Ǻy_T=qSBB ^Hzѱ/S)b GG_,MY.G"SWĺ>sFv.GqGT*UkkRj+:۱ʠkJ8*΋Focm(MKE%W`¾1,i^pպhPQ ڼ 6ۀGCr:Vpql|lM6WDG "ΚA*48%v.@;ˏ8mRB4@hғVýXRRZ[zY!|C[abi`8 9QJR@[u| ' &yJ2aɐ1嘃IpDO@+󭵒x//zsw sކWFz l`Ru6&&J4.TimF<(BP UI>yqx lfO2ir˲5Ʃ]>ÁEm`f!%!Ja?֌|cy*omWpk~lIqg˰?AE  8@;<bzf(AYJ@Agx.6Nf3BbP/l*"'T,lBX'|~ u~Q3rBin%aad dDzYZn,wo{0=2VQÃKH[,ST6P[l5 vN|{56y]CV~a?XMJ ghJ ԫZ {)2y'n"*A͐uJH3#hHyǻq G^m_ЧugrB8;̄P@$<¾^ag9]li獒abAbQ!d_n:"$wa/3'&<3eXŽ0&DN<,B%^i 8_9 _nJ_UB,C\-D('`?+p?3""\Lb,xۂH(ՖG ťU\>kS43w(X\ڋ+#lϰ1m?wak ~b;NPʰ8JT79617o؍=|:blQbOXxVBBzv6\0U@\#=1Vbix$!T澋#oLnN i@p]:b"䡵Z)S>6ةL.rxd b)&eCc"9vHo&>ZW? fG8H^Ҵ.EhRWAxJ^ۮ([gk[YH!%*R"%' .aN͘#rٹ,&j5`uSئ܏dWh xfsFa"H{ 1{uƖcȨ/1 {Ktbsa΅8iTpbΤg++N.;YC֐%)!cBT݊wS9J-tj~7 ` /x4-H$0F&a>s8G 6[Yub`5\4٘KrP5 E\쓙JQ4f-OHK^vYg;|@mG ]ްƒyuӢ !`)4mD.y3Y.F27 {;VxGH+#0[7aacⓞk+Yα6>rױ1}}{I ޑB=:M@ ?|tl@6Jwĕ>eBGAH4 __*b]u51}Z0=>jcȝLz33C?F#uN]4mR~e?$1O?) w^6,f|]zn#-+g0 leôk  wRkUN?MDi2R/-_"KŻms%=/)I%mDFZ7Ϙb] -#ɲg7G)QpwFzvq9>3>$ l|q'gFnኧɊ #:̀Q.QE $ 7Oܢ{Gܯw27W | N pD.3MҠt$F"lB&6 1Izeu)`>w VZ~;|lmpBL9ȬDftmSs a|A-c] qd\/ݤ02DC~ :4?-)ai sL@^Tڍ heEi}؀&&={CI485I'C2].lW@dU%$7N)ʾ6&ae F@SGn\A.gHΞvc_Y^MO:m#[E=@ԱVMO&RD]Twzԯ(+?:S5~tD#v@ؘHb Qsx`ǣR0pѝ~_+]&φ~x;Fb 84lES͚D[ÍzS1_l .Pn٭v<4џCbP-;-mⳋ:Y-`_8Swo"eEYrj t06wg2+e&~i/v/Fa.w6V>K<'}7Z&~2TUU9/mx|)5+q2H<"]t?2&Y`$ERe:.FiEj}x]T" } UQ܋eOWئe+ ֤Qa-(PvǐBXQq"> '*(z{YJnɴa_LJOK$f=U#)w3u64/i6vktb%eY78;^;2"7FsZԨy4]Y0}qkp;ɞ0i ~TzXex1kwE):Æ7;<% t+{|,KβlKރ!`JX:E/^ < rp`eEҮ: i+B Gt!G<3uvޅIMUߌ/./^(Luzna Ui4V@}!"& Pt%a&9{P7 e) HG|4E%R=?f*r&7 CBhoh%5U`zoÿgC JZfZP7;MIPzGqj *k #>K/FPjM5K~)#8?Eo~JR(y4./_ɿiۼx~"9t2K. 3w7}uGЊ(p=]l~KEʾj䞳Lփk#u:^j(*H a8 $eC< g]RA&TL~Or>=N mLYSgh?-!'~BUl-|b7F\؃4w"c:k[#NJ`bST]ߚ8ۀ Ɇ9޼b}D}_ 1U1.4$ϼZ#cRf~l |?5)΢eֈfr](,9iR)7Η5g>Yn>WD!9JΫ( }}k;l pnxg;B#À/|1!!t7wGLS\ ߿ 0;i7yVmWkoqtI0L?^BFal~}{+W h쉀~яF!5W`eݴ^#YȒRMID"a^ 8fMqFe4Uѽp݋Q5k%k}NeY-(Ψ7?=tF_bŵ4'+A"r{2Rj'tBm #UR]<iU{qz,2"f]t?T"EeIIsdQvJZPfYY_TBR,OQ`,8PMp,IrbOc D }AQAf8daԐA2M"薰 qti@;'qG:8,W&)r'_Rn4 e*,]" 6 n(&k& %$vHL_>״+EgsNxک'~W~qJ"^/ݴ)klCiiY5Ch)Ɋx|㺵ްiyl%8~WJmE,Jl7>Q‚~tQozO ܦT+_{b1=''9t6, &*:k<-L5Oz֢bRgklV$o!y-SCc?^4=%Et'H0I|s*f^el]'8ax;JyKI/K@d ls*-~4c_i|8Ԗ9 {;1 6͙z[s.=5|Cb@o{v)nn%|ÿaV6Zn%ٱ x,Jg~:/bL={{Ng ڥRDs` $ǍȊ k?"Q^ꩦ:~A-]cq{4XYfu%QѺ|BJ=͠品O8e/:0h\/9+=KW%pW~pPV5LLAޤbBUKto}دxtp;_F^n>'wIJ0a3"YloTۂ`Zm@5̑?5aÙH65,~f_ݾI@V$BzEhAo}؟]R Rk/]gQ{|S*I *&J'Y$VY_%B9oGޥ#`+Osz7pE~]#Aԝ1YtpIn;<_6UL$=0r'__@%* ! p[Uhno?,z쯣ceaGi~ȯQ1W^Q6dVqTX) Z캕grXg\KqB,:z-C IՊia`ožV)9EX0.=x]\/oQ!c T Amᢹ/>6Τ\ z2)b< k5>,H4Oh[JޛŞ{L3Vè̩nev  4\OJVvDX7 iSqHs<םctWpJF5eN^Z_TH*Jb}h蝄ۂ|қޮ]v5kXF]|~ݦ"x(wG'9ݏhh›~Ը([@i%t#U كCH "nB;rݢP):KI;U c=%+ky ć{HX&fxBv =os8D(u::ă4pgahn?YqʵO#cjQ}1}Vq@[<~Юa',n{JXcK3pm0U,]S`J:!CDrk b zXjL#/>%=:nYrɧ;݀z:x"I6 ~g'i<LUQ:4BNWl4KOR>ztӚ h`ҽaھ02Mcx>`:;x '$8T?RܴC":vjUh񂏄e~/.X-*bn1:[tUVa{[G=t3#hqp?߯$ltff&0!v;Q/{ K7ămm7^qUM zp86,s at1; u"1 G:TFBcM,xRKdӴ<G4Kd%7+5sL|cfGMYJQ\aP BVsF"  Gx.Hs3P#"oL?nM,H c:; cxM4'Z^ Eu47gJk4_ύ?df& Vf>@g%^_ p0נKFu?Zkn UA>S.v&^jZ5ܻ5bjUr+ͳFLh]I5 }eD'g |: wme~B *c5q0+EWkS9娷MD|sd3U勧6U4X' ;WC?o(q| $XN,e$,d7.g,32 CGv#iMnE+(_>޳)EUR5b !te%]DzAY2Е,gȅ"CGs)IJW^N9w历x !X$3P&z:¯dԑ!Qsgq3q~‘-=o14Y+>hͳrn Jj_[2g\úfPҘLdlZC8# iC3E1zfkvAPÑ,r^" F̾@Ihn4hE*^aX:1J>Q=T2l !q-ʉ%_lz;Y@ƄZ]y3`,XMHjʥr3ۉ#Q)*Q))򔽂Ѷx^ڬr(/*QT#VzS1B!ȳsר$)crlF.{V l\K~j_g )68݈Etu=JM˱qY'ILS5qF2 ëyr%-PkH ki?6v^:A&/=J]M\j2WϹWx'j7*< zV3rS~i1^F^ n▨7$AJ{@Ӑۋ:M&?CqQ S'VϢ@! p L C, dwKjeؙ9%g.+uަcי<8;;~%Ν$ڇE+݉ABS6.Ne t~)(hRg)LkJT;c!t[opi~CKK>^Po=_FuF㵞- or%El:7CbpxKOl !o*:xtv 1GAK8MfR_aHYuߜVJsr$,?1PKZ BDk*/3aN¢[ [@y~Š!`}uN+GbބF'3JSҮ)'kHFvUq pSPDzfN8{qħKO20A|]hߎ(j%/e+Qlݸuwp10'ZwyzIdc`Xm\ȥU~Uh~K#f|&6t>e$wH7 uS/%tp8/ӿc0噫%PEPffo4f["ߥ8}k׋J/i&h m( Vj7 ȟ3j>)2\rBJfS6] n͗7F LÀ{xj|=d\UʇdLiS `%ɋ_+{=Z ׍7ת?wܐEeD\ccI9t QrdSW(%Q-.nt|W_u蜸y*16Bg꧰Qİ)rvE^U}_dKgRdPu~]>UCyo}҃ u!o}dZh!o&7iќѺP`Ӟ䍼U).XvX/T(e.Ñz:eԎ6kL<ߺXEͧWN FNA#)a8vҖ-KpVSnGKIaJk[6:Zc^[ƛbEBDwF2bN{i-=EUSAi1,\@!gEE}> E4l,Ī4a_w&^D|!öa HXӯj(y$s#':q/S`pwp1ѕ=˄"4ێ"+=* W7Md%IKҒWfIB%\Jb2<؋wlʜ6pNuj9ܐB'?5ʆ"SM/aՌvDM܀o?Q ڜI3jx\ r )ed0tRd}@2ƑzH4m+>=>7C(`]*9ݒcHrEkt=G;JQ!D_D!FTw^п2ΙWÄ́F;^E?M'fPnC1 l2b=؝_5߾em\ Xf 2>d :א  { qf'jl!S-0cȊ\lbpyDtف!1eiTqPۧy&yO8U5v&K34H8W39ɛjR;7F Mw34 &xZi-nہ_CPir䭨'Iw"#ws JN9۪䝽Hǥ_˂Y؜ȌF;zsRO數Xf(xolcյgyDlDuROWO_pBU^xpv8M#.Ms!XdmSϤ-6|=yԽCiZɇ"exBB C!ꑚnh4{0ѭkuJb͢wYQAt~Aΰ,h5:׆s9i{Ӈ_}7p] (D]HA Yk_Z"=^O-%P;W ]uiPʕ1Nia6aN{8?Q-%)#hd_*H %!*uoLjv}=gd1Tbo29i+сo`z6,|l=>Bx<|={MI> (?|2+&HiSr4v;}b|m0Z)Ћ##x˔_/KmQs-"| 6W 7YBTch2V^/$,t2ήCzdPu;'C0HcPJӚ"mǗ0#k0 '0/E9hM^-Q q)ΆMgW0FHV[=Yݻʵ_SƁ ƾ.# ڥ*v Knx*3yLpX7˂^$WPɔ7*.wP%dhRt]ؙ\duSCnrΖt'H "XvrxbRk`&B={SIdi7-zz?l0l$HGkPAT-`@F6{ 7ygz M @Pwy>\y񌀷N#܇GQs尳>78cY뮚]xY5 fBU K=b8vFKd80s*7۪K.騎S%6A+Dt/B'ݑQEa~6)"eBGiooF[ȏ3,\"3+ V6˄&n 긙p8lcÚs5+l݈ EIs,۸2O3΅ϩKKv歅J ZGIbhMLBv>n:UaE6=:)ܙ ۇP+ψ )=g׮st^)7f8o`n%<XY7;;;S>$ɜ$ =d92-!jmglsKJSZF\J i4tŨ!Y35HAXO -߬@a/5Eu u[ {Z<zYECCN:2(T\Y,Q'by~{TbaVO6Dh(zkL ./> 9TD͈[/\UU>+Vx*R5 ߩenPo$m)X~$1!n4`ֆ}bJAl* mmHrmu B%U15 Ni X%#d#(rVwBmc%q` 2f̌_Zg2T?1Kʅu$aߣhc,PmV5`SDNZ3|X i+:@, j;E]oVR_! :b_P m{a;m.*eaIh׈:R UhcD =1&;\r*2:U8zb)YBDIJaZNnYFֈSr5?XA ;ĆqoP iN@˚qkrI時9gF3uf;y:pY#4{jefx!W6zCG [-aEHLD6|MJQ]TJʛe"r L1yK/ם6TtJq xzDE)Xy G (sVmɓKTwXz蛠ҙi7di5E6mgGnc7 E[k; ~dxYOzj#x>iWqysG Fw<9|9QxU3rԔzc EpZq't?IE Z"ȕŰ?2yhw[H\2e\v*f^ ׄ&T]]-rYG@zg٩~ŧȡ9$MRgW`5Z`ΖO囦9dK-ʋLb&M2>͈>\ŷJV'cݰ۪nb@='/,śRO .ֱVz[&OmeC1YK ?1s -$ ,v5@kq/:f1.#5px* E*GA0 ! opW*k r@'Ж쒿.dW `\B^m_Ûj/=jG f=bH@cvsGS͟`₥ =YH Ϳ@+RpV*N%asvO9)m~$vpsB +&adFrV9@WĤ%4v29Ld^6C~ڷZ=~r)hЋ`EHAdBB=e2bdq}A8 RN儺Ҿ6l _819WS>{4Q.w?NH [~Q ?#ViZb'{ӈjYm`g柈|WI?#S-T#[Roc{\+3Iq8YM*ALК8L7k9!۬ \ P 6 ';dwSJDw x9qT4 MB%Rnnj Ĥ}dFkp /d=4:BpQ9 **j/b>]46:eFU˟HtlS dTP\{j8gz~EwE#'iMShj$Z5ڦX&Z/Z7wjg֜FSk:[ NeȟƪFܗ~Y+@f2"D`UD;Oq`髓lo_OBA+{/@ri$%5PU9M<܎ 5F<0sxnĕ鯸BQv"D?-ޢJb.qF=WMI!'h[kBO}z DJX[©NmƮ{f7vHCrǟz9"hP2p?3  Z(lv0 kqGpϾflf&W)mҨv4^y(1l9)QO:?̬g 0_{&zt[Ӯψ-wp y}A߾c ʝ nr'ƢBV /Dd~ѩɷ jˬq9Iiȴ0_e& wlPxcx?TR_@n202^ {Ǐ7jSdw ܑQ"A7 0/(0?5(edLb'In.':1,G0FH`<+ PZ&ПZj |r_Nu3oZpbZT{-0^־sWmD/ߛpza@S#;? U)nKl =ZA /BAO+`7w{r7c![ ,yH\kCc̨f4"h"D_ f~/:ȺuE /QYXaw]u;_JLCgq *(`'K"l5%ojN̢$GdzR!5 1X=>FI}؅uЅ9w!üb[z_L^O0GRg  =hqv&\iu*7t9,5 (~?{>* eeKKoBAZ GpҼB-q(y z˕[ݵn0L$kn+2K֚B :-2ڛZp'2}SCՠ~36=P΁$$u[x/^f![ KQ8♻,H3.3,X0j{{mE-pf BL6Pٟ<=524 -:q.,O jD7#2օ%ĶTn^q*k+x8ƛZvmYeIZ?ڳ 'LBNlnK}OA'"q{ki@<3=́0ۦ_ـV':N!kDQ-VdR0zչ*09„]꼿[z QcL3LCAPtO $: X  %3诸ڕKiw%# Χ}7*!7=6S,B%VD[Ӫ)4zE\jc';QV`] "pȖBйjUN{rrlsuW]ڗv-e$}HOʧIl00M$dm`NecAX˞;mj]iT {Ep|~ЭʼHej޷nFK9b!/hsW4r+ff5)Åuu@%:U/$|!{v!1b8[jX˦GZJ =mO͝(o8gd^tb+ᆯf Atg0~;H bahI}K;=Xluњ7t?lcl rTx e蔝ReE|ݡygKrRClMmCXu I<)EMU^+; ז}-R(%b cGG6}G21f v 2%RˏG\ai/u;Metѡ%'Li&wޣlq'] 9wՔ1%P \a&DkϋMwﭤ2~*ѧR|4o|hBZ [˦K+=޾tAwĪ 81Qy&/;VHvnWjDz*QՅiV zȊ}lawx.RA5 j*NjD+kQ+,Ai9bgNP,)V}N( Ҳy 9ylj¡hCQ&0O 5,Y 〕#߱A*h$G*f!ZZ*ȟ-E&sDJkG`YX>ߓ@ {tj-WURxeތr=f ޣƞw$On<=#Qs~9Z WڄZC;G3d?—l^zM GԝQ!0?КL0 =N4mtWk9>&[NI!5;83ov XynI\иt~DW?ِ3oK|\p<e}o] T;&;pVdܾA^@Z^# ¦}LkSb7%M¾U?~xfn9ᇙ@$2_rMۢB+$wb5]Ez,&>iH4DDCְuQ̯OGifct'gfv ?9&?pͶg%7AYmIװW+ot[ls3:=JeFR*~o:Aϯ|}r H#}vY?0亙ɫ:so- \rH!g?ܘSjO1Cbnl!Rh%ƶ2p18ϠA㩶iHda>"dѨzyۮ?J5ނ; J:gku%1[[ϝSh槕0-!ƚHQoUh Z5GNG/ <3C< 9t&E剳A^Fbbj 9EpvWg[aB{&ǵƋ]z6#%x_Oq񦘥yႩc 1QOV9Y ,mJxM>0.?uÐWuyƵeŢf3o;(۳O J@n,Ft= qO1QULsWV' sal"“ܶRzu)~ wLH²g53q3=FQ txIwᱥm Wo)/e=>}G% S&;H3voUmW2\>Go>d_ #<Y^FxlWКTɧI$=dۦ_@BCv l|eN.ƇY"0M9tuwwn lzgYZ0707010000011c000081a4000000000000000000000001642603a9000094b0000000000000000000000000000000000000006300000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t/ǔn]?Eh=ڜ.+;8 !X„XJBB?͂~ɾyT9|0cL{3BoKIW%;H8F٪R/3_! go 0Ci33sRzYo+ܰFf =2. t916v1՘<eAg5UM) VlaJ0 LDό+~"A-ҎyM]>a|TɕCHx/IK[nNOAPC'l 'jʼ߿ Q\oׯ4keK4O71K.ϥf-! ~@F%y#OڞV,H_޺*pe|n2ڞ>SJLd2Mn9~nVs{΂ԞNK2 řϥpהR6'WG(dÜl r%t>9։Շߖ|3As<|Ym^^C5Arf7jjA Ljf]Dj Qٍ>u=W*DqGxOˆp@j؛=Mneϖ=}@yx5/'IgaV4#Z*;EK˻̡3ƪ@W,"Kf қЫX*VX"b4,`ͲZsÅOBU%Hdnhskn3:ޅB5CsKSVg~>mPCV5oQڹNd; "f[ȵ;.6d!VO(E/=I2ihFm)C&phye[ݗ:a_U~=@1DZNzY@hZ EH0όeӔ~n$B|P=6L+uopjIQ{5f:/JcG@[f? ~ӹ!~ǧW35JTԕP7^(LYÓ nFItOloWAB{.c(*I 3Nj-(H"GuM!W Q"M5yPl?Sޱ"|QWE#vDI`V c_>OGC-`ɕ[?5DA&(om-G|ȬB'&'%h`FXtuv o@;; .PϭOŶq w a. .l*dp_wҀN)=+WuO=),3@?,[Ѕ% v1&b*ty^bj5!CXpNG}kOw#W*LY"Fl%ml7NbCo<욹{ vXa%]vshUPu?2&|kOɈ_ `(5N1Z^cw+<+7n@wF  7W~xHPdn?pSicrFwTrXbiE qeVSbE;zWW[J sЯz uXC9;|ƺִ-N~G˂TcyN> P$TcGTiВN(h#WHY[.Maf*Hgђu $(\TIuCjm>^b4 . D_8P.j/( 9a93Dq(>CωEP܅?-Oʈnn ]5ZUVERňf4VA ƨ^[_jv'*"/wBnZRIѱ+2 K{6'jҦeh4d*&?: 휚|R4X1l\ʜ'nΎYĒX Ӯ#g.W'53`9VXQ%.AF+܁\$DUs#%ezȵ\ǠLpfxB'̔uZX1qs/A1찅h`=Ϭ+b2`r,N]P ?> xptAkȲ ]MeL/|1 W0V}R,߹SOWB&qcԵa|CţX{9:WW? 4ӭ{~gC7>ύ589C'qmOsmH@Ͻ'o8eyI2mC :~UV[:#u͞I \d]UD#DGQ\U& 25j~ɦx/ab*ye덟>tǿ帱 Rjz%'֟\j&M*!J p>vu1->MU^+U5$<% s ޘY_w!k|yCI1T8* ^q^f_o 2pR~hvƚrp_eQ_)\=%K;CR>\c: SԾj[7;|J>NdXcLrpcKEhW)@y¼)guChQv65\C_VkrS ٚ@Dzd̿s +*# 5/t~OXZK~lrq̂O i#; .L)MvӫAr|(M=!U 3܌r$QҬmf!$(q pT-KHL5Ċ{5_ߔoBM)~Ǿ{ t k5;Y%#?D x_.z5*)쳖qz8i`o{fK-HqCUxo`?kƩk{N5hq~iD@طi]?DLwK io'o/-֑́+C y!׼$-;Xm0mC>Q 6Ls kri{4ѸdS{E v?IU]}2 00 !n!8}ź2aft=p+4iRZyoӨ=EA JϧCBN+1 3P{6ogp>g) Gz?CCvÞlQYqO?tÑw(/v?xUN+4=zd~Up(LK"@P)J5] auurB{ӨH.0U*Qf0EQ#I ]yʒ#~ { wT$-_+y;3IG~cgIR">YLeEPġH];TQrH8G⑶OPA#)g6}!V3I G[ߤ6-WeL:fudF7TS2ffN'[ߓZhVҠHRܼ.}D h0"x5ȸi AG1Ѹ! J>*\buu|4bmu{~UUGr12ZT͒J>`]HۮLbP-. I`!ИGC9fXoSl1.ĿP҈K q eGPY 71Mcx߄!0߬riݯxzS^3s__BBot9xa{0hњTz$kE*[,#'Q4wh ͮ )ZŬzкcr|ٞ@h-%Y=u/< Cc\컇eJzDzߦm8QnNChm<7bѯѐIN eQ^Lũ[6o6w ӆӃ*HMT΃t2تZX9/}?}燪@~V$Jwɪƴ[ ZWg2HOWEarz WVf/\~0t& ŠSaa^ vmC' -fc~^y6Hݮ~_)Q0H2Юk&oU)3ֿ2&sȷ&z6Bsz9r^'agI [6 >Xܬ 8!!IhnPgբԪ\٣,/@I]>e], y@|P_~}=宼KobڑFW޾\N`+%\ *e>Q79t)\IvO~Vgָ/Cg&cߝ $ I] G-\m 3j c %mo(~E^s]lM fSkR`]Q f=B+Ue9 q]!(3%5 MMʰkx4$q)Y3+۝SU}jxqp Zm/HqVڪ4 lD+^([k7FSetn{oGg6ﺮeCr/O WUl-'{f807[) UMu 97@uRBٴȐaQZ;3:ZOvun6Xddpn8NNrEƌH8b88s+A6BAR1ehO/.H`T&+@>> ; -{H}=lTA+$xsSEp>8W <ܙCc[mN!tctU-^Е~^RS-W;{}' BP&ٓCG8G˼ ù ڳRCe2XW}Q(#@hҐswc.tǼιd}VUQ/WDal+;CVd<`i;`3?5`m:?^9:J1osmE]>av~1$wd6֌)g:դFQz@wFM?@g08ױ {m܄At92RO̮72>уN0?N// h90E$$XޔuA}"w`)DN ( (`'KJ4*xڛPڨXl+Vn't:ߔ.t0C:Ƃc LǙB-U"sɔ6:Z.o`ǻHdiԼ0ys3+s-,)#sC~/%>*_x ģLs*wA;l9UoZZ6R(G/jЍp,q~@DBE%ו8ݡ&!(!Lvn+]AP:IJrɨ6eJOx3Th\rL,?@kjϥ4c9峣c?^P[K }̙:g(ppZp@_R6OI:m7q7i%hgă&{dz!^UkF@p\g VC1*=f>R)*~㶰 3ֺO!+ʒ?rA1G:‹!glˎ R( ԓ42mZ$i>|:ߠG\6AYi7`b$-L6vRc,?o6ܺFz:5w)}wn;'X!C9\ډ8An .WfxlUOUP<9,%>ðIȺXp-5r:P#ċpEy1`C_! !,]=}4(NDUͅĵIB|:]W̍/zLɬ0Cpihv[Dm,α,~!My(ŪeB>sD,WuX ȧ/y~  ר@\’$MlH "R6{u@/˦q[s)1{'jX>VXP]0A([FQ04#{ ~=t[5ChwŒ4@ДOV+쉜dUg88f(&0=ѷ^1x|","_%PZ- \C*r`QFA!`Tg:xpf'ld f}'޽t/.[ ^hج6C57mX`8{ xBYaw1* dP5'@YIǀq%'2!0ݷ[h}/tu5@oH`3 4/:`&hBJ_\x@\Rx>?h!+y-ضq@bՇOt&e併Bv|1W3sd#O T}B؆&`W Wpv ,P=JOoX}SB=:廜35%Xa /K#<펆UF/処ce -3I{ucyPOeݥܩ("Uo7Aa\}thzH:\ȗxhE{egFha-W/T- xOh w.5qf0o@H !%IktV NɃ\@vƠߤYdghCa~c / GbX,D!afk I 5Ni|;GX^`Ho%/X 6"&ꠞAksI FNLf| [|K=ԛO%БyLm 4 ]G]QB/YIm-BhR'$yc$$3?-s!4F̘W9[::46B 34Ҽ#_z]5/]%)C]RfHŠzr*KPJ1#XȋpfDuM-QȨ5@TMHL+E6B;dt[=c'w}p >i1`gvLqcMUMFy! 3c G*n<u&X_SF>+)=#rxn>sa@a{v4hݵCJ*!-Www~ ņ[g]Vw7”BCq#7JX>B?E&0[, A!QY% [F*]V(Rq pZI'}bĥӂvi[%Lv M,Q3Z-kR3#Gt``} u$mz~auW0<vЊuIz50O~Ut_{0!!+oiPkuXǝsӌ9\nE-ya a؊=On,_? m6jɜңL{􂫕 ڡg*HVԚU.u kx  1pniz;I dyG焥[!"dGWag"uUP%afUL̨Gܼ+hp/̊[wm |Jb? :O4ٟX(5}tsKt3:4BChDܣݕڵ9 H߻5Z-8_H ZFf@buq>* { 4QtOh&h1iD;'[ꜴeZD;{d;0nFטhX jZd}>ŵ( ín@rxwTV&WI;(=$_#vd+艭0E5D# #0+S#@e){ÀcqlVBXN56[t:d Z-3Se68XzYAU9nuS9H6<rpxb5;2o٬9\¾R3%i?K^Fj\Muԑ}^/!0[1 crT ߾y&-B^CxLvT'j&^s{Jb NopӪk71XVkj ʷ2ҕîcqL~T94>T.% %$*͙krtG`@`S~'FP X](K0٬z~uY"< q.E H>ey7(E.׃ǗP,yB}\ș_V1dZp]m fcO#Uqe˞̽L 4A6N2|D#;S79,h,q|mG킱w 8aTH2e_ ɧV;mǡR]esRx4%B$ f&OJ?^[:q6i6n)scrʼngqlgp%o\Oo za{Yez%_Kl) \~UJ+|Nlh3$"5QO| RI '*⭖8%iFé>SVSUIжBY+Uŀ>3Yޞ"H/0J;Kg 0D" & ǂ62 η(1`5 Yd-/`[%QA:wx>h-:mc25>b|5N@[?]|rt fs#[Kw>Ɛk&pl=zMx\[̰Z6+/'8:XZ\M)U+%(VSFY#Fu,s59atu=X {4ecyBN} @\{~mzYoD)0Py+ ?֧,rؘE;,A:r$ q0C0u:h_7NaE9PN2`Pu[JII{w%H,fvAѾ07Ry^ ӚH-Mwڧc߹wEAn6Bz2 ;-G;ꚠ7"@pGTzj7i!B":mw14>Z+=e̒~TuԏꜼ+vrh-SHsnJjEo pЙ m9fᵥ߈K@ jRP_F<_]Ue0 1'Mp!Rׄ8˾֠Duc3޿}hgL[R1ǽX`VOXwd+.7ZDZ2T hrѹvХNqOnuVcҷ̀KQ^1 `֯`r\~ |xZ*|myO8|5'ݏKQ+ .ҼUlYe}AJrmuQٴ@ z⏶M'Q>hVnSXk>xkNJÖi|Hp_,8φ)OfXZz[gʢL)Zs:̇Rs3tU|N)U K~Q+`.{i!Kyw-o`njϸ1X8h%{Er^Դ)WO{#7I2 Xj]uԐNۉd:LhS bL`f0VZ96e2 QZjqnd k3CӅ@!|k<]:}&p _9m{RPd̍EPT[[!l~l4iVYtŬDU EE\bf2~\JOLXb~_ 8r pJWz3P2Km^Rn//m3Q5zѹZ$tCY;"DTe lNô v$R5,)+a>[կqqsv\oQL6uiAAl tE.ub- iUMjJ\dt<J)t#~]k!2KSON>a351`v}=~Ȧ!զߘgMom+NG[p~ MCp^HfE؞"j9SHԷŲJUU ,`؇yl\X储HL"ՠ MBXm9qfؿ0稦E\^:b5+Xvx/d'wGgN8 zԭSv'BM+uU&:'6o(gǃ~@-%Q4 ֻ]3)Rje`觿[4jP}@ii\!k'C.Dàf=59DXG8st%LCZ @ˋm]|N*mǮ=^keω~bv}t38e@UkBٿэyeEtAEݵЧǙŤVXJ. Y?ɭE,ká hb-/0CDK #Hw~8h< O Q"jQ.n~DMc'W'.p=2!VdD1ߌ|@o;H-k`3hZhcNٴ3a3V)~`Ku{~ {,DkZbZ3VNEIuIKbȎ`cș{Y7 3O#'`V\?pLgFtt(lfuM+UylP!rrUjY}*,K[SYcS]:ǐ,{*^ )laDk2M4g8Gpkz T3mo[EH!nGxtͫaڥ>̓tc1c;7 ~CҖ'1~ڼ/-f?o?vZU>znk=Q7 ܇Nf)z Ke7ɸj-\ D(SX2b:JZ|^VFP#\T01.м&P R ( G7i != 2O6@%6墸 =@GLXe_!RꫠY0uU̙CX'>{g࣯vxI? 1lf啜?rs΄Y.7V|t#?8}/ Dބ_Zךu_M.* 'wGVӯ#Füye+/{=MA(8 Os ( TBms$f`sw][̙b9ݼ{@ajb/rgtdNCRYczL潢k7Lym-w<%~]Ojx (:K=D4jI,,Thh| GS0Fff,V:hVXdVIp~+T֩Fef0+ZEyZ)HDgIH]BOcx( M$L^kl=ΧrVF$ƜABnn=059JR;Ha";CRDjNÕ#?U|>v|ۻ O!ܨGW x:R{zlo?qFs jE?jZ8߼ w{Q'M7zFsM: R3޼"r2S_Q:|/2E$<0 0ʌ0OٌЙd 5C?!G'b#!1P~&Qf0^TQ'8.TӑnQ7+Ӗ# vbaU,;,Y@k6 AQDBOR8CJMI`L<@H%P ]':+Iڹ |~Xˑ]c{jv\AиVƮ(lSٚw`e<~m|9F( ׮">1-o)Γn[5K$a8DضUè-zi& w/V9w,%/~E9ogz"(by#cҥcpۚI9/uK:#>*_jZW7;<3EОUPWj(>:to|8aԔ4~9-X!D(_ˠ.WNQk~, z.XQrǐ R6ƿ)x%Y EPv80H6U<{Wݓ%/ZTi +5p7X\ů\4O>`TtCҐ+x|tM3׳җ3;TIA$dFW*o&RW/'Q7<)DvXH8V/W)!i 88,?!Dh^}b,ؑ.v~E jTh=R ś_h}tj^uݢpBTKOB{'mZX̽ E=ɌdJN2*H~gCJ]L7yMfWImʃV=JGKTi^}ƬX"#Py٢4rĘ-1.LcC(ǔlI1*uQ!W!zɮhHM7GYn$*I9౐T 5 a#,oYצ1\_T۹A>q4q%сD:IRW1IԆ r Hƞ@V#2o14ڔ{r@iP_ Fg3! EP2R\*.\B(<Eqٱ"2Ǯ?έC:^eUE-ۼ dDDwÛüIltTzM$X:XUM-CE'B`f>]N`wɧ<ʙ/%EdG҈8õOCdȱmU0kncgQ;c? g L lܡ &hV1 |sP*xH\#k*$`,}ފᡥڞ,_\E=0 ,$Q Vb!zC-%R,Nq}gJ9y<"](bE?TcJ$`Mj!g\!K|%PLZ;{@ nSETNL)^Z+lXRadidauC1$CSNG7<>P1`*[讷6:(ȂXQ9be G k>[>1Kc"ԭk'k/3C@ o}v}[iPjrGQժQlO=\Z @[ܔ]h}7~ϻ;l!MQQ*ࠋ$L YKQ{"^TLD3KHcқ|n==e^ $zґjL#:BD{dvxHBg#Z%%!&SiNm[c}쑚6>^gtY 8FL jlZ5`BM6c>x*&CO L8O$Vd&B~V?=_㟶[fٯe9~6lu_Vs1;X1wPuF9I|!.ؐ%6_Aw9E魿k\E N*ֳ9uFTPڣ`LQUGZgW'kX΀L;7ZZL5H Hqtu ~uZAGTVF.'<_DZqag`*=!m[a6ܑvmQ"i@һ }aW9c6t톤4݅e.>ҬGq 5FZaшnruywO4IzzdKFVw&i8Kĺ\)siZՉ9 ͟G2>AJy7p_z KDgWk_]Okr:s g3bC/h esRr0:)Zt9NNOjWQ3b'z5JVDDpê#[WlzYQDEU^E7a^Ut8#@&)+WpI@Ȗze|fa[>=DzGt!YfШߔO% v.x +=ljH>MH(4N19?m77 1Y}N7}4]ãR.pF%դHJTrq|nsG~JM}m䒮]L!h7l*-ehc./3YԶ"bgL6N-}?cZ~Bז)#3@LNFo L#isc=ai`tP J0пX$cߍ2UO Nb&/Q.xgu%ҺV vlvRbvY ^UEf&Bٕ ŋYM4̭_NWFϠÊ @1Fl]_ߒγZ?lWer1ZsG/Tp|5?)~@%͖HfzXKa[]qQ>XvGiLi 74?8ۜbݓ*_2XBLY=g]dUMaD[<":7d&ygRu8,5-(6sM5ױ@pdYk%s zE9vZ:RwrAUD X]SHl=A98+T3"44د^U9T1l5t;6%zg)Ҝl TzT),գ{=w !JCblvZ={u/, `7%ht~ rRI?fhmD_{1j2`дt5aoɥ@cJs/@v OZk%tȭdgY {$%sa6c?ӻ4;F vdՙD'K1W_?n~M.`d˿Xohc~n>KbU Ib6C:euC&j¦`]OB) 7Kiif։֏`NIul?δ{Ӓ=J-!V}X|3 p|4~%-׌bU[.͖ UW^ϒfl`nqbrv NwN2R3n,`j]=neGR F.9Y< G1^Y=&l(wt wH44+'~l}I_>@sr8/]qe=sZ^^cHob pCt:Ib2Yf B@ļtGd3.)Nu|΁R):H8]oRx4ԣO#/Pc &`BD)cw]MFK-T,YR 4$%`w"ͦxiy0e#Nʢe=[=?\UG 3ҚIs$d"b[\/JXB`Lʉ? cƕW],Յ 9Z_Qǩ# q8=!ù'pS2^X`8qu澫#Es1TB:P 2 SwG|-|+gE* U6KpA=:9ܒ2XgJr(ČD4?.ԃ\?KvÒr0"67<@ҵJK/W-VL | r t%I)h "Kˋ }:,u?],#„xe18e4s ;٨iiopbjOl@ky4se"ZEi}#x#*,hԝ6NWI` ^)৻2fhڴ!Q.qBX? 25P0uPGx8]D%+7c~ oKBd$ qt ʿjC~Ñ&ՈHodBEW}iGKE Z颮i_.}w(ȅL1;b~݅KT'ǡ0#|axx*FQ g10EΞVʊ* ΘHW57:7{0赒fݺ}wa/3˲*TZtNV4+SZ)Y߿9X*T:XfWGZa I),8{ڈ–jKCZ-bjHf/42bzA|k6q6%.= lP)}AV.F9|&)J3q(K\8bLa6 I4DǶ$zRgcxaOM>p㰛gxzn$5MT8w9Aob\o|璂ÞX8lP4Rm6h m ʡ⬦y@ Z xV jC Htَ\Og)A?ͺJ)Kk̳ڀ2:}ufoPl-RiqCO= s4T PS8nwS AV' <ۃ*Wi9Roƕ{oL#3S K %n{>o~{Zz,kU6`q9&A9yPHm7D:^WV;p3sVZjxQNc%#HzL lsc$ucgN:ED?)k'8="kTN{v-pŸ.mGVtTp}+Upra ðSqeD~~\ێ䶘kQcSk8 mW=Imr*$iv}c鬫[64$[DDBNg #ѧbP#&Ujo4=Yѱ0Ì;ŒE9nPR"UgZc(|ݑ`(廇>m ha_Y>x5\bt@޿B-}tx73y|cq0W baolDI=ͩTފ^4_BK>2V[@VRkѮ 5&|vvTsW.dY>T…=N<ս%׶oM)BcknkI2hAxQ` 4iNg oYP:*`r8p>8{BSU"nibZ o唾0lOAR(^P &0t"uexWU6Fi&h(d{ڻM3"kT=sbC~IeU[kx_B_Hx:ĢeS}9ײ#4#Au*6jXU;= : H1Bm#jDiqkt*xq8VNJeaj<%E@Ip,ubvNGbpQįGU3#V|XV=u) .|_#DHbqpG3>mjSoZ =J* FTK: gMy}n ]̍t1Wa8-U-(\j?Ij`}inov@ш*/x{R6/Y*u~g9 xz6C|OSu{ľhL-lm^'^Կ{Qn  -m:7Ϝmށ 1"9WϞ9/aU0WjhF[e)e_u9Z:%2D,?G)  q׫̠O[ԧBĀ6r>V2l _ 7{_jx5UH>4ܥYZRK5tgD">//454Χл=uޥJ:(UZ( @W`܃= J4NH~j"45~Y ծTnhOfyxN~oYimkM` MVTk(LS8&˄*(!ovFGW Q9jш"||PZDV0'9!QsbyDK=?eRn X"QTIr|`Nj٪QW\=Ļ2<5 g":o #:Ke #۝$:oܽ Al^^mu]`}R~yzl;ŸX鐨6*2o)܈Q+0AiK)5ٌվ[Yz.vI >z/rjzѽ~\[>t)n ^B%ZC Rf` =| kjzf,|iu#<^8KZ͘HI)qNW}5% Nv\H~g@QǤ$ =.EF9(J898䭕M!GQ#!N9V= l$j9.,qW)lVl5IIƘ  n7)48(3+yBh_V!_!> ma;2KGR(|2,:{.DZF$u#sYZ-T5iOқ&;X#ތρqg(0*v՛_9[3W Gr`{م^7n!ʘ @fyt1g ڹ^#H)(!5>h0>!OF/4eePyrgSɵD9+T׺EFS) P C1T-WeO,u @ujJlfgxzUN1W>-b\Zڻ,T&[@=eul= Er.ߔ'̀/# $|UPeR($WFZ0urT#rG}~.S@Au>#׷|a35BX%̸cY-K˚Ɨ %jdWz[nbq"-MCL:2R?p;uR\h#@?8|n+hdHacE9hq+o2z2Y,*כ0& akaPt 8"9G҇WS?ؓlݫ`Yٹn[a%K&Dh~@#/:* % 0p2NL0$Rêңam )kek#^dGʲvc˥3*)nɴ[=A2dګ,^0%2#}X<@jlj2"ؒጩɑudQ!.=1Y` /r+ LVBݭԭ3DrGcR!z,"ΘKf@yԺILjqЅ6uMeHg_en1v}kzw^MRWgljƔX>aW A8Zz(g 4ubv7^@6z~7+tI,lUR,%H&6NiF)t3uGPxDU>]nP]Sdlwr 0J´|O;@ =WtW<4m}\7$0m󱋻/ 0$(T;K*UEss`n"UYH Vem~i߽͐KxfŽlQ0# 1j<$Q1#0~bsQ)DWB}5ҩv1u_ $\ij0c.%fU:ATbcJ5*ivj!l^)i$, s}x?x5 &:%=[//sg0#6?:whJ@Y|wx-X*d)ih:ǒ˯u}hgțD3zHO0ʚHU4סqS.F_^{c~| bA ?fϤf€AGWO:3# p۬5rtƷAĕP/Շj "!_Qy)H+Tx[0jR -o3}`UAgMc>J;f.\D gx0Aӽr]-tQ4lSӒ$}5}n-ib֍|l2 a;dڃrZ4E (P ƚ. ˆ!Y0!"v Ҩ"+cb%MɶMPoPq~\CpwL&4M9ddC)x|Ye{քPI\q[/}S&'F86ؑE&]X;5͚3q )uY`!r]ʲc7Cw(+w&+vUfXG/sj ȝɈȂH,!',=˸;S|x` .<(m@&zñ$XuaS:g^$MXNA&ye#wl^Re\AYrQ $COveEp~f _HSL)t,A\\tcQ ۻ =3z.tH

&}ê9f=4&GHU X~w*0OwZR0zH)Q\|1Ȗ„Q$l3+fYwFHe/]ݴk{W̻e0 2X26}RcH LX1 ۥW]=QvrAمWrMXͭNnH4䎂^3hj*7ېy|moQnUM %Z["h̅TƋLPY:i;d!} [!!Խm<j9aFO 1nlμ\UgIfiv1LM!+3 ,S p_5il"|MkHg_Xp5XYf3JhSC w~,ODajEfW$8:'gАC3iY2sLR?C;K z#v;P^]G29v!|֮m!*ݱth kx=ѣԇ* '+OhC~fuCK3;-tQ1r¾~ E?}I7Y7%dJ)~Ug03 !34z%rywUb8JwErnk4h.Uc/-=_ٞD%`G %S Aټ Bn+lfO`%?>q(~n(@&-ϝQlXv^*9r̡񂺾"[#vքU;m)g 3IJ_\CtC׵BR*$3@ ^y 2R,1gp*whHgJd[|XsޝB93<gNE rz!5g=POS*!'HBW$1;#fM}B-l|<$ AhYEjrKX،]Oc.0`p& vz(oa^.e'l)%НQU\G񜛲;8r$Fpy'(> vV^z,ܯ UWfaЫS<ɮNv_'᷾8bH(덧+)ꄼ P}`uy }Rv8QF⻞!{ś!_H; :.u<5,ob;M@@WGYU\/HMHfn=cIPhP(A vhR1N[ RBop6~ `J[iQ 6B왤iӦ[uGACpK8 1+jiv) 4~cM|#|𚧷1P2G_{% |Tbw5ϓD3S ^cttQ ~>BKpY=7B9`˵$1 fVA|STe4p1[6Z;G?{J >a.v";sWqDHȱo*i X9wOEy?yy;7[;k#\j5:Awx32 W!"һ[]EW" ꬌ `:c4ZH%VΤN*|i|T)7WcFJ)7u ['K,yR;j=#o-ZFy9`e-ErW6gu*o<^n5qx?C(~Qp)IH\?w©QFw4&يd1W1Γ^2:x!1Rh{$ПZgܺ$J!T3&/-(ߡSشKiLh9GE>ӑWk:1Jc^&ygrτR_n]b=Ђ%hŢ #/U0siFC6$șx< oF 7ڎS9W6jNMW,VY/7$g~8WzGULm Sj7iac.ȴ59`*rsB>'W #X͛< 5_DHpތž,yrν4?OJa%n!v UncFf__{엀?Ļ̐Ѡ1M/R&gbeaNA+pNbZ5ْm'bE\4ZC$G~`p!!KAXr11Z jᔀvN_̭2з9eS|Ț^BGBpy<$| 㚞jЖKdKŞDL18K0_ƃ"f^%gx1cg`Ƀρߛ/#vN 9h6E?HP7m,k`6d!+ F;g?-$t4Z0^_!|~x D(/뽒zXBg@J<4'k)]& K"@RĮ̹,a(~|D9/ƽt1yɆb݄|v.B_t0?WZ҃?ѐ!ўN$mb[c^Yi6(S3tUh`(yBq*;>t\WuM5Oz+}#-4 :iJfٲfJtauڅHrC;a'i0])TbEXP.B]8;IUdT5?ns6Sv;9:w8Wt)JK.zEZP5(`CQNgO#kj5ut_ϫӅ$40+q)_Qp$tTLo5_ @Iy us˘Ѭ8Q3hi>i:V5i06/Dnk,<N:pNu҄ȸ0Ik.=p_Ra${׋'{bNse-B{VsZyWzsppG߭s)_;šhêgdŅxJ-ۃMC5!F; cWT66]G0J󚞅1hl ȍ2!0"Iy Uk0[u>Uhʍzt#~A)]xxz} Q E6nyT01H-20DYE5lϯոMr\ӑ/$YW#ik!wx^"!WnZ84׃"aRRip;<.;-OrÓk~ 7S h.ssǗY"X5c[ Tz)(W\vop|Z%<~%TsAt9AႿ 6sԔ\఩уW*>u;M2[dUL7%f5,bC.vZaDaFQ m-27ɉ7&$&t)0с0x(~ =>[hP($to8{}+c6ﰯܳEW[V;蚝Isⱄ6T>]]7+Hɺ᪇?`` p |{ *T{] _ƕ2PYkIRyG*"!F^2հ9qL>]Wh6JUVt }tĻARmѻK֒TGV2'MY7VOMFP_z|_R}Id72KHF9$A=UEb4sd8(Y22-xAU̻+'~3 \-UtHQ 4 PۦlDWtL̩U SB,zfzRRuݟOrO~Zb_OkURs}+V8x}uJO\[ekudu1BN`F`/>Ǫ`*v N-TE0VQ0hď%dk6vӏ?iYBp ĪMQnJeAdX.ԫ1#!R_-7]Q 4-(&<d۹V)"hBBlLŒI)O/lWχo@Sm}@^\Pw.zxa,dU+ٯ Y%=a@]Peْ%5+`SJtzۤGBcJAlXUfS!R # eE/dq^&W'ۤ@Vm5˵+'k@;.CTVPit}-d U>5OHgl7G2xPc@iO``Vl:~E2gdj2jnAZ lVD&_*AaUrٔ mafs,uCUs`>N8{Q=EAvM4~+n%_^5,H=cbip=ids6j171!ɲ7T[+_Ǹ0N v*BʢG)GV_oN_HZ]y{QM, UUK֚{nAٿX9!{2cG7ƿ-b9EW/gq26NIAl kv 0J)ҟGK$ 7[1#5#Z[`g8鳔c JA޶-QJ)rj+O.[-IkY~ʍcnכ> 'nJ}gzPON;ϜɈ>h}ibY>s(qQNjqm? gM!?k sFMcjW0dy5+.dQW anBW!Y->%{kQ8;ʜI_`s ;_Q;}J  2/ѳbۆ9O-<鐺'[P,I$K'4lI̎4))``3dm\01 D1JH*q#XH's\10/M4k!( }T~v p\\8ٖ,mH;ڋH{uUH-~hF!| b?:WC[&J 8-ԧ5Kf;Q{z `//1 ;fie;#apGwISkɈ : v)KJ_z+9JJa.k?JMjg$jŮ%̨H1SȃVPe++6HË.6ZCpC;IsA}Tw!pIht(G#m|G]_UaO Nw& }( "sUű H /t^$SUyddT{ZX!3;e<]E7oHb})5AOvm,x')f@ڃ+v09MXS_u5 t b %ҝ.7G^6&#ISۆLWzey:XWvFE =M[ fOW/<# ޤnIӿ(B Q.D4AeJUD dGN8 ^OaO?%>S>[Dp'W@;mdsK 9| ~2o@Yjw#. `4cnUHƴgrdI=GǨVtw9&&ȱqSB>ܪr LЀI,]W7m%ʾək uiXO."t 10?%p1䰒dW-{8H^P6]ҙc\*Pf_B@Vwj 5*RgEi.ejV0pumʍ/e5,]UY.>Wrk׮Riԭ))T`=kwKO}zyņV%L0"t,R m$*/bwHKkB|rcZMCy3F?Qg2k$? k4HyE۷H3<f@XR[^ҧV˔{"7M%YqVc00q|%zfV,vWVeaeey.+.趷L֐zmM-ҮOYR̐Ebh법\\  " r#{7`VDF3E[.UYڲ 9'f[("Q{ 2Q'HdJ`c: K|ۙ~y)Ǖ {3?CEF{Ox_@~Í[5M{哶&>L 1 0]e7Tͼ8:>M#H:妧X+AgӘ?vo?QT'~& MšPSY:簸R&,v靳aNTMs=K}uz~708P Gzζ[Ȣ+xԈ4Dd)*Oտu!.j}u@7<<>z2\%Piȵ}78Jc [R%0:rq$$<8 \_a^B4^˂-ȅ.33?w> ۲ѱ7HHEf'96V_Z;4̭XJY[M`ɬFL{}v@dj2wEzN?dN۷t45FYN@E:?rmep$\$>29`y^^^뭷Bssj!Te,rHEB3\ao4-Cmg_=q/k+>r HfOȖȜѲ$UuP6lc6m3¸Dr vӟ$]`e޶yZʑC- vnJԞjt~+º.7n3"~ho[AxP-VIC 6  OQ Dz ,';\c}2ẓa@wVw")+ch:A~gwfZ!wEte='`Vi6P c*HDqpƱ/ywK]'!FnTu,n@eG2G۬ǒQR4*?ɏyғ<k=~J]|YڷrϾ!p%e*G}1G5@~A[PI ț-+^Q<^7݃Rb= s5|D-qW2M09`]kނI6:&s/pG+SPL9fi8t b\tqWhztu}QP,a)(w2ؼ 81hevd5Ks mڻ<-p(ݟ̃L0 Ȇ[Ī>!B<]I</o>,y2? iRp 6wP!4`/qTz-`&tڣ)`!41=P{,EBaLdwV4ɥw?vrPГgRJ+M}UBڍ`Л9\iL{<wb$@wrz:=C bG# wQXf?OTF>~uZ.g v`]Kd[G !I-3 )0nEfm5G5.|u[bCӛM]f@jGnX 3|. 0" nM:)0GTR*{{lWp?i"7H {%6EoͭLw!)&f-&_e0/Ӟ)Q Aj 4q^;ˎރbd)gCD;Yg R?'wl4'49O4+8 ~!%(KE[:9=Ι!,oOF&Mfe;u65#*J8^J#(Ew+Bykԋ#E gB֫Y } bz̠.J`Rzt;Qrv8(6Lj?j1sώHMȞS{)TUv9Z8j9λB<*jg O)pJk cb(bl=>!]tF46@(X +(bp8F6PpL_lGhB81[u[̞'D ]Kɘ5]mzi1HoݯEo6+6Y 3:m`"v<)>VPV<;I5fBGF8NÝ~v!/4De$M=UXjLQbЗUFM]Ā$45gR9iS%@(.Ş&;>2/q4;tpٰ *<8`l gu+]Mؠs Mtg0ܹ"OouϠ@ՆƩ.Љ:İ2o%kwixr5,>ҳ))>Y2 v]>Gu<1bqIAJH r=V!>|oW 'aXj8OcW4\BkKqb_A] {S}ی.^] 4læ?\XRniG˄Q_L j&̶-n #%Wu\!묬f|;t4ɹ/)ЃR!G آ9>~">>A8eMŽ_m7%ARڣ}nz c;%5A$CJϽ?o1zjP%rUݴd2p% 3M}BC^KM32z&N@._&&Iܝt] b1sXiPHghVCmdUʻ15)-D~1ͷ_E뽈v;8AWG3gkXUHÊh.gsk6B2 'wP>s#(f˽Q} +l@3+"/#ͩqU$fԐ'bF"4}ߓn/j)m #%Qi UwCi0* ƾ<";: uuI㵦9cVo_^׎%}fw(鍊'vA08FsmM(pmQ⍾yovjl'36q:#e GZڜ]Ȇ$,eGp`D5V,w5l T<@Iǰ:yvkSn(a pY 6P;;9StbQ*.f #y%Ze$TD(^>;w6^r>;5 3_ MO"s ۔36}~sO574D=uz˧s@pq,DYMgqg 8:q(>\;SA&4KxhѸi"PUdԢQ|QjTEi/g#`&]&p<c۔˦ MRq\ !%KakY!5sX:fͧ!fᚸ"r/F>Vȏ3Tخ N=艀.ҖU z%sp L6\Wڼ=^M8niB!]?'G(BN5F';P"ѽC]6+5? 25ć>BOxd`+H/Īqi5<}1f' [F#}49| S5-mjgYpP 6#H g8ny;dK=4[<Ĉ=M^DW!fNr8ń : sw]bXtz%.>IXrZjv%UvÊHq[@b#FUpjKz*e9@,tCi\H8N\kz,1mSk1 ܠʛAnNP{Rj6^]݌P0Jq@:. w%}d}H߹P2ހ1vSK^LKfQ.>oy1r9ho~1ӘaZAe9V#/ƷH B@SYL`DۉBɲ72R*"-24> K)DFKU^V,*Qճa+KMQ|.mظ aZՙ#0l-iD,33K F6YYaZZP: pocKZSw X, )UkXکLw iTPT+i U|U*$m:$duK5p&ҏ"= ,w>Q3>o/_JjhgYZ0707010000011e000081a4000000000000000000000001642603a900011bdc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/d]?Eh=ڜ.+8񭡴176)sMݡF=p"+JUwq  ,򛩞[ rd 8Zu`#<OƓ>lfB E&m 0o!B a lF@ظJIO5`^9fWokbЊ"4g nX-nIn-WI%xM)VϳFK{uW:l/hHR È]\L-eJ^YsOL+c+:;\ _^ ϼ3 @E w5thof}c!e||%#/Wп,2c~W 9;@yOiXuڡߜ^/6uPrp\huqb<[Ǣ1zp932.Wpķ•{׎·s`AYZ=KRHE V ÅW[A50įa)4/jߪ dG)DYf*t+wc^0@ fnʏ2rLRnsWq/lVR̵4ZwަΗc'Ǻ*n4H[Թt͝VHhYh.Ug(qZnVa%'u\=&@Z ҁߪW[EET==Y9R+ɞBVuoi) S%JZfKO;(>-LpKMbq& Tm=۪ZCzeGR #ý8}LF6US1C~ al?]6xc2>V XgeZX[ RL \֜T1л) 'X8tb )P+g<#aX!dGo8~MbBN2l3R|9WΜ)j֦c8)If~YgD1"#uwgg1kL~qY:FlKqa)q7%P̗tpr٬=e'?:yfS0i $);79G7wuo׫Tp>Cc+ؽOкa4z>,*27w_=.^C&w; ޠ:v 9sD6AHs(b8ꮜF}%f#yl!n9?pt`Iix3dC6i?6vU*IfZbr@xʳvjs T2 kj~ zc\F^˔lRL"Ub) | ["sS:5s%M֌daW%QzN\Kfh>bOYyvuOd\A4]EUbx^R,p"Ԥ yH~B/5*tgٚR,TF{Q}'t9*ahH7W@&N ܉G9Rj K:xuʆdu hTfimSiKlQT#= TzDZfv8anͪ6ɇY,`VOElhNPz}([5@w[Ͷ2"yfNlՓ)e& m<ҹk^>Zi+:sTؿe/86D2}<5 `Cui 4Y3CxWB(c^?}a" Y(og2J=x(=a&j ](s`dیuRP݂0'5UUey*0[/Zև@* g. ~}%cPl=GBcԔᨀy @lmCP9zuX\ҋVL)8!ϑr"kk/Kj35Q**-5a; ],MW[yz)1(ݟ[M[hfGڵuHN-.q>%Iadt;lQ`)ϖV!w.K kX9o aXZn*KL;ds:>4do|R4QGjn00AS!6m8K[<(bC7782P]7b v/X0eY47NNi!SLސʌ; `!$ [xqXg$}`VLָ+}z<:x؀`R- y^(C*Y,2RC"*C>4Jw.̄5Lz^2'[^KZQ@sѭؼw:bT̥ Vmo%9@=͸7VCPCu :ќv^c lmGN[%k:\L|a!f!:[^|77szm,^r{+0(:p@de?ϋ0"C#pkïT J_j6 vjdp:0}| OP_IP,-ܤÀ0ol[e[*4gnt+\]tlCT-"*MS]GWң-USzZd@ҨK,O"]G4Թѫ款b!٬,*gpG @f8Gj:`r ݗ.3AgS[s/xdy/hp A>K3`qBi1ZܷA>֛ߋM6] ~[iB%ojϠ63l+PMˢAѧ}Fbap97.zw=5hhDQuX_Q|s; S3k+݆E-{GoؕWl9v\wd M#lκ.!Uߺ_ߘmL^>U!CEGyU.]6c()͚{B{RmS=ob뭞Z=RZe /t=^L}]^v[V#>PfML%0_kzϓaVt-C=O5gOmЃcFOz.MFߊ;!N8O't ~1,6$I!J2>[L,aeI%a.2BmXBl&  |_![(=r˃_?ll\À:cS?yJ6KK^;zC"2PUBH٣*lS*yZVŵp^Cš)`7u<tl53-XΔ&`X٤bŗߕ_Lsli1T"On`D kފڸOҲfO~zfj!۹kGWS2d:RW4`@NHy0؂yP$:=]W &[/TU2߈gզM|q)_ƌCI挢E/I_>' Y%뒏__.[4)e}Nbb֛~C07T^҆0&GdM9*wE1EC">qs7*dBbtK#&|ɹðey]Bʍ^ck=\m=b]è[ v wH/aG-uF$Fn2}pMPW9l0 ~Ύp2pDRZenm$x :FKY,RU/ȲA|uodXލ1IT']sf3!`kteXHQ  @.)mHUJ=z 8ܭ!@.Jno>\P4oLJb@ٯHOh7 r"D&-X[S|cOZ[1bUǻ9ټp\lVBVbXhVkYOqXM9Ƙr{)eP?ݘbq 暬8cvТPBl: LѾ8Gɓ{" &:9°J`4w &dr,A*i ?]*mJ)#aų) iC1@&xw:=}ЗQXRtGe \09g 0e?,ѴA(};cAӗOZ]@MQ}=OMvO͂oKujǔ'jtֶ!"6SuPhHho ͲjJ[QS='TY%'+Yibnzyf1+"*a{n+/'=X0tͩfxQƘ#^f+Fmt(OOP'TlyK׽ ķqBډlwD$5F^XwK#M64l@s?+e~rz"5I.9i_.8R@elXѲmP*TGldbp/~αb Ft  }KUo6Vc ̈́<畛Tq>x!n]e!}M*n8e7pK(n8!*::-OEec/YdtI;;E#R׸Y[uF_ˊՠ6l猉Aڊ_ o6'_DfJ?>AF6=ncpcHgdMO!vXͥ{{˄wM3tN֜ZlLAjD%4< X&GVX/v2Tg77_4"Y&qYuoHStp+SZh+<ňP01*zjlY͐+8:&ڒbò]eLvj0@),%sz{\=zw XLJ. K'/{). M22!^*K5B5—p<N  v;\=z3#h1f޽R^)y,]r-FNx'3徕!LN*1 l ˗c:7Foc|cJX n͓.Nȓ$w]΢]"]Z7-5W Y~(^fI,W&8GooZXn];qARNPOflΠi1O ڬIO.ʜrK'9{¢uy;4vr % ޶ʾ#>;.`YQ@voz_иd7ffX2m仺3fxX4-C5[#1Bۼ/ 9|3L_YbqqJ@Zkfad nUGU, kBcgFGk5`_>FgdӻK{>qBQ (|sOPVzk"E cHM8DcǎS44v( Qntr6?5= уF_b=}qh9q2!b9*eBbIϨEQMna_6ZRK,ܻ"K4yEJ!k5=wJʽ ܙVWmF;%M'ڷcY<!Rj[ME@81 =:hW6F颂8D؀ŀ*j(SUb̀/_cs :3_h+SD3Ó9㩞d;PoOH/fY 4peoq!`T[7jF޺.@9c~yÎ%B{ ߼<$"摐+f 4UIl: mh1lY}L@D6"&qLB%j h=K$8n ɤVADBrKc 'hDp_^v[/)ig\bPoQ$h~~8$fYބ<;3dSA祐9O$X]Q6Ϭ5ٌLh,uf,gsw"q}uI#qWv Ymd}h-j-s{~ (LD_$0j% NBta!ԩMKR)8'bz!hJ}]ܚTml,{M-YAn~=^C,G8瓐zFYGnR.fHέIn{] Lp@T߳0T@rW1e74qqrd eq$7\ siC1+mzyqROAjn>Eq9 1?Vs~`Oz6Kɹ`U(>YW!:^<\]m|@?VoD3F*yg.~Q޿_4qet5̃猻(DŽ)FK%v%ڈk4pW ;o4jri VX0aؔ\AxQ_w'V2ďNGuWp©G^>jP!AT^cj&UƱ0,8r//-yEf6y+`6e|O5oR8 Nm[)h8Lc乄>҅ƾ/Ne9bk؎:cL > \:bSx>3>vq= atAF˶W(]OiI5LI$d^fIzuXw b :ծӶeŢ:keA&iixJ,{!_"re+ {쟦E_H@k@0a"@{Uȗf15=WB{7buE\[S2lIp@b-`S U6^.a=bBH8٩r"[chtw_A$M2kyRuz=۬ N'*Nɽ5Zx%.D& %LVy:[1Mlw)֓UN8B{<ܹ^fX `PVԥIJuR'1x<׋.M%ћkhL{v77q93.*f2|%` PƃX/nzRFq "uCfw t#HD/`MU3U\ͬRhR&Q j}U Yf . gԬkB]dZyD9P{F$FųgZd2 ey+%b 1ժCFNXb?hZYs9U1⩒1K!)S%ъJ.$&(f_ `@e?um&`w8DpX-FH> b(uw bG^PI&?gy}E)tr ývUM!_^b^~ѪMd(#)ĝjN^7 nTv"GkSNFq_FCiqW⽅@edF%N\hd-]5GI8\!οu--HXWjYNw]e2qa &vV|B9#GA>p:j*cxa}Y|ׅܿ NBO3u{EUћUse'f dqcgv|u\eGoTI:u]pm+8e7k\@wL,1Jve$YJRUԴk.<:P k`C<>O3q[sA-z\P˥بQa+;w ww3}DA%,=r2*ϛ u;u/UP_jnܳ 4GsL4{lxܽ(fR vf\awăih,IanIq3H{X_.@PwȽcgxJc%a5ʟGXT%㄂IW2[!vJu|*ĮT,"J%?ę=$ g9+ *K[(orEDBv\8KBվoGb8=ߣ`WßJ͗!vij զ F`S]RPoy;.7^Pڤ-CȪ2һ>^`9@e%!-?^땱\ ނT`PI75){ƃC,bDA>]pT6xTAѷG{۴R'- :ghiKc]<3Xk9KF JՊtJ|ciy|[ @:AFż+ B5Jy[裏f^☊{DGvb}GeL1j&]21QѳaGú'H/ Jkm dGN?eiU/&j![@.[i B=QG\q!~;^Zí RZB_zqʰaQBߎVĨN fޙsW!Um&ّJX#c A[gKxkqxs3Mw0QdB*yύ;YIs޳ %~Ḻ()aNJZ*q20)xDC};*F yW>V#R(U-]yq04m ٫*\p0XxjlIVAgA 4 ӣ6`i#@l6dd]BvkxE枤5(_8+CRg=:N\y2L6CeV]8?ի#T5=mOb‘OC7(* *b2s3y~)O!"`;ITc]Б]G"lݺxj2ogvs.l'thb8Ě|DN|7*_vG5%*3*oRl 1p*i׉%``J֔$({yP>FĘt 836"8JLLmwy`u^FFSs#^[1[Iٷ F߰RߺyaQF6ˎ\ʺęu>dB8W(y Q$@G/@uf,(2&Ȟag-(6GuHMӛpzd*|Cf;D,#*6 𒒴N,lk%i-7b:m10_⹔lNF'rJ6(*)EVv-Xqn4}eAEClK|NGG,ֻv [TsyK_vF#Ϸ}Ȓ;;;l"<9W}K+vPre1t)ฬ"q>Q,`?lHtC|yrM)bֽZo)rR*qbTU;0ef4cPZUq#˪ [(/\ @ rr9nLQύwRs/(GGJ9822B.竀x57cKRT0bmh%!rFM M0̆>.a4,V.lv7YBN Svp /uamwܜ3U?MD{k71qVpžM.U^"QjF\Ŗ̵~[wXvJ2m1R$,,^ }nA9?`˰kӺ I!9w2veUGri{iF JFUjhǚ@ 6>FC͍LE)eY^'W{]a>?U*fhIV6j-Iu[Rs>)unk)좥dp6{C#D嬑oȺuRx~,6c7YnAĠv&!HZݛb%x1jU`3؝6GSBʜY$dl`HO ˤuUN`\1;+~UY>: xisP-zO`[E* }1O&/oTlL"M}E7g2Ow @W3]7/9}781A,K6\ )pDK%U&\t0q&LGΈlG@u;JLmHÏL-4հ()n$*\;nf)ԥCm:? <f"!6h z9"̌n{Q~jp+tIqGS`~fnFJskvľ3gJnɯH(U^CAUҫUn. ELP#*}-W UB2`P>i Ȍ1[=Ŧ3 l N; sp"A㠭u |;5Z4$#tҁZGt *-z˕FAvs%bzEPU:!ra16hG%crcIf#=V; \p,3bxc *uo -t3^VI[w%pr?.IocO'+gBtTZ^I{ oq5*7?3NgH{W~y7/i iE3ϵ0n<+a Sx; ȍ&.T,MCʡmjCIF}ō{ι䅃_p; [wIf^S_!X@YX\8S|VKH| |C8Ь@im`!PwZgu>/bj*VYsi\GQ5'vaY%a="&b4zCY&灬R#>ysGTegQEPalv*Ҷ_n^[3Z&Y.@d.EPy>Qn]/> .I.X|pFglBgCܑplSޓ>DJi {WP9;D">?}df@]ks. ~LIBRlf';G vPhk\"g{ȄrdrxL$(S~7_{M*Ru I ZԽu67yҿNl^?C\;a'~ЂF SZBy즜4i+]B`kQ,gxG R#AA9o1nj(Sֿsoh"k;L.42r a>ݳpNR_Ӳ/^ͣndnQK|&6¿hF`7iLPҜ1?26?}{YF]O%ΊH0\Ap鹥 m>-u(kkG'Pchw s4}ݾfNLz0lsԾffU62G1q`%3"sQJC 0uQ`If0(h: b;W4Vq2oB(2[’N/V{ @Z$19KEc ~5g:%p@OKAu޺Seч5_uw{DK~G!@Q(PAL(T&!}1PszQ~s4ςsg[hX*7)? f6GM7%KZVӀ/ 9^ap.ƍs,v1?DXGQ+EMF^n=ii1WZ cQ80@tFэ{ff U' L%)ؿ~"#ܳX`P8i+ n*n`}rwfdǫ 7D/.b{"JvӖ@,g}l*WĎ=^f3h~oxhm_EwÂ5HPj^}q.;GjpaTPr)uG $I2>)͎hGпOL97C嵑W"!!,2 岴<w8Y"xlJGk- 0"{olK,Ć͎/EY$pmrֿgx֞O5 o52O3uc(i4{uӄRKWݓ)L){Kq!}:v"Nr`kz tX*"iaTgPf/J߯_+B;me+Z[iwhD*/2 !/6˞ a &5) ͕1#^g+VZaVu|x O* ĉcYY-պ$\*8L>=B}9ӑiOf/;^xUcT1xA,KqOvk uA1 ޒQKfGߦ1AY᫜6:2B c}K/UA>sI%K̢w{~8@ʭ7W9ԌmL3Do4GD SgvR"u=o{W{{s*0kH0"%DŽhrhr͍.QTmq͹J}Sӏ?e%^`y"šYKž q? $ߪ(e+ 2kCrerڵG܎^+".:P- eZW$7?R촫ۄsdQC"Hw' ٘儼׍`dev@Sޙ "o[Y.+H[?vŅXȟY5&y+*u6XPC^P6&Ջd\ex)KO~)1/*usQC04X|^u鳕!|! ݤ3فcpxX:9IC[ږ_K3jG; DI~INuH]Y%ts Ŵnt$wɖ؇Pf2 T%RO^!%&aru8D^' eJ1{+}#{-Q&G;0jsň}}iEB.׳8Z=ʐ~&eԴ]7>l4ª$C8^36zF&X;,}xݦ7=VL4C.V!2P+DOS*(㶞3IBKs")%DYeEf[ug&ފb`?QUzn,{n/"fİEYӹx{&JSp:Z *(< CQ ];/Ԃګ٣d+^p>e\f,.-Y?ϕcESڭߞ8E6;K7[HmgKH@{]GR NVOӕ1 ԐjK7zA,i0#*´z'PJQrO)h{DC,\2r-ٓm`~.I t_ +={H?mn]v±Yd i*|?#&uI_.;H #$gI UcW˜rX:Gq7A[vO# gfJyd"E1)Aܬk<4,hJI5PhH]jJUõކY؂`eQwȥ"wfsF*ڒI@ u5C_qb<<27g"]0amн;;kp5Fdmy Z5woh|EP}hE_--W*n+ҕ{N1g9ء2jL[@QpO jkʴf-YDZMpql졅蛮^ZNҔW,۩Jϳb)T>%oK3UTؔ:\_NiJgxBUFys6١郇q_tѨrkUtX*pP'v{ouUc9¤ˇ{2 Ljաr,W `,1ZkW#I>%h6F>50 ?p9+qDfw!@^уtiB QlON JPH7z⯰$Ta EҚڨX}Ad*Z .R4!CL'xT{b@/B/˹: )640$2këT5#lz~i1qGjK%rH6HZ]MP฼YOeY偙ޱUr5>>-9UxW$k%=َGg.bP޹u%V+ %Xoˏ N0ksv[0L|s`."{au?Ei"+?^"̳05.*9wt|&OJ3Lel4EQ O#\_:P{Wn/|70Aq_fO>mo=C\\J=Tacׅc@^)IL2{5/2l"6vzU[(kav+ԥwdØ6 sNUkLbBGT2t5&WjqQOJ>~f`*IHpʲL<4ΖfzG/[爱~hKP#nK:w0- mS|fo$wTw D{d u, sխ-3[ZbxhV0)>hQ]E4ߪjb- % "R"Lu S8ޚk Bz]/sؘ/49nk"fNfN[Pgh5$$U(7-1 KR=t3ݲ% NkF$=A.N؁.pƛ7@@wK`\7;PgCHhCT-Bgdhy=$#*&U,"ku[?v[Bmbᑽ1(4@ qgX.Hn0ʹť0 }~?N(2Rv@>\ m衲8l@ ҈KS\HW9ʴ(?p򧱓`a^U)HaU蔟Q/QAwB}_VZ/ie>.'ՙk($ܱۺ4ɳ'=XN܈t,,x$̊ xI;.`&ie٫0R5_oaYb¿28MHk>^xQň!Oyljf cUQ ̏p]\3X_&=WQrSGSzλgAUf u^g%[E![#p9 Þ7+;KױU%[ c*@DpXJ 尣?hC$(*f6~B*&*@(R`p&ٝB(,i}$GHVaC`|<JE4xTZIWaUHJ,-JFxp^Gʞ`)uhQNA}Uåu]!R/,ET)kq|`{M\FKRkz'3eY`2t۳{Zf6[tAh RcX @_GZZLhfM"РUVeD Zu@ F~JߠY:a#~XT#}ѓ2Y\7T!~r2^W؛GIq5gP^:j((ARU;m!CD+\}Zo_1;Ҕw߫<.o1D/Sa)F4-@sDK8XLd r>Ӭ4lݍH"*OOaa <$E-ۊ^2BYcF@^$^þcL{-2~%aT; 㝳& U' ULYM*A]w`p9w \v۸s5+'-km59]Usr`թG+"Yt%}Vn[Wi1Q'rGYc=H!IVR=g{sB8[ 9Xcp2z^ L#K*45 9f0?x[i rㇿzEoF"]K z.|Au,mst0;D!bh5u+mD Zo6Cȿ8 c_;ɛNWuutNs(vIwaphB ZƕK%,5,EҘb"jtz;̰k*anKX^J F'.zv'kХt>5e 8|% _x$[g$FDKھ-8}zE2{ aWo rAa V)OJ=֊_X^Yg#ɬjp!(-AZiVr+OGŐ`=Ak9.C'SMW&3ൌf8 6&m 5Tov~_FMmWjCJgTgf?Gg Ds櫨uof(D|t 0$}C nt? 8oλbi.$| 72?s11:$ӕ ALs*])|޾85%toR_+@~ψX +DBǥ ϗ kG-99jSH*iY# s$" QQƚ ~Gɳ:glܫ] 94K5o\6W0pRVTJY= KNf\@~8vBYVA܆UI_>M|mqc.wyY8.*)- ;:co)J:wG,zt-B85C kp7vcR@?#$yg?4WK5jEF<8O<2u,!O23}mRL}r.*'3#E-,x wgN1/B[h_Ĭ[FjyDHrsuh.J jʻx(0JbibRhx5j1t9.>gI_8rK)V}|oJ(bq,7WϺw9"FLA]*JcKmAUC҃}q[{Ғ? &g)~3Og+3#q_` -h>n-YsoMmto<z"} Na߮L:h0P[>V/~61=5:֔H P3p8斐v2a'WЭv섨6&fdI=5vd3bzU@jЭjs )IEoUh;VwC\݄8wX]XF8';6,18Aij' 4iHABGx,/ʎo>=]; xeZ u\Ty or+^b4(6+B:npӱeW[T6`T?Ơ) vO+ե,ePUO,Mjk\VLYFL eQKO6XNN:e'A;n8k+ Xx/SFIgH O|~=ͱP}Th. +83H~eJp'ZBF(sNfFYEѶヺ>mˀ@rs2Їr=_T\*{[ə_uu7|Y>Iz;xdt,ĊK;h ҟ9Y5XZkOxieS>p)qle#6;X Dtj2ٍT" h#cw͔JB!oː%VoA<+6I^a~M @AkȊ63P 'ku؜FȄYK &3ݜ1_K5P87pSSF_}})X(Xsxُwg0$l0-/9$(5Pl8uw3YNK?gXˋ]3Yì\_niظ<=-FMEe?u,"r7N*ji tۡ D3e^v3Vlbl]yOnO (mYYwqm| .GWJ˥*C6C72 S] g|!ED(N#+f|B6ew7I$<_,VpVNqQTU.eyWtbB9bvGq3ϝbҸ8R07KD!<|F^ip N GqÈN^%VPU;]u WN"M"\_TeR{4QQ{$nA099DZqd$X YcpPH8dwQR?w44(6@.lkv(F)/;crSl ca")A'a45J ghcS-C{RQh6Ay_҇U}T./THԈ")f7+ueb [ҺSM SWƜ{K<>\Xɓ Sf$]-27fb~| IL:Z鸜݀8b5l^Ey6ME/As:?[XԲ]Nxs'J "+izEL<ۇ7PB+"#$p^9'|s>*cYM /E_A>Ql|Z4!oʉ]&uEsd'n'00d2)g57R/j9~6T}CH d35V *,uT"ecRPR. دǽ$Ҝh&:J]{>SS;M0V !I[ \E DfT`JXAɔ{=VRTL-_Glt`[sn ܎n[}cn&37Aٽ씃4ȶBs2`hc+2fH}/ G[ V"/މ쯋p4Id݃%p ̮ETW^#ek2&s5Sb{4ȴltYq3ssvpͿHTXұ^0Aӓ/ǯ+'fh\o&B㆚^ sމt瀔 ~|=kZ6LL[kzKa:?L8jS[x-jt>q]:҅o1=ť2EĚJyNFiI$I0=&|Q|82z;R Z${4niwgxּ1>^%fv;-0_g@@eM3Ply^}@ûu p3beU)Csxc,F!਍bƣuNu|]^ti]B,L=h@*F 6/ !Nm%4kGw]ڽħ_nb:6aHL!e)Fn S?͙$8 O ܪDaf#hɹ ;FsÕO#k2`yZky:~p@?!4bLyLI:'rUT@|IhN)orh(%.Xb^eOȘ+2 *;JRlG dO-WT Z[[\o' |t_# [X󠽭`o:iTGj3PRCU&h6=PF&4S{z/zQw}KMB_{v&"27; kbpF|}`xc…eܻ;;5 Ҭ|rG'T!Q!D]2pc^*Ҟu} "2>9%p |jƍ=߸\gvl| _+ab2DzF{(Uh2  acjD/o5k}s,||shGDW0Ky LV^<"Uuj0ڞ΃{v6FӰI!<5a*;d+>q%Kwr9Z5'~{FSk6I"*+]XW)IT'(=3[JIg4`_k>`Z_80],b흫 ez4o88F(q$=x3>G%ҵo|Cc;b;eMh0x4CS|Dξ62qF t-sֻ#"M \:r'y[E{W?/#u\[2dykL'TқHMC0/⍎2ݶ:1./ 2@6/" oQLEõU!=[|ʨ̀o_5tG_Ok *P?;lͳXA8mY{Vr[w :*s0fՔAkp-J@He7Ik{s\i^&YGz4{*<*ڴPʹqQbpOƜdmm!yr}yHO%\یXvAALW0Vu#шϱ:wZeޛ۔/Hx½ -.kQ`'ŜOq\. WsӊG<io~SЬJTR3܃#OP@i@0% yĉ)%٭aOBfDJévr~$-緹zT'd#l @!o։],jZ~Y=NqBiTYMe ._v^1./3՛X,G|&7D*5`89H"hXLKxMz!O^_TȮo ۖސ.(3z`b]Y-nhPX M`l7G婆{e>k\;von M$HVjlVŨ$V~F#A(-_MM nyE-yKV_='^m?->-EoU:-JfC:+Mq0jG9 1C&f?נF-"5tn1/q*TU*nckbGDBTTru8LAtXNNhjOW"]lzxg aO 2;wC U'?yW?i*U/90|Mgb<ݏB^]oYj ƦB"TS:GQX$hKclحt< Վ%>ć Y.cj"hV+h->->6)G5)"wGXX[莒'Id?@RBC|>ӯO2$'XKP-}!yŅi,)Sv(ͱAD@SJZj99F"ųƑédͳ#H)$"~yI\Q}U`|LibY'ݠu6 m=X0i0D=$W7ev zNg_v 0>Dؕ V1~bk%=ޟ-91!K_NH@8V5 N F 6n1e'su2uK'~="dz/@e=Gd6ـ #MCĴ<xo*!xg(:ˏ0f^Ȝ5>%ĵ8 =TckSYiW=GTR5t=6.kJLnD+.:9OZ"LQe4:7ebzH՞Îւd0fiN}ڎf9*C `:.% Ð/\p0Ǚ@ gJ_ʕy+]L݌! O=8Od͘*Bdy !老QP=h}no"d.4 89( 0umCc@>`DV\Mj^hz I8-c 2݆Ǜ1O#%jS3l\@_mz[g_+h@S /  b"[wX)(^ 8'k`N -knMnUZX=emZ E|T/]hfziˋ=%M#1B>6Vz&i2a^etmu'۠^ @.vM1=ϨY(>|cףWGׁ QjXgr/4F29KY%gJ f]'c#V'EW%&룻?߅pU}߶gRZB+#Eq!:LySjdKğذu-굶Oކ!cs88#7*SAf)7E1׺V_~O=MhݙUllj}!lD4K8Wn/`%ʫ2@%X¿pf &G|Emj!zFw# Q;& U2495&Tp$Ö "3 IB8rLY/Đ.0/V:!ylcH!4(~BNEd{`5RJP!#Gf^ .(rǬK~sEx9 &=Fy :a)X юb~;TTڨ! Q9S=#񳰙AE^<1f(@h^3z.%IY[;'5x%˜{.wZwO *"—r[$8gBQcVJ±i&SQg &ځHL 5䚄9j:=xv mࡵ'dz%'jR3#?P [yÞa=5J<"CH}Ʈ'iI劶皵+)v*`cX & V3Csևia\ e2p] ohI%jE=[v%^cWin3nNVįruu, ѾGV̐_h2*?]Wt3%Kz-bjtٽI8:EXPvn y1’j@-*@ds&4 ʎXFTjŬh26U7sOxsެnt:0o3 =weO3q2@"|dq7}u[*3XE{9b+1f/NfR'܂G Y|D+b5!+viJn'E5ը!P1]HQӈ`eM"u@|/9ꁺ $aV9g$R[O:z ߁jeڐ^mNrb>tdה8YZ>stu7丛k J^8~]$5ٝklR\nn4 =m*ڹ>]-OP/n;Y "GA?wCiaD>xa3@ª>+vvr=!-HC q֛ٶl(t"xG R߱ ز7E=I_qI*k{F/ueՠ^ VNi<9KueX$5j_aE= g.:|naxXRAkRIkq:}/2&48]]NJ%LxV }.ݓv-nG/?/rM&ƮKv٨HZiU?טg"R3LN?"D@!o͊av2p}ͷrZ ^s})0E_pVVKZPNcْ0Gz̤} ![[/̐#K)b7o:: qgE3^.zӢEHgo~]L/F'jVh 5>'oa˅ϺųdXt4fP H3MG(ap7cP:hwM ֶS2F*vX3Z XtLMof,h[;VpX{#Ϸݷa=;h-bJJgW MJ՛ $W$vjpLT+ U~мd3FP,1s_bsZX2* -g|0 *;4d/g:}联bop>'[Dhve:Jq=fjXȈ98 ٸzCH-7ɻV5ljO++0LIY4OYl4UuJF1{OVz5s7.լKg';7 L-sAEhlȸH $ `Մqxgjt*>_\Dw9X" 6 p<ɿta~sZԫc[q״NpqbbJeT:5Vס[tmJ z&"_LCK쒇͵E҂vA[2B5ݹ&IOx'qCw/ '~G.A-ak=蘆@."Ӟ ^&яk 6\p8gLbÊjLT%2 +QH hZo@FH|t暣 ob3:g91ȁ1$leՅ^B$I c@#"+lzqYZ{bP-{9B7Db0?{ǡU(k݀.%)󂸣x!L0xZg!zXhhAX&:eH[I1 ݟQXM7k/},"m_jTr$l_5΀+nܑ`FR)vR r#U<"xE o;pU gLN5iE?Mjߦ x,'%uYs‚@}ÌP], Ҟ >ElЕIꞿLah3\8\[D1 ?#E)WRbLZ~aw}LP?EM% ʣ42!, c# I U6nC9Qճe ;?mĽ;k5dA`ٚ"Y:)bQyQQWYh̃njvr]IZ`.ܹ!KPh{2@E$(C K}aXG8^Qoќ@v]V.8as]n:E⡨Uf*OB0QAwAJWCYLZujp-!!%nlxZ[>TqTrmndG"|<?85r;0S2[wTI0 0r=-4[9l2ʦN.k?'\=M 놥'[wp(0JNF3ƃ|jSH,u+ [T4qf'ٛTw`XD-!-wp, .vHEGG]ԩWVtl/LK1vTxS-ǪcQֶFvO.2fc=+bOIVD`\ A{䢠k.J[:f,oYWieɡp%&x] ;b$PėQr:h`޿@uN9xSAΝE' "߫tPY}\ƕ;\udTPaseoe[#=5gD 4|gu,ScpXSo *(n\0ruؤω&61G3CtCy6~>z&$gSv-+)_Fжv,|`DT h铠\~ގ S+ %h:ysp|Α ]}<3#!\@ /ZvYb,ue?΅6 g12k0j`L{_Sqm__FHzɸk|Hvƨ ViȼLIi֑cL$c)Įu-e#$P/IFk^+c4u!K 9}P&1ga]p)ǖT:qѡ6( R# KCcf#/K/= fFk%h.{~qQey8|ֆIdh3Cjl6WUiawxZVA< !Կs?U fBoҼ1^nSLt%7Jh_`;tjEop8]^R 4( +~[]Z}5J5d̰pU^^BQY(AN3b7ײ^2V][^4[/ 7GD v^–552yu݇EMߺKȯ 0ۥ!zJq\jO}m<{iv)MȚ| oӁ:w#p}?J/@,VU>w{%`_aLoPkj*6ko>tyoZ]8_tѶkoT"pP}## [mϒ฽8fM*HvodҦh0[v6"GDixYr1hmd䉋.A( n Tsܭm~x0AæQ@qy p"@NGq ೔JŶ(jq˦ؓ(xApZSl?$7&3au1- YRjgq'҆ZLF)i^`9tm,RD %XaL%00  Z֖tWX#?j /!${! גU~K#UPszx8I 3@[xCD@/gz$.[G6yC)TLr l6(>N/"ds|/zQ1/rU%{yLpL;^Y7x"2w9oz KcROTm؁c DwF /g-ULY7dUHl vek3I4Z0ԈW&p~VD1ݟ%4X]/ÇPGt@A*s=e6qmoP2MakV*Uo2p R [ ;v fO!c@d$mlk@9c BHDb~*yX^+[ٱᦷ*XR)$=n'{xC=Kc( X&ge?Tݕ˔y*AucWyM4T3z# ʤReqqc\';@Ă:.I9_jQRgR 1\ ;S rK`&OILC_f0)p@l47.X`]7%;XftJ>j{-.\qTj6q|6f() F~mz  Fu凕j(h^w">Jov0J҈_]YCTacYKǰ-VOk<o  ߒJzT%HX6g1;5MSK٫dvd +2njLLbՋkɝ/fg[p-4T`%WaJYSPbٛj֝F{z 0 jAx=hWo dT{94E ڏg>O9& Ǣvjyr5W#&Q1ˈX/4\w$'I-|f?Ⱦ0Y /Ysz)-5z8Ő!5:cp|;fPחJ@L /9U_ &]T# aNrHƓ3QW <9,*"NgBw~{"UyW}b9>ql_IևEsKUo~xYC Me>JuufXC>aH"itgR5h [)*AYv)0q)RnB- aԪ(;O(E rͻy~F.J?{y$<} FjE\".s71 iZ01[Rx8{T?z߸2- uj:VJ݄r{3Zf(K F:UW`ćT/~?:Cel>X/<5?0ոl[nU~쓘^Z^+>kfLߨD9x!d/9tL84P#bfҠFj \-R!I:mV`ݲ1#9A&zo|KgHYG. HCMEP00w{=\bWCr?Ua=J 5>ntEMdcR@,+@QH:8:M!R\p.ӷd:)]'-@0no7a6%YV˳z7̵^:1i'p3}5Fl9\Zv𗌍 qE} WGA,nxG\!nlt8muW Ny`ީoEz){tn2b*DC?Hn@^"B&LΦFS]充]&0fU|%Zܲxp\|*ˤs@ϊu`4"|͛א3dRb-k ԕF=ta74R7&`ԬEWȃHMHLybAQ[Jrj ߽퀼 Y7'.s ̄ӎjw0"ŸKT墧 |Zƻ񞷻mMvgBjx!xU>Е >7#$eJWB%9x a9 k*G Y|Nme_v2 w^.$^ ݗ !P%#wTvB^֧ETJpmtDW95Y c@sðWxH _e趖H*"A)'T͟%[8PNggfЧj|8櫲u$чR?}}7.`<ti r8 ;:K 8ɰxKukҖ7\V^@FӦ1a:] 5!l,] lB)/Cn|]kHl .J歠(.ztP+q>x7`4j>c@B6%T#䉀OY61UHQHs^zVXwL |D)@ 6wJwhfuͿuEt(56 2 Wun-!uA.e8a S! s,ZqٮfP?e()L6í_^-֊w: :"yj|*5w w W!Jm4n/t<>+Z +69qھ;JG$VxFU H$S-AKGT 7.:arH)GU=p` nz4F?n9T qY#pM!X{G;-:ެʝ D|oёY}S%nxWTYw@ c06BV)T߅=pЋ&cϰS ;W1r ?޸@w#VZ~$Kqhp4,-p/Kt N%?#Qk+C^o>ius*be\GYCC  D!b ~ m@w%6d JB ~xWf!/ǍNJHnƱt̟lm?5DR} kqQeߣ]I'0HB/Ixt^2KF~F(b޾& '11oi:s,'9Q[#S ҧƤQGOΈTV]L J'4g|gf) qP}3HRRS'Nj>)EM@p|LP*Qط:+痮EtATT5|` ΄-R'ӜއJ7V8w2!7-;/ ߗƼׯiYt)6]ؙpS.q%-tB` M\ڦ̿;i='Gw:'`H>rq񙣇udM$*Byd`İ3N,~tۉ_<8pGx]c2Ul-ޅ~'\b5!߫4w-BWl:{X,K`#jSk2h4 \R$mȈT F*/hlTxI3(:Zى?U-!7aRg .o U9B뫺lPI@8'PuOI=QiXP66x!f\ipmi)Tk{.k$ ]]Xޫ$O(HNqM)[mn^D.7#:C:t$ˁ:" Mcrn#`nmo4"v'B@޳hC:zHYS$&꿿/H,X~3<$,z]_vaLu\ Jj5v.ݿmUEȸ@Zӯ ?fjfNJE&$po,31@PwЃ?/m*TEW<]s+w<0nVC0sNgPVZ}6H~m+~5C;9=t6Ϣ5t'SL}.Kv*4h ڀ&*z+utjd%c] u}d-]$˂R8}y$ͭ GׯNJZWg{b"%7 dOP<znXۄr;A ( %f#xԇ딳WcIjP>gZ.QQxぼkČfq=oܿRjC7>ԗ#Ҟu:Fjz HN. .nȝO iTQ")PPуӪשnu WsrGpu ۶fx[,=$H+~{RE6Vg,uYVY؂i:E(iZ|y+v˞dpZI q/gH?cAI3^"5]‡<3 b}Nw-}p!D'a]l gؔRpkUޑo빽x vݠCxz8Hq<ʤng ++ݤaMRܪV%uuoX :,E\~c/"Ώ"W g(QԨBL.ƃJ{8 ik {G4_"1ϗ*1ѩ "ġ:{CBz_͇}\Z*)ަ'+9tMdjݒ;)L߰ОJpHǡHtҕ9R}[lY?SO8ī`egӢ{cb;h}0=CMϹ1ڸ߹_lycI /J{4ɣCY_։IVm[ Vy79&+g, j V&spC< 3ԑK9E\J|j좏y7kAKcv{BKH!60 rϩ~h2CK%ơj׆oشai -eTP31XQ1H}\&(2z 0O+n[%\#h ߄L} q~nkT$S]:ƻsLMłNJ?.)"}%_ ('Eq r$IMʂ- sJ0&H%ND:_/pkQQx J~8 x@̅SNK^JÏ76{ #l`ɱf|j6uP$%j$+ĎBLٿ!#a3bZ)LP.zj055Icjf#PRxyg~A vW[Mossgd],ߗC2&{רfݜ߾l51#8Xbljٿ=G?ѻўpDg䨽G>G94nJLfȬTTdadAOJTB1j8f@FkkX0D9H%X/ceMLM@QצT+O*~]M{)izH#"O"˗BeG_@x4Qp%W+?5@:祉"l,-A< `#PlF|DE97K^FK6syYW7&7SaiosH$faʬXa6cO?#3ÙNJcGYJ Mn̉(1SbN0wUO6ذIJ-аII=¯KRO%Ljf9 pD> w@s5jVs\:@&l_? ۯ) ?M:cNT.?I 1/{N@73ΛuԗX>EP瓱HF_P0qehMu)A*y{c6)G>]:WgNc 7U, }n,P"N֕\iZ!)j& 1FAކ$J vWZȷ, 1~Wس/'xzX/q8%EX7F>[Ґ[:~H6LoVs>Tt8Du泵f咭lH4/_"~K[I?[AQ[<݀iQl6x3s^uuAT>g[/)z17У˗*@{vʼnX(OJ|N,mӬPcBY+ACM-`-;{m=Ujڹ|f 6F cePEJ̟'Мd8;Hs̺1<ҪbMԎџg+ P*su{?4@a)[eDX.FSv8'湾Q*j򬂅(=^xFyjTs]esѝRP6ŭ2B9ф ng#szybTֲ֡hIL`bQR mn\Չ$>ތDI:^WGY1VhJ@985 oԁϖWđן 2]Ϳ,-&O5KZ@`H@9 *#B.LL';Hd]yzdm`y<Y-Aqj@"G 3saQCz uHiF.-W$r"Ww`9` ۽|W DKt \`ǘ-%quege604CɌ0JiolD3PiR5} w.(\pϱM̀4P+Hnd/z_4oU> X#Ɔ|d F<_ [x kXf+ ooຎR jG j;k㠽Y=h}~>7},X#V@<8eUEV\$͉o++`- 3yK7#.AU\q~Q8ǬyF@}YDs͔BOQ.Mϔ*FkDuWhߤЍ*Vpg^;u?8-&]YĢ4'74kAJ5١">,+OM|q3g]Waź~K5xF^<4hH/;3k!9A:i6 'RG5\z|+[vIt@6FmݻMܕ2mQwϗ!Ԯ^ uqW= 9V1`THCrr1W[Do_oLAHCBI$2hd (l3! Î|Y Аf '==֝G$zEMHY ڼ h UBݔ \ڴBGd Yz,Kϒ1r; ]m2} a61_28)`l{sʷp)$Lf Op[gQzJԠC< 9@bE%Wu쎗KU㋕ ƒo9sMͼԿ E + $tjCy4 ui0Eܸ! &Vkhz29$& twwg= )%yn7'kUQFɉL(7f^% 0*%z2*'䔻"^^O3ZGX+'S4U^g-Yeս['=1e>ahQJ9E\V H&^s}yh<>{aŭMF|c#u?n?@}_-<|ہ˻Ƃ6BlLSmA}$0dxKKnH*k4D衽-O?Q 3hUVHay̓#-aooh g&d؁2)٨< ,%)@/*pc5+O/C,zJR o2&]s<]sÞ-e;I֎Ë=J脧>T(_9l ;|,2K05_pÆLyVբy)&r+$jv8=2ֈ@m.}/5fÚ1R=k`et89Ia Q0 (rkǗ=h%)?dOa*"Bb[oᣙ5]_'n6*lA9JCQG0u\esҀ+WNqt#AIk1/Kg?{<~GXL]omiCWtX5"=eZziTf{A9\pM18>o"Vֹ\,/ _s욆ڒtr80S\WKa` 8*yv B(ľ=!^)j6 9{w s~>tBAZ;2SAI_\W]tK,l`,0{ L͓rqÖmoc׏ਮuDHƲi%"!hI ڻ*A]`'drGE3 gRqX)rzǜU"fS*։jTΰ!Esĺ05ֆPmCq?Y±+lpW$¿U,EJ5D"+d}ňj3nc{vciؽf;Gw뎭8K-=ZPC./c {lQ `0 ժGބ"h vN^"}?*}]Ş02>6)h^]O|uw߲fNOgה '.(#|n)0e6;8ХX^Hw_͚SI + 86Cw L:`n Fݻ7RnKYj%9e! wSy`u\.zbO%$Λ'Esb \y#(,@>ՙ+.0ǩ'J\<}4Ģu-myyY,ut^\ QlG)Jm4K~@,_Twlf着bL|ދ}/KEϳ=mvazVjybl2(E2V2TYldRk rsmT=$h"z Lts$ ,|%xyܪej6W-3S|PcAڨ67z!J1dPZ6n'״ݸcr&>uּsVrj|b.[!\Ipjj(bEx '͎׿`x7ѫD;7io^4cΫܭ]݂ ZYLӺ ΢Ů~eW51Pj'; ~~nDU> C^~fy+j@7I+{3\AesKuQ{hv|HqN/`iE?<p0u__gL{GML txfX`M̮W\}YΝ˥,@Qn vJJ9-M[ؔfZ|7)iJW ѰUۺpZw HK6{x-:oE!*r0RV+!qebK Pʇc)`N#{)ۆO/׻{ʙg[1@F eq_>Q^srם\U'Ƽp'%R&n8=`-\^w.s)<(S{T)HS(`.ȕ֌SCF1?u ЋDxy}#;s2!?A ]?P&5kCP(O /WH4EA1/\FڧA-mܖb'c噻n)VU<{:7uANҧÌ]I3jbċ<svR$߀`}íʙ^2 N8%Gj.K0v0/5 nP)Y?fGTP!6;-OGʛev!:'hА9 %{zX\KTS]ηmҽ:=I O}[GH8kq8)so!BF1@GEe+H뛹1<š=WDo1ηcu> ,dKhC@S.:-{eTӔ0Tn> ̹2 "$ o友íT^!̫baԢe־.-/Sx~VuFo[מ'|j/h0tW`#9K~40:XWȁ L^C ]:DMy))Ǜ yVUmI17NSgB}DPm.\FΈBdu"x'4h85ޜvel]x>oLW-lV",ƻ!\)N+Z^qh$-f ֕29uc} x4CloyFѷYf#mvq\}'$+m=^~ C\Fy%PW\]˝B8% ٤ !^FZIY1+ 9y%I 6C`x)KJ],1kl^m5[+OGw.L:kDm F wΘoZ Q ,f8G@%/=DuB4SJ\o 0ۖltʧE[vr9.Pϳ2VulX!a8Ka J,F# Wxm G" }neE:  !14A$Gt=ĉA]j9qb$~;DDBi_lH[L`C˳%ZNZ~< JVq"xLm ?wF&%úd}). !Kr%[˼`b" ?4FItd`yb`0cvWMUAUr?Ϥ.ƄCXr:N5؉Gz@U]ꛢC6ծ.4x:{kNt:Ӹ@@7sK̅w E 7 'Җ,iZӹMǠa1NY6T:KDxA;fXY"5wn4 틏[)(n!y`%`g3nN5bg>dA3O< *o!\-4x||揿  W:_N.FC[p^Q (-P*>,qGXdb'89+(d$:Kk~Y7gt\;(VT(p(KVouAZdEV^"!2m\d6&kÇUY-aG-XU %1 0A~4LW3>D[D5[=F/+l0l{SqIr!hiҟOSĴ"b-^V9W-=f aqVZiySڎUƵ[A|Aīީ\OS9[J*c)}՘g泌# R Q.)X _p*xG3bH%(ő'Ըł޾Em%pyd7nz&pɄ{$R!Fe{hӈU+p@fϾ7^S C$e% bIB*PQYxceȑs2~a#z?ʟ/ܮ͐L*/;(L{BU,P0 rwRQ*A%\rF,І[ʳ~bȓYV?Lef3H4KO} An,oU<쎹BʰM \.Sd/pةn~ rVh vg𛭉y;>BGvYbĪL< QFy > k=cpߋ:3]?T]Շ(-_Br;7B r:[2;ŵ&unBDOfݏJ wXPnQ9'H]1lع=LP:FgcC g=YY? N|"G[\ftc`xTGU8%<.j3ďQk~55t/w_ I :G*6n c$!_%YxΆN܅R\\ !u+.dUy1$ rRA{T4r/CZ2>IК@W2P-+*u(=zk q@4c}FҜ?@J Gg^c[&= &. !Y_M xJ.5d!*aN4% ,\b}UmI?m^tѪ1@/`iVr(.# &N9-"+~Ρ\v 4N$%ci\f2; @Mb~#yUhqudVk%필ݡ4Mۤ0U)2Ԓ?i PQ*_Ru/̪k2 K|*H܂GkH <6mف&xsͤ eP"ס\js?3,x% 2Au|ڊ3*_Rj ՛E4>H1ߕNIz^"zy•/h4bY _:.3q} Fim:܇f22p|Nֈmgi/G:i1Z$W9[ ;Y" 厦%FMZrB jjߤhΦW3q.b%@#c/1Ey^^B nsڌ \Px!e}hN; ǯ/)~% (4S!Vǐ831%sj( )[^4CGG6!!N¬ooZT.ۣTwֹ{nv/2B}L.W.8a7qnν`n_$Jx'=aL ]̮H)mWZ (瀴*bHIU ۀE3g{'؊Bm=1ѳvpK !6Cӈ[I4xxvA=Wqy5oo h({aYrqڦDs^>ƨj+f'I, Czg !8S`"SҖi! A6&Xj5Y2,.Bu~|_E5A[=mEدr%\YGY.3уz7PA+2rk-'*gX*r08">dV; ttJ`A\jˡH;)fS&IކL!#n< Nwm #N:~7$_Rv-Me#ysQ~e6e߾NSIZz>L{0:wI5 7~ в@eRy(Bw!`mVC\`Wx\ۡGS . ;"ė9e %FҚ~u]uC?Ņ>7B)h> Bͯq}*pjZ렚܋g hS6OB*;Rr?2_<M^B^S*b,Qr}R}rld3^ާ Eڋx@[#xZͱwO&2xLUHJufgd>^DVTƖyOEg7azAJ%6݆Xxzt1幁#d_5EI^Zx{$oI3,B,or`~e,ϐ7 Q1Ǒ2gbrlhP5+)f+Dzmh2 "@m#}뷫Av7"䪗@u%`ƅϸ$xqC7Phf:qQ8AT?+@#jDU܇7w氷JV.WrrFyƢ׌Zy-b[!^cV~'O9w{0b?k|×̉j}N#y MUg<|E/EK[v`!ܽ'(# $> A`&<^zqG~q%7XU{7l/-W[Ίlw7 4}. =4ƹ2c '?zY;@Um;2`TI57M0ܞmRv}#Rhj**w ?cb/Zl@x5H B`S~ %&[Ip]Mh-i࿠A!{׬6krMXS1ƗZҀiXx$ tN=.>e04ܣC(:\eiάy^躅FOmlYe9LSŸ%p_\m:g#G=s}DIH*n'y7mUޓZ6M9.0wy|~GD 2"sLry*8?`W"Uª3&d $3y=SK}2 40׊g#ǝGʴXehfHtJ7(dA1Z5 ?$_vsit s;s/_F+}Hy9^X"TDSnoXAj Ѳ l2 -C9Xq{Uc$`3DF/#o>̼ye+6.č*kHɸQ,PQ<~g`VnUg x|*[AgJyV79#2-f<U6l7zlroWίiCOj}yBvf@y:z5b|eS*H[2ܜKK3PfKǪ Ol(h'1k=bhµۅa~IPû5df ˺@,,6. 7E=dR8ً f0et .svcLMVZ;(tKd7; /մnM7Eb} _'(N.GDk~|DBt1nltNZs8WҀ _۰-/c8y,D7Y~ǜu!^v*,Ԕ{.ZPۥ9p q,tB: Ev&kH"rTwHYAU_WjT txJڤ>&2l㴾O{ G6GK!O6v-1h9#SjyB݃'[278Wކ춷9 @Xf߬!h'j(;8A4[݄=>t<dYzy?έnD;z_E*TK=2Xxs{fg(=?îr[_B,yA2Im Z*rҌS?TfWawoM uKa5ρ1d_}I2YIﺅRj<Ԣ`p@N,OM^qUCK8ǧ%t3Φ +Q-" `,1G!E icUW`Zl),ׁp>}< h\nGyn]W$qGll6VVnF n퐣 _)&zTP%Ô>w.Ve9zcg5-N3laW>';jxM*.A J[o@#|dSyP'V CSr4A[+^ ]xи!afi|#J?MLGȨ+I(UtfgڡEA,Z .wҔz/3@Ļ,N}PGiL_ʹNN;b@A;bgOk s'@D 5IŞ{f;,, I|N[E%93Gb-gB+֥YC|,l Y/&L|^>}UHXiW6ݖ4͗G>Wb$e+<^34 HFzǞ o#U"eMQjy>AQ|\*x#Ύ:Љ/]jLaU q0?^Jd5}vs/,tkA6Y c҇_NU`+9Jq aoRUbY|X\/IX=XN;Fl雨wKs͑iU<Vd=fZbiH&Z3K9#-R._p54)n\;+M?$a'sW k9G_[ggԡ@IӇGoSHW+Jv%u֥/#BE`XT@6:W3Q&|t&R XټR)%wjұ9㯘wJRv[Nct ^ )kx͛#2"l+f!kSS@T 9=((iن3?WkqntYf_j%9^Jrxdj^ 9t1 nXGzl&rpHrQ!g(_a=2bZ@=вip&&nBT۔I `@ Kt{+sʌvKeS:KuI6aD/ML:`딏؎2ɍ=rm>$ Q`u=߬]expE€-i+XbؓNu )6"I=4Y6 ]n P%%*v^&بh|k162Z%?/m0$ ̛&! L12S0v(ޝϻo[x&? Llo"XP !#ZQg*,2:S-5iH`KP\,o5lR w; 0 |q( Q cO{C(p<>y _jÝf%[}hGf~Io+L|XanG#~#.K!d7rLNh\&]d,x;T@Md|󰥀 4ׯPBa "兙2]Rr{x0 dH0 2.0+5Dw\oX ?UܣC ?qQl[LDIzF󊠉YZ"hVTu~Mߧ`"*wM  ( *Nޒ{z"rmDXU CYLDֆI!dW\bٶ)r(n-2N6҅Mіk}7qj7^9כUژ, }1'#v-ϞĤ147_eY&ci?S7J 3!/qDռbM&лI|@XHQ4#f{Q70Qkʝ&dfm9%>K$7TX9dzSP?3bn0=kh@uGBXQ^~gxuUg?VI~nj>rrRɩ QDdB/}Ge=5Qkļ}ITy)@@2KS-Y<"JiG @v1lp&ؿҞL[0/d"/ҏ;(n2$6 Mm Y1d 7?Ǝ1a~wj.ܰ;UabT+™ZWˡUU[J>UjE"HC*n2!Ji쀢50=)m Y gƷ#%;$ߠ֠pZeupJ<( n!gn 3%NJgkտ5\'G$XfPF J_)œ?å^;wӱo2p^5-d׳pE} َ "!]ҧn?sv;ť8q$5J*VOʕnN_𦼉TKt~N عl# "ZDz:,&yA"\m` ϔeE>\wXJFoj o?N @v^kvcer$eMpb%aԬ0Vk@ )zƺkLm \Ȁ%}?8ږ~,C$,؀< e|(3ڪsa;^F?GNBYgTAp"n@um9"k%R,+"ҕ]e\ M &qA] Qy&o&0)Mx [d܁FisapWh#a~Ng0E)՜Tb/!M7JϿnA(~I!7q]6\8!WΝ:l1O@/4"^>.B,>ߠo jֈR@KTqd4+t>Z5| TYhf01$w/KzY^{ Ns\"f"R ep"uDd(R@ p0U)f[ʹ8RѲxI>RVczR>p6U[aCj ΟnR~ 8mܖoV!e;Z/$!@4\&/ˀ)|m D4]xؙR̞r X.xIWGsUt'4,F!~TӞ`yp H|X-;N|KDzڹijc=h[ ޺i8En TT:SZe!c|,嵔fQa\!q>5V :3CXzߍ3KXLNsmePyU!ҴN pHrmhp>s# ǏYXŝ*6FATKP#s/R))kx&2Qgn$sF$pAq ~sr~\em,!C%'u3^Y9O8lN]ahpQyGV,Q:j F1Y/=%ʨUW|L /ϒc.U%oLKY dβ()bթc] _y~я Þ={>} %xfJеu?L3i GRRT4qQȃ~/N,E[üaq'V|MoF4&.-Tп"I,@hD|_ya3  l Ullx~8NV6hkKv?JBs`i J?Y{jb73{:X[$I[8j,㺵b rdƣI$Y)x$3!b:mZ rTQGva Ż! @7 gH3%[AJf,#d Pc2my%@3<(spܟJ7$F &ۉ-(n9\^k5Ȉ[% 6[EQz]Č|joQg^C r/lAV&|%dw6aNhR1:0lF.3$6<]u߭V,kHr^oD+xc~l.0Zҝȹǔvytp1QL~rQv(Q@0}_"v͞Cz}`t=ڮKj6s ЁJx&cmwyx7S|J mq60ѭzR%=o7ư[ȪiL$׮iG"gN;"ﯗͩ@vw;׷ e=0#$ v/u2,g=]a6Rp M =_C}/ҳyZOPȄ!0/0lf9Y-aK4m,1* 7DJ!DApZ䵤TeT'-!l>wv6E # r!$J wYaKoQ%_ \HH<{s73_HH8 C0sb͗6rSKv'6R Qo՝ׯ YpP+Vɸds% x$3! A˂v}C AʋZ3?f8 HJBcxO nk-&9+>4F \! *6-fB@T=ɭf;4B"!ôO3\jt Fɹt;m}-$痑*\7gc\bOc9[w9`lIrEݗgLBP) R8!}K!yVpO!\ae} wjf)H7%K=-(q6gm'?rlp5Ye$C@3@ BLj=Kz?v* OE60*Qs_mq Q6-@-Zd'uOr֩FN5xBǼ"A⾅↽L~-==!ϱ)ǂW 8_i*HKD$E' oO 'el>:$߬U=-u]mW/CGK78 bu\ȡ4g6%EY"˞GĭwJ[:hcFQ kM<Œ:yFpeՃ_3 Esh\逌@E])ΤXT /)hSNkƌ>YvgTDc ( P̾Pm8{E#ǰ֗x̡T6>gA3n-&r9}aג 9 ]B)_x&MbB-X3U- bah ~?yJ蒸33$Rq<̕*#B$ՕDkq JB &Mif5YY)^GDA쩱w|}xۑ[/#bL() :.@ZWI)Dj{Te 1yd>O4ɹi\"ar2W "9K}~`J1\b15a]Ťe܃NUKK6 1Qn~8 6 :m9ub{hN\O>A팱3c{9Q +jyI7z @"u r)ΨqdةdWnm3t}5}ߥх_x@D ݄ʡgR/eC-(ǞZ]Gad$LXQ{qjsG2+hS>GX^U'iEMVe+W;CK_d$wYۚ`lwLtnNČ6cDW%W D0&Ҍ2 ZJ;"3خuؾ"c4Ek"8?!I4AcӴDs3\xßă}dkȶ ILa}ALe{TJ^LyiqS*0Y-*rS;QOz&`;ayDpO _h.a%4AO n:?.65pÂZT{R2r+'RZNdzEge`(!(NtR}fwt{_mt.n6 ]9@Pc/!St"YT$`$hisDKz1s0 X̰SV]+?= i6R.\ݶxc/ɼ,^4glF=~kZv8ɥ1Nd蚗dM|Wê'|9Pں Ckb9]J%Z&NwrBV$y~edvUh_s(H񀁼iw4e!z @b` QIKV/L=%0?mMW Jg>ɖ.{YHwƍ !.1Ǟޣ@<} $ ;"ཱུ'ίq!eHD +iZf3yN_ F _e Kћϻ#QT'kOnAm?iq-ۧHg[KR2f/`n&Nn*Kkьy`WM\ %qcB,E+\RԬibH]ݠͷ=Z2(=vj& 0N.h5"(ٚjMC38fӝNAnބt dЕIծ+@$3;#݆Ma[;][vy\+u>M2Gb-A)|=>n ]ͪ]Nnq>mׂꥀZf!hVA nʅN0,ؽ& Qxь/*WAdpvoua-$e}[YNJ%4zlG4qAk},8ޥ~+=O'%A<zR;.C O||f{;$˰_>LI<^iIʧML*-aOH_3"ID$Hi^{o UNm!d( O͢hG2VZo-]h*=tŎw/{㨺cŹC%+w,~o.z/Yum˰xv:]aiu͢JH&كOeLFG:-uCk$~uD/WgeU||;'ڇr+x072tjFaFh !so!qi|If̜(6ݻ fLⲤ#T Z~s o+Gk|T&G^oS!ਙd|ݨTʦhAb=r02bCJ!$I^w|zf5XW,UrY5`f=^Lox 1T|p)9.'_%G[C7]wW{wE6 ;78\`LW0 '!`3׳<;Lxv M⊰ L) 2Ի#ʽ"p{ؼo#B[;T5r{qխTHБsHÓy2T7V%O c9WiN)Хl{ji .QX0݃i\AYd)= L=\G‰~#K3fZ񗜣M]a֒]Um%b>0h}bXnI,o`| `J{Y1 ^X}d\L럜)_)s^]|>E29|\qQLvear挰KvY~?7CI@4x?|*$'a6$*ꢽ\p3ۮ7jwR<7X3hAO>t*mG)پM|etC浽R{yw"rﰧvmL6`JsԨ8  Yr&y>.Z ;&ۇؖ_^+I$PcR\VG1f3- q"c]a{G\b,ӇZB] G1;ܞYܓERaNܴrq\hg;uh H-Yvd|wQBf+xq)-PW-])K=qgy!.c|?S[O3#eqҊkӒńw]9~`8>t*Eu~vQxiP9macyM$ldp4TncoՖI!0jd9 @Ě it3kM\!5]ҩA`v{i4"Z4#m'RKNt{4K|قHCf:-j\_nFuwMNXIGd7ayn,.]<8g(6ڽ],5@Aдqt-y,׎Gp,SufcmClDجJ,|EˋZEnw\h>gGk9L!)8d(邨RdD\&ɭ_ bEA<";X˽ees.h;%ܒ}mnا4$\Ҧխ0h>432ˍ!6C}Z|`a#ψsbp< u_YGX{'QoqQr7CyŊۂ3Ǩ]ű\fC{k=2l$NUi[f>F0[*JHx#<>{ye[`u/w:cions0PYS@zumoaWwmN.e?/ǵk{;I>(R?nڧRaM?$_e^]IV1vW&|{=kQLZVVT ]\!gG< Bq%%Fv ٳZ{* =UeC@PI`*Pث}th+L2krb)}!À{8Yu~Ʌ^RvwKG?SN=Qr7,Yl^1Қp㓾07Z !["6K*!|:oeSk{! ơ "иK96RAtR{qE ˂~{꒣:ȟ:i|ShPݒSXY؉ rd%@U1ٜ]l#Y'CBTj2Q?q{.nY\"mjr*;YFvmaOe^!``yF9,cH5 <Lt4W~AV; Vv/D6eSP!q܆Hmss:} *>騒 & +XyɚjLNѫU)0g@vסC亮υz^o+U˽_m7ɥ{NYJ/` F҃Ihr=#{k g9\G7q;!t}gnY!bYA xZ$L #:콩TRcwcX~"ڝ47؆/қ @ yV8iHUFSe8G.ggՂ-k݆h&[vo 7؟b-kInOam>*utJpC`g5. gл 0`O‰ְJfc$?'wI2A4boAνW*3B)9Lq eqsMFw3\1Ȇ_=Yc}YgX;؄ OKRAK M򊡍{팀!39sB$=O~"'jk.[k1Vs&)N:vlgrNxU!GkxV ~%#3hwb,H!I&= 'ƼcF݊iS57aP4sT~*.J>/-g]pxAJGPXit n$H>s,r^ڑvH{NOÒ-,gKyzT94p^L+mT'`VڋAhYI"!3αw?tJeo%Y3NK5K=Z.t&~Ɇi`R8r2rr>h0&~)iltẁ%d3Fݞas`«Rvy2FF?55p' ` /Wl{z[v)_:OI1! kD  f$JlYp\&bn&VY0>L տ+` D+Au߸z÷TѰ[ i?LJ6%j" M./[[ٵ^J+қO_NZZ⸅>(BertR\D'MQ4Ub•EPMB^_7k;\qϮ>IL9x= BM7k“{DӖ^q{t\WnN'm.[qNb %h-o-7Qv/ "7KMHs<%6 +Oӟ@ 6*<)[$Ҷ{.& Lm{>2J@@L'Q{4E=@ҎUτq:$!J,ҠQ3f%ss Fcf3c#Z~º/K'; V^PqtwVпHB,3\7 f'fJy\|.)a!Sy$zj|ĦPez`p,k?W5"fxRn 2˘S.M6>h7g$,$X)ҹ,=QAeAv-G8x4^ 㨮#RA]J;L| E0`MtjY z(!s^*`PK3]D-.Fh}Q,㍻tԎÇ?,E3Ctǘx6O㒨^qA߶YUT鳋h *%h J3AݓtZe_^?0Q"mD[k  < 2Ɠ$`mcʇ>EҺ?6719a WF҄Q*prb/.Y..3N˯8K.<%%,FM|0zRY8 \3g%Cm[JF<&8`9/|Y+j m@0PS9##.R(i, KF*<]jR-7\ݎBr0(Fb&!rxF珯]Z՞%駔kp!C+KCí/n gss#ITjEo?uR&m>RWgAýPpDȾd}֬ֆ bW˗$Lɵ!%߅+#a a7CglPb|0t-/L+Ba#*)[UC( P{f vS*RJ[בh\S@b}U랉AZ%X^Ɣ i\o8q2XSk7ͦFTɨ# 6z(cE@D%ES$1{_0 vU)~ueO#r~+~vFVgrՐhQ9ȟa&dl;p 'kI2}Ow\t22!/ K[3d}YtYQz'-`,R$ B/G=841|239Y5NwcbI XT'y ,elvSL;p5 qQ~+ `W59dM)6Z;hXrIbEsd!nA*AƖIĉG۩8e6LcJ|Uk^t,xzˍ!eͅL4=|S;x|O͙(4=c%k̕%=rOTc˔\ex׹s~>=H|G0?8T$j8 ׅt{]S-;v4N aUߴN܇ZUBd vN!O4$ `b6bj拪eVQkCz.n u¤ biܓ5a'V@ի $ 3l =wsϕVoiz ^a[,xGѡ [h t>BG+=[dnt&\echW {Zh4{;&3"[b E-{F!Dۤ[Wmr>[ɈC߸ҪJlt;j?+ a6-] 팥e[jWQZ1%qO0|@OW>*u~[b^ | U]ƌӽß;3f1sDȊTh10g^i wf]V$vՠO2X=:}E/>Nִ0Lyr$d}^ _L5JykdKs~qPIKp`/][PRknVQ< Kf+>aف  ȊƯDt _݀+7'|N!LPCl=Ƭha_Uv _ebE{^=GuGV ;ԍ1Cڃge,(g>.=eNܥ6ZG= *٥!=zVh_Lϴ8pJ%A "1aO&'r\3>VDV76i~h9􊛘%ƚoY!E_6"l}X ャP 37h#sF`O3 2++jA<%B#A82un2nMC= rjZ*]]ݔ@g@fs2y\joF4ދ}`E_ rJ{Y,VDMg~{#ݜyiɮ2 ,`khG惧@U- Pʨ+:Q%  GWv8Za E!pǞqG&L(|{.iH&Bw9?W^J6bRJ0?1 OSa%+1>c2sL#@} [^-ZVJ3ȝ.w kdCwC^ 29{7`Pacb.bnBX{uc45+1,K qf觮+lcw Kʧ,"c{l7q!e&!yfn`*0z-c3ek;wY |mHB3!/CIΰy)8ĂFh!#\N\ba tc'i`7frQ ,(]Ս\ :=*陕}۾ ĽK~Vuи)=.cj%ewDBF̝BZ 3qCH~죀=UE2 ,tUEoP`~pF¯dEwDpO25fZ_ՔkܛxGfƗX\` Vi;],bp%4 l8oxN< ELf.B?(ɨި ).v,0w7?foNZOy-Z<.mØWf|p%;HJSE? - ":"%Z@L$.bEomͨ0\׉XuHx JΕ؍NlШ+0P4?(L G j>ot" (!! :( a[t-j'@X﹃ob=+ 7:}7'^-WN}g =p';ؖqJ_VnWl& J4ctw-2mZI^[1ѿ*[r6K!5tX?j଩=hRS[ ^?H| ]+Zx#;7{qvG!hf85P)r2|wxbS?SQV:oՒ(Wpw@Z)T&7oHf|@&5ץK~S1X'n342ʤ<Ȓk  K^(iSlc2%_м Wݔ:! .ڳ`4? fgre19q|h+ŃR&MY VrAjӶ .!Q53ǖ;8R!.b"a~޴ ,R ?|Aڎ$Z\,W~V v;2hk>X0_0cUV%+3SU7|{ǐǨWXdtgӽB#)HI!pMoIkPGi" 7]\ޱ'ʉקgzVb^5W0\={Y65&e*^N 8!X8B"S@V{f[b]y fcDgHA-)OgvxfRFn'l_AJ G@x5x[s'Lu:zV}&ClK^|j.Iis {?^C ̇_ԩQUwlۆȎ{Zl6pjA#k|;dn#YmU-uo?e>عrxػ_OטA-a g"en,~c x*A4׈\`'DԔ fvsyw]kY[AS[PGHF%h̄9x0 ZV1\6`\!}(rzpsIAUvaw ;,;F~&o| y5,bc[yG^-zf_h$Q(4R:U!ЕCZ>`&j3 Huޝ["J{^MFc\7O6,d}/s{C6\\{'إ< Z{ʠ("8n8^\+[x36 h]j"[K=[>htûãpĀ,zs?Ն-閰u ,JUXFw܎&2WY%m<,2W.C|d'Q6)M/XlH)WtD2n}vԠ3 Sȍ/,B3#2չ93vr`q]ƶ"m1iJġlc-.е镪 OP* å %иCImJq,,؏_sG17SĄ12w^T :YS^9rZY*W ۏH!p]j~b`XZWٟ 55V(Rj%@De uxUm:[4x\(DnsE-B#PJbd_\ 感.DR2MT{I":²N=\zA`f+l[+;hE&[+%b~RzIB|:)( k+3d{:M\sъa|?X|c%L/슔ՉBK1gw"t'pdE)`x>\$P\+n#92)45VɱM†͎mUbm2RPchowo (VU 9cvP5_I lYxg\Jx^.^j R?ق$?tx+bpκX)_?=m=6{}C-YŽ]8k3f̩_禰VܮKݻC\yL`5t?r[\%&5F`|{~lХaW e=H]~A!QK7h᥺UE˃x >^:JYD3oἔ3"9.6O+9iZ Y•­]qc1(o$=1t4zxm)})M$~P廬ˋZge ^]4d,2 ~n*ݢ vMy7f?eJ2oP/*B%<ɘe#N9+u| ˭}1ߧeC A% g+rbqqU7@-AȈ#_yiE}wb"J7l\QU$f M`0mIȵZQiw|h?Y+`h2;%Gs<U'1>z0 ͚.CE?lKވ[MuUA{BW LIr.kHslI~Q+NyGد j~"段jC!_vp28d(J/mAsKg0bTTK 1fKQfZ9`/0b!y rPmv pb dYGU689c] .4[lKly "s`3~1)M/U[/ZB*2ɀ+|nV6CY$,k_ oZӾ"LzQTjZ,>fZc*6zTUp^ 9}/n zxːКTk j4r*fk"&jM)j Pe4guk*6O\z) `,*L/\&V_HIZvȃnuVN 0ZIJm.2,C*00~E1]FoS)d,&v`)$;e1]g]-$6!=҆KR}9jf~FUETy"]RJ;H}dN?{2oQ60nͤi9 _@@m$>¸4 ? DľO([PɴIn7^NTcxIfQ r*A`r{l ID>R 3#Pv UӵQz>1+>˱:eLgʭ~~rpC5>=ύX5Fg{@Hy:jc $j"9˙C RUnSDk]ٺ/{`M--K MΕo)dDV"֢"LJAZp:P9)d2{3 %Abopjzu-[`SO +!̚!/tfiHjlNNu{܍XjÂ8|TKy `&^xXI 6)i ½QYLLiSK Goe'PI͌9=oMz/`J)0+VG/t#~XT=2YN;"˓@&4^*YoEYӱwUJkB hRptyl'ɅY;^=qG*gIgb>eDAQ,Mk9// F(j\Q|3 G"Y7CJOw%Wtt.Ֆ QFY6+G/"h(%X_ y«[mӛ˥sںɊߒ7&y{́`OHI0"겄HX:&ݫN^.ko4ʏ  D_PIT|qooq n\rG9f }XO0EmvC$?,?`mv jo>o1ug8_mg._La(Vc Gkw̆f ;29̘GB95l!dLAŎ0ѕ9-6c]sm]끋dp4JPy}ce7KJzV롟MAAH` ,@ Q{$ڵ9 ?Eʼn~0ܵXnw)m=)֪ ʁn2i@fVnI,s/S%ª?qG/PЅ0 ;xy#fOE YIVݨ6^02Ɔzbbߋ^Z9 /h-F^t'V瑹[u TQW"E @m]8DSQVHmKa3e=&N'J=-a ZuCD㇊' bI.:ylyd:u6R4,=lT?StrmP{/{~"ڔ@6@ ;oQ'+-^kI@vWUSE_w^fH0Ao4z>h,C&»@w9P*@5Da&c?˱x\[5*xSte^or@\9R|Glr8CWx-  !%E1[qh:}@̐&r{:)P3_Ew\:okXO#]<?zb%T||QJڸXcD|'B)L0׌ɓ`Je\l/3W6TppcG7A^&isd)EF#CJs9Kp k|}M)EC!ډ!߲tcԋqN)W]f&yѾ 6(U5Sg:R]ǪʡѭۈMBV^@K}ULH(3ڭJ0^nh6z$7ftn&xE Uu=__9GWhn .*)-w0?Xگ=SN!|&GdDzS= (Gpfxq%R- '[ tŪ vxpto՟ L[RL3YoOz*'ވ;>4!%Ղ9rcIyw]a[Pw颸]hfe8w*7\&H [ -NcK@ot܀,NbFVG?P[E)̙ː̹j$j\rϻ͋[3=l(+IMaȄ6ÌK_84= `[jp3R눐31T[cߴGo(D9Mҷä_)iy"}Aoܿ<>Gm)+ەzyV-;tB=;ISɖxGzTzݺhD6AlLW2 Sdޢr]rDZ$DZ!cG5?v`?X2 fp[3Ixxf?XGM5e'mq뒐e."m泌S`aF) :£ ۠ O 푩p=,>1l\[=mr n|C "uPP :G`"FΓme}74)c ]gR̃o\Y ?'U*ἻkjH8NVRҦL2:fjc@UKwAMJeM =NX'}@*LojP|GX>$&eKH}&'w\%g@Df%ֈp+%F 3-+S'k4͏iwdn:ǩMBVEP;@FhS!3Mg0.y`e~ f8o<ѷOL lKQ$`#qԮ>5IHgB`413jkP)tfyUgKSOX =6 )i0nw; J/ ᾒmao9K0X{I<1RkAer=Iٍ@2^d%Fj 'l$\jXҿKkX2B𽝇@]ĵ DR("Q}mDžxFR%Yq-@<HÉҳRq%^~w-=p}QprL!Y9Oc0E7g,eWO֬)N-.K/tX!%;S%6>OhGFӍ$$TC5N-30% 4dQ-AB~gH bɆ:V$pN{ia zËhϽd)i dYm!A]jG ;LY.٣FMm3 Adk7[FYTK,oU 5@yNL[僼]iNT @`n}!Mp7k@ueIl@WN8<isւ! [@w"˒P*p);_DCN:%RZg2A0F?^ă6$|k GĚ2rU5$%bp.X PpQH!C: :&1tƏCvY}ڮTϯ*0w^e,!Ի8F j&df2;%v%qK*cWcoᒃg3F%0nS".Q!.QHlƻc|_̕bB5 H) dT lU]WڟG8LL Of&^1; Ag,:|~lN~ .g}l8y`MdTڃ&B%J2"wJH]/߀ƇNV-(Ʊ{ALFٞ4c%]vJRKLXr׫^bJTIw.$rJ06_AUuӀ e`4)0zxWn'SKQCȉwlS"W&cEhzTachQѮOy-15٧uu{|h: V!-rx8I ix0NTu\'Ev*j70‡IjyFg8m.ͽs͝f/Ld280*0/jmCz`kx|9@:!i~U%)kP;tȾDzaHYs#I#Kwg{kL\U1UT-Di`8ksR9!6g?i4NL6M pdS:iLg$'YX+R4\xꠚ쫝CrCm 灓k1ZV8P6FJٔN}:|aauf>}.W{$&p_ŀc[E.$|ugyBdSLSśk71eKppoK0Ϧ۵ݖ~121$uxȽWxGCD}^x˰.sp=gV̥HL8v6cEظk/t&䙢\S!v!6ݾo2uޯEEOrS MCxSGGI0 L+yW]'xfAouNHOd}DDª7D΅^ tVm ^*5BmaAvkc:5JkPP#w2WV=N[``ciRCo9Q߫/9`"\5n1l}DCh4[㏅>$YXhbK Pȅ(&\6utR%[2q*M4V@){ᴙ+ik]+ c&3ySl "ɹ/_53<3ruuNšy\?|;mi+nÎCU(uU|D&u;= u=ZH8}T*H 7o8&k0.b+VdZ l+a̓US}dF~~``sP0_:X4 6M!>̓p<%t('|GWl_FGYB;ED}m,N: з4P/G;"Ձ"9 _ϫCQ=Trߦ%ob$18P`cJq䒩*q ɔGcmKr,$gUv#7e甤HO'x|Z g;ZۂVN2>f٩49km֍[~/:axOJCƉGrboYֽN.3lb5SӬ礗,lAAC4>Oc钧779Y*h2}"b%AK F '&u:T%;[2&S'Ww @8i^2s.>,=@1{ 5yd-Y/VۉkQ>ط7#*?yR'.]kA' 0\%ˊ[:iDr,NҺ7v]\ l :LCU\]8`F]V&:Ogiڸ j3G:d)3[e?rzsw+ -W0|%I>C 林I?]rCVBoy:1ݞ@įhs@M6ạeR{ (#(jEu>BX #2?2~Di@-%*w(Vaw|ufqB<:JdD˲AH"8RY(UD@=t`2߲Us2BDzΎZ4\,6ﳆŮa]z$tBq(ȊJP=1>B<%YaHNTFkwnj9v!vg.fCdL.6z+Rt9F ~(QuW`X]<xq2Q`j@LoσjJ*UYTSFs7*\lpE-4.T":C7gFgݞĪxCbh 6zp,^FCPYoK%vR2֌EQ丯X1&ma)8q-洢&-]:m0WNlX`|(t#-_ݥC*;P d%0 q2/c>X)`gA#S7Ro;nzeLIh9:?[Aߛ3Wᖰe\i'drEgA6ĭG9}p 3iȧr&ކZ)>%,Pt̲@P.#KLw/G8o Tz꧇|PP֘͋J0D8ՆXB6|\28lIhWCtkz؂ÛHf12WfΦE\AE"*BR~cyuio=peۧJmks Mr̺?dx^Bґ`2W,|d,b 7>* 9!ke5 )wu<-- Ä36^a/t2 ;k/=֙iYZK^ ù 8{Cs덼].<}7#szRLHK0A+^Z@w@lj* ע_D^ߵȳӏLb=qoanC}5})$~QTޫ~2IrRYe𠒵%A#%I uo_ÎW8?D`TmX, k3HVs$b^_ U+NF6T"ҥAt@ƄVTJO|Z6ʚ6;9?Y[bC2R{M_./Sc88f  W*'w٢O()D3;BE!m[GP v__ZXϭk@H zQ\J~x^A+J~.$f~裡=)1w̡tQV8PR6X=UG_ΐ# vRX-9 gaݓڵ!NW>'zćvoMܧlS=el`IrWKE# XȒ"0?)(ȗa}hC?M'N:26[%Q48 I@ Mq NY3AvJRa(l'|CevS9|$'v?o]Xv&̞|{J""hDËt^_:Z֐7vM1&@=d-CV]H +wZ0Z(p>HաZUjoW-0%Q@R@BX 7񄴓ㇱ*10/%6hKT;gXf?v/H5@4,Dj$[y v}SOunSrqI$ޗ_NY“!U2hM\|]v;'bz%Uu^w+9 %r}]Ywg9hL.&bkԉL UKCfƴҌzg/uῘMQk d}m<(JkX &-z ju!ƗQW9x4MR+Y%SMPWE9,/̿)9\)XQ~Cªn171:LGd|3! T\Qz<3leK>18lņUkY]3X)a:c $<"Z q%e0~60 HMo_/ Vx\]Jˢ5zt~ \f:$ fUjKYb)3J id4B \^VA :tjմ҉{_B?47uRs9*/IZwVUo?QX#)MQo֔Pk`TvEЋU&"Fg%]1zq«<戟. ۽K 0?@*u0586YeHAfIq&q`2mSI 52_.6MsOPX!Si oN@ZrJ; Us䕰jłz+M$Wڿ%h<3\Tp$OǪ)Y߆^u7qlS4pGZs)e_d,tͷ;ghœG!1;}/g5!Seb⊫N];{kr2#ҙX3}Tz05={3sBFi1#UnE3e,L+rHms\ʳ {[ /q$Fhuq [iZs( û,J5ӔU_JݖkmBջ a2C2&pM`HveW î7S+!3=뛊$;|ʕ^;h DAY=Z3LG Emtj% |7zp'd4\pG$#xo[(u<sWSOb`+- lKp4}U[j|dڠ8L2 Aԅ-hi_nDr*&?$Nb*$ z3ǍZ-`Xy4`2[ݡTnԿ54F,~46XĔs@<8f =g4qIc6d@< Jۣ<ʳNG *=b9xy,(HϽ|kôKkοRgzހٺ¿Nxd%gmϕ+?Rw\vt}| 7#' -Eț` 2i PP5zvwJM1vX@x`go#~`Eze;Ls"7,yAP+4.a0uFHi!?fǐ"2ИRVHcW؋V(-zp^p[6 `rb+Up 똜rjnVꏉBcCνC*-̋71*qKo-rV\k}Ui3& .qQ)(P c2-hZ)}f (uPql@/Z[LkoصGT :\߈7bav(B@M`Ԋ25VpF氲"wu.FG)x''Av~r;^0Z9] 4Wj'7R"9Hb3ySoB#W0jA!sGع>< ۽lm:hЋQ' 7͕\OSvB}gDEaGyy;4?v zX'UJ$mea6B-WsaliL K=BGD3ZZU-4 xϮ'x^ms5IW`jʈXd ւF=VfSЍ4YgSݓ|vՌB',10n%/##ANؘLZ) ޸f$6>GpG`ÌQ%[jޑ9l<@z@OOuHG,bE84lY/l3>a"ȫ7l#s@5Jx_r8 ğ Lݳ^_*jćɧnVy|x& wi^SII{ދ%g"yUf*i)U̠Ub9,bJcd{8~cZloo)(t!3U]QQJa|RU9I.yljB뮽WQ;'0Dyȇ*K@ !Cy,34QRt.ʴ-ђNЏqН?_ޟeHhq}36^!%0]8;M1Ez]4al$6ސ4?%a Bpb^8ʸ5 ?Tzh vTMB6 GM5bh}a:6wbr2-tV?cDr钊 t﨤0J x<^* ʡu&!3䘼If:BVIAɜERrYuIINވJ;0ak񢆉pxӷF\q akv~N;. :GŻ9H 'C9YǨ/0l,x;Yabg[t;"X2g‡1w+ʬ;>A*KFIףr9Y6WgxLδڭpc;.PƂ}i@\bI2v2zVĢ FULJ*[y׮S淑aNn{# ~;iHJxP%T-c. ؅|v8i  ύpGCWz@^I@/lFVl©TBg}cP2V.G>>xK,2`NWKђuy"bS \M^ G+vuy;m).%>s{XXQ{165!l9>Ӹm0*Pqx-2MT:sG3Y7D:n8Ӷmu CT40zZѷx'b3M|ܸ$eq[Zx^?b̯&a=w=(룹!\h "x.@(5y4x^ ՚:|#]Cc$7ՒA?p|& hffnvg1L<[LQ*?sȢ,P3WM6Lb3ʬr(<^L-a,(ʨEݴ/<Rlw{Td,o1U0x 0+T&.l A8V~]̨?qPD&ute,yuX"YlۢMb[!@q=.GMtl_ [I\Sj`g [9ow0ot\pz,(>%F D.\ZjV:}k&KZ#O;[.DLqhvvPsӒ$Z6Q> T M,GtM]U{/1$/WuGwiYCst_#jg蠡Z(!K1䨫ޗ1_Dpܽa_v_&ʀ9䍄/"gu߳<1E_G-ZRZ$Y{ʋ+Ӵ>k/e+AŸ+L!U|sZ{n zjl5o9V4t\wnٖO &bD"׵bl_yVa Gi,Hs_v6ݾ`vn^ĉNr3R_6AP;l7,m1f+VFkb5V[m,-|k-\:(QzC_1ɔedu9Uhv 7R?D$)jf'̲w738m6"{{ZS  ypv`fs;YBĕvДhJx~EV!ZG$ZxY>LU=m7)-it)wN=|_OQ_"9CL% iiXA}xFar]ξrLMxϟ-z.Ƙ ;ND .Z(]nى1ޓ!į# |QG s/H\re;'!^Q`vNĀH00#%!1l)aim؃Mq3Km?p ɉu-8ڥRݎᦛR htzċB)sA> & UfKNtj16Z1 M ^ڈ&rk͑^ D_5VcT%{z}rc7#Xt eK&QR-oL/9x wj 4LlDliGW4K3bᛑnȃNálf8o $@%fV`E%Oo2A(}gX}#n'aQs=.̌Imt$o]T#?ϰ!W{Gy=ҳ ʪ{JaYr15.L<9k}kAxir=RRȀU6* `R/_QJn'ާ6G#]堺N6)&d:[ SGTC]7i;9"a7籶kϢQ40{hxC@uU9ugqPW^ٞg-55o˜v`Ϧe_m}`.!=LTL)rQ qhstՌ/ ȇmfqT#瀟*2xƐXan Θ4vo}%ɢOT*L^+jإh 0_2xh$h2jYdXJg6{&V1T~t?[E%h)J65ؼmv+"V*+_.M9ڛScm,H<:6_T(ik /[z9VMȕ.eK{i`Qa*sş4ַ ʻ/Jf!HrF@&!tR3epDL+Sh 3aRf՛t VK=B5\\l?-_ o[>+Wd/{i+9 㶏̯B_x>WwOiLj)H:C ZΉUaڼ 1KǸT{=@Q@t̍_x'pK_+"Ia؍}r3d4E7|N#bICH @7t I(t"Rᆪg\S\ČIcH|LD"fP9qqQ*(5g_al34ygš?/ H1OBѽzC!4`u6|Pj;z@DR+$gBvt^q3kдhsӺhQ8 A/+ #?53%UUs\b]jJ]߫Pc?d}4Z-_ 8avO@e' ⪰2Y:nj"l+HQ ɫƙbJj?+^<$ йՕs??*#;nP$87IoTA B.jJ$\ m7&-Wd}^ĞW%Ш0-NOXE;ҐsPjoZ"dd{T>:/J遗iVUlەVxGsäP4NXB [Ք̻qw;P .Zۖy&&#z&uG:]L~ĠsB|=|%\\7gƳ,a12YL Ua73Ɇ& +ѷ$@ZG0zaD= U/2^ ]+=bGfCڟ($Ix-% =v!!T2NE#80/Tc/`s!}fl}%]ۓԒ lk;k ŢBȉD4@/'-TAJk[dMm[K@kU|02m$fIf:nFnbIHO%ܺcF"8ţ(%b)[45+J( p#Oځ Y@mV ’ę:>vD~LYhW|E,"ͦ4Ss `2|/<_ֿ5S`167hN6TOnԀK+:+Bo3bՏxav]n oqxpEo%'9yD[efG;hLue$aCN`|LVYuC8[3~kڨ?yd$1Q?g<{QkӽSUxK* d\X!22!HTmtnYjO}X/I;-֜7? >0k2h'Lp̴D[գ}w'1cqLpwEw@9;q%#\onWV;e+cY_t߂9?3 Ɗ:p`(9)I @0ͮnWhzH55JWJ_ECGGJ'>rE@MnXi*-VxZjgv>)=uqR}WݿVҘ8Pe_HakL{(~VBU gXd<`_l+Xf]zb-gö[Rx 2bz($D3.1гXoY!)&‚H1za 6V$Z xs Iώo,CD,̎v5 E7K`O}?ʟ$3^ν#s _{B8.KU)"2" n'i6r"xޢ֙2F(٤v﮾,5>BpY#ME#kP# o8V/>djBAR/Ofy_N|s\{5A5܃`[2A)>jb![|MQTڕ*^$;X(܆YIƪ"9QM=vW¢]%ύv(ܚn<;!JݭR6$x BiT]2aknΤH C{tR7EN<}U۹5,q$lQ 뇛pلfMxN %sAH}bA:o%E)fL;ck_|"_l+9ޗoYx[_A=u jR6{?eH$NѢ>iz7P*<MLD7hxzص! N(t 7If[qXbbŃJF0:Zӗ-%nj_Heͷ2{O/`L g ""myy_{ajRpίZm\[F,:g>̅. ջg$lҨPɱ*dES=uIl2e.elI5UÁN-ht\ª x m`֋Dﰺ@ J3#ibw/JyH]tm嵕XSnVI E/ԧrK2n nMaXp*Kx|8f*9@zXpmvf=ol&YHͩmB/<\Q^%ϥ!vj |CVj&l%n"~ˢ\@!}80#| zy2K:^ɂs SCC1< e-xrE٩H~_'Y<#@|蝦9EHG(=0@( E.CG}ē tfK&!XU{A,.γJ@aUv+&^F@(5! nB?T |B/bg\Vx,wIȘ=Ω~{Cf"kM%hA>8E[ir Dnż1ugU5+Ud|v u{g,YQ!ae5H-e4]0: k_h5kZfc@̓>܊D +l j$x~kh+VF/ RM'DH-m(u=h6Iܫ߇:810toelEƇbyWM(L5T#氁v6D/ #<*Jx/YI| +\ ei魴;*-hE Kt5Kײ {&0ќd=(î1>Y gwe,ĭ*/%ԢdzKqZdyyylj0@X4g<*jѬ}rӨ܉⓮Nfν OgNuD`^F^Fd~&itN9tÄڣ"۫Ҙ"AfG AK.p64FH"oyY'{w 4ׅL:e>WhւJFNG)D \WD}O,}t DfO~YZda8{Qvq -^zufPl"!0PԈ=^z!>P*qd*37OQ1)9!qUr=A4慯HLqzH{}/QhI.~$2nio_kB]VXǯ GuUYI\ip*K+6͠vfg„5[d9 NhJګiI ѵk@ )2aS:ʯ< $FՎ߿]fAuS tVP><i86Ҝ-~+ዕ̬$oBZ I z/GYĚhߣ__͍Stq>d\,$nzw'S塀.OGѻhEtbҕFB|Jq&m9CL[H|UD۝[+ȫ<7닩x?쁌9eiCb$I0|k~ioSjdH[JO~6>m ݪ0WmޏQN -QXƹJT޹'3lw+0q%- _C2 p98Mpp)WÈnLTVJzL#__vs,a#]֌*1WG#NR#`5wGX?AJNsvL`J󥇯T~~Ghn}9!YXh5xbN:AiH>zadvm|-$YX~IpqJضrޮvo oǵ(.YjR!1+Wz:e֓4\ '_Pk&[^3 IHjb#*^@Ǣ &p4B ~N򢵏{Da'@ХǤlX^3du5[t=yhT(Fh_sT!m͋rz5DE 撥ثQRmmF{u"_RCWM6wl)h8 ; A @LH]н!Γ{]qk"kp)x%?2L.aV>*[Z]T{\JceQi.r>7AHVx"l?nRR~3r7{5 `#gwyC!BNނX\]3a0%t@Y0]ʎJF([3#kQN& Ç*9S?,]dE s7ЕrSbs\,%tx@2b X i2:Ge a\D.N-:gkN1:5med~gV+R<.)2pw$v?i#l#ޠCMha>q|OG[쇶ˑf37;R溵I9AOJ;-Aס_i7P?>j%Ʈ!9kzBiRbU@Mh,TYeu!nT2pI WOpjR>j |2p6E}{s(JA |(;>BJ`ߘUW!̉fKoِPH$]43%㨹(s^M*?6vJLRo='ZTߨY.ăquEn%e(MM;b"q^΋{Nm Vh{?^Kn@-{SoD z?ĭ+f :v[R(h$b4&PMx7+)lK%4M!ý 04Gu+l_{gVNUbEAy~:/=|g gI$iD i^>zC6{ajGa7 mz4o6eM_=sUK8*!dFb YO8 ᵇ{kч".D>UNAP-Mz N+fWY{x,41Tm3@h;Ͽ&,D5,ߴ5aUU |`V9Pt)\6&W4c[R&@0*.am\r JɊ&Fv aMuвӈ|h ɴlv2kF͕[qjVu^4q]̯NQt^]jdo?3c|M] Nמ B^^?A+!ulGsKJ^||!18WOBAayUDpɉYy<;?Dj|d*-mtT$1\9^ SL X˛x<{0췖%YÄ|`NBUGm>0wXrR#|;] 7IN(9MwƱGcD+(?{[ڝtBwRJO}͂l7.K\yɉ/( $3L?<Szb]\p"%z3ﻏAr|QD@gjegHHďQK^^rSzTnW/򱸜4cpxȮ]'9XU|$w%]d\Pp|`lܼf%T܌x X]i:%UI\g+!p>FL78WU';;1*[ 닼! G` jCH?Sl8 rCE:` ¼5'THkw} /]4̾PP$)|6`Z":$P({a02 jk_C(9i=c7<5ÊXe|BDN|3.'.)oievAL>itf}zػAf򉔠H41/pWL Plz҇D%G[sm  ADKmpBAU|x6||`$hƅ=åfup#-`o a cLM!x*ŦtSuM1V7ZdM[wLE~$4}:[!Q;ud:T(v O;WLOch_+%syoḑ.dE10mР{I5+~fp1qz HD_A8 V|;tɿ1/f`M{Ctur҈ %6+%]Cw߂ԫX)ETMyFvVM)AJ}ð~ݼyCklX,Ugh[?V-Ez/猢 p u|haܙiu䒈Io",>D7x)&Zړʁg2iaF84^YZW緰's!TS%H8̯-͋TWwoҼKת&5jK;ICP'1ѻDd~sD@Xv56<|﻽3W B^Bg_Pf ]+=X54,!c˪;U‰D#x5!ܴ_xWD Si2kNˤ1,yȰ{3[I1H$,&,\T/.[FK谬ܫ(7ʖ3"ُ){,@T9gbF*3,+A5zac^jm[fی#%Kǯ1#U2.۲C0ǃYFji^/Qb\q_%=Zke*&(I"_9f:݀\רO [6#ޓ/iD3DnITCD`Iƽ7ӜYd|$}foƪ'=oʆevokf뇳\q)B8$aZӢPa$}5ϫoY' gۮ_" Fvm"]6q_<޳ytEgęvqaSz* 7E"q18+D/; }/U>d'bi 1PnD(ॲrL` z!}SZjsizj_TGu[HMCtrg<aO\mƨwX;j<2H6>LaGUsM- `p֣58΄ m+B?,c9 dS'OSn!FvAVe3KFAUߧT XkIOԳ [-#-6z6 D{Gϴ`L*EӨ^&R󿛾|׫0-2~kP2)٬zNVZܭ=C.ڡ [`B RGc .9O 2f J7::T([ʐ1cf/h086_@AC!IϨWK()ВnZ> E} K,?@SGJwLz1 _5,XbFǐ}nqV^#VJ8&d'^`Qϗ~|Ui͂dc YV"Ӳ7\ l'D7ahUE ,rmw hȶ7v{! 碦&mVS]D\E&,Fe0D.]' S գ-ڧw5ܮڲ'6]ȷ@ʋbCYfMt)'(]f%2+Ͻ~ :zt<@ /ГhTfn;YAqFS!8-EFBZ _Z)ٽ6ݫl`wӮ22u -N ´ଶ+R^g|vunK=; 7i_ \ā3z&0n"qZ -Fq u K kIwLnHޓo7W+~ZR1/RaeҸ%i;\]+NqŸPWڝSox(\0tpb|兮ODZ'h7_D zwhadGj8y{9#veEl:I/tALA^Ʋԡ]RD^Y.aP:V'*t"~F)$WXbҒw*bК9Asԭbu/H.:pmT(pIAKtӔ(`7SMAAOQ*F F0$* wRۍ#p߅VBM9 iC0"tM-!ganCeo 1]BZ\YQrP')YL)fR1GoX]|$tFGCϩm+hqbKrFZD|ŵ4?$iâˁ1?Vʬ(; SڋN/6d˻!bD f~[5dz4#z YѮu[+O].l8}6uуyqFrԋրG3^5BsB]}CrXE3YW *!c!`Sh6}ؿS$ܐ$O FCy\>EtQP8I|>ƪW^yZ_XT ]:<3+Dp\;UYeBB6:ėK$OOk:6%)SjIXb܀~{O0du5+ܹ_6@R٨0wB8ؚr[Sǰ#iϏ\ %HQvgnwO՘Hؓl:ż4ɿK)yޤS_#\N?:x8߲؋A#7aE{ll]/Gj|#24%OXtT(/$٬9kXB ß՞!GKL.r"+i=-[B,S Af"B+Qspd;7${:SOCdng2;E2Łx:o*ԫJTx|˸{7I &HL݌AuS~e.埉HP Z9ED#:OF*=ċ8,%Z;.th]4%S^۷}VG'"J%)~8"-wh7Kc `&p 7Ofz{؀<0sf7?RQryneכn@ߘ*?O¾mVpF )FarKx 9W} #s+׸f #!NBY7R{wqǰ@W+Ӧn$u)!4$LO}xY' {sd#U.B%IxsI&An Zf7pPlz ؒ Gvl=d2p1p$@*N76QP2?{+L-U #%C NѨN⑱߼9va\;tuFx}4qxrsn]3 rm/SkLqUJhmmpH~+rvzW!?O3{2hLOZϣNJ֚pi uHvZXtMiog 28C9NC,R[~Khz>{nsKjq3*]xMC)Jh wNNj?1*&O(ATm>pCK3l;2:;Î냒oh*WٓYe<874DRQ3d\QלbA>r^YҡQfu닀ظk_BQjfڰ㈍;DRSRw ЀM{RSr_bi~Oۊʠ] 䭊]׀66\P$wwcifIa)(R:2읎TK O9f})~%n$f+ *E,fsv*ۀj/1;L-N>~pQ3ЪA\lHpx9vj# f3Zbqe7ɂhb߮ LHT##@}8kËrN_ F?2ߴaQL9GlKKG2PTt'0CaZDPmM|e;FXlG.*"evEMH]^=Ø(h #/U<)?GPPL* p$N bvO4[,YSt''&rB ӘZu4=YDQc۔MubO`RVnÌ.k_/C{WЉh4ē D/Ls㬛ʩ ``|nO2"AFRˢ 2U1P:p2ɥfAoMN^unVd,&:ѹ81ڲE"(hAY hlj9UC ]`芺UkQlJ3:X_1 gH@I l''BNUZth$ dN;ы\!uaT0J~Od. %Q֠W *@&C^~+ Ȃ}p wAkZZ8g@#==^o2&$6&2)~?<-xcfuCWueu66_=$9ҌY*yFɝOQlզ&r!FK9pt8 XtV[Z15+[ H -hp)"kb0CiOVw#Z@i_[Wu^ p:_i\޿ XW ft] ZGT߃J?/07/ٲY?Є/oozlQ!v؇@5qh?H;QL#0<喷݅C:LbYWtGYc7* `H!? "K)?\ )X79.l 8ʜ =i 6?՗EdFd!':%;/EڳNqmzSM-{wBlhn\7.2}n4ճn+IkilTl8Bm|(~&2'auY}cW(c3"wF: 49MzQ4'-]֪.gMF(tJ]5Bfs񊋠_"(tV.}qĖ`"7Ր]ƩDcS *2+DD;{nWu|nqc2wP=棦unfĐf}; V ԪzbZG9nƼQo!3PI^yƖ \68uRBAZxҁ,I< y!.zpo*bKSCV}^ @_2vhsx:Ŀij^ЪHPʰ\MSV P8Brl UW`}1B1ŸǙYrw [I ?XE)%,[^.\Ԁ/,fMYJ.]r.9*-ۅu$?<082)À43$WJf):c~A"Qȳ9 kaNzO_~)G9 69g5v{3{``828,xĉ'QQV~D 0,svhVuз'/e՛|d5R`cVܧA,7/;yTR)6~s}.[cN 2p &6,%1<.$QK_%T=¤ѦR_pyucLMBK͜p7 菡=İUP4i4)"W{jݺۊiKOG%FC;c.*nYK Tc0?^"^z L̸VAF_͎UK$ 90cJ#V/7md5Y߈`]/b2GzTe Ͽǭz&?jvFAO 7~ LEZWQ@_Buae?u)DL~MdG ݘy$"LR<˱ޏ֖l-I 6sEpܒj˅a8|" Aa)bVh5a=)# D*2Ct wL~¾ F\OUԂV8*#$eOezh!> mtK=gB66U5ܠU"QU _DC7_<;uw<*fR(!p! b" 2&JRra[ W/ȫ9c"3 L( $!|NMߞ91hm)P6kvi I9ڜ\aZVMFx 'ȘIfL Rx% 6=ai.ldDTRR~?3<.8%I PZ_?x {Y[΅!Yϛ|(vrhN\(#iOir717kn$ZEB3|"ǩn,=">OB% 'D+! g()+9GF+ta$+mrl@l¦,`Vr=x{=Lw˞H2nK 6Q]H*g\ =5$sZ;\l_hsg JX%A3d#yc O~1'LNAUݿQO5Q48IU>KWx%Ώ͘^r/w ,uRZi4WOss)n=@t]|7CwM#ϼy$zi@r D~SY}zFj]8.#,{2 [{y7|G]U:!Yl䵭b7Kfqvr9kmla:[oݶr"dL-A3pK3W?{+k7e&z;pXU zsU]GA &,=^w2] جemMfKUo_2ce9]/rNWtOO5y=l#hpZGmj~vْ)h0XG"z{mMTrxQ5- 8 j{iEX32#"Oey$o1nR`Q .^4Ĥj #V⠥ z֜Ec_utm_Uȟ2le0c:㦝8z~?>V0~YQ ~n]>vwϯ|1H'N#uhZUja8gD6zm-1VqEFM V+ER!VXX3qMq$]l~C>X-=k4IYq )MCX]iWi*LA7ĬcaxrϊrwzJJS)J?w } fb"#t܏) *Jk >vght<30?rwXU~fd.V^e'&,Z;Ib>x=5*ǹ)W$T:ޅ$G&9Ԯ~8I[|_d6=" $wgWScu{\1GztG5 j9W瀠#'%40`jG#=0 *u7~A~<>w?*dgp 2Ɛ"_9\6i< d=a][WLvY7,*vV ۤ0FYWW Yy?׋r3@Dh@P-Rۖ-2oA2ͨwEE]җ *pAZcnWiml5fə+a{1[q8E8`pv{ }+O|SP9ud˱t @i嗎u,!̳4RMd{[mx{@->0.p>kn}_ &SzBnEq?#^5,TiR6-V96`;K )k||:%y%mkM c-C͢ѹtTWQ7=?Qml [R |+XDj]_9]1Pdh֐gq݂>S!AxamR12*2mpA@7}yƊmhcTӎrx27n#lV2 2NDԢSs/eSɲ o;`fOn5X B6퇇»J`8N`7fbyم+V2a[ӆKt>;f0ZqZ @\rV XwlQ^aRX'|xOliцYkPՑ o Ԉ)-ΡAlipFWBTr{6cHv#=Кhlܑl]AlM@oZ!efG;# l!"W]uQ?<; (z Lw y|jRشAe+4rc֏9lAD_a-CSH濶} r@(eTÉlI"+7*\ƒY+Wh)㡺98׍ -AXQIfw k,#@]'G7̷ICȹԔAPZ8&JhKң*.C)1ְ_$J<{t[(nDrwB#;&ܫ!̭f5¯Dҿ' "ȪҲh/c>xg܍h2< MabzQ(1hsƃ0+i3op詌]9_IS[m9?B,6hf~:JbRY02\Cfqc@2;S1grQmc?\mt˜ zDkImF Go;4AX%fVqtcup> {r=KjUI2ƔPyk9K~|UZ?2 Y= jf3׈ V9?#~[e4+H-l78 5YacAt(BylA?<čy*tD=D&FQ4Mx2 x xߦV:Ŀ.eSh;` nx%ɚD/2͜Qb wm4^~kΌE {P =`c#|7#my[cghkoT\BRՙ.edf%Րz`l@Y. # ;{QG'J5On֌nla#& OsNxƻGMԧJ؁ ~a^qh'WqmC@QBs/{lΎ7z[S^ic:.`'?m|c\UfAYw̲ B}eL"tG%0+̛@;=K(zPBYd,(c;ZA/A%\ 4sWzbpM '$0}kSqCD{C6Yos@؜.8J9_[}p)1Ch/<>Vsb_27'9F֣l+ ; ɉ̀4UbH(zo|u{j3bRҮa1+sDC)j\&_jSl%:`6n.T 1R o' rz dPE<3Lǡ*Eh!'t0+\џ&Nӄ4k';931O~i7GǍMKW8X#p1YF]}FI/% nY# aꆭڌ7Y#@kT/;?`#ymDkD5RJb<u…3bdxݝ;9UKT$њH`0tݒ~8跤eT3*jy2-MEDMB]G4er㑔(&":j:<_'G9-;>Óν=59ׅ[E˺ J^wқ#F(8 P2Zkǽ= yI7V9 :V0Wr-0g֨(dlŷ&_=Z1ęMW|o\_vWnHZqzew nd.,7n / I]=P ry -iJL׀"a "s] ragn嬨 uNB79ʵHbOAҦU$*L +P^- C1Q28;V4DKBq @CǪ0 uhD!N݈iso<=8r rᆴ/f䒶ۡir{ʨ(Yױ%(K.o=΢"  G!;c?08Zm}@0 !uკ9۽U (b[Hd/XmC~d:̮ Wq Ĝ azٚ:M/"ufKw oZ"xz6b]Ig Ç:x!XY@y0/bpf矽UկJ4AB7ݤ^Mz ;yY8Ì3{Z$|p{r$qa1qV?TH#A|[k,WX M70( pu.i'={_yQ*@A1|:a .QDZ0*`$ <tT B;gj%!S% є@$TTɜMow_B{I빹dž> X|tvk>Bp 8ܧ),8/h(Xfv[j<`K+r]tz6X=fK*FXV,l ($ QRuH/렾ӺJ;fv*&(%fкgt(kVi&ɽS2{'!6>8ШVٷ=ؿgi;c8m|p0,t>82  y'FT}?r2gh=Unݯ,,7 r58"07_sCc= oB,Hj7) J!&;5m)`SLb[ó`i9,Xܐ$Լ4T}Kgf *5 h!B6q=-/UY (0o0a8tL_yt90oU((5Pc';%҅ƿz,Jk5F|fش=ؠE[ˇuRns`irblTyn>š:A4 4~ͳ6!NwTc tp%Rj C-018"KYUy=mz ` m%C4C8Kϱw b>ùL {ZՄ{3QepڳFddHg^śT:BFHANnKD j(O]Mv- NdpnEy@յdvb -Ŋ/sle!cT|5^ҺG6 g_$"0ę/8eb.SxVy{ Qo&Ә(AݠƫFV/xp`6HA'Tm bV g3?蹗hpFx#խ"czh]zRdBiTwa?2U2 e{NI1[|qs9"|0HU/lFI9WTYqO`I /{#5ҒF|bɉ>L$l|Y@m:igO OC؎2 6lfB`A@à P?1];hȡ8 4|+waHڰ`4z%V\fO7)S4*ĎRF x[,,i FeJO:ˈ+|l-J\!oB]ˊ>?J'G|na(bE^ci7(IQsSڻJ.;լ9v!77zQd oMrdn ,t]vma?qp( 0Ɏ|kV T69jô aCeXXyb8snɤn#خda'>gϽs.,yJx.V#[ߝ R%(qYFQ%Y{'cKDsdUG@eh #Z#Yu<#eht."s͌.{AJPr~*7%^yzk0b_WirfOGٴ5 NiВ2 kn!;]e |oX#]6&mώ x$FL3`VGLFB}+>{lJ׶c_6>}CoHD'"̤2 7uu#4m $j^WOb%Tiv#}Uj-D4"-JO:#멛* R '{4DPJVڨ qSq^n3wRؽ95V1ȸh%:!'oF4cV%Od͠شSeiv*i[, գbe€,~Pdi^2xUb&cct7 ]Lt|?>/MH1#JXQ.GA i#[(-cݾ$bْAw֣ }!x8w)ō#O4O$>wn !{)?`9^wmS~c=B&7,b܂zgmbjUufZ:ZaMͫZ`<FOgEQ2>p" \HJ;Vo (G\M ^%l¹,t@ܠPUQ(z^1@\j_N(fqjt č꿿{mLm,(mWx𗬐-](IҾ71e,oYHTo =Jgv$&&` LϘކ{yd>\1aX׸_?vP4uxF6EęLa"FW]jP/G҈Z}n ~C`G,אԁoIq;KàWI>+!=~'iBߊ%q d!qΥLWg` '=(?F݁H-P!6Aϊ4(|ϩ4MVCҭmɟٛ T+hE %hVPw1Clq0Ј"kG緑mR3L:Ͻ֖jP!z5Q&*y+3x%Qvhe>^Wi 2?j |y_/wR6iQX #k&EGc7-,zy. ̙RX촎e.tփ2 5*e:ZSmC>BsSZ.kn^=IsMfHհ ݶDqo74+ĿX$:eeSkG6%ǂܲϹbv4{[PX> touT9Ks;H isAm L2\F%vA՚c#FWx5K^d,o>1^IG4w\꫃ h:OOpagf6NQ_cPYz0F>G [y} ;F(^6X;sن?TZ :X\dJ() U?95Nr4R|o߼ ~K2aVTw/Tq̡n8*9d,G=-~IZV L}Ȉ:?fG, c+{Yo rV676r%4-7Oew?96]r76#I4 < V0ab(zNӼDG$n#''y5{N!qcJށdQ5Hx;~E*u.]] Ey߻Mw]u3-^&稫=^ b2'bl-EY) 2\my),n<5*JLSBF 袈|6S%Bie faMǜwQ~hu8Y_W%?Tlp|2yXע@dIo%/q9Z(J1:nZG7}T` 콿%1RJkb㿅OS6AZu ٩1`*"C(KFͪ|H4rBk7G!y!ATh͐jSp/gۂK0ZgR =dE"]Kkm12顁B/  vc-Z3˄iFR1H_z%LB0'5lKp`aqp]?>X6%B. :mCQ1]|=4=LM7Fę B3F n8<F ev0vMUeCTurGӧ p/9Fq#[`c%SxY sMB@ck&C28TgTz5 SB/>@ ~^9 'Rqʣ[܏% 2οóCr]62 K! 04ٔ3lUCc'.;l߭*2s/,qs>tt/x{;ֵ߰݅͟:51)Hm{9a߹SeGuV1|aa*Mq "ۇK]U/oؐtNh|c<=_Rx'kȱvK"±ˋwf<3ɖK  u9x!TaYƎmƸsg}K߰7GhMk̹`n^r.\#=gyY@0ؕ> e7(Sitׇ ~ʷaHgE6myvls m):KJ4hxLh^SrUVdrNTM“sx A(sj KB,9'US!ϱ K#4un(Ӭٌ?+4KdT6l' Adb.FyQܜguǹ:d؃֓G#g!{%eJ@+3x#T3o'NU;ϢowXrl Qk"[tu>"PʞsO=|]qrNd AwTJePaxpW.P=U5M ^b )5U԰?WᎤ;=OGGG.Mi+(Kb('y$'9iFc7׏ґݚ6wIٯ5.٥aNg_de}'1He\wOLꟃ}W?' *z ȗx;uߠ~ŜM?O5P:tlpjTkxB^8/r<7l]^ޣ gTqf*bpOVr뿁Kf88.T0Akְ  CC>zN3'CDۀnO+2qpG_B .ѶCޖ [$y+Y=qB~gViTQ1ҰjHe5R.ۜ8hkZxQl[v ;˧e$n&&,Ҋ 0Z{.y`I[* Lf^2{&\@s+R y{ܰDvy3:c7}%LtNK^{CxoV1]S0L[/pB ..|6:+ Wfb:+O#$w:٨Mΐ9/~ ~{gʼ slnޡ?NKs fuE7*t;|do.|RwnJ J5o;luEOvS}mGcQJs"^9`_np7N0 +^fEo 0:U [2E֠`+0=8l5KurF :59槹~q"N@ #|6g4d²ťsU{ c0n²,M! #.j8y0T北]g)]?pc߅c#Z=?Ic]Lwjl> b(pqznX  pL8VlX!!6@ˋYF2dпO5y Jp}Sb5WIiI딏uK,a ,FIgStwĸ .bs}K xa]N.90s4LSZqKv_9Pӿk(k|A1'9}c85a^QqՀGIB18i6҄E$IH]*k!'8} pUj@PHn׷t/p8h{o4zS0lFy"LwomnHw, ?fO4eHDJ0 Oa.OTH'3*ktݷ]FE^Xib\vL ń3}j}tMuC PjZ!hiEW-AXh3(Sa>SI<-c+/E$lODA\纗\0'[ycXϳS]aaB}Aaٖ[S I{ĭdbin.}?6B'R|  _E/{x ЬtGck.汑}ϖP$@`Om;OHXЮ 6=ػ=콗{+kGDs pgw+g &*? %}Z: =vxBe t$IckBXg hVfDΪ3@X,s&pwJ *8(A A>Nl$StQ nVMPsdn؄I\ΟH&ySBCӖt;k׌ b~5FN0Lݸ\&.7qn$sङI_}O|K ׾Mh>52QOvM!џr@]l k1,7sZum{殑L^f{SW)Δ4J0P!$]6'ތom {(oanv:'# XPlJ&hORWu)ԭH)!W?fT8酀nqD1!nz}gɲkbJZ{Wq8(a2.p6!vDU!y og#.˜F]Spj1&~rR'6}@t}M$#@cR`kyG2gT 8R[Ɉ1|W&0үwu2@{[ sgq\&c{ `X^C*-^&?}rֈ1/== ~iEȱt 509L uHh^[\{$7.$f@\ EYBI&|ɘ4e&qI`dB.l2{bi4UZD 0X ܸWG \ 0R<@z螪ӣ!/3v>z3RsԪoҠIFZN \4U›GYz&16҂>gdLiEc@m@8aY{J7T՘3Y4!wRZd̅jeh3ZT4=,.\Oga{- @- SF}πc{FK?0y v tjcmP1m|r& I dAt'Y"svFE|vYJ[là0ojhMR4Ol/s2dfe. ]?F,6yIvSD : ICU ۇ+U|A] H6ͯFC,+ 8{if_󺄽D9]$|a';zF!S1.w)q3Ǐ̮QRf_fMr{O,`gu"7I1AT4Cu+=9:4Ȳ)[u%3 컈B51+i`]b ݠwF?]9Q\XIrD5[ (*'4ԃaᛓl .Qj>,Y7{J{͏#ȏrE^PIT{zrw!oiyG9秤0$Y F* +iS9RP*%gK8b_04SﯬOgRj{ԈcA MK!|Oiʹ[y~~kvTo(L1Gӂ Zu{M7>cw)B #ۙPoO!a>8 rͅc9jt>!W&5ЈJ)<)oVJ?%RY ;]=VUZ?}^c*h2 o'H:Ot!]Uu=\PS 2o:73/Y) dD\!-U1xt׵Fh8+RTأ:R̟B0 <2bC̬p<ՕXpo=kKWkEMI75°8jIhx3a K6+r$tD%!~Rb+ A@5J1*0],4c<[aMU'TƁ$UU#mN!SHfOu&GiO'y5>-%<*c׫.m=3L~`]uu'EjS yU2s-a(\ ەjiuW\KLQ3兤c BLRh0hܒluH=Kn2}jޱ;-[#G"MB?vx1sY a,x&ɛ4*TJOARw/ka#ݶ fG}3.>rVQU (RZQuRn2 3'd94Qq-`ݵZX-oxy<#Q0DTo(xӐ}R#p#0O.ETTUxPb bd*0H:2_w2jo.q㌓ L($)ㆅyZY:ɉ Ìy;*59"ғdzҴHDODX>OB:a _l192X^W<3:HsOsq>c>ڽ=oۘb^_Jcl=fldZ(s_Ls.zJKzƩ}"'[@*9WR¡Ӕ)MOq@yqx}BC ͳ6Zd%!]?v&9^9\:Nz5iu;."QS1w&ڧ^˽/OTZ8?oھe畳AC6~a I&}ߕ-mCӎMn@%S¢JO |u!W "A;܀7)f(ӨVĊ2?+ga2 í'NChfl35_ x+LB_*[ߓ[yV38`ՄE6fBD,:Jk\~(}CL ?ay5wחy dk1f,M9hMuH_}⎩9*˃\c]WME0kgh.ѐ' cu-etv Pz #()Yu!M8%O&!ްrLwbEpq)cۥa@C}Cռ r<qC EXdm4_>15_ '#ؾW]y"R0„+Gh5RDp9(]*߯fSJ?%ELf]OL3xWsʕh<O恓_,Gbӡ,z('})U'__$ o3%QAU|*I>l%X6cM1OX.\VXʐb"f|85wgl'!z&jnPO1ZkBY%S 6yb#u,ZO^#GásWzYR@5_:CGhҵZ.jp뀳éb1PIJ2| :DQu9j2e;.f#TJw[=Na͉$rlTZX[^@;,;S>60&l Lxjz- ~_S c]t$}3p?{*Iؤ FPLm>hzZ|++@}'$-?%D8%8f^7s?NT㨨u1Boė -2t7M{Ɖ+f k|̦F @Nxu,]MOe `h+5 CYk]E],($,(O[YH VRVI>-[EpC1>w C ]=;V{/MMF 0,7dVkoWc-xwZ;ل&礔z=S`6FCb4TL(for')eh`g<7$!t_Z=YkU_S$3kʶeBB jSm>4G CV$~uGN a:u%EQR7t*]L9v`P.zI+49: 9gza`$W6sʻWA5w֕8Cؗ15eb(@0g+Wߚ3m()0C܄#$u'sbGY !v\)<{M>[Z 0}߁Ѩ8_6%V\} UD.ve)8iφ<eg;޽^[r=ZjS;d&P_="Bʷ*QSbp)w=jc,Do+AoLq5`c:X>G'?͜$idchs|HCυK.Rj~l ''DЈ MsoCVN>|#R j|x8ŧ;f+z:cjYDHI H򗴪Խ/!2,'O$Y"sr-09qe3l|j PP愫 0oL%Ԏ -cs}`|9 N!ZYdoK^Zg;\kRpX]R4X!˞k '4W_)F*E׭C'v*}|nIpKQ:e xʹ?JX'\cA݌O?SS3,,PTX. 54>WQַ֒T6v8aWHϝ=J=W{ZK,Lx(r X]*i(<_&⤷r v8TdTA-'$|U%J t Θy$yi( cG Ҙ+P0^뻲;΅ώ%&FW24z4Hjz;W搉А)qW/.%E19P6y _ 4(LK 7E¤(/Hι غqZs+PHf{;m+_тX郖"n^*ցx@Kf{~}:ц ̕pXT- K6ZUC@SO#ӕ;+ M&7? D 1ƳB ̑>68۩+H*^v"y$EرtB[E^.,D_:G&$ )!K+hp#L}Eѯϡۣ{ Yx~ʹ/ق߰vM($`VI;¥4X2uL6jfe\[`s. zm?G- R$w.{s5{4+ F̂߹7EY @ITM%AO pMGXl ?7ʽ*$[LbuV^>n8OofI=͙!,^?N52pqIY4$?P(++),g&'hP% rm2-ybb˴˰M1k"J Y &$RM|-JQŐymI0؊ /dlU1ۅ4m U ,dsƯaQqviHJp׈ڱh 2+j`B\ȹ9ү* Bu^ib|өܧ/Dk7x- '꫄1Ԉ[S7}K6_ ̑ }D ǖS 3 N#]U:Wi>0ŃZ`6GS3Ivp唀7_ |q,k(n< ~㲫O68uWػe|}zJ-Q͑n[б>x}6:2&FXc!¯1ϊd68F9fg[2`훹E'NMWt:< f_ U-/7v;A ґ;PBh\*c R6(Y37&*5V&2~$/M fuU 0EPȭJ\IR+`&:^z- D$&0@3jEy},V1jqfb\ @嘨gZ=[ѲoP:(9}=/_e֓W&2p-sc\N$r^#g9ש6k+yҋk^) χ[H~ʔDt@}Q2OO0.Fx.q2~2ajŠw@&L_ w-RKKuL?~f\iJtHoҦIJr*}O-[ bV>|#ܬzݼ#:do<^Ex!D0-C(YB~᪓IXJW.xsv>wː Q~Vah58u7dd~m޵tyUu-Z_a$BٱS2\4}2gc| w `500]m^$d/F1@Pq\m =W.:QZ%/CiPJ},,tETJdkYk+=3sm{֨*R.-I^%C7gP֔IZHb^yR[`{h2K j ԟEuټ kRdl7K1,Cp٦@jܜђ_`/&X/2}! ' sHp8H6c0bQ~nzu&"H00y:#i|@2sw:Q ąb2K<4q 2 yW 8u?ݷ=x:ΈWΊ5پa1zḶEB*SZ5U>񮺑XeV3Q)i/3P\~ )? O}h(*{Mt..*XTJ-\NL"gc0s Z'MӆÜoxd< nnzW&t)CW AѶ_m 4hmd-d}ZSX.c`>BO KHedBd- ~y)N#=ڻT` @ZJ Z:t~6Y3!(z ɡghd?P]2MBfn >y9)CQ瞺8CֱzM+y JFc@57uOeıItnK5 T!lጹ W 4 YD-H}Ûɴh~$U&םM uLB& ^| 0!:[Pw,nMWC_RX4'Z][D W4X<,Avz0KF+7fxR4+$22W?-gGSlC{?W{1גwxraϵZJumd\q3Eo[g~Nn|&qr}S'JۜՄyw<_EJڇ=*R7\*!Xnt@76 G,/;wTKЂM;)a17} bSKS.>NaWpnX;# H#`Cix0cVD1qm]2T;`uf߀d!R7eAh8qeƼ=vօtoʲLꢺQL"W[ҿ^&z[; {TQ ʤTFf bD!3Lcx# ~.O*m[idi lk0]%>R|iI` 'ߒIz!< {^z(qbo N&͕dBlȹU+  ( HIx8.kpBi+wMqf8;BsshFҩuVF-XP[~z4j_2U 3]0qQݥ|Bm$~L?Rz1r#Хk5ѣq͆U8vS5'%!XQEy[CP[?6&`6sSZ N<+Jj650Dv==jX3R6ў@V 6B ~FL<8"oԗcZm]'֘p(I$W]3F9sVJv٪jw8L/K/ tļ$! : Ca"ŕwe#[y=_o;aF0ЁuGCmp~s{D_I.RV.UYr]yVFq0@K a%6|q caZ3ԷҽyyѾ2܂ B;5gw> ھ(c2S,`X_^ͨDg tj9E=|%?K-8Gď ԏc,yI'$c@D󥳶 Yǿ("KY1SPw}h1pGrn[z\#|f>2mc\09j#{Fnη;K%VҠ5wz"jCҁ;>u5ً']gi*{3q4p*Pj7=\pF$.p|jٿ(⩛՗[XVF+47jc l;:iD9YT6Ɩ@'X4#YcOZg6̍T;"dL*L4?FN=`uTl~~WrzRڢ<)] [G/rXٗ$`/  -xїWJ)x"x4iY%`SPK|]8Nuo Ҡ--K2j DqGtה*E0omZAx~CxfR)4J'ݨӯ6 6!-9'NLr̍4>{V>=yxK)Uҧg H \DTפYtKn/7j_uG@&2e-J2C.bZ=00!J<Y9 ? O~Vw"˶Wj ne[T!\Bw!T9RZ0T0v<|47 _Ɨ~,3\iIY89Pvf'ZFf3)|?J|A E5}-ScH5a<^6=:1w7iY _Ju(,X.Jz:!ѤZd 좴 ^#q >yKo̭8^]zظN59C!ϱ~{̙pIg'E4gXc'N|R8x 3He^=OPU2o$"..b[D~cI!LX!<1XJsO#td+wra+V],>v67Iu-P!{TIg퓁ɖѰͥ2sB=M\ά1⩾3+c" ؑ,p2v(@+'z4Of>=ե&S1פVl¾%bG?`.܀!8[QF @1:C}7W|ZH= +NMCy}D4[6DW+$4ѐ-+BAB)c ,煁c}O;= c h\r7k݂ID;Yu}̡"<%~[=}4-)> qm;97Ulop# ͗u*#|Cҽɯvߊ6/t z x)_S SSqb.z\2)`k he4VLԃo3btx-H|̏}z.> 'yijZ*O^J|Qr̓-Gc fGA9K{1cgBovνX`;{KbVg1/9 ehdѺ# GցTϢ$ Gc时% ?m4/7Y?v@̂9hxM-fl -0iE8gzP9ʓ&B|ʽ|A=FӮ&O|-/1K$yc{EѺ~˾G@%| W >CKQ9w~ZlXy BٕHl eD 4\*vm<;_Vr^P؄v#mЬTPRz&1[fØO;aנ1Ckڶ!4P'[jDMC_&!Ӭ\jao`s\,mj pC)yql.8V<^~Vزe̒Y FOUIg`̽{ 2|LBї(BV IMtPʆ'S|"_bu ū)fxFSseJAK=fmVqR!jwX&ᝊ/uKaV92`t ^8{K%+L8>-pӜo1 f`HRau3πv3]!٪DX!([%1;yV]w[Z;.E*iCFKUKzsɨ$<|x jԱ')5 啲g[ӎd6 zQw}` yuЫ} aH Ri?boDi 8j.UZCംYJH6ߤ3:UC6e2oD ~hbI*}S$3^"(`Jp侖np8'_U*4 $ @>L.Vܬ&ES>]W@Dwh18ih'7k6Ju[.W7PDNYIެhyPЙ_{׸"rI*fmmFEHseOn%NҪtN>,B^)aeuzִ:>֜z-DtJR]f֢Pxq;]k?\B#|wf+NxaX:2I]|靷X“(b|dok ld[{T>Ǚ 7L-Pob1L"-R$4~s k 7t¢?axWx4y[0 N`2/x4-VX@ǿf;Kdڌu47q68ˢӈ)Pa 7( Rfkb:2 l_ a# FV=n3+-'V53e6ΙvYdKxK_5>68KCWZ-*0SJB>o# mrLQ[qu wƝ( yH.Yn{0Rڴw!VK{E*(o ;썉HM7|xB B|$r:6Cbơ b%N`8A]ic: A0Sj,@l{ PCJoݹϰ|F3:|պS)0Ǡn+Nќu~.k4 yBj!J$b҄W;O@l՜}.qχH,vG-8C0۷Q4FГ@@27Uq(/G"Nh6V*øpO\|v]kZ8J FPR(~)12M/6V?QO벆 iEI`hڢiL7yF@}v'5k'H~)c;%E34G=$N q*hy#5[yo4%%X@?NӖôyCL pB#!;'+m$J48xz/ZzC(xI2Rm-Oq} qsdh}% ԗSQKHVɹ':N`jՔϴ>'SQ d69`|jl`n>-ufGBĹZQ7 l!J DWc"S4wTw=3'9҈C")T_ѽ;Vrgs,}Gم1"f;&ؤ'|Qb_jX/ΨI޽SߟMn+.KnV|_KԔM'irapCdZvٴ^/ȻC7 ƍiP{0s<(T{,.b}]eŏwmLǯYŊޣmY<{/ .7/!@\]lPZxڞ#qc:^aF2UvL?lA#ϱ)nG4v-|YWͶ BV[x NB7.Eq>bxHޑf*|dX#},pOozÄf%[L@PrnӃC޾٢C}>i+x)ALzwPA(eo^-~]۠J1U%xU*g0`M>&&4CNVyKQc=rgK>]<߮N`,%B6exFyEi& ٳ?ؕf@$hYd`XՋjaDf\ᨉ=<%ޱlfÃzog'W; gyԫv0324|L8PT%DJX!noFiq?Pu}詺DG5qqr1SfU2#zA/O2x@jo/+2Sڻۮz ;e[Wp." 8P-h4bN  2jvbf:!5EC'ҥV^T(Pȴʍu]#0g|P$mum)G;OI/:OƊ܏霮nyFo@96Q]7>!':s;곅-slSUy^ ]krܨA/T-Y6,(71B9FڜTj)1wD 4*[{-(TIG})Ȏnw\3-1fP/K/REJpE,;k98$xkяQ\>,oa' ֵZZf k*s=[JV^%PԚq wot=,>(J4n=]CEmV,ƑY9J.㤫ԣY(Z{8C%/ä @$x|g|`Ku `U;K\ڂ8Wf"sO xD}B'A- 0 AA q}$>  BT{#$Y2L>C,LʼnU @Q&EBP$U䧻&son2*  !H'sŇ^\ "$3oK6RB*J)%*Qqn$8rVgmKߌ%OĈ{u\ i_>|8XCl!d(t2LnL-r^ MMc73Upضȋ_™s_]*:s2Wr aOyTtk/ cTcxB]="T+vXMEj"1Ennӭ]c\U^|N@6yC<8}вK_5.9] F\shdk &p>lâ>$Y02`9heϧ誐#iHktt/H24~R$V9ڡe ~ChQ{ plY=X{GPVNv>r⠝t=R37#V *?ˈf<5 >`w<$Ѥ #T,ɒlܴqsA {|(WyL : ?BvV 9JU; F;:C5 H=R׌0z ˲otu uK0 J=3c6_I Pȸ%nӁ#Kؐ 8{ԏ'=UŨ2Wp2HQ,cN-}O=aӏQB q|UBƒ֗gB#F݊}hH&TbEhZ[yoC[j!& by'sLuǴ>ߛ4#(e V61J~E}=>c(`*Kfz:L3o.!TTO.%kYB%;NݡhS<ƝHg‰?2ZROY4 e Ҁӷ_A GcYs׹+jC{Nc.]Ktb}n~viˉ[ =}nPS~NR5i|x4j_rxYPl%u,%]-NhFe`k߀r5wX5kRe6 IfJx-EHSXZɯёEM?MPI*|L#{JvChu~jHmǢ -!-@=8T.d AEV&P0l__'L6?]fQoѪw|@FeUP|k{,@0Y9ڮc?MsІ\W/bu2ڽ-Y \-[lµyŐGD^%{nГm?J e2^"yQɑ&}N7>nOd~TP5M|3vㄏPȈojiYN{oXv Rہ7r ag`ւuhb b l(|q@" R$hDdz4"FT2 \N0nnpy7jH7Qe) 6階6L("ϼ7~VVز6,;#uexhA=wu.?Pv5Gߛ4n8*}g 9zuF VGT4Osa;tot nP/BҌ#-]4.-"(G 07ZR#ot0EE"tQAuWxMbm(gY'f])_VMc([A!u}qK/bd2#O7 t2Q@Hjz1 [ V@zbLVh|Da+[KʇA!F-:x$\bX{DzD*%*)IUZ3'/-SeКE4"~b/e>i=ҶgtZ +5+HN6\OrC轄ʗCwNv3$MN4z^Z~!IJUU\8t(E'e3eId-f)rWޤaGkq~T_Jj<7=ʹ--u麞0D?.Nγ!i,dZZ؝9}%4XXx%SxNCqxgRL;O&pC]RSpȔtЖn9M5Fa81Ъ!^u}#_IRjNܿJ#˃SjU)b7y'yˁA7xe|@\ w7m\nŮOCMo_lOl> ؏K3O8 'K\ dRl+ą=XE?0y޿+qO7#( NY,ݻ?jr gn6H78$p`#dD1 %pNPBq }Ν=^_lRI|ēwvJ6bb/A.v77M8c\|kq jEED>he+g 'AQHJ}i1]T~SFqD4'-ܢ E?F( f`k 5ź$XG;9t\PIN^8\nRi`0z-=T3WUw3S"6sJ׶>9Dn•s^(OYcq1!n:)8jny(sRS~(D+-Q&QāWs¼IZ=&j (^ߒfPa1g}5)M>uLP(ne!Lvy Ş$う6MJl_Gn_؞a_dƷGt3Pc#Rԭݔ'l=ͅYACH@|ˬ6`Uk7l*W Wm,q,&kKǀǻi̹L4 %n$p~@}>;k99SMsGwk\d3╄ uqfw}&ɽg;{͂’&Snl۟AseMݶz!\Cs cv.|REz-3ZeGp,c7aY|Okr|Oy8U=6?g.cyz` z}p8a uO )7|mqz.9$Tdv]N NxlFg}bayg <1q35M Qd4e[ ŵf)_Z&zC)u sj,Q Qj֓P@^͏PIs6H!O5wQ:MK EgiԱXjϘw@A51^`}\X#؀4⪛hR[Ê%4D*Gf oKti+8pٖI {nD# =\sb1<=SR U.&ʛޤyNA"MUu $wxj,XـbMpxgBQ$7O)n/Y[WT);;֯͑B=6}Kl!'$ ԤO{}IB1_t5+!XRrQ*SC,k ƮhYdeERgB@$P1D&ayF+v 2,9Gd} REhڙn;~t_Bt~WOI=z"΃ %4gXkS޺8ǷI@ձz\,{$ůJ(u,Wg줟$_Ijtz@@@LVxg,&Lgy.]tJ'xtM/ ³\_]'ʚ>` nyb*vNr[rm-_ye_6BJս7&\7urxFTmRP.h+ =Ek :vUi>K^lgn$<+K>GtN򷡁լ3LvC>rLaG2~64ZƶfGձQ.MK8!@0K/؛pz=L[[ݦ%ƈCkV|W<>z02@9|Ѯ]GQ&YeDg<[YPnb++EY/Xƹ0d?:7Wu!=YZ#e MZܢXRoʉ OF3""Jm~YF1AWo.Z%7f`鏲 Ύ3Ӹ}h^(:S63mMpd"xd"Mn)<`\QAT+ΛMrBF\ z %U#aTm pV*ܔ%GϛV,ul͊F`(VUs&RmÞPfCm& dsXIJD}&䬣4wն_.͆[hH͵8Z ](;ylqYL֛}~&֒xzMoVnŷ{Ɗ#H76}wfOw7딨eAxUi ¥D9dZ/4b}VH k;SD$_OWgU9C@ 씉 -R>6%)m4^_9(SC _ ⣇<؍ ^v2kf/ @e˝D ?T(h7~Z)\Ůy@xJM~vi5GV nc ri]A_ /WڮQا~\Pyh#ʕq uqޢm}N8bc0>!O@ ՄY= -BP9p陒 "iGw1I :%w4S*M(_`0946+q 9ʂLHF5P\rc~ FSs4 oxY|n _޼feg !(Ƶް:褲%gC;Ϭऱ ЕcVJ\,9ݰDڙs'?blg?z8=Rl~;4Q*iC*ɂs8ŴOm}zא^{RY& æ8DW  [!!gAZ_YL>_C N*wdSCxYm,]T؁#@T2{Ur擷Hɂe#8 9\DDo>¢׽)ztߞ =BrJ+3IQ5b"`i1;N*4IxM9w wךXď< 'dONR片, }>޺Dk/f) ơOsW&}HhQ; [U7OVF=ul%hg`/?%YvT[4 ? h%3A@-_bh@eGrKG~;k7t SԆ $nbEj|܉ r-RSs87Jω$Njz*].~SpϷ3 P>/A9*xCS\ uȒ)[~ג]{i;䔀;ڧ\=|6OLy*Rnix<~#J7G`,ٝ>Sjg,lxe n{Dk+7uLep%-A6s/ gBÓ c0S+I wxN'KC( wT Sߕ`Q.MnSO^Jj/N,Жv/bԑ!?ɯkY QE%fB%a{8 ueTV `ƃQ];A( f`aMqbkG;SL&|ۼ8o'Phf0Δz)jj5}#7i Ur6߫>nn "wE im^PS0S=ulS&lOQ?(٦48IaxG8T>D+Zτ6?R$JZc>[5hEқ,<\/ xW+ĸPw+{Ԁ%:+Rɧ]][JJtK+6a`niI4 pD 1㸻LDrbY(ma@ du4 ' _)I<))vkTIo_kQ"79Z sԘړVu+K0u"`rERꫬ"LOsH*ŭH{DYZ|SaDjnMTl,oC9kPu׍veCsaܙuqp{?"gyn&t}4Rݱ\bV|aHm7N%q@Qℬ9SB"Zp GīӲ&ra'㚴w|7jLZ+aыp ;+5]%?BWP̤ yΐ; &.9"њAY= hQ'z>{|,aHL>4 !PoKU\+&FZdwgԾA=nG#~3^-٠U >^< Etʷ cȹIdW8}lUUQp:~Rj6sNmv^:حl @GP6A潽 A2ΐ F`brHl7o%ǒ6 _pV#(ZJ?%yï"jE{=/[15TqDF$ϯRK.5l^}y;lԼ 91U;#A-R:H`S+b,AGڙ @G{[iiD_߼4ܾc]>S|t.\ݨeӣ0s'Ehj qܔo+HX#zݽ\..yeآ9o |_R.MR\;(Lh /@U^,.]YW5d 7mPB"YH͌?*1'+:+WWݺ!צ*ۯhu\mGo^UDX(kD +QcZ k&k{!0#>t^fQ ۲|vU} 'H ,VUF +M7Z7,QX X)V fπJ<&aMJK8c3F~tӗ0xnAQZک-- )2JīO"8eǸaUŬx6G&7~ |Ǎj˃fUqIڇ"Q1%͐Mm0 2R)JZ ZfCJQe:!eEZhkors@\Va<~Oȉ㉚{OKֽqk {AqPWrG6UIHN,i |N}ky?KS[ Lc)Cʸ=\]N *_ iy RB2C1NzEXg.f3lѵ[Y-R@*JFWtﱗRu86lS=C I2㏂Z˷vr\ M[j=,&AC u* [Etfh!2O9e4=T; ǚih@ O%,׍J/^$qs.KS>jnH X4oW݋Rvd9ExK> (WbJ, e{pwIq?+u&9*6"xȺJ)}8R{3 0YL8O2T THa[|͙@&ô5~ZB5N}м|bjA@Tl=AR4s7@i[62N۟X+˃ǥDQ]bWϻ䦃ȒHܯ[2yVR|\3fq-:[,T^N2꘱WMl -Kgq' nwͳL$5nl60sP[*o`6#ggbsNJU-s}t ct"O\دrSB{PcrI,ur vl&5x@!&>e1l"=DԝF%YbI\AK;d_ V]G62z^;@pLYO0RiZȟ3$aTW<@Ş@ޮ8Jfdg0RZoIKf ~,&2bܟGs5k_:go ŲR:(>)Fa (U{άxyW ߾4/Y2yܔ/k^vȇ)۽ݲ>5*$&ܿ%en? < YvtË`Lh01Se(q~#՟սClr3M"TꤏqcR@:l#T ǹ(b&&f!h^iɜh܂ݾ^VB 2 W\ɺgS28NbĎpD ,y?tjsAYp3b(@@&rռ1h=6(q 6W80mɸ N쥯KH|6󝕳n݆Iakm KAxds9zZajep:H`őV…omT< \]E5g*+o2FP :M6n6Wݒ P)#DS˨ἿK {h W˺3a?(o\F'x]zx tHO4:C!\LTb<2>z^]{-Mv湹I⿃oYρXLQ"Y׭wcͮ= HI$LG=47V<0p^Qf|GXhJoEא<?(m%Ҧ42A DQ>hsGD3AY 7v>Mjm[e{9e]Ӽ e|/Xek÷߬˵~`YTR(C(s.U53l"Wt9/ĵwQCR{T 羶K\fu[7hwE«ԶNU: tz9+lhBTBK ۷ͻX $ Z#NW1x q0ʆə D'rf YJ`IKCɖR̀T^K<[aJْ.`<`(t~5j\q}o⎢,d'lvn#=pQn7MkEn1L ܱ!\hZw!  rd~[A뻔Md=% ܟNSYD, !7JUv jO|AeTb Ren%#r9,X̕Zׄ)f:b0chw}lx؁c2։XBވ]Ή_@,l΄[\1FVQmrD,BXn)g8H߉L=lvR;O~W99?7D{-\㾈[hgiϙZK|iD!KҊWXIf'lh%BnWw[/;}(`S V8dH:ߤ`0dyE͗屃Oc`7Msr% hn"ޘݬC3v}*'ƪDMgP8 vz4$QϿ,'I\ooD^9.~~^?vMvQK; ɅIb&Qd/TF Uav;N9,~[ZDeSO9is { 6\dgB <550-K&@ǰ> g{BbWkQ8m;$wFUʤmqF2Y_ rRl`7st0EFHK"a.r(MΙO[x$=f=SQVs߻\Lx+%܈^USw&8ȓxgf?'d_2[켚1WnEFL'F̣0Q+W؉" br0 ]JnN뇑BK:\`9]ܠw*C\]"A3꘦hQC6w O>)=.PزcFcy@5!ХT|֘^Z 닶z`TEL78\v˨U6 rJ< SݒŔSƥ辯Ԋ-Le{:iF6Co' ZMyukwj8E;cϟ&* ̈́lcCb22P6XֿeV[+ x\|&OgNMmgn>C/|9@) PU>XKͩ*]V2ϓ*gL=Y;U:0Q_P4JN`i'߱Q3b%/^NMxL :͠_g9PʾN}}/$' YU"Z& ;ܠ>1T.\QNc'ȷЖ=q:Xz ЎVbJ$#oS}UeW)|L2b:c PׇU]TR51\!ob[Aw:g2ѥjAfl}lAH Gg|ʵ~^S$V%7/yl--;PQ.e$ZśҊ2c.'+ފJ=kdg:E+{tW\(2.>(L{5mh.)\޳?C0%zA |xwc&оE;V$Xў$v W$$_ @YǬIȮ nfV)oyP1 3rWyEX57xhނ>e6S"  Up㞑gu6?%ڪ~0+f.;׮ `Y:\Xv ĺt{`q3`{V@0[8lHIcSLd9#eߘ!A0´owwQ2|#x#h-6x (L9Lb_K[Gk_)^T\IBMw?HϠ2*i0mZ*JYYK>eĞcFfϋ#Y7>m@{ ضX6&g*R `1mǚxj0d W_a?bU߸_xSG#fd`=F|Zh]r3y]R|6Z4G4L:UBiN\!p+۽O|s]s%(OvړHj3A@i{.WStĸO!4ze=*|}i*-+y5b^5"$Kl ' -f\!L\dg`wH+wRr6nN(v?45B~#E1 ]r+Δ!l}Hlk@c@U+<$+Lm}0qIOFL]d!~Aݜ(- mO sXUб}7cg)! Lnͅ2:eާ>t;.j3kBɂ /_"U-L4X(f\Q Y9JURE XU$11$oOp!̾m3 |ZTU&ڿ́$*DAhcHu~OF-Eq^}i5CH$]LUv+wF2gr 9ewaBn ?Qz% oӣ4f2JSXIyo([3@ܧc^+8>5r&q07<˘@|-;lSR>L +S[B+SHTf_rd;(pfK@*n6 R [uQXwKT䪯 /N;̦.G@ͮ ,q/~,ulď@?t:q=[+gpВ[kA=D[ )祩_|hy)DOWk"V6H])fTtZC"jD>]SbCqЯ.xXڿ[A/RΩs̖To7!MfXh]pxfVwyL6];i%s"R#߅b3G7Z &PQloUKX:H;~{8\dS_y$S+!o4= y9]}7߳Ҍ6 Ӎ5Wr9㽑UD0 Mzmy "|,xm#'43<;@49l윌P˂0MK2Y֤g] Z `Ao+k7~۱ tt z3ycW}ENZ|PV˂l_c2DC3_+6[Q2VzU /w6nq13Ez7-S1ml$ċcf|/5wW7LQuj! qG7yEc6˥|w wD= t爽(|ܼYx)֯_t&ª!_#wUQw9*Tv0V7e%=6]Dvge:<7dA,ˮK{'`Yݍ)M s1 4IR '8Poh2: us ,[ȎB?1C2. <3*ٟY/a%uWEҩ5U+)`߂?^WĢweP`kL0dn;" wADe>Rt!g/AIYA*ԙyH&ܑV.: %_ A< J O”S"fE[aDڹ!we`ך4x\(5࿍J >9>7j*Mgߛ`If; Dz&;K"dc@6P^qvm:= $ê!*^R20Bc‘_Kޑ(u^_ޤR\EZa| uN2RIzyA w[BNslA\:nNkJ`E s"Z[Yji a jځu"H*֎7P5Yr f(xI#%6g(M4&q,GS\:yY  /1;Yh1 w5|#=0LĹI$<:>12Xoܜ[tIʒ)KZ{4D19_n9 x:.QķSB5?ovﮟ}.&7gDf(@tD>2a0\fS( >yld+@`^ Y=b j0,T_M$(j܇gA1:6Hi\t)0 OAŞy SsLR5~pAO׋%`ce?^PTB86k /eKSkk{]oPȡ]U v9sf)=|Ud#>ԌQYݮDoKJ88@cDRbnZK RPͨ'* Q@A6Gg".RsݓxGU}r[+yEfu1 <@H` !(,Z(kf'G:kÈXl.}N {uoa@y396Q3 z\OSE;sQ\4*9~2b]`mA@8}|5a)`V$fVHcC|@,3٘En6:5,Zٰ,(:oyQ~>U8]JeLodx^_djP( ^$*)Nv1/;%Ipte,_kjIs0ҥ`VK~εDC 0+2VtjH;DKQ"slD2)+DPON191>g5ÿXOL+X ز}XnZV7Ыpjo8GrZSQ-`u4;Hmio~  M8xKux&0j{h0* s,2ߞ(:ct_ŗC@?o(>~~}M̑@M:>o@#)\8!,@䨭c*As>k3b;^6JL%Z߀Ǽfv['~"uUQWX?I kCƘ/xFfQo6ɼBA!$ȪzVك9Faz^mOXg;g˒wDLdAExDE-"[>JQuI:~0( Ypu0_+X`/Z #OHGE9iZӆ,dҽSZH[C 5Zu9smg UѾJJgO1J)dKoHoJdꇵ!O%REHڕF34Fr ĭY&1EZyj&S1`%63,L_$q nYΒӔB, lHX/ﵖ\/UBÒ ᖩ27ʵw.PcvHH$ )JJ?d$U |zgXȟ$y{ɤe8\j2 z[ꎉ%쑥>rǚM# 7* _&CYn.2FO덱'aퟁ4%Pk.z4;`x+GeSC&PZ[Z&G9d1*(n^w j9zYD6]?fX~`*f5B21! ֲ.e4kH~q /قFRZw[0dHSw>3iSI|JVm6E%k_9Kޒ[Y%w;N_GN!Vc@}}]wfB@O$f+3M y`|L[No;7uNuRz Îi>d[~6' /RWy/ q̕y;-P =p@}&Ia(bD"Zp7 v:Jpfk?4TifLnWdIeفx}6u*ڔSs!S? LU vhQ+7sg.E@䳛&~>_Q),]e2"{ÏsYV" &ag79FDCWNfUuQ$x&5gRΛq$I76b9ojc4|J=F1͡ފVKnS'[.L6J2PNvg!O/6KVqj ` +)p)* #rQ56և6.@+ޠŗק@wΚ\rSBבĽyƴn<%${a"i#/^Z4`9rfc]KoPl3Xm ŝN~Sˏ9hhItD½9ߪěNi?1KT b@]u-w1Oj⎥H`*%wnPУٍ.ce.{5~P.rиei%S㈝أE"S4go*sTk`[BU϶"vI4 [U_ఙ_\}U{/5_,C,O-3uJGƅ(m< .?SU!t "'oTŽo(G 5؎?K~"ԤENPk^Mʞ;l~p@(EMD8Xℒ9fcM bx:U{rfVօf PDM_W{ŭDWV,(X^pjdY?r$4x\quـNbCΥs3gɕ4ˀV8xג h킶* U &KK8gWygdՏq޲@֐<,edvgk;Dv\@1ԃݍ[v_: )hN9?`8`]7t{ -`izé us|"*{DR#N2[v㹱LR,k B,INl@&ME*~)dcS? {CXI.!B٨}WRh|)9bI+cUvs~t8~ȼ'1Ča%cUP\(Ɣ;%D~I$l[ ,;O;%3kGGՈx@9Cy>m ZU/zu-(IĈHVC($Xp jM{1th( BdyP\-U߿RڢGWovRc(Z E$v>&)?t3&u 6lmd1L+m}h|M!hY)mX@1 ϱu^Lk!`k Cܖt(oM(ۅ:8-ɿlhqqX`ú@)jK{ۧ~xoˠ^ڈ/m/i.'Ab1y^pV/YiPN_r-ˎRc~ @C7Sb 8WX܅yNDOa""1͈P c4XX ڒ!@~fSr \tG}=a,6ߨMn$YeWWŠ.3q\[p`R!@hD"v9ak`'{|RF Mh6nsՃyX'}'??ĐV+"` i:݌ b?~B_CS; 1Oܐy5;S-pchh ICBbY!eV]nV4կVBJ9rF(1~U\p':ނ\XݪpƗ?I'i=rY_5-KU#'j4lMPC߄r]z[#{֨zpt-OLIkͺ}RhMTEbFҭX:B_ǻdjs}LMT!~J}L 2-NL(:jd"5 0յi#&hN^8i`j';vOi\L3eWƇSg⩁Ma2N/5j$ZEHiua2 ѐ-π,oZC=xyE 0D owrgwD[,9 =;cg0xt_gN(eD~zk IvCR[0C6?<7FSiңTuϗ+9 < g[wKaͭr`ȱn0in$b<>g&s2GqG4ef~:y5h_F\}!"O.W;9?{MQP)ypVޗo2" WmyHus1amAtˆB _G@q:0NM<&o8}1wZgAT/ [?*Cvǡ$`(w^WjGF̩?Mn&'ES]eXeG5XiDZҽ`<:zb=ZNZqs$K1S^cz'E^oC@@"By㵟Fbktʓw?U w#R-qOj9J=PJDm5;g`AcrH3E1k;. Ǿ cRSdc`Qѭ 9p, pC$:a;3I5wZ@ NOҖ=vC4pԦ P)o+n,MP\SO .o`o7+G!wZ8Ҋ"y]_8=(>aΗ?꼪Ѧ3Ww[ R!wOݜ=ph=:uk:2JGAQ/ 0!o9k_I2 OH+jte?O>=||-kƏ53ְ=Ngl8(9E/=rІ= / 6^UA~Ie7i*38BdJc0>:ớp{ Н4*KL>k>ep`5AEWUf[xԅ2; Ly>^lԖj=vGTF!dH}dI*+W04n_B5pPs'Qp}*?2+Ⰿ]lں-8bv!m ^wtvIopZz*?@* 2[+DK9<Ŧ g6#*9GImV H1Bnay/ZQ[&66os2ۇ|"n9'VmDk#=@:憼rz5>O8N #3xanhn4I0v5 مbie29 5ew꘯ 92b,lÐ !H>ݵT=/'%'rҠr?`9F,gި;Bʥ2ca9vXӫ̛{p+~0UU@}>@U[V2#BHS̃ZG"0aY A֤JeU@\"s-FmA݁9I. bNu=xB v}烽4W0˂Z!r8bwbԤgzp d,܇{bW:.2!ftjIh^Ʊ=\bUbѼہXƹgЦ{Bgton3 vuޅAK * з4e6K켷G^ WJ׼uG-SQ,`:(O'̨z""-q, ;10jH~ldi0i0KEږ;bzy%x^r_,F4뛛Χ+KV_)yN! 'kkaO?) %Gg2qiZ {[mTi 6N"/v#ZE8UB@3PiР]" 2ar-9iRUmav\7wמ֯=B3@rmW'ZrMX|l?˚]4Vv lYm3q:` xXO̗=>5h!L3X65"*X.)RW'ʙx :Lfsȶfas 5g-P K lGP*O@K&/f瞅&"xKJH ۤΘثmNغƜl[j~i"\9p@oVL4ڒ;0jrs|Xp,:9[6E6)|4t68 \fہ逫28]ة\dž"N?·kNA0u9xwL)ʞ G9M٫4^dYm/ sѩlb(υ`c ZJ 9Ӕ8,}X:B&HAc,4sc )ڐ s:LqT/ Ν/ɚŧ^D\(<;^48D*I!,?aܟlmxYVi G-Ys;RWBKyMOFV!2R7Xfxwf)0jKAJUG'dXdi,]3 ]&}\y"q_V0J7t jYSi|a@;@'G 2pyCOj j}'DuЬxmJ8xXI2n'R2#IW[~~l!/cUgl%"< OLGUUQpZ$xtU#59jn„0bF`–aOn~uZnWۊ^RU>O^/26NxW8ξYz[ KPe8|~]3T +&L·/W9ז3!J돘|9, n:2H=+/MYޱJph~^PBsoIꌸU<< 7:l-}.9΅NwYCkF;0᭗m~w6Ot'l$67G8k?%QM)͍kuVRfQFhEI Ckmqˁj:pK$'yvNED,} &@D+^wP`O1l`Zn+ew1a$ha_usS܊̭GJ$t?˓PV/Q1*:[r=#UUV}Ka ri j:*M0H+c3OBpLRrBwX. *lMf/F}Z;xKc.5vԘtD~$ψ$)sVzɅGa;XyuhJo2c4m u`_<:8'a`lS9P<Ջy/RȢtt: ]>6B8 s:yQvm/tZb8if@#n4ᬆYLt ' NF|PSxn֣q&fԝJRaFAǜ`{Ȏ58F`OUDjrCʏ- MΈgrA_~Bq2 egW-R0]VOtAYRlմ&<3VzKŗBQ{VC>/<&P 04QևK&cy~kJ-غ!( _#/K |xc= S&F0/nfЀ75؛z`:8 ^5]FekK)Ohq}+d:͊EKp;'3G!o!w@oF't(#Ba/FJ0y+~VߔջOB# ㍉5ofJ]QDHjWw @lo,8győOvPMkLx2S u䯔8lt$ᥔp-N?mV0SdA ^PJ^;$T. \$A~g? JmwFx ܚD &Z˜9ޘ;"_DZ>e^ChCjzZfƈ Bqmgu4BW^j"![p"9H HlTδ+,d U AuXJrIm^XPip'nbutN㈉ɠVhfQPDԽD$ YֳE[$I˼/{Tb-x"i$֗-*[@X+gN C9z{gY*M,XE,i7~)^-R +F]wn#Mdmz vۗdxz}zA@5n݊s׶8&0TʠS{.pHeƂyHtVIo n` @e;)`)IH-hj M*w/%pL%VIc+n75|y M˷kEnMG5ق%y=3@xCRr6;sSgĩ$'b~{^¸3ۨ OK+:cW _2έDyBL*,å&PkgP80 y\5HCpC'wjsMV^$-a:ddTKp!xz)-n؊"nHv,{T hiXbc^y RL}wO(b+#9[k]'ek$4n2-E/x>sN<g ^#az- ;z˪p UJb&BI܎=E+8tj p7?Z =-u AiCE` !!P-dB9=nCDǣW{+B 1nKK+v/$=eiyq֠&wݷۡe|dʦhgZbΥ\X`cʀײU26*8*g&  5YK$doU!ɞ}΢?|qWVcjݕ[ B4{ l;tl1{P^pm#͢vA"Zy~v7.Yɮ*T N z8t͟r7٪]**/%86 gU\%b%aƕ}'73c荋/S˛D{P3{ |p״`ڋ5e֫QZX U¹3&d Xx9+chX*n}4 "@<l2ݪ,%A'|eC@:@ddZLu% MM,n]n8s6-RPs~6h<~ ր "Z邰+.);r@#zȔBܚMm`Ksmۗoa!逵J{"@$.rа+PkPP)f5P,Tia;k`1+ o3% q߶18.i|L0$q5iM.e,`r4juF%kyC!!{Fr!8 pA da.T=_5%_fo'.7jmUP`do%跋䌁|rb07Ħ( bx3l ɃO焾Cߚ:|2=R\(1Oqi/X[ ^P<-f2%{LJ1=Y*~+@^4Iƪ0u9ҕJI^ Q! [ b+´-i/<ê֗w}L<&Z%7V鍭xW dzH )ɒvl?Tc{ ˒WȘ+Rp V[-2Ɗ62NKs">d 5M1&qZY\%@o_=1 Dzr'ya$=4c rjI;IMCΛ]O]= x$D}x(rp<K0Pr")qYf43Hwm, r#$(C;$`劣5b}S y\>ѵBCzLr48EsjW{OدfO@aq< :N.UWuÅ䩪蛂8B) CyQI3b t5ڷXwD v&hS 5kBO< rN^ ïa,ٝ6yiڒP%Y{ `%VtY2(<vY)io~Y SˋC@7bbuoI|NI'Rebq!k#/;Ң$74^B}8Jc#A; ]<)A>*6VweU=L̟բj6Y~Y:/B$uI&hwˇvG5eڥ]eT<2@6U2_}"_K묡GMh`xW-$AK(ׂ)Akt ͳT-L41 ~Ph_*Ze$ mm(kP1 I HzMi2H)y_9t#]$o LryW^5 Dz&?.Giȩ8˞3QtJ{(Q:w!ph1.N AI\ ]|5Bc6n;Gzci $: !&H)[6qC a^CU :S G3 &!*,Ղa ipbSrA8Gi@r[%5mCk= v0]EPmFkxy yWfp9XE `.~j@bnTkz.}ЖȂ$#Oߖj-Xv4[cKP޵f+żܓ)#JDF5BԀGJjU?\>a_vuq[}0g˘->\I(NϲN[Z;KJ0ejK9 }>Ug&%&Ro\&%>L pԃe+L5@"wCNio{4j9# ;j!FP&af$ã Tr cD2.fQ(iNoj!0km-{b*@C1̮[vu3ԽrI.(/qgCj [^D\5ɫV#tpO>uNOӁ I tƳZe\;]${Zb:8 WJt-sة"~5ڼ`oD} z`JhI'jz7[Ɇ(٭B6j@Q/aEpI@2U%DūD'ͣ59rHTBC1: {XޛM#vg dFĪqW%wD*ov_BQ?cg TYvjR6iQbš,Qv */@!‡ 9uݹ=(BV5Aim~/5􇖸 FZ- ?i>ЯǬ=ʂβKg܈fpqw/%n(;E_Q(L~;& *S ;'WR>s h}媂x DRSS?T3 V1F~Y `?~VwF_uzp=s﬿'9-Ɩk/"ώTĎK,#S89"XBIl0]RX{Qj:V]`3æ6Ǹ8ǍT*3o-`KDZu(t~|]BGa?7Mi@ߴ8zr.A;t$SE\_bDtyڢxQaWrb*ojQ꣨h4!9xޔU‘Q$7%B}4;bUM.F̬%"009X.^VT?O=q,28NI.;/7_ܯ[}R.&Ktf/|ßti{-c1 jij]2@bET"Yybh Y=G6͓a`Q_')4#F;bR7Cb>pxhd!@Xy. žVԤQ 1uBȎ+a"jO+1~onj_lejUvoYN{%sZQm1l.U) |;~b44LÕfOhb9*A(Da>Qא6%k[<"o`+5KcBCZ 1& r6T]tOB'>W]ؑ]QHU/y.ZGI" v0D̠h)H%@z,|W3;xީ LʃuI-ډB{Wܜ'DmGwS[:Epa0|YV iX%Un9XYμ;ZkqaBz3 Hy*Zb޳\-&v&Vl2zc[ʎ׫ُoG}O[)j|Hyne ?XN7y)(N `aZ(g XJ?LfW)U^]K5(y_D0-Ͼz<[f{V?{DNfuVrOKɛd.DZ;[Mj?–Gށdm,){<ky䒭0)rTa떣t@qm` j׾!࿬f^fFzK8?zdƆxy Ē&$zSTk^FS@A†B-8G ɼ?,s)3V\Sa_Mzt&k3G9"Trbu۾;oBU5`Zr <4^ߧa$Η0p̦DLG#5M45 ]kP/ٲ"~}J=Ui!'"Qda%^;0@sdg5DdB_Pi*'7{p`xDk_?2Sz ,PC/v #ٙ$vX%{d!Lt'F<&LSOYvð [)|,X2nOrY!fvcl4op{MIٺnh՞QӱF5Kj>Hs5i˭0\HHkAY <ҤP.4Z>Ӣl\AuW匎Q7 KJ\}R׈ fv}7y8}04P*2 _ Vq8+jqm C1:}w W}JLiLc\}[yXOK&z"{Ƥg'X\GKX,%p)ˬYXĨHݧGۤ#o.pX/.=_y_ؗ4PhGp\ZZ2 q͙IRCt w{8B2Uq,xr\'`y+8 D0Q=2 qe'Aı_WMO.ϺA<[\;e3e`͸0cֆaxVѣJLYړ4?|CF*<`=Mwtt7HAH!h#rL9KV,N%8" )F&c>&-פHhSC,AW$8$qu($;a\RsU%4sב.4tr)C:D#ѝ<*~s~_+D*kûLvStq j D~$<-`"%*^NwVjrpP2xNghwB[[hIX &fV'&o !S+r]zm5m\hg@j/lS&#my_kSuͦ%l͓54K'XDe__8 Y=+=dasٲr=uP,j38re(Ct{mS[K%%JFrKP fM? V64ЪId3x}i>J$>)p-MulV-:2.Q)940IIƍ5AE0T/ЭstqVڄR~}mv65ryx}݁ݎU )M "c>Ʒ;™wJ|C SC69.T<#޳ڭyOc=>{uI`9"W1f C_c03dyT;.!KBĘJ{_A-X5sgtNO<z45FXR#e QrLDxQ*MlbnWCY۫ %mg$iʓ ^X+Z?;,޿،^zw [[ku;E)Yk򦅔 ,ZĈ.@%Dl6b@cQE}PRi[W͹aWDFHbRr4RO܄ZpiԮ m4HwW#$| ӗ=<6ƫFlhGз!15lE__@DN&rR_y+RxT˞bt1.[d9ua*W&iS?50Ź0UA ‹Qhh)&$10qse" -z>]w^,MCL0À!g?&hS9^M= )‘{ IC|K/.K!^fd9[evM/-96|Bm91H:`nأpm\ zr{՜g$kj+ߵt`vεC\^| : !:$eLK6;:JHz Ƨ 5Ԃ㿀'%v's4l@<# DIO·,fas Xs\H`ˊicBއI_HKZd2f)\$g jE67YH}ho O_^txx}J&ɬA5?ݎ硣k'ԪYnߙ&9` NR|xdli֋W'gND[jeIC!e|զ ۃ4aؓ'HJ=ƌs^k}%|YUN*ÛO۩%P@Ub},MVnCiOXj/{_Zp"qm6,BelyB· S[hAp1 ]Nwqz]34dXAjې$޿b_ѣ߇4y"w ' 7\yV2ßzȃJ2qA<[t }}A65+Jd4lӺlF `j`Au:pz8O H[4:`br#s^Qt8D8@1%HjS}½(3²8ՎS4,^|>D;Eb zAm՝j;w[l`Lhhfk? Ã/G@`G Mi7+Jh/SzsI(IDDUPWZ2؄~_cCZh^O.Z42zkiXS2b;T:ċ-j{P焝{ vlSa˱};Ng~}6.$NmtQdӶxDx+4 lmH"Γ]s15{j0E2hB_c=ډ 2F>%9`K=xs;A VPk왾bwZcF]QI;[BL(hT-\2}6?YeR^&u. wj'v2> [U{1>C\mOA!K=]|m3̓ 4Uʨ|CYc6g} =GR+lV f1{8x^ZX'X<0#Qհ(B9_$u6-dՈo{)WY 4gQӚR $ShsB;,e44E-0RGQMKTqP:GpnO8 w| ,㿰h-hOMŪ`'+g^x G9FNӏ,|>x`&2f0(9?ZV݄`8k./>%[Z?sdzZ8fCC$GT=}5*5`).w7pT\qTt>tÞC\AZ|Q{a#şIgBj$wnkYM|K,i93ѵ)C{p@2M`bz xD7Y:tFPVL^;fs @CD<]Cy?Qpu/G ν x(3%(FVq 1y-)" N&%%7j'6xIp s-MJǞq8/ l &nS@x! z8L_tҦZ18V4sBā.EB+p0sa}W4:JéLI7- 㻾UU="lWN{t}jG>m}Њ ` JC F;[_zbpp%׵ 9gRygG1i~`퍢ƀ|TJ!^\y14Ў* ZY7y}lrt/EynVOWUF5K;mA |os$.sWfjZԃKŭ+"lJkz?:bOAZ@e}㮑љ0~9.kW%kMIn` #T2ظ! 1qN&ыT# 6:*®t/&^Ji 恡wrP>De~Vg\Qp=*'%k^6J=焮񦥔'MXy#oT_]vB)o%x2N]\{:RN-6 j,+Wsd<~urW CCvWxԺk Lv?( bQeilp︫a~ zsݬPh'Eȷ]' T{>_/~vRew "*^\USڟ5pCOǵ"Vß&q_t ]AΜT.j898x!S\H->_65ATr%Z l[ʺpM5AK~;uá˺DH#^RKt+WAB/#zٱ:a@&҉K@Oȩ7!Z)2^i~*(zY\7M|P@GQCl )0Cbi4@~a"SJ5JG6[cҧhcQ!ڽlssbw 'axrf)gICCn5*I̜aikV` w s|Pez3PiLsK\]W'TfY$ L?bK~zT`x tMWm:+ACݾn Q <ύ:_ #W`b}~=rQ_6@ku]{PV&"ܞu*tCV|`k;-q4(H9͡%8dPQie^0~P"3Y=TŹ :)# \Ta<ł<.)iyz&Iv 8' c-C)׌3GrTwvE'z2*>&*08<W:arؼV/5̋'j<%k^FĚ!*tr '&sʯP)X,@q)\Ԣ#m>A^ # ^ii ʽ)MH=R/t#MLԣkI^w2q[J"0UF?k&[uAσjژi\{U1̓!6š3s3:JLg8ku –$?FMna3dK8xy͋gh~>[V4Dasv fR1.pY(8R(27C R^jFaJ 6}OjuW TeT& d8,95*o116?ٟH&Ǝe˥i4 q9VF#OI/*P7"$:VL(;]2PgU+w~Uom Rax!GO]NߛM>Yc~fzئ'sS>|Ռg<^˖FBmE9$|!:< Wٗm Cq,ݮ6aCzOƒDX=@{/lROĩE bX; uSLb)0ɀD[E0FEj)X~3X} #S?oj0o3f4ǘ·xNZWGŐJy7 Dk|sݙ/ld<iPMn5rA 6=h ) Uњ Oa0'?cDtmwTa֘q4v05&0B^JSlKcAn \@@rC5[A7==)vD-j=};Z=fu\!*+JM%Z- m01B L. T ax]*.ՄVgR)@j q_iQYFyRSuB'Sjkf`n!>vj \l>j~g+wzg/0ᖄENZrB>mxx6X2]<}]fn?h/"4h^yИT&[bS#eeO9 Cʦ6 f1|UIԝHH)h!U`I3?!ؾHAP?";ޜD;KK; ]>gOe啫.RNM`hRj%ë8v?1SA>'j-GK| jjGj*&Hw&w> |p:i5e4U}}I}b&R؟ĔquCJ ll?k0| 7Ai}`we@w,m3`Xd|Pq5M  C^{)b_<ƤطZdɮf*X&F眑Tá̡b'}|B?椙7h<]N`8iQxmcXas!nVM:2fήb {}|VG wRHO_FSCeF/M/" "$7Z>O_ WЖ#`.#V†[ cۢ.l}nЊ(: 79^:f)+v]7=-x$v7hZ7kMT,F[ _^fruC2?pW#I[m_<#gH=Ɓ_2}b(QfyNcfJj Jz:D 뀾 VFV7Q{n/P.z9^e=[̪E&ғwޫVs!בeʆʂ B飼j0!򴲞 mH"Xf9rs*2m ?&uڡZ<*T{&^t2!*?5¾n< NŮ\A~;AE,ugY- Hg ,2式@(b'E4!C?||-8lP_#i'$A7bX7 ?pbO@0ķj?4i/'K"ct9`PUВ`+xYo '+v ~+[ DO^1;؄{Q4Ҧe^#Riȉh}4YT 5$=*P嘑 %}t J#c xkNM-R;FRy<ʈ- bS,é64ITtK2P,a5}U.4 m )%;ODǭ3Z-%g15Wg5}U2YPK{wM "@Zom s>Qj؍JՔ+z2p7A.ra_pn診XXmFCj%vM&2#\|/*|jv组HзBC:h.l^6(:~Yb:M'-]ZhZrfѢccԞbm@Wޞy3HDzP&KD¦m9rdD 5Q;|)bG_E:mv,se7.S[q8!+Ug73$ *\Ѕ6#~;g4P JܯvG< $Kp@9^l!WE$_m]Fg-/"Ow￞ٴAuw/'H &$_11'ak`CqOOlqHl#m\! .7^[ĻR-A8\xie0N7tmŠVaYLvkMUK(.ץدG1]S͜p]ruNnJ. DEg|&g6%yyB+UJ6,(r01,t7ӺkI?$Ni“QMu }SZ\Q%t)Y%{i1W5}H5f )ּ%X>Wv@F}30>&={58N)=L-RƐo=X Ԙ;yKi*x?YVo3U{TKUwdn?iIotJlB!G }U8Sy.= #vEAB}lk78A%>06yn?Ӗk !B߶ymZ>qdXM}Y(yT߄hGU^r_ :HQv~  {uKp@hhLkQ/ _nF'fppq I(9$E̍(b^R1uDu(K  jCI] 6m=l s$;TY=oٶWDr(\>{%]:n2oۜg WAll.إk`C͊ܐ!iD㘀[s{0ɉڋ%҂bIG,X֗bD2$K(iC^nv@\/t ?)ٌUT!U9. +xX"TR;Y -W(jv0׮NӗsPH~ph4W[9bAR% mNq ?F> czE:C;qVGڄ!'iP3b!To/ŸWNy0QBLK>u+yaL~5?VQ$ү Z vI؃es&HwHhO}z L!Y|Ry?6rJmね; 8A#TCRE f C"LQ iIS eAT/Y}nV噢>}?pM 9qqZm+6Wn0xM 7_Pr'_`5F3ݿ5^.OJN?v+_f<3b4Ro<0:1(U X}Yll֛JPjLm4*{XFbMPK.MrvcpTޗ* b@$R"2q +|ܦH`[QHr8w9p>A"c Mu46$a?B^Ҭok]seCLjgs'"ѕ]買+lC~G|XF[ TpV0DgN=L!"F-VwCq3DV6u?.F`B"jM+Y{¶?pJͯBFb!ۃ;w6z;=>JA ZC2Ozn툨f@PUqv,G pVS]'U;N+)k\ٟV|GX-e xk86e9䒱ɛ`P\v^bk '}_da~y8&)9îLHL[O骀U{*A6ay{tơG/OR8h]wMVs-JUcL4bj| o'K0`D֤.0hy Dv̠'&!ͼ<7틘QCJjyYEkA OǶ^ ʭrs7p'knǥ|%$X+$C'A=V= -SȤ꺱SdG bArF$&jop>zQgP5+3hM %v@9F炫 'Nc+|X{DKp;19Zpd4rH@Y|(] G7!M__޲];sY)$8Rz_bp{L<ý dXV/0 fv O yIzëk1:IJ;&阹JVBD&Sb 1{' a-鉁ʯ_ HAf}$MSi1z~5&\|IXCDfōLtw^ЀuL$Ʀ2_edcW"I-V߿^;#{3;epy7t @\ sIupRDѺv&׏/deG2Gq*2?p)WJ йǀY_ 7ȥ됂U)I.Y/ieze\w>upێ񆣮L9z6KڳI9׌LHo2i,RydjC9&nnj-_ԲOc*CY2ϑzCpx n#3H1ho}[/T,qb]b m8y0J ,@R>FG@\fQK,ISnW&ׅͮJy ILβݚ<ʼbfA썤@蜲Jŧ#Δt!wd;tSR..+]r#Y6\?<+3Mw=jNMzq5V*͑͸$5u}ZZ_dj?֧%)3hzH̐R+!OT5'$EY]sh^r~`HZC2(*nC77D['o#߹8gD4Ҧo;<bR=pkݜ3ʨ T&vqN}uk Ts''Ҽƴ:rn|-VÖ3mD% I(ЁͨqF0nP Ҩie)e/ u/oCoШtuT˶G-!)P >Px APדo}w4 nPϐOD3TfIj̡wʖ# R\.NJd>ѩiYl1FAGR2 fy}z@ٸ T Yb#HŠ+8{_Vy=jy[9h+$esS4I?FtVi@(X)՝^Ӫd@ _g'ő74,q.1ak^T/}3TW) \Ϣ x@}zJ_3G-/ .9۟Ξ}q:Kr lxЕZBg%L>Ep6 *۔0JsX:>8׵[`f*R*_*1;:pI>ez(Ozw CR])5-m'S!3^fUaמIi0 /-[ =,tgꔺ l6O`CU|OLEDE yodE{!§FENC9D=ڄ0Ә/:uvQvRPϿ7yVJ6"!NʉOQ]0~|ڹ\_ECB=wq-{wa(EQy ) . Ѩ'Ap\Z2q3l]M =8p.D'`tJB*W7tѝUnW%r>Yo>̱ w?0_XA^YgA+G0= D#fۦ 8&~Źk~ z׎R)[eF\ͰC**Z#ݒ r^}4i%<~+u(3Gh|衁,WQ7ut 3Bژ}&8`EObLX-r;[Oο 7+/0%FLo͹x"z6tҟq`t$}3;KՑ"SU FVwM\ !u|ێ3Q9rڷ:]Z?VXuKHYM;5CIz_@!Z YA}4_v1V\ _)7OS+f.r7p2@U4]Ao=&daH\,3(∮4hl6dQɒlW`or%J6#F :''@o(qO[`tgHU"FLU#ۖ$ eDgi2w;|>K]9=&ݏÙ)=8x3[BEpאm>DH?™Gmb+ࠗH#;2jX+rSIvЛ+UMTm*doqɇC>hCS]/zQi@~uHWy=FFTJGݞYzaD2AuW;ߨ *,Vh-<&pvLx')5M?]",~_&+n;]AMXHߔe.E+FC$,Bwh8yv>HH\fR!x$70\ǵYf1P 6>gAlxI_2=bs]Я7zYFDwS3:wuC,:q"#~*o ל䡞xZS7*O=b#pshvn+0ԏARwI9 =s}V `G.fp2cmK Yk}(m>D!Sg&뿌FhN;ə Z/JӾmyr.ϣ{2'[htauh eFZ>Kc<1;ݢ#fL[? lH-'x O@' j^Q< iL- 2:i1E7!c!AmS&1pΒvgH6o,qvǑ;9$w&Rh%qG59yY{-^h*5td{z}EF@vGm(+U:2ϛ#}9AozZFIaѫq)aWr&? 'KOD:tS[LKypOH,`ZvZ_C(k鵝j5FÓI#RB;qrt Ń]V3&)ʞ()uX1ّ(Ġcb pdI;nD!B.2(ٍONbT@{֖1a&q^hnƤë޳o/bA^<=J ͎K. 0eJ`xv΀{ #_˔yc]8m/Uo6C#C>x*븇Hf`(nZ?Bc-#TFdmN6MDY*o}^L$&HBw+jF$o>1'+.Q ].xBEClkQUu=ֵdypfg0v| l=E_UTU2UxIȽ{"nVIЊu}31+ּ_m=jהZ} ɮ\cAVuX-ft' mйX-Yۂj<~bJjx#Vq7_gnRSټ[s 0=j$ 3朱 r-;z0 \ȹϦ`t! y޸|uRFrȌM")ތL g>_ UJC?D@6т`!pΗrָI06՚eO`~&$&9U-AP>~))NX -_ٛJhiNIG2}lAO셥' ZF`N8@+]g04NAalvqP, )2W F^z``9HiR[=n:tf- Dgc%6w[)"/M4@'}u6(X9phbfzU> sno}i0dq傹@#62"oe14#%P˄7*ߓRX%fvXI]ncʷhIb Qրn2,R0%# gkfP/2%Po~seAh~::IࣖٲÝBFz6nW'וWe 4^Ii  *AJ^Ct*7%(L0]Oj@V~-GMfQE"w!Q lK!xrkŠ:m/F%,xqw3*N+xvMP-q=)z(9v>ѹ_wnjiC47K#Zldf};hx7)5 PW\CHY#w7Ujyf_3^]H ɸy?qoeQ:D-^,KU#VRu =m)ZY5#X*.i^~6΀&X ^Z/P&Hܸ: ']oKzh'4Q"N&HCQVfnmtbtq2i +*^Q%EhО!EtLўE|PX4GUnt]:,(i9#hL``tEoyLuvxW#I4`ViwIJEp nG YQJ1nB_UhଈHA`Jַu[DL<m;I x-mxԅDAh?{;f\\;~Z0ɿ(3qNF]5aczڣoDiβۣ?[jKGw!\܉Sm4|II[US˱S][$|,̥1!Nض+kJ+0@0h .LJu*neN!X Ol69˟t_Ǧ$7:#~MUT`]j[r2bó@V>}Ds눂A+ϫ EVPr!!a>}^QMu^.GH芋 an D43VQ<ͯ>Ba?~vetBcbg.*n!{.W"²PbAܣsquS.? ~'Z`oEkxtA+@vog sF^kUxBVa@ HstۥTc  /ﷶ}"JYȪcT(+7ȻU`HnFh'z(;beo潢pEoI ƚ {u7e.hA{|y3r̹ńb0<(wƚq.u/^l klJBdKco+JI)p@X(f/%0d('ģ +g+wɄTM )Qd~:)+mvY 3e~k.l /gWE13[c6tDW!ŷ͖ji 횋AgU@ ǵRdIp$-#Khŋ(`=9 "ر?k]Pʯ 3_lSYiwQ;iG;DFe&$T91~{QcegnZ7VYxwWC.EX׎EO_2ډnϱ6o츗 > XIP=8 mt6Ge8-߸HZXH8~ ̱ҧ#gpG }%.lA'm2G*M٦ghFRwme(f"ZXcQY4vIes!x1s۪asF6s+6WQ\!N_=wJH\2嘔8uVzK,܁mڰ@$wU\^qfl:p`9 ;dfz钡Ұ̯ $dI׵*څ Ԯay8׷pOs "fY+}헆ZSA)R ٷ&ݟ0/Ԃe9ǤYDtBR(KdN4ś]F [ ?-7ӆP,4r5CsIiG 1rN|D:SjlT»U',zj|P*T**a٩TH:aw{J 4{8) Vw,700ߓHJ,soԫR`yT[8sisl'f > x8k$_?ь^+ ġ~vul_ߍ0 V])=Fsh$3| -r 漶jd-@`y #Lx:$ߦZF=O³XzC@\w{C<8AⰙbT;|z%L8_(|2O݁ CҒGlc4O(嫦vmU0H Qz Zcsxk43 BYn݅ݝߝ!aO V!Ɇg 1~O|&|4b&9%Uֵ`pRQ~IN<SԺ(tuhGw9Mnq#䦚(NVO^<%<lKȾ~>ݷX-:[Z-^-=6.Ar;ĕQkQ\c<tEa U }Md@$ 8<FG/IP2헬hT!WуdzjʈZ)Y8{G@`ZI%;9O8}tqb6S,0u2z^ 0 .u9wfa 7cv,?_-:vyi|En#3aMe6~%W񲑱)2ǡ- <73fH'"Vi;𽬗:C$Q-bE?)KfࠤZ`isF𹑯 X\v*j%\$\yA mnQ,S;ٔF,̧=!M֔/a#!4Xl`!Ҵ>v ֿo/8_VIk/"Yj`t#ƀcj}D_gOtgeAg_r=ږ_ӤF8w)aDe2#꼿k8bIC[}zT08q8~5=ꐕ<3M J$r+?[R (:o?^:.Ou%Sf࿪  ȝ2j5W{oeY "3#h7 `"ܴ|;GhFC*' C (fZ 7ϰ"XԬAhOyIW& #=Itx1zC`}!o ^ *?MGDF 0k%V+t'Vvq\ו؄z|a܃*,U̎qQbիk~+?u*[XlX/dg~$;;єTWAw '펶'?׫9a} "!"eaE:y5\ [j9;T@a>rviDP3-p}ܦx]l9MuQH=eguԻwW9 `B׎휩kDMrf,T:gYTHP^dE㊴&q;|m$}ע鸹%*x Ŭ/8JP]HdaѪ^:+q"5pg8Er>`f$#T{izha?<䊞U,`V}oC\@j"Hhxy,1@opr0٢٦8auE% kP&w ?0屵FuN6* wgw Xl `!81JYeZ0MŽ7ƖAĒeK(C~I_R-$JqN_͎ WL(erbsl4b%jfR4y|QmQAJJ9l(&d0iMUNx#NĶ sȠ2Hc#~J&C*1&sQ}-й:#pLX[+!*Okߐ_`߁1f]`_.L 6鏙,@f4ZVQZTL a",B HJioSoOb< 14ԩϦCMs; Fao[Bu6;IMZ )\FM rqC1^N4hGAwYH`K}^,xd]mCw]7% -@P?ڲVVݺպAؓoǔudHF=[i:wVSo6r8cӮkpEW3,{vcMkyޥs][\9R{6NR1V" \pAbMA$i^W4\dZ4B؍ ͋($-ˮK?Fhޤ ^f< 1 #÷I.%.޲ye I7fJ|'@arBZt4q/(edO0ZR!gM?/߃ Qő) vPt%VcQF6a× Rގtw#u\JL"zz6&t %Iv9j2R %*/ oQVE|G,P)FS}{QBi\7%}LiAdP-8a,fb,B2t]~9lsNGJWwTF%/8sE7#D'b$%y$5Kʌ1HCK=lV@ rf%DFodA4QAZ w[7)~?V`7zw/h+!.DqC) b;j&j@pGR{ v[{$v}̈Zl:a] LN3N]E2fiw{ ѷ26*Tgob,=O 52~G@cYWG,٭=GNP >3BMZB;SSeahuhEc.DYeT ~BF)險`bN1[]\/ΈxρÞkS$r!^ЗJd\ \HÉ}\ԫx^K7=d4 q0 WC* \{%bUu \NMaT ֗wI~XkLɃEo(#:I*u4[ Z)l*$ ېPT#"]7v3#{Lӕs0(]w_Mvq.`Y+ZFPSͬo lƯ[`^(VYYHH*e@_<ѬTfKYv7dD=~EO7 e6ᵩ7tŷ(H0xuYljzK.)ɩw!Pi4^ܘVY "S:pY/?c ֊ݲt.;0"QK~G6p!sX >!`aiybu獫C(}a|:4tWV-ȟB'L,ǔOEtR™Bjci4׬}sUnTai3dTGqX?/f%F\B>&ZƉhL=K ߅K5Gm=sƺBb>D%M z+FdKW|[s.F$=}"v.>,dL2GdEq{!{+,"eax>0CD)*/)+󐩜+cG hkWK_lT$9_lE1j_wïAT l+b;V[ZHb(0U'92Hi𤱝H0A:ðw=\}J j>fj\Y 25N:o@&Iy68DДs{ʀVfDJBt3ܚm8}#A9)µ."]}?N0F>oN9' `5X'L{:MzA9^)&i2 zeu}Z~lӽJlKtޤy;4Q$j3V&#(-*g-יK 0 XUxcQ. ksEId9&/yv{$oz/+qqz!*h*- ?Rm_A-}C~U;m^ȕ^@I6nPԦ5`h͋;52P#i+d҉cKqHU~C#~N#B8Zms\:rL-l{cbm9=&h*,bM@!F{6RtTr+ o̞@s& $8tE.*s|xK,۞wSgXAFr7ς{2a.6-_7OH˧wlX۰`M3u8`CG} wf}lğMH3j\zc;_&v!0U9*!vx{LV_8;vnv+fzM3}H۵+DS]Í8i7 lݩ]#NxQ^(wXIT_Dv)=GNR)gS+WC8^JÑ8iwSC.\;*8~v=XI(躦w#ӀUf-3ape*5Cxy(e[0OKlh( f Ϲc4׭R>RI2G^AcbcbY7!'DGGeVu- 3?1 6KVi>L'd,݊䮕Ҙn\Iﴻv&,@( w>(nTHnZ\Mkͽ2r;?lR<{!&-J4'OQD_0L\ԊgؙS#?T uFƙhi T U@NoNA=v7%,T3zJb@CY~.wcWrz-'gx{!wo *sQ䓂UI0:0S©/$V(&`V-Bb1{uzcd䜉?,*eRV%x}2ڽ@$icن `?/0OC;~H]wy}FP,dNd]f+- Y5u~$o|6_}O43?%&?E6淦 "yj#[c(4]_ 98cϟWBb4A"ThwO Y9,?yxDʷ,?=Kduewg; g:/˄ʝM6Q^k xي)%+pʍL.!| #MOxRxw4sa6C5}ۦV4K5'ɹKxdR `$V1gm  4~`\MF~/{=3/ bhxI2!sO L0/fٶeyp+•627TJЂLD*7Sڕxc4S}s~NU$[0b"klM#w 3BZM~v$Ebwu$C9;79슳.[3a!`MvAӶ)Gl3n`07 W,PڄE:_Ƣx,h,/q$`q-<HYe69it1b q]7]F£ 5hf8;W.-}iOǎyK t' _{7^Nj#% -#L d5/!wRwRໟxid vئ._ j`):̃;TJN-~`[Gx)c+Bm%*g"޺t_uQqFi6QZ߸ҘB)|}`*><:E*m[xĿ ѫp%3ِ/ hVf`ҝYq=_Opy_Eӽfܭh~ㇽX'I|##ռDC&B# XZUԸ$`$jdSAvG Ek!Ip(I{A q$ym )>*?f5kB/Χ#>ه_G~sbjc"cCyHuԀ#k~ ḣm6 ^<1,OzpPeΤ> U?;hMvf-f [ 1NXFh'#$N>DZ2<$/sm;LG"+ܡGA183RWM5Xd !XW.泌 < ևrKZ3D  e A}p$_{'l!T'ndxր~< k 4}ݘɕ288<ɠX(_k @ ,@)*Jc#~n&8<\,qV1F4 ,y[8֢xHf;ôq×ha-)n>˃PVWzg[`|og՟J~(J?cS)ieBsz([(@@Kv<kԕГ ny;%<~6$OTF~D|,{rAw}_M'A99abh'GG=-h+(ҝR~ʆWW]ϱ,F }]$Bsl{T&YUDsDž &&mYuaՑAn7y'V (+IȬj4cyʲ 'Rؑ=c90Z1wѥ Hi q(ނ.;R^[ 13XÚhW%`XQNRP$D 7,4GH/P6A(W75ϡZiNuIK115e%AA`627ՙ"6e+:.*ӏ@ʏ`U׏tk.7؆1`"|d9S,&@WϠbJŮ`վϼRo!tضhq(MiiU9.ש X`T6~\T(.3EQ‹tZGϰ|Ƌg}{{ !.,! G63W꼭Da CІ+k* cy=YCz^?y`#2Ci#pIJUݜNlmʃ},@K!@u%wc9YqWx.G0dNڸ\Z#%F #0Yrj 0]{ƾbNΫIy [l\lł?>,{|e4WBh$]<;<Ӌr$EP +K< "wLlE%gc3,ܗ~wGo&0:qc%!TO#QpX!&dY3*R MހjT˛g187˄Sv̇"chlZ))8Y 4E_*ޔߙUXkgp뱰aע( 9bÀƚ}rvi-!l2t6Qo+qDC,B~[O|$*t7IvPF" C i՚zrD{^Ir|dt Y" /L.?Wf:, 賙N3{ Rbn UOtnz?crB< 0,^NL[{W9/d^RX^Sa $ŰE@4[f^xRX8MT &A˃Gy*iO}(w0oy2o3")I\F8=C};hã_ǂ{=:-[IpNڕ~]dAUa~ Gտp|AR{YM%x;qqԦPtХɟÜ`G(RV%UD4u\sqKD\<vz%M1jݸN(*+x@^DZm'"- e8ɞl5c!nFEBCߡ@};44T8pK"忠wj>9 ~ %D^}+ Г Ze| (X$6_G\G7?#_QVԵSй @?g3lF0WÚI?VGڸY*q]HS2_i;\5v:o8Y|ADN7dxIj꺌VAvԙ2[efQZ52ꤤkbOQvx G]=%N6cm֪S=;'ݿHq3 ̢z yq0pgf6Oh쭬TSߏԦ| U96Q'e'Fpr4ck^f ZDY8oc+f:kM t4fߦ| eOev)*=L7;swnW }DˡU 4@0i]$vf&cWOn$Is ON BEzI0 otY|i;4@F&d޾K9/V{J\'*FpDWwtn;[5D/ Xe_7`{To Zo -_'Ώl >Ov:* S\ &]~`xeHMa7sH Ȕ6١-5?.Gjì3^Idmrk$!.Fy}1eKdDQWj-F-q݇ݾ6*@%?-AXBϣht 4Wn@NeGbKWp-yqҦ lFp'vB 1 haC]j9ƄAK_t `s M b?ѺD2È*CΎ.H>ԫNJ&F9N65yï F13k!괩jT )V+xX2 ;h c ;  dqE0 xM({Gc83OEJTbS|RÏ6;vf6Z!ZMm2j:^nV_Zdȹ^ bܨ+tv ̵i6!Ǵ.DTR[:~yc\X_k1&i&3x3K#OX!zSx)l)tC/1/uK%;"6r_ <%ZSבi欔|H!%()^L4ПX(1'g >)A7 {[ Òud <@[%v(moI)&~w Ȳ.)$G}aPq/ fs/ʈeRl5Nh̝"-\ʿ4Y^SWҷęJp%r@P_GZaeC6f&a`xŰB !B(a>atPDgnǎyܦeęOHסvD2"wKCA-ݵW@T#nwEIBR2pQl#͔gq~`"zq7mT?'W{;viBv2RZib>P9lHǿʋWFRQd*x% wRIc^#@G١?[Aq'%_D][a(C=4T{)^f`Tl+K 9hS$) ML:%˦ \-lnQX`VDc A5_̢V$<쮤LWєlN4_\3AAp #8jz .u8.T{jG,I*HG)|W)v9Bt03DP%+"0b 4r/lИ 1LEH`1ޓNK)tD>$ t:+Ct=nj}BE>o|2'l6AnY8`DM#'-=t6"e}vh{je[/kǽda)zDYRIݢm :T J8`_Fa} Tv~b[X S1hL^>@#$u 6&Iqw lr7iAX]amKp5]ؗQ:kF;(g{ '{fTx[,HIa,KFaF-:J[:ya"Bfx2bҍ$1xYՆE7@t\ L)Ko@BPh ֋*hUߜj4u,!E6>Oe`Q7Tt?/OpFPqT9YOAJ>\I-$(L]7'p?% %b5.kkWV}mOIn(?V Wb!^rrU67Xcݒlf39̱HVt\w&u&A򹡄"ѯ{р( M{V.bJjHI\j*|eՎP8rM/s,`968M pd5I̽49w6hF8X2@O㖏#s%/I])EhϊO< |pPK->;i\ ֱdj[X? YRqĸM*\9ڐ\8;vvxm<*\d@E!w=ɮ[7ߔQS١P+D`S6/4r$/FHآе } ` UpzH{#`陒ˤFTZ6ta}pԹcP;iJ7Z]*7"2.-ɿ65>ЙnWKXPՅSX/,2h35Z_y@ՊY=)2a%H-J4KXrnI*w 2Lz@G=+9RкCo "^ߠ'H!JܙO EpP9c@8%:Ql@2**ﳲ3TT1lu\s_3凧t.pgđCer8)?$9Moӌu cmgo|c1['uf\-1I2/fpd<~p@͑u:G+ UJ|A:0-<[~H neٝ~lzy7aD=j۴HZw Cjd* u/& 3.-Γda @Cq'-.!ϑԇ/EacYAxN7R7d!12?{wYԣ?% "ݬRo]jxdT2;_ `FXC0+z[—֒h&ug^3]q~!+0r 8;ypm]a}{i1[䀑Whe77GۓT>d &'/m"|ՑJ1Y>FHj7BObAYqs;17Sp!xpM,mT#W;,U1d^H1Ol(S=lAK3[V*ٶ5v T81w_%)J;2cf;"Y%_J _sdvZ({0d@83+:!Л@̽fs{hY-mN=1٠I1(V¹~YVe'LɎLj"l/yTC %;vh gFiJcRľ}>φ]@8/h#>}  o 6"Sxa.agYZ0707010000012a000081a4000000000000000000000001642603a90000d1f8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/ѷ]?Eh=ڜ.+u\_+e8yfhJj|LׂC)9Ei}z^p7  HX}E4=*'Kw*4D5R`8$o/)2D4.`'gZmIp?X0u6֚ u OŎ,bcAbu=@ӫ3Fd #N՗aq1'H8'B5?\l]G"q\R"wOp4B]٣p^:kO;~,Δ C"MM5m1!Z:@ *Bg +uR1ȟq[P`LAp'u:3$mg yBPVU9Μ_ЌͿ*\Ԃg(g3.UHqWqM61|9G&x?~믫EyOlES6>\+<姬z%ѳ ȷ* мҫ}Oq=bD9KFh|uZ*0|]gEqEby_Oq6Lɪ׎j9^>~E+ʚ&W8O-ȍѣ$Ns֥tBZ h9ErK%˜!xt`DYyyr:@VzFyްgp`VIzo\a|IN<Qn#:[.WM; rC>bʉ؜Qx{<000FB0FZ2x_+wƔ^  0=gߣ $԰~fϽ^i]yJ. GR "9dΆ5S_Zu6F¯#͚wӱLMmdCרG%O:mb 8u >ͳ;Y7)c_Xv}.fh `$DeсB)cJBUJ}"om Ǐkglnx֙9!_l;Qd=Ea#ATm7*$˜&$e*nf7ll1z>Ц0O"lدrIqֵo 4׃Ebc0S{<.9+5ۀ C.L LfI3Y.h?TaE*;P3 ~Ȑh3\<{JOfJ!VaRq´,rKFWc&b B)-@Mlq+ꇭb{29|r,=2<ɀZp\ނO!]"ڃ55۝<2fq@|=gZ+VsuA!VEy=U+{-UffɆhctaUHu3!x%p+ k7x|ѨFI v"k#(.'6Gk -݀u[ocHw1S~ & n3mا l4A?@ܪ` /̋'ju`k(um]ԹNDT[33bA]r; Sv򺨼z̓Y%~hZ,SvpƯZHB= xnU8=BK_P4;vtLH[0HPc|z'Mo9'zdƗj'Gp*> o:QC1z}[^3+o k<:zF@B B -vxtF/$kݢRv# 9w|B/'1!nś۾r6yl3:,e2mv6bx"+é_ɔ/1Jeo^cAZs֪DpjCWV\@K`@|dr䪉α?^Nהn:Hfs!?xSYH%ݼ3VLjb04!ݶnH, ;E~G~eBh uX!MԪ[*sYT.q!+nJը3bY*+xP«~XyqERQq jKPCoI/FF[6)`$m :(5Q 3EkGF;.vl&/?fn&,[v5Z3 Dy1a6 +G³F:]D324YKf79Y >U@ Dt^Ҫ Y!R.1C(E?5hΒ|P;Dbz/O!HPxPm[`'#Nu@;Ä ҬXXwS_I@ӡ˸lqlXd$|g%'`?ͨu[-WB@E8jp#,4C@Bq5&aGm7:nAFΊDBghUW\ ?ce+(jx-Shץy̪7R3S|5dataed?[: 9+2#*vm+ >vJ,ll繀zf]7L wŸ#ɱoX$:j M\wY\;srږ)M+fu )+P䶴2odO]t-,":[qދO'|UֺGnhH?4wN=c/`bR;"'դR,;k7m3i6az:IV8"_;a4åmb?{HXD^J!SS!: d"Txk\kt߻RP} S~D] \kP2N[bLF^K5 5=%cjliɴ=_˽w𮷿`}ږpIgX=-V1@h_ۄD'\Z hLK"ES*R7 8ܦ뻓}&UĀϻԁhk"Y\@"=,?JiS*RfsLRLk)f&DSR:HgЎmOx/ڢm4RIb^+4PM leEfm$B a!ŪW}IrfGJTpp[mi*Pyd|/j_ %v3x޴L 6/9r3aCԌ(|M]qykcD4#vƔmpR@?lJCOI]t^e/}%0wꪽKE&:Sci˛PbJ|N'4 P {)e{ާWlc7e;ߤms[HDs#Δ%֖}X-(U<\0 ^F#8½HQݼ9y^ ضS:za4kjH\KZ =(s?~uV'2BΨcl/1=ksZoN0'M ̪i-M>eX#zP0@FœP[_|=׮JTԠm"Jzģ,8;'%^1?+F^璹`&!/PoT_w b g Édczѹ?̘,lv *EARaΞyh?}QTb\cɿWITܞtFrI-Z1u^~Wt'~3ϟ,20z1Ho7,`yIo|ƥ Ǹ UWbKPsܭG$+$JH`|Wo)s>4Řs"@eakKVNl=d'1|jP//'ڎu7$Y!%B ޚj'|YP W+zStm9m[#'OZ޽|c]Kjb71T8قcIuxg#I80jt[$ibKHq;i9 >U{@<؝)lt Z>āh"r6V64;ؘ_ 7`5DdB_GQp)cb,w[Au_xmV2,veidKj bh]XlIG. x'KfqlWXAY@Uǣ~iG5E #h2u>7OM6)^YrTzIޓ4כuozq-(0Vزz(xE;~5 ;9DmY)TsnJJmּƈq7g IQS&NטoIQ`.W}zzڞ{,K@fc@-PQRϽ%2%7͑~xZ8_v*řv)8Όk խH{^|acڍȿ4j/[܋dsz b-Dהm-]4`7odQcV)W1^bZi./|z@CtZ\ZP{X"2Y.M_xz#rx7Yi"cѬ] }G)nbO],Y=`$^s(2X' pU`mىm.fmˠO*GL7&QB9-ivDАէccYT!"w_*IJey1DW`g)]CkDR?I[&x'ϭ? @9hlx*i,Lr !gG!ٰ.*d>>C1,$*)Gm9{$۸$VY?T% _Dz7a;,A4F|a.-FF.Ȟz,;ۖXǴm5J5_YpWVhĞZP0EK,\ z&S+;L:p0V$_Ii? \MAVtgrTOBG0Ó)ry"B<WV-~kttMUGa^4MZ`>E<Ԕ[6|">÷<ӝ%A`Lo0k:Ρ.uȃ/JM hek]X#UU(O]yG'D!jvpfr1㌭XAOZyxC;M>9Ȑii6||ΦO>\ ƪ.bL&Tr55FK~4|'Z=eu@lX !(f/ވF]C'Y4EеgˍZ;;m]FYƏL꟔=kF ck̢B_jߪ`hǂGUVҳފ.S@2 :ĸUcDAuU\ܿA2s'Qk]mF4^j+j5>2`BGƗ ܃i:c䧚Njr.t"tQׇlЙ %6IS~gs~5ޭu5xw?ŽQ"݃!̍ˬ E2 " %e.Eq X*fJsf0QK3@-*Uq:_"L)7bG"3*U^+5j #e ၉i;{JS+i\SwIf)h5/%۞w 2?.Oh.,APBk&16OE*t I,|%3)fz5E9wb94: $S3:J[3(3нHRHv%Ԭ &#?]UξXJ䋭=!JK$'㽶Oea'%L֕Md?*&mhTwV6L^T*"`ʷQ>Fu9^㫁d}*&Y#A2?=&jc."ǫ%'s>669幙EzӱH97zDb>?-b=ՔЎ!#m!^D6=ժưGRCޘ$CPr,ޥ}\v-")BtVrM8#=V}=aNRR!FEςܘpc _9J6Ui~ ~v{f9\96&jvǾ=pȹjAsA ##1 n3AD~O@pn`T0yl08>7pcM܋kV*N4p "-́Q7%,YcV +4vs`s,H7]P_3Mm\~-NNzhSPUszOA%(`aiDg%˽x)J姲BY[+R}c/Z ]YܡמoXiI%19{v) } ynuu*p]ui-9cA*c{o1bvm<ãx`!ٟ"-VyG]ossTڐ@.8~V#HVFsTo t\PS~Jt򵕊i\gdCpEk@(5ELX^?Pij.i{x_KG)SZ:\b uYKVRzC:#t;-Uepy" W.=<(by"xyH@Fqd:!Էv͝j 9Ub,4~'{{olmL_rz[W-uoڥB"JOqGCCv5(Q+]n56Ft}""!N1=ڥD叧UTACv? A.wۆ}',Ry ӓd}Cb}WY>} 7N&%s{S]6fƂ,vEo4ٱ[|`›D`6F[~@@Eɍ {m6?2NZ2 :F0C,.~\/v}oݩ#RrkhL]qd@q*=Sh10g t&Y&Zj$lfTr}7"iU&_0xNY$dmnZ8:✦a,m\ ߹5P!MGRPބWv0G5/sخXq׋tQ]fLNmqbꯆ(Cy \Ţl̃A2E]8ehT%7iCi Xg*)ccW(ZDN;AZ߽DWMf!6|1A6pF1"* MHW@Va>PsB6`?â鰃_'7]&l^W)Ov?^{2e!8X\I}^kSas}xfHݡ;.C[G*+XKP?u&8N6Qh WH+{Ur*!]_ #Is[(`1<2oKZW1Ֆ2z6K?}8})\j<QifZGH?xV3K=*0k -=5Kq>-NwyRq &# $HnIu\fs}Dz~:'B ᦒF#{_dSlC|);kbҶV7v7%r6 ae x{X c$zߙ=';Jsi-RE៰ED,ѭHlˆh:*ԁ_ZN{vW6:,Mͫ ^z1ZW9d.+%Kr=dí|t"zY<H׹ktѩ"`s%4ɉѢ/3_4ӄieS,:huyTJ!H /l#pZ2w~Xa?VmvcF$}Gs 0G!NʚO4昛uQw;/ζ{@ChXT@l()\ljn>#le.R7W6vh1Ijҳ tXKJK|P«}QccJ-\H:#{-pFH9//F/P qayQX%_C&Ԗ t+g ʷU)tÃ& 44́0; 8gY'ZT#d>eXBY@eեmM@y$EPv(UyS=. 9mH;3ۼj_ƐmX .N:jЄxPo۔"**&CU^BntD_+M^ og^@/WUdy6sٖ@j(]i<{&"vVd4E2zYŘJiXpEq j:=8}4Ի` p.M͟gaRa`>/ߡu r;3%媊¥zf0xz9mTФmZvsΤGʮemh h (8Q9rο np`ދ^Z e@M\qanhoK[!96j+P 1PVq̴zd%"}cSȬI@}DZ0쮫eUu6FX|jS'x2pRŹ+xBաaN5CEs=XBa)M7iv&ΨqM\ՠíd?#tcq |9299W{.}̊k;at<% wW` =gdjT]YX!.7G(o ~;#y'Oy,#kEb!5YE0jGو1f2];,7=6w#@$)Eka9o/Dw^fY!3{&Ҿ S}Jjas0BuyK>溿U%0pʷɄݰ(Ò ÷ʼnu2}rAms)4 ȅ zMKd], A+B{ԇAo^](o{eT*r[1]W6lp / s杭.wTUԡ/+À<"!8 8\5M -S鲩V3|DDr8DޝcN w|d%)5 մbډ0g!Gf4Εk"Q MwanRf4`$&ĐchnL!J4[M0őx~,]e~\Q@d:hsY"chɀ\[SOE6SQw$ V;Q[M-W&#DBs~UҒ 6+sIͽDDs\Pԫ(=;o )|M&, r@Ȣ7!Ac6QH\6G93޼h{͍ ux@hwvۧ17K4,#/C1#5ەJ1*VO 7΍E#)*'b8*LextUt7 4ˍQ.[5Rm<nM+Z_Vam? *l4ߴ2,iE~F[S{X+oW:֬x9!B[y*RA ,pO' #$3Q6Y˝ZWD푚:adGT6GP-/sL1Fa%fDvDxl4BBOZ Hlh\3P@B*By1&3˰ &0 h{6Q4x:XL#7!eSl=i6ϝә+vS9,N&TU,hT1C 뙦?VG@λR&ϟc {Աߏm>im-xَ1#(@*x' 0Ӂ[qX,}QZj# >9_+9C;Cnn1!mt('M A Mo3OQGU u"n=M2&,Xh7D'P1ts~"^MJV)Wcs0qv-wXc?Ta<%Leٓ\%.ZN5zR]+z'XDzJر,Ҟ4K]0N T M"UV׵:z𭧇2v`[ BvU5H#X |lHuBMصOܤO`=@4ڤ: Ԭ+z g?:!8L ܋9Ҡ& E:2?4F2yHwe_z\pQQ/&XQ'V$~XqUq%COO]CWpPp`?W:{Xy6tx"e=mObP6kwF29jSBrLkUd 76P q D#hA֏J=Tr)9gl)UTb~z1( cLg a>S u .G*4,-x^3Y CUQƽXtj @@" DvJ }ޫJ?)_tT0b:ȸLi/Ov7tpX_6v;ܫ=Xy煍5X빥貣=3Z yz^9'Z'/Q_Dpf=KߗsUϭf'@73̽wZKjn zG`~ 5X> W1/VD@so'̝cS1Iކ=lcrߍH*hXr ހNm^= ;ANGzbR)UVy[\[3ñF!*-ԎNh<vh3YU>lpd%.{Nbġ-,q+(IF݆+:I;PXrWY4yw9-/6vU hٖ!Y\3ˈБ ۣE uۿҐcYm*rnCiRE4U.#c6n)K Nm`DŐK~I C,CBS̎׫R_h* PÜ.,q'aQw@ǫ?>T'C Q" g< XwA*Q@7~vA{w ]evU%IV%q :a QK[gٳwT.Ne} oF6F})DeDK%h a &Y{ޭj6BWBXi/CNу_=FfFOf}9wAdrq%ޢ0jvi|'^) =HJR-b8}4Y*¤bdbp* zj"iΞԟ:#`$ɗsgY>Dg:/~h$ _ RlY64fg0OZ6SvND+(UN7{! ЎGG9Ild>tu!D4yy$p 7-:F|a-+SdmDL7@"# KgFZ~AʗЂIzZ'EֆsJlON@"A6 ]Ti>0+PBz[ (K%𔆸٤WX"=Kc}apT6) *QnĦ]zyyAm = aNһnNSZƐ;}[  r[rO<~֐jՃI7DaWZ ❵L'J }&0'rj$L$Lt >ԏr^TDFLwHc(;+ Mh>l]L6aK?4>eL*!۶GN"VSn0ju挀tЋ䕨Ё$9i]N,i=RW_ɛ=d^rG qe|fϗŇ fSf/BT*EѧA9l.q\-aws- /ve @p;#e юK&^^-@HQT>eVx֊tA @B!ʠ\ohC^;p DzcXkyWIB-|B2J!c-x^oȪv[ʎٴ0@62e~'!)HtO"_W2ùk$04PHvf?OVA?Q-|!*77Ui V}GzcM_m\0#h .CN2r-Ǹ;G^3' c4'l+qZne.qF#(h?!I9$5E2VBҘ7 != Jz 7;-GW0lB:F[K/6Q ǵ%_u0lި1vi_m2@!gƞޫ!a(A,P`\@̛2.>F}z; .15?#3 fOX%=e8c!giY,Ulֻ%'mw&6oo/$lnMz-FuӢRM4͙Ey0 V)̆)Gb@5[PtqC30nHTp?=:q/`G/| T[M mpIev$ +X &}WkmcAh.9^| 5ЩЌ*tL7TyHJ)SQv +JO#[l%g_ ]@3ٝۏ|VfuN%Vdbb}s%4S6MX>tZ S1e9]3e)J}G1_Gj?ޢ$@H:EvY@b ~48)-gQSqhOl4;0) 8kHywkevP[86I.EJ'):/%PbpNzwP* ]|8:+-ˆ E37b?cJ_X7'OWWJsRa%sC6Y%!#&_Kx&`qU6b+ka/3EN=hV 8 GNYP4il;!C \}!*Jo9bvV}G1R{NRM3*I(QҖr5Tcrʆ#Q&vŮ|ڷI$;YˢahכwF.ofU5R]f"ca\,'d))[Jqv<ČVE)L矹H>rinYFРyXW)ͬx0kٚb:f,Mdzkt1sSo ͋dhS^V4,lmՖflF,u%zdm\ % [ LH-ƚJY9m8F<Ңy{$i2l~8FHrM#+Txv(~6Ц{loHp{䤼[[*_TC[M '5Q)iW6KOi+Zߤ+HvO*H& dh\YK&БF۶HGPw0 P+gM8a1 vMʂޖ]ScAVpje>:rYKe{Dd}a;#(kjpM>{g ]I9S +׮~:z/ M PqgfFCҢ6k"O=`]lxɍĘ` _^c< c$.:^GjVMT4kq,GХ 0j:v+cýbLI=JO|y\iGh"*PQ`)VQѧ/yk䮗أ= zDbЎR7z28y~N\Up~;0ИA!NL>armF3/*8TM{@oUQU嵣p 'b~?n|̭n7Soe-lKM j>}1 轏:q'+N㌷ Ggo Zri#mD9r |)?Q )H3z+uvQdj49FG@k?M9U8sLQ1LP2գ#C"M&=c?H^ʰkysOpQOiHc9J@ yrLx龛#Y;Ѳ B ft~;bLX`P5g+_5?J ޥaZ 6Sj kl': }aG4:D KD~*Y+̹b]bQFy0ta}XU: lx~b#a?0 Tp2wLMyGnuxjl ɡLܛB V2ߏY2RƧw_}q ~{13NfG, a:*Vŏ59VD~'iI> `FӪc6UC 4cA{|p-|]oU!l#U9euzU&Nf͡Ln=lo2j:4A[u[8 y =c666@_eaRXu) $Q++ ^k1o 茳ߠF$k`>)/.⬛.ZD 8-ê֟ X֗cv*/~B/ft_wl%ΛqȂ-ݜS'Žy# yMrQc2q, 2‰R/iS<$?mOȏQ/-&#dY̺7CKb ݑ[਌NdaUjTzd賣@(%2<-^KIqpS[;,|W( `?sSep:cCRT\=P/Z-Kϻ Jy^[.Qk@bka_y:`>rLȏ A̿BD%92U2>. WVtPL =C6r ق&WHM)Y5D4w%pES>WYk.lJ,a-B[OSO-(iT%.U^uAAte޻O ]ek>W9ju}cΜEp不J=9ګMjǚ}^W1~_,}4?`ks W0P8=ZiPiuTW[ޥ0 R4]e5E35Q<֜-=Z]oG%j02z^ =4!Pt΀N_!~; { 7KNHV(fo[+$3w`9v#m`ϤHt^ :ltFA)D:*㘏ZJv|haӗ9NGG0&qаAIm +\ R!O#rm5P1[$)CY2iH穁@*߻9UB=$^燲)ߺBv?~@a.LTp)&)DӏcC#9Sfi_Tp*߰QC ۰,4Ra]&؅$*^'{7p!;(N/уSϧUXVa NACT}+ψS):Nϸtur%uP ݬ|K9al:,"Vz;] hJzYϧ_; @bP\A2ḤOnNSgM7T- k0.&ƃ0,0@8B"1XjK'y~͂43akh循$q-fXQ~j ׸DjGQ\;\mX"^b4bcQeEQ g2fZGxwE-6T]İlJDKD$rB7a4~RyDŽ.TVpӞye`b.wmMvEJX4hܝ7e\j7maE 8ZB6BxKL##Z_OVNvl+  Ck|-)/!| QR/iEڐ`޼Od0rt9ᷚ9}CUl Oe1a AitqIVj#,ugCnk%SBJyZ/*Q'dm{HPEC88S3!'_=>lX@SBVaҷLKq2:NPqoI´`[\4C[Ûѻ:qUe֡ 1bJ]?0nHn#3Fj2og% ٿ۳SJ)])wl!F +H f23"aj׎^kXl=g7+Žn pmȂ<[6[HGE#4O1Ca =l2({5V)sq,}&cf˻?C2.a;f 05>C7KrL.LN3G'Wy$t**أ -f0|j*"S oD#( mzFw"Crt[X[w@d8Lц~7zJ8P~P/"K" )Xn^Q~4RqRyhbj5?]I%4{`u,h{ƉxA1E)]%k(7$MTXƭ 3l"I>| !2VrV9\vo.:WּKvF3jh>*Ғ%Bay8"@N3{#uO1G2K"y *ygvZ٭Cj!@8G'^ẗ\Ͷy ~&zMUVO(:'> -/:q#)@f :+&_$s)i:+7"8EKU! ,W$fn02`:w5a*$ΉzACDEcq$Եaȶ^-k;NjBd9 kx\Έ-*(|% 1'{/zTU&:QYNCz`pX(FDsM]8ıu*ʜbB@KSB&}|hq+'T2:iPR qŸEjqw %s%xs$–ߦR0$40!]DT8 αv 24x9RksҜ;-=v{GVC-ǩq]yi-g22`y~;.\;NE6hiR& 8bѿDb׫Jl:<{HOsQ$r. A{:+# H_|~]KBGqy~}c^KV{Тi b!Ra?rdo˜yn H 'Q6DȶAM,ЖDmTɩ.9eF=WF.s-/f_qr&rBklT OYtB9Mqo[ض!%"0JzW,W} 8G[c~~T>"az_b}j]RI_͵q70-O.y=ZkziDNav:.r /7Q-n_q]l]j3@+"__hXikN3YGoZ$?wpJ6U*EХ #a`$% ƢүdVޑqKkz8Yg)rѪHc 3wcPRUcd:e\C\ѕs7_ DpTR]W')&x[tŷ5!T1xژ"o]HW@%,RP`F%<0y~kRz>4x[3/QQݓ xp0au)O̾ cJX&nO|d{i*W0g&2\n>[Ӹ},Lxt3S',*&fQucq8]N5+o4Ojw?#Gv $Rs 9Z2]XN1F(RCum $ 8^Y{z0!m9aWG\O;xj+f.g:>jP7qfW =`5)Rd`:oO !TrN,+ Q_oÜJmt`R}rܿlwtKλ t7=w9K|BV@xmuqf=G4% , \AK{Wtgrr,a晱dJmπP3'{SֺDC@kvD8exm7?yp3*2}]5n4;N7'x M5t9&L(g% QGWCKTlLMm"qΧT'%"ʨVHќ$+7Nԣ0B(8o\LzW'k ' sֆ (K--OKfw67aNr q0 gJ, K{V9%!ħLDXlh4.KH]lsܼ<(izs 4{K3cx[ [w3{ ɨn lA8x,$S@pQ~jmPjBŗ|BQU(*b*Z`XbUDoW-:.YK n=\9k*~+ Ū^&hek9Ť[6ş~ A$lgdLG~A;ݤo֊fIQ̪~ [1/b'MtՆ 8`` 2GGΥտ~T'VUmqHr{DoG:<+TXUl)~^dɎ=)`(!@#{fDQvT6=Ji&YHCkcNάlLJU՗jz =[~[EMSA `ɱM _xE7*cc=Є|T&k&Y f.s 1A鴑fIVgLo߱v 뗸PNaKWXKi J/?Ф zV@csi&pvXq.Kͩ +9B_VwtD_cmjQR0ƚc˺̞)ᴄFX](Bmz\ęZ=PFS3/A1H ߐyT0jt$ZDy{ 0ZW;v[ _gF ZPz2>֑/\_qq3tO#pipȕ# 0ȹ}&DIX5\6?,WPpr':+00Ԇ @RFq͞ɉޠ&\Rʿ>֋%S'߲'63DojsvBm?8C땰*Չ<2.M9N9%sXfaX/8J$pVA©C)p^۽mо~,BS1vT銠ӏ|WW wǭ?\PȄꗩz.I~7_:I,pe2ٚUS1et61 naNG)% 5&:%;;JV\VҀ"df5oo~:1E;AĀK)-l6f+&wZ<@ .|LC8&HEP롣$JG c|z2ͨhZY4j8ԇ94UpW^<ÉV[r4*Oh`ae&\ b& Ƕ26ockU6!#G>jCt}/ ڮni{渖A)ŝ.>%`l/>:$l[2Kncỏr4N>aW%ݖ. #'bH:}P; #G\̚¤e*sN#x/6myk $aUaDCsLKy!N!{v0. ZXml3 XNp3AEv8@Kc V~A]r$0 lC=ٌZJ"+cH~LDa8֝6?Cb D侤s 'a.C$lnSoPOv`s0RFC5$1 Wc:5KkıJP k1]ɷ*VgӪpi՘7(B8]Vk/'0a{y pMؖ^}wN_>H[ꇊ4 q~z ' &afRL?CùLq=gg)2Wel׸2Un=D9}]EwYj&,v,Uo\DfA6Ƒ:]Ȧ.Y-0mYf/#Fvuǣ`qSqSdvo4,]z&l,ڟ;R4GϵW 9+^FiiYp4a _, ˑFqq_9,eݭے+K^ˋ | Jr(>Ky5 m)./> ' d fXqC% SG4 $)#Y W8JGn%*ͨ 04z}gh`"9DiLdj20jч<&DF乿I͹"?iM-y#|uܰ^l GUnßnF*rVRx@l3@>2Vh?W*uC6rN¥ \Ns' 23rɲ@H )=].DP! jTẩPuG:TV@=zFreBvRw@"=^'Hx6#L8 `FclZ=eZf$^GpqL +0ӤD, Nh% Mx<ăBW(;/߂b3b ?jUx/}-KGz .УJh[.<` ,ߢ0jMq#4NMWuƤW&䷠,U#d,Lք=qx & %UBh ^m6x`ii\Hp”&t֛lj [?ɢK&cG^ qA<ܺR~$|X+rceUTBdO0X|/cJ=8<Z7St?rCN1N<*Y-1 _xsӹOyQ{D6+I1\{z:oAY?sVQZRv%33X"IԚ9&:ZN~N~ zYO\h R #4lYi]I2g@Ā5K>m势#@U~7h G}7ܶc#p=0TH7ُXdË@#RZjQX^cW>h+~t&s.O lɀ?dR?]U\_U.\u IhuOF[qALon$ rϷ H*d~c>5|,`]gJU ;^mO򫰑w>"6phW'~bYOyO[r''+85P~C?Wn_ƳoCNwQ$k #,+sLhykCC8<  KYխ$ (/\>``3kaaU]:DI n>88m {7gámҷ}o*/UWCs0p)Qxo) {\ϳ[/A^F4e[h'1 G1&#|=[@^inW:w1X0gL"ĂuL4siAމ!rkF> Cג٢b) w4r4:]9OqhS.dQVerTݪ"rs~1F.eJ)՟I^Th Dʔ$ER,L7뿒/1:9D>SȎR»(hܨBLf8:GRN,_-e`хɩqoĪI| A< SEdE/PMX,$RRWU_̙ ZS!=Cv߆br~@|fʊKpV*B3s8: Bik"0j]&V6`/.Nm&E~Iņ\ڂ,A6m^D"~[:"Ff9F1C&ZsoWiA@ u' ̟1jBaӇlQb0p޷yJSd '(8/S]δ#8N2SPKsq` Ufo߸0D?\F`lP߲+t^C `N~Cԡ$cJ$b-قeOmT!`m4?~tQ!.`=uEry|ҟ?9aMFS R !\ӗ{$yVf`ML<+/p^Z#eIؠhmsH;Axێɱ;$F6^Ƶae&(7;p 0~rRv-b:ٝmG->킻gÁ8׆*^=1EqH|(!G5c;8-[:/JAqf1>?u3k-~AmKˊi/K&:޻m,3!7=%}(?0x"I*cՄ>9k]dlu"ݰqB]^ʡ5o]㜽ب$miN]8Bw9gWmqw?(|m)s4Pq _yt+}&1 \{H`mW2d V4M׷3[~@C{g%e~MU7{)VRN4Y YC.kU(sNj+HLd괁6NBZTrr4vTT%$TbrrQqe#|{s19\D>E]/ lӗ,~za;mfݢMU\H%8C_(=cQ"`B2\Y &VV[]Q}2G" "wѾ*2כIRaOniEj6,EdhEID;E ={v 'n6 } &_|jKBŚ͸\ H\h]Z4uZUĂFώvK "%pMP&U35Hi\ܡ@6@nd̂⠠1 0p1k+%Ж%e I9<[Xv#q\K\]+yjO97`5["t^DG.Rtdߠڸ:Z98!"9|1:82z lYK'>_\4q!Tz]P2;FYu9o3 O|{ңr9cӕz cΔwWbb1}8 XUHy2zK'u/k&*[Vcn.j{ܴfY H~v 9{w>"AĀ?٢yNH^YH21-t޴ 1$cb kxgdcfV--; ] ̼ޙeWc6-?%I[ȃ9mZ7HjjM߭Oy?MYv -=Lwe7v+sX{Gg"ePB[l!)iͨ1 |T>7;q,37//_%LlJwWSa.hUkBa|KO&!@84S<}$2IHfuoZ S1(5i ^P)e[oϱčH7Jv*)&#Ou1R3&de #ӑ8di)]*J!!Kd:p*`r )|h_ #8寽SC`!df .(YbeA=qgKv) {4(½J5ͱ"!Qʲ\ߠNO!߯ gMvQc5>F=yt5ɒcAZʦYiE_rg<yK JD 2t}I* (S~Z_R&ٔjK?ѻ>83SHWC,gj%捞@r xv5wT(oLMέ`{6K,/]*h_qllhk%w =7ڪHC%k<˘ Q[͍ _I~Ȍi)`bPZo: Хv7 5WX@) ,?N[TH B_yw_ʡe}d.'0q\-SgP,rv%%v~hVn?d#Wgw9Vuԑڔឲ.D0&IȲrq0@ aU]:Cp<~H QRx^)1 Ļ|UG'Y(!lZQvh%/S7˵44CG=Rf N6u2E_P:&JVZp>$mZAJp DʞHjs:Jk)[޼>cO wQ#/-.29 K_ f!hGI1 fD߽:hTAqrpY9sl5̙|ơ8~U(F}H> 6!Ix]$*WVKeoD ):Jq~^;~&/Ac+t˫_(g9if]d7+N<5NyQbIĘD^^;)/H*e4E%Q`btA~Nu%%*ɢ|3]vC $,)lA>H!*&36E t5o%WʦÇ, YupNi7LbCPG_&9iBmrGmO).xji6ף`fV _djZ9[ gޯ,r/+9 a밖{'ڣ,QU9Gct|} մޏgYT56}lߋ4R|\ž~>-(k6Lѧ7KC5Kϐ0m1KCyLt;ֿ݄SpF/0ukYKi{P]-Y%bPL0]KY&\,BD׆e ⡣̚G_F{гSehzیvi>rNL<=dž8҆IҎif~΢Jc3:z<*Z2|7%3N60k^[hx7\np|p~FqL7m+hK]D(&exj*'aY;+ۉ)MGT@:vճAS90N  xi]yF_N3[z/ m Gž W=k~fRˠˎ:d+$OZE  ՄO21]ɚ]u*㲛}Q(Dm** 9qz̯ pr^bH|;b& I5v#K,4jvV$AJdc4;8AH8VagCĮ|e)Ku ^(Jm캐W)I;&7,al[8e6a c%mKc_Blݾ/;{ǠC;%R<'2_+„F ['BYν:}Zc4OO0MG`vZ.[Î|9Vg#r3olwdy2m6ó^UIH?f! gAeYcO6 MqvPuCOSumW9PDb#?&YPkdz?Р5dLe'l85G)ߝ"=W U&\ps쭻tfXLrBSNiˡ4xѢ*[ Py%1dڢs-tkޒY*%ocIߝ[8\bfq2N \v--$Bo0zTo`zczy+^_@;BbX#Y]9UiƮ g9X\RN O4bulK3n3\ȣq?"/^-}Cve89:v~TJVTT|IUqH1*ܱDˏ ϱ/T|{#E&w(\=> 'CN )GS#ܝ"Kx 9]PckVE g؟*H[|q dFpWv*h,FcѨ1v\:EZFmyEz@ 635zh]a=㰠 v%$7DCHJ Y QF_Πhs;0e/1 _s\Inwp:GG f'g4|4.<"[h~z.oaNJT+7N(W_9jſב&+gRW"l5"]vlDylyAfoj\NDx͏_Lt`Ӧ|hR=׷ySҟ}^`q!vinN2T#j|+ШL|N VT.<e=Z NWhk4U9gh?~{hh1T,/h\FldFqڧKV MyQ?RXi`6y 4~pgnd*EX;huaO-ü Bʺ8ފN6 ϒI306b6`U;rs~Ia,HQ+nB/KTXQEgAw<+P֥_ Y@j48=j@|ɣlmIJ pߑ^nm.=FjnPQ>:J rСW-[6}+M l: h<$*F7mĴF˻Y <T8;cEߙd3MOr(tu1Z#\ bV?TڠdV@XD=ߛPIԃ{#|DhUhuRջ;oCO93c;g j6fn)ն?5~T>qak'r`+ڬncDr{ -<ĽBE'7H6kr:tfM̗g΄ ^+j3W-'8q8Rûv%Eusglۑctq ".q@vsL%'Wu1:VT88W^7z^J8Q]"q`mm)OA~{ uFNvR rlQ޿Y Y'tS)|*iu2;${qSi*%)j q^j;0r~ 8:%';}iˏmc(6.%mS ˌ!b<,~~5cR0zEYlÌ\[(km}@5h,@Cm9(vQ܄!G.>"necgc~׊d*$|{1ʞ{쥑-zn ё Q5 ~]9%tCwD%0k&+H ,8$5N9Oaa*d\2V(HФGN;rDO{#\歸;;d̍7!y bԅ L*2_$E^A( ^gFvPeSk)324$p@+T5:/ AcgxIzv%ksEg=nǫА/N /SM@x;%i',׍0;unyBT_ʎwn32 eC!gg:W6KюJ]V6!ihͪ'sO F-l# }plDȖFa % {ʌٺF`?-Qo bYC,_کm+P$.MŘ~>w0|6~ê[ȕ38s'd-|G Rb\/)=sߴpJ:nl5@Rlr"昝buBћJT3o5ks-oB(u>w=Ծ=l!p4ڍd=2M_3 $[Ϥ-P:/UHJǤ[[zTIRPz΃t^NˌPM,sYȻqm~ٔ7(iH>htƵѷ0Qqr`γ@p3זp=(28fT.dTk<ѽɦH:eu+C+\x@w5AƦ~S+{לyoaʩ[k g*g@BUXg NwKILP0L.bWU̥%6;C9KME½$ d87{Dc+t\S50ZxZq 0pCGT%p js-h4^&v.az9\'ځeatW_buB*8u|wLvMTY)v_uj"A 籞[6]#9UH;&vw^P,.j'dg 圛鸴@bM*LId_|tx@ۋa-t!>Em|`f{X}QtR %0:@ݣ}W47$2n1IjXf2eݩeoi}|&MكeH|5Ц go-K%'^ZdbkRk_$!Us$fIku% R5;=!a+ŝw%+݌ [ɢmi35.-޶]!&<̐='o! >",bxc@yW ͣsyT&T} =lĔ^T^"/R% r/kcsw5|% E&|GP:(r$o(^àsH^Gi.!ƣsLOk[#`# 0T3DPl eEZSF.Cүxb.gLU|VGi7zb3ە}xݶ,_X#}Βc+Ъ2tLݙGeлRhu+i7t^Σd`e$brs\3ND)1),\i;~IСta@rG1 R1%Y.,z )\q Af j=ӶuN ?yKU 0>̛34deSȈf<`&ՙHLۓ[o%BO$0Qx\EuArܡ\_pK86VdaM d’A 1D@syoLx9c#(\݆UtL ԼI"D|04q\;둢zg rKl8QfL9B},GCpMzY.,xM5([&quPQHUK i]A M[-6#h #\rw:L~ e<X"ݧ:#Ped6_Faolou;_3&٥i $rӥG׭kStFgp眭#yY=N)m Hg[ \,XVLotd{xV3v=H|’}2% `/1S3}>{S˽E,oK6D9Qo6HyrpۈL'<wCKn"\gI0Yz%vcNM ;o©7YPHPdh5~c#N&VEKW\cN"O"ɍlHDcsJ ٟ&m,OuFyי8AwExV3 dKy7gVPN6*V&:␅ H!<] 8rw' ˖V"(1m8L$INpEc%7㙍5|k]$ jtbATv$TWeI3^nlrϳ!A(B5]~J3&ϰE5orHE`z~"5jѴ;c,$" hzWJymM]mA9Z%- cj4%-D-UĎm9EH9xlL6x^b6|"lG< \oCj@s(3 ?3M/ Vo笌lpaAuG'".!(1B@!aDaEt+e'b.TPat\ШrL`tf♓ä"썦$||l^+Tȁ\%9־/N481o\04'qq4%> 8Η\R"}+^[lޯq] I;+ 1b%! = YyHM1IҢhYu\ r /un#pi3 ٻJtxl*R k[LPKz Åw,po J"$]txdbR[I2FЙH4A2/>{3uL5>5@#eKM9e퐢4>;b2m[!â82ig;LNQŸ^9RdxWiWnE;(88nդFUyF6kFLʛ@]#W~|ȇ.(d gn9RYtf_Mf9u2Wn) YxjpfKu{lZh$&} ''ʉ_wģ>`OvT$GUK/]\_WA7uY}`ƠwE.lah;vU c֑jnd., aPx,@WcJ3 5|^*u^}'9˭y/@ii=Zu.]ȣh̏1b.Bt" rbHlwxk)chfPGP" FyR\({Gm- ʫ+CtR)հ Qi@@ jsToxL\8Eφ+Dݡøk l: PS/d|Kl'pڭ҂+{/k:yu ukk)n{{yqຂ¤=N g1=H?hZ_vHN%eiDN91!ѥ>(4 >qwf=1*m rn1s 0 U29qͩ ީ [A&pF_|{"3 Stqii1 /$a'@}yj &-יqP5 =J{XA)[?"9*|=dDm1P/YyT Yc-'"z*KZz o1x{_ ;8£U<'h+:T*T$?ð-D ]۹N=ν{ lILTr8eX~]xS68󗎷z^'~XnObJI\F}`,&٭5ic60@b}>>!:Dfa ;dPygݘ\a)Mpt,-\ؓNEf3^\LWpPwwk;I .JnŹ0mAqNиJ{)11O@ڴTs"=M1#L r2_VuXju O:wO/dW=l07[ q"p+. DG33*GDlPxjܐc f-T*I)o˰:ՌHPp@Y9a/Q( h < dc+KǏ»o0HD/o{,?2@Ev'`ˏͫёSҲzآѽZy*D~ſ"ǏK_1d,.Pַ_0FV"Cpx;:)A)=M7i˳; EtE^˰nc w@o(;-l(v!ɷI(zR@ut4S.ݒ >UUeENla7p*܂uEeҺ[q[m[X-"drAD50saN5͌H~gP1c={Js莎Fk!'@f8C T ZzN{MɦFyfUDb_ likBهcn 8EϗtDGxWpb x͝ss.[ qq5ɴCmSq Iu,pD]-%M!t%d,7yH_bcbal>V]} ba># d^bU.%(G'߽G͖=H7_.galSx,ttx8I \?0rai^a uk\ əL{`XjdZ:`#ʭPt|`F2#vНƥ}ibU!zkU% HSRc}soes9Ȕs2JE'gٸQE,C1&gyy蹕@h[& YY!Gr%Ke*C P$,;Z)T2;ݕ ⣝>9( Гf6fj6(i*Ģ#ek25NxJOY&PwS vΏ#*[1 QqU౮-R9Ri)(LPP :P-cC7=Mv9I00?d ]b)~ r`Hɻ+g:qϞ!9pf־|l尢yzqT {@1Zz8η d6,pI mW!ȿB'ahB*>^\ѦH?/ZKpoJtK(`0Ff@M䟝8:&9=&057MF 1gNS)T*m1Jߺ<_ b+hET!DӣR gYZ0707010000012b000081a4000000000000000000000001642603a900002fac000000000000000000000000000000000000006100000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/pci/ttpci/budget-av.ko.xz7zXZִF!t//j]?Eh=ڜ.+5=pO?mHjlU7KI斉c) +΅1(ďfWVFh2*UZNHDC-G Djܘ .f /\o,CDJzwR ,_\uDM & ~u,$S`\0R4[qzLg^s? j_2ٹX2H4Ȟ wNuCȈ)jyJՏض j|i b`?i^`䊐r%B_W>^2~(_%X3c @hV-l9Yȅhyhos]/p'͊<"r(=KhM~dlLҀ't(uA qk؄|G["\W)COYD>[W 03"XUotj~d 8eu92X8TӒ10̗w :Bћc E kB k=ഔs j0 fc6"P}cl8{o4aKS-JvBIb?~{Z9bvU_M5^((Q됂 r 3iUx՛{(2Iʟvo\9Tl"94.RS½e4HP~}ݝM+ʡoĭ}6{nYGZDL۟Y3C BA䄽]ǮH6jn*1W8Q4N̛(ɷ:CcQSVǧD_JDOl*[F2E*F>5R-\ a%c)^߉P&)ZTXJnv:ts,747`?IbIbjF=}ɶ(&铚0}dQi&yMP(VL/ӧ,*:;,SJivCNڤj/ G{14g<&7KLxa/B?#6 C|AWuq5GKmv\؄c>q1t~JOK> Pb+,t.y_R)11uзvF`LE)1$t+ÑEڂ ˷17;pɾ+VȢqϨfaR;ZVg;7Go stRͦj`D۵/lSB!k|fA=<7mƊ `V9Tb%&]ډ*ad {]b*awF7"## XNgBTKV3|f|O 9r쉠[ώ[NMŁZ~} C/[ Q 2 w˽9 d5=EbIS@>Aq @v q"i37:T?=Wp0HݬN .R=mP.4AfK 8U8]!MZqҷZ \jQfy9 ۛ~Y:u{utFV+/oۢ"0.vIl@+Xh` 0meQL q#X~W}jwz+;-q=iZ@2mp&[ 0N:x ͡|vIz.l _i-]:`ږуƭYhVgn||y (Tщx-8D: |Iֲ(:j&e<vNM?=^㔛cD M{$a'#6[:=뷤g?3F#e^E+Fw6BJE~xƠ4dm\|1;2C?(>fWDH"+xόP q8:Mx6c|tL4u7=Un Jb83AӦ;xr#ȶЙd5#k\/b̌wU); lί֣wr_z2+p(ED>I%|N'2}O Rg1{cs^b'Ü2~~`%*ɤOkEn l!-ef\zeyp\K&}ڪ螐W:cKR.[&`O.%*0j 4ZTa5~e[|GdPYGfMVm]xHo"n LiuIsٿ-m\w}=[%"l- co B+D>ܖ ˊpBQ"M@ &۵cʤ$! =KŢ`H(G_ee=Qf{O,,+W>ϼDkz6aWbʏD2cy/aᴦxUw9v8;V9SHglNCr*/xHaZ ŧ/4,&AA94nX}Ǟ, gHDUyY&fOb^D:|nq1Xv9*(.5ĝ]nhDM&2݃HG' `_.f!cZdu "r1T³c[(>OS<\ȈX˛raqߧ3*SEyӄ[Mtu1o-bdʣ#^Zl"Zd|pz*dև~\v/>)ԮS5"榰ʙc" _8e 4 k> 49I4pGX-K`›eL]2dԠ \NӞ͊HkT*ۭNWnѢ5K)vVf"6oי̱4&!z;9ݛ9?ғE>cml/?fȠ1pW` |^∳7/u[ f\rT2A.%}Z-ly%inQ+ĩ{0u-"`m'әqea[$>SCdO9FۢNceń0ˡ?nֱD^Ǻ<p3(a#KꍏXilk>Jw*;/pFx}V{Q@AP$P!#'rzF2 U !VBݮ)ɩ=bu)_dd}pi D7׼J,nfz|qW(M@A]kӓ3}@pEvo#3wǏsTo}qusZyTvٷ=!.$A !t8mr_dYBJ5-d6$[J^/W{| n}$/g6G `$D"͟o筠gO~L|hsuUFяyP<θuS137yKHthJψÔk(a96I;+k'azm-z# ­mhhUhg_,DJJoSHbUv{4E-}`r^aDNca1A?+5Mfn_#2P1yոlں􌐑88.b;&[*h>ҲZ kݚ/ E1$[։̓ɘ:}>%͐dr) rׇl0;(K) (^k-qH\W]H$'8gYX:DU{ 6pPn7y ó1TIip0Ņ0/  )`f ԁJY O7d;pP\L7J.[pVU:B4n&UdB@Ɏn?mEX~:#c"**bѣ![4-y׆[d*˷Gu)Uz~̓ *ɖY0ib'b졑*=DYgB`l]4l2(^.0٢ [9߷~kQbD~(Ξ灻#vs+_{Z0;k悘|8p҃(pGlN(OQ-JMckb`f K}Ǟe`bܖU܁Iԋe8Ws zqj"Ny9Q׮ltSe VTj}bH@_ߺAg"[w!AYY~(b1¨ŝ_ ^33Nav%(z  䮅\H'"뵘dn'w肘  .UYLg,ArSn1+Gs|> nsYm;U_A Nٿ_5eޏJ-孶ٮ]g׷Iяf&l˔PJ)FlC&̭hIeJlG*~%H*u }PXJ;62}-Ⱦ_XB VQ^\t;9k*iQ2>]ì|sG4ScA-ɐiX ,(mC3[6YuH*ާ[òCvr4#K50]EһT{HIa| 7+ N}W<ӳ\ў"/l9p@NSL w]җ`㏍:rMg-!ȿJz?#V LJ~V:d"r:\n ƾ19pXezXz->};>Zvlm$pK-FVK&}JGU{44Fdz. ϲM0˔g7g?Y۪kKݔݙ8ԙw$9J`%ON9H6K 6jV gT 1J2\C;@7 /Q-|㮉4z%F^%*:zԂ쥺Juz[[X /!c6(z($`e~~;XJP2o7c$}O_eRX"jn[k`$WQ"r4۵ "[` +w }g#˩6Gwzےx?wcJ1沘'f&ZvK[*7٪:Zq,!;x Z`>gΌ'e!gF-5yc v+I T`B|toQ uxe}PUWSU%nK|^Á`s,3h7b6üe qeRIE8"%BMÚ[?lK+aX(}KOSK|M ,O(O} w^et*JZ@eXU!P; 4{1mt9}ih>^ eBvL5sPgCIMy7<tynD"CSoo7U#:i󫎻.YXJӻH]z1>BL҃Drr X[[rR }CQjZ?kq?Y~>r &=d l6;6\yp $vm*o_hDW+TIjaTf+ 9@_ʯC}6rYܶʈ$p%"+MxODHj#&֛{ M<-VAo "B;`m;Vԋ 3SL%Ou:}jʱk Y($6ܤp.rV k+F=@LQk0,IE[x9ufu s #hBBٗ13>#;|G_BbzqT{7LEŬtR T 灯\1 \"r}nC>:ӟܔk X$$+#( .fg챶u"@'('4HyCm퇏c X[VȂEJhiͥ= + d\aaSrd+{R偋p3_"=M D d.|&*h=P>8ygɌ>畨+R W+V DaLT=~:"OX_R*uZ! zᾁ\^=})A㮁="֢Gr#Dj0ydVJ$ MIb6o.z5ybs>g#Ai R0̤ OH71 {lE6}~bߔ/,nmF$[Z_'lw6d,z-fzosڌGkڞkDqEgPm(kge<ᙨaESFJ:e&u[wk;w+d{1Qs&%2C2 k78`@,Pw+,cإy1|9eaNkjb{)lA]<(&ou L]w}3uKio0zE,ulοrub[rY4avEα:(#lC}t>) P:+$<-P"E  n/<2L+0.&^)_1$zJ.Jc sE hZ{!/5?knu^#h[p̀kM ~| (MYڱ 2i|%. J7t3)'EŊQ@u^ys7[%`\( _)"#X4dISfV\X+V14ryJLݫt൭pm^o|쁭y S=#z{ѯ̡H# Y Y[Bq^O>@8nfda0]/nľ@V–k_sN'buyI@ِZ-֐ϞIhEpC)$8=O~5KUJ.=#:EXũnTĺHLol!Oݨ|~E Oj3oDG*dߏ_P|Y`z6'$s 5 oҺŏ227,VqxY'ۘx#:E2p;4Hbxf9)JOVjA#wiW+3[yM.{P4J`5=ZjNϐU8] 9!86"& wcLY^U-듿3w VX*v.;gy';f5?I1CfQ|IwIuٳ4@^:' Y=.j28ӌ@l3Inu([yz ?dQu$ݠ7sjiT^Mb2ibgB[3;e{zr) A vҖ>hF~5f,1–UT^%(QNy_+uj :Zo@(t׀ڔ,ݑWN~ YXniqZeM9%veL)epP_Z.])آL@ZZ?t Hڏ"iO'/^=0+<"8NbjԨ-%T=%.`/[j\xҰ b̖#J?yqtXC8l2IH]%l $RiS 5GSKwa|/O*$_J*™)jK4)ckI4gEABtfWH'.* ˜-ɉzہ7tm,@~=lb @#}u`~CVYnBlHvY:1et,gɦJ8~բ?nw\RO; +ʟ2c'j'2%`}oXW/>kIsd ]24W5YyZ_N{v"[ =f xH W Ϋ05P2MA/Y)z"iL( ߅ d "؇G`hH?S CՄ \)̞cFz|8ժzS fn^3>|P5PAJɧpϕ›j}EZ"2{~T9Ջ a6+c}'R He}G0h&ك̜|o\dFKlݑd?(8~WtuguA;+tgK&VW48_OFvݡ @qEMX3C'QO`c9ާir!{Ex&?Cowy`ۺG!3BIяUJ:3NnigǡI{EBҚ:cbj֠D|E(l@R&o;]t5Y(\ k=5&=ߟGx}{;0+nJBW,?AZz͆}/Z))=./il]}VF넅+@M*\l $8?!dXʑ[]yтÆ~h֢SOv1 SP9|5ó[ZpkJա_>I*j;5jw1#oh1nոVF LRobfsy2Tx0*0񮪉D`yTS}(2^pv櫞+'kd,&C<2wdou,5 )UgU0,"5I'ǘkO&"5qM{iUd1@fuDz+̭;,(ɣ2:´ S+m r@|uۆu@R`nONkwh}_Jv(JThB<&t`S?Ȟ&jݮ֛YQ;|pI!h:1qإjy:C/< vlPqdX-[8 Gb<<"pepa"d*x,^;-hnpj~bWqu)mQ(<`ڍ rfR*y&>)LT]`725bVc]a?mtvu8/㐡e*O#K b-J:DXoIA͕;iִ34,Vx'+kR6 yp T|( w#sqJW,sGe Fe(g-:KLyHլcH"plF&2\K3GO5WJA(nNzanW\9eTjahn>`lN>j ]k?9ꐑ1uvҭ@n%aqFGk)F>=_㫙h7wx8Dk)=SN`|=Aϕ}ֻ$ڽ' }>s/~⺄5qYOJ5|ٶ+jzԡ^!ess7ROQlBWw9Yg^^6*~3LZyw1V'FBRK tNw"O6w(uІmAiRP2\7,<[7 ~ 'b4 FH"v Jp UUDf(eلн6y:mo̗XꋺQ˹L*rXbQz'-1xI 3Lb&O'|KdYn][߅<5WOl`qCi[2cbD{6j>SkzwTE\GG; 9&ҒTL G1HS)AnsVa0|WcX 7LIZ5[^@ؖLS\0"8kCb*sq%;sf";ΏR[I:6(ij|C+g$w*~pH#Ǘ%e I1(~tr\&aH=FIvn,>}o,-i'TTMQTo-.-*_7t2 =wsFaėC7.рL :DO? sЌLw¨Ea&V3^u C߭M\d/j\8hþYWEZ %1bMK+pOqpST4x؅&'׳&^'=6 CѢC'ymIkӽ]f,7)<$ r*,eEF*" wl@_NNgQ+ԔDc1 S,䝖8zfz-.$o`jh`sTw'=(~o-).d'l5fSۛ}ڮ Z`.ҥ2ԒPXCw"4֩,d쎓[Z1c|GW7UӐR_H{%ZƦ@4UzCɧ}dg7|+v,FMICi'&✖<5GetM ]aq=tWײݬ :- )s< ֳB)YuTQ-*c}A e[QY]lrp o>kn<(?WS;U3V/k=*$ŕ;-/gB~&+J(03*<qNjށ9Ь'IusME`fX}[1jnz֕4k&*}y}ݔD$+12K#f7sR (e{?XLg%0|tëϽ?y5*ۑZ7 9?㵱9 kbetKyOIcmcʆC5p߹kM>d.(h2ytGl:[^_ #/8f>cxϳ -p^z,h=Cn;Jf[8ܚPSzg %v;H mV>D`>yz1gH/.XʣgQQt}/D.`~X$]3޷PemV.K"ٽA;v"s8 وQ4h\8^|7T0n*L_Ƞ8rDNRqONU0'䞄׉zg'8\Ob T;ާ)O*9ڜ Y٥H^:+@pl2ꪸ ܯGeccfn,3P꠵;L6inDz̮Ups-easL*-=y& +ir$) A:t+&{T c\Zd3Y!JQ`Ybԝ;eQ:mNת|T{]׶#= ڜ-nSP>h.k?Tز@{?JT^ $q͇(#Dr0$ˈVd|/  x! ` N 9ZD0" YRATGǧ]kgYND땐?$Gfݍ>$ȯ,m&LHRh1qJc巪_|ֶۉxB_PW M#Agbwj}PZ3^L(Mu/ WN4倁: yy?>׭y< m3m荨!^yW7> ֶ^ÒJ,wAU+/& B53w-("߰6,ÛHf|AP%ԓAM(f^+Q=LX1ڃ^(Ym|Iq o9 72_)=5\6j]DC(;OJLut Le7ӹv1"Y3V?xHɦRyu#C%L:j ,7=CXQ'ٟH5|Ƕt5cfy TVFJk?JpW(OY";O8RoBi %72MXE}ڤ(u?̽5GdS`X="$#kcC&YĿ& B3kTN]Gh*p`-)!5 Fc$wDR"J OFKAwBݐm?]]b? >x1|>Et+1; vhQ-&D7n(vo\~OW)LB,ڵ:W=.sgR<.lI uLHA%¸yⴵR8yeTť2$O ?89(\9X蘋 pV4(C "07utؿ6r?ZyXK)dߏN@%z#MW#iRү1FC8okWQ?LE/4[ 9—{k"]=c 0l_A1 Z^qOоI]:"B-UaY l.*O | MpŠ˥wɡLlxхrk(DJj6B*aNϑ,T>ݱA&ٟvZ0]5[H^.ۉcR-oj,1y;_R)?d H2nV++ث^ǁhc|õhTꕅ%tL02ˋaD$Ov>ȂTҽkEI>EF-}Tr5MY.u:w_I_>KK~`KNԓ a> |)ZwP b|vM%Y߹<)SGvHm/fk>!ȡ?9=$UÕSm uM*p]ͱc`)~!D5N]_.3 Q9Gb/pfUGM$RT@7^` Šom"18ڟ-§EeZ@+kcG(vCI3A'3!҄236YTOgw"tuu +>J}D]>j?.Ȩn!jCv]^}DBEoH1TUk+an.`-49_U7Ý>;ڒCƇR4TϠyCq#"~AGk:5yY_B^ǀE#)0<WwSMծжim_dkf'ߘi銁v-<=$@6g%x.l hrU[^Tw"Uَa:P M-O˿}NdP,T'h<=$bK,1AfVnʥ(z1 ȟ]mfY̿a=W{GcX[yos^%V'WME_ЀAXem&Ww_7"v)beʴOߑnv~bvRRf~& Ubgb ߯9$j oy X-霾 ;b&Hm'wfRK`DI^Ү @jMR BWO=n99oEƱB~ P~CfKWϢoHdI @QLUSԿ4(dXJ)<g傽T 1[F$xhW}BӜ", BΗ ӂ55:EwtpdאsfjX; ΏRAT0 %Q'r:O7ٽli(D'&,rBjumwS 4O_ E{1w6&M+Ð3+Idi)?! Rn$$rcJ9pI{9;6ԯ|zHt26ܝ2rrFgZPwID7|lоKv`+F'XdbyHh OGVKS'62 FgN9 rNfSV0?~BƧAX.FXBT:nBF,= *"MjxjPZ~*1|bunF={ uK_DTy._&x2ؓ@#ۉ/&DO~..FSDE3T?l!P;Ofެ}a8 0Jg`{V|!UW;wKLˋp7znyc*,arwBIaUB:V$l%TyMe!`~")|v|5oAKŵsj /sSPA+Yj]}(e]IP4TZ"YMZ샬 4?G-ox4O>P;7W G.;4w#< ^keFLg*]JY?4ϞR?&xK٣Wfg4u2{M 3 @{V}kj蘭(`,_/l0mTV{0\w_Μl+#mz>^A5,ť??Y+Xw+빓N69~:J*`w6É/P6>l,cYX+xIb<\]k:n..HHN+so  0׳Mt}$Fs([X$J2if,G fX %#/81/OeT=6 .6$T7 C3j+.yhkm0GO&K\oX{P- .N6_x px y} K16Hx6HsP9Nt^S6!ފ]J☄1I fmo'c2@ïR{$@`t_3efPܷl.pS3]3XBK} nLyXS0s;+,~nU21y@`ǫu\f-"dVF%p)mAhuiLgfHsWn6\5:4tX#@I}gj!HĖABFEDxn%HI/Xˍ,9BGws E^^PSlmA'=ea(0u )f_9/~iBWXܩRͫX<,ʏi&ow]1\}Y`ռl"kQr@ɱP$s#aPt߮=qjYoUW[: (8ʘQ9_y箟u >Q/X C{a\ƻE'/\*݉W#l=3)DmYrǡ dwEN-2}"ԒZyT&ݵ؁&Qk߲sr:砜K 80h   7< %ZjHBGgXT<P ѸSp\5X+*VkxGw𖷲lyG ᜖O DY{g$NtzW9׷ kdธ}`?ZہGĤA\L$\Q>e-2$#L~f$Y/[twNBM986jN%Z@Œ?s29s= ZJ" LXqk"2lGn߈jSAM|aaf iOGm6^_P@*l=1+_9gC6Z.$Wv$dDQRPʡI  &|Wϕlf4t{8 $2qLH1+pbh G3:፠68 Z鼟$cMBҭa^K)FUc:T\oGp2 _bw?(=uY)29(:ŵS=pN]cN(]PX<* j[Y?̻,z^%U0U4J|Y C;K:.A9]||냸c?JҜ7/g$8yTt-ߙ͑ajH|5}a@Yi),S`lRMFZfEBb Ŀz_u:<5iH_21w-̎Vt} ʖ&qb0 `Wɱ !sE8f1vΔor*S'#: "UTg\,&\Qc\5Z$›0Π?/7HGD;E'ƣS)k"h)tQpVݧJ7sTڮy׽a*Vs[j4waڧh~__vFqXH3YsZ?G9N&ƞ5ۚuF\~2Z!{Rxh}U6Kg4f_,7=))'ox-/rl8U3<.}rr" ƅeWlïNW 9Gz5XUˀ䞷n sVP:\i4e1`DRZJ]E2Vn &zEd;XE윶;:8x&%pApk}j8"@.bx5ׂdM(o:Njj+Żh"߫Oy~bF: b`R#80,E.pSHz?#;D0bƾ0-\?\mVPef .Mѵ@6J8pPsb%zU?W&MԤtoRFWfIY`C/CM$(F Fe&Γ`_"6Bu)?:%aT= y=ZeDktU\U\`(!99=™>R>eP];˳T@tbiw =[?&t> H$ %zɭNJ}8=6P1iXHV^BefYJxIldda;E|873`$:nnnRh|6`!pJB\2X%F# dꎾCȅm䒧2(ӆ޴3g+n;#Hv)#vHTȀJ!QjU"x(XۇȠ Z #T1Gr5`}94k $[ɺn<r׵=] :8 (ܽHh\6;9p=OFIL3[(|'}s pH-d2>x2uNi(UE0^[H\R- :~vKX k_WMpq p0t/ ^xfE'ۍY/pond5ϱ==6:IV06ThONj [y6><?gaFQ1H}bQ&!vmGTnɒ"6Y7;ゾ![xv8u=%YN>T/5%q}7:? yc4?%}KU-g6Ǡcmu&y1G؝Zƀ@H+SS(#zԃ;DNcJohA1#HZwV%/2wI#ͽ튳?e8/(ч@mVr3hX=aKڜgrA;Ep ӓ_-Ib şEèpP6ʻM̒){hL:!:-gŗ%G qxKz ty%F&,4s\&,`6/R䎮~xZ?7H3\Oc7Z$wIԆ?ڧ|6|A(1;`V3މQy8h(3tA*A.t5!"*,PNGY<`Kl nMbmzgWe-pd嬕4} GN4ħ tCϯ_g֖LX4܏ dW1#YGtia8jnAub2ik'-Wch% {n?ZY `qq._۫Zoyf I)~N_U=ɀU߉N<#6.Y0TF˙eRZ7Fo\f+ٛྶd_Dh$|ms;p}S`oV.7U99Se1<),agn9t骂 yksA:[T~Jfo(m#:mpNa_ʄ~۵W_ٕWpD=2<.T0R*3H5oCvS!KL)('9͵eF󝐘;K2E%/vde}r}v4U#__ g yNj70x.%H+3 :NSn~Ǵq)tKe/ "0Mچ&}73D%v"Gm7#b70!'qUғ!wn;EJ\g <&_ŮSM|&㦖܆,E> qipƆVYW'ܸXg3=$ \nvvs^Oy?}TL^d%5ddlKRL.?~o4JӆR=C\= b6f0/ =M<3ikށaJ3gbpkYVT&`yZnA CpCӈÙA(+J1ip.W{(`J#CP.^{[yhf8CkѯcjWoyz}jR t>qӤL)R.u [*O^AeCC $;g#q!';8%牞q^Y5~_o -"iᅝ]E4Z2p5Q+G~{4eH~Q39V8PYKQw>:ehgW /PV+AT;d,=%V`K5ɋ냱qSqx T- Mdb(zDlt2{)'uɩ?$K)X)p.R]|N5٘ }?0 Q{=nQMg_2_8,;S WXl51C_ Jh \}k܇̼PtO(sV)OXs%U$;JO6dFRMr^' 噴v_$|T#U CT鯇35`SP2ct'ܟg705ޅ6"wf0;Xhh6K-1lϻh-:y=xNwL^HfUIڻOƊh2;o=(*E&jˣD jZDH^# Ѳ 'ab'lE(}2%*̦HD1 yd9/J/ ._-5i~.;2^(- |"xP,mn hbA- eF=(Dcv62H*/2=q+:[[øO ~'nh+:N8y}YNTO3_'`vj&܀YKDb%LSeo­k@nVF'v^ȒVḲkQ/֤YqlrbfKn|]&0\Ut3'巌gM]%7} ǮG-Dmm2%`_$H 4tU{} ` U YhDL[yɷy&d WhlUp!p.ƣ1:%Avfz:IlE:!S(f~]S_k$_7[1i2Ֆ܆Ō5o:FY+l?{j!(Bؽ²n}\ǜ}`1d 8Du Kep fq / \SMi0Ѥ՗Ç*Fx\nL}{%]@cy"`7-d=-qqְSsOX 2p'P(e58jmū",g|Qy21}7G lƜO۠>8xόYל5p|=KCFx؀,4b!"EWO67X'jd$.aѹuAЕ]DLfrtDaD PW p?  csJjogJ̵d$lN [bJՇgBL 1" xDžۣoVlЄ1Tk x5s1Fw v>mMxx`Db'C 43^^``ߐaqF ,EV0 ;6ciF"##EƍI -a'q?W/ v1Y"dM#K.m U+ U/v֚S^ #2&IczG)ގ %Ov𫈓[2䂷UW5% ."q'umPP3R4Cb?Z6mʼnTeu^ oq{FKR,b:H+64.eVΪ~%dKYf@;&|+ Ѱ~ f9}>b&gRr^gN!٘ORFS'ҶeJT Q֚.E:^R(e:Tl exE|2]Gó9KR"kKvEjWrl$>CX9H:5ϓ,mgBMIqsb/JӼV%E-7 14ɐUhNڂ_9Wtl bI$b@i p'ƐAs -##J p+<ھv{ jˠinnlC.)tG|d(V vW$(=yrN$G^O:sW&=U@EkKxԌa|/HVZ}%o5]_ A!ٓ lmW^5>Vݑ?8*#@-@C}/2%|-'L9{RZM%ERTVn؆ 7toY:-A( $1T(W1cJNiϾq艴rs?z,T Q 0i?lf (ZjO#fq˚aAq2NRT}}#"GuOfDyyn/T0$ѷ#HQ÷|.cMRW 囟W7kJ>#5u[-t< DJ-F@jNa-͛T^,-_Pr]<طߋ7BVgax +8oCB?ɩK7G%h&7O [%nmo( R;R%v]3wy&G?X.?8bco,“5񺷲qCeLtV2-P!a@}A1AvG-HT`">cNrq?/QZ.iakc /vVHʛ$'%mBoKm101{)NϭbRVQi^asu,8vMZ̭>!R@'zo" ҷ~Y4d2KqEL/⭵new|<􌎶# |~XngW}a4ыt/{*䝔=AжIFҹ˧]LixJ>GZK=lbUʚ_vżfǁ&QuQ !rA &_YCq|f&l$ v\;vc( L }óOMhn{o_݅̌ʤVˊ{Ng׽m=(4`@:>6 P/а-bhѻttҫʐ`TH<?\{@=*ژp2l/ə?BZa 6]J$`jvϫx.*=ܿϠ;afTy_ θ+e׉&# H\v @lC%/+4]f #LhyP/a<yu ;DȼU;pCCŧ0hQ:|i h^_i:7-rw,+W8VmhhGI%@,M>48ˢu+T=N[jݛ49" 0eŠZ81o)A5= & bƊA{DZ\WG*jKb_15Qg5M](X _ tU^Gw/l-i50e kjlbɚ~6JKi {ptnGF K"?Z;ѯ,=ئkOpmK.,6Um:k}9t^R[7Q5$O+eg#'G@o)oIRp64R0] qW)+Ҭ3N1GC;BHAm Z3UJ;gCqDI`uM+q{ [=_koC>"U`C+ő3"2TYi^AG0U^DzGD)MƁ<`$y;FQg4*j)7]N<{.E$P:Fl$ɫ8Aʭ1(PQp_:Tb7“J|SJ`=[qGh̹5.p~{AvoϺ~!*%b>5)>3~S2.@f4_j':ϸ2L42}qER׷5j#C㝎׆ghj5\ E,hm+IgU K/Y`nV@*l& "آ' myе^D0<|K8cт^y\7 " Cݷ|H< >& s,U'kZ2٢NGq@т [ZŃlE^ B$T<0s2v՜C~ 42ZJfq\\#ɼޞ=10:3 *1Z=8´ A8+37"`'nšX JG|m1?KEjJ4TE4qai1 TgcQ+5 j p34DkLJT;d9h ԓ.P=޳УP6Kfecl}^.>{]"pd!'m)>@ >'l%I*Kh< xr:yP-gh;eSrI_!E gؓҪW.䔴B.|?C-_`bfЄe "VpoNj@.*<$`(+etjhO1CIO_3]2԰hRxz&ʝ^EK0H(1^sAxkGZӂ01CuTZ"O*Za.z*73jW$<+;QߨݒRd;=Ї9HI7Eer_f\PO1B荺xõ?Z<5g :N+@W7]ZiÒ?(Gbw G2O0GHo~:,j{ lD}3Q ;'yk:˓6Kc%wh^xދe[2e):x"f4D|Qh1h2dEu?e1$2΀|-Zn ŮQ#\L7Lgh5tVy?;NK3ɺg@L-!BOaǠLѳ}IS_M=S7-N:vYgXs HލoNNOVY/,ko' %:x S٘\i L⷏7*)nظF1v㹲IWEmّW;U4ִWq_n@!?%9)\*_Ġl7w(Dہ?΅*H<')jҽpNM;ztj_Wހ .sRK`&MLDṖ\B&YtFשiˬkkhbC cpP:<=)P{!t Goهkxw'npXF@M@DfvSۯWt:t2ҘڠdG_$M~Ρ6e\rG rhIX"}aaOQܐJ#/ӭ=7$]'ÖTbZ]@[l,g;ˊ-w]=O?z5<޹ƻ}C +-1, PTj B,0^j /^=rl@a(,]`^!eVo$Hvvh6 qMDh;=3FHILƏ>QLa:nRo:(J>kpܴ&r>? P{2/hO"Jc8 lDuΉǤ]7{lrpw.T92\}TGMe>4fµ[4݌,pi&~FFG F C=>bZdF`K|~dC9oJ*VI~KBYY#H=ԍX>"mOm2SH*3M+Ecr`ڠo+SPs< tT,أ&͆ / yj&aŊj%tgmEJ-$n\ z%^HeRMNr1fzL 06tmZixn?|I:}Il) ~ʁg&rpnUo犣Q>c2_z9l}h/^?f$);w[?U|g!UjxMlʑ1LHWqZj A[ZS:=X(6t)@A(7]'O*"48xJ5 רb?d٬GԲOYͣN*Cq,(GY}O߯dm,u1yHԱb$<}ȟ$ ewo0QVǒhrBx^NL lw_snGWk/)U7N*v@lNKiMj wgn@͍fS4Pӥ^^Z>|鮻X8EC"ziD"2r8Q:swjU_){sr'UGAr<#*:Y#aFbH&xiS .:8ǡm$pq[A=GnP̄weQ͈mlF J]ן|* [G0g' B,9H[J'ԬoA 2c޻r9ҸԳP:G7c4Q^^^&" }_녨cej1 씫ժ£FN 06-p03[#/‘MzӔnS*-^-pg3$&K #;=:?*+B5Ѩeo158?ޠ%8cp\5 +6 i5ZGѩ%7Q[)E>f?Y\nE,Ե+p@mbb5D#6TF$k!5<3CnӬz,K l_g|9SR4U>w(P.ZX,nPεqk8c|8 GKIQ{:<.e$HTZ#41؄5^>rcl5)/2 ;$gY.]n<[ \t,a}^y0jgw:>r F†pܢ{ x\vOrf լK:/4knV/xY'QwMvSwgՙ[e`"m_gq`%i _ H_NU(@Kh 95 Ч4in.ƆK 0K(4F IP/w[LNޏC5iZ,+IмT;BwEՒx$ԇ-طc>Oys*PȰkݶgBܿ3ʪ˕<9WWp+U$CC(m:rAӤ=4i$=~\jb$jtlZ6V."4r% Z`q٠e_'ݺd3:s#kXM@?r.!>SJ4t!!u@rdEK.%`>?H(xא^s~w2oOGxb\8I52&ص;dLg8,v{ iE`ՏNI4AsV4 !g&r(7Fe aݺк7\tNs=J@斢PG b'&C@֜^Fs^&; [mX\ AEX6F#YPU "?j^.ƙ̚!L|6 :{Il{4v!M!LTYCTFMU (Vz; 1zCEنBG ЋVfc`)% 6& }1f-שR0O٨#B@a}{V|d %po1#StKkQ36M  oYnW@޹ف<<0Uф.ZNؔe`tk1Qpi@R uaL+aué!^Vψa'w. x&]!nW%f]~P,'qz?QEGa^sHڱ1_m]Ys\R K{D AgGO0؄e|g 3: jAic`-BũqG鲚AZq$>\z>|I!__ sp[YA)4x@HOn,eߧ5>GY>%,rE(CdZ.$כW\l/~CEe$,I\ChrwS7y^<3@`$yhaGkԬN'`&n^9z1sڭ$=~9w Њq  uG"PP#:ØzpnӾKc8 26l MiK5#pE?T|@eLxŪ.A@AU_q&ӆ/wԎ QCw=/iM"3"zfV9W7lΈHPBJz9 &B\eLтtB^6$h4 pgdcԾI_׃+2<$ t>mJL D׫rz N}DƁ/J-A#XևD4& V7țʜrSb2i"6Au=wI?Qn;QV1%ϴ'~"Z=^@B0B^EڭfI⢼fL]Kd OPcd&>Yqn_Dg/K8:2&? {!zq );P;0vAQ /ɿwJ*86g2A$ 0S"y}l  []÷b0n뢭v#)&Fֶecg;KʕOPU,FI~uSsqLɻN$NzLu@a 0/3NP>6m4݉L=%mlȰSs%1*-Ii6hrs罥Tvf~YUx\һeJ3G"1:ͷR0 J7X9hNXMTXD-e{[<&̇!|Yt#%1ic\-6kZX0M7R4F\1Bb,D};3-JԒ)DRpA/(n"̦־H{%?+V~KU:lH͒Nҏث`z%+ Ҫt:W1#qqi' wo8@$e"b#5ont m`gJmQFFvM*ģTEjlRt_!ʯѣQcC˗#?öi\&2ua3X`w{jRWm_UˠGt֖8/,8q"%!e߉@s鍞iSI|r&mteX]@4Nfyt\K}8x6\ICt#'e +@L2نLnơ^j `eU^^r)|{Q +4ƀ4塕"X 2$C9ђ+/K> ){K0R"INLcӘUu܏YU$TaA񟓞漊AΝE,U7{@5dLrJ^? wgGVk Y۷QMm1V8)S7V\[\zOep?ϫ ?yʶaZ L2/؜/z{K(gN9 z@W@lg#a&j9[cZPW+%a[;P~I'lGg. {k]xQҤX=CdCgmD|٪=?9ɢ'm3,$Lӟ܉[Ux'ZQ6|fLPF2@̓c[(o[Vk)nBqMzDz¦E;jSRVo]:+5%4u{/IV0ڙ:qE|Rmr>wV] bÍ1[P?/ƟFVʹs?GkAoQ7,RY` d55Wּ/+aTqv a+VOm?6eM%t2Di۔ԩ]#.W!}@kP=>taB!8*bC,073_%pg:&2%*¢>@~8dY09O^TfADaBS"rFbWPzޒk{0>-0'^QԃHVގ (.]_S2G-J8"j0@`. J[/?VUFZ,<~S/Du|k}4Q?}z0Yd(dAu+KeAYeq̀9`eג,AҲBe=dP>负 SlJ^ ϱtS|S~b~IOD9EBڵ  Kܪwva%"r GQD^;n.9jF դ^bz`YRQ~$(T8Lu;HoH$LܔK[ϝzinTלv]4:,t3)H=Ao[%&s';X"UǻNcyV]FBcЯoz"J#q#KtBK̺&* `23kʨ+Xh3#I ::C4Yr׭`+|J:QCaIm7yW(IΎ>ٿquf^2"4I#1l89MW\ K@(WЌ'>DTЁMrТWx8:A 8w~ Ryϛa.˔hI6 x'GCs\4;-"R5/Y,FD!c1j$8p_!&@ǎ&Ũ0Zͧ6앆쁭ƀ`^@ϧghG;L;k"FTڮBl..F'o]:=876xVk2}*`ONt⌃QDe3L /(;ǃ> hDB629]i$=ff^?e&#d: ETP۟O;r(Nu2W=j;ge4M4Pk8}.h3v< ﵖqCxCm̸2#I)STde$OCoq p2y2fɧ 빻{߿@|?\>'~pl ܌Y2~Vԇߍh "p-B6'&{ACzDunT}Wa=Pgdr*F,-Ls R8 vs8<5*&|НŮuaƲ-UQ#ܨb @a[EXן 9(q?{-۰} &;L\I\6oP}>NɋIf1=wxG=c&, [/4n8=EXˏeqE3̂ƒVbLwLI%9`n7 1[zC68ى b ɾa\v-Bj98iWx_Ie6e}4.=s7J7 N:gcSQGe3NW$%B޲w䰭KUidGjRuXj0p%}"<->ґ )*`[& yeRm#@Y Mlό]j.QUFB@P7J @gNyq)u$LG>$KCJg Nz2A=Xw< WS(1Af uc3,nfhZ3K>X=ހL&8CSRV#7 z^ϸ#IQJxگv]ŷ s8)8ԕ7˯AkէcG>7:o q Ό|'wyBlGi[| }G(UnQ~PLii$5!w'r9`3Xz|m?Ԭ-dQH ڱϕ'MYjCIY7n8[A㣁Acy:⹩LJrt`hM#^-6X+1joa$O䦏+ҵ{=-&AFz2G) =oĬc{\,}?OD8,+⪕>J<&aqpk]VWO}<7B:HB`>J)*wP+~g(Q^r: ؓYT"6^!+rzEoOC C$xe}Ŗ(.ҋOnOdpmc<'鏀m~ooPx83f@\)jJle.2מ&ާݻ5ig \k.-KL'WXFLӃ(i$[?Gvy1O 趘ob͋74JE;G6GhMɌ[wq xCzgjxo{8:*fXF/)=侐?fKF`kΡJs;k%Kl1q(8?/5e'8Y!m}S/ s>LncTE=fY4oEm@X ^6T R0Y.ēOOZ72 / u%%s B&E O1qXq n:&&i =*3 sƢ#ԲlCftzI7-&:힤po#Axk9UPFQDD?^ւ5.%=mÓӱ*):>oW T^&t}Fg(E v`S2cY5sV4\(O.Ӡ!4T}e-+vR4}^n;ʯx?`Mt*EUE֭9u bTr׽8p&=R}denS6) 29VU^4uBwq-۷QV).0dH"I Fjp $ĕ?w@Vj0 $SJMRl>]dOyf˲Ak.t$1Ybd).t7Y!BK_IEboWp= y3AaO:eԍ&3H,!j^H(еJDՕv AL՞Q&TkF*=wM\:My'V I$Y2 d'풎~:e*F'.;԰qE-z?ZlI:S?Ǎ Xܼ<)=Xv܎h2peSY؜0I1/jN7fc)˱ Y X8)Iyc8FCLqTD`3 |N^:m_0TRАoUl`i}һH 8@!>ac?q|vsfE)*)1m'0 906ʃت.D;Aؿ'75fM .W*olkKu2\Ci VP>n֣τސ@G_ӲީD9)X =s&{.ZENߜƹd^ԝzyhȯC*,<=%w 4:7w,n5X0u )uFdL].*MOu@sUģ֞:`ufEDS\.z vr,zkzxNCņVA]td@{Hz D<-~Kr 96[EqZʂSDsK=^I .hLI0E5zٓ3`F{wzIocaRRG8vUA&(Ր?7  ͦ6jEbha5M7d8YY\:C|`4XzL[MGkl y*#imå}6.s%R`jn4O|M\~a0[IgD\?(]Y uv;)ux s4_/h { 1xmf}Ԅ*twZYĈwI>3ꨋb".&Vck`qMB(r*PD<8#uwùQkODM+}Yo S Ob,Y_fczI"m9 3-.Bȴt.XmICRIbn) O羰 Qy51-N5u0s-3VL-CFSi5|Lm\[/ɒ!/ &X=fċ K2(Z]iVVvWJogEy?B{C;mQ_\W,;%ν4.. =W>]z sЁDbV2x-RV8Hdy}9( i%Dz\!r*Ǫra5mS#bBk$CӉ}uXi4!IGUD&Ejo#" j{8,?PPcFT͇6[m-wv5wzɺX:l|A1 2lIɍ~U'Jc7-w0y"ƨHw'_CW(NIhbW0ßh":3P->ԫv}&&3Kvel_i( $ͩ5 ؋DMAj50CXЍӍIXYN=-`eBp560xq|tmLߎY{|mPƅRȞK'S0}:Z@( f;-{.xޘ(kc_ LX?Re-=M%))4zM"9g̠LX) 'R_B >Ewy5+]ޅa%}QK7nf0"۱ɤvLGw ?P*y3͚t?~s4[F5t%+9],~zas,#%mOQb/ kHCݻ¡9bQ--RSMuQ)9O>0 O7ٛ5] ?I5&5T,AɜدNlIXK{(IH/J_t:"хa!^fzU-0Kт⵨lq4/\&yП9ᘥӥ7Ɨd,S/=mNswYYEVG_!lhmhI.Va ,_x3ßCj1?+܍h%- ̦5=ĈE:j|EiHx͛gP24`0e*-dL7_?UC ,v<)yȯ, 䈁370Y Oh\S4Q:![M-'?}kB7FA]]iGC##z!ʉ@X8BHJ6Nf*? 0b`rPᮾ7 dy @~O:6Eˁf%淙pB|ghLŝ"nҏam\H3˳6N0GV+⢬H}B o\` W޲eMCXI>6BVutڨE+܅U1q@jFfJ0pu\gJ&'-\'& :)Y\7!@)^6=CڮZARi,&Y=|=" mJq6\(rcϿPisQYIQʎWa{S6-|QUcG"@pWnL!5 9nbVKR{Bk k֍/ƛX)ܔXyYMzpLx;vMdcakYmzQs#L RoL#JQ*ߕzjud&\j92-gꩄ %U3?L =a 23ޯFx+သ89!|W;@qC=PڱSKF "ÌTNZn3 o,Ojh~h7[ e߆@aWu40O,?C,'+ݲwufԎM}LyV[ah:A'50=m|pExM Yw |7KD{9|l,ˍu맋zĭR]SхIO ˋ +i7/^ ycZN/w#8gom14 HPƱwOߴש/)S# z{a[%YM֧#Ck4Wt' .Q=iOR͉ew1Q4[TmKDy־т>3 }QXxqĮkx&L7]Kr:o˚ф`,zt0D`bsW.; DpUMMLsV ]@MC 7w `H"jC_4ATep+-KO>geoJ1YkWҐf}r,(lX$U֢GlIhǑ7[KeD?aSjW}J/YmKS057JiLf;=@ ̞b3 r~dA0eik:BO9c2lECrfxQ41mLsdn} ba?925,SXm"Fs3ޒrԌ9jF^3@ޫvHHNNBe LsJ^>p4s<ɪwXcjU8C. $ K!1&viM Zb-?1m#BAӢ\cqLdD/p@P!5􎀁GG6) 1we1E <·ҧX1@ft2RRεzڝ*;e[4ꍜl׹uVXPrܦr=ޚWn?tCX/u/΍]uHc"ʜaqijHb^wѫ7yN9Ⱥ!I@ŠL ބL4kb &pcnBdJ.I-|!ef8QH(K|ŤOImBhC=Jjʙy班R ǵV￟U|6;W$5ݚ’H5p9M4o%C4ݩHNt"7;=?2o1NŃFêO8=E2XYw; {淍I E9P ^7GC q(8YtQ|o vCY4r *=R]ғX!e t,uw?[F Td:/IWgFIbTai->j%HrE&b-WO =Wʾqs.|Jc'#3Vό,c~ӣvaoԻAƂW/ni #yQf800xfv> FlgoHnęfVߊLna/@"_N,FҖKD1Ȭ"ht?2VϫBdqHrD@PnYKa;S2i>!rK@S \T+X~5'mRi#ST¹h?DpU$ٙ@BKNXVăT5oۨKmo87szX,MM9ӏ_e{>+xv48sQ̸^Q*z_%y+h~5c9=ѳ *~qጔiQXp)C]чkpB,RRՔGzMq{ bI{@QKTm\#߼3%9QCڪ̚iUHNhJ!u|\ECaϠtcveX""ݾ%;i=zB5FtU ]dJj.vpҰ-WϤL&'BxeJkoY(R> u9Qc=V.w$r}.!0̀gx5>Ze4~k7JDMK}$-W#=Mڗ}B-fJ ˆ%a*n &0(i™d/MpϚz\, "1j=w Dӏtm#ЉG {>g;hmɎ^+)%gD9Y!\7\ϥ9TA- " 3wVeVpkns >,Kep){ H/2(^ fŋcŬqNIgemV f?bzȈTF`f _1Ij\2UT*Tq~zs`VQMW?Q\ }1Q|wM0Y;NO72gY-gmEDYɅOhS, ښnMP/j/U:ZܲOWP/s,7S޻U_zWI/zcX XKKGs9@lp#Ye ӳ;:6Ul2hgN^z`4Tb_:[AhOcY9ĔYG "$=֌NpcZs QEϏ AyfFILE-҅ׄsoKo*2cx' |p٥_̜ҝ/S6/WiogTbمYՉN j C5+w`QsZvF úDoH"4h`tdKf+ 5ͯ<<-,4Yߺs; l#uSCKpڥ@!q>}NŻgCXzC"t>P;)44!O3|b|Sĕf@{p8@_Kg_'~\ad%gvMP* j1 &J )60LTt1YMe_Ë!+ [~A'ud16мj/`^f R )cX檫(I83ts-掿A/fw䧐^U^H5z淹"\>lɩ{^\0"5 b9=΍;>mf/5uϢl ¯ vCČ&^(I:p@1Oޛ^2DʆUEMn5;Fz_\Ao6XӴݙ*zitl3R(nة`FcK. Mϩ<~8axsF$o eD"ƾFۭV%6`@UHR^]mqepaչEDEK%}6x~XX..%mhm "IiT}Nw&I- =+]`_@`'h #KE[(u*KD @,<թWT {G0k]:G,@K3e*tL+dgFe7$JlbU.N\ދwP~L|r &m;20fY,fdFqeQ`훚~@A?\\:o]X*s ۅp'yIEX fFYBF`6(nϯSBͰ| Oi%]o3,y9_xzsh'wK&쨴nGopBTY+v%'Cp+_@dZN!ЅDC!% n* .B> `D(,wK񔣹9Zl#ǔOn\GY8:4ce0r].w~xe b%X.5 V?]άN;w.3iӑnKo>w}+GCɃNkG숷, 7((T\uʴzSo?zWײ O6 #.A/ɍV < qj yEZɽD8K b6v+lin3!")OX΢סӛQG[e՟Vy5@'XEm4b2PAP~ar_l^%)1DRи 8#t#CW!.zp|;)GUfۇv[Vw;W!Eu7[wTPuia+H D!oN1O48YpQ#[4RnH\8|fwnJc_'OwsU7nCx/Gg:xdĮlk%%\'Y$G<`SgCO 64X/OGj\sGhw&r!t H?1ۿ4'߻(hd3f伫HH&n /$1yZHR.)Z+4Tհ IZ㖲. u:afFnF52fڬ23j}^⌢NIj_f:JbL4WwB8S(m7?fHB[}p9cb(>]gEѢe@wC cBL",xOMZ;dppu,3Z#t!X bfITiE\{ =Œ;+v*X468.caw"X8}c 챂t9fg#&A lQOCuJH3Wh\yFJ൬?PG~h-N ϙBt[lѣM$BDJ5Bi[pl\ }lUm|o4EALjJj?=qD`;!m)Zys0*"w]Qc>[a_{HZ hj %;j\l~d` +)"{U]Tef,Ïz=}#)\t]x۟Kak`M>=ǤG<244ɠRK43zMV/׬DNmI.of?@M&83]B1[ny| Ѳ⸝=A}M:CY#I;ɖA^ƽEf2i$CmC/"3gi6ƁC; 9sŅI\fGj5:p7E{ O_\e Ԍ:'-l"%OݿQ.n3Ҥ`D/Eд56롾O@EQz84|8>1W8DΟuq9 W<>f/ΙMn_mly\5}ix\ӹZeM͆7KӇ ĔjP1h"vM3T󕴼ˑOqhԳsY[V/zB뛙_iW /4#gH܋|g`r5QȪBR¯_Lyȁ$zlHI>Ωڬq%5XB#x(L =spIi~AHaܬъɤCsىm[Y.sʞ'w./B0h͢uwM |ω-?VI׭ZvZw 8US8&b֐) pmKMľ6 4;ѢN袺|[ߪ 9ԿłMlKg|*sS Q=~ X\ ̼M)Y%*WC9i!kxKݣ)4sGbxZs,m-QJ ) n$Q <ΣХbTXKdoν׎v:^J\_":fs6u/b&"^|.XzߌjbjcF/٩v/Ccz!eXd䜨/?NYˇ| BB~Pj$l’)f(=@\z#kЇh$}_+-hxa I(#>t|>ΝKt$wO<ɽ>MAGDhZqĻ8S@6\L3^Kf^Dn rYXtC7ЉM3i@喀Dt'v{@CW0D _nO| BﻟDiq\ܮ݆-ZS@Pn6 X+&hw T}.]y˅o(|U;p-3b0sAz*z>ĩ;$ ;[-z?U8ɼ"[ ? ZDT oKLScg%I7S75ОTCY_ery~:NGy p0}AVxoߣVӋ}HF0R*~,Jc<K3OW,hrPz9 Sܣ4/hsT]`:ڃeM u`|c(! rG-sCj! 펚TWCNeN @ǰf 89Q.9dQYPU+z_j'YnBj`'P$ٞZ:ÅǴW)8$WY쥯˳x7UIG^6icgskU:s MAJtZNX0K!ٻ2ցfoR%)ж5LNu^!l .c.>Ә"5E0Rr`a|%HAA܅_09Gm*":}l%1)S&=I˴w*bOI$KT -Ce)ivPYW74'i `k^ 2e" Kw$=G/6jwNBj{_35ҲiocI-$K͟b*J4*r (g9\}{mt@e:\Hrd֯mj++%l(oK-Ec9|(Y.@|1 C‡AWcQ Z='YE OkcoEwg%vq/t*NIu]'pk^H؍8:N@} HL?tiTK<$8;  c¢6c$.M%)b3U uq,u)䦣mH\/ӜTƧDf^XH{奦~:@W+ M2_+8 .!0AJD[bhNAvZ.*We!x E^?#{قƃS3$\Ȣns֨:s" .߳7?>BAq:;P\%3C %Bpzk ;p i_3wG]8DgObFjŖ/#)Vv'=aZWpnؼm|r4#\Rr'Iݺ>^pO)aWpJ㈟\(kT Ԡaz&X!vk)6*Am7>`Um6Ya6o"[Ou?T0->°YaYKxֻ0TL0wmͻq͛FjK{1p`@ %d߭p)= &&L0%]("b_ '͘ҵruӥ|fɕbf@M mMc@1[ ]l7<&=A\mx Ͷj tX5ލ;9:͹g`_f5^ӏMr0~dk%FR ~d<3mslZj\eR`JᲴ$MIcrUMiX Vۋah_3pw6-@X2#dj+wkFn.@#JUW :Y.`Ih]&-="9>09©[o FY$8Ü2AʇBr,M@Mk̭"Q.i |`.rթ`hUs#tޥ/[q+:>`k#Wu6fN:JkMm%W= R̠A{8da_;kC&xI8tM 05wFBʟV -ADiglZC?uԁA$#\B=S.Q \쨹w\$(UX]bcZBC}AJ/D+E/D4Һb-X1V?ƨőװ}{m1PO%!' Y=i7ZzY$`Q*7Pȵ! 3CƎ4@sHl!GV' jO[elYdzŽN9DO9ۣt! ~ LZ~kzY:e MbESf'̕~N}BV#Jw_^;]08l\~p&!8YǗϛ6٣,vFGI> vxѾ >#_wGrHj9y57Yг1$b6

߆l2 YJ}ېuyV4߯A;[2FivxŽu[v@sOdlya A_bv"=1>|{,b;jE#ߍJZŐe<o i;/ڡ֠'&Z98*М] 0ӃL2]aSLAΧE>H%@ZUT?$"%1WyHy},KYج3+F$'x#*TOw.>]/u (Oc bZxy >`f/7 %?a09BLO+(O: F"{N1.R X EQ3j#])8"zܧ>GN% =ӤHKcs@^VJ8ȯ(O5A3*qW6Gy PzT0Bq;{/pc6JججTQjwPq>KFn*g/G!Q!'ShuX9w;~!Di{y} j3hIw=j0UloHqEV=B]wM-i_^%[amS zblTgv4J/9 )K^bT5k2 o G6<>yBVC~̰ou ?kb m>]W+ ON7]&{W'zUxhy@yL KK Myeaxw\Xu%Q Ga 8 ʫ&hpYƫb"2 х8B,oK/hWēf\bGOaXy:y[3UcZMHP-:9#\1RK ,+j?VD]#ESŘk"@#nͺi]H¾I")U?X{3x ͉o1sqFe]j{#`}Jw:Ӱȿ5ܒw`3>?R=-"Lf#ҵ<;^>rhK(ۦ'rxPj٬zQ#9& ?n}&"B/zk4dJLչU|7R'Dł)Մ'‘ouؓ .4}$,V=+_+ԧ頣+ Uҷ0az&ZwhѻS ~l!;?ʹFtk'HisIJO9\(Blx~_UDȺU\GxAyF?Mcst[d !ȢKZ*)V3)SZS{_9mzRU[860~O^6fJ@FXΆ^,pVqq]6琞]y{n:aυW͘ *L Xøinl-g<4bX"7m' 찱 nPpuGga(`(+}{7s$7dLme@?a &^)L(,Аo t`V0f>k}>l@S:jK|oAkux剷f@φ> օ171߳^mGS^n13q75ϣ+qdcU6/J[-+C7Fа7H aiV?'s,:Xh:ŨX{=fVo.l$u zPPN Jy4Mw(f?a^Bf@;NYXaHcuH4ǃ > Y>9npq[2loTE~N;.-CSH<0bWX[yn.'HɇkyGvsׄ#*= ؝ƱW_oͧB aBG1@UtVB+BO2Z>[$6C j֭K% VkdιiA |hVG0F !7,*g&eF:Ohi}- mѯRD.\g1'Q&U)O*C]K*h5&·UtoyR4JŜ6#\ο^N (zuҺE ̃{}n=ӻrM/B7~^pU`DRlC,NcHOKNCQ^ju=͟I-vl7Lq\P뎙dC yI5Ӟ4W-SY s.3 2~%']R] DM-=p)C} c[8 S1FB=$okdـ-ejc3U\쑟.8/mN{!7eHLbr<~R\N~6a,~52G8G"|S䩨 "H2[a+Z^6~YAHc R$лD$""&aͽ{O@bH[Zh4vutYV^c%ć=Bz?Gxu`եvlts&lڭI@/ӻSo-~GtZ2@\1,XJI>}Y g#fmv \z91EW/fqFgnَĔĸ)@8l(a8㈸s̒_:/MT;҉03Wv.Fɕ!b;ڇ h4H>bWD /?iם|E&&L PA7>| ~;ӉMԆx\]sQk/'(;r+ D,w*Hɫ1)L`[pYr5;Obͥ.9@¥)W iۉ`^ex6vl5Ƨf PKRo_lPΦ X/CGXx-*BkY(aw)Hgz֣Sj\[SY-~)`]$Ca,>5mK f݃HGB!hЩy \XBi We݄b7;NQ{~RO_nQm^a zҭ90&sﯧ(GZ]tQ0=ra.$jKd9>*ʅ$/%G'vdwc;"tUT4MeW$d?SRSV fOgp!0e׵h:?ʦ ѻj+N">W)0]dm*Ԟ39mHĘoب n2JØ@!j#'ׁugT}a~VpCe0a&@rp6^!(b"ӡpQe` / :lx&?rMKg)hV.#`Ӱ<*х'\91+T4f E./ {vwFwP/l̸ SM|)w=@FHXtz=]18CLj)Pa"ZzkoX7=RC}z]ƕ_ 8La2~N_ER=tDFUk| yI?L[Z|gk-nibSi$O gY x.=j|bf*!.O=*=6E^z$gLmCSv빶tx9,UP9zd%Bݞ;aOu(COP'3R4! w;h4kΑR>rᒩJ,> E`p|諱G uP_sXnDgJİWj;VBe^B0h.WgivovX)ޕs>\"&[> *;UrQ1 g>\ޟBNe 2V>@JB3iVl5pMb/D{yYӉ+|ia<942T}x^"1@ϜȂ'hr^\ߋzC@9Ϩ}}60^qYDJr=&Ls640GmPR݀T(`DCo?WhXߕ6W0l6lycZ7"Pnx DS`;/F=S~9~?s!LhY{:UNco 9S݌Z9>ʓ!/(]fn갌(_ԣ\%P|#G;A Z ,?2@ 1;VҠ6Lmg[ө:V9fg]50L?SgA5C/HmDF3r mVd-iX Pm=Ef3ηw,*b#FhG sӊJf9L=N:TެoD=}`ѡS(?mFR3_0ƿWn36^ cj~mF\V(!d;ucѦ#b!X{/uD -2o es,l9L-5"Swim\GfMid#1;~{X fd߃ڒVWĢ+Miv}hnL.%Kzq4M"hĨ% .$![BҸFOD|v皩."|۲ҰkHbt {/WS_v։`{̬ ˖+*\ʗAr/*DدPIL➓ଢkڎJŠ# ͋B Pz)U4Uo{| 5Jcݷh|Q6xbAmyّButFsl @S.x!`ڞֵe/Nɒ[#Kp eBB`^k3Ԛ2d=EN4zKb'3^i)O9ߴe0[,kEJOfݞKyv_}K^)eWzq b%ea|FnO#i:gᶂ3T?BD=},R=y u^LQX|tN|H;ZKŒ \QsAXipۆ5rX_tQopz&DK+ ^} y zE^Vβ?t,o6qII(~yQ6'A=BhY ?j 0Y߉P m࣭|#֟vBd7^bq1ޜk q:`}}AˑTf۵(sX=e_|과VYY.C~(P.n3w6뇼әb9A+mh^U* b*wE/wt%_U!%9G/6WjpXQVQ& ݈$&֜@M:QetT޹@]I)҉X'Fh>U~*V0y߆ % R( C svpʠʾR t|;Fڲ-YM<k̒|ĩ /+ؑTF.ARCNLkz @Dt$Q(5Zn5Jr^Dv^4)Zg֙ԩ&PVzz\f7umBm[<fhWi 8i'Szd\QYg҈ԼhAJ8_ x N(F/t:"HT $*fO>1\Jcf-S2)ŷ[Vw.) W,mlÕ6%ocåN?Mѱi!u|$^U2y_7eJ{:G< @TL'%^y  ?\/;1 *oV Sc(TDuK]/OH(gx8q{~o\)n@D-Ы*Cu y۶\}\`Mm0Z/H7CL־[Z馏W_o͋i΂lzC0XSӻ!צZᇍ`ଯ@:9d չ 7sQi"Da A5\X;M7#lZ=n}0rRWd=y.D-9cVpj*_|4QYI7?31 .r%6kr?YHZ,@<{r,U8xG&_ɘH,. lYNޙ;\ROM=ȢJ[fTs٪8lב~tzscpϐ9+s;wa#LH3*"/=JX|9͍1>ݛuJ\{k,վ`#/Q&WU6?y'\IGal͞={W xohV\[%vrmP6ב*歲0W"g֢@r~"aP2T2]N;ſnd&|l~攵yyI~jGifcOdcCd $^bS0ذ5; PTl$X E榟Bj 棓L˾39?YWҲp&R` 0D7czuR[dB<5⫓Y /@ QW=q9Y j|z;&ɮm0ՔV|9s6嬊L([?y9-#Β;S,߂{ɴApSFJT~2ZzL@ە41#8S*LXq/@7)_8G#Uz)kg~Jv$[]AvAk [)å5nN#.^lIr6g\A]4ly# ط>NaD'2U#/;Ve&$ܾRP]jHоu )\d!H y˙ Kݞc="Z]Eҿ3+(e0l{&`x`.x'3qJMU L?^+ȓ1q`!ytW'w1g& ;ނꨆ+RZu4TX I\ fM\y'E;d)%~3/S/^=vYӣ~; Ww,p"wis:G !a5Q'<33tpp7;A U=9,FGіHցCd+AcFEԹB>J\յaw*|< wFw7)#W;vy2i[k͏^,~oCs0G#MIɈpG4Y@> RbȦ)R>v=H\n`r,,{Vb)eW3FJs\qVyd^X:EMf ׆ DžcSi-LIorIѲa> {  I}N{֗w G =zZ( #`fq?}aW 6 vFω'\dpN< <ɒvMqZeٙZ DѬ`I}r^{DZC뺜ٝiN9dPru8D%o{Ѧ۬=50paj/^uyu,\CTǫ*5.YR=&)aYkOq*cQ8̞Tj,]pݭV: Io>.ݔvNJn}J,k{f@1gxӈPGO:{'j-K˖8阬ln40G1wzBApYu:8Jёg-^Ɨ9.H@㊴NEu'Y砗_\D5r?͏+eWst $׹RΚ`_;we)Fw[>οհ's0Ё5Yt ٻqOar\fe(`1vgA%Dp]Ha`X81K)Qp25vĺ+v}"0g_BxŦ=`SeﷻN.]72NA۬;[c'T%b &(xO(Ekѻz(0Ra̰!9c*S -fzA-ނzf E,+ !#n6TcBsQe&M<ي/],T` |AYVb1.Gf-l ́%fV׵7S޽[}_KjfSؚsQޣ 'n4]vLG @^٬gedpęjj74V }8B?~}=qz}d.M`;ŇPKR$tЈlC;GK?2,-7.v#Xm28WLG( `0L y9zh^G+&l~C2S7Vc҉=oԹ W6 [(cK.)=K,phѰ>PWxY%KGBPγIXو*`+z;;YGm9RJl@<ǜ0D_z<>T%H/  4͎OQ7^׬m=< &[&r4uҌ ՁRXq[h" _(rFf&>i㡮௉*+ZJCX/H `_̺BӕzWu[?mt$TJ Wyz/+]ѩw[Qk'4[I*4'Q?k?k5ab`bnvnE=pn "ޚjhv K 0%# Q:BuFwq94үh8lWOõLbCZ"l,h"UkS =F4Asj>ӱ`$;m#͘$PP2N#7ݮٙD}J%RÏ@}9<eJO<=d~5 X!<{Ufs SC̲~>*@rHU~.ÙyL>i~$3CںmD.rNTu_vTP)$ v7= ~8ڶ>PA2d[6 P[E|%Ր%4wrT^Փ%۲}e:+V ΙòngvӓXƯKtn~jx!e8¿P2!\ d8.y~ϏP֊F1ou&"U2\˰] DdQêT"7M,Ucd[)Oe*J!7tA"bȤx BU$}V\2 ' Dm8$lԀN +m`a*EGp%31 KN) bav\e*T bĽ"sPkʦJFP%u[3x`h bFkǎ@{'C]^(N ̱~voDjnYX^JWXQ(_ԝt*DOq+_0=ssM XMdkm~H`}'Ĵ@|0'gpַt%]x:Y%1)=7'@h'>qīoK͠ k+6uT^Ƶzͽ%Z1 ٓKL>UX'KG-vج_LX:TcLkG# Q7؊Pfʡ`fi&,⢚FRJ"gh\9F1 Suj J(e"P8"/%i_~W7Zkt1xTtF ^Ô7 ^=u2k ,eN_K 7H2OOWcju.;jO6rEWòK'MLM (USZpߝr!HiqvEII @>c>OdvB %oۇWe&DJfNywAָ\;pnj%iOI!fP:)tnI-H s J_OرzFs$gϸE5ǚl |DhJZFWt9h49\f񄎩exxʸRϣ3k0cn.#hw\TI)iп'up'Ĥ/CNVQct?i0`1a6f~,^ ABX>K4ЦӦL=<3gyK18-kМzi"7 3CcF,Ͽ)aΤ*[{;;:Ӟ@\:U%\L6y`9Syo'va :tx5k.+G &ha`u_6+5-3l{4$:cC^ I"F ނdn1u=V ivRﳺ Sc =e=pr>Fsฮ^3ꜟAAw^;>4*BɊO)>CsIb;~-t|]lbegQQ-yOv޵w]*Z2#RJ'"11nYY -z,BAwmĶǑ,@33b{c$`mP2N|K'=Vv3j[ԫb8*f[VҀŇƳ~5`+XL#;=4A-TI`3'h{D TlGq> C}  bc$Yt4. %Gx'p.UwTδ2YXXrf@h)VvLՁ¥?vE_ 3;ͥ=ᠧMHlBz+|2W΄b-P1zrhxqŃO!u^@Uqs^ULs>Zl.fKQ}S- YF5y~ jbfMWŇ\t/)Uf/V\TyU*O"fBǿL^P͙;nq`H}5XC\e7Y|j|aLؽ+ƨRN(fLAfr,Ta |G[ili#fJK jDK s8*XP\)rS=,Q}# ܵ<^'+ͥ \#]gWŸs`~}&Yi=[O)euH`z|kXNQkr@Q`CnC@?P6XF\,Ù3MQ|#y] ^5)U.s &Weqv_x)e* %[@sfGTeRR DMjqJ5X"0{Q6]N}B ΘL>F'+0#Oq z 1C!u@[- }pLN6[괋vd"zziyU+FQJVqWԐt%>lmen/ P̱^(o/eh &׹/B'p/ kJ?s A[7ZKD?)'K]tuTx\ S p˴v{|{E1& "fT_;ĔAZ A}8aEc;4 ~Z^yX9٭瀪y/j;nm{]xϜv+g JEd,8Gj wh642O{p8硌.p^azS;~f6K80v0WtKClƣsS HˬZJQOǭSε.["ѓ',Eۻ5ʑk!S{_#2^p~t8NFnW|hEשM2 xt8Ț}#{98s)'LSgB!(Ʒ+츕24 y]v`@,ElKQ8^ =nYAu!F6 |P/_5+/^yRl Xaye_cxywX4eyPsC]txNgH[&<0dĎ~ts&EEc;JrD M_T2'DE=0ŧK^s2ɚ!9-EcW R6!]V;=ф;KӅc dAwX C1"gު^m9!x!o$iٙ8}dga7zwfZ!ӴEҼ))i%OfcdށSF[Aow(!7xWnz\A2kjURGᛆ 2m H.f",O3&Kcy$a ˋzB8Fd4m\ź8 F3x9iJnxths0.bǘ%|;p8p)b\nbRasN7C!ZnhkH4Gn\CM@ =%Q@lvOr:6m.&IpnpHy+8_[!TWaN;_ˈj`!u X'tQ'4ZlPr?sKK\DysJ2TBX[F6lk~#-7-T1C:|$C&enHH`NdFS7bwͨOIV`dwYxs2 }|0V:4~k@eR2iIHl xzJb2kf>s"#mwHwgUjR'6@/yQ(Z4A[Ɲ$ 4mEI@8 dl'*]}XgȸWt I -&l.KQ5!O3V'ΰ, 1TN}f ^YJՀȩ]< Z.%1IK{ 1Nl4־ؤT@$l+{U.3ۙj/QKo7awmi%-rmYabw;:lriƌ:P琛R.̞ I b 9jGk nz"{WÍ#]u4 S\iLU(My7].'!b'& Gg 5J-JTG+R7cs\=%Ț3*Td7s-Vj^91dbf٧5׃ښDWk$@J!؜qĢr3'~$ӥyvUK_MYOn۽C0̴}? 淫 [޼hRZGeO}HAhzu1ٮnT-Z'JތlSGHFAAS X" 5fV He78\541h3] 6bR\GZ >fg{s*QbS{[T²pfo^Iٷ6:CԌl'ng CյJWi|`zs|ų\nr)`˕uq^tw]2?竅SwxԒ@CU 5ZQ-'SPO"`~m,!'AA3pra4:Y^D%eL ,=w˴"Ss#K_d&92lm,cg2nፖg hyy.rqbnhP>~ĻՎ;ۼW\g71(Ŝ͟3д=EC/_k6|O3 IlKXxq& khNuѨd<4qh7?&V%o`_T/E0J}1{Md쾡,UC?i*J)YzklsL[LGĊb>HbWj 'EJ7Ph6WHD xKb #l̆?@}Z}oo-jë] w’`7=5*jhW-@-Br(~]w{?Pi3b̴Q'w rX }`Lg]FH>G:rnjz?KECd"yvι%$Mrwkp B)<8H*2.hK0n~u@sCՖDLӨ>fEeA 1@,>).=Sl{.|R2g񜧔,V3'4)s#d;pH]_O ^U99U{h)ݑ;4ƈ B%ܪtrҺf>6w4=A7HzNNC˸U][28zm!GaA2B9uE/ ő׳ P:7H*}NowS(rN# m\Wǩ ."_ ЛJgNh<5tWH" /}![Ӫǟ+CȫQ|ۭhAYQZ]uߏcO\N 5)@`35˩-e/ t k[%#(͕oK*4*K+?͸<CEcRlR.W+J +XwLV DeCRe/8o7h6|@/(?- WKN_}&iP/iFKgUN]=#Z0`Z1n%&0ϡEqlc}Ubڛ|Fɦ gAt逖%1ݕZSQk3+wI u3)<>1sX(Eĕu%o3a:Y{9l/˪z}#6sh/~W ,J^J7=X=k3iLdST"Rh ?-D$T.g4lsˀiQ cϙT]ƍrʜ?ymy[z9(tpT\Ao4\[g?Q~CU6}"5!ȷ _vP?#)}vU~oQr$"ς1l?awuhּx[Y湦G.~k=1 =,paN)I Wζff0vS?7 U<5icm@z̏RM ,jhs7%Z4ga'[?r+;ܸQˮVH6RxEG[(g;J&TilBu^I5Ϋ?^w4=20lyvU>3b(W3 SQ זc_Έ1 hdpm I.rn?IG)~#gMכdXm5 YaA*oe {V +]8wł^"AַtnLنlK] {%kEJ2~d,3C0ӕ;kV}%4ڍ :Uu'&\U O\r|"XxrwPƻ#B!iB{V~k*: Tct0b93!:_!=Jwkl/1.f)~+yd5;Kh߮h&PZkM Wn3ߙXtI<YVٚ4\?]{M!1zn{:c' sTjVdǿf$oQsQ~bti26`<6bLLu%4x`{L9(l-k q jQ -p0Byib@!Oh[Uvq"b7E<㚊ԟQ)ʹO)M6xЎNrYu4j=}tG[-\Ca Q< jpi[ъG|Jt0!/aJr- ]`C:"`Y6oxP 4<Ȟ&3^ 1e=C>OQ6;$Z]M'l7CRPzUJ0vU8/E ja~(c1O㾟䈣)l>9a˹*YkCe0; IW\j3\WWiqĕ|Hz)sK`Gԃ8K}"<\ԧDQo llzt\"(c˺yJXa1Ʃ'x vʳ+KqSUU`$aXI+4^/<)zR*/w`:?+ma%A5j+F*[0>:QwTCKb%ց7hY3 . ?WLƥXyqq9[(2+`/>GZ^Ut'6+TBv>=פ>Gֺjסp%aA7Qp,3BRM(@~TP9'M%vN-!G\eWa'$8Q~4o8i@ 3r]_T:?N+qRL3w(p +fq?aᵫRԍ7\ QX$%;Bdu)F #i}Bn,67 tYWM¶lR[ѣ`5QRA0vT)K2^0[tu6 ִ6"cBAN|W^gdH ltEFn_TR@>sx}bef y+,\f:lr'h [2; 3fCɐdxH#ũ8[du_ߤgz"Vr84-F z.rT]N2Uϕ0ס,Ր ~e )'H,]±Ԟc>K&`SD1#ҟEKgF-J~>\Yv/!^`L,B]?Nꥵ"\طzV'| υUo<t3m(WI 6lKK(B֕9D% ȵayX48Q]d3LsPm/jbp!Sd|W2%)ՏHDb({0hh4Lj.|yv:^r#}y"HPj8ۄ؄yZm*}v/P"d.=(q=CAF[)Va""%*F\NѓFsJ!y7"dТH0m*(Nc4|Jg^vJ Pj`؋)8ybE+2V5}8&S &bL9}w1%bIMpQ,vU?I#gh Z6a GIvi6seh /goCG|J3 R=]V^Tk{POw)C?Rl{y{ UWk֒bڐBG{6Jiq+AЯ:h&폔i4飓xDX˔ o9>V àaϿvm`e8UP&ndk*&97{=0堩YvG'<@VN۰l{-_|j̘f)) HdP,rk9<.=ex'ʧ4]1YS28ͨ 7mVcPۗv2V~Kr/S31՞"4uڿ)F|4ڂ> aS3[ZeP䤸.+EMǵm Z2UI@ pqZWPN$(e%8,k= {FZ.Hܱ`=ffK,{G|Z `v6ϧ ]?&Nv8*Asq$٫ҷ&>&l꭯ۮ\Eyo BcY:jD%-C@SoPA$,u@=%ԓR<0Dq05PMПkH vA(;Ql#tDK׏)UнH!aB<}:h`B^Lۤ]p 1ڱ酹3LjHughPV!a@411`6J&햆n"!rq$V"fJy>,WKQA]w$撌%D-y̝e-Z#,P.|'eL꾹] :k \X,$K*V<g) Oi*;Ƽ^5pNNv[88xΞ&2KcWZ<6jX?ݺ>T!9=x›-x(WO *dl䚆hœ,2VPk .g.ha$J ż). y;B3C73o5Wy +}%^F|Ծn,*7g6dzt?N2Y=?gKBU[`eOT6]̴nUo*N,AΒ r|vD> Lw8>0rr\^[XRc*sSR`TO@NRw*ĥ^ڛnuC@?RӺJPo+$Ϫ8s,/WsƛlgĝP{EkgPQKUi#qRXҢ33԰9A.kZ3 Ɩx \F=5(hMax|;L#HF̗ۧTw"ێ+[ZDLVcBL zCsC0of p` /tI?j;o@D ݾ}JNm7¨4[1ىtJi=A lAi֧yt~Z C7 :}hpB;G.QVkTǨ)noZS+$}wvຓ׊|l8]%gԊpΗw;|biT V{bX0P -yX52 ޾S"(JRcNB'ek"͵xYdZoqv/HdS|"'Tl6yűԾM!)\(_wUaz4QpgFo)i*͘F^9X&ܡu=2@6,;WIJ}-^@/4*PyJtWt"Y*ė~?sfehXX!%6mW z0@MY|-VǁH UGT'$Bt3%j$9>][0"2_`W7_4Ȍ`tȘ1=2Nl,` 2Ck/;l$=06t\HE}o5'qmޒÅ?k%@TN"@5^1M_,X9G=1[? /Cs߂-Ҙ[IF^ȮqʵTTAIFO+|<|  ju,['S(CV5:G6CWPHȇbRF~AQ=*.4KnG0ڨgpR3Chlz J Om{##pOẃ iLeۖήtVfWr13>w6%p/{sN w(/o,dFU y9hmQhLgh}%~GY9s5n[1Ɇ;fU!Qڿ Kn:_no,ڝ!U%mZ| `ļtGr ?(l!QzGn/\&dA6b׵,w>Y0}QCǶNeORk*T%+q׀UUtfm*wr9X`a̙u_Ψ;I1/(KE\y}A"ߣ 'z 6RXgW/Z C Fe:VO0;nxShfVۮc݇-@Pq/Օr"; MMx9 zABQNg )G 3aW_?tvx/rZ*_HMŨ1= ~|v`\}E@Gqi/vKV`ۭw- Zɟdy iQ~K*0M`7׿Ou1W0C2VO 43qDQ@ !dcV3-&QUG_4KMH\,@cT|ݡ|s 9PE#\#^$|> ,fiA$9FDZ݃hb_SE_NtՀbyND>'2%3Ӝ+!t+| tO\7WLoO{Z9mU J4TE~uAȗ+6D,y!7-R?\wsӨb*Tw{X|X2XEX nπ⠢7Xխhw`z<ҖʤL؟LO3?+#JV2h|:@3`.iRZg[l(sO# ,)"Y]? -%E~P6Si J\Cn|G<*X"*}/~||\-Vؤc%4Ϙ䠋^_ 9#<'@(.7^|-=jQUqF\g#FfPb"_κLB6g૕f Pː)\Ș&-XC9 ĸYF4 .Ҩ!c kB =Θ`w3+tA;~Y i0:aH"S&x%Edʑ@a0p:y] p̃Y2G_/Ƣ"f='M Y)1Iy!Xmۉa%SհY#W6l~;9V͔ (GKͰ-_'vgX@UB_^[![h8pG)@ D 3Y$B; K"0WyfA|VR2=y)R v6ܩR3@ =ջʛds| MG q7m*s<.M; u8 /D4W/#e XZRRc+=YKh$¥K&<@0G^Vm ZжD2%`10tQy(1 \@'=]ێ+YOZ<@BKƸڢn)v[i:>I"nTFjb rk~:Zh]@c*\}+قy]E&cJ"Th Ľ< RJL{]%kTjm`Ƣ1e>l}duL6-ԝ 0}/ a522N *q.^Uݫp|]Hy~z )j t0愉MՇ.à ҩfת.z囹"_  Dof9̶6>?gSzZĒ-Ba4BH ؕ8ME~ߚ\ R=6yLW}9!E?G ~|D I9zq |f2+y)h}HtIsos"BHpU?y G|V0Ŋx+ ₢ڪ .F)b4,$`k H~vV@O~JhH`^ ~6R`+6Ȣ\ Ae5m .7R0bn_\gP#TfR'_XFgB*irP$18qѩV[{YS2XOBRC w˧9O1}o5+8S^ U4P gwB'8$зG?g;nf\?4fgWB{* , TqlږKIykmQ22a!%l5"ӎĚmGjl/8 U8 Ӏzq_+)i۾NYwJa_q1Y^ɄnY1t6+ڮ,7IibN7dJ[k]j3j]JQDW0mk3H&r״H9:郏߈7:t?qm?@G$*\0ҟlz*…8a:Z\)q3hԞ,= Oyqt}Z$fa蕼:>:Me2IZ#5^Whp^LOa rH+`oDodZhLyuP3KӼzf;|:3>nޭ $ޞCcͭ3'Os$(x)ȏR""96]0 Ǫs٭ }Z)x 3MhE-#ĕ4._*E+;B +#`uG6Wk 31J^CJVn0DeQ#[J9fn,bߠx5h6lzep/^?݃t(v`<˩}D}@@BFiv<4o۔h[4IfP zh`!^RI$aSt5[yhs`638NW8,0+K6)SkV Q\),> e LW)e|9c=McTXD-s%2| %)7ƀL\˸7E>;dqg`1?1W|)_tZUH(H?~L{9ܑ^~=6T#kU3ٜ!.SwuEi߅- d:?Mi =6;%OH'Af/#N3Uj$@==Kh& s^LU#)•[awMJ8Lh&ܕid#8FP ~|T2i[fUhsIPhbXS]e˓i$Cwget](W2_VEOyԖx콯X6hrsLܛNhʂ%M8#̦V 96I27M:ܚ0btdڟ~`PqpJRD0hS^y5с5|;^-ki V/}~ {ǯV!wXE3*Eu"mfNX?tzQn(` $EC֏!@jnR5w-0:B:/^9%%h`ut(- &Ϭ*M{ȯNec\tMd?Oc, @nh4Iȟ6tDu~;W`r(ZWsf,|~.:\斟ȸw"DkO| :S.0Ow t骥'R'ރM20kGy) 5ԃuf(Ƣ p)"=Ãۍݛ%t]!KF+!sUX{RȤ,;l׺"g/ (M8/M9}{Dx򐙦4zM8%bzcU"-\GޥP>D!^W+IԨ{ ä\/fkGߣG>#Uo*aq%/AGS&*H3vN0wHBL(!T3՜:B0 /@"ZI9ڡ%TtrYU}bZs=='^n(G4Gĺʯ.^z  ;m=MGkn 390+K?$[%6KDlz ^0ȧ2U1@7c!JЫw〮ܛLr$JXu5侻4PBB'SR^NҐW]=s!a*~\F'iόer< `-rܲ|[Q(;ItX0o5G#6^KNNZM}w\SO#B>Fe.lV*έLnC^1f*C'Rv% T7- \r7իz֟H84"U/>T`ˁFc^IZx 3P4;5siTض5x"[#B8<_|e6RU{ل <8[TMp.Uo!KKכ'TB@ANe@ErXL˼@➌Pi2$n4"eaubiJ"@LJ%wuLj?}`y8},(Ke[~*^B!WHt=Y6 N`P4urL% e֐K$ ƶkF9E~$N\Dxɞc?goٗ׾s#sw *&9KmC慬kxؙ7p}e;Q9F)u~!=lCgxضR٣&(bh{_G0?3ynVi n X&br8£ON C1|Rp(ųZRQRa>J1؎Pع:g?8?ƁXUcO[QNZLHn}R;DhJ8M Fnh>M6]5'Җ`0RT -ĝp*_dڇeUA(p wȕ4p X7c Px UUmR<v]j^~Ϫ^UEZQBNbUv [>֦zݠS1@ b)a`(`սNjDNHeA# _{ h+t3o@GAsUcw?JFHH#0Ӝ Q0)iZK PK'Dq!BlqcoE53?b3{DXu [ؔ1X*,DvpV~@447 l PHFS:UQK])/&fq} MoEUުGHM}rN|?@ӵ={y Hd4o#a![:ClX"!YVr6T^Hb 9ݠqb4$Zrt4ARدQL%RRh2٭R\mJU-QרaSPu4pƓ`JxZͣK`@~{lN`Qw:h;Vkgˢ628NQ_iVd#Zu-y5YA_E5kV5vn:AC""yFٽѷ/w ~ˋL]CCU΄Us+=K;F&Ad5c!嵏Ŭp/9mJAfp5/DԲY-qO(q5)=L,bs|Z S[js3ʐj/~Soo r\2MH2*WrIRA!)S>w!2F᳁w Q~~Ӹpjĝ1 څ)"19x?`T_@5 6X8TFA4F+@(o}9_CwݱnaSwE#wPb^"A;GtN,بY-;L~O\2"g] U ;3[r41yoCd-<v=#wh)JꃌT<_'0.@Yb O $!,iT4%@"4N/s1-`o| ,MgMqh˴(|#+SaQ 9u')iћ+|_=42QWRtK;N.;H@/dnQӌ(ݢEheU`G/uGmg$)3H_ ^bsimqlGf>W gj( 3`^^O!:9c&xV*n߇!6\[\<`Au B sx/+O*}i"K}z9fSG0/xT"(Ϝ1,Z!M@nuBM]e'NV^M8ڍ+lisAQYNFB!KM{y3-'F{"ȷ_jlTƾ׊%I~; zJ)$LFzի?NM&4F9-gNW] !NҚZolkIkonVY θiH34.etn0:f8׾(kVUzgd:b\qofaRZ_gPlhD!=R5K7%4=bw p1T& :#*$֥݁(R**Lcwlu7 ^DvH= Ād ݣ-1n:,-6gmpRJ NrCY,|jG?'0.`cbq)rM+˪G$+0SHj0>qQObztDk;*d @\2}3ԪZ/Trȋ`xb[7D2ߔ]Z ֥ rX,oIfHy;^|wBEIO[AUpndo[4*8?O/՗.׃UK󦯧@!2-9뤴9t#+Bp 2bfUwwE^VD[dP*a@bty&[a%B χ9Jᷣz/X7^WnV6,jJ.  GEB6eEnlâL# RK.*v8sL` |YXnsWVFs'mEE)RWO[F[/gMAA?G))D93|?L+{bCGHAe'D@Pde-Ac@+X+[dlIͺqor{E/"jUncK7]`q %;AVn¥R7X8yBtniIEN 9ks1[o66ͱb%Fq[zq.!MwRO\Q3LT7hz-tl ]xİu/@k[@ѯ3^r֋ڕқA*Ǿg<\K8fJL݂-uف>Lkvщžcx118ŊIrJqdP$Eۮh0a!ʆ"~7)Sa>:=MΪC_$"-q)i"7'IBȡrWv&tzi,BH"CD0]fI?o(RJt:7 4c&PWն кQ,\OEC+0;b]^Ü04&c)$zŤ71ENKV>kV])jU PԷ%*]Mr}&{A<Zmm;xr(Wƴzv ,'0F~U?DΦ8Ŕ6$Źk+3M 3fE Nh+~DVS$ޓEyh>vأк܉-Ïaۂ0Ƴ2vUԕL.(Z-yÉ{2hBTÉa&G$f: -UfDd<J>!ܺU[KQy ݖrFJT@s huFZ}}KGOVY}.M2,xjqDco%<{7b>d'bs2gM&I4lOdV+"\}㿧ϱ[v=h S/6 dsCQY+ɱ~ej;4D>ّH;yLsNQ*+n~/5K77&‚%YrV.bFwUKn;fJ]#)T$ߔ%"2Eɞ3,lP5Y ^ؐR)r-Qo|`Gǻ]Ϛd83F{g]V-MYۚ- ĒgaܩĨ:DnQ^ hLkj5-[̫.^ati'(Џc)+HJ)y;9Kq3o6-G_kq1AP it{X!>$BEdmKJp$VgKj+L z<9ew B&p75򴑈ߘKc6#{fԂJ8/DRݎsu>DC?? RC2%m w#2^=n͒O~ok$+eE.S߆I1Ӏ}xpف!}iî fKri~@s|[Z3aI) DM>WF[(k]]PV|Fx0l7f(m9#KEg)Xn%=1=* 081+-j$BMoe&Pˏa`49S?_!WDk"Iv-Q +1]"+d)ertFG3@&o՜GD9[3j#~:5tw;D4e76luD@s8[qu"h\5P~3,Lq\#b $yCQ5?d[~ۑ&PO +H}osYϑv4uZ{|6et X>l:5,#:5WӅˉ̃m.rDqARs\PuQyU7٩ꏷX́X;Pvp8 [Фٱ1_={v )nP-Rd U;9G+ LױW@zv<:*`*9iifD^eKZ/d1*hQ]Y`ZltQȤn1"tT<iI?KO Yy?ĹF>*\mj>"Bӕy1E3WbyJ;fcFYDjvdyٷTmpeXEg.X݉nO_qܶp}LxsЮ= eg'"`T-! 7lI/1Q^1nѻk#+mhq-󑆰s+7V];JR`T97z y6|'Wv13+E˱ jA~QtzWgG&v}YXS#7";y1Qҟ  Su}:UJ(Ҭ/xo89bSzT.g*>tߘC9D#/  By,G@Lu}Xp;Q"*!&!&%^lr:bı)W>mEtse`(x,PXIYYI [f7,w8pQ90:YD8jFv*|n*7V[ԊxS8+ 3XlArTV a2alָٖAsYZwqԄ>ʦD paKC fG{8Pb~3r/&+Eqg >%@1򴘙:u@ψDhV ;Q`r x rg~eBSk,z.E_'k,jE2S sw2Ba)0wa:U3khi0t$Gft-jBKpL7en^cFNE2QLP[DLhjVG*{= C4 zƻ^& 1 ຅ Wa5GV,H!:F+n2wUp: ߁1M^0qYw J26F&z&}Ob,+,mBC/ rjVޣ<.0fwwM EYTrg%{ #:c V[UGPƣUuWd&((] ۻa -HF6w4G$ %)ڲ>|3[=s%MA~j"kx'IŇp ݦT  y=-|jm:sqiA}%`RrXh9wݪuP59>!r7UԱA\~4C9?r+^=v>3+z%Vh`xm$M(p Y ']DvOE9-7١~V)Lz0S?uOjCuA -)]ztsX.jFCf unxژ9m&;v,BdKݓ(du :*M`_T}Yh @yŅu6̖'s붋S9ej=*ݼb)%$";_ ;M]zߦH}ť$1`=sWWjDsUMkhq*˯kQ~w,Lo_MEI; [Ds(OY\iu=mr]ѡU6l+ПvwS@wmX5Vl5V6j'k`i)1.0: OHB*Dj)sp`2al뤺r4{}-&&DN|՘EM7Br|"H[, cz'L`|[F˘Ohz%Wa`ick懹0QެOaAPq!M'W=%JLZ^!=;=GdbsG_in~%yhz?\ԧH%@EۈY9-G1#-ӗ_,s>pMVcNY7 %UŖא~*HL{N y֗7oN롵,\nMY{n<Ԟ:(̔I8S-3 6@rdz2^N@Lju>ޡqu*`HƑh:ghiF,eT&- 0(بH:[bJuTvNlC]pgfd,>mxAp+ ,UֳXR0ACMm2m{t@͠]w!_~UKZ6͠7[QяX *˳zr$YpTdҌ P7^w[U@khnLUo8d!Wy2P+b!BVH/QbD.24Z"HJ hT/:['ɹjWS>ٺS%4¾u?rjOu/ gI" ~"FDmrCS6Ew՝g AoAC`7}CeA2bAXAu2AnKi`vИI(S co I;տ_X? ]I hxrlU2R@Hsץqg4QDq{v0|R3v$ŁeHR'L>ԎaX/z(DsξΥ&%+NЄxC(iðxJ^?K|;i¤"+=/t! g2z-˷qt3zh3 [9!cʯ|.N  آ\5mKj>1~ !&mY}_K꧸+䵞v%Ad|~+Sx*DMt[ϻKdcF{<As5]YO){RaK BNE/o#2_c@pNb]x4g̫ՃfG\vkH0( ,~F%i_E'. 쵔趽0sg$zH"= *a"m&k֔p"u@nIԛ5HjYlV>8$>uWy#s;v5Sɟk'Ooqy%~i6 \a7쑉mEGXg^H]1o9$Aɇm̳3EIJ_I,|}X9I 6NrC;caR9;[z֨XUOH0M1 xO/6(B_".3,fc;BUw~B[ ͲpT?'|safU~>J3mRGj)&\}'Q0^J b I*ӣ 5,.{>+ŏY@ (f;a2EYik2TwZ>x)G݋m4ZxDEHÃc%3-PzR>z#cm ;r݀UFFju0GEGhz1Ky+뾌cNQɪx2 ^9 ]?+ϟth Zn폛W6I^ 0/.6OYu)ZmߺXI\$W?=C,gSڱbe8j  d^r%F$RpA\Je{I}C1XӹU^ "8[-:ʆm9=>VЩ]> `i]Z' [DZ i*)/QIG+l"F{Z8MsDR 69MFnv#Jolu6CÄc\lW'մ)^$Dp!xYgXVNX5lB`lt*QOt`eL۵pL!@8icI,s녲d 7NH L~[]zr+gB~;)3wQܱDz{ rK5VH2YQ@l>(&$IJU\ 3cS ֖?c6`VN0 tqgJu'+w"_"ʛ@ y60 0-em)7FCXiHdR+P&Jk"'w1:Җ p;TuhaOFm6h:k{FIFw荂mQCLm<dj}C/.*-}Pg:nt~|A-UnȇrPiprDXfݼQUkCX ˊߤ\nʳPcba~u׋i vG'e ~C63 !*}hI {jPF#b{(pdoHrt/˒1WUhꁿ|lxr`/LT&KBuHQ S 6M G37M!0_oK /rlxHێ=w$' y63]~<tKN8'c45IZUqzX@P5!3}3㐰 ' \s=j 7Id&^NjQM ʹ-5 z`-Z~d]uHUUT~t Jr8;iIĤh:{n~󍡜ΜP5[ J|E&"ht^t3 u}xY+ /.&4_1Vt pرo`Ib:0u 1ƾmm:ABn­'(dygXAp/Fɜu UE/]{DGW yy^1K[A"峩M+ jPHRhZ9y b/ Df,՝ʖӳ* [>?0dy-oXWגth]yY\PZHކ!;%Xzw*5z*G AIc8\Gs99`i\ u[f rrɪ Y;( .t~ra=9@.ѷ-(gܕИNg7e)@ޫAܟ'pǷq߭~U#Ankc@ @Xd%R@W;8(5jNrju=)E H#jb|Xo`ǣ,ș~x8 ׍0#֜4 H=u8Lu\ "}6GDgY8uZrNtթ~h&/ 56􏨾bH#|Bj_"9-4n$s,a.٦o1pzyأa. *9Rxv} 9ʲe;mk;ϒ[,ibheҽDxf3/VSrGQF?8KTX6 zDv,G9~ʞgL}k.fA u.n^WNy%o'OAC_u|w&5Pɸ}WNX#nLE`rqh@t43pl(D~|t#[ и;e6#"yEW͈BQadе7T&K+POp~NWZaj:#A%.S)m=xTYewYxEWgK m; ٱ?PU]wmhSYk' }d҅YWzZo(:'46EnLjaI5/N-qkun}!J7Ž4<%nߡ$;rxzff"- ⠧I_2k^413cIM8k;CN ;1P/ݙ@Do8::!Ķ}3R<=qҬ94]Z$TElT1{1?msOV@uf /?lk>ŕШf\ޫ6aS^VQ4oϹQ~#ػZkZVXq* f/;>1se 7&0(+_2i9F+%z*CX-eu&Q[3h"bYPi <0";q|pz2jD-H|rtֆ>`JoD/2V{\>a5~YfMspdv j^.,{B@ xtt(A F2V8VV "J:yw@S/8`>~\giR9vb/{hl=U(u5NLƳev$ 2/^_rW*:S+RH[5VИ ;;윗T9c,-:Z򭶔H@ ۇ"jE!\4fܱ9>KܻCp/L56 -Og l%IL@8o| Sq ٥E2d1uʎ"UE4|8 0Ĭ@sח0"]~KgE<`8OM rd+>k4[_9Ńv2Z/–D2DxlAw5]ySDwRy7<O#B_(*Hp`Hd5zHX9UvOseߝ)+Rʕprt1/ڣ]cFmӕ;PaנǨ;}/Scք+܀Cj7邱F@1{YٕYlr"d1vtiTm!"fPLz6 ^_$5 K_%f exD24qҹ1ޯ頀9FZ\(jڬJ١ptJfnˇa@wq>Z]Cxra,e k \/U/2m\f"x0K-(3YԻ)jge3CyؤEn_iAΠ㠙Fظ݇/V"V4oчEPa2b+IKu?Kj~:1Yd4Ӵ#JIFFAIǘd, )] #$N<%HÛ/((Ecθѝq&?^ ],^ #'&bȘ̒E۟nOƬ|h96@{sx"Fi|z mbj,;I}UQD6E{2}Pς a#P $$7ڭGVbT/R Nzz\%$ G-%gT_͑q1gFBtB%?aRDg\Av-U{arZIsA|w"rIJ\fj=DxL 5J*=i Z ,}t+ Mj3Θp3O|RZz?+$8]e8h [ gt,urH3S9xVsעW!xv Uodzs k&CRUTZ996:{I-^w*[I-)q̘VH7vNnrrYځ+V۟&XG.aO<枻n ֬uJUrǺS"Ob usOg2hm @쀴 lz`oև/<û9Aw]['$C>G1߱} @@uaDUّ1Hھy߁9&04x]/3gG[_CeG\jőŎ1ADⓁ%~8p;ui]l2O0\?h90eOγp~1R}8 /U$O5a2wWaCKjPIp \I=k,9.Y1,㈯W,0;ACXdi~JBX-)K3TL s' Ðav`=guhPØu]GwC}nfm<}nIʓ6ӑ1L#t$H'Ό=2v8<`\)!'Ӏ6,B?yU' GT}'vlU?2(P+KO J2 *$ wK|̺[dL{xVwe b1QIwcHcxdFV5s}%2D^P PU 5|AA@= uՈ, +6Bkg#LʨcEKy|]HINu t|+mat *|naA6(7LkUMew#o  vʍy]l"x_͉sl>aOh#jXI>UQ[ z{KSvԝO\]d|Ȃ yQMxfna"X:E?d ۖV`1mp$oi7v{gniGaY*yt΀"ap<&LEBkKqLfk~Rj lb,39thF[77XtмCS߾&.$e+\TkBCGn9YUNщi?Iv&ŵ _>hٓ VX5mS TizO&qk%4ԛz (ӾTah~쬳^O{[FpĨ(Kh8fDR]ȍ (tDW' @e;po%m1Ww~Nc2*!WλbjYT&kBx[!k DڂIڢd%`W!mk Zk4wm ~ '^2٩lNX:"D9 5GX-]:ѯlAj,mבeYTC2ʱIPW#WvT0|k zT `'y!,, X͖^Ik⾳{ I܆{}߼ŸO ?WOW;|Th W;满E{?>c(\&mM3ͥȎ#Zg_L*V3V+{{+-XdVt[ArǞ*x`Xê2[VF,>R*a ${*m!xl ^HEj( T,g0!G 8r.ۙ`!V+T~ FT6B۪D@\,m~('~ku2.lBndJDHS*T1h% >wC1xr8gR/sF5A*a'Z:$ᨶ~-6ͣۅ6IX:+Y#X˨7Ne*2u>^4I[]֓|w` =3`gyvXa!5v/dOuoѩ? yd\UE/:I$*c]d610JCtuyyO9W. WrOnr?H"n lLb6<+kJx͠iCJ6LNC{jL1w? KJ&h߇&ˌmڗ`PU mChو/T|,28h&E Ny럮RܷuEo7"Á<lʡw8&d#.3e]_ZV?wg-E؀ 4p{cNh̚8Br .F\yၣEWN y>\FRǝUspc&OwW48jǎ8E_tmBJo'R^>LYa8_p3[7lm]+ Wz2(1*5*z*cI6n m ZK.-~gϚZJيSiwva4eZӰoWߨ:שq=5>{SZ][0z&<(jYh޾36",4aQD$ aYzR))Z,0-)PطT4L; {nq͋cbL݊Bi[ܼxb D}d$PQ#8+&&KkLJ](u]fx:N-gmȳiz T=-U)ur汄tEԄ4Eml?1"Ot,BzL u46n:U#з➴OKې`[|}y,}#od5kuNo9ӓ!Һrk'IFb?֨vXG CrOPSOE%S] CeIĄj Ͱ7 *TnL߭as|r0Yd<0q*NU&a{s& Y՗{H죲2?v\">K=a'eכVN\b]]21I3}=vw\b8%)7o&`ŵ`5e;g@f|'L̑Zp')Ws9"ZZ;:5iܵ%ZŇǧk:~RYT'.u UD[ؖ_.Ar#H Rl$ݨF {THe|2PN=FjPHrV?ӕI,,% T(\jhV:c0H~ᖮ+nyW 0"fDy"lӳ6*HIquG]zmÌ<bXLVj\p8zb{0H;<6%1!vtR)IsAdbfk\W.eNSa nЗJCЈKq,&rY-Xr]YW! мAMl$z Ւq&#gn= Ck6LΎ/n([t?prZi J[G,`0R}TmH%]>˴CL}x~SEJJW8<@ M|x{ K*."cbBdpQwP+|:csO|hڭlɍ A(.Nj‰CdKeN̙j܀!P2\.h r8tN;-#d,Mz-" ﵁T)erADxPhyjAv{fp<grY)-\h%)C2vKҞ6i-9J%d$P0nRZۚV`u2p6!Y *2SOI;^ J*$pHzϲ]w*Zh4OAtp>uidأ)X~a^ +NA#Oʕc<1, -balu?w8Lߑ6@.;3cz{S0lDq#L&RВdL#I\N{6)kE1~Zp֋ A$ok"goDH /vX n:h1='$_g09 (bD?bsbߕ7*Q)N`G-.C`R]1D.7 f' x LҬLpE{Ib 542z g5{4 x Y?Skn(uy\fJ1L Z{aoRkPp@X4 0a [ܨ%ڋ#0`_/#,-j"r1l;!?̽ԟXXCV!Utw⩂~]?/h. `ҹF*Wa[z9%z |Uwѿs@o#]ZY2DA z QPSm[X,n 6w#E@y>ZqD! "4Dj.7Pڅ0WſM$,xj!xChs&-3%N_a+`}x2)C9nsh 7:PW-cɯ>g &NH$ \^-ThS9+Jz}ga s) %ctX<}=WfZ|PGO[Q*TD8]| 54i) fJ7͛I v9Ӌ^$B+TmZ\rCx*_Y[PK۽ƪ >/|Z&fR^mFqiF.1*A+U*Laq- G~F1{ dE+LGk ZDq;1$HQ ;;LFWOQaw(&{\(DXs Ց!IJ>dqMgg \e%B2mlN`xY#mD@/DH8XEOrFgGժJ%(27&)ׯ r3 zD SNKb e2QH"E8P9,63NKHa?p9Z[6^?Wepd}0^ 4DSCt ZeZ9: Rlv3oqΕY(5.?gCzXC̄L3\HNT,(cS?0*"k= څV[#*AOvS!؟~52FVCU>a _5z=Mo&0cWK<,v*nzHPE滅>E-軠 Ԡȉ;^UQG #VpĀ" 1&y٤B{DΊ+F}&m;nJ J1T}6 l`~bn*̪UD9Z_!FMn\:s\q~Q տ,Px[nPvTXiyh@i$ȕܾ.Dt5U$DB;9+2] ;61wkPu4cǠޒҸD\N̛+ V/Cav37Uv;"5>W[-\ݍAvw BXf0H1\gQ]\%2ږZ9tu~ 4%41\B6͠)At5=4ͯ1?M~ ٬y7B6`R9, l.dnۯwy {9IgU f}k<$2oY % kS/.+>L+BF@`ͳi>H8mQ0X}O9Q:_%"C޲ICʓí\-/$`PP dbU Wx 5RkشsЯ,7 ZO+_ЈN edZ^iAi+v2IDuKdd"2 (g39a5Ҥ;>>wa1&!N ̎4\-FnhIbr|ȑ4 lu6L"TB66ɂ*e~HU`? Y05z|s.D{R\Gٹ=rhC*Q Є[B'깄I qݶqRФo ɮG/Ⱥ ffU~JcLJWS6+ BJ Z5Tq^9wtMt9ϏN 6"7Avu˞rr |&'7Uk~1#LcVr>9/TomP.98KnZ>WC]uZSۼ{7}=)RiVڢr9[ ivj-Ɖ>. xC55[oxJ<꽟McsU£HR ziI_whPϝps!3S$RS{ GOIo`@-T79~)RAV`~u&sl"9J/h4T%’zmz=JZ\X yݖМg۲ϰ^R!Z/0̫RZfŻ*ZXWer\DEkʜp)|b0vƓ_&R?;tݯJ&tQ\-m3_%\K \E?fb 0'ڪ/H'~x>ʇIz̃rm-)jakO-лk"xU,}HX@ҽUK']7\^(¥BgKbpޤAz|#]KA Bݸ!/4r?+j^(-5b^{xRq=G}2ldˇD/s` KVLw|vKZ}ǡ1Yeh$ɪP#.# de[;> 7wה_2~i%[O\5,"&<,ck hϤ񝲹ůYB=:P&E0gnrMb:ٛ[9WA6{bl-[79RJTy/ҊU}0ni*_Ps&5HJ;8A*Б![0f59lGb*X0ݗPecȨTMۦܖLyZ/V0iKttZ T!\|%d~ٜxË}*5=?~)#6>c7=3w ѥi<P }7tpEu@2m11n]+$wQ^ 'N28VȬĪtiS@w?^gQ{Ƕ}5l )6q`SMWY}g"齔%wGi#׮J@~x!R跰E0Q/~e؄3C;bd)ؒ^ᐇSLpxsCl-R44 "<MsueL=ax{qrR7xeR@QH%y~7ȦyWtL̃{XHOrZOR_XŒs FfEyYW MPBoPXâN! iA~*?.3fjfs-gл8恶쮤ly&Z O|D3{1g;Ļ<)]fnŴG)12^8GLf>ͽ@7k:Ix<˔ +k/~cP,L}ii@9~ga>.y ߗ1s0xBYƈ̅nŴ3DOs!;+ƇkTcfh8 5EpE r:},tkD.&;'h0a3wlJI*=:ro}pc{Uj5W&RIHigc/'P>969ѭh3{ %76$5jr~;CX+Cuh|Y?l{h Vmo-h O}g.ʣ׋yn9w{gPq)eY^MNCUvd% #͸o8YH~zsбWZ;kt~=Lbݎ`p~u xAގU4\Hg늃27>0ܨIo&|mnWt&onf)KTE _}MvXcֿp4R7 Ѻg(.!>ԋ+[^gzOC68f̕ _!K5}0c-\gF[xQWZcW*^L q߯yeI ^& d1>ZD*aH(Nb ,LS5&-*='.uߤM}BIe;lbB=8YE xhgy'%j: 厛iӈ$PS]cON!q4:#wV3h[PgC5a/ܯ#;.}Z~ze҆  Y۷id? DA8Jy[8lX§ H>#NuZr XƼKq@~8Qt„heIwyor<Żc)@ϩ?" k\ӓt&W!:sO_Vl}v3j;v'_!4ő<ٜ|ƈbC0v2^ }(B|D݇ FcQSWO3"XIIL0jfU'D(_:vvE*t %CPh]AȘK=fx0B|m c7Uk|T4)G^zC p;E&:@a)Ö:p6Ģ3HqퟟKobm6E 7И>mcjhI8̉-m·t *m9%0E>ryZAظT WO6h;?`v~fB1l'OWGQ[%8J#q[q26o5+bF' ~R5(L?^90$w7iF-xˤ\V]O#Јd#h"Yd{Z-o+"ڇu>'ndkQ4,eXo}VԤ{x˥p_Wwebt- 3 *XsZ,h_YQ"*-A0B0M$us&:ta,'C2jB@XKDR (!N` JK{NoUrvP[zVag *}y]8]zASnULmesJ^B=90w.%j b,vPE9.YMz 0xm;\27zCWȔ3`6a9 1%/‘I -jvyR VVO(`٢_> mpCG- LeM!v`@d1Ĩ,>HBbdS$u'2k]H"dl=Ti=??l>di #N|x_U]GEvXBr=;ʃ [}bKaFA6`'8rR*mY- /WDq "rxne*'Pk|  ə/o^YV)qw~C7MěȎ;Nلaid[jsOcK7> LcP8if4b2$ᄇ`)WnqtBJFϗ繴rZ-筎YFxVU9ҋ:TcH&uT-M/A#!QцBʎFm:9rȏ6ncǙӍ^oMB̧.¬S\)|W{ R>ps[D' JMe~AșM9sUJdm%|pz[z2F|+1A\2{YD .WTOk-QJt43ID-- {9YFġ,r$ ruDz>) D/ah 9^#t[GT!*M8nrVP/j.xenu}t:`?ɥ23j&"}A(b` !b yl3Ӯu؏r ޭ-٬Ԍ>L-f/i_B{nv6M\HӄDj/?{&B=R [{& ;,RRw;"E"(/,=LvLzŃ]Z.*-<;ܤ_83Y{r˻?EXH~S:zRoFLJX>Jv@e,N,]w\Oqpkkg)?&uI=@Ҕτ1;OI+YYcdu|[la} m|Ԡ3@grS!>t͘0`w=ԻK3"Mt1͝[rwOz?(]d됆%Y<+0yL6(*hlTƅ^W=8 ƠMX3+M،ސYl v=s\i}˙A߾DQAf8ј!~+X(poR1 =ٰϦ[ V$ @tn^Rd'wpMk#Ko>W\KL^~v({E1&CU6A%Jpw̉u{ dtUDEd X9-|,K#'Ž04dM0<:\io 3vfV[qz՛z6!.ت. IPK^* uq);NphLSr2{kبJrz6[Y*Ǝƕrtݣ ƒMU5 ZaY(Ă8\& Ld/FG%3#NE1.",ͽlFչ1o!ޚ(=~?~!bJI 2i\L9؊7l;6T~Lbۍa fѶCy(V3Nav13dsBI322Kvϋ Jr&RU'űX`ғ/A2d!lх VѻrǹtRbJ>vY:"g LUKk1c3t}s[w2RQކ+KVH9AG{8bv1X'RfO},yn_69v!(}:-tq78J<ЊHts'VHS$/Uj2tĝlK~O6̪scSO,pe\8򇆷W0P\j,Ec^bԳjߥeq#<@껤ȶV: ÐpLn-m2;(2'+Fj#6)qf pYDy*Q-TSiyYr1'*ۈ|^N}[#6~@QL4jM׾G4YAו濻Ԁ 졭$uÐP`Zp%jd޹7> RlT0a ߜrCi]R1OR)| ͷO$lvL6);jzé;qkM)6x.B9q&tvZF;0~iMKMH.(3f浪yZ(PT>Najʎh[,⃼˘hւKU%̦s [5zyҳIK$AؠbKՙ9\uJlvP#<[ {0gITwEf#MȎ&-Yw ~^L^*gm=^ʄvlix:B$C˚ޮ5rCb'GɅ{ 2@\|9^P>xBDT Z.;/\߀gDlzOҔ%w\#Ƞ_<njt$FcLhnIe6vսd~ݞHWeѼ^mӖ #JjA_a֗sӣcK]/>EC;P|Hr #oS"ۈ".ӫ{4tCNB*5-U?ᏍDu5_sƴGkoy8V~ HKQT+c~CװN\ǦM-\O|I|oVD 4^fs\(籛̈m28 x+Ud7~>;~/:VJoU\@}Gd%=F|URDdiG'Pr=9_5hxwͿ~ނ<: c N3&·:NZXCz-H ;SהTO1Ȱ4+ 7yjfv/XPgڠpRAnVaԻ̨4# Ի[`AYEY%xeB ֜;qđ\ aoZHvvqs.,YTY7۔OT%&2AVȠ6O1 ?G2B!jEZb ÙH˿GAog kXYP8 Mq6 q>| LaRoeq{<"GcIO #X \@\>zuOu- '/ Eڮ *5OSe-i^fxLE*oLw+gkr 9λ6Z*g}CDj'(i@-I ipF֎@w6!AJĀ9/g[Y^–\^48H@=[|a" K?ZR>ؗ"8,5L4I54A²<\+ug~M[ -i+dzO+ W$ł܋&gpFʷ#wU&@e G-evGƠ8mJ[[j?X՗YoٞBenjPט-ٖyKY3CZ"l@2DOdQ3JmLD6atKWjojcː!2NՌ+(EP2ȗs<-ZN~M Puc~6"QZ:5y됮*XwcvXui 'O=0$? 17Kly?Ez~kZ4Jw|i HˆZ@"U4zӚvD q5F9jjiRo*gj63o8zr3D,"o!AߎC_e ^+!3GWe*x=Cʟ 4[@r5H @u sg1Re?%"4:&"#f`Ay♀.teHs*5b{++ܼP!F> >' ^|4_E-[ _j28}nH͇) t@]Aobtp$y3.$=>_$ FSR!Tm܄2vAxAՑd:QoUحPz Z|~,@)IF~OV5hWR.XJq}0m*)fR:<iJCg>ުr2ug@\*|xIJ$eO4qf#=pᱱAR[w pb1hhbav]&Q%;+V3;,,G?#l?l,-^LpBPz즞{z$Oxsdm!|#^yDgL4%zK,IA3N94Zf+ZdHr#ӕr-qSOfhԖ̐AZ{'zYPd N&=UOӘѽQ,LfU7ꙣ=0""( [kcUw=A^IQdQA؊"вS7r75!B\urْ-쥖w֬ Xhᕇ*Fc?g)[zVw9Լ'sʞr蘿W1J3QwM]}uK<e)\)x$P7QyX?aJ'Kc:$3d))z捡ߦz%5`:xx.4l lː5)ɳk/OU͡б Qx{OIky)5W&*/kQD0kk/&3q[.LliZA\9<CtxH%gSUZ9Lu)Diwҩ4Ż8"|5dUrq'R@kaIeaV1X_͘x/:9eގ\]5eOj\s_9&sѾ8s]@+i^yZ?yŪ#t&oU9=No Ld)Pp%'݈ݢ'KG'sJ:Lwq4\Ʀ :1tF臠ѕ_Q -![itgz7Nu Oba$=$'=tt ҐzW_a{:['j.ӯGssg|"q˗E sfr 9&usV+ yqFjHb@|ٰwWگ)4 ^8F&eq?į獯`hMT"2 a`X]߄vNëLʲ@|k r"O?Oz$UϾ˃hE3ؗj2P]?͸:dG>@J(Y,42%\$LGC3I Y4n1CZWFoKeʍŷfYdzHOf <I^eVI&+o8'W"ѿ4 )Y94xSil/BYl6/꘬ ~FIqi0l:t}J(Y)%]w~M)2.:ڬWrBz;좑 Z!*)ˍ4iE`#+ϿgZ!:UGzHywܸ4V{[柫B>R(zQG)]6x4|)yf`CjeO6]Xگ͜ba؞<>]`'2MYUH}="qi`n3~Yǧ+t0ͅUntFz{R͐L}Co!pdTA$](lrg-UCz_AY,sz{InclM޼nZHmY*gВG^Ҽu8Уn"t}iBV쾂@} >n E~ےov>mE{oIo؅oם`ms"{k!賧0I#$Ю4@:ƌpÞ{@PAaqd{θB7_9wE*^8F54U[9 .iNs[D&UVմ+^qWlY'poޏBďUKW0B'&.4AyXχsTqE>hÚU xGVLfp.2E. ݱ!$*~C0/+6L8xn`&`a`zEE6$%_tP'U@D^p.fjɡYį#7Hf4yiL$u6;xa'ḕA7j$Yv51-( 4mYm$* Bht=%GNeG y"wSJe㉈|_?,2կTU05G5EO-y|_zfp~)zݹj@OXV;Jq2,J:F yR|: L& ?X6vVȲ>YW*DwDN3F.x{`_VtI 眽2dDe{&qJ v6$O6IeR+7ʏ մ?B:'d?55SG~gV"ʿ:,7mKc(g9B~p k*>3HO"h^}*EJT7[D$pHNi!lՂ=OqHLӊvO_yrAOz9iMCLv }{ue5[mlĆ*dX#m( ! ~YwƵNݵWt3l:aB.ؓW"5x+QHlFX{L~ Uh/7Po_o[x[axND RcjKT~Nn2_nPOǾ5G俓=TsZUFU 8I|Ncޅrc+8m@.~p aEh@rAG@x/ЉѤ!?wޜcPeČܾFQMWIfEn0\[D֫~5d#S;17"%/"ce~m2!*k{L{OnbkaK7.$2Hv}Fxp=ed:.Y:h:"$ṭGe/G2 䯟e Duq}($7 #@zPv+,Z(4/gċ #PMd4||:Y#M+S~NO "5{[}}4Yfw8GT;/HkT:C1EX"ow"oC[{9sC&.OOMεսZs,aB&Il+/ns~e $GQ@ V=iWU3$E+r'щ fufd^;t9jaϓv䥮2#0ݺM 3 Œ^e_j"C@:aEe7k*.3m ?JݯU"zwۊ^ލyc nn;Mۤ1^R;/"|ȈcI*;'&X4?nd4]q嗰>Xu^Yږ{ʡ.m BeTm4o^Ec9Do3S}{m ]@ g|)]]}NɯF{!mmA$`r^{Bxl;О;1 w@=aqMzm =5$NC9s^3*0|EITwh P t~jP(|1JڪKnD_xn'b%K4r5Oe50Kk-JcguW,UJ+m#`뤫 (ӰbbӐ< :WļrL" u:{ksd ͫ1@: QF$P!9Eznw]?Kdv :AS,Vfط^˂F)ͱ[%n.01^59:h<խ>|gj5 znWWC<`dL׫1@^iv0~g~屁.я?~'ke@ 9IY#«:ʓQڣ] >P M( aQpU.rL+ ۷]h1 q v )sG,/M'eי)A\ًґpT\g}`Ɍ2m'XyrQn=7QaI"e-Y`(NR@ s$0 ϒ&= ȾZ\r,GR?}4˱l v?Q:$U"!c/@/A,hu#!(V$319q"7t3\gElE+˻ n>ϴCl6ah1XE|] 2 ē"9Y۸Zyvi@l|vrt́mۦWg嗒*DUfV],A:ʀd$%E?RXu2n`a'˴zPwg ]g/ #"#1R-ٳ1!U7'mOf|\J?<3ݬbr )Ғ Y;k c|Wpun>{쎄(Lwt4~:QI^?w5Os~8 1^yު!xJzTA0yˊ'o ċ$a+7O(GsX9BG0(c 36B;״ݏ_OgF4!Aٱq#|h}sSOTv)ȕ3($M;˲PL,*O.P 67Z_ QǧէzgFs@#[: *i[ҜH S C-Z.5^/xM$)۵vcڭ;x=ϴk71Re, j8'}yօa2͎ۏ³HXg8Dq fD aIKK'z(5ItqRTNmM,N!3GbcV<6򴩇fڗ]SDx$oLCޮ”8$43 >؉[Q: T |=eAMV"xaz:S[1Z S&hςt _ w1,|x, u;Nt35nKy^kk%Qt{<^܃aH +M'ؠ; -%sYq6๭f.֦\x|;`V0 b3WT j89$챘f$\rͳ>=AXbr?0-ֵda,?H9Q쐴HLپ0*iw Jx8LJ7&7`7{]܁gӥ g?7̖f3~O;r_Q"LOtŚ`7DүF+lNPWiO) X;}r3V>c S+(F,+{EG:7Lt"ShxEH8VZ<Dc1By4K}{A[~IF<וEo|9 @i| (yx qLD1qo#U+Tmp2!ǐ&;ĬxPO: 逦^6ްg0X. ǣnk qEO6by]meX1u`'vǼ;Dx`54h'8gT6^DsE.t8{ntqܡnqQ󚏈C@+aM'H?t?i_P=nx#1fc a =r| ?Z3J[˲-TT>Gۥݟ+ Ng@9lӱ~ݫЦdyBD L1a ڊis0s v!='`%Ƨ:+pȉ58,HZ~'J=u۵6SUW0w>ZOO^ [9UfSndj^b2qGW [d`m`7j6c o4̆mK4P"*2{! 9G]T^y? [뚏u2~A=%RC_~RѯbaA *Ϊ袉3U^tƖ'13Pq&]';!撻BncCA8d{<:[Ζ? |hIrw KCKr\2`D%xxJQNnU22{|r)UDLjcex _aG:V<{ M+ SowsO%‰}y5#DFH\ñEW'y8>q5gqN3̂n&.dg*fhOkh+])\3IA#u[ҍ`^{j@BbF&j1hw6u!Keh+ |x^, EyKnbQƢ60çH yȋ8 AjS1מ8!\1Dɩ Cw ϺKbH?AU"!޵ 2YS-Ppy08)ECb_`6tvE=3RxVB8$0WwޏEUK5bޚɒɤs/x&q{ߖA+̶2ƦNyuw~p I΄?sՓꬔTiFYįw*!CLqiqߒH)E481J@Xq.5J[s,?`HClzFdfDiH|G:s26c 2?j5Z^q<K6!̕NVj,g>H?% CVH!PXuSRlS>${l&rQxd[2;x79z$ux- +/͊0ۂ-L?lYS8J? R/(пEuC SWԠM$追!pL)3v~-DE 8#Vt譢Wg H-5X:V߬ZTӍRdXS()b&NЪrp[-yW#6ĉ&xVUMD=-0C}ygV-L͞E:7G0 oEv150հ~fTvA!)8SgUq+mН#針.,_^IuWUK9,-Z4>3 ?Ƿ`F)GZڽ6Z},DOhwKg:|?> 57庀'2KF E:Ɏ0ȮlJ=2d jmKp`dw|Erxpr qSo`SI4gV8S,`]p߾lhfXya_vsA:~β*Bҝ%om 0pXӽA^r"mXkHmf?VXp o_ѐFY6۬QO'D7OU dwelŲ|SWsT+#Nu$g;Xqƫke!&8#-@MOa_Y>dł_.?{`ϴ%yDIS'Ѳ$= TIc1?..05 ±hυ%%Sk}· =Y7[$[Nn8d< a&=BE/tx _^Q3M+##D 2ŷ)7g#XV58Q߳E5yȺ̿ 6d|N0$9ξ-v*@\AKwݫ&K8dHe|+[vʤFp;s*ky&#F0$\E*ZطKn?u,-ntwa)JR VQӽ6ֹVt-45 RCYߵo{65eÙ%܆'5YoA*xjV ʿ8KuS()lCľ<+6hw,(?K^v"LX.]^{~/N+7$sT-մG*^ n3(37%?h!/Ezh.ݙMѐzgZ'>>H~I׻DA)88|ѡ?dgƩG@45;5N>rOGVzz !13Ҿn{ ˁZe kzK 61 .B`OРqL '08y~j32TKEJD;Y@ya^1HY'X&3[@<Ϋs#tP φn8SN=*D<%sa8%q)Q*mUX%>jgH%>$,ۣJ9ґH 6*[0gCiSה7("3}4v0۞@$D*mi\ҺQB;QձUOǬD q|53̒z#l_ 2 QM 03/7f-p~60:NNǜVZ+ǐvG,[Ҙ(O9஖Oov% G9ol;]6Oaެ7"DYJhXa恾†oBx8޸XEÎṶ,T|R6K44&\-|-˃Ι.obd)&oLg0 a[># sv M \D 9,U;:BN/ШZkrPy;eh\G0_h~H4<̨>-ΉxM3[|O_& n(=3|͕[Ro&~ ުԯ7h6ўj\.m))nL*J8W22"؂Z5 Q[)\;Wcb]:*j3(Wsm:+RCxۀ>Ѩ6w63?5Qd{A>=0cY򐚰"a<r%A"ywpKK _O¦l4%J8'?K"b49ߓЗ3j ;cbmӋ(+WE$c@JSTFռ)~߲}CL*Қ{Gjr=mfB3뎧yZ<"|Eb}Y)͌G|JZ^OO'>lK# ط`bb ^s伴`H4b5漷IP1"T{G"nª10@Np=_\c+}庅1rW"3?<-YQs|]{`Rwh5]T>Rirؾ&mieȧe4@y>V S7̺],(OD)Y4S+ƾ+^by|<𷃈m޽bVF; KwS.mCT"7@晪%4I?8+w[pˬz/A@LSԭ~}1,\oĭ|t C~l)us:[]#.|0ɚBD|YCR,d,V'"´%MN9@s l^Xiˇ9uF $dINtE͓wbZ vMYmL=K pu响da͟މ]X6ybMC%B+XsFmls0sE*aOCL{6gf#"gdG_t*,Ew \~qzT$p.9mY3:]#38ّү%No&(q jOXV /#}6-H<]O {1y_(-{3s|jLPX$4(B%0bXp, HdfxtgϬL\`_h^j$YZ,:C3eʵb~WɥLc>o tΔ#Cc#YvSS{CqTeP4X3nH"uop[]c4HFÇ U'Ar|]a!YQdB ,κDN=k?݊.[Y,Z,pvLrd*?FUWosZvO2X2RDMWT õ^q~p@L{{MFՒ-%wF14/X/_@~^d*(>)wg*fV ##17 hk_L Z}-paAE"!ջg ^pQWn Bq,fs)DIKMF={Kaz*_/>: %.r2‰[|O ;[U貳d:1f SF:Aƞ@m9~)74\Ә7˜25Dʞ DNxq[蕏M]20jN==?vLN,*VIjʿ{=ns`_KYjmZފc.Roұ_ʗn.EbXpezHY@Pm<m KJŏf#!U<ypaN?kGBOldjXOj~_M~p`rǛ6u\O|onDy$$o4#A->&{N %ׅ`k8;WulMt _^$iӫ)oB$opAPS*>Z@ti!g3AƙEe=Ѷ"v$o7!@]haY%_>s:b?XM槊6Uɥ0('#]9đ"ʩÃa]@Yw߳ĕz5p tCioU|6 ]34rS_Cj@Ib`nXulkX~ NkK/:piSP|}ud. Bt5%Kuj%ϞҍC6*AIV—hvuw^Tpah0tFu3P[ S/apt2ԇ)n-LKo'2]leHjYmjI:#{1g `>g3"[}]MLQ9.I1XQt${(ʃO ӴlQ#72lW'UW%]/,I B%f%^Kx7ўs@įҸNFJE [[;wy33m"}Xu5!wlC0|O }r*\onqrh[b|DPmDk̷ coP%!6\SbϢrK~ 0I vQ" l$mruCA8&a+j{c]{Ay^]8ĪOaz{`F'qaZI1Խ Vbllw?/13GvqjDMmifX^|iwH$GcJ^RM-jJ];ʩО {7Mא,_.]&RtN05HA!eNe1T"@{|}ڎF<<[%3 ?]Eԃ1;xje{ǩQռD,e*>YSFkE|ΰ!yrKmô;˚ PŻdXה;hQW[ߐ? xȘHgeC{3S3` uj:ER&[5QQdyCջe&*/\a^x (pQxy*j` y>K ܋Jaր>{"KyԍXz6d) YD[ְHYj|j8[|31=sqE*i IHL![b3x1]TA5lO=69B,`gēA Ŧ dGx jYWTr IW#n Rb}{9Igzz]{2 Yy?Uu;؛m0xߛB~/>n6ƐLԸju/Y߰M\ ^l@ GQY`YŇɀr6K`U%ed= ))3y!hk/5'aBAkןu`i-%'ft*u@vo CG;pgч (ٶm]փ Vɶ pp}z6'7Fa]! 1d+4SP(Bk1p3Lep&cW\RT}.BtؗN|xUWch=4fw+cu@&:[ [D~NLrYZR]@zO8(k `YY}٨ώ/mL6-- ݔxAE:7]ǿ"YƍcB? $⃊P[g,A)L.Yp2Wgk_dX&\r !ܫF"-x:9y>d 7K{jF@#tQDBG*{;f:$w>RaP+gk5J/E9[-l@Lcg 3tVpn6 F-5#MVnmzs K^zYu$sʋ9?""\jl ykjZTZJPcKz'bӓYĀw/6s`Dޫ/k>{E΁ }V{9u*j5=,[7t<">B˗M<>0RK!!nJ8Iuyjnӭ%G V 8ff09 Jṱa-n?dG=Z8Gޗg&s/{z}ߐ?odY_2 jtȠ{xV?.d+w꧂0t ~ݜ[!?_?\/pT y_ SZ޾̏O%f &dqX4\*QВL)6܋"_[ZzӾ0ta%}I˾&[8ZG..)&mϽU8dQ.*žNW.jhrK%uYZp緖&cr5(l2܌x㵰fF\»pkp|L]K+7%)0T5YY(e'sk6iCS<Ɓ')A"C휂^>r"E)W U+Xޏ! c"{B%;!fךw Z0);5tzocy+Fz$\mOl7ꑍ*J+;Fh$[9V=+h~%*3{*@=6D^75bvx37f~rb@npG6 YuA k^"؆IMq xTCK5t^>Fcr&ilX~6;oR5^WE5-kܣi@nYDFlUB#2U@套M+JJH-"Q i:I\Gbu\@w^2&~1픀 έ^SDN2B慨ayNGI.( KlE#rw jS4m;* BLBt/Q5p,|dr5~W`}BN8Ӈnb@?GYmM޿ZO"\ a`u`ӧ_ {<O gBC!?/2[1 Т[qhUL,: T8O(f 2#`]g0d 4?8Z_]ښ.v֠=x&30`PrxpdQq9ٰEs*iia$H3J /r=`cjQo;藀 /2؏z{Q%[,&֝g"e YQ/Kg;+@;-\q)%JЧ l&'E[-XWU;gO,p};0K&w6?= F2xFJPn5[(70 uSQ6-bbXD(}Pvǘo>>w㼌 MQMVEVSB˜ac_ >ޮpp*Ŕ߽mtoWוJ#\mRSp9O_ī?7NHs齰 TA27h<ĎO/\=٤7iSlS-:D]sgNb7{ O,Q@¿hRIͪEQu2 x|(= G3_aᕇ~@YCiōm݉O)E&iR[J~=WA~2o"VHV>}.+3`O3ͼ"Hgna.+ihxlc- T OD.wcݐW]ЉG(A٥>+`m>xF(Q,.|365"t4ui|''ٿW@́?rS0.|#ʭX=X7Eū%]R'y߳0zdX%/" RDt|(#-)J(Ka~ Ǥs! <$Y6Ի64Y{zMK?-7Ф%p2H"*}ߘͳMM %|Am8]f}Xj[Ie(b#J ZkkwR"n(g e e|[ۦLzIHg]H)Pe+? 8w4 ckFWJs`MCK|@Zp_tFWX*<暪 76y߀yb!nfg~ 5|ehiO0κXF6K0ȉ| q90Je K졋Xx֟a*&x}63h"ejn\$[ts<ڴrN b7 M,k'oZ/#hQ|yc{%<(Aw !(s{Sv*S$i`$q ߇ ^ TZ[*VXl̮XgEe9:nr`E  *ݫ.D;|튏/LX iQr8 7ެKg'{$cTz$smiaRǽL< ҭr~ɿ|a|* z[GL1tA,kh+ %{\%^@h1RX% +v՟p2RiS gc.-WJ^EΞB~XQe3l9%8"/bu&J`EP؞q0=>dn*?%|qӐ8 ~Fzr# Hq"a73isHV`W;]鱹Y R.=8}+~A0G2 TaIeZ`Ev˃hw ۪ ]Sa`eCz- !,-PV&JPqJz;n&{j`yܲFQ]MfY(m QLO_v 4p 0յ9C \{qu29I:;{8ުx8N׸80tbU{+3qڽfEu'C7p!wQ qh!#[j+B8 ><ⷦy^H7DɑKVDz8Q6D-U4n_;~O1qx :*+0JbG>SRXNP'^Qg$Q@F?Z*VY?Theli"wu["WB-{RsS4z6@oZeф[a(, 1v' < |EI-ݪ «@%)s@95мm8y#Frڸ lw5;^I./SJ;(.S#I@eB#((ʆjzRd3֨jt ?4~FQ;i&2毼=eoA>Tڭ Mg# b[Rʈ 24H!̈́y9e{,v͌Mpw߀2e^I ^w:%(gLߺv-%Da: a!VL@P9JL͍T)-mj\uNB𗆸3@R=fHwĊAzڻȫіU FV3蠢Qeox @^ɤ>7K_]wr1}ka}51;a=l) N3K]]ƸU mV1) q8+?F;Rb}bM*?dL={ƶ"IzɊ">M cH(wLTYs&6,T$gL&.s܊K&K{ܘ_b2N6R%j3-.ܗK]=&}J>@}  5(+0zv!fۯ_]b#̑ $Z)3ጘu&c7%ECsZƤ\[ b ގlWd Yc,T s5 M|-A>2"D*s[,9dS88[Ap=Xa6\ f~WDM=@rrxΡf%~$soipo# %gH#5KoY o18i{F<.^Vpq@>,jg=Y 5# ɛ)U^Zh2pb$'-M q hq }1fPjCڠ==Wu-j-oau\=UkH ሦVRfTp |NyT@W(D_n tKUm!$j2=[i=j tn680 w$(XWЎb=ݸ`* hh$^f5:, d%e*0sKR60dU.f{2gUS"EQ( H(uFj*ƊNr$L)'%a5yCz.+ȢraL p[ F{NyADNOePLDvgf?urjO~֜$w_ 9\ϒ(ƥnr{\Teǻ)5pl9_=l ׆ ݣHo#}&Sg˪̅ sHk:_=4cP To6V2d_fҌ`iVl5nNMm[r0o3~{{]GZ|ŋq+1ԕtfZ~?Lmw4~sJȦ7?PTG6ꌕ"_&0("^J&@oS-s:=sϤ~t$úqٽ>rz1TqdD9Eۢutr>llCwW+E$yc|#%2{:!t%Kɔ~@[R!/r%:e>`IwԠHȁcb\z҂. c:4/@p' vb$ zNeֺ?V_CbeĈ12ӦTsXB NjOO>А/7w0rEEzɯ;dtYY_ (Mldt%l\N{\*=jܵj=Uy!%ݱO*`l"NPxWʻ6W^I ȸEHid9ËK6I/!jBGvh В I5eb&ȞdcJ*1͇sx1,@EH*_Iϴ` .+0E`u՛'_>\^5L?VVr*=7$@I Lvҍv<"! 18gK:rbAKĖ(HfwT pI1+ʫՃ%EnJmWΑ|w~D6%W*ѩXZ>_8Ab4t w"&l Х( m qUW+fh!;!ht)4YdaDGcuȦZY T^?0k0(tiM㍟!zO/c6¶ȚҔ/ 5)k馹 1ۛϹVS<8i P0l:ٗnj<#q&->@ί"b8gi] ӿ0 2&n!WsM&;lM\ZNںeZX)Y[esfг̤er'Ę1ly?Ҷ걽 w5k|*MF׳R\$;t@ /\-*F>t:QAGC/c2D#N'ȥn, VtX+8ǽ r%$@:57 ہFl[ޖ|8b tkѦA ޞZj8h9Yka Ԫ^aoap~+O1FóK %a`!+TSHM>ЁJ?9 vfqo?M@:zyR.q\Ɓj%{ʎι}Ge`V8 ˖}:SC\x_{eMo͆.qnڵYu g0]r @egW6C8QF èDou(b=EbC9# w89*\}Z͵IJy]?nBX1"jguо12}o!v?SI"rA:I!Ƕ'L]Ϣ&;1na6;>:f?spG5Royua~ 6})ek\R@Nʂ#|狮r jN4m3 hw/`)ٯ|ި_ń -[l6[SӞT1|KktOC7A:?G` o=.%8"̶_ݘd΍%$9#mp=^GTuxhn!{n5| |Tl&= 6iOLĺt`v#h# jx@fmEQDF` B!mof{V}IF?bPS5P/bTEb-2HİbXK~x 0!7kO0q*8oiq]\z3[{hv]P&,z"yk5.57:93LI$kNX.)֍.}5rmQ1V OR[i̤\@ь܏1'V_Lzy| NMЋW;$jDӡ88d#h&:+q*; 'MQ#IT&*()ٳLC8nqIFetubw_S@Q/y9{ :DI;n%S5ziW#Op^7NdIqvM+`i4K)(|RW̜g*ыFi+ y38߯L2#MQj 16Ӊč*r7HC{f7|)ldsUH7in'V,$^)[hl@N1Uk T kzqI>ռ [z~F t,?zSYy*\i%uT`hY"^9u- Hurg%j`loOa_v&6bϘ9!=E@ϝٵ^><6uoh6;pѐ퉀Y˜j:* ]C@ϕ kd:Y&\ ġ!w߾u R ķ_yt'͚-_.?&KӦyJaz$&je-#c0]f #ʴxm-hhNoecq7OU}c%I73UXlg̡X ؽɘ04Fpru<=:Ic&Lۭ)1`0{ST|5X۽pr@7CzN3UPWu"%[MTa3 î4M?|ܫoKc/a/T^lLBkVr mZ>ZXU .t (7z-Fbe /C#C(j<+K>S(?{3E "i@'fU_Ŕ2K܏5ѳ lC:]hY^Ui#V5Ӑ|V(Xgbޫ;3J;D]bZx>; օ8f"Ñ ] ^]^xIpN%$ r̚7th=nQ煉j@;y~$2LEݪצ*y:9Nj~ @mn@|S &_!-0ɻ6 av9>^x"s1Bi. S- IyRʎX|l X,Nt aS!s-3TBz+joXݬصbMJ myyXjK{ī]:YIѯ[hd:۰.˶7]cR‚6,T p%9'sȁSBaWe{P[ĩƽn(Z;PvWP#Tu g'G<諒Pȭ ?ZRƿa(=MBo&`4@qYѓ#lbҭGnZB"0SGhDFyRgFVفtn u֊f2'j:,TkE+QĮe4eYoI~ ̯6b_B{i;USǀrk:: FFEnB^$1Zb2ㅒԌFb6YAE9qPm?! n`8$WHex!^<Шj0zY| +q"\rx^2Nv6oZD2Af9AGhو?v=IJ%_7ow+ڰ&-!E>ƣ\(gu3K %@EұV%Ē Gb=H[Tۍt؎,hvN~ߍU-AB,&uä@hCůaeԸaR:}B%~x9a  j)k.Dl2ȚgMQfA^4k gؗ2*"AZ)1 nxB槣\jBy)'CQzpadI8#ZGy~UVK&E?'&iʗL5Oˆu?9F[Ⱥϟl]4"ܓ[bӞ֚>JÃT*Zl?3.i$L_Ŗ+uǛU7[Q7 ^2QՂzC3DZ`#1=;'Df\; ̌@N!&d^|It9J{N[zpWl\}GiJse#E6MV^B"5rAh*8cd}9N2"Ny g\K5 TgC Ivp"fc| [awxYіNn*' f{'97L#E'PiND U$v"=+"Ʉc]SI8␔?Nbq;a%:"Y{9cE"uF*x%Mjpt[e -M?y-]Kt<[y܇!#[Md$ `pV'S m\i;TRHuئoGG*2f4ggJ[vynW "w%w@ŧ>fG&˚1r&=7  ^I$ycZV%a]Y ڽl Algo@2oqagG6pB֤oLO)#!R0^'Ɨ/?_ TDLľow,yFn!DF`WKUlur1zeA'h~)ьG9`;Z,սe`ɌPMR\ܳEa[)e*e{JLqb`< [Wm7FL]{ n[Sպ* /80Ln,8c[K*|7^0*oYy1Yr48SrxRor9̒[ \-z;4JJf6V~- ~ 3FZX뮝;Ǩ 5oWյIlVIe 7,2okjWK "H>|A{:S9yF݃K+؈rytZ IG_ruZB|j("QTϷTy7Ӥ}e JzS"3GZ!OOfbEKjQK8aLdT[L>oi^O BW`gblT[ep"[A3[AN)=~"zaL典\mIVvu/p,\{6yD6m5yA 3r|$~? U^!mP١ʹEmњa./eynrkj3ڂ2|Z9%>zֿ$Pve6ZjNhK|Ԝ 5wV?Ӆ}hPX{V=H/(CƨʕG #)$Py/5OLm3j-ft*Zc@U8YXe`@![V^n"TXE:T "eaCOZ sՑ6LHr ͨT ?7K2⵭8&}$z\_ .z/I.i{PJxP91Sel[TC@VĤn;&Rnx!e;}xm ˂ኪ~-PQN (G(Me#ԺMOv5? I/ (MTI_=:9'U% Ԡ"L jksbGJTܺ-U -z?p@S?zQo]dϸpxz~҆z}\YͻyRh mihs"vBe]^@Ktf7./!jS_B! ˘hV?/%Zfk@X gKگB`)J:%Y"`> S\؋+Y-l7m}S/<0~?`'7}$!{cy`Z1hS@a>PЂ$ǼDT 8d"ۑi1Cצ=v [GॐfR3 u3G[a>E&b铦/bhܴ%Q/t;CJ8eg MY,~<3/ȧ-EZ x_?qxqȡIl7Z򥠙 lS'@bSwz ^R9ubȃeJqQynzy t}1WcB%h\s"`" <^q {qtgj#D/=Y_4<ݠ i}_CptG?qIdC+SG3C 8J@Wwk A85$'C Wqmuߗ7%C5 APa 6$135v. \{ӘMEw<< J B3:"6n^g$'34/^D 4 _,/ЌD$͹ OfUy }dJ X'!v2JKIbB--ѭQR4tbBBP0_tЊT(JsFU Zg?x*za̒%mĽW) >DzDZ^u3O*TcϫnKrUbsH@Q$L d D^n秸[p_V,) ЏX*=$  aN UŢUk Y6T.">&|aPlC~.Sqj*fZ )-iѝS!YpbL/EQySb/b׮+_vӣx-W"4ȲP4j?fWBcF7Z1WS~=_z pnȧf[_隰6ǓzL)`(`Bbdv {":*oU;\fǿLo5C𳯖&n_ F7.iq)m%5ji^̽g_L8 E_rI\'N’;x> 6:PY&'vkdɂ[Abjb]%t6AP@#=&Xw, Ԝ`H'%*" KM21&qgu!SoX?~pP=l<,^BjS* TAH}y@5 ;cC\[օ}[XNx?CA܁=,̐n*N\tZI`+IX/Vmy][ p#L@]iw'.\N'Zٷg|ihyҌ <ϸjM_ ݝrsNpV`?NP i)'r-zXU 0#C0fDUuJ響\1`icVI# ^%߆}n dONMJ `2>>+4CvQGY=[M8O#,kɧYm*MvSL @YN!RO$fIHB 'G?)wwsh'N̳`9A]v!ucNz dfU#3"%8#BNUacvg4c{7* 1м(L‘#ȆȻsOPݡEa. n1tDo{Hh `cicVXēVJ6Mhbcf@ tSm؅e߬n7T{?!/ê@RXGѧK)jݍM _lR2rnA!dx6/Fftʺ])I \h&}j=ڲڂ Kd_o'AVi3]L#@O eSfv y' O!'dg, Vϒ*6;p%zKi4rՑm=iP &6 5JȺNa'Tm+XdBiRO*igi'j/2Kټ4"K@:ف  S7]٣&f0tdxj@OTP)GQa_,:;)mO>{}GM]zaiqxa|?rE@WyRN1K/\-sME`@9l!EbݪQR@ac'D|UI:VĞ?Һ>*׾yE]݂i"l߄i*.CNptu@1wod9$e"/Gy/ё/RHbCVBW(nZ%ͪL'#y.&yaFDwB^WN l}w5W*n';<`_5/}3_C c߸Ą.CZ]z<0 &Sfq]` [':&?a; 8+ vÓ{B2 @7~EuEZk$mڮkdLJdma "jڛ? \',+kQ0uv9>Qi݈f$CPcUx6e ^ϥP_p}m5d.z n tT彄uV^4m')9C_[^Kƣ`ĭNGןznlT#f$Y;xڼJe`gbxroz\4 5(A9uX_TJM^"d04*}UM)57n[n+6xNnبYo/v\n^ݧr.Umc{+3O$uIi\Q޹xBW! 2Ol2tvZ+L3Q8|[y@O|XT~/WB B+H#@cHφoS{ vjcT2þI҄*%SqT=2Ų>N{Ä 4F!h Iǰ/w2]ͫOf:pl 7n $A'cJE\)&Q0.Zߐi6iww=w1sG`1Lyn@BW=[Cāb[L,1jٞ^BpKVpm26'^S(uL7K<<ؾPo ~dX.%-SoQOR2P{zʼVP[0dVh#䶭 H0הtWwQaoTԲ|4+P,wo0 [3$ ŕuJ(`O=)ѦC "2(iS덊)8zG&os8!`Y*2'c+tZ,X |, |. KF4ꄶ"-) .MbMwZLf[l@ΰOfQ/I'VF&jN#]QP=MDj*?/ 2>:3Ehuq]ILS.h{w!ۿƐIrTe0q/T-.3Y#*īGeCYD=nFh8+YEX[Np7*YbWK(I;0O°ύ`Rˋ^*ɅkN #;3`i!rPCТM(mq+;g\C KJn V![LK[AO4fk@[8kNE`,y2\;1oX7ʿ7둍oX+y2٨s! kK#^&~㭎K~it"8nx kZÍ'V'-ºePx 3ll`\+غL+dvuw a2ڰ!160aL-] f)@txRNiۅ#W/e2 :ν>BmsUrQ R$K&P?aEfoDPoa!Xeکsz&t 9zzZۜh]:留Vu;h Eg;~ݑOLPp^zIqMOH*nҎH[3CZh#/d},?f\-q~!*Ѡy Ur1ZF!gޘҎVL"k^HNetD ᧺s'=v:3iGPWN,0GJU->h/u^%sPF]6 *[lk.kbL?, ?.j "$"]惩c6WqtA>\xA0S NoxKaR%*,.KS@J+Q횝R9I ۼ&0ϗFR(Rg3cC>ґ7zIݡu'_A=.`E8p^DRw&I/,Տ@ bބ8D0kC5f,x7G(Ӆ%O *Mnb8#)]f2X`]tt{HʘAxtjlp'{~L2 m1:&bPJ=w`*iwաѐrXV]a6tz-'N\|W/WǝV+Ѐhy{]]7 zcb3t9/[Ǡ* :娑|=@--m!My|m*%'48yx](_Pd\,bA 8B|ODFk*+YN&&QO[PGC/j{t?X0Д*[݇Չsx)BQfRƠX+<yy^QY[5V[̭aw>qKyu/wkOyڀm"O zrtb!4iHw 9P"oc+Th";X|aB.ʼkbGeMtRlQC<`%SZ"L|DbyC?rŕzrjV!ԤSuJ;c,7+81-4'[KOLҸD7 v{*#Ykf}1ǐ*`7MU.[qXy-kW b#W<U ETӆ=Yn5![|S%mdZ 뚔<vX.I1@]~-[-h թ]"ؓAjѣFc&m.8޺Y;'5n\s^^ûD!aHh^B:fԬDpէT:KhC1)jȬItLB9(BLS?tO@}_j;Pu{R</ 8eMZP)K2!ܑ_DWT|R}V-IxWP;ЂyӽsU[^sAD;֍ɺV $o-B'gBiV4Aq-=|9VheBxHNHr)x*GV#7b푀N\ësBBYC/Wpo=K9Ad[{KUJ4,7.(+ 1G)eI@M>uUR)oͤ;.`*A]p,؜5E{Qr悠0=8 F\{wolVyfR3ĤY6e9~fFQNUGҧ@;JceL۝DUx>s)X!  C3 3q;VWU.([ F腈c_`iFT^  j[8k+^$\3 m#zȆUBڬ穛it %A[*sa]⪌d^O6lt$^ +.}6I9ln\&V3uLufѷш 7{m~/?` םFk9tUQ!l<Ծ2S6mՎ,´c] U| Bb'9#:MyR`x : "nV֦iEt^@a=}A5)6n쓇nɷf ' y=G_۝FkCm S ,b4ɗh~ dAkejk5䠒܄Om^K!MH܉P%8* İgq2 zElB Yy,jItF ޯz}Cx\M9ZL<-$4b_ϔf&w4FKG7&Vjk7Ixk[gm;0/\ɞIOې(A/أTV͋.[ |&u%xoNQ8& <ҸC9w@+ 8kHWI+HC,*})N;^u]빍:tϱ戼:ZA:mqXzTugBXEN2Jc,+@W k ױj&}O?q6=N)Ms1GIOܺx$ Ϳ'N3Ke7H-3?˘hLnfsh)3IO7N{8L9/NiP&wy=J>`khS8C&FPz'GQT+oI&#Bf65}Ԛ3F=33*;XU<С5J (Wڕ9w؅BYe$]l^259f)®"|^J&۶KޚV!7>Od`}P{F) ibJ&p>\7f[^ޯe ?t&0ާ3RY5F)!JDd%Fޣ*IG;06kZkH-0wߝ"#7CT=dj8i{IJ}7HaUez? b}@~~^7Co{gxQ+< +j^{Q\EۏzS4v'JS$Qmw0Oce[&RuJ@2s,IMqU2[4JrQ< R2 cjP(pn;{qwwC:7\e?Vx6^1QAֈ\d*'&>y9͸eA:C wfWB킼p˥巼ԊVׇ1pdNHҞmNӱCYh!E*6-5$i;-Pɹ}[VvJ7ei]W%oK;]zI.__-{˨0c}.y'oK @ g~t k|S_jZC0Ds.6B\?;ש@YQU4v'ӱ^bAj<" 'L|=3P2y-T+ ('2pTilQr?P8vIDO4ë_2_EM(c@&7Uΐ7eNlPd[7@ 1,B'q@$$e{(`h'8O "b'>݈N|>Gi9 `:PQg_L_ەUq:2-U&M3KmtiT?upʉ)*R^B kXv(O}x KQz$]=zZ)KBzxJ:&Lˊ/r>$Gc{#U } t李ntD@s++uJT{xeCojVzgrH&ǫ{7df^tVؑsAᜠs-M C*-B|%' GdB=XqI̯եYo #Y4!`4Zx Vf1 _L ްvcqlѫ7)щs-{D6Fq 4Hx0#XN.UT&NhIڄOꕜH`TVF21Л/s^hW=({[O!c`́ bUMGPnOkaeءlZM^(V[9KPFJe:? MZ5oC2Ŧ ;ϤtSy6|:H+ޚ$hZD䴐xtwõ*U {rBD@^L8ONqlrf ? Ŋ]plϻY?ziȟ+3# #g~"{m [=efM61[g^/+}~(P Ii CX+0,Sz?sh5+ɷ5˹L /]W︁?f_fS NZ3Sά[EGU{ClrL0J!ƭWn3!IE0.YSի4Ql)u"̔b4\G-=Duz /V' 3S)|pY㙲 GL o!e*p&.Y;(): OE d 6Qż6jՙ_5Qޱ'4lE4Zgy991e| ~UIvY&Mطx P\mHP$#nRI&,1xNbߎG)ʦP![Yì(~Zi>b)o3wLd.S#Bh[,?QC’gs !g<ºޑ(j_W69u#ggǴ^ /:uVלFvkn0FCyBpW㭗ak!]~ ?~YbkT<7ѫp;P2j 2>;P|L[p=,JW"m:Ӭ`}?h9I6gS31GE@HY2|&`F Br$,Ghz]9aN1fRT BwɔZUWٲI[y 8^*"M9i$%]g )UBWrѢ8L J.8Flٝ()X>Bi@[+<=u^tNDuggLVN1f1WMuT}/E1{^ǼClbxikKƺX)?@id1ӋaTV!F"`jܙ%L5/{Ƭa D7Clx w`]G8at&w{!ʮri[ŭ l/J.-)PCҵ +04תx=d`U&ą[p>g4p 'ꎩ(nx_)xB1q@N> YKSRiIƔj$cmzͳ`5pdnqfEmUsZ_%ȏ:}6lqLx=`0A;ٞxG"gL+5[sr%m:A? {h˭)C4w'gJ~ȹM]V];\v7RFYcsIм0EPIul^ȃJ 6'uѩJm&%oTTWs>3%W~r؞sā{3_JfGrtgW]nU6>3TQA9WY^/U͗\⃰L[+DJq6Ehb^gSzlUڄՖOfQxYG C<ݠZ7D_ 4RW 5\_ y4q쫩ꑜ1L5u(o|ǂ1  VtSt~ .ĺ16?mꌁIw7wRـwJ6 wS;9F*x C~6/)11܁G⽆JAa$3^C؜(2VQv7jy3Ubyjq)t|kDӰ .GPNƮm@M&Gh́~B!%.վ[Rw258 qyyY%jgs瑀}+MȽljÕ j@&P{ ё*uLp;zr7SeXqXjWggv󻋽ެ[vi}sR>#iգ8bōi=AGu5MڮNfCo rO38mh1{_-n"2 SMO{q4 H&;qn$Hu} U 1U`%I$ʎ_.~ * N>TXywA߄yשex-:{!zYp[/ A?K!Y!B4y焒 BKVNYY/5ON^=|C boG/9.pFs#軘^tdrq}#ϊ%7P:h*҄"Tg5qWuMf曄&E|( kJb3S -ߙUaF=ikς{c 9P.*NB3,xT b:UXO`>rTK+KGȵ2 ]lCe]y Gi9<+pI{5uvl.HM0΍+VfePvt4eSFxN%,n!BԘscj-NRjh[%7!t-䝰e|bU@Z#݁p0᧼w4:EdYT e;%?e(϶?e{Y94BLj,)v}2_LtEQ-UM?4pݴo圴bҖŔƈ$ v]=P-cW[h_/N G2)R;w g!P-Ͳ8lBÈZn&c|x$t8?ߙTڈ"?B5ۋEx^;s#s҉QŀНbY&4^cNEK O/uP>#¦)Z6Ǚ~ZzB9{(ۖd*Aj?32:o1>?iI/ǐOy1IFk_~z7Bnt!C~w Ǖ?EImYDejhT^+VxGʃ9$/b*B;s2]{_>ʭ -ZhANnT웺zGaٗpism,⟛Hk@E˱{ypڕ(XCkg&D&GqW_Ǥr64\Ὤ\>$z*k3:pPk]PgJ86ʣ1 [P̨E-uip_jBi]Ƈ=>Qfw*3+VE)<P a\D=u>6d T?Aq#l7۔vYbI^R ~MfвC WKex/ iQ<1coZ甀N4&X}]j{Xh8/x8́VOy.p+ #ۓ>лՂc+X(9 R/- {m{48fNc쭆ms>"@w$ua/B} q?N|8?$Aߴ8V+±ZXxs^ G .19Qg$i_h !UدDo,mǹ4i,DDVEr9>S#SFvh(g&M>փM=ަ G) 8vں@Z.n$Z>zA:h=NVc(լV ' 7cG*~S7O 73T~E6 V:fy%˦$+tʯJK2?h83[~%Z&Ć%0  S]Gz0Kh21x(VʺQϕf^PfհpjYMJNFF)c'9FY͝Q};IzYE)$ٺ.>up +xFwq#KMctp R8 fBH|zwSrgcZ~*:eG{!rlmSmFɀ[K?Hm28"UtˋZ',;U~\q-'y` lvĵ$YbQS̍^\3}[g%PtH5IySr"@=d,ckE\YXmẇŔja=Ǘv.A@^[.juTvJ5=w c\ E'NY K\h&c5 7nO*"ԄNe4No^8^mQP~ewˏsEpMu66dnyZLVXy  1]ټ!6bQC /7 GeY &Sb\9妡cs}BUOrڍX̱8Q}>Eh8k?&KVyѳb.]qiKZ7xIsk+qq.,괓j_iez%KUL܃:ɨX; =FŇZ_Q:w^єW#TBr d`oRDLJ}䦥v0 @h!P%T@tl j+D97Ѡ6(e3P:kA*&۴Dq]9*8 Mr>FjSgX2GҪkwg,݉ħaXI"7 oU>$rm,zËa4Eٔx"=t|/Yt9?\9?WGG?,|-ԸD_dtoXٍmN]'fOunG]LfC/)= olFQJF02 jmg+dswcNbL@zgSvL%1u h*-y<&WDx2C_$Hyn.34Ж6,oN-X|dnN&] jҏ5.|tThՋ>n.E~^UH.34Gf@n#W]+U$ W-Ro8D0~pT2:d4rf;NmZ?jl2r \_FMJ(50QfeibR>>ȗ8=^ȬeJrh'"16,}H/!xh?,@ !+q'^yD@|s2[I=0$7~X xes nK~&y +ˁNѾ/F ,; povlұ߯l(wV8'+4|0 }\$X+14t[n3>&/"F&w ڂpebzEGs<"~^!jLE6z_ͤ0xoT<Wh TOm:s:4_M du5$nW2vmOniâ4?>է #>R#-¿c2E_X?mo9 IOƮ1J\M4L'¤UVhAvև/g ~?Kl {_ˆF#,MZa UMVx9T,~2-YBӿbՄdN%e}/GǒMMtU$pƊym#QŋJ.#ڂ|Ad[HF +=/ ҥPdG*Z`6j3|7A5 ˛Ө=L7Q6K,)cƖt=Y  %@Ni'[, E9W˧6祝x46 Og; ie9f'$$ :#\oI݇l ϳ< m:2;wqs=>wiĊ?dҟ& b `ѝ#*fm]lfIϓWVg>Vd5{}9QPt56%BMA0G`KL>V\Knqc]sBҥe^*HBjg1ZIE"0{G܏3TA(7=H{cWײKc4/dfkhY+%{ӽYhdt(zipτU!چiFUZcs^{CoѢ$ +`]=[#$5aʹJaNsy}J61fnO5sgsU>H&cQaMRDJvU4ɜʼ%0iyKLaۨ ORh]hٟӱr͉DyXRO ?; f\~CB -'8Uq VIAhgȫ\J zn\ ]znh6N3Oe&I7N ~(>><Jd̅X&mnzVH\HwVd#^wV  ȎtP?7־.y/`*u+A=M Jh+65ۇӽ|akVuh:DG9Z"W56i,s+46KcyLseRV :*LKaw}\@<`l#q̘4'.fxF=$S̊P /Uz©4ӭT -L4DZrLSDžJk6x@y2wqNR4ٿD#y+<02!?8!ӄSr"/j^=_bXoQ'[L 2QjG @GMG<{ιp5ɳ/3}ɟUD{nb3/9s21)c}`!fS:E_~"+Ky,4\v5̠Fe&d}'¢ukO%a *Z<.7,:?3'zP_S<* (0H.eە{%>51g!$NYVVCԌ*x^.p?AA(^,xŀ +j=:sS,uc]K!-zSZM^6lN o7vcWoѐV6e ӧ%*AdJ)F] +[GOƃ?ӎ RQꬊ*H8 DF:qv 4.Wu'B ZTO"Ky|=4?G aӠ:i A49BkoX{< 8i^-VܳRM%}+vR3ѱ$j[;=OU )߳[͕"vVNVAXll)Q!/xL6PdgI m~+ oona\p# -bmXW"DIe(yd_;'pOwq4%[^ǒ ßx@xӮ|Pa:{ Rٽ1UBOw= gfefK2sҜNڷk6 #)Chmg ,Z/xyEgd%ϒLDŽگ[ـpkԁL!; .)yI/NR5b|K5ϬwDoVoEʼnc8r5W=z%g=JZkt ;ϓ~ιqʦkJamt(5';VLd;l?? \.hb{n ?MSj%;Ŋ +)9ʁk,- Fn$(/fͩ/xeGuoǜ7ގ,WXf6BLuOZIoM>hMZ.+1_6Qu@Lפ%k`op)}u 9ak|)ƀ`{z'I˦.IxvʎỦC .{2t]C+zZg'`wxUֵQ{ƸRs]M6@V|'}p╼G52Y/7ӬLnXXdR}bExG+PUmSo]kByBLMK&r}|W𗣿{63X퓍U(az&DONl尷s Tq L^jT̃W!v%ֺ j++7\!nIpզA'?D UUg@6/d9eٷG>u}Tϡ uvVTW;ϷD|#& ITaܕ$ p&:K,}mRϳᭀJq[{眭;Š)Fr)L7PDEC t7JrL\i7aW0%ՍPIngʎ}zśu%yj ,+DNȦq#Ċ5~KφzNБG|9< XJy(y$~zl9r f 3 τtlwtɜ/š0u8k_jck)rq.jQ4<!$ΊyK+;JÙXOk6U9Z0~iy^MiΦ]u\8bG E5 ۅ1&ڐ}>*a8T-U1y^J\E3XZ1/ۭ[Xh_I}RХ̳`@QxUc14nd>mw_Vs{wO6H{תɿ\=rf,fq*4RXpoMg'ofjd${̲Ł=0eǡn3Fe &sR{R9qM@<@Pһ~MdQ˻gi[ ZpBЏWSwP55qp%[frp[?Lcq=׊6Bܡza7(k4צqa @E\X!8c Uem4dM$J   lj3uÐi_ThvǑ480F VnA uy<朹_< Ba~-"e;p(fudBXFt.uF+kM9o!YNGOȈ{Oፊ,uGhaxN>]_%8C_ڀWI8O/c}xo\Sg?"I[_Xg0wN?R|I%VOBU|2rw%ڙ5XES3q R`k/-OnV-b`j,o,d71JF4޾ C_o* iQH5njY7m'ZM1럆45s IF7zR͖e(S IԲbh^1ҿorK)Gs%̼2R'9.Z?UwQfNod^z2Uwf<89Q(;(QPMr)(䩳N|9+L$617XCi*~KTCd"ϼ |Xpn3^=j'p_%i0"VZM26 P|]UL݆  9&` FSrGvBfa @G|`H/q|y[ɮhZvgi|#OE9z)Ws:]qJ`Q*>܌ oze0CP~-jsO+bOвQ4xCOe w$jmL4_%'rl̊ pXe#"]c$WP!hWGg5\?%(mZ.}s$=b&fQ{ADj LW0`^F}_i?!&=rUt͊ݏ]z7W_aw\SRnŮ&osքî[7\a4AhfrJ9ej\7YdPh74'7(?B{ir{ l PcT*եW[lG4Bs>qxOx+sxH q&ʢ81%<뚋\pyBL.)֥f8#Zh$V|^0J9mF";;*tFfKQӝdgMW{tneݽ)^mT`]w|BҶ aS㶔(9ZƂO{.ە*|o}i6YXUmV?L`xϩ"@lem~Z]tp XMF,ٸw˃}]#9OvC -f.%BF¶^%VW:~ 3^{5p jkqJN|XDn^<D3YV b`Ѧ;e (djVQH+~~y_]k`yRMPܩ̯IBX>3F^:"%n7FpJ~=\;wN@A3\+Ӵ-F=fmyRvqpÑpSHr8acJYbG&~{'ص> r0L} >= ԏA--.` T6Dr|@Rv? UC%ʋ4 "Y3LP!7=ZG#N`0y dXwO9j8@Z)w?z߷x OC@<7="kѮh 8_dpmFEF:-/mOdEji`5f,-6F q"3 Qe^ dK W{SRl֥_ Xc6zh+xK-}"*@E, #J-**{#b[$P(Zv{L8bAudBwgI64j3îAlqa\iZTG "IPiD_ =DIBZ{[  gG2α]Śr\RJ*a2U*fƭvԾlX1W B_b@?0scpt|3D# IeeޭBzhМcM'wlkq+lZ6W/$ =+^͛&*}XhDhlٷ.Yť * fwAuL6w&A^)S6~%3i=-gAxDaa.&`Бg@T{&ʹJ;Q&8b̷A5)j/|fj~.%s^L9NGęF,¢ ɾPa981t((QKm@,rz\JzقIӜck %TtH႖BG)|3&~Ƚ0fx+DuX]A\.=,kagm[i9пWmvb~0ثǧ΀t}?"N(~-sd҂bw)!Ƞ9dnEdrA,Q,r ҟ8 ]>oUyA ֽX4~Dϛw+fӸxyЗ.,=M j#UȞ xJHºWNĿ^w< _)$Nj92]H.mgZ; %:gxxbN&cIC>5m)x?s6B9ՠiWH3q6uˢ\BEC+kH}g, R9KZ%5IQD!5FTgMd_/q?uYO6m= Kwv*pBUkmr ,[RWQ{0]e9fad^JiZeF(H-KₔYPF8'ȆqXPmh)pGfU5!+g?lY}jqg WnZdژ7v,,{c֬Qk(j ɛ{oZ=:o.V'Z*sBH<*fYaL1A6O JՒV'l~5ʶ#%*۷XL6ݗ]J"9[tGEҵY[IZrĩhPSjW:M,ż9p?L]CEe2ҊQ2)s~ec+SӨ1> g*>HH&tI >C0jKPT4Ƙ@7/&BYWOH åX1Ґ(.?h_at9G,_V YXztv5\ =?NjB3;U ?t5`wuG +{{0u+p _~3YcR ud!j d#4YW_=%e 8#`=IMՏ#^F-JxtJє ATp!8!weMRhS&a,VBId_qQB7셎8t+cN1&/"l[)z >5[YG5PE_Ӆ bYx XtpbNjOޓv.kL AxCa۽HNT`kQƔ?@x5 eP&>ce vy/ ,--W.xs?ᮆ{6{B7u+#_"gyS :4;teyvQ)]*8R o=.i i>4+ <$vuOXœ㬧wDJ<.k= u]]Cl2;y^)dST Qj(PmyN|b=!(W"3,w/A[95oBߦ9qzHU`SA..Genu!9[R C~VK Ź@u[(o{MSs &6y B8~-wg&_KP PpΔ5E; D \OZFwJ5wekZ;jw` 4Iqj|졬"T{(2iۅ[&#=%$@*)d@H o->,zzv:.ہNgxKQ'E9v05rGr z)nN^ bۀIHB3g>c;`g*sZIE(S (k8da"tYno+MX^Tyr0WS"I}`?P'/[#ޚwiw&41> f@-!CۖITP|.lYy?y q'[OHuZ ci鵈@_UA [OcG2*}9H WnLomx'}Gp/f' X_ yL)4G }ާXVqmKZekS8&/@'ɥ26n QAewW.jDݲ!a'2uhT 1~ x8kn_` ~DxPߕWso A/Rrf*\qF[Gu/v܅RP~(HZuG8ɿplhkU33x8J h?lrƢ?IRqJ> m-{}r+ i%ɪԅx4IՑnP{UIt́6m bȠbpA-e13v)B>a_T(x;vڜ5ze֞5v*x6J8XJ)VIdy|p>? [f4mcIi.8jn?yV>y3Z@NC ohCy\̛" Wr${@K_p':EƮ^ym] [> +&-'zˉv6B2KEʖ,ͩA`Ł{f(E$mOZ̑ [eS<&N*ܢ.K+B%?qъCg}' AS}2 3є|x`K`]AϦOYwa!F+R%i$Yo9w1Q5i'M H(st$A,VnFtKEԏy >9_ K]=r!4G7$%DwCߤ}hi5tsz #'i n"_3z1o[Y*Akl(,'`2ݝY{'!#i|?1}[q6Q^UGV;A6|*^3 $u%v!I@^CՊϳ-prA' DkQ5^cT3kpX ."m8C.@ǬɷHzt>'I1BN&i5\u`6 4J^직v5p%閌FU0_UXS9+GOjkkL89 عYU5HC]6Ú [#ϰ|xvk?ٻ>s%{qȈVV|ywj~%Z-8+'kJ̸%O3`d騌BKkW 㩶i[s ǦMd^3MOP& 6gL81i=/+Q $_+ؿY1tG>Cw1C:{ت*C'>o{B b;0hПeEI&-m3SG:ub·vS,h=> Rh4%dܡn uiĐ3C^6SM]\t{yJ8ƙe<$v"C^KTE"qWg'=%ϑhf50Sm {0[ ڂ -%WlALC*6g M J&jsk5Z% +i㮫 c:g*t-t;$\mMVK8WIzl$mJ@bj]3/# ==4jbz4&3Nx9ר DvUQZ4;4`d&ҁ˗Ƌ@I\* ֙bjo>#5#mzty0κ]-T79Q̓S.*?d=-.Qgڞ1S gf/~w1</˺cU/s%3 /y3sWo32z§h}.xR>+(|:'b*=t^RXd:^~ vXDI f;KNi HJԕp:=R!pfp&xRM5쳤=sqJ,٦2"X(:Ӂ._ &A>Ȭ\?EM]aR{CvaB/aV#F;Y\kῃdb^P2Ao|ؒkYGB*wH<^C}JMf"[[>QV/: e")L6=sujL= >4bPTu`NEDakPc)5NHM#|kG9= : &yNx [ԥVvFt0R[8FmvD6Wlb#YyF}?@d1)Xhq1i䀷Max~,i8m&5$oZ'Oe 'o籁S1BHԣt !AS<bKAal\_AL7k^ɤvzxUEj17RaKsRP?G RLq h;l<x6*2(2[V&vnY$7 djm .!1Ҭus(dM-υ%} AIƥzc!]T>7Oi^i3["w_1̷qT OY7Uz G@9orN`GQr\r~oq &ƶ8wG =jmVmh ]k`BxT"h|ZlymHI{7ck-W2?}eQ{~Q11/Hհ}hNtO H:驛4Wz1IH vڃ|\^g&Љ&X:_3ehѶ| G" `2Gd(+X]9zW4FN ikU*0N"Y.+t`^"UDUes+Ӱ&z8K(ݴaDJyS 3L3@n4UĈ,&=+tw!7"+1qsCR&]keI! oLI*Gw5K5$SBNHO'gpMG}ӓ"i>yaTc`xq5#+D V%׆Bv5TP]oȔÿD~WgݾkMCL1O>*Z8 Ki`̬d6!Go%ژЀ=hts=//)#ȺPQE\ͩ8J x7#r:_Q)p+02YdCBj[w s2b@juQVKx zI(S?]m;{4JYr K)*IO 8]cϠOV/׹Dh ' mZ-]@ pىo>WebVYA}:m_whHnmt5GR!uXoS6#ߍr8oKQ.O^T;HclPOxx[.D$bXj᨝TD1yhMBܗҮ8 *=1tMꭆ4 i5TC늡q8 `(W'(&(v1*/^yy(=JDTCwNnW0;&@GuιubNꨓFhtyDWPtMMNMGcgb{ m{!+ (##E^epX{Ԅ17L#FINR,%C՚"8T6}NbT:*Jl ?@  c!x^Djd4Q(X?UXzOn⮻߻J-(e` 9rWqx_k]@KB#d|G5^i,@[zQ oTX)&40ݔ )pmAS٭gaOkYAZ8+]U>\% l4(^uvv"7$NHHTNHˮUelC炼a=Z$V@'j-މIK`뷁Q0DtsyTPP^3*}ü_e.Xgz}=LJ(q(qs9*F`Ljq?sLsr.osl|iL^E9We-bf!cYLcEj'< tU{*TE&_OTٮic>ė{*9P 4ň/k#>͠߂%^Z1$rH"۩I#g%c)Xki=Rn~yͻB*.cr<x3⿜>-'+¹{.77lNR?9apU=}F _ 3 7DaGFWPxyJNS5ՎGIsp>8C)UUyтs"ׇkJZ504J$ƓKmBE}T(;E _ '\NuD=5^KFA++g8>3e1CN\L2qMHvA.Ԡ546 `faVx &x#f3'rjQ]1TyηݳwL Лu/g3u˃N>2l*F!DH7$^$H#>[t |`[g9M9\GAXUu UVm( uUfr3kSb-Na: Bbg(bhFb\Cɜ _5[D|CSM+[jUW!d΃xvQҾ4Jz_;Ed_صù`dh]VĐ!- S'}מJR஀W @GpE\ӽ?kB;zƈfGq\=&[ .Њa\n KaT1pV`mVh:'֡ݳy6dwY9̡٘DԎ|~4MZքmCdr˽1W2qveo"_@LˇZeb_1!LԷ~|rJnS `7<̯ռλdP-_V&+"`ڢm,(ZÒLjza6Ϧ{*v!/c^37/'gMwVCفgYh\hR>f(V>sBkVEVBly45HrS&*pfDQH;.4u4Z1{5_*8%Ot<5Sƕ}@ x`L4oAWXAMNuM}تKܐE#ɑ7{.֪C4WVD i]A eL>hXUj~}$ω-G~#wƏ`p] V|ψ"iBg0X/Th O/I;*Ye?JIVBh1Xn$4N׬wfQ wtߏjy7.qO<*,u)Ԏb3>4rߋ;(ȿ.u }3i JE!:UGplΦU^Ma.Gz'eZi|5}q ̻!!^z;Nԁg.-ʇ :};E?{j|aQPϫdId{T nEJ-U 02K ]RFg?f @v#ѧM'󛙬lh! 6[ZL Kg禄kY&),솄64]Xz"/ѢjFx?t| ԛ2."3 F_Ótn0ԓᐉ(Ar~sj1ώ;:]׼Kw44tN⤂6rXHn[ хKD\Y-SIFohEHMNe:]`y"#@O<0: Cd ы wboiΊ]ϙ~pBR.z Fʆ@SKf1IeK)VlkYH۩ޠ|3*C!*R<=[qhvjBS#N%Gït@5#ZpZ$K b _˳G1}l & oT-0Z,ANb4Za(3D #^P|ljfB{ ZPf̏$겼=LT ,y$we|R + x &B/,$S)JoyKg!ViP/5Q:2qJ QwI.l+5aQ j_j&rdDՏW^BiUaݦtGqXL VVbuJIOUkv;jTIڬE,Dd]_q@m6Ho}~0EdZ_#h8HB]J5ٶ~7HCjO450׉W {E.Y"NRQzJJԮ̏,*[k hWhQGSvئ0?,q?lmCW!V_NU,k[K%=.f X_0 ?F*^a b.y/F@|'et^6kE6fl>4 &yyrg`V9uw EV5{!T} }n7 (y:ˑ CX[5ON"sw"YܷiHٴ0cbi-U0B`╠5NJͧaX2Z "|$)k bQCL.KicӉgekoJl7Lv[u-y+|EmvXM5>wWiiY(RnUHQh)BϦ%D5)7jo+Z()c,C:>d‚b_~WaKmnRȔTjm@Fbɵ&k` ۰K>ϱ2IҚ*$)4-CdVϪ^ 644[(&TDDž URM7/Nq`gKҰX#ԉ#Du;> v -In\ # HsP⾬G&yix  wi(2NGG6g^WY k贒 D8fzO5Ҷz+|@<PUzAwkB o>z5~\Y48\F1Ȥ D]$&imz/GΗc̍@9q ͦ 3#Amp-Aam/,]EnzF9@.WhY9@?5|仱&1{]1]H(E*WϦacϯ݆řND.5\/HϔYZ;MC棍*$I̋UJ 6&25SuCFPMجުzPȁ~˳ūzd}иJ+.BZ`YSbvɹwFiEzJcNQCD1֨U(B4Ba]Y'ֺF̀CzTҙ;ltr!-NXg&IW}=܅[CUZf@$ i.QwsiޅQq2wN]Do&G~P#, c㾲_y_6\XZ[Iˉ2nR&ܬ146\,/U+!<"?T~}3X⧚Ӊ F~@_"`^] L8ojԋyY  XQ៥]}GA@?Y$C?ӓbl[)҃dݳ ޙy$.hjDLJz>L/- o];  :OLN7%҇4hwY XBpԴP[emy4wX]~-EO t[7RǍj߆&#[b:QJ%+| #=A*c(?-߀-9܁ 0;)d?3pt"CB$PbrJpoCҮ/䌲aCTT+3kd> Yċ:I|bsKbuAi>C8HXE{ȣH,qf7f> %Y+|B"tGT(I_rcsE fdv˂ynܓ%u4 "̑ )˿#>nM!aA Sdf岖(8r:m!oxØYNtM$yCM>+epuz P 4ꚖQ:SV Kͻ9CCT`pg:d9Q+19ufZy~ZAB%7'c2x(=ux,?լ8Pe34VNq㯂F魤8'ig #P.DyoEfq֐̞Óˋjv] _@B=V]\{sCl*yCٜڦ$R(E=-_vE7o+mB #lʡ@2mxΫLPJatr>6G̩+i+ٳb*E?WzqG")z=(T fL[!SӳڍsDŽ9L,?ٜVJyiĝ{ R,4Ul'>W hfNMDQ7/$ʒIS*։Bb9eSaa-$[Tbz,ag3VNbmЉJղRJwbsǸ%v9jCkyHFF!<)Sq8hmZvW+c fZOh!~"zzz .:L02 P޿>נRY# .` &1@f a p-r.p}~pqݣyFT#=7C p#Z ӌAjH*P|-CJUܜlMYlխ@h O`pSF0#34.Dv=|RHi%l}Vܷٞ` L9E5f̘pB-loͦ٠ōf+<,^5ZUUiH=?:l. χ7bj@\ըީ>X= i92vŐU5ǀG:]Uji~a)w>n)c}Yek,(6s6K C[֧KAJ' UwdS6)E<\=pd}0EEMM]Dnq/(pBIفfr; z灪+SԲwHF# f XFyvD ڴXPpa:lU:AEr6Abs( )m1>Fv RX;[VPpA>]Emt#'[*I?y:Y~t =m1۵I.L5ͣ\;HWT#&j&"\4vrfDށzX"& ]IqGXcΦ4 LCcUI)\S@l$E 6Mr`c=3  ]dzI`}$/ 68[k26|}{?lz.] 1MnJnIQ6}DP<:&JaP(rq+#3%`P &GC]Цn039H, dxF *6CZ!'{xY\~|#EU( [<ӻ  gr}5NT٣^x~}IX֍mIQ 03r~k0p7.ҜIeV(~6vS^X'voTQ^a@>}]ӗڏx5 anO[_!i5;mJbXG]+ m(oPQ:=l!% =lBi~7;[lxc+`jQ <}Wkvdj+%Fk=pBBEv``.ezgc`*F~rS)kثM| <,!OlkCkdeJv]5hz\0dcۏfeubp_Ppw ؏k*Mt8OrgM*̹ 8]!KP?\P ȍw.}pH\HQPm)mUf猺eO kžh<5#IKL43&if $G9jM 3tJk]2u>T'Ho. Fi LiF08qI@q%JITRk!~67܏pq)o'; R#T/AkS#:ꬽ~R"ǩo^mX8bU,7_m?{Ӓ"mm',٬W)LWZKMWr@ rXҙhӐIO2G=uP1Gs,!Np8 X3m4A8Ua_TS]M#wU7U苡u .ُN$DXꎎ?j-:8d\R0p\+nJꚐ"XD/`@0ddC Ͽ:)a:FmD." Qb;+9L2J@Xt}ʔLa CR%faTV`a#}9ȷd|(2{ ?BNuYk$_ʊט$|H^"5ږ߀ <iF8I4Oa1d>^{͊"M&oY&# 7u;;u~K;wiD}_eRZG%0,Fst,83 -hNIqh?#X8X&lX%i|1sqJ/Nl3\+S4F{p^{ ĝfшP : o'mOԼΑ^%N-!@VGexaͳ̢5a<`@3 mhT7֘~L_w3?S|>"^kVk$p: \MLV?Oddݢ#fאכ\/.-d  fcf9ܢqb\UөUJdv?i 5%UڽLɚP8P@\=)ҩ(RP;tɭ_]0CMBS+R :T*n栨$f3*4;r XdnpBЪ2Ȓv]ֶn=_p.p/D) t#Ba&om&&C Ɛ툭>6jT񳺻a 2㎺|ó㶓(=*qY!y&Ʌ?,w3] Nحof9loz0aîU_T]\ήi2Y%F ^&&$NNZ(z7ae2q]xP$2qqeW4隣$^(!A-&$ ֓ hҽ2claHKǗ|:H`@ ={a6>pv0eW?!ģC\%QO S:+Qxm]54ݷ^f32Ds`[T6^[דS_ f闖".nϋ=XOݼE~c@c^q;4{c G L-c_G |wW^:fMEE!c_wziWlv8-Dw<_{C|(PTiO `yzؽ .q#T|At(6>(S2y:_sD!T7|/#Az&bOE?S-S=T";ee'-z[f-=X/כuaD Lem[_4Ik*S&rfp:~HvWj T˸TKV4lA?Ym85g6k7{g(R3ɊipOC:T[0uG@T7"Ŀ]jӻ_bJ?ЬU7{ Tˠmt%ch2!e7Α@3Jcf`!msu`xpr(Ezѓݩ+hz54LQPί fq BƸhځn!js-(q&ׄ߻"9l/~v OlS鱪B'@rA)~a!HEDqp#[gqOkQA>uꀈn3bMO5h$zL)F,Yڢ0i'|ji>OaSq ~.R ӑIuh֧ABh9j y _iCc(`G_((7C o{'' >G{WoG#c[3]Beh OY1%C Nך %?&cO_68G~k( ?iqbDϊ-~uo=}`>2>Ij~8-*n kj(996/f}.H'H+()I VV K J1]u8{f=˽WR#$@4$>vFzMȶ=C]Y)ȽKvB1ƨjwX(׉k5sT+bʒp$%@HQ)f-óəU Scx4*;Z P }_4{gGtx>FH\Kg f9-Uhkv$֕m06HaK5n)}UuM[ѬSu`ۆcaG织(/[Gτ=TEaU7: OZ̓"֥j[ez$ΛlZwqJK)穾g&O^" 3dL[uZ>q)'xh+E9.WhyQqY^4Bjꢇm ʞjv+ :;>\`)ߞt jUS{;W{&}7m\R9I c R6Y$VYuЏ~ǻ{() >2dArxW!ىwD\ܢB qSؿg\-m}3N8"O"~ /F7 쐦PP]^d2@ŀAY)YfƷWAǨ,*1Q>3pj/IdLeiӺ.]sk̞; d(g'#q8}@:$fw@^p sDkҮ9%pbvِi%PZZn3C Gw Y8EOdFp4<#:`_Q 1'ìy53VzZsLi`zRYy]y``әZfOlI2OK=\R nFOR5 u+_I4U䝗ZML T>0s/zc(XP5,.9VuhP߇=:j , b1R3#L ]ZC1.T 0k[d(`Q;8͵lΩlm՛*_7ZӵbA|9<,3N`޷0}KBcu;\$m:GiӔRgZy?E"h)^H;4.<[,8ڛVΕ^+^ @cHӆ"#q{,U KoV#CdL-Ջ 5`t+%#2PvPఫ-e3k{4 Fq's"^Ss'p)aR-0.2$6> h3?L#0a~0""&E~BtŮfηrRkH̘cyh`"-eA0sBT:l4bVL)LhݕʉR@bshSrWP<ٶ@1z4hp㴳=7`͵qakבcVD) jI8ҳܭ%e4P3͙׈1}f|}h.6ؙ|7ҧ"׮쏇ao (S=o;"/hZlV7"]F `?|?,A:.9rdR1OG]0ˀ $ny rԄ*=[;+_iQhP» -]G aGMW6(P;p<7K@쥷Zklj XsWY&>fB5d4zP;J$_llB2 aw|6KhS(-ǵ%n'`l[fSzmKv)^|ߙ,U܀&gۑ&•R9#IPX.omqw/M+oe}9[:\n*_xG(f 3}*S*}*+hB=>(L"iФk*.t&~Y) )@1S;s(щQ:+ Ck:ULglCr|}B XY^WW@rx,%ZA!|E;ꄂ{m N3D$Ïwģ |~MY˲\g MׅΗŷ2է0 jPdP;|ؔo@-Z)Ѽ"M*.عV>[# 3g Tb8ѥRaZm`"9oʮ`&cBBH>pYi.+U'&Νjг$ I$}hEÕM,F?2>g Oz&?Ŕ5& 7*Ԇ=;x@~GQ +n-3t-3i֯hM4b"f#,S]# KuWdyE2sXqbSsχZk!,R#Sۋ_VӦ%fx ԉd>%d͒y9ZF\ZѮ1Pi1 _5%$ z F~iu_.qmi#GNb.WCyC{^,BW;Nx:k._D?܇^,5Єh=8<\:p ';;(Q*[x)}{ t:(v*R!VSa9wP:ղ*IB!L0P Sƕ@p90"ۏ?o_E/"2P,.yCHm' ɊkQYQuEd*;B]ap ;eyG&UYaqsՂB⒜xbr{SIi׎B?d$oЮ԰l_;xBNrrw\KY-N_r ζ}8 H$W;~ӈhdұ'K9ʹ/Wb8Z03nFI4KԄY^`R{؞o<ؾ号7-1r_"|K v0VKXo>Dz%MVXC"m7—Qx !- c5krqGQ־ɳ#t[q2[.DY%]K~`47]f-LY)똉GT.= =p:4k  D LGobRN]8`ae4&^ݷo!SA(z̈>k&2`0CA4c~>, 魊ͪrv WG5,&! @gϔQfkp=%4[ܼ}X _?3A\%g*E @zРr Sp0VH:_f@`çԕLzk[(VZ֝*1%12O9 ?K5@} Je=UKAͮE\V/+He)+1GlOJCOk+[9˩s9A}"%Buxaw!in_[,ji>My?YsR+w^-\0d|'F߯k9U-CWΧ/ mW d*k5,X\}8ʰg߱Ujr웚]ɭkq\eUVqEKSDb(00$4#5"lrmkM9+יIU3ǁyօ3t]p%M\^סu!K^KU}"Cp^thPnr#JdF|t13ME]O;hj@P4N"9heQtųKz" ӱ:('?omslȆbTn_CBnDggo;.NShUj&'W ..^ ti b#]1v3PCS &t΁^F&O_ޜ0MiE$3IBťDhk! =V x+a_޳n V)懦h7ލz)g0+J6EWJxϟ ~'H'Macc[pyȪ͐&̱qT*fNp;E<<|H rԿt11\$ ܏ɸy@vC52㋎4H"Zs}埄,r0>QAr>$؍2[lZr $듔^J3WC!ba {s r TOTGMBRximl=vLFnWhۙZ پLG9/;0 4|yoi S/=k;'Re JxM"C6`ɿ{Lp9 [gVe,aMHQ/^-_,Bu#e[j/*]0;P؃αij]L c3w9t1_%3;4Nmο\AG !P'2ž. 9E*sIݬXB|1LgiX/9Pw5qH+ļ[ M[$n 3\fCf|āFz(w 4E0Tւ2 RA$-%X\/0 ,BZ&\bFe^&/Fq8 ,Y:'1j*מ#ni6K"*T PEA]#'Uɞ*EM"=@XŤ*~Pī#! OHɓ2&#C0t,r+p0إlnx+!GPguڋT\V1퓏Gg)E*-Sn=҃cKu\a!y~A1@㰃H & ZUEuڨ}&شwZ~LC_

exT4t}_XUsiƃ<}mwhH_H f>{NxUvhڢTlOS/$ IðEehfH_Yyz|K@v8xA\k2u_յ ui8<ӡPoY`x_6n5AF28?>Z96K0:*avŠ .20Q&B8泣dWtF $ ke JOTp%޶AF?8cK[UcdVv EJ+~hنMY53!޼qdLZa+OѦ2\uԥ5ÛIgYŢT"v筨e{Gu"Iz6xXv2cDE8ҝuT)e[n$x"BSQ!\:z.: b0Xםc.^4z r/#:GrbGgf&|<3v)?"p+'һJ|3󋆮=FPW<'׋ {4#N+|LK9!ҕoD?5\Ә]ZOH%3{Ƞ1ƃ ,@fB6ls7Om gf؆ j|v!Vݶ3'w5W>: uݡɥGjz a]M&W4-l638eSQy"=c/%s{;CQHù4ߙ0BK~SY~|\_u`K[ [hm(ɓeHW.u2?kTkW5hض" ]M&Tw ]WSGw(9>x#bys=*w /ҰVOZD3w j ;{qsFVsKdR]#'+fd"68xzt;RɌi4w_^HUN!9]xOՄT]J4PG׉:\] Sv׭3g"{xھ*̮n6^Ry{ Ƣfڥj-QaPmMvxhG cL~tCY2V5WQWG*p'wRj!dtzfeYO"v {&t>ٯRC PtjpK ,uj {DQ%,N7\D }N-ެ;M[K,6u!BxTk2\ X ]Ɵp¹1;&2t 'ն;G!.-enݢ:cnl[LH=) [@V&}\=#%`崣/ǣJfyhG`nw A(ȁLoӜRf.dodmiV=\;]* hӱh_ɸB%,ZkU4MIXd~vGL?ʽ Υ*݈$2bɱRg ]~/@QCUrnuDazBh4[ چyct3õFA_fM*VA1P%?~ԏ;y>^CKoYB(á•E3nEk2:vOWuL *IvM&G@%}+':_NɠZU8zAImI~B64WmkQh|#F-.X_?QZw؈C:!ڼ4+]]Vu5 ҲZ$%! !gsJ!~L(6;+0G-^jLc> ,%  ZJO?p%B\wļ Mڍ lfi=M[4p[=q4*G T Hke*ƿF9f]1ʉorN`٭~tmuL^㨓{U_>LQFM3DbO0=/\N84TKŚp_< @;Ƹ*-aӎ3xf 8C_I&$Ufg5J&a,T$16$'i;Ii )+>)o!n ,mf!5I\LKXϽ? SoM`ᇍ4mNO+$W`+MP Y*C. υV3{03/v;AOs @*:Py̌]qGb=ZH¸Qx"^Քz ~c"ٛ|+U WV%<$ JN\RK3AVϱ7BL([0pߵcxD&r^mz 2«)N4YX)Wd|^CA9%a:՞۔iֆ(8 D)P+aazz˰ K,u^ o6G$Ff e:fP zv%Jy :Mxf lh Î'WLS@(?^U8ㅵ+ehg6N/p?1M}D IVStbD:yJt9zWNl iˠ ⮤gQA[Vr ][fԙ*)%wy7dA@ 8q6xfb_4EgĺuiRb&`6T^xU5XnY q8E؁L-AK+>,(:5ݤ) AP@A Z&v;_s3PBNLQ1r |M3:߱ ]K̽QKAEmgJp֖ CpEYe^l(;%nٲN9Tpfty:# #?x^\@M}K]\oI՜70g8]j4?x7޻JT1o趚NȌ}qWߞb'TYr .h4k7a狥Yu7?;u?: -$w<4:'}[= 8BU<8=jt}NvȐ~*ĝqyRS'6·H*V~>pbC%A=B'?%y,b6=hf.J͵ ~[)". E vSP 7"f3?_I -Wvbi}~0kq \S]+}~EL)0Rn(D^&Jz7:Kݢ,MԦͿs@j z_UW$w`w'ͲP}KOV@.xv-h_ ǻM|4-ro^`+rG6uv*;{Y ~S_0 C otsFT=Jh^ݒ2V[1 #:$.8$b}gW&z2b:5殒b`eAs32<-SzF65s%mXEb٫3O#%wMl%qu?1XNC8tcDt,J#'[W^ԚwA$˻>L7b6r O圓`i`NNv <%ru56aڰ_(94kz=e"'Uߢ2D[R KH-=u-, m P)a/T1k*pd^̳yGĮ0%)aF i5 f$YJڜ|A"A]9\frv*i?ty+S#˖<IuDHy&XLP$.넙7OHs,P_莓U2]JoyJp/Ag%݂B wC*5;u#>cbB=0>Bi6w-4CB&+@#<E\(/7խgFzuܭSY4m. "tz[$.|.G+]4]̦nRm\kA]ptPBgQ{|8 bD3-E"ZE*$Z#cj|7Qc562H#t2lRx[IG066bgT|Le1;\Oo$z+D4(UY UY&"F*O>rj(}p@6DpňRiv"5ִȓj_n&xadUۛ+\Fa 7f)-M+W|U I!$ĤMLSm= iߪ4fN)O;UBb[:bBO)Gz6` λ#"EtQh_Wl u|;&^}?@׳i11H<_'siЧq؆UmB_VH 1SP2]35}ep¶hɒ7S%rm;9ut:HN )SةlIXUlh6nPJ>Pgnk:|ꡈڳpo\0<ܰ،fml-/)8 @􎿤5'oqEunI:!-:M<'үfr^(>Ӓw *wBo3s%1r=[W1jؘA2 r Ơ%b7귑g.XGR/sQ 5xbg{CC!t&V%XuzI\ A{~<'; itk"-k)2ĩ J&}پ@ f{>Þ9Hl2.zQ)=kϑ^7X0Mm9 1;jX<$dA&Go}ֱqx!Qoʉ\3@ - !zu`n903 XIMv-XD.xwEld@a+ 95{P`z-,YF/e]eolxg!H4v\"U_Z&J  h4 iǁW؜#l'kDӯVoӇRΥ4-+ XבͩӜZ}ܛטA1.یlbw[v&3h7~Kf LQdy*yNyUN)Y3"FE 6E5]IiU{j68&?nแ<.Xf@M *:.֖DνGa\84ra1F ):ݵP`n|f(;oT -Mge}{mcmb4 Vi辬[?jOzk!NVeofr]-w앳QxܮJ¾w:E}Poz(J{{aw@)иLg Q3,RY>`mk(2xbsN/"a{jm`Hܷ``kI' b4e<+>jG(hct+jxs~⇓:}!λ߂XlIB3TeC*S@+n!B8%92E]$,x=*vֿyNkH bE.0&-&[ 1'j&^IE:%zde<$@dBCk,s,(@'v_H [Z*"1]S3 Qý3E hUP7gFѨǧPaE}"N{ .?2^{Q; A6=ƣr' idd=f:; 򬃑 D-W(?s* :1~-8S7TjpSLj*V #a}6&q؋i;LgvgDOm"9I]W>PmԐG#K>fwEO~9,ʜYb$SXb$B%K56a g*Wk%z=!gTW|j/G6ڼg4]fNصOڼqh*&锌1J)DfC% DrYI߶Mg B͎(ҋna /Ga/Ek )3ΆXr&T)#a:~}ny34->aR.1i*X|i+qJE~fl c6JyiйYro}nb[O8/(I5b)m%p%'kN`g a~K;*]hˇq)yV}oeg;9#2:VPΤobY3[D:[5I?P,f_-q YO`OkrEsi6M[G[ edyW a|d8A6DW}d/n@2$1/ßd|;%Vd Tkk1hsC63FX״%yKVPuAU*)܈W=-F8q# M?3`A@CNE2R7CgHż*aEQvE6rۍ,\W?1b]p8 ԉgҙ݉aaHj~%u,3^\ >I6 |xS'Uq+'YC8#K AwaCeN$,Ya^wBBKK iͣtQА tI ~}2g^OS9؟G"π /[T]N%g zaC [%)@gpO|&a [X/vG@\v8vgOjkD}V]v*AXah$"L,{] f#7C!2^ 'Nh/In [7;^ 0"`>nJsKп"Z~2~ٍh|<803x 1^2?Zj!f>ĥiuFE(|X#SX Tk[2٣An/lN`ĵMh]օ[Q27YqhRH]1m~!F2/:(Ytx<8C<-VHǕ%vdq]mGwł$P rƏ/p"Kv~ h7-o' stx D:0!^x߶b˕O:vc}`efFdM.um]qF J1Et^>^;r w{f\򎚝ƱnlMsN{9p<(I Y|e6mu{d`*Lj{Ir(jz%'~94 y73z$5TG+fLlL~vHz5ċ\rƣini;?ݓ毫OԒi=v~if|:CU^s*l)I8_w}vpw2(7Akڂ"pt$}T z(-=a'g}ahez,p6-<.1V%?q޾:U;P@Vf4l2~4bRD:.0 /[+UĖ |idJ+\䃕N)V$Q}-z DR kuU;W |:C}*R86& |#7c- ;`BUhYwn,lM[T.+{yw :)rB'  \.cܛμ<JGE]fM"N,7$Y'KYڻ?Ҁ#TXf&(6 X%%)0*B(ZQ\~o42`,9fR^rօw2 R{3as3%"ʽ QV>oZ7r/PwI}M<7/༡@BNz;ZIn|>ā['Ei]Hܱx]%~7 ʠ m~KpD"{:gX n09Ge_C:sʜ[m+ w G(&]X0 Es{Ԛ֠ay0dȵ(GlE(wfa<.PVUxrL,{T%ח"'|dQË́혱EW~Yekn=yH˒=;tRŕJ3&5YgdФ "h5Cr6m1c7xrVDvĐ39ݽZHR.gcюcH*C1(뺼:O&1;*,ʉm/je#*uᢒujuk$QSP/Nh%L@&_1%/mSi15i;#~Ət6n ~Vgo h:{:c:|Y(w=ޔgk(Źa 6Wl|+mnW1N,c R ŸKF/F6` EgMF;}KLv{L|GInfiXk`G49h FWΌ4<:#aߪ, G0s⊌)uX0f5͋+iIҳL]j*Am(>^́y(.L^]qF.;v:mSג'7[,7Ba7c6SOh8<&M^Za=iLkZ_ڰ̩FrxWvQ? ئk-v;b_pXBp=S>a >]?gk*:?躘Ym=[ddW|'wI("˫ 1.4XcF/ lػare97T&ǀ@2$pDj0|򭼣lf" \yE皰${caM[\Q?i!^m&I&G?OTvl <'[ ›~{y?, HvpyN ]C̄22{N/^ Q` 쌦t&rY(idȳa4ymp(٢W̜2bo PC8B/SEx(+Xli_4yK+׉ZaqE&OΒpN|Utl=*b.eW*{KAo QvcqD[giG*2Q "F;;џ9G;Bg%eNm|=(_YSJA$qLHMhI@_^=nu|mC&zd5'DzOnݘ/1J%7`G<*:ۂpٜS2|ȅ"M~l.>N1gXr1ecf6!ڼa>!- )Q/eV;F̥{BxK~HH3t="^- u8}ŰEdQo}&zSw ȱ3DQr4)(B^H{M``L-GMs{pA΄0Ds,Nm=$\h7}g?1!< l`weGx'TYc *H}}|]?]. giͮ,r':&53 ;n AN>f| tmPI>guyArFMowڵ^bJjbK $4ؕ\BeTK}oss4:WķqN+}K k b HxEbo!Ȳ¿V5yܠg@[ppA@覨l .$.ǞUe=( >q4ǜubL:OW,PFZ"sQQ!W.cNnR3[PjڂM5KKJ;-rSSx$| DZi'aXp* .M1G _{GVau=Z:bnpES} yPuZNQjJH_`RO3 eP04se?An0,ѐ|m6 M d¡!U8_HdD$c.{|!/\8,ɦgMl`yۛE _@e.#oL$MC|lSUѣ vPQb|$(aB } Vq{!+[OIxv(lP5&w U1Q]q&7ktr/,1_q R4EU'Xz~1SmJV/#v ėOq'\F4hj7t>Ə؆!#GMgɕvD+Ӿ6 FU!EAX?J[|]o)B4;  E[DZFxuWB F]afHQ?&q,A;ðKEY&{NZc *׍3 E?eڙuaA ~ 9b gW\ygwb/@VRR_] <8Ȋl%,D4jsX#O {HZcЬ{9r`X#f6m>Ҏ `ڽHiT[')*: UPZ~;GgIJtp)%<z={4[{Ymc qKB &z tZrRoB&+xʦ~6J +r>Ȧ{!ҍOư3#x+kXFUFӹ- }!v*HAM)p ?B+̼y5l's"UQ(0 I MK# /΄^}uIwr%lZW`4$FN]ŵ"}XbmåcqA#T˕Sm{|>=t![bحbf}<BANUJ *ѪA5W.L|ɓENҗߋ|8C" ;7hg.96^dՍ/ѯ8֭X^聆K$z Z9no}M2\ӵ)'6=F\smuIa9YD"HO@i/P&QWtN cbǭL&6C0qcV'/Pˑ&{S>q fa uwm8C=M'A߯1E6G,}x 4A]JyyS&kYr( I ] Tu5ނY4TPy*v.($*]%30f씺2&{[`a=ݞSh/XqvE]H;2(}$OV 'PX?[o,)޲u:g%{)q\X/4fz Fj:m76u_Fvpظ1 ۗ6l+^KׂX*qݨ#_XrNEV~ !e8F4[̴C"UfCX9F8P[ gڶEt,-j2t @ȘE>'qs|m|+,$ujUp]Kz)kR)zjLe:m\c_(ƟJ#]~D)"я:{+Kԇ1.5"`AuXn8]Fv2OۃwnI;fYհLvqGBⲛlc۪ɟU0 Q|L Z9vz٦}f~o$bj@5Km?],IkZj~4ƕK[bG(VX/|_[F݁i_'^.w&ۜϩxK:9rd|.juH{gʞ7? 6IIp]9ʧ'K2ªdGAgT[u{ \ *DЦF!u {E og+ **Pi3yH<HZ ld” ,^ ls\sMެܳ(c :?=ܺ8qkos+zݒz,E .)̵2vzP"cmvHWTdﳱ[sj q_'DѣͅW[Q|P&ߤ]4T=ۅ}$h pME1dK,‰B/ ej4zaqf XrfTJEԭAi/m *Iძy0{̀`+:2Ψlni. >#9،Mlد]̸\\g3g?۫c24@[1hfc='ZX#z 6"F\At@ju %}W]"-37u w7PhA?@V/i +[7qibc[\4/_ u]ɝIz"?ځsnXD[˼ea詖8dRjzg Z^PEa~vAe&4P$=BnWOJotLT$3XWew篗X9䃷uvk]JVon3Y.C=VfjP<, P$rQ2ϨN*ȃA9n$[ mPx-H/@&%Qogu#BuS1/~#3j1~s_]S*@OBȝa§giu$ J =A1\B(FX,5]W]T~=2]֐;ֽ6,<*eDwCZPY#dlE gX*cp*u1K%}N˖C,uӳ9YG'"q\SѿP͸EPVP{i)4ff5&<>ۮ}a=m"NdX`E{ Ltp[5bW9D:bhc^vwc`=QME (5I Jd}8Fm\n ᄶ{ X>zJ$!wײ&MӸfs޾ uLR8pBt'L($q@WGokI-:Uu` #K/,EJ IVTc}7ʁEY+! sy"9s0~ OEE7#'zS1kxeX"[s leDC n~p'?#͂mk vcV(O}&Z2$=F'MܻU,|[B-q @3p${VOFoV,ZymV# }&G.vd5oxÁ"D`5Kt39wy@Y-)_N;:쿺 WTPoy;YB]g~L=s^\@XKRP6Ɓv/654žv~qg QFAE_|_JnS2teXNR'lIX HǴ ˏjyUqdO^ͺdh紸v-) ssUii3;ω wq vRcm`"Kcc:a`C %;]J싎)p<_on> LW6h*.MO^-5H?+y\ߚ4 BG (kh['٭M˛ Ě=pJc:=لvRM. 5Fޟ6@C@,ո-w5q< `R\ 1_5:8&)=h^sy"_a>1ejK f\:"ȯu@eH+:Ӟ1WbG_R k/ZRf[5qKf6݇T ٟt3GM b&r̃[MNi 'FT=.߳tnS:ސTP=Ӎ;W^NF]%NrдncQm.H͔n== \]-^'-JW$4t6F.sG9W&[RyOl14ahsby ~}{,y;u54 (2OHCj9톫GKƇaiq,ǖl/`Ą'8;9  c.VDS Sa.Bvk08P:1u+վɠrcM˚dM3(\Q2qIhe,C/R#A(U-o^EZ\&$ip:-~o>Ex(Ke-F\1qڂ".y{b,u}Ð#ď]h%PE(Gqタ+F cID>^^uz>Y"0vGSNd]`9G]*,"L6_Rhsd &_/uOH)tv:{=ö+`6#7q@eo'ο"?kȑGqStus:6ԚD^Z 8b$JZZݐ[\ld=0I/PA!~&GHKB*zLLMF$ D][5gWh10Ng\szɮR$|Q~vVlT93\/N+9m`js/iK'W?ڢ2/@ZrVCUSO>S e"# q\xLPY +[id\2Ǭ7z,=\ 1&0[+͋CCwʸCa(a405+1l%l*J5:XWP"vqvÇ-zWSgE(ZJ +xt\(+INޯL'Dy'I^2#jWpsJ<Œ}?UH ;%fQӱX<_ZΆjo=d~CY2 ]k#n<OwսR=&vr uCnJ(ӅZߙ% $s[$[*_޾hk-3ƨP`W3uQ/ `-jNJ߅8h4w:]Nh2շ*GupI=G"EDW6U@@qW(gǿ u_bwH\S=3K'rӳ [c1Yh `SRxQdvAu }Mrw{d:ʩ0g]:hgNL +M+'f,.6-Cszv~SXh}C+S }G},$ LO\{Fm%G#+q"3B _3&12``8RzE&j)&Y"93 ؛p..88 P`>xRg&@pC9:.$akvEzu\ʹ E+?[0-{pR}s~!kYҠ(?.׿|5$~fƦqd>h7+w}:.I_=AxSG{앁*EAGɽ4ОلrFz)V8JcJMz`I{*4fn992ZI{ w]k\;,̯0@[}H_ƙZ.To  J&==e̴DeU|lϯG}`@9*<R"B_R[M= `l]s!Nr؇'YeVyh e쪡 Yp+e{7sInT2 RR ޥ ](#UEd&4̋f[_kɲ(~%= D=qH\fmZ2kbjKh&9<ҖxV0} G i4f #p FGL](a' urPРjYrQ O! 5hyż~FգҠA+9;J5LN5m͂@h X1\OF{'jw a VErODL|d6OYh_L_Hq,ѓmIHQu9iHihS{.c$hE(.yш}/䄁֡ 4ʄ^D{-eb!'+L$Oْ~Mѳ'ߝnc;xo-&u[AHhhrMC`U8qd S~ ǥEWk O^`,AWKkةsYV#pXzSY^T;Cq'o /ո iN1Mұ1_k8ZalǍ"%,5o01҉SK+`xfOQ$*ۉzB5dY;^ǵk4-uz'itːg*}m 07jӔ[2|af@R*fJ\;R/τ0C\}(7ڸ $]$$deuM+af]SM-6Wtf xP [V&1 _Ӧ pe|gb&?@*ƾ=tb-h~~`5R Awy<Iv"fCMхDWsGn'KyeV|8J>m./GY3'Ukl\ogD >=vJB -^5h-BQ,uUh3h`&i(:55^K!f88RqѕnRuo0É|$u)& O3 8nBY=i! Z =~99 r NO 3RF)@ 8t1V3>ɧt!`8o#Q LXnN BB}J"^?QP[FV?|[v6dqfQ}}RkXu&)cNyqP Ztz3^7a H}EPV8q'aLA)IF0v J&>u멚8nt:6/m+SZ~-u ;<3Mqi)U21Dכ? %xzgsjDE[{measکK ^"+"qyxTOVݲ7LIP$sP^[0[{1z"Dg%'eh͙{7sWOE5pߐ]b~1*p . 2Zm*nU\i*/)L[3l΅wVJ"eAZTIT2 |EEfw!vD} *R/V#ّft>(ʚKgl^zkgXìoWeu1F ux&tsH$EE*+up i'h(Iw6"v RdÞ)f6KBIoh J&ZA{kMV!JޠLHp&M5(3إ> !Jdž9¤s.Mmvf3jwl9O}e4;7g yk95K4@JӎqMJanN6Ҥ]2@Ǖ2-|3cο5A}aj'`6 ,7bNwwÜ~x||,vpgcZ˜Pl𨈃Y(1*BS1}J#FV9_ 0j{W=uxlߪ!w~ =Ԟ%{ԡDKC{,#m50· AM T43eZh63x&񥪟)#fZӴhSW/rC\4 A#ʪ姊7(08,R]$m#q Fv|pޞI^N࿮Zzgڦ$X3j햄gh$0ʢ%`]1ˏw}ց۰zQZ۔9e7.qu_G6Ye3&hYgl)mOM HluP"'~p3j\$C8E[IX,v0BTanyh@Kyq˅7Լ /%][&*k yo'W ,f):eGoDҡW6(Hl eSXI0ɕ(ZMD ӇT`M7mMa!5艼\6Y) ,| tVKnt;Gm9{_PzJqSו;#Fi[]~' vuCԮk6h8.ۗzt%ǖk3(ShNwUv^Ѱn|aY*)7DgeThG?~Ԃ=6Ńl W|\_R=):l[Ԧ` zAwU|]˵߰gْ JŻqi46\A/NV(P).7&-CِWn9M, 0u/-Bp򵼭6Fv+ skmZ1dizBx*A")oA9VcFefI/$/BibD]zg4KL*9kɒ$ʘʦպsel}h`ofE XǺ(Z(DfF>p^"=(y4joQ1_&Ir7eW3fY*OAK@M]`nƐnwۙB)a{(݂i6:3's woя[0 ቾ|(nK^En[G:zs; AP57ŋmԇdBMF\*NjnkVMٸccdVXX 津l$ Z:el}tu-7ξ ?jFG͘Zx_0x3cng\-ĂG!MP/y(E;otW@ d1U~[ǀh{ҏ llo*0`mydqպU_|K'wĵ(ٺ CXru"[>geU6Dg}qiޖtn :(HU+-7Yl_R׻ƲIx,"k7Hڹ6UjQ.=k@zeF'./9/]\~‘ tҕ%NF4L>ؚ1cӚBk= Ub]1x,d>wӑ=_v[I"khیO6%uUu݉: JG%nm:@ %xkI+8 }}xgc+sZnp2̪Z(riGT;ziL4Δq9{4,4 DAAwP9o-4Adk- zSa*. gƍseYXȤT"ՖTO1^4M1#/tiڮp{'x3A&"G)>rKhaqa ]A"6M_[=QB-tҀ38jD 9@ʫ(#<1vޣzr%1έE"@6QY8x}hJOoqښsŮCAH.KnYvMH9X*}(z,$y <`- = aǗ.ވ3箉$663=vTSdt:EJ(}ryɧ2~'sdBiW*&+ej{n59ej>5>y_c뀻z@Qeo9 { Pj,r8I~X?p0GqEgepZc'H(x: ,Ƶ5\4/4 շ 1Gĺ4Ǯo=J22!MR42@Z& bH4DO3g=rqP؀]4 #D ^& SZ#'~ƧtVڼȞc1 &[+k$6yz1ö4?[ /ppϷܔ𤮜JVjƪL#2 ,/Y}Q^ 4Ȥ^#۩:kN8~8B <4eVŵhXpO5þvd&6?.a<-a20~?fч8MD~CZg9-+vob ]酾83 ]/)dyu㰾 YWyBttX\^5DfP"Wt;mz~uϝ`臭̴EViO^d+Qdv jI*bn蹝VۜȉZU_BZ;}jE7kA \95dtOh1ZDEMiVxH[%j|Hlv`$P@7bvog"Q& _!hR/di2vñ75W~60՟`_XKђ]JESNb١z8禸&4Z3M2jma&XG K8g7'݌w(V}e`ʟT"*aJ^jW"𘇷u7p/b*eӢU~Nq?k5rA^LΘxؔ/ ߷xЌĻc9Oyt=mJܠ3MH^KhO Eܟigu Õ|:AXx/CnRI=MHꖋRܒ$4 س5yBC7 94QJrAzޥP4d'y NJ-\fzDSL#ID#L=M.[*sw[AhLA[UC@09Ly"2:GIB'@ s_K8Ee dO7sq_11C R_fǮgra##u<R(V[o*@:B$Qn!7bצhXsrӑ I"~#n`wB!iW;/#04Mutހ.P ls2K$ X+3zxC:QqFs"smNיfij| SƂ:lL]Q[;6BKb5A.a,m-Q[GIt5DB 17])<3mvʞ:EߍEMnR@r$-x Uq ._㙢yDCa~r5$jj@r8jQp0;囒?Cƛ6hyIogV)oK+mGVa٫i2g,i!ļHw0r [(ORr /%P.vjJ 躨2x%ڃ=yW$cPx5G5դ> AT0-A juFy5_mmET[K O`/c#WA"N, 42 _C˳Vߝ'-#"j_uVW-᤿ά"4,SctR _~< cxi:#8#=)m*O[;DE`N^3p"VzSAԔ. /$ A?)#>_'N{(@Ұw`]a1{YY56%¢EΎ-ͻW]Od x#J/HWǛ![X^+E nfQ u'YD҃w9 b8IPIi@;RmkJS#=wXeރuPkvw d:zxs_,1į5x!BL*Wh26RCۯ6>6$\J0|'D{pMh]Fl+F&FUT羡-tTͧa4XkAi.h~}MM/U~}4kNKF'I4D)Qbloq801'{He1в-DΖ`grrN2>JEFsj su (؞M\/vHH;=,W.eCZ; -w/"'񥒉뱊|]qv r! bK=[2v,|tdI[Y-68=bK-R:QńzcOF=C>nK(18Va:Qnv6%4](o ȚFZݒRZ$2$P-&̭O]Wj>: 1MRs̍sNҧ(=viCB vA$J6(IJJP*PkfH%̵BL2|^Gh=`郒ewH{4[4 gZ'sa^⬯0 7,H"/HU_`a^]AluuflNPJQJ7Oh=}m A n5y tp4vVC}XTa@ntCj.D&Q7 ccxcTdM7TzaTOuHNd<L< 7 O^Jo6xURtH4)".8->F;9'WgC'<d-*QK=·6ݿAn7[^{<ÿ aĂDM):R &g̝fKtpst.]YBûXuYqNVQU5]QҺҌE l\9JpSۓՆDIF z'K:{aj~a=G?8@`SM"XQ bu:|SeIt^X`Q Jƃ=YQ=E[UTb[9nY9ٝmEFXl?#&`CzXu1'VK 9eơ8Z{0#ؓN =#K_CQN%?vvmK҆ݣN( @R+{&' EAN8FZݴ)ݲ_,|:DT隯; | +>IōK,c ]aۭ4 Gq򣰊v^CB-Yo?QQr-ৠV_z1q\ {5ox`R>f2ߍt7L4NgCVNJ4\ٝ"lG u&A~fmܖ99uwҷ};~~U` 2͖G20O=b  )Y (a%\J,pַZt.3>5_^cbw> kH;WpgAaGzT2ç`;.\ΩWA/ARsz:Kcq7y.}F(\T-$tD20f5NcuJ\7,Z#гL[!y5s20jƣꫨL9&PCGg?zx Z ':\iY c0<%ʟ2zr 'YY(sGE2I<ܵ(RfWYS4.L<֔p vkᜩ%[ʘIːO"L#b>mz7۽e$HH-Jj?h73^ -Wkge; A(C$:Ur]8 N( !T1*N*{RPln~'{ծBUFq!!($/yaӝA(@7š.'^&a0>'UA /p}B j Qۚ;gPqDf_$/W$レDqf3WWzp_ɳѱwP_Ԉb8R ll»]ZеhV/u'KuɎF.AT?Mm3sp @ H?$3T:E-yDte.L!йV.U/䉙;ᦥuqMȼ˸Q:9cܺȧlLW}G)AڲJ!$Quw}D{6"8 vс?'.qP>T[.ۉeMXr\@QΔѵ6PEZz$ N2wjӍ"}u~hmq_\O>3^~U\*hpa]pătΩj3%&,?r1dHp9z弾5& ]ѻknQKd. W)mrSAj2%FvmFϼFS)˭)X>T慴btTؔrɃĝNjt/٬gCy$tq %Q#~am+RRܔ=}uJX&غʫpat, = 녉c ԗn֌BdodS[l9秺$d&{򫂶=bdH,ߘx 9X o'YTCɟ2YzRCǤ7LϹ7 3] EAc.*ȍ=JIzD/\M"]> L~o(L$ n8B42nJT˱'HUeӤ3oHb >{X R#b)z4^RL@c轮j\AR*.x0jDR̅u_65Z{pxIta;r=!ڒa?OT0ht.UvLE, e-'l- 2\ ޅUH]iGFGu rk -Ue=qrj*^E1N2\v,$6*|k{h=RwD;d4~,}\F}%wQ8̤SKϺBjr隣B=ê~W {sZyeɛlW }U?8R%͓MXŋ lt9My^i.E} )ֱ:T%VѤnYd3.l3 39uAH]1>7[n^ǢUibkL@RJp[qiQ)ǹ(nkIC=xYdž*bYR6u`?_Hnvԇڃzz 8)LPV6<h*F!~^7$Jan(}+'%zJ蛨0˟x20 2b#J"w<4%rޗ(V׵qY* s՜yVl /i.[*R@Hbak{_7P?lNVQI_t4:i>nQQLTF_jb>MFlp_3OAĔ+as"}5Ѡ=v rvoQ!n0>+vWЬN6b[o䝑3n ˑscݮ4ِ&Blƾ9-3i<#ruM=B5-R׍60ĞO(0tęvG)O^Gp֙}C!dOTP:!ZzKRذ6_mi#'Dl`ꋗD%(VOBQp{o`$/EZ>J2%v$橹喽|!N!Kڱ9mPXtj[<,X{MdIM=Gn/1QI|TVBKf t6$4e̷D@#§g__'\E7U"GO'8"Ĵ0 ݈-=o.o|zY0,5Е:gF)-)/G+T>6);'ЪAf=@z:b%N 0G*5YʹC8ՄH5QRWc ɹ|R'Q~NuJc9(f D}nq)(oꬉ)эfo[5“~#5!e5%`m?H4|@)6Ov ټרc : a'RSI<k}8&"eS/q+7-_ (t@Y s79,CUVϝ?ShDO2eEǣ"a(cS8kBv{9nબQ(NCkBna &HoHU7}zPwǫ"L <^|N[[9 @۸RNMouK`;b,I}zɐk-p/J# 2 8B_;1ج婍WQ'CYWd(~z͑yD|]c>xPW^ţ_SC '@yP9>:[n@P,šYA/3E*ed'AwVemJFT ʟěb"G]ǔjffڡ!9G9)>:U'yTDWu g'/1,?nMQȶN2;tO&rGaAN]{E. X~Uz|S(`]Ur W]|LyO5 : Ӫ`]sIcIk٘ԡ`;{:X"߰fĒp+@`x# ?zXY/[p#Ы.hBa"mnsHk4BEW8UIzp^N` Gq,Oi ;h;8՚.xn5].`ԍT债f񗎟93Qlу8JxLc>Rv){M<6 B!m9FD,F} k ʿ-&! hrXL'nIZaLV`x1[,)"Y66bVp2z׻I5BECdpb'Qv38Gi*TҐ>6)p84L<~ YlYyp, OG "32L"K]xǩ%aLӴnN%kb=WXVbW'+f<7>ݱ[xP=._48@.=_`~ņPӀόϻM <1WR=ќPKh<k=VEZcMZroU&9,^."7ZC@^:Kލ׭d ͂6U;xnQTBU+ 6%Kz@:s9&PvѕBG #zڋ(2!8'PC5uY`NE1sGlد^ ^0G)K|ADdۈFۀ3("rwFlG'%^8Gٳ8D+r:_ԨxQ>vqXŵ*hqB1*6Rh9vOqbrE 5*Y*67 A#pIegT%mqoY*g` ( 6Ds^L6Ʌmh͝'tP(lO+nZnPʬ5's*(BqBB %ᩧIaEg_{!_W+ , [(5aBPL"IW&+p06 r(G"[AF@7bisF+s /`J`cynԻ#|@DP1މt73Wf",*dIGG/l9-˯ZL&+>Fl-7ÆU(]JdhI<ɐW}_wב]#+({V`$i̲PՐ'%rC 5-\oqߛ10qVc| } |^H QX &GLej~Dt|Fܷ(ĠT+7ꌝ;;pYٻNЃ.ߗڄKox\<: ;Ryhm2ۑyK(E#bkˁt B ꟫=o*;[;uV_~nNWSډC)ה$BM*4aL^M$Ns1pdJ̈́ HI-p莋ekS؍dFS>_A:D^}FNl =BqCɡ&)>o7uE*])qPWP C)inTYLjUA|@Xa7U[yi5.\LU g+^э1=3q˅4$<0K߱=腻@ 5>bɬv*]-4SH۷VTP%Uiх$Zd2쉱/IG?S=fRZe-^C NYàqj#_CVD\sUW)0I.A=>Mǹ[(%l4iqS%'vV;s4 Cq!=JONLy/#x:_z+O)*f8+E~ g ;O$=C]jf+(O7,LXWeY?qRi4~J Ok WFlav%){2 'u/?@Fz*'Hvغ!turO]tUhY:5#zvfOAj㡑+,?N<ڙn3&RR.t/tWFVîE)~q</:uL](7b.qf.֛Wc|D8倹?)?.֜j \HܶQr_k{$Ŧgm*͎ &RQ1+w 5aY#j}NJ^N0 5E')ׇXI}UFp!(yNH{zjc SkdY#6r `}p:; 6{lvP Gx&ĺ.e`9 2kjfu0@ƌ$!/fҥF!>$K0?C\8pqZSPVjxJQtS53y 1]z έ3J,#rhB/ǀ~?XL[@A5& <N, T3ZܧkWf[^2ps{3#{E<*ܟB-nZ!zD "ƴoZ$o" X9xlۯG?eyH`N2v: [hH aB 7`z#zleC 渔}R2iDfԎ0ڭ ʇcyx8n<{H8Ti[f7C2|,ēe{0$|f3GU|`N^f$MgաWL,5'`:d7yq[sqW*>H#BQCǚVzR,CNwbygE}wyZ"}N5G/^BJ{.ۅߨջxTQH&'.`XPG4 !j:|%/.k~NxLviWzWnW|^OWb{t?HJx!9$g٬놡mC|JZw+g.OཫYDpl-ZAF{_ 峱 }ɪ\_OYt (c'ǐ.A?O2,¶@e WRID#]̇OLY-]kqRqA):V^'„yb{xXj|Qsb%R$.ʭ̑>1T+*.v.K"/]hnKŬ٨ް_)H`x2] Wmg8d 땿":H4s37f5Pevb )-\IcIvF߬9k.DZ[$_N1t- -t +&o< Gޓ4slo1`NkTQE.wƝS!P U <ߐn{$! ND;:ߢsBet~gkwf-\5]6gCc Y2DV yM?<>Kmnuj&(F%=X5O&Lܚ,A"KaOQv4S,@TT3t~dG607 ʜPY86xhDv_A~,hppk$)Lª]ݬSjUlFYN4.[j W 4[(;<\4JpM;cr&N?ע1.Q:O_qqyA߅@OO,5dB8*rݿ tT NVbcv(/3:$Ίh!Iuz],U:&*Z \XfnG Uw_)4M2adh>2[_W`h7ŀP l z7!nI3D́q2kyt mB@PisS&F?cX\cU $9$SEs\NSTDSOglwHe[}Ѓni- QG4.E)̢mLivQni^=|Bd9wD&1AW, =#H%xK~.z LJ%Z"\e|x°ɤJj+f3N)}ΑnaWIzyVZ>^28L6ژgy;^qHmG g}f)$rC߉sن- HxN-` Lthu Ys RoKW;h }8)^f{}hLDIˢp§C3{2Ds^rRUPfE;yjj"eV,YL8L_VSDe Gu#Lq x[PR eผ{nUd_mĩeB .KaC[mK8ȔQ%g:|]JTp+pABLBkE䁼[ zl_şI^\rX#Y<syRPfFĠj8KҲ|XE?KM!La9#yf. >@@ 3&e,9FEjeYH~SؾUG]s±GE Tl$x G|<ջǸ*E̵^2nԡOov|Ŏ8nl"6=^8aˎU:&\N)GHUNz@dvy`}5ո/9ZXK޾̈a:)1un2,k$a* 3{T8 *2ZCq"}/tESg.ƒer=!v fscv9ϓkn>A ssq ;~!O"~3 8!M<$-fʬAg>}r,H\2ޣdcԫejpb ~z9Uv2`& w @*M~C ,nz138˨b-Q '$9 {t>QoB28eI%د"L(F&<:?caJoĮbBr)$VtƸg`3֎zU\/p(ETR$e>6xWQ*U9iř~'U]=_' r-ʧhz26KDc6ޗ/篒ZDY\fřQp%-8'W]jR^UcאQIRxH/挳!62gH]J?NC )E5VC  . "8?"#gQP-,v m{?MB Ze6 +1ffRP1]y`Q)g]k%V \+p|p5GC$u |y*_~^qfLFVtg&VgGP?cq T \b% o(ukvփVf: ܈7$zIF,RY|H7-&¦3ROufn&ؘH1S­tѫZ"RH-Rԭ.{0= _&n+4CDhdWNR䒅1ג'k;YhwntV R02}\}Q8D7:nX A%=1dz ^.\1|]ߕ3,S!ZO vȃqtuV-MnpKTszDrX@L~%LV'(a*z58`F/1]ş(2IGٮGR޸6Swu{]ņWί!,|#" ^u;O=2, @.zMLW$ '`Aw6%WB1\;inݣ/E |B%@e/V.+0;AHH_/}x/@2_lSs3Zkn ^^WV 6"2ColY8x29xVysqvv_2DayWVy")LKm.AVNFV1lSh`r,3|?MB_/<vmI]I!h{H [*[H4tl t?*ߦ>4ibEy +'џp<+m-VZ:, S#pY J`U.z31Iq}S?6u L3)S rE^i训ҍb`JL1AG3)r]xM4T/K1m/ǫ4H~7t?IUfig;I܎$mHk[lfO CF@P'vS-K2US5\TJKX8R\@Y՞_8|+1 ^)!!7j6Vښ}t77b}8(qרA"C S,wX[*+Š$ThO}Ĩd%[GoI)YUcFP\jXk5'I헄|D[E3~0;J$%S<ٴugT"ieA?u$.ܖv{ʮI3G\Yz].7Dz]Ux5i@Y鵠p?Ho͔HW'vGn`P0Og/}A+ >ū T$P_}]i(H}fbMOW2E1=C-upZ,D7ܖx@ɹ1{AoO[՗aXp͞T]t핢ݖôrvTmtfT>]|E3h2_w <:fԟ>"Bƒw| ~nF\WY,Zj|4#@ fcvTYK H LDTDrsJFoQD0onwxX7<ث:ܶM6 A*7IX)4Wnd&lpJD!-XG'Âp$N@oZH ~G5\̉!Cr]ڐ PBȻr~r&,,Ybc9.c7Hec%XJ@X BA4>Rb 1-/\D UGLL/Mw\-g&<F'Q\ ʼnޛV{}tspʪ9ެ[T{eT;JpK3ԩjXAG⃺h t9Y}*gܛ{YEsZ䡒AluL מBea6Jz>h%ְ8:Ӣ1psV΀5, dRlb+Y8& MŊU '.1}b+4DwV!AX/G}QdHj1-qb-\kV3 P'f#B{y֠.XfÇ!Ǚg0,hU7H-FJs8h3AEe*Dc~VV9,6`Z[A` qVu fRG0v)|J3 H3ڭH[Z~ǑB{7VkAu%X//VQЕ= SRu$a#q(Ryˍn${!{G*N:UEr,`$U@!<UܑZ=J]/mZ 7VtZΰD;?w2~,=O!duI3ݠV 󪓝v!H9]EF{_+(8mvʼ:^@oNb&(ITm#wsیĮnuX%hni9rN&$_Mnv#l=u1 5EMP10ww|YڔWS9ӻ97"ßZ8$]_am6 DpMST0 1U=1\x{9k]ka5&\4#>w1y$g s7a73V $ y*Tu~M˟$;Bػ9BŘSkrA`iTYʄ?܄\,W %BJu4ߓסKa(DOڐ'%L\u|ɎIwkXb4ȵaʝ^静C Gj PomB%?sw:?RJIRoB cjވYP7`dH!d8O";Ơ# E鈱C'ELZ۫1Ͼ'ak[*;?rMSD]޲a v]hRߘJSOͨO`7*OufY>rA&=B \fz-݅ BED>| xF4:hoCJ}k BtaK[&J5뛜p&` /j,|A8N} !S1WwJRmڿp蝙h?YiKGR:­.)B ;)ϧ_ Rdy[YA=+u(3+H8:eo_ビS1BSHK@n'_cS(L?sAJtLiھ;G3c=ܿ?3緳J*7N ^qp/͓,H5Qӯ.D SH<4\$pxr!μfdA" XÛ̴PBHhqD_I߁ aijEV3f}Л3+l;)BPYtG;b3̀[9&KvnQ萳{ܐw!8"U 3W*99,cx(:]r-K)O)X6hE]ޫ3-$6$]QJ.@ qH𶎥<;J=\8HV% SGO}Vۋ!k.P;ixR%u;8/rꮉXrJMRP m}l\}[4`-A58 lIM^0*( [`hht1͛E9ͬ(/Wa8歠4NtFYd!sr^mG Q X浩7iNB[S| )@QϗH*ꡩ2M1i&+|l߁4H//Z=ބ#P`v6-Dt%9` ne)_zaAq )=gUŢ EVX¯qLݷlF}7y?bұLly-eV(; pW8M{ &ܠD $b"',hfa~cyY 2aQٴFVXًz%F 3{b_h_,w؈toAa[V wX;Y_l H ޏޙѬFj۸VǖP9WEJ̜1-%LLl%17?H(iRj퀛m5q?`+کd8 #O۠fVa,.rKf>u>D̈́l溵TΦzKa“x!U)2(T(KY/X랒hpd6 O[^oOc()R}\NLrwAi҃ n`ycݔ 6`~1%ψ^"kxfɕPDT/5ih=e_rꫝΘ ߺ`qqkk+J(JZ(V`<&Ų@ 3XRldK'fMBIk+4 sV:ME5$Yj!C\ݺdx\k:hKꈂZ_v_GB@1/iQMZ09l@,Uz}lbCG(IsQsfvCS.-&M;:Tv6XԔ2/(\upACg̓)*sڏ)9GipyS`f>2 iU#~fnV8Pkvx=XY\!ڷ5!1e,A[_uCyN:MX]-foG= CAهI!M:sGOZdwHXkN+=ϟ}gw_xPj=`to\Y{01*hwjS|k Xk]lAQ؉""wF3 *Wv:UjLotWYjnቅX'Qè5Xqg4fkE'_ fN ֧Ýn)v6'3e UDDΎCehTʫ˴sC3p1.LRRl&$6Av'T;7MuBr2%T'1 hV;A~{d4QRbH¤hh|*6'@Ra׏܏{ڢH&iRVƎKkr&rA!7Bq[ߩYԈ I6 ꮫX;\N(mU{4z0b^5,4͙q lOX(xFul3LY!CkvB+'Mj8Ta{82RX_' nrIf'{̈g)~E xlfzJ.\moぢ9E(=ݹ͗$UJU?uFQ3m> y;2zCu]]QNsE#r8qbC%urs!;E@< "Lq-2HSB#4VF!ֻWi͠ NUotћ 8$|(::Mc\ !oq9;y!ėET}7{;-A,qW/|$hdtogڑھKB|ΌMXwn0g.ȁx ts̎IEC:wtTKʹmgcfzl(Lm1?@Dofo9oΞOV.;v8Nl#|cXh)Rioi80sJFdyL>{ڿ'jl;gϺ+Dt_r-*'i oDH;v/ڊ6y+)wD b>E64X*NCݵlQiTDn SKyTi湮B/E>^5y3֬߉?-e[z$4''ٍ.׹RO6]Ha :>%!HsnSMn;, B{emby hn+8E`x, f}:Q|Ob N*,ޗOACí;ZȜJ_~.e`RX{%0 U -*Y1xA_D=ȳA4 9bLT]<]cX|'0"LysSeqŹW<g҃ !h]\lWcSg:fTrP,[I\ rk䱨@h4J8v@ #'6\wVKdaδ@en~3wn4eA303y_b" pRm0rx8id'b`<P3J'D<:+}.Z=pyn}t ʰ1y[7 `\}9%BE&IQA6Tv8}(3j/vCv{ 7zgiBዼ ==*)9]Xv,{rl~BHt k@Rz@b<ʽ󪳀XFވ🨩Xucɯ[DW$p bÙ**VA^=Jr"Sy?˨CAk7\H)޴wI0@\(F'0o`M1k\CF# @82bq@|MNax_oDYn`#&z{%=qMXL Ll"NXO/_z.矨TGpTx%a|lit3e~G]^&Ig"3H]] J}==;f/w3AҸ#h궳0]G ׫tm= m7crpRHFuC;(G->^?OϚّ3+?'?Bo\{zGIE) hͯpYё m!{P4KOkL/z12F-AveTs}"_S7ɏٽ1l%4n!>/PKNR ԓ}軪VN ^-+§J1alK-iUeE >/<4wj4f:G53T]8XBԒ*gd)>J 1n!.\h~q,6}tK\0嶗3tPڂj?B@h ]{m2¨P`>\y ;2aXB_*̦Z!p ˌXp`mo#* '̟r-ޱDf6T&Z~˼!Jlf̣<L׿XY k7 ()Ŋ Y/p?cUgd*{*meP)VזYt-eВXSMP${P!%DKA0|"V?1az3PZ h Y;\:Щ<5LdX2`77 a I3tGbwKJ ف{+nIPMg(64dn{ϵ\NBƽ(vkCkBrjNR%;.]HzKm9GFpRo]CΝ[[O*M'>iՆbYEX;rwN VJC",*; F1zRjHn( 8ihnT5igH]jizmpc^0{ GD~%H< 8|%ZAz :|4uad|Ƨ :'lËܵG J7{L x{5xJ¡f m&Ud 5n dÑQkT*񣮷'՜XWc ]8<}e^/_aLx(j.-%۪*Obc|LZ`}Kda2j% ]x~ WK>e?9ݏQb|@l`8S]7ZZ $K|FI k.qP5Y5_9@`"s Gxt^KM̪7MTOglsE{˴y6:eZ AGvK)=+GC*?/,P_ l嘦i=ԓY v2 ǓQU>/ߧܚ5[ uZEci/.iD⢖IimL4'W>ma`.dW+hW(oLqZalx ,:+ITbM;&1]ZT;B%`?dںѳT =?_gLY{CBJBqו9;w]6oG{cSF8i~:V]g*0=kJv%./3gϝ*,G yni#LR/fm{7)Ń]^u [%q"yu%vL/,*8EyԜ{:Й*jܻy| 3$/w? +@,bwS2\u^<͡ F$Ƣ>޻b}XR2( / /c@%ڠOQxuް95@H'0UeBej YR) 0!A Fe]=mte!pϚ92@ R$Ze8RI_CEi`F|ۖeS2DP=;CWۓn؅s\[꿄'%7|RzBzze ?rGal[EL/9g;p=98))k6&{C gtN RD Eton zLYuRI݉lYaws''+x% [^avXK~Zbmk aX-TEfʏcF$(,:wLlb?e^A{~{6ERbmaW_trŠt}YOrȽӢdqۙݣQ]ϮumY$pC<*7ǭ(zXT$[%m&k϶mMwušy4mmE0үxc tJX{YwIVsw72pkB=yiMi{l|bd*r_b0]iabhw\:ը@ZwZx$"UE޽ Jn _'Z{wrkxuSV w{VRZVsl{4(5+K9ne6Dg/4Eat:q$ ^o5RxNDL!TBi,hKWmcq0l5o(#[KQwz`ĊYXG>mkxeMuiuV\Lbv'im9Ľ䊺46Ɨ:Rߙl⳥2 G'0H| l"}N&: K[BMQ "e⡮ .I7Bj^p{51i9 O5;:!! nE> Xxl]ԃ'wdjNwGԢ__e7qF=%2|yT:,D:to;)Ӳ!䰉xfƠ(q! - vKkOޓx^2 bwSu͠pOlZfD1; aZʼm*8]t ;W5G.񰅙wCx vkt?]er۩ytb ~Z6,7Cq,ŃWbqp9H+HuY  gq" oºT%ca· 8>5}<9K;#4z7WͳOqRS^pNVgkt9)˥liO߾,4ɣKy$±H D4I5d2Ѿ0`O[4>&{ gڇn 0Aq:}+t|TE!s4.)w޵ Y~Odw2ؔ u~Qi {oTqJ(# nUᭆ~G?2.bTpƱZK$_PMηOjoZYkLx3xEHU+9gv,-[!DEj>^f簷"LֽAG*-QQN,@FsI"ªY6QuD&ݾ|{knn17cO(UD)]ފ|HIۚf+eֺGk~7[LCWeaPϦjX-x]Β״T0`K췢oY0bFD J]_@+\Cz͊v?hRS#YxT["}\!R(RV?clO /ck 5`b5UFi-3J4Jѓ`B֚L0U)\e?\W1n'6PpR"g2,ׁ($@]E)Y+f_$U{в]iVP[qxi26xO9l@*EӇ֛7~{m)\9-ツItð &pIt꡺gפ r@wWt߳]c;ENB4 09\c“SQ,8 |lЎssn KLn9mx?Lv)?EOњ3SybRVnHSb$=#Io̹ *Ul Sr/=: :>bLaislW2zh{ 'Ad)C!aԂc~%B9["_Þ穉5 `A4T3uUl2ZRs >T7z\&[[ё h҇-%?6Fl;t'9'k 3O MˆFh 7KK%Ec"q2ה$LqQj7z2ta&(38vo#&3Ѝ9Wv5%tG?&Y" HLv0t!p;2-twe٣KYщ07EvfCneSB3MXZܔƫS_<8q۴)_qMaʏl+:[`&NZdyS39Ͻ7:9^0BRX@CGov->iБ6Ƚgt3_%HO !3JJvr]άm oVH+{zPh6\}'>ZF;OdBDl yţ:d9%R~ JuV{+n5"bFGw?)@n1z]ssSi󚃶`^+܏DyRq/@BP .0UDʍ~ΔZC Le3 qLӇ f" WLҵ MY`<*l*>02F(yoY+ꭉ#$=5U}~~oY\Աf)m3V ܿ_^WKkTE +w 'w:S0q]x>Q&\r?wQZhxzZz-Jxr/ -Z%x FVoctXqM Rw9"wGDIKORΊ$ʒzpS\?krZI̻J*7v;u$L ¿/3xf*Mm)P1=dUvOo3\ML={g-<,4M*YL}qPS]fm@t(2muB&_)M6ct7^QȬĥMNYA7KzԭU Q^F5,&( ˘ i#;̖Ӓ=c#Gܣr1fTۖ|5=[J䦢tU7]uf\-5ė4w%Zva7'gO}iȲvBC"Q-lQT[Srk4'YpGe&%Y{I ;o#z tvt''P-# &/6&'IZ /,P?^-wtrlwbvco)*YR2w>.ø;<]4uPp!ӥ^瞣5 ͧ&MR'Ypuw / hSJUp|O Dcx_.ص4% Uvw$ytO%LF̟B&ɹ"/P@͘@\p!CjuuŞ3UmVlܼ\alƸ*[Sp*bl]D\!)l h(Zee@ 3ێ!ٖ- " 'Bt%9W8i՟KђיlYh]ld~^ֱ^yTN)o| oa@TfI{. N=P0"]~DZ:±CYrh5/B/T`J l!mGszHyzMnT7 UB$ɹ ij5:!؋g5hf1@eڦn˥EQ"oe% \'X._![2J^$/"]jRV"s.ΎIWXZ(+l}ݎ*m)mQcD] .tCџؑI^f7g1fD>p4_W7np㴧.Ϭs[X č3>usilvi췬C ܑOqyPIДM}Ტ.fH@%J<͕1Ƴz xbe1UIr=GTn8P-gh-?"7q0˓{l=!se~XS7py.a<ˏK‰T?d}ptM:QΑqjto(#"S+r,!!f&~^{̯eۜ~x|;z TiPڶܱsLQOP[=7.ѩ ROQD-#{LrQ}ccn]qe_3̮֚UBpkR,EB@=#~i4"OxMs\D [7VN}R BekZh`\f{&Q,|"CSJP^-vͫO_ !D`H `N {$Fx!gf@u U%B{c\OH[vNsfH~gĆb/祯;,֥^?bwIg×ŧ̺l0!W z|O8Pq7xlx(BӼk-HSXfYi|ίsnW s`(TϤ*gSYi @5'_N=h Lv yehVNÚ¢H*A{ 0+m}~LxN4^{)QSAZh2 %QchUz^e7ȶ&49-׉@fa{(@I,z[^W{Y9:Hq*&]j-Vxhj:T`z(_Y)_pdCXGGQpSKZ5W"ڽed FCiwWeW=^iDZ @o+ X#EY`)LUNA-xI-2R'ֿ @x(X:͇)ƦlNݺOph!? e#w{LNJVpYA,*¬{MMD5֤8 Ÿԇ9nK׽VxZ?g\jy .U>W!\[hy,ܵ8C1屴Ԫs lBe͛ݠHtuNвGV;x /"jHDE2Չŗ,eRk[+ҥP܍Wrо 5*0MH|Bdgt6' ~ pr%\a8h!P*wif xvcE8 K*nM!X7O&csv*t;M߾ViW ?`x(j9Qxwh0EŒI6f씢2\( 4FOίvZ|OjĂru$Ѥ)3|?vlՔfݲ l81Sy6Ia(z2O䁖Z'Qe?mߛ4!ģJrXƼ'Vw `n j^<娓%eknj{T(\ ODpR!{ `XM=S,FjټW`f+kzZkUyW_ri+Ӥxn9:SvCCj@6}Lo[bk+c;fcmr9>Xz&ؼ yeu~?1jvi}j\s .ZZ`_PUL0˽ qE{ Q;@!2nǣ%;XDoz]G#WZ477>D аau/jr"^(0P&X0e6" <(^ɞ=Wj?ñ3b0ךQͪ"b#S}Ro4*j']UUPY$+\Ob[!#4^^6,abR`Pd׷6.j~Sݮ jXa(Z^t )AefRgm(RqrY&/2SçF1dB- =\>z)V= Ix=T#|V4_1S;4%ĉF8E 2ײ7ť┄`Q- liQ,_2~(yR>sk0s#=9lDFQ6(Q{!16o9IEk[ AÔő6rDxؕN.ΚfRk7hxrJ(~?MtuHP[ܭ\Jjޘ7bŏ4.T}n8 uKjmKbM&$Lï0k%+uk0%Wj;);0zͅŁ+:_aC3g|*5UYd*li_(ʟ}jN>qv_"?`tdEӿ"2UᣱdK`)*Gz:mUkH (ޫćIC$;г5 A5Z)W?O^[ݗ3+>zo@9DDzHZ!黮nr`*kӄĨ-bF*Js a#}Y~gYxg#u\i!&z&(~q'GU}ICl& Xe?3{Kk@yVӵ?l40Us-dQGOMI}Bs$IytHB.˳2>ЏqI,@.ԅ×}XM_·Ȩ >K-az r!#H.ƞl,K^v8U}kҨG/tMO0aR&s%AI3ud޵B0KYZ )p7,hp@⧳#Ea Q!9vi_d2DH+6VZ4#`{>D$!cq+FRbrk5ڧh [$UKnz%(lzR~^?JsZ>(Kxo_R4/#D2b9 d͖Xt #P.D=h ? -CgWb:bۋr\thL]noJ"sZ~1)gY9=8atB^BJ K?$1hŜhīm&᯼,Y_WeIh9~w Q+gwWHz$!r^E j8α}eH}ar3=Ҷ>! EO>}!,5JI.]|Eۣ#+qlߐ:ۜ!^]]y4 ؄elG$Ƥ?}`dY-g"p:b'7##?zKO7i.WPfi  ZQ Kԅzh^dߞ;\߇&@:U _iۊ];!!h*:A"Ňb65Ӿ#cCUѪATwS+0 '09/qt:r>U@fț:)p>c++K|xqI t}s~ U.UMi!>b!~?tq "8G,MZw_6f\55dr[J.Hْ݉TKA?KbKM~fB:zU" L Mz8uuwp<#vhn"2dTŐx8Rma;.1*pf#-i=]l)A]6 4u=OИspYO7[sc~"n-cJ; 0\X)ۧhP\sL;G?sVf?,^qXWbhoGtEǛJCw8b6֨@\ZǝIY; 0o:{0GZ`٠ݬvRyñdѶFyDaD)4v?ȡN,j)V긤KΛn/`N4-֬h1=nL=%7qF܌L"'aUGx=! zPD0PMCZP!QbRvTLmTxɴ%՚G5>ߠNz(IxXOSq|tzG"Wyx\-'Yx2`怫`9k+( Q tWI_P1tF4Ke1/*Ƒ*'ɑ*{ztU4=E o2Pۚ ΑMUc1z$Hb5Zt<3_Q4XafjQʺB ߕfe0m xB&֋RX1Tm$ܱN[9":Bj-mD:pL9R(o1nP`m*2]`sA p'0TEV kof$r>GI4EjU]n-o8F(f3:g1[T[kK@3|YQٛ:,k23ސQSwAG)#ڷއ̰3>4GX,Kph8._n:ly ?@ߴX{LX3|W}w X\sʺ~0.r+qMyU >SF)g#;dseAwk|\Uá{kyJq$K u`0׆KcSj*ԭ=Sb:lw)VJ0 `_cm)68cp [yׯҖ0nt^.h>qpiA؍݀, Zl s=aȥkɓ|ܵ\̝Q-eZEoz zT^ ,6^NGr^J:];pkGC#Z'tML|䐄DpBLagOVd{sD#e؜~>89zf\12hӇ8gCe]:YnB>=(TZ f vcMtct]KZ} O|XJk/Cf 4 #X}2]}T4Vqڦ:goZý;lq5ɦo,Ӭ@蠖eZw%#2.pM+ܖj5`LdogTwoL#.1,nȽ#-GT ڍҟf7bZ߮㨿&XH}4g-kCvDƴ̔D~Dքo渧qo7F 2#: sF)i h/#Qu a(fVjq'- !;^[]u HË|> aI'a|mǀFE\-f.OsAS\c30E~rۇڞXeqGc|` {p.lJUkTP yf_CJ_#7ade;uc-.6R"ݛplϙB:ՌO.?h+OpKXH(I,/b%zvZwWU C1φiVpM&y@GdGj\a;p.&p2U1쩇#הPvMqRϗ&kN؞IAw+tL!0YNϫB.G<)A\U2{]Ig8]=9$Q\٪~7%єz0`PsYW̃o<P5K35.{q͉3on6eDm_iZTOF Ol /VbuG:F/~'D͕W!\1_1PԂ=1םPt{yC j_2JGVsfx"ʻj&~g}Rj!XЄqPUC;"$o /YȢQIَ>I6܂Җ9xfNGo.Ckv8|?~vJ= Ob+4CE,&'Xr!oZ׷9>"ѻ&5t\'.^fg_WL9z}!|LWR2K[W.klR`lԐ6\`s,r Im}*;X^Nw/8C,eCؙ-V`i`~]z﫦{.3 =y6U Y 5*76XDSXcU-Uhٜ4՟j_%_fĶuO|3bC^TE&N!@3vD K7.?[62y:y鈐kӉkN%Cc](E*YUlyQf~ˁw b*-58 X4On= <^"N];~s0j٧'e&bj^Fݥq^XQ}7 _€`"^B51x;*ELaJ|ò`;עLǺjGԀ324N+1`FiV5QS9P@IO"I>a{5ba;B99 u ɠIլP'P{\J?50*uqo@8/I 6ێZM|{ Z+\^LR1Z \wT2=_әTiE`qIn't?4*XϖZhG;D۽ьgUB'A7fA6)\*s~ӊ ݗ}:sp,%Uv((UVu@#65sCa,j߲zc%fy[YDK]I #),%a=kƯb'QIE ~);d, r%7 n_zB=R yi-fu[{ 6Z9Gc_"-ɌVJ=7E0Yz ԟMp@p$ N)SnV(I ]<RkYᣚ#/slںRLxPfK75:.^Vsp=͎Yϖr Uwr04|3~ :-fKl=D^ۙYקqKI\A[9gBYkk%jr,&BњRD_Le?5u]{k>$YAD`u0G&}]i02e/yCJz {RIpv(2>98{lJy[R!B^,=Ėڧ|>vZ]~;l9ődy2 fqd/4(wCBg5Ϝu;M "*W,}Nsg j}v1ȮxZipCYe7-pK:(_LxOE_ l-/ܬt'2(RݰJ{;2ټ Udx; ;G&Rv|t0hRkj±1ANM[qaZ>#<_wpgD*g$K,\[B˧5Nzh )zW#޿vLbmӦwܟdE`w[ޡ׈yk`~Jy"ƃ ]JM<9fC/vnV^b.w7` ]|͊Gf:rF<ٍ">RT{lr.V`ppbi}m~UQtȱ ]wqGǥdD'/2-;рWby~* .޶΃;q$ VBld.@^. Ahw8bd$.*AR@Syp (:p1Ѩ_F5[_FO1*Y < Y꺜`F1|a6uf ȅv ʘTgU>ק:D z.{봜vJj/S>6'I PGqVըrgI`pGjoJδ_Lk.~I i 4_ź[d"N#&j>)ҜZչPYAL{~D#H z+'K| LgKFyvU8p7ȵOv:z9鉖)8!g1"=v˦&1䦃ق+~Bݓ>j x=mQz{VBDI/:ph,2*LA#%ۣjfy;(]7t)YRr)9NخW֝VSmދR+WW}!YȢ]s֬t弋I{f8My?S3h'sel[ɭMB*q`Mt3h0]}b V+ptP]?DLɷn*  >يW<4XtMS4\^x$SXy<2]cOj6RB2+~H0m 'Xl@6&9f`yu'ED())Lr+ZxaKqȶ[i|@GN0O-U{eSzY (Sҳ*<quBqyaۮ%tbjx@H 0>hH7k*; (ˀjiV$eV \UU[1/q/ɳM;~wjDvnc)7=)49S WOu(gpD>kވDŽQrD Ik_#DȩS ͬ?,0fb@\m-RǢqEk?{. \z11'EX .nKT>X!|*R]SgtcynG;Ҵ/J>Q54W 5{NB޸SoZ;oA:n΀*\[x3](8\b֨]¾%6Fd&6z'0jڑf!wN)۟jYsq "$Fxowu7pl~glFdxh7ec!3D_7 UzݠcGB oIj:TZ`lApP6fMƬL !쏨FdH [Kr`УҚT+zGv;M8'Sl|[P>*9ԽJ:M}Bv%R;~D޹ɹ1VI7GJXtELT; IV_iP}0^b6*95pIʼn\;.I+-8ģw;2kUxx'?*,9J7J-kh>޵,Phtޫ88^C}dImECה53GI ic<.2n-9z}W5ϣÁLN'iBRRWbvekL_`R'2HQ>؋*uW* ƴ"޻P ? i݃u_cn&t_}G j_LȨY(5|b5[IՌi7'Xש7F"^&KFBU8x]LPhMrS] bTu"!R$Plr(Y"ȱ|@}~h_VU@Q!nL*Q:/Zt|J.rr7i,5oJ<(k%G.s> w"|_@tK 5L0JkY9t 6㻂"nAb0BQY^5|WYT-Q:X3Re8T531/$^rLUFB)}RДL膍gYL ӾQvr ~y˄wʪuٽokć!?;ܟǦ] 1Gq*mzk7]iL”PՑT7CMQ2=鷑6o[x>'g 7 j]Gvɇg0 #Zu!vbs J*wcWJRBLm|FZgLJD:ZBzyiTnT /DCU~#Qyj Vb5 oSV8W!zNY8AbPZE>;ٮ3yDG*5~4i.IIJwʿ|.0 M &Ҩs L.pdpr^ rSB g+σCn@=UA5GYK#Nwb?BrqHȑ]ȟ3ˬi' ]rP{ LdDцOwcs R50rquxᜦ`0D}l=nG^frj6=mRr#<6 x d\#iQ)zl:7Q@j5$fp Ri!{̫뼸:OS? /F[ui5ŀ@D_sPt$3!4,3u1"8Iҕ!%!|QYZ݄`AW 0E9CzՖAIm+H?Y:Ah tV\J(ZaJ?0.qլZ9T}Y}hb_sҪ!U1Lq$Sjڟgms2:·^PD;fx[6W]ϋIW6sIOz}mpգ<~B@xl渋h#tnÇSfiTRkBM#>iY@JMu HwV?+zarז" BrY?1;X¸ȅV e [?Yg(_FBIi _Qh_*XvR=vő\!I "}̘%z@za1JUzyDe3Qᦧ)zfG}0zMWͿq#eZ/΃DD 3D$O )B+ ?' PءΘ&qBzҾLˢJ V'>*7] &n- /+"ǓV?da\ft}6B9ZGi`@JN@*=+U%U5W#gЌ)Wl#"ecg8%cBvZqGq+Nv^nK%0 c{:@ORu6N6=7cť}Q 9`\㐳6RݎH%k" .7NPqygNmֻ8^Qnjjx5n랩QuqS}?%)٢}7Ġ#~n<X}Ƀ.N3q7n=\ia.Y51Wsi>_.m~HinJydo6r$Q'ދvXgmjlt@,)By!dkr A}`39N,NQ2Xs.U7bUA1[ Joh0o(KHB(QoӿYڙuEI`C ׅ(_Pŭ\z.&=bDR 'A;IV:Ȇڍpkۄ}CIL'\h:7ꅵW}(,N Y\C"„Y^k gdEF@H]b_ *`ԪX긯%O1ʹOk9%RϛQ"֝bB&虛*rPkѸJ'c~^t@,QT&gC4Sv}*i$D5|~LZd3/sAC0)#sK-lbhDK- WO`[N k' D\E ai^r휘l,TJi? bADs7X۠,A2x$s*oL45҄ 7\= D0(TH4l)VB$IO"=nmV6YY+1(:Rf\0s&1Rkm93K1ާkZ)IMD< ra 8Y#&f0#~WV[]8DE?~QG$2q(ɬ3 g$r 8,pXg>϶R;|B*9ͧR APj}Es _H15F"96Ѫ8P\<Ɏ1Ac(\y'Vu+cec_^:w'n >&C//Z"sIF#UF9qUEyg.DHJ>=%~YIo%k T9$Y[ Z3E<$P_n88O%vݣ&$P:kE%G"V-r[p(w}NMkd@‘Hˮр v!~ ͍7$Mlf×'d5AM!,>.;E˖"'pe`Ͼ~נ#I9WbBk,]y;;l[},D\O1E҉w! ɫ*pr8|wJv{?~, Г>L{%d\&Z'>W>T;vY{y¤g)yHNξ۹`6OQᇫq~tVT+2sت0p\H'"Fw|lJ`%%{V2 1_Ζ衖TɸSs0 6Q-Gw?];A]*ʳ *8Exoy_ ޾;4Ћִ(|]t:˪~Q2c8h)I[_^WDA؝Oə`w%bcwnѠ0Ǵ$ a:fG~~9ԹG4S|9LR.=^!>Ի_)ΗdvU0PTvp3brN:AmjR9Ln$yNݹ;͋iʻg6ce`S/nG Ȩ5||!WXh^oo/;r *F.n&8O6(rAU[v*mopCЭXpr-Hooeb\M̮lFuE;( }G'9n#*xEydH=BRMtiFo}Kh?mw'{BM*J=^wf=ݒa 0Z?{LJ(ͥg!ЩH2xՂ/Va;̇(b? ET!x 4V"IQ0y!t_ZFb{97 z,c Y9n$ÿ* 1T:<] ާNNQQdX!.p8\N/0TGe)1*L7@,*BFtBY }4_~*/4S> n+о[h&r Ȇ28ΔG\CX1*=1;==_,9w:mUcVyu{qJXt͓ЎlL#2KMw˲ ђOl;  [ sK@#FՂhWL$Drؤl=x)ιeRzd<hQhÑ֤@~q|nğihЄq&X|}xs1Bj䷖i:gt9seytEZ>D4gE aO6n:!'y`Jjl X\zE֬?E>оvtxĽM@Ŷ7z {ܶ.v#OӶh Dn?oTf|ڳD/V!$ rtlo#Y!Tp+E&<=b&zv +~xɳsoRk$GnR-ubuʅj }c(3dp b7:×;&f} .<$,oǫ9x"7V>:$f@jR@D=`x:D Adάd$x;qZUC%h14diS07<=sKtrageruJsvDºe |K *Eh~|5%p<,)Lw?^4;ZF9tL?r匃*Ə_R:AO߷ h#, 2_e~^}ƜKTEK$tIZ NohrCˌ^Bj璤qV-QaPoo."kЪX!B:c%9@*? .poQ r_8B'<9)4 Ӓ'[f1F=J.ަ8X8E3!zG@'̧Z gW4.}JԽB-lghı$}Cl*B: [f<, ezWɒFKHWʖͅREaN[S}й~YApⓟx>UβMi/iYɚ g5!\dIä )UJFC0(,o#%?$5OxК WGRBei({ sOWh楿v&sDYQ/z;|Edeoh_ 9;ifG"p'xM=ũ5)2xvuԄ*ҍ,4-ː\?l"p0$ODnE=&#Yce; 2E[ Ƨy\jf2ov$Ƀ?a-#Ftbx,q m 22a2=X@r⎒z)Xiic߬2&䢬6-h.]o]q܂([9T0KYgE~9BSp*F,AX|cxZlp5$*uaJ)q\u$~qo5!#آd(ۥ'Kڜ;v+FNȄFnu+bO#Q ̊Jm,)#7՛'^=Lٍl(#̣Rɉ<>%Ȅ :5[睩e?N"؍W)M~xXk95S/ї)J0'2 Q <=\S1M?ӉklF^VT?i g,,SK<S>Gyriq<&*`V#ZD)|ؿ M+y7nOK9 K^ 4:+saU9 Rj`e#ަu2$z'EL&#^fc)SҙɔQY&hxu}r'FZ3K-F#m/3-rDgPIVc,0oKKEl*.@iŵ""Ծ|U$F?UW:ᢳO@lQ.Ti5&[$zxh,'~t֬HlJ09o-YDu[E'`Ҷ8 aDX=hձfkLX̃~`eڞy+S1q&8,2nXOcMP":Kn@1@1/džuj btQ1RKV %QXsfƩ1s=]V. xT,xׂĄIf`kDʒ\ю9-']kڝYE nwu{#2'*C8&-X.̀g˥Ȅ4Jpƌ9?5ahb,0v"$e*"O%\O6' q:fsȼ=6z/Yӟۺ֜=)Y7yVG+U!:7V)-OCU[MEKg{"h< dZMZ2Tu17mQƓ}dh@ ي.XmuQKEㄚ/(<έS#xyzO\_83Kئr9LTvWR$ ii[4qC0kT=1c>bW,3IB6T]1M V81\g99肇}z%WxI^1f."fLx'rLHB_`H{2R- s+}0:s`DQkmD渢·B2>4vb1SA%xh %km׿sНn^%Cڣ%xH.?}iPu%ݞ񇝎{xÉ?XOe{O%mɊoӵUz045&98\`/GSjR7* cBlCY޾1K}~~;Se4<3 ^8p 3kl*|5kIx7YFT6XXXZDdQ^w{rj7BF(&nz.DB9Wjtއ.w)/Y3'P&-6vDNHU LB{3!K> YhK~`\&ѕ)%{r++m w$ ?lnRlLܴu՚ڡҍ˂j[RkfM$SSM$A`_pf1t1OOJXto) n@N7JE8[4]fT?( 0}Qfi/X]̩˝(Q^'28xP89[B(xw;hӑ5_v)NWUj}؝Fg}dPvqw[4`Ȋk}M^Εz}lqagc̳m,tؘbdgT珡_Ǫ q5g 44۫ͻPdZe@ZEL9D') <[3)(WOc(:A\Ҝ#<|jn:Th0آfPsʕ:8$NK# ɈseK?Y"N; =[ߤl$F0m8{ш}tn01\ۦ}6L/eoVNkiQ =B\g>̇P}1+q(VlU\}ÏB&^Ua!l`.T¦3V7aob؆;>SLq@O9*~GWZn_¡yź{ @]T*U򼓔[CaL6vG.kp;a&i_6fTMMqXU mppZ*$/ ka@1jRE(U髡zX3rɔ+(/=K}_"#$M_BmК'F ,t3[B5: 7Ǫ;PbmL4m݋ͱYUa`^^+Pֲ|@wϵ2bUHHGU>& YQ`}'*3O ;_RLonR^2:dVOG&g. aq ou7];9{+@i*†.~ g+јz~+e,pf6-85 rlX>|!ՉdU6XOjZ5~%2qxQS.o:LM+1`@OKK!#zJӶm3+ūZ+DRvǍHʼ{^d@Shq"+1SO+čIXldn{UV',%=bk[Q6a @q7d}a-g%dݖ,7/ō. {ԁͯY85-H<&r'>uwT8~h"}S 680ϰ6,$G]^E=0+1Z#&eDF'@Mż8pMZձF@1"=)T(I'`W=S?vqH*hUv5WHo^|sdGؽ1~ÜYhdV(l]D674Y?-q:$30~wG{' Bم<e n^PQBfNҎBm wY%IV{SOUMȴ4 GE{&/ Ђk*^GA Z[wŸ~mU~o>`D*w'"ABq#?@ wO;˻ vk(HmL6ړU AwuM.>$͠s5lS".>!( ~kz9</:+g-T=3t-hΛ]hF W7u͛:p-z^9gFbiY}o4#!qZ_kmzf>Z%0t)+;l\r6\W:YQݬٱb|j^5[ܿdV4ut#KJ2 N`^] o%;Jb6iذͿ:u_#Yq9faH3r+&2* /چĶCPNeqv%++nSZĺ! @f&B,*=Oz1#6Hnmާ_Iy9횀 D/8 FEfbJPxUcN-y-3tLK/5Q:5ۓ$cfѾ7^5}7%|&M!Ϩj_wHƏԝQҥwO:ŧއW2e^%z(RʡЭG )},F [ݳ6,.:h{JWgZ"s fHݼĠ/jz[$"ze"˜IoQ.NUېok?_1x9 J  gI5nG)؎wVh]o &DaҬ û  }ˁ?n ~cEDChi`yx aPYZ#|8xްw(}ت3R{NNHK$mFpEziH ?YaBUZYIКjT"|v~NKȵ\k]+bg9^QiRMJ.~G@ܮ6-IGmR'e"?.s>";\Րa2! y_w'b:%/C{nJHܗQywE_d֞^I?6T96l}yo4Ã#ϾydFyBV?p2,S/ƍlO5jT̊ hdqTFzWBqG?ޫWbniv8DmM0OmxR>MbNsv=_3+SIė PVDҶ7?=7 J(:zNжHūҕ _S;Ep ,jdΆY:o(3PAl*NKL D .~)!.!7LlTk{7+"JR=LMyu~iu$F 89NUz>Ϊ ,^[#zMQxn<쿠cIFXھcMS'IXF}}|߀͕nxPO6TQ {s?. N L!IhQDԂ>`=RoJBB900չfTs9`3TrS ^zC{r7e&OomcAF|{ "bݱr/9bGܡQܓ\"yenv(82Iho(,W*dGM z 1}2ΛC]p\bӅ'Jߝw,,Yȩ\"iRf(BͰnPy !l*E4SGpfٸ>%c{kHD}# >%|wkhkMc_6*ab1] 2r}/}j9:n5e\a^UB>)>/Ϥ\C&2dF,S^&%cBMGE^P9))\c*hoȱQTR̈́Ie)/#;oة܅kw/ :Os}˳Y<yꈺ"XV̏so| GW#hq#Х߽Fƭ3&`k 8g4tXSox {u :yq|z y݌;l/A'T!2ڕ2hͩ.#!˜پ) ~ɧ,dy:Xm4ȻJ71)̈́a?H#:S hLT=:ecKeM/䲽$!%+V \=4v|/]ϕy3+tYU?ew=DB( FĖݱuj,@ďQ"4`Jǁ'!xnlUrd&Rʯ Ijk2^q8]˱Q%c̼ƸS^4*wh$Nl$ޚ8&ʹD-pW[YFRjFK "c*)*?hw?2xq|nͽTobWl'!.|Z2 eUR`V<Ժ=^Ma83ZJ4pdRO\r_Iˡ52};M#+ykf4zaWW^ϛxٷdb"Q/'!h6ͶbA.]!oy}L`Lc!ٷFY߷>--;#`8׫#HtPbo~M}>$cE\WFuE!RCWENZW+8U!Ku1ALYb_1ySGkcD}1%oXMd%.hJY/gpV^ ĉiH fƳoX@Cc=]xKW=gO\2ߢB8dľk \brrh+75-sXWO}~YXtrLܟ w)Vȶ2vֱ 7YqrWӣ{[ MKz0`kײ0K H<Q͐kvfB)~ÑS?ˌcd虪 ӸҮ,٢" צs!|z?دx@5Q]@gY4Kc gS(s+zkI)$&N&4D59FM'YӬCEGug9mPm$%ƒe ip:FFQ^\^qto'N}T3=t0:d>tt*zկ"Y5IM_!$gϏ̔ą SvO_^)X&F[>9`e{="b|A2=j(n],c xA|e>La/Ԛ!?4վ<~ح ς7JLIż#[>N;'eľ:>.dzcZi))W5F~KK,L<3~$|Ft+]NM@޵yEcB\#Ϛs:O YÄw޻BDyê#pZ@{=wm#:ׄ~@BMVOO")xi%{s_aE„@uNIi"<5ithu27h;tm([HT,\QsJC*eůIzEP}GWIAHA_cİ,a.;*cr΃nDTЯq&e8 U!ѰXX4'mJH]wq߳9t&GV&6j*c#=B Kg;o LOo~4ƀIB6|qk$AǬ/ SnǛ $OϬ/wM1YV>_sqϩ23ORXO1:-wΟW.e+ '?i *tENl{ aTM?^HU{5`z|CKa- *g/9~M6&qU"TQ}Bΐ9y_Vhvd*ТVb ;AՏ)U4QC (_ ZT+}: L:mi:2[ekzVsERSBy?g(7_IRe.K~`.߾\٣*aܘ"@`CD Qj oYQMEAn=*b3/z{Stsj&:Lp-@W ˀUǚKٙ{9c-my>2 lF;pٲթx;8F拪 {x୉dLm'fL4&RBCM &M5mO)q` eCs]f"v5B]wW'5O،?d IfhhX= ĔE7BVd[@? †mf(sFf_CU,Qf4L1ngn(D%6PB] .m}4/XDɗtPzrv!ג9S=䪗#0:@rHfi.TdrY٪> 1%FEC^ QN V .^=6v Qm VֺSGx݌$]ă̈́ PgkXgyqAy4՜(>%)#.)/jm KJ *wzs|gHNzY0IiLХ z,DQ ANG*ídH7>Xv=jzG˦4.O(ruGA@#j"m2T,],&F= =S;duh(S֕8m%:7 3˧W-00b>i̓ŁvWeVA Vv `wgqu)aG796}X\7UP:tBdČ vq7KV0}@k}V6/ەy+Gԛ!yyC82!bTESĺTmlQh 6ݤ}ikBy$w+pLЍ6-R*;̷;ʢbXr&x]EG^ 㲗j`]3y]af7 3;ؒQicXIW)؅`&MX~lDI9pr^(T]BUIRjlԬJL &",eWiO{Ew02)SыW1hsJY0f( V ֩3o}Cy~j(d]P 16IxˌA%O>9hI+2(I}R]Wi^MIzs]҄t8_X䐬0Ѧ@jkشc 3}D\G$E @V̪ Nđ9?+h+[4I+,]|BݢbAHr5@[hU~,buc/J!+Cy냑0IsW Nr]j^_qKC1/ԶfOWNƛ]r "%r:}D C`ݛmWnsBrs_/54maBP k]o[X# F56UJ+ f9'FqNj/, YbPe?~NOmx!+L!ppsb*2VUN='tڃ)y fj -}An ƫm^[(-z:3dy_ q~]aRx3<|ZM!'ޗ%Nbo1lb8 sBdC*$u 3&C]A,?Y柣Y)qC19Ѥ ğP쐪&ꄧ%Z5O,%*%@F )K x-,];,XMk q|퍷qYUhg 155A[ٶQ%щDg?)t-SF}g($bz9'6:`~#m9&tn{7l#Rt/+?ur.3YM-Pc_ObezՙȗB:P*+^|س3Wlʎ!FpLe2-6…<@Tmhp)h/yhN7Ե "OgJyU5Rc!>y{/6=eaڨ =_u}Z%ul2(QD b<}җ몿SWyȜx_nFb=?U ^ Iqjj#--;1K`s mTD-rg -nVT1] *9T dK絑6>n dQt}ܫ6:p\RX i6ڃ+Bt|R3n8p腍j풜EK12\8HBjjH݅^竭EAF1R ÉሢdA''a }ne/pسD{I" f#̕f/Rk' A '$w„jtXcϟUCs 3=EP֏'%k~V@o饐]Q{H@|PEM9Z~\"#)\ӖjWzЗHpѓau,%Ε}=u56X-OyqjK^~]~wk5Y^^ WKP-a^Ѡ qrĤV'g.rmEH3Dyʀ՛V8h~0^js)!ծMc5H2 wj,5"#r+ḉ? <0ڼ.mjHNy#aDVgGbt3^}7lU 4{v쾂J"AAJR K%F G Vz݉L ZEAhx넴/Fi<&$:n&!OxS wzq/+ۺWK/p,o.X3ɞC3m`f$U7nH;^cEaԃࣂYf{Ӓ4,p_/|Kܑ5bTR6`=Ҁ(zrlckdiX9}B걆>h6}U_2vWf x,(ʊuZ;<x~a>= q0.1rNFU濕HXLvo(g|3Lc]%-jΙO8Q+_ל4bPàP:}-MYZsrz_tt4T64 -M #]4f$%iĺRأI WMlƢ^+R_4us\s).nqH@fM\3&- 6I?w^| j3'g͜t(])Une>?|6I5ڻwn O~gQv \x . Mi_#$Igq$ZhɅKOT,Z=m?Ri OOChH @}u8v!'IP&%52%OLde/zUZ&)Rx_O.zkLWH |Yd}Q&*أ+V}Fd^c*pb;Tj)Uj>/h_o= $ kwݨ8B 0+U݅.jUveWCd)dНHj3&;$)v6dpRcD23PljTɔřH m.Թir-lK}?:ix3!bР1WYG ^yY@ jf 3\d&sV։FK-ڃ`緱/! '~dH; a䆀(~O3;{Hl @j.̀:-#Hxs4L:Z+' ]2OH!ltẕVT{4e " [ 4@n͚늍.5oL^"zj`gfY@@kf#wlHiގQ?ҾM]\EB±d:s eYy4 联*&o$˝'6=`ЋoxE"lT(-w=fU:+/Q1;FISgZ[A/uCP_{rPXPQtaCUB]fX179(X;k[Nu̮c1xз#Kw:$s+zƌkY N. !P<8ՓwU%FJb[Ei _ӑ7l2p,:%s$D {4(2-\vawU"93m<Η SO̷9]G\'w' 'ink=e{})>I)HV&KQb~t91iM @ؐ>5Ƨ^O.& {Qv`k`6AQ$Õ\3Mḷ˙gs˰I)yzհPSSxֱtcdlXJw_kΗ4'4}^L/gqɆ6$;ޫ8x6$UTRP:*KW\:l?kK @ o`?BPV8At<务ĞL-+diG%i0+0A1 p6p}7U>hQnYߥ7? ӮݮJ&]lZU~^}  '6VTfu5@ 1R//7~YM]AwO`'|\H!C{d" 35Q < IA,ogIh7Ls5kŶ=r'~wVغ2 aSc{|_SyBq2K:vtS[xcɢlI<8AU/#뷄#4tѢ9-m@-oX؇?.fKKK"U"]}*y!,sQH_LXk4,8trchRubRc3}jaE)q$*k B'9\Ɏ&5qK _vG1o` Bhb6iNYb1ŪybY|EYT#O~H`=pBk=kk u^9qyi%0s{OiJ+mjXAZ+]9G H+U+jt 1'}Ֆ&o@k5X'h3c_I\o5ͨW0 fw^89&G2c4,_ሃ3Lg7L rCUhH걋f5VUl*@x,T:"+ȄCpy.%%ËB e6 eYv)T3z|S9CU+ F`7Ś> VwPWPvrٮAI4t.m\j.?ͅ-/ tX9'9T*hņj#U"IP7! s)X %B% !{]ADc$H ?(VWwߠ;C}WN^8X%d$Il5 D3zu)@28SYd"o>죳v03s7$F`f^â,:O]Wp M0UIΛJj't:2F3w}|wު*]6K{E#nGvΞir=}i(b3 < EZ:4f<6;bo4\+s1q6S^ u(w¯`R=:DmzŢ4*wYc#Yȧ4iʲu;?)^ʴ>e"+$y.y0n[.H]r>l(H|h5/w,0$0k)ėke*lZ/nם:ƧCrj9"N4@}I2CM'mLk5L4i1{ l]  Gl[]l/9c z]XC#_=T ĸf 7kJ\,Wns]iyQ  "'RTNvZtU4ZIj8f} , IorU'Ң'X\=}cs&_H$}# gNp%,Gp\ҹf"d')O%qjk\;"T35A׋(xBjyl>e#P$۴H B)<ՈsuƘCh/ л[jĕS0~U۪xTY{>.gnrя dA_զa/d{xč<>AD-XEt?U,ܳ*cztO2GƤ XGͲMt^sTvf:HԶ{qUIQp7ߑ #,xKkj_3X֙2Yr_Q&ߨ2]N+lePt#L1 9CtF6vd.&K@sl-r_VO* %n*\&E?Jۻ?S`P}"\. $Ǔ.,kz)^">iq'ckq-'@.t`kCst-0Q$0H$_ 5V O/)p&smg}2_p'R { YƧ]`'.FZS6uR+Cǘ^;zEөszrq 8jm=ɃVY Km3_ӑ.96K>gp5 ϰM+j~ bZ~RB\w퍨֧4?XdNm{QtY_B xFϮЫ֬|Ɖ=>hO$,)Ҧn9uZ M(}ӄE h`4@$Ʃ$cuz6le/,0cOvhb߿8\L@5[ȣkR=D[Lռ ԼH{k )AXe[CsBz褶78otA;9J~N*:m0W`k$ ƁP";9Zd/BO'nN^q:up9a*16ޏsæ1 <0(*,H/6C4I/\6t 4rn 8؜4!2"@a?tL5E ^hfԃ55v6i k5bĮ^_O m mxz5hBƒm; p `xT5Lkm[^VUϸW숏*%Hz4]!Bb(8ic}ٹ_.%2_q@9 Mq)Ҷgաʀ"Q6QFs_Ě1nTBz.jPBN|5uѡ\%[5`oWb^4EK̊J<u}䕵aI$j}I5X(0j&mr؅[A!0_w7Y%^( lP7Zy$MUJ 8 V,xu<R##53-Ez+gJ9٭^&9aZ<*g&d簭 9jL*1$"Ra.k`ēV[>|feRRH$S0`X H75ݑپ٦w1}dY;W&ߊ b һl4|ClGڒ>+벱nǜױX+#3yX9q 7Za:},8N.)6㬞zRP9aSЯ3@?; fd7ΕOF$]G|ê8' 46aBX A}h;߉-umK'Ԛ^nUaB2e nZy &ֿ]&j&%yϟOΩ8xTk;-lUಮ);~q&DRmzA\0 zT \ \If&ų $W>mn>P(zѽV% <(OĞ݄%+qc.Y36ϴ^ix7YɧXT3\DzUcQl>n˿]N5^C .زfXf|S]V5~ pո^z+EG~X%u6@G #ydokU wnTV\PcJh_v6WKͱ 7+LY_d%7Xb7%ga`qV6 jgnir(dg`˃MiQnhOVU@^9[7f;%e u % fIkuPSL@[; }1Eۑ [LҸH}୿yt\j}X`q6%+3xhw鏅{X$TLkO0 ߛ_K۱sT Zf|Kry<;0RhZnXxP!WŵȄ^`xf DŽ7$e`ŴҔwF0L'P!4[$T` Fz&!v8 ZQ/P2.Ul\6%u䝅;E#Nk&{iBvjxr~V4ө{ mQ{LQ,VoX$9+L-~ Z8T^P3$榉*8 5o$H}R~Cl0`ԽJXBPPCO>m;ʜn5 V cb)pV.!96u?8l<_M 7J :G Skf¸2~F+=Rso.Epdi$f%>͕j4Dy56`sjT$`\3Uvۋ2 :ҪCW]#y"(Tllvm,1<7bze!l!]W@<$o\(2#{Ǿg\\8w6ɑ`Lq)CrۼҊ#q_k%LpvPi9Wڳ(tF ߛ*( ttȻK, O:a2d":qVɂ)"d͝z~7xItsC0kmo_!c,0aZ3G`M} Oh؈d6&#q (ahGyy:O'&12k"H^}g݀o0cs̽A?]NBΦD<'!`H|,BPSg?X}@XXOΓǾwIrtbmç&xOm; P?sOlʹ+v|n⫟eaM R|[ <j3D)FG$ܑ^>; 1rD010%$ѭx2}ݓs8&@?TOM.#c_T=.2omljPrU-P晉}[-rAvLWuHER#WjZVWW e'&(%HIC čbEsrCFĤ-; `bl(V@Hj j3X_7UXϞe19Hwn l}0kVcU3/ nOCTf"3NY~S>uK @#q ǝB9f..'/chy"r"g/-)"GE r-R9aJ\֔<2H {ye.{XYS̔u_xdZ~utv_FAIAʀFUA{庺3ç5/my,ی`*4 nnۓh*MG?н2+.I2oT"Og-َ︑  9Zڈر[xޭ󌇔LHbzeb(Cc"(U ?C5;t!c7҂'cCW]''(SZ@g!%S5uDG5- ]ouv=BE*L~fd\ha˚ ~F`s;#wHR}jO ($]#7C_Owhի, ^a@oj2kW›aR na38ɺ{|] ^q+CY'ch+::V*Fd/TgwnP/SGT]эG慊T) 5f)e',5%TV^6ABampDbs4e6 j$LjQU]g*q{3vnT(eeEذ= `a݉=cS[i7i@"*50'`?hw~/ !wGOlTc$< 5U1>G>!2h#$%$[񜯌uG ,wAyCE@䬧fmllfh9zV@R tTe2@3ʟU7"by*-Oh 9{F]`](]W[[K9t]:=}7ۃ$߅mk}lhmI4g Ga}XDޞm+ea{"OxyQ}vG}qHfU)$Ӑ7;%eV%Z(ˎb;ߵ^h:ect>74 6,^Ois |W gk# ҜBO>$=2~btFfZ䗞l@2cR? ~T@nQR}іV>?֒O;Cxp θd`?q"mxA v;=>+d_M+}d#>)r d+$%QxQ">N WSiT'c>|/8>i1!yy_Ya`2U9`)>=QbuS:Фe17/Ά%ǺYi׸[~\͔pNΚ[1.+чĉ,1Զh_OGJPaܮk!nDs:b9?R2 C$Ԃbp۴HFA(g xG:n96wq Wqʆ*ʕp=g{`#,d1a/<2j\S&&Z?":_8/L.uШּxlޞ)ҙm|k'`}p{gsI`[^+| CnZգq Qp݃|wr*lpAf;H6 )pfmܬ'.bPws@BK9{i+udÕyAs d]9K5T)7[ p~<8gå.@OBA' s?Sb@:@f ƾr%z&!dP&vSz kMmnFmfxkyJsI?T*dwa8v!&a?`Xw*B]} DP iRuJ.Q>n2Ŧ;./1w%M2iPꃖ\qCamC?l}u4E!v \sA;ZXk?9Ϣ,I|4:Ά҃f-\YgMm3VһNeڈjl qD9*2ek<ٰ\Iۃa EEdw$ozyhm4mYTʥF=4w,_=QK} &ecDTޫ.Jd"r\.׬w>6?ӖJ%7F: NorvVu@&+a+‡Y1].uD45.Z%rtQӴ6n`)e_iFwNƐo~L6~h4ylϗq՛8vL9I}gnڢf?&4te'm4b^I 0w=s)hE3s 9ϓ|!gI6@-M#{%Iu0+omD N&3b?L1;COEKEq(ϰw TObc8iznr ::D'K\XdD72\}k^$^;Aؖ˚T8 pIȖEPt.Gܓ >Z!P%,sfh=!O,*1j؂ɊɅ Jz<\H {/QSS.om/a0H;5$rb)(o<ΏOL*t?h)k"92.Dy< zQ 4I؛߸jc"8\TY k*XԆ~^3N.Ոûjxך0f=kXmwgϴu&MdѠAiUpuwɅD"fşa ]Eջ6G!*( 񛽁 ;ygUāop9qԝ=ʡҧVY^Ii;=׋>MAOgGWTpd!dcB,=KLP\i2wqK{XyUZ"Fb: sImlW٦=ܾ(0y@`)Li6E٫%?r"CY vvUUza7}6K\ŏѓ(˨C4Ať`/#bݾY"h-1c7SJr]S@9w)KL(L y'4.M)Ub@6-I#VxCA,YNe).$1ä.4e1 u tedsYUUdl(.^i8XbX2zfA ef>z 4.%# @Y%:.~$F= -gzwTydJ!$d.<}ca ?;m*ydC>PF6{}_˖v, dPHxvnm(J=0'`z'M8~b02xY9HJnU` _d?% ۔ˮFkKH`cI7}U7+W??Yt$_NLJz$Ta6i% ٣]P{UeCJ`ґRᜮsZH}.)? ڌb 2S:QVtc$ AY/l]( BR=CX6pvy? : :oZ|~>֑eT HH:]0u$6Y*fHѶmu(lD?sz+%-|(z'Hy6㊽4~*sc 6r{}ILP9:>61Y _]x,l^ie9i s8?b*YKe4qȨ+,C`w/h"r_c8A])6fxC0@ވp$ٸvcn 6#U=z^aclZuas|b<"ʢҒL}5E?u ;#DU-Y|PVrچE⧓u|hRn2쇿4.]#W||B[!_*IN nD5JTmF#ŝ*aWX.t*aB7P/޻1oYToz;0kޞ{{GBcBo M1㧠_:z4y󉺦ٻhýѽ &V(VąTNI=W<" iepM5p!-ǩB>bߛ ( neBQ=mڒ}^r 47ER:~iK+ff뽏w&pԉc>''TbK?Zƕ)62ğ|ǝ ܲ:4߁vʬްKDd?WS\ǧgPXʦ .^=DjB 7Np!{ Of#ET:zflI@I/ǰyO3WCnCb/-ÞE1*׵%V;~,X!oBҫ%ڵ9CbG\țUDxiVؼ"[~<1c3M.o RdKiǪCabM Rm@T%$wsrBVk6Fӝ14X;j?xn hF۝P ƶXVDB"~$a6Rԕ= HNC{` f_H|Ҧ/ +[ֵ;F6oRL IIJts$a ?"8 .lңfp\Gm`o0Q?h(>9|< ߧ_'j$ٯbq]gꚦ#ؔ; 1L@y߫(\Eq l0A!pڀ^lq6_ޯsoMlNCĈ93g}wp9wok)ly_lE$% LRI' 1~R83iREERYD U$kJxm 4ufI:hje|\}<*t5%G#6ټ;M M_[H^JwJc(hܖc]lPʓi[_fS, Gtfu@޵=}*[&338,ҠN;)~;L!YZlh$_ԧFɦ-6? ZNw%OSھu 9򢒃0Ccj<t7 b"KU9 ưd146cq0M@ ]R֚*Q|zk9@:8 W {/1? P-NdDf5! 㤭g8cv7[S3}]|+)Y &]lǰB1tI:jdVWQb=>{(/nކ_8yKէґ4!w>yM$ޠ./}?dØγoȥv:~? -f|w. W#c*oaA6mGm8$m蝚\\XrY.*e&I :qSi53 L0Ώ>N 0#%PsAFp(]'0,+yިϠ󝗥K!=Lk-GFMRG%wO K.S2c|N ievi5+Q[*bu;lZ>=J4ʚ HFsکjXF I }oݰb!)j x0ȵ$k1*ׂ;Iԑ'7E'0]o_DYu/ ]%Ij؈:_`+r4[`f} Unk7S ~;rnTlMpFDSF!A1EO22  |U9䣦ݦ EzZ8tSjPhvy9T<9 &H-*Ə\uIeI(iBQ4Lx1U*hXi* {gwގ '54mJ*j /]$ l ꬸ@؏j+eJª )[8̸`=ic{n.nN\5M=5şrQAPΠD8W^y}ٞ "O1r _}*cleRQ9)#x.9s+e^xKϯ~Ϥv2޹A}j$ pdrZyu9QQؗQ`{'E3Ҥ %”^֑9Vnzyd6l)Ʉ\.uFcew:B6+?M^.0RHDx+u\/Vinõj-3mZ(Bo5mx"x=i^b@zPNSkG|w'nt&|_5 Ό@(t@4 ];T5&>(FF@ZV"%R'!7n *5.Z?T_}|ٕ:k ymxM%(ױqTSLr:83TnfLw^ ό3o(2'hXI`@e eM$s> Ad} ^sbz@}a<c零\-ߨjFM<^@" g#I"0NqnV jUgreuSp&hݢ $hk{ ]JDC9{qe )S_th.Ps tZ?K=k(=v>@I RN# Lk؜;Df`X#tW]p1(Dw;7A_/sd+6r=L̰d(Udݟ'c5+Ri3d>@׶L?Kel% 9͋au{*(eA0^}A>U\C/ ːKXeTհX[8 <ŒkT2n檻#|\!ClrDpMށΗ5GQ{}텻b-`J12-̍? s{O:d#q'H-{eo (wUp0ݝu&Bx"2c~*nթ"gϬ C81ji d7ӭ27{C.C7z|BͥUZw6j }or B|rE.i[,07B辬}(OG ddnè~ֺ*k+ʉ98L5AqӉݥ˧B-8ztzr@Q%s3.:yʄ&}nI R!|}i;wWtW]0ͻ5nvrYQjKh߈ߟ+ | ܍2hNg~xB:Z7^X %Kt _/Z3R}hLv;ʘSG=0oX H\S̼ N9#PnDiU)@%YG^ OurK72bY_tb+[e9CשHYae&4`;rM" ӫ$>PDT#? l4lua87t,D _-m%796&T2Hp:Cs_J@@6HLуY夔Hϱi*g>=348T؀Tgq[G++'֤:3)qR[`[eâ 9h>zPq-(D*ڙy(}h[!|ҐuFeo82X"P(X@z |u6TQk d AM%3h+񒵠s}=[@}iU8$.f+fBG2lף6a֢-L0td'MAra҈09@ɍbtJs)Jh31%f6`CJq9.*qG 31$_;B҃!=#շe㱕2a7!6zd{FVܺA]m{΅]T띗&jz#nVͳs{OAbmkle:JL><5 Rز %ɵi;QЖx DdU=Z T.\QUP{@.QŅ1P &sm\ 蓨xpulbeJz'qVt״8? +XI)78$;nvDgw 6/ 1Eli'Byp)@| ˼a/c;!])Ãvkn'TRRE *vthg{#`ҰwH"?@K%f"tj ;٘|֊'( eYKpݚ&VT\ lmXRPWοǽ# o Uv{@r(\X*u3뉠m9,TÎd3SE(YGleRA˯=6zMV4 ѡ1CkhܻkڢkA3m΍E!^(eJ6pA}wX΢H_l-4MwK߭FMBL<j [B tt\( j4G9t衠s`jeE5wW\D0W24`W# =]y:ń!Z|`å09ZZNrr+~Y&ɿ 5Vn٫`")V|=#{KBޡ9P>=CY(7}C8P0PSVek{{[N~TgΧUzr+X8Aʢ-E LUnK"B(54QTdU~#pvNN7ȨwЗ+;]r* mja9ÏIwC}CDLŀ0WZO5Ĝ7',~T-#";m JZh܇WJ ot>J(ꢦe {vzcFXFȌDtA?%}R8 FMfor7&x(Dz(8W|eQ 0FvW4=>״QÚ##a`h~yw[>U!vTv PM.A.ox5-i!ҬociR@D ӓezWpc'w󍾥"@0U*3m˧R@ꇯ Scj+\=}hi S?uZ$5m$0l\SAhd$aǥjz*#<|,p`[Ч3fc^jb9yy4%2Z/N]K]ճ7OyuC0n5Je`@x~  SBJŊ"#R5m(U}HK fg:^y7;*`u xK{+#;>B#喐J6k7ͱ1X/k4Zl)#G. 8fk6%罛^w˜Nϭ8ڴ+-r |'%57yo%PFҝ$5xHNYSGN(@ MVEFx:EV6z#y0W|}t7Y⸔]h"1&z$H}N!1di $:}{{n'BgXE(+GOe7NUI@ie Bz֧A7TyK^ @kF[9OfhF=/rrM7x$QX= fSS[{T|: 1]Տ:3c5iC 10X#(*-uyڠJ|p푛as?5ȩ9"׭}D}x$t~g34;PM l%ae[oFbtV TzKeI^ kELU*)Yn\~"e܈kmv]r刈ð f8N-|IU8T;e ybTn:ˁjCs(#X*Kji7"!LAˁ> Fy崺0ůk|'pR@-sWG/S?q~4P_ETz9 x +?H lGYgiUkxp@ c%7`a<‰=ek3D*,ǯk#]e:|^Nei J:G-f}b~X6⸘ ua\2 O3T j3ZyJ|=_}Sq<.^}eF)vcb`-O\#z`\2x:|s8;9&h/:cDh]tB_E? )PI{F+)?^ٵy{}VxoSq4k>o7Wɩg|$n` E _8ydmP!7M Y[,j O|z#cpG~+ĝ,BZhO0YG5wgaGERa\gZeyQ @&J΁ 5r(oppQ/ !͂F=훁EuFװl?d/&>xVx=g b&|^Ao], eH8v*N"nQ}ɇN|QHێ C{ s=œ:u;]{.4ϱ;~fhđg:0FҗrkN(WEO%/jUcm뮰t ~YbJ[\dUth:7wZ/.F段;[a aJ!FvT猛?2ৈT hs%'.Q @H :8nƝyYӕ-c0C,{i|{ 5 @<[~^ay8';PI1SNunN8\ |di4ٟlONoA-WL `,8 d!{5mU2hLZߧ`(Yﲴ'@pͳݗI+iunmp$x'*00sj4}x>dgklY}CcpsP( CaQ# }1X4 0i?|H~M <,IWV[~ geΆ hϑ Ҽ s/SYB5{K [PלJiOmZI:ķQnS?Tfʜ5$8p}Oi_\ELXۘd:hq t!ѓDȏ4"vχ3פG:e 1e\ ;VmQ1!Y^vk1 ) Ō-H x 7`R)pxMP/y-}COxXw> 8t繼حJ.ANCE@_Vh@  {BPvlvUt,abPXP+xb/:d 蓤Y>"xUr": ZfZN;AEn8%4q9IB/:T=jeGNo㐘5 vWE.D[\y`l$©ywQ W$?_$ f#r :\ 3[vc|\l9V: 8Y<l8ƃۡeBHMMb%̒!>E3 "mdPg<+]Ϯf3hWJI3Z"Wnjä7j[?z5t4#ДZvP֠Ƭ).YbK+U #li!r~-Y.V)d%\JsdYozDaqҎnD^2'{Bi!FMaY,&BA9o HrWSå(Cѓ\o :DdW/86\嵮W~)zvx*Ҋ_ g r$?ge Xw+DwՆ-[&ewH5,MI-[Aӱ=)(̧{ in.p["1Xج f>5F(hhfOC1Xj2>UZ%nWr=\ky/o#e$ Se.%*fu[6sXǗ> C WUnޖ5h PQusBjYn{ i\hzDL40 #:,6}.}Xfg"Jg٦ԚJvqB#"e+7/Gr`ԡ.2R7GGJ Zu*ec\%9JM]7ZE`*GNo{P?&CQ3|O4ihc))Oۺ)I-zGxCVX[B[?uJ(s6Sr#'BGb;# [DbK.٢,>K`AWI fhmc6uau#lw9[zC5:kr/@Ki &փd;Pg8 JqlƑ26/ǻ:9U8Ewg0=OAR4jo⁵]-y h昭9L/QЬEQ%]˛ѝ'_/zKn3rZNr ^2PR-G 2g[p@{[RYUV!TC.WȊ}!#Wɢ0do6S$?pD`P%x"hx9F?QZEיĨ ۄ+<\+IHgiklx8/%跆qN@$-SwOy(*s'шU$[ ۘ}R㳬هD.x+q[k(҉yG#q fh\RɷWltvnδyn_8hsAR-eQ?c24I)ۂ2nupn$ 09ba uw"ga:,<,0zl dRqZcPgmޝ[OETqeL2j*I ai*<-ܞfpҗ͹]CzgLE, nVrv\b'Ef{!V>1xǬ# Czn}v(BiJ7,e+G© mr ?)\g'570g28ۍrU} ^.G-6 ɷVo M+֎4FBǘUg;2 "G]=(S,pYƬp* GH/Wʍ3 >+^ǝ^]x&9CebU9#~3%5j̇ cGILk<n O,m}A~зZ4;\w1S e%}\u#N]1+du Rޖ,rj>|":/] -KAĬ=Zm/6;zڠPF)>MmxǙ;/"p ,d/f-H]_1ztX|UF'gLጞ-pw stEA௢?pDli$?/~RLޓ KhCҖX avXkKN{pX l5LZFimGhZ|iaJrj )OmbP=wdis9Wl*`Y8Td[z'^h4?zI]ݙjW7)\Tu1n~-.1ueh:0v(&=OTj昲tT0,~ D񫤤+iA'Y-w9m.>e=wP$)yv٬Dž>rw'|lD%J:)SȱcYgn4j "L,VށbK,kX7'WBGfM9"lvkIO=և3)P1{4Jw)6N1q"or(7u{.bKVLr 9-$۸p-WHz(.<8l-<߉B*0o~:AmV|QCQDYdk3E!/<٬ a HPQlg1J5H|vjDnJp  `R]a-K˿zQCC%ĺʆ M D˹%(0lǠC}w<!޿6]dgZ:ɎY6ePϚv^n4[ii*)Hl"]k\N%P{oG._Ola'b?d%pj= !QIr_QQtцT݋ό^#%q/X@gB;ڳST(+BAaE/M_Yr$26/tpR¥ FJ^K2Zy ПW݄ sySIF$( yҥ$0@%t14'Ա>-z-=&NĢw_%pDQG(ׂo^ŵDϸןjs<TsjIAtdKkM烖Xџa j-#-';Jj Yk}lB 5xVB|m sx3M†w 1d ď5! M\#EIŷk9Yӆ,̡MCRwM38U Ɍ^ɒP(&peKb :ZS̢cBuKwEXnǨR*WIVoxcAf74-ٟKG4X#}OV 1H BTcОʵw`mJҕZuT_`MӅ}+#"QN(GaXh]#qHd &1s.z-O'_"KU-bJ\{wo'`-p%TL܃'ꅞ4wx?8_mWv8o8Z'vOHGs?吠J G/Q3Љ,xʴz#,tqvCLjtPop^59>LJpIa p<8 FϮ\`r铗شl+El !ͫ~EzGW=(2B{r~aRxJ6!jLlVaz9\Oa  imZȮ 7>̮KY1;a'펣 3Qg01ԫ9E8P%Hc(?)M0qQci `sdI~"@fa]BHx'%"D9%>[+fڥ,@ERkםr,qJ"v3?,2IQ!FfAyw:8mb7q}Hk>L|>o}wű#p)MII~2I!iKB>Qh*)#fR&0tp;msA Fb{?K^ր: s]#Z1I, %ݻJ[s9Fv;Qɾ+h?O Lvՠ~Sp(c!3,ӇQ=Wt&..`-F:>2/ȏ-rCYC$m"J&*=%S#A~wW wp]` @D5m(4f1gxXW._b]k^3> ?(}g%O{*Cr>D`矁i|fs:or9&V޹vZ6&)?&[ C[b g#-އ;7"zӪ] ( KeFUɄbnpƼKr=2W'u' gsor4.)[qBfԤxҤ񸀡3R b0޹7K])jY/0F/KG D7u`Gk9ƢQ !Z$x9y2ϰ<d8tM^g13!XE;d<&e-PSP@}T@V~C \!8nPϮɛrPEoHE-߱K?=b3\dw>tpqvj@H&N&bL扞e_rΞU)΂I.>{78 uxy@>չwGNT;?[|0|0J.U?6a=FÆIl5U Kv[i;W)<ʐ́c{OSDZy4gl#mT˺p/;S]=0L<_8ʇ螤/q[-lw~j;#n0qM?,"TW,]p tbRػhou Lُ{F`'sLҶ4Gbvky0wNUDj*98'$j_MTzShrڦ8 Ғ'Z\͏A8P;ZZ^F^[Vw۽o="^I7%h' ,qlj%vC2j%9^ 1Zz"}ycI-p\-CdD*XN'OsK[\|0E=Q>φRK^qIrPhV ]QKӦ~b-$i:@ 2ֈ9Ǒhbf1wP6(f23H\ +gC93kƓ$Ҹ e[ZTmevo5/o і~]axY!M*x?;ȟfᴄ-S29\DO*Gwq:~AvY0UqiJ| 4S=oqj:x~?jpOoe H9 d^&&YZZB[,%ŗ du_|=JdߡxkJMt Et]5Yz ,b9oNxIÏ1zk6happRlQМڪ@-0w 2fCxKL\(/ p2G;"hR_ƒ ЧyyrqFvBbH"`JM)kn.d55V*JPbQX5A)8u*:y2@M`ǻ;m;0b2k|֑C6h ӗ+XPMZlSs47fj|a*xwY=Q[o%y')6.I4k"*UyHG2`Jڳ>(Yє+MΡ"K% 3; %nr(irфލQ aMq ;) 6fFhQp%Zvpv?H:Q|ݟ 5+B"eM H3aO)j`b1%f4\S^ $fEj:W7B25ٵ[`#l~k҇>U{ 0 NͤQt$Xܒk',7x @ٗV-?M򌠗7G䖟D53;.'DQNxU>)(lV0J,_p. ۸ S,PMҹ+ekMDv!p&@(9D\oJiKU'77A.K*Fs>RE?6D~O*(#'0Q`=,KKP/q X҄( Ш &"|vǃӬn_~#9VaQdxg lHSGDGl> rp?~v~2%x*='@+``%6ɒI=]1UA ̍6+VJr;+iNBXq$u( nx+6O{S;x3\DiE鼬z@‘tvFhg:J" )$cvz˗LwK?M9t\ ke5[&tuxl(aK A[ȹSZ_k4MAWegtl)n+v3'WW~I0͐p?g)3{8 W$jUkBDS ?7رa>Y R$x"];RCھͺu7d7XfDU܅aM4qRz#"z5[f\\s.֜WUC-os7c+{(L/ãk ^ǹ؀$LtQ}i bJӅ'_G0WD |72I>0_j˂8Rޯ= 32Axƒ̖fڹ@URxoۃHV}(ryE3ZefzG**2ijH=rEM6:^Ѝyfc x1{I"4۫ d3QrՓtw$0t# #YE{&|1݄z4X*m3e(WGm7^kp/[0#f ;uCD2X\ m̟#:^th\%8~}3F>ϾnC6jv[EVk,$ͬb wbfSh~]:UBk(\^૘=!2js}6P-VZF%YTg#n*Xý(ܺ>|]~{ȯf~\/mw!]=+[^A8oz!wF͍zqloHť/di{FQI=uR7SiGW}&7#"O|.0KzS7QOXV;^kߑ.s`Aeh´#590m@ ø'Uyk ATV}ZEV=2tSQ\U*'ˑ2 cZ<,\'Y[毀}M]a92BCfDtb98Rܛ^z,4p[#kEB,.ݫ> ϰӌ0}=wo+K@9:鐽Gn췖7;.@,-TA@Q64Li6 .o0_z\ۓIUӦMcYlFQ`-AJat%d*Jn epK .L°z/ &}sC=ԬvBJ^6@Z2.5ďmWs%)Ss>}q#Mkg Cp/`G; DE-vu$Uۨ$D-dzUj8:z/X]8Sx.URAyh _]7à"h1n¤\wY }䵔;Wg7=ȋ/O5s,$nd)7+ htjO9QzUy)SYO𹨱RɲI{d^#~“SݿI&Mh72*_\s5P;(!bf_sxAm%׮Woﯰ SPd323Ա"c =<*OѪ~R- ػ;;-fY%Wר?d27%=o+!.9k@T#FABHz [`c}4sZ:~L-tG-#B˴aG))1ZI:QYNKŭmlCM]oDmH:96*S+<*$P/iyR+w.:JP aod$EQ-EMcjA˷ RVKD@ä'ɳGzaÝ^8/cH ٓv'RkS h5Ǜ<{$f6' ?> i'pHpB9ίlȨun!jL=f Maα9ZY "|%?XSUe/9[ 4+?v{]e%F7aI߬cRBX1 wj%z=i=HKDߝt 9Sja-j -=RtW떂rbc=pg~G*jNhMˤa1U:L~XN ⨤I} a'[B`}m7>VqKԯ/HirH妥t *;gstb(P''-cÏTHXCluV\qZ5[-Kg|,#L m?g4d̀yMx ߉>;9n^z'2Լ2Ǻ q7-=PEwu t99'숛3FP"pP/M6sJ Z龫9&YX#֚h'|>> *ԏ 6ou*`}8?d*#? nlcG w^2}BOjQ~]ijnzrxYG.s # -&c9#ea~l{DC4]H@YV Jbz>I<YV3jgEK?l[C{0(ZE[&ٚ='fab~ԬMU:"d5XNEI%'5ZX:9ZX$HzZh.d_RbX#y$O0iIQ73GQ[ S^ff檚i$>vYLX2x  TsmC怂.Lo|i-]^m[ދ ,q$4N!=\3F ( z>(bm7)!n{x`AKU}95Va ە}FQ-ulSw{s( O2 >UE/`tXtXYj'.P>|_pH>hb(;^8.̙ ] VL)L ۆN@O_NfyTg":j ͐ϊ}h1Oػ5 JM88NϻAxUOp+j^Oxixhk"3yV<%&l+XQRĔv.զ_t C5" ^dvPU '1T`U`r"\FK"1TU[iH_nQ!Hv3V?[V@I7, Ի5x5xҹaK!2t |~[B+`;*m-E2}Ȏ :4@гBTʬ*b!lWDS ~FG^ϖgx7udQT5%Nz{| Xw~EqOs^sgWMulb |P^/FNjXSz6'G^z0z[8ٱ"̡8(O-PIG9/L^A$ ɋ[3VNRͧ;h5>/{"AvqG CxQI6l}Eg֒Wk.K<[kwYi" &/ 68 {.&qw$>(~Q&$HqU6!%5e[]EӫG|ZUEʧ(i2j~y3>6fZJ޼g\]PezUonnON!r$i~ t{VVW%`+`7ui;(pgjhbm$u[?Fԏ1H_8FMzOa<³;)'iOe7W~,+ʭLl$+J (4T 4цL>0;U /r'+չkWa_ h"x&Na\>k4LV^Qi| :+f!QP\zAiQk$[6En3``S&;HiOfe4 ~q94vߨ; 7Tg?f챡!ݫ!.,>}e +0H˝';_ ?>%Hz JĜ:GIzxyI\%hDZ!]&.3/Z:!ѳu8,Da${7WS"/;vqYaN5I$ F`mY'*R,ɒ`q״H)ѨD". 9Gjj ]ּ/(m;N)lC3[U؜aU̹اaxNǛ3|sj^kt 1z] Oo7$SY2u$nZ/'`f3HnFM ړAIfl`"벝5$QKjX_;2騤bZiy+ edG<^ 0y?oYXe|@mb1o3/ XńS a}Wۦqq؁[Y0,"I~2GI*qh:4Zw20dWLZ.ҝ?7NG&RI7ïyC#p؝/.7A32*E \ o{xrPymƮeB/ 7y`W,G KvzIihȌE7Zg3!҈5b$x}y 0o y_~)7bu|A{vt>kkAE$,u=6>⟶fb&TmZV`j4p(PjV7•HW5^{y\glﺍBk.7jKAQ}(׉j2bolcU*]mvG: ݉&EkUeyhu9>n/F9 ^tXJ f"sLnϩN?|RU^ k`uWTxuз'UW7 Z v. EQaPEbu^>/ ^*WNaU݌;i`W栻P+LevS+鏛n -+\6{ssí 2. OCU}hA;b_AOf"DXWW 7 ^9'+aݽ7yTnaMvA䡾OA.Lj<9['|u$xN ҚNdD@ݐQYs 'gYy/-& _ /NusKfEw`8H^jY|/~UxADi<mԁwjN ϖ_0.e7I޷J?_48fP Tێ{TvceΪ̹}'/1u a 9@wEyBCN' ծ`)=>ZtEP/'GBcW:tcں>o@wX//bꚐOq@”Kds?4\ }$3syj| `%yX!>̥%H }Yy6/uj(ĨSX?3}kj\f0{v9}MszQpl8%:_ | #4vcLzƞUTOA}(V;I ,5qQS^2 uҬYTEު>))SRUar|kaT7< omz;;K``b9㙸k2siؽL#ӻá{s`T҄`R*MDJ fIi8qLQ@'-)zmo Lk=VǬ"K㱺/VeDÞh Man8Q=if?֪֜vd1ron(H|Kop `2.BzXM%"О3Սk6Q{w?5+QT_/c:ֿU`iD7n ^Έ .S~N= DZʎۘ^IkO%-9 /t6 ,B[HW!۴}@F`*pdt˷ߕN(VIlq,4޸ƢgjP/ @ Sw*7Ӆ;0Ndt-hǢ^9crZ a*xq;tV/Ez5@\Ur虚uxsy{Mh맼4$pW?Zun IE,@וlYŒy9>+7GCfn:ܣFjuA'^ ӆLZbg~WKʎЄ 4;QxAi N58H; ? Ի`%q1NmIa ʛq ЮE~[NIy$ȸy{T@i<_yj[.е^¾uܬ,7~ELplbpspO{ &(pq Y}f,Baff,Q+ n`k+쏠69C S.pnPL2Ρ|ʣP%V܃6ʜ],\9'OީNsGxġ WZo.~"ݝ-T2:6m3a0ي9oOʲC xLw*gĔJD]>*IfX|tܗȥ ELasߧ?d%#9 hgBvuԫ17uLZq^ }PVknRooFysظs{2έHkΦpQ#'I&^/S|7g1xEC,:@s0sxޮ w'u6V]D|سrV9 y,YkZi!o,Si;ʀ4;Hi8O n{7KH m) h9,ZQfT7fa͞%W tר4kDUK~AR<;77 QV yҥH:g1ƿߖ@QƓfjn qp2 QKֳOZvPϙԷ4IY`]lv wlid$BeiQq a 8o&w=,ͼ[`A,VK=d[jq&)vSkj#^ Ζ ,I#0rEk[Oh,~"%[(XYz7`Mcr!BoG" |! i݇ֆO-HZ9sl0=י5;OXɎJ4nV{ aC^I1yXB'p 0sN?:q*VQZu6_{f,4}W3~G܊]drsS^'wNJYS)z'^3>< G ɺ7*- !g]=>c¼'9N EGo ͳ}ƜyU?%pS*D$Rk<ۅi W';B2>ͫٺeYBWZxPݷO=DZl)/S( !h7vS|>"(=ʦG4Y !UX:\{Sӡ  6~;GG5uGSx[[3(1hE|tpP-{zCi.5)>Tbے}E[֤֩EKaWP\k;=*NSZWӄ0~B UA'8)g䬙:ZbߚtVWFq,gZq~'ɷ7hύz2`§]xYR^aoKlx-ZQ䛊`=0.~d0_ɭ,!xB{nHD `U dcwVo^`Fe'VxV~h41*eg1pA:q7 lun [st|:٠ JRWKlF$„wHGc0 jwJh[{{ ֋X*L{aY:ح) h,20Ts9۱_Tj{FcK@x@wZ&b#Ɯc;{R~8ߤ"Z[DGy&x*PekGd yc1OޜLϔL(Z :.l|y௒H(y) l0^h[x/$5>."i#g*zh{6/ ]Fƙ`QgXc㿀g1140aL2QD}&m:*b%^U$"VbYtM|;0? =4u0+jۅgUQ}l}WlcBˆjŕ79q}t|IaG%2P65nW2&_YAnrOCG[ wk"sB6t,Y-rz&:2);T;&3%9 1bKeAN2WKxC6%In'aQ <=r 2z̺&>G0X2ʺ=T*v°BH_WN3@]-mJ;D~Ti^_1`s{ڷ01Kȏ.O6fɘcvO`6W85nKqn { TDkTy٣hʡ|}OMW^N`Hx/T~ Ub ,PÊ "͒ǍT?s4H|I`E(͓` Ȏ>qKl|qo179jl#jp@ paNM]+btL镍2su)=Rw tR~N|3KW%vsaJa ě] ,]3/3umɥ0IR/B|> L  Li`By$%iH|ji>dUn7։hbHc.e׏,/ӈA,gD `ih^lk6;M5Eb8i)ؚ' ”ؤv>BuJtȢcjH|1}G w_Τ,'9^=),?h@h룛 Yf@RI$ c0`~IP0 @bpy2Ɲ@-_7JS"701ɳ^!< Y/IU#@k[x.l Ui5p" 5xaQ8VG뤎5N94ʲʇtMX̔$#Ȇg$,b@P}=c7]Q /(bd 4wߣgTZ[3e;h%A4KkFG(\ol8>oaO0A;`'d9\X>yyQQ$kߒPH"%)%Fm:0+Ӹ㯒 _ ]^t >pif`5s/0fm!Y_uת; ژB\p-ϕ G9}hIf;w/SwRiUpsfUd}AEBhV*;&v 9:wgt\|.VXi]Hѯ΍D`5Jg@\3o=l:gsaDP:N9-Sw ŌxaЎmׄ7G2Qe0O,.\ )MŞCøb']S%M3ĽSkG.$`c!W"04D HzZ}6"J[&:swΪYJ/*wTGl|?k&:.@ ~AH}3706^%C'ӚyQ9j8 X\ہ\ᢼW';ypS=݁q\TehNFLvk)ܷ@1kt $k|, ,o y׬b%^/˒ L(zNˠۚ㨩;ev@ w>P˅715 wi+<_5ձsp/ȡoJ%J_A.=rh<--0@@0w::%߉!\СvM!< >ؐA/Ї]m@d-zFgE6T1M$f^kj;$ aA>^davQr%x -+`T+LB t)~mR%ᶾ"}2 nϋT8٧(u]ՎS#[?=9>7;?v*bAYm}|pN7|+2T-/E#y%c-࢏)*RG&N0 z:+n bf.hz{Q"2$3`ެvmpN(H`?fM.4JG :%~a@Z2@8Ƅl9QYAڂFU*ywBF7?h>QGUؚ"ڀl@dܢCI~1F[fSrԽ9RTbiVl TIiAsλWǿ|U)tt8HN됹C}pd(aDM sh͏#E= +U~_HG341췩Tw&Yg^= E{UaX0xsDץ v3N.w!d 5\ٙ؜4gH"x }gh֑c=p &n *ͲY0wsiF| HlpFbT]#G@a;?*N#ڙc}T"ew(B=_BO봿ϧUV33]W%6cZJ &{3NlD^m B:6ag|(g&u⫐gL~O[c~iy{'ԑ}J4-"y5R RQXc ܴ^TqF-uCa4}BM\KaTKٞJZ6CSR ^PC5_(3h+S-CŠd"2z\AX%} t9pYxJ~wH4@}ꇍ-M׺c[\dcɹtК| wH>lϻ0_Dʼ$ʃDdom7N.)6bTl]$+M.w}O d ʂiY! 9j>bPԏb_Ѐፐ;|#ǖX FV|vh($i@etYE0SR5bk)J1>kO-Msz!t6 MPžt@Hx8OTl ى^r? J =,|hQ37rE%y[o214$S:o0gX1-kXύpWh A+Nx/SV$;. $=ikW>.!X!T1clՁ;ExH]qݱi5A'ۨ/FW AROQW:c˯ ?^ťSTF}rj.n;?VvpN’{#;i)^1|& >3"X_N:Ǝ:ː6Csxr #o#pak\F˗ - 3R脌JBy:+`nų+t͂n"5X߯% z;;)M懠K4+Č5~lH \bvo|{$:H~QGM̤ ~ut1Fn]@oP&`ù 'F@A,3B{8O<=a926G)[t r`)14ۮ[Ë N^s~b:tم9(9P̄M'ՆqҷtOhHHo㕭!^)㵅. .!OL Dҭk-xzv;Tj4izLƥh6zmys4+<`hhM5ؾKXsL7~Z2V✲v4VtTI $zJ ū:Iu#aKMX?hT'z萄iRFEC.;64c摿W?%~v(d :(_)7O׈_2߮sMg|߆қ4°d#"}")Ěϥߝ?+Ѹbghs0lUY A-oS<{CSu[(U҉K&OCIY߭*UiLP(8*R{6ef3 ~,X]KNʋ oܡS;DLr~)i_S8Q#neyK֎a_[GF{zqJZf6a=pWIMkcS`GIPSn)g. l&k4Hk>IG{gw1fxYG8s.XoM7Z6? Ƶm׺5ԁV\Jyr8S  =tO ܜ«Ofm=/,?a|o"-l݇C'Ri9.G,0Ov.OQcC-eF"i8@湬;7wXsܢQAݰ#nޚg?Țu2ûNtt6IJ$kǘ'^udЍOܪi(*bG`%n^_* s 3ċØ)rA'|MbMiUn +:僆蔁X?Q;w2WK&Y +Kۈ o%ph# ?wd^K*lLS!mH8wQ-d~6P\k>-:hھkoޞ{!hxQۤ=NvI{j~߻b_ !#[\$n 3 HFGÇލhep%,Rը˲;)H 2e>_܊ ;X4'tF+=LZWv/_YX}z;u m 6E2 }O6J\]` 7&D .NcS;- k: V"vo+m *f#>55iXpOE-]9fErp(۫►rR rw.enY+ٸ#R+$pT8Eqz`.Sa|*Mm栫w& ̻C5 .gg0JS# E*fJź֦<n w*Z5t'em'Ldž)ᕷ3Sk6sR3` ɰZd>EJil ~BwU ivNu3MܓAUhV:vML0)ǬhK‹I,{v|c(>豩Z㩃!oo=6uu Ѡ 1($TKvC*Iz^'41"w}0(.MXk̻ghtqshAN/E<)Z1K0o]p""x)Q|Y!-XJ|˿~v҈0B)@q˴d*\˧n‡wҖ'jvlqj.NMF{-A5Y{6am]{t&Z53ϺfWȩt *X4xn:kcSF1RGsU;Uz5:iS_ԃT d?Pq&0z+Nf d9 *JPPLҳ (p 8#ud :wWWUɁ;10[lE {_YDxkLSRXA{( D}hZ%nQ=ək j?uiDRR _k$\<x djdi O 4BUf 4gl"&u9Y%mk S7Èke{;&h1||_ |)r;Ug2\b5VHmZTJ ąB"GK@0 ^$r":+-Mܪ/(~qxtXl{-^#=RPI].왌/ acH 9(|rBbxrJM11nlL~#f 8'0^PSNrL0^kh;[TBT E5(3g2즤5y>D=4o;CxykK*R]Ҳ e]!]m1L ,L+0INԴNe:>ߙ.<-t9 X!<`v9% ijf!">REKJCnLҔޚ\܁Š+_m+䝨L-UGU֐F{Oo _pJ+Vag~=?ԘK-躿՛VQ̦Kgp:Gwk-W)d|LYumDT[@KOPA"Nn\?(5^ri >sd? Q@Q塊^RY჻/eB_7 $TIV={gT"SrcyT< _,_s<$!2RhJ̶fZL D~Ks2tO%g-˟V>+}]f'ソP61YTXƂk]y ,OrqӪ-P=mt.'\| 3+# sh%WmKV'*9lvsk`.lEd(d,[k;^ciu烥\ [opsHYw >2;[clq [Qg {%"PozD˼IࡇX8 ћc!{DaaewZ&ʎTB9yq;e0ėqVx߸UG|rz`Vv`S!G# ̮*nܕ~ 0,Yq㉷^A A*@1גQ\iW t &GE~1/[BjỜX)GZ8zZqhbbhjJ)U;xY#%}ghńK^thxctW6y;m#:顄6Y|¤bSq!Xg$Wf(zZo"aS QAk!3 .|/3ݾ`zi-cɨDnBC]:R/EqB8}Z7ui|D?[<,s1uSU{7t =}Xdx].ږ {\j $qD AO4(d SJ_KRm*# C|=ۀG;G"dLP|1.`%k(@'^JH%+RL7Zְ=;o\~$LUk+!/"eNT;C}y\߾P97s''&3bi866r Cz [PH$r TL+Fΐa_AUjauu7jL;Ǐ O^uZrxHEyWԵ8@p$ƊQ) 3J r7D/\b`\q?GTeXo & ы"qdѯz_gWf]p"g~2'Xb3%JdC}u+EN:dZI-xHW|C on~-T۷amF06ć)}3gOE$=WUE+QJ8r$3 x?8-Xԏ5SEE\1t^ XkT0Wj,ndBBp-\&'PJpG3^8;htΣk5/-jTv̙wO1ȼ!q#:@[e6C)p@YTw=:T ţ\~mzbo)v:8m:Tؖ z"/hB<2L60yC0#.d~A? >"[:\3-LzcslZv^9'7qICԆJhU։saA$?aݯ_%᧱Xh/%z8a *Ƭ ;bF>@,D7(8͈0/n7^I20ճrEa'H0IA<0-& Ӌ7ա~6e0"?0]؟8yA ‚ z,qvU<͍lS_js;yzX-p{VFGNttzhp }CN]bgUIa m?9˔ _>D:QLfHxJQ0ʶKb3 x B:1I`b,xhLG8Wip ʳ1U6Lwg ۮDoD ,9JmeS() kb#QM?"ܜ8lܑli$jk\3ǥ_"5x#*UX9E>ȴ˟Nݜ{=3NutuӒe ^6Ń<+0ob_A΅ՙuXۦG͵J8{9.5'@y;bsfPObƷɽF~AFñ`Nz۷;-CS̋vIܝok*xƻ,4mfiq '`ۂڶp C~ `RN򠩽ɗ}^!k-gLgUPr! d#OPtr\o ͽ&®r\:iEqL:IRfz㱚v)jXlmMQu&\?tNaw;M˜zĊ~N&! p@h`Uq֑/_.25M0ۺQAx5 ζfH*R1@ab35@g.(sӽ`r G+" pa0Syh1|7R$oEF`oFW" s|rU "py0ѰU/{{*9Uٽ9}^nھLk`i2^~ @w7חL$R/m1Etnߖ҃ZD#'7؟Y_We  Cm)3WwUI`W2CsS=e3\;Iv42)oDB05q4f`s>r@oܮE%I ^T$z>CIsMd]E.C,{cFkwo9`|ͷ֫ݭB6?( 勤< |I0:- 7k,fm哳~mSx۹ոi{l5d K/̧GWӒI02ٗN/י@d*YjaM:= 5&ܲ`q!)AŁ'%ɊG)u]BgJ%, A7E痢m'yrpcm# -)Cl%7 9i<jx$!e >֯"jF.OObZ%?Uy6,(⁊QO-O"FD*\Ir\d9[kV<DZ._WlIUmR#d9R<18[tμqiۇ;+yxQ|* tR XF~2 f9z -lUj>NNb`_7xbEF #B{sRMC:jknͳxu}.mp`*ǩ MFn^k-"aLNk۝6KZ ֒װfƕ4*Ϻ; %nhbݚj)]"ګ&W[*ӹ ?=)>:H(!I0w$pVştIt`NMUsͼ9Y*ҩÛ_],|6{I{e tCKGqf}}s,<~l!}._q,Nxs49Y%g9^ኧ~R8 rIL{c@Yԯ,Nf@5U);kd|q8 Xp~ZEGp <ݫt-:h*-\ Di ;X1䧓׽{~O]5Egtkʓysb0[E(5%cRT;}MP[^DrՁB(*T0Iqo 'Z 4rRviT7ފ]VwZAVi'Zӯ9mUHUӴ6\8$YӥV"&GP~,V`-,Vz6 #:/[lSܐx< Bn M/Ҝ[N@ LfVBrFh!")W ot9KgƮNZrmER W<=~Q29caLXdYotYBоN/j̴^d^ jRyqX~& SNYp8(,ګ k۷!Gi  6LKҞ]mlOIsx1,fWMX%MŨ Vq(`1'd8㉶ec'W#Di&-1w J\p7Y08:1[z:{Y2xe95T0mdt\|>G${k<8Dsd9YO"CM:KIct4Rzuz#ȕ'¯\@nϯ/j쎫U4TRcgg\qbEyHgد=!G-t}5>y^[n9IjPƪ[R*S=>ݵ K"wf τ5I@$qp2vO܀XX$2V0]e{ь [8`Ε!j9`E]}}#`~V}A<ډc7={;%z%$ϨB>x~#xj4xV†;o=Xs+piLjCO!ҮaHNwIs] bٺ^k-=TXR,6VqU۾Y+._s/YXwzI:n-Eu'5gMUf12ƷǚcڧFY$c[d.ɇ+!ѿ$v$Cl 0?dx0 )y/W68lisljد}So/;NٱpJxm?vrۙ >j/)7\wrǫk횘w=ɵa{tO Xdߘd(^6{ CVD, s,5 wTmzq:ɡ |Fpp jOuW%cQ 7^ՙ֋t]%'2لqb}nr@e![BQӦx6jʎտv[jptK!voح!Ntyɮ_.m31"mY|.J]-Ђw1OzMf䌾1TKSda5ƥC96էC7\gU.@[0DӬBNK8 |iqw&/DޤzdlxJSELc!S,!/D9, t6B5vVm<*m2n NͮvY[]e lcF덬.8h\H^]7 M;`rVM_̕O%OTv(3qJ{9l[gǵ+Nc`Dٯ=W>2=6}$ @kTX腜O8F2c XyP0܈.É=*뛅XHHnkNKT D&|:5o }j}{܋0oM\i5Nl<1o3eĘNB-5^/Zn5,d1}aa9RQMX(] AUADӷr\!IpǪ۩r[Ъk(Ba=oOpw<v-v{l\ MXf?7g@@qvOqjd@Mό|JP`Sπ'^2 ^u!b^'24۰6\;cWNl8AJQ7ѣA|wnTDt|iCOxe% 3,$d,ؒsj@O1ՙSI,?l+ `}e Aw}ި?L/?mVoX1*EӦ~ڃW ϹڷS62M[vJ00-q ߞ=]:{pH"3EJ8N?rI i*oe%:IX3r9=BBÔXc#أZ@K,Uh{ePCHa9X&B'>vg~7fL I?AsmƆ0_rk2:8^zBBsƨJAZ,Ǟf6dF"e&1tc_pgA]y^g3_|)~|HȏE#wspKH7vVgDGhIx:f5%:tE)Q;s.x1&./N3FR+D+舿o(f>V)q| Uv+?# lQwznw@ sBCXYBGFxzRw&kv×D;x\ DeĎ)ѼCR m}kX -8 ~nqۯQb>'B2)_w/z^܂B^ 72+ڿ%qAО7IeY @(+9sRѶ&S ~6f-OMZ,]8-hkI"\}ЬgǗ{`!VUMv븢2C@$sv.XP LeɤֿXA080QlOB`0+6,#fOcwc!(Eʂu;Yz D4bqI1Vi2M't–m$5I#y·xpHuC&-l"]@9i,;_CG1)\`|?n3Gx#rLv W߭&o@C4`w؛hGqxf68e g!1[oa+6xj`|Zg2+Wj;~t:uuvxbԺ{k?-7EF7&#^zd3n.gtm)0xЍ<,Yx8&7v qi)Qn=G2CpW'W<<.uYrFC%gZ=p#`W3l XmIz||u(U R!=R>D0,<m zF1SmaO5{hl 5ngݥn^m\1hOxR@}9_ ,efrKgq_"²9>ʽR?B x WJsW{g0S| SOqG{\ L?Ŋ|X)n9nKĩJ#F=껔2tRAa$DaOT 42rU],!D7Xa`&bFdV)=`-e-YA,\aduʎa=1$vcspC:.2ꙹN`~5*qJ[\tJGP[ m&İ P{0|V$^Z̾tf+N rkT3j1XzYUz& caV7&Լ44}Z B)vOb^X] Id`Cw'2 kLTղQQݒnh/Oc "ntB#nqbTCrpŞO)+ѷ:B60v2m Գ u"G;k#"07$̤ɠӃ)n/ٹfh\"d`|"jc53 hip=vrLRE*7hxN{k݃Lks  ) m.]w-wױYu%ʑ2/{Tk3mdNE.~ŴUz29ồT-7NR(BJRN1b{b^#;/XEݱ8 Mf<}A)jތY)`[:,%kmN( mmlsi0rfB5ZO6!BeRw\4IkI!:>;J6] v^f) 倄]j^k qeOIqajiljEISQ '[7><=5)&:2n63]F"4x =WAD zFW)OHgo a$/A246w+^:d7a &'QjoSP4)i c'=StPvw\ݜx+E32tDm 9:e$D+[i˲U\JD-v@mԖ#n+#5v Xy`ܟ{xJ'.eSgC)I*HSR;rOѪW-v OH6z]WPrp:Kza' ťѫ>&fL>{Sn޳N)ÜO{!* f4HmVfKEI#дBXxȸ%%|`= 䉤E\6]Βn n 3Qy{u3JYCx`G{}/`&PJܣ92$CG- "$kyٴ^: oI&6bVfbYHleŏZYPk*&|wݞ]Ҩ=H<~hcyBe$rel24!ףx7JaXPTF!%p̂q ~ynU@A/~J+iWĭ ;**t p>jif߹w6~} & _ `By}=*j.~8z:@Mc|) >mv$k@W:›!(8 fDZ:pTqxFד(O=FڱĻ眨!]W7y1qteBik6(LswC RӺǖJu0|=&:$Ik@y*,m(R l`H 6xKE& מ~3AǛXHS禩F :u88O,v|9dNn;$7/F-G6ajnTO8Q; #Zi@H)So1Q EA(*\dԐ翾h*lZzHw,nIELA$*^6!Mb0DM&C@+=*ݜ96Tj")v4k&NA%r27mWzԺX*ִd6 dحxVn6w./LMVAR IR7P֥Je&ACL?WNm0KxTbbJٿ5ɄxԞf02Ubmfp`ǁ # 4?Xɰw !Uɕʖo|ۮڧfm.N@}e˶ocYnvGmJBN}ğ,bRB=>py޽hRIY  Qmm},M]P=4n,ʣZ߈ݵB*FHӧ [rl.|Yě,Q̵&zY$NB39{}0o̯ Yvaq]eE|}zvMZ=?}FQG& 3Gl,nMdVWawzN/|? pΩMFh)܌p.n3~yr,|T.l4U%zrD4t/[_[f*^ԸLUlrJh;BGhiWIx,j̓3LP/*-" JL Wc˷ fEZ_ ]ܮ0H.'Is0~oS<9 0yHjRmw_ڼ_- P5^j+Q2Zš8:JK hal" F_GQꜭpqSge=S}$0ՐĆibdr4g|l t%͂lkB\s_Nϣ^ ;Ne3oX||+:ZxU޷nRp~ Q ~ wW;}=Jq=_͟zZDiw\$Z6J.Q3`\}j @VoJ{M ;鶿{ǞwU KZnaL^Z%NV;&Lu&(صM)?_m'\5㡾+zZXFzXo=QGnwIN!B1Pz3ǜ-+ .bx˱,waVz.:b$^6=]*ؘx++kX{׹ě͈O LRD ]OG7|3R"*Wv-2-j^RSHv;Q⁇#߂0.9wXyfst,'ud"XBPskPQ>[*Ku=|U| zBQm !|)l(84P}5詝5 T 2M4ۿFMK̓;_6QKꝕ7Gl{Qw#0if2EnOn(vVZ( 0<x3yOtŀ,SצV蒗NNo{$}jPnzVk"%!4nY)`}pw8%ȨDvw)r~r@3΃w)8Càu}~^D ;q 52mޖ]S:](<l2m*# ^S?prac]{8M5-ڄ!jexi~)^pK V+;&~ЏRt2 >>^l%oxRʹw6ܨE#Ό6D m8+&6P{ mݦEhJ妆c25L"bj)Tj0gjvW~X5uhw(f?A%7Vξ}_rxfy.ݱ&e/pGyǣ%@s-Z/ 0 CkА.lEsXJ`nT,JZ&&2Ơb#+>2r:%+c=Ow^ P#@"dVy8 8hutZ1QPz$x\*r߆n)<(I (w&C:XKd.IsH8: VEp5͖M|Dx [%BK s^u+\R9N׭ t1#0\,e\a %Gqe9b87Dx^~d:b{{Q~EbL=mT,#PY9 ĄvN3"z@!.%$`үp?x!mIzb6lЀBrv.AZsH?; Z SoE"-if7e,92b ui' 'Z?'?rOЫ~D?a z)6ݐd'x^t`7B JX F)q (hbr$Sj (`kb!'Y5lٷ֭aB33t:=wc5Pٽ :] dB0dt[WIu#̽'j,s w̡8Մq`}yD gMҞct8N9H6c !:l@#JY[G#=0 `!qEH82׺2X/43(+s'QzHW=bȩ /F헵vǗL1ƻz됵Ы!:-MCTM3v?>U-[ ,dfi/GDɘW'nL pΧ}roZhő):"[[08G*hXJL]ֹ$h'FzI-F߾wH-WFh_0٢|VC5?o=j%,[Dse8OI_Lb'kvo2OB mzd r½Xmߩ6Mh뙉Yi 679PZOQ1bvŽ5!K:emmoLĖ|ݡ$CݐG,^:GcQ`$/M\w뻼U&12ڬx砹S _^xԚa1@0]!bX^*كM$-w=XfO r|!TFJN cR7B Pj~͛MTRoyM NKV-距qlB$*77ЃkzΪ+"Y__b:c2Ktk ¾|hg|įצ åH4VY6;7C}@ J<dke#vުVs~^6UUDoCxK%7WX->| ?=a7hPE$^_Ϧ N)IMlp(k7pg@wMv7|A;-0ccqVEh9<3a,F47NΑ.e ҽ%Y*;6Y  {}R dem#8!h9HTxf'KW%.WÂ?"JrP6mU^jc?7RXF SC^)[,K<:+΂[e"5UQs=3Xןgc4p`AИym]v2fxL`NN{GU> lݮ23"?%_t<=`ja %!TD=v{tR4ޕ15x@ ʰIr[K-mZCƘVלC;SAS_c.XIV`n׻&-I H4s֛Kkb; M"|yÿ &c2bI#sZ9 ѪRi29ZVFTП0t:Zc90%^=NOZ`رOQic$PSlJW!Y91n0 9㛦wXA!fNym}N4c"3 1𰷯wJQ洇>psbּv҆-zq6_ySz>^"Cw*OYw4.FM |B9BJ̀]]+: q89f/o4'a_wCwi 4>CK6Mvh]6kuZd`>?JM 1h7q Dn8v<5L9D9jRI?>"3#>NsD[c·S~[z =Y!Iz}u@I%U'k5RBw v! GpJ"1/].Z]TU,!÷H_~_L%ESC|d#7NU|Ί[6g SNvWCwYH{]V]4k=]ߏQ CCZ,sL+ 4dEtX8b?eF d [WyV:A`8JOz@*;C& tC{.ܥ9OBJ͚|U G{|@8!Q$9n>|={T|]Ec}N~;雕woH=L%z<:v'lo,WbdokY $hDjZs(:\W-Bfc Nar1S~="yD4F~ʽ:nz"Du4m 吓oíHFy30}#_u'ͱå}1zp?#o}d}br?7GM8+Q ~7ѧ(I4Ufuֲ #&Hk*82ߐ6;cj>2:&K^ǣչl):Il'u$:Z[M~9*HYaHB8cjIV-RTƨo븋Z v=aNI^.4hh~{wڡԛg0 >+#AK}r8Rj /.J |8B躸>uXh_g0 vD\Mhyᱷyx%m_)Ҽh,R]IELk(j`Xf^pg"f]ٙJo ֟!Su2\䔾COtՈwZؗI'ԋ3N)obO¢|ų9Md5i0E[)`NCfdB]VȀox\? "dF" =*/?ƴODx&6-ZWr6CH]۷ Ȕ}2g[S:ڑLsV$= g;rqא-\s?p))̘v#-\i} r];ΠMr 8 }a- Hfnp `~@dO?VۭNސ _[xp*f8rs" E7 ׬/$Vyn^!V:E  qMoהjg^AVץ/k$,o|4:B-bYK=7tv<0x\pFp2c'0JlF9 =(U|ԧS+k"`6E;R4Imm&%'tȠbPˊIPpgsb*&r0E2pajxotnU,% |z)*l-^ 嚯rg]wgxPYM*,x|@GJ'FX0;N)kU jdXwN02k:іҭUJ xO#2nZ'㘕kjU#P'gJ2ȍmL TO{ABZzƧ /,+ϰKG8 kA\ekǐ$LKJQ|O֥x?mYSHN8U5G#=4_ 4,}1\Zz6{)/=BUʜ&,5+F>PÈ{ t 2ĽMA^㋧U.e/&Ȥ#,ٸ* *pOwu$@bjeTo:OTEaYa|Xό$`\:ޛIu,0~͸(3>s>y C"%"ug}k7 KiY,4 c%6o l(o/\PY]D@LZSXR87YA$++ϗIi5a,oq 1ʜ/HF#%ƤΧfn]z s,(j;@+ٿY 7@ 6׽ =ES `Bj: 3tzpw& )`7ey(H/̔x f+5ɝ8DjfMr1 &Gn.yu[xez+$ۮ#n[Vt)Df#褸M -`DkWm^TV-JC=(D}5<Ê:&1"ӟ+O( dr&|]GÎj0N1^j-lm#p2+kXd6c`>vI߃~*,y0m[^Ƽ/;o;-}Hu YJX)&1_l//TyA*BB?n#@ 6ܟ7Pժ(x _Tȭv. l(ADyQ{EU.%ϙr ÷Ak8VndGr NiEe!^])@i3q[e!4)y$Hx 22ʤ@Y8x]o76a+q.v!y3eKo} 4?fֈ|A)wOUEډԺ5NcC]҇wj4ɿ:D9]k܆ֲWq 7>Z 45g贞 TKD=ݘ蘅5?]rKW4H 1܎ cۀ %;V҆iCHR<OZ/ 1vè\g:]pwW!Ѫkcp@3i}[~;a99 N{٥Xm+X/7H̜N9đe.t&d1_m4C$ʦS[ԑ@\Tu\ 8)UI5f91ƻR ¿ dtrZne%/K#uO8R]9&BD'v4ot-1M+CJ7F2e_o9U=&r7"SQv_QC,fd<~Gc@p2GԮ>iƀ.0ƚ e"&r6ځz_k%ݖ@.e+܊dr|)MSx9ga7pg>^wp2@ƘPՏ?g*1((DGs{.`iwsk )ѵ}3 ]=eA[!$Czo5a9և/5މFw ҒyQVFNy6elQprA%ƑueSktR^d<4UTSV$ ^hsdQFcW\"OUDOF3혠V@}vP.481~f5Wfy(>Z4KM#Rs=f\H.)kI[J fL ο[k>ȶe6r"H*eM65e8|M=2~!<DU,۬0M Aԟx (mG]1֯;8R˦-OD8ixوo2^;u}d %iEP6wI}/TwGg@}  ?ˉ06wTӈ>]xew1AXl|J":wI7{!g> hy+ˬWBc/p1 S.[~8 o䬙W@2MvV G< Lz2z7R%z& 09J;}f7%҈L_ jbޮ2|mx>I,n.H-sxJP˧W-a ȕϕ;Ez^$~hZ=/8V{yzAi~DeF; 6d@4$@`{>]3ř RWc3^+c b@}ͷ,1)" g?n8Fʑnip=sؗ0g)!'Xi$G)8`MG\ah֧p7C2NEBUd8ҊћuZQ{ܩ4: H2U!ś_uZymN؛f#a sBSdtXI -Z$PٗвD~d} c%ux:"}mH+Lvq9yx>]#Me%;?2X\q0L]/CӏdӃ Fu p7ޯ(!F)Bh{E㐵0\BLC1QV/b%RHTMoF{9K|1?T*Kvc0đ-Y|Y)># FD3;ъ%ik9imB @ŧh⺱^`P+.ӀrgQeQ ]ꀷxDxhvTKV} Dpb+`&W x0-]R|5d`[[\KxV)ٰHH0 B>hyĽ ȁ2gJ۪T.u;߄I1p%#]]|忍 'еG +jt:p%F;-I9bχQ3 m?ͷ}oJ'-(EA!0\)9(77Ŗojń=!=+U:% !ÆH)ni% MFBy8Qkq? K^3XPr5Y<7@AZ #YM<)j]3 fD5/Au|v?on!yo=_lUs_"9f>Vܣ_v@]N@O 0^$FHd{{laoSIb!31jGjHXG9å#?b',~^xMԷ/nCr|Q4jʙ6aAouOGV +[yp؊,k",eAIz }g7!:\\kQڀbM4^{^T<Fq" 堰 `B" 7UFʇDKV6m:%B ,xUs̚YC"-|iJ?f.pro?Yga*zx\rw4Lx3-;58IH[cv V pݜ< 5k4Ӳ=ᤤfN;ch ye4HCexE$V77&CLMGC88 KaMǰm?&(-^ߜo'[禁ӳ3 e^}4~Hʋ0}TL~)uY.KYvJfx VpN[pqC*>&Ii'yf6:5rBٓxOC QQ?'\JR WOZCo_!; c r.~J"y^y8:~~̨0; 5~6SZ"s9Y)nǎir6 V@8,dnC}%3FRP0{SE bm xUR}grIBgs[8|ɥgcr쉢z; lzs06٩@x~th͟qOueHu΢W8벨?ˋ_j_In:T_vdGgd Ư[AW#01 Gs~Ylം"1*D69gMe-?Z4-U UnV'xw+2C#ѹD(zZd{ҨѻMIƘume,%( ɺ_C=VMu*]zFM u{^?"d_,@F@5<"C0Pz]STɗQ @z0ܔ#ҧbSXҊٝ?j مr KG4bjj!f.nQt唅pf6hQΌei79:وQ{(št󆰽` U%U1N/ ='o:v+#s8;K9{ҿ@hUIa7SP* c`0VI^uLg h]Ĕ]^bA}$Ռ򅿨+'Y:J.l[50>];؇qˌ7^opHzzz0+5O`r>5639|pz,["q&~ֳp^i? 6Edݲ8@@ FQ8@;~tcZMp"ɓ9b)\? W'̔n2uSފ! o{TE7\kv>"ǁͫ|>hb=Y$;S(N_vuʚgm#&ħ !ˆw 2;NB~4B^IX0]%\!p @pY>wN8ulT!6r9\%2ԬQ17),}]>ѿoxS}[?W;-'f\0N*U(滳E$J߃IrH$`o'lT9n4ꈃ'ku`]t@ϡʾwBSehoŸb~Y?(Jd3&Jz 狃U|H:E*@Xf_ P OeSw|;ojk1[ZQs?pnٰvnڪd~bL !,9@MV{(HgW]@B_;}Ň8}a >vJO&Sc3_ a@ +/8l3񟝿6HU'i0NOCڙBl:Kmyth:b4-kt~Yf^~CnE$.Ғl6:p0ວ7D<| ^7Jt4̎r W]bߟ( i&# },*$dҵ¥(m1n%I(n[}. )tF!i]ާ)o]OJUC>$ YQg]cA@Z"(.vJ :^vp )uP_m@N77-8jy9Qu@TW ]1(#8J£>gTf۹Ji8ŷ<7 3{f `Ĝ<s1w'T<0o#X E^G=]';\7AJa~2T1\#R_5{FyIKOP@Π+J2)ȵ&YΌ6 >S ~S rMMlݪҏ,^z4=[_@Y.=J &VTb+M-Y-a%Ëy gOj=:E%vڤt!85!%m !a`&qf'.CМ )+~o F;˂Y#,n#T/LRzB` 3iaՄ(u , k 1C*ݩ7p0z('80`ģ+Pl)[k+y*) s;VQ9ORS13;%fnVpc3 kQoA ׹7>RI=_NATDZ%&O) Ct*idP;cm1_#wy%:4CTR FkUVA~gTPx L~6RejܷeH2:z\1zMdM( e<sŬog^ksqN g=2p67+C: KZ*WN턪r&k 1Z[+`u$}!0+ÒLK +W8ZV<GuVJۡ+WQ&zL[8]ֳ,@&[2SjݯBoɜdWQ*%VM($FLV;53r ImT8jS <砠ePqǽF(:+j0|!E`  ĊLR(H{"BF%B kUL$'GVV<IǛGME4PD-y$.')Ny:؇E;j!J OǺ;ENHk ~N28b\gF]}=ÿݾsۂ,1smop8Fv\Agۋ.%)H#3Vg1\Տsݖ6VAFKSFX?YױK# Y-gRɵݽhO`4ьSLmc4Lȯl@ ּկyEbH=*#0~D2XxnD7Kͮv3^mIb׾(PNTK[؈Çd]H&%fڏ?m8Ov(x+? U$uCux[%UMFK+B z 'TpC;3%I$Ȣf5|7A:R0)hp$۲ri#ZOL_ X rY56%,voT‰`(K)WrË 6 9&J?V֕IrDr]`"}< 7fc (}ek P*(-?[qpc\@g2KC9* rb==wn`Wp˅ϤSު\h i{rR)Dj+Ԯ,я(dYVg˚rZ438!JCِt9+gRwϟm&qEOvA !&PعyrөU <آ" yif}ʭ~Ap) r|wcmch(|A1Eo7%*˔᷊9A,(84m3r*@Q i?Z%_b#fwN#l#ٲn-SQeUn-=:s`-\)@>].{œ0AN~a <ƒipoGԹ[G)lZLj*%*5d !ىa# iժ36 )݅L,k' cIBb~Pέ엎:Zw֮:}&m#y_M/vI9~Y%e\۔WWfиjjIK(1 y.~"npJyKU*@Ƴ `F2z\RT !^rMɯՊNLGA sOg_F1p?[)2.mx$W EU+ x`x"Ӓ<[rw9ߦv`p M3:"M0qozatp=H8]xX3{,>1+M 'jUotr`#y).` 5 8w3$N"؝ܞo8AQY@{B@ttbηruZ'/2w! xؐ q@Qׅ(6f'BVw| .F*4n,N0ؑaPZP jJm✭oi ]Zˎ0uP\i9+ G.5e` o7)K(n O׬&_\NՂhVSTP;9W{]02K?&@Ωq9/bk^TX#G_VJBa-CeQK]ӑcy$ wͱw06t7j7RKkJ8acW4l-e[:iτ%5I[Otc B~+}^&,s_mQj)fX"ҭmU,RKb %{; g_ !sM'"z}u 4k[:[Lhi k9-S{9Q4Eѫbx%tL-W{h Ū [#3l , (|Oɠ[kBhd뒀! 83tI\Eq4ۼd4鄢d]\uPӳ&oYCخb)MI o f`j]P* !{9KAΣγI~H, }64ӑoY6Q.7rVo]Xl8lp-* tH76FDV/V޸b66)K,D]0Tfлghz}htd^\NUk xV0l"SqXkV9J45zAk.'fSaQkGN^iu?G Bm(okX9!.3ǧ'txnisa$$\D]2R"^6YOT-O>]KvCi 2>,e9 N|}2ԃp=q";0B<X(9uܷDe}oʁztB&xY}8vTm'?u!YOWJ]NhȪKqXVbΞcwKEJEKc &нk$&'k]yD܏J,Oݱ5ϾoEU'On3ÝKł.:ނ%TDPDK74K[Wixeȷɋ#uɛӤ|e^,4YAwR#D|8gke` N,a6y0% iшMdR rN肧$`@Ƞ҇|AB,0x>ə9D|{B *\XNMsMQBhiB~1`>d{ +㞫8}`VMYtm=g:6|Ļ܆()!wܜNVé:90Wt}=Θԕ\d =T_g9HJd{h0N:K9㤍ItbFf 65{(}42cvQN~2ƻ@/+߼5z yo^ *r?Y-s*U.LonEkB:v걜,s0 ?VgF޲`[I [#\1 ZDޣx>)Whեgдr̼ [Qoã9NOPG.؄z, 2I>r0 /IT`~6pL]U J=ey2%5%%_kh7%}Nj)9{¬^k͂Tt&]GN&ej®o)gmDGK]ȶ0zo%Ưe;qKRZbɩrήr:$Q_lhcvR^Q*XN5vb C-B}>"Qa5jG V#,}Ӎ3׈XLd c1jw۟ |V| Lqv #F9DJx"]/;:uӜ?̮߀pޢ倔Gmgf(&$zEL4l{[,i#jtd d⮜\zxv)H1fh;zԝA03o-*O qP *N6S~Z{-[X/WXuu$crPa#68q^(ܓw4&oWjs3.&zRg=E@kRt{ykFp2gm&O4V[yLݯDfaP晡z:HVQ]"BTGDC"-3>ƈp+ i cBRlp=Piq(#3r4A2:8O>tQ٘ ?%(r.#5Os2 "Uxatr7K2MoRDO8Ih~eD,Ɲq{bocdG[)qqѩsLNPKn0ѝqiSî;/JX"JSvik }!DV?iT ;7N(ۚVQIFͯI$!%WWnCvcumb'P}Pa`A9Hp{chVu"HH3RÌ]KW)|Y \k™pXFm1 mov `ӟ{%c|469!mfE~pPFQѯ&c 5 w ..4nQu=k[ծ*#H x[gn3 XHMgv0h&Rqxw?DeiJ ȳ4AZȏ?Y .}YAjJaL#_Ȁ4HyC}},]*oDG7CttCq ndlKDCaނ^HE_S⻕ܘ|7]M&CW,X&/>}s#&[$ً&^Og`QXP'ġ[W0M#|0"ǐi]1 ҀOɈMnr9܍S`!>#ٛO2i <r7WMK4s73œ4@UCNw×Qŧ x'[En(ȫ%vEDSɭAgu2U&[o x]> 'U;f#,LQz7GG s`Y7&D&͝ "/a¬c+y/`#4 d/ GRyru ;A l5 5}GNs{!O:zr+R8- 7K+V"To wxZqA_ޝ2lXyFgi8gI:7{ 'KGl{iB)PT9fL-^Q-}!b +AXuW^ Aҭwu.̎⤝^/MeJv`]y,]~h%]#t {R?75MKIu^jG_mm6aJ9Xp WPB9ܵ6,UQX`/Q#Ҩ.g꿔O A;oE0^n$B 4WdXk  Ahz@3.٧mwN7‚"ԕ~O篬6iY1JP"\R _)7&g.+*&580 VEKF$^;FbM'&pݼTH?pw8<(,McN;_&%XH^{c]tWܲb:x(\|b4D/m"A*=FHNfHǂ^ w/8rjK&foƶmBTlFK`P &(}XVޯ(_C#Wg=IqU nꛀur\V'΅>E#t"|;{^޷BLzshDz 21Eo(^']:i`R\&l?j^0g7MkJӧ(P?z0'zhFFݑ£q+~lB˃\ lS u%rЍA07nD^O q)c^|}d$,/#w^жhX%GC{o>S;ѣr撨F"aC2tͬFGme8Zk?!9OWphqWŞg2ܩũu*lVTGulS ? qD>dKQQtyL7ͥԱp;Hy⽃`Ng`l̈́N6jE$5 \o}+ XUlh'7#ݗ-aǽwt:W@h&/:Oz0ez]㤺jS5(3Q&g I}9 ^E~+k(oeװTeN"+ Y][ݍ3#xhγ=r4tGc{zE}"!pP0;Si S26RJzt0`:z$Ъ+?P"O+sM- Z"jx)U/[~p+bVX,ھ54;<ծe*!9v 2U m޵}vLr^, Usґ4#%FmE0a2N)H~bZp nk0zx&%"B e')b0Y+h.G' Uʎxz;`47P`{adz" I2Ӭ*l-G@E/5t f-8?lp8DXoH6SY'ڴo!5 QQhoAʍMfFP.zn^1N'6`_" Ƒ‹J6( % je+O>uq`PlHh=i]ːO`+ $^CεkRsuuSW@O#:sz(xu/\X'|`a SNUQBĕn+)4g.E3 y)굕i_O: LӚ<> F-i/VgL>6mPQ UYK/A[J Z5#JXzL'ߦ[K\n&OoҢcÔk#T~*#ĐFƈozk#Vk[A+yCOs*e fS;˴ =ha>f5(ݯ ")97X74ѱ> Ԥv^S5uZ+HAaVEiFeE)4xtX%- KSegz# !0 -u_ŋ%{y$=K}<6^yemC3|٣%\|?`zL2k(;c\o=W??}`g)d csOnIUk>5\#0d["e[Z){:*BیO&//]T`^C/#DbX3QS icT3S' =3] 7KDrDe&MLk[c9)ܣn3N*G[ <훪SjOEpFף|gM<|xWeH t˜nk?FTaBKŒL#~E5*"AiCPp7SC28K}C>K_4EXz= -/.7@~5] B_Bhe?aT lۙ%[a!LHo'J旡]MvÑjMf]70=;n!HPX@/ӦnE]j hfatO>fb 8JCT,61h%yO p/,orO}B­;]S 9&]X_:Auy.YrHGrEhH\=E9^*\I O]ÏIyx?f2e$؉`] `c_5(kpP#V TIk[\i5snԟX2kPil`{מoǥ-M#h{/A|ؼΒEQڂSQVqjZ0<؎B{d: gA)T!"$Yd-=I{_Pif S.]J*"pܦ,{I'o(ͪO`UqVNq!մ @ 7I@+l[n-`i4K+lapGzɣ"[J ?"T`: WINtK%+)<#hߨ̊&n/2> 1Mكv4Ȝև(r-8Gjk%"9 /pW9%㭁ttrT@*@X06Dt[GUwrOiիL;@ؑ#T0-~ q`xu V_W;u=rpx/( 7w-twg%K_ZϦ+ 9 9Ǵ5t-c ˆГ~=(C[Չ+_]X?a.)vmqe`2ŠHcGފH6梕zȑV7 Loʜƽ\`֩T)ȩ] _kGLu/ IcL*ӥ:/[uik~%w@BPTD]qD )kXnZ?}]}htdW=+h^Dߓ# .1x|kISѦ[[ko3;~%Ϫo-ynzӺ;o Zū~-vCJύECYTbSN%4!\A &Q͎_rNL#ւB Ctޥ)-G8cXhHct:fJ.Ql-ZiLidA#k6̊(%UÆʤAM6+hЏLsRTqvUrS+2ׂ,ikuRRhvd!SUV.5Cq4Hjq|WDL7 .Dұ1  CUfo%:Gk#|ͅ*!1rPH9,ʞ<5Q켒}pݖJ\AqӒbAwږ=1{pRH~CqPi/ 'x3%`a|B7&ET{+ E*a"ـ X zd ,S/M"7ƖO'0 ]V&g)%!/ߥ;c(ˤl+bK266 Ui@ܪB{Y dT^ƍi%ؖBڀP4i9:gd^x~GB\4Ufx(| dt?Q%@auPa:2}ɏɒx*w8CZDϔđQZ@ &'E 2hz GpCCX4F)ԨQ?xiE㉅#@GQKH9Se l `~H+`Gřa܃_Gt>pm{p>m0ʺUDoж2hjd)⋴ Ow7W6Gd/}XF2N `]Jq1'&Wyb_=0Y FFKMT ;kaJkO0{~NYn@`=gj[*fy&].[T`qƳj-2P{=2rQ/G8Gb(?p@{r5YgağiXJ|cX[6%un% "߅1Ab TOzQ7ʣ)lL~atR5g燜?MNNʣVu;0(Yѹ܋h$5Y' Fb)w?z[Pœ ,*&rE;xtwn^^$5Cֈx53ht[{ҦfQ 4S#/rWQr{UH7KeETqOs4,3ŹND1 R/=I5ꄛ2Uwɧ>eE6=ΐI5B@-Ľg)Kۿ).=xG_*Vy=}s E/zA3)(a 9I^7@ )7ܸ?'7+6[ߒ3vh-cT(zTH*Zn``UcJǶ=(Yv%2D]:R[|{Ӑ9*sߗm,q;AcHl;@( J5&J9JZ!cxgSԩ6TiDR4=*"ܱg&Uc@q tҎ ))_xdudOCbxEܩڙ%-X{j/:i`IKݢs>kafk zD gjK3ATNځOZxnB>Q7X2fGgdIageQ.-Lӽ#'7 3Lǩh9G 6\;Dž*z'x̕@'*j:%||)L(se7x43?j,PdC R# ?}ڋz^>2ogw'\BM_o{/@flH)a"@%3 =b; Éqj?Db4Y@qYENV- RYG,/{vbOq=be?V !qpq؆كgV)c#pjwX eS,,h#ᅔm΃v"̍o0c. /&}!'&i-"iNPq!|amG\ׄ~нt.+ %/S=,=;\FF? @ ^d֫-=,3A"<EÑ:.z6_ICy>0hs{)rzϱbբoG1l۬1ShLh Ds {uǩZ2f(;Fd?d<Ƌݳ'3ɻjK]D#vq7gfgBTo#ָKձ Z{Kp'?G %ҤhƼ)rE=?cJ0}B7;:bkcU*~ʮ_w6}VXg ReG/H`HTBG4Ս;9vif?#VzXe0 7]k}cb H-͖= eg"Ee1H1NR{avte]ӇH^PQ * =G?̆%ER0&^BWtb!7 |>xw kE7&: !B3u-=HB/*P< dCiFwH'`tvGvh^>]r%{D ZԜ*m%颱7@}j AϷ,"=MK:/ 23{>/hABP 5"BꁙxؖaI\,1YJ4˲=E h[.Kw戰K<ΫǼ9X[#%J=Cm|3Hȓ|8XW0My,HIrQRsJ2OtGamQ~}zz}~\5,X?:TH" E /t?lψteawGRfvc03h`چ` 2y(,k&٤{rGs"7j,zR@F/#%xuq8XCEK|.T`d%f$Ͼ12o<׉Nɀr/s oGH+)pKTB_PK8Ln-GMF0?]Foh{WF7th݀ WIUqIqc)E#LHTxNg@I hܺX #1)_B$:>Z1 ;gPՎ|I#oXF ?35'# wVz P^,F_dβ Qy~MZ^lP|j;]l pVkb)?zJR(Q]3ڈ~.` 'ɟ0:q܄)*Sꚗiw7J4enh\}Sͮn]L zZ)r4ǽK 25SSeٗ%] #V#yO$ Jն8JMe9^ۂST3 'B m4ڀs~|'O4Jnix1My;, Rm5vrwۧCcE WOwFDo"󽠭= *G:<@#_W>V[INs]YH+ zc+(krXgp;DuV2Mo J¶m-?;PJ[8vq|Z/%_8$`9z4+5'$Au!/y&r@Y9c U:7eeЖ[ ֐^ٟp~*$P{:ܑ%D)%#30#̬rk6'l! /hu;k^.qCg6؈~NBUU>\L9KA-ïzjgG!qDn֮^-##=2Dd5X lH):'Ba$ROX#>, my\-ا_pt/,ՌXiyxJFhr@Yaf6Kz+v|%l?Sp?=OBB OѢ3iD.Eؓ+_v% }|){&`%F(oݷXW= T=R *xϘQKb 8!źy QBK&%pދ%,f:SX5XbSS;<k]r:M}n"NF->We@Zx$4?1і-D|LPν>Bsmph'4db~Bu%"5d=[m0?c kC>Gnc1+}EU&PRoMyc'(_n'+toة|+q:*pDMsF͖nx E癶S!H% >h"N w;S?P~ފ,-X&/`euk(XX)`޷JP'4/KNfßO>aumrZ_L(gu( \ƴvA,x`zqSYVjS MW= rpzty2Ϭå:yj(0ꖳ ڜܗY\2QK ct`v7*"KDʩ9Y_{)]>D A _zhn ͢:WdŐcaEl[yIB6 4 rYq(+ٌks>\VYyL, YVR8q07 \b9ZIWAMFSS< qRԩp5APL:+ڷ}̍B LxRt?q:OFj3gz[%|+*,r?#=^VzMзb9箲޴{@[ι}n!:g[ApFL7?M^*6 mnW{BBSе1(4+BDlsROici$%VZ{OMy䱈f5Xrz3[[%*e Yi-a([_EXpuܗ: n2 Lc&InRJ;J^;f?y@nnU{|teJ6}۳FCo y v; s,h5FpOzx.[L(j8Uj}DŽ.MwTHYkTxMxQ0tlzc@J9q㗁O5uzTu lߡdnAf8KO`OfSV[\0[hAg.:/ owxacKg&Y5¾#n[(RNXTA1| moWDqYbX͝S SwlCýiFz3I9GG(nJFR8Jڻs" q2ɼyt [Lq޸+p!^g/H~5MA8M=a :%~#Kh0c\ i34 $ WN^Wy2fުcn!OiQ]iF Qr`9ioO N? 1 kRCZ1cQ#5 m46heV<^TdV3 1W4UUz6SűRB?iǝ۬Y\\3"C" dv{Vw4(# =K*0>{Hg#ns%M`gW` H^($ŤZxǖˑ2sw3]RUbmOm;,!6qԶ%Vds0J>pєO0AبzUGGGr1qD_u8RF[hD%+QCSKӐb ȗO,Y]q9|:8Y3$D4#5E `YٓAl2*s+Ձ$ׅ6j6auFk%*1!͜, cG y-Ic!( FEY F-\1~]{qWh/+I-sL9?|V ג̵ڿMp(!K=]K4cA-,%ghWtߎ1cl?{quqYa(iNB u2aor6`yr|LքzPM`DaȕnؠSmt@$f[^<? j|&ˁ-*Ti VԶ[zmu.ݲ]?"%`h`!8?Dy^e BS ` ? 7ovbik 'Y| ycEf@_ʂC+Xz(Ԃ*ws1 7U Ṋ:Jt5-Ax5Bg;+}AdP/[a:b;%$Yzߓ r I#!ڶ+M2)B04YTOK$_# R.P ̺ ,ر7GFڶkp 1KSEP?qZkAF/Ӳdz~Rm`sO{P?f,{`)4cf L` ZWBR$ޘNۖ`^:bbT% R~'hsCub `xuX1Nc:tΦƥ!hFnp=,ꟆlqW:O!ݩź%aEK%}RO2aȖk,͈ H1zt)Nwmz:_{ zc(#`84A8c߃$` n*uijYf㼮>ZO I2#IBw)#R[_JETiWN&㛃5(w6܆ؓ C.mH \q沌?> (ڡj!Vw8OeN@׽2C'l"]ĮZ.Rժ9oGr²6ZLQ?Dmg#SU 3ǶX^fE|u鵈 #Qr3}gh"Eٕ.[jpTåen;e $6e#[.v [q_Y16)R|S=r IZ讀^SS}u6q=GAQ)['X g:䩩cuoq3uX;<D+K1jH[i>&3ITP.}j,gy:^ׄw(7Η*Hh0MB-2NKٳn~ Z2)mqy-9J-h 1͔FUl ? ͢)aW>]HoSGh?×6sյ'@؂>s9[m3^81\j&Ci.> F|ˤo[pI+uF*Rz5>jk_1gi#CQv>{yRA=5My"etlu3R)cEI'RxQ8$Nxyn{G3 ǀe"4AFWL:ȔBwZْcMM xrN*^1mL@cO8tZXGA5 ˠ`zo?'%0+v*14..Qn1v*v,/8^/mca)kGi}l"V'DziL̵w9 ̌gDvПz*/#`_;HюU`-cI@cpτi 3 fhQBl݊u.'Yxw_%\?Ƈbɺ{fݑFt/;UFK80)C02YV1kAmoMr8T8`"?Q9;c6Bg\#k( ;W)?ނ @U\Ҟ!^I1N .޴Ov@^g ߳YFC'_fDO0$neFd=vQ2B&Ӱgw8`kJ <(^xf,i_9)L'D܎TֹJl|V"4{;>lM_;U(zow7Wb]Jͭ!.dEĭYL-+NQE gI\)dX&Ys$]=V;}vd]]]qGb+.?$ePυF}"ۏ a2AQMs?–]+. 35 3y'+~$SP3E^'#Ev2q,F$U=R ,v*ȁtr@9 ñ{>WqBjS }XbX )Ki[M0: M3՚]7Nru+Bwn -^WS (g%A{몥0#36 s(3`}),љḦ́gs/6ӘdEfˋfBs>d앟c2Y3OV!K Ns p{# ӭ@ jvz# "2΂\C{ dk_~-Mʃ4jX߸.Gc @^^X] ǼΘq#m3ćDL{;%v䲇qEucM#uS$Zt# u\Msoj:R 0fC^njv51d9՛Ψıngc0k,9-P9,\~V~gw#@ Ѹ Eg'FLQ]W p:h2B0-3w&f򻦏ƻ$n_ 2,<)Z3*! [;`i rb+xix y x0 *TeAfHkvb }3i2Y ye/ư^ϩ1"C4+P10vZ 0C9t-p=]H6dw~ٺvH%BM]7΍JJKԷkɔrnUDT0}jt);U@pm.<db䧩` ZĈ"^7Le Բ;<{ 5ޯ/nџ#Ԥ5.^7؁!FEQ+ <|)pÝ,GC 3Z3ey3KeM^AMA?D'x1y7l9Jگ`v9ۇRC馃G]aO3 ure<'$76rOtCR_j@){%TB N禣CLfH"a|$ ~4=3ꤓy)2yOPɋ)%eߺ48+Ȯ߷_P9a;}Z!"N 26(AÙBW&5ՈBfuO+I@0 g:XLU &-puеĹV-fLJ1MB`Ƀ6LB%c~aŲ[IS=924wsiC|}Y/_^, cѨJ©x [2nOX 8 ';O-۽MKˉ #^ I ص7Ny͒pgJiNS8-?=Tլ /@yl[F$eΎ+6g0ߐxfBWXE` Ëe|. N Ju#jXlW6!WQr9Yߔw?H ߻}ALm7o^}ۙAˍ'8ɢVE:,ʖ555)HD8DcUȽ+ir5vmd= rZFW>?įB,pkmMR̬]W3)kj=>XJ<> E⭞)j8`$oĨˌ8fTk}7[pִJL!c2|-|x5N򴾷z2`З|)m\ #+l6gIU2n;24@sjf*pBax/l?O x:(乣t&WW&Xcg6As%7AkZcA?M{JƙBr$TPHc7쏀L"#ݸ:us\*m6P) D,V"F붦]2^HضPtue 4 /cpXT1|CDq<)7J"GԂܘ:,r'iYlK`/)xƫkjJok6'ڐUr ހ"HmX/Ա᠍f%餷Y!JʷǍUʛ];PʔQ+6ҠÔjhl39\+FJ) fX~~DŽ=S2IY t%Kchv/RxYK+ ϊ<",ahkfʳ5=gO.h`¦8 `=/=wj 2x5}>ܧ^C}y[ݘ_#{Os -W8i>O9 c;> @'^^F6] D! 9*bMЫu0a=&ڒ4Z8kl`7=~xQgF$PϴӢ! M`f`.r~^Oh+˦7%V^B7p*IB2VE#낦84u ZXjshf&A|0—jP·Æ ,3y.mKέyѨyMX~;in7"kƥd􊵍K"-3bZ9xK8B[Zi\h_(1cZl*ly}S˝9WÄ'ݛ2 vl K2RFjR\9EDn}4W?ܙ Qٿ  i)ң@iΪ[OgfS% a}<2S@r}2<⌬wn_c!F*{(27ja|cJjKB4%dw3XٮpjC÷7ߴbq/ I#H YWLJ=^2iB&} Alg}ȔS'Rwj)݇`B@;o@/CwpC'\}|Oy 0Ӱ#b8Ө\BlkUfYA~lϻ~C hCrMuxz}AJBj#I?G>1 J,ULNVs!_śR8)tW`+n-Sdd\ b_7%콼|Joi̓N^Y}pBt`$ن\>F폰Ixt= d2wS5 pdňѼȾ(^\denP|0žI))Z49Qjl +@'$l]΀a2ppИ4X@AR2glL@:RZ7DmՑՆ7Q[\\?De927\AbD[PWTk'ܐ};1cr6[qZ#bbPMZG薨 [-0_i#VAǓPĭxc$4C:Iּ."LCAoX.lO&6)\cǗ3#L gVv#Gj>q_"aame')hX4~T2z&Ŀد7$qs-'#JYRiLU!?%My$XƗpVKs" ݹc;FwSZ_H_b!x'udQEI *]sNDݯQc5[Q m7ov,Vm*xf-AXc"JI^` &e4n >92@<Ƽ$֔w֫kgG%wƞe2ENƤ@G{c(zo4%q=Nsz3/r]pWK ~;.Aw[+EIkYj~P~/? e)vMn RG' ':f34  *C(ozn*aNz%UJ͂ ^*TRUs .AJNs"wthl\GuBvRv~ 1N3qd!Zo\TqóGq|tL%aUSF(BZty~s-#}P u>g$/(xqy~geWT5G& Ҡ.k+wtϞ1$#ڟ>PcEl..qc&ܕ87xSs ݐ{ 6oCQ nG)k9oJ]&j}oUxx* o%ؑNG*}^8=CӪ$ {=YoyBի,a o_7^[$NHI7HNa^ׁ:.T&P!)L?~LA/aJGY}ݲO5Gb}Sڼe8( GK.2meMY"VRobJTW?Y.t=.17o]!]]Caci'Al%Q S_<^f3]jOZdvDflHP߿oi=e=L Ɲu9#U{piUAL.T}agG"B^8B/$\/9ԞR"S+cZ}5cXm >mJ6rldG|.:Ptw\30ye"y/~L`|0IfTpY8 H ;爼DdSNZ+ ДbcP/E_Xg he»J tV 򀚌N 1O}04B^1+6NrTmD׆BJ*}s;+X=f7j>qKbD$Cq{j>Ht*|4øLWpC!+Zڷ篜?sgx.ˆ=z/0W~̵]GQfPH׸m&346gsr_\yA!ÖKFeȪ,_Ѻ|{iXn-Tn0c,@N)EPoytÙ"Ȅa Hߢczl9 u:T 4aĨd驒G|O$O?r0[iINNevm86?vMxX3zԂ|c6Ə{SYw!ZTM~/a+0NȅAI5vw2}'fOd`Pܧ)R,,#DO7AҝKėX6y0S -=s]uv ‰yaX. D鉣"LJz ;D;Vܠ[OxQ%áFh‡GT*.OrN؞y;xǒ^Vtq>-$JTbU*UΘеzFbǔK&uaĈZ.5x6d$Ϭ 5C\C<\Dڽ''C9s?VRC)54}#CHG͚0J\G \{ppߩa&%ݗ:?wN^-8a{o<(ÔLߊw8~')@]'k}]p={\)'W2H@e9 %PZ5[gh/%WND[ńt| k:%_aŞga5:RG %+~}ẀsAj~BUԽ;F(?BxVrA\-=ݝA͵e:L"2|$3 7^ Mh*اH ux)%K0ip[x^LM{:y68@֔V3F݂2 Yu(C=햺,6=q|=bO;7q/@M/ kd5,YX*GZLocs8mQoۋ6JX+YUm{ ~v䪣yXkM𨺘gPCR+cn\?ŏO&BwQcNk8QDu҅dU2/~8 v.%MvrFπ吺1w#"q[+,o0mtM.QD\(:*YcdK-m_.k~|p0'0R0j #iUW&8gZ'$lGv)}XK,fy; % ޅp^١C5v 1?j"\frVD徶ȉ{u,L 㞬66Ϫ筃5ck8RRhgs$%涺-(Pia5O5Qp9UXG1_Hj$ ޭxH2Q1$V w1ktJ2Kt4|G?-&pZl*!]xvf5Y0GgTѐ ~N26ڗy+KSǭgѹ%AT<͡d Vt\Qzx]a# vo1-Pp隆Uk0XzQ*pЪzFkJ8% dr1 V )ͶLqJrcF*cH Mt54sF++8@p]L|c;e%7/ rBַ Zf#-ui·ak.)Bw>Q x۪om7nM ~HSu \Z$4 52Zߨ) >P$eqX"92UJ٬ B"l=Q@"SԉU Nj) caz-%aRI ޠm`,\ӥj&d"h ꍤu-80H||Em[m+y@侓"4fʐ4UUƗ^XR㻢MHڙX̳ ŦEcn! }g*7trJo x^ # Qp^V 2^ӴB'04!1v}~D=Wo͸"A?&Z"> i9\5=>Ð%~>/(DwĐB/$2})Mi17D c Yn߾̹Jʝp݂y門uԶ`o%,i@4eu|!k(?`TYry7[Ky."+ ر]j3ɺ̹$޲gSD`KDTO桊U.O/Xiof!WYvCWq&lC¹DSb CWeĿy9fvN>,%E3'+^,}noA5)Qdz`"GhM5NF(O8xe5RS"9Ugdc7z&M%$ #{Œ_?dUz,U@*| RYm䈲Y喽G]gETh;Ǡ4nuާheAQi٪ 䇅y,6i$AI;H!L,:1%ڄ V8B c5އ$X tc*{ipar({eUDu3r yH"p&;uEƄ|d9,իz=vC%RXhiݨ}َuz\8őed5@mcx[JGjnnVbMZpj@X|=i|Y,F\)A;ߺH(X}" * #{*4MgB)&?;;.e~j0iQWH)Z;m5 ?2&01.6+P@~I{)R@ />k~&;ߍu#:;w3 ;Ŵ^x^T}g45<]SFUh@'OO7L ZĜ*z{@ n}?}GOf)vXe=l[{'W<wDJSDƥ2Y/!܁F~4li/)pؽRfdpW^bؤI@U 턱Y \]Z\D:RdTTGg]NK ,l68kg$y~`Vdˎtւuw af {~cÆ<R@0'J€*&52̳!T#A.8I&t8qӹNDrai+bnlkpP]?M^Yu k 6m|:hB [+-ibө CnrCYQX2#qpR_C , i% EiG<Ӽk%lϛ7/vy T5M;{\5#-.yqu&6 )itňnu-Dg{\X^ x.ONdkٮY/f! j}D)*_d'Ž %*vՀDy aacRMJKBPVnw> n\NeĜx6?{*ͳ炻~\pE\[v畳]{WW!n'dپ[;NL.ֈF6mƿyl2O "y3Qg(C !%?],_LaDR8%$d0z7\m-2^'"7CtI 8%MJH(? X|tX- Pr1"XVbWď14 W"+"$)<#u3T iՔ]=o3CU8hܨ 5P޺!eLSJț(, L:x_$FmAG2H-̅&w 67МחփImJhSLh[K_~uTÍ,"S[);6Zwܫ{ <6;C?3> Ӕ$tNN*Q`LDZq^qJ!xdu+:nHZ(J Hi׌5ȓ_\-y{uce|85oJ \>szX{rgFpʂѠF-?b Y͵[2=|=QCVƍ98DMͯ!EJWpMB@uC^2Nk=!fr 6"^JMYZ<Ȉ?|jd(,=,fx>`!"vaJ[v%bl}#* kPž(0+usx43{^<:Iy;a$܇똡CE:qnu+$< HR!ɑ3$>Yje×@l-ix͚,+;QEVv8ja9rl~s7V/FGg /\}Ɉ{-?ȼx#>L > >"wЁS$7T]}1[g:sk[K(`Eڪ>S:Rl3${ rpM.7>urNhX!}+ixު߈L@ w܋-;UWt[jWѷq-d08yk뺐xt "'V{y.we7ߞ6E]֦t$?RFR8N Ptv_N'0K?KS.y (v}D5W1~$Ƭ?S"xv]' 'Y taXcb0sؓ?D׫K:_ףҵTy˚8?M|7bՉjt,k䎦td ϠyI?4 wo7K0O2H27ϥ|Q#W$ ]E<|id|a)Ʈ)a%oIZ1pl GYxL 6p%v !{sqLI*l6X'؟'jn89:.1|WkIx:"@/3 $p>žG;t\\5fJ ͑.ԊzG-0rEԤ8賴K*RŚ fXWOtJɁkE!I!| [ˆ,ŨsFQ`73I஺l<n߯ 0![ƴ[Y:O,{)ۀZȟry:n`]MkWzKJ3h#%|SgDp$zEc6-[=8>mk h7 d@>0ʝ\# k94/`_xٯ4mXXZP`"x!_ÖB>1m@x>SҤNqXO,GVS1ayLL!% r#5eѫY,f>`$-[ar|'mEWmszE~NesJ=w}xBcW#-9q /i$d;|>xǴ#NwIи?v=!} "ѳFvr @~n'WC$,d'J52)MV9r֖y3Aq2!1u<.G~|Di۶9Փ;Vsekm[S ŴX,~I ߜ=S0mTk4N:~&FdɎ^-D )8'zWbi_*+O0vOӈ7[LXd ]; RVo %`׳cEWs_@ r}J1]U@(NLjRn9YW۷rrW*Kp`ֳG=tOc) /mʑ5b[P~fϓq47 MQB+Xɝ){FϤ#KG>y@[N/M2xBX>Y5M ml{,#ۖ$l@E@`ohf5ܩmC;޷ܺ"&Ὴ-7Vft21g+Ɛ}QL?Ӆj#ӗVp [&b \Wj.J SrkvLk(9#!%߃䍭4n'nBx!NJ\j{o*:)plqӅMXTX*ѵJ0]yE(WȞ$- ֻu%GgۡX1#UAl4I?ɋjӧ%1}rRe'B !; ]N ֆ}瑮B<"4=;N#m ֑V.{1.pTӯz(ҕѺșd [ 6rNw'-twg@ևF:>X%FTZZHe 5 eL\:a-m1dYQffb2)!l9CkuT #HH7&T%}nYD>2نtf sL! kp4+ίI*#u&yE>)s5B6k5?K{fW$BA{#Ճ`Y\bIkUIx|*ey?ЧaQc{#Oçn'c ID~8;cQ|Ƀnjnm|H$vgDQ]'Mz2d#C,gAi˞㞬boė#|v'bO .$pCP{h KWW $%K\r~ A&dmt,$7n#%fP|1vTQ.v1r5 ]@KZO§@wp:!Jeb߿4 ^iWg=?"%}F:שJИ,2-5 u1 MvBQSy!lC2k+J4qU /l= S!(7}l*Jh>KjDa}@*g%Ї0+g'VnjB+!-R<1Y`yڦ\rSjKLKQyK2C: ZypLc4i ֣J|Vi3zFmw&dD&E&=v0J٘8 KVnf훽<9׬n9La] \ 'MY3(;~08@R)'>ҶVq~ ؄I miNϹ8 skoƱz0٫?‰6_ 9se & ZIL4zSd޼'xPFj (XDuovCԪ%$I+n:fɑrJ7%tث g.! _y1kXu{É.)Z%8:SDe@*Ǽ6ّ7vĞņNE4[ҼRLI|@h-\HY|>&g9&C0/1]64dbYwȏU™hNĈFhCay j_BIqk16(}^I<ŗz|'R!VQ_Ɯp yBzuӄO<Sݺ6ɋ-#> ;"-]_AfY0+&9+LsGod{W5ʎC>ģq0 B ]cRC5vGd +S>^ .n96sm3h;NZzo4$V$<8TLMOeg҄H٢|#+Ђ Ix,ʸ"n|'PG$E^:B.J'68!?$ϔ)D{I7Cm D+@umQ[̾4 /V}mUx(}ϒ[}*SF-hz4e'0iYewR|Nrc:ZΒ{]1?˩WݐV_l-vvՈ) ma礲v ^̀A#:1dm5TWKft Ov0$})&1]s*]~ ˡ ++wyD\JMu5%Kę˘ttveow$S~ LhǬD?(各!pC SanޱmL|~E!fnnn꫸I52>#JFN@~boV>e4,6Ϊ1~eoЛxXtZ[**#) r_ſ0 >]m!BF0#Nxq2Jj;C*AŖNG@vIEDIsS+C+DVϷ[-R|{rz7/ryqK.65PW} x){%l:XOuHyYp"Nz!jDȧgg(ښV~YOf;X오R|š@fdr@j4򪻎]r;q| Wx$Fyszx 9xQuXpahɰ , /5`s:)$Y C!o6j^ [_N|nt?K6(S9^ҢBEķ z8I˾!uXMaIUYءd8+{0Kn+qmA>NWfv#06ȻWyÅ7/7w\9C,A:]Cd[s0kh=z/ue Mo5O1j%-8-e!Nl"|(2C(wJ»its"lBņKOQu6vlU< !J9.(@J70֮W|A'uB.*ŞSsUOѝ'ťJ^bohSa57ޫాf%Ͻ9 93$: R3XW,,!,ƒ#QqYp7v(_U#NheĮ$"ks:^o}'[\Jq 3Nq!6i:K=MLqZ | \voZjRWgs- '܋k֠TOBMi縋H}ȑ1;HP Sm&Qy!1MfI{LlG% 4ӽb!3 2@`~1F#1\< c "mBdHepJLKAK=,qP -hR0X(ee'nSO2GpZMGhb<9 ol}!FC9FGD9y㝼3w0lx*zr(e&[lѓnG4;<ȣI<"Y̏ba5s6s+E  Jdt7c|$Bϭ?42h)^o /O;Ao y'rNg'a!S;wAg2 69B z1{B XM k6R.U^r<Ɨ c"eۏtc14n! QCE.t)xsp ?#m&?v.Y;C: ೠ$Bf" /LB9q&1'J]aht1α$>&i^ckG&K61.W )D9ۯ`wT{|xG2 3ZDK*x:%CӔ D^p021`BF/ +tmίV"(PÃ(l;dũmTVc"Tڽ]a{/8 /UAdudO_> t.{t!x3J |Qs4ΊӞ(bD>BT٥^Su)K($ Ʊ q9OBv 77zoV_+4u<[}-ܟ1X [CRS齐FatKEqD~&٬ۨ_D%e//IomR: 1.j0f'yvBKGbXc&@1[ǩē rP2fcnřqrgX8D}7vD},iA)+_= >I)<3ྱ' M(nTeg(+%?  j[g;DJ>:ݎZ;l W2qGl_PHAB@DD8\9[2ОS&J= e[nEQ`jʤ4l9,G 㸔ٽeKoEoAðXRvǬHcD*o]8t #֢/.LuIX19,IO%!JNu(̺qx&.2>m<*>vwKaa:!A(nmaרoIkkkb`V >_窿b.IpKCa$bT9dmP- { 4ةfpȘź=#`\փ, Ȩ܆w- #DOxsxIY9:CVjP ;Eϗ>|gǏz\\{[I_d7pJ=ܬUR&+QUB"W:&g^'2u_k%x&fD:D'Uc9ϋLؤ2i ؆CI{MeVZt P0`S@ ?xhr61*+&##P|q7~U}Fpc;9fl>/Γ0f?n+tIN?$36m0n62L13PD@o#ɇ՞PBza+OW-MoJԦg*LkUtiw< V}nXzHEyۧ(N?ᶍjDșr:̔e Cn٩Co:OFP]ȁ"vQPjOLk"z]#Yxv3lBU*GE.|3J$wR5j91l亳bbCf9Z:+t ,}iik!Kg>AP}L[2騊1Y"OBX@gld hOSL`pGl ꤐcCB_x-NeqM(g20l4;9ǦA"CFHxb;xd" =QLCzހ/MxC))Ѣئ'b#5s?F-`drv߬Sx:|Y&M"?T+M(h:؟oҟba+8V;r gτ#Nr& ō:d) g;c6\گIoW,IE=k~A2j|`2fh~' i*%\X3=z -NE/O݉;u u҅@ʓzNn& p WdbνšI%jl_h8ϊҪ#$T0Th0=!} +,]VJX ̏~q;:u}R^%[pBTy:Vul`TאFVE:µ#*vV0D*/_ 3Lֵ0{lY&]ˉӉgw|sTu6su^5U3 @ @p1 H'BbpA6hdcK hWe=<.&Y[. * xuLݰ%\ G)嫰AA >[Qohc5jG cA/ $$ -&ܕ9QTKeed +D/O#sTҀktz?4;glS~3["f #ZMs[q˶fV-)#5.@2=ڞFYQ-h Dxd.%N\vW7p>v,M.xRA}۴/,3"GtQ,P$Ij>e3]2y,H77yAx˯!Je&ٝ*b)Dw͛Î)fBv!4hr^BulkTLGG1UݟW9eM y9~aNX{5RCRJn>\Іxb*/QE( d(X-Hw&/9+sC1CK*/˴ qA:,x$: Ma7Ƌjxv!ota8ՆtBe{:!`l ҉ 3g5N8X Cɒi$p\4=ZTD5{I#.\i &'K)q g:R]|-ȭƨ dC]hB21pix Gm= Y!jv ׵F [SB&!W6f@g 7ߌ(#F1} Y͟?-Wi;$1P7hŦ'qr -{ c0"׏y,^j>]mʝDP`k] HqNFڕڗ*v畋B]gI#*cַ#WFy'=nZI:8nR":d4!VX[Q8~]mt |m~FrQM,B%^TDD=L4z{PQZ35"i'yk] 6n:"ޓ3+0|jGuz~QMT8!E1b:^膀#ZLЕrcmz}͵QEKS/|vﯤHTbS]ɬd(yTB" gBX&7 Z' /jD8 L:(b{{13+4ȟiO$BN.60H`YT_K?uMd@P!(h d_WGCn7!Fv αa(d$)*Q@z4dFBx wºNWo AY;<%X$տ2q]`{hơ^xe Z^O~MeA3< T?ܸ97Gj\k ~^|m'~@yq:=(+Zz] Y0} :'9(HXZfuPTIbՑ G"ho3 ՗]?LZa :ȩnhjdqtKG#>[q1[**eh]kI2Gr]|jŊV;[v<4kvof_ɮ /zRX!7"m^Mi%A]}<E|3-ʨsUE+> Ye eҖ򭠨+@v[VJb`;5lrF<)+V [ z+rg!;T&GB]trĂ kӇ,\jfW11rzƇOBgg1ltA5'4lrr"L~WOPTIeuQɦL72WBxUDJ.h&OV[!SW^M[DnT[BCb+{hdJ#vaVbzͺS$pT1'ﰚ*x`})O+d>^N o3 Vk%^zUR k`" 9r ~RZ(13Bqz3PP7!m4p;/ܲ0DTZ yeF``KinPS 4$&[P #K _5uwqLd%\_'&YpBk4`1vEMt5i5+&Sdb==g&%&>B"dwqk5azż!.t.>YI_ɰ~A?u4JZb.όq'u9LwQ]Cюjb-C}Zhe:pV%3شN09E=ߡN'@RL>3A4-I3sYϦF̅Y \l%|JZ4To_1g1\ Q>|_[xMUq; N ak;Gʈs]q?_i,ZXەiy:O Ԑ웠V?NGk$ozu?{UE/kr2ϦY6pzR(2ȘĪ Q-='j_&!QPRʓQ#Ҥ(+!n/|d4PUܲwRk=w,PGdwE(^Eƀ"Nh{=HR#~RG%Zбw M:[(ud\*?j%#m]&^`^hH0̸bQUS/-.ߞ-юiw3LZ-b*//M׶It6&H bWi}ͭ5-j%GϾF6LD<8傂Y&]a(Ѐ:V%@`i_]~o0XU>*-\7FHt.}U1#[!؋v oHўLkf l j ,B1[3 yH p ء&j2*4}5f "P?qnT@TDUL~"r(ZB/AډH'7nt f *Q crr2E Ttz5<`)Z7L(om=t{^ }_Ԭ AG~wHjy:b03yzoW_D>ER )iUKcQN An@e,ϧ$1Kj:@mÍ3~n/2n!7Qud>qB 1$XAz g<|t3X^Vޚ0dur_eXߌ*@`h%;2 %gy9r;ծ씺u/&YXe|@})dx NP6w~=3[_޲e2."gI(2Q(0rI6pYhib9MwaъEw^Z'Qoij;3G^>k2 ǴB{<#/?~oP U9& ɇh;F̋* I o}&fBQHkX;J$Vʣ˹kItrx[i ԉHtEPy P9y y`q_Hԉ/AfZ/!,11{~K}\)|RayMH9!A82/_sNk25,ZFN4FOqvGy$v.kBţ#oJwyt-w⺞/@ :!:_qJy#ia'Va96auS Ý8g p%Cs?ܺ>Gu&&KmS'`;cy|1щ@Û,m1rDu׫b1r,-!v!cZZsٚ?t:G$˧OΦwV6B! F9WE.-0p~!hsV<ʾmƷAvM>y3j(n95K++L+AȄZ;+[*}]3r*& Y#H 2ߥ֮lȃ@,^?+$+ e$lvLB7snq.A(sH\s 4*n ÷;r8uK]r''a)$8"||E]҈(\4۷6{Bi1WIw?b cT k xڲ06C]*dRB$>QY eT=bCvyqks$iSwGRctv2q RJ~d9}9wvL Q&֐ٜE)WGPe(I\uR8nbP_j(i.:c qDv@,.ݯ+6il2X[RZ =C8qJL A+pMQ4j Vג )!?d!{^.mS5Q <Ȼ깁ìiq~h86na sT^Gж]CF䶵|'9C}Jtp2p]Hۂ_υaSK9p{\v` { F6 }Wvt:Pea' LP+)`%]"I/* %  F6hY'}ڄ^Y@C3q 1~nޏHP%1w,*A 'ٚ^M yiS@uENle ?B29( 7*!z*L/QA!:eiAPkgAW!63[C>^ϬW9TPʟj*c.gA[$6Ck?g&,c7CeLi_(M릨X/KÄv۔ |YX`BDKEHnuUG[xŌEC4zw€C$24c̚i*ܽfz]bOU1|#ۣ[*~H3]2T۵Oo1 j<zE a:rq硿rL##(],*͢5@&W f"?S.}xAqֳV9n߼$Ƭ'opiGA׹8hXaTx וK;$Y--;Red~."@F hfX{0rkYM`"m:.U|nV jSɳM `! \E5U[ 0ۭޤwL_ؠ29ߒuOЄc㒱;)S|z7ɱbV2ZzW R9pF_SβG鏢AV֢^a%׊!{$r" 8kF/4ƢV}7´:YUG\Aە3 v %Y0v ^3=E?濻/!^̪Po%"9xUWo!SOR7kzrY:gz.^:~>;޹KC^[V*\ɬ`N\"%(DgɌg~k KgTc8S \`?:QOH({yQ5&Q=c̎KT9iUXP2Ys$U(. adnfѢN4ƭz'  wD04,[j ЋȆqp#H%qg I'n ::^gXϻtt1q" qK &|%7̦ց]*+ZجY=ʺS#YppGڤ$ňY"6~Ql# &rڰ\ Zk&C.?u pc(<Kn˿T2rPA1ίG.6X-~vH5 uP4H.VKΡY0 ۬rg!22*LOJFuum,uc[o]gOioaMMfkW7~{ڗ=mkDÔ.9-Ձ+QZW߮K-(NMCDPҬYM_ZM-xCVs{ev Pg' 5O$!Di]ep4!bmN g-[97Oǘs5J3 K]*#y?lݍɨ[N9QV 0mWtP@5_ )CvܳL ݅ZO /kq?ₔϰ[0 RPM@$Q 'l"g,=0 jLrJB 3 n}aGy?ՃP+~GkuxIrDY& }hȄ).J$@s ]M:ǨW$1u&ӊ5X3zYϧnۃ6N o?f\TfCPPno0 .%J=s e B]+w|">A1qAſ}粧@7AX*2}k$Ŵy=uHH@Y[l L9aܻ Ǜ_ƒB[DB V(&gKSm $ڔRJʜ; I k8q#r28" <˼:kYT6ó,>KWWvDV%Ql?I|}׬X8s}r}EUh¿yਡ #*"9PqGYXP .Poģ+Z. `{v]bb!F$*kjKcǠDc)BACk-WGQNGGrW^"xNrtI4Vum xTL8—ڳU=ˈ/ K={ {G}hnYV1SaVp`ÙzC0{|U]6ܓSEtH$ardSڎWUۙG BzFdlb?ڇ9o VMոubbNJln &5xHt9Dl '&zB[Kf2Ucݠcj@Hv :k'(?85|CJ;Xm4ZEA Oۊ_n9"%Y{HGΒ^^OA=쨶,dM5U KBŽm93~ßuzBdPPMurdF {l:ʩ>Zv6.Y>&\{ü& ]V+ڤCsviƜL2L;cFеe֜Ȓg(cyUdzid)WVK: 7{F'h",c-ֵ NW*nIU)7,`oVd22F 4]dn 6xA37͙p8XwGf^gƙuEK 3P9LNYE^XySM(B5UlP{bI6$.jʉw}~En ӛJdh$~()cA^V5] #c/s= %*3 (^m\ A!SN< ? v?:&;lF_c(q[`8xLC18$75u)b 6 XGbne"w yrdVFzDV,%kG 2=IiwHq* 'gggP;P1"VyT4 X$~ʂogJ{iFL Ϝ.%nis9LI̎!c<<ڄDe5cXm?jff`r$Emz^g|YoFlj['4 RNOz036\ҝ+f1$^z+ *ƱJ^J OƾwrJJ"N]>T<tyl»KoŠ1^1YORT=–`I$lXb9vǜy/}nrjphvJ1Pr,h\ kr]nX} Kǡ]5ٹLXK 8JZWOt3*+Jqt)ؖ~B,ͧ560*{_58LP ;jX,D[.ua.e\=bTv2eb2*XF^5ĄxcWNj)Jݑr4& ϛD &duˮ}luCyTfy\rI3C|:\ELËí \$ T,i%tL =*֐ݞVފcmB&!b=鎓"`;&~\i8wpgx.(EW/M=h)T壛x~j5.j쮞J9w 'gTR^:)fG=+[Bvu]Һ<6`&dNbjK&hCV-f_C)BQw=DC/1C:3BW}|;W8YBsGaX3t0PɌ=]]&1+ 0"`ŻS5l羓 d'mrT6Rw97, t_UlP#rNAvVߢ3޴L.OAyt /Ha+\kPTWπ=$^̥Ϯu =g Wr0EhUO(w-8kkbq5lď\>61`s^9{]]+cw5'82 aS+* =g/&ٗygjc:"M0˴ )&3+}!هFjE+R.)a2}ׂJ{mN}[\Qf;Wl^{vѴ Xf w;=MaDqg~k᪮i!O 1Qøa~u lNJZs;@wyźJ1[-^s#lM4\UZUŠY=ls'9Gku`6OKJۂ(4VZ@4pq"{u7={vɱmJXԛG8eK$ &/2SkD?e'yu[ ;-ʳd[ƷjюgW%a<P8XZ,O$m݃|{},b,xn6*e- kWgBCRa-]Ƀ $obZfk!冲sb>ܮoRLwis*kS't%T8gW\luޜ_ilǧ\Pe#w%KQf_r|iBQ,eDAgYE EcXKzUnMKzn9U E]o]WA|ˇY,O./UG:9&+YΠErL~(7|?oI`q0M't2Q&RhNkjT2cK|a BPߧ%h;l?D3 뷇k;.\ ?0W*fzpR'8|9 !VX(Hs8:;eGfr!cka`Q`ɪL|U-A "l8MQ],{88&1`-x.6c(ګ-.)"~Y/P%fLʳ/[8(1woepdу@nWsIPL Z $ jkxHci~p2+tּ{SGCyλJ<&ex Br_|r+p:fkN *L&mNVL\i@| n3pͬ;ə#/vl_E@4j:~J?)t$LcY6ST_|N@l۲8 6PZmF^QFwuL40p2JʰwɕH|Qzby5cOb2h/U9OqȇΊH`M2lf*cl*D+?Ld 7=8@QCܒW|BbAcś m'-f(:y%1i^㈺6P(Ao_nҜ)WݫRsƛ._5c>*gbj$0;>첌~ph vcZAf)a%JПc0!-\RP1Q3R.k]OZn"J=[w-XZYff@7VLљ>A}@^¹XI =`-:빼2haF큜"]~/5l:Ȼ{ RҬP;AUY߄p1YRPtJAQGqU PC=6,E+u2A.==tdT]k#޸K]=d#:<\ ^,蝄K#B WpҷhoȞ2isDnL(N {MҺMK== M_Gk0 &|p" =)XSTLք$rFǤϤ#Tv]wq-6_Q1:RDŽ[-~l)x0AˢpQz,}e,08ە< /O(]Dֽ,0X*OY\b QZ0d0ߒPѹŹd'ʏ3ٓB-+Uv5z[i-vl7z(m\^u7|8|X^\0{,GyB2`zkM%YxGBm$ԫJ%U+hLhp^@UIig}7W%z+⭖r\ -뇘\Vfx:r2jHȢ[B\VwjxpiPڈ5Eێ"+U=RAКtX!D1D;.Y3^2qr'sU6Wے>;h%|f7O,$ecpg`ndumMr<}].Kt1:-FGUGB# [-ӌ<`G~4ff EỒ'uQȮm`TDÖ )C&'k?CM\ٶ"|zxw_c@Ʊ(0.7A #mxrͪzJ>'Lp?SMtxpdPlGpFLNJc:1X FLo^/>ۇ0xʴH\{D/y3V53d0讀eebO> F@xYT]- xvٿtv5-ZAĕt8M &*KPho|4(=3 ིܱNlU.Bd>t~z$[OU..e|=.WXGJV;\&+Vv @/c(eu۠2w^ q܀7+7dB^hU6YP~+('ek"(JmtN_c=YG]m @ #u[Y^})!О{|>2rUDRXT н%yGa϶ Z6Q~:⩯ 4^bAR&G*lj Ɲ ~OZYlaDw?O 6MtB_ŨNګ)r'UxA'Uˍ=y0kkR@!H,Ew1fPtՔ,%}ecz.I 񎌄+  w iE%YFBm!Ń _&l0#=930fNf5[ V5^"/0r?sFHZh̞m_gE_tRM" 1z9lw〔V`%70%sT;Đ]ȸ/x. DЄrLq.-&ǥmp\k1==a0_r\;6ܙb\]q%q16{ /ZLd- wƢPp|HߢOKcie/Wqmde1 }=;#7qlq_V ҿpOBFj KJꩋem$1*D]Y a|5/TVA**㴽47f;1=(k[z$7^2[1|J~WR;{$ǝCӢGJ@6 batӪymYE@a h@=Vt[VלRŷ+UGαȲ|=6QÊU1z ;F񬓦)9'8;ԗ-9hL]ͿJdwRĞйY$L+ɒm^*Đ訬J-m9fh|럧;^%D/']ѐ2Z'W Rq-K39E|]|q1xY:> z63>Ǟ-;yՏvSP:_6\R4| !evC a٨Y%(E+XrY7ˠ{sѿ|Ecw=RqL, Oyφi Z=_ LBox?p.#al9< y'$-RBF؟ ("fq-;Xսqj-s1npxW}ET̟MU#оoafFe$ٻJ9inSW1 銫GEшMnDG n#¡4ݰJޛo]  *95S!yO>*c\`[10\՛0~[7"R,6:4 i{ *),ױ&pӞ።$(u `T{kILx+KUT*-|w[M[axnE:C᪶!.yVܦis_X5"w(KIϛE-VWc]nȐpdAgvDO4G W֟][[ `RnBイ>zCJf< m%n5UҾ u({%h\eO52mu⢐zpW%, kȻt%"$A-[GGCTZ6 Ț̮pEĘ &R;Eb7)Z  *!wmnt1; k_.fX,6?t0Iw],jRd%2Er4R% 9X#Kk-~}]3j{@6/; R4,2D6\53RКz A/_eA2Ͼw)^6*xڶd= =B0,2L=GOsMP7PSǏO_sF i?hN0&e2IعrY7f, ȑ>A#[<܃zP/VR;{m_|̱{[Sy^JF#j<LS+}]DTho‰[^5mG@gqbnT :D_:e[(*9.t}2Y]ZVYnOhəzʪJ\\ # pū/;ߠ㭘1o|nJ8k|L{XI2^ ~VБ"C{׽6ǑrwјQlC_3 ˄Z4brodT쉛2EY`>h0$pϑ"3G>!{&)"P-wL"$fr_]WF07q42EtmUT Q~0yqjmEfcm \zе?Q%Y[ p>zq~Z^^ƴɖ8ݴ` *N&qwh;/w < -cK r2z;|\z U }qM ;F=tD~H0GM[.eu 5fqKEwDbK^Vj5 ǸB酃ᔜf m#HS {$c?E r- ʸ vmjl߬f_ Egz[IkW>#W#8ݹF0uYo5Ñ# gqvDu-PMaBgZf G]"h?:h/GؚJ'pON0Aњ i d@R㕷(T 7v&rgXLV5,rݹۯ'5m{{䧸2Ya. LO 22G G_7 ;[C=D8q?{Ao&Bn^h +?7a6>Xs z=*ШnXkOI= ޠ5RĻ`WP7~E`r]6h?2 ȶyb!Yc$ve^[u=i)t|xZ<>8X8O; ,;l"-M'>50&5)YFjAha% h> =`I>\ %-v}Յ.Fzts:Z\:ڰA.| `utؓ,\GQZPb-Tkٹ҆3S2A"eO<$&\VDbhd H ˽ >i bk}5|.ot-@=_2\o*.SڥS?EݪXmsG)mpJ |ۭdlOV$̅B.w=Qr});8nrs[cn WF8]+˺cXKcJ.%nZX&m܊ TT֡苍oW2O挲a!6~UOn:nV XyZ`0Ě4o_+vo 7^ *דK_YVF.6NS=}bcov[|Qa#.s"(o"6ACMK(?ЦmyOBe;TOq餠=0 o3[>R+V `b5C\[kt+%b`o 0ŮWńw;aBH@!~૔Vk xSW?Ao.h^.f=*.ظR1g5]Qqݕn*LzUK>қ`3,rI ha+i:pސZw~O`%^zE mUDZ-; K M<]@ՌF}f#Ԃ?s7H_)(hن໻T0Bҕ ;O$յ z>WRLit(t%reuBIkw'Yns7/_GuuXJ2)f~'E)P"3 x+NM'UK>eFE̪eC.!|;qP?V|l0y,w Ҙ٩K}1}E\0\桓ۘc%ֱQi NR74;5ʪvc$.dzfaq "88?ElpVnZ`W* S[ /haߙœoR/ϓ4-Z Ym~ۇ]kLq&`}3B!ah%7)>tzE6*wԠlN֓zy(KbK=~+_K@t$}" k}lu!(N1fSVET'wOC(\;9jv}048=Gz?XZӀKwKL lbKoE+Eꁆ]ţp o|r s~9e1R3R B ϜGQ<͉d.Kiwcn:Z9шly В8jA9Śo&xB! vW0![X;>=t,KL]:e"c\Pđ$z-i[9,@Fi[,@W% BPQ%S2YQnm;i෶9T)NCǖ&dAgEcOPjVmI^48 v)7Sչ#w||&@O۠YL43֕+9 Ga^+;3S?a<$:czAQ+: )oKr| &ZE4E&TKTm".5)]H6DЫdr-%BZ0k߰ QSkRD@YM cy`OTHiq'aX⴮Ǭ;%@i5p,h>/,ftyS8cQKwVZCU*+$1rV5 (y<#W-Q8q7uBE h.X.z,^/aMamR2L_;FnO&Z&:și~{9_ZI6ADh1>"λ:0+:HدTF} CTe;Tx ×$ru[QWhyOXoK D2Yj8mCLFp|`|Tl7d.OG@M?ODp+.D5 䂙8w~C(W i/N9xJ^D [ƈHQfFKgjH/עv|^ME8#!8ۦXd"ؘPO.&m-2\}٫5̑ a,Y$#W!wqF_ D+!md gAɅ>ɈVQa99Hpj6bEE;YEχJ(UH|jZ>\g#< ]柴NisZSMFmGx =hnduaȺ;(R.vH~d* :oTp)*̮  ]8˫颮*^%7g:S=7("aJ8+AԷ&ݝ侬 }Xɐ}Y<3] ؘXhBO~YhOh" EupD ?1 KVwہi؂"aL9)38?sn <}>iLIr#2}tĎ\h*Z -Tn*0Yx6m\'H}VUV l%*=W_ym 8.u&+p|V>z)߇itC)eAx,wO>:^^Pt7~>mpIȻ/N es%(OoSѯ(#;G's:h ո!Q )E;.r^`ԖXe(p1bXgF Pf"se.ӴHM^lZB}cg]S?{kqϠ :r?06mBӯ/^Yә:ULB=y0`%@p0PewŬ['[;`hX–=5C- sU=cϱr@d {ϼW`O>^>Ԝ8)]hّ7%gY?; tXwlюҾ)'jjІ)?o%]ǴW#kp+/D}ZJ}HPdHtͮnqP(,Rb)r~#dTrH;)kl`s.v1C -yǎ[WFuu.âLn85<5V] X(|9旌- 8¹yT!@땯!^></:i(`ztەF7'4..uD,PF4P:d2IO;C4{̈QeڢkQ JE~Q~OP쎒4Ǻ}(|3is!L<ΏNO*&J[Ft]N݁lM:N,\m'xz6uĠE<o$lYoipaם:zb2H%.T!ny_lX m}nbk$Dm~X0˵&/D;~jgEㄎs:{;F9ŗ^]*1e<t?%*v^1kF! Mrnhu s75 hjPnAGF=޲3wHId,ƢːU(NW GXBͲ Pn| %"B4>yZf3,,TQ59"?RCkƊbLtdbh"A\׻Ws:x-;2*QB[v"yOh-Ѱ?jlxEOHBˈ;i@`J``]GunU6g53.CֿߙW¾MI Kn%h^(Aq hZZIHݘa×h$)OU vQ ő헞E9ME0%g$G vp!!w]a ̙_4AǪW ]@[U _ղLоc9&zqFrLDl?۞wbd-Z[&ttTi^iMzHaOyvst ب0V&F9n,o6&Ĥ٫7Dߖ+~u@!ZReHfݿJp٩IjVFb d!WAtp[>{c(7u+PǿnJyA"vJ;cЈ ϱr+"=87i/OJOv?s;(2=h\ds~G,S s5\B|cfqiU=5{w9`'A WImI9ͤ ;q,Ϟ=լшrn<e:z7?QS)=SPqQd0=AR[Nb.hKYOv,*u#t;H/y饄][@h`肿VY֕Mx!~sU8٥Y|1[2/q39d`FcJVW^&QdUsftSgku|":*$2C  ?ngbjEAU:|T5ܢ>˽ۭD(9/DE7FBfzN%W#:gH0ʫ6UQ~ tt9Mb.WF9Iu8~o08 hA`5t}T5/ZM_u 8!DS-/SR&{|3۽W _;jJёmD3 RKFҮN[ƣ`>M*"TLYE= gU2= TY.Z(Ցt@ЩωENc 3vmc|kZ2CrKp/ HΥ@+*ڋ -sb(/WkfD;z}1lЬ?tT5ᇶvQgOqiOJ8$s"6U95$R2a+NԺxKOe=Ol/6myВ7I߹-1"+: NA"{ߝjlV[u󦩈"C,SYb*hT ďP: la-/JSՒ( xˡYo t ,XYlC' G|2 j;TEc C)Lآ'd-ԛHͱfi5z)g T&'i K'WH؆Njm 9dCZP^o?g<4ࢠleJ፷A0d4yBt{ѕ]{Z6b];47m¨X*D YN~6ehbz'4M}]~Ʃ)~5+;ꐯsNod쌕<$nnÊ{У!t-+`v6ag]>pg+N S#t3xXUc 8O,u; d=f@v%N/NR*w5 d;dg_1w3rrzŀ-~% 3=?Zq%.սt>wViHB[7EM"13\N{ X2R I#z٬ O=d`D"RŽ-"Z<;AvzPT9Wų9f=4#LX$xkIZ/}uļ$T-c*9WH?j ŵ*.]L 7N~K%2lRJM u 2LLٮ @qPK:M1}O9g3~ NӑS"%{mRjGJMo= {^`V煩  ʫd63J*D ;VSo P4gVVz[0T!n:u=NJ:f$, C?,][y)!5*Uanc^\9'?# ~m9 dJbD4 @ )#z^1v\Si ROa[̀l]'M?U~(\-#|uT N| +yvOM $򿀞p Y2NK6up*?I 9_5W;O~E S݌. Fm*} Di,-NnCJ5wb6[b,ys_0c3"/`cU5FIp1Y}1~V5[%瞵gfl*<λr1M)]U)#ޮWiqNB(Vr%CNjf%!r#S 2{g^ :-o㾄iG v(<85jRX-r>v6.|m]0\+եۼ<:w517RLhM"i&ש2AQo dA>~insBAvjR/ Jo\gn..`OiKc`C)LlP3lǣ3bǹ>T] ,U¤3UNsc{Gr 'oz9uz~kk"+f}ۇ/h9|!Z7+xC~}q~LZISOʈ% &bNS8qx gFsw豇Ud8p,hnr8™B+轞 [%Vnz'&^\YO:!ʒHlur](̾-:`qIe*1fTsU?<8#3[ j EIc)Pシ+.Jvn։:Հd9?]Xk4~9n_0RxCI@㘼d+ K b ;@\}︽ǣeC+nknw !׀Ԫ]zNAP}b\y Y˾k6}p @H"]l72\+P'=jAy# xgvxmD^ml!mؗQ7)p2;k!K;^g)uGWe 3[rhMa0VK?l1I2u4_=}u=n$Oc d Lxyk\asӿz]gSkAL]Uj9K/rX,_ x2PA&,wF7R/@.a:Т$;#EF;]#А 4@є d]ѯpㆥϚFvs O8z?Z/ Ykva $-0]."T쟁36K 2Ci[\ Eh5:ZO|6õ4ȠI`>F:L SP7A` "pS&iB%AS=WyFƢqNeГyyRx?=iDy{?@hxQ$ Jǣ8Pe{:;mZxe9?'ř|y\r;A\gh `a!:̈`ҎĮ^/lV~YbÍgmSBpSA&̭3ARܕɆxMEqJReIJ\jr CCm3l՗by|u˦N$ZɋD/DࣟO=JHfzLxDX xq7}')N *, XL$59\Ï~Z`Iʕs̈S|}W)ҬOxlCׇwzhI^ ,w׆yR٪40l 54(l~vly~kYV!znI μghbnCyS\4k]p"NԨI<דּncޒ c>DV@7NgKDQЗ?ہ6w\b/.sY6 > Hr!L[ B?5oC#;cج"'sa?m!1ܟ8\njEhKqvAj 5FjL|v\UPF ԑ[bໞ+0qFO1;|6q6 6]Q W*~>y[ai([I))'Ceꝑ˲ɜg4|A3[]GS`O33Y$lj;G =eGN:ϩ$+^=;F֖@ÑqiA6$#]? %#4܈sI6' +^ĜY%wO_z-1nwxB9e(el#1͗4 2w^ĊPܺveθm6I%sBZ,6pȤ;/u6' IɳH6M֚kXqn9Ս2R>*H9*D;f ڭ>bHI9ff^l V-4%لE 4wWjW [ܩ¼;@6ghѹ%428);m$D4<,\&>90DwͯN$Lquyސ۷fq`E|xzu})bgP%zlj,z8]ܨ*2!MG:w} `bWhI+xLR]lNصc2яAKm#鄀I@"!9A{ $"TDMʟ)tZ eSPztH 'P£ "^oi8-Nq:6J|Kj5vۅj 5 ps3|=p;p -eMB7<<`.̰0!ܞ]j-ILs68ѰH(+kHS,$#y^y+Hއ16J}*N~uq+ d盝ku'۞ }Vr*YK}j|IFGvwP~D-vQ81()qz⎢{o,&Qum<|u CF dC;N)Ăt5o~5*r&̷N 5LpS:i?(jf,{7dn+ $邏`ab'w[‡ԣ΢gETq86Q9( /nYl.P4pC"Y2\4RW(Q {0i>ES?vʉ ;thr{RC$&IJ_2  eBdN3gPc[L:QʟBÞG-o)xT$9&jᐅ8 1lFHѰL)."Po,ɶYcӰSf ?kJlpҶ6"^iyWu3FPҲʿxd-5 I7Hf"q򝒞&p d_ Qrٚqlw~rdkc}pY-FzYϜ-LTAHWK*DA%>~CJQcC"3y8\.Ŀawك]t-a`}h@c6zQN?`=q;RS5 kFi{^.$~ ڷo2<Ŗz+;t[o(C>0Rb&$ \3jp&>'t 8~oVj蠷f|HH!})U0߽_q>IjL1utR Z 6e:\n>)E0UaZ|]ۛ7k=}S󽇯 {ۼ[.-ֻ_ ]UOF<)VdGk3N~L^2Irװ_ [Ѽ$KrԮ28; IJM4JsŖ]H]R cQʬ:=|ctլ5%,`κ/rj.yҢؾo寷Q^ދ qV={֙Wer D'*_r*#ICđ`D =yP]OovFbjYio4T.7Rk`".lHTLI(RQ.h[=_V ^ Mj4+eڊh/?6M RſV+{ > U ɹA p)?,$PA'?C譙b+V]Bǵn~ہu;d!3 4t0 >KpR 0vK6AKAe*[>էP~@^v%mώn# e鬊Ra7C+!‚Gum^4| R˷ۜ0w[9>V7)ONWٔ-RQWU4~h 7 yP ~tIB1c) r;{晊̽@B2gIw(`֠_TRd4v)(I~<{qAFr*oxDRW+1뷒n].ZhvFJ MȎs13rN< c |9V_˗(&h MM!gLuo*ļ D\[\PKXSeNI5q:mLݕ\DzS*!%SgLS[xzb'm!B}r:`{mv+{-T W蹙{Cቸ=}t, {զn#gE`|ZjSޝBZavǨdz&>(Hi'z } ?arriڟ0'&wYҏ)Ȓ!~tGqkGMØ}ўqG@zqDRB(kX;krN1 >#CeQ'dt ; hdرd,f këph%fo~u=rLnS}R߲@XtvMgYyk b1E{fcPƁ(t[k =Tvu2+JudJ<O\Jשc&,ӹl?^6G&'[C6fشKjoI((hg."s{1DD*ͥGZT ^ ɕH61lR/YD$]|0M72YQ5ͪgXO4ɊKЫJi6v=}zv]߽ ^Q'}6^* i^6(џ`bA\1,%J"5|OAciLGArR4}@I+N顫p><$9 pA"5G+B]bX Md_ PZɘ' $nOM7H jѥ&4/+OMϾj"]GڇfAR;%ћ->AyZ. #=.{(XN $X -@VAĶ$ 6 R^#; B R(yj̷n /0bwƨjgðd`8M@$lR3ۉE.͹ַG9 G{5H]#HG !lv-.s<[`. NJ)|O?%cse2hg+kUsN(c_uc%Ak!K7SMa*D3t<6I le*i)GPY0[-׋e_CtMN|2 EC7N|6`oJK=Dnπ\p6rټk2%'f41<$C2A&ӡaҕ?|q5`?%u'eDg(/W3?9g|V֧y!WU8pb=-G/D!ŃBIJJ2[1(w)'jR6IDL@0"~_Z9_0{Q1\'݈t)f! |!w6ô5tȊL|`MylőcNE\X #ՠ'NfGVGԇuBػhe-=T:8:hzi<fmJ,sN[_}ngϸteH׍Ϋ)J!S7ߘqFHYTBvKMɗpcAWﲐzEYSYiAGwŅ8LhVM$$v-络nUݥ[ ɍ<[ٮrj RO, Luyf1T/AAЊY5ڈ}c͕1+LhK)VmKюepFmD@k_yT>Q`_@Hr!oW/D-bD8D0év,ZZ\q@R b@HR&BO e"_ MR4 %%8'seh*]y@r,Z*_ |N̂VGY?JAT˭O?rq@"ڎQDB@71\/ACq#E>Xd]#]#E2o{`yӞTxNrċqpȈlRõYkSR-|=g; տD1Ľό̲k~J46mD/JN% XrGzw֐S`~L+5冒̃k=.WBYO,AG.5]Tǹf |o4x)Wq݈‚Fؽﮟdb NCTazٙ!2E ~CD˜8|_^7|fif>65S'L93XMjQM^Og8?]1eܶ!oi:Ip]<92s=ʻ4^1&iOjIgLtѧ k߭*b9q,2ŝ'8T Gz8eP^=o9ݦ 4\Їڠ|sͬ_V.#E\h{7קbgt1WvJ"&w|z):/*]lƅS+HHOp'Z!EsOmL0a~i%J 0>ݬKiq!v/zwRZs`}!elNJN8 &Ԭ8OnnB._%S_IPo}8;5OHB2ah% 6|b癲BGtqܓ7/KBW&$kˠ@*``E?B 矵-RgNWrڠqt ^JNث&Rbڱ.mڢZY=x-^G^DFr“BVN&]*Z]EsAH].gn3uz@/H6қ0xv.X;`v#sHQ:Xr᫳4$=r=6pV}y ۸Zaf\#LD* }z{R4*O<_DUS7kQtu|g,-~os=.KMB2n0vƓi;2Ly@dW#t"/2.^knyi>|wN@eYgļUA#o}rȦ-g]I$A(D2;lg @^_~m|dM\$dkҙ'n;/UV}|R,~NNJ m1j9bny;*#њګ*Lk=!"8Xk NQ*:0_J]2e9_\l=IՕ#\ 6%{uC+ZWL[o]NÒEM,3$OijkEo@{ݤÒ( -K\L1MEđ)I|; VE <}-kl;4hoos|&a״:&g#J5ECA!H#F}8#uVT|@A[3q#|Ĭ䳒H+4YAlfv5Z4Al֡۟.c/iR$c?[NS9U#@wGAm~Aq'CQ>rGP7ޗ2 بo9xpa_(h9mt_ E] o [+5MTȻG<\mp1{C5/˳s=|v#%"&#3hv_1~1Xp{Q׆fz ZzS]QfoERj3=8$ QͭBŤO015αN5zH7U,N 3c59ET/opQj%z:Y(^uU⁳KVa ۦ^Aw["%GO֋DI\"7LbmYpP&T_/4v !$=t|yC0vbM\7=7_7vyH̛ѻoqQjH?NY\ NBJc+ qt1" {o&K$XGR+-$>"zʁa2i}s `-K{)6** 'GH'- Ig<5;zM0D-!- ~Ӭun=!jFʹ D+>[9r33Dž 9wG# #v\j|ʷtE?׼~ua.]j*AɄل Ts*>8CĘjPYIƺsJfSΘ7wR XvOÐA1FH]2LF`pXRӴOnD{vL+sŪ^]z l0^ %@% oT 09CV-:z=<+o`A0{YNΟaf`B/j4~W6[osiө ʿWZզf&-uj"~ӨWsG6HyRsSYX_R#52$V  ha5hW TH:R~#5"}_ʠ7zX=-1IFt:%44?ߖd1+0} #PYH ̬N9-,6_V6wUgëPj1Aw| "y*bk7=aEZ06RGnD㖿Q?jxB A}dboc޶᱄yd9QG*+X~ž<%Mr[*g@I@ LR--ڋ[{ck}lܥ/~ձ?*cV=8CkY _~$nFqHדdqee܅Vx4PFT y[*,Arp1wZǃ{a8aq,S0\[BU$u]9aKE%9D(j ÏJBӾݛJ4@{oWV6GG*>g_ d>4C` Z` uOw?xQI%aJL{ ['E]<(x{=G(u %+XT 6b$Pn %zl]~^ ͙IuρcDgTA#,7Ќ3t_4#9r_ fn_~I"L|H RT;ʷ*%_S-`͜WZ\; Ǔ[HqP=u؟:.Op ?e`%79a<JWoLF3/GzI/S}OȬEi?>%}M|ȄA_=p}V[ฎ{^fkFTldυxSNBm|j[r A6W腈W[YvTҎɡeg T{YpQV "Zh %P[@K5n?{FN#"=C{~W".qWun RN<@2na﷚0 pZWRhizO$ՖjWlD  =G%WB[meVވ>i9 9ɌK*27B+48ɯw"LmdlPfJA@(_ʜAkIacI Mt%Lnڕ`=.U,f.zH Cܮ\GrYYE^I+ࢁJ/<#ɒ8}4Y7i+8COǮ 3~-N%gμzrMDnB=\n|(M2J̓ RfJ#Iȯ1vve`JOXYXWkpx~gqd2??-D1U u2RK,t]u!]Q2 62L~S Ϡw@"5gFMC\2'N..trH iIٓ(>h.N++,F p]ځ>T\p\,it'0.Ǜ12W71 \P)0]jHz_֛4Y \t sN,cׂ MƉߴ֧4;g/ubKxS F`/\@ Pz>`/D1 B2T.\ A!m[\TgmI\C tdH" W9iI] >-vk>܋Xlϰ[.#aK~y&'W@}X/cdT25Ր{yM*|mBH/l77o"zOe;}W.D-v4ܥ4\c?:q {Q2guEfɷS9vUL\E4 $tвfv hZXURq!2ArN0Ƒʌ~iQx@ %ǮLܾ'd^*Z=-iع< \=5n+oP>XfbgGa]t7^Rr3N7ipRef Sv}"1v ׽.76Qlب>1*S l>R ,Ej+gHSa12@xGmDp4mVo|X$ s }P)0x!2n&"x4bǹfyk q#ǧ7ii&aNh[h*~P`kY'PGCV>ֱbRWSnhqifi٠?vigL[v+o<ΐ5ܳJ3aw% 8Toꇞ_Q|x kSZ?ĘU |\D*\ou=cgtn,gW6+!sGR_r5bKT;Q-.GRObύ,6v|!%Qճ h4RWX-qP+=uM.0%r.nYTum/l xDy[1J#խEK>ҏLpu[zeBϐdMuRK|tOK̯oiCT J6ETT9szx 0߯lsI4(̨ GK?tMm лS凵`X: mA(zX|K]k "6$~ǐ&2< h^ .Hр]iC~lφ&n ou/NS4iy4:PuP-KVP{Nк4cyف~4=a ^+4Zѹ<%5#G3׻v3Yk &sTY/A8)+ (ͣ?ҍ%sDߴb 0ۙ{g JXVC[6r7b6`@^<^\O*<@FfN*W25MV.K@bO,A9|O| ~rufb;oHѦ}qxj0D bECzm&$7ݤ29=gƒrbwi=eTte*NCoT s}lFA&9E<ט2$10qnM a}GM:`=ךRo` Ha=):=Xb|d:Ak%aeC%oĀ.dptWY5F\X.04gڢ23+"ϻvn(RGM-ގ{ʈAIQrxcF7+,MOݫwJw۱AP"kIgճmX;Lku#De`E]>ߥ%|T0QNАt6&;(gI9GPuv)3Zi;@[Ejt"*w Ȉ?t~o؁vG-x#R50*>,Y>  IfFit"LX,-h>\wV!V:rG~m [jCirI.T/ Eq޷1[:87H$֠Ajjwb :o(/Ϟ.(-N`*`cƱH}ace$%# =2N-@kAqh Ge9B+9!cjS;z) JorUN8hÊΚo^i]ܳm:76@(֏gaVO7W,rKpkNLJԒ GvϏ,-?9% b+Ð+"Ox/MQPlstתT(u_*C }hL'dT;L)d`Pn_h 䛢`.z="< @P(\e3m bqV71HV .MubA40R?`4YMï%=_3O#jR7'1d$Nn V!$ .$?}nv4QYB?yRlV\V;*ޯwl霠[LY@m(]@uπ(o>EV}x㫚EhDϧwv%&LR`HcP0tM97janOs_)ck"yLOMs;"fR2M+E`#߻Znj_Vl@*UqrU9*-Q$Е~-D ĕYEɅ<۷=BO Lj޷T>0T+pv2 O{d>*O[1[?n'+ x4 uۉvʌC՞J}%p[yZځ&c:A朽F3g2xt'"R*Spܤx*6Z\\x[ߏ L3n}-m킼 ޳Y EW`Gy0lFʸ-\U} H<$fo&Np`*ѕnkjXaJlgsǩs@>=mځ&1z*`9F(NTLb{YD-j;K/^k*Rhݵ9Zp\mIy7ِFxl|[ ƼYboRS%$kC 'M=vIKe:G-GՁ. 9ylUpb g7>f-kE~5ђqtY805!M=FLV{Pa)"kBv(ej"۟I\'d^*m}d,Fj 3iw(1 45}+)"m>eF4g2LsAoȾF3l+ isfpI1{M Dr#@[QcV,RN?Y/N+gQ=qyfHnCPq8vG9U^r0A^D윘%pvU zۦeN=.`O".l5b֔&%Ψ:1|pq7KଷxE b*Cuh33g\d:wOTQ\ AM,X!2i'535qL?IZES\]8C,eL[)pCEB.*u⼗R,H_(23v64!c`i5R ƗdwĤB#p#/_w7|) HD*,u .g8(XR>Y]eO kBNȷ]uK+wl0JN/A{q(I]pd؇BL;d::I%mxT \;,R";ChLҭ6cԔe&EI)AEcVk?d#)$W鳛]\gH8dͪN?r[bww/SԱTE7 =uly7ةMcj^yOijZ|kN, d-֍~惺\.|1kh+h+ *<ݚu(I~dBAw^`lB@n5˪߁( mVzϠǪhIkNBXk5! v8Yl[nǔʧragH;P$gYf #z"MO7@ud=uM?DZ[hj$:8)q$H7'˪mڟs2xqR, Sa,VeAp$= rTѱ9 ꝵz׫p |S8E>[X18~deI|\cjț|(\׹t@*\&bԴ<G/g@# ۭi=jϢf 'k6wb{b/Xo,jYʽ5bpaIN!` Sz4ɤfÿ&G#)Ԍ?d{KѮ8^b N4Ckx*!Lr51U:N@iTZGDU$;nEY =MKS>tCAa;+Ȕ!Ov;_,\ qm= {Q#vUTTXVBJ$@mE_t +vb1u?vڮs:g"4@ clSWţ#Zz >s:T"֫ 64fr/VŦ[*wK(Aeá‚J{3€%,$Ne ylu EvPkl ɻ']GJ)_r#MfQvN2`yjƈ 8 5R R%q5u=X.6ƶ۷3~×^e; CK,lcyE r\m>[HX)[D0Gԣ404 W@ >N1RV$-}8]#yU,P^2s4n`Kw<ȡv0FZ *J3Tδ"XM]8U޶Z$ dA1^_A s4D Nm;fK#ĆjR mw*k%}ܙ.A +Bnh&;Eh?nJZ0oӍ9ʻqB-j+9L56ߝ#ƚSɫqM+PՎ HJ/=Us.1}3c{Nk.E"X?iQ<( I8&S*ٯGȒѷo$62c-ɩp>BM=؇W!ko_T`IހD&z唑~_cW{o1]*jz eR=$,sMt4f%Mu~YY`ZwBo}&ht jtF6JAH*];!Jbu.c ѻ;x:"LpSW{UʒШ` {r8K%Dی'oY':E N_1 ؏6^&RKM;e)zC+DzlO'Ý]ՏTKӠ[?nic6+<1515sN P^BSC$\uL(2:( |8MwpKdCa0{L<듘{;ާ U2wԐH d;YֳѶm!Yj>V=:zt '#X̐bx3\i<Ϊjgg Nʴb#8  yX ?C0#0_)W7`?l `,˥Qb{]|s+)%&LXoUw-mn@,W`R~?L? Oce9rM3aٺ|MD{8}(7ڦѐWmʀqMu1~fXfF}1?,,y8AB^:NY;tm聹_C 7{&JN%ʬDQIcSqNR=r:AY:|dd= uǞJ]vPMN7w?8"]50 >&X |EBvMR\`Scs>d8EШLE6>a*{3鸞FD^{/qK,q'`ӭW Mi~БűU }@qM\N*g#:XMmSu yD$,3/I z7a_K#HnN=^ʓ9O1VM!Qn0W{Y.Z&3H e3a Xb0bBhX2S3D91-ӵ{8{fyVIqFuJ\'aAM/'o"Y2Þo( }2i M('6vJw?^|WC0:޵]õ]M(s){L`2ApLCDlkt[gD9(9Ac-q4rS< 质 }{>R{Yvzy]/ݪ^fw*fjª)lBAQn4O+fV\.2o~x_˭!Y՝XV{<ei/Z (xg[6rBQӸVAr4Cs{=! }B0?ɨCJ7`}aG g,5Χ@6mBk4t qo׍iM,FEMzrƐyEAAƿbSdlkR kH;l$?zFJFրٻ>+.v2[+䏳Q=IW5b2"<6kcJY:хHWÑo/VJD ).b9&Xtuӛq0CƆEh=sAz?nFYJ# Ez\4B${ٍ1uYnOנ4]wzHTۮa(jEF߄Szqz=*O.U@1ʼI+YO70'?Ik&le1OyZGtZfkHI=goHd):[bKA;3nХSH[JcxVYO"JHp9;xۈ3n7L@w'Xjv{r]e%|q7%\sYŏkJ&eBogg i)bH>S&ñ\q:^S81vW5,nsm3&ru]h'X۹f범>ت%2Ubnrh3=a5m]txڂV"PWn5$ A77,0=xnU9|xs r9$߅Y Kk(ro$bLN 盧i8yFEn[W'<|~+a8i[fJ2Aɾz;d[O+L%v٢c41 $fe5 RnQe{u˘|ZY|#5n.$! TˊG*#ƏO;+̰Â`G̓1CON#$ex /!&D+v64η"ߋ%@b^sL=QˇZd#ieT('|?oJӀTgJDL:n Ոn_\yzLGNURl{U\)ڲx,'OV -̯=t.f!x#\WkV[mGTX⑗ܡD~ m%!?1(Yа/,s^ G@*ĶYr7粌v H{b%c^,R=DDO<iZL&Wd R=|><L'O~7$\!Cs:7b*;F#aRytG)b9x(/iبFO3ՠN1PR Y('g2F1( u8|0%wJk)B|qea{&ބUuJnN !Qb.\?vȗ(+':b\?cb 0K ϖ@)fo~l82I7u{Qr=A4^$_f+ѓoJ9Uf$p0:/)o%iHmVk6Xe](9D$8zbaπ@h,|oޗR\APRb"NؑV3Сy3l޸%!0B^ݛ@Vy +76_Hk̽abb$xS5XC4X3wd`AJXP C|k!x-v,Ƶ\[C#3EŎ$R|ϨφC䶱Rpw ףab0[4 Vg\未?,w?* Y,̀& ~Bo%/F.ݸ>[Y|BmR7XȊwSH*N7g=U ~zKB:% ZOjņ{ zdosKyyx0% icغvũ BFR?fϫMfV|hPKN$4H)-t^W䫒eٲekֺgtY9^0D@M!go'P8Y= x 4( rY{ywZ~jv3 EK)O9pCS0JwCn-~:J)METB4C3t^t UZ/C'YAnTE%#U%+Xi>:㭾 ?Oql^agz6DFqol-#<5m 7\D Uv+MUT3W ՋeD.?r}_+U.灍he\lV\?U(Nt͢f+k!ԀdỀ'㓄35y7xP11xb{a`w6=w/]1t#f_ݑ1۠@+|n{6:oG,g)3y0H [:X̀1st1FCUeF],ӵe͆vc-ߟ\vŶLȴ9̹Ŀ۽NK5]q4f"N_[KsduT^PJ[Gmu"~懪Q^Iȵ+XmsaF9SI.p Q $|S\~P ++\}QQ0Ӄk&ikQyn$Q{XrQZ,B'Y@-1J[EN҄:x˿wb_ I؇fbnxlM|a>`p9F)έVtTKje'bJB({jlϩ'br{ w:NN?YK!gV k+S=aIk^f YT~l#qmSWc#٥rhLA riVж{t8ND*dAeL.`&Wg"ѷ/ȱ0Ҝzx51q\n v6*r-}1$wZ4[[6I$.&{XIgaPl>hT䐹F㉋ʬXl Xc&q?NfLvLkK'`G8C#*)u QelH!Bd$-_g*: D[ y¶~'MƳPk7?%?7x.|cX 'd&AU?+=ͥQv8\1@PւPMWZxꑺ)-O hN$'Jƺ.M7zlaF)%B5"¼fqWFM)'5r,\YKPICW4q{|%kl wԥP!u'$x'k9;>P65M#NqfO-ѡnTA3ȣþh)<,[ySs6yW ;1[!!R7_nVMmd?6GpvCEƒ1'RvoJA}v1\ Xí>%]u:2CԞp! P|6%.PG1KXMH2b%kPoA,epn8ΰ֢/5Kä֧Cs,1ZET7oN\X'r#;ӞW@mP}bg@ :z&"[iX<-٧L=##[sf[gb]I&BSoz6;?4-Q5iT>}1'Kn f(o)펣|&ǒo 00-ʥ}Y^s!CH$r I82@TI&33^OeCDO^_ʜmAC11q`G6'@wy6`(KQ|5yi>m޷Ic<N C΂uWQ3B`7w27ԍ3 Z@"Hd3+9adN"nS3]!#I c{ny;1z)97*"Ȑ S@L>"+dVaAwRJגK@Ea yxA?1ro䲐_M[toH;Dskڀ φQ;y10q҇hElPgA/\T1][5 ,1S=ǰԞ`UXS`17.b,ϖw#K[-3홞g8RQֶwc;8!f[h(.Xe͗y\3ǃL1&U5ZG#) 7oa<8j4Mx<2 bRn jNbLq1}{J>`+!ErK㛟^Hs)G-` }$4{iI#Y` Y4},0ҔCD^%r8y"tn'Cpp`D+|Pڋu ;RF}l=n]?ntKZך(U)2$QCӄ"6GٜV6&lu!)Q.7Zt1#&}$d鱟2!ՠN[J( E?eIbSbiTMVV|7Ҋ! nVxmFАB7eE?VU'{rokmp$LJʯޏh`:t#E5,Ɔ)Vf5Em[8hiYvdH1#5qs0T|RY5G m.tI?ǸӤezLF aCE) 1RNɍ/=p߁t$%RSgglI2.|8\ S'WrY-]JX6lO'):[hV Hrj4{[,z1d8Wc6^4Hyqc'!GPAQ8LȚ|09#𮞧|.Q+VvZؙ,xX ?k1yKaU _}P=|ڒu7LzH1&80HܡeUqT`S÷5gC zD!'C-ZJޏmjp}tpm7qpa fIJ}`d4Y@2O;7rE"K;"㦷-m|"vAîG;8=$YϝYB/B"Ζr}": FH|} b?=i>z/˖֦.xULLWq8 m-e"Oqwɰ)q$}B*,A2Le[?wjɛS)?,|rG{neZ)Y!YEzuu$֍s*!:NC@_@~Shh.d˪'! }ZY䜃 VF"6TíI⍂%{2-/c =QVJq|"`ӺUe:oHl} *U[5);O+ +x` yn[[Hu~"p\uvhӯA3wu.Բ*cӯlԛۺ {sX]5pR=.2^E2t5]ijN}iTrqKoa$C_ '%O^ {f-;C|O[?Rb\&,iZ}%u} K`􍲛fQ->E"(3ɸX[Jd;cz{ f*|)辸܄1l;|% C( m 2nVuY^DU"Z:MVIv-> o[aŸA:T/r/9Fnf!@tT S(m? ;ķj5mzzd#GZ_gm%Q=_ 󰝯V4=t qesϫ-'AMnwZoꚪG*)vB2l@Xca{\lXNҜ 3X Z&]c.A,:#)*06h;em7Ca#?>f BO5" MK(vB-9t*8^ B%X?0 S*9ہN0zD6eeɑi~${~"wg. c:fuZOCkwYwBw*Ȍ@ֵ~ua$@m2! 1%q/'+gpkuDQPg⊞ӇZc`[! 7B&fZFȫlP 7"x۲}m!6Gv4(Is1tRoB5.pkbdͧ&Ipd{ tr97FZ4p&;]_1Xs/cIaݱCUT#kɰ-fk/g)a( rTo3i\x|w?)WvG|XsaƘ4nQLql7ӼבG` #c"yMD=HC/"g p]h%; ֊UM1:C^:a3Bʷx4B+lDjS%ȶ`% >v;"9Bx}R J9\Dɾngخd8oIug~ }zg٧VZlw'v}3Ѥv@6Zl$s|/}$68~%d`9b;ܴOT'K3@PdhP=kbAFa[[w4ip*È0Bʫz4}ݸ\Xh sO.8cO,(fQ6cu~@Pd K-dN[a!)Ag XYVv bmh0teIGh/^Oadh؀ qj/RrzXI&L|ղp4DJWgjr E02Gj= 1N:Q!(oc3 %qϘyC&_zһ?mp>G2hĜ/<'[`})A_ ՎJ̿@j:)U5!W;2Й4+(CzT\d6.wæ\3cVҰz)L8IEyqy\B}b e\SţCnLsAٓzHtZ4bS{ô^쬣);G$f؉Ρɝ*.r-"wV\r$"Nb .AϹO|T808S3 q$7](.u=T Zkm-<*I%;Ticy`g8q3ߥ %a/1ƭ KD2C(PŒgrD4R#$}ɠgkN4eUevٖiw !Y0o qb$JQ'<9?_j;z HU)g) c"4\> ro`3Ȝ1h 7R# jj+zZirO:5h'Sr;7KtXwy&K7M4LZD@X8N1DKi>bsm$M֋t'bj/Qs7Uxz'xo`$;O,A1x+;e@:*+B2!K wkBdž#$LIoy.R~>Ԑ[CxvOu0 Έ‘BiRNjoY|VA;d~$fbxҧ^⤳j> {Ⱦ)ίj%Z"gs,<l({;d' ;mo+FY:Ĩ-Y <.%$'+upUP#P?8Jǖ;~=iC<*]4=Ɣw%OWK\),e᷒ m Tt5w+ObګZl޳w.x`wF{?W돿 Ck*DSD֐r>?;-,ۀpTf\>y1zju/56cXWdf-18Pu;k]r9۟ޣ "vBX9%zoUF{-۰ЃߣIJ]" zB2 %ꄗCoy.S1n01tA@O;Nۧ,E*lI j0*IP.OE0jZ`]ebJԇfxңW0|.u/Jz"4{maPʄ 'yUʋ > ZO _o̿B_HIpmcD+K[k-hz^AfDàRIǡs9H+Gc;cڟ?U$0Md=㈍t $ oidP>W1 S5Xm;q'Q}e/3qE$n $[ XYp 6韃Q[2\ ٶIUȼ *fgq:'_^aW˜uDbb:jd3ЂTpt6u?~Ճ7E~J=26.VF'q]||'^)E9H+eNWט'k3 BU;祐+>Mto!3f0BAݰ哻p?qp i+MU~'?om+C宼XFޕE S}C&p̛.7-bTnŗ tk%i2$Fֱ1S*$go\`f28QM"YmtQHeXEG8- a9{={Fa`&TYw'X.3rh+Sa^fO9TEM 5b2VAa }CԌ]p-z-ϞDS2[D1\Vۆ q+nwZN/NA E "B=Z;9GΠ[ ޒQIZxLtp7H~[^;\^M;𦵄P 3sC>̶lRwCעi"@۶f7tpx-=7:%g_I*YJ7d Z@xG͡~'GEe~T|Q|~ 1g9brEKt@(ܔ#Hkr !'hM=^&W'LzL"G_ǃ;.;S'OӦ@o{z[uy{٣cDJ9V}7)M2<{ ҜYB֧i؀gixs;(C$|bTИ [0 b(a9b=Ӆ>Ϟ=aP[i)dmaR C%b8BY:2|ozuߦ>V?O `Z <E-tkvQ%S3($cO,+`,p'|'Jqܒ QIjXi@T@}q0e2l 2O,HE(d\-Zp2f$JGh?~}{8mys7>*\Sj3~ Dn5Ai) '+ݺS+_ W9"_3c?M-ANk0̜&]; {㬯%sBӯ 5guD+^6t]vTi'ۧqJc)S ߲ 6Yϭg?ы+Bz.O/𦨴~ Cy9U -7" K*doxx#W5 Xsrׂ}Nb@J"1Մ#3;KSGB%cyqYR&%oŽz_'oMRGBhue9zAEȧ~&Lbpf~g HU.Qv%SqHTf۵6Ve8J"=Jҁ ZqSy.xO-̸^.RqUS۶N' Uy,\$jZD2zCQV9$n*MnP#0ES$E-`,A?E] \fNp%i㤈OTރ p0Hkf۠8^_MM D>%J>gdBv0~QV[[3mzފh/j~"gc>JyYUI9UԻfVQ@YeLR nF5!&5r!ҷ>~03󋋥̏@hƻ|Oe!`edضnY?Ϧu]ldPLc(ݴO%ƚ /:F} VEHe#!:4w{! C%YfSE"Di# 7'3oQD[ X 1Ry {NLkWr_:|9n&O)\ۥ  mpQC]j&)kWOZD̘7t(0('Z0ӌݶ83k<ȫ|dS`dzq4db1| 2lEw ?ۃ=zbp~1vFP<p|z; ^^*${#̀g!ܻdTV ӬUc|ܯ}X mY쩋&QA>$PW+-*6Rg9yjFkiNBK/HR+ϥ[V8q$PF>!Go\ՄxEO@.KBw766,fC]!!%(`Q BMadZ1 (z"V"4iL2ЯA ׺3^e|/qeF?oUak*hD<3k-fZzf gc(@h34hE|6aHM Y49qS;N;6\B*Sbٓ*Z1:^]~1 A(fGH;:3w-tLKd?)^)c6jR M+F3LI3-ܨ v!fUZ fO s,^>o@pUrmq<>a!@ e݅o4}jY`4J͙x䉻i_v+@b{jOb%íɧbA^NXHr2j| rXQLgԺQtuv+|̥Q'(.W@>WͲk7ϋ<6+:[k89)&ZqtsN)? I3`-f<.z=Jj]Jr@ȶG}{7)^UkZu1m\g2KFZuN,Mb#5 iuV+ME߈Bk^D$l/ڭahԏ1GixEϵB18'Y* wIE“BgkHOx+X5 -A4K]Ӭ{yϦt)0 p NI$TW4? :WN!_d@S' %擺_wrQ=b^bflUi]@#B|@sgt݃kK栩9t:}}}]B"Hm꡺iŠB.SWJzW,#%#5PjXf&"ۭgבPHJDx|Am/oB,0$n,vDgyFW f7*c\vVˡ"Pa䤔C- ̻xa D敚$@3dK2ddVnZPWps_ſ2{:J+K\tTׂfׅ(Ɛ5gm  }W56VVȢb񊦷H8TOv3$^.PR;$(ĄLj/Un7-M&پtx'yQH(z/h# j9 @S$]`^?xɼXf=~}䜶 >CG 7 _D$ UF\Ÿp,n07֒ػ4JQ\<o4diak'Qc*pY\CڭA˻K,1Qvk&1Ev߂x~갡h9a'''@9s14QmB- ;wQj'/dh šr&QznH?p~kX&.ZQA36-}l78cs;*J2"\TTUN]g¼BunsJ +-3Mkޫ\[nAo̳0U68ٴIMs;oҰj(WG |]mqt0πRT ;eiQy) -&4ZJA#HR$'1Å/zxR`o|q}7\(^4|p'$B @P +jkbiJG4{H <k˒9>hŔ|0~pM=kkf[05m8L= ݪTBzo-Q/I|Nz9Ч 20CDz65ja0B3RplVsgyY2KE"ksUo; Tsl\t r݀?vy J2xMdnUcNf{e~At>7}B*UX%gW}rtkDILUa1(d8Gň p.δ]*wyUpjטFk`3|r-fZ}U^̨])Gu_Ҟ0Ю[΃ F7LCӵ,Eg |\p g dJxŽWR ,B_q.ŔJJ'bSp\صq({f ǜ&r ԳŜ"o1b/g}kdA,xӓe/*6|i^@$*5D áS:ŐI1lVlf**{Z/2ʵSu^EFszk)n\Cdp cJ.)?p`׶87 # "k$Wg({#&QkUP^݁|q|bKE7yͽ$דA ]ObWtHxhgqn,HS,b6!EJU)WX;1](% Q^,g.Vm]jRYs`gwjJ~M9[Q; \zog,nCmí3{l&G)$c0ޥЎ&k?ĵl1b/8X-AH`ы!.2 ng"TyN0G@A"|jurru^pQ ~|Hn͟RXD2ko^ԇo%q Я<ئSHxCM m)\qsX,+ a&her5P' ;[`L8mIJiF2Rj9' $3* J]ozL s;_Y*^ֆ0Ф|pBCV7x?ur@Xn"llMkr~2[[lDFљ{zXe\z`5YnذͶ8}iXCC'X;FErh %-ȘdαNT?4U@C2/'; Lv=}yюlwa^a[>x{k p4_-b>H? G/ 4~7ß.$S0Yls_uRa4z*|Fuot8$\ᢶDjH4TGثfAjO8:Lj'\Ia 3>ɼT&t:ٺϜF "\"7PN ˁpmg*?X6ogt9)fKs, )HP*7W3z/V//p '^B'Ny";Vx7VL'j$Q_kNWA$AX܄†X{WjU~_[l6wD8W  |qf謃w7BzG]NsDeMDzj'ύ9I]E6:n!ݠ)xZ,l/"OPR8fnr@r!<۠DH>K ZKL6p3#ǀ 7 \}(] Z8$!`bONm80]@L{(ۆޚAj~Ya΂V,*K*ձgu(1H*qrS7R cJ&,~u %;`!п8fOXA-=`fAdw՝v Mqt4.c"cg29Ԯ 7{$Oj.R7Y^ Lp6]VP<3 a^o hgˎ^ /iƕC1Dq bXn ?;,54ჅAa2VRMz/o$+Ыj?Q1u=ugIkO 5X1XXՆ^T^%|?hDp '~?İk&ꦻ%:?:%.߾]P _h14T}o9`5IxWvl'&KcҴ΅w)a TS!.vPXb3 ~ 3GPϳ.00XbWw?Ytqm:*1OR>gJ*SPRsEQM ߰_@hYƨmI7"xQK5T 8'*:Lx"RO#Qw/El#K:0M6xKhώƚn(0PB>][޾zѝP8qo?[.υcxi@v h~؞ =2BJurH@zڷȰ*z3FmNV?nUfErt= D>(E>3bnח8A$n 7?9囋O٥gdg1^P #"_9h}"UoO> !rPZz)?iM9-'$؃:SaeRH_n 7f$`E_Z>NDևm8N > d&OYw3ΪMD<̭RAMQ2DGeeKzVR7A5߀|\dh=P;U9!Q!(uґTV;D~ y) U:v$uOk ꍿ&:a2 y v`Alͯ{z!<nNB #,r:ABx4k-VP}oB{,/p#67JK.GbS?,yk4`xyAlO+KxH^K=\aP0z;YrTԕR0Dmbm[-sy:H҉&دE$jePm^Pd'`*wt g[\F'[9G rF+4h?IZE:LT L=b7SWp]^iM8-o:cV}fѐi)8͸C f2^+`myܳqK tyfR*8WOB@xpQ$,%:woX,)5C>Wh~&/Ce)!@]6@PȲH_d[^pC&Q-y# þԴXr}?: ~-[)AHH붵)xqv~Eٞ 4W%"A4ĆB=~r\]Ml Ewm`rmg]"B[j,D*C﫦xhMxĻtqn]Ko_f(.QTT5x&t:&R6OD؞i@VeN{T`=i)3}]fk9kc]H.Lf )D%'zc=ډ!kQaXeS'1# /&FG"(T)uH ~&h <m:kS8\qSH< \DtGz#M{+{c&  2h-ܔxIF[Q}ָեYlB3VgӀ\lW./zOUMһ1̂#Q#xJ{#^!] yt(E tѣ0k,Jd\oDD=c<O/lOyN(2[ٟ}Dna֓-3|d]- rY%ΖbP3w~Ri[4ٗ^z5YA5lMuz"C2HLʸŀdvlclZ.y8ѻ Սi2Y$=)]*4~{d Q6]!P/*3 $K0|w8eWV<-?]|[`v%_uY"A#0%(.QcKGgAͩO-1HfBed{\͖?Ηr0\\3S~S*;kPȊ0EsBbՏ>!ʯ>u#rk~EHRˋ"ƆMf$ɼ{z2}(u6-ob[BPfAux}@Ԍa)ѢV?'$iǕ}jddˌzyoQh:+iVxIxAE|(QO{*إm8{!-!+jǾ@pqb&tҵa$TS'$/q4"s\(aVnMZCL(|ޚ;)߰$\\YUJe[y䉩ՑlSM!̓vqB}-rmQ{yW$i_XTnsl |B' b!Gй\JUT@w2fcKr\ڣC9W%-ȸ Wc\+㜺?ͮ#pwn^kd[k"xSR"jee](#; 5ƠɴK4Q\ah&p6JQC/)d*QoƆ<)&)"FqUq#(] VCP Hz+)DmXb΁RPiu. 'Ȗ5GRbiJ[> wVߐqȀH>jN(~YrGq)xaD=݈Lk WvVX SJ<^e`ZlB@H#)}|cUx=P4 9]`8 -nw@3`ַ>@z={'kC ]B{JBfksEvB³>a{JI}jB'N~_Xl$qwKY,@-`] nrȡݟ%xHXE1>&́nʼIF{ $oNN1+Lݧ#'<{Y)Hf|һBepbkǧ⌔ ݲ=$?cr3#m@>f;W:96Q2GMnNcʳ@Ά\ yٿvУ2A:(JO| a6ȾDP;T<"3_]/{+X\x|Cx_O"FWڕ9ԁf$N4sSȷYĒWhCV;n.|%QZYf6JYX&E#!.p=14SYلC55}%%$n+8D v*Z$ Wq|DxEz~/wWYBfFȢ4=QsNѻ1Y1)MJ]̙vjpapM N,lzUXU|ܡP _مO [БYp: A za80/+Ji1<&3TAJa 6aUC:^b$ai)o, $ ]Ӥ В |?P^Ǖ%4w%?X] J|Q\w~(Rcmjpx]O\NH_},l i[>AVR^i׏G-|\7[!A\B>LVpQ[D\֊Y 9ywf_B5)0X6^hi},bMk sK{͘:?.5rȹT÷ y\]*%fv%Z܉ N@UM6@x9Ws.뛆*9%$e'g*?m23m/B Jʹxk?i~6JH:QDeR[Dƅ>AF>$0x5mz ܏͕9CQl޺YNVsM=]xr0Ț׈4 156~vTc ?4OA +4n9{?tmЛשγ Uµ`u`WqkY0l8t@\wIjb1*z07710vB(&GO@j)C튓 G)NJo)j>`Z#l]Y\Ƚ4r9{W@4ʃD禼/F]G9Wz)<0`F OrׄW+s!2/:?F)4ֳŘi 1 jK8VQSu:&,n֒˖pL W{n:<:3 VWg۹sij 'ŽC^atqPeڈaq W7¬*f@n6-r ÐP 3gص-S|QGL{<3>H,1A*ň<83됆G+yʮ9[IN@B)N|c-zI*nrGÂڋgteD E(ŃI6PG-8߭Cɳq[ qv-#] +'kAN(kywt6X\`c]ocyO`VQqɒiY_v5Og㉮f}5Jg_O["5扻=?ӖQh|Q-Mhu~*s F>!,j2BRdU*둗|*W h`zEMf wEx#`;}l@;/:r1eF^3vaW ú1:}yh^6ˇ`xf4#.J!.:iYmn &7Rٗ54,K8C,TAFJKKi(Kwʛ-jNڎemX& ӔdbFAӗPnsU':J&Ke즋E#@,com舴Oyo^9Ɛz]/Qж J [R|~CF*{'mg yܲP nTs+4e_,v(Y+ Ygyv@)P3KYm `PQ#M-`N! b( @%pJ80 `h{)OP4G1^D:-Xڡ)uOxa7CBlР{u)kָ`tL~1es;>91 vat@=aTđ %,Jӳrx"!b ;SrֱVyPEAoڼ42l]zB ʍyY`E^-崭&7!ZfTJ'7pǂQϸ5A"屔i_AXt>T2q6:Kq #ĄQ BTeCb-Y#acgZB钞 퓼{MK8< ҥ֨-O_A rucY0v%5ݘjiN&A+5֓,uz[ܮV#eaP } GX,H1=Fzugq`zcYsOPDj#MG8=x#DW@S|,:439E Y)ciU0 ; 5?Hi.T h#ض`7Y829 1 pz=7n .tFэ0bb Z8dd%-$ajAQB{3`S_!Hqt$P1øZQ{%lWm0%}*\ PQ%V4b5T{RrY5n+I%2$,2:ν Ad,T !!MCL<ּdt k筮V\iB!VIwV9A5t ,vC,COpxYd#c LAW[娆{Z4bxq\3P\X cZ0v9UENaS8H^isgNSDKMkBAEQςx^]Ci` X몳5#25]4$;5g9qޡО/,7"v&L`ͥ WD}87< < X 4v/܍B,?z7:պ];5e0RΕʮ4;k23Tϛ%eFYяo;ӟ}MBSA6&~R")ws၀ 1]wLS.b(kޔsD;/XfKd-lS(i z.?oWP Т2;iοQϜ?{.;8W_}z7Q @j<*:6cymE?D\^cז:ccܲ=* LXal]+ciݴd;BKP{i4?Lp wLZzM!!. ƅ#=k*yZF>5?R@ mJ29P\V\Kr D:OEgŹ(\*WMź0;{q: J6 ?%\lnjEKߌ n%,y4Ջ-+])0f1MDpb@ypr#dAI J}Ӂ=+\|CL"~%]p=[SF(D-gq_HO)$^`RS hAI˕ noF} R`.,NSVӮΔaΆ|46âQ<2 - Z{?&c*p'BZ,յb+ )c 2eW.հH&+-+&ӌ'}D>8m`W؝*iҔS)Kc,-Yo^?? )xNZ2 m~,>IbCBXD#+ G.O{ n&Y}&^P+/o:&,;}N,iF ``6`?(ij4?붵<\}zG;dV~ȉXMđ,F'{`:/8MdLZv)DRցNa/hKBjWݲUC2-ZMeOb$OO0'\ȇRjRNUD`(`!31)M!41BD JrW@Tz+_X{98Godv:CnD%Q*@_h%pPWY)k=usUjT]E -v!00[N1 #8>Tsd")=ߣ ١|N#uO^Rƿ]^ )FsyIQQnzg!y;8S;}=,Ĥ⪘<`=KFc`5j:a|C;sk*!շv~e'b ~B{./FBÿ7Soj)s'Vk,ѧ-ɶ~C !_Ea( jDL6ASԳ6]S9T2Q 7Il#D]\(g3/жrT^P^$lk8Ɇ:g}XcS~qo .=ZtR]{sGq g~!P-cYh-ȭH?8 [h`#m`]e'eiN EX.cjm,ψF*NolkrnAkb!'=fu._Tjk! 7+NH͗`<ׁZJk 3#Ϙ-X;nW]\j,票rXB~R.UQ؉Huqq3[y,fwy1xer8--F{tr%̥ ztSzn-~65'K7h PR%j!CK2<)D B$Wxg!p G){ .LP] s\V@9#0NM|9v[45z__xg\x"FWVQ~.NO3r!nE0\c3͏a(L_^O=mu ^d{+.ϰifϴp$Ἔ>l3Gaqhݲ5Vj̀ v_|l|gf߭#_tыrC&l\Ͻ0C=9fP1f:xU1~}8w{HЧjɦ,C&M ?FM5R14i u*c <.ᕩCV9Lz5lVL}3W~Rg ٱ +2Vzq76DƎX0eAގ IT!|[K)Aj*֟Z"lJ;: 6tvw~nTwɌUg7HMgO75_VB3 ƩؑТ:P Df%w4Ms,nq˨NH&URMhF0ehV;mP=S Kt(̌EVr*ݤmS =5]3)Ԟv/DuYޔgChCUN kDBgK13UBz>{j'/*s'3B,/Rs) >km ] Mi{w @װ8t{ȅGu3ΆILX59-tOF׼y@pL%)2/ D $)LmTΰ9(J7G)M2#@lamsщ8W=b{5e}A?_\O\Z{bv}JReqGMd=YxX+#id҄5UiN0z ^mD}1^8 =@1Uo49T;ʴ0ēe͸ZE.Y($7C4o==&]<8 Ѣg!ٛOQkWֈwi 5,rd-CT('Z2 gO"|ȔlWZ]Gb[Vt/hyS o-,'9Hh~-o2.Z "fN=nn`g=n>4_-+k }Ixɗ#&YIp$zdqnh ݒS,}?u.h,RO$\1U)x'_4Av 7}qn%&uaf+VkW zpEA?:y]̢jTD]_L4~rհn[|d0wQe AtaC?2X x#ZIJ|_gr:-Fo?>̋O=N$s~zr~xvz-#% 5zݚ,Ҟ)q٦{nH=zؕw辟p ^65<)擟4hM\KMAfOlـrpzk0E\fo3nFvf-2Vhk=H!C;7jorHaRᜑg.V/tAa_2˼Q.7c%|BoUmup?#TIɸB 'i`a `%d>GIx+4}$z ]cˣhvR1̄ c(}:ҌMw͔n^Òg(ހ u"?/}UR.CۉGPܰT(j?s.Q:V`xNv,v\̊BhK hj?%o9z!KhS4"FU$^[U[ƬP4ȟ(_GIk.gpau@Gp﯌?òW2:(F`yqXf #=4xn]" 0^i" ~c*ݰ^Qok!tz \EjFDf\2($.iZ%Uˑk¬E"v|7le8粡-8lN)ϩܸF)b vN|L>ԥ!#cQ/2)D()' 3:uExLS%HIj>iOIRIE #iׁ?(-ktAl3)O!VS*cmI&:z'2%f1Vuu_j`QHRiiu[DeYMSi!Rjp%e*?%FМzK~v÷qs`L%c,pf q^uҬΚkf(@_3 ?N?Uah+5UnV9Dm[vll[7s/F)'HtF޺+ =%~m%(56j,#=1aRl6*;DI|y0 KI9jo9OݭTk+5k%updQ2 t/Q ZVCH}!4y'yC 6lN_Cy5 0yw?d!猄&_/&u%{E}66߭>>9=K˦Ýر ڸ=)+GoAgiRĜۄd}x ͜FŏͶ)2򏫈CMf╓(,N4q(Ap#v܏q0nf+ nI5=#D5Z k14Jn˔e=6xOjgt\{w),NaBKSr}`bM^kO8Hfֳ;&<(Er\'wLE]PZX !zN8a%8:∏1 '4Wƭ>J ޶v1m$DN <[UQ'uEޏ'\C(6ʍAiVmO`K/=X?F(Ә`Hnмx3*+}n[⒙AƔ:O/2m0&JCpPO'6ؘam1{XSq7p2k Qyƙ]cbdڽ`Ra y_tG$fuS6ӻCRG&d&Գ[pyTM\kEDw~Ѵ5fՓ8˿/i,XOn^4J7",Xۖt'*X7PKrKL̷t=ߙG%gĮ,Vj Vw'mv c-FssL9DбwfypEi^4rصpQ30S6ai)W-|F\&n"Esz$ߗ@C_ $Q*N  !b4F֖LA*mN:SU֤\UIjL~I_Ĭ1Oe㧞_V߅&̇s:[oLϬM=\CyyaPJ{ L㗌n) Jex^Ec z%oU{ͧvyo|]ncf,F%[,O+J5wu*.77kb.ȚT`t 3'w5FlD!+HZ4Q>'uЗfX0t0maFeꐳbX˕]ټk۔V 1|%3wcu mq ~HY2/0bDn6 &%Wg?1$JBv9V/3mWlh̍ ]Hܞp`;t$ AwЦ1+k=ڣVC\(F$S;5 :V)TM^CrW3S$E']ч,ACq e&q8έlupozBx<-=m.wRc`.f}.9,"-FsLGbo0?ܷ?4fJ2d{)rk)uW؝♶DeD<}_~BxWlGQf6$^UᒰJF3XjqQuK1{6q*S#mo|,U*6qGw(m|MqB#FmsIs8+<x'a [e®&lޕ7 01&RSx 4|?@l%itt'׻GZg:w101;1=KW[݂o^  OaTb] ,CP23Ρb7uۍۂrX=tu\Ɓ/ש6G$*]v֧ء k‰]݄ ;޷%* g[sXn!!0<5<0na;Z]L ;g̲G|xy|H@FԛUMoG叿 Eb d`-aM0Zd[^~pw"'D IȐV}VT&dCYc *٦rgCb2q;L~V%aMyycA`̔ØUDx3v'gQߺYQ=sP㮬0gEy̐U4gHxv>YGJLca i(uƎ׮ELg?=>|sn~\zΣ6 h:f& ϽDowpAb(p5kLP ikLرh< GSG=/nfο߁[ψOEDI`'Y;}ywI͓TEcԟzAה;P\N- !hJ4ӰD%OM&aIwˋG}ttgGhteޤ!¢Tf vYX7vXxEIխQyE(1=o++6w7y&@U15tEde P/3W\ܡE#j*la3.b iR7'%["{“wQ  [x/ r/O9 nKp4 .q[4C۳3pZ$ ,z8j4cm{f[upFJzPդC[by_$p?v G8"15Y|9\i 1QmݵCL79XUemKG8캰8 Ek.e~MXIo A S6c 2ec(1)3#bn%-M@Gׇ_"c1G2>O!Z |zo,:*Ho;+WIs?2z 15 ^ښV%r+lYؒݪ^ ~ ۔i-qv^``$]cPvZR&3P2l zJjBV)̖-+U{oU'2fr$@1_zer/xh.8z3䛃!2zL:ń^!j 0q vA"u^c@Sf:| KW9/h&쬟ڔO啒A٣':. 3f8Lv~Lq*"̇`d\}Ek)4~טI5g] 3ͱĐg*FN'dU)ό zGmeC#>tHN`OvX]kQC .KֈO+"X@Zq/G\3 ]+dws3@z,f;\"kA ֮sXdI)c&Ó:HxH8mw3جzK1"$p]Ο]mTռ0h6Q(Eyu%zq4]/MydgVRxEFf N |z|3;>X0HV 9K`@ ȇڐ^tP78qZ$֗(c!bMG$,G~/w01%9,a\(>$;^n38H<+)~6Vt:ts_Sw?vk{@eiGBާ;GZ 4[x fn/MZ!`PX`kƷg ^*n6cE|7w`M@`ہDo ]m||۝SYjK2ͱ9BeT"i]!;Vȱ%D "c"&נF7ɸ'>53uJ5A;#rH ECEWr,Vt8nT,(!ݣq& XgZhDÕ=Y\HiNQAfp FRo͆eQF׮g찆jj7e۫#*͡[P ,B)q_i@6nͼ{ ^_3 dhǽ X`CDK@ υmصПqX)81i>w SQH)]{)=:L_N .VHkK}IduӴNt#E $Hۃ+/qnWl:C[`_,]PS\˧{m/}P%qJJM]Ϡ9 7d? ZBddfdf ( ˸_Vfl,O\NCb{pLV!6:lp}*!]qVۙ'β"fn䦦`ZB cm(̖;kWn`Rڋ;c<$8;*PWZ5+&ޅqd;כ]roWfyGwta2B)Q<1ƴ7a%M&.;.gcðpѦ ֧FIixc<D qrkg4K2Y}BWLJEx95&e?XKA*(Y !vZf(Şt%v-OT++v23l[oD)5sWm5owV'=!5眊M/e3".wvx&dxKud|Kis(Mݴh k,Cզnuc69$E$ҭJr~SG N=,DPԑyBg Uf;GUl$cErdF]x)vS6%RP*(3_Qu5ѥ}96@auO ^zF#ف^+J@ Zkab#QzvEa-}k4zFP:R=.-ngXGu'LivV_b)H1>ݶЭa-Q~UZ:&Z\߼E1׮fD Tfi*-j:xm"jbR '~>ǘ=+~Lmccq `1DDFämp!; X%P'eBzԷ*I,dHXu \k(Y!Ԗz7ͫODFSD~VoZo_qrsbAs:`x+gRwAQFV@CڣŹLv߭ec4c18_jRfO`qrXQ$0ꌕ"^Аd84i&_(z,jab%Y5dcD+_C􏷃_Ǜ H2< m[ՀrTѷh UXBlHɽu"@:0f2(vyQMDѽ/†:xבhvҤ6k 7怞\T2czdj\t,5zkɟ#HIQ0^T5$U ^%0)ݷ"]$$qGr jGBjUӽX^?az~rkyŃ/ְwƵm%Wc| ba`x&~o70^á^W83(aUmu kXAi;r"ԫkVs|"Z!88]_Zv4|tPn *~L2zdY|)ҕi|*nۘ1MPd<4Nk(Sr-/Y5T6CS V8(Gs|Q$uM{^/%oEb,$\H}Ɔ7E鈁 ?8>H(: *!#fsbd^;|'BXpM/*!{-~~`<glCAL9i=6nhTm.6חI׷q"Ewd+k%*(Oym L> `'>䁵 +ec팈9$罰"N25^h6FZF38no7g󮠸Bmf5q~qԄ$9ع1m!`ơ|Un6m78yXR\d1P nR'B̀c jadY+ q<0r;wSxWhXrWz5LP0kn;P: %̒B8<:%4HN48yq?De025w&srT8Wq16V9=pqby% ˵'ĝ1hЁ$qNjkRM2$ߔ-1056S*Cl !IY?W/?}蘄7YP5 ֜|b>ٜtmi_scan 4{sx(ؤ(M O "+41?#󌅃<4ؾ `!,bXɖYUOilh(0V]v)p@$v O-Cq;'mʿN1;6j~5` Ҁ2IRn -+ε8M⿡H[7|6M pq:G;)]*>zNfam`l1!<y85gip@,0MI#ދ ~T)G~1.74">AqFu>?_-*:\;27h˗ l)XVΌK 3ٶ]!3hǭƈHx u61NaP"r@PлMlr35sWA;fIu! 87rK>j xg;ۅP'QcJRi,- l9Qnˋza%3N?$-ZZQ(%U|9#XD=aw!2y힢p)-MdšbD(olH%E$BIUb;He{uȕh9 ;ܨǝ~ u'XtٶJh c uhȎ]Z ??5jcUۆt mZ:@bi{Cv!Ӄ֭Yne8fPW Y3VTVcARk\6°͛՚+'H;"n6˱Xzsn%cwZ CyzbVU}?׾ZDLϲ+f |*C'|v}1H .k-IZҚ+LC z놮%q6G從 pR3 sjbeQ4D/qh6vAuoiXRzߺ%O:k*'mw3U1"tݺ^B 9ڿOI>_ ժaikУ1|d/`+Sm3(Gƒմ&R@,mG~$wr6 $S.XB?׸"vg泐,U560 )b" Ry:/ ,k(Lzz<1ǙB2^`,+ܖ-R=O/",}HӗmmBl ̚x?Lu 4m74zm-) FKu21B?6VO=`rӟ s\9C_g^[({:=H oFڕ:/(W'ecS%/R{4ȇ*d/vZk#i*+8HJy24oAjMKvu߇ɧr=U#mCҜ(jtE8q(& <ژE$v NdoZ)/D>uH*R!)nZ«}#kQ.t~ΕDt75Š}O^&¤g3D+oJ,1%<4X -]-rɋ-W0@5R "JT pJ>pҀXVXiEo&H7 =" 4WhDR>$$F6 ;!O_3F-$=X#R{{.0|j7)j*C x-X#9(5JŋƢ&/SJ7] ‚iZԆ=;@O1gA*:y,'i XnӔ/FeB  %t+i+-X,z'WaY1}ߚjlOe&?:_#3f'3a7|3b O+8Dq-k+߹PM܇)gf;\jע)_n~28P~uV&D vxWxi!+ T9 ݎ5^sOfɈ%/%:"$A1ݽ1'u0RzzkkB9Kۗ(p ;ma:4 =ۗtK A-C=I-ESf_I-wQ&k1͸d-HEr O!?k׸?DzVAf֙0[t ΏIKf(ҡMˁךWs;6Xp},^²vXQH3Џ&{rz#{[uPKP&aN j8-G| dG(N6cPgL%cJmɪ1Q@:bczOp'nx), MT\qeB96|4M3; ]Բ=^fP'L1B(ۗ:쥇.sgdځl[Qt7n„G-$PSdAu^9hژT૕<:ppidxWhg]%WVPω/>.tT}@bp{t_uQ*۸A`%|[?L =t4IW.`A8RKLzREg&兠h\l ofiY_}Ԯ';kz;OF# 5<Ș 2qؒyaEeb~Y=1"M>=v>爧"ZODt&XRDoukjyt']' #pu|QkpI%4LuEChك,J#G-*I̖-:V9D[5qܒ_%V}1LlCS[݂Gޥ魀BBɺt`+evwcA}a?@ 5\Ꚁ/8[>2iNMH} 9/@xfC'ڄ*n6iҠSF5/ Tcx\aV4iѵ},aY&JB?4>wL:;y"`·mAD7^ie`kEۈtl9;1= HQ@ ;FzQ|(xEy-o}x== ·4pGV|' LçCYky)F ͧKT_rstd15Gz:p N`4VvS}c,j>hI"wq&]Tu2;q{Z`%"~Ԁ%Qz:J s^L +oLJNAE.- miRBScytYT,9na*q.Y ,E3 kc +&LrP[AoZ"8Z-02pP" Yނ Ooa#}QJ䦩@X5^}m7cF}^3TvM\! \ 'ր晽D{uň;BE,MoV+C%:}w,zS-rpH}ƄYa7w]YGwkAUԤ幯̞>_屵9胐sPCEj;+/= \Ab'WiQ jP7ow l4"v_{E %suO5iˎ8R QZ O5{яX@li}k3"=T"w_XʁCMH߸L@)JYQؿs5p \[aow+=Ko2;xX^ >ɖ.'hS B`̂; 2[ ] cޥ5`I_ȟǠ&]|\ѬSsp|-ȉO:́1BW=EEݗƽOQ e>qJ|^U͇q8 }9+,F25^x+YFRm_|a^7\4)/lvR|5<<9iڐeF+6g ՍZBբ |ܞe;uxl#ء'/4T;,DЯpBxH(.& &HЀf2%fizhē罍Y8jY*i~j!Fѵ-?,-Vd[Ŀ"u=yH6HuZ?c))ڊq0HYⴑOQMK(gfnY81*~}z9.P$ThDXќƢ3$x]:O6KRȭu#)em:͌̌ AŸCA(m̨6_(ny"`*~{i4/*TUKBe*w&2@i=>&0cJpk1bj<_,r..Y$~ ]JE/JqѭX]!%0!mA8wӮxR.Q6Lv,+1m.fK\? :p-xZ1taě1 `%1[7H6o|TΆN_Fh$;v lį=xrY=r틼D>iJz3lEubNXËo*mto@c| ,II*|ƈ"qlk5.v NDcQ œa^hM"D4.- %b=t<'pI䍶ZY!;=_WfS@UG8D) > #;$dH&cxeῖrcyj!u?2PmvF I,U!ڦ-fgie@yrKfc/:#ǧꇑAHg;p,xd^WpCжowӾ/WPUq}bE5_`$]CǂDыV1?ǝ^)RXb!q0BՆU[F%_%Vi`>buc΄}8/x}dZXX/,7W`f?M`5Ϡ0˄NITL95:8E s,U@nqVC'8UaSg[͍<lju=؄@Got֡_\%GoB6-2ppHZ጖q ^ v.R3 F& w^[÷!u&vŭ^¸#a3[>yXi8iF qZc {pNVsx_fHHA_B &1[Tś8tWhA[Ls=$Uƶ< PbE_N̟`sy@'[OiMZ%>@L_na0Bӈ&M~(nc>#mY:(C=!yYJtK_OF箖+*4}\Ȼ~,',pདྷ.g8J 9T]D#|.,LИC^LO䗋jS4}pޒpfn(}cI5ULD5Npռ04omhK>l!Aѵ,՚F *2aze_f<1+qM]X#~˴"]ކ0!R32kMLe[aarJ%c鮪6?ө@Eo;/eU/!DO|UD),J1V`/,'s>L{H~zz. '9Dq@OڢXdYo܂X^hNdA}szۙf`ײ=U6'As`!ҪAow@ޅ2}}6(d1 T>_t.;^q5%NPknߥaAl,J*0 {{[~1:<.RCfƏFջ?!YDimLOMd<|*;eC;׼3e+*q*2@JQ(4 / "˺Ye\֭SG#l?((mRߠɬ owL+Q#y~ݲͫ_xiJ-GO"I\]x>UTAAXcݻCr!:5HdGl 6R+b껥?ԅKtvFK}MSDx/_{ݶ 0` '  @:XOr Sp:+D{E9ڹDv֘@|c[5 JG;TJJz'"FaP,:Vڗ% U@,*KdKLpolS0j\XBM/'^@]sВ[ 1;pv$-;u{,1,-{栘N#-Q'j2Ӛl_2YYa#4؏:wQWe)ؖw\$s9G# 3$=> '+/gVhS E(!_BzSWmMCݛ`/DE;{,| T|(:JKҠ`X4r֥0ue1@ C(`QR(FbT,{6oLigC<`1Y_RˇzV\r߯{vBJ@7Hv7~$ fx?X DDRD(߾g= !5.:`Z~,J(׀9 .)'65S~Qݤ + 0k,:=?iG2=^Z@+s{e_&pu0ܝkHR£֙h/+[@B5м$yKg#IQ `1'F8Y&;:N3H@r\5F`)e-Z8S-R;gckMT^H37ri=vv5s֢'>9ҏoƕv9&ߎrX5r\탡60M!WuSߚfIEj4fᩂcVNkCl]9<±43 kz&)q[0@(M=n uwME)$o5 w|L&?`&j`,ÝtgP7 o~vFBr^F~2!eCeBsyvxwqW_Z dG67t Fh$d^mZ'Ra3Fݮu<-E` O<5;&{f+ـ`!L])*;7@JE? pg&)X;|{rU9>~nȐĭjY"&\6c\9Np٧q}9[@qy?oƘEſ::H>ԅJ?Il:ZQ.ڿ&! R}DhFr!="1)sr5ո7 ]’-E3`ބl|pI ChJYߗ(5չ*e\ѫA˭S}g~Y/ir,]p+?f נk$)dsœ-17 L&&~}(R\ rt @% ^t3aw\\rV[HTB|8x쾗&m(#lR (A?cH腊n\z!ËWGkPTrMm1tut u_"yҁ  sJ/z!N"8-DOsJQ(qM#$5v;Uc -<}Xgɻ;L]y"dۛ/w C쮨_1&9Mg>4q 1\$Z#9og{v4aT/8IL%K U a%o]=$;kn8 \6(> oŗi;{|YnS|Qwȴٕwalm:L*v+6Zذy:1Ьp?I iH3,m(vO#YW1h:4B4bsM-궚 Joܗ;wu*}z ^XPHGljcHZ<#Iss'MͯNzVLQX=N.ާ$tR붭QEe-#&a,YKXgA^Ū5(%}&1n^preTTGI9Ovb Gs'@BQvD-g$tv)` ^Pn=3lc#. ܜ+?<-~l2a`WfnkZE;`ҫJX=#uZ,QDP*x&"uaH;Yv8AJlf)Dx &r*O k{>z'DuE Qa}jRgW N'烴; goS O/i~YL)"lE.4t 0WDQRM]t״}̻\c@_۩@KMiدxӢ= wcC*䮎(&BWћ V )#܉ZPB`jJvf黾RʚHn# u@qڮ[P*he[\`:Hq8va:RL[2]M`Ļ%*M Mncl=rM6^J_}%-MC2 Hk 5&\t-Ѱi g80޻|c-*,&':k:83E6T@;C" X'?gwH c>@9aӂO4B6>5gg7scP/9=7;Ҟc*DQLKeid\o] B8};FLQ)]q+3CI^E ;|f 49&G Hx9ϑ2REܲa[|:/1h W<\KϺ\Ox1T!F jyql&MvH\Z  n;b4~жE=,4,f& "&9؇tLҺ$ؽRMR:NTz$P_b)YkRQ^sͲW?ekDuG*>Y[.sS\.G. ^Y=l-a֕~T@J SP^rF h-~I+Y qy\} >!igsIIBf<bb=D 8K( SG'HLcח}0R]}4̪8f6DzjRHp$;.Ӱ66+.]`63s&HVl֭BFjU{9e$-V[Sz,'j -KRK X}B!W̫g3$Ntc`UːfŊd'G_Ş/ q [[~33Im^$17@ڐc.<rHp%O/FsA^1*u38^oWemxs3 hPc\֕)K)y~C @`/7LsPv\Ǩy)B\o&tB!>J/Fp :uBؾv}+4S8cny=@{؉-֝v WJٔ<;nh&/)T %:0HԱar-Z:$LFib :r ÏL` \l.*,cF-يC-2ӭwOu{_TQX6\OU!tC=MV'S0R.X_ V2qH*Н<V7ߔK\ef޿×(ّxLD 0m:6,¦jXݜFc9atSkľg=.#S"ql/s O.5!]jvy.FOJn( NYiqk >]cS9!Yrp[Gg-m͹kR qUYv$~q<..˚FkH"N'am-迉 k۾m%PQskU}7%9=M8]=?s`SĽw^:V (l Z6Hw3'"lyUWDd od_D4'8_vU?=vQxUgvaNp뢦4Qx[Cz5ʭec$Ea*/ ^OS0zf)NEb)¶@j4^x Eb FeX/LB%UwMrqY%+|Fҍ[ā Ο$`~K%Ќ//WGw/ѷ悊oF_Z; fLX2{@A  33RzIc/hFɜdM 9ů?J%(v0D.]SXĤ}]}p 30kwv=EInd_Ec LI\Az} GEz9~ S>*Z-?,ltY鷊R~C_#C45V~ttZeNpCg٧u_C%X-;1V&y|mq1 R9:fH~ y2gFp~.,cгA2c5upK 2 AzzrQ1$qv/T3Pi$1K0'&bZc^i$+.yk34j ('Kevr2դtm1p=OY5%AtIISaP6:OҔnM^=4G|YU07 8pU!-#TJQI@V= j+Ho"n6Ir) knl:j'7 C-M?/1'Oʼn490PrSI<؛b2:{0G*<^;$TYg¦}sk;g[F07fB@@!z5?*'F 6|jfn2aݫkoR;WVmMFEJQڮq,7,={g/gI[%fBz̤KgYhr ãQyZآMk[^ok -l.N,gb-u0/Cny*$FU`ń>-B|)4AwV>ͽf?&L 3},JTL?w'>gر̚Yцq3д՟BW05VH!eAμyY^ƠcoGS뢏+!Ta$Qpd[ͫ]I Ptom޺ruپh]`; )fuژZVꄟA|g^Ec)^G6ul#ˈzؿN:?S4v6kezA'z j CrkvAPۖ"P[`2L}J Z:7OB&aY0I7Hib@H5M| Y 2gc)ϖd10L(cԥ>;ZL,vrz1[\㒖Xd݆jޝGSz۱M񃚝ShJcQ2 T_=qۑtl0һ,| lSJ}@Khx]CdR׫;AZNpWpoAW&ݚUQڵe md/Uͱo݃=~n TTb\y{݅ht2IlW,zE>ЇM7j|=2#muL,/GS֐vԶCcGk{˝ևz!fҕ2Nr ˏ6wY6ӏ 6e bj%ZGģ-;4ݕ),(aI}-c.}n9zlE~+bP}iR Kn/hRI6Ԅ  ov)=trw}#,ꆄM}k3EF^ T"_zDxL mM ֈDS7?Ԫ1i[9ȡT:ؙg2F!rUq|ZN߱VՓ*0ȉpeie]d/85:D*9z8]@GITxm#.W2OY|6l:la@7զqj~2rˑhܚտ&1Qs'+9Ew&(Oup„=҉Ig'ʆmq Y>]T_MGx)f٢±-e[hj={m78 UiB5?-?A%,B2Z1%B`#e2<OI "4ojGyk8"Tv5Pk1  T`5 y^J _?,dzMzq7kdŬ4zSia^!EAn'^%QTjâa>$)xBPjE˴'ޭٟ: X~p/ܨJ2[Y5r"n!G幾JSxI@͓.;i-mh =FB EaT t12Jt43`Y: @?T^Ƈ@AfSZCSpP˔6aө4Svzqp֌9u&Tn,å9߇: h>b )>DwgW_-Ϫrl R mpum}#@0=Ia(\ ȷc n5O7ߧR{p;@R(*j3 7[E J܌i[ًyR^/莪/\6=~b-U8*)um&_HiWrJ`/mAչOR-͟Hhq{BJ]~vŕU-%?j{כ'|coR_+4ŝumwK>WW/_`pre,.̷3·sf7Op.{tij`ǼzGzKsQu(ZL4NQIHuᙲS҆j"+VA>i%hAugGBWHļ#8 $iͷ7Qh$~ 9IZXa!-t OfU-;b@7`<FC)?$@֗1k|j2=r~h?nMFiluDior8]?xO4e$w1 |;"5ND'P.ی Np+ǔRȌ rm?w*o&bm](/Ο \AX]_r!](\fkGIc=:'9LDQ&F!Md=i.(c i=Uׅb^j(Mrnhr}w_`r5_-x )q.лjYNH8Ic՜2qw$K02Ms0 8jSgSog~P}@- 5)yI2|g,>;'7;`-hs ? +"OFܝ@W*!"Zt(L<#ư;XC*{xb223(7*Mi eΓQ'*uoE:<8%zJzP =+ m {|b)d&Jquĵ2r KaYwԥ~ȇ?JLHAú wbA RyzS_]p+4>\PԹ| !UU橷qse7v/l؆98 'LXa9hG>.򿙊WaC`[V8O9 7TS~4E.#W:MTô?%M j3xMȓNkZ&M;`aLwW&,+\~b %O7L)*X((>HQ\{֪T噢=8Yo~< hO(y8etc3D֊H0@#r}T'X_/<ʭ:+]A򕒪WPZA^wN3!z0Ia#i5nk<աeZiR9?WԞwн"Bu||g;O9}6fW{u̖ s47fՙKfb|Hb&֤q߈m8c/ePf+ -U!^TըXྖABǫg2P#I,zʵjǿseMže@!%16#s߁ z gXD_ l`czyJ3hԓvzcw<Vjbd. F櫘,0c6I(w ;?wNh4(I;q*q1[#`YֳLuYL y=JbOĮAaԀf'yh YJk3fsiؚN놸CB| |,o"A:N5K Jf&_,*e'{` *xWg\}!RI߳hBOG!2g^b:ا[.~iXpR -FQ"c]v/XݬF*u_[Hjڼ W'LPn*rszhO"t]#FeEg 0o@k 7mmH)3]C3B!U`S~gd,Ck usnNr L (+4AZe\V`v\=tO XBbLl$o6{b]QRV ZAq,si|KYڍ!NGI)։(P$ !Pp]Z"BKoD>Lʭ= 9 28 .+PM Gt/84Avƾ=koTZ9ptQޕ03&|i=mB"w KFJk? JaZh->Dk:lZ|=O15Zr_A>i5IJK (K4X_4!W`ENr>7g5U@?.]ץG qy߁iR-sH^)J FY_g7'唔G=e)DѪ'ޞC 8aBW6}PJ6od09;ҙ1p^Y% ZfЌ{vN(u^yMgbd8N!t-znI>2+w{].W{͍yr+ѮA㝀0 Kv&r5q2zMZ#r4GwQ)%MEҬ儳5}PwPMV`uN־]s~Q{4\—^cʽUO<8-[4/)ؓ$P 3 QvI=]u;+]i#iˊL<:-] ٻo}7(j"L qpM̥ND|7/+_ QskPRngS6ۇTDdeƚgj=a!c^' zJNNqkΆ#_ >˝^AhX *JkA(检wE:\ +,>X&"4b|efnIȱGaLabrO*6kSl:/ M4v,׀& F<6ki;74>Ž` kD Vdz`E 뽪R\Ds5!V(˓c3:DYX?c>]xt2U9J6=XK/,.1MC)ʵQj{ʨ8aq#rY%̃t9VyT ׸\NC=bdlNB/G@VGp ~Zǐy~gEoƅlخ ɨZa^C1 Zfw-[N4= yS6XoʹA]Ķޑ7MS^mbe!G}+n-kuGQ=ŏ Y2E"S8f0# :"Vaզ噲g;^A|@|%nX&˰҈PLjufvf;b&%bHWPj@=~ ᯚC Ce?%[;zm9E@ei{ƒY#vFj9ބd5Bݨ-%hg}@r[2874p=){:u?gD[zѿb|Ŀ<ϊw`D A&HNV:2lF@EGL)>l;a!`D#}ZؕGf/`tfÑ%-z]GXC<܎L-k|ɜ#䘇7bFLktOk sUfY╟%|p<9^v  MӢ1q!D\饋UM$k?D]$|SύHOp⋡}v݊dV=0W^,Ezto ;iJA 28Bhw=:JU|$yk4yRE i`O>lYq1dg#BYpbֻOFz+ /pCb%tAZt ];S<0m%hr1c(J_0EѬ?S8*%fh 8OEք׀)f7T;& 1N S G(E贤 @u}׬ackMTh&ʝ:"_]_<N"V/:_ئ=WqFLp#ɭo`r}u ^1ܣisP~IOgkI0$NVcx1\N"{]}b(#=juB}@AֱFᩙo e9\d66RP3VZq*%qFaR)' =Jfe [<‡V2r@$$za zp-\BGfj"lWڋl*ytoH܄ _ۜ:t>&VxOeJ+AV(G ꉊMEzݽ!DwL=TP~FOlw/ \uՠ߅){+^~|D/wt ےSE6qf]8ӁЅ:%h?.Ir%EK!c]A~n֙M AFa#ݮitaiG9AJd67dww1EQci.mKQ6q3+~) H* }y!@9k$L܂|ܒscsh~j 4}B\XS:E-|`SM8 hI"єE&Fݛ,62epwm}9[A m[qYMp` DPYmkWUbi`U>"q@Et48kg~Heüm}'E_L0b!~/6IeQ'Q1oĀ"nμUtlkF,t!L$8#;593Ç$fu;xLćKywB83oՑ Th˸WKR{kE=F (hWʋ[N|*0hC C)2D~;)Mav<5߭:}X)J \#+ha1LaP K1hr.އsY 7ꞥ wtZر>> L1{͵J籩q\e Aˌ46آV\մQ@hmө?u"}As18S)1%+ A; ޴dOa$0[46Jj%7o2'11%)\_%j^{3&W՚BuW왈O_[75Һ<^h<\CO‰֊Qy:@xoQ\0Y8e?zGVBW<9:N$#>ř5JЂ".kDEm?f/ r7մ1o8bvP)hT!Ӟe_HE'T6 L MP-e'WIOLy*4؟-lvư",,'S]tZ3; * $&$dd)ou)~YN~*"Y8bϫP>CMZAAh}Zvă㮕-+&gJOU4}ә؅#A9 a\X7A%2vd+#z,EO}D 1IqV֓igIֽ> kRGXN71zGT÷iqj,zuaO1DtʣVB5GObLe4K Ob59 :.>e+20\w>3ͽw< Iуle ޷d{J7rr&[+{jsd}O`{4\D]gmhk'6&bĤS)E :Gؖy#V*%ԨSF2P[>4w@9(ݒe'wq*`BԭXlk``ixꇬ599l-"S|p=9pRv;|WX^[J oR M( $VO87|xny'/-&5GX}Mr:_Y!p`]fuB75sqPK6""Nz2#qi\{|ƨ)*s{:j vc/>#ICE!?{$J>fZSI\y[~ ]j0QCLo]U6tZ Mt-fm%U&2Y\xFjLόr<0[\tQzaLm@fqE p=z*Qa'=m MEyV\3&/+MzQ>qΈ~‹tsLԧVSOek.ԉGAX҇W!v?Nڵ6 dhn*֝e=,$W YS S-S`GމC4'u,H mИys &;Crk>AjƝdKlHa"=B'e~ָc7 ȲHN;#~ݩ^CD)*PxbXFTDBҚDQ ;UlNĈ#Kt-l+cpQze-UbBxNHpN 2uGT~*$e@gsKzwτ&.ɧmSBfLo#*zc i~wLOA ^ƤaF֤9*+ܶkB}VJI|۩>tw|LСoerkJ(%2CZՃ~>tihbh4xo?cpc!AV c?3mϪz.wҤ1s߽Ry ?hS]%vv) +*HIvn&MKM*4_˜փ2/cҤs~ߋWiu#ƒnQJPuS ncLKƙ #On5ٚ6)M;gR #sy*=[ijg[6Jz3:z| %5%sLjݢo7TAuj9\O}ks}X,(X޷䌤/@VBj8ƌa qڬ2tcrK0+;.>!e*E*8x4RUyHQOK<⧖0 .f Xf_ ܱ\ NsQ)Y"<~Bf=_K_v-?}/}Fڭ*wûMt|?"sdVoXxrba*vD-k?/լ~6ܔRm*C{*iώP?"Udh׫E6AaKV#TIOK<[6xn$8)^xЦXu4UA8g $]/]V&2/.`>sh}J݇'7cM= Rm:oJ l^j9ͮJN[Z_J I(ש =B޵YqWs`sk~-Anш)tq9hWv6 Tq09-,iԒ썳 9yǩeIe > P_pYM~~qEWI\6܈o: 5>Apuֿ)V\1R:8cI~H,{c͍Rfu?pKkHL@]!%J*tJa<;|ѩu%Z^i7s @yB8?d: [=B~wlB7 ;XT$qV< =B\nLϱ-"]Z< 7@UhVcuԏFr3@(|eN^h}ו(:k,ޠhƇA6n2*7TL%7-Y3Jn}Y3=7s+WD89KiFy7:!F׉*|kB=T:vX^޶|;(L?żdyhpw:JEHz<>[5JSڌ7e~H a21W :9WE([ DZS:ڇBAIbD餋o=ugX,UŠ~YR%'LY#Ĵڑ+'shg$!k"t#=33Ol63::!3A`Cy%TF2MN(:p<˟I+1 Ly/ &$MK6wBo,)#pZ-zM:Y/Jrr}.TP2dc`Cf-ⵍH|5@b ٺ{$1e{†l^R%GE^SXGjp@ͻ? $*ŻָENᆄ{[`ʜ,!KgqI H]2" =8*lm%pudW]) u{ЮçW=WJ19NĴ,a؎qf~SٿJ5yk꿁bhd3s c"yynPWU# cr@@3Sx`s!bEUg5[$,X߹L#tro #o2- \E8ᷓhml5=(oS`n]IuolO_m( E:y"?6 nm:ݹ^鋚9Ȱv\S~ e. 6s Q(̜{gH[ڛNL Gsui"llHKpDC>cAo2@T*:L>$p`~a%21I(m Iv.{w6tdUt?Ȝ52 (/O\{$-iwxb[n%%-[Qk ja6MW1.ߢ1 0ϧ&l+aG69Fפɝj!b.SJЯe_F26OYiU~ku+b"=TK  \6TQvS?Rb;4tuH"y!l(R  hנI(Xy+Boѣ\>{ڞp 排|J704P4} Z?"%hx!K9lLoπLD~RpaYh]ǥe}yns!Ze2v ߌG%ޣ3O%= 2u8|/NVp\=xvM;&kg |莛AǟLN(L] QcÎvY?oYӽ.QJBj^wVS0׾ky*)lI0P,K<2ݗXW?.7* 4ІfWnl`EŲ!_(9"[=1NhD9U V6{,!: w濣 ƒ'7g??\nח)9jA"Ϟ4*(%n;)W,KB dK%8R1;{aDrqԬو7DD}Dbׅqs;i0V#.#)/r] sV#X [x%(םJbt0}>! iܩ~f+vHZ<us^酰eYW\ u<>} a9TrJu#! SW(,${3^N_zeiy(Zra05U*(Iyf*//n%&V5u~1G>"w':v_`]l]M#E҉e~߻)V&)tIĢõ2ҍϓ7)1e&3AD{ڎʉ@GWUs@԰頸A#^Ꝑ S^煺|6?hBjdP!úQGIW_"TyI[ݦzCJmᣝdgIBN;#Kոmҳdv^ƒ;D=?lۋ>Xj4?9Pn 4Չ HJL32 +.ΖIABpGw47 IEEϵ:=3JtpL'7R$JzQpy K'֞h# {8T| GKHG}=jOIy Un71 CEckG>,} Ë;WA8PsJ^R mCfk=\?f1]N6{uyw%Jh?]s8:Q4vж;]u!|Jq" \'^cu,:! ^ %*_,^K,h։\ Tjg`3/ ~w46$dX{SR܂n]"\ Q G.y{ V#[5E3/XIqA}AIϴi rWu_؏X TFoC4/]L)Lhe̗}z(:I vf[QǮ7E84oR"}+}KVH6ޓ@KP<жֻ#a 3#m,*ʛ=l9F7b0ʣUE Z*;P({ C7GEG؋}Cr]Ǯˣvڝ /'ᗹ{J`rUq@JKiiaG~lyDHebܒφx OGy0SO#fq=b&;bjCm0.Usְv=~ޗĢ% ]̐g sl]ofyZ;4[[_d +F#u}bC&U Z@SrЅ,BןT12LkƯ'%,Lap >eV%2ƠHGL!*-ډWz%| Z9GPa1,FOΊ7bb}uuRYJ0".9ms.4ʯ7nAD(+]Z]dbƻ1WFR}+4EW)J=6ct)|34wHENqV49n,xLrJiL{K %wVw WXm_EA|36Ʉ\ ߳~GKu1Z=$H*U >&y-"I\! ^~ b9݋%edo\bߏ!D{^ڧTC4)[وfq7? X.6 ^eˢU=tB%xNZ7P95"뀖+J[^5,;3|ó^㊨H٥*Wp 8:rGw * _ʞ;vEvȢAլK1 q`,#&i Po}5oJQozX;0ek˟}a@Wgƥm*se󒸹AՈUϹ:gw uOpTrq>0<ʏ ÉҮC>JAZTz=_Pg-uӪ$$%#҄I,VdzKT5Օ -^f,E3[2w903.g*-s\=V"3r!y`(?F (S"W2[Wab#JL:pM)AVZdywab+aTg2 v E^N_aO?m $Y}#¤iHgP+G:4Ѭ ҡAM R;(ŪB<8j-\?5P, =q$TyMl}aĺDJ/E e#ٗM /t?Ό+ Y[-xezO e-շdԬNW8!y8r]'s)%oZ[8X/cg"IFvw+t'ͬ! mmWSv~X P@qޤ\d^xCty `ǙFHak˩v+F0oDCdklZFYP 'zҗ-&dԿYa,XϮ/͉ON=6žaF_&W1Cʑ;_xD&kxo94Mq>UaE-^{p pg $ G5$}c0syxQPϫ!8!kq -8IczB^kkY q\}FөܓT`ݢ"*YrZ7S )L:-|avMwh]Dvj @΃}ʁL2].v}CQ']q<N'6-b{6 -0*|q~mc=N*x/>%\HptfxY Vj\TD-F[.F_m(f*!l/Fx5xW(;Zӷ&BH(ѐS(N9?aMUS[T$3P. cT+A7 nn~xjMhLΩ{W6(>b5Y1ERCfE,ttxbTk{ #ko6E(a7p3i"L`7ˋkALO8XT_j=RIUfmu6"w2\ ŠTY/%U퇵c* {B֙u뺗,kH4&Qp S9`5cWBc~~g2g/KWoyw)\8dtvuv?iy[GDE|&l +|?1̩:sizknՠ@$UӾ-G ݐ ^V/B9JW|wM\f1AFv>ȉ;qX0i1QkL1$*CQFvYwmT+&ϫ-!Qy_D߂R5 ugHKAVG\G4w߼|XqF>&"H COpC7<)Wb1@5OcaJ4tDKˋyFӣE{@%LHyY?>'V+hv3t?%  u/ Sf^)=_ZZ|Q1*>>~Q`nbMqp 1T ~x,$¥텙,UA#@ƬϗVj/[CI JRhGhk#efT)dcOW3E+8ʤ,X̻{jtxZQ@,vu2ޣ^#J8 3?t*+kAUӫyZW<)zO wbŞTRiah3?|>H~\`J I!!:(yH n⒡[C\T4Zj<%hoL*vE%#"ͣVtڎGhP R,Jq"fGmEVui9,L}z]6M?+S 9<1'Mh^GĜa`.<Q8p7kE['K{WRtڜp-_5)sj4"kʦ?$/9U:wrHLX7f>M=ר޳͖Կۦi'>9aZ<| $$%|- J ThL›ӹ)0%GÖz'2(]M*(4mMV0JR˾XbF(Z, z~UP!Y=5ZJ[ krR_USUsH ?uef~"mL %kwzXo "#C.v\W!`_XBMR#b&hmHNW&ZE^+yf粴G|6: _{-֪.B M8ZCtxK%у JSPH˘n@YuLkJ\Daƞ,J|DA!+ f>9wE.A!ɵҜTqAocOJ3Y0a8Ti?XJN۸™CH~c,g3X#؍ sPV m'JIi@ͷd]Ud!m5_EvkwDI5;%s[~q#9s+%nM0lDWiMN-]?z{#HZuz#,ZCGNT@=:(5׀1XL_TR\sC©;ѕP-mz>ϴ+ʐHZ^gSV:}eh9!n܁[188+:L y%燞+{ 49n;_RoX(apDADym+?e0!9M Vy`l-)^A%D?(d҈R}s4lJ`M%$dH8AW$ W}EMTŞUɮGE'Y;Hw3n?`ڍ[LkNi,a`Ltc] G L) O2B1Oٝzg%$QK3 }2O2gvtzlg8<\o2e~?xkRn 3FݱdU1H.M+]H(FMQ N3LD8~HeMrt- cV?G#"C1n6ۡ8o>ѐAca)$p}~TcD6E'P` @d*ܚz$$N҃oϴXeondД v}#x[]=EkncHl&wm9?nxhXп/I_]JC0κanz ݌[iH,NjL *FNnݛm%C#@$/D|..{{FQ Yvܤxsc❏I`0wث-[5լ&EBQPXv.(߻W0 rZ6Gд4;/Cl`#5o<2ytV_&壸#jJ0 v4ip rm?S`0H2:ʲ+P4UMJӾC)><`xoLB5Oֺ@0:X2)zIY(c,Jʍx-moѰ4Pؖ8 ^5^vv51! 1*k ׇ,\w5rs/~fo)ιԊ$QSdMWF;p@;xL4EЅ'*0_~yڣK&ۊKp G+ ^/x#YsLhe >0¸'ZǵPNYN~hgzC#C.FPƽ ?ɂ"d70(h%o_&UWʝaQ%}"LMU18Q`'4c\C$*b=]/2뇌KRSͯs'%sL)I+= _< S5dDݧ"nqX>=1i6ܳ>1 |wOϑC Dmbm P0Frl~Vh-ΠbC&Z )drHSx_#qm sTPLŠQ O5GKT,^ cs/{s#O>A(AFtJ@ e>u{:Ac yaՍ܎j$My=B wx,2:Hʰ5+Wq% 7 |F I,GEay:BDU͎׏ו\ {)d[tUڄ)b(>~@eWORyOUzzE#Q\װndݵ.CP^/:)$$O\WJY3Wyd-ë:xqY<8]O uN k VAq8V6Sv!ZM9~>4"DPiZ$jܧVhkn3+Wa.D$ͱ1qt? *ȨkAt./Vnz ?kჷ4Qi>W2fzL_vb~}\KkPSsw D+,O<;TdU9ئ7?3 w(sk#>R-zw& (۲F A0z5} : >щf;PuNz>t5-Ģ9\ Ks}~"}8@ikIi⮶ c [ljz7t>v$+,ODXu>gfTo nBTZ# HdL܂ﮉ}sl)GaL; jŅ-vyŏ8dZ!?9j .g~,7Ó뇙mLI߾ ;fi=p8-֣gR9kSqkE0,fٲ~N-cV|EI'`?.}Ng}HE+jUFK> -36!Y4p*-,$GS6y+|.& ӧn[64(\qSkhm5Ș.Nx}mJxHFI8%p+MF)WJT5Ygd-ZRb\=$V L`i=E3hkFY)-lDpN1Vp;J9*g'6a. /]` ͯb"#R~45g2kz+~K*6-!%F"0o\os9seSF 7-;O!Wˆ|PV.IN5_m"b$ LO+fwrkPIW'6h`ӄ[놇"孖/{eّ*B}qxt%DNxm.쌾0p$6[HQr/B[ Ms"0r~#\5QUR;Y^x!aTO VW^cR3]Tc_̪k׏7ZJVϑiF˿*NyG<֔',|Y%Uh!啕,Di;63kcLm:yq(bx@w_tFc4Jd ]xTYY{'*]? L3kxSe T4bKuv_| rp81%zQG2BAmzPa r++,|M9Y3걏bsӔ!\-evL2MCU'r_(d&z-f6]" dʹ]$YCxqLj>R& ^dZ^0 %՚̾4m|uP+t|*vks% 1 $A;9n ]BtY z6K,(AYZf2B3GPGL*KM#A=Ɂ\KZI@7Y|{RJvnM8ܲ# ѳSCE,8sYV9V|R+@C%!xNBt'"J` lQ,v/rNIFݲbYV9-kՎTJmnmſ7"{^i@ڐSʹi\A82-qiq+#J;l;2- <*a3u7FֽƈbBmr4gCƜBu! &Ѯ&Zy͆nY[$cm00^bd)b`oNA@ɯpmo(f*)ӂΧ6}l,U.OڽA E*Ze!X\KTPDْ}ü!5j!ވi,miFq@d7wZ'F sS(y&ف;E0X܄ؼ ZWE"_ b% 3%*{wǤQ ӆ37[cz _L(nλJ8ػF;B]W/ }ث>b(!<"<]Stp3Z,@-Q+cCz&(5&" n]tc `phlaWwr뾃$ QIi!ylyY0e-g*K)xq:5>靡fM[B!!~M/ތ+0{dI.rd63GF pWꕊ `Y&89Ռ)zx I0Zs'ц&}8|A~v(5d%{XS(c!8J\:;NO1t Q{&~_`g:K[+wTؿ\A׬QҐc8t6|A\HL㝴9.B?d^%DOϨ*Z!!ɸD7x*h]쯂c:ʇg~y[N$f3y<H{/CE!UW\>KxU,J) PKSlfɋ\idkDl=~ d, n@n+*W xz܅$*ɍV?S|k*(Ucܢ=C?w"0uKAn q_ WPtݬ3n:P9i"O3@;^uCM$Ue+DemսTXDwP_FhlLk602_Mrζ)MkW.N/DNێ\?} @Ʉ Md (c&]O];6 ?4~EBTǟJu^ Z*j>c%*\Xnn2 cZ7;$s=/K k tyHVȓ8pmAigM͂WבP"KÎPxKnVچ`Kd%c?v)Y6r^ YCk-`uԦ0>(!S p) MTr$B0չ)T́ihJQ@6=\?J`u#۴ \ߩՔ`譗'&'wPmMvR5 z 73հk<(k=RKRe" ܞJB=$qvV)93> njрTץ.@ATk'Q/'+t ߢY 4cHhomeRZ4A@l|]#p]zQՎoܹ4ز,<}<2ۣR%WyDwt 㙷RS7D9\aiyNW= xX? 5p'°耂~9۳\ʂ`vVzhCa}ԅZޗb23*ΨlKCwUn6x n 9{U]mȣ<;#X*8JgB`m9J΂4K [p%\MZKqHpɿ!v0me k|E#,သΰ<-WCDB 4ZH|1T5 IVt#5}T"|<9د.:?7c5p@Z/#YU ɴ`/ B?Tfn ƞeŃ3cz2Yfm7zIx!\ӝ"j⸜9%T:rPP6yЛ%CF*ЋA1_5### yH,27(fȒX K&Û f;Iv碬XJL5֭#hnG3@)Xhs_4/l$g+o'Zf:-pdH Cb )L-CT)|;b;QӀ7# s8uSDC1c3G7wT}{%MN R0:)HӥhY1H?e޽]rAftύF cJߪL%)%?fZujc"7 /r AK'\|*k2BAJ;\x@{NF|wjѼ RMn'!z0ݭ Pڵ8Qb8xѳgr^MZ ʠI{ oNSY@C,,~?x+r=_Fƃ''NNғ^Ŏ4ӽ.0M&Qз@lt8p(e7꺌5$ D_~#k~L9k %zk^,1n3j"993̀D4os E-? =@b ,0MF_XL/ {r9.5q%qk^nI H"L<(z7X2όB'?{q'0huc4/aU#tvcHĢBZ®` zw(_p.!C{%"+A+M"-Gufe!*yQ,/EީwB3 D/:sv` D<] 3OF8%$b.(Hm p.o["OjV$Vǫ*׮ nwYюr|/3G1L Y'CG_ZBNN^#ѳV:pU84жuATCO&caeMϿ(ga.j| X2vq"VUr |k|+?K-Qy1Xԇ1'sV6>1eZi5NFDn>Z8f3 @\ā'"A6,")yyZ{hsARbhw,Zc=h'!|Q@qEBHԟg t_QZp=WG^{g׌j.4걎^|YĂ1&y9#x!A/iD 2eHP;=p=q"_KUke)?:*16u-ϢXI i'.Gv KZVEY0bmAH|R 0gPHx."Du fYط]'J *wAnp($1@}([✷5-OCvv:7?K2q]%<_sTr5_S_GF|TG\9b;(Z|3xH-9ٵ%"\rB!{,68_90e b+9r͌t7U#O({YS&v: DMm=3׏D:料 eyQmP 1 hDM3$#SdbQq7/GZFeQ on[eҰ+dn=8PJqcݖh[=ե&@+|9,x[s'YTUaҥlNXc(gP>]ØM*,DTBe 'Yp08'<]s_b\9Low@Xb'mNQ]adR] YzR ȕE/s> -[)!]cv9 d 0ʠ|),UVclsl&FKWAt[#D_LMYLW^ȥW8B++@r}#r`\2 hiWޥh,2[ V[@)-QdӋ7,XҲUCt9|$`jab>3h4Mϕ^U w$U•LܦX6S!JEO&$*D^XMduW7} rDjN-!?v;w+dYFĢ 0L-).J$jهߡ L*C(]Vp#Z9'R+O|ȵ=J@2-"όxnJ]4P;QbR5 f7xPt' `A|]MJ_7%j ; tR1_H? <掟%5tF 8z=.S7O{Nܽ}@ @W1w/h*!vyW-ҳ,nFS?l#Hx1Az ?;(>G:ʬ0d4͈%|# 6ﴯ{ը+d+iV@0q6fke"RW~x׭pp]TTa!>Hŋv2a $m 53}v(Sj{~u 0?ئeM( H]o Fi.bи0yd1b#0eeLo`,J.v'4}D ܸ}cu )9먫] } S "shش) 'B[@`Y¯Qڤ5C&nb?ԚT##>+\>+KɺV&xāaQ912xm4.lX v1*HncIH5mfv;~?VBcM^Z| ,_譟ev+T3;gwGHQ821y+ !`w7%F0Fq#voG͊!1A1ֻzȮ]z3n}KN'/, HjmRM0MKOxڴRN9sTpE  eh5ȏ%nOZqLa29}T&7.jke : pnҁ tۖ厒>L.E~: Ă9 C:٫)xsTYlQ޶n2X>^3q(0p+MCu78- !#_T/9iM9"63Rߗb N14Oڦ)LW*H xSVp $eGIF;QUT@M[ԡ5cJKU7o\S\l+.ȻT9RK̽> J5trp~T*C_\Ώ YNp8An[)`K6 |~}@q;Gx[W͐o?KcЀPl%bys?5~(j.>e.w073q zҮZP䭶 Ta US?g@&k8/%L)vA21s3y~jlZӭd4Dpwlg2"™gUfo2 1A PXf\B q5〒; +ɣ1cU<֦0^F?UH*| :5!Y;Đ5v&2 SX'Kl6ʉk+L2,{IG%(o41agO2qUƻ'enk?||o~TZվ9ZLq;!N^{־BPl%Χ>)\ysb~1= ?UgAcwRw_§;uIFF50 @lZ>L_2~ظ:}w34 K,CYsefcI5 3&U430^6ʟ8 !D_Yr[/КfxT-tl{ :p+ |T [.+;سYk`8<ؒN7'H5_^E/j%>Y޹¸O׫JՂMV=Q(OQ)d2Mʥ-B3N>ϕ.и˲r=׳KiKєTndj_'r>@ N"s炿c.VЏ3 {[l i}D83ȡˡ;8㴗!\4Pk@(+~8[|90?r[xᣨC%M,0l#a>æV>}X'9JxɼeO7E,yvx ZR^?*^ VGfԠwHL} t 8VQ:ߞͰi< V$ }(PU{ŷZ  XQY` ðݮoY d<XUW@f[.lT #!뛉q, nCXS@*N M6 :Kƙ<+`%Aߺ6hA xrLT6%dI| ,)"ۛ}ϧY,loPbXrDoğ IL}W\VTxYHm,ׄdY$%ϳ2[mK06T"ͳ $B`ǀOld˱ |>EaS?}.[II)Dg?n^\~,-JQ>N1`Nw.Lee^L/^Bg,NbM׊`8[ሿ]~EDKI'Jtq&H$ɀ$B1stY&?&2,{P3ݓN>Ơ0yqԿbF`!yFTҴ1d#f5`Æa瞮"&ө,3(W2UƁOj>?|TCd݂IQ:€չP᳾ӂ> ג20{ՓU5Xoͅ5PPJUhMZz52G3WT?q9E0ZҤ JO![BnP|^̌*6z5Ζ`kiɇS15֥vhƒOwmԡoF0eCc 듦Dp.OӽCKlVк0D 8:^(K/\J>r9YY1SOfO?q L D1C0G72 spIX< on5$NOW'wŅ0_7t$̦Â`MZg#*oxYCxOi`:H'Պ߬#sy'.g@M+ g q`]Ms!eI ;O[(= 7b0 _aN^gQb[mɼS:dsp^]y݇rJZeL4 ̗Mt2YODO%dbWZ밨il1`M DiQuh(cLj QBT/@r5TYmIxɘg\a57(@<ԵykZi^1%wLpBiCxG~:@]/AFd}.c'm}H3F˖5/ؙ!,5Ě r?}a D\ܽH/~_拞J@=sO $Z&gac[7׬AU6kD%q13GG"RDSWgyG[GU1h5U5l/' sܽȺ28IG1q Ya&@e'ݳ5|<]8p%9W7v x9K%I|2M cs1WPAZzw+f [rҍg 4q96|B۸vxv3p!hѐ~iRh*Oc>N72'!+؄wQ+늢ǀgW+9⇲ؽ ~L.^MGhU-Y{_ Iu"p<2/QH+>")OHOb5^wO{D"9sONb~jG?Hy2VU,섿Xp(=/3׺>@[DZSrno_iU$ԣr('[uN8%ϪWm,N1IK gOuk< =FD5N`u }\ΪRS}E) ԺTZ;G+oڡve8L'Džڞ[]8Ԗbhe@uKaM:W[HC\EAQ#7 H:<*A;FM{8'KWɄWTi} hClxΥUA5=嗀)>Av^Ek~TfdN *9e,DžRyz3eč ~'ٽ/?v/*o[:~P!A؀⭕*eb;PFi5/[_c:Bzw?ݽR) )̹5 @xm >7B@*%/sCi%ampvUJ@xr 5PIGü/xrsK=1t>CWFH1Sb1e@MQX~tpgT]bKZT7+x @iQ/~g tZS92e,mj+^ْ;g@}!emwv6!"ȱ0vDyy]UnLMv일1t3$%;Z+S5B^rL;C4h6"wR}rΉd$:.Xu!(-B0:!CDՆ70]Zd 9L;*y[PF(ϸ6 "w댖+h/PwG1+h>X\ˢz@ɧLv2Ճ݃v/w сʋc8]x^[{%P9"l&+͘ " Prj2bC[uv<~ FƑ^.Z ft/Hb˜ qbxc)LyGgy{roH4o4!o[rn+ ,;jh_j^od`8>2tLthZ@f|c"`t,#0<@P0NMб\ l˃;eiώMbmGmϙ#[:erK?l 6= ~fB0}|k(5V.B=>^t}o~}BGIJoxOɞzj'i "JwL!DS\?16;^u\ɧj{~26nT,E|}rQV,sZض*Hy>. xb#mMh3 JbAsL;e _FZPMD"=#Xѡ!=*- 5#akF#M__62lĎ+ўNj'JR6u]%ԡ2/N5n=\6xI A` 5(s-  =c~A氣sl$n'?mή`MowJAֻ]}klYILgE8x5ZD]} 2o?&Fآ,hΩ򏈫i섪}?QÆZT / DῗL@jffb3PDlHNǭ.0 _ak}?⺡~gfs(O@ȇa1Neevd GToU"YE!xAЪ)1%GKԴEt/LE,JxJaev 5My+gVo5ͦx Jd+p4@&8SĜCglV` >'25_*6Wm|K{~Rљ4b=怿|Ro8E]r-MF$8QZPa(fC2 f9ѱbrVr\uLۃMWc?(;6 ة٤ۧzWg :tV/v\cT⬴[ \q) 㒗/w?..;:eJsђW3}J52_GsLƚM+ri!/9=\pb~gP<>?tC:wMN  pgIp/QaWn<-AMpEBj߰ahsS?Qb'<s`[MXlB;[~!>M}K>HﵔR.O0(8VousnVbʫ`$CgFٮ~Yvb@Q]bʻ6{~eB(f2X D Wq7VR/>ol LJ;#k~w&mSybB8g'-#j)cJZ{\> `LR׊d‘/ " f:Vz ź?혐; OmUP{+VyDᚤtW2E6_/_5GiQǍ^CFbK m-t:1+@yE9+1a6TnԷ9)=8b[ꗼa*CKԒ޾uB;p ;qzǟ>JrT x;e sFF2*F8_!is8<EF*c B7BSkoYYISхnZ|H7 !_1f/ &pKv&7Gn:F}'$9Ȍv2 P̉6a;EmD!?w I+'<29ZևEgF-CrkU_A[_v#d8B~0q j+ebTrI}\mTΉge 8`AՐBG T`VSu a5[[Cz־9W&n ;1p5\3@<|i Mh頫tfGZn\]4ƜC&zYpXeN[)if#DoXkV%71q,k98b$e"!ݻoW*`j4=4V=X,FG͐޵{ʮ=-^Hva|;3H+T4fO*9 Yl@"N7oa܈NYG>qt<~1`WU/y%q2^0la}I4w*Yȉ^ 8_1  ƊDoAavW*fdP)>9=$g劌eh [QrDQBg"3MQ~cRo,;uAcD3շu B *cj4_KBSYݹ:'XUS- ;8b(/ ɨI@G!ߥʵGmegBSgYVv/C΂/wj+|ܜ% #5Tߤ4!G*iܘƶYEHw3-F~ZKѭ{Vc!lPH- B d /̣.!)W߄޽4bf|kRKM!گ@ `sυ+Sk}a_ikx=eQRzI&tDӒF AMmmVe 3IKunyO?9/)3IQ APIv+7f՝rqD2U|7=g5f7F?ч!Bi+hG(FcM}]sa5Я IA-L-彸 &m2T9Q#'2w$2Ow0% !Io]4D;'DHH1GD얻 Is4CC66ꘋ5%?RnDgd.L_/Wi EqBrʼnx^aL,cܴ4fm16n drK]9LݎmJH-7(qY`,]|ȕ_.ܝ.c#$0S#DK֣iB"+jQT;/P/`=Lۻ^\)nohwT5` 2Rm9nU 4hHRB+kd-gpT7(H\0!Pjp8fdKN@-1 =rBeنhhҤv${ y@U֯s1KrO5XѲjO,\o'w×o,0gV\,H7'2Ú"qۉ\#ɌvyQ4ȁ16@3>{600'G: v;D{>}סWk33&qbC'KmzHhfbmP:*9>CaCΕ!ȕ76!}k)19;1syeXo;f 114}f&O ק-HO6Yy;WxjToQCII<&ilLjr(11~s hv"0 howI'_'Cw/l=JD&%l  .i?ľ  -2 Cs ɪvd +i݇fYI1ˌ|pA=>9 ݉`8 6=:3"g>JpW"G\6*z~^*>ܖ`~<@̭k;G^T!Ȱ!.hLn"5jLNÖ4A _xڒn[k/#&|BwF4i< p-.B-m*F}Iӏ;Bv P{rgQw(0,8,AU;*7Wg?ssIfS{?e4D'̛y?vCɵ6woerDLLJcW}̄!yX(`¥+l5}1G1Gp#OOҫPe_:O?qKqCPmc螸iى)WmI#:.u Mϟq7xN)WgxYa]7o7g)#9<2hwґqlbY8 "!-zT) ,Zw IW1;qa‹mdPoE.XphQ$Ӿ9l\g<!=io/3BZ#>VTnu'0rev;ka`,UבXŨo8A>X48f! cc1.Aԏ# Ur7uuoJ~Is&1TŞy%? [lT ;+SEQ.qKgX{|07(/bx}yx~HE+2Ne*"E(Aȩ}AD[F "gbRy!Sw>6r=0*..`H֖`bgՋ]?q<~ γx{(]bAwc^5V ò%K=Z%@TvB'VQYrk4tj?cN0C$HߒTrq[Bv;b·Z1$,':jÂFn+2jܜ6 ^Ap:aQ0Ć4DHpz/b[p5bhU} G%keJxFWеT#P ;ЏYͥHZ4x+#2\; b'JGt>tk[9$bk1;s-hʲ>xn$1=Sq9NXao?Gy!Upql]ڐfe!ACv/i$QiCloicE%^MC=lgOfcS`\,[jkq[?LY(c<&(;#0x:TcK }t'7Ark9[?\88 V'l{_—6,Zăj,(۷ #4$PGMbLca2jlaXGrCPeA G\vhr'r+2`%5zc6{93l[!䓸 П$%UZ`klj?eP$hT|!ǹ*l엛kq!Wk) 7G@ǯkC.t\۝ 9CJN;5|xpm8{6o!}Zu,9z`(3T?{e%VAñ> 7XX}8񫞨?jphZt1u6w˸ŽABʌi|LM${8#֣ҖۉOۮD .K+E ޻5pHt7N+*O=0ˆPf< ,!Lc̱7'6%2f.5G[օl֥.ư _`b*-@Psw5ǭv-ѧPP9vU& >GOcIul4K[Levo~_M4Tfi[5oo垆LD !fr_{B~sA4yLˡ/‖dmWo37֒5)6B:{~H9$Iʇ:P3/OQ0@"n)[b>1q9N-3 >m-.#(MDޔml t#Oe  "k̶D1/2͖绣26R73˿N_ 9pc#"7? s5cK_Zdu.NCa2D,HfI`8uRiȰ~j}լ[JL7!!QJ:.:߬IܳUc0Eɣ"Df1@|%ʇ Ke4icG~Y׵1iGWq}<޷ŖXnV?ecEb]\;G݃lUL=1jR(ir"bG\ .RuͤCk.ܩfM:+K\/nḁ9_?V<-Y 5?d80n^&lumd *n(! yfO:cW tWt[&dTױsS,R|ct2l\|GzۀnleYDbdF{>`%U%,wEV+Iv6uZ&t1 ձ"F: K?0k%#ŘqIFu܌yxUkB>#ݘ)K|M`|vf'n"D"h)ӈ"݌ Ts$B9/_ϬOvHҪ4q7$gZVϿ9z9CIm;v}-jy ":lx֋r۱D"9TC2&2ɢ3tL<^-GN >̊)*8o p%%i UȎ!Fi@ŵ-.3*|i0l"zA+¶ܙKSB2ˬ .n"%TzQ41K#[3~Z ͼnaT Phk/k&Mb'{KE/+pZZӤDcpo݉=1egŇneڀl_Ye}&OCt1ɠ7 `1s@!oF ljdHt hpTLk/TxA$Iώ {O~a%U$T'щz>솑xck !mb+oMˈTBCjڜahLS,I_rFxWɸz>PV #nyy (XZcPh*MyI%iU2!={?ֶK+ ;#q:!~}|s ⎭hLӛ@_`Z@S"wPo~ *2]~$++}e,>?IVm QYh|!4AuIus$+ITiчJfDys3s; ҕG(Pw'RQy)jGW@: gijH,<4߼6[ҠֱT9͜o%K$sJH yR hGH~Z'X~K>:NAr k3;"]P )ٲ~ޑ]ьhH훘dȫ-їy5\f~cy@(}a&j"hL-}qyư{Xv8 Cs>^i"ze9TZ6 CT.e&Աc;KoV! j7NOS6WĎúhcWwpn[ ,u5& -hHEv/;1? ofQs.9mXtXH{(@sh;yJܵV†x'߯FZ!'M6%KTn,  &n[p?T0ud4x|D(LQשyȾ8֩UwY~~^9R`.A%J?6/ӬF=nJEG[2QѽvnUSL2#Z7C3uEb .=Gt5:˕~DjA;SSߒD׏A<cG'+|NZZ9X-F3زn\"\wT |?t`XQe|Cܰ</ќB.Bwb&G$~=j)NUh2b :/IR.UR}ztfNgVGޒf{6}=Zr_:eHHB3DBNZ\DkW~͓X\,ע"d*&:"gOfgmO6ߗ?NV<s\@ :ɧqr{ 'ZϢhqaʭRC }jD$N-@ݿ&$J`T0}E͠S? AZ3;9`ڕzk{3D1i&=_b%z^FH1OP< )fʾ1e{]JbMʮ?qJG 69Ȣ*vw6.>S2b}$W~LtGe* Ƞ JmIQlv)j@ZV}ł"M}3%e3i8iE]`/V3Q@ѯ|I?H7Ž=< !f*klu*G٢10 D813ztߵ;0yfGN͜롘ɧOΎ1J"NMDz- `clQF.Yp|luvCP72B#<.EI;IX>*}<*י96J1T7uc4=l~spJO7x`]oͲh}[ESV@tbc;<XJBYA@ۧL )2seIryߝk٭ӗVRln 5A tuLl:Ǜ}24늰\:]֦W'I8|h.CMbO;!''IɻsJR%gL)K*bB>hTq\F,F>GOF1(lBBl6ןf2>97;C-Vz "\bly_ޝpW:z8xj13ub^IwpƬ9H)rgtQs%iA&Ҍ=B1/+Ƶ+X2qVEr} pRny*᭡OJrޞv@"II4EN螄]LST({ۢ㜷Pw-m6᳏fyL0#T-֛=jF}[}$'VTc]0,|\]F8Fd5=lP&B$QgSXU{.PtHE7ƩܧFKg]jr Fp}P`JjgOV6 -Þ.K {GB\9:.Wdzq:,g KɮGLYD 0@{KT *L Z5ӬN,6tx̦5fS[t,Lw=ƻKcA$xB?Cx{z;4W-UB,{ڳF#X-kVfG% ;sf6oRy+Br}oH'2[rqaTT-_L3DHH[%j}q;aY=LƮ4)6D- ?L!0azavkᷠvH@}-}DM3ZFTny lUi]^%yV\YȥnGI|%Xg] K'uPz'8op[}+ŎE:9j  _ZG[]k@RdߤH0Mn5\Vmhe(tAX IU38V% c/1HchJ_]/L=d$_)dw ل۸E"u \]N/YCB8pVLe O |h.\cBPNrEfi/C[{lFkc;_eW7ya9:j`IR\?ҡĬ~5Aa)ذ&uLtC;J>Ӏ=a/m%|C$,Fϑ4@Tw>0N{)^k4Q[׭̸޿f:]xAŞZ"ARFeA ODeq?wK'J)g~"sK78 zf`]ދeZ_E2PdJ')#q5QL#J51]Blľh$V?VB ΋3%!x̻dznL)>wB;Bѡn3}FoB;nF[ Z :ڪ9e˃R8SfIŷ3 .Dx ƫؘ}U]wM")%vQeėE96 Sz!J% ـ24DEFdrc,M*iě~VU]_ܝ1͚oθgYv ~}x-|Pl,ŗ 7oP/9q $'Na 1d%0CrPX;Msy PVf|/B4z_8q}LU/ȪX.ѹ2rW@DAEH+5RcRky!)2Uwm6^KYn0uL/qx_~ScPX߸ߒ Yy8ͳc͌͘ S. *(>5(J9YR;\( 4q7@fYd`# ) H70MZd̛snjIZܸY@8(8@!"IQ6n-;Tuxщ1l^K f[W,jqJkۑÄ$f0Z!WјY68i;;|lJ9v~=Ԩ(㽌ϭ Rn%<7#0CŽ9!\0V'vbOJQi >~|Ozb$O LN]H4A |(Q2O\MT%$ i%sb.iиNlTNPG d |F̕G=rIPDA$dM1O-eda0̬Leɗćy6P(,@жr)če;[xyf_^wquqk;t'uQz[SK U:nHQuEk`lcxW\Ryr{1@P**o7IWoGqOV}(w8IÌ!}k%~#ۗ2ځ:kq2?rT'AD` 4Zهc"ORg܂v!O lﷶ5I_Efv@D fugan©y[}T];*bhHyɶڭ?O5 )1ypC8(Le|ƑvXeuza%MƌD \uB RmOK.E%} rйDI¿7Я'RSDr1R"]t %^+k?.ű -(L9xVyh+U. nR?%XbharH⨑{N Ɯ0sV:,îrg}~k[z. w:QL"=aԜCI''cA]-Vr\>$?(Ő(  !Nj=,QMp °#LU%-f$4m|CZQV89@hm)ubz#J,vOl߆r 9ͽ\nb1zTFkVxU)b@L 1OǦ2*}L4W|`/a,qlt逧0h8is5pu/[{ib#$/[3CTvmh*wٕk]E }'Qް}Q Uj4*d1^k.獐mH^pkJ"Y/U (}gh J!qY[Z y^ lzO7r7ДX--=Dk3 % B=VVXwid}YWN 牫\-I%­{@|ټhykӫQ_Al%YHYNlcONÑ2i':Aw6 L$1w(Nhn 8ۦG/٫Ofiey<e_Cǽ?}03^+4?}ɞAǕ5u$LySP+ Ϻ'oK&c80"m|x0Cv2\!H?qΏYhdo8FKS4ё#sPqMϑxNڟ {J!~Οm,y kQd &%T{w0!Q|"z[I?i%N O΄~XPL65ɾi0 [Vml!YrL)?!sȵZ"0#"kV9ClC>Wõ zFȮ{TnA cl95n"MAbh7h†9 )  qDQ7]\EwY֜m $JrIt*Bb坠~g3H'|NFX4܎Й u 7Ӈ 5GI !bm>T|')X1k2-86?|QĤcO.WD"ޤCW4abKgEU4R\nƓ#XCm 'RQ4>v'ߡЂ€|6}}`N/d3ݰħJNC ;u,"Aյd(hZ@WIg&yN`bQr_Fo0gؚG0U~a3g+y4蚾BJIF |D: Ru|1B`F?SKAdi$ ^Xyvk鎦 kaxC-4i!*wy8d;8Lxњ;׬RƦv-"Bb/:+ިAu!ƘPΒp[80[Aԁ4Vo#.l0Ȃhöɴc%'}U̞QAѩļY 0iQޡCd_SF; H]L/HZ؇ٿN3J`i%CxqsW~*9 ̕8f)]f$d^t3o?Nh&%:h!EJX=6}2H.'~V *cr6P 0#85_Vm&>`ǔ;vF3˭Ql1A0 <ܣy*qKxiDxi*2_%ׇ;bP~DŽ%0kmi2q| 9(=q=m":k*]ۤv#[ťzpC}xi;~!j{X@י ڟ3:p@0w+̒ҳ="b8D`-D:G#[7aF:Pdyv HhD>aj5o<|-(u:>PdwQSs `ċIQImw&[ =8JxXʵ:tCMbCUrcH42rT_q0HsuD_e8 3%sॿ"?>!ج_^\"*C.NP9lUf W8/:#ȸEFIeh#Б6JW$L&{K"SAM@>:WW9aèDi^|{+%OTdsK؞=eh!a*?s\Ofݾ,s1;3")sBYR"V䜧g襌=PP\ $"$s  6Mz.Y1OZ7k[-\qc0AN /!Yb\2֍?'GU3o=S0 Mw=i)ynusr;BX0/ C>im Pg .!|F Y|<?U TtFD3oEc~th!8gN+ϊiXEU׶  eI1)|2sAI6a_vFl}|P5uTE+ KJ AO^/S[bu(8Еk\m8j` dQW~ 5ͺlҔ_ 8*HŦB*[ɋm2)}ZY@rAKD^~VXl gI]fh6 Q^ M-/*H}Ӻ{k^jz[0]՚;Vٳ)aT0K+-~rM%IG/boՔ5py.2Y3(=<*/GtE~*g-e xjVXה8 ``z:NF2cL޴NT%j;b%A~)! 9Br, &#p` x^ \s&5>>6-K &TY ŠMd(X S֋NcRp' |.iS߷/1#B0' hռ,HlbC %Qԛz&. B.V *k /#\Hd8q9z֏GNdtNϙ8}U7gpt\݃u*q ǵPQV4kti!T]#ɱ}f|7]x&b x/O?RnýpZk|TK_Y %y1=ERco9@6~_megd'!jjOD+c{Vu&Gp|.@ Z_$g[ץg,cUڀ\|}GFz^M,;ZᠦXlaW+{,%A.q^c1?ܩۋq=۩#; hgU3íp^=N?xp݌~áCw:8(U*yIS(5BQu>A?׌t9֛1q^H@Te֣{U,Ae *MNSE/MZ{gn2'%*6@%Fڶw_9Wr]qz`+wsi|4r1qGH+ĽX4wiXR_U #9HTtl>jMXv4Q2QJw|v$5`Iw0tT*Kkf%^tL#C{$HrʭAع{ Sd0 <Q>Rė-m3?_;V –h/#G魋JXդ 3Jr @:A:@->$ep+ @=%OnyqNk-s4S%P<ļ;&6"w{g 85ĮTAten g?7k7Qu<,HRRoRi<r.?K IXc-Vjip-ܠ$5O"7Ȏ1+(pi.q],j-=5_5tX栞R _4+j1?Dor9JIf zh+dJܚ7>Qhx_Ndh3:!upJ@ %n?fGz-T 1-5[ DC<'jQ+՞Z\\{dYɮo#&#g~\L\qS6Cx\'=.N/@a2Z/<|[]O0ƫ:ӡ"$Qh TҨ|Yse KG3[@4ZgF1+cU0 F * 0!*mczkoN[m0;E L|?oލU^܏A|6)i@~K*CaR0-jǦ *!yhV&gZt\<5ߢ83EZbqBt&_6vzf ȷ x4"7s vL'hME/4r3%'o[<LJe%Wc˂߮+BŎ\r7Йt톲}:c6& V(y2)t˥4\רPNOO9qG2yg 9Cp$xpM}`FYOn[j$[R)(Ygs2fEO2-bl%+a ;ibkKՌU`eŠ)Fӛf$MfZnfM &JMvp-|ALhe "@Xw(}0ۄعZ};(5^ S@{3(ٮљBQXܞJ[XF!>ۏYS&p_KI2aMֹ,N I|LJQc!) =nW0;jR~ɋ|@-1a^ C6Y8Go89/' fpQb!U:*m̍i 4,$X%z-WEqW~^ФjǷ.G`icu\ \vw;eZ IzWP7CuX/Sȥs`pz<9i U}TdJ-])b O]O. . q&̆sV[qf@}B@$ҎleFa j7YWu u?F3˓ H3㇞+[RH |l.rl|  9;$c2P ciLȹ'R¶Χ_c]qq ?X+{ !;j">xߠb #~qb6*ElE;t>_ Yg19^isY(+CS۔DzdA`2:̩^%n*)*tBhܩO.*t4Sp@u Z(3YD9 lBT3njb{7Yu}(gIAПcꐉ߷kF?.={+7˨w4U6י-^ -]5Q@-fu[Eɑ<ͶZd ܨ>3zErXlJ릚,x&UY6c뵅B!k>,voi~FDL2 {}}Z"6kwv]uD ]!K\0&N㬲ftA'$fxX;ΨKж"C^ęzKT'*њܬX=Z5ukbj.TB%ʛc_(V+:8zkXG݅9WF-:a.~!s{~@ M SByk>b<HlŤ{/JGx|`*Y~0sdZ H=,ҁ=hꓐMI cZNBUF=Ӛ,͚l ŰdkGI$?ϝc2&,],LԀZ(qgXũ$/\W(,8$Ҹo,-eC^q[D{7HOKEMa,k7pq~ǫ!忯!*+axQUƒ0>"3FHۏZĎ .ɉBֻ}r埘Hyۅn&z: MwȆ7+Xт}ie_͢]N*S^%: {PX#+& aȮ?+._-[;p%Q;Pxa4#6˓8/1UI;ZKn/ 6*_[Ӽ!wTl R3'91)k?[n׊$@Uuƶ qL7;ƾC#WO WP2 $P9DwFKwCttZ p.8h-2rНj :0@ց1&ȃ$}-). u+0R3RƢQ<RL9$'c@R:Gu@a ڜ6q5x9IPQlII;Ν hLPie$_$ sLւĂq(|bqhƀ6+I/:VQk߰~s|#mhӎҊ}`Rk- :*JgQπ"d *D v(ە ͺGÝ8Fkc`92?S7Jsj\mUmWc(Jw=ʜa=x$֙2yb7HؽQ,c0 ^Jh߹IxHv {ۿ9*j%W_!FmKPmg F>R,fwf9u~u]Bt}&wXA}Aީy2*'y}XS(.)mΛ6dgF°M>eg]?ĉ!K,V#2-6F"䓮BqgEMNQ5~.|j853;a&c A=~@1R< 0z%PhJ/C%d>k!?*g5;~BBz(i[Ɓ)Ӧq'E^Y(98؆l3|dB'[ ^,$O;H1LJRd.HAr"Gi}`qA*1tMPjDg+OV`cA f(5+v4C1T%^%Sc;XCK&Ek4u \x֬^vb!qCSfKEaPKuQCȡ:,t#k~#OMpK^C L䁝'*jFvF!(ԗVC5I YAS%Fʹy>LB]Ywx[2K|D,#w8 Ef C G l (g7ߌB@A9BEoM.¾mU&>VШ g7'.#M1!?6}p=bU*u9$*m~Pà^[Sqqa| QQ&ED$-qHbF_T}'MwfpV4*OrHO<׽ȶ!ٱc&Sk3 b$EYn;NIgؚ?B˜&$92h߄W3)MүFjќ¹V<߽qUܜ{.#8#TaOz>Cm{.}g?*ὁVeKxL?;gj(h-nrc+a/NEVoXֽ%Q԰)NȈwlNf VwءK~)a=ߕ8fz a3Lk@|,s rb!ߢl -Z)%y'Ȁ^S],IG5dYbޖ o`b~v=("T7 ZA}l yؔ20bJ}YCFwG>㈿OMĮYg/D]V\ĸha/H c&@w. ˜IJOk:,T1D RѲSyj9?P4鼸*ݲ(_jZjV+ir8py֛<{2pHA{# #[XTG%q,V$J'4AŒIڠ_Eڤ~ޏE4ou W pf5t<`<-SƲ Kk4Fk!h [YPێGhƥQ k4G_cj_UWRL9 `OTᄓgT2x/sY)ȉK|rO0ū^'tof S: BRz X5ImO3')tܴ)'^"4tCyJHVjcؽѲv|y,/aђ8C$6yg`xBK*0)eB0?oa%rFOA56UoK:aIe% κ內[$LRDcAn m @n/IhLFn1j^i=?^3fwԨLl޳w:EmS$llJ۰G_t 䟴 0ɻJlB+KМ"\v D@<5fo9\`%k+W9ڮK]@M)Ngehy:ovSH? dN eΊ#Gkn&#B%;ޟ]7Mb. 56uT*ba rjeWkm=Tr[rfHnMs>e4%^qKNUM~십V&`4I1Yf. EAOcjҢ{q'ՠ*pYD]viLG̖%&o:]v:i$j*E0ppӋ`:FˠJuRɔV\k&xd |' *@ʇFyݞsaߌk%r7SV_8`1!f@(n`C7oěۓ/ކ$[Pv&n]^!bmC[Gpӱd(&AH\=:;c*# 73% `K1t\WygD5jO _=7;sIh0sz9MݐuWĮ0&"];L^6>["Rh+FdJP?Ȫ6 (4f\1sPZ=,iwHcĢ _H:N Pjs 13JS\[l#,C Lʐ=AQ+WISO&NT0X)4ۤ5!t=M!'ւӑ~u@+Ljl`o"qI=z98JŸ)|G&2hBQ_$ L5Cev=@P`)8p2j۹6I2:tV`\-ď C3渃>IB lGFD*KN*Jߞ F9rL }U굇,ehծEB !+."J:G v}^ +YuϲN݃N\COf.Pk:G(6D;݄.8򆆵u5%1fw:XlFe"VߺfT/׬ɔ4@ڢj6=ә-rB3,PW~ ;ZeDlZv+Q^T@r!8\+V4X^[T?=:w;eY3eENWYcJMo8 "&D;TT rN];5&>PjB/OrWt8p\j|բ\߇Kȳ ,`x1kv4e:Pgl[ =Z}v?HXkMVd|R r G-HeA{PC@:j"m/C4+ޜnO%`懖fTᦊ-;%w`ĸ|(S8$\0d VjsXۖgթWӺg;coKAlfBka=+'\.lfG^ C'3bC2. WAVaJj#)oJh^;΄ u M{aˇVvrF}gfB9DYN 0;zF=ueL3yk@!seaKem.#2>[Su `zCƩ7is0Ɩ\EyfiTR^JFukgn˜6c;e,f,%`l NB5eז *s%}_qP?y"C8Qpm@ԙ 1>~#=ƶc$]īYmкkO12q\iˀ) VO"kqi9nHME3ߊ55xr}in ,hY*xhk2)#]&H9^g,G#O%'V^,qNb{JڦW(v@`ho,aN f*2e3BhF AIx^{Q/D yûbd@a%䷎N PܰLjbuCT(25p0gIAG+Ϡ.0Jkj^kcFH؜Q)]\"~`ti-f>HLVș*`j  Pqۤ!2]~F2h (c0C}']4b:d~YiO`s6wC얚>WRWSISe̦Fh`Ȟ@JBPbaTz ɌA`694Mm\ؿ):nvEm>܌V5p `b"sju[xOGqIiEK%$8 U%v7߁6RY\0g8n ZdtO u10Ou)D%;OI] |"2g&(v9"DYmjbMIŎ>< W Yw|Ѩ?yhjd 20}V8:ۃɢLs|ϩ,vYMhߑy a_=BtYkagf+c Z Ӣg(^~hxd&ž?a;H8#v3 j ٭RqvJ̯_%hJM|v25Wwqn<~` n7[fꦹ5?}dA{xWn*/gABHGv1dw7Eab3F?g7ŏ3O_fdd%9b%ڨK7t_:jj·hѧ˳_bդGJrm4Qo&~[UިR^):R,|xJrChƛ{w${ӷ޻+Mr3a5F![ ƘRAOHJ7lYܼ[J 6.5!t⸿/ރځU擳<~bӗA.OQNg=ʐ%FqGvn?M6Q:Jɠ&.Q6KhKĞXҠˠV旻Lh1m0q %}1fؔfZacܻe8NX+,T歙e$ ,B`~ȁr}GKk,M{Cq2a@Z܇? t3Fc>oa/8/gy=/}d+`J"X:Uw0`Cl{ 9$]91F#|Bi?qX` 5%^5}9oO32Eg%LᨶWv1ьءEoP 'b0/V)ymkcu[\j1i< L<jj;gbz?WtO~ Ɨ{-8d7%9hH׸aeGfsc`dϿrun7<̊ n)0" pIJpi#>q2Z)WY&5v[VacD θ}a:`0xXXړ? YJ$8Mm:pk-+b6'e(ƗqKݚwH%2N-q7;[3 %E k7gIJ2s=ۃ+sV9}4v4ռ/1< v/UR!Ym"5gHl[(w9ui lX}d@  16ZvKg`/#4Sq[d#W9-O=RZ|~v(߽mOS|4+;9W+ED/8` nP7Sg?^b h$_iI4IJ*cr%Fa M1QUn;ˌp縢'1!u_fkeU™%7?@KHsŽ`lR(>caL\4pH({Gx*80 7|GjݺtRoN7WѺ,0?o\Y-Jv4h7Hԩopǟ]P?#^ރeBu1=7텗S0er @@fE*i@_cScR1oidKi,|R6AKYlޚޥ@w A\A)< ctRNTy)U;-w)tͷ8ﭞ5Cs&WW\EmEv& 9;as;h(F@9>'ziflb/ | {@V, P@ Ĥ۽%ğ1biKqbY(:z=ǿ)[C jswLjƾm<6?邏Ι0m~?MЙ"bA4lf]űOX}j;.YWb)'C L*(u&W=ӛ`.F$0:@k:TD47!#e,O0ŻwqN~7uZ^p[Yq݈'@ =d0$fry \}t}E(^x#oC-*~Ϩ-F +Wu*0!tWWO % dmQ{dΜ (כoGjGm=p7Eoo=ȬsMZJL,R)M'+`azBHn\/}Pn[ٰPk2!q/Ss?xK /١+S)~-Y!8kZHRNKH6apݓq *|qՊ }g/ebߥ"|VOv',mBGH^8w56DŽ\5Ί_:M؁!}X.HʦF8~!v_ 誐ԫ{{!kvYsCtΐl^J\A]B`H[މX UHA,m~nZ[p{]̉a% ղ e0RY;lH`g!};V pQuٸ<} l:L y Z߳gMe ֥!7ɃD+Dh4dRj:T|`wgBI)vc[]b,]s|xx۞>ص{SU@ ? mm OuɧʷVBCV6 rKhate<MKao&e`g)cCGՊ9#vc8qL53xTQ;d-?$[9HhnC5>kO 4Tg@D28yBK);CY?]VO@Ƶm0[qFb7A!}Ԅ5l80OvQ[ `J^I?b_~KgPZA9<<& kW%tqW) >+v6ꯌ(6쓙Mh# 'ű䙤}*T;쨇QhО{ #=Bm[J<Hɡ!`bR* 1*oCu絯5݊l՟] ЯD"k ?J[q|H,sɩ}/z<9Ŕa=:4U862S S|vO@}ʽ |]k9Әh8L>VY7ky2D9:\LZ ݾpzC-X.'ƬC ][קS>aogTW4zMS֍8V&+h^T.y'߮wgނO;\s刣zy]orf;&r.];-Ɇd~Kr#Ems\r^*%2|G` 8mL@M8KW lkz-Bq rz׆*\eM&z3{=71__7Ԛ=Іh=jsyX7F\حlZa!7qrYK6 Is/"Vpdh)-z`XA7v OAyLjiX-Q"i E ;~zC]ޑtq"[hSO"zm/UNb˿}Gu7p@,2{F[>TKX#vCbMۣw@laI|{ԦԒ3!B'kiK|hLEvxW߮qʟ-jpԃc f. Ux5\l[8/K]2ؗW&p^XXܳ}5)Pnӛ4V{mbl=ZN󗊫8(CQ|G\ۣx <|jn5t/"m4|8.ľYL)TUڤ)Y ҷZ6d-3~ik Սax7 RIy!)Ϡ6wM+9O@b{k[/R 1u]$\5h'\r ֶWN%v d6Xԙƭ/zݥB˜mT8yXԘK{'!Y:sEJ(^Y+zb |\S΂MӠU,ONbԫ6* T*3rɯuQ*ڼakSjDe`A4צ=JA:: GܜhZpڈ:'|HtJd3!4C8c^f #Lmd\4Z"_pHGX,fʭ_Fe-j׊MJfLicTufKBx1sAo#S LI[%Hs^w{DM0)(#Qv2j 1g6ʼ=eyeA:p^ rWBAqs̵^8sObtWLjOC풟bmQN7}Y@ԡG<ﲏ5%[mk|֐ ɠIvZA/@1„v[]9m܆mkMsgE2K2SjT%Pl-Z{[|jjb vUICYxR@؄$œڈПxE-"9ʹ= m `邝اsh߳Hd'ݑ־Ҍ;r0[نHcM ȃ/l(RXթp}]zW~r~?r'7g['څHw.2<9غe4yI͙3wF#`mx(8u4Q`ꈔ?=VpG*&V}:+)r+8QNJ{` 3 d=˻^. ĩO!T]]$nxJ<</3Y#fZno2 <[4R"씱Ų 8:򼠭36ڔMS3v[l$Dt+Piz|%ӼW*ϵiަ#N:f\|zn yURNEV/Y.Kq:.Z"V~k:Wy4T3v4/QHK: x;d~!o}ٗ%45A ¼F!JwHPWې@ sk$~[p̉8RaO 6:rᐉ0tS]JtT3\ʾ`%MUe,8~QU:5!'ゴG,~}wr P dLćd(w_\|1AO~ _+u!D[?3ЅDɓ7f\}5[tD<\CF:wbЈPHޔOgUx[/bQI{%+M̹!χO8f iq6CodVV3"M/UH5kym31(J2Cl'A$;y\N*Hي>בfB/׬__I׿X`]q27;aS a?uހtteqz(EJ5A@ qqOk6+m4sĹq-cD2֐ZBZK4_myń$C10!. NGMϣ2X.IeC[KH)(G5}~M,Ygnl!՗O ֟91aMX"#N}%!9¬d$"n2˨ ۹?$B6q[ㆎ| tf =ܽ}V* ve|=pfUcC&1!If5Cic(d!*l l V(+yהD1+7YAMY|1 &T`H49? 19//'ʗ8!3=y~`"5H?V+!8F72;2 2+E>h2hTa(}37ZLg f8o+{s,d;7)Z^Rks(MT8ӿ90^ @J`F+6ޔk>^j)l}GFq7ϯ੢uUEH k.SNQ_53)~ŘNXq^un00eS-/h˯igڷU4,UT`dUʓ }=17GM.Z+}ZWKOHkZ9fU 8 f6@h~K'-j6Tz-7hD[h| <۵WY9xk-B @N!9:D@5Î\Rǚ9gmFgǰTS Lq N]NC5h 8P=F)'NPŗt#|HU)h'lLqBw= %H"-dT}HeֶO /K,qRYj4?tʺfrʅ!71iK=}`9'd/ OِW li0 H=ӤnmNr]ıXUƐ>1{GL.Ȃѯ hlĠ NKO^Dv8O5N1\z9F"TZ:6*[9}_{!.VwgQpT!8"ceCrZ_qðĀ,+(I")/!0;H+Ng'2z^ [9 Quya08o;`QWW?e^GI% \T9j:"j5|rC)mT&>)׌ȝ%LF$ڦh_wuqf냷S{LThCaZFU$XF%$>=F~A(H$evae0@8hkk\H9lˋc]-m-lw|OI~w&ɿиVݝ1X}= 3OQ~I`W[)6%tR p]\荿{<.Pv[J33KuG-8r2l\rbuG=+ԅLM59pXNR$ZP]G/'RKdjA)p ,(//:ὉvN5Bo.3Z.8D~֪ p-c NcmǾ+YѺɋsQ4<8$BaGIӭ-v Uӗwv9ډݩ$丝Tx4~#|6 RLL({":HS7F1-?oCݥ{ه y ;mZ5rC޴8&edn!Q!K4Uz2'xML[0aخ%hM22Vkp۵xȍUzU ~7c@>\j9F-֣ yKPB| 97^AK 86 gǏDwJ:%:u?zn* 8(I1A)^bGby`yFRNS֦"zd[]GEҪlNEeƒ `m 8G@_EaLL} /+71ğJ¨$-Dyo%نr$#Mb|bYWc~yzy ##FHrhbJHsZ PdR`B{0̥QC#F:B!Y*&<ݛ QR,Z: ObF-2W@]7l !NwwK=5vT0(2okxRM FKۡ97j0%崟&9\Cu(:'Cg2bi$927̘7+[6--)ٱn!T_A_e hcXξ$q`N M0Qikv^2->+_>2z58|`g7 l1oFj/PoUiQoVU܏Yr^/ tK1H9yK9J zH362Mj 63OUG.D҉ iz V ^qOc`vª}]$,c6 :O*+hSPMƢLz*b*b_seY> {gߎ3<)Jlr·[K@mT!~ Ei aPrqP?注$IJU ^F6SWęMC1OH kXh7?`DE6$දwvy7uî t/P6;.w W2hQl%;MRj(eN- kBYW@K7fH>=F4 mt=bocKdW`Ӝ%}LWҁ/ *$l+ (̒L~E;QUs#Nd\[@WUSp!+\?BmR@( ыD6n+VfAv?19aέ{/s3<^WҰBG.d5%zYN4Z먺[ʦmb+kDjG|Cd-~(.᝙QF~J$%e7$|p[ H04̤N=%c:^?7)˸ ۳^<T(f61pBk0z Yo>vg5ןoߩ_TH2#/(av՚q[94Od bfTAqЅi s7=XxGHNtZ`rMHV h1"ɏ#ٚ|t'WdK\ r#NM*z(Y wA^A*g(MxGToR'm24ItC`sgb]lKM AeXpXro3&jse5;o> JlŠ"A,>tq}.8 aū[J% ymXg"S eVL*no0< `) fnUI|+?Y?OQ~۬N࢞ڎK"sMj*d9^Wa̬ 8κcÀaշ&s$x۠g~ ."Zf/hx-߮.>%lVD%Mr'Gҩ8(erOʴyu/eg Czʆim{+mܦZӲt_&B5u}7f$ٹ%jBxz/eI.rb7qG+'4Et222ydoC@T`o Vx*=Cŕ=/e4o,S'*+X*PBH!eИ. ;`[+qO?oBq"dÄϕY0Tך0Wx)]߬*;ȍA8$pd| fIؓ̔MDBuB-[2@Y܀LYD#]"7;ńMX%`a'Y IºV溜Σ!lIwPTNOm̈/ ">>55 =N݈tf^;t.٨ Z?S;mn+JP% ifЉtPCOfwCIe=ٞq9^܊T\[SWTgG~J`Q3Q<&LRKkApҖRcGqCĐ -2ҾE}<5Z/ ۆnIgHʀ &5m U$g!3@HQOQ٤n"LeK=@ߖę^Yn`bm|Mo:+,ۻ=y2u P1~-AX\#3sW_[E.T5D+(7U&3KyN"vk%qsPꟆ`ki{:4j|YOyJg.\EcnoC#NF 7TL9%TƲ7kA%Ҫtbh_b$+ּSغGMV z0=Ҵ[~B^ ߵWn ;zgt#BM%J^>wfPrd?ݰC(lW]@_ȣ=ߟ)?yK]=-Ӆqv.7d؈."Ժ87|JҡkXQBZCO-sB)"fLNj(.I+p--K˳KfB2@bޚa/qDNk=/HJLdK9qRD4a7sO%e\K`rʒʦa$*Ð_-ZTr"t]} jW3gkoxgʩ@*7]CL&/R`xx?{nIﺞ{wLΚÙ}|8.&.*B@4q 90@t*fߕAFYf)%'ޥP p#X vQ Q3V e<{Rl]5AQ`j۾tOϒV<&ڵt"%Rs06:JU4Qdp*o)ʮP= ~l+y2JÏB^q{dq,Cʅ6LX'ĬT23fCdJ;)o^]C>J(ޮPf#@=~s@zUW n~CQ"y G#llHգ$6#e>܀?t#\RCȬE gW3z!Eo7(bl /DqSJQNK<<:列:WB-rdw_'tV_k E-|֌-bIR"j^I`sx:?_[R6"W9#Lviga͋m-t6L\P#Y wS?hUKUc{uE) OBCcZ}~fZB\H/~) %ΐa'm*Ũ^FQ-=򦐯o(>Q$OU>/ W, 9t'~q'/ s2ubUB %fBwS:柸,>u{xr["j&w9 d޿[DDa^bLC??8ER DO'CIϲ;_N#B~ߞSk:F9_ XB-LʐR Du 0iS-|OɾR8cTK\{~Bvb0* *a=)>Hlwct?iz/!qeiÛgEڹn5HqA,1V&riD&xR|خ1 V//!iOsCJrTCuWIf* nOٹܟ4&n&16$MLb2egbEjYu5W<1~PŰ3}0}1_ zA u0:uUC%fhc?cT=l0Aip6Ql8tX-g| PV5o:ph﫞{]2kLߝl>%Hn]/=j qS-" 5Q@vc#S™TuD`7mr'4Br'#^gHj8Pj_AwiO+mfyirP!Q-Xw a T|^@' r<3`;Q-]MuКr({$FTo_}vDw+Sy.ꙍ^9z-12:3iC&z1اz>}NGuVFqqbyI>`4Y$pBvU]صԢ[[ܯ6R05MEHş4ƻ ^Hh <&Pf@<˦0F6V mZL iwMN%?4cϪ9ԦR!0c0.찌VI:lU<:i6NZ'YJ`Pd`=[\%jv_NEB5,B'*?F:-XɄ"v'J?I1 {1Z=Ie"?(nL6;^:5t^Z.c ]c#BX¯ƺV2 o[} kL4kvm[mӢK' m?nΏʷ2WYn$dwD'9䟫b5ޱ&y<-OD_2%`C<ǁ8 #+ z-pdŽ~=/_.$/B  !x dmk$>me"% 'щBbWCt6y9b , >3cP!L=/(@p!Za n2\bٴԿ>a㥑f5#q=gowl0אzږr_QE=%./wR8iLzw(`6c4!\?9șAt1kFkFgKVƐ)QF\_|6}g jQ%ЊqN$I NDwlCڈ۝&Vή0 <1(aL'{a>UGѽKn)IF9'36]d/#}V 1CBPjm;4GEMq7DAjUCa4hceLI9ųR u/;A-Y#eFɠ5mNZe5~>M?QK>`& Xʉ 䬄oGi'5MahsTfzjzs2{lL AކTжC/JT)^Th$jB*X߼évGHCJKj2b ]Q/I+T?%p ZP4+}[C yFTR@J'{np)H@^-+j=e prPϒiᘠ :48a=7\B7֒vH[2EE.€Kw841@x~ d749o)6/w@Ox|tzuBIb@0[ *Y,}qNyU[J*cSH,:ohϧtD1I:G.l˟)7A¢ԫ0b_{I0rXq OH?9_8qfX»hRpd;' RLu,y*՝%(0Iy? `ŨiL}9yke4 ?x01*NO0cShgqըu3VFޥȕ黼kiGR9-c4GFl:zځl#jK үC&U]U!P$wE_[*a"_!՘"[j  ]]Q5K,H 2+LHɁJ 0Ooם\NP l Dׄ}>\VZ~8ݳېyȵQȗo$\ņL9!=Yqnj&a; 47 ਏ`)Y,O,Zn8V@`dpb6Gn ;ϭƟdݽX?[M NSG͏#EIƕ: r&3jPw -޺55Yƫj`#؎ I&e`F {4Nj'9aY3ߺHWlkݛJ-aAfE d)1_Gj5O8N|zgo\<[+Y UeU1O:Gx-ٛhk۩)`.޷^R3q; Nl A#Jq袭~OJv7jb؃7MuBBʳE>< \)Zӕ/!.%~?4!Pp'}r*OҊmYoYAR'WU b&R`? mj6R6ߟ5!,iPPWѧNՌXhZêsy 5#&s\dl((̈+sM!GmN!`50+wgL/8r䱇=eC`, q%!Qj4t r˪*t 1vȨZa?UNHhh7:wj#n7 J>QC0>$!rJlZslz9%?hRAŊ^Nn}IONM|QX/n:|{mN(Di7 siϵeWwt뤕!b9-Cp&KtL':$N(ۅ8L$̽{ɅT)&~!4w; [<|vl|b8A iuMJ^**7r5iBp6C5J*ͣn(h]\l8p&w?%o5\{I-&WAfu$l14nMVzc#>'ꉻڋߕ EgvgT#wjRaw7wuQW_m#e I fȡM2+0}~N> )js&GZ*c>phy"ki~>xo .;]23:Z[ =cm' T=zJr, t]TQ .઒v1pK!g ɢ ʣjum' :&NJy4n?Gf_Ǧt=\D9_B#4|ɢq9I'{"`֢9+Wxw;M{95+տr0zV˰vn^^ ƸSBuUjRۣ@(}Y)ϯ0p0vPoVD0.*&Z-.ޝ)rlNo0&|~yjTH=??9E+gNPrXEqܛ `YE]D3I8|C^r ƗUٶ;98,jpLKE5G 3(/ٓ+3O]`RO^peH^0:=&J>_U(WSޚoz&tZ_4Hw$,D?> =arP(i,V|_*`A]58FspijY|߸R/Aܐʖ/;05.)fJ1Q IG+4ض6@ 2LZ|Q\A=a,`+euwVJLW{L_/a?Nx=Ja) +?zI-AnZO5N^煢:Ö)Zn=fu;a>[zRU }BP ho\fJ @7\;GYju ܂6xiCp@0c_RRJ;ʿG["8# dc"yCF X\<-6qpʛax9Stc4!0NroXK ܳ\Q u9/|֠0Ymwގ*^3l>$uZ朎*FUkO U!9[re35*4qpxUY\.)޶^*|B.-F8MQ"q@cJ3N'3Qc2]Y* ΰ󥱾RED kWf6l٪׳{ѵX~8"BUdֻ4/EO'hBͿuK|<ljيLv #D6L:fX {Tz}s̍Dh#0É| ~W\<9s*\˨S4A҂\r.WWbkme SzֳS;u5 4>Ndz2[7T'u}0κ*_r>^pD sɮϱQ,6 NT4 D 4j61d$e̔jn`Fu-S{LlcʃP r8)?qI>w[,]z j!ޡwX7?9iRY(usP"$=NqOvrˉ2H4qy (*} 5'F(ng^oUNV%†n? R=8{I[t d57jݑ2Q1H\j ~A{t!䒜a99SgMZ O#=)6gCܢی'"G&ʹl{% Qt'@E#hjlSQQ -ؓ&t)+*jP7JEnAyoqМt^t6Qfq6 RZeK&.4q#VQ87\7M :KhCVpn1,dɒEF1*.j&P#/iR~[<'Wt\*#TJ *g? V2zʑ;O6)8L#O^ȷ^r)8^N9?3-! 4ݝ*M2|3aL^|;F1p핌SCe,lѡ1-O[8prI} olCDIQ09]p/` ,A scCdp Lú6\Q߸|&ף-tLzH=c5HfPd \cm]ϻȊbU@Q)(O&|}~&Nɱi\jsh6bf&D WU2kf4n!>w2tKrp5ڪIRtcjYU6Xj[?Ѻ-1 ~ˁzOIf(TSLvr{,٭t5l(򱄆_" 6lmϐ$itCXd|4^굎߾P.Km0z;%?"d L\<`JGLϦ0j`F)za.`5)J}l)5XR'TXE?|*%F,`*Wo7RĔU jnzqoj,DՎЂblz H$A.hI;3HMbĜ#XU Esz>0K8 ̚ruM| $ ̈́;]5_}&.h©rL_cəW7~]2{X t@⪡xc R k2H8\Z HҒa"Ѣ=-Rzxzrh#f)$5foBώ_ /x1zF~zɤ0Ei}·@77 ? brCta}GIJqe53Yny8_zBUyo!?K+B,QpYo0,|A^o (>{ ǀۍvb-8/٤ mUV>SOOn{SΓ~s닾R=c}`ܑ֙+^ނ$R㟅LnfC&2ɻ+ y#?v@P([lF53⓪Uo;y3zJز̂7lE_if3l!|l;坰ćw{SC:D}ēD06ƍ~FƞpZcԃ,nZ~/s :/q 2dywnPB0ַ.!uFF.Kg5:Ҫ3ӫK<񨾉´!X X [ /m?Xb18+0]\HmVj(`.H47վ1҉` c%aX.{r9KDijVfp=ݱ,DtHu:+Tj2]xG)g}wpfͷ *>isSQ_ac@$$҄ǎV-1 nv]^?fݝ8`FmIMWdvY_]o905L7(*XC6zeG~a ?\r4a,#/ܿw^o-4pO j@%@KMmIEU*eO!Cmn\iV§H@.P/sq X~-9DJ#Anb!@j,AtT0ԿY7iͷ*5ij;EFt>T}Bs51&97\u33;˼7>cyoe½M{^`7f^/$f@d*W QZķg&l *f3[jٓ=e^;UEB),Ɇ{ ˗$uڐ}hZ Jd Zڝ;,?^ZGsa1rvZ!@ ݇h.21s`i%Gs E`!]ѐQx2 jk]M?7r~2J뱘 Ўxn3nI|gKFb|!DR@Gs:c mO63`- Dr&r%'dX#1.X)ATьsޛ7(VRc 9;MLgi$*KoAh.鈂R֍CUC;{uɕ?=*@}pjCW!}^tSUcUZO pB]-V"->#_zSkuwl=orX1|zQߖ*?qEiEnyUꥏYAQa_._Y;1 躮 5.j, o}Q9RS&Ma)/uI:;,A ]5xWۄk➅EB&oPQ1j,RY|-%859x}+HY+SGmJh-rY#ςT=<:UeόH)_ pya_ݭ oHW=:A^| Xߚ,!!rL"CM ct{7XP7tJ CC9!jLPmBAGY5)8ƕecZ%˾̋l\J i Lk/„wg.@$kdP1l8su0u5X9-w%qjmsVdfCF" Wz%GGfE#4?hR0Bt鬺^:9n3mQGgXu= $yr|7+9+/ 1<[4'ϫ\޼Zs=/Dqnf;o)9;d[};1QmxC7֏^lաYKfCJpQd{SX%E owg4^8.jR G+}ƎH{`w{ZICc ?F o瞟63 M>"0s/B1n!:nLvz#݂3/Cp:tSP FK(z~ K0`_<Yj;t6Uxyw>תOzW7Uتt*'6:F϶Z='M^Iz%E&EL_@ ȝe+J=Kdl \\i`tTL+qMOnQkh1=- n;fo؞ }Eh/"LS+~2pZ]%Vbvg.c8εJ4w0b;cؗBӨzl+,-{Iv;b)ƹDу3VD}c|Ѥ7B=gYȍ ZC+S2=ck_FT a0XP1W<0yH@8\,l@va{@x=Αxڕ9|/[t=)ZUNbpquL1҂9EGB3("Qwܷiyd>a Hvl`sijGL܁k|hG#𾻒3H SZ0-xeS;ǯ{4 WܲwxnR>yQ] ̬[,Z~@ӂo)a^+[2 %sx5;]!|-\𱙂Ϗ,rhQ5_g|pT1vVz1M\| -ڠ4ϭoxv "~/dۤJEu h"٬J07Pz>NB !ڭ Y8饍Q* Z򹴖Q %[\c\96ab]sRttvkf[W4\=*f/5)?r[l6QȫMT+m4yYVkأGbye:<L9g4Cb[]AxFIr@)JZJ]+{s)2l٦_V{D'ZhUQU[ o$ \p6\o%#xlukl.<[^CD!*gJiº@'GA9TSGI6XΆ]۟0Hfmj+mqUkIdwl:0sNv u䪆M&rp^٪^ߏ, iGF 6 J}d߮B<ι!]'W}?sʋgMs&W-S2M7˱ZY7Xn "1SX5,Τ$ڧcQ B'+N&?lb )la8[ C v33rm3lbW'XbUg/.j~ (9Ad,YK?+2}NT(n̝ 1*vGfnj"fC g@aE%5MgԈ pN<\뀫\PK0 ϺKvXZmh5HObŜ^/+xQmTEmX^gٰ C:`WF!xʖ,.^*c`8.^nS@& tR^7|ȭ=:3IFa#oR)E87/XMZ[peؙ Ɖtsjoq }d.SڦRQY`j}еv R[ԑ]rm'& -J"gKߙ-}s S_smKyI<s6^_|BD.(\ jt&6"eAv(8gk*_{E;ZH6Ŕ"C̫t ۶Y"29t3D(zyHU,%[FV [MNsI}.m !h &%w"hH^Me 9r>˦ k0sv?#9 h`.,WD1#P(sYBmXtǼ\ut*<Ͻw9/+{*K3k0F(m"+Fm!ex+ŲqP.v c>@8޿isNm @K yvhp<=YC-LA!d3Ԥ&?}B}wCW:7甧KS.jm U D*ck?M< p9WNᯬKVNr1y;L[xϹ̹b6sy7HEֱwcisLy6V!^8\j_VhWCtyV&0Ey­.Dcr\n{WWЛp;F+,^䅷C=+=lz ͗|Llwr]az.n{J֕%q| ;XH0U1(,z7'|DՉ~^6aX7U˷3skw+9ިfZ6 Q&bƈz 50!1w ]F/: 'W ZԼȽrvzCYJYx)7vƒ =4O4KDu7ARY䪕kQ5 @|+ՏA %SK+[oN0c/H6lJ6du9ĘCFÌSXkTɦ?Yg,V9·#59AsL{(=śnkmr? ֪PKCmcE"_V mjL!Ci"F~tF+U0 ǭC$aгe pHCes ي!qf/A.<·,(y Hz]3NR}MUՒntΝu /,_荤b"5\<]P.#޽[%9I35C>#)SvU?} n*-o(|+35}j̹d<ßs9gۭ}>DԽ(ϢtBqONl<"?(uݷks判~Kr,󑳖_(ǯ=8Vb`xbū yGՋ> d%{yL_뵲'NMux= >կd ypC4E}iܓWft\n'p TBq= ,[:'M] pnHL2قT%:_x ,JL ]e!; m]_1X WIk<@_ap-,(y ;8׍FlSW.E732XJ#8dxnϪPHc߃#WtlnF9PSg0vWZ3@O:JNzKaORԺXB뵅Uؼ_@Kľl#HÑ _Cp"FW8W;oΈ굀j0(P3jwOg}ԉJ{6p w+ˀoѳTbwy;_v: F\dpQݍ 6!j,ES,/!Ƿ *~!Kݬl'/`E$^g͹o!8r.ݏJnQ/~娾ZلhX[קjZ~R^\{ºWx;2!zT"6.Sm 6 w,:Q!@3iJD+viIݍ?I) Ɩrvd].CrHO`!BV> # @MJE Eؓqc¶lw3ӌz56KJiCzwB0O{MoG1e>"bK g0bif^?Onf^Hk߃@jkOy^bպ!Q!hb+K۠6`:e5"6f 3\'_?aFd;]u9;Ǫ\ґb  ǼZM H[`’x#WƇaJ!î:V% ><&}7ʆLLfz]1DAx*A!yeRcC!e=nd2 t0J[Kgu6QmAxG>9O敳JԦ(fFTk|G O'Cx? _7tIJ2Oß(ԛ8nU#\a2[cD08O:D)r{sG b춲 .*X!. b29`O~RU]#(ܮ׹a,GS+[;7sQn\Ve^*$ %alr6 TH<p@fJ@H)u6@;˔.f;Q x!q{Hrxu$a%!n_NVBWt_a8^wE_ĊOIA&a?dgUӂy*tč.)+Ir()E?1CiT>|VY~H'; ^l #A<ȤةqN^Gv?0R@Ixh. l^<0r˧]ܓ)5kǁslվ}g=ê4H!\dKk>'La4@~y*ۉ^ L^Ep yV3r_2̎RSCYsUا Ovu~< e)9_XŻ+5Rv0GGOʀȘ[b HAx1$@RϬ$ s<ZiO#]5OzBd:Q6+ M0!O[ώaK%g۠Nxx9F12e$߮-|`sk,ؚ-&hW8@۔JޅIDNݑ<?YL !%/Hl3G)uyaZ+V*˅u,zB :&Z' { Hٖ ZtzJvfyr_XmUJ48f(hgc{1Sp({?&㲍P9kq#&ܖY\QFZF |uJ *TZ0y*_bKn%_|Y\6ik\v2$ 97ʅy:Đs̞4-43?كEZKC{*jMV~YUk .R"P݋ߩbh?D S8]+pAu[G̓ptz'K;1p9oC=ctia'ϛQ.u! ü멡 .rw௥<ŋ1jEAyb>yOzgh\>JY|ža]E(l;#>fGCnPqe`U^:Iq']XD֖بPLYҔ&Yzb."(KqDTD*=3Lhr\-_ YDŞ[ 4}tcHE%? k*g_:FONi`7;u4?Z <>>/ Y&ca."1{7UNtbT,Get^ciu.gl~ ޔM+ Pq!5zx[64N gP8 {7U^g]?V'tIā b?k0Ӱg)22598ҳM?7t=`1 =xN05=_U OIA1\ɇg98@m]}Sm37Q vg:J7$$4Rڳd[R("7 ē)ͲLK޳T0ZFHtH}WdrKj,TWijM\h?d]GuWDÆL0lx xNDsD\6ft#[@@xFT斁y9\8i 4YEծRIA<;%%C[N Vz4]ɎQV-u@]rH$HAΫDbH>S(sU笣Dkj.z $ժBqQ`t(P@V9`:=Z:wDQA)țM=%KVnm1E/cZNjk_Uo m͖f\eaڒG4P^s(U3[RC-4aeFg,LB\H-87xh:?`A  H[M5xpbt``*,eJ#m֌'8,_A8\5G?w4f*L5ĸ+j:]Dx\3ɞӫ ?*8Z=!m|:T"VG#GYxsa(c.UgRmףicG;w7Jk\e2uˮ"B߂:+޵W'*H} dk}9K؂@Բ":$Q):}O/%2%SvVmo+˅)oF+{kأRҹ/RbH!.dVt!A W[ Ք] {{KGg g2[tu2 zS^6hq'ևrve% tDvRXߐ#H\ݜOP4+KVk'+G(탙f)g~ac 9/TW2#!]0r8 ̒küU\7Ģ܉1*ZxԳO_sA[FG.VKuQIS\՝41;UАWogh8jm[0AZP#%\;)/J 3^|Y>@(h1Ji ؿih4AP ƞ%]yW˸|l;>"_"U|dJ7@lw?μ0H>u.DZD]J䙧rgCMj˘ߦדȡ wuYi pcط$%߻s֛2}Z?>:e2Uy@{CL h?|9(\jfR!\i ]c1 ht<痧jmf.IbS(őg*GE ƻ?t˼_pk~|30St:~PGNw"28G,m=RYZ7YW{02KXN5ے:18P".=o@#xnW{%] a֟K3 ii:3HRhJВٽ6Xi^j'{2ȹ|*3~98NeKb0` BEV?_ڧ-TWN'V.2 9#ڂ[ x~>W(JU5 |8=wM̩Fpʻ:0'lC<^3pT_ԃZęwoHba!&]^v=jx]ǎL@ݗ!yU0ZC^ l89Ipe.}&Bj(1 K 0¯ h+b\! z&i;oE_IX@mP'mFݏk컘z"JC9?8.asvW7ۇȍsqy)=oNGEݑ!%XK$o ^ձ$9:AMTL/7` gE矷6nOtꂎrf6~B萎S AL6D5AiN,?v\#JI 7(njo4폁c"l}[(X2'oݭbBwTK3fCL*hq8.q NP3FӍ9YW[ C>##sݶ*/)`Ꭷ(ᅣ*IU8WqpwrX+!\S]9x%Cy$p~~t!Z>@.缾" m@LDŽK|ywCX1: P2v抾vMoZ4.Q^O$iڣ!^p'EwSp9EDH1}H7y5mK rBsUa'v {#LPtÃ\qr-0AS.gPsGC`vn*qChŸKC2h#%wJ$e/D}y 57d8`#癒&7-u* 0ߵ&su#Ae-W9Em!Z̎2/ǒɢL 3|}72{GjI&’y,tڽ `*S'Rx`vRC|9 P-m4,;yk'Nv֌m`55S\1_60*E›f2@"( dȟkEPc{5׈=l:!o5ˋVg[s8nSl냃+tq( V<Ǟnk.w嶺6{0?1`TQro!&9k+h@E R"ρLBsoKec*S5AHB1](j"MqL4,lL(J!հI!'FFNP9!A6K<&NJBA{ !YMF:Q_*Ht(D0,A6Η?O% 0{ޝr<VAX-eRf K"7J.ͅ%_ķ$>" bs1#uÖhY-RԐ LޯDRpmR'?̳N|C6tTOWӲTU3>a[Jzw+I;a=]06֙iaMqFF^裥>-3aEF ϕijd~XҌ?hȺV}[&4z]hTSw&M$82hOӆO{jr7{&2i5:/' ٛ,9=JyVe`?sD= dvRn7} mUG x\8=zc» ~Ι[Yʃw$7tt߅l[FڀtR*!LG{G8ɨ`pGDD@Q7XF"5^$]H> s @Tդ QFf[ [jI?a̔L g;ᛧvz][R"pQ44)WgH-nX臨JV#zJ|KPf/yuC0DHN>b LC{|I µЦ ۔/<):0AavΏi-9yGȲH`Nqh/-uED TC_#@oQf;{3 .ݴ@M9eWΜxHkNiK5P&O71F2iLHbdZyn2h~l#Mga?c"EdK3yb?3sԷ^w IZ0'&F_on+MDwj*|~ڟu> ™\:׀ BbОknߖ|.r6p4cv\*?EGtWqc+tJӘ3ɵecQZ). <ZC͍bOs-m-4I~Ips8#7, we5Dg{Q Q2n*"MaЂTRoz½\aFK qR)yp^_U&CRNsc k@ )a-E\O/:͘!43VZpm`BSBw>;WPc?{ccb]THY`?ީix/%b5fc '|XTmX>b+!vvDI8RnV'Ẅ\?rPMtQhgaR{ݸ8Ԅ2xZá&âۯT~VRrF u 9} aM`RśMlnA! "" o̦FE*aTO7umzr*2F}YhQD*c|r\ޘoJ5jV ?HTG y=ٜt:LXtTOÂ+7* >:#t&n߬th}*pCF |7 M٧᭣+\+_)=z*8yM!ap!_b`1 #aVI 'KA@~$Hd鉱lbz{6 bPÕ=r3U3L:r"@0[wmM`Br ^oHWwA|FWؽ ;u-P|Z|N컣PYgc0c\zw-r|f /a8ŁYIjz ]dEz18v+IA\ mXGEQH[Ěj_r.zUג,dW(GBo^_5Z!mUit Cz3G,L\?{hI;sa-ڄJ%ѭkz&O<bˊC_ im"An[;yG޲"jjo冁%*kiK`О˥'-'j͞$_aZ3ujiD.W<0z+#߮Q'8J".(N vSNDI|fzϿ=Z)p7ܻ\@: ![qҮM˗nB#+>,Zl1n*gA jgq֯3GjS |Hb*NY:)|p]G\W=arA:k$xB罩Mؘ̑y^6ԱQ֕J!~lU̇@1%Cvn  XKi,)3!+bdŮ8k,#'gnQ(΄Ż#1J8A6$8g: ہ 3~jV? cCȏ5ē2`EHhVI*PGuLRu6Cw8.r}[9%5s"` ` #5zJYuF|VpIt᮴5pe$:s`DrMJL_w7L~hN<$AS lO)l2?O]ƮaҰiWu";oC4J羚\.)"3䦘}_09VQ!_+x}4eIzkqI?*:X„mW(E!y")n??)f~}Ju}v@!0)V8b VUSJU`=WD\̋MAN_N{:!6%&WV[l΢O?5^yB-ҽ% [2B.nȶ*B㼝)۾P>8XCCO{qĒ7JJջ#EE;רc_󆤿xLl5e†C >" &Q Lq Sy̠Z8zϞ<1կ K(>=cou{EC,W&$' A\Xj3Yؠ%&_啶*:.A.@6"_]ӀϬc( ^Y)=ߚz~{ ma͆мBhq?Hxb `$j:։SNyy껻Z+$Q>Nƒt{d8KDز}ۥEݟ~$53Hk@uP$ɘ̚2 + Xdu}OLw'nw[z:jT3%$@wݒA3Pw2л*ô9j~\đ˼ τvkTF{+h ?Zo vvPΎ9rb\Ю v~FzU&;p_KYTXt XlkUg _2[xr]n)M|#`F_RSU]%W0:q+x-9v"bZ I nc%aT=+Xs)hJy1XlB\mĞ wN\k2(Bd?dx6G(r7zP  P7 N]%)vZlV/C빂:NWYV `JBSFaBPn(O_>aUrB`Z (EN~jA;Vg#m;[V?k1E[bS gZ JdbyJ4mwHW.fd=GEY_>(gU#6NPJ`%ԉUnh1һNS^H'jς),lX?bv6Uvк > Lagg/R#kÉ↚ #knôќI$$M|1RvbhkM]w#p7r↶9E 8tYrU3LTV& 9f 8*馡8Q>ogIo՚3<"JףjqJ.Dt+r/.8ݙ{e52t+;L/B&~Ά\ihOV=樈vʉ>u36$ ڲ~l|RƮNIҸKKy@PR?J#;&F]˖oI*\.G1'*O&>(ٽleI 5|vIdBOcGl ]Zb *48z?vo]'786>П6"R?O3 6񻎟No p a%">cC,,F,,-9 |Zg 'uJ2D7!KG{)6Ѵ0h~'UFdoWk?3ͣ>v L,NJGPQGwUt7-WXK|˭cn7MCl:T1=%4)ڑcE:f3Ƹ 줅?0\pB}ҧ*Ѩ$IVvīǠ!`bgzRM6MgǏUf6vu6ry&ɦ? KsZS_/)׸sUȠ";,_?d! lkmRIvk/$ˡQ3AFYƖYhPsd>^$"2a( 8G )cS5P;TVkB+f<_QKT*2/Ps^/կ5I%4n5dW q RSƝfB,D |P)\L2I[4l=!ʼn` PNDҘVrY0ŗCi7h;\a5=O% Ǚ]N`S#B' ּkFPvE7oL QIBy %tN߷uŏ/#}AXTx%kc = 2{nJmhlmn)4 &T6xq(ISoދ:C>]!|u q4XDEg]{BbcrCad9Vwr̓znpt %4|NBV]Vׅ[!@G(S,L D@O1s56GcO-WvoߛFcs̮/`_*Yi6>Rgk@ QCt0 Vu6썺)y|\zǭWI9?Q§_Ѝ1REvS։ K-LsKfքf L˸Jvx4&K;aeŎc-?|;X\fݒ*/NoJQ*=~ǯf1lSfMHgXj-^fO;1 V+vkDoŏ5hXnw=zMu]ZyH qPy`a"Muo( f Wy+[ƒ45%~'-·39-i?:5 ӑ)zb4INJBjqumuW*v 5}}zP4nt~Ҥ#s*5E^~dyr> eh2a'n.v[WsgMZ27y\5xLoo'ķ&~ F"1jvgY✑Efz 4HbͼF A;@.$ _cboKCLA$O!Xd^=paV%$X\.B9jIaLFwS!z@ ~h{Ov4vp={il¨]<8:*yo-)ȿ]2 <7V=1A=h2'z]# uʠ\r5GK,}_qdk3ums4_*GsvRFo*Bb*!)n!fnpR~`1Vi^;7]&vF;޺(-5}̶-0>zXՐIQ2s!2D]"iKLn| Ъ|bBޘcvnh9%p\' iK1+ghf%;,֪ #Ock)y|teXY+tεcZWԚ'`:ۡ%1b}%h`d[%\X2+2<Xpů&[[V&R@)/Õ˰U춦;Wr~cp|m DVA&'tm9U[8Z؇&}/r[Xuu+0 Hos4bh͒wj7ҳW pTw/n] TUqJtދx"p9#AGez 3 \E?Wf5aY4$)hvkiLz ¨ʸ1W3MOz/*0^0k!#_(/0T)xz$PRM[&>Z46Gښ>l۞z`.ʹ)evcں!u#3v6,=:S4m[4>z /GӢcѼB{})ʁ^ꆹRUF! ^!I"$ OЅw?QW[܍%wˤ y˫.o+&J&}@cOu#51e -:&dM)tM{[Z//#,Dp!%|j 1 GdB!Rg2E/ > MFۄ]K:S5ΈUOVU,+ [߱@X]+|6~xuR[\Lfc*rok]o AA*rA̮ԑOi-׎P:j=}=msf3PmپK_rV- r ^k<5Bjdz,&ȽҷX/vl8hpRacVwtmQ*~ӨRD&_b@4+rTWyES7 c)%P/ @: 0;O!(4ݶ@w@D0e5SV7ňA uN!0@!کٳ"F%k9 L뽳iW?5Dܛ,,8a .ÏV3aOEK47$Y: KsaW6m2 ޛ#_VZ@÷ wkϔ5M8M딼+ˁz £r8B_yiS I(Ej5_K̀kn"f1zqwJ{\JӀ9n=8Y5M*/`jjϺ b'WDN!ecr/;O[Ԟ&ߞ0{eLpN~Izp&ᔅ]y w~pP[#8&X,Vy񍁊s/3:h)ᤫp(.Ha︴[2QBg"ijV1#?etS6b15AԧȋE_l&[lB#J;ޅRUWI6TD]|; i27_ԣϕWa#5ŢLnjGV\\UD.rOyf;l9Bv)L|6N??NܐtQiLp w,/sb95p=q˺}2j?HMS:[s!2c{u!.*DfdsPW9/d {)5Fp&3=}Ñ|& !}`i M)6-T_ă)(@'z%zWn (B|2{Pn[ =,k&zx;f'ߍիxV:~.,XRRl  ! 5I @@%kw<#kj p] ~ezr<0Y*>W_}S~I0cUSp.0ZDwٵ><PܼoLZ@Hӛ 7ZZm i|?iSz-gXIGczTvA?@Xn SZ"ot>k*J68YPw#-4{;+2Q6‚68;—0^P^:T$*W{d#|p}Tea¼AFr-u l7E%gUNAg`ǰ`JA@KT5!_Dơ(}ܹ*\뉏βHXK6a{R_̨[ * v~췘T^ue\C4YL $]~u0Yww}d߼kOm-ws7?]~܃QT 3nAШGJᄻ qބ0t7j)r f7;5bg)Tllc|bgq/^*mT xCe7Ŝp @5 hI{EG9ȗ.CoAt ?&z ifѤ 3 6{?}~i y/0ᾀqEL]@clyk9>Fl|=Vd9X?\]K[;TX=Z%#~^qT]߀N޻Wa}fT'Kʺ&J4^ l Vo ci]ɁQc B7>&YHOڀ7|!& %Gn9"Ua]<`{ 'A$,Y0ԱѠȵY{T03[ }fx0mk0$5H$Jza_7bqf{an:=ڏ7!3^M rU Mx?I wmJǹ0,Vjv3+_}82QGY,B$^t@F-`))C*oڇ/ K62qgmqID45C T')IW a fʡZ?oweCt=L *an1Օp)e>FtΙLLȢXLeM``;Ōml0gz np魚ֈ,#;ƼopiW;Ȗ3I$G ̱09='>L~t,6Gk9ݯ@y9z|^7wйV}T~guxrm-u!vB#RUol-\n|&~ rl3hn'eDfM>6H%i JM#2\3;}mv,|C)Qs-,0Lje @9(d"2e\z m1<4]nVCG q[-h2Qd)vh>fз_!vƞ멃UEqpNmO|ʐ4$q "kG\1[ݕguy#ot]Icm7 i]ic3cWĠfCi6c]1 wnn֡: ׈@oIOKa)_xw,Ѫ1E>O)W *{xKha0TEtdžBB_+Eѧ?J'iPaNCM?(N5!ԉ]{njYolԟXs#<ϗ9Vc'Xpn;s$Chw 1'Mf#ېF?#g ІF!o{Y&0VIg17HeNhI"x+饝$[B\M];|%lPmJ8hK ;>z5JCDTVJ;\0Kؗ*ԗ{#2>A1`ʔ`sv-XC=WV A*xC]pYʘUح2[n 9bЯr6;Ґ (xLK;kAԆGj?zpfQ4Wޚܚ ^`OzzMZB͈ 7({4zu$6p]@̎*|@Bnp1k&;ՠpF(ɽ' SW1N{Iz7 A;&cx&%xm2{ߛCZMji>c1USDfe1r7O#YSm_f^-ZSUx.jNgȁ%߻ɗƩs`C:ă:Kz3fN!!7hw+)rȞcd!YŁ|-ؑ)4jX/8 w;.xճնyHR(`F@i %%B zXEw&<-e8n Do4::ozbSHՖ؉a㿟 ?@Y<`aav>nؐ\1Nt`ǎgEM1c %D4|vIGwf͒={mٕc]޶w++xS^^{Mm ӺVe*l$M 0~8Z.ml j+|Ue4l35duA4=O+ȟs! 1%ɯ9S50gcLz*,I)^ "Q,44L$OG93'>avnp:yk'8UU"7c77Xhl(DWzb[Xo_smasg,4lio(z&i#()N4S|rّz>/PA0C1JܤpAVo۫Q 58P^;rZ#/`SͰ4:=P`O2VIHoUT5/vS5ApMZ܆.Z݄;gQ{}g"h{}iqˉtI$[[nM?>V{=z_ "]G:2<i FmlXF~ K[ߩ3v.8\FFBY9OzM@\1A3T O= >=EY\41vU'= Wߪ? Da+#-8ok[2v  ~ E5*C.Ω:-ɤWgG4uwI-,w<$2=lB}k'{H5g/QmyRiه2*pao)djO",D*r{T=hB2n >Ď#sk~ c ܏R8`俖. Y_ 8B,fu_D[~e~P {ٴBo0*c'"Π&}gu-~m9]s&n!.,7Xܝ1KH#R}G1kʆ ?&J6gyE|^)E[V{g{Q̡\DʓuœvB )IJRگ羸wsZ'0 J}aD%=Mu6О}6'gYW I?1ُ"cNK˭x[,?#YӼmst5mߘzkIAsƮIIt^^ }b5MC>)dDy$"-/$RB@`n-k~` gG+E @"M=B-b6E5wu0[_a:(+5 +!A5c)1j,YZEP`xn ܻaΠA}^(W6S=B2t3:spJjma=bUj( FJdv- u-XCjruʥ\+|pL(ŏ/GmLKu((@[ڛqc#ɼ̴6pn*ۧ!Qڔ}t6,$Gb3 T4n } 4$̏V-Dذd*b%\-+;$ܱؐHnO]T|Alc=ᆠ:ZYNNļSBE.xY+V&r WIoft\q rZ3Ǣ>(P}a[aQy".$' 7MQ($Pq,vN>nqSXw?>Ľ-U'+pk>ޢMWsS/;tkvBuWM'12E @|y췵XK)">kS Tt P(%+;>!b/.HWuτDS繁H0eL,(~]ʭh.ihnR,_41d;S/8qU=60;4! ^T,R5v-MvlWgfi >k-yK7@WtP JOُ*DĎC4lxAtL9EC5PpyX%AneNkGb:E[k5A& Z`mbg[ܗG ZZD9^a[FԌax+[#r1j(De"k=E$㰮3HEv wDhU~"HI?a!nb_`j  >@7glt7 \FFAdd^ʘ/Cd }%f*mZQrT{0Yi' k߉'_d\OOϧMy~"X,SGmJziR\Vc ;+,A"u'[o?^rG>H9@pi?s#7ɴö[ɚTz9M`ɒɞ9HՓF/ľ@;Va S9[„7x̤iX$f{Z ~.`WUM' BTB쏣>x$[,(R:./WyܑYxl]JoHM#qՖtc\Yº(zrmבCIp^9—ͬ}]r1v wvDk: NLQ3#qf-|=p0d.ևaپ7MZ_!qZsS"yy!(|(ǘXH9,1M7e1+W.qytm"$aN5,y C`WNمAJ1бL`دO->'Eyb)JS!AXd5*{Yf+.!,߽I ׅ9 ;`..= Q(Yk-gzB| 8 ÂVEkv@ Ijh+V2p݃ XBUz[+e %qQvPdҋ!ub dNJYt8u&Slz ͓;uϮ߷1'6F|ckuO6C'UKvҳdaZO*ha TAn4lT_rAr|x`4b^[OV~=5r ]]1K>~BZXu4BfW}w,]]&Ʊ4j !~\s)N X-=lW R7ue|f;>gt둏AHV#$R3%"h7eY+h`M؏|/}^^" Ux ҽ;@p<&\sݔq#Y ky"ƿݤlʵE*P5o׸ZR\j.]O2Q ?8UkHCA |_܊T8`m_[K`7lحgK%)Lj{saDpx l:]垄h~T6Vnhz ^KF`F_EF 6!L I̐KϬq夹(~~d#a_d#s[k")4_ 77襢=qE)J\궳~im}"&"|EA>}~zSmj`l~ V,@ސF%tHP7}VoUT=O)d^f`p3)m~ǦѷNU+:-l.s>r3`" XF.[`Mљb،*7<Jzokq,jZZ:AM*n#Jʥv:`p%09:ܽ] tlX Eچy 7zG<;iUken$" s=F7FZD=]gw"]HBsXaNsɴ59I^{aƭeMVڵ V rپ5NmxS\Vκ'ҏq\C˜!v0 " !`bb=gcFjlW\WOGK+Jwf4ƕZ~Bi]7t0Ewo`ևjx`N0YjϼXI"Fm8ճ.Xp0yWr4Ӊ)Hv6[0=z $% &d嚉$.Y8D YLp_l 飒0ZkGUhIcO7[Au\7eǠP#G{M^H&s7,OaghZ- q[K;Qd&Fs0E# c$PQC_1GϫutMڥ8Ei\wr"Sam*4TбwZڱ+idbəgp[r Bvh&1Sv&53׊uwzKtS*<5ap4N1Cy "+p_zO) jW n RGs +F(! bA劜w Ͳe<4"L5/d-NK3jLU~k`yO.K/|`& $F?`x6ͥynqr:\Puq2C;uog+I3i.%W7vY|4*aaޚ0\8{ES,>6-TڴPR#Wjڒw3mL(;L@2:LZ{YQbHڈFpׂ@K4P);$i0!CDNWh~-W0"Z0a /` Ty1+0= /f?>|QZ]HJי-d$GݴfqHʡƼ v7XnGOD(-ч A=_ڍm{ У=qKb T1Ã@^L>ה[e0ahqj KR22.2vJOښ;?WIg$!d=:4AKive\BwݳBE{hoJ=j\dbD>(iINU=뢶ղФiZSSaNNd:&85N_<0{*r]ovxr// !J|_ ^L\&Ɓ'0+DW`Ѹz F8T75=\|9eH@zv/۔"s(7h%8HY)t i)!hn0*HX$Bל:xRfv Ys,[nDŽF7K&,qUJAmg }q.(DchCOL=4EZn5R}3sry΂hV%1/%\ Ugo㶑FUL37--H11M-L?uVLy5c5xC):=.5"ӮVr$e`i\skؾS/2Rj 01Ձ6v_TTQb\4!@ͫU d#- 4ȃm:.L{^gfEWdϠ `f FvAb?ƪuHq4S^CEw+iY.l{4N0`KtCx J(}͎Dύl<3q~7<~{s`zBIH /ϮʽbSE Dӹ+jX.G(賈R|Cp;nEoָ "R2E:wVPDdf]b$P1lECدBt$SJԢD8.QyB4/B|?+݋::WE%CɽbyxnKs r{$oe:)ztg1 JCۡ_Nj!g3` Q/H啹n'V|[ R.}^;e]tvJH|Oq)v 3jq8ݒ# )r'm$XvC%V sBԌ-zY|52#Q=61}F}YTgmUvg?ڣ(P9soͿ~nA帨ȽC0nn\E4-=2XۭWqRkvK1 9X q ^ˌ^"?uLbM5ڙ{GETH1+3)q=o,լd,{qY/]vc^ `#;G󎢆$x@w_&5M#^x5c?9_m[n]=u#f2xkR1 ;bSmA_rF}sS7$nyoD| @(=7Jl5}щ TQKf+|LpD3Sa5q.dQ^=VsZ45پuuKv+=G)𿙄|9d,qά{瀕-Qm(6xWQP_,2B]>pM=s {^(UyߴˮWYC%!h$f K "EoTs§H:Nk' BHzB!?'Ars3#;BV~5"Ґ)NImԠL p* HJI1 }jd!Y@V`Ic1L>&o{ׇy>߷j+3Gy9UV%R() qT Gu3%Y~4v[aO=.:J>РvD7$EgO v^rz7(Ljj!`?8,)Bt2!üxEd =.$ ְqv}s6!}!>D't8/FlGtA/ dў`! x1 絊 ܊3TMTo43OhVۙR6K2?.}&If<nM-_p[ 3(0.1+-!ݺ&>g SE|Dl HĤ~P#i'I&1Zey$=^pD57tl`lLGyMC>]5zZY۲Kf!WcQ ˽' *ā*w&NH~ˆxsc[L[&rh]Va衽7[I8M_I|aZpZEZ)O #rA445x+La!Π_'dKM4L3|zj3άER^=md MfF˛6x8ϭ_}PTb0+lӉ[#!*=|i}{l۝l}8$YS_g #U+_1;*h*G^pd|zeuֶc@Tl(d6K8_4fOI] zeMjdԹX_h~( \%1 i!ֳb}5_)6q(UV_#? CGz^e"³SG\94갏9ТdXtDh{ξXNrRQ9F.zvWz4 ",pvTA&BX*tQw;N"Wq>ytOZ)l+@>#5xRG:<#mR:"x=Clۭ 1*STy+S%:OO(`-gCT5YޢZwUQ6? !Za%M6Ly:^|l߳fYSQ3SWBU8m>5j0B-1=@٤l%!Dп)pT J'i *wb%b3DL([F1}ɠC)#r׸y}{?)}[_Ń)7aՇɕ9[2%#o);̱TFB{;k;MyG*  -KƦ59orlTQ;km+Ip#nu]!]$r~:;r @X*m'Ft;>A ]t>RK*~Wn,s/ǹҁ1dr\zs,1 ^$M@Jm$Z%[>eş_iB*9=lD]5}CPc[Z4xT$u+LJijl[#Gց̬s+ #M!UpDUt8-Ee:QVOW7buG^N-j3dj%Ӈt/=:܍t4Q&?+.ld*Iaמerv/ySh²G\MR^ftVq\^WS=6|"O^C#l*ՎEC' ]wZKWHl8 M3.Z7`BKԒ)(^؊Y=0E; >\DiH*d7{w6-0qzh+G2Z9sP̞z־0G~*^< Nͺcr1N cAtcDU鳔܂{A}Ѵ!/z%Ӿ-]q<)''B|nʊ[܏O"\]óks2:ɔgn^6O5@]. cPBs<{7;a%zN3cΔЇ-]-ffh_oUA YѺ4+hVo8.:&<ûHP,]*h$ OZXDG_B0d^(69!9obsAw^[/ oULpca911K/[l R3N ]2W?.YdW qHpwMgT玍M ̕_;j2O*V ,!(ǁi=/ʵg@bÇ9"^՝<&K s4@z{}cBNpÓ!,]Wx|阼7[T5߳z0 B!W*4׷H +c bqI]u󷴑a ڵk<_ ќϊ%?(]vr k@{7I ]d m<\ׅZJb vi##ޜ MOMd H;9&2c? N;-pfgu1VWL|JjK Pw?U|E=`6R)" WCH&4YXñJ ^sT`:e9&@7={+u9tQ59* w*KiK$Oۺi}"? mne貴bvϛs/x~X~x~?~>#lUЉ;~/Jt} w#H|RW UaXOL "ODžMZq_Q$(ҠanKISkgDm!dͮ'k`X*;ћn_ȀwG%|ļ$\kiB@; aזEXm-oW }OxVK6 ]XE*@:طB3[x[A 958֛՚d{. [j%vr0n(p[X1K(WyCuw|ɚqz/ӗ#y/c`,c[lYqg%B77ԧE&=͝jY~#A\CΉD =t(?b1cQ7uφ+y˵G$ۊSW8*'11bQbFAwJM4Z7VyZEcኻtiIF̉*C*vĭ@ )߃ETL8r yZX< vyt>$jV VFZo=7qr] :YKfq:TG> @Pw9ubZCHߴ-1o_m z2gYi>7&agworż,IٵCY~#|ABAP~3<2Dn"\RR*9\Rt#s4ۥ3gHޕӑL!D%5q&lX*2불 ź#yPiA*Vڑ_-㽵.Zh@{vZ3&Gii2hc߫)T`mpHFi%|bTC6gDooH@9I&^5S<<  )M u}uL|Np|a cLLL3y59ȼ\5Guv"ge*|F%{di }j`fx%IR`?cd,YW KtzfsyTvoc̑((嬲峢9*7wa`V 惘w03,!Ezؠe@ ~@;YND'O/HaCj!jp __- OÐtжZnXt#Xt5ytpJvLF9{W#94bȔb7?(_߇^,4#PL1$ڃ)HE ű,і);Ilz\B"9C'i!BYr ؿ|[3Q4N$m7͡_P< yG0(8x`n )MP J3zuas4ܻT}<6͎g?>mD[f'&с-pZ74T4uW6ߏx"c%+2֊0*$mCeAY|C8=WfW77?'x4ji%BЊ)1Գc5qrZ?}kvi_ (@*e4)x{cx\NS~S6 CtZN|׾wX)x::"(UP*%VzcIR2pX2D&|Jgw2JŤM$:?(U!w =Eux*4c?sr}TLj5BH\KPe\fQT<dI_d E>TdܖpD۷A~peʌJ>j!0&4FTwxSЦ&cْЊ~.o8[`Id.^⑏]%tӬxT:@>t7 iHs) R9m % e /c?*x[ulљY+}0*=җ9$JV>|-BՌhKRS" bR)(Mò-WpH]\HXka2kL`׶S#轷kֶm+[ICFVIρ^0٘Cܕ$sP9`r6V%\>d,oԈ,{3֤?NT-i`v(Ef md!ufmˊO\=Uƃ JVMY0+]U-XRn-"6+| TGN$%َ^#u.EaFx:[5bcGҰCaGN}>ϊT Z'=dIXJVbc ΰ/읠dw:{"kDy&bįE#^`q5<}]3hu%iΖ^8]Rج^;8O8=*X_V)j ֟,ooj:z+4vX'F.g˗ >(A+@8>yr?̈ua085R^BǓ3 / ”5LًqiL`o6N/VtOjJi2[# a @K{yF^?'$fiYHwz qit 2UQD8m{4<,Sz,nK\$®S$W ?Y.zI]qo qRoCgY?ҵ^C@?T%Dj\ñp|2?ƻ=[ҺV#S2*'5ڈu, qfP 5w3S{"<]|ioF쀺1+h7^y@-DJd&{A޲?{I//susyzreq,FSI7{&vng7n"n3M^&@[F͵yWX]6qEߟ,%(b3V)?+w *#x o@b哵?@')uyJy|-P\}^V|vzKfBsT%QW(\/A4xRHEƵ[WJi!xaBte^uPJv0Qࢾ&p8@"f~QX.tO"ɐ]. 8bKPCF=>.{Ḏ0|GWPӷ\y`mCqQL4·+ ˏS5<ঈ'{d9I=iLa5YN0,M.ws^gYHV_.>[L٪-> 9.zv'}Qk,Y=q-6F$r?yPl XHmJ$j`d8E0U3?4@\`cD2nkM#B<lVOsBe$S lh&[߷>q)Z۵ 0Щ$#wա ׄ;C[4WDw"޻^_f"ug|`o(\D)[Y:Q_m6YF.m%L%++|pSu[&hў;v@ZàHp //ǺtaP@l^ȕq-wݝfr{DϏ`A龂}+$ʕrƒ΃<.ᝓ4Cv-ҼC-E3\L2ܾ+ԜA E}g/ץuÂpv7u^MO8ڞ,Rqا&}:AL˸p%ɼ@ kiZ$Sdɛq2ß't7e>$h\G+g?k Kq8i h~xsSeۑ`#֐,U rcWc$_!:Մ: z;[ӃALPo'ĉ0n瘵1Ъa[4?H) Us6^!6ʰXXS[w'k^Vh#|a^ъh֑3ص)0+x~\47ؾMY5 ,@[[uFh5țZxj5T$U~xΗ2%H`eO? 6~pUl]9hx7uc/`iߨ+[BLޙQb& PBkgE!O LЃ;aFl# 8@'a`qa&-?k_n'ЃJgG& -dI"]pN/ȴիl VGP0%ڪB|޲y0]ϭI싫3lǧC~2/>K\ۄ rFS_ɕi1s!yMM݄w+ѵ_S~dMQ#>_8Yp^3< 9 j!ͯ)'YZoJOOk?]L¯Ib|r S]: 8 ~6Z9xw핽h>!^Ju;B@{*7wsJ\LN2"nT3ۀj{*_9B֝\,8&;38q'w[YU^SI|T:e#ezqb\UB㟢mQsʂ: E4nATkErMsN L^2μl!LE7?+&>w_:GTSʒ DZq8i*NPNy^Es! tv^,!iMyHgeNs\ dW>iD&~꒠nJ1=;U{]< ?mI_z"P2A1.Qo&u䴼!"HxΒ,B8JjcTmNb=knM#CëR++)|߬>8's)n$Y1+ [ac ڭ6IQoE1gy8 R>{cKQ$ΤqM^ ~_hI2OʧZoyȸd2T7{vwR53U]u%Cn;!T((KY$B./`aαR{ kʣ3j T&j5fݾKب|א0@tj/50FNPnnd}kyޡ|3 r1;>hFE(2y. M RmJGPy"%>ֺHچߨ,ɋR1E6ߟE哬`PGn2@e`0H/kKrc4ZC?:f{Rd!H*lڈ|zc{Y@>$[?կkC:}IqA$ (hpNv`Gpht=U`u+`f,J2¢m+ f湸n~Hc`J0K<>euwvp<^bk|  IABH:DN!Z5Y7?rwRn>Rw|e{.&/)`yXyu4*Fx`&0cwH E[#8Ӎh\ E`)o ц zʢ,t^qmŋ^K qnH@L1q6ޠS+PR%׆rw)>V\%mnF;W$Xۑp[T@ik =TU4xC#KE=څbgu+=DlWRM2l;}RŞ'ّm- H2gUggesMޱT >Y{3P~X,p?% Ac=xхS60rOt x^sqH:=2:p29bPwMGs㊂xpg}|tu^'.DRzu+=~-0ywvD8]< n̲cxWI%V k\.@=ö@֝n>RcE3.a;";)LVxɮHS ;FL+?'_yX&ET F/>1  xւt=M 퀭-WBrD):H4@sA |9u^@+ØBɏQ-ނR^[hE tˤWXm vvYWx %zF\fr{,D {K?**'%Ȅ-vX.iΐ񤐒6i ]!l;X]._Jzoeɇ'rԖ/:StX3/!>4$Ğ ԗ( s>6RoiպּY05e# E{ǥVܗ7)Wcf5_"g(PN1HwE>`<0@')MU&J"s(; U-Һ)jgb%s 앤czG#Ewg(4|!b݁p]Uhc%{õ'ߚt&GZ$} .62FAӛ縇ə,4SQ)zޑMϠ4GGnD/ĕld0^vK1$8KN bCF9[V[l ʲAt<H݅3lY6H.ܘv){=+bU.+#g]e]JHUwZ*%# tx@FNJV9(&5Ni&V8>'}[L\R&'~? 1{ы&i7i9[Ek@\]<5JgyS<g/.#R6'y #"w0a\TzT_H ~3l 7IvqadoW@zl)Z!$ZIBwc;QTI_1I,ImFf6NӀhԿ>(T4ر\ S,~;&gLQrIWބ ePy>l.;rMAT|Ibֿ-us:ZS~$Ү$ sdc[jBo,;w}PvsY NoRH[j=uo!5BC< 85btԞ)ҩPoIOv̇_re$8U/f~|5z\w]WnPMQ0B4{]Xzb %߂kFLK.s Fi8Oe ~ WC| $ V"f8(ķqbL-p&RȢD'EG>־9m9SY,W=9MK at#HS t1]e䅆tԟgezs\2􈃙\Sl Ȳ] f. DxsR~DKz:p,o Zs*o7ASrHY4UTxD[SW/CKZbl=R}s$ u k,b($kD Rk2@RsXdףFZx9tq\pvA=x9}O<*U |MXonPreDyBt0YԄgWd¡j KT-bľ,^;1EI}Q:!ѪBy􂄜 #zMax[ş V'_& ֮c(޵yOb4۱Ω\ttEǢ̔+]B6.(%_BcA5} IU2E*uᴹ⏊ZJ2q@_٭nI~{85ȃk#ޜ(+6DNnWL/Pr xj}t.J*f7pPf:]N6 ٳ<Y;UAy'_7X^p3kw]Ek(>(ZjZU:y/;;jT3_K`]Mp5bz#ί2R142*CC߆%$o"k&KPR񵞖*y5^i6~{RON@[*\')wɃ_4T/ZĦ $鵓opV*U aΪ*lsqCPuvP*2g`#S)$5O?FK5v# M5+ ,NK E>!TcEYk}b g?+ <ϣdFϧ͊?,r͑ XڞV(4f6e"FSݵCFTql*Tx Dh"Gd^Xv'l.&&78\!E}_$m:/`DUX0F\9ťv輮}4 ^s(KHGIе6gNms Ծ<|\$hrhsM 0Lx䚹} 1e-TdP!9*XlWxA%k Ŝ<T5cI>Yu逼UsoVcPlPxQ;*Ş9:כXlx;p4|YW`9MIBaˡTV3 TB6q;mW]UtOCgX:{d }VjOc@}@-~ .f̃_`=K)!M,2 N<ڶuCEsý##hrĀJya꬞U;![*"k`oh(6!꽪Lvz HGʽU-+P/s6Nٯmݽڙ6 =UުG$RneʔCZ ]mFjP+Y^fsR qhl7Ӄzsl_6sx!+xuO%;rI\}b쓭 qk%yShTCoJ͕mSr5" Ñޙ$'it eo=7΍hu)Nh L)X]^ԠYǯ ",r9M _ou)2"*˺`gC~AYw.T)vBpZD"yIؗGJ^ȫ|6l].\[qxkH fZjK 5^^B硲(CyނQ;f~2I$-d2gb\saGq,kLkHA/u6'ùIٺtitUܞ=Q}q !XN:Pѫ=xsY }I.V7͓DRPڑw Ƃp@_KN&yҎMT!ڢ1R3,C@eکBHQ+>2ܢ*+2IG!>Km+FJ6_ XU1O8IHh8*۩^i ?c\3"k k% p Y!lH(WzH=iU8>'2vE s~2L Kϗ ;,,Qoi[c*8^ 0xܴ$_12 u5"nzԖ!ځ;e5h(Wybَf.\&yYտ/1zf"K')DΙgrI%ckjlIpmL JJÄK`]끨q8Ǡ S%6cώؓDwk,qߣ|f м#åObtתfcƷbu vTX,qo pVs{yYu#-AaH5n5);nڃtpaYĬ}܊i1vؑK!1bicC&MѵzSU8\{d5nx}-6kDU\~@Q"z=)f~yN9-S iHpdQw$Y |n$(!;\^h>pfW[5+p# y;k`n%9nfsq+"p7.$,$5 @fd !$:Ųt-ܚQ<ž*M_tdiw>u" go)/ Nla'(eGWHӏV;?a%:^ tcQiHه^-Z&bo=5?gŢpWLU_I'>Hg^@5tAˉL( ʮ-3z6 >N-i #Cm'wⓜU@FM./s\2|ӳΙ-dIBN&&t&/,ݳ krξIմ2iMkϪ"~L_tD{Qq^G`0)^퇑KdђSzn{ !I ^`0멨_.0;mD2x㥅74˻*rXJ(X ݫs< aTr`.ccyynUXĂg}ŏm'dXAF@\,/A֓B1y}cY\X>$3U'dZE"<g<#4mPEJN=~ H_S9F&d䁥ENl[xبYzj5J$A&Yrtӕo~H6n`}xDX6-ё#d]w{(*G^${Xy T^qsEx( F{4?>$P4Pլbb8a+aRHqҔFwJ4c|E&ЪM@5QITNfETY= ^Ks?e@I>Ů)x+O$qBE1)ļM(@zM*:F[e+K7%` j-.`?jUih*Jќő*F ֩.^`o竷qDSʺR\=a@ؚ7Ԣ|K ^R/ "(,a{M3E:U!![·7r%F#4\e+ikr'sz>7cY.}

_ r?JޗMJg%Qb-n颈#-AU`]s) +'ұs J6`^؇%F MrR,'Zj /h_9nz;i~4,ȼXˆa9@ c8o1`q!m . dC.,ٝ~pٓ1sXϘriޕ ^0.WV>c7( Wq fx{9G_?b@*&eDk}"[Dx %qbK9rfVbI|qفK/@-v~#m!0˿ vQzZcQ>`}PHsDw8T:'B)bF-o:U uVu2Β`(4 J6;c73 fk$s|Ҍ8"FfSE@NUTI/T^< V˸Rzisy Uc+ӭ3Bwpt[!v^*4sH<|=srZ?}AzOԤAzõ ]M]x3MB`U"r"^jANqozuήC'6(<-Gx >?nSʘ''t{I ZUk+a$FB[dqqjE3, CjY WmMyzi/W/"~R:\&8sa ~_u%}UC!Vs&3GKP2T@0bq2#/4=2ʯvίq4/+G 3/{3(tƬUم<r% og=N}#m=؛‹Ƙ P$nd<%^pͳF4zk)\ViP1c^ dA"o b*3aA&;nCP)W:3 ٺ'O^D4rz"9xD2N54I gfjH*s|O&0p_QX5BȬ 3렞6;7L*.*ae]l̅,0+8KA =Sm\ϒȴQ-7jW*\n;+'I !cߑkQYH Ɛ"ib$Vaݏ%;GH 23'<FЃd. Hc-I*z9''8hY FM_u?bX!_/ٻV9?i)Se-2z/61<2KN_mAFWUzX˔D6Jg>8\%[=rmz\i" %BkV!䰘LL&J~W^ 7Ⲗi+=p+r{A BsNx=sדQldE(/ /yC*;YHV9BC7T~yߝ6cG%YG徼hkս@u 3ald4<+pZV |*it.Iރ4lg tG5"F"f$iBhX^'7 Aܝk)p :e87K);"5gJ/%=+);0HwQƖ9i(x 鰓<(8q7ҨxDJck~ݧY<}&?:sSZ?KFݤ`ۋ6_,/taLZ6D^O;|?Vc6&ͪڹ`Qi XF k^} )D(j֤Q(LWݩQY%74XtQ($0IO^`;(p|$_d;l>޵-1 mD8f| .ך&4whlW8wӶ"miwIZB'J%f ưk=t{1[H@ؾڢ=:!S=qkސ?SA:H|YuJxz߶T]8U؈^3j=l 2]C{M` )"6>&GFȈ,eBycW>wYћbOnPя)*̰f'4'kI}=joq{*&Xt %J0\Zѯ`=M*`Z#FJ6V`wp9>hHxGy4GRqEvB@V"M]\4A2D^H fIU9ӤMp^ll]t5Il2&&H3A278 >z7ȅ7_"CWO @`֒Q1-*tũz*gáT*{E; ^; IAu3&>LP|dD',?f(CVL0&9X4)KCٿ(gEVƍr5J^d7rR>}y*krnfY9&O=]ҏϱ Xks8K"Qm}McV,6QUڌ[|Xn060Mg㎧%H7_G#k I{iO,{O!a^˴AqNH&IgحΠ^J'R)Sw)7&v3ƉZX! X SƯBv}/=ưRz.\-/( :0Ӭ 2Xy[Lk$%KYK%:FⳌs]cC[?6R8qa}Ş'btE e\WȓF\u 1a=:iZ_]OM/^|aXpoa\N.4#!9ZYNaќ$BMv"SW#L9 F70!0lѴ O]er5JY>7muIn}OQfpI}'Ʋ1'+  kА]g+y+J#sԥh2u(n18A4b0n(F9lCCHm.IC`y1[܅D]m_HtrrZHEY-hNr_YN=} )O\_x}<7/bjxUדhNڹ+;!'D}sEرxF{FG 3JWABwB%1]uӜw$5Zq,X|]ы -1pтĕl? ۹_űk=} 4?){QԽQGZL~4~e\A'A_1~,34 *ޒILǐpqͮbKbqz@'(c.+ɀ #y)x/W^ѰWri}&޺34 GY1wZ)q<, 'RS8}d1ɺ*7  ȵfQdub- `p ='BY$b]8ShRcmB' lDAΜ8M<?ĢB t/ og0ߋoI|2]j-„)uM%/6h"@> :q;T^OK*YK&"K[Ț"'M(s6x>Y;¯Ȃ؈7kKY-d@T8͆g&p_Uf$w\ Pg6O#KL]%'=;i$Ώ.'4ߐŷ܆;q1oCnx`=iz3V;$ |Pj۴T*zH ?y$mgf (Jww*h:aӳ7xXi@5G;[w-8U;eq27 _ŁyDAeFt8ͨ-s:?Z 8꭯wrl>whbZbG{ÞO rB*mtd)N~m٭ӞS 84l`!lGhcO08[^,, xٹcMCR,EO`v֫\.Yݝb G`t{#(wZ~L4d02 M珹#\P M@>8k+L'tW]_Pq'n\?ẂnXk =)(Sqp@s"XQ:i&8bZkrTKSJQ3Y2p'q9,%&hCW`Y+B*)EN_рE¡pɕ+'ʱ?BgXwgH)j´̗OefHtZ?F$'d9?SV5 h]ةfz:ʛ\;Zdhz40*r`U @VN( H^IxTI0L=YW 0g9s]ѹLb9hQGC/Y7 փ92סr"ىOd‚ى]k 핲oU$Vvφto'C㰸4K.R?T~G߳:Ypnx6]#4tD=7ѵb"n*c?+b-7BLdu ϻx$+Aw%:a*kkӰ|~j-G6`@k߹"e,gzQ4d:6s{h+ $cjs5A _Җ'msn. @݀C?Sv}DRvR76uR(/ N4N>%GUZ4Lx!6]OTx]n$f:;N:1l?un>M* ,#d4Hl2XsQycCRƦ}q=dCӥUW kȷyuK|BKX8f6Fwı pC4 H­iw߿V7 :W+lAeY,NFGHSe߀rA-a1)XY0Bn#& f鵕0ٖd|3)RF hi\zMG{sɘ*E_irH匩)j@mrIhǔuwKS%3@VU׬Ȳ*irkvXU._Jc 寬j7DJKpU@dm_d I/3aD2!<ɝ2'`߮!FkfCւsVR3S٧]#P5Aʑ5@ÂA:m^ݧ| EFmW$I֞%\gu8,(b9\VtQ*> Hb:7]Of~{;_hhlQin]gjhҤ|פq^tts Lw: P%',\AFˋI-7G$಺MaFxd[O߱t%4M4hvb*hTY=pj|*,X%v b} ZU+.qs{_ uPH @rIOx0ՏF\uxYtKPٳ-3`6 n~jFn z]U;ť]Y phOLME7kU%RMWFR:4bEY ‹c, ?fDo1R[k*K6@ݰ2hQ1(14ǭ*Z :|4 :6׼ I#ȢYXyM"8/8GE~Sc!#LLe`Y׺klΰչOfUv2)MZQ4=8 pˆFx'Ȏ=O j ܖ~16Wof~4oh/CУPE#m^{w!bqUk&aʳ)GWc=!Ipɘ.x'_qE IڄJ+GⳢ"+&((&nRߤjUf>&fKBUY:N\XAfHCJ2[ա @GꔓbwR + 5/=w)dr=IR^^[1 4sU'1.uwDU2kFf^3}q _Bc+ !в!%" r͝fDRP2Ei]{+-$|Y`K'T۟(Pw$jDDԽ$S ]&04vj-!<'>"6.»oPܻ'Cv2l=V2ל"ri)HvDec3BPry^D|)g~n7s89:yj)cMP'B:#HU93hwLeӥ6 UOHHQV [^-ހZ&(87߷a6a4N,B@s m>ZZJݛ1Vf,C_}0 J8ZEV=̢̨G)dte1 ApH;(Ȋ3$WEP7wqE=`̿f`gpu4[.VLѿ)_Q'+E^1T.I՗XX$jzcA3mda VR!>1 8yIr`w)$u/H6")5d_>/O9M<9b[*҅6tt0kbf#4(pv@xҌCZa%JB5͍I^W]"_K$DRU)kp~eE-8 X|pe ˞-+a @N0몄C)yUшvXRa~h(P<J.ZzU-xUHݣ*nA.&b-"-wdtʴ4?AnFI6>ފf;CݛM))Jǹ\clG*Mc>~$6sZ3#+v~X\ }G2h˶.;AHdD?uJu`$MnTFy/!|} ҌSF1v3Pܹam+5) "E$B`@:#k;5MV$:agG\ y~i*Ob.]|0%|QQzdg膅+6,3֥(ۣrF]Ͻ'`>/@|̔#7ĽB=M*"AJL e5 8w~O_ZY+"I%XNt.mF x%hì`* Nm{0y(ÖNa=n<_%;آl2FfQ*R,E4_|M.D|>Ro pd~I¡NH4bMc _pQF)Ӊc%8\kSVo>y oL-=*~P"j=d߿ \s>4U-KY.`_hyT,2UkSaWI3yW~=ͻ0B5)sؾ@/W\eDjίHGBN1s^a- @a_F*.I)|FQ6m/$-zKc ߫`Z@"vSD[4KYJkEF.dm [e!@Xsx04 zii1в1r 9Ҿu<=]Qs!PR,tV2w=\ݽT>)Vt{lElZ%2j/ݶݏ?Z8-pn5T`$ӅgٰSW5\ \jIlF]`~(;YTG,H)1/Xln(U,+r=,b7ƶ4b#zoAzKoA-qa\mj["̱:` y Ws{9m82jsM'-N6Z&'f͡?˵A([;DkSXk= kΐ͂g\¿+~рR1Frrۛz" /VF_M!DmG2J*8y *{X)%K[v8sswA.5Qx9la~euq{mǡVjE󈅳ŰqSq(EQz4LhZxѥJBI^û%?vN)n+\+=pfu~W4CfTۂ"_$9 jS@靡E6J.=cr~gP -Aw siui7(e;]iYrz[d6Tg}@abrbyѠـt; KKGZ:Qkhk'< VJ_fsI.zE 4@Ur{Bm$?SwS075ވ/uԖof*]f ]1>OQs?!qpstmBE < TMӑ+.KƎ-*>Uh%`>:/[IC{IE2zC9sxCug0ݟw";zV ͧ'B025@dU*XX3zq{(ҩ:jbriA|`rP4΂=ʐ943f J`uDfُlDCl{,4[hƬJ}f NMls}!) !aīKo#Ya7LL@8/f Z^j̍H)=ċ (K(M9![\@ g Eu4Л2y=uuY94ڴ:Gꘔgv9^Rge_ѷjM؝ ,2hU~c|;B>|NWu#7IhD+6ﮫ5|P2DĀ;1\+T ȼ"*~׻f?8lA7e8> ݇l8`|^Ƈ5lSz7[]!bgLA 8_x+O91HC:}áj彳H9U>ם<{"D*;wmM|S)#6+Q,XU?>5GdO㗎/N= .r\DE%I&=cs[{mT+O4:-$t>GpX{2$÷-lХh1;1Ȭ՜A;7Q8|lHx3`(},)k8 ^&nMRώgKBUù~ʟǐn隦4V_q'9=S.\b.μb@n,v[n,"؆Ϝ#0UFio X®lד/"+9;y U9q5 +v'r%VD0G&gKG]{mB4l dy i2`LǂS4@.&\wTCoXajcxbo־AH09u :f7R}1tMA_dep85(cLl sV&?E2- uHl0W:`Jm/5BȖOqsWsu/7={=`j܉+[{7d xT%M8ƖJl' >u,O,z [f-co;[wƿJ{4|ؓ -j⇖bOZPU*ZVtɃF6 =|r>')r5Òsk=Z; [dbz \XMPsx-a>:Eep^qQI BHԀn9l^ #>-:L/\ ,RϸbŢFw̝i#NF$(U4W|8wfVB.JY .qCϏa{۔SsuYRai%k֋~#5R@,]|u<<^dkiTopm j ,!ozN=vHE5w4x.h%lT2a~14Y~ipt]%@}!L_ ѳ.+we Ba\vCv(a*@>)3k$Гm;\bfؼ'Z`Z*[~ %--2$ /xvQl'ե(suc6p6)h%N_c)a3ES/J#rck );3('F浅`%ؐT,/!Aq0NC]INq})+]iQ1XE> F>(:ϟQWSapj!G !"6-c.&}MP_67)\T8& (GlC e%R$Rȸ]xE~+='3Q$l";"H"]6\β$V%T+2QrB/#U*+¬y>ZaDZE+U` "e?ܼRjÙPr<Μ&o1娣c@ٴ\ bVlkSh;$$Ŗ$r'dxxҮ;vxOG-{Gaz=.z>`2(]#Lׄ0\1Y - 3`7 xfNڴ/-"#^Y~CywKF{ w͛8o$bCϪt"$NhHa ^,_,t9^<ץ553e92bZB„;VnY'N.z ~v0a5K](H`YA#tDr휍 3_%H\?ElZ30; d-nrz@CKKd D#r%Bsyz͐80@@ղP+(̅wYC>3k2GpO󅃣CkخSM}]7;^\CPZraFiπ)rc{*dyɅȺ6imƽcf5CP+ϖYG۠sfo"Bqo_w>'ql)к'NvHP[>|kLҗ^"/eD#- ddu)5ukgbܵ;3II;ju .K53X|oghF`jWP$3H#S[0ȷ?8f,ϳ2W׃nƴsU&w> 0-d.a Yѹ_U;oJ߱a&2A5鳴4:s$zIK,dJ`M`׽qAªT~2\b7[/0]fB,)Ms>xG#RvzYoi/#K e !X57_ <ħ9e[hxMb^ݜm:{i'. hPgvYNmGHUJN#A߭ PϺ>O!VȤN9 FM5|7GxƉ AEt C b94t~2Pݙ bX8.gq ȭk ك<}ڒ< YM L)^aՀCW<$y3ܭ+dhB;n?>↞l36@ʋ ,VM$2_VVlӄ!5DWw2=);TFWZX&/jVJ>`uDrcP3NNr?35|늵3^\ǿ$G]" rEÚ<=zckv[\HS5.Z>gp N%^yՇxByF nd[mJWؾ!mk$ KH9|%K1NX|(r|MkFӕ_%1 a7mqz 0RsU}xO|U83c;?}ZdwIs2{?#i'U 8syɸh6:=4N ^hʈ1w#vK\=2QJÈ̞h+v 2Qũe7SZ/Ov}U+9/p,o>1G5YA` ej=J1 >_N՛!٣ާߺ ds 3 &V e,ե8Qe08_[hڵ]m[Znm1Qk(teęҰ޲H@FGh+ɛ}'ؒsgOϳ6l婍.r͚NBN"sUڵp9[J"&XnNѽF׀I2zb(-*A^ۦ?m)XF*7i)iOJ0BuKx/;_l+㘋FA$- Wn^klIu.xe@ @Ivj&p`WJŁX-DsRQ}Z%4YGt! _Ym$6KզTjʥ(Jpp} z. _:I+PFdIYMqd8MNÑ_j>HUe(SԘ9vYe4z!&(epguU.\v)mK>,xH=x;+3A=IKLG~,227r%/qWWmP9LyXќI"4sE%6G?ޘ 3GJ-toPS֋{ ]B 7FF LgLq1ng y!Ipߨ~ &)/۳=+(/)6IV#e(UVw~ q1s ZY"9!Էn @Ы=F,7Jyvo:TIWhޟ[؛mcժÞMQY$y6ZG%<3!lN\{a@xdtߥ;.H{S<@+,W\!$~bN>PMv隹f/eTI^F[٢Hg-Ku+txvNc]qK][v쐲ï\搖?zOvl1 &V oBޟ/QX&+LNmp5G> zlhi>r N +2Fe1J={]r)0 ؛s|=ޅl^%&  J3b:ťA.6)(7SBkȧ;Z $*wTPP>SNGT1EŕbwͶrɶ 9SַF1C؉ď!/fAmy񷗒*{lӟHxQ 12+vH{AFi/Kl%J8hqN:z-{X0F#k>S34|GVmĉx;u&Ii*i*8_1 ;`lרۙ-PKY|W`g7pO'y>CDSA&ՑBֺx|g}mѮ }wdWem5hx+eIsMPtqMx"INRfzaMY\2?Wu F:s9 [}=q-$HYɲ]b3ݐàZ3D(hC xSl]0T9ǹڠǙf _o*ӆ-}r!&1-dV=7Y-DQQ&@Wc2y1q_;0_ge=tHB{`ɨجka{,k/Td|QYo4Bf>nN1`iAY "Gc06]i>{+t<ꭙ!ҊcEbX. L 9ymUקHV"VK"=إ^s8qYB܁.V^F[NU'u+?bA!G`C$)H6Rv910o&`D~@w+0oQ5~Є"|A[柴e`O3t55/Y Яنxc\D7%p +q-9**~^>d}~eȀƒf$܌/ι7b 'BC zڲBm-?ġtf <čnt@*Ub}@뾩AѪ:#5G>֞8+&rԣ!k ˾nIijQdA+9@kz g13Sa/`XVkc'Z*DeeY%&V]-ר,^ev9ӱ˗SQD͖)#{[ɻ:4~v4L<ƻ6՜fgLHq)5 g*( Na\5ʀj6\>!j(d-Bze)Ṟ"O,ū RR9sOG7 `\}w8I[ҩ -Tg{|6,"蟎ozO-fz% DL4cpuTw``Av$ ў>jm@~pRA-k-`TMq͙bճd4p;Uh_nO +9c|@rXNZ~APd_;x:OiMف0Xj< Ws2F~* Sg ဥjS\7vm}nfCNZ_V3 ċ]Df<]'M-ڊózgOAߙAk53wcef(!ea̲To]FAB"iG(]BF@.VܷNm}9#lö+j_q} ڼ/`\{9aRw献鱞ٛ9jy }&Q}stQ?^C䨕 N5 lw8<ľG&Io(fa.w8Qz:KT,f#@`ayoI Z*5ָ@iCbl~%ِƔЃ2ʏS7 yh؃Z j89!YR ȑg./m?ܻ\ǃW pl br5y`$}!w%Ȼ!x4{ؖ'=G,)BYNqZ{xTV{gvvL/C$%&'٧G}rJEqچ~ PNBF ׊qP-uL)2[a:^dLI4&IA3Z)|%/<ėA+6to)GUݮl^I=FT`jō dupj5ȭEa7,'+d:`o8R:'Z+d 8Il4ݱ*izVuIphTRtx=4Qf " [TMdK_ӥ:X4U|ҫ;6N",F"ѠZ>LqSnAvyP8{`ŘB$Ɓ;C_5P3w RbBEH4ȵR :3u}7|j9y$R2}Iy-':=k"pt2 3)-ƌ*jh(s)Ai%9(jɏ c7K~V.μ)i^&拽g+_{߫'a7볁TH-PL ExPMϝ)p}Y2%ƈ ѹ6!jƕcjrZlRuLG>zvQ\ǍR̕ú]$^K1u Yq}E$ٴLIWMH c[[a4C]15òCZ7R6+Ԧ"~*_Xr<~5p1ψL'˲ᝲg,c[(2cQٸ5~Beq%FlM/ys-EgU3NKԕ=Ȫ30Q09@hJ7]@ZpofБ)幯 i}~э3Z#IS*B([ذ9m=Iy%hƨ=$O [ҘR$ '<8yW"/kC<5z ^Ż@ .wUū53&Nc}8I׃'շR[;Rvf`)ow=h+3TLqXˏ֜xZ!&qXWLg~v a㐬M_E:5vF?Sm3od^$.HiO-} sțf !`a~u <5Ǫ2H !s Nh)P3 g󵤬n%xP*YO0$N\gYF"tm/,,cmIu7oJakBaH5C [Rb0bf#/8If [ P|ʬ{ GEhB'@֝;Lt :;Q־:s4el;3U:=a!b7&k%SΝ&"2&e׈S|X-/>ks& U8"H+}9 J!ߐ~ekr2?}[сu(.b0#;i,!{Pw Ǐ0?^#T/jzHYⷯ4iw*+))b3N =*+iI"B_lgep -uk֞irin5[* gB >TyFXNn-W5¢zX|Ӄ@7cu@2T(li`ĩ@^e:Xw)o).L YEk!|sFF!Աu݄pU]n_[и҂$2#ڛaN>^ ֠wYaygob;؉"UZ&V^e]ssyOCyHD+dׯ:\\9TB R/Z.ǎ7۸J 7;DZ5.p0)ە|wC喱}2㛮gͺpbS*S|M:)3*Wd^-7ˤI^o hR'$-î(UX;؀~]X5~yipdZQ'@X\,q '(_ 4P& \x%E}^):s {~ʆ$״Q]i}Ox!~qhF;5Ù?1^"! xXTy.N[,-FEBՖ#Cx[4ȥ[-r^7C!GcZosh$TmGG+ آvWXIeI\yޣ`vn;^7>GoB:OU))ⅥVHIMKTt?/q\T;;D9lVMg:<4- aa\ֳq^THKz]wS4c }<^N.F5?ט|C ɷwPکq 1R:W-6C92vu"RK>p8؍iW5PŞWs,Y$v"|s7@Sr_Z1@>y|Zye)P~ԏeOTǜJIV*$__xzB[+t&}#Z(U$7xiS&R:$Y38.nM 9Ǽ* 5Y(y JzvX害x, zlT![(f2tV䜬숟yL?T G&g ֜xlkRWh%^Z iv~dz@QJ`fkI-{mqcq>xI[wN )JԁF~xly̜dK"!B$x^.f-g܍1X7;c͆Sp0#A"nF(HOU)JuS`h?ig:Tᦫ4\Mj'%*~vR?z)wpF Wx:ktnKPP_[>, _.;mA6m 'X]҉E"ywS f f5kd&Yا& ˻-S{-HmV뼙)1Ţ}! ,f'7%2P7CC'Wݠ bIM+BKMx[gKI7dH%4QB\ltdv; (a7!H`6y~8lkX^Q8]/)Jq'S#HKھ0 S^`E{ `Vsy;k@b Z13E_"&D~Đqu*`7l7%Uغ~n8V.DXrǪ1`@h#"!= [Z $hNHn/E?qL_Ri}퇓\BL}AOaӻQGs|k"I@K-5,}!.w0 Amm2(ЋVRE^iG*0h6eE~d;XWWZ4{2meaꖻn{5B- P$|"q}Rc7l׬aǥs!6|0-g'q.rp/#i%6C I9=J@:86 Onm!>\xR"b,zn:g<;W-̭5`0ANH=z XnX֘^E:CMDeq[kk`nAH/Wt4yU,b(qDh l{ Є&׳I|LLtɼH1dk(W6I*jd*-O"Ь_(nc;67% Y A1eirT0$Sc~ M✭c?E >a(Qjhb-. Go4ħL DX59+k(%_foRo׫zܷ:+$UzO +f ܓ"0ꌩ4X(-e9xT|ٲI]#bרYF!3g%uF*}HCΟwȴIpy^i46IXwئ9¤q4a퓻pL{{:{xNCsVEP 篥&?7DP>dZe{8R(x)K8-3#sG7ެb:X—Isl\1k;i0z9SMA Gc(DnџO۴=ڪ@Ǥ@Yǥ_Mgn̾,ǔ.T&&̙'v{99}{2%Ye4;ꥭij09+b7dW>5:XF4!ŠY?^Y?1X~HR^ $$ ?$r˕S&SiNxó <*fg -*WrK-Fɔ"ZcjOgE)\PV{ P +`M2Z~Nc {XǗ5Qcݩ8Tpġ7Ef:`l:]OuI Q9Lim4.d8z%+@Aw-~ <;Б*5bSd *btдXn7x hi_?+3pUI c AA~@5:zı)no qL5s>!e$e-cټ0b}.l 3Wvo'kJ:s9wxmtH{}O|ZINZ>Rp^hƪb/⁢h5$;-`j>T@cI.bwA" BS#mk0ʎT7U{e#^gLύ?Chd(t1x;= [<fy`2gmuSٹoNU4VRRrWMs2':7SN.|o;@ Do@ + (Q23MAe[XU*Z*2:w.](uL \\\gj*;r6IU?o~,1\d<t#`=4u'HpU,ISٽ&@Wi{nzHIHFK_/Z+EgK;GE>6i}\sQԥwxj3}\6{no ߖK}5IUƺrq{I Ѧ{4x+.x1aVo?T%U3{T'(oIo.czJV(yND&=F4 %!ry,JN&- ,8㩆 r@YFPό귩"NMi 1;K')'BhH訦QV\HfM,+:k!*lYvxSw=U/ ·ZJd)5EG^.BcBl7W@TI?Q柲òVȅӀP|³)zG%Ny2(Pm 2g9i{ttͶD?Z~ 2f d_uƸf±Օe@i\a3橖):97咇̪`nr^Œ ~ܳfwO瓫_u<|G+uVH+m>˛$!>zmd%*q+P1r{'6E8tƉi䤵u7`[ɟWj$C_%Bi,0I)*^e9I :=5ڗse3!۳{HsxiWn,{%ІxvDQ9/o\Gfk3V&!|Z6RqF.7)_Sk񬄀ؠʓS+3_p<òCPM,*< Xda Oa;SR A2x|kgYuux}$Mv~qA03T yn8K,BGn:yœLxÏ J_q\wQLx1Eٖ|bR v*J[?ߣ-QQǒ:>v635}6XXVɔ"Oɷ9wg~sV54GҤJ'/y 99s" j. 5$6w|No4Wzm԰ unF rz E:dթJ\.Y kD%|KFq렚^LA¢BgSE3-s '}OZI-s+5jy1Q|SD<)O u'i횱 kEۓ?~T:tM6O |W޲2ɭ$zvA&CxE1*5C斜 YYH{KGk`}͐Ƽtc)XO&ƱeAWܲ [4d8ua!!`3-3 4V P7Q$-\QXx{|Jis*Y7qr{ }eM6Pa$ ^br(6gI8:{xKeqF([``|8!Hd}!iю;9Qȏ^L9<=&9֘p@iR  \rPqz8&Hbz gGT7f EEwz9 5Um|j nμ$o;n%+9~:r!D*GF>b p7NͶujA:d;#^˯ܱv\:@܇"ac YYbNL{"H@fߌ2ASy!j /,8o` ާ Ԗbd)Ar%.S0 DY5iᦚ킟,He$씟YKcra:國?.'bgK[ t4S+S ɳa:.̶9id6Iq dxs{UZԕrT0՝`(5 x^y俲Rzۿv,GўIGn&c##&3`+:[YTZW/GO1- +[ }xam3+ Rb{zË?Zu&3Q %*_6FEY+.WE=ݝq m'Yggqp kU?r?4]"sZ^N?e&xt\)Wj?#m$u}m`i?AdT MTȅ2ӿN4nwed)bGUlSmؚ $zPrMbOmYuċXۭtA;oU@/ElOrT*Zt@ѕwoỤtut;l g7v,g7c^}\rJw=bU!mpsٻˈgΗg Pό-T2EYja~pomk!;rwnU@d}>j#-OevW |U>szj#ֿ"?ęI F%oN$k($pϜsawpȕ!8+ɠhKAL/gi~"IW:(,u/&;?N;XMŗǂ[n+IG9Fx H_),D˕f&ڻla2|"ޗY6,)Ţq;e|ͩX$۠gnп\o1$(|}V +ѷZR5.S07b 5ƺc њGT[83cpIe8!Kt&G gmI߹K+xV3ȿWI~zmeFj=!VvkL ;$q]`e5v2x͓9F!4M*4A0&snP0^Aϝ~Nб/tHȹ*F s&% (n?`#bNjosO "-崷՞3R~Wԡ3SmV0U0],>,E}Yc}]h V;P QSֻArco̜n17t&ti>#{JBq?6+֨OǕpIǔYPޟvGy}pv[0x;+qL"$r4`"n1yȂ8?CR:z>%KO+=[8{yȫ/ UJm_CU^ ]X1[6j0>bͰP 7scee(L/n-BNBn|~b5x̼I%=!x8^C_cc95ZSE]|)~{y&SCCw5lGHm;)3HU ]$s/٤ /بrZ+h-WW Iflơx$,Y6?Ą&jT}M#8pjI".Ȇhw"im[)TRQ-8!ŞΩUT~u'|/H% _UxǃLyjmܠ]Gm*iZ]I[d1m׿; ,nc%@{d2`Mw[CW0Ζ4 ݘ6FI k>oxGHD^ԗA? MA6*N$P$#Z5݅sּ¹&# -͌G4U Q7ʣ#Lȹ#]rbޙ)O@7vK=vbˢUX|%O$V Ȫr`$n-o@VJkaa ױ__z2i\5?d7C3TAYLK%ōmuݒZZ8wJkU;e>cγ_#(o1> ұy^ WT"q192#s» Dg&(oH` Q6CX2g>avb VW\xf!vh:co GWSZ8 Sɣ&w@wBLMI2Nk$}I#6:P=v.thBqi H{o͎w`vM(g2W cRڕpYUr/,ڛm%`uŊ#}YM0 3˧4ްMTNR>0ǵYrV7^%q~n_ IƭBI>ΔdutmJYNW$-X3 ̵e@5R {CtlvRw19[j %J2ˆF5jX8+ xU\8ͣj:m(·JRoGӫnF<%Xk8gEyh@iV"iQn-\-tĒS %8-5(Jl`yH/6UЅHc2 3ԁfxZ*4D%AHKPB?)rwy#mU9wՐjM'q/2)1F;WBG`~xkKg3)4"FHȂmA/ty'#$}UV`ڸv@})3-ՖvsBv|`$ِqGmf HR◎٭۶hQ;;qd}էЄS4~%poث57bn@{lCxE+{%ZjO&t)F Z;FH1/_5 &?Luz)I% Ó}Co-,Y!ۯX74T!:^1E d&3`gڸ/r;ZbIE~25壺C^{==tKTyR϶ᛂYKj;%h4e`Ov2/E<0Η Xoō֯ Sem/-<_FUyD:8 ʑs"+%ؔ!4FA1.ƅF ( vK$G-fmv-s*-1|R]0Yf?{#P{ ²iI:J*kM;碮,4YDz bA‡Ae"ޯpjΐ[2ChC. T|Q&jb(ďj7v(p=}QRȚPs\&h2K$ w3A|<Ql#%=BBlTE'p[P}#=Aַ 78+\Iԫ7T{.Ti<5:@~EmMZmg,y# MRL,>* f1/уb‎gk{gCvX{ y:\F5U+;37v yf.vp6ZR*Ufqici:Je|w)q&ѥ >Q[{L7 ze];I9J3=4PV-yb$PΛ 3eiIrA΂%F'##mPUlԄvB ?g*DW*ݻN7M&pK X%l?C[,gg~Qq}Uz ]Pg&@MuovH̜IPS2j(׏'ª~ pji>hyċg舱cmS9<_^&=de<2?IE$X@s,ZkQtS y3=(ZM4 ڃw q"BsBA{HhJCvȦgMYJB=@L*wE#3-@>@5Jx}Z{ָ/e Kדi'8j$RTAPN8\I۠+P hU#P[|HJ.s#עId)ƏCP(*Txau Hj0=r4l-'k ZآK'<<'| q֤ (z-E-$"7`6It˳B` F'fpR/5b TDvoE!o쮛u[O@Br=t!Ŀ,vB^9LB/!+ `MY242&Ϸ@8}n״՝*Z1ZO10zwB)ʌ.vlaY Kupf#h{*vLtC<9gU|!qؚ>`܉<h a$/Xa !ԥ"F=@Yu~ 4kߣU+!`EPAou"D!ǻ!8ܫ| whܿr=@ )㖻ܿT1kC:tV*!š8nL%"WrNptc+heХMT:H pHVk|y9jQ[H-xeb `x>o 4+&lr>!V~ù#$KMFFN`& _l^;baV}sc"N4s kw :0r}N*jcS*e`7 }"UI5WJB'/bSBp8bFO]ߠS\y[%S R3>:aEsu9Ъ EMVڡ&@*a 04֘uׄT.xN3wCHxN5R|íG&!ITA ^xːK%(/$rEMq0!}ŎȂҙNLv9=}FYH:21.V]Qitd(\Yi 74 &uN)+ $35-{<5"*K[ժXy 3Å=#Q[h8AL1[&z?亇fWDkhr%p~еYǰ2)ca<#!SPXXC1Ւ H@8!͏g!@%h@nr/J_%5qRhcu!Қ/[)Ңhb83DQ(-rDvDj$m 7M0fDr^^D(`f-Ba%0J;.5NfIkڻ^p5_b.SHq:\|)uRVHrE|^@hsp=Rc'ʇl,av;Nt fY˩hqi;T/ ,#$GjSDmYzh]9S7%9Љ+C9sEL^Z_ɣf eUS(B!##ŚBp[cÍ2vft@/ N/\0c]yfS_O g),C,Ǡ} 7+c'\4,0fKR<]ccrUd42pʪ6JdlXbޫf!?A|zxaRU%bφoA!1*^`WCǙ+n0E3B^6"<A rLG|IY-GmSt( KoT~SۿzQQ "Ҭ%凔vkzƒk7!V֏ /^J4x053Z F5 cCnL2B"w%zlS07%cč[rKk*i^A) h>t|(lAO44&rJW4jH-YɹϋrO % -^/mIXt;wWҬy8j0H= ֏P xmTlϞyv6+~) 8QqCs,HY\A2"3 M{|ܼGkĻ [CU(D|>mi|lCd3p&r'?ppDmӹzA-Zզ_4ݤ 7q+ <.nx`a66}/>T8?ܵD8ӛ1,>U;dPGCt;Z?sc@#-VPZdhݸyN<^1щj 9-k82-U*67խboq*;A'U8iڻ,zuZ/mˇ|WRF(= ۯb80?(4޸aD<1$֥HqI/O~!i| _Ȭ XdoCv2#D&kXdb|Zl(&shyw+Â^%i'uP.qU$8>-Mi~zG]QP#yS=kny~olℹT;.=/93"qo%cL|4H9?{o99yP}a6X%UzioSC U-*jAN2[RDh!/LƱ(ǕuO$5 i= ''XDQ{U=Gn[s:U;J$!͖C޼;ce4I清j"P(dv_kahI~fBD kB N X fj"}zEȳuhnj$nԨZUB5_1]Wgt0QEcy2B8SFK jUCA.:ץcQ<"jmAfX}|"B[)Yt Feƙд%-"|*EEա^G%nIPc0tae kgd81ׯHȬ`;"*KOx11h%3ԈI,G({EURD%\G0*GR0[oA[-u{j8.f#?ނyS2om3\I 쎶e#x s%j YbxWPqc`!0(o bzTI:% O2GkC)KP2>n&1_ƱAx궩b>P3P]iS%M!pm\-OYך$E,\-.ݝVýz }O;Eƙa]@]txfM lN%Ur^>c'aRix$ 2odA8ǿ زE@X{"L N؅Jn2 H=!x+&.z]= ́Éֹ7: {W0ZqBZ ])&\˰۪ 1 'sR)%INvo' yZ(31-o$u2V줥360Ԡ2A0'pΌ!WTfc󯶁2hak-%<ԛ G56L _$Co\]FEkGrY6d %2m?Ȳ*6c`9lPq|J@bZXW)| ͪ!hp8s&bn!AӀ} #+6E]McLҨ}9iښ#e߼Y+jzo'iSUQv^qCR;WAnNc%L{o=ZVmj!ľ&Udy憠N"2 g6oG]4ErRmFy3[ζpJfᕼpXYny u .U)mOx_aS;ys:>ɘo][ -gR޼ @ &Ct;skvJ10C*HY|ֻ dNimitrgd DCA ]؈~ /-۸*ް>ٶP]˸BNd+gBQmMo_IH<ӆ@rs͛ap^mE;%j3vB}o_5v`Kb>L`09zw2 Uc`>b\{B=ڠƬ?6e8 \G`ˉcb:],<2:o>fxOҰ%.7ֲr7ey͓%-7yx8DUK&;nq~2vP~ApLeu5ЇwN(< nxj oNT{oejwq#1c l /6=&駱KmHbgO7a`vmjV9+9WUNP8^ !w" ]MOÔmmm){Vw~(nj#TeL8?W$_AWj(>x\^mTQB:>k]Ɨ}mWA+[ ["U^(L/|~&*.j!McG { 7W(!1 ~&&bTKjʒjT8r_Awּ~DiPG:D~p,};]ŠrgլK<뷰ށp$ïBbYW d^XqYnf[М;:kd 1Ź 3obþN 4Q8r7笮0Mמ1tR߂qJ@gc N-MJ. Ϳ7z)k: rVOU>Ǽu*&;PkeK#9_B{:qgCfK%%Xg/_ū`|U):5͡ b]'0wX94' pAV:~qdWBe"<8x<ỿʑ(rѡ|}4wgS5*S UtZ衮stp_ʼELR?G"L `)S0a/ 0xoAڴk%8b<E ?2Hl j<rtHr˹G|oIep״;lauUPW9 3GWSmi,LW51H1jv[ &@8R1HbDdr:m|zJ]H=\%"A3U~:gcqaqo0^j8fJsg\H{ʫp|\fݔp^0'Y)lyX] '1B+GͩG̃؈'ͺ^xe[%ivE3׶|qsQdEOQ; 84j&\Dw9?j_B>CL`?7D>!W?疅&i(W< 5mTfICxh zk,V/Ly8oI;!(lHP>?p>jy ҩMj. >/ q _B`G#߂ݨ^IMicB%o? d{ ܫwyӪL-y!8 dvIOzժtō  \d2sR[ț9W/(IJGDCpt.8whZUn8yN2wRH4 mfch|}¡ڷ)'4zp %}ֆ-"y#oa37&Uc;jFhllJtS0B5A7lCg_dGÀdgt33HdM;CU&%HjlGZz^gOՉ-0#TU3Mm,8T7-h,OTAV3x_}@ %yfm-Q[wxҾ:߰G}Խ|>Oxc.G6$a02J/bʡ93IAo Y|rQv1trD(!c3ow)\dka+6y2Z-i]q_;G2ȪIi팴.Tq?m0[sS-76⟀[8h;- $k;o'^qƠ}/C{D,ǃ-I]N/RzHzA;\_o8Ch:QP~:Æ( *?Jf("_QUuwiiksi`tV@~6mJ5Mj8banU!gθ>h@Of l_CzWAqt ]N'Y hP{BQ.EMSdW2v?{ŏ:lJг!)=|*]vv2%%":axnu쒍 fږ1qˆXy4BT4#^Y#TɃh7TGT2+=}g| kܜ$-+!3dxvCv.I e3E nx/҈l]w=17fFt{J>he߹ƪ! al{05Bg#I!{X&wLh%v!Ė]K唂TF*w ~dd?ӵ{H4 =ϓğŝ<'@tcG 0U=.8e yLU3bM uIORWO oĉ.CCp,ffļٷ:EV-\ @LB,3&5N;|&Hƹ^Tu%堨$$K=դ [}Y&>uѻmtI>6P.Ij~fW(qv1LFZۺY@@.`vX8R^9-Sb|(RFV!d?OAE ^pI ,`zE&L/qFR^N ]UqǚNj\x3gt hq=wB}%pnF$%DH,N-CbsO C6Yכz@et@ׂ Bi ]11FLȕۚÒM\{$SpicXHLw]op)jLR'6MuVLPʐ4SpΓ@g8vq t{ gsoP+M^zrl"-O7z6X]79tQ S7h Ǟxz$U݉CÝm?f׭Uܛl׮#?.r#}xiݱK{S U.-ݺoAľj55uBJB>D1+O=c"qԦoVɅe%z A6 F@xC{BH3u(B.\lznUȁ2$\DHȬ8%"`CA҆=Tfe\>N62?lVtσ$ob835(ͺn_eQ(éP|tKU 5*_YKRo\ x2=쓜#c YYi,*dϛ 8`UnisBbi20C˰geEZt۹꿩cZyjw@cK]kv2 p@6SЌLyb5p\R 3!Mq~eΖ6b#RS-f _Pb;ĿD4 VֿHA+ׅ;U~ih3[F7}8}akӠʏ"%*>s(jc%@]_M*0 uVf,:b7.P)4^Q39]0BR $BΗ[@&ٱ%\dZ[n0ŭg~:oe.g@去ԅ8al8qTr;A( j `sg- Q|8yGϘ@g@eQme߀%id+!12 qa)ФDծڠ-du%l#xgʛddAAVT~_ڈ\%meB8/1c%'*$t!FoLuN8͵/%͛ iDT>&bcPkSqpTY'‹udy[լf7152DLKjj{^=Xxu$ߌ+@ArᆲfUYzBc(mnaW!"k:nϼ79.wCWx<1ڱ5 KXQ' 4& UL+]"CG,I* qzz'x4.,锌2Zq;״ة&ǬӪ2yn VV |X҉`uV}Ͱ-4RՉ0ғA˹ʑR鳦.†7f;$q|>Hn7-7LyyvHiћUւr"fH:_0NV~N6!+L~In,?$E%5u\F:rH;-&%ṋ+y wGT_w-!ȇBTX#ȀE] Al0J]H*.Ly&~%1z ӲGSVe]Z.Yg6S|#|mB? u7<98|c!IdPZ,ƑhFŖv#]N2Tq)-+l~^Tx tu~(S>̨YTsQHkdz@Gۓ-񎎳~iIZ$MUV>`7*~kphg\xe}$C@;9?+sKL`aգl.wiVb*]K~P1;^aZy1VtDvH`!%Ix~ 3-&P2-7h%%,7`!9|pMY٢V\t iֵiJc,W3};4$,>:8 S9}^Rǜj\D=Ûx ۥ3Ôb?&Zړ[mLN%}?D~)* 'F yR樝K?E ƝSVh51n>QZz]>Oė"*Ib9lhڀ׊Q6Ǧқ{P Cwg P_:4ASdbG͢5Z͟B=LNpm"od(41SUפl0|-cMx亵5$|L&7 $$,G~oUuՁNvaV|uR^u~PԷ/Lv@zkCx <t!Hp@tkLL A䉹ӭ޿CD](?t4iݸT3 XjxX|, 0C17 >&>`km祩iNV@IO,fz$"x"Fd5:YZ~fyT5H <[{jTQO ap6 eM2PӃ<Ě`v/!Y+LgCἑբf UlΫx1w"VVR्k8[β3㢮Rݫ@Dv&o5Rd_beGg>0>uq9bpA4()KDVpAUm,k#H݃ZZ/v/n夆_(SlY He_k˰\"2گU,6Skk`XgR\X20cs>A{Bzc !E웘> aX唜Q]QŽS/bΊJYU[;TI~Hp#h↶(mءmԡ;Ȉahn1xAa/=j_#MTB=@h>ogyq $ X~m =:mSeɶ'&EtXp-ңaKS%. Mwah'] .rjnG)G?inl7}~!?*_|ڮGB#oYɶ I ~9!:^Qg]^Z_&Eʊa(rqk4R6Ec=!Wl{a@Zذ .Dχ-5ĭr6kT/h[l L#!%"g^{ä?1D}Hbá;cPWmwSel@-ǍtUxd |C؆lD A6>0k/N6iX ~x#,GDHr<=yCt7xpMsĝOvs|fkyրg7{qLTIь4wđps`T1f4)zRV-\mAHBZtڐY6ۘҮ'^.} ܭxÁDH-q&wFkc"~qk[Q'\/m)-, xEI Nq OZ o4Bcu PG7n4Ll #@B|#SqjY92JDtAA@q du);KVt^RdrLW&)_%p,j-Vkx%<.I6̕[h:! yD :^cuo_IkR E'Ց ďߧVP%lm|œl5EpbJ}ՙ(%.PMFK,,aocy}^ۻ\Ͻ~Y\&/k'PCY5Al8䧪/o >~Gx SJE|Q۞ #"!GU3X6cy$fÌJ|Oj1NE g~ЅI= ʌ%XD-+t@)!4rSuɽBI:[n砢diQFr$2%!{b%~&3 c~UӰui@u~r0(FuKZ䬘4|~ˋi NѮ7<訝\r/d#-/>ĘOqCk J_T+H0@)DT8Z ;^Q]AA 6|yW:Ki\tRKds-%iވHqlD<7zh;8OxAcwFbyr>pTPTR9B3yde:0,9)(5!kȀ D7!\Pȗ 7SJ*#zH? .z&fr\;uW@# V0ҥ ٺiD'w GĿĦJj/ B9UZ}MˮXVT^Iy+Hr{H)&$T?x% }3 B~< ĺ^rƃ=t]&~]Xθt(F]-)0}( ^>cGfC_k V͛qBNoo2I1t ͌As#L~>^v]R\@aV)^{d(/ICR`0+Va)qVaĸ"f*6|j\.5|Ǹ}49)Sm2Wƥ- hgn,&"'n]mAt>R-X"BM@η.bh-BDy?m1硆Ԍ=;Q z h4 Z:KT +b=2㆙@;ӾH:k hPz]uZt?OY2k >b`o4 qKF u,~dQ=ck\T`f( h1&XʤuljgL{;Uay3OIx%UNU }g~LЏoث6b0x9lSFZyځ7341孏~8@,eѰ ~J*1xs Ur 9NNRj:zGg7$TGwkDBNIS@`;ɤ~v;BuEcC ک_iI3(աK>TىI%fb!lN);o7 e,]bN+PYHN3ߔqL fhKLy}8h̩(xƼNqiS?5s\'uBFk ZŋlM$NGԝ*C̀u[,xJ^+GG(KΖ[nWL2'n6Zb́yD: ;AYd 6~w5`夘[|,u .ߍN?/DBo4D^Ybhp#ҵЛ[D zfo~0"[ce|X?BJƬdb/ (ZԬ41 7UӘB(A]Q݅`>ac'fsp$)2J0sy6cKO`Y'mRb;߅!Ŷ:H$0(洣1giţG s^?֋* F&[LZ"\/PVc GZtKOE1R*WcQ#ע-AL&iKTG=9NH: V!_m0/c4,>8NT~, SE LCO`wP4uNWFR8CJoȕasJ4. ;ҭ1M#so&P iéX(CcIߐ=s$hV/tInƝdY ff]cMSKra7D]:x{u\P;}p]*)Lm f;p}{^R KHjbOFڷ)/ Qདྷ#ƷrgisF; x%'<Pnt}!zEZj6@]/\ $0O)@WK ck>'WAJ뿠mGjNȩ񬤗I^6בs!w@ڪn2@&lwzQ'2ml)+Qz i#2ҕH{m3ܹ] Kϙ7Pg3_Pek}%k@l WݵS6;-;h1Gl<|6:IcLblUf5}e\<ܝXN1NA)*(/"- IO?Ƣj"z{0cr%Y$<)&YHIݣ)_P$⑯-CO8;4KOg^SYS׭#_rͩ&oiw.ץ9)X71jgL~Z,o6"[ϭT- !ؘ:jz9 ٠fҬ" Kk%"{M޺,tT^!x`x:и?J=Q>t}ynJҧFz7nܥO6=)#o|iNm|U=N9ewz>bO 䖖~XY=(et i*! h;5i-{7#rGRׂυuG!eľFYqg7BFȫs[JE3;pA''K 99W C b HFrYW`tZ ZxZI*; 'c"xNYǐq0:O1$%g/LMuVm-U$*y] $ P$w߳HI. 0܏*_1V.E*3K‹k ʤ/ m_eSI˓BQ~IӹGKaa~ά }6'R:yPLמhGKף@QpCO2FMр].oȶ#[?D!>SJWɥ'*x@F|K*`߻p|f0%gm)\_v|μ,I/XDtڑ1͖xs8ҿC'Ŀu %sW ߱I`h\plK)\pW rdǠ-y^ORwَIhH~`p)1}KMj/LDOsV9P:M"ٻ>fK}]L_2% hM̀O &fA xMLƗ_+( ď QеKyS0]|"Hj⊥6Al>D?X 2EɂI % l` qEj?c_G_pDy4!Fi @gnnmX'HFL_WOmRbeRW+T;Na*NqT64/UF#{Kb|v8LU]7Ay[\sDկ^'WAgJ≅l\D<Do7dM'׭F]J_D*֛aպ(P)T=S|ZHܿ:/ݾɪ1 cQ \OupzY#cN͛g716#.cPޟGpּkέ !l="m8rkusMpAל!榜wp;ϱn UҦD sµ* miC>qУP;"\ RLK$ #FL$kO]EJ')Jw^>@T(@%\噼JHά y$in(>L2XASqrhb~z{My![pu_L-spjѤ^|TJ@ C}vf8QktfW 2'~~%;GvF{B(׮&>6&`C5kj|W~nM\C!$ :&Ǥ߷Cj~۰-՝L b~'"StBGnV1S4-^ɦ>s ;{+at]a|-&Z+ckNq7ׯZ~DّlOYJOOWZө&jHtȠaNOtcl֨n H_h?q9tGp[PҶ!2{C؃s7s > Ď&ci7ӈ(2}xzhkLХ"mP3nڤ͆Dٮtv>蚺B|3VtAO.1hFS_֝OhP?Q|nQD؎9w5hgYZ070701000001e9000081a4000000000000000000000001642603a900002204000000000000000000000000000000000000006500000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko.xz7zXZִF!t/!]?Eh=ڜ.+zpO?mHjlHْV?eڗ`DN#*k6_%{-uu(yn/' -7 :˯z?NdBJt#jѩ) + AQ}p"Y1 c"dP@m۶>~4t$nu}ʰvv5%ݗ()./-lle ծo@afhsҤ=ٯ3opTw4t=#TRFTl9@ a7Q-)OYmśxP Hׇ!卮Dr X([ᚑ RI1ri|Hj((qYOcu`붱NS!#ߘGH@T# cN$GFD4|BFai@3eDpj"w_2xGE]u0eC/^Xk<ſ[Qm*@ `19UcYRe0ɉ9+>uSC 2>5,juG0Avv3[=[;[$Ч)/pHBGN;oQS2'B1O+ԁGb5Uo~ȗCkņܰKw\b|xJ<*`:!u`AD;d&JʕxVB/(:I1_NJy+IcJO2(⯪-13L)9o9MOO!01p,\O3cu RvN?q|Pk鯾`)N@#J~\L<8|iqJ |=agqJKV14{LqQ"auQob&Me:D{hK\gKYPen1Dvh-c?CO4BpNa~0k? HP `G`9˰1*=p{)ud8?%aHAP/#܀``k-"'t]X?;3z%zS@ݭjf BGoʴ^₢0"ZQEz'mӛ0@=9.+p0o)Zk. |"*/-iF"8HIO{|w_)ų$.RV)_ aeƗ7M H*(D--)^6T|ofpbzLDrE&/T@YRff2FQ;~Wf<^ ?5%ŎPvk ;MBTq`eBR>3+/{tk%t(i&%gawЕS/lx(Q(T#$Et)Q_=`5W"Sy FjlT,eؖPh2ivv`tI5Ȝ  e\@T9رe> ͟v`sx=265wǠXw,_\ń,xe"0J¨ tOI:h`sGlL}OT*8X8k_WaUR,Aؒ7,ywIGQyJTk#J~qW.v84*0cd&zѵgm nХZ\n`-O%>`26|(~Zf%~|epebls ?f. 9 ģ8J2wK9&H~rڋ 'DA-}CҗǕ[Z0m롙q^f ]f}cdG@~;e.O|'}%prN_^z0d2.Uk3@T k KIN%F {VDt_ܡnG|8v~Av; NOt* L wގV?ϘO`qE=hb#"<, NqT.F-|bO8/U;yJF?t  R3#,5; ^ /%hg.nE!z'(4/;}.jȲD-\z)PwW(<,Sĉ&gxZ=ԢBĹe-(${9.C[LJCYZ9N1zƹP!Wdd5qM 4ŃFH(ҫ#{F/-^w?m7)软+#SKzfSi -J} h/awL)o-Ƭ w_E:͹`bm b+fp GyiG 3(#Y<=cʵ-AxW[ <N2wA^<c}^>Dw\C3Yk籙6"xe}1E[8Ru>s&H# ȫr!v<&yqmv ۙ*92l `YMeshPYRU/&0B7" [ǰB1J0κVsHtɐf< 'ժW.vef, g&j6.RW?cŕO m(H'o,a'4uի#t:8* eư7L +j6Hy]KoӺG&y_Ƚ0S8uekTqΤT9 }4|.7w9@sh/N oUF~%g5tɘPɳ_ݎ2Z{_g2mk}Fؘ%y6[ۏmcn_P[5Ix1ت j*Dda磇~DN"X :Ioz5{Y_䍯sgåXhqQ`k}8βĈ;$!hjb _&`a:/FEؙ^,GsKDMfW8bŊW0h&b}eez:Zi%"b06ȗ@˻{A!ڪx"{]d:2G ̺z  ͺHHLBGso@}0ķ3p+kס&H~A$O~mҭz1'ae)QX 0m& hY_J)-V3br!3} SoVr?(! ")Lˢo^`onwLTLFQ*Y'q/"1{/>AFp)K#&!<#既n!\ BUil9gݺD*ŘmJ|v_$7Cmn Ce.&7y" {]8 W dxXuH<zcg:SǼl n]Ƈ-dPQsb 34ޗrF@wu?D~$pBaz(PjxXǴیMA-(~ID,5o=8W![ʿ6a<HtV6+_҄H%=S _iE3Z}dV! D<|Mg\-*OJVS0?x<]bDa{֦XBfABrRgHk@7n镰 F gDZEZR,s5`6Zc!#s^A`%]NV!RoW7TZ߈/ѤBsE? U 76da7A^fTn6eWY)|%ę8ho@"[I(X7^XJ TL^$?1s!/t0)@EPTo6Av~ե r8+=\q?ث%u?I7>zޝ[)1^<_]׮oP"=CW1= _Ǹ] k@\ZnSctnllYA[-B梁ADw[,?$2 Q;uzd:xJ6xϋ!r*fCGVIx%i|7:"umvj~ºe%D M]#}p1H^4a=ƾv.ʄpo9OT5E6=$+OC0C"^ma=veb}ӹǐ+aEC_Upp2[W!eGbp/R/?类,%b zONVP `SvϲEEvҝhoZ[eݕ.n]'5^\Vj"=AE,M-6y4T7&xE.]qX^wF`3u#ے#nx~j,.l{y,ݖ_߃/)WvR A(eQ!RK/sB>r9Ž {ۮe1 QZfh6esZtEO?JLDCϬYoֻK($W,aMiRZgb+#ft1(=i;b\]:u$`&5g} #Nw+1%e-1Dkzlr@R#5"CLJ&dhH ЪA|(jc OQyoCrdEJEdtÓ><( uH3 Z5T/ǟO$%IO>uQt(R ^-3lFj Z|lbߣCnv'Rm̭2ELr\.0WJ~\ &>~V̺#R wM55,&쿑;6TIrjsX)=iiDQ`1i!8&?KXg\9FvW sOmCz tW[Z*0Zn(΃ʀ6^s8?_k˙Z?KKG$^ݺH/]s*Cnyځ"/`ڴL|Z<Ơ]U\kTy A սsǶ! ["cB^v:U.Eҥp\Qþ+gk1)IOm;נ)V q:9-)KjE#LpLyT5b;^;=2΅k`}} ܺr&ʖ,p:+N <.2pG) *1uFlD ;Mٯݜ}czbmڜֹʚDӂ^۸~9_5 >} 2y?Cķ\SvYPe9gmBlDs(ly2>~]HS#^K1;ĚfhEZW>}cp3-hÓI6yH۩"~NhICq%>'V83)H|Dž A0;٘i>)&w rD:<~[w z!}MBY$ăp׿t-Z)y4`iMgԗ¦1k+/Ee4->h $ [C@Q_h2V[X lsbZ;镴ʣ@0g3db߉||8ʞGIA#GATq?mŶf!($C{  CMtgYZ070701000001ea000081a4000000000000000000000001642603a900010ccc000000000000000000000000000000000000006100000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/cx231xx/cx231xx.ko.xz7zXZִF!t/>]?Eh=ڜ.+Ƞ;Z3gV!T/FgISt8aSLJ Jgb@rD.Y*"a[)0fpJ:b0z~I := sBŔ 6,&H*V8pQNŻj_&7l[h_SI(i]n訸SrYL?wdB~ᰤU,N[[Bwmq_aa?W{ Xт"ddAsՓ vk@@^rv2Jt$`S{tl+KCAt,e,/:K#DEs%*p&H\;>jaa#=Avˑb)\$3DMىCx8Q](|8 ^GMuK$v"3}&%jmˠ_"iNgraz'>$K6e(HY_eq⏢h#Kswp%'@3z4ZoJyW]JۿqenajL?\h pZbs4g8DA'BR÷_P\ō8$#3[nHpH,`TKy$ߞv hAtLԢ+ UO!fv\/`"S-4m;oL4DU_k$u`actBz#֓{$;suG] o!.W jIyʰ%s^OYqlgk,9{1hM}0xg`rĜPP0K+*e1M7_ kZPZY5RWʖJċ/ JiBh(J5rkCyl\9^VRz<g5V7]AY8÷o SR1'\(:ZL~>( `&^X(З+cJuY} %irvj/Q_Ž=d7f*ogZޭ_\<ۼ<5?jCD*SeI=PO},ӄxZoYI#.rUWDQ&9&3#m9[ ˷P1e:ZsYhڬbŻ<51K* dj*O?JU#JzP6>EWc˫-ckش![ܐ.Dҥτ M &IV7σOy=+ȯ$oT"~C|%* ,"D*NV= 7vǮ/;Ӄ^]wZ|xv`LT2ɾN?j `Z'*6Sį;G8*f޻ iCI=aAqfdBz<)FqB(lu53vf5PxVӅLءt (ޜC3FN$OFG7a<6 7pe&e,Jǘ&}[1(WlS?Nwݑ<^U zHAZHˢF߂feJ$o4y,qs&愮4\<)2*ltݞiyo[LSthË>0\{N{ǝwDxZ5,y2⃺ n*گ,e*$e~h X)rцvu'?Hy %_c/;;0͋ܗZH[uI6 抂]^?rb /­ 0}0c嘀Q9/ rG(AIx5Vӯt!"GpAeSkò +2;X+H:}߃C~,z;v'<,Z=.骶P/MO6 Sr_kGj({q/@P.L&ь^8E8GcGPל/;U`ޚ >t189#y5\Z.\56Ǩ` z| 2.1v9=IbB1z'X̑p7",.H'[4,kFk”}7.m<:E*Ҁ- 5`1Qlpл<okpD荁PԒ8ATS1uƦ+ 7qGfbT{'u&)IF=rHجw0-m՝ڻTgM.T"v|<vrl=?mH9#V=[{tA5sC&Z^x4$ fO 76D崱ݿ"K^<{M (C$(Sh@َVN 1m{YÊvw-1lɕA!J\+4OP湌>Q+x^~Zd_,/zcj ƪozI&~0:>T@)Eؤ5;wb*>F rΈBGPxΉJK3E(6$?n,+"~Y| Yz$G X@EWbg"C E\% x|LR OiO8x{#ݷ NYЬ`oT!LbSGp}wE ŵd5o w|cx('wG}ټ'4HU,'$m)>$mג>}͒vX|"~ ^@6! ?Kx֧tS1ci=Ji{į0(xWDgӾ:F/iF@=yoq !-&ø`?)ǵ7:bO͞` Dx;nXchAg5I/wO:#&`~'ѽ eP 0jnDq<{Hoc[ i|hHizkw AʋR8+$h#0ݕy&ɵfHN]ЙZ>!cm#S+k]S z)$nRHg- Izk)=LJ ЮG#bKjeiT2"<[ssoP*# ߏ rt`}[= "PY񉩨"KjA˜s1т*};O,3@ PaG"jȜOck8E1hܯdIRO^A˛`e3VpP||h$ ,iơŐ]7/q@դy"\mn}W$buJ"X(J*4s[/Lܾfg׸&دisϪJ ANT-}c-@A;W"C-TD,O"h7Q\?쾘n͊\Oaƀq~kT}f.hSl ػ> g9e!*&1}X8(14k@ωd &l4C N$t~O#׋VĄ*9/1k9FN2xl߷Hkkx(ƚwmS?ng.A B8 M{@V:- f(췡0 ֔Du3Ƥ))i|sIXkH, gzVj7ZYYJ(~7˃M5Fxz5NKWpӿ]Oqa*1ejﺪ鯖ͣ_?%}pμV.@{ A?LƌtϠB`1\ܖ2t8DhRmy](+/b'qyXyoDgD"rEl 18DKY0Bp>dSk;΃07WZs+ozL8z 6j)BCsdgDwFzUBQ\Sœ:]lii^kmp;vƸq&55eT^r # ZB$w6BXEM kLq2"<{tBZe2 _4uG#IEJm^6B0@A2 u:E_&s MvRo4  ^T' j9] G~ u6,꬚&Z0,($ek԰x5kU1kTvꢉƲQi:V mCZD&[ʐ—vkЕe<:b|K*/4I@/!8cұ\[?Cfz,x7dBGV. Vޖ|NXa[bjH4OS0ބ(#0jj& w~8cAk^y.#u_ B(F} w$+ ]՞:vszN;L Ē铼IFX,xqTJtllh͸i4veEwb}Ákuh?qy]ez$+k._~L\m49RsPΩp[lfArm"+MVrNPFlz O m$q?j+rNtH~| +UyBKLXtUmבd LO@Vt4qZPzf/2V| &K9nsybZ-@ߚg?w;i~&:E[4;FEK@fz&w+04YyogԌ0YW% b7vLu2)ſ(~w\o=^~6AB\rk\e"| &|38t(QntHRV6<귗t[6pLB"?.!+їR &C{ɯ g$@vl' e2[9;~9!<2|PKՈHri$ȧ`O3zW( Pђ0eNSkuqh[+?(TYuAcC䨆Yx,h@ҭu῁**P5?APWap?ZZu)^zꦾF8&>ȑN|C2'Y_nB8D1#w^aZ T3phn9\#9 |ZcIWyGZ֕$p:: M DP֝6mΣ1vH'B. fOr-yg^@y-T9 ʜ XgŞp'L,䌏4F?:ܸeUeg%+b}5u??UӴC"lu1ϴӄ9+Lfȸ[4]8{8CӇ S|+ܕBHG1 :,t2úErPMzN& y/"ו6ò%]V}&mu_bfUf%ND;Q0o)J:bsq4d{JS;yKuXQ8!,uw ͐ #8POWE;{`iâzogt98AQ32NW:X<+16"Ep㐶0 (V~7KIᮡ'4 Dϗ0ωgy0ȇb D&# ,D/>X yhB\c` I,ܸ[a`w]52:h PSo=)iO.<jk \+N7#guTvuo_vm iL%d졤v\O7%3`!646xC~??8F4@u_%#F@Kލ|=mC~-<lLJI':8ל0+ʂgS*~ fy^f'ƥYF dߛ1=S0LR8GMlq0*?޴c52s ?34UWgcӕ3,iVyN2tj :R8=EyXz5XXa (D6v?fvʠmPhQl{W'32X=2 ԚJV<|';+ȕlG&r Va q ȫ:v:^x?8p)Chj✕2?LZMϞe`.0R%o]jMM1es^͕`d˚܈= G-գ'i#GJwC 6b6sn>aNA4.{!Bi XOXC1s9~GԯEwcJx5 CÔ^0>ˬ(B{ 1LdŸA{5ܝ#xtRU7(V- .R+Pn zFtjS65LgtJԻ%≲v {HK+DŽ("sdpZ66GPr/*pBگȐ-)etɶI_$UY"T~Lw{?!ՊѰ@>k#(l*`nt2f(hbƞQэ SkR}='7irPh4,rd$o,Y] U*TGXf-hD Lgd[v󍖩Vښh?K)A݅!|;8PMf˖C>YXW[}CËgk1eŨ+iQdT)6q Ik](o49MV N/ S c]H%wpEeP?í0(7x^7ۥQ ,THK"yd0&XRk`)ȊCr%VUԉmoDWپ&|vd# :Fّtpl"n L'36߸A:o_IsUH`vihN_% 1fk]r[h=cʚԈoݘ=hݹdqfJn Yҍ*"Ȑ:|z6:+sj6c^+Gj;y'Ž)GwX*:[S RW6ͷ a^^?K@4Q "6:\= g֨Zil`{da5%oil9?|uN2ÊmB3sJݶX +N<4hzdC]pe2Ӛ/@۾=3C!gK&h0m_&95dEWYJh@,Ƶ`+ko-%B{oq44(as>Jd/Q~]M-9,ݖY߬;=mj5SҎ'tRX >N?l?e)N-e#$8j+_ygە%_;;|ziuL5=>Fz…uUxFgQL 暸 7)ٔ3 \RSx!Q>ƥJ\FJDYk!d;{dR[te;380Ғ\gLXfiY]jM\Jw"w<+RſQk(Q\(k^uF@ԴJvǐ44%f}kN8.rPe`XقkRxPvأZ+T̊s/( \36"U*kMZ##, "S? _#m2#r})|XHA[BeaBeۨa8 KZ/(T&;b\`<~ 웘 _J50e*\ެ%j` TO?jzk̕Zg7d#"6y>IQ%庂17&M򖔑~ffL+#'!f1AcRnG^ܔ͚P~U?rX%{Gt9d- qXPV+-9?NtբT|MLF:Q9t>KgbVf'Cpe< xӌ'k%W$D(rs/ʏc"IJNP9 j`G~ڣW4Af=i4?EV;L2~>}avYYbBDaugmz2ATΑsB! \@\uCtGk<$m$Z`ʼn-<`s')fzILG E*m GMuٲUy%4E:[*UA up Mz[cCKأw\.G PEf55W@ix2wɿSxe|mh 5Sft#iL-׎x$bC55Us\2zRA@ZJ0gXZzҍ2NJ=x>tLpx ÍR\3NЌV8ZMrS6CLKmV{ok;߮?!7!B Tί, nQ%B [ a%#u܉,ܜ_24ߍ6kۿ S1DϹJVMU+`gX ) r%~y\ޫEtԧ <,L9r66b"LY^5L;ۏR[H KWh(+)q\3@R5n#tk_Ґ$>+zϸ`!HmɺL [jۈȶzY84BA5OM-@|> IqAX{.}LUl~A2V~?eyr? {TYQ/G>b&]R 1ܼ{#ʼnm-Q8*VH-o+6>&U1LbP c#a4N@iȔ?dJI3[v>"gYX11IBF&tno{o^PLxrDCP062j8&zx#mI4D _Q `/=4]nI0gmԵ2R/[*m$ОxB WT&If3teѐ6D8+c>мD3r{^xݟwbw1?Y %5ܑ~J`P]5Z6qI.=K{%Sm@0"*M4K{S$Yޑ8k\kWrP~١æ\3#m\LʡiO>;ôSDRBiqk+"=,[ޒ+,\3im9xP{c}(QO3c'P@,x.$E 9}\^>DH+A0߂S>͌8B jpxV˻\5  w߹Zy'kxʢ=0e!J$0=AF*e=^;5.^t)>39 ׋ ]knbO&=>^\d/ؒA[YGv HQր*Ov3HBa'%tEΞ8/? E7*V|͙2N+ !:fK ŒNO뚤B$f} Ѣ\>7V% ~m!m5ˏD*;]}1ER iJ\򈗺-S3 la0ӄ=GttYIV9ZoK͚=L%1`c,Ё8)foWUXTױy4[A£cU;4uX#xjt019N^oޫ_Pۤ1m?f*It_ J*0Uߜ&N}d5ehh奩_ \KA/WP9q J !P!mEKB)0,%XI Fq )}☵G|?RmD[lE'yJ!'9de[NB+ #Yd +t# PU,Vo"J9:^ŷ`U!/цP(+  k투y$,]>vUDְ-#0d~DA>I&AsY,}ch*b'EtώJ;֧f.g%8צ[ҷ?pEz muMN%fu~4WޞjШ7ײx Zς~D4KzODdӘfcjƼ;j?Ib~:8`Cs1ϿQIw㬲Ic?L值ITDvZh2PbSlB.s ;ل'WF=v9'ʈ=YFyfL.n6*,5W8qH$2ޓl-hvy c]S:6$`ui|Q:vzf+E@QR ƍ݄Q.ނ+.{p} MrnCo}~ o# fڪ+NScHkX'pt"JgK9R$)s L! O?dnmq.֨bf EwƔ틺 .5Sy)H!Z #}t6T8'̆LWq7ud޽ym% Jk%K4,\ p DD=3;YLg.0ټ^oƻ Pt#\+1zM6 ;Le#.{tҞT^/L[JɥVj`U,:$"h1w~GQn2!;G2j@="ئ3yoȒ+CהWi־`e=c<Q]7.azZNt:$;/ xRXMr \rIGaO< ],k% 4Ne!sf&dF3JT]9N$q[ԅ8Gi&a(%b"aВѫZA};41Xa qΤz1Ftڳ>n+-q QtQ{P^p˛K4o@3Xb°L eo {܂9 i1UWӚD&ŭYh_<܋jM? 2!{?on?KS%'%N̟s̄L \Vޥj~>N4(K`)/5),(^!>(8b5ߢ8=~!iNjFz@uq]M*6mfn-k])9$C?ZyRJ!` yq'Y'Q1%Rv 2F::n$B[#- 킽KCȞ.IQ'M^SD8=w\[p4De95>9'8khL?]HӺe@|,@2} M#]}i/'zfY-iEbUziJNGmd#\eb觌{V]qb*회k/kW.+[Xu ֖gߏy+_rQ~Yv3qCcMAjtj][ɍ@0xJsV>2\L{ h|R2OŎsYpe J -p S$BN9[#)8VLķn + d70^% >J) KP0$1! K%YjFO;?7ޱJ HW6鑜A.`ҁ.̅BHUI] b"t1uXnf=ԇsiXqq%om̻> 墌(o{]~c"y,vSD=j%Na }' NGf&ya]pejp>sH8YRQFSǛݨK;8ӭt1snGj9Hcq[!D6Ѝ} u)[ 0M_eW#Izɇ L ϻ_M%^=%m3c|2dVZPzA Oi7`M>i2s"ބ} [O#"[edn :],J10b +ޔPdLekM?kh5˗iK`ijc!@XcՖ&Axgwn'/~cf!-G\]B+!qŅrs$ ! "wY9<_`vGV vn5zuJK 쮪E9XHsnާ|xj|ãkk3$b?{_C5Igb~I#=+|R?Aj,b&ὂr.L8r]>ޅdHN5>2 uHq}ۛ؄kM'p:i1/,5)w>#"p 3;5$+Ey_.+Dβ Ćͩ /Y>3ayPA:X#`3W-/}vXݪ- 7;{njE]k֫z4ol7h3V<'#ҿ!p#U9f&pfЙX<9&(.ƸN" 3#C)5h0oLijSIM Ys 7ҩ9#nlBU^-K@-v&r"̂n2?#lX*~&A!@ׁ{\ʛtrnҢ#`q;whg ,Azvq6C]&c ݤb b 4iDn*`vcoMP_tDsm=V;u`2Z\g/6ݸ|lAT*SDgF>0uȐtٝMlbc"DWfPz=*ht|b͸O}5z} {C2t?2սaN?|61Ru{/p2npjx9p2Rjֈ=C[kտ YW_tN GDk4_z=hۥ; #5%]Y2ΪܴIʁ$Rq'Ia%1Cgԗ46O֟/$ӽebXSl.\hi/ ;Zmrp mU0?ՀZRzq\UǑкEZ 1nztF/!OCNʍL}=(v ݖ2/¸rEg@q*?(yUbf.g8N*Sė/fw!hy쓼J{C-t+2 #;lYtyG`_UVUIe߾baԲ/rғC?J$1 [T=<ف1RFVBӵ۟G[4!d`+.ED= 0]zkp#/8SJ蚩/٨^U+EDa'̨ǓiI )nv/mt%U;DY)AxIq-L<7|pxf_T1U3"]9NSkO^(MK A/X_e"SK3fj5/صDS~ONXWzZ0ວ&ޥ ea8MH x=i`hZδy,˖2LtDڑapֈӮF,ƽ*I /_7ر 8K܎#`,F'XiWStZK.!Xڑƥt՟͂yܹFUBo$ ~!I.9C o? S_uH-g1rSGIN?i]IVUA̫yfh5@~ [PGCX4V$`[:m>Pd-YsXfS<:[iJ3VI)chC/ҏfH~^3Yɷ|\ԅj6 hy/}n{ԡ@eRTS/_|(kijs;|qIt25YAAyH:qԤ-p߆dln服a*{<g[`9`yor#ȌT>G>+Uz%or EOdw TnD(1Wϳ9nM6[~nsV}ԎpߋmU|Cht6z3qx ng@[ٌ&ԫW iC\FǜOɋmTC VD~QO6rܬ ?at SdžyDI49;. &s`AR(U;GնA㎧~|UHdh'UKJdpmÖ.F8#P\S]IԲ̎'xXrΠEO5qM%ɦ%)NjʋѓzUfR78b_^F^ kiMt3Mȕa(n'l ma$fN$p/QolʩGfxȕL@4_P?2[%j ]\l{25TjCyI̲) }7J%7I*+b ;e"1o@nӮ-' \O#P}fA;Jp%KV t5T৬?vrk{P>-5wbtZ)f/5qGl 5Xn >@5[OV ҍokc9^r>G};4xJ?(@c=ZNĞ*gty9^ ZAL-i3*%H^U:/ #=3crbç{d+ rDŽp0Fd*J'=wM0)-V2A+Vfڑ| w͙BVFY%1ki{efA7}fV+[flF~|>b.QvWQ\'*{Kä+o檯EW[S]vTKF!d+Uih; " CdJSvs;Er*$ARI*cXv 2P*`kۘ[r BZrPߨ,P@͏䏉v>#[:Zâ6?1` G ,% 4*鼄ܘ1g0}S&LrO&bW䇵O$"׋R[vBDk))j! Y^(r!Kv%;$y6ߖ]/xݠe, @|aWv$%[i\N6^~=xRn7q6ۧf]{,^SbAC3~[ϣ'OI2(ip?:< 絶_5VOr}9*ݲ̇wI[.tc5f7L3wy"ߏy^,S4yAh Tx'X/ xzp#0R@!΍J\x}sRz$ 60]RkW- )|*rT4̢zpVk43x@i7jVz/SB4a>*W33fE G"@]Ѻ㹚62lp9z{Qif6\Lm)>oy| 8&(1sbV>;S;4CQR-`O Ԩ$RAe@Up}H,;=vb{ig]]GO.,:AE9(~]|S=I/!#?mRH* 1A s5poXQZ.qaqv;oxLrmR=Uȯym]E./Q!}!`˄BXC0#աGk}IN!Y߯m;LSV6NN߷2ևj2o$]M2w"RK坽5ێFfX`$EIx X;^!) A ',mglH1aޅ1^b6R-O(*Fim# Hd]/Q". ` 3̗آԻeSnFt5*?s9Gۭf. pG< I%Yk?reBuF ?ED󅫿0#v^ o`d&lf<1n1u4.?Q2g'<^.ͼYb7āeN0]YR +LXUrnj~֚}խ@aJ& 8IыL <drmcDͣ[pZ뢻t4pH26o :q x@|q7N:!\b39~qL]h}`UOAZМEVlZKWQ7Y0 I`e2n*Xa t@HB4oYjJI dhB,+L?TmA*@J AIotCs[`V7ꆇZ̤C\8bD K_ ܥՕXlljұl v,3;NU}.M>MT/SkDJHԚcLt[&\g-|P vn: <ֻ Xrzl]{zU_Lax2}OftV7K+U ([+騼6i@M@I֙G| ϳw.8I^qZ[OGLm[:ؠ'|`9 a]͇8s3j?<(2vc& dnUJeEjKQ Sl^qv}r;'C$4djm^'~ h<$mLY5ӱRkEٿ6Ldrֿ-~_^Fo ++oGc8aUL8k6Pq^p^!f^WFf_|,&M p,1Q_2kM:mJ0HrT ##ۓ_1MKN۫( KkP |A2z06ruWhFyNj_^ 3Ip[ckv nYSOZal DiWRV@f*ۛ"qY#NԺmN%U12 ]$L@5pitDZEe>%tW<8Uc7SIvZV t5m1J` Hq-{E{%j(0)3܈0RЍ*˯:ΣbѸ.g8"f  sLTYF |3*WC& L$,MuXQl ~_h̬FӫAzu| QR<مaQ!|kYhA 5+z^+_q^3\.\)q3ф%2 VXW֕N)9eɥV‘%>,@E.{N* 袑q74#15!y iq&^Ѩh'G}}6; d,[˶o6{}ktuʵ/ }Wow {󈞗hlY#LH3wI?y:~BBvUJ7E/"(Ȱ;/O&PEv0)9,;nģY-37ReO7 m\*i1Kbw4΃S^9!Yh V8g=7Ap[!_jT̟ $i8g?֋褲Qd9*G\pyEJ6 mcC߇r&ah{xjӡ˜.Ow'+(KnQ;IѐqiEwT09S V6њ-+RyB(9!O32Rxj.U)}lyxYUǗDk)C-f%PܵWpFM*ȤEUDW+3L} {2틦!.ǂ|ɢGgC?'Z5!~ͺ(K~k{նܳF?nm )[ZUqf_$j8obk[,p N۳]|24(҈f#"*[:KF̝#2˾Bb~_-hj)5X]'[2RLC~7? #BDʎqc s[BYXFgHw\X11 W4Xj2vA·4C5Y"t(.xC8S>~.OHlhw!a JDUZ48,R  lX[/M(+<@*8(OUAQ+7pW~ #(A&n> cJh Ij4=ǵSFd)U>~L-ebPa$!͙ÁuB?'d'wYQ fcAfSOor͑~w s7R(uNTMnfxYupvf} . =#c 6DXj{)54&3`]7zǾr[e^_>F.0:NP7'tE$AsGIQ%MVMf" nִIo}s#-ʸ.x#\fQnZjK\Q,i©K* uEVFE3En*8E:g;bsq j3c@<:5<.AuGxq},Fم BCnsGeW0T Y_v5~faȼ6}`ImX hv{,bA}WjFf}C4+5Аֻ#% Cr6xC/0j4L [QStG3EM-O`tS[3Ʈ=5H7=4nh[",qg0;/]4-rh$ʍ}{biAw] p N͛\zw3WPh`?m1}^a笠[ӷ jNl][Vӂv̟΂WE mf"6Ư쩷@j_2iSjNjQs"emݡ#,Ѽ/{iWIGw4!erXqX]%59t-{op=9=xɊCT9{(-y6;! )8Rpq0%&#Dp8r4הmXgmh4ʊJLKtDt88ЧJD]zԬ뛊0(BTYg5a@jPqxYww~Vrg1>cK.EGrE_4B5tS'Ŝsư#VܨA)sla[9lɨ;]לt6olWPC*NݓرՈ}qW1[ؖh3q 3L WnK$O?*& 9Ʈ]z>Mcytcשr>GՃ}^0^B~m0,I8u$gIXзu4&P?C)a=XAk(_ @'᩾+l̶?ߒucVqaG膙keZMsI x=n$W7 :WY.2 ;G C>fSS&X?rX/.'cVQ"K՛e0JEOW'}JHVCCw@lH7! ί:]%8-4Nɝ6;X^y""͝ `d'%k̄ziܭ3ֱpcgP+H`!z MB̲N0j^(3җ?PUX16:jWC8[vZ >aNxqҙ:z熆-Im1λOM巏[fϖ_:gt*ؚ6JM<9s5ҊfӆZY8(IgN !BqBJԳWt$So&AhH#gL.0̳95d niVzZd,26NZ?eг >`׿Nz\Hae!˷+|CIXHUo0 IF?}%(1B(@\e!GQ,^Cw9&6Lվϵ]| dzyRԶv ,[Ȝl=kuVfscGHEl^Dž~I>IRBF 3/-AϲIi};3H, E(BGDEG)$Ү:+>=!+ AxU֤ tr'N C(])[ܒ)eeTV1vx`#$GIzԓ 1͉G{W 7Ch{lŗ+y5&}qiUjಷ.wǰȀl~r,xuPt'zKsٻXu5 >Vx.˾4VԀ KJ.pZqk*y}ɮKI'ˊ\>l|2Y?OM>C%j>" v!y|LɳA',qK8Z) +oRgy)=Ho֨KkͲ,0rOgs Cl 8U8B#jɤ*S"o&<#H*V$"!H_wS63\51ĎWKUgZ\@0z;jAGBNP/J̿(5pVAF|sv訍K'yaM[rm|4Pxpl x3 uO2*՜v(!ǛU+$͌2q|T AR1z;׉9y6ms[eDrnr*Hg7eL6IZBCߕt+t s VK?45꞉ i6~9e!MgH$˜CGu!iI'94'0.d?@|8 cZcMIVb4{9r#N`nq'O>FQ |pKrkҙ TA+t`v"^.C˟yZSGվ'-ƉS?EuGC܁i<̫J7kyhk dؓtyL(d(HۧGmH 7KLI2f}\׫rkKdhN[I/,gaI'\*sxLu)Cr1.-I:3>ژ_喂ɘ函)* |wP롡CRE3\Etw.?a=3U;wzyɥ' `Zĩd 36\JP QA3yQ|3R~dm3q|${A4/ _( uJ~O`OvNDR׳lˮG*(p|GӢ;s.Lb^45Q$r%Za=ri;d?OV&9Jzf"@5 wZc P;3hP.됐z*# Ra\ɏ^+-.ᥣh(@1cˈHm -5AȆd7lR [r^WBQ8紦;#_vhE:LZ'W=w+0 BG ĞSba7,-ׂ1&_ iVt&s`[ |QlH~Hʻռd?:c)u D ҈_[xb4AZwJ-Nf>wtIk'RiZ: X`\d8$2OsiD2/"/}e<&ƕwOÕk ƕ2g1dɸ/+CTZ=U_ hpʀrz.zG86{M%EANnY9).O_k $ ˯Z0FJ6ܭ”4wү633!!u96?5!m} ]mlRsib/Ny3܃Ecs(d&!.=->g,C7hϋaYIR+oљi\Pz'ao (X(CݙY1Of21XW}- u 99z|X0Gp>:j_w4Mjz`.ev/Z3Hw8$_˜u/\EV3jSlUDlTЩL~7}2!!:HZlJ\K2و`o6MU>wF˯zzlAc.Ɨ"}KR C;Oa| )T,tDB-RjEPLɃRskt~ܣ~Υ$W٭ <ɳ #E8 dT suAFa9υ>>2T 0@yf>bNEdW0!N'a_^JeIS A=c{j1*_J; )Q(@Khdp,ux[\jÙo`9QK2$p5^*-P+Q߇wk=o4LJ6M,s/|}nSJ81vH\6A.FN: |1Rҗ7$}KT8'-"{t)HэUa3{s3-}fkVpEG͕^a =,--o# e {ĶI ѦMٓucvF)*F<%SsErT`ܞxv U̙AUk92'PyǓK#ʢ_2*;)8]Y}t%毒lB^ SuD12RzNGh|Z=ưѨkTr<(i}˙7PWrf`38a0R=ƣZ[h0dU.~?1Xl.g ~L&a_ly6"U(jŦvh}XH)}c0ڶs0^0`5tu=ݛam#&[([o-z:3 נ^VM0;F"07v&/0߸@0Kt8N4miKYmҟ`y} ;Mz5/tO` ki%|RKo|Mއ#.QjpIАśdtVg!=uh_Ƀ>(5͸x=j`V$[B} MNO:c𳜆o۶Rl$bOfsEvGt*k(aw+芠N6=6VeWgY$+whBŪF&j"]QyG փxę\>[)MfF-Zqga49`CW?c &p=hImwhbz@N?X7UdNhd;w}7pҢ7cOΖB$Xؕme\3˓A06mxJ ؛,Y|~+(+ͫp* WKpiqݿm%A^!ʞB(}{8Lt{bFn1+?tJOa(S=#+]鏳Zy:4y^m"گNt"`_+JX!>"In3CraII4dUyqo*@]Y€7?} \?iO\{װõ@B@Aarp/}1dL?_,|;9vzfyQAFl,Vͦxf1:~ʥ~ yܘӁFZ;EZkM6yDk0U ~=]c' RAxPFni Zi(iW=X.y=G@sC¥J}-DvROK>I11'NK%/L""oD=6ҨWdu#ޞLĖM.S=#JCIchF>2JM}wDDH0I=cXPIC(I&=Y5tT1`@|ЛVDOO=%̋Ƒ"cSr );+ŭa ޸isɆEiZm|ˠd(v4&b=O[@\[_y>as/NW@g.͋ihx4PϾp\etv$(o,zux=e}߭Rm )4Ӹc8Ij1A&QhՂvxȞ|jiI#tG0S‹$Xxox;R-ta^_Cd_d9b)1t4͉^Ϗ+ m_@ߥ#28OJ^w'd 1:*gH{[H57AE-o1XT6c=֭ӜaO03Յa|4sX.?)5Kơ5LԲHjrtA^3h*K̡+tGr;h90Hqx UdEzV&5pf!ą,6*t|&coUP>ʻv]ak_΁wQFV Q#`?M۴;rgehFgAUrLcl'z.ƫ7L7XY$s '4yIyd#I[ĸdrA'߲ЀH5tvc3*'bKbwyaWU'2=L#HDlu}9Ǝ v]$%S$Pl_N?tZ_|W~Mufp+GS[ {j>rATK;6S zq??:%iNt5cg.>u sDf"i:ږ\.l?aV@jgd-(uшR/}#sĸUih h9& (ޫ/^KZڊ#ā8?6a6ոw,n'qQ줝=ң\EH٭1|&}B޵Zh^vH(1u[ݯ?Ip( \#{WyΏ?JsU&ORcPX$i,9 5$d6zduh,bI3{ؽ//ҁ+iI\frJI;_;x#iRJd{Lx:Q%*f8}ӇNNM)+mX4h;wmٟ}q^"Rݫjw4ZD3,V"5EhIv5K$.%Ykdz0MQ? Cg0@uRч}j%s0:]36IapYf !W]nBX?E[ W4;CL9m.ŎWYu}0VbŠ0t փKdKB~⼔w1zP:|#dǧ0՘:y)|լzN91|^dطU"}v9k9fqC_2 A3"Tklma~Ig¸5PD68Ӷv |8k9Ц>@Z U&$! e!O\X*^&7UɟfEƷ4cYs)h, ԇvݹ(UC Ml#mnPyN@}cD$bf9V}ougHcl2C]ZmN!P$8{ZBD<gZ]M 5`ɦvq^p {H۝ &pMcqMn(g~Vo^]W_"ux.  90bu^m".2Pai`h]-OGdW .Yo]ر\%Ry>Ngmb|[AHQ[;UD+!qʦX>U6l&2`P zf5Cpk(f[Ɇ5RgJh1*ײٛN2޼l TNa^ I0l[K!&t GTDDgmh L<=Zx\"k ̇Aoc.V S{#c~v䴐s(%k~Hf!Rr#'l` ^^'G+3& m^ /8kpP@ZG06c$,U$c`"|n/idW QM4 ]X;d=FUC`RZqӲ0=PP?T-9` `:frP΀G蠍$Ku>̜5XiC  77%욤w"[#6]1lXU3bٷr 3{,4VR;ѰP|-~uJlʶXhN`>lpu.*~.^;,.:a.1ix޺*cӽvxGmO|."e'&^Y= t݈^-O.vܟ7 ,kvU" Ē8}rU)ײ`̠ ZSG{ BaޮA970nۧ4z=g(k%TCaqį0pUD`""VR7aZfF}N$X@h 5 :%5% tJWm'R59e==t}%ѭܫqfL/f:붙cJ!Q$xf; Y0*YRpH c# _gn}ҿDcӨ]r (H|*k`rݬ7oCF)h3>!JcԹ- V Fwi䌮]~]5@):0_sz9]$0'Y?Zѐ#=L1ybUR/o^< 5pb[b~{1)$him9:Sސ-; M2ԃx]NSeUM#nMOI0O{g* JUI 뷒o?@UNpiV1^ UWŠr/#))SF$rRɫ:X$ N&t`v#l>MB"`(فDlTPJ/ ɇ4(>ܴ!Zd Ȳ>6ЁWpBa넯[lT@J讖1 ,k9:m2˥{dh12ecrj'ghH'^΍"}څ{@UΆzi<3P7(Vz?Xd:W,YE[A΢9˄rb+BʳpDf,6E}"apG1>܂ϊ]{,߯vū'M˩pOiǯ-후aEbQ"k$@"㲬_T]Jlk!G,a;9V[XU/\`z|N E"$/_1+[K?yYѺȁrr>mwXzBM[p$4B ( 6՝=-Vp1qwsbM@l-2zt#6pqAldx1(_qٱ@ϴN>6nmIeԡ*r7Ri2=ES}"rJK uJy.>rr܆KT4ՋwJпShW0Yul󰘥ջؽZØsGv'f ;P=rVlGi>yP$Ayt۝0F  㴝8: \IxAra섅`[RF#w@q3q4#X! Vzm:)أyQp˱G3;j4l:(~~ wzs(|D9о gHŹ|Ot .QyN$$iS19)u>ԣcE h>"!1H+ Qc;2h=!myN2ҽͮuWIn·ϲ%jOWdh*)^?{pq4VZv8 E8t;)޹j{u d2얁l %Y3 G]75sayց+kb3BbY ]`BnwЫOqtVZcIEK;TNЬf(b \*N췘GS8w ]A!(7TDKF9hB拚Jޔ@~Oyϓҝ0s=^#9Y,$09!1ۡCӀ*PҧK`gEPZQi W~ !3df+ȱ7xAR+ow*5% 5"{W?i/WάzVЊnueJR- &r S}c~t7D!'{Ȧ;Xzͼd5NJajTҋaݑDobN(xm"UŹT4|'=Wj#Jl'yOIqAY ,R?xl`y.,RnR|l\d;4Fz73!WJ`ϏX&fU6 dXv'둅L` sv deF>jn+|"!HmȀ+dCCv4HrzA|MKU= H=M"WM]=.vw ӢK41J"'6%bk%PԴ_GHl:njjL<Kh|8La{sʱz,+61kYh.pt0#& ]:B 0XS qwt0kITDf@ٺ[Jb[>^uuϜ;9jx!5/8FJf SٴOlㇵ_Gم'V_2`ꭨJaFj!$6y8'т-??{̃A0VJ ꈱ"ҏp{)i!Uu侲t^I3kg?kteӈB U<*L*OLQ Y{)?1wQ RB*AQ4ʼG_7Dj{+׮\Kt6?2EĖ!Uj !Spziah* |K0 ,WE M7Q[̇vޘw {mq?1QP?!ZzX9ҝ)="4To+PvS`\9^M`nica՚[T.vMZ#ŔJ h;٠0uO-wI @ŵ)e;`QI6b6@)᝾Mk2u5<_&/gRvp]Gr/8:Ƴhl)jϊfΘEIXp;z6Q$%#_D}Zk)*D;ត& -U|c=-`SJ8nnMp(ye# ATgNzv >nK!~A ,G}vY&P(ϵ:G!7)-+tb`[b?[3cvĂ]|TfPO.z;`*u/վnA $CY621%ۙGR?8H?oB4WGC.+ܥh{P(`}blLj)9&r(AwN ;O0ե#rP8'Vن`98lQl P8}TC8Ӓi7Sx!׭_͗vcۭ% \`/ o"Kk# d}qc仹:5ַ+K[T$E:>륇r+  &3d lO]Dh-ͪPஞv'fG޹Yx'&mV#?p97OЕ"ea S4 !pYȀ[Ocd[dœfI={DyPbfF +ѫ^:/v˝._9)Fc- "o `"} V> Z.U[ eQT *"9Co]` {y6,ڛiуŖx_\BG"SHۏr U]Oc2=#k2/{S5 l蘷3EC0i}K|g@uGgo<}^unlҵC$i$~ڟ^XoO>Bt)%/c%{&K=^[G* Tl%U5TY?ڻxfκVyWE͓n-XVu -gC(|q;7Uya E?7ުsT^Nl/+wq'd\S?C6\kUEqQ w6nX:8l:d&.,A},vdŅ#0<œ{x<$ G*gnnj`]OZXk5asN} Yw\;DNj6BjU kqP7.g<6Jg2+X_?uc[D&ۺz,Vdȉ NΉ1el\#[W9ÜsN׼evYݜE~ˋTGE-#viNWиvKވ~ӂ 3or9O[\:n&Pdi6 VV1Lύ 4vgCr(,>i.84fOd=?磣C)ԑqH˜t[ݪd[{v%,V2M^Kϥ/@vohMIHR y^F-~{m1'pD} sDuҼ=BS 0nm{è DaKɽA黱Prj1Qy2- oFNԟ+1#Nu(h nMJcxO"@U-9Gb9S52an},&3,ƀAy*,F[(g/1zj 3fi\&?!Fxp|TVKo?YN(݈2Jck)im-Tp&Lf?Dɉ\fy}O}叠p(u?StLJ){I^zG;>V$%fqFh ![|2IQpi#O,i`. 9?Wj6?+nѕ P1qGw~YUW(6t-ʹc'd _⬖aO{m,e _DҶ",<1:?RD`PCdȊ`b器qg9!RG :Um_V86npdΜk xaM?!E5;lQq5Tc9a Ck1xrL' % ""alD)*#P!Pֳ%U29r4+LtGYܩr7D:GO0 +t<k}MɹB MqEhkQaZDiu\~9 @#C@%pwtǫB"KCUl<6uڝ,ܾj\&#"y)8dm6L/ QD=*HC߈/؃/%U\iYWogp''=SRH]=%%/oNW  Irf'%.8V12y+84TԮE&ƀm,8o'v|x~9Dъ,$p4?uMWx\D1ϝ+FRB avYC[`PǕM)Jq Ιܡֺ+TA9bY~+bVmFf| OM^܇RтMKSck IƕMx6Zا+칍Knk4:@=3t":TCP.𺻢⋅%/,̝>$WZzT<[4ڲ^(6MH^y9 C? 7%]}6{nmIVrKJRgj=SnvqU(ɂWV?iTH|p"`zBt}{^\2$TSE"JX[ y^^O,AuLж^}ή;!2l?b$Q@1tq"JRo6iq£{2n/3VIqk~7IhTByے9x>=T `J&fʑxP/]"կ5RuR,=`xѢnkB]i=I75 UƜ'Z!'c[)4tgxxs'ͽ^C[lHZ;(A; FC27 ;4vA7NEoH)IeoDJWH^cd6&=t ˪#V{-zDuW53AFS]*[\`a,di'3݈;Q 4gvq` a0ozyH@Ѓ+V m0q0ϻݖNwV!03fM5 vU18jv85`)A$iÉk:lHʅtvI:d6^~Wp}xFve嚈U0$lM9oGW,]s<ՔbR&`hib }+E#Mtsa*%̮Ӊ;̧FBL>`k#PtW+#Bj1t훰fB*n?fPǴ+%sYKAr cJJ)NZXWc-E1gJ<cvl  dOd-ӾGEh䳗]/w̿d)4=Cc,:f!bMG5kmKʲ%XxA~4 8vCG8M,CH1'L~͌@HOi #HYf2!~'zT4]bZ)beg#[`^Ql^ʭhI+]Ўs U.ngx=s1$dMUlH!fL ۇ-r5'geUeOiL]0|NH@ G|*@A7nv9MXY0Ds.a=9sxG<*.|Pc}{*<73>̮ٺі02Tvmz̊SM(rm VWPOK[y#:CX榾 5ř~9]blnΎsOQa}7ɋTK^o@TwOaݭ%$s_!kn[QDj,f|O#|v3 9f²O3sW6痦د@5`maG"Zm! NJ(Y\̥BU3\f[s {|a&;e?ϑMZ~㹹s9) |<) pwxq?cu`6 כowSi;T MĿƽPD$3$Z/ ώ+`"KtO̜bixe@\[vm2gbUP)@rsz!¶Xُ6جJ0C񂕔T; 1t1;* 6"(Obk*'UyW@豖c24D,'G"9M}Og{*Pkĸ"upݿ}nŋ˲9%桚kpVyo lgINQByX 怇 D7ðHPʼnV@euZ|~yz+85C.Ѥ!"fG6:7pyܝwO*ҥ|qZE5wmBOMp6,gnZiQ4@tٶ ٣8O=ymRaMFrϿش[yaù[FkQL`dCWyT\ g?7 $iʙr¶3T0@\˛OG>- ;8;gTk/fP=a+0=VL!V ~nzkGΟG+'mdT shPz[i`Ax)=Je3άJGNdoLhf2;g+>7n]Ґxx'JˠfS^YD;'H$'T+|LSÁbdRv#t S ']*PV%}&z{3kD wN!2c7Bu/0S|&p?WȬlB *ZbM&B0?X5y(uo &6vrl P@3@DMuoz$k3GB$xO2Mid۸uB AToQ b]O+,бâ4g{nx<RR~*{CGJl# NQ#$K} so^OSW6q23 Nk»SA, Cژ']@'܃b1O}x[{"?% m `"~kx^څ΁UB^ iۘ{!''eg,L o~mng+&ZZ0Unliw!(Jgb\(45pN,%PԮCŹ)6mݩ44M_ zJ1[^>^< 7$zh޽P~) ͕%X9 X*xSH7'*U LBH95,9R@1 9aO?VmhJ)HS1FIKljIzMis$e~d^q7ѣ-Y"y8%bClɚ}g1kec*Z魅DBBd)m׸>4!">{-V8@T) dEߐY"]W8NRPbkix/h Y%oF'~)\C ʌ/v)ſp(u e头+n˫ ~7H5 ƫɞSH w/{. Nwm\h:3=|[RK>ǖYϙ $+>LDEsPе9 X9m4ܟtB} *,p|0|@F]lŕK*,͗Qh&+GUEljzc!L{,LBfЀccEVwϋzbwl^4ٲ9kvUUNY.vD4bMD?)7B(B\5rx&RҳxfĈ V3V1cXuV$@C6_1Hb? tl_9$4hϞ?nê$_Q؎r-'PQ9 @sbzˀiE$T:wXPi~㸋6}(|9_Uȡ"hdK/nȲ~haE8vC136Gp& 2ɉEe0QW2BW+8 l&PB8MF\Fa5=y}8.*Ъ'G+)+~`5Z1BcA(c /a8I\~53W1JtMӕL_ *JBrEpH ϨΨ{eޱLzsmHR!"e+\bcB6^`HTgLu}&4pܘ;-is%j:qe!?lA {|a(?4tO<1n$BdD0 I7%%۳nx` N| yKZR[U'Zΰe{7$0gwH`AsېDwb?g7"- A,HN4x\MeM%HZl.m^=٢ΫJ=owf)CR5uOEX _ZR90eߤN =%Qak2OS^O` .WZ|Ekˠi!Sw$DfԘ.f=o?Mϴl-.Jw#ڠoUզt`6*7pw&pV WrM t+:m\.RϡmswdýyH}6^c( Q ]"<6ܤ.(uE; bWZk˧? k{w=RDwt=˵Ei7K!ճж8SjvuWd+f -_^&K9w2[6%Lfŕ8w>kre}o`k<9K =T}*x/׻ :IbPr#u~m~QgbU6pJѻ 4z]F5w羜*sxrqԿO`kgҋFg߅[@O*a (kV˭RrZ{+Dę<mm*,e ?$8r%`/5z8Mc6Unt""+BStޗDz! h{Ŝ' T5mĉMP؂{τCKfk2!K `i?c:^d!Mj2biwoJaZś0(פֿl@~ß[׃/4vVwi%tUf>wЋUT->Div!Hxm):;jcPֻR^ ?^F4A0>˦@Q́eЧYb|#ӆGe/2n@"2PjƣsRTh EQ9''Y.!$ ×􈺱k6$5 ^Sq|-Qs=AH趪3EPYABhA] v̀8赻BJp:ZNG:RĘW+5PJ8{I:RJ)cA8|;s9i0i'7RKc@b(5 =!*W0'Aq /q3LAYDɼO!į7j"Xxt ?U12'xu' {,nMLqe9pQ!bۉ/?Ah/_!c&1ϚM T.K|!W7 Ɠm{QY_ ~ 匁PÑGA6D&'C\&2b28P $Ij-F0FlMuZÅ#_@ctu Y^ ZC"vBCܨ=\WDn ?mZT?Ĭv GTRTۊܹ&?rOSbQ0,>;Ť~] CZښ8>d؍z v/H"OTm)\ZV ,_|@ݰƋ5~Z#gEV.Gwx7}ʁ>Km5,[:ɨ_ hՒcz[ %au.˟20ϏMkfv)<(٦/&BDHVw!INc"7S$cbc܎3#Z3ns}@c{QSPi %S;w;r]]`P̢f< > ,ȨvM^t!{inߧ"iTb/! FJuj3.$T;X{ 9ʝQ&-nN瞦9y}v胘G Adk"laikGВB}YŽp4*P7%$X}lgW J&EN/utO)i1G3P3^Qa 3N P_͎GŬ^̌AlY8 rZJZۿMs/z)!K@l؀bgĚQ1 L;T Git"AOll.C~зo7EN*(R=מ[|]bs¼0.ԸqIEQP)rBA4*oljT}hGjbޯΕ*kfL(|zcy0wԽqy\;t/0V\ xxuQe{7}l2r7PgÊ{'CɍeѰka![/ n n޼Ef2Kf53ۃ=cq+$ &>-Em f$V.$6nbB~b+S^$!*q!tA#:gf| =!$/D$ {lىWѰilbJ CqiwHǷ4:H0_I9P( sywI{2T%Vd=R:CpӁ J֍1 Uv6HDE q$|#X0߷U¯cah3&QKwQyrB(>{ΗI.amX`XQ2cfK+t9&Xo5e$6Zྑ"4߱U1n6"Eh=2#09og{n=*idG!1pE%A'{(:] ģD S+/pU2O D׼>;9?oYsH*2x'[!Pٝ{pS !b9Kexl)i \v upT$(>e.8\%?~6jgBg7*r-'םp~N-5$IKMub#]vvۂ9^ CAԴN{3/ۡٵy-3j!.3C|ѫԂr%.BM/RncgQ y, ݫ_2 1I wjoR{qQ7\0hiL ].n|oBi#- w<[z:r )ך6*1j :V+ Z$:qvYv.B'_ %(v|TB_l[ǍccMrirؠa1x Dκ3wTG{v6橥Y!h}Vt"A~`eLew:@1'*Lr+~"%q&:W+|N%vOkOEliw($o괚@ "QK)Ƣ@/Х awq瀐y[]Ьs fٲ;D4P5hΣ 0fi m8bl=7}~_R?~|5s8C/t7+Fy(߶(! P>iRon 7FSH''㽔g#,iLT߯ǹѧ+L}5t} '1̓&4$y͔ӲV.6lɴMHn^c0?)B붣f3yBIO@'?('UFFKIҟn?ɚξ8 0h0U͓-CO$8*(0#W͈YM%&& уJgb]I$ B=@npȜ5 5t"6(O6_4W4 "@0ҙb/ ۉgMwʴ0&@vTiUg8'qW /3 h_l1:RiY >~0 M;wg##lP0M(<6E!ƣǼT^jH])!(VKM) dVBԋCPQιN\IPj˿^/R5VB-GTvѴ 5X5K*ccri=:([* ںT,.l)31ɽy&+npF$aub&S wr:** `S"Au/u0qE݅83Revu#^::YZ>LSƕ;nqJO(P*|Tϗ /^^Dg^ Dz wOVG?|_u骫L8L\1T'NwBA/jbyv8qLf;mdAc}ZKLcuU_gMS0!4WMSv@9IӟĵawU.K-`*g D e٦)n\%xYO=,yOIJ3R-\Fox$ fdS7ebdWsxh&\ .t1g*9|bBL7hrsov$dw =v~ hЮ{aM.ʗ&sʢw93xnZB_<n L A<b-oY/U‹c7#kO60f̪l'2Lԧyy$1\3IAčjQeu TO܄S.ܘ,K髗"AYWe)FxTcۆH&#Tg|,K9`v ۥhC4wQnyz_WъǽY3dJIͲ"65LN+%h47eջbkcԚAyrm#dn}NL {y7/1[3 jWhJ–)l 17XN뼯HU}6:os)5N#H=)HõɝZ?MivKze.H! #j!: ۜ 턊FEem|CtF/JxAٜ,}'ho}`J^Tn'&*YL՛E`|-)>fϖZ{+ʸ_c~[j &(,7os2E׳g58+̻&ٱKnTE3Y8;IrKo7}y C~7&FO4I/7嗰&L}rDo@]U@ &iˏ\6F>|3\/KAKQ!1C[P;%o^xk[H&0CuCeKC#ՎRF2 Al뢶\za(o, 0hF^NLt)Ðh]) V~9Jq{pÆg<ܹ8Y]عPuȔՓVhoT3Is;x$79]/brmn ?!v{MbƠhd2Fq˝Tĸqf_r.t;e*korH 8/ߠc[JkgZBEz Waw6^s7ŴN2޵KG|}E xrOU sp(9=Ȧ;JG>gt_3*$_J `9W V̷ydEZciI!J7֔ P u}^wPZ:#ppfΏj^̠ͧ`S"edG0[ϡH͞U`lrwu (KIYNХň9DDST[QD#O||odnPk!gtqZW2FVŋiNT p%:ʆ:. C0 -ҾPhJzA86F֠cۙ"wĬtkM7NW2x$kR/I=T@2f@Qug YȴjBMPyW\_bhηZl'>uia ~?W NdF `oFpƩkHe) ֐&_U@`Fv*%G>٥@k\dԊ}wOrYSg饖_4>9yHGS-,'Uj!_XJ3W6$Y/r".[H!V:GxP{Ǯ*kd` iZ?a< JG􂍓 VE7lҵ4͎# H],%m o؂]^tK|8k˿t=(!!o] fQ`% #^~.Г%`r4ޡM!X{-OcEΗ YEӳPw^NWBFzCm24 G^3s|ҐROC̶BnA.~Cq@脵UfQ( 1J6PVg8J9)R9j'@Ik\>F븢9F՘q T郎ox̮1Tx_67=P~ܔaHj}^5G (-̝+|! (c>u|FS&L*iֶlr6/JRlYreIQ9V(14l@&\+Pj㡂RR8ڙ?q9DSkqFw"Dɔ)UGK>{ޣarAnhLar*!k-q}>1^Vy{r`h_ƫbrFUEZ6gYZ070701000001eb000081a4000000000000000000000001642603a9000038e4000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko.xz7zXZִF!t/"8]?Eh=ڜ.+9IUŷ0;p8`yz Y44c^D¥b,Ԃz}HYͽX8R%?G4wTݖg[KI0KOP t B~Ϧ2hUSwNӢJW C:oZ{ס6ŀx: C=OJH]R#5BТ=&ntɃѽt.&5XM5 bc[!E*s HGd:W~d @Vvu51G-x6RIM(ahx12L ޒaTNLΆEk邁Aǚat-<L7P8]Ls,ؤDĹY h"|ZAMd?,r4?e%,&iqGI/.ȞR)|݌7 >#eQcUJh);$^#6^R`dc:ә:ffx١`K'Pepqc2|0uĀ#Ĝ{"%{Ón(UQ=|y$w9S/@1x]{}̸_#A: I~In/|b#o!_DNm@ϲ7N۟4'x3X%jFx=J78ADXkh) X.B`}P|_[IbH\2ZtUu`U>$.%PAfJOޕ=cC2D(f*FK<Ȟ@k]zuB"Ͳi>wC(CĦhf+ʥ fn0? < GM23%XL1`߻jE\%T8il4/X `KQِ 7ٶ&+OG |@yo̶࿲'G |7${k(BxrFDF?\GLk7i E">ㅆ?ۄ1xnWf[PZmc}U3oԄUGPZI8ҢwRFNAo7`e}ό*KlE3hX)M@ !|:C-J\8MIp7.?J\6Hp=X [‘;+dJGi.ZNƔ1#iI]َbN0TPD!ZLѼq'ƘH25P XPmG@# Ϟ"lH̐|^u{>Cg\/^#gz19ł$6Y]Dg4wPbtl~͸ő:_n *t {(~`+(MzCf=W{-HML˒6DHu"ёgtWXv^5O(7cC y-dgߜ=+aVx1sK1 +BɋgVUD+F*B}DDv!ꄄz3:]ILGı޵Q΢~U8_1~oNk0''&}z&[Ҹw#`ѵjv%~AK.y= <{݌Nb0 A%RU%k^ dsFڱFǻ\j@1;otC3(a)S6V@ܦV(da 21/)|&YwݶbVa4śvEF@]H֬6~bBtno(b՘<3B(^|" E&'7Kɍ]-buX3DŽ)ǞjGMsS;"?d]2W,˨k sI8$/j\N,]H*59%[q .d;FeϏZ9@q5 mdVQvփ6 "h*7&m:dsK?Y6$۩d n$ n2\,=\ -(Ηm<ĩ$ΔĖ|F!`LƆpg-٬ CE*qI֏~d{Z=1qf ]4FP|-Xb'ŗյ%%/ycchW/2MWL!gl3PZe_Y"/&' l^eh,;F.?YyuqK;F,Ox_F*Mk.VДl*S!nDoǷ-CZNy643޵ sYCzpR'(bS |L#zckm"Fv;RNn,_; ўX7%AꞼ=X= `= Eqe %& !V Q@tV\cTtg-'uAkš&g;KCA R:K$lfښ] IBSk9vxy] kE&wzW+S3JWOp~a&F{nu7>oC3Wħjw{Jny0F-u9b848C)Ce)]IȊ&C>oɘ%,LQ(<+rNRę.#*șK; (^&q 5O"SA1)3<":Y|0/O'Ѫ#B+$s^$ .β S4iʟ8vW}muAқ!x\:H=Y3†fi1pvcu)&]A+F«I|+ݺ_,G(+kI>pH+L 89ƌM"5]X դW^ߒ\8GO4ZL&]WHUP G׵;T[ tn2_織m0fR"$'eSx%᧰ 6,r'yt u nLicDk\i#˴8 W,V"3/V,&(RW@UCXy^(JjMTDd >iߕttuJ@@)imX\K\jCX$Ӳ^/~P߅\QC#6&'j*ǺsA*D-v p}469 o@H{',D%L [W'ۤ,@٫-jϿ{ j!\)&\ v,a&xB_ bp!%̵ᨊz)ʽ/f*Z&~&aY91_4S4,LsbZ݃ ړ5n0A]avdḒzk8C[f0@3V:oy;L}l˺?=0nLQ&زQm8Qai$fw,xf)&oӶ(dDV_jԖ)6,xݒ8n Iά#1 ּ*qb?$+0T>9QMZ+t"@(j,g'^;}%WC#s!#cɅ)JVN+N?uiLwH5@R[/_mWpIݏeWXа n2Ցir&*?<S%՗a Sgq;N@w,f/!P% r)0=~PH7M>>cU(?`ss l,#9F79g Pўu.i,&;yFJc:L|Ȋv8fm"Z4`syi {Հ@D 7 Klp Wam ,ظ=ņ{+8 cut45\E`y5"1bns=EśLϒH[/ ~=a`0 HtG#_ixX ?*:S Ԇy"l =COpSY7ӺX%+ I_ U{4?~קtn$D&[~i˿>xLv&x@BeeM>ąVٯoHN-9+=E|;1~)l4mE2%íC1 \41f+.;ۥֻy٬Ԏa7Iy&N^{:m(ʀ>er^MGh Ǖf D+gQf~]? HFj@SJpP dif^]ŏ*gj.K Q蘜s2p+u/NjC0^+6<;^Xm#E8H~mzXCq\nau3rѪk p&ď>"UޙPUfY ̥'^`jYW_eے}.oN!ILnOҐ .U@5QX`4B!o:N3C"r ߯ 6PH@B/N%w c څ:rnf voL߮u6~L3T[粷%ޠ8z2BMpʜ2kGz#@I[u`PdaVg$!_a&C?DΏEQ j-nkY<"w$z+v+ՐrM< `6/Q_o4dsƼh}R]{L1I>19I׷R/Drpkg7b W|nYXnʮIJP*ϏB\{]g窂^8-*;gl*sOaQ(({`"E tҸ9p!ة7t+ @{QVZSz™E9P`"JLPsaҌ;^8@,q1ӛfsz@v qJ0b NR8D: :'_ъVw){V|f,Wk4Uٛh4b.ȇI_?CK̀Ci:jO:LZ|3Hzw7|nG|[SP,Y5T;J=O^ ٪{S6j#{()QS#}?uUtkWl["ZkfrbT %::n;:K CZ*~Ӕ*DykOw[yt3X iCY0kU+*&.^"˙-Jqw!+ &LYV0kNx1z~y&Ns`vQR=T 夐Ad8 >tsPS;[r(oS.58[s a0|( sc2A~h5;v㟚N/)m"}X13,b2R|։X4#C0qw,OIX{zhE>H*S:a?XQ[afx{tsދ>!Xv4x Rl猔гg(nkv22'+vR!YإA!7r6P%82Ň8W@{N+χ'BɌ r&4xKGCcx/,m kp* n5k@%["U֯ ؼ", NӨuR-+1/ {.ܴuZL/H,gsk͵guJTMml]4;RIӖS*lF[SqX Stw5۫H&oeE܏A%zx0+wbn_ maU*fh~/‹3Z|x:z>zD6ded/щͦQQT:rG ?vm} 6g}\lT{MC Yȉr@uW;L,p E\n8Edi)c;Ysj)wJH *ʥRbGj@m4 [㕷3U*PIOa,e_"!.`%G5wEc?AwNz[dV`)Ӟq&iFAGG¾3z!XqBPs-r++qr契\J՘.Kd< J?GIL ]3w&"I!/9py8&?e7U=6OʇEk5Ɂ3FzphRf|c 8Qꏶ5+R[ %yʶX7IM )r&p{pur')zy%@ekWWez&61Iɯ7t?/YKK1_ ɬcVur?fJ`h?x_a6n3PyG((cLXr}In5IBVcGͬΑ hEgv -䷋ðsd쯬!#`4ɈBzk/PJNʬgZ)@vOZ{v;^%*t9k!®ߖgWωO`A~)V \C8>^tYb S /ZҳGZ}+SRIF|b'ruN*w̟]_ @([ CROfM)+,8ʚ*#c_Fh{E,ch }я865h3EP`Lh}~fGHj?Xywl\Gd$VXF4 H!|Gٳl)4{".\Z(mH90 %p@=(NU1<$|l|L\C9pdahIa4vKUI/$GKZ~z]rhchP;AO4^lH]҈R4lafsg$ioGYS ihf2UlQ/{S~F+EBKϔ5\O9|7+fP">`3 +4NלJz't+x`N[awTՅ>' yrd:;gdTڹ50J:DB6栰ЦoI{cˮAVR5~>Έ:W2']l%CD@1SLVƭW칈Ag38S*H,l"tOJ@8J1 ~۔c6$>5492ڐjyYkޅ)HQ8PD+"U?ۼ^4 >{z?)ԌN$o bD dO݇Ҙg QUL |NSI<ؒ2豌^:W73 f Э D\V}bѺb%{O$fSoL}~Ԫ+K"/6Wjv B؝_'rAYC&ƦMbzg#t#xB>?w.ܮ2sy˸fBTμNHu82 [3b*26*w𺢩JED&hfqE@i|O 7uMPd=IK?yC]A3K eq- 0{+ "^^ z!.LZd bZ6TA+ ftJ7c7'H)W4Y%3%&1"l8vmYxA雎P{1 B;'l>SW)$Z/x9O I8} \|!{\}uǥhXr01H|x^a O*DsDޛ}\>}0!k^Jrz`Kjq j[v$аo<2WpVyy]F!܀sQAfn?(8J +*ZY5:!c43k 6[ _ۏ7]=oGjËAN>[XqjoC- 4G*$"&uO: tK 'I*q9]0(3:@qQp.S<5s),(3Q1a!DxcSi uQmGa~ XezU5MӠz|D*/WEi4/Rosn/p)xe>qZuth, LFu,mI܆Il4sx hxoMmz%IE|r,\ a}$b4R6Leɩ`큈T܍s}YC. W.NZ''V eKF!Y-JiSMOҁ' 3^QJ0ˊe **F o+jY$ §8@˲|a5HϢ#a!O oRR!  rFZGg:͡/եP+#o@?}Nθuʩ%OkyU4tb$4,}Q6AZ HEֻ8T󯋹 1 ALj+*۫yT[DxkyTNr¿mDB@ łCq20I"fRnI~>ʡjdei.+"eWv>:t 4qC[_ OhN ֐),%VqY6ҧ'9@,;: ׷%fd:< 6@.B+MEmtJtJ -~ޞ[Ţ#&m$ţb|H`W[B =\z5VoPےj(/LD"g3y1![dh]nBh&!+cQ0&C *eR & rĽ!92s?n.,H.;](KRA\Z8ߕϥ4JISYX%+ib wDE|Oi.*$L_O<7t¥jre75Ba:M΢ " 9R8vԈem ijVmvr?_VW:"bn ZFiCT ICSPf.akTqGǝOMEJRjGosdsb<`gv!qۀ̫ A7RMZ2kU(г?[T#+-Lr P;.8³j^H'-1YuzjT*;0Yи J$Ϧ)qpgܯ%s~aչe;uC4C`Vliik"݄ksLVeWo5kT:QTn&̓%g;9EJ's\xN}}t+B8%hA藥z)"6.\wKϕr3ԗBwj{|VӈQYqP&ʅ} lHx;@d*k6p_8PE|j ?»䬔I,>a (C La#N^b`\ATfdžcAdJ۴ׇ1qF,ai`cْ /Z\Z:;-~[ͅ3m(n}"J=&TC` y0eh\,;ժtKʶ2=Fh wfaX\0v TIq"g:HֳD&7z }p9F\|E.%\`hk([R縤T;DZMtyYt-}prQ\gk.@I]=vՉZ߀Q?$b훁ʍ?_swvr 'w:Y:'br|OB7RÞ Ə|YӺDnz[(y1r2Gk!26LYz8Ck}TZAaק>Lug̍ޗI- 6׈LVLP_:ydĄA_1Q*gelw;%})3ل=9+Qe |CGNֱVf&w-rn)i$?OFjGRtWфrO»e\C9~ .'9^Zг1ި̀bZ685*q*RΦҞL-k qW/Yw$Od4zsNv)Iq_rZu*:.C42* BiR9է YH F31j`,y*ORb9!-> 8f  Tm׊i hP.nLc^ϤQZLtj9;(wf&^o ˸^_gbK]}vsُ(T0c3a!3nW&{׿ yej-!Mk>8iM%xH ] l?:w6J_m߆b VRv3Ep'hہuU|Me{9YЏ16+E]KEFqE%6k僲6i <ٛ7X]K+@4:xAߵJjHqyRuH8 3@z{S=)u ,D;6 eRu=b=`Z%=̉%G0rJECYy,ޮ'$A/0V #G[ANZGfS]}Iu ЬU P]>J~oe7mh(s˰&7BrHa1J)WHҁF@9hOÜklf?? qaܿ{&a"o"ݲ &wE++,fM7LGs8dKA6}6TU$W5_E El U[6%ș Yz)4k Z>equyP3f-kfz`.2y-T;=P"wz,ia]nW:5q\89ghh[EmMTX[WEܑ55l_3eO4j(g,4WS*78d3_fȯR} IR7 c\ta3L[ÑZ@wSV]|% ȡ$@`5N];Hdr[j5DIJ~*q*gYZ070701000001ec000081a4000000000000000000000001642603a900004128000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko.xz7zXZִF!t//@]?Eh=ڜ.+L`Tk]>_=Lm<=Hs{^DՁQQVΣM8û|p(} 4g[9 ̐Ǎ=8l?1}0g{~WQ/* Y.NԿkq~%~l" zrM=J@-# -nϩk29c̪/t#B ^9*4#g䦺!e&|*TZb ݴD&p iP8imAy'GTTs*iDлlhťCd/$S5%+h SY{w}3 hBOcm|Mc];&+dQwufߕyIJk_>;Oo$%xF|pid#-}ǤbvdF[ǽ=c;k'-|ӬD4d>ydtƸ_%h &jz WIº=dCF}}7%WʻĹlSg5Ǐ%Ԃvնa"vФOH!hp`%`&6%)G=ӧ1݅/j0j[{GJ2oW2CEPeN6ɺzoS,nv%;F0K2x!p j%݁nmu%+(nF]bZ7;ؼ5̬T3@*u M®?Ow:&pr dXzKsat_K [W %VڐΙMX&`mLC hzN@&)Yf0wB̈ai+z9lj.[ kI=mܗH_weE2Hp¹YPMzq\L.T`l*r3o7lz`l,#e@ k$0ɞdbɼ8#& 5\ 4lMK"$E _tͲ `{5@=Fى-$3#]sTu<)m;L ·P1={ȸ&ĭp,O߂*OA3g1)2x2k'4#B7Cg C2!?EB,? "VTɼ}3#"}bc h xuS4à PBL?@HM7'8)W&STĈJm̿J}wݒyG-Jmj4*ܚQk$?a<b==DMz`MÉ܄;OɳG R65牟_Aj D_z/K7j:" įў2WP [»۾m.6)F'Xu wG M0eyI= ?DmP%B ME~Kd9?Ҡ6 V \U4B)޵P 8.βq`ؿq=Ça>948gfxObTl}S 5Gvuհǁ)<.E`sj(0Rٳ cwݓ;> bdXv)Cfj{)5vƲ˫KuMZv";а i/=\崎-`uxYzA27&|t1#9D ۵,t=( ]K݂pi@g˲PhOi~ϬۥU5ag072ya"-;*c>I ϼƺ%{x*bɩw@;:`Oม~_*&v2Ns}i XT* Q"}҆iJ-[+&}TVqgg0S/|wV%A{R.od^aw6k'U}oؕ*FT5P4ni%BZc`O[i͌n(5Ӂ`;}{EP? *T̵ܫ&/>o D.?Lk+~Ţ. ɨ*7pm};p@|l/WO~ay> I}ټ# e ñB2\"hzH࣭B1fҕϠ;%X\V>4N) #\|jOy,haQΕ{J${%;!4܋Gےk)ڗj 7R&XMVǼ<'u|cx58DOfs?wŰh OQf 4 1JME\h/A׆KBTDc}qJN\JS?+ ":3@2~CtY{K ~Wg=v2(Z\;˻oZlO#-vad݋ Q,*t>я/P ɪB"sII)>I WRq>x)^G%iUkCQzqȊRxpjݽİMrs?X>Z;]IntMfdyYyL/䭷K%BHXۣ wIž(:xg@9Fbde!<:Pܝ;ab{ }ŵMU`{T6!Х,hU*OLQn=5w E^Sޏ!U I5d׈JSmP .mbYC 6aGD!yzZ>UMav%k6GzaCڿ&7ՋiK@QOyհ!ceoh՚ZTC%d.]Mn82f)Mb[["wFPE/ Yyt.,6'ͱ4f]CNJlX1L*".r"L6A4Zm0a  ׃ڞѢOt X D +of> }xVX>`*>qC@^.gy?x};x v֊t_~;s}ޝp1+;ڒ^*P௺x᭙/~`Z/F w{NyrEl>kx 9.|٣xH/@K]kiP/[Z6 Sb@6zXu`d 3*s~kS V9jlݎ|k;,O[}x ~<U`poh <)-mݫ"K)]fđˌ/a>ΨiF:n\;0o#"Nj^ Y^ȏ:p!^L+dC{r̿_e/~xT()y'!6qn^X5r5/L;zicviytZ@_i[r! 9`7:5k#aR>)o6o rjpuyi 𣏕Y_+[̂Q;ϓ[ @xfs<^m$/ily%e@VɄ fR""iN,i Ĕ 'aEmF#L%3Q~:فTbfQGTZFySw|LΑ.lY~ސ b* N?oshQ|t+t:^u<+D!>6ű ),e3Y ,{ӀO[* Tu pcfM\_N-::8K2H_=z}N0qs ؾŠ=x=7Y!jMŋwlDWAR0w :HJ]*hߖNE>-gg.j7>~gR"tC)tANl0N ש0^ `xGUȠ!{wm?{BҘ\̶ L!,Lwu#/^{Jf%gAAxa?p6g;hiV$&+7BoHLIh&HB/Q0I`a33rIY҅)E-9æ}!g̎2vԔԠ"ZU{ <)H)*g1\;?_D!ƫ 7kRd=:M c~^a, "Q E*j^I` vp]v 0ֿ]]8"=BG´1Ï V*^ihT hpV ^D4;vI1m%Er%w#VބrO%yreYȄ4W6U?@6~qsVy+33D: N.}Z5!ab, -Y |~|:T)?Oz?.)ʓO]gwF hR ƝX¶hiu0W5*cuтg1=uԍڮ#׎w{ F蜛ٟ[&RwnVLoo @uALKȋVQ Η9 Jm(%J _ F_ͼ:Ag t짟W ~zmb(uDj%q,q?452X6kų~_w.dGWb:L{r5z'vUYcL)IkjW7eg/M y2\N;7%OZZ5KN_fS# am>"7E hSa'òUQ M"lg ג+l#,C~ZU=R 2JΈ.d[2ES۾P^5'5!J!)cx=9P KiswJE:iH; Tξ.7ʟ=9t=/|Be=la&'8CE_*&\ϳB5 ķ:dDKYg]RݑdΚG#MUlgPJ7fˀ U%3IO 0^Y7Ңr Eu&#\xD:ZA~T]}c޶$\Btm_zL쮌qN ӖGȎ=\V kJ!yw_mV\YWS iݎBý4&Q·N|͓#kQO3>mzdhSkιOe^gq&j IOIF$-o(I7gځZҸIq-zY<uZtrnl2] y?c!ajn{J>P%3ŖI|@hw62녗< y{{ZWἋ($K|)ghXx_3l0 ?54ɻEը% <&ᐩȵ;gDŽ/ UX<~cgTgn Ntl61']}I \)6Z6N':mMaP.25A0 #ۖ8rR(YYt3G*.`r+V={*@fS-Tgae}F1ȣs,ĆСwr%6f=9BF+);ӈڮ5Os> w݌de`V*,?^3%D!&@8uvx]K&X-]S"UOIYnoS[I4"8 mvLMr$=;LskX{É!"Zᆦ8|֑I!KZ<_ C4U 6Z! Ո{.kU;}e4ߑ,fb?n7 5, ܫgǾeP'_V>.'Nn* `vu |Z% @+X؀je3@6b"C(9@3Qےc2Yp@WSRM!GސF =N"CtǗuMkh by~ b͏}Z?%{ dx"froEUov`Bd4x iLd;”<3=yw0C+,!-du%cjD3!Lq$2CM!oMT?,0ٻ)flg,[v=xN,˿T9d8X y^Ф ]TO(ȑ\{.WS>q5\ca>t|Aӡ4AW6 {tCgV& ŲXTSI5n`^w[j+;~UtTLC̒PI)-!~(\{ f`_ƼWta6 53@vxRY\Ȓ+Su.ԢV V b:DV'H'<+GrwR^BxЛ",&P{vMTIDe:b4`6Lz"Ŗ7U| 1s\K, ,)@ m^5EAwfzH&7oҽEԽHKaў5qU'A0vrgI?ڟ6KBHqqhCw|m%`=MѠdBѵо񩖴8w"8RLX&CI̭ |^έYYP ȖVST@ڧڻH*ZTvx;BZ' 筿a 5vmC':Z{XO፮n:i|,;@G@B=9A8E_8{iŨCW 벣PH2MĻ(P$}Ii}෕akg,U/\7/@7 s.t8oZ%PUޤ h';idȭ"+o#c4!VNm|ߪ봘 ǦVQ*KFq'UHjø("ʵfn.o,+bA DB) 4#ݺ>'j6 b"VOU?@NK;UrU0 ݘF?l@Y{O& erޛk=_>WLv|W7%a娆ֻM|by3w"=AP.0xhk-eϕT(C9.I{j":Fu~{AS"ԒI DJ顁ӤR=|8"v8ΨX+N˿v' |YEBCbl)s_}}գsƔ)(!o@3 ]VqtM)1~4 e#Οa@M.?[^{FUpy*9 #gsCp+иwy|drcxq+w>p$& pxdZC_R1q\%`Xr' ;Sߧ'Uk9F)#׷b-G_; $fhY^HenVQ>DǝH jo;g㟶,|йSD5#/P:ѺUCBxh| ~4S>Zv&o]aǵH8:EhԀoDwMu ·_<_Cr/7@aP۰uIb?n1" ~07tMs+qM8XX{3alʻcNWbBI@7bF ۀvԪ :,Itwu˳Na}K 9`^aDouLe$}"Y@Cd׀ Xn ^B?WmfW,rԁ֜$Yk^ONBEf931"\,'P%S*y$yLT@gvV5Nۦ4GAEӭγ&yZdЊ^.vKڸd̆OHm':)I&qvrLGxϳ3A}l KjvHJ3uX}09eCԾV5_D JԎ_D Ѓe|"JR9a6RAWI@ڐsylan:ۙ~`:nhq|$xӠxh _ּjibg2{*TLU+FBݬuǧR^^eC<)9q*m"9jr'6>F0$i. &Z5މے).vJ7QǒjbHY*Tv6` WSq*G16\'p=ŨL?=`Y}&T/D HpwGbD"5kf1-f1zL^A1\:(J ~֊QQupj~VdεrpJUvc~u yNڏ՚AV!}Z]_j7ZtH*u>gr7ŮY,hL /Ul(_o\#/r)[G[[F]3V2%j\.4@%n` n]sܷ[_Q%Vd,<5DqpPtiKRwqvAqMB!h m?a;9/; w)}Hj:Bbv2dߥmbJvUը8'ޕv#`!ji- )uvblXX+$!YSq :;It%A wǨ)MBSvgm߼aU tglV(S|hIIo񉚓f,_@ uIJozbvvmDyǿ|c( )UF+z%=2]xʭ'+)8Qtn@-9uYK'I'{ub9F_+xx!E]Fd%vTz5wa@MFsH8(!XoAIA|ǥRc氅3R:8S8$픟{L"Pp.k }E_=cu8X2?ĉGc5%V]u.+(M;љq.OTM*p#1*+=*?s̓2FIw98EZDuF܉I,i_p)ލ X=#⭽սxo=TW!'ړFEd׮La&nNbb4Y#JUHo=v?Wn]RS*Ԋ;U7ӸqGZ*V)CVO 'cFh匿vt:}Bkq,-r->_#Y_"J.Q[_D1YW0.=w4Pޥ8hjXca,mI٘&2:7ȉN%KO6 nxB?-OuesS;{^YV:=c.gOBx9zRgߚ>qmp-ðTlq Ԧپ8|t`2 #RE;)”Ak.~^Ev^mdp2cˉހ7[P,jSB=Re#{g۬-IؕEU^"JF,lBQA%c\8[zs8ڏhj!1Jd1^ǕHAP1l~_EPx\Dj p*H$Ϋa{D2xNhY5N F"K(M& ǔ돽J}/g$U`<,ߵdc%R &!Xr+oYbB}QVӡO?W&J_XB.&Mg~^۸ݰCpEO̭fb{_|x(6S9@k}4Dlj'~Śxc)0 N󇉂ײH|7 קHjku00fȃ:c~R᷋efP2lfa%A5!v`pS3hT6A4oLwimR^iMǾ C;se"=s6gOTlF%xQطvu d{t!B]p 5:=|AԵ ġ^BPpLn>)퍂7^mOn<$refyD5+ TF$ q5_{#֧1 JCY[b|#ZW6PlqĢ1SWd˟{cՊ92)P f|i? A+b?%s3b&%cّf kCZ ib[1ۏO6%k1-u#,3}2ۺ;_izt,]+_5,?%hIgqx;j7 ҭ>0 E>:`XycY'r3Ցqzg`SvgV^!EAayq}rڬqtl&J[|ـ(ŊHos^J5^;5BI>Mg.x.` R)[W*; &@}X^8 d5{o㫲_Pl-pY0اk,F~by3(DɀK1ޘɬc{Vd>ф XH8 hQf{GeiL]^ʌ(Ԧ.JjkV5wZ}ed<.+cMv[xNW$h(;*<~@paۿA$yny329c}Z~s4O%@>TGݭ|ˋF\S>+ǁ=8w`kQPtzڭD DWe"lZڥ>0SŒƶBG9$-7 'cG[n`I8`>X =f'jR+SJTT8^PSm _s.!/a2jH ]RMR^4)=>F]k]yf|R3rڷ9c%aV [Dsbϻ\phO .dԂsD!/o>޽ z.<3ӮzVbC2C*~t$|AWvWD X,q1i-[߯+B[CCYzDEzX2E;6OH;&-wj/}RzLDoƙK8g S7{9@|q%o < 4!}xIY=gC,hce&*Pxg^O6AGWXh8$ٽNFk3 򓗻CT!ܙwiS0kX344^`?mU1<p 2 +Dn 򶎠7YEO б(8]qbc9.t[R.&z}NM䋠PNC/M) e}i<+ʌ[2Da1$mvcS䬭?tCIats/MO'8?uDZ\H3n]+.r fA$imo VT@x":Pu7LR9lLxX&y= I"lvWq׫r aV0e4~;Ɉ/_m|4ox9fjOR6~PE4nʼnH3q"gYZ070701000001ed000081a4000000000000000000000001642603a900002978000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-anysee.ko.xz7zXZִF!t/)7]?Eh=ڜ.+ApO?mHjlDŽ֕U*gW)>-3?HiϝVEŲAj! }JA̳x1}pw[ܳFWq<b6<.MNav'ʐ =mw @ 6$΃6PJZ<&HsWnLmkIQ1ȪQlSj>%oz+gȿZqW_u OF;jK*2$eaoĜFx@("`@B(b\pϭwU]%N:HS|9l B+UؑakA7c,YsJbGG(@&]މf?_'Y$c^~ l(5ؗ|RVͧ{ei!K /adg7.d7a2}nDKN}DbFHmđ/yQhDܚk6MjqZLZ0ԖUuakiZ#h`^cR+9BJ=WHm@NusĂ7,Qcyq?j֊ʼnz:]:ޙٶzc[3V1BToMKdD> Z$Y.DEփWDT21m\U~P{ mۦq\\+zղhCxAq |vXgd?21O݌ Jlϧ`o8#+d 5' .ݩߣ 5Q@21h1<|sΫtm6l,x:焹qrH_^ \iE:Q  G?A|x5RvIzMadE7/z^`L\QŮdCC߾6j>V,^39nn$<&[f.0[:Ȍr+IgWf1^iWV$V#4=kG#\9P䘹RcR{"]hrko|೾Ik@Zv.Z)`&Mڔܩ" sl5j/P*cZ+˒ގG z4߬&8К0u*b'sZD\K'_J;ӢC[.Sm[6E|_#g(iNڮ+EV$] e%l&ha|s>>ڗXffYγYLB]cI7#5y SQ]\ϠH!#'|1Ŗ$[`(LBݥE)egU%*`GǢW[J%Gpnm'1C>pGN9я*I:sx0ļ/b cgW.p+q|!F\ql?k B^?^&_5p٦F/k)-#Ph]þ:(5Fsòߙ|7 Iw| Mmm2n/Sx'_>yx_tϖ7L2-KL9'[: llҬVrl4('0T{޸ qq'k(`" UIlZ_En1/7yԻ'8r#xw[*9\XYhe=E//j3'KFKQh]! sarh d{ :V2+DǶ7z*NCDCgH/XCE0t7hhDūάBJatѺ{]Hha=,ΒBaWYlTgD/e@bcO?sjO>xd$zR>|9£"TA}UqjV?e nJY <#-X* Dp 8\MCwUa3wmB J}.g3%؎N`nF_ dyE9hd0JEl@ Mpjǵ |& 0lj`F7KxGby9[vM}lhqE=gjYΌ1gTY:NZ =uٸl~`7ʠJk@7L 2t#pK/F(g]Up%deD ws>col[pe/NpԆ'c.;ҠhafEx˻N5/O6Ia*,lA+YhMk5,Y c"S 7kLKkG?O=74,d2)Re:3[~ Y7blڇ i!+ì$0sQ?F?tT(u"$o:I&f>mz_ JVQ =ݖ;n\AL°u]/?mq_"I7Sْ⇐ '͆:ުGDN%6gz@Co{|mq9a)`0֔g?Bb8m;3a/61Yy Ku: V]}\L'=v<8q3CÈ"-d&̰ [:GV{f#(G4>ꅤ.l ﶀưY!/pV)5}쿲nƭ\ԁo 5Em=mX%̐=4ͰFLQJ6B"W`Kx ް\=#)i4u?wK@Tr=IedžU dҍ!DŽ~@F}@jk Y 2_hWZPRsrqTZ"tbn-9C2yv>fO :Bl,}Zl]h%Y(7)((QŃEj%UXuYYr3i &~ƸEaV{I›*7QJylH>i?N9'-Z9Zx\vafm\s,Gvn\^:92\o?d 킨O\*kk$YN`ycGV;wJH )FGX͓uMڙN"_h -BR͠qߍ|堉?vg Dd(8oYpYB IEË'`Oq wS3량m@(1%L_~u2nh{:ou\둵cBP[+vIGa/Xs;{y['g8$V9&M w򽇞E+Is1 0,gunukz97y@CLHD8E+uv!'JH3績"=N@7;Y2Teq~hd@hOXy򏕃n )G^P(s?@H%T)1 [̯8q_svn^S8q:3(qƥm \2W]Qŷv3mzx^7[:7)/.PXxt@iߢq0]S?Ġ+ZzYʿ{X(ڧ[P:[V`Q;vAaik|N"UUtSp4[ zĬL:_D fa;ّqϻ!}9 b75]-׎ay\⋂6s@֥Lc G^}l4}mqqNfZ".M?,ZxL|֔zKXF" 'b,=XS?ʩ(VĔFpV )[԰{B:`>qkFDx>MEPQBt/X̎R+A$r2`\JEH %:5PFR{f/C^㎎~o/ BkQ3?o ChD=0(%љGCwo4F95;~U(R Mx/ZdK@~RsX76ƚ1 >m^Ļ XOpץhSI +\g{̍D-⷏Ep;? <b#Zs!$6DdVPm;uÀq٢)]X>O!5g-~n@9!d@hqmۤ}<ܝ}]g QۖVAl:Eboy?[i/y7AlIJNgzsZM8^|gOsO֡H++*z?`qjrGj?jP ƫgKGqLJE/wB/ ?7|';y|6~OB8LdHXKhs}i]1?f=W1BQ\R1ZϧQ))㦎437fFZPe!T/KVd&~#2P3Gu,: `@T`x=Zt 5>1Fi)R*!3T7/:SMzq`}= ?{{`kly-<~T S\ӿϮYJHYgQ+&y{.ŅSqgo+wii/XxDFtdd 们S">@5ŝH2si/O@ěb(2kvXKebaY}z! &0@r:evu1<[C={xؓZ:3;D*GDfShNW;/q} M'N3`֡K8 _k55x#ꨚ萎Yaӵ!y8sn{(Oն1^GյnXfvx&r Ef뽪]'/nVLtˆ|% [Lv) i.3 %+|G e}Y8+ߠ[i\fGÜT` 4Re|تfǨZ";"˭Ze߭f}"7(NuK'(cZt}z0HZ4HN2(M'RuۍZ.~Pw =}~alwDMLYUR7iέ#wx!ַ5dbAu{UZ9˱grv vVAE^&6mAY9uaFpWȯA%f'A\d5T:_S t\īWR. mW+j X=Ԋ 2X~exp9Kˉ]JH>JSʗAFDO/ē~6»Tm)"IYt`L;MR:6̋Wn\5l|i]%LԞј>RJAgsEȸ}n΅;4g-߻цvYc1\~ p,["čWO`0 ;WByn~vHDny\]kۺ~6Y?ԑ&:ek"1O}tsaћ̹7"m> ` okEVMaL5ލ2oq c ޯxXl6&5j⚜dž[hd|w_W~Ƨb O YsF֣^/'_†~}?7[Ê`*LK![y336t`֓v90]3-K)~j zGfLc`7ܲ&֌6_If׀l#fDR׎M - -Bǟg]v3^] 3f"eL>¡i288K›C=%O귷fTXXlu4r'2;*y^fKw Qm\ j9O{@l(W+;ه9Psꎢ/b!t̜Hd9$l>Ax{&D2/d%Tɫ,.i 4Xfd[yCzK+K`p X;V ,1e1KY(< pȸ(+r[kosdI  z-:PuA'dTe==UJo} ZbN3k! u>aqTLDB$)qvR*/CXZ r\:xRq) ,ÆcC,i# dM瀪kDofviVZQ/,o8ma#m* 莛KMu-"۟[_N1E]3Oc\jzLj%vHAHh,?٧o X, }py9L_I7\ϳ"}eI(*]WҾv5CZbǁLDl^Yx(Ӣƈr<ͼզcg,F9O,qA)=GXs^m)e3!™`@^Hw 'ÕDԣa >(>)ݱdC& jCrn$,.EiR/~Gw$pӉ*J0Ne A,[dP>ԙlf(SU=Y ؜/8슺)Yc>4 G=t(I쑼RwjH߫("ώAymӂ;爣݋<~ky TU%9͋1枹Z("MV{[-J?v^fL38j Vx u\J(@n+E 9HhbF]4{Z >JM-NB 5еJ0?\V+gP-4 ˒DJIm<ι9#|  B<3uǚU)C}Z~9ӗW_'T7[s%1K0m '_xbgl_a=`g٦^gWBKvMVAұm/NKI Н#5^UX+(ya GQ"Db"}c׵ &n'LO^S lLxH_llHL(J//(²w^`DX3 wMqnngP1U}7泚< [z۳bs&Y{:Rr9# :P\ q10P^ƋAkdrf&:O&>!+ ֯BXܶ2r^bDKgPSvp2UÅ|~lZ|]|y11nm5dc)-7qn`XH w ,E)]nhb9a&%f70!=e_5F.S[~Q H6: Ȉ=4=Wվ+?T}[Ic0m.>EVU Z^ohoǥQ` !ԠEg0s 7SHz)lHi7Q҈yEk;a?Nw`SbSM*EO 3r3'pɫuAb3p(R-J陡v5CqXG]Їr;m;cmnB*^[;@ͣ5;[yEJgS#Fc :-mUc pτnKPbYIςG>q.i(+6!3W2h~a?|Hp7'wڹ񐘢^ ~?xw*!<(e_7޽ љDk]օva%AfʃLkQ8.llI~Wݕ\QN`(p~8rH45F`APj4ǜc4B'ZH%v^_)TYCߥ6L ēX$Hn)LAP6,USYaW +XB~˿y؛衡|G$&|\n@3ǐr+S:Ĕ*ȁO%mT$G%@Q suISF(56޶<沖؏qe8;7"y;v,5}ADyy [K,g'k*b2G`)E(4;7x}S*p ֏$ ^޾6Y[b0hϠG6+gD_5'8L7/(ssH|Ա*|Y^S ZT = D2bZV#\RIQ/{'9h2>ԯk*1Ew 6d\8ZѰ`?fdKiBXu MTS/*vub.tY$CCļ\Kx`VNdg==W-R\@I/pãZpYJNEW6 akW{Kh#'='I<*6NyS^+T K;LX3a-bQ{RF;XUTtہۙfIB`,=;Y-Rk28-"$ R +>\Ӭ|?Q=>5R+’߲%nBP|;-VO<6]i#R*z@df\uLsWAZJ7#ʉg'G*~1y,Sj*dc{콫"dR`]K;#7/3BRyyQ=x2zuC;E|.$ya.2x0p\C4D@p͏6Hw+c~-gC2fir 䥟 +mbb{1mm)y;#9i!>C!ǫ))rٚhV`$,K'sxg!stA:q ݌2Ըyx(P6.@̵Tuy׭2Ԑ:W5&phHWI^c=3A9Q5ڬMW>(ݛyEGJRW$h'ER:'-oN R*-+G T}9ﺬyh1O/;y0m 噵=ȊoL]Ō7DLs/\J;,Î hˮe/ӟAP i7⺱ë$\mo30LદI*{nO=8*D 7p8%)gX0!aFDZ>hj~HrJ?]2h)ųl~O5$3C 7~I?ۜAGr9u*5,M³R%AXd)+;gU7-nXQƺ]߮Wm}L=I@ձCLX۷DLG^]A'{QXzԌN:6"7kMBƛ6rDl48}""6$Z+֘l* Iv&#küZJv#^i9F!srDqZ\r֎:et&q`7`"*9w b"3orz#$gJklUd- p78%c\-7XzkYb\xL͍fO2ǐ4@(PI\3mFɃA1|Ph>T+B-cX]$ H-n;5Sv9~nAv&G!N̊*F-uge\7bJg1+˦9?Q4cY#*1|x<ПI7E ?WiM[݁ZN2hDC,ȏ!CUEsvDqːclXI?(Qp!\)%D61\> Xi g-W_$-@qYZ0$N L?CE}VO~@  EpGuTj%(}"A d. l<9|y7T59;|q(dGd.Ul fé)J<(''ů,F0R>m_z#u {C#&13}F=66_OlpUS<( v~R&2,;N4+)g.6F0}M 3DOH[b0@VNne1`5df=ԁO M _t:EAг]UiS`o(iFM_gPLrR,w.!3rY۔4T]#=RqPu6ٵvŊ/M >Qx9NWdq7 CCj*z9b un%Yᢅ XZvڈWG`۪* #}Nx=Iz9pGOIFf(pE!7vRCpޙrijA,ghXte=^ ້J~0vR*Q-/-!<#@Bɰu[bN>t qp[+WM;c8|f %z,bQzȭ4@iR[|cԟ PYb4{xlѳ"p%gdDѿ;5Oܤt[u!G r-wIݢ[|HQ"u WKyx&W9|]B`ȓJ`c3\ᩍE| OP5)q؅:jWEF/S_QteszRh/x25S0 .Bh *n[nQo{bZi'jn5LCƇ3MSd!iSDv`3DiFr=>Ճvfs]JT3\D!8% N~D]cTVD&11K?tKZG,&̽t0:r5/@ U93_::[(m_TYCޑy QMFB.-X鬚, ҌJڂ=K24ü( $T|aZv exPUg5JoX Qi<զo"354> ,)yHkmXbg.{7$=:zWA4DOѵ*:p|9s)ޔk#UFnT/:?́S %['6խbJ3̲̔x,;{.nTH'mȐ%WVa1bD}6>FAPeS~Vol޼5ؗ,;;kW(Mjށ%C<_CK~]OfKG6NڪVřB ܦ81Y dj8."k;G5}pS1B%YJx3_EWh90pOy39b?Q\ppvu4j8uMaj1 HKS.h O{#A aiFe}Np!u"24@xBjPfDZ\ϼ6e%RI#cӔbN?Tg\N&wGU2maW ܓ,0Ks@:4d9|I~hZcƉ}pw*sV;CDUSY.z[!ڍZbEn9s-v.T 0qP,DH8,ZtR:Uq$*XG@G qah2 -*u}P04_LƺwvN? {u[)r#HM]t   ;IK7j{Zf.' 1NSI\柡 4R֍TX(iub|Ҵ#$>(J6W9@ Y#ΒB읿(kl:&,~؈3ryPӳA.Բ<;!7mpl Օ3*)GH@OTj +g+LoQgam½JJE~%"{]O[_(&#m}JMQ运D˄ =G)SVbg.KL""f 0Zo%f\{`aIkB ġcIӮ f{Ѣgb?aեV6Wj ?|E{#kΈAByѝgRٲ* wLb V]9.5س FF~b PM)EXDC0)u#1iMl4uO .;LS96]nH dphcAF.)xR=#&J#x)Ip<YJnԮ x"Ld;i}1نxtې"ǣ/зx㖿#RSz̸r{k E t<1aBŁ76q6 9n[)r'6%hL%u'룉~f5EcZVi-A/Vyh> JgE6C̯rK-W@,5BwASQeXue鈹YX刽f[:۾ˮL!zj86=*7Ht$ lX"a0lIw5)I|%d#3rE~Wk'+)p6cAviHK^w9eahͯ^@hyE@ kc"[?tÔ" S 97Gzf T$buZj%|<|'- RMW2ZQIYU""_2;X<'y^vi6N%x;VfT-y|ɩy}%&]=׍m\8d}r ƪҸ`=mE2z7d􍶍i)ǁھ]luq%3I:bhf)UfTgJy/U2ov[K}N6ě`ֵ'Bjz>e=t2l2EAdJ. .i {ܖ):դ%C{KJkX70U:xsD`E:w*~"Wszo"c cd8^?]T.2<hP9xU[tkwϕU!ͪ :ƋAepa ǡ+mh?b^G!n2L=Cp̒LƗkM6s1Gf"r9(N<U'!?Qډ_Pvi oI88U+ќ L'ʺtӎY>{8AT~LKu.0bUԲ5p}R)r4#n^tWuɅTA211߁2aYQL˷5ةU?re׻BjsRZ;HGߛM?ܰj Y?P*n5`"AޫRTxou?-+1֜dۘq9$8V I !>cjuSuiax:iJje m^#cl{Ʋڦt²-]ƝC>$nB%"$-ڀO<-mϖ(f&oXUV "BZL#wI}-S4JyhaO_@q T`qX)r}ߦ{$8>JvLΊI}C/~2&lom]:d_*,S̩+Wd#qx(Rg`ɨ57q=Y/=ht^;`X'12- '·`6R%HS -0?Fyf?ǫ+y*P9ԥSE?x1-!ê| U1Kz$Lc#(U4s,+yugt@L|5l˳0-;+[ fz!!~DJ +;ZUACn)IKYL.$c䦊QYrHJOoQhf[K؉y)+jHhp0x >2_s&@&f%[\p1ыeB2A12|҆X'w^UYđo7On\$*N*n5Է4./Yh$xsJ4kBGxU.c"4Ɏk{''((fĪh5_U}bLDd\nv!f)ˢӾLU#"fZA +NBTbp:nli`PnvCLǓWOnEo`Z="^Q-M^Rtp++B% 1k,+[ϥ]DR]0JB*=dz3aC?Or&Erh2~CκSi,];ۮ%rc^Agda>H4E@Vf4_Ϛ+M2܌=1WnY; dF4+e:r(jV%wH9ߔWT"APᐟ1Κg$nG4DqTt72Rl"P\k#W.fǪ U &PԕmDvjiމd"Hjӹn[mMK Z^!pPk.(Igu 2fXjH4KW*ghI|=&EMy8V]Kyg9ĪWG-JdcxۅtLQZl *q΂Ǽ76^#R˔c.QqpdfpYY}k*Fh1]z˳aAUv_$)*w8wcķ"E1QpAH-]t&3O oӭ=:y>I | HؗM>]vビ$8m)COarJt⣹)A%QHX}מ Fdi# ~V8TXjemD]oJikV@Ň<( v=u:3?!bdYU^#455iܡ+B*ٓ/Dܾ{@[Ts~qnWELZ%555uKo~`s?W]Cim_[)Ghw^1Ϗ8;)>[Jo4IQ[a:rtXg@?9lJ,Lj1\=RߐݟJZ[0T}n燎T7|a;@8l+Xv_lGg7֖hwoFUp:`h$TJг-Qr FG! D:tΜ;CW0ml"ƟmL! PDɳ>Z*J_tn%f,|xZZvŴ{-ߣ>pxmpjbW~vx q"]Bû[k~a/Ձr*b a5?E. Mj{22`{W׭,Nځ5D(7?5UƛCC>dLn2*gUnUM!k! *qkN%aU荋!5M4FM}ٙa[,$SJx%:Or6:(:ETmpiL f~3qHrM5mJe#ѢVK}يޜWwq2hvR o맡xzL5G6 So&/`ot씵@.k&rf QE6 'H];LA@X0yZ3qn9hSUKeT4ߵmyA?$K|9kJtά1 7Z@et(7pgUjw|FimȲ8#茮LvAP}@AѳDُJR,*b! OqDži(B"]677F7^"Pq<+-A#{ vY:7C"M<18҅/ rK)A~rG*USم.tp[r=< `슱N%Q*@.ƈ 6RSkGJ7<{ ɺeq:)6ǕloȲGqXoeu'PnEQG8`: ||4Yv#@b'24|_!Af}$?)x:4?5"|`*nBgcyuNxT5 kZ8Y1wiMꀢ9jbxwpk;u\7\ӦV8LWthtgkmI,Ϙ t 2ڒge c5_r&T3VC؉%_Qk8}xnC62$Vu{J{Nm >[$VY)_|NI^[۩.s!\ @,4{ma']E7:te(]bFspp< ˗!9PTrғ 3RHdXxnqAS+`FRu& ?ԇT׳E}#bVNl,/:[r75Pw_DAkupRx98V?әb>b#J:_mItMCP\X]hd*9z` q$p>?*B] Zs P./,%0kjeZ){穩0~HvWx,H% 8\%S{%Bm%̂fOX(m]?ϲTpt$:dSPW_@S9Ϧ[ul8wqx5)*riը,0]r+0dwyGR|Qw7U8zB~iv)tQ@HG4qx2;r#s0~(=p̟X)hhAMiM'(nsm{7GX~$,-ڝ=lJ@nq~..',9*llf. 0/h&mzI釃ϐ~tX#5G魧,m'?129`F*?YcI"b`A 0|*3C"4c{ڜ LfΈxs dL A"s/J ' 50**v^>DR{zL++)N\ џ9,>q .։'%"r%gl `m#T嵯Gv2׬Uް߇ &SPPQyӝT9.z$G|xO: ,QB[A_4{"2w3Il^zϽ6"Ȱ˚m'h1V-gmo_%c3ei2f^c7,]ʏ݃l h$κ3/Qꩾ젚Gq@kZ*Z#u4!m2`m~E!dti f _[2/v=Bv1<`9Z \EaA]Qq)a );Rotg0u%|R r,޾V~Nr.idEcDjdIXM\p!`Yv?1 "e|F0-{)X+d=I zT󞌝{>Say_F@f&fD֬wlV̂zH5n*^Jj?l,=yF6Gd )5QĈ0>&0`93r1SyZN5Q+^3yV K@qA5FƣOa5\9GRIP{Fy([Ĕ {]V=I%ыWs(ONT~N1s|x}(e ~Vuі-p ߞ{{eQ8&4, (Mє642܇]jp*t̉%vYMfx-^*S\_'>uŶ*1`z9A2'7Ou lrq,.l]4P0`+y@2/1om. a' ͶSNMz'ެV0Qz Oy8R'BbF%;I頵el)$di$ThCGf_[Yo~9R;?N|}w~'`hQge`p5>lП~{ =kW] ;E!1A UO|<i58G'\& d@ƩԺ3lv\.B1(ޙZ&C>5TZjһXRy25P z!ZCuǜtK^g!J2:LGO@hָ(ѱߗ2 ±s v#ya9+DA}zXU!b@BJ6(LS崮hJ&uC |L }:Sĝl^AAyh |%Ѯ{\X'̼sF1&{FC,RUA`ELaU*d4TdS-A!ƼylVX5ɀBc g^s׻@ɹ_>$4O۷|ͯC}ԝbKFon1Jh+}ܽҨcT$9S$gRX,ScsLp^Ӿ`'LzJЍoi? M6ðLH4F G}u ]^vͼoZZ#PGQ&6W!/o#TY!:O8:詗v7dHygbՙ9Ad$g RSƉlyO{ tpx-aHrt{K}ݏ_A٨mz\ +RgblŜԱƁ_H ![LnN:g(4E{ 8xϹY! A+SO8^Tq%YkPe?P7Fs=>IT˚`&+ELSsҲi"EfM4 _v 8,VHEVA:Ea>: M2k2 ^bTʏԡ_Ïwy |K/0ͱDM9i)~ƹHi*鳕P !) 2?zm Ƌ.:Qe]އ:Qcbk.!u/2= D~zyQLOh :yL:ĒMg]$Y ~O_1Ѽ]rd+[߾61Wu6N.^e*'j2BY+Z7j5c9T*-#Vח'Rq$fP5[wNX@{e,pUM(ZER ͉7"sz V7wn{g 836+\Yw۵>/Y8T'p3-8̱w©yڍ%Ki;sCA ̿'ĥ~#ht Anc|2, v=+xHR; @_<bx_OqI+= al]c.W= {ؿ0;H@{,Hݷ H * .9acKJQJt;|(7_1o ;0f/ΗU 93QE+ ",ֻd' W?`ڏmBkK. vr  gL'aV,"l_)g^ckj"z&TW; ١ƹ# qMҿЄ8dzd⨚ghk5۬8앎+:MH33׭t@֞@d(}kаN@uBE/D6opӟZ*f<7Q~/ iqPtZy.%y54e g*dP˿'?Ȯw!{n#P>'i~1,ϖ&Q؉jÔW% Ζ=kҦ;K*z( r$O(U_<ŗ?'m@x|?>_Т>e RT _#GU畭T@#gV竼[^a']9;N x{睓fK+<ВwzJ叴3aP0W-ٵQ *{C^¬N^BysC"OR~Rw# [ \QYZWv&ܻ5 .+;+e<w u\g8Pw"!Yâ==t>.[*#) 7EteK">dG-Tlvt^quѾ9@7֠i'v2.x~)CA;=Ykc d*٥x mr\GAָQFgeޗ-j^`{9+LƘ\Zh-ED]?իRlg}4ިmT7ecIbn՛s);zoS/F">ҥou`u3}>^׆\b(ᡷ0_c(Žn?wwZ ¬bDydM5)_8 Ni%U:0/E)2֛|!zg_a%ǖjLHlk]`6*a|o+kUlwFO@,UVr G"a)_kۻEP=pф τ^e)H%QT'9qܹEz-OQr3LE{i & uf|pY,UOCI6z[(CaL^3no&l[ysJE t+ .l4;L!lR*)T5gz2y}D'ƪγn 'dbm8{ [2<<d{v6 uj5)N.ObckEaդN .!Af;/,MuhC<\ƥ$dV݋81k2ހJ2*MEC,SFj5$hm-X:^-x=@={&eݘuv,WXYu++A}s5kp4.dyWT8Yd1&VM SkU4ًPbTarBzu7 e2 XLo2${$`$]7cgDs>iIJ{ iVD `>7!aJKAf/ nKºr( I |AK>^.H .5T"W+$(%a~YwAE'hXi g#`oclcʝWoI%#,+ʠ7roH?})V-<*xuǷҭ +X6ց @#Sl{M5q75ӥdBQ} Z.rh@8 tr ='^#va7]E_G=BxV.$ۡx#HLGk.n x!WKE)GÖl\%Ʈ쥈 )<3uPނ#@`vyZ4ij޲8RD?@n xCET Le:.&v:?WH2 6 9&N( 'ofCBsZʜRGg"ǀяyg?g~FTSWN::N#@ITKIM`$ fdA%Ap7>3B"2W6]~pwfm񩙨ˌ;?;bƉBiWn|**utRP X(aEGz^쓙sg+$R'ו!NHtֵ/!guz<ӆjINw83V"柝D56 |#<>'/ *űD+kB=ZHη?Fn6JX.hzߍF ډO&<$qv}J|ΜcXG@#~A$|Jg ϑ-A)AfC_u3"*< DG59DӔ &j' (;aB>7]_0Η0Aac4㸊b3۽{H*Xe2ys(G<̲Gؾ`rv!ɣfڡKiR@{`AwOGf!]v쁆6bVgs*0SmEqI;>|BR~gNt t\QÿXlZ\uKXn5y,{$G }T@4%G4N< j tS) ,e/M.AM@$ZTzBgxnSF6dqNAEQpS8wS4^*J&{ے`EWP$Y`v6 GCɅTFFxsGx P fbpɝJ΋ Y,a/ o4ŷp?fecpN)#&=Xz~o(yu(.Gs[t;UKU]X{L%\B,iH*&ݠ=ZAW ˱9cP8u5[R"% 4lH19h5>W>,U! Q%PCfmC [|qp ai4wPEpxY<>Ag_qhB**~@::֦Tj.rmu uܕ/ReZAgZ/]lԤJhD2ا uN*V]/}݆J9, pSMc 3.3ra ӝB(f'/T݌'^ƒ1/lD̉G"k0ϛ`O.DW A!eJKLOǗPA`y[ޭ"[]ي&*I#G_!Rʁl%~Td; u\w;Q YqfaG{Τ2WE5k<_&I7ќoZ׋I-hŔXS-!'J2O^|Ÿ#>+B69 _0nـ86 3FJtN{x.BNun:c !2fgKd͚X_YfIMtla%Ub4YUG# A2s.#?b 4CI)QM< !jk^FDB$O٨m꯹74y@]5 *{|n}t/lfrgOfYd]%iq$SNtH+ŲYPT eV .,f۬Z_l1πwp2i=U𦘡z/AnǎJMa}?SaOX6wߚE)fIj`ݣ n="T}~9N{ c!XtGE $N1"D,Cz<(<0c;L>@m6G{;ΐGy/Ո߫7>͒r)[@gkNC~A&GkҋoEH[*'%̬/di!?/%u3>7;(#eE=?k]bźCBHQ xQ{Y<)UpN (W;LtӐPhN/TͰe񫗀!,lw )QB#Tb6Ѧ nJȜ 0ͧ{:~[bG^@`׈$#Q1>hOe@aII9+xQ %uhACFĕ1'Z8/!l V+2C?2#1|%atyϵmhIq)ygq}R4!xDFp +]r޺sX߽aZ,f^xA*?4W29 l3PnNq[%`#.WngCL EH{FяL%YVB&ζ{#Y`^nb (QSK XPKu340WU͙1^W%5h_揞aqdqIʆ{+# & Q `9D \BAJ L%Zk96~~C=Y$'+hwH#Sƴ% '`^dYYr{M>nǣgu$vKǨ9S51ߵ@gt6ٚ]0K`+^wDAD@)m)_@Iku4@7vx~+ А* ]-5@0lԤv=sez: kH[c 3]!|[Ɉ2uWD[ ~?qEQ-r iY8;k<; 1eZDPS[ Ҧf@\sµϸw~%.;5%-6Q땨/~|%Ѻy}no_?]P`.'ŝґSAF+;8^V41k$'z ҵ_}|:eU.aP E$lvE7tJ0oUg?@Y69QзfE\CeAH/ i* R^I߆_iIYݐɑJ.{5?M}/\; \N[ (feawKEvF흵EDY\d6@5F)a"SO diR[U|k^v[EΝpxO$:e7 >hC6Fq՘a9mtaxvIT>|[^N. ΀u^`ٸE4HSY kVN]Dǻ?Έ (M3wARDi]5=5fD  \:gP.\诵2l#XcM%br2DPljGiB1OxHA w^Hbb㠲qa S 1hyH1LGF$=0p l Ql i%Z޳\,X\7B6O)d U`zw fǷ܄W_FB=!ۗ9u*T9!BsQ2)m6r֡q >EK DDª\.:bJq?<ő@KŲW2@+x_d?5tBpc #榠UUVSl6R+K?KD>`V"lV_~/L3w!o|S7W\靼(#X qo38v/@k4m\ChלLw_.*pe_<ߣho&b+S --**xxnM:t>ntZ攴-;j-$:v \݈E:i@Y']*q=~'!7 `*':'KBS|;B7ӅG=gM?aф ݨe3 Crͩ}c8DhnBQq 3] Ք$-Q{dff RkG q^[Oo~;uǤnP6lwfV! x9$4n).7ז!ʼvha*%ghBė غk5Yh8cB3Z bWCaG SԿz1Zml~ZPbG6]g )?f YաYLƸ*%&zCE,WN䞔9~elˌ{},Is/9Db63}U|ǒ3xk8إpP@F󓚔a:)?4**ZQ׭gQ7|cܗϹ3?bw tnYUa7TѸ;C $&Jʐ'(cvf "cctۄώ~(;^Zµa*AtPM 厁Z.6yMܼh1V&Y+MQշCa(q`sa_!1ALI:zAeHf0xXSO@1ѭ!V 4j֑F¸Cy5Ng לmFaWIkJ{[;=##e\7WH"?TIi7ͱ)YtEn^۪X=(]*~ ө02w asvHȤjH֨jgi4_%%#[e(/mxIC L. 'G&R IUwW+5{pՑ8R,ѽNG Z&t;"9Uќ3 +0=[":#ufzpQQ8т )=ʦItKť*2`{"T%}7bӒ776MJK/&l.QIL`W8)4 PhcgU'[9|Eœ5>JMY-̰HB|}Tt6tH $ dt4>Mj9(C6tv4(%P~4+ GKuV§^1yh4`7!FRr:R y&$\Wi¼3ț%\@ߒBw Jb'^PcrTʟ> `08GБ}r^QQv6إʺ}JPuԿ 3 tK" XEp!|6|Q!{ӷ"70T\w혓Fͻ"'"~3*!4vU8pFݢ{F0n{N~qh4`REuLO~\㈫-m ^3U*1&tArfM 2x6r4 +'Pp ?Ҁ<> l]M ϪSmi%3&*kJ"aMm,D7%*80ѝVP37¢)@sW!{ O6;6ZI ,`<@lو3t $>b4tŬH&qQLR"~K[#(׼YS]tŽMےHb*;%l3@V,*sdwjfwk ֨KFU-K5Pu`+]ǃoӯe!!ƨ;W]$/G币"f=묨6W-=jl IQh⻧iAH e 6%W_r~ gh! =|pb008tSr(izE7T:NKy:~$2fkɂ uN#sNPExs1޾Y\ȝԇ?)HAjjV@=Q6ԧf"Ng걏q]0i[dBu7N32Jnu=PMlG4DjraY4ߺh* $*/Q[ 3+T%K1ƟxvՋoǶ(I摒nkIܚ*,՘?J-t; a{MNU cU8L+A3vKai' xyXz;L5zgpmY#9hi8w_Ix OGRD1 ^:;Z? jz}>O@-̙w [5d,D:1OGNRsXwLZ!DŽUC4❰凈 i81%[jjRϤ͵;z&O$WSi볣*P Tš[c:aujÉ](\tl|'K;7ƼYX"WDi V7='GA^5; -ѧg( /_y 8 H n|?4Jn +z5XVޭ%1c:xdГt+uɣL#oԋPFژJLÚGhoNfR̂3AlamSZ,>ܮ|C_O}x HneKO0`X'[jP6 \i )hV 1^\a!A7T% [ uGA۝#.. eQn8]BZ)$ܳw@@SM2Vs\Vjr(ж=`pհdoNU;ulDLgfjx%4vЎitE;h?kJi U?iBTMYY9`3_K P"(|0Сeb|+S؊ Wr[ʯbV*f\ m&Ȕ3{.7_149$ S#YS+5qaXjd-HXG!J (_`>_I}~@ ">j5J`e`]_[ї\ n`4@A9!.iKZkeX d]4e ;xb~ڥ^=sEr`>&6K$Vl0lwi{0ULNjT{-kاQѱn*K>x,0iH3akϔ {>a,[L0]fչ[Q@dmC3ouEo<6RcUJ܋%Líҧ' 'Fjn9CDJ }Hs ~WLK{(cTqZս}SJaѕ a黆6pgMaQ:f>8 j5;}{K3p1&y|5OF`h%WIJXYPƈF|~ᄒ+=O4s|O3E}]܏)#OfRi vQ wjJBSM7y~8`;:-C6^i9*|R] ˊx&p`$RO,I&]7O}܊z5G?$+wtYe Y_Ϋ ç=n }`NU+O7Fc8`q7*n(_kPؑ5DVl4]!Cd‹@ @~LxS-ꕃ|^ шH >OcR7˵n m@Kq!ha$&>5upwrAbJ͎VR~R 4&K&i9QB.Snjppl1\>8]-MZ'Sp+Vm$gISt—å:x ` <3<(psYWZ,@W3N.xgrìq)۾ w=ց섒ɃZ.{s4/Z_icr ^>uG? 0 kdl•盍dAߥ+']v PMw¼/n8^1CKQMWJ|~'z`>Wu]꾎W p -s$69Xώ7TY̾ qEѣ , )8:gh_#'S0l?`~{3@>%C"B# I[^m}J9=)ƚ>KX0iYs'sdXN?C\Cz~8U̿e2J+9ťCTn[:͂teGHoҗNԇF6>eCS+f̾=# R;>Ѓ:T.V=?󩳞~Eɡ>{A3 Z;9ulo4}5\ϧ h6`9d ܦdxvйE#*msB>lңUB%a=./G])aX)[oTMƽ=~ F`zZ%g̅ߢ}x:4O]Y*b׫#Aq W)AVjqYR[o{HR܊#-}tMe5}O (sTgQZm"w Ӧ4{iEa,LksCg0vR_dR^9v[6)cy]$Snrx˄\곎ih3DG+~ S$f劮txX7YۜuX5C *D|>=a"eyқƬOǹ.F-γ;O8bDB]n7hb8AvxF74rYꋔsCȪGWT.*oT*Lp+_$K6o'Kπ1~sAԟbҡq!;m0ksb-)*.LSc;{M!o1]ipZELvh,Zmyurr+>sc镑B߅(u$:rp.Np((fx܌b9 lq!沇'vxPKƓI pў<&Fa<?ExJ/BQš/cYBj"@rGJ8RTǨGO_uQʈmCq{LڲMr?z<:7O$޴f!N"DhDg5*z͘Ŕk EkHK܀3+l-ɡ ]9,u),@ ?7&+vܖ0 OϹ)oZGqNI,}EUAһ~ڌa[8` J ӇRьg(2$"^~Kc H ^|r90{1_g-~C&)NS`^9'hk1K|X$fLvmv!?@]#U*̰jz&g۴Ƀ(TkG|)7P ތϟ΢sA쭂욦?VոVl\{%wgzb58dsMz%k0Q$lr8s@}v ДR+˙Wvh1;OʛF76^>W݅[1-6{}-Y?$].̖ȥoCX!,f~Ԉ#Վ߽{&bZZAV&Q`E9DDX2x(ت^{QD6xfBPCzލ >htDQGvֹjk5VL2x̂5dlt3iohm5ϻDzrN5MxX>UwGGD>'^Qmzmd6]/<̌XlgӇ֠`恦 ;T/VjyNU9賚}-"L=#[Sn M~,oJ[O&,vXxU*Kpë$k2~,aNQkz,oym]c6xMP1tF~O,)ņV(n:$lĜv+umE SWK lR"[}o[!+Q6o"SdcME{S  F/Lg1->)f)V1diiHG"O=ˣ}h5"0ưO*\YR}zP7ҏlX7'J(h`:c{o穎d-?V}O329Ę3h3<prGW@?&0au7)99GdsQSEǪt$p 4 \4}\7e9~"NRX!xrK~E- B>.u4srFe_̯xŋgI'/JU(, ΄0Li)!҇p.Tݞ]6k `r6{K1ۣ?%)ͱ߷ *U3~8\z݊uܼra.; LY䛇,!A?%:ί}\ESiڥߢu-!ϵ~r(Y+!:T^Tz`5z츈;żRj>JiȌ}ƈ2IX% .I-3 T"_{ap$Ʃ:&}%ζŖd^wJx/; D xD̓)GDI]Fҽ}M+Ɇ~M, e^:is&1S`O mJϳr{3Kvl8J]HQ4GKßs)]FV)/˙^l`MQՀ .B yX`ğؖ͋Si@dggJNhD^ɰqy}Qigol R*SG,r@5}BB!XN?@!zXwX0hDI[:0xڳ*'٦7hs7S)(F$3ɐ7m 1w~XsH!Pgv\@݁L9!ķq*(y= GO @xh% 0-9n.|j_xDXjXW9<{EO%dZ1͞| L\Oo-T2sB +כL)u)}mj~5'9GI`Y }qݗ^)qFim^tι~ǸOGD&LPLzwERMcqzY ]zs9hңOJ,.SucoӷV'=㢚I&l| #eb iA thhIRr;r>K?5"zr*F1 u>m'ƑU]~gJ87%Ez³&m[ blf /H74Ym7VM\QVn{4B0xv9H-Q's+5SBaj.=fQjeV6C;\DfS-q) x QXMfG!. 1/mx?$w/='_\[a+kh[ /-|$R umb8ҐlߕaF zN2+b+Y:X!Cc`xTAK%Hl{-DOBEm۰tߖ7~ MFz_mjTRǭ6`ir q}LyBW>(KlS~W2)\ۣpw.w3Uzb$Yo=K[ّ|:&J uvS ;zZڇTMc7Rڹ{14Ŧeun9`Fxr<z1G-W[wa͑+%/hjmB9yΎiX>sMgS;h#eFW9;- ,!uڑHe7{{ԡҁZK!cu "ڗ&ևGяA:0?DF&oऱb3AtT`U9]e -2ҋ)p$3DO͎ӅڶFU8`y  lPi*70o'V417RoF^Ძ 2VoefCfxd,-{;GP3.'^'](.?"'FX\I=Pc<+S OfԇÆZ9W>z;G`4~Uʤ)mVbz߷3?dL|e @-mw/-j!\BhB0yͿ!'`E[>;s{- #vbcTt>;J=DؒKzz|[h>IhPԑ,% (&~2p*ϴgz9pB<063nijq;Q6I$G-Sx;iKg݅nO;MNՐ`XuqExoʩ*P`cn1~xOWUb[r  df\^,"SZmC#KK݉,*GT<cpy Eo tH4@>j&mHPr 8X$aB  7v/$AO pmҩ}Zg1=fVX'U37Пy:(Hp/ wSQѶnCF wv "$8DF!8r _q* ǰ~B M1 )nd_-}[4\;i0f,v?Ĉc@2 o r,Ɇg$7VxYG[_5"-}pKhZYCcGi5X2'V?9_hwiX=G&'&nsp'bF >pY@r-G>Im1'BfŞm%x5!hLp'DRηNޱ[QB<wk65R]0 !xe4K3W`ރ}8fx /)gO qp&+v@C`ۗ~D~k=U4P[>/À#KZYOvz.iy}R2g_[n*cxc+ro74F3jJ0IO7m-lzqT$;atl'a u*%,L>n Z0L  6"'Ad%FlQ g \3p:@wX(nD ](QE3'<_ykK-by(kq9u22 bА洳sZ.s8~3@lFu lء53 ͞UQudYjz[&7s赤3~uՓHYk3po]J1dleO7pܑY>w+^>oPYLG4ɧ($V:ãYqK;a98,̜\{rņ_r*T0Hm8J }n?m~J2|#**ˉ86vV[ <ٴlSFsRýE?[C;M! Ep>ܣɸ# a)r7M>f~c'CoҶ5Q, Zঠ9~5P[f2JitYNJWxBz{XEZTJ`b^JUsLqB;榒vN\8]p \ahB]/ر] /Z4yvHGaύ w]F_MBTͮC[OMYF{TPĨ8j"^"q)sZJX>+sg_.#]igH &ں:#rs}xGlb+1a80N4y`us b$NVg?UC]YB66`%*]#WO>&[K aĔ\fVaȻK -O\P M5?׽H-ߝwY;'j8PAIuǪ0n⧛לZMyQ^T%ˎ"Je*Z~MagpEwOI4SS2Ut-z p(=!FxC*N[$R.V<@>R,Eʰ.}'D•YkIq"C~K46"uFkR,a jZfʳ.&WsF\hrxK/ȴ%y>AeB-E5[KBE_O$p1xrWlroC;eJ6AmڲY:!'I @mޫ̝)Xs j~0ncyq tBeqԕr!Shv?RGyo0bbbه]BC9Qn\Et^>qUqlE>G{߰V|=`hυevl -Anoe`>ۮ|XHJ 3Y(zՕ&.-X ;npn!yE|4c׸ wayUчkwO`vCl.?0\͋tg&U&&F ,j{;i 02dM `Pr]MAp Y!>R utj3?K@w9s-xHMQKuҀt21WbMmSP&9~{W.0 {~2G7ǢvwlZpSlk{h _ W.SSnz OK_dhbJ/q3'p^d*af3  1qEiRCz>vyIF˫:*ޡp5*,e9 X<.4ҰyХoz^Sf!(ayj$3&liV(bYцb=71ѵ''T8۷^Hy22۸p%|U9鏋~ϩX <yEؿ4n\(>.\K m18 V/4DpJ^qzy'%NF) yP#Q'>鮋rH2 %P+×lnQ_“pou}3,~"2}t\wQ[LB>uPUJފ% \cCWa@|!.)f\Y2eŰ2eȼI=QZh;O!G4Bn猫[Ip)[;Q-'E4WH:~@ǽϰ&xq qIiọ5<dxb4 Y-0Ь _κp(p9r t3Ҍ}n 5 4L.εj Ćކ߉I';#X׎jiV/o1-X@^q^4'(= LVSW.(@|kT"!t Mx~N-7̤/o`SnεdFu|h`'C8F 0 ?X)&], eu(.*:`QюGd-ʙ [x2aX0/1s]Ϛ ݓԫl%PF3߿7l;KGikKiq|IE9o2Be싞QTT׍EI0VEmw]M.|G^r3{ʬ؍YnGhJdBHbƺ6ws~i1$k ʀW^wO#@i b}2`b۞/XK5VɪasKÎla>1e.3=6!HJSǔ=H*D\MCեQZ^)3a?mx|aL1j}0q>}sJƴ7%?1]M 59>Vs~aSP['Kb_oD6]ҍb+_M>iŷ}>qA!m8sO[D3_f4?*98\!N|58ͮz>+tsK< cn5F2r8 l* _Me%.;ZD qYAΩGnT^ *lW($ 5ǗL|9ZԄe2`HCN#H#ӡVLJE ,R<֕qYl4[[) 4(3D9Z֯p M*Lɐ||J+~`6|[~yVй:ɱJIf٭Ħ."bCQ19>4Km-soI䇱(o ~Y<ߑ٥*]d%eb5Bǧ{JԳg|jO-n0X'>(i2Ey^HHOc5MJKT| `_8Pt84 )h5^;@6+0!Lm2&8Sf >vU>]E1W3#6Cu=AH CVfWE ^zUIMFd yx&zUҾ-OY6i^x&׎UntVY(-I ]?/Hd\y8:)ϓYMm`Ɔ9ss\HY{>JYH|eH-ҍ2ƙOMrX__xDC^CȥMKjh?ul?ݔ9hjz TI׺" @D~;DY@eGVz1ܷHQw16HHW'i#0UMfkWsInUmGa? Q/u#4tSuSsw͂gӥ5;'-2>dˇ8?Rn?#z [@Qli[>` 'uԳ,H 3ECMʴl"-R]N\6;[N6 mNr/b|a=KlaC%뢢ר/VM=svXg GxE2L_~>s, RtTɔx0I˭)=3߱h0?O2-( c.Yd[J~*8xh@D7"v@4 %=VLڗU/#dY9ˠ\n(s%m3~~ȤPSAKh9d]<8J{77'YlMt|[ 1c"q{lX<{_/`+P&ὤ@h=%^OqʘlE\v#MBoMɳV6Mb6Q:oofQpWٙ*-T|!KS*iuKF%͔ qf90O6nM2l5ѳ6@8B\Oc/t N%θco\#ǏX4ۖ2yZ9}eփwGpޑuB4`pŤE]wp.Zur~+/"e4Akf %E01tq ^u D }RoĶ~sa~ǴUTŇF{Log"xG<5/2qhhӀ3()9Gn[rв(,L8{hG!{Ӻכn-Mo[1 ^3E)ofY kr2{$DJisr$GiLȈtQH^B̆K ZRL_.) 3}\*5 FhLR!\q'MU e;G饺P/w[,={o^a~vdikn`f}ROW k}iHCaʤ\s|">7#YP s\t Au:s KLN7+On,ܭP_j|i ?r+æyٱ`J$ Fjk 1gg|S=^do8& OL7jME>6E( rF4(:i;q?1#9F@-BCZ~֊9@@SeS2o_^ \=BsOXGnqB=6F .͒?;0)C[ˬ>ꐋQǧIf퓤Q a# si)j 9Ozq,`*VJzi O5ܐubp.&(ARcTL@шkQ/9&9ʇ#˦FriTuPpy6j!X|=2͉fxD%$tͩѲ]% %G y J. ʲ7gkJ8n< ":l'm|mC#~D>37kxB+~U\!ܜd`wFL8[*CGQ|y~'bg -,1tmrSzMWGJbZj"j3itKG%. aU߹b4xF؉4%Rm$H6b{Pp/fNetB٫F{H' tD!Vw+䍧*Xvȱ[\,O6*_yMT;eL~ё U~c3[fE(cՋQO,-o HFk擌!'=`RL|43Sl^HVjn18r@<$*jրҝR:Hi:; E^INvUh \ /DBisSn]l(&e,oGS+؋8۞:Xд嚐#"6KǤ o}a>l-JBz8@vJhb˕rdn_H4Npw:o&&K&x@fgʴdYMԤS/U_[G.%t ʣݔX{ C۝.3x6M\f3&C}V]fIe6q#G53,u{{%`G<@Ol(f=dXϵZ1[{IkS_A~ZP>x]xyHgC̫ӇT,5N'Jv-x.;[*6ȓ޼~(?o<>7PH v]ik; fl-RP0ٛ 麁ܴJSk&+,vulj4LJ!oWį83Gis9yI0[ XwDX[5p! V|JVB>I;X8v@F 6~> YW2IHOnZ7Jk%ATk{غn=CE>$$gyҋK"ن&3}"_8*$zzrݧ95i9 v'w8JzqgBЗ 5\|CabyEOkOSO xV4fz5"f-+bTsxT4}SI"NV! 8{{BRY=\FMū_N@=e,^yeKwa0>h9UI}?JvIJAtA l\$>8nFm{%ύS3~N= 7F%;I0F07*2bj"OOQt*scS Z+Zwm0qc8OLc߽ Toض(٬haEcMQL Öm`}95{AXAǛK6 `VŸ^7wOE|T忻#wcjD(oYkn`x[kʊNl_Vf^!A6x ~0:H@}14shd{xږ)iy33XdZ6?zw_.cx13KL!#?5gp}Fb4I݁o;-fU7pd*6ٷ ˜932qi}(;gQ,nӨCV|A"ۮ &p<O p#B]J@}bOiPlhnÍ,%}[('ŗv05| ͟rܾFPOϾllV*&E@Qvu)A&#KTTIEMRсam|yS|ʞ8r}*.,*= <"tjz\3pMw7LStށq$ժaQ &L'׌xֈQz5| iZ8ue Ӕ: lQ~՛*^SNvcw*K˔@ܔW9yf<['υrh{Zϑ@r`=4'!(8]2ԊJ^3j^Dؒl&e5dD?QGgeOzcS e@+6}ZiH .Ƶ6E|JC_w" KF:pnu1c4^;ܧkU,~lQW\?0XVӭuDHT :D\ C0d6f >&Bڝw+kgfy_iO]'liOgTa)V_(]W8$VopoT+FI$!iԓ=:9h sti<"3prhj-B`kD14CmEEez-Rmq iAҟ?ٗx1&$wH;(}SLUZ!E`4";FE䞕 *@J-Ll[Q$nSDKxKޠxRz$e|`Nf1rB‰UܻpQMun-Ɖ^8,4k%!f|O0=EY.ر\b!OߠNbnGK[FCI5w>6qؕ)of?}&"dW~V]CzWVɵvPUԿV7+b03fKsAXsIBcm Ol)-W 3*zk伦xثx q($EJD>ՔK[%@ Gg)KfUذ5;j) ' z9-38LQf;…~"4^a._jìs+al̵f{]D%&H5~@wXuKC!9@,2*aΧpiӦQk`7V$}U*0ppb7!%k+,t]26.\?Z)`r(Vk>[B|(nےpn4CNX4tx@HW\{Ϡݢ$X1%g2/0WN2JL5Z4o#_^dK @BryJCjntup&G2FԗY]hQZ]0Fqw7ćd|<{-5%$v&O$Q p`QΪ-X?!Q&aj`RCE3J Z+, 62 =`)1e(kyI),7NY"ƍFoɽ‚BGϦq|1,.mX݃]ǤnUYqvI2(/k,R c}]i R*3G胓LOCaDHŝ.=[8}wFjI5`\|xAAP*i FE>ֺ`|Z&Q8꛶)4d./i |v_- Ye<쏗e|v} eȬQV[WWߊѲzVIjKA ҍ"_nMLCpC\Wo=!ԳLPxKWu=c[[}=WZ38@~¿feFܪ2+c9fH/7jJDGk N]h0~ܭsErog4lL~W{b7ۢ+SA$kl~ 3vSȗ>@ HzOV2~w& QU @Dvn=|ꌮ}m+x@$އ_b(ҞQ-@ 2:R<ƥBnw ܲ0EP֣ }_)<j4z&3 Fvx;'ў^^*`7>JFccƥ % i*y` PK&맼=uBKL'&q:V X|zp~u{xHqxk IagNby%xnOzO zqsF3,]%:I^]8RnNGHjoh -_TRћR;\iػT7ݹk:JOL*KS>6Q> dʶĘiOwe@`|v \hZI(OEs[Ǟ.E(S;0l66fRy%rCcד|B:2˵ N}ׯx/B+p?'{b=}.pw|jΝ;{WaRxVO`SwrT+BBo D#QH;i{kؘ+r3Aka]ZË / JڳT%Z/~i]")EmD8M2Q|`R:&{Bg(k]{dm¤9VHpؽ‹l 4nq/ 4D53|`cN[֐cS0Q\\j˔ nL=yNȶ=iE}z`3݆J©71f:7A .\>xh>تo|ˏ/;xSdM[=ll5i\4sZ6Xc´'L*r~@^NwEG^B5jԶSK1|p_cӖ,P2;o"Fӳ(i%# |/ŀ.|<-w 1#_KII4п詏ZړU`LEɬvɀŮiN-*Cy+ZlH7ꙂT9i7Ñ@80Aeeŭ#zlbЎ@ ]CdgxO[TQ[DIl/TgE7"ךס1IbsJ3Yș/>5v2B'&6V' vۗ_ckn.* &CHbJ&X3jMwFC/(z^͒X9a\JlJ


?&IE#]Q[Waw Loc2Bi&SvדU3jDyW n dq_ 8%x%Plj)3vursz\W[71IFSrA\~vZ,ut* WIEd(cC+lFA0h?.w=M(H>Oli9dEȻR|,[!Xi\I a31pyf./QL2'>eZtr J})ކ*e nʗ"ԢtXG7 ~Dft_I=43-)kٓ!vrX]tdW.4ǂ#@Ӹ 0 p3LI`D1%)3}ƝJx6,D1XW -P03Fs 5K8 ŵdu苹jC-]t/E !),J:}8}̷`e' )P!@57j9p8_' ccJ7/?f.W4Q*d|  Y'd6+(FS\8[tHF I&|֗-?uv|aoW)%iJ$#miG;"%!}mq2罞NlۿJZI(4TY}i=, 4*~Adp/L'E"[ BWC=gLaE;5R2HSAl[rpaǩ$ir :UAiJv4 Sv`/ "Ueui&ҰFlER7 }}mV"P8onVn$DE[IZrÍX;͑UB+ebIchDQ^UI|<ڙ}as3,Ie!+G(\Fk鰽}S~(@$.E[PkZyӭF4ƆGUeQ)-@2:?^L鵯ekR_a\s{8 Yu^4rx´F,4aKmRN0ϲAAlۂ "3Q]?ˊ C8B 5Γ Zv[L_3NJvy[U`25(yCz9Q㞔HLzB߉)e{:J ]M%mv/L0[Ԏ) r 9UJ3A˻?b6S'Qbޏx M@UcB~ۂGN(q#؂W#߾L F+G<äuI(C3=4 䇩݊GT8!靇VJ[*:o|˯"ֹ$vke|9hFᄍGt:4z Mc S'R>66>ƜF8Җ|A`RmUCsQSC!G#%*&K|Daвۖ?^v+3/`ɽb$>@ @'Z/!m-ҳHJqwmعi4q_ɢ9`ݱUU)F<}7}/P6 PS2~pEmuW8,ʽmPf8-yq6عJbZl NyQ2:II),SՆQ Y e>ri-oM*݂ȿ<e1_T#ƌ`2\Ɵ]18={G2.) J'`uݽŌ\.0`wgzvOΔi 9;!%y?R6wF9jER%bcf-U|ΞbKڌ\pP yf"Q1O))3"R0q>W57vP&q$4[0mRjim`eo̩Ϙx,iX~)Q nKJI| ":v4o7Wj&2U6c޼r6eLeh "٬{Pz.Xů>)!sI\X|tGச0E-1^uu<*嘣| [\In2} M|+сxn@=++~Ii;S]ɶƅ 6U 4}QI]3GYW6 %*Vwj?Bo1N z? L̉I֙A $]A{ S^GAh+6rLպg97̬: 1,MA!V)1 眮Ej΂ Dx(`~fOGgF`@MJ)XfrF_ZH~m""ďg94,E(M99LU4ýdy&A/ =Vh$2ў\is5h3i{, X3jC`P E: ϧxz NkX1 mZ ~ rEz jS PxQ;htPIt0 @lN}x ٜdTbj>9 I|(@9mZC_N27\&%ZS9 Au7:U`ϛp&BSBk޵q%Pw]#3#=.10~#aoz,*R?Zk'O\(hb+n#A( L<( \bׇ=!E3Ur#n/ $MoX+§#@M,4[Fެ{(!q.8D\ցucMMs'1,tjߖ°}UIt\Yd'BH;D ?ǡá%5bz E|0g`ŸixGjc4 $YgToxnb9kD 8ʹ2M[,R}}>){ۅ /[siXW NȮVă8ϥNMu7ϙ&53> sˆ4S{ ]I&bV{ͳSČO1>wBn8 E^Q?2&r8:Boe T# Մ5чi#\>y]cg ܺ3iE1נ5 ,3tw/UgϮ@U(\3 3̍*~<~T#ÖˆE7 q'rh_0N@"QD$-jo uL2hȒ?3<[0TI%۳ 7Ԙg}HwøIWa(CsGRGU{d+=H~j\h#vo &.}h?ұ9oPݲK_l]+R=N \K$3F!P!yPsbP&'_D2 r_Y#Y6Xմj :&;P,ןAtՆh1Ldš -0q: g[<*B1gKz5R bɇ ״Rݔ[A;w X̋.{L7K,r ‘l;Z1Ӧ=3>#Xv2Z'(\3BP8"UT pDz^m8I䈄|C8xV@k8~>ui^\{c;kI"v[~R 4F:&wX^/FrQ ^PE%J 6;y2> bUHJNH3(}Kp!x`~FfH,{ŔjS_quAҧmkR 1'z緺oE>cd2xslPxY^~6Px3/iq@0/DMWRWA+L- WV6,c2筡/N%D01]:V֜fj#0uJ0&[_DR7vcOgOр 0'0bHVauFOgzeeI|t&*wU_YȟnsD$k!:&x"H=5N4ހ_XJЮ3$D|Z?Lz3El` tcqM>2VEEZmV戉ӵí\gh]z|7Hװol!Qpu=myԗfs},6?&1 LN3񒁪ci"D y2<3V"e!-k('nλB,FDN&}qEn+$RR11eDGe{R,U[p`Z<'}5NNoP-an4cʀ&-{&21wW z.Hgp,ZbP<'&H%!rOBOwiI݇? r@1 +ٍx[+]KߍQV}p 'VM| w&` ˑDy 5Nb~kaH&:zUTFr0)Y};:vj=G' i+'YAf7@E"% -kaKE|Utng~t N>]I%QaۡcxC 3C8XX|c:WZ`m8=8^?uxNRPwSxu)%h0\}O#r@)2DǛ]o/mOfl7XV(<T\k9_sٰ!Uxfu!zy1gԏ-gmCeH#o śvۥRKf(ŕ.lKd&g2d9C -ֵt z݊sup{.h DŽN;:6kpL}+=Dr?pęW. tMꗤo|bGIqŸ清@iji+5w1y|G! 7zXٿpJ? D#D3<c5Ω_ ~mzJhMH1֨7tR[HXEP CC6vvP`;\KCֲTsV[4 1?gWa=$ݏO!^1Vh4yGwS NP?1CXRed D[EU٨[1mY]v $O9 qkǖ#]M5^vK| 0{W_i2F "=^!?l{hLmhKgnI(-°!ٵty((2e"QCi#vnhŰ}aXEc{_i물J $2gv~h\;4l4ID{zq - x_Ur:Ytd#oAuԜS`z0Xh\xQ@NG!Sᇿ6dO Lle= W"/̇h3uMܝ'i`͆\M>L1@A/x 3f|VutMvL&f2<%Q{Vu8I?[Dg)J-WۇpՏ41@eݩ|F fJ>~Mc5Աehs||bYbYLf62Oa :I~nR$]0c0ZxPB@&T6Qxd>A.OCqOղMճ7@okɤR> qd0zG]4п=Ls ħˊ8TH†KVcW VATBXD| 3o\%vPG"G2BϮԷd̗]~^* ݈ʢ48R][}KB@ْbTEbе#XUn>A2n՘l܉L B%MZ7KvlD/8Y׻b5R^W}G a( Gi /c[t=L/kI5"xk7@]tʭ>%almL+)ţ'H`߭Kdm ܄l0ʁ4eG/feGe%X:˚аO58(9 `V9qE;8K~) ,O|{S.Cq 5#X}6?ֆ_( ;Vi#e?VnQ܀Ѿ$yJ?`rU{F15Q, w/]`&=9h@[;#4:Nd7je`1{EdGC?tիLR F}zZ 6e)MZ0-nOz9=pyɽ)5%l"aHa9#RUdY5\8dqDwL"O+V; _.5h.ES,xv^؍\VdBLqAC<ەA7W'lޱ~(3ԁ#-~"U ^a' !sUfRoF@ ɭ=k9h12n|Ulx~q6&יJݜӞ)H 4]|-[8v =➂ߩIccyFOI@=seS.\.;g/':R޺5Hp;/l t,("T7R-@+ 휭[~dw>Zl '虑 SsyJ䭭[*rQG= \-*l|!bѠ %wVϔ&+FDԞvb' `WV oq9 *ӈGG´BnV؃S`qAS>E y?mpMYzb}Qar-ՠr68'O)(>vn)T70 < ?K!YLGI IT| n_M Rer鈰AX|~=;l9[6' 5,vowZJy>({j )TRO6ʥxC2-> +q}cMK묢?2;}?Eyr4"KP+1')^R_;g S&!enWReR;&GGBwЅ4rYgぜjzװndӣ9ߩ[{/ّ.Ycs|y(XhTx9ZT3lB@lae1*_:`u{_9Lce'^[~N:d ]N2߫Y,Mr<;'R=Is K#y-ޫkPKNgċjr?1QKj5~^uw_&V" i%Ws33*Dž5Y$Ԣ) -QO5!8d]aIMvuV[:hE9;~1V^=X >u9zq9eGܚJW1}lS$yK/^.=ZcSepx}ΚhAuVl7!ЏA{yXmgZVEb5\kf -s&wDQcy}~IR]Mi郿݈ HɌԢpy$X7~E64ZJՓ8,~4d%ޫ0BEiJYό2# _{NYUk+q5hsS:pL$ipxhՒTO 1$]́#m@jbpk >MVFcAtj!Т/~O |Sb퀪8i͹P d$U{V\N/AkaTE(-<~$ &'E:o"shKv' '?NLkwES S!sVns g15͒JŰD!~)lYW֖'aQ; &GYPYe[p W&.`BdK,] "rre1"vO ?'D Wf5R<%n,ALNT~pccVso{x# e}RfG 26sUQv&{(ŒɊN{?4 'h`M/pĴ(9Ev |O*FVlH: lde99#ɺPWb|Cuh֧8'җ ZH:2 LbUo|<. *HʗO¡E!pI;FIx #DB5+64H)wvD kE+'gI[m ixT5eG +|^[ۉ^H2ެK|}:/? Tݙ<َKZL*A?owngbvHKжʎՃ %j5-'@B!C5/6ChoQ/cJHN;xgW0EI=b2Vakxpd!`ϥct\˚Y^-%21Zթԁ3alc!76TwX?⎑^,?ir4 P;aOaޏC[vw=\Y!k}D0f̢q&6-~ݛ _V0u±&"TZ+/0&F;:$ Y_SѮJ Ź=Q"y„$Ԍ'\2KI)` 2}dr|c45;6$Bq~qN5gƁ;lLuVE)2E̐c?3k~\iEI*hl3v# Qs-_rdBDncwI KlE["*`}|?yLk#DFE}W/HBuZF0^C^C5XԐHMU='8*NS\J8UP]Ǣ]|1o)=KOfsc]TCpXa:F Z`QX#U`2 tvg&x5. XlޯCMd~YcrD7v  Q/vrI>#4 nkNW#m ;l:`k'> nykvj`O `t#U Y(M"jOf(RƊ4V.h(Fڬ(amWTaK'1.9"vwG7;-`p}ٶ+ HL^uJm񓠋|w[:Y3Y#U4T y\ F4ͼ=Fu8B7yۆbZ%SanغlIt_zyPh!L{ϓLcN J=v Wp" c@^{IޖS(KXW\< § ,,xu_=WϩG8kzbCw5j G8"P]nbGUd!([saI(U& ;EE;4WrA˾TjX8c)0OauñTIxZ͍&cf2gb_GW0j:rկbܒb!Ilx(f+3:Il-y5/rkz]\ c _D~Fa,X$V Ƙαg@@3!W\6 :TNⒼ4ոi?c!Hm]S:ti:oT kQ6Bh:@0[ 5_a.~Mlb,vTf~2WE<f{iSeDe:167Ik IRueV"p)Kr2|Z#;r2&a0Ӊ)W4):\5SմۧөC`E2 9+QClFw T''QXYQeί—xjIFG3aJv\-G)^rthdiP(yWH\3ۀ ^4}#at9P?&Z ;yOX̔Sڅƶ,p eE֔H,lN"~݀ǿ`biՐk֚V' ˆ)`7ka~ȂdrR~  q(cq$˻Μ.j1Z2ʷLΉx}%H5F͊\GtJ-Xt*MBf*W2̧Vtk 8V A; MΑA>"wT i>)Qi-T̺b/bH $q oo&c~;#Grzz)e0TL #d!ptuRH 5qGgU&@:b!z=8ے`>+ϥ`+k˘"Jc2Ďwr3Hq-ԓ /J.)1< >.2[q~PJFco $ $ʆ*b70 3DG3c;{Y!+D\#] 4 ] xC۳DFۜBZ6dqʷem$0~\*G"V >,*۱>y\;܇hy\7):'Ͻ3ɦu;gSXj!:,Mw>]Ѭut$Qxa)@םO_6, ?De+yi "bwA%CO+ek#_A3,3@/pxטOˆc0}wG~(aF2?̛@gԯw}?j֍ݍ#ax=?uzOAEZ?<=gQ5Qr! W/ ~(v~4=={L *l`3zc,GrZRZ?Ȅ!X3KWweJ]:̤;PT%8&Ћ7p#L5tt"ɁJXEBڬtRu"3HQ9_Gb#^s-]MȢ٨w tG yJ=1p)J3foH!eWB'xchW}<셬6ЍQ$}1@]:*{j/p2x3mǿʯH$摾R=<6>%r*stUT%ҌXEqVҌN v?[Vm`t~Y ${mFeqj]?̼0$\Lo>t 8V|3a/9X'lqhgg"MNL?;:3|mXGRZ( x$|@%[ ':U+!kN@!qsGpH&jo/)/_%}_$F] )H; ߾usU)(#ڰt85#?C̀jZH2xB=浸A2 }"w+a'L9FRg: SD¨x$Aw!0$mf!%m꘤D'-Pyɓ{#fz>i+<|, +`\/RS^?oH7ƅ; w6;Wb`b҂I4Ƹea O4e0nzN!xwjE4rYr54'H ÊfY\f{f]@h;34^e$/mXnH ^r/>f1pM^z#v& n8^^ rj_j 3Q`ϽgcBE pjN|=AV 9XR$W'SlDt99-)dB\4E|kqѓ69qJX" д KNaE*b>\{8y0t_B$zCNpzvIB;n; wl0eJs=[t嵉+2aTQ_'s(ƊNjA(5Z"T:2]`k #p5N8E/^nDsSk` Fp6,KD\?}eN.|blv$<Pn<7qb`!ANi8zӉԵgLQ?6WՍKbiB1zʡO$ m`<x^IŰwmR)ےAo=;j֥ j]ɏ,PTsp7p׉{d9)e{vn8ONc@蔻tjC#]oW0QPH\if1rOH<[ʫ-Ͼ!{4֣p{iF6Cބ){\ktTRԬfZq.&q(M[v^톾CE pRE(;ջB9xaW֮#lgm|a^%r fTU{rxH$V<(:V>px8 69%k{x*^*PȆN? YҼhUOi1^XhC `cs;$Qe?HE0ӫlj9.ʜYQSr"L};̵ MX-LL1HWNTa~*Nr 2ZE\]JNӾ+(\Ur{@`{4E+{4AԐWUEcު3q; 'H:NI$RɆփ^tz"K]* }onҢxK]([_N} )$N,r ޹~Y^9V:6ڎ/zFi^a: J)Gԅ1xݑZҖd1랢KX$M!">U^Eg>ic[BU v:Y7SH >OoeG,Zw2>WI J?/n{; ZH]N^8b 5{`/ڶ%L/yfU(ॼ2Zn!顢c&CK_#Ve'OOFpmM Oc6ᰏl}knD'?f)ԀtG_Qa+Z͖ :mLIFxUo$wq*]4ta>w»Epc6mP1,+oNJ\p_R[]z0I*k`~/孫 DFV@}.[lL/j OJ&z6{r[U4~3ɞ68m+>,0A8 KiCqB۪cxk#  uuEQ7[Ziw lHrj*R\0(8t|d U-aۼCwʋ@ؗ†fbx>CA.0(wm 0 @XVmN ߿D:uXfMV&"Wd p6L n_}hAYBlvءONɭε)V ZFU5!LtuhI&l,uWA?jv2t&2ߘOE;}lya0"yE!ܽ ~~DLQKccaaSOPйZ48X/bzv*sV#M-!(4iD$nSMz^ T*Q)j lm(A,^ȗ*(|%mF>Pf.~P5'Q9b^aᏫ ٷ+#@ :$/t>y+4>d̥/ϧݶ{[fg\FF %MߐvCc;|eC'P%K*c-4-]D ]3uق>\>Xy*N^d.O?jo~ 8WUbƟnK @i`!(à~{l($c{rҎeiJHC+vבaWT m1+ gJ u>ݰs7 T{Rx-'7Lrx0z?砡=KkQW}6WӉ#U\R:eAIjѠ<+c㓼KͭwUx| 叇BI7p̔(@J(b`$FwRdʜP|TuXYqN//W0&gd#[E=%HkI6(( ".mJ*~b |\x;aлcXg;`nj Im3OgD$"ODzg }D:%^j-: )H +i)~ 3+zv&B:|ɖŻПRTHɘ pMdV5;t;e6<1 (:Xa[@?L ɨG3HcUSA5$ȇ[PTU`J}f-|(.!y3zF!ZXu /IǺG1K}Y.}p|F] 7,W1d!ᶼRՑPȄRZ)1vԀзJ]LszF/3| aXhT<[e-~zx8Ac NguGT1&9&+X[ŕyTd@l=w$Un^]9Nݟ.t-k_3GU2:a6{-o>)Pa2Z?3"˒21im-nc&q6Ʈ}ۀ乲pB,X'=;Z`?R=_N!}{h6AzQA3(5Tt$M2ވU<Na;0`YmT䪫}0S$iEsE)8V /J~\#?*DlNt/0 ^s +Kt}S텾WW%'ԡ&{ىr*n<OeCP!s rV,4hI, O;eA󱞏*o\4=vޗ`(kB (Ϭ$1QQ cv2$mV#Г8u_yT6wbZOa >l$)t\us&Ѱ1)d ۺ8Q4 *kjR@hi(`u9n'^"S-934 {S:}ƨ{o}R)nG)qj!Bv }err`,hq 4,-mu;˳+&[ IA!ݐeMm}I0r i1Ɨ {*/^ D}ua|i%pFOL׳V‚u< ƱZs(=h*F6 cA?Ճ~جrsg9N?6L"G͜eNKw8b}TFqJ-q&ƒx7%,szJ$5̣+aED3%HLԿswPՋe5>a0@IC&c5 aX<žx船4nBI:2S=x4߭'y%t|%Q dDvDNHU/?ؠsE2j]>^b>Ap)6YοY_X4iNA8ia & V.9 ޸6d@\}x{} o@iMa:+t5ۨ`Ag6;~ͧl cԚ?ơ Ycos XLVc@ Rσ)~W)9<֡*]!1۸QW`L>r4;:ay˦͐r^8!n6{V_=_Z# [بi ' &eDgn;L$e g|zwg+ dVr0 ?Ȑ$Y mz[?YɊ3RR!\bP0;xeRxۓq3gaA< p ׅ@d97%8QJ9 QFK&ޔg>R-q0.$ 1I;4b[W#[AJ"OYLTDaOW9Os ޙjToIyt= d-$>E?\ow TTZ҃')EAȘ,9dHfȈcG\5h<$6{ȆxcXWn*~`PWj/5:Bs+_ޙ? s/XMI-sWz4GҁWGhvc9c QeV.]:҂ 1JfY=m2Zsf:B`F"6vgp۱FÐ= w _#%aD3%9 dP/I5ȧ~"ՉK#[,0T\ޟdYPocp*H4D׼t~,Z wp;=|@3};$$~#1E}'o*|DPSfRhc|I;mRˉm%~]p#j~N.Pmޒ;+,9 ? *_I4g ecƳs Id"1hR9!)=kn10INknf@Qˈ4m$57 l`9 IA#8״)1-. {W[OhUhiRQv./ x.U,J*&*xJ- nr4?`n#"Iz'Z3)U, ȱbw֤?T]P`8UG{ B&K[QcˇE)N>b^M>=FfLd n_XjX(Ԁ"}OD1SJW鍐VHW<dm&a#i=if%YX|=n"H1N)]r\28,rӢhJ~FR{ſԩLār)Y4vzz*g] 4Ds>^2}XjB~&;]-\ \=9X'd8İ B#CAָs^gXD4f^L_vɎ?ĔL?"['[uu&i)bb;RA$ֻD| 5gٻɠ+8ʱ΄>`[g:k\_;4;׏ነ >əoL9jIP% udThulUTJv2N!bnA!;MOeiZrmrP [4e[(VBH%g?stA}p^g\PzYkfy""I?7n$R eEMdHdZ7LduןJ. hL!uoYY.!u.Dim=6$bdB:7%+A19 \mdžn&,&MZY > YF!^ ͷiazmu6r R/H=UunA݈ˁs, ;SLؚ?ޥ28f3hlEM:湸wxZm(Mwќ.2Txd' 8uYh).2D#2B/+ \&\~8m00 obk@QfNn~m.M?gL7xYHl,nY rFKcNz)7<r)1%q>Ƈ|UmH-R=O/qnsM6n3hXm.JuA,G(yZnN\}17+1l*$D\hLJR*, "Wu{En֍0\\˲-!(gC4vfg߶]S\" Y-j~Ltc^ȸ6{E)9.Jl_;_),OT p4kMY}EӺ8,'o]}lF?9$:oiٜt M<$vjRcT #]2$m6Op|1z&6aF0mJ˱(8|N.i,.{]ZQP\9|/l]\ۡC׷⡺iRQe/H*]~V Ȥv^f8!S6'RLd#VZ뛧ܘu(bmȋiQǝpIu:|KaDZZ~>un%֤_c6h ̲w%:s mDqw20y=T'u.pV"߿GRkm^ZsNv`=@eIEaJ5;J)Z{GҒpogT(Rni[s-n/@8VS1xaan}Slg$!C4!g\a]{RT!LI2޵@BixME>)LVgjGpu =؅DP9;Mx,@k&{ݥR #?ßvP`_NckxRYjkXe( &#Ktke҇IzalOxoݡ"ĹGqf<͛VJ}*_w(>PSWOH+ RjҐdRn~LDTjEڙʼb_+XV}"% 6b&y>m1Zɽ3zׇ v$l3Oڛ]-1$$繋\آT=i6㢈_-:, ٦3=a'ةV̗U_y]ΐNCzEv}d]Z: <%AV>(\=+[v")^Ǎ \W:JrQ9iF Sn-S'^#.?\^N$3H* ?a"(v<q0=ROp =/klHW5BECF{u}#p{@)qdrh4m{(3]/4tjzQy%X0w[T:c%r#r+xS[:] |RV-gY %'mܧTT.;jOwƃrZAN$GekQٚFtRImEIxnh4IFC"g<| 8Y1Oy2M ńk n#P*@RRziA]'po)L1R#([yB\@[I*OH&OHrÐώoڿI(N?QMkXFJpʄ/uG:_9M&LC]l/ L3y}`sph =3ZjSnS̈xjT%Wʴ=+_BY탈-֥;=Z#m<4nPu] eco [CRWk%4p:Q䈜nF`/!̓ї}*C6ywoUr.9A)Eݚa8Rmqs~M OUqƖ0 ]Ks=}qN)ȷ 2)A-68GZ@qNz[p )axPn{)[\q4r`J {n\!H_oi&&Xnٷ9g2KAϞCzϓY@jك4Lf-LUgVjj:ul:f=Z&Z@v:$(>꡴{q7^r&F`Hx?31v}?HS9y#M `&[@i'R[ߌE8x%Ogr :~tVEn'G!޲HB=+ = [oϯj\oݣVBIf3_~H8=KE {ɶߟ̳H63"9)pX: h_Z{:`5)^4gA93&g1 D5i4US2U'B E txl0&' (10ȡ$* HK"dΔ:;5 }v@᭪qɖ[Le.3b'TtfxK4:J}*_M&9TJּ7-z-ӳAÆ,l`&5}æ×Ͱ[H?䪉Jq=ʢ gVKC.taj&i%?vͿKeL/F4޹vtɔC}ӏ_>T>B~+?nie*>QT ^{q)ER+Ъ:xW)evc5ߎ,0_3vWiWqz1qʧL͂7c223˜]34Cr5sn-W;VX#1xD׺m=,;vZlW 4rJGd~ sr,])уT|pLBJ,ӯ&RS2⾘ЈSh@EPfBj].Ro*=#D<4; \) *a08XSo"0"e&e~k0C<5mf^>`to# uOfЮM%[Qk5b|O .cƩAK(ll,~f*]!2E ՊI & YrJ l5JVV^b If`sY90O6{slEMU[82 W)C Il 0|&@XEɭm'wJaIJ FlZh\h)kQͰbYLfJ1P}1cSrk^Z ٢(U^i~O6a |h !Az&}7ҕCR0ɘ /eR4&%sD*Bj H^6FL\1VNw c%<?...Oh#p9#Q"(\ #- ߹ ^6?.BcZz觻G^FCocq;k~F"pw⭮h7ȶ6 vbCiIlFGZE!=6%Y[=ЉZCZLJa3ԉy&D~?toة` p0yd^^B(76|?U99j:<}R䂖H4Y1^Oz28c>pGB\j{QҰX'[-9@,[zGfqG5@jѕG~l*{<*f^3Tvں&k*<4~E͒Q[o{ + 0cř=2Wg!q^x @ @xS_9Ctb8P~d|LeZ_ިCThgr ~iAI J,d` 2HO97KB c-dɡܠãӗW7L,yji:yMm>BO^u=8 m؀AB3==~{J/z?SWϏkr2&-m3S5{Uphя8=9Eh؞7> ͤlVc>& ѰmeͱGhr.< YbuxdZvro 2>O6n#:b',g+xaT+TH(q H_]f#-- *cJ35a!,k1NQ$L ]k9zP@\ⳓX3!MMz5?$ D=PJ's"2e(ݹX썎2#߶:2zBWǩ+b"#SkAq%32bh(ӱ|9ݔ7(p}seаi%LO-NbgChT.%ƚA7j>tz.nǜܚdW/$=Ct gg@q񊭋0XU&[8 yf2 ug N]ڽIցX|B@$PNTO _C(e)a^!J!1M-,}lL 2PX#U{/Ь\h4[ƎPI'0un s/g_m66&v f}\Q!ǭvH̜nhza?\ qb)-t~wƑ(Z[?hQ1d"ZP2{3,P+qKe ?W5u.xYi^Yj?(/JIlyv@WQs5ԉc(~(*5MT윛;]as]iuH&᪵5UWg;]-$m]N'ǣV^ ]eDֽy8VۃBGd[^B3I 55HBI]D8Z v֋YSFU-vQW dkA4mz LQh]ԟ=Ck{ N4{BvWE#A`přObA|N}F/D'|VJ6{Q5xfAvZj=4jMfso.3v-@s1 !AW/Eф$Taؖ\2.5[nB02 {VY% /yp6eK1f+u9O{ꡬN qI$f?p|F¬IO$;2(iGْruhPT vdq[Cp t2>+ 9Xjj-RV6^4ͅp{kCZ-')} X!p`O=x}`D}}_vqxEFD=<,=P'eB 0%H$> ԑ_5hPR :uv_ͭ`Uo׼P)·,a'5:88z*^r1'?٫qAYYCQQHamʝvq!w&Rݧ𒁕ԧV^fX7z8L=> ,_"6mL]{/3^`W̾C.($*s_ 4 hx9 K<5صf̈́1q/ԚIYQ|Ih+MK=reNEb1.(m.¦' "TZ{XJ^Hŗ?(2h99] r0?Գ 15v,RZ^'FSWbPZ;E,d#ǔ+ngN~߿H ŀ<u_޶kڡ{iU7M(buP=agԤVKg VEU&N^9eÃJo_ҌpӯOUhw?PWIk\`e=EA+eFv0N!S?N8 ďnegFˍLtۀnHV{r,6OzI,+QyRA铮SD'ߜځHQYFxQC'H vgQV)KF J/+V"} Se]/{G X2]D)T;OY0@lMھEhu,nf+l$nYox-KOEYe)Ӄ/HY|2zF2}GiR+>"yBw5n-, }|0,.Yrs)"P?;|X>))p\\!<%R][yer\:6I_5 |;|`jt\5S}itǖu]g.'RHq/歗PBM W32QX[04(e#qGj)Y]BqH8 ¦זP]nq׹8Ƚ& >F.=ՌbɗoI:: 6.A *P!jGW;Hfnρd}J?ZyXIhk@s-Q,ϘdY@ +.bd,$!f[1 _Jԓ`4F51,E^磙ݍ-6lSgk!fUDo&#E.۲ؑ|0WZ%5cs8q+AN-to[CڍR2m8Һrݍmoqeq:h& DzHhvȰ\LXE~3fΜ] Q<de|2"LJrJPs-/;`uMOZ!gR$YTsU(vfe̐,8m--r?J,@r-̗Y&YY!hS׮˟4}1^[<poL<ӃaDa0sWx9,3մE}_QD2_*#->SnOH +*ԅuKk[,'.:X(@Ë_5x:%iGиd'@6| [%pU;1_BBx,5*o@"tY_io&bֽ|{:=Bfrur f,r\+s[S@>Rxy, 7|lH/3RNqdl^^hL6U$^{育x5jl=.ap‘`T쏝դ?Ma|=l,S//>: i0 F;V&A- =Dy0K 񋸪f˳e<| X I"t.ǣcTlhjeڬb*fLLߨ|'%92MRX.-DrfKJ; 3cοKǼm(ũ6̣GZ1^Dqȯ{(]a : uͣ&fjl^mYGӗ k?lӅɸ#M`xV/:i1Ne8?M_]}>Bؓt%tᖃ I=^QP awcL±ce);I̭bx'5ra'$]Oǚ+9TC]:-3O7BmIVq2y'bQH-ǭ0`ęIJKq+EpGa-2<%cǡseIDZW",t!svQ@̷+}7q7'fK9[+t]I`e%c|3GCN2::y6Sq2*`;?%1Q9&T'h5<(a#OU tqܦBlb/*MP+7&F2 t fnkVH4xOC:oDxmgAED*"jª"&aਯ)TCZd=5Kth#8Oat*YVYPiFE8x"6߯~Zäum?oO4n>$kM qk);?@ Mر/iimHnqoT} tWwR+ di#m~JlbFuRv->ͱN"AZX<Թ(NjږN7Fptm?΅8sO<$Fo'tDs,=ѕ;'`~wv]uɯپl??u[p]V {N/,D+N-ae5K/.pQoZ^qCrkkuub"O {mr. :efR%J5f5@6B0 Oˁ~ZZ3tRsz ozK[--Gp5Ur SFڢ)ˊ vu*m AwL\ (ijԡx5J u@fn^T^`09$$ h?qa Ϯo ,d3aE%ܢxҮ]` d 1Ԕfe]T`ù` eNu#PDꊥHγu#?Yl{COD#ᇬnǡ XM,NfInYanO׭Ӎ_'leͅ \N,=`%1j\"_X$0U^GNԷvpam9ez.$՚6Y?aiF 1yPNO#zg}GIO9=8>@&T lŅ+2v Cdu*X6<{jz!Xj B߮>Rˎ)ISjba"~+?&)OSʢ0-}ȇ_tRO*2*;=QlKD ^--GrW!czvWO{WH3 h $ 6+HT2P]~ p3qV[bnMtnqeɵPp'z=!Ս@ޚA@@![`~Cx6_ؠzbcӪ[ .(5*?b}OFi+]ՉtRޗ?W/:4\OM:y=Az?ߝwOc 4{bcL>Z蹪ST<-T%F!6 Dk"]xA]E{̏P^1tsGg u|ױh>"IHʥDʖ>TDt^M+M~բKZܚ=5jz5BG0?ұ趃cxn j'tJ1xRuż,V*>t FeZ4R PH&D`e. _ccm6\;DFrJ<^9k~q}zH"|Z@x8 =̜֦3xV.VeYWКUBȐ)?o!> =‚~\r"wF%+TYgXGކ(:d;8m͈֩"'"lzh`ʻGe-$A.M\Er a6c)IN((Ti zgJI2V@2:urQHzcaqd9 皵 *L(;0kk'ë"إޞNްcuPKcO5h O3T:vxt| D<1@[»|9bJxk,S+K" ];aDN5 H|AӼ``56©s!H~nũ8/@ɛ=Gbr} >XIU#;VNP0];8 Y-4qv4,(VRW\6B^҂M5.. /ͽ(q H#ڙ#3 fϜ_|zNL')q[] 7HVMtȒHM+%۟@M s.^r&Ԗgw,Fr)bg̭Rh c6OCgP]}\!=^hJ^l`]<hhCI\I?5u 1mڗю맻oN`ۂ)9U+׼x 5@ HFܛ-AD8kK:l|ЪSɛf+ʼ@?l赼ΣНdeuw31mbN49SP8;ݾ iq~tӓG!_l%J.!-?6y Bn}Ep40뮠~t )2%@4/im^mѬ_3:_KvO!&d$,jߵd/t QG[ph=s:ˡ=8gZvSg9+- K5im 9]uF)D3r"F\=R=*dI͡-BHU1{@gn5i}2 Spl5TNemNg;xp'8]9o,D`{mIeߪɡ *t3bqort()~+6X`%pR\%g4Dk$FfoNc %" IrV ^ѧ5ݳt xeyi *~qEk#/uK!΢ +޽\-ojjGѪF;Z5Q`|iDӶk N㬼)g$+͓FVVRG0Cam<@P+g;m_*47,pUZA+,ǎ"&[Er;)~>*0m'&?SO jIkn&x1 5gߥ^XI:w&+VX0A퇄MA0\VN9b4(>ji0`!<9 웖tA(2bg=kLj[+7jI| "a7}C %u>ϩp-CjKЌtPsӟ dWnAhٶzZ D}"I:Z~iR4`5q9 ^ M)  _|^ڋ䛺 :*o̗Eޗy Jk'f#> #F%aY$Y4/J cAa$]UΚ2gMy `BUt pv.{qj2ZؖczۣU0WX4o"Km6UgԷm5MU˶ߍCPb&"kωT7^_ )MGslY W.v!f-+ ~}F0-Mpc^O{ qnǵe-ł`]~n+|#ݞj_";OEm8/3kӢIp˿vpޯ&hHĹ5Oh5r]3w@{N6\r+JDwůCH!zʃ" ]0|&Ɣ٣`)nhg+#4i`5B&2ၴ24تύ} lgBAJyS.FmYVhW@MlN^5: h#bded3LEkuϋd>s"|9KYwE XlO3osg ^*aKV^gPgb=yIS,ObQrzUZ+id3o{!#+"8׉zߪC//mQ#1n^z($3RS~2BG>J>B4;myjXv!z)jt/ Ee^_GƋgp{47)xL?sj ChﵩK1KAq˯~c h&Ŏ8M un: pB]i -:s-ſ-x6Vff'k0[ w x*ģ H${le_8-RŰPIy:(w*^rV1aMl$yʅVM1rJ0$1QO=!V.h? λӪ OJPo-K$8pA@j2=p޸CjjYʸoCN:!{i1"ss yf)4a!()1{{ Q t;@b*(e= ϋˆta5-"N e7y mņA#\ ^1GPú4_ Y{%Uu*|QUܰQۍvG-ȡnΜ[@=53F_>-+#*hu"CnUGS8cܨaȹk>FPB>a) ˇu&> 9Aps̛8l1rTHyv,@e|^GV,~ 0J62Ugppd(d-@!uZׇdlճ`%_ͫCs"9#Aƥw"Ӕǁ±ܬKЅ'%K}C=*s~Kul]Sb7K82Xv`: qOǪo#H]7À>݀L9y>\`~P-`c鱌~ª8F 4QB>0+T>|m-$1^H6+ASB+(r:'=x6u6~f4' ljie1^ݼf6\C}5{xШ!wwyʮa]|IG,>8)Yŋ1|wx}ɨ/ɀ(c'n"_4HAޫiHЯLD 1\RmPh5ql~߇J90ݩ觙0X,c4¯˞6%LMDz%@g^)h9 j1H%,e_)02u? _8R0)ZPUuf4 _ˑjnB2 9 >vb3}Op-fs;Ϣ:zg;!9qYOUk9\Pp QӟY??p8Fb~q5]כL#9z[]& *e5hܱ2k8pQt4Nuvn|5U%Ҡz6vw|=]XK+<`gS|.OwڄC7|ZZW%a0Cw5+׊/q>gy~?+؉^V+DzDKCYE;qxt ԽE^U) 4sym&WBb5Yf${* _gw4OVNwr5 F r?gW6-궧il|8w1]&߬&kvCɕK;[ՙ"nһ *"84RT)B1΅hLyr[3 "fO5z smcBzd }h|m@0(v{Tzvl;^-} I;-p^\Z0zɽZImbQT_jE-Wǥ>Z$oT-=-6eʕ5GJ`R|ZA>sY/;%? g!Tr_6Bz}+'Xed0}wƕJ>Qmg!! $76֩riR2"~_V@*Ȼʆ;JK{n Kx 6 \J\G9}a^3Q}j'ѡO&N h͌C}p|$XMEtn __c||tSt6 À EN]AOytX9!q$g"s4F+ O }[$x?v"ĩ?FRݴ*!˿ڷ;IkSϦԪp}nTu}@yۉ>,} #p*KijV Qg; %OXu9YH7AAfƦ*eÃ߻yd=]S: ʡfAqT# h?=tFc ~.v=]'9/ղ>h=}97 OBoi6ࡧmU,]M:~} I?QIl7YJԧ`fz[CGj[ &kXHD`I!wi! `|EQp0+ľZrS&RI[IWu)jsr)KT4#^Dbgk:\qT%,4K96HLuGOkv_:1 1,},I?& W7AekyI}Pޮʶ>z`bapu pџ;|xwA D-ɲMVx-TNy69e|M6>W2IRaHv(JM?^)ܪ:'+؍Kc[y8(X9GwlHY.~ اD$A#N{猨\QzĩKRm?墈 /K]DpaSkBUIS aD;؅^+۩Oe @L4ϔKq[\`"]Ҿ7i\M$mP=![O[mԯC.@xUH276/+u^[..vAj Eh K5dJFNhK "^K_̃s:SNõJHWst2k&̫n-nfKy%LZ'Q1wwg~yygV:4slC>%dt`mP=TrA ܲ28D?{E6=F[P8N0(b029-pG=|Oe"cr |H-le CV{m:-\ҦZ]ԐBA z/&Ā{Lr^ޚ'"-}lB+f,M@כEƏ7)ɈK" ~UwnhvJrK:taTm1i3LPkyϓM]fh [ZFYHr}aϙ#:[&}.p? i4d*;<5R0%@+_v)q Wa T+e[(?f;j}{Hͤ8kpp=,oU@XR|^Ͼ"6m)!>aOl &r*"5@){yAc~A9Aj}jhc!tF a_*(]f{Tcpmo2TJá@&1?Ɗϱt"{G [3.K{#}tHM'~&>*#8tb Ҹmb̉QҬ ~MejQq fbE$߼gq}a^YM.{}b}÷;C\E^|A^75hoQz99h>#wr!hqZ΃OO0х/7۰ns] 3knGn>z8(kB5/!sRR5GKRuBRfҽ1,pm)ׅ0=ol n126/ t߉YbrEVa:b!oThv^ U͹1-g$,y;7)$7 R$%jbTҀ,AP=MwYzUYbŠ&I R"ষıM03Rzk{^.:ܝ sWrՊS>+,p U[]"#^ΆܓJA=(EܺcĮ "'X>FEA\Ҳ4"PEf7%wo7`4âRAJE*9Q;^>[JT;RQLsY$N?6,W_jD۠]QEOO^!9 ѵ]x 87〈I0pV{w$!I;Sif0~o˚Ru/aS'N 6M8t(ҵj&!WG'Ǭ !Iƻ(I ~2L 7oi9 W$K5hcys^Jbɸyrγ/DGE1Woﰾp( =;<^ ) Z"E}I@y]HeD>0݌8_8RЌe6`+K]#t|+g~=.`PZ4SZLj#|u WǴ=g~7hOdj3C*וЕEePbcHXhJ'/Np2۰&KrYm3ΉGų cs >uR;$|0s%d@ʫhI6`ߵ* ~bV3F$J롙2V7"~.bP;(8bg!k`d5B}ꊻ>#ºEd<,W̚&tA9Ȃ:Ox miWWuwa<[O%\~9_(9. s[?)FM$}l_K51eCKnF=fSN04!`j+w>񱤁x}~D[[uhx _)gA)X[Y2_lBChsPx`iࠞ6НyIme5FץuWZ}/+Őyj;xAQt+|~0¯9|aE@!LQ!_Hu32"6#SIsfGGP#;3f(7Sn{/ KUCȵIFK'xi,l*9{Ea]O{lh!&XΜV4&tLdIrX8\} yt՚HՅ:vҁзs{hQvZ͋3T:eĆ+Y4N+!s%NÈθL4Syǻ[fE.degJz Ytk!cH#O7PѨuh1(H 3c=>:N]doMP 9<${fB;[" Q1|VKR$㮴n1?g$p?K=f+f;_Eja`4 IT ,jW՝rT ]MC3;ɢbb8~~FP^ hhm qs5ẇr_nݞHg-g5MȂ2_Wo1|<É]4M7w6e{ $:k4x; OqThS5s!*;¡$k= B7sD! ʥE)eˏHM/y+pVNdmlSYf3$bLuH,QIe֯f~["_XS۵ْ$['8i `2cCBZf7x sc ^;-N.izh!K{E^`HCi dTQoI*5XK[sΝw%3-ZQEr?H?Ta͛O臦 a ͪ\ѷz-q;BXi 5u0+1T}C)|L؊X?1eg@pqs9uBT pZ㟎AZ]1)&K%`Tׯ m&@ Q4#иOl/f{ߌʷ|\.f/-!vO>AՈu R뗶jj~XdBE)/JKXgD`cA'  )Y.iq:3c5O}N秃&aoh 4A mG盎3M%.:p3bL{Y@ʑ%#FY?'j˞֟?4o:`=\m2UD6Fs8`j 5tވ[srnr=EOX󥀫(ovuRH8oݳADyfGE(ms&akIqY{ło|d2qT[z3CZ},媧>S3`7V\cmAvBDm{.u1G٬$,\s3x{Вa5RK`@c࿺05{X0w$~0y{좣J 飨,$bɚǏþ] P s"7 3 M5B06"LqG՝e?w혵+ vą& ½ g&YH운X`\5I$+){.).ym},BU"30y*4`{ r|V'mh<]xD4ĢoƵ&ƅof;M;YKHh@][Xu⬍2+ddd*ݩ{V-p2Q }gDC1-Zwp]+`s&J޲5ղ̕/`7՝"JU9O} Ftd7z,j[K[,a  n)Yt$Rq?8>.i) ΉtI(XTjHUIPb Ub̥rF")q2|+CZߦ,]b:gߥG\$\;L[c3%(c: wPox ;dY`G<]nX;bvviENcFȜ@V^'Sc^?JQ\Org.掄hgtna— ] 0{Û#w4I9u(]"]."$nQKJ[u+]r"6=MH_=\@a)WZ44*hόj}!NUÂWA3c)-ATn>Qȗ<Mī¨Nm p(ǴӫДm8p(ie{oư/&\J ~LE΢h?92m)tRr1AUFrDV@>[Y:k^j`,p+",0^c4ܠDВ9M4 XfNOs8d;#/S蔞ұ1Ye$iap7e?$50It5OnyQY%7XBn vTbE먚n>i/aiEحE@"Z\E4_nl7#Fo )d(L>מ#^ARgxCzhYs&! "ؠDf2;cϔ΋eLઇSEњ.Bܠ/@m2ȭDm5iID2*S"q1C=UD^< 38 Z(Mc{E4U\Ri{ڸ\$RnB/@^=OX cPrJ8FqGjbs䦟lO_~צ72Y˛;(d=Ht ^:̠c(><̔Z倻r[tPϚQo/7L4( 7;P~2`vɸ^dRx jC|1ӚOO?OI= "i l2MXFFԫkGkޱvFL֕Yj4*<0YsMF<&SJ&|8Z%)\8'`ű''Y( Gu Q @KHR`#QuEjcکWT*\F$KOdz>w 9w߇=#`Ϫ ~NFIRZ)-@`{L㉖sb`#1%4/ZQ =i/62bhV&?P܆a( >5w3C #5e)_wSG* i.ǚ%2F-49~y&/%G:ܩ,Er 4BUvMhY!nK~1!#,M9Ս2tވvAj۠33+p/=ҥMOHDۙR֥W_&5~bB ]ȷQ2tU?OՈW.LBmR@Ԉjq|}4tqH#y|coƯNHp d-ȲY"<ec­AK%%ݮfs&KP_6(V{4Y\ţwlyvEf!D#B\sgu).dקLP?Al9.cw "*t?|2ǏWmsC5cA:!JH xKTͱm;^Gԟ\`X4 ̓tMJJ -͙5ȭ hRa3g:v]89<=YrUr be>;8Uu/nd_q,?/}*F W=Fg?s,SnIq5-ug;SyYdH`I~9(Hg񿋡Ϯl0)6301ō587Yۛ}Z"4wڨ,pu vh/K+Cw/Z^iT*P<;e:6'Ƥ@f>Sd.P*t§W 3w7 xuհڅ^gܨńń JY8kq;CL em]vt[i+>@ڹXQlwb <5QmGtl2l 3iʛ^m;=/wZ?n9ZLDpq~:)w#3fm"+7BiUa!Hbէ?[:k-E ;aJcU 41)Wn^}GnxS(=&7x=KYyiPkʈDDĠI`c*t%t /"!, ʼh H<($( / FB,挅 /)ƐV\qbrw6=Y܊xE6WBsmPh=Ub|xVA1di0wlӽ}TBDp!ẖ. aa[W\.gi\BBxvƸMݞLVd'K Z&C$-YKY6-"o9Z.ue7ZLY-qHVPZƀ8 <l:(aj>",p|X'z@.PN.:' ;bVED3F gu{wgkM&B$!U?6M)Y_&H.)(5D絔zԩK~ |H9Ln lu@25&\AUmiӃ?9(WJl$w6opjtas!8y69hąQe-NNL08ۻ _dႏ"Bn\zv-2kHtEojk;ǕXuZ<;Pu%\ch7]AsxԐrJO[܈i/Qu/[]:ƼsI_8+1Ӕ|Į]B Ⱥ<{ZlX )X028&쥲j_^$G'x<;gk ;;, .z{F >\<4~BA*32Id=b0BAU:դf[MrH2tXYG@eD~ HʪJ7aVr뙒2,ν c:1{8_eO4^сolBؐa}6ω%4vƗM9vLO]@%\KJ/|O&%$_,-ٞC4.]6JrŴ]EcCKf Hա;m>'˶nq8TkC΀"U$ *ӢdAEyt՝\I`sqekhvҟcMdu0;pYQ32)1"B|»#A{Rj/ ,3 }x"H!SUB^ƮA㦱X~/Bb5%!'j0Oߙ)[ߜV w[Hd ;} 2(N n͐aw9aPZ?琋 E.!مnT{\ir5 5TDS 9Q@h]QECuugҺwM^C2u ;؞dLNx~WB+Pia'w*C}rFL٘uƣjo4ʀYNa4 zq)JzJSZ\:'Tվ>)$cQl$娪LWѓ1sл.\a$&+<bՀJʁE3bXn5#2~ȨG_ 6<(JهwQ_t8(5'8싂qe,d!S%UGLT=`&ݎQz& 2xZpXab./k?^ԞvA>`[ao2Xp-ri8 Tl!`*6Y0#G3f'ye)u= #st»!Ex;^$Ix|Ygc%o:Iyٻ8q<^<$v.+*nW* T=Zc vGkcQs++DG n :g%u} #PJKzP3tK]wTs NhCU 16'P\G[+&(ޡU]`Hg;:b TuZ?,3{7Dqv?S3Dͬ`cWK-t)3XnI5:z帿W=bpZg$ ma4+oW連-V?.pȒmxTs9lU8|~nE!01δȨsN&>U(v@{$)rMmouף yx>#M mg9I*) i֔B !nh,s%с$]O܍ϚM; <%Mb9M7tJ ͫy$ D{RC#K9\r-61 l+ [K4:ui7~֖OI *9S ]LY !pq/͡8L^n s*r35ЩpS&cx.W9{x<:tūsߜw1nm4Sڬdؐ)kQŁ*At S^ k@A?݀|Ʊ;<7Bgq'kRN!o}^TkTu F 3%ȁl:LO]gPoާS4puV ];;n㸗ZNU 9y< U ׿ٷE`y{lE1-`q! ?+To (}O"bT xefVQ<>H/ hi>ExB٬v:؝D&wp% A:*yHJ ndb3Zq[202wlݶ}ez33w\ @5./Ȝ]܀G95(D1%;x~lD<Ce!erOC;C!Rm"Xd +Q:~ =o?bFt^yE;H/ZpӸ`r+驲sٔAv57ORK氮ͿϦTԣї'4XǭGGq K>TQ-J"a w" l%:Rd K0 HS6i@d>goWLnp)Zh:8S8fȤfͣt_Gs{)8(+Fq,5v,y@o0A)#WԖیʣucXP 1hLh RB/]vi\93YM1yM+C7q9As>Dȉ(m9ab;jlcH9)<]I@G#iQ h#p$SpWzwѝIs t KSخk2]SYhCfa/*˷3ڕ}MolՊ.➮B"Ռv"@Z.Z"2`ShnxgS+[pA^(0t,EEx*+i)?1A ;9%nRbL̄x]BX -ɤS^ ZG" pH~OE+cN'0vT0x.xnSY7 0sBc9ؘ8?E{ ;Ξ'[Dž@=D:n;yPgZ:V/9OLxkR[{U@[@BVD)X(DhG]JO&D#须u^O_~Rbѥ5 *$cINkd )J+Z|A=UU>@pgup uQ7["rh[}DlY"5F(ޡ#˻T𯗹}qRH&ful(]6:q*|ѱA* u/3FR }B_b=N`$[`W XzԅtUco:zoJG6[]l4'_7@w.E t .DSO/nnm,N7k4P !VfM3lS5m`i\?=3} UcI(8_D 3LPj }P2b]n-eX=5:uΞ{![h}>OTFxZlDšJ;EOj%7u0 Oe& ^EPGm,-ws'OԤ"pѶc9,xut+5F'*L=,^U:U9Jnm` /(2Z+n?8`bBa}0&aBz&+D9'm.j]>Ҝ-)lNTƓ*:'=',2rtfDpJAiO8>[KS7zW6﫥.a6XKvqLcKR_ɤH|k9=cwZEDsp^?3 uyHGC\2y|yemG& |V鋜,EiOUDVF-ȚG'3V~bFVrMrB*P}Mxu6)lELQ-lۤG*`0deEhz=vM "xLVBZ3MFk:򰾿`5 / eaM=^^^+꤇FX_A׃i_b=m$뀵ؓv͗;> X&$|]1qV!_$_VtjܸmZdįl9,C5f6g65 2tϪ6AH`uXȲlS`n*gt+qnyВdc>6Ԍ;`XmG9$eEIh?')NkAXF!B"pAZbqw?6Q#^OQa:ayxͅYZG1Jد e3QQN;M1` ?rŇ)Tny !B_Y^7/Mhl#cF(Sg,f}cp_gM˳];hs`f@5G^2z]>M}5 S"#'x7W(&d8'JEG OwՃ-L7KJB?Jӊݩ*~K!B5ng 7T7o#qb1z a:?N}i<ߎ36!j8#?>>yێ\6"nǥÀIL(f]<.ttT#VU1P!:sTet.oZANooL)ѫ1O37 x{U?, @b6dΈeK9T0Jә^ءJفcB'1ف)Ew7.irzcL盧\%'oNmGQ }I/]#0=@K#Twc8L񔧒i.iW%S |hgjKCR`/e >d~)W-3xsB$A( R$>9(ޛzp-|^]K˹|CPݮMO*w8Fo"ԝDn/*="i6"8%Ҹ hvMh /L/$6w6wʐ25|qC ءw#'y~$%`Ig&}n~ *)!QîL kS(C B-JMxcjfOR?GZ m^[;ULrJxO<,jŢb5GR#jN`;tH yqe;uIOT>R˕IЭLg C\WfMЖZ;lwm.~X k-C ڪB"-3E!˳P872-\1]BXiXQПu`W+݇Tf|vXQ^ I#Naxi"sOEt8c{p_,8m oPY6 ;afz] ]h"a{ʗutWxQ+\t2OK;pлl@b|H-Gg!^cC:0 `p.OVڃ')v1 p8/o5T7~Ц]2a KaQ0& žgr\t%Az4fڂh]rx\;(tr2 ]α~M/U1:9)@kL fWX) عcJ/loptȞ i: i3ZHB) ĸwvׇpD qYlP:$[$L鬾 Ѹ"(KI ab>D3F|Ea~h*3 T休DQL`jl*7ab^j3e|틌f~c]6I6'b0?Jؠnv`"4b˹A*.fiiĜcVӻWTqos[;nϪǐ`[zb+ʤx"JbA͵!>/?2v~VO;zD|$.o^r JG0&%7MfWWV}^35_G^BqZ":Q\`d 0W^@7D\ ruaf<"YqxC;OvV"|K\_rxRhzzr4\'WǠom@N1e!,/VzCXpnxk_lCX]eAL`\iP=az&)(]7{!p\v ĕ)猺ܘ&oTˋgǖt 3cgI1?^Ǝxr9XAdVJ9D{z&XȩL;R&)ymIhEHVL=חˋᶥæ l0#Ӊ:T-1[~QӴTxSj6Le@-*A2-Mw>g_PQgT)l0ɲ˒p\4T{N7 ͪoj8R8FpШco>(%Lr^JO ^ #fbJ9v+;`6Z Aݝ党={3`׮Dڧ8U]lx^M-qOyA '|u'66ww1BMe;Wx"qAT()xo8x{K.,Wg(;bYᇜehle&Njܘ4[5 1hotNH&>h¤uwbÀmț)&زb;Vrz;ӌȬ?ZI섔[umU/& ,8/!Crp"װ=@OnAqAufX ʢ>X #vnt_`5$y= SalEt2S 8ՂH2ՒsU`Cdŧ|,#b?Mp1xN؟4g|e@_Ϸ‹v:6" :z,L1uw! Ӻgń)@G]̣+wT hل[ڂƗ=D7qv5#!%~a)? nOd% A¦[aʼnqnb'Hu"V>i?GjYv>[5'',DEF,%7ڭTYh#Y@-3`ݰy,^X.C֛-~gS_Vb.w`k [xb?sKZ받;=S:8d`㓪Iw`B}p}6Db#+CRd]?Okve] FuwT}`; 5\hP<Pt2?n>8Z8UkAwL/Y5)&N65.h@XQ%M8`, L38 Vq-r'7]l-E_ ,xdѪ,Zp>p䈵ʵsfсz!GZ_(xZpmVQ&yX L85iu:&-ȗhBZgۿ7fLuE5!ӣ!1MSݚ|'\&rm~$dwR4cB֏IPi($@NoZ9 *Kk;[b#%b#L\Kh$(PVz<E1Kz~*ဦ2F{@kwtstu)󤋃}R"؊2W RǜU 5E\F!c<849;SZ)c)[ꚴ#1xKZ}znWd"Gq9_8&Kuz̦;2Z$eGC=%]cJ6s1pa(ne;Dw㐗Lj")ȮW)uL+2K %F~)ֻc BCQyIdT^Z l C@_9+vȞ!BU(qAB<w!$ wU  6o;QRic3 @,DFkyQe㹘JaBosL)1J=V$3Ö>6\}lv(ɢ^~o6R;_D{T<"DD`&u .[艹Eb)@Qg;`Gmf3f$u%v=]6Hf8_-*ٙ9Zz/Y!.8ȖHU)!g!벃Qa>&]gVVfP%\%]@<hZq@6RXu4A~gNՒx,r%sUH'@;.W} p@3_A[K԰vuoR )|qLKd@bx>V_^ >D!&e*-P1eQC>,9ҵ9@@6@Y< Xzuh_>m"@ɫTMW.@V2p.rf2$ϸ}>9JTGW[zs{,>]2ZN.  NbIIQq`]ˮNgJHojwfڴΚ>'#@-⸿84bO>H<ħS#A~C qҨOزa"IʂZlENw-ȁ>Q3%?X"\^z5M\f'G`ѠW|( \xU2v OYU>f@ pL P%,_4[ }ЃKf~iDA'q0Z=xkn) ' .a8RyT װ)VzFaa2R':Tv{p,XknzBF146T M7 Zב˨gLZŚtpOp3O jKNg\xR> g&~S% 57Yp5 cj&F}吿*L99Mo|XP݀MtMKMny?0CݘaqYL?!v*nK @YcL]oѪ>',*7C0~Kb?ڣfgx1aȍ _!qd 8~ӹy%WBr, zBJ0\1nMM~%~Jj koAc4'.{$tw)<@6մuBu7zp}z8!}rx5 |MF(fKZ)5~ۃFܡČbȨTL &QK\ɄDʖhgVܲZ-`O!Kׅ}SQdw:f%}yhLrt4*ŝ…m!0%M@+ 8F2է/̇WMC})zM^,H!{vCQj7Z&YQޤOGtFϮEP ]b&\(<#AzgSqW e#AOţ9JW2D`‹h5 Ty @!e`wiv'ut<;8(Q@k-=:),+4P8l7G܆hV~kJ_yxSpi -J@BXI8rPe(gUk+,~%(2bѬ}wj?3Zs4{a% /؜OOQ(ߺ0J4=lh P*]67{lg 륎uV˖sbR+\kIJ߄FdL s䊇Ԫ>p#^}y1 2i)M|6u? W+ZYHo,5O*)jiB`AeM^vA ^}Ur9K(K$A6M1fU }!QAuJV I$JNx_TwD"1  MiԨ>ƜNC8FQ*"jluwXՒ2ˬY OUj@SrJ"b^d~5Z{;zUAm:}m~"OLse~vrJp2JՇ;ۄifk׸n`y%Jp2!7AwnJ.B%]\ׇVHJAa $6J<:JY&1b Tdt%iX7mŞB^~.d?ƐNXfJw*\j`e4S I8T\>!{ԿݥR/i/~>@X7lmh%@`'iǜg^.H` }l{B5RC҉-lMTe F. 5Gm*Q۬ (A L Zb^"ZuT˼ө(l!ןGQߤhYWl6;EȞIGԛ3EAnFgLնb|G&;]I]oq8+Y^Uv{&fI{Lt޻ v؟YՓTYO%PўduЗ=TKjO*$18v* ְCʣVt`V~\Fntwm |-zG%Ry~9,w2m j>~dyڨ HU,gNsͧiء|Du *J: I4oOui1Җq葹!6S˓maWH̒\Y@6tF i6q|*_ހ5hjmKw-jVp&,WjwFܸ!Uɭ/8}ӽsNgS./i-_sF =Oo4Ft C+3;v2"sR췩WD$w7oڤ;wVuz9dE\t^74j(aA>@mb<ױIB}$SV8ŠwqՑ4 ݚTA*ol7\ /HG3EBY%5}gpqW%}VAtoӲ,--o`B%E#nO@G6r2>Ӎ:2$k- Ek=o%Mx1i9eZd2l)F˫F~XaL^ktl^; 0+ ͞pcڨx+WocaBwvf2K[Aei X34F x᳻k. >)5 "T?Ar,&h~z!nF + ө~Rci jB4pn[:}$)~܏%0vYaPHɔiKE'ISy on< ⻥Ys&RhT@ 8 rZ4UV G;_A0s1;C)VaBu3\yǥB+Ul~4AM;AtVgGNvVCWepT6TCs$Us|YFn[{·;̙ ~.q爀E-O]ܡ U:g>MȤ9;b`T)eٹk ]:u63ٯfʪWޔ Wp(+ >AYmr6WXPAsIʼn*[勈aB)u3te  ²mI[jn2yڐ:L2, @t?զSP ս;uXa 4sX(.[aa٠c{bwfm1HcåP3aX VZ6]?~褮\]YlfޙKMSdSkE9mm焇pB%dMSVeBj&9AhxGvX!]Vdr\aTߋ p`=;e,r8?^2\,Yer,A ,Ĭa**|\;ALXc3;ɬІ$͜wsm3{׊[1APr?sz e3.k|RiN}e! vW-06ۆ<{4j6+I/҅7BKq%!) .ǒ<42G!1,!4ɵ2ze:2̼$U5kR6 TO?5V3bȽ3spT/AE2{S'\fnܕ)J&b'3%NU>DX'*f;W$C=75K IKVM*TU5ApvWNSL [ܪ[dk3!ury%=+qA0$)M|&H`O@71{2"rOMVbW%&:-MDI39P5ϴӶڇXF-/al\̘M/qϚU*IH t-~ҜbJ r3(T=BgW`݅xyޗwi*-ۤo~VC{>0d{e:ű$7_!1=jGdT,^LQ!RRcJub^h =gLޖX]//Oi~!v-KY 𩞍R㒨rˮF\U-J10.\HJ:2Lj֕SQq1~WRm5Zc@3 ZyQ3hsӛ-˘qkφJ4D AF~F0~գ(LE2E_8nJapP[к圐POuEEbءZc]6*SEϕtDH%Hf_fKi} s9M!ǧ9 lYÒq%(|4%[ٻ( ~tly"Fi'FjV霺oI]TqH0% ? T ;Qx^%y}`-S`0/[Wr^{33$)|#"w8j6"گpn_ U_tC͕H3 7sl{p)$RD*‘s01oʏ_vb)) kԛ#3y&xd2,,؝!qLA_2 %gU|Kto,X}I$~*;O%&7b-63g.ݹxodGYObF3 +\ɾ"{{w`\PBzWMĆ~𦫱RCq+„?vµȵS5͍PNe+M8\r.5PvKAJL:Hƥ^"6i,?sJqAVc\VacsA`+V5b]RhC)HALhdzpKLc̛ ,'DL<)/ }@e`igDEc&/,B!|vHBM4I[>\XdC$ B-ÎE~m|/QiiEh#H=7 ~g4a`CY63Z1tK.UMbis>;Z{yLy\ o,+B=N?)C(ݗ *ZFБPVB5^P/ 0=ʪHj3haX:KtSMq)O:*7 ڼ~d^%1R㍸#|mf{ѦL f.K'E?{Gxx`4$I錆05y 8~ uu?oDܚ*g#@(54ۥQ0j脂#ܾ$/r1+iI (J%YߠgG13&~69/J%U8AuK)Ƣ;C^SV4U.}dԉ] GB؃>TQ}Rfm4wg` J pnvDE,]vus9,,5'dxgƼ")"UVG/EX O`ZQ?ors8:TEgY"MY&M/s=0 ?9ٷ)yHɽl =sy6ml7$%pށ2OC8=LnH!}|kLqoѴ+J&x3`~WKF@$X?ٹ2?{otB4ClWQE\Aե \և)G\%jj#_s~yIu(l k}" GP%bSFa_ܕn%@v|61c,\gjg,xlybeCd- *|F{^Sq ! j8\p!ZI)󋬁R`m @< mM!-Ma:uu9_赑 'Hi V$ʎA}¾ih!v%bW%fxbԆizp |`MWNlϏzq_i]bAb)`½lz=,N:;t?YS;JXnT)Z)f }; ?yFwDUSEOh:G4K5|J;o|t1IH8~ PҀLh&q}}w6*T8qa% [Z;m Rdٲld@tqQ=D9U--teuQD6TŽㆧ^Ve z|2i[Rsd6`0]SvXG@XN>aB:}aj  `0bZny.վE9c.<gSO plgNnBg(Jdw-PFY59&4{#4 | ,qݝ1"8A!-ڴ.Jy ϭ A<6t=ޥmL) _#Y>z-IA,mWZ8 \ۉ @`Vn-v s׍=FD7x@1| q} w C @JDʷS& Є=mO+.>_LHA$:G4O$FEX8 X߳/GQOxf7!H]P3i}?TS⋲n+\bz+\*Mq<E6u^F{gN!<O a-*F#i6ԃuHPtE* )Hxs>cWN0(f^Wa7j|sE41"SC)$WbWi@J7Տ9ɽnz. KB=JS _QB˵dP6e4OXôZ2[9}~ 9;' $uu -~eV龷xLľ[U;MRjq'3uDW`S,x[>&=ObP6bOaf>i<ͿH! w+/aɡl=T|{f` ֘Lܔ.u%o\os񁞄%]ʸHKy1۵n $Ipfrc]\:}tіpqOySfa@h7|, `h`zN*tb|HH/4vd9SLKFd>魠_zLs!oRDNve=tO{w{'8U)TwmYQcM)"Q鬇h+7~?D|9 }XA;=áRwU+1eu]‚?]2Yr;ZczZ(AYW[KW TȠC)3 oE]y"ʱMmobLam hG P^-sxe6ؚgMڬ݃ r[;*` %v5(PnFCmDcF ,ҚQ vT cg؂L(dbH}&6O8eAb<#J##P&-?;•5qj%;v:ꇆ2$ 3VX@5hПg L4!J+̴JfV/=uM:HE(H`veu6eزt~2mIfj*ª3`Qm@U8boJE@Clӕ巕Q\AT0I> Wu[ `7wN_-Q=Yrz+zvw: F,?a9Vo;WMg!$'^Ug:),'㓎@|;u_QA#G@ x<*yZ=GuVbr%O}|}W{]HmWuU38)O`=OT6QfrBS5vvߦC`UH/!%Mv'~RJRNMߦ&c!cݢVQHj[9J #p!B~eEND\saLI1P6A]_޴E*. Bu"* WAW#poӸI0q˾b^|ʾNZ29"R8fOY2m(w1V")1xrrF.y7VG "Ga@=M\e vJ*,)@cU9A1K.̏k".GPsșX0!AGf nS?GHp x:2C[]T$EM'Z5Lt&` d>/-VcJP5c|ir,M,5Qȵ fƺ{2B򗍌 3'J&'8n^"> g,dvrfʓXg- ^jl0B1QCgwe5E̛T=h )$+?\4'8>AkzkO 9_ʤQRd4]:49c]/1Ya3Wp DKL}ɽcs˧23]kTbnBr~'ʨI)Hf-\"b;tS2C_F;aEe BQך-v{!=|>G?~+jyGZCch1Sxqy=Qh:y}uE^xUgf,4Pcp~UKJu)N0wS! P&]Cw +@0 (b(4C!OsTKdDȂKc5<%+WC"

C0k94{ƠXy&#*TK ~A:4H0/T}]W8MJ}>i*y%Nȅ7y-1ǘ₠p7m10g6,.>=4vR΁YEۄAq;W_ދZㅫHZ>g BsstS)VIz2\x8k)P#dkW`|NVdGh«OL<8E[*VG~xdbw3x&uqPpˑ1 D=P ^PΨ '^'#`sƔd̀D6 {8\S:hiL]9i_fx$crQO&~"ODTxl|s]e8,=Օn&0*hhfmsmi͆zY^#ґqD詊RGhṈkˊDpCjȜS>8r .QUn,Z@0|](^8B0'EGx9$]`н#oVT*hmCyFĤ\ir__I9/KB絀uL|QY#F) юA@!S+)[QKx'>=/GσMcD68}wKMv][I9/ǩ+˭̅O3'ű$'_Fm9 'n7R.H>K؀3X;2Cy$j\L#s埄bMgڡuٴ *Xѹ/oL+\M3U0 mz$ҹ: ߸JeAzcJUi֬;@xlL,8}d%^+=Hv$ wE3Qo*oi*"Ye?p ׄ!:M=F JG Np~ZQOac4At8{|=ǛݞAHBmpS'?'Ye7*p(v~Xc0p7N24pQu'7o3kq~O ,1ߥiZ QT4E /ӛ,TEWwaj}=Q0:))ぁtޕ TY{}6fVK)@L. ;ACUP[荇|5tgHqveoщw|W?G>r[h PU;s5ihFqT_|>nqiHԴp?EkYѣ;BUE`23CC B ;:`>u3Ű9}rH5e .͡o8\n*sS.("y$4;>m\Oye)vc7t07oza#k`YHch&:q|8#0T"h(`fxצ2 &WsJ7Bu7PMj Ì9b+Z]3_iMVWzQXL p ԮY⋍ i\m bٴ轞GO8qj@zBnUrəV=M0nU#\tU J#^jG,.ݪ.U}ɥ%ic#c";ICd'&J?y1SׯLȎr';u%[ZY%KS3 GfWF5oi*},?Ӡ"\ШrBs_o|M$>r7Hpv5*xḥNSc҈VK ED5@WðW,լb6LFnΑkFqL=C{kBu(Xx%̝h7??% Kr2hu1ɘ2Ü?MW1U|8s{Mcmגh{T9BN_)gš5icOw-l<2w@;o k1H)eb_%XW.]VeyDH'*Z '",H)}Βl敆BL42g9=u+Du?w)[m |ϭzʂg96jghxhxuJb^nbeNF?z~nxBȮg&`fMƳ]yx"4IB]3?,Aa`:Z* W'Xƿ`n~)@(3br0 Ѷne)>T+\]aSl ';{2Zfy(AX+ B$~Oܤ.c߲DUz!H03{ 46LdAlP˷ŻlgӦ1:6cj0eGܸ+hߐS? "N)c]$s98+P:W6>6İg6BLq4>ʼؙPe.~y=$ s]IcH%>y ׬sPڽ.iMBf-zc{!Plm#ylY[8dܚFu۩E/Jd _G?!4ed StƔ+ھ~oGtµOӺ;fSe|W"'_eɡ s˯I/Jbox&"O Ż ӮIF1PF}4.v/ ə7gBsqo1ɞNh+*i`=l*o# ױjݿ~ZDer_%"abt;gsC4godKt*?grgꇱNubCGń6sŽ,nfw(4;{RԂ4:[0w*79K(8w v8(̞(Gu=6?@RwYOB n8G ;^|31]Ct^%!&;a4C9^z c*z49/P.KG)zim \ej楷țpw 6Aa2\㢮:Sf9Y@ ӗ NL[gƓ9G V'xJP&[; {Eq"ٱ{{$}.ۜ҇TƈӐIctF` rX: c/al~>`8S%~)M~l`QT3@Aj%!q.;B#h-x>("leC ,oJ0zYC4?}ʒ/cS8XIFl'k`A.:y[&6Uxb~nglv mV2dyӜ5*/is @ߠ!J-ˆc0 I9!-ӟ#ł@ߎY]Y> EJpEz]!ܽ.DDy\i䤪k@BڵgBPwM"/%)}W D#evYpI71XvE דFv)de]n:ffVgqeqє/h<>?YjVIca @Ff* A܎Zd(ȁ-E7۰&%[#r+8 pn{~h$ e{/`xMoK_=p$w5e_&pY]Nz\sD< H<{kV4\bMw'ph"f[tZw"hh˱+dѩiijKEuTci/tşNW2t|jhUnF3׫|4ᣑfНc7CF|WZly,@(tC'mc\VG".*HmHś6uSBHJf@+WvNSk۲ ϟZgҮ[/E[n_ܵ"&5V|U\WM]B|}P6~OHg?I{I1#Gp?:]Pd 5F }:zHFziTc$i"kf7iK#}3rrn?G9H\##SHn.j>oj>AyS%Gְe|@YRZNyG<^Cpw3luԟ;%}֔k^ f QTFAJ"VYsKz%5-zJENCb`O(f=:U9*U[ڎ 6+R`pCus.,yw{ ieI?ر" 0 :uQIX%A^㽐]b 0!,\`4~;OgI ^2zSv0c`2`u% <3Da'PQX>ǭ_.+D5"k3fo I Ǔ}>A @cJ81 8 lh0T/@r6fkS?v$j*W,E\6=r, B dkiK;O9KPVGLѶ{B pĴ"LAk2t2iތ;wj ~_ eoZ5JNP 1/x3di1Gr{%Eu7\&Kw_IRhH23=ܿ:S2]gLrT\3NQ2د/eck,϶L^Pe~Q0rÂomFdS@߬7D`V4]n FL5~-D[yWAmbN!z/i1cN#;g9ݥ}7AdJ' ¥hPjr1zeuZOk4lť9lW4e62ssƳ z`y{ ̐2sy$ixtpHՆ E>.($ވRFu(xɁ!Xr ⤲Ozj1_l.p.^z{accڣP|7fd^Qq6vj5Of} A9wT9hYB_^^`2hY2@M(K`F,8_լ\nNtx{.T4xX?bj&.;KNlxÀq Qgmq)&6aPF7h~(EB '!^4㾶[~Q2%~{GHq \koZĤJ`duȣӁY룫|Yp\QA`rMBv[&u>zm3h F_ual80-/5/v} sL؞l"㺨x`(~Ȁ[Dϕx.!d9B0t%~|J;x2Ùt{kʏ[F9'Tkb#:cqVR zܲ3Gof|B00UA*w~;yVLn-\~9&nr m$ޢe*MuDڼ.-gi_R~}VõLL Agմl/q.` O8"QbnqP y8:[b ѓ~c )lޗ8hEAҰFf^,?M.9^~ghO*ɶ5^,f 4L`aJ?{ &|{hgZ k h-A/! u;pՖ|Ǖ{35DRX76!Wh)jg~#LH9| m_I.XA"a&}$ -LA'țh?<6ő(J3 IO猂a(e&B"[p_!FRh8ư)޶r~bծFzCc,-aߦXgbf/^L"noK޵=Qlи 8EJ酇"B^d]9Y=e%?8|.Fؠ#i|mczRG*t%Y3r=a8PcSH4+Y&J4l|g.%@ٍ.s[H˪2㕴s$ @_9*L4O$o>>`=HI/OBVfIx ޿\k[&ۑ%a," 4W[U5 r]毎,OLIT :+s߃^uScjŜY.):R`B_,Gp2J~fYݬ产2.)>lenV.\D~slae2KOXm.Rl>9)Y>Pя?A#y/bE 7ޏKI:,i^!<f3 EEӯm2K5 ByfR=C'8݊IM#jʵx @'5NL G66gh%x(+ |i.6+4WֳZmFR(NJxDOB#ugC2Qk:o}bNS](Ư'[BVVv^" U}{2` I:AvOـs&k/T7 (y;oN?osy YM )xρ訬NU `7|tص>2t8 Eyłƙ͓9y"~TvIय़ ap<נ|0N{gߚx"LٟEau$?!)2߯ Y*Kl(oz/(/I!@ 5,d%%4@ X+xwt'!LQy Ӛ;Vχ[[R+nN9U(j=,6Ud+=>N74 ƙ/ʼnDkkܬǯyFt1nu&BU?${\*kEP[51J9o<:(ؤ2zAs.-yE+A"cT:jTD rJCp\N|bez~xId6z >y .\O ? ӄ\`L1ClV4C%yIZQyI*ҕFS`6UJ!518r/H$}Y^'R_0>rsu@g(m!Dfk[3;1wk\GK݆ߢ^ ڎvcF!.Nh AnX>eųl=y4Sm{BH$cYl1$'oY'y70 Mwq۷\c5{%Vj%ªt#;:&9`zuukg)2rHW᧹LBS֬J/g(o5z] j-ҧFUp݁k~y6#}(ꇖs[~{1UhMĽp 鲦opawVaDXm ksP(m|Rdz<Ϻѻ\7Bu9#oR3O'*eʌD*ͦږjB kHydžU)!BK1<ǀCćsS GPRb\)$[ 昗~se{<ҳdhL($j;܍-8AuXbp0Ԏ..SSWx bXwTzLWp=?jR[5ͱ$!'SL)H(gƧ͋57 B}YOP@C>)"f41qg_*:v?"!qOsN<2 2`se8٣X5 &.(Zw)0 An NȪYZڸ>(vji,w5(j'%qwv(2k6(y1851(l9T 0*B*C&m] IZw*⛜xj9ji\V#HARW1Crβ8@Miܘj4"}+kSEX,km4fp߻pby! vxgR5Ŭ`QЄ[x(Uw.PA)v'Q'GMt0-]6FDhfOlzz~a㘛poW̛S̶u~$*{w(>(OZ"r$3zy4u;S`>V!_l}%*" -P,QvHR6ay׈&mD yC|'9LC5IACvt(CM¨~Vs(YҒ8e^zFٙ_TڧGGq\9'Kci[M`m>wu+^;5mHGK\%Bϩ-hYMB,72*D}[%esO*blޘeL,6) GQ,TP hJDF=0JAxr%\ϘØ> <l&e>h hh#* J?OY.qh]`,ϯ Vw[J4_ZZZ٥=V=z+np]Va ;y+_zmPhCV)]Ȳ4zUMWԒ3O@zEB6~ڀ/6$jOj6IM ŀ\!M\k<͕|męO.&TM +sҾq Y=d&7溘RLdZ2b"w>;WpjAl𐷞;ײyaAeyDT4_R}1,(T/ŕtl(z0鐕 'Dyf? .z3gISȆd̶T!Η vKlCw֮8hu2^ 8.i=n Q|ZiL9J࢙rDKr>oVjv\L~_p9 iiHiWC׍Ww9 y/4)7)lrsg3VjV4Ƌ|AN^l)K/tHO$YݐFh*]Zo,~1o6\Mi#/&!oU$eWoƠŝ6H$jI 4*jE o#GM=So ;B9;B ų[Oq@kC]աLp54tBd[lӜsAQad y#)1B*z^!-$N.tpEX>|QA7I^ӹ) I@")#h^A 3Z KgݡGyB`4B{2Nr{&ga=Rxp t7^gXmb+oeD~ϞL2[ KMRJds C9\ٕBk#ƹ pFԟFy.͛p= d:;`u&.OS^sA#Ea 1=ahmmr&k^йE|*jEqX`c -ErԑDDUK!d~(rGN- cDlWkY[?t djݧm*cQx]*J$Hœ.cܴ9:4qLU2͒_lr6%%H{9ݧ>Ĩ?| $N(?5z5˚(#֑|GB7N ygT͉(!&gLE/4]OBNݏ"-.#ցZ NͰ/i&% [}ϫ9Um)Y3(o//)nv9wMlt\&}Nޤv!$" G]d>Mck,8Do_Ѫqev y4QJ8]^ӔP,#! ڶQ]yo=IJikymav৷ ls.H&kjQyl8)rpUmb򝏆gc}zC6Z1uOg囎FܼqwE8_R$y(Sj|}Lp!=Ql:\oLv::n=gJ<41RD^p|͹cit`;TޫU[WNZmw?\Ys~=:2(vg( "{ԙнc 쪄+ 5=/p9)KEjQ "șBf4'4Y% אsf66z 6E{{s϶/FcFێU حM m"lzܸGSϯSnN{799rl? ֚ʀtBLȨ>Ԛak/xn>BNmy] ˽t\^'-H7CW! g'oȏQ=Io*K|Q v&|#ɕ9 UJ5VආFO;氦> #JC06ѕ=2ʗ,N(AW?cEfm Sgua CHg{)T3Qe}'ZWVh,Qm1S5=Ec;^3f., T9B"G8S'?WǢ-p'p>-";dg<_n^KS-OlX0J@Kڛh .9F҈-O7I&+=Y˰Tn'C< P{AS-~QU3sI샱s|sa0"Aθlqsf8W `Ы2 svͮ?:wWPd~'#l.YdP?FӇۺQցXyPyݟo@޺/čy?{ӖK> *y ˠ},!QAկC@+yL吩f !bs_rg%Ε=sEB i%D\SMb&5wFt~&E]v6bD>-@.Ue_pgs E!-0E4kx#8k[(?\0 aHBN?> SqMڪPoU'JgZ,[S@cJ͉aZAj 跹mۣ =gܱ,ofgS{ |rQ9>d[K<4=Bb&+")- &&Ю͝G|g{WU!XوWls[2d{}ـz=e&Pp񡲩7?Xc9hXVkNB'&6R $Cr~[K2M\((s3B۰C 4&AE’JS+0ݶN髎0"xQNt#f^Mh+e$ex\HUjFs&mۜB;e:}dH$e>J1*&,h"q` i~dQl{_cQ4T8ҝ}y=cԨHjFT?z(/ǒ$zᱦh(b`g)ʽ,_6pr/[:ڍ5RS'IPYrh3#W픟Hkv-3˹Θ fߗ84 o$Hi@Z6i<,_:z QUfzȦT{wrE emjW` c W)!5*,vZ.A'Q׹{mY C"*[{ 5)3.Ŷ(ocfO  ϝ ` 'gEUt֐<νS@BqsMLd(2. G%GwAՒy0v^y]ૃp~_0VN圠li3Cp2IȇjQHIO؝0êuf\픓X1Lt{v.g:S_QsQtqz2I:փk"mqʚףZ~;'2Ǘ*^:-dռщrr5.㺿[Җ˵AE-]|s2)̑W|'P p5SfY0+ȃϖcFa#{6YM/@о1'43П z} $|+ȗ 7QQa zV2ym]jIdf3B+;H"qY/z<\P܇O/H˕6nQ(j˷B\|<7I\P\oIhOEV?(@P.H{2D Yޖ,B⊞_˃'ߦ=xo%[rIx("/8 XkEjN>vl'V]Ζ7('E'&ojI@2"?. a+;Q؀cO2r\AЇ|@*!JjAmhV/81F(lZYRNG|$ĪFj뚵u|쓹 4UP |-92Cb<2Ԣ_b)sQSX#$Iև ټ:D_A,shh ch9BJiƟqCr3yP x];W7Zn {LC)i4hԠRiې \{kHxBnFn eeh0y*(>I!I^9w|>w|;^I$d~ , nKAnS|rVmba|([*si!-^2.$aH1bL6/e─G)v_ܾ =1Fr:u]#ȗ#+)o_u-+mr-plo8L?Ƴsno͵/3੯/aD|`e"&~}s3pJ CrMŅh"ڦ(:BhWTX~ mڴ )VJ itG ɶ~X;hu+Pk BoBq"I ICvD4d+=Kz"7vw^wRLQSRT3Qpy锩o/=meыrޣhD:+3ϝLT5 {K"--Z< ҽD 7G(^%zqY"J O@ǜ!Nؑ)نnGJE ZTJp$C@uH俞j yEgR!Hn&#QBGb@p28q&݅#qۏv>! lj161Ǒܩlp_7[%"V D/_Hbk/X?vW8ei:hZ|>B<h \2RaQ<\k'cg*9sXfq噾-u}MygPOn,˷dd=&| 㢷?27cn&giLK};4ۿg|T4 /-xvg i桐P$4bn_~?ڃe3v3E:#\E5xlȮJ2V$U ,W2B ߅QVs '% VxiU9dφƖ51&HrK۳B4bI"~K4FX~wby M /haoau>QbHylsIc=eu<|:g*c;_<* Ҹ쯣;*RxWFtmC// fšH"P)Fx y%$  0pd_{70-Ի~@W4,p2_zj= <{lg{[b=dg> MГ5BU*\!C]F̬G~ TظWd爫wǦTVfs=;? W: yrAD%A((*:h׾5qTfX3鋌8K+$w-[I.\m<-D`&jyX 4"Ko1-+JΨz|75EI0>z|*Dj4vX<6 ي_^\^Z{_/߼Ͼ YN_̑VDW-tmk^!ZBFvTͺwp-4.7HKdƧv~$鬝^x.=M3cG6֝t9!I*_@cx[[|Sg}Zu;VW8aؽ,M蹋-kOV R*n0\HVp U#t 44"׀歍t3 %j68I5ɯV9Ҍ⤞@Va5Iɲ cQk3WL~pܺ);5^^xWlfi=%IiyAC[/JU|&v%kS62 PORF4M y=L2\B%RB:+dctIRK@,F,~>g܏{bToj cK4|}b q2УDmabejz:wkO*wś=^O`qմf:uCP gi,esGf _\O~/ [!_ IeFP Udbm$`!8mzO3؄Uʉ3ԛb[ْ6A;Ŝ8Qc-bG} d,Y{vYo]l6މ~lZz9ݛ  <ф1tohE R*S1@n[J~pKE+ƕ$&<ȓ /gfv%quV/cGr}+AoT N*z*|,i%mޘUY7YTe*bS*:a󹲦u wV\Vw Bܾ,:Uw pmӝ<5J^vXI刐6N-9Kc53nwa_qrܻRDbI@s)ȸ*'5imB^q!Xmhm|&/Rn.-xGP ) €ݧx0l׍FBu%nqL YG|sR OwJ7ԯܘ;'c&{o fYр;d,EWB[e@e,9)@$xb#>_ 7 E+UtnIsh\0.)K2TuU<2@Kl3wZDe܎n̔0c![i֓pū 2`"CE2Wlܾޕx<]-7;H Q7#kG<ga.gb4k dOxȨZ `9們5+WB[rHR]k]:?H76Ÿhcvuw)ܷ Q"$kZ(f$p<U"BvFdizʅdeY(Akd)rIM^!]$OzuGKhdE!v `G:溗bJ&>߸ĕ}j1; 4M$de4"ڻ4 ##9S2ۈbrΕ21`T喱<-V+nǺV[1Yt[iS_g*u%GcFۜ'ݣC= !b񔊱j>ʬv:ލL*1/]1J$qqd2s7 $ż54m)9h5&Eo[ yڟݩ+h82,I%)Ƚ)v"IZs!HEddcgHjyCJjnp!0 "LG<5, Mru{J {JKjb6hfG0bs{j*ROcbM8jZ2#k:+sc#z M!,Erk#ph_φ ̀ÞfX.-?qqV]nĐOBEs0me>?qJaE`# oK儑XO6 _3tH:Ϻ|Z(yRx<+Z+R "vk` |l ԴDag`ZDH&H:fu8աD kĐ ȕqJqv.Pa\zuج5&`]o{ "A',,"CܶnS3Bz91B`~j`_BmxӠʟPTw8yt|bA| sc4W5;ZPpU)QP*|׿QB8!56|Fݒ 2]9F߿@Xd= N% &9u3u,ω@v`ľ+o8hl~nFyfŪ⎯f֬JԻA23g8$ ;Ӗ{c#_a"Q泌n}9 IT 8]?Rz6粔@eLR XlR-xu]0)UЖ ^tqH_?'8(jlJ r]'4aĜ"1lU6 `f-lMG2TL-n$ =4ʞEFB {O SNsw԰y<(Mw }@B6{agpKR;6døر W)"\I P6Dλj>&8[N<U=ĩ.p61L~~N4f2Q=u Qy7 Ny[zϦVWv(pRNݔmDe~)j-1bN9a 蕢Z?$_0H­-MWH heoFB F7Fw+FAxg)t&~)/;"[ɼrߎ'ᬃJExj*"9w6N#t9{DnqRۂWTu;& %v?ikț& `&HV]Hx ?5꾥5\\5Č3~]q}@u?lI<+x_-_md1@ܔcY<3WHu`qRڞ+dny@J>,525~s? 'T&Tؒ5t6?O#y;pD+Q1U(74v8sE q`_}Rg-@R\~>sUKSC ~ QWp{cq` Ƒ%|mPT$w琸tbMhS1j`}, _o`pv!sBa{{PF2qen7!{D_!ec\˴$M/͵֏g: «-3ED$M* e"ߝ qx˰mϵm(}- zd-xtpeO2'7B9$O-²*`\tȽ4b]G 1:?bpe)L(~ﴡap8c2y [tjEy KS^Hq]JqIa3% \K460֗2K{=m,ɤ)jSSAiaDZhAӉ `K=d܍1DYir0Z:;2%ʜs{|Sdm}_'PkT[P<~bd׿:w_I\^|l7J@ xd y ZRO%IxSV ߢ?wԾ I 0UM,aׯh&8"Q62{LͳU #Zj Xy {5qyt`Q2U|C}DPMqf:d,m! V1_lJPEq\!:}lQ9F@3 a5_M7$&:ڑbjF{ ѽQI3)1ԫ4{ [g{ot}XR.Uң*a7a<ym̏`ʕtw=b7 Bl@cZeo$:t9H bziH7-=U QW-u6;R v[ADШmtHheEM=뱆&Лf+t S+?@U t*X`L YdR%JSjsCCT9kQ|,pMo]̫yT9fN(1rXɼ7eCƈ/y qH~?ԺR/ n`^l%D]@d/.D?^#"PZve.E3o^@|GdWޱE),)Uמc:Y((}6y-WorE`g;TD)U^ >{Hk MDY8GqWSxA\ %{]K9'hX%Lnȏ\+`;.H6X 7W.lgW)p[3M9}9tidZ\GٴcҮP U<8q6 l#3bi=Y {?*e6SGiEޤ3QӵO |*͗*e:ʃ{U,;Q:76?Px%kX7xh y \#Ӎ몒@rx0?vcGQڼ;Ֆ.Ѝ I3-GT@('b[RڛP*-YH*֠]mO2p" CP{"09ؐ/c~,LI(5CQgCQ}-~0Áΰ2PIT ]qaj%Hu'W)d:| tŵ{vN0X̫`˧c7aQǵ& \$K ÖAg <4\gtk|@R#OG\T~֦-(P{@Zmĩo`6 AR%d{k1tZg1` sytg\XӃXܡŔ+[[<ͫE5uhz%Я~ HǹE5RxxjK13i;|k>,>2-mS9nfXL>8$:v)Ji  .X,Z7,%{2>.7E,dWS@t1r§Ε ׫n}*E@F맻H~1d`'5^#rl \ &Q M[խ\(B@b,x<*ĠV67^ m"?d}QMӪXp~:HJT[%å݆]"#9Qrϳ@z`|*WH*bJ@h*Ū$ē>]uk^&H &=18gS)_ZH 'EzoǤR+[ȲYy3~M19ؓ$oY"Q>$(DyhMWf^O$Pŗg ׿e\|"{MX`^L(<Fݘ^®&zI~yp4-$yOzϏB"jrl/@d;/{aɢ %fR/p?+O 32"Čժy]L  S2ȗ71њ%GV⩜%l>BC'"=-ttqʗ`<'ޑ&^I)Oec ʀxut,"SܦU,<H2eR]bN񥸰)2H >izMP3Nߙ:|r#mitp=F9?/ qbօ^[!exƂ_\nͻV? n{C+ȅO0Ɲ>m䟼s6dW4 |V'΁ ocOD8\N3vpJ QH_ ta TQ!2yC鹾nqQ % }&3rDY9V^P!VU:kl}! J#kh^9:.阯aoˋ}e2n-"6$X2B}ZɢM0j]Au{eS؝'C]YaD#Q rjheG`&/. gC[qojܥm8d^maS}n.EEC*at3aPPs!{8'Z2n1U9A4og?70"G%}eQ]wh T>/6,)(oyR NzPm,:F1O0(4eE0 T3thЬ_`zκQgˋ$z^ђ(2PuVΠI %jap~⹘&?|6@XLU٢=ܯ3 A*8A ehXu_8$qf=y亦wC&JXقiAܜ@3/%`ϸufo%v\;v΃!PKv_q$Pf L~zyoCk݉`n\%raUx'tuvLxk.E'jW珨]u(ZX7qWXWxs>W P72Qܕa)÷Ky^ֿ_wb璜OzUNvr>iqm3%n/YRf|$he}Ըt/g3>GY=)ö}qe"8@{M $?uvI,BLf0bh7]ΐ䌋6 Tm4/6a]ƨr£J"=11?wb`}-x9%&z[熂f] H]I`Mtc ;O;7 ")}G?jPa*X#xTRpĩHRbTуDz$jDI0WU4xc &Coր=`0 ?UMtDq+ W&~}U ^@"bFHāunXv-eE P{@_>D + gb:ҌE|u״M/>_k 5"sN^eH}Ubh}0pz(='or!L.X=q&갗r='#)0&s7sUv1QݟC}M F 0hdtWA4, r Cl\C[PSb Ɗ7lU5/j)=4=+ T-t 38 Kydc~s'b -r};gj uCV $~ tU@'7bwVZW6S%G'*Kuc߷#>b . SXd`b^wNIt.g 2C1I.=N/#*񞬢kZQbYJY$)f0?xkc NPx\ءe34CYq}ICL;sqes4(2:Mq6|O-h|;]Mo%>|qO^#A3ěҼ@rJhRR*sGj =p8Jy Fضd= %Lх΅1۴) bLrbaytk Ze-^d^_%a-m#-7QNME,ӹW8S!;]q^zk TS'lEo&TLU)uNU4.X0d٩6 ZfOPJ!S԰ N~Pcיڇ Suk/C^"BAf3Nop\B< w7QtnyZ"Ubm@@㠑)JSxtAd)HqZ/UF9jR5*ȤQ2W`j˷)Dsmm2(".dѮdI$TDFz&)mHu2n& t *,d_3bfoKI;(hl|>XSb0.m 6 CG.L%mV|&t7l B IG^xKkb酪b-3HHf99lm"M^0vM\XOW /Fa[ < t);4+K0YM-Rĺ|1.Dex #pMLqU~ 8,fdM>E޴~re{y76)]8)UV اkG!ӪȬVT A3PQ?jiHC#\EyY82B͍FT18 Ji$@x 6J Lڦ2 zAOq?ɕ'0kpGt'<4czD.|VduL+k9A <4u|Ԇaų̍T:3o -VOKR]c ) ꧲ֱ7#o6#*X+} !?jWgE^hZ#*6):᣷Р/fJ-fàȲV8-eʣ'AICn+Imm]^.Kz 0>Mێ Zz_"wzA#8}v ufރ!NIs҈QBL- w &{B}ʹq1 krjfhma2jC gUL( \9f֊EaL U~2S3 P!j.כRݼ0U;1yO kE5$Qw8MqfL|y/ 2 e $ÝYhX%\*+IA]o'L>L R HQƅ%30<;%i!K>"lqMn.$os tMLÀ lzOhfx) I+Ik/ )ʓtky^ G$Z(<@8^o˄2ӑBd: ug#Tv-lԌ :sE@`k?oɔUqjg䗇ޱ @\-%1~M#X>_R-*Yi%ǂR 4P >3'e@\bkMˁ3Urz=-JCW̼!CG^GU61,7`=)oyVӚ27C]8I|ybuX$PO΍Mɽcw#'}w^lv?f89$t&'ഛ<Ĺ;'Qz *qd}t*.ςځ9["U8Cx̉ sz+^?0GKemc%;.Xw,!y*۵MCd#3"[7T;qZFBX(-Rjf:0ڦ2Ǯ,|<\d9=*9&(tݑqר1I6<(^)fp *"VY4%bU4KB;7b:0Owk6_:"7Zn*=oeH> MWuN@4Z?lzsE6")ᙯ :oAuمcKA-U ȓ ut{D"y9 nyva@h+ï Porjt .:};'{Ġ DQ&61gLf\k#bݒ ACSQ' ߞ9utOq12( *%~GjIK>_Ɛ9?ۡ>e$;z$ jO5čG c5I)Wtr$Jd\&vtD$#EϚ*y,Bd DpT3tW~踡 EotٜiLu$cM 6gc W&/`ijJ:5Mg֦~t|k@hŚ[.Bg47.)4PAꠉskǿ)-q+<_^6yϠsnj Rdq}qC$YIK[GvQp+FȘǾnE _FjFB @B1_wiu98Ҋ  ę)\͎rGܥlpU.F뤷W1.''s#\~a껸 dg>nx$4ؗ}0#V{Fӫ>ߚ űVz:C #"]tx1<0vQ$IK)EHGPb#n{ĀFHuVm?c!b^R9ZO܍ HT~5DԠc_$ A5ĞNoFA8],'LZ.JXvlGw6om2lT9 4KGkJuXz/1܇] F'#5tqt7~SxrgBeUK׸f4W Zo??)$` R};2drE6 ?MpG&ѬdgB};EF‡/%ʫ#!rlt>_2i[EshD"] ~J\FmK 龍fIq} 1%rF EW#P0GWONsS3A#U?QG]Qh7ۙ=ܮl] *'v`m QOvt4'#<-gY 5p;u( T ϙGaz633Q|ݯy«I"&6.!TiT ;PBfv92:5e~Qr$jD?4 5W{g7:Di_ `DzIeX/B&MD` kȚ[_dZ/thPF&JT&{aމU$R4t58Fǟ<(u\ZIZ"z0˕2@;pm V#ǚK3Y9}Q)5yro'(42[Ӹ :KbMg&rrKV?)#IKVTtt#,Еh AonJ{{{ބc] J7 qm#Ì6|H19$:/I-8‡tО fqif؉a~,Z4ŃYna{lj0rK4k+9 =_YsOObMZrɑa2DzYz`7u,A,EZpb<ȋ wˠR&P<'(5/xh_g%&{ƥ:QeZǠ|t;Vl^)ۺJNyezP>a1 ,eTy,Īа;,Mk;aH6I2-}^Vh*pBZrޚy0%Pg1 )fmp,)::zVˇf$:; ^+&Tw&YFmkAdDsj %lYdp,R~0Y"̎e.(e9 oCx#K[ꍥљiÂq GpW,^vGyQl ޤhBL9MEAY"ӟyN,eC T,Zy>A7e nqJkjF-y/3-PM^̔ϧ0eR-jy lZ@ŠűxHqq([8_EPZo6|Id/tZL\k%4"50˙ ]W?i7Јp=/y?TE5d.?97gὢ4(Sl``sfb|7J k-Rwt;a6pS] ճ6_r%?73mX-/RI ZZ .䤫VAf9*>8>[߮F?[mNU6 `qADz?!t@ؖOZ(w(E-?oyDپiu~yI6Kq7`,|Nġe1YGh}wYdw/B4[qь@Qޛ`6ZCHB(m .9pqB2ҶLf`P֛$4979AӬj!n׹{e+ηQ NM/XyG+/rk =2E6. r%Q|xFy.H|ۯ{ScПPGLT #h| E*XtCj('~aCUvNIUѫy?8po8 jUFTT8:{" $"w-153i zLѯxX(2,<*08P[z t=8 !?Pŋ-ppPKn!~;ZgAgZZ CPa$mϙqDP q6k4%CJYb> *KTRXh6X ^w>rheI&9۳ƄNJ.A59Njqr]p] ,YX^u1nWD-28/?֟H;c.OCZڶԅF's9M4!h,|`s 8~B G7L)a? w份R<פOyΜh$Ҡ#\Vg<|C?G] FU& h]Gö 1®Bh.\^u=NzrLŃZ4!gj0c%$dEˍe>= L|-RWQ\CjW1qeγT螖3K /PlBdz; +֜h +~d"zs_{];[%q}~`t&4HemiYee%u푌0v+>Hר$߭fae|{t]K~ŅH -;b`mA$BSj.\'*'w:{6h8D[vbDt$ yE`|ĘiDGdeKcD w3_sozήvWcR륇KE9@[r1S@i='>YCm LX~`$ Dey[ay24s*) 5 *o`RiY2?R:M͕?jF@U'i^M"b-UŰXNDMT]NK]V#Gp2w(Ynv 75ӝ<˂<1o}|jpa|ϷAWKpz93)!y |N37g[HH/X@>VxxW1&0bD; ꤳT<֖Wvs{>>ֵ#F_ut&)(V 3̘bnEA潼 J1%SytV( /Lfʭ+ロD:<>M, ,˱݃ޗx9*)~`KUrNk@Zw2$zY,U/s)>'+1t`'"Ћ q)hf|K{}ߗWj?/3z=0-!Ǚp|O jWHcߓ; w>ŭ<" ~\GɜI5$L<4JIF7wW|xm@è,WEQCw 5 aq!QXl}rYTE.:U9g3o\BO*S7jC銵M@ڻ :&&). | 0 2;Ue"~\ެ i`s%pfv&v $Zb2Tnn44[|JWtӁMW lQ5sp'Q)bf)DK̝ %zrfh3'A{Ra{$L|JMoZQyɌz?ƣ K/ΈSikH0E25.fHlbfZYPy!o-|_㣖/k"zlz._RH;l_өMnLjتb .djאS)@@݁6}6m!@3(>POnVr?T\|ff1d. V)q0t K tE1+gRJ.#DJB0oǃ$:ǯ9E..'=fs"0fjK8.Xݒ%CeE$L$0 DmdQP7gЪ$n&5uݲ,JVd|q>4",LZ:"&il@xљ> :~ }7U! +S)Q8}ڭY) G^ A&/^:2 R,t嶨[kI"NџpV[)A5F; YfYӔcc2q8mB\,+4lKj pFs.vPZt1G`yZ,OZtH0/DgH sX\5^x>K6(ߟ3]PdX܁TSb76Ռ m!gL t$ uϦX!!W}mR$O=EBēmhI2t=bm%˩q{&Yu^vOv3"='\Jh=xi,-RA{P^ 0u0Le]:$J}TYA<&(yof˼&Rӹ~Zmƌ=Qk.xř)܋FDwVKY7||@Ɖ7#P\$|{ǽuw;xTڷkWV5 v\U_j f3K[Wsf)Gz c".ֈo k`K;RcD"ȥE_J:w9:骓aCQ SG %GKF'0r tCȒ/Q, /t9%iaD;­o PiÿqIޠ! :jӆ"o+eAڶS:gV -j#2\F${غ[.? xȬsnjׂC-D72S KGMrLMm;7ނ2)]ewOƀU!͜V`,v= " `X~VLtVAΑӴڕl2&ÙK}-VWW;cTtwӦ^#?9x=QUb T$L{ Cdd:, 2wK6`QqX+i2:EHX}4CXGEowk`K7R`;겕zPP,-:7gE=- "bo۵.ԑjnͷ{B_uIG12O? -C= )e:m}~n5YB=$:.C6~f|6!b̥bHTZSr4Iri?o}6"y%Q ;.Gz=%M;]_Gyc,?k._[ƞ<*0mm <Nt;0pYT{wԐwlBpnɻ\e6#a6CV];7iu 4$UqcefURdخ$IG҂Vu7egJʓCåqnQ?PM/ux1YD&f V̍b5#S-tIOWN%8ȱ.)ΥOvsgR*vk~ѷ,`moܤvTֱ>kYo`U?ʸ3f v@dGM7ˁQܓi0=3_o[?"!Fh)?}#( >~ޭZWƳK񎩩ĥ,+EWAim/7j5T0*~cwUce)C߭:7-u$pS('FSՓ֗stE[C]*DDi)V/ֳq6{7I|Yh'ѬDUrRJZ囘 nbȈ\ vkHA;CP}l}tZ t6f\( )2'=%?&P,sxK@/JAbX {Je;*esE$*9|<1i<B%BA rEuzBQq9Z(d277g3q]:w[`\fPP_{}2ΛyWL/EA9ahC L±&&tsh':i*7W$;ݬMȜfpK45HśMfgKz嘒]es܅ɻ.-AlchQ1;[,e\i?s$º\ao=r\OԨ`'G,ME>ud57{kwlgAk4hol~)P<B39Y@!Q Bbg_|;;c<<ќ+B#Fps"Q'mB $[) %TpkU)QzOD␮靱9]Lj5x✉b}ю}T9'V62S$H)Z?0( p}q-̇\Lg]K:@wN5JY8_;kixȕia`"o&򈻀$<$T:Z`cdHTZzXϺ׿]7ݣis*;\0;{2-] ƠT}K>|(_cZvTpstHo`<8'DpR6$NKd@9`QUߑoL5\7vb'p]Q]MQHtj.(_FЧU)kE|SN/6 B+hd)Eo ̬zq^ٍ0lfBMۛ]<Nּ?S 92Qcщ%)ӿ$CYsGڅi8\,^B*}ůO*Aj*<E|b֓בPh2 ة$6!cdScn h"6F~R@6iL-_bțN%"3_ r)K5n9P Nkfqҥ:@hA!yNMo}Hc{%k42 S; զz*ɼ1Xdba,IU(g—]L\q+lw1.ò-P#%ፗ8h SCmOd?DS@;,Gt*_"bp[OnDJ2( [ɃU"Nx$ {z-n/ 1~NkݧIKVC%*;,vHbvH?y0?{S%g} ~# `]-D)iuō+b%Ep"< e2.=E P6;g󰣯"HT.`mɿ;dZK4u1,s'~w]t p$L=g.54^:avؿg"SnFНz62m5e_i$+Z8;aE.Xteh J3u.t|Pvwp$P`ۙw7} 0%'8I?TO0bCǒgޖHb[y?tꯝpyNN `w: dՏ^@l"5*vma'PD_u'Ô3ư!C\ Яx Qyr_J M~WC`.%9rE*A~#W\8qw{O&8K&\,xJEKSuV+f ey_)zR-1>LV OíI1 ̟!`^h65ȊY. * zhGUzw*$],G<.fHFYиJnb"a"V?Lyx)aAWˈ:k~1x <uoR{ED-#'"DN&V Ѥ?a`?^ )+E\j.1bIhWpFXxt eY-/4[|ieNM<v_0,;L1 \9ٕ]m'r k7Z7i=Qߒu[Nz<ܘt3Hkbv"^HXѠ&Ͽob%Pc"idhU)IOC; 'Ѻֵ\ózdtI+O}iK049gÿ)hӨAIfBM1zsŌCIu'jRAnqv^h]}b3."#r䋲 V%Ww0}R:QzPNGdobt"-VsmSG78Vi b#(չ{p:*V8 ̀ЂҽIhO+;W?;a _Ar@űͥ,$MV4T/uqvK;'YbzәfS0lK]P NvME42;VpD<`H }/CDyHnp;*415Z%[C>ߺ9HXXR †3F xD `V6hHFn _ΰɪ1Mxٵ( ~A"0̝W(kzI[xJ6Jf43Nag;.ޙ h2oϖu)iUx%Ia<T{^C%tX xmwC$CP"}XshCFo=M2 aMzt&!բ"\[][SB=4r%Ŕ;Uw-PaшYG`7UAeSq褈Ȕ)l^HE*H}h\6^'_!fAդj+l3x.HyoHD,eg¤.jo-эg̽GL /?>**:4:A𜀿u5g iN] ckrs60"Hr&fMإb:{Hv;'lk6ۣZTϼ ҋ 0u, f<FK&p" {vzTE4ͅPSŧ&?_ h d}8.]QWWZG=D-emw-^QrF4bэ4w lRASheulv}W,Eƽ`wF #j-eMs{libz-"֨fQLm[)b:X—4 ! ˔ 7b9eKF$]gw`h˦w=A$э:cf HW(8$h- bCzA׵ό0wu5X_"x'xqP A߃=v"J;eaf<,Umpm#^;`(_UAdR'L\gOOy:M)9T8?^?Ulo%.w .Ћ8%;R@b gg{ \HL3N Ɩ9_;cee[1?8̇㇨;I >7N@GQ 'S"c\ւh": d8C|E o/nyaZ٭#]B7nbK'{IcSq>TP˧}n\jQO/cw-Ҥ)he DWCZ[h(Q{/tL-z1LZ\~vyF'Gʿu#ίAtEmuThExzm|l gÿ-ZI9}zTv,$K@D^Z,K՗-zZ`@78n-38}:LCI*$GO02ޚa(k]6L+t`Nr0lլfb.zR%JIm{sQK?2Kk]"`VEQn;8_P4DClP]2F*^gcVk-q/G?ҏ~Oa(*WJv'^&C tԧFTcL[|%9nD9wJ[[W *U'8q6F9% ؜X1g`ꭹ^H6Aj( Dd(:on(k^ShfRԲAkϼY)l[JH$)x`The\Le[QUuvH¿?7c UٓZTD4hq*'$wvƘ V^$]9;EK]T h.hF$ɞ ig6''[S5 yT%FGm<k7ISPg+_*%q⇘{[#qXג8H1֞!B%\X-EPZ> Xf WT;.`E ZWo$m~+Ηj ]q(:]$nwmeJOGKr"8}\Ty5& Ib\ art5 "1|\6_sWTxDzxO>b`ٗ0-=\sJbRHN0nTA =o+|',0#3#昞ydD./,v]dSX,_(iTYhd w N0K@Ab38/k@7#hs8|[BܳTcƽRcCIy wUA:q$+ f1`;g]wdJihUgRȦRO>?ZlH+Y#8\Ӣ=c+rk;ڣjE^8zvgׇWΏl ՞r,ᩚ.fxԻU4%Gu&1O}8v+{rWG5gSw+@7i'ǷwQ%>O/i3g#^IMOΣ4_HY 2jNZ3N$2F ?_j"z(/K^Z۳ l:(!֫ 1yIc\ޡPᜊ?iyۄ;:&]Q!,Fʩ&{]N=\ڏJjؾVH rnisd8H c 'ԛSdXlOJY \lpllG!\`}`ښ(]s$1ӂ $Q|9(Ί n9P*!iy  q\\"<1Y&|ygaʶ8tiCÙOvG$ [&k$0.viq/.y0}V[Lymd7:(ܝcPBBu^s/;VDrpRskbq$n-RJ.> bZԥ0y@BTµFdk9qr3 mB0tNt&lg"z bXXz @*`KڪX"Ϗ1[F*, !d2M ܈)*XEJܳۗ@=7Oڝh6xcXq1u`-5)tLcni;?u6ͯOMCƯBpG4JhL,^|զMp 3S{0_SQ BUGŚl~i0<:f.Hcޓ\eͭ$.ݫV(@ K HwYiB_#iWNKk.H}~SoҾWss~b&w}o$sϥ&G޶1Z!-Gb6~^? 4a֞{;gq=ѐ}p}VU|zhLytȆyLRhj%=Af&1l48DeyZ P9{u F߿H#O$>^1|g, PD%q[S3,N=yDˆǎVV#&rIݐF ~g0(-.ojmZXT5@aXwqI117, ߴs "]^fϴǝ+2C|\Hlwi+ _eq;L&!-z+MѬPN\.g0XoŸ:5셦TFaUNuĔMxw6J0#^>K.Y|u0ᘊl)M\XuJh]O27|.;9ﲐϡ4juz]Z{*4K<8{K_r/}y ڛj4l[eOS?'Vm=.S>XPzAgc\pnGGS > _F49ғ-=;#o"*8)؆t3-}HS7*:ΏHh-,ס犀Gak).yz'6oشB!7D0~8P`$#؜$_Fstjv9 -EOgO(gT#TyHdW&A<5ɞ疰4S)*1,8|T,`kp>Nqi fw/o}Dhl핣RX!m֔zò fLUZ$*'ˊ CȬ^~]qמDMV$>'<1&C; 'QcREjudŽaH^m)7FjM`FaΛ cl(D5uzvP sjqZFa A@WMyWb<eWy 8B$'\#@Jn0' q&"Iqb)z"]lޫ:]}Oy/$|/8m :P"D~A_+<7 (|:liWe(xʤ ̈G`N &st&zWu֨в*(" Oѕ'p%w#Gn(0_~y?zˎ0L}9$WMcUt0ſvW.> "iZOc-1p}~&u@OfRo%v#GqQ`5_sSp'ܘؘ-?e W/=  `SWS FmWؓ>|h45juBVq=+W8a6:[ze( T1%~t< B—I 5&?h,}؇XֵmV&@S0D(Eڎc{"@Nsl*|a.uVqK 2Fa3 H%kN9)Wy#@l: OFWZr1gV읮#`r"9 M7uތE֜sv\'gm-?W.qg/$}ÙewP'cDd0Ha朹+ <ݰ ؠ$֥M(WJӜ]ߖmRU&$Bl'qKYqf,>2Q 2GIB&S+5I AE[Ut͢ںvxZ{|ɸ9cPM(*Ym$4=@D2:EWC-f7@v,eRΣ%?,_#JU?"Wz$\pk,?3'` J􅙤\Dڹb*^UEU~:9O!JGh!` ]Lu9/D$rz-ZmT$@W\:D;&M撈1Cgw[Ҏ/)ӷ"{M{U h_:[=߸M1h lR}4e|Bg?;k;6{s8ɓC8l"h~tʸHۏHku3|Rz7 c+ǫu"oȅRpMcݫ>޿!DZ$ K`Ꟍ< K4n8z0Guk(_PO-\NG<2VtU?>6P((&LP>]0ީWj U|S P2f)WD$BhpJCePDdՖ 4E U Ze9l{ WƊr2$1)7ŦRUc$b s#m!0FJC1#"} +zgLp[HZu"Ͷ]nnLpW3j.z;Xp>6K~ʒkx?4I8buW;8:u w5>=UlV •cXs%0φ<o) Vʤk 7GFshn61-GY FeVNIn1`hL#˅i8@=eTXQovnK8 ڔBR$l2Hsc3rplRϷϽ"_аוf4YҐ t8w'G%=W aҔ&g!bsd杲 .;x+3hfޙ9̜.I\ =`.9"^-`.z$yH] G%W4_O0W[VZ*l+KV ](dG鶂_1w(yIǤBgk75VBP,G}${~woᾍAu]yºI (D0NG:/@Qĵ4I("^ mۉfo[-w, ʯif>ƕдc\N^v: i/YC`%|XrzwDUXK? xVId$ItO[+ Is2jT2 |$eB<LcD1/-svAv J4 جepIS^ݬ'$?u)d_Uʎ-;z?eaZ.h/śڋ޷˿؞WUA#Ûw4[Xv*q0D*qvF@[na Ŝ`/leV \[AUSHRx G Yk]v`2CE;m}DJc#{sK[Ia&׆Ov[!zМhN7(\kDY2*EP6"fq/*u4(0Ǩc'KKKh{s=36+R3u㧓?DN/|4N+Xݯ:QN[]pkQw]#=%43Ra`?yl:mk)^{DUNvuZ6| 94PhVX\W <ċ>Xcp*5%2( GB/#ܠЛ#UYa?dCABJjj8irv$E !,ʄ|&\ i1(/Ŷy^ 5iF_[3D*,Pۯ,-uz>ˏ=z9͆gN[HLR4q @UN4)~Ĺ_>`=Fey$tEcy.%өDI_Ҙ\` 1 xAp3aڒ1mKL-uu!r 訪)M|4SO[Uaru}@MƯaZY~]4}HO唷3ANfк@_#ls}O5B0M\3FdOt6j5l7iwb O蝪x\.=2>RY=횱߽?4[.5Ř~ԨKev4y>Tl22vZqb<9ٌqH݀,Kbp,$ Cbd?)2E`$&\n/}n؝T` akCK>|ESJ~|ց|х&R B}iHrѝ ]Zn"عǦz{w6H&$&.~(qY8WDt0i-k ]QEMA9 qپx"dOK%rb1.>bgԆ9%=UF(q\`ͼ/5+dOQWLu( +~\!MzZZj:ӰhӤ8QM2>!p_[ L7#MOPP[nj#LZK*h/uO#lh3( ORD1BjHQ$lbß-ڮ_^/uEr\[tZ-j0Qb;Zx<:E(7505:KR]⟢Mwm p^GNHGNv_ Y#a2O/m'v wabRb(iа\͘~f~b%#Yȝ >V͏DZ8+ "oHo4\6š#q܁Lo$Mpm!>[z8>7//KwI0ki`4JA:C Yպ}^@ѱ&$3H HIk{{S&9yRyMދΉ#?oGZVyΐK J]=a9BԃXj待ܱpSsHW2T*tbG&(a)bjZj,"20HZY=J5O5 $GQ«7v|9HCmOUGexnjR> !̌~eD>X="2>3:»tq'WhUmA` z3搪Ng8]ƊύԦ>|OŪC+Hmc t}{qyP&ۧ𠥝# _DK6?H 5Dh/gN,س/1:COzG%A|?e/?#uYw}.]PlC5@E.c:Fk%B;JD)Ř٠YV\t윥.r~&W uxX ?;J!u՜x>hjQǾdl r0t Pۭ*6\z*u\ fn9dak*j&zn27lp\B􈼡Mq8RDqdn N$bݷRwJ;Zw7KnG;SQQKBkO W79&7@VaOǍSkZPvSP KGFcu=&P0S#oNgpѷhI9 Fz""PHuyHJDÉOdd \Ry#sD]g P!R8 ^/鲸Y&(\XkIv [={pֳP:P٠dHmJO 0=NA\Ń^QY8_[®h)u! cevr7AqWn(_,dSV'֚(Jrdc QpY% z_:Y4; ĊF=r4X k(I}^MHK%lua`pe+$pJf3K7ظPlgw'*$-/꩙E xpZpnqT9Q6M XI$[rd'WXIsZX` P2F{X*7N gB Z?OziNj|/̵wyYro^ci)V[+'ݚW(bE ]ܘ5|I a]G[pӜ+Fgae Ab /PJ xQkUbwt˂zoIK$KR}Չ6&P bfL4t9Oe vFRcu^W!CX,61vK&^!-ewgHFV~Us1R0R&{(BZbؑhw1V} -"k+N7qw=ir!a0^f}G~ {YNsJYr0 vbk/["7t1suֆ?^ld%6y*aJoyL mj;{ (^_uG~6HG 9@V ITbQ(, Ht#QP53)|*>gRl**X[5Ct-8Hr@g/"H穰7 g>Z%)41H#ާ/5gjnuu[/@*jPKEщ:W} ?wvԃS v$V)Dܵى}/HsQG$8gT-Ms]s$Rkufkw9 ~FKHV+ (:qc;ر0ᣃpi ,ک<n#`0h8m-nuxqKȎfR#PW@d&/VeʁEN{wXHΪ*Ze,ZʭE`6jO{J^4])!C_/Fp3+GsL%#4)v짫6$gVOY:+!D DKmSØ*ߐ%;VZIj褋>yNIpASS$eQ}1瞶c.Ƣ&S*.Wb u_U$aƶJ>"`в# pbŲ%piLAh*ި `3܇hSOVB Z\u=[!M ~pOg_k®3.I<?&:#E剪Y6/|Ko&p*Ukb&m^|k/ u+EQE +w_^ЍDBVM8ƀVf# )7qHڱTy(~RzrXh%d*po©zu>d0o#щQv+Eq}c!_uC/ &Edɸ~R!c+]F5s*qt^Pyt@e5nSL Hp~x! N}!qJn%xO3}y{\՜l/8e%IdjNKG-0S @猐0tTú;R֦ZHEqK%Fo#=t$ӝ|~$+:fk^&];g)|D<%{/a^Dk#?Wyg1hEMaKBn^A_,ܬf9 "h{oIJK4M% sPi 9) q 7./W|PzO)ϔ>1|Q;v#}kݕswNg9`hGQ0]}qOǞ79f-%Loz"AROVpLq#XVeRgt*|<0L6W+:Xrmh݄$v ,VK f I{Mϟ N>[ h"7({YjՎ*uoj|9 "F}|6=Bk0k3|^8s9H׼`teC]^kƬ{[)K&'!:l0*TT/-*Ժ5|}M-϶qsƏ P ņU8R$\o@B z.&msڬ!_o##*?q $wOWce4>DQLCl@+x7!2YQו[@KRU ʐ۷Js 4Dz2.R/u,Ҁ}輼9`YT̒C'%y.B-P\b$ʮB?<C Gm'>^攖f-$'E ^2c: ̟E]ai21WEv[6flp^nB;C91A ZO!#9|m9ȊpkcR<ψ91TZ㊠xFS, IO͌'gSUIƲ'z(mXˡ[Œfv+5tt?:j̅on$ZkĞC1LEUX,6𢶊@Pרָ; a>!EHD2~vc ĶI/Q7ܒU._S UiWg;}O1? _RWhJ;6Y(gǸȿq~Rz@S BCw5ɳ%]$b9?U#T. -HFte6.+ב@7To \(35I$B$L*L]0ˎŀݐ|7Z㓇 E܍Nҳs,;9h%' ?mǒiRv6rSƳ@X3cPQ5NˀU`%p:s@/v(ZT]tǟϪIWEƀꟛc:n_@ ("QJdM"~ك TYj)W7X:a0úh22AS fN:RヂyᡶE79?/ &&bH絺(Ӭ iڣm r <ܗ B ثB9˪Ut<fMKr̎wx[_ް>JhѪķhzI Trt!Zt'VM|ʏDfŦ'f?O_⒒AUǨG < 2 idoWzpS! Ѧ8'B Z KPKuTڮy!g_%T0TߌV^ieʑ{oVԟkbuu &7{>Av9'_U0eMKd Ee4Qir^̌.s:@y&ȏx 0J VF2<4.99¥֍7hLa6^XJa9W!iСA[r!s*@g >>C"~ogvTIvks/9P 2x,y4V$ZP?+D M|irs 061ƿM9rVԒaٜb׆}&(k)jq?0N`]p4n*~(8C)b l.9ѣNQ{(w u r{QYB3Z+s%`2rOҋv@|cX.nlơ7po*aJmӗ!b#Th7| j_Z~\iKu t Ubt~%"2opMU7a߽I"\ FBfG(vS 3]v7ZZy܅(>б!#w7!Uh5[\RC"d`C޷~.Y ؄)J}8h 8weԹkE=!d_YQ8RJp94<ETlw4Vg&xUqw*.[%1MVCqe&W /)8KoMxuI@\msqQj1UÌ=H) `) gS6e q1O5At\ {%nKp[╎=>a"z8޿-0Xn}%r )%ʊyT/ y5 F3={]1dtiǵ̰1oхI/_>|0X輶Win'˵{Mh\J6|T?H.1a0¸aBԉEfےNCi0:"KN37#a|,KBL J^ߐ0j(ʻ\ jb_aC%{5RPU_.s6䣱N`j&꺀$LX>t^֎AZЫ鍭aHly4e ;7}UDVz L:s@X6F(l-ȥhZXD5p.|qt&mD8g~eti6ؿ;ɷ9h_3YtIWl$qrڈg=#`'~39;!f-['H)`W67n(,Jqo% KLA@j#Y "E])%iYCt<2%.++` pOw8q) ۫X{ĠդBeI{pS^x7'4TNMWܕK>6CuM e8;@&CϠ}i,HXjF㙻nk M":%ϛ>Gn%U~^M@qej//3pn fڝ[C8N nv22#ܮ`9!_dD;[aTP#T `[6 .^_ Aj#AXv6Xg5QdZQ7*"o^Bg^!/礑\M8|h@ .OIyjhC"qj 5~9:#YA?۲ºt]ƗS 0L6TgieѣB;L+_ecVz_L4k)f?[ 2.oe55;y|X.ͦ9LOto0`ϢW`YEhᨘwUydcB#{^+X_:/g&ayUx@oBPlͳЀqRv~mJO|CwoNUVC ^]jsvAnI&\L)/z}"Y)|Ή+xW&a~:`2")1h&h_bDy:,MMʹ 댢0Ys&%S: FXRúuyfbЅ6 _ 7"> V,sMD1⒒bq̫kSD*ꪩePg57"Aj#;q.xX4?oR@?rݎ~԰@UCz]I8L]| K J7 'Ӷn7)U&4'~3㊔|1lW ki]+:BZUOy Y.h| S%ۓ0qbD.ϡ<5J 4$lmG,:OoK/sl9.cy VyI gf7`u?s>'!Ev"FeK )?᝛#r`蟥="#[n7ZKrbC0><)`,TA;"\TdiZ- S!mгJ~[sx3je.'j٠m `pI%XPgu, #w(Vsm{ ^gpS/tAȽ]G)>bC&^jr5F/8n90:ւ٘^ vXKKtp.oW *aqVV`%(aBM }75 HT{ p;nJ#Y7T֋OB<122aψ &[FojD%{sfm)ѝ %(M sI|VÎ){KZ‹ oB *TܤI| #v.s2xs=]#\F JN ;+{o0k-6 o1)s["<?pnCljv N*~SԄxTI+!Y"xګGOIsB@LRW?\I/;R `JH6J#LWR\SYkȌa`/`Yf*i"fÈXb# R^L@=l^ȯw%NJN2U#5]hpCnK>UwAЧcI6kOowLQ{\ꠐ?d',q$cߒ 4aXR:Q7غ$/u&)\Se_.@KHRAK Aq^f(1mVsqe¾з!kMJ'4C=[Ed-HR]4؃ H<G`ATZ-J|~QPn1%&wqfi V,_lOΡHQ@Jh+ĜmIf":YGIvSl0t(F[XrsЦqcKRԉz*{HSĶi[D+XW&e_`v{ɺZ9w@_Iݡ h3uKή-$xWpIl,@mdN,lg:WRaE^k`>yH/VQxD^i#.Ɔ1_h,Zl? 9O(EJ6>*h 9IQqƘ[y r)*GW.t^Dk-b05/ s2b} qJ)vh CTYM9[wl[ kT;ud]@s :Ѱ-HHݦfo'Ӟ~۬P. $K|{&(ab f]P@Li׆ˬ@/Qg4%D\ś$fqRsGz^/:)?ZiqCi)œ-Vܗ؜:\h;-4-zG@ FM/cc> /DHR+prAdo7ݍ*XYw10Q'l s4{[sRߋr\.!픍TE6 c%$$/Qˣ~^,o(ςh<:7p I6W W~MʼͿRnD(<\Dё`OG9 nebj~[%8Uu_rZM/YtvD<@}c.ӛ6=sѷ)-K`<6;.޿f,~'Oz{қCiZvKDc{ ctݠNN˞{%tp; r<{woCƙ+緣6Yʫʳs}h>ޕ`1DJK!2+]Y;:w;B. 3sp0.n>dEF눞(8`2|HQZ5<+K; U>Aӝx%io&XIТ(')q%BuK(Ɗ#d`1\6!K4[Pm"8'Dh'~HmE7%Zd#kS4;5V Qxb(L팢f x!Õbk+vD^2g'ړubH_Έ踋s̿m$,XYUqIÓgyGSH-t*0%Ofa[+8/BmjA Cz**<76'1/g66[[ǹQ$XlzxI˔c7|RH{ tA4U߉5)r x*n@nЎkvtC--zz C+!pdYT)Fvbēsv,#p+&A96aV-mtTl;IxT$uU^2Rt#xf:753DPP). TP͌@&|FnQ iڬͺ N*v7,Tig}-݉`]̧go2sH"Yldk?~15ބU 'L. ?bh;[ܜD4#HlFuj vb#NCC[Zw%?l>$8L3F$%jBgC&@ƼW}eN,!~VDOWj)<z'fJ1_s?PimA b,ŅWY|z1@ɶI`,w\n#|/ CMDyPGcЉ~9ݙ_YŶxO_+37ssceMjGItI|*@XZ_ =ìwKoCVEmV|Iy5TqWF a]%D8`?Aibh9N%M?\N ΄j03)%cî[C V.nEDk]2vX0%ϨvG)"lﯨ ;U[)E,beT;r~M,1*OֶUJ-_0K!oa&^i+߀`]>t)\6?$C \DV(Źր-4KUZy ̐@A(@r?эx{p9|16P=*-H9Pl8K\̌q Z4ΰ] qһt}!ǽWGb  T?HynBd7ԓn[v\4#>*%Pfl- Θȫp=)DڦZCgԔla+Q=ay,}5ѳɫ88bOhM@*@2;|Z!QIMOGЭ8CQ6*fg߀e!:8[:͊%B.%kiPEw ?шӘa) +t]zQ 02w}ШY`>Qj԰dGA|N:[ 4ZJl?= " p;$ryu#)r {ۤ,M @o4! E.ndƑyeˊ{okü%V7 YDn-ybPEJ\ĩV>ߡy+Av0"=}ukC$9FP ;VL4uBfa[,#b+2҃6 7b aZ-65bJ\AjK#y'aΑw'?$I a6'7mcA['Uܯ9~_n Ӧj*Ӫ aVY7ɊS [-ES1Z:֡b|.Ʋ)qVJK ׭I0,bJmuWf {~0Lc*Eߘ%6$}x_Qr ?9Q޷۟v* _ = 8gQ>vS\Qk-KpWBX8lnЍ=t]ZWzo+Op*#9vgrLH;PӾ";̜0\W<e^2 e_SI=]%\=} I/zM@'uzV=BTKͽ6v0()< 0 AMmteu+=S JgQQο4%\vL3݃iY힌dɂ,r5#midI,Sp&A Ռ6>-ԛc9Jr'fQ->Ս}:f wyCMȒijBdBF^z5 .53ynfNYf2(4lE| +"x\<LlqG׮.'l}L1K*u)jY~A7!',P[TEG흀q}=."b*oTIrC*SDסljLUmapi=3ywJPT[뭫`^%% DTFRUw%ZGlzxdXjzE$H\!^ ;++J^uSm&M+q)"<~ONS W)ފ]E@A 2 ˄qyth ,izAKp[xRˏܧpu~( BY/9`*#M+2.(b0?rzÏg3=əݻwM;QQ=4έ`<$#(b9>BmL\ښQk`8emna>7vBmhͮ Z:*'rpvRE(۸ L%/}ow מb >f=VKgMf2k]XE"c{؃A7s)Cy%!]f!=OW5ܥMܵs4D bMzGג߫8yqMmI=_vucS"B ȕg, z@){@+^;`D[tKVl$5&15.w~YL?<i.]&Kf~;j0ݴ0]R_Zɂ8ƍ6\g]ÒXem \}8:l).#NxQKn*v$n;\j'!b8L[#nK]wU B5 >9`xoK$K?pTHgzt'^ nnVT% Fn>ͨz~snM3:HUo6SoڸԨ $ |ed%Wbxt'A?P "_.z[DF'}6Wi^k4r7i_k3E,t\Ri*vqmR^*|vP/i9#4ɝomiCFBߓzZ#0LM薗:0jl;CWAf?x(f2Zi [(AsytǓ@\*1~n_<3hAO. :uݦx5]_ԩo.&wS/\#k?oR=BXeL)b M>Qi]_Ȗ[ޞ !la^gMEpZ~D\۩aY0PڒY"RK1C]T- EՁc" D!i 1- Q]kf9PBGȼTBXM像&E_y![֓T"'*%F\M<,jSZow0/| ػH/% t3gzx9ބ\=T>CV=Zq :#Ԁ;,6Mgi&K">,Y|1s)=3uͨo .A\]\}XY_>#e VF _i% }+y4T>"(>/w|XܠSR֠v8Fյ!Ž1A![|uQ.J7WZCUo ͅc6tHHG;=DOZ0l`@ؓ[4Ӄko$)M1:MHUqhxt;šXšDgZy vsa _kƼ-4@f%DK1M#Q}{<@tovCUbe/c`e T0DQne`[_5ܼH:6 ^4~ot%Ӽ<, ϑmȥ0RZN*hf,~9fg $)J eFIYb\'YKT̑L7|4ZIMh\-msYYMlޖ+Z=\A6!Ifs>̲&9(a(I UShЄ)C]/Q"LkrPkfR':>OX.p8='@Wmb$Vƻm[%:-d3'6MU4/d>ɰiuJ`rG6~H\- M89WCaCL5{٨Lyx HH^7iņ|FMğv24]L+^Skb8ʞ2ZLX)9z7~ BUAJ{ר'D[:BZ\ݣ46%9`݄ĪkG=pU0>7|KОVI ٲ%%Kȉ΄žzgB {=‹ų9~I,BfW]fxm: 3W +^JcQtj2\#_GZh0(BH~z9gBer$UTI>+ѥPI `![;a{3d9rN-Gʷ(F_[ْLR\dV-qUt[ [7jl}d&h h嬗k\@%&%vs6s&KIRR~3 '^ ]EݾI0F^' +^H,œ zёQ q!24oVsEBaѱ)>%ؘe^7&GoȒ`As,,1fmH{7lVۀ )(ʺ.ON5 wJ'{"j׸@CF~o=ߎ>NͿC& Fa)hVDЬ2s4&9-;r %;(:4/uAq4P'KBEZZ۶{;Mq9#)ܕ] Kƛ|<3/-*5"6K]-T3jF]HQ;JPO Bu8/ l ˵PSnEn{q|#vQC5{ٺ3/1'@RZ'a4$ ;"nM8hCS.fZ'~>z* gkY~=܉V7Oj_$|DSC@5_(`6Z+A@滼)C4Pn5=;cWIRRh+ nAE/kb(" #099\xoLˈpפvYtŽ qVŷL&{{]@Z*Iq BЙsg.4XōՐI<QUñimEޝ ;\7Tcsj$2epor">b/")i#TZ ]XW4ϹCd G)i?1kzxqi&`id5J`T3y+/ D=pE2* m2C'Tnr 79rVZ!:D.ӫ?EDݣTH uw6BW!MJþ=w|l]`y=[G2uSGJSOmȉxk$S,!kc@6N/:f>A;9L8c*/Sv*9y+Biu/d># D1Es`.c]?)X@@z|[q_zH #Xj멩4:ѷ޺2Ww8 [wkVWŴ8v@f;keBV);9!AEtj^9#)&JgzqNlX6Qŀu@kqmbʋe\ɭ6K)V4ᔒ?m'Pl!ta<xx~䕺KLby+6}˜VOPu7{^Q Fk?=4,1iw^$ ?kd.oonx x{~\ҏ9;\ ƋͦO#kzCL$2c,ecUObY̖v ?IQVRuIE2q܂Oc.M%jsV،Et67\2NӾ/Q1&1 qFV``Gc5x>z%LWVX/[̇*S|M/oȘ-$آ3*uT#KRtoO%h-_RCYm5EOf o뎭-,'-_iEL".&~P1F 6ژlw*)Fƣ׹H̲SKMyߤX sC$kBo3T_go[wQ^:|XT[ T%S@PLi\pk()zYs'G[M]]u1huW2\[M AnM,s>+.kG, $ Qs`4o >K EߥQH=O-p#<1i̥=]ys.1^'|b2cjJO69f7.`H*Ue榩5J58WxΆm5 cOfib+4аmI]଒ ( enͅEMȹhz_;MY=P cYx}^L sw>Qi(}`Z{#&:&MGu;Đ@#Z1NiC$O~La <s3PoΚ[6}Wd:Wؾx_ub/RB#"diVPYiMĜmЪو_O,Msi[uB6F'7;P9s>غMTKw_$3ElK7Mf>H7  4X/O?zDɎ&cF7j 9Z>rc(o>~9~bS`ă/z4 [38.FH*D]yA͝@ ٔɌ)(;Mf胂$/JZc@"W˒=ğT璝7K)Vx/ MK^$=ݜޮZ4/l`!=!69 'tl^k==r͝AhS]@xi/{ @ &ZwIV$VPk"ZXgi=IMtE"#ҿrP8o=uPO,t(-| ̼KP+oc.DlUNyv&\M!udbj 3!{`;i!q6N|)#yJb#NW"j1*7ԉT(><$| 1e:ǒg4I)SA=!n{e,JJ`IV[ˑVvh)qEm|J :(jet!'.+:|L-0i؇]]3^.i [9nguؤ# ݗ<f ihxnuRaf{̠Z Џ>IEsbzқ:N5]@h*c*(cN*o7S,"dp:},0&B&H !ڨ,2RDhd鿡!Elzŋerj#$~~1:ljZDsx3, ]+񿻊 fPH8Z*P*HKlJ!a@nr1AD—ǻ*gH8~E?vʥS*5\[͟DG[`3Oj3X*E1~ȴC3gcWLY <1HvGFdnSZx?\̍R\̺c̓.L-{?{.qS(Z PyF2qRR_z8m~"Efbx_ WX?`tLʎbMsS2f n%!+ Dhc`~L*B\6Y$ ־B 1goFC[+Igт'Ϸ& ?keqQ!ՃiuJojAv8m+Zyyۋ&БvGcZDڸ6 ˯-C R$R(Ԏ m$XyfxE3ʌީwdeC]9uS;evV<'{fl>:,O #F8{%)m;/~?mﰣ,?oL1rzb4}u뇙`P}M/QUvϔ;3}9f :eb1,lbekB N[Eڼb;8#QD<$ҋ#rijVO@n ̹7(~o3ۚ9Kzאlt,g>HcTrʤ,r]Q^ CG -xAANDqi OoosG[$=O?WHKԶpu#H׷,^7 =x59eEZz}D`r<gg}UeAvn S=H0g^-}I1vB_r_ųm*0V~݃M&gT Tel1fgN/<:ZO+0ҡi@To>ͩ_WJ =1&2MWё 8P pa]q'GG?iIsjv|FRH]_8#䜟x&{~"xe|d:ucV+5;q6 ipM,/ӔQt YJm9eyIP缰PSr[ăX>H׾t"'ȭ.D 1o _.]4#Ij^LTGh)C xabHSc6ީkUVd!9 YʜcY"pĖ3tItUG ;P g`*ZOUxFG"?8ʭ%a&IE/z3s6]Tbw"/lpW{Fl+KK$@غq@F7 3[%9"o Led;=qr\<~0\jaJ+sʑKljqZј%k ȫAWl#>_YҝhRX)>ϧ?4}X[2|K:KVڗ,T SdF'0ƴך yψPi#HÒ;7A 9 I7ݠNP}{֯nu@N]>zNrK{ůG̙F~Nd$ޯ۔ZA2q?d{R8`-}t[Hi<58䟌]KE|6uȴL&O'w~"}#`e{w7mmBV9Å=l#\GE|I̖!”RMVɠ$8#c&ouzgF,Ş-S^ELP1ý` QNrxf^KL)o,\7зLO D=Q3pI $?Ҕ-kT˦CF('㕏J@FΒ^𗚾9iM7̳As 쮰is5NxV bڇA#ix%ЕZltZp|r Pb29E ; +-~ʴ%?t} qH0~{Я$}`KU(E% d <0jlŧpRo*& }مˀlՑ Qjy3gs,vOeӳnݾƛ1Eo wrVNt>e-YANʃ1٘ _H=!eJbQX7,|_e~ G #Tp=]*P:rfW5;k]3E f! [nv*!z.| "ޘwkB>sd1Gfj@bC؛l6vLwNQM0},OU^_n~@bTE;@μ \۔/ yNWtHĄvQ>#\OS_rŐ}: x<) =ʠ+xzx )ׁD]O7==ʙFBdGJC #$+ݑPh(U [|}Ubvo8lzƝ'ޝ}xCEZN0N3;܏PF .'mieVr'V>ŢSa/g߱s^鯛vƫXuCj~bӦ4JgM܁68vf пe'nx0~l8cK9/H s|GxOIimbG"=??R 5X*y/](uu\f0J~ݲܒ^CBTAK HT| OJK+FCI{Z.}3tZr 7hz< ᥨ?sЀ&TycӼHXK ȴb k<#wr ڹ9 a׀ED&;*z(8scHmd Aͩ %,.k wγ.*A1*6HuE:Vrw"`L_e6]u"Cypa&Ѥ6G C[}V%(giyuXP 2j쥡(Uj r)v\n4Hj *ܐ#bۆ"?̞U^ 'GpfzzMoV!FVmT 5lRDѡ!T~o-y ,Z&h]fȷרK7= krjй ##+Y?_TԵ&??aaeZycY'7_gʰahϺl.oz xR3ڷt{O5OYB7V hnGLj&E8gޡ_Lқf.p|݋v0%ݨ3V(A ˕Xf@Je!D|8$I%/%ti]bZZ@/~Sq LDZ(;㝦0N \5䃞m R3/]S"SҊ߫ǩy7lsG^0r4_qzxID elZUyysYx`m#5n!ĹGnBJYIi6ʌh, mzy"=kkc1~ {@PC%'ѵOd[SА)cr_)H~4g9flesĕ`d|0 L}ht)W5;p.[#}]Jl[_ n(b{U/)%Z i2ty쏒нN^9.kzJa˽FPw:J/-㓂?)Bv(_[:k ÑQ2^!߄wU. +9H\Nw>u3K1o!&r7P4o05 v8aeɑIM˝|EO}m懲/dT8,oeg}X u/oxBY}X3*J 6[D)4BC(= (.ϔF&(m)9@hY Jxj鿮 ד_bo`tԺ+]M8BsUMe?&6h'LI3 DT'p|hR^\#0{đțqKc/lΣL"Hʴ2^iD, :db2ѕ4kn}b3avoOb˯/ɲcD4%Ar & G{6#v 2s1Zu0_kldϽv ě:T8,P*C[8.*EDqX}JlGro}d$+#r*/cVHϮK -~ۜv'޲nuT'Q A)U %YLx J_i..ITnogk^0T6E5iX}1)H#g/N.w 4F9tlbW+rqyV-X, ?PȪb]M:;T5/0鸝gQu%p.$NNˑ?+5"6F//J#+8s&MR.AKUyǹPg,;)rmW9gV} MoJ^(7wz)۝fV(P䛚: 'M!2ORӭaxy({}̑-b%l+:5{Mz"}>U-DJJtTwc*r8ÄDT^0%N,eqdPow#Bsw]ʨBx1W8ӒL2Ґ=,{2f:SRa. AX밺gW[֨& #ݫtSDRv׊+^%#= <[1 SAYJ;5ytsw+-ߪ-z;l6bc#/hS'IɲyEF Ag:âs+pY0q#=.HtL/vP4<1;U r3rkݵNEs&A(*)OFuM#)mDsI`Ѩ&8^zr[ S0@ToC#ab#rl"Y<GaYhKdb#Cw`N _NORY9'Dn|4j[%S@ju@\Bϋ|aBH7uR6ꃒFz^} ?a5-wSePc̱@g|F$]}һ(pW]< ͨ]qcsfRtγj«B^tpBqgjVP|k oIk = P4Dm7ȜYW}=l ߉ a9P8AOaOm-p^\)o-z7G*Iۦu'X؝11q9=Oɍ>ĮrOr𑆇P|+6{OP.RhIzd<8λkШ)inHd{|Ds~e~ɾ39peRc@B(ހ,U_AjC>:" al@n yU-y-8-%CPAbE ĜJ#Yd :BAzTe{"̅AA "+_/EN(C[Ys5 W\_JV&rFHRc"b4uAGfVZ|ڔ7wT&Q_Qp{#e`TU>9G%F>Mvt{رK=x_e~" ԯL>(F67OS+r|sV1{$ZEUzĜw8]ŪO5\L-2F {Ξi>`1GEr xH"G#{$ZNMlԜzMU[Y,& hD^SI}b>>s n͉ZST}ƃP :K q*+l`Xq.Ұ_ݼX}hE5qgX0=*_M6L??e,Xq<ss嫋}D!js;]V+Ypwoϔ$7풀n |\'ŎJ=%sPSg}ùOGچ'$&O0 +#k _2ELn JؙV*겾F*"_jDk 8S,LIu.K6}@~ NciS$>vQwGԡQf$[>E[hBu~p2X 犘yaNK 5Z;[zA@Zhfpf)F3f ' G34`N@_%I8"N=X5]'' ̝H5X^%ÑN| }i]6~pCdrs91[GCz7:Ѷԋ)-g~hVkٻ@vgzyz>hiBp_D3[XRP:W2{U'txu7OZOO">P=|[bO gBgs<6 FGtw Х4Rg^~OT> ԑyURVLu7u鎙:49MotȂ3E*0M$ o_Ӊ&K͚vr1B0p1I >IAnƘcy, L$JB g]in!0Wo&"ޏ8*~aR$I؞xFNs_;'=@鄤6`׉ag|B a]H|)ïtz'C۸i_$HċƽmMzҜ9HEWO݈󅁍M:3iՂ5nm) 8my^Ea&kmKP8@֞ 5M +JUP;uiY>t-Q^/E5kESL= φөK~P'Y2KY-BoYJ+cя CP4+$怒iIܨ:LJG8:tpM8f|3:3證%^Sv$J~|s ʸ/ř▌|V~xa;+!5K6wnb׹@s̉[IbO ʌ# fڸ|n 1/h[}^sPn/IП>4yM @ҝ#UDPMۜ<;M;ٌ~ʹV^C} z]hDZ ]V8דIjj Aۊ hDޔwLbY#ףD. t 4f} 'kE}}g^ :"̙1ʭ~~E#=~<6N1JE朣(Ixc84r4␿Jt[/Wo';_q15Y/zs6|u^࢏DzX~(GĔs Ɗw"ɍTO>FΤ (2$P_/y d)35)1H;7m9ڽ`l$_لЌt=ApcZ¹6*$ QEriZl5WHBڢ#L|z(n9Q/HWPؚ?+(ֲnS{ =?77,2&ŨGa R1=r Oބ|B!zXuK Q״';A| /ͩ/*-Pm}"rȅ6/v2!^QG1MtA@d-}|msd7oC鏼.M@Sa53{O>'j^r-<"f` CR~>V/zUzXGu ÃO${8(h1[4x0{]!O<N+SEBUBWa~j c"Gc{MT aF \oSs̈́J{>c~kkcW6QˤƷAH]?)Wm~??Gѐ*A1zV"Z9u$f ˏHl{du!XX(ni'mR1 qL^9(N[_L< kQ׳ FO+r5Az0OIHѕ Ch뭱5䑜e`Vep99là/4$ 5zfdvR\; 팲?ҳ)M2Bgx}M}v@AN^?9IQ |V.E)xP%O+eQʈe[ Hy 60{#-֘ƺ&/_sbC8PEڝINFL桝xEcڣ~LxzG#MGڍ[ c {q5[o?è =wxop^D @tn:zL@#nvZpk7 O2[YF ޢ7~L9;X+3ӽ?ۅBI:sdܐC/b٬XBj۩:'̀l6 W h]B@Ѕû3ae![o p Fss#ovІ#&WC$4dzg8P8HSY?Bf2-H!:Nfx2yq5ulVad c3(Z by=&~F`>N zL DW!۶|b4$& >ow7!r7?DZd yeo1R=T"$JhLOܯLVov,VJr~38G^gΙc P'!؁K+l<ޏ^Տ=;woXPIݲaϹuT80jcH"ŀqW*F/j,:-0#vtfIu;!PG_&"8{:g>tzP=A"ɀo^2F|vk6$u8ĵb|&1aSc;w]6s66yef)Vѵ=X}2S Y36jpfU-0 ~VrA&;$>ƅj=2􇀵@r0 8`z{IK P:ELwBdN36XD73H?-0^U oV>zL*<|X].AiVi5Elk}}:Ace#K@5Dt$&(<5= dCίV)T/b-Z\Kl&0kD4G_MG-lGs=c|TޝTvԍ k-)b4)<کmNI@n2e u1N?r5LcP.AW`]wk>_] [݄33 $o_N{׮k}},; f TB&B1 XR/(`Ō[scͯv*.$ys*D#iHig(A)&vUO髐k>:ZlE\)%O,}?b2ZcSOÎ7lk,A>#z@8fo(է sGʂ?Yt.hPPf wlc)6Rq1:OchmEC2\ \خ5bQЪS"4V?0^ٝX@b%2|nS T.-$+qY*Y}Z~Yw1`P6 46TvK!Irvl!eb)(0Ro`GXlVH+@vF2WEꮀc' V w@8.gxin<}cH/-:D+CԌ݋ Ǎ6]5Έv^O6/Ó\*4 =S!^P:̰bLN/o?Fxξ6ᄃl_0GO vS ͒W#vC֓){zyh+\`XovoCm|b#7c[CXKYETƕG>. 8$mxBbx(((4 NO7v {\b?ShTBlsѝi!h؛7 zsBІ|{KX?5@nƒ}<$D=kq}뜳(!uf?fxfU@"vq:Db2@isݠnwa`K> dCٖWJ޸)"^0LْXpXo=L ը ߅f14`澍Ӊ8s NʐLGb)ޅ! `.1TVT9pVENu4&)UYӖ*wZg̔ꃡp6Lv?vjaC G8s4<}{nÌnYZV [PTTY+_~M}Uy:\ u4mRe _m?ޤ˨ LTYjERYIJeCK(GxtPN,R>T]2U^>2{8wڛ LɆO_*Xb@>wxmw8ʡ8C]t,>SXr ;<,bVA-wa%)u=tϙTh_;tlY)ZT[ I(?LF$=[;D˪,5͐ӳ;+ȪRD@)F|m>\aޑjO%9UåR&Ѽ?ϩ^y6Sڻ_<E oYMs. 1{?kƅo %ܻ]ޣ層LoY lֈj`TKHmUAVڡ6s>D2^O0py<$ZN?egœdtlF1%YeD,݉E'CɒP멐o j9#q0h7-Î*An (K1{&FE: (MM!'M^4cӀw&ӀEFm}֏JbA+sBbp٬U>y( Kk`҂3F€ 8>M3 YJe1yNcz&@( 4TK$BdCAx-X7|[幍U9jt%|9|~ɞN/]C@zY;t QR1Z/0@MqΕ{֓:uwO#3фX3ZOԫ.0 uN[!{AdSXM b "g|?QR63{pw@&Ȧ?QR ؑNiVjV+zj}?l^ż~l~)ɀ<ѷ aRX1s{r_tPVA.w]-hyαи&-|O:7kt1Vp 3H+%@4#o7z |kfi ʒ,S9$1~3F 6;-[ac tCvd 40>W? L;Vx`Q$9ZimŰV- ,*޺]ϕ naRl!u\I5(|I3?ٵ҅;BdmU6YPʦt&| Cv}7b;}%?HQ؏<Ɯ[u`ή.8I}(eEӛH̑68ZU:X[jE覈wu~Y( !ԣ!{ 5;5솂m`Rl1ѱ g>vd||xAKE-mo=pU,%DmA$4t͛TK3U*yqdnP{rV(e0?{#oPR╹r{oXfh fٽ>oIL2rq;xhSBFRc1 ij),Ʃ>ӈ* lepvtdMa,G gX[h?" E_jIJ| ޚCdWG^߼ɬt7X0KW[I *$"ֽ{0{? oqa$rKMIR#NHL_@FrhQJmyP6p)vNOPWOrg֟Wح^{4;`k *Ⱦ=1E}e7J }e[U{BJC8{vlJܓ3hTV+,6P5_'!Wd|H\<D5t͘Z >V.R8xiN(E/C|n*@7D*?{jA3\Ќ1IѤGd&.s3uKRFc#!U ΁)dd7o#pe$r^Jqm7N*vj70R{a,-ܬbxBxDqqdgKgk*pz~cj&Bd\GeF|]k[ h>J6K;bgĪi/ASE,&nߛҪ:O|:d<4CKJ4*qV1]\eעy -<6$['5 k& eeN.s }Sq&?^"RW9c;KY΢_1 , ǓoB*~) MqjYM8"8 r@a=t l~ryd2^: B^R`9UmD$:xv2Ғ`МQYx#6 Ltob&ꈬ̸\ l>,c~} h dѣod_r7·Z{]00uѯh'V f|WZԄ7lbϷKP[{GR5n%J9;&5X׉S$ KexJhي+CFcD5G]}|PocI9TSH; =9y>fՈ_;05*ju%/갘6P#em9acSAG#/5 U9 ذ}4J#Y{+΄f)+c6Pc=H~pSFi.C~[i-̓#D ITOW(~J\xtDr.FHF6uKd1+B ,ǖW-=K\15y!&qR,}qtQNN:uaZ 歕ɖOLP =r7 B"ݨr=.@GǣBZ肔(~ʍVo?iomjr'lhTmj(_H>{iΜn#Π BQV|7`&P1$ ˄lAϛjL+GH@`&./\a]V윾m%>\̭ (L1tte|ݥ T[QNgT~{A_lc+#$2Xرt8l]Lr\x; ~CDe?ZfTن$*Hdl7^_0 CVݒTO!He1QW.H $ysWpRpc.]J0?v!qйp-+;'ùQAtS%>!7Z"X[HR k9V*>6>ݛӱo23ce :b?RJ^(NЙ_ZH8?j_&vrij \:K:\$A= צ~rWK앮K^LX2%zRn-A_n.pfukמ)1">.Fk$ ^A73] RdJS!=k%WOh1y{+G+F܉Q|'\J*"ca]#`q,B_758Iċ yDY)~.ֲpYjgsԹęX{E jP_'J `~@F;Pf1|[HؚCT΁S#hG`=8 V| vr%6п\;jUH%m ymlnLq.%j[PZC]+Ir7y m&TܜV~Hl{i c%u`qkx뗐\%ڭ=V3h/P?3޻iگk.k?&hSkc\ !? Le]%}7 ERmY$64@n1YltתS@SOi9^$jmܶ=E.Y_NQ7~E[=:섐!rB3]=`;pJh;+VR14]/v,`s6%-|VUL9}u/ d\I{ml.Eb|npidj묂W4'3HEwm1됃wԍiQ9H$9 z)aIX_ U:=ZtD /&}_ekl?_LR E|\BHJd9.*hɓfy\METP٩6ٮMoi, UXicKe+C }I {mSq-^I 0hVA{y^57r5RMvpʌ?@~^*qOgDtj3O.N8uuLrX܊2--\K<"gB\bЃ.Q/W܈fA jaRc1a惘Vφry+:nOsv{/VoO{IYm z_fE_Ş ԯ] zZ}<Qk AUfR?vÂЉV.Cܴ&{XNa56e}.0I8bA}NS{2ǔk*&5D,!3Vb ~1q7f0s^:6^0% W- f].R<͛Ms/+ HEsQLݏC)sI=#{7yVmBȊ70P~θN|Gb"KYPSDwTΣ-W54l<0(mץTz4 !}hߐD_ϯG 6M YK6Paobh4$%[M ae4`'_]Qu9"HKԪ?a(zlPڰd üFV5,)2ץ ᒸ8fl]S FG }$G|XDGEHnR6.3ۮ'gnULs|'c\gR sE^p3H|j37;LWwP1fڇ f@L!,/sHad|;H$$_йX6[2%sq65z[5B2Gը@}֭oTXN75CiX~e81nX1d`}bfL-M3dA"+i2SC BM?u@{>`B *qdl/ ~rAHK]^a%WE8"AkT)W'xZFg ~JJ=o!A-vͧqz:z ^RZАZŁ=,p}kRkxGx$*F ؼ:,'NL: M.p.a ׀;,lG1;9Mr8py1@vDBNGIlP(9vU8Y!ml&cߛ^`5A>3㵙YF7Zt^ K6 '|9QZ]}.L>buv'gL]9ఉ,LcnQ;_(m=ݶ#Ijݶ,]j_QoѴl;~zDMt=zP} zT_e1r-_c#=ZSY!F~ kkM2=KhiMw(p^ i6pW-8\+5|L07(7Dx)ħݝrcq@(q3йUpH6݉vI)4dAZکvYLK74}il?ZTA f%Fpn r]wr`I/hU_4#Y[ =83\@JEJC>ѧQ+cp&g֪HpYI-FcxT6M j]hK~ s z5aF JBQp-.e0DW5 ⺉< x4қJ ɮ|艓 ~XR:xٲo'k]xAhTPs&IHhLA^`Mrq?{j+z6_V@q(9{*C lҳ{`ZK84 F =JzoIW#A<֎">8&ꏡz]HF;i⵶dtld,[_Z7ubn2z֬_uj~~c&/_1ak~qȺ͏1od_Z/dF$ON' Ϛo = {n^ߕXwh ASjKlDP.QSddܯũ,gԞ׍ y]ipM4,(er pӽYM D-.3E>Ə1y#K6ř G-C*T':oˊ90Uo:IRWR) 8slU'_iYw\z}vJCXhj@gepS30 Qi,n{Wώէv i[Fa8Uԓ0(\{N z]p&9YiL)@7dt=?B{FP%P7L Qעy\ gcnƯΙ2%3AeRMuq|S~^rFcW&8%(R8tbc'veăQ줪8F~@ XQ~ܯqcB0/Ѓ o cj0QSbZr{C'@ eSԈt-m4@1S`?A{&||]Hta檠YG$+|;oߵda.^]2BD'rw m-Y"x0c]*K*|*HkB$M,i3Fx C5ASʰT2d]4n~-yKk"S$}U]v)>1{o\]E3m@jmDm,KY wEO#V.q*2\D [q#A_i%n #9hw>ƬlO)8_Dd:*W8;LQx`5/ᄠ+& ~1%TQ[)6:>Rav40>o@m>P5 ?/R;Mr;m4[R!eSz8*W[m&xwP|*C|X Q-sv{<|{q5_n &NweeI>M#}ķjݫtT_Ǟ\nn^׀~g#;^#AJ{% Ҡ5.YKI㴸}{BiPݨ⏺:W\z m-u DJ<] J<Î./:}ΐzv-dKyXd#Ѵz&jfjpbHTjq pTB6x]5uzWJqT67#+[wQijn%-C"hDғg:XÛ>vRrpy&ddA_v60SDQ+zT g#xv(~}KrxW7UH[&LmU<LPO]]" |AQ ViDwz*E\,feRZ٩[<;KpOXSvY>a4p-m|0('50<([Y-^>IG5}xԺJHb gܸ4d pΡgr/q"LY"m#,rQ~;tr{q^& `t@YU)ҥw!h1i|P x 'tObB'Nz+N6vM0y?XeЇu YҪ7@Ê_j T;H;(䖎Hqzǜ.ZƖ7sTAǀcZ2G8/F6`'-|NI mƧGnjV8~;Ax<;Uk;[`=S^=:n 'i l3‡CMn:–F3|F3e`;dĦa>۬93FvjaW'Y87V;";≬wD$"jɘDNGfoXgJ u8j4N cu,bSK4U?ZW.=\&_Qk o%Dd(,heNSV+6O /?N9%ik92i##t;*/` WRʏz}Ż+2[!VE< hz|Q<&*Q2i2#& 5urAOH@+o.ݲ] ݻ8L A(y\0g=0:0_L['~'WVYuK]d< )g=x%,|81y_5 GY'tl r0:*gw7%re$6J 9 HLV`\f&@V@r/]d?96 * ;|Ň|q|[8?ƜE6&,8lMNDA*cSCGk~ɋt™dG崙VEmjoi+ME_vfTB߃Y@߬^Ǥ&7s s6@G+L?31V%QɖK?p Cv~Hzuĸ[ Ybh0J HFxʛL E,3KI]FH ּ^ `Ժq볶' &rxS$%\HE1j1@|SJI@3{5_Wwė &4L%ќ[e I##tZ]-g?aUy4G)vMb"̔/Or,Qfwʯ iIrӑn:gxZÔGB0%$%ԹQk⹸s'#IPrӮ`'TpsVVK䮾 ~6ܙ l,"T;`8$ɞ)Q\%rz$F~ |=F.9mՅRI3% ;3 Z j\샱}:*bpb>kxuw2NSϖZfyweT?S*![ :qҏ$"Aj-=fPq"ZA,g+3iji.s]rJ;իʴwܾ︑*+wΫo;>wJW)/j'X3I9׷y{+^Pq4ݤkj3D|j/ 3,1" U1״Fmoxg;{(˴6L˃8 DwNmV˜o煯,p`4V%G_0VqQ"+byR<8Icw|=x,0TsKvY]#սF5ڸIWd'8:0Wc$J%٭ ucݳC>࠶+OJg$ab1OT~Q1ó@V%p(MelkUsd+~+ehO =$P "h{b\STW\z\6H/fOyޑg'2M@|^D 6$a,~ 5gGY4zdh$ 'uvhc`=Mֹڄк6W?Eɺ#6)RZu^Ð./^D{JQ-Sqv>f\YL}z߸6|%g~anhVJU*/ z9ῶ>BdK=kbsϺRGôN3r#jFp躡Q뇷Ѳ=^,_xJX?UCZћcxHy}jdLWіP\yˡ9'$莭ө |;]v6Itkە=uJZ.tA1{n뼾aۢRɷͶsOz\}t=pP%3`\0/9ʼ-Rp&0MtO2v4xw.D4)G&3e ˭z["YZHOng6uXn1S&OP$ Fb3|0ag`EYc@M#$>َ>T'BmBGX]fMs9>CB~6S N`~Y M`'י:e_xd3> f $K0Њi|4QmH*HU6>5W5CfP&ݓ'6)2?+HEulถp U-i>UYp %}h;'UKeHD w]i栤V >`dgI$!ėڙLaэڲoWhr!eO9eY!WAIIpbʓl.m*;@m](bTMUI" hI{ 2a}~J5=?R$%"VLղnVEbSijTuX'{!=[5ZZSR^M/bq8%゠G]y̻tkf>J!L :»T-hz[ ?u1hwBQfyonp0\H MM<U~o m#:!7a ]:X886ELsLGp ӸbFW$5)(@TUqydQ4G1?/=m!(:f )$^)j*2;}~lӸ@81r@Y%~PKtɶI-] - ,:#Nfj#ƬExz煬OL *5yɴ U!k 9zZ3i}M7OE7^z8kǵ(s3NkI?Z W%'VV\>jdROcd&_@ ,YSC]UQ7b p3جA}l3sk+jNqn}¿X ޴?,%"h5)N7?^'@Tpy`{J/ Θu0pС#pM4b#;֧R=nf^b'$.'<>E 6Aۅ~{9[ITQJ)ށ cH 3(Nt7xOZ;9AxɺP.w*'XBL=-T0$9vȻڃd%P";O1z~- 9Sgt 9Tn瑲wKg:M}QML܆x_Wʞ-Ei. rs:10:gq3s ^:T<nj8~iPEqȁ1|71L`:Ewfff^o^q & tMmQgH!=k2vr*! Z[h#YR69BygN2Qu<^@PtL%H}P"sV|0/$C|PdM4ΨYa6ySκ!R=%7x逡?_a쒤)#ō (3k+.h\ŸW3 Ч~_[m7( toh"\c6n*;Oc*ͨBH\2sxpXHwyǐQi[yz.Od0\ jNް ZiM4]p=,(W1$+%wW裷$RI ,л'\'8YIcFܛ%o"ZbvU%gHu\L8,3#a8O1mIAMzҞNI&vqv1F[;' S'֔ %Hd;nRbeW~J{QKt3zP A꭪j͹^QXE[&wXJc/&LKv&yy2ʨu<Wg46K%":h]=TkqcB"/ فNGj!{bԿ'34MtQ҂p@QcJ 4[Ebxb4)x.ٜ NO=21Q_`Rrbb3ڻU,O'1M !P p hGY+4͸~a.=Xsַm6Zω-Pz^:=xD*F@~ҶxQeCOA՘Y jM? b#V}#[xÊd P&&(Oa4 fwJ̛d-[˷IW7Yn0uBGܼ&Wvo&8≳bĘyNSL$'FM̸ş˸6\E,kĤ8VV3u< QBsG¥D{-K~6!S|"#8Vt- _V0!G0EdĀ10/4\5\9}$("2%`g1X=<0,=9I ˎB :#212K%` zߺH'\T%U%;%n!E> ҜXj&`!9iRY ,4k.`F۝^]ΪUer{ӽljfu3 GE$ K;dq[A=D;溾0/+_fg*. j9C频Bz8]t.!Z׶itxII1\"lbPUdV p<*V瘖oԂs2/P,˻NjBeeQޠD[Kv19M?!CP pf~rwIE]h25[hJYМԃ!LkyF(1#yoS-Xcu;gRQKmlN~Q ;`e\MMQzػ)1ϙ0dVNm7:ۼAn#WqdZߧKzEh{e lTw2^yQ% ,~ئ2x9:ʴ;iӢaE>,Q ?;eGT;pF VhU4O`m IVRSMᇫ9z7a߂C;78m{t*l/dk@Dj g"53[]J_z o s ;QEto)ʤ ` _K뛖J9xQ(; ӝq'kӐ]WI9d$-H扜SW[CugQ!ۄHIJ̍+Y;cϢc2v4>ݮNEi+g=Ll?"Wmdݰ@D@ x+$T2W eת i3S7Q]UAK4pLJiѻdRzm^Pԓ/O4O}zp6H&V7·7n~|Z Ue/cT+q4 ў?pV.iok#,Hxa AN41 ZmD QYݩ ԥ?8St9l=zU|=7`.6#+; Ō< G@jFf[ ffXkR.uuj}t/ץ ՞b@f~EibTɫHG%-!JGI}x!C٥|sKB9̐7t, ; 31G~>kK뱣vN9o@#DJVm;po:j튯L@[c;W8U04(zx8-Plq?taX' Y._ܼ4"fAvNL ƶa6B :ZPvZ,aѝ5 1uՍܧ %x^Ai0ZtsE^%E?S^sn5s8?~[ yw@$eN<Q/9CݍF[4ǽ>~B ~FE6LYtKS?a^dr9d4xXD!Ŷrg.Ys-3٪Q'h, xdR^q 'ɒQ鑢wqPH_mVs7 F`x/-rHoJj? t&Zژ5}! w dPZ᲎ۿBi~'|76%o.tȋ|ԡjQ*zՠ#iFLu7ki…#z&N1KķWώ%3bބ0@yS~ -[".qU5CjC4/YnP(Ggͳ(sSm%>⍅\cmAߌ:82`)4jeֻxBJlm-UZ5incZ ˆ"#j,OYK8SԸZݶwN|`8B:O,7}l~fjJ]Jc',E$ga]lg)c/RY%'!X_/3ۏm_F^uϺmr(3f1KrD : Y>h','Rvj:Mfz ʜ -"zEGy| uM^ 9- eiu2oKD5IS|r*TfЇ6bZ3%Xls1LfN˚mw?ň%x, ֕6g2gQ:.JQsyWe|؈DՈδE":>K 'ZbF2LKS;ڍ}%a˞g^]ZM%C[X%}TS0~&AFůFT#̘@[`Oq'ײH"עOܷǨ/\-5)ҌE'3ƴg֡;Z6*wZFJBX ZW˂bB,sM0/LVUl+cr>0ШK\$, TW+DA/.~hzQSpd[^Dl mw RT)d穣>vѾ))XV鱦 w)EWX7*]JP*ndo&Fuٗ f&QQ8Cosς^AF~_МR-t/}؍Q#Q[ˌstg*c>H״Pa$Bhg\Vy D5  4q(]=\4Ŭ7dd,[8,f)L@,=}cc>-uA19+s^5! JUwlAFS5)v4VNuGЉe_{ye(͉8 k._[@&SptH]:;H4~ִemZ$ص[qHn! OߠB`LCu˕&gĐQYכ$wOu^#6u?5UAE  1O%]J]`KqzagJϙ,:e$fV~.vv*k=F7$MpKP7=S ip,է~ Μ>#=q=zHTpG;ȰN)>ǥ9ݬl=U&%_2nј/֌^O֧O$fe[> 64>(Na`dR #ofud$*J cӍWL#a[4 ۂ뾿,a;HmosjwkF̵Ãh9)/~u ^:R)7J'GU ^m[bMU}3%ŻQK pRVSˮL!'FC*YԒ.Trk\fyOr|N_ˎ2+X<= tqYErJڎC&8ځӁˑ OR!u0Đ'=ΌD4Y-/.>{H3F~'aZNrЇWH4|U8Ϙiأ4Jg: cU j)j|ܹ6fӰh!0 c"׬ WisJeL.u &58kڒh }HQ7ߘl&Ue,05G>a̿ǀKn>{9(X^ zvrMu3g@ ITo9ƣ.-FNc4TcīcIw*&5)$me%/ dsz,k7*o)˲\`E4ҚjbUE!Ti|(qu|QP xA<׉[O$#j !U++ ox8Y( -tZ^"}itEa*_2S]?R9{3(0qDVZ|]틋~0qLp`͒#bm;Uh2Cӂ7 .R13hB"YD!d)CYԊB'b%K9Qf4|!rq-s sMUDи {LN`;[d`l qbe(u~tHzЅ( J9,'J?h;"yG;d?zr[l- Cϙ3_Q2PEv;U6]jTn9,Wuѓϸ%̀+6ZQ֥K $p\+& SҷQvbjOSş=7_+$˙C^1p+FЋK>[LC?(#.%ZdTghmtQUٻykScݪb}[LPș,J* &cNaAO'oY z6WP˵irX`:V+Y{U+ب?VpF\:eiXȁbAOXhă&F0+w4<+߅ yőߧ ( IȕSfsCRoj61DdR`֗FEa' ?KꝢ?{_,_u% ޗJіwR,#p*jg~sO45{PR+EœBAEr*$#rÛJehW,):eg/sz_">ԊN=&7 eQgiXV,:uRW cQ>I#M7O\p;CM"Vg =OWy̓Na}($nU8хP8kkY-gbN{xe\{2Y/×q5x.WYEU;Mp R0-{Hl_0P-E9ǝ( Ki>4[f U0աڕ> kI\leapEp$7ny4WFmx%V|?]Cᖵ8%kp-{F nPܮgn vvK<֝?BI,*@NɩDo'mh8K~ŧ5%U}*Xp9ͫg=S6. L-7WX}KGdV-ބorur< eêJVJ'讷Y;RZ[u|VE6a?JcGw:m=U=.Ր5BX)Zg s6LY\QȂ㴙04?i=6-Q4%4c& h<Tf$a2G¹4]Ob }82SznChWbӶfxVGg-4|@a#C!Wɡ& 4e^J!`BzpȵF=k>f%R6Dt:PĚve4_}ʽFT )YH#j^_uh>GQVv y}A#{ţ7ǐA;@ův!nȋ:ѰP(_5!30nWOGρ\MWT9ck `98u9LVԁQȎ27YZHa8pF -)ѐ8ܸx?m4 /è[!Y_iuY\i$(_^g.6Nmj_F,#uJVhcwP^ؕW>.P{$![\dV9i=]Aiɖ2ma upD c N!]/%xQQ$F`2DzY6P nաО)7/JդB:yqyrx&.p+> 2kメ8-#cIor6,iƢW>+=_=NDG)9 YG hN]NU?fUv'v(23%{K<~@C?d!QwW,YPv. `w/L$zgo+B2ת":@)h^CO:A l;v_&zv b-GgP)NJ>ܤ= k،*kïu18`D5HZ)&w⭷Lu%(ܶu~DpZp2TE#) mYf"%Xh!satDz}21ˢHlEgoV ב;"r(сpND8?j6lNw0-s;k-knӲ  j@ l85i0-wXsN)D|447 BDbnniY\3QWVϭrFoӷ. eo2ud+Ɨ-B^ ݨx+t +הSظ[s7sH'}³L.s!#ȩDu5Ѝ^u!I~@S!GY>Uj<5-ۖ[mon?K*4O:*nѯ 6]}K8ͭ%HE}Å6?j&m$ пb~`i~qBIq+!PDh0L[}mT`,7arYuXMu,ڐS,b8p(4*U9| Ubth ??' Mߐt6j'<; oo1[z~9YI k+Z%qp\5Fꓭ(i??V>3Ԓk9%Y=U1!&*V1]₼yUm*MguJo t9 y8ZzdUQbN&_g栓ab¤CpEqgP7^H S5rD{R 8$?dؓ;).S<8pKaI"|IO]m-Gz&5r<8!\PFٓL| }ug8ght AN눓{!:nU/4m´SQ}%}eH/|\2 m֚P|գwm<}OPGd#b!`ob! =!=Ɨ2S^=9 4 U~xcb Sz!vQpSt|u)쑋quYA*CMC73N6oG#| a8EU!ϹI/\0OKn{Cö"S㑲p[*>Vh[$KF{%iA7"aL ,a a'0_X*%j,rkP/o*/3׏%g<6$(ʱ%]`=m}3FwMІwn 8fOJ.Мhqm+d8CX0{ u֎ݫ82oB_: /gbs,*G#l8uB6 IolG8W)w&8&i-ԭS.wHr4w3 Z~ve|"X{RzŭuܢkX)D0@a]]De?p?L]x FZ 60<^7nkC`,SεNz5dK5xWQ .\0X=3JNd7xـN wF!(sQq͟ ['tEvdߒOc@Ό'd@fztCcunj6WOd,}e͆7A[̶9`T>YZm27ݷ%!ta{&o&8G b0W-iQwҒ\3jy[x "#j#H{PYHpPr4JWcY.؇@}+uQgy,a "BϠl-X?Isx6=5%H; 9E|2"A\-pllem1' o3{|+f 8u{B@)p6c*K?r\-1 nkU(cT/3޳(d?r+n1g̰G}`lY:2V \2vDܪ?=9kAݞ2օUǕeRTJZ]YK=[R/e2H2(ȇ)/|˧)eVN<>vͼ9Bdb2*yQ*J %xG( nOqWM&ftUR-ŔDL-?WK{Y~RmWvAXZv&`NS8Qo";ْ%0bvОŜ7C>C'\x%J\_Xu O8QÉʂޔA,u!헭;r{kZPr;ULX,2*qQB= xB#"Ѕ8W0E`2L שPmV@d+˶|nA[Ąunw]%M؉Wt'&nj{(2+vX]12,ok)^S^F{Xk;xl/`404#J7/}@1빎6+!ĒcRs0!I!HS*y krY+{]fxG$Zؾ(VORF@ x-JN3"]*iedWǀF|ᵘǴ47h'8ʭETvhKrV%eaR:k\yf? 1 _ePF tg= DBn~X+23ڿkj; MvYL'Vē*ck.~9(H L4/Ap8f1Z[E68nO:&h}iISYd{,-r aR5NA7._д$,7ɧ ĎP@/z:OF4jfIx-.׍TQ%R O058cyJ[r$E(Szr@Ykdܾ)_z4lg c)O@L݊L#{QkWZuȂiY g]#4M)d<_gxҦ-N<_\Muhe,lOeje;JEѳ& c6ꏏsU̎y⣃Cg-%Ku t\ђA~~|P ͡O/$!@q3g;+#ɲT4ǿ?uւqJ*K AFPGIadq$/^BP;BRmW#9sE)v5z ΋ UX9k)OEvj"QtHa*-'Xl;-AB9?wV4`uV9_4}=&WҢf,l층M:x.ɃT{>r_Y JޯULKyӒV2۴ n6ny!iZcY=qS. `_~PR|#&Xsbm \][ܹ'a2Q}򪹔d7<3kJk:McIo-.Q5q&1,4bA(G@i^ 2][%>iyvj_*7:@C@"tEu%3ΈAC~\\)K: K$ mղkX1 Ō iA)3eoٯ6VDN[ɧSh9,5|P*-:@؟19g,6Ԏ!T }bHVWt'=]wOPQr g^nX°c%5Z_+uIfyV[ɵYqMh k'$;ƻXST?DS`6$7-8J,ux ,o=Voɔ\u)6$ry( .Nj x~¿ET/o8jYNZGdyE H*U 3W8t̊pfgxWYYi#rЂF Tɬ^!Xp~4 k 7hx@uY.T޾فGF`(Z ġyz$6J T.5F̽jN; 4 ev TT]27JS7H WCQ^Z!ڷ5y:aQ=D 3.K.ܘo@<"~ԡg$ULͼ-զ_b M$\K_ˮFkPmūF褕cs[ 5 /wY{@ڙMO a5Z^ @m憞WU2gm&3-ƊY6\Q| .Iu=1':VQ!:4;+YFU~7K Nʚ(kO/횖uR0AOLJş\6 .Z_Ѩ!9<ޓeԈ kAYh^ QՕ*S-Tp瞭Cƴ 3pً~;a:-;u̮b7ggӱJ`dYۑU [^tP~6^yǝR}Ӎ L h:6o09(ht@< |Mm_e հWڹb%=V4Wʞ-GQR>iJ|4 ~6fb t G:[ W-#tбѮ27o=!Zbw nF=d q f՜jެ*E/Z̊P¯8צFTVD7Kv'~3%4GuS4[]sÐx; qIV8ML˧]bob3وeY{uk 6hL-}i-opʗ,^qlC8yڨ@xBօo~; gN+}Ƭda]랫2 a~߬" & $}xҿm 8`8h2w UB1=QKJb{Y*dUiNUehgRu6Vf(,ꊒ9i7 2*n@L~pgVkfU}R`.m/y'==1O7l0Ԧp]AwSh"́ xZ&i^\nn)?3|Bۗ␒/hMQY&M+t²z? ^fEPz,}GO,MP'$_S9Iz.w&xC-k2?tC%*с2+HȻ xhDw*ᙀ vHa2UZbcF U1}>75NV~c*xRCnYCcrܲ/]IyWL[Ȃ<@̜O&8LApn YfJ#)A$(߆vBVbjTҽ3(,,ۀ+O%=?8vˢ6Ò^o(nIYkbՆI\eQ ViXB7 B55Ld'ku5 D ITh.ynWf7&n?I8O뎅sٻw%R&)Ǡkbɖ+9.OX!lFma<"Ŏ\clt9giC"C-Y q=֑!D;QiW-$4!p{%;'Tjך?CI6ml~JҰO|>'WlDb5m$2Nm>NER-s¡8e/uv"R{C푂CQtfL*xQzt~8nxz~1ɸ1ؠw/9G1ْͨb=PO0c+]E V4)hLtژ.i8mdQV{ rJ( ^CFqnEVgVRt[bVix>qUa o?鱷LLGj7?K>؍@!&Bل`CǴM@gbT&Y ,zF~G b9~IZK++>.GVZ_O6i@5)-2'FiH43F"t?3m08yWRCۻ\ts"i_:uԓxψ91^ "%㍖q#<,!"[ 8}u~yMHd_dŕXwz"EG>غL^zz=y>)g0#Fa!:>6;!}ew9OdJ#S _ xeȉ}2IcvO%tf%xO1#⢡{m3inKZo'ЌF8T!tZ~>r4ېu7…K\[\Īvя)xIhN}QU)ſ=ot;uJ ii `hE3eX&뎰$)|`s9IJo.I"ց|--!"F#w[_9f@se9BNXWn$ bxqhtM%Y636.' ߳_>C!N&l{#1R,^_f_#itmQܴ =j 0W}%LޫW LGaP[#x8\}8 4Ʋ% Щ[qr!|/Q c8PzsI@Hp@tҺǥ^;x[ 1weDbYP __[Jh Oñci8wP|8ovգw[k6˔_(^ڦb♒;ՅFI0}fx|Ni-Nɹz.8s ZN`gMZlz(/ЕXArk|>Gt`qt6F &PK^P.D`E0-Gp)}T̳{DB6 Q˕_xFUq{ʈddӽ GBqt6WovГTQ-a=7 _ a*]O{%D=Qzan P * G%B,`SCUQ~AIoһxMM@]Ʉj}8h* #A՜ź3׍l)"bMcw\[HkYp՜>?y ,2 lL5shÁ9:OkYFZf6 }O! Cgwׂ$$ɂ܉*&;sMnK^R)P[U`bbe=pn-X5t]NLq)s*8')4=Ga(&[yFB{UCGSt>bW`+q2`@q[,6$͢15#´]|zcL` | 3!gTاO`"+TƝ!MO^Y Ӛ~>)i=`fHX)ϕEHި`!M TG`o*]{+ui :1b,#Y* d6 J[(Bݱt3Ⴝ1ruasᲚmWR]TG}KirgicJ\IYdϊʀ%c\m86if4?8v Z%(fXy"IĶT(6MG›.zMƵo>7^+N邛w۱`F`zǔ`I'#f]P!c_ 桳3\\}'4c9[d1LCDho/fʾL%Jh&=$۳nE:{GSF%KpHO6aǧRJ8{QLi׉ }:%f]:IiQL"_eBtI˲nHDժ8|': RJ;$vT驍H{cKa܁Ϳɶ!\Av8L!ۆ13M:&Cc{X$ K;g&`&N'lgށ?#_| 継^!mAJRYU]} ,ʸdɰ,-~7^Cī6P`]YMjps+vK S b9ݤmizTŚYvnzPe-R!~bэj)>M]I.= .)QG o:,c$&e/GFR? zQ:(ObrJ!_)uZi!lpW`6N}X|*v[JZgDyk,ͅA3lwzߡ8J5?_;yM}P^iUl~OG]_c.n56Sާ+OP. *HvhI(FCSʜn 1K#U\Bw@O(\< #ю)Kx^gaAb| .ˌugTIϙ U£hFZ԰"1m}rpBgJ.hM.&EIˌ|gSJsF ]XrdvOm-?E!7>u5]TV7;Y69i}Rwl x{yp8_.RK )Wxi~~2UC/ ?j 7(OrԉK/T@9ɴA&5uBPEȸv xiƀ" 5aj݋XƵ*Xc/޺MHs.RaY(Bel 2lS'8_NEqnX[7xk>FW7p*@=6yE`'~Zآ+[sE| oNWϢA߅jq vO οI!bkF"nϝϜIu"RҌFF%|]{X7ûh<Yfm+Ns@WEŔ8):?l1[\9 YEF+ʾCox(Ӥo#IU!q%A((?iPýC#Lcª/z'D-H\"?UlIi2f{U3^?JL 7'f]q]]y sc䫵V?/O"CAWԈk?b{ӿ2& B74@m,TraM:lI;O;(R0Ƃr5Dau`#ѧ|j7Rq]QXN1nCJQn 볆7.f6 XPĥDe6R-񐫩'$@LМ%е9Λq'"c}N׸v;ץnM9XxfF/MT2Ilu(;.Rg>>IUV[&\rO݌-SN3"֭Gvm̡UsSeL442a&zoVƬ)g#]A4 <8! @SP3E[ta ٲrg[EQᄬ5 E2xu@GS$vEm[ P)|G2[XLH%flQ_Qz 2wZx.X8_8*akS=3y<>m޸ rt;Ky&!G "_=~.K j^Bus%m[\1^fYUU,^]FIPK2~;Dv-Al[$Ya:c7"qȃW+UFޤ]\Tv$Sw2%Cy\Aov䃎RiiPS2.,ۉ-Bj)pfYTgBb?gJ}hяwn 91DPv ೢO>RMRG.GnRDqc [lլf 8ňɪ"󻖟} : oV =(G^63-2|r֋䫹iy/ύ\"6L 6##~25}y[cتJ{5{_r.-E:pxx6G~NsPӾ ՊR.Gm-j|$>3{mջ`jQ>|OqjF$)$mD?!G-(feΗE7t&\)Ci4ء<9tհ^vlAבQYmxn;Ou<Ź~ F Qq,Z ȡ.soAG2ӠY!"O:L :d6\6I Gw]c6A_W,N]7F#z>Ԫ8{"y>Է}u]&{lbz0jZ"nfMRP];Zܣ].]HV zЊ?x[,s@_F&yW3Yz6vCZ OxڟLX]ߴCᄵoWR\v{sukK|uAw&CNOa﭅0;ȳ$VY<Y{<{/1ӯЩ>\q~zAPFtt=êW8*K ΰE.mX?EY3]>͢SV\h SpS?T?nZJjNHPX?#t2OUQXȦ GG' d{֊ryBaƞ;mt=Ԭxqˏ2Sf8rbT^4IO`(mz`ŷ ދU|⠑]LYe- dC^3gwoPxP\PڞѻbƮ.1hK,*9"`1u5,*kQ=O!Ͼ{soD;;6ˮe}1$dqjfc+bz#TeĻR>t!`ƚHy'[$ [T0D׃<;k)}^.*_{'#~3wme>N *kA>t:WtU5ni k~bL=XN^z'2ZU_\806\٢]7#\&\]v& !u?ZdG\Sћ2C=L쌁~`AeXW;k| ɽe\j@,y?vӨ_x:7GZPDg{XB&K]@=s./QW ajچZ4P DfOw/L XCse{Y"h} k a@7/teD vN7QPE; F=0Qth[d45nk&CWt+\b)ڑ8=wFK4pPw { hGuGEYF:C[-[yC`0s5-{l֤C 9?h>=Fϴ.5r蘿?a,9 gOtC2aJ)]6|$sŁk_hpy<vG! .';*Q! .8hϚ h: iBR&oh:gvjZ7eKGsA(a%C8OIׄTZO?m7vymWU'X_uz+x -Th];kG,>2=gEŮn_ڤM:Y"FyOWM8F_8Z֡"(uMf]ny𛴼Z5z6*!I|<{oWL_y|$Iapۮ~f^/vŢȹ-eV' 18YG2CyOExڑ5&9Pb5u`{m!}o}ݾMʫۭqTn Z)M)anpv NTzDnֻ-3P>I` $$!eZ6\G4r['{O&C͎r࠯`]u;t/ !f+ḣojjPPy/m 55d[ H Hzg]~idwύ% 5C3 H7GNg4BƒIW rҮPF#$M&W`>ϥnn*o.h:Mh" uOS2ئ9+;7:?z&L-?NvJ{Kõyq8-9/>bm)džfm"kU^zN-PIY~%2&[tf cKN|V;aA5UvG('p&ȧIy݃!"_JKWS$^$,6JИKL+chRxEMFGVa+$C]v"Uvua0!r ٛ,Z@rラ SVQw$U/M{d`߄c0i{@MeE!1`X*\уXhMoMgBsז$нG7|/Ɉ/]L?څt^=gxvs x?8R[1Jr?ڱTH4BX!mJ&)!]` 0Z{ BsA`i (ف+P Б`*fe·"l 'C,z⊝#v kԒ'"aO:WzX9OPI;#>҇ӎ*ӕWcs CݓY)y_Y)xT[VU] eͬ 4I1k9#~)鿶} 0y8k!9nt>Quћ5~u{M˺%@&d#)/K^5Ct-D'@#eMn1ڔ% Zɇ5j|/#hm5WM+]O9B0 %uMb37K&P Y-#-YhXjCBk+Ge,?s7u x 98fBq=ڄ?^JEe -q_'r)?^琰6ʥ{teKF|!֒\|RNfnƓb&V 0#/ՠovسDS=r9@d6%O7P`=M e^H GOkٽ{ {gXN/ KTl)e?tU^nprG`|8Ԝ yű}gt/%;m y"rtm 5wv*"*Ez֐zX;xN9F"#Y?,=tO62`y8OZk^Hpoptg N"*5@C=h"+R Tbl[`}ʠNV\k#X zכIB)ZIz 9PaXxx@8Ae㐆2d˗CmWob؏d> 3zdI?="'y4`*KhKWݟTQj ђ%Yx) *bMע ˔%Z{4qA,ua,}@JsF.[87)^e BZi@@Ϥ}SO^ck@~牓[롒ᡏ7EѱWƒRb, qwɛZqv˰\KڮTPiSϠ#,hOD1wP oY\ I{0zǧz* HR5A}AšeND;ոz 愚ދhgbTCHx[V/0ظzOHk_c}G[''Ou;?ߔ?ϰjP3`'^ݜdrBT'G-e+i3+1D:iU͏s:I~?!ƭx%e&RY-]HͱZK7I)OE:udG~K{AwwzRlOan(0 UJy2M5Wo \ 0^,;Kw~̎X>v\ѻ'.`8ewGf .v@sOKrd(6-0IFR gi=4SKbS9 2=@e3sìA\?9bhbU&I 1M{k!utm7y-7xcZY.J6Lă-07=jS(d6 & aQ+2E if,ҝ @J;tx]Zkqh0!0ܽRSSu6$'yZZA\ 4vפ4ޝgXk8~7J1 ۨg-ԷcQ|HܥjՎVo$N)ɠ -5P]-':EAh؀?#3]H0u2?$Gս9Kgwn(hETH<*2 gkEsh4YȋuѮJo?NMZ!DF|ɧ: X.7a[/y> h ;;=̴ȒC3RcrQOmYZ Ef9{$[c.19!tA峷VA2E pf]!{301qlDÞˍlB7FJ!S !჻(b* ÆXS_TB?x>Å%!I9$)jR J`潸eM=cwcw0JM6NsuOtB"^4}[ 9hME^ {~msAW̿Hm ջ?HM߭x o@>~TfCL*~%KcrNCg5ۣdΡ,P5Qn1 ! y6j|C0@2f upͦ '}U65"?{]۫%% [H%)v[.{, mN@` ۗƓQhN+̩ ݻc䗡s۳R ?_>%mab$m+?a&΂=7¾Q'Q2i+!">`.@_Pl'%rg S0Zvcjn!m1]J9Rv`"@fPiNѨc263>8rDuQ ZٶPRD#\? ѴK52wj L3$=YzxԻέlC"Ukv|Qt@wis?{;v~S\=b0aIUYK멚NT=iר(Zf;/`+/.ߠϭ3V[ 3K},fAr*N!Y29fcZhIAmQO.T-c>&l q(H]$Pc* ǹٚZg) ϜUG#خ=mq8::j$^lTlZ %p!܎s^(]/8%k.-<_u6;GZ:gDM6fD+%{ Ah_'hҙ,53.tm^78x1gǰ@o Tq 6 ig޴[g>/AG0Xr۝2@Iܑ-ʳ=WZj.VH 7.6eƠb)*U½RE?4u3"#QGӍoJIߡ}Yȵf'$6koى L(m/sn~oMPzvæ^G+¤i=֨rg]Z;8|qZoHz U,ƎlD^ltXTAaCB^AfAIɢe{ ͝$tr"㼋;451GfcI$JT;N.:j~S)4dpfu0TuU !*8g 3gu `̉ԉ痦=%op%^cgU?g9R]M& q8rqwŶK`b c+ؔJK;YйN}Ul\0n%&Tiԛwx4qۦ~GvG-c#h>AcلG3Ү]m~fKYSX,$>Rq^tbH Hxl1,y_k`Gs'<"a,&΄2ֿ-Ng2|(TܑL/CC~)MD-20 YoW];Y0 '˧7Ɉ-ILh? a?`J@<=;}y$ZTtmM|m¥ET8E|< NxX Jb$GYyM80cQ?'æbdHA(@.Z]n~ m՟$Z~K}&@}E|Mb5IlAo[ ={w޾Ssoűf;$\־(_mk"ˀ($%BHz\RGuU<M E{ mҞgX&ˎ' &NP-OyCJÎ`ZF!,w_zqRwqn}o>挈Jۀ4Y 8 AP=lSz4pnI2\Lj^: >p'1[!t807?KWxi0PUFIؑ9*;%=c}R[lDeF`qm Ԡw. " F?{SrB3e75l_&,A yzEb NW:m睏DsMwW)& F>O2xay`}-K%vSmB&}u2,nܱ df- L̨l"7zg>]MR@1 T/;уw#0JmSq8[.poZ|:!,=0PbP'㙏Ve!D3i7x-ݦOFgyR+ ´#p]+>56T(#AKhëOzZ:gx]!g7)\|# ٮT~b" mKXMP2љ9U6`q`f>v~wG0s'j,3*1nKdȋA } \!j&8Y< ‹:ω5LjPX\c1>jVUT[\u!XBW6!ٔ&*`vKIO70 Gnz[NqfgC{d+!ϝAyf&Aij1/cxZOíOs6h̨~i{ o2>Ȭ2ޮ׏Te'&Wu҅ܣO~5w*,_a=~^vwΡYAtuS1K90<9P75 x!+ٍu B6:5q¢ǝ!+?28Җ &9T!`?;d0lY, HcbW$J%yPFۋ8<{}$kct˝9Y^?Vg;1f^: 0lo)F.%<_BF;\ew_'O5|H FaҏG 9,Ǻg^qOUm8J7 5s>֦Zw|`yJ < 'Nrц^\ h6{)e+a AKK&b[u&^6?#aZ 'T)VЛ 5@ƦqlB~ x+i;!"ewƍCAh{6v\D1>R|IKZ)NQ煶C ~SAzng4l͍pHUenkuC"Q9cyq|a#7Om2&[ @9#JƓ}ݾGq*݌iHE?¤޿ iRG}VE*E}L-Q>o!|rt/۔K0:>[ k C*\F\* @=Fys`5cR g~-󆲀)Q [`bQD ]j/wL{QUa_QCIhb^iG|Q3vI 0FՑ[eY s?GՇ0ʵ]Ym6vݎc(>6E$w'pE 9bkNaޭ`C+gˉݷR0伭BWݰ%QB) @ <ɫ)]hXuVպ ;4E})}9~-NA`/sue:tY= ޜ['Q*j-O>2C  =:kz; 23}f'!WPMqO'~gV.z ^",`V/(hM[E]4mU /P2$[J^ۮx c؍XQdӡٺK,;z; 2)A%`ɽP}qʵq}5p]@P'*ђ'*B%,W:YZ W*|ik(e4qΒzZ <6WRiQ:"LpVJ.ObPur޺Kr\ +X)Y1`Ɗmʳh9 \Ctyx(J.5}St;E6Էp,ãjqLԨ㖩ڒvWm%L.Bu 9"SϮ[gvck7_ Z }_ǝ{ 7wQI)#AXS)r' c6N"/ 4Emt5ScHj X?s7XAELǭqH};$]=BAJμS ?:.\ǁ"eWlGcij7sv!-M4:;o`׶ N8@Q}23Y:7¸$an`J4-%tRi@JFk_-4Ù Dk j_lB\CwC-<>޻3&-THȘAd.EDEI- xtpDeWN[~I}S?I i:P#Q3 w۲61:߷+y+i'7ZzKw?y)tI#KהRGآ YskU#nHtprw=:y:?Zɦl dNY6n'7zgbF[2x,'LN,Mm%{h}95IU-.`q]DǕ0eVsmh/R)X*¸~B4H"M~BTU%cu=bh>(!$_h ik5]&Fk=n<gBdže_V"M@6 i7iv:b+t~ؑ@OFc_c=_*{:Xzo" |dPLD4? Rd&Wb9kۭ2vmxdyDS.#y}sCRVHi 46F'w΋a~9巣š}ygK>R/A3J ;LqEAp^ъ_3 ' 8Ii7RRN kl1y$͍y[D cFʡ/pJ^Lt5abᦕ_xZ8#,MQ;v>)+r?ݵ[BYq\n4 '\ò=pm93gK[IVUT1PK.edMIڦJ o0ZD@T~@5;2W[tTYeM.G+E6Gr]ŹKJu'|/R:V9J˱ ~m*#]SǶyTMA䔧>_mƶqjQzOxv>~苾܇74 w@"ljR7v'1c.3D^u ٔ^b"{Boy<|"(W '20v ń?$1X!](eǍ&!޶0w*e~kG3;m C;u^O)dt{(T-6`gK:2C)|Wck !hG >s \޵IC+,+0ŁMAҔiRh|_gX]="inw>8AKKFDS7ȱ =x ǟ$EV#Mf]Ym.iQŜ޸eY!`Z5+)ф?J=sgކuqqǟ4sn 1hi1\l.%}#[lQ5bGmbKAE.x@w:Qy2YN7lZYGuҺ#(C`\F!Nos'g_}^'HdM`ӌlהÄ/<%tf(̷URb1'JNa'MN#yoChg("IIcI)(9E}>ԎkmRbQ !~Kb,x3S6΢N4:{BՉ٨~ &N"`W4anN?cZ0z3w$:X,b#t[^4;[쨐ck7\榷R^:En$,b>A s| /Ahܵbi ւ,&5D8$L>xnIgEqymYLՈwTnr #ωU" -L~Ա~yPLB9&9B"+gx65٬$X C]yw[d> ~[Uˮ!XLtO(cr}1rVzlJ Hys|VUU)h׺\$iĽP\2(0M즞 ?A׿=+UEkB3VBBt)Bu+bfrX _AMT)>uq`JV~{d6H;!k7qd˳q]&ꈵ w;ЃϨ樎5UΜqY[.~hb{WvrAZo/o]rqAAF=y$Ű( M GX=tƯe%u&G^DMabP SC?X{v.$_P~VV q%Oӧ^I rs)8 LVKNR<*̏z4782kď裘Qays;H{4S}zۅ`2iaAJVVq&N'~nʇ՟+č(%qeAhG*P =,SÌ1;7ST9K<5d}g}lڴ_p zi @\ sๆ-t}Y{tY~l3!OL,8KN]^`cVktYUqO>Ӈ<:0ϰmת/B2ξ3 [^܂ua8OQy5e+&myQ~j)9R^DFz6zia/Ûh'wA/?sqtGbAH+n?̕^V#0bn.K9Lv#Hjo#Ee5 Șg/}3 6~2uhTH>t ^ӌsMO 0VFcѼG k`PsU~6J m! oQ{Ff űI,g +gJغܣGbEBHٖkgY;yX2cn;bM.}V`.FN OşVWdD(y*FqU,^R{OmСz 6 ~!D@4فѥٵ(ՒOF4cMhA#2¼l:$Dd{!J1R9?Akר':5Cj]|8Ȩxu%z+8kP`2bO4i'8*$VPZ@;zmK>WӹҌ`W4x4Xb==ZvSe9?Aiuۘ]`.|l niy9:gkTLY`Às83t?!Nj>fZgpAKġ&!N"V{炡L3#&lq~wz?T`a7ML$ +ETLFuhR(m7Sp#B6VX}G-,!s>RET DdAo"8g7(i޹yƩ/x.;7Z,I?qG f/wyc1; t:RPJ6?AqgWgB+8#׼;H2"aSϫ΋'{uFvrS"08V`~O2=e Wɝ$[V̭'hG"1Mw;(7h:pnk21O)'Vi/nmK j18h}V6yM0њDjo8F ہËv8v ic#75gjY`|o,4EZo^9>^ۛ.g9Z\_J$(^NXI VX4*w@񯮢(HT̂alXIȝ{;N sC~ͩC w7(pbu;@:ˢ$t@驔c"O~dҦқfK~GRء24s`cjm";`QK5Ń K)zna8}ӱdG2$9A'Ϊzi2k!!}#,ݤA+zVb|xP-w5\߳{VL%VJR¢K?4mLGTv{U6O@OJpP\扴@oF-@xɏavdc^vv(u2ϭG|s9`cY? Rs;*&'`C 酪Qf(|4m3BlhѴ&(;KAG|6߻X, +=#F4G=vƵ MpA0ڐ^U 'ʁ`ށ}kL&ha};gq5#AwP X^nad~B<L'0zHEF zS+$hz $vâmota*'Lhk!/\@ CHrOvT3#}sWY3B |M(QO٣m%\aW/((-Iܼ<~̽}}R:憒b&Ő⅔3Kpx*6)k7.àIOo20BŦ0۷&+x!\DSl@q"Ob{-i ubK=vs_zQ-W;[ E eݸ@[iĥӜ¾ ӻzJPJqFkvndYE XVEKM 1?BF \s:܍ :}&j2[#PWY4|>Ѷ+Eq#2YB-w0n!Xc6lN\e k)2Pl,(%- jUɨ\BH'j}@U6䴤p\e#!JL2w):.Jj KLM\W~dD=<1gAAeYkҫ{6\nIE]F7#c& fd  XGti)PuȊrJi.ٔ3!Hj(BWYNZϵ:vȜ5lC R`@ǿN{෴s:2t&R^E){ਈwoF'z`iE ,L8/U ƊAM\URHwv=TTF,dhkD[ASuF% \@/ZgXOG5 ˰V u6.dB=qK]thuž!SGimNbIoF/qŔ~c΋'և-5e-ߠcpG$'ٶgp:Y RIorv@W%Hj#ZtRb9i<[,P)8{bؼlQX֪G.Uq* an~,ogϿ%v`/N# E"Cs+3 PO/f=-}Bߌ;{dꯂgSˋy̠P&|y ?3A*q>.:qə=pT‹ mowy"xA3=?uQ y+EmNj u*ŝ$zMoCO,Ml[zA 1H+;?ˀnmآ̗ޣ@ȟo"0&dq`jktayy*s5y;pʏ Ֆ(ڜ^`+"ue|-a-LLY) J,i'S~'Cl:IX+L8K&|1c9r+~Ԍ 9NE˙tI#X խ !@k83a2r.jUŠۏWe^>㥠ɳ&s  Yg.3~Dz*d+7y{!x $IeRumj燜7{ ʦU(ȄSpiV`S&xésū['4KDpMoh)[ιOG SpX?j^iBv;fvZ T-v1jZ bP "ǧW0DON(&kW7 uiQE6`$joHH/XD4^U /.-8SW(>bJ/z` 7ŭ8 زȉ'sJ)Y̜i"|< IH] *Z4Rm1ڀd7. 𮗶Njh&_ytirrBEDkۢao9s.5*"r ~}pQj:$Rvh4HC3\:ejZIY[>nv[68P=md~cU˴N-([GC2;tM |1_엮 #йv%i%WG%^Ro=)iDWF`93Hv45?[S;Xp '[`w!55?K#`ҬL&00z _ !(؝!;@%4+_Z$ԑ~)ςkhݪ!LpuiT=3p5SD7wbIڿn:ÅRLFWk`? ѣZM@XTTK#x\ jSO^Os i12JBvkr6SgHVϗtW#*>hzF#f/&;iY`*LZSKjv9e 8jb p#Iqyye=^x䗩C?7sC:m;L[.~"BĒLTz&+זx/h/uw {L8XJlK/_7+"K;x€XrWԖRq#\.Pa _P>-Y K5"AlUz-ټ"ܭ4To T ۨ]Ӊr;,`Y@ѼH&,A<9nmѨ+,HB?GȻS]0͊x6VO~Mv%O?Dts_9Jno0GHT* `ULp H B }+!5=8+BG.\)|ުev]0t8TmM>}/> +Hժ^_G0k T}/aC:WS~޴G/}pHWmR]!qA ?TiQMz FĕXwZO@_RIKq8ƕrSOm%tLX y s;jOZ7*L] ;C_PkRMTRqB-Th^s,[HuD8*W/ )n,cB 3O5oӽsk ̶q?ex4:Bf>[R쏸 5QZzƇE"]U86XsǤb c)ʈ6ʡMl,)`N8rQ[0c4SfņC#tMM:@{3]WaZ5-V>bL^Ƶy ÿݣjUmV~CPʷ'ZTYYM`B҉n=/PK1 vJ5Ϩ?Y#[q*3x }9yI@dMƩ_zn+y3Kk 8oyd89!i UG*n\niho-q2̠2W9%XMXvɶBDt8hPb"Yr);n?bF"?$󣽗#5mЮ7`{EZyn̽"Gg\~|ʛyzv)~e(E0=Ԑ=/|(#m陹\O+O&U/)pFEJQC221`I% |lAƾ_i= "o"a\?Nm![rC_V|Og Ks EG3f}1Y(|wf$ (B@a'u2"-k"&(/Ĥ"~j`O -^'=A蜡9NIuw@1<)ٴ{OBu_a`57m+}!l9Q +O>픸+B pSnO2/ȄUn-'cnJޢI$}L ]=8޼Ԟ`L!OI:iGכrƕRay,,87eaN,feCzӹ^fE1+U߶ ExkF9'QX/GkOy@WuN; W7 .ϰIW\ǡz"[8OP@my@(|R8}b a`??ym1rhm\.= 6̽~yyسbA41h4-.QV ~1ݼ,'o/:}H+:oX+>jϷV;>5-c:6MI|=c/|9!OBy|b&Tnb#Y+;#ii߅ o1=ҵmEP[ o5 YV1n:%QM0e+ۆ{HD&0qRk[yؤt7w?jxñmsA89QSA4OϞ"([?/4imK+>V'+VO})m!2x QU>B%O Q'Q k3$jX2 R=A{LI kPs jaX-31m[{?c>_?$9} zK e{HǾEGA\oM3izlׅ5qa쓅tPK(Q=D}E]-+r-ry$pNDx#$~[8J>*:S{3GZ*N-gou>!UQjZ x,{MUz/{~,bQo͔7`$V>R<\3,ϧ(.JgJȃ%4bq wv~vG63qzՏ?ϗiMh69>A9nl\X!`GŬ fw,(Z +!;7kV^"| x9=xD륣H6DiC/K#,JOʣ•L5R>rG~Kqral~8=Ί`|[h~FYp\O_j""IDD*MpF[1ogOXւ#X|w?2zVAHKhaRTKRkrh"nPLNzAX鋖*wU 6,-$ߘgͽ-#cstӠ:% g +mmoZ,vR-E 㪍A}i'L c];0B" )]<'{(D-k=zB|w Ħ9r~1 ݴفGM$˕1Հk!,wdPtO+hn3CdsBW~x/jxnc}T*xT1g|0&ſ1~a]3 ʍ? Du-JKJ ~p4y}2e7<|:TWazV,(ĜmB!,A&xk9ؗMXxnޕERrƟ{6m;t5>?~n!WL F5 S XLO gNwst~](`v9+XýkɛAl_}b+RѥCT}،]\u7$5!L)w'? $ e񀄒.f)S:ufwjG7K2lg`z!i+ %[2}{Ԩjw&d!#,G0Jg%$byRʉ'"<}RFZ {N]M~&e\?QZ'C2s4WmRf',Igjt nza@ ,{Kq{}. `AG+SŴ#5F,)"J؜n,,o0H#cY~ Ձ (~}NyE~o(q&z@Z782uhg=&fjqLс2t؟d; t>tifY0͉GoeQ6E|.īcJǸ% EBS/m#d2Tl.][0z^znh7L郱A94$UBp$6GI݄S~x6Z&YǮ_j7rJib7f's:aٞУjIy"Ġxju}Y]``׹99j*Μ'Q #Z`C<*l7Qk:Z!gHͥb6v(,q 0)~?Vq=9_tC1.i0&Qأ3{Zc\s_ז{4gASa1*LϴE7|[È6lmp,'tBO|@7"IzGv!j;d=2KHD=] MzoP^E@Jx(>R5ͯy N%9>U ä}eyy,ԓilQ!iBLA.~AF{i!huVrcܻԮ9Z`aSI"Q6MwvȓJ3nqm6 Ja*"j!Lu|w_h["}ܾWlxҵ$5N҂`K~nIb-o>bgr% !≁Svd,,撞X(2oDAt Uޕ~(II!*f.@O!Q}9|{]tՇ{F!YW(_@E|Ӭ_҈~ 0b:ZH!.[w_l7)2箞הðMW^H*NSe\xBw ƼP"hx !v]HKkuaZZUH{n-=kZ!P(3E)h] Ϥwi Fƿhiil ^tvFOP8v#:J8X!srSHZ)_Ql2<}2 }Ђd2 ~ зP} ut7X\xw3MK4)dZo'e;X9 X뭭&3l=25rn?&;1*xWe vSvJ^cxkq]նģׇIh\ڌfOYͮJܶMR (4?|v7$ "y,?1B/!RLA9 8~^kKdʱ%@"^gOzh;G@8F0ocak !Sw95٫ 8^ }FêNYpET3AՐQ/8uv g11D#a|8@heG##QЕ,+nhDKs"+|蜂q Dt_j~{@CMcLBɵ؜Nt :w.θq!_haQx+u[5BM9m ܖW(qi${}\,fm2ʢϩ iM;8  ]X}͞RD,FПǬz4'R,ITJKE?{~cZxP ?D]_d\vH(lV EoW9![@KϠ `p1 YU|÷bDHJB¤`8 (em\.Ge>b -x?/b%f!-($H)R`}:/Q.:=q( B㖦@-O1 >F|P' c\gm;7Dd#%OpN$]b yr I@?O(^Br歁I9$H,hݗfd7Pn w>SWlCp%?zp @O O˻fD&cB[l{ "WOs$n^,gZKێi%)& YNz) aTJRj2#U؉uFHE{k5( Mn ۞"IlcVa$5bmR yKHзoUWV 796r= |G7bVI x8n-|JMg5%9g$ kQBFi2s|&sRn#C=~"[r#Ku:vz[o0[hEI9GV)Qò7s{^L@<‹٢a1Ž ӳ쩈n7i> 1 >93~ `vGYԧuDƒ,GKL|y$rѡpXh;${œ2`!.FPy#k0]4.K_?v@ۥ1i+ZĐ}rvsZ'؇o\I6SxOZ`͛WJ |3.,؜N)Ex&1fbMp/(e =ɓ.^Ȳh!GovGÃZe-* #,tZ9~tGRv22?5/ݼFڋ~(% j>+%!Ʃ<%0-7[-ʄl<tC5@Ȱ#qjGP v?ieͰ@`TIڗc;!Y|_j ԫ5$q_r֧~].QL=KX>.4KNP(6 KOnM-bsZ9`%m#)f]W45}Hsvy_쟾 D_#hF-BM=="O:C,^HqM- $ɁQ95.,u2`(LoVGubӧa.uu$9`guln-KoMǥBs=]ZJ*V(@^D+z tO7Xcv@#9Brt>*Mu׃YHL[8kn׫Ln>JEiԗSXNF[[CqvƢ 6 ξ0Y"Tjj,#^boqxTN B3m-EoemhnnDxC(^3Öw EaLz-ONΏU P`&A=ӥ _nȝHzAER%kmGPzŗeexp1$xo}IhxIlG$XjO9[/3<F;k9cӎ訤r.2␈5fBZ ,Olߤ1߰i4-K""';xcWJXrq?B[GU|C!#p*Ep ?(0IЩFnc)Ե%݀9=Ik`,TK9,6o-r0?~g:r+5D,M t2c^j4MN"{yϽM;/Qݫ&N>N"VG {. cAwmgo3in 7`%ç6O.WPhCBܚ05i:tdAݳ:&Ȋ,:6=kK77*]?0(K@O4eƃsLWa6E7w)c:7 >uts̴+_Ʃy=j9zl\do7/eŬ5N (bة_F&|'w>jseP 30K\/6}p蕍a*I곌"g+UhEf:;1krȩ{ @L')!uieGjUkG.;YzcDTQUSVjM!aX7_)L^ϣv 8o~pY3 \C>O͘/`M&'1@$nWpBNV14˙0I?cNwgAsr`n'7-Ӓ A||k%U3:AE0yCzCC >ܝjWI8myrm;ݗ:{ӎ>Z^?5IթkE?D [YWSLqD-Oۥ_[/(ʉܝn0yWuꌏ;GoԄEԎ0`Ss1頻J=4`حQDoOhy1F_g}7>tMؤ[T'v8\|:iS]&+#hJT Ĭ\=;uQ VAWIL#+Le"/~ | !8ݥ̺XՖ/}nDX k"C,`JѦn*P~*LDLj Q1J]ukRV>@c-_+-j4a%7F{M&~*@GI!fn"0#$"J0"Â3]%s^+ш(wv#֬\:/A.ZҺ~"ĥe@CC*ʘtq,VŃ߼fO"@1hO|L_ƈPO~*<¹%t7iuW]m57oeCxm|}%= iMH8GPAXS.(d j|~I8 om͝jPd=eйsm9_-âG I+pGֈ[ms5-o|( TZfAk\d]G1xp3%Gx7Q^Buhw+WqQ-GQ 5 hHg m%, yT)h!qNN>D`?=pqP߭d*gv|Lv0xܠ2oC^E8?*ZL$h*".! +=z4`#7 cI=mOq)n#֗M-Z0dީz!?%RVL-PU_7@/3ACt.lDEĞ0¾=btKN\”[ߊN!Mn W ?0 L0Y1lҙ!=^ĸ|&]&_]kP.N|y2d=I- 4Jԓ)`pF;Nc ~XOFͤ+,>Mt4Q7T;+cdUsOAl8y/KM(y%O TEbߤ|~QoȀ.f΂%'+d _ IFmuT'6A !MAzLLbD-wdFѼD}:}GcYl8;:dp`F [Œ&}$7 <*]ڡTXE(3G\Y 0oEbu3⠝Y}\*UpR(Ed| vuq/-Wt#"`XiDzf4?/ER\i}6PKv,@-ߞ/7^uc7c҄O:iV0 <k"n 1ȌWM',-3TIcO s3R;D_Cs7/ub%ӕY@p{a>+ LOuc`΍ːNGSk±dzG(5S`d+WWgG:iTwG2eiKsUo]3;zvJZ<2e|RD wb~Nh(4)~1ׄG7 C1"Z{}Bƽf[b _ڸɚ jڦCu`"m CwW1ٜ"ӬR"{š? BVU1oxgvӧd4`,B 1_Xbu Dz˟U`4ELWZcG𙎙v_H} -K5L:P$5l'?`Zui &ܸp/=;GA f_ڶK /ћi|h8DU ;@ E+mE]ޗ~F oh%}D1^gDM19;ۉsV`VYq Fy16}o7/kClfH(UI>byLLѵJVd s=n؜;SN O.(P;DUtcAQe~U)n in dqE}2JΛ>:{hxXn^EN^ƙ݃-1XS1.S-s(r8 ≈%zw8rh޲`JWZ@OB3*?h1ޒ7a_O0w{2 럋8 e6Fh/@j_玸w+5VoTzCXQl'49ATٚ[{vjrp&OX'"*x+n(O[|uɿvQhZ%`RX c;˧H{Ptz4v>FF!jꨬd[Ƥc  r}6Ґz@REOK?aX~qLȯ7ڔxϤަTT86$x'# ò9SgeA0/G t|5;NfҔ=I%JӵgpM%CBNNǭpo TP~t{!NṕZc|zlBV9@|ґ~xh(EBN(ٺ6yk2e* D).:<*%ObwKCz2>^V F׉NDtWdbsڎHa/)NL7La"ZS[[!K&{$N's}l*hdLIN^ŏY7~N:gi@/gEK 5 sl~G% Pc뫑RaD]=V)%#J:VPqv,Ν\?Tn4 wuܒ{(r"k0z@rKq X%ӂmҖ%d@נBu6tv|08+Gg2Zچ!W +:3>-m.UAfxGT{b-j8V) O;j's%ތmw5 ]CЅ9DVN*\ArtKO.g6@t0&n 1&mwdT&^tV4"~S)K+t ~,e [8u|rc2s0Rvpm C,u}S QM;Hِ;8>t76Ћ=8,;YO/HV~Ga y@Jd)?UX Ic{}룼Jr;س[i2[ { ~t-C5@LJsW qĊy*hFXEss-~; Qݯ)H17ŨJ~0qQI8Y"E0|"N_…^h‡Pm5KGqk&T :8"lHw E6P7 ,6:\(Scj̕+)mcJ?ᡚŏsf~""XȟmF.LT)ba\ތkn{[Wi7c3B|C&27աHI([Р,Ed2ۦ܂Vi63gœ] B%Q=şP2:Z25{A_CD-QC^p]ݹ,'՝Vi3̩ gM#LOD_[5 (*ܟlٓ:Ѳ]TIc)A½x#(?Mf;oJ ܿr5RY;aoG\^G.{hSOTM׶҅nB5)w̆pVP?HC]8$>%Cfb7If7(-JpOL[a.QV:\wqK8n`CL>#x6߅q^|krBWY­ڌ3xQ2$j|]#v-:U{@QڀQ]а#o;^I\(3IUÜ:-=>wLkzrk9*G_i kf|P14[6o+"廱7P(x ol?' / VS2>Ut:^ɁeA&Dp徚HO֣cµ--l&-detU Qtqwc]Ht^1=Ni/b)hחWt]\"&\mp#FS|Y]Ɇek`Ê#(k.l7e_6 kgRoٌ 0Ҿ ;ȫIX^˥BD;Y;@8)Uo^SѨH@E Je}qܨ`ɱR)NJ.Hg% {0v5-RR&߂ya)uh.頰t0h:Fܹaʼỵ.,F$ѩkFZ/ xKl0Lm&n##X:04RAO?ZYPC|I)6np'K|F1EBhGB0d]% @":}-&k*cT:6ü/|Ax/ ,;sG~V1mL]"jJ&gb,5D/l ?*-w)0Ջ;јv|׷W7@Pk7^* DxB=rgsh7ZAq5 #Wb[ ]:+&6)%?BtMe]G=r(=)e>CyABJ;S+7f m/NT6~`Оs2t:˜@q/(fw"֎UDX6 Nݢ %~&䳄s!kE;Iѣ\_Px(g1)Җ#8*ײLLv U1MʦYYwz:LbYgn>J3%qWqg|~ԃXF1F|nI$=(LKi,wI~`ET/]ڕ32_%ۣe4漢̬8mpV:Ly$,9ζ Cw7qTYsn@xR@2eٓ@^!rs:G;ZXEI4cz⽒mXl /]NO_Ci{=`fBHWp,Oneò|yosWC?m<6IMCy^VԷaL#a7EYS(aF>'_q3-%aC951 =oS %CCEgfiPmg_2}>rhEuY~];ʜRd= UJͳNG|1'.'Gft¾ *iGDڗ{bट) NGp40}ny&C"%l,f:Wufk,+V#`KJ|'B*@ ? } 1Ԁ$OtY5YHKEQ3j% ` z)ȠC`#m,Rm|^[oe13o\' Q+Jz\. 誤3MJ$9d/4|Jٻnto|lI6* -(}z{~5f[:D&+|>.Nfañ!yjp9DS˸m!$\U7Q߮"+JÁf>K(/LTѐ媀 s!Šr R U],T'paYfR;+ʆU񑜛ʚ6Yb^RuMcZ:Fj67/+>ũg,6T3?mKے B VvDa`v+5MvE<[:KU ӏTĈn#=gM m<<&8pz-;cyv')ֵ=NBB\y¥*TnT%i#L^nyF1b )i,hlᇼ39GQd3Id8Ì7~1nTڎw/74 4<}cVN *$yڝ+{\!e}`Jp˃\7,RH_W6jF2Stl3sLPfʐDd4~X0ɬ/kVdB333x!2Y~VJd{`9#ڲУmI,y [~OvQ{ѸхZi@3&Mcdy3r?"9R} MZ)?Oέr3]h0jƝOڈ/ѷAn\$0\_L8{Q`x$LE KMP|L,$w.o6\6-;9Ƃ'h(GRjϋИݔ@ڭ,OoE Heco!$rezɲ `jɚL ǖ/ "2ޭ{fI)nrHԶ{'F"~2c2>c%AY%cѡSiu9T*_U, w (inlAA{A>Y埩z6;C껕:%v_K38͟f[ٔ aڇk~ @?]WkO u Tzd Pǭ\Ow3ĭ8<ĬWʎ`Kl!4`ge-׬ cy:f. j[=D b_wF7כ pY4]$!9mSuoU=2y@?auYrŋHvY5TcDbW"7 ,dT"N!] ^ kQh5" q4;`F K.صɞ&_) x.5g F?_21_=B|@>HePCqAdkbw⊨u5 ~AV1v#"7d61M ϠB[iBk砵wrN-D`n;v#AOaBIe770ްugph})hNǩÔJらkN|MIcP{88oZ/ycY{ Aio E)I?ڃeʬ[K[}\wW=nj8y|!ӄʆ~lnkJ, > [V#"淇  =p /5Wvgk;8ڗz:X,z_;m;%3Ν "Zw̿2nhuyXxL GӊGdD0{g&Kzu.dٍ@V!m& 8*\4x 5-2Q@-YT`;=BeѼa쩧QA+ˎUGOq3L^̠LI;yNтD,i .~tdq/Cʐ >"P\:ΐMp܈{"D3n⃽dbbn8CJ\3L]|.!<^Cy_`Ҽ&nV^_ILşgH?zݴ}O+@}әTXx俭?N\kuYTA}{|𣆋sk'ϸέS|`.7'"Pm=7M޴ttω_`1/lcRA,M 2ᶹ:PN۳kJ /xDT/ӦPXQ\rLl֤K]ΰr" $El] < ?EU=)G,5P~:S}@ۻNay$m`jZRYÆ;ehޣ;\xgOF7*9rkvDhT^O]dٵ<H5G=DExc^YF!`uaƩeZR?oiQ+~U_.\su SB*l}N*BHv]25Ftq^'2fj+P(%Wlt畱NC^\CvzaQ—ǽVvQa%l>RUBuB: b4<[Mwl2߷ƃ@@jh](I5oy0~}%pا:WQG5B)y!n* ^>)+"N}c&\lR`"eėV*I I6M>a&x//z>EHH kʰvظKcdQ$p;P;IRMݬۂ}o (I52iIiY(9@ `%$Y9lȇw|xt:I-]Q9[$?)_zBJ"&sPqwizO]n,Wtv%Wkʣȃ:*^{8||+q {KW& h2B̢"wkg9RөUɮRmwr;9XUV;ДJNAE^.b?O,i$0b֪xc I2BFTUjI>ZG:)d)ےpO@> ~ps$E& Viy?-.WTSkg9[9?5}yR J,k)#O%e]}tQHfЂFp sTuǠьd9qtP@weu*Xz@v_o +&\ø`43icE_tF$y9PVԵ-w|䘠P"MDXtsLRefFkk=Df/m5JY %3<"=T$D+/NQq]:ЗSe!JfQ^4gj9M3   rV;pJ7f8㴝"n}k8G>x!u=PնyH0j2F^?NVF9!J]+mҗƶ8U t괥zôv4E"5[hHy8odϳO7!1%m6+ʀEpe o{ܖT f ,酻Wixν)2fM/=-9rmՊh"3DeJgۤ/PѷP N$pԒ 1CA 0 g_ 0eEp}򂗩 K. {x.gv[2ۑpLmaq!57浳QU.E"ه[g,BP/b-̘qp$auQFŀ^=$UQ'3>w6.% Ywt֞fi)INj)7@֩|~%PàZȭm hc _;c3~?wt* DE=ykhrbqpM]RB ͯAR̦n l|/`K6'Xx~|ǿI:bmJiלw:eLMrf/kJG|`뿍6G%W ّ %rϕ~c'ٔQM-OPIQ Vw~l i(>,0ڈV{[ #(+31bɂo͸ RlGBɕiB1C65GTZl119 ʔ5d3,~;/ODZE# !C=^?`D雷 !lHLKAYoы[2!5껮 )#th!(3] : H[N lըo$Ѭ5zp'bpD e| =#numP](Q&S9eS < XOՙy6ѿi^%ZY_FK3謁bt)rvJ&|,|%5Kc4 DFF*gjZQTftvG0L³\S#ew@zS/3l5 o\DS:"X3y^,e8pD AD#>Gm*Wr)M78q7AYL0Z߳x)ˆ^3s<]3;%Z"8^O.JY=y dٛ!pPp*λ8jIx|̛`.S0 .btP*[_Zf!dJs_7cB\ wA.$E>oCgkbܤwPY%p-yka̶2dƑ?*ոVadG.y7,ױ;zM3CzwTfٽYgS[Vhj貼,r $:́f5> |=a*9ɞ iNz_nXh‹-:r#G##oVݲR"UTw3H1J(Nm:C$/R~":MnANyF)@.bjJlS;Nh+#B_p,ޢ|Z6=HB#A8\~e6F5W-~BvB9Ė[c0ԖOWJ~ aUanO)'`AD㨁!`u{AtDUa\32呰NUWOi/<4l㻂eaUm>o1 QQA7o@1iN`7^BuPFY6σOAlz|wfpKZ2v /ƒ}ٿ]$w9#.*0 e&ŪbTi}-QN:LD#dDwky]oLH +;'k:1$KϜs#ڥr5<`RZ!~"tU}si{(]f(vjd̬]鱅x(]ZZ0 ~Clݕ$wcJ9tˁ) 14äClՈ(oxCNѰK ~g  , ɨ8c*HUkC7+'yÁpΫVƶLBV/# J,J5P<,{3ۙ#͆\ )\UAjBp&3Ts3D)0RD(Ơprt53vC*y?HeOq^lʟj.rVx] IMl1Eo"k (2vo!S~I\w{w;܂)$ (K e9mD/H{msj,n1?@IGeop}eo('0]^}beNq‡כ-A|BAN`-R0|:u@,+/ ǔ dv$%C3#q{ uX=F+ D'vt@NuE # ylu3apYlތ >[; UB^up8YP%(#jdm#f6`Z w4QS)잻5G|LH]N`W{I*#4@ U cmd)Ny~Ad>:G %au?,.ːb^xV?Oy$z@/ p س;RIb;0gnp…VxME2u跗lonU߾zI,FW; x7æ#H u4ګOP5T\1+]8;"$(@'/dQ-zfE)|'"\',sjg$X I# U`(qK/ @RO]:,4#ߕXlff 5.aA5DzdmzF]xJ"]Do23K].m7h~_p=ٸ<ͻv,Be2s;}6qhή^ƒL⎥Q,pPX3,;f+(ݓ:і}[`8L"to(> csMDy$jSA\3?Rj jP-goOB9/ltv15hθn (_?-`ͫ2?p)WłTw{ 5r…fAʭJ;7!ݔs{IK%MFZ6 0glR +Cd PF`ʛ v˲l\)H_Q< U+W ofxA#Q^2n3t$ ܾn#U= ҵ7=rGp47&7,r6n)߶t[B/HmSۖZOaXsWnhC%_n\G"{L8];y ytQG$@}v|7[1xx-iOUOt Q{vd_Hrq-jLlimlԚ-5.g d 鱯]#FI7C@m+W-" 0om ;Sĵ؃m8}E{Ŷ_4k2,q(99SCڵ}c'p =_D ZI.3Srg_[)PɈ3! ?3[ZJȞxNA<¼wpۓ'"A~pGѹ'` q(bPu\xneʀ+ƣ}anSU6rRC{Q\5j$U6nҲF`T\[Rm[gwmkqI#j 7;C-VE "P; zÓ7bfGVP.Ů6zNqPd>PvĀ?hDKұ+.1ڽA ˣe9!}8*X`>]VE]Ha2@v8TvA(ml4,5W3N%K kxb$!<,JQnsuЗqVL l[U.ZrϝjzE_4>Cm'Vr-,v2GRW+a΄lM +e!̳/Y/ 'J'XOk)"-0кk)(+)`\t.[E2&e D7xe?pbجd2P},Y:J4eZ3Y(tK#yyZso602>,LyE)VmeOgKDb3`wv ',\yP7ot@m7SW>B^}ů@yC_%F Okv /6+p(djEA@o},,=XOPӡ{VPɫ6DVuI=^,~âBMM[dMv B3 20c5,BOuS B|DQF6+šCsW4!ɥ x9ig|Jc'qVr0gx&/Ù!:Xᨀa K4BK/q6ˋ`ηS9;8dd3l[m}{+̌%U +f6^YQjE&Is4xME@42W';WWR1/W)v% 0"0]Qy*OԪ<Sc)\] 1a6g>yXǷO ې"3%?E5Q;W˸.q_?·˹ ja! 7)䇚MZa1Td#ք r6|]g})3gD!#␖Ж[0U4&i2=Ϙ:RTDF`EWBtڮʞӬƶ9 \a}KPǏԮ/XfZ |6W]lV=9\A^1^ 聏#EݵN/b&酇 8ga קYٷESBss|mh9b˼c|[VyA5iIy9@'$׀!>j# R ;"t }[dgODQbk4ݘF bjxbHr<5(CN1Y,8\w v5VE6MZqܢIB$T'KmXe8#e2wW <?:FLaPb lیif7q͠)Z TRl"LLWPr,]ud|YfUơo0vsxkbaondGgޅcA@{fP3nnĹ(xQ2P$xJބ(O m :[+ "]@I .)uMRؾ-TwW؆ԢqqKNWP~sDo7pI)@FdXm/*ÉZaBlGA* ^D^3it9.o .me=]仙%umU1$w3zS97$h*;܅X^b,v[aun4x ͷO;olQ"Gz.OO48%\b<r+6+KHHɓQ4qۻ-jĖ7\ f1x ha%D _OxWޝe1‡ypL#Z'0$k: {a"`vqF zK2Y/U[~Xc|i!º3Z NGP2(w0N2Š8g#7Ld&X+]/۳sâ$MFպ ",}w5v#D6 8, Uf  5rkp*K_ >a:-|W(܁0sd 0=cA[Q/Ԙ!`9_0{[3yPMGh;]b†fFh ~wʹi No?s ÐKpޜU8F [z)fkaw4zjy(s:g"srr ǜR C/Zgި^^Mt]/م`n#0d~bouMB~D5=JAڏ* DsqhIyp-< Ual5t37 <c U=˹:;5A*ט>#fMoJfq~5 TBk7`NBtChN. %k-s+0CMF~Naם&dȢaDŖ8z7ZMa.ǝ؄j ]ÔǏlFU)qQNst@%zL ,LzjƅṔq8vӾN1Vn" 8-e}&+Aٶ#مޡiWB&c#aEuYi $8K*V8H}p9iȍ/lOϰf(Qˮ q3(O>g_Y@u7 >MH¥S6'*y%DW%LUlVBxj$s#kZ^cqUd&<8#qo{Q ;@9 I]?t%& :?G(}znNWNj b:vL}TĪ:D̂j0l3uݠgnYbӱ笈vnlm <#]h YDgJK,ˬ6aSg^.!9~?WvWB}U,\DV`U )kkY)3Bu~ '-g KGwV9(Ŏ.C r`B\ƷÜڻOW|[)U*֮,3JG6Ir Z~u`$ww*O+ƟוZEvƃ.$Sn:`ͅIj%ݠUBСu2of؄8? ^7 5X;=^rue i_J@$!inƬp;w8&msyC+8峟Q}' @5]/[OKb -gA4 n;W  TT j3pk2x͸YU? Y\LӋ1C mÄ7KۋB_Uz2=v_䈺CEyW-%h+qTlb{F@"[BS+)zRn9¢y̠"G(6Ǖ!;n/|+-GիYdMK/<<%y "}9;R2fIr .S}%yzw_ì&Æ[g ne1]".:ۼ b<7ͳL.mί`4E,VpMu 6]3`}™gF eSoTC:T8a^sg9[_X!9ɖpNP-<ִٶٌ @G1BZlu/Qd}':=|@=pNWB?|#wPɦmZ>?JR$"1_%{_'ƠX98渵*J0t9\ԬL{*mQ5MF3iU e<((Ru;:e[' R\ 9Z| _V^+Hm} J2TSRϗw)Y.?܃N\Тw|*^NMݾgI]tɇCOP9B=`; /劤Nld,wˊe0ռN_NlMb\/!H.t|$XRn,#$7JRȗU5^T&M/Jy]2'Y$WMs@̔@W~.J'őo"p؀՘IoՀpsd{I 9$> '&N,0 qK7ZC O{+b c;I_e賞?dA]`RJff3QkCW|$9=7VO!v|;F˘A@g䝯$MЇގ՚ g+x"A@uCai.ƀmaZL㯜9宂tE[E{IpP7!x53d/E.3{j_ *]؀IF$qg3H;h&H=%HDF℧5 ,~q$ϳQTYpyR^G?pdDx3-B2n{yFK|>Tt#!?!T$A^G;MFAD yf6YpE54 Ɩ֣O=G'g~pFVƹI֌Vr(%?y]~~̤3֟Bb [޸,Lb8mMv"h2 23x3{0İK1ԒdV_|*E#c,ZJȴ';q7lH 5=\Va5Si#9 䖣gRcH ͥQ pxLMix倆Iw_P)r՚7v\\^:M~[7YFJiiYe@3r-ӽ[JrMr΁J!paN0G)۴&X? .g C$MzG[Hf M滫ნ~ZKulc9vFFrT~ҭyP}+KVX|JrRKmo<%H8?Ǐ9y%֒5|>4Uo2О5Ȅa眑^qu&<ۧ; #Euֆ0=CaPȜH]~eG4)xž$\b["DKFFԷ^XlU6Te=!j`طԍ`.~*@? S$3=lPOEGMc,t< 4.Tduiu SCºe8p<)xJ+Z x0Nyxa6CVmVG؇Lfj3opT($o֠x:i"TY2 b8ݽ]^|;|5c=С{Ic߮ FD~.G9(3IbӦզW!zR&#) YC?5_v33qOvIHяM ~@\}{Oh23G\Z>7O1^q:j ɤ<|X/D \рCik-BQedx#y=͊R97#Nzp^[o5$/F1f."%𸋴%GMĘ2k-m2Z] p&,{b[S"'{I)ky1}m> Y>C&4glRpSRQcJxnWȇ%rG-ӈ5 HU&AǓp2/i4u8KKҜ27xL։ EWH5=$4!n741P}ܝ'.nk-z$#p6Ms*>T7܋jb!99  @w&^=k]O}O Z/{x kxL7 3+@1 I9^Yqn;JwK>EF[*ZK/AƒF Ն0en+%~ ~HZ&Dxf6b-²8Ud&ntv;zxXM=WE0cb#: Y(Z/;&M—ҪGaTñ|HxS>?}l0khQ70t9UZmߴzz #{&/[rԟ%J;$Jܔf"~bX&[@vT" v~"Ū!>$B"9,o#G_z c'd \uGB4F9},0)~nh=hǪsk{_%.$ $kn̩ "xiy P#w3\"J)r`OC/k/58(f$2e͏:[+"PVHp;LJJEQYd7<2Y' LX/}STC)4@&`nvt?u>O#> 5fz-RcFv ;,yfGG 7Je55Ǻ3;~O5dhDNCTne3scr}C%\"LjP$gp=ÏMcTsP4·#{U8. / 凧ӳ 7oz:Ӕ܀BFNyxCª. ԅ\Oh+N~^mDpNE1zQUC4th  (em89Ѳ r-#z(h5AІ7퀲m!H by_)uWu]8u&\SŞWgTjDSP@{]j["ew_ 'TLEV$vü*۫ H %¹W bn-xMSX[kxcre)\#\!p<4dE;.oSΣZIc"ɸ&yEJۄZs)bJJ s囁|fwbqW~S<8zٶCwx] ,]Ʀ[8eq0X6ڟ)辵= e #<0'~]Dv:>99^ѷv%JKizt5DrwΌg?[͛[{=g$TQpiaFp^!8 =nیT؏}|bEG|=^흋+ akY#煵 pS.iɑ2QF)$ˆ5vRPlIkjN>K6SI@ztg+I'3q+mciwM#Ϗ>IkebG! L>)a*# Y"bI%P\N7f-[j,,MI6\ʄvMؽX1'csk?5ASQ*g,Aܸ(C3Hʀþ6#JdqDsbB^ŌʾlӲPSGhcwqV8JD&.oͿ+5O>{z}c+'N&v*X]*VxPQdh1y(.ނ\aEF i@79;%ZCB_WK!W04K0hCA+|>6tG;1=}*`Z)CHWրŇ8Q׸ZԏGnpln Eie A wS{6oي,}uKBF~CqSm{`)eW9]h%icjH`rMXIAx1LVWl+%a&0ҍW)oqdSSM.42'y +P ܇.TDRu,Hb±ljt U,dr+@d8޺/^^ o}?p\ J>8X[zƒ8$GtXPIwa3b y1PV)}A+eƇpD|##LVYm1=SD:#w{hiiCM+)2X[CNmBccW$ܠ{I{B7k$ct;&u ' ;?_PF# zpj%~۠\ !Oq_^c(VvR*LL::/DG \C6KI  %4DDL:a^gYcMNAe)_R] j{=+S"G+5W㑰^0.lr@15Sxҵ6u֩kZ"U E%FW-Ƃas@4 Q>Lrb E%T>;[Sy[ 7#YyqT|B괱 wD3H+r|o:@|[KUfӍn:j&2 #ݻ=[Dk-AŻ`|[5XB$Jx$/@mCx0ȔE 8Γ݊{WᇺxFzeH>҅_C; $VVjo]@T>yq:hT{E fTalE./epc; 3Q*R,NՊ;,@:G_wΏZM]娬AyD{9~c1ݹ&#\:3t{C R(56)ohoدv73 Y#!w#kzmr ECy*2k7M M=!QHr&*:c,K2&Wg7\?sA;}0_YgTJ)*?rj'T" HQӥc J1Ϊ+Bol cX]Z̼[Wg090aĶ(嘿sKzlWLMM.M{'G3>$/ +|vPB[&|u]K`%RpQg.UGA0]FYl7jrQawJClDh.?bw0?Nnw7& pB#̫"vE _>AHBMg뱮|_D() ;^od2lg`zJ^5 .QVJ sTMP0}Ֆy[ ST{y0sݯ18|'"h#Qm| d7pΕWܑs7w*ػ^jfNy*5}}/Xtx$%tc7 uꮱqj`WBB8T@x:y=XbdzXJu; C5^љ Ƙ8==@ҒM}aoD%C $P=d:CD UnD\y#'eyncY;b>7aO%5#~B7TϘRy`k<(Kjx70N:lwAW_Nh#?.Kq5$Jٱ]錸L'Uľap{ (?zACtyŽ}CՒ=\B\eiU .v Q˾zkvyhI]]=DNpS)gf}r"CiD<{na<B JI{-#T>2"<`l rmD JEf`*1D,9sGGҪg׆쒜=_P*yAMk5'r]yuDh sS; ֶJϊ` R4lU,峱[lXNw`箭:뾉и×*һUps=98ɕ@]ŗ> 3 ho1f #n4)󩫫r%<*5P j7 t2|s ma-Wt3`WGKM FkQtڌR5B 4!J>4ȑc^q(+ !c @9 2"kTxs_~jk%Y8.Cm%@Knn)*`/OH e ~(iGrb?ɽ ;}d(`_G륖\V #2, A⣭C1Y2ː>b5C> ΪbR 4cA6fy[ybm\|5P4K*E\2e'wϰ( )/:s*[MDzf/L3;\5Rˠ},N$zvs`9 1-',pݶu:T}x7sGzNg t̹(0Vx2KMǩ lgUT" &/c!UeePx=%ey]ƀsyAgЙsB'eZ×@!"54K% j ;v躟)4D Sc ?SZ ڙU,1B4M 29~jAcKQ=Wڤ$^1X摒h'7>)61s%~U`j})p9$m)\!BuᏪGy57ʭѝ?8H8qѠiǠ#y1.u\[j_XC YmYӑљ}(?w܎;KѤ*QE=SRm%S#`\{0 WQ\LoexKPҼ]0y zp}[[[ أJ|;>w>~%O&5rZIX 7au% -˛%:0q2b^O 5Pɗ薖yGZ_.XrrcKQ0܅π*|tK L04Iלuy; X=@\$ C5x^gM:+eє3PWӧAp ]ջ9aJ`~7g+t Ae]1L*Ñ| @PikgB,z5c}Xɉ4D,{h%Ctv6%~?G(;o_~#4bDp+, fV*>Q/).T=:1/.e.NN?I_.H|V*׽bGJ>ĘQזx-G~/)\fY Us|'5vHSA42٬(Ӄ1Xo%y”<_zfl;85U%v*c"j ?'"cZJ.t=5YufgF#g>nR^osՀݝht@enBEB3QēNPqZ` B .dMف8?cgI]ӣ6o-}EéȕqiY%gE ` E'`w&nv{4 i^~Wu7z4_/ݕ) (V ;DZg} / K?N`pHC$R%;:=NZfqZԅ]{|BԳ_`XX+X8Ѭn8J4X )ɛ}&Iu?*s&7f!C Dˁ=K]љ”*ɡDkCn\ e}]^Rhwx,Mu) с?|@{ e?kϙO 3GӭfHVkzf%bOD"]tk~_ {p['͔BQ,7ڻ7 LhI, RHљJZ,S}h570s_u hkt7!rTiZ ]1%xwV»aK.!%xMZ3. >Һc6}e/T`|;KxUI,%3,Vdnw-Fc3Motfi)bU6Ѣg<&ݙ? 0Ïn[rhjy5sS 6,pÑ{I>du4y XKJ VIOG)IRnO2^zܴ Ėb咂>{`䋄Kca( ]itϚUuq)|Mc3le?SzS9-5 zvBڣU+Q4+{fXΣП3 X~,CIQfJa\, fbױ|1+tT!a@Q}.~Zr\>{km9Dp6LU] ,CP61)Mb;BXXx7woLD Z9΢v̢}!s5z6M5?[2ҷ':ifFiZt/NtzƹPhl<1F ]s NO\r>ԓҔ8s-&(`ySlTo t6)Vy*Nl.VQ{o(;)~F M~.yUKx-^ErG8?F]4kw:>ޥm m?F0}W\;ٚ] *azzνxCuMb]aߎ*Jp?_ط0.pGGkUhoKVX '8=_9WQ)\M$RJS9oZZta ":.HZ煬3d-VTg&dtO l ݸf.ht{8lλ( m)z~>׆53R؄]QPe%lgx+#8W hFh. EbU± 7h ߒhܥP $ ,ђtvѸ6$1%[yadcWD`u C A)Ѩb}O5U]rcw޶Aio`9vk:ruZɹzW/(ʆ?rP g5P+Ah,[ě4#`[hN5B2 nhÈʶKv)/p"kNe'S6 8"`_r>2$?W1td bz/mU͎p (%\:<065SC9 ) ~T:}p>NS9pz?``<(V?q.0qrЯQNMA+ W\u63/2xJ fy%Ȱٳ~>CX˵= ,r0wW(eLnuGXx:Nu{a8%zu $pٙ3pW&H_!byPcTĢ8אBkEW"J#ƿ!ã ;.yL&o ,L'M;1LxGh4vʖQ`; pat xXɕ6m*3냠p)pߧa'OrTDZDNL^-ƏEM]K.+l'MҞ;>^p6-[.V 3Ӊ%YaɝD@1C"֗)}6"J/[ExWG )30n{Z/uL.)]hIBD@Sb0FEFNO3JU ҅X]7<rMY Hq7Ӆ{>O> }Y*6g"Ղc+[Nc#`Z`щ.2.>s!z[ohLW [_U Zs;I7eZ@axsFrZC(%lhA$KMk غh8@l0zjcOVΚ?3,$o*zlt, 17}llG *0m6.yRZJjvy<k5rj$U)zpsJbN9v AG @<hq㢕$3u*$o=[u1iM=6pË3N7yDjHm^eqWE[+&*,f %YB@8azpjEb=Mm=zdr&ѹrpw6vVxڢİ 34Z#.l.`ܯ:) +cSBh)3~$N.)SKFմ7IKOP$1% NX)PlkVg\;Vj6f*D]!ҕOsxQ~NʩI ,#*m:l?3P]LҤ O7{*U6f#|xs8+I}$~ʙ.+搽_aF%-J.k5Db/1-%#sj̶ԏP;{:#Ob{ėe~cN O42QvfGb1-⩸!0yLI&ԴNONodDoQ3ԳAQKlHߵݢ:#E Wq_ѠEDv 6^9bJ08om~9GԄfc[EqKM'x\nhWdq@91ePkCŇh4B>Ϫ.[ rEEoA!^5]%AZD&d=b<{Nn?L:vţ׎RO3H;}J0;ϻ]!*r/]ƈւ] j{n-uWT#P}';4(|ڬ|ylٳtk(mBӈHLҍ|utv{JH/ ~NޏF,izeWB{zD0mt-i 2=2/L).OZn+E_S?8k50ՖXu|ރy+;I&}it6 F򤣳XԍŹT vSF,(ޥgv?1o* '9d vtxƍURw7Gzb^" ;csz1eCYJ‰#L>/ IMW5˅e@|X -S4eQgѧci&|2楀w*x/*[,(gB i;")MK.PV"@Rnzև _R3HGz/z&v|X!^RMfٱWժ,c5&{5 7IxiPi(=< b#Tv{"[p{s.  .hGݒPNBK{ HW:jN}|k妃"eE6М RCqa%X!/, -T&-AucŐ/LQ|p1rOodPExz$C~]jE1թA(Z9Uf|uw}er!"l%T"Af8iL@~ P4H7_+o_EԶPeP/;}i5s)a()gAƘ(ڜ7Vn3q%E-tTT}YQ۽;dB_VS-a76DtȺAYXu΄F2w`(uqo$j &dhPT#0&bQf 8J}3?y8ŋ [ZmGd!F45&,$!JO<5ObG?P>qۿhӞckPeEm[X(f{6I3$D>x޴4_?،fc4:Lj]A[z:mR[n%F'/ ?\QJ P"C4ý(0-Xz8V_o7Ǽ9A7I^ PRyquGh U3hAosA`v+kY?>MF=SaaɎz p3=8lzͲYʼn%"˿>yˉ/lVK Ϟʃ4u[+L˹[MTv7^e viOF=9$H [&雖)z.uy!%Tu,lZg7푻RZɝk4܀G8+F `όcdxYܡ d"9ɭwǥ\",n iw(0kK>w#wTtz$$g}X;Ff;r@lS.<' hauN~ַ^f's7i};paxM\:e6ymɳ+Dt$xƷ.U~nT96whRg<3wwix`Esl8Wg"~h0iG1F\XKbz:Z9 @ @рp7ZV.D@Ր&—N֞gFIJцexZ?cBY 3 T)o3P=k_ 7!YAqs&FN3tԠ` y+ܹD—U,0 2ּP BcL+j{)q"iFH1;Rםσ8c Ien&K Iʞ3@Ĭ3|))$EPE&Ӓ#z {6ȼ>ϓv{ GM bbX{d*Lғ?uF| %9N5 {oYnuYp/GKe oM4#Օ26+~q/WaȊ*=-+F-9;љu@yQh߫o+1` eO`7ئpaKa3)d/.4qLOZ&p[*fbΊt"Ӏ+dK[> gSV]_2ka{gYH52y0`_P1[i1PSkn_}xg(gxhİWYe *LKU}[R2z\ jfe03@7["NR=NvA׀}kgy+4 x7tXQ* IJs߯y+zgCMI9NvhGt$sJۼ3|iE{s%,HZi J v"%!( ]b;+J$Pk.y\nXwuy .@Ln\dv^d8 w?k;h*(G>Lۗ"+ ^\̉Yp+?4Eՙ7s8:ImpjeoU6f5çu/ ̊ǐ݂aHWMo2DZs[b®dLJfgS$7Mc}0 Nھ] zOɀ+!z|D|nQ# j^J5ղmnuHʌYtefqѪm %N-"%Eɑ*u[Oߜ|CQ1h߲xlf2YnG;`D 1(T6I<z6(W(ӟZnj̰%[k$R2u{l'ݧx֒yit=sLoY cзkR GZ"w\ߞKA{Bf{*L=岚diKF9PI^/$?FpFuzЁ\a^?/C߃CYhXt:r4>ҨU_L`Z,_+7$&HkU/6߃,mhA%~]2ǶTA,z<=_vի9 ʹn]U5}XhH56[e8G>wVzM$-h^ RO6D>!3K^?]T$Ň!GiƷRE ]-|a2܆8p rw3rDB7Ehdz༶,adKNOѐCZVçK qUeoo0j<꜓+tI]$"@Pg-.P$,h @om"Z`mXݒ&)x9,]:GUEEz|X=$ߒpPy*v]MlzJm@_nç8 44!YH &M!P.`Ģo- GϜG*c?dK$D#C4u}xёS(ōJ}b p-)e'A4q脱t|,TDWP̿ =%W*쮊=䃄-bQa qd#MFdYfs`PZNXfsͮvfM5*'''%"٥E\74MXg~d qc%b”pgdtn1"d^[^ gx4u T&Vh719ֆ60I3!4! .{7k1"r'y#djH ECR=uЃdI ې?3#y3_PrS&J?| au;^>2uBd7YF %(:L|US"!2¥NjH.k]bzo+1NTNU(}۹˦XC!Y a:%[_x`ϱy4[UGbhl?>D?UTWÂI>TJS *Kj|Q*l+w&2o ł!ûn'j'QcQ6]K#9+a-ȘMi{t\Kl^\'8 M=ĎTve'*4KCeFznrePf5, Jp|ZDD-GV*)j[~WJ7+{ɓ`AϳQ|)SD~-G,L̚_1Lܜs91s! -#sv[0hgz AIUNրGi KGW><$1/Dw۽r^g6r :82$*N{bF{.b?vSt1ӴgT `|8B!njitaaLeSM }~5N1 -noB%ZSis/S$fv*֯<#wC$| V$Xwx5]7)ba_*_ۑ$@gΦܞ}"Z>X!#XgRIe@Q4uoߩ҄ϔ L֤A aj%n)pRimc/{8IJ TШI|[Hm'2ѩ+2+(mIlp~ W:l zή0pŒ-$Dњ[cdXse"]陫=a 6+ė#_HR{JǷC 42X"|3(N`h=| ]a|bsKu[ykXIbVΪ#QaISzv-0pM(LHoQ)-/Wk#R˻IUaZ YV?3D$;}ʦ: QF .&3F6-$ʳ\JS1lI~]f4Rˈ3*މ٤13OVE:zX4y^hoX:Ηy7ħ(~ (Ax}#U&B !>#(`䊡^*E(lW.d3Ӗtqdx*lߛ׉K#W=ZZ!V,T)HȺD.%D畫@~kuv|ȷ1ku/mr²POeB %f_$r&Q7'RL5B]F3^QPԌj` I٥tZΚ=@0!4fuK%MlKp䙛^Mţ#)H]nKݼkKo *!Oc-8=38Bu pp֜T(W[=~6~^ABO;M},0Yym&yqb,34!+SeSpoFmAԺɰylh[Ѿ"PϤB't ~= CxdꖡI^G9ĞF 9Pc6y20_-9^W@Elo⯳ ZI==ċRYk`JqK%|2[ѮhτE"FP1|ia@r7DrC'oݕin-V8Pޔ M-tag zv58A.gi uWnRVJV\%ڪV6)Xb%k+k8jpt3~s-ļ5X t` ַ6ۘu}XPEr[. tYqsY) 4Xk `lƋ4V˃< X"Dm۴=K98ufdewQ^c3*dHP%/\:M&D0X|k ޴ (`3#a1\Mk܆l=ԌgԉjM`Ko51KfϣUQO=O*SlkzOxmrTރȨfQ!Q-籓Ωmlݙh @Ȝ!qJՉL2 h_ϪO؞jڵ`{$P,X|{̥f=S bC%aa-Y?7-$52Å'Q UT l>h$ Te=Urx-Fڹ^ń4`uL !ie(0h:X/`3l7e=>-WO]5FxQAڰ!Y*`S+E1i%W^7wN,3SaD@N4tgBJb.]4vVJ5G螟ڹQLȪ/~v;Y Qi^)q"(^te0INj6i6gxoQzm-fNi~c1'7Yܽry]KG(1:뇇b u~hog3ā2jz3w(Tn 1ѼTTʶ;yEj3%yp97#10SRjꢂE{1 ߋͽ_6,*H3ﷃHYg&9o(UZ\%K0 kTN}\q3 ʱE< &Oe/f,: pKcPav,dY`@y[k0'~[T.Ikn=t2?"4ی37a3<)]|ո:YC#q!#LhҜdFn:7`~Sx-(I~˔!>]sX0@Exgy^ą\ (iW:\V.ZKsv- lMpw jͺdZCchaԚjf pS6eRQ_;Yâtw@Öܫ%_E#4g 9C:T3Ҷ,5\4G9Hٲ[37xu*Vv`\Cכ)u- 2@Ts57$d wN5x|8nb~{Ŭ\bk1nz18_. RRw5KCNJ;3O: _vn(@t*^ k]gwRdD[?XjL*#Y b&Ig1c(b7 {K^\u0޶qF}?V}Փ5Wy!Oh*m_ yӝG.wI$3ɟ.9"&Σ=\n*maBcR`Ր,%[,GCK6s+O, EG-$l{`!PD6v$&pQZ0٦ fD3xü/|w9].BgFď4%Uu,mp*h Z^"CĠ9u;.i糧~maK ^%ZdzcyGZ}R |`5k*k8Ô*r#B_uxIBLZzhhAwf>W pSۖMF%)C;} xr-!c?z%)32 Ww:jozB8\6#',RMBJ-L }`n5Kek! f2qc]-(D?(!v7D?!*95M*\Tiüb%GWL}VI,ÕQڤ$մg!o嶍9Ev롌)M[WR={l!=!$ d3h=էyf8(8I4ҝU_\ɦ%tRX|Rގ(&QЮ!tt Ey!m5CE8BlGž!$ oq܉TaD-xO QFag=kilA,dk*¹yfPb3ƦG"(x'N):;22-DP AeQ$c rZ՜K BGs@APW~Юٍ}9:dcAٿ%!|m=iIb_K`6#ƌOv4}y:rE/O>قFRq', )\;s-M$ WzٵDqVσu܃-]ڃ@U>7MkK4Z"6:uyt}sW87ٟv.l Tw.۸BQR؎tI}iYF8NZŷ&z![צ+Խd&1+!<@al [D/4wYҌ-T`c=3{Cn 7ѯQZ֬5F6OZ\$a x!:yp(Mh"o?Bs©ě~p,RPa>c!bQ^KJpY_q0 h+7zMy!~jX/=sK:o g4h n+;Ay7h:_J^FV<6M7;md;,8CY@lyhy {'gr+U~yOq\H! e8*: [V|%1{;d}C%t?Jt%y㐀KНaq^gCWβV+¾΁D<3`h*sWs_Up2|ŤQPN.̵m7 uC*)݃`]AO+tT D 6-Q>؍֧pǠs kEy(nʡi1Ie 8_֩j"l6ߞe 7LZ61EcGds׎d NZ:2C6odɸԻ+G|1Ҩz}\6TNg#y@1sOQkޚz-Wٰ;#_3|XmP׀V+5kA\cs#iZiWO`h!CJ'j!z.ڏrYUaj脂R;MmgKnh ׊E!6`0(.U-y4lߋ_$OfbQ,XUt^'(2qoGqrpһ$ ce_rGr1~ KQ#莑 ]8s6[c| m .u{1xl:?KRD^qZDt(B>xpPTd<T!dZ` ~$,ņ$ l#Xd>~lF%9s]Ro}4ş&a=2I϶[3ERZn?ݮh;""vܹnвXitE \K.xeGXQUPPjn!@ipxp, #GޡPH<: Qܪ4Kkr! >ڇ= ې;h![ڢp:Odo;SjҝN(X^4ͣ&-'cQ>5 FBƙHaH'?.Y۹VԘ3')i\8|x?1asQS^ϩAiē#!0y,Ev \ :rۈ)ԛ]|,θ粇cR{|4zd»m:6z[Rf`&)`S=mkי^Yla.JʭGnU*|RYu/ W[^].? gue@ݔ s ?f+޻p$X m<q UhBۙ,+K5TM%;2-.^ܻHLkp{@F_W'JxCr!v}nfs3|J_MՈYr}hJ16N6g'Ap)pP"~`XG ]X3b39ƴsr{Hv$ S~lyh|#+Ҳya/Ǵ|;-6ex C><2ꡣ- kۂ+<;4h~=Z=<"~!P'SWW*sCk<<MH}ZwA.>V85V%V*Q2,jxtw+IY[bOblP "5dq*CUD zu#$;7]Iz}}+X7](/KX$?]Lje!Mcv-u1IĬ=׌ V4T U cA@b դR[!gAGBg-U;%P>h%R4&S7Ը{#أϼ8/I-0!Kσ0h;NKSr+]Vljξ3} ^֋O [&c@v vӽ.o׻]\9`FQ. uL ؅!rN25˴g`dAJQU%Nm50<4 >SRt8VkNjw]To=ngR* Z|O P$n<+냚WC 0l/s >{ci}qz>lܕ_V ľ+=ٟ ёS}r.,f97F=;TPn\x~zGkt~ SsCI>|rbW,@؞XCV2Sb?@@:(aԭq-BЖ`Ol0BwV'hU' l_l2ޣ8wgt[6H{?vGZŜ` Gz3x#;[K&" s3QXVWN>TR1Ă8cX->{xwǪlS|- dG<]v{7G_ЙG6f$8CP3AdէNT!;vJVlz%D>],Ksc[]Zw4e=!˱65#K0TV$GFFpgTRR|xO.!0 Ŋ͐"H|=nzW\Y?O5In!>sR76q݆=}}5HR$WPTcA}fjѾcD+ XAps/4s3qa yrI 7' }C|[p! ho坎} : >8oթXZJQҬ8а/V)ngq.䳮chH!u,wbWo!ƮeA+mAEǍneC@-#GŕB+{8wBtg(-ţaD33Ni#FzE^9{g8^[|Tg&Q/T"X7Xu%VbNE@ڀuuO*(\6~%V{P!?2>U}-R6,ΈT+Jı89{BwUq@m@+Ý@Q駭m])F gIS.'ζ[g3TTum Z`O[v>cbV6`UAb @K(&<3hlzfN,Vc1 T &Es' 9Y5_hymHŬ: π%c#)E0 a;y߈U(C[QA7P@n_6Sr51fE Io_DR0R:"u/NUUsk}ܒyXau'fC"$x"P 1˾QL6}߲5[6sy܎ʧarX<7U>V9'M/g\lr7A\4 CDRm xTY"=:!3мoߤ,:LjCjP'*ytlNufub=*H<}_; ]4c9@C28ID(0 ;ಃ)/?3 Iwἡɉ[ؿy0/-$C/<.I~hx[$CJ=-I4(+TͲ:Tz%U.r(xGd?*m4]džCr:nc-[ԜR=5(ӰlM}+,S] Auc6ao;%Ly͠ 8T>B Q4B1x,,/adGΆm:: ɪ*1*~3<%3sHcp#.|GAj-7! cwUp_(%KnZ)~ %Q~Mw?5..mTh>v0 vG%,A`@[NOa.™ [䂥\`/_7 3Mu  0ŔGmj|P7T d`4rR r9yqgXz:$X0yi=.vX~BnCyC~_Y܇Og$|NYX_5_ݽLC'8plˠܚUͪ/O2rn}BC.EnH, {_k(@շs] Sɶ>êbgJ/@ǑTf9bFe˾*K&J7sro mq#wgRo$s'eO-H8aO^X8su q VkmP-MώTn'sW3}s`9hI&<҉P $mK>E|$obeX:-Ow@}!dieRWȻuF2Ч)y ljfmZ1Mȟf}AHZjftIې~+̛(+;lge=QD5xn2mn |RVp9Y7wL޻03fPЄ#-g]TR{w aD"d"&vt}(QC8W!ǧsWOLC8m|E#T@pV A&vTGh:r *6vʃ>gtQB>qHiWW79Bh%ԯQi:t\q]Uon {_GJMxn=RK1} 8q28у -C?S0 P>}&1%.uVFlMѥKwI0lX2]ƛڂQ+fLQsW_k `FQV ObIx-HSqɒ7VC '10BFU\lzpt9ZlMf̘L9=єKGuq>ߗjex>L|ZAS>Ǖ;ц~v~m!l_v})Uz1^YK $Fx\<#wj,LK;8ܒM["Jj{!l- 8Ϲ>l_L3hց`t ;g?uQVc)M$lzfyG+`&pvZ; &Y fȻ5OoѲkEiII+#D.1 f-dz.֏,xq1 T2_ǟ/w8cU-Kae%#EhA`x@ 8sKrd DR&>an-Na69Tx)K.n4ZhYIh@k!E#()~r)Jb5*FMRh1(VmĚwNxހ|pט褪@Le, 1s5otHx{=v/]~` SkK#ubl!h&ET1Vu**5Q!u3nc.SOMJZh`™(OZHA4YW1͈gWﲗ\ yfÔ,;,rܯ G ;QʹLS)U15M]LBh xg m}42OՅ[Z* @栦GQF/*s/&exRfPS$I\-Ui} c{ ~0Hmxa$|(bMW$&&cYiجNl У97Y"|2 U.wZ3G0ƽ/!r+;KpDܤ7 ,~\K)]߶UTKʛ?"|k,ߦN-@QLSNvl;9.e}HڤQ&=lࢵ*[c m`nf` TSofFCC/z7țKTB[H P7r W~l̶=\ݖԈ  `V+t/Esbh~/*DIdShF߮09n[{SQ⵽6!_&HS;6Edt?yX cRo&p (Q уJ\"4ն\3ɭuwˢfBtcrx4ky"O*mʍ0 vnsR`b ' xXB`{f@եoyd G}f߀. [r!wR4" ͻlB![6$ZV\>E.]l^K&mKzͻnArFHt[Ahm? UҲp:JNO̾㏛c)-9L^7^=B_֑bpo\DQtaJ<9MMԭ#0A$"$[s,rZڝwmw)':GϭQ%k +)@O8mj 5k1%0o <:օh&dWx5ky̎xeSF֖~a$YɽѺ8;( zn)/R'Vh_^e 2FQ\tbϛAp˚փ /2vQI PZ&:3`Ϙ-`t_% 7]+RoLbVӎX\вcnA{J.prl )ֺL{jjb8f!q6/]܁[/[(6|֩Hk0O>&];D]pGj<֯smx Kkڎ~)T_ɥQoC]L,\>KGƆW+}fOނ#$)JLVp 3’zRd連>>]'0^Bp4ۭwKύ fO&a 2a/ꕻM/sU$YK:i4P&q_|Ji9`^eq)I%y^7fi!b0E s(R7 Bw01XYmF>,$_9'ݻN&Vד7+×WC/̾  O4%,pYPH0ÇD8޾/@Ɏrijh-VRPg s""[0/&m:ֵnJ놠,< B鳘>{=hyS8[+U%V|zZx ߪr[v Z \l˛6!naߥ>%p4Z(>/]gҠzקq&drVNnF9`*%StMH.jwFӶ8X+31lk&o>-mR@7AAHBZq| KGa bPq {ր$$ξ 54=d3"kTyj ^S&w($^?Pyn <` Z<8rNh>}9ZCPC?r: dhxwZN\E7="#qfҌj*צ$v#o+V"'G(B7 L煤ì2ORkps2/᰿HD%giXVe1IUYMNO * ,etp_Ul{)IxiL&AHtasr}P=G`obIN)x)z nl +D>٦5{0OZ5  crc{ /ı: w4-C^_IW{  jaTֆvA*m) ҧ1/- kCyļ! N[՗< @K 6Y-8Z.-Bp%3K;aI' u{4 M؉lr2|qQ#ATq%b74fN)|Q(2C]nB3"pIW24^̕:S`0h>aʦb .AHYiя9 {Xp"뽢@oT%VAx}%@tCS*B 2.2#vat !lBfj+tj7dme4q(<=V\,l+i 4\(y}RYJ+c~O3S ]L>,k l DI 7d"ʑ_gE+D@@ RA4S1u=mҧm0{.̇A8S%)פV7Lb ;v2өĕrs I},< Ɉ0H1̌C$7IcxӁm6]"T=rL^ y"oEQ˗ymj>nhCXY íJ 􌯦SǘǶsKZeg}c񝇐)҅{8˩[t*4Ԡ0OY-&6[7О`@;#:tz>D%쏙'jy1[=[*U+g6 30~-#mAX^|[g}^(9gQ>B7,v+z<09&kߊ[E}D%"e~lk ]]<GkڸQ~Huݫ6>_0,Я.]o__;@*Y>DG{҃Vڀ4̧0|m{=fm$>HU|6Y&eb5ݖRJ}VwxJ(VjBE;eYC˗^o4&YWJ5 lf# R#1K pAFOT`; Z}Ynr 'n"<'YzY<ҡ]<hB~-;\ w!U H+n]2ը)us6IT/ +|JYP *LӽbvxpE[<vjw2 0e˩1]Y}[Ȯ\h%.qK{#2߭Cm0ce죋Y:@hXƷlzu)r-({x`"_.rj ;0ׇwq~؍5:Qԉ&'㞯CQA<ԎZ(MZpf%Y @rՎv|R 7qBC%g6%}.{ ݇~Ȏ˭S%zQ`b}9fN!&eY+@.&{?$v[J}QMq ˟܊?ֵ뤚Da#xlu?`MuxW۪\׬K ^ɶa`{)L5Q΍d܈p)*&f;kCwÖ~rp3&g wr~# V'2y!Ji{:}ˋR@aVꍙĘZRʧ` ަW}Ŝ&8do ss1~1ڻRTVU?-su|:w"jNKM<`FcpۗB@~ԟبuFsڕp̜lÍ(I˛@ '%^šsvw7[dך^М7Va%,U$ S^ӳ .nx_g7(0=(~djCUѥodGB;C O"+LlE jIl41.qntزJjEOI UNb䐵%{,"DE!5K4D;q*0U2VEŁ6( RK*jp!J@ԇ_@JD>3j.zWΈbD$')\e f¬cl ~'SGQuXz^>7"Biz_) >ʛ˾Lv 4+4M9z]mEvPw4H-DuC:8`1r}rvU=װrKyО3TɫaRg.u I[@/C|xO)j[L{MmD캐hhyơy`$//wࡉʫ7HAja&"BB֬K tuj F\geBm6+{|8Jz?(pL,pJ25t _ʿ00iDR 5cL偣߼6GVw|uRn#'uIzI4/ؗ"%ڝW o련,FDM[X[q_{]0 灷e"Cd_.͎KU @?o, @vUon' +7Dz>^,[cטGʨgy=d3TJGkޑZo/Xo5y6x2<,~7%iDPkaX;kŲ}֋drgg/oo;gn:xQ#0ѳR55.R1":b"Iqݐf~ڙkUnS\bo0.|@(I Fsfӵ+}baWo7Z?u*g7œ<J)'Ö{~Q([vh/!Ͷf֢(@tljve-*G3Rb-1;w hciz/;ږSNkXͤZB:zc=9E%#޽L|D*#Uk\N} -%@1>_1&swC55%AXjٵ0.2a4MHn^_f.*'UhH_fs ֣"^Ϗ5MHM@{n[:RK*ki3e[Eg@%&OM7 :7j@:Vl^غUQ2&"=qqjA{Z̠MO-u pD,&I =X9쑪ϔ~&>!U9 5pATy TƓD3\RzY&E0Z>[ΝkJRS*"|)HHPxmq?ڛqL%D>fI[.% 6f_AV( 5R87u+% Mv,޵1!"ɛDTbGK'dU \wQU'g_Q?d~|hx+e\N";#l Gaȓ{Q{PsbV" O*l8oIyp,JB{p{)X#+ ͽCm|q=R}urÅ֎E4{V1h<³8xRtįK{͊>A!VxMK~iɬ4r|4N,qx +u}Kأ E&v}S \JYf:Bxnҫ-p$FVy. .n|h1-*ֽ.Pg/e|/3m72 R׬X} za9ϫvgJnJbk[Wx͆zSV:eZ6VfW)8@,+;N#ՇuZSݱސxh'y4bSQޡ: |X 5#= LBe c^jycm3 vr8N#ջ꜎P;Sh CbvM~%0p_&x-TYgOv/ҭiaNpioA]m._:n8w^vp6?Я e9-Ik)—لp;mɋy̍Ue?Uu]xcda)'$>I >m{9z1J(8#& r}7=n\*}p{dm`f$-ݵm6fa 6/Vuo&`Q%8dGnC$k{bKݩ9ThԞr FS5\a`[af&o @7HSK9=oAiHR͸P)D &!D]Dsݍ[$ר \Z[K]{G~%& @T.G)$CޖSt.&:*ŁR':"W6Ha )zfjݓnǍUo~CWw dyE)WW+V;@wtLA*ۦ\{.1~,TcRmg:2HvZdb6Ţt,=ƒ48s%ɑ A܀^?N Py^V(,H3ԋ..OuW$=ɚG}͞\ˉw&w+oOP̫z,!)NSd!1ܫ9lR-\Hy{6" c ]e{!y0Kߘ\*(L׵G'B#d§"/9CUKJg2#7Ett1P^j߂9m RUˍhjG] }82seX(Z컌g(!ߦ15C d /&r6]NF+v/alb:oIqT(.OWV:XNPU9pR^j:H-ˤ0l6c#!h М}wy/atrB?=%)Gک^vkWTܛ;$SM|Ō%6LإI?|2WӈOM3[F/aԘh&؇ e`]O: ~YV@1zPO-'SJkǸ-hlhKxпw7ܬnh3tB^;(7@N-:)RsmFw+4.pi#R||&" A l`-"\{4N%b=BJE:N!_ڰHzi.(QE*qoR=zMJΩvKޅ/Au8!y 3.¨ ;+oXw&ioU 02>wTMw{47d 7۵HYweXΚ'뗺 Kg.~d'[;HA?gY/ncuLζ%R[%QQ*#8_^}qoJ*3]^At|$Qs$M\9Zev76EG"Ocx6Xʾsr&?7(j!Noi&ۤ yfMR6Zcٹ2(ls-WFJ?Oe]5T,dw.C/I0DI#')m8 BbX/dߙ{jp/nH1mƘ-ӅrUE'O3qkZI+l#%k]BjC*y_a d9OQ5ͺ`A`TcEҦ>F؅qnƦ9 Of{ 2ah`(#+C]U\ċA7tZ㾂h ,̄T;G?:1ξC׸ ^?8=Fl8AS~z/D5M RdZ 5DnARO+f.o] SG@>tE5-I:obmYCB^UxH'oTaj-fuOw!X41cBrGF/.r=N<$nrlk(FVl)T? ?hHPԥӷZ鳷zo)Aj0t~7Z `A ms9z/ 1(ήT!/xdĦEz`4f3s0]hP"wYOà:VRwhg ӵh:PGFyJWD\knyɍh"qv*!%nO d Jk3mZB`U`as~*P8P/">AĒZ&cvxC_٨SؤC(+]K{"C珞K nʧcX}FX`STRɶKKaqor $Gx^2tG9o}Ɵ9u28}n9^U (E b]y17-!-(c4bO87 750}M@e4QЃLEQ/%׳j,^":4ĺQJ;~ˎ2q-D Kɦ6uբ_2&fsn8lj zئh<ZBrqhؙ_ONlW-؀v sqo˕ 5[.p!Fx2N\[%#,j…[9g#|.8Å*GF'bi T4jP+ڞZL̀OrY7JQH'k8z!Rl00Mg\H% Яbj(蚢}aq~C1< db8^T \gV,` V_O&q:^(.Aŷb$(CJuޡYL}>n}FY YzcR_DunY50ղvkq;IRƯeZ"@.V.#E vN+\Aةm=4̍lEƚѫ1;lC ڨR  ȶfפhpVO]J߷ߐEHiqKK)aR-LNę+Lcu$x>K65^'Xe1(X F.@@hǒNO Um{%,-!Jn,)p!ggq{AQ d|¤ 4MT&mljEXAH!{?@+j-£,"ZRw=K+/*cuEx?BPKJ ume|VD:;'b=W"{xƧ[\VO7\Hxr-L)DFJ^,%]6Z1cG;$kg \PXcRVeIIZ`a_kf;Y1iJVC,q3iX9 UK-\[l _a"|/jK+"@afQs*`};zmvy|Xsv"asCr&CRJ jDzJ4fw;_T_d! QN#T ފXoX~eE !lh`|M^㸣@pu H?gӧ Lm Ao 7V6 Cǿ}TT";hm^xm\{oD3b":S܆_{VU# |vA^ukrOlCUkHѬ i979CBqI]lz/{N@Lr 7˻!Xˌ9|%ʫ4#F7:23 ] O(=/Ɓ}y;GAM)d C(\]9B>7rHŤk]Ukpr8/{ih2oy [5e@Z^"0ECM Bv?XYt"P6F묺bS|ep) qaA8x7$<ܿ SR=lJc5au"Ibn)4Mey+pu@gZ4n]3*x+m5&Db l*Ҷ~ƉD# ,-VY23f/nP[N,tag{{ܴW=4AJC K0q㟳0ml-r(y7kt{T6sY@EIyn*%(T+!_-KXyqȽ2iq֚t#.Ao -M< vD!㐑 2*?=ή3vt1Wel0iO?˗OVqKEFZ߁XS[:G' [W+i>UP(wi4y|ѐ=IS rCֹ5_XSU; #O ^& QC 9]8@Rn>3qӘ5Oyَo+7S+\f#<rEۡ2SdըS&7w39@Rc|S8ϮM%(x$[ `OA&bҎ:WsHX$Ge˷e \c_,.pCYĤ&@4*H)m;GɅPQKn\\P AZ?qo)ݨL[;Q釙d׫( )5=8y.Wl# X ԰xig*85iLr]zu@(]2g?=ars"N$ڱleo`w0m)ta&.L,D-&NČֽuÃ(&+جj v`ќE~[fx"ՅKSZ\U٩9B^>m(Aikl7Q?oVE)ѹ޷3| d[[V)GQ}cFč/g ~Y/|k8`rW𙛕;T|MyiA/D{FB_fcuMEk2Fy>H>.O>6<;SX oΤN!d" $(o0RK֏wSaS{I~y!6R1"xrQ0k t *uu7dfb6_ Iն "ޥD^8x#2ͮ{ՎNײ"8ob% f^,4i*'liX33d7yy%btD=K[~47 u`O쀂%AsqLHx&%DÄ?{Ϧ 1*]هӞ@Y!F'˦Fg\$Vɱrf+w ]Ӡ7"Q57k7v6'9#OMWuzPl'86HMVM,Lmo{k W7IF0fWdIj}?~3ٟ`Ɯch?M9p(KP$)_>R EK2-%f]: 5uu3E SRbwO"6~<͓ kbe*V Km{ 5AtcarQea2d }#qbb8Vƨ׃$&_BY(;r6C}3+K(Bn$ώ*D } S&LQ 98Hd҂"#[Fz zfp).hUcCZκ΅$HL"R[鳃ETϤ[W=Po]q/ji7ݐ熒Em b+8藽oKSOULeSBAʋ1px8T٧k%Ou(1αY}\()4ۇ0M;cA ^ߠWi:>sk|rZ~LYCװmD4j0z{ vN|>C!oBDQ o;r,H"m>;"MB+ U_͢xWaf{>"-VKwm k8,:XWǰ<_eչsOhih a['w=P8Q7m犚y6\- <<z̈u@x!~-Cj9%_e9=E=.CRK@#_\A2l+!2'>;, NmdIIМĭ2 2gy)yqyb LlAF-_x9 Ne$d0~!O 301xŜn084=QW* ;\u)_mSdƧG~J)&BoVjqC<0Mط4 ۫6J {M9-8C*;($E<bLa+Ǣwύ5Va9o?DKgDNT{48i'ӄ][X͵m}k yq'b9-Ͷ!]nTj|d:&7AFzu]Z4sV™DPQD å aQ 48ϹSL uILm=NqrlC %qqJͽUR5DIבAS qQ02#i67;;mJV >h>!:X+ETRf19g>>]5' Ek qE3eN{ۥ 5;Ŗ}8q,fC?&_rZ\ gVӐ , x )){R {Z\DvwM"|u3n7/VⷽYdО[nڱO:VEȏ{OGޝ^U#>7$ňrisA#"Pq&Eܔ`"P6&ӱɇL[UA 7ࠥR/Qa/ts6.NPlbz/K(Ja}/i~lQNfϜ ʙ@+2eAcGYE}YXI>Ԇ`3,ҽ54 maF'ڪ|}Jڤ?bE$BF^ nC`/ ą]*CaL _1ba(\7 J B')b[pFSqk#M}ePd<1;\&A_+Ğ^$롰ı ӯc|Cyr9h$mtjQۥ簃 ;o@nv(0Fu+v7Z\&6UKLm` k_J/Ne~a\E<W߲l/5 "*LF)M21q_Bc7l9 \_x֒!3[=M8Xk?)6?jiVl;nYb2PReGud;/eT"=l\T7br]~l5zqU;k 1O:)b QQ8>k>)z?Ujpܠ1vz(}D`mYЕ< "v.]g OY Ow{N<.z;١zewjv߾BV oR'_םai(C[irov8{H򬉟UٍV(_M>KE1azV0w_LCQݎݏPJאڸD]  s,x߉ϜN}hw'~NUsזˋ#f-:Џ^,A#E~_jx&r*Rk xmCʺ/9t* <H;N1@} l*gU\ő:D_bS! F#B3Д s,t_(U9 NK:Ek_ɧ&@2n>؃>Gv`ŎwmEڠggvZkn= W {%WU;fJв2h .,$Ⱥ מ XO{;1 ;;I^%ꗅۊfƮI f%78-fjmcf][D|&?ޯZX&޸;DkB܊\+AjBZ Pu {R|'`>} v3QgD~Ѓ3ޜŨi qjA)05=Zq"^闝:JP@ƚep)^Tp5CT'"3@Q4DK.|'Sk?Ye6_#gHN[v;y^m)D+%дgڨבd`{zQʜR&[4R7 dfg=n=%kw2fMk `g @9M9ɬ!pfVWwFI9u':SC*\A(0Mc-,20:|ěN57¡D8 r^àvv7d)UX Q㦉i;֢j`lPuX@+,Zӵ%xdž]Gxܻ(As5mCɆboM|Lެ>-=v[A3{)R$5?hUV=1C_=^z O ˅DT/;Av#?#B:>?YRHf؜>KsEkG qMPȜ팦- X]>kymIVx=vCQ J(EMTM3vH؁bJ!>~{~=~Hi#:5 :8(C[!NK7ׯ* ^d<( ]3kCm(ITTJRWacN^9Q &XMDi0 <хKg~BDIV) su/K*'ў>=)7j5N_y~qkEJ.st>pDPaf E ֙6j2f EV Ń OTEH1 D ʼn_W~&mO& ,9gsL4rLSXm^Æt6KIFKl/.Ga`y'2r?HEˏHd }ExfL9*aN>Jxa&JN9z]sb{r ϯ8 l AM!w N߬]f07Cӡ9jQ11pyzV1M頸Wm.%bm탹Jf`L躁Uysp>SA b&<'6rp{ l6?1S6l>Ba=16Au>.Wz\a;G/u(dW0' }`j/nQ ,. Ęm Äȹ諾D\'ɻI:<Ѐ/}1䙮ugr): ?ۋgupH*W$4Rc%)=/+u9\bUD RT?⿱0UzP"3Kh/%lW)qע7߼GѤ@|Bm TZr,"EDs.R }q—kN8H!i`H?_9]FH.@)t+oOY .15tT:8c6d%I>hGUI}p]tv}:2!uVcr[L8b1&&XY< 4}PTL@ [@榾'=gM;Iʥ3%dT5c?9lN7@`zymp c+y c679Lv c{ho-ԗv?wu8zint:'1p+"t2zvPƘ42-3ŋ69V6~iAma/ |>ۓOaܠXLc7pyJ al5bfRfk?z T@9fsh򶚺CHl}2DZ#C4$(dӌUM+-WL(C@g?k~&,DM3UX) G猥e@'3|?9uNRְB9c]%WM!Mo.e2;r@x`i,{A]Y Aq'DP 0QL27~W͕ v~ڊDٱ7PQ1Vi>(/,I5hX2h#Ԅ$\,Ib1ߧ2>? .ܜ'@mQ΄y};wtBN:٧m"[h4aVU7I<OhCElR(,+@Id?rߟQ&lތTlHl_ߍ՗T.>̂B2_8~gI(AiT@Ɂ?LT*b,ܦRLÚf]J*\Z-'C`t>:PXbd\ 1#ιbRˮ?U=@%7 drt*$sj9mfT 1ѽ Ja* UAϩR$L@6C|0 7Ljݨ{]˫0nq>ogV>}?69 f% -NP13Po-E; t'Q-Pw]<}#*==-mZ*Ht唰:a^,{O6tاNſs.R`.=U-&w8}tr!BbhOU-awJXE%ǎ!%gFr_?..?G\~Sm[k=Y< Js>ԢčTNDS K]ůуk:%J-_/kxx5{ ݀ge!& ۭRa|~eE 0`ɖkkˁUe VX/v Kk]n 6¥(pT2+Uwy?hv4xʶб$BBX,\D-WcrUMtUjdfRbn9oyd ~.ej>]JʼnDb2a[/-2v Wu]^L!lQy ;ar춌WT)(-AnHnlKQԌRpޕT4zUV6K;jn,x9K_NB[V7l%U)k-۠o:^$wYOۥ/@-1s:U?ZT lp>ۻؔѹz hdwm?߷+ K_7ZՆ$d6l< D&,׵bҌwC }+X8*l$h@+ۇ;h0 Í(Sڃn{ Y5uǢ&Rƙ%Rʌ@H A ([-ShqJw-Rj`> }er$-Z +~-umCi1BD͈s4sb}a*(y*'{n-bpf=1]BQCMxVE͋o·v8ǂ?\7x0ٺcaws{Ǧp7kή~d|؏4 E`-3D#?*?\3Pߝ4z уNxxGU2.mՔ5_:y@)O&^@0.uNߤ&C)V4?.N$YPxN~`nʾ&y+%Hh~gӋv< Gn?32,]㣣<PR(ϨJ_wP-ס#?QjYx3<Z *9M%} hKD.~}n[@oӛΈ;޳|Jf좾KBw$`HwdM[eVE)z+Gqۺ?f(M,b=ZF(ؔK.Y/?Ʋ`1wj/t'Fm5O Lc4^KJsVin~9%9(f~us'ZdQBuUؾghΑsT?7"EłZG'(\ *B*O뱑*5nrھ^d [l'j zw}kVsDha!ھjb?3߳vKezm.|d+X+˺zLGTs80?:`TmGziCboҗsԾxvIQ37 ȻkA+㢾LqYŇQ7g TA(qjǢl$V|^@w`DjP3r$,_|Q&i#H YG|-,RX$4 zɃ'4O pJm08$ Ziפu0`I0/gHb]&~B*K]}6x!(kKxAGN>N./M_")QZ׃XhihUf"V3#ZVJS.lX 6T# Z ̗f|E1uߠGzU@0pށ5j$Qzآŷp2TǾ_)CKA!>reY*NƩ`\JljYm-O˒idQ~Ph%:Ӌ)^L%T+YC2mhyQrhwBWd j~?[2x{Á g:KO4f'+˹Cr2>0D@>a83  Mmk| oo y"džUf>} ?kgJ2Y+,^e3J7mJ8r6ۈLI~j~`'eP6kxyᓨyrBҵ h72a 9v6mjz:HE=)5bז4N@3 zQ&yFq=q_j5t 1QJ")Kȥg{Ţ%%y@0"IX]jy!& sp͟"i)fnȉz{o _50оM' ,@T6ll 2S/;T"62E`X34)0_fAsG9j>A&w/A[G,#!,h2hce  owKDEyIZ~!y< I9)im5O\+Fo窇R1xVB#KQ~R^rÔhGs3_!۴|եdO OBfG`ПsHKs{ h\MORx"xb]rN&՝slМA>vK`Su k,4{޿9Gj{h#` hp>wo[v{NX-iNOT[v-8 ~|z݃hV)I !iS_`& Ðkt-X{rQ ?rHhuqD5&iؠւ%%=}pd 9dBNZk]UOTqo2a0{(0}36(HymEG̮gnE7zNh B?d2u5]GH}˂ f7#<\(VoˇR3Kڲi>$pA*6EMmU7$fعz쨠&Z]W` & Ba\R+5x1K5{(:m,@F;PU7"m:B?; ;j\leHy[C4mTťs6h/b E o`M;uț UNOˌCT&~#i aRYfl.U!֊T11QͨiO{2FܬyG̢Wg|?re s^Qy>'FU9p| ˘7!Ze"Ɏ&jwg`^nB戚8=RJfX(m%6|:)dX'% 79Q(^Em,`o'w]oSt,Ɂ:B ÔC6"E|Jbû v WU1D24:N़z!VΒrxvzCq W~ :бsUᆣISp0 p)ȅL.l;H#M&ʸ¨a?YH\r]tNSjjp'Td[#@}&{1-D&h9ner΅B\ZS,a06XSf orA(`kޘ0@wwT,s3_^z @X55-aG F°T|zaܤ% *ww7Պb+Li|jɪ:)@?nC=bSy9C-X6td0mδ F,n~ b;3WgU2:>B&%J_UE=p#EEX{Ӛ"ctͰ D7en}ePqƒi:e29zB7' ij+1kBй(*ž2Ͳ,L'Kah^diQsѸtk`x-`:G RU-jm@l`\?~ђ R*ƥ+jˉH)8Qv0JI2c /=VWL\2Ff7nళāsʋGVwF֗45|WY!kIa8$k71"rd|X1S^[_AuՖi_ܔb<rk{ `vb=-B++#‹xR$ڋa_t( ; F=UfZG ?ѐ/=&\[ 4J,4BYR媤VQ'2+ٟ0'QҙDzC[(y[ͩa=M*J40ޤ0T `PǹEY1]C-VHHW/*z= UŸc Ƨ7V<;*ǂqIaIaXtS[ c}P˓2Č-'?pz Ǡ 57sr;[B2 ATPIRwE伧BѝnHO7>^:oN͞0Դ42AئE=V&> q wA@ ?|Ui*|&?N,꡵1ӨlXxgaRngg,^_nR,WQЀMnGQHaw gF>Vz5q!CI:jlm냃Gr3q( D,Lai藂Y12 @TJhK893 k?3(7.$4}œȳ[H(/m"[\ U$$\+!Qu;ih{$j0xh3cylOc!W%wt:e]Ey+KZNp|FB-g*r1AKM+tͺ Id-Ff!8#>UvUxJNeu,pZҎ"15FsjU.,_Of~N,B8ҽ|5)?!! eɄ \`>6<0"eͷ~߭"逰h:uݐ Fn^c(O)dft6Z0* y!ѐiO\ϮX'6!}J'[_rpQ\ Rbiʚ#@RL_SUtBc !%r/PnO#9J{κלWڡ`,ePԛ9*0mo?+Z8 j!QoV$K ϾeAOWоMʇ!};AoN|墈R:RL4lEg+$_OL.}LG8yaui_yFOI?^eTQ'd;H(S~@&!$Џf}\ѢUk XtbڈJqU=9c79C\8Nj&% -_")Exr.@ƏۆKv#t)-bq_]__4.d0>_$?-2\wN{wQ]8IY\ N,2mGIUqk$TP*-uУ"mI"v["SùQ23sΐm$KQ[3RJ_Fx_In Ѽak< `̫tEvJK$">d(93;/#.nD3)aX0E&:VeĘ=>rsC4rW's&&ۄ]Cts:Rz c=iRK7Ǩ ,v̌O5*07?BA8뎗>s5f^ʵ'`M_X2 Hvu^0Zo2ZiCo=НKKjZCݶp^tNfV ב?(Zz[#XrKLkkV)WO\OuKe)cR!⻦rzA=u]S5(n,6DG Tq^v%="t5Um8~Z4!):C3>{ћ;]b=|\:׭r}v;Sgof$|se(Lj&C.y/. 8V\I}ӹf/#:"'" pNarX5P~'s6&Xzkjn%z>8;<\}%aYvzqႊyɊRw"fph3i1-dp62C/:2^ֵT"+L?Yh~MG1V#TI,oYAK*< *7*w֢=`Oor| ySmVJgn"n@Mm coZPOOAi_>ʌ Amhc7Vk[s1 U@ ƪvpuäs`YaK=@XAtQqFa˳^]ٟőj5 IxFDJ(>IB6D.9sq~=3fRm rf%^zDE5ZKI_p6-#t<w2I3qy!&O-kj-(2MU ym{%\ G\0*7aj)вcz| }dr1C?Fd"M5iy?BrNg_֪oeUE˼i*m _SQ:R"UJ$v`n w\wk|wQ }˔]×Cc炄 -ysQF :2Ϟe6E[Ln|Pԧ-ȷZ#2̿1OwSe ,'BY[fM\NJ]wM|Tq/;~z\?ZdOWw}NuxӨڵꛆzm)_2ť*7NWLJ`L?sv ` :D>-m|-]D pc_GYmٹݤ6bYSu?NE7ȧ5FWPfVFt]p+ zQ#L' @/еN?ݔGvxIJX% 0Ni *EH;_5Ie|}W 6?y%-1,kWAg$jG]%p)͕"]@WW,O%"^Sχ>%:Z\3ίtµ6g2k1Nu_ڕa3֫k0<1lA ,6ye+=ήKIChWDcOp,)@D[0| S!w=jF[p¶oFEt : XZ*Ͱcg;_7En )+9GbbqzXצ[2wuǮKM;X<ÓDTt%HȊƮr7dnP>|Ydyr~v Ѣ'?!3(mo+ԏFMx"5:`*Rw 6Pa˷|U(3eIK0)w!qe1SX!eJfk 06I//헣8( ^.CPUsu  S|"Υlu&`|Ji G,H}(/Nꊙsy$dTog=?8ݙnB$^zѥLL!XΔnS R3_oPId!~,݈ Yt]S˿s։M(w8(?aߊbi~bEBD$1MqPތ&J^%0ރQb/>-F61#b7)Y B#P(cLC삍9N2kýS _ !=륃\LeuU aFgvRS'먁xӿ ad,g-K'N!cz1ެ"gqrW}6wjqU"-t;;ۣ5qjڎMUH<L&bx5@R!r3H'.{1ɱYKjOPy0Ë%=SD?qD.G~c@aiYjA 4c>GCF1]if}ЋI?7#cжFB4S@LII9I@Yj\@+o[B@Mx*{/t7} -<)L'8}be'|~ӿ$TTY|z|瞡\q4R/:ٲ"0+Z49Gcf_D]50>> {Q`mQOk;gƱ=cK2zɬf'I}Gmggo媻G|R5 }ذ=+ LWS4E֝DC/h?@84nau.@NlTOn2vo_rw;٨g>3<2W~EUm9I.VY-B,k y%vz~;.@wf !;8ߔ~cH85w{P PGDYB xc&>ețtI $M͢pmۃb $S9wvӧ &jD@d li0 gWspp8(HmߔV6[&h'` JV{- ≺>oTNL7YQIT!]羰-4)PA1f,w_4n_U6\B녗L!Xm[C,Y(ekv}X3uD9lo^6f*{{aZ)-4_7ܔPyF$:G>:APTg,y:(e*w!á UpYQ֪QmFn~pV={|\Tu›rTfLkBkk¹؈C*91 C֤ ?y9Ĕ5B`%#]q `e?P= Y>b2BSq1R9uSu*3 sŏjcs$-ׯ1V/ E`V$ޯ-^]hn﶑P]=D#3n6$zp/TL"lyO5ރ=rPh5)(n;$\i]'3uuz-`ux13>rnWPD'fs3E#cwr<0 \Rql!ES̳v1J ECr-F`+="/|c ^ty֓>e%TU}Pfԇ1sp0'ݮ`cz$`-BN6ftIm/*Pgk?ov(̠FݪP9 GC{>`E2=b\ 9ׅ+<f|l-p[q=N&\$MȗB|΁#̖: a]cp2}a^p'A^BQP=7l07 [VPr<,S~("s@HD!-ӿ4%*ZA2I> W?0ōdl.Th:n:"?^ҹKO^1qfALߐն%im8:i} to!kLgYR_ 'WT.dմtvEA!Qq"<\dD[n3ꅢekZ$I̫H&`=, bƑq߭T|4%F*бt,`)mi9)!V_ce{iD"cw*0=}FF9)}x/@9jNoLf7*C,VSjfl:1`8,P7|0WhgX|>=rYwb^Yw[wKr Nc:-5y?/ }3Uf'G]2MDnSr\b\Q.rSn KO^^9"RܡyyM<2[r|cF>X?;Qv/%w6.HؘnI}yk+ {>Q qZ/Pm?vC]7 B1ܡ*1 'O_KU1m0Y}vK<2a:U-X/Co.jEڙ HVsK#QX )LX]ݚWYi9~Qc|H]ws3+;xH1R{dyI%j:ޛZK滵ߩ|?yBlI"=׌OԭULw2_-)„!AfLjʍpVKtn%xB_ hjߗ+ BiߡQ^;te~,A[56;wB>&쨫)ٟu :Ù U?:RgJzBoQN"FAVyY~M26Xj01\ܠ>i_PuӊoAE&bu#76[F?ʭʐcmQb{[xK'*7,Ġ[hn'*FIT|٥6 q%Vnm>0I=;ZM=@to@ bun!(n'Rڿg _ziy8tsYf?X %ZEñazw̞i\6y Ҭ, rUa D/q)N5X'?ZYuUqM9 ˙}F , KB,ֱ'thOX~<e*삑{k5BD{O, Îq8!WnN~NE]GTq}4]:ev.˃p`}drdRz>*xjs1ɌH;\5{h$'MR{ j@e+ҽJ٧}ɏ"߻ kG)ՙ%΂`P+y Sk]i њK&2V- PO+Sʼ )Z[H{ti "eRٍR]EGޡǴ*LF#Id́JimE,1!YNWC1@C\f7r \UgHXֺpFcѦTS%BK Y϶D؇ k7%ӇKir7?4777-'Vh 21 9/=<A*[쌠Bu>V}uSB+gr9vTAvwTY*ZlRԳ)au;쌢s}X=7T/]w䖻(1K}b86/jI$iia҆T,?bqQ+ ֵ'pj5 & ྈG]7d4'Vh*|ۀ6j,W>7169P:EME8Zoȧ-rARI)qaL¾?^ά0Qv dFf |Je(C@(֞ALP1i܀g Td UvTQdמLoU: wY=<1 oOV8xrosMa.klz-Rȷ};]`0cDŔl6u&_R"AYjq-% Eʋ]:-ё-`=)pW""c\nm5m8nj#b+]>z FE$l@:tJ3(7F0{3:sF\rM0(YSm#8Ӛ+C{`A=-\.a |Kxy~*^fqKێZS- o0Y(W~`<77]%Aںφh;i]\Oo_ֆGOE6BRN/ ǝ7(1FmH`BPGoT{p \1JC_L%\b+X;eF`$ i0}$b/zU[m$nJwf0R5m8!0.2fP*'`KwYh_(%icG,JMwY7Yj6;b#f|A#lKlB&z2662b⠌JTjRB-\oVF "JtLyAW84m@xˋgn9s̻`w}W(֜ ޜ)8twܡSPJ`^NtGr@&\>zGoA@8sʌ[F,Lv5JJydH۵{& i@vW BT[@7 53c-װ+U~kPQ -6 m>D* ʕgBϕ [{Y7aQ1qHDlQޝP<0ypZꁹy k.xn?i XW'Cc yV`~\|DYsȸ$:"hW4d%|?_8fK`8LX 6/ (ٸ@:ZIż]$58 &Vd1$M&b'8_iyH+gKvm1l;T~FeCx}v!Zܫ@@30&S$ɲlp/jO+a@q\pΚ=Vڧ,W1Lg|p^2Z\2ҮT<([qU]*ZCtd?) :yPP-c=θaz|XhWȋsn^ؼM@1/L,\)(rC/Y7:1zD0@wYphgXk1="ŶzosK`{,!1iM:zwe H+^يy4 ];"rvxG*iDT57{ަpbBHou+@774ߐL97`l&!m"O(BO1ZZ9,ud#Z@zWHNl޽ݫmK ֱb~Hevx˓P=Ȏ iAL<1- '5S V_@GVzC <\qUw梌JyNs3ӒqD:Ik.طt>_^>Wne#tKZٮRqTZ44fk]=.J lH!̶\A '鈳A]]X`?#9C{ٓ<]Rg”QxKntiY'6տȬ1Uiy5p[!=<#c=P<'KYB{^@Ɓ%$<1/;j=? ?n7 O=^HVmETp`˛d8\k])LQ̲Cpt{+! Q6Em&$WuV)Ͱg%28V@>5&>N=zb82룫h{,,Q\..` B*Bd9}zLeCTŘݚk#l+??\~oq?÷)u4fn1*j`5`yHn!AxkNS?:`_/ @n=(?DGtcdUWu|ow+繿~ΌQR`+ i<}ATU 9_,DY!F2 ubkU S+B)Efh\kByog?!Śʘ!fB~@.gU$^cH:G^kފ/\q=6Ӈ?G#5f2mOS' i6_ߡT_:ˏf]X.L$/ זYЮ3K' zbr53YfaΪڎϕk׌ Cl`PTѝ@O{zĩD*}ƺnꎇ1Nj |z>rJ1XbTÎf y %سM$6o %ƯeE&l:{ APClWN\\'8UWĵ5*990hAŒ q`;/3okFahQ| mETA|.O u^ _,S~ф~B9xk9 ):]CmzͥkdR$o.:XԢW,S|0"VƆ5fMIY7,uxۏ.~_LBo G >r3Y GP+9!N9:xI:35tSEㄢY7=o8~lO@kv+#( 1Ql%=ۚ n)Ѐ)iOn#p~,\yyi\8||w,RM^ЈeA)Tdga^a@`H1ڏvu@1X;Y^?5lCdH3~@-W뛃yߤ$i wGj`~Ss)OZ$S 2fhY_b*; ia%GHGsQMt͌+r(o]觀Zݺo~D)RZuU&l} K-p漩0 Y0r3vhmz;ɏrwiʞ ~h(  g!Wpg9`*X@çϜ]ϯo\Lpv$" <-;j$GJAFÜ|G:554C;?_J(`ak#j_z4`*muH[8>!Vwbs]Pٮm>_&yd _+HdЪXvR[9YWr}z$B"asH1G7,,LaXB˩hc&tG$zF:wC4SΥ%DpG G1Eޔ:qˤ2]rsJgކ~~!&UyZa_Z04X'H5ͧTh]eȶM_YDe1cB'HYD?O$PH‰f h'Ģ<8N~vyrj2ׁ'R{Ḑ(J}O{vj5?}G+$C<} F8&tf 1[TVKZq%mwsebb9-,Q uh7EJwBIW^`p.=^zA5!NJ/׆\L#ŪYj 2IUP|=d* ]rՉ^]WKsOJ{K@* 4o=F?U%=Ojܼ5aUB.@fG`~~^n&}% 38otC_z/m3#v㤠 dd3&h2bVP\Yukrcyژ &8ַ go`ښ,Ǧ$$ zQjU{aد[B"WiB-LpKo7-rrz9E$=hx}]痷n MOQZ`΋8dUP= 篭hȚ6'D.D?KVGXUB1 ?.Ӳ9:Pd4 ^S2eBf'|nSu%9wQT7; `l6rvcIBe`-L]ϛpX^eaIśBÍUM*|xs,Su@an䎲3!)s&ς p.< I`(8n-!KA UV8c WgTÁ߽ >yMU#˛4mXS]q77FZ;'43A?8N vN_bpçh9}]WOBTP ՞TPQ"Rǡe9 N@eKap"j!*>PHf?nE[Ρ@}Ą6+xhțcY ߁.ӄiy~,/gSX@׭YKzE#t3:1]<ɐ%OΌcGj7O6Pf Vyk±)3ܚ0\Yu1~[Ux XPλG%u[rugP,~ ==GR [.Bu(uyIh" /R@?llr8hBm1o9 U&]zaCh5ܺ|XԕDŽ|ujR-C~)׎_OeNֳ 4  sOBJsM"w9gs7.svGth>&Լ z-l)_Smt2̅AEC0C@"@Mv1E;-ANP-mOBF կ~/xQ4ʟzVMVчwp7"(upױKC*Dk( s}'vK6 OPLŁGeS$l6 ّUĀqBjl4N:CE5;K{jyFT"۫T^ero%iX⟈ܰD]A9&Kx>f£[.woBM|(prWXh3IUj#˾^h-QDqە[}`!hD4_XܪU=GA75Ey[?`Q%>j:C` #LZ@hڨÃV&Vtqt&aZSz0P{㎭~CzU],pBɨ:r0Z}#:}cU@;毚kg/\7^8jUف8u5# Đ <5mO;+3ziB.cZ wL{x%Mn[k<zqms}_mR$NxJ*%b Ma% 2w]GATcQuL%!#ՠ\!@N7?[$({iƥ"u.wx"3/ O}Zɻ鳩gCc2#_Bj%rC! H@K2ه\ՎM;i~h,\W Pa)8 $phOVؖr\vs60; 2y&m¥Np)%)v| +0jN r\?mA ˆ_L$ٻolgS};F ^mgͳhHtk>Au܋IUg˨}*5OV+/ݹ?wHOY; x#i6vgI>4k C0/|܁j!}> ×Z!W%fb,ȮI-z ];~yП`L e:d0ӕ*k̵U}}JEF7vQ̂7^5{ӎ4gK*")!,p?`AQDcj vJ\ã4^ͩcЄTOI0}^Qx47ͧU{U~}^CN ^/I{ju9QjjJTv i/S2l\mSՆ_z*T"OH5&}g%ψy=3j?`%5 @AS?Z(|C+_'fY{y׫2t)y"Xc 5ʕI$Gj,T[] 7#ƚ˥ tǜ ,SC4DLne} sxٔ<{ fsub_Xk +~xx.4gC'ڀh#6D66(uzɷHvp>>i r(]{baYrIh=q vyi^qzz6 HE4 2Iːf4;_i㮓}҉Yg=$vZ1Ȏ 0## /p/;ݥ.Pu&AbNV_'!Q8i+at-,a0*HܩLhcdR|,W )V[,MumL"ć'WdsLfz/ݞ9+S  ^Ǭ1Mn(v8CtԆa\ҟv:ke7{lW`ELSG8( *U7]yH9 se ; gLB& {R#!rilNȮ:q%}^׏i^kɒR*tOF8^h|4xpm:lrId4 YDگ ȴhN=!SƸ?iܻ$7TO3?/=QiTYhD}`;u/(3pl]wR F|YqvI)T~3v|)6|ݖQS \bS \3l1 F27/7C&]U7m(< COѬJ"Tq͵ 譒-S5I+2{"w6Oar0 ۲OPإ9UͶ]p]4ऴ.5~8a"ll{ 9bPTK_93[t\]hҍrtsB& 9υ] ne!\YwU?^lX_/ă@- IS}‡ٚ|@O+!TE~ ǸH ׼)$K{”^ 9e~1 jI-G*V"(?d`Pʚ]]sKxC.NOfЙӔphԳR9ms_@Pe_k;stwpw/!Am v>9krZr K>I S+mڛ۹, W IJˏvqr[ WU6up2rbrfʜGuk鳈7^S@*s:~IAI6-Fo//$7LMd@q/"<۟/_eF]Ǟ^.kj%bη>YJ2\(~ t{8Hн/=^!(i837ݢø#䍳D _>D 0f8Coz@l-tyjgY 2h .d5"MPN&'t l^s~$J>RO3z2 V Gn=88hvHYBWUZcStoJR# vu? E_ SD Ą+ i,49 ,; [J+MR$VC5O gԭ瑃U%Ց9`n^γ{/؊Rz3i]ݬrX`b谰Ւ 9HB6 Xu)^oy_X+g0St745({jϼ*a[td)}4:L:ʼ+)e"Gh7S(')Z>SIrG7Ȯ4(/dja1XB/|WV&[%{+kI(64X^TMqcMGAZUAp^pDk?_h vsAH Y'T9WHdעKq@qJN7@)}p63v 0n `]ȫ![kL+e[?U=gvF.mm]>U'ÿE .AZ֞2o]2`a"BmN; $׆DGm25wxg!TMC5x=zxz|ty.'HlKLyW9ehlBk#2Q ü Y2{d\JՊ=7?SD3fP{UDgiEKU=΀;y #?9hЬ+#fg"{fOHkmA82a  2R y}.jqUAN RZ^y!ެt _J)a#d8?O5ƴ3aaUGeDֶ\9b`=Q4P22/~i{EPI|> ^"w>M@ ֤ Us0o,m%:kbY/ʾXZ\{tpEgyku:C/q؛)jEDe^t=aV6H[iKwanȵ}?FHYa0 7u\z@ﶞ#! ^6|FjE2nZr9tY6RLv3Rka#'5vpi4VW!|;r`+pωEnxK%Ol`*|z˵dVु^1~"ÁTZ宨+(g spɫ|zF#Klٞ1ذ<ҹ})YJ\iTj,'oEZ(Awn c!gsŤ{⬡ؖ|QYR ؄*i&G>]`nЊ*UM.Hs =їp(ռqyXʘξ_z-nB)Ht([G&J3,^Em FSLc 4v#^k1u\&aD0syRˌ`6coW=o*dm+t (:rJip?Jy: y9#-յiSE4qH"t%BR40лi&Eˑ;0Yzàsˁw'7X؛ǂʝ$sphvsGS![ݦf;Rԫ;y_c7x!aFbYM5mZjW`% -z!FB00%}/!+hdP^g673 ) ⏬/@/_Ld|r-}'1CZUR=,(h)} Ph(mnr\w;u!V8ܛP|qП bX{+ ,گ7!L(;g^43 Q#pgs\v{M[6|'wJQaFi^A[r/>L롍}]}󅤖eu9Fۍ* y<ˈ]Bi3%_ԡ×?=4m/|VP{">Qőu,~H !z}C .CO 怴)t'Cݼw6ԕaS»lqOwӫ7MYmRp(vѫ=X;}USĸjD[s.|Ԕջ+V ,ڗ}˃LHMO;VKQF.N#R30rΡ - z;Wz?1ha|C(P/:JZ?(~9fGu8ɦ#EI86LMg-8+댏??!s+T3/ᛳj~f81me];d`{2 ɕkz߅9i9ܯp#A"d ^ӄ 3ܕD{e4 S#4S_J]~O4<|'; n$bb9sDv\ap)u4Kdlxַ aNzu|JwnH-CҐ|6)`<=6=zRf$W%agPf FofcW1,*d1$о8)nB$uM|ET,O5{B;I"YID5C!`ŒJE&%/tLˇ(k0LMzM aE'%iXs1w(`1ԬSoIv-eSgFVOg^)-c58 o} ӨA9>}n3_Fg5(ۤ=;_]Qpr}8aQE>[g)ftӐ'7yU^4 _>qk:7 B)lpZ-)aԘ2Z# ÇmTL4dT!RvS&E|I߹i,a-rQaWv+㈦2tV]/:仴.J$g4}#&cL ~N\YS؟5C{OMPaǓl`(ӓE84ʚsm84<~̷ p@_ SR)؛bCӚ2?U6bTʊ[@y,KS_S1J2B2So8szeh2 s3CP ~n `Z'kVS_  P52Q 8[Db$6Pa}#IM@p ~Ϧ@躋GGtw1e ȴo:k+"&HD7t:Gw3Isl, >VmvT|)ɄF 6۩tFm6C%;8L^qlD{ҸGj~]vŮ/ݵH `şarpm-\F6; LR;D98`q[cBP.M{=bT~ юM2.׺[lC!_n8 <] ߈Xi,i?  ٚa@Z\aԿaԔ;ȸo>TRke$r+KVmC */x3;:Yi{| ߳BI ᮶=4ܶJ{)}Q))_}y<6kߜDOkiM˔Q?:[ % X M lzIr)vOnj-CUG ʄh"j3 &ck-MbZs 7ڡk$U,[dվio ^:Iqe.쫓v;\Y 61W6Է7\>8pMm"ˬjS_v*~eև]CMr?/$7dFP_NMʉ2{j.M^$j,7V_q6쇚MUF|f * k U}W"TO21MiH@ ̸ԋ7{*R.N[>8:8ߏ;q}W,T'[|x*RYX1jn<1Ju<ㆾF7=I9΄1&Cb3"^aH}4PͧWM󯹬GK8!~1 %|=ȏJ >!B6P2{+dy!KK'ќro#!-CD\$z3ԚױiMM[oSDu˼[RIҌɍvlPB! ڴOI C?j->QꯏM;U+#RP"2Kl:~cwe#rf9֡dt#!Xar('eCi>zt3< =>Ȳ}a/+Sj8"Dv50X໳E6| +}Yk-kI#]D+6tQ iK?#u`l@{wȯKw`xt2P]|Q_=#w3x7Q(5*p=׆衏Agmu3QUgztNmYзd>P~.lɎrO6S"1[F]?r{ֵL1-Tth/l&h{k_VxH'I뉅zވ_􍺨f{rp/Dy2uÁ{wi-bOa9;S ihć/H]R׶4Gم Raw=p)SHˣT#CQB)P1$7IF wۗvoOzJ Ghjn:Z)K_<|SxEV,XI si2`1Ւ0U"E ZQ,ܑ.uFSr7aG[@!WRW&y *OKZ߲-ߛ* 08`1j89Q3 - B-s.u=rOݑ Gơ8,5ʐap~ QCc`rVy)"R74hƓ蝢J$P-:ͬ"F 뤅ft]ݝ)j5\,BQTVߌOo`qS\ыtvn{#6tA3Lab|exQI56V`Aj|nU B'0ey U-xjIA_XK^>5ݖQ ԒLհgSޯ34/y-R8GG[6rQO5OIdxC;nsI5ȩbReF.:G| C)l 8^Su;t(KI`n]5G-qb\ҺA;'zÑOJZnwuŽf Y?EOؙɶ̙O""yƗ+vZ6} P^H$1`o# Ff oEGkMDe{^Bѷ0Lj %oz.@+ ]O{0C#6Z ղ.V4~T|E-}}HHl0W k{ʹ!,ȪQH͇H:63&D[ * mkfsc|p}drQ[dQ~w;D8,4z-! RF{Cz% dh_.:s{`)4AGb ᠨi?Nj11=qP}Lf()tĢf枓ȵ`tI~lQ%Vd> /\ G?e2I%yOr)hnevUQԿjMc<}VG>SމRlsAH (Cu)rbBeբgĴxlj m?&ș3P'g0/昔趌pvz֠ @M0|:)5 ѼdCNQ7*] ,Eğ_O?o\ij{Y™Ll1uSx1N9q ?}@WRhEUUI]*bq`o| Bub*FnMp[Yފ{1{Q,K`ۼct6w}wK/yS렏>`F9w,zp ؘ3ֱa3ÊW{C/;WpYZS>VG.,v? Ee˸*>L+g!ʃmnVKh544Ā| ]=@ HUbu$1N62P7G8ވ  {afgr ]8ôO m)ݞM[MU'óSDN͗1ŕV*7Y{ID82סHm.h 20voР>tqG?l)Bz-:B_(u~9*jaB}z~=Jy zWw&W?͢ۂTvC)x\\GU+R+ +D,XT(.ieYELZ#筷|a rZ#Rydg EǨ*R<9XJ/Rɺ4\[\3.&. ¾:/ȺPǤarI[y %/dG+AqEҋ1,Hqi֯"-BQftxo GNah$=EU\PluM2ߘ5B@|1|Ah#ľomXUow zOoqw#OQ p^7J'H9beo :IJXh{K;uL\iMiERHKrzhՎ/Q}K-s7G!A7#pOZZqMgIZ~ŒUVmHtE=(]DŽjQغ6kxǨЪ28E8ZZ* znIݼw)_վRPhf9ѩһ"(R1DVa{f/x f ߷~Ij'g@(+\Z D&2S+vu=vKGfHmq~IK +e62;:mb!" )›M0F\}lǐ%<_;棊e8⢃k` [li/Ḛ&f2b휼=6gf@o a0HME;2j@U=}hD GۤZOqO9_Q; )JC}&Gu]NYCb^ ]1;Xf2_M^ʴ7x 2 :A<]A哟u>cRFǘ >֐ tF*{`@CjUП֢llSw/f袚Ne+#YR#7X\9\`͂~: Jt֞fSgc)*{i>P9h`4zϙͬAa t]%ԸR0VGreg2]F"G"`#}(IGS>kQ*k%EGK#_0(xS"/'3C{ORxiA鳯hש@4qZ$o&~ &jbdvdhꞦK/ґPg 1i\eDJ{!)xQzRI=bg| y($8ahܲtwT&ܜ#Y0pYg1ei./t#@55xC(F6_ϞFulힴRxo&G,(uuGX:r}[9޿l~PAgΖ Q , 92g?}"cuTZ =;gDŽ+hעI`'7c.Lo.7bj`|P/ VƠ0Z(!aI03kd*&sa6mFsk Xً,@sU __T#-%+? |1hl2ٍ DOUuHڂu̹pG!Zw}--8 ^5T!{fA@Zm9۬CN?{i) xF4﬿T!~=`&^'A R 䯨0oAzL^3Hniy;NΏ_mɲVCgSR,KIHK?p?\\1i?PVEsfjɜDXjʴ!!mQ= K#WXㄼ’;tt+ʹ,T/6 Ά EɊIAE;W9+o{*wUk,XxmT.Tz" ?vc0wsFE*e#B{/sh[, >Sd=cލmX홓 v~A,% I 2 !=G9;iDf^)bn}$P^#^CBHv޲iLj HN/_@D# UgXc_E{&%da z/᱇p`olx4w AVbq))pWDkK+tၕQG.؆F`t `,D4Oz]i`,xQ"4 c5ȦpH<;RwR_RP>RQi"z}&PjBTamp߭XS%%ϳJj̢[1 2C VOE*!uU.tmohjYd7\*"drE{,Zo'Hﱼ6.Xpv7PF3<ڼ+t¶̌ڰW!(?:!6>;_*`+ _+})َvL}VzNb~2:+-)}Lk 2_gf߳KfMHMŦn^G 8ep' }H03}PiyM!~0v(XteRE*U0[V9j=ZT R2 V= Hv:F5h3AnWOBd_Dzn_sAX 0 GG5 R6W{&ox/ Hk0vGbӷ;h0%RdP7Ahtc8KO\f56801m$dn?v1,X-nP#0o <@#;}]mS)W=0[LLC`.kss `d$y @‚ϑv^>`d<!=Wf\n5ӪJoZ\i {?^|%tw6aMtpKLEK{ÓYht(br ̬Nc~їN}{t 7փu~8͋s/EG 6p^D)@!zlo .!dn *By&ЁyzxU8DXg˽z Ϳ ۊRġxQu Jx\NL\h7S>= JR P_~2eP8;V͝-ӧ=6 8!i9jKe>{4(eS~jǖ,!pgVD MgZQjx~U<2iU5P.\ cZ\MlˍJ15/_;r:&~?qaR~.F;`DrV;T#`HǜIXM:|nV?5e.ԯ<@3V>cP̭-A8Va;iw{O~GgQT3 BSˍHmchc>/"*^;Tې+Gv-5)SD⩼IHQD޳lwy(F_뉐($0TLܚm' yNu53Oa=9OjWVץZBM0uA;*ּ|mٶl9qQL9Ӆ ѯƲ<}K)T*ȑF?H/*h-;\K !!ſN3 e~t+̝^}"WOU5^lу95 n GR#j_6H55a{7s Iy[C6\Qcɀ.ݞLһ4%!AdH9Ft=[m{;߾.${-?yv`|>c!zϨ%Y+)' -R0> 13 mޕH6%[2C[O# 끸T O界bMP4ON꺐xNc%?_] fYf182R^l_1r4ꕠjF#gM߲C3QӽčN_YF3_A9uZS+lRh`#QMȲodEa>fj|0H3zDuXxȩęF(;k׻=7}4ͰB⤇)x˨[pG&nD̾F^r^eXR6y@SǁJ"(y:CS;#^j<7a[7726E"c5e= )J0PR Y&2w uqF%dlp>oB>\W[{YC+@7՟U9@)gFeޙ0$_pGfR|Oܮ[].u<zR UJ)zZ&]_}"oo[*㘾'uCc!=c J ) GX ݕTľ{j{Nw5z"RYb{p%9P憛ɩq4K(6nޙFzsI~NLdp>Mi… R{qۗC1ҁD3HN%m(w!dȱar{^CÝCXsaZ `'UH3 XyJ vohȰvړU޻V$D 3tW Ez#:B{jx2Kmw"faM%<(S!\qnм"IZL{H} דT“$ރG ]Q4*8_?n/uwp3AxC+!UvQ!TV`M F]+51'(JDȽy1|Nt(iI' `l6"ɡFW,Na EY8/I~LYHܫzن׏H >bocESW ˽ Lmkl^5]o$ )PRѵBG{|/ :VڍP6!a ̛9oK݁XICivT7KtlbH&j.&DL&yiYEBkA8vMIO|A-boa+5& U=#8nt͵{!fjP0/ivZ+Rg{o:DGNL4hQHcYnWDV5]z'az-M02 9 Mpvn#+ta3I,HP=~ ׿p4̐f.}7 1U) prG'a翦۶-mղ34 ֖vwwk=uK͉$ -x\c'bU)@P@Ϋ')\+Lh cAd8]F?k"89~ؕV҄u{o+h?VOw8OI"=#c 7m k'w37)d+1vJ]Vz &¶.3;ypO5.8u(أڮ.^vvUl)`R" ]PREE*7)HN_+lHrUO6W4*<5F{_}8PAJX"Gq9羨{DafDǺo;!sDzU~L?R/(:?i`SUBLӆBj×Rgyߝixaz2VVLkow贲6Ђ]~0=  A_xp=>v >&9F";\*5lK9q %x[G <|$! `ŗ<GtP>8mtO 9kjPGF# PjZx_DWb9♂>aQNsv. mzPɛh;{d$;);J" ϗ-/ȈyjQ-auB{`{W(:=zS;og˟̹n>@D-v#~%-!k󰃺t\'5>]aӷrV8E4bG^hs#V}ЉJm]"x_զ+t͹KkWyoZ#IvhCkl532p(I^$%x}hށT 6.ҝ J6:͏MI@|B1U|89pY#>6zיBgD1 xM6p8 1)0LK0]7lR\%0 a}!0s`Ÿ%.펁1}q|\[6oM (Ǯy7{!%2SWWBkб,(a CM,d^T7e :P n*9Id"<#@[w1\ͼU0C)rHXCߔhs]˅2C?_%xT>] hPyQY]MJ*ziNOwgmtc}ԟR h2 (X}\ dAmm3~'J]M.PBx$խb\&G6R(avL];C* m9AGg1/B\&e2EZX;w.0E'NS%S\)a|mcM%o xSTcͶ-AW@wV&5':*hs+VߤM_ɋ}yl+>\/%|B~1Z"U"Dm! ~&QiF"FyV l.H-F\X:WQuMD]:lS͙\"3"*RؕU%\+?Эux` mN@iL BYMmo)-T)ݢaR{$ H6ijwטƅ`Ҵ$rAV; }l?6H0E#2[`X4xbm3VDѺԮ~55kYղ;/q k6p\ySc~CMsz}z&՜H('n_ !Sr6ڤhݘW~IY\H ) ſ9@ޠ,M;G< :G$3Й 80Q9iyՑK ^q]䡕5~|)x97RhNW*z7=S? HKs2:7+|-O2k(G9,o98kyM) --WC)r<٪S_Ye7m[Π}"+gp[1,ecCWvs^#!(3z&M+ ~Y7oU ZLwd;%731N]eͩ?=m>/ *aM1 Lyo/|_K{ё 6M_3>楦!Md@&\O+ m30ё!)i9DԛFVB+9D|eGa-SbחV믽6c 둝T&Cr'q ň>I+-jMMY#nWX3wk7I?K3#nm\gG923)4;ptϒ:.<(GvT-rjg1~U+nSj61ƷPs\5rQlм`>ثz!D=MnJ[aBŜJ-\ou$+}<RN^@e[>) WTPt[ʈu,`Όg+LҔ?Jm_Uӌ>b-p4ؒQS`BnFs@L0p8a`=O3:A}!N@*ͪo΂!P;4Ri nb?AI׉Ղ52 Y}*cS5Oe+ZXW1BߒKA}ߤ;}nCY,tXcpI&0ancTl`C_Cd ebn@&x|TVLuMDPffB:%aePYJpSf-mU݁ "} þPkt °4:j9-E @ZTW)#zMc"p] +;9ÝRWѽ#@a2b" #Y=1]xjvT|&"?,X`x0cgSX &>69Vl_yr6UQšI/>]_o=9^|5IجC Ðk!kaL}NKzuqSP%U^T/P+JhoCB}XOf$Γu@$bY]A2zxxY Ql&9Щ-K7NUwv%y=|JNyQkxlo0"Z1VL a+^4J Bduȡ z)R}iҹ>wܹs$ ·0B/1]GHCėdT̥@ a7ѰR} bc*I6tnpi<`G(UZN;户 i= (性q| ]+V@Խ'h!(xnjl[q*[xȪ(\MFqG?V\ |%zULZ䎻' Zm>;D;Tgad3ͽD|OU7Nu;h/cG0}Gx.Lcx+o>0V4 #3tGZIK A`r-h=x @1wpMA۱(*O`jwc_yS|{9bZ##dG(~HTvEy_'龼|csUܕhKR,Wx5ڏιqJN;朢NNq}?{_} rAy"Ȏ rdskkSڂv;9RC\`Ho"J].|"xFǬ)5{(P>+M"ȉ^jH}`s4ȟv f,FNUL2c<Ϙʛ4{FHb|J6ǹ왳C_j,Ao_G)QK=@9 7\i a05~gB}q+݂pnȔ2KyPpw E?Pؘ_p<&a fݔkG ZJb46X#Zr ؍W:+48ARQce ǹAR% ,R eOGb 㫈]e`E@!|<]oP"_6dd[\.hU I7hA0ݟQ=֫/M ER]b݆1=?Zo1ZBΧL08pY zpz5ݩp׸?KUCZi}.:.xGtt'VHRC4|5*5MRIvNy@/Ly2k*=_՝m3KjwQ1U{Nc+[0\FE`ϩ:N7j t}8 #; #kyýu%jB;-ғi'OW^_ծ? AG39B؅@0sݬ9qsg|YIqQ[gCagb tP-: [ P _*~L \@%EF(~{Oڨr6m[Wךغ)Xxij^vY_2Gڟ/麐5Q3Ot}' Z%(c8w/>[Ov'Lԝ݌6e=*)ҽv1AF870FnT~~4{> !N?emb p傎yōtws&Vj@@=B{\ڏN:1@&/;x1DCg?Qg3L(x*R(:ywKi kr[ ޠ8EGV·7RZ*ZvbHafD۞wk#Zv w:;YC3\gաg cAO !N7 . "72`ū(Z]v%Q FʸzWYiu8R@̂ڄ ϦPru4&oiEEA%Dvy\͒=9t=uJG 2%z/01 kj &݄P̀H1^s居]jvΦ Fxq! r K ocwdHrzg&fTn R' 2<`bl3VH:҂4 ׾aSRH YO-8 a6+R'he8&-z?HPJ*Qꓪ"KZ>=ML(fޝԦE0 ¯1v4A{r׀U3OyԴCbĹ[$:_JkM yw`},0+qo\ҸՆUǟFpJDZa[cIg͖B3Hk*DǬE`B3ug8cqamp<DŽcLXQ⇞ghPS#蚧&\#w9_k :и~T%/ÇKM\2ЇLn,>3ds (h2i*#~9L3pn=VHp!^0?X$mGs/fy#gorYD_[ֹiMl%ڿĵ{ީMBmw#1#اLLt]y `_omyGKh}zS7S )-r05@ŽˠzwYV>-ha;X !> vz9Q![+G G/o FMEdHaN=aok!:d>II%˻CY?-pHx/۩;$#3Ikg^|!~Y ]⭦'|d?6K`d;497+S=t·;E[ԍq2G.}JVuBA;czYQèݼEݍ%F4 VDW/wŐ"] UH&Ɏ/9R;(0M}OKfer6#BgO.аXeY<' Mj7Z Q- iPn/"F6IH 8׷Og%/8(Q?x4;R$e*Av!,Cb3$(]~]u6RԭW `Y7nqhw\m͓'*^;-Ns/NYż&WI:A[)'4Ht|0jɡljc<\ht(<16.Ʋnb> X!$m`f8Qi7T N 0NbDRb,GUxAȠOG JEGA+ٷeR[5 '8DF pnt#sǶ\ a`]SNRy T|-sR u k$f\WFa%)הn88vy a#v}괶*r`?py4n_sQH`t$2ehrϏ^vehKЬb)ud6ȍ1D -^(ϊ Ø)ιƝ1]8 `}mhTΒn`GV?N=q /#(oOC'\ gsDj`Bj@#x]ϒ`H[eO̓%yjP%˻ GM޳]Xݦ{5œa#(T -J@*7s,)L:"rՅqF¾*ZkE"ܩA Ŏt~l<aڐbpWSb.c$lF9mA8b= 켃u,vU74Сy]KS a@; 0(ǭϠ7?7IDN.摩ݨ,N}SilEȔF'\ lryīK,Xxb_+ cM͖_01 Vl|C&Y+Y6_kLi˳J^9+tѥ 67 >Bޝ]rζL{Y%sSMmysqVarl)!T-ꃅ .x$TzSB&Ƨ ^괉 Y@}| 7adŬY,).Z(~KI,F\\2:astr8bq̥ü7]jǞ5(#S@Ouûdf?4XԬZ{-LƘ'ojBDU%mT*SeuIh8#Q :yo,NVZBgCjV=):>l}j{|_m$A?GUw:`L/䨰Ygb'x =Ss]>NM`ᆷry!R!\ Kvӱx4ST[Yiͺ>E$B |PkB=p̒G?|h~.W.׎gd_0J?s?wU9Gd ~Vx'}c}߷:4˝q1_)`)vkJKqra]oa5`ESIi إңpGURe34lL>J5g/pާelF_O*i'7$7ꕡ9M.K&l*э$*Q{v5ǻaֹ=;/7vC!9_(y g )Sn|ytG]ّ0 9IlF*F ?.8M;Ec+ɕHN)bj~a]xV!FQ՞E鴴ɢ`[+dO~f0rYU+>! _Hrq^.&othI]%OWϲ[3 nDlSB$k `YXf<´ ͉+]*dEF tP)J_&Vb[)b%JMFǷݤ8nSqR+|Df]@hd_ ^=$ը0eoҲ.+{BD`)hhj0#i2ۯ};?%9/wXwrr'wKտq͡OM *m#Jx[!e`;SͦF5 Xa`$(~@+a'fT[ʅ<M8Cޚw,x7dR"|faY4{;i]]v)$>F“0~ODlq @(siJAO@,2Kw׏7X*3C5$d+uff}>Dh: WsXC`̗!< CC'_lkC-\\"X+8bI˝@n$9,":5MV!-M/ueV[]lTn!sx=ֱ`I6EC %5҆ĩRJrD!M?0E@A%xA :-k,Kx){(dJjbaT^UϝcoY3 #V86!o2c1qXa6L͟]4RD6F|V/! )VȏLR{V:e33X&z4ť)J/tkw1:VB)2Zu_{w'`i<!0ёbMT $' +Oj F#A"aEĿ_tk;6GvT @HpCvh%0?9 `z [*i?N<)rZguMU}S"3r>6fk#5kdlWt]?>A90-!SZir_)P\X5Gޣ=y@͜J|w mY\G $(aŔy]'4L%X;4YovmΗ)Fz(A6cޢ]ykyclk<~e@<6G2(P]?\r߿oWmLjS8i_8Oi2P ZF[~7Gt7wD6GPO u0(w9"rZ 1J|v1b7{9~`bD/zlV:`IХb_s)G $ƂiI^qRSiɨ?wP(ñ;8Rx!I_r&#PT.E1÷'0Dad& 'ag&ѕzI%S{%TLhqZt lݙsQI|@5Q]㭪xƟ6W0cIkQ蟧o@d Q1hw0XTڨ*]Rx'a+q/WsWd HiΎP2AT{+nB/鑾\Va6LB|"5a'i#SĆ 憎2q 4<0I+vڷ~tm#Y!R`)8$Phڤ ߋ).yIк_u9E!ve"gMĤ."3=^x eVΔ/4PW'Z8N& `AOࣱf3djoܭߴ5FKN(wuVB {[4P[ X5bʜ0ϋjRP)vz/Ql}H6Z0yi&Ft(*'gY2C"K /v7$=2XZi4Qb|9Ye[쐆uo=24.@;=R4ISUPoqc$HQ|K5p=탛h/V6xfΫ;*R>~_pi%PN=ǏK-*] 2^Q ?!nqsP܎yY4;`o7S72))VWt< 8AojwK]'_rTxQS, (z^꽐T#Β m>B'o2/oX^GjKogEKCҤ!S~ ST'umgvYq ZI7\m?rt ruf>0s\ H{zVFTOk)$ ?Ķ{PU#+iŅ0ꕩuL#]IIxjr!!(ݜXl~! [89h;,ƽxCd;-9ݍ1m*K8^$Ci>`` z2m%45,%y侘s@ ! ygR[Y IhP~&{|a;+f΍L\':N!%[A?fmh \%%ns!6Θ/mNraE$C%iܶ&3w)nGA޵Xl>/Of u.k}s A ؐ)YϔtVJKTOB`di]m8.V^[# F4t|p{ TovSWi-իnqa!0mYzp(b0 *lbkM,iUD:QB4B&gyP`"FkscFڋ:g *|G2Ȼh|`iNr- krsjmH&ò3$T2sU "dj&^!')Ǡ%(0 ?:Q#W霖 Zx҃ =]PkowK ga2ͥ)8T`)~jJ(J9h˪M^SڑҘT'V#5{/^nv! evw##?HScp }H.|F̥mN=* ܔa&Zt-YhY}飲\}3P lTł-wb߯n?H$yxG|~س/C}كeH;S6y:D$fI+{/1yA &ɤ?(b"#e ^hq]UG5F7h&|35ªT\+w8\GUGvViHvzz58@،q̣=" 3lfmL\A7ډ4yP8=nMzyUll)\kǶzor&W gkm3&j3z*&X!g'4LԾ;8{oěw8az/P;6/a׆ۋs<|pÈFiH 6 s8{iϫ]o2Nspf6-b\>7%'F mډoe []SvU qsĬَhuشÅjlgP!@M3jD(K@GA MjM~b $sT2'N/Ƅ;H. ƂbAg6$tT6!ot oKfaPD0;}eM(}Q6Hpު`- AaWb==~&^b7=#1o7嶓hN;_mlmɴyII?7(K\Ad1YP e*`>|#^ߴjq#`P)µZQTߣ{Yd^Fw1>&`wDA0]t8v c:V[4GscPZ f-BR&ɸ$eOLy<B.xF-.3+Wq8ʑϔ$ PrQ$6 W )s/졠8uJi+XH~ o'{^ >rKg&ehlmƌW =ѩ= ⚯2Ex/C"m{^E)d"梩5D뽭{Bx;1bL^O?) ľz^aa%/I\uEiۇH-皶nb,ݬQ6/UH7|;ϗhH<ѣJxBpDAt0H#Ndp^Xp0vIc2BvPS\_J~c4A6,Kh)-48ig1}/h_]1-%`2ex-]iBQ j}6>~]E\8UwQƲ{ad=8r)|; 8'ZEodÛ} [7ߖ;edSN] 7~eZ5=jc\ŤGpYjM#:w@zڹLW;"+M_ǸaJ[iQ{]"fo֞@:J23vIv-jP)Г}yCem"Di?kNJ ] S޸䂺NS5,j, Ïۥ|%dDUbsa4Rh p_ÿ)^,Ih6hBk-#j=v=zil87zȝ9-qj \~!lG5¾b7\H,>kA8:YTU 9N&_U dcF:Z[ Us5H&hXg GNfl>[{ $a$$jd!<ipK*ܤ"m0+5W>d@XuKI 6 )閠u  hVzS_9Չ2Y5(P;,#ec5ɽVێóA(E#21kƙy7uJf[U벤>Y7؎z+ Se 52ZS< -ez3uҪ?PAFw [SݵŰ{t_Ϟ(jv;65रϓS=!bb8NƏpJ3 h_#8x< '`ܹiAE "a"j[tdso ՜Gᕸ9 gW;UDkVlX_Ed(rp0&jgQ:DnFeO\ױNs jhCЪ~E>yO[mCQΩy4e|㏅IV%\M񿛋Ϊ2IeQV ȼn(X&ij#Uղg>x)5Ֆ sh/Ķ\l1xkdi9Cze jzTCJg-]BOZ#e` T&~ӉF*eR;f6J~~wк ( eєkC[Xd御~%1/> (w/5hñI uY>{aF#z}~L]3QX5%8Z RIHw׳<]1I)Übu7n)9ܶ :F;y72sw07{'v!휈ϻ0lpyB2?f冾Pl4XpFMS>Bh#st%Վ)[jq~8o+`PdIE:XKWdThYɧFVsEN8Oj(T귧{6 =е[*xDeo vM!k807SSLTI U8pZ{ fZVBޓ =ds: WIKULUm=e~c_j0j OZ8 TTXzuK `&7x o>.ЇeʱEXSr9ostk.}ʵ  g ؖ|Frfw˒P²m+{\g2QEeDQ-Kx᳆Oaj*溔I٦bpZnwLCаFWqr6I t4SFzGٜC=Bi6;LWDegD#O mQ_Hqm ΍9;8]!w$:֍ +_m)4Zg =_vS|E4:z,*@5%N Y` w"9T`  ~jO\_JFqfk1T˯o|5IߩAB|:7Uq#~'r}y?ɉ/WkS‡/zdvOIVN]댄[^Ԫ̖8;./Dd; Ok\Y_eҠxB; pEoaPTi?Z>$=Z4D*i&\P#9)=TN玲!ê%%_Gs(ZYunpؾ7㤣 J\K´ Cj" 8مb(FW`MV5 E8*?9S a̷*9F 0r>qӦB;‌)ͅXKN U햒ؙ0;=#d3aTqEٯ2iMwg/M/L,\^fVDCIux&PޓZ7DcFɟoJF_Ig|2b)5m9Lb{;- 'C~m]5o>sC{{dӭcT/J>tL#`sZ 74n5veˈ[X o$9PKV[w#vrP zR0%h)sj'ըn Mo ?u.5g/*AdJыSÑL#@ρJڍ#HOnњTW1wfkt+/%"~aYjQia9Ke#.4d4lU ?2Dzzc>݅.{2r\Cru_sIXaF\&͸4pw,' vL=c0ĭ+fWcb;`{94dn0i1Lcž5)._v$_H1ZI""~U 5)'-zNsadiȿ  CԼwqאkQ|h0'b_/vO->a3ڞt#Bmt 9cVqKQwJÙ[&6,he Y,N_v 73ԃnny儶SZ"=|l,P9ް{~3H,yS. EYAg$5jR{\h^;>_@"X*_W5]Qхp+A^XG;5}aB D7b w5?D0:`Uج}k@Mqk:2w'9_ ?"zHӃNBnA#nc$]?1fIa7̮ cM\ Aw$yo@c>ycR4"Ri' cjdXB֐d52y Ѧ`sI>/57b*kD-a̐ȏD#/(Cl(@͞Zfc'RTZTm!*@ȝ]V9)SUBn$ȔY,P,I4 _Ɉ0ѩ|K6pA:f}x}jGgn>1QMy{|*):pp1gBFu>½դAJxqrh'eE^fYU~jի~J#0ҙ$d1IҁDeffJ"JЃfϢW*fJuW,[ 7HG H>GZGWG% #mߴwA^Um>ퟀ[UOcj/ҪJBwnd,cĀHwYwy(z ɻ\a$Tm ilcr_ )z9-" #%c!V_I <ಶLx$eAiNH\{l͖=4NYyّhZ'¹Z?]\ܝRrnUwnjeYU84hj te185dY? w!%pL4Zd٫-Agv*bs#E}H^3*,tCbj֒v ʠ2_+vԩ4u1-N:UNό`:f+ZFhe~ar:Jm4c0V"bF ;ܷ<:Y=rPp3BW/z)C\<(tFŽ2uЫR7./Rf?8%'qPl _=_D5˸qa]<O#gi,#D^ pcL@f8|;i/'y=9(4LLG#GY:Acj|}nlʁ.&L'^`\6o_ ^M7yz;"B댺7Ծ FNGHd//g*ݏ4F&=hHnGR`J`m}#_,b%,)e$xw%,m8(}g"fhRCmTFAeZrSFC9 zڞ(wِ7XQ8M+=Ny>j*AXoo 'p${Ӹ6b ݾⴼ ;60c.VPM#8ܑǒh||>O2iɂlbЮT$^x_U|{.ńO#Z"Fw<@vU@y3ED{}4g]ax#h(00[ nŁٖ˶۳=|D穅WpB](3|ec '1/(xMQ E[ ?r7 }_[Ot5Si`fr2 繙2b Ehl&MQx :,]'vp0)71>!5 5Іyk7Q1Y%N7A?f3( UJmr l*YA`c.O"ut'qY4֣c Tbq(π46':&W&M<ω—8W;sU\bYY[k }/sDZ"wJT }r?3=%l>P; r#˚ לCM=c /5VB7bY[ vO61:^ u?_ō]6jΙRinz8ZK0ǃ*= pNoB  X_<]#EѓFY-*[^:rk{2t8ɍN"[+D2'.9;u͚ |;O;+FO|1ɇpVX5W30$. vЂEݟOjL4G2Cp `3^4-^ه;*E#}`^3'{L*Յ Gt9 ~ٗ葐*A/U覄BY:H9h^˪k3[*`-HJ}&fN1 MǃԚ5쳯bJswfL%ފ,F"}]w㓑OْHk-I˪fXϖ$.$2CT.pO$4Y;#O KFo ?y]`QX[Quo%\,5_ahQ5Cz]B~\2ǟ3PƚX Dv!.DU4BX`G,kbiɮ_pL8'ݖbr.T)R )YI[7jz-̚ |eLf,q0@ s$-UnT+%͂,C&I}I5H4gvqj}eYTCx2nqGS Fk%MT@Z, v#ʾ9}8 w/rD `f.?@= v4=&a|V0?,2[A}uOU. ,o┾*(! olrD3=?ru8qR&ͻt (8YK3KSNbY/v t ҺØZoMu Kz`J]KMU\Zdo_3uhD4$$I`A Dz>)X E!H蟩*;v}AP\ P?,C qNwcŨP\tաi-*$ۦ5 qO9e-޵4Z w;g EU1Nf0Yfa#.5=lpe`P&"5&E6h3Y/ЦWu,py+ 0ȇ~U,Yuc̢4 {+>nZ+Dt1@'XXVBP,fYph" _4w,s,?l}ԽT狀39&}UE].9g V#_zoYJ`$S w/FP h XJGP]p_eܦdQz?@\\wWݢ_&6bnHԋuh>x ,K4}9< BOn'@J>dzqHh qE|rƐJl"ϜZfxyD?lP" %)(ڥ\كDe]0=F0Z?gDokvw漣)T'[xFRJtY?ˮ GlX~B۰0[/kf }seg`U DP}s? 0)#|☟j Ӱ)PlPwцKSd$f$AM߹v7KU;'eƯ# iNv6i8m7.jsˢ^Pyר (;#l= (65a:JZ2iɮg? ι8J#_2JU}a A(רg˯3 *T-& oՒcқN 6b$Q6@ li]hUM DD^Ax )w'#n&ըr|J,(xtiL{ƼTl3P3%JHi/~_ѕt:@XY\Q"Y'+|\u1jd',Ȇ#! 0ayԬRK*5N܌?m\1 ~:D8utUݾ>>+bl# ၴ|XFb.T'&}}bc#{P"(`b6d}#ۤK"@OU 3E~./)Ov_ZWYhTB @87_"`?"XOJGpVV# ҖXlߦiP K}&_"KSO>o (@rsPcdVe#bG[1cF׾du5% O"PPle_6Vl|`LCy Wd$+{(I@U_n)3wz oYD=~STz W%͓+ph5F~#ɖXPYE5Y!`8iz.lwcSgkd"eC:ϯⳔlL `E`>J)Pthz Io0˝Ȑdn,JO@P#/*|LC|` z(O4j & nR[7LH?W 6IȯE MPlYh1Ux@ɺx ^Qkp6S1F۱jxaNW;j 멍g{g#3ZYwG1Cj9C9m&›{4z8uW'-r,xDC`mcWAN_Qvd\YP|Ɏƈ;h9}B8'"X _~kAv1>w)'hX(\:[u5we9E4 K{zAil5d\[O1|ĵ5@#˚YqۈD3]+S#Gn (=_jO;*f. e#xA^Չ&1w22 XXBR5 Sbލ[1M)t|O,.dAվߔt[!| ,i*J}6DUXE0nWpc]d;AUհ |m4Ԏ5<ΜcP+fA{3ȝȥ "7zFU;=2 9mۉ6/U#8~jS|+L1$UD]Na~G64Ws)$Tw2k X>%wA3jX\ERaw |-& v3,k:ו# ?d1%+QښnUA7D1bR IB^ TRH珣{! K/-AšyxC\YFsp< >Q 7MCDvhUzR!Idpe WR+En'á~ϕI/qez(z+խ]_(:a2э'"ݒ?|ȌqRYp.Y!E"7ƧD,f{_s`5Ǣ-r2ZkE}EMLcs1OZt^J5hhPs#;ˮ,҅Q%沜6p"AMa1=G".?S5e6߲B6 l>_ƵWdB4̊j~ J2G$#[`Hz8A7Jh9րҊݖ'/?>?/J'/Dt0 <{Fi6zZ>;!!!)` 2Q=%(%\U/3 `@2E*bo9 :ɹk3 YB,<.2+|7[pLn1jj躸Un1;H- 6ݾ1^6TK0?sfpPQffB/\yzSRFW|nߵUFw| Q7An@ghp+U}]͒taR5Iԝ AyQ^%E?]"FWE$<~z?;T$UyؒDy#f3:c7|'#$!nrP!r*a`$ɳB,,V훖ɬmffv *8ƀo(32ȴl.a$dz3FlL_Trb%#19i6.L'MRm*;܃|=м!,Ŷ9xƨx@7{rdK$e hC~s^5Is>.(~^Q|g3ŮnC' >XH{XWfn$ގSDA,\0,|#ڋu1 _%pZ :p?[1]%a> \Qbާie|i̯rf `C$rל*Z^o^ Fhȯj2rpϩ10>,ڕXχ*b>5~FvF˖8ՑP@7$a3IEUiѝKg){Ow73[Y=O"FTdX*ߖmc3|e5l% ?%u+}|a:b9ĕTАocZSY7adg]i9}# K#m~)ߔhabI}m1DԭNhhu/ _X㥏> & NVg T ) C&l7zZ:yA+aKBܾ%Jo' k$㴫u (%/9O9ǀ?N֖~!PzBboèQF/p D F:$0Mlr $}1xq0u:B:?~^naK/8A~ߣҵ D 'tڪpԣށvb|9|X`BKk*3޷9]J.ˉyd&~/Ԙ{aB$"bzo?#>| ٝ0Tk5/aDc QwSW&Ű%(]4D;XV;;C1`"ni N&F92Po͛<~2OJo*\x v܏eqYBt~Dc-zu} UnŞ$ RF$0 /'p8h} y@7]B;9gp I?h2jn~LWB JsxYw`t0 Y#_ AV4] x.=L T 4_YZ3dv|s&6$y snm(vjUK7s[\WYi/_+ ꦅiEt1ztݹҀk ں:PPw}ѕY*բ2ڤՅ!G~ǐ B;ڕV820nGlϤgeHb/?kÐB#G=_RlYp JOݡٝ6x:z;%b$iL]_A"˙rI(F*@)n(%E X$RwpTi$%Bկ桕]veOO|r*e:e 2_l1*&ﵤ??z5(PRpMM4"'L;\5VU),eׅCb T bl,S#,:ɱ"p?-CaqObpڤIc`PCp1X'@yc3ͯcC=&!!XօHFV6Wj9P_Š kA̺qgKX"VY6Pܾckl ߳ZW̤s `4ө@Op+9wzI~wR4}4aPu˼<tk n8![y6#"2և'*#dbԣwؼwnx/fc/mpܽe=R1j}}AJb9$C Ḧ́ V4bLD.}2b]I+1>TfWQG'rZ>қopa"v6" QNQM& 6 ڧKvx"󃘤aݞ;sDAD91OPXDpW8KDC%oO_߹^R^c^1&>l//1Pwœ]ef1=MEO.Rx3-&,U^X4) #A&zjg6xWt|L?66jd],Y4j :62*Pl4| w30=Ze.we)핺ii(Q&фIk qh8䆈hi)gR[x>U /ok~_rMC5ty(wN-Gۼk7<!su!<e; Xl16I$׍Æ IMuQ: -]+f'BQg㏄kچi,`3R.W7./K /`O<qOA+oyL^vSֲ b=$&I[IuJ4DޖE߃ (;2fwm#,4/UL2 26"ez*kF;%+qM7(\rbx^leV-dM?ph?ڌP4- iG9FiFn҃x}fZ!]|yI KdqtY,?Ny46W|J% $M% fQp>/-]9:e&-G[?+?k a*1QcaRthJb|12(6x~F()UXߵS ܉q)ђ B,釁.Ħuf5 zn*A}DTޙ OQ#5XgtAp;_:/K)!g@C2 #ƙ,T؝r@noIaR/%Z9VyE)|2:TAz65sTa2aJ{:I(h_jRZ8Fm:c{^#2GUp-N1*iptӓ0YL1(aH?M1)Q~d(%Y'_S!%xu)K;~[+1OGP<#y5v!9 l_`3[H/" \4dgЯ N"mQ;Itu<"`QWȽͥ)l]}j,[IT6b GZ4UCcTMQ' ۊKDs]- W-v/áNpt4?^$XwQ'DDURK _!%h9̕DH)O.}c]w¨^y+D((Ihh sIO܍M  ׷ɷqSӗ})"K%Oba?ҧQ\KA'?rϕunSθ4FdTZ%G}u &)3^+f [_p@x0o6Vm "?y/@;qc`H#2+'@#%SOMa^T_2_כ19Ѧb$D!Fvjt qЍ"RZ}B|f.Ϋvɑ[F̺ >'F%~h''`!>#o7?yxf k {+HӞpy\̰R<(8uX5,H`D ΋S> ᢭㸘\N[W$40\M2v;!Z6{NxF =1a!Heu`3azë7xMZE)s3E[# KQOe0wAA,~^S7h`u9ӂR12Z{;s``( `J?))4.''+[Wq [֗wqػ0ƊΥӉX#h3%tyB_2{3֑xHķJܧOHN+=+fotdxl5[TҀj+R{P +W]S7okS dP$g . |3 N8-!nRii@J#(=!Dlhw[IAǬ ]f,G]kp}j&63Y7AZ [R\˂tP*dQ"&Vf[{rII#eˎʽؘV߃u]:t{4jL$hejb-:{L6MpxjͫYӷߣ] Jf| ȑ.KdXdz|@O( d[lmXkD|<'z.=j #rRX RkzK&-]m"n>{yނP!41y ^Mڙ "utUT\PНdXv)zn;(>2î< Rb5ޝE"&`),'جS֯ˠQ0tO:O&֔*|r[efJf@ad+Z6ֆhl?I̅.9h#U!Τ~/Cȗ^dYL!%;ڃ#H=2rSfKXr%u6{лX')[IU&Y_! 6lEy[r2?&.IP'N=1+ݏg_=txY#&W HhG=)=9_gӽѠ(M ;BbD |ʸp3Fz25+x*CJ7!߰ 67 Hn=\KqC->wK`{5`t"V,kJ9!3d],T{i"8v=;7e䣧/GWỌ©jnbqp):CYOTBk`XHm^ҙZS|`/Eƒ-r<0B/<" vؾl@h θ7p,߇!D;s319~״0pmKx=/mL( 8f0;#l2fCߐd?Km.2p5Q.A6rE)G'XT|(_8D .`f_JUA2>.l6`S~kdo(E-<~҂oJd[S*})RDz&=6st3 fB#[%21UȚo(Kjַ>%D=!YՁѾ'|{561nO߅#6/kULO?#_'r,)N,1 ccv 28Y㊘u,.{/Ց^zmJZ) QrW&# 2)y:CӭP߿Ojt-!QBiS6EK-zݡL1ڬYv1b{#uuˁ9)FkMdIJ|0G0GgU洅cGOxSɄAV'ѯ5Ҷ+ɏ_MfTsH({!# nK=Ok|Vr9*ےoJjB>Nr r'v~sD337߄r̢lvHo"uNFxThd9^aT4iIԐ z L6xpzH-g]iHH"o'`Up^IBޚls Af/q3`1]8E ǿ6w% V" "n־@*1/y>\7>?SvozXWlFv"9dcyB^l4J` h%'HAtV# L"65s6pg@ޟD:1C jH!=ˊfIbTGksCZ\6t*%C`J/ KFV{Z"|@Baw [Oѥ8lsF<~(^ ]-~a01,0w ;7ܲҒ]*9$ʿspye|s&H[u,Q=P0c-iR0+rA}h(k$Lt4E2N1t̉dD("<%U]-wE>"gͺgD;ww"fHy;Bc|KlAq ViuԧAzݥIJXf`&Šo{Pmm;mjct,-"BHGQ9){K?>@Ipq#EPK"ibԴ=-g[3nԛ hΫ 5텭ʒl hY> @7J%hDnM;P[J=vt+Ch~`"p0͞˪/Fȝ#T,.H°$;.]@għg[Dl/qp?QpT#sDl%l#ж7F2JK4<:\i~`ߎwvY~d1}4ϻR؋LEwlX"sEڝH; {zC36Ij8V =ܳ:oG:>$}C!>Bwa9LNdp%^P%:N2RY9`dTLoK9K,Mw=Gz6܇[GM洇R˺Qzi}a^P%vrr`(Ȗ.8|^~j k*֣wvp{?n/-gY#{}ƸS*Աc Q)F,֯]1ךfŲ ]WD)72TH?9-h @u't̲ T-PN)ZPQXbŀ";>BLLCK}|!#w 2@rZ;#[V3M@@DqI @U$fo/K뤶P#"&hJt=)<{_󟮕:iXh՟D_6>v;0Re PF2<Tݥt׶ntߺ'_DRfĦ,zx^ PqHqzWzO۬!_F<8>6|Hd"߽:?f}Ô;3?3 Wz!ߗ\t M]ة2[$rк"L+m11Zlgn18n<_P#$`JQPfش:EژQ^/2&0zeFc.t,g%O*%W=s$sBEM=ko s#Opr_Y+xAYl;aM~!%L&sPFA>2 T:͗-^ͧFmg^b8wx zUƞm3xf2Y|5eyruo&- 'QNf/ַ\Ţ3|U&:Nu_;F&pKmL擎tEc Y!Wa"t'X/yb@MKy|Z.CSwWq S `C-h\FNuzw6xH,lto-Q,n+w?rd0{Fၜct4A :.p΂JMԡ,NM^ܗщ7-"ȭVj߉YTۃK}\;D! 8!OQ8@0W?Lדrt[sr_@5o[1ҨijfXvy4g;l|f6v ЯKV1vGү)EЗZs 2 E ibYԃl\#oT hy{OV(0 U7~OH` $?НU9/ ϦM72Q5 ~pȱ4UMCUQY׀)9lǩAk?kV(8ےKZ@MFN]GC#n;yQü3EӶ廢T[8A@r_\}>߲*;чfkY)GeDOa~aw#N#sQ8W Rh֒åGX4 |qۂ* }9W{~t[|'g%K^`Y D-&'}_pX J\~X2+3j #@7n: mr2>yG3:ѨPK%hDȥƉ6*m:b@eW2y 䍭oDXҩg;P W#`۰&o̬Z # ů3Ti{rhNv.Z߳rA誋S~#jҖm4mfSƇ Ҩ09,4.jBr[gVIT!iUA,Ӿu+ }A'˺a{M&Eஸ/(; 2YߏzYoxwAGjHT)HE3˂h2%mX:-ưJ˽'(HI..Т>)["ɺ휒'Y]; "cSfc);Ε1؇01m21B4T8V4@ =37b*+?mqpwK>>͈wOjǮ$ˊm1v'<#J,TH_"/'X%HNߚn+QJ2N,ꛟk@%aZ`R7Of&sD6Ȓ̚(jyZf,ZTcdxS,C2ML-ܴv}6rIPDAA@=j,(<9 <'mSjk,=ܹjuo/ χr_nPK-< H?{ (lJm?w 3z|To 'Z74_Dq`r - 1S44fNR w uqΔw.f t-bPYa w?dja *"uYBI$*mdm*?667lt2Nsz .Zz@w H6ڵp5 PO#u&Y,D; z")z;ӘG M lp+>tJN&\+ r)Q[q}5p-nkD&] Mj\wA >^B Ә47&3g˜e8m*Tt_9q^~ȡ'J:19Y76ٌFdo{ƝoήYd 8?Hlh;~*_\FS`> kZ4w }3ua/mz s8Yl0fv04C1W+INmk/{T3;?*X͸ *|qDH<Ƅ0/s8fYar@}.>F c*kz3݆çqw~1d5ޛgPH9]wx\105$$̓&UJZv)p{ N?nuT5pH2qVI0zP=i28kZJ2[dGD5sIgAC.ϏKinF[6r~ЭiV(Lb#]Fc&] n)=!iDz{ /3=jgoB1c_' hM-(xk<7b8 Պ_c4G2'/̇W}-g'vO~kfrut tӓ联0Q=b]|'Fq>?WtNJ唁tje8ʸ1Lނ׊_ ˊ GdWvqPp`sWHgSҚd S5wPt-5b-}4 I= ӷQ䊤h|[+GЀԴP v/]u6_+bLT_;}UȪ4}z&~{Ѕ^j ۾`\nz(®8pwFRr ~_hbPCb!h= O"(PKW$#c^g6?O:)A;C;B6h%(]Y֢*;qQ\5:vT]R~CC-JH-p*!SIJ ʢD}R!Db¶jQGqUN'6/t`xZsCA"[Ķ(CBqnSAB=sFqP!s"[g8<8k]F~f+j{Sp7HJOOYm.p]T[eS8c`X ,eo/7qwFiZ )4yi@6[nL4VA[&M5x9JODz΅>sYGA L]$(/Ɯ_lv\eWtl ;ɶ?΁#@w{C^jD0%!1ԇ5^?>{<$wjMAoƼ6\q/ h8Dn׍ >W!nϹPR=hKW5(W'W3_QDe8Ҳ.[&ᆼX~p1פ3 ?9~ax~ʲ;^(_~M &ZDW7ufKK@{ioJI_d%LW܊.蕆Xx@(c%7@,Xд*h?Fgt6\YR#⍮FVR]:bĴ"gXf׋Aˠk@j9B&Ivώ_B7U&$*x8C>P+ WGmwg%1w)+ M8pc C7cw9k;֋9 $6KZBƒ-ȼs&W\NvŨ6JM~@(<&LG,*R9i Lq.dQ`NsX/c\7-z16Uxtsw \jE@,ʻU*o ^N; NF*@n2*]vg f!H)_O? k10q]Vo q"Pۄ -<9R8zmCXIqWujJdcS2P{uʹ_Sz==D+c_:Eu@'w$ P`4"]p5f*Zیѐj{d|xsv_|t:MzLLZaj΢tih@6bqA3>vQ'Wdj{|*+ ԓ͒R`(9_L؜";mϳ戗"p 1)_MlxiP౜,DgJ{jw=7ty*:rpW \/aI_vQI){.As n⒮j*cv 'gˀjYpY8G>fШ˕T>;{)[uGec%&+w|ߝTtSb߿snԓt.ݶ?#~vf'9O ` ]G%w!]ڈ}n .za0\'J_pn_-EA=Tݞ 2[AXlb7d ]Q򢑑񿵦&h soCƣMBiX5 Le7U=oƙF8?Nǐ6؝ 2A0ys Bд*^7L^Br ^uN4={7-Sx~4yeprB4q\0`JHn`ۣ+XCoEu-ųε9oCO'ykg۹8ˇx*A8Z*T y oC( YjMD$nv05|:+S'M3t2+߹6AA`8 br\pK|^ڳ  jKW"p N`Oې r`; [PbV3Ce4ut_lq /e eJR qbb5:2R }^۟V؈9ĉ۳aF,,q}V;vsOQλfw$IlJ}@\>/r/u t! xi/q "!Ϝp~[Q 5!UB.ܳ|]{D޲ǯ|DJE؂{ Q!qgI#Yg 0ae kh v6;tkBbDCL̘ {|4F%ji]4w`@I-@r8qt\ۯ#2C$YMPKbB8YEZǠ-`W;nRW-Sufxs Ԇ<)C 1 7 ,2n^ GB%s5Niv$r%n 䯒Aǜ )уR >Ƭ_ 䘍ū(),!zy$kqD$L>{.#t BwFW_dQ"-fKdj%6mmoCk<KފՕ|xW501=|ߙ$Tn{T#>ߗقuz=`ZY`bE$[Ŀ/ oNBtpݍ]OueE! U(ڷgN\8gOq_EVXCgS2"q^Aw g *͘f$~/}[ >d {U'EH2}4o]fKFi+_#R`!*]"u7Ʃh>(Y)AJ#QǦ`')V $o#=VCqݺQ&f'X(]`C5čA0j6LpMÔDY/&7kEb|h_qAZܡq'_bMҸX_OM,xC2:I"l@X2 UvTLC+cdɽLlR=oرqŒ2c5\tQ&޷yȅmɜ!ɵ '쩸d-m;]tK ڠ힧,'pX͖T!ڪ< j*M[ AaYq`hͯ2eg~c7E"Pѯha'A^nbܺ2fByyœ_d##6u: {3Hѕ *ƭ3+_ľЫ+]z[fEYϸ{ C-Sr:r>L]梜N*'LrUf;.EQ`w&I6X56]8CQ"4n%z-vז ~#=j-HL5p H]2wڥ79wwB[Yib Gc,=8=Ҫr[/pr79A8JDN_[SO0s9WTPy=D`._[ʊfBG롬ŀ1k|¨˂SzbWuÅ[wgGhZ& `97z+|@]MSȫ+qXytk?tԑƻt 7`NױC"c J^u4tq>ty_F7րE֪VlU < sapY;W'>|f "}y`i]3u{Ol p֢(eǟ4ZLu_ڱ&ܡg價 ˙hcFXds֥@qx;q>lVkPke`ٸ_‰P3Bvlla7U^Vk(~MDqrU+P^ʣ̦:v@vǀa~8~@)G?.q8RI"w| 4Eg2R'`iۇde݌WzOcCg2j6"yiAo7zL6nN Zǣ4n':;MRedi;(Ks3J8 {lߔF\ ]QH&qMN^GQ錟u(M}gQ">H_c9vҿ'W`G{ٹ^߷«0Ðn;n&9A4̄uH Y'V,p.QU7f 4S abxv&e]wIĵ##;RɆX1QIX0\N\dMđ&BXݎt"~bA!햤b%K)5!1yСqd7LR(F?0pVMZ= iG5KNיT/\S̗Y@ A@l L='tWR o^ ,(aƛJ>-;_yM e Ѧt~H9ag] 6ηbeFj"2Gwb ,ZeJUpO^{h_!}{B3siE9Bi3hZyAITRs;!~n!jKL i0$!j>0>ҐG9n|O{(`+M) ayp(U447@M@0}fjڡ!e/{% 3K(Zy^ "R^e>%m!.} f$f h&NVcj]FL|FٹzQ| 2Ӟi+H-t!7`D2F2L.y׿=)V הtH+k{*ll4qFŚHAeN :vMwNy2_(`{7xs)F *F` y'U`YʻSB2dJNK`zU0ˡSz^ޤ%[MyqL A{06=0,TF 0?V#+TGTI\ħNWwNoCV͎7bH% SB>~%4ѷMn1m#s$mJ ܰkjI:!5Wnm@GU A7oS9z_Mlwᅵ>r DO|Xӡ@5>(@viCG!b(R̽&Gpϲ4MTcQO ,%a{gMb]«~ɵ`K'47Iɤ<"ʜl0Vfߑ0B5 cȩeB\u=KjO3K.$_8;KqHƅS2k!'dEfTpeL@ aŁ1}O`'_-ƓZƯ3Y0ϙ슩 > ?i#HY}mZmHwfEBdc7yT E&TH1]"@տI[!>_*L%3bRS,&W`(է-|n5uf֖Z4ZWiS4IVV?ÒG@& d*iI|L EZCN㢖^N.Tģx*U4~D3-maߑdܺgh[7zEH&/WsRT䴦1rXd8 !C]6x]M 9|+guN:UD% Ԅ]%!0Ox.N6m 'k@X ~3+^7ߑnF'/:*m0|Jl+9Nׇ9᤼:<9o$g)yV͍c~<,jMBFQ$ㆼL.V(1=w4Zx9XH'Xs5>"] aawy\l^?5nD|OmSOU0zthEE7:BЌPs̵!iz]8yLEz~z.LFG'oJ̱g+X;TA.J N],Ƨ͔xS=/*η_3I)+qԯ&5ݳRHA^P'0eL 1pZ 5jz]nW+UJS)jufGZ,0Po VOȂ}BLcyvDgkujw =zHQb$11,:o0RvRBϲZLqi7W( 2!o4[/< "S"InBxsYCrVl֤ŭ,Pn@%h啢ܥzȵ(ؘV+4RG7| [1|^$=e]34+{ &E ƀ-j`%R N? o*- csoWw2v.um+7@9|-)=M D?[p}9Ӻsh;ZylkY 䈡ZsZuW~&xGyc&H8w2mRv'NgZ Mke(G_2dR3.:mJƫ#vؖ쬓V,oqf_>e.B[gNuE)Xd^*%/w=]\{~a Q:TMծʊtX (LN)m\8Ia1(¾*q[YAHx0=̱2l.@8R~rӋv\Jak8c#|TsR53*,ߣ.'F̿KN$tC&% ;(,[sh4)|gH7fe{\vy @0sb؀7uZWmxQ>xH^%|w`Vjq,|*5U5XcЁ%Gg}qO]SHL<7+l *(9el錑-Jޜ{kegb'IбIRu0He~ ieVf`RU%) nCQrgNNh_ne"ӃDT{.v Q[/;YsKI#ߪl4֢hxn%Ujg18k yǴEסiTdT >?fd5$1BQMTQek3ulb+W\!8߶ 8sPBqCu&K] FqVqn]z@S3_fLמ;ƞXpRCv8] b 4+~yHGJ{rx1X?n]R u è+_@s}7Gx5I@G^,!`Jyx0M:[534~"/qJn!F,U~J&Is2sdk ħ`\ 2 ]yǍҷZq:W\6g@Ho F/}O1$eE>2`z9K͟ %ƦZmH>U/\Ymk6^,WnV+ N uݳrP*_T#f[yѧuRf@9ՒҰH\-?1j!9%KUfe=yGz <Ts=z~mnw'`#J,X%e֍X^8 uΧ!VdzaPn~",`u>)yCջcbk,jZsj>LcoZuW όRl_`]-C/VLrYZKqm#Ӎ_s2Om $D FTܑna#z - W2gv55%׷0lQw!Pr>fU[j+cTM$YOج*͢mo2+d 17ɭuf[n=!+ "5@Tf]V* !G6ieY@!{\KؼS;dv6,ll#.fD _Ti9)[Κ(ukQ_jncrp2~:zS*QQ\ w69IYz3!:J/'o|?:0Klܻv9^QH/ Ǩv+i/ Ola dS?Ҡͧ'T 4$qezBI),Zo *l :@!wNFӊK'o=%x#PsQ ۩R' 3#O|.Z ZѦg.L>S|UDRkx,3"bl9/>N?9-DdW*4!5]Yb矔|ƫ뺬t9C l7ayǒAY]~݂ 'mW6w|)p),0)'&0jҮ_(K$6]J N<*c 9~GKƱrK\h ϑʔ|_X FnN,wdgFJ\b`B%'P=hގi%)H Q㹎4^1lJ4XoA~Ȅ齀U ܑdt}[sdcL&^?O>7:MXgKu E -Yj-ZWj ֖PKu2X٤e2wawX8 6kCTCMLoAdU'̍滚Tf5 O -JK_p$M.dqmVh|V8j3TG'tUpa v? 5aM<?Aq88;+1km0 |JV/.\]:˯'D. +efd2"mΤ(o+a k* (IBvXZj6W((x#!KtOjr6I3Ǿ}@^;0Æ02G&/>ɵ -4gPuIJ4y\1GaT8cJz1[Mhkv-*}b#f =BS C9}NdBR2؈Cc'W׉L{9}_n_ F`[ `X .T F76 gEQ}4;bOqF[ZAk ['X ?oI,#ErE6cID} ̻g8]`*?T N|MciF Q5; e%rX,UkōoTDcX37c+L 6dZ'TQI:P3}inW [բ *Ocғ2VY6eqep"ZZM{)5F++7[ w^lT_qd:|3'>V+\Kcc1oBoR>jM\"R_L G . TBAjqG:-ܑUFar|eT%fH[d0m'RX'hR' cm6vK4s4S1LN(柄bz-Jj:i;X?0l=8r*8Ղ/D+rzgx4j#Ȧؠ/%1q-"RwiHi`k~=Y.*xkRAN`VdTL,{2i, Jt^bR#b;{K1q]t{]JP+@%( .I'9?;Bs ƿnx?}YM_1|@kyN2a[u7]V$-,(}p4j.m6Cw ]C4 k5r_R[E#F{. {v(^'^孵f>tBqh8kV=6Y3 T)\hy=b]R5dQ|Zt2͎a:lQ<~A-RK2g "ttKZVC`P4_(G[(Y$dkP*h* Ljo+E;:JX{T|ˋ5b4Pj_Tg],d)!ֲO@G `x5;0styp|m]Cb '1ӥ ́g+sѿwU2W,*r纟4XM {v\Aʽ .!N47ua &8 xR;ٿ+Ӵ[u騵 نqPkVy̷mњGqIKʷ:|E#&w5c6o/up Fl&~`yMv!NLZnAK{v Y7ڳ]Hֈ%KGEF0,ŶsY1Yo;=Ѝ繴Wg?+\-͌T?r4֋ VDp2h'ܤar?n%L7v7 [̒mDcuoD)RWfDtA Ky" S6 ܔFTu :WqLBt~RdO*Rsw}׃LjZl©.c2m?Zr|w6actm>s܏!j ^$@#֑8$dD- RedZ)ӺzjJhCEC(sp#naF垡Ǚm0Le2]*x+!#m~| mu^A&F}L~b&Z <. 0v~4ٺ`u;|i*!}R2HljTi:B#~B1pww2xJ$C=rh`XɚP5`lEo>^@D]ܨ4{SV'&Pk3w {ě^E :Ė v*U̽'ھ?).d~5^RQ82OnC]un'xۼ4k ?~\{:,g\+ԲlEO;Rd͑^z %ܸ[, }^5]~ ^(k^íWيK&Y`wi5<.ARqx6n"u-&a7drK=V*lq^'.P%l?RE3;R@6,]nmԮv/-0D@X0Rth4lV}c4IAQ?摬y.8Vڂ8a ,{r/ɰiޱ';3z`R ?vỴGF_S?JdV׸(s]@PJ/]|ےIbzkJou8WWy oNG;;j;Ƈ*|]ajc T"C8$Z%6vbxτ*G+x %7sy`ygՎrՕN=ki‰#hКzM$SadZH1A{0M6P]$PiizN1V+ R38Ѕ ʼJN/2tdR] ^6{6J w }̕/>?f|H91<̟BLGėv'k棠hyb-ACE-=%]gdcu\|>PL.ǧ؜n[}f6 %`)pz@°Kb}C?DsdB!y P"W.07rW4o,6D.bR9w䓕qTQfn"6t.G>3e _ WYYaK9F1i@G?91MYNkBԳFg8F"2{H쳨.<#-XszߜZ5va [4H`6A {>F䟗%2'.?i!]GYVQ,'LyYjš*?1#/eW¾/x>K\'.]YH `r2)_f7Cf#e ~ۦSYLfQTw8E?rfqף!'3CüonT `GF|@7.`qLThWAL#hAyú/䋣$dJ7D-֒8+x'eGovCJNYP*FqbR%I1FO06Cpј.:Ht{~ f͔ܚv)h!]g*]x| 0R={2f@46!M&DNE,냹mb'WE+0Җ?%&{g_;6THLb:^&.{5,:0mccH~(8gm*9oX b)"$1Y*s|m_s@z6ltjh%Ovho+W`e"&o`ڴq`DIߓ徖֋/4plUt#^d{Ӧ/Osh)+48չW)R{f˪HxqwJ<q;/nHc`,!U>p hcL9t,Cɠ#9%#4QI3suhHuКdɢ7J8Y4YNT.)?NtN[+/ !w5 +^vKHMZ`'Ƶpypحjc_ӛ-lUzG+ӖIKwmֻjT Q^܂sr85AJ$}x LaKKzz( z5X׼ލy|z[w"J j1r2bQ{Hpr)JXInY)'JovZ 738#q5]=ޢjeKo͏=:Xiae#gx9(}HZL͋,iBHL:հ9etR~x@_ !|'@#x.W 1lX6nγgPj3ZCuqbtԭ2^Ylttc/>viH,\:m9YR=ṏq58'`JY1w-)+obP~0 oQ-&΁ؐw:a^X:ivNLF`7 #LI{X+*|в$F"ksl=\o[ ͔}48W/ 0;]G:3*=0u;=JY@}!I F YLX}Dotʏw*jWV҇Zk)֨6~>#//q"VYPl(_FYQ-,DY)$S愧OפK!c HQ],zQȀJmieО&tཀྵ* kʽHvW4"BLmDZhu1drI@ Yhz)ReЅ*'BT \S}oLe-;r砣P{[6T`EKWaX\?GT%ӫCc"LH,la΃E4]ݨB10%pypd ֯5GPo6[?e򿷄4]ɚ.>ńRezݍŶƧ--GD(yzͶ?S  zNA^ajЄSM mP ÜX¨莊,eM܅oX&n\(h֟1Y./4iӌR ^>q“O׶&03_e(nw+EEOwP5V\dR&`}զu`%<;Omh#EGxDl"v )igMbJ,S:!;si{# ?o2RAWd/jL]ȼmr4M3gEƠg2:V {rǚ]G&E5fNR((qxz0JရxX4eʮX_y][hWB r&t .FDw Rsu#UI,|ySד UyMNb !e'IB8\SYzvG:+^-ʺ?&͌zQ?#C!"z^sxsm+V3[Ӱ/_;W%Ϗ I1zc"ZƮ.9&>6e{$=^xe)QYC\ٗ,^aI[J5y鸖l' 1wg/_=&aRɣn\%"-qKZ~=Nњmuiq2)&AZzR?A&|E3x=o R;d.ŬDWVr(hK>I]fqɦ'PQWglp`ja*bVMJkR@Rb}5ߊD# %=xK,b:8׶-Poqo:nɠZ7H@1L\X]tuN Dal{XlAу3MbLQJ|<Ԩ#ؐ4b2Xe䆱xZ.m/!x*ɇ}*4~*]$9xd);dtV4}Q +F;X<438dF;'wY%Rw=pL棧b| Hs(4DЏ- Lp?*-8ثX1BMzҀ1fLjo'Z\9|$GV̡ATOP aS8$/$\rA v!>LeEե ~tĒT+đslH?S^T9 ׼mnKTfk<W:kmvM$3:+ peXJ4O忲;җj-J%!@仌'\{*CG@XVpaڌKu$I"߷rˇ)`a,;25U2ɗ>~C$ P\d+Lcr  WEz:T U'7aÛoA}bB0A!N0}P\8?'gRz+k 'µ5Φk>BwthErX K"Le#+λkJΊ?M /eKM)R9iNL4.͹$; Q!׋jfELjvb$(.ZZZʜ 'NI轮as`貄5i[iѿV\ m1f,KoX07YY,qM1. F@s!O{b-I|r[wOԈ*@uTzRMWDV^jSk4FZ!җjl_u̷PYBog3i\mܣZj0W?L+UZh^rE-(a2`(R=h3ZcT"V;㸇>- aHh+lq  rWH-Ezl7/#WJyn.{} Y#g8Hr!ڛ᪆k P:V=,#SV Gݡ䟋/БoIX'@NبqadY~,{zEԤM zA϶}y2lWPu"2KdN7fwoW;m 65hς%;"G$'.~ ڱ)WlN\]CFugL[M#" фO3 {E/OP* :qO;K&'hT|&G$mf`뮫Kkwꖹ[a'aH h뮠EJ57UP4T { }g-<^!j'ayúv䦜 }6ZubNaHhuTY~"S \{i]!=-:٤t&a";SuPԸNύ+_s zTSbB#'a>[`n(tb<_A2x|<0j'`I}zj5 Z#Mi7k.\.t@6q|>F8> \BB~}ɠ~$ݤh J`f1C.9YBe*4L0Ӷ&@4[Ka/*Vk\\YkycƄ ֑q$LfZV((2œ5qF5kq~OC*/,w^SR=1]>_@Z /(a+ۥ!`L G\s6+'\W$BX:9  9ލK8-͂Er,J֥|P]3UVB۪E%H?+7n wǝq_R+}XѨ7*c_ t` g`yY&_/>4pQc#FU\y)kh{ z aUյʊOVqO_ (?2R#Mʸ׫.$N;2;5d;&`Ԉ':j-' )JaU}W[(2C>Ao3"~/tUh-ab􊀛y̘qɬTdt&W$$(қibA}D|E1#x''ZFDM#IƤsY GXq'@q ȍ+bf^2'7[tN웑|0IՓZNJczõaoR4`31.}yP/'V@W~ ye/U&޳,7}exϲ4)=9)V>FA-k_X^6pzFҫQb%%+4x=d^=gZ(P3...|sc>p=<ŮXv.y 1^ob6>Z]P8Ul *G<]hzӼFgƃZ#.Xq?TAHNJFqKI`Rt2H@"Ù&ܮ9ӽrH\>nحZ~&j$tM$@YV (@Vq'G1F#/at)[~8y 2f e~@bc^s+V!Ǟ5m73O]K+`(h۾ՀAPzwFE9rXLZ RK Z*e//RDW?Ptd=72'K=i?R(#obz ØV4QR a` \lӸ=َ>^H>87@Ʃ0MzvE> M臌P.(A.ys<HR$)SIlHΖu!U DOoN+a]~ڐz OBd>x ռc_Dڗ73+/{5V1`"!> $G*sSFK–WRT۲J[C$H*#L(߿lm5?Q!Uӗ"s^=v¸+|T%E Mp:E>i({0À#2/ʴҝ{6ʠꭦK2c '3q+gr{ .K$XGH"'Ae:y p$?%GK\dkR{7/2;t bό؋ћ?ƒ8J O" ^*,?Ȇp*YR{=O*_/v曉n;u=xha"c׫ѯ}^d;@4B^}x8ж,(dNW'm-fI A1\qc"'cBx*2Vݑ\sV55>vS戡;lHHKVg^`HL4mQ j /AwfB+i$)3BgHt2z P_x9/3쵌;+0oDol΍]g{SWDeMIH]餈^&F5ۢZB #G[Ȋ4/$缮3!HD[aV<";諀\uBƙQ16gNDXXgS[. @O ҇H~ѧ JNUΡ+]5*Mutvich7rxڽOB z~v]E:ee5=T/) Z4GA]jxk'wj@) OZ畐"?뀖Y\x#$~Jyku?'7`^ul- s}cSȕ͘`A,3Xv_@ o{=2k'3%؃fa+~}|i='3 .C֛Q&ݓglNPE 7~k]!V= OQp$IgRUƥ|LYXi""ZK~Z~*+\l^vs+}kJN0tق$>DHhOہ;4/.—(V7n_ylёVnp"%?K-ʰv79qOz^i7f݇k:h%fG[wjQHqo TNP4G?oNQ3X]ӄ?ʱO%i? LH4;RsvV?ن u}(F3nD0/7۳:|iD[0 (H!sFuB ~~PimBxtc-vX{f8z(L\TI冹QG$eab"bk͠.[?I1 : hEDT47wqmi's*4Z)#tⱡ3E˖ѹZ=VطrS'9MK'z!(Sdɇþ>jsO,zvĘrs"Me~nfm6:S&?G}[XO+e:~QTQL_lWє'?K4؆ ST[W&Of`Q8Y Iӄ;k]և6,52n% Ջ-+z54WxU[`S;62^'h]T)M4G Ux|XJ) f*)Or[>5/ጻ.`XoM=?~7S!} W.`zy*WCRs߬mk%]ڔ1'))ܕ:r.1pkު VӶY[TF疭*9{SFݔm]jSu g6FȘWv ΄< QE\b;ŹMqwܮ.wKb}>J9^J7TS M(joğv ('Vg(+,2 Eq]K>} h%/g_]}+8e$U-Zb6MK1vټC8خYL |56W#Lo2׏D7pq0Tܲ5qߛ;VXY1@n8ӻAyoR/ EQ"p< }kpIA͚ɗ1v8U9/;4=6pa{3[e#C07 wB`zL$_`|2` 9NmH6yf)- 島MCh!5"lxzVEc㱣_ DC2"Y][EmBͨzD+6˾9G|.R5zCig zFEfZ+"!g)Ӎ Jwv3L&y|hT=?- &VZ41pGq@v~4ٜ~ 0~'ɗZ_.]A[7C; |vX, k=SvB(i˭Sۻ]0gQpc{R+Ҳ<0PIgJ\Ħ7f7j"R=g3u+(i9a8VW>[)$!xA9RJ-er!J_f#"5\:$MS;8IJ}[*0Z gX'UŸ jE<(m)70B 'zNi[ߵc[<876 95#FrUzɊpoXdy FXZ&o ޽A+-1wD)@@349GGUPdmFwt\lEٟ.%:=ؔg[tD#}┝Y#sCP+AF٩ Pe: {)dRYS DU*,R'ttG\#V VﷆE/:an49E}6+eA1idc#k8xndl֧ᘡMZLVεLx W= [18 ™G1-0QM2|ӱnj:k e#fր֯& ~EF5(  4$pdV}(Wז̫k1Sp)/ib]")uY>x*L\DV[YotއfuF61rE2ce5A1;ϭg3'*ǜw@I zj:*k|Y=#U\}!`c^Z:U8K msZd{۳!4@J綪;KKVqB7؉'FM @B?=8 Qs.,Jcݑ"ؖ#AT灟 yެM*Af90en)APuqmg͂ h TW|wΎZ Lxz7_EЯ%ۑubmߛPbS}{HEK+e/Rժ ?.9ǀᲯɩ>tX~UC&ˬr1(I`_ݐڴ!7=v%rƅ&Ck#z%G!3uJ5p u2z<fE8Xֳb+ rOH>/ AhP ^i?JT?n*rt~Q:|7ytNdu#$0PZu?9#w/ۨߨ^(E詈--Rt W'Y;7K˛}LpQ$ ;8.0a.F>?.'cnMSk>[#+XOh( @v|ċ\k}Qv]϶!]+OYscqh QQ.0#)E)cvBNnML3GQF?ݸrhJ^}E4vxT~`E+뻲yyWjE m2fl̈mKSHO-XV)rY jZa7Qpx̹GsxCjKE4xW}ě\|z^ؠ,&񔳡HZk4+c%d:Ŭ&Yz@R]/(ZlC\M>Ucv5X֏-y [OBeKf|4#/GE1)ne˜> 0E.+*4 ,bxdj>S%Mto5@! :8>gi$JWb?{Rj~2r~R?CHO<#qk_ !grm<`S 1{<^{lj)4#0KBFt9u;=?nHiB{N=4nhM}2xn KB!}K%0}Qp %;td.\YJSl=H O3dɛzs$kD͑N(ЕOk&yˁi|aLDwe_LXQ *% ƛoZ23v/6-L>}4V|Vk3H/eC$K?bb55Jy#B9//A(T"lUC*=mL9'6DLTՁv i{ý(9iK^ Z} D_rK͉ }Wx=zor BT_O?T_2V*Smv/~zNt#Ils^wK$I /aZ kzl"U5Ab95 Z$2L{s(T8}Z'"oyw飰l/ew&#T Pflq=B7lu7$?nYZ] ewn?cHKz^ ]zi,k׿E>XF讞#F5g^kc+hB}랊bfvnJ.0 誆m-6]gI{/,gOYJ!3QĴ:s+^ho2ޚ5923d;@&?OPbjbv! rJ:bwR7ZlS^[%38ON-M:^MS;PvfgnʲVG,{|7P)T̺Xu+<$)0)pO@t}Θw @4 "qHU|F\s#(Oۅ*RϬC5gh-0npI{$Z|z_z;bRLg3a;}bK`B]MH 49сL4aHL0f&@E)J̉l:K Y X A B/5 ?=)ܘm|/n_/?l2rt^*('{FҁkԘ{M{ #s?@?o&JqX2PC!;Um[N3EZ DTskJ;R45p)zxQde(E\3 A46WmgY`~f|ɲFoSD+ ǝ'v8K+a﫼1*VΥW m@s%zp֑Lم­Gʏ*K95GeL(TJY^wGZQ04/vkR,׉P"=R8K+\F)ݱeWn6/wk aӈ=9EȪdVDaf4  _O?RVp^=Ź\r-r(`3m¯\9!*NeQu3X\n:؊Vks9r5-120& ^%Z(&T JS ? S1Wf.wKc f@{x#^NO; K,3 涸/课8›ݺsk}I*6sYʥUSɯ9;=Pwf]xkKMr8 ~*za"!b뫲A8'{"&G`$\gfBTVYsQ#\`&zgYH+(^Au8- m#7oNr;0&;j[2F&KlbN/Ud.Os[זR<#;QKz,9#_#7 &8yI|%`NOd?W[k~ ~,!"L8߱vhy#Rf4.@J*-q 2[7`W2Œ:.cwznXvygZn]\5swz6&/ $^7%lxOcT{z۝LTȅgz΅=޷gsjwJםevẠ+gzlshD[ӨyvQ:Y44 ǫQUNPD8>Kf' 8 IA@U*]$e8M7N.YHJ5tBIxҹ'Gަ!4+f2r4qFo8.KuDycAp'抇z// þ"ǧÇk/a#"[|2QDDf8hA5i"4 Th,UXs_fk_tqx>+>uVֲ,c _MۓD-s܁ؠ@ȉp^Ǭî Fm蕴Wm1WҧYB3[yȪl*{-ds]d]ʂM+˰Y1ZKEJ|ɃuN¬Q08ObZěI(~Bb\y'.=bڦu*t!FV˭Qvú;=L[x;'/i_sT:`?8w_U M# H#8q5[*|Byr FvzY߱?;vf;g!Z'> QUJ!Y1i/br~XE?vH,H{@D_A AmFsǙV^!qD'5Ob|-9{5IM{t!r9pSiP[껴 6+Ka[>e(ik v⊭X7LIwU8)N4L.g:4Skf.]}1&=JU\7j+0-ώi .%#$D!<)P=?=rۖ,<)`9I)CPA1=&`8]@w#蚿 ݁[k*^hhn)*{J>xuX5鲦z2F4}Q.s_Qƺ:*|:o gBg~&w^))Ѩhl$V)04UR!VN[zS̋pV^EX0ATT8)gmDIǛTβG$HkaHN˜^$;jl xjػ)Tfoi Hg10<~$O\+aO. n(;"a6v۶d ɛsݧgK9xvgׯ1TYme{P2ZCgGe\ %% >$p҇biPy6-eWdxs$&B΀ܽ<I ):^QUVt쟝DRlQ+(( 0_ۆ^Hp5tZAR*¦j?J}Xqi y=.: 9L>H W-Xfat򓦈Ec#Q kb@6"K''^0q噫4U(XSu,m[f/&f,}q%&A$>`7FLg0RN d:Y0#Άza*v@-ڒbRw k&i7.%4Cuk}89Ϯ!_x<\cjY+P,ܬ9D/ ՖUS*y,2@, o╬Q;(sܺZc\x+S_HG66Kqq:#/EgfRX9x[xδIj*a}믂 vwhpF!ӂd].e`;tm(NoI5F-VJm:Cwˇ=>ѳW[y-`V0{ҵ~W,P}2ȩd8&HT(dnꝐES]J}6r/&bi/p6Kf8ﲻ1Wn`y*OjzS)"n# RM'A9:*&Վ>rĚ;(&Pc_x` 8 2LޭzI+ˈ<Mv yǔlvM\YɁ~eW - W̆}XVF͜.;ҵz|"y^FMwx[уi>Y^OC Qe٨jJECVvll1$^;hsL:?ٗ< MlL]4dx$ݎJk=Ow^г s-,ddW,߸ָ4TӔ>{7H4@r=Ky^k}  ҦVFi7ecEbYff%I{>VxRYAJIn!pϲ{?STĭ9s,Ր ᑸ X}άהVjv#-xTBAgdm4ʜ [,7`91!;oUe[ ǝd{$'"J;y?N\~;q׮A :O4ɳ%J`܋)zk`;9n׿nwSGo,bXF3îלCV&|sxh51MfJ҅W:>ڐ,آZMc˅0x巩1,fUt4& '`{xϯM&a͐zsQ /7aRbJLl|dBW$fl*2k>K.VwԤar7\Nзjܓrl( ASP'& X;3z:` 3\Y"{:4G)d`ӑ5j,VB )v \O9CfOzQe9k Wꂀ_k^X](i|%#J]f43L6I9׳6]{;hq$/~g qs<,hl`W[<,n.S.M- DC[U겮e1;8R-,#^'J4 C*SLPn1/fٽ^1'zgz¡KUzd|֏+Huۄ ^KWu :!ad&~яfnJi9|5&,Uhb@-Q͏0^<ZzIkvIާ_8gg6D.2>% W2M,=Qw.,v1n#ʾ۾ 7"Lhbw5TT+$px4NN 2F=IsȅR QէAO[a yHkbԯ<5jFIgJ]UE* iօZse17[4 }=(t\G'FZm5K" N "ͪ>1]_+D8ҭy8P G1i^,?tqf<%4& {x 05vǷ^#VОR%G;|oPpǫB#g@;(J \Ԙn3Us|F؏MDzgߕcGS[h8ov V8qV4"8Y2!e.bmdk+;Kn/y6~b,sSސ3Z'+6`VG<]G,R ȷܡ,䢴=}p8$*4 ŧF7)H  ؗvk-gKZ}?֠o#T;MI,F{@IN|ԡ‰.WU- W'u-A l0b+ԗ{d1_N(3VQTVsi?J^'y/»@7Ff^< |޼TO&1DWӞ6so"cxAKDns5DN$kڔh!$TWcO cfh*9bai ze/Hkch-arvCӦ 䭼-xؚWl:-`ݰ0ʄE=WC2'w=3Hc$DtG3勂N\gmV3}DX0GW1 F/8a\`a4,܀i"Ys&5F+[ %u6 b|y@D+xIWH,@H,OofU(]NyV[kHK\4z+#TQ!] Š0`V=VۻV9ٖ|Hv6_ x}!b1*)vFR*+7"݀͞"zDmA"3zA&F%Ͼ\9՛oy_%Ij?F;?/ZEDSϹS8gs$ CxNrn~kW23%wWt5HHoUW+W[ԳLO049G΢hYsS ĤSww?K{3#pm0_7 c^-c{gG@Ei3j``e*3G p&dռF'_!4~Hfē7&ksi8o+]́(s;}:|ZB1@\2| UcVis%_"!Ѭ%7mO:q܎d2Y NWωpSkPnV!SG?ڬgL& WV@"V(A8sR^3{Mm1*H!'Yhgcq'>ASA< +Wo.*^qlӛ'ʬJSa㣡 |Ū 3ֵbe?z_[zQT@Δ,wdw0y× xLiWNa9ć0-qgsu{ *j{48;uwlUQ+f';;6*}Zq>Rrf8lH L\1Jblϖ!'8rm5.Wh#z`\р $U맦s$pWq,P ptq2[$?[fj1o`}f<pb^b4:JaEɚ?Ih1D4,1qU@&'̤燰씐ͯ"!/{0}vklv=."O}n7<: Lw| g( \25tȪsN.Ck!hSu~ZP_Np42Yl\cTZ[5&i󟻈ex_|9A.'(k]n /g;gH[-č I*W@LՌ5^憍i֍=މWj逸W  /|g1Q#/L-ʤ}M(X]g|>0~l4ׄ1t <ȅW9V|0))ĉNhX-#;FݵfWQVFW}5g *&hsÅ| m έW=8,hJRNռ=w x!k| D9zg*%{dVz2hԱ%'5EB0E}4T@(?weY U!l<+IV1nqʊf ke h+#2,'x{࿏G4r3#՜fCI*7>O&=(L3$֚zo'Nv8-ah#K1b iqOh1=ys06/?KQ x}GU.% #0.&xVChB2ʔd7r]^y:MtgVX;ɣaft|9;,״nqYǘ'I'F8j#'Bq|mf@5Zg!hxr}]7a +ZhD˪#?ʙg j :>Zc"i1űԷ7]j,n* Y[!Z=h.ÄY.o?rɗ^RWOL#kӣ8P^օ {,SKOi.)f%_oh>ژ I/7B'!BZ"1 F4TC?w7q~17Fz 6Acb5{aBdև,Smakn[uM./맫6(c[: CՖɰӿuAʀ7LH;JHe E0~?hDGp'=<[MUJbGGY٩eYPc¥[hp`~#:=Z<\ (Cwՠ״窶bEg7y_}+`/ ;\#9e d@>)B: ]U~?m|Vf>RBY ;x!dk(I!76w䥪rnY#9٭83'4 nSqi/XQY_X {_AO ^WWt"@_/(T(Ʌ[;:Ni>y5-3wuANCP|&`v\+ta\۶0/'ʑMzS*Jq@@g=y]罞l/ &@]h YFTzhLx?PD -؂5Jd"j8R[ћb#b {ȝ}&QD"``_Ut(n1 ހ(E!aк4 BQafJ&Y K: .Թc +y,Ob(q">l+Yۡ}+l6b˕(p GTZU#rmK '25Q{%zl2)üL|Es)Ce&zWop>ǾoN˜ZHؒ{C4ˆ-Q8dŴG4lJ/cv# v 脊Mnuo29nf"--< 47yZES>Y"ďK6~N˼mVYAȷwpGS&у1v6>ܢQMʡ!v&+ݢK4}} 3Ճ>{ӗʵPS(ئ"Vӓc5H.bx"yGҖ1X vXr yѧh U|JWiaڣNn VCn-ȫȌOq4&2bj,eԅPb>Vng*.ㄴ!NrJv,W90ʩ)^0=Ss@DfkcDfuẀU&$cS^[58EeNޮmS!~F0 z>0~ h0_%BH0yJq6흘BA#\M<,.5^ɮWGq_|M&ܟWފ=NDgTY;M-6nX<_?ӵiAK?\ {AiSt-l$&Bպ*aJTkvaZsF J_Ęb(_tʴ6=VNjqE4^qR}s{n<EX2N0 +֪PMm]λC2xΑ4V5U3L'_e śo;Ƃ&b|`ڄnn09Mli)YLH?+"N/Hc5XevQkȩ0'kȂmқijP!'M"-@^at*^,"bQźЭȟC*O5PR9`TӦFH4\.c wgQ ¹6}:Ƣ;9ݿ8{Al%S:N'Et=: g.SE~xt X%%ö<饠ʂSsT,7a+'RB . 8E!mN",@\rb#!ɴ;,ga\'ُ圑MȮʼⶎB*$Xڸ26ƚ,?T]ަ3qxN`7N8F4]Z|IqBB= B%5pWQLYJY[ Ċ̾aA=*co2𚩆&_ߓG,ӼQQ$}36T UI`w%+$Q#9֠d1|R7p#yQtQ¤!UPtN2` 6KDBp"Udz.RċȻR)t0wKė(`8k>4>  rGֺ,O-TA gHUJI/,C~@VLs'#%] `)M.P8=| xD}^:֘4tr`p̐_dmnUC8%23cmA^,gҌ 6ț)tםV아NC$|1ɩ[0K'oqI2Q[_\hQrڋh{]˯E?jE>&] OǦy5ɐl%Bh-tL gɶiϋ3WݦiDCEDvྐ# )} $Lޤ%P[~;M׻@]65Ґ|[(C$xp`NN%xuJ|#a[ݧ9"*xghO*US|U\ 7 /tf|ᐃx@iĆ;{VM6]&-[& 8v:sa#4W95D;z)Ca`v0$e̻.vo|D6@x(nؑROӾOuXNOR Z)fF0Afb3+m(5ma݃#Pjb}e誛s} ,:с6`Ilm)+nBF!wq`xvd)`^X?HBEfi  ,B@ß*mҶ]]S gGj" GK^;DQ!oOшjCXKe@7}4-r.Ѯ#UEV^#Wtqmx6++Fdڋ7}}o}8ZOEVM 5&Try_dh@|};: NAh`5Z8R`}8ZxAs(v evCBLy ene;/Of(J(fL+I-C+diC2(MY4Z]մeY(#27"~%|'GycuRҙJ7](pt" 30ȦoKT׶xuh i'Z3]09 w2a>EYgR -1Meq=W'F'X#SU2-+;!v:AIU<>q@#2^y)tJŠ7 Zk0o$5m(ȁ| #:ős(=Q̉IHlBD Itw;M].n_drxmtbj g!\M>,|x8/.j$FXz.ъðfޙ^918^xV]6&^x sU|B$cC:V>}8gnE4,4^5FƘ G\rG єaGB0;տAȞ̷vD$TrmÇU=H Y -y { љru *J#Ef0>~]-oj0M/5ϷTmCl<F8TbxJ}t\I Y~VO|hg76-N+$eMjEv)߶݇k,o #oY @cih/ʖ݃Bqk5B/x09myO v~'oh4rs%^w?FW'O`p"Y#~o7O]QZ|il6'痜%X|8&":RP{zն4ax!nAS9v, dѾ!v Mע+>(GF4p"Z*:st*;4gvMP|0"8VP.ވL|" ~迢7PIjʚ* ,&4Dwy?kb(ǀ,82UjQVd5YlH8߰˿7p^`DDw97q%/n8O[!j҇$_4ɂxcǹ,)dʫ9ʵ[\/|>d^ 2!=>/=k2!9av PP \}k >stç/0S!u-h˓~Ԓ:ZKKWSV-S1ؓBއk_%usL̦fk{ڳiWw9En[@DR0,BeZɣy6TڸO9f u X[|*HEHg4 ?n"n)R>23-KtK(pxs Whi$0<nTt26$aΖ>OM=[ٲP!V΁૨ 2Nǟq)*?B&߅1ϹV+}a]9U,9ON 2ޜejYJVEv%S?R't|0-^bgot(!(Z&t\5gR! K p4`4eڑƷ:wp)ؖ2!\zx=gF,Ɔn4 F9jj/cvVbpZ{b5 y;'݁(siBCy10Ǐӛ1>&k òe鉓,<)sٞJu2f׭E``"GCtd}, Lp#ӐKXγvHLۊ Na{f1! f[lnnae4njfH,PIW;85u '"j#,2 6&'4[AΪx(Q NPu _>URsaIӷH=źz,ggκNV$sx 㾫 ^ypbO+aҩPģUv ۘ=\v k[P$lhm6tŚcKF\t>8& k| 8 M[GhdicNzNӦډ[bA9CE.gr[$ |/P$=5#>OOQJMMK!LC-"DŽ! U9ЦًIz'EF_^kRcDn4Q/F>Qrhz!gDu[y(^`[D*f[=U|d}ROGAt%p,ݩt:,cmq| :8CJ8>T<$ ¡31RfJPS"%?mIBP(mEm'񒊹4zo/ş֬rPlR㦕]LII ITY!SApA·rmҝ":M; TͪT|:hlYO8#i׹ze P߆`Z]tU>8h>q ~K# X7$.q R)+ 7B= vnvU&\8F;1"8JL[׾2}$n͕#6(g[H;m?$Rć*هW`˚ $h,;Djĺ-]h7ˆ j%/lS@A{vz%N? tz'`QAV` Dg9LDM1B-н;ņyZ#;Z).L6wU:pp+UR<򕤜T6=6LemS>oA@TZ$$rRB>dF8 Ͷr?:Ǘ}O" WDY|'7`Y#$Q7d_ _?ME Ғ.  }w{0fKx)"0hH4(GuT:O#& (|Yž54$̠WrͨTU!;PAJH9=Baޟ`;ݤȈSrZڭ&#m99B}کeJZŚ^V / XYTiRAb üy~W}I^\)^B #d9fa; kw+_<+d#+qg[ir-k{9uIˬLoP8LPOb-[NutN[uJH;Jl@uҳp3 ;/Hsؼ4N9 _)Se$Pr?nM!Iɱp#MAagNԩ݉< L~ӓX oDKD՘WGp[oA|+#8 K]`gt߄ܫ7vR]ҒZ-Ca_\麔iSFk/[XΤ7|BwZ C@[mC$`37s"/U]/=P!;~N:D)3ImRDcE,9Jy.MgΛnWqVZ>6m&+o<ZOȡS->#A̭m8+pOjZ[I6RFҲ^ +b B43J5wsخ.B%rt<1V1}bxK널'>BwNb9=5lU֒ 0A*TEW 5]b$Lp7Uax}$#`(3FD%pM2s( ;+o6 LU}4C? "B̚c4%CS<}f%"jxCR䠕քeTIIa}_ ˱BY6ˉ؆)@TeC -y?v+S j%&,-(r.?[Ⓨ&;hr%^nG!]4pvGmpL3뛾6oȳdM,#n,3f \+.ymjĢD9N LEl/.)Xɂ?Wk <eL)tF~Tnmn*Z.:V> ?ٌ"C.w9WT]QƝ]ފqDtRqNUcH|ڸPd96'8};v+,gmxӿ8Siމ3I*RTzMK@ lX]DI_H(W`_O $Vp6V${Ϲ-  a%Ť{|axA:qn^0vvβVHQɘ,e}aks8S J2~O*3_|ڬ#3#fU ?A_>sG ETRC ?Mswz7l0[ꎨhjg ;{fWTqJr l}HJ*=;ްՂ*2r &) ׀@mI֖aB m(4IU+|*;L,%n;KwΕ,6]s> TwDPm  ahh *B.ݦiSF--+]DXC}>cSg~Md[BDŽ`&F&Iɉ,| ?U1/g>2a#7=>Rԯ&k, [wԱ $I*ʱO}zr؅NKqL9Lt= \Oeztmrk(js?P Q<6I0NNݚ` 卧,o~~cnƩtՉo Tӣc7 wBF$&γE} 5¶S,9mR~l \$RDMUq8󄚧'AX}Yw\a y6]v0p % ՍQ3j /ݮbi㈘U#.kPLh)d׸.xwyZx6IA F'c"T1uS32ٳYDS~oi9psnـ-)s/XC=Ya&4%CFI)lC"2DWX Bò뇥?qpAy,U9Y $(~ZWi"Ia nO)+ kJP4 \?}@4:w} 64dhiLoe)mrf\ԎhlDǿ^?7wcְ,ӗhn`SH4/>@}0*RHۛSLa6ǒȟq̬5#P8@dum[knxQ6l4HrH0Uc7jEGKzR[c@\ܢ?s ݭ2NԞȊ0~Ĉ5[.vWZ /Gu3]\Zcpt%y,f%kL6 ŭ+!0u0GƉASNcAslMY폮R^8W#0&~ |z=)Dg3Dz٫̲ {)I<.!싢5K N{C yE?L΋?PvӴ7T>u8aVVtE8mȢQi@yuPb *whg˄HmAъ|Qa'DFwșBmP=~o%.X\PիD5-)YdYt8-x |5}5/Mf==GKgSPXcBG;꾇~R <Z`-rc1Saq-BBvhf'(t-hWR3ド!6y=M \% eЇPYxmfdn)`v:r)Cۮ#I ^)ВFF G>UEyʿDOSY*z, t !aS_ NL7[DaF|aoyUj;8ED5b1тN/3j,6[gW;m/rAGo#lS?.2%ERd&u[0'S߮#kj,s:ɯj}>QLb$KѬ`:_BbTf(E )FyM!-u_ hLJhVTV?Mㄙ< +R ӐQ´C(A#з÷SFrÕ3ܯDmI0֋z]{w% C9 NDZhZ2FDEnX5퐡Zi3IP 2nK^Nq>.BxACoְ$]ctb'6p߸պ̄*KzW(k:Xᦞq@l#>aitYi(K* w^lsbnu$r 멝/,,oM (2H-7kZ36%*﷢a=:6y6GP@~Dt, j!p6~z} DZH?Ywv¤л1R\W&xoX̎Q^ϲ\xٞnZ9қB|:,( > Իn 7Ƣq UXz͛Ȯ0+&< y-_Paz/3'1.Y:u}Rr/m%~j6oÂUV ⳦gOL8}!9 [6zz N؇C§-"L,1UoN=>(4X3)\L5>A#hd~9ḽ!_ m\yE WAN[ASgwfsȐ4\үમf~>*rVл:['cɁY|µ5 hm.I1 %3t6 <Yf%6@, Uf,s9l=Ic+bq|'uʢqPbFYcx0d r]6 6h0k.یcl~idžCW_I]{X G\%O⃎&ҥsONUzvV;(][kS DP\iFXgn̼Qxd3/w]mqKի\rѬDR@Fi 1ɺ$UX?ז`)KC3`_G\Rf$B|-I VkO|#XZ/: vTviF*v!>t) D)y#JM;Ua!mq A~<`q>>]`=vdώ2I~,@x&y*H':څ 5{L\m/Ȯ]~ercZ ·D/`=n?4?Hn.n#{l:"ǐ @0c9U>?&d4e smrKu^ٷ_%,d`Qz_FmHfyH ܛI5&‰D;!9M;;wCKo5*/ƜX ^/cӉ&S8smc&,R:j~pUϫ'V~[bK\q߆ B+IgN.;&p,1)dlKRI{VXOH%: IT>erd="(樄T0RtGƈY>DanϬhX5 p. %u.OO %.&>Dw!SD[K<ܞ8B`Mi\)%|fp1LklbqO]4aQ\K{ſA}"~^#{ؚdd2g5vU'>QZ?ݲq.z)CCluJb:uNԽss6,Px"=nh)ʶ)T9=]Q\S>Ls'3(z6isg^G.B_U_irb㱳NlOLDUb]denbf]o3<?rQ >R.Bu|Wŋҷo6$F%=7J-gLR(Bp~x"4LdPÉ4-ob3xXFV}/Pހeoz5󫘴nN)9$}LA:̗P Ļu3? E +PB6څ0B7M0dȈv^ODf@9bE5l8ՔqQ}X~HԦ:z< Kkxa FzL(>ٯBWFܢws_ 4d+JxTl7%ar|d{\_ ؔdc,u9& y00˖"ЮfU欣̌V͖a;\D-4ׂ$57m X  y3Spw[t /΂S|T<@To^a/!E](J>p81]'@SȳVNΑC>T3io"` u'O6hmE9eK x#eޠ;F-0!Nt>$>6ig [ 'tKe;J7tYJ (PX~Sdf8x&^J?!kgy, `hQbƆ_Nď^9ݼ *0l5 I@ 4'y J颡 (A^i̋)owQ0U;kUٻj"& 2{[}ZL?eǮL~dzY;A[c1^)ԗT  OJƌR2jևͿi~5q`LA FJP34,pڶM1@u@Y|.sM~# !zm<KuɠR.ЭSLѐ)  jBXOp~*!~\o' @Quas'F.%J 4!e(jG s5čdiOӫAֶ 1rfB]-MR%aOD{*ϰ>$NR.Bc~9ۋY$:jߩ׳hVVd`ΈE&qKq-4EuOLd{ - ^ɦW"&tI4o\,FA&8Îi!HW(ͨYEVү ԃ$<|!rK1nV Cj^QF%&ŽuɅK)>M}G{zUe=9jY%Ge#S+ X_C!/QyhpJ¤& 7_*n%.K}0Nv%EɍH@ސCܕr[ޘ~Ue瘊)(*'VMVn8ٴ#s1O(RGy8Oq>F6(f|9:SÒ,ɨqWZl1VܒG۩PSdz"*=H/QM7n,&/Ul+2,ڔ]rK8 kD5#=*rS}O?3ed-ZΠiՀBEmr8W_/6U,VJ z]2oxH\"A 4dI!V\ *M:F{uh/!\جY{$3RIOo6m"L1&\qOB5$$Ά!^*C=/7ɫdKF1N -2|'W x --f֝Aby)t9騒Zcs Rҏ8z DfĔ0)J]3oĆ2=Bd0-.":DNӲ$fڥ锹HVbin說|Iױm̈e8y~CCqG*\ʲtMâ^L$Tث"Q I,IHP`E>_dvK8%݆kj$WUbo~EkzAܸ?Wa{pW0k #Ymu_61  ΪwD8&݁ mrXx|vCv‰{UpLFooo9@%@XxeUh[lwb|W Bީ߈-)8}F&K6ӊ|ӱ#YU4N2z*c0⋡F㥔p$\7sZs6 iJNbJ 9Ĕ[ʦV(7ߗ֚kW@\~˝k?;uӜBf/J79wm˧Phϔ;@?vF ,al-GXϧfzYEaKܭ5\e'm^a0@+,ev鍅sp7)iCo&hmkw`>OJt4p>e#l%TS" o`އJfQúP'熌 2z۵@53Cp^b!J. k. 7Mv vMb2*SG(ػ:Cd֜Sm|ˬ0wbC5\4U1<^ʏqOˠ<,vQ84-t{ ׽6j̈IL6\(q 呕]rD,[5e"2Z)`QfGk`,`|0z8=#ȾM 5m? `sX0`rBtJ.+؊Iơgw³_ǎRhYoB5 }n:kSBHp7(җ*8&l%f[]Ď~nWAφk(w߷OB[>~S[}D2Ͱіwy$pkԄ+i ~)~mV?DDDMOV޴ͿdnFR-ͷMadrjmuЀ @S~*]yRPpߕ"z)T++~*nЪ:HzEk^ޕEpnENh "Ijۆ=갛Mo8sKQyvfGO"CyGQ}EvpUjdOaEvfVm,J_.B:Tl|sSK yYǏMY",V`~SsNh,V4F}hL@1g--Sqyһp+=5@ ~ s5o Igl_8;pUlaJb !'WGLg!Fi4f0f}! U=124|֚ e16{٪ni~E..qTZ4ӭH_Դ`LS-3jY;8I֍ߣ'7l%&@A@F9"yT~"+'LDr=GfmHLf9Γ' 5y"@Gw)xxv8**X0i_$Β`-yxn]?Uv oDnnTtpd1a5gJyy1&"ڀ&)I[ #;rNӎ(\D4"8T.JWAy{?kkrA.Umq7']RƗi6)!h]UϞlܦ3{.@S&u3R> *%Ιhl8sY_*fL/kxʮKUvl:..Um. 9+)86- 0 xVu #n F<13o(t֓?ZbQwb~]-1o{wag ߐn%ejY0Kx)S}Lp mCyA72>y@#gy`؏i #e}CK ZnhY8@<EB̟0H$WY``zt]ZA=+ug(^dTٙ~:xګQID WV+y{lv Ve2.K/LІ7J5F`BoI.f)۫^5߬.Dx2Iؘ szAi AgFz Bg #xBhHQ7|sz^֛!QMjDW\L4s:ne" eQ25 zkɺDۤl͍-_WeAdl2}v(/HJ/1L7Ӣ͋?w2X|.-:vwylԆ/\qavdB7店ӡ``ў=ANAl2x\4m]H^i7EFa@ ^C$E /=: ՛-b'w,@ᯃg,ɕ`SY ŖLgڍ-됃T1D!6Ɍ^zc3T$2p 9lG|XA8ZZ()iY' }.؜Rf>?G`h$baF9ji%>V 8Fg=j\1r,7Qf9_OQaS1)vn ]ݶA wRFq]:vAg1ۀBX^nJq ][1Rii1kwqT:Ɓ2zi&H#u#@HLJ]h+2ys? a=d&xتaV&+f7.n?Cj[4r!zH;8r0eAb`Y_DzO60Pe1A.9PAgXW-7H!p.dzzduffa$aZ_4ߎZ5`Z60B* ݊A1[^ dǠ 27i;㇑; ~l*VS 91(yMl5:t}*q(i$`{Oan?ݯ9ha/ӯL"OòxGzr ##բeD8f!3HY]>GRY,P%}UoИ)JǍA[k'FMn^℮7KB13+7ةZRi]5%FϱZ(OS$1$T!otɤw>暮$޹HfIԒ1EǁV\h/Uît.1URXIUd/Ah,fޞP~/8t]^Yt`iBaeaCV:B7AUu :3r|=@Ay/zt?,(78G% JP{UL_hH{G\| "DmcWS<~ECaԜ٤4F"sl# ='?&ca#|p15'j+y[msayqynZ5%KGj9\io/f54\ }!ن:7rWii >iQh{2y9"8 VLɭYX #IqiwJ P'[Oo_\R<0Kn V #5!si5U˂l՘;Ey>N9=יVXc1aK.QĠ)|P&BnD7ܠ 8t G˒ r;H1)J0 Фnwgiɶ^`uj0BQ&)֘7J=3 W?a'>ڸ)-Ռ(^/ٰ̿\҈r3-Z\iJdgE?ޣ]0.:h,vR#x.CŴ *2=3 AeHzf_Oya{Ij'Tee) ^<2:Vˊ%y&6lŸ`6Js/2EaLĩGQra!'aoSNF<k]WA ,d1g~b1@ G`jYn 7LcBYl甅qւi(0\zI֣2^e/n =X|VP E L HDTFdyDr & Y9,קD ۺe!tmdt(eN[qdZdW G oiGߔeMy2oTe\ƛ9Zl,-vr,ŏ)g@R\ ~PCy3iDd)ETTNW!#\Ǹ篍O)XQzP0WϽV'?A5~E4kOC~K&j q@rKTبLErJ#cc2t"up3`; vK!s{PpizsY6(gߥ8P4 ӎ96ԻLD㱩wU2UaQE 3`""l`]HϠ|u{U|uh=|" pO)!Dݙt㕥Z7$7`143z<^8cK+5F=$tqޒ=[f-/% *Ȧg>׭}ùvQwRkΑӤ<} d{yx~t8'asQb-h>+ hdm5S񳹹V92?ԀdǝvֳMIvt8D.sJ$u&p. T%`Fhה4hJr;U[1_:-IH[HI:rP|?GƓ-C(!]" pԧj `3D{4crUL:`Kxbps$Exղ< BUev,J%99L.;L(%Gd4FGaA.?]:G5VHul8I"Ȣ\Ϫ :PJ"üRY?0jJC}szD(x O1mQ͛l4Cϲ9}r߹o<^rnCYu@x֊ޯv8تO"n?xΡgd$S@_'@UtW9yj`YBuU6aVzGrRJ7*oW*a cxx؏i'"{1p6Zg4)zq ?>Ts{Qy2Ѣ vZ23-(y6o!45-dO+o3=qҏ N0( m^ܾVKl'fC2Ԋs8[BwdZ llXRBR2V?3yaB`n0n,Z4Z0Y Z&R+1-( Mt4JP?qKs-TfKb4D aS,[6yN=ŽuwɮN\  `iMqt,-A%:Sm򓣇=105ޥHiI|b޻xf29܏7?O 7\ l 11Wuk%m5'֦ &NlI#a1^o<E4J˰r93Ҡ! i+ީƩ/ϔ]L 9 , r9.p=^hK˼Yf 5[,T":(lg4YM,N) (-݂v5$!QHY\]5o/DNZXAaNSkb. IC`1kЛD92q}7r8]7h2OXYm?yu_rR8M L!i$3|0V?jGi9l!{Q *5PRN[T5d [RZ@}vhB8>K82 Q~@-u24TI1x?dٽ'qӐUYxNgTH~}f/_!?k4ix_g' M\;s6I' gE͔r<ūƉZs6ROPlEu%CXN?D;0`A)s.rs؊Mܻ}ÉߛmޟP>?p8>˯g9)]25fCi-&vR2^'ȡE}ý~%r4%jxld*GEWơ^eQ  M)Φt+ٔt]Iī0"{W=\4= w[&8L(ǔ6kvK^L=w$[}ÅGl-R/EfWtd 5ƼK& 6mIuh?Q7w~ԶY,$)f:j6w"M3āC}+CDo5Kx HMr,sbO DKr18H,ϭq %[~e=5-R0o{XobJb /9E_cv|atϢM-lALv%iS =YW~ F5=AO`*A'L]fl0ҁ;0듭J E+B=HRzoYv E{(Ghѕ%`{rsKH }~XRama?QE)E"4X,o)ھk.7$l5R<;^نtwvYݼ+p-i o#dY7C&DuzB')hTFi#fk՛ĞhCW jc;(`Q14 8/q+(c*[{ABf0(tr}צ3.5y[hWWYacMw7`>-7r`q(%0Y; h`YBFiC <`.'N1,F~1NR[|FWukZZp{NFP b1' Y6w3?9DP6zNDN=1خ* Ÿi5=p ~mBR(\u5.?PQY[lfPs"gqn`)+M|h~w;ktC:VR<+ _iyAEN*Ʌ*8H뫶?Ll)$I`Uv.HBU8Wɤ֦ί'؞pIL7V+9Q2#a:lmLov&٦]f/4!j)\LR9D SeݯOhϋ>"No^%#v6ax8C?sƠ-Ήty&+&efmdӯՍH=}Em$B 1 gMvwM KKmVZyEQ MFtΌzV;CQ35Emk|(ɊO.Y-8߽,fYz.83a;o cC mL%ݞ4;}Ϛ~ sAlGaBۋ= =\͒ T H:@n088/^*tпKm|60Lߤ,Dѥe߱2+eyj@]6y2/**?2;’#:OJ@8lj 6w:!Hy0g_G3:Eɯ^z-lgLO(n)3@aݶ=:F?=hnAXWu$*_ν=e3%-  hsC̺, M霾C'`?|9x$ky7]$SbO-7'U货%1jJy|ӀM4j6[+q򉸳:7f E.! \Hi-f')VL {--}>"܌'B.^ÿw=mo@zr 0拤\"gX>>?)Ҥ(Kw$+SuXef <8=:CיF|c#Tq3UgjBFyLm mE*Q/`P;e'^DT->lvawv< Ԣ#hPnJv(qх֠FNG}Ҙ)<ܠU% $YZ֧ :",oBuWi @$$onNzĸq \ 37w+!R^W螙x]r݋tY`Lqe|n&'0Sl'2]jL-. % 2ۋY;icQ 3vHT vTM}Uf=&bw b.K7Aik_aGC?eNf9|9H;KR"aM#!KU.fpqg.4~njzAcU!͏RQuJkSQ9l}S N>2Tf١(jD\}27vIC?,vl`m*Q mh;hp= G#a4ul1당{́O,YT 1-fdԗ'B{wCw.$_9eyxG^G2J*3I _4@6Gj}4:g0łk{]g~1' 9tؕpD[!@ZOE15,i^-`J_HS@~U ]8lAL 84}ivEl1jAJ\9GkԓVOkE*<&s%oUɑ: SCbO ӪNouPꔏQ5 nKm.uXZTfE% iv;gM# At?]0Wfg.-g^~6WnFNGjQEhG|F^r6Vrw֩f }.VТ6sΏHܼB!B&!Ḓ޽RgD #lTO+7ik&yj#[[}s2w,)8pi0%T?Jd8 U(zG,+T yadA)/#6x-,`|2+:z3 -qp^PwB3 A/ΈUgN?1nKXًiscXW:ب^Kr]vK*5wsXGbnD"ѓ MsO`i:65]Rbץ3>XdyɎB_*bIGkTҜͪ@: 6z pf4S4 HpgQ§md?`ufJs_)>aUnWҵNn]Vyif87E*?4rtKЈ CGtm.繖%zx4o_Q -d݁Ԅ¨š{ :?*]p>ws}+mZ&a Usд[Ԍ<}V?xۥˢ+H _W," 2 ̊:O>.x<'rg]ô"^$^冖,UєWbV0fMTCvĬ:2OO3Ŝ[c^}_TN7=5D䯙8跪kրa8"_.Xl O2y⋃gK\۷~ϸ,}PnJVa >bH\,JDjɗ ¥J:F\q C!Ot@ԧHfIӔ"=I^T=FJUzu3 xf>0Ut- F8gEVDaCoN{fx~h>;$[ꤙmy`N!2䂷u\k`)0Z=tC˲=W-f05i^`>R9EIU^F1#,+Pʗm N{EIC5y? ÃL陁_h])J@auiZv/[KVe>L1F @ u4{ xOcZJqۛIJJB)/qpGC2RsM$ laqK% jȰ"/qXeE7UǛ\hStߞ!JH.Kx!cu#Е L%|Թ\41/QㄭMTQYWMFY!4p/s hV'ۢ"߽bFk/!=Ju9]k{u.<-YяӖ9f@A OJ%L[D%0g۟-'aܼ\JBr瑤c@=Yr W#hbM>?>\E'ZJG%~gZr虊u7" AϒLށ[~MfPE;H^OuPUlqEyBBM oEY bЧ3ˇVJ^,lPiyĄ=זuea*_뭭J0I>ߘij~խCYFFjx:YS WI|ʠw3 σ1MǷ6["#O>ELG-6~*PVJ !T\吴0%^+aKhZfp&לla]ʊ(/$퉏D}zsj/P+KH}G+QN!wP_1%ֹMJ$JVƍW%1iI|QgLLr F4"8WL[c>C:$ts2>iE'm ۀ*R˅{0kH5Jeա| w;\!59`h^Dg(eS(V>)n=8݇-8oiUZ*xpR4~f쏣[Аsp!sX5|zP2L2CDT ܘBblnD~j-ǯ/V0syp/k؄j^@9}8 \!.Yb1+G4Ϳ1/JbkXS57= Hjږ !iAtg]R(N?pzZ {o۾*?^qbmNݿ!y$ *ƠPMf Ϥ&g8EfV[ SK#y-AecI$!^5!ΜAa"tEJP4(zH3Lo(Q :e잦mw$vP3q[LJX؞#Kꤽ.UGgTM<}+6 ;<2u~9$ |ܺd|v&C˝>d.B=.+-n2el> GgEzci3 ørtr>(iL%|;e`sX>&Zvaxc N*wTATnijd݄T_I7QR`(,=U @2B `xx֝,Km/[dnrpAJpg$ǘE8 ~u"FWO]L"vMCn+M<יּ3~c@œ_QyJf tISyp7 VUn 0& 餉qvH)i-3;g";+u4Jͺ,(@'ԥ4C=.\v<6؞+OvYħ 6nYsLwL+uE >Wk6J 2hBQSjh,ht}D,1P›:^w %\P {1S'hn؂֏bv`֚&qL yF]ݳ-tV$ۥolkDȔ$b=4"232ΆZ } r+ܬV9[YM&ƪ4 3~SEN/$).0 Qb5{1B;Rj_H8ˁ^ZuI!-ӿQ}/U,H[8Y!Z Dr$1f[3Cy"յ^zՉap?8_947uHS@ImL6$` i.a ;(žx*1wk'e綴>wI^!HWߧnsn_wX]Z1"D na'#}`.'V#_?M6o=,%4H4rI(/p PWGT^g$30h/x0e"&q+Nxj QŒMIpKNOLYs.›1 uTt'Pnq^4.G"E!颱Wh*J&DzQU6r2ǑBcXvɵ+s^}cpʳ9HQ%[{ƪ6g'ZՔ34£/Z#p,(Um<=*q,r>N?#{ gw{2^yc2S?'F-VudT.a䡙 GA3naCs@[V0(1V`7~QVM02yWT:Zy|/i=qo!Ҫ 7nOaYW\J G%eFз~ms@C6`LT,E"Qeu![idBӨz*re2Ɋ^[WU2AD4Dj:ނ$Q8֐Z{@? R,ExnѝɊ"02cFRױzA~p-<Y@i_#k,xB]xa;b`q#R{S \!Y94ݙ0'J C_~I/DY\aJ}u88FzbI#2lׄrχL>ϸ @I9^[dJ׳tM}d-9LvYrh‰22P{d.J2 jܕ@Op֕ 4F_OsYBC-mqY_;M&D\}"|q6՜zZ2D7Pm~hҚV[ THbt6DWzr}_݃^,sz6 goQP89U(F %άH E>;ZˌzS>0h.)t 7 `:vj7Wu̪&* &sR';}{;ӧ觏{7`,ǕWhא:9:jhçp׫esn+ϙ S"7dgȖd r7VΥl2&"HѮN%-rWsO "z2Qpno1#Zc0_(~NXj,up/n7vpnj Dhgj g'qiyޭ44JVz N1!JhJf+ZkV?eS,U>B_ #TF %?>Oe #/\lԫ@ސEī0U@yU^06pM|c'+ NS>tmA14qRPHi&NqQPX$8F2 I"Ļx$/TF)>ERLٗy* 3@=J-q5x{ ^ OG3ylrN9[w3UJ9-#*(a-e \#E"RIHkcet/(^q6 &O|m}{>͟dQǝP^ qK:D0XJ مn7-W[A˫AwhJ*zZ.I@ߵ6AbatY8 # 5Ћ*Xօ+Aż9ƭ@u›9A8y٧S̃ͩ6`߰>_B."%u9zUϔF2RADŽo:'^qmAA 3a;JF03oBҊ͉$/'c(EݮymMbiVu\%? r|܉Ko?p},< @$Uk`ql"L})cVLDH{"C:NK_G4dzgx *C'Co;p#ĢP_NPf7A9'q-گUƜs/0ЫٷSÏva_"Fh~E$Cr9bpka5lM`-wM֗(@숚?R?c# W# } =,:ck1je6f;IjotSSpa,&'1`O<ߪOwߌD0CꨥL Ӓ UX/ !Yq"ZRU&Nm7@<<Қ?? DKpf%wN2#8M,4+9+0j-W_WaUf`RB)M"+M3=eM;xs0iJ W=[׌^O? )P0_jk`}a܂Vg{(\^c &qb+ 9輍,#rIߌn3mCp@?>*X:;6?֟ / –p\ȱx!N쎪9kr/z;5^ r,j$7',֜ܡ$W(5 $Z EuZ1%&nIʰV!썼n<[|nD|޾QN)˻c?(݋92]挄jIJ|x'sՒvN`8ָ:x#͊#zÙ/w1v/FIu:Ic8K";#A48'.b!椵|_\Y % C{'ԋ9 ~css:O@ee`QƈSBNÔr͞`-/{j\WMnBّjw'@Hy8q&=jUl֘cuWtNb,tr蔧ꏍwT9| 9\?m?P"tW׉Df[HU;''[zc kN(9I^zȖx04}y_=_C,%fyvPlMڻT2c^ƸȺP3&I}#>Jx$T_ɽ̫/؛ B @V?R[7^5]Rpag Q3oϘ?I O:0j#F'u7PZ')=l=lrS]q;9\Yn&eF Z+ٽPއ\z7K8 [a5TMGQeUӻ^S#s y?)XaK"`NͳD}":bj={sD;2קKH_',6e? &^(NRz&{@#0", WOV`QYyU0v(eXP.I0dɽXM aC3~:PcCY[i߉W8;q{꺉&UEx/Du^'&ŁMz.4W &O \ :I jD/Oէ+ޟ'f4;d5So+ _=}]IBckVǓ)1caaYw 554328ǁC Ei:'1@Fg(h7J; wJSOfhdj|SEudDo!dLUu9Y}F1K=ty(hN8.[SMx*h-q>ɼ~V=6BѷxzV٣gA5~dސt]j\@.gٛd-x,]mgCH6M1!*LS_ V1U/FXpK"+[xЄOA@hk,.y됞ƙWD6i ,:$a~we7l sU8a*n=eeI{$2F{j-$ C@ ՄL}ΉǢ p\n2Ѝih^.Lϰ;Fs5n A|%~|p%&*0r`eJ#EQDUgCRka33[x1HG"֬J2ax9u=8ZM&8dX; k[8FԬ U 5勰d/VX Y;"iSɝ׎@?-}ݼS4ҶPQJZC*j#LwS/S^3X9`?6[Ö|2brN.N`#jfIiI&\D-FAl[?_~(++`x067PMІN"Mj5 O X໻1@+4BٺIM,Xff8 h&%Yv;Z JF2{d[r NYm: {-_wI>]<;O(;MmO2b8gt0vsxW.=&!(5ɨCCP' B;i2[{u-U@0i2($c'K?}AvQ!Sn["G&Jfq"%:|Vm+nFLEJ৖WU{ 9+DȋFvx~nz1!|uѓ\(jTci=MA}]I];aDYNE7tr\# D.<00ꔕEl& ǓTU'˕"pb1x+#27} -ښx3rPW 4,i:4ϰuh3̍i$h~\"'L^!q"o7vtt\É" 0O)#ͩ';s}A!|0,ގdwKĄ%D׾[v/&~077VdR _.pWtS65]O& i?/;ܻ<>w˷ֿ,Gɼ?)2hl埙qP ^o).뤺f+= Ŕs,ɰ9(B2:Zitdܼ8*mBW@쳙 #JVBQ#3!(O`y1% aPc=W)+c !;R&.& U,(!9ck/<E|l V5Cq^{>󊫘ai~$Xm.( >9moygل}Gg ǗxM]pJрй6qx)XֈFҾsHY]Xz{r [\p°nFa`z:"<.>r ҲD+ ڤɾZYKMvd._CIIUz|abP"" <3 ^` -h"^pSb%eY:9 .KگF Y;ݒ:=O|d9kAe(DI9BH:FcdV9]9T5xs tg̭DV4otQ:CEi>{HvS߶?-yaV? _Yǂf !Y\%JRc9:ܪ|.[g3\Zh5 n䍗Bil|pnh8)DCx8d^M 2Du2-tJ#X{$.:>Ex[UiF" ̒DlkekZ `vΗ''@*;WCl[g]\#k* eJv(ٹrO QayR8Yk+(c 8v:sqB-e'GrJjRprۛQE֋Эox-T:dQJ$Vr";\9v=,OtbB#dQ<0" {F,@\'"&8!7};;Zޏ;. "i,ŧL̟^qIy~>fDӎR( !եጀZȜ5۠R: Xe|Gg֞ t(F> vykƏ)эC Ƞps(:HGʄpO=HQ YkBpjc-XTǁ07:IЙmHgjx6IMTUٸiWThi !%Z ?;ՇZ<V>tsLZü{=`v?[-TCǏQmhߌz#}u;OɬIDEkvirc!pPnl zZx.XCYNo_N&èIfɑ[D "MN+N|hn?G ˉ g726PQ0$xI }8uj WS\knKL4>% n5 E'?r( N4fTKU]&zz//LY2a[ĬW0qb"( / y.GTxb;wATJshDpAlMeX*xEmdϝШi(ӽD}ۤ[)Y44lm)#[Yuf FS<'ho87ˬWt(.CNJ|lO #܈㺜pt.L}{vdʮl* 2ȎLعŪ^A9g 1ȏ!?%^K[LܶMHX(r=NK78UdO|El ,?B$QSu[.wOk"y{3(\zc'Lj|Qp0gbȝ<-c "*u^oٞFh栙AFߵ(1^<(-9\g VW-~Q3ssg?zlӤ;QCVRjʪLy`mj[FyZ8&& ^Bk RG{._iAd:KW'πw$EnSK=ef yAX C`^ؔ$eʄz@6֩ ),9x^1-X+ yalDK7^Y>p$h< S*Z?< lT&|4'^G֙M*p䡟)QxEd"RxqBfhXYI?yH!5E[#~ͺ%Q QAl&]s#d@CfL)tU,?&[#эsYTbhUtvy1; `2-^W&iHilO, Ny[/?Asߒ[`O|T;H))Pl3͹0w\kS]ҋ0*eR*$q]P..-+dJM$IӢLэv14QU0 9D{qZM7.!%œ?P2I:,ť6}x1} "/ˣC!ge R8xSh}w\H__GK A*}&q]7Od 1~g PWqhXV%2];T"o)NE3V{IAtSAƍ8h,Q]YסfV\g4ce8K?U\fud`ep e]db .RTZPFW2[3Т1*nnQD'ǿ Rl8b2 WrWP27ӾD Hp'2 E\rG.|N,3 |Gta"K<@AHxxw؅U0VnS߯5C5xwY`sD'\5͚Q{Y͑jlte^m`)Wƥ9Z dNCM߼.hΏ LPԗ?$ a ԅ9YW兡AF|tPJ-B֞ ՍWR@R0}+ zO ܐG @؃kA(&.zh'c|v8rhhO4X\ hxNRvpL/ n2,ޞg+5}M140c$#[H`5JXXuFī}l/0F٦Y(^с "ۃ"DvA4?pGsx9-~>z)e7*Է:Ysge7J$23'JxYQ:V#{K Jz$R4^ZޮfoH]Fw6?KZdFG:l:Wl&?;MauR*([\qiz~a{9X28!ͭmn؅\,\T."q3܃ك);K0%بΰs!E/fRfnw)DqCk nd`czʸT lx'7dceRt5VQn~D ѧ@o)`^sG%!a̸Å N)9TL靓`⫯,Oq;jqO<pi_] JtEX߱(u{=H25SMη *TWdzJr0"t܈dlnA#˽eu~:ux鹍a^`ܕ ̡r,N,Vz68EuGBJML׼0LX˗L]J>ҐP@IXpc NE s Dhe0;]=yWhGwn[Tbd#RӟSO\$齩TK/}BBuYb i0s# r5m~KۣDg:s?_>< B]BR"?Rcgk*z{N#aq{iq%{]5eNC3N j-kZoPÑh :H$㾮 `{ , Np=j=ë+62ƴ#0X "KI & #7||2ٮNxPʜzl0 ȇ[:]]4Оt7wbew-fz "ј;\.>pU^x $P,׵b 5Q\_XhymIi^yƋ#5yb%͠;rR7OBL Z?W1QyH_3ڀ4@rUE.'[ʑ`᭣'xWa}+8LJ;>tJS4JJl5&<ly })cCyQ#Ti+TJwXP{8㌍IUjOxllIdJw6JP㙳ױ2l٩3";N;F4p1aNճއ T+ƛ$`,GF3NcIQzsHcN(thDJwHܹq]#eY݂knS+\Zom2&3v`OWBK:TKaM+7+0إz 6yzuthX*NRp 'Sѳ^SS:AYF8p?LP IJ c\$k~7v[l1ʧ\N)hgTaU9#ڈG_Y~!04XOGß]"e9A.G\օ,OīeYa9ellqf^6 ]v*XCjh7G~8w$b]]Li{~O>&k&oLg 'X%Z`@s'Pv9B{LDԧ"LmC4ߔ={dA_xZOV ZjmU xPsJiLdsyE- X4>vh:^p~I' O-xX̂e7;(K6nTC$]nof\7إ{'1&Cp{`TkPO;x]T*>zWdG`l0Wk>hu86>@y),'V-}e^MљL ÓN,DXc%5V $dE[zuр5KwC9e.<53؇D;<}~v 0zO_8Xǹk*cC',@d0˴f*{TuuJ`fzn}i?|BF2h|g8FB;@׳[mC \Opd=4l33 vB΂bv[Un~C:=* EjI%jC{E5z]3Q|YLhFW}u9x Qȶov2:w=wY H u Ҡ^3;3 tQ. |`N1lZFؕ[ӽ/0ఀz;뗖VLWz21 U6 -TN,x(hRs&Fx;ONeAruf of@aeԈ+_źr4w<ሽURjJ;'_,O_I}5Uʟ8[3I)h^EV _׮p!}Um 78vjm=ȥ6%8G7wcKI0I1f:C-c&u{zl˱Nus?1}\݊ ]ӎaR!`I6 xEn[(GYi8 L*!f/l((x'r;8;6fqz4f;n)7F#R#7F%9ohǬti6hRBZ@Pʏn]Tl_)|y,=ύSǺbܲ ~6Tذx)=XBmshJD 4(ŎEyf`$Ŝ f;_"9|p2ծj(48Ԁ3!;Z?MGLRH"jbuP@EZ`iF | @$zOϯy(I8mnYʳ*+q:ۍ3ѕL\ZkަTRդ`דa1UޢeDI&l Zud2Nx k]Btꓙxŧ47bLxc@]#OòА2GktHSCԟWa9}i[A}=6?B(ǠQ~:@lNe݃2z7s R>LE35xv9`Ik}E4ZQ@" Hͮ:w6y&t"6&s3z15莮b13zѭ򇪗&/}$LF] &WgQNЦgfGHcA0tsmhr$TO/@.4w?EwI{_ D^5ym P^*ཊ+d lEh '*;(ڔBQϏA ) ᴭ_j6C(Ϙ/JYJKc] m{e>V[PkeImQ*M>[5HlDa+,!)rT -3R=##"D0&FӒ)"+8 6W8)3@kSṚ1nA5;qp։fBx]X_p1ʨ QJS{P؋!.Rk pU) 3m=p+~| ]fy1Z7scHpUs~M+X; [/]]FnYc?(]NIEO9Om`I$BVDPbyJL#nq[[7Cn伷RƷ[Y޹W8bE5|YrSV\> dy[ hRj31>Hbd4ۢ6MoBZsU "r%{GmSn6$.p^\jДI>p l1wDT9Bm%8(A4lM$mVliˁ1jt6CÔiE'poA}Tleb`ncv?/Fp/ 2j:rzc+v 8]#uJۆLЄiq+盳5kZ؉Ƙ]_![}p@F wNҁyJpMjW㡛(H?o%?:6ZM]JHen\ q3ƢI7BMH[|܊ǶWt4 nṽ:/wcO$x}h\mc.AV*K`Ѡ0x`Ccbo1Tms1,iie )Dtl`B昚^}[+g\n$x]Ɂ ^C^3PFil_f$E2.LU̸Tt]K3L-m4h$Հ%O%j֑)(6e.mW=ե]/>ob׈K^̿go}LѸRXI撶=9&BG lkVJ>FM<-"HeNz=-XA6?_]5$k23F`y=n J?J vhU%ѵGn8H_mT 9'djڡ$W 00#:,>3!7̉Oq>$^˺5(]ԆIFe `ccYv*E|) d.]HMKVPn ]9e@ /k1F"崥;M7^[,}᦮*)c}h"B?ypz(, D+]بdYE_0SiZb -["zvgx0OFh)#I+j$U5nnsm9UkdbUH"dYΡ=Tǿ)Rd 9ʋ tb/pwM.wEP_0ѳX˒׎kͫ Ka83Н΃\_ms^1fEn7/s)GF83v^,&uQ1 o|(8ӥ&f4 .]=݁:hȯ'9Zй(ZœL1IOMpcyY1vlE/cɳy-/L6/ !*ڲg uI1 |}u߁fDb5!V}̊g0j_tu :!@y!>x53qW  V߇'@ }t!hlVqH!*xq H:A6Gu5 9Ğ9\ӛv'{>K#`!TQkPz֗|K \_=(` E g vX|F`{A(!+NѠQ qY 2 "谎6S#ۅ+ )iM1IRFw۩%bF(,/F ^2yH(Ǹ'2=*Kt t!9o⁦&FOxo~/ȧJlZC&˹\XۈwBx=Z>EbgOh0Ll\k>gP߭J`AEqWeݧ@w Jt SoI-ym;)aZ"+z8 k4o }f_~'i Z"RnzCKYaV,ɳ?֢/IY^G0FN _*}7E[H6Nhn!%͖ݥ!i~EʦxĪdh|VP\,JZ@0ŧ0v愀1@W qw֘q7pjTz*U<)hJƓ˖U=['cNW.~Gd14)4>W|+mQsӷ`LӼ^e[,8LuPF)0gx$%4i.ӓdAC636`Dsj[|jG>LSKLK?Fc>d@UTxڑ&*#ys~EKYz$h8m[#eE0*o~ ݙ费$G$_ Vp)vg p I^&\ّ?)qNҁ '^UKq,dyH @[K` ?kcY;ʛW˟ ϐ4RwIj YUF}(j=kDzGߢE괃B"Ag7t#;JFկ!0}WA&Ǿ~ʨ`* Waߖ=S!o)QO0Rn{%J\q.<~$]D.B8kV \t2@M)mAB\8>Qͳ21DBEXPi9c(<9eX_c(4vp G칼J]բkAÏL]PwrN+(_GlXedgݯ}6)s-D{e}cS?k..k@'k[IepD%oyV( .U@kv9*18'qM ŭ}g慤G# =טӹD2C>bFUs %y q"SNet+R*ی|.MۀMOĘniDR&O6umMKiԦ)')F)áʳaF.}/Kh0ur)WXc`RcЈwL;/ďstWB>!fnlq ]67}^cMu#AVyBR\ \ɖ}.Ge]GRrïw.(ǻg(МOܛzd"\D5i2f%!Ula&z&k1`6dY`0Ea1b*~OHdm^7E[ZLViAc/_ހn.ՓFkq_LuXkQ[,mhT];UTm܃+|w-.2AkrѶgzr@gYgg}3(Wѳ)϶ܯ} ƾUN@NԁGn=g cvv5ќsY>SK,U?;1բ3/럌 v"\֥FJY'K=\7;lzHtͱ&񢼼w";q*r5D;Y'g.nn-Y]YNր|Ha=R*"udqLSfS{"1sHIKNaP9)j"6'qQg$CQb=AnL]-iLNj0{ozQ2[rig5B,[>wmo̘Eαf`bt sMS !\}| ?=3tCN|ϵ> ,81VIiʺ̞֨Դ %6v|y7/͜e=]B5*Eq_ɑ}h L#kPy%7vpEͮ܂æѾ%qxDIJ)Nu%ؒ}iI@i#,iJiWT 8:8Ҿ UE*~۞8=z84NJlRHr(gx%q!e#@Kh*bX)r*#h)$R Ⱥ8Dz#&tJvܣ+R#zvkC, c:Et_e=5Wr@~FٟkOaSٜyܒbd_v̆Z cy"N͊NeaH"*VanP.kkv"#(;>$5^Vǖ~Q&\kEPurاŸKgz]~5ⶺ3)2S(ͨ_c>߱pꥩ/zie:%k'/.GVWo'9!#.6œE$3PTp;gyK菕}&5G٩(ڿ g[rJDBV)0Ȃ5>g` F?P%oV8׋^̪L*]4 udm25ؔ <D8e+ol],'B7/Cܡxz=~(;aEQ&Qڦ^I6cq>1ZR(؂j1f🯰0gq'#G`2Ӿ|sd+rW:q8$'Uz{`_']*Kt~-w AQ<2BCa륺(ИHF<#x)vbHV,BZ])bހ0},v=v>Mz汚,Bݶ## \SA6Oʻ:35fc=$YU!I8VLD%vbOG$ہŬ+؄d^Mb.h,2o'ЀIsW*v,7qe34gȟ'Oajuv[#Jl ay΀)q̢!V Lz3V<.WR'~(VӮ!CEtZӿٚd+?iH=O$+Jb}G~Qr! ,I{׍F`U1 xn跼X>x0ex <,8}UBYޟ/qH' f}}벋h0FIi14TA"D"81TO܈\~*/K;\BwM$v lԮY[N*76xש9Sµ^ݰf:6dkIްQA]T@oM[3ĝz @dpXEe֯PEԴU *{lI:W/kQGj])ܻK+D'g1$-q }dAX8}<*KD"q%荪q4DE;26'WOsqʭ㬾*}u9b9.!J&5e"~V{|,slrqP&F;Ba831mRk(z" i-f,F/saǂ_wSjX+hՆJ8igwq?RmNRwOXz J]Wy:qpE2p_@LqK,ILNT9iUEj47SB*{juW-Kt&Lm"[N~*~\7+$B+د>3u| gck,)PeY!`z܉%8cCg4E3^d܁ɡ Cf Ca"u+5 s&uHz'ҧOCv坂.Un GZ~q`옴IYkWӞ +` E!_8LGVV26$z`}o'[9tB{PyNw.T3GOY8PẙvM Nc+?\z=W͙}zdw"5>>uk*ܗ`7?~8ۗl)ZX`l!.zD79~;.Ëł-MDcwěWSE!p/X U59ʪQw?P-!f+ z `#; .- `S2nn֮UfAT9GCHӘ WX&S޳}Oʑ7N6"*(&Zv{ޏx')0bv,'MQ=ٶGe+u; w< 'Sl8vm&ԔW zZ?`fi0-]?93sVך|Ʀ w \ux۾_|Yی*S]){Z v2(-Z~qFxlR$%\ 6AP}Tv7+ӇQK_-16K[Bh|1_ҍc3p{ڄʃkb&U ( rKX$[} ]J4:lZ~"\MCRpqs;tr teret7)I\T^ir HBX,lS),?XThˣ(\4[lIBN' K(H™ÃjDV=I, F*,s:ϷZ3`lh.[N';RѷZgP# 8l_gZۧ/AQbS]I= ]ϭ5*TWQ׮Na zT?ϽZ)z*|jǫl6Sz6Z- &@PeûEE$P9 "gB nߊğᨉ܏QO!>ۀ,Z"pm#"2(;u6lsI8g:syȹ.JB tƩjK˿:1A/C 0UH/}FB #-#B`/ ص5ON!?4q|唢. ӽLcu^W\d9/T'hYS6cdwV3t#2ggs۝7O 4sˍӇK1%ZÄkg|×̍`qUQ4`֤QweV^V Rĝ ݞg Q:,`g;'zĐeMv |".<A ޝM4P3%4]>v[)-`_4MlEUiz?IeH@Wͨ@+2lY?#p*豮Sy[l$ Mɨ'`{"A5oeQ";`1@ :Hg Ng FIkbx)D2T(yyt`MP~Wl;+8ŭ(xvgv>mJ9qCƒWy2Hx*2d2t<#܆ߥ#΢X7yc<7cfJ-*(kq9}$n{T<u>)j,tnHV0,y m7^fehCL -8"]y+gsNϣ+LL_Tg^ >ZUe#V]Ug#3v-Pr~oCp|g@_CgTӴF@$-Ƙz"io@h/ֶPTV*}?/QY_Qra`F~bXƢ,^:)T x28/7 cYL66A<1LEN VY]XM/xi N {XNl w*K&ȿU,Bv'7|ǦCaIB^d5dLָZi#w|hGNd4 4}Ӣ NJ?*?kct"8E\7L^9ͨ4 mEIaFa%c&GOHOo"_&`KڥtyY8m}ҟs(!BE#AhX?+kmCʄo`E'ɞ+B7hxfCr`Gƒ[ȽN0ǞB .* "%8í,͞+umS"3+#i|<>13ϳ;&M7G#ǖŜFmuKqL&U Vp0(@Q_ wsHhG>F0Uk^< t؎!"Te4/#(%!Cfe=O;h%tƃ[dզ"^blN>gkdz+tӦAC0Q YXz㞀I; Mxt!|Eޞ1Wπ ;$L&ϒu>?GŽ@З Z;V n}'qTO%?ߛH)A9)1e}J+?K%@p`O+}%HrxmkkK\ջE4]=c#)vd (NciAmxx_-[8xLk)tgkcϯ›]u@Ok} Yz;۹bǞ&45cKEc&B9;^Z + 㶵Elh4 uEL)y܄ѝZ- <@QiƋ:ކ7{RV V pU[46Mq<tɑhD(w֙r_ ye *Vq̼ A #b xy4gtǕ d_JX2n CTWG@yxxEK{z^ n'[A@͉9Y0nrX(1+I˃ORn"TZPUVw_$0cdBLf D_XC$D`DkߨNh1\Ve_-;S}VyBcLG!/P"GH;\s[L+ m5UBvVX*5? Fﴥ7"*C(p|8nRI/$T5Իeo _^N DEqoٞUَ;qe"Hif樀FJwZ%P`/^tF>H%VYhL%-%r ,@5fP<3 s/ ?f2#ف'.xV`yQW )} ߜ%SzL $IVr{7ثFl}X|sG !:z.uǒ+`DYwW0@b:љ®^{ԥ@)ryꢧHf#ڱ7]O^%v}1 ;"\ʡk3nծ:,鱳Wk֊=Ũĩ5Ph1gܹ6V}UR{nQ5u_tLG᷌1K lNl=W%i1!U?uH>_$*=B^Еzt] D* Qjq[5wK > |5ym|1.je|bipoʒm$hjytt.ަ^娣N:9+:F]]f=Aƈ\g^ۛ52ԩ2H”"ӕ(k=h IY xxJq2ɍ4$Bj٤鬑>"'&G[idBwu ~{EC/{tELϭy\VO胛M/gˆj.:h= SjFNux:ւ}WJg#fU& / Igdǰ7 Z]9ú˛d]: R@%{QpyE % X5:)e@tˋb~TUWh0q wrH}6id1x@"$>? '42]Ut_9t_tӅ4ᶝTtY>AŀZ%@9;mśsĚScdeתlq@y=]$ W.4Xm0Eji{ZLFoii>:jK9}8߆Χ2KeqCV uaDIԸ%wzshj$T[pyuaT.Ϙ$50 Kk1VOdW$ %.WVb2GJ @C~+ ᴶ!tL!Wy*uA7&e|h87D7h[nGۜE9R ttiA#ﭵL`*JJrypT\Xn ([/]kt'v(\# O.,DimJÖ76Co)qsO3J>.j u4)1u$w; bCK V d=Fӗ֤|HE+*0PDcI{2|Ϸ?RqO8zflŷ8+M󨟛TL[،,zf|tv#0:eP`Q6;h&nUw Oȥ+KrTv1?nMέn);W"kݜWs\F5w;G\w~:=>[>7XAf*s-?nqRcR|XbY0&s}lG$J_:^Bbhڀ#d\ t߃2b*%}5zh`T# ZU 1==BOw7e)qLDZGŠRP(yOw1#Wwse85&k u~%N5"C<m##qB=wpHeW|gE[Gk{09T.z'Ya_+8CJJZbP/SxeGI1v py/)= OىwfzLEX"W PQNw&aqKHV)eѤu"cfP!b Ԭ{ląÞOoNo㤇>0yYce}kSηiʹ kFP$~--A5Z9w=٨n !A c\!GꐡOA,IOΰI"ǘd :W W5< < |659ڋS.׺.ktn5PqApfMEk}|SeK;]>ܤ6r{;pC!0E=4Lۨ,Gr$[лě vϪMԼҲarAtp] dW0@l_{EBu)}M$Ͱ Bhݧnw6R}.Mj}*:I`rhhN T eu*\aldUÔ~V+TO/ZV\_dC#kz9,Bxt}$pzÿde ~'~40 g8XVQC"!RȌܡYvʛi~a wS\.Uf}:!!H  #Z juov3;+! +y*AϚQӛ]ӺzI k|@wO8'ۡHx>?Cm (5Ƿ&FcꚢTZ`K qBAӻH_8t ؘ싮pqb4fpg{j M8wRv9(s?q>h+7A*V O%dzIƟ巺m~(o2bbGOj wUi(V>T9 䃳VIء^e*sPpT5$lDgat)X7oB"Xy.dpݸdl7mUckbs҄ ;:_+*|Niu } /.=aAr[2/nC= *Fh27_7/ƼE͜N|_ٚǔD<  TBg-K~flӉGD7-+U,U``V8}z(Wf}"ј3cM障1?ti(gmo'Y?tFeWåz$])/3ZM|ZM;MK`KQS^'w|k'[tJ^q"(%aÌe嗻dsB )a<7v~DwB,)_IhA*Sց ',Sju;XpGhxy SgxC"Ğ1MӲI$+)Ha8I\eJ h7#,@1E;Q:"ޥJMg1T*׍Ly40 FܜtS4͑nmu3 N[|WIo\S@r#NI\X(X .'VES}ʀ\-\ ]L"/xz>$%}eCANbS=nkiJJr(XC _ni`5&+T;Pa}zmu{W{%iEjv\xj 3&fdeHppt72x} {Yq&[3C;dqaez*&iv;9b=js|f.ޥu\-o/s[jZm9 _?i²YG{e;'Lb /%FϺxoLZxu@B:E@+(;$`B| 6C+, ؅~(B]$enr=*E܊ nn"L$'n5Q"wt1L<` Vr%Ft;"?þU,66eU(:c՝V^GQ&-0G2\1:rV3 '}DUbB ۩CdSuUaIz0[mY}ʠhO=@~]Ļw1bXW ]#9MT[^F/|R>/!ewD)Nb*j ]PcG ˙./Y{{]Gid% ZV1,*CJ)ah*=V.PM֠U^t@b[^~;)45Jwj)k7» _PR۠eXt@z*TU:ZqN,Gɡ2.N8 ޔ+;/k?n)q+A4#jRk9|{03UO Q}M"#:8|M?]zݰ|L_] GNT#o\HAs?ށ)݄.ΒDVyouKe?5B lf5Ķ<=\Ɠ"$~5o^Uq]S? Q* P/7e ĝ_Ã'U(3$}ԢseڡzT~!g#-=_Ls t}[綿י:d(-fwE P.y(]܊)d.h4ɐeZmy_s̀OS6 Rh P(h:UR1 ny>}O=Dzykr;쵱語?@v0$v^:ۣv L2o؀M8! yoAvG.?_!#oN6"8 1["2-*n~<TFvߞW(.03h YJISޫ.)ANy)@Ml:ͬc$g+O70 qq%%q29'&OtΫ<B\*6 P`ADžmvs|$q@_7N@^LG{Ǿ8(nI+z[%vp7 gN4εJ77l;K`ն1{ad eWU/uTO},L.ȟިZgr G/L熨E-^_}@|yxQ3Q!к>eR{o& `z??#t"=gyI,\MKI3L4:b݇m5cCȃG]l^Ft퇔.{kQWG XYM44rJ T|7ruznȹEZ=2 DG O݀)D(oMT._vA V48=^v@&Co!d/y?||``Vt# ƨֶuqW’vPJcx{LR$ֿzb}b0\Y[)u ҍZ߿9J /д,Jda* VVĕu.6,y`HM\rP[gpil4%O$>1 CPhFQj I4;VcV|RnɴKm.#wl@LPn|k=lgАuq%Rc\4h25+jYY *oB䨋Ɗ\lXXU!xZ2^v>@waX܁!VP-Uɒ#H'o*VȐP=,6!|$@t#S,PG) =zS듨{ Oꈁ:C'Jyυgsf97|A]sjÞƾBVӨL(d=>v\ġ!DPZ[e^EH D\7cs@"2^0o|,,S@6#b`UPRuw5u\2ny{KWMe'\0)8BH( (x7W3'Hu wA+1MUd~m$݂ӝTnN೉;_Y,_A@_& [; o,; |HmYElh\__k0Cv[_ "ʤAD̓f9NuA .6_Ht4SA.(; y0cx^-W5 @2))9 qb%oaBfKG3R2 OݓXXG\zw֓XLş'44o "8ݏ aiIY_=h-U~`N7/r5:RV/5υD= ]`zDO,*>v7'D$ɆT DN^*yS;O`b9 J's)/Vq@VR$ !B_vz̓04oSa]'aS6ϘTK!gK(n{tc@Й TNb!C@e0zeXvxu4Xg#<$xCpG3) \@6.LC8, i;4 k΀C|DZ>+Az#nou<ӚdB^gLc{\HbvUBr+ԣ$"e6Lzr[Kg +siG"S.2zPHꠉk?oЛ8u̳1Y)D6jYP ȩOT⒫@1z: 11̊ 5"5R.yԲ S-hbl跒LgԢ3@$$6Sa]/"{J w 4A6!QxhICf\Pi>[#4=Kl|]ʇ RO;wK'&l5vg$X qTjZGVcJhcV_Nv/ZFʙ"W\E 5mD!R~` q]{@p1DL~71~e8d3LN>0OI0UZu{"V⤠yTL2ֶUFX'3'ɉQ2퐔tӢLyʊYkۉ\Y c֘f&Ul+LOD/v?ʎ۞rPpQHVDZbJFC!0ȼTI4Z،QB%sEw8NJ>䅋?H99ӷ_UY'Gf20蔆qPÓ,?RB8)ix3Fzi>"TO@P~;կ +! hWAJLK,h]pƮo"T9ۯYh]T0o's[Ήn.L&_h=,Q@ߖ}Q.Z+ک?`s]G4vC 哨YE740ڰ+K^O2Ȕ4xD%X iE4b: P) Aƹk74{[2Y'N! Q!کWDT}w/gq4gBBD d qKc}эuŐ\ſf#fo8B}AVمPϹNeg)?^Y>d&  XIdZwTN'PJJBgpjǮ5oy֚r/ܹXR= D ]78*SڽX87C )`X +[+օmԫPC95s $P1h]%8t25g-3cjM4d4Etf.|pȟza)My)JStFV-ly徽){  ~"y n sёEF)h4p__-t|xlogƓ%'+I IE#3- a#Ty9BA5`35;M2H"TOV,I՟t/L ub>T'mf%ٜ!F94i6j s#u௧OYrs}{zt$.9!["5OuD:WzTsgL IcƔx ml Db<nT$@sC]q5wߠ|=9u0<vc0^ſ,V™rE߳;2 dc&s?ѵOg!ח N*0HAsg[n00M2VRX2_O㕞qŅr hiM/FGEi~d"=[St%ֱA88 wf4msS.@cO]d&F(B)qM$Ֆ0kR6֡Xk&I'/h?(Gŷӓ5V9uisk6Iy=]e6V>k-pN2aB}~bqJ#DK:-ychV)V~QdB|͚x*TT9_/\P:4)JŠIʾƼ}-chXX9i?ImY(#'(g R=F]Z z1 Ayg{U~4$څRoS>R8!:DJ )tM#O"t "x]8ױg-4-4bRB]fzW1( vo;Nb> b0l11>WppHk~\IVxZL7Y괴||ז{KR@?TjEЁH/F8Fg3= 'q1N7G]^vM>goPNl᷐\X9M7p@8˓9Йm{Nѳ|F$7m8SB' SWz)z )hmm~M 9ɽm>|E3Du*cO+ek*T~ ?{il\e#dve32A KNb$fEΙ OJMAd`roeC&UC5-t3j1f sYv3$4W,V?*iYPJi.pB D4bshƤIF`bj#l?er{&{iM~q?? it}1`R 1ih!4[ӵf>&F yS \3֦{hڨO 5sqXJcŎ@!qp 冏T5zCgD& O*<`^Ni#'8ґl̴s3. M#,%ٺ˜ء'Jʬ^75ܔ3h#6Ukhpx?:بEj(< TWSuD<;#H^خ̓+.{(nl2a玥֣%Jcwd=_,$ޟ[ҸQ3%i~3>{uid2Dmh.Ck3Tܶ26,u(^U&GE YDҬX#6ϳnNgvY7*L".avBPEG ]v՝Bc| C'ζYRLh vHh/26'?B'ZbKG/ z/̓bs%Wh<<ͭA gLzВmlP\AL8b(<&|`yݍz2c:b,ؠ]ԫyYh=9S;;Ї S]o ^a=4a$(:2ݓn-]lY%wo=anS1I).tnc7F.ApwJ p*o45Ih`ԉkMNB>JUk.B>ey,yt_SʜX_3~[52r@ 1~'_Pk% 1nmY,lu5\ ҁMg%tY`9_TSƠL'Oꤊ(_V¾hʀ[;_RO OY GiG|^J{*%o[v)+jYina69MܮMdCA(Yqn'ЭZDcN]m;K]Q׶ʳ:] kthh0<3USL,C7 6w5z] GMn'Uǐn 3A)(zC; YL[3spӠQxxjwpnTN]aQCC.-9iKBCf"@&%]5tJHGLi̵zGqKsgG.,mOj}([T"F̎A1irZO("~N@7Ё-Fyʅ>xi $g$]DyqhEi-~2Ȱ24 ']3U9Fx9pz*zG()!|)^g@2tɑG!pFuÁiVlۍ|uC|Okp,xTx؉ b10DyDlƀ,Z` MPyT#qBAdGRӶj-߿ HP7ADi-CU3@n$vMڜ ̨DezT c]I6"ZXa"2< btY., X~LP (vۨ2f,~3|ok ap'OY3#38:N}dvUU$7Y`>;Nѥlm;<? ؒ" L~l>PgC=s"n#QEz|wy$;|6v?B@pnIw2L;_.vI7_ =٧T,!^֍A'=ǧst ìR !0,CgDH 48=t谷t,s1lsvCQ3ͱ-ŹGHhز2Ժy֞/4Apn"1QPM r/IsJ;ոd }'8v#ǎ{*l3 vѹrny܀@XM1y7ĈEo[9\wG3 `s3H6ttwӂ{hʓH3nH[w뵣[鶁Jv߻Eu=:ב݂v&̭=*u]\[_08d[~T ԇKhv$hUy'''Wt_@[7-+.s A`@%k@it߆I X;<{*WE?U|2;ކx7 g^*E_細ΦBYkƶef϶idU]`8;8)-ZIOM^b 鶤#낺p++RFoSm[M6a˧u Eiϝ>9 Jh{CXҌ AŵW揱WRf ;U-ں.{"C7ZPb}6CN} nb'}5}=H!1 *|~0;.;V}G#x0Jt(uUVMvz'l5ͼK"7 5]5 /_$d΢l}y) 5q!:mv <?Pj^s=vO货MZӥ˵q$+Phq9Y1}j,vùխ2G~icXe0[T}G ҩ䶋sbr|Jމ0 ?˥mhȗ)R5X=XB׼~ EȥBo.::0&!?e@Qc 6rmU;2\K! x3rcY$ԿJg9B)% 3Br&KZwG| k1,}X~0L4ٯe[5;z*=D+O鶩E[ݸ:9.1է|}5/7o9x#HmW^m{TS2o_mMvp,.gr!IXId|͠=νi6|7҉ՙ(t*TXBm:̊oۄ?ZuFZ@s-=*ใǚ?8*֯^Qٓeocg-fgp2$Htn-d+/d*FVVx+r皶zv@o$(5/P>s_vrt7R?Y;rv\~o۳r5q Q$ IyaGoK_$U"9r w"P,Y|-ګ0J1[jUb|"bME~׹韁cEwǨ,},_Yf:+XUэd9,0 isR-u@t.{ SO͈'hg?O] [/\xsM|[sTC$NfZ9+Kjh&v#ˍibk6^}bY_`v⁉ 05W((^{CnO ѽf5̘KqTR|8W8 v$_Tl20 0PƖ容M1Q|y8,$*vNkUT,Lnmd>zj2]Mǜξ·aV\j¥;ӽm#*BC?.?[\2I YfC I|B_Di Wti>/G/)p&iM-G Y\iIb>#нu T}傸' "Y?]{y%@U\y=N3#3d/$XbĊ&Ӥ“)}O_q+9xqJ>nZ|Wč6U3Ԑ ߈nFږ6)iT EUV9JV!dx?.F}ϼ_@ɕ/w%{:ci3qQEH2&!Tb.AWiFtn+&+z`*t~k.,3nZ΁^S,>a*jvGJ9jqMzg EٯǬ/JC6MU6gK hPGTp*[20gj;Xk]m ͆G3k!wV.:yI1fN6}1[b*ha)t"bP7O5Ca%8bq@")1NM+v+ hifA]MdoU[AE Ӓl2wC1b1+9E k5~|ժ37\ZOYCDDS9l+r:;&,pR`%ΟΑJ}bh7}һP} e,5)>/n h͂B e?B.HKDfj&*n 82taJ67?KS (}_m TuhMԢFt&t冖?C%i/yqI(o\P1Xc)ՌVC†x8mƨ8Յa ҆\r iVMS>V 4 "dR< ސmOFsL+%ֺڷΌ2~;3zC+4+1nWJ9;j(.Xxُ&h!W>O@iRC#ުί㴋>7sAE5a$)>~i1=YשzH"BB yprT`t@ *Rm\thaN q"EE]LV[omxRW}*'ցcջ0:G SsSjQ1p= _ UwuT辟 5-xKSO[ y k3络hf]j/*<9S' ;1óЄtR zo8eH}cr Xˬq㟱甎)$iF/+<©AEC, ǻSY zll0c?1Oĉv]-g34pqG#Z24Z,swcT k@ c də2~*$E)%-@ˣivbd1A'"·d腩5,XxF 5>>̬kQ%X2_P^L[ ۓ*say|\MFBА-s 8wDe㩍H1[G^"0沔y TjNv&j=*.(ZOt(s芀pM[RxOEܲj$.BU2EdYZd?tmt?Sh60v ڭ_)ĥޱߑ*d 7ZXlo+k $k /Ly+ +&1\YCbA'eP܋jBR=5c%m6:ݩX ios0OUWWPX8| /WI'< Ho{L^Cb3j.41wֱdu,KY”G`1wȮy4l(]2*C甩fF,/4c4*hαHpk`o2,0|}:d'CQG5AȰm}+wXhW)kx/vQ>idN(T&e?xXM*-$ES@?:2etJPSv%(0#dLb+O$"JS:ȀtUJa|Yөsg]"ώ|[9gӨi({육ۘ=+3sLw ֎>xX_c_hȠt|pa! bL"2u^Qe02C{Qyǚюğ2<?;2 D(ݼVcHݣ %ۘљGļEXKiA)2Y|pgE$sT4')zVPYFB]ךFmo^D*L$b*f ne9*os}z׉fYǃ[.ec~GG'HgUHdL "Nhwl(3Y,&s)^ a~gVS/.T:`[ʕ9ɝJ5e)gm}zh<;zģg>_ٚ$ 5`=> 7! vi]n&N{Qµ<:L~Zv5 Ivz&:-ި+52B&R*yq8_wf:˙F>+ ^HSө`K@MɅJ/C{Ӭ6 !&-o]%{ðjDkFYmN5Q6_܄Bqع୙l.ɦ<2CD4̂%+\w>VOAm>l%G)u6&C1pP75OArg9w-a,ZVOv@<ه?|[ 876U;"E aR|"ZDSA7$B t};Z % 9՟Ƞ[6Ώ`F ;A.M70fzgbžj ;5ǔ З-yAUwtR7 / Oɬ-߱4/PKsy~E' :Oݻtja ",_j@D-I]P~?{RSEJM(8\y&HqfK${a& "כRj;{TӶ6-xdo~4Zz@ Q=i~2]T5\SZ(e)bW 海8b!JŃ>[u{-K)P(IdMFPg"vQ=OUmyq!w=ӞfbV9=Pv*4.7/r2kGIkE0%&I[;G,I+5c^u01AlkzV*g5IyxVzlW@bn+eG_sS2zㅸ+\RXט#AO;^َ89IUH*i24^v '~Υ {WL ^ƒIH28Gk 0(I\ E&Ҏv脫GIPЇ!R뿢v[w\ƠFr7LRğ ɲ!b72Ȭ[*`gE*j(MW{q᧋\,SNg4hWt^4b(va6+1 _/hx2]ifwQ H%?&;I%F%+iȤv,.Csf 㢨eM&MmQ 2fx2궠oS|5WΏ`,ȿB~dfr_p*0Oa%D+ID.#F&<Ǻܲ$Cgwa')RgBM $%?Qϗjm@[X Qcc'f"_LŶI!䲮}oH̔̀F#C4jx$~,ufl&QdyW %(A0gҪSNx5}xp۬-_VKsxپK5b 2LatRCX d@JA as\\ѳK Ѷ)E3U"דQ GG) JJ^7FK ˖U2OV-8"+ g7׵uV!\Bh qv]B_Bk'J[ a8W6 eU7JVT'LQ{bJ6iRS8-J tPj\~P}XLh^F}i0ؔDXZe΅?DElOCI'}rO($ ޣ$r^t7q-`:&XgnhtH8t4H"Wّ _`1/x;";Z&;-Z]g7ccx< ]7*ؘkAWOT7wd2hp$%P5 RQ,@ߣ.,.qC&i{,*3_CX)G8#Z]V=5=,~q;>SW>$$ V(6z7& Er-SslKŎN Sη "5P?Rsgrq] vL7O9?Mӓkƿ]|.V8z~اlG5@pGuXYRNA{.).]Az0q(qI^rF} *Dy!i'vvv*)roW a<CnXD[:^.&tg9xM\'doUJO6MѦ So]d_@t#%JBr,m~ 8D'+woE;u\CBK©Y4sP%6!Cm8܇dIMKf_!QwRH I'Kg u(t}yubp_`x>@p > _XuhQ*@Pc{ˠL8Jْ2NRCwy֢vA.!ն #4mTs1a7[2S yq靶ѵgCY ԯ*΂:ߋn$&VʖsKb\l;@`( ] n7,!x(olEg{ӖNh<,@7lh\ZE*:[%'q-)4͞Inнl)lk+ {*Tɿ&>\o鐨+͇\sFK4viHK޼x"H␍O ZєD`$r:@+$b}rese1>Qf%n+pZCVߔ$[0Gh򾖇vQ!/~=WͣuLZ5RO*~F='0TKvȹe+Vd x,_4gYHwkNAx/)A`%\^ &a".Me`3p:JJ5G4[pB:ܺ7wnjF+TPn'&5T}g)bp LɌI&Z̞Z ?Rz^&s `/yI.wC>6"6+*e =%.e7o}6G@bn9L 8?eh:5> 38%P[>b&n*>CN>HfXLD]DwϨ aURI^4zH:wL0#PO@|/aJЎZcubY} 7]d |0: &h*7G#r_DŰ@&4| $cMfN .g1x)VH4;1.jbcI"Fm9h)ik^cl KB [BXV=J-7bӊb촀6j)s܊Ccf*~D3H-e7k-`|z4YIoW4X+$uÿvKn]0ɤD(]#sũ6y8’zN^ީ(# K2Njq;)B0 HFvѨt"C &tx|z-"/@4^ٳ 1OaQ%RI$}=Ȗ2 'w^|J:4˪@+I CveRSu.XEكL]O-)iX.-h$m뇪@]Lq<̗Xȶ s=)sca# 2 )z"xxWṬL%`̟?gNR<72J8/2Xpf2Sj*'~aʔ5[ nbfWرLCl)\J>9pec|g;D=ty"Z=xJLCծ?@#pI呫tݯh>OFy9_"[TDn R7ۏۡja] .Pվjg\YA o l2A ,o}ܸ_cedR!cƝUUF7Ѧ#uIH6SP )<ԣH1X4ŶoMgfLF1wC@ 4-4lMO %xs}'-_ӕx^'BSgX8+ue<7sg\8n.۲D`Z#'C}S ٓ\-NFЅ L6=MYI@ƒ`s!!0>Y.uI 2>=x`gX?1*A7Pnщ aRoNswD$z ߦ&[7Ӵġ>UFFZP2ӂ4Z0߷nTxƘ,~vۭ!|D}BYȵqn*FaB+9oA4"/D enDžExtn~ko84-ts% Ez]8T&;'vQMH5JY\ h>"L|5dE=|2۫rF,a M ַ >NRS"@z"kȸyFkx2(_RekB,gIlc]?LLK%֖-r_ ՓQ+9 ࿷pl9J*wBBhwf27!g]h@l*Uōk:kF76Ǥ'<˴@i?TKZ5eVF%~\n6jP'>{`E~jFx~5M[.v]\FkYlV*2a@8[/_VkOύãl3Loت{:jtޚM=ԝY쑻#mM <aC)9r_ξ&uIWոu\󮓇}6vk]\QJ ; a-2[S,b׊8t;:MY/536ieZN@ٍI !AE36}ĂϛJʵ聑Rh3Y]y@-^Z$uGۍ G`iI(16T=.%">sVB,N) fp ^EDJ463Sqeb1Al -H:t:3\`7h-VG97x,i_`7X]Eo ̺I0ɘ$lX/Lԉhu~[qp޵Wy]r%J8dz̔jgֽwk"|Eـ#* <1/D0Vpr5GӰӕj5UCwַSyq&_'aQ&lvv^ogZX6؇7{襌NH  QɳH nJuĔt]rQr)um1"ťl$ (}C/#{QX!'(83XZT#tr㕜`p6/s]<+R&tN͘]+?L>#p[җY^f͑^× x:~Agj mm}Ç[j96 "ao{<j_TMGL樯jGN&7F)&$HiZ@1DϺ$`ߊl3^8Lm}L8A(G?Gؽ>fKJ(v,ݱffG4ؗazG|pо34sT1*Xh^rLAԙ@GK;!5e)!-MWͳgqB.꒞51ƛbHpE~ľAo!+;ZJꁛ2ݛ7ɪB~/ԥJ|VTD7BCD,Ͱ4!i8PIodM$eUaʙ+Bϵ23W]ltiCpH)iPT n/!A4V oS,?94EhKH}=[ :$hYo%[_yNMy̭pf ,F-P(p+M5RDiO*+޹;HelbddZPe&J l $P`43{>da/+.b ƌ PhMSpdDI1,rcIE2~<}NaGwwk-ar ]~do݃BKCˠ1BrdRUjL8_ 亮[h[ c;ə_dY_bQlNި|Iu3 wv'KaLY$W\4 YE >!쮔֮Y !}!(gZW\)#\j%MOsfD SuWbLi\9d[z#rdp|ҕ^'8{ bMZdQ*@U` ߗQdBu\Th=Uz*Q {sHM 2fƮVRZah 4l+q)?q }#KM4cmF`TodS Cus ET rv(>O~'Zhh otK0nܼum,ݼZfCO,QX,gu l 463"? йsoeNitΰ31{ֵLI\ %w!Nvc^M=܇AæW̶tQV殢w-b-[v_ M<P:NVIG>2Q)ij5'TA؜+,=/RT6B]-JrXF ύv.:ՄQJ(s,?OUQ-̬ȟuGYX5 -i3ϭn~n]!jlF{uN#:\UZgeϯ̌n"3qNKgo_]EQ.ѠC]B,m\wnNT`HaԕE2HY!I[##찎sq`Y.BWr%/^(Lwʃf̏+UaH6$Gu* ۖFt.-Otp*I }y1d^.3SQCѧar`-_|g5 ׹/ W?ul 4zXv](x~E;*LQ ,tn`pLk6},[SGҠ.Cq=%Į~(ˑlm٭-Ʌ Dnƥ ]?J\{c-w˕srM #),guWƼ*{ѫk=qy\ET:yk,#Q!` ;gOlF<u TKүH[ !D%πHD]96bl8n~|E)'Jyc[p23V<ħ1oVW\8FbЦ4MBdp(G#}n>֡*|+YT3w5DjRZm$NguTӲ@a>l|ȇA;=L0o˷5 R|e 3D=+h4l-Z 5l{< c\XsϏu"mCP ^費lDP`ϼ%<K D: ZMLxQj߫UDR'Mɏ'}8uFAKA۔=_]w6i3Am8 ]t}:)f<+(+jI_2C1hwP $?S>] H2F\y TKG–ChLu[ /.1Etc"l3-ȕ @7/ I_D_8QթjWfp܊*#l'Pzjͣda @5hS@gE'\G/,D# z!0[p2) @<}e4nYDǣe5nLN/Q@S'2t6(Nj_̶6Q>+"Gx'6FZrcp36eU&!;;'+.u:R.\X}6>Uk $Ͽ%0q%bVFq,3Ȱ&KVena"3G &mEaB*7ɓ߳lKKRQ%]'^wr8U^;4Y5j9ƶK}_YxAWrMځ׼:S2 k4ʕ͹V)/ WY+vqI^8e?;įZy) l詜2 Gf1\PhȨ(1e mع5i13'2{az~0HlCayM\DRkR'4BaҶlaBdз9r%'BB Kq(Z5PD+w0n1IVh|Fup F#&4Dzf pBZ]c6_ocSw=m*oG"nWp@!#Nj-RlDhOIjw֩qdbq=1\n2a\2$('6]}B+KT /9:a4<-_Cyө(u+F>6i;qn! . w)_A¬/B*:=@U튡_?s+H 2&@okN,bgJ⵭@`]#AL(JёTp E>s^v3p)Bq-G({DK&<;|aj{ٴ"s|^~$@X˯&X oj8(ՑB;7~87A_ ™,qA&Of_&S4q]j?d煙mvgZp2#8ڼeΒ#aPڽ&;; kG|^!5OS%-ǯ\o™*-SC)kr!sY~ +9`3;,#Њ8sD⊖׿> O=(B:tkVAE.~ 2zȶ1vPđau2#62ˬ7p."~&[ҷ.i)sຸ~x*#Hd<+4:P=;aOa_V*lCܕzh`lLSRZbQP| ʼ nJ<*׏f P>}&dgk苏M+ ~p Xo`'h7<]?trL_|Njw} :5 Ui|0^A ϗ eݏ)?Sv@6垢4Z#:Th"b'/큦KW\4DlCe/Gm|#I};䧰' Q~o/J!!g.0gYBep +rՌO򂭖]V܂Cf#:Cꈨ ~:%g@1בR_+E,~0UeQ~>hpncbD*z6NIº]CSGH6 +oa IF `bcF QIAX]l?9YX|2?Zdk)$&/5i4n0R/}!ViWp{ܷ:`h&ۺ# uN)E!8 ) [+ia sYN`9Az?"Th҅H1.ċ#K/CG:G=D$\@de|?o81\0p3\NN+4 Xo5QýNÓp7=B |S6oӞrB,$X6+[^D#^< 1 fw%۝1|Z hءdVIZMVL="7BҠ5Vg憓uR/ֿGo6+D6dа\cx@(ysjରn\*fDI۠ehı4%~ u)+5V{i*˖hUE>`zmf,Nˀnr`:1& n*/Ϊb0K-^nŃh}˅zӃOޓ: g>Vu6Ԩ&.3Ek2E)I֧X&Vt66"ftҠtZf:%m?PgFo.pvt'!`9ܔUs== vX m]3jcӆU垏]KK:ҕ 9nmaS)t6t0)%p'35eW_H(X{/:뉄ǧ2<`r59c$ЬU"mr?T^ZYʢ7/:2moҬ//xRm/;ͩUV;1.Å,\Vɳh 7Gg!%%[;=$#uSn)ṡ)]@A%{W .qq&otla 1r (gľd!K\y4C&SDPŃk 37rSRA '㪧|&/wb24CeCRe`0(F,O-~>0it3c^ܷ+J6p>?NwZ3ճ&EmH,wPM"fBBn+WƉ mbU~Uz837N qv?o; -[Wy9|Z/FQ7Q?Ǿ6Z9֒Ņ^ر2QǾT͙Ԩ!( :C>)ܠR:v# v K0T'K0cː䉼N3jw9g\*̑<܍UupN7*`yDA>61%;k*a]oUq /'z.q-}d/:L-/#xJA}˨7E OKB7<~c*?CF*Y6'Opv,۫ 7ڿ;v3374LvdgL [g_5}m-H\9#Uj`uOFIPx8TNakvtcFǓ-( |-\]Zd3 ʋc&YX`@ ]NlM.lEO[~LeqػP uŅUXXو#V%tot %w/* zGnG\kQlX$|iS5ly7 d2[` ?C5*1_zb7V|`Q'%, lZc$/jV&t&Yěo~0ZO\ X ?`TęEyqdMdE} t9jV6a P2e5h&B8PѴQH+0wِzb}UAR4Fg%pw;|̳3I4+ +B{5$u/Ŗ/1B.k/:&P%n6cY> )l0a5"k׽t-ή͹,|xEjƤaW;eO5l`vR@^mč"}TlZXX[Ao̺ m9E@|TٚFԳK>8IjjǙm5( Ga(n6 t*6WcS2 ksR]iXMe?SXzb~;0do'eD N*] vfp- F^I$֠7d<*)uWeuQ!EYU*:NZi7HcD2Ϥr HJ}pu=fM-@eYD2_V,4* 7SꨭLK7g?k] 8tFb,/׋~}gP0=y6Rp$'`S"1>N$꿖ug՗"G 'K lv*z*bQ1P͉z?2YWx-HY~"gLtί*tCOa&&@WC0=M:DU1:tDn}~W$tJGeDAӜ077)k褥Wz P9R`'7Aꑖdܚ;IBPV^1EQ&_)Mio|_ _u]`3 ~"ޢ)L.B,SRCg'8 KnV{F@Jg!|$VO*nt24|[p M{-\q2 5lxbUM1{cMs8mxIM@43<=y`S"tk⽊Նa *&1tD/c\Nlo٬~i~B'ck^g@uVa>^`MRi0˛!%K x?Sq(E:p\?[kP%#Xʻ%bk3IN7d~٧!c%)x钁hud"c?U@ڀJcEvñ:0S_h8FH:;Z?DƑ+Mݎ[A~7}M{.4?tنm,D (53ˀrKB@\]+@CkE?=Ae,#z˥,my|%I3 yH4a-Z^̖l`|)xרtPV\ՖpU%4X>uo:b;[Yc2>fS#6 xQe#aŇqA'"%Fx=O$ !$HJYIxIIiI1_[S m 6t=ZEri$Ʉ&5>OD-GCh]V0r 1V$(0iQ-(:J< )b<1%_hM*N2TgXgz|ma5JLxWDo@r%T#\LsM{Q0f@SO|;߅g*1I69l׼JO#_l2e>k\3O󡫑 i^mWcǽsн7pusa~hta_ Ǜ1XJ)1 ѳq g ?l=T UϽ6.2]G#W7% GA!ql pJgj]:e9) ,&P\IިK-y+%&z0ky$&Ղ_X*Qe6TNLnFEٽq.| @qlqd(ú_rٶBAYmxɲ=' LCknz9ȓM8`zyM9_㉧[N\`@fٔ- a!Q+]Omf®cGIY+%dt-Vs$FS^NwF j#·U 7l#H˪"%O$2|vy:J#aqk849@(.ٸM.ByC˯xKh{~E,T]IXv^7cJ{HSF9)"u7TΡu=jiOTRPHh6z\]~"X5V=te(ME?͡}^t`{M4D]/ W8]7)v6DmRϦzG$}w^K5PD7Dؖݒ-g'݊Y#惎1MMs"TwMvFhk?'`'e,}wKrwQn~cE*Ffoo|IKbriI"1Ģ߄3lLba e^г},!3 Y\TI5Kɻ'ic;&f߯%/iPak8ú!I2;y}pO?-Z'@B2ͶͼX8pcIN(l\g1X%H?/Q@98zs*( l (0;VC8٧qEܶ3` 5M$d>STob _I U݈*iJ0s 7PИ[,)ND0\1`)k<4A!>St2t;@St-% rQPDp[/t-DSSSo4R&2FY-uȈ_Y&f& 88$i8exou""jaؽO\:lX͘~41=,~j[huL w|k|0#} j5;<&=؍ mJt[>֐kzۯp4^|"AUx̙i!Q]0xdMŋӨ*1%3'A: j|2 ..fD_M8ZT=e Un3v8W`^yXݧAn_OQ7sZ]`3Y8"p']gM[=0>vaOX*qk}w{Nws5"Tr))xehqI,>Imoa,;juڔ'6mx^=_tc`e1e(R ^\ T\:'vejWu%w uh8= GfYk? :kVcPU 'jCBM#'P@bqOdrA7Ji|y{p^$ؙ / ʻHW*`JHs;'B{Q!>\?jh1_P0 ?lrA[{}5=n(N%]`瞄]CȚn4n+U4;?rf[pWN =MP†v赔=HsJ.iOTxWFHWuwyjd_]98,)6|LT("!º0Lt{ܶ4zTM׀$}`:Cl:@@U;>LIFy56߻w{?׆MIl " gї}@[rTaD|_Ğ, טbPٛM'^-,~ Byvv؄ nn_f^:Jn3m UK;Md^x ʞSSsӽa [ iG/Y;Q*N\Ibf-ͥQhZtamBF fi#lpuw,!v æn g]FfITNr?A&ׂU|W},8`W=s Ձ:)]ҽ'žWnI~Dꔈv8wl9m'GmKS➆;-F*%{'{ljW~!." 20yQEw) Y$1D:OGLץ֭921Qr$Wk\|&mEu5_^׻,-^覑ՂhΎu:O5jqa\Qb3HPr> هa @+yE8J 00@4Ptm»ܭeaz>"VA0qxܴ78Q6S.N~pslHmb I+IIàD:2/ 2$@PUbnmޠvfi;29C>ohJcRԊs،!`g`oE [ }i}Ki]M~BPt/ȳa>nѼ' v 'kmn/6v$RE)#T+yM׆W6%=UQ)o/SC0~b&"t5kY DÏZM:؆Ӧ f 6K0[/HR&_J Pϗ w&ɩ{n؈߁)FX0srhG<ƃ'1McX`(Yef>sśynҀFDh!ُo֐ .ZbU]cDVvx%󵯟NM>?w)K}99Uc W^ÈoDR13R,5<-ȘUݯex\TM0jU-My5:C?Wb[d{jXFn@ej$mBժ@FrIgvS=^?z[uTp, =,9<1ɐl{elA/$L۲s=8pr"RG_W{?g^ʯy\:5|ר(~タw1ԊY{ڔ̈wW|?)ޘD &~d ޭ#A+levt)sqhÅX׵Wq[]*K i^? x\޼{Xb~'.SS@,6`̻Du>,IlqF28`.mrˈ' TO6\5R!gؘG;0v;8D{Oga-~0 =){G Ev(p$ qogt d@[J9 Ã4 -h]:H%,i>, Mw% _' 0%q$U$_CCc(hPi<ðW2L, tߌ' I,. apTujVG _+~NjNt ~A-f ~<~}ӫrlvCYyg 7òqP ݈jPkS7 mj/*ܙubgSR 1aTm4%y_e HQ)i4znR9/rP-& ҍVq*qZ\0JBL>,6T k-ly:8^dʯ9 ֹJDFt/rB0[ϾO܁ýҚl*'#]"{X5 7:{i C)5 ІوJ)vӉ?Y?RQςl?E7O?6rS-KxvE5Xl RWPh_R32tV~3!ioPC+~3ԀɬeߏF&Ԣ9ѕ:pAݕi%KRblgo]mY؁0qHO_L HB 0T辪{i)®϶`>VnZ/RQaOdPEBAJ!e OYQ '96hKAkmƤp.?k@-=!rYhiIY)[|<:M7vFt4+w8kxPPH8OBUm烼P/xܹciei@Xk! W{"12!vq;^N޽&R;XOoqUmy#k/íG♋Zkeʾp:f 2[B ޯgLTdVQ ajJ&q캪*LuNzcξ lrnZ_@C&mstNI\1>ԺC1|^nak͠f6~DGϹUq`|2Zt<ض4/Ф^Fٖv kpn xF{̍nW`ww:sL|҇FO/4OPyX̿|9OJGF질Bkf3e^)$@^Qxs%)Yw)@^鉾ض>^ۅ%]"5ǻ 9YxLohؼ+!桼=?{mYSW3dCa2 EʹVny5w~s>ڶ.*paiG4_CmAp@zuFa]6u eYUkȧ9D2= ?ʻ ?(L&n43R.=,{&ֱ6+>5J/a~ '~Im$96ܱHo{m;AAa1,Ë́ 7lIҵ膉)8D:XTP_u&Ke;Igl:;Δ>>[&4Ui!3ޒ:߃-ru4T:ߩ%.)<*_#S;`9f\2{*m(hR=*H"B͙eJd"h-oy,mE-a\'7*YU9kw6(W]CL| JƤ0eߚX-E05s{lj6y fL_<$=hR iCLAއ v<'NR_TuIX 0d'V(Cn[kAC{C|J NWL;e]I]R!̪:W %5!.7RdiОFDӴ\Wbos '$Hۈ8;(+aMEƼ5%0#qB."=3(Fs8+ŋQ!v6t&d1w0Sxfףb9ӳZ{DT7!JQ.մ޾ +(K+ϞlN}^҅m7` P"'/q_nv |OG$ק Ac&-Ircqhǡ&^xnċ. diץxuE1]Id$79` _N[!?sޔe45LTf9~Gܣ$1W7H\KS|oGeYOw$Q^|<ˬ Wx}tn=SjJEvӕu,]3P\w(3ei 1 Fۙ1gi_ε9J3Tjpzƨ|hJzhHjG̲RvHXC(4'˴ք8:y_ݧ@A5`d7!"`i.e|<5N^ҸFoSJi9Zdev7 iMA.YkoWhrGk&'/UIA'e{H]"Ŏl_D"oRAel eFWhw#{?i^\ S/ȩSƺXyJzYG &Lg/mS8]쒣|d tH;SE^}'VaF_CtϳDK&t?`~CL[sR&6S"kzfJz%T[J]'X"d3QHS]5iE1 6@6NuC+}A<'F9" J%"~ ,X9t9^CbgCkV NHiô)/Eqz+LE'9X] pm=Ĕ}ҳ6S)6ۮG&UІ]}ieDRH;f“o\ߓ^5#US 34n.xàj IfqlQ!i` R%n3a ~%!q嬖/eUPƫ?#4/~Y s)W*6+7HYFT2e?$>|]9"Zi>x=* 14Fd4tB}so8xP=M5E*] 7Wثݲ:`YS+~!謚}_ JV< ܈ y{_3QoY3uHǰXEŻaaBu 굁Y#`A7 1eFx:>-8+ݵ`*lW% Fxt;+*! vƛD8Om7i}㜩y&.2!QTf0E8 G>%Z?i5Ll+\1[ h[v èc#l%7]OscB\f߉%iX˪}|hqɉ+])13%"8%oqp_u4 rfp/Re:I`6d'D&y(et7BvASMv&= B_¥'lQXuZz`\TyGMSZ-˥cz `>l Ehf062q%tK7Hůam-4epg~5Xjjޫ`뿩s$ xiRA2=%e OmH]4=H!Z3<"'Rk֦xq2xFqy6ݫ%El_Y/VAXǺOO: It(v:נQR ۋ+f0jMfd4 &c3>KY`Bp uOu18uTr'!6suam2 ?z_7A9)ϓz弭ܖ l,,mק>ړ.s5\E '4-!{,)iqZ_C[ϐ;zi]]R ԺZiNj PdE㍤(*W4WDgxzҷ+D0=hcul$s]dB a+6IEf6![7!2?^INJWg+*G]!(HXC~䒍[W˼ф@xH;_vB1譪k|9i;[ k*FFѠÿAMmBj1ڀ3I6MٛpnOs}OJ\?HZgEQ&2yX@ك@AlunZr\*u./iM3夳 57+R~㵏nXt _Y:(/?h`^<-6ދ?c2n}N @_R%g!ʁ8 >U}q"|oY(8׉nPR.eS|@pR~ȐFi^ Lbcg6hwc[ ƂAHp]=8cDERgDbpxh }~%qt*#6/YYEUY$GsfA/ИQ^Z&xDA3Ca}- 81٥Vqt/nݜ`>B̧ExdƵ0/e0( -H+}l4kE҂_6ƞ1H'-竔X1Uڛ ;**2S9 `| G4vh^icyIBsgOG )ɞ Ө+0*sB dڿrLP1ZLŦB^R& vjpWlȈM;Ii.sF8 G N8 vu9gq7JDeDc `Lʽ?yyxkV, o69{=#nv_ d8{T$3\X/2Ip(:>"'pA^D0?e ^:] ci%srixbOKLY"jC=_69Z2%c9S$h_6Tk7):P|L+(it}z}}{9Wopo^^񩕓 '&\"`jۀuad7r-Qv Yb?C5`ṡX"i;_8kx 1{h73 Wj:C؏cqͱbV@}&*RKwV} BB i@'y$}IihYw'irZ&C%OJX R)D5v%v[WQ1Y`uWs|?8zBĺ~=܋sh^N}Ή!\I1 TAPR֌Z:p/ (;Z^~-5ړc%~OhHWh}98HzUNq"-[fd .9|["1h@U-DNvn#Oߍ46CdW.R ]:A} d~njV4h5ϵݑ/|к Ӓ!{JsgxVXlT-g.83unh<"3Ƴs7EQ"D vjF]Uhy TTI ou㛽PRkCsំUkCOCGɣD %'RN_ 2,r3[Y {Apΐz "EKa?Pa梐FD +A!'6:lܗl $t_y,4!}EP?׿(ƒ]8YxګykΙ%fo&a^;\({!ǟ75ew̝Է^+X7M;UϤWIH ,%im[7.*qo8;0-r`cR?<+wEnv߭FMo~[?9<%_M3}^n]k20, y/'-2Q +##u=+jI:c8ާ(L, z`ÂKyCN5wvt*\N#g[7#>I(\ϐkz[~q417,73} UG+p>Ά*#I k!6nRAybVtǝ =Z\lt",(3BO{f(c=@Éw$P3W3w"tX쬉UlK'7'avlzo̬%K+*3}8Ebs+([-1xp6' @K @/U;r/jkQ.2aq;\ UG"!f=`y"@ȝ7 5gAqymig0~{k3=ܫ~hŖ/;4nG2 @h#Id!n!~us1\ɭCLՋ5q9GfN7zPpM{;2hg|jG h} 2| @oSlv Ӷ ^}߳|8Yb4eL͞"߷"w?Zkd*ԉvd*QhC9!mU`24?"]=PRj$&ɟdZHGjG O aBL2Ͷ~AybxMߩFގ=b0e P!1rY(M 0Q/T>oI2 *d0BS0@Yړ,5!I?Ɉw.D0Xc R<ѡd̙#y-}!QvL 5#G :{L]cG.vfp̀;LwbrMR]/ۚo<a& D"3ɿdfH(~p0}fprs. ѿ}@(qz41WQ]=X\| PAr^:`hB*Y "/`xy2Ev}8ҧ;{yXdV[ "OݔDmגBkհ!:b8u0nIůB, ᖙˉ.!gs0^adEKV:TbcD=kC+\VZz-fmd@Bym ( :fZczp]5*,NW-9`=;Sr@e3 <뺉S48^fpfζmӿD9Z:J0-w< eB.?y^*Cҟ+KyOHNnIY嶤zb5 >+ZשY~&ֹgHf þq?O^#$o{]cẉĸiIBat{ޮWuS[𥄉i"9Y86B=ݨ{%Sũ5a箵P@63O3$xwӀ19?* 2}K_#F<\)軧0SE c yH\9fe$N`7AkmE@+ݧ߲zꝢ43.R7yy1*cRfd TqJR%ڜ~;5c6~E|!rX_yY_a'$uȫ7x`yw yՙw8os;)q%BlV贗BE s*N^+Y %cu2*Kj҃+6:_gTᏱͱxATG!]՚]Ĉ]:sYҡ× "`Tݥ[˕>\Ez|z64+ZD28獲\&5]%kCL4#sP$rKp$(y 71S>*ԕ0{IMԠiZi𩚞zV'!qD']:H:]w=ػ_ t*v=a^7S |냸IWnzd%Hz$Qw»H>⽅QUF,&%_/XRLUk=*y:! %O}K%ڇHuA2:zqh+H$Go3пDsj#È*-l|e[, P ?_x)u7J_?̈́e ۂ_ B ! ^]6s-QɈ}[?ttL( Nv ܮu 1y{i)Ts|`"#mIJxv-偑1j cyuۅSLSΧ'z 9ц-`39,mqJR2Yy˯8hW@ea| ܍;(Ra7ـp #*" CQL 谱^gYP/ 47yT|ۗ{-[1Z!F[8Xʿשs}YA=C(t6 US\("(5(b>+a4MN@ ]V@!;Xj[#j<\p2Qa]8croMSr{7 uCǃyxsUeڅsyK=/(_* DOF 3 ì#3 86ccz>ka~"Jb 殙R"lt_/yfoj#c5ߛ"'D_ -??"BaNmhⷾx,zԼa"G3 G6݅lov0JF%!oHVdFh> H$gmꁌ4CRŻ"̄ ^]O~,մa@drI Cō*n|c;ᬅ{Ua Ec3e1zX\? Wkl_H^ Dxo2X&U`?~|ׂ']vQ=^ZǰP"qza"du~ V77!)qdȍY2>C_V0i>6"6+[-ܱ4}Q;mӄp|8jD]h֓);nF`& zxVk. g_f3a+7>#r UZc)S< pPqt.MRUO{B~cedR'LjC&˽eiMssrcE?nR[|2z\|g?@ixp>zpN_զ;=q5>;OlJCq0̤'FmYJvF԰rxzdFMq3m/pK1QOAzǂyN !dY0@@_`Ee3uWQ'Op6\fvȭɧ LvѢ3ѢVuۖfW̛RGin>b~icU 4*BbS џ0!hC g~M?(zI.VB fS7佧Vk􎊲d[mD j9m JHy{l8@''tq7oCt߇εjAĐkG rGzUYQ$\/ 0ڨЧf\n7T>NŇ]rJe*4 ΰYՍ`_kR _\:ÝAREP$ d>WE6 A uo4ShVA\A"TV1"?`dL! vby_8ttqI1/7{rkj ::GVGantzŲA^V ,7[;n 4r5qN@P:-Z$ qcN8q].gVDں&hH/86oj}6E}\fN">U;_l<%wس6e*B m4ȚejʁNW=t#5ڙ~@w2XoȨb2O]YRF&Hof8wHb7\BTW8!w wa *T @ <1Ujfj-B%T"Mhae;Rlr@jWwj7)Dw/ 84SqR5W15gw ,zrg.$I2~^o:ieM=JBiظزSzdzw+tV%9n, PSA$δȨsjHo8?@tQ D޹mVM~W(/TՇ'Wv@J U%!;;;bl^Ы #1:[5މpgV>mG%hy%h2vL 2bR3.2\'3qk57 2Vr1L)3&'_7CX:#UnP^Қe:YܨwṚX K>/7&j d`~d?|BushDN !="PwB{cmOIeA.XDD3JHd[=:4! ^RyXyء36%0 +:糩2˼Z2pltt\BиEIOd(G-BÅ5ЏBzab?xT]ꋸ?i/fH}]]'@IhMgߍdf\Cjh('U7xGhr]& )eR?{B V)Nȗ/ͦףPنENu!FL~G'.4/(a+Vl]a^Hzdd:q OƓ4tI Y!P47͋$]Mxj)]:k*v2%1&Y.&5)I!2ebܣ?Fd ,0alkװsj [Irf p2sqM4-:G,lAhB>v8HԊ36(gkq qE50/—fch6iu&2Hi`PޚƨmIGKϏ轄"`Tl' ySdeǓWI1Hi,d35vjxD?aNNN8b/ GK08[8OGE2W L*ɃHDZKzgb_-7,EV |@Z }h)JCVQfɳ,w-}}?74B}ӓOU(kkiB`/XxU忟gQ-!ts=O5P߲qCM6G= i XUN УٗʁĝѽrM 7xze7&Pښ.SqUGY#%9Mks~Ε|LU(LlV+@Dv6OM 9_m 29d @Nn( q<p]@V`HuAu:=A}l~Q*4W q'q"_M` Nw_HLxȵyvwɫHFMD #>gKA;gpM8EV!Msvhan82?,pYj WS x^iRW%  InEpRܿFg;Y໸cq0Tn\+oj @˦)ܜNHe]Zéէ5ធ'6[yASh$Y=f0&,oTfm-9NJ^>`S)V[[+?%0֡.yݶK[Kٵ`59CZ5SZPpW>`@cMoM|د ssV/AAi4UuU344<&muY#Aλgw)zI3~~UpPiֵRSnFXSVhAu8CE`1XgN<'tc0X q;tV(" E,%/pGf)Fԟ-:\c_ܮˣ& kқGM&d B{2N)%Jp>.bY9/@7keUD/ V Lg#NX@jĝ1¢\{nXԌQ Ajn4K|`HzGU]WOCY9k aR#]+\ 5N%cleHZU|&aC;p=!)Q77rҗ ޳Dzk2p r$엖c̲'5\<1u˨dgic~:΀5R* yE@*ẹpe a#* *? f'amSױ\3 rc1|}q"7<[cJa)ɗ2 o<*@r0C&G%ӛ1D>@ `ʪ$~`njgَiD "LX|EN#)l=HFdA=mjum`o*w^Eff_sk MAN-Z  NBM߉CP?9:e0Aҹ_xjBF2JgbH*8[r 7?ܚh )*@)2o#:uWPohB7+jc歏*ٰ V{fc!#3}:"0ή8Cf$~ɍeVxB:}-& z^{S Ceъɉw<ۂA͋a;Tqr"ӹV7 A;ͯGI4gH Ѫ_SaZ"D Ch@#,7?#FBGMCWb]q:d77da'g*'~xhU< {ώv\WA"2uOd'b$[<؂ ͝C ) dm/ˤkX/~腛d yk 5nY٧q32zs]?MaH/?;w&fco''d8& %}'%HtЄmQ!d6,߮5fתP;!%Q~G˜I;WDa'QPTR6rBKA؞@b*#+|rN OJ*$Ґ֍"PVvHse_8KB`- &eTlj{S+t v!+օ54]ǁ*%ף}:^ $DUВ|"9(VocBG.dso yqJz>fmHuWN3j1P|f䖷|5\*/yU-q#\''iI[T#;ϳV%}fi|lKW9av~1VOT --q}rԽa=\G)'rtDO5dNޟwiaDehU]-mN*PrԮWAS]KKE>hKIE3d:F.( CfaZL&-u =֊TUCL5SOUGbKXjy#<+R8M+=vcO '\s3_$V۟?$|Rwnfh-٩ŨĀOqsERx&/6Hdn+H2gWAvO9*VL)K]c:Xrq0sX դ&\+2Glj"$5OqūCǎ^[ f'LP>U!:\2}V4Znck=-Z!RLKX'0x.yƓ(Zf[dFލX(qɌ\Oq3q.%e)vTI Icmo)/dMC FeL@fMhIǠT&B.TC k tw-k+o:k!\l۱2`Z̞e4ɍVDM0"6턥 R3x0j(4 p[}݂M~'eR(v&bgqTvf>ŏ~t9?v4rۗxhMJ!\~~G̐p,xJz4}o݇H]uMϫh=ՍR>^栖4qth6i5s6Rfxxƽ{R}nХLJ-Q}CsQδak`&c[͑c:K,]xȗ5bbz7Dhg(xy|? 3 ҙ9uڈ#tN0wRt]~qV ݏq c崭) I{0BxZ!T! b;d8'bN ECܳF]bN ",C-g4kl EI>`쾺Ͷjo=_B]Ļ]7#`iv-ٲlK#]kRfIl vO7GpןZ*V;Oyia3*[q wu^ >֟6>+..FH.lxsUQOs`1V^Ɓ{=A ply{B>AcHKRH 3 ɀ&]7n񢺑rN0E'PNd[@i+"JCIT@Ì#Eh J+NJpWa)U3\i;HEʆ;Vy;Ḛ iva.imq[$%**#E`'qiLY=Yl|D)wDЋ.X7ݮ׸3!5{RneCeJ{$%?6<4#kv#OpDk qWUu9Lx!Ý OzE{U[CiI!O)f~Np: IGFAZ mXFNpu*x/ Brb_>%RZ4`[a |㥱v̩,̘"$XV_Ûģ6jϖgٚEf/'ͦ9ٲ ֯2hrE@ %ēɪ?.%Z^E8.1Lt}|XmZH"kW!_TggdGp[h;AӀ'2E'd`d,֞TxJ*'k2(GtLվC sJP >N uxB L`kxx Ԕ[S T9U$;)0 !qM0gNPRYEtփ4M66ьcN ˽~pe2c @xy>_I>Hܙb>,ݟ4g 9Zq?@;(Ł 3i- bnݨcHf)}ޘTVI}d>|e(p^+ p.!zu.{dË}2Fؤ310| *e;ýq8H1bEdCi=!'c0}g]+g/^-\ IٳE2?!xf0$&96I)5[O[Re Gr uUbfn ?fIZ!5㪳lE/ZQ~BA<K) :zW( "`&62tFǏKtc:1 "wyCe/wgf$뱢i).{"eZJ3H`9|;ilUEPH i'Ww I{Z[ڤ:acұy8Щ*؞b#r {?>Aqg e^x@'N؛>+ ~f; m>p^S횰b-|SHH[-(]Er"'e邨nFڞ]2Ucmqt'q\cVx{Ž0t&OX@ .Fg22Uc{'W>Ue 8d=o-iTt9b߮ D@&IB!Yr9K-tk[ڠ.0jc²zݯwf4T܊ Mp>uA-"wwrsԾ,B)!Ob$uz}fY9St0{k[ͣ_+ʖxK5'XJhNg*O>buPf \I.AǣːQaQzB}*@`SM8g|@+V̄S6 6eWr8k $,5 jsۑb (, OrNmdې{O3^cnǶ#8g(О;ۼQ0:D)+7ָ{j۳ dɼ#x& p9=?6W"Kz,&G=Akpp2Ʊ'[Qx.ߺ8P=Q}s^G%u{<[X'Zҗz(SП`)օF|5Uڬ/:_?'#Jҹ}wB_vyA)iR- nh`אC4^ɻCe&r~W(}mI9H念F0TiS{46]Pͯ:/P<Iü0`~ P]k5~X9Ose rdػtzX8}S%t H  $ R TK˵ )Yvqc6N% CM4niQEMqr*=*3hP7 Bm\ y_oٿJob4^ݵ^fy-͎Ty Rn1g3gsίw'B],T5\$u&;eGR&"<8J8^{.* JÏ]tx9 06}odj4V T>&wreUruH\3)?e_9⌆Id"I‘ZhtK?@mUku?8n 6=!o?7fXky=G5ծxS87.y>U'5H7quCP@Ϻ"*E7#a$5X@dFR/ qȀm*9Z6EvYx:$,1zM,]$]>zYN2Z~Dm_ߢmEHP.awl;s[gО~R':HȾ=J&]/d7ku;WfY'svw1Ͷ^Fv&m".t'InwW4볊\,mCgvrk ^Xf^%O,JB~ b?u_.J@yn>}`ɬ\+}zZE{EFJK\|mG.zpkEJQt^%.3g[%Kd~EVE{ _CM&2c57֞fd+p?F ?Ns6}W[Y(ňǍ$YHlȟ84{1s ꊀ[ \)ֻur˃p{?r*fN x5{K&\u%@'e-Zn}MgxJPL!v?Xpzͪ"T9TwevaR'tYL!b%4kr64nUŎ){ p=ܢ]ʶ;gtD]H\pba[8[+#? ZZt:VIJ3e(ZsdK؄ M9Wnªގl )i{3k6Ѷ@Y3\޵g1qLò®&nKgIy͑ fN$U`可'1Q9X~yPO.H}g_&v5˜cc2{WUAP}ޑT.3%Sl`kb4⑲7Yd&/A/Vuzx;'x/K=3E=L*0Jd2'h+*h68ZH!gx9/<^&O :&l2dwt=uE G BIST1;u_l?Zٷ7Q3,0'kb`>TM)e8!s _ еPC[G`}<e0P\%){o%v; KU?ҜT^ | d7Q. 5vwZXKgjY OlI7 .':E%f &KȊQY^+ u5CӜ0FbڮBD~L_%({6?ι[Bt6?)Oy޵x±*E`Ȳ]Z H^'TW[[~%M!IgbEX WǑV(^_J5j\ ͦBЙ{s )>Nln|, n _lq` `%st=' 9UڙUQryIom7qOUGe0\˚M&M*a\z#ƕNӡ;>ױg\9d4tp'/jktca՚G]D F e/h T{)Ҭmb Z~'~7y?' 1Hj uٺhvh@Ӹ 3(wYܽII ;+U.Jx?=YKm| 躩S/lziGL;x-F Cg5? (LKQJkŲ : @mr\cl@ _w%>>»{^/.j7>;?6C_QL5z<&ќSL k.-AQ5rՓճQy.[i=ž .iWD5 C63a'uQum~QG"`"*BC`Q):gWվVK81t`*=)Lk%QSYy74^*ߊ 1a# ǜ􅭰7E+:TL/F1D$N^ 2Ѯ_f$!zsq8!Ojt֑|?SSGKqzpn9U^ABS^æ3"O Ϟ#=XBB"h$vF>~UX3smYV?&FASؤp5U0`Tm"R2CL,Ⱥt٭2?DJZ_Y%g> j(s~4 ]/ J'?X:>rc!` .T4dc;t5KX8N'q[$(m)\M&_7wc%ܻ n aK|t]eJ_p6-nœ9S0cXN3Y0+kV, Yz{q p0 $r"Cq,[{58PީVRc֮vRJQ31-ZɆ V ݯn; a*L(\8YJ4]`X4QZ9)dWxYqsv~Lp,N!Nh=+6T=TtۜEs& otK$'z+f Dj ow1ӆ7_C|wԢ19CakF9OS"Ǘ.l阢Bt.Z=r؇Cs6 ![<%e 6C\ ^RB.pҢ ̳;*I_:Q7,BTn)@C:rPOt福/tԭ(/,rdp-P_=a_\J IHAO=YCM5lk^w@X: e؜+@_G:Qdمk+k:}ιoMj5(fpΆ߅ #1,s傮vXc[*~8I(\ 39cpx~'Io/N0CkP=hDꒈNS[=1 .T*~5!3yem<׆!a ?jJkDEXRbp]~{ȁW!&Az2,KM/!2. Mא-N P tR~U {Ctsxm1iP "pZ$4WS9M!Of_.Va5Żɚv܈(^lsq8S϶S .,-]c9~ 6^^UQv9J,[\.u2_q&3(k+l{7^1SFYi01:egTB$DOz3|,w=s5Uiч4gt3Tk>:K{G,)!LRt=5#'Øyٵ!?XS!&"4qH{EyMtM:QsN.>YIw]g g(%3oQ}&˺~`@µQ;p̽Ed"brȞ.GYфLoVq%ngI tE:.r 6hKtqk]hhջWO}#8kEf.Dacs cŜ)*@iO"7!܅zz#&2ܭ8UeXi$h#ѻl5Q de'g?kSOp }kf zM:$_W#i ^KkAPX;/0m@up]A004bl5N9Ԡ~p#CK^l|M<)>'SPJ(}! 2s:K'Ԉ[G4HORq!f$64j]ɓSB҆A= 莙e 7o3@R.JX_Y R_^ZTeG=V/ՊGsco+)df[rDT7jL9]@;fA Y,$Gm[h|9U%ĵR<=73S-h4|UMZc,>N傳, =;VI3u*u iգԒ"fcCƙ4.PiH޳34UC:=g P'`cUv+S4v):E]Rf bC৿YE,$wKo] wwM'= [?] +Տ]m`Z$9$q`ƦzFb_Mr&iĔl5"S+g.>FV/Hb0/$k%A-) Qh*hrG79θ͗K-L;]*C9_uRGoE!Oeٰ3,9 |%v0i : USozOהEܕX$I?Mt" ]%&XL MH(/BE`O"hht[:ՖG,? @BkW&>*)%oF]zl,簤o-9!(Ku\}`"-=N֝+X73AR+UZ5-E>ydmv%v_SW7Jpcp,hc}] KFͫQ->e7~j&0 BU.Tf&r3Ox$*k󍺍 ]ac`&F ,6 0õQIn`j> ypIq46UBHef;>p1ƕ /Zv{+\ ݿg"fTyE|Q q^xjQçUX~ȫғ^<H2#Y.̈́`s،N>hm\gkKktRut“EZ ieo"/\P헂&%8Vc#@_IFxOV?7-@C`?7Ťkd铵L^²bH;ة&uh$ȧb'`5qlFz  VO|pѺ&=JVYIa؞JPa{qYa$ SQL)£܍AbVT.crTx j1?h; 槀9}/-Ib-oJv 2Ƽͺ.z~KױcvU9((?=j\dvRG 11'_r(Ɛ=7cA+INZaPBe(#9ľU6χk̬jB*%`y.G3Ճ k}XxP3:1PPi$N.v,YNh.-'~>vG.Ȯ+ ;<[iܜ&Ǔg!="x3}S}v'͜:' ,W:%挴Pح7(u'zGz]uovFKmunPxsG#v[*Gլ,Zbv+U%Gb C4w'\0g.bK'st,a9*D?dQ .+< TgM/;E/rC? Š!}yjģ0+݆Y[sܟb*Ȥ Cu#OJm&GRK$&q+] 88eALO)5`t\oS(~LIw(KʉP /oLBX݉Oh1Z/גo@d5"A?#1mԽY_X.$J9o*wbݬLݐ[zw:`4}NNtnEͅv!f}0Lj%տ"cXҽe+{vZsQX`],x*~.nyM6x)?P`v 4ݢ\WH_iuF31_hr," Uh> 5?JK05nU5k_) 4}vx0d +L:Ȃ2gCZLӆ)klxV-%Fb7R iI[\d@wid?l-m;x#ς՟ gmfK{M迾6iQPun\u~'B!-m>ކU֩k*rɳ1M#b'<Ô*l@>]Z|:6K/`yBcy 2'Gw4La)=fOSKR;%iSvJZ$%eYq<%d'`J)N4= ev|.Ȁ\J".80q^y@ J5뇪T3at'g 㯷`ɋM =S;gOÕ),dhCW:>DC7.Ѥ2C1]DY[~mO[kt%m'ؘ|$L܍+G5"͝BD xB~,u %uWgMm]nחcKZgߵLm0:ѿ'$LQm#qRq%߉|YΚQmoSU3 𹩁Rj J/anHmOsY8\0gHff\MͨH0j,$Jit:n clhWb)qv+? /M|j#,ҵE HҋWJ vb"M;n$DYY_⚏$OӑQ-1TUHL(BO2_E~ؔ30[>slѯ>:Eg<.t|G|dUx+SA;"i,8_W]v܍&4M E7t9̮wj#Xpf07puO !h(QiXݨ8 #75`Y(=PuvojjO$@AΠE["HtpBH=?ș 0ܰvmz,겝f8 +(sbH&Xs u}rBK2#SWgw)GL+vlfAGLKu6Y10, c?/+?_ 5҃`[&c0Kgc ʾXi喢]_%:# -tū!>PC¬-H nnqDO^7yfZk) )(i5qhcDBH^nt3Bz 6o9$P ϟDM%qNdU惱]SeN[ZZ80s:/ab2702(fHz01_`P?4Aw:5ɟ]">kA'm'13&du q^w٦|Ӛ*rW>uMdI)V21ǘo=~O!~kOցp-[nK`zgɗzQf~ i=]l<}Ze6}EQ!Tw49΋ i4YTPVz* <ڝei2L\0"N+DܐzFbԮNx%jKux^+]q~عɶ --}|NVwr& Ox$RZP(LfXWmeXw42E&ْG^`mDg4>&KΆ:\3%J=9$QdH1:~Q&]݂\VvӖ-ݐrBh;"rcW8myκoYIzԹbX!n9SZ/@{lF Y*^̼8z^Ja JX9pW8i7JMM3zF6d7o1\,m;cY/Yvv l:-j,g9xQ@u۹w6pC8PDu11gnR9 "k`mymv f{vϐ/S=TYByeymE͞=4ym K2s)FŬ*SznJ5Pyjs0M,T:([3BV=HT} <>IWzF걈vm=z9MGH4vFq*Y츺9Rˮi9$<~D.p%r$i{) >՛%QCjPYRxT c]#<O_a%]E&1چ _d0?QVpō#^4"_>x7E% _# D hgYD_I It* Bg][F0(U:UkeܕBFkIo/ Y ? 4p6_ ũ:>v7?:7 (wJ*Gu'jysbZ rh#a`Um1;u*K/Ԩ6E)57~SWriCZrY6wih:\0s8QưzkO0R}G[5OYÔ&0;c.6l]»%H ~S/:V*"Ñ.#H-t4\Wy%Pv4%+Wt@g0ɂ.ܻ=`tOk4;3P+EY'BF^!_,٣,||]W;[;vmB!ItsGQўs%4,%QO>ef?d 4 mBȍ"҆"U E0~f"(E lL/l禌xI 6],J$g>@>)fa- 2ǧ1 |edžmu{ف ΉX1K,1-V%1vfm-X8 2ҐHjZ%H.BBPQ"c?4B fFYPZX|_9WemD;>(qb'~?{-vo$ųlyZ-8"swH1^/|CڕY4U`ˇ@h*=k fU*7Gz. n;fiWčXcUYMkcy^,!b>Ax\gbѕ(U-4L^$H /HY]Am"Ć >aŸ2$+I)T/b2{sypz4i A7#Q31~;%ӓ ┈oS[t ~U'1 ^Jvkb?&v".)a֢^5:$ߺ{6j.}$(lwpYfi(gʂ1h~d=t]L^Qy=u5 n䶗ZY$J ~+(vݭş#ѹJЅ[4uog؃{ǩA* F[ABo>\]b&s3SJ9$J% ̢k"I\|+Yeg S8(\0]X]A\ybMVg\]oʆ<#/&`6\ 5W{&>΍鳿1o&nI3DU^JD,3s஖89;tC9VUp2&Q»ai"񦃢bLJoyjC3N4jQjhA8mZ"F^H1 m{M>`pMi)iT嬨z [Vί^ԍ.sqXD-U "WSLҮ˳=xDu)evuBx-cFbO8#S$P 4PPF3fi >QS̓v:8go"%$1LlRV2.;2[PdMx`ghC9t"h"\7Bk1%>YD$g fʸ{ )q J)AkojT oC*z#*<"M'诌rqa4 3ݓ~H>/lNVVkMb:Iڹͫ!f}K2y`hu(]THBl8'EMU{A~!1$">6j$]smt.w7 ^2" eY8 {k,@OУO͵$zі;Gm@ *r)VM ":Duj2%QeFo CFr)g\Y)\>x0ICm2Qp1-?)k0}8`kk"pyH8u+.e"bˆ1r1X t6.*TiF"ÆO:/y*`xI en{˴x9}ӐktZt$զkYBVUrA}>J4Mo"#`eAsiv:d,eKd5{>lԙdŚ$v B8M9P9BCPA(/Ȫká}/+fS0DXA±oǻ>GI -s[.?U)o>m,[R@l"l2\T3 K ni&  ce쪼1u n 3:n;t&r N^x$8LO ܦP&ny g32zP/&_q|h`z@BjuP .>`a)!:90ݍ !6DYDڥ֙q =P9I&h0 &&Kçn/kym=Ukz: V&\9T2{V2a5wlk-Ha{iMlԺ*&Oݱ@M9vW'1xC PИ짠,A'Y`?Sub|vlZyvN~iד~;&6geװ-/\k{Ӿ?XTS<*{oFewմRٵ xԷ+g*^R|*onҐ$$^In,'3 V[NBC~CU: 7~*M:6aNO=Zz5fG1:Ш]?<6QrhG+cnI, lLaɻ~Lrkw3æ&ChffSCmѴ>4%n20 tд{f4 '5Mud}l]Qq=*n>jҜX#"H(/9-^Wg41RܯVpA tRay>u{D QQ w^|B31"*6y [{4?۵AhK !o)D0Rw%pހ0 "#kB ^d 1x6JZAR(D϶V0e`aϑCW0@\Y83osi0ݾl[볲E֞,|+Ѥ[ŽOP\1=+#Kfڢs OhP-7Ӫ;l2ţT}0usGvH?EnbF!%ZN/%2wQ|* Ձ?(HkUF;?m#v(Ju< 9=I_g\Z 3>]**g:Lm?m:%Gv]D=lZ-‚sLqZee:!loqgD5ZAC7HW5!11Wyd+*+oC0,j&hyV9ϷPI&GE=ٽ.bdO x$^bA i1dOy i:xC;|@pZHGu^}&ٔԭ(mI!F4!Ԡ-]oKl~vAwA}Cv.g 𦭟WhApCsQuPy (7`Px݂,q 7@[G)A8r3[ ˳R6Y?)c;^JT6\b,Y3Uc@!hڬNY!3쨎\#l0-b/mƆh f*j)Q+ "6[yW%*6 LzJ3]E>͖ܾ#X?7{B!3Wҩ-`Sdyn䙯tL 7$踦F\,vfI)xCWb) ̫|+>BEhlX(j;+}F]}rO6Ϫ.${ V8ևbK*PUv] Tx Yv[3 z#d3z.Gu?vd눩שb,.)Hcʟ9{ {攰z.nX6y%)OwQN꙯li/2bL+w3]R#YFaKN̠en<]sX*mnC'[-mwxFwȀrڋFkt{[{ewv@ozD5!눜P;Fe2ܽyԜr^܊=/Kػ@wr;#k ZD0PDт*&|T9U5P8ړxquۉu1$i8FEWtMKx{zQhҁfY^#!ϳt1) =ʃu3]Dʖ:LqvdA{#HùY%%D?tpdlq>iRp[9@jC7 |$o49!֟v7>ܚL Nx| *j#b53BoyTnz6XD_Զ(\U.֝Kz?o5tb٪YOßSy^ƕ!ƯJ,[ͥd]Chc ASFaa޲.XRR+=B~ ɶ~0ܝX9D,٦>`MD6KP,ʫ&-|%i7g>j-:r3e/u;HnkH&SP"(Q0kṲRř)E4"@OBL588‰7F4QU"*!s>$p8Wmp&q`+cɶO9a'h&FryA`:=@r.bŭ+]ȶ~8 h.}Bqw#3CfHJ}!]2e|9si~(YoB;tDmRIģiܽU׶ RE0 XE|E?I- cۦedRߐ(D8L^ɂH op?m<.1@ ePd !N$fJtgmBWACP,%Qڛjj9[RN pAOrq9@9;%"M}pb{܂Z sbmfxVL?\V&׳I=݇ tm)38TLC{ѩ]{R UN!۞2*un.fr,%#(hCn0]ܒ?G9Ϭ̪ Rld u e9wQ}BP5Ykb$P&;)ɧz>f@XDj Ff7l3^O \vHQDm7dw\"tĿ׷& tv80?@a+B&@{nS]jܙki|XV 558Yf6(d9A"}|{&πA8#1z|Em\%k5j`z Ӽ3 #MY7{Z=Ek w2_(طyg*RILB1V/RJ51[y3GpM$ՠsj r׍@s]z 9PU$\t7U-a-1^ nxܻ3ٹ|*&k?RM4<$>jmT6<헏YQu[+` :_MZ0L٭e>>(ч!GieOa݌wB<٣}LZRCgv7 5Hqܥ"|IdТ=˚hH"W4@/s]4!o;gD֤g_ni}4FK?@#qG㊗j TԉT" C{ Y!5 a?#aSZYOmڟbWQrKJ7 S G;O `J~EKmE|4o#u: :ʗip XdD5+ P'&TMA9Z !,J Q-p>1X:q*DYdXΛeɋ6^J[#O-H6+/GUEB@1rv#԰88A;ʔ!6Qdʆ=mZLAj\ox ?_Z涏V#d_ָIz!vr*>Xq }+ud9w aj|tyLE ʷ>\WgV HE@|s0uPwDq$8DgS8jh+yH:]^}K9X(Jl{Zo.Q.9PIjr! 1c4˨S⎮%rIRǹpvr6dmI˺V F B%G1q+X-@ ?䲜LS?: ?$1#K\=&x$8{Yt%#2/i3Au7'<ߕ`;&#S"a -M.Vm렢S`S?+c\òNFYB®0l@>f6 ` p C}e IW_Vع|7\:s8c@.īo[hp\>1 c n%[̸pD=Ϙp2w +ThisZ@yJlQD'~vLEAqc"zƐ;N HMt5%t3)FKt vRrZI`+<SL־'t8řկ(%$CN† Ȫ@5vq kVS"duCnmb.dḙĿzì?LG%d?ε^$:Cqq^vAU݅bՋQr$܌ً_ә_|ݎ'#qs_XXJYxn=k~4=L琗CU%i"v̏L-joSP )R]FsaPOu%fQ SNx|Zg[+'r Yb~ՙ f4]gE<,FN;'L\<h)rg9+Eٝ^YSZ8A&$1&)|-^8,/~Qv+HbIŊhac#$!{aCB{fm_FĹY`.ΪܗH<ɆyƝLv=MF-~wwAt *Y*Q^^Q6@hUn 1FD\9؞T vv6'М|xaSa|ӺDa`M@Yl\|L|W~K:$-(mAeU4Ww{O4w6"9ј (`Tk,<:) i&<gΨw5ZYDdUmatM6ïED:m[Ts6uO6v` tm'<)wn.^A; Vs' \X`:ckiփݶ6%@l(7DHZ]$kD@`2U6^;LC\q)i_QEHT)FBUD','|0)v 'IgiI|Ųn(+g$C`m$_UQo_\UU"[.£ pcq1Hȶ kYg(ݱ 3@#[Fg4{^>cG1 ,(sJȣ41 fV$ 437~mE:zE`ɒC IEo֑Қy0+ep$pg?lj]QRM!Df%Q}b\9xrrZ<ĻA?;&wzٻ\9r@4F:DjSLcCewWacN$ A.Acί{?6oϏla~\,lQ = .%>jE67otznÿĀf8屡Rz 2&;1w3̯zI %#8e3ˑSv!Q= o27Xqi tL8+WSI{t)i# 37XqE5m^8Yq]e{l$CZ7c\,m1U-R@p_r&ǛӒ*;,t0=crnƬz@"ln˪TDElŔ w7M2/SmZJ%63'~Ol1_ꠂ hYHr~Il5;ăB{Z<1@ո~0%u2ʟITT!n@6u|\7癀ۢ$g,J$)v҉q;ehy쯁wItH͓ZT[$"Ҩ8{TP8:RZKD*i0 Dީ!>m`%MN&~;=T=i''KK +kiY#(bj; 2|$('8/76k(x s9v9}8~6QRq7HW#!hI7ORzGjFZ̛_NVŪ R׿@3<{*{1"`ъfi+>ҋ~ L*}^-9dS"֏?B'״9%\ZNr1 O~9F.HH~żeNӕC\eŐXv!AƖف)'[vRǠ$Dn@MV:D]w!a ֲҎɎD;&}"F:s]B_Q%[>_:$e_36ZH䁥IsxaxXJP!Cy?f˖' F o9@w&% u NlYS~ėDU X=J.53*%N7Y0.7i7'#>rb..H;flToJ6_Ӣs7g=,?65m[Qf9-6КAFԬ]C3ZA|Q4tu| %%AU{>Dh\ǸT;XzqJTDdT΅]]J1q`Of{Pւ +s{WYV`QL+GLڕN C M `pӾ)nT'v!~]zL1yF4Tg=j_DtxOOUn;S* jV 6R ɉ" 08 7mƳS;#ԙwV왺:opjE'[8>u2Ճz8RxTb~Z'yDULnhiNyˡ3#D^E tn\O}7u0S1fY[fT)"xOj{l-ה:EV9bુzPL,/O 7.[fFB3 Ӆ鹁|憎wp1LXpy7P3\.V`aыEp"hUWcg\%S !FsI3y}ܬ 9DtF*qNClaSJ_FIjpKa2v9H(iag'>õoʌΌU@- xOG4%KA\ayù(n o H{6E&0І@~Vᬣb=@*C!"QCIj0-( k: !1BTa ߑR vJ,Ors^;VV$<+ޗ}[]hUr -*b XDF=ùM6+/KI 6R2P$`aXe>@[,[iv*>W7r6XQC/t!8(bj'os))(R 0ePz7q*{q2t@|r( ?R좢]St⏩q2.A{'Rہ(3EaB-. !g㲁Le eCl`lGKFIגUB¢P4 ʁ<\l2&4 )8AB_cw߮ P~G!Iy)}q 7/4v^ O}ANKef_oz;/__⌢қbKyIH51AλX[xb֣CpۮF&ru}p鲂dn@$Jz_gHt-g϶e 6GY0A}<.Z̅@K9UxOvh*J*gA+.s$jZm,v|tg) U:7O̳u@|l|r7U* 8A2&IX|YwqBAb8,R8e!#$`67d{n^{G/K$"^Ďh4hmb&[pXJ#(%d4̅cSll>МaB700I֬]2̮[0f - sY85#y<8ڻ*w371Jь Ēs%7c=_K:$.eZn1buڒa~oβ CD~l  y>pЩ\)i@ Nf@*;z҅"t8BJ2  5bpj g4,b@fdXpIxp4 &S'vG m:T{9 qm0*9qY=KLVOtgHa7OmF}{n4(ߺvɇ}3 NJ?T?]H{;S(1s_ q`c7-f!'ÍޣUe(Kl@̀[tw]> ܕe]tlwC~gh:]@vNU$67F86^+#t>P1Pf k:yd=L3ncڏEPMPYر&5m*oWFx2~|uLPDwR ؖTщ4֐CF]NA,),'ذ ] =u.8iQSF̤̔F%bA2FvLKx=3Ek9 rxjQMmw]QfWmea?fu;RYuaW;f"#15_^<V Mˁ?&ېqDFaW`&[22;XyMɛwnizb5FdyQ|ك1nӘ0ф*َD43%-<#,JՒ `Ngtcȗ:o yk0XuGH8Y[ 72䏜ecG88g`mrS K<1qmyێګ!LEͫNaJd¾ju@ 2tefj6m2E(:%=i+Ʃۧmx3{yث^Q-Pr%4a4DLQ"tbdt0讈}mrݚGC l<.*@AsEQV ` ktcV"JѸbTXJS7 )b\T}z jsΞ$>2#$|WJ0Q8e3xfbd{0/Vozm 3VPØcYqO^DTE.5ZM^V{Ãb= c wE:ӛg'}bW+dCGbׯxU(s#S iZ?Ug"Rh|(T&{3./4|o|nB0gKљ|)_NQׁØgWR{@%rۭMQkGwk6r2m9Sk UMc$}UFe ;;M4*l۩Iz(*Z"R&Ww& :3*JEQYAKvCRHtxle#pkv88kß˼ܜ si' uh* ?d z\ACTd"fj̎GabB`DMK[wmaHb$-!&N%]zIT4Uzzf3ZN=$1&8"Uk)4m5m3DE/a2PãY>T\#/BkXw9)9!|&mӊ %ŧB*(6;w78}Rbs];ŪdH(kvjA77WAJ(;"I?Eı';䰦 @G( [?a8yԏYP|\,1Ոv H-u_QERwH¸TӔF`׻"Cu;$)bJxcz1"b:/}޿UٝTEԧSm"}VC~ a@8uP,TJFHE0"%)k`6pQ؁{ٙ4}+Ӕ/{R?:9Ω)!{jFf!ч|'JUX.N"~nhu\h31j':Wѩ~`3:nƽ421qSiE]s()-y wFĈ Z#Έ˾i0W,^?ecXmY3g7Z!{7.yˣ#06t?E/; .3G^ƥY >|~_/ϸw<}tj_YacߝrxvMyRn~/|FJk6->K`Ć0~\(=S#;2ei9_{IFVa C0H`nD\Zg^oâP"H>0@P#!8N[A*B?S&k mȅ`wEAx*l0MUQ'g-IUOuo%y&O Q*1ZoCp%ŪwL#GܐB Ln"& w~uS'Z.uuw@o\Κ"P-uncX8MMzLd߱֩f<2+$jm'w!n68 muWWV!50,|V_vqR;UE\0ARK(d\X qlʮ~E-R͛'Ƴ;6*c#@0#C1lp*T;^gYT*fp%e@4<'O`tNp'4 ݐjO%K/d(|H7=npoB|`bkuxO5Ne5 SbS~_mBL(2C0R]߸>Jy*Q{q 8d>R|OBVԏG0JP B668J1 !ͻ=LLR/4RKjC/`8.Bb`BRr ]*]!R!%T*`ƨYZ;І e ?w׍كT4yGM:45-y s6gV|2c73ɭ[oa:do ?+ܻD$m*d1q$0b\8je eD@YNE%ks*MCn9\ NE}vR]l y VHCc+o֑Sl>XJ,bY1DS;2* ДLSoXqk]ޙ<ُQ޹Lp+?m/!Ggաq0wT@Jg(y0r݅sWLB6ZphP.Yٺ@~v @K /GDE_p5sMdEa[ŝBoy&EC؅2f.uob vH$4zTyc*h7O|yA2py#j S/ߑ1ipftۄ %w'GLÌA_w_&!MPAM^MCCJ(Z/ |!US釳M?,:dg< UmZǃM[~㣁1ORo=| Phg4ϻ24:H:앞8 H=q/$@B"@!vR]\Hx, vYb3JWညFgad<%Cd}wyz *nJ*ll+*lnXk]YFRJM)dED5ŲOd!xoEޔz>bKp= TQt]PUӬe`bACqůaNbufKf|D$Mj* F thZy A;0k@j:@lWZy*Ǭ; un)8}J_K} ʊșyV5{g K߷DBqym[a/bGJ5C$ i8/|j03Ɨ`^@r]Tc7:qxv<<)fhB%*LH6Z8Jyx>@(ʆ˜C|; ~ayw$ũx뇲ZH-O;1?zFU0Ew_P8J_ͫT:B &G5 K&EnHrɝq\0-@C2`~Go#)Mh&|ax[]zhh9Cq!yU ]MSftjٟ*i{`ey{o<2ՒwSXt:BG1NZJZXͶ:Y'8|p%5b,S\#~=96h96X#}H@XLHR_p'YPY.X"~َwc,2=dH!w`ry|dsVoĵê ix-@rN'/!T2%?< Cs#YtA: *J5'#56 Zi<V*-*~e,)p` =xj.+<|8 L6чH扥K05uMyӔ(κfgq_V58YʝBBTJE ^ @j}OnI]Rٷ9-i0S}Ӌڥ *˚=GXtRa֫\蜚Wr>7r@> ߲0C(M@)>[YBFQXXT%=0tb Ϩ7RV|Bp4təM=ݥދ^ެ[IdGrU%ʃ5E&ϮDv<\ h;@ɟk=pD%>WMtŽuЁ5avxbQT4;E 栬G!~Dnvћ3gh/l 턞ϞsKTMh9r4q>?9HG>>[KreY_M\;.0mdet+T;H .*v:\hNii'!'W Es: x2 s7H ˤ cQ7UF_ -ĩH+'0ac06%졆 xqfx^j?S"0e)o̿$bc܅//D;v6]"$2eRxyN VI0kC/v-rfI s2t 7ήFFU$f/eB 9nu V^\ >m?2.@9 80sC#{; 샢*SL"32u()&} cx@g&I9jm",ހ _:X=Xr2rO ӛuζU$jY; S"w@d:$ӷ+|y 0Z0+~`7}>o)kīfk9M7Tbe6 ;O{sJbRnࡽ(@[GPs`KӁ{Zw Renbb͕Px_pkw.(*#fͮ8^۹!x췰LRn#R|y'hѿL<~O˞N.{t:fۨC(zpj2gBs;ڶZF;-Nkn`;c7uƤ,$CS>H^k3YZ86杝 *3}`L4uTI!$_ƒϘ&lթֲtpAQ7R7EXenFpwbW^$FKbl0ƨ.RF4h D.G$Z2/XX(}Vyi_[&Z3",V'B`_ÿ>*z>5ח6LL0Bppv37;1ʋcˠԸϨ ¹O45ۄ|Mo,ՉDtC*N O"; er@7Hzt]MIjf~ݢ<χ'⤀m&9 rLźsخ߬7|BF< {zCW';Gԛ7>j T$cQ.RWfVxO@ZI w[P*6T+%.'H9hI>S.Y0|5{Ez(AyY&h"D~ok9^%h] hF;"p1PoWN/b1XIc{2ŹBdI r#N3uZx\0V4&,r[WoP9MUSI v n[ur{0?*K?sIxʭQG]imbzk" j 5i;;}6=O٠eUBQr"$<94,Cgcw_p!U򑡙\RqNW 0#ܝHPb#rZS"$F>7~*lX}oҧȾPQ']8ž{Gl!k8Ξ=J[jwW,/:GMΰO+tA1dO($GQ8vO-J=g'I>ۄkFsV0K9ӎ]]K׶xö]5WF H4z|3ԏHއޠFiJNi-@ `N&hpb2u&il!p }y#R[ɡ(s0A帉eR:dUl^Y3 +Je{PtB J+ xB gxrzSDXƧWeDHEP/ Hvu5UqCl|ogpAA^-XwSQlCc쨇6N^y5;&Exq&9V݊ Όy$mɴgR>nҁqϐ@Սlgfu=^ςdVWWQZ\{UZ'U<`V3άDYT c)ד$5"BD$eIBxJy0ۑ .kjӓȈ9%9 Cjˡx#?OG&Tjՠ=ͺӅ f9<o;CAk\{ 8) 9vހҺc3!Ts,.} -Kr%Dȷ||:=HփWAmSW;2WTzm7x'9Q/BlrL/Yā0v[=q*eYN̤Ga[FΥ޺^w6x/шCѵMS%W0 QṰN:ɌeoH>:+Y"EKx?c<07nD!qs!PC[m,b%hC|i;?>t~7_ sǶY03[*^J_(/oq'`Uq[l9+_ 2b;L"S_WB"oCG.)rⶍAY-K B)E(!,cqp7 vV:GVwr+#_}Av7f[Xu*!Ӆ8g%Y'tBc]}b-C?@LV/wW7 ]%V`Tˠt{yeީG~J$Y6ko' !ԬfY:XK_N"`93%uF|>f`9aխ7O7D< 6Єό:jApa<q={c<5%C ~lH+@_ɯw ŨHՂ2j18{I{LI369hʺ5`r w.4nм>q'9qD'n͍XKO%:iMܱa+9%U,ɵ])ƣ,9R`|egcJG6uSj!˧ &mmEL f2N& UVgTߋ}ȡknMx)QN u71? ؟Pʽz aa cS] Tn7݅GZOPLQaDL M2/5?&})ETӴBxi[)7Rf`py\W \~A=W@OMh5c@B_C_R+;!@>&a- Mn TÝ,l ^rjQÉdi}()x!DC/Q{aXNzK.Z?4EqL:U*GwGoߞy퀈©axpMͨP6jI*8%$ f۴Ylgoge:EAƾoZ1%}xQIV.Ύ^͌K,2"AR"`^qu pAP^ ]{Bo-qؖn%*2*:n,~ڽw)`u:_l# tu1-ov#VRD#7I 3'uDi\Ql-wL+t>3geԘ|3sḑ,RuKRSJybk`)Yd,+Y3&瑅d;IHv(]$ /t3'UOa9j1^רddt!rŞqtͥ=Ta51&g(u6HkdssL#uCE^ K!7cϔ|j+ Y C r2̴1qrrc`u5;%U[% ٲݙws)##Dl ׁ G,QLj79E[lX>;qFzqf5ڬL`g1Pbu•wѬGgG:IU@) a >xv Ic)NtZԊ Q|Ҋ,~JTyg"a=`BԳ,"8:oGlhj]c4dɑ n?>֋a+fmx,UӍ0|Fw4(n}jXեovOQO y)K$)0īwO LRteʕόj|(fH ƒVK4XT]&)Pqe8c7k_L`Pf(v4$/ÕӋW֨'l3Rl;+ܬ{j@N >,VMdSJ͋x>k#" 5ͦ Y<96y IgHgt`{Gc3j6a׿3F/f M> ]#ܢ,cAX/ p U}|cY ,4wH0yx]Z)ߝ.,.R1z:Oi/wjX15O`BwN߈P"rDoԡr MlgcM񧠨z ,F5x_ a- VR$sө,pO50Zs%N>CR=5.$6MEʄA 9rx?̝*"nhʄ.95F&P.h8i;x"_6/X=D | `5~7WaϚ6 UY/3tmBRA&Zư]An6ےgc AATW\e[ߩXX,6 À{[y0?(T,`hEO{szqU-3Lӱ)jBmi[s0#SW:ǐ-{0h@,%v>´ pIn!_s%*srQG=:Ae—z7o3!58d 9LTږ8+pՆ[E4L`os(4*ֺja̟su`E8._%ind\A0o:uʅo@pvV@STj+oFnns>>oR#А㼞`!`ĽAC[SAbH-">v6ޑ gAV/]`#AA^<~Td%=+ W>2e]\ Bp²,o*]*%vdЬxV#8ϩ?y.+gSqJx!}>~s%D2R}`k-)0Y̰\,nXVnpmsP!a^:X{M05n-C"#Xq(_yHqY2a*'I0a8Є'o55q}8qTT sqђ0n!.^eDmsU0lx6͏ȳ}mj|o!>d<ZSqgr`|ud{@iDN"U4=([G}Hp44Nf3՛PaCO7 / 7@hYu'Yjstv0Ȕi=^>Pf%b~rNO&J^G@Ed:ϲ6%Rso1'CٗO]2J8تF28RPŤU)\#w''{=^TW<=֢…fM! ˧|! T'#mڳN5V}% G*~ Ɲy`,ؚñ5_Mb/#FªrYZd[M~kIp44Qr D]$A*zZ]*#34t3+W30}ia g{!Ă;jGL rǑJނեiX̼7T.`U'wxߧzQZitd:fe $j簑ҋ3* i]@K3롛h5$trf 6C5]ATP;9ɂ$Z}N"oh:ꛬ&UX knv(m? Grf$0pCʥt`#r<;#uW䝸A{ba_њY&Rȋ{R!D>kn]|?l9M`"+-#韜LsYPk{@̪ 3 z׶K,Wiˆ(B7k3)QcXwOOÄچmjdɓm 8 }ɍ 6b"72}fmcFcm=s^i4Ѻ>` d-hls&/ݾE,Z}4wDp4":%bT;y5 :ڜ*=*) IX'.6?l)1αm,wi8.b^GٿT]X{7ֲn=܊[bYebW{1"AYi#$5wKj|M!#\Q^:gmb{M;bc&8~917Y'S_j8^?C# >(R`3u_m cԗ_ac,[H@(GJ'@6!ew [ӻ0Kc飁` 1ÌdoG`A8+xCQ`ک7ւ:WbNGf䛎KNwRG$$p$݂{WyUb-R l!OP"یAbRi:Fǁ^H{J!޶ K`$,t>y{Ao4e쇼) ~ؘǭkncMaz۔w=kivo$e(QE #9@A ^ n/|f@Y6岑drn~[)|  Qs} H5U9٤;r?JAhhSԮ.Uxr.݉#wQ~!\fYJ=,RD3?)z2GB^O@DQu/w(>g&~PO4pJ泆ևN)ar,H=t0 rOqxޮ{D4Op41~XhE<4O|S؜'4K|PID!^5ѵ$pBDQp3y-}UCD? 'EmkG2־VX`H?u=5NaNbYq Bej.: !*bԤctq4AnSh$jΧx>I<{.l 4XJlz%i/&,ڱ*Xzƒ*쇟;~u#9sRrZE¿u%W0Q!{FTX◖Q;,,`;6^Ѕ$W}Mͬ*Vu`"s~ImY蕕^V&m..uf WNNviY(- !Yiő NtNebi'K`!T9B!$ oVڥ͍(Ca;jOmg3_ `Y#BS;@4=,!A=y23]l;$߿xa<G#d!^t_*^`GQLtOgU塚.^MgRS1x ewsݽOEi1άwꃻb9U:X_E@mUTTHmu1h.aϵcR:l6%e~/1\@_q7hHņ- bgD@xU;n[{gX@xX 65BS/f巊h2y%4\z0szq,IiwbҌY{RZ<`7o[EKh+GjU:+sB*/1k_NkEJO(]2AKp9GeמP2ʉb,Dz/ vz{#0=!eL 󢖻QUezz e/[io92Ƽ~Go!,T?Dէ:~wvxE>&d쯲wN/ٍp&՛yd~|yPqWȀ(<)5|^23hZ+Ҝ&04C"8HZ 'yrE]ԏЦ0@: HN-yf+CٌM8^Q@vv*쁴e ņ}CbLs`a"b贂D109w_[EBEl.hHNK0Z@iMQe8[Jri,i`JBԂNMXu YqL-_o2+`)I)ՙ x ;v]XjcIv EcZ[dЎXw'%b&ܲTg!0_mlSa_MQ[-PY*/0H M-'D۾e%,:V\Gad ʯT6~_D氢pqقS t}*sp9s@L$S,ʠjwfO_k\0a3/Df."5Ϊ1 1=BϜ'cxˮ@ O>nH>^H [yվṀ'rRy-}^f~6zH ŽCjo~07A:v9&ۂӢALaLxm;`K#w`?fdGJ_;o C5h7x/]cpp%bL$v P?Z=tn*yreF0+qb+<= aT@J3J# DZx-ýF,h.a`,1|;:VY(⸢/Ձv``N=/61 g7{u'DcT\y?w^Dġg6 6jVg9\MX3J&"pq>Awv4>OU&A|e6ħY J?2`6#M!Ҭd d~4$î"" ^c1t,sCI=w+uw%1ZI矁G ~ߓ1u77hD^ZF6.P28| <ƌ9FJS,סct <[͹6yZv3Ug/b$z(myz%&Έ:4ֽ`]hP*-]3ﮘbev,I˴BƓ'vĵ"rU[,-ΐ+Yf!ײ1^Xlr y>ҼmXF,|lKc:qU*D$8`@Cp=[5ͯʐX7cn(%zIWܖ/iPz_f7ϖ}uӢH׷N,TK 'pL*@e~I9w6Rr>aPDuě`3cv6W=(2vK\lrNd'\BvVG\k# K Dlta[3@\",gF:A lKc]V/hczปJ,/޾G.9i(厭F Y/^>Qᤈ4T,DE`:@`>ds#WY'?BaS֫@^݉)$;[f⡜_*CD[-H%H2 ɪ>K;j z6Zc X00>rhT*x Q2wQU/s#5S9QfRj0{$)icܿBJ# G[FL w9S {ZܽV(@]U(QE!С]*˪4!oHF'VKկ[.tl!JwA%T=@_ 麖0=Z@S}IPlͰXS$KlAy@n5ZR5'iH-˃T"%)U99Ĕ;Q%S)%NNuSef^JʙR$| aܲjZé {Խ%(lإJGhT$XJHցQABՋjKǍ-7 yuE 1A~#ؠ_&yUٔպ${։Agah ,B9_ewՑb^'`fYO,ŸQH4vwJ<ގG۶:zbz n>"K^A\GL勃=⨭4W2r7Qp.C#@fe [^Wh-A?Aon7E'و7Wy0oR:3 VS H\&ÖBQ%em|,wztK01(rc4v8, 6!eO#qTB>S4w=lHU@C]Qi{/X6%mSSUoMl䞶aKV@KY0ey}2=9ʹ؎>!>S76GX# ~Q녥e=%!LTqM 0ؙ ;Mr{y5BNg[-p'[&woV`c\'xGT{,V7wAY1*Ј? d+)+WxHRsz #vX^Rt W iXt.\.D0aFJY"L3]M◅H~[Zls$buca9q@c X1'#h{;9q9|Q|,c(cKywЦts&D իLOA. `%Jz㛴1*dSի>7)W_5}1)jl܊lxVU7U s.|e7+ -<4eUb& _z%&FS5N>p<ˏG w]GZ^Ï2~|߰8-u9*y$P3ZZ$_L̾] 쟀/ׁ?9WqR>zcc3)+PL.Ԟ# $eh]\CU= u+sς˪g1鑎Yz+7ypjN5"̞ܺBl ro*dHkMXa*?R%M N=Cs564'ZMٗd1l*WH2Ec$OOfߤ52@ztPjM$ka8 W!Q2X4Yڜ?3-Ϲk[hR xnAsv *C%LĊ:fХƝMtvʷtFWQ)cDl¨^%N@-=Z+(MaM0`6dei/W;t͘6z6IAhElkhYI@v=*-+97b+MÅ$Ӡu3ˍ C׽LXƻᗚJԎ$zt ϋ_%Dֶ6N]_'t!Zq!;/s{dz5+Er)6e|'2A;i<^ڧ"uWRQIyl^'$iV#%]0t"C@ACSgh*{D:}Cl50GY/PJ'sms~ وװU?~Q"vjABJ5ŸR ¨9Z$M$-2 gkI~_@4?;\@$څQtu5p{0+7Q s3+'+\w@WU ɠ80*E0no'ىV7g;mku}% 9I]K>RQC.jj87Wk5tL]]>c?JKObMFO2a0ud -YQҲEkCE@8Y˒sS뀝U[PrC}AǏRcGaц= @1w(iWӥR0Pn𿘛[Q;?j mPkc<.;;+@ e66hgעņr 8C1 (ZŐGvrvbذʮ=X絸MТB5q;H؝Ę\ƶ̯iOGˊH1wӊKn,>_SZ{{4.t^ǵl-TX}c(IH2YѢE !1&vnHVg\1%2i549Tem6|1 x9䴱9zdnڏ@MGDPIYmG4SF`?wSǙݢ׼P؈#L1gUUD܈PzZc-SXa2mă*~¶zq8[yc_O@-&b 8=#ĻKFp=n_,QK;_>yt1l灮hNpʻ^@JߡVf&!{O] Y"VFf8*k0Ⱦ-jC*: )$-_)\0QwNՐpy !'\'5r_ {-X C$VCh fxȁwfeYyY/TD>cP!ڜ1-w s|R85g孖x Sҷ9{0P |nP~wpSBoc5l*U'|AU(A,"ճP+szJ l ]soC +@]AzY߲?&7z?pxZZ 5 N@[X(3oOyH_e n?N2KB'gɲvUw)7ɤE.lFma(򍉙hk/*P S!b$d`Kr#FJf:#*X^鯊[iT}i7T3i!?&vx'(@Ch6ShۈT5[)$dN_k}gSblt7S3N8bխKi);5-eIlrJ r`qsXXRqM+h_)kŁG~9 X[0LgxHKZ[Mw-7+V=-;Ds#}p!| ce)a wAs^mz-FE8X#J?u8unQG;'Y N w4,ql<`Z. @\`Kȗ?ڛ[y*u5WP](C #C*]MYOF2Е$DlrGƻ+G%(Nbߏ =;EmL&'IKգ2h/By)(LFEyl"z(, 2+_\G:ZKfc(aTˠޖs HmzdCJ3ns EUJ>]bPbF4$̜ ;I]ĝBYNodPDEsv]cE&*1u!Ja?tT9rE"@KP豲?Vj9*In>eup. =t)L@)Շ>.:gA-7foѐwE{6>'F?l\(q9v@]*lAuQb!78iE,>dYE<"vNohOqHͧ]L,C͸M;iV0@8U5uN>E1N8xx{.H7wH,[_ϻè M3i O'8yboC 8NBIŵ=Dم,"Ր-e'j_JD`f*NǛEڍ" yf7 H_7thVlp\C@pI]f~,Z=!6y;Dw!&+ȧy!CUCǙ`4wA/7盌7lDn򦍨u@Vxyaή2t,~ Elw3.\2.\.z*\~>">Iق]=h/ "'R]}~6oes S/(FMkjgE:H3!P]ӧWqa4AcU Rlˆ7YSjF>TvyLԠ„US4ӊ*xKj[eB/2=bЉ&npIfw\f].s }ā9) zWK#L loP/p؏E AGO^Ӗ;a E(S IKE ,"LDW7Jۛ•DđkN)N*P@[fw.}iP0K+ y.y&4 P_K NZW=€V 2 nH5,@~YㄑVC)UllyQG8ӆeQ!9ʭЋZܣ۱}p}V i\7%ܹ$ LNHPaFBsfTsYYIq)Pg%BA扮"^W@+oAkHg:>*331"ϜR@HG6RM" "ѣ\Z;!}{=8c8(dV:,mHnM+zT[ÐV$Um{UAzS?د5f2j0T8Pw{'ȣy<}܋(rx_^MR,} Ur'pc>Wh|"L ʞi\!Ui1?Dj̾7Fu=V:zhTxxDP{f~kݶVG"ۑgRj޾e^Y. NPT~'a8g^geB'"D#Efnhe1܄rMծgy1-͝l7}6g9T"4&tk(H<lY`yS#,ʮ+]`dkvuc2. oWtLlt +L (H-#ZQ} ( hh pY 8G<'l`'xJU..}H&4)!-qC5S <,&jb6&&j? fqCa(ƌnbt;K0BhKB#}iMAuZX@]`"'Ӌ ֨%R{ArWzR5O r| TШKnE~@^yZ樰4RCr+q()7!I蝂De I+/(UAOWd u0(>Vd 5R/9tKɤ^y ȶr BwIUB\o%vj* .RTzVo nUɫd 4oʫMroiIWvy]<U >AdB}ƙ<6h/ߍov##YkC{E|Z\7˜Co ?to&VL]ל—ˈcAʼnDZ#P mŜZgIe-@ Q/+>eIr44;8{ᚑ<;aZuTɴ =́} (]X^U#ga1ֳ%8Y I65@IWPN4ͪTcL\Ӥ[,vIh_e#!'vC[RN7]ÔeK61?i* &~5R)_9 4ȳ2l>F dt%{ͳdrqy>CvW<E݂ xA 4 ׄ6qg a"*#sx\4v*fd^]0nS|w1勯ФoKpkYm2y'rCt S E͸ T&ოX 3N&/c!wI9o=H|݄M)(#ʤd=hbO*x6=E) I%,}˝JP1 Ї庞v<E7+02͠d6ۑ)fB&P6=rnD@u t}HXM#y m l~K0(^[#?4eհdp*Mm(QDVj2{ D6khU2r߫o$_:d5r7IpcHxn^;7́/ d6MAe`st3AcHFP׭Ox(T_U'M+96hz"ofg G}6;r,\OnsNȈ\;FԷXi %gH@P 6ƾnSlÒFEv2O77hN ƼAt=9Ic 鬏ꀳš)1r&BG(!FUe#O#HXo8h9KVm0kG+5Y k)8^_.+"Ϯ(DGl:wN7G= " {fgb;LZ3< h>8Df)jJ "Vjb_`CS#t[mtYX_z-67A8 hEs\1}uLznϗb4UW׷yqHhԠcf6->~a`T-hHXΘ3gc#}/N*Q'Xu|$ȃSGȂ:WHq2x`usAy@|Vn&V8\+H\DY%O"[d +S|Ktd7{{1/wب{D*3NuOOWSn"o[B vҋN3{r,>'ׂhl =}hJw|w@M2VK\Z .:Z¥D| k9 4g$̥o츀|n>:<@Yx|bbCX;lX X!No!B8&Βnfo3lV+ P0d}fXϏ Fǜ(6Er6^i_(]fsLr=vrR8J`} HdHm㕱1$+59<1o2'D==* OM!;zZy9B?vBo/w]Нf96S1RG7dۅzYtL6HNRm#<@xBtz(ͣG2Њ&*=&&0?bO*%ppwɋٜ`u^أqCgY fnreH,=i@++ef}uO!mw'a`)B Vi p*~8ՠ0S_uSW L$el_!"<6/2ޞ e-@\zdYwx!œfD弥(x0s.HccF>!jņ ֑vq%#wُ<Ϛ`jXdr;xzJ=b8dnϹ }nl¹`#.4{uW7EۻyȤ x] bjFģPW ~gsQx!'Ȃs|O* ,{ B@mSޮJ ]L0_3[/&IE.JN76fD]Y+hD|+:f]eƵjiky'촘jG|Sp,үBW45-*K3*NLx"IB!_F9*O }pAZ<+( t ]}AbO"Rb<+"O>%XG*ۓ$/j{'d,7ٰF2!M-ˋԱ-߼(Nwx??1OpO%Wn !)il7/5n!9ҖH8I|/ef?p!VYDn~kAo #z^'N2FSgYA.‘Obδo]Q}cΆ4(5d%'P0x_mOx{^ K->Ȯ/!(>(6;\&q-a_泅>'X_Mie,ʺA!E/]&KnѿjC$sisPճP —X\ZS@W=LZ9 Ǽ|TM73ν/y9Sޫ2(;̉XwS(5[0l9[ pzѝRjh%GVno|>1{hsOhD=m7}Et,Il5%q2](br5 :ψ[Μ̋ANUmnBYpʨB !c zoUNjdiqypux}'WYyի<["S9N sQJE$}j{oK b!_îj@rSryHOH'ꚶ UY QE~FCzWk4Z"Z,V\\C0no<5ln"{qO_JDHE؅]]J.c"t}o#.jURxOD|tjDzĎYI~@YͭMZa*փ4x3wl9W:TX}K%->1h-)?`)7X/n#kla.ѿ7Nl<d`~NJ$PcN&m4 ~FH|WE)rWw#? [[Rz}&Ea>̠3:{DR"eMЛH/̑\&丕[!w'3 RK-6Ŷ@?|Oz?.Yi`(uorOH*~h7>;M% _J`ΔafdF i=_W=~IB 3&6 D$}! K ^w^ɲs#=mi4w;Ocx~dy0/UwѲgk> RK TJ[ :Y!յHzc ";V?J-A_v(*XiH7)"fhO) q`"yctđ8ťBwi&T$&%c aO[da:kYK*{m,G)&:/o܉OAsB`ʺJlOQ^<4E|4hK]!)J~PXv+iEjK9D7[K-Of`ZgXn܏u0p'_] ͼ06  e͜=bsFҍ7Qy`EJR&9vUtyBqzypE:IelA^-p`2Jr+.Ls$7Z/keb,tj/ oiݙ#Kmoӳ;+kݘ:l>>oi4QjngS%Ϸ?nEY5ˑW7|>m Y*uA%b]1JcM(^!p2_Vu ͵TuIkk(pl`ВL—|7PUDǝMAЗCA8tU=/g"" ̪{Ek%9F]b4@$517+cƦ P-%Bfx4R۫@c=@a8Ez6GuTP\H7}`MV5l ցڵz'LcrSvh^t@r:/včſ[D\D@?`Ū.,:rҰ}Q' PP,"4ⷾA97 1L~y-l] Wgi`Dɛ?lg < $asE8g'=’ kLA0;-^ , hׇ Nyw] Y}5Ж2,uVu!LT*2:pae?A\Gmүl \ocV I'YMuCԾD-ck eG"SKR|!ԴYV_>7=[YM?ߍgp6e6ErA$#xPU5"D;y~/$P †R&W#%y#%fHw~`q6zR\z >i,pzsY^?P;r]i, T霦W= hIpki,٤nB49rmИ9S~%^86/M6ٔ4e8 ҈uh0^wFX[[q4wqw'">c4s,={hx=s1ЯT ٮ;EDɜH]fiʶl(.nTFۍwbjK:EeiOFv1S :8YJ!A^][r,Tt_1!I/\rIa^3%*SMyV熟3PUp7lHMm>35 .7j1O*{< z Ѐ:$xdO :Iߒ8K![JۿGlԭqwOԀ;(ON^U`Ri@iUN9q/@cyϽ{Gd]ܸ@}I4GWAѠϙ|qwLa5$e8϶;k~\!bEGpF S aO(ek7j 8$gP$YEҕ%rJx%8 rJI5m3`1!(/^)ōij~zt?GD)_:hsL[~Sh6\ +Ị ִAxr~|9JUxMeDVWAT+'~U꡾4D*/2L^^N1n uc@(NCJf?t+{N  WF;Hya,GIPx_:RI#`ݺ1(, Y{2 5>,N{sKpuuqo]Ї.aϝc47|ɣIzu%8lk9>nC,[" erOi_rR%}dRR2ψJ_Wsξ lz}+)tݬ6Al+S׎};/Ώ֙FTmV Sg{fvmX+z1S%Ax=K/2z B䰊sAeeu j_AiY,29 XH |=Q Z^碎j= cAbQgCQ ]wy$a֠&>~[jp%b :Rwb FqBp] /MMH.ZSZKNZBU|Ұo| l˳#> &&"¬m SS`ҲAWMraԟP*=."7xnEjA2zc u ,U4tov Pse [[  /81:X+:i~q;MBW~2@4.O$jM{D0Wz6 =;HT$=xTdy2%'g}ûV qm1t (=+Cl+OHB&,!gʨMC SL!O6#IRG db` ecBwL|5uͅo\~UbڐlNTgzw'c\N`WJ+UԬY52^X9 ٔLH#fyjeߟuz?hTߘ 1@w!S?H=ə+{֊LAg0D}z: s&l)cU\~8bL0n#8sSS Trp8X{GR5+笧s9v2m xKzt2]5|3&xZZ^'j.eBҐWp:Ne_M2\5c ^/A#Lv%Nx'JyT"8pƟg]/Я6ҳy_&. ΡBUIhЍJ*߷_ny7b#O X.E-v4|Lu(XD#{p^F:1ԈDؑpn?@K3.8"ƨ*,Jޕ38p8eCp9^ DcKU!=+KzfvY{K8^HZf9jANF:J렚Q!,-}P1mA[I@[̼dPqϼΡ~mZV[s\Һ B&G 1:mGͶTN qΰfboyLT swd+|;2L!1_S_8Gޫ!rO@Pofḱ&B [ -H0x"ڮT%3i`VyuU`>{Do>hFYyCk6P })hY A@**ho p ?q!!׉ӇjqvZM`:6%R%G{sGfSP[p>eГNn3@%v3x5hWpĩjp@Y97eԈ"` $JidħkJ|$w]2w- +CuM&ޖ텊&1DF /G-El H̅6lUct/sF%\ JtT3K 6Y+U,%Xy>e]L(v@f= X9P~բ/t N•FeVJF2rwmӏ*\Ċ>·KNϱ]b٢,е-ꪷU}&H;E࿐;!)dG3lh\^G= RΝԗ}l3֦b?C/+pzVĔ> 13ĴǑ]! & f\v.H$.(=3 k:S{XM. &+DB>ɃkrVp6P[)fEvdŎ[ۀjօ:-!BPLhD|+Yx"RҊ-HIHr_!c:O̫P%nw¸*UI|s?Cos[7q*IzLXɘ-_*tJ| mDhU6ZB((1ĿV=b,>4lf~iF[IQUs9e&5 ֚X556- ZD40?GB>oɭ6yq Pu7w;,dQq&f5ir-R3/Ju%C8{:1qA{JֹtByI6 5g C4E6 $8wL1Ŗm@`&t0o0g|(n.nkL kc8JgelbCII{6~nƾT+müS4@ͩ=ύ̄ k3_0Yu1Ybp<ƀW֣Á.3dpQ|ҫr RB[{-/.n#dx>^L;Ȝ8]LR!T˰kġUY68.K7=0MTrd<˦)M$Jam5 n7ތE@rY-{Q avLwpᱳމX3@k9( ƷgiiEeucÆZ#e~P U8Md#7{v$ğyMTʾ^E3<"  3zλ,U=_E)6`wF1٩mjH|@Bھ 5j\X.{([C' ~Fc"x1I|Hj%>D66vFPOlK8 .d>gEzjލ؀렑gЂAySQLS3jܕpI U˲ gߺAL}SC^*ћ{eaCL2X4f_?ReϞU)ַTKpɯ2gK١mO}|/&+7RӦ^֗Zǜ{'d[k_hgld8n 187j,Mȼ2tdSĥ gO@x% %U.b&kL]dbwbǽ1=/)!wrеuYju콃A1/]M jؿl{,:.w`5:UB 7qTO,aaRY6k8P,˷q]j_A@,1-Y>`Vt聢;+߰H.v4Anx_m}/,kɼr.qwT꛹ikmPG_gyܒg̦̓Њ8- ņ7"n^I ^=EA[ (,S')W-r{ANz[_pf|AY ST0*=Õ,2a$𳨫W9A`Nv?-1zA8W!Gozr >_?!ޫŭiN"B`>3Z3И3ʊGHOf:kAQ)-+lņ.,U$yFkENipË!ԕ](e}p^ Noʡnȫ2Ia D^D:#;l첇9[QE25gr-gp 9} "pƄ:푂]y]vLuxJb AwZkO-3+/HwiНh;_Q13hT^{ |\^Ct4!SAq=˷4T# ŏIØ (i@ Qi-dMo8|j7jѥ g /LDk&ыnϑk*FP/V.sd]P&I9sO{K6ħx'K( dM[\+<,iO(VSM d( X*=LGR#E__#7HgZLWCw:m^޾fWuOBGJ2DHWm Fc7O3 iOʗ1>[lKrAU \V=V⸅6`!3 mbڼWEF-ώLyTq&ZLm(#}4&h54NM(h p&R}]4E.*~.Vôo2$Yi ,OHJY)}8"98{K˟ˉa'~&y5b@]{}ʤ!t7nUʫɔ{]r;h!2& %{S>nhYjT[ҬQ|0_t v:ASHAn:wrģ72Աvzf$6 )ּP 4nln-LQg4n** AuMY^8N}= S`{̿  z:cœgY"i)4v9=[} "y+u{SpbJ~̤&`P+)K$BpY^9㡃r%eTG,'u4[#һXD|3B{7 4ZTvML恝E/rņ Q(&f8#jT<,Gge&@-+ 7y=s{8aP ."9纝M"t7duQE] qbfW ܐ j"?ph4;@znMc֊ (AINHCvk!Q;la#x* o`Rsc40=6S7Vյ~$(R/~(Zd{! .M+d-|0EpCk1mH@'!/am3>M4ނjEt9hAvx5)C(r*K 5/Vmuה#aSl]zhV 1s _gY{X;|k=>G'|DF[oS~sY e۴YD 6@^2`xa󿭾V6Wf?FJUPa'Z%KNJZɓǹX-s3Dz(_?r4gu'AEr1&*38*^&I6c<fJx Jg`ׂ( ~'hlj/setE~\+9rM{Kbf&qZIv9?w"#Hg`_bU 4%dmxkt Μ8:ȤN d zQߴR7wh^v>ƗՀĠw}F$!" !wGIM$1dT<IJ߬\19'pzT#Q2hqfHcQZRFӒ D^kZAEp'~!;*꜅9<=e)oU hqТ:j&ɞ4*kJlTk7el[.璣 "}xrl|[xηWQx~R#;kٝ]NwEv)SA xh1{DN\O5%Vؿ-z?YkrhӃ]gJ`# 6؏T΃nm1I$qepMKǍvCg89KIA{L+Oc/1js;Y5FOY0\$7vjW(ռC~KG"_'5v[oQ5߁=`gU撸b2 fêóoԘLJF%k~N3J0@uu֗} ?z^/TNLk"t`}'lkO.5O­>Ào: *awHj[dٗʿ;H8U%xTmokip bR-\i 0@9ipmڗ%u.֗9 aw1^twj*SZ* ؖ."'F0]e+GdEz($AuƇzg fzOK^1yA.|> `V#T±TRd&vHbZлKA%1=.K?T+GtH&,g#i]sqR=(,t[*i oWs)QzQ,e*5HivdQ>(+ԍdڹ؇4V8uEm*bõ2V kRj2ѕڴ9&T.L Ԇ3+}T:  @g"aBFLؤV7F-̏X,딀enD[s[Dwf* ,Rccj9u$#~1N<o>&Odو3}Tʚ]ZPgSR3(~qop{m2p15z- 8 &!Zx*<|>̵R,(V2waJ,.gErFz']U$<2F3E_R9<1vO#^+25%9՟/ *Θ/jہNC5xBWsp_WņZ~<],bG 'l2( }vR"CF.oH8CNSd}CCCS}oLpjU؍%9xV`D0F§Qtưʙ!v=b8La(g~H8LBa?!fB8#iUֻ–EttuD9ķ,1юQl[o:ȝuŜQu^PK=`*;QVZ.L5m>ظF`?^JwE!2&X%uQuT$YB؇bK5N?,'SMbpZ<05D4% ToWwQ@sWO1Afk õ*O)e 2F2^!KTN$>(I qBHP|."Je3"̵yox[jcr^mS@=A7Ә{x2<4Dͪ>?G3wNy͇է֠޽UV2{X83n@~bPr7kƽ]cD.nM""\N*ov[',2Vbb {e3X0$w[ U~!tNKOAekvٿ]Z츜WyY˴Ϻ84H2dNDE՞&Ean8~nU.{gi 1qSt ZMۋbLqZH[؊phtfD\Ehv/OIY q)Y{+e]t/X 7Um)_FUL4mU-E20Mh#c:!#;bͽKe\x`hz!r_팷N]퉼Lt%W>X-Sg yۡjP9^ {^ 2֎2~ 8i紺Te"#@FgWxjx3{? ~~stsJ{x8;Rm}KxBbUj`jZt7g=tذPAl| %' |Xb/Z ư]pޢ|ehqa1: /^NtL}ŽK>5H]o  7S~4ycd1}B\:Л]acAԌq{å=~G{Jo#0 WOpO]R7^=|_5eLvJ L `ZfHbFJyIm pRp%UteaPSQ EU<:gy^8Yi%T,&gȶrS;;yRՙtP؀>Y5I,Oz3󌞩՝1&6qȸ{eM7E5]ư$sn@syE785`{ u8̦GsFNȮ㹚SD6Mxq? G}wܰGJ7vC.aKwt @e?/c(eD!t _'vJ^`uӚWܘB Zf"]QU>5br=]Rc>oG7_7RFT8{3"/{'j#|T |Dχ4םhe$һt yҞͤZI" n5XE˶EDڢ  ah/]>—. ChC55F'q; V\WqNjW r/X%&FK0寛/RV)s} 6rD8y++PSVgށ(9 rgdLYyn]-x ĿY%#Sqx0;Vb03gJ]t 6H:i6zbO@oUf3+J!xG[Gﲓ{bbK5/0x$g/xJK=r|d ZEJnLe X>]?]P lZb00X|jAy-@av, ˈVIDY}RfD+ ҉K(,gOVHFC4i?:(}_vt; nm{aA 7Urס Z,ӰHꕉc6*:'bRIJBЪ9E%R¸.= UTx n>X<2ovN-D;_w+NeCܔ;veq<_TN3_#q|bj lwSi5#]jAzb@C z~Ծx*`DH+%}֊ZF]P!ͰTT2*Ȥ?_6*[h Ozi'v_C6d#冠<}4LMHr+;[?=&qw#=aMw#'VI[eW~9I"/N]↯:[NMqSsvWP}|]eJ_IqŲCjU6(0k˕%3\*;^nПʀn_gP4͌4ew3z1[gܙ>@vG#> GȼDY0|Ẃ̢8HpUApYގ4X_4hi18E(SzOݟ>D`o4z(D`-ZVD_SutVtN ՄoYI9lN{EGse|< coC"|IKF=r B8u3-Q T@F`-ö8DRVfXrϿ~bH[:F](Jc &rjDzzЉgq.S#5M^+g;^aNI8T|WZ+DZ7xjv~qc"ΩWvk:`RGȍq1㈸+\G<7'D us<_dQ$ -@Ȋʨf" Ӷ- 鑥Gń/BEmO^Yء3FvC=\p&"87ppvijv)?ZQYAMAxOқ_2s"cARݽmh" dy5Rga]]:ce8xYHik}z]$)Q$ ]"oTz2C 0A1#RK =}bٺ y, sqЫO;0V{;KPg4Z'Yl/l s^NJhБ'a;5ēխHrZ.Q=O\ : (P)IAYugN[((u{!y*xlE|fş,,8sKlܼ"RDsxX iS_Ƕj[ MccB_qK` n)+\^~kKZH΀ϡβtČ\#nauuHHLnJǫu+F O/Xgl~H^1/Ps AS(̘Nقv61I[֒{DTe3;וNHiv-̊-]H?-*W g!ay>|^D<$wdڛʱY$Zy+^WQ̐-0҇ 8EܼIN1,Vw!X>Puc^S Q~i>BDt0Rgn.} q@?DLɓ&*XիW+V3ɐxn@3ڼo_T6^OF[lUٍپE[WBHdjB6Z2I{wvoztg'Rge?ZST|,\5b .b[8SN(PVX :vV\ϊEr$$Zb~gu/{ؒ\iD1? ; pJi3j <zSF$c_h^uKRBw$u:ƯĽqk={ƳywST@oN5= 1.c<󃱊eXyʳKzpi{`sb=#WTtT}1zCq#$g,-{:{wE7^E;y`ĄnmSZ\6I͍בXSxV]m OK>_|vLbmlj,Ҟ!"J@,2-ug&oAl L~pn=57e2G  yrBa^7u4Hf.>͌%C j [6<?j=m& جNB_N;X 1g>gb7eG=%b3?)-W) bT&()՞;ܛP]i&٩KJY&b@hƆc63o hi' Z/)D2iC]Csm"$ۭJyQJgTJPgi8>ewxX )CobcفtU#[}&ݖr`D;g{7]o;V)/CHQ\NZTD{s!z8P)w)B_ϟ텋5 u}7Ϊg7n].aqԹOK2'{hW]o\/Lߜj3Q݌+U1c?]qqen=qઠPw(@7;Xd 4:_xP(C8WJ6HT/b]n鱾BRګ:J5 6du:o*[]:&0"-f,{f0>-"͠B\ImPAU*|bXkԱHqf3}%q|@ Jxב o.RsVW)l!\TJ 0~TI8~C8h=Nj6,!A`)5(-݈0Vbq8J{Ectm$H.ȧLM '+.)2:Ye~x%m%5Ǵ<yqT}oy8N,G"i;\nl0i௥S?iWCIðetFhBV՛;֯\vDJYXA.03U/ 8?VnDq6?/kmlh]hY~ptS3TY*P_d1Wu>x#lpFektDa9 R z[ .]4@ 2'Áo%<& f'x<^aͤFwpj 4k0O:7QC9F}WGP<&!x8I!pv; Aҝ$w:~+9q^r å~6?wT \׃ԃœZ@ /Kai‘78ԛspTVSK\1zE =7ȋc;KXs1B$;J}Yif.~PREJIZVH) (' ^M>Z1F ]J(S r *J >+ȯPwm7.l8V&ZN(OXC7җG.rQM0qF^[VuG4Stճc!ui9ړJ,L+9‹vwÑ>9e Jd?1n L2ɶL׶PB֑RT e?/Ek0K;R@:+mٶ_p-n" 3B;M{fl"6p_鉚 SLEz%~2d\ޓ :-~hKr09uУAL'a5+sc` A`A άaM6u_`AY k9=~J ݾ:ᱸlN3 B gxj?*7w 祷cDtM"+܅.2?k 6G1H-L}٧:^MT !H WL4]┑Pkh.ر< E& h<ҀO1i7l-9KUl};DwY`4XJ)/V#rLCMDqY:ui$k.űfY$U fvn2qziYzoAC?}Öbg6g4gi՛$nV6 EoUĞj;bwveeEN6/`ݸ/13ZphcC^+ua:Ђl,hK$K{_&o5,}3VSHnEQn8Aęx,bp5}o1#\H]7Q8 phN\_~CC#e|t~ERdZi#K &d8KȾ'Ş|b(IN'G"@geN 5t sow'iqS 6׽g\CHn k: dӸ/%_df]ѵxsLdpC "=yJFaYxnZQء3I߻_Aַu*9c}Z 7[HllF߱.N߲*[ہvZ}Nձq7ۜKpe9u5'ߜUpR*4g6.)gAn` TPe# BѰVY-`YQ3!t,/z,47Ċ B&T,2_n!AK~|:7kaѭۈ,}mԻagR&ׄDċ~A;Ch]]ɲߚBˊN9}M'k- i)w  =ͭ]N abnLɹ>Ttɚ+#"/Ji> hk* c̅Nў[C mԕm1n y7ԟln{:zjј8ݕզou F9f;앆,[p'-V䟓46-(n_anoa&@Ng(v;Z7yx2)zbY*9oMgMW d`1fd["$X y5BLaT}+W¹j٩1eZ׀pARlL@UȖE흍:6Ngk9TȈ9%9,ؖ^ه,qC<$m@{ͰBv= `%s)];i8t9T "wC%cq|f/QjW"Tz X]3ݐzlfP ic1a$ Ys7+AUӌq#ᮺ!t3'M 8aˍO֟2_RcF^zߨ{,p5ΝCaUe7%d;Bsp+\JD@hD:eeH?557ҾXR0l[d"B wvmFU,-v!\+ARZSv1ֆZX?Ǖdԉq/5Df.wÑ\k=`Kпr $UMHU{]ECG\T0n=> 4Hrh9x 0~KhbU稄Bnвdrfi˨ĵ%OM1\3'-xZVs[KMS?o]$glXoU4|ABJlR$⿚^%S˂"qh0ܦ~O0u*Jb!`? pu; %8T@oO 1)d2 ix(ŵʞ@Gͼ~2HتBhcDa28T7HJmJ^{AfF]Z(/44KQз-#(;=6ri_Ԥm2SpAHמUcwJƳN+&hUif\=ȃkAq)V 2_e*bna"uHb}Di㡬yL^gǫ93B[}c郵DS(;'Yk,4bZ's@mJ}+iѬP̒Q.~!D#3{9"z7#<"Vo޼RdΥKKLIՍzMh0%'\M&k5+TiHkJ'VV^,T;Qfmfs -*KWy5kXxb/yF%13n-Wg,m(VMR"[BE62/+^trF}VjK*ap@ȯ0K 6m9p 5|Q sF*+Hü5kuUBTd68 k$U:W,hK-RpZ!%sNL:4ZUjX6/qsԾ0Ss5u1 VE's0+r/V&sF STF'} LBotZۏGҬ6ngOjoW^8}(1m )"b2y@Ʒ*q5uv^Gahl-d҇\y8:n&A4ޒ]pl+jn[̘1  8qN'@Hy$IpAc'MkYWxTP%&_4' vm豰0MpzDJ|'`"hbwBBR[1FH% )'ˈJJ:g5 J ۔ ZYSfcsi$P6tb Y~tl G> H6qQ Y[rPvN$̕.k7цHX)oM;"gFӐ89,J1cݩA0_hb})a#؆^Ǭg)J0/4љǴ#&@<(v- 4`8itFXO6Q xY\I5nW)nMh^(ƬuZnRvبÌxq-PiC̈́sDڐjq#Έq*M 8&1c ˮd1<-$N"]2|FN2_!䝉b b p:g ml);饤Rk?c k ,ط|8x\ߐa~>/*c~Drt Lkz7=Wyz0/w-h:n\/@%eFTdp:/OniJEE 6%+wJ_}_F|KE蓀Q[,G33:`gڡOZ-@ n홦:b̔[lh 뺂]+n 䅿Bح¶7*y-=5L 28Wo#fIQm:3Wfvtue*[&ҔW6_X7ڭ(Z@1wx!Cp:2oٞ"(tstEKx8 t3y QN@d%U?Bm։d8r_D/"Oip P 1ƃnqN6{iuBLvNMi4kI;5^} RxִvWCs`\D[D!G NL=ˍ *d263_N]YaNmG'q2D[qjI URvh"6+tV,7[R2muRK$ 5=H$>@X+lfpK;!)R~BTHvEHsT~\db 'y -Ngo +6QSKĞT2ljKa9ccEkpӈS8pƀ4 faի\DjΡ^9!Jrh.%*d~3ɾZZL,Yy/6 n'TE@վůg@FقJQҙWDBE>=%_`>ֹЭ=k[wSLu,c:ϯ!-vE+8yhx6LNtrc_UYx*^`LI.+#6S=k`{PS`u'pB*ŏ*ai,+9X厓NVݬ6Ԣ334VnkT>bHf¯M ~u `®*4K|?Zrf8?>'TT˅Y8z1Ij`Y?Rn&\O-$/],geǔ3œ0  wدGyR~Lb{dx|QOjO_bN&4(Jt{n ?H`R 3ּ12eCRKRQCRn$g)MF.h:s i?/iP,+_3B\#H(]oZG 6X!/WFmUP$&꟤ӽ38w]֋) eXv~^p'9ů18hBGMX(!/*Ơqթg%DO[;묉} Y񟧤uugy"`nb?D( D`xRfݼ26+J%/"UڌxјyS_v+t_vko~̿h5&)&({EVNS6Pte";%yUü"/=GlR"Ů>n:X^,uIBJ%%h/v4+ 8pzODCm?NQH/bl hǮSm(a]4"+Ž1ѧQ˸/![^_q8ސ(1&Z)OBA1ag 01̅/@&v WM2"حL[  ZM4hd'" 6Ƈq F4WqK>[Qy$}{F~}/pk톜ĵw>^SX󍠢ꖻ^0]Hnߵ?-Վk9dDM UhB OSJG+iEBTҞӌi ISi>11p-C;ip/ͿPf;:@w])14YSTSՏk 6~QyF+*\nv_1טߑp<*K]< ثn!pBnR_tq34_lrש 7,5AK>q Z 0yʊ;ʷxN!v?슉Yvwy_sIT-ilon=x|Ct }U׾)0Pѩ-hcpp`]"vT!W%TֳktMy`Y:VuU%j7qAm^~o5.@{|Z3huOWNbqBNis~(>>fhޡKͽ6*%!zb{C`nBVv ;t#)er}3 )`?w5e4Q-m0JWRhe՗w&(VXw(|h;ԏQ;$>?[f)猙-KϾ;ad¨Z=MB3]un~) Mw%q3{!2Η/cSm&$"֊lúQUS?635a& 1gx3 |gTg֕{`5~ Pܲ(R#+kCQT`N2<]a*;Kvʖ&9BΜy) r[6s !D"<2ڗo,N_~emL ufM@ Zd  bQk(.MM"[u$<]<铌{7cXS3B;1z4)ւkysosԢԮof#} : Hy#d~* 6|1(#k(6|Q0ض6گߤDi' n"KƬeF͇ n15T!<4t>Գ0pnX֦ Vga`&"nͿے|oRG~Q`tֿ 52֋*-N,0p 2̇(i.cNF(M :eC֊u*3M 01ԓf6-_)NŁToʚGvQ³3}7Pz5l. "ڽZFqwygxO[SnCxݛ5MD< Ҝ?`$: "08l F([۶۳/ږX0   .Ł}{E`aH\lhLMPk׃.$ZWVfUB"0}۝#0d1eIFrT(bYxqȂ, )D bǼ΁4EU^IT)uAha^3p9&r ڏ%g2gw gPHk"f@:%G]9uiae8o~Ĩ\H460WoW]5F5+s1hK$5j`ZB8M|bɁҽb/0e$Js t˸c3 B{lUE8\W>lhhOp#{;0~[ - * YxG7\FfpZDžv LT0s:Xug)fq:NP\[$gLuOaMֺ2g\{s~>g_J{㺫b2 aЃD(KтAAaX1>{lgݝ Z~HٖS~ij;cs"_NyBdx\Eӆ!02}'=&;IBIR،d"'@#P ̊>;.U:TYA xT%<,Q]kSb:zhBhA1ͣRl:ǀYb-HL,F'b/9m~1+_Mf-O+%Qib:vw+rUoC^+̵蔾0XqZ/=aCjUϠ H #dNyߙeUbƨ~&GR! `*.Wke1Ln|HvOx_Ьija8?D\PZRUz7.jIP%]|*4." ;CkOcL1~ paVa;~6F)t+`b׳EqЮ3nzE!Qkqfh]T7Φt:L_4("^đ75'x׾7w{[9 ?}:JddS{_t_Y\iU'@8\#\U -$b+g^R)7RUo1*$&:#nsZ4h pRUIe4"L_S9-|o{9VrZ\#sقZ9Z8=Kݑ)4yyG.[Ӥ]/~;y~8}Ŷ8~:`޷DV=9ͮBf<(ߐ,偽L\y\qCu0kZ(@^y6$+pt?YlȾ<X@4G6~mrq@PfƤuRⴎv\֨l2%sLHҍ,* lz׹wn4Ӳ}0 Rq8ߴTBj3䟬$T)QJKO1 1`N'j&)l}/Anfd~e:ȩ`J*f[:ZC]kom;fBjֲ3#$k)b͘_AP!8r! /UCA}VQLDVV4(#b*׬u$f,н Њa:C}I$+f[ xuR\f81Oh5v5d4"l$M~~p^7~D_> Js &F]uƅKD +E!x|0Zx z*Qs4*1Afe.\Ֆ?"y֚V7lBK^e~ˀcZN"nܟgc{v!#׾LJZQUo[F{%W"E;J/;G犸],K>4) iC=ə|l* 9/dǭ&FNH(mK-I) 5Jvd4=eh>U0-J, J3ᚅ̀ |@gkWBilβ ?P9Y{.(t긒Fx~c{~⴪hbsAнEoW3ޡRW##Gcsf P3Ԕ$.}3' bvg9A,>~U id2yW.Mck ۵F=3{M*Ka{euS)_$P_!ܭizEa0!{ +<m4QrbsvU"hXꬣ,Uy]Ea6C 3:Dod8dabg8Fbgx y(Ic/N%LL$3xTYk$.OX%@R){%¤q>>I}mDfX M Bez@i'!wVTeH]!,L!ʫ(x/Su)4)\S`6^ 9vP uj0Xi2,v3CX!lfDY^RVeŌ'|2H5K|raC7ig4Sg{T @&4Z|ned&܊@v@6jlZحHŤ,ɐ(L>oD˲qdR՟plnVO6L HRQ(gqoդ jWbt?u8DXH`3ogQuH'5ϛ9?|gJd %ՇMb / 1A@4 %z;PgGfِ-hB귬;@]_!f@T##m)@Fj6"oTQcO2YdYK)rN hLgٛ;qDQ`uh*NYsع@ }%%mcbt[yTmV}Eu,kȃV](u|i1iHHU"]ApXT)KLJfgH$(I KzE?E7G-/̃蘥x4,P/usg"dX|.>1=|Uk7F|e@w,ʳ%>BJ~t#ȃg-520 4HSO:ߍt 2R볲Y-IF=]h&=',153 hY‚'-k1C7(?C6 .oV h 5=* =4#H_LĸrFg' &TηGeGdM618ƣOKU!~qscztQ$;q>=qJqSp]'z\~hao*޻ ޭ)xTE c' ^J`A@&@͒xwjWS~أS kS==:fjG.NvoÓZohF -lM[7QQUn5gBy=  ON)SJ'ݸ%{$0Pv>LwA:S yXѝl+:sK^f`o?F2\Z $-K\qlF\hvpBg_aTޫakLW;'xp{^4}Ei(cb!1o59-2X/P?Wŧ*M߷I98*]!߉3U&pPtkCRt?x ]p J}KE.BOFSC$s<^P </Y 0}NѰ)m$ }ML aˏ[hD0Z}BB[eN޿K>U gHPys͎i^vީwN|KNoW]!a>mn-h6ԓt0V/-L$*@܌G6xRJW pΑU.DB=&P8RC$t^(Yų@] !va^XPLNFrwLH{RBJρ^5KJ>69D?3;%azFJ_m IGh,ٱHO 0uMWZnM6dW߷hOuzA,ʠ.,,=2U1WBD_={/. `T8~ `,q7l EzMao53頴}Яj4B,뱁8\12i*-Bvif)3VH`E\#`ۍv-Y/է\O 'Wp/v6X=I;g3|BI+^baD.UG.pdM~G/}Ҽ]:- _]_,C w wJ.-l^7yf,5,I-0ls,SXɏ>);V#= G Slv`KܥhYS*c 27,F :[a~w 0me>Ns`(.nX{9n؏-w@;L6aq =f U i;nm'n5uN9%bM^$F>'{DiV-KR~ϮZ[]l e ]!|xm2bL6 ,Nd(#Ǒ&kHNjT8'6dN1:c2q(\R&6a%ؓ BTCK5"{ON+DF:Fu~kID%S c!vţl OfAKqu`?~1}r`sgAa]4${|ڕTwn* n.j~4 r=&ҏٖyJK>ΚaGhoT3vScn8ʹ/?KKH\>Qcu 5z#feNO8}b4X8a5m̿<ӟQ׶/Ny7 ` 5c/qHX7?#P6W2#eF[9..)%:V'"-rwr B ЦV1b[" c' [Rĸye3Fv]_KߘL25wAScMq{_f,L%7#"{BȞbXoC=*'.WXwS( z,Na|a*=cB+t m~X"h?X@\aú{Q/gp5W-{WHެ+o~G.Pw6:+Hz?Ox&.h(Rc|<C涆Kl^΢(De&Jr 93mmsIhEyf࠶ƯpQ>->>_&/L,D?zUХ[A8Ii FC^ǂ޺ j؄+5)B`앲z4id`4QWjBLIo{U Z(}YHQ~ )k-E+x) X֠Cw:ld^=303<흁y 7#o2F!>Y"4?~'˃]S clWna>yTnAg^+R:"4qEe*j~ )o*YJ qSdT޻C }qo扅$uȢ;/$C; LF' @e]U J{&^ę[Y |I+GQ|U0c`#-?T7쥰Wa=[ 3*E.NZ=Jug>ڃmZhf:.B)DׁBcCI F. Ⱦ1[ɭ@b0pp;?w.Ɂ4}$m0+bfMx/LKv`qh]2,‡{Un͖/Ej^Oux2XVjuK$N2Rlj&Q3놬9,Ϟ`ϊuy=>|UR( @||1h yDos f/5! beF͞-V/hb6&v o>’E;<3536%ۼ?{Mpz0N~oϻ}`w U{Ǧe{G[rZo {>@:G&xs7цie~nņ8b:ta:übu0GՉa,,ZiZ\3R[a'eʉ<3\]lj㶩zn])аYmDgi)AlXf䟝\jGY] /7f0z~W_LSV\I_S$fϧ]r~4ŵ}ڥMB36:η-\;NnsN*PT]ԥ\rB陷O}Њe=紭6> |ccBvv<_2l^,d NؒT@bE'?imuVcKi{Hzff@ug7.D%QTHI`p̓0;ĘVzNn$a/vqG TR7Rb]ɋ)?p 5Dzn)H.hGH[>:'7_^({C2W.wG+ ZKb\aʥ &QjV35l vXaH"99CAW~&*50b!abYҾl7 gY(alFV#iBIGsk 1b#(׉%Q%ud1qN$ĿFؽޟ\LtoGBT>|Z:Ay؍u-C6+Sq6uvzI.Ѥ.dpl2Hae f]sAq, 3DKN']<}LJa[ S8?s谮y '&]٫\T"5bz[v@>Ί|=X64u+ jP'<:f[%8BŴfcɤI|j 2,Y8/=Ddu)M8`d `߯:z!<*TA3REnk0 O, b" $u>me#! 7yaw\ 7b}8Ħ5aJ46 Q3~'eDzzH -s`lew= ^FbGm1 )"V'P'6}g xϒ ͭlL 恮j\`3FcRAɒ+C,r;&aڲ|"XV,NQԳe9d3OkS,*AHR@Εs1#l jOZ| MshVmn}މc|,@_i>4T^/oXOET=$<-,SRľx: W0d,bT?nʭ/Q#LvK/Ku1ddfT1B74$EOVuT˯vh5h#9^cy`D*zG*; l|Œu;Tn KhU^Ўt%G-JD 4arU5g8!\ٛhpnLNcBPf@ ,6/#alr]zTJ`gusm·'|`dO^E#;5O:&cjFΈ .Xުi9YA+Qt 0:U6ԃ4ln Cd7!>!ݕYox}`cL)wiZ])ΝpB@cѶbnjgbAp:ɭ_ŹXAdS+dVIɐOoc$ qxɨ4Fqs-K |5 l$N Thd ]Mn Z'kI/wJ(r2k;݀g'уs4$Rt<ɚ8z_.Ꝏ^ *B᪜Va)&t$0AH6Аq!a~%(Kw?B\$~{CLS'D8zbkejN'.W`O6F=jT-HWHBjCbD|ŒHe/@V^GFrfS]L8qB"-9{8_Ḛf8剰]NN]8jdG3]v)Ȉ<*vj0m  ?2HLg)>؎oT?v,L}X6S" d~d8\j0 ~ܗ=RMo&Da!"+&Iۼ:>kUxsXyސZjq\?̠\,xv UgO<uG (q8綃3B'#pƫY% xGb|Kh;0o8>·CҷB:PͰG!5TsQ S+>h]? 2\p$)) ͯ$WڢWczli>H/WF'FV*}|]#^D"C;̐66 -"X7P|ݙ$6FWwe\.oT G?L/n Vr=Ѥq=l`nn @Z,w˛O^#ż셏.2G#Ԑsn^q'Ng9o3$ ů_$&s'ܬ(8Ef̛oUإ?izLj.0  r&C FP+p=a3jb3:VD#B% mm>Z&L^=OUXwdā8sTF 8.Gn%mcu;P“!}6hOR]}2Q!y+o1|%}&J+!1ۙZuyt^#_k/V9=>ۯ(fqf a"ߔ B~UkiX:A} 9HƲ FRF1::|PǒinG9 NfS.A-@ȡW ?or9^ћ&`f5x{StEi]UifǵҎ)`>X#Y0ѩjߤs6Yr[YG>1Y\/ `2;v(l։e:uO ">4\u c|r wK³E)hQDWla3 ,F9 y w@;8rл4w~[ڡUɛϣTK}Wgо4"**Gt6G`q,Rv>ł Z]!wv*)q3J~ |VImL7 v1ɁN.4:j_ _{|Wð`䝃P6j}Mi]I+̗x|Ls0祷Y0|w2U(SJY:Ӌ$- ,\එr g:AdJ:5* Ł+m${.ݢwUPBޟ>-VovdQHfP$f]x2E:sNQa%pAW.gP]#*DZcsK|Ѵxn6u%8XH4^0ehiS?5=JPC~oRL/%hU^)X UEd#NDz!QʿagðQ yBؔLG .] 2h+U?T$BR~~@߈+7LŶ,XPǷd4>"| Y;?e8waWɄ[:ؐWZ !*%CO itCGfca& >ˆ;G[+ BԦ ,9l2y0M~T>WwH!Svv¯~.LzD/ z&Luư@'׎C:}囘E7ڻIgNƮ`E&4B!<3ۊȳa+m$yk!J|vN>V8xE=hg#6PZt IWja] "hdFδ%N]g K&,i (o5*oE$lA0F Zw@c,W9]eRPAog|~6(W<ޛ"=-SeE5TM_i@kkNHecvɐ8Q5ǃCkV(3xՒV^0Bj@FͫU`򰉪+y`zS*t֑Rsdۨhw|"z{V 3 8Pڋ\xڠ-leI{a|^~A/tsa7.fSczEawQѸPFP#9*IE9楲ʺPy҂@K]$tR<9Σcy?L"%VW @Up\v?C5%K eaՒعXe(AXN$H `Ѽ_"*$뮄F5.I~B `AFvJ "h$5:M o09Ӣjfm N]޺'<0?@uz* d#RŚ<4?]s#C(I53S@ E.M^ʖ\Z X0V`u! [6 kQ7.P'N#~`?`E^X<"C no,{kt{"]9]dYMь,4 |{  "C)ԎUP??\=W}?I+ugm@ ɪGPS⦺s#ַСL:ObWump@O)#ZѠU~\Ԗۇ3=yj:M%QgA|Ta-vtׄhZ|d8Kwc"=' f2:.HtrD!HStT8T d7kW bAܬJ*‹<au+L²L9/7~? 6_'m5OΛ\9#yFbR\:/yMWݓ4RHV$v&n+jxck\J Bgֈלƴd%:f#,DGb3_?汨)[R6Y b53ܪ-'HPJ()j۪.'9 |[N7? rϴz9ق8?t5yȯ48 *Woϟk'sU8s\z}vzCvQMɷmiq]Gi}螸'^yJBi:U}Kq0 */a/w?u4yQ13pʵ@-YIP=Oh )豕=Sn+6Z'Y@\T;dA^D B>.grK㔗"s%1CE O s> ?(e{SdD Ⰺ/NU#L#vt+v%eGYK/"Q\?R k1դj'ҒQSHOXof~+ ]+qh'o,ic?t Zd;}̏T?:5EtGȹ2`OLڷ+/hE>Qy_q!A-환ڸqc6M lQ.S>q` Z49AwSP akϰź&43]T2:™ڋJ1qkitV_cqPcP%g{1BF}Pd2eh!LMeASǝ+~1XR(L";@J"55[1fhLfګĠav+-&[oNؒMg7XR3}/Dd!_w(6HiZ;b-k ~Yc/YdD}8GTw]bD&A=^Ś:m%|9We~i4O MS䋱8*gXRB */}G[k'! 0WDXwNg8L|'bB8J)/(o0|2Xij lkG o+}wriʎkZ|*Y9 ]E) [Nutvv2,a5<7$rBšH ʶeFp2y[+~Fg EBwi5@)Zެx<#(tE62t)vjrkS'hck nlDbk8V~J/:0 ן_€i>)GI>H!iVe''=zCMQAy߁GQA9WfG8^!z ?s%`'bt 2FM*@#wRޤK(SM ݹ#iT_#BrL\jH?,m8h+_>M+'G ?٫}.[2f ӓOP4@X`gyhMȼD/%>JBgc|Q&+ E>f-v3%KXcŰݝ:c|inc.0&>27+Pd2(_OЌ ,:u`2OppfT9? ^m(8/Oo7QҦ, :'pNњZ-Dw"䓱zQT&)\;'rwGSCH) 8Te m'|ȧ+[3=zpOXtю?J eXV{+o \U'%,V5oڹ‹Bmr5ˈh+ɷƱx\}e=n ;5KI6N]aN-M5ΥEk}l0h"k ;:|hK s0ܠK'Z̑6IKg?AEHN|P/.oh2';D?`8x%C "ƢҶ( 'A|Q5EOL%|*9 2n6\+JfB!Ae~-TK91B8d@\x1ɂ3j&sp2d&Zk=0\S])y*S{{dŲ mon1[8$6k`Z!>@0js_:tdeD.PJ܉9tB=R[)޻7C_RK!#(pC$%I 5űb.":^"37{BGZW2w2iO{H$ʹ`z"(]n8g)CߕuC4+Q˷J)"WUOw nG8;jtie!8g"Mg*WXfWQ*}=Q:X ޯrV/B|Vi8>ﵲddq=6R4ǻ=c[h  YZu\#xR's~ ,Vh2bՆi!9^§FzWݓA'v`osqpZ yfx-|hg#2Q=^4Kȿ/8^6סN\m* 2[M~mG$nnN׆3]Υ<;3*SE:̌2p73oLUwO{yAV;)t]˷ҞwQ'Q/v'͊9iljn><(PC*YDak͗N~Wzn]E .1hcREm &K/,OIV#N|YK o6GZ) HQ7X\3; 6FN33OB*T+hR7/a{'V)` : itSG%-*LlLŌ58[kB8Cq}__pmlnK>0aCh; :U]lֲZxd7Wfj!\2xMĖp+7x˦"o/H.b5c: N'}{'n6#;yQڜdhCB&i;au-f苯akh^ޓ _PKў/" ?pVr"ŇMA]IHpq#cQqs=场ϺuәGnb e5j!$2<5a#OԹjGKT67R$a}R=!E2 Ѭ 'G_M!T [v hs[*w|ӏE@LH_됿XƼr۴G>Lzlcn%~:͆dV,[gNI3WxQ]2o:R;^cC ;Hj@(i/f0UyjBڬ.ޅaID *n(fPG-{Cr HyŨडʮO9!n 4*xD0LN@&W`/orH nvJJ<5.Af'ՊCqëi*Á}؈>&>aW<=jc3hGfo?US􂶏˷ (Y:sPI @UT]dX@\lr@3/˹<⚶iD)}{#ь3T0<2 >S+s9&w'׹J2:}-!) ઎( =C|p'6[w_2YbTѐ(#Qm nxt}jqjU%D%a> kAJl U0+VLAoq (MX);5 e8.Á o;rY XBe]9i=Yy $sAZ$;f e{;z,"S Ė]!q/S k~ , 6s )'k*Ir}~^җ~}l^x9>PLOв̼ vAOM$'uIQfջyU|UOC+/Lcr5gcpp4U)dqQ AukZ={7Y@ъWpu .Ex(Vu*,Xm[ѡ&:$[ߙW]x՝gۚK/Yi+oVm!9=@)S>/l$6DEwTM?3>Oz+~^7svq3(2yp )H`6ݩtZ q7?;U^T0Gypk.P1 =ꝺk CfAm#55?H))yz:P-pAi iJ`1MBw QOWq>1"] \nQB S*pid[°/ۢT}T1zqh) kŞTh݊o֣^[B# ЮЍTDӛ'~L9e"xuj)5:~_=7Oqw"mjoia?YaMGWfl*t+~ B0]Ownӥ-v[6IZ[#`oQ|00te쩰g*+MEYrMj20'#<ԳHyQ<1)^衯TQr4Ib `EF'` zŬ&{\-1U*]II?%3ۄ(U"'78Uf^6L*& q־-(`PBМ~DxObYrypGʅm+nMxyw& D;X6~ Q,!G L4{Kt9MZ'ja#{*_lj}^=HJo )v@!6INKXags$-5Vik׫Y/@ve޻'il(`2Xqe_3pP[wV.qbGx]Vs2k&H%ojnKn(xpE* OVC/_Y~ttI- a8=iݾ p% oMĊx،̃ý v Lʌ$-)9 Lf(r BeUƱs{` Ѭ%(:Sq13 G#V@%fYʵm׎"T^QԐ[$iA$11nd9I'!@9{d Qh.b8U|4nem/.`O(̡&ڶ!x$i޻5uU.NYdugnwS8s;m@L5 JumJjuUp,cX< )]r2 5>5Θ`;֥Hul(8x^avG7^!5מ}>Q$eʣ]R Wq(qMϸ'x?59ApCThCHتW4 ʍj@$7 yǴxXTvnʬ3Gs Ly~9 f(Q ^]`ʝZHjiL1n D!}am٢'Y!rCJ_ZeL"|U7tj!`{>UTJ$Ė!ܔ  GkXQs o]ǽ?S. rELl%mp;SPBҍ KFMuwÏ?Xr~}-xQtIq>!/(CnTƚi `|wa[Bn*X_C? xJ_*_dUC.߬,<R {W$I.Z![=xL4'X`eU;q݈Y ҴMIryh'[$U(8hH5% ܃xm5=NxwzOC`z[\\/Z;QUzkzq`{u)OpvL]ahH0_=x(S"#΁+at#ѽr?ݾ1AE#(i@9㕓HL)d UB ĚUM4jY]C1H:eQ&?>Wuz!KtH9o裟Vb45;E5u8ө3#I#!(adg Ct `'C;%aV ?emߠF&]N4E~eCPUMPwNg+حEy8z45uIwYav72U Pwä EHNFAkn[kl4Lg+ki1ͮqqAs =I=@9I= hFt~Һ/d@E Skn 8$g([OfPb^R+uxKDA?]ll13>$Vp&.T1/!"D"HK)Fo׾Gf0q1ĕ&?˺TT>ntVl5kn/jCR#q/O^0XiRuQ׊\)۔h5$\iE^Nyjݝ|-,twE`~7RSn5'k oT8C(=u `t6 TĮPjiO?{d/Ҟ/z)'a@\')yxhLaҽ]E=IY81)lې"֥  I`GI{-1hAuc``wګ5@6u 1+p1A'.7d~ṽW0cFQZd1ӆDF`d jz5g9DNUݨ1qŦAtݐF^N 7*eRܻ$EfYeN#; 8^$]j<1=ViE2))#hYӉFoMg@xj5+9 6:\ O-%# z^jֺҨ좽nLr 82ÉҐyP*;h<|ja8ɜ_ +hYFF!r XZl~69Z_kidV`69w|!5CL$6}*sy qN6+75nɛ!Dg4a9X#Hey n{OaD a6jYhTȊvj(?]1?ǺHTʆφ(.p*±Sr y+p1i55dhu _.R50N(Kע p޵ Ϛ#ƿEM<d5Q>6[3ve"Y`"q@$쎖zJaXr~?BW/z|HzkG'A!uFl*Ym@yZ=pF,dv8XjWl }pU8Y M~2"[+ ~dg#:M&PsoA2Up_1OiBJtT9Zǡd(K0<>م SHҷO?jS`[`e (t*thbDCY7POS*IJi<boY^\ݹ2:YMa^p_avF60mkI趝{A[nx+6H7pG`|~[U/j!ƍ݈'i@캯뜣*OLT3B)}G_ԟ~ ~ᐴތ98A܆PXB blV8\԰2E8$iQXqxY̊^g^&rR&y{[׸Euv ,$V^:Yʢ+]*hP0lts{?8[j㬯\uW]oп<,`VVOn_f_8մ Q-5RJ"-ٞL8RRPfmeƾ{d MQ9`!$ BxEse> ߬ HaM_V,-N1!NobvZ?`ܤY C="G %~ :]Ŭ?LpSBq*~ z5݂)_{cA>}-S`Q<w)+B9pʊ]GBY6̵ޝ SnY+ \xwns z5݀m$p4A5ʭ.dQĜرՕezX0S bMSDΪ*TKqg{xԳS (`S`&67QSA;r6HYxٙ[킨J+7%bnL(e  K+A 9ua-nfV)&l9ƱjTn/@1he^ Qց$YY6[g͞ &l\Q)>t(FS v.S/0/7:0{ FLq[1^s gxأȕ1šcVC~:G JE@bz[ܪ#^z-ɿKK~A C%>qu  ?ڣ7f*5~&WPq\t|H@(>bG\GN5MK|4l')5ncLIe4dk;ɷG}?:\[sm о^+u.VO/ݹ;ǒ l y-(aL R(AiBQd*oнkVm}Z"(L$V=;4H~0Q_4CtVmSS/˺f,d53A0Z5I_YpX(v$_WXE$rZͽԕ5ː8TEOHc8 >H~;-HGqP=k5&%I&5^zMuφnPIyx`x"rK_+)-ڕSwT.E7% ! r|މke7)pz8 eLM֧{åFnL\6z`&ln4qSͮ")Ϸe(bbۗ[Ix?=8}2M5P\w.3ү}~X5ۈ6u@z v,&z l?QS%PT/.bZؕЩՑev_1Tb/viNSV*- [< oXS$TyÓOڐi'}`cA:`1+?>4ks`bDiiR MY㚁E8TRf6]yA=$Ejтp"tYQUy672_|Z{19:S80ղn(pمKܬFFlZ|Žܯ2,j /r4u]v?b0/)DPh s:A0~^:t}ʟ=>&.b{u aq6 'adh[V̿Ѩ4g'PpL4V4kܐ*wC5jZ\QʿAh=9 @>,2[.xDaB4QɘbK_So1ȼN9Lf}B)i% PI2NnxkTPE% Yn]"͇D97Jb9F+5A_شA={gfvqYA[ŝQ;I@5/^i819.IWwm% x)7mb6Z8x-'m3ECXV0Qx~\HoJv:^3ѪmH&pR<kW?vǚ"0\xVwXd KIe5aP/nD {G]m;vM:ZLڄ*6%7'\Z?jKg7xπI^V_IZ+ŮO +@)8"'^óoE>"AOq%̏"ƂMd_lFp\n#yLp6"їo{ Fbuy74ỴixZ XnQۤǀ= H&!LSdn#"Uf6_Bk.]:B#=oHp$v߷Mt~`6gZSQ! nOeL„|#,u';?Rx љ7ABK6):*QX&N,z@5V!ꮦg>?V?g2LybRERCsu \* =Ӎ{ɽeX(y]˪~Y=RCU~y1!,@L@9TSun+r!,C͵KvB70[븧vT7.پװg > @j/xoz+>cmrBDOrgdmasCۂB?gz1=C68\ w$ BFֹkp+?՘*݇)|DRL9ÆO(2O%8Go!WdD=avBNPNsVCY8g^;~VH;gX &/֑_13\8ZP-#zMFB '~3/;#ĝDlkj$^ 7!dmwZΞoZl 6!hQBXh Jds% =iQI p "HI~0]7tԍ++qIx Iۻ)*j$FC"#i$U\+6 )F6n'hIG]óx@ 4B> /iABtatE;~_V?ˆ(0ϘgS2]*b@"&B/ݱ">2(bL&`ǻ& |+ ,Nabhs/YMURKpwE͎u%p96=\deٰM*pze$lg.ZUgPWP7 ,N*P) \"H(`֌XSVO ~x-`%p:Ӥ t\U& ٛ\ exųR Fݐ16J SX:zOKD @R\ -L{#NnRB,a;s9R=h~:O|B`p+ȌʫNc"}2+~sLu}iXZ=mr^W6i3ş͹dJ$2jNUˌXl`gCdIMj*Oh-ELv ,IZRd4ݾq )FH}-hゟT!wKǜe$B8V Ʉ[n|ʯSO9 ]|R_o XGX`(O==ₐsFcZ$]n?5'J^fn,joz,3{kug~r^&DZ_P;s1{0u5Bco_\R<:K*i-"<(ifw,YfkL˘PMEE)b}Vu1l>Sj#6\0B5hSAZV2$RWjMV>Y8xR#G\7v6lpڒp,ZkӴSVB w4ĚWYښHA,'o+zl7{PceCܤQƞa٧!xvfagi=`AYWUHKqmo4$͸딎}>rq8uvڼ WnG:ߖLQ+y;ԴM@t},(! r@q,| vG;r!H5GXy/o$%a3c(zRn$C7/L$!Dt36%\OMv$gbr9ٴ =EyM=}0j6(&"͔2! 95BZ{؁rDsF')UP []wڴ-=d)McJ!V6Y4tQpjW?ʩu$><Ei;?S}G_4 `: ap^4wa*uQC`] JWìWFIy?}uDi)CP8NclAE(g8ձ/`kCM wlkP' ;tG@-97!a>94.]M.F\%3TSQ\d;وDaıWzJ~A9SιN8H_M3Eoք'7q_a-Lʼ>٨JK zdm{ה[Pkeq*ښksBȒ9xCjm L@i&` (`zKhG6 sFہE?E]e0bֶT]A[TB\[}pQCa>= =x-anc~8*︅n!K/.IJ(ļč3̃(1k07^ܳ,""{.|mvmK XxK= B~VixDcH?`0 +BXv]Yj*o[* t2'AfQB垛gܔ`H0K8*>uoQ~Buؖ6W6l9;K3j继d DroPށ+OZ7sh6Mi Ӗjߪw7 IjM֣f1i/N*/f0_JObMtl1$DPZ`?FLbNf7u0nSϽr}⫽{3 J~i_؄qua5U7!gl`6xG =teW!4>+\T UW^>-?(s]ZC^ennQűR Ԁ: wzl3 `a6ӥw3H["otTjy֩U&Kse:*tod8$@LL0xp߼Z@k)APv3Iԡkϕp:+;U jBoc V`< sH^GCft&(q5_28NW+NpS^\kü/5m % +?d_p1BkvYՆXyVV4JWQ7V=.( ]$ 3 2;V芩Ǧ7kGsqԙXS&uZ J0"U,!A3"r/ۜۑ!kթds 1:Co٪h""Qܴ@a,[!| )94O+udƮ *\H m(px~'wZu4ta#c71iK|Dķr >yٮѰuƒfןk.ӠQ)qi淙M0Fy&%\7v]*h5 /G_W>rg й-%>lZ>L ]jB׺ `2E=P4ĠFEͬ4ǽdH(7kJH )pKlGK46Lik5z(\,J-c/:&v%Ɍ}*slB1(yAԚ i }q6^O*akө7-+ Q ` $%w|h{J纈 ~Bŋ 8=K4g_]z0w@"-ҵBD` q#[8ԝ Iy R~S'"Y \lt xf\UXI!a>iGt]3W"›bN_ gxa@Y0 hi$2u"gd5IP'7܈ K-fP *䭻ad hmC*" `I K+E =3@sXؔ=.v7 k@Rn"»//9S6Q]f>b}j-%9,N׀kQ>^h¨]k V!(9:l30{V{k&qgX9ߔwj͟?kvq-es˥xl+mD@pEN)oQ[ =, !ѱO•`/BHtBrcCxy[V$݂<,s^vo_`o݋Y^&g2{N$^2ZufrzAGUaW2&+eR QE@#D7벧j-Ӿw?5 8eIQq{z,BШa_ٺjo ^?W(O㾈M\#?n~љ!Ȉe4=CY~8x~^b1 N@+-z¶GZ Zpڌ öQ`n̢<Â4 ӤҐ]Q*[{Zg "5G>ݽ8FRzE^zyW,=A)(#Lm ! ?F*@y@5nan Oyv- O.yjzWZjƢ <喛lpCMwZ濥9PNt8i$MT[ VzR<&U zKm @Lh+֥@y:ʈ(4hj"64v/^ y-fPm#ĚdQQTtN"sӇiYnJe<-/щ6{XUkJO/[-]!!G{ $0SG*FZoΓM675NчuC~c&#M u5f luw4rBFӞHIf/BWՈ}ҶNwA9#JŝUx@v5d^1%Jm?OODڑ݀m9UydZ~]oΆŖsrH$-!Ye*JҏrfNC,W@@@AǐQxx g !yx–Ź&`N^oYw3(o^mD~³P1V: Obel}_W2OKihRp:8\Bzي[bW==P^ut<ɸ+Bj?YR؀ȍK;_%oIIQ e)gtNI-)ZChgI%t0Ĉ-3 s>QB7`ǙJ4̚+׬Mc5 6Or$ið#vZ[W TTNeJn[ 3߶@ܱ/ü6* w5S\Jጱ=|-)x((c79"ĩߝyNmo |(wSTi4O,fQUf)Crk:MߢSNCn-d(@/+ړKH_??'l#"RRWPd:kȫ1Bz|H%SFAbAF*չPјR[T >ꀻS؎E~s G@lԶ2Ǥ2*?@D ؘGIN ;v9|vtҝcxMy\P[<-BPh]g[=t7*/j@U΃R܂1ЄKHm` p'LTCOh&:Y4WD锢*ҧ3w؍r02S{EI#_bQ\v2$QD }*K%T< 7'.A1NH/aGn '4 BVGG#29˨B#M: Oc=GV2Jܣh,Kv/S&0Y_d7z VG^`TY*%~?$ÉrDL|WUxfWib@&T<@2,qKnx||dVJgF>|M9 wV}9Sp~ڮt?+s)1uREXG<53PN#OArjv"W QV +DS]Y~ArxK>Xr}Q3-\Pa(XHrˋeۘٮ&Uf4m%(į뱀4eݒm?8B} wJ^oϧ!2 2)n& 5ܷS"*<컍[<^"WHFѷhƗ+J!:NGc'1zS.}cձ[t[ys7욐> ^J)N3>]N'LV"]iޛEOH['1M3巘NVNx"A3TM<(v{ꗩL%+O-Yq.t3z" 7ઃB oT71xlKVǫyfD%9q-03f9>60|Z"Vy>(EP J" N^$#R`y WI1f7.ѮQ y*4>f-4úǞ,$ ,~rwN3")RO)>1bJ7:bF%X5L6d 969{)eZ^ad ,$vjU" "%CzjٯBA`Whh#Iz>,| b~q>Ne\ lA=szsU#%䭤^oqȩըn{7)x[g;(RZx,Cv"΢bNMmx2v ?A VLhΆ' )Y~:7o$֠߫XU6^˿l R FUM=0d 㲕Y&P F-UHQ3an%"BQ0P ~f?y'H\誹q>#\s уs(  RvUJ=/|/MͱS` q[J@ )#(7E?摵^6MKuaN{MƟ8gnNRqǝC nZ JSoՅO _ʝ8rk5&hꭾfyַ^2|)v_-;bW| L'/g7ki:eS~ޞT~\~Cq$'VCz\ϭ !=v]eQH'q!ZIZAuP|2_ldq Ut:g}YcCe7uAGqYaUD8`GX5S|zOgRxμYα7aJ'~bw#{ڱŜO5-]K([8qwn0r#4*ww1.2pIBu% KRc=CXM99N],:H7хK+h@`-"b2I;"JM&i}pAZ-s#Y!=lG0ĉaXxx W3DGK7⹦<ͼ0dx~&3>KE ;pDOiew@Ĩ[?#5QvlSy(bk>߼\5uӖ70JCJd}{o6lq_^(Xk?<i?/xUK$P!iu=Q<AgSFibN|a T>2ʫ)Dܨ3) ڟ(J%R)QJ - ri79Ad[:n.p'C9"ЏKtʩ]߆Z /-_6M.]g%D }=T|y2죐hnpODak8w}=mNuwc%h>;DJw,MC^+9OAc1ĒA,wolvl?G%u$ͪ0;_U_!',?=.@^J+zb#~K(.0sl*0#& Nz.6nOC~}8)B) +1 n\TT"IDbf'\T!rkN oǺ' ;-%V%o*p MUzmg2Hgh?7*B}& U ΌTZ$R`1%dZaP`KE8Mȸxa[5ϐ]~^J\(\"[}67\~傛 kU%!P*JE-2Μ(71/yC,?zC,pϐ?|0s,.ᝍE޾H߻s;k`IRәlXcgؖlSQ1S X:BeIrSPRGklMl\C-i 5u{|(w6bOf4.7]2Y|;P$n6jg\id(TG!,{jYV1}LŇY LroA!~20Bu'3sSHL 8EZ,gmx-9#^2:|Nj6^iX(UO$$̹Zp \3kxAm 0c.U6 < ZWYZ4x7h -(]@&Wjm)=RA5ܚHooNiQ`0O shϱ F^Rz=#;n.Xu2n*^vѦ-L)rr'S_vFe?tA0s!堛z{ >}K)̅h-@,TyGie} /7]VK1*l(֔wmFUדzR9{y2ဵlfw_(!YrHS҂qt`Ox-\y.i㦩9wWŘ~E=R:Qoͩȯxg)[V M4Sw`}KF 3%m5*-:??prZ!Υn/T840Jhݴ #QfZ)3!c~[Є.rcڈꑷpQI?jdc㴬#H1Q@p]W͋u*2QElUIE_t[c` ޤ7`wm.SFMrn x*S8**H۠j .*_BűaQ>-!iZ-!l 0^T݉ϑ hRnȬm2cu/:t`-eSJ#a}aݼAaI{O=D.5͙:kH+\O0A\6.6 Ļ B^AN(7U3qT𵠍}ޚ!q[i42^A{fȌ͋އӑ7p,>4grN>6wL @=eJ:(  ʤ4DlƓ&wY 3I(nZ㧀$iհՉʙ+d]Y֥:C]3:Ds@:6撩t@4bJɝ̙F 3V6eiݕG=(?Vv( Zjg2`ojm^xF!>GbyV3v>޹-l͝yj:5gƷYI$dž1ӑÔDo좈A|i*\Xq>K:Kݚ܉WXmacyf?/8syj쫡W[U6 Vy/F9=K0hy^~0@ f/)<`M^ҾU ñry;%j>X,,'%~+5rKo"gpvFy"~ Ő!{jTi_JRӹ%׳97q+B043{@4{=BTK4`b+Z(a& 3C,,$7}.Yo_SڹYv^Hs*/e$a;šD с=W[^&j5cBV~7mTbUGcqT+-"!sd| 3t6ZF:=LtEZHUt-#Ԧ1+ح*gw*wEb^`;d@gƓl( Ӝ/b:[2:d M:."r^Pb0Gѿ޴Y 5} ۚEsʾR$FSy6#bmq g>Y>xM* C͗Zka腔t3pIx~IRU_Uʳe%/@"X"PR\])ͳwVxBb<G`s0y8…s32>LgxE֩^-)5V'Sh|,A93cMeіܾ"F?R( x(#7fW7q󔶒y DsT.Dɉ)4p*7)"xlf@xfn"5˶;9Eݦg%ޝ߀3%]. OzuW0ImL?3*zdO '*"b$Z~Z=&K̳2=rꅺzo$",E&bǺ@2~& i<ҽ80+bJwBBI69%IˌpʥfE{^PLE \YػB3_H|`,q/,j.iQQ <k7La-e-\j89MPGh2OZ0ssšb[qu.ɀ/>ڴ6K8fUC<@E'z)^/_=ZqS`vțSS֍OMb304gNjHwۘ"ؔt|GWzH4\ R!F=;XRlɈϭ^mm_EhyyZtҧNH3@^WGU<ױޮZADaՋ'4y48jWA;ǂ!#hc{%vcq]pDZadn <Fo]U9h|DO|'q32]5IeIj»@v Ŗɣ!,S;iG.µG(C?q: cxWvVH 'צȨj0$.l8q .];fXg#PxNڧĈR#-UD3T3f);?ZrW"CDi[(makK XB (RWl ::rV7}Jش$ݯWSV 9'pi]kV n>s/YQI޺b EbӴC@ V:ɴO`"='A+ f69r"kf1HcuoMNst,6# zЎZ9z`CD; XEd w 5%tH%4 :2_MǎG;6P_>S! bxҁӷ ?`J""ǵw9MV4!1"KÛ{U4D2EPzɧc[vxdE`^q!u!_(, V!P_vl\5f{̀2t{,!h|ck GAMm,FQq rMy B"UJ?I@&DT^kIWIfCM/r| IYȯ}ׄYoɓ,RpC-O"]X9ɈT2eA)7 òd쿷WUطFޏJ>4J͌U]r?.(}B1CpӮrUcwosS@! 󢕢6lݯYj/íJmilF^`L,qf.wڦLycoO-ԕB60W/i3Kj(B#[#6C{K&h.u``T8h컾 ׫yR$T3ul1#<ᤃm@RieRz4zsU;GZGܞ-3oG7`q P WQWÝn\Vw'CgJQ$1R,+y6+&HpGyO׎ _݄I9C$ˉz'I f1 66MSU!ń1u]G_j(c(񤞫[ AOh4QrsèAyWX;(U)#;2Џ.jr3R%",ƒ4cA]|ǨM{B_#)Mȳ {o׳vw>`/("iWF^-epW^ା(cʃ7OK|Bv&lQA(*6LH%S+p %QgLE,qd_Be?&_e*C4,mjTqLf[x@Z<"ě< `ig\ lJEzZӅ"p 8V'"\{)/ŋdʤvͽĖ8?z࿈N^7DY baT4DDėeJ~X|F~H4) or2|Zę`8~.GF&L*"ŲMM nM\˓.nR;,kIr &B S0T*P5#{CݥPJ3M}GnS@6MI:U[Yƺ1}kKniSgk bf)<#hlvkzU^Q1YQdoGHBUmjh4oc/3(wr";L(u9 DϞ[9449Ƿ.&) gBpkO:Z"CHVFixL+`dt. 2.$lr#@B=SҲ!imiJIQgY=6$T,X'SBaqŕɈ1*)M1P+b/'le31u$M/ g~=*NhO J )'7Q"BiP[ӣ OU-GJ̯7=@:nwh]Vu1?v[|T03h@X*l2ʳzMW h ]Ub17{wZjȼ},j +[b(UH e2H.+w**Qܬӝ ϴ;!v< _eKw659HKR:<9Y^֋5F =7>&;.)8:'oF;qeARvYI툽^!M&A. @ ȱԖKUbf EK?ġ~}"??fsdh2'Qs&0{`D:A Z=K^_{sp+jEƜ\fWv͍#7vuC'd[tP['g*ɘY4XyF=q!@£C/7g9TK܍9]￰"B7VtBĩ Vr"c[lSox:E6*qB)2c [K]gml`}BYeڧSriFĺzTT[å1sȃ~%5 W~Ur:Gp.W= ,lai]ZK,UWGlݒ/aez64O>;8vC0NbԬCq+, ޏUoE8 h`@Y%=xx-8("e+G%~aKQ+Xܲk%H{z2Ks9bj*YXژxGٮG"f䭙L<|1T ^ XzCX!\+Jw$K7zxRL~гVM% 7B)Gt_#Y*CׯeqyG,5DcY)y]W2;5.RbG' Qa$!V|LcOy]8iqr7/Y3)7JyYo* f媮TALI-ueͿ7-Z7bl={Hi2չfM= Y՚&W6A!x3pp}TCψCӓap}6Iအ[&t˩,o/ r;dWhOdGf 4@J^Q!(j,[`1g|I@V_8<{9c+XaBWkD nn >$/RͰx~vHJd(lI(^嚳['VcH{>K&asB-Q~ #U>#RC/=r{]Jٵ´:G_@mQ=Xxy_/s)tXL㺲AyRDx >bz)+#qеƆOpdPKz%AhY2ƈ$nAv"SD5ڣ]pk4ʂ-,DQ7-w?)]Zһ]߬^ϥu͒ank;4#+Or}婢+ j*0.A4\FBT3"D@qM9eCE߸_U>hb/S/O ;B|etޒ:OBBdG !aev^#{Ե7Qa8e\v2t%yц{ך0hΤy~_,ZՊq' c7qc.<~F_mq֏DCP|ob)qh?si˦=l8J,!\YTxL=)|`$j`'rRJ\{jgf* ϋ2Kתg,{|:29\J_6=Cj`:LP~Dk1pJ ȶ!~gweAGt4v~œVoH5L4Z 4/#5vAVtΒ8f=%3sr.TA*`rM=N, .0I7hD,:-_[g[T:eN_# UljG{VܶVL/~vGPh_mfݖ8:H]\mm66=C|KO8aݽ 4d^piԾl!c5E  ˄j&+( ϔ#"+[hl[^@աxCH`LxSY+M&.@}h"x_Su/c܍]kl ݝE"9H0 '^LŕR{V['^SGƝcV14 Equ̩e%&al0dꗺ>V|2JC,ĴQͩh^Y*S(HdM,趥"μ#UBfo}F2vlpLt3QJzffD:-9b}T!{әJ?VY@u}ph'*FaFH 6i3°I'h/ 4>t`˜ &G+ nl8ˈRmMY[pvs`qk|]O%9[bz(I cet"N6 Obo%﹍MϦڅa".*R>t|>Z $Xdx/\ynW‘/1oz`b"2 -K#J>C*M+Dۑt. v3&yKURuE-x>ׁc%5YfJf:/K(VNe^oH&e2C"n/6PÞ|~c(Ù=L)h*%ߑ |+8جv_gҧpCHC;q/<띧w̕X:4TbRf{ tG:0 Y 1R¤h,559ZHౕK !ͪ8p5wO#8ȮNѺe6JmC^+S#V%IS]}V&jm$>! Ndj4QfA`א]u-] fv/T)SvmUM!%a))QA:h9(aD,) DY rƼ"J5|r'@6&" #=F2;"Ufk9OeHOa!~FolQ_8j;.漸 7 mL"@ĔT7Qq{|t@; UYؿ3ק&B7h*Ie^mIit?AV*Da3"hיcseN}x% ڞ?._D~( n)("rb#a\1"yyGV^Pj*`i?1U3>(%e(+ux ⾪d.Rӎop7*DŽق 8qDqHxA(" t }~"8ջ@pvcX_+qK39ah 2*`i`5 WZ*d1U֝Z 3j_9@r{ue}}.ut! nHVv>yq꾺!bI ֢43Lm(Yx&8ڽ.\vey5T ߣ8e&FӫBk9^o](` `^ ]*YV<.(glk<p#FG5ܿ h2@W\5`CD/Y05m]ZI$o+:%'+{Bm$*#Ƙg'6,n4oOqpz/0J.lf_Z* ":f~+{nI%!~vXrmnԼ!ӧqhS [uIG|AiAӐMudFE2˦aZ ;n.ݬ=r6;LH u⨗x:-y(WrzI@w92 yzkJ}`]}uWIB6 :.g+&֕Pp>i(p/7~s"qëJ6k*7zN7(lo00`EJ~b6,QfB[BW;C/Y$ |(L1Vߍh Hg$Tl> :lB] f0G)|ڻ/s^]U0>[HSX<(Zۼ}}(Ϳm v ,o#,Lvoikzx3iES- SWÝ#QjbyClz<3|c+kܞKZj2X=Nh ;L=_EOڛyﺉ!Of'jDP-6M#j%L.OVeyK9DFtQXܥhieNۗDA+wb{rS֥&WKtێc(p%<ֶrAn}W-Ae rfrj2FRxw612sNwm섁ݽnl@-acud<)J([@k)ΰ}vgؽG< Jnke/WMbɫX!]`xf[{H:ȩ4?7d-@`Z̑C bV&ݐxB=tYl{m71֕OazOtk_HIAKYec&pńtXёD^'iFN,+`7 ͆:L<;ng`˄hN͜ l_MX1 pcg ;uأ#2]%3xJ'ǟ%R ۲j;aAZQ1=pd(KUcOx5P#|QH wHn{=k7+FFqZA"3E+ypB5(T$(Cq3qYX,ވBFQj6 SЀ -n;a+z2< + -gDh +.cڪ9zDwEk+r6|$&{F֖ mH\vX vZl_7՛p1vS &c 4;f6{0un1͚WE0}}O)甆,K^)C򦸥ENo@S4}P8ɞC."VI]7_ruT@Eh-vr`!TovS$tCT2?1e%a*UnSt8!hΊoA),i5 ('{;Lk A2㈘4uw=YnwJ Jd/#{?ibz}5<M \U!NԀ1b,'a2l9"ȐvtU?ᕖdPBIH|n˧ kfF𰺈al{pβ͆{nT9|8&T:=\[.0H8#ledOΎes#Q܀Z./CIh ~V2ZU(󒖩/yTuA/5՚˚//lbQt67I"ׯi y=K6Şsqa_)&#Q p~1x QBˤqI N+'T<8gv҄;Mk&&O[1qklԨiDTÓ;?12l]#dY%L4~6.ͽB>0\SeD ȹyMA1}md?/ =V-utYkƍzqgM4p@~]AsVx&TrFr6T6~i4ѝį榹J/$ؓqU5C轈Gcܘ[D59>n{JO_0Ob# @~N4!l^=ټ>d+B;sn(!^B1iq_pր߲5C.̅{@$Xm,7l}] \U5Sa%g.E\+w_LX6Hw⫟!PsQ:^u %s"> 8e&)-YG?t(fVSE#! ҆G9:͓*爖C~d,Iӣӛ.fqR6;YR)oD\MCu6J/DHYdcHXQb vrxlTFě/l-x:s5LEdQ8lFum&bTP(ysNN1?V`0zmQ ]Tԧ î6~6n.n΂C}P=/ 7$ku*Cvǖ~?,m3 Cn|ba8^j{`KX$@{y~uyj8̍{?T2 8qiIlKTa#:mP'w*뾖@nenժؔ(PowEaS XK(v*%/%J͈4sQn!Sp0J^qj*'܀N3`m͍9%-=j$Gf6cJ^n%) cUmErG=+'G!tRZ}ܕX5pv,h.>'XXz0~j w5Kz1i(?u%gh4"LJ|>f,\A{N Ov&fNXPޟ _ztbSKIشń#U2py J_}%;rrP}~Kp¾NXٚožEr/ǕKF.Qo1Q֩ӉDB9,%|/A- !*LאO:F˼$0X}~95wW}t>ӧ}yb9gm.pɟmc5Xn. K <`72y85l4; %-U }5<1U.dt1b5姭>17 MyvPϧN8?\6W;ʅ!\wıKrh@_'f3OԸŞH: M="=TjX}+ z8Ae.X80s3|$/m_95X&WNƦS)(&]7cVUqEOrÒrmJH/) jʲ)̇9Pb#|냩e[\o[4(AT1o>m403͆Ġb;,ڂTLQe<ҳW;NnC7cMFDZ\{1L1Zft>fM11Gл!-MW*Ik[C &܀1| |>ADtI3uI/NzwQfLjUU@)<@F̣5YȀ&j0F6y%mb6 =w/iP͒^DgDz@"i_0 Db]'d_:DT[_X̙Dp@}Gi}kƓfspcx^)3| _pg.fUyW{վ Y o{v*JԿZ VJߘ`rkvPg!qaH% ~k5[1w$ޯ;9=-Qj Lep8Юo'#󁙊zcߙ 06̹mh@!e?;N-|z9}]ohEyOoC6c!s05 D&I7=V]!bQ¾!/ G>Ҟ𰍲[?dp'ip-%o(ʻ7 cMuSB-K>mYIǐd)4$bAJ%T"[HvE#AMP}3zRV?{ qX2NYњ}xh'OT_$3znp@aD4,ŭT_MjP)Yq?c,)TM##ScCjbp*AqlI5Ǯ'#ER- 'i}XGTÕʩon.}2ZE#aY"$=],p逨3E^[`Yù I_YoHx#GeD~R\=$bNU3=^P[n|eDz Jpgr<485_/〯~6C MuPO7oc_e4҂kι~YlH[ qDyP5z﹭#Vwi~ ʊld:Ԗ pݼ"ͭWs^IsƆ_+۲Ux:`-7zaq=J5ӭX\-wrK7yJvae E搨Z$Uzq|zi93{Y߿xopJ;'XK gK;^ׁ*jdZH!g撾gA( wkUdxUAP H"3渜E13p1g\$2i|CI\$)piRq»Ǖv$+^Hva_SXMUN/eyfkH2mmO @tQ1# ֭F6NCPŸ>|CP/^q}P߮CHzrc"g!1B0=ե7@qt3T!]}pצdQVGgi?i 5E+˾e;iղ+U=r>EjW&(\YLW "-aȕ=˰|կ/ {aALKkc\ݜ-Ū X1am5T0exW6} Ҵv_^վfW6%b|ɻz{e6i. LPZV D*.`sVԳnX '=+Z 1|"S& "*@ uͱfȑPiN`g0j~r2|SRbkæDZ[ a(숟*2GLIޙl贅 8d$Ыw@q^ayjB< Y ߠiÂCBBFߴf}ukG(h^R:;Z,Fifl`蚣#N0?CTB{gl>$}qtNBemQ_@_ۀLq@VJHB=Z.ǠMW@VBEjH)\DKDe4pVnGɀ+enx/u]wI'%mU\V* p)Wڗ@Y0 0[XƖܶO9[ePm&^k??2ʱ\<_rU3kA1z1RAjD 0*;,(8yj˵D sGLXWɑnPGv) lxSU(77g |~E?PhK\o }2Wr&jN&/U8qJCO^ܵg;iG@LU? #:;W!Z|! 8w^l'pCƆ5?%NߞcqR;r|-DkT\.b'9 =Q6ukq9]^XPGB+JXlN >dpzR׋,B唙@S g~kZJc] ۫VnF]8R[PgI$ /Ү>0EBnq8$Dko{BM;:YNv2-?#Rh(hx5b1H,uh xL?y^kP>Pd>iZ3 Q$=,}4'Am[G>;K6bY)bvԝų`eDLE;= a,ѪrzIQWGwO{X]D>ǘxډ%UxO0ʌt5b| %MSُ|T3sSP)5q3~- vWs``"DmT<=> #y|C-$,b kJh߬Z*jY%RɽzR-xȌj}_%L(I yzrR>켡%V( KAYIgi"N?7ƙYKY t(x`^ӣI'gQ1yj(`]Gt$hWML q 2/?m/2kv2++rv?T Y / ׿}֩p;BlXc i#@ XA_r |{C"a{4weCRX V˥ ''&Q0x|6IiaIP) ,|δfѹNNl{vKxtkNZb04hF 2wX*:6[ ݳ#d` *]*C W Xy֎Oi{<fUvX9MfBO+hi#".8+ճ^{/($w-{~3 ]o %Q浅 ][0/X .Z/!UoFP{|VoVhd0ijaO /?+j#nDX"$;Uv+񁭡9gn'-&%)SjUr RIIg$zDn\#zQ_W+0?(dRKwݶS Ɖ;@=pE8}:˥Jׁ}!^!JcF lbW ױ1`o )j@2w²C;>^tۍÜ!0'6$$MpL8ޘ#} ?O Yd|{,3.1F0":&f>w,A`ᤸ*eԍ0cs<-ƃ7!DOw‹EBxW\uyPd_q.y`IɐO㖻97lֆI=,Hdzk  鱝`5Ýƚ( U!!HGAdpd~Yܪr6}6rp&n9,Dȱm%N懃?*5%v!,Xv.fDe) @A[䳁.9ɝs,4u ^{1[:}bAj8U/s=4J~ ,D!L7g\n"fCrYz?#&NvH4h]4JDy(\LLԼX =A+:,\pbiUđr%96ǯ̈swv|iahD"bW"Su^;<ʖ #{Lx5G9 HU^+3KdvVjKj3q5e^,.:`?2%o]p͙:;fH~ztO]~wG)~8|D8/QEIB 2#e@ӤJv@gYk2ٷ0* rr?[{vk>s܇eU5PAVKz/SAH3VVbCtl6t!% c䷍fsQ-<ِk Zv7o1H+~R֮5C ߫CQ<-\@,t|ԐB+E)F[Ʌ.@CcYN ,&S[_cHKt[Q)W)GW;~Qα_v+\D(1yY-jX< aݩC1R׊L6.IN*? xMV>m6lWh4/$#X-F< rٙYA6Ǒ[σaF:Hn7!ziA6֜vnɐWmfxN DRkRU5prZlõ#&FmGa(鬂@75dtZb- >eK<T:W$JQ1džtGuP˹kH<ϟN? X,%2KmxzEb6o[.izRk! K2l#S^xQPeKirUs[ 19d B1⨌bsE,1`!ێ)ZJ|5:59 9ݔRKOY(eaL\)WSCL1сz?Giu/ZR֎t$Ů#!zZ6gBʪSArn0X,2aTgOa՘iI%C̷ zTI'oS3!j ,F.ޛU`M:e06.@ou֯x ;!>}k؃bKÛBUqz;!du/{Kݿc`+ ћ_XlxĂD\v&8SҴ_{"N~Nj+-7+YDXa`֖eNS* 8 '*LQF}׈xtff`ii鍾vQ퐑f}iUz|^[eOȪ<2| W՟_kspm֯}fTۯ:AjKⲲIQ:h]OѾ\AW-%2sxS] qLGğu~EnAMt}}q&l&*^}ich&?⬤#zUYpO&sQ+d˦K}yG d>gր *ߵp%JXCix%Wu9BrM]Q-vv}|GDIkds)sblF-ڍIysZ-zHzP-56Zb!}Y4\￵ 1MqssrV[OsrN.>G^W+<hhoMP&ET?R錮K=Y1*"\ I)jL=|Md_=-t Zd@}^77;e%jzi_:l~I+ċ" KޕߝXa9B^S pXT={ZF@75&&L)NY=h6 JWĻI [g8|+U s`"w X=%,<>IGΒ_Qv+(zwL@ 2fx)i'se x'+8ye-( &!.WSWu b~΃7ĄW S\\j(y<_fPmG-#NHMZonxqy-%uٌno}fKGX: Lvgetd^v DL"7󩂊u7 Vˋ['C*$W;g^FW 7#r1zaq!*LR9)ßƹ~v%QM=u _-|Į!Hq:کoCݳvJ跧j߾XIqK~QoMS5 ?{yŨ 7=Zzv&7Rqwu}*<ˎNaNͽͦnTV-+k+9GG]LT սaC/[9Όca lȃy> %|4mMn^DtΡbmnR2m]*J*U%%Qm!̧̉`7/-'/ϖLY?>:f~įr-C~@hhYӄ'9*jϜԋ(Cy՗Ճo@Fs]dX$]ql^9әϏӼ"DOsةnqǂs%S6UXhy"Y1j.ߌk'!=Mmչވ;wev6;W7S>#p V{ܿ'7d0T XȦ+|ĥQزt4ZH_駱8az_ NO'׏e$*&qmnB;֩;=o7e:wy~Ӭh,d$#[]G%>RMM$^W"%{^Ld6Fk^|$D[21jk3US_Î lwռcS餾b9i(^OSK8+);,ƭl+""GW#抁l+$]n֟Rk$K3JnvO6R0E:};$VZU>vvya%BoA[?Խ4E˖ke}H%+YicV̂޺D> ).0yKc@6c_I ˑ[Ю⃺_C tf08=yy"kBYwٺٳk"<5 &y ,r]S+c冘>=?ȭ[)*C!ʧ8u DyRka^tDo_mH1τ 9Kt8&T!aw\6 1Ac/}iDw׈= itl+s87!|T,Rkl?fLB 0ȍIO%Iè]?:mGkWw0=ѱ_RR =ykZ(фD(*^ ȟXЭu;{#Af0-\a FO&x!F9h| !۽];h Iw򂫕\&2-$cd(K`+I<߻w<1*SHC|1$ζP v` jC@$@08\Hd Vr]q60N!0o%yݳ$q3#W$$`>gfӌER}Mi6jw ԇz*KvfTU Y=(?&HIzk.IA8+Ya; ]mI 'fFJ$J{ k:q[E1Yo/}}KSb2d2Pƕ0 `_ɗ*5h6fxB| rX|~@'D^h@ zO^, 8u Լ!_`؁ʅnT%iaӧnwc"O )rVЁ~AX-tX0R4QK8\mƀs]ʜ>䃉a%@KC)fMl޹^esqi44 k+mb!(xfA `lB_f7+M,#v1Uy`ji'XtErb  2Rȋ,dLUemϦaTlq8nlw7) 2!xA {xxyË'= Ac_U̷$>ᜦ &q1VDgH rbfgM >ӏd 1XA<#+p'tym0^EB*h3?EtBX-q90RS1YL@c?xCH$fvV]'T^=O jsF DO(Y/5cxnKk;c>X!$T6*hq=CHO,407E˝ +xjô&ɖ'LPW݉1lcZ8lA)kHm NDS4|\<l(#xyjhҞÁU$H0VI\K0, IXˁvBtdV8Rx5TRU~$h w7[?^: J׃c\-7Y꡶ [b 2cg֐z7ο, vH-L^ }:oA~Qh,Ec|:Me.`Mu^;Bn$'*O8PITd_""a媇 r/1\>]klЕ;):n}AT(~4HE|g]J+SWl`8YÎPL°_eI!$+ϫ#O T Ȧ\]v5: ,A^ke+ eUn@#Mވ++_ i"s3~Ht``  f/[ze[[ M`S~ B<6ofcJQas wX#MS߅[vegQxfsIn ?Ă5Xcg6:rFb )Hh + )Fp_F8( yʒl[ g܀v+hYf6[ yb?%gȓ@+ څyۄ<%S}l8p#pÑQrĩ{z`#(+!],[U͕aQ6n`HMr|-Uڤ b#GX7,!12muRF?c1t¬/C -|.a> ssj̩>OI6 ǦV' m* bi)Z'__4!Ľs6w.)atWނօAŧ3=' /. ӕDw9'Ҡ/spzJtv!V!}gB?Vls#Ԍs˻'5e)Z5\@(ꖡdҒ2ق˺;q" ^@q e^`nlN]$hiYR@ц?5vh[z/fX_H"& "h\{H=(F[+ܥN4_wuWָV0c{lfBXKks6F未ETJZk_"iI4 ٢-½ /PMHJ7[aL'ca&tziC}ޡpWX2؇FS j*AXe3zSygc4pI7WE2oM҅8@oQD. ӱpq+ag;v,^/^)}669|Vs7#Z|%E6m"(KYn(hbHl<=JaKqH|^gdif6b $iWbHo )4srmr&WG|^.Fl* ;&jlG(tcLDEQmL(񑱷OӨs˽OыNOc]I ]1c|IQqCI3K}6#fgA^DV"+1}S)ׇxJQTO^! :&bqE]i(Wc^Ke>7Rtfy `"`V*&sQhU9SXў?$9 yyzbŮLNIH$Z'Qf ^$O%; (Yۀ+睷«*M-[y%Bq \> pHYtzկ+l3x]QPU-CMI6݀1M"cx_DH dLNqpP΀9u•UlyiHjȑ#KgON%8r"b[Xqg Y2¥cd؆pQhaz2C!wš̽:A0JLE`٫k}$%&B 7a| R 52UqvvyC W? jgcׂmWOռ9L0Pv5t&[A}GCciE1p@򵔧C{К(a+cKϳ\f{]ZYx3.Vn~*ɇԧt+-na8\ɡ&O-:{XG'v_ȱ :UF;5O'QBhRh_Re0J-O(nN_m4v蠪4SzǔRKǃwWZ[x8hG8"jM'.@7SML=b%v  ` V[kۢ``{\s>H-oO$_^-LWo;zԯE9`(G Ԥ֠N*a,so^Ph c)>D^T~lta8nxiV)&tp^d˜#ZySd Ai"a>bȰT-qßm jB9[*W,v[@rpNzw(nm/?L*1CGuKF?zS>6Y ULon9 *>RoU?4os0dJX^nJOV=t Lv",W.yb,b }&cRb$vV3ä~(ekVyhKZ&q=ԑ0q8ھ̢ϪHm@7`B1TN$xJ_ccJ\yBKr6.ӳØ:^)Ӎny|Q8=:":fׇ9qd֚ \!F⢢ah5҉)`mhjJ$ ?ᡖܪibwI݆ 3QpK{fhpV1!F!Uq12l>?òY ڬ5Ϛ*aWcq|w&_V&8H{1:&䳱A5SUrKfBs϶Zfj{$$vrrˎEsd {gq粹}U2Oe{GrIL؃ zS؄6 ͪ5񒜕@1"Y>w͖OM^ >_vKahf]15|KN%5gVh5)JONOpBʤVd][1\'}:]~W%|# \Lk;+v%֓ve(,pbrh;KFnZ]Uぺ&b4.O9۪ ケ.ܑcU'nAS ZR `*z(9I34^# Y%,G?3(be,eWP-U}./F5:Li :uJre$_q`@"/2{.d80ɲJ*m^"1B'1M65^Z2}e>rbbΫ% JE4MYŒRt-sɧ$.-ŧ=P]&!7X"mHj"T0B%w@{"4Pl\ay~ 9%.wfH7AЅO4J_,I~:dI |Ο؞O8 ¢22aT꿧#g(8ɑ)!{-'\ <>$u ǡ뫋ȋ˪ `%|N=홑q _P㟱qEh2wE0)#GfZSac\ Qv|ۄ:l1I{&A2k({XXؙ\m2 ,IU {*i:.!d?aKlO=wf_'#ĖzaBEf"/'EeyRLJe+lZ=u;~@Pұ_MחP:H(wψTr.c(ɼX0ZK8BD?OLwzx+G!Qa Л<;c40i!g: T!ImۮWWz) +"14d?忺뱳T:Ύ[DALJ3XXFeYZ'LVGc@q(,x?"$8üW f֩ҍuHn*lh>mWnO@H3fƣ 5Q(U׺ O`;VHZ3:kAj8*&XL|}cj>ӶFX\N3^a' ZAr$߽r]`,Gh^mH>XHαtlNF5ֺ$!T~U%47`!+`{˯F8Ɖ/U(1 |Vi*:ޫA\k &e ! (ۀxHa?PV&[)xYë5P)O_ѵyQ{,]V]gWw-PeVSuiӱkmk^h v]J J.`jl߉Qsg;yG)\'A82X7i;E ə? L2SV>#C_lQu~uϢmНaއ=U_Σ+o=־cZ؞rZU;L%dʰ)Gm_SsYۭ=Zh#]Ӑ- â|<D 9D#i?F1;Lп!M8@/ X@'U|aJ~4IRlX%#zaKWd2_^&nOTD{x)3H"2͌ bC d%x4y6:KHmx%b. *R߰o( @*x?N4B wt5NJ*g `cW"5_QH\*$UtjLb[t`ae;cd:brl/UQpbro{`A Mx/wi"VI0\Q,0as$eP8$Ȣ9G0@"7IPvB-y`ݤ-cQtOC촲Jwn|4A{`{t.wC"U\.^J>VvAVZBZdR"֪#x-%=ާŇAX6g_ҫ*@%קo"guIn$Lݝ|&& &b#)>t4~Ϛa`刾-N~rO,u}b#C|4]N 6g@jcc|@+,BNBvlau4.>P>3~:rzcIF]XX0OoٖӮw)O VkhŖtO~ 济%qAwg`<}3{;#bC6TD'c$΢b@#uw誖ߤn{wn|4dC%: {;&aP 3 ! 9z29 \کͺ[O7p9+D8RdzBIԾrK^0SgTXoW4vX41$lO-V;%:6 КdٸY{*;,K5µ,[.^?&-gl{(G'O68/m7/sLٽ\"ǀM~>u|OãA.jN2 'kګs.ݒ ьLIDXWiugZflGK؉Fkay/؆Wp&[n90wYQW.!JEZgHr xr(«?~cpM_iŨy E{&nD~X7^Ur1˚ >4Kj^%[ nUy"7ZG]]9<ނ5Ӈ*RM 6$1%NoeP]"l>nkݓ3C%%?k/.{k,["^xT+3WNZngYjx{(.+@SpWrl 8c3c5=٠J_^A]sW^<t+AL0RZ)rU&#&l_թ?RKc X0&:EsMĸBͮŢL.r=P H;c:H"6;:ܛ ឣ93?Јa}G?R|rAL:F#xYaiLNXHܸ I#Q{HCu"`Ef||9I.'aEn/#33R*:Kcu4-?ͭdMpT '}ECu2:O>Sg6Ƈ( 9(꺠uCm0Xʅ.\lk"ܲ *4Ȇu&T D.;iWKL腓(P**YŠ [c8q_ j2 6wz k!Do - _&uηdc.kdIHo bKR NB}9gew#b&3mUe :*A rJB-.ATʷyS3ku@caUjҖo;14hOW(_`Vy!Hi:)$!Ê)X+s+p)h+~Vu\p3F uq{9I `CUj̭pbӊy>8 e} W(q:q-AFZQ뤚kyd|\A?[liˈB~xm񉎢$@[ S%*IJp|Wt*(AÄ2 .9`^$BFSCmy(,iJhfmK\.>xd8%an%Q1>b*p=vF66'@YmMIVnQ߾(9܊hBXkXLg8pjͱΠ#Ee!b=iYfjUP6wM8-z&gvJ[䭡UX,%XUc OG-9'گw>!o| RXZg%r=yFO ƘYG GgԺYqxAI0rx9޿ 7MJ"Qdmwx $Xv/pޣOR 6Ji)( %D Y*cȎ1 'J(N6#-4qnIUOt-шN c _y'4|9Q;Tt첬㦁cZ#ҹ{Z&,Udq,OЃgސ?C-P܊s+5d~'u9]0;h(FiÈD Oz4tDg1W]|%A1bx nqhc%owRm7)BI ['[c߅q|+-Y1Pf#>>*e0}z bW[^b}'h:?E:TiV~L{tvr, v)ilsʿE2$|_)]:ȵޱ%aaςD5B6 RpҿvRHtjC3?ӣ2 R;ϵ}3z$ɆCBHN)JNzp5oCofxiaD ysةK5N JOO$pS<\D\^`TvDsd97Rt2 Yׇ5ĸ} oP>o8)#Ciq?$% 858?q)B|?$TY5`wQw,m;>t?6 '$0x5Qn6A&]y1 7CNK:0 I%4R !`a(޿!e^W$ЁhD,3.F9[@3%5HʦC=r&M2Zbn|%|&K6qO6FȅG 1O,u DJ#I9hŒ뇒Amݘ'#k{Jt GJ*3w̅}PǴ*,J}o vj#%pT Q4fsmYmm2mVLJ;e8uzcbYyF|_!5= OR ؎vk*2kf6X#?2RkKv^ŔY[wOTUnܨJ46wg"|VU_ۿ"a8I9r/ZaɉkDt,8:Tx DΡL:|࿶n|I,0Ci6h, J{@0`Wbk3 oBwLD~$yc\6t_r:G⪘v:&r=mٵY4W13p"|n00Жe2~}Pr(!iK.b\}>T_J3YT~N/,'<]#F(#mWq=\1(:z}o7DC:`7 țk-q_ .x'Þq RN3SA ]7ׂߙi:۽*%9 gd1" -_n3VkQrsm[+FP:iS( xi'Olkz 9[0xc}XeGӍ\R}_B׽)|\N\Mq#X<$-$dO+mwuHx;>/('ޞ% e4<3eOp/m$5!\2Rsp~,Kn8#@D&}f`RanF"sv^XE.Hx7"@V7P +IEDoH3ԓyq0攢MN(Vfjޠ(WD1t*'Q|b*j :;fg=$5at\2ը87z{/ߢ?DV`h}="^}njU"? #Cdв v1A'{nP!⧮\Z6#UpG"Ba.ۘ]0&:ݎOɩlBh+`Wa8,.C]Cmu`8~U~jSVgZ]: 31K@U;ɿvʰUZœ^G}Cދ4A=S0d< UźWt r YDC2%Y~H@& ֚&ϦZńYݷN%ouqd `^8cCС,.АVV L冪6ӎ8.2=XYgz+Z&);Pp4ict~\IkiiI5{C6#QZuh)숧Ǩ$q"' ?!mn37IL&,g~>B~zJސZc6.,}ɾ(dS!yK?Nҹ{ ?RCNRδ=u{ߌcrCrlF˩}7<ۋ)1s(=E|!6kn_Z!;3'{.9<| mq5)0wjJ;!y'2mߞr/bK*{R"qqQ60>S6Oq/zSLfCE ѲUٗӊ'=c2s%av 4Wⷑ /|"eÜh(5S4yy&,kZRAl=Ǜ&B dzلg&ujo!ds/Y> dc7EX> Vv|ϩJBbv,*N[KVDl|gٙ!obe.M]!y)9F`݃| ·}rk.ZWu ׻2d~F{2kՉf8E9`*-zn(Eٶ)wYe,Fm!C;4pxzNEUjo"ω/ϸ H`tjFHALcËɀed[xT\ Jtc/aB  1-і>JV[">bj$t#0v)N'_1jԖw +}޽GO'9\Gϔ̴r^01_:dT/w&vpF.) [^=i CRMn3Kl!HϴšyL(5G11o?kxwvcks=3e?1ED zJ>8ZmKtz 5!5֡NDu0@yGb.2!_Ki1@ebiXUkE9.B7T,8 "CpF~Ahv?dﯚk움$}6,_\,?TI_j+jv+3٫|c%өe"qUw-EW*ԂS'GDR$3aC. G[AJ__3ִXA~kc9@ 9}j)o({V^/w2RYO,7nT7Q@ $Ò}1O%"\I*5i؏z6[>*k{6lj$OoiqGC{`A e:e©;px9/aYgV s 15"J_{i ׭:do{ȥs18BB,&-nĥq&FaZ6ڸ&`" mL"޹)m,4&iżwsp#jaUXtQ?ow$!xRVX/($.cZ[mi7C;.M/lul=M&f4}g"3Q7)2y#a=`j9(fL?dX>4WM>gUnZi`3 -]Zx(Q/]/&NMZ"(mHۇ5@\ѕ;: 4@F9{Oj[~:|*X2*~`LЉsx85|(\9ojULR\jS1!:E5ݡ*[}CC9wrAçY;vMߐE2JLc/L qI_W|HJ-m`(mm7 Yj_z>eaFABSδN/=Jʾ' u*vS.ͪjM\;喩p %a&AFNÀS)Հ@ii"dl4|/[ RGCZK,9ZCfSs z.]cҳ'*_RCPń!Uw!Qyoݎ.zf`K|?f|!V!5 D^6ؿWyfJĝqj14Au[B-ĉ{٩XUWpMۈD0o\ ŀ ]suK>Y%HGr]tbRoʢ/@v^幃r wT3 Oww)hx[(cgbAI1{ĢoT(s8h!-1wI~6@}?ELC#7veYH21wGUJ9itu<9$;Yh5}" NUZlK +D)a/QH2f$tDGT .5v};)^fk߫d_@6p=4^''#Ĭ# NYԏU~B╿]և:O|`b`;c\̈"]JAS%˪Ɲ*tl1*ۃ`*%*{ +(DL7vV٘Ș? =<~'ht4-/(wN{|T[:>-ƞ)X%+wojHX<@flT{F8"+7MψߴU)7>dv vMi[DYnt_n35CP2]!F~!e<邔 킣.1i/{-7zOsrn?&H]WHUC{Ynv58~%}3${9p{J 4sIOT\ӻ$DA~ YY1Ige\ uy㤪BozPs J鮻^"RPૣퟠwo ˕ `MS @rt8Mm6 zRORL~VNpעC/e`GI,cDIX]R\o5\Xu0ȅʹ]ƘVA"m$3Ϲ C ,KjgXd>ݠ(5䓺 puQZ/Y8L"tNI㎒m=?&mL[24Pb9 4&x:(k@6CE{c vj_kV=Il.I)_6֔<:Hzˈz/ϓMjd} ZJ- E>jI/bZXʏ|vfæ{L39,U O6aк ^<=ܕ<7AzxV %+. vۜ(ޕnl6wu45ҿ)a4uҴHvzc? {XxU:c8tOEk97a &8VJ{&o{ }$u1r&C1<5f3k(>:b+ vQyf1SPErfCQWfU\Xhc^MO6lM.> M`~ p.Q#@uiAf0_/RyA\Qs,t ª'cԚ4j#999>sm=G8讈q=قy 7;JGI{JA.Zn9mNIw^?jnHoTb1uaO΢_7QU1f)BaZG6KkO~eOfأAsO/PsyyҖdTu.ΐC3zOѐ :@ ԧaL6N+c`1vlS~9?[CN:)N}dc /oCuHί1">Zy<{%H'#SyN&u:GsH |$%W ]TعWʮn /we]yeVT]'M|ȼ_]vqݚ >Yz5ߥĄU@bDcA`AoBA>Ec&/.2gUyj)D9$XweZ΃X7<&0O,bRb_y:KşoXbG#3 mҘM;Z>i0jF"7l_m~f0 L*LZ[4+Gη!q,'Z+oh#rwW%?--bXgK iG<3Z +~rjcOE/8nJVi|8oQl_)s%+mWSHtÐ.<ަwP-&@ooRW=? ~ %G~~hH&E:~ܣ[\=,SbkM/X5-MBUo4Q#W sCZb/F V,fͶ$e/9%T<,w/%bP:k/@nJ>=(Ki^0[^R!П~\Dㆳ;ʸ3 pI;)+!&Cњί챣J;oߘݯ=ZI?]ʉ}NT3gc.k( Kd:]=VZx߽=k?UDBOʍ[#r__b* #|OenB})R|\ea u2X#;8*<VsmIs/ޘǫm97+? &|'%$>G!΢"oUn8[d!Jx@3鳩)1ͿYTc"mMU T.9;E<YL=@%s]@uSaf5=QTZ^ŲķX\ 1RǏw7OT߿![ ~C7{ի伢C [qz0I(%ڱL1+ul$6Rzkt9iwL_F -E'fUDkc_o,ꂸʗh9 AN A'E|iA]1\Ŀ6)1J|:Y j,tL@MY噯X0|S-ߖ|uvt;ͬ!Cb/%RN(Ǵ\: {RbkxS 1AHsƪf`` jΩGrD <:7eA䣵" (V+r]~؝]d^\[wɏ{,!QYd=,W.f<6;ӹ+Zxa!;nU0LZ,mP7jGFI 4z<8zfs+ܳ%y.cQQĦ232H =lK 柳A~J@bS ؁ !+ߗ <_%x;n7 favƆ$?92!<Z6x*ʚfT 2YO'6E0ڳe|W:PbQ KTX:,oX-|GyH ?H8~u'@ĶXV-QZN`'5-_fuX'XlH*m  GI?k Ңa/ { F~I>nǰO,ΰEbUʖFwL aK1 { }|hqu5Jrv$]] UY6;kd)6o)S!1na1dd7?#_#2p4+[D}}K_C |;z5=q7lcWg-”5nh?Ypp׆3uWm%ec+ݑ ϥO.D!UiW4(<\U֏>kQ,^]?Ƹ>rZ7 S WW\A+X*[%POj#6>/;#WXVw-2:C-v i?xatj[?Y30DVXz&l!~Ŷ7h^yh%?TIe1q%%Ύ2f—,hpvl +?7Oy`;&X1-/x&#- #_#aؕjo3ĝ|y((*΀>/ xz Ɛ a f4 D QkIs` U ̜zZh#\tdI&!%W! 266]1>7*Q~@m^hA*36ۜ-;p՝}$ov1o~* )u)D+6-OEw>:?x`\gDԳM. ߮'$`j&9y1CI(®~:: RXkʮ[4Pյ$gAr@Ir{^9dh;^NlSdE54FAkV\r5r7J'nv=*El'.J$E PG [F:5֓GaVPvϿ K*:.vws()cЎLj`ErKglm/SNN 1ݩ1X#MVٙ0!\8g t58;3+3Bڮҟ_y ^)u]2t-dOUCڶ׃&܋p>k^3f7H7řZ4a6Xa$|(m;M`&O9h*TA]1FF,"3| YGW,} ؄H\Ynp9Kh b 4óJoSɪ8uCjoXe>B.v.. Xi=S"bFGɾQpN@72> 璐ڼt(ղ\ˁMx qep?>_Ƣё8aıltm<]ܪ)F5foM|!Rzƴ%w^u $Y&J[SA|htso;Fʭ'.תc<<sBzY|Zh Mps&z+tq*BchR./S>e39 <rxeB |ZbԿN'~# ‚1u )!ЕJ"#օcq5M+_ÍȾ3ӥ>`e%D4%rDd쏏)ڋE,|?щ2OXޫ#IHMSbj,}GW#gvg4']Yݱդ4QE.. ~?m=g.s@=ϥVU6ҎO(4qO%ȞJ^;ȷJ 2KWٕC4ŵˁj}ОWSMCk%}>%8ۦ0EV- f=O@mgA`;+Nu;э)Z皻Pdbmɡ8b%b`W " iߦEOfkuի .6*V k7(GO`ϕ8"@mX1D1ݞn יkϘP$|hq:ul3dDlpKsP? xK;vTx Y'k-"׾^qʯ7{ Z^YpM؜sߌG /\/L|x}!.*xX=S:)*cA9kݾÈq*$] *via}c5Zz[VrwyP`U8*>5{WqS5^O0ֵnn?wFEJu^i?ךּ"#)aѽ~?X~vy# ?nyzEUc+}NL XU#+Uj(NFN9nAV) Q!* gQa-W^!˲0Y2ه|I;h/6鋩VTu%E b\VK=av;u אq|$=ED` #ʖQ:Tq|C/SóWƙkɢkm(ޏ|2gŽ;rS+S³*իTJݔnw'Ny?G`F}L*eb{'dy8{ݔ+ӭ- 1>z~62{xX =1̶ZIIi0y^Wj\؁4}{vNSH&V}ʌ 1xzrr{rDƜT?{#6CpZ`rݠ$K%C(OZҺ]͟}.H<zۡ튣ĪUҳ҉NkX]Q)a#]C.Y`-*\gI9M)r|ȦI]D}WEتᜱma >2 "yZLۑ]Xd>!H'17v=#Dp0A),j|^%l <X̉(b۽X|d=`-K|b;G{lF~9f'!ppz0N<teq-K#C@Voo2%^ 1# ?9>@˰3.^ٕtw9}q?OtHʀW\ Rc年EXvkDbbi Pꠚ~jkT,S8hdCaћҝ{7X8D{ nάo8QV7|Hk_w5cp)nVz{jHU2QvHk |F9*1EC%|dLlLOVCLaW~~<җWrc> O5cT\B3)\6vJvԺ0M+@X\CG']8BK٪h1!;4IL8kHǏz[xx%N|qP#f{r[f^fec %G#ŸW%BhR6 KK! !4 @f_5ghG @ ZYEiϛlEo#/v:͌F*V2F@z-e̬p6'd`m1ķ XX!GDB< 3` @] ^cn7F/W4Y>C/ *$-`-283[X !F͗C,XݲDr\+sE iᶂݮ}v1T{TYP׹ܟ@T*דĭũz'#냕)J.TàFD,\y 1>wBER$ٺ;}= i'י.uq%)̂6%͢az ).Xb"/\d1X#45^9-E'l۰<lP*~ܳ,2=z7膟J JyPӻ9;RqrZK]yZ_P'+ uh s(RaD pfN}|{D[v1XM7e; VPwY1^=uHՍ0q M Pm!_m("ojK} 7A(+N_GױgYZ0707010000024a000081a4000000000000000000000001642603a900004790000000000000000000000000000000000000006000000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/s2255/s2255drv.ko.xz7zXZִF!t/>GM]?Eh=ڜ.+КY$EC='u+? qF/N.kUc:g>C|]WD8&5%GChE g ;nv,`3 'ӂoG v A{7Zx'>d7gpʭ)a=Z`aO0k '3nJLW]|wQҩM29\oȡ xľz(IUj%|"WGZ.7ڳk #EŬi"Wy>z:2hS?F Ži9Dx&گŐI]wwR巅졆@:C,>MGT~79α Y%X!ka%Q!(̀)w-߇qq8MfM/!Z@:$HVQ]keѩwʫҢI3W7~+gslJG:JeXGRJGJ{~#~~@$9^AIǴ&03ԹT~ỏDk9v\ޜSiaF %DvZDžp:|㈚9_;;G ;_19GZG/ .B"V06@R\&p@ZKH#A_5B}BAyyKqUi(oHo;zsã:FLi(/Cda.5RqEvy 70r$ og)o=Uσ97|LjYMI qe [p R7MD{(|:<^{1 )YOvJLQCX'+i5y~h1dݙpر%^•^ aw3:D\}GP)6ʢG<#e6PDfèă _ EYϐ\n~MTR_;y. ԾfQSsa^1*p"}(qdX!''p#~nI:X~:@̍Wo]ac43W͇CiHUɞ!jѐJ9fp*|]g]8q؈ճ>{  T(E4њ<ϒڥHo]**.E2ݤI@m5hx~ĺ]EfR]xld1wB&D" sAnVF9^+MZ]s8'_Dp<^>h>(M37FF=l=jȣN )w >kS `!r|>2cA;NeE-G̒mlECLxeÀp>}I;1cHkCFV;%d9Tt "A^+ LW-z1.V:TBEz97l13PzMCc*{RLHlzWڨ '»rɓ*h?UrѬ+^?WأjuHs]nzΧ9N^/q5@^`ѾJ4Y%OGZn W\3V쨴?b̍$_h;]NRȡuѠDG_t. b3{6oGhKph]tSv}r-a)8? `{BO[ yyN8v+ ˕_1;VWAI~!gHX#O%,a u8ijjg3!R0MRBئCh4R{ {C ҁc{.'^K3 ѧ檄A1\. 9Y-_mayu\Ge%*6Aink/xBpVFsr%6=+ ( Ϙ$.]3di=qg_Kbot^}WB _8uDi<}->ֵlX};xh6=*x ǶeJ_g-wLuQJ$!atIN&p}0/ͨ̿L76O3J; N XW8;i ]y4nkvJp2kY9Dv*D*Sv_f/xHj> Aj&f0,0Y֍l= ߘbqF+4BcTUd=BV0M0ݑk:N{ ȫt5)I: c'tCUoq a8X.aYA= yt+_(IEKÎC/jgƎ=7;wcP?z*C1SWrm7\D̓}[MߜqW̒ f"oL=cE}O݊j7Mӳ;R 3cYTIKT9^U0j%`rUkcpb᧓&EY&_f8zLœ^ifQ5l~ c%r=;.^fܖMD+!Td 7[4 CY_4Q%OO^HnrFz^Ϭj^0)o4VNߵ0Z\mWrVTZ8րʙ2w/6 |H%&^- Cak㛽mS̊`Cj0+J_B-ahhe5z7͎PBB_O*6H$-Ih(2(ֳ ?߃z8&Rgs^?=Ǫ_`ڈ+O>.ij@:6bpqPL&H [ .{;x$r|[ov gVA4=*4 8EEfzI Oμ?u&"}#S;e> 2;35+r)v+xa{CEA-Clfk)%u( ^k ~̽Â$Ct#XCxFxw\d2[okҦ|^8,t TiVUD)p_oC&S Es85DLGxy0ɖ ?Tt&yXi=ⱀ2=7Fjq<|ٿqccYr%:wIhh99\+id,CGd`ly(}6n{v]{ Aj1h*7dEge>k0UFTԌQTѵcY%T,/%녵 v :yʳ/,?Q][ R>ɡ^ttXu]awےdEX/pgi!'S'dQp-z(:/k-GN?so+ m/Wv7a ~WY'(j͂) z&p&$U҅'2G)%,8')MSڧKa:U"H…l}ݺ7x--!#¸HYG($3s%̇N̟ D;@63 'hW2м1YQiZQ [zW:\2/{E%MoZm$gb?0/-Ng]5%g6 tMzBc8*#Q͞_XlI'Vd jvxYOqlݾBghٛS?Mf~wԸ߈ych)r/Pn딓s/ A2_ܕJg+>7<H s^%`69 !u#äb'|ā\%qpQ})$3$(Nן0(=ܡxS1G=wiF410 cT!g2zr/ÇS%pq2,WP܇QD8P5f3g/S(>P9\B|pͬ%6\JT$ DFen{" 6gxv̓ʳ\^&o S>؇BB@kb \W'JGM$O9*\Cv{$P=mb=5,V3jsXb=*i8Plb*M(] e%"iRw*vdÄMPBy7//[R9'WQۚLu;<; 㿺 ynUt%2'&H;Tk%s^rofY =.i2Kœb}MPƦ!Cm`QXt&e5rڧY t˼ y6_QUߔ-foE2"IR;@͟,H'. w!qd$s: ;6 q}GYn+ '̐YNDa}X͉T['b/}RA'/4O3GW-3X| @$Ҭ&خ0(&Y"a׏E 5[kMeNzpe1഼VCx6{#5 @_?hB'0%a&M3۾ !3+"Ml(ٕ0 گZ ڭ.%/!6YS5+]ЙN2w/=HNQO$რu#怘^=Bu󱸀BFҲl@)+! I1n_CP1Sg:'ƽ}Al?WoЕcM;zc?Qί?z'.Ȓ3Frl(oPŅ!rw‰.39% h/>U54K;MOqN\x>?|%*RXeﰳ]XXpE%6ȯp=jh*>v眦Y\!~|]FzOx[:i0+ Lo7ϐ[x|:c!y4~RWվ~_A+v*͒RG2@mc.ٷMT"o0y@UhEhwK? ɨpaѐl"L;mCsaZj-&ABow_MEbwz,f-kZ*IZh j[C{l_2j'15\0Q~qLGec"mdzh MoLy,0cb8+JXܑxY<#\h SC?Gx=vqusnlɌ? >vf2UG2`6p9,4wܸ V^j_$;ճ>Xj5-?P~=ˤ:)e:6Xw_:|M 4g}\ad$M/T)ޙ |7•t%ZT2/:3˷oƑ4 s<|]!WX RA}Iox49>Ҽش{l oB߰yUE{X0/I =qC$6aӳ7?*Tg,M s;WFr&q@ӁN(+U,^g>Pz i7ߎzAbñ*=RP ;5Zj|eSݼ;IFnGK8^7SR rmmfd_N[:_RH^50MXz 䱼d 9y C;F}-6ߊzXl0GB-]Sڪ~cn+nѴe6ypT3h^#vhJo5oW`h"U?S:Y\1GD^U;G75bzIBO施_UQa_Uq"QeM1nr|B'(;IpLh[Gj:la>ɥ 1xvRǨ=>b\M0o/6^$Or\br7+ҊaACBwlLx2: %nЯ;dƈثI| zyFQU|kȰ^]xWN}.ї4DzcL,]+ }J%fVSoF\L] KNc9 ropvo2QÝjOu[dsX=L ަs ]F|հI1N }Azoyg]u?V#ށ~h_qD =@z{Ǽ+rJ̿ɍKGx{|Ԩ; ! EUeQtp zԺi#~3@tt/4tvy|09PZK8A©FM+bzvڣә^QY d2XҴ[Y}0H#9IPC3 Ɓ1"ն;E+g\) 7KwE,W EGϨ:z3׈_&F+ +UjdRKnWkEyxH@ p-얃DnBoprgmڙrgn7*@z^ y R* Gv4q;iԲ`Y:8DCI71]u契 >.1=NT7DJ{W 4 196_؛ߺhנ`h©'SVi1O\O'֝@2:oD'AS[D~;sG!dh Q%fC꧹Z|@0U ?#/R!r% qƛ9)z0gt&9r*_fvX=cAx=62!%=>2_TŽstۮXeR2BE_f{*h2{q0=níCF /yad3diݖq̥]urniQ+;gUأePqGb*)(hUB,?d<H?= ?Y(2X#Dž}F׆AO2HמC9W83fWgi^miD!޵ 4\~B}?;IPŌwC߲=Rnlg[,4YKt܁9IP/)JrMAs `:⠰}b:gR*M ]τ(ېIm#:`( =%qճ?f/|p'LplJ@ȫ//OzyEr 9bh ;ocǼ|67.fۮF 0&t<9:UN7:1ayhٺȢors=[biݦįU4fP]#6;Ct> &EIY;=tĪhrqCԈQz(o͢56FkB'H#J[%4L`xۍiȤk̻֧|su5芤vs:!4rkKu/U;Ms"N`ܫ6E[^NjnIcɽ 8EҜP GZ ;/44#)N`xeRJ {fu{vIl,BF3ȊjQe%mc ڥ:mGːsg`j=Avn_:.ΰל[ꈹ$umkDNmu 5ǶL5$[0TMinwVlg?R(f5hkT; 3IonЊ־@(Eh,CӐE\Y~~Nrω_4 f:XjW! ?U  ̒2]fo>m5ڇWeBy78FXٱ_ 9<P25+wCX1?7`^(8ݚvN' >[W~Hrjs2m6u6 ٚ ^-$7-S6)m//Ct46/0 cζښ)r*fr[1 +ltoIFpQ*d7:}ZIrHS@"z@02}1WO OLτpK`S3J'%۲Dj8=/NkVJ1K#IJڵ-W?^M61iX q7r N++]D%%Ӂ;O6#˦hK~Kv5jic UB :GI`jI o!_E;#c7űAk {`ca]{I[Zc#/H: oJm;@\k[贤`c]}Kز޶?KrVueN6̈ġܸWڠ#i`h戯o˛BR_VLZ8[ry~B4,s.a+HpFwH%ξ(9%3 nLxa[= ګYHtʗ%p.m8FjC{hײVrT&ȿ݂ 2!'@5Z N)U"[kg0QcEK|3A!Քݴl=F"wH3v iLҮBy?ܛ܀#JH%>d+0_}2kA0Osϒtİ^dP.42hq6pdL 6h:۫&:5 B~٫y{%]ų):m{ta[%{PNqIGAA?"$ʺ. ܜ;џޖQ,\c ^x`#T3b\ ڗпV8밌--ZebLR9&+%/ĨLj@=DY# pg;.}\:uqV+V62MMsf~*4pxkLpmW3Uуܦb5FN) a]6hD|"g2O =//ϡ Xs53xcou$/""p/\Kq"i.$^]h;9Q42 FHNq1 q@+] _@0WȦҠ$fV-Ѽ _<3qX%E+M ;Eěd m ]u.,i %HE}˫eNyj)vXƮHiDj/y&[CS}>c؎xmVgY"=c#nKQgjCLQ~uSh&ϊ|b%rL`]MP4a}ESi=z'vuSc44~F4HO;?%^ ;8IN_q-C M`4c]ΛG͎d`[{(|4tuF̸K1ڑ jfKPmoA[5 CRCOي_:\vK*QW2H(4|)p5=RT>J~Ukƿ@4PQLrt!^:ǃ P4io{yͪNe<[*cCӤ{iYӟ1a8O4kN895n% BVgh7kB[.P)ڄ͛7 :ʥS9~A |j-ՙ 2Kk}oR}8C.WU~Af;m/OF<pZ>nTQ%F OhF"0 J/|E|7;$z' f7Ah(g'TBlFQ;4fˆO̕u1ɨ_`J)ڿ->ݘ &7[uݒ2} /"!~tx90ezά("KFDGQKOұ~S5Zo~q>BaQ$1.Z<Ebg dL5.s8ї؄V M,̠VٞYd <-z Ñ{"%%Tt0Hܶr2,DLS6DM9;z N+/? A?_/rĹ9DOȹiF)X!5 8*o@}*dWmѻlJ2 9-/1;!UB2}aӅ׹1vaԋ0'J z$Ήmc0Hޚl{:hxĽ&kW$*t~p=rnQ#?؋J ?ݶ_h%h0 6d 7xP ǩ*hS1䍌XʃFNp֯!QMHPJ:A/!vX JGWt7i+NR&P^Ɩ%/0J'96Hw|:%`rChI)2nZy^\qeAeĵ 6!FF m|˰mڐxLD2jNF~vnO=z&B;ۆ;i\/h%69Ck89.hIl_D_pX(IVzOl0lmߓP@En|LgbRK'03m>Xu+夺AG"vz%\ub"CPjQڦ@!!9ū]: ^1W:0uU+?t*dHN~aFAQr_"]f6DX{o!pIZ|HI~˧BmZ:,1u""p&TỞm9-j05Z.Dījٿk}|)?YQ#z 7z뙙S+ɿGv14㬳7",#Ln1}94!] q<ŒKSs+>5sއ=uLA5 oTZ)9 /4Χ^!w7l6Qrx=@~bDRr78.$0MB^V}Ȁ=zqK@<jR[Fmu!/ZI:1ǽWKNJMȹw+bHqAl<3eMG7M/xKs8˩b⾎ɐN"' j +[ {8iACti [\c.1OD.gNB51[9#zX/[y\€O1c 4܆?F \ x5KLK~1tLH+Bi} ~亩H+kN 2݆XI 8Gn &=SR8$~~eu.x+jSnE̋kyY.N6[XډtBmXǃ95b[(ӿȩɀZ [)5F@% h) &gXjR);~"}|&',+^cQBkQ(u\w ],CQIe fRtZk_K%I6DՍf]%EY-+熛(#H]aer*Q.ӾZch(0gI~2דEոIi x5Z-ދ2c>v$҇AA$}@IM)V۷ߎ(echGyZ9#^>K~,͈E/8V=_++-Oq y\5ie[>Pr2 R|hbMI{]*0xqKw2RʸL5L^hc6:chЗِET3+> ]&R95,{yuH*U+pJR^q ߷4gU쓸v? .$ŋS{zd5vXo EYԑT-YO!B Q5Ygt +RD9Uk[(M2pD=n-n,+Ja#qif4;]iLK&4 2J15S4bz( }HDz^-c)b_赞BsXE(A2 iTvͲm%@jo}hʓP#WNs`T]#7$3W *7{;)XlhSoG\^SʻyH{S2@7Ab؞§5i,wO"6pDMgY\D |cxdݪA8Jrld_kPLzco #!D${wT:0uǻ+pb*.ꋅBPylLg#G٨ڔ`^V]9n^MReV!r.5M"ӢHOAV e~]6R 4}^&Qe~_!Q]x4km@o e rNKWZCڟ;/wGoAK">lGPhk75K|] Y ŸٟO `ivNF*{D 7( Q&#n`.Wfܐ`/hեp}^!ЩNDhTs>Y^852etVg.67Dh^L:p+,9,$sH̊4!\R+ p?Q>EӺ)FҰmZEtIp֝.{]S.D[{hn~G bSlM+7uQYt3H&] S6́.sXf~ӧM:ϱbv98d1U߭k‹z_I Ky&d*{6)0As kȤ1khIMF +ƚ? L;c@)6![ۤ#X &OjP@ઋQVC 7%R!;]B_3kƾ%,r;n3t~:rDh0Igu &롤([brpz z*dܯ/B M,QL=J{qm;dVByƥr5du(pww`+}`<*r;Jn\?~8rÞѾ[LI ݗݑ[Nu5/!bJ{sg:_zi93SctwyZWW.P #Rb#~R&E-uÓ4 qj} Ĩ4kd5j":"±b.;ihg\7@Vq HӹI/SHmhv࿷Ur.ư[\9j1#!]D_qh#:Cb(*#({w 86#E9GV^qvȴa?u,xLI\rQxUf- gYZ0707010000024b000081a4000000000000000000000001642603a900001fbc000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/siano/smsusb.ko.xz7zXZִF!t//z]?Eh=ڜ.+͠HJiUm"TN"2RTC NHWL;:G/Ѧ&%:e= 3 dҐMOSbV%Rw B2`Lr1!4$[ĩ~{|IПL5]n7{W'`[ܚ:2vp}Н?=vF[A-poJri=Z;hۂE+Dn0HY/T9ZE쮠oi]E1K}Ǩcr1P%6$ g gG:P'~:R%KiB23wwzldjEi'K&GփǺ ,//kx[t"nI*1H pbJ~fgd6'jf{}lid /`5tIЗlYs r*3 Ղx[lvFԟ3@^gBh* b\:Vr.~RowY9.TV!L1⇝oIDuIYT)`%278ZZHZFQܑSx&'W_ا!8P~' p9ݢ7b(Kl{Ɓ5$`.zH D4$GK$MR^&h- zF^wp鲀 va$EC)yb n|Q .Y@ҎO~֨\#Lm׽+}^.G :HZOһ`֌ 5x55$W*l>|dI%0tYCݯf mp7-e{ϴ=uyQv½눷z>c~ n9qEoBUE9q߃։'L1@ atX]Ұ_V2s)% u]!elP9[.d Ru4CM~MC |P>wܿ3RV+X 來}wdj+DHDysng#TfI%w|.B mv,*fj+򧇈pX]̳+m{%k_ý@СMazKr} D-gص=FO@7gt/ח^cD`Z7RqGɤZ)ӗ3坣"P߹?R ,@7 hUo DL G݃ܐ@ +gVhԸ;^C/dH$ FbeZ?po$T <)[=G rW ónNw"j,ڂk^\¶AπLj7PgAF+ J}6e|mU&7'1$]v5Rs†wG>g؞9eMAA ^oL@ThuYtkgf ydUz[ڀ<;& yc k%+YqPV%»蜴#SHOƝó5Xi>FbGSV8>Z+ .,VF=řƘ;9Mth Jj\n` Ŷ`\0M&kggoEr>(mшUbr}YÎ f (:O&49m‹ڮvt+6AIbkU6߹Z L>xZ,I%Y$eg#(g|V8iKsƍWNfq Z3س,<vdgv6c): xEÍ!E.i*HӅDf 8:3ܐ@Zh9Ez+lTҮa`q7ȍu/a8>F&\aA0}^<:AKZzp,5|$J}go5h&X)B5qG}TBx5r8_^̬Ti,ɤKRS6(7']VGWԯyJ0k%"?#$"Vq"0X#ٟt'DP'&D,`!䖊tkN3ގ:q&tA(#Ü sK[sPsaG_ tyeG )MU 9d$xFc m1[nuS=!E[sa Q/R!=r,O-m` ;A3ȴpAbY$:,бHMV5ƌN97jѽǜ1y ~C'^y)'Fr>C!\62Ђ ^ݮ<`dFZBguŊg _Y=웪m*yĢc(p8Xm}\%ZxG*`Q;}:)|3h7%^։y]SB H݅fNlLMUێQ'~5cSh^Lg'H|5)mvz,D#/>;t'5To#4g`1iGq^ԗn c.S( qJE5ou\]sZ^eo: ]GM Ҧn}ȏȿ"i@%sGzύw)VD~$Zi{JVDTmT>|Y?r@s5_jœ;TE0 :Q,Ҟr m?+o"{G03 IviM")~J=q̶93@Z9a_gv_3&'m0X&/rzWEjUN30[wF2pI\}=7F?+;dQ޳`j%$k@;%ȍwLuѺ_MPCoc5fX=5˱9Hrͅl ްtҕٺοRiixj1#ιsfS6 niXqG' 4]vmyvՄ{f"bǣN.dn1+!n3'aCcyOw9tBad_f ʖa$J?:>Eǜcq#2g.lq7s-}'nKg j=Q4+Ѿʟ-kmʚմf)`97VW4(.2D9\T pY&Mn !y[P8T,Xc+mNu7󰒸#@$ӻt<|9@U?@a3~Ҽ SRD}eykc/s9/Bs>Bw_mMPJ0̞w=Ѱf&^+ T1ȨyH.) ŵX&Bvໞ,@H>dHd=i6bڤW5ҽ mO.'+`ҭWi?vo$@I^|&Ϛhz ($:y KIMR?ސ[`S_i,-&`ťs2ؘmb3H,^W|ȫŧsi椯`9wm"&YYVڼJP:F8}t?cNx(u{T;J^:K_9:?'DDn9X %QerIچc(^q냎d/>6C~Bn(Ƃ(x6{K18+jx!5-Nwh~/Ȏ̖҆jP)OW$#,0W"Wz{,=W!kQPS X@"~7 |rW,mRoQ*_`9 E-7ޭy9*)͂‹50EiyYNXn,9" jen90NҘq<~Apܴ[HC)1XfwEJ_i0̀~ xczi4ouQ"ڍ[͊Ɉ{VnseI2.zQst~b_p's^ʼn;ʊR Y;l"e p SΌ_]-^yYRd %  ʄvYER07x&ȁ.x&jbGx؝4i<a3B'Hm7Sأ-Fgۡ|[*w[X*a >diSwd30Np1DAR9M4>]5$C򆰎v5ƕ EЎ &h6I9 i_V[䞈s8wjPoԑkvcbB~݆ғsbd6{I?(jL 5I9yn$R[ ZEsm&_4LgPߑXW{D~؃ cU$`r 4$fj_wF׭Ër(XD9vϮ;0_Zip𒏏ۉyD1HXLS2]NS]C28/07* IB nH K1ŧu$VC.aEQ1(&vq ݈-zu*i-FQ+O%0 d)WRHnH{Hu %;eʫSڴ( ]mU%Cx5{mAh^zQr{51D7'Uɜͥk[Y&rƜAw Ky׏KS@3/t~mW}|ڗߜ0piY^E-3 {O1~HǥKbb`!rלA&`o)^WmP1*׎jB:dš aY'眯t)Q y㎦r J:2.r923̼K9jOH$! ٝ#;7& qx!i[O)ߝ:+& :X쯺G{C <L06OrXOt5PS:$z@&&jwn]tbr5uKm;6:* /6G"\ .{kqD!^m!GCi[ ׻ySMG;T䀓7`j  9pe}%\|<ϒ,6ߞm[tLhbWz9ﳒ,cNL;g'd )gx',p]4WYĹgWA Pgu.e]7#qLS#@@Pq`2uG0)=Eo𜧺>䓟ż_{9[7t[r(w^74MM!a  > ['#2C3 6KCuD`dPz,N9ءp06:?7gp6HIG/L-+{YOjd^llagDY^:[ 41Oh 3`ԋG]J'70[5qLѤ$CRå?nűgYZ0707010000024c000081a4000000000000000000000001642603a900003820000000000000000000000000000000000000006500000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko.xz7zXZִF!t/ g7]?Eh=ڜ.+0".!qbD+^#꙰4)$mA׌ ;ts#$ e0#'_ ;-겹*DKoգFvkN{Z`a n4!~PX;i*5-Tsoj gΎnu""ҷ1Bm)@,'BF-M\pw@yF T Ê _` :>umc~,Ӑ4j`Fd CɊ9(T$c&&+B$ cWb_dç<7q)"y) &_ :`O Q{wďҕٗ'XAI>k#K{`Kq:K\hDH ڦJdÿD2|qi,(Y*B93͌%(!]BAKp`o;cG$rAYL64)Ù;.HG'M0[#_CH}whh@KJz|^k<04f+ymɣQ#&[ CYXZqΎΦ&iWS7jG [Iw0OD4!(/!Jf?Y]Zj\T x\ 8$QC̪N5Jn PJ /[ljmLZEBF3i*' W{Jd&SyPo`qI ի9*(3f!8KgXR **&2QG Ձ%0/${B.]AAx%m֙8yeX ͿWey w~hrSN|X#yx)֦f ,ɫtNFsT.U~ŋ%+66bVdTA+NWlgA!($A-K~2i~˫Q񨴱c RUKL@?hlhb_ I%lMN9lcqw{K j*s}oIT[)Xh$j ?'OS,(ĞفwPn7&cШIٽvo$6{stsr*JK;Fnaƫ4o xvv_N_揃[mNCHH,?ߑrkF%P h]4#/?y.AթQj3u+jDf{3(`ZS6ڏ=C&R_/ӨVǣ=Z̕A}=E/A;rT4v8'r_)m)g}NX\kߕR}ut7=_Hp Ot۬+@QR0;iJQb:ExJDsk CiK*in(Kbz$hO6US}v FkXO>iVJ}*@{0pޓG= (ɃH6ϹFEć"6ŻυJ?1٠Q}oa8O2m2[BWoǎfT]P9V/SR5]@^/}"*R*dY;-O:"jd@V{xNYc*`nܣ. K7L, %5ݶ6?%CdsTI~BFT*ʨ_\s/܁JTENi+/©' '$)i$I~%Gዶ9V#:;MgBE~MgGړCzuu?ZϠnvƞ PVUD;AoiyA_qi2b\o,Qi@J^+;'nkRLƞuNP}^ FMW8Q;3Smz(9Cvjw&:&'+۱0gP9Ft,#gRV{Xs_+`O({tЄ/zFJfv)IRrB6f/؟gz4=F] :=r{D-/%Y2Q 69xX+ =1Uֽ>:Qp4;%jv3NB#5KF|y=޽X8T,TUķނT[H f(ⵌfH[ר]c|C+s de p uf@սA$uڪ$Bz&#LPcON\K :UTr(ʾg=^mp2$'B잞o̸ H@i#_ !Dq<_WI+C-}k74$)W'>|5;Yd%ש8,_KKP2ex7pȢTXi@yFǨ3)}'cg G&F~REjwP6SPˬ̒[o;&OH]Wǖ{Wكp~ hxpwp |Sjk/,X;%ep# bnz=yCܔ%pE߭haK|L` ;Rtus|_!򷦪1,e7YPbu[ d#CA P؂( r6{.$[Әg!= :Pl=ZisnHRqOPw:$? y1\y|, 3@C[>[`3#4i~Ť!ԅ@(Yo_;0Ͳ/@Bjp=LdvwEńDfp?,r|^Iy/j%DV0Kz(˯! eՖ &0sgUXͦ|>e#*d.";` ge PG]-a>wI^dq,DdQ. %D!D^X@aCv9WѲ53F ~DKpcx\h" ~œl%c0q`@+k{6NBѭ>A=Kݽ|g,&G (S!v/EUY"@H0@FQch!jxYo*_|z#Ot;ca3k˚䋂@kEg;z%uhH#v@!T7K.+ Op^Xm2Q`/3ѰGuɃcPR x19'..~Zv/&4HTY>!~`gK@MvDm/#r"lx!A]1MEs쒔/> e1 %#+:34|hapϭAƝ2K_B\f_avv<-=Xmsګui KXEDž~e,:DqЪi3k̎˳ْ}JL$wm-NLK`o^pi;bv*X Ц,&ygSH@hNCunjQQpԽPēڷ< :f@0#RΫh2O_M31NZ'{,+ѡDϪUcHܻȒQ D!lHT 焸@];iwJ@Ϡ 6ִn/iJ\Silŕj&WC/H `q%>hrۯr&=Ep ʍ{ 7WhR1( 5A\YjxP6:Xɕa<YfExNOŞ)\rh0p,$o!-٤#+:fc"b3T6xWt}-0HR9x.T_{BVjq\p<ճK@[^ v=N{œJ76݇{?;yvWٔk"ѡMMT=q qRG JIRP[+Oeʼ0Xipɓ()x)2 ـɅCp;81Q;k<UhzB>I6 \ b‚(µaT/p` ]P` 7("ѱ޵t)L(MudEu6í$q\yQTˌ1B'P&ƒ2lo5[ *\|[@:0FTd3dxCemGc#rȏ8N dABB^WߙY0igr(E~Hiw> ]qG udQK'_0<́6B <=N=֋)^e_5`YG>ȶa3~Rta)M_aO_f~9?ES39d~9g)5 ֕ߡjOpgnB!UI)o2,I&mL z|0 >A"Rxp::pD17"+)R<ƒ+PQ>괻v,B )\gkPd LB;aɶ|HQո2N,ŝؾ֯MhZV2+"ߦ্LW[2v FD2hW@&bI`Djn q] 4T_/Cd맦i0H.4=-2Rp*ƈ@ ڦtsBdЏ'WIB|e,̓?k^^Px )vM;w5)v`H!r@A햋1&q(0ü*MFB숁bS'-/AZHvyfw{#O>~Rвy䚶 7pJٍт6ka4< [?iE6M*;oo$kՙa k=R`J3A@ sZuDbCLeZrt nIba:q5[+٥&!e-*275J?Ya~f!%}ߪ(8CҮ܌WQ7/B3TCU%bMT? !|0!0N\]4JKҷaav;q<(` v9E|Waݕ3*B>BZۃ'V1zX\&FuIJFR㘄zԞž.X7k)V/*By+88zf#Y oeF_I+l2O3}|V20Ppxֱ&ZI}np[U$Ѫ{͵=ф݃ )QacXa} m4 IQ/lA'BRoy'X*ݮqhjf؉}b= T5)3M*Cn0ޓ!) 9zw bU_%` kLρi[CD lK,UX7 !η\ll᫭נS[dBY ÖDVKMxsM{"E.'}:w@kv/qTğ2#yl2뱇o v b7"ʣ~CO6ߒI2~~EҽY#Sq:%?S9>0DfG~rai`<%sY4D7 4,x_V|4eD~alV4#IazwWKuvbf\z[/l?7ѧL"NF6t\SX|NE'G}Zȓge7϶4Hg0`ShB1aW*#hyeNBЃ }pTP)[JC) ,B:n<>-bɉL&i8Ȇy3G5tC#ʢ?[ p"tCjm_ Eǥ8A l8/w20g^5̆6T"FB 爰C4$T6 ŰE>:K|G|)Q.˜J9#07A&\ ]v F{1L4wpr(S5(b'P됐ϰߞy+aEQ93AK.`MV&IF1'g[*8~9ܠRR, UOˡ=e_XDe'kmy./eDHҟWY}7#殶Y%ؽ`ȉ7Ubi'Dk&n/ugT<]YrkA\D#vgG i3sH$Rh;@139v5۱;wVlUbXgH-WyUB3Z4-QE4px5П֟żZ(HY䨩|St ~dRJ;hA|Siw *koTي: ZOaZFĂ?KFAb֝cei9 )VaYף]6[_@{*Q ֭F^wU;EP|V-NEY?Ilƞm6rko7Fұ-pN2nY5(0{czIOCҏZw9ɞbi d.%ph q|&ixSQ>¥RP.NԫE0>W&vJǘ'@C!o`I@'1mfc&شLF?z5$gm@q]2RyzVX\8@|sռ%;~p|3@0 cTuȺK0Snk=]lܢ2҅kf/l{A!(K5-c]T)֋kܦuB'U=Nux"RUW[ vE8IUi@U _"˗)G48Fo sV>w$)v*Tsv)`T0뵌{6Gga@0NL8c;8 POA`kVn/ŸPvI~܊D[t[vL #H~tįWphIun9Fҷ t|#bZ.ѡb6Rխ|̯%˸:$VpgHu:YUgn6=6cRAbϳ > )2%Tz0BHnjh˺MrmW8̝,1R6W~"gL>ȒQjEb" qv(`.^#"TN8#' ۸+ln7 kp'Mӂ$_ %d^&&(bD@fQ? nH)gF}%᣽ \||Ȭ#Ehԑb,#3WnŮ՞sЬDVwh6dFI^".Z^D[X]*g#62Yv=\J 槖S :zC$+M7~0}$gQ=&w{گRFQf݀-OE-uR9mWSRr|SWjŘhW)S<!2pWθjQI406\qӇm4~lr ⚜ׇP9QLCF0%ka y"=P٪Vek(OQ % >` n Q:K#8J=" ?Y*bUTq_гaNP9 Pw0{HU3WJ Ԓ:veis[gŹEFN țNTKL3~ )(=\Dtkh9+%YlLM%nܑDi٢YΙXn.پw"DG4!d7t̝%K< p|a@n񀫳O'qcH$L~@+K0S|O%Z]vBSq4Kn$3 CR0SO;\KZcAnڶ8XK-;IwGHpוzQT$ޖ&'L4k]"x7?]cLғ&YFd")ZkILh{Saz$SPIp.pP@)dDjEޒ nE|ѭa}TH(&|* /y*KTZU`S7 ':@'5`/I܋5&&d/j2oɕkN׽PcU"̟SL'rCfnSINkoXC+ Iu\$Q=[n41v(NlK|.K&fQahs+ηA}z5%u !*۔䆣ՀT&gvDF$x&"~%CKӏDp~ƽF%0JSHpo5]`mM>ػsPЍ#$B]bO~t9)ܯRա2e({6ǹ ֺXotXBgW{$ќJĤ zM+kn&)ed#Q}d^~v u+^'݄ `;QMtF.;]Г5~j iS pvp5$jk;P]{b3dq [^UB-Pxsϰp6tqs0&(FeύΫxdBZڳv(wXJJEc+x8P.",(NQ*O23M`IB( 'H sB^1x̘YPBCL۟C'c&"g}.WksЬ=Aqv W`诤gQ ?հ1q\|QTL/8S*S~񬂄J`dPcޘ2nM9cpm7BCv}_ci1Y^ o*΂ pr8NQn J[#~FB0],yIh7-H y>y;= ˎ}}kKoZgp!Ev2놵;YUKoEcFs=oPr^Iz"Ls+>z ^^*̴z$,o YΘ09i3mO4M'P tWMh0rͅaR^wC`vUUd;ixTE_sX|T_=JWlO!ϡBhV|F(WඤI;d=3crUWWN& a _B;X#|)&x}n[鱁af c4ۨ.Ғ Q(ZSr4߰| ehT'j.q. m ѽݘ/$9\Q6,\LoFW@-Gh$;o1C$ҕP{!q7 .}6:|Yu}便3I$qn,nϟX~6n57f¦|%=Y0(W>4bo(M s/u HHN#*W<0`7pɔZtwFa+ Ѩ3f6mƦklKn ߤ S@9.Baw-5~3`IzbJ1Qn0lA2a$.췾neu Z&ĸgRb]5D ?xu0UZfjsUNm$!gye.O+ C@z"3(E(/PS'.@--L{OX#B ѠUfcMb"Í@"Y):1Y)Lp}YiIgڡ o\W$`l cmt{y7V,%&H&`}VFSZfcdnt5\7j$DJja% wp;9F/H JP ~JP*0ۇJ0vEJ(AF,8d@NcFBy{~y]wm.k 5\9q`2_\BU15^4zY"Gs;߄e 0C߳i#ԪWX!](l L,8wS{VթbL[H!+}ɚ52@~_"o@[$ns2rK~qq3êY[k٪ُ 0e)h&J`-F- IA }wTP[I$\#*?.{"ɶ4)wUiSY* E#ͥ & Str5NVl;}OI\S{&G-z%ks, ⎚{G~+:یK %湨X(wi_%K/(!%lI*P~;U|nQ] a+kB.Yc]YD81*b"-TʅJ]}H!Q]:Ey̏~(72vbl/S';;E ɊtSv~wq[_xl}ݕmxam$_.AJexǼ6Y4&ro1€tO'BF nV2#B"r G 9HW$jeTu&0NoS8 葝n2}%O{+3qW}I,bǠU\w-dtrhrze 疱Oug^fR7z8Ls|9̮x{+Azkɝ[S>tNKrl{/1@>m'(Y[펭$Tw7Yow˨MeYR7`D1.QfώD5oRy4 ͸tBcj,-q4;K/_hh2+T>!ɳo}P< T ׷P|?6W!ĊZ#ռ% m@DSCl&v#9;.qK$Bӿ EZǡKL䤓/̌9zHp6ʲRdfHv i{ 8ݙxys{% ΂ 0J <7X/V85?j`M {l~KQ Ұv{k0M*r*BڶcCw=i_[YsAB7#a Q@~?o-~.h# hKjofWH8iDwK\ƻJĐKW8['QJwPЀO3~@<"%L$Cr~ XC Q'R@۰F=lԇk,YWȡPcme [G ܪh0sZ| FdQ1rpYٔeV '/,+^``sjWEDyLP?x$ZK~.liXkrg1\ptt IkAj"&&MZj گ z :CFh/AI1t@ VHTXA =`~c8G=1R2yFE C;Ji6ʷr_tٛfN\Jv cM+o&iōP]|[2:@sc[ l#v7- < ]Ԋ7?kۏ.[>Wt&<&٫<(+U0 ]E4IckoBbZqWRDm]qNBBJ4*ܨnaf\ؚ}7e'] Y&wx,:܃#AhVk9f(A@mv\aM,s|δ5t:S"H)``߻4 Nvԓ8ER`6$!Fd"~t2˒,51˅wNX,Ub"XoPjL8C^Qy( Z`OJbψg5㜆7mJI!|OSlr+:ۖe]! sDl\N =;!OGASde > bNgt(];lh>ҏhV`2I!U*Pˣֱt/ބ ذߧ38Gڎ`f AJazܱB]E[Dޅ gίjXo 5=! ںn3f  09|ւ~o 7C(]`6)먷Ё1s'!zwAaԪHq{X Op5B?RB`S-o\#ӯ 3ا瑊[ ԰𥜹4k_4)~0&$W#NXOg!cп6cx!~I*ni QHϮr'bDB9ru1~лP##hUXLiǝRL&w͎DG/,oXɾ]tN$rCږ9,a\yf{iYDCb/× mfY^3*)<>Q^*}v(|-d."Z'h=lxvYR#T5eAP1W qH8L:"vA~ӞL qHX ,*/)0ۑ .wbgt𮅘mJk0ОL1)# G-v:|GG*YT!O`[')=M}cq*F]w2uuZUԤ60&~?q[CN`B);tsFf=N8rd;=vs^>ٲ\ԁ?ęҵ-=C1gרJ|DW=) MdIY=nǩ`&xuy>8N][`B<\R`H۽u;7]Ku. T{9Cxm/M ƻF6HERm5X|ZB3rG1Pld} ~Je?lpXnjIo;!=}g<4ňIvP{p/+)qjzgURAݻ#_i[4 E׮I5-~Ewv?3H*~TcƃN_CmnoP>M[@9KsWEk5r.|I˸'2'Sf -2q |͉O6+;hJ毸#rkQw y,˩VM_yH]Fd~/5HU,ϏY;[Y35"2Y,o~}`?a빱wDF*D7ZfWFOJ6-&`vGϑT I 7S=)j..*\g-dȯ$";$E(v')MXOI'l#S̀J_eb]QĮӧ6Fp K/ K&K焢P}SK h++>;G1c-&bX&UGͤƛ~Nf tz. U ˶C ƂNej}_0pAK5~oE""(8uC:9-W=C)S܇QYv4/HWV},cl:}=㭌A#qm!+1m]M(Vgpf*115(8CFӨ3>#"#[8Ȭ{OٺKZY%fÅAѲ$4V Q~$p@TUr!>GJ[FkFOu䡷1~ZP,,)gYXZ-qy Hl'Bhq F*_qCGTyiW:c9+KU4bMRpwUt̺'I[0a4# rcjsuQ_ )]HȨYizk608lcǒ]..ڿe}+3} ډVu6Y:)RfA(kr;NXg6kisȬ-} rm:ކj K=nN<ja 7CIaMp!/ClUbPYbUcaY09mk^~j\Rw+؇t/hAY LTل:)d[sE\tLYexWҦl`64];%GmP%'kAΏ:|'%#_}=0 I ڸj,Ѯߛhpvr[ϤtrYl=0mP&1*OҠCF.+ߨFe\afַ@S1%"8Dr0ڋ0.sW@Vh7YQ'86N&7 U*ݨMY*^;r#rm>OY8Ek'w( gDηјYѐMFqHľ2Ȯ̦=gbF4I`Uz%m@o@uuA$7's0Aess:rOy%`OA;cU_:ۀԆH1y,bI=ik?8,,R72a%ޡ{Kfa=eAJ˺nnX2k0A$aZoj2Et=YbL XO٠R˃[.#0ޞ k=+{aƨGvT 2ZE%c백mv<k_>!<د&UT:s$M#Y ~aiZ.-aξ#lrGBz\ _O``vlK Thtq- e>fjI)I5\EKOS[F!""c! ImTI`4j\1+?.&0j/$aQwFv"ʬ,2Ѕe K$ȗ)Hquԅ0qie-X#Оfސr YFQ1ǰ5.zq{_\mcO!S9b,O\"@ GGOBŪRXRw惖X@p|ym[ mEGiIt>(&\B#4Ay- ~'ONգp ᪂ՂAD-%0r$c>]WWl;SåE/fB>ܓ3|,mtzH5@W޲M쉰(>h. 8rUkr UCe֪F$oelNn"`%1,{΀^,WBѻZ:lRo.;'X˙PO]D2j0) pyYR-M~+_H3_q(</FH%y7qڋk%K܌Սֺp3m O׼ެ̋a$oW_gʷ$D-907 2lMaYYՓ{RK*~w<[}n!g\ ?Sax \`HDzRzTC9("CGo$[Ö+7MK8Eo)&KXRX- +PX. ]xT€9HAfPS+SJc/U{bcY|I3E>- BCy5,aC vnj"i]ثp肐-W1+x0|côSOr@.ɋHw03ֹϗ4c ~_\="cᄢܗ#_(O(ЌD}~ )0`A`\jfqc);`29o#eғ<_S<3i{3\hP$`}Ejk?.v<<+Kܓ.w9f'6“2LӒB[UCf,a"I񌪀1r# a=ZeH}k{XPl,4Sr˰j,&au9i)J9me-C[ywfQ1qOr;*.-Fi1Si#V4;dOTi3?ᅩ٭p^82,HP,{gy7vUɗThVZ{cl4 'Erv,D$#Y iRJ(Ax=jҚiڕ`M?Do7aY͔$˘nV@g'cڿ &NHi WgQL<1ZuFgC0jΣQ{<愝{%ZY=d]i/aޠ.| ـeE[>qDR p/eA#L<9$N40\AhZ jrǝ(> ۸ X#MSHQJ[A:zOI~d}YW <ݿ1` /''S^LwIOh+t5B7JLWiMdfk rA^@xTD'xϱE?XTx:R+zWdçg#wǰhf|{  t$4qPvг82y+)%I-|>=o͋.vи˱қmZerl`H '1s跹 ZH/*½6qVz>Pб j 1_*\#n IgF0@5Nt+Dd]cb`hS9ïBz})]dBĿ ?P65Q[`MNryq{ gd2_jY-._%p2.jdBy5J-ߥz@ ͩGLg;< 7'ֱSו7AT`Su sʱ2G1.4+th~S V=žͶ滞}1 4_X)PO7λ(t}n'?%eΗ Ic4f1S?W>vjl2p)a:r7}!~("O΀|阳ϤxPckYX˻S|.Ps!瞸cҔ~X$GN='ڃq.gxP-18/'∝['N'q^HT'?6dZE̟/QB!rp<$OdS{zmDBfLQ&GwS("ό; ޷.~,25v;Ozx]vBzW6W +<hk>S4ߵv{H,P֭;UhhKU7➀ujTf+r4̘tV3?u'M{ x{_7R}7f=d-iY,)Z%<͢ccdT g/4/ u)%^s ?c/I W_V^pخǓv- 9DjNN1 fǐ(9v`U#n{OӦ٣z@'`?RNOE#uE9*t@ rO|{X|\~}p],xA)?}|0>rQFrircJDڃE4C4M.?,U+S%m6J @ެm?׺Z4V\?ZTtlXtnuϬ-Q9=p0,c:8nX/~8M8W2r~LYۡiӍC+4iȮޮͰnm|hiK*EC?Yֹم 7'P1Bet& z;ԦNBHksѾ=bn*Q8.ɢڍAeSY\tAzj/;5O󒪃$t.\/:7):OP15:e/[HrRp\^IehK5QʙhHxpmv"ƛŧCizLWe * )c[ GTr1&jK[ A˅d"6 N [|9棨-!-k*!D%ru+Ց)*@5J (S,WQx"g9uBF^Hju΋ [&me3<ɲIm!C<2y%oyė_p JWi; 0`z\ [O&:t_@y6\F(Y\E[ FiWbY6sN`a!@FNwN\=ܚޮk*YǴOCW,H*="yk5BNIFcDԉ2-*g9508e< j[!>qZo{p^e %e~i ׬TObGշ8'7J. ͩq>f[n`h+9("JVahLQyb|=5ķ3-njli{n PjQ:=Nj쪪A;351 aN)#=;S]?HV-Wr}^7ҽnYo 4U#=eHaB+H_TEBǜ2NqߜŤqI羖zn?U&s1qGn鋦y2Zzsѐ5ٕ!׺ϩabĻy,Nӷe=ӥ)9¸U 'A#جø5 Ta?iy!\q(mO$H㟽GGʱ5;~' zW7{0 sIFPaxTdh7U?1q]Eȼzg - &eWܓD (=SV з+oB:R}-84}W)i~k7aIctno%^Siؗ #+Lg~gv&1݇yx2xĜ+/!rFhX/}y*j9穂'A}T^ebsx58mz+%!)?]JT.:=!#BM*ry`/ZWgTYy'T%M}wWۙ]I%oucIC}[-f[K{fWk1Li=#&I[ˣF:=y mYWwE?bnĦ; 2r1Fi#(!E^Ly|Ie VDU)JX94MNZ#C1s"5J4X Iǁ^p  ulOMk&d1|"$ "tOnk'=jp;*&/*Uh'fnJgiOMcG^6rJ3b !6m 9K)j>{5JH~퓲XXȏ`0kw/"wUHʬӭWBMulO8jQf\T4A_h h!˗Ojff~ QI싒EZd22qYQR^-xB:`vfV3|80Ƣߘ*,ϮB%IՕm)CI@;NZE 'ffKm\I'x8 aH~xEؘ4Mԉ( 4p7/cte)M9)bCAmE+Ej\&4Њ|qކgg\F[y f7xj !jTse-ݘ&hޟ8_=]f]b@gaMiPQjF6>f,q#0%Lx|Yo6Mݽo_U וA%Sɳ#Tz9m-byEv|WU 9~ӊ 0|cXaDlWU ҂Zז6 LUc?\-r_fRpf<,е F23v\SgTlP*QKy"ơy^VEpşL`a# DI>82lp4py1Dʔ2_]]qӃ v==pvBg6 8҅wvG~6 A+ n,-xNZRtP9D;on+yJFnRe*umZKrP;R n mBٱv<nyeiq"HQhg!l) %P^Ң)ϾG$gը bF݉A)&AݶfΔ,wK~er)\yDɣr*mh>Sb=ΫڇQ&g\g$BMvI;rXC XbЯ {n?e=׫c4eW[wl%M+C; }$\-"zJ-lq`BoSPJ؅3{ڴG >O)[;L}4r^c>" ½V/؇KtNtg!؉-9z7lo]d s{n0"9Dd2QɎ;c|Py?[_+.7GYϚ0q* F~uך?3џpr} c/DWd)RaHHKwvd/ُum6F=JE-'x4 LC+ ?N黣22+j%  'ovS>Ksh}+@{XbPBA9 5_Wr>SgzҦ%'&OI'xzy0 .gಕA8OM:8^>YhE~N!RJ .@s`.iN"kFފFsz_}nP`KJD}t0tЖΌG>J<܈)<=/dCР2[Qfr# ^`; il[˾ю;O~N`\AA#P Ŗwg 'xc^$9_qo{R:| Z4 {UM2 ^yTrOؒ/з*[;vyr/6_}uK d1x;2%NR^l'bD[̺֬՞'܊gιM(uI@t5.e?8 }$utlB6`!D5PJFu󈭰ҾM92L~tTE gXW2ct=ںAjԿ\'Srڤ x6 P>rPiC!ԗV5^٨3uw~ђHcɦcO `ئ)EH#RǻP@#.a2pwJy*/5, wVV[`'OQZhPxݢѧjUsjimYô)OEeo6 27P4k'S@x1%Kqj/7La3KTv ujumP/v+;<\vQFWeD% g0ƊI,[ 1WirCy͟@Hȏ<;lPN斘"bhFT5'TE<i 7N8Qթ,Sa믲~%dAZufa'D-"\9Bpg\y"*Sc<yLLՠ19iN=˳M B]4b nڦ!e2xssKࡗ_e$Jmv'+ բ<*#7CwF1|{vf};%9zao+G|[EˆsKZF<&rq_J&p杅L".W֎$ Bf9 {VcZ3""JfIz&XI3Yj:0~6ҡ|}6,&H}@0/_ O_L'FװM+d`i00p]Ny4ﮕu .Lҁϸ V/r#ˢ郞+s2̒1H *]Rx`X[X۞XQDhL.RnUV $&UF:uƦ ؗW_`LU7VQwO#ed|P>>]{5RL&돊GHݿpRhym&zM٦@YuD33^jx~TjlҾK^| |vD|'arg7J:=#Y'OryZЈ$n8aovs]5F2K.꬯܈DQVk3udf&Ƌ޷lO,&|m]fLsjû)ݑj;f827J\!?`Zk^s2@F@ LuR0dõdhwe^pxtə1VO)pZbXih{|0jׅٞd/".n6%J' n~(SmVkeLr2[W~bxOz OVh6BRƞN" | E M.3?%O.ԅcכ*~raq.($5h9(U2N'-kt@W )m2>og3^@5A3XΗ[5mCg8yFSr[>"J^< wR@4M]r~VR'ѓ jDT,/$8^t$]4SQttOd ||M^Ko$a (ߚ hd_Vz &L3^)]qsm־;M e1N+i}#ć4'-IzoFB;%`w)W33 }[L4/Lk^#tSajgA:wL,PS9dmż'G1zV\b-hX +5aqwMHVL4 4<5}I%ot9`e<+`7k|P̉?̔p3zHˁ;v*/;#s$=wa0iΐx/k nj]_/(>,FL%$ zs hH_m,AFy.'AG+'ߥx󠰆CEB4dxBеEn:9]*v:+9֜;{}Ă(Q$*4_Z7nN%{ Vw59Sj=Jb%a#KuN `I\ iuŅ Z\9w bT51CtssaN :v\"@W4s2qJF{-U0ix\|v`ULKn3Z7EhU`.Ԯhf,g;5"!+nsfc:~k|d4iG(ommz)iw] V]tnfX^- i;D pS;&j>Esd~ogj.oTS*z>G1 %lC= ?"lq fhNJ$|D^r/>̵@ >6\n 3/. ;y|cJdOh:}cY8/"NDn JO,u3U.vW!_lwFr7JQHSlS^C~>_DWKub.-3&1kg _k tWw@ "D!^ˉ+ע,bG_Rz}(T99glġ%'`KXgQF26tw]N-Fk0(v?O Em"4i[%sOП\ ֽ8?%SC ~kMׅ1v@ 36qiQI5R-E۝(R"hU}A ego n) ; f)uDZTyAP%v(31.9FRvN/`!jn*=FYPmMFo4!^\}ىa6_pB.LW=$v x4q<4̭n&nT)C,>%ppk"lD; p) Twؘ]e7HMd4 4ޑE4@%(M()v:0|nއ2WK¶qQ5\BWF(2]$M>r (!c4cͰ0%#)2 ѧ9ZB8{yo@Y׼dT%PL$9!r҃?("QacOW^7x5NX#6L1gCmS@uT/M]9: ˫؜ = wr ;hޔ"(ԋj/R!~J&g~z=A>uL=*k<:<o jVŕʯbA3a_=E?x--4&T6xۧ%Wsg!1qvh.! If{C%9*20z<+ A`b7MQ|>kQ]y8xGWoҼp$8J [XMVk m"OٯS-~ebkS ܖM]t2tl&q:Kh?Pҳ+x<&][VڞxjP2i,YQtpߞG㊫Sq@ xOT̟=ĖD$sRZ"9hq(}=FSOF9"|II͚gKכe:xgWuQ{ޜt[q6j E|eǺ8`>t Vp?'l #aP(gd4d7 s|>듺Kw*Fhiy~S~|{C ~;͜Gdq:a͉oQËP $Z۰\rޤLj,Nje<=DUgOq0ļ-*m>ǵGJc,T_~ 2d?:@Kv'Hl|h3m ;^Ӳ ,tОp&9uuc_ڬNQC,V~ͦfNgx{U^>3Wy&CAQ~S85ף2kA^p_mDW̔gkPf|AWfQ2AA%rU"Qx|b;٭R2dÊZcwǀe#`{jlzoX$Y& AA=ceAmc'X4PTwŸEW\nDꪆCGPE yol\.PBfO&[lFu KpWj0y{y>~8; r@q~vP-bM/H%&2=*aaRaie"/fE(.ʗ8(m:E( fP1R ՘ыMd]buH'n7#DN)H1&{K/oĭ\|Ӫc/B^RzBl>f/u]b](L ? *HOH` Կ6%X]sAGu򌴽 ɋ,!2DDn1EPm_jb(Q[A}l{.?z{ 0ޅGCl+peE 6lXo_(;̱x~Z)I tTYDI7FtI?dHgë%YKWcWM9d_?ɷ%DgDM4T}=7%Jy+\\)et _}fnqhj@9$L:Lqo%4 n 75Ր:} `nK{9vÞ^LDOH3=w,{ƱJWI O$LZK|-U.+Ǘ}B.zF )Kb4QnZvW C,˻fItN_ /%V8d 7">T]9P&K]2*8 ^x*5B:R!Z\ˎ2i?([tr!2ec^D.*/zU\wձzCS0SP,Ő pZɖ\͇:l\i]Hʝd߹l~4C=U%\ ~n(UI(p:gNAjU>L+ϜM9Ѣ3"jnW1"Aqkkzw@u촛OLjxlS:pAPwqp.3R~|LMVW6XWF\K%@q{H`.O<?VGǺXQC# ʇkYʨaPSk5!JWs!pޤTI4lx2LsMh{"A͜ +y >{c_:ļMPW! A 0*xͮa7]Mzo; 6jM M /}xXf3ZWݿ DUlF(Ӌ2]\ܟE_y`!YŽqVSR(,C,n\2x~ H)oB?A36MGǃ檍LuK-#]Qo 0T(Uoj>lW:g5S8:^)N͜nۣfuكx-#zH0oy]ZdTRn!r;2%|59q"$n ロ; $ k@6w*r8DI ߌ_ DMRe(k%X#Uߩb}3D[1g,9`_@ȆĕcW/:QV)>qY З~P0%uC^ˊ2q3Vi=2xn&ož'Q3DcރջFb^uyٕ^]HgwIQ|`(ayrj=?aj񫭆iׂ]`kųsFZV]= hI'54TẗI;$Cm)SNPquGxv/hSc̡iRYCPU&>{ _^.jBݵ|G.԰O&E<;7 *! M<8({Xyb<=ҧ];{[eEr_%xlJOtM~SԶ"㦫tk#[0,6a?jHp@DmFZ upJ*|f61X*&uͥ|D!TDVRK0+< o!ESX9Ìfvb/@rҷKhBr)Jfw&8 E2oM7~-sǗ%uh Uox ";w\Q:F*5ї褂R>7D8 JU3_zO=5U†L6r# 1 S-sϻ)Tjwc{Kk%pOL8`Sr:ʋvTg>y}t 5.yC&Z玜=_eϩ {TxNx0O|HadU={: *>ڕƥ R+6q͏\=ZgIIkyr{D_aOnc2@d\vneΐzӊ0_YZǓ?e_zy) S#5ZxyH6,OF7Wz<&FةǑ5<SN^0I} x` јR?֮X{ |ejO[st3j?~{yz6:!BA"fX _%ڃ\tmapa] 3Rv{E-\q`^0 '(s$@|,LowR`Hzף 00|qFpmgAC'HR2}T3c̰%&f 46-u-jZ޶d'o4C,W|[ d$(+5/ ۷i*Xڢqj0RC/OL i=2 E[BtM7ti`>M'ߞQN,Ovk0^vgȽvG;`$jx8됌(y&!%/^:HaڣIEqc+5˷JQ7OUT.R,&0Lxxda4:QFa"`#g! -@i%ܚ!-56b˵=.O~I>xXoebnJ)egeGjSB锍.=WU,ڙ'tme9l/02͍V8U,J`K 33..Fp <ҎZY;(Vu ''So- Fc;xk (5V'-~';3X ~\[Kt߭rkr~@WݦG,.1ڲ)HMJ # (Z'B`*]~'4VL0{r]%G"JK,i>`j@CI~iː1kqk"I?9,`Y4%hcᤑyuV֭AeP=ˡE߸EVy)=+R8'0 aqmj?r OW_2); r!ռ *1mw4q58t=JB G췑p继_%M;UM*O!)m04FKT3 .)F=[@;yHh!Ie8ekmL4ۈ ޼Bw$%}%ݷWY$E$^܍R"OmJw֭]V_ыg_9Ebwl˚LgV!.W3n jUuD֐UW^B/y^)+?+'/N\C(aZ@#_#>Q#I6qߝ~Wv0/@W!(|;+JhWp|rN〉#0 3ܢd T+3Eq"ef\b̋(]ELtZK!D!}:U23k ה=pa^u pXYԭ:zSe%JN ='p{r++:(0Q^=t/@0/2lsf&Už/-A=YZǼOSX,FҜ?EPX߆1C˒e:JArؾ /䲺We8JqVzvtg:S-DR^S8ڴjB CvL×({BZvM-Y^˦eO -砩KcTQ/nރ@JVQI lŸAITmx L$[}|zD .r\Q! Rȩk(L|(̂8ՑŬa5ƻGydSi,Ldfo Zt]l Ju{l , .COOCv Hi ҕiMz8s\P˪}=P2N%L[oaSE!_xI Bݩ1Ĕ1YIV؍f*=#gs9_Iٟ>5~HUB4 Aطl! z\ <~֥:rLHsM+)-ώ$URY4䪓 Z/f rŭRri[͇ZbuI=MiI~{NX fm}^EEE 2,Nl2Mcĭ R-F*ã{FEZ'NaX@hfb+3J@/_X۰jmg6Y|$⥥|VmK5n|&j uq:-fWqoyAc()c`O8贉˓rvDLnds6g駓|EVSh!lsyj6|"̤ P{w2"p2;BonBO,$NEi 5K_JXW˪(To.JY[OԹoGjᖻ$k qc/fⅲj䚆!f*ZeOTŞhn}V4 _<#QGoztK;=Q`2f0a+M f+ TQr9'>9WOi$x_\wir=?Ѥ1#7^3Hr̓Qr+Y8 wHIdI 2T^d宒wQSn2tїj}^>beBЪ[inr} ֺ@^RɍMɯ̺|NX]ww+}?52 oAz VaѮMF@@/CzR.-mm4< 7tR{XOj\ИC?YPv8]j9+UMܐGwX'%eV5;h2Ϧf^~*Ʈ|dT%SSV>tw?mMĿ̎?Sl5K!ȜH-q}nhjKFv- FL,zD> 1]ӗ< B{ 9mcV!=#YZn%EFS /f9VtEG&!$<*qT1P [.m7y9Sܾ 5ʘ%~L#Uflۖ刟B/zޞCc-q"t1ҤP%gSpvw Muu@]}t]c:ssW.@aт^$ZpnzӘ46~Ize.옝;9N 8XWxIv-4ɱJ~ѩ{;RnsP EdV#e;_D񅋧nj%[i5Q D (-%^XT&92p[0{Q9S]?i7#(س %\R1|Ӱä?_BH΅ uRu~o͸yќ<=+F#8壗AHࢊһb5@՟OP49q3/ 7& '۝GMgr)Gc\9TC+LJs@eqX>w Y/Q +RcZm}6Kn'²YP)ص8yl$׼EW@BW"[(jegpdߗXCaf6C_jo]1{$yР:>ӲnL{V4V-ٔk4n=íÜK+3ou PsR5Q+ZsƅGj-1_c-$8L .)F41s{BofڛH8Ƥ _- 7 %ܲj,%R:q;ۗk芻3uC WC /J )[kE(~$Y]I0_:{n84hޘ6MϜSG2ѻ!G-Lؚ2+`\Z.Z4YG E \-Vdt.ܑ;(k+3dt A_8Rz*jMJ5TqZicުU\d6%Z@:jE"%iހgUi ͮyɸuToԔXcL]ck%χ<]V-,AN@CbrndORc<ȋT#$(%I"gxtk&\llygZiGl܅ާUa^xGE3ݩ]FI 4Į&O /6 1=W[M)^Y[xE)m-M_h9\i,fc?$? [UO~:~pZiGzPR!Ounj$jCt1n׭A-uThkxT?c~uRUbuCm~\+1))oOEx ~/A ;Smaκ%kha 7^7HLF!н7QrWq!mc޵XŁ3-JurԮiX40eeŘtdN,q/bmkRsjm:$!qK?)$rj)ru  irW/5%Î>| ]څ@:)T6q(ZKHi!Dl/$bݐ4~ -^Aܸ $ԫQX.PT6DjJ_23S^IE?j (J@vgLC}; E=;"4$'Z [)b $O%'LwRS2GCHHA`æP!oRjKd9DzCjNb \D#+(D*S y3ٷ{#<ƢlH_$KЉ4Vz 1NgbW󭢐Q( .'%thojryYL,3 QimPz cW2o3}Ǯ-$Qs3P嬴2 +RYzujP4I0CU{^0vwEgje0l_iM$qu6nj\ބ OS"dE㑂1Ee  eJ˽{؃9a+!w8 ">DȽ,##eN~C\{˗UvOJO3,Y( zQOL9Ȭ%+p!6\t?7'pgרVR&Cl~Rg Kb˞"kЗ-ε_G~  ;6i_R籼tv;JY/TJu_IhU5&Pw;>)͜,A Q,kp-R@ u/_netxOO7V81bTDuCA$GW(ajr/EPCH|P"uO7\ ,\m6[Z wG1*,Wrゴ[?qdN2rpRCXє9Քh G 掍qji<ɂD>=9T;`XT,5^ kۚ&ʚwJqT8W[Rڗg,xk#S֪$[w6Ų *@6`iX_DEcB<:@>(C8z$MC[/HCY=͆ѪhL390&m΃%MU:PAԿq5ofx#Y gE#wT8B$G.FbѪ@쯃f8P|I7ݔdAHb涭lߛ.7r2j6[;~g]DB|}fs\G^R k|rJy, #N5NK׬* l/TKLD3D?8Bm}nEx86=ž2꫆M b_/?FlڗMla쩣W8=6gDJvӦF$Ԉֻ ŏbPۉSH6,`Gyǵ!׊ޚBw6{_>3uTyeORNȡN!^鱉$:0xv5׿^ɋP! oMJ#~C¨ lS{訒tzi-DE=N1_L (dG 0>VrQ]-a7[sAOq/2rAmz`(}7ru+]lz[׹i( ^Ӈqb [%Z%y;tGtYX 6mM{gCj7=-I]lU3Z]b_3͝S1Z;͜1P_/4FMJ< !Ql/vT5GcZh8K9NcVb9c2 t] Md _H<dDt1$#b}5Ri1c.Tt] b@Cv%%3z*SUw@ǁ TT1+ۛƳrI9?ec Hlwttn<: >ŚTXwOR pi[i5Ivp˳dkڥ]TY1+ҁEEU=ԘW'/1[ H,%L23}.$fcK$|^+Vl4[sb5])'3s@|k1'~.7yQMJz|_!"cw,s-ͅ(Ezl[/(1G@xn},q-HJsƳ*',Y?+1@a};Aġ~+048fiӧoOX=HMX&WIs Yu-ϛiwy9,ryzU]; PP,} jI#>Re붯He‡-BנdjQr͉ >4پl!=wdۨꝴʓi[kĺc_P(V(m$W! 6K5EVLH#Ğ=SH/4KLz8|y&yk \߄q2VN燐6h|`ō"crJZ#$B*|3<ӨE{^ֱuѾ+R&i\j.{+TC{$7RѵuBf\\B() JĝDL?*S&E2.Cwy{5A$o^aWU!AZl3ZDC7UOtQ{y);qAs&`X.H(kcCpSZplez!fQ52uԙb^K*HQz[tA$c[-CX`NsA,p>듯A Ic|H^9p5n o0o|9LiS2lX 1W+??jb?Ʊ³t 'r}nyCx:)r`1zLu"Sֱ18(J ZVb˰/7PWN7'Nw&Ӗs7(<d"toP Lw/an g?!^s,tys]K(Ҳ8> U/)c !"^A~fX#(y3=F1z+_#Ɣ=BPYeLoO2UYЧ(>yذʋn{⌏UO/|b5/B]ȶ;vʍq5竦<WC " %HܱOר*N9 \c%r!D7ov%C 7 |E۶Pk? GA %§3P+tL>U~#ךּb_*_1[_KH6>G},xX.~ {^4όi=~p2^%{{”+H '`sѧ'#9Tַ;15)xuY hG#-A" S`g"R \͒ecpPjJn*Ktn2fsyWrtĚ6:iLz{Zlʬgrn/D{@*\Ke}+:m`8rf 6g:LJAA7m6$k+H1%*\L3h.ͺe Qzgronל$w&a8>o`y_: lò4c>Z9Ǜi?XCN?MG[aZ5a)l9 wT3?#Y̍=oẅdÉ1" QVq.`oV9daxŘ3D7Zx0elPrO6=tt:bbE M\)M](*Tp >t~2-5 EIxUu;]9J1H;uy{0Ʒl#}mMQ͘6k *n]nY,USu= f]\rxgw|- Y|b0\L#|ŴQP釫 f:?u;B4߱rڎ0s!3%1W8 N\NȪz+toro4xd1m{Bͧf5V-Yj-SfH ) kt$h9E/5_bHLIʕQTWnW]wBu3E@:jӲZ8ɝMݩ*^RG0z4@Mt/U m.lI}K 6,#G_ v{'7/ \!F0iu&y:0.ew6M@9%!TH ]<ů%O{?Ez}As?+ϙ;ȽҚ[&YlkP9X{be: xh{$}!S3!]SU?ARLS.y|736/GG9dl x#Z$P]\Rns 5Pqt.;L\U$qm H[`=naٲx@q qV2xpڻq^ǔROS?Ӷ,իgo.?Do҉6qyQ [8&"p1bnp0w&0V2_ld,0E^aѹsR+ΉAnepé(:f,r;(I/h9V<<2$_ ^Ŋ|7ߊ/5[؉RQ<7=YǢOvy)+CV , ! BMImN[[C},kIޜzR9*x Y#5%ǐS^x&9UCf3`RrrsSFo4h-+|%WK6 C="c-" {"wu:zNߎ"`x~ Ov IU꒲~Ob]FSX?ݡ -,t2B%}Cj(m!я)eNlQ? \8|y΀y!l_ur'(/⻫m*3-3׷ܣtTB]mPIqÚ  kpŒ3\}N:6裂L$ϲp,Z=ޖa@{&ђJaI35B#QPL|ѯm]$쓔=Bֈs0rִ}bEa"64xsvX^Uf ꫔X`:6zgyp-ɖ1Bx*?769^dJ㕍#)`!%1qZww͟Lpa_6J%2("> ~ޙo/NF9p& P%P9==JeR<>efT.Dh3 %|V-(_!Di{'Rmq~U ND1:O*: E̽2y~ɭXۅofYK-tehLH:A+ [TX2z9 5ԜBb 2ۦxo yy%mY(HTrGϙ;IQyp|]qjM=F0H$Wr?ҽ*$팭SBk)Fh+ |T폢7O2RѼ:+eJ&{_+ZV5nÞX_PKk ˉt<@8|~rМ7TBG_qS\KU,D ʓN>t}Cp}#Ơޕ`v[SOhod()=P H([F&NSoS,d1;ӁS3!`ռ'5j:KT)^E#<2T͢6D.7{QP+kVӖr}4عuJVx,C[)3|б*ގ>JUx#~c5Nt/$$4FKYV7^[Z5qP)G|xH]ԩ]7Rjfyl = "jY=B%Qj8A:Ɛ<( 76BGbq^l*J4@!CR<ЅVM' *Sjw_4Je@' X er%E#m0gcd>[KKOV̑$MCXKOa bn,hyƺg!"n1]42ěB׭ ZldHW :tD=_a6pvZ <0&x3er J BRD!{5U ˞N@Wxc"fֲzP$KK!EGR!~~'lP@8}u\pf3lI@vtB_?υǯ$p{bu_' 5r@ d{n_&L׵ѻTym]xMB(8/p\85g],kWzQDNԄ_ P{DJTS|zkZ0HsׄJ eh}aGYb{J/?˨I͠,1L$fS }5Maّ6oǫٴU!sev<" #q͈ yY  «d,k*Ҩ fL}S VJԪN"6wED-s?-]_ (O<>\~@8@9؆Ypx%xG.Eθ+ ^VTv$w 0CG){f|dBOao)qz ,?ܾt0F؏Ti'MAk-StV|@d?!tĶej `/uOr!B!C{c?LBוMfvw?]D.OiIdKaWV1q@W|ˆqg@b?e>ϽV=u PB ,"qd}zF'DOtV:NEݫhHXq=\a hxGEbZB|dt=tѮ+XE q r VryudL8. ܄3FLT*a.ڰ +S0 zk/D[ ,yU!RJ8-"CmȊt.VVe.iP&2Myo+>8jxhمmPǷ݈,#ȉ3)MJ{u)xPwMTg6lãSçu<v.eHah(NN,;1>O-PR{2V1`ORo|rQd28H7SX\`TFa$@W7.I:[}+Mrujzdb{G{UHfj_Yߠe^86pqj[.k2yӲDל(pcnxLVOQXJ.QK9BȆ eiiVk~?ø{rF!AWQُΫw yAXhY*]#0ܱ<~?2#ilՏ\o;7؃FRԈAv>ЀF&P1ytI,!q9cCE~CK'Y::4=ocM>+T)H_vQ3Z'Qma{ؙ'd C7 jl9F F B`>֒U/dO]ryH:kz[ ֓|$V_8ד/9Qyn< L@2c_4;Ҩ] nE;>EkǪ]ELlBдC>ڵP#KO@z ̉7آrf!p:]"^R^L'Ivy?Mlw+m@>߲=\%E0 A|y͑L(zaϙ݄ȩf}+<ދ{M͂S|N49{27?bf?7To"9F'ev յ,#"jx|@3_ki=A%-ڎ6dRv JF]b2f{.8Kਾ #()AyD1|f_Ts_&]CS:FͧU 3^zA)rܖHMl /$"ۘV`Ua›Þ|&,|Q!r>UW8#'BCA]E4_93i\1Np۾BKNG@<ev\6!$T/iG:țD]iS!RM ?CO#;y܋2yR- c0 ܛK-~, z>lN~p9QGu)ߺXnc:P6(%R"n:4ꈓ zewA~VOJΎ..I\>SK2]ڎt@wz"G-f[a^|-+Ck7s35ԃy3 ӪS9.uY] 3oa/箎$| u?&8-t0gf@a2ZyJOLyah=$ Dn*hK[͘Jc\T8M 7( f'5o$]euiu `>̮XFGo}Mz0ȇv("VLN0+ARp|0L&ƧhiU W!lhYSةښ7y@ 5)N0^>T'b "}F0.zJɊiqlZ^"4ͤp%⛱_mmկ \=([*b+CuqY')L>Tsk)~:bCj̀@^$wP p/ĤS&v"BiSmڮ|׮iy*dh^/i?/λW6FF=qe%|7oX+{?;`P,wf:38' iu-QVU]t-˃劉}~k*xo^[#_:ŮdBWk|CZcJN7$`iV43ue3ayJ]iWO̗~ u#ow/WENV%jPm1>, mfra!3䨆7u -D3O|x!%J&Qi6YuFW+r!XXP@DHR;o\]u1Xl+ I39ÿ10ڻ?N)gCp F![4&kR g@lL|ʃ^iLMÉdw5*VԿ6C $eg0f1m]ǚR>-9iyBp#"}2CnP~<J"cq&I} 6ߤ:ꜶX変]i+X`p>6{@PpP'!&Ò~/K()| Ƨ~J~A`y޼{az8lwK[;ʎaqT?y:̥M;v8HA@]&HLW5N2*M c_wwqqEeӊ <y4=S: 9<1QD|Hng4"*A.<>2q n۴TʨlQ^IU9UoEʯݺfEu.#ŅG"ۀєS- mbQR+= p Ώ_;L<&G17WxYȨէCfT4r}WN7Clhi_ZwoDU!&;/2GjXƸ @Jc|6vmW \7{>rYn,f>,0ā!;Ym2qe. նY/x_1Iӯ+Ӛ@O)Є+Ʃ 1 l_Kvbs ?c]c"˙iHFhaIT2?Yk)aFS\ *JUA.ߐi=ߔ`Eeہ!P"ڹܿZ('!9\n` p꿕Co#vc\&.&7 [Ǣ|zVX09 `2Aˎ."Q,T 1xЧKAdչKI/ Ͽ& !ϸ/,_1z"'ݐk!e_xX~OjԿt3PZwHd9/Hrs~lk! GkMsndO8Gã\l^[Sўd|=[ai,>fܧu ~֔XޘD1x%̀k?H,AQ[)*f2< ~KpQQѲME}Xc[c&]o5W_mq0 =$ ol>p@J@0b6@}a-aSF:iQOڻM/[@-Fٹ)6"/(<˺IBl@a_5y*T]#1xT j9<2; #GWڟIZd #5}rS8"޿e*:;F=Ie?&o: X"2%AШMVP^c %1(g" #&'f-zA*ĜՋ,D IN\x]dڞ;Ըr9<14™W@G9Ko[\ C fm!-#_Z8a%J,%̗Kc’*JʗHWs[ wo(ۏy^򺤣fTʇ}H;HQ3Ǎ 隩w 2I ¥ʢ;x;n6Sj!;MV ֆjB@*lvX[!IY,Rme0{,e7ff,"7?`B#.53H%#~ R_[c&ȍufII!P콒!VV `v?6.2hcZwg%!+qv)'6Ml?<(/w=DHzb)#lQ"gSnny{RN\xSJMW7 ß-[հ34co"rLAjq3 $'X3S0qO7M3h>-B@t;رrPGjWAզ-]=ßH~$FdX/C KEEM+2Di9xD$Mջ,ju]۷\@m/sԘ͔5HLIĎ;UJFC<3d軘VHx(/փge* $&0%4-؍$!Ji Ԋ¡u5T y*iã[j2Mג84y Y0/g|{_ZwTCsk XMw }V8' g≮W7v214UvJ@ú;֜d'l|>+m+r4\yr xΘɟ&t-i**Fv&#%(k?0nӅt`J^iXejRj%?mE_DnlZ.o:n?84ʹ% jޤ Ux"?S jv* fG.VH,'$ _NPmQ3[v 98ߑ:iTR3Ƅ0]w#n>ܣ^YGJ;2<${D>RkcΘ%dY(p~,xO] 0gTˢɋbԱַ`_w2N6p ~~rVt'-g'lchGڷYS{6IyoNGqKA;A%_&'H0I Qn!⩁s})bƻ E#7>:Y_#k?_^%^n_l&{q 1RK޽]<01n+'WN=A]+baɓGbA 3,0(ƣ #Nڕ8Bi 6;@@?!+.~Υj)~[w?I (k "ojy!ΘRNQ @}q5j;Q۾V}KiyH#*6Hc)0h'ikԄ°ɿ]'o5;2eWl/ʮcfP\.PzGPF޵{ư@bA Lӂ~"saiZ=|6-HƚG9rVEχO>9 %E!fRbUf4>X< O}[ q Pƞgw];K^dtksIѲ36`Lqr$2wp{i%^}&R1Y#+)@sL) UPR/D:JJ->[9v0o%"&⅕V"+ӟK>bg90JPV,swi¥:*U6 ЪZ }&Ys(,[2 YT2Ж۝dwiTES4} gvN&mBzb Θ{}TMYwR5EĊ|q=E;}iN]W+\x"ԠFiLMq2A}gAXzîbtw`OkW5leĭ*ypbB)RmKm$By먀/C}XFۨ@Dmɇx-ۓ7Q[$&-/%J Ěk &eNJ`{0شsՖ E{vx}hTAkoliI=I3(l6WFȚ9~9겤)L-!"al4W,ڽݬ+뙳QOe΍T;t WӾOvJE},V'N jɔo(\9 7""a L4Z@}%7|萐'הFޱUpO7M8Ļș.4xɅj;vZY2+-8XФT~@̧ x;%d'݄s dW#s9P-`: ل{(S`5C/Ta/@x˅B|B)/b $^z_[ZIM@LDM|=7 \ke"&ZHu84hWHh-4lKLW5gڶxn !<邛#=^?OߙXlx\N0*hثvqyR:s1B*}bIǫm@[ZcuD 0Jgw?s$#>|`9zqu$8C%H3KB<r}EfPi1ͯWUFsȕRQNZ Fba:!T~f~4z-kU$v7nԡEz=ׯ})f;3l2nORWů_Q;>?1w(ͺ0~ڍǨwJX5lq]x aNň{}c$oӬ"w`5qvwh춨'8lypo ;9%?"πXW jS "IΏ%/BF9f-LPe厇paq.k )?:KlPMc Y/3U}ewVl`"qk.J6^\7Zdc׫eҊR`wI84Ythu+ # e΅IgM5 Z"`a( 5~P> -;+'JqsjJ| ;=vr8*TIU`QEEWJ). ~W1z5ܭkq3yɘx֔5!S,X}rfd tZHt:51R8I|t$'6z!vͰjVGyx QV~M"]ĸ~24G*"dQ|>!8PP"\ ].Sk +J'zYiWRLßďH2LKՌ-XL4 rEΣ;Y+i'OƇG~./; ඃ?@ZkKObwFtQzim|XG&\=;H !ĩ J3W &;XqZHp {'ROlps-D/|YG# ǪdhJ6l0)G9A}/)1 =g̅KfĔyy96-]L<\M$6׏qhWbcZUu 8yZ*iAȇ8  (7oU  ![E9B+RL\ZϮ9mfdxh na} aO0f>iX:WWYA1\ؑIi+x}d~.iY)_id8>nuvD^МLws~6S]Fa3DR,|$lq׏jF3N1=Ez~Ċ8hv6SXgVM3}qrej@6~g bTZ`|'.B{ui>:ȳ "Z=̞/#%#|2"WF:;& P=( FWĒ0 ^LݲroVJ:[;( K}sVY~I7K4nGz½M2ZtC~I'}.M#y>-~I3 qLh ,h%'pZ-jSN_k*1Ï)~>)1]@{h AE*(a]-u Y9+rg3cbA׬6~k G8hE@*E07fI~\p>Ud)e,ȎDL̫^/G{InYJiJ/FV=c mhes|1 LĈmľ0ֵ.jdŲ-^m:/6GП;bb *@O|9y|=FCJa ݖok8tc㷧y8P6K9eӱ~*(|)Fʖ}!da$^LdGr[",(eiR>3`8%nT9ʻCJvgb?'d/h&>4#Vٰ4u[X+w&sUV.a-d@΋*˂`8WC=X&Z\zTO ul#A-BUɥ>T;qN_[*C&цD2,rH:r^NI,Y]*ܨZN$dg(T >qj蘋y**ݍga pkǴKM: UIzVjΪ%G&ͣS~nbP#YCCԀO +e%17}LWXyq_.^hGDI/o% ^Jv(!/C Z2.j8 ykʸr }/yqTXk`{+Vě .!(Sn.|):VM0t13 DVB+=b6g<չ6_Ay9np[pͩ/ (0$l"%Ś޴1@j(W ^3̞> !r&~'( ӏTN< ES,p+Cl;JS:K@;rR$%%cr&|a>+k7u3Qͤ.]uaa͌vBV|+@T\8,N5..vGd_mAGNg RwL,P*1"FfV=%/xfJŷ%}hUq\$ZI?My֨@{|utv61Rlm&&2_bn !`ہe?=O2\1!.Z5SG%YG(0SAbRNo%0 hNa/t,[YX'Ie}b  T)p)mwCUGtuur9yG'Y,MS;=iЇ02Z!X]1\˦EI-pQ?݌QvEu&YpkAW>oII”pL Lshe( C=v,IiCmPŷ,($J20ZJBՖNa7"?>.>ƀg(iS {cOrj.#;D鱊BF ,ޯ=$EtdRI7:4Ts,3i/j%ڧ&w+i7ohevhȟynIP#k |Җe2FWXzv/Ϩl pڋd|*规,+Zy&5gʘ ѳ>;^?^Sx[P֚B0HI 00^êİ6SqވO+bfmկn^0J^U_suI* J1ܐA,oHQvJ5!TjvU4@HAVI\tX"lIPPN[M;9n֍F?tEL[ &uEB|ABxY!Kp(ΛNyX?C)dRelvE>ڄIvV~!x zD8x(eG+6lnцFl<}e ti8U5$^gZ\#f,;Q{r0o6QA1ze^+*hUSxq&󙠉΢JW%Ȳ<|C19RHaUоd=vjꋚYJk?kim n$LX#4{_A6qʉzf"4mωQ:Vef?ζ.K51qC<79}2C4R$3h84zqF(A?@%v}c_d@HzܡR^T/qDZ8kVW(G\ݐN'QiXsr2bacUVKeN|Z\DgU=?GQS(aE(_%X(;Z)B'sHDg+(@GA6=gayx5?H X)OF^`qj 'lrrFw;ʔ3#[}g);kFN[rL eZ9.߃/GItá»;#cFuKyo{g*沗EO+R-Bg?tw,Z C;XBTr_6X`Dv9",_+u^Cx,R ੑLSAEOn>9?o?C͕S[ο9nefK9Pɬ#U, MbE@5l2]fLz F8Eb[1kezK|&l`3=)Jij`9eg+ӄk yKC1,Qi잤gF`>M_F5e#;ӷKf:E2ɒ󧎋6t}Nc+%iXx8$mgSdKZaD,+ !h :DQD>@Ǥ9^+:>`˒1nJ65YLyXB{#q@Af(#i j%PSc!Pj}? aK?/wY/_Ҩx .?Z7+&Doc}b3bhgI k"Bu6G#D5AZ,Q`?]~tRRCcݩ(Pp6B:<|=W)AtoK`/c!}Utuݭ܏Bdwd&[fح k}2hPFqj4i!tfcĸ7}CN ;wr{Kw^y|=ixOUk|-.On1AF_}es\٭u+{H=b*&LG|:)U:٠P^yrlŃma3Ųǻ7ZVpSa䥹a8DZv/aTsJ|q_۔{gmXXLlHi]zhʔVҋ\Π7MwuKVb3f9'=3޻w<&U%8N4!`&.tOA@mQu)K3Sj 4La[oiuIł2`xUG(Is㝒|qv,3}_}mUj Xh".a[쑭"ma !OIH:&A{bl퉌_CN^z߶ߝPؓL m}g? !IMԁąR*¼];Ha Z%7aمy%z9=A*9@!@ȩhm?%!qI‰/ I vvvJ9⚦ 8; @IKnUsv3gҬ"6EV-5-")JN虋t&,ƛLQ/(4c"KSVwD6`Ft@ kTڳ a*%0 Y_8Vv1d$0NYf}Cv3i*zVx@MxYOn!P_ga#7}bR?n,Q^a]+K 5|Ўbi=fcиjݍ璥AP{+ܺkK:u9kN77}>fKbtQTD\toC\}վPPAuAE/dX>S!ܿpH0,XjyNH * -3fI6]`/˩ޠ\u䃎(68 Ojݲ`"6&q&i\TrZlq@)S[3e7?FhI mJ^IW~)?w:\kq]bFbܝ=Q.L_-}S\)/Xd}Lm&! _M_KH~UKzy@(m"GYNֆ^%읣]fuv[ ;#E_!_LUB(N\ YVA)Eḙ)FV̪PasXkEnlpܼqITS8QdNIoHM:e_~J\bITYTMO=FeeCmP҅;0N \Q'pk< q8 =ٓ dO؜!؋dxDB!ڇ;d-t`DIWb.1]CqhNHpSER}L\nГEa /B"yvPL~USB9H%'<%$|AdhN62'f-`t!!*h>!=oF9"BzS-I[q4K`PBP[WAL:"@w2G՜0`x1,;V^ub9Ypy O']7+KJ\G0Ӑ*UɶdHFfC|Gݽvp+ C]'qx(ӓEӞZIHHWj؎3,Vr#>{SA%*2lt8>|bw GU0Ţ4 07o n emָ%0 Rmgȉ|kZ,|p|}%phcՒ+?T+PO%sr {%xFbCˏxJ(da08P䩂N821t:|+=:~tҢ=~MBH3CiAk)_ir^>4r VUJHLT0\\0cz&6[w,U<?pO-4pⅠ.d)lhJCsIl()1KB.n`I  cYwU5\L1عx"!}C^ T \gV-o 1Ŕ$N_;lA$\SHp电H 0OEAs‹q 8y̼i 7̟MEH <;rVdx  7P Wi'Gbzu'Zkyg_P~dē&`f[u6'FZYm2Lk! RY:'9>:Sgb)nd6H^"bfDl,2{/SCd0Wr,TA?b=*337؜N?)Xdߺ<6HzY="F1&k,l*n/ g>pw#v7]E6qϥSWeB?Df)}E\OD#YMڻ ZØO9PS6U∯T%I;+j7ø,O>j$Hqkj8h-ЅH'9+;uzT{?%ȶfoIpM٨Od~ZU}b :InHf@qB{E҈I#z\>l~vYO:s t3 ^ G xTXr2x"(q7r姼ʞ]Kٷ [ȟKߋS^`ƌ0ҽ e#c,%u"?N*S{NHi &FY[ k[ f', ^cbv;˚MWܤL1)}(Y).ǎYW]ܘɐU*չXgģ0GETĎ tEJ bǭ$!>sNd6R#sH"}9FfbS1x;3e\,1 \g߰L &NU }EPc|?g,6~%S?&dR&S/E8|T53RC\DJ(IP(ٰ|%͌;QB}a$[Rr8Τ<AJ}4KRP@=ú0GN&W2O:KG_I#W'( ~8֪y¸#/5| e ͛ѕ`95zJ?Z;ϸ48%\r O zREYڧWUJ%|@j YV $ʏPM_ 2 ;-Ql >_@\daz-r;ȸE1]. @X0"r)I%AllEȠs?)8.vɠS#pw/[bYWDJ>jU-+ΐp(Vu=ȅʼnCIj;s*C]mQ@?f\u']nt2B*'POX+iEuH q3XAuPl!L@J dѝrpç3s) lc;T&QՂ<ٓO֒e(o MZhB1bӣУsVCGn_S2dyas?®8g}%ٕ[IFq^B LrIc^r ^<9fd `xD)gI^qY@QFS꠭П>wz!/;Ql [ce쾋 < ɗwA'ti7M񇧊)Vl;r _:ENB."Z@G܏ AQ@n|iN$B\"yB™Ǚ堞Pd 7 V>b<&jWTKĿ%2asd(WFf+5v4`|cV '“ŁTػ /n.t}u@DNKVN2{Bpa 1\~]6g]ywɝakk uyK8oη M]&y. d`EI1/J|>is5QhqeL[~F"s >7 Ce91&-i_O|v|zx^wѨ9s{$fFʪV3\HOv}KIS#Y)J\6hl:$vҀ-Is :A?ۮXN)nm t>u.Z #\UT5n}\W> 3c+ګ/p"09ZJOs8P'xi)Es;1+DJOO9ND0}KhC/lekȾ#AƐҍ/pV1 TbTG;E2:NA-_9.45jD| }u# <kieF[o X&8\~h~Q,Kgʼn)l?/8537g[.7uyCq t@uzn\KwJ0CˢuufJ>vdQ>c*xu#`5[|xa׽U 8c+qĉa_mO3泝wM|=ɩԷyM-FE=^]E % "& 5iE1?BҨ~7+GU;atESuwMIHqh)RjfXjXqP" CUGǸJBYK"uɎjUacMX8{kNN',*\Y!fq"$ 4󼏹t IkoF͖_ XLYzl]ZP(Xyoڢ?E}'dJk$e?|`xp~#A xR*8Ӵ&sy83 ,6c)Ud緁;܈BE kT71*A;H rh~ [R;R  k`A{Ṷ5^gw9C;_GؚHZż;_E5|^5R*{tfElEؿUZ@7,!r&縘mkk%Ä n99.(6yoZ;^glW#R^ v"! TbxBkZOGd)^GT2C* 5#ѦsN8@TOrkX{^S>^a$ZV>|<珯2:@=i oc#@ C9؅ mBmmB@zR|u~yYX=G$J۾jL AL҂% \b6(z5PWmaj҈F)D|"^FH\-*{wVwk\~lNHC&-Mpv s@QueJBvI@Rn0G)LF͘fc@ۯZ`2PyˊmB2J~lA["!s.+kJ9/t`/J1X9n* ; y䍩!j=}$+ *!ԃh\բP#Hձ݃'KՓ>0T\b0 .|DD^"}toaYTZ:#{$Bh&(35OS$t>'X<9skfDj8ސ+_np8G!0M;[#'=8Q2ԠI~@2SGrd̰&} YJ<gH7 ox ALѳpkӁO3Lِ-m9 2V#p2P jrn&E0 k<߂O܃7FV8lqCԃWJ }|$ڍY\&iQDc{>ܭ*2Z1鰶=o KF k C&!YFBKk #x ؝kҕgG]]g`C)Y5V2iysWi oX#} `ݛCь-X}UƜh/4DА 9Ē5̱] WpF"(`C>* Ї]e*W%)_X, S<byIVږVVG [eWϨtwMoaځ( 4,<=ꓹTD];I6*3c~ W,1jmL_jG *8$nUon:MpaUJDVn~5(((ƞ u2tg^/%2Nw ho&"O} 6s6}{DhܯԔ=|4”Ip X`spp[? :f]rp&F^.tY:c($+;Ha8ҵ%9log9S[U sO"&56xfNO|$ە# (Kq뷄җ"Hv3s02^W|\چ^hszQ's3~#*^,=nIXa!愩B(^VBsrti…Okiw[ǎ˟b77rW $й_~rgb=[6+D*|u279 Ij W':F[q`o" J4D6`cUc!^&ʚLGms5Q |~-?2f@ph[K<R[f&P9gib nOw"}5Mr [U?BQb$Q#o1vD>>-oQ~)7q!cs-tLՠ.x^ī)O4` M̑SOeQ*KTKLvIm3 ަbt{cSњ5adhQ w:d{ʶVZpmN!a3)+F4JlPphbşJ,7ds%"X yKQ3ۢIRnl9=2nU*VPNv%ir⎶XϮw#+A'7a:&u@+ǦHK1L!SN+s=Ȓ7 z'"@eyĀnnHf@|vppK~ PT[i=íhtz9~02Cj W*Ӻ9]<-S`ZE@ mGZ!8(,ȏtHW6M36&Yuq Ga/ LYڮIG{0m|pWKB\vs,y8weCtBGX=@$3@lz~C kxE ( 9r+{Os6Xӈ-80ksy5䙅U>l$Yj{/ž,7ԲѻেJIW'.R!+WZ`zrع2~07m NP@/zNP'n?}+(~~V8l40a`.$l`ҋ+y"J]u4rUQ&oCay7b!0DvI)-Ep zc݈xL1^Ƙ83쟣Zl^Pb3qv k<?6u x8͸,?E pW$+VEBT(mH1?vLoSgYxS'/:z]4ŏ0VkGa}MBkUc膧1q`ӀAm)$7deFS|2]7!A(a|<y1uAYAυy[5 *,$B@X0vAFũ MNBC`@Z>~h2k]p}X/P⏔S`|E;߈#Ag`ʠ\W%mmkTygB@\j/J0L4.L_wXku@{x_HQuXx"v#5?Ĕh~Nq[HgI@dڧdۗ GY.l*W$?CX7@d@07i&+PZtkwaB 놣8Qf4V}xǗ Dǰ/r6R$Th @dx%~Vg #5 3UP3Ц _a8h91qX.U'LOôZ|6l-X+q:b_lDzkO[)M&`Ksˁ^-<S/)U%/,u~FU|K%Pʓ_ Hٝ?&56 OVYփO/U!KQ焋ذD$zD30i" {"beRQ\z-ĦTt)Ch#68$B\㑗m3u0WXC L:8ݼZ @ ESR<Z.)֋t5o 4G`w*@7 0bd6fn8;lfA4@+=WHw EXJ*gޣUKEҿ'KX;00pDeYr-\G?&d׼93 7v'B=r ĉ \T㲸>3N6 ?Zgw\^M&Hc>9붟W4P2M8*s}j ,iTx[6T~n>kg |z z1r@mNfډ$[J#R_ae6(% %'H 3F~J$瀕ZP~K2i72K"8\8?u^3y|S-T+}~n3ㄬY+3*1Uy}_7,q.l.c xfL++U馲Ux'2!0 /29g~N=a1d2&y.<<2|Dyj,٨o >Q@+g%_}ݳў^(7F \wD4m0Drk7a]D”qtu+fZF:)Ut.mG [WzBrmFe'Ӊ1n]<#S^B" W**+sR5se M"^L}Dc6Q| ۍ}r{#oZ |*;m,\gb1TD;S&5%W-8iC`-$9rSb j(3ɟ-m3(z{7rj8ѝ㟠KsJ}+-k'$?'dwi2ꟜxhH2Ju;/,nQC"dpŃڋӥdN(BJZnU^kw%0nKڝ/xL0peGʹY !y jQ=nKD{V/{QNpD IyKf"-6T(낼ꙡ[tcx;64 f}7Hn%%r`n35l\j!s՘[}x\D+(~&=&\Ü@@KIAr^F- ޅO\S$[Pim_ӊݞL릹 VƣҡgF*[%~X!dw5:Y7zZ=9 ذGл ~  !Eq[pեK9X- (?T!so` +$ݺJ3u|E!>3:y*%dJfܓ;m[1%5u7x hq撯:!8R)T_5f1:螇<ŸyC{zjr4%`i5R)0C\/+rR "XJlz`gUl x@P\=BQ"i9nӮBy^D۲'K@g+l8tQP,aqG9fW#])ovA氖eGg4B궯/VwX֪kMIߵ:U*"vO>!> "[.ݫ3$RЌWN|G+ԩ@ ѺvO3pdcvߴ5vE+lk.~%݂BV |Ih]Nzdi~J!5)ܜXۜ/-{Py豶@7iM/=z~7E? ["Z? )\9xjzb^U#O@9]Δ)a%x_쮢jo @qHksvWYhJon{T[Dw)M[oб4?q9rLVvmT\c%FKZt;BD+dĐsç&ԁ )qi0n~6p.<uߏF>¤1P ʎթ; ܬǸ1hc/83L:4S;g!骳Su|)_aЪӜ MlmJve\|[qc #]CܡKu3 ;@T:ϝo 0i ӝ)!r^Bbزj@TIM#.FL~9xji] >myXKEU`ֺφh(e$cF@)rgxޣkm)J'ˆoY66 e,R7 5qt6Je5(Q]%]Au?`ڨ^l,f'\x-BÁ?uvŌM=.yJӉ5J`QSN8~WR088#z _DUCE[tu<ĸ ?ʰo$0nAkPVً_]oמijQjB%]d~X^jJR l{]t\9oX{Cd*PCMkHt]+/K&{oxېTպb|7^tPAq 5}ty: G"';{^g^`ꎖ ǁy^-n\o^/\yнlP;!6UX࿽, eV F Md3Yqi$l1t6TA Ȁ+YҭVw&ce1MNa{aR# xu| hg*qQEbTGQG=pY %Udgk ,bKp[` @D<@ށ s!桗N zH5g8/ :&  xly+'hq% VCB6U9L 'I3BiG.XB,l75_32ԏАW뒗S^!qx fݥbdmB@# jF lD+O3omm){@TÒbb$FS8ePι `b]w䀏hnԗej~x+Ʊ _H>'D!e `AoKީWL-ѻ z piçrPig n$ h*H%\y>flPl$g0/Nn9yRwFPcB͠W$kH nվTg1i.Mkw.e0~zƶ,*m]?'>x )]H}R a\lĮW%)|5rcW:9';o躹5lrM^JQ̓= qf {*w: rUqVDXXRwDO̖2/rYM.0==aW) ۯ-h4>DF_b v;兲v^|T2$+(f@7 q2n&X [6yds-QwA8vj' GV tr>0ms!t|K]m߀1M:9v3Q7L0?+]X@KE( O36Jv2Jʼnu=mi;j#͚XpK<[kIeEYآ?'I/zkuOzB<8Nm^&œ iE8|~mN> (=yn^0>n8AYZ> M+{iOgZ p0n킳$|#r~v.ċa.6T>:rM,23Ϳsťb3aܛOϑ2H Ƨ>XB'I߹gsX\9n?@/cg36sYbiI4њuU2uA( \:Bdz㯡,(sd/u; uKIA&/Beꀰ&ٱ3.)9Wϖ)m!2'h*( V>E;9eSD]&wc[Ќo1TB3ظ$}g@Wڱ߉Q6!=Yn0 ts* aǙHV5` 18v *q$X.>E±?a %SQHrl"afx|g)~e^%qDar.L{o^$[j$])DnRz`K\*m[ڎjsfmvQxB*%{[{@XOK;@ْ^בQen_{΂ήw#itK-'C0/߾ZySAZB8z|JX[duIǽ^Ǖ*] 'Ë  ⪧5`##@epXQeD`LDunb 0V&Ә 6}M҅-U% 3X&@Gi@n= 9kXYFC'MU&O>) F ΁(x~M]O묁Py?#)'),b{@;cY1?z9oj}v8stUȈ0%(|KIM3'P0J'-ؑK vw׼*氝! Sv]rc9lDŤ0ϣX|hf?qcd$ol.oi_LyzQ;vzUdi9X;lbfקؚ*a2t-y08h),A#߼feE=$-Vd^78 /!?3iI-TR乁lG>!pf4ˍTg./،;Ti1Qvkl/l!`/Ϛ^ 'bxTeNp݄OСs֥Aɟpt0}'~ 5lzc3#L swp8m]tn=-%.yasAdXF"S a='ihM0蒤5qL*| Oa(Ǟ0A/|5Y#P o$;87A'G|;12(f/cIk]fkMeE :ҋ}J4 NC^B s|$`^biz5p6FbP,t%kO"w O:S)`- cz&BF@.gORBJ(o\+u~醴8O+6 H6QTF b+Q}Ϩ6N^>t"a4$gsPNvј:1phRQA\W!kM; i AWIpWeB_^cm^Y.ڿ"19w;!#I&ċ 0|]p-Z?c8ӾS}e͵xwt^ ;ɂ&n q8v;0T%1slUFABIrZ$t4Pն0B4.IZ?A:~VA5y{1pE :9 z3k餸lI`[K\L-tΛʶN&nY/ l̬6 p5I"B/F1>erVk[*+ 2H9c'T &03t 6x,S[0GJ f!OH;X5P5mK鍃Hj s.,r[&U\_d]Rf KIssKBO ' 1g*>M 22͏XȮUtꣳI?BYwwri=!v;~Qj'[6q f"086`Y RzW4N[;q0Jn:\˓"rcL-@z q|4|mRsEY=E;% &t5@Y[(A>ﴈ;ßK6hT65șGd^&h>&}¡_-oʳI *xEm gǞ4W_P~n>ڭmߙRh:L8,Hf<:XCWxk<ꕓ5uaRHMuAg$fA#pжV}hF1"x9W-g ZvV0x Z~'i$nD41/*و8`J= p 9zbϋE#J\cMLRڶ;Vfsk-n^jNIO6m,V= _O'<|iKJl`(o:x6y"hX۔:Hlbhor.5q0 VtHŔȶ6prgobNЛ<zwG'4DICX!eX,/p;o hgLH aHP\Ji.5YJD߂ T}C_g%4qn9铱.#tqq٪ڐ~T#( ~UbV&ά1\5i!٬H;뮜Hfؔ0H$dEF!Y%+ӌ@^cHo{_ pGhulǚIE*GH B%:C wdh#|!qB%- P{t%l~?^-z'{xblu`>GY?J ]q ׿/o{仈DLmW+s%RyIk1ܺpՀ^J:W2Q)#oV)GI\.1wڡfv1>2I?_tѩOȇ}?œoc(N&7ʦQ2H q-* .dz`&pFPvPNeVN7d D6ûӳ)IhQ3"8I.()Ĺs奷%/5VgP"-ɰ"|H(sEF9?}1xXg6{떽K"#hhYU(-9~Szy܄8i>Tfv1V|r9C~YQUgh~(Ebv ɢ`!4v„k:˵ 86ksh2@&g?@|u4|HhIF|olȍ$(qiXlV s]]0=?jt3JW]QS{U/We<+nt%y0#3t vkNo5XBC# 8ԬPwtxF\0PvBiLh7w˯pA\rM3.(r6P{;qڣ킠`7LO/ Kuv,G@E^քe"sv@tLrs]U6BYpF}?G--c_U7㜇5Xa#0R.>, b +o#u yMnz#G6 VTvwgDŽ a_G̠zQxsH9M4UJs$0 **kFHe{m m8-&mmaxFG}ƑGiX<<#ɠ!Xٟ$JVe"Rū82.?h{'P륍^~8Ȑ4 YͺڇheIWp϶3hldc+4,5jY+IZTUg~qoJg6Xg6}FIuQ4DJ]O:,gFsx*rZU3菮T[(}I=8#,h;5d }E~@ d#c)/R@,vJH^NQNJ2V ?Mꝳt?Y,(s`-V&tkcs7;\9wc0FW1w|Ї{?[Tݿ@G픀}T~4]¿Stov1k>g^&1d,8coXm+u4Bwy[5f> YrI~,40QD]'ÜTvgvulvV_ۊVd9A'U5Rn4Ƨ8O5x&mRHwRIJ9LWk[a՟1Mmh0BTsSxH wU+\\J|jbk*A+Gc!%m)B ,FTD>KdWdx&_>WTzJAJwL䅭iMooQbjwՊusHO0w?&E`WL=^ʹCE369pkXskiӌHW?$rkMݫ2wŴJ -Slqq" 0 *hQ~O;%K'&▵W,z26(sȼKFi(A$y :?UB_S¸Yl L snf|q5,6SOneEv`Lg#'% j H64N)1w=1g5M< X{Rs!N8m4J hA' hR[|ҭA8=q4Ob2Zu/ɘA)z(I0|(ET~S R*V9p0;RB KhLyvS;]GL7崸 i{6X+?~hRr!l\/U*Hi3KˡsKm'@,+8MoS: W†$^m_ʠq@Ģ-F5Q¾zQ ^e6cJkh UQgSFFdpd/k%a Gص~R2N?Ώ UK } o@\@9Y`sw;3KhR`HuKikxNZB_ OGxz2ɦ'H|68O RP'A)hӃ+e33cFʹ/gjW.q<:`?Dߓë؛4}*SG&S2[=, .S4-^X,5d 3ߤ#clo8q`ȯF]?^eX*9C(x&5`QNy6t My=5 <tT85- I[:;(, nm֎84.&AN˜?۽*Ox%DR0s ~PT)Ϙ&..նw6N{^ymFz0O[Nѝ(*`xvǗGjLFi?rl=Y, mbJCy"l46bψ$:uGSg5{. ңU{k۬]:,~fa5<`?rWE s:8<ձ<_TyiK]ƯqK_ "zm6aJ5Q_ӾK'^|鬠clkя 5X#F\gTݺ0&*B_y|䟷DOsVVv 6EaEwmI2p\1M]ݠ'U 1^z8FHm58%|ruח{PiX^$,aى_>ޤ|  ?z:Hjly)I4>G~xQ`Zi7ʨ=D4>9^Y%RX-W ]ihYol|o\K17qAr-T`%X﯋lpb|BsxP(grQ {*,`W>~i y֔Tk/AL'py/qLz87mҟ+ Xcb&%z_T ]Z#8_4$W!!$&<<ɻ>aU5;٩_\ ;]VUM.~UHT F5T7dAxj(K0fjItvOo "Unӿ$;2I{͏s=h{ aʵ6f!jӘEKߎq: ui_H J634 J4Rp ?T"aiݒZW) qRVy'T񑦲dCofԄF\3 +z-IN8 |u(g3S,,+#{7{>P"O~cN!L!*>isZYJx0iXSzD qh眢;RGZ MnƺI)=rJ!LZ?|O|m5zV : SS*dz"n>1-3@|%kt_*?jXK & oK²W19rf# ?f;5Şew_ɤγsK_9)lsNm.WoG Q>yENK[&F38cZNi*sjʶמQ5#өM ļw{Xͺ%I^K>yFi59Os 6F^N-..O8dnۃ{Ό(7]C9Y~Wk^{2 G@Ȕmԍn/hME!?n)mZ.Yx{+ՇudDsj$<=pi~~" fM ^ݖԃ3PΎFU9d\ NSdƒ8)5a7GTW+ hB r3U{Ep㬉:YRl(toGزd3CDG$b]f&،>"WqǺ<2@vF쨈6Je0W #h-wYS|ϕvٝ=#y<|˫mX"c,2Ԝ{KOOYcPު ZETӌ7wBʀUÏTMe1Zn']?^̾0u(삞P]gL.wr^<{Vʉc=Q'b0}x)N{kJcPϷlwœz׻7c:pͽi*oW++sOm6`?ya)+ V l !9'k9# =8YzCc!fҎK%GJ-%qqDNΩyH **uOc ]^>* Q%'nZ)Kp_3qjwtC!UF\ҶPlD9EB_GsJAOXe?.别Ur땳J 6R'8XƀbtI-{&I4T?"5(dõC ?.eՖ~︴=mj~*_&'잃 BLŧ򍉮"H,vwx2 ?_Zn,=h2ؽ9VGbVV t $7H?&/xƚAy :7 12{Orvm*EoWQβ@8g'S҅}SYHuΉ/nga׭{ ӵDB&NQnG>0,H%v`,ji5P@0:Vi>]6<RJr|&NSK@}T/-M5pv手i^)2RL8_8.C~(w\D;)\ȌqId6B=O_(}TՇnRl2#ہ@,jzz[V$yjѷh~)Qh$`ţlD,LC>ގgSYx:o~5o$7YfiH$֌x}-NE S25$*è64j2_u Rc>=F5@(fpfq?Yb4Luo vbȯ|nz{帓Rka:mc:ݬ<`FV-`α;XjR_qAChZXi˜Qi턽mчDt {  }aINdPu֦ (f'*^S [}ė1cį- ԘA+'i_sc,jImxVYpmtD;u2SV"1=Wx8vp/ۍ(` |Ne͂q=Z]Ѹy̻'ISZ.> B7{%[ڢ Xۤ%Fۦ(eÏ5r8b<1s!pf&k;J-[OLJY;yn}uAZ0.36,^11P$>  ^lϱ?a~2Pr.3"V( mąb4Hك"dF5p͆&$Ap_AH֘ &kw|D%_{[NM4 ߥoML _@.VA=pKa'dmKվ)Kf/z|Xo)$yjG#%ƚ@ЮEoԀOɁ%q)uy$|412Rq=ns0 zu9 XMGˏ_<첖h*TA?6=$jh6EK&lKTQ5&|{,'#୘Vmkly߂Umya.Olu쨌(c! ?HPp_ R̓dԉ(J 겪p$릋H K:lApg>Πdr5/4W:@/B "2~ P34fvן (C?>oM5gd4p+" H6-H%r$@j'ܶ U& Rs$[Q.aMO+>J]ro7dqumc\@*hX\H$ f+!!VXǀi.Y" yr5Peʾ7ݷ-j+~`!㴐kw.{#91,'gڵkLdC_8t"#2_nܛhzͶZ(I?1E\Fru~HġO+5J _8l3z^hhn9Qm|!3n.~H~qɻ<5WG 1$YjrVw{nBƣ% ltٖ}?eX>F(㤸#dHS^4K:t6UӧEhuw~3v^g6\{"g T!*U WQn!}SCL%dR?_̨֪ST(M[ȳOKtxY#&SSԾd8; )}%N\Xnm7Rٸ~}:>^QP2D |RHc>,Pfdкъ,(SK_^iv]c:y^4 un]J+bpzIđ75IX0A3 ^cdN||1D?ND܎(n瀃^o]͢ZZ3CFR ArF{ <c 3MS4y1!BB,T'h;l{ t&Jʔ^yh!``нoQ /UZ7vScx5,x@-;I,:ԏ|TH./_U>j刁+vab.p88|Iu=i>赀o :#*e=RK$V9thKS#knuGng5᜜jv B)^&Te]鞹ˉDs((whl\Ѝh-~0Y U!abcP@uL_Fj*cyǖg5#()m !dzvDS%Űh5.FztTSf3-bRvAV_"o} Ps/ K w+g~ E˲$EeVt46˅IqKp0 MN@W%:ӪS6Γ+ЋI^[9&ee~9!{$F/>AyN~*P#E!;Fxb=/RkEg"a4~`P8-+|}69~0`藡:/Z=A)T2KrtJD}mXk@&1j:WֺtIh(SZ 9`_1&EXC0%.|@T2"ՓXmP cjukSS˜h;fvU9e?F2' :Wk$# jD@1@8qJe'׮ZmU(>ŚfVk=鄚gPx g_}8X{pķC8D0:Q%\:Ѕ&3hJ?nhzyb%hg=rG\vU\JpG38! ;XVH5k7>0:;rކZJ<4y2>olѝ즳ዡ3ɰAd9<dGվ:P|SWPA%>pI-h)~ΌrOƈ6."MIx#S#>'Ԑͨ|\䆿§:ָQKli6 jƘWK+jWTn2~䎀>|#VqFs1zB cW>g2b^e(Njp-Ӿbz3͎1'K^C>w@/_Erާ$(]W6)?QFD2ZϨH&_ܕ3rκSU:َ[JYd69<ǻSo5Kt @) Y͚Je1:jvJe,rww\fB'P7 6v Kƚ撏f&Rh]i\#-61ÅP£5ϛL&'aR#.mlK}QEóQ ;X5f5Y֢)^>.i}u %fe`D}ݓLOcoà `ZG%uE#1.RhNA9ã٢64LyR x3qƟO3*谠 WT湬  @WU5;k<+5J-[Oo̽W6 Нx(ct=qPNv[]M`-n)2 bkl6@ZҖ|aB ֳYWq NVz^@ m7d1_o{ko%?0aCQj5cFaX;kFdYsFT;o3TAAzyIe eN$3TH ޭ$_ʗ_l`)ukJʹz|[/V |C%"{Lց[p6@T;1g*ekYyfY2wi?(}!5GeE.>V0,cIUiƉ $os\3): t,Q]Hf~~кPeTg)Rg][ $vsB& jYHa>~>]$nAՅ@zr|mkt!3YI5-x}b Y? 鈒s*_7ʈ޳$:9kұ^lP0 d/dAvVz݂8l8rvB0Cሃw="nD$bŌd 06Qc ,O1d*2jc.8 y=5MT?{8s %S*?`D"sJ0 ԍXs"@>! U~'2'x2YR+VUDck# |~ a!?:+rMEYMV2nD/|Q׊։}P0}7~y_/`"Ǡ;Ew,yIjf7(- |,QלdvM}]R\bz ;t=.hr HJ%OarE-һӿ ]V_]i?Q#Dűdڏw͂0#i@zh΢ >0WF|DMͿ;$D 1Pr[D0fPMh ~9X?WhyńaSх-|T~sKSt31R=ʤ~V<^ ,XRRkl䄣&3%;CMPdw'.ukl\8 ttmƲA2vÅ`͑º`g[|k=f3] ZEm`MCK~\ȌK'8Kycm?H _\VSlP_y+Α^+ `|<ȸd˜~lQ2IgqiݻZJFp؋QLdWC+› /M6•ީK~J \_mbeVi$^QciX*v8r -(eHvMRN閇{ ixPcE"q"!n'i(ٴ}ay_ ىm jtaWԴ2e% ΃^Gr$q;Bk019q֐< xDtly U=nq]ه+9I, mENۦBFӒIP:*J37^ ۶/^{>6˛),Sn#aܔo\P-a  9H!C^uڲ':ל;|K3N l&T0HUL++U v;Q43ŝx'rb:r s̼v>,2<-Dٯ`4Y@*4? 5A$L" BHaB+= ( fN挐!U7-:Ӫ׹{2vGX'č+58!x #7 %!Vq-I&\hNr"Ro5+"Vߡ׸qu+PM% uljuegEZ^d9,E,;P] Q^b/_C(J~n^G6FrD[$x3Ϭ8qEuiH^&KBI`ۯnR)mV}V7xBS 7bCAMj^};sSVroo%wxjec{N8>Z?PuSdQx~ɕz䢬r9;XغUB=xdkj,nQ[#ڗuPJl^ǣ9:vNK^F=߭Kh\B5u|67wD^8vw8|uYم7BdK.wnZq_rb} *r4^n(:ٰ؞M'QX^M0efK(Mט=o7%C^0-0?dWC-DeЈTPZHN&{Y!}Pr}:q;$QZ6Z?{ ާ'Oor4OF1K<5`K )ӦH>`T5֣G4,^:K=V.R{0Ƿ,聪RHh 9tL4Rl]ޢ6TG3ƽQ K"$ 0O-t2.jL|tN$g1dR3owDGHz6tl<ԗ_ȉ}N/pN~.cاv@W6R>uY ;Mu]x -{jzZyL! jH`n/@ 7/e=} Vt'$a:PP^(V@' 8q=769 ,K>И]WroHn txey 1 8sSǦ95|!jR8}ڸfqQez7B8]󆃂C O!\-j_I~~#pbBIfbvQ W Y_ʻƝ%N-bG4[;_v%H$苂gп) =)ศ&+so}MZYLۊe5-[ 1 $kCC~n2Yn@d?\nBl0Bf3VxBs@Fe}@z3.Ɛg2Kt@О|3DO]T#fR9Qm#%I}&+'[c"0&BhHq [< Bbf!z|98#Vc#l`v[ q k\FzDSߛckhm`'ً`-/ $ ^Nخ aݍ8i|I{&@tW^N' [C9֘ˣ~Yw ry~yLv;<劏>?= #ғ^9v1Nm)O9 {6ҫx!gD EI}vkXM|% ,"CTTK/Ր;XY1 ۴VPf;fEyfdVRQ${/"&Ӥtqu}gX??CDJD*_:$g?]|y Q5r H:`~u_Dl=TS+4SzbxHőlӅA͞θ!wч>aKY4&B{5Y&߆+u=8#A,\ .G(k[ɨ̙ S&JZA=Fw^|6=*e0k_D搫/Dz>/h2.Wzp&g}Ku9Ygj`3%lrϞVո{#U5KC b ^Ҽ̏ء2&~y9@33-rŽ =o-jkW 뿇Jh];x}jnPpB7<-P&DAzZ.clYP9iؐ/n 9a=32*0rL_Yt@$^1DJJ\GRt\!%;\aYxqReѰ3q_N.`rwSqȻf,j) zϮur5dTn錞ӀkPhʿJ'AD UwU9޻T T!y²:2FG 'GY@w꜂D.^p$KԲC;_L'r4< FޞcaIQXab3q*`;K3r+K9-vV" ޫM^1,:+UdjvH$J\scpF5 KXw# W|=nx`{^>x!^Y}:A)ad>^ #?_ɐ6}1>kkH3X9%#0_K/+i(MJzJEZaN fp5a{?Eh(^M1ؼECs3JV/7|O'ͯYHg( !e26N\y#P5r530#dY޺ᯫEFsr-f@̟}xOy4 9ť\>!=bQpYrr9{? +*|g?Lrs&L_U|Xs^ =7UϚ\(8S5TV3wixWe j!aC $+Dv87{*AmIuҬVw8QV9q9Ϩ*NJz~p0pL׼%ω{N`yo~r>10 &QC@LJg{5xļM]E$[m: fމ.2F? bt7^kCT,7rgXf"c'I]k+ ?]f]KX}Du>ng ܱxZjg֋_ ٢ Ĭ8xϥZc/~&@dfhGumLXzi K:ەskOv\/Rz.ОtBX_VGf-aWOP$esv ?*e}M<Դ[J#{M\2?GX L1x-RK mW0/vVf`Cg5O|-aT(Sf5OM0txB&(ߎb_5ʡ>~Q1Buq7Pji! vD*q\Cʾ|xc )SANX2ǦgmEGYr(TWF Z>JMX-qV"T ( .к"lf68DJ\nW 1(_g:525,^3BE!DZqSkF5nGz "r;Դ$YLM7h/ |R~A 46{zz)}fy=H[>vIwHzg'$j R wmΏ+tǴý_LbHƩqvg/:/KnIڄB̙'ْ6H@N`1f}y}dB +.Bfn69,ajoIEtjkޘ5w8+kDCI3 Sil~iN_=g;h3dSy*|nYo/ͺg 1&oԛ!̹tfL]F,/XBY4(Rdk6W J %\"quXl'èClxvnffް 1{`{FD̫idM ťkR5Qb?p=~ d (8P*f~. KZ@\+ 9g^ꖷard'^xL1W8V@y3\܁:a cwD4d[jwٚ .AƁ0yUZgQLA Fް=:8=Y?nCҌMߕ&U@ϩj>xP4\A̦r.j~nc4W(hi}eԜtLL5Eo7N`ɵL0m?=9a7=;H6Υ|"^*C~꫁1yRWHX*.ZeAvŊ:;l%_VFԿuފ$tv_A&/2ۮAA {.Ȩ}bt^Ή$o0^7lA I*. f@V ٞ(oUI*nJV2C9#gl0JĪ'L17oTgM!9zȈ2>>gнlY8&\C5&\'*4BKȗBzP/,3XUo<=/;6oڕf{T\rZl=!ޖ,jh:r44wN:U٩$e, z]5F`:.FDԙ22P*ZFR&rܘ s?s~ךM8/˹ZK_=A7hٸ=ZmB+BŸo#)s-PU.r0ol[K7̫*4;$%?򴂕 T:eG8-AA;,,Wcm+ k9ep!4xnsz!2orXr!$ |_wǁ`Q_z^ɚW6VTDK_g27uQ\f:o2L/MΕVK{w DMeiI`#|F0U"Vh5&aN70Ka@p"l./W,l[t(8TwRA2$QV6>I㗠o}C'y_^EZ|x뽈Yn;]勢Oկ61dqf"Z`mJ/M*'xKA&dfUu94qUuYۣ3D_QF ;T9@Jo Yĉn sU`1Mf ^z1!:s@cl4@8r$n:$pe7\'aiUUu{jctia?JU-p1YWg|`)Vm(F5F凼jEG7DgE w0{'M ]#3mb:N"sKO"hBĢ<S`2 o?Ym+)0no-7[M-k/ZNx֊!h L %yyS-x/|ceoSR9G)Ε0Ck+R/_Ԡz0)πY>~g,v|$'gD~2jtMӶ*ukVmFsih?Bԧ+moplZWߤ_jNi1]jǘ_$1tgWƱ}Gu1D'6:8HC#]!]͢$4}'3t3ٶk;( Ȳ`JYŢQݖcsj)Z}ExI)@`y\3 vmkBD#/ yqzU;m愍ЉcZ ng`'{I$[ꨊ?+>-CL (up.7OD$ɠDŮꏎg>9}ܴl?=Seֆu''nd?twlO,Z(L8'pxU1҄VM37L)[Z$_*'l\5K_.[g[L, a(4xcѻ0?ݽLKXX`="0Lم*\2E P۷v PaS!s}ݵH](¢o`3KYv7tXa!WI5baEY:%[ص8!DdE0?FPc#aRIh9vtCH[iT ʆ8I4ƒ^lU&ɼF!ܒ9ww)w]#5Pk;Hod۪r/NXvcYUrWny=§fU-WQ; töKq#9VĔc-T O=-Ó[2X784-OePHP3{%DJ{Cص)F- 3OȒx1-pgp尔,ʇTu֏1c &\d+3SȽ ӖO9biY,M>Z>˷r?JO8p&ヾ:<ݡB]0Tbw^s\IU;]_ c;A# jL2%L%ʀo =Xf@D~#n-D.sag/NZ+U|>/{PͶY3}ЀQNx4(}ö //fA.Ft[ibeb SE"PHjzbkWJ&oΨуݻtkxχ՟ۆ - P_dugFA"cyd'\{RSw%8.呝$=Qʷ&aĒ-!b Lje\r<ԯU!E n6!nż} iC9 TTMŮ@}|!*Kчoe}ꡯ$ ys[GrUEo3#Y UDC-4w OlLϴ7{s~ LB_QW(JJmYM;+ VCmE)?As"Աzy%t 7E.L#Fr 켆E">%e f:Tg#* TvG!3i<Êe5˟1tn;Cn8 [ހxjɇ畏d{jjEzi?#$׻[4"3gA?G[(Z#jDJW+7'e"AxEߔ$/$RߡEokgߑܶn -xR~I8k2XWCdR^of0#+_9oT{fNg.rեұYuX8s\jG5lyeȞCS5η#+vyE\R2TDyb'>0XZeEl`dF"v7Rόh'^CD= X\W?ꉶ>M6{|eR Q}ϰ 6DbD[%# ƥs͈97OAv@RydTHq\d0N<{[W…czza xOX/z6Ԗieӿk]B% B&l;pq,eֱ &bܫ"w)-: L)Ůd4& *XYЊisw'VWO2,trMڪS5 **2D<# I#ؕ%hZ `%6#_#ڢTK?}]v/ wH^HW3sp"xQ%))f(8Ah5x9:'Jb}ˏV1,[DZ@Oܓ %`2z]1۫tNI2dn*brɆ*D{*T(}@ih i=u+mYDRSO@#6W!P38DvtS1|NoH[Td)!Ѕ;c֐a&#;4Q2{*0<֐ zM`mۯU֫rP1$,iȓ T FJ$.G)[>"uLP[]x;"}y00 %؞&"`tbV#)l>AVtA}Tl7n3O-1S!Р<ف*68,4L:MТ\D\/ l{<)ܳ֌y1oJz^ z s;Hg'$ܶ)qY?.Nvޘ R™⍻.!7<]i0 W&>by7kʰ,WH^ L}~j!*ŰJ:e +g$]ݭy8>wMOMlf@"!)EU׭Xsbq rSPj]pSE965 v#.+ c_& '%M$k*nv(iAK->,|÷w+5^6y[13A.F+c}[{ 'N CΊ~LfMϨm#p;[%l\j8ɌCL|*hz@MS>L(\S] &sJAfK2:>o'b%:L@[U0C^HHjdձřۀ{<\Z;m wc^{X'Y!` s M"DM jUhi턺 IVq?).z ?npLSbYd 0XLu_wCdl->)-sG;촩EB%Q$djGS]WBʟ\Vge>ZM@'/6s# rcc|2V6Oqֻ?u9(>8jƟg˺em}$9<#ckJY_b)N=KM<<@2_xj _o,ZZװ?⹚@=X$xrDGja1RfmD-m2d~ Qd~KdXNܭ:|}|[P %l _gÃ25~AWJsr~t,Z[! .HQu%w._xL.[޸is25 )py(哔HV8#Q, ?f ?d+WUfJZQd#t'tӭ:,h?4X,9USHR~z1Bʛ~" tmڦ8:6l4,Y'w"dS/@ zZ"QgR@ f^(Xܡ5O8M $l3*t)Ϗm%[;AnF'V&}Vy0ϡR>:tN&~`6$ g5\sk#d(w,W`JwPcO+JXtoVlj#UV }lpLJ@NWW:}(ܹc좹0yv3$X5K?CH::P& 4ݟy `vȖ˚xQmbE*`sbJ n;Bq/4&AcUN$ {ˠ#YBuC\OBZhdx*!!/\eP+uNM;ؿNDW̻v~>""tcܙ ƋggrhsVks"'  W.8_1n2{+uM?eK_ =qa7L  2 ʒ+LjY 9N3*,F;>M-Q152S }fQ>|bP=+pux9Рj-ζz1NW3{&}fEtD!$JYz%{m^.p˰@,'p (.7k,٬ Y޿ZSa8[ݚNH޸١J̅ ʶb鋘H\j~fAAP a l" 2)Vr+l&mT%R<,LI'ʛYLŃ?ޚu%ΚޕC٬448T)0*>I0_IGE'&FtY R^6Ctߜ QI+ oՄl^t78#jƝ RJFn[[LЏCcj6-FѺ`oϰLBgA<ŢGxq7eL۩eٳPt iw 3]$X.жDMxI|tc'v`F0%]0JR3ҔztNW'N;0!՜֋4컭/H,LMddNF U ٬!&[RRgQOS7=``Z~缝EFo{{s)d^MtJdɹ^.Kǐ>(h*}5ϖחT_ a*NFʒz<ĸ:0XYXJlCX3W23 hF'o :I~^s]j &5o`R#ɚ_Lg#U{ؒ:m-1d>u߲?XS*t[O%A 6x(Ӭu)W\yԌޞ.6<%͹A[% >^dˋo6[V|S6K}Bp?~fND6u.TJ=#?4nuُѧHReмץp(W ^qcmz(*sWb8JYqb $k&;T:6Z' w=wլ>_.=wtXuz 8fr\~9QEATĒ# GPK iUenZ˺VZ2#KphFL_-wU \S4y ״ (1vm7x/bi 6)s ~a0^X_UbبkDZZhxOopޔ,.r1jZAVSf3yF iڴtѺ2n@ 3#RGYSk+UaL$͝thE-\Z8,Y0]pO E25Sjq((1]{@*fnCGTIdӀ;5fSi1b&ԯ_jʕR*nߊlwYߏ] SZjg1ڡA}-?En~FbaO$}0CV띀nwi`. U YEVbWqrv#,6Q]~Z+OLC";zaWğ72N ,ExH7=} }l/>aI<֛,B{/Y?',QQ-96~_`›)1'!I/Ң:R #RJ#lHGxWG {?nZLR/`e&m}VQWO|U,!l5Zj*stABWӯQy$Ik|9 7^yH7jHB!X`S^)̌07òND=t( 9+Mwt7ZsΎ ϦPaC!H鎩'~N^hJ@/E|+ТYbӱi==ܬjy2@Qwj]@<) {.RQPpm +GZ"?G⵵9x!uLoi},DN --7~JM5n}zg.gI=+َ _dѮ{d)]xior# M69kqV<_9uF702$gme}T21> aUyiyN/m86!vStทQydD.n*.q? Բ11BWC>eF!A߁/ ϱnco Iِʓ[' zD8i  xPRsT[mx|l %<}rG>E솗 e:_d*%U9 zS*ʢ, ;̎>XrN{mEN;O4ʹ;B{Z366 ߵALh{E==RkH L-l4T\NfuG/ YQ󛍄tk:E!$:)+_T=]NG~6j@bX sq[$F52}*3٪1[c:qE iUZ tfD˥m k2cLܬ0׭1·Dg$byrnO)T &p4e͘k;.yoA_id V4&c?ࠫ,Xwrd(!c]iB* `/gKgDDWzW7whpwڝ04umjm Z$k1 ų)l2 "C-"y+( ߕDŽ$a7`U\}TOѷ?*VUI.$uj+/ u+9Eo!(rʿ{M x5i2.. %ː/Zǔ JɁkY6>`e'} _U6 ^J8:> Po:5BZ2ڃe{3;1JO=N/n~Rl}/ONvkD8] gh{hA'eNq0TYm;^e`_pf5G F z`hHНFA =d5NOl#WnNEU z;xKjK60LD!^<+JV3WA`'圮vJ"JAt\)ׅdb}yjD.2xu1!kf+^~ VqjF;%H1s\B, `,b qV1.#i`SC ^j:Y0u@aU@$jtɲ"E:Z86Wt㊦azrAƚlb0xÂUs5넧!7t< a*g Ԩ{ E X6bCO+Fq s9w6F w'VE4α1]J_֐ije^ $>2K{zg6N\xTmd &iZWf"Fн:q9:5EJ ʄ!FǾa{ݗuV'uV^a2G&YK) m\sT'*(jlif6 Q2 $D!Ҿn(W2[TNE)0+B8T8.v =?؂%9fUA0[zm(4*}}D9+'Aa+WК0;a僕d# d6!Yj0bVгQK{x`bNC!,y Rr6Ye!!~n|ʗ&%>e|lJ/gC<dՒ?0qU΍%B٪ꃏ(C!,+(]]KkXOdVb$cT3쬛Bk(3 %&؋ܤ1afXn≠jыR4kYX;QD42I \إL' k4WH@^{8]vݰgN͜7 ! 15{U^O7O31F`L^g|k%%&_؋H$ xCe&*:&x-FNH%9DeQUb5x>K!}/NjM辋$hM7hȩH{.;WHdDUڗ+rc֋ B ? `Btơ? Aa%_>Ah.]śx VNrCNXcw%8Ti_2pcic"rm곥!џ`Jgš@O):ѡlK 8&!k}f\ٔ/x}m <Ӕ yR=eWw+|]@s>! kl5Fޒ,6yb'hdRHw0`JdZ2m  wlZ"y`_mX[ ,9䭦e$t敦ڹQ٢o%4Qr6(9Ӏ'.H09ERĤs!Lg|" 潁sѦcd+q!CYvMhBDcXN}Gjb/yGw.$lѬ],n\HܿNY_uh8R !,U1єHe݋.1svS!1(6mt;,PE>ȶ!8TÑh7Hv>t̻bjx⾋s?t;2iolOh1SO xW \Rwrfk^7˸; ǁhdɪu~MJp=VJ7${k{_!f+J1|:M9 7KJ9=:lȤ1+Qy'*ȃAf\L@V+fxM>y>!$)WB}N_E쾾)&~NEl0>ADK&LH._ًy-7 ]aO1^ Ǣ_+su{0][ 3_6"TI@TbVŨ&63%H=:3QF'H%"w+¢;ʌњzyo0Z[CX'chYʑMmg͡{HهȉweD}5^jyQ[₱fw[z6} W=NɘZG`T[t0:e˗cD]qf7clJ$}g-Wh\ϔ>ͦ5u[_7ayYԃX4WmJ!)r>Dbd2'o fU>KhO#$_XV 45mbL+9&=*I6qWUM0~_c5- =p~P4 s> a7-܌´5AmL)*H_c}{uHSma}uBv>Zhίsk vw76 Jt9W 6\r&P 'R}Ɉ( a_d%[Ƣ: samnoPwᢲ=K_.qJ=y +Ceg";yl LwlvP˧$tG?X'= T:F4FnP8席C%pL>asg)'@fsB3pmZ"Q ^䉿9e_BcՃȰO*J<;} uXX$؎ؖ,'%UdtL<&伺_I$lk,\Mzz3SQqCqjy hcɄ!*DVvHj_sr^ Y9cͥL+'݌G!.%(9\' 2w\S b~8P?!t%IjWyu,fc#$A˹wU WIjzqA:nޚ֒۔=<3R͑"M :$rb0jLzzow4u%/'8‹7Qۊ">=,ov`'iBMߒ?gj95Qy-<` N8aw ;({Sɀ3Ldg;ɬCjie' $DkAJ\qf1 dI`' jOz? y*RC c%w:,[W2ejE m@٠cX1^ |pz ,_^Wh/xguA>, ~^Nw,l/yagc,~IՁ)Vl !vc|CYrg ZxGHA{Ѯ) %>X: _ r%,wrHXr6ONo"H9{"DsA1BvpU.`[ۈ!cH)у0Jjw5 L0,_9m{O'aj$唇،u\ OLU~7}7aFV aTMtm5a'ΦhxHen]s:>mi t#!֭ȏp}͛39de,N8dqpak'ATΕmm,WF0 "\ƪ,C4 2D-! +mjBCR!厙dzZ ŏur !{}b/ts@^iͲfvNd'OZށpWjZg6'eE4s1J%OlLD:WN6Vb@8V|tI(Mõ Y<PaB@򶙴8w>i2jwzF;f<ȷ]EBV{6;"xrHEe2^T#cX9]D:<ꀐT.Xo Yil+zGuyTǝM EP0pVAKtẞkюHr\F{Mf\wP I|47"j :e.Gqe>,`٧@4_=O@K|Mܜ!j vekMRofI'x$*yք4PW4y޴t6-9<Eńav4LrM#L>w?B 6 N2#%qHC•bu݌(jzXGe0z19[֍ '|`JjfUM)!{-y!)Czv{ w)FYlzuˊ{8XiW!dma)3f XɄ$L#U  5;( :&k$K`hՕk  E&Pm!ck;۽c{[g/C*쏦'_VUG+[w(N|pq1VBU$xZch5_ s730g+Pb, \cE<,Ikȝ|HdaO d7p]f8 OE7XF/'#(MߗǬ)fGb')Ys!Xn?8i`~#Iyv4MH3yOF#T*T O EcICpP=DyT{rg\ :_qE(? .3P`|ހ mkw`[~4EIA!򁪶m#* ,af;ZW2!-L -o\6z:BCyQVYpvbWA-?fل+Kb(%kh[VBIn=~)^2N[4|ڡB\eѥ-PBunn ؛ڼ'>*Ã` xVwTKMӸEMA,5"piNǷ@徒7l c\`ȏ-)tn~ $E@Fҩ? -J-vAgj3:!I=QSYwk 7=4 ."W&(r@X?:it* ˆSi<ꐞ\e >&e hzW$6RB, D}:jG<knjEb+VZ)S ʑ!`9#`=р2̗]V #c"$#͔Em,STfN +np6n9 8`4|MemFyjSeb-6155}w8_W1DžǺ*J5hp({]&ILǼoBmGlʱ%Rmϒ7AP ^noyGI% ptRGҔ3l:e^Dvm2a'# \2՛裂VHL>F%8ĺVǎ([}Ou?[S.B3KutЫRGz>ȻH8b's[O2j.>ɈŚK˴VuLCsc9!]wk9aKixV"-B-rW~dP^" %)<znx*؆\P(ŏ - Ȼp>>{~ꋔ[T"W8*y_Ӕ%a7Ǫ_W˗Vm]iH< ^K0 t?1tyFY^.xD'8dz<ƻGȱ6shwU4O јimiy =A\]˽LsPmTD{m͕M$qԾ!S,\P`M剛rXT^{##|F'Ml:LCV?M2E.50s.@!F6E'{ Ѯ3[/_`jO ~7uEŒtXhnHjܙU ўX`V)&~Q135S,^$ /YKn^uCj|/}2-s7vš*eqԺi ptL!l4?oOJciij=EXDҁaJ, J S:3kWI -{Vk7 =Bv3_XqFi{sJc WFpY" sjsYZ~p[?9KM\+pqx!EPq4z=vQ AԏTOfWV&{PtldvfF@Z?v/GY~#$- kUuU==m"e W*zc<ٚӹ#51E|;Q+ ~GN ncD-zgb_Ϸ1f-!ǫMP'E$ퟙ^=I^ϧkn.bZG>?#<&iNwAEnTsbtֽ30".#z։dnZdXĹ"DmCEi;k3Pd0&Ռ80Xqw21"]ء/-L楼/rqD{,+M &vrTs󽪞IbA~Θ5𶆚M=¸u#LYxsvh;ؕ#`ShGFv&_F7+vRNy@4,qn.|$#a>x` bn<׷ܔ?Q3m1W*S+#bA;7ɡt^kn (jGYFTuj3)kBWV^ Od8mD%, mJ^UM [?gWNY?F0vCŨylixwR_88ˡb/9s߽tvYN|u ,Z6| lהotu?r_XmRĻco klB2C $~lnL,׷{sԏdO-.auܑv+ TEi Sa?T|^Ui-tw)Ÿ ={|N#aOg05o7~ '-166/B#M2̂'.|߂y86r04w=rg)J" Q{؎e`*sb4 ?D2lnQf)߷t8MM28u-@Nx/Cx?(4?>?:$%E,5TRCG(yv>k$mj CƼaEg؂y pXKU:CqdƤW㜣 h𤥴q*DB!2Pm0@λbwBO ru%9GqJhqRBXY1T8 [9JN.ԱqWy( v9 |- EgdUHmXoUOڂrVNV}B%#yIB:Z\.VMP$Gn\Nw )Dˢ p@bFtլ=c.xu~s4(vU@fO.DsB:Ebe!\#j$'ssO6LW- x. Be64N)#oj$h%~)M75#Ԇq* :ЌLPqJs}jOZS0nR ɹߟ% %oN^6{w)9VVP>H'.czb8H\0 `\Yd'X8Q6JkUwvI'0e{BM5yq~8᩾{~f(fFd34՝D >o@6g7jV3bSLWS4 ((=@Py\G)ҋGl5zBIU7$R˳w)}8ISsQ PTW7qlg73Ѧ7|{$ TCWc pMWhm.qrP3;.3Hm-q&!<'G!ZHy۳d:wL *G۳ ){SmRN1D X7kvdPkzmip%Ƽ.0[``PZ[  @lXT⊱)9˔%OL0|EeԖ=V%FA(:=YD) LgD,$y|\݋=hN+W{/\>{h.=- g)n"&^G/ *kbQbSZ24~)%.EBh+A5y k3wkp/LHg|ug>8֝=\y+7Q][sRg6*$3@ 2*M[(ۣ13KU+^w?"!S3-F4%h)?"%Dw B[L #ѥAjoe4q\obȢU-WRWz ů5vȞ9m63/ʙe>(6dn+7j3b`Xl8 5~x|=g_K`jG#c%NFnie:?D>)CkSF6`7GѰX?Tly݅=ꫛN%s,|'^9Ȩ?EY=/Y$oYɐv"AD:K.:[:2X\9Z:Zy@t~68חS5Qh&Owx)Oi_s)adӹZk%H6j 72G]ߦSIuz߂>5ϲV c x]wP{9D^'d`z»ތUnx xȲҲ_G(YPڋ@]m#Dm1mW( 4+DG[=i4]bR"C}Kr !ڴ|Z_ vȗTLO]sSDXlND* ;4۠i7a'@/_So|HuF-j}WEok-SܸCKWUFFWD[Q/ZJJz@z|cs?(q+`RHM!ԕTie`pp!j(:esMk L]C]}0Z?֞dq81,WQd-߽!Y|ji12ԋ[DƤ"+[ׅm˭Iżo{;8?Y&s=bBMT+q<#E_2 ȮWڱO[V7a.&ʺӥ^m,p={,ԸBVGOȮ(nr ELR0)ǖp9CG_ˢ[&Wpո帻KF>ߟB<4H-*܊xmພz[nACR)cËL\ >@?t@]V SIObיfofLz=Zf'P,.Ɵ/š*|\$Zy$ޟp>}Yi!=7x V㈌bf[8{t庵]c";6`I xGg:!Mxԑ fKP֢`ݺ Ւ?f[a-;Ыo"d"O/X %!o7008${ՈCߢ MMB3kʋԛXW@˦bgk<>Œ1s|1=@҄[UoӚco偭iA s-";OUtg};!#kf 1/yw/p @p~$VbHh{T5\hw8`1 8y?| J}u|9y=]VjYNdK~ğRŐkJ7p-U.B#[ubT8I~P]ض?h@&g$ QƜKB}wxAk 8}YOVTvy*%a)?jpX E:D(5\Z.$k kMK>h?2d@] cBr5 @ϱqD^Gp, ldaÑ#fv&[-~\4^)ƑeʅzcCXp˕"ɽ.Uc1ϑ R 6_fNhbfl~ȃra3UM(BBvrjвrfV)ur#5p`Hy xϔ7%<Ʉ?e\K ZX DUNXoաY*5[ ̼d^wG)sGMۦZE eL5sQ.t5ŭ萈h_~Eʳl_cirCBN%`d%,\ADu[&Kߟv$UKz7O #5 =NV[@mX.h:n uY:r@ȉZD3"Ї5?نWwiXd_8`l?n8~al#;%*kѲ˥h!Yn=?TLZf⟺vb{+0FeCݒyߧ2.[+Ջ@Y Y  rjNST#@^Qɦ 6Y|C*^ByQO(5M6r+]%AN򪝜{ۦCNV[).'rb% Bnev4V<i8妈$*fN՝j$1R3KmnVv("s[0&KW䠨8V%$ jfݬ~`|+$Aӧ]r\ϐg8?* qw ([avٜS* /m7M^|Xx FD ~ﯹ[uL;95&S%ؠcy̓4\y] 0~m~E2Xѫz*8н4\P^c"7jv\K^@TA]t.^XW.*°+*'vp`d>B6A03|]& < \_8sy0_;$vԦ1}P2fPd_"2HV?$v:+E(4i0Gd)jI9:"c9dMc:I@5fĽ^zSY0W7jB'{ kD$5DF?c'֡h y4pba1AB)+撔(ܡޙCLy(߲YaW0fOld2>ZEez ;SH/Agݏvk6\Qh=b߶ԫ`ijUEh.4U庫ՖH|j*nzپ1t.x;Di'*eż +uODh?DݽKXw%tVgT4VXou"VS>b%Sȴǚw; U-4R>G-߇me3Xʩ%T&[MMK&ue[aQ9sv&)E0cLO~;ą$Q42*5`+(xA QYõ0ƀZ!Kzʆ/kf#F3=ɛ_# J#&9J6A8Eha,2|B!8(XI2<dg {2rM. ݭ- p?0JQ=$xQs/(s$hئ~f5rbT\X4le,9_&?6^頮k8FE:@sZAʤe`mu{.-Ć:DtV?~pH 뵬4^\@ӣ1un\jRN;}I,Th*W0+KӓBys書)Q66*G ȷuK=y>cX_ЍyodT3Qkmξcyq8F{rT*\ "1[ e9H #}6qw >x$kkQ8Á tۖep&f8sO LοnSmYN&[Ol%{,%Փ7Y⏌`b2­]wc 1B&+lp1DΝiAWq/a /eبa$.un5*N*Z "c^nղ#9hlވʄ]z$&R  $:o ㅸ$8!ލ4j}~{)gQmk\_qEqÝٯXyB"xـ5ˆ?ZX\5+"YY{ W@Jfy:9sG!Pfb>3z3{M =kKdDϠP'5>$Y\:m{'Wp Ͳ%I{-r?:;0?X s`1{vr`'6MmliPZBcil+} v!cGuESإ;\?Rcqԕ 󘦿1iDX ̆&->̖,v'!<>ge,WD$1%O=$8Lg7$$ՕDX]P;d226#CDs= J ^~ebaBm1@m&-h*.Co{]T |{&[3Q fJӗݽ>"x0~ԹX\]5Ҝ6v;DAn͓Iv$ ({y:1 X2#"L{{Du&oq_X|{cIZ)G6/߱7ӏܺO?8K?k60HSNH_\BC[C8xr+=R\Ò(pE˵`i:O/Ң)rݏSt!D 3o{GoLRM)\.Z&$GNNJZ CVDDۆMbd*AۘR鬼h{5e'Ejcu"d[cH?hK& *c` Vv(Sx8'/?{ TpQ4e[#b1 UGӗ"Tڣ 詻LʆUn w'vv Jht#&]/dcbDpiq𗠪晻`ȯ DDp/Q` R۪.-0c%'vW21í66G+V}wYވ'5.^"u'ܳ題62‘>5aExA LV Zp }Yy!iOjpO>, 2LiÇ6q!YL㿀8R(˲kK#Tyz<ʴF}V5[-(ՕYE#i]УQ߈S UJy&.Rd-k YE9KMe0ed=M-*QiT gIE΁ŢKXsŅP,i sF9 ڵ*s.wQSM<jB+ale,(;̟&7dtbdt\"xVGs*5!7RRx#?H$Tq]MWWzW\)/¤HQ"iiv ~ K5=bȑ?E{%!G$I%f(9J̵E3gS\O\A* ^J$|k2 Qny'stZjbˊfF;u],E z/eBi$mtI6=OaCR )d Uxb sRkF/rz8p_r 6(՝ي涯ݠ`hTIG4 o~3,wՕ>6H?R/ Wk.:N"M|}}NF>-:H3UYfl٢ ts#,]*-6oeCaW7;aO^qVZdKWOi$cc4ӰhԪ+!߽Ž/#-64lmXMF !I!im.Mqˤ~ҧ;h>j@-H(9u aF j-VsNt>)IؔY;.BU\0(Ht\_ z!^oyDE=״d_]JoLk+IìP$ GXiWD63chv{oR]gF>מE->X&c=Jky!I!FDԳ\`)I0C,߯}_MS{Љ|V}ڏGxJvePG|  .!ƈ՟p32֣@ptFϏJ1)-[XhnX=d7 e%[(),(ۿa}}|hpUZr~^w J|8@ƣAh@r;O~{rot(!H6 װ zpntf-sHAaB?f-ɓ4D@\@ 3'6S10zU94Ƚ|Fab$370Rx;Le aSnΑ[}V'+n;w(J Bn6 X$J2^2ɻa|9CJ|CJ*#ˆQ׋I Wmqt T;g?Dس<fQA u.)5OH NiQp#UxEO55ä'0BW_$:!#1?:Z`4!6$!#>L5P\~X'JX#itOw[.R&EgK$k'YXaY'tY$p?Z)M Z`ۜv 91-ۦoQ@F:?0pVm@^ $wq^[  n@rj*C+z n$”&G- ^^'kz՘㇗9yJ;(ybk{3ouW CpOm+byCRý=Ͻɲ;{kV>?j<䤺XҬWKO}$*=(q%vIֻj3@B\ia4Vs[b 5vx,?]9/ D1AX?<9ѡ021)&&+GͨݯӁB>#i؎Ĩ¨(~Qwncc"Yl+psy|ȓ" רZ"/n5{t8P$mz \u 6XޗGdq13SߒәΕ LИ0rEBW&W*: L*:(.EB^|se^X %{,P lt˨%{h7B3OUt6j;TfjjEPm=ZzLY`muĀN{F$p՝Sk$M =XRFgj'diGo$>ykZw=hE!^8"<{QwW`(0m3ݿomCy5qkSk~Q/ O 4|P, sfǧOGZB):X𯽔{#ZƯ]W껒m0aJ Hy[ QF[ bx-C#CMy+5˕6h3_H}p-}-;.O,h%R}ﷴ!|^bgi G&zXЫ9ʥE\ĘgڵH"+ix 4/ ټ;IOM = ɘ K|[!͇),!>V]Pd@"NƱ,JL[8HXSIow۷K[tćO!]X7S N׹ @ 8'VT|x=B(sB `` Qt! |.DaY9<@80[m!:([M)\\4a@@ALKc>>2g ?(e 篘7_ \k4.['OA!R0f[l&.?m4^)uk\(4PjjlNG} "%10uC  W'o"SB߯X=?NDU%|fc+GN7#?j˃z8xPAWs_z V̆k羽Nɗ']f\#|-eCMBc֍TBTh{ 3+hq2+hT*Stor+6ͭu(FKikHѲg7_Y U߾Ntv& 1(4d%ގe i\BMJ$46+9*^,MeNFy"HH6љ ?>޴NZ`Ʋ]YI}X|[ZgDbz`+{05V*pMUet|ZࣶAzIjIN¸Ces:ZO9Fa꟟ᛁ%2;{5)fb/)W0\]*d [18 [3ݘ %9Qs~Fc$Qgٹ,+1>n'Dq:B9f(}$ܾ5>z"ȃobdv~)x/k`OƢdmw$MD0 A6aV;Y$ǫ*KDǒCn6d̍$d?6r{CLaхmI?S-4=@RNj _2g?яt WHp{Ͱ[ >)[-!o0~ߓH[N>I*o_0p(Fc;JϢ 㯹W]"Kzq[3w&-ƜNк͙}&7ֺYUZK@pM5LG ؗ:QǶ&D 9 Dtzs9M܊VM=pYe{9ku>i_@ Z8(:al71.l0 :0h+Bݍ Nip3ёPݟ] 3 HȀ!qdXY8yiXPy7{\6マ A/t \m"eyj]K{+L q $7eO\*6dw?T FWS݅?" U=ks>6]lucOYKh~? :i> m"TuVKyzDNr6ֵůi/euV`W*qR~S`jCSUJ';<0keFؙ B`7[h_ J1y,x*pX)_ Xt!X!|~i'F#sZc,D:\ҿ-9"ŃG!IiUU#'yV'B80 (oh!k9HYUiY+FVzN5l7Thz!M)"3y74!SϘq=⁁]%I ]q2k/Jd`iY*eDKL5è~ٛVRӹُGg\{R!Aۑw=U=ڛBԋnUȐᙌOrɾw:jJ*-dG=: ,\ &{\,gT P&J4>m0τ5:~ ~Zi5Wճ%F GRvTj _YlYOKT9SsO<[9J'͟e[e,3򹞭PԱekzRHq[,"y]DydըEՃh#;e*Ģ&X1{.J:q&{\]0KO9 5_e*nm#˝l+i-S)!@"q\oe\{֦yӺ7J-b"6,O(Q(L[;G:X!^!Yѭ9/maNBGg`j9$=CM%`?kd5!kĶ+Dm`J|H?q]c(UZͰgO&0$nORw./ WT|* 1, Nݻu$a@ZW->݌T=S!lӶZ"=eqenH`P%UY@:VB@@.@hH̺]u\c#T<cr "0ԏpȀ 0pjr[I{r-)T ny8n3C̛QH% n @qĵy4̀*  -6bVi:4:dRe>jlG=x-ʓ? .19ٽ}G4Y&n#3;^EDd6Hr48}MxE Lr#تAw Yc\]>,'޽..%˜ןLa:>tے6̴~I h/dPߜkib?Q  YY.ݜ6C0TULONTOϕۡׯ;Mv,XUbuIRč =߼]\ +ArfPll_h7U {$e/A. 2'[6sL!lk91;m&~rĈ}c4CI3+<QuBQs>le|)Gɴ4gXgMq);^]2=:<r Hxs*&qpkXb񜏀u8d4=Y/X6+!r%کZZM &4os"MyupjS WZY":ɢOwP~KϜPݱ7 ݃cŤ]ȸ;I /B\95;ryHӣo.o- ּgJ@k%)q[;9џZ.ǕQ01T&c- k>;VC$>˽NQ|~ + f!YTb0H8\zYmV;q9zA^RN|.вZ&fsKrrS-L J̚/4L3$W$RF@>4 >W0Kѫl?Jމ~/[~%1G|@l-0rvh(q(^FKm|bB}z\  e#jV&b67lxZᛳIEDbhO=~2y|߭Na&*X]N m+EEM>{ +Ы 3s$Q*=c{=f6Q0sv["h?`NjI(< .X4oMROVdU78 U52Gs.c@`ʶ2ߑ'6lY<跿(0ǮA!|"t.ߤP1Nd $s7sD'H<i˹=Dk2:jr0V%\um`OPi}^DJbkŰnb>?Li9Ad+Jq )[Zb@+jsHs_x!miֳMKv҈^JW`~|73W@NV.): y>-X`H?:~տzD q[]ZqJw}B/ْ3K{<W;5} $.CF̞sɹd೒B$ZC30PC6DiE=!@T7h)Pxy kWdgrapR*Nk+ּ铯8 ʹ̄hB+XHLw e&i^,'* 4fXS)Zc[X)k%Bx]lHѰB_ݟ_?zOe=D έ.hh_cC/%fW+.=M(v0"fͧ=Q?x#w~ְƺEPs9˕OyIYuڭ+;A7 H r|cE$#)+d :zfAez(g2'nePN8Zߤ XukYei҇`Q&t'3'ݪ$%6qA|˩a/nEo P . sKS >9X.K\^&CnUbQ!Qj iIgkb$dADL!)WseRƂ#*_JM8Fw XNP8q~݂ȦjX^P+biפe"8/ ^H5~[56+1mhi=GAǵ~J\-6n=2x3- ՍPcs jMy;YU{"jAoCdGCrcBzUmHh{I &E%IaI7q_6W b =vRE<#ƂˢϸpWUFwj $궘%qnLG)-q}(X &P4$s|`-_d:621(hGrA85]Dyo[pw,y]kz \' >k O=E(ұnid/[zE}l}Coڹw|ۧtIvIOe@;]>+]lby&6./8:pVu]Ͼh$p$aOWE>va\"{RUn>n40ee1+"qݨx}y@͑TȔ޵ ڣrh4i:RL*"U XqhI6e0}Lģt碷Zd)lk9(rBЎͪH_ n8VCwr;PE[XV ^-RH`gVi azKJ;̭狚xG Zd.z4q8Y:i= +_ a8`Z+ͯg4?Ƀw5'1ecSBcxW'>4+QLvtfy m_xZC5-Kt:ʼn5ɯ+_UfZ /2Jfq"PSǒp ~2]9Q,WÁb,)ݠ =6)MQ0u7+Q(Vyh],J>TrR˦͈@kz8~6͇Ȥu'm]3Hƨ%z1MX$W$WYG8P#qDtad[d$B"lJiiRM]ns<o>1LwȮ囏!5 Pĩa.p76{B)/E$o-07$عYbI Ԏ ,<{EPt؁3@AK;uԯvJXGs} _ғeQk<]YZ[{t6;K/3K\ڬöiӭj9^, d[ЎQ.`z(*gRΰ©&*!m~#{gWƏM6ϯn +':r@2ԍD ^Ԑ jÇW2X VYII6>%s8 iOqr2I>OC OqKCEtPlcӊ\+XX`eo9'/:K1nQE*I>142:S2Bz#bMUʹ9FNLR jɰlu,F<czobn^Kfdeh-C "eJA~||&u[sW0ghv%  XU`ko~#LۧNR/ E܂Fi ?ʱ>$|6L,xP{,I{k5Og:.tJ0cNV0шq3 YBMZ* Uct?Yh<<=H5П7G$jI3bKZyU '_ d)r,?vimYaIYV!>Yb\KqGxm'gr1g&47LF=5U9ډ.{RMmmgp K=78عz>%.v%f XRU$V2HS;[$tŃmܴb j"W.X0Fpxv{g@1gBF-hg/CvϠLq1AW4 z>[T,Q+l43g|`~/iBpXkP4;d0;j^nK %wV~×ϒkى(Qhǫ^f=Ll\J@^yۿI*IZd.'فJW p8/Y=纤aeKrIӟg5Ҋܖ5qkHċ -(5k+# V]R_K:)$Lhҝ7vsG2_ "IUVya,jzCca-Q=v8hmRyԲhNi8W\ a%w|b<0r0+r=L /q( n^.,"y |h]yQԎWLu!`nɺۥQWYk;.mOC YNHi|kqJE!NgTf`?lx髯|r|ށ1%>\ݳIzjaqX+N4̴Z4OC Cgd9p| NՓgʶfF6YrY&\5.:i?I1#3{c.cngYZ07070100000255000081a4000000000000000000000001642603a9000031bc000000000000000000000000000000000000006100000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/usb/zr364xx/zr364xx.ko.xz7zXZִF!t/1|]?Eh=ڜ.+_hD]9.-ԹXjsA K`Ń -ESp'pfv% =aVWS9=u{'~bEDncT#i^ c[ñf%|n) L :bn|.>m7)^jz~ZT(zrmgS 3b񅨈ᳬh?X7N6"zYgޘ}9- jl5OYPh6eϵM5c֯Njkk/N(ᾘ3" ױrӇڒ&fƇlMzKBŌav4wK%(9'טӡucfor2o]N321֬:.Wv_fve }nr[޷Lc7!]7TFx X~f&?z؈lhV}tmIYѝfTD/ hqU Ho,Gqx=2Sr!wLJ궇mL0bҊk5aLe=D3[xs",M$vcd$ )H܉7M^ = ה弖C(hHϷ@Q(/^/sQ F]E̡ÓGOϜ=voC?iBS}*B2L 1<%Tn<}l+~( p tMMovshP`'y&YDJ}aۀQ20G%, :8rBA JB̞zތ_"OV `º140dSWbt39{e/I6 \(0q~t8h˜=I5fv05 쿟xH`"ȟpIag\-fʶ#7ڱn1SJ2U`?3MY:(q*b%! ݓ- oG{S-sgpKSZu| -S *"9t>ȩkvwLOÁ$^i9fn?/6,r8j$ ܚvnO6 x?KLdz:"c Թ&8bS6[[ \ UU}_٧*>d uBEd0ɘ܏$Ieo@Vc'vnG$+y8%}†J%ClUY9@t3`?"3#مr6\]C̊䫊DRhC3>BfLII%LU񭐟ׁW6+mwLD2 %aT[JpcEI̤L dTqpy6/F,z&=rIRWwЃJTAUEm 򰵚/5&4{c(7Ujw#J3wDO]qdSY?Η,`ܳ892IJ)+oBl\greq)鰲E,;cʍg۔2y~B UWWs>NJ z5@9څڟ 2*'R@uP!gS Z;pXX)HjL0I'??mYW.KţD홓(u.;7O'UV<#[i_> 2(KTq+|v?09?mhNTWDtM3U{XhaG\`(1~A_OF;.~ _Bҁ^p̲tOYvz.pMTz\by佘XѲzS1$/]  ._O):)O\SܩEnz*rS?ہa zwuY^&ȅ*J &_!&0[z)?&]H\yʠa03T5WI|Z2GW㵾I˥V)6ށ"!5?5-z'GfD(s$Q/L y`{ϳJa\1"PN n`) Qt_GIeZdZDU7#`.{~* a_XҤ'pQZ &|G3G0ˁ|w;_o6@?E|r,3量 0Pd@G=&K-]k1BA_a\sޜ ^XolT u&QW/s1pEHKk3^C66& S81gUkn)MK}(5PzC;#e~~P e''( *%YG\oޤ&7&kF\D$q!{f|9 @'Ou=zZHu@q6MkMJb]td(6z%ӷJ^^++m6֪z址OͪjO/>+']woC$a.J!y"jy w4kgrG R(26+F̰\" (I $ʪ܅#ڀOCahkd JɥC$cl,u9>A2rk'TڄT+7 I5"WfdBdA3[:ݛ2Zme/z@SO࣐`1Ǧ_k4`866^/u뛻=uޡ$ @[j?NGu"2EC K즓HW 3 #Z\XKZ xh.&J?Z|!aE$ gzOÀ{ٮaơc:)1 ͓-eHkb?$;~3ٹCQb 4)i+NО;acME@e+v6pg9&=gf;':L nDCgǃ4EwnE$h<ϽQuK.4!O,r [">+u&'KͪnJ.EY. SLGj0h{`fD~ (:-ѶOnH(rg:yn*aK2%< f/j!BNMwv03/7 !,Fap9?gpE67F u՛~<n"Q$"v˳<98D4U#K9U# {Ii=xU 7P<5+3pJyim?rrɆ5whQYa-b2)'7CF%l_}F +u&wwMx粻Rť {жw_yh7o4{ƄdLk+X: kܒ+\+0?wY 9+ab$cW'c0qG ièݒkqjO^>֤ =ɁTZ8bn(ROOJVgy?KPQa# K=B<iIi%qfX?x#]Zm݈wRɯez BU00ׂPeZ%VR }{>: ~ʷs?E}qrmSbj<[zoÃ>WFmCRWes'/53,'rL5cdAp|ʝzud "%DoVjOQ= ;Õwr ٚD& Kvy.l 0JC4o;o0COA xEz0v+fT:N'7JvOѥ󩠡jeE1{W|[PhQU.ʹj+E=Qr3OVAĔWEeΝ3g~v(8K/.1Ж4Ylk@"nX';]Ie(3tt,9Y#"ʂ4v^)rhOh㟘VZ5@Mz2(wQxCIG* ,y57!zхHJ*q)Ϛ%q=5ȘmR=(~]00  `0V3F>>@@@'iӳiۛJILd43džF&SD[F6/c8yluu) DK.jFKQ";6  $=UD}+2*C 3BvxxMN&o,w\P2u,>Wd|1̓?j6p Q7ZB#LSZ] Ry}&OV{H0ҖuUk nO<hYAuA.VMԜZathx nw1>2r@\V؆סlo83&Q7|J9 O0q_Sio>r\,!Zj<^:\Q 9`^<s]Dsj7T B䌗͏<YYZW&,8/N+[ 'kz6/=s8ܾʫ]DsSgc@hX o6c2Gi-'f&Y⩴}P_R-ÂxlRu$]"e,\cs/j˱8 ,@# ]66 Bi)>vLw)OhIր;4l`g$DZwR47- r ^#{"KVm5cT{_гyZ1koemwLI+{d5'N<4 ($e֮}f,gHegx2덾NħNqpb#XEu1Ɖ_۠*%.ň;Sj?IL勩$Z1 "͓j~HwӲqWH#]&ߠ?)Pw5h;S]9,?EBH)) BF*iv2𯫐lދ“qX)[b K:l&~i)мX΢\S-_6L+:6ˑn*wK۬ 5IC =M ziH߄PZ\u @IMQ@ĢAn.WPz6Y9-;ie9 #C_M"A΃%0IZs6_/ l}=o47?ɅIzĽpS|k:s" :jN>m),YzQt^Yo81@tzML5CH~Tb! J?H\vr/4ɁFt>X6V}@F,P S N671-lؑ9f J6\7~cg_נL8;;9쐺F;Pƨey[d]Ϻ7p:Tp\O 8wJU3M!XnW+'E sE4T_+9X(&C Om5~j]ݱB`CC=M=>_r_ҧೀ f%w/91lzQݗ Df[O4~tO q29@]vn"!q |&yV]<$7 xuʞT[Bpyk6dƄkHw0WnKkr FG^W&'&>.6{KOFdW1EDN_]F\&o58>k"THkj2 80J+j _+;Lt {p4IԒ'=4KtQSWxrփ0fkڦAŭ1~ola:t6ZVKLl9"htq CҌBW6"!{UH1P2h F[AdN)ո60`WY ٽ¯jEcT8鿡t3"#v-Hހ[:x=QH3g+Ou5~°)i39- :*N F!PWX~"Z>``2*8k` tc@ü,PscFDߍyem>؞<@v`2Iㅣ5^p/^viqS+z{Aā}Lbり'uKΑEN¬'L"}||&21Fj;r xsIFފ>opZ"bP#;Smԝ5KJȍf]^P}J=b r"T%~9OJ͒Ң/ dQy}OӫM9mMSR[z|?hܚW_dr9rq< nx#;Az׆p<bx"u7-dH89ꓴ˄9tmE趫 5 ?86BҕwI_) :yÓ֔z/dzW\,iҼ]Z#{0_ bAEۥ?l:/4alݝ>ɒ ǚ٬BV%",~_ksݝ6Ϥ8!nY3W aBYr5g4J HbԈp@A/ͪz#R?~՞&rS6G|ڬ 9 *Jv`ڞ"#B*juES/-I:%[0(NIEBKvq$x_j߼;Zv >]*O!/d+2 _P$;OlmŊS*  F{(Qf:Llecx;~?*?BHץtڏv?b(ԛRp Vf;9l*^-[_}_-cږ[JvG[ IׅpgOy ڇp79NIwC Mɍ~1_$ۿ$*qtyX=>5Ev)%CX2 댂;|_߇ߠRuXr8B0])Ooϭ$ G%7ŀcE<.6֒5o=#q@*&_W{#' rm\6&ɏV'5>*-8No#|)u !H: =k"bG@`bT7↭#Tli IWO9^1;2ɯ* :eV!\RSF5rX9kƕ&Ͳ uXQ4;mi< C3Fm{k3_V=؂P+Sw{ȑ=)s*B"‚.D^C3LraXwGM_\.g֜A˙d}.PYmS:Մv@=q~^ٵ}(*j,)sgۊL2szË|9|H6vB˥\3"em}:xW&cʘ־(6El=H~yu?ixɣlTK+EIs \ 8MyJl{$kS-Zfv_ʾ(yj c|FyQ$*S5H =ZVbL|7rg$ Ĵ~ @x N{#]9W\V6ܮ*Y&2}RMQ8AX6O]|}-Z֩ZU.d py鳷S\ɬ݀h88B+|r帥1h ߯2TA妠0-eu`& arњ'ϗ)"ějVC-LJ5$7R)HL6L} rp)}t2ZϯT!Zj5p_D-moVB0!dkp$dy*DEZ2Js>^8z蟵sZPqfȍ)Іq#LmQŒPJ3|I뵚;6&*OC-Por2#p}Uu^tb t̍ 8AE_um(Ljp!7 ݗ'i!ϝʻz2`q*r_uu8,/$м9[Z1eucz*ӝC"C~+2XXꦱ4JgosƭsmA ՔsДI_m ح ^# BKXmN %!Jdz]l1SUS]韟EyB}5ء }U=VOIC6 krҀ̭XSD$sa%͠SrhGtl;RwVKQ6_!P Tx D@i']<-G{\+Z;< <Ɩy0 H>>y\@IH"#?݇_ N[#&Rٕ`ydY".nP2q*i+ nB@T#;X0v+ F}Ίru@U(FPnG!Y΃ԽnIdpDn cں^sc+[D>Qv{kͯ1^vem`JQyks(4H`qPG*/1*|KD@?)9b[fQ X+wޟr2c ' !99nơztFKs&?UJƥj\Qi*Stuu9u6FYtvMTU}:x9dgdCs6Ohخm;6Y)U&_;[\pBjt/w5gL G[oF?K\v)R|Aaw^@ҵoޏ!>ffj3vPP2iK|h(l´!J]-eiϏu3dz53ܴA~@%JJM(TXI-cZTI:Ot9 |^ѹ?^WRi9Έ=Vv Qq*ݟ; dwǨTdfU([I2u, ݌ 9{}tF,t˵(l3G((w43]Q8'2fWɳZ}&%.%4p+b15 Q 4<(!q,9CGrCnveSy~D(JJ>2Hm5[Rzgњx bˡ9>>>q+Ԍ/m'#_ߣ! BT?!De֥Cի7q%VqI>惙rvPcT\gYZ07070100000256000081a4000000000000000000000001642603a90000284c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/v4l2-core/tuner.ko.xz7zXZִF!t/_( ]?Eh=ڜ.+A3HJiUm1lC7X54qɁNsocӝ/ByM+A0v~F)6.FPa%,/b 3q iu<D!n!iX%Rkri SޔcTp7/hqΞh?@X})PPe{<4nrЂTڿY@vu |󄆕>c3|S)HVA=PP !Mv]> Uv_Hu됸#!K|DEޙ=Gˋyv %GX]4wҢh_]󂯓6Q$x4`5W+NH؃s*>ZfM?&I(:Q7rP@g9,.A@*.?nZ/a|ez0̿-ejD x Ͽt9x`H tQcտםTo4Ӳ`ff,Jp {LfBH۬Irq BM}@ L=XB'k9LN3ytYQVG9V~4k`(%Oݤ;. B>q/BFc+!o/T xGzl2sv=< ~{7Dy\QGTVfPj>Qwd-HrbEf!. SV=T`O`ؽj{!ߛ2w2W.!HJ)56ZXc(o,H$vd,9wEM1霒\O[*1.W^LMfL,І}n K jDC@:Y.LnWl12ow ְ;A3)tGbI\>ht 1E7H9x34dd+J%+xȁ?N %;Gh([es`B㬩)*S,kh2 Ϗ[ {< Ԟ,ܣuoNa![v=rj}7T3Cl9NՃS[X )sǖԜؗ݌: % g_V N(F^ U ֢}}*jaٹ4uO2vX5Rw-P|tzAc$KdF_V+sqR Eq'5i^}0l8x*Z2` ĻIpBL&a}JUɧrF'N+J* v*ž *P]es^ڨ)bŭ6٢Mj0Qr5b!=M۾PܢJ;iTʗqj:q۩#pe1bkj6S7Phtd|qj,jL7=LX޼\@Z x("sYowvT]ȑ\p*ɷ_ 'wc>g31goo蚵4x-ZB!S dH};- "15Yպ|O3-yq)EҹLj.n#E91,~mM9@v 2!࠳! T/e\#>M4'(}p?5Qн"5(J']Ӳ2;"㡆9>;ʰ^v&KQzЙz\%|owCʛ} a01_t"ؘ:>R $Xy Af(m+|Dx7GSl7Vdh'׺*3f5_IY~:ϳ"e^q o"׵~te4qGywtUFRurʌ=*ȵ=޸ؤ*Z#@t~,(rv;;B2]Hc>iJ- B'hDЍkyZMZ;!D%f'h1}zPa]98#4im]?Kb%"8' ssfErOF/F,S!VC0Ke͊9L"aeY[FwH? V:A;?B L^e^."LT`O3h$m;=nG|X)WYE@f@[-VΙ;F*IA`׻|鄒0ePߚfp+{2,|t6rqgV|Ң1<{78@5ffc8,XFͤEс,|nc͘0n?!yoո*LD)3[.H:#bM:[h\ज़cNR b,W^߽rP1|ûUc+&z l\lu-IÖVY>:424OU:r>EPd'ZH,NG/ⲮqX@ tc7֌~MI=[,RhF)3L)7f/cy#:$*0D&Wf8x0F!ט(*KV5qEf9UrN9mOG=υ\.cBfm^+𖤰5F3; XR\oF|1:"P!{K"CZ:rY 5fQ8^KK3ieቘmmT{ 8&4,= uG93'W_Zoc6iP'84MLJx CYUK\@"2S _z4}AX:b>YTӆAկĘ Xhɇ)& LDܠSJ.Ef1Js5/ BˋJRѳWIlsnc%KFKBZԖA6Q9w?wu/Y*G!X?0q_!I"R%t01htlk /X3+szSfEUZ3+ZX+$|O! kυSv]\oL걎.a!13$lb|߱98JgyIߎ qXu6_$:/{dQqIO Hd4K^۾xH :~3B&C-++RQ_#*dI Z`Ou~/ }R_#lMz`۽wm_.#~H1]^?#&FlauΜqؠ>u^k❭4K~j숮t6ԤY) :t3Aw -,#v vJWD'u?mDEC"#>94_bCÌE/׹-xi/̵*ER>;@٢ ۏ RQm\n]MQ@BɁ[xak-_`FvF?lU\´Є imߝRt\2Tmzq~:I`n I~ÑR H,.Qߤjy  _[TqלsvND͊SUd,5gľ ɏwq"0JaG̞&jGro ĎZ %WtVRaE?])^T;P/)љK[IޙTrKy!B cܮG_4jRC+ TrayMDr#I pѸxsy]kRYnfӈ­K m ?`a_ҦL0adˉ>7zEՙ-~=v%WÈaAuKKysɇN_56HI>^)I2&fRSJ TJWK`R"$0kKuʄ&70Dڰ&䜿O\ ݪOdl3 ԓݜ2 t%cC+4[:DA>yC?QCjޔjLOY=j^4*)t*֭dV>6S]mS[ =l,P YUhMN3)-|:O]*;[}:*4hQ=ۙm zμhOY K2ZǦQ{g>j(uQ͇E+*S2`ߔۮmPg '̓I!/6H.mC9S uj>v-I3 LɕO5M={~A;9BQHpQ'0g)̋cNLýOyjiU Abg^ 32RvnO~_:Rf7*X0&U[$!5,#82FY(N  Ô1.mLϕ̎P2"+8:/4v!d8:C/oei3$l$e%Y2[qVx?OGEd,1YqSZqWS0la>avig1%.ݸ2ڿ 诌 ݰ̛խz9ez3E;h|zv5dOmlg4۾{FλȐ5`u@W\hxׅm}Ԏ`[bs]5M?o<C))cm~JTuN㓓̮沕1N[Zrq*c1vƒ,WMyi/{WV]')zifT*$: A~i1 `Lc- 7fNqD&R%M_bDG[=ΊK}| y>䥊29A84v@RVJ eh$Kǿ Ɋ%%\5kO!D?z{@@I7ԇ f}꬟ A`j[y?T1P;*˂ߋb?]U $stJQ -۾hZi_)GתS@Fr ߋB<:r!yHׁtWcr0ӽ!8~0**X“U'aWU1zK;tF|rIadnq1"']Ew/tIAf …y1l%j [láUw k8p\!(l,B#)i%#$&F0kǒ#zQ5PR6ߩn_FLjkW62 [dM%lI~tn0cJr6閟k AzՓ{B7!M b7! hU7Ma ":WTq9J_Bx'/u#  TA5(Y x-tHS^=Ht=80Vw&w)8, x[s}}9ەvrCF}Fgkޞlٺ(s- Y=Z\j`TXœ.1]{} bzk,cnՏ)0\T1bq5TVZpZ ;"Br6~VYGi),slO}ɾSo'm`w^[7o#IS V =.}^ڙ u5tP}[V8YL $KϿg~œkQZ+daXJ AGg3{)^+"}Q"~%~/\M-Laׯ|"^px )!KrI{:54]T Uv~C5r2q*\p}|q #P_?*AWZQh·fʼnee̋sեT/H֧5#+mYND1 S*}jjK;x {o*4֩7bcǾ7So*ˤ)?zvD +8Ӵ CW;)q(&3ȱܢSauy~X7qHig5:ݨ׵ Dy7nTQOj JH*2HzQMN E@T8©@=uaŁ*:O^Ux_5,~S\DuĚ8߀^6#Gve@,󞪵tB>7ByTZ7~ۑ|cX⺁&6A+B}2EKHVdH`D}м~Ko ^k&˫n2i͌gIhXW)y\S2N TA2r}a\:: BC[ 2;va2͎H|~t8_O ΃ 1_*ҁ:Tfv(,<l0C@~I+oW:^D^jIiTLX'bPf.ubq;ul|wmI>vi$銟9V$]HfƒWv0OhVm\/閚 ))B ӠQpYF%L}ÔKTZNf~*#)hّ,V:)ˆlFۨ\/C 2U+0 RU @'0<,B |3MAW' JJq !%wG/fV 'N9CT "R:1YA[6#IS r'ׅmئ^/2 yV*03H.Aqe4G}ׂYPCbne*TGhiC ~FH7BVhKLF3Er??~k-G0b_qnfK$<5,Z[vTYFAp Or:&nO`F&sz2Ox¿9C`# &|/^@Ʊt9m|I}3ϻVCۜ;z7En.p^|&ԓv sF#2nj~d[ފ(vrD4RЪ?hلho5s̑Gf ﰽ0>'F/`FD\CebܪZjK˷vbFŁRte]쫀cgUaE|U, ®W1r{`#.`RZdFl832Y7X?%wWDànx&Xntl7t?gM+s_q"#&)z?Ċj`%D([j\|RbÅ" ýYݐ"]  ^ aR,D>\7nBuO.=,X(Nxnq =. 鯹͞qg50㷻ZD6}a 73uBW H I} /[8m6["!pH'1R%K Dpϩht$+_vc J"i5ԯ0…#rfa3m^dA J Y~4hDҝw)|+`WUr ,L7mm:؅hR8DPU`6 _pl.~ySѥ3]gFpd uk-@Yhy[9~n?cx؃5L%i^ irC1@9! >{K\t mWmܐz4zܰ{Z! ;-lk$3Z pAYZ:$IG}f .4YJj]S)>(Gx+,<ƔFY'~D?H\>N#4ERuo;c߬9lOb6)n024}ĸaD%o5}JtE>"0Tp{ДؐL3_=ߒͨEktNvЦ 6snq}HJ!kr>y o:ōluP3 Q4v(~) ϫ*2TvV9 `&)B˚OG >r)~C~1tߣfJa~Jv MKӣ{`kF>49T e$SD+ F;`dն ~UoUYh/A6 ։\Y4bA3xF pG"OB膸?9+.`FQS\$X؝3-;5mЊ.@ !GXOx/d"֭gҹQ-CDrue뒈UP:7M\1ߨ͇=[ 1*^f2#zߟWMWhԓdP: HQ|]a Q :G#yb}Wmi2DIt_BN ,o?NhhLwvPs,ﰊk9 6[ص 7֓AJ!Y(.]wz@ -v6d&PUgYZ07070100000257000081a4000000000000000000000001642603a9000012ac000000000000000000000000000000000000006300000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/media/v4l2-core/v4l2-common.ko.xz7zXZִF!t/Ml]?Eh=ڜ.++M ?IprŬ&q0n]V3˺5@z$̅=MT+;86j gp3m@2=Ex!I],A-=AͿ]"> 7T\G{W{3OՔE3Fe%=um;efr/muܫK(w0ڱKuD0ʰ?&Oߩf3 a:=훪4+"4ӌRnh Ns>s!>z~ 8Gsus/Yy\L-0B޲`0^nY= y*.MQAggOP'IQ P4[!DL{=78U ^"r5̾M](@sZAr{6f9TQB:Dn'cy>+,̀gO#HWF/o\NL@L#JuͿ }Lt})C/  p֫Ez@`*jB g*Sr8?hzg!XS{r}Lwl'LD4E5H,W^M8 p`pTX;|GaǙ)S\e@<3l];>Vg)zA26Bm&?*.*C Ƹ鞗g6)W&/˼a-qvcNZȯw{JYCgD5 QQpkV9%ԡg?nA `:2aǐ+Mw16Z]b0,fW鰦h3Е,MÄ]E@ P:Pڕ7*/̲(^LW/I6awhz9:\Ā7&}YJ7Xǭ^B &b6hP(# ef 6&O phT[Wȁ0ف3n):iJU2+s(7{IA"c<ǿi}FPɆ]O1{d\۲ >,%b>X_9aHW,QV !\ 剮!KH Rl;OZaptF[]F3`(׎(JM=Pנ6^i1VS㥉A_ĄXG0nE-w 3U ĿKrOqf'iپ/ӳc:^lHtp+PB6]NFXW|A{BƴC>. en:jŁVr@{)bn!+Z٧BQ;z.9$Vm:S̃;ڜ[ZƏ.R\xUCD^ o֑0!'yiq aT&V9,󱎙Ⱦr ܽ]PO-g,GDfPͳľuDT#$%YgY'NǻjY-x։U _Vz:JX\`\v6݁4wZզ:`d `hzP#Xח\_=Cd)UYB(&&mhOEF%áDv|T"TO8/W5gmA'a쓈x$AqP&O8*UF3 觚Qɷ)agvW:I޿x `V < 3RQ+w) CJLv W% $u.FNg=PPyk}NZ)=;XYC=y듅u[JeGlFeQG)@ ܚN+ő(_"zz[y+a ,yxr^*+uf pϫ;*].}_$<IpkŐD]$%Y)GG,9F-YQrmVz2Iث"kLH=8IDeו{sPgO Ɲb %HYJ~FSned@f&{>rn5D/RYХsbfE:A SC}҄ݯ!e!W S;kWKu6߭}X!;2W˭ݔ7?hR\(L/1vTlUZAug{KΣNK;t_OSo_+EGo{GG/\jGcdkt{C4g;FjDS&V=' 1W*G_OoFZ%D(~ HS@6хN|#/u>w`^96{[1F?el"vb'”<ﲅчԹ i@Pwb56jY|?LX[a]WMلma 7Nq^a6btmv)1và]O*:a&Un jUn&m>H& ;9OUq彀 1;p1j%t = pKOrfG6a.Qp k5iGRx e(nhB/z4WSN^atJ~;^)c)9Z2JUh$ü-;G e/$4'e (\5"ȃϿu䷇r8CԠ? Y!m"a[n&Ni RqT-zY_ix"Ńw}!n}<A15TZBF3G|^^czU(b?;ۀ>){T[D{腫>Fָq~nIHy5]I&Fp;l/sf9BuC(Vdfeg'v@4)h?sӀ_p2<@/ $ ˫G '8JOGԧ@lȖ|LLQ((CY@D8<*I |~W#JWMHAcTr~j$+">{\[jڑ9λ)'W#c=GBj먱͙Ve-o?V(L⛧\8HeuGWPDo],d›q!4;! GŽT}PT@8G,Z$lJBЖ^Lr@_bJdXǩsGD76 I1}ՐiG fsP7u`{9 54&Q2t)=v4'=t븳CF',| & 1 ~b-]vu1 J5-R pL3tW[|^oȭ]NkiۉFjJjOT=} qqɿXq"6)qi*W@_ 'A %Xd0!V 27C!щʹ'3C1&ޒyՀthUs 5]7$;ex/JWK[+L n-u9w5og6{9f }V>I>83L1Pe-CzYgToxxmGD}ɖyM_\\h?|F#_L鱡W1B^@?:ƞS&җƋ ;| n8XH% Q]LEOA{;3G:j~kG/#DVkrEM_o`YYm]^їx-dZ<}w{&aTl˖p̀o{j&G- [,BkY ) D0.:>sZԗ\vf8S.3R%AZP )3(ZQ`A F:k~@L>C|[ȫXL@2^J |0/w* &(;f\ѿ6M}q`rߎGp& O!$"#ɦ#!;Lu @:(5RU v5 1mdN:K|If\q9mPvn*+y'cnW+щXcJ @/o"X˴?yY.Q}KovH axgg7SwME:-d'="sN,AV(ߴ1Ys_=~|1tp30ަc !QqpC| t4ei ?NćBc)NK 85C3瑺Q;J&&pj#k>pfw:i ;Ôj Ov`5թHqw[ 34I3\}YXYvVyINU}Wn&aȸR[0R=?=T2∮hL~tm~2a5wp54z놂_" u[@l qkIJ cmJ.=>s | N"x /HH­"}8R@yiNsȧ Ơw? ~p[8D.>߄V?xV幎,NĀ+lG d*r#߿ RsFSb$e PBy)Tk40Y *$XlpK6ݴHShGחY\1+ 9Fvbҍ@q ^ƕ66!u)E|,cZk?5+ln5j7^$KtBeFsKh )&-D CUW)0>$m^q@F B` bs+-6k9oy߳qN .ɨOFV[-}桞z&.w-^büJ'ctEޱ?$>#Icd(%g/ OtLuw/QLq``Q[9d> w7k`zWFm6HDM4HLJ<:0YS$[l)0J*\dI Ɇ`'{s!pRƻsa@c_> 0ƕLZRo)8v1\Ðxm?"gA!!r%Xp,;fk,TESa(.i9r:LB rc>E TWXziܨ>N x!B"r6. {9R{d@Ahڿk" c+ZonL/0eԫM)aJ3" G \꼟$Ǡ`SܑNkOQ[`WtkfV_> ^QHF,:ڜ 4pfG4G$ĝP_ԨX|Yy:5f l^26;8~X%^i_ ېiZ;]2<ۤE _ wɯ1 Zj[S.zT3L-K~'؜;S"t[YȹuYpk!DclԨqQo늬 ˙,XS倗KVTeE}ekc@v S߯]!Fesc\_=8 %Wf"ZjPz^CMӊ 0JK8}w vy.'8*>WJE9ݞ Sȟmؖt4 W_-Wl3 CA\fK>[E T&[~Z)њnF,.R  `JW-gOFՌ倴F:7n4M\21fz%oWyL1:t׽`^H}'v4?1ժ(HDpݧp0<< &Om|JּL企(6Ν ⪤26H3~#AXTwvP_5[[yP~10\92y̽oFIo [{<~$RoM+rT{:lV0?8gOL n⎨PhpR2/|3Mk5aK~Å,7G+X빼K+9ޥp̷kϺG'27^aƈ]3\8AT%74@bwk 86:. Q&03s0p2abks X@OFogoT#UЁx=Ԭ!lⵢ9& <A#ʐWP,gS'.RjCb\DXdH;nveΓ'X=SO~Xl(=CE ,+OǬOڡxwM™h.\xl\e@2c6xzMNaɞH2PF{Kl2_:ۯi8-}\L͈W7WU=Þ_9Y6RǍٳ|#zu߄No޾$ä'2];C-d@UߧnC܄C<™`!)V?iV550fm!9O#dmuX܈zWֳ {'~@+b_oPW DBxK:4GTwQ]ϒ êG,\zRvL;)7N2 T`˶r|6x9rAN җaO*g\]wV,gMK^$ ,CAAK@Ao|Kf2Yi6YImg;>V3宪oL̖TQ__Yt65xWбC|u6MLrALQa;u 1\1pa{kLRFp2 [9vib!ʖ;^4]9k4OW12e^¡dr;UQF+UOߴƌ9{bVƚON:՗hZ5VfStY9i5D<|ĞYFVkhsss=fU92>:`"VZHb\j4MQ KoI`m `b7P1I[6- ݻ5Щ nLR-N!I<<1<#AhjBiE嗸OTnc) wLj(ED9F&w>PϤ2 J\Ԇ|4$ʖIYx¤ЭHJCẀz1ycqDzUe =~utM1}JmAMv!JN8\g}CRDY.k7 +* v 5X`_ȼJgwceCۨ.g WATpCi)7ԐzfI)sb3:Gc6a#Jzk6>F ?s.lG, A{yx>0M-ވ}o8p㱗Jx\sg}ZsD"M*\oyW~IοKB[wfscO/>w{t_̲xS{DM2N*_G$FI:<@JI= C\\ZT륚(;)FDO[C%Nk} =|[;IJ1CV%1Vw6ICN”rD:ʮQ)?0t6rK4X3*=Bb^tqwF!l}畲7@8E>'C_v5[8PPDE7m}꧸wC%rm!)py*n\$hYZФx_+R,'.JCF! RrzU-w? s/o+5<6 oԻda vţ3jYʍ1a ^_a)l\F0>?Pu13T (.)>%r[QqR5]osJ\M7E'RU$453Q5׃zґe3%S4!e"(=I{ Ym:zQ+wX6Ɖ;`U*^[׋!09ŬbϟkM=P =tyFYwղFj 雀MB k1l6+0gM%H:jSA6 wV3cy/6]E3/Us$8Fđ>bSp}P;&hi12꽟ޥ:+1zHSKWj%0czB8Cރ}ĝX"&E#~[An(q8|Emu8i\$pg/S`ut*&w0JqƷ 7S5L>U]#dN,.` ddZ2CV)thjPz(r[$bޝa=篹lt-%YJf#fλoٟmV43ĸ+ [E A?_Y%b+ nmpRHF]@虅=aڈVtqjKkD;n#(4TvIIqy*]F'H5bUq>F4y ӆ(Ar ( ,l%sQ6I©|A,q,)nj"#S`wL/51+(Y @^ }RDipSfOa Q HsZ 4H|#[]2]6SweGai9 /_~ V!z3Մnt͆qOtC>>rz1#Mt: ^ |_t`q^vs\uxLݯvIvZ߆-禰OGw9 m|#LJlP~O i0m)\XNk岠ؼIWD=~Q M,/($W/ZWaQ+𴾌HjWS%v9:泂^\UM3qt7,/ǂB[(i.6tD̻-UE@Z\bEμ{H o[''= H!\}ӼN)"H/b:m9Ln^Nj4 =( 3~1s4xy4xaFdw|gfCf @ZP, ly]糢e'p'tS_BF4V *ucs9/,z5pObc%7y,p#Sl,v74cm ]o+%84ت҈V!ʬq@5Ñ"j2h˫'?jvպ߭paCJ'nCjQKs,.:I2B9#`X%VCy>#KRw1Kj)|Q 턜aQZ/fLp*xŰ~h*Nlb;o&աKNXNMT_Z˝szbrLƐ)CܫA7jGpsZP%cMdPϪVguunT5QWKڙ3ɾw3UC37'^c/HАb|Z.܍ 4 im٫4u'.ld!P / _h L}}UH +0Uo&}"v?Iª>(F/$&Rٽ 5*L( hޙ8M:&D6Èg(EUฟ9VmSx(&wM 48vOGkekX$MO(CEΗ l"=JZ}f5؃oW,-0»}_k%b|=]uGz~%e}Y94L}`XTzڛz&BoůVS! -F#EOSo64nRsds|Ҡx"ctqjv*Hڄ y{kiHulg!c6>D$s'84%PsV1[ϿGdp3bУ>9Ȭl7zۿ5CN4 k'Coi/(soLLn8Sbj<<7p̠0{v[8O aY%) aG- 7ܑ,$aQNs" N^L*heF= hAs.it2?-0剓oʵ%O=ˋ%ˠۑjLtre=kRm(~Ӽa ~D".H#zSB)#1cϧe4DټS%ǺYd凳֒[ DxV%[ڶee0l[o8t.WOat%PFT,[*?B>:ckPu>gM ט+"b`u4Ψm_O|f<#y `3f=U&Q!=+3X`0 ϗM!fČ IЪNT[ NI7l$!%Mߊ%Br$\RPAܩg]HVީPP1OD80̚CȈڃ38W+_ۘF0YHqvoSRp\FxfH;DTp4# E†#^J1f(Ze8p[}؝Yj<_&%ގ?gxϖ].Ň@B[jp}RGt/0Hql[}a\ ;L)1g>]ٹcYsMvhEtR0-, :u[+5@l%2m2w9] W 檛>ᙝ4]6&ENj4FD2k !(fIꋕJF:[g9}W.DyyvCb'0G]k?Hj1,O)Z:Ix[(_V?+@^\v(Uϻ9egL83ͩŞ|OTkýF6I|3ʅ\ՐuW )I8&P ei!c| G\<^:oGHM=益CmB XܢɦP]7և*PG  g)C7~xL+@dףZA1G' QMbp0-47} ^i4KlZ%G#zJ#4fkO~ ۗ0F,[e/G +xc? sl|N'By^4ZC]R,ɁմKHT|O v-, 0%$@opɅ'\;"]êEՎݵLM?>B* `˷֧j2PȜGLڄ+Ǟ3(h%G`:B?4D ڳi{)#ѿ!Ҩ]A24ix͋?}<sJ!q)L~Dަ λylVW-o^Q8 }G,ג>Ż-d7lÆK55pW|yԐ4Y|(%LBSk9$y ChVm6 q1 ?ٰ*>x 0aŌլ`șilr(8n" ;L|'>) N.la 0YLs0,E?)_\*nd7tw,-ؔ06Ù{8if"8]E/fMoC9"j7ߚ~6;lD$ˌO}Q%#tAEE4ːD9щ2 ar >}Pt&G@{y>NnT@u*t,o:?(Ţ qµx; 8`XNiKQ1.!;>8z\kt3o买1ضkiw4Es;r- 1-Dz=mV#4n>EE5U%\qL:E ̕jJܫ \ ?$IzcnpEIVAEHu=x)s)z΀-"R>n~3r>x]Ca>srD'GW 1y1,2`[gRj^5Y¯aHS|Y+waUO\+}aDosyo_9(δPPW6#{KuWF7?j<'M=0X3Xq`Y5;foz8y dćCT m.X8fhPbSiƴSقK ? |ޑr*I{#Ü ^/&őU͉XY{Rbvw^V&LGwY 3uv@?YoL%Eܦ)M1sR5Ԣ5TɄ_;L78\“bohn+Gۑ n@cwSPaE:n.Գ>eU/v%̬C~?^z23Ղgi4yUQ#YS+bL݉vqc0ۊj߉ߜhY#RrEbHy C9_g3#.t[4Dqk|H?`[hIvd]G+W)HbV_MMnʢ-afE 9M`A}{p3?_1b̵Bsw\\i^\$HwInb ;:\Cl1 ,&j9ExA[ R8/T`ڣ@Qsߑ~.d$UDߥK*GlFo LECmTFmDx|exg=rALyVxyBYl9 F >[HSGdGf7z恨M:7"{ Fl X I$01.@#0ehd`4&(~uƓsҎV|㋌2M9kחҒ_+X 9|D)Z6Ok,#ζ%T&J4d67T|i[i=Lgp"]ш Vy^М jDL1\G<gpI: (tWo' WEcMOSDGc;gZa fjtm՟,w,fb3s`n'x_.j*'aEVYd0 j6S/d v$|ҠJ[W}w.M9sEVrI'qa_'a4giONWOZBErehd8r<3p=  þN)!.¨#5Q\ܤeƾ)ViN qF\ݙ* 4[Vw-FKI2[?|?5idx4,ΙKĄ >kgOFrqtP`+v$1%{mTu3M[T3~m 44^kB '/43Z!dABfFZ\/R9”j#cAf dSmT'B$Rb$ilYs(_VIm*:QR?WZkv= u+'KD($o\O[(.pKߚBZ(0.!wTvT9ʷqNT #`Q3Ql'Le e0N/$ݭ1ܞ=?8 L)9 -֪K_TQkK-h-LB$#kyJbcVPY[&n'ePckdk&t;B4衰U Fy3,tSbNZWA80F4kBQOʧ $0Z}1g~XAUr =TS M Ү~ȸq{ﺸ?6w AG(39n6tΐ,kCM| 2&"!#rVh -ɳ @>j1-G"quUH"nxmE9M]H5';ѶDIe̊mD$ '^ML4ә׸Odx'ɰO*2i\k56\; UoTƕKގ} j\ )B*Q,:-S)K&~?@Y { ̩E0A:Rn,`jVb|cf:soDQ"Z;铸r F8]>c]8⤿Jpg+Xځcn ~KL%b2F ed5P`Lv$꒚EIx1H:9/6;DQ +JϳٮBȔ?ˎ \~FI̅]kސHړ4˛ߤBcFUv;O[->s|?'G3ƺp) wܠQO< xڰNgrB- IzVȮqa 8 W.d)!r @qq&` T1LQ u&w[*.{5b4Wb$4Iwz9pr~, Ń+C;G | bDH+b >XimCCh,cѱ%,%2SRs eT[-~Qj|Y[Ia<9 ĖVD>{| J:/z_7P XSOP2R?J8t#@+ƽѷ!5%JQ|QYMs^9E}N cR/̤;$;FSΏjS-i)ycA$!m5ߴCJbxrb6h@3,֪C?2LuL fRZ.gH3zvYձ>La{F6~A1K,AU}{(f` e~,ۍM 4k}!ڈM kX yD2\&f~Dg鷣n]3?;5n>B q߃K"(3Ai|Vv@ 1شW -m<^ bhH״lPд^fd{uO7ՄՁw \mu34xzԋqe`tGEv;(;mK@C V' [1fgNfr12]LW%(H<y`ٸ^C/׃i #k#yf-%q_+*N0~>hP.C Dʥ+) 3*oItMKkh潠:TL2vtLCŽ0;{4(SkNJRcԖM*4ɬ$0ȗ3GU$$+p_iBMtQMPT%\_Vn7PqꖊBԴÿ$!V71DжcАzw½Y_t iKoi5,`I]@8T'-W<9ni,X"jj ~P[K׮G=9"Mi"II>\k%RH'4ٰmO <81"t( A]S@vRxb9+&!,;3 \%j8BwW?kȝ+^mLJZK`$Cª>>87 J+t g<>R'V- Tw@,]FTqn^(RGj\ 58ܘ?N>(>Ą^YOu>DZDH_Gih|ɒۛBϫfN O7S_9  MODS =Ϡ.12Ą${K7ۡZ>4y-ɴ6"oI6QzX86Nj =d_Lp7l n>'Xg,(m's$%Mj@ѬXwD~]?5bz]7hӽI׺E AQ=w`B+}^uۨ>1b" Y{*ӊ{V$P:ͿfSgLgEhWa$<ĒnLq.PFƈ_ɣՃ٬8QEAIX.jva}\_g˝T. T/RJ* vD'WݛؤI."9WuܸqS'Hq2Ls"`|0Kj4F2Cb$ yXup-oNMܗrRYh76=hUCu#ߘll"ۧFJ\4]^-h-wa8q@y^&|lV kOUfBt#S|00ZS)UA?7I캯5 L-=o~V;Zj4/#wr] h#T =]jmGgmaat~؇ALD<ʤu8 A?=L3sSj47HA?ɒj`XyQ Gi X|13 ݟZq~yuCN$g!:ԉDV+VYU˻j=JDj P#) P# PPv̸?+;at9{$ .PB9l<**5Kw(S€xQ_ЍS?'I(Kj&pASTuV r&=lytF'JGگĖ\R޴5Q6-`p7 -45G|9UfRfl,007v\1tCAWeoa,j&,?eˀ/>¾+M Nzr (&ɥn^D'Odwb}ғt8$X8!2d2X͐4=#;J?ՆRi/8N+Fu|{EQ!}^j7&?_92g/uIKO+wA#Gй#Em)ya4+@tc:^]ʏ."b;zAs (b$cŁɲٛ(oـWc&-ضcG?t t3Xij$<}`2<\'M1+CHH߳FeWBTjw1DK?p*/~^Zč) 2[j̵߫G(BQl,%㬖4iD5EUDVxr>OMxfn~_w<δ3ygbFH]oSgmhA/2 Ѫ qT4 CJJ`ځm .../g7ЊKDQrʹή>j ) +\9tb+wVPV=<tWܴ(ԃv&h.@<.;yAG QWĚ{ kXа$_jxo:GL|^ =JDugA .I,15M@VEXGVk̳=? 1-~5m@ Vϵ^(QD,r`}J.BwՇ"u=gauL[ŝ\L JSoGe~/`x.JLm7vfYszc˓dU†;y|jGޑGWL.fd2ڵK{-&WP]یeE}+nKijQ֠ي( LEȳcFCHiBQO$Խ~GT],NqBV3Ji~ѿ_ѥYV6M.yo3aPҸU+uts^z1]^HlVja*]pU;?Jl>9ON&[vaqd654C3Iѓ,)!찬 BNz%q_N0"Ȗ^hb3O2I{aDNۙ:i-%x1RJg@a$RL>ձ8N7R|-(Ҝ88i~e[ n~)|vl])RҝMj%CE1Q@NBEMԘMx}QqiauC4YG6 KMުEկjYcu|Qc'sDM YzbK˂Eh4d֋{~B)7s`%ڨ1Sa n}1 9ӂS+G%&H0YЉ6e ~[@~־-[p?IK:ynZ,xQp,@5Es1PN#1 /,NtK8{'EKszׅ/[ 8N]aӭ MW>U& vfauKyl}ND<[1r> p7݌䚟6mWg[hY7rܣ%oW=>ކtlW8yj !Vs0iQ246wѯyǰtaDpvΜ>;QFuI>4:^k[G]Im; 7܅g޳w A⮲@D<9$)0C5Zn[r*59f@F ձN ӵxɻAև΢s[sUZ>UBIetrLHLZn0LR|݉%Rcb煏y-86Yay(;zZz`lmaԴ6j*@lJ>'v{鎡?:bj7 U@ݍ]+آ_5*93"R^ux`C7dtsbQ%@6:_@6vR;VoH]#&L-K ,PKd܁. I,]% Lxm j"wDsp醢K݁^Rg.2cX,~JV#F]I Jt{xGs1qC|+D/5_Qȶ~1(_{a ZWK*v144H(dBlY&}e?RG}R^8T v(02U3091"Cڨ1qs6W]3U,s*Od='S *z(u~MӀ4Wi揵Q2/nNOiKp = ?>8TCm]QMFb*[L+qSkrľa=0-k@i $B1Hm77gvnUVĽ]PLbye7fxn?ױr~.y' !Oe /g 8OǹNږ{{jln$6,Cxyr06bu|+6ioQڮhŗ/MZԠIaU]? 5 LLmzXɲ(Q-y@rj Zur PrBlS @6F<!Z2 Vt.e `9%TD/3"]'@xh2æd)o8Mu)-,/\ޙ5!U[IpP{=ECm(=J 8~khw"3 +6j3S=N8 Gey2%kՉ u9NL .xg},ʖ`ꧏ:k΀+x}wgFk@Άk =4rN LBV*H@pڧ{]4{txώeaΌfÅYكG[eõ:Gn1H{=<|Z{j>p]},\@b}D@9; >0i{')0r+tQS fQL- K#硑92L|,kvl켻2΄rj Si0r<_)dS:7{m͂՝OzOৼ$Tik&+u߼[`e/enu#@.aVN<.$ȕ\^c~AJ+6ZbVF AM._.oI,=a>'DH عP^ӎt2s0 ]=$ !`M}㎞tڗ3˸5ITܩ5{ĭ1> G;dՋ6_U`1#mVnt0Z-6G4sN̈8JB>)Qmɽt_@)m:&{r>d#q<]L٧I_Ck#J10dVt2͜Q{jjWRʋ1jTYO j7—S]3.)W(B:ٽvXԹo)aV'Ybvv7gsj P]<䨎sUŮWO'˨>{V[G>q.l?"VY̓A]N:K^&lUАW7# 5M825BZDqư2I M--ZǧP5TWՈRiب!o{rGKF}rֺ25B,,"{ϭMg^ <ʂŭυՒzҁbYmx{Te{I]5ʈPSZe^k<>Qҏ ʗ'120o+JA0l$! lA|C32!3`*ƵUYjڽ89F<<a BLw+*6H`}('ky0Ȋ6/EMyʺd]n,M;$'{:a<٨1M9P.,|#wjOI]囚ڷE2'K_*x0k']WvMnRtz. S[ziyrwUy=TVe}7_R \dI“TvV݊JBE?)gv2 %qFi_j]-e~Y?ؾa#9+QaQcMѣah䀃=%j' ܋@lxȳ"K *(0E+Lsc1VV| E6yirNGO6'7 O{0}0~Tsܚ߼jMSQ Px/2 L]C}P:b?Ϝ񐱮<ʕfJAXߔj.yҸ"p~88_"!}8%c+eY+PX! wV:o$C-oe[qYQxo=$(jUbQlng{-&vra-C+̈́ñdW O4r91ϻ@Ve fhydٺ`jsfZ{p>{KRWt/ .謔 *ێP++WP4? yjh1ʨw+NEE`.}׀[1( d`Olws(jq򕺿*}Tt%xav(EL=j2U>S8bzAz_}~P-mAqKg60-Q]ڧ59_~'HXymjt6F.޲_wrg[Ƶ5$]Cԗmbৱ&pQ.5\HA8>yfAxvٟ8w!nMHb7I5<lt!ԯ}`VUBe0*Kd ӟ.Uz\l5cDTi@:_|Uf҉r <LDұP@Kktn:[KQF|,*ȇW'n ,kk>p25ΔdPrhvi,xĖkp%j 0fN% Gac-4S-b˥!Ɓ` Fq.*^$9sm݄ l@d3/}Zfxꦺ_q<5M  wN9M*tyj|`ޜWw] eU`m'p6wЦ4h'A֘Wy҃.|d s!ٻK؋˖6`7=LjާQv=`%;Q1^:=Dz6y=gU0b/zEy"y]kPxsh M~B !w#!sԺ:fXzhJtP< " j_U'{TYKQfmu/ $MF᳷'n3yڜ#qJ';ᑩߴvqnjOxAǸ8o# oslβdPO&%w?ڷf)+'eG-ޅ $H euΐus'#\N/ʄ`|L!]=E_fUehE$>ZoEw~,b.97ʌ{TD4'#B-o` ]F4n޿bLU$o_%zߢd5|R| CKWuR,ZIӎ.쩕!5F!i0&xy@rZ\ĥX.hȌr^G]e|3sd*)XMIY)Aei{#'tD#u/61[ֽKe[^KHLf.@g({T Aǥo鏀 6cP[u6Lɸ|n?w5 Im %8K+O}+`c-K]^K6W/mU5\Ѵ7{{H0oC<_hiȑgCUQ#EytBtǣh"0VʢjΠq.Hc6G6Oh\dFPAtl[9O gP'fW"[T= f>m *3_}x?MNt7X+Zp [D#e_4Vl(Qk_"ҸSI W4p8Te4<,SQTZ4p%M& ʛ%#͊|/bvKkٗщAsdѐ/#-E%-bУ5R呾OܰMޕ`_u`tF\7h|^*(\"zĜճU?DÀBy}_qT(~є묉14!*qn%Aoв=;GLapP\KOi7'xbkU<\鰰Ta~ 3}mc6kNn"57esqRb^UqDl&1p,9z E b'ifFu@y ]|rfzT~_,Ć Q$<ΣqǑ3iQBuV"[T0mTcxݿ3>w:$z{vNE&Ʃ%Qz,bM2zoN]%>,!hht@9anfSX04q~U'jmRI;(pzAؽx 7KsA%rٹpa4zT`#-s'-BN焾Ť\ïrXRo S,' /& yÚɇPa妐4m܁Kct'OQ7`'^Q-6Afκ[3ؘ&4 :%{SKl S1X2 玞9(%甛IB.&v @@]Irhﰎ"c,;;ldd =ʙwJ:T68\u_n ŗ(I ؄a];4]wcVmtf}h~.ESfQːT5D1d* k۾=ݴ f#owZi^:#7٘}挅dcHW! 11u߯<X9C&'BDL3Fh}19zDX>0b\2Aj8z3LJ0-UI◓zPjtu0I`\0$<=SԐ%vlRi9z Z .?TNHmo^}A9(-wT Y]R}i{Am/ =K R3܈UW $٧)h}jw^*x?xZm8ksDZGpAiMJ2`-D]DX#0'X'N0jU*q`"T=^&`v|56IYlM02qWBlX]"~>Cݏ嗕w,Қ >RP'\GՖC\wrMp5)l &<ł@V,zU6K,˨ju'` RDe4kزy7N &V"^gel #uq]q?2Bl]0rZKi!A4u*tQ}{oQ}kU][J ;.WAIL5~@غG|+]]uA<wR4FhuX >I\٘;Bħ!;wC{xNlOp?ark%v: T}rN'7,YOuϊ#iW cJ"9!gg.]$Obr*FnR$}o9ƯYtBp6,AF\z*8{۞>¶RvaߋL\夶xX4rn]T7KCfO@Q=J䉮w762)xO&`iP;'\_-``\D;^cSϥ~< ~ Irn@Jɵ\85͍`N /X bCa{eTzD-Q^ ԛ+pl Ra}1 K C vmc$i|~$4k˭ A4k#=CNNXXI_`vFDxG(jnîMOQkga1\Upfv:?[P~MpV/nGDqh]ZlHylE0Guv |ycCQ6mMJ%Bl'IDKWRǨ? RE h] QP+-1,S9IެvӶ5%쐷M[Бo ?XF}!G?9WI0M6Di"u,Ku-n`ĉ D r9ӏv>]gj >!6 VʧƩ شzK6o絻%5ڣ0,P9y~gV|Ck/^ۿgo3՞ZwS#L`TK)72dU#4F Yh3f.}zNf.]'0O2 ;K_kd[0D-gFS7J'L>-Ǻ)\d/-)(T& M8*t1ۺϛ3@Lhnp]* 'ԗNcbK { ]șn?TyZyfL~LJΰrWn9W`i D*s(&.pClJrXo+>hy"-5Y.(]}v?2T!5@<)m Ir Q%zcoz588V' o'݈k8~U#<H\ ?M΢!or,nO%qS4$璣,k'xCX{ЈDŌ{x\~"(nmw_׍ϑDBQ? {*yr n)N?^R$hrsґL羚74`;fFGwg(嚯l5ԩ OA\Dݟ%w[pyuߨܸ+%Ww;= ~#0'xJ!PJ4im/5|o;,,VS'/\**Kg?"aM^ 9,זgm*MR<2 zF8dEw޿&/ ؝Sbڕ=]Sr3bR`gbdIZ" Q3voCzf {@a&TD[K

=[V9DC7Ge׃RI9 7c/s V;|ģ"IؐC?\lM Wɦcv*8e=zB:A19PyQ~Ѳ2pKB1.7> PؘDR@PH%4lW;T[v8;.CoDNYS]_"Eo@# 1aPFk_ĺ¢/-ҿ.$vPhfhg}Ѹf۹nZÈf u`F1Kn 9;¤t[a$Ꮗ?n֙!tfP낝0p𲴯WQ'i_MBHsxPr;Wn-um9XΠbncv=؝#s0 YC*:j)(FCe_ނD xd'qtכJ*~۟BTLޠM -ADzz'q'Rv)R҄oЎ͊pLަJ<'-?&͞b_C|=|so1ۀ6 1 ǽ#݇C;x}_>įNNfتfݱ,ʣ.`a`;CR.nDu a/U&bvF"kg- >C903⃨ŽS SK+;#C_y἖2c3 gZ ~JNn]Q O Fԡ}ʯFL͗J$" >76Bs*WL8z$uNϫCQl(x7Ա]UG\Uj!P$8?o9|&! GPV2`LY]BV4ʕP/c~UԪnN)=xuYh lLC?Ǻ6 Z(21B~F ~D2uнel2} 9;-JHk5c5|%ΰL;^cHG5wnLOW3c6Uefgɺ!yIC 6LS<֣Xw,&wwkmV %ȇUA&Z>Q ?˜*P^H!Bnb?[cp@t"Bڪ6LN+MbX'yu_O>:01JvY jޗe@[C*4![t ǥhFᏒ,}z䃡V> 3炆nd'kD庵 \_coIv*N5fEֻ &eĬfw [|6HLA. dF畽FB +ݗڀQA0=JJh3WOPXs h_P¯cmGC!Y{MP)_2Ì18K͋|pw\NXhPR2Tp`rMb14?;O5SpAI6u?<S#iLcflڂ-Ѧ@ u@fXj6t m0z[]z=~**%@DnFZSjAY^( +'jG_$8#ͮ2J^VPW~kozH/]<shLEE6ls!h8*v<,7yB5^e+P*"'q|&@N.=u冠KqQn`U (@G3 > > Svj!M37%5j?|8G92)r3'|݆&6TxFGӎ^L lCgת%KOW ->xdp*+Ls %nV=vSNQD g 1'vpYrC&CLrCeO wyaHlNry%` X_m[̮mWsGMi@5_hAA)0frܱ)U#o ]Բ6E] Wş GzxvCr |^/,f P ؇QT9d-fǶ‹y=b ed&4+ Z_^pN(ܫevӽ0BBf6+}LlG-{w@gFYAEK:ܪrs_!N ^yo4ԺI"V+9m^V5d$I3ڭ۸=*kALJ5;1 W 3p+xd_co,@\|҄*߷#T#wt\Sf@/E"pbk]ª*H5|=խFbp/Q5Sk05&CaعHo@ReC=@XTղöe5| *q)1(D䗾Xe&ߐ(0f03QS-Ռ,l^"4uZڮ4^t]gC_Bjº̔NKz˪p3vnGkmQZu(I@oe uZg' qHܺvT@2|>meK-+׊.]f4 9q'jp5JefdgvC=<]O_ǓHY&MQ\sVPO!PIV ;o(ޢ-$H deX^?w1)pA!ػKد-:uG⼖eBjKYRNύ%T\f WHHOn+%e~j,~48 kHM[I\'\g{=;H.1›S>q̲l𳙚>ߡ@5 f !s"4<FZn3oWroK J;dg]!]6fTj%ز^Uh; |D4I ̚p}ôsD'"Ey_z:jl|@Ocx uyBfHO^j0cn>#D=W !ԧCoй `ich?Lq&(R|eU&\XMY\Tmv?σ6M.Hrp(,E~?-Ϲ4*KޕgYXGޤzRP OOdx3|*(f^I Y?U`1"(-!8T_aU컟>Tn[-5ˍu}]frkof3 }K("{WgIJMrmE|:dppnY$ ":>1W/2IWe4rZ*.;6AUhޞ\AZ8_&] wiK& 3ƱdgxjTsn-?x'!o,#$ÊƭB쾬~]A=h[lbwOWOoZprKH z1`x8Il~Q_YE3%+uⴴE件-H4'T{ *ǠA]`/-t7]K/{{kk̔ls⽕8*ܯC%Hu癫Ks!^dyeMeL7F: <2uJFGJݼk>3).ȦhB>!ȠP;L6ה>XRt8A0+/!q9-ky"rr_Tf}F8draa0ֿ(+ ^!p8GXg7',]cS tR9[&MU8Ϙ&APnn̰Gߕ TMg83]ʆ ørޘViD'pGQEu^-nhɹ9]U lb[Wc מY3Xok JwV`"Y\;@zqF!ڤv|LE  -oku6JNӡ,iY=37C I+W~EUJ72V6suId~og'\Nq}MKּS\k# dvtz7?bA'}<ɨ% |Ҙ(FN-@``~` n~#(ԌfG1`t nneVAˊf[=ΰE?$~ӗhn&V5kCk !.o}٘U_ӱ7c[؄Tou&Ӹx;7qty8 .'^EؠՆ> jM7yP{0jw{3Q‡ {OwEn9%ޔ sz ] Q˜}'+ ^5Qy CSYs:?3 np17VC J p jc_FzŰ ~\ly;f`ܻT=ev`% f|`ӑ h(1"wxE+ֈ|fUlIC #>{.}? pU_kFG|P;ei.! X%W"3Z eL*6!~- z,l ^Z+ޙkR3wkN{]d 9) f,]Oֺ{k`Z99kۻrD!%p<6ZWihhKZyG`kX8T,iCܓb7.L6O®40tҧhREZq֛17ɊS{*m:~CgV~%"Gy29ϳhgg@a>.:2 Q&x|1ZnX%hFM/DT@3sQØ`g|,fVƤǤ1f<%IEҒ!$ĂkZϬ.-B@z+-YA؉S5ngI lf '=יʤ߿:i,$;'J )J|y(*!NhG Y;G] {E%4gJESbЅߣ kIڸ]f(m0>u2D(5v4Z*)^re4E.@gN2t݋#ɤF5EAl23-N--x=%u-.bo߄;dJ"#,3SӚ_ o <3Hs_V +ٳ nDHs)pb6k .CLS#-lÖÜLw9d>>Eh3Do2Z,CF{S*P"UX^%vDsgg&PM 0JkYG%*&qMblc]3V6^`+.$Eqt@uY6"|j~"_y$-BaH?ɻO#ߣ ۀو it%U҇d<;}e@JW6x6R#7eKA#Mp-R|ڻdN(1{DZbd;؃&W7c ؅?F1Q&w Mo㩃!u4eZ-[]1rJLjɃ&Z2<#XcTQ#Ti9կ5]m|>F#x/bo3XՋQqcFI^rXrgUx1Q#U0s_|.k x6lN|Fl=ٗioM%ǎ^V]9x Vc8C;JB;}| um'[??J/ 8f l2o0bWw:=H"ppbWx9(0nѪK.TDQc;n9W X 2cv׺868Bevl}e0{8AA'0Ba!]ַW9="r7,۲D+Dx¶h, r$ϔESWx 'WYއ%WuYl<^rvPP5^(i,8}>Ti;b;ofNV"׋'!~?LF;_܂<e2c(=Ngbhf{m6Vf t^htѤ}6Hs".mY2GQ)JˠH kPCg0 ,&&1/B̴sޥfNQ{'BgZˑvNp)đԪlAcqA3UǨ@PȮTX)[cXİW/1%| 7KéEm[Qs픉Lì:T"C TM-Ha"SG+GPVW47gu DH^_&R \@ϰ#$v bVnx$Q{*BYnp ҃#?fW;sVsqH}fm_iQUQWzJL4VD4T~T.q-n'U- NER?`Xk PDT| נƀw[*\4'Խ3mi<_0쪫{[AJ-4y+}[-e~'AQyDfH"(A5̊ν \ y,2I{K7V(oX|Hԃe C#y2THR@|BDόOMp#`X+ZJxǞNNࢋWv{ *Cnyf"uhDR;o'CJT@Y.  Ѕܸ7y#=ɂ5<Џ̣K醜ŏ1E}Va௘,*ś̕;r%˼e;Ϫ }~b6G#Oe!R6xt1?ImfAkI6anzl?oNR+]f8j`䍞)Gr>8m{#!=?n:Y󄾣plž*&(N)]Hz\Z̛_Ly=ңGp)<jJH~2hHG7 |d1|K@Fq"Fv #LہFe3F[aPK2JɸRdɹ+]q !hr+y<O?i4(* e\[&W9?ٰJh D(uDRJI ҧ8r 餫9v؋‰W|HFr KMkCь!cN'_)˃>4ׂ8v LZ[O `Y˱m(_-M+`h73nR#(k~l(e=H(v&V` m?LU59HqbhP=t'.)!2ʔp2 .Y{>N;|8 \:MXJ;rӓ"U&ȿCMgϝ`? uBS~>Q}mPʺ͆$"h49獀C`즺=%ֿgl\2󔦁*)cH4s45 @DžKy:"CƈСs\ϺLa‹x/|QW,ycѮ-*%hnbjXbd扤ff*&Zڜ] U16̨q(<-c:>6k:QԏYZ"ռ׵ėYsV6\f;_k 3|VY3JrƔA,{taW7dpNZz螵VoR f{ehHF>RSwQR I2e]t+sF %PXZLѯj?7`~(98ܣLkWz ΃=GD ] ]`8 ۤ2c,$%޿B8>}tg"O/ʭ:3+~ pf&ۯץ'xkFr8ƈߋ=Y-i#5B[rbVS-)Wž<q6D"z?)S6@рc)WWpd۪t}%qc>31s19FV/LӐ z%D2[2Z3"ˋ_ؼ0 Fzcs/Ȅ` C?+},5E mFڱ .y7!-7}4KZrEuZd ݶ[WxZ \t/;9҃Oϫ8B~5dk[Agn{|`\7Oj>Z-,H1S_ۂʼ&Iݨ4. ܁(R,XJD?.iZp? % k@z:uwhTh/ۑ!b>~{%(dŝQ6{ tn -xq'W|9UE)聴ZܽjλwҜJJq1]5ݫ>A% e[SRҪ8+oʫp-*1V1zT~p`hدpҫRU+MLoe '| Lq{Qv κ oQvm$;*Yi"KMp$Fx]$yȒw8"Dc%yu\T^h'&so|IDA%fh> =7/Rש#OtxrS^Q)$OD,$K{}F$c F\2D8&õ"Hg :FYa*}]/J_PuK*2HtYC}ld3SK#^0Z^P-w6b!h{7;Ri|_ sݒ/ .ѹQtlt͒Q䥿eBwe/G8BE% Nf7!<Ia l 5pS2ϰYe:HH*F_e8\BZ3%8xŝK@|y*(SKT^dq _w^i3;n8Ȑu 6*|$jjSf"E0`GAO|fŅf9P!X1yG}t|{ itS}Hţ+Dl+ ]`;j'վs=y\F5m]G6p-:FҸoF·i'H :5xdC]U - SǼ_/n[+7#.޲'x2K3X,7ʴUZ3msR֓`0ZT҆rW]]b㋨C2Y'{&aI)B+'4+SǸzrc0eH=2GO@Kgw#dˤgNYj#m~`+ٙ`4*v{h8X4[mffhds^QӐy9?bU<"VD!Pk5畓S9Lv"f.!k"(" =nf ON <[?M<=Po=_HfAUeQdC3u[v0f.BE)t%^`ӾoYRFTNWD;ĢL ?ve ?\Դgav*AtU:,״ DZJԮ7TIO~_j|ޒa muxyg/'VR&_];Mc )=} 89?iU w}b5u~&R{oIp$hcQgD.CF@Վ|\͠y$^?,`z䧕 )c>UȪqLAlqw3w[.8.xZp &*{5%ղIۘn|wU q +aT!-! jx C" E`%թd 4![U:|`Jfb5Ӗ=95 zS97;!F.,2Z$N(1wN<>ea&"P SJ.8AZ%"a-xeQ뻾B)rJG.JԞMmu]%F( fEIBu@**@|#p_TiݎPDXJDt*J*ŽEҧ ^|b֤v2LՇGI40j]tK'2$<g9U!TJtA"(~Q'_ZnYdܜHT}F)d@NVZi"_z.Aف|S4Âl a/9 F2:-7-̻Tgl#l+Q+vr>575*. EHDwyai(7d:1\Ç r#Mʋ>1|l`\ͤ);L)Ҟuo{(7$σ䗙^rm?bk:!|WL/M$2TB]h+)wS vnCR!+rҘիVr?QXe)F>zŋZRq/"hVNvMhQtjߐ_n)5g>5Q/e¹ɸa.DBŠl<Fl✔p^ 6d qf< }ml+d9N[^O7y-G%Y ;(sǨo[)E_ >n8Ut{ygxĤj"_3:6ܲѷBGS5|F T^/3bqW): qJ{װՊFQ&,۱"M%±nيDnKTɽ|.h6 ,XZgC9 +(;aaR 5sZ@gH DOЎ08BMg3Lw4xL[QArK렓 *ѝ5]k(t}ԍYa>6M )H;G~x n/_$ŒWFwL^alBo wZ 0o2:lAgvnhKbd(tli31X]Wq @Siz+KP_*HXv: ^() -S\/*|d i.h$'|@|);UÕ B '[sJaPPXmdLln nZc1L_.e?Ff2_lȊixC@U&/5o\]).Qlp'kdRU؛7[(1B!m.+,F}@+Y8C_Ίܸ#55%=Jo}sō]±t $e+?r@|]F%!?:;&ZFtPXW- QRL.W?OdŘq#=0ۙ!_xq2akbtwiQyh5.zs?͊g`^Ic[ ~{󬁍!xy5.:;{^[ ~& $gV#u{RyvJCZIX7ʃ~alFi}1<)ŸQ`ȡɛL\-w%>0 e3Bc;=&O%!"_L^vY|=\ݑTl\"iDHf0JsU75KmYZikX y_ 7ݼK%jc⫰G5JpȈxwINڤ.M:B_x@ PuSB%p%ݳ.R[Z8WQ2K M;+YrtۨzfIiaݵzQ>|JλHݣB !`'LClfJT6tUDp&"<%B."C~Ӊho+o]PG'Jv&ZJ]~(U1l x=-6^V<@#nD䵂SnhJD2!76ӱl;ezb[t'|{JtI.X fM,uc#乣LKCXX:-.'Qzb:2"#gzp7&&Qgl)Jͯѿ;cY0| 㚋' v^@ܳos B}R#np dHQyͨ +ȭse=jp?莹:kZ%8t52l~CQW])z#=ϊhL{!JIͿK Lʧ}MԪo gTwx|'d%{̏4]8ه|^!w<[MĉF4QF'1]{lř3$}m6MᷡǨǡy 9ρX!P=$orn_AHԩ^؈_C[D_ƪGVJ0*Z?/~fADi36z0)|?g53w::3il,\\$&M,fjlQXQ~}[Lv]~;vcazQ ~̦wt.N)Ëud \Y^jݡA L- >8)sF#5Q:my\nqGj~7h37Kxݸ4nmıBRfqWCt"܈ɛ+]1( s4E)5Ar8h4&N"9*Tv^p4o!×nM) , /\-y"g9sR6SCf|TDT>F~v2c$2άظr hy03&4 ߯M DR p';g(< "[31T&$E_ASUެulKJfI>C85nъ΅&#0k\ PUAYɯt[1BOkԞ͈r(_G9do?h wV9=#ON>{f@diR]du&bW TPp\&~WxkTShׇ g+2I^o,ղ8΄; ixq/t֓tԓ9;SG4!_849zp[u*pYs^l5jKIՃ!iG mvQW: V\MwD)3(Wkz$}Y2ZTM`/X1 KF'E Q(Y?x O  UeH*:s'S$ʝ)fT3DBd_ egX+9@bQccF\05u~Lv/60o7 M?@e8T5Q{KW ܱV)TkN=lW=4xԄؓeĐ5&3ś}!~ؿt(n ŧI-ΆaGkܭsڭ6*@cLys>2 l;|L\P񶛵]~CVj7U֨< Fuh标Ql?d#~p` Y29m-㒾ew)nY[-ϗf~Y"<P 4 ?b΢A^.qDpc+voP[A`l/P %JoPɩmaX]^(?-2NɔPl2w<9璖mɴGԻ?'y,+:ӛO`v2ݺpT=Nz_2<ʎ_ekyf_&7b? lUh.VkuCx-Uvh8f}c= $>:I/h} m}#4{y36;`WLUȞ3Y~ JWS&4_qrjԭT_%a8k1;sMgFNgBY]\XŖ 4$djJ/yy4h *ۋw0z'*|ϕ> +C:H&\y1ae9[ީVO @.-Ui ]gL\6ZtGYBDm )CO9}YoADD_R*f.ڍ+_RE_k"!Ιlw4srACމ4!'t~[^y Y1@j* AlԪ!;)۹ #VvC[c /@h̵#zbY xa.Z %,3oc7cARm6V,ڍ)EI4^9cgFc})Lc" z0˼h){9nM5w쐤a'~ߊnrK &eR `Ҵ +8AV'!2)>Wb{WfoK|c ѼD]@Ԗ&Yk㋹.s?3ť uSX]#Lxq2+E1+G}RBD/d"5@zSp"Z92qrYsL +lh7D]Mab]+KIXz\eƌe5 r:e-W5L^x!Q>J{h>l"52=q1[D1yڱy0F;b}rjϨT8jo Z/ȟXջX~XF^\u]ݞ Q*W/2[һԘ KWRKG.bӔkVnquڒَsatҰ'7(4e]ër[ܘYgu#u Rl':wq!J[7KQdlw*}ԝ͗74~çqix@#39IѼ ɓHX| s+'&lCbKKމ/WE!H&B4S&;:#N>׆# 0%uӑ.*zcGSli9Cx:Jٌ{IWJ,N$Y Y<oKN\}ף#ŎuJi'7y4z='5>W+)XŅ2hK27SX:|Y[VL諃*]WP8@# &[XxR({ɚ"]ݾ\aQiIJz?AU'F_!Ą=Z˦ؒ{ |v</n{tn\xh_iN2Cfq>`s*rJ35I\`^3C̵#4}\VXzǦT X}F#c+y'TUxDQj~&ah P5* әٓPP\h1t9 آpK3~_u_M.@αkH G-*" ղvak7 ;$-4c7{giBeY2.d#^1齹ߎAWqЁ-a ,:uzhl"cT?](1šohY D& ?Ԇvl3{,3`fF)jX%$+*rhk~N~EddtԺ^4PV8ef[΀!ݵue+%;OEGmeD"(3^.翴?6GeMm? ,LU9]ʞ6^;@#r\ҝ\6I;rd)Jf#fq{֍Y {}(E%*#yUf5@yPc%z miX(4Hoދ\QJ+x|pAQw ޳@LSB|:,<pFCo3sӺ>&)5Hb,5{T);?}35"kKzt}l`F\[^XMjy9݉Wm;ldPa4|<Ȩ\= /U A9NUka c#"lG'1`sI 53q*hqwFu8.к?[çlEȧn1{Nr 5k>@ČJydAWGlt<7sI%nk<$} ͸<(eB ;qt3U"HK5,\{ ³l߶*C)+LJ}WDgC7T_"3 >n6sI|@'5 Q5BJ,  ѡ3FXҔ}}'cwIxG#*$鼫暒Rq-h|?FN6Ղͦi򑃂[[NƎ8Z@gS[ѕr9Yj %P&8<ϱ6zDd 3|0?XsUTf~,$cV>&.G!M1,6/a U}qscs9~(a;' Mh(*J9 myaAabo;멶\UuXBY_䙛}~/VWN C40I>j񏭱)'Ŗ>Y$|yAqfUElQPs6ul!rrWs??q$vn|ٚ!b: e/m(2IBu S(t6)hVjLqX;Jan:$H9<3췤4è"Ж5X %wAMQb6rwkADT!?#/bqГ8O?W:e1rQ~TDM{=ُIbاzsdq;3r-m3˰Ҭ:$08FsBH^0H<'9z c4B)]vE*ʺ$C8nxTOLUz}cH 1TW$?'4++e.c| 6ΘQ) 3~=UigeOKbxdzm{bNxy@4ۤYwy_l9 ~f3W camڇ.,A>q*r tVB_Hk'dܭ"جiֆ JtSL-_JKQ4 y-7`aS~C[#WA{-7zO[k7]#D1S$O+EiH#bqj9+mߟ"e{lca܁7R*.3r_~8Lm$uAXCu 6o: a[Cw'XRЂG=U8HF.C]7+X Iz8I#!,. Q@哫".;5h14($?Rh;1MKK}cu>I ܻq2Зfѧ l9h.3YwQwoݴ7nAĪaK"3Hq0r fJ~j+>ęwomhp׶hۘm1Uu8mQ&O.,s#er\%psY80}DTG:ؔog3-Rxvœ&p! kNْ$jsp7*W*3KlEJx*0^^7}/(3eSohW7\%!veлeWQokC)uXZw{O=՛0|x`8y# Qɞ`ϵ!Hpl@ayB3e,z~3X3)1-Dtu`V6ܑ:2z=E4'e8YxI"sڧׄ@*d`\l Gn -v]W= ÇUYqw4UTx,.A ]28׽;Wxs"p$$_huY%uO؉~Aʃ̵<ь~D|8+'u]B`ۊb٧B4 ِ7{c嗺펻w7hP첄gJcMO-)F@WZp']_bԃcJô{bژ o?U3KĒ< ewh-gVSwVٗhP`dGÖ=Vnj;G5݂z(UGw!p )z LF􃜛kWIv(TwpQf )EYט}9ȼBnGD|9DzLHYdS32Ui(Ju .t߬4|ޡNe I%馄sZ 4Tj-YM |d!}tKpRBKU=WOcdv rr-TgZ'Ds2m J8G@Dq۔" } {Ң}n_2ɳ6B M OW)zĖ [~5RdOo"IĠ5q[J ND' A?U/֡^Z2E=1u WiyL7p\69!Sv`bG;s1–M'6I pw4tuF W^`z;dxB?\sQSNYU!G7I$7SܢioITME*Pnl*|u3[~ H `o\]N0p"TrX:2'NXQkLwU7)`M9?bݫSR\ǹ]8oІR//TiaZV]^)PnlML͓}C$pag DtPT-"EDZ]VP.@ɤ|ҔA=ApPُ ԓαr #q:ͩ3`Κht:=I. A]x(@4sݰCQSʞ}b}'np`,/S̃>ٱ^ɵl#zP4DbC+<?əI\$s}3_Bǂ< ֊7Kr՜Zq50u .UyBAGmO!>f93Ѐ̆oARL5և@WΔNi7Bt^6XPwȅ&:Sþg;4=im^^8ڊerȖ'MՔ:# )}+.dlN-o~V80+,gLd b 4$whEJKp\YX6l4\yAa!ߊ+yjE&qOb%_:l'eI rn݇SE#RrQm2LERJ鸪 )2c3 sjj_ ^G3m\+ZԇҾR#;N cێ Sxʭ:Z -eqJRg9@ǹdd4yY9Ub]fBw"?2G<_3S `2iqTrY`bt׭qdL.ǝHe;vuexC ہ&òZou沾SZ܅C2V,W!1-)}ٙ]n:H,"Mr3A;\lNNa BPD:,cI^?vyey`x\UbDEO0k9oyH>MX*d&Iw%́h%eŮ8zf~;C'47Z׾4xTZ0W/NSi4 Udrs:'h,}<SPK6WRU@k~ul爥Ky$&nEsi&xYcY16FAD 94] |=&pjZG>Kpʄ+pMY`t~,{ALXa(1˶ ݻLa=:9g ²vZ(dEudpL⶟^FyƬT8v归ᾝiI;ؒ6kǑE"6hBxh6 $FjDM`EQ?-(DDz]Yљ9w\2,Ғe5?|QI9{KS^Gj`{ήhd 0I.2Ä Ksay l ".%t4Jv-GZɽֲ'J[#\3PтEiɸU뭤)D# LY*<]v22њ6;֔ *Skbd!3_J ;6=F]mzz*|xF56yt?87> jn APVN~i;H]HOu: #m>M-@@֛XJ[l*XFǽ3LS4i AfDB-{5LLI [#?564cewXS s78qUnkҷ)4I0:|WWe*ͧ>LtNwHg0(ヱZf.cW;)κl4Z'q9w# *A;IoE6 }FI_| &\0 r7l#ʒY @U_}˓RL*b Kc3d{LȆ@j~s/CH<~-9 j=^dpg\6 T1!.4_oD1P4݈\ЀcHѮp,8Y,ǂ+e%Ɗ? O%@?WˌИ(<+ѤB.n=Ta0+S\mMlc HBmI,'$[C\ȘMFݩE<8A$kK_?]ct_2XkW[ޑ1~EmKDB5` [!ĄҦ$ZHpBЮ _18T\o##͂`AFux &ۖ"Ĩ'*'.D*QN& Wo9K?J 87_+j`~Xkhvvs&=EE.QlRpFi9xkDE`)yǑFP@J|+F,ftf=$ |g5Bwp2XCԘl^߻zw4 ,ĵ6p?Ux.% Z'=eq PIѢv)]}u5jБ60 /6abU@N9oD 8cB+V-IKzQ(Q?IhabEoL/s4.i^wEQ-hցU0kD2{BAHq&,Q wZQ#(K?;1olJ)}<٧ ؝Qwg1ʗ4&ޜZqLὖ7nx~ZNfO+iRQ6 լy| 0C#r3iS!!xq;_C97QӍ?|~S$Μ, )J84Uͮ\Pc%{%SlCgO,ASזEν#pX~n,Dzg?yY.EOҫ6su؆H`(BK}Cd8!$PU@ wªOCuRVaTy-,̯A17?ґďԚ|>w9SοS&&0괏*'2U` c(C3z/˼:x2&ÕɹR(>kOyrh, _d/|zo^Y~fc=;=0l] X.%n!/Q"yn[zݗ<(zƊizn2!w`i ))6CJ>_ eswe>iq΍rRots~ʦcg-H+^t(DJ^mٹafM3fMyãS? =E6W+Кiz1sI@ZHo *Fr;beEc2dGe}*#_m% `"CD/߻]U.=)^/ ŲurAMC`ZwGii\~CM3%$KфHvDĦb3R \YB_}("4.cU<-xt`,o'{j~ASBT< < HK*%GfLss7zV^;s!U'tm/oP 'tw[@VwL13]Y._gN<ǧ6~yHW >>VS@ް6's;t}MO$u줨Kj^x#a< .-&㍡Eɍion=GgWvr&5rlg';:I]_s-HpbCN0JuE/YǷwWW`lKxP<y/ntcdVP8X؉;K)3$c5! DzFա06}ih9/"\V3ݭ$z^c>R$+^iI_E [4:53;9Pw0 sAPgᄾHAм;b`UCiԲ~y`P> uF<ɤۤuXy=r[g( gQ̨ 2S-z$+6~n+)=ǸEnr )PM/^; pK(!ͷCƔ,> QtSr[98NoJj=HޣQ ԅuGw$TЂio@]؛JAxmtK c]br\06%Oa#"0y%|*X*ÙSk՘>@2NE* ~>QϿי063/1YK•gޓ7'ѐz%:_3{# e(B9o0KDtb`3$_@;B# /r,Nm\dL'8cmw|]!֫KB_hUDR$qX$ 9|&}3oS"$"fI]NrufﱚZ9eR*椨4KbZNDy6/Ft^И( .5rTQx|tTr`j*1ozff^5&{ D֣(O{gPс.$Ŗ\Q8!런?nё,}h>w9 5EA(SwoڨgԠQ@o'i j9'=WFBp7D(Ly.=%MFd -@d&l u.J@FlqsCmU}'](|DcMφ>-fyU^Zd=n&Vė8*hƻ"@F?_ m/h\T kCl6/`]7I(Xm8[,Ca82bG:,/v"F"/~ߚmiW'f/N.{-eʘ3_os xJnIs|ӽ!+IT_tueH> w=fŭRV#u P^>%sF'PO.&6TB|zHa`vHfaVDGs%Эh oIku0ڗ |V󴳻{]2M-yZL|Z{T;0Ocv̛# X;s clc>6Ludkνyo$Ÿ@$5"U?ECE6H.7BYR?F (+ hXًj مA5"*|igɌ&+}f}ʺȡeHŜ{?tE$c"F:a!a ($u%IeϨҢ jqvEZ EDVNmw4bۜhMsi%~q0cRUޅhQywpPp͘^K-Ο,S=D*]QABԹ^r]N0,@O`:4m}m:Bn_7v9d2\wr[P&8H A r+BgE݅&ңƃ"#i ̴!Pzg^mmQ!7PG2,U+f"LZ.W _K/z6*=خDiMP]u.ĊCbOԮVt䙶bF > Vq-9|dJ-)]2 4gSHix=k^B4"VY虄yD1@T>;j 3{ڵVq~Vh $AI.^-е|lLde[eVȃ^ꉑIȍPma2ew:gg`[ ]$]u;iC+6WN>J&.X p%[s-I  7%[+J|x4e M*tj 82^"m ;YdGXV⭓8Eɥ8exѦf@*9qݐ2}P;(LSٹ4쇐kWũVյ)VhEԌA|&p@uEL'r>% y&<26( c fX;r?E\}&N9c93'gzDzOXpI}XU稯?!D4N3L~ev׮C@w].vp"4P"^x 'j`>f"SVΕ<=Md%].-"_x:Dh\.r@H{ /1ߗ_HHr~6c"E r{*EG)1htfˆXԊb\];"(<~hiV!UL7H,~rQ@Ң0N x֧x*~ԼUnaXՏCT-tExSVjC=Os#DiV\-ANᓔz񱤪X" CH~'AbZnTM)+ Z }A.կW=AQӾ1bK+"%&/Đ!0@{TG2RS<"!'辿(#֪G"B?sΨ !p tWFDSMFw-vӾ=t& |<8cm\r)J'/Œ)292^J!_na" X=&FU?`($FdUsaWakwO^\͘MݍL-fV.%}]{b]VFѱ(wg.:,T~ͬ3PaUŀ㉱x*"#+cnx%Z;t~GDZVPPҊ?U6 |R Sga+.d2_vO5~rsw)CJMiN LiwuJ7yvaLK>Fq8n+'i| : IHZҺu.ITz3VH襣?GxJrgs`ұt%4R5|yΗ4n(D%BwKR fq>S|Fq-iA?K݆C>=F$zTWm_{p/)cx?F ( zT$GM,*Oߨo~QE|Lts.16cP![`Dh [{gB,GwLګT QZܛi==&sqb3$^Άdj39jDi$'Bx.C;fxwYry^!Vɸf~F j3w4'հAUƨz |70 0-%bR1FB #As1w8Fi& Q ̾I8S^(bIM޵#^dbLXfSRlVĮ骏o6"%&^xE sMM5CԓE#DЍ\ȧMRW42jfH&Z}~on_! ò(I33Y6񺦦@J4G cdz\V,R_LdnL%bRrh%؍Tiq}?Vf4 >y60xOm E+(VYbF{e uvgqd "XG\k6H:OQEܩ⋏^Eafp0"j~,Y%!惘1-^)}'#M ;Iܷ؀@73>MH9ER !^rbiϽJI) LjfA|y]Zf+ʪm1Y֯bti@ ]$ACM1'g^[,H#lL,ػ[$:똿pK ~Oi `z }:(ff9Dve=Y"BbCFr/Gs) YD-[ij@.}pC*Ttsѝ ̴_WMJ2XotQ~PmC:ѲhxE zC*K*>ϙ-NL$w ن*ЂMZ `(s3^)9 s5@ؓMi!TuCG]rq2\En]/ބA(Ct8hE4yQy&/n~]pKq Xa:B(^"3Rq@ a/w">;z+8b&+6S 0 %g^ Bpڄhz]kֿ~_[[FDH--]tب}!@DALGrCLKiX*PH+γ2i4hU|a!ԽU%cR,x=̰5̶YE&@u;jH[t5R; beG ]_+i6j j6Ia* @$Eb`Y*'{ *{U#&;քr/dؓd mc q ]0COkiuTEZU])tf1{٥4>KW Zl_9屐ֳ>rsylV}ʻOZ)<tG_RCk0O#!A~|gpZ干UX 0~b󁽧@z#w-YpVuS!%qZP`.u/:]ҕV6'ێvI<R BU MX`|B^RؔKŎsK.Tkװ*ڄ=1ƔSϡ&("*orVt֨|YD> m"΍`AZ:_-(Be|@ln-=659%U@u⡅$j]nAxxHṖ_6ɍs]g u\8_]X4V59vG?QUttD掶&xS _ˡ#2b]Y0-ȢPމB f U0qN'"wnZEWĥ9xðY`5#o0A g%e2#~2|RtBZxVB_e8CW(#p;fA Tw¸0T ncf-!ǿ^=cmAPU0Ni1;,rz{ǵ/8!nZtid=14(Xҋ0:+V/ӚbkPU^&6/E±E!DZ֥1k\KdfRn[@h:'=X^4B,ʹ/X`*dLX15w9bʯCYa[repl cz1V NfhrtS\D3o"*JG$FSXF7:U[(VUk ՁvUOժr6`snW , !⋶i@ܟt&)T0,r]b 1Qlй~FRj'nFM]U"SS= n:Ь Hn+]KGtRL*(%+\%ςUxݓvP{-^{Y1DQ{Wt>Bvtvй"pFFxCnYcTPG| wnue0QnCE)]p[gQUR1of:6:-M 7+vx QotϽi:Dص։e$睤j1nB=yuPbx1 "o w!V%bf bF<+{ Y[pƙl(z[J1sJ 1%/v#H#AOeb?Bvc8?'!q5:ek: .oqn( ns]vp2,Y5"=XŽaɣI`쌿4q lgyjշCZXhy:+t;s%&v]x0!) C3dg2DwIA/Fd.3dP\RڰgS}E Q^ot0nnrD[)P X.?1S)c-5IŪT;98 @ch߸ԁz*d lwI}ˮgRy39&%b#yl| rӡz% ا#.ih\҈7Le [GVX(hVѭa[f%hA(bHjj~ןV!E+f^R^A-*\Ѧ^ci0X,*-iyJ:T֒$MYoƴ>NSVKȣNJhqQTSk 4TQbF 4|(?r?ӪxOH YHKdČD2Ma-N?E-w_b<:K@,\(vanN/m|pG􋅘Ŵ&{\t7)CSsm nx 9$u%7R|Dg4&-0 }<)bY AE#Kpҟ$afY`A} r$,|ucnRBeVp7ݙMU()nbM [2 OO%,l!8ꊑ 7S'1' ˆ> ^0 ]/R!d2/0@ԹcnvyI8*aHozwVITw#f]A`Axt]&;ǚ@Xp0_ϴiJlĵyۑߖm4GN8 :l4Q;6{%3ȭ$xp朅Yt M{,A,.|'߆[\5ӱ,%MWL2҈omb]" Q_nDD|lzr]znVAuV|ĴfɏhF-]z88#O:30Os;7AY.eٜQ :/s!odipw9m{>?ܕqN"bjvΝQU&vKrbzK/hEh(/]]9tpg&9e|> ϗ$U9LE~)p~-O y'n!jMa\1[%|Fӥ/yIZH{h U$#h9W%Ut[K}ЉC^6>); 1Y(?ZҰF-}C9C:O:e}g5yp I "IEљ^ 3C΂P|$d@IPGKt]|,lF1'ܩfڷE?8:F 1BHCoFsr<8~R LD=Wɍq^"2X 1Y61/ȷ ീ-*պ%[a;{GC9ʝ*ƅ2ə$32| H<}=alK:{AH~wmy|*iE,k{_L~yJ2PG@0Õ#%p !ܠgjThS5u=NRd[ 8nj{/s-zLmc1'[VL}aFa' U-4RAp|$4džIӎ.آHo51'w ㊌hP *?-P3b |{the#p5HZ&.HeIYhR%p0TZz:LkjY'mM'I*ϥ%ǩhM#B_z_2 h-Z{IG8(?,CC/22 <@,et@R}mSĠ_3puԈ9~~/ݔYpy!y0vSǺT(C:QV*\7.v@9ڤ`j狕Ym{Ś Vjj1i ?=:i2uI!jx6gvX+\Phx).6 yz:ZC\^<쟕»~LtD#QФu_.~Qu$UKXGdӐo^;+ )/ȐG_(26mݘ A#T܂[ui`w7YʁCH!ʆni~YtV|TaLj*i ?xIא.թ[W+d X4c;kĕgg+ŀ<}^Ul>4aԜ^?y[]ٕjhңۨV7H AUb;ml!G [6*R27,lp#nzemdB#y~F4<@%~Hø ԥ=yN@LHDDIWߛOTP@R(#+Pcc歲J,J`eX1~,0TW8f<thCΕH|T0(Uaӊ G@ױ"QmWP?-Q swqd˸u @3|~ڞNj=4V£mȔ4hT@!E{67),3u*DגlQtQ&cmrI?M_@H0M/iIEZNru4y{B؍MZd^ŖvnA$o+>Ysы{A홤m/>.i= V蓶-WI/4XV!.Di}e4 ^RT6lq7p8gGձ펢mK^* & < K@iUXqbiCWqڃB|KS G~d=U|ZrƳQ-!r;nфoCk#v"gv?n9U-әM˙Ef=nƐ8\[nҒeN"ÒlQ (Vl~oZ[?`R'dGAZK=hF#=&)W)Y"' ?H Gh5K%"Uy*yOdkr$ggsO *Փ ~}8R.E:VD "gY3M'ha~mD`x@YQgn@EU2e` >βXiF E f{y,,BUfe1Y 2/_@ ɐ*ܔkf|CVy;9r]i{:bZK4NX\*v%$ggШ~pT$>G etJR?F&`&00REQd61ӓwHkiF)RoR6CUӴIsfb) 8 ֛Zi0zp a wgew#\WoS@AW}KѣCb½0vtUGAsy'+py{n2 МFMdܸR BeƓCI)FwIR@]!hpC9 ַQHbk "T! ?OKlAz >׷)7QJ0VXE~nK+1s[~#,3$ĎLK*w$uTx#دՉ<޶$G<%b9V"}Iإo2[t&,]5fH(P}Cf+i.,Jȷά#J6x]_.r hhE^-kŔ .<ҌK 1R FWVj+uأ޶d=1p~*>|Ib+.}*Lys:/|=F?Dw5C9A['E)8 :21lإ qJ;Jf~[uch`,2)~WПF@Ԉ ̤׊0H6y7!zaYn&*UH,/裋œpN[Pk&{m3&`AQ":$Z~Wե# >3ojPG>!.k5^-RTk玙+Xv7>Ut܅U w^V$Ѝ[cWb5:3kdaT+E ? *j\z##T,}pD$h$7UʛZ^i:_*^:0ĺbTp29/G\\j$6/iH[uX]^iI;ié}na{"7Xqd\:)(,οm*t؛YuݖVl")&8Z1f>gtS/fr@;rm[`.IqU7y|A1~\pB@$6JYdmF K/yp^Y1k5i}̺=-+A^c޾VF⬒ =Yi.4|S$!?:zM'P0i-&|͘dh0[mv]6i&d\[ V"$.W"?!VfZ =Is>0IHˮZܨXӌ),՝Y8#V˒(b?bt.Fnbk'EoYW=a7˯tvGa2k7{MyN{A!'V`,)9j#; .0_-K LÃ8VКц)r=- a:,-*܈ d*\f|~9Z?7CN:SI5@I2m0F? @>ez^"h pǫD[)Ned˼erY~dDwLbp%bPu3zE\DVⷌ"LNf_ldmILQZA>Sձ驴PܞEx O&Kn^%T/ er"iH>̣1^[L.ju0 ![ I}N3VWsN7RGzQɭb3@Ͳ+grZ~#m=YNH/SGBBK\Íz O8΅9>< xDj@;դOKY2~hq0v ] @*LgzWUG2a*a~[posPٌ'_A'CϤŗPrGd/ ` 헁JpM/׌ ; 픯2î^KSw?jb5jgg>yfwEsMʫw:!p^Դ4}~?/ _%8 lw{ذp=/4$"QY#dGWV}οM F3hFc=t]EuAS++ P ZR0uɦMP%V!9^X"jDY⣷|Ae@^>j@0= W5%M \)|p: {(.%*ߍv@_ cA`&?jsZn0N٠/$c|ūi$}|JY3޽YGv~9P%nH|h>jPa7r; pNX.<eUYA#(@}6w: /ϑB}bGt']Q!^C+%2p# q| bI>Gdp6Zؑ9oSp!F%,O.''WSub}58_yx^v"3s 3KŢkġO)?o{8ZzGQr&2HGw^)oP.H#bW?@ZpaM^vSonYy,ʆ12h_4*Γo\ gF4Zwh؋ѶG`|u_kQ+ R )BTzy`@N.ڍf Ü*tuV!W ,j~"l^odV ,F_C˚qЪGEz }œ3R>y3=erf!!p13BTdfw98" ~?i/`zAG*WĽnZGs4w:["W`ry7qHn vۂg'Zn?~t|3Y^B(ŬWx*-_tL8t0a{y $GRWɅ>C(J勮«-kE[DvÛK {~ۀ(#CN_xlfA's;/F?کqm:@iOρ|+y3j1W=8A <ooSm9EB N6'6QΕfM{tRs+I^͒e r>V; 1_$R.@@? ұٴyodo-%Eh8/tlvG)u3x-.a[:S,e=~ߋ֥>l̹_$,%G$yk5\W^i/,Oޗ!pp^X(O::э3:ñWCjP47޿5R-ߡpTWL1j.p l9[oœ35 %eq{/@f<%Ll.TF ekZC%DC:]sd۰mNe,hBꗍ/ٱ.9b3pݽ] EKKd#4J;PF(:j'fYqjānntY:k^5wK,tz\.稙O1{r5ϧ<{ .<`Xi%O}H.5Gs3ؒsdٟ/I70D0FM!=5&tE l@p5̧K0V;sI/]4P>(S WQ) n'Э$ xh-QDoדvaEшs1*V;U$d`Xpi8~x]"-A4冩W *i}S̬30(V/tE}>wN9@#fOd=4Gdʭ8}˒Éiҫv1Aߢt;,z021ܦV`y{BO$ ^MAJPw L_JTH rXbt{љ "ѱgrs= ?kc܊5㫯#(L=G~n~ecr/p/!]as`S}@'^‚VAAU.#d ZT?FyݵbI؇6"}fK!0+V愭 ?XUь88F'؆fTGcuޞ6^c]8t}*z ֍ÿKBP_Ӓ߲lx8|\nQ;?JGTX\XPڰ<zQȨM^/%T/`Mg_bX~FK{Z#:\3j~*l_ 9iLˑ'yН Fd}x:9L3Q}E ihZFL Q`x\:>%,q%w՝Q@h7rn#li)u+AALUii٨xkK|o#U@c:GfE|/e2mh]p KP ~0;kμ?MوAύ+p4"jwP tu!b<.anSL;r$A}i*f)بMX**q3wBwoL\T+@7-V`"&O 13%L[S# " x?#a*N"9#ʅͩ3ygq g4z*czÎg  #ᨌRuHb..?6 f۵Cgz3ؿ!" 86lcK)]lh=†8V MɎM lYf衔۵NG@ f|sKW1#@K{mS"_PͫEKTpݳ&Lf*+;!rvC =#Y+QsFGʌ' |)kJ2}8%,nB~FUU,lsپ$1js&fV܌^iJwN k=01Iw+pg30cKc\LFΠU\L#`CKN~Ѱ^$o 2}ZF~jjh'z#`}G$+ O$h)ki  .b]$;ɪ c93eK.elb*:@ǧnͫbEPΦ rulPdLI8`PXC5 \(CjCt_ { tCL1znϓ[L99`F9̱B 'vySO?);c?G"]s] ~ΏD0d"?LI]ZH4&qbFA;vj a¸3R#k(Zf6B 2fUp6墘}=(`hοq"bk"@4Uz{O8zր&0}8,ܖ$I~|q)P3ڙe?;b҃Sh/VAg!Q> Wy91Z c8uYUׂYw܈!br"O,샦'ؗƉg<È $3Qo0ͫA#hZ[K gQ0s  \ d@H)&jvaW[_t0Z~\ \Kh4ļؘ\dcNUn))&P?`#q"FqHRL.1PrILCkgL}Up~cbXHvԣ[jDznV5=0PPX(+ 7&J=U"w$7wĄw`t+{Da!\)o!*⅜Σn) sddfZg15GعkF^Yڢb=n  dDbv6F}u(B_G oJSWUGUc^k'w N L &Fdx=l48?"|NMiK.xu̕yyz K*{cXhjGX1M|%i,u(;(c֜GHQ:PQ~ \8|mt+Bq9 4G練e'Ϩ5Tl#u8bb Ӏ`8O %<.yD0'`IN=sM*q1K'|٘2DJcJo9/V#32ZqF=,J-ʫaKaYzu/aTZȴsXVlKMkO+G:xsA9a]l"4k%߽hi"_n}{eA6yr &!/&_L Ta `rWрLAY. ﰀh4ȃqFⱙ|66my?g< ʛfϋϛn4YNI'~x˂2A^qgh{IaNo/}]S#l%eFꢥ8 <|Z!9#t cF#Fy@B}L^:EI0.*4rWeU 'ĝf-(9ۊA` \hN؂%hF:lPԘf`TiPK!¦s)/3{4l!s9% #9\5Ik ; KpQG>D G3b"bӳ[_X\-Wyxgs裠mRLxw0k sÎ壺8QqHq,fϰ;`b~Ip]3&E4[ZI1y/}SlM.[DkQs̑ Rl8/ v^,uļf@D"Y9 ~-p~\JU\~PWdQ-޽-B#Ml=jvyoi-[e^L[01s$/5x_#|L51l!%?g,y]['jCb㪨#LJ[:@_OHxθKUM\&U~q7 eMh@㨂1ܥ|BI9jUB^u5I'.@|Tlĵf@VZ;$pkN"rX23 J)0-`Ib /+,Z E]6 ~q:wȋ{Y  kF6tLvM\!.Y/ &%lmˆp:ݳfD-V\BzY({VE}"CW(o [;f$0f61A0k)-qV+HMMݤ_^jlyW;!ӓ{Ig_Z3.%GtK̽h &vzN #O_.Fd;eTQ|S9'suNM{dSь !:a`:e~ۂJ^4f/c(\#BWvR@BP<߰yO5{^ϏL&Cd LcV+COf.p c FxEdt+ 5. I_Br,!۷[E{)sn;ضOo y#HYОBQG7gbe@|0ٌJC.^7e̜fa/f7'sL)ֶT9׏rx TAEVb-ŋV3! <3?nxej\i7PZw54Tq4'B(]Aڿsy}c@,+dH&69HűW;3LF8C>}!; π77,AS^$! /g.)O~Sy@*\H;Qy8(f<ͿQs&^q^bmZ co5)/rבK"e3B+dꚦD´KSL$d7 D bY'9>T@ғS}[,PxLȘD}A `H*= DB"[wBOwq 2r࣭JUy8t{D G\D:V+IYRs`b$x1e:y~dM| g8t=5<q:BSS3ed_ň,usy[RS;THYU)G"叙<$5A-f3Qlb?E/ij ? -J)0w2@?IUpBڻ}-U 7cc$qI?*}e -#L[? w0[{$J"-dht.񢥆<[BRB rw•ۛe;:\'kۺ$35X!*Z _U}wޯX̷=#{6-\VSOSfRWdY]_f%jԫ2]*mA`yk?78VI$+e1Ė%mT!r^/Bc+kl*h SdVqT[g 2ݒw|\xb,\n׫֓Ⱥܞ]P~u;GY+  xڥw}ԝ{wQ˦KƑMj 38m2Pz۹aϧ/y!$]i*: o&?h)AJVhOF H^!I6gaķ~Y`UW+zÓVd'8'>D3#CHJӠ@Ґ% #ncIl]*>ƑSԧe}\&* F=I95 烾v /0=e]J KPpC<~qG74\7uP+Nh _IØ9:8-HY3EbݾQ#eltX0̳4J>*Y]> "$.!z*nc\[1eC.=PDSW3z)Avp%mWRvK2)]Ϧå\ѽ;L6?{Rnӹ+_rkBKÅ(؅.@UgEYwP^s AŌy+ +B$wT*? ]L.\K+rNhWSMHa\̫ZJF6X7 f%3]b6-C⋓6RN,tSwy} EG40H&USWUJĨ;:j=O>w 'v4iA SF) @)0-!UBl6==ׂT1yDrb\[yԕHՆ? r&P>V5^-2Ɠ~3HTN6ժ3j7<} 2!1eȂ543bM_js2Nq׉b֧,p:m` $FTy =r +QʍZ*Gޞ~lm¹=x/SgF]ȗq}#n9Fv kg0SNNa\\q;oթ?d>2 o7.dwCzN+l|G@\I5<'56'Ԯ(TPN9t'9 C>[ &\ 1dyd؜J_XG:ϝG,_<ʺ#XztnU@7k!-56ܙ۟[f})[!wZ~^p y|q_w}Pԍ;׽WbfU*LΩzk;Ӓ;џ,toٱl&i)G.,a&})I.1 4q܄O2.xv@G!K?+j㶖VP$ JՕNdV>*s.-kg Tl6,btǺ\FK58b<h4Enb4ߞZxИoPM |U!&B|UԜ/ i4<& ַA0E{w즷5+(67u4#OZ~@ﶹ QI$_3Y<80g`% =Ah3,*VY((~U*&ḛU1K*:1K 0>IWh<%)u@0ֳhqI1^kQV+ e&@g4Dv&jּԧQzը\W=ä(PW7 UkB9lUuo2H=jnjtv^|kC (ހ*waЌ0%Nrj,4(Z"$s劈 geO'z|cY36?hm [>as 'S ǴplnӫP="idꫤׅU:ܟwLTD/ߣZtaʶ:UYh๙'8_u+LL| FЌo*/돑t<59ⳟF*\q gT!]Vpszv KG&Ml(ZDv,BA&"Ho P{tӢ2`Yr!g |185]Dah5熐t׻QQ1 g6*Ǫ3x:cYk(v _zcEw`X?ciH6Li=TgުbMjբ-wjswf 4]\$@ZXك W -kՆ~Opk'k/ $o3Nyo`znxe>}Uѽݒ\4}%ZyZ4l}~/6ʿO!,i|7$Vxduq3Xi~lග+KJ*t&>AwJ{n 9usŕY_P׳f,.LA֕-R ; 6lnM\joJxQQ`(qHH8!tJE 9M|N(x 12ӳ Y/O'EeWq/*Zo†CV@$&ň%sFEFk@_!22!YvCd}\\-%4+?-/T3R1,A^wD='W +Ho)5(Kk`܌7j٨exdb*_fB{hyNFHm#ƝG)'$Mr$T&KTeKޢN^O>`a8ʖԿW(Jjo3TICPllV3=CO3<8;z'xTۄsw-c,rt+ P'>Y,׮ Q0S )xr'W8CDc(DhN%&Tg/dFHwV\`dz?ePxɇ_=baA z$("}wbMbȠw* d( A 2a ,%!Ws[cA49)ִeV5B Ώ'{ijVG5s|#h>0}6U9ɉBR <ڦf) 6 |#?'Ҭ"ZZ6 QHY @ԹfiԿDbRSV$VnJ @myER3rL- s/WΎMy0n ? ߯. џܞm9+^_4Vouc/Bgˣte=R@g*H{IH;;6KSsKj䈑G* 6)PQE l8,fG]cuf`u)e#FbhLظ K$2{Ԁ[,,Oo" ++Vs >MN9۹P*XЗmJv?.ۙ5)L%C BEӺEKK#SٲߚLQyiCr%wL.ߟr^%%H&i/MH] PHDZ>G$`k @yt)7WVxNGRU>׭ py``;!˨ylJ?~ڍEc%jjto@Ih8R.6yyH< 4֮".ڜ0V^ow/1xin8@ԇ]1Lifv#I7]clERo{{1QqG/K>K#Va6D:+ Iu*:5%ފzIN҈ފ ??AdpCZVRTZQA{,t*FP Y7k1f?ʄbg)9S*QpJѝX/\d쨳,%%l1#9UF$Oe tx⦳<&AM].Om%CjDE`5Zvn?EAP] 3>2ٻ(ʢ)a3qR!MĩVԅD#!\ 09N:}bщMDgIm[C\iey,1qr@iJبSZ)4q:좾{D(Dj.~vpMt;0IO .Q܆6U5NNXR;1Qǜ% Ꮯ^h#+CN7!mkK{s.τMՔ :7}jl#X0q*F[Y|Н_// k4Oѿyzy\Mݙi)] YyEiܚ(4NgW<(Q<5J !&\OotBڭɾ80kxhgBhVHZGRc%a+.QOtxOXielvk!3'IaXඑuRl4/:%/kJYYjĹ?Tf֤6lA2G9\Oݟ&3kvʟQ@y[Oٖ̭R[ԘHLǒ DCkHpvmW^X>FG5'0|0vI(M l51xbGꩊ o jVERٌa]Hg;2ξy0T失 x]=, cG^{4dƦT@jߺO'D:x\7Bb#RlW HܭE}TRx"<*_T}.ZeUpվq\~E e$(M|,P"?4g5qVUa@avf_эz7]䧒mJE[N#d#F(|jKlX6 WKuuT:_>C|#R ev’0T3 /7ؤ85'TX:Q|^Є?; OIaY1/<^tЖ[T!_7\\(avl<kP:ȢE9H`z*b^>U!m <`Ⱦ|iИTXjX&/kICCfl\9ņ/8@n *ڑ{uCz#XV^#{67/( J'wVЬR|"@zsf^%,w݊ iPFL(.'݉>_G,c–pkqgq_8Qc냯t wGO @2 )T{kn~֣ h]ۉm'4\ʢC GĔf̆`UdZ5{O(x[۝mHgA28QƖPua{#Rǂs[_LS\Rm2://{.hkLD,jc> X>w$`nb^go?e1. wQn,7&cff1z![p%4#W5jRJ~ɼ@P ^{U$6u\Dei<4ڒFpg/@CaQj  ]DyARжB;huOw&8ϓ> a`^QlT8guŸn?$)WaxnN K2QnfglO~Qτ6V#NϊpK[F>IVu  ʨKɦm[ꮿ/[O,!J+Q|t]Y ikܙg<}bIOtǍ(awi.d4֒b,5 0.'(eoE2DWs[xz(//pk0`/kAI)3a vjHm]nR[R@-Je(tZlQI34:`vJ!nvSv >B;SJ~2Zaqb.V?<@bvN@f,N$R*aRǡ:Lv;c$ǎ8}򘖦 u9"ׁT2Tz_j+B oGlF>xУUY)IkkG(JϧE$ , ݮw-| N/k;o"Au_l#!Lʄ힬#0Pg/ J5KoZ>`9LJ$} 0b^mdq˝az>(M^ G튠OטV~T,Fl`#G(ȓF|s_rt-4gS+O,.!cV"HJqԎL#VsNoT +\(8,iKp3%wh.O2\1 Ayg,PӖQ$y_e%, K.Қ08''(j}q:1 Ҵ CR]Ay6O:̓"<2/c5Q(({"υ xOu/K}M^_gO&!869]j_c 0Ql9)W/s{L3Uƹ U..Vﶜ`qe̾H"H}:UU%ڦPSp{ƍY-nHT\M'P9? p5j&`T{Vq}\S0-)k1*NV6F1JI-^{I$>T\ߎsqsK8/_PfZa 2+TL4(כvF Lt2Ϲ䛱\8C)SʛXQ~8z4λPAN5bl]߃|>F>ؘ.r*sUd`[ eS\zJ˴ 0=ln  `]c;pªM b|}(6>?[ԩr9,2BZznym8c!w 5`#UPwk%7WM̮og ?BLT9 0#ZWB`3yT 'J>szGAh2 S7ZgV6֧Z7`n3GHC;ּIĜ i SkD.Nۮuz*(DuV Z{!.2˵نgTM+v1xji(@in.pd+"(im/S1sGcuղsBS[%mx2ɚXv;(j;|yp(٩kTZBtydMAؘ ZT7Zg}@va%0%H%0 +*Fw3PGPHgCj8kH4P1qdviwDx "9  ʗZrr/V_ VG8(&_̈DzrA&qaJ Pg>Uh>+~+8䒻+ xpnmC'C- .~꡴ 6H?Ǽ 28a*{fU1Фa:*|XbNꏋmFprP 4gcRfq4C_&vSʴ@wvsP*rmy]]JօfAXDCI^~MyfcʴB+Y{`uAWù@[ 1(̨ͺ>6-Vn DU*DrY_Q]-(q"R 蔧Q^p55GW墊b<S) -+ìKw. L>0fz&},*fMnљ~8 eQ;lWx-I6'2`v<!h}ʭ`OvUZ%"~.Ru>k%,j_# /BĕߗQU0{?@a( .3 [6z|.`yo]8"!h*~ay)i2hVD%Br+BvWakjv)aѡT hXQ f`i`0 RI.,ppGMlZA'v ?M^ vrYRXP8npε.Mď,Z3.dav0ijYJgm+zL\/O(!eTZO}+]xfsfN&*ьb: |-UsR&LzuD6y\h)Tj =)D@vi_Qƹ\ۆQ!L(6I^llnQJC Wyx鎗EB7QڌSb,\h/Ұxp&EXuP6׷pr)4ov_-̋n둦f/6l^L!%. :OqM[IP+Q#2!H'_E "Hh9]PMX:wu){kƄ%'@Fym*JUx4{_ U_Z|G֑P҃%oLi6 /zS/L.񅤨0O%Qs]-;0H[k so(N2z{$ WwKue2wzN>{lWwY tU,#^5uܨ臅足uvZ{$c8>i} 9 R3J GmL+??O8Yתߏyhw?wGqԁ-E'֋wBYn[8j;ujܗW-|pr[,ˆg5%a.IEGZHG7_ci:YėӡȀ/Lk66E_@m_P;ftD ߻b&)sck~-n'GKsHDy|:;ׇ:y R$ ry|VK\F w͆wmH] WR coyJ^lQT=^7]*h>Uԅzk}f+gGAy'V2|*QZprr>|:vNW;Y.N56Ł0o@D]nQ@qķA~EZ; \r$*u (YRR/zܘ۵CQ.3#f![<φ2qu_=. 0q%I!t7#YSĒ J]*omyD[>|cC+Y=G27{Kd+)@0il:jH :6$0σ $._C1]0]By yB+,o8g~'ę1']6mmBap;(a)]Rb Ó'_㱺."[!TTo:Ev{I5̒ƺ̍'&f*"3 !Zj6e-D3ԓfK_k"Oz<Bg9 a`jھ8NJa*3KϨhR"zݜRۚ].%&/9ѡbF*y#+lqW7z:plʭ{)|8,aO@gGr# +: ~RZst]5l/4Br%tؤb >e pI {BkA t%=߄U[jA}CKs})noXEfA)~bICj5tdĐcAuλ|cGշXbxF1^ĜF\0Hj/FrJ^_JKC8jcc@DPB%].UZZ8Mφa'"sF-.O~P菝ZVf˝>O_7!9 ՋcfWŴτ ߰Oh\A$'Er'8<ky|:.ͻҼwEFS2_)gBׁޜfWO/"6(k/Is,OxVF<1F-4I'*&5CNԢYk\`M/'ȊN7#Dŧ8#evL@L,!PN kji8!Z GY (6kWdAl)xW#js?4k(]* ]Gw-$5_6‡8uXu<j:~܍ ΚB+R5=QUhm,j**XϡdvЋnu@-ps}5wHZk@>B.BS9&mDWlxjBA\)$9qqE@$ZM7t08”_i=B}F&ͮhP;iO]\w=]flq#iҾ@,jЖTIqs(+.IcǥN&ݍh`m^e6#|1+GϬz+6XVz.!-b}v ! Dzvĸ,g%*~]GԾgU #Hw"!(`8_3Ye}}@ Gl8LqC˓iaDxymT%e*E'}7>(J Zb}I){9w1 fC#k˝~8v(*vKyZ9^ 郐& 8cF:9k'9y=AبC p&V]Xs;:G;孩U)d8.v3GL'}#">2HLXU<&P@l+['ryZa7 #rGk^\W=?Aǀ_pe֣v7{ \̯]ԩh$.^ƵSeA|QĆl0+OrPD]ʔ]}gXX:IbC`j(h<-mT[.y._"۰ YZ(ۧTاRu;eC9WYS=KM?3~x/`ӤO=顪ך5x5k R_"zʚo9 ( Ͻ@QQA'Ϲ qڱʼnKp 2Ǎgrw2ɍr"W6aH6;O' b.1v꘬@š=*W m2FBYS;ݿI \Ʌ^;KziުI}U>)dIH u tԾ#Q_ى$ExJgP^0aݩJ(w2̐bFJlxFZ+ j-YDá(T=Xj/wcel73k]iD=g,]^u?C[kO[ֆqb?xXM ῂZҮPà<Е=u( NJS$/Pc) 5ֲҢ+KɷS5,m4ma%*-M!u 1־^槍+B*RninoR*p/^=OHO(]CƊ'AN[!]mJHu-KUlh[Rnf 4n{U%kF!qEz=ʝuN?J()qУ{p@q:^Hӥ))O=}tƮ?^\,h!E)vs̡Xk-Cu CIS6brv!ˋ}kכO\I޽0Ӣ3B9fϫ>ΊX|k[30Vć }}q@B|!9,[Rqm5ޱv3&')z A^20 \ r VO:J5Ga J F8 's mdc2^o'j߶ͼۦ1547 ͈ ;ְ#؉S,! Ig^eW/ȝ>GBU= rzUwDpN!Xn*#Q$r`|ak:{J{8"TJiU s%SWd4OD!iG{m,U 41^Exv; ǘQP&$?zC6{'~DDD.'M1G|MP9m$6PTt9v }ofE#C ^D님& zaʩQ=Q¡[E:^.1(U+m,.U|% |ckWQрt%{7ddX Vij@Iazۙ8 ]jZD)f2ofz0!K{ǐIg1jTkfH~y5DG?bƌ?n+D(ҹ1FjL/9Xph^S?Ui75THפQE`pvj`{0KU~)ÿGKQ = +Hn=?o .F-fsl"NI/wy鼣nEA? ղ3W6~O}w=bu^!g ۼ4vB] e`%|xNɶaA; rK9TW :DWHq\Az*uL3ze PkCV l8n|K%88}HǒcZ>/R p2ؕ*i]v=n/t^- ?{,`nL938#='čm@jQ W2qF[Y<^[ z':ݗ䚇 v~gG0!)8Qx X`v/xZ{Mn;SңjzihVbwxz|4#({~W9e|Xb#Iz?rXy^@ jS*L}Gu=N]|36@W6Mp ]-8gv ) [tm 9_`~mq3iht2%hYC%&ӌM4]{![LÖ QCnt(l-Jnx``bªYs |]5eiO5X3e@[Ml2 &Ow'@fMttHgSx&'ߌ8.K4Д=BcЈHByZ@!Uπ o* ٻ˶/rגYIjNܱXN}Wq!&:d:j*ss 0yol,9`"I,0c'1"u مqo85w ׫q8T }GE_R2فĮaRWb?ҭUd܇QL RjNeD#1agڼgsCi%Np3*y'AON;auWX#7a$Σ Bªj@rfR9_?e%ݏn G/SAVǨu(k挘WYuB7chF/!'0nߙ{UMK\oLGNQ 9"j;NiTiƞ4 wl쉢O&]fښnOhp^b &z8a)Yf̌C]^ߣ ꅁ ƧqDSZ?99~mvz'T /O\*bJ֥0<Ɗ]qQ&;P'LjOt ]8Vd Ytf:AzsEB>̤:oAp _":P."=앤*Ys55:OP;U/R=۴:~KP72@2hC! M^( ݾUHެX2P\~#CpM\{hyqR;щx/P>!cۑl̥kjZRz:S)$4G/ʙsCT>ЕSɨSs땤>"-܁5>sTigZ3&}\Y1ZC@eӺiO(A^SsFbD7d0-ڝq Ikā(pTtN LB&XC!<+Tγ 3OCŠlow讶՜Rt ! QQ\C`EYq Iq)@KM=u ]hTn3W })4`!NdQY 14ihn}t+8.:{ڡRN@)Rr'iN(z` E4-Uޭ?sGkWj 0 -K^b)Do/lW,n`,PT&?N^= r-f\5^ EQފPP nRd+3Mc2^-0/pך45 kSf&CY7\H_ۢLk-Tۉ'>n@\9;fO-Hi5?H}]YasQJn#A%.\O޴6a.abE r@7Vc^ nT*-Osa=g*v>kY`edw=!)C B٥30~q=o+Hbs7{ ^!ELsX t*,> ,ȱީfMYqX*F߈)cyu >7ġ|7?ظRHo->;Rs$}JO>%+Ga/i3WN/;=gNYC c.SBl%dJwIIJZ_a/R;0 K8 Xw/ nщHiTX"GOx saD_žlet!9MWE?7"X!Ӡ ^yߗOڡ_Ư)KLRca;aѓH49ϚzQcJ659$S/I\DZhCIo+h7aYNsnF 2g}v@2erc1J3AcD(/%~ya3΋V~ <*U:*v,s};8$]Q+]jɸ"LǨٟ}}~0i]A+n5B&Mɇ*-q\{IAqif(,+NϚՇ7[8A[8jadS  'f!q  cD~,|uK@NT̀&D_zv՛?[z8M_+fwEsLL늭 p΋nCT^)LJ͸n@FkArv흥$[#d2% " O4{LЕC–NK ]qhr&V_H`2,NM6%Rͫ־EX99vҫk$WOVH@3kfd2EO(Fa% NAc֭?_/u]ޖn 'p'3iUmIعތxv$u67ʔKc1ؠA![QggiXq+bfUZ/b:i^F `l0_Ksp1[rP2‰_{ Q_iw;1iոxERB#P$fKx?Kb K j %>B@3j(ն )rš8i6A^O_&~{>d71o0`~V0}5AfϢVbw)Sm7&FL}6hFmEwvc}ǫx-k<$ʣh? o3(=|ݚfA͈d|דi&Ϋ,"f ^z%S mP r_E>4 A+"ds7 ͿkS9k3+ X03O2>:A:KVr MS\-? {t5PR5ĉ`,_!B#{-f5yQCCOt[ĪHb%,|¤()C?ґ*fOWF.POSŁ*da T@N؈-5]1%-זŹ]xA.DB  p lDly #D!P#MiR"q NE}g˝1,ҏՃfKgf#yԷLS N.^::[=g2?^}Aj8E  C~x.j/,qwЦUau#,tiod'T˞4`*8?:DŽwH_EȊ;| PQwIqhpwܪ*HeLoo邊qI9SlԊ}p,I.\!^t{Ez ~*oOK 8zF(} `=*Hkέ]򷨛*NGwJh@n:kGafeA'rT/rf2\O3JصẂfw~K1=WZՕ^B? ȃRAz:|jLYm u%DZ`HA?\WALdx˛\s]v)+Ltï{t|+YQ(S\8kK 'm݄x'$j^ũ+ee=/(w; GV_҃krW\mL:O3e),o zCx +q|gS_i+,>3pޢt Ĺ;HU7b,8*$,a3ڍ(pH:3}|05G?A4%-TD*C995>]W“T8nk^Y%^1.F[A>1 eɺ)LJЃ'9bTpǹUb(q]ܓG뀸8 Y=3TfOբ-ʯX{\uȇz >և|!;H#~}hE[cvt1*ڳ49ي U H7I7 za:IEv5 s3'X>;H[ #?NU"3SsC@q ®feEvI<#4&)YzڜϩBa.2 YGЧ]\dw|s*._Cofz4@;K*Cy*w; D4Ƀ-^>p2tk|?uPh*!vi`H$©SXZhC$Ü VAfvK7k]⤏F6/Kg;<(\[hFKW*0z@ŧֈB 7Y\Z.Ol%?F^czTY-, +:T(,9Ck4_Q@|0D5TeCuv悌Dϳdq>GpE{"ZM|O  e=|~p:e<$FGb]!e(FGdݪ7 [Vra_3SԎV5eKJj`C* ,F uN]]FAUŇU, 1[?:@\cŽ^%)\(6 Z:6|;(\b!V(eV`=؋qV@f'3 պUSq Q 3q aHmV_C}:#iO~W c Hȃ0nV2*ٴ 4ٴ D ]bYeNJS"A,]N/I+SaW dylY2mzFF k2݃$޷"N< QsUlΚ~ItKknZzsS9w tP&`ʚ&O*d6D!3 uK(OOI,jh$8YvqX4 Ξa;i5-]c%t!ڏRu7Aߟ~K^ ܫIg-|ܺ;㰰9 Hqן5VEʤDɑ<};%Zne?AQ]|e~e0mkVݘ!ѐT=d+b9Ӹk.|wDażµܠ(5n-njC0;}P@G`A+_ܐ0f Ҥ/6uՏKYD){oK~`zQA` hֱ{ܽy'hQĵ˯v_6_7iiIt"C)VS{7{juLv'vҢa˝==1jȣ$f[Mpۍ> Z}XLPc#^t7OZTwƗU &VT+$2+Epz{CŁ/Ǽ@2Zt"G9T$`Y(dRA*]П\ #%uTwH)gAzEӎ TzXEux~kG0_qV&6hX\&E DP[Ѿ嗚+dnDesڜWN#=V"x!=P?z#e# tA7a>( eIѰO"I1H-`\wk_t=V@WŰ!6"^@>ܛ99VV}vp3 l>ũ?MޮAE*x FxQ[-tFvY)SmIvR 9!7w;['Z)5 JpgoO.'$\8z R#6rFA*i ZjqC_w.bhA.SбlZ7}zS;ujÒRձNSߴtCekVgþ~O,å,Z8oQQ@:d׀[ ewB.yyn,3OCѷ{40{ (_9>FPZhSWط$Avt2yjÁ3j%[lwݨ.R+p(͓؅YQuzϴũd[W+i&9>r_W:J? L)Q#%Mଝ0@%;(5su a3 o޶ qr^(Evm\bmnƚz~= ({GK]{=ya~ KqܹeQwT"2`,>{@R%VOR:]yU?π?(Q_zW(KLdtw ESWzS_B-/|faׇW+@6 .4@t͆ ]PȚd eykQDժ,5%Kb#pDirg2Lf}#tmLO%VHЮ$0mba%c%\g.Tvih}>I((Rʌ\]b`|l"9XޏtШ_0eۃm `G C9p%l|*oBVZ`N|Q''E>sA%o>[6C Ư)UXpo|u?6.JL]ef\j4n/?yaG18KNIk܏ .}gX47eUN= *x)`FrΔn{a d$м]HS5z~=<5~'OAEkaDA?9{k z':̴| #/$9Ji5~Kw룼{78֣G4n0u:-Au:jد=]Rpp&e}tv2^u{ҙl}!.fSk;U"85-GC@N VڗrDːM} #=iQeͬ4XaH"C3A,~*taJN8p/t64$pNc2@SB^!B=VcvzC?BGB\CdMmyNPΆ7;@IIFXe~{u3@^a'.j,M⑎%nUͩ^WO5ɚV\81'FA cJ05G@gͦkjBgw[&QO%!E;߈c<Rq #v AB!?#lJZmI|J4J<.l3zt5XcƏd>B#~LOنt4RQCu^KM?iw&KgU>h7lj֌KxA^{5#C?@tq[`QfOK9Xٳy*~2[K&̓RM17{WFC˦t[62f//EAE@(bx1<;]k'W]9LfP47mu@h3u%C3ݖ׳cuzDS6hxJA3&=7Fm+!k\ãہ#=nlݐHQ V$-yCˤ4CVВ6,S#ps u2e VC$=]1DK?܊S(igC1f)caӦٲQf!=rwfxyߨ8[yj1@قY֜3i@yMyͯ`KppX ;@'~a-EiZl ů/Ry#[<@)B%]9@~u#Lj 8LG˞|$ rg1 Y=v4X 44v٧ Lfz& G9Z8[PYYe ۀ}b (^j_쿘:*nR _>^dBC2BqvѮogڏ.u ZX}ɊMitリ4"&)T"};gq3wmMto_@Iy$1Y,A0"?sOC@]1M',.^GHqϔg|x1px ϣaj l ( I1`$[H{CY;Ia\$I,R!BzSC\hq:ƶŒ :O`ڧ$ױn2vM'R›-nQrƬH44W2 \do[%W-TtH!uHwЗw}ifɳM #~Y皿H(d{pxPo%@)rXi݉M0qgL~D``ɕ"_Szfb}9Bb ,;6y<`KBw&{gc"臊OlpBpҵg eɐY'H}7 ZXI1 :숝-E΄ =%]ҔOk>@:Kޏc%#>.79Saڡ[Ec]2N$-ZW .ƂG.Ϩ5 `SOPZdMS0ŞJLDZ{m_P/? }jڳ1g'cMtYY6E/ 0>߯1tǮB7NHzqGɑ=,q!Hbm ؍W,&B8IhE="7&c:i}ӾAn!h+fbO|!2(g`F iz==hPQ*461n6yfP^G)?O8XzTO*wpO]G?H.2OSa݆yxG!~.$Lmp!XhIWf'2-% {($NhwЯs@0P<֌"E owqy3)0M')'XReA3hEuac="Cpi~=,AɅq^/@HE.UTXJuțFxgJU׾uqg^VVX?'GFmm5B֧ιtHۄe+<<5?/@H2< "IfWD pBO+ Yw^^~vLfxaѳlnX+JP 6aF vAG+Ȱx?bޑWYdͽ:~9iUKqnhK,a L?^PX;(DT]M 7WZot-RMS&>ZΑAK{Q ӑ$B{2b<’T+{]21ihF򦜏0i{# K6!BG@XZTɈOEMGHcxU'KrSj!PK/;5C[H7\D XUN{q#?(T.jDE?ȋB8uVW+{2qwM9jbϮh*Ed]f  g+0} L zbhà`51ۋ ׁ.iR>o͟Hϕ%; ܽ8Xhnv z9'AhM<(^o1)u0i=#rљg+dFP>' 4i \!+q (m~!oQ`Gn8]Tc\rpg5 3z$-DjvK{/81@cwrF{$B 58u;\>P4XXMc{Bw[jvæJ; v\ K$(_;qt3Z4vH|sW Ë{6!4R\jdbш~R uǤvi>?ae`pnˠ K~it=mbĢfxj,K[*%f|D#}|K^`EJmb5`trH.)v}NʉӍ6ڽNJho݅em?kEgen;rv{6e&<[ pwZ`YZR!P WIu&.Shy[ŐXz1)l7/Ѥޕ|dͬdY#׾^ɸOcXj)SV7t./E]b0c@XE4K*j= qWTf^9`,(>gnfbӮ&KC`|۰ "ym~l^y((IPMك4i(S{JQֺ*32$S2ǀe95))|vw_=ز$>;)9( Na֜7-7v,>r"03%9k9+&"24q.$q?v6iJExn/^PAJDN"pL#*CHLdVS+NP# ģoZL.XJ||x&fDeРdle[*A¡NuyHDؓ2 5uN>Y(TV)0L* ps6,E]h!6֜=ۖҥR0@ sMlY oRʘHúctk|gAlD9q1 ?Ҙ2 V P2Գf\X$SZ573Wkc QPEVX)Mu(.6sJ,ǧa!Ja 8 yFt5 e2ߝ5 dk$vPnWl#gO%pXvmSk)/& {ݪilsk?-rl .w9 MztP%DA=-b'T[Ӈ2_:PDsAe湿chN3!vS _w;=Ab6h asެpaEl'].m~'9 =SqJEA4qDK)_&C$;G{e2 ɬz86İ*xZne9~v= p݃oLM&Dp2-LIQxC%i~P}_W[nNnyGuIp3Ƅ(w:R&Βz:kmJj\fAjòu77vP twg,@ "YŖqSJHs[UԚ b!(,ʨE$QG rQ/WK!ꝫ2CUxكcF025Ufwr%]=ϊ!y jYt0 +| 5rG8XpjAK/0-*{mJ,%Ǯ$U8VwXƅӍVc-dTK lS8,/uITKv;An9S ]L9 VV )(@[KZ`3y y{j,Wi^g-pDzRGHZ6=u%L\} H!_ZL{>A9O$B k?ok Hʘ3J $EV`,@(qrEr ~ ë\ka9q|:Wzo M"7IC<f7*O}yƯ*qJ^ ߯NsvE"@;Vٜ"C!Oŵ5o h X[bd^Wg滛 r֏N2mZDiDMB8$KV Pvt̐dnXt6*n7GmԦU}(@&Co6=ҴEG{U>R+&V]_$I|'n.!||XB0 $?=p&1͎(F$x6`/ԿdKԇn>`qi^Lc?A\'uo?v(qZC<nXy TkvNUHuP@CABf;X:'-Kd\`(Ej3ƄΉ%m;d  ;5MLє̰i\+0bn4R]?VtʷWf#aBpaDtkj]mǤhR8";P>wOܧbVSr9ۿx_` /Yw@gzрٳx<誅XtJٟZ";dU7(|םc2n8fi !^IUY>MYïd v i<v*L5i-^͒-gEΏ QK.w"(+ɤh+P?EeM3@J@Ct.UjruMhz춣cbJ:,dO)IbcUkG'jGw@X([Z> ~^`\(O ˂)!E1"X|=+Ce05yʯFnљ*΋Nskf:j g%T\Y_j:#Q8QCr H'JbɌ#lЦZ^3B7؃rJ pRg]7H.yo]q9DlYFQ^W@gwQ`mm:cEEOatasRka]dIRn1]]W3GqV-h?WFQ( U0ف{wc?'a>^eZ>ܦ" h[elA徯grOLX o9bmgHj)]ڶjs}֜K\tTK BKC}Gd?[-~QD'cd}d*m -#;reF2uېX6րvOl잝O] jreÖu^CW6k~U[f+9|jC`ݞdaҰ *SNH ŔA>zd6k|_0-"H.fc@lbu.Mc:1FT;Qc󖬭)%24qGKR&L̈m]=4Y cbak9_ah3sBsV2 1)BtFkpguf$YQ,y8NTU>+sC m/8Ϟ>Hnl.e\QQ܎F&M>_@Q~7̾30B_hd4"~z# 0dշy@V&3:U\cpEG޶B(UhݟxҊ IR7ې#:6_#LYZCnmo@z-˺u L5mpNqXvu[<؉':Qx x\nx&\5Ij#jrBIOk`ؚĕ`QŁ-JP,h,ۍT;K2įs30&ɫkm}k 1UgpB,6WsU|\MJN牷 ̈́T?FtIf*}&CUQOc7Scї隭X&V[2+_NֺVkU"7* p{+XȬW&e^RU.a'8oe݁|Ū"^1Vj;sKq{QʭaM? awxtMhf6[% hA)Nc09/< ֠5cHIwO`}TClGU|`69(ıaƐYŒ5M7S\w!=uCIDJ[z聋3 =uhGKMlZA"3QYBVEڭۣuŰxOR(vH<|?9qh$uPJ1+O߃ sY^1 .@||UQT Xn6 <.od9CFK6)P$-tPYZyRjZ,~o-M̐ީB:z[̫׵QV;t0#>1Xj͠6o;ы< \'qԨLl܂UHhW]4:aي gZSha?6 ܊+ĭOybbMHc,G{g0h&)p#& 5]ge'eTN1[7P>g 4ͭǣy[DSHQ 偧~s3O)F ;LR䩵+w TLWlXEuVBu6]vge}Q'ŕ\ʎ-.dL<;8oS%g4;P 6 (rtx,,u N@d~mpR2}-71lٿhl%%.qUv{ns- w^SIf:阋bbQb_Q~ή ;>Fƻ3b.<}i$S Ѹ:4s ua߸z7-i u4MIUC2 jN4aQQ<̻qܾX9:y p=qlɾo,.jۘ,g L-[-{ik} F谚jBR"9^2b4/5OWq?7ZWH_BsCԏ髗9\񹥬5>n?S#opQ-ט ާ{f?D}]ΌiӈtX%=AR?Q2Ҋp\$A'b4zl#Է 4TDߌQ*9U|g2_9'zkN|HÒ`) DEOJBZQ ?/pp$t2qʽM8&aˁ[Zb-sѾpaϨR 8ȭd- h;K+y#XX'cJJIP,-|\)ImpfnÔ6kӉnxM-NWŽ!I׶h@ÄzY%RP!mQ2E}9X |Lvo m‡S4Ν07U+ڪοar39ρbͼnUУm`OÎ!t)Ȕ5Bn>Zj2H0 fJ'PeN 7⻵}?1dG/H\z_,_E0?Ʃ0Oʞf)%8b#1ߧПpJ $#Pvr}4u`;KSREC8 GX2`Dp"ً׽v)ΆSwQpkzNHicN,º`]H?6~vg8`7 AKHr1F\`Q @^'4${W<1丹c (gҫ`#ă|%< qXlʕ鱆BVԱl -ϱtB Ukf4!T {dE*GWI{o}PLF2k"D Y82&R-à@-alۣ@nFR.8 P7`Bw!m5nH8j_dNsD%OJc=jtS.\"&w1~M6"aaضX0]izf .u-F`sna!ڵNG1*2Vص)g/]U6Qmx^~ik2F*s +2as$#Р?4+|R ;\ 8tM1zpXj/|WPM]2$0w)I0cRUi0h~-GbI>ZRhA iFm&Wqi֓aqDžSJGH`ݔIǤ>I?`L{[FGV4>/ -S02W ,*$wa:v̩y,,Z&SÈu] ip1# +c1m-j&8Gg^@N B% &k^H(:fHfWGz0sGBn'淤LcyW Vg 7TzS2#.L>Nb5t9Rijb*u#F5$N9|X; rs.},pWQNA_f4 Du͏{ 28a/Ԥ0U:d\pB$и˜^%V:c*竵9J!} ^w„a37C &s;~cc2g$ o;zSfl2 XZiHEVqYω^(BL䥿{cm[, u.(,(?n@8 ,% x}尯$".y-3ux_hn}, )NoQm8l0i>wo)f17d{\1oRYvn%Y:_@ZYBN9<#4Х ']hr VPLT_oC:f6*x'=-l2FR\Bv}N\ xM z" u~z$ 2 PҎN1(KHYο.p`Sv8B[Q,1I/ZJl m=fg@EV0bV!YQsQ}:BjyW6Z*+,,CpF3:2\|Ji}8Iw9 ǿ jK2T+1hZ7+*e[m`mTԾ~v_U0Fm '[=%q2K0we763]e/T̓ԈFl\v3n%YHlq B[h:eKݤ3-?=扯 Ю9&i%EP4n?̬I0#RJ(3 "W Eci.:@xTi߱ HuNvK9hS]kNU8xcjw+vHBz Va`z6R$[LbC;ܒ[L@rL犺szOڋk̊l8X+xNy-$Ѵ`0akچ`ˇIObobU{F A1Jo?[fV֥}q;HPlRtE)a/Xϴ LȅINJ>L/)KeIo)jowXآ%[4h'pVmo,otT8d.41l$;r+X +-^\{sXhgb'{S|姩fS؜LVLGS_,R.N48ri:-b@yE(`Y"$>*ycf* f8OoX2 [ؓX5OϢUy}Ң;^EPqJ*QGKz2+- nyRC l/eVLзΡ` R}L/r[|[3XтSS9a*p+ gJ"?T{~M.lAZTgi6:, yFq +LRFcc' ZK*X%Rz`"TPg[ɲ +7`Q@e1$f1{ȠָXq{zy#TE.6͕T齴堄O={(0-݄.K`ԓĵT` 23A+=&B gd2ϛc&6{{eZbR TxL~g+Pv%Rޮk.NBEo8B}t u4{(8@@3Ys4)r{t a M6(芊Nٿڼ:wΤ:c(x_3x0iO華70'G74J7mr~a܏@z,s>|0 E&|ӨO)}' Kȷ!U2e` Axߏa|ɠTF8m9R*Z2d+u9v5vڦ<0ZRf.m^7{EƢ/yO7l c^hjd8ZlgaCBTnX ;9,VuLѺBpF:@/!}g__ᠣTyT>k[]\|%އ ҂R}=!5k|OX`jOiK@QRK,1PA.2bl&KK*Ҳט!N.f vx-L_*-F.|SJn!k$]8߅9~gL`Ծj!b,#}x+LШ=kࡘ`p u" G%8o8QDiS-D Kc&C*}|$!zlI93 dK8Ŀl|Pdiixa41Ē#Y,V7FXE<6(+@)`krhrIx>HC)dFGb q-.ity81Go cW7(v !"y siV[``Z/( C)]Æ(He1QZ=RTt:/QgdژӮ *3wMz-8% j<xѼ~pe9\3j 7GP^5ZCn@M\4'Lөr=*ɆLhcj1 ZUaS uI"JW!u vA&e"C>$5V4ڹPb|2𠏵t/S fyo 1Csb3dqvIiK.Al+\E{!H4b`i8UhD'I#}ehSoJez!!QwG'1c}q#V[L/pD/j{<:.f˲ѡvm}dGV՞\1lk+.4%!Qow]|ntZ;X% ljy]{iAYڈ z Y3tSIrbFC/> t b킈OZg} f"ؙ`#X[󔟿oHdy(y Z;a5PNCEZh7hF0'APe'[O- 7`Hm r6K&~[EkAa‘]܈vE~{ lhXxv)>['7{ Bp>D?S+*q}fR]Ίu: L+BƶI[*g'0&jFn%|1>j@vŴʚa#o,R;!&ErÕ.t;eqݍr&%zbVتHئz 'p!8u-ܦ@NZ~,CGZZprCh BZ<Ɣtn*|/]xKO8!jbcc9J |̫% jH09%c13F*ʘ}b߳]47Ɲ )3B`cRԉ[]ӏ;o* YNGD5}Sӫj渘9 ]֚9YP@W乹ؓPL=*2!=-}%1ا1zBd&M7gJ-\E`cy6T>;k{mVu:t1^ 돮_˻^mrYRXs3L#`ۺ;iA-ۈ/[qMfwÁ-Qc=aCf)@_k"yt"GF HX!v~. @椼eKjhG y/HeU2AAhkyfCI+3ON HJdֆ^~;oVzNJ[QGعeЛ|T)dn@rg{_{9 ]$qې!Q|,9$O ulV OWYALs55s F+zF#`v nSɛ(a]\e4r9a ?_eٴ6'~C𒷆yorA<%hk$vWRSNvNTP<AdζLV$Hl˖~;̋ɯrrZ0ݡǑ7ock@`5#>CYic W łwBXK^h jT@ 7a8.ZHq|:Jz=!z {ޡBi~NwX23vmH RgBed['ܱMΡeSVOdHJ'aqVܩH BaH %gĖ5-:`^W_yĩZYO&:.V{X~R[r[,$ʻ\8mʵ?gDEs{>eZYD_ٳd>>Х)5pj1c85o1( >Z{E!n&V;qmJO`p8 p:_C"y2A9twtLiQɧˬޗ"'R"0g.}Wحt?nڎ_zbxXΆ]0iPAe_%t=O{[R`PF2ɍS5n#\k s Yj>nIGþd'l`KxI$l")t!dm&{oFì91 FˬVl=d a īpDMU_͌{N,kW#F'bkӬQs e&F̘r/+v[Ym=_y?qY=D9wTSZ&=w,WUe`EG↦,wnXƬӋ:2ٶ ©rVQg{ įQQD0B1Cdz'oc bg }Ф֧f|!? NN@ M},G/l;ekޟ' NS("T&@e -Z1  Wun3b:w!r>7Ç+܊իߑyu|LIͭdhP׳82s|;B$+R˱m9-LEWBϱgYiR%slz /5?F[vd#܅ѕߋkT˜:^ARPfsip|4""E|u:atm]qnN*וLU0Ʈku-N"B*K^PSz u+h8l&uA6s )DU-'jwڜSb(˰v#wPD^NjzH+鱤/pZu).Xzt*Bf'(qR?VuHCkA{֕@|rPqMbF4\wRFbtqfy=)畲  ` ~- dLkX;B6Yi upEwc1fۀNle6ߣD)5}l9ٙX#< l/ pF`5#"̆Y/_uњ - }QO܉Xee+Pq+j/'n|S%5N| tewF`_-A0`l^*5vp>wjW(nWz+wXg#aEH/ #FΞ!ظq̂e(cBDțqeh&|h݇3 b3n5I 1*7;O(|P&ote .Ѡ0_ \0vqy.}%%w$iUr%7oσݼsWu ScU#ᅱ`[22|; <=y?QH`5Tgq&=`_qW`N#SPu*1x_ql.Pu+urx4/:aMx 5 t.O.  ghuGw^g;ɜlUuY )Ƀ[GuddQ|BAYؿNE<{"ѥkL7agAZGeaξ]$cogBqbvAj/kB9}k (+bƿ>`'} "jQ#+>\#|OFRUyJӹ+Xf‰hm O JOx+oE\DQtVSN7˦a4~Q9tU#N^<te{Ǹ@8C:=-"/qrDҵˊ0߁!Cq~]Q` lP7r&sۚ9!!xyL֠]i+ 8w͛ٻtP~Ɏ:<Ǻ|}ЈK CzȕMz*;P.cGߛB>[IΜi1.ŕmT:5]p.U% gz;#?MΏ/@_ƔU,dv#9/kpW]ہ v,}/÷S[߂aa̬;Ik%쀍4V@5(taI!"8D(L| 5I ;#ò@륽<0ā@Nt‡(c"0 M]O0{Po1#cB( lmM4]C\9əNԷH~i^ju#-}÷drd߂u-OY!H# U)_OK詑$+2Dg*zr_mYh\ڐn~?/F48!vgJ}j#ړW򷮈6/EeT mrc <+1CW'sPLxwEJzb<@/OДhX^#罶)[PɞQEѳ s'M~R!Spq7 gKf^*-BrsȬFM)=tpmUJ;pza$AS>Ђ_!,hew) CŚ`6Q6dC84ID>5tq)Lc;\ L}igS ̴#K$djʎ4A׼/5=nG?` [+xOȀśqT&82~pF^*~(h/]\pj^voީЌR{_YL:#QyL,L i+Kƒ$ci (Dssqbq1K܊H- n1rD I(5>aׅuۣwqT&9$g$DQ5%_%ili i,QŇ\YVZ6.pCy)@HV!S^ V7GѺ#QR^ C: F]hAt%6/鹬8gmzcdn%ܭ ˕}uW?.ScdDm"Q3tWP2t;UQع3g8F fI_Xvkx %3Df4""ad|ר(KiŸKH}>ZJ ǤK 0h[LC Z% ?vB}OP]M~ P|)&qƙ{/J+ ZyΉQu@\s[ r"@@˖mHAl}ްLdgIG/%;9sǡ,nx~;s ƨ ȝ u0> ,gyO?*Fs}v%Н_;4&V ^thE+g%u*k _a䐙 Q#=7wFt1;>S>~gOrz,+lglC@#TNwP&&LӃ_fƬƑ6k9[s1᝚!Ћ*??( $0:e=?R;(pv6ޒGY Xt`|Nv%eY`\ՉK`'%,C.ԛVWCpf>0A?Um>(K1бhj}hN[o4LYDCYKꡃ-K 8BGʁhLyLyzo8+J!AJs$:Q]lN,I_q)U4}HJZv+*c&r12oNĭѢ D AF_Z]1[>ƵǰjR)y :1%oyGXt9ݠOH=0_Q}5fvv ٸ09*W}Ttt:o  :fNGX/Ϛ yl|(U-ۤ:2lY:^2gÓg$~ [->s?Mٴp{ad}VFZؼve"nm5/(PѺKEP=~kb\Z 3+O7񏩣!]F'΄dUWP̆@Us`io.&\wO8 F]8zD[9}K+yL4$*\?@#G(J02b4I){0^ z(u(Ц 8P_x}; ^KFOfMcB#)aBq=z҈F;jnhri^[hRQ5 qRp!lI (D-u+ݡUt_'@j0[B7їaErpo`܂Oݾ,ժ׳4,Vq(#k>aUj'>}tsyFi&ݮknPuzf] ̰ jjT>yVMV#\ '`ϲ+KbpRW%uΨ){BUwC9J(Bp;$1|JtԺг&*m-R|K̕\ev˼]LmavptXC#MXmc@Nk %EWEOR Wk z#ۘrfJv;҆'S |ydWRe!g?ImyozAC}VCd$;vuېk~+u51Cy0:^KagXLC%z,`z=|SiR xG$e4{!FG`;6= /N=1Hd+}jVNaw㰥MRZ2Ke{]>ǟ$_>{J%~0>,ZPYm.kЄfJ(zyEZb-ȹXBCa3~xVѺͪM|,sfzInPuF1#k`iTLQ".R~&u\HС?j , ʴѝH dpbzW8IG"Fv6Nj ox>{"F.AH4nS<3X+Yc"TB(m&. n箧B44!ۢ G" 4Y85$M@nգZ&4 B))Gyf-9_Xx%A 2qɄzk_ND,%451|??ܕNUݲ@tw ͷ01`'BIZF9CЛ"Z3"S)VY/, ux"dT$Fm_i>s\73|fs ^җz|c~+5D4;ƾg Jqee#f24 Rj `kimja-a(@28G*Ыh4rY~;mP'ccᣮgM:0*^.H3a&C=C3) n@E5E2h֛u ~pw|):) %лxGNL%{C 6ф\bvv ښjұi" E"Ʉ , ~K"700Ǝv}%r"CtSW/voΰf}KOb.rϽRM=y@x sڽT֠A:I7HK dlbd_I`Yc[6.twv>3 0POy╍KJCioY8|ͤ đ2e=+i+)_0d{]Rʙr2#lrQĦl xJ><PNDѢȟx\Ju{C57ky+mR1>ITECC+UnR-(h*aϪŠTgJwG|p,nA>1 rg:S*(\XEDE)Bdj]6ZH?;Uts,]K~˴J"SĚB86yT;P:̿\DF.+yUa$6& @Qp£e΃=%dC XNذ'hnh\K-Rݏ@/UeI`\J3r#[qYuaZbQ%2Ƃ{Y7hnS H_mDbN fkE@pnFx+*S6 %wR2.s~D`i#CT¢y}DnKvSd@$_`Pc`ƈ_p&Q+z<V"r>/&竘|VpԵGu|A H =EYĹdQУpNHIli{ r):ٮѸlj7FȧHŬ^1LroG*>~%Vk_ ^=I|rQO^m`~M@\ځz@HG7Jt+dǹ5Ac r#(ؐG+|= eJ)tyzن^I'%B:lh{;h(~{VWWfwI}aum3E;MHtgΆ%nD7dv:gv Q'EhNq ϮHkoWxTk0>#SN]7fO"%Ҿށ%/1a?Ų~sIК|vBpQ`"pCrX؟zD^ޯgcY e:oşƉ9RiTeio ?nEXFtncV|ЊLoNM鿵C$5sJl7o=. kUbS,rWM:5Ä;)#n@2[S=S#e 59y'B273m)Zo-l͢= :K'JB=S\8 3w2T9*`z̝X#D@Pn)ZpY#4ń٨DdVgukw11)CsR)>["%$Rmn|5:(!tA> '*Ԗ;}r^KaJg{y 0S{A}O-Nҭvبc&JW[Z]ȎTT l^ /44Gt7+BR{_\.hs猐(fF# ;Z+lIW󽭧QHW (% +b`) ![LQ bEwaCn-8XސX'g>raadֶy,&𨝌t^;mRV)OXdaF̓2OCǚC+tŌ\H.8dHWtr(5Tu<£qISNHI9NzwT%|$+]_ ShǤ.S [шTg_69 jHu6*dC= G׉kbBE:6x#Y!o}*4uNU9 ! /=UK<6x'LԜhAلٕQnMM*y I}:K!]#xP $8bL*,]_^b뿢#"5V$fW; CGuuK!PWlk.6AS ^rqkl"TBhr۵"Yh&I0f\3ewb+bZ0E^mQ7R{œN}7T1*}6R5x4>$N~o!=[=aAθj$L&RO,xպG]U0 KDz7;m9t G%1w7RLLwpe;$tW3nƃ-*@N0ryG ƤmJ6UZEMljY41$U [weuI\fD".\m_ ]R@71md^ :;d ϧ 杂 %_ Mf 06nC'T˺% QزݲQ:@0 zSνqmvm]0rMYPv}}ۆ~<Bj& g-M y<dSYdFyUBGb6rĦHߎu^f_pZV >=%{ -6uzʔM X}"%2̪Vwbs9E/V#?otl@$`MZ.5O27{G{q`e5khV0 Jsf'5C V6;x}" )j)"M8Ms1ƖD$D;+WN$y \AF 2SҞ[ny֠ b=lz%搱Z:H ?rPC8`Ô-}3eUӅMgTɔ{^0cEW4ש t[aFxd=d+@~ bxR5KqMx#{_6G1#,P;U L$<4Vk}Jʩ@F/}{I?7Iz؀G&_#oo9̪gg/bZԗp 8CAęNZp>؆iv}SA|D9|#xh/nba ;߲)(%%/W!}rx@_ tPpU Q8S%乗t?kʭ67nlk-˴rDw׆g;:']w^7g1E5i Rb'VW1؂S;ߴc5p,G zhtߠjt_\uv"eiC`>L &м,d#a H1\XmhR{ɬ.(5fa?hj?LbcgmRݸרDD ?s%jQl"YB1 YD)KXw]!Z1oSS's[u/V-"5JǟroXwcZ \Uf.?|@__ޞ0Y#O^ 2H ~ Qnd+)k|rކ'2JzkbtZE6p 5l^XNЬve pmhh~an e!c_-~8S،/!C笖  TO5OJ?rT #28x"fL'( c R~$-ƴ0(O} f5IgD[ͰwtC"˟VؓKޤGR<̴!Mre*5Zj8KnYY* T˜ [BCdmUߢ_Y.>p{ǖel2{om.p=mckoY*n^F`#A4ߖkZ&y-Kq{ߖ􍡉he5s~҂| XjI¿nj䝭–>_fݜleZ+eQ MkWŤ[cHP%L -Gxc X7=?^(1+f|#|ɯ2Yj)=BJRw0U|mc9G?7?&fHϫ#ዱ/$),Rblx4!м&v4 S]2*gp3ݚ⌥_XM\CagcbvI"I \&;C97amwu A#1 ņ6`mp[v>fnY)@ԑw {!|1).щ} nJ@… 7d;AFgH K3_*p"i`JM\LPudA{{WTBzYV98 P]^{Ly|b1q{ >rvWU\w,6cβFj& :pbH^ٲM]ֺ& 1tb#~`fEmn+LlM"@~ykV'Z5DIhz>~ue+G_$UtT# +рQĖ˷RĢz\u,R fD*)hA;qn>vKx[NDCqYik'E]gOkԵ9d+ӊq_{=40`7( eS]s7 ppB+o]$}t`jTyU_>jIboU٤@z+6܊q@z'h7~xeb~ `1qlmlQ3%+OG6="F5g\C<%`s_},55:epz&(#K׊obGQ0TэM` Pwq>t tY*3JZ W,L_9& O ʉ[~X'ԌݴEa3pa>%C6`]2[H„:0JUԀPٟG⠥h)yfΙ+P,!bgXQy&UKl1O4ycK/$Mq=Ƌ36ʉk3Qk#?IO2[-AWGK4 $Q-iY@E;X ^T@\轿>6-#9%ɷf1\JwvX Á; jS~|x/E/YٯZEק|**9rK^ ;MytT뗢E\a_ԁnɩwUiv}q:g1>9Z$'@xGl``lB %r /RspA-t07%{JXp}pNW͋HPbhQt xWCGj=N#Y̷\^!IKv)fz3W8-vTH0&pa 2uB 1q}ou෩ṙ9֊ŢL,_P8j5H]MT»vT5Ko6[@{?>٩ \<-xOʫoO,DYTۚ3f"V`^V^^e ) ɺu),e!ɚJ߷AĔ>,DVwpA#@󑯏K&2@Z퐴z1"dSs}ZlϸL(Bä$Td=TO4r6*X6a#![J`iM>c`dX%at1.' bH06H`c}s=nTR8&Ե Cj_UR̿u)+〉 ىohtEւ"po~CcaAK2Ԑ |Z{Fν2* XT.PZ}UYªe&\{lMj>cC8C)Hx pl \ɚ``d,E^ݞsbx + G+N:9TS4\!`3zATĈl-fKsb?mu}Q{89L}ydT(69)t>j2>5}.e]a|LcɦCo/Z^`c`/ t`Uz5nn=ؓ{!ό@k/DOc< U$=0 DəCvY_xtyՒU2Oh~RGg}47j|C x9ACN 5| 5ƈ$OքFCdkX6Wxka̩11(xe4ފ 3Gt`46cWਰ]LT׎C=/L`h"u(f1y",bx`K m=)oBŚYOND ztT!jL2x {8_ڛkJF2g͑Q9M4.8 w+\KQ3{UR{UȆ>?0֬$ |]\2ke9UBRsq ΩR<5<Ȳ&Ŀ'{4vE(z$o M :" JɡzԦ^ֺ@~0zl$LH Rl{,BZ]^P1bΞu|Iנ/RŬ}8 RMRyq_%B݌fq[5;wy!~㐲lom?ZDDZ=3_MJv[Δ%LWROy~qٜgov(_fl5Q*Ĩ %ۢAx<^r@n _{ogy!P}KGqnT 26/ uɿV&BHz7+}Z@YL¨t_)V48恁Wh0rxirwr%l5o`lO`& im\L3=L`*b'm?9׈+ZۣN ).NtS,Zĥ8l.+iI^]@n!t%g^aUp4'@p:'aVXyGC 4>m=+zYdY%!rW hš@cV(L*Px^YbVxG~iW.ߗAكD=ST-yY % b7T5JX}7nEN-R'` &+cWKKQ y)R^[Feo2(W &}r\,qZ l-~†b85YEM;@,АZƜYT5gJ<F)JLGIpJp<)|I13Qyc݂·YM} -ja,:#?aKjJN>GF!}N( Epޡ$nD>Q Hk `v%gt^z-飬0no'0/z'Z|II@åp>lG/%nﯣRp,'/m[oO G}ois^&ӓx++i@(k?,m\x&[yRN{%h)Te:qN 3ͤJQjYSMY&FBl^r*4?汍O{n(dʸKRWfNȄWѸߤG 1gؤ U>ܓ$ _"Wo!\+gR4I.12LF 3|H E7f  !.}5jѪ:Ek v'K7 &}9&6lCƒS=0gv-@Ap%߭LW;=?{v ʹ[jҕW<ܖ%ŝD/3BXK"!L ݹ$aP1[C cK[pԕE$z`:c3􁘛r:{&Uw [DB^*׉n;9Eׂ}>P~v2<rbu*'!K<]\쟰 5rB%6:(W߲&.j4}mp&gE#Ig$lǪRW*'؂S_ U7Sɠ?8gЫUd^( ٿ { Z)NCqh+5'ؾaZϩ*jP({(>Z._] $X@ˠD s lqFz*DYliJk*9`m-8'Pl8VPR x.)8Ķ,9W/0[#/䞣%Qڃ*uY{i![hi_/!x \fqD j}!DRH @<-"#$d]z+ _ߤFonR y$E]7H2FBR(,z;g.s2ܿ/dIϗDOJ!b?FwM!R;9Д,3,mI+tkxl*dEAEQEw_LG늮ih?pw"OD7>K A6Ee0#9Z;ڊcW@/;Rb/] tğTWk~L&BzW.Rh6/k2y'}gUB֔AWɮ6 F0z;[lKU|BIkl%?'5O0gʃF6|ڲ@qhhM5ķݓ %h98}zۇ;,+YL<&(Togy>3(wbO[}d ޓ| 'Ɏ9cbZ쪸.ZHjBJlGa[׳LJ{\7 kIt@kuL@鿥J C7sK %6_݅j`QJ#Q|038얾;ԖUۼYdAZ ^'MΖ0|ݍ8OΟj@om$6:nT@7.0v7cb@=4!`H3πl:fUT2T9v>VgM((3eTR%6ژGű=2LՖT721qrC&ʣpIVvpETRr^Pkg%sSdwY.J)޽d٧Һ]k@P^8-kK@%[o,wha!myO2svϭMRosMKvF .F,,]3(}U/I_|rI8mhTNp}<6zBb}q1dݳ/됸,8&&qpB!傝)Zv;ۚP ;@X:MsG\\Y ,Yx\N'w 7Q)%ǜgnbܹww8":sp2>6F2ɷIXԣkAI V GU<* _< O{]kjHpF`5!`gZx Z9G2sY`z=o^w48\_o>xJp4]Ȱo̥I<}Ԍ[Sl,.J>#,o⣠M|rЦ \J.&}v>S0ѻR#v0+eY%z=nґ[WժAxdTyҖJ0&SIHk20fӁXA4 .ssot_ʸv1 YL?MjȤrO(|k*a |^Vɤۓ#,Hkg1n3CĿ?JyPAUIE [3J4SFgw9\&D73(wb n@ D>?gͶ<9y# ްn4*hOmT46O Tg hMu(,]fNH<t9H#+c d79EK+ګ?JDfV4弅f[)^V=̡/_3)bs v*lq;]+aw {~V2T=Mj_ޫ^g/8 .rVΕ"i_g7M]Pu\lmKX%\Et_vsq|]| %B4x0-=.LzpE"?o> ^Z*I?Ynmݠ: &e_y}{/YV0. &{HHX+9bX"XH=Bqni5'Ⱦ/ry5H'~2ccOs7|,,$(;eW]X%E0dwC(c?ʦDNY/QULە=CQ))6Rli.B: {f *9V[1ۡv2mء~+MDVrj|hx>;OA삜laZQ%v+" "}pP{4XMzўY!O:$X!F)8l1 kRc40]>ٲm@FiWB|:-KGG7 "h\Uq=hRo5ٗKB'` _6]"}`r-')\aq۔!Wˌ7 Nϙ1*= ΢I=5`ٙlQ,"&ŅGڡ*ZPd@GF#[@¿i?vdelU 4/ڢ:UܽpbV/MQv =c+DxS~s<&N{t!C(z@&OcUxYjBUq$3/D:ٕrEZfߎr*xx;I&7)q&OYݥn:OR@Y,L\8_Wt?C5B ٝ3"+}'f :˪UcloO f\@3(3 UcHB HG$r"lM0(B4f۔栥guR*Ep$⽌<ǡqRd?'Y"Fz>\eS<{ez:P7]p]K כI-#$bbhx#O{FQ*( @(LtD \6 ]Iu£.a8$kAnD޾),#_11F&9,pW22Ko:#3/9FLI\-y7 _@I 4EB ׵K(u7FЇ=۫V0 l|< }5fPLkLw70m ڗ@G]n|N% RO\AQcjXb!"]&WbjgvIPY GI% <~;4xm)n "%qf i~(A,*sDy]fc@-\vm1mլ)P2\W^,1ނP#M92'&),hG :}%fxOMzd]BNk_ # >%Z4w2~oUey |{?f?*y=tp#xbfI Z)$kb4!'÷Ӊ07Wƴ= eIyC!rQT_bhj ~xWXk2rY׺uCurľҸp Y1> $P8 bYZ(g}MlbGH}_]א*!E8h#^ ?OWMxԎ&_y wB,6']#4,_`/8@^_H⡻?u9?? &^}Q+r]Bp#V9i` LY7FAP_;zpnpՄK' :Q8u9xIKj$i2`TwU?[CubSrS|zύc$^"lЯV+Z>v Jj^eEl\'G tQ$ "m-za ;k=V ]wi56"騭V6{9J[9-kʿvރ'$s:So.@y,cc.e Ag)½i֬iۗ..r&H=)8zRe)iQ>Tw+?)e0#YR[iːXƞ]K0a|Otuk/d 5uZh]#_Ph_SU ֓:4)?}6yr(_ xJR@ O4bC8ҎlM tҹn97,է(yReuR^`x.ص9ڙB]xXOa^hD4ϻQQN.F8…96U<A_tikH'YliBdD6q."O x ,#%S1: Np je9~# 8{Kt KkSGŵTuƒc)XIVuw'^NjNM8\OBCs c8+&9L\N<ݐ{O3we<76SyQG퓊Twi67TÄrЋL:{,ש <\e D='::U\~6<hL- &?`U\R̐mK'J{Ф _Ίl=p:,G/p%ºxOOV!)hpA7Nաkr礐]=p7B05焯22# >[?m.4@ Tuk+2'8qQ{¿IT!7e m%Z2,$X6j[lqr+8})ە2"9@'XlG(S>{Ю6'7Wih]B\JљØ[#5 qF h\WmV1 17MDoD6&'4X ¿i2%4cRQɷ5pUr; Ĭ@[n$jRWoۣ'M$F8W}ܾ|H|"3#RDtaXP F}/f="zXȗ}ʩtޢ.n(GCa%]n n:UĔ)/K4 M2l/`R~ me rv䇚y џ1Nv5Pzzks3{J.%ΈRH9:>Uro< Ia%vؙbL~ S\7#EiIfQ_)ؠE#gh~i?2W3r}-&~ƵAvOޤ,XՏ/4FӤ_~ܠAp6oV5TS͙ߺ:Ol|~/j͊^}szY]bs ([ ~w脑![@?R3aAxSL2Pdod*E_ɲ0(!  yZn!Lfܤq_Ob궾LKӵl `Ź6Yl)&"!(FqiJS|)t{=gׯg+`AR|CFFۇHhf-2͛+A''ڌazɎr-cb}sݔV>+ɐq/1BMF}}8fND/4nMdV80P\XOǼƗCV0yaz;"N٣rv-9R˥'1U:l]C"X]Rv.$D7]Q.]r stQH(`bN͓(^DACXugWnNڂ2) )O5 tf#'hHj/$Htc&!ðKL?24`|وʠ6;Zn"(X) P %Ѱ_|^cB׬'{c ht hM7j??9%,iVj۹!}A0a3y3%( j@i:y= 1Uma;0"3:QZž~PեOmb9 FCoZ i9E7QXeJCS̀(W6%/J^+¦b[t62G!ʇ}iOoL'pD w]$\~$ABi\-H\S\pGFRZ}DO?ۡ7^C U3Mʂ0 i1l7p2g&\yr[LyKq\R)PRh&:`47&li? ~xL3HAoTU.u#f|59~4*'j="xq'DcVreTG_HHa!1_ZƣY'-S=T> #lh7}EhݝB^ :طz,`QM~ މ=q7$l}YLhJlF隽nl9xrC07&yzش[k!YDD_ p&L-I*djxMIf %7C#}0a"ʠ_2ñ5ʬ2I  ~UW ϛI8+Gzn;EӔuS3 S^u+jQCh/7YaaҿM8cwP9YK~ o4 5lCpS .D/Kw[pT$aBA9>yفEq+% LpT܁̬P 1 Y >8U@Yxg"eup^,6"qXBbAPyKq;D&1I"$v5y8j)X$UTDldS38%}S^|y8Nï;Oᑙ۞C`*YP2)l 8̞[С]q!$H[Ps!*$@ .~Nd}W 8ĂP>tuWo^4BrNc=ӻӳ8"vGI:&"OosR>w4)OԱr==? gVs8 ?LPv8 _nix( dkMnbbV ĥB@|fJYo Ծ4ů֯HJn pX((FycP͕aV-Q1`Xl4DBe}Hac,FFxuҲk7==t-nS= 0IJN tR<]N98f+,ۣa+t:$ 5؛!t>ϋ )1F3JيD|3 ~c.9Dn>$ӜulPX曞>/SB=~[G4fxnIiz>y+vBdzt.ӛ'D}ة ,@<0\U)ͣ!hFG&QЗ#N0W8.l?VӬYcb]:Gћ/e-ჱTNǔEggU#>RPf'}q.)8%EDtNUD|Bk+N+@ªVUϐuC4[lq=俦(x^vuRz};szqǩ }S<^>٤)dJǓ&|} (Z~0sWԚ ^&1)VHu,(z~Or89Nj0+ ߺFpDݘC\ς!~ϩ5r'|cMRA)jw񿱄A 'K 9d I6JG^2Vu66e#Ă.7em)F8cv:zlw{]q[^DS? &< h%Dʞj`bn (b$}º=b(1QPӐ#@0:Ӯw 7j.*"Z<i;o}ƊZϋq ҄y'*,C!W|AF0l; CU1#qu} |]b"\h4`4 *4jamVPJA-VLo4uXLܱq@9,^Ԙq_.mS]Ƣ9TLe颂n"vAgRew,&4lNSjOu65$2vι;?!YuqBXI$IT:K!&7V9?wdyFٰ'u='>E?,S50Sϭ/| A#`yGˆ)JZN5@clIqz#v%3.]2ٖ"H`cWdi5ie"{d6JgHe+𳞗?p柜MtqHPnlN% KҊ,9Ռ@AƮd巰ޞ[IxQ(a9V"j] EC; /N>1Ԇ{}*?%W/^/e I;LǍ==ƍdc}bs%6b_##Jl2L%]]PwaۢJgr핼waqjr#Sl>FɾkMVvR1-sM<GYM`:~R#NmOy"' +L;LQP&(UrPM^U쯔k\xb.{ۚ %t8NRج`F譏OЯf|]5o27:Х>i=O| c;b)/d3hm=gh'[ N@t_#HYc!$o慚#`'~+w*fO RDLm4+s4aJ3~[7Mć/iUS&k kN5L?–sxڀ4aNn4/#貲wIc\L8Ww~",fs`Y1b@\c/{@  Q+6W^H|'4:ծ9@ ;_9~h3N4kjAq@SQdcmzZ̍>gEz}HOL2ˮҧ|P&U[/ZjLԔd@y |Lf kѼp9N譜o@u,ln]4!PLD݃حa2!i8Wm ]RUF4GХ&E(WX ڕefah3/E:!"KœYcDgL^czLA}S8׿2ۤj`@"fYbg`-'5-ݶmKȮ".*z#~\*`l;r~upI/yGoziaqFIq"q+gU>,Q ϲb2t0nJN'_ksc;jԎAO,TA,xQ\C4lZv"]`zb뜕fbq457I#[}.qwQރ>YgZ Qgu)H;==O][=3o+ zʞ0p:7 #)Ǥ X;OUKBxZf[ v5#wH1L5.$aܛ\j'W24%|v9ZwO[\g|V_W4=&@XcϠ$i1lVw_I*"d%SgVn:ꈄL~{<`J, S?̚mjak^)ψ!MXd1YEpȅav-1j]{U'Ѡ',Gl/&гp/Fk)GJ I3(#qOx'BvM @-'7}f~FIM7| .l!NXZ߷[΋;Ug"Xcvp|ʥB2]yU#aƅﺕ` ) 2 {P:i\U<Ś9kɷsP6aђډw)VU"b9ݙ'_d e!iAg修 {:!AYo$κIs@`/5VP!k6h5JRn>73F VD qiFfI[<*γ[GOTN (xMIUm7S@;@"\y ^s? z<;w"'ƣI/o0 pdFh'g lK=IAJZIy()zm*0'̽k\27ԀLXe^=p-""P /ۯu "z+Cxmzr mkw,fXC̵̦q=9l/y gZu)̛mJD$\K"[QW\`D>>}Rtc8Nh j~k-J‚֋bJ,ѝ~l.]ʍ*_f@AXGz X`E 3Gh[NTz zPp|( Uhz]L,@_Txߟj|̚-BVئ}֋gِƣG7J?pb\orC_|dMFqpY;픲Xl?OZ5ͳ,FhH07z.W!4) co㬝FBZ"]vt6yV#_dEZNtge\ݤJ\ÙMli;Ƨi矺-5"L/\@Usf^H4ViT/Gb nZC _Tqq[?NRdɗG%raca/%ymF. Y= 9ž^ͿdkAɹS55riiX̜Ru ZY(1ͳ"ר fVՌw[cCpN6Y%Um܈89V4L3Jy\S"Bqg-}@-qvxW!%˹4u/VWLG-H80vY+=@N#)Tb> ,m͔(L?NJV=ٽ"H{3y1S;ለz`wbϐsQvIB5ynܑmq,`"0,z+w'f68NeR\B0<֗f/ qΨ$8'ӧ㕅 藭B5ÑE2OT$j#DY"/7H'Ҷw)NEgO6)~,߳;"MuYŲUd4Mّl-AUy2&D 6mj]+:/Uq#Y?VjMʷ1!cx"fI@emRr Am. i{l=y4\IzX,Yٲ#f*EdT|fHxeGTJ4n }(`$Ἴdsi=mͣ+/'[e/I܇E.B&mQmYJdsߨ{y p飕+fI@ MtϮ64Q? m]?47&"aj~>;X+>L:k7e?Gp]e@Wj*K4YS !oźHNn±('w1n5q^;G}LYؔZi**ED9tN՟5n l[5kGɭGLФ (<©MbD d6hZl@=i߫,ؐ_I4c,H[i1$L-h0* ^ FFX^hFrzvJF(ʬDyx-.vwWFuv6BxIagre,ϑW3t>o\nDFƔ(H:?=]9x؟^fb:j8@4_m7CՀQ+Ǝ80?6E^PO3;co4bG\?:49C*~ǕenL-@!LՖXLc΍t[H,vDG  |eq]XVgX`[|p`E|u/N +a+gcDIQ3c1Oj?ݾ`oLPBe`f,Bp,g@G^v"$:o'643.K z7bGړOrD8W\ilzܫ(f>qEH fAo7z*Lpvٰp9a| @soݤK(X(XɗܒQ!'i1{~v%z0 s2ot`[܁bsY0X-}ąb :J‡6c!(ei070a.ѱ&fJTʬQ< brRn3R nS7FjbxՒM/uyI ^3ejXQ;ve^t.]R8l`2.PL XA#+s!NTy^P@7]-ZTs,G')+ i"'#~ mQrt-Wx\81O-}Z`o_vJ|Z.G r#;J&.K,Nۘ%iUH_dV5xZ#BoL`>Ґ%ckXUGӮ%Fb]IrQ-)RV;D$O!$5Q9d3$aI G+JN40Uf9rh6@kF<ٸsH{h.t| 3GR C[OcLW}PDI#n vWxF|51 iw)ez$ChjC43cvDŽn7j{1\oоo7K*/w`DNd3RicasJ'JE}Y !KRvC EJZ M VpnۤY/9h |E&5 rw~BԻ oVi_/7ʔLAƉ:(Nтp 's+3<'@(3veo!su2SXzOﮋGKKj ӯ܍ F@W+b.SىEo%9+@r'` fB;t;. Mۖz@Z7hS$,rFew\&0Xf~/7k w@otAS9>?JKZcI,dvRAT}񺃡\P hn;X#dZ(%ux!x2u{hABO*R}9Z'օֽJ%T-v(]# 쪹9=7?T0|r^ 4yQviT|9'#,s\'CXXpH,ީ`<"/$b'Gve1Ψ2Y 9BZiXҸu^6.ݛGԯޑ`x]t@3;d6{"4NGj?pFO}]3i#!PDhY >0630o2 I8ޫLqk.k"G ͠ 4l#YoY0VٗfkTl 2gA:Ø51&h )̕A-[2.IzK+4w/7J|vkATv~'>Xqp{l10"4S_D]b7i~0AAjj J1yq LDX} CP@-'^V5[a*ܞ>+4Y5K7?nͥي 339t-1'A[Qffa꼴JNep`UImr\hmO#^+4E2Z +y V"y}8Š7oԄ)(TL 5e;_;p )bʪ\BX51zܧ=s "B=]DBh;"{ ~8#/Utٮv:H@3,A^;z!nP:HP_~$WwkYX!y%Xs tP(+a)lPW0-i::젪]g?9,6vДht{dFynٜ%s7^vOJN03E{{2MHưιϝw5ک8~[[R[?J$nq`EK~QaV(4PVV(Jh\V2!R8 \ r^%j/jʐXi9d,TjlS yliU!KI,ԛ~Cm .['3cGtDvu ߟ%ށpD)E0,Ih&LYUR}!(0<@,6TyM@咂D'}aj l8.fS]^8:pJI#SHHU/g uplj[+XkFIkj&ړ;̱'\;BwBrp+ZQ OsfdKs?A"wwaAo?-|kpWWߴXR-Nт;Z]=|-iG8r~Jv.7hơ2ZxHz'6դb΍:-m&k&Z6$:{ЙhhVS ,U)J"`ΣB}2w¢ł~a)y ' R>jP<ߚ6逽u2B:u𻘓h{s!VضFMjΟ*Ϲi$ޛ!X=ZEbEc{ɠ8*VA*bz!I;@|m|NČݳ׽ ؿ!Gq⦟}0OuOﳟU]})>f^)*Eù}] ZG]]3~:|K615\ldlu>tȒUq4b|*9@VNY3+dO"ȵ"Q?S\B}¬JQK Swl4iR}oɩN>#˙[0PKh{z^$|4 :3Z-a_1π"Lyʊ,X zWbyMg`u.?ϫs$W/=>*Y 0¿ "Vnt9: p\+;GK48\Frj1 >?CJ |IJK,NjC7~k8`@dj3f;s.`nT1Xe;fwr{AOhv;K(^_榧WEe5chrt>XŰŰ\]É\4;oJ' D |"ESSXUǪ-t{ mƒ^4yqx vmXz3꣡5V3Z4(tDؒ+Z-PL=c{?]uEGu*"!zY`XE)uhvImB4QY`&0 3W&R߫b;Z +h Bbma87D(4a~@DŸ|Xz9MQ.N28I,M3?kL_>)-$jV_ PP[(H|Lc,*Hd6Ky A2;Ơ*jm<|7@ueK߯$9%bUֈS~nk&U GDsuzhJ+7kW ^|Nt3B_5(E샽N$laq G6b—wߵ;ŇOA-e NVA'I}{~VA[rg}xL!cmENSMf;TsFpz},rlTmQ))DU.j =I.KefXXj9E~iB=ზ˧LʯВ-3`1>+0UwcuRTaD_ ;1;Ib a^uaʄ/!i~avԨd 2KJ,W5$MvՅorw%D" ~-0jy_YCC|iRl8,Ăke.ڋɂ)ɓ^o%~4TbxOk66NadxlVLLO*Ѫ(Dx{N^AG=ֻmLRkv}Җ.$ >(~-TV5 ӐDpe 誁~ӺXanև^(~u͆yZMų+q=o6B۷(!b]fAvn vnFB5xsNL^yE5F#OmFoLDs 9AL\:MNv ~EBҷ@ݥ#'7<,W5Ys*ߟ%X;PuAB 3kh haCH|\";õ.B^1 듚B3mBkuŋRxx^,"bLEGR`f1:\#oe;[, I VaWa/a]JO޽ '!^ndm!j$':KHmuL01+}1g@fD9k@0k܋eu3S, ЂW>;oioMSMĊ^O`wbβ4w}[eaBR$ݧs:ݗkQɭ"0J~^l`P/nq "O;_jKR[ȳw[$d@P56@/1;&o h/Re %rƵc=iۦ8yD ^7-o= sʫmy[R.O`QM (a1J}L9"L5b4.4E2^ 4>yyp ?+RCzƋ%զ,'i 5oR>iLb[H9[wyx#l}xrȦmLkUlS{jG?7r5&P,<,CELC'h2v_%\)`G5j*k#9zO`0YuCIv'H2/lJ)K T*X7j6C˳/}l8[?$-vp$!Is*ԅQUm  Th'瘸8#U١\}I#rEHJ̹T;Ȅ~wki&YEoDÄqiUV};vT(TPׂ,sO~SkVSilXpI&3M`bRT况iRdЌ QŢ9V:DzX_ʢt&(k0"q)D?tw`OcZY5z;tI&ݗPgyߓJ3r1C ϖ0OsCKHj>LyA,2<' ه7W{Z2ԧùzFa뽐A͏-ZfXKŔP:+}$etƪ"T7 3Lnu|4 A[ڼml7dI݆F4en̹rs?Fn@_nʯ&^Ti5^}ԒTrъ ^%ݤ4G׶#V,)H.IQPzv*iO48';B+A-7+71#lu/RKAU-C"pƵ>)i o$;Խ"Ѧz*+6WP~>1UAZ@dW#ϵ1t»?cC==:. [ 7p#qRַs{[.PgŻggB.?}NL >e{>}Bf]Ò2v&HZX$$ 5+՛77I_3Y?޶;`WÎu(|U16(!9iXc#Mʦ @+h3( ;ӍX4/X-`M j;;Kл 5S[FRO*3S5=F67H[1k!dP\mkd`1({OQuXXI@ӟd{x)C+$->! vfR VOj q CϜs(,OU<q?e%s`PA6 uF3y7$ܰc8ywrRvxn'|dޔB#c`z)`6s2/~#Sgxyh^Th_2|chAil ,rkr7BsN>i6C:ZE5q0Ox?=a+!"_5H^ZbIt[F5??6K.IKp=S3Q/ΞwQV t^1[#6Mzvì\$סap?YѶ츸?Au4U$d`'8}h(AD8 rwuNE03>S%K9#ˀI9GRGh pŔL|Fydc"9>/G{<Ā |ǭKCUEZ Ѽnq>Γ4;Qvկ"_00> זq[Hɑ_}!x xSI[C/MU#3퍗m"m\HGe/ڄNjc ϊaX F0թ/s/d*d.kX}ҜX8d@t@X#N4gM-Ŗ0%[wqV@9pu )\A]!lf`Dd/.duXK űMA;e3bQ}Ъ= xn- iĴ\Z9x}YӲ`a.jm4?q`;ܵ5{|$T6c8 =ç5-ӦxHPq5p^U gPuøgUW[=JhZAva|܈2 P,GzmGIfFrtݢڐ+ӆYof IҠ{% v,C0UҺ@H֦ t%(X bgxyu!\ g,),~E<ɪ10bo'3C8|z5h)dY I 3G BqezWYhŒ 3Ht6ɳKl*}-)* O8}]2{L\|OjuvyIgW!k*k)MF,6pub:~dLt`%"yoBn$γepC+*n\BEM>DQR@^eVRц$lُ Sʨ&x.'RWM?,?P 9ޮMUowJB/a<-C Ϝg" : g#2b 8܇(ŻܹeoD97U r5c#u6qv23 t\ čDVYzyk}B/73[ 1yv[?l~)vHh'nW }G Iy#r}O-ʦk8ixȄEVL!)h^?/{!ﳔ˸ oN;ÑBN:۞i5 $ȎRAث՚3TZY!f9rJ }42KjເЙT~:))Վ~CQ1*{bc7TGǒ-7AwUƎW96ݰ`'EˣFCyf q z#s-P8.n'MpMLʗˀ#=^_o3$:'{c ⺖O%v$)Du]E8]0,M+H eyB hJ*ғm؁nhc׾;*tgqGa@P3Bta =A tQ+FK֧ W$lJ Z.5xDܛKjx)1iQڒiAx_^;z%~kV5Jẙ.8D,kn3\su.5dǽ-S2ج(T.wP) H!+6׶YGBvH#(KXt=P\NQwu'7ND%WO~ե8Lո0ZwP]OE0Y 4F&LedT)+kPnESjov\,7d_X{ .3CKknSG/ ·-RJ$ӔnC[C:>)W!-ߊ7qOI %`&w<2j{ə}a&'7 tf#5N?-Fǻ|x]2 D>?@Q7YPP{ީ bo'AGvk"lWHDU95IOS6/#GsjG%H1w^7\k [*nW5_i^A=c wt}7L~߬?Fq,eR4jH'Vb XUlbgcHShnӠ"J}T_(=َroCC)\Z;DWsn`/*V&,\Mg!.R:G\IF=_B @*ri =ImOOGY 1aNmjwa'J<5O%ͬm+l-eԶX&7WBvM @fnZ͒zJvv2 ,ϚeV<}QEv`gHz3)MDt7K-c6XxңPT¸fiQyXM)ȟZ .otEьj.yXcgk\3׀>bglnݨL96Ҷmši"| ?sRjzůVCC/Qq;7+J0|^F1 .]\ؚXyM_y̞D/oqN%L̚Ly6{=zabXTF5|֟&ܤѫ#<<9,F"3>`6ÂSj={ woĊHu!c5v\#KwDQӡG&+.Xf8\[q8ob/&BO/GkG|kQbO<(B-.K)i:V =#@jNJ^Ifsԛ%B#N\éL6ޗ`!IK+g|Ɠld~[aĚd p/2Yyc_rrn3ŅD_ b0`o)=ʲ\~9=:B/\B[$\q1L83BY-UCMž#j b]J*7 KzʞC^M0FR>oWÄ֚K@I׌)I U FшXrA MdL 4yQiVP{֩@\]zhzو e`9L5g `* _'S=}8l>}IZD<4>EaA֧,]-'_CEJ}3Rg=_ڢY#۬uRW.nſA/iS佄'_- dV oA"uz^Wh Nq5Uo ,fV;)an[X*!V(Maع[1`ElTfJAUN"":EmJ/pUZIYKp=ns1C^ 㦂B}#3/Q; |.CH%o7kn69^`:mQ;`Q| Q,Q Љ X y )\I%~̐|y^$Z'}+{==WXVraFTwDḣ3YSZ D;mz MnW{ 2Az'x(4ʐGt #/ibJ'T Ι aы-lr/t_D 9ˡ|`o f~`>΍l$K Gk4IޥlV:+ [f+&yR5l, (C:SE/44 LҤB6fIǒ;D\-_:7I#ڵԏQb&C3E/ÖZ`9RTltuQ9DUG9,aIZ.,0C!_LV%-i+5/gb2uσ; ;TX >^͝ÿQ^9wW'^ d-{,Q&n2>]oubloλm]٫]{U,~C`n\.0%㈬Ck3^B#aDjJo# kR>,dX0*!ݒ|dZ:A6Ruм9qռ1 YTnɥ1Wt`u;EzhT#f΃֥$(}j4L0mRq/Ibc?TDZ 4/ R߲ZB?(-ni2Xw# oWGk0Qt1v0ʨmXzD g]6Rw,2RHuvsʰ:fb V:=lY%gRU^W6 MԬgZ=ɩR̚PS<ѯ*7ѻлd&ތ0g=MFFx)wJo6kig>M =/FdFBzޤ8m*kGP ¢1c$ 5hҋ5x)Bh@h1H;[qvN-87%R!|yÌa.yã69)֩T^|Ì.16[ԱQWK7]?Y߹.)Jo.Ȫ(D  mV-r}x*A/RVUp$uM w vN׻9as8HW]'v$alvdt_ܭS͐Es$5`w-s@K|ٶ}Z1:'/YQ@lWUT&rvH~bbTN&}d[)cH~rȾjNu,1"u>ߜU$1C1`U^{ Z/_~-Trg憐ϼM%UG#^o"eG'\ep{\봺QQp,E3ڞ(<#S})[4VL`rXѴ?s7}:D$mmWWJx"H A8":{|FMI4IdOID3n}߃ U  *:MSs) ǒ2v$7R/K?%ypiqO-,{t~lUEݪ] uy@kZeDZ؃`mTʉYt+'w.Y!":yCb7R+)Ft =Gշ}"0Y`IԵ}&&/cOO mXq\H|VU 1bɖ sQ ј2:V8LQa Tϭ7ph852KT GSV9[XA/LXS^K[mN׈Y|PPc$F¸gFUI6QKLv yIU\:r+ʙ=a%I u5O@Z6Zx(1Y9t #^.;]uxONLk~GX"3h$Ρ>^oQ h ǟsHзUIh/G;8'F:vQߧiÈF?h3m\.`2sj2N҆*#JWW8)zY*sBQ*Th2;/׺L4wڬP."i'xv8;@Ftۈ'0^}jHOY$"||$֗aT|.i\*x`EpV(4@TA B/Y6" 3m1gG!&:LPO9ڧ<U6Рfm?e1Xw5ְb@ے{E9ZaSr \F/D뼯"sPTpĐt{/t01+ot&`Fm904*? Vf- vDA$=rG|8,n"&!D=/am@ZwAㄔgS^̌䰮,U߅ܩn{ y0D8:eM]>}iLTJ;Y3"UD:Q cƌM.+D(P\(0$C Bw1 C#2fҁhm$"&݃Etngtc4r>-Y6iy:E\-4y@V5W fűG,^2[c]fnt(<YU?q\,J~WTC$Q$qTU-:Rm\Tцa5v MQUkSދ"Imp6IBohmB{0apP$~ar⬷o'e .4ؾ-RGM`H[(ز{(ji"i7n=EV9D9{.XFl|428elPo҉ A /3GΉ> zم}*cu )y [uI[:* 6BA<+0GӖ`OL A=ZΠn hGuU((v@=u$IϠKjTDi%n1ZXF͸͟9(b [ƞO_]|aB}JY#CI`)']8Sj[D W `Hο {bRNb1P  @L3 @ɎRPjυkVn(!=نx&qHiw`ӕ1*ˈҿPJ$ޞ؃әv`kos¹ѕ}=g)Ҋs_8ȷUG. Ej}HnBFU˪b(/&"I gw4hҞ߱O|1CZ+18Gw-/uem7E_B(,WY%Ti?^g~Ec08{3џpFoU$}G;~cch=?ģt*ig:UE RD\җʀ븘„*ˠsUѦS?dzIbk-ޛHO>Pr, ۅYY!>MX9%ez}{:!Çt/4 ;aV}e]( _nܬ:^}+ӡ]Xv>8)~3LtP¿eQCLs/XJe.1b *)E."aU--3F(N6HAEiu_tG _cJ?@pqt#[+ oL_0`_=?%8d1Nc &zfߠxZ=?∆Lř(%5G@Hp˞/!^,|˳|fQE2Ykfmʿ (7avG} Z֏ܰLĎ)BWk|Ҳ0duö<DmNp ?F/5_ ,Ed燑V-czc:,@6, t;D mr#!lGG;e32 T:( =]Ɓ6`'DP?߼>˽Siy/}"pP+UINr_Du%Е e hupinOnVAY (UKd`;iD NT?sB2&!e{-|Ȋ/@ ,o[j >xh ,1hKr!UָE1;YzVg8W+l*釟*&v^}$b{9m泓!s zY%m@&y8·NHD(3dТ7_EٓRe5gI"1ws}O*KYGr̶ZF\;L%^dX W1bNr.nHȩuk1+Θà]ؿ(ʌSK0UX̪Gm#B([1KcwKDC!Wm!߃y$.ؚXꔵIorl) N癵"iq{zg9hsL^Z-אJf-pՌMRy\͘fC'$69AJ ;jc2=:UqϬ'KyZs< ږs+RtH]"ZDs+1[}9@w1!e+_zA-iÌC 3"`G}_.|"0\$M]6! 5md/^"ިE I]dDv.å27jA)ԬڐtND.W1CD 9ʑHGyDǰE2oƞp[םE;uT x1}NfT@!eC0 xJ_zTx~\vA|toYˋ8 ~5q 1W:` :mYDoVU,C;CWYZY<ٿqU }=y9$/uQד+ۻ?'kT-jgMdWq[^G 뜔 63Mn beZnS%ODAde~*֛[<٩Wy֬O*Fn4j. |9 }]hl֭->#{ GK Ҷ`|4=TJf{a䰾{3$cP-8V$˽Qbls5E#6ƙ4ۓA~Q4mػ:RW; k1u>^`@,y  >p@uVK{~(,x>:e6oQMIJZ8͎s;އWzR-eyOhk8._lк SfDz+bo'\LiynNb &ʟWH׫K_nqmOL<7ǯ{kzbFvsٛ<%~UF J(FH„ 7rh%d{xޝ-d+>/4מr&Rrz}f ^f3*p&m-j 6HwL HxW~>U2M,،Lj{G&67Q$>; :^ v) +@B"Z֐B)-J=au^&W8?sd=4~|_Ѵn;ǏPJO)>Ya#D+IX ȱH_(ꖿ)6[.5@\vMnc}iJ d=BeIêB,V1XiM6ǸstGn׬@\KUވMj2$/L6GU94gROw,.2x^=Y3 1">bmX\v1uʮY-q?ΐ~nɴ'BH`cǖbc]Wm%*XpRX Xy[$y puDW7G$Oi&C:%WϢܾ[6ϣړFa'7cj>2A{*uz(:@әl6TGS25)$1]"T$#Fmp M%gZka* xڍXrypu`Joh|^K3#8BZa.n!N/HӍCd}Yl×yrdcǨGC\( /Z)D}SYYk u FehiAeu (L^P"hVw=o؂p(eG ʿ4Rh7(L=daYS Tvlޙ?_/! fdcX(؉fV{li\,6$-K[eܙm2vٔ`XPɓ+kJ,!dV}{B5QYյ[L'crU$* D(O8Ꝡ&/𜰲VDgTC4i'Vl|,>J J-D¼,͛se'&[C;]zaeG\ p,?e>DѤj RGd2eI+}(xq;m$zNr݌B.r߹ኙۛXG𞶀]A8h4lC"<})_ݼ;`}v8qj9[p2T _'/cDBbw.$SFņ!"Qc-]Y.ZmlϵNz^8W@{Yl%* f jn.qSDŽ򢼤=pM5,ȥJ AIW tK/ 4o0[QA=s$-]?=H(^ A y2EUJ'+Oo|VJLxaG2D:?%Ly@ݡu^G߿~;1R*\iHÃ$O4h\=g> F\f{&@^;,W@YS Tߊg{?9FcުTז FūM䶝-Ux>%XUdV9a|»+oac&I%CŒ1:̿ܟj?p:C}Ա?)^v5 fGB~V,+@"i;*\2s&C–ɥF=p,%B 5J.lOVe|IgΊ6_OMQyDBC=k8ί:n:Rqp!R]7h=d~4B99:b$()gVj*JZӌJ?Oˍ=0 bZJC:Maɺݧ!fvfW^c=GrT7msw 6"lbnҴ{Ѣ ꪧ5C%[Ybݚ{S\g IƁM#s~ʹO IWd!J,n(R% v^$ʔ@ | ՌPxIez8X0bZP8'Qe2uEpPnh[w~D 9 y٥%DZsMmTBwmCӍE?pT\ krOA$=;!UK W}TRc}Q3w/I7`f*lky*H lخo} *spb#{۫&5y (O-TX[5!6.QsƸ=Sm/`T@`AfMmx;-%9.vQ/ N,eP<ז$jgs3Ƈu+ƚxIN67zX=N,mtID[ 6=QϬCPh[H?%GJ&ZPWq,CnU5c"zU-zd-ʼn cG W Y=~DJށg$qI=ě.D`D(Ha~ 7gChE_;5K\n]{,` ;uBl}M{)ٚ:?cY(uKٴgwکC,}ᆃ]q%f^k]ڙB4Z y dې0ȏKs,&A jC'̅JM7^٠ }ULIÊD}BHZͿ|` ԒB#ON0 3~)*ʥe굪bVkOM1ԑ(WK?Qf[W|u:pBq͟O0!bRGfLD_iq#M13@Z/[ݎO H,Xw*f+8D)#QU𓧺H`*ϨgksDk<`[Lb-8^;k\Ǯ+keKdEd1xDٶ[W.7Gk?;o{#nivp[3)Fu؀H>iݴ8Xa ԒV_=E)F!'V\\Ŭ5rm+ѧx4/|Qf2 <` ÆcfC*ӷ~Ek-Zц2vmN!Yʖiy/_5vszѝoPn1C@ 4RzˏjϬYXF[[/Lkϛ}jeI-|g6y^GʺhìdFzdE኶ms^%H+zR&8`Qo3LiuSKRsę*2lF,j'gVZt۬5}ᑂHCׯ6<#gό|5M|LC&Wp)(f.Ŋ0YNɽ/ ڙ!e@*?)L:>*_,n*{ª^Px%c}IԔ}T(Ä$dj?9A5-zRy!A&23oaqhPoG̗ZrKwpuV\U. #aV}_̳3}qaN"{Yr&6:"ه`:ΣRnd1J:MZ#gJ7nY1ȂdiT >!aJM:ޗT @e_+#X<] W_x$Y'Nqy;h8`V ; Lt=DK΅g'3McỀW^QV =d=ii趦{[Hs\-⧊{󢠎#k)e rǚ9xtUBbKcPL¶|-{oP1t+Ha{">UzR LA]dLzvJ(xGCڡ]{Q:Iq@LlٛM: &q,gSc]NNeRiRhu+$&,ۅt&=|Zx5 u/t&2ocs iXq1KAK<U\O::~8{AɣY((w HNz>+xm ~)DDbʸ6i@uovoC>ycuZU c*+ CΎV0 ۠sPg:>)+L?E_D^a $ځ٩&j?Q/-y 䝩Bk:"@fƭGѩ8vODd(ݾj=s2;~]W)%$\?(4@6kܦL]"T;1#Ffu(AC*1J#Qa,dq(y Tp'ס".8aR q-n9)~&ET܃p QI:A}u$T#%N[!S-P;hmP\[U3g?*puGи#M"X(벲3MOЭ&~LHQ:s~CM1ɯd[78[UY`[{pE3|B|שB*{_@]p5@DvWv[G(F. Hp lίNjv~ XtIN ۛv؞qRN_} ?gwXqS:pN}lߥ HDcBjV/ @+kX*Y w#)oPܵ[(K1K%Dm,.:~JM\ ‘3+ȋgy#% Cd0"UlSV^̊* o U.\3Rz4l~ϩ.%Wv롎]ִ&:cYsc0|kDC@tQ/5z8d2UR׷/eg#emj82S8>r.E޸$ee ջb#_ՎN_c5*6v&;Q^rGzՉU^'&0 {jCx &@FK"h$lEҠ˧;PH'\jN(a2EsS'ַ XiV]~)Y̴ikTAT˵?y"ŸT EW2r{>CZ9pr[ "dy b/;6q{=X*x23"vjQ2~s)IVJ;Hq6۔wSJhJÌN0_|Mq&2/f=T3ڟ `3c=yh@A 2BNz73D_;>̭ 3V(V0֮1婛 +BE:.u" \=_Q %Q=&H#xs2m~x^ ֚Z60ch^sʁ|ZpE߯Mgt4YٟyB[frUFEr˸ap@StlIjsϯpzq*\iIK&zMDvn8i7mvV1nӊ/nxe3nv2ˋGR7/:ÿo3Ba^~&^G` #%tĝpd ۇ3ңL򶰯wec5< |BOJʲE:`Rc^.xyO=Ϸgk H} y rC^!rm9dh$5|tbyEZآ(XfO5]]S|8LJAm&>8倓P3^*8Fh0DvvÍ#_GHS3b|U '(S\7:$kBk'?BX_)kQd'(v`˺7*-A, 8N'|_, ]%RnE2V\v4:9`Z챉9g!k Aid&I,Y I7WL2Ko٢UX ,'8OR5@V 5~HRk 3JJ=i^?t(9 IhP=4awO aëC~F0$?329`M5Ӹu^S)ɖgvHby%ߊi&C[veezQmER;wojP[>TprIo}FUlR O^ DO`*_,o>$6 F{:Lk?P[hL4ry).g c7)4w( xa$*Ϩw$qH\Մ)K[12X-J~B/{‡2T~3 t:\IsD|K[ # csܿA ﹚MO]< (s՘ZJlP;XeBcKHI}-i1@3v ^W@UMɆwSg-0帉9D|Nh{%~mẆȑǞj91̶xN=9o9 .Pibti0Z~*/IKjP;ʹ6jH$pz1oT9y J5 +!|ԫs[z ^aUSP3 B<"'RbY)tZ/s {c?C|]L:6c7,dQx24FpZ#u4==:0VI1De__5zz>iZg*wMV_s7F ڥٯGBx7@AxeB;{ x5,ҡ*J!z~zN!v^Rj1^Jt܆ZE /(*W6a^5ukprJ\VyCg]JhT@< 9(!r[Ȩ% Y!yzL7({n6DKyRcm}$I(\l Rј0ԙL#XL跱dɋNnJ\|fFӗWMb Jx8Vb ǵ(ۙQ]aurW6ߤ~S@/nh.gs\uT`N䁪_̡< \]O:Qx4Ә-kM{'V ǩ7(r=O=lpͽ:^ubw16w翄e>h?EylQ ?z cѕA;y6^[St6iFg4xY(*5rϛO{uPC6]5܈c@yC* ׫Bd*ъs<7[ ݙVU) a!!F=})jOt&lALBm$q7V7O9S]l*l |7>e$DF_bΜ/;l整:c8v8¿H=:K*Vp<@J0J0{kHXWenw WfgU[Ox`G˷1PhXZ!<M =e.2~w7Jq>h{hsu%.粃0ƇyOG²7)o߽!D_?hcuī֮91(hFtKz~CSMIeJP+2Xˢ̓ۏAoe5L+tuDMqIb~ om{(i3Bc{ 8C)/x5FW/e :/"|\X{GCVFz(--Ίƹ: CXç(gQjES<}J&:g_ !X2l]4}稨s(#k q'E@Ptr{iJfNشkUܵY&2>T5 ٝ פ\AIR˪9 Lɼ I{&]m,=ά'#b^~!|YƯ\7vsMn?E~&"4!bdw13ڶ90ps4DtX}nru_B t2X==n$Yv첍׬[rA$0?q֥jR,dZ=-%Df? q.Ahb&:*|zĺel8@ 7~?R @ dϗ~ZSNs)JK3X QXfh"O>0i0.> ӁI1Y@aз>vT3G3L!f)3YOE@ݟRr :E`A8؄jnmމc-7AUފ,)UG1$Uva9}Km_P//8V}Z/~"-yG6)u}12*5G--'=S`Q NqE$ˏiwj6«ff)UJ-0p{n:;5B:6 w!!44x6/t 4\O C. ^M8jDv߁G6Z TP]az:W[('u[75R<KeU۸(`8K=m/6pJWZMĬ[GUCFyї?Jv`L(2bད } 9q_*Q^^V$R2w0)A+5XχVہwa>mLFLɮΰߌm2_sQ9#RIzODaWOSSMd(7Y^ tK &!ug1H֥6Bg^j QV GZgvC=0K 1eV?z1'm%,1faDPZ @7d`qF4L6[?*3]d֪1tzZZJtu<Lq\F*(%!ofW: #/s+WnC5gًvC,\#!(ر-Y.c5vέG[q3[1!Aّ}k7μzu~h<&LZ I6^UcEsx!kUmKsΏ}}e'v2<ErM;%[cp/i2%d,r>~ cXN> ֖,_8M`?ݽh`~JR߈^9^M$kq~wX /ErFK+cΔYljéb${ERyl tbTOV(t߷#pT?wXLԳ @l,6拾L`Ć2=-wq-22nt/ K0ǽxWc? w"NK{-0I㩫NʌS AhR&+Uϩ9#j8wlSY? qF՚[xàb !!fZlQ df!``9ep6F#_!ǧFlF4\Ulq;@q E?;m3v4zpi̟z8$dLaHhɅN;)addn7|QlYo\loOj2\Y')b]yn63+m>FJ)4KDl%SRqٜks &ؚo8(^3|{Z_D˭~Uq"dTK)j\# OqsP[IwOh!&vJxظB+hf6LTCzb8Zo4濃O3Ǘ|՚EUbmGBe׼s3{7CW7HIOF7.rM`"p[v3fa•*wrc6">|D*I_l9f7-kh9І .Ce 3B Fz+bhvJqz^(/=PR;M6"a O ((M.??sSbN<'| u U md܂Ar|aI;Kxd8of!jI >CE깲 B)qq%wW-W#Eh2:kѡ9fZW/Z0 ]U ƵU-pdö~_/YXoL),OK!!⬉IťaL]hH/Xh6bkjH1 ͜/zFc8HoFPm[ۑ]SZA iя_9DYnqmU1Nv#ֹLKN8 vW~gB󔸢՟81/} H?*SPO/b|ȺAj pCeP fɎb@4Sjl }"lt0:-Oݐj_p*H'5sJ~1`½ʍ4od/iRGGA$s\[8~HV^ΐ"P4< 9ps0m"XPD9ҕoxg- h2$b;c̞ZX;$ fYi hͿѦѶMK5F0]85!%%̒懤},ty8(kl,yX&{\/elLw m|o I^@0 {6uVl%-ϝG[EhZ>G&5Aٯ׽b'e벞jOz1آ i?f (!XaxP!àP?#p0?2$St1߳z]: ՞BdIgoMYB5 bxFئ4 }VY- ՝ͫauޮ0lL8bs_e<2RgtwZ4@0O2 C`D[;UJ[d =nKo\5{X"UU4YjnH3y>0+XHe^@w4_ZkSdbˣf_աX5:M ԰ԇLJN @ Pw˺7ڌM@ 47(]$mBΐS#a5p$oC}8)BY(?{d\ONld z1)• 虁A = Aj־ mxO p aŪxbsٴ>WE0%"[kTߓbw5T=8!=Ba-jHbD补_)I =P)µԑy=L#<z>G{kU i>Uu@/@|[^ŔOaP)*=G5ufR6; Wo7˼ۜS:_!Q9;FS^ЊF_Q@ z:k -W{ Ivo,i(Z:dD獀} ,|j^5Ά76qK46AjϓR#hOvL9~aB7-^;aFg3Ovȷ%#h]-m>Q-iP.mу #xfNma?Na6rB)Kǖ2O]c(%mӻwoTÜG2~.mQG>;tc48^XeT0=^D+*/'I k- n.a/@cn )CE}WM{KZp;YC L"#d>n_fl ޷kKDb% O+j1ľB vR.{JWݹ:M'ú9|.)˵@in"eK-;C{õnw+Ob9ޅelzk-L:>DueC\b^,,_FZ xYdx?26ͱ[{KÖ*F7$dE${6e[$^ɹ6>9!gu]k3+l*T yNm>y”_J[ \ۺ3tCo#Rh9uWw8!l+@faˠG#<78eW$_DHJ:""26~%DÈ:W˚Zo`ea#s7pTJz?,j]Sa—mou~JQIzڙ4a C5ދ_%C*jc+t a+j4Z}*8q+;QNm(;"5zT㴁ia2ŶRR{*-Ty~ZI WHbd;kJdtojjX]]ݒ k۩^\&QG=w5׈= 㹸4s{%Q7? ,u/=R#uQY 0P4a+dpJDF8 D3<6өa08it%y^-U|zh@27$TrU|RYg}I ]հD 1i2(uSXV̴uG`]?0Hk q{`Ln"55.iDպ`(lb0l ۑG jk8`1ˠ"@ 7=X+~:M?ğ`cKVnT)O?p5XNd-qkckbiv-?,I_D}w-lr)(  m7Jv>ԗXsֽOoѼ)JgǘAOzRC+ EXY"8ZxfY& HVDzH`r7VA-ɵT&! y{,~&bKAqD a>eqzϋm6NI,b_ 8sﮓ-{7ɴfiФP% O̮`$΍{O/;'jTxQc !KrOt3;y̨&ǖ#z{|7@:5G9CCԡF )ygVPsJj>ӹu[c΁*r>^t#W}q5LU :n'u3s u*#g#ZT7"ϒtDAQh@;VPrUZHt'dP"4X‹oHhڻИԞǝpͧ!l6f72aԊw5yEmc @*pfRX:ԋE@KK Z0eAbb.kHj? qUSxڃ NYPmc A6XӔaGKm5cm\0$θ, $S]_ yqr7f^ <`IM~SGm4 k-yQx5˅{d$#\G 'C'OR?؇~Ff7|gwGrL)o)lonK^L}$?ANN!Ԣ]DIn!xm`2s^LK6©t9-㴽!]uYphs]s9a1?A&\308f邅&kfO:Q%Ѝ8j>`` aHCvϢ+0O(z+Ys |1 Ppg"g7nRh7"@n!` g`t:+$]MZz*`Jk¬.fX'aO3 2 B@-X NI*LctQkT/{QM zjV!4̱|`|ܪARE2ߟ57/haej; ^"G B^˝w ]^C]4W&8. zS.x-y3"6hshw("SH2?Yv[}8Tpt*SEKSfICnLޖc[EQFv5: ,|'&!T]Pɚޫ*y~>2dׯrAʰQ̑A [4PWGg)4EGD@{oVD^I'4zb`wD,qQ>pV<:m7rd.DšѲ(bV@7%P/nɣx4<8 w`2\O(R=&n͔YNo78*ֳgLR@@.cW@_Oy}4a}C]hi/ds)jrKM=fG[s5-‡[ V#.mqsXF+˼)5> z:BGB*H; 6O{Z4l{bK=[w~e?KS4YPyJ鼸M{N'ݵ^f&Oۜ1ٓ00IQ_WI/xlSd,0HB %4<5ۖԌCe{{maۧnFG \o +0Rv ѹ4C,Yt}N=j0X ՠ`=#qu0ć4yWOaPߋ Ը=Ջ\X jZs Bg7l=>N!tE(9`k}ԨqRxIγY/Ζ+Wg2wh 4ieٱuE>R z8fh!0W742.]9^{Câ+u۳6_L@`N8%LH?ጹI5m`4)rT裎0BgS*@\]^y}vY.%i3BBiNkxz5(xk6cF3`{` I1j< ()F䯻*&R¬1{ M5疪WëPۃ'5BE N6Hu=8s"^j`bfNve,v nђڝΚdM pJMOp~xҢ~muBąA=bo=Oo f.|9u;OH 7`-ڽlgI~)>.ߵkvzD%2;C NA?;UZTIlŰߍ m1.\hQ5jDh,w‰!,k"Z!?L`Y+.aUn0u?(ɞxӯ [rQ߃ B" ^I1co>`T݃.ʐ1&>46:x\k.mڈW$j0X@̡нsC $@3֔7ʛ<&ֺQO( Byo4z_MW84~W0J[:3 ^K i!MࣳӘG.zq4%īThBhC|aQY?<˂?*./?0úH8;d>^ko|JRGTϺ 4ߧe/fo` Or:7k<|LD-Mp&H{j⫂:颖.w`[Ƚp_G ]2q nm-Di踋Zd˨8iUbxNY~ޔm 7qbgͰGz(bQDU)I⺰@(:$r]ڋ@$ ~(v)j"Yh`J Q-3ҡXUe\֘&<@Ĝ|]f#YjzV%B,N%:^Ț/Z@/ G[S ٲuZ U>pVP9d0<ld Mw&X ]*[8$kH x*RW|0 j9<%˖QވvFWm1X6e_ $5CR,ctH\ax[k.OgCH /jo X$MgvVf\R=iNNÈcGk4~|8 !%wcT=3 >/4,uMФ=GA܁\g1E4Tij)±Nf/S˥I^ 7G-oj+{3?\ 43B .1Yɪ~qu;u)"q )ұŴ U" lY+QuuB yel] ;7y.zb'sKnsJwg$ؔgO%-"FQe#*Y5ݿE]YLWK|+t`_e2ͽ8t@:6jII\n0WvеEs~${Qダ>`@iu˛x_ZQ~N8+-Qyӕd[\ѭF',Wˏq,P\F*F!U}X1e)VqZv7&d#Ä&9z8@v !4#pN쫗=}y5) h@ɴo)<Wo,RZBJz⾚# M˅Tb0ݺ-ΰ`0}Ͼk[O: ErHo ~#r:д2DɆ9h)FqkIxõ c"+oQY!d lӖ'1 A&GkJ)@^R!2nRb֣!![{: y0*%Z[)?۞ "u18CWգLjMܜٔMc7U Me]Ͽ!`XZ6&t*m7S!^ҀXr |5FSXNrb>Sʮ~-g԰7Jhc:(Jo$\fQyussj.ei| K^NVs6+v\wakCMM&HG@ףiY-jAb%!+|s&y.w<L*?E7$hs ![̰%2]NF "Ɖ~^) FNd,4]Dx_(zu|kU&T~mү|Ix?6>R_ɕ߼y#~Q=BW(T=:2E%>mvB}#j`\o~"Z22rlCqp$j+k]3mbcIAֻf5G3W\O6b*Czj:S"]eH%o?LUiZ!aOǺ1d.3Nb+((ŦUލ-\C3p]u#/ixgڅn8؍QyTC^<ނ(@ s)؜З uʪJdоMx19 "|Lן~,r:l/ 'M5cY N=䧶ir \pinl dHEcOG=tGĿje,Oiv橿 d*d&mljc:eq;sI"3THnYb|(\ w#-\8~nty@ח-{ ڇh5[%~#h*9aT9g}TE8eս1D뎯©X^.sr¢AO5rv0,I 1q}__.݀83{֌%w;V jbIP.M1tQT'&+.ZlFG(6sKwA5< MBGCQCy>VNĶBrw }Ukm5C=@G?ACW&ɪ2~os6A$cF:YU $W%7p~u= %_T.Ջv#r:'BvF-K TG<踨Bm `K:@⢁-cr۶o;I4ݴxS55Ϥ~j9BqchnLSeȐT]Pwo[ApLoq]1i}PP֕LYu"/hPߦ} \7j"m؉xqp5bL8F)UYw8#ty.&w)>b1yw\XJ|Z}CO}`&ύFLu5{ad>/a666#$Er3SFkbia74]1ܞe\jb/pq$حI9I"e@~*DZ$E1PF9yfZp8]t0^щuӴKVnؗEŦ{$?~|:yr5TJOUfF%Z7в+cUܒ`-MbT4 e/AuQg% ]zbͪbvxejw5~(B=}m۴II(Zїڕ0/dO1~1Y/V، !xP<&|&]#+wv Gm&*y ()\L #'\b艑 ?.k{T~z]KqVL΍2}.4 a#xybiG,!seHdcYNg_ 򚥱CihP*=u[ ٙD ?7$$`ysc+YZݾ O 'bᄉfiu˧ ^u~ˏqXb C0oPN1 }BTzM+j~``HE`y2B1cZbypr(,=qJH`#X1f_ x&hnl[lܲcawՉ[XDޑ)I*6hӚi.)M3t2~ ) W1)Y?xGA`83;gNɊxVٽDin5JL^uUj&!PKy]6z'~SOLs#IwW'*LwdY4a[?Qih*>~T ">vN-3a&x8Z׌WJe<҈ɹp׫ֹ0K$/ j(>͵ᴼdb~Pgke㻵Qwr[oZv쬄J |GES2bgi *MBl /IsTۯﶠl釭HpSy»T cHgѾ6(9:ViܛEH*Q{B\xh}Mt! ?en+NL!Gn8?)@|RPh y#!ŐW5Cn m γTr8sQuc {`ܓʌ'S&{Kl5,l|C miq9=n!gIzp^KdގuYbFvj1AUC =X8,Д=S.f  >1|E6}vD:}VfZE@E.L\rq>aϳ{ U `!^[BYY,eۤ3Es~르19_"Z3a&u~uäCLyX&?<-RD/?&v$Y|pgWҠ oX,JCr1PNs@: UrP46J9l%j-}ٚ\kیu=R)rZktCbHBƓ&ʹ*o!(H _,CAчUexʅNH@@ӉYΠfKb:Z9)lڠy4yX [9ݶX F; ^vd3%Xl@"7kO߄Y7NT)BƑ&RW@:MA!w߉w( e=%#*_"E[W[,`"MF=ᰆnL`ڛ <6?\KEbd$jEL4Jjs^&'E\|MA1PPNSg`@?+!,!be,WHr05AoJ/.-+|Yښ[9k>aV{l\M(x I0[8}~ۑb(>,f&JzUχ̹2RD4cq6WU_RNe]׌JFl+l _5(Ǽ^{,S`5]㷳2h7qevI+'*+neH\]ԿS\fLv^  Q.7g3eVʒw5L!H>c}J羜r(՜j>b~G-LjR]^&yp 'XQO۽Fx)6fۜ[0OJn%&99rZ|Uec7B-cdRq1g|b|QNo$`L-ACj;̸al=%N.CWץ D#z $oOv]1*C5Ze9~yC<(DyPVv>x^cvZIdٌVѲyRs6!wI plƑxA@NV uxW@dFDR =cn>^ہ;" xʣk8>؏Mrۼ7p;\r1{*ݶf#醨i+NYn)>d^N x`xS(Y|OwsOa j?5jK2-w^oP6g]m _gN ~M&(ke0"ݷw &c[UÈvmUE;cSE{7ϕcW xVa)D1Zv Qza.b8+%bZFhT~AX6NPwҧZg/\TFF;QsNWe" F"oۼ 5NcZ(WwTOz>=}颥 6B3jz@KL@@K,U\ȿe&W̟(R!lBWOAD{tՈy2hB<VO(=kHUWx(')l\"y$)<p4E+RJ yi$5{(u)xٞ,Ϧ"e~!zbB?-IgB7{:g<7~93)Fԛ9ivR#hqQRT,%e-+YrtQ6ln[kC[HiƷUmI"G\_y;qI ]k%{KA7~Lk/|BMvY1:lE,^ɗ>YRRqמAO'0,V*jM#|mY^lT^םA /3Aߛm>,}v[l7u ?ŗ_,0"h:ĕڐ c*#kiZa9\*JǼ09`IJJJVKsj}?DbͺGw$ : E R6YQ.x6V|wguc ]<[ Pu=~b\@V$" 3TJ:I1d„_P- ô:^ 䉵 mGvI'ȜBOOc})дh!ҳbRs8DQUƘs{ˏri)۵A9'4c.&ԀrLt>w^8\y{O ;C\NEKm{$j5LgzFIX$M O\2BI܆2"[vF3pNjV{}q kծlku H[(Y5'k88p%:b.$d\ ғL?V×/ԀXF ?a}ّDV!s2Hκ߬?t*0r)01tdzU *PzRj)׻ ;DN$Xq1ܶ(jJDw֡|Yp3ٿIʌѵ aO:l,plU8y"Xv*Ãw1~@}i2bď$DHmETԎE . cȠeN)G;-QSBuvu蛜\Mæ>En Oi?jdɟD9Dj@mx8\{4=nd֤[,H+)`&oa4JG?Ѝ}h"1̰Uz$7eȕ pM.p[(jjSY0-|FEh&YPfeyz5z( fr50=ةPY/\5jZn WAhQ.+>1-cɏEM+3e` lG0=WEqioayMM轹bH46ӭ}97U1p  @Qt<]]/1]@1ËHb-ޙRmk&IE_ ޤ}vPw³ot<_=}ƃ Fmg"EV~KdmV;U2ḿUfy*$d C MTj5V&BgfC)IҊh[raWፄ9 ]XMb+Sh]ͧ7+03[L06*ro&/iIK5ڕgUȇ-XEZe𦞕] PO5lŖZ], ,-_]Q*8Uz}XO3 O@&4±Z  lvnXn#7HD ́cI;UYowH(9ei6f)kӳ nz6^|9 d !E*twCQyfS2 ֙dz(߯ (3pnG,bE\dY нii3TgJ|6_C6UhW m&dYb<+D埑Z,,P,o0 s bx-gVO'M,[F9<4 Rn$N!\]:RR]& {mO&#,GlUb0+kq&w)6xRR$5]d se7^!m"Pq52o}F*YeYaPWHj8B1T%18 OOεtAn9RB-kB5h֬:u/@j8+԰Wm UƊy374} (sM)d:tBcYir@(-1lZ6͚sͤwR łO\nyz4.Po:!,M#`fb[ tPHZGOBQ5}BQ2ۇƔ3=hP9H 0aʞ,R+p|^-7r/~p;Is-J"xlVWm(h,>Nv-{Tbg`]2rY$ %VGl)b*D22 HB\-KhB䗳D.-L@ k'>VaҹIOg_ gԻ7c3S^p>DzVpaL/|OjMM0iAM'u* WVfG)NdSxͱjn9()o.*Ԗ+_GIh0npH{Rm%(Wםƹ, Obgm NnE ќPB2;c`"sBs'+Ѯ!ik=Z);Ks~L-Gqkdpfc\ jtM_B6ne}V RM߃FV5ZTmԞ;0RzPrc_ +ʶ?nBgUED @L#E /J yLcK(c0קqNdV9 agoˬ'l(o[%;s3bm/KF{s1VYV  uRG%n%B&ԋ7rNei(OaqюXx8-N+AgeŜLp٭G ɥ}"*'hvMm;{F`*A m'B E\ B܎ g? u+8ZL*,ڥ~ ^Hf|/BiG‹t0ʑ1ofnQ@SK-V:>H>}KYp)q 4oYNFapKl-Y?/f½7cm ;<,8demDU 0"Ɖl?[Qo4CcoInaoab,U?iZa`7kZ^O2 Q[o;αuhxVJi} ?Zx?qo$jz9(R;S.-u HNR>YVA<#$: F-5ݽ{Xan#T6FSM{=EW\VB ~c=_DfRs( ֌Sg(< GFn;%'`%GF `3- 9w9 Y 5 xe=~V:ߚlD"Ak#i=;t1CV“:TpAӉv\\luk<N]Ĕ;I0'4 Ǡ{o0~5ĦjGc5KVT+ ݇O i"8@L۫l0[5)q5'{ xK̽ǂbހ}!wE yP'\SoGUػXLeL!o;||i-IV/|n^iP2 ('uH/8usk5]ˢ?TɈ,5ͭ\ioe뮴 # -:!vW|X>nIv(ł,Hbѥ#l_L)xr=UXMƨ n x#;!&}ḵ.]2 7gnm{=E\eeF&aB`+kīLID,[OLԓ>6OZcp?2I^ iVÒ_&5,86؎B.f GsȰGRdœO.StVA~ErL4Xj&kl>ꨗS05QhעYGWS4aOtB_%nU#s"*\M^ rozgE~"Q=@;5":_:N:L T?XTBfv{QU.O H O갟5ˁ8`pDb7%ti ͹O}U97S# }wu 9sPdBiX  3؍{Ax.o@YiPc3U>07vx9{-*M3:`e@U0O^`<)Jx῵yev/a惡"o3waPl]$ .f[4L]Q LregQjC @ᜂsD _xTGwxm7G%p8Ӟ/%JY?W42l%>^3b}D'HZFY1sc!gF> $$/V'YO]I>|ysffdqCC)t :6ud1jU6]~"{?"e+acst-1|6 ?1xq?e -O0n5 ‹\(쏳C T2GUbEm'|)%> "&I+!zX$K[Ƣ&q4`;nk Xy, wSd1b0մp& `d ӊok4mJuh9@_ CFLfD:i,AX\_v|ˇ3ꁓ\Q{FV=Z!?M$7 ÈIJT>d_o0,}Qwhæ: OL1|=} |y,ڎI&-R,sۨJ9)A(T& v[A]c_c`fm,!fFВDZZFps'kYd_8{cQIa8K }^:ڋ=!Ln~S#PM~}O>o7P.;" Pމ ךժYW>DG7ώw@ϒ՗W@^f r+ C: @?Y]C "Իp#}ge o k%RyJj >{A'L5x78; j$nHF 9^]) :ib_'a2~%ȓSgiNh\+ ۽0qҬrL@7T䣖p8,1̶ FyrWZ:xXX(l+DB%j\<$qiUtӍ ^J=wKv}Z68FIVРЁᮡ="q4sQ]giOpX U,I\0]PZP1gH9łjG #m3\**\d]UL/+vn'Yx$R,nSTfʗ+_ECټD+VdI /)OUM{# Sd(>Rv,Q}8|&udm_b֧cW{C v8,Hwly5,~x=%R0`2h€_f7NLf%mZ lC$%JNكǐ4p-Lq7'&9(_W3:ƶ. nFmBI$o- ޷x͗lXֱ7_%*4 ~ _?FUt=HW|OoVL .Vm$wQsXK>?v\"I| lY<SZ77kKF1^ڸa,@m?v,%rǴ2ZΖP `PǥФJʭ0k_pz:rUl-nZSK_'yj4MQJ1mE%ܡv.23Sחo.EŜȪk/ u58F}(9Pl5ޓW 1Go&䷜@7}9SPv܍R0v%u!eKdlDcuQڲͭdX{C c;jr|wKAX`<ͼ=@uL^=b'ؑ%;s'4[C6BLx& x쾘UyH뀟l1-*mlfq 5|&Yq%%w$6etw,0qxG2|E6l$W2)}-rbx?Vfh<|شc5(.l`%CW{0TT D`'29츱iN/A=ZøA/^S'DBa'D{{*kEWgcMsԚ%NKf8O˕j& wRL뾡?3vܼ b "R˾1$~9>jtg(Bh6%ڶ.J `oĩ# bEsŁ]B=d2R&H (J3Ce\h܇fBnn2?b SԾ!7 :M ԯ }e)tJΝj3_bG]NX}_⏹JInezoSʎe9յ4U'f{=oaZ%φ}8[F殝ӝ7vϦR}Gw?DB1"բg#{s=j@XES7 pgr>U{mx8ONcԆS3K|{j"޹v^){4U.=UǷvuԻ rYv>dBc'n.fo"g/3-1mXuYRU \1`57Xi*w=| SFO6&c|TQE߂2W\o 38K:G 8^GHgeУyk{ ($9A#T y>" 9d(qlh[ b pFmEs0na* ]>C*QK^Ň6'+2>!uVKn-Á@k;嚸X2y,~G4F+wjus.R&J ܋<4`wqhQ"LШc"\ p*3gwE,:qHvR˂_[[GA)(?unȭ$ݕfSxsXbكC}HOPQ0`whX[WX=Pw^MbO%s(K?qf>!}k] P Ɵ}%ьySg&wTjt!HfW%>aWw?CR߻4NݴiDO>qY AxVG~ ϼg)Ubj;-­x4ԎBBr7g69|sVќwC6}kT >Hi9 2Y g >촪t!D+FrV] Ęɋ'ɪp dHV`LDU'2  P$i$҇^A[9!r c#~_¥WK!9Sf0ֵ긬Mw2k! W|ĵL8RިEs΀iעCUĨ"Kd`av]jY!)T-ДޞŸDHݡ?iS7ngf {ac>NU>1u!O60up:_Y\ES33 Rj?Dvey!8:30Q$#2QA/: a+ .W63e9 a]t)렪qJĈ^i P'D'dNN3Y ϬA8bb̦M~\ʼnt`@SokWtNyX%Woyu 6 4'GZ DKTn n}1u2a뱛ț$8;esq4P9EVz&l:O1!%],EA18IJ0yjRq^pD(Zh*}`0!6-c'SRQ_Sf+/kTJH Onў6<}bHQ{e܎hPCJp&-'Yp;7]58+/&HZʕe)hbMP .nŝ٫@#,B]ت6w΍/xgQ}$?8Ϡ+. hB̍:5A<x1!wwjzQM= iDC2e!w?-2ēzFIVsObOEyw%_d*)yH<e&錌0uH* 6*+:R]3*VFgT&SبCftjL0pY "?3NAk"']`WW{ mb&$l7CN ] 5c&.;~h\|M\(5 8qXGMF7ASp02"HzA~! uE!!AHw$~2-Ura _w;ejC wJ$&TTOZ1̀Wɷ )o EDj295 & $'Wy u9.vd;QpTZHtgد.j-q+ei?66ۆ/_LRէA }ZA;_+ހџa)&Fѵ 5sspR\+ &Fi6\ɈklŔHW۲Z~GbUDվ>:i|XMKl` }!'E1}F,=f CĚD ~`$RojS㼗%GT > z,fKeQ%†J|&1ߖRZS.F~j&vɡzOUpTH&Y8h; ɷ%UPυ!/qL%.lg_d[=C!>v[x}c=$K{ a]}f Fa F_:sOLf 9W:ĨnKXDgZ݁ݶ)NfȤ};bHv!Nx-$l+xoW"1䱸s$} ipk\ѐC ͘3Bp~GZLJPBi ]g9Z xXn 3Q'ԝؽ9u3ܚ,S;2f.bςK(-nLT!Y$J4; FǕx vTUzl7S趩4,rF{-5ܞ@9Fl]ӐJʮ,HqJ(};}n`^V Pq+*(&x8ybe{_20qaxܽnB "z'P?MC/qń.}>@5=UY;'mҸMg+BET?٘80鉶˭*p+Yzz)QQ<0[Dۈ0dԡE^xLt/:.J$7 gRk4M8K#.^Zf6qƔr-M\S#K>A@ Ztĝ-v^A0ҩԃz{{ES$gm3;jFDe7y&b[kYVZ,!>Sڰɰbw%(#ia"7zMC`@4֎F_{ gt2AޝfjKde&luWClh/AFr7u~Bt ѕAysqCrj}-f/ LJ/{@ˈS8|[ ZGe:?jԿlUED&y:8J %(j0`3,9ದKryS;:@.Sr+j5==r ߒa5@n/:Lq/YV _pH/!N z8A )Isaeo%{t&+ D?qzB8nBDiQx#gRK U=`E+䚣T PLcO (HWS`cOKrFVm黎BQQRx%{YjG2YKN\SVVlcTK`"!,& Hv䫸] `6CJ42F) Jҗ̺c& ӣ,^%b+G(8M  >Ly+>6( 9}+PC4,Hװp+ yCU$@AycU ҚFU S q540^~T|Gm \㠖 ZU<dKB7QnIWvJvqy,$OGl$hYJT7yA5Bb@=?%o4\GC%g1dySǁӣH7ţ*"u\a;7];dqt"@;:u#jp`8$ BO< 4op`+bx̌}mU}HqD}8$X3(XA0]H% rN^S7ʶD-HIe Y%Y"Z})g}[|hv\Ikg9:AŐ5c~iIBy;$ҽz7IR$; D"Ld.0b"&RpG@,4a?5NJ~{_%[eO_Žf!ؕ!;hjY$`&kYk"J?,߲{Jgݻhۗ屛=r. :!FlFvo@)ud~2.y7l-?XܶY' ocBI=\ d(5U}>iO 1*aR6d L|`)Z5=juqd}7Ǝ3O41x\icb=R&0+ )/oP/B֧'ڡ!"ɇt)H 0ǮϩDWW,ɛRqKz{67~%iogT:g._t$^P˅ۑS/ 喵|'eL=e-5-QC8.L`OX'hRv%/FzjZ0M.bq32Wr_d%{Rz :DdXU8/ϫS'G >FHwGgx0iE}-(;mR^@ tmC1΅ozFO5xJӢ)nITVd6q}df&j#>7,Q͏Գ&4~#I@]᫽5N|)i%چuB[N=\^ߟ:^NPUqI/ ~DVڞVBa< 2k;S¢:_J7&%8w#'-C6Ҹd "Q{`u%nkVu4];\y=]mJ=~ DKUhY]P|Ԅݠf/.\2~eleOW9#oѶ)Vd;aFl@  A!\2S\~FoGM'SG:v|*_G gf\8o'bd{: ~=8eD@󜙩 >z`33n3߹w`Okֶs 1o$ۆc#~%xe YWЭ ljZrmFc\mfƠF; DřyFM>PYGAdډiɸI2J>ifc x%}T.OT{r],UL*q1ߧn&Q`?t+ d\zjLsT4dC`+=1D.kH,<;3ξsؼOSͣ|V/C7pG_Lou1-2!lg*/.9u)5ìާBVⰻY~"=!Rg|}i<{qF[ ].0wςq2Ò+NgMT~Q#ӚG|ADż-6kR2|;( 5q4;O-J62̏,b.KVS>'&KnD +a>]!7bSnrhm&56fP`+7ͣz[Ta/¾IV6YYu00ڍ$F6}Om`0D1Ĺl$.Flg>k{ocI T'7fH @FkRY;l0x,t%m3qI' )nhSS b+x;:,R`=^ngV:=do 70b4iWnVKɽ-N//-ގelA vC_9cHEĪrܜGmd%=H?N{LGv+%!mV$"%yvX>[1SF7kZ֖kK;:#_@-@GOg7dbH,g*ӡ9blԝ<oL~a_BXߔ7װ|V(d_ [;1t׶Rz##Ą i| (=b:e3`^YKɽSpmc*.wK//'$b|clWDXq8ȺĬh<"^}$fj)9)CPqz`GD/4jL !߻@ֹAŇ)'QM%Њc9l!Ɔ\ʎ܅,9@񕕾&R.ty3Wׄ!.#XR nOG`t`)Ooc2EbuDm{?fTyJ!6qn$ [c#iuyItKeG 4^+#øasr̸ jVJ7=.T]-Rx)%8@͍c̷\`j[ND:y4.|6lN{N/bm N)e4d$XbARڃ%̅ ,Ӂג=aģE1\1[JhĽm p,7*QČ1]`|v4_[kqRpHDt-''|5,{40% !Iy, LMg= (;rtnOLKY*%%r l]S~|TpTd>NYlCo Vs8!O^\dU_\]&`Eʘ&9F()0I&9~[U{;GNߞ&Sy}T~.eM|ؚA6+A-a+AB_VrRi(.nA mil$$sBf|F8 pGz{#(rzex&/8WXW܆G̬á|3ibxrqN) /ܷGdutWkhӈ: H*Bwza`b^W_?:682ߏ&qZWvl$ݥ{ +ƔA`;O*2\1G$jJKЦ %O$.*jx#N"S ;b@\8`>JqfA[y9KfQJuևwԎDܰ&Ƹ Go9APmǍSE򮅷3t' LIt"C+nW٘o〺^eCH72[W;v E6UY735fc;3Q =x}>xWw"PF7ʭ ?SgAʎ84w0K[uV |YdD\Ќ,9nwol`X1ACH!F s.Uo]ھ*r mL e&G^hHh t>EGG%gzϤOq!D񪊟m'K8:.{9{5fБ2'Fp^Rr:VP!! e8|#;K)ΙU e.hۨ&Ll-m?fx q=K \`~ξQWR;~X߇yț$ԕX Trap[ϥNDĪem54kYazH u, Merbow1*[0uj{CM@I)%+wtKF 3^,iJ duH%9C4 NmQ ϗ9KW>eKλ' h17:C{f:"㮾r܎ȨV7/~'6ߦLNq VyfvJXB՟#J N6{Św퍣Di@!C\iU`/QJګFIXtdo=үK=q ~q}҅k^`ntőˏJl>cbR*=*hr^0,oS ~!mBnr%q64[K/;)QGQcs2S#lkrNUy.a"(ʂnbҟuGPj,# A5,1 c!cܕ2 xG.-W1uRv= )+;_Q%E)cuQRWC&xP__%p²0zED@!0#ؽP]P^LP6&$ׅ;Xl !_"oVU M<۶,&5sźd`栞}4HLwL 82^@c:c\5FqЩ,xrxH Ĝ QʋME$''C}V&wL QvRUd4/ڙA_6=w]`=M*'lwzU"V#EW5RĒ \Lݐ;I3*`ڻ .tqLhԃf8p$ S+׊`~PܶkqSDs < P,J I H)ftL&g A -Qנ@ףk9.H06mb^>hoi?BRWΈ%]#ȖFtf,7tUIJɃ-XekY\&89+Av,AGXU .붷"{-u9ӑ5MJ#VG%+BwRR뺹neE(R!\Eq }ӬiR@ ˦1"G8hj}̓1ֱ4'Vw!5MEc{9%3RY+ c(kT} d_>ݑ;N顡!H\}4;VIo{;!s(OIZ0IN *$Yj7WݓI'(5 rǩvǀ#Gpؔ(r7\(DLX>aWg jՁ"?Cfkk]rx X,0Ƽ݅EP-6ѭ#t^*@|7M7-s7P9|;h7DɽD^Q3.ԫVk4^.pǵHS`V+q=-H5`C2Zγ⢥ܖMY&vCC0-ϟɔPBg Ŷ\Pbd/@-4v0?%މގ ZViD'0Br*ouD?uO?ɚ35+/߳);݀;j;O&-ҎTxď4͟45X6{L L;FD4rțcYaPt`aM'Q)HiQ"l ֺ7"mi.B84u!hRn.PketN?ґߺ ƈe>b6e+:-)+U$]Li?UFAo(K4u6<579.\޿Upc#&rH_2&$T^Sa?HRZzzI\^}9zx,?܆XccAgU(-.iRVǽ_f.Mo9UmGeb½9\SGpzPf!XP|x 05Y1х#4;}{suRpp@4Sq2AС4];yQǮp( P[C DִYL+gXr5E&*7 1TnF`bWwa0(bDHX9;V馱n0^ʧVv;ȍwہi1 MMxm@' Z%<:89]ٿaQ㋸Qx4zXp/\JevtCgpv[?GCkg{TJ@KR"~yS&4ʗ'%o43"KnG9]" Y=>l8j؀ ;Չ}D2hݖxwN= 41+Hiӫo [ zy0$]' +-{8b61bá'֖o,6Pt<2^)!@8!OMArd/&tWt+#r{Q9*08|AwfѲwz:̱}A;nqHuػVi4Jr:DPLcQ\_aJo\3ڞ\ *VlU@CϰȳuUYSIG`UZhn)lTW8wx"Q~'4Y tW[g_:=i@j(xadH\"(~,7uYa#<N^ژ!VaWtƛH魱7zEԵ'jJP gqMf3!Fb0eli͙y4 3'wfEJn 3}h;ƬoްA(/\aN뵹}>CC&Iv|Rd`4Ǔ aRdX L5Bd4]L#a fEՏ)|I0L=t;X38ʯB)FCu A1 6^(w0IB}3:q%L`"|Bϵ+=3Jޓ@@w@B4}fr <*\-Dvա}*nY羺ƕzR7d"ҚIfy";|!Uѿֻ-rb2zj\XQhފ9',vSOzLM&VXjLͣ]A ?c)Lc!i?JDh >iiAfv'=zH'KAّfpWZѧY0-HJ֐.}qacwtZߟ;Hҗ+O{,MWJ?ib0fă VQ/eFWھ.pmhRR[:I= -+`"ͭJ73ʜ[_p-5^n9 cg%X99D6aN{%Wإ{!P%hk;W)FA/05i1jƇqc91V`>y 0l1JzP&qB{1[V靍c#ѷNic>޲ eCh.Zj!/+)ԩ9=nM%<6o)cRvk]H/`* X@=²&@j'Wҷ x$1t'c 'RIeD:ӟG#c35ߛF}^).=xA(z r; _z'JYה6DJlSjZ'N>zN%i\-eǥZuLu bƭ;8?r" OrIʛc種+6/쉜QRn6B4Z .C; |LA$>(4uԊcnP3\VB< `nPsVTi|jhkK;pTǎ)8ǻ_E ~IE ia/xEE!ZJH$ 3qYEj,dӔiR.Gg7;!og:HZW=YqldO#?|eVyU؋i\(hIAG0NT[Q- ȍm<AjlQ`OHE{ҡ2 @ ރK%.8c llIƗzDh{1"7!:ӋV>ͯ@?Oe)⥇ tic|̰E'||;0_ABhKa%Ձ4<_$ܢ[(w6svR%z[@HvmH*Æ| (ɢ9an5 -*&oF n;]?XsXS(b,\m ߸!@_κ@SQO_y[keИuωsrU_?)k|r}] *npȪ >)ZeABV^(:9++V}55%"uAI#a$2_$;tA7u\\J+VIEnŶm#6hdNU'F 8ǶOITL4/'ɲ F9')H]m7?'׈CL !k]I~9FݬKKs-jkY>|1P)-M=bs1&(rDȂAt]4OA=Z0)N%geA- "WCj.O2fա*iUqO"GDmCH ca\ׇjs؜v;BS!A ,ׄdvCԔt,E*w@-SޟQ*N6EBW2j0kh:/; g׺x!m`jKC2k\/!"s iKU~lQ-?[~߂3.3d Pb#۱$p1ns,i6w >w(p~pghpm@k\mŇ'U GDf]w:'#+wMcCX9 cWwy]o @A~ioK4n%a`qKpKlbK0Rb#@MlH/R _HfٙPA+hWBamyLRl k`n9.{+Wv3= ʼnkSZRB9S Zs]kշXP&[FvGgsD|6)A93rYYwMBX5v,CiPW Ci2ߺn4 ȃe(ŧ(P^|1LdQJGNZ*,dN`9;Gu粜+kϬw'w(p:~ AGDvv+KT2-5Ae~VEPayJQ=*F E qdƉ/{(mc\ ɶAC-Ri/PJ0EZU.c$1#(i!e5n@ yO'cVwImU´%Z*Yɼ mF^3MS5a洅ǥCl~P |F@߲ {lpR = PlSrjKes~ 8>ɦ>QO1 zj;cngB`RԩdҎ)/fŞ{F'tzkmJRB:͚@ pyt ۟ز&\+.л\DMFayѽeQ`OQ6|iTI9vnjw?KSH"ž>7FZ%ŵ @A JeQmp{NzQQh6WʰFޫ(' _c~oGc&o3 j[cy] 7оCR޾&`oxQwt}a· 7DQTEB Pk6IUAbBQN)M\wOq% 濻hbV(f>TWy)+?3 ␳- xN:/19젏3CgR峚P jZe*y}XU*GǼ7o%)1 !iKl9ċPY&N0xeD"< ˰sd:VofѓEn I$>ZBubebI v$c.w AaC ![xQ :Vv _wF1H`j2ɆFUR p>a;.7$vu0KHs8d 0Rɯ9=t.L"N@Y1y;W {;ki;yPFp`I@\[kZ]wٲ^4],l HPsdASyŬjtaO< ^mh/*si<$Ji_Ӳ֠LP-ujx%eG*L]Z.`,#t4zoJ& ;ٞ=I*cE|W`ӗdטH{F ^%tr"c&X7Z0=֏o⣢pyNwrg?ͷ#ϏȦdQ^a?4M֙E.d`_tjQm!7X^5d-1Z';AhIGӺ"NIc&cAq*9xQ4 ց`}!z+}6$q,T8IC|X{צNӐϾ:#[ʝi>MbӁp8P)}D҉Ho;raJzRPotyZF"6|5ً'^7WtDۍwhehMm @OnAcXdݨw.] kޫdotx7G`eLB#z]3Xl=`}9NӒL6_e'._;X&4r\`c0Y8'P=LΧT lOɋZԈYxv ]s¿f}D0.*osUEBl…>4.0Z9{w2“xeTd!{#)tX/C_9-J=^Aoula= ޣo윦=fO8*2a!Mԩ !C^nEl]pXc̻4+6E!IB:C$2MYm 83k{lu9<#FT;n wFyU]?X[gS+!Y4'ŵJ`Mp%BE¡D x(@)ʧrߜos"A(3!okj{3@)[^Pm ͹c$Q`oܘ']+ug:4.#w9a,w/@[.* SG 6lE0r%}8Nku^{vRӴN'qv0]obs0BZNe*KBi}"V?m `7E.ۣ9qR)kzZMEőy PgEK5٭T zu-EYr7b.^ҙ]sK3ޠn280E4ZI Y ZW*"uXd9*qhțneFժ0aeo fLX':\]RDB2Au'C@rd+R>MGᶌV?#7rӱ(nRvllӮ2+RaK0JRn bv/$sΩW'T= :kY<{LOWV JVlzڄ-i>SES-2$vU@HF.NvlAm`5ɑ=Vixw,HŴXBB})P(#$t"sdO!X)tpŹN=rUIP)3p檆O/nZ BZ-sdȷζGU 4:ks}1EDD!F9t+4A9(?P0u~r.55MZw=O/Dȧldz>.m],0 |*01>TC#FlWPˌەpvރ͆VX}vS@|H*aD8@]1m`%4KEаT~!.$?[?P\ C_a4ɚH ׈X.%R_91\en=rт&4a%=l8EY~yViB"Yc|9mIabF&ZZn><3wXv&l:13Ü+TrAi4}˜JTа 'x'*+X4ދaP2|++A.,g(OWt4-/k]>lN7w<:Z7_B"õnm U Apʣq rc<868h%ybm {`#Y#ψgM]ieeXnp1#4iN^pU0WRXǏlT|6*˵8 fSor؜߃r9Zu}5ц?l3.¼ [>5(У0|c>9 B)4_c鵩HX<ϡwP !Ewv \^, 6‹uw}=3q9 H0d{"od 9jX-K{D HS`W=10&}[e\v xTmJ"Zڄ>5-36z{oH )*H2V nr3l5(re^c5vzFPiP#)TN9|lx92!R.r<0ͳQO GT*|O|ϥ;b/*%AkY Xƹ84KVE=cVYWiN J~)yB1ai.¤-)%o=W`9YDDS,0,灮t,É#e<뾐}w-ԜKpM$sܮhCxe݆Xt.%0 :LP @s}w\rH6(9VfEFE7`6D~8A[ceǰg+*Ӆ [/sL{1|B}Ͱ>yn>@ƙWEL1(Co꾁 ۡR/Dk]30I}r2Pq͉N3FZO Dɔĸ}Uޕ#%+ʫc mweAiZwڤI:"Zd襀Vg p8RcmTDwSrqmNb'v0 wLVng ^n'3(P{燅dUm/j|~K^"!hf݅BxS;g 4#/ Z Uw\p[qw!9-pt"BX8.@TXnzq!ݝD=E[9V0Q# ߅t3KQOʤ٬Dqn-Cpj{rs>)X7r]HjW堏0|.B>,Q,HZ/U%Cbx /~κ]g+å(p3?qՇv۲?Qe/or pq_zo܈JX ¬!CY9o {)ޠWOD?.~Uu;.n<F0B8.6_F]_ ܇!\&(Vyˈ`ϖWnOjФ4g6S[׽=2n*WA2q4bW=,7\M۰@7+4Vc5_ gΙ~Fd?!ws.+I|f7:tx*A31q\N\ AJ!X_ª%bUW{/rt@iJw5P+NO Fѵ.cJǃL۝;WA/siQ+ C̖|^sۛ_f&I9۰A d%g#]T4@ycx #p$)4$+!Ҩ7PPmL"|BH)yND}-o2e_w sρ͉(zB7w\;GXh:m JEv4>c=Z"8ϴ)yNoG5goyn“ڙ =P=[9ZŇWh`h>7&}8RX;U]E GS4\S,%⾅tjn 7U dX}EQՙHC'<{[ \фj;,mǁXt?`( J ga Q)&!s~>8w|$ SSSd.Ih%@ 91_3l1?.IkAB\0߻ϲ,jQnrK ;Eq_904ή+o}b&uHb0sP8wmhR*JZ)r Z%Y)P(v`N#Դe|!Vx0yW$&@/T'6S/LSv;OYKCxޥsB,Ѹ;JfVJ!_ f ] EeL{ANYsb#/n4NOqˑ$D,%"@4:,–JO'qCkhhؗFG :\gD`sA)l[ '{F<#wF Ys@Y! \D?(K7_RqS#fO ~$xε8Ȫ, y/Mվ:3"qf8 F>WzEO8RX2(q9Tn8'иT3VtJXpOnꔴ2a\l }z{  [+fYEN5u%o)K2lOʔR[Y"ŸաKJCȊNTgfW[SBMQx d(z5d9"}Ç|(/bt\p *D66r'M#L%Nb\9bZ 3&]ȕjGW:eA X?1 A_2u뫭fN >b|ALqmmzwa76p+?Yq{0kjMM䅔F=В6s9XY#AN(JUSk`)Qd}{(i2Đ 0b.+UhZ^cjlҘls!h%P|L-܊@q5T2dqdV7@"b?Dꄪt;R@W"yc)k)jc#J7Ҁ_X%|}йGmOdӤB«?j;>'wm kf'\__͐l~v(USsx%La93[۠"ITyOTaCƻE)b΄hjf/D_ GjcU=J6x} JU@CtOlFZp͢ṭBO›Q°sp[8nj%U}Az:f$UEp1P-a%qd C.< IýaD4 /tOi*r[ş5thU:]]<+!Sz?vZklRNo-I a0>˂(yE| +0r8*Qҫݞ&_l񡠀%4sOk=֋_+"hs5XIη0Fa)o|,,v^E}j%c}y \?Τ,& Q۠dk־`HsZovB:?(+k6vgW8PMS+tFvN>..gɝ,eRXY( IGڰ"̬yfah2iId_kMJI q^"p$W*WJvv*3o|ٳՖyY^3؍~w!9xzgq >Ҋtر#K[4ڶf7۞$Dpz6+kʒZDZ:Ȑ¥P$M$dͫ'STcn{T|{@ܸh%rKR8̊ |*v:8Z(sb%?Unc~+N2dI\?VibMupJ3}k)C=~]S=uPӫh m>ICOTya3qփ.@/D[{%w J.쳤 eHQsf H1VlFd[{^Dq[t:LNN E|k2 //c6܀4<ߔO9?)tv\øajC0YK&L S^UaE,.N3r&\V#vwO*؋ԞxTn []Fp++W+Ȼ>DA!^xB3đK;HT,}OƴNiUsŲ A&bvkBtԨBAx~-m%1޼YGiu@d  J=Ujf!|#سXT$qdQ+Jb~S!WSwmTR'H% EU3ڬP^ ce i}!êxv?xTLBD d2eM/t-=Z@MW=rXևWlǽNѰIoOv+RKTFQa&w:̖gYC>4o c6 | NP/:d*#c.ve]4ƈdy5f೔4f^ ;kv@p;c& -)x]X|_CmHeH>G9g@db&[VSo[˾$W*9G*53iNAK|w[6&ԳJCa3A`Qi4IOTml.ohnIU8mGCm{b4'{Omse=p>Xpm]|}.xp̢d:~;| >w%ሹ`-U[}Rh5]CLԌoY<*+&MX fDw d5hej7s-ݺ'\XI4 v̄z=ZWߦQD3Ӑb+߽gmlGRe&,E8XdT+@`޼fDe?K{pJsG >,6IVQnDW )PmELve6&/ TqjW.:d)قh:zgmCńl |h Ch|YثeB+D~r"Ho?56"tu5k&s[2UiXZ]cjIV*Z?_68B段=ຫOW'&1bQhBmZ liMLTѧJ6a,4!iwx!NfO:_%/띙;s 8=" 5DC"z S7K7EH@F'' ŀoES utFLh>};/wϬf%?:b4.\oE@4̗ Ҋׄb{ՍZ=^4sUlM5nDJZhRe䎗gr_lc\5Cm0UM s>@Oe1c7J|﫴Lr{k1/ŁN{ʣ\jtZFuzW_!2(U&CĝɠU<ҚEͷȩm>7i{ l *.Ou.[ʹyQU2Z"üպgc"ը(I<̼6- {\6s^{.>0;CSl \g>ð3vrF+Gqt3NR#jfR)Zŕ@ ^(2hЍޟ \(n(9ERfةhV6U$rbr0ʵXw:e>%RȞ:CZOZ[.Lsn_n.H|,3+gRv̝^x3GTt 3lQ eMq=i;/UE e fB611}svZH3Q<=N$JvndUjFdٜvх.9lox>r ʩcI O__g82Cg 3D. "\ a[ 9U9M*7"0`2]n י qA_p@T)Kf,_"o23ho9*@./]( H.J3@sleϚߣI-h/-ظa [7QSjpX?z&m.OQd7c_<G!1j|44u(8t=e~&2IX/{B!jpwb-e CJ>A۲ـ-p J` %t3H) 9Q6IܪiVۄcIN5Ҩ`1,F0yՇYc;WB̺Ok׈d>'{=$v)xvjSCS8pgrKK*b:V} [=FQ_c`PL 8dӬhO| Vo.XDx b;g)M J0`7/`N@9\|)DޜM5n"Kj9Ѝ_Nnkw?js* =?%di?[ Oi`BsV "h93\yp#Y[JKI:]@Dptq^7s{l]EIS)F\SqA%U>}fo*ff.=aOrOPt{p {ĵi9j+XXHDCrdar}2fT21 O,Xq"̄j/2N77l7qcMӨb@ia K/F{rY92t dV~̣^o8TLl1siQ!=-@_kfYgk';p8 !9~o妟_N.ծ*z$#+ "<=7TOkpz odbM H)e\պم3ޗKJ[kFHUvIP ڵ179hOi_f'ٙEmN{H*!-9=&-lSpgc4mfi:'?E`)1U۾BIw + YtWdsD5;x8mٚ 3bfHx65b ƌ ګS;`Z#{{&eb˽.>q g"'s6^04ͻڨ )оEۮ@4d!8VnCYC 녓',7|o W>f6XQ<<D@d*MVwpSdl#%kƝCv?z1OYVeǷ_bh{.ctgap"TQ|P|TDi4xU+KP|'  u#9SU=9-D*=J6JwoVMTGc>_ifdKŽDk6F{2U2W~ꎵ{#-E&A-]SqwQ׷$.:+\D,w T1܅ۿRE5r s14.xTګd\wQHRp-B5Kۨ3ηŔ:t;GD`l1o1)[ם1.Z*]q+XBJBa~qK'y/ YpYҲXu.cnlm 7cӇ_b2Gv#}g7}\c)LuD+$8[5 \Fl,^D/~ Kڥ 쉀}jrk CͮV輚>wa3}l'6dHDEwjC[faF0};H[w]J D +f2 WVGj)iW8>aT.)Nrw\k _󂸒%4ڋůMbRG::6n\d j)Kv.87}B ӕ5)[n>`<RPWѨ7s?ݲp9MYr Yٟ}\|8R_۷T)Y6 ĺyh@5\oyN!xoWV<>bI2W4IwOż' sY]WO(TJ i вMWyDG v 7 ӚuN!Gnbgd"2C˂9 |k )|a犹kٚ|o8 -oWӘe{SEZ%=^j: 48%`D$ X%[s;8P_r 8]kw pg2@Ǯ^G^VsΜDAP3(}@ltm^M3DEl̍(IIX@1\,Mr/m:b* !Ճz?ߟʵ5(X:@UB'6c;x_7 +T,:b 'ŰoQP@;JѡlOO{%'Jdy0gfA͉Hd|൷-)z#B׫𸻖 @]F ohtn-N$^g332W (i!$܂|7Dc!vp2hȷ~$dv1dg, f{Z6m7Z池RbHAjPw[MXDp9ʹuOuJq%dek?ϰ7U#5>x?t`zM$D eOE=b~cGqf#  ѷw?՞C4efM bv  ]t8Nv_%P;/SX&4ed[h-]Ego^#۹Ս>N? 侗&*7F۠)ʴ$"k=kx+ VD_s~;[׿wLFTm"M)ܤPsz`9-t\H"dqn!b9>C46%\Ȍ ʮb"q ySa-CS[^ZBdl}r/1>K^P}q̽3I܍9؏犀':^7IRe;0%iǓR Ѹ:o7H.VbF9|/ev pYɋI1yeZ5I* o=o2t*!q@}{ w>=oI>$:V妝)5ehCy[x$<ι fĭڲEg!N,گ{u5i7#`;> E;_ ba3H^RPf&qM֠|ͱSnhaQsm(jWOVk>3tDXBnxanf3^3= >!~4ɹk sӔV "%Z| O01?!{)R羒9rg"iQE)՗K5iD1i3i/Ƕ=U' ok斫\`1 Q3NcaLr6m-S,0~m_D>@YJy40 QX~L޳E2Y֭l23Q嚁 >GxJ@w-͝uQy~//AYuʝt5*ƨeJC0j^QNKgj:jwZ\p 2'ǟ^_¬[>1Xu qJ)'be fJfϺ#z_BA7|rWXRMH._@! ~P]Bh9.Q6u*xdyj|#B<">tލH5cVPcnNcy,l*:S[h;אn0ךT1R#aOAfˤU 遆u68qjY-'ib t"&nVSi8\)? P z+ ̕i -Ki;*$; {/P[5>SѤ.jKxZ0O-Pd]Mg1^f{Օt iY.¬xWREblCQ΢;'6 Cbx\r 硧 :IDfNGtҸMC;X~N{:(h;2yX1taEY4C0G _ߚKUэ;~w^-hPEMc۵lTku۞auY!5vXIJshQ}j' 82T~~ Ԥ#X[\YNbr ,Pa+ItC(C M_zBMG,f1bjEyQ2jץGkZY!Q'4=cUéZo90!$ -oCgMU]sg, ̎|w{5ۧx g7rD7q] ='cCd-3a0E6R*$S$JfDm;b0eY񜻫{ZѢ_#>fulEK  HdEQЮT$p= Kk4l<#*CK8i_*)}0Xn,\g>VJPB߇i0Ct,Va6+eHwFHEåp25@Tٴ4HtSͪ.xWs[禋w*J2jhQ+4-uĄ8:ey5|v X﹮tK Ekoids) ,cHB6:8Vn鵵 0g0)-eE$V2ơbMH˙@B#$H_+_u8)kaZ4u9Qtc#։^,C^A|"aS({HGL|>`6Ҥ;m6cC ;BcZ~}GWB“<7l Zvư8k6bir)VFs&vN}pHDyڐ_ZzϺ'76JxO!LrG*L- ;Wǫnr1,yx:d#`#;m=WФ9_ژu2UXR 8^8m:|Y3JI3aD?>_{>^oQ>\7wnb;8|- J b 1Ƙн(8 #t9+ҀSv"@{ey`! OѦ(,F0Lu`R8*bpv#Tp\tNسш@$GY9gSNiu+ə,* NRox;z DO^u fcвg] 6;sHO4SPeP 0% K4E*Txo W,_OՊA-;X J*IBZr 2jL18rɼbDTtMaT0A>F%lCYs{jK͆2fL5)^=WM׶ y'M}YbД:8slߢ5{Z4'TqmE Ktv8[9043+)znW=k/M̄wQ熨rd+Ba̤ tyGFtc j\&8y L.+ حm$ zFWgِG^NPn\:A@'qòxʪ_>=eKS΄kƫq-!TvF׌ `|VOԻU\v[[Bm L7>lW[]| Rd^ vq:K$lPN]gXh\cx8߷am*ںU{!D߁czn&a}`gWCv0Ipl^RSI6ќ.ynzr>U!4l1&-R8#L8iG]QKRQ݀A NybTRr/  xvmadt|GЈV5szYrg=Djva~R7Tǭ6]C3skyT아`Bu7qQ&8V;BR̢LBhC9e?pO6iS =aȈ< t!` l 3pYQҪLqt]`.'K%hH$2MfCv(|y++^ ܷ(CEEiY'iW=ba'+pn^d\Қۏtd>w-U$/" X2pّ-́!,/S*IIg2I$^L[DvzF.~ѽifc~٪yezu/W1~@jIdF SP?Riz4<+b"=47eEقo(= zr2xuijWl:f`=Ϛ\}LБgفf~NeE Y( ^҅b qM/yhh@ÍAG aXIkY )ؔ62 ijD=e  h:2AMs0'41w(AU>sqByhq x+2% ONVVVeێ;AqN$|ȫۙ%C_DSOXpE0(5 AT!+ƤHUǑ=ݳJqO +C'Sb"MI'YU>msKӽ%hx#MnfEJ5suӋ~cM4Q8YE a=5 b PЩ+&wĉ;.fW0%7EM=Bd!a2bwoΤf]"3Z݈f^IQܢ0m5w1 = t*{uJ}е8 hs6!Vyl {/.߰!*ê&7,EХ`cj\Ҕ ϟ4Tme-e Y|| F>IQ08mEG!N?M Fn3]8έOTBp 0H!gUiu "TOzܽ˫lKrsBn7Q>3ssP5|'LGŗQ~yP>0k˧SX@'?d0=>]^+7C+"ZOB0k;P5qGRvÞRkv ^5qXZZo?5pOw 䮻Y(BŠkT#n=NX#;g]qNЛEیG\Pc[-x¾gTcoR!Xi* \,=NBeBv*N?}Q5{_~x&7,Vu'q* eHNʗ 񠸗 › @~vG?YВf0GVhZ8!ʳ&kh8']Yg y .(2V>Q t*"4!rQ;M5ۄ7<8@ک`+AKRCC{)]- nZg$ZSqφ6wQ?8A  d(+KyоjF-Ȓ.[);f"9$tʁ5`/҂AC!IVg9~('f`'m_P䘣`a6Xj1)HD\+ھ2ARQ %j] \yȯ?6D[9]vy0ܩJZN9&3JjdQ?-;/ʋޅ"8szW<K]8;xs.-y[}NC_Lu"g"$eC9Ysֿ!?e3ي:5@WɞOo{J]?+GR[Ik&nǓO+).Rk˧OG`DqkmնǧQ\M^ۭN*\(GAv[ ez HTVjfknɇ U9L CG 8F*wj$-BF2ΈeƸ.񾩢0H D S/t`;~qfS/HKBy4KH5wwԇK8ld)n랦FbaqhgjHZ5BtYZr\ iA`H\Qxa7=v,%Z:Bn֢gQ64|> ^&LX,-(Z'M%X9J(Ä2ſn;\y#(%IEf`"~W˞,/%Õ~ D={\ygnjƍokO\ApFhԾo5x7ĉB goܥ3h+̇ʔkkP[&u Prk?l\Is0dX,˚fѤ xpf]z4=VtZBֶ >{u̗Z0׊SȎ,‚h91XIh;*ݠ/#n Qf"Pv.Hțy7"m}SnLb(Pj ; V}VJK*1/tښZRcտ2I~bV,L8i4:$5tk(F1+" N=>RC@E MAMO)!sPmfW50 4Hu:?cy-P҃(@Ky;b[ؓLQ Ş_D ׳E*dYz^ Z RyIGaN3_ҫZ̳SqO ~g~Q;wN>5^"y-O҃~cHз$HLVj2'tŚ®c*n !bylg1\(2X9Dc:vB"v-ϣuHh_- 1 Cw5hi'Gj<хiD(88*Gi(n1_~rB샡?@ku28+wu D$f $|;{*O5+zGNCW?9Pc:z|~Qp*8תe/:_*mxCؐڵKK z@CPS?7ᢹ'ᵏﴌaL:Xqҭ4LiSȣ7-\}L߃td1gXkI1:E3lPhIF1F! _}抐i?f 3yB#y+"X.>"E) zs|H2RJFWu`g.]k(@^tqYd~Ld D|AsGD:3K_ 4 P-L4{&5<˛mMTi*eYZ[VVV4EDŭ|>Lf8BY/nXtX6Zz%AP#ܹS>g{wSb󷏶; yT(S}UO۔Ny1!`>P%83$??[P#ڹEtV{׺Vel=+~;wxqzO_|Q}^ݶAL#'qc>H3\y ƽ H'Hv Rrs^j]𒁹R4aVerZW^ izh`M8IfQ̋~qXzU -}4m[ǎ[\Խ+1˸Yx)d~|'Vt_Vc%BkE`dcmI*l~7 JWXFO;XT5N1eM0Z;u7TbQ\ED3^ya0 d%3V]~;ѵKdWe׳\0]SJtE-y9M}*y۸י ڊ[w¸-ȡ|i@Bk\9% m윏^.qOqq3 %FDޓٚrF.HO[--gUm'DF@A&-k/rRgeD-! zDfAo,3X*R 9`ǫuikQvXJ,T `&Mhath9i No|^JK/;ʡv.P&GܩDzKDr>5w7 P?L Ug:o ,s vMy7ɵۆk84"йye(-Ao+UdPєr&q"İqc@߃%b-/["6^06jj)垙e^ȈyPwL,Үрة)ph$0 ;+scB)n _;[k; z% YF;e/:T`5Fwoo;rj;=Vc+*؟*t6<Fm~+d1vԸrpfc10c\7[Nse`zjB7>K|fKfzk4I$?Hr.8([*E;ӌ$ӕ6U>kޱ<&iڨCoj!wۀWM?gtF ddetz/McICi1)8jHU j"_%+' ^+1Μ,Em^~ "qeYGwúK1>$@ͩ>gmc"pyl Lz zfRXjcC( hq܃e^^$s\]0"fcaGQeɆW)g"}Ą )b5Wz:YALS}m t`@'ˁjJJߛ&JFBs44MPqy׿23il󫅲;48PMԷh6]v.ytDDW[_ Rr7^; \CLN2KY vW CH(;H3A@KjLP[v<3=G];67(Qa` ^^[(cI<#ܩ:RgҢ Nd!"γ7Vp3ъw6rW>1DIKvmf2X܉YQ[A:;1Z )Z$Q͂QV^ A qc2r?̚Tp&f3)3ڿO >&]cuh;ђ_*6ns7EnZ]&园ub Su(K*!laryী=-Za0T062Xo\=앩1*y2^~tGOUG6)նQd Q*H˨+#bi8I`TN=Qȁ!3DG;Bso}bUnn*R[Wu FaU "e€_jwU$wyRXo eA~ZgdV5X #OI`y~J^YI< )SPrҤ_Db DUoѪYv,Pʤ"j~N)Յ(d2Ai:o[4u^Wy7vsNÇ7hmA2fhr#xf`|]5.Pg|߄:XPDxkB-\G1x_V_~ ;I wb0'~SQx&8Gl<i#wwrʡK_eOۡ~5Km.0 J@hv ])@O܃mQ2=r/+tLgQrIV=74lO []s|S4 QhtL DPI ^)v 5osO̯dHt0|[/ Z[ cN`3SJs> 9!!%0^R.:< 7B!E~tji1~1N);-3y~m PA1Gb#NR6tjK?& !r/թ)CYL-8'}DXa2 9bgS,Qrٮgb_6Z#>ISH~a3R@oSܚE㑂1fq Rټ;<_ǩQBZLbx,0O4UZqB"Y؀؍ƾU"0$o6ގrgt皇I1w)rY9.z,КR#[~aS[P&?O]Z+Jr1OAJiv*SyCH DRWaq ŹxK)h; 82B#X8(:3"'o5)xRZz.M6Pj43nj?ln,NǤe;֘zRtdO$>3raDx·qDZ_a0+_mД"y(r^67ľҽmPv|Ĭdt#v6 X$`RJd{7Z~[j,6lڈ8_fY)mc:m |(So+ƒ\ fm=u4@SV`{>3~MwڈiBB/S ;9W&"g vzQ`ϲ u ZT21 L͚Z?wxg +SuŀH5I.M^RQ mrr|4% 6O ôKi4xoƪmw$VjLdIm3P$ASJA X+^ N #F~8s);UƤ7B=`DR؋I0/3;&kyQY"$rmke}8VebkiЩU m8~/N$3 Dc+ƾ[ͦGT3a G_ /gYZ0707010000026e000081a4000000000000000000000001642603a900002190000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/mmc/core/sdio_uart.ko.xz7zXZִF!t/!P]?Eh=ڜ.+ʅw,2{aYJƓFWk<^h֝j!TD *1 Ps5,}2.lSY|1 ,v~Z6 &&KvhH!`xyt"+:0ad4nLEw:bm*jvJ+Ch8v7LE'y'*![~ .GwGVamAx q=f _I曃 3T8 M7CEeML{9sʗrl7A '(q;v)6sKG ,6>xx_/\޿*zLɸo$oSa%yghM^+їȹJEiWXѫSwHa'.kA*i$ owKW|4ba-ֳ%fS=DWVƘѶ0>QT#{v!_Sʜ4t T0_vNd/ԁsk V%1r|lQ3oz0H}livزyφ$|.j%HO߾j eI EmN}'sFYs/o|jKksCX*U[ 3+`7~1#cN:jFLbxv$~!pi|M٠gsm/-_ę-)co2~k`EbheȌQY` hdTo),AL]}h&m-ɮ˙{8Ș)͠Ho bI%3(z:RUA6<n ]#P3ҙ>*i 8L“m݊8ؗjݜʧWk.*TV\UuZDj`NMʯLNYȉ>u0Y2R}=7.Xy?Zn`Xm FeB=uVyQHAL KSK"<>kQwݲ.ZՀƆKd U{|#8 OPnd~n%[tdߵH>u%3H|aΥh˲ۄĄ=>[K*,1xVh2 8=-ngǙ퉶#]o' )Zpb|x5#PP$.ʼn1Å/9 Oթ):V-It6b\S I j: )A8paʚ65K|I>wua1h[n|!2zN99g8냐W F/5ձqhJQ5(>|_[ VB+s3m`iM *aDoZbPzj="b"8<,[`XPݫ~౲l?h`.?k{ɘm}Ϳ1(VCroY?JM}<,?Ng};߇vdu{RoDH X8`LX;jRAqjI K֤4o:knk22P=ԥwڪnʎ5Gք ƚ'rp6+)J䑇jM@pITx&ҝ(H/ώ@umMO&j;"ķ-tC?jj>y:=v1g<6}), pL+]ؓTVfzve~w󾟉jD?.YP!tC-HfoB.01.ˎ!ΰk%/-hT; 3iWGi m\ pߚ^B ]2pBѹb=m#gXQf!#0\Sn8?)ziX]ahT/̰EVPdȶ| F*%ߵS@PWIlFBk(`KJ.44yOBKeEo#`&`lb4m,gg3ʊx̥0+2r"4D<7,! (?Ѷ?ɽ*~B9-]O,ha~N8'a=ˌ\wCHx (E) g+"]60q jRK@'؈lo- mâ/CكΛ.>~X'v]-MO|JJW=nds%ى9#2`!B7% ޠfJVo B&i f|5v^#4/HN!hx"lhkSR Y!D@a67{ Z=y~ꥳpyz]c Y2!8)G~< Mr8QuO^d[eDNEUøvAl[-FW>>Z֕܅L |u DRTryCH)',F \W x-c[h<b)IE`ǧ2BTO}]oX*fqygvx՟JYf(S B f[Jw0U/i[Zq38L=Umɚ.oEu%^DQ =7٠yv}#9R˅D[͝ IYdj/9sQ91/J7 yuȩfk|d)\V*X$}Ñ0z$Z6=bnOmmv:M\Ar SbIk3p^1+,ĮuC:)?<yU{TM$X|s[;oo%.D;SS`KWM?W9ZՊo٨ ptSTYBxW@\Ji#B, Zp9¹r7{ )B&@H汐?)%& (h,unP7vrPeM#F' .+8-ER( 83ׅNeeS!msD ^cv jf#%d)_b<'^)(A:hy44)X0cc`*ټu"RݬbȂj+)U>B4]`YjIB:1uu7۬dhlZ|D+8hOGiRÖ$@p<:0h*,;ɠW ;r{W>10Vܜl$]2judmڧY]`hϢPh/Vn۬RThA,+;b TRNMӯOWbPx ravi0 gFmTv_RNdU>9M /}R{,ÓVWSQCߦÆGgy- L6aWoƴ8OL#~h^TAk$zEfjw5JUMT2.* ~z\K?--I93^rh,eGxlK $b0F}ȁ5|04MM%X<;#uO:HLE%:#U\&+sj .('-~wK?ݤ0:k@|L$9oYMvX5GZWZJ,zt>798Kelxx h=.وp$Z)"&>'7sGDq]b܃P:!@"(9I#GsIܛ~kc.LKT.{*O{vkBʐXC}wVu_U9{|Jc=t7)~r[f?rҿQ5j :2-xrFl J>w!s~e7˘'|}Uf8y[oIԏFOY<@G:E/zT7ɫQk4wÁh$ J5|Xp#tq&Za]C>%jNm x)]% ɟv4o͸ㄹc0H5gNqC a|y9;rÜ~)ZJq$1.%|-YUgf}6b(-f/サ_rz$nbAx4qy؊o=My8Z=+췍-ੂ@| YDA&-ԱP6q "ˮ9Gb~#d({\hWB=kZѕP+wڭS c! lf+ʠGB3)BQf|hZpS=hb uĀe'zgJɣ@HYB鵖W>njw9G둩cKU? ,'W7>#=fg%El4bl:?/X ~mb$G-/; @:i|jl< _X"fZ[ IᎹAaO4nO`#niiٰ!yuiX mW>wϳܬP: }$b}€n5[v"<^Wv>3r"t_JM<8% -E¥ws>ls~.YDFiї|,W02$SeT@lԳUƌ\WvE5?҄F*|RNe5[F wSC^2dAF2$Z0QɰxWl^ O 4spRBIڼ1$/HLؑmV J,.bpӠ?dA lYFt s{[C+:H7ݟaȳ\yPD}'1c(xn,~MOET7AZD$GIe6,8ô?{q ,&4k*v%Cp S0ߍydeܣo@P 46@oPq[w՞IdY{\ńnD=DȚtfԴ/&5\hRu/bey#1s[ . n>\ 5\#F!)Eӕy5HXjsֳ~%2% vJph\K N5B)C2Mn]:;I\P%uJ"d  =7L%B72@YB rMqU1V΅ TRƽLuNQP_jn|sXT-Km`PRΫ6@|j8g^P𱛨w|_^ v2çaLGl}^ W<"`-Op}W=ܨS*!Shu8{ qLC,-'v~B(nh|#ܢUyFI&c`g˨˿;}a1o'k'FZgg O7YЩE~BzXkʿ/G Kd4b(%$ -pJ=٬]N}[ ShN2XyCpg[kٟ%>PN,t 9 V76>+R!Wfp^̋Tʝs+2DqyIca%f=| D`_{j9㕊7{: NMdK ³3[G ]xۜ\[lֈWqXIbpnn~ w;}o/R:R9]5:O)zwc( o>u; Xԣ)l% PzH'Gxt'NKAht@JULYIM$O fscP dUǴocQZ}/@VwpB $;"{<V?"2y5fl|a6T{ 3-8) !Gol@˅43n xx='30k0b,lcxS^:ܶKl y 59Z 5(i`kz}&qM U x,yi7eKDʎ0\H TVZyn/Q9U[2 Qu9WF$O -p0΢JuYyۏnIs 3D艭`TF[-d.[tcKl,5.#pcU"T1uxAu>-.eu9[8\mcWͰpԐۺ(Ir66O'[9mB:R9V{4:73 GeÈ} di)8Ӷe[9{W ]*4ׂ#RpY@'Yq bFiιDltѵˈU}rtMlDg0_[P@q 9íXdٿZD1OFUkLqk$Pz-hTFq8$Ɍ%9g ?,3cn13F¼2XM|{U4c{ ZyҬ0=URݙY!79dq43x;H_*Mw)=u뙕nvN9e(ً=41Tb5,ȬT/qJKoV8Mg/8CZ֘J'~G| 5GAI/@AC``RCdp_V^uJ]_LX +A4pV57Ó7"}볥X?ڀׇ)z)4&:_(t-7Yܧ@ ëGx2W7jBixdzJt7y$z鿭fhw?8^-qTa3#G'sgIZ5q?5-v257z7^9PzěpMN}~ck914sM6afǴΚפ]%NFolƑYq"58!r6sj<ۨ\$ X? xG@{0wl %jhiw' _6M}~k2֖/(a J{P~|%ZS3r5$Gy4dK/?)Xv~3vȏzC(od5eP_{CY _r :D=3ls %;g(^uW]^l4t#I 󙵔:JYD\>2 .?DBɂ]h zɖA$T D)޽ &lWsDyNBpsXK,!| Ox1\GTWO L.:E= $> d%zD qq\sT{T(7jv<<Bq(.܂s!%X ЧZ=xm'nl+iCdt6wN#dաbaYasdrQzyMb(K!Xͳ(O#A)[y(\)el` HAɅt==@"re0LewI{_ T?[g h+qKP4ILy{LV5Wq`̮E#%"O*EO:a}ps1??>V58nbLi7h/{!!Ե*%Z͝PS a>Yt٧.&1:`ZqAZZΎS_{+EQ0Ń9YAiM@y-zo=\[UC>&ckJ'4~0МɑtvDZ>qvccJ[q6J"߇t \|Dž_PK9As+zf-waH^'Q 2 ,AJ`ܳzZdn&ls!˰]PhWV d8j?PWA6)Nì̚\_wE"c&ᅤl_uW:M2ئ{|yhoCR~뤲W%7V6UyCSu?w d^g(zZgo$Z䁱cH$;[hZQ܏ǯk~XhYPܹyBq}6lSjsP(؅^ӉM!rϲu#&lh=N9a=ۗdb;}_jBV b[^MZ&VLVdwʑu\&\(_ĺ;NVT9[KLwH>sPhU ˿cG1Afylt]wdSdKm}@7֠k[M/vf@1bߺzW"3s(Ym4h>$9RnȪR ܉ht;LyfPyQ~ مn^M;o̫(2FH~”ЋF&R3mES^WIonJՎ4ђ40eQx ȔxD j'fvz``^.¬hZo;:W/rn5Mƫ XimV@3?()z\l7d"K<;9p]74LbXx9^l]tT\L%#8{SޛMQr\fF[fE "3HJf=dB> p$#b)b2ARo`}jl2ҧނJ\PpE/A[zIVT@il\E&9ͰY "Žx"R\ug,U^°Yh4`0  f'UcXCL7+Wf<N򂊫d);2.u$[ ,[#cfgQ0h"}<ȃD4iέO+x9EGHLs)x3jQrZnr8 %Rf,gS?t?A;FFb{Ydsw2#1pkR Ԟb#,1]qk15D`&~~NeBoFwPTd; ҺTK\ZRc'5f6XB> 9^L5֢5lqI"Y2Tو>߻Y=ACUe)瞞@q 8k x}b9C)m5K\4?xؔbNyGV"\T5VHv"` 'BNj|Lı☰WO! ZP:n|Ԥ8!3sb/tIwbԸpEŪXrjX߳tO[P],Qqn^PTb3A>>#6m^C^@ v=%<<5QL>Jg3>I]u7v>qk۔Qrwk>2>X[{:~Q~@BhS0qq1\´r,)1b8ޮ'(6[›^\j*f1v(@WC8 `tf[P瑯~7B(Fi[Zש=̓Le䵜27ǔ5Z#,e:8A<ቇE!E[s f50i Ӝ֊;مofSJ;:U=6I(7kzy1}yM1<Ȣ8qYQ梥e@ mת1is=gyqRlG?B|}/Y{bעIȏ[B2Zn 6?eMW:pgKz{ZåR1LZT'9w_uuLαeȘpLy՛M(䔇Y)ιqnVnMA`j |j7' aOb0 18[{~1 %Lc8~k]ɾ"/3ՙCxb@#~#<̬vJ='&D/TRMFKd}Ul\fuxY)W/ /O5'U'ة2+5,/-])t;4G1s!Tl. 6M8̂Ϋ)h3x9/yI=s;7?v !ۏO}yeU-~o($:(b^ UԀN (+~ίP%'O__KdpiU-/#0Xw,#IKpL*drbd*3tk,3 x|W}uy>Ozv,Kgˍ4̖An۱*80 Ifo|ݝ80dWD @_u|ԯODA y M4"" K?Բ1*:3wQcYhw4p_'OZ|3hW[ǁ7qA<8$>g\I֚i&?ea]L'~޾aey~?OV'KsGuLӤz:ьzI{5T}S~:ul#$;R aвU{j4z5.; ! ;UYKNi/)~ncn@_R;25 -+WJpZ}U&VOY6sIk?Jψn睤"obz:"nRTA?f (Vv![SaxUP&F,7f~Cooy6V]q9mMIj..4͵U}dzHk};RџtڐOu^ˆ\9FwsHlmnݞGS46Y8i4jafZ32eJ҅䱐@["yijaC42A9 kͻ v#fHT{bNq> :#{3BQk, $,kD Q)YfǷKcA@ _Jy yܳ|0{ֱZ % FI ceqɤ/SO\m 9MAQH8V@2#ؘ3?"خLB;&OB5ѩ1XD[p;M1} ވy3'>Gr6\d̐eVbkfCy6.cLni#?ÞCў46%0uqY1&C-l6ӦrLʶA]w[ #BNC:6- iEw'yB xo1_, 2N<%KiyY[r8B=Wb-qGitcԴD[%_QሉR,  %S^iD[X/@<,Nֈg™?`tK=0AO cNH^1ⓁMDѠ3gI`wŎ^(!(Qmld`;mGXzתV\|V;fKtJ_}-jiR|MAĊ陈AO;!89\SQKEj˙b!K8Yd|L@<85j9VQ.3ZM?l+ߎ->QZzړ&IՍv ь~s׭#-2. ~|\ҟѺL^UeB\)џ^–IʂDF|X5YOƪX+Nf݃<1<˘^{iTY@2):0F͙y_䏪aMX]PfUjfuYOG<w"FkvؒMUw-8h6ҀA;` +,:g+14NT *9c b & V$T[ &FMbAzKB҃Bx cE4[Zs4~DyǍߊuGgՉRZJ?n3q7Ii6Bۢ~sL|\ d4[HǯzS$)~3xB1#gm\e!A2M5HRKi^ tFL8Fdynj9I.?1q;<>:a)c졫 Ha<ŐWJ_n(ݙp:XO*ALoGh6^qDm]SيeqR #\ZfxAJE 4C vq ԿBd+@ʷ|LLuI-M-U_h xSK7*2(5|(y!pJkI7,)Sˤ qj")zprp R H"UGIoZt"$}p3us 6IғpJpޜtL*A$1_냒c1YG #.mg'tA 9XhnA`d U۝ +Ղx j$?_<&l1]e^׎d,0} `Ku:@ wO0aAɲU!,p< V[gA=zq]"d`9Z 8n0rK¶MbЖ'葁1 o`YO3߭hA]4@ (1+F#^wvgO]#2v2=9N-< ݓ=_{\%Ka)' umqI}Kj%sA d'}^hW,:/g!zNwbSb12?ޠk {\SiRar3d7|owymM'sXA,9O"ʉ}ov֊ `fgI&l`B`KLjP޾ŁSF-<_T#Xw|:]J^+(1C)G-WW]wb.tjIr em\w25- s=mJ-y|9b27j5-+4{xsm5!jvGj(I"se 4T; kSINMju5c:{PC)h \,_˱䝊2צ!ʾG'Iso?[ĥ-zg D[%ކoBp8zEb,Ύ0!;eN݌?O=j}?) `GC>ใQϲtx7HEli@ެIM{Cq YE:^=h_{?ǿW #&bҲz*@"B+XXLPRN*Ը 'o}ay! _3]ۛݷ@xv}3{\:*^G^}hT$$OlN :j&0<ڔ] "S+*h~D#.?QؕƧπ$ta+.(ŷ5B[Va`e}D ޯpp_K}μMK\Mݜ!ܸW i.%o s.{p*.CsTw綧Ev*URژkMT$OBh67Rbz*kjMC鄺%Ĝg82N`upR|(%D[;Ъ̆ʤB!Bev>*Q(?vgDO-`;l '.V(Bf~f vg5<@*Gc`q`q741{hQ1s d>P{  ,aW.dRԨײ&l3; zU۴tF`HCDx}z)'P|{Y a?j?Pagqi al92V0msӯՋ\ Hc]I9>uTxecJpb+aҷI2.H1c>-pﱃʯmArWK.Ye8HP ,As.+ 8ē-JKPѲ`R'/Y'ͳY2A\:r PJ NLLN( JeUݗ0LHL87V}޿I(<ĕdCY%ЊW/ʨ(tX8qg%,_ I}su1B$~d$ ؟$a WHm}85RIN;Y$kL\vݐJ&84d\ ,2ҏZ8Op=c#-VbwYpkB*Re:ɊC`$MK&{f,ase 9_fU}y46X&K,Lo3{i+)YXޢ]5+1Nfo h3ݚLcs.ouAR=?1O͚R, r34 ɻm XdU%khOnnpڪ.73tJ;{DC1u8'2("쫶5ճ>qe};uvBͻ͐EȊ;%dqV٪sWryNRv : gr!hdfGZWc?S'mDH]hO\h{,Gg̊{cD3 TeeL,qZ!4|BerLbUӞexrl;нFYFJra/'x\;xZdoܓzE%QPCY( pXmroBARSnpXMC{ƅniq5~o[TD |.=$lmqXfwԵ):a4ng*1[Q}sK[mԄXl&Hg< z6Ժ(x8$ɥA>bЗBJ#c9;.ݍq8G$YPE7ˆȮl {XWBhxZX0`b72q4qg:begeQT"$,aXk͘iTY)< _*'7*%Dv0na)j: BdsNe/Qȓ!st@AFB&;h#;+.=qGןELn4(iKq3]8/"[ÂQ=J'a"AE[9ǹ-*3lӲ(jfRwRu#ERiرUdEohC>-Ytu ]9B=Sra_3^ EhՕX`+)h)>҇5R1o=P=V-$$ 9I7Y5DWfd Y 2x{@͜n'YtFLB^iwsߴ^qA uiVKP9i}o8eÌ:U,[W^Yki5';5$ Z hȮU&19K| 8Y|˽8/i\KF+o >OĄqfip]u"^PQ8P UU%ӀE߽lJL4Zڸ\f-oI 7 F $(d۲QmiDQḁgcξo:;!kˀaxV +YgW"w'̵FX7;W(ҺK€F&l}&ſ']=An=!rD|yhP'+zhĕ]1)(Urm >K4^ЧJP*vsb+M o}|U Z:;L>B.hOyt{7e+=f >?T nd $h3g*кm:6?jKW:n2lC`23<u`"-$#_ub+zhֿS[ 7‰ʓ>{3bڎ4"QLi-g./DPG UU@Z 0q=S٪g,¿QևKEx%5<7b{Jds2Nə##:0/#+cgEk<}ա.n]\wJ k $ TbJ_ˋ.(_]q>G;4vsdV~؂Dߋmol9V+7 &_bqmWꨕ??i#dJk;цvt-TR%1Dȁ=;a22 沩f֒/h`>Җ;`Y<\\Sֶkvl%X3_&rҳ̱X־;P5ު/l@Sb_.-2ВYX.N儓Y4ѱaOeN.*z;7D|D;_PxޓPvxd2ǎ*_h*&)[̒L%R٪O/&~1q^<*"OG2x5?xM(T*{H!M+^aBD`*ӏDSK4㭴."g n4T@rew4+F0~-\mL#x#C6biXAB2yRbV"UF- 6@Ә3i6bmsjvSWD/Կsmi>kmv_K4$-.Ĉ'$q 5$]QNl1X ]ϑӝ/wɦҥݴr&!ã:4ڼ܇(PcV^xZ?Lvew%UiE{JV"X/yJa/hBvo#<%%O)kx2gp]V"WK}PߜC@U$! I.] z9 qe:H6%}IJ#c=qd{̱PsRȁGCVFdrYq"m9R]`m. ~UpܔUz;`j8Ykw4&ƀ>>gKЀJX2iخX&v?rWؚ9 {i {E?xzlV{ ca1gg Z+KIƧmY; l / :1sw7_G~&̼nz{rhI;s= )ECQU{Of$y$Pr 0dk]X2ڇys7uTDem'س(2GZ0k,b(oۅ]dcQO3A/{g^}QyD=`U^U3Qk(\I|\l6'0 , h~Q35TLz>\aČRN>Lq=Cpa.biU637K,ld\N䎠Uǖ"W-2Alh+O*"8Rz 5\$d1iU6{S5] bkFE؊ ؙC@ k~s+lď+Oڏ]1=tэPW茼(h9 65L9Θ$Av^@^ )0j`#@1dM}Դ!>nC瑧;;9tp6\"8)Or^vi<[ )$,u-#xZSދDY#>^>R ghP;8k;WS X^q.,o_xz$ xåwRD]#Cϭpsۢ&|;K8{i A\%(?P׼ NDO 69м*| r\Ben1CX'EKuO/>-i.#•רd)R&HV^|^]*_| 7|s3=rq~1oOGDS oB@w(&ߕŬh1x b1A6Y6G#$57,cOR#<͘C?}V62S`S} (C q$B_OSt9UC-a[}|dkCI\iZG=;NMzcu$Hb<=0YJrx݋$v}H *f A90sKKـúho4S1]X;L+7. |NH} lX6W9z,=728>*Œ;XC\hm0}`A DHU&Zˆk"aY*uv,Ԛ_mAZԇ(npAJ)dMS?%9ЅvF 6"f7}L n&q[Xc/TܕQ]lKFJW Չb46 A#(h?6!r쯈A&'u }#O=]8FjqGΆTJ t,YPv*J;^(nXkdEs )ecNp 9QbdAm6sprl3-nںŒ17<$"_5]ւr捭 4MnͿbP6JS3Wٟ$i8>ː J5S!~sUr&?4zҀMsD}Q5:!$UELl2BeJt`[m%s&fFh/w" S\q¿Z_vZ7F'qkz,Y Wi֝E6nu9{:&~Pd12>VWkO"cn.y1ubFy=$4})*98ؼ8eLDKv"A6L'] ԉ)|S0-Н8YҺbQg{a/@Q>e\2(8#8@sWf?C;YBS>kgN" w00OtoMLwqdϔVU( e ܅tpД*[>j@PW\&%4x5Ş0 ˶b?1ݢVGdA&*xGTNK$SJ䰂 j!-x/-)}/ҕGlO.ΎzRw~\_^7wv_ .M;?E/۩@AEMC5mshR:]a~QJ1@j#S*RYHٔLu%R8Owy}FtJƴm_rWZNsڦ8֐~'96]-OڛUz|c#?c 'H ~6ǨY xTL<+͇{:*]q,$oSsP.fp"~s<qj(&>Z*ڲKm8\U8ЍE/G<`G?:&LߪL*-?=Ā[7 u ׽NcI V9j򳃭2w(`?5Aoi ]~_BTs}v_e,?uq{K~KMDwăj)5#Tszއnۭr=V? uo]4\+_hiLY枝.'nMOj#}S[khp?sNb{;H 2 ݁fWFU`eP-X?|Cp}BH*Q(`f4kIOYϾ`qK,8kfĺ(Ӟ˪Y~fn% kI@l-b`_aowsq 堔UYaP.ỡWy DŽtcomԻ$ R<ۅpgl]Ng—#܇ o(53u(У-ay⟥ٽ~i;,!Ż[&2|-;ݕT ?!4jEqbIgk߬raN{jekuQdqGmdz:sƉ*k݋8  ~lP풇J0nj*"AUkck_ w?cYЪ[%3W{ѿ(@@7L>Bk6}PR-+;8"L@|ݦ'bE+Yi\1P8,f( C;wۺ߻'|ͻ%?p[܎<&-X# y‹XͥP1si (VYk-5uOK)\> P:ǡWa/lhAt2S. NqH|KמVv>þ))Iƒi*=<̟ncaL sS4_2vXC_B6QAyn۰ Y)cEa'z*wNkh:fdsRp>#z]#R}q9=YQ *Hi"!nل5xk^W?ճfhot}p}\N^X߸@#ſwĔ 2T|h(-B? QnVɳ v:\VE5h+qi@ Ik:@vԺLvy{AeIW(* v q7м`?iYyeҝlwR^; a7,g(<]v<9z֑-&X<~(uq c0nh7vS^;X j?~W$Wn3TI!:s5 `BeAdMi HRe)6@T3KLc)ԩHX2{I,K>IbDG_PүF89{?uS+n -`UE qQqTtbRkWfu&شLK"Po;"grD{r?ybk"E;.k {1Y.1ѷjVeoK*x(ځ_Fvi+ s,Ǖؽ.cD--~w~7&`aڒ;%:7;{իJ}q፪ .|{uܧ:- e3r'F;& $b^K|k,+0XRn9?h%] DИyҀvD \}u0F),NUt=X$+/8,Guvf44do*P0TE:G8y}ܣɲzg:f `cg:UF8$0ރg_@iXa/n̼^]4?%rL'`O}K8_w-i?r~槻W1Jo\&ƥGZ*@qƧ&FC灱Xκ%B2˞[_%j+XN<>V&9F(P=-` s#hXEg"!qbD J_oLԎ|rڦ"" ^S/<%"( +,By_yEh@)y]ZjnOa,(/`P~Y ({(}.{YirIxNye,*ÚשN]SEȋmdm$yBOx+1y'k>0NJ_aäXē=nYRv/{'7\k$~8X5}hxq䒑Xqmͺ,0|@I+/>lpJya$:adu膊7&rS 1DQ~C2_Zv\+_WdW3Y!K+Bm;.fGy\k è=3!b;Zi\I9\`)0đϢ 5/|P*hD-\_pos |G!ݓrޖe㎣$#)Vzckd-I pj|[bGHIVΕFJ,0MQ u "'ϲR8AW'ҀAJW;mr^&[Zd|7^wcyn? ㋸VchlPG~&C_U'|1J8؜.H~.RIJ}11hE1K5 qeK M@)t<{SMYőc)B;'m?AfTTr/`p"^m*|0x53H|ĢS3}ǔ2ifq<dlg Ȣ*?V,L'QIwGPjXoLΙރ2YozIbnuZWkežOVr0vqb|WPwkˍmC Kw.){mKѬ.ᔭi}Թr{ǚFJTo4ΦQbn9:ԱG+V g]v֥v9ch ݬ>Pq}ly'Lh_s V&1}p6wԔ TH{d3` ^^pE\msoj%;O2ڒN-Vc}{ك%y3`-;{\#וzK8 0qH̩rqL:+^ԺD}|=8?ة_n  *kąqP*Ӌ6<-2#(%4˛kɅ ;b[2*+Ts*9_}CYuC?OTOQ]j톷?;GPd,*r%/RAp9 O2?}7~yf6OA  ǶɽY^#R:|򳴛 @}kNz#ꊍ3P3؎aXCg@:Ęe; TgfbqzX^h:'6COG= 8Vh,mN&"XW*H1#se;ͅP[k0ͧHKT-Ųsp 4I1䀭6FM\W.[} , XM:M Y2`'YwGWfĥ iav2b^3F}S7PW@:Y;i 9-`(`P.ꅓxWJ1 u)"Y}..Hҙo56$ǁrq-WMۺ s1m.( sENhҜE5P)j`G5@T<wX)U[) ZS7͌] Jk0z5h+&m0=FY& o ]4Uv=%u0IQKF},!QdN6[ŽrV}}s-f1x̜} lqdZoƳniAjgtvd:iS @μjT-Ǽz;Z"vB  UtNdhxxΦq,$T~viX K&'8G1*S8=-,px@oqu V /, v#V:74*QJ/Hw gOK;+ј>Y%ھZ-xuaF8wפӰ֩k$풀{ks7t:C8cYI2b#.rΥmX4ҕ@GupyA@ޤfՔ?sL%T@! D`,N]T3LD&Bb:B\C/[s=6x3hpHBы*S5GbUq1vRk1]E[3CRԞ/T%5 mBXQӲhʒ놱3\o8j8Uv@98&KEM c.BY}e) OQF$5OqX+87c_G9+RA5rR<3a:AK JB?&RjU$Hnl`:䛳t7\ `>(bOWf&yi^[;+gclB?e}sYﯰ].'ƃ`s0m |OC43hP+Vn@c`vOqC؏UXĮYDkrlJy 0Hy[֧3 f]&3ailqj{xJEno!@} k 63Op0CvaӉ:w!MűYp}6~o>w@jár~/,dAOow5ߑlsXȐ:j5mT'! NPWjCx7>:}HXTNhoz]0FE؈9 !|]&.+>1*kyf6qm >UE+^z˿ݱt<T l`|giS0h[3ק}o&UONZ|_=x_JHaٷR)MG|?OΜ3Qi<z1wDcD0Lu>2-`&|GY nj^ROٲ^D0M ,9K@9!E)&EJһƕC- sJgAڨVeS7GpDT.)B@dH swBoNU['3PlVIɬ> ]TE]sbI#YU7%)Y^>{Z^!0  CMďAb= )9L'u BژQܪWKfio p^5C,QD/f咜 Sc}Qt\~o_\ L: d-e}<_}V}!d%-i]7ilŕ E@p=ql_`1H89h˔B"52xpᡄTc OC7 U>|jlX.; ihC4+w)):b=틠[rɋyԼRĝ܊8}A8j>VԿ\3L*'Ny8)ҕi0H5O<t2 wȬPP~sF9?uκI?QW1"6mwq^.RnvtY5cH'z0$,#L"Շ})BDH|H' '7x3#)Zfnt`FhTOxSFKGWZ+cp`O&'HxW;l-̇]DVu0H==#Tw3Ӯ!l&KC|pLjC"V9FTFO~JST87u˿"Rx8޷FqUQ+EJl/8`9qm Oo'WTT:?6=ԁWN#X5xYࡤFP@+[m+2y5~%81!<>{P` kz*󡦂)¤¥n-4Q{p!xǬJptp+w{JgJ/ٿsҌ:mc%5PTuz 6( > 'o cAk/`Dt0wAlPMEo4IΥ!0 e>^cdX`1WJ4y{^ǖOW3J{2nu6 =/X<: "}CRo5ake*p-DċD;%6udIg*[@!x>*eD:(02`o˟a,-\nUUX1-$혈`iy)ދm>n;_Z2G)P;ڻޝ=o2X  nR)s17\ag yrS}?*+=U†*I,BoiA}|%v4u$He:v2FBKiWMUrs}c5c ks^ڧaX¼o]v#A'm]?Xˠ:<ڶ~|Y0'_$~T`. uNul%sY$m1*H"m@c@ ~բ< Q%rko,֬kmElF"p*"듋L[PpQ59ܛh --.= hfVw6oX#fZ̙3d^bb>/}F#^2t]._YX 3_ hG!/r^]LDAL[ΧcMwX;+=>҆HŞR>&OT 䊪((0`vE}%-#°c 0'E,ۥj! }~Pj.o"<ۛpoO!Iz:EB;"%s1]7ѴThQo\/}b7 ;hu6IfN]zGW0?9`#QrzQ5,74(c,~Su!Cde^qz[Cƌ=qqL]Aiķzd̈3](f YYgJu@zu[eXtkvW:F ;1%oEUz8aV ;@ ?ܨ!̀x2i j0woR"Um&B +O{d%1`A @؝S L0.#'Z5?ܢ7MɭXY"a]Raek}ڒގ=hw _A3i)L!ωɇ/]OF>ᄉ|P  =zԒ'i 5eqn[!JȰd1K'̨.D55[uɯ2Q׏M UY7rY1B{])z݂TNIix:5+EpCnH՚&nO {XQB.JDdMzNn >b YXb07÷WHwķiu}`Cs:d <*X<ڸX(uIYԅEe OCO[f8 =&YiQsЈ$btwⵌft` lʜMoFCxJpzT8h86^$ K mΉ؊7tMŶjIt-@T*,G ƄE޳4,c^tHBZEn>|i\sB] ]җ- b`/=`8*p^#e@%p &K;]$"PH 9dxʋG4mbotLJBlt3 .cM̠%09Vz?x+.$B-@uW3eRgSr9*1{Jyҿh/M!BE>tO,9'/ 7O.Ƙ)S[Ð}kY5hwAW##PGLs{)c{?Yխ% ݵ*;ԁB@KU=kflPr{Yh/^?oQs膓hl{n* N@dk1W>rYQlԘyceJv_&u٦o&`NBAҖy~$ou).޻j&$Q 1+;^GLȬњNdi-`V n:<yQӵ\2yYu9boi%IM̕ᐐ01>j Ȝ3T{ژV3?%{*wfZ ߦl'$Ɗ\yI%p"9f􈑞9zc /8 q![t-ſ-y^ԓĴ8bPr껿S i%tO/|wK2#NeG'ܧ'p ;-D,U6 _V@tEUj)y_ # X.Z#'cí:a0jьp`ρu!Z㤞 Fd}XcWyi)w5~eAʀ)y˦#?L+ ]CFQ0 yDLȀJ0lj3E_/JO\,.a>+涂 q$N8%OmD~_xG!*rX9 Jh9sF;Z ȨcyWj kce8#Hw:Euԧ4ڇN]aݖ ˓2C c?>{ƊV8) u#B"3]q@V.s?Q%}3֯ξ?Iju#0%O#WēhFBQa *) xo>X /R۰ɘASW2/"9pR}!)/{L+h}!E'% R|/h2{6b,Pi,]o"Ae(fNNJVnv" Q@< ]q$ɯxPMzO QO ҵe3P0OV/{V̺5u!z)v<|u_g]i6z`7m"lgC?Vj՛ENuKB!C[-1Q*kt4_!QR@.@Lr9XV`bg)xb5!deB?38wU5GvF  27d-ɜ/>4&PʵNÛng\݄GTJc0hxmLGQeKfY">AAqI]MʞPf8=d1r:|Zŗ=\: Tcxzg;;ɩ>YwS.נ}ћzi-5K A%mIdΓ@l=^/2mDY _o{aܾ9+r z9GEP!ߞOX2v)s 7aJ^As:%c"-]G(;>'kLz\" !V=38NWTOKyv}2- I3X>H??\=~-W!ѷ)@E~r8t t=$}0lj,hONɥ;7 & 6EޘmB]2QbY.50OkPG8p9-|&o0btOu{>Q@dEs/z~9I]k OJsceS#G? )e,M~* \NMG WD0׋LPFR2OQV_bg> :d%+ts1CJ}l).T$Qkb(ozz:H ;/}PE_'`ls4=?Tj\N _+g'ùrK it!Gej0ق9(>+ U r9Xņ6K3wk;|I)An\vmTHQAhRVHŜYq>&Զ^F?sHg{8?T-#^0Gh=KQoō2l +yTfzpL}` 4zhY|\T |C'b>PYzTjS8Fl*0%8<.eͧаJE6;YSr8 $ vziHnGΖM!I_o/S, 7=96MY .4䌠Ξ_aŦSe,*[iBa,9w),݊(<]q!=QM8}PC{1TfT{&g4)!_4OX C=GFVl[\߃g/̹Qh7* \[#EhNa]n}Hu#$lU(|‘\ZTEU^ , uAk#1el*ϩU:.;rG'^( e7uŹ(ng0j!zz[hgkƢR3dc|ܓUa0&qV'LI D` Tp'M!u.sh]gr򭋕:l0!/Q -iD[ ϔ_3jmeju\E7냗KK}yQH|B`i(:jqpz%e:O<%j!Ը߇<ߨlQDgv=d /Ĭ&Rl53~h&6턖hjkP bK~q:.dP8A@L {ͩ4& 𣴢pt \ez8k(eLRsNhgdS{{ ħxxYNUP\{;tZR8Jt bo0ZL1Rm>+v!oRH3>{_sͳ-f lk&VTejp@|\'ӋX?Tҭ)86]F'3N1›fBKl\dba0S [I\5D36W)Sp>c2́zD:goݗ.OCd{ %l^[Cu>]Fuu7Y'iͧzsM wFB/k jC\pB^KOe s?4\PcfGId m5&aod|hl(P{>\ ͦ(R-P gRPFl_̀3/7q *ƨUoqDYՈs tuΜs-U:qة4f1 V2^KnCz*G.7M0q4a:ƫ!đfDAã.Vk~ngO Fw}E CH/mC =;v o詎Ct9RU!^2BFƂP+ .蘩ItM6ߤw!ro]r%k=ŷڋ b,GԀ( Z׺nѰYc3RJhf8а/BP21?ЪJσIY^goÌ#B~y<6ّt0qS9f?9 e69$xi<ەtۋ?DܕvA2)x]9"Fp_mEe%`HdtڗS|)Wo[D/4kI1 c --qVwTDȰ h\6B*tK%#d+ TN5 l JuGOe5X4afRhUMbU!}گ-ʔR7e`SdH9@0KX@ܐjT*ԗi IP'┸K1d;ͽ ǴL/F;Po5XR`#6%VQMw8dQ]L_7iS*4;#41kA]hrwB(nj9ISKyoB(g$yyP BA1902~B?5$]atڨ[0F,9wt ^PIU/ʴv+>n߹b!?a0 emW%J:7v8k죶JMH)TSgR Èvf>CgZ, P֊٬C %>.J:hZ[u@({ds JK,W[,\˷.]g 6&>6C%sW2}rBdoڵ )G@'(R'o8FTHiA)Q5CGA ,!߱]xojSߡ)؟3-DEB],O雤fMF`fU'ԅ՟c&qju6E)lW-1J{0e}ldh.~R1N'MtCY e%:,YMvA_Nڰxk/=RR9 n!C'{B@0/'Uݴs}lO\0T.˗Ȼ5fjA[}]eN28z]*B;u=eS^-\Z9{VCsqbѳ^p;7jN39Jb$ NʼV݃C5Ü&m@BrFi(g3(gcBЅdg %P2F]{(q9IaJ#uM{gX[a7m7M8rqza 5Y1~i7뽟<-tVd@wK:2m& cSd8kkVwY&gZϖu1AJW;Tw4V$ %m7'l!IO6eKmL%k*lCS;':z.= q,{Q3dm"me)FdDN:b\|e}b.[ZP8!Ea*-3$ߺ|xI$kj@Dh`k&K@ I!8- A-C$\| YozaYrtUᲽÊsS,aVYwm]Tm9B6pߑVe"Uw{JMC|,٫QBu ȥ<"@:6dd= JA_P}YH֢w7azڷon|M&&i8nd5N쾋 ˨t9Yp#Ɩ μߜ/WV&H5jd>K%S`e˼,H.!,8"\?CMXYN_Ծ!tyc-o X<\^0lAn 2"r&r].4ԞIfU2 =oyhw .ܮ~ߵZM;o/̡Q|K4oOkK2B -Kqw{a9a #K`DWZQ%yV/(lczM=Φ0F;'V4j9T U<"YQI3fl D՟C#a zgP[G D$2 /͜ěo}@I}Mf\=*&EiwZ5fzFd a<=H 2iq ~"KAB$ ݳMq$\3:q'jv,-ϗmƛ颍p?|@ ;!0 杋OH!㝡X^nmZ5?%Wi|λ!t&%gue O½Ex+ɇZlRd_=dy{4߁I&85my8^z)f6$CaonZSJ z#U-@pҍ:63oD"{_G|S`aW!깋VʬӛA}2K3KMרl%3X\|s~,ua>l6x)0+U.)wSԝ3^' ǧi9O.MNpVmzm4+An{WT9tb`v/}kxeGҌsK: ERR* QZσ024Bv)*7g@U+ طj?![tkB0x(xi qWMʗGHEPŽ cr_z`t?2;P2ᏪM+5+FD)&#=q=>5 nB7+>@8E0尳((>}}1V(1˳S8l`#, 01]9Tu-.;-}oG|x](N$eXfVJlŷ S>j( sT3aJuinlG&¾hxqm{z&+g&Z@cD7*VQPy@[,) gCi$ovjuBK~wq<*tH&`~$=$~.J]/\כ%4Y0.}[/Rekz+o2A9,K-"7`n7yt4݉aTJ&܌MH td1^Z2<b%ܿ+4ν+*M?~<_NRV[8ԣ *uz3%F֐hōDLO/~p5bv~`3}9<ӢyVg"bNh "TLFޫw"*L*+|*NZ=[_à3'UY^ <.nz$V}9 [_>Ցn +f0)gBUOvgXzK\[íoqo?67<ǬR]:|`H0Qíޠ}5zV=Ɍki o2N8۹x +EhX8+a3lOpRّ(BKW{+KcJqQ&;0s!s5 ,lUO}IJ i ̣~yA6Jy=z)=Fz?> 㰬 }d4Gr%c?b> =$>iJ >^򲭌To<~btJU 6q tum{ҬAN#VvUGzTG.gtGS~'+jsÄ#"mM:B#ypW|pdqE&=q-.|;ύ򔰧eƳ:zFڥZ[R%.jy UI:0ocM}KU4>h=Xl ֮u3F'Y,vVE7,2脝VO-a }`2rp )!lr W, feAt,eɣKI,cN' |n,PtHq 2_).[iSԉyZ7ԍlyTGُ19 ̀2H>6L:.($cSe8ʓ},^Kvŋ˛XY4%ʯ|ҽhSCrցYNv]rS Lƥ&PepRҾ _B#0Pt_UK̿  ٫I y1>&be|kޯyF]YѻcG-P UcCOAL*Wϊah7M4}{QFÐ^MnDoEp`as/3.7UP.\į@ڋ@*/(NE&>vy=`Z>d*H=K_ b90~3~86 uUd\+{abT=.Ot_\p\\8A -a׎'t =@FS&A~_1;c&p1AstM%lU1oQ{Y rUT,-&0H4c0bex3[tZuscLF3"e_B!1I1oy FhrC&+s\2z $ lxD[fҿ~W|[3u~;U&犵`MA/s;S6nT-k2!s *'Ԝ!-o/\uEzp7ɯ0>UX9oćιuOʗ<@M/BҬ0fi&Tj;BFRtlLB<J?f3{Fe]!,T}Ov6d}PfMĒI&p:-+wQ.'F4N/JHx*b%mBUgS>RzqbeO[p~`BБ7Q}\}(YhhC%bFq7AFa6<ߘ75sr< L0}R0 QKHд(d.᪝S`wc 9Ĥ֒Z#BPvej߸3(8_y!Qebp j)Wg~:-}pF%={uPW}R13rBYZ =GM֛-IƎtGzc"*; -Ox4帛h|[-DO+>PùwLmt*;~"Ihe1IfϮa>ݚC8 js 5:w+ H=֬RTGÍw~BLEf g{1T÷`!5+5$Ax^Zo7J,)Jqs%L;G6$,cӏaBq{]o.ڑݗ1_.lm#*׋U~a]rf:d7IS]xYkOOd~>>a~y|sXJQ0 5ڢsH t @@-/W1j/eJ[œj?l@@H̺!*x"jssBNZbͮ0.OI?:-6fBԱODrR|:?t';u͸Cy}c׀D 951bWM$X;m9hlk}Ώ75E^/k 'B8I>cӾug}."iDpZa&wkU2_EB'X5Lmz.2 ݝ_ms_J ꍲ75\jX%iaBv ظi؋PE+]Z#mzm ;$b3scM<36 0A jnyC|QqO|L?e hNQ%b{Mw\  2lL+W[x~vHVnMS:0MYkKwzd oJQ{,xOJTI@8N\B&ڿʬ8TSZie>j.W^ mu5ؾz˵.rrUၳ4*琉Up$wեrBZ3h4@|4;'%|US 0N"ʡ  [x(!fn) ,xhR3–C*1gS]pNӇԃH3-l@R )Aw_pvF<Ю*n6`5!|'uFy1()3]b[htg~ ɨP8zj%xCSb!%fh4)Rl9;Uԯ+%F<_(LrOoPb5" A?7!SZ7n54`m6{.`i^.}!H"^řANM݋!8J{^{p](cO':a\ʚFG! JN3$ L["Sz̙{jV"xZϳdwx}o[Fsõ1*[̀C-坞яLep& \(c쯦 b51e.Fk^7mPvA>)I9\B&*0?ռWhG$KVޱe4Pzw!E['1L%_H]7NИ77D>2ѥdGm-I>3VDuM,lkxU[4dߙS8夽w3ZOS,qg^c׵'1^kC"|?<!2V[TeRuclQHEKu~s~f.mlx(']2n" wY^l/p#dSozĚ[]sp\:=`Xw7qꎂ/F_ ?6&i5~E+9Kˁ;RIߦ3>x"ʳz_OP܃H VU5:'"1˧U󂸈q~px}A'?Zɢ_L%ܻk%b UnȚ?O!(O%0"'ba}rR>dyO2&vjcLN5?{_ġuΣ,9kƷ&',}$x\dSVNQn,CDpϜ?(I |SRٙ74m/]J!RdžlwA{/Ty<L<".6N a8.g\ =ií@0R2;5V^1 k{UQrqh.v>[x;'o^\yV9~q,g|D0@<%a4E9r7BL^.mA8RpNYBz_MҌaq?Ek]C,3&d\S"vz__^ȃf:! H>ʂL9  IU%[L]E~7P"ye_hK [ >jx2-i~Q(()QF6_LaHtֱZ *A/`!MfNID,Qjn!G"藮5/|3rͱa}\컍y,٨S*9wBD*Ωd8$Xj1ԉ>~ gS-p5I 3]q{~r={"ICɔm ܝߥpϤ?px"lS: r^2nB|zϰ'/#m 1GxJʹ a`&YZzK#=Dq?)VSy'^,[uH;u \VnO.ʓ"f-N\޺iFnbJJ).g=w+QZ?'-Vw u"Z$]F S~.]m lEpP⥫Q[5bNN+@DZ !~lLU֣XbJ*Zk8LYc =LxX<0{MFoV a_F Mz5./:swXeʹ@0=jJ16% x [p;b0\Hbk鯷 }{ [%'9cH o-2IV 2@ɡjPrʣ[ŠiU{8F!glԬ*FZ,am~s+^'Z afTx\ ^||%ef䯤Hr Z.K1ק^2(k  1`) Mrpٝ-{K"yE"ɐhDMb~ĖmOM WkwZU==W({u &]cR0V\x75}4 ]GL9Q2ny7`)؈ҙ--$GH 5DiIWX]Wu4l\;*}\S敺Zrz0;-h4U)]7 E.s/#BiaNUA-5OtڮE$^@]&xոC9ĶOH0^讏9TL(*H݁70xޑ_`>X'>Xy(=1UQ%4~]~0;lS+K`lnS\3o5T@QԀ)I7suxFՓ]bм*=Jw>qv߅iLMfQ "zxf-rɯ~!% {dݎ{K Z&*1vn2{EڳBp1nRR<>vl\5$ǽڽq/C( HvR7Pzc&m@[mДp0Vsꮾӽ !]rdUSKgs|Տ/r"SwyI4 n_`  ӈFm__AZ1gO+v@tn5)(ѓ<*$2bCeј,6ˁYF )ҫW/6. BM\&HldxH~c Jj=F Jq5ϊZ$ߠCXB+bqݕa*p\$|f<F8Gf So_ rEoݰD3} |Q[YH6` Dl۴{'bJ>X͓&CX6PήD+wsbv~  ^z Uz?{Qa(M(C ^||3djbs:"M_ZV^xņYcD[q jn#Up&N`r=}Db2|1w sߠ]<`Ȁ+S. *(>GQ@{6c "zxIu֠ {p=z.kKޯ VHWkkoM /v24ݬw)|e` +ӅB9(I˪Ȣ-6GngW;6 w`t`bދ St18 &bX1,(6\я3(3wF X4 ԔE9̈́K3DFEjdbY #>z*B5lBǷMy9%ǩ0LءZzPU$mUG: pL;_JMlP

7h=#ئpG\! Eƍ:̐մ_?©) />yfxӘ,Vc+gUvdEd:\7m`G4(QXJ1Ү =&M c~ !$|uKG`eq?"B)uX?/Xv-<7ipFoj_4`ͪ/*xkn}+lSe6mBAgc]BU2@in^&Ν3Gk1Gf)=UZW=F*˲R"pe˻55yQ X]є:]3~^j?Ii4[Nng} X$?J~d!$3Z"4}ؾռ៏LcDV$NpA>ž۔=^2>=u6^C j{tua,(N?ls$fx܄;_T(xL#JuZNY#m aDL0[1<`Ʒ5lSF7 /wC'mzƝFA:a[=:ڹZ;حisҫ 5N4sv#°r,3t01E7?U{T޿q^, I$W__H7,X !zWeE\N|m+fq 3pP*/0צ /P7IonM5&8t*ր]#sE) TI*BX|9[j@IV ppnn+ԭ3]$Kz]ϐp\PE,E$1WP,L.ުR VԂAH>kui}S:D`H1JlUOHQK+Bhqw&0_b>`M}T6+\YX +O- m^!gDGC)Vm9; ʍApiM[rlcyY*oGͪܥ 1fQE⤬cU="HVo7?4WS[L6,wcuVƮGlWb 5EEwݱdܰe~EX 8.ּiP;|}T_ZG]g؆r6fU=_BB)kX]-+B:&s I4nZT%r7S ))BLkfZK"YE@6䚋:yZF|)R&H_ga %? Md7&;TaSlĕ@N|R/a ZC hOWE UKH=82S.BkvʣDbL_s]-`skWCugմ-^J|&uV2=\,EA{VBbb~"!w' dXB܍^| 0:ʔc&U豕S7oUP9ͅe& i}~ޟ]#_(5=NTv=Pḙ"l&8eyθTyc4C5DwAOGݭUۤYP!Mr֏c,)83pIQ%6UReSCFﻬv\^?ylMHཝakz ϸ`S9# ]c/U r|iw&5Vq]*stPN+T}wUGY=MCt\h@:x *xm:UaBlhkxyMkX_4ICy~1GӦ8Z`hߏG?1\Wi0񌣇 gXf 0wr_ 5l7 /ʪbH+"73 [ާwuoM կBƍdy H{}b!97SwEC~8apv9yo?c\n:&AmQO9!FJ%QHϜ HR%Ŝhco ]Fz7OpMK5;] lb[qBm5pFD7 Ђhr]'F0Hn߷߿8VS;Yn >}#`SX௚Hu`);a≈df*i~& Em fhR2 ,IC:GGm-lT4vbo 6U4%;CO~|rAй!>}a 2tqkO) pgaT- {fVoێ.,1nr _zWvZZ,`C'GCVA X"@Ⱦۙ նUFF|rvUiηj@Nij"F~=^0oH@,;PTН`׶#LqXVfJ9w;n6$p(Tg&KmZ`%?.9 d%hH+_nI.:sb>B [`oaԢ{tHz"H#2P'69ŵBlZE @EF ~vzY ڿ$8 + Ce9ga;E7{'H!wfA{<ʛ=TMXr\ ՙ;$XukL靝ŋ%dC$y3.3IV88j^*a(DA5æK.E,kZ ^6u3jx߁=Dc#$t Pm]|f1=l_9<Δ5Z9o@QSy“1|ex(eе1yn4g nf&r7[ ~Kp06YO%%p Vv2)&WAA;m/ HJӊ֙TXXYYh&g?hb =4q>.S<5z\ ;=PQ&1!,)hX_mWZx:siTbi"5gxkQ (*lPDuyfv@ub]|i]dHGz)dG/l}R>x[` %t:`tsx =<(C/ 5D(x C)a)rXKL5M'[w(VQkd֑3ь8ޖדQdP+E4Z;Jf f/>"HQ?9{Q0(s407<ԃYc$ g"kwMONM#WLA6O VC}YIu\4 TKş@ul`=꧒2Z-FcuhFHv,Ęm3_[e(@b^T/ƱTP+?egZ\pbe³[-OFcKaDԂ_ [;;?q7JY/"%'s)"6Y^կ(LdJK-Óe~CbP 8HeHU#TLk:ru`T93 (=*b3 G#4.7O>=\;wXhuSIN4c 29II>>@ 9;[m,bczl<4 Eܱ@:k3/  ZR1ղiUK=͋Eה˙ֺ`P)EQ,DVj`IaS7%Hc{qϸꢋVq^q8v$r!tyOu57wK"LH o_ȇ*%Z0+p4R?[@lwF:wUą6$j6ZJ`kVl\!\T<WJTڽ}V '.'T6ŰO'DOtj&Ce$1[CU>GI+$1p$%oCbؙ 0_d@nq rBxyJS"u0Z1婌= ey҂ZZV(KW*ΕI`6FO\L4dZl2R: lPC8!Rh` QfDCԱ{T3#V,!HB2*{+nYqEonYȗB_, D# lenR1"_g1]V$WCmkF╯ƛ oH'R63s]E2ҵED:0 禲X/pvK5I|e296"*6w6Vf,+ȗYk4UBC^V1ouC o: ֓D%Jتtvbh.tJg}L2El5qcՅ}dN'-ÀѺy;SQd$^aY>Fd &\z[9(#og+[nz3RpmBiBu~'>@_;&A*:JBÏw`CDg9]1@}!DD}qD.\D[L &@ʰE`o3_lH?"^ic/A ?i2Hl췖)dWR㖼[JGM``qA r,q24fM [ϗ03tHrW9ֺNK-)ݧH7KSk۳ZyPq|ٳGNJ}}8i?DPDu#Dح&Zo;qzRUԨ}BҥX~ϐMQ?>vEԔ*hhT@K-?AQ({e.Lxn8>[TOS'9F}S,|.a79:Ӳ:{_HX-$1θ-Y#?.`̏Ja~α+%iz]L '3@ fͥ}5&ېMyG [/(CbU.-btF%-~Dp[AK IV=w/:0d5?ŮW{ ټ@Ft6\R7ʄI#u}`Q ?Mu \x^4M13Dq~=wlLۄeH,xf+Gx?LR햕'6s|X[FEM Y#}mBg[۵mS 28+s83zwLLo5Hn)WC c8?P=Fr5|-|?D1?&[ӈ fȪiidم=j­|vd1ax=$_7k~vX ʲQOȺneP[7-bd6_|0&+\BL 1Jv$ӮS}s_GYjXNhf7Y658۪ȹj`a9+/=7=nx煡,o&,yɡb-~UAը?$Pc^|ۮhD7\Fx;YޞxHw BXk_Uݥ5{im2vKA~ ]ax9#?293dz!y'Lt it[yڔZV!q/F=iEޥ}?A&AJ\TrL4uހ #%IC)UwǍ6rWted5TAIgwlCJ5ӷUN;P8x`B;u$P6YdE7 [/XR_jYJMzD_7k0D,)%)DRRn97sUv NXTPi ړԮ4? _j-j" N99r8zcd,S54FֻNLQK}'*.*qn'H5jn`ߧZyqs|/*+O/(}YW?m4j>z0RF.埂Z.{Fx)}?w=/gĩc4ۍ*&1LhB ٽBz5hB)mz$ Q;C h=QTKC3Q"x|^?iH39WsȂێك, ?ƶKܓԄ@sRrH^+IA"2`RSOgDp^;>`j"s GڔK!`aЌE4sZp>}:i!G@{#)@Td@ݓd!f:[6X=-o11Wcv:`GWU#Gi Gۤy^"xBrxnrUoz˳R$`<lٹqʻtR5?'ε81\~\Yx:,B\0%|`_Z@:`{} Z$~$d (˹o)pVⓉU[XWTWXC&oBxƒި_M-9MUkX[!$Wi+&p.MI ٝ% 2_WB}IQH1Ӥ{ Cs&ݎ"aZJ"E]T=ȩ ׾$mX23Aݴ>T7ۗo@? ^apcNE?f -?Vhe'B9$K=uoeL CpIJwB4"x|zc# M;_S󭺿{GU6զ9,iI}I‰ѥ۫^# o'k^; (1oHXL扥޻|(\n8gO "pX+23L:\KfZYȰnq\5Yil[g*GU 1X _-S3?tMB"*mUiV[$Zد[?Խ!nN}NB&Xp ÂJ} h Ne£@CwMO4 ~h[chjJ,|Ȧ|%\P6^IR'X&K2kӼfKJ3 !Zރ ] 3CQV*v2H[ˍ2;G y$/îX`vbݬxy$!45DtdHq!zrɫT <%ճR؍c\Y/dҵ_GQ贕N>yt PDN;Q}6%m 7`+IU'   DzNc%Ҹzz3zbar82ro>k|>ۡV awr:IԺEXš=l04^wks#rN]z7{hAAĕ3Ѵp㺍ꥢd֧ wP;"<7iQ Qu2q$Ԅ-ӯ1IZ+ r,M͏t=mc5?ĸtV ~sÖB{0ش!K 9z= y WΓI{Rӗdڹ+@fUEckGX).W`wײph9[Tslhl^zo5lg_]`?6|94PASdcp n{[=QT8%ּ7#JBt7,~/PBq nFd_^Cr6:K'Ns'3WhD/$)ǯk:9$.g2W6B =TabRJ_^oGhI{sn=À}lOI˚ge6@p|5BPhZM1pm+SgQT6T-b74Yf_8;^rB2lC M-`u4e`K&%6C룊+?貦|b0p?Dؙjtw()Yx$Tmқ@LAM[O}c&Wt dip uDDydjDtWڒwFE#wֆb9JQ^#sۓ71MCVu"ѣSU>! 6DCI:ܾBKInjcg2B e P Q<Ed)" Fooi9,廰ў@is>vQ HiR0KTXWe?qPX۵:p#gHx20 `͢U3, D(BEJ֭f> "}ju}pG٧L3pPiX'Rז^ ĹZfc#;CȄ4APς'"m]`![~('ƨ,3%j x.NXg%xy j[>Jxr@@:sYD?%Sl6- KVuʬ@hEk$-jAR[Vё4!%1Y"zԺ0HAse I+UPi+A^q5 ޅ!sȓ1fK;Kb\Fӂ]qMLI'Mڮniƃȼ19vLNP [TX?Re<"Ԙ|xh训A<"17)8)P! ,ɇ~lv4|ϋPm|U {#e:j1ijΨz^7*2݁⴫1QqK;闶*#ڠ@z9@)S"F9[{`9E~ y5 4ݗS;J*x\jY͇*l tɺM|Է|M|{k9BK^|}捱C"pls!}ʙg[#r멭'6~X/*=lK*_X0 viM#1LHsb[X'?R[Sn%c]M/q'c=:Lf-X.͹ڟ&wAm؁/, ıe߲=v 2k8 T:C$nƑtWIw$i&&v5j'/qZYPT':pٝ98Mxh|hi_ҋ7>WG-ʖ88|7SYXjg*5bCgT0VDc 4]6"hj'օFVHMo ]렵BO+#"?3;cTYG-tABz(NO8uHʹ-TMr#\;8R3OUau<mDc}x!m2{%`EZ*n2¨UZA֊ݓҊ}{h3v ݽ[ <.ǒf2b[g\g1Y_g4w`@x!l Pmfɀ-^PaJH35[>%ywMJ/RA{wl=DUA`˻N چIC 6hgJͷhw./|0$͆R0P6kz?u#*,fU\ }Io4X8=3fjΪOӨ$$cc^e$GlL~)v;cx.l1x [nm(c7B`w*LΦ\"/ōwC5Ҧp2,%20 |@ ulŸwaf0-S­Uf*G?:٦NPUɦ>XuT}gM4H}ⶤ/W_Mc#ھ>8I|:uv;؃>,:xP(Enr l&EWwsGbո, քt(a.J,iqG 9 vpCVȂOX(Eqg* ܢ''=.|#֑Ma(%We5ua U82է4udy~-mtDZvxT,K$Zxho|XgQoO/jj&NNx@suM=bL]1À% MB)"9oevH4|q R嘵Jnr Ȼ)Skm;H'jC6%7 *㯃m[o)"Ԯ;I(W^Rƙx9KJAWxTxТg!}2yy5CQ,{*CY4=N>-Їw |v$1Kllz$@= t`VkU3,_ܛ#k"3ɛ>@aaڹM'g # Gq YuJP( (U%l}}]IZ/6:xÃz`j* a>jS\%.tl7㌊8~c͇Ŷ=4j07Hh"(>,ׄ\FE[vxAFeVţ=HZȜ`%?O Blv[6xt :Z"V. Thz(k/F"(9 inFg"IoR68} A´8itR,#ot@.[<5< 8 (ts'7\Q_tju"1{@7WNrܧZSNrQ_g?0ll^:.#؛b"(WnZ"brBCV( %a.cC/"X̚St /İS&ֻSkH!1Hٵgtg#db4]ZaE`1]HoQ5؝yf;nbN)~\-֫ɇ7lk{r۟YZT'4t?ϻl׫h))US=06J[s2 F昇{uώYV(h ۼx ]enp3a*QXQ?mX$3fWbi[5'BJZINB jCىpouiT@C4jXLZ$EU =Iӄ/,p0fdKM4|60:5{ mSFPXtzLqrz^2aa*/%|u8HzQ}xk=O/yoD%m.@t85o?d4>mo[š 8\a'Uwbӆ2{8l>v<⻄>Nd_ꔨMzxIa5'u&h*I!.h~HZlc!AQn{~SIB=F`6})rtLW[tv~esqmZL/%>a SjTya^ ݆Ük$5p1!3X r/ChFtۖ(uɵGúWgILFڶhZG}vT$Ō5 |;9J)o= `W_ED<1=$GSnoSHurD'OxDliՅ hq4 _Q$1nw:Fp`^ZF`y0DYAUP֨b{\}jCp0b|N=_τ.1y:`(W4{֮Iq`{Xw\,vC9@1ZZD9s >+Aiɚf*i_vn7msi e}8iVWSc5Was7 _|AK9>fy:C%x_Zz\t{{H-s%#ϻDڧ'B]k)cO 3(Klm( (R5Q xJoqO40<4%;oqHk^W7$!cdXɸjU +}wK˰>TI௢#WK=r"L4DVw2?z6EuL"e l]fjuRgԦ걿rajrGb[~>hqϰ[M"8 F\M11NZ~ӹ] ZsdUj+A~ڵC7QZLX]Vo38Il'?l;/dYޅݺvҦc%Hfq˩x\<&2.7}=G&O!Ь)Be`IܘWHk`\ ʉxhv6kuRp6cuɓ|bH)͊W0_RTOԖ -U`:"\GRY c6ؒK.4=T̞1Q Viy%IG'D嶶b[Ix'>y1GZё8MCB5qbǡ%Đ CkmFEs< 4_]^V,idad96\ra76V#Jֹ#ߛߓLXhk^ؽn uh?iX>^&mxjD-%(KҲǖz`7ݝ3kVBWي$AhVGXpT$z-3Ru!{8Ř)[5_c%Ƚ-=dwF{C1 ytOITۀn/?yg2kq);ȱ#lSU mjBs2ggp;4˧)L.gK*rT`b,Hɝ2mS =ߠ?':S R )lN"&О;tW z"!Sl'F1^H>L- hSOQ|pu8k"d`'+^i];P)[A͞lɴ ;1qAЀbן x[ɛ:ցH͹u0B3 .!rb9&aGǜyCb) ?uqrvZ ^T)0QKb Fr0͎37%*c/%zSm{hmE&E`P+b0*=PF)B$nرR^4q]f}q7ea<">Tp>L @U԰IZyU~ٻ\[lu,ۃ>=AZU〹OyE(Ry+ +x 8/t/aRˏƭa(&W`YM@/(_dErrox/jUv,ݙ.uKQwfI o%­#4{N$:(a?_>"?.2NT)R T89}@P΅2O!wF8TU/2ִgzf25g =î6H\ o/-hToV/ጓa,vbcI3KԈT cmQ/ANav|P]۳rUnUգ"mC*3Q23Ӯ b6D)\UpAG90w%c8VܣIn WD`Y X l "Yۼw>ٟ7!ϭ :QǦH2ԟzKlb`ܩi!*"Oy´bm0Yq(Qc950s (s"F7x {+d4fkC][ǵ|D@GY aVUR^_BQCx-VjWZ*T(kpȔ"UE8_ND"x2@$h7b4zy]gS ܍X^,Cלh4Fc@zimYjlF[^}^pS 7|c1t0c /Y}$O^',#:RN`o;^ X?Vf۸F PobXhHoB 'U{q`}O|SLiY1r42-uk+<8:sۧ1$'z:+<$tQ4ƹT#( {-F?xOָ[P*ԭvĨD8rUf kw&a'Iz]Ỳ8d2Y{XVwsDXB<$ԝx &ە/"/|gj 4D'F0~eBqtfj\ W?:1 nz]z׀)' (7}9`Y\h':Un';v`'-ijoXu8!<$-+>#(U|w `xS$ac()RUG(*0z$/%{lҀ]$?}/4E1T&[ē9y< Rv &\UXs/eң1dyyq\^8_P8&/vU Ӱ"QŢbeD5gPCpޓ}3ʦ/kF_#)FLd.M Cwޭ#U{'e/X4l'mLL^GoTUуgQ10P[Nhй@R7qoҝvɹ\^ niT0b4[,oK!HB(9Q6.KzBS-Тr vgCQg}g vz@hjjYձauL&#F^_me+UAFCo &aqO}?J]&Jj:t1nؼPS3#^ pu5BYYePRzI+|6n$@v2HDzs'UAFDg=дkI2~yCrp$c:>S*T𝔰KcV˥Aܯ\h$bGNIG ɰ)Tq䳳Ύ舮_-2b['H R: FO_V'au5Fǡ\ hF7Gr1{dN 4ƨOAvnc4zw8ʓbvmbHܬV\ːAt6Ax((XwyS㨫kS:~}|"h(a48LIX' K˼γOas a_=jCjw<MJ9cdMK# x l xW[OE $1rI_xnrWmXeb/7Y\@ Ӷ'p7Ǹ-p78m]j\׎`W}<`| %-s:`@]A[c"DgOYOiY^l<FShMcZ-pyf^1ϦrWNK^V̺;o|oO9D&e~ZG'Wp?בQ:#_1$sZ?? y– luc 2!0Sd)#Ut`6Qh;S(x?-H_Lj(71vJߺQU{Y"qZ`ƒkvQȇƝtWoO{>;PGӟ qf<:LcJx4m"8wHG1|osIif 98)fi\W.sZD˗F"c~":<9ghFť.[{$Qqf/|qnI U";NVT\Ut1_eP2kV!/<`T틓c;O-nlnv/2Vʈ4n$7WTob?hխTSP_B@?qs c#I]bRtڅ \$EO p^DـiD<XH{/{RQ:#FAtf|546>sA1V"HcXFWA L M2wG(*]Ov*gt%/ o6p'>wKAp,:OSg7wdDUy[(v`tQ֡뤖a5U=_L)>of0Fs3ĉgpqKbtBNzk:9Sum\?&s˓QTwR "78`˪G(֢ ߤ*&__ǃSxM2 9,}i r?ԅfp;?2(.29,*}֪9ΛL&43ѥK%9Wc1O֠~9& XBB3(34&]ehA8~2r~vڂf&!TкkCorpݐ~ ""sm\H,gA|!8,Q[F鵪z tqtCZ-'%`{>vcjyҚa4ż5<2NYɽS8!愒ofK yņ7PP '+Hn.p9ANf`~jp!>XrX>5!ȇF#`ةX+7bU @@mP)7m)*4XrUuP?oh9>Z.-a=[O4Tq1jX|Q9OgPE|9b]G+ o6 76@;/_(m״!՛G`X4|K[ 32 QW]O虃u)8nv.BńCm?Y~{KLߡ@eOPwX1 gG%&oIV1c&dBQ3G ض , }Eu`*L}x? I;tg5iq\z*ah蝡iz,iAvWf<|yDϟ>g+tI2pkJ ĝ }s vz渓Q@*G Fc,g:`j%i]c*ljJPMq^')ìEς4O"z3 K x=̀㗊BPV<1uc,λIƲW!׹[NNűoà'nT) Xz1Iԩi:,(0 Qb`|W#l3@ސ>-#.5j4iOh@ Fr,EA 3;՘.f?yE^/mtDZL9Հ1fWI2RWǷ*PLvdAH띃 [wW݃ڲ~ XAa|5A)wj =s[[F{_U~مK?L+pϰ "\w!qݿ`X9l*{X3UyYo$T"[ P*-~G/|0ANgWLuK|αX8wM&PU- [a=2  (R64B\3 ql# U.^,(`FsZp VVTϱDdGϏ' +*k,0EZJp>Kl s`70G5mѫol0r5H+Hn)Md*m|>:DehR9.aZP{o f&dcP]jK 4u#+ eԏL3*X=n/R;bCXFoFZ Al͡AHiނIAM] iTSj(A5 t)s`/h~hu$ 8HȿX륢ڹ$&0}6C-*gWhf\H͹+Ze۵m 'WCoȈJ`k\'a쳬o> jZ&Ċ<@嚝G b r98Y ۠YV}Z6X'OwoR9c{^GX%aV"hU(?dgDR|{u3?:nO~Sv,.~a$MQ4NztvtTsxh9_k_#Y!ض<,~T]'*:4֞NLޥEQLgU%[}}]pFe FҧGy?%=t9V!9y1z#gcsK?4ZNafVe$Jr b0 4|KW5O 7Ȇ/6OzpOjYf# D+nD^jBfݾ\2bZ~y$=O;S'3O*Y(qK$j+L /uiR se1?6-3Ē, uЗ%K [9L!ˮI"1#E¥\m"2:,,5ڞVoKU䔎4=STJ+5UȾBi_R̆9_G=G}n2^@EuÃZ:$&J!hscrEI 7zv Ā&x*} FkͿW(Yux {}HlĐs,6510Uo{ˁwpbڋ5;ΌAO#}ӓq\EʏaC ikV"WIc@^(=U ~vAf2ʅAu?M8ss}~ }1͈?" :!O]qWLĸr۰|~*;/ᠧD5|&*fIZйM43zEEJ+\-5MW/FhW,*ӅCcp 3*zyVTGB'3a>pwJl0'4L]5h4QN"m'§R$"l8oȣ3\r[#ua˜'+n=L4+ۺGIj۵s-#hl\s>nXy d</^(GZ_L^շ2v,l߾72Gۑ|uDP Kɳzw1L_8Uq*VZUC,YU?t0 }4jG?hEYdz?yR)"m#M _U]Zlx(/} =7yCzq|{8mfݫzzPs4gmYh~c$p^rӽ=5WAhq*Lty6W_?29(VӴ 60P1a6ܫ>#?\qBα _pY8y%PRy9=>| EUc WCm8qR|@O 2y>3 'T4%w*6kޛϗ4Ln@ѳ(r=(%^ .j+rjad~b{j!e6:!-i%I}oux"=T4H I[XY!d,p燰Ye!7D0M. RZPvzidiѪh$b\鉘ZP]Tmw`~h__}'<~J3Gh\"S+mqy$l6d1i_L25>5GLUee1۷lYp<0O푀Z2aT4$\xx1l.0)/ea[#d+5Pc391[d 8S,ٔ k<)'hi֑;(#64` }>!?u|yM1Εb[RSߵ]3OUe0 &Kkqt}j{+)HԐ[1˖WpOaڮ ]3CZwMZ[=wAE"ꇦ3e6 #aDXޝB˃a~N\/s}h8 2YGo;>½҇,nw?u|Nu4zcRj*((cd;Ȉ#q!AZ{]j]O.\ln6غ|y箞D&! zL`#u| +ܟ+$sD^E?֯Y`g ]2sylT,#h7x>d#G d)݌+H3_X6mvSdrLqZpEr+~M`%V_j"H/ZH ߶9HsJuwNojv-V5ds;RI#y_1;;y?۸w>d\srVHrfO~Щ'm}25-|Int@dFhHK#u`u At O /3_ĚKU:^jH-'+tX 6ձ㉠\%L7Ey Ik{w^0d֢Pz$fc `ĞM#忬 iAn0^Z۰/W[] <>L"_pht0A$YX «w"KBy{sN*ci|Q7\BD2-a 'u G cW\ ~)#bNY~o +j^!] jiQ; '=ViJ[b։@mӻr! M4=ENM`mR@>ku0yjjo?F{LP<5]kH41P f)p, s"g0-a%PN10wM4T3͛K;mtkuAzDDV ? &B j wW̾g" p.2Pٲ +7EHq!xXA~fu.#Gk g_VS8[eiL\s/z?UxƎö,7#$EjVyY۔ؤ#+mD n^apnͪjMZR*7yRK dX7)F#?) |+.IW9#TRaN~y1)@GDBCdqLgOF@7R[;(Q4b#;ZN!uz3v-͏QNza-Y7ja ( f O+Qk97C2塌-h{*hq&u1Wгd 2&i%2e1 E,-t]"|wK}7IoWi? I0oG4%jRgkBvDenZrIω*5@o=_#>oq#M_U?eu ,+kCdՙ (|_Ӽ)&{SiSk:`#iSU2 FF߸^PFyse,jqnY+y>*bP@6RNԷdEN?ْRϯ"@;6(a\jk{u}]sw$$M![jaIW+H,?bm1R<1`8<8Xp8A1W״ѭ?*;vu> EkHzP(3HTo:"gQnS彆L@t@5&(93\C]̣N~MP7ژD6.U d `lQ=wq|rȶ&@@-|kyRtd L1|8;4O8;Vh(G_F9B3%Yi{ .oaq Wy=EFd;KKli"sq4[bh,-2eBH@⧤,^P?pWjQm}O&G!WXy׆O/VÐ]2M~ ^)Yx_7O dzPPrXLQ0Aup-J]ĘiXS)"6]bx+ J]e= 0cJB@P縉$KZg 9p(q@;Z԰QخϨQ^پ*cWd*oÉ^@r:xD|:^BލM.P0֊q pL: ԁCi]a|"P ־kEo6ƭ^PKKO Ρ=J]Ui_E+CbZx (E6,+Tz$:!մ9_8(Lza_,fQУac||>wyp9jw@_܏']_su.%7Ocjjad(N!U:Q ZZW O085}a* [fdeXiiRR"[($BюBwk {ìqoqhupO ) B&BNvzToKSJ\0n; Èsq sPeo0sd?duQA0y,dL埏[K_,%LȴmBĶBO_Ħ[D]h(Н* n1{@+Ἳ;Hl⢠gI"c>'kB`Ls0XZRB_]2 yv?u,Q!A ~z ftkb=ݪR] +a赁evY ._CIڹœ-Ϧ?"V9־+AKfYxI/\hwA8X4gLG2V؂*tk)rbA(ɏjٰdZRFeF$ol{ќ=>,Wrw!?>c۔VaS%BܷeY4l`*it W%B.%̎ۚN PY #k$&=1^|az?AZ(bqWF۝Y 'DC?TFU`e?(Q> <1핏7CZ ,`Dkje7(*i`N6MmgbL* gfn+%hU\zʮq(7L -t-]W]>dW=ī(MmP=>1ޤ#ր',ZCgUd ;_u EeXhDOQ ɦ:=S%iw7^z3`9P)+ Js?&;<a9mΡ_-iQ;W~Ay&╓ ѷ /{j׃ȋJ֤O@-*@'[)C4+\cuw/ei><b'h&յ2_Qr'Nmx|n]ifɝj!@ Z\?ih@uHO  )MqSҙy!Oj}w~$A) ?}3f 0^moZYjPF3L6&7HLw6Ig1U__@IiA`W (AnL{؎̦JMA~VZhtU^[A Bƌ #=3naInН퇊Ȣ5ΩBhyj3B]tJ| Qgح5|Z(l0'VЀnk丕m3πZz,iuX5UN}]buS6FƗ:"|` q@Z{)b[ R̃@ Fm",lb}Qj| sVi(:`Uu\B~M<# P&(WE˩KdQt#y ]z.-Bo~Շl/4;仟 ~UR, ׍$4#Z9r *KB?iLtlb`J)zM3º㈼NY!z5 M<,m ))9 u4^='/;Ҹ!ƒpDǛӋ}s96}/L(+;,ZPN| I )-pjf@؛]g 5^;/?8d|m'}ne%'0cO<#bh.i[4ěv.tt" w<%JZ?+c~2!(os?]k5NF崉}:Dfa#-#ȋ+#13_S|7ڜ,K@1(sI~}C*63/掔2tJedqn/\iLjk؊G^xy,s0%4V(īM QӂD OXq2FW^8isV? plhJӵ\s %DYt.<wǀe'>#\mN&6vO6UӃiMc@ܜ7"j&3͋-6d_xo6WNѱ )h5b3z1mArn1:.kZO޾rS+ ݨ XwL'dĞ͂+ɦsfb~dg?\Br 5}/ܥrp2cZY.nS4 V>p'9yjr;;hhz6: ]9}"NVTQ!hB*r?+xIfUG~XDɾnʨ|"*Z#hCg{(+ZyGuB>LSn(!θ0~,^J;ExqEœH/*x!@RU,dSNP|ML򧍜  Kzv$j@Jz {L/5**+$hA#bk/MoBryɿG4yrµ9ZО:Nj/uFI\2Zin5=sIJM F%Rgu(gYI!m q0C(6wel̈́!f@,!]v !\n{C TB٬,8K ,6&cdUscƜDL\; -cP s"ctbtЛsyZ-aԷ텙6T|_meGӡ7?eIX^yNz`~^mӛɄ!Q.IcvZ, !P4nHI%@ȸ>,C^÷mLú*txLc٨ sgJpO{tV;-1Uߜ uzZd콨x\@_m.,V/x؛ƌ|FoY"4ҭHy׻oEn2?rgYķͅ o YIR6X"sj}IcÎ~7sfư Oֹb@FJAJp D / ;eWBPg^ZrI<']C``#aq!ǧFFcp*SI6WDpބVM$AgGH)MUҩVиuW(=*tGXSA3A!q^yX!t)q!=KБb-ήmm .CZ!h<sPdЀ[6;5ߡ]32ߞBd_}W1j}y+YcN_i{˸鸏*2g<)s.K1i03~>/bݧq>YN}i~| aҌQ2?&jewwCwgȈTv8}~HܳQ9[>Oyib1 :E-p' &[9(=zy$^LXZ\3&:۶>, zO&әw2F*jlQ-[8?̨ M~ᨕ ҡr'iH RuC(<a s_"bFݝ%5䅑 _ԖC9dwj ;!vV+Uex/hkM^^nu*T 3`Lnd4l' .h+L3E3W&+ۀplhuv(e).j~? ԧ(%W#FƁȟH'wyZ[ X*;,,Zl?oF8o(ZZ9A=kpVbz//p1vԛoyL*BzfH hMȁ^gyP)Xbnՠ5=PNE㩽.@=3a%jا!_+nٽΟWĺ}]`xjdW%tѾpn O3J"<3Qn)ߟ,ؤ^94]D񍫕~T$h+\ kX,<1h υ~&xc2GdX(k+oq1\PMF;*R-k5[z]`KQWyak.|<˲_`~[Ͷ71G{0M5h(t %Oelmdqq2n/&Am3g{LO{ͮ)WśbK4*J##b}.[؛x'=0*\֊Ww6_}F mK_7S "΁@eZٸ*W%"hfq.=/$rEb ؐԉahꤾ1pƠCoB./Pڣyr +էmxQrK(_92ȁhZEՊ"? ˎ' Jlͳ BHe:`0a[3/ (o߇4SfRpdo;VlAp•Bs$Jvaa펶χq4zmB)m Î2_f)w.ch}λ>N!GnM$Y|[p_06'fzZ0.G|oofAQ%ί&= =җ7WV^eA9oAqzW+'cl* 5Z{w㋲)U_h@:b:Mn-oMـ`exN!ؒz`Du[`m끈}AW#P0x${j!IH;rR*3^R6sc*| iXd0.@^1I0D 4O\|+WJulgnTlz^pJ %bed2/P쬆Ja}5Mm`0WZO)P);f Yڈ}Kn _:#٥kOgYKM-Cvʱ+ZHpBHsct8&\ʩ0Ѥ+fT4TPsVa7J//E|% ihj,ZGE RQ.,gv^㏼vlbrQT?RVJ.2x)Wwϓ=1Rqv4Q{M܌_`HˆD άt f҇9D/Yq3|}sٷB fϺ⥳4RKgiD,ӑ<71 YU/!暲ƣo#D5wfSJ'*3@{qX{"&?k`0,J.;7>GuVOr\[du+IlbK\hAe)`73<pڼl= Q E19"X4#9u{,I,Gwizd/;\n͢HwE&dD}rlBL!RJ/Xܘ ;@l898to6vH᷁$ɴPEG 90!2 $[N~C?.V.\-W)Y+@kп<<ϢR $V B%FI!-C~qݒ>)2I] FڧEj1aP`a\1x-QoBHkqR@h6i"p6宵5΀*ALi z+~hQzE+;@ &nfJ(Ph^Oj%ZL pJԐHg1wѨ!Q ""TPҶǠÚ|H'}r h r9.}k3xgZ225Mb|֧  ZQ3LY>_}R':'rpE컗WjoܽV̗S ͹6?)}Ɣ|pD~_u=pef;ipT@܇h)]g(D"lEgT EݬA[LW=\Dxߗ|}Ġa ?ÛN:2/{}|cʀc497J?(:j-rΛqjp@zF;N> TGfF>x>tls} G&I!PM)⵽T6?y@iOs#ˡ3zĀKWt6'k^#1~E'h|p%=d| _\ I :-14eT+Au[j[ W-".5pB]$W7:YtU&&ْ&!TJ!}GRzj*yۿew8~Igc3̒*FP=Qi3^ '9niU]k#Etn)؛ILjAT3~ Lw_f)Hlni>Ј O}?_4~~x` n:_'0 !,5R|ؠ F-h_-cKib'5/usk6}(n_f{v$U'^c[& DEB]7IYVa=vDnLPv9z:ˍkLLww)Y Qs]s7`u)C ,:\ `$|SY[TQnH?K,a)-ܾf0ҽɏ pCQpESDyKlq3y,~oCi RqZFBa1UQQ5Al z4l+\xߕj~I1OڃBjv3px]<(#[%JVi(}tSpL=sQ6pv W7TÞ3h*K$qC5$K= P6_Eꂆ:2AUu{nʐ)r "__1qNT9aO xUb%/Zà:!>Nu&7k~"jtXn^Wh`ohY}@qxY_8O@Z0^+1E\l3&芵mf?ݔS-٩w*FH9'~b,$1Ҧ <_1NDp !Fn>KU փp:#o{mܼ2!Y; vi~<9O^K8Σjn_-XSn6 r |qNuQ# 7%3͚ZdWmٺyZtm)9|roⳎ!AnOl+fȹgߥ&Km5Ek+)YZ-.'mhow}RcB,@"Cǩ1ڊq%*^,9lhziTϘG%M"{o/-ߙIl'xt Oc`Ǜ@n /ٜݽڶNge&)r?hҠnU^M0'2;^^Q6QH?y{)u`Ҳ%F)c[|׸JR(Wۧp%[hX$=% og<ި)$ ;{@cX : Su6hg9,i:UjUX $M4simd9µ|LFzI!<]>N]lᶤ(zY{hf^eQG&T1E Lh_"pQ[C1G%: a0؍;/|5V+~+%뗴%,%pNޘrM@w'McfPPB^Lh#GGޮv,xE#in(mU/%^ټ+*5L6oًԹg݃S l5./ DtL{xTk>0cY͢2Q~*t)P= >CS^?{º ?3\I>c G~u${6owdP"ER2',ɟ62ǭw+H mL;|Q9a 3 !2cWSo]C5X 2;pA%Nu>H;˩@~dmd35!Yr6t0q>;daBb4B<~@8, *<3c#11ׄD7ts{xZr1iL =bD_pO/( USk#i!} ݖlqGfgc)/+ MNvtڳTl;G06bNҎo7XіÔ&WH)X+᮪—/vΦR%YC%= _mO g_2It`۳[98"" U|UK& (xe:0G 0e%e+!PWp,p?ᨽ>O Htvy D 0Y>1XeoC.3.ڷD=;pЮN! X: G.c+[[Y^oGQYYp1?mk#njcg?~^Eu!i[/M,oCʤGg郄BrZ_O0𒰅&+eaT c乓bAR2:?%goi}R<)}]`5~A5N)-Ln-jM_1I^FjI\ې];4u~&=)IYVtcCDXzf$h[jmHB9u )S =VQߓ#7*5IWG`VF=)y=M hj)MP{-6w tg& Q%fumV'1+ÑCȆ;~zO^H?յ[։[bKgřZb^Wf05rbF.U. N։p0Cҝ!?-2󖺄(1e$u9T)9 ZTT5~=R7+q3㛍)oOq _j+c@tێ(|{Ӹ8 ݝlۼu^]*a- (#1u A@^VT#T rkB^\A >p& A 䆅Gs<9gzyȯWv>eg/cNcSKxcI"\:?@#(ufnzp+~+̰n>GOQEZƇx=5 N_-5_f5lmұ&W_teMFq~%'b nhIR߳y+^'Hу;XB-21!D[/&i|"(y%"АPz6_`֞|D=Xݙm-_']MQGy09RyD|VوލP5]w(\&BfyK ?`YPOp?^=r*@л3xJIdUA c18 1:rK$ 2G`4^fșv%A29}!- ^#3Gխr20y$&?C"'3FF֎"Fc;X}"!~_&z&10G9Y+oڽ~NaĬ^*%S)`Z4f农#3c?PRlE- t)0Qw޺ˤ,Y nQT : )n}uadѲ?Op9/F>[>.EpbJX!$F2V,쭜~j#5wgܦmǓN44D8c]@Y`x6e&>ޑiC?`(!H3"%TOҵX pҴw%vV6:?M Ոuk7oL8, g䇉samdnkE7zއ>_23,j^ }2D!eކ <),zr~BWuqdWqU[Qr(nӦ\c15.,p@I"UvPa.aNN%'H Dןemv[>+r?KbÛ5j^ 2}έz L4YoholQx |a c"xVp)><0KWp"DiD0.@OFlG½pg=te[PÜY0tυ:/Ztʺǽ,;']z LEȼn+!}E˾D>1LqЃ!Up|pOY v d`sy}9*rV{Qzz>ɕ1 ڷjJÝЩ>3D( w5bѨ|vYZ>EAT:%F2:?U 2@aeUqBw7KdQS㉦3Mmc-r;]RKbb&f@=p\Z?1b-1|A] }~ jfmb4+69_Ϥw%ݱ(稛w=6u87 GN9^h`vY2Ub5\UUN#r8kv!+Ur|Yb>^Oq #YNEĖBS?CGʶ95uz7q[d̝\%5 Wyxpن;v%^~,܏,.\aNa% F#nσ(tUw"˧42dheFYT'k acr;N񃢻3` %G\7AA(ڤyBh!MޛdDX^B}zʥFt?Ï &e@hoEz ר3~ aDx D}hRScz`XU3`с uf?mdo)opTOj`ߌx E%^ &1^I-κRu=f-s+=' LsK̄q-u`}HٓeQjVo _ yJ\*='$I|UOjIw ~sO|߶tg" mJ?J}VRG.zS&[yLzV*}Y9]"-6J鴜qH;M{;B> |CR}50PUmCaF9v-ݻM1|G ?=Oxu(VYG2_wE<:4/#˟-Lsli%Atflu~X ˇJ<_HME@}3``']f(lFE>AFWqyCod.˞Ɲ@sd*TVtxi͍)eIv+'>'D~e`^(%>^7 ym\޼4pQ*EeE UaZ!PV?^Xl'J @j.m_.Bltkit=3U(:#/IR]P2TdNDj6s˒\jɽK8\5ZoJt`6%`<\7&G"! 'I/>E7̺Y\vߖ1qI?bxS&d2Øq-`<]$W_KOh-n֢,Rtη2=7WNo8** hA Xn4`M^kʨ7OdZ5ewgrGD П/z q I:XP ykC dnn=;M؝0׽r%z86"3^'UP[!w͡ ObAR+ 6gFU[bT)V LjA%ol?F13*u;/Br5?88 9tE2PRr,p7djI2/<33Kegټ#sðu0m?ip8ӄ} 9YG9r {VzikKaU*5EwcXY? `3O꫏'1ih%ͅ'4 -9nU|ޔan?8ֆm Ͱvr;gqD@| BÓW4hzFzB݄\ۯ@{ Btc_ͺljٖaPI$eCU!;E.\'ݟB8Ux0p[jvȖMO[)@ۇNw-'51wgDz,m e}m"#2Q[C6E$. g$Z@D$DICF%-=NcJJs!753 ƾxtDZd)V>o\'Ӧ;ZHEF`+:0R8yIUlKv"3Mhь~&ZQG6P+P8+m8Coר<.|!^}؇?8#^&R>˥"k6LrC?oZ| mM+Vp.jD Km&7uA 7=ꟸsM5K:Y#tFb9»4jMQ\Ԕ>W]C"nK^չ^kE"83kfͭM/^h~6C};yF4ek_,ݣT+} 0L @Qbo֟o7{]JS`3<6z_I`A¸^(ԊkhM=D;^ ݨP92 A5ۤb HsRm]?%5fT'eS?Ec9UsRT,.A##& 8;yX&Psz̵$TGG zi{ѺկaCAUf)~(5ëOWfd$'% q}Spb:0-*=ZS`Z%a*J_,j|?-ZGӡԎ?/ӝxH/Ц\J㲐 83j"*_}"ơRm֛BHDy'd:"iC Q,\zvrULLymPq*'::J6|.4%}!ǥ*h1X>$2 X`|Td CiJͥ%`x:'Y!L3Q8⩶Ɲŵw`MÝ aݶgqY\0N @, k/Ԏlj'1gxvO'}of9NJ6x_qXW91WJA 㘩CjӤnzOӋi෩F@6Mahk5.:7'9f!7([ִ4C7ܛ<z|2\'5|.2ɫyCFC-E ),po$СIo~Ј6*W ]G>"+l9y: "+& bR/{#!*m=9߼#`o!pcRľrYU͠_{ 6n?fW8*^+G5:oIlG,i둞Uv"قN)= [!l&ȩ#-:\2Ksi_I]ȥc 6YrewDcDj4vz-so"vr=BBNCǨijFtu6m~*,iվ\Y?\>hm8l 3{X[jk*W G$q pU$%vUz[~(ߣ9poTP,ͤlHV%gDvkݺNS[֓YD%XOW^V'+4qgB^UϽMCg[g$bC%l1ۡ>= F:8eEE=>+%b-"ƺɏUJarě ɩ? |kM(Hn%Ybvu".1Hb^7_1<RzKU?c;)~=V|S|[{!2YoUI1Y3]mf/u3  @^Mo=>"vi>O5tmt;5^y$ wօx~non5}'A9~bFbQcx9@ ͩE ac5BLO*?Q!q!ZGﭯW4& U8`©tr0C:bh&[Q#ĕU=tF{0> &!uw" x!x<8ORE==129UT7"D'&6x[+Ħ)(|Q̀w΀>zKT2|M$7o% ~桫x ̏F#&?sNuI pV̹5oCb46nR @!e~~wmfMdpG>J˕8@nkGWhLYC'Xz^xb Fd:Qd] œк-(5\lCbp+/Ɓ0eK?6%*d s7T[ b 3@^$jmQ s [[:Cqۣ粺xF>h]{SշTtK5cYvqPr=L I}w׸B\rj. h} nKbmK- vDVb 3`$_XYl ]z`a[I+1fq c=:$@>(uDF( ~aX\s_>{gY o@W%)]84W)$0nh28}EfR3ء 89Nޓ a3Zrl?Fyl8.WW 뷵%MUT$z:AE:ZHX_ v>fAs4꼷,*Pp/NVAlPvT\&1^'-bA>KiQ!}PPb ]-)ְH>knMwٯ㌚b9&nOWZZ ӳ/V\@~Q#{_*WS^̲7{8nHKMy>6W[krΟ[)t\mrg;f,4&kp(H<_GoRg.I;J#0TS wOcq O~na賕~`C}tzVU_B1f阋&>gN=YP{ ?P4go0Y4oʅgvxM,`Y#9IeDOYLa(>> 5hB΂IA<ÌVlV<B:$EC$i% j:7qvη#4O gJ]*czjKŦH{1:τJ m2weDvr4Jg+jɧ$Oӎ4ԏNe|'q f6wڒDz5k {t&C]7aE~) cLuf`UYS`.BVx5ˣs(B<>d&vԞT4R,S>o%VR~B0ބ8R{vmdAαZRvUNPBd߸*23 szxT7PB ."Fg Cz)9f|VBSSo"y̞[. (s/y$a\acӱ K΅@iC~$%vpaYGbc0#ՆLErRwu5OʀW4Mg2udղt L°ABY}5mYZ"S˰ˏ MF%Oʢb͓˸'#烤Ʊ><ƙH*|pτXc&VӱWƂV4^ѯ1Jbt=Ab e\s‹s;O cqAyzB"*I:ѹ_Mƫ8b-څicpO tS>Y*-Mf}B 6M^\6i. 6Kp3VH:c;6]M~/}|%ޝҴ#d0'/10c'Z52ƒpg(Mb3LfM?p}*]=+PSJt%Hd}7"1 #JRs ,#-QTf wbD.pa WO*f5iAbߴOIK@7jjWiO>C d'hk6)"}zFlw%xG&U9H="]Y[O/;ZGO'OZ to/OjnGs$Bkm iCRP,$v#L3/uȥFܸ*upT0y#Se&|D@=n8:y0C%2T5FﻨM9jQ!浪`s,¥0',&?4|9 gmB1ƊdpBzѧ|_^,<BS.\|#ahgEҾyE\& 4=>|IZi}љ#!=:Aa}5>6/VA^)]}ۺ'U#*l.ubD"r˗+G%j1ǡ/RqwPFRnlCU;,#d^sp7MR HS`{=]>#:^vޙ_ _K( %}gq[㠒xxY\]pb*i8xٰ&]_D|i`()AH^SyK"FE܄+M|b[DuNH&$\/I"s G>a$F+lpbq0SrP39_E| f YqjQ,p,i/,|PIb27вfNNZ"Ɨ}I醭 $gVx iE~HB c BwyMƹ}3*+T YoHs9{^cc*`)78`6q# 4tW&>J5y*rV49oDSW3:~n KhNa+?ReL=ſ(׹R wu/w=i{Zt$,21?…M.O>}U%sO(GR#|N Wo";. _ wek}A5xޜj)Րڴ(ʮu!7e;04P=3asA8 tǠ!ҴC]\+r}NI9dpϿN^(2`6q R͐\YzrOzxMJsTOU䚰r=bpSrV:J#$c;3IJg!?*lT njGhr+K+915cL"5`VВ{z .ꍰ,ܐ(J aGI zgKgEzknF|Q{Ʒ+boî"gPv_!:`ܰDlO5VzN3khb7|.Fg.gD D*GPi(1XpߴN* I/uk' riu|]fގٱUAوYT˒u5MT'$F4@!7ڱ~&]b@1引'&P ΀^#&>kraI}avy_W4-3|@uQz;Y27n'@v_1m yQgJM1R>C,8 dJ$k= Q3ئ8.!tA S/J?TkWHG2%;tܦ 90NpӇc 6D#H.FdUNB⸳o0]T<kyK8ȑeö9,{E^ev]tƒ,A]s8Rs>YP.Щ]X5wxb|l>j!%n7^K.*P gN hx% D{Յ6@ܾ: 9hp&K`Q[+a7{˷ḣ( xXݠ=|r׺K$I3`\UFW#{RqK0<Y #'y4Ǵ3Mq ]i"Np8u٩5v-vUس76p.D#) r$R",1"#IwK¥Fg-֌,5_$Mfz(H@>!o Fb%I8Ӈ.,}5ySKnYkϸ ЋPAi#9s=qn+fqbQ;{-Frfpk!]Gy[UU,)>d'wdj0X+It?YP_e(@z"' P/m u)w2qߺ\4~cxOFasGhZR]?2_|_s(}+W)龬Cs`[9J3!VT9s@g*Iӯ{|B:RDuyV`eŐ಻נo%9GÑiڏ+e%1chlBy&E]YKRCz>vg¥&AMT GC(iw7J+n5Puμ3 c08T69|c#Rn@hXWf_<_:2lp$`MLq${i܇ B>PTTp1 э;lq'Ha*G]],Eѐw~@a"|Ǣm5lڪDHE+*{/ͮH/*eyw^9F2oyYR 7:hkcؽ$iw E@< ^ $ 6OOwfG7+\6r>cv9vlKe$Ge\9 o%w4rx vuN/˗HJ,ʡ>;,a3, h[WewVSL>ŔްZ>?;b:Md~M%r-RF֊+ւmcp59Eo JGA/}Kech 㥪99g^/·^፩so.R]Vq*Σ(1SAҥnBԸCv):#H${rQ@p? /tnv.(T@X@klgQTN~PYxspTXIteFh|}O>'-x!X8'0BCz Fx {tZ 'E*-2)#l m0$I*Yn+,툞>4HtmVEaN/0%&*O .u&+~"Tts`\ϊ1z5Ԏ*s*қWT>rj:܋MyUݗ5&1y~wj\EBi0nv2.фl!Ǧlϸܽ6EDB+х>]X&hdFU-xx>bF1*ּ# 6[iѼ@_CʹiG׏MhJgv"Ʈ\~%]^ VBjc(HX)}lJ)4帋 3+5GJ6G-Ysl7%M"ŀ'bUBЮXHzSTvFFaӏ :vr[V 3Rj7~&q#3'=5uB*gRJE^ι,AyM@u6TwEU{첁!}~%+[wj ITK#^,//D{JF"]Řt:pS Zlp}Z 4QLk3Ԋ"E> @[^8^ɵhG5,f2ȗm5I=z/)r']q|T?,jS*.AK%H0ɱb~`GbJO4JC5iGrz lJY܈?7kX]V;IWB@o+/cޢK~UXsvvg Q#e:e15uV53T Xe9f5 zl< g|d^6~{q^QuB[ſYl"ww[vݽÈO|XԎAcߎГw'b*(X@ɮ]+6]=^T&sZL.!N #r&e=k%%`~Bխ?ʥX{ז ZDKCMCgrHVxw_y{+X˻Dcqq^axYmS;=c;qo|1#<%%}'`V5p){)Wn*kڢc$>ZC?5y*mHIf  ˛rldף5\{0#+Ȑi2 03#Ӓvo47vAt|w J!ﺶ5@?3`p{EE $*0sm,$4z[KË>.{>z]o-ZjDW $spYnEpܡ=a$XR('x?Ht;H ґnkaNct38*rF!奔&C? !BN4PEa.hP|UR'-Pv ɢ׉.;Dt(9ߓ+!C5L+Uͨv~ 2Rn bS_}}p@'6%K&leac`ys#M/u;mڇ_`Fx蘪+z{d#EhX VzDWzx IK g!ّ\a C z-zu2~0xkDIS.c5]vD"Ll%~;PtיƉl/.C2[ >n~kGs|rT>ׂt1"6~?%4K4BDڢ:T`>Z8 G̍&OW"x2VٶsT8tJ/6f)`FFY$⫤,[t HeTUU=Nelp;KLTo Bt2pA7CSjŒL F?pׂiS✰;{dyvEu^5.v2+ *3]&g&:#k8HrqbaNsZoTBכs\Q"݆/2HC?~vu_ܩ0|EZZksheSA֨.!tz B,t&"G[b*u\ /W *m 2Jп)#@Q02:{$61 :`I+*P&Zk@Ob|+;~,TX>y.j<}I:lϢսE# RGe3 tflgM0~;ԗĎ H<8,Z{i(h$_96*wO&,!Aff C <"rj;݀>i޷&-J7"V&;TN+ጃ# 𨳄ɴ j#W_X1og8.\UJ,CxXk*IRJdCbPW]IXu@mլ,0HLk YMπir/3T $.ο5$FsQDo-2A(Xo)F6э; _iJxEꎣ \q:8g[3@uXGL ]+0r稓xև'”X^N)Qfz^Y\eepbYlSs՟ rT6G  %oW"-JlDL"a~w6!h#!gW\ѷk^P<*cw{ Bt5Ysc0=3TK9NBO]|/ie46Jk+ kֱ4RzA)~szQ74^Z^>\ (cq?:/ZC졬#p|l Y7̟[ZHFW\LH)MOѰ8#gqв{t!!{^!MNof0k-m CCKEVAe( ?fH]dE;w^vC|ƋwK k߃ڨ@<*OG| ?qO;pgƩjVE?-U ="j9xb6&͇T7wAV,*41,ŠtN; ^sOŨ֫#nO.:seѓ%rWR=䀈=lGR\ DL0ng2d [M*ZZZ'~朧2p i~!B$Og@w3XDS"".3Vm5-7#JQW-(+>Kp)DxEsEj+$C;Sn!S?'5pkq[-!C &g֔==cˆ˲ȕ[d*Sz6s YYrX~ W&~+ I#e򸪣\ ;lBTUpTaZ _۔'ڒi+H P܊g|G?ky1 dDV;Ng6sOK{,rB@^.8FD(UnA̙e]Ve SľS.TLH9KJg)uy]eu?9C:ٕ/Dz̉3JŊ[Z3M##ZȀjK15 :+ xV=bw'4rqX ./HJ)"0/[N"k3´vX]#,ぜl&bأBJSD&P`J-û:NWӖ*^o %`phGN;W`%!Fn3=[$o:K!T[Ye=j'¹ j7gU]Q{Q:Hփ\^E B96@BX¢m(`rkel M33$ߺ44[]JT⠼oq >t ob뎞@Ҵ!ǎ2_kEt~˙>*(Ԍ8ȌQ^'C4.%t¹h*̅M7gR/[$?.|f7=`\[)oȄPeP0^N9i/5U/6d]юjv9uu[_P*9;9G"@5lPiK❮Nڣr48I0BR EvgWbp2Ê6ǒ] `6fj4̘"vܣf!Cd}np$Mܡx?h`^d9pZ!hs_WHaR^65OE[XCyb(bE9h-/oOي4Lꗫy)UDP MZDw5(hHr&PN ᴷf@ Ka+aJ$F̜m_9“~fWpPQ,d'&w#;1Iq(maBs:W"@5z.)P!dcS%GJH⒍/B0 1n޵C9y.NGn6cbד 8 `p!+OzI? Q?9ݻ ѝ3]Y=nXָݫ ގJW@ˢLz|GL@~K`|gPp-PE ƨ,""l-K9{E;im uG|2Pw?]>@BWhᎨ_3ɤ6v0j-l͉"G翊q``FsC;Fz)9@jv=q"(L-@r.̲ǃ vlBmSMR /IǃčFzFxUn:X-Oj,']}PE!vꄳq [5̄G"4 l*`g6~H{\)>< L`LV:{Z[2%*V! ˒jTɷ$^)߽<e XЦ\Zs]9+o6tys'O;oX{a %\.Uth;/ԩ%yؖ}\qeAú jciUjpRg'ԨEiN75V=@geߧ>|4KTꉒ'R؇%g~vAz%wCrPФavǗb5>4YV7,R9wFŲӡ&$7dN&#u=ɀJ ڭC]d5id+zѩ)ae]!~Bm!=%g+Br>foGI!zA=Hf=BjĦEKͺ;ũ ]71𼆤Oz$];+pnbߓ)ynryǀ(@'߯=8\2DX[w=M.Q@,_p5(/d&Ү=!btNL}FڛA6IV0,bqGM.Ǎ 64!FLe9//0b_nvf\ҹQ{{|[ ,Zr츂+VȉuP 2Q4YuG7Fo*}H /ˊ)r nTcJlJEУS[7y'ujEdz<-l*;O1;.%+2.)CU"ԡ3F-oyLQUd4; ;rN* 6z^baKhXCع%[gbAr3e'^c76MHn3GNfk"{-(,3ZP$Nm3#Y&,Ѯ)c)T( 3?'/3oAqm==s35@h|Tl,ԗ͈Jv ~hf-3+?ؔK݆asޯ1X5a}=L2TMec?)f*Jd,lFs.f}R>)_qvըOlc);?E_CjTft)vgQn@sBrK vhr_k5PٟHM7$ND|u*Ak8z \!K`zfrFjNP b)pˤkRK|Eu$NgsCAٴ@-l9]'j\^"ѬGӆVqCI ,MGCAډ,o5Bn0 b&kVaƱLSE뇏#+i ^W  wKk K>=Gý&!:p(V ƣ2NDc^)˦/] Ag1vϡѫogOhwC/ \^ʽQz:|B6q9/'36]I&ەL4cF!J žr6z/-煟:Шbu Wq >ƙIYl^X西&pCh;2II}BV\ JpF5iM[:uD#9ud,:+ 808GaĎgdw! <S,@:dɒd67L=uXB4;@u Y{[Qq/W\k7_e3)+m-.Pleyh}ݵ ;͛;5G`mDh-Yc;z,RxxY!Y۳x294v*z8t?|"+:?1vy.M;˲ ҽQzRw3fW ]nE~r_P.k=UɌ {M+$Yg9w"Sq4`\eR:FN&{(ff9cEn*G_2g >_Zm{xrHz_rV^p5Hٓ*N5YPf:AVz*@UDy,i;7q.c^!5H,/`3)S9מm~!~mꞟ@tMBsE8,:2E -x,۽ @oa}T߱ GR%\TFZ WޝR2f2dl6O] `I.Ӈ)/M`K5@?)b %'@kOU-MЯ)a 4129:v=.Lj`P~c}>NkEn7bR׸N#yHb R mA礝Y6>"/,6&h~jr'__պpe'G یQt&+rtzOW˺K %Wm^_(\Q\['FU<d 65ZD9qmD]6ty߯'[GRp+ƈNnaBKvJP,23`0XA+ rDBryezH(/W/szC){CɴaF#ñLV% `ݶ̐;# Q0F ռDy`1xZpmx8;Ewg $8@x)!+-I5L$Ew{oZcDsk\GpJzvu8 T/gzBJ-gcqPe=eZqx~mwQg7aSP7Js^ʿk,ڜ벹mxeh+Ŵ=#\ӠlӄwC>ߚ.|C ދH@:9DQk=thsl5 ss)HN}#ۤl~ 9ݣ6O:Kh!̓j*=w]|0ZМ7q/ş&m_ 5u&+%>R0.+2W= qz"!EM%b^p8M5ǰÿ8svwHr2  TG}4s:; f⹭KN6(y8{`ȒܞVސlo y.xw0{]'o]qƙ܎r}E1iϬU)VJ V D/ ;[505ZʅMPsUAoX5.ectz.J\W;mj]\Ǒ7;b]\_"n LG$XZB Q:wѬypD?D^eI!1\Qʚ|bPe0x* LF%qpSpᆭg>q%_eWOwN}y%[Xe;iGh4_99(cђH( g";d =ĹZ|}+yaHnX$;>a ,3&;ʩRaVTa\wcJf^("W&9H_:9_!?Z ;ڴ[0@T,QS?(&SkȒYh١fJ!H-Ϝ8zbˬ9QD#9>nx1 a 3`$I@Q M6Z޿ A7EgA5ͩ Tl_!`83it'L K"e;1y.\Ub#zj'?ɮiw cp7RסB i'p/:g-}P!L;}eLº^6@1hJ,Y@Yxm0V4< o4AQPP6WKmf#WDN#lpf̗Ҽ@oŚ8-YtgmHl# ~?G}830ѷL.IbpmOrh[)~vs AK ȸ @QykGX]_1=ƌOAFM58Dgyq_:._6AC0FdpuoK~j$ʰ=[_pBѺM2Tu[{vW\|!1qM sPs=&l^_aD0 ֺY]1xŠ*J;eWT5n$D]rf:B ;_WhroMȉXˉU! ;v *Tf_Pj1H8t;ٺHZ^t-t@y G)5j0fR&gf{ bRN *Omn,_vp8g2"K1 6vc_' ̤\;UGC~vxW1[E6j{%R:^Qp h໌%vJnW[C.Ԭ6؃f=f=xR\.U ahB`L/?q٨uabEx"5\Nv%xs*{^ ?QT)G2Y<XDT]n3LEcVFh0Ի2xu&|s1fS'~5aL ΟL7!ܸ ύء /N)A?E *2i+~w;7а2Yt!=ͺ Ws>ׁFם_/ŁyN]Deǧ0 Bagm(u@0){/4*$@bYoX Iv0e7:J&VO 9G3OpC!1r_8Yh[Mz%_d/$2g~V>*`O,,$OxqJ'VۛÖKŒ#7-,~Ǡ!uU?Ҙ&,gCsդ`cG5PD4@I;n<7"g#ce2@ BQM<}x?C'&B'8|wVGHG*ݬg9 [` mFwvtxgM=}^D̗IVvxKʬeo͸ܧ(R窖ܣ_՘lTZi椐SV9pt(;!͋qM2}/K'Ya 5c,Tt ^ ^ D |'z#~t+s75SR;%W%?m?no<Rq1'1X5v_9pTd`M+/P|_?Kmr4o{MSPo6N'rρt#XZy}'u!`oE:gjQ{ f*a"P(ZYL4W?նA,Tг#پjS0x›d-Q*n5-t ĵ:8Bn( &]i%)7R )0XЁG~^̝G@VJe~?D]WqL\-$u+7S US+9W3`ïxHw0:txA=G7DZnK6' ǤA#{l~6E҄ߵ ! . J):CQGPX _3K Ν 3]/'l#Ӽyd;@;"HU֊Èd-06/T/BDNO?_LմmlEb}XmyT 5_۽Eق'(*`,W9o@e>*f0y>%rg JJ#DY{Bt7 w`^q&<4Z-'r?:0~;*w%%SG#t2+ͶKN~EMC 5|Jl14;9G<[%%(JKo r\&Zm0%>[aQcG*ob":~@Ae ^tP.;gݪ۽ rZnp48x ]%&T})'g"MZYC,)8wu # :aQ؃8skImsפ8Z:zS xZο y/l;\ȕ$Mg8PW `cr[4flhZ_9߀uHI9%o: i(jpuQ2FGZjșY!>L ÀtXkl@](S*58`_ӧdF @6hݭitT_S {Nde+nR?woiA(g82sK6xt  "2Ùg5Y>?;I>p"ʥs{xrNA8}WAg`TJ^]9C߉B>YŷGôVn1lȡTsZc(ᴺkg@4h]x27=;8-k߯ TX`I+EW`5^%58Ș^; ~|TSz߄{@%3*G ?FLQ*L}]HH, *iH՟VCZ&X=-쐀_ X]dK9⑼e}'$(Iǫ{\0)j:ع60"fiN:II>GD%[ ZrnpݙB< qZV#`qքu+gXz&.4 79בt?sڛ+eubjʛ ygos2~-kZ[`EԶAbv΁AE0șdrջ1O"J]Rv1a982~xZ,Q`vUCr ͹aСJƚDӠ8^)@J+L0>lp¸0dУcl#(pH1y=I:8;A:jnC?% '4YֿQAf✮ךe%s t68tq D kM$Qy$.l/5 -ȀD1R.[o ?@-thAzN^?,)eYB!z;[,TMdfi{̢luK<:!|a*w\YJfGIJkG,~\OHOjзQ.9O8'nQ[zc?J6}،i$PzO>cg P HSYl6V*wCF7k s譙FS&<{$S"->W͠4Z6EAw^? ޿%ŭ*)@BP#+k(ó1wʅw= 烥Z+AC|GuyVDoTs 9ZDY_̡m@A?NTsm oRL3B|s(dxִ炡|+DHܑ{܌SeL`Q7]'&z:n#iNobԶ)_cɄցCJ蜻\Zd>r 6/* e&;Ul`Z6`@r=82_9ځ$_+9>Gu ]uQ[6C2d%#HWr}D} TV A#>t]!a "'#ev#[YKMNj((O3{7=Z$8vR,+M?Vz{@M~BN"Qӵ;3Ac*`9%{ O˕ʝ.U4$?:9_Y3c+J-7QA]X!VfW)/*1˯;兴4?-\0c_hen?Gfdcɦɭ ($<7.M<20pof?/DBS^n[qeb Y~= (׿HfӶ(R<_/IlP#ra +)(."/s2C<$Hi0{ td)qZL?{,q?JmՈ m%Ft-y,_GYO͕qft@x~`\KoIF"6"&[b!)T@:K&}/~.d~2 r9d-QSZ)vnn5`?iC)jϦöta-8+ӍdG KXps* 1 >q(&kWVEOpu8\ґO8l/nIkO&lٗg,dyqSjMVk;E6Ƅ lHܑI "S9;o@S¾AI5|'\?B&Պl7z=AhUSjcC?D1kd"T&3׊i <(ł(O/j&(Ј%vQ:µ]J`~l[foQo`QXu$ۯ ׀lvky }>#a@ Q;$5e* Ip"  ,ӔyGր# ӿ~5ay~ɠbLYD 4ЈNt czU>͇ěȶs%8M-O"AGF{vk`h%Q9oRW(\eU˪&rNJ-r?x^;'^yU/G BN'u/ `Q;(D.#\3rSdoUGSe D%| ژup!KI. +Rol\7%kNJ3 w&s?\3rѨ!%Th(c3"W{+~ypДud%9Ieаmn+M+vQ%㿞M!خlɌ&պgggאhFy~1iYT=tdžh*J`<\ $Nڮ<~\VHOo}\@kC<Ͻʉ=- u#x+Mld% V4m@I(E*j9y4/7 IaـP=+J0I(k!8E9}+qkxs_z3laА/a.g%;zdFm_eG*@J>=e7vSmA[c'2&UV9#Wz+56AxV?jHSZtEڄƺ-0Иl[ WüwI3u$[~@}`{dͧ!7RH,Ш =עXTO97n-*X`\BΩ]A+ Qݳ$ q#%ڀF3 yx3Ez܇Pc`h60!nsxϹ1C 6+o|ӳ:V[USaJ֬BlhF oT:y~Z=ٔO弓^M{ɗrwZ@ O(:I*).%t*`_E-6&ï|vĭO8JdpMbЭ0ze:$I7*Z7Hdm]؛2ek62GVi7',|(>AaNɀOziD:6U0U#U؀fsuX⑹)9h;<1ŷ2EOy~z%/قQ.ͬVBk1-6(%,I@lp綗#Ct$A?[c. pcdaK +aF b7ʖk<,!{.e#{QtN_htukjC`|neuohnp'!!~$R3ީ <+dB5Ɓ@ ]uaosZ|q,ĤMa]=gԿ Pe*ѭlIiy p4&H3)5`B`:H E{yF Zo!u 1C*uTрK׸1jvv Y"ILU‘9RYyH,hFNZ3!4qb@u=$ :YŠGȮ nXY}_SF&˸K2nmc{yK/#^$cKF ]wedK$❛l^PjElg7}/CTr%(>^O"ݰEȪKw'@Q>0, [<2)';g8"BC+6)d⊈۰:AT4JAAٻ463(Hйh/1ó/ uGϩި>0Wd ȴ颻l<*mCE/ZQ;b`9 AMf+ F5~Tz]c٨3 81/!5јTn}5_یj/9X/(xbMꥺW}PquuUj!pz(6c>Ϣga dGV D 6}淽 1L<%`#~,iMȠyaSq4븞j^TR "ڽ7}Z4>s[)UE `K\5;Jj= \ JۯR⠶4dyxhEcy]s|ҽ>;u3Drxx-2׼㼥h w:^p"YĎuDk'$]K{xM4M  +Y`zN{[m|H̍;PB^SI#N'.Ҭ;vYߌ6Cl6e[~<$/WQebT5_Cy &rNw.J@!qj{~#w:]f@/ojӉ6(b-lVbZI^BţEҡQtW?0,d{] `e}ch]m@$sWr%m?wUh6 n]ZDpo5q3I05t荧rc8hUIzMJG5LI!!/2=Y V{VAILO *QӎU& N~ |Ɋ'އ s!)P_z- \T=ڜmU5NQj"Ddqf*%6x+$KuUG7Q Z'%-^_Q{y0 IӫCjw L#E<;5R"DCH?jP@lNtrTZY A#Fjm(GHԻľ1!i*Fj3ތHT{” t(JLuvbm$޿ǰ̍mޫ.'R"u{]Ux,p7Q!K4ʖ'yn~ ;OB/ f8rh>U)Uy>vE`87&[hA.topU*c'mНM~qq|BPjDdś;p5 q~ĄSwVJ1Xizbn07\ 10s[XqY F߇;8DW΂#( :45^e0HVMKQJ5=`fnl!ۿO=-l\ 343VSC2z>Hqf5hכP~VL!I=t @Ɛ N= ĆJ)P*B-DT&Zrn7D koz kVNfn tٔWɰ)eAtD?8gCu#os!Ddg+$ˉσSIBvTT*LgtYW%H7ԧqIsdvQn^a)'CMdLpe&i1D EO1qhPijn o7$WVrNzL[rz/ Bs<,T]!%rpI ?RK ?>Z+&Ю Xj{*}"_:#+>3F[OvUS8S+/>+G;nuHX84]r8rBm ĜJ-\8 :kXuh!BG28_5 &S>dZ\G'0=@GRk4h6kK*lK|hdȷF%N@sz3Sd xcQQNKFj0ZJA$VL}T [~)y@P&h.OàJ_g,- ޼bB똼)MYL>W ]^jT}'k"nm9~ ( ؞CB{SjoB'Y#nM:i()XgiVv9{FLqڮ:"K Gsj[6zc~sU._lJ^9i#!3U)SLycȡWS[J;{g% BbY֑Jq!5&ň$:7t(ڢ.{FV鿝^\0N!hQ#%ꐣԼs`,ibFC a EǻYf -0x @~} M~h^Ŕcš+U#Y񉢱*؉dNXdB,-oW?aE%fʸUTc"_>-gZYG-DNѾKgXuʤ5'<Εc4nY(dYBfbj7jMY3#Kd5W/f;` )0= 1ĘGƂJPQ]!(K-є;[%56 xV峘p"aCO Fp]lQOEr7,$ܙ'1Kg:Uy7:h-nL:N$\iL_qY;s^7c5S?P_⦥# LтDc;/H?8ɧp.ƧcT2 =̟}'jgI$m Ah<7_)_7jb|p{C 7|񣡕DϢLއ.fwi \w߹#pJđ@@MiXቘiFk)K.#Ƕ<&٨^*5`LW錕5,Ӱ$#NJcY&b^G [KU5dV^gwܧrPIC0wkQ &yҮƍ grrWӃb(rȯvaxZx[{H3Aׁ8 ,DTSsy\D+4K` K "F9qg/@\UZRz.6(\L^Tv٤V=VHo|ÒC $JӷOԨi?6zIOg6B{{^,fb"2Y 1z鉺Z-pŕbM|-0ɐ7ڙzD>Jh&OF{_1qV"#ѓ)~ !WqF*"9,c~}{h3UHʈQ zuMnM36 /4"8!ڿ%2Z8IB%wi&HVI,T֋6VĎ}! @^ح9/ss<87X4E#/dfV[ſx5 .êB{+q597>a7+xqEfRgGcK 5PRPzN; "ᐾAyѶiG Jüd:!e_rBߴ_xipJ~<,w(rA-iWܼ/dFRUees{{B;TE'w`fvAs`rCk 2 xsT7F(~fj,oi3.?6i:.+Pȍd~.//' 5r*}8cF4-X1ੋOR;w%*&]LL̶k +&,pVMb2.BTΛ;{ *wqhri @ ??]3""HGF ,'a%B2Z˦VgB +͜oł4jUXGw;.kLdc"H軡ǀy(J9ono;g; 2ܔqia/eru&T^䯋 ;"יsK3 򒳏lí?w;$ kIUto+jc9Q{->-ch95y9fΉ&6pa=!nMN֓Ӿ}e2Ok#dN$Z†A@Lui RO(# L"s?cHs)`s˖Cvt)֋6IUprv3wE0:.E!޹?bqJ`1}2,vM 2 n1fUŒG&e᠆'y*i(,YnPF;v᳧ee'C:hDRj-(y΀O;f ,+흅 cK% PcphLB:sMӖ z4+S$$>T*?bsISB<п ! k4IjD튯Ao3*U,ν@3_0ŋoIYJ-v3w =좉DjJUZD$ݾ^Lw4MMawG|f w\af?shS :ËD_q6WH۱et;fsZ3W0Gp(5i'ZzL|^Xr2]–#}-{TƘ&mS)vB3XA{ bT)/|A19.3YḱNQ1z&"ҋ;7%o cu,ǨF3JA,j{Qң Nwfk<ؾkft!yZop|@4ck!V`\-Lj3&Ry`V_o6`cc(Թ$#x:lf"6z@Cи"4hD kߚidLrP>Ƭ%'");("<ڥP$hϒ&~]Bp tnYL x\z ,)sByT&DL#PIGXfEG8gơmCQdCrށx*'+ΊDӶmW >k $ $^<$Yԏz䏙LxWd܊*qSixce3x #A.<|H KD&Loaj=2:H/*";QNe ~zkjsdl_̲z~Hʫ1R_TE٤@@zP1ǪͳG0l{QL>x{F$;5:-Ѯ-w%4xC} X,0Y9gP\/oAOШE ~6U|L2v]5| mCN9B}Y8}L!D{LYz`H*ulD*魠9w3g]#z,: e6^9Z%$4 r0/C,rHuF2q_^H$' u>H0z w/rʄƺKXXG`G.0%+62iFt+unxv1ACLvy*7ngsmmpXMAr5?/_lH;; ̌ PE -E^/#u13+u~-o v^6r%P$٠?"3GBfX󚂽kRMm\U% C$d#nDXN a)BrK1kfPV̓TNT֯pR8B]v\ƒ֫$BcUwRznqFE8g2q˓w*. qU~/ۋ-b LG9ttn؉{ާ&G>~qǍWWwDSb.sPGFv-  3H0a`?K@OH e~Щ4Nǒ_B?c!?4*H1{v`1Q@#s ,̂%EȏuE\q;As~VUcGc~\l6 #n ?$'CjCՐ<~؞*R#džF[&$:iS}tsD&.N*^ EKh@pupd-HTƪ0` P^Eż/oa%ޫ)ar|d_ZcLw p%G}"DŽF7"zb#/Ը*Yv(G BREPځYxUEܽwє]AX1 Z~7#'}~9Goo "<!AnǿM=1x1y -CE=LAK М(7z;][ \>io(N NjċYDyn; $oVQiXZR@pF-|2-|Y#琝:(7)oJSQԿ5[__rHI=c50`v şrɿ;e>}fu}s#!Z\ -x@w&4hWOMA}c`mܭ: dr_Z@-\Ge6}KQz(H Pvo< :?WoQm>yו,@Nҁ& 2:w ͬ&`mHyc ZV&c)FkY%B62<{9jzǻ&Q充@z;_ Ԣz*ey-x4^MJFr۴RKEoݔM͙ 7l: 9O^rPl{ &#=fyb*7ZGk¶r2H X75ǹmHVBf#޳?D^ Nſ:J$=٠]u£֩۞Ϩ(_ATrKnKSzu>JCA@bڞ:=kd :wÊ{G[ٚUdةt3C2ZdMUwvcX_虘UzDytY>i\2Zt C/69d3hbZ.qUa5) @E> |NsVƉofl䁈l5jIKJ?6mt>zմ C_$dNf H'fF+]"LIRsG Wo ͤ3: ^J(%[NN-Y\IJ̑5?;+H^臋64nl#{ fnx@EQ4Fl.S=mK}g|zD|gpD~uYu oxF|cڠ:+ h0mI"u`UE|29k#xOݛ8*s2-T챢=c5_!' }WnB"[c}%bo! uƍ m-I*5Fuf|On;yHjsicP=d["une67I;|m!L&iʹa]8qB- pFKLkn,jBi~Z&e:.|"P>[|k9O<\Кu!t+P1c`iMDڰ8^ e#dI0[QD_gm~}Zz|UҪB;Q⼑;_EyUb:ŊNG0MᬂGa 61,W)褔N܍giM Po:3Ɓy[9e!D["'':GoFĎ&'#xT8s B,,idR[7mkcb,E4-1}tx]@reKuhWqm#& BT}MtKb>l m\Ѫ/#{JKԦ ,|ac2`Z[WU~^NnD$Wܶ[9|n}z3h*[zrTs!ǹ PP1L׷ f1rӈ խ.a #E;z% ি/z̑3NwotXNE_3ǽr;5l) òS%5A c-MyjOSTb"ZYy6{+V Ÿc$v =:@Fy8ܷ&ZL/Prsh\zts9hP&*_t2tui)W\d$@SZ2ľUH"3͌Ϥ]ee_\dĎ#%\ ? OLBzf Ъ'z]*}ZʌxM,A2ӻI!P1}ߒh`EY#r FE`QQ@ cڐc2(iXM+li솾 kC8)c!־=ƀ[R`W} ܾͮ\-fFbSOF2k3!Ă>SJ;bIk;ċ^硞z#~8Y_v%؛µA0eSkB@PLvZ}ų6ωEt%rx>W\M|F/11*yLr3li$7)QG}^?wh,#!{Ww>*,6 -IPk*7H!H *L"ݘ oZMbRW-ܚ4-[|Єϼ;i͚p78mmM6e[ Toc ZI8Ц ȉUL>iZ}!QF:Z1q`u$wrž,WP pgJ8f#XvL.b_ p.v=b>V4ß)\jdȀlQ$-ͩ=W,=z!][d͢v%?%Ya?}Y>MC q/[&9pz;]nj޾*8KrF9S{* dvĝj)/)`Mb9$mL`Q4nPEIӆwd-d <i,2ィG }gکӆ iR+&h s/"o?RWcwXWr$ܝx~Ch·$_B^,CH mgxjQRQAyAP6Sg1 8Mq/_-z+e9 oTJ#V [7 iȾ>jCپjR ،1ۜ:tW*HC9ڜ\Sz3BWeW)=r7JwFE[;?[0t mq7ۑ/] Jڮ}P͗mF>vh3iqya vRHLR7zYYWYGuC!H4MY- jbZrxIvzCC~OޱT:0HGO#.RŦgJvE'vc?p~ɶr,>w8R}.rۊKy~(ېV!_lb=cض>m_^,xuX/#X6ahIA' 8O y:p$L0K'=3 ]0>`,E3@M9 ֢{Mn#\cZc0Y݄ӼCj],bnvJ]NV>S^;[U8L @(F!>d0gT#*4lf0nHA/sJrErgO3̊J| `m$݌?_IA?Ok oތi]>^0%o*q/Ś>8@h~M 6l43 FfkY; ;=DĞ;_ؽЃc$2= )SVAbI5_eqH<L^F6:Pʶ KBa3@RxڱO7 ;.%@f:a=nc3sX!ߦȢYo% f|Je[ƛ 7#,0̼-bĦP ,JV4ګit&yW3v[rp EVB q5(*Vgh̀8^RZy-R Bx֢xbB8C2I| mPoFm] =M̎g%p.ÍL@5A,$oYgeƌk(1U!@CHho>g k䍱I%wa9YD4uW]6ChN`݇n E<7O'93Z@"%\p^E־}}^DWE"lj(8&AMT9q-|'R#OohOl"!AJޯ0g% y8ٓVW_ R,h UH >Ҟ>҆'E! Q&760v67Q߱l1~&g"ҡb4ضXn?I:Jp/̢JHYJ!.;ɑa\E%6kOG0⛝zu“9|?clݙ KxS%?o~03a\WT <2#/FyZ@Pklq^2_sW3iB'Mn¡XnW-·Œ:%}n-j i>)SLY˜\;;Bt2+j[^rՙKX "-~FY๞.b%7 \ωm˨~LNf8A謘tHPp,mlKWga$vs6AXYuĽa"g.AԨe;?S>6A͛á{wڋA}۞g!7%v~̫4mcX4P&MhIpx/n 3Np܁"r\KN-#ʆ9@Oz4t7`&ͰŖiS{^83#pXQ| X58VQ5#G Yb2F0L=R/yzByAQ"<L:jGksL$Y[N)`t%t)25aqKD֝5%~.Y`O4K\e:0#*pN~\evxB>f0ػ )>/2sUsțZ7%Cp}͟/$mX̉IWVW܉ٝ'=QH+-4'p7"9WOE z 5cBߴiLeŋJ b}3ơ:%ot"?"xUwO5SGQ!lS1<,9n}e>q Y[Cioohf?5|k!KBBL|Ģq#XFs VfĊl琚ZsdiMް(A&7RxBOTpulO򜎨J۔b6ƹmap2'#%њ#VBը|;W1rJk?aCw OD ))PY#(Szx)ab R)z١<G=o/.~FY.ZS̹$1k70&uzD3Қ}VG:^FNނ1V4Շ$VW`A99u|oIy}x:` vDu#rL#fw4?27W[1"Kuw9ɭS%ůAx61 %$څ>xU!yoa9E^QOmIqaa}旅crHyi˯@ &9ʙ? LwrÏA[*T3Mʎ9( H0+kY졖l޳"y;tpU7etȸʄzw׼Z)Y|W :YUL,?b^XEs`CM*n% bKv&c;oG'FJcvH}i{%l皿SK0G:{ױ'Ljq5 ,`k6-i ?kHſNk2`PCY}`c[Q=1lܷˡ}umAċeS|s-mpG SK MQ/{[;xI8E `ťYHSBK@CIYz&a+tlifR̘F E>Y/RPb|b2m.UIێ#OQ1qM n1E'i ؿ>ī vOsx=ZiD.3MdJS^| a;ՕիGo Ke+nV rA-; 4d<>σd8S+nu`F|HL }&":5,/]X2~ ExeZ\w)&Af&,0t=*44@1=F:oJ|FVL%ȁ&/hZMo '#\5[%4?!"geJUCucV#l|3!>zX^ ;c/p}ЈS!cqX{fӘ:8zVL ǧu I3&٠?f3ßk>Ɣiخ'aT-Z,.}mG0,i+#v&䋵"h/ex,21(5YI_nd0-ǫ/Qfrg,Z_S U馚*i`s. vʖʐ8d'g[:H-D(F Q0@?Yvb̞*B}uY;#)@?魦[)=eq7KעE|<;H}A\Gco?hl0yibo$6=ڜcGXC-D~8" \۾Hڠ%8;~!flң{fxT y_K"Ik0IvGp l.@0JdrnHe깺މt/Ĩ @=y2a^RFDcSUż6cW[SOӄ,^PcUo2 &Mt-:K)ԓdhVTp+RUW>/\ր y̕ŋ-Swwq;~v>9u\k+;d܅=^9pȸl+_xa07N:ey5zztW xJ;U@/^*1+D C9pG;E,ɗ(Jƃ;y4Ws^riZ441Rj#)VMN\EfITc-Ñ`4 [}Q=aV7|`G 4QHkc7:V7 EZe:[(ʀ >%8V[9*CWc{H%TRQτ/÷=." pBC5z]Xw}L:{[G- m)oAC~A>Rf'r ɱUQ06ΥA9C% 3z4_{C K '3mSLo e֝nWt4%}MO`8=h0 %6;cwTEKHK_h5a4%|0k^Q_hٓ]% v/[U޳A-Kc`J9('XU1fiINK͎MIձo[Jq6 o(;S?}ԣW FQv"^_ٷ#N )9mJ2E*r1w *./Yjf׈RaI᫸~}K>Yz_驵G{gaSAz"zvLL3T,M>e1*XdDݢ̵7GO4%bVB!o<֬Up^}:{>Dv,\%%s.>thT<b죐]J;f"e"AՕ'=GoB|6i@~P(r17כC7U4^ -?F`&\S/}n+ nUhɐ, Mb%I8)axȅ[F'gϕ-jBtڪnAD(F- \ Ҽіe(?" fθzk"*vhQ?|/HOB/5e5UA'{ saNiVCYJ딿1%!:R}T39B>O݋ň f7",DWvH} +L~a,]6, .:QBl &%njSt;ni\ѝʴh4H=d˧Lmq۲'3Mjy̤VFCE,CCl;]%lXLs>;du~{=}gR =</E Wd%=HI/9::n)U휍05&ݳH6&o+neJ͞epiv: D~g tR/Us=eY(e5nуz}$0q\~36ر^6|bGBr'_o\@&,Yh,apM%XW?TnU`: T~mYLfm 1MpDl2NXnO.k/דܰ/AZ&[#/%"-txO|4Y d@eDE`Z:$LK +D (}PO/mdLZb/sӢ#A2.eY ł+tW08knUz˗dx—VQX YRݱh-DkYisݭ#=r r|WATVe.i(kwzN~CSTO+o0drh@EZ0\KM ( M>ۋpK=zdvVت3h@q4iGH?}>7/Ax :j T- a֏J4WSCF$"aEuƫ//4i4$eŏ|=a*, %wvF9y9=˻"|314ܛP`y-swiP1j4՝)Nٮ[Dn=}T Ŕ,9܉G݉R/dx]GR2v s=^D7c!${UƮNgs 4ߛιs,?mf;l `OQID\ W.(S/TR7lPi)(8g EMs~K@GrؓvP>7U$K= X,D0f~(.~o&hTgj‚qxN_3~h6ϸZ$Ӎ[pLI2BRFiEnQGEޖe5Q,UU-$ u@fM+r:h\ǒ>.e_ \YΠPd$\@_|]ގVD!/hAz4(ދ8[WzA\{C9=ҔmYJ!~Ԉ-eg9kGC Ύf4Eh a~q^ eֈ.e;d=P ÏV?L] -Y{9==T,rp<'lob\n=_|&rY аeC|@f&6윪X]ğ>*MI[bD'v5|}]ՁR@ ?+%YQ'~ B1zޮ6աPXfxe1|V@y>~Rz[:P;#"z FoPkNG5/8/I3@5dMuGֶ,KvE%uHݪ6vcJ.0}HE|&M`d)T(2x02HJ5D?C)^P\Q 4 ̈ sb*A? /z^ȅN&=Sg*y~b8*Lg_mynĴV|"W%jzT=!gũmNǴCvrgRv*V/lz`I%œXxvĂׁЃهKzʗrW"e`RR8/pnR_#L+Q,*2cay:~~J)e\j_̴@nK^Սoe›8ߘENr;Zw̥ zEהrPAs:Wg"4 # |/J>OshxΞA!KR.Z~o%g6 p(f{j=;@ ~s7ˤ PBj2͋dqgfg']cEAwQ|-6~n ~K_g6n 672B^kHLdz.t2a^G>n[ Tr{@m-rvؼcMi&v4>7-Po>/TwDwA6W_tLq}?mfAgEZg)ӑpj"O}QBӢ'i ??f#Cl(V ^)Q!Pj-=qNO^IZӊ+*3)cٗJ&Ĭ$O0He!F,^9ѵLݥq ~aT0}̰S!U_fW]rVpk>I,%4SbaGǘT)GZ;IE{ *An/s٥ͤ@G&QW[1 :S}r7j<ꫨu*{"l| lv%GX}ZhflO uv#8cQK}@Wy^7I3sx0zlj%9yZ!}he&ZOJ1 D1(M1~(Ju*H39+,FAѡWR wptzhOH{O\V *FvF}ƺ޿մ i݅ig,.=\Cas \^6+Gsk"kY\0"%zl xPczw>>>,dd筊1HnHZ[ڕq'5i_B:a6_|Q7BAX@+#+!%AQU%-FێoBBM,c9D>l$ {D.u'8.)-@X O[1›$[AN]u14xmtdO|3W51..vqfױR!dfhha\sWx92 բJ)wDTI͋T_όJ:=d6sIs{T|LMG䔲4ODbx=ﱽ/C [o`v3W]w It^o W{ϼ8dI:mhaRdBcBᘪῐGUMTe kpX?G8p! jR!BX|J~z `UYO@,ROŢ&<Cz9 bx0QE*W` ~]J %>eBV Aw.^G<-u f /h&K/5B͚/\Q*9Jмj=lܨ2$Ӱgk|CdGr1K'ڽFp';a~>"9#$dN Q&3{9Q,Ű WNn1ՏB K?UaMk|:` %T HOv|/7G?pJM drL"#N=fbĺ+k.CƶB u_r`W%VZ1Zqݟp_,bVQ*(a0Dp ^T+)-d}_.XPc& 9J,DV_[ M+{PQI`ל*r Qe񑗰eĉ3Nw$]-.nt!k"M ! QD]R\= η{X/].sh]]F1p#hz QD:R)0qMlcMO_aԞ[{s$@w.'duh)"Nu^ ٘t):|:Do͸%橦6g>J>ԣ!DG ..V6)Ck Z4jN.J# 9dU5fvRrg!.E$>ӗmB-֗_ʣF|5N ][u>5p"yzJ gUb`FřUN8%^N,c (y$&1|.t}XB{PLL[C0#;9=Ԅתi S[o@Ecu5y"ZS5a c[ ߊl=D: 1LR4'侢#Opi׮t[ ;e:Lq[ȫrpY@}x/K\*X-F,a0xLq|pȿ]2rmjZ@M1ۣ֠ϔүu-d5ӦCnӍ-k[KKv˕珴+Jd.]IZhE1/1x՝ŃSt*Nɿ;>TUC5-vM# ȍE璏5燶f M؞=7Zg1{19ws.v2鱚1d&< Ԁn̓]9{jG7TnD7gΗŊ._<$  stj3Bǻ|‡68yBr3ޕ[ 5UYd۩"pz^)PѪBx|R.Lwb,fޤp-j/hvyV d/u(WzJj.^WGyT =W`f5 5<w!-ٛ'A{W>\>;=<ך^S]mvB0IΩfTckQ LI8\a~C ]?p)֠m{*OKmwP*u9BQ.hwjl ~OO_4襢gNҶ"t"#$}{jFXIgL7aD%XR]i cVKm7ABŎͷ=K UFM*|<W3޸R 5S/hL,jHe6KGk{~xL_Ys-uq8Xh1M<0Iw= ;}w%ˋ-U2ט#K!$fy' -&W꤈*gzwW3Wyy/3IlDENZ^G*5gLsM2L)dDN'`2o;/JqbGؒ>~B:/\5L@1%Кᐨhw(MPe*SS A/̬ #Rb,{M/7 sD"OGp51_|[`=n<S?G6EOcgcG-]ʓL]0^ `m]fx~5ցBvo #$K"&e5ys[[aj*11dn ChFٚl;Pl=;yo.5 H]Mf;/Cbf,OmlH:drlެ $kUjϠ;&!oʙKɲovk yˑ:cl]Ms¦WFD㊈>ڧ;:3 !vo' $۞c:ӏ:U)X.dZHB3ˍF 'vPܨ:j0:[MzW-%pnm!0gt"ìP/(SK >&00^n8D.oLHZs*#4S,=ڰP&fsu|+貅uF4|scL2 m{J[= v}}]`k; BYoR+ɺ._PLׯKpM喃J@! y/.@ĹX=xzď:e%w:<MmbqN3nbkn[s_P|Caw?G&FnDm*x\+ō ᇡmAl,\Q? x0px¹.Xx'6G:VAӛR@O,n`a TTݵ;Հldg&4лjs%dN9CN'rnA^*ؾ| r|ǑzÓ$8*=M/g7z$#)ި⪄;odc b! 6ݯje%pRLq:`O#\_jKաwT}$%3 s@η V+5iv< C1'~Y"4xu[W;YsIL`Gf1 ɟd xaCk`8W2v zVW:/h2.i)`?\X%kx_ul0fq]` geYE ٱZ A-;/ `XHϔe!W,`8 ̤3 ;HR[pZxW /Lz? W D-IRYܐr@voCMR/koM~)y`J u}R [ͫ:=!@; 3Xjxc) S&(fCc1?>ePéք߻ 8~| M qBHֲ2䆇.1[WqZ3. qv"vu}Qk#}l1d+AHnG>'}ߡ*eD6Lu( n}5P؅ZVgWi@7|~sùk&b\n=)({.!*-/Wv$3My0oZ#>Q1tpalRsh7+Ia]&׈F_튶 ` d7~Q) J),rbddTaCȾ}mmdžh< _}nMYѲ.=he%0F=H,8g jHφxWٿ` KoTn ء9iJ(ZhOOHƛ*+fS^H-?x+,7;b02i@Vef; a:;df_k5maia˯? p01P.23R-mǦ-wlttZt8hMɳZ!葏` J䠕 Y"=k57+@W{`*W*{)b}u/,;| hxP#7@d1ueKx(\ lZUG XS@a5$)&ޏ6KO0lAh;I7nLs|pXf 1."m:ߗC *i:dU3;x#2oƊCZp·ej1 J~X<& ) ~ : d(E,T]A( Yc3RvG_#._nÛ-rP[IK/rÀŔ$a%XrUgmOH?d5J17{{:@ӎ,fT#,4P>eq։boX^7U~C}N*~xf@xFԇ彸iov>u#fL߼'j(y" u6@8|-~JhsMCq=p} :*Zd4T gbx#ύڱr"Ɨ~%r߻8yZF+ CIv6!;By峧ZZ//DI`I'oBϪw(A 搔Q6A8N%MK*<Ph͉| B-CТ @'Lol|'%v 34 I0F7 ӂ%Ӽkad ]/%JZ&Him\UkcBNh9>@Q֩L&_;BM򨧨F^c0K(-{'0+`]AzVQ/N* xξ rS7gR_:>MXY]%K)ġFY:HޯCA";_ujdwPd wűEDiy,+!TFlW$TQ7&c4O& $ElrGǿbg8?$2\f):kF*.~k.3,i>r\)%{H΂u $#Tw㞦6dt vo츨\!tR@EM? i0c.Mή4Dy> tf E )9TW+t(#*H} ӏAX"AL/:BQ̢yP.>F"@9*RmJZ20+,u^oe}lGEw?_IqWfmb.pdYex/:BP^@ۯZa!ĢGڋqCTs{uճ`QMrJ.( fna:P(KX_u>Gc8z3íZ7oۜ1&ٍIJSgW$Bl*i򹓮3ε_mHh`=%jE`zrA˯֢WNd`x; 'b󏒦ӛ(x~+y4q%MR&'0 ݷx7_h/HߜIa :Т.G?T:IFDUF*1+1 zEkX#u?f.OZ"\ÌW5Isu:&LMra"vL1ܸ&ǂ0l\+X,WaKwc09F~;B- xʂiHVOJJ6?Z>T/6!ӍYjX&ԢN^rQY: XvO#{iWH} 6<; XdE}Wy " b?X>{ _yxKSeMm$C I*/B/Ir'[ėZB_i V,'xm^Kf :=pjЯU#{vYn{;A&U*06q867p4ЪU ϣ .ܚ83K :!Rs ܙ|ض5/}AG~;Iޥ'S"v{#L uW%ڋ𳛮4D&' ~"`e+`b?\6im_>c0X@ w MOqrxDbt\|T. %d H!tgHPώD0̰s#AĬ6| ͨa0bFr;_c惵C[֒$ϜpV)ncJEY VBS]hyÞ^7r)]O{@pp4#D|iwI=#a|@l#1@<鬚ja4@ 4{yzYQYa:C}*s3#^fg>kv"ϲU2 GJʢ<6=flp˘ c0hX^QLLoiU'TeDz Kw؏ NYӎǡ\Qz0w{)?؀s-&;_RC3pDz7R @`ۖj8٦j>|TBƕPU~m=/FzGC5;3+*i-7a|N>$HTRq/C~%^1.@[Q=}j"Iw#'ޘ~m3Uz.3;$Fu8Loȋ3k OMw0i%τgS6\),T%s;,|_@\ͥ̎'Z<`@:3mFAHm|S#ۺw9NpmΙ#Xef\o}+SV+Gb`)z -Pc&/5͞V8+ևǾ"%p3IS?bn{~H" %T-RXC2@VT-AԎ3jomP S CG+9I.[2Uӥ+䞌]+V3~5ҍyۜ,al3 n//|Pb'{6v*rExaO@bJ;\b(ki.6W9FP6\AWs^=2t^J$ߧ/ 'Wp $$ysPiT)htϱ!K5wwad :GD0>wYPγDKUgu,V2pA@/EnF4}ԉr2XM꜀Pm  QOQJ"wYћc bt'rW/U^v /w:hV j=ӡGdvϨX$K@)p'%EV/_ʘsFuPrs^M i&ZB &-2sP~wd+8)#NO;+"7(@c/iVW<QeYecYd㊠ޫ.~[*Z$p8m|5І'H=Q&Mm5h7,*T&\lgyN#VJ1/uG} 9=XgκkW ӽo~XUCLjvU3OwͿ-YQoy#T0|jղ-\{,K\  0tHR j'lrbyYF[-Zuol\aGF&c G {g7G1gO åxj eVHhyڅovzPOYn 4 ֯i %`0伸^,2qr߆sm*~y:&ÊW﯇U~ow ;2Cn1qB,3ԑvyt=71O>.,B^?pdDEKu{Mx/ .CE3)Vw59kDF0s|y{Uvae.YCRsk!Ⱥ {{NwVVÍVZw^q,(6Oz=r0Mxz~*#.tY\Ke,іpK M~f/w(M|7ޅp lGF>3.H4hp!!EǂʏLv"+oXo=Jc@2jq_}4_b$W@GҥǶ`F@w9S[2`ĂWB!=yc7a,ǝb @Pd @mJ YCx'(Xl%o*Y&8zXul N݀Buh@3 ^↼kԸhV[Ge['_J{3qXE \\D G$T̿S%9I9X#6g>̝"m Ob5bS3VdS?E%? bKzWʭŵma;ІcN t Wՠ?:^" SD"ӀX}4307~1 xC6c/K$֕ w@\TC53UP)5P_ oCc : ^HҲ(A{NNB. M#%_= o3l\cM6 跊[٥38Y˷ii2\G/jv&pk?-&^m}ĩn &dnĦH^6C8(k+//mK᭺UJŋ )(/dV:׿pn3H 2(&#k %:a5W{-*-f z{$L[Փex*e MFL i8D̠&gJ~gPvYfEK;Bk~.wb A=;~O?A2%Z ++:[(T,&2*tF@༓[E 5r~nǶ[;{o+m!KP "S$)eelIv5 IwdvY4;1%tS+篨t"*Ѵ{)P ԧJT}|8qM?dFC'u"?}du\8P J`QM| 9`@dYGLnЭ:eÐ5KEW{*%=_Vhy.w׮c,̕U6w@X1R <&Xy0uYzKq:]bj_[=nL< "oodZJ%aaF0la9a jd|3c^{]~usf$N]y]:zOi2!5kтn,-Sʱ?c3ynh [9$~/ih~ט;/ 4'4cP4X8:g(p,a p}';Nn͓>S2pk±eFr. 8l.a(XmHZP A sL:NW͒gn0] }lm] dYۯʅ&x%LB^=jQR{h-L.ed&ɍ4"Un].S ax):* PLr}λ$d@0{Y9e\?B+6r߃5c7yv[uXR+f |/Fdu9AR=[kLatmd)sbLwUV [0Qf;q#sFL7e9ET$)ҍm FS9pTc=Y ]|42DG|Vo>kxR'=$^aѺW+ *-_Tܶ8YZ=Aov]FE A .‹.þǎlwׂk%IB֎J]jSdUƼYLjmO((e̔CR%Xˎt݃Sy6fqs;#iF!!GM)grLHrmK ܡB)Wk(>k/^Ef\7n ->WU3U! ')%}ݵ'v!tz|c~'&ҌWmŧ K)UUKe YXw| h*nR]( Ftz䗠ިEh6x'.LqFIj@,ȅ3hP_' ڵ2왍o?=h_Qw]U89,˱vڑ'V!cU_ u8c[ݥ@Wim aUeح[]_A~_ у)W{@T&7T~U4Kz1X`D" "[}߰ʏs{}чX W&}:-_ EXTm|e0q?SW+zh^됤N'Y~:suhaC[.PIC$sY@ؤ `{]~k ̈́O 4~SRup~Q{cYvWi7ҳ4.ݔ냝X; S@cud{@]87[$*UWkI|sL^{ݚ̕*l=pp-NA\,٨b ;)LU)iԴf_ُn`KF ϶'Wxt,JQv4`k@F@]6i8㚳^9"D /C<%"W\o),CuUva l1~9grd2[iMWf}7Lѐ nԒoҼ4vaP+GW ZZqVUiJx Eͣj%cEnͳniGf4R_ǩ` gEFyxjN c{ 3B [zJ%5Eo_@M",!}Iu OlڮX ym"8ȫ^Fp!aIz=ri`^C"Ȏyku^Tl3ӵcpK|y* y[^͝L@hL@r6ݕ1tu}>!Vl"V`Gm [`jV'W]eH<Dž#Kh( 1PN+|wg]X@cZKJ@o˷ ҳaE[÷']L9I!;´Sy__ 8h -Ϋ-7rIǡ8>)ֿCT=2k:9XoNBVzk@tH&9.0^MO+Yw;;tå'* p%=m4U3{+?,:?Exw0 A^Iktz&ZO<8m`JW+`J6bGDʿ*VkHZ"0lV'S1NXCP!GiXp=zZd}I`PVWɦ&l3\"C7rzHtYDeVB! O_B_ U(q^ы^Ċ 2ݯA^ Ȥb]fzքLf" PֺK;f΃ce4c!p"<@ϵk:Q&\#653NX O(OjLږtehD` V jAd S )j6@H!!90,xi7`Vb~+]QE4x,m[̯ TSup`C}qƥmd~UiWQ7/؊ P=!{n-!css1"]dPivh]kԀ̩>ZꬹR-bnyӭ#1JT]dd}gYrJ&*p|J=&1bbrX`i:1>A@(_v{[{ݢ\zXzRZ;=Y]k,R%ͦiNFڊE&|?XzM#8%aa63*Es`k=TK#ŞI'blz Vm{Tǣ%Ѷ(pVviZ~;EBc ~gИJ#/+VD:CBA@&|M >f QL٭<~ @u3c[N^IUO*{RݷMfz-%h }M 0.@=: ' \ΏQyfq;E-~iIf/& K4kFgdI\a8hGI|4K|*ی4"-nDQ1ߐh^3xaGIQ7QFLPB&:Jfd{w!SsQ3^q#s } {ͺ(|d&j;G1^_|8ekG#voslu9D+r6%U}Cz%6.@^$P-vq>0WdgYJWAui(՝@R9Gg4@8Wpa曢w+.һ8w5U*~/}XuJ}S[I_Z$P?vyCP3%j]D),1?[iEO) K۠wSłZhF6˿\>l:13vuGƣ7Iܗ_NBu}$\ѻ^PJ[[ ( WW wEkNvFN=yiEJ$erf0ѡbE3aHsdK~H'3+ʈliFLC(cIL໒faȋ[5Z Ig0qhK%\xH,@( eFŎOBdDz"p]DY0w߈\>BŖ`7h?Ĺ+Jc qIdSRوa9ixŞtp(c.ðR<*:\Jxl*|Zii\,-C,Tp3kZb椔rzT+|`%2Odpx"n_Wu%F@7'GթGyjQTˀr}'Q='?&{F̷cؘgс,S2Cy_sZ7f0X[[GByP;o5qSr \@h5,k+*mxQBha V[kǡLlv"ޛt\hKgYT^=1ުQ<|Rqt#/%KX} ^~hj,ĻTe,R߁v*);7pd)gI&Eq.,vAFqS3L©ԲE$)0" |,mr[^/&XI#Bm}uN+"M:FFH =bWDpRT^{%9_)Mdy#VNX̏^D-iR< "O}m4<)&?uNpSQ-\M]]q+ؚ;^#cb¼`&Di0j(eS1b %iR:ӴX r鵞-TTW(LAфoYgb.,FK ӱ,>d{'v"Lms`GqgQ6 V$@ a Rai4 ;h7 x𷻑 ug9^qQvm_3ǛgL7 R!G(lRo}Y$㴴 1v!_ݹ]q+ϗr  ou5$z!/͆y,MNq]'+H4H_(4t27*d聾u[z|2~ۓ6B5b 3 |a'uSL\]J r!+Q`QDo='%`ECBWlCnioX#1hyEhxBB3`\ZeKpѠa{s)V5HJNB*M\ɓۉ\iLoT^`VJB-ztyٱ_jִXIE0sA&*q2\ j+?HeTLד)D0ú1lݒCοi얧xJ=b~?Ysaze8/FD&2M M6,F zZ8fo@zPMߊQla4рSc2[2+iǛ *]/ZA?[gs-8G*\M-X&::,^;鮎x@5֩$͚w=3oo}Y& 1?"=(OA<N\uhf;X8iٙ.s!nsߌMI piMA WWɅFe>umZePc(/7l(\7YCZ ,?gjETZ yD6*GϬ2 S,ŤXQ'DN~@d7b ZE+M|-]$jڢZz, QZM\:X%<:q2#OS5L9#W1q=hUwb8*p_,2j 3^ڛbR"a$XO_1订95he? >iۧւ"1]$Ԉ vsNNُPIBH$>'X{-'y+=7(VNxhXwf|" +RsV[nezûTr%)v/E' w a˒B٘ZH"*_8qA&s&// rchQoQoy_RܾJiԄQGH߾84E}L9sOfc}*jagzvxY5*TS@GSڑz瓒#xJq.ļK+pbW'QC}Y3`&놕txa>u bI8>fR̩SvgdW6ωrx?z'W1S$z%ژа$HHzv< k/n\-3Wf}Ev&"D"$:IT/raҢ=[4}Vva8҄0E37(Uñă1+ݎRc*}_3֗mk^Z{_z"EF1=7aSVDw:7аnU^]- ʄ1˞U]G+@JVK<@^+t>@,Ґ 1H2<)x]X "a VDy&0O&& E,-}f6BoS鷛-c-% ~v1?}<%`#yF(o752㤺,UUW7&=MN#C*ծ N@9Sa=EWUa+Gvbxa9P:Sr􆲣!(huXtʅ7d"kbb62dmKͺ˕ۡԯ YAD?!]2E -5GC+mVKcB r<"Oc}ic)VsN̹k6XQ0wr_$0NMM/PH qsSyMOkd4k,4#H*½!}H48a ;)g;Ҋn麜L9W3V&/>j*]K־= s%NEosrw:hkiNX> }b@φK]@ p#MAt@BZd=L>ӘJ2^V&.^jW?e2pѽF+.(rX 0QtT9?h5bJT3|gd$D]'gT⒅]JFsV0vyu0~c$}@l\eZh#^;M\IZWG%]|8#B}ZO@c>V43t>8v%K䇹^^(>Zc{Tasr%zV0K< Dϵ,!o2"ߙ$fݑxxioH3FW bW+~$Lccs|Wp?eS\;,Q!F_BI7uVdB WO>G k|lj۟r:?ɷ?9y, ~gݾJ_׺~ڡ0ЇA߷N⢆" JGX&?W@@a0\wk/"N}=oYZe=EїuIC^]a(Pf=Jlr|Vߍb! R=f>g XA@gxy缋y(&3~4E8fAbKq^@^uzLF뤣QͼfgQWKȍH{ $PCSn68Jdaƨ ԡi|n!h:q~k(GÙD:~7R6o޴LR,1i+/a )ʃny6E;MK9٩BxIJ,*x5{M&-Q </(5'5][*Jㄟנq=ô}x:_0NmO/Ԅ!T 88 x,[qW_G93!rFn-o1*8~,[GP1HL \A>*Pbɳ(~`ZgxLp!Xeűh E6GL |}| _΄]{b/cjOn=b~9KVz%Ns /a=vaZ'z.K\/_ A9x ^?' :[?Zb*[/Ws dxۍ\]cěЕC9z٭j );a:۠~mꁺŏ fӻ&^iA @TMLj+|P Ix:zBZ 4 6SM-tfM&mH*W.Y3)"q SyN@>̳?BZL#J@lA>^6 r"M!m8~SlNM~f˹oi sf)8.ܶPJnPQWP c6E v)茓K2{|U+Hgm%& %Ȫ{?}F$;DK@#G'bm֫hP T]&rCD-8JӬ=hz>6iN ޽ޯJZ:ȡz]ʌ=}ٯW;H,թ\v"~-^O$EiJ"v\AGw/̉[XC94ّ ~/::^>(:4l\Ҽ[iV)6OtX8e>`_lDbtՐf^YC!"~! X(j 8Ⱦɋ.!54ƶLgȴt*`!n@ḡO|OgS~ZGe7g084gF1& .uPoEK Sc˲ 'aH*_1t"gq !F\ 'wwmrc̤o$q6u KCx85jDM#P+|_kPXޥXPu HKoײi}Ξˢ=odQt흍m5X߬)MÜFO =zVp];|c^|-hW]1⊗t)oQ{ImK#4DRoox!'sߋ‘K{?emR{ư sQtCdmGs;EPsŋ;U֯ ygQ溰>ۢjY ȁ`/aQ89Sm=LB酐w bȵV0g ZQzѣ6pĢ†:_vqbTȞiP OTК|*) 3Џ?O 3c$wAjXCWj|s3!ШC}gϤ]s 3_>7rcl G{M[aHz*@L8Z~a;,cwo.YYwd1#Fdg곕3GZRhm+b|8>Jll#| #ɬG:sLjӓc zi!q >SO%r4aG$+?GF`6mveX؀&+U Cl(Faې*r2~/$O)և0cJwPRnWC#=`>݌E{BJr%Yg3Uݿ׶p3D0ۏ([]#Vθ$ BznW K'79[|{щL J"@ Й%3r[Y˷eŏrIX/FK,T``,HATDxO$l{#(dϛ+ o):ȷvR2R4K-)Zy6$1!?[ "#NQYEHAK1# 6I:`~W.nbHSS\zpV7ԫk|M1M*{-0b1.gq5c e2!~lj8}6\.IkZOey2_Ov/E`Y0~@:HD(DŽ@(x5/&7]"6EvzO%W.9". H!p!50?\V,fGI/ PQ$ d"+D%5ੵ|wXQ:$4 ȖN VAug {Php+s$rSjל8>PJY7pRg6$,qmLAQ̈;=VX^=9YB*Za"n8U IOJ8HFLc,M - GeG/w[ jN޻IRn0ʥ"Fꂦ70-n|4:=W\~4A6ֳ”cn!' \U䍉Wnklj*HRxϿ֤^]&qZYǓЦu# Q\Ml1r-Lr/-) "V{kRoKOrzEۀc1 .ܾx; 2㲨 b-Bİ-9%?Sk>=^/hH3\Lj­$OĬGRm1ؿLrE+PcrP^JUF7JOG}ƌuIV@MI ߕ*'|i%.pݪ"f )V-DƤ8Y1buVKx.&"p^²y,~ћۛ*yaC}*~~CeFr> 4coċTm3L#6b;zy"q5%Ov5rxox=C59SO^uNcAA0.̥08@TNŸA\V&=Ht1Vx_ V.Chn}"0WS$|6$|C!H Dh1Ԥ ;f{Ix^RI޵ +jyFN%;;SyUDaD3b7p+!O9"ԮD(-^}z+{ r\Ywb*N+,!!+hy C8=w>?4pvNF )va #p?B a ^>/g30 +ǸTy =`%6pqs _@jPoP%o,>G:zI*(ij!pg;ͤpa?orzGCw[m9Ôy.vO n,9onaCm:dp)RI2艶"{rB4B( H6PiyRHY F] S;RoXKVr/sDd9\U(-coKqHtŔ d}_ fP0``6z,L)O͜ LSx~coa6&{NOӇJn md;<t_;Q "h!/X9KzvsENnf M^2%ᒃlh҅h%1l}L0KG^j9^:S|߂碊О`yZ j) -yUЙSlFCx.D-U5kO~nbJ4yU΂ WX0DJ!SE7MFEB@κO{h]e0]DH;M| ͸lqTr/D]&m}\Oa#$ԅr_u3v|'I)$DJGTDN<=8CxkԏlF ARy/Rü'a\<!t_Ը-Oٱւ d '1߯$VdOş8"rmsիO#jZ뭋Gv(xzIU{&9vsB29'ٌ&w-u rn3\B[?C_Co I uiGMc:<fֲKF"ռ(1VnIwfً=+wAbPxE%eB*8 O ZhiB?4IdWJ?fh/QHdPTnҹjV #nD.sVSKֻ=D%7;ȍ2v$xu͖[rXb/4A|1Zn D蜍8iT:;M dL* kp%d9hU4CՅY#(~Sx/aƬߚƺw<TyS _}1q#=1ȿ{F<(Iz\8mkK_y+THϸ;φK˷@zHbirXQǀ-fpVtqo 8C;/&TogihY(&UR(ZY Jմs ]^ʽDFƷO @:踭6Ŧ?C~X:+?̢.#tx. =:}?c/ OhڛY !ӮNc`j$-p$E! ܦ4d8]7?L7|;[+c|@Lڛ"3 KIO(#򦸽?UtEs`~O[QR؋Aj;}M^!E.׈!ʵj>˄#OO]VۜcnE0n Nw_φOߠ}J6 M4 _P(::*sBM60ޘ!Pxp&sρrxmª{Jc=\TSw)e`X''LM p p۹t̠Ί)ɍnZq8RG7pP] 9KҊBGt)S\EGDqd7z SL[ "]w/3(sXD8 оA?%Hn3-vtTjZ4 v"]L"3y+m,?B?n[_ER`;"V8Pr4Oc1M`E.J9fwakr.8ķs˪`Ӫ;~Kͫ_Uzgf*z@uA4΄*oGKrdF-+.{Z1mK%Ha: z{Tُޓ}up.h':lM!@c_Dح |, .0MƓ;oJfRK7!eH51٢Mv2Ӈl,O3$"`NJ|}ć4@npcscݧ_şޞTrt$S?Po)Rd}WQ0'-L9SJ(x}ҚE&(q6&̞]~-h0 ߍ^'0b'hb~-%Y/GqX=.  wW1{$'s`} wSqnUe4ɬJr-. TlNH}<&[$мx<+o|tdU&QƩwd#s>nP˶8))vej!JNU {2"5 0u+w-eI2#6ov:ڨf` ߿KWCDKT1JzV e-dj&g{p#Ҽ`i1#5k-龾 ¶ײ0 Y;%YUTy(/lnH3ISP]I[2LF" yLr7s߆OXuǶpo<^تOi 3l%E<نsǵDUfLOQhoLT XYm;hB"9' HnQw( 4c"eOЊE Pm |mI`p4XJp7PϳxyKj.RHEqCD ! v>hW;n!ԙq 0fX0x'qS$BfۋÞo,e\QNtYc<+.C(哷fÑrS :!AL#@:u#%Y4d#rщ{*'}Л_0/ET n+&6{-[> ꢸK9Kx$zGx jn$#o\2v?*>|T,)3+tTP}Nb^[9 GTƸX+N~ Kg9Ϟ"댬׮#k}}7R!<sШj7$ղ'RON/9C)Q(TJsaqr#]RdϭFv(N߸DsmLQ9 WMED a[[Z$_DzÂm6bJu9C_E0G>rt;@% hw[4rzRIF嬽#FK7\M1G<:B+PEQ<'H#BBcGR@__trnLF ƹ_b_.vyA?8c=ȸLOMX/C8{jjN^_Ŏ=!9gYn;1r Ek2;|5qmn)7*pnf 5i 8íۤ `xڴJ5;C1~-;ßd֎?.5قp3m+rMIgwK{KSLh߳rVXn8lWϚYL})5"=Um3:"9A-R˫4(;h|CI1S݂H]힦ͦqQ>F̲:8ɂݓ~8In5u) Ӯ*`;dU' :X\ZC52Q1l+4pWV[m #<?Qv%Et\b6|BPfd_>W".0N &=;^1>*CPW @k^d 7 xAd%H-QMYMb~UBȑbwѦ_)sD#hNV'M!ԗ؍:'Gmr`CIhhz1 ;dS3;IwK[Bc*&OYA~rԆO'd&0t!?rmboi N.2PNg;>#F KL&0Ϡ9Hb0mJi%GpzF#iWV$m)Fus߁9~mߢ1UDkMHl'oT56a L̀ڡTuh'Z$_+ʲGQ1d!3|KR4ht^ :[(r枡*Ʈ4{B.1D]>_f=#Hy݆}*{g &M\qʧ]k!R5&n2tGr<_#ⷈũO5Ej&jK.c\P0VVHs͛l~nq"(vqC|f[$zV>V# Y*% l9~m q Ł*yνm E2Q?[k٣kɶ<m7Og(<1v*6gn"ќ:τtZPg&=B .~-;<Y {Z[g-|mgM$MAqR WsJɜ-OT1}+~{5W:^Dv2Pl'] }#`TBݶ$1JK s'u$Vת}㴜AE@H3->P33M',d ׶tzU9֛;A1+'$)WJfNWd){ИbϧOߠM$D9u/qm݃~uC!SJ,Y /Aw 1z,g96%E?D5S3 ˍ)"Dl)QubM6?Nҏh69m&r ~4- w=QNjq,ҢwI=~6DՓ4Ʌ}/E]{Qkl!l#JR1nʊtJh))ޯ^#J p|W[o7W$$Q˯I[W u $ܳHˎŚrD]68UaL@_$럖=?/iG.s?*Um7zlADν@d+3g$j;H2Wl2p'vu|VZEg! sB5Ϸ@2,l7ܪd;yV.>iKdWf%l]ګkkԅnZ"J.[U-nb9×Ꮈdo>ڤڦk"-Ge;\C\:5lDH>vzEIGUjPK/]L DW- ʝL6wTLa sRڭB;^{Q'b>Y d*PTSmC PrE 6 `{Ǜg.$9Hg&dh#hϮms^́SmʘhaFMCؐ{XTr,rbua#>U+J-j!2T*zuwo2_9帱k#G.ohgcݹ9:0 ֻI+b#)+}6܂p'y‘ӒNÉtXOyɄÞn1cFǡ͌~Zᵢ"OwMхZY\ۋ*=CqC83.ʀ)iN36@@$:v^0ڀKD;DYd7B)p dۖC؂b&O\P*=Ψ&~R,ڐxT- <4Y3"fTkӓT #ڏVL/j ˄d򜃓>6{Ohge?2_T©tzCLH؉8FkNx:rx`hY!6x //.ij J5qTs" ƚ蚯Q%""bQolL|oKG!oS4Xazw !(jbGNrd{xӤ=˝c60B*JXZ ^']A\=ߦK2FME:]Żh"J Z.\;69$9UUKT;$Lʃ$ѧZxH(catDM<^;A~g= ztPFl-дd5$ ӡC#|4s1<_bY"+~A=KYb٪ &t2S¯6J nJ"n0.F(\ur7C5<4;f9 Jj+Z̽V 0Nlqe5?(Fb: D4_UjR1VAn Z6M2#2QoBBOaQ<'ZsmfR%^˖ef8P0nO\SYnddz"p_vx*'hx?"}zMH z6d+Uuofnj77? YJp-npLbi-9ϣʼnP]~߯_wVѣ=L)8E $#˝gMtO551B]:؜ Y-`Tr{2>+{BRfhƯ}!9{ _|2/sPiw%vܫ+3͎Zx/ôaWQ˽HV}X_kH>,ng0\bgjX?G53;Ptdkrʟa`53%0JtlI[F+6wn >;w<70k-*Z+|MԸ ֏Mxp:bUb~ "C .oĬ |*ϋtŅatm?(g:uZdQGH0Y#] aZ,@B߯ . rbc [d=z=qܒcv)RCR|8G4fǃhJ45.q1u !;EY&ȿtfR@,̦d?7`k K)sJX؇E{UBwbQ[5,2?o( Z=җ8mN2+{3VM+ HiE+m9izdDV貼w4bA匔*S fn2|6n0}3E鷨DH'JpGPMscKYfu,:tQ[&qx~vw[.c؆ 7{e^Oڹj?lE.$fL ۻ:[[W :6P-kV;Zfɺ $XKO'3Kl/?zvp?E[p\paoR꾛.#3-N5bVFUv݆{l{I݊'*OkSubOAo@Yqm]OC0&sƯbtţ j`3vIJDf "tQ!ۖD?cM5 =%T+Jt5:@¶uE}L15c#՘ 60w'& _>Y(:Q7]ag E97t&T*Osc$ u%YĀY~Ut7@|`[D9xI}C!a=Û+B0JjyyWNr$*'!W`3Wb`ScNnzEwM i"=j; OXԤ{Bwoz䓬,l%* qU˦#ޛƤ׷Uc?KIrV/nx=AsZK}#zUs[;Hu rbĸ7. V Y,*+hWZ۝ cܷywP֊p]iWd2}vuޞg @ܪy4A$QE&`^tDRRN'9 038 Cs \PCXIܥ%I?oG\©N ;^{np֥j陯–(,y:sTffxGo2'Ք]j e,?DAJSr_k\N"wVbyzdܱs_VG6I;iz ^#N]J"pĢN!eFm$UjkZC lQVTz tWH&"b$}EdÆ<n!.s/Ռx n}Ѝp)֌&J""e s r ;<?kAE2YU/?Z< pu3Ow`b7[A!:{sJȆت$-iYE<> ,}OEc|OJ[ZљC^dm6(p XHHWBQ`x3o$IMYh0:1NrAkc"#$^jOaE]%UN'-!9= 2NU[\iۿЕVWxz37sOJ 8Ƹ3?2o3F(Qۿ9͝!'EW1W` w=3bKMjWޠYʱmOZte{O"zP'f:_Q^{cdFF^榢| e#pâ*r0"*<[1BD7 #.}v>O{9lr*5qv((mY2W2S'ij3>fȎ5R_ZSR0r?n5y/}3\bo/?ܯW*@ۄE/Ugj6M;?bŃXmN;D=bf__U(~Ff9F$כ"Ջjn65E|UQ[ԈVgvVsd|[(]ɣ-jy8Z/6Cao_,B3oB1y]*`A!eե)Qvq Enb`D-S  I[-Z4m#ED*h+pP.z ##3%yYsGW^amI%0xx~'ZjOX-I%඘5b+!Cqf}S+i_ݨ+zZ, e}R|N 8k{cs}\9'Jhޖ?OBEHUG@9$~*W_lxvЬAXqJ;ufҟR<412b[N~0"{yRV./(a;׀`tĜu-'MbO2Y}QK34"Drg]CWM$lLs$9\`cuOLʅppޱ[0Zjm M;Lɋ jR6={r-t/^D|D$`(\ן}W'j WHxNa tҏ&ˆu3 ֍Dg06j7_;DğMMNIyF,VpJP,Pǭtt9Bp2d6< Cyj'5\>*oN H sjȓh2V^˅g=`+?{L=" 7;b%&+YNeE'>1jہPPNFؔ-lg'ҊAvÀ?ccqhqms~i$^;1usHKAryj߫V 8/ĭ!`o#mMr&K49ccmY ț4dP؃$W9q E?Ҝ&vHGЌj6aB DG6 riʄE:R\wh^J1Z S|'`}j?\}YJ)R:[OvE}ysՀQ1]v+-#"`(Yۚ:DǎT7%b6*pyG]1`Z>ʝeӖVbj o܁[R#ƵK U,dKe+:NG|z4%I@CCpBԠE* ?u.>qT$8/"gB%F47ݝR!hWr|!HFTD+ $bSϓ1L7wï&RвgX'B 󱯻$ׇ^ .w5"V×&O `̳^oC:2}GIc_3/v''nq!kXXM:S8jAQO_<A;je4bq@Y?ÿYoF9G2gHzdCk 5~ 4̪>{/BUqz\&Jc!f3 ;uhGXYFs [収ܔdn[8GӋת["!7`*@ݗQZ`ȜLUc(׶z r*a(?tD.6#N,nZM#-*o8w뭛5~S!P.UX^J wЋUx,HP;o 3~V?9]𩴽?ZKCSWl`";I\NƋ$fh|p1a*yAY$aZm^O|/ 9zڎ,,(K:L%>`pE%k\!qЅ !~)ikC@xN].tOT_f>٦]w=Eo}=.7.E/Mβ~UY Um%/p;@]\­j.*oՉuu /@xS s*-:{5iF/(h=)1!S1vB$.eK& ڟIjFDyg0VyRTEpLпf>Eхރ(Z{NiHFh[ ;ٸ9w e肓x*Jx;DL2:dX[M " {^V>6A(6l5hFSt5DC(YHOU+Ɗ:);< <`jl)tZ nL|4%uk荧3clx4Pv&>.,)y/`\9ô/K. Z>/w%P0d4#3ډP2(P6rD+d_ (;_1pC^=T/N[aaɔC|\2zh]y<ԃ@l)甲MQ 4L^+-ewQq.vնEo yk",C%Ga#K| 魎jOmc(c,CՌhmı^r᩻j^rdRh_VMJl vI 9qc$&,Q]*,FCm&M~lge1<߹TK떾C͑l|?qA{$تdOS=!m\dwlS%v~bX{rFfgߨ-zIv_'~'jơZA֛D.՜ 5ַSEFtXoq0?m65S|Fvb ŇyNUb+Opr<_m:'0Q**2 km%?ԹAK R6Zofvѯžl%9~? o.1&! !iN5ݥB5P]<6%)K5v0hY,DÍ 4+߬vbbp cŷVGB8r}<89"mOÜzۜjncfr F`0Uiݥ`[lDz$2VdM 79Suds|gwՎPH:|x1=YrY|o \dYQS{aJc嶮eEyoG}t¾L u|muu~- :$3VzӾ(b+ѦNtqh2UDw`Z7k XaxuyPL"Q|)*G/B2ԊTYkKLL~\jڿ ɻ.{®Ǐoޢqq&}s2"DaX,6,1!I6#E{4ު_6w Sspvr@Loz}74^`g I;:'  { a=u.f2s15N|rzr\S5R:Ft|b⴩iAL; F6oǨA lfกiR|l}eëd],9%K`jb]tjROɽ^^o( _sbHB|lXڠVJv.Y8F!@QW|YgÌc'-ı7uQ#<<`E@8bš %!6=:93mqhV "16/< ZjUŶpD{ӽɖ V7gv)gX0bn5GVoN8 !-VtH)1͈Hu.4l 2>w2 > !xnƋ+̌mGGޞxp|lWs @mM \,MOjgʅ˵93cs(D$;M67Pڮi]HBZP0!kFAC@|l-&^|AO̝QRu5Jc;vCbV1z`?/MԎIϿQҡP߁kܪky^2( d mvҦ(*wxLAeAFܶR ZX0h[(EO0#fK$X^:j*2$3 *ݰ%3gbB_oV+s=0ne|ag6-qLEH/v}+m/Z!jݴU`3؅Fcج5 @}*QUCZlDōo;DO 2W؁>~5yf+/i4e3+&%r'dIثږ.lڡ+7 $ Fo#`lk gwaZc-!{lA7 ?K܎wLYZG,xKe~`}-Tf%Q=x*ěaD`KXߘCõLA _vУ҆Y$ӳ e-v{ȥgr ~XOVB|K9qf|^<@u\VkE?T]oTM)fzNA5!tK#P,q /.¨>&?/`=f:4RLG5MAs6*WfkՐei+* .IJDԽQtn>^Cb%6a^un FgsFP5&)6ٻɪ.8BQB$Q. ~j`wP,EZϦhoٯ+誏jDD=ۂs,+`}& C(C0.ɀ=lCrt'"İ-?JQ  6!2QlR 5[2j) PoŃ/ 2_޺~ 76R$l ν dad[[n /!% 1[N{Sͺ{vu߷'iđv,d %zY# y՚ u߄ w. Ξ j(JWKދ?>@ܟ~%XٜeX˘r{kbi1t::G[ؠKdƥq@gWM3~'ۍ5O2saڕhfI:1f B/gDO_ZT6n-Ч ۶RȖ)Y$|ǎMZNEٓ}SNdFH{iYDž&LݕϷn0t>Řbvnˀg9!LjT$pwJ^/^AԂj[U.G.lbG3DR]P`2Ӆ2<Ĉ4a o`J0$'?S8gDQiE N'l^w80D6*ض"aiV>+AՉs%A'Ek#1T`Rj7m>DDqED>(\2.H8=pW&4.\ ^;6 Mqs ܿ_L:Iq[m6+vyP`B"zAc &U4ڡ]Sv\qalGC'Uޚ\hQWq^0ږ-}䒔}<T)h,~3e줕U" nqhNNvW =HF &;n">nUR_6UW j" huxpcԙ,{ͪhd^}wTOe2HS˺. NTl6,LLWeMET"&q`僦)ZX:lQSg e4!zy-ϊ9T\C ބI6F5bn0% >mb^Px@o}BPz⫒t#`K9Ȩs87hy"dBM^/IѦ̹tckKA3k+O=5},k> n6"4nMN-5mTavʬUd.p u~M"r}dXY5w;M :y1*)PR0]G"?܄Hxg kMYL_#t̓i![A.NCrp J1=99 !PSJ$Ez2YSDaCBSc;d,j=ZG󯪺v9B) DT?Ѽhl2N} md-:$ _Ώ;oGS`KB0r"-& ~;NBԠ\|+3H| QNrk4߄ ͳzu6D{ڳ}LqQ]gBPY^ -ISۡ@oojߡQpeYTQ\ke%G8|}gE};dkIPDocHna 徿v`5۳j:Z"31W ^Scdq?戜}C`p<;8\#Mpn Ϯ< ߮WtNU>Nz10(Ga5 ̶Brɇ8R .z 6KY2_0B:UuFG*zJv aX0A-7Ճ:3B I89..c\gd~"l;su>Ec-TFcnMĒϪn</FބirU`)nl3`$5zr# Bf؜ɳX(O7,AumSAx$*{%ÖHHEFG! Tţ@JS ><#gs<+ۦy0M(dҝJS,;,429#_K 0]J& 8##yӉt`Elo;΂Mb%wcC"d0R{%3\K)HCOxbbH8"`!u/c:17-K<Dz=K8ʻStx<7VJFW+6&[Lc՞ .D"zsN/îhAZRM0H$`W |SG*!ÆmI&+} [`OGMiǚ\NgT6[[V) TZ̄9Ph/UAoV'R>5JYuxIeo1"$y4V]HpCd"˱2 n&!Y0dN1dSRVw|[?NJC f/` G8BR(}Fdlj]Z_ cRzkȯi} >H< ϘIox-V/fLޘ>[5_ly~ͼo9;t>S駠AZ=#B-utXXvmcS~XX46̄# *dFr͒&yweRz/UsQQ\-5Sosp/(;uZT P6$ sa&A>l;{lRFݳ?_W(fIYt 9AݞW)NU@N"IZ%}敱hXh)`Ծ,@{;V7j9YG> 'rTل,0'w"`sE#4t tpa^My/"@wi.IPߘNa~>GYu8qH#lXEL/]=65e=[=^  9uFFp>ͽ6j)sٷdFǜ\Y_7(K]F~Ы8Pp}e o.[3+ciG+&Bma'@w'| g'tJLl\퇪.P!h!ǎgL;,(Ym i4 b p=nU nF.7?a.-dRn.OVmӎu#v(6+{תos;C M-V]qxw!$ڤTIja{!?7èu=?0_ yo=Y/!ϣoh6r恍R)*tj,H{s1ZU #dR)P2Z> Hw,:ҎDy& !K={L]U[[^aC]*5wgh2e'w{ OM"TTF@_WK^]S`J@Xk_cJbL|w{d%e>72kկ^G@yBupM+$ R`Ȉj_ CTYEy}a;1xǂތ:nO' s* U&ޯrFTkǽ@nGo} 4Q fgqFI1}jz9=egRHH2I >ae=-Y*hx;P74G+pRW &o?uka]x'$ -j̻YJtdH V(ӬL9*)l'&y5V7yۿl:ݕ]6sz=^O@z~sީ2glu0ZkQ&e)3xè%jյJк.fGO}r~^29fFBmGKX'wDw;R3'V=MFqBx Pd!X N C55icGP Q,ӄn?&9{0O>%ä3]Rfwӭhwú6[Z$2P GEѐ=,Ne[E`q@o 2k  <"htved%#_#]B5Vbw곌X~:􊴍T;ÌHt\aB WW" Z9u}asXa?'?u̽ppyEUȳ2I[^X*+K[e-&aN1=QvR nNw3?pq|0QxRBd?!_g2mJ8'(8},%͝7ՑaZ}ﭟ6Cj2|e"`Gn'ajp_"A"XpE9eZ;g >x7FD2⺟f&f[p+Uġz I%-9O 8 ohϙ v(` -v\@j 8`⍱O܂v6DjƘdl~k{A_9yǣ1* IUxl[,[ pce%imc5J57ǿ.n> Haѱ=FRY ї0WT1^Ú6w%MG=>)cF3FCSk, ujT5Dr6X+B=z}V ./m0t0kcM*M^YNoU <{qmcS=1'1  l+c纈mJxy97}"Lk*Ϗ>]LJf% l_IlBe0)u#ZНeZ~lX24{r"9 0uYL1_T&4M,.u iD!{UʳԍRvaĞX˳ K >v \77W;s*nҝLF-a#Ѥ.uշ^> KyK0dR)f ChvnyHܫY/mEa|4+u!H8-cnRqs "~{q:/צN:Xo-b|TWUE@px~`ٰP U,\BkeIx\B;Dztffy""9D1LylP5Fq:VKB8^A0;>L3WpBo!Y^l\Cʅy`r٥*:-.y?ji,41ʙCP Yp3irrRP(GW XF"iaGK/δ0g!7)Jy Pܕ~2=96w @&ʟ<5ud>D?\_ԗ u}\;34C=yt!UHv/rtU#C(o8XܸLcۋCE qvdNSRBsjM8tk=9*ٹ.(~.IɗTIwVJ{yugU6Aÿ>*[dJqw8ǿ pf:kᇵ9̝mv^$Հ&:{bI`7VC 5Ui!qv׏Ґu<u@=X"ɠZ8h0+ H9/VVS,ao8|0nI]EIW5KQk Q7U'Մ ĭtg:7aT-@I9uLn»vjgQ o"!l?TY~"~kYse gIS-|,UO{k]InsZR 5goh^>Mjԅz U%U|IPS`MZ8ijA/KXD$<\zbJ;.Di>S޶%T݂vl%&HLOmwYLe f_z #a[-o)Q\u-"n|[ιijȞ=L5XW᭫w`=R2ڮ; LIokxR}V Qy :4Sn;ר'Ƈ񧘧}\Qr߲.PmWw W'F^śk>IB)Nb>2_cϭh7#snUBbf7GE7.+OZZK'؄\8+Qi{#EAV.~?#>*&)~3"J vUsb/u jo)G.$$Q|! %}BTBd'~!48p`͞HyC?,O38 nvc,0Pxa3 :3 zBYp8. pB=5<$^7u+U (L5_&J|ƑE\ `5DPA}Ga{.L2JozVpy+Ҟ39=;*^;E.Iʋ/o ErVyD4R(fqء=n`]smM/ >mW:jEi)لG~$Ry;Bѻف7Ӯ'MDG/+k/ZAzbIlEVv2Њ3?#>)+fJuآ~MyV !sF8(L7Y,ay߆Tz{9X ZIcO^Xav6 }&jkFr$ԤBe[GxW VƧR>p(䯁:%AޮE>['oxhζ̬&}y=??Z-4& 56m_=s[[MlX"( 3lRE#?wհ پ<[ Վ{Ի4􇇬pdo4Nx>KRC')М}|$F4" < ?ȷW2\Wz+oڪ̾Q U_Nݥ?}z؏_S|zAtRdax+ kKa~Q\yB'OsNVYaו{ L]Tesa%} ?({ 36L7c? Kf.] ApĘis^i Wp4VAT}=oy}ahT9|Z\$d$]kUJ;}}ޝ32W:Tޔǎ0%05]Mԟؓ ΙG*}CuOr%!b GsȈYb~ė|J{@?FLE&rcı}:~Rd7H'S.QN#z"֞֍bDF lEo68=^>R> ƵY.xSQJ&E3T@B:`EiVJ?-` eP|DG72Zr7k՟)Uh^BrXj5{! K]p඀ h¨8Uh ;hV1!4o7>J f~0{#ee?"O5:;fCNg+TÔe tc0T1:!@BOvz{6-N`Ctǩ(}gFW`-^]ZȎ#[*Y)['ߞlkD:UP/QǛ\V L;x `XlOP>C9CgwSTm'W@XU_@eYIc} ]/x,>o ~ Y!c 8mԋ׀"=$Y/-^q]_SZڇYgx dQhrORs&iKG;ۅs!=F^DOAEbAE?_L7I 2A-? }&ko7 ZED J#^O>%P?pMDZ ei\?sT}V,qRmg nrexi-%N{KXg3ֽFD3u(&bDq[A60il#YTS6@Kz"v-֙XQ`*\x|.ڠK6uJh'LmJ{|Wog2Np`:t-*1mnB;aOnθc/ݞsxA2^r>PElUvݮ>%}9D\6RJYCU/ِߡ"NN;\޲eAQ f+JRPKs2{K/Z@$>lHH5M˸0H!b ŬaiL\[&-!KťX%"TkzJLϗQ8S2^)4ͱ@\o RdL].eXɖdc1S0鵻o$p[_[yj"aft\&/G"6 c25=Y\v5DzS֒+&-Mgs  SirtfYV!&dR'/Q$SP:=KQU=~&,C ņ} tVzVcwq= YG(cɘ\!tW1y0xdi$H+<6=9Ͷ݂>A 7 "w3 tkн=[:R2޼_ ^{0"znVMmTI*{ أX,8ERxW~6:"G8on:s,S @dJvme[0h([f頲=Hpl>W;ch=Gk&k+Q7Pz*]y6.'+6%O*ӻ[߼N"Ք?ㆪdMװ w,=YӼ"s@sLP-XǕLOV-g8l|,z{=4jtX,;nպ?dc=C+ UWM` osK-pbw՜VJ )^&^HCBL݁$s_Cl'l(uth1b$73?(UScKՏǁ/vFDxg-ӾGt\lNP5# gCEޞIU ;t mu+Aޓ{Ԝ+cb0 ҇ 4U";pmyh h U! C WC* APxsUvPEqzXXBcgJ҄PnC&(]|9Ot;:j;l;5Khy}0%ȓ h"H*Z%KHBрI"*mp[ 5hw搡.Jmski5E*nS[ d/ɐpPND V#hYX\t δ>ScU*i˂jE [0\shvAx]d=1Hq"΂qRy3:*}^Ķ!جpVu 9+dI^HO K8Aùf-5{G3MR^Jpq KBF&K̙TXL5!z;|ܚ몱DuL3Ȫ~| E/CYlEgb^re3}=wv|K5fZA:,46ŀde`aLG|ϕ{.7je }?8 @O (U v[=vnӨ@ 溟LMg)'ipKƵꢐ$[&BuOݤȎϪD2ءOw%.r'hhOZ&q s^] 4R %NO@GT)9< x~ꍺ#E /(u |*]AF!];:<Ua$ǻH}3wfW+(l7l bTkKF$ ^%?`cq ᒏBU74@ވC(\hP?/R'3}S0Wb ҥG+-8NYsA܃Tpɏot[c5a+뉕}QJe3kڢ~^"ǘkÔ\8pT6q|_mGyZc/7ө")'qjAk^ DŽU5? 7pgڠYsR׹4z}naGI^tX,rFHQGSUv!kV7m|v'C"^ ʜ/qO+mQB"_iIfbʻӿՈ_xرvv)x^īoZ-+uE~EL v1Ly+zXF> ƟB}n +E]̾_OD7I2ҼH AsWFc:7zVز Iy &}CuBp]NEx\f\?[@boqE$9<ۘ"$6l )m&|dhѨ @3;J3aυ73Tt%tРMBigYZ07070100000280000081a4000000000000000000000001642603a900002094000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/can/c_can/c_can.ko.xz7zXZִF!t/ R]?Eh=ڜ.+ɑ s)r]R_U`8rxIH̄\*&ަ6$˫y3.;PD8bxsOصὗHhu6VBhV5چvt I~:>RSyF '!1]BR˶Rp[J;ăJU^9QH6G⶗TŌg:4\Puc!74z2X΂Izx&MOy|_QR9 ݧjE=cv涟^@3-d|`~o @*;xxFRgnqb)]F@)U/M٘AKNUTe?OnUτHF<݊^B̄{b#L^27ϕ,r>L/1 ED$TZo*._T)͖w>g?U.x G[ + h!ܦKy|¹IdX+nN2r+!UHK Hn(zSk]6&ky]|bA)N@TD-vk쇒 ^+?g/Ur#POKyPUk 0zEع\I!GfuT6cgHxm=ap옒QbdN/Psc&#Mh4-uz8/M># dTQ ئ}r C/(_,4ܝ7P+Q̑BFJv~"85q?WzUg ԡIP\.Mﻛzψ5Jza?%+JفM Jέ` q27B, 6jpqms:w}ݥاxc,;P$o\cQ qvnDasζ,_ħk7ɵ8FT^ǰAnj 0z[OY_Ȯ'WzEWz}ޖ^||6]1.@s3O%: nKbƎ+9 Ӻ~ ig稀SmYZ2b.ʄ-kqc*=]R f`k?PLaA u)o83T6sM``-qzٯJ. Bڏ~lCzPvtmGijfW-bajkdPK=iA+]-7.W/kP˓4|=)F[z"ۂ~+,ܰ]rOR|Ω:]Iux 8hjSFܠgKEvP- GZ;86>NSr>ŬYiz@ sı\}'5=>%ӊ,is&=#Xi 6J]dm}%27Q:S2stҪҰ%rЗi1-9cNm zP?MPa~םԲuiߝF Rd`װK7T"g.ap'P7i>c [ Yk& I+#Q6!I0+*?S  6$j<41 2ٳ t爳5@־ }V J\n|3V,]ǃk8}^ ꩯ@΄WFTb+{g`1 ާij65! C/=,K&E㕮LQ+\kH;ݴψD\<7CvD=ӹw4ȠR6Z%df?V QSZ $rKxJny!LDUj Ͼ靵>58PFNhI$xz(--U0ԓslCH)U"2{L OzWi;tun8L;54RLaNL sq0ca7s$KCQ_`vroJ`٬ 32?UyNǴ-! ތKiǰVGC"GtC7kMTlھ>]3pQRbK|qNIj qS?Q$ƅ>+҈Lš3+6^=olTw˩akîso!q΃2Ç.tP r'ǵ]ðEjAi&.Z?0)CۉQdO9B_PTi}oؾ^/=*4iS[7C4XGka1Y6\1BD@]GE\^SP|0PfgeOnt [9*F ӛ{G'O"g, *VT=x*jVś8jK tw> i&ːFM 5=nQ;J 6 {> ~J8SXf5zHӍLjE0aUc))P)y OȸN >r/;5Q%([zᷛ z;',;'<}FB03XH<('^$+/da^C $׫F7Hg{qOTPu>M M+l^^L=eJ Ӭ /hRBf!n__=Ͱ')?('WKRp Sng9rɗ#1".b_Dyz;k$~O3?gжu<r3Q92%zdd'_ࢄŽx1o5b5'ihU?@8kaw#swA90J:aMqMZs%'v]`kVvry O"ĨR s7ȅWP%[U/LԢ*'0q[qN )p@BXlR0C%g=1V+]V{_l6M$)e h2DBa^rTyNkY +ASHa$ٳ LuMe%0]t>_'i*VG '<9cmS6QlL]8d4 ) ӑwbȃ鈊T%Ty^]^Gcti{"#|;sΆ9)ڳUG$"9QzOԓaaV&lUEB(SN]y U0md-ACp.Mqˢh.cJ{a2KX^жqD>>҉}}?MO"F 8Bωm"[ "2_1r䲹]2H4]#q9.NvPNoh!eyOU^ޕuB@Ig;N!B"\@ڷQ+{k)z3xZ~#2gt'^|U>~?F;1˴6 oJXaZrYb$(sw="Nj7WA\'Xa aKJKc"1bna;5_f"ͩb'1VڅܙP<\dy\*=Pvn:x$59ROE04{Y|ea;FBT*ڈ4654.t[AiS kw.}&MU dhO:7.Sz}>qt2~ hF,"MO7k:bvfz^ |V*~=IGzߖsvlrXlƎ1;{w\Mlo:W9zGwcErxC %4)q:ULҐߋW:;{)SAvxjsړA Y+S«Ӹ&rQh gw,D4*h؃!K-}vCr8]vV9:!>؀EMyp䯪'6:: LRKHcD7182/rIj[𐧳ٮ"D2AŸb+L>jm(s6hCA4YɎ-7'^%ƉSXXl9tcFo'Aߌs| 2A(/U)ظ^U$['v$3ѵ_XR7e9V*͋?b{l<%)d+M&̖$x_9;__Vv@Ұ^rЛmפ%JV0ztWq68ף,q*c-'.A/5 ,,Vl3ݖL"ARꛤU$BQ>O.Y(Y>m<ȍm-/2י0J_o X5Xz4ud]`ɂ7pٸ_ڕ@u!`>R.@JA08oQ?k;>_ׁ!!̃1G7yֽ*&dM[*Z:4vyFouħk>P3 :7YRRYLE^IŪJMnAmAӚ ;'P,f4S]eY9v0KjI_{k!'}0[@bzt*:,OAۉXw6̊gE#:10;ɍL݆1ZC~2M%.^{yڦr;!Iޒ-~Zp;[EǨ 7ZLZƴ9%DW?ܛT,18LR1 gYj[udD#\B.tfc$şOD831Wp.M4k'sǿ9atXSMv u@e9'+ `™ֽfqϠP ?-V :6ͽpb{"oeʪ? ( Ej8|#&i.k S½D4H:,|&\2@HƚB/ :A%#߇}ka"O)}gʂ4K<&жz(޴to -U:8{VO1 +HRgC^kD]B6,B]\t7&mC7UVuh'R.\؛Z<3rC7:N3)cI+u8ܷc^0"^aC[ۡ[Tgj_+p{|cij;XBc nZ4IiL WZ0< f|G&E<Xjdj}[cx4?O|̘z!Xb럠VV]Aɮ^u5J-qݩ=}ɼSg ]ɻ .M}D{?6|vs%pe)'^f)H'bMx~ Z{rbU,#]> ȅ~hPi=R@UW(GH`su8T)mUƳ5Kisr3E_ja4Η6ce[Hs 03{~ 5;}ӧW[[:tV x~/|XGi\٭0jl?pƸwy^`zmh7I%掙Bv:q` ,@jGk]헿c GSx4J=$; mMgK1].8CX/m]16\Ş@nEmDeɺLmD3k3~KSN%7nN~(uW?-^rXIٻP X26x@/Lԁ>H[B,bO`^OkI˶\VA/kh҈ͥxRn ]{d˳0lbl[Z|pBa{9LAH&j4gylg^~UTG72mJ6V  ,\H[n]xèK %\W1T>0$_|?ԝ"-8i/-M=Hx ,M7gGYa:M Igݰݱ6nM m0xvSnш{^eLhBٔO+,)ܵd4YW#jΘnB?5R$qY:%No}5>V-*~K,a7 i˙zE9p~h4?O){eOyX#6FMX#/EHx|s'WKJ9Irz:ӹ)O&{rtnFj:ȋAiW<ٖQn84+r6 ܁#ό Ǣpn3Jw]D.DgUp >#9ZbpO23p-zTY7Jyu;iW0W{fMbo~ݠ_PMZߵ#08aM⾱Ā>MVjV ~}RH0͑_c!0t|Ǽjkzݟ"Y% dmx`bP۳І(vV(ZhI雀Z0AUc%|]MjY;m#d+u]-گqE=ń07|X8MhOY*^]s_#<"IL-R fKkǖ܎{>\q>r0sMcS{)JPCt{{ h`qj` w aym$r5&r0k>vQmAR蘕ݢ0-ViK#jWI'c]{_B+Aamɸ.O„, gO+K{'ô0ֺu GESKL@uzu=hA:ٚ 1n~CV)xdXSiia i .l f8lʛ̚.FL $O6ՈyѼ?+LxPE9&]GmrFxgAx9X{{O !Y*C7;Iu%uޕv0/iC* jA3xcø)VYٴB-O YzйO:ک%ϸ㮝"÷o C]`,N@}]aGS;~$ßM̎?v=^I6S(S;fwfD+v. `"˚?U adrw ~k+\%o%7!].Iۧ{N9 ^"}X7;Ubkx!6@@ li0=EŚČ6G}%bu"fLw,HH;]y@έs\NAnR#~Grmmz37(LAb2RWZz]0wwޕK?k&.KPZ6CTiWTs&A[{@nn"c]s9o-^I̐X_"g'aIfr;#:bE1/jUQ| r%ғ9@2:|D`C . IL4Q)~^t7yWfVXzxU]nc$km 5j(r,&}';b"P3isD%²JM*;插3ـtlM>bM,wSЋ,R <ڑfRPR ٭)((XWrC; *׆3nO8^T^wE\+G2vQLbOhjD/0esQ!gxm*T;:A%#"r-gvdF:&) .S6#5zP=qDYa+PzީW:sʚ;ÐzȕJ):堵{RC Ȃ9 ZYٰ=t-;:$T1?DV#x* t`ω=9]+k5qCS cH8aYVK+qօ_pCfB2{b] fE8T)#[^ 4(?x 8vlS/h~j,''q:V)FýdLFPI.S.#z_ ن' Ny>ĐptAt|+h1 ^oJ[{7gWטtE.#aR 8FR zýL|w[[~ٽ`Nu |vJ EI أt"[HV9ENC}o]K`\K~f*Ug)<[sVc;gS| Zbuy2T/SsQ0j*R97(ٙ 0(3]XjFhI+xy(#IN=4KAcfHG| Kelul{q.*-/pڴ!zA1LzIɣjiכhFLous@ dI]*+59JXHcg_TvZKRuTuE5ktAUGG^Z1(+2-z;ӨO|=Tib#zm_zJsvILV;W9UadF{ 2[{dH/xh1}<-e[^df6ߨM7 Wּ;\ |Qj̟+|J6ρiȴ*7t`r?QR{BQ!7ߖ,IOyLDxՂ0 ^ƨ͒'T>_ \8˸2:[k,h#%IP}` 䵱S_6 k4z|XbrCh>i `Z,)zJ y؍OESH&f)^wF3ӌ2eH3L(ňgki]>AGK9iNmluML D)Ua=z)gp]=AF^x$ao*Gprf9^aTz&kU(Z@stQ,Ⅸ)6E+1 [)'B-XѕOfcL j&+*wpg WlgG +Y%ӉE3̝&&'N "J񛣧V := <wͤ;މ/B ^d<{Ӌrv[u3.h[Ju]1Q4_eȪ D[ fWT,Nl(4ބP[CF8] r4Eq u!4lÕ; đեdIz}a:2iG2s34e'Iܛ xENsE#kPL^j6 ?gVoq"X \56䁂$"m}V* <ɎHwq?Fڦ8#1B}!0sPjMSI v4I eU^ @qޝcZ='@ })^ 2E{fj"n}"G/t#g猊VL!t%s.1Dpj]0t2(QUOΣɔ^vI,:; ~ ʄ'Lj/ 6~l (qa leӨpXP;{9e-er8?rJ  9'>fz+I} wqkKIʍɅUIR$'a50tx+qq|rtp;9/0 >*c[f`~ToT\XnO?Y;U}!>hj b7 =ւ}”K/ ɼ5,JdMLC}ժЖOyQ?Ib"9({&SN3Nq:`k4C>ԇ^Jy%nk| 8}RTI@|w\ wD3Y?. $70:I-eq֌C̺WYT?2#z΋6Fb=T Vwj`E\'<`wH '\Djfz8 FeǨYkXZO݃!Z)iʣɲaG={_0py7?ӐcNe*rx1F{UU#m lU<$''IA pǷr:%CkA&`Y6Pp*$AFSPُI.VA!%Q9nԑ@eC,T͇=e\Kkg,3˧IvjDږFMwV2mP<&sT;\.I'9Q҂M ùG%CuB3|"E"*;Y@rTn%n.H&  /is5% b'M_0[rLT{=u\ ^a-s T]w}ܷ&^q`I3YnbE4!W,Ϥ(%N"9c)V,%. 2OPJ$Z:%vLf KS2ݴɟIҝuvK]igf2]vmRQ9PVdk$]{kx w.5iR~;63qܜ=y BkWqjuG+VRL"rWkgO}OGG͇gc\Y{QZ+`mZ!x͝;6]ROzpA*OoDَ~qx6ز[6#K$|Ų+"[=@sӐ-nұ,i_+s T`\mD1IOLs|#׬4d7j]nߌ7N;z^">^]O)@@ *0Yd.h .~avSG{~{ 2dxC1YD &<=+:V4A(3(Rx~hD"S廽R 8SaɖGVSdפhMg6Z_I6m<\Gᐨa&o]XJGpYxLET|8q 19OZH fytsOrsOs z|̂]>r(c3od%u02XE 1,;bFP6bfL)+v}de`SOY!a ANzeӽ&A; ˦D6 5/-^A&G:5| hg$V,)vSGqnmN /@:X Rإ ԟՎf>Ǣf׊ n/&SJƺ:cў_\2`qRz9@7~%J8ڝ1!:)Tp8BmX׺4L9]`Ȥe$< ?^8F74.(PZ*S`ei4OayVVWg'*c~kp5"kP:Ct%|G Ms^y2Nr #/g3h еCf,a7_lX_RUwVt6ܡLxC}u V0ct,&1( k"+ WNTW82B_ *hlb|^6;ˍP%aRMRh%SR01%EX߭+!jI +DδmI|h抟\ R1? nV|A6'=M :O gzl'"D*3$TY?v0r*6^Rma r򛑽T';Ya $hsBh?9[ OS>$=kv @KK%'>.hľOp8`ёab1 { CTdPB?5z>jUPpI~ E)7f2^ Bn&iCaâ|(kGQ"Dnף pLIv%En!}S7l,$f;JV`! tRdJK3@TmFdz[j 5Hf1tᤲO[~(Ӷٌ?p1Ɉ+VpAFmw (O_-Фa[:gRO< OAɒ1"mRybr~9X)X_/o=O RMHZj O}dY<{$S^Bb.&*u>&~cFc *IX*ё="ZNPWCzʂ1v]"bKO&~eB)g@,GO[=IŸI6\m`0<6 ~)D( 8t<[ft 5C_r 8Z\]4OK9EjXJX'(}Eq#!V NQ DE$E5w<@dq&Y"kg,2zڼ*J$ p.4X⠯5,!6l( ֲiUO3xlw*Lg1a4LQJCSô6w5h -r_z ćևɤ IȔSd,z0,fQIxM-H8sbl<=Wzdm=S\fQ\B2,ɋZ`L22I,NjƗv%g<:e':"$b]{QbpмkkixH)G1y/ˀ̽hJGPfЄMZ<q"M%5ix/s38%"ˆX ʲ9ky|oMwm䆺' _wZ|6B0jYV;woN$ѝh@.Yţ'BV6sNsã&>OЫ;qpbGMU9[41*#zvj4.(x]&YEVǏRtԉG2x VZ灚bH+nVrJzV~̙UM^Z$?8\pѦ}0)>9&*ՠlWR9>CHDu-WD~F/ #[?2.& `vYH$C3>TŽC&]X{}юOXR K+4[*,q,Vw bkAc]~V⪩Xoglpz5 VN4b4yc3*NscQ&Z8X`$_^Ӊ{&K\8k'`>s0NjrQ|T*m)&at&ml l%Qaڮ/БBS'Ʉa*SJL of'O𧜠 3#jNh|[_5`'73P_"P.whZ$v<3rHG@#U!*F Z{ArRObS/< ^(ФԥZdZ)2AH`ۋ#wR?2o1 WJp)V+J°C`2(3^ۅTܽ3j]C,8+ݨ={8pe2=tO]}x,#TGk 1g޾}{CV>V׻sdv: `rОp*+>Ӫ\64 Noܛ>{DLh%]>"6}8$d2"oRe׾lΊ0 j#:tbOLɇrh*69$:hs/yrZ }*@{0c캔'B&ǃ`8"LT=~9 ,@T ܗ5?^,Kd2Yަ-D1l;G c$6ڠJ )Q$ΒSϗvr\UMUSp Sxv!1>'k|5MF%*\舗&ށ-H#S̾Lhm&ALۨҘV⮧[z7 :'G[XiW$x ?Rj-u5"oT8SXK/"j+M 8Y/i~h ?W'HG=("8`êV;QEGQkҀíQw_k?;O~i,a78s9PV/}w!%ۦ"7M Kb>G]^u'**iE B-RDZ>+hQ -w|ArGx(mF/P?MtV'+0ڥuqm^D7R2z/-D<Ǹ?C`Α9&i%2>YsTf,*|k\ =Xn{@ 1kuKH\cyn8Nt}76$l_ CוpC,*Bg(;(Z5͸?U Fv%(,2O-hkHHJ%k7 bVv!yU +`piz_rAavE;RL[#ce lShl= `Mr3⦰YF/ FI̵i]4PQgVoBwȔ= wj&/|(DN\?}V:T1 U j;@zu440ٳ{b.o/vbc8xb<.@n`={uM ˖ k}7ߠ03m1+f5jcU\U֔Y. "û#:K F] җ'k.m|s#Aܢ,zNV ̀ uɨ޵LөK-*Úghѻ~q}]㻘 ~dnjz:3Y>q0bb|PҴ`?K,hjAU;4Lh== L3-|ۻbsl$7qW7T7ݑ) eE*/}Ut\HTm.w|>Uvjҋ(ٕ݁WB#e:]7pe7 n?wP,+t!U`$.OLbȈDY,j)Tq@MZ@}5~U0e}CG~{̡WhS~13=DCm1yR5~ixIƐrs ,ttC@l8Fn_!c4)?՗Ɖ? Gm2xM58;شG~cϵiySG@+dx &d$+L q3A8dy?Ɔu[J b% 2kdgzb|(#ˎ(1p~oX06Ľ+vjwж` @}qSۇ-ALDʺšLckzEM~çոp] 3?HuT}*<ޮ$xo_U&~[z<65f=y>(#׵w?:fkó&9Br '):^4ulGӏ d^,411f]~P"  aK~ڪjak6Q4(Gz/hx1֨h y s'X`~Ms]w0ĮkMo7c%"s@h- Re;D;40e תhB[4S-2m"T= i e\\M!`eb*GϾCV8>#)*Kq>´)$\ZgiD}]6 = )\o Mq/-@8zPσz >#sg#ju|ʊO}`1.1t5k@.WH+mMΠ%hJr#r޴PBBC9sRܙ)K c}d.(FK*~÷mwą[Y;&}=^ݖbȈDfm8L5ڜt>lfTtn\f6oGBx܇@nWKPڊ $eWSrZt9eH +CZ'Tvɗ G{N1HʀLڙ?ĞŴ9c.p4>RLyfL&imgXE%}NDy#lUi8-ZE;a%Q)b[>ܜ߹/ׂї{[Bjlbk25TƕtE[?ncI5Tj^Co!Q!+AIv:Cce$YM E=ǺȴqC!HOđv;4bO{i%>Şe^1<\kuF([z-1aN"$S&nEZvw32_}QEٜ%<0b]3ʹ|X,28bbSu'AizEslG"MO9,'՞ǪYou0 % %c܂w{7W``zsؠya]~q`!iOleS}8BXW1t2J&;1o%8`~B}y~oNv.}@w>}v+\c|$О[,-G1,M?:5p}=y ,)TB#2?3״2 ZLc$9x.W0>In A;kizh[8u½3ЪFXqwgXFFD.|ZBR$ [.DY=)`>j_ KT:H o}$laD[ncR[?X%uL%gcT ך]I|Ɋ#L(W 8)鲜;@/6~=g:ҍ90*4T],!#gBkMn\UQq nk(JY5]SeYj:G LA^/Sbb X<$ G!n7|Bť*)\+kŭ;oG(7m#B S,WwEYVO˷n\w`A 4CoR2 @F MWUܹw/?!UQWvS.*̥+z/4^e0+f,U0Q]</*z2"$Qıf4?`cCnjmB匑gȿb!̈)̶ s`v d)t` M\žAheChYx"ymX<;[orOYP3ii{P}P[#4Q=L-&#sf.3;37njTVQ.}j=kF3W!=SǑ4z{qeA=M3c&͟OuC$ ™5*E@{݋yft^BgwԤ`DY/`20yf>ݲF3$;XZi%Q֗罺%]6TK,8zK+N] kidC-vm (%¤ͯ7';ԟ. $3vt:8W1eQO荓Cm nݫ!s]˗P(DVY`/8Jw: 퀶-7x"92,:Ϟ$+Nۧ; J`7F:!z|[CZqi@ +q]M])㽔]Ӧ 7HyDYH+ %o@?Q4;LK ׹YV =FzaQXv3s]s?tLͧCFSmJ2w/ 썹+{(lui$"B"P]lLw٭6ee((]}#.Jd 83 m۞I _tY9 ._ A`Dݿ33*f}B򶞺D4H^GhT'.m4(X -.-:eOO"Hb8#'䵰eAIlf mii|AL`B4.^gODŽ8t19kģlrv*qLX,=f~jz{+kEHZMBP3UZh>HjiOd  0SiU<%$o/4:I+qXM/cqOz=-Q=2ZRبhI A p-~L= ;*k^/[1Ft@Οg Yè`^c |~!|`;jsX7JfՒO,u P68F.xM$F6[*WQ.wxy]  IUs F bc mkKLCq(Dz4Km}r e찡W'"H.)R*%Au^ WQMY')mCL"ZRv~.P#|2)@Ť(Ī?vHYx:n=Q `BX۷$ ؗUcݨa0?3$H,b <"ZtC0]/FO@ap19Eyӎ ae2a~`= ].ha?9Vt6%{vј?)%q 9pn:m.,USНD 1deB-k.h2h1W=4ĊX*aԵg5d\ 6uf_c%؀%fي $HL0 hơ!# F'f{oZQ]Y*eFg`$.*} uNqZ:Z5 4Wq {) 0!݂gk_cp_!UE 1Q cN5VR:n6Q-}gos+3`p(=L-]F-wTϺu}i Pt7ǡsJ1j"WkS9p07:ޤ~{4Q7g[BQPzp'G, @3m]WSKL\,>jr ;N\CuNscӢub*:agGvY %9֐5ɝBݺ8&w(vH@aXe,#3ehOuH.P@wjd%nN6}=WF!ntLqD :5RjRf6:vU[$K8Lo5hWULQ:w_U0^X~V19SfH|;g23yH^RQ5"1餞X3 Ft#>:nT 9L~롚Hu& ‰Gnם,tZ(muVVC}!ni7pe:p\%Osy0a0ǔ~Ogpw$4ѹE?P=X,rzΞ='7a ;9$ X*b^~=L59yt]2V:aXZ~&(g߸nJNŶpa<\;=LF$}9?=Lw}fUBj=;AQiNU7u:_Q:_pN r(sYiҤr hXKC ;}!N&uv$37nUlUf_wU /"r׺fX!ܟUPR$`&yV`I ?5z< bGΐ\;jEgL!/,) .::5Wũ202#]*5lT6<Ă=|C UY= *!~ic>*~5W͊]6$:ogSoO4yl/jpeI?KAZ·"'sn{. :f%9;,Ӥלu3Q3b]~1"fnz(-&8g<uŨ)ݿ@m83ޅx! xe<0rd꓌$" CfZ8B:eO0' Y5炒F&!צvPnfos!]ئzfo2|ꕗ"UcNڀ3F3-Wqf %4sy{,ݰjW.S?q2bBm K^]+-;o||BOu+4)mzƵ@f>+(s!i~.FGsKN`UE9}hOQk({,UV'&etZIF㱼"nq$dW`3uƢ:Ć'9S";1~[q̂oEL{3 3! Rkȱf:ZXƆ88jg2o0#h {IZ6pigO1C7 (x$#.\7`H!Ѥڈw;`SX`O,L?`wMpV]xPHXbWI7y -'˝5Fy*{n:AZ$!Q_Ezo^#&+rN/$W}п ]_&eh)=ܕl\WY2g-GulR9|*KJԔ{2l <9P2 yQ`fdRU^9 Ҫ>,. `*H=[E|:-o\6R”q6K" WBϵ#W[&b YCBt}$奒R&X`bwb.EJ@׏BzцV z3^.+87'0xղ?+btVigS.ALK6 뤁 *~A4cOM % +Y"SBǤ|g/+uo+b 4Wr2y,Uׄҙd\kA+ȎAGNAj~<ځtC6 ZL6a+030u̧۩kqqAcHRXCFҫ*6> m_a\=Wy>KI<8A$E"g$PdB`݉=0^%6[w$P,}xbH3X<IITdAĕeЫY/WmUDjY!ߜMT3ylL5mqy"ecHј96P\ 8MS+ZpAOi Ƈx̀֔Ppv{כi3m2sR0q͑\oH%=QngLNia$~!0ex5|ofIc/d mocߗũkU2EQs퉩j.)(o0ĒXw!\&SӂSa7c&q? T|BVG%/x7?P!'o*u!Vu\!N`*fm0-EHˌU̸8:fB?BOlBlх,I$y.$ˣ:YN`}r1Ȝd2uU(SG}SjkYoyjduJ -qgD_c@&L#&DPZ1JL)}4yy L6V)k/5n AUofV*7^Zg:ׯm#9?yYDxaG/eLG4䳦C:)Ԕn3HYWK-ق> g-MrG2 OGX/{zVbjY>[;!E|{\ZkT]u2AMvU]׭;j=_eȴfM,3yGD&N&DY; L+9B. \; fIO};$ 8GdiknG{eUpY.-(=J/<^pYZ;QNK$u)FrKJKVbTB1Wߐ5Zp51.PYL敚$.c m籧 R݉Ce&گlR=ȧ `f{BB_c978&E 'NX16/8;r@JL|裥VmN7sV+(6C<낿=hљT3*BF._U D _$Pw >Fi(mpAe;3"R*i49_X6``:)9V&iկTzs'\4.UIf]tY̠SU=*^fqK޿Ӎ_+(¶ol3U"-u~aZjgYT}9p% )~XŞ4N 2Sf9SGѬ N+;VzW#P.rsnbU1u@Cք] j9o'w}Ç%)RF9&j.f5>"QpY:dH_^駸}6=(I$"3z*xTW}z#OG s;v Lh2.\Y8s龬L Uk屜 0[N`(1ugěU1X#eJevOr^gba>{ӔP] {2{FY#oSV6D [J1"ڒ( yaV~>״[rqʽV/#ŵKG7tQ ,NO}fpE\ {S/ĈXZP6 EpU6Z)F܊G:+Y綁Oz2! |wx~:F$$(rw-&#%vUA?\)] ~]R$m/hi^bcM0;02F:kJ~4:PCjJZ{2I ъRt0dHF2NhϠ^YN6*{kG`G*SbBH'oc_Yj_z ?R?3ù8w!IbNFXAԕrBޯ|A*kjɬԟ^J :I똗7kCMnW4yxgOf#@4cL>p*,*I!a]{+"ugXפ$X<]ΏpD&ѱD˪t0zQ@*Xp&g @Y120Yܱњ?n\0" q>^lZKUNz1æuLO\L,/DD*x_5}:~~}ÞzK$aҤmҏk[shp/rE@r%tޑgEhÏi'iѼ-s z y}8X`7հo[;@ʼnt8A܀M+Ck3yjJ5gkkL&- zfЩd돮qh)*,m ׵m7h1W2BQ/h=n%DQEHAHe\ˇͫO[6G6! g ˊwt2uJ̽p V@)|Ͻk`PsʫC:/W98OA3 S )C?nڥx׬*d^4B_j4 q"D$ *H4OAw dj=BS] RGkĥxm ASx1689Rfjp/*̨ΜVo֒ taxi"*B}iLW% w9QԚsJ"\)5'OcɃU#&1* 3GsHpv'y r>B^^.nzD$MyiKquS3|F`V/8r%PQ>\?.n U?H} Uv&nw/im0|3>Rhګ CHąA63f8l}waevɥ*G !:(TKO, ܗhjƑJpeڬ:?B= 'CHs h&5y/$c`3$ 9y$:iMQD9Af z]ę,MNЃ2ݑ[ҏ+۔QJ+yi/)O%;"}^~0b&͕]-b<j9U )+k8c˶4l= r[o$c&pN*=YKAbء! v%r 8C*WA^nQl!dCki:h|G9{]9>2/ Hܣ?_OhlRYtƮv'ފk cnBkTG ht9vd& :ɻ$vN,ɋn༭V'8;t؊bq`4zfR2U] ~\" |x +cT*B'Sk5,Un`|a|8ozBM}t$nS(`[Q:MhrXڱ$˒:Yut\Ͳo*y9=[t2'{ؑ*v^<5nFQu[N,#YԜQpT]}6k}PgXÏwP$|Q4-u[a4ꊰ !qksWflSdtT(ve#*.h#0-5db=ܴ7h  *fueK M =H@ρtU2.3y}"M9 { M"zgqX㖗\hh>5VM6XQOXFp8#F|NNgvj@d bsM˩I>h˚*ư@BI˛It a6*Ñxsk]^ю/dPuGu J\TCojf'XS: gXR̺I ~d'O[:?܀bX]7TB X~'0eBQlo")u^u 'axz6>p1xIR#-YMuyÜN_lI&mC#0(S}xcW w0aZ3eVzl,iZ M}>b̠_%y{iW=Mm#; <3Fˤ#ؔ ;NL&PVL AX/G.ZL IW caR|Q2.dU5 I[^Ȭd @ӵL¦1KxaX JѼַop&!!Rz8['k w:KXĠp<2Mx1Z7{[OX7)x G:)|zC9GrH9(_<w#|Y:#M,5=^=]\DC^RyJ9HYLH]CzB{IȾJxw5奻K7Bۯ"vyiǖ5"y%+% ӒR L:L[Ti\H摘h"S>nF;d[X5,./^_Hs${8Ѹ)N\aD_)'Uc9x9"-tygB` #JD˶tOI~k4 Y@}kJ;7,|QMG||iCqX mBU߁JE=<|RGm}ٽѐK&H\[}υM"}_rsh4 CS͡y|Tj,1PBd#m%P}Q".8Fb:GQ 㤆=ϬvGe"7e^1Gd͆ZaNc2!rGC§*@,sNHSoLsA8y) Q]*b2@s֌~3mEމm8ퟵlp[0 zόH5G#L#ڻW-Y9 UY[  '坂Ӷ)YI5wӺQoj޶~ib/\߇$IPBf7f@n-[6Mf^Y :KuXsd-:U/$s4"տ: ]UQR`q<*E"Uƭ1c˫;m[=(r&QFmG#o]}OOۺX"dB<bLxTR'lk.SnͷH "Q18|T%=ƹ 4jA}Q̳5l{{;zᢞ*5| e(b>ݚэ^ ŏI˭\8Q%}q̷-[oţY 9`=X=iD{_=hN+pGifܣiG\MB w\rõ4 \^<݃a`vo .=t}D_sgahZ1 #U',jum" It1r{DromqNйay}^a@ Fj74SsOps)'H^Ѝ7@oĻOq>w{@/mw!%uɦXD R>_ڱ\(|Mr r8;'gW̺NBRr6i^E6,:tK=כ:/)P+lߒ;Osm) 7Q.f@$hsG^BÏa[:eFKiv-Rё p>;p!tȤw ho8^fY?u&|jWR({9A}[N}JXiCBELK'Zxa)μ8_$q[[ B0xKCK4\~`ſm478BfHB2T.ֳblcK"*Mx OT\%\WhUOJq8P2nQӅ&M\rނ`*[AyV v wa9$8ɿCM _Bu{@ڄdc%&$_ x3襢Lɛ%azLyp%']IMAʈ1bUa9,K4pSmMqP 5f@tk" yiJ&U}# Vұw rL$Bf2m&C#16mGxHGJ#JgNu xWI8l|:f^o׭} )̐c\KdЄI,3g?ry6V,?sY.*\`D.7"R 6dHLnuλcz 3F 0Tcf|E7%i'bK ̰O=voyLxQXι/vr-ټ) h.GLs]AI/YL # +hp~lhl~j0B<.mԱ"_{ 3Imn@T< kw.qSWF!}@.<_g.@;!mlUDb*_")dw](Err!E@/fwV>K[g`֡(_ٓ|OAFz ū8WS;U晼Mg3MS;w𘇩kök &[9(m帽ElDf@n?^Cvq]u7byì_@P)B_ %yM ~N u{>sAX|=V*o% ;J~v,ib~ }ﰃD"Q<Σرs#MrѧaVP]S .s..3 ʆA 8BR vx=̥i6έP!y}g \B+8JR7@9aQEʋz@^GA-ο5 #F^HY3:K+rD=* !!<23c=i8rQ5{Q\06I}&COA9X:Ƿ9r')z?@~Uo`uxq㻜լYTLKچucwva3XDf 36ݭ=C 3ƧB?YY Y+&p%c.omQoH+{g . 12q?zdݞ [Dٷ>]xf#yF02EO p8 :Qys9# #mJ>3U/M*V1T`;GGx!(%ɑ[Fo-w r\=ΰ1kĽjx`WI| ΤUiTK_Z|MJ&\^(z|^֑*ݕ+{K1q>)̲,{m&|ds= {6|l{ ֋}q(uH}iUe?xcAFA30&i8p,A8*FL8oNG#>;##J9^BX)"ap3;f$8_#fDTu%o_VU%."l7H,&b')+]R6}h@ׇlbQ>jŤTVm [[0y$6X8j5kRJsGBğɺKEA ߚi;'F Zx_ nb#S\n!~ CY2$N.PԟV>m{Z dW]Ċ}s [x QvJ-9mjd() ĖcP]ZFP2.=ض|-7XP$}/ICAb-̆[o#ؘ6RsjuU"l7MrYrd6uOpN=`//_=7UJtTa_,B.i^+6e'E~_p qXMM]EH0|<-Vqs鼣(\=7`~KY?XU: sX_~NL34wQ_[l=0uxTyۓ(Pn0ٸHM{ᑒUPG(2x>n s\Uv΄H_r2A%95h/ fh5D!y -8Dl6NR.D}Vߋ[2sQ^8\Bcy`$pb[\fak3t`aoe>y" F!)-Ȩr$3 L;l87aBM?CHL^4>}Z(5D";.y\N밽]ݴjO)4֚|g??оVZcحıioT{ wH,㻬uVȨIpY2Œ:STMUwGA yRmY"ۑL 3)knǝڣJzjHn3hOe?N͠חX1yhBڴ t %. >bAF0GҹS4LeJ8&S_˸'>V.ygcKDǑi"vqr/蹠 }OpDG.%q{w 3 g2EpEf_Xrv R@ڶoq&ɢ 8?K`PI|)9BzNp9q:񗁙bd0Vb[m3a?^ۆMIY3»KB}TXfNEld; qo12!3 ʝS.mɲuQXb|8 WVt&;@Py#M\럮ϪQ-UI9"iwgݜ⦋Y9V Zy oGd˃1)[9͏jPx4K8 -51E` 9.Q3&jVj[M kA(L+v;!wDe>.+z?'q~WtnDjU&/|ZVnPR}ՆE5xO];b/ΰ *, 4EPu<&KcPn<;2{qhm#صu@b6G%x|wfV̌ )_"*UW$ύ暷:mQXKPt8ATCMLL4M8\:0~'c5+6DoU~ώN'v .P:akK?Q 3taGX a!h$}v9- Ud@@ZX,+nv9l=? :sG{7iqf0ŸtPڜж< Dd1C\,h.^UߛDY*A}ú轈`>йGMG!^sY'WxR nF@'` +Cnngw |YpxRk瘡8#CUիI^~X :.)ի k280~u㉫^>P5Y)S͕]Ƽ;dAdE]w)#)-{c .Us=ѪAjdH˒'Ή?fe3_'ރ>Of&5 ![ kblsE.XbA˯-i fX uõbwV|M{e8_qy0Ze#k6f-<'% jt^n ODNl ZPٱי) z7h;d$;h;)+~D-v2@4p3 {W@3x{Qe̯s333WFlˆ1MSYb.ڶd}\uHlL.gmq)EbM'jlp].-j3EPA&;UruyN8IlVdc3rrnDYGR ܋Ǖo~N8l`mJٯ~by"tnNK^[zzW/k.'"#OƊs?{~!z@M܁B/u–__l2b>X㋬H"'VK\L<ǔc>'f&}7v)e.8t,yܬwiCĈXtBxH2#f u=aB?ְNШݱ;|MVh}'J4#cU2۔4#]؞##&ݬምޟkT1Dkp( $P1e;3N;i)i 9' k@V7z@;P\%~sr %A mn)vD5OF%YR͔{p- ֙!%? Qs0蟆r5{/I[,{P(eG?gM^y}, S.\tgJ`2D iAIoF{l~zK/!D.Ȱ7Մ>d$+X3>akUx2LӇ4L{ iv6GzbvxϱrgBEK=e@ +Z_Q ~iL89*꾬-_'nlf P SsG%*ݘ4A J^K&1ñdG\kcjoQ7arBXCT<4PVLE#zC+ĝ- NktxyS'cNͰK.7h@wJSu΋mG]4$qɵE r)v*[cZ|;.W пFG)@L8 M.&tP|-Q{zG "C@5>M _HS>Y2 Ï*;eЗA!"p|,Sٕ-˅ 6ϕZ?) 7T[' }I UTN>01Eޟ򦃜V=񖴫e|)\yei -SGsa%e! h_ Vl5Jg֗eźN}QWo%h"y\; Eq/Z1#C>V@ZZjyVx58\QNb]"DHAfaUȣ XLef8}zH!_?߷RlT@lfK*a ;'>31իr "p ||:o Ux{|G_=x=mGD弲-LNgPR'2G2 cUwbUOT[Yt7OC,l&DjD;dCD뭏)Z[/M#wئK" E|P@5#"Tur"?85?I6ΟuPg:.bR =gtF*=tT癌 ,kg*FJk3++$NGrUɬ,9xmX'B +^ɯWb4:TQ Xk+11K&!UtHƺo1F_ӕwt{=ZaCC! ^rɲS$M&}t% <Ѽݦ+qX%3H "5?_\^w{"iwQbۑkpXRU vy>/P&jdB퍠@NGc eCrsIt61yr?wl]6| QO"OɻLg:WC!JDb7:_x}X8RdaEM2!CTe;߲{R'{CLU&j>P9rXaxC#d}^OP78!vôO4Y[!X׺0p8oҜT)-6mvzS]D&%JtxʚA7^9U4{5|0"ɲX@Mdw_ʈ@kʴ%U@"ZJO3Dr oǔVN2m|:W&5`4)n$Z`z9:Y:i7Y{`}m$KKX-qʲT-s$m`aV# 1Pw5dDB|֠廲h[pcy$^Oy`oJ3NlFi_c".:8mDeM\4S\pcSs\Ovvέb`t|Y;d$(vg0!%Tr1dieF=1"hoӌ><_xPNG$UҩVX0y,=e47*?~|BSR!gG ߓw&(KcwT[Ֆܕ{%\ KG\bŨfEj?+IW)CLJ͇H\QrY<>r(@; OOJ LmKv9+zf*mfn31<Cod˄1y+Ň"r&#<> ߱;|f~uq2|Fꭀc6~,imSb%&>ÄK aEg ]yj χ'ep_iāo8vyOS b| cBKԸvB@M[9dj7f1&@>'}Y} ^}~}bXjZ Rf8eK &1qLcJ$7uxFO3BA(a]rϣaJ1~~Z)W#״fJ{j\)ksEoSO3z̑Ns?9V'i{SӰ>je"E6|ɦ #/xES !0a?ah[H vid`پ DK΄ĕ+Peb fdS~uFל{+{iq'7x4_1}:Q#^X9cP o1oJ5UʘKZ ŀGdCڍ8xpAZ[5Hy6Pdp9sm~+HaCt$j97 S-?URX[\D eXdv @GAqlOWLַSzD[EUٴK; ̤bЧd]kz6F7R#g-ſ0J[J83n)vj֫O`CSin \#'-@|)B?{4F{t^g cI|oetwGaў HfŃBY!HpkHݴyֈ}C䣆QU/%CCd)=C{:n `-Ak$O3(q4f]\ʈ]⫏nM6|ʇk)=]|ArXb YcGD7oS$<斄Dgߖhm%[-6>@?f̀Q*np i%BWN|(I*B/rT.T{@v(@Y1L't@,Yo3T&u0KgOL<`"f7 Ui!UY.HݮK"gmxZD &}l 47^\&< )|٭1' W%lÔr˟#UMt_!=f1+$Fpt:׶,k 3eiv]384(ώS,?bX%o1j@U[`僿2$=AzYdZVއvP"S--boe p[Ss]avDI{b 81Q 0'An V$nj.0Q Lu<~Esb6LdQ[MD#SCguhOs@7W Ǥ_#bW{6/A}>c6"8S`~<=$cuw4cW~a~ȴr%D1,.~ ҇WȇPŃ-a$±xz<炋^ ^]/ yl|PR},c5׌YZ{I@@3lV)dF=ܹJL>31,fyeVxqRS`%]qhEyJjUk{=Mrn$LF)52.043M=G\!cm*T?lN R$H_8O+NCu N@Chx:Xf}=I?Y;w]iLo{E_̆i& | D.NnoM| e%Q@NC쪤)bivNT =#i[C$doT *] 9\s :z)`TJiNK}, AH K_Z|a/X>*;pa9"HSKSG`7PrJ̢9->(=*uH/u(S?A+πd3sNzyj _Z̢̒Pwք.7̐1|I8MOS1%<nTR%!Hm잾 xNFaև I9B;0:pu h L+kpF[ͦkf ҠUkΤLƒmyfz~v,0XṞNr#ԝ_(;@r D~jK4S d,(5:dR}Bۣy ƭ,VTj 4T !9P5&'2/Y$J~@h}ao==8P} Ў8k#%}qF} 8Qrh1gSm.([cft i_`MtBgޘ++iT3-<_+A2R kΡp ոY]`wcPa`#us)%Oy!ߋ>q h ei* iW,^ n8X\~B)1t9!\'[C `e{⤂||^7h㝲Oҗ םg3w"icZm0)AA>)KllG c!Zzr\i;lE\" MծSJ<:$nC|y]gר maΎC&XI%gIޒkFB:0FPKiLX6RBuUajW&q~>tKIwtH.ƦYM0z56U (tgP+NsG14Ninָs3SЇiD'F]|_+'w7"d)a8&E=_;jc(4k';s{J/!&qƢc 4//}q(hC#3j!mFI[@DAi &\.9חAϸ\dH2bґ^"ZlL_)~TI/&޻`jO;u9 ;4ҜeyRybq>dfe bGZ614YO-Zev ks>5 IA#+ukN4V(߁8rg“lR:T~.wQ')}řDaoOc? DײF:S%ZiݑEH0 l[iJbj ^ZK{ϥCGWaRt1J0T愩n,KO$PW{cH-~%x BZT`8,]m4<wXs-(pMN1i0k[6]2xZz B 1I$Lgp캌\1bm氭qg0x7}bSjN;_ pWj"F*KTB6Ǽ[oXڞbo|Jg+}32<_N 50xYXC ;aMF_D+ES nzo4l-p!I(9(o؎R!>Bjv?u_z"vB(A)[ Oz/,VB391`!sCjf8]<@>``j}N?xj=DT*"s=+áK0u_j^=O/ވ17>yK0]D ʃW[`ϳծ1o62w%{}3PI.,HNuU Vw?Z} oجG-3 ЂW->Q42o2zeCށ䜭i#WWmVJhPу݌ !Qu~ן' ԢQ,:/7LCn,~ BV?{|ST)$Z%BMԘt38K!Heށ.N)\Q{TDң)Ds}ަ$ .*rV>ZYԌizm$tҗO HKs ()S2'ȼWm,Iq@il?G aô|}F'j7|B.݋wUIτ,ɔ"&]< PWI6/I# >rTPo'z{{Vl3E>0W*E xEԙmMFԶ֖aԤ+6H }’&Dxaַ2vGpള} 5hkpfqY2FKtޞM3Nb2M<2>"y/Qv0!w8r^O5O z!5\4m#(Vu}QxތHB| 0MzV+XSDA)O=M U495oDBv׺UC9=أ'u&~)Q|inAo$UKiN!=n@Z#se,&7fȿnљ@n;A۟Ἇ()_2npct L Cw'oԇ *;qSg*ѝ╱m޸v} :[\aҕ>l2\pP 1?cFSV&;of=Z?v"3Vx%"f{#[HSA9z_ ^y 2΅ 0XŁc/^gq?0,|@M~,oͳn 3>uFv|6 pQO.s^SESnjtt?YY0iHrhOr-Krt)VW54sVR% KYq%?ۏF^W]d-ov3H4Rla`;AFigܚL,P۬B{y)AyJ$)FQ,2/'e+cqzw;[3o㇌C1̱v Bܳo5Z^ *.Q+G*8{_Eqe}?rGP<:Pv\^t750-J봻kWvJGEcD]ݔj9[Q6݈'] V+73=Vb*z}08FW}aА=꯮ޢPsJTG|E{SHYAf6FNߟ~S1|~'qM">[jȏiCrH*qdB ՒF%B%9ӱPaMzg5w.18tSAFa9%6dq PLҾ|kx<7n%r*z0mpڮ3pGQQs<"F *m<WTLJ/jc|C1t"TȧH;٤b]8] URة7~ 3bG Ր,?2\컑T؝R.y=L䍪H}^ Sx~ CFsZ/2I#9Se!c`ȝ0 ЃݴZlCJN6К(WRlen2T! +( T5Xsk}(zւIB"VL$aZt +A3PΘcK̞]Or4)DnY|;X㗃l" ҅Ϝq{2& "L.tR,1r\* bѪw]C`uZ,/ WGK =Fō6ܣm>(fP&rrImeГK.QF\p%,(OcC"ʕwOYK(nS2zN GƤ'2IZH Vr&8Ktb&c|]:݀pe>lW(AҚП%hMHx`Zҙ7 /"aE ݡHo}>T>菜8s8kԳKW#?~k=4Ƒ6 a!&!2 NYb=|!SYn*+e6MysQ^Zɉ,cߠ*t Dxc4Dy&:tf{iI}gS5In, M1K#/l㚒@DWӀJ n8fDԴ[^0CO<$^ʄy_A°I-JT+Dx;j-ĩGaW}NV5|l$.v. dΖoS" Li@+jح|$MvGRu(.? .=BL'ETUߑ̴3Jo,gElKou5}6tJ*m g_%b>;wvg| ;U o Nc VISmA-{D5$󴲍U}rֆۿ![6A[gyCkked)@:,lf℗۰i@yd+C.QA֞q;vH $#؟~M1gɄ=ȝn7"DUdl ;u4{ 8k`8on᧥ )bQ[=@6&z:^Q1\"34dnlECXКh JB9 z[6] GyHwzM$lU# 6YzCl-3Q>=2*`/ME@zt[<.oO׆{~ok,dkEd*RN#&!bx{GOoC+$pz<>عTƊCcZQ:uG|ti&`s%Bε1:ۅRz.eF 2?7cf+`_Oͻj%̼4F'w6z+6zPi"f衶fյ"kvK|+1ٹðeQvwjS6$ߔQ3Z6cމ!IN(E3bm"2s".{2V ,@Ujze}o:yJqVGH5֯-fM0΁i=i*sylm|5KaeG èBIɅ-XE)bikU$ULYrwVY6>|vQ,jVBnJ(d'㔤&ZZ ܾ!`z^~պb BىWXii-1`TK';ǬK5C)];\ǻ8d(>y^X8a3JwJnikÍ~x>qD!ě?2wGkR*,Ly:HV h̀F+t|>z@:C>D)[jL ʵE;xotSGVul؞ L٤gG ofS%XN 3#4&$5=`~ДogB6KMlLZ~01[T0fY_>&\`13?w!45 jP Ckb"0CCjue8rJ)EfÝ;C0]k̖a#u:G^QB0bTI1,M'-y3:e}P|&J=W27;[EE"Z`f2NEnPV/桼7\RS @i\tWFsasuD4pF21?H5Un` |D֫TJ%RX6اfWI˼[ߢN*F?ydHb\D[`oZP{^bam.yT*,]\IxvHb"k]AO^IQq7;z`Mi.]7$A&g^1WE~945gҽ[L\gO!^'PR(2kJ5V˩iU-wr&;uZ*z7ѓnP 0.\#f/;.S (N+$m xL%ש\M_ȼ`[|.W 4%|%f"_)[dkI-zO^tokۂ0G^rã4 bN&Tm"s&jLp# kQJgK/sE58$V} 3{u[_VE1& x+x2d84]S7Cu"Q6ݐdg1m̌u7H>yL?Ww|l/̕dfӲ;S[4:YBboF}z:ipT Ji @%{u؃!tȔ,7})>[cታ޲aq;)y51WmC+YZW*0wx(.Xlϊ15h;kN&"ؗ 3n'T!τ.5JJOB5dqǫE7L]\G.M{_AS<:wɴiYdMeLj d;\YU:u M҂ ;\pP-zQ|[`##̛$WĴ\lf/צ'ay<LC69Ŧ ¾6g*\\[MsFOdZE!wΤY[˸H yEtGaݻ& i.r&F2#=r%iMR.ly0*IG Zfr]"U=rգn?Ii3\!FRR5ↂjC GwfW)>nj]Y/cv8}9p|j%d2ɲ+N ]P+&F X@w?9S=uu`r@R>=\ ~q%xM= V)ir.\Esnm'.`ȤM;Vw .VIVllA?ܐƐvbx7 }<#S|=ʛ{ +s,#SD袛žnBSY5խJzn.X J'ϬBȟ5RbM{3|$29sqi;4l1L X}LR`}3E끤kC=p;αxń{,|q朌'-Ȁ ZH &7Ed>Izhtу1;TUd ,}!5Z]8t*e~J,Ywnv d7J=h{L%;I[82 /een)*Z (]M@!V:Pa5U4 4JCSyC flˣ{TBȦu:BmgM"2j|da[xx#ɼ5~)L'OmA_?R^$&$ Lr9 /Qi|W'ʧQ 7q6 C59=2"$L^*2 ?[ ;P]z cGV9T2ҵJ\A& \LdoX%JπtXkV'_Ev& 8>O#R諡6B.y q n_^:! ApkE*YY yivDkĠHʌ-Z2m|@p,QH|ڹF`2~k!!8Mvn@h/L 5-F @P%:ha}E+~$/%>?039~1Zv^iB6-"*kkn^ DSk]:TΤxRW?9ӝqPgw+N6p}cS+ovt6ʊ]fSw0:HD>v5ezDnTHc|Qebvk6܏#U5mΘaAcuX#B)ē 5--ͮ |dN(ӱ\U YwçtE(E>&9˨FyXQt]ɾ?sd%TTT$y<|ea -fUdhRK8XHŶ(WYc$\'Ǎ"%wm6GOzn_|rUш/zQDN!QvM^ք.&IK&CqXZ'}7kJQb:}Qh3 -S|mWrޡ% mbv\Y6 e^m VϞRy"pCd/PXA3ǠxȬV;I#'dr=NC*ʅV֚STXOկK_6(F=^?8 *_YjPї*S\f{ͱix*j@,~24[k91F<e/ZeOkho=q GMw/N9}3_9kRR&zЂiaD\v>S`ͿQcDozFٷG5ߴ*ŽFmHcxduz]C&ܓ}fټT ݌+=cЛojq}7qYA"iw>~K~|!UcPX$ % ο~7=O9 u'/ȭJlpL Q.0r%ENMgj_ j[nZUFoϓzz*1RM3٭ S8?U{X KnDa3\'RfB: }\lQj(H->|#Q&[W((=8~K%*sZϥ9/SNZ#rCOZS1)|d{a{M3jl%8kv=&J.T@:?]﬇S5-f(}u)cnp2' yEH弄zsrSBYErFX+Nf2~OvyƳr!z"L6Z͵|k[l#لS% e n[bZ0Ћ./,"7?#|{KtB2DY%4\fv#c{̸I/U˕$WJq.4IN_vxkc@Ox}9K??0di!.Gcx1qu;\ lRx/"؟z A2S%u-[z^+|L0Ǐl3*w髬%X;BבK|'Zr ]@j'-BX<(HGWvܿP1(-+RȎ6VtG Ǟ{?RVXy>V6pT WֻIT01EO GZiXH5s׹߇(]2 :ɕK _Rae&@+FYP'5Ķ@f N:n=u4ZJ-ǡg^|VV}&twsTT\a p%7:wt} Swj%+ g^:"q bN4T.mQE@,:f?HVgRpS: k^<+F2~!BYh-6Wxiu7fR%CA$ yRb 8~-ӌ Ig& 2@))/bI< "J[pR(ጨNdᆊ2Sj(U^WԩθA"H6V,sJ<mzb+T@ ,NEryCݨK<>.̺!UX-p|>ɤ]y<͵ܕi1 ?b1sW"0$ -_MDfχ e18t.2{Q('6'/7޷,ސ-dt5-Si] .8 4'}_]=h-ۑ04ɹf$}wz L46( 0 f*}ܑTIAiHsc.5Nf03I̸o(o a6 UnJ(9Pc$8OJ]J^ 2#S3fj: -R X_ zU s@\n)9,g@헉?dύc]&<_k4z x%`aW8>Ed`kaZPYu*7GUR_憚qm?}:iQ_ޝ(}`ȚZ9m6lH|-J(lL@cJ^SU8W[>Np`hB+ zN66NwGfq)އ~[[ԤR)> \@VZs$֮4hJqU,ڵ$mgIjPV'Wq ,IFTfkik ΕDZDt~ r?Lw$.,K~oŠ̛/z]UaiBh8 #箑|i;l ZȪ 0c9꺱[9vnXU({=I9hCPRO9 Q;yIWۧ/  mko0A15L_3$Zk( y׹AN/,(Ӕq$ՄN63+>k#OBZepٺn)6fv ku ٔ)*Ia eQol ;M)A%>@@*yĉR*JB;ϓ㾋J7cqLbcLLhrÒt(Vay%!t6t ~98R&2`ۑӅ`K#d)øR4eѽGFCW[x7+gpHG57lޢAS3 >? a٪xWAĢBۍцy1~XZUqVmrEo,JDUaX}tG}md<غ9ZZW~A [|*٬5xnʌ.ԹS!vMd>9wKH.ZbcO'kVƑc8o0Gbv}]VQɬJ%^%te݄ ҫ,n6 F!A%^3 3TXߞsѬ7gq zN7D|MrX##A)T ⍑^K% Lȼ &USP )#NzS:9~ ´\8ƌ'vVHUGrw$#3sir Wv<lU`4Y(DşTojc|2&Ervu;qHRH{I5)p(x vw{}pJY lJgGWa 궾힫2ðK:\ cJ^EȆ*K_'lxtܶƋێ{vZp( Ao$.>ZV|#L/Gp&w5pC浪Vנ79I?4[D>*P.-d&ⴼB odd3xDjnQDZw=HTłTmp%u_6F¥Ǯ~խ\َ/>`j}p̋jPЕ_$1pm5֏฾;-\"BP[ ȾڑwnR>ufcb>wՀZ9!1*+zNs@j'}L9VNlsiW mv Q5 .vrG7WjiVSA٢XxWBn!U_0PZ%s ~}ʇJ*Fh N \0Iw'.)w(P3[~o_W'l16d㩁뼎rP3$Q~89_,7HB~J#Dŀ23n]%Ո23εٴ0I (@vLPH APIJ8`*Ty,ȜĦSu}1ρZ\e+>{w ބ-@!btɲ U,aNrr,=M; 4/26?/9}־[#>ȗ%kj9O^Ybփ ^ɗӚ8\k`;X;ؔ s1Lٴ`B\'Z"5?#DnRNV6G L&dfs8Vꠞ;~ow14[Dь8!Ρrq]?3(8#rRޚYSc,WtJUw\,^0]]J^1KShe_w,u\>Ch'q9h9j(EWL],Hj0SQ/8up#5cyg#C;|Vcĝ/J,CD7}7:5̧e<7̓'텲7!y ԊF+t5%nxrr* =qTMW_l#N7Wnq%˼Rݜ;ڿ7&),?6jՓ3ĔJ5yy=r؊T0LF)]ԛҡ,"B7+I*3B0C{X,C(WX&Ft8@>{ϝpbX75A`=m'DŽGN$:68*+{q!߄\(đIIAۤpAFӊ{jE=,9ޘfkyux*ٛz9VCS *LV\D}bi|nw(ӛ«^_q6YخA$ΈHp8/&`5-i^5 G$Tj0rxRe'P|H ZsH X|)p<ȺxG L%ĥP˪2ܭ*\`!Fg;$_nYTuص`]hS\$] ҅.#ȃ8<[D[ 2 SFghwܪ2\L>rr'$LKщ|(?>{Z9䒁 n#5 Љ~ey>U03ܠsd.8ԘD~0$e\p`n\ d[h@bKD*ֲ#sluZ{ ¬cv My:4t>?? #b=D QTXP*F F{/ݠ0:w>ٗS섬QkgSDtXaoDqbI0i3KSF~5+-[̘na)񓐩"YZ S5LMtwdjt 4O@ "GnF-Rn|(O/LG>; XargYԛgu`-?d:8]9+W➣jf VNbs$d/hYcv5~{:8'Y%앛/ut_m-?Rz׎ByU [t[}fq+@gb~ ҙ\,F^y3َfYBk3rFh FZ#?79>"\yZd8VsXWfKoXȵ)FC]Y)0<`[0RF<8V|9 {4Z%e@fwf euE7J}7a~c<@V#\kca.X[$^Y#a:#]k0ޔaJ5UjBAi=I`0QMY2_ų;[h@v7D\ܕثzy^-Ev{M-weKg/NHʑ OnV{V49 Uʪ1ƅ[Ǎ?\6=ݪ>\OYc&h0[G"X~"iu`\E_Gdy5\*>*sOEQvxFEdɽngA+aUHlv_h0ݼfg*@^-flg}@KݶIܭOzFDŽn'aV~Zʎ⢆Ja|ۙzs&'N >A]*/K $XJNe")svW>TQ9+xJ}f]y28'q?,ciL[N(~ U\63,#Rio+qҜiC~e8h1@fCKeD@fX OP~ "5۷1B]?:=\ЮJxo*U?,'j+āKa]%4I(&tNxl m,h37O9ة.`kUQjc4b*]!L%l0a^T1Dp[WIJ4.ށK7#|f^ΪbU祈KK7c,#.I)A47W W.jr Bő9%lftܿDU~%.ϙN!]xOQ`f484Ù;(-&kPaD= ~$_HeIY kM+SX-sj=ĺ •2 M<=`YB36|Uѱ_@^H>ov> WӀF;hl⍿& BTkl"Y'hm|\l_b%A[\ Ncɪ^C.lF/=K])73FI x<rVi&'W;'X{-'zx6KyxeCxM6:n"v}En-ڏi|nPPn_$)āݧ@(n']׀O/@k7aKW(T_R..iԼVV6DI%ɤGLPߛqi1$?n|]~j1Mt.fXdD+$ !dTbYtr}Qd$KSvus6n턧_~Y6dS7.$\˝hIg!5!ʒƂEL_v't0zR@a VReHXeM{BzHIP,<X>.J9B=",}rO"?5x#Qn@;r[.fF G5x0H&}.$BnXqitbjg͍ ]I+uR9yE`ݕq 7ehhS7"dt ,+ ydJ3q+ƆwXB]dvOnۈ7ֳ`tҭ!pB>t5!EIe1z0'e ՗(0[X1|:* eбO2FmPUW7 \ um9WN|ݳ9]Wf7G! v@:ʼnΨ,ATk4c[ 6˭ej+60Y}]*\ILʩ]duj$T~Yl5 l9ָ ҁR1T%O=7=A{9鯨iw&l'nD}Мx|CǘoqK9bGWr/s{}{5Z -GXsҌG[y }*"6 "Xɇp縝|4Q@Mqrl% ߼$(LA҈=9n %Jp[ʯ;<ʕ/X>crj6x@0HgF]mѪjOѴ7?RWth"E}BF7V)࿴Fv2B?ۤ8xF{upȁ>Pĺ(cЃ+*/f993NrmudۥGJeN\HvX[%mpt#/9}s~Si59{E:pPI$"I+d6#JZbtd?Pm[IlWS%Y8Eۿ_eXxưPO-]Ugr0d6 gj p _|+~ΆODy0T' ;8r`5~J?x\8ݷ %9't T+4x8,^hv=5# XofM4nLe9*& R(]q6uk{T׵@*1_S: ٗ\㬳j>(չ Cf(KU@o5U6c?DZ,=^A =YTi8E:>θWNCh#fSwd E$,3RLasn` StJwikCcڧ(nWW3ط{;tJ9Y//D?Ʋ/ȃYpVjJs.1xAH% ,|7y˷MX;uakZ,J"ߦ"?(]?"O{NK〵Z'I8 j *CSzaȌ & v43+*.n>-M]|7`~gzaC8bl7l [̏va=}T7Ys~tg:{ 㢠̇}K9cݓ) iNIuEt;yS,*t;lEiキK7mx{GУJ%P^]e bX勞+4`0qbL] AFeW? K+E㦄 0F< YKh̲vg&qXT@Ǖ5BZu9fO:fk6|D+GG|u5;uA.Dv5mdP0(7'M *ĀD-LJSH<ֈv!U>|hCh:Rg݂ yfBY(@a"QΘBg0=U .~6R?͚.(躑|Bܗ}d#.'N93Kɷň?T:y<'`{ZS+ .Pjr: J)~Wm朙1^jҧyJ&x` q {qM=$67?%>JíhQS-Pw)ң:w8⟷UU#CArE_,ynfY}ڼlMcu&И 8}_^23>\c@I-:WֹB?n{d*à%*Ѥ>a!Ib}>9jk11҄  JPK{f, . 8|t ^?Ë^C!@3d/>6t@ ='\kCS6&t spHJR]6`AFQ+7z wIJpr]2"VQ~NPN\zȏ8ܿdj>n/֢)NJa!X5Xl<{HdX*%.CDm~.83K7"J!v'2b0jgi*7ib{71F$)>|ye>sX2!Z9KXRI7.hC b-bL!UiiPPTVQg$l}6wo|ȫOrd*K流 %:I,|*5`?Mj0aj ǷV}stE󉍺ğ5Z*44Mn>Pk_ v1gv?eQ@N]9fE7J8˼>%WrWR#R]q4:zICqRU1ThA u6[iP+EBWۆlLYgJX| GgnVwmQ~Zz 87lTmJ'svxhQLyAUe5Ƭ9J#ww|F]zg@ B~ gBxBMΉdNE]K,* dG"$NBCP=JT$,wA =6=ْMJ ΛUݐ D3hObS|.,F^Qуּ{"km6V4  R}?h- ɕ/0v6.sʏm5QUFמ/G$2_Y^vuGC"8Vb+8d0ΜZ'W,%ڐ!,,qc*W Y-e3L-g5<}abF*'`7ݎk 5@QF*?m c`d"-x@ទr@V女ѕ54at~o>R({"PAN#zC)n]x\ Pסּ#o,(BI&1'b.U;7Zlwbs7 Sr)i̹8:!m;-dő\ާBΠLܕ>lz{*y7g0,ۍa|q'EI U8 6S& nb8A*/i[V؎kq"H2g=3B% JLJ2:Sd5M8- c z< $:P6-7X`$--8Sz߼n"w GV*7p搃xHJpƈ=ؗ; 'm[2^z£B: 4\ASQIaCrm lKr5?Wޅ :u91Ϫ@ C*< >c9H:5q$F(r[N^=r $$cD C1[nW [IBZY}L1eER /ا姦Ր&P W""e+g#-gcD<>#W]ͺUbn]%(F @diIyhRR8⫽{+|bXȪdD.Ob(ҹƲמrmZ S.dG牀AcC'bR3z0!F`QiB Qt@WrRW΄D Zȗ|8se~[סJkbN]skz>m]RrZCBa?5S])82Ɖ( H539Y)2":] ?^ #ZTniș9T, )KPRTvH4.=qGÅ=pn(@1WaCz9\#u懮)̐dѧƳވcj[yeVZ{Ҥ CL>dz)}2lg_{w֜+,ƴcNv'*01G܀^7鏕3 _XЋM=RsK^\z1L>/W'lKnIu7貃6;~k$QzgkI)k'=0PgaU8f z̃ڠ ;*l(t${rkѭZ)*^gR#o9irqQw1ܖoK4APS_׈x$d~?8lh$%Vfɕ^mLD. ߫[cZơ~[o`~8v)wj<}2c;"߉5'ǜ>ABo"''}<Ï3"tKکaN4ұC{=?S yWW8S.aU«!ʃ]@b㡝:.9Sϖov]{uD܆?Q&9Pp$}NzhY eAh5ʥA5k .)7άhtgN "r%9w'y`M^v6*k5푶)KuI.(ɲe=dy܂]8|cXa46Avt  e\0<[ou_zJHa"bك٦uy,LFR]e<0u^me:41Kl;ElhZ}A|Tw nP,d"0T9#(|[/<(4341WvNw%㲙{O8_h(F@ CRl "tTY|I%m×]WխgpQ@{}B1PrӇ8Ld "!9WrqmO. 7_{v ]mB;AfA wqA5J$Fm/6̭z«]Da4KAwF p d [}I]m9m*4)8,SEræݮkin:ޔA;ZrBR$|wh'Feq(ŬJjW)6ᕥi2+Vy۴;K9yOК YހVYeNTS+/Mu2$GgHCoFdp޸M׍(}qIgkDr&#Wy$Pt ԵS#+i_xGVwDh"4+>n}>v^z]>>,!o1&\,p’fkT?Mh Hݢh1\ .'IH1WH[4=P(~$p u'P*YNUGh WC8 k?2Rfz=ZלX4paio'QLJc̀ьkF%TTq)tu*M劦ˤJ 4' },HUstcT͓8ym Qid3{vr`Qf[قbS }!z%3s#=*khOUV;3@)W1 tX Z<mԛ^6Nk!,XRpitkbWNǓ~?$u+A+t䯚@QVL䐷_8=M%:[1V5jtꙚ. w`*ht\HIVy桦|Ù7q{̭hHikrR1"8y2Ǭ\*=۔mؿ>=ru&$mi!{e3ߺZdc\<Χ`[: an;1^)t]\bMr)]0!pfXq$>r (u+z9DAtS'?&)sՌoE MBM ^(p>PLLf, 㼵(WIG/@=keqNq Ir!2D6I+KDj(+EH,ݷړ#ɹ*2 a=7 3Ww(*y1=4!NU_Eyq[xdMb3RJ̑,X#4z@w K_{I6v9eN8j:@= 2dSOj4iG.O}`\{Tڨo{ʙIAr"kzWqf+f6ui!01V3| l;u1,JuxEǴdqc6"j{eZ#9UnKwc I}꒤TcAW PQziPboCskt).; )#*7|6*mt'qjUw>?eY41dqKܥbUּO\c^F7vJ w*n@#fv^t 68T $u)-#2 6 mQ-lM|VPI|=CL]!lʓdĠyܪal$4Mœ]k3/9#ed]޸:4-ZBqtC7Ms(NY־M831/athu/ifxjgt`NRȚLK!e=Ř<*y,.("zڻ-i)V<://Z5%,B~3Z "V8\HE){*m`Jy3-:D2T:S8Nzs\!fXLBo>JMLL{ ^5 cx A2P+P)f?^A9QZZ[VB"DRvʽ:wJLWTң7pM.[s{)e=;@ۆ'a׷Qv6DM'Rx)>A UrD> pH)6ԂgW?PvWg~B5+ pϭi52x,-9#P+OF#'קlǮQk8\jKb# km෻CWz};{Zm*Z/Eϱ *]Z)N|U8?5ó~a,\ w#Y(%wؑU%BS'vQbb[B}3E o:Cg!V~ߵn b`d|;zp5O *V\Ӧ] S*BX&Y ^bQݛ\!:YQLʜwILiP( dox8FP׿3%}3Ǝoξ-x QnAZ~C^`,6 /mkP8̾%Mg |m;X uBPWu#}5[6{t]aėKe1_[ K[;7+c秳ДR?FՉC+c_!H%'CX0s$@_-pI<3\kc{DG1xUBsBc$@rۤs=F|h{DP?xKZ7Oxbc,p)1Vs끉aY'xhn l ].oC@j?q-@ZEw2L@cuUZ}c1獷vZǬ2$[/˾?`,8TLX1#1ķ*B{;tڰɑb@xE&KU,yP1Z7Ec[))b/8h!#3,+M_:MyN͞ٮ$"vzAǷ2$oЉc~6 g?#@m*ƿ @q`j䗽iJTuVHS+CJQB =zd}}vLICMWe'r gF,7?o%Ly Eqڶei:J 2r[+`.vyWdmkXTȫQAST%x7\UMvu[M6NpO@OVl>6%!_ldLT| y돒$ɿo>o4;cuP;J3RF?48tu,xk$ tU+Й,MF>u"95GT }&Y΍thd9m.;FT=LA4T?~r`ǮC<׫}P30CmxP-_qLM&şE0+Sțr=xp&b#؆$(CC0;owtU]b&yNk';mcCAl/aӒia)mx]I_5 E,RLVWa%:/wG;ķoſ/\lh]H hFb𜗳{ ^muHPig/(R([qľ3y6H|r\/ν}U*F/Rꄢ|R~l02JGtnI>[ACfZ=XO][LJ]c(^ɳZF-Q?rb $V @t1As$(Gl9Sb i (||(8' IRRHCĢUHD|OzZEu62=Uq@T9tvA+8>lrV0 療j_ʖ ^Z78xa_+o11ޮfRW~jQj&( O"tX8w~E+ $ oe<%Y0YOHmg^JITmixCSnڸfKjD3v0ua)PkQ }:elxc|Rox!nIct{=ovQG^L?;37shc}';Jzc8 M5dUA{BpP9*7LsyO{턻378V}}ޥޚӵ&$5N?Xt&3&|*CAA@@v-``d={W&"~W2{:{ֱEiPm՚.';i#Q9EPN< .:mS[8/%G*l: Ͼ:oX+T6b'`kodq:DwoG.Xˣef,T*{}q ;SkP{)`|*.&xI zIwWb+Z:-cnfFwA'<d&swބ?)?#L5r\ݿAwC>.ȳ>`,jS(<~~Cfr3+b8d #f:ՆͣŀPQM'n߹az[anudssy)A-tĭJ!,wɦL%67T$fggٰxpA$p%vƹ 9r`Qt'KF(E%(J=wjq,l![sռvxC@L3)_R|0a`4ǀ1'L/#P邯aF [ .B>†n@ i>;l*ɦ,!B}.Vmϖ;H渾m7i4k춍b9xr} -1'VbM6L!Ŗ/F*+I7+bi B [m:<": iHS>" 1HK ZjK!is䈭6P\[u,mPGbG,TE;C6EJ@۷햮r'03.LGgꧼXl.F:VRKcx [fɷn: 8GV5qc.@W㕮-ZCޑAENFJ}f:9r+_ v!(>_4XFPoCn1J.z)4ã'.e[ZfP ?iCc9[6sfV& pK4^c+yfqBR; Heg15:J<}R}L^_r|@j{ =IJm|tNk79ZQj}>ɼM17à2mh zEUhQk+^Q ]c RgR Ou`v~ScE;AmU~҃&ЭO, V#?WD6ߧaRYay9s\C3& s.m dk;Z>(pٚm/pzDaͶg$64ϛ<]~huOkNCܕ`Pj;  9egu.vz7F(݃pBl9kvWzJey6x漫#*%.1Lϙ'J0UW0޵ƐEp7Hnj^ϰtn W$y~e璜!+_d;1l#AzEVYZuyD Is$-2B5$msQKxz{8:m߅ @/ 쾲t1گl,XFUNw;|C {ӟ$x'깡0xA:T}ͦ5*ؖN B.2l%5s WX΁Hڱ-pە%Mww["Nm,J)Fq7y4^ 7(1BT^jfіYgKЎX?X[B+3+bxV!s:%!=-u'Nҹ[ |(Gtb3 0 oU=؎ DdaFM.zD[|~n2$.\QM 4Y"YJs \7첰[D R_]#]it"!"b|pcb +]U!MvM0] B9p7Nv^rt ":Kh er0g@RoaZ SkLV97PJ9zs)6ʭV]|0Z}G3Z.X+sÙۅ|==Yׂ`uaM: pBCxK^IQ%'y,->Ϗ1i l-lkjS?%1bc[Ň*m4 F{4vNn Nf), J 6ьG-v)y(uuZvx=h}e<%`t>Hv<,%BMkZNjbZ5T ki~!W}>ie#-]h WJP*ط <mF"cLIe|LKCI?ဃOerB=vJʳkkՀ 1r,?cFYjh,-vy FaFVIcCם!Dabz Rc~ݫfl, c1Y;.>X씑^k.Z)7^:.d :L);'P Z)\z^S> ]u$ P[5OrU|b3Oz9ad\ƛ cxB^(lpeTBːrF#Ynv5'\!K9l[Y`f$.!U\`T| Nq>mX#F,aWm<GOb_KpC"vx=Jmۭ7n\ȇ_HH88J1JaK.UV1͙<{ev W.KC}/bG8 !ѡ[\# }\^nm{E- JpVdR ,`Q|,鰬6zNU+{xt@պz| 4e&x6U)"hOt؃ϐB1 {IV $1ѯO1OHn4]_Fg{V%ݹ+jzގxCXv%4hqvVZ"Ή|g=<Q^LOxG%S~_,vv=n7(>-׶PzxeUcZ;bwDOa =(ż~d j lX* _#O%\6H.--oDmv)td xW!Bcs$oJ$W׷@ba[TZS̀8)!) -/ɳhr 9wveYmǴ>qZ^6Dn,ht`MN̂@xB+)5-Yq\]u=^z3S`˹P+.LQU{y\c"@`f nSjK'WB\ jcHT4}UP1ǡFu&pJ CtjD[Dhnx dѲG+4 G.H›: 5n`IeN`(jkVC`)\BGw79usUG'R#.1nܨokU5Zin#B&UBGȱI:h6$fUo!gF錕Rbd?mw0^Q:Ӏٵ؛z9PZtKG۝ZC;A9)Ѯ ;2hV ){gIdQk@B$}1T]=h'$t]q=]wm%gcb8zP7| FӅuCrd(%jnLpЕiּMPÀBcG Sh9 _?`$.B>x" /yn<6x(5.3aPyH̊  4cg },d8_L5iq. k|ߴK8+&-G5|X]Aҕ\N%C5b.r6yPjSj Ѭ7\]h*m_q1ͦY+5;[j# "LDdD2MAY/}C s t_pWqͨ6SJN4T7^](!oXgc"l ='rγ=*<|0GZchǖ4Y%Lp*7Mr#I iӳҡKJKtJ8F`|ץa NGTi1jMeb,A5OaY_NP$@Eq^ U~щ^QbB(A}Gԋ 6qO0 ́`Cğ &zտpZg;Y ^5@g BܸZN[ЇcZ4fVK=eˇ=MCO/;US*-!(m.>s:/ ^lP`˼'T/vsqbD? yye@c?'d. R0ӢBُx<oىGVP/Ѝwn}9|R5>ҏW }ėmPʝ%AKIM*z:>jc@7sZ0bߙݟvT Yg|bHVL LVJ/0ˀ>>f^;+&CFE0d2.AE 8I$+X8̇'+*iuf wf !OF9П4yE#O(i 7M2݊:H2.{5 jqm`hWnvC) !=~aث#{E }) &HM>֕`yP- rj~dU^*$,A'zHK>UD_g.9?FhAHh!&=ͅ. o1!l˃dͷs0VԖS$?L';v/CHG貳t̸sMVF}L$Ctc\S?v{0XC?? ڱJ#(eSݰd Y ff6I ,:%ylj#d˙Ȱ yҌNMnmEQdSNBs~ʑl?&x7!n [WF;R&L!0 rQ3;Zö~xi4}6M5W+ΫK]Z Zti@( k˝Ae׌'HcN<#Y)Ւ 6e"Adza7U^_&xl$FA.ww²i{QU~KgY^2oDnqn DC/9?b P0M(3ө,E 慎d L IO ֑ťbE18*'2['.. Nfy$6Ӓd(H>ohut1}Y>p/uh֞$՚B;CH\m: 8%F/7d%je줴U"S+u*soK{2+aҝ#xtσ?7N k.=I9xeF2卞ɄaT̛y1b] _2,&>+ mg*f{%>Tic+ Hk(7Or_`xҭo];|WY0]%c<sC3)8[/A6l_>c`ӟ1w}/R-2xd_v!ɱy mi2PÙiF SErncH4Ud(&bk9GI\k_Pcla By`82Th!CFwbB-͂. -lPE6%a[ ϒlc h?G4{?d :oaFnv@7L~JeϺwrR#f1@}ñI(w.\ޔMǭt\zy\XPʙR܎m'\laRnw w 3}Xm֝UL'L?@.VKUA' ]"k8Ȉcn>XeGQ"pQ\A Z6L=šB˯VIa8(VfhY1(hַBIX0UKuT&R!,_cU cJ\= Pr2nlOr%/>2} #̐X hWCrݟiBxGgӠ*l _iv\qhק 8=j*i)'u"8M!}/EOm!,'4,zy$iZIGoMtV9jeK?4㰯lvbmD*ҍN]Yq^HȤL4l2uӒ!,)8Ҥ3`pNl0`>vS}?u?PDE6-vykENt Q #U,&V`Elnww1e\?o"ygH0;$-E 0{f@=O#$er"C,LwXAFk`tKF$:i]17NKݹ ( 6,~Z-t6 lT Dv$Wl6U]\{KTrM$'&Mbjy2'X^7~5&m҉܍8\9OKz$jfB~S tbCA{ bGop]=!![AK @4fVG &\\':͆ d丯bf\7_O-y"#8t&PlusX$&rn0%Iʵtu< 3@"Wis[tr"3y׿kxr[W,yuod5hEű sxQnO{>м)i(s1y/ e!tbz!Џړ0mQ,xnɩoh_Tè,Uخ"MnI>ua I;`. I&x!\BWyȺ6R=˒'1툩JQxf:a287@5a!!iqO)fԃQ{JB?p1@Av[5/b. m%)`Ab-@%: Gvs)<%} nX95"B=EaZViס׿=eD龜sv@#y\&e:._ΧķWʫia76+PNcfL?sܓs~6>oTxEMa%l%U=Ƴ#EˉE\/vDZiG|KC՘Ɏ$ ,a"<rK!_fREri;lp*I֜Hp{ooGv6!%nNTk: I 5=yRÝ퐮NAFX%(:ܔJGwnvLH4 xGaƖ_.8NnGPx))ź5"Itu QyMꂉdgF L52/K{˵=|(^8o xqSH>l@)˄&J_{je{;+N>EX6UyoJjF2g+J-5i*GeUc.XsWQ"vκ5Uds%C X(]h=NWr@EPO៯%BM~vmJKϷ$+zXy^TOH3J8*reEWJsI^=6}mNV|5ob1[N-tdGx aBNȐ.Fƣ^= ~v"L KZQD^Sc+L۲g;nEեvЮڭb|'%'@O7}c Vv,%x:. y͋|Pz7"ٹwѤgQš"LMyz^&rv^}W_~6a+ &g,3?9w{ymb'YoMpԇ?Z-ֺ #ZHpUt*iZaY$)UUa=̄H5RG^%OOjg~=˳U,,WI1+sz05&KƩ #F2"ejW|HcƟ Y7{kL(;afQjn]A\&ɿ7ʤd/-Č]dzXf[^\))2%;!^ODY5.W W$`;Pd=_$6PVDX9s'Q]O@,~*":f?nʜܢ½v&< HIiWAmYBIPºƮo㨮b*u!5;H:5̆M] ŖJ]/S}XOiĮ~޹WFI#BK*BJܮEp)V[*=Q\F*!?EpwHMcc' @H7.!*zUGN>MvRG_&UG? ,?+bmn2ER(O|wS90JeM̃hM:@2#%BvGG$c&se-Ю;rp4.:q^ul+T[l*wfWKAFCQX-vp&el'O-lN,r3NPtgAllx)3x(৐W7Qg+ud$S!%cD~v"4>—o׌#i~F@$`7-ֶ0-oa%&[`z Zc/-C*bY,Mqƚ$Wvx .Fnofis|\3ʥQϩnOפmUZ[L aX hKl35<)|/" ͥ!s5@קH}I3 WjL}ds~6 Tbxp; kK-T\"KRټC+D% lI47-1y UÕDA<5fS'Ly]&2sρ5r]@V8kiVJ7RʫË5{~1'%,sߙբ3GxD`;1,>qE_;*jN㳤?-W#YjwT`8?kex͂g޿i/L'b\8 cz]-%Xo$;0I I{uuΤ nfۧLb;ȵY[IG9\2H4fNѴ'^ &lL@ B>zLvZDmBpVZCϺ/Ʊ^V)i OdJrQܴk3?dcp>nO8󉜲J>qY[ߠ3rAR7HN)xH0E*&ͮ1`ꀍԥgv(BvRHd8*0Kx Gl&Zau: 0,a!`{`&PJTO_4993pksUrҏ뎂Q~(j3^ؓVQ]b@s( ȃȱRNyջ4b*tݵ-<&3ù`G)pXj3.]q>l_ E;6X_(p)Ȣp7PYɍ8CQO۸R/\(8{sCV:J¢2{6_}oPy4C:YTi -Tsٽ\iCǽj}SKP\f}f`P>GׁҰP"Џ, ,AM9-,nqF^rjHCŌu8&v^lңO+^i71(N֠dBSLdpZŀ7B}acRqUÐƀ2C|* < :Fm:"%|_FjflNB\lk7)p>$د&-8qt6nжޚ8Ka1Ͷhޕt5w6*^]u?Jԫ,Z:G$jsP#~5{jΣ!pR'9Ɇ^ٔ@m5!,rTJjV3+{0- RbbgG[0m,(əyFmۥ)MSKB/nD qLG\Bئs_T Xo>Tt[.|tI!t_T *p1ӋZ!8jx c_Iv`!O2,a~|>1VHyD?ՁAeX3W0kfi _R,r׭|nm#oѵӎ }rBBep'eo$%O(ȴxvQj#ھN ߆ zfV6)GgNmfAovhT*ˆtWRη4[ r}ԂNVBQBv[vL S_c b*]s{Xf64i-qt;մAf]4څAC6At Y$Dk}*6aczkoqyr9Jߤ#vl"_~C@ᩋ3b|Z1b>$2Pa1;gs@B?>P;ww8@}3R$li*ѓ۝3s|6&[2h6FiG䣬t v WlSjMFR ^o) MQK/T."+ b+:/sqZQkg "0`'~$&^Duz#@(\]]!py@ iLq~ Fs2+*е-oFȥB"e8}ٹM@T ԇ͵lA鯜_HAOp_'dze ҲKݰH2\byWAlR$N.o9Ђp>m6tnr7CЪ-tLsxq.O,SX~^< AI$ E'l&D(XW|Ek{נ῀2Hg޽s`Sނqs vS7u#Ub첏!W)Y\`g0AI:c`y^[2nʵc# ۇHL43@qD@0مi SĚ7ˏ.?=Y_ b7jX#x1U0e"X^?8D6R# * kKgܚ]M:cVu/onj(-tLvÜE܌7wOmG9vG HuF׬dDg׆j/u[xtg7˘Ek;VH-]^ƵeH,5&ԓjO;tDŐ0Bu{zh?:`$%X]v {muhׂ'PYxIb7~G.9p$tt* Ò!|C<˄K@S8}چFLcHx 8)/B0j-1]KY=ëR[YmcXv5@ouA @6:'w{ƃR-vrj Q.RuM,әrAl01` Lg|CНݪ-d+YFIQ&e^ YDžCz0y\ro-2 ,<#ؤs.Şf5Kr.R ]%֬J#Bn)'="NDXd”1gPޤz;@FЩc݊BDPgT{L=@٘֬gcAdΤ3pNrLd[Jl^ArtCO_^#"b0U}ĵlHjhD&iyAX+aE+HCEP98N ̽aW}G  C"Kcs`譞Wrhت&+Tp JޞJxx`4 @i~rJu:rNMq;ǒE @fq!Mw4uhgˊz$!pGX}S3t2H^ф8l] D,5FbCU i< jg2&h Ţ,8OX86߹zRgi1@g>UHAOȈb^e="J }&pvd)ٌ"HnGL61ど{oͭoEo$OKlC1C&aK#m_JE*~EQR~z4Ł%&xrHڂf.oy$6mȣy.evWzNآ՗DI֖VE.#s猙4^J*@|SFa;a VBc?# 䔣#ƺ0S ʖ-T6L@ -hd 堀!w'}^SEnb'eֆwBk΄G彸:9 >!B 鸫J-bv/)$i4[w1v :$Xc? ufb"^J*VQy 5ի 1u控`'%-/~ |dvgs\ŭZV;UݭcH\JjPx5_u%#(Ś:iI"zg;+fBhhЫF5O`A5_e+AԤ\gF,`jP2J;EN;8d`#Ϧ; Zڂrsq8@$*coH_^m}ɔRlXᲽrzT)kHճSuX!3(_L> `_$r Rjce|V$ , _b%} E| ӽsaIE%p6sl8qbGk!yfT!`v9 TS>5rSS/ں!i*|c(Erݎe]x¿ELEHr ,Υe f)L.%$  tѓ  +/Rp"8e.AU@KqE`xnd)j PCS0KnnO8fiZEJ5Ŵ{Ї%F~m]Z9W!G$]1.Xnhѱ焖6a?Qf0EAVXt㏜(j6z]qvo&)gQ 0w cUڙթB;_*s*,S$񐫼seD3!M]3RӄQ)8[M!HCkq0ẙd* !^5t ;VBP{?塔}I>LRұˊ1AY馃*$U\&;tʁ]X{i{D#2  (ʄLwe^1L@s31Dȭ1Tzi,j1Riڰm|JL2B&\hml𭐗СqQ[: P5mȵp Pl.aj:Ŭ"ddnܞ Mnw/,'4^?lpàSn9p~[f f TWksVr5xO*Jg]sܑs-\>D,uIE1oۭ9q!Z@W-S6QO >hڿn%VmakF:s;(n5qɠSҌ<w'!H0,ZMB-Rjv _~8_rv 霆V~R6 t}wD> x rQYS9@*d/ഭ} 8\4owKL`5J5bҬPH8/`Я *<%jq XqgS nB>%ݏR¡9"c'e o'zy@{v06=3O\Қ)%E<]4gu_~$ $Z:1 spj|F@t3+3sa"  >Ƴxrm11VwGh'G&Ҏ;a5@oE`7t?:”fQOծkdf ,wiQ6Y^>ɫp"lvTVH\?(Ej[/Et7+!;!~pykf)`ؾyӫ7 yZ/8w~h/;f Qzؠٵ(] Y5z_a*zb)8z&(\|IPB[|VVU{f9^69I"YN"!B{nNѫ _H.rZuf*I6L6)t1;&)_0 S%μh"IBg$zƷ1}q#q-zE;43ԗgWE]@j|XRVDtJn$HvoO~IW'V䌅EV|XhǛL,c.#/(lw/0e춳m3p'bXf O~GYo ;@[eklV4Ln\SOi5#Iۥ@,tZ{i1 hۍdGADj}ۈROkYcnpS=jr F&D׵ f4\pLV']w8<,5`"$u.qMonB&b  L*:s~\UT[Q|vGa4J&j%/^.{U7 .#HĻ#?gq;]VO+DڛtM)`g؜[e#]sYp$Zgu[GjZ&ߙQpxS3hdb;AFJz\|`i$+G(nkģy> 8&bx}c)zva i8wVNF(2:| ý`+%zA V6=Ź}l"7]6'8QѸ-GY^&UVZZrUQȯ_sD I_+|u\7&⍢qqp5٬/qqY%v?*2{E5`vI6pĝv"d8:AY/:ڕC~>,FWt+SnEYjtjR&ϖs'aT UZP;G6 C_X)ny Ì ۜ}::Z!)D?>BjMiWЯ~qXw85z2WgSD9&k MfY BHsǞ*B`p7i!E1&NU)0 cq|9 AU21T$5Y2Ym#?؛gnRd~w>Ы֖o?ݝPh4#ԓ`3niM@ԙD2 -9Ts{7`O=MMdPK0p=J(4;6-}O^兘JTjpb堜F,T\H[HVTv@B"sf5ܡ,diQ SV_ŦuDwfޭCo@lXi넚$ ;}z JvHc-*zT')YnC{#U纷or$)M'z|/hy_%Y7ٸ)~CZp aGZR鵯Ch:ZUIMuqK2H pc%hOa}h/Ȝcja)۽rN!_ э< D:!$zSh ! bV:fU 6*ଥ Ýo^K WK*La[S#-Q>%Vڻ4Hކ麢yuӨ )~kD5<^_:|[Ep*%9q\Qr؂ZoRK 0E+J:^6wI.kP:246qEbBfqT5 7UBbvTpfzÏ\N܅eBL,E묾eD~YOS aAcHAbUf_n1#/gfTTDSֳOmO$ +wxҁn~TQSFm 8Hg,1JFVaY>Ƭ9af&օ̂oO!!Pڕ qG tޢn'~7f ǟפ-0lxz~S8{JZЗQOuR:5É _5LkYۚz賵Qd}GYhܘejx%Q7hʈqM ogm%!>4rD`w0O6ޥM43ޞ't<s7ñ4ت޹EZ 1r:0Hy!ۣhFߴs5{Uo%@ Cҥ~dDE ;'l(k!]pwX[ׇer08n4X$=G/j_֤' x HVm5u—РLiwdc8a\LF3ʑZQ^U}y)be# tS~⤷P$.rmVd3K1z[ !#[,A& I 2.]|t7_8 ,$>Q 2g]8lW_+xA]sEmɸM|Ohoz} -^g=/+sDd&sc_0\?^>nKl0S; lPxTqRPm7If\NdA߾hú5H}0`vFM*fʱbhW7%:"J\ 7&4LpY~: 9<,/7ZP |䮆{ pu4;q'Kml`3`/#S:Wzk .t (tlGc)iݷF~ *K gó1ٜ3q8LuΞ"y<광CyDƾ7[{'h/gWiWC[]҇ F6|\!!:Kt4߆u $ɠEkj9A> ڪ ߵRJ, %S3Č K21+ .0ݏW3aZx\p9Y@NS F*y R"HЭp(D |*.J1XdME_J].b4v麫X{ԢN "+kIIʻ-TWSpj'`,WA?c0i*吇z^ 5%32{^!EDo9?,xf y zY2w(aC~HMSӥO%㘤gyaB aˆѫO7΍33x8?Ijhse~\F5غdz~B0ES=bAY:0cEV^抏4?'BΘë# ڍwpVnrdPr?BvwT 7&_0:|ObIF뼄x2i1c'o6R7)/u'2zhsl' V_d ѿÊ4V /tRzǭ:72?=JןQ+IBu^(Nvv0 +~ ֦W#,Sؖ{}d.f+VbUY9\?\!W-x?QZ<lAK4A՛} 7-Щ{S&oJH"R~+aIB8qFS%  )NkrH5i/@cꥡmDYʣѝ37>1(QF:&PAhc0Cʹs4S\^\tYNZeQk ܖռ#kLƲ9BfqD[I#ѸjOw67^m):_lh»SwW lwd^G{CZS KA!S boM1s7߹Yq3{ JwAh< 80ml5_?xxَ Gwn#K 1Ks|G =P( : F2w=z6>ޱ@>%С^ŽRI?Y1a@g[f.ΨԃK#V O+O3+Zxh8=k&*{psSulx pYHKa+׎?geQO%߾F̾ر;)l *Fb1Cg ! H Ϡ\be+kўׄS40}M=`:2vم](S]Oa|mJ!)nGP^/wXn\_C D 2[_cg}e| xPE1uT9qyk4^G wkyfLK'. NnLP%[AjarK1O5BcA;\.L)\PE[r<˩*WR<<9Z#Y(IK:XMA0)*$'""sH2`+>c+sNvYq 3ڜeKE1Oq=ԐֽtߟCQ~*5n[vO&r.{%N 8ˠ+ņC:" +RiiU^̔t]]x(DH<$Zqρɝ:y DVjW_ԤJӞޒȟO 2<{j`Tb98q(ǘcfM̯S>0z,jdc EY@Mvb{HTGư?9/`DF`Pꦨ| :T93j]y #ѻxVZr~LPӁ@f %DVSx 8ASz1y=@k>PHN 0 (Tɶ8-$j6U=Bx$D3It^Gü-d@"~7r3 5b-}3.;I7O#ĩ)[EZP`9}o xtIj .$/k>0Q]EUcqW0*W]Qir!sfeNDYRŚʼn5Ѯ}CJi-+{6X&Xh^.qDFIHG{7Hٴ1q0d&?k,}6r6z6yw%tҡݮ #t_LWÔՏQᅤJCp]aqq9DRq,=|X"-@M!rTm%qlr DۂF> %ȴ0I%ڝ$f'%Al˶mfg8UD[FYQ%7(Dm56$g_;.`,"1Mb Ӹ?ߘsm~tj mETfTw1GqIjLC\JɋϏbd( F:߲빗mk&MF/kdhl't9~r? Z-uRNB uS|xCH&A(a%[|:O(^=`T!bWJ(=VCh:ѱ%\9% 4靼wm~괋mUtėBw%/qt 7J(#z 8ݬs^7U`dI덱55>T.q|侨^̖*rgV/iZflZZ_MTRV\~ծ7,`;q%G%9=(/5DPdpO&/<Z9.gqRʚWР!><".3چK6LxE0Y8HjIc`@+͓DqhW6)tO-_Mph1R|c:J eޡՖ*g:jd\NP7'#u$f@>p7ݯG 4dYiH'-z%}Í^DraoJO( v&xϽ̍JȢP}њM lK)>@'5uE\KƯ/ݤK.Ұl}cNpq> bS 4zS.7ɓ&h@+%'-v8L&5f"KsJX Nu%j-gOO69 x;J͡'?[sNXD-S R-U8n` ۃQ>%5'W/Jg.ePB4E:_G2"QPR@ۤ\ީ(3G__ 0`ݶxW2&f0J}stO@!0 }6 $[Pf\*+O*1}zDs|ػB,kuZWw"^'3.@_Tz)u dL0 `#j "o911OU>K{w*s.ܷGԾ["lwgP$0wf+ڧx~U8yDs[y. R%`ă`cNLމ W*V~B' G=7!e/ӏ2*GE Pؔ/WDv :Ls,2ea@g2%*8yzębsNX,mC gxy 6;zWL*߄ZY&aoV&>4+퇊ScW[Fƌצ󳊍) Wd%e!z~ciPoJds_&;JbPLJa+5JOpe=.V\Ц?t$&K\fŐ߾ ]Gh*WC ,giFsn+Bt5c8tO-5\Ixc:Z=̨Efƾޫy*[|5R=keHgqlulVg#8iv**QQ֑ncYy㼑 !k1ûU "ϱ9J_N2^N>Ӛ2 (Hœ+kb-vQwpzZɨ kh3"0VT\APT.ZL1vk1IiCND2=Љch0&ޟ@]# r6zz]BrtxlO`%Zak^5&9&ktJ iLd+29)q{^˒ND, ?Z3R ␏7Cx:L spOҟDly`c&_!v g1XO^%ӹM \/~Gx#9Ϧ0 # :  (̱!0PaP@ZP} ~ݫjf":r4$h"g-q9_V 0{Sc/x%5ifB a\ 0?c띓XEȘ#у1ىYKp4ރ65 dŎaqrF@х=ǣWO uSi 6 ;I\T|Y,u\ҰkUEFiYZv"("VG"$9r^AXPh+9Ob bL1DLWKr9._O,HL]7,LS%2 7aP;_;$CKFzA+]YcqgwP H{D vG/\c&E%)M9::eWKs1\ϟh YD^zȉN1_9lV^)`e:D Ŀ KlY\9Ex 8a i3_TK&amZ`Y?:?/> {Fw^ +mJ{rOg+ZtlvS.,:o-#Qh_a!V h(!t.nl09X+CDE\ƈx')&B@%CkGڗrJig/~u3]zFT-6o(GjXSHӨаlY0+.(JtO&  !TN&18n.ӣV &nɼr"vtAPW:if|ڟצ\ȖQsICzmB/ĥ yVшKv M9I8CAWpRp  kj3NR'IXԵU{/!da}0,ngƙhZr)v>J Ov(9HSs `VU"WxqgckQ> wx5Y\/פ-H=$c̾.ov?W3E¸|(ױ49=\Ta*lX b*WDo/ k<ʟG̜۸Ȝ`D U4$o<=d**NPU;*j`Ϣg)UV1tQ0$o/,\ri^'#hrRnER.K> `4&18c?ōeA^0Z۫|_Y<;xߐż4WW0 n8KR2څƤ",z291`V.{bz8X4* k]3t]ql4Ki lEgbqْK @fAmw 6TBGamj~(nKLڱ'BF(*z| bA7Mq4Jݒ aԁK>`gXE^^Kx_䗡wqQ ${.džPh`H!ܔz㌳I!;$ߥ}]ˆjU + d[&'k iq@tPG5Va;~נI%DC{k~j, x|V‚ M u@ilkꬓy{d߬i#fIJ3?Yű^gܼݛ>{*) A$E{(5Sש.Yz`?d~֥DM4P`9쎗!y NNt IEҶW=|א] b*hwН1F#c gpn,l֚!=v4m|tU{S:2|<+`aRJkhp^^ k:A_= h6Ʒ!J,9Td0̰b56&y9~wWǻT@6PM|k+8$dTt$6qeÔF6nxDO :s bᢣe7IVdnxFKBĎH:J{7Fq@P®"e:2auDEȩ+o$Kl+A@H^}젼hi;hβK}Hk"ҳ%©(W=krghƛ,@M&tNKZI.}s՜W|@@x&gc5NŊ ⍉-H= EmX&י57>Dԇu G^){ pe\ӛkt.y $<$̪cyp-'xJԫ 8eWa%d0T=\!I h=D>.|2`%BћsF`b'T k= kQQ|~AjLqn_HtA܊LOZvc*U\GqFGmz:K# n̐2"p7=玗C_ChT@b7؈e:{ILn@A#$ 癮Dx$ҔN|r0a6[IvC|S/\/VlIq9р}O3ԫgaF :Y~~'Gg%̽I`H#`{ٶԾ鸶*Q/^†)Xj zxa*->/s;lR\W?8e6_izb٧&H\\|1Κ7z9)anWFj׃تGitKGiINhy_jc|zrVscZnz4zZ%f=Qv tU~ LdܐaMQ5J lkaDef+}Y9'& Nz*~S5pT+VΣ34qRv_\@b`m8wi|* -lJ?Nv u=G}VtJ{=SԔ u?- $ߋqәKfY[(L`AşJ;N1|ixt36jG{%#۱Jj5R䃛\p*m&3r8M-?HGG86Z!m`_DKp)Ýؙ x+Qm͞Y'f!rBZ ?sh%91rJm~JCu4r53$=hT4hrt̀N'z@HV4@8 !w!q<$ܼzy4|(5ܟF8r?{3I/ِa6<eRNU"ns'PJx]˶RW"mfKȉ/Q26!{veU8DSt=+*gʫvLmFXv+x 2 n8rЁ4un?H=x-vaEJە©kjJ*^Ł;K~X'*CU̺3:.db^3G#9&22hVPR\{dQa췪MdQH-͠w?+Mz͈@ؐvSQq*")х wژ68oCf 5OրS {ʷm !$*|;ȕ v54ArY`NR,#FlJI Ԛ/ ̠vA)z)ӘbՆoŷˤ,* `tK R~VqGCk*͹6ZI]犖w J~"Cp&§M4 gQ|.LF7ա3#9nժ~Rnon\H &wA3 Ax18Vզ3x %TdLS aR5 oC0Ft\'eUQzjFov"Q'0,SpnRˆjo+3rʺ3}htBE݌g3{Ce ig5mEq e ],]o(K.sG>ǮnA:$=#Omt%.В@u9,@LF0{ndX @wDQˀ W5Բ7lR%"gpuV}GNٴH6hnB8K7lNn q{ j`{r\=;+9I_#j= x10"DPd Mojq?nڗKC"M;bVA[ +Ի  BC"yr9aEa\m((Գz|UqGg@u3dV _KY-y@??hVÓRl_FajppUg`:Ziı͉ 7af#'_]YqY_ɜa[wThiuTn"Vg{ߟC/{gN:K&$%Ś5%By0 FWVU_mg)D=fsk|u ,mđH%|f*D?htஇ휼m@8 A)_f,o=;|FWfr9&a&a̾HAA-@>h$tI3ݦH{uCEskEF07C_ش磫A w_w?֣+g;n_L(ñ hhHiZ]ȃP]o~iRizӓyܶj' T$B0Y(veo/7]03c:n٢0 (4 7ozX'c,WMzXV*ZNuP—S\6R"ikwR0"Y!hOwȀ{ meC9*XGW*vÚoQ;rbǼcUp2+@p" i5ƌ ?6?Ͻ dejpڞV'o>'Gc_B ۰xMKᛝϯ"E[^~`1@ZH K.d'-gћܺhcbG,/O)A i,gu*1YpXAZ!Z}D Y㕘ǒMNO᱖&8GKcZNl=R98CkvއDɞ#!\TJHrN+;PYˡR{Ҙ۫QD~+6볏ws^k5Xb.K4<3H 5$Ϧ+<n޳V4ɬ0٬O@1_2EżcBU#+ HJp&Q,Yh <6ԓD܂Rͷ䝘b6T)tg&sԡZ`(7AKyQme%NРI/R6$UK2^oBxg:j+do+8](/TB_2ew-M4܌ 4I)Z>>~wxs[  #2x^12EX:W#F97ohγfuiWL-|截HQkeOfY'Ƀ+K+br1G]uWo@8Mzr(Y\cqAQA{xADM9 nqLFvO< e\˶tS$Lv]:WXT۸"aDVQ&ֵW~^#7p+g1śjha*--4O\͈ uw-ҹ :eO+;Er~&8PPƣ6jx,&)C<I;aQ"fI7`4ɼJlԋ;37,?$sByzk f r #M+lǀa5?fg-saL=SLd^X\tf1VAz:RrNY4KHX$OAߙ x*He>|1`awJZYru.doɋg!-"AD+ox4da5h!r&L d^?$1Y\85-1lyie$lA@$A[Qh:W=?\Cb)NacE_>PBSsPj.\j9ZZA 2SPzbOV2MyP0ATjN(PU,f׊X SMJl rMtΙR|"8PeenC}:袑::>xj@*,tOu7~RJhٚkR2/?cMpOR_Ox~(Lhw;0?߄K&8?5vdCH Z-x%[Ui B0\pS߱;bHɦ5_/6v ksXJY'@.n.{ ǜF{N$eL ]^mtV NHFI殿~)4U ;b7ݝ,Q3ݏ^m-vwK|k"|~0<:djPvaݼ Wl|\߱tR!uK4g{p^vZq]B1K'ƦrSIkMu$8cO"=Iʞ x(7(cK7&"$g'˥6Q"րto\O TE 5[9UUO32 `w%L"70ˊPȬjNNSŽJ^NWƲdOY|87Jl6mz!SI/,š$VNmZX )jVCpM|,nV̯# C@$I8ϴwxi-7Agv7ZXn=mL7K ,&Mu܇Tw(&po&xܟ CN]0:BvZm18r:O'bdăQ7C#z]aHos0cWZbn9?Y@K/ +dg?9Ow%Ha2Kd3+c*tL/X|a4/"Ёt0d59*2K!B͌꾐ji+.cgdTO>ozXDMHZ]mym&s{WBK1g?;$^u;2}嗀S4ى`*0ƈw u_/Vќ'FUڼCa)m[AEij$z S 'buM5ncx1ZJWCB?b8skU=P.N!f@fB-/BvTVVVqc02d3 R{ͧ FlXO *yX\~]G 7uu .Y\Ztk^+rD5[ցSR 2nc*@!n;ю*޸፟ЧO$լ[~'6/^tKF;gj~Dbo,)Ɩh!i;b@fii S#S*obVI9 (?ol{xe/Ӕx ׶ʌʍFtmۨa|Fm:CtW"iO&nT(R8"wGCrr>Vi6IǬfw_E'sJV=rQ'b0 OJdQ#|3ݣ֐% u\5@]9zd_A O({3B} $uBrt}lxYa=#GzLXw "sS6& 1M$w Ɖ(:2I5"^bQyϪK+6zeH[YwhamoN̪QݪR^QM[2c`Q7uf@e*Tys9DwU+?:.5+:o Fvj?Qh 4VYQ'Jڤ~/3Pt>՞3Z$B3l[V?J\VtdQaqkZ :^wa,K:v9,B>5S8'@ѵ^ $Zc9^mfj,ܧ Qxxz[/5fl$pG`X^q2 I6lFA'˩CVgW~ ǩb2ME 6+ su*\B;2Ů'+LAJ)9h/vJ[5j^\p d2Ն;OUnrtRYqKFlsQi>jPq U2X7wltyEK7u'b~5g31@G,TRC-{rvפSL TgXَI\} \Η?bhG6c6!v7t}+L̒"ծ&&<=>op|*N액.pr$2:cےAϊeL6|YHJ&a51eތ:Nw&8qƾ_.79Aj;MlsWHas 絚 v!XjoX=|c 5-"tG9qaQ5̛tw8fr@?#~~NgfGI /o:a)AO:T)mTt\l0"&8Ur`n'iYWv h}DY|f-F{(S-$jx2q+j ׏[oPf<Uk d?V5RZ2V-^n;@o~׊ *;2]D g I3L%X,iN2 ÝH/Qǒ%mAyD{kn}Y)ڛBp*QO[ -?aĞ ".Ħ`d|)H'2B鷈JHh lVxa_ v~UPQ_R$zowdIAP^;[ϢM힢R9>1a6DZ^㲈J !@m"6k}DLaTs2Gaޤ{q'K03XA 2Y8hVz\!oAZKw!l?U|ux7 Bs;lϮX cTY8{@&<{篓MBk9" %!,Dc2Fth:߹4yZ:do$wXLoQr0 R znZ^MmoV@h&B?~rJPMo]h+(65+ b0wlyqBmo2g欄Z2 )L>6]CP.x / T>][]4)(ge{{v"4)a-hkÏ|,D20X^iŜF?2-K)J[p{5=;"׆-}"\wzi3pQ*CQVl\aDtv,_"Q? bڰn_WVyR{ϧn+8V/7OIHp<=9ƿݒߎ ʹ'i\F$l2 twZ[$7uҽ}9f&?b:Pj 7>_A_+U` MVpǿs" ;ÇURN24NŒ MYJjK/nl s YMw仿/Q>u"ޮ*MҁRPˢ rWHgS˨Pbl,{OY$?n%D̨O]W4C3y":A GS9Dr'cDwLFyf%g*Hqpu.\q}yYN@\wV/;S(K isR] =n_na.3UOI2+e[P[BOroTkav)I}O;]'7^<;KvhFק34d1'8J>]X#vVX5Q=ݰL+rf :"wR䓾c誴e鶋X~p!M1Sۙ+:#Lp6r jH29e>w1l75lַu‘ܰ(+.[nF6I1fAH;<6ryE+j,'ݮ+Fbe&‰ _43Nݎ6&#P Mr_Fd$^Dw~^:6:PLI2Y'hVQѪA>}ƥ_`v+V߸qYzS^)pybBd{LJ!h`%6*HlՀyV3fSestX =MhK;'@3[^]M}78Y7Ì2^MzciCl(d~ľ d/8W ,ce3ZvsSy VQjxW0 N*-7XhJTa|}spe Ĥ;-縼"3<ċN8Jz4Ӊ1X֯m!X N\M=<(nI\~ͱ9.WsؼN7j]"-dM>Ym:7D"8*U IOD"ge1D} Q ܰfv=k󽊘 ӧ0=Mo)e]UhOP s ‘ľU9`D;YD!H [W?vKjfB٢Eb=»?yحga#IhΜٛ ̓E w,<}}.  Dw&$ڱ 6 pZK;`TkJF`AKIOV 7>u 0UTo"ݛR“4izn|p`U n4\]ԙ~=UU)zB֯umV78YNT Y}.;y ) vSiZR4!w˦KN K KGAR%dR{hX[1 lY'|AEgvYkt$VJGe2뮽:HɼZeq3Uzn f5'CSR<ӎ|e0mqς\PX<{*qJ8'.P*UܺY9e,Uܓ3$X 37%x-qJɜmcNQe"燊J[4c T5˵\6DXQVko//"dIq.bpUtN($.В@T#f1Y@0},^L 5]X k9A=sw1~ 3Mg+66_t4[H텆x~Uoj4>];}e(#l/%>^̧֨vP"% Cs ]EJ& !76i>e{|icD([@պh#mWH]_gtÎր_Y:KꍠV&q̛>g7!xm=xPN[33RQWmyqgӜӶ:nDeo~n/Wq3}8ƵNt3a0)]P-D/͆%x)bF& 5PgÒÝB,or܇Yhٰj<pX>^SJ-4`g/LSh+]F?V@zt'"*.@'/#nH:TyR|D.v?DBƮ|DWwA1~\fD~Iw b&5aCAb0?+{E/F"oUVUFZA^ $_'i߫< &cu-MOs!`K[ᅵ6=Ef_:p$/1B%81Ԍz][Bqz^Z䀵 xNgHUUln9ID' _zkfIӔA28K2>MO;;3Rp 4trS|#yqpyLۿ?<+ |>14ȳVyw}cnr.6%'[a㉊'s?iM+ޱq(\C ;FqETD/?oШJF2k1'iՙ@6yE<8%AosMRR-@VWQUu8NZļw1LR?@;Pbb hF(T`٣De;#1]Ջ}:c%XzQHbnS<6`"K Q>da` Q+!zLt(KrR*VaDjTtT:AȴS^u8W~H$S㎆ k[ӫ2UxD k >k^}{!"X6o{Jpz1}w8 r#Q W30 8h#db!?s^EcEa%._O4&e7xK)uZ䪡e0|] No)zNSH1u=\vL{ KcaV?4Y +rJ F%0ƫAL6xk@KW_#Kʗ2ƤJ KoξP?wI<ݣ׉AJgqk}O@ǀuxR Z*)'L6v7xh]W!f8S:O2VXraNi*?}l$eXJ91˵ZHό4`bφv WrxN}q2bjN]$$DͶ/=ˋabƇƂPBU!I6t, UFH$ P H +Q4a ( d7Veʮ^:Gzg=> A% [VQ"*zR+l9  nIHKԣ]jwȂ-iDUPXWwuxj#d lz6SMB́ FH KFhnwsAlw-_1ioR;C:pY'Xy^Uu!SI$b0,^i.3(TctIn]:I֌GTA^{Ð9GcuȄlhʴ4B'n~OlpZ twb<,`{cb2r7[/$ƘWSmC׏Q?~-Co{k<_ 8k[2^/N7Lw\6gIrt6GmBAzsi+/]sr ^SR ybos3@iN׽G38T /\f \o{fy'tܲAnĆ91Zq3?_jr ^/HN[EP`NW1e-j#-\B2ŋ _Ǝhܸa!Ij@< 5 5҈>WT6YT(>DF-]wP`6I.%"'lnۢ`O륭n'ш#& ~SW vTy ן&rk j˒?Lsp8"Pל:T:eP;i^zW ejKdZW&YmBj4 gg߰I8-UxWPdY~aİ.8@ViH)9i{y>%Az6p ȱFyXq<Ӫa~TieB@oRhr'骖{Yդsnp_P)U+!S[^Q5{bx?ƪf5!IPv~vjhDjJu ~Y^nC l/4uub0iI=AMBEuz{aSl cNWI]W쳪4T@֒\kg;h#:f8YK}ab@v \( ]=bRZp wg:%b?@S+u 3Kֱǡ8Qgd.Fq.RXZWUZM3xw{xųF4PY3Y6) ll CjcQNl_C uOBmvP,\6N. {ꃨ8OA)>kgN,X8o}dʨYQ-W`zũj}eK=sUݲMpv #~vNzmle{L9>HZe$/?7 Z<"8 qftO; [t7<.fsSI{[ =Gj1g%U(Nl<"4{K勺I8 pQ`O5cxl嚖RsQr~p_>Ze *R }[ouS(C ["1_u. >qkd܇j|y% ,@dcHۛ|(⾋SKO)R9Ȣ<4CIGA44XD9$ֲ8;|osj'Us($_!b)*z| YKvq}BvO]MKGPi'G2p *,lnz]&yK|w҅X:[pOH5L[?pLHJPSLٯ&&RaEgK,ǪQqT|àh54Sk`R k 2۹*MPM;O(஡P$$uW:r@^ΒuB_P/=#T7uNnNZWxE*JH>\'9L3)hx)oNZzXzSAPkm9\q@# Pq{}ry>Q~ n/% Gp?wahE?hX'3=>?qH%(4Q_=bgvܹFݑɅu-nW8M`"wW581W\%$&70vglAH]\"HDp^jWVzu}H-{ѹ1evLlW0U -Z>Tdr6e avG=~ķ,jg[$"f)bDULBP="p|VJ[VQHY-!~|G8?[u%A=EG9EVLD<#ιBY_ c )OۿiޑPu%&SS ƌ~xEeN ɭ0-Jɖmi`jEOk  DXhӒf0yf v&QzC(d 1p6A*(?Y`U0Mѥ"C?="SR27y1 G&Xg'P}|o:C![f8K I싔-0q4=G3Aij)%^!ļ)2=*r`Qї,۽Ө\ER˻4,WLO[D6`OCEqQvEœDmyܹ2 [EWmɜxx;_MB-o+B5Ҵe/B]MVkqfs,L}d]e0z2~[[Ng<0S}{&3sRn=wz?8gh0%ȟ$5vVS2g{3Z/̋ NENW檝x FR2C-)E=^\trM-v8 Xr;5*ayoOo ЯvZ9AP wvϕk?*pexƷ5A|TyؖQ+odU \=XǕGePǼG `Apxb&rײmlvz[grF.)DZh̜Vv9y76g JYT,o'L@e'ampܩ/ 6;G"7b! MN3]B6Ju,r܅&(ޅ7rJ@eEKr4[ju*v0 B9xeH >j,b*fSm+YfK1LUub">5'$z9'C G+!}l)hG#'97c>4`U@Q[oTف^,OE@v2Ʀ1K5wE"3|F%+>6'fDb&;Yɮ$c0uN_{y1O =%nmE`VIę/>PTcqgjɏ`&`40L{OF蒁ܽEavdt a#<ؖ1ID  ;zc 7CNk(?–.3m$ܘVRԓ] 2LSW9n  ~U^}pDn(̋" ;C*i6Fe$Pث̩DE@;Z4%&ݔǍ(j-MDޟ,iΫ[0eH(.ݮqGc8ђ@A: YjKu9udv>Z7BU#_)DTlrLm~8"5ծ@A`LP!>\8(M\~, L|p?z0]F7b%n(r/4nt]"JcT?1سȠi'F'q4hqf*=]k"vdփ17ö{.WtNFaߞO$m4zT d],}[`q z~̰tj D`Z3gtA1B )5M;HO*!>}1yÇ(A 확"?өJEvnFm,ۿ=^ L u`PV!a~"#:rCIQCrĈe&5$9FZE5*K1qO"2>l;] n(JaoD9k@õ)$: G]^Sa>8I:!9Cٵ=)>[12(;7 8Fx7dҘXvKt]ng;6a<MgrԸw3A!i2R 4`W+S1w2B m>#dBKTf+.V.Lzx#b Q? x"h]fbQxW0@yµ(IKO {AWsCce.E|V$r!VR/m.t[T9 ؇hJ pDQ{˗ry.XJt+1.w#TCH:¼ToUB498QX-^hNqZS;MYӒO8k *`(r&t8[~*hAK J LYƽ0 @,z`cXDHq%5mpՕf>`rudl=y;3n,&F}`#@׼8t- 7ua 86,xcƌOP/qËl"} \"7t;LzOŌ\lHMDRpF\ ݺz&_ ǵ+ flօ׭zmyz"n}ɳF5jE8V.3c'z"d$ dSg&J"I$ÕI+pɺYf ԍ`M oe4zL/HH{M σIDnےo"!yPz#Un5v4|qjƫ"b- {mf+\5\hTtcE4[)A+- K_!l w[#'z3`R] U D jS kVL7  RYqNZ=UOTYQv]788]OUcFTW ^uT_o:Z۩ug 6](%ܨg&Տ)'2wE[?ȳ% >KOREi(-$wwl#c4 4`'Uk#0.XFL^XX+?K`kanjIrU'' S7ı5!i%/Fw痤N/ST7;5#j:|8nzsi5xeø2n Us7%]9S>kOpC>TSߑz,ZS?]4}JpoC }5>Y%;:$=3L1d޵|gP,1e;_ė4޸.\ 6V؏w> O @\ZL%(w)2ߧc%GXi 3?"%u ,(XozrƸX~jW.GnU:e!sF%w* MyQ:Vfʙا "(QtQgmNU٭s=h&kH3c KX# }F^$w%SǴrq\,cE-/t{GLEkc8cEaR-}gCzN¥f֠tPDTQY Aa"{ ~kt'2{8Gk{lt$J(."FH'gL<ԥPsťe>ܞѓTuew6׃Zl @I45Nb_~dEl h|槶U{<$'4DOaz"@x>!U]S d.{ul@VPJFm%[? C!8X]^*u -I^1\ь&Ix4JWMIxUjZr.]P۴H+}97ӓ1 ϷsvUA 83W%=NB(PAq$F/X1ژ9=<:2ƾ҃^5*u'nWn=nnYNWvh!I ;udcPE`]` MLd.׺6tJ0ДuR?ln: *=%m`bvywVӛ#zlG 6u|p38ou~ogp ք:5/G*_ʃ眎Y_cw۫oM<,ֱGVX) DYga:A>1nدv㖭zKf zavb}߱ElHnLEz!-q|{?R $Ŋb&Xl=gb3ح# T6(ߑ[6Y-0C譲6$??{iyF3V[:vwr`ж|Nh*Irv͐5 ߊ1KuJ!@dEvu hZD,9U6FM녉[kFG'?2xf5s2CB77DGղD MiF'}iP8{2ɐj*̋dɑ>!\IUSYCT-6p׏[̅^ 4#(K~< t| ~#Oe/FSfy%8DϘ1b`_m>St@B,8!x9zL* LR&$ԛx3~e@h!R43B`iԧ]eBa0qTJW0uD* {Z4'A]BbߑG- (5,G!a0 #c wI!%Ư)VQybY)~B1fa$}kvGU6RE2UJV`3񺤍:/úζ]Q68VXN~U()C^l8/,<.P.1 V]`I66-2,1&044 Y_?k?d6>\eDr}i a=^,xyVXo %y1s*#{A,Gݗkl `2ȱQYIj_Y_r?䞕x,]}͏s`ZHCyt*h*{jBMQ*~箤4{:TsnrXt2BNݡå| 9Zu1$tNwF3_P[[ WI9GDKʧ=L-O^L `gT_&Pdw|;&2 䢇#k4+"< ,nJ[qe7IaSNdL ripj a6Qraejs.`]wT0 #})Tp'K/3W3ݔy .>\è!naj}$I8 G ]ZDׁh&6O OAd[j>.: x$hޫ*TkaX+Zʀ6y.(ysN^xXy^/A Dr.@0빳`N<1m͘lo)2rϿd6h-!SV7L,rvZ^(. ,/ʯjlA"oL|<-z41 𑥳/ *zqb6 D |o6f*W46D[G!^X4M]Nrp\hA+b jID";"&s%Bd/$(IW }s~rE7GGIP@Tff-xa F,lfU}6t +UT-t8 rBBssh l.Nx&LmبXY%-VPp/WOì_g87WenA?ǃNM,1:ݦxjb4&PNWGԣz`}uk' nUtRZngyγb~kl+-Rv.nZ/w1qyFL)U-Fl~޵MEI<^4lk˻ƣllnn3CHhX'D:q;3ZSLf*@ @3H_{Ո MȍGSc Y-$HDGHދjAW4^ Kx4*} ( |î.pݵXIߟ_cxU@ ¦K/IϑlbHжC҈q"'2VqDʞQ\QQ{f֚m [mNFͭ"6Q5j"q|Q/aon,{a`LnP\#5iE i%5kI]c,D>uVUuYquC4ĀCSX>5|M~{}KWPX$ #W[;]bf㥂[SY!kqYZE:cƲGDޕ:( iU)N9OD1b 㰖 ΖDՒ'/)b;RZG}%9q`CZ=7+cӒV梎TlD T׿Un]a5}}b4+WYRTUe.%x`YpfQֺ掇hv9rcOD uLܷƒ@cu{)X߁iZjvsQGas %VnB,Ski@ ğxR6ט#<.2-i QY^ ʘz@Д[f`mPc6z -zBCݑ-}kF&yQ6@6K?q`CeeF?ru$gynFI5 p?gC3-+;I+EfW1AGJFi ^Ԑ|žMum>3" %NZS'j}:Gѧ] u |fb>kd >`-ۀ]3gq=rH$T֭;3 .H7r4zOnHT!sRi{Uq(Iap`IfH&1X2%M@uhdi,:Cڹ"osqQ$uT.ui5+[_$Ѝ(ωlt.&òc¦Ԋ;nxUp[el 譋[o PC(cȵOپgua90V/T QL_.z3L:x2v \۟xv􎻀lidӸ1i-㰜f بVt9Z5b/('&5;X ='M^8?BPUBZpTd&>&Zхܞ\pj>_a'!T]z'0(S@n~ HiJWtJ!6 bOPPdLKM~b_^[_%)^?CsyiH]eWCA[T' _t`(9oq:]%Q&? UxI!_m{[SUo4NO-vL9V2ʄcA{w5 C"  |S\-VwǼ lf-R=7pYN${K. %|E#c.I"a%r+NTj֋ L̐ޏtjن콚cA tln48/K? 3OMF9|{R<»H9x-LSc.v.e rq%UPuG0dF_KY4Ж3۪J$gqù=l; Iɮ% 4nM8VׂjiKG[x11d6R9ci,Q㠙Jʭ7"4m3~{ZJ6c2&:*Yu:hqb!2 s9mٟMpJZ?kuߡIe,vdJ9/2eGQ& ?]z%-'Qcj$TkS.yl/@zl|A~/bsKnR$ Qes U@Dn9 ;Ù+{$z=P"$替"hE3s!#W9kWwfAn0j/=CKaμVg|Wm?XQa^|TX} ֓_ՙ~ yK~L<_^iI{3z b續U\ejϼ1pEv%hB|M!ŢWɘ ÷wњnֺ?)3 Z/ $Y#*jٌI,d7G܂pɬ0':oၽ[DIM|k UsN _U)z\>Cxo윛-쾲'Ld\FJkD9Wotͬ lpO#U484w%,*B̠v/U\>CWhِ/3O VdVDإy_fhD#b;7E>F ,Oϕ*, $UH T~$[o|p_zޯTɲM)>;3̿kl$Eizhcm%-8J %3SӫtswW+-EN.{Pe8'Mk,ߎSGC‚iw$ri)4` S!CCeK"22eǞw0[P5z)3eui*ttSCd7?f5-/TS(뤇,ΘR>TpR$6 @),N '[O5u@-0`få(ӫ3l4.sgz֌*rj'АZp?pY$wg]u)䲦v,H/$XS\+3_}缿vcvC5uV8ιuYj5 ˒r!SeqӱۄfTGB(7'&/\Y-"NqiVa:r9e˟AӜ9YEZ~_{*E$eLV\qFGr!QŨ7pK_^ 3 Bak+ntȪ"uQ>ukVBOIgd6m,a,$o Azw07SX&z kv `sYk<Gɵ}'TDrM ̖| 7/ԪnKDZr Y~`tO-h]շ1;kfa{VL}K[rxc0O3sTIC=j5vפg DQw ] 㓸;X W c%# "z|8 ݙ /Y-没-hr` |Y /P/CfWr*W2uW:m?ͦJxŞ>G:>p }i>XxDFY'8<Xt͙:lzFO;h.g\pc7Gh'YnM& i, ItX*DR(gWRbŶf -#zs.}_ f0IdI,2E6 dh/n5SF֤*PҎz; O:°fi) O:pxXIk̽% "w?3쮸.*;\n 98 A^& >O-vH2ċs0KhT ]ں3[7.;gGb  rWrcM:o m3iaCTUE i%Q`,tshF?xqF,kBI̤N2qMᄈ4SVK-JCAx"D &A8`砕dl8Iw$@v8K ৆G']vbF $^8EoڠI>5`W;/!fgZ|#]>9[NpluvQx{)vldPtz9_\;VVJc9uvVbv6@_«ױ Bswbl^nvdT/IǀQ sflc?p]UfjfV*rGFm# f%*7Y|>4^Vͤ@8֛ 5Rp][әbCjb!]Ҷl3bXJrT]Y:0Al#œ]H3A@ Ƅ Х1|]"^(X,l|4{qMC:+ʫ(Iͳ{m4F =Uu\[~O!v"cdhHu j NQMܲ3r1yDn%GeU!B|bCy2/2!:QS%G1eww,[I5KlWcYqxU턗êm )M;% whoS'"YǑҏ pw.)5sФm1͠DRrlVo&8X TMDOX![s֣ pmf|ESL/Xbt{E %7ka Zno~B|E5cD2`Vnq#}4ۖ*=I4Ais>Q^VBWG8drT,̍;BG5!p9!/|x*H% ~lW']B[}L@ܐV[o"]ũ qfME&3P[M)7=Ln|If΃;b~Ybsi 7Io:!w#&:cp> :~T|.\YS𑪡 :bQB49JEXQ,͂@OK 1(0̧XdFÇKp`2Na箻4X=@תr6Aa[ӶZ$ݓO{}cou` *CQ rj\'~;׷D}y Id QGH)?=bfRiIj'{ @cͳ\ ԯyZk3ݩu4*֐;cW~i؊2.3r'YjZK&3fo0zS"eXjc*,>tqxGnA,C@ߋ׾${A-gd+Sz} _EݵtuDmke3[b. ~ϾW0Gӻ^ | 5YW8CX A8ުW4؅2L))bU@vkV~,ov[A6:|~4_V|4EB{`iS ru5W8ؗ]˂{!9^ymn1qU. EeNPBKK%rAf&Wo.7"OԑT&\}]0!|jG^()(CGgl0zg$0>eI0&Yx5@8] 5O}1'Z* /ɟxKGs1t JU8ܼ8Fh.v6՟q @([g#Wn,Q׌eEN.ͫcH;FP}@<╒PHJpykywv~Y~ e&|S&yM[*.OJ2R@7T.z@ūon_m[9þ&_`rmfvYW«v9'XQUR <ڽQٞsH{[Ě~s/r6<$* B:,oO}0S: !A;s4R4YںI)w_6@/Dw )%"]{HO溮]`o;Q1NE1 N‚9[3? R!m} e _}g _kL鄍 R59>If(.g4f 2 5,j0b֖B/}+)w%Td>4'u—Th0 5FsvI^os.'ZY} F(tDx_XlJ d |bW x'3Du@"r*ʁ|4JQjjx -eOdƀ} pm{qR+:|ED["jn|E5fmK0a:(s2Gq|l}0];FW[vw],Nic{ؔ oU o\iWYM2'Ls\ 1mјAԭ3=OA ?}<%$BFCz$[$918m D7aفt ;6s炁7CiLcQLo=xu. :5/kD aeFdmbE+љPwqt^KiTkh^d0 yNٷ7HUspʇB]o1tx oaŚ*&7K 'I,`TE=tɗ 4cq8ŅIvJU\8Sw*QI"=,Q.KMGd`qi4(y9Mkx~ozV3a-M.JpGGW+XtKUlM8$rNүXj侀N)2+`G D 7(t܍?%xɋI-+JXd\wvmJ={B1EڷW\w'%J+;뭻s|y01Apk F}R]#hÙ.%.'Ee?zIam+ #ևoc.˔@Xu]V[(ԘW,OYůz{O\3$]>ea^U\:gV"˜OQyVByE3"F ;ɥf셬3, rPSu#qajqA`o], &xCJBiYy":XmhHU,޳/Us"1N{@gh/, EE[7<*ɜ@s|Cg ho SMS`|Bf)ei=._,v%)R 6"`nSA\аGŻDֿj %>UXSdvlX`/Cve mȸ5а+nBcR"e'gB:kx#MTm1a_Z$汱h +gKԨj"C-1$44P z) ';W $ưjNa&nH/䟠[ͥb#wnQB%̱e3I;Đ3_yfahGC.ޝ׬ߋy#tW:kE36HP y{%0a/|=Gލ餗džRaJZ7ױ SfmPrw䠟8VSkgXM5p q9@GT_}! nj(jPÍ ݰ #.Fl=F2A $C$A 2ﭣ:9-53^uRb&lЭt6LԲJ >u$hZ,_GgBBo$ >[^OF.Gw;J*'jXx+l{Q0LnTVfR-b"Y"c3dNm. /z6&l*wվ|f:vXS'^5te*ޚ@ F}*O.BuU1L)g7I*$~"`0+9'9|>QyWN]r[e{4' . ?=u҈ɭM4.P`+z2TC䝠Քmܝ8z^z ΊI֬h5AH6 P'Џ z(|}Ԗ߫85ak$#wa+ |bj9zA|iI? 6vfxnܝr]-+2PF2Vx`# QfAYqxд++ !MU;":~:P tfd[8`(Q$>k zR;ӻRj]M"Fv;GL v,T6= 2ā(OmUFb(, Y9'T8û 2mfr͇+o.T+JeΩܘ)*dئiEUT֌O>c wGFT]ܶJNa/!(c{)R 4<{^j,嚳 &Àk.is"rDQ4IhL#xcQ> `7a7|,ȟmpKhvbn?0gEeL0r\ ml;g)(uf/ PA@:;j[⊄tb;R'o"uVp98GAD}~85]F  2iorM3~@F,Kc 4oaQ:}x{%G}{_jtqf+P,nІK`&~\TԿH2o 7ӊs%Pn*&[E7[. N4VVi0 6CMڱ6_Bl;./̭/\/A=a1et $ab bf冠P9i5ڠ=](D} lDrPrNԷEĴ;ܡIyz'Ar-o~d58t.ɌtJy~w¬YE,5Fnj3q=[41ljR̔BafbW2" +maՁxM<;g!?Sy '$j& y_ Tn)!ԙTF59B7$!RrH`0sk]?4QB|0aj`"GvW&O<)`"xnOCN &xp wh g9yg& .t_gS`U`wx+"|CO6'^+C腄!\ gݶWq#T_0!ELHOYt2JPSԫ'5`ƍxw$P(Y)NQ!|sCVA}u1 FJC|Ӂ؎T A $\S'^Mىw)NC2ȑA@K#YE}Ed'f ߬^WvUPb2@wft}Ilh[K@{7CUe3m~Dg*S矱U579ճ&i({:et#֝uqpb'骖ʐMC 3# [f_+'0d}T:Is(x?0$6+wA; ,5D/TՑ;-CT![y鈮@v_6 [ ?L)YŚ!@T luĪf8zA&48>Bkuks\D#r<$RGᚠFdd_D$3iˌ=ASn^ȜǏ'4OR3 T#rr=ÛQ|Tmfv*YrRԕsyDTb-|C4@Dcҟk4r __t(m 9OjēfxL(V &V";E(ɩrEdWˁ3ĹÇkvwj_|cSԲk^ѶXT8zMr΂Yz -V>Afl mJƩKF?E)A^' IDݜ0dK~5cfTȷR.sx+gPkq͵10n5<}?ǩf5EzOm߿sV]@RWuIR(6e oR[Wsj2ja!=Ĭa=B~-K.ҷW`"IW0?PYᆇ[XטNյ?.ҝI8$v-]-Ǐ' wHj8WplMv]דN8]}lm;k㛺[ )ɷ.8ܡn=bRܓLCc#_,h-q/!~͗\:lʆT*(;S'jsx$ni&bc XeqVC>/ф&- "6D}T+l̷,S4}3a]fJ`{ْYC?kZ3o§{T'wR|㹢Vd-QEؔs5'uPih73֧<#lV^~MN:GO8EuK^Uw u̴D9o'G@D0 SW@nnYzգ*#;2F3QSV!$XN%1 8>kOa%AB$ DTt ^r óӰS', ǜҁjfA.4X%p~0LIq1.WK;?E%q%t2EwH"40iÈZTbJT ;fG)AT47G X. $Xڋ3}g/a~Bqf0CNل{ _u vSu ^HYyb3MdUUN5U /UJB)}ѸJliDy1Kk'6}7{"(A.; 8Gg'&\nq %ٻgC6vǤ&AרXE%HX2آnH#bqL^[߆RxޣXfnYo|f+pNhی?[+:>!ҝێ{nv Y*"USȃ)V(ẓ6B^'(Cp]TP1g&}r.wȀMa{Zv\`xt8тsLC}Q\Y2u1_SPlImnHh'zVk$>0p.um(8[6egKG XU*okOY U /koA.)n pIatH$%%ȑQ0U,C-S࿬ j ibB}8o@1wzSEc:7Nb7)n}8dV\E$\[)Q" WmMjzC m$ʮ$g2\$?Ƈ#7;7@Z ߣ8/ EmHq8( "mdڐǢJߜ36lU!8.cϦZ bLāk0RSuRe&77FSbhk{\y8TKkɑ.|z? j T$7K$YH%i_8McKm 3;vcf͕gzkc %eQDCfo%,,9vz煺ImwOhvU1>Q;] .)WM:j Zo->ϱѐDYՔ>IYoNRd%yb4a-wns6!s>sScs1n3cԡ"¿B8@<4$YY=!ŷ!q輩QHᭂMqzxsbl]S {G*[9f4O:{Žu@IWџ1;C-;=^5QcouLfNGLlA|CX sIxs[V(* hܟp_Ǽ 0F99Zcx p˄k~B( .KdaGkjߧ|!RYox":@ dZJ6)@&4 ꣿ.NLΑe?;~gWxpk-/ɏS47?f*I<:[Cc$<{\`t CQ'N vʹe^E!eW2Co gMlG` d.\PrZ $QVq~QT!j?1+9Us+X&(C |9xl 0nɡR’+#_Ӎ2 K17FVsᄈC sB@%kpSTq4AN ^E]ϰak9]Z$M.>/GK,SuA׃ݫцМ]Dzq(# ֮d JAN:QNdJ#5@Myi5 !!}\q⢬:Px@U:.Ce8>L_y&ᙧM0G[sj;z_[J/NQOP<6`z^}l뭜 MRr%mp0X%H)M+~m8Uw7 z66ol>Y& sHƌdL+RE矧ec%yGa{,מ8^]&/8Xt<0Ц=5]ye1{i"gmt_@P6#* zO.#~gXOBEݻ"\<ë7uRP3͈bO+bw GF dir5F.f(w|A G:f]n qC*JZQABdzqLfz/lk} T(_w;}S"PRV{hwP,6Ǒ7-}f R n$AY__F<(6*!DԶߓS4G?ޣ[>0=p3:on{X>peF M)t4 =G1IaJ}h#s{x + e*yќ T|⊉bI]e*-Ffݷ5zv0',$qR,~7$u o>;D:YmCVZMNTC`´f1t*`vsK nqHSɡH> rս<)x<xk0*%7aa':~Vp]Hи"boJrkCv_;p.#,.a sxk|66#R$!@j=W,_k@&AO*Ep)MYx x79TbYpodϵ9Q庤+-j}yGnB4fTf Hn3Ve4"OiX`=abgly| 5y,' %~FF1) Y)u)c.(6n J?I\BtQe}\):ʄq4`E>^Ϧ`j_j3Ԟ}7_kU.KP" vȏGۏ<\TmYH'Kz:^1G)C-O:Y L.+8J=wsV/3ܹ+ YL8gn QfCsa߱XSHܜz͂f( $3m lt.^ttϤ(KeJIlE- -[/!ϑ'wLR XJZT tؚ6(bj0-}8:;z˂`"'zXZor(B|]/t޶7pw<@JJƪq?Z=?4tMSkwa4{,`k3%i֌x1g2DO Sjha챿܌ aƫfO,͌оt+~%\ H} #ok:"rHjxe^u[MT g&(ñE;$sR+Uv`"d/CWmcJ Oջz76|:o HܵFHJwQxOo߬u*hhbQX꘰;R^:&$˻+}L @ؒ r .~A wpOX_̇8\kxo\]@0g@~lwN `L  ;g#Z?91Ǫ ?zmgJn1^7f{(@CޏB־ p~aHu.25#kg.5utz-o= ך~JZac?jWWK# EZ3{6;BOQʥ,c]&G;7閧9f8 8CiñY䤕MscLwFg+g<_11+U;o~͆ /TF5<԰ΔirPL6qҀNҽ4oFIBRg v 'Y] J)זD:ZRJy4\-:ww-͈l Tތ:$U~r`¼ĹnØ,5g9Y2 =Q=5Tf/p&q2F&zKr49 0|:Hg@EWne ,ۦ6'L[OgҦ,xI5kƘyQo>R+'f!k0W uoLTVDs8΋9!䪀( w~tz*>25:m{TnzՍ-.N^1 v'Vl(^M2NK1݌!; H> E>fr8(Tҿ@crp idrѽ_[4 [$'}E3)C&"ņ^"F0WTcoԽ`^x1!@&PoN{ȅ)j)6aĕSi{~ ;u5xSnO0 Y0)qS.:Q*@{q{dꘛ>9Sf|7ZfBH=ZAEt:M'vn ͖(}me۞p+r?jzq1m ֝ŵ)}poNl9'vPBБQ*뿄jPu~xe2a= VI9*`'E&FeY¾ % C|֍MJXxIcepOHggm )![KȀ]\]sLm7fSw~BCSzVS熱6~w]177! . d33<0ܴŽ,fX? x0dO$24(lBf%:RGNPd6;nSU?(ܔ .,jxrG$7|B:hsQŹPp)b(Z'.b/¦-BElo HoLÕ9f 'd:~CeQn@73],oB ZnR _t(&߉MyggWHYg<>|,SKp`[[RR'CìĨ\KĚX7l-šAu$* b,3w'Ebi L_b S%:#M}BF}tV- v03yy`_ꤥPmC]pҊ7TDjegxkUx `/j;C xiO611|7y3a+DI [: NC"$ΫbjB.s wNX>KЙU5p\;YޗNp(ۼzTA@6= DSo|6T)ҨNh݀ܺir=~.A_ؑA? 7+utz"ܔi(&LX!ZϖKw $ڟp(Ȩ1/3 XdpHlVp173u'+x  =7j/=*Yi-S\L6Ĥ=J8J-aqdRu"a wMaHWI;(/2(\Wp~>xhՁ˾pbb PgauV DP*(U; MU?U=tVA&`^6tz/kN"Ѕɉӡlg-R'6FH?F`0)3ylվT1"CkXMs̖ݐk`屩1$, X*D4?|uSeU`Ѻmڄb͇*H,Bp~Ծpbs&|,>Kݺ8I6Q];kS1)HLYoBuG`s7Ý72)UmX\+5TEZd+#qnീ#lZ'@((P{%5)ől|Q,= >_SL31i֛p0/bnh;|[Ō%Luۙ`@-Lix!q -dI)^Dި NNFx'Fc 2樊$I5oU&v$&Ӥ;OJOX.xS1[cZN@JUElH@YduXdsns&VatS '$흮;#vBVP!>:[%;OAb)5=Ѣ[Iͤr6b_LV/بK{]۴fzq ^ҝAsir0 j:VOHGbNdO@{ ZЁF๽+Pl5C P R z!J!s&upuCUK暽ME\8d<6ba0`Q|clL-虑!4ȳdDt z:כ[Aֵ!1"i8@W]"HB0xzo%D AQ̝͖W)gkÖ̰́"rvܟ*{2i_LWE34 8 E ݫ=] gt!I -Պ.jT}cߕ" `6E-j XY o/Wk'sJdV.9sjtkGhs{q瞍p (DnȠrC?p fN,uS- JMĦ 0 f'b: B8?M9`-hk?gGr-;䀷|v U=Fgo\^#!u7I #i9 ̌ZDf;ܤ\nv)|y6-  $4}s7jrKG<; {Pi,tKEzS1uǑo(J!)tiU׊<<^7!+=_Vjq\唾aW1R 8˭La,[;2zd.;$,ipN:r?/KM5:~@lQ̸wLPO!>]dpv-ϨNQըㇴms!ό#:we ?,m!f-Fhjͻ\fx48 ٓMf$e{# Hn(b6yMELOwa\>قqۡ} #x`8c0w"j,xUG13+\Mn~Zj\䚲rDfh &R+Pi -W-v="RG(e|nrIJ,ͳ/Pu֭3( 4lNJjԎ>Q~z '] Rn@&3*(YoFnR'I>dAm'{Q΅M jEYF4**tJQkB )#R%Y%vy{/&}EN1;`{$i[ϤxВK@Bti԰%LfIs~†ټa._<o߆{f M*Uު{r}o*bS n O>GU^뿓-t)aFbSdMo QP;ˉ⦅S2-+akݵ\xnt n2ִ%?`M䶆sw߇9B=i{FA}w&Jש#\{n|tCRW\r߫}s2:o3pMq3}aM{x ޴W^S6 >TѫJ87oǝ0>]h1KOo.* \Iǰ4%1Nj,ɉ=N3nM"ڰUE;[RMYmÊL:Yf-TDhi)5: {^&&bv"QQrCB lj@Œ@nW2ȌuE_-]<14n.`85.!F3* 5{}RdVgBjn(rdeuz@dYtj7^2)sMi)v ͽLv K%TY2ybfv+u+cR4Je\SbU49}~qRWs;mF$ba|L[M/>ZyŨq]B5VKdђmg ^%@II"D,:\`4^{i3GI"lfb(sjlky$,?uFvFjE-ٍډxӸ֟G0^IG@ gUeqm4V)o,^Bk0[ݕ;Er@H.N 3|Ya c7 "ePD/¯{z Ŀ9z&Yƺn+^a+4$ȑ3[[LDuOt +sue+̅y[+vլս߫ѵQ#7ؗbt \ɓ\2Y)IOl4Gmfn=E#X>K7wrGP5,Iш0399}dJ Bcߩ.Q՝Y,ɖyEg5cb@P0yy2͂D&cqXӉ{@',$h8 cT {omG![+Ƹ< Vy !ya0H}'HNzŮ?MB#ē+B&kZx\)ۚ]?SM`Q35z%ZC~Ǐ܂]R2Y,} m 'gDJj`O9ӤX]0"(0$u[cS?d,nkpЖr nU\:6S?&}гM5<\cTl2y$JρOf8 qS{mlOb0yK{䕯[d5a70zPޟ46@_O'a$k~ \*A+$:VRo' 0J",O:FY$_+D֋Uy)5QEnA)w3uP+XQYl1Z1sb{ʬkLlxLKoSc#,] !(R>HPa#y"\m_:]w/9:ӱ*AͯÍi#ǣ%ylCZ>(k @p c<J,k},Rڎ VKx8I©+௡t2Jh Zr)q&("G!;t#U֍h I$i8MOHd"Mω cX͋ (;@ulw~ sGm=U'Otjڸ$!j8b^T&8rQZ8F?j@BXJ74m|J#ZhN);Gc%s7b$#3ٰr.!+ħ'`T"Ixb3& 4iȯWCh_d7 ~W͠1,@eݛsztFXԽ\Y〶V;Qpҍ7<tCmjx noH.$efJy{vRXs3ekz-%ʝv"~9HȽgn:h7go=j|e\ٺF֠%P8;X/Vc+-{`7VDEڧ<:wI_Bp}D^8E?;edz"5n #'Hל.1Aq x=BGXCs f҄ͶAluzͼMGy"h{Osb7 023.#+E.K{A%:ږ2ӕK1ϵ7h)eǍ$D̾ QJAex#D| 9}?>R܁?0G_`dC3ӣg쯧-Ԁ8rU`who(`%s:naڔüHO%|v[}hIFf?Q}UmEtI$+@#?YD(IMbG+.jpZ lRewPma|+^V=AWsXYX'v4e]8OX?kI&~Pz{B !RJUyPe{Rϸ{{ ޾)MRo =TTJ:FwLl.;UNגX ?{o^3`wv }vdn3حRS/6qk֧zw +,~ޯW!9_''j.Kyi3PN`]tAchb{o_NmQmٖ"'eT_v%~-S@(% ޳Ę& JdY﷚djMī:eiR§ogaIVʣ[v:np .tozru:rdtQ7 "u3OmNFC ԆᲚI ,t.h@`ENkwHP:#}ȴd)?_@jo##to_bf,MS[ B(lCȜ<0\`=pgol 4=mQy@[/q b5z`ܝpa(q}H/M>`N#8`L~\5`):AJ+fih&oq:iԟgy5{q{dN Fxjnh̄tட{[( ZU)N;?P7 "EvDff?$Ecg'm@|?<>bE(ј|TА->oT_;3 \~r:5Y8a"+f~;"){(`5x8C&22i5M&5ƇUNZ6qxBуPaEyA 2( gZ`"l[* UNYdh.^} PC3I{R-㈦Ai(1 xHdغwQhi&Dْ̮kRrsliE^i; w.ۗ…NJHbQf:tm|0ZXq`7]5WZZJwU # yg{̶% H0_Zem%=sww,.L[8m qտf6~߃!-pcfu.1W%^ gjMѸ8; E\ X2΢<40Y7H l F&;R6k븈^N'ZsHn1!vc~b<Gt9A|RMmF2\5"C#Q]9j)S@.fIWNp}_&1{bp2=P#FÆ0)ם)n7HߢwRm1M])Џ  Ȁz1}ԋMާB{]7Nfi.$bA`4W'6܁k(#|×.Tw1Tgu֖;ShjN >ZzH3L̝;Tن^JϦ wRʷP.B% N%-tY> ϠP]X364s Rʞթ KyUH/ Ue?zVzyMJb攏4WD @lk !| ; 6bjt] @& E{2Z|v|Ʃ |-a*$Io` 0 O)U6 MWTrqŻ<i(kb G #&L`7 gRs[ChX'AD^Ic^^|զ}!-,&AcݫM*lf"¾Y7p5 PuK::\]* HH@`]j!;ۯ4VP{(^?,@zqYیz 49QWIj42'(]H ipg8Lex8V^"+r?@W[):Q 8r-=D(a$76 G_pAkF ^ sT nQ!Nv xEMy&9b>1('`Q70#$4KVȀYTE`Nt Xf+`E"V9PsdsǪ{9\pp=!x6*WyjMM2R (\Mǐ:O 6+~tGt\_bZJh=/%_@ M|?`UG:3;(G ~:*W >芝xO}*sBCכټ~w9:Flb5{Ql&I=Mao/d~GƓ\PQC?-$ޡ/5IiD(Pe#F/,G b6K[i9|́Z]miMh[FZލ .@6NY"wd3{F7SD֭P) JF*R@ҿAH~;vÕ~,v*Qjfx)6^Yrs rpFL>Pk.xx/$F=Hd\ .g|CLe\ +RwUt2пxf+^G)LQo`q.{K2L3kw([LƷBJtwx"좫5"S4&NU3sqї<8_>P'j 8nR [ۇAE '4$dCxe Th8JP6>L utНzk>F7*L7JuI-UGJ>ƾCڢ&G5j-E0hy ,z.[%PRL/zFΘb@\YvRɌ7-IjnNy*Ck2\z0~}ۺQGvzXN2`Fw+-bhwgqfZp # ݆k?ajcw5BEH]^S‹ XtUf'3g<9d\o\g[$ )VwGO8Cǭ j4cXS=rpS|q5՜P!\I(kbmJwbR d5Хq>Ƨh$}8+Qu,[u2'e\N՟x6qJI`%jUIT_|BY2?SqB9o7oUr֌"]5ԓU0"/S'Mv7 oZ{Q ^qyu&0)s@0E{j+;sc6&мc"T0W7vS3yPaS܃*([DKAnZ; DCԔڋڏ,=? 湫2+kx++GY}}'/BK} =0b>7GI+f@Ȋ8FvX_|["1(v:phͻ3gE҃kL&3y>vLk#A[V? C 6 e.A5`Mn=G/.x%٦X/pc>+Eçh7FPD@5[yIlhŋ(߈Ԁ)!M0}׃1cVZ95AEި$O?yc¢oUO`N(}cґ/ ɉzp u|eF|^7&=ξq<;t3G*hH-x(]ukr٥yD+ XvGO^iZ.e7IЕ |˯3|Z]l-Z*  =`ֿZhU^O4$TsJĈu<ݥ ?#I u=Fy󑡷m1n͛- j6MDyN #<k_zlV^43n:o(2L&w0z SREׇ;GP0tk3nMm5>؀5s/CoѺW%=l̥e줋:8#_`+o͓cn qlvQxo~2<1 t*[Oc\S܊Bq1  o~G3uj79g:û{ +Z9CaK.'D1_"˹Tx˸IӔm4lZ-jqc#$yzkg*,S/q!=繫%*/zDNe*-S7DٯI1c`[l&F嶘M_Hr󌿗5bgsw30'@#ец<%tUe-|2L*}|6Zi4sBݱq_~㪽=^qPq"V"yU1Ezˢ;pM2WQ, GD4[?Fy-h6{^@ Ly$IIS~2~ƻ~!U`OZ,d#lcC;RAPq2D<ֆ/jI]6|AR9N9Xj8[,0&GU+ats6ҡJ<[k`}CpXIr1])gR")S} YjAZ7MdM/ޒڰp=hr elfTWw hx)c+DBڣRG ЩFDq'~:ӧ(ԭsZ]@]Rw-~uy6> p8ӻt?v' #s8|pszQЭ\LN#U/x[F k$kju" H7 ߑ)!+VE'U0kSv0, 7a҆%EmX 腏cywo Ȥ{ZJȾ O[ 9@燫?x\>%Oz)WޖldKo&Y3O5c u27ZSoσ'J5t沶Bv֋[D0e}GODeK.`qK .e"x# f56yn,kKQ_sA7h!s} +&=st4P¦EE_]dYAI-HРا0yryyqA'ME(X}Fyk)Σi^d?+><(X\h~GLϽv?OPP* 3 I%[7MFd77R}o'?`$5TsTډ\E,MU?CA RNQaaWAs $)pdiP:%+>{V]V>l;Mhx b`Nrq2Rۡ_WF9-]Efs̼#RԤ}+ ޡTr\;0< m>;br,Tx{gS^>p$Dy'#\vqLI jP&I\T:ʯFJÍqI3/Lo!cbo&'K76}Ϭ" ^R 'm{RoҴջE^񭙥"*@ahj7FRpBfJT~O٩j8P2H&rI$L68j 1e|8IFXBWHEΧ eo_7HrvH͕-rtmO/ͭ& *>(AJ0$.xu-{`,vWøa#aar"@&Olor5}}wً5qs[-;-wNpOh5~u 4Y}L0jf7/1Pi/Dg*5P3AM@YǞf !7^_ !-K:,:5|B0L}r5s ;'HNg鮴+,eMB[!j<  *.TtU\l譸øb' \,.i%j> ]TFV?n;_z[RjeAMגr_Ge,˱']aKq2mhA!ȯ˥T3UYص W;BeuMQbDV">bcҬ^ͱ>E?֌|Q*o&p.L,R%g;8_ǝ { m]~)ʟ cl$֣K7Vi~_h))+4g Ha2Z3n&2CNنj@!Poo*!)$2!p~V,"/5^0LC6blj/t'K#W9W[7?0D3įN}rm* ['pnl}GJ3rP5ԃ`S,~bĆ3;$XH$yxxldW~S `]VemyA*жJWL|W)~M7NfYc 1I%F3Mj@}GyyZN9I3l թ{ЙXEC 3,[Z"k|t~iA-gQ?`TqǕb$p@Sgܬ>2cޚ|ETtwK߮ee]/!/Gm ?{̬mKT#p'~ dkFRzIfCA:8/u()w}+zls \O:U"I14++5?{URvBӡJCbf|\gY͎dLN_w1g+ GͰTU> b#˹?|*ܿtSHq ޾r )lWBH* {?ǽlVm: *^4[{deCWvXd2R̜KƑ-Y%迁B|*tWbٰlw9pҏ @N~dӄ'~LɱXg=V*G)?jZhc` 9v_{АY~#CGwz38N 0K}Й`?uU)8*xc 'pDfJ"߻;:~ʁxѿmߺI N>œK.\}}᧼^';эYXE{=dRV}_5Po@KiW5/XbP]YFcNYLn%JuzTu\`y ->˰  }ږ ; x~vႶ&4}tA92kLEpz_xNi:;p k`֌d:=}3QhWf2xx+{eC6td zUjWB)X,ka] #[ׯoژ(g,"б#›i >j2;meJ!6D[l։ju?.!/qmGA)30ϙf]XTtrˈ#ݠ8fG^2H5$ϩꘑp} oT(4RsWthUבS kb/_#,-y*IpR"-?i$kIRG%Z XYXf+=1EEicA*=Q+W\R('M(?<;!ԫ< M{Ӓa9P=&i:lU)zvjoXzuUdTG!TH$4 bp:MG)jxHt‚Rh/B$Od@~". [ Y Q{!=3ĄbB_xi.vĖBč`}t됽F2 /"AACH&WcLg$8HjL =ƴt\B͛ML# CN֭ " ઄<:! bۢUv<Z*!Xh^Pbx[~5ݜިjWIp6qFsF\&|K<%"!;YYE*XA^|:d60f2Uqd*VqdWsdV%y8*GQOCҨQŅ摝[̴񕞥E'ҭ$A{&K$2F@Ϫt{u|#XTx,;y[FI7)^uw}k m\\Kt3H<:nvSVEk(% 9ݑ.\g.8ܢ~zӗՉ++4!+VU % ԼE{ ]eO,aۓ[EU| 2i,M >w[Ͻ# õ g>5!G[)R{e,62ckr3kkdi-̯zkشM«RjU^uf]׌3z}#73k5Mc$@TmZr`9MHi0% 瓒79ώq;TTs()XBo65A#&04ֆV*9'.G%9.Y7Ț?/+9xϐK=9xKqKƛ=w D (3Glc\ K!y ռU7qF{%FP/t'5JAAӻE!N!ZLse~q&նz xXc Έ"W)!B$鮒Lw%4U6e),_u\v<Yx`Few Èt(eJaRl3T9A~ҪN }rZOGDWKPaQlx&eξYUR H6}6`e^M9O Nvf4EV5֠+U;15^ÔA$¸;b'rH~eA9{%L _IEa$V*[ >ĸ5T2v[_uCOehqe}".{83ϼ";Pg2m0tp>l?saZ@B(|fjIC'\Oӭ8{nk%LhEcP79dML!m ĎgBJs.Wr[-5̄H.Hc/sSEHE; r^‡^`qW&t>yr%0/ɿ6]JAxӆ- $Nl%[ppB!i{=hI"N,%'5"dIBUy ܌t;7fzxb b;Pb{-ѹ`,2n.`5bPs}dA*?*9}Mԅ*u3l{Wv2rx+ͳlb|Jt Uxo([ &A0h7eqrq66y U >!>avAQZzapl^E^{i"Qo]"p\0VuIM|^87 ]ũn[jql5 ވOY~7wش+sAW1O]ZFˉ3:5>r ²ٙ}g#d+;H{Ga<$1Jÿ%N8R%n[cε#'1#%hgm[Smf ȧ`0‘9|JGA!^!7:;@8CGuhd!ݖ\*2^v[*݁t kx:|{YbFȘFFIW' 0T964+?bۇNO*pnӉ B!wNs#Kt; -+> (&&)2 ^WWLbX]ͰtRdLO4) d% > 3ACB5xΤH+{QGrY4rA lD{(;H?@)Yxf|qYVs&e{atZx_'Sޏ*ɕ=b<ʒ RF{{Wƌ!=3յԣ~8V28dmo'B_Cä2b&^KN5,x!Xn䜿 _F|Ѿ:b&[E/c*o=ep*T'L|-od}ڼ@ɵ2,m7xi9_u$mDSD'dXͭ/ qT[ ߹KAV"Ў!n&& ev$lד,xiUF`V:n#Y07iGfh@[đGU}//HU2Gx1,dpgfXGN3W>ͺϦ0Ls$!nW_EG3 "KgM\ό=pr˕~;%MC{nR<ƹs@~ypXDdW0F!pJGA< 9RBͣiVLYXu?3:k_gUU_& cwx^A̤FfAI-=ړظJf ~=%SF!e l-77JwǙW2=;&p,d\9®Dz|"kPq`o?)X;|i$zxjdVZF WXK=~P0{Ur;YҔ<<&-H0T/,nbԆ2"dꄌ\3LK!S R[Wvb\QqCaa޻\@}8ٸa2`JKJOT}Wl,d(3dn!"4CmFG}Kpz 'ks;{25yT(а߸HbGQpûf%7ӆx{zfQ)&:CۀH1-5S矄@6o(Gol%ӡ~~PDO`}- eB-MHiҞ&49],*>2R=?Uo=j$фAL𚱰7fT~V]Q?ォ-[+CN_H&kRIϙjfޒU% |K6>M }N &wՀf`ɡ8x+Z3u;iٟveKoŠ/V+fW 9\]dg2Sk~!T m',_ uP Pn[VO{CrRuYgXOD@4S"~0pS!H6m{Z%Y"(@55?.ew`anΝQcjAJO s7{Q͜H9[Ng}|_d}8KsAn5>>f׾!!2g_GY"k 00m+&'ZZPM}!=Q} 5t%`EVm3(e9)yVҽgBcٕZ~M 1LT,Rugacoay$k8N>;MҺ!ܻ1U))gqDpG w? V{^F*=td 7%QE%jYڎ0޲مAO()_G6d;ndKU ͺ:a`r)me-I 3N[޹ܰ"[qMae9+ 3[egFd[<ӠQCߑ1&Sd;z礦>|pq MDj_PwPmq,*×#Iew '̀xI=;=?UW.灁"r$,n ?6b !$0H?љ" UMsݽɘ)'3BTY]*4S?vBx>hoGC<1~b혥fՠU,`y@ >-*t+=Xl@MhQ~iV&$֏o6$4m ciaW}c7M`A=n <չ,DȞ>ZXBD:tĿ7ka n}CgЖA@~@Y$M_$ rGJ ~7B.DgWjW ]/3}]cK| >N6d`J V-r|"ݮvV_=S%&eBtVA]k95_95SePq.>FyJC4vI  ?FMCaRsHb\:BC<'`E$l ˔hpP@60~o@zH.'` K/*Z5̶`4=[#m }M#\ِ#XVGTpL+4ycX/ᠼvmF TrN цgB8)%x-bSt! bC8܍ OGxɩE^w@ U󇑋j2I BHcQMk4Iw0DpbD&nG.cBB06w'4c M1ݑk/tf,346bD`'D'S2,W`.>55o"邆!g4X|܎;W__ : H =N) =tuye7Vиv+TDl81C41Rh4!*ǧn OyQٖ r3p'G ws)`5XRCcgESFJs%M[ne΀1v t3,ZKzZx~lRzP5rm#x=9d9A,TlꖗC )J@t̼jNcDŽχNd3O[#u!}ݷs@1*7<лoA}Daj^pIYLvB(SEpkaH0j{#fw#ztbM:3fkq`j`.'|Zax)jغ)t'ܮ +CIH\Z'2q}^_\[5ߌeEJku&8+Pl=G͊sbP@&^du߃[IWn^H9FmU+ZÝun%| o b$&A,xr#1scO܏vZ1~gC01/sޑ?URFLU$R>- .9{{P?Jȱst!L=yBcـ'цaK@rk.F%9 n! Н,N%J``qQ9~F!Ci=MȱxFݗTơD8<<2vJ dX2:f| aSMw ^?WKfS 5TnA'. i(Ի?P5hk@D_l9i,fR@L[c ևQƗ>ŪVq`q .ثΎ"WϬmpn `grscG`z L\kɴlUOP>f,;ruAق:AI=&/WwUJ & lֆw$>Pv11@R/)$B:xaVe?yyB WA%L4[-y3X0qE/1 琺=mr-NX%=F1+&lO< +?n%.Vn]QuBARszAbcmX$*ml0̼7Vo w; [|,$OȽƂ>C')' eag.> 2O*:HKD8º_Z}R_I$<Ⱦ/ZZãT\΄Y}%m0 Dr#l0g1s_v QVz ΋n:/t9Z. h-0 y/-ҟO5Zמ#<hToLxMn_SmR*rbB4fuR"V.|J$x?1Wp9qQ_@7PJQtJkь髱'к[7_8WKX#8]34߄<L9ZZu>@y2UTz,<A?NnGgJ|7K\Jm9MY'а(B!>rB[4Ow/S G᪑(Z/kWPc4w/_@A+'BEoCtB49@&IOx>6"㓃u2.FmӲcc5P|&>mt$m؁q; H)Ƽ]B16`fRBz.-uS1^srU8VD.` s\\c&^O)Vx Q|URߊty"HAnq+OU ݶ@jhe< pxҤ1!Mwt֜%PȽgco;EyW QMT9&=3yfIȭ̏AJX4> 1ԅWM%eIV-W r5{ǂuBߙ t^ŬJ2zكΚʱ8'Ψe-v.\|H6uL +5%3m ܓ}h:{~6~_:ubRC 4_TۉJj\rJh¤G1%Nray(̙ԽW낃-Gov1G6ʺ_#әy-q4 NGDCֱUO5>*5*J7T:q2lEI L5aN:C-W$]] <]Srr}QMca`' aʬ FA:0r&x)5tSHow2K}Fk)1z8CWnk{![6 \͖1y=g1<|i+A*ffF|o2i0 9":; :ؿ%F}Bv=Ȥ4@q^]&\ 5-_H{l&Dqh Od]v}1UK9y#zN$V / Xq'J}꟦E on}HE1x6,TOE(/d2~:'ܢnj1(5 8]_1:.|Xj=Q^ԳK3<)& s,#WG>Ĭs 8||jx5=m[*K^˛RS7} ȹC 9zx)'iy’B }Px&DUsP̲8Rﭱ椧=%Fr^@B1bM{S9A=s5Bs=hw|Sr)Be+\eQqڣƲګt6eZc5Ȟu{S1.Le`0SE`PXi1JV|5{Td4nU>&!^G=B.J`Vq/| QOMh* 22'iG$iY\gI˵3Xg0*.msE36bXI̠4;L*F^us%Z10SK5(nk[68ZFk7%R1^5Q ,v0sqnZ| NwnKW.6<Y sV_8td00W%uoxr |Ac yQp;f+bj?TR˦ovMRs.试4-ʹ%" l$W#.yV%JlhݷK'Α!Z+TƁ[<A+D"/@rBy 9#$V@t: *#OQplͅ:_rNނ)ezڴvsC0"dqYJLd5MovSi=,[,\Px</`dK/>Wh \+CU`LCt NG 2>1t4r|8`؟,#~)dX[R }pY!aN8$ήصt/:jBl\iÈ2qJ34(xUϙp@25@~lv0[LABS+ψ̐Ϫ^¯ Ly Z, (4fJͅ&VpoA[|gՙl/UduI$UOilN.kohH%>aZ`is6Z !z>2NqU`x5<]M+=mEgI+מܕ>Ra+[(ϼ52v0Vz`b ˟~@T(|:R<ٳ6DhycS2~wWYANd!o^7aGn ӄaL?VƳmHn1n6X$Uk;YCx Fr*3~$ QRtWOdWEKW8s`aS!^V.z>AġϣL;~tQ־,{ϳYbAN?d҉(+ Oƃ@ߖGD0'j0m^񾫥 V'dq Nzh廂*!E Ɲ_&/_:! ~ ۽+b?ho Ca+zr}'774Qf]~Gl_#w^%)&MG2J˽*)ԓCJkur~;'tXY3s61Gr) Xa3~W)UHpd V#p/6!PI.w"u5Bx,¨lHȾ"TzB&V,UDHXחTcCsH_*jBZ06jCx< uV}'iZt\7;|q ot;ٜ+0;[q}I+ѵy7 ͍.(hvvt]`'Na8lur-,fK=; R*QAu^SԴi{x5qLDZnS#_y3ul`& "6dyuWBu1ꓒ"MaP7 WFq̀j\7'ĿW$:c<6k TlTY5/RYq1]W'&PtY pys6!VaZ!fA wCуN)h}7j/YQ8J#P0ç@Am$DNy٧A6&dE$PcP Rgcl- ffIjT VНb,hd<,3}7=pXl/"Z!_JAAh %زOP [.TqB-+4%7p{QZ]Ѹu Ftr{Sq=21ivF;yKOew&:W`7#d ";& B8JTu`SQ棧קּccofFyqyDNA &fEXq[͉]F+QA%8a H+"ȑfrC.Fi):_ MR:Q:² s}be Rnc Oŧ)lX8'= ITWH%|nK!C|.S:E*= [bq6A-0#o=o*i O2A ?tjr\A{/Ցwtikj]GW;>¢FtlkVeݕ:j~٦|xYsʃF&TF֭(dGmlӎh XFET4+Kj5[k'N fw* w[WR<=lVc4)VY/g!IOiTOS޿5`4MܦbhwűW{-}y2]ceۡ2@ZD( ]LϨߡ%#2< ]?+l*<%yN%$_Z~Zݪ~B=}j%Ma1ήQH>DKz 5`__<0|*7&cI 89cioNwO0_nzNt4ȴĠ[sը<§6$97dYLumY.I$[ޝrhff\`FPL_Wۯ'Ek00:Mh JUh Z3ǶP}o,;h Ly~̓+4HkO0~A\'0ɗ|WڮtL4?;D^/_^IުW*t, FNP0]`anC,(Lu$)4?tO+c_4^'BpDx^k1~qBTzݎϪflkA c_d _5'kABTߗ X^M#Y֪rwyö,&jhSZynΚE)UY뛖U0͊;ۄl~e?ִƪ S+^YZ\vǔp;ݖdoXWf\9"B-g;X7sUP9);&Dzޢdȟ,S-Bw,o23=x79q]kŕt|ewvLDz8EnZ$"\h `Xc΃c]7Dk8I~2s2GpV ?9;2M@T cy_iR~;h s!TnSJc$叅OWvPˡ-2 Tv[ܳ4U*.ni{6 O:RQQwoKTE@I\ղi qq#d/$$[uBrUQ$1H[Uч]1*<_dTn?5(PAW(Dfa$BgY"U6FkRj"7`i"P[X4Yrp>ڋm^fcIieۤ IjYp'S㪭W ql KbC:~Aqw'[88,ozrx[Re J\L/Zhyb Ώ@aܤ@]X6XOE@s,b5SȉXX#J#0X#Xol2,NFoE%nH=0e>7[ Ŏ ~u J@gidKǵZO/|~FyvÖɆRӲƢ`0jȂX`Ϸ9Ty7meqPtdWE+6Qv^x8 Qz33@բSҪJezlKeQl|-~bKtV1 !2_6BՎ-5%7,1:+P>8/ʰsl]L(F)s*&Nrۋ$ 'Qb##쮨c vUֆPx)y>3%jOwsJ(DXvb=g#P['2S/hncwc֜*+ɵUajE M.~樒l-e>3]BuA(W@GEχo D-/.@{h1RK.v 5MTETxi?˧^ԤЁ;tu 4~T$];"W/o&PKcMw$}5LKyS)g}sIJ+ڟ:2u,e3t[Fe*:a#떶˄ LIt`;^;w0Ԡ>tʕWS_CK{ eiڀ]W*@bgȏ3Aҡc[2 P)/DD!$7vF'*G96^Y;u,Q>jdkYȱ⾵C*6M<4b}PDdrSܗMRVG > u6_WEg4[;XFr$(p j3 z30,2q Р%9!Vu=xBn2Di=qݚBj.t} Rsݗ9˥_/3!1vjXI\R[%PB|YCqS9x;Q }I=#JmєXpEWnX h:f)8f`j;LYÓ!Yabw?p|,H wѤpw5OVo0tsz- BS.ҭBѧ^G !U.SK/rs{is_mC%fհcB>l~?O}$F&AP[\,K&&ʚ(r͒Kˑ &6՜Ev_8UPCyb@De #KC)>"xAV74gWSb+pB;;Fp4-Rzzʜ$3-_Ʌb_B> K.<@(^x .m۪YJb68Xr=_㋗JSy& y"yr(bK}G[LeںVF.A~W}l",y>=OmC}IRk$R;,ҶAgpI(Š )Wzo8R_&9cRڮ0Zؙ=w2̛| `6;`c5d 0YJѿ;` )շud0UL|+]h/JUхAq_]`d]> e0Pu2b$wq)[Evҝժ2Q䜑zAOFL"[H&ٳ6 /t 6Co0]Yx(,>ޫ."_VP^Vx>k6>c0]udu2Zҫfh[Uɸ|֛%olYg`Fxl͍/V*zdf%E &=WgUL }xF||(l/^PLaw EG#CX.]T` S96$ iώ_6T:aR\Ny!Q"kոwwI1)ٱ.pLYǤ3`֣B* S2#Y/FibSt p;L,pݜ g8؎kJ KMN(7bMN['hW3HN(XTWv`i6wY["6FG2P "_z"23z4!1q/^ۚb6ٽl|Pӄ[Ccf&>+r^/?.|vPe6?=# QgȆDU=3V^+2ɧ:ujU$*)ʤ)*Jd2jAI2ށ{LTZvga P^{ B_a,3ne$ÕwX*hFu8y2P1g2Rs 2Ϲ;``K@kZ"@/tCp59OpS/*M6")bGGn>|16*tCj/ + qϼh Sj&^Wp|uMn@5="f& <-H}{9UYD1t{AɦYsFfUnPNDT+F-7/ J_Ա%ߙiw0Y-*L*ٕcW*B^B26 MxgH'BȈҬfG"3-Ggz62.̘q|gqLR_&;f[@ܷ{Pe>~^K< Cq$, Mͻ/,|ivYFܼ5sD̶+W=_$W$jh!jO#Rݫ麝- P)b%նnZI)LvY|z -6'ӝoaf6; \$(F}WYZ%{ ^Tz(lsu7AJBP6y K}=Y}AF2N|-F2~Jy ߅p/с6Ԃi>@݇` B,5>LH|?:TUH55wa  >%} %ڳr\+L]7L3bd[s?Sq ү!tsd݄ܽъ:(wTANQ4;f_xp԰2)Ya?֤%c服JBWL`aXG~%f؂wx%k/.CX8 ?<N9sc w( }sXp$]s&uiAJLZ[s Jm.?n%~ن2 &t6WD ~_:%IA\-&]?TdxYߴSL"MR/dk)TfG5[VX׹EgRoG Jp7)\?kMH|SPWbqu?іtFѹj8G?;e yd(?Ods2lTHRM/„% :yDA~206qzVW 'i:3am7@7{80-S\m_#s+4)5^ՠ!#D9 _Fi/^!YʿHU'ǘ% { @=#LG``"t~@3Q(%.5_ Jʊ4\>lHDŽ({&?WRKcNrnB#A?sj >nXP9;p}9p[YO`i\6lp?m#T(Zw|,\_]06BՏ[O Wh@`A #OsUMQ>aT(^MV2 _oԌšvܛ Ak=Z!uQU/gcZc d㉝L~X8IT MZ0@aZqGɂ˪ #vmE-|"4('"wȏn[Y/WE]~X@iVaRcI!6=`,9ŤHNͮCyFJr'DݴrňA2QD+S7w¬!s[5݃;Vc^^j _)q+#z#d۳ZO؏ b&}m!Kjաϕ:<容ZWväJ%;Oeybɞ8 +9}E52G6Y4s ,KY~AIvȂ)˰P0V$tBMWa߀~=8s6-3}g2%`NxvFV3+>.Ѥ27DRY#dqv٫ߐuY]~a$4kι, X>'%ha;b5 /8.&#(&D0-M d;;[g3H]Ĩ|>Xg@+%BiTGhA,غ]Um:I8=֙ϪkQzʅ1r,bhmO2$ %z"M0eG]fv.!4"\젫4ј~hj8?X7kN1/9˯= 'uχ(͛.ut6$҉RF_|KP?#D]IQc4~?j~;7J^ӭo:I8!!q\ˊ律n=u5 ǜm{y\m>UpxW=#YߌbDEDj Y[W]Sj/2;jSCdwHV 0c?+z*\'Gא>+)T??a8( ߴ{qA-K Un&&jqpehc%fC-7=>0wHY_ k}َ< RCb=pН꾋kIRX`ˉQ!hHTC&eyըw@׷s#) L'ADD*kas5\'q5Ӻ6^%4gK χG.zk!֗ ⯎522YZQߜ:]{&op<-HEDJ&AOn@Mqߡn(O%% @fk>yQ]4>Deh_'EN4D{M?YFKf%쩿 V%=ڼ몚r0kB,Av~NƃR!u?H4>,a` vٶNUc{-(7&܅> 2aϗ*[M/VХ8n\QI@\٥_Ǵ,gLV'\MiX_/,H_75&a^ W8hͿӑUHAj-ddk=ynˠeF7Dt4E*WcuIrM*񦋰!MNWbu:!&x|_ueӝ$^[ MLȬDUA>RK0\1?S>" z|@d _{ "ؾ- J?~گ墻LC#t }6٘.ۓ_ݪ,LTWY=L4 +/7U6}0 ћJu3R}%/YJϝO,ju@bRNQUȚX@'_oU±!)כVeEA@͇SL2!ٟ=//=(&c!

{HⒸ'gd Z&]=tQMgo<(%OÆy*G۾ [2G*:w/@LdN=6kbO\"w-7&J98*$AJ=gzWt $R awcy1zԹ>Ԟ z@YhBC h“NyszGls &h$2Eðv֔A(KoTzwbjEPڳ~q!TZ .9 0opF Coq:7Y3aBbFTW?G>4YD(9DxT VCIUJm8'd"?lx,CQwKG]vȟ-=XNA P(jI)*WS TPޘٴz,-+ Z7jXG0/[#L~M$I^ {Uw E\a-  YmF v܏4G)1aQ zPgp"{!s=8$`y3k S! Gėn3Wާ#yzʌw8(w4O-dތ9/E IOOބ9l4R=}N:Ӌ9? 7`=`Sbhb,y"i bK~m8`_JMN|.9 K^שѿyHGlG# z+\]~3VTsxEqJ =U"&zPKG=eJ a;V.Rr*cAjOMq r$Dd0@1;l&$ˢ c6md W?-SRi/h-X >`$I-cd+>Kz_|GVNxROu_,5#@( w9Lz''L̈́+-ӽ$Q/i,ۄކYIKplje4N*ؘ+ 558k_oyPqlYZzF2ut嫺é)7 Zxz:``Dždz-n+f\"|~G֙M~dnK%ӣYP*< rGn7ԓ̒7"C9g,-zyO&(}Lpμ9䷋4j:%w4*5~ӽ?;9mBPg~˲08NΧDE7kB=0xʰ.vYn(:J5/|S/t/h _>k[k4[lpM4!/kأ ܄d1),0Ȇ܊"Pܠp[lik xpxFu[$c yBpwsG LdpDD[`;ԏ-ՈQf n^ !@}q[ s$*wBO¡IJ)W^v\5jז|p/|v݇6Qŭi6I 7c 0F7I֥båf͑' uNeu8:P>X: G^^=vOEi''xe+&kƫۗ"ֆ+qu1O٥o*7չxLFJ'r,LHL>7RT4T\<$8_y pS [C ل>:ǔ?hfgc'^ZKF֏RuV[ƸzϱMH~(צCWqÅ A?pkYsFYFRHZ+r3ʣZ[9$d:0 HIxkG+'y KtWm.kKb =`tn6G_uЀ8,TThΣV@a1t̮sb-Foya݈"\?73Ӊ0TOFc;A]I1 :Bѕ_0 q'ݴI@B̒se5$tVf4 )CK}WA?k+zxt?$teL{CVaD.I`s}0`.!>q5)*TD{aɅ4hyX".HBE\CH]GÉ&] 7Ƽ&RS:\qIGuSuM6 lm+ɟ`oI{-O@ 4ʔu~JqY(Ί=ް'F-g']HQ3)"ϬvVB4+>眷j5vi}h8vْh!,#O|dCQ>ʥg;=@Rdlbu?b6JCXM5/XLOy7"@/_7Ϝ*q5^zۧn,_i^}Ϲϟ+?ފ~v!q1M(b9:Z4%4"`0U C;" Gmt3'rwNem;k.KqfHlA˾)Pu*Ҳw`X­\*+f}\`+c'C&ϒ4 7#D-e:]vt ZV郿GN[ZO=o   1z8l壞{HY!OV '.'*cT>,4 p(&_Xi#Eo`Rl. /CK֩ i)Gnݷrn~(Ztsע?T2tFڊMI5đ` cz]֋`3~OFhF8ŠU^}ʦ3YmDeӷZpåi!1ӈ*bR+SP:B<,N= !6n]B|̧u@MUC,%OX@xk q8hK8g)V\WOL}Om qaX@`6x,>W6Ō`BHR 3Ocsju0#-zb sO`c#5whd`>=ocϹAvu+lڭx8KZ@<8e^0'w5Jfdks,rz[-F|,w[ s*pȒ72VõP.I> 6Bqdyu>24l6J 2R,tbeڐ [NMyYfC0w ݨ^NDebB`|.{4SKE~}@y'!;;]6|œ߉^tb /fa-;fB.œxab*;ذvZlE^ro~7S\c=)7zC.}y EkC%pʅ&]2D<=ڌ9P_O^sRSeSF\1jk6D9JE_ ʓ1}JIMZEwYH'ʃqokK/Z 3A˕_V L 8b_v8c[f7sWa,kB׎ش wue&(P-H q8"?`G(6g]hp_Z~qLc?s |KFj5O =8򷮔)o[ 'CUg6Ъ@/l1~Y ϡ\"}E(閩传yMo,~":sTI>6RbRЎӻy?9|hJߪg7187f) Z\K迎ܦUN~ߧg+s+:놵q|E閫Jc CV&ޑ3>*"3 7%X@r{BFSc mltF iܖK~ho粴6Ы#o CE\5qKNh4( 7^f#)jYoݽfL9w٪P7.e ."K"٩(UݿkGP.$U:83NLn}ҫ׮&yؚX`}&۾ v .لFQLfӈ';sO=ܗFd^ 3a牂}Z߄:i أl,)ެo1c^DġPf4wn;0lD x`߯%0"oz@4fy!ꂚ.ڕC<V!Rw?DF~"^Yʐ~+ RUUFGC 4մ G-3ceLoAW:,\66#( Hv-B;$'9.@QOX1z"> @8HoGŘr~XP'ʌp:ؑ\, e,3ײVwC(\#a^RU)07ʐn[lڿ{/DrYb3wC$E{HY8AnvYWpD4d*Z0V|$b@l]K?)[Uub=\FĎ<],WK }uY QOSJ?0|C&3 ynmeN.mL.PkzE?:M D*-F@'wGRB} sp.+eLˈ.iyEc SL@_Jv 4Œ\)JѽIo{{x<`>?u{+ Դ=85fV_Ny"vys * p6v8o0ʙ̀?0;"p@4(n)Ez~uIguVZԬdbm, Ӿ\>mE[05Z-^4n,ASԬ%diR}/&(Qy81h/дkFªLOP &suӞVrGekR3p0C; #U{#9fOmZ#!0bE&Qʆs+Ɋ&(%%MAfU+Aj-{cA=plRmGL344@oZkf ʼ=J'r\r(GfJFŦor tIg[9>jCߣנ u@wMYOfV| |`fڕf;O!=ӰDXIf7˦5O2+y`H5y"4{-cYxU|z S^_xMMs_b!…O >ksg4rS!0Q 9?_(U&OP}W84IU }##RUaNĞ%meG8>?^i9IUzwc@^!Dx˫4U0A)z T*BX8`uBn:7)ۘWڊ}`~!Tn?<MM{maW- /&P0C; $@iJ`;X >jc4ǁf*XYz w1y|-98鋟Ͼ~'gsXݚ/{-8t(\~[_}/Н s͋dʒƑoȹA0@γZ2G{3]U*JҾ>ڬ#@H4=CMPqY ~„Aɓ4S?0a+mjӐDuaCp*=IFt"u)%3 Cb{TVۉCYwf./si$2p5Rt/vU6UG.[tYn W^AŠ.X6 ٖ?s"򻕅_2D|Fu eU&#Gijm"8d{%rׄc0^EѪ}~P,5juFHKsr0ZbP{$Ed3ވ_;6Q6g^';r"iDfvH] q4D S/| &Ivk=[f=}zJ%B65=NvyΡ7є9yOt|&]Iyå Ϛ&{W!.hڪdW',?nxg|] 'ܑQ~7gz?/ Q|l\yGJyiAs(MnzQYNנ Lz ǔL(0>(*U%:Ʈ}q+\A-\ قϛJ[!ﹾЌK`]*hM ӑ t]+,1k3ʨyRk+!gt~mKXACdַw0x]qp`%qt^2ov *\+D ӬrqJoGc/ ݺ:hM&\ɨǯG Oz!9lΙݦJ%ec81 tY `/fܵc(8RnI᳙"KlCn{KWYG*Gr)9?5|v+VꯧnJ/ghVdzs צF-6 l UaT6 kDt]b?tFh/@P*=x_6vư64c 9gdʔzyϪfoIŬؤǶbh(h,^GN9s ˜S& !;y: Xүy!DPeD݂}!DWn{yyj(7-q Êu8V=II,sۆ[}3j$gTHO;9XM=&tqB5L 0hw`ʬAxmVJ~cG@W_Ȩ~8Lhw1ۗ=w:+2hh!W_ׅY1ɔ⇒Zmʺ>N6{tWZ;ʦG^ Jb^6 rd"c^r%RninKV,*QSl`a?!<؏ac31`!T@HA4Jl(SW 0Z1QDPU}+FHkdų Ǭ"‚l@-1Z#x31[zc(E>7 -?hjeeZ̆ M'wE<0'>q|^ŽcŁ+~0 7BAMkC`Z| ?$ő0}M]NLfL$\S?}G"!dҹI?YG @#{^E%nȅ)EeDyךã}٢u1P5Lj{evrL{bÆf?/,-$'N8~B *ZLV:kxDz;^- eˉWo0) j&Ih?JT/!(6Vۦ 4I@ ɉ?Ncc|)7@ vƕzgn'PpJD!E|:ʳYˬR>2^3qf^hQLkA6@x܀I ;:>@ოM' gF!)grSHIu?a Y.>z'^ Vx*N%^|J}u-#PL;Zjt͵5&7 ) 5%܌%m.L(:jDRUlamE#o|fȟ#dfMTcC %37K5BFskɣ=k7QMhw %=(! 5T^Jmo$7 k΍(E?W-MϤ9x# q=l }adFWb+_ʝUl*ۆra Ξ].YbMCĉ\N.%1hr]g}Xh`n!dxCY$EE!ۂS1(K,vcU !4m8^jgl耀𺭗k"t1"v?'ҳB?eBeڷZmӓ[74'g ˞jdOw#'mO_foaޡL(T{h S J:rN^V.@{"Fr9ƭl\jpqJ>K$.r 37 M!VJ`yvw.@B,2!*{ՇC\L L ǫfK \XM5olZ62{ÉYS1Y|s!x߃qbǎ/Q*}{{{ >dp5hH-NzM0nd@iH3 8`TsӰJj HHpʟc`Ktc3O|DP ݀Sϻ%'6ؓR`:4'NL7dGU׽~ P5?>1?k8g_ST]_-/C{su4)W<6H3Qu;ʥ[p+=zλ.n}>Zd92 aϞH-6~oW@! p"ƙ$|}軴@BV@&Z(C>z`#G?<ٟ_$xF;@%(ɓ4ԣ`dcܯgԪ2?VSRDcj6-?5҅┉/Tq7^xE26jp;[$߉q y&VB6t`XR8 v(lN4*#pXMsJ2BzRh*4qDuj1nRJ (zYiՋ堉R}˝ΦIJ8qkX9-p} Ѭ2iaWlqfۻ 3Hݾqlީ\aoz4e@!|gه yMqX$MȊ}uFam8-H}bC_pLBqώ/ [ן*c<吐WA5}K{ꇙPogYC hX!T3`Hi+lضmXW D璘iQu壓>D )ű,523ԟ$}pM F\Fck Q}}fHz\g֫Ը1qPɮkOwCeJLwXpߺE(_"j[h3]j:NN:ⓒplVW²C(ׅ[Ƣxlҁʭ=fioO+[t$? QKm 2XɘC/m.3Vo;\wXv|%g)Zb|K~Ob"Ng7K"ɿD/ X@gmI块}0d"Z'CS#MpgHZlZ9ŪѬ eFnfJRp85>I7sfld/Y qӱ0 nX왃Li_Ιtun6ceͥk֚yvFef@`el5IGMZjz@ 9ۤrDT^ pgzKw.U/R}F:XN{Gb@DyL, |8%twOK^~eN|^~sg !X+E_tLtzlqC`L4ʋtԸuA$avTf6b+?*e7L^:-Vj:pv韌 kV rffn՗U˃k|:7uΜDPUHql$u4g0 #vɤw5lZod6|ji;beX 鵤yڐA ͂䣂YIc-:phqD599rdX΂  cF>TJFzd; "ڵ/3k>>]f;EF q 96agrŢyq>mOq~_4q-f?YxhG1GRZd<=ՊR.!ݑ!d6D@ލ VJe`@gS=ч34j|LME$ - goOx 2v̡6kW_q!/}N#^GYW}ٱMp7J} h!QX @$H[No$65W S. S?ך 'yTz6XDXj!vJ8F"3g٫>NTE91Eݱo#q>&H9 bPi@)qSY2$xVϿ,׻0pscRӻ?{x}UJ4`A8Hdcʊy_g>RHIyׂ\2`3~J 7U9<>afOH6}P.߫ xb4|_ `d휡4z dk[lqd ŒĀ5Ut`˜P.Fy@ى+UNFE҈Pp 0·ѳ3+0'P<Կ{ *A Y} A'(eo%^4/ROUa Ow¿2Pmω:y9 P,e;mpxpK*Dc@l&oBQ~D~m7, ?:6|nol o=77g@q^ͭjW=uCUP<#& U+FSNȴaE'إo W;I44~pB 1zwA$b)㉽iܵu3[iA^eTtkR뻺nP/ @%`\1^4d> Kr^ڐ4710R8EH JBGAWE{ͫp g/joUuq$!7m<>)A;0FI}ϼI+$''Y٢c]7kϜݲϺDR1 Qkt ]xy(ͧ+lK\.usB Z^e@D|=/_; .ˁJ1 ms JBLh.~ #"^7sRZX4t/\yQ8S'A?ذ ؈| C[WsqFp- 5 8ror.̈n%6[="A@e]Ҙbߖ{>AN++8MNs!k\< ?|aͣ("Gu4׷spӨ!wM $xOokA:^y>)GtWv*YN) ֤D dE.km2 ҔVWmfUgٹxB;QU|;?=HxVq8曫:<;3Aw^2I` gXY#a' kSzsa?*9{@v}hK $ Ħ.ڼa'p0 4>nd[P ڬ;тԋ r+%Āf$R꣱WĒb@ jUec`[r!d1]ܝ̢VvoO*}c>iw6z&0TOH'a;ՉLA@]To؃73. _{&RXYXb]͠;X"-!A8w3Fw+WrN[ֵ/ͭ[,ێyljڈ6}MFwmf|`~m1I2 l }vy=0Sl~4V#[Ca} =VxɁ߲43<+%o@U6~GDMPC/[bGf/xeaAFw\tc06*FȣBu1ȖW1DJ(KpdP#$S' vKw̦5$>"H?8WRY3b%=>/wF\v \ze?(ۡ Ow3O$0N[H+nih 2)Qt7>(.-::1GPj~)ޭG NX(ry<:g{eMSiؼ7 zq3Q_haʮ43f1,:2 6A==G(:8mn2nXOR5L~(՛DFĝ-CYҚv(Q2Aۥ42k w}3rGz`HK\ RxB^R_0_ԏ3 x?:Fe\ 9=l y'#Z3M3]z +yx{PkF9|/(ꐡT{FAJޥ|'kQ{5j[JVT<~u~~J^|t7ӣPν Y0{FIKz=pGt\Lo6qލ|7mo_QBDa4|=9njG:vLX12x]eVU.;VRO=7{f|"mY쳒60xH趔VCbU 9 ˻(oIw\M}:\g!3l0w'\D0Q:pccH^ b CA7 W,%CC &M9D\2$@mr_i~3t?ysE)'Odk/FF1QZJOE[PyƖ60wIϮ5UdF u6lUjp^Ѧr5vCd X v~j}$7P#W!f@Zߛ;! Hn\,&XۅRln 5FƟ_dD%$iF9ږp2 5k϶{()%٢cx%h=[.-RtotOw-^]4W_ل aRppYlRGzem~.k e;qk`zze9>4U;DcܥT MPzF䑣ȈQPFEXW?FY!y87>X ̚n3 }q9Nžz%es6YGOL9?V5٘PRsӍ)+K ?pOfB 7wAFr-`!ܕFo=>g>+\e?и4Y~{s<ɦ=Y+?(o7$Wes;*Ul R7A,yauФkm};0{>*#SJ+sGlHʍnwt7-j \kSuBzT ǩ*S.I˅{ =q% CWmM{K"cp7[YW[uҏeDN4`iOWu5p}u0Z]Dk#&*-<İB +t!Uʤs6Ck{%Y"{XI$c9ctCD}n>A3ǔmE E:nF1-˷D#A;FЭsŘbQ#~Ei&Vy¼"s{^+  %sW닳z(JxELk yQm&T;l˹>wg{MƽP*վ/S3{k!S3| OݽAPK͋G՟<%YWR60W5f3"Y.iχ4R ʿ DR>/H`nw{8v }ى*{GhC<*+!R|cQm4}Se'9Ȍ])bF۾pN򦗂JSO "V:KpUk-hF2o:ZQ.п1]K hH!?1G`St1^qlbolXH;7C`34)FdGY/2Mb#$XGy/Z^|?hGǓ Ӊ[1ql21Cg+WCq`t ҵqS16]sP7AHj^זuF<LPvcJ~n&si#K8+ڋ~?{3LxiӮE >Ce@%бhyҁ\ Ϥ@g2a@쫈&wl N 6;WguIQ.^3d35Rf{{ +(0P(gs."@9U:5lwQ,ֈ:Io=T2b(S­"YSc\'n8],2NaܬUq΂jƀ/VHNQF?D&n|lHp &ҶCyδ˰+--UhhLS҈s <ݺrï93OΧa1Ezm?Y'Nc+g~vQO^\5lt3%ЃU?y떯PG\\z d'A~f0sS2HbdC/0b0!ߩ2hFLlG\lSuVa0z EQǦu50醥*쩖Gn3[ēG AR$:ٯ?T4>x#VY~]\%3l~Բ$GA8@7CxF6' <6G=MpTdx ϩYeRdLs Zs$ xuwݞb%/w( V!mݠȊ?P~j)Wk"=; 9蘜/:LF.-7|w!mRQҫ9b_eO=:(_*]Z1-\b")+TM#AI~A{4p5Z\g=F,f>9fOh=;Rsy$ E|15 G "C1ﭨ▊Óqh &\`id]:66~tۉXLΐ{\ p~f+@OK,5;{8|tzb_:Ք<.Q9'g^[C`!n_37/˔_ܢв=I?8}ac?5]6T .wŸW #ufpSjshw-CGRri[׃`r[b>ÂH^3; {Ph6#!o|} lAl7G}>GctDdknd6)![H%Rsl::i._Ԏ*(!b\HD0з vN,pua;`*B&h> :ȼrOF{#yˉYSQqL}fg+˳Oh$`1wK^4pV'U,>-OK= Ѣ|Ztmzy^,[ֿgd1:6W) Vc@yD ˳!L_xw%;/9h&&"",,vA݌2a^;^ 8J sfdH iTIqK.%gmkBq%&x MoOk(HSLWcQvUD?hGG^ gpK2 F[]%gS_).k'B=[yz۞00R-p*F ZOq,%}7]/F:p3It =fZ/,:9FYrƎŨ1ȲʞJH0~WV1ǃ^0l}*J a}1 £Ep^[uo5]R _ta)w"]1|%oPҵ x:kfXKY!T;sGt kԱUDt2V~j'x$V {e93]rHD28̻|2`%AZuDi@B:(/9 UA |koNcMSqw5O RC\]M ቾ@̪2RoiFcv4$Ȝm만s?(o; ;^)@`HBǬBҏw,I\HӐݻEy`|F|GT|?ǏYB*< ={u,/9Z2qgF(m7ᕡhpjCzj[A4O՞PO,+]+AJce8M|( I_C2 JɓUwyRX> SyDLgFi:1Ln3H|jⓑd{|؃@UFawP2 pVIZJ$ф5LuLGIï=BҊDoڢ6N1]軔 )>,m=?!v5y:؃ÚzWtsWؚ0͠_t^1lSOA,Zy-۪J#o!֝ӵ az @}ODi &ism ,zEPmOx@Q1e4^K뛖"Nx|0x:BMeWSZ Լ|vÿӹB\DiYG+WӎW3wihվg{N"LH\m"G1~oOWfXJG/#Er7[k~RXwygFV;_@U*Pxr{ Abu 6+4ذAs5xl"#:8V5oSZ~YAxڤQ!{gH,eP36֛^#Rc0"{J+>}x۱gYZ0707010000028d000081a4000000000000000000000001642603a900005368000000000000000000000000000000000000006400000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/sS&]?Eh=ڜ.+ʄM7|S ! B :4^sR D ea~\WU;2҄OP‚ms$4gtg͕92BtGf N8uO8C`&m(;'4:aPEyꮎ@"[-lp[i"h y"E+L!A:|4ICdFgEʠdOXyjz g8v!їٴ;hw7~}F _~΢ɸ;e]d8qSH 3Vұ/(r8mdQ!5.C"7I +)nz,ENUG6EQ} xިe8B>`"N/aN:G35(Eg[6O3sRDL4ovSgܜ/t WϭDoMcy b:m M{&ur< )V bjg-yr;ThBܡxk'R=* m݁BFA_2gvua=dQb:ߘ-vcAclbD/X3Hl`- M/F6ѥZe˵wE%: #WJۚcŅ܌6&x,k>nt,((K.X5Ad Gz7F*Ds2[ X K:Hzg!rۓ=ω~hXOh dR#r=O%ZڠB`KG#'.āUQF]-: ezo'8d 'QbPali~fL탓c}8Ol($5j }4mwwU(MYz~ܕS%!bym3+\%S6q <|a5/ AKc6 }nzY42U4qvACyw-6?m1= СdFxN~^Q@Na8h_F_;J.u zCKpuh[q/a:#Ak@uP&[# xN>v.BƔ@Ζ!8A)bIuM~b&;!02ڬY7Nr|ɴL,Ut1nl7}Xte Ld)5DZII144=6lm;P|FJ/n9+ܷ:^eM ~L嫎AQ|Vʾn9Hw #Yɖ"n>bÖ=2z>8(_zM \QrQ c{ :F겥?fJ4BG!iB,v*iggj~w4⍽M==\4@?BwUHxIb&WFNIk(Ҏ'Y<,cK+(ؼ'W%;Vhr9Hcmѳ(v3H  +]]1^fVpI9wXmm vđH uUA,C<$dQumXiFCtsKD4u~hy41_J%J6F'!끇1 |v*LxӇٞ;U˿o.o+OΖ`{%M ^ n?2+ӉOӊ]Wk%"HRٮ޿jF!}߁RKeY^0t+^z֦wc-֯3Ҏ0 ~Ƨ ̞`q_uaeYܷ_lG5?$ 'e9'_|عbNsA)=A,qYvx|QQ^- γ|.+[:/=İ\jgVMWsCG;ۢ6}r3чd'&aϬ</6ێ, aDpB#룔pܱ/$* ǒZ!Q"Kcu&'$Eq'n-UMr-?1'5$ `xr\]e.7-."=dŎT _&2FpX~H!&y܍ k tLd[Ak ܒ"*X\f 0$Rq.5hn< FcHW"!k:Ftjd9ՐtJx4/ZgZ\AlU;CkX=!eX)^1~RjCZt6Un{_c n},zA6qm.R;DɅaw-1 Ch_SQ zTz/5Zf!nP5{ɆJ-І%֊ f}'=>'m2l.`pe^N,%uok.є;QY-u" #2bYq=Puuh妇 )*%}y2?HngX)GЈZ,u$2. }d u[>-^0ۥ]6NUy)lX%.`8Ta(I'ҵnIJMTSjN(C[))Ib|$GܦfmTXU3QOgoUԂ )/3/:?AP;!3KN&$M+tن"i pΫIU];.뫞wLaӔV虻i.Rk4;t[\sFi0UXH*o\Gp\.r,!arRRC$0ԉg֤_+'?4pHY([!K6UϣG}3fӡC  KeL"w%!TtPR]@PeSM?`c2t Xm|Evd1h$elQp`V> )d))F5k?GgiۣNM&RPdR A+MѺbcywD%EOfc$0%Ř1Hg*9 I}k>9L &₄T T`Xd gaDhp{M3*,E"ŕC6dZ雉dv~x*Vj WHÚ_ e!U;Ef/{ fZ&&~xfO.vE̘!Aa$PAgyqj%u\*2C\̕V7ϮлhVqb9j{ycx/؊bEZČoLt܅Z?Wij#)mQ2%2ܱ2AjplHL$>fj$MLB|0Faz)JV,IR de,1 @SG 𖲝4 ],; #wm{%部]p_\a{\!7ZGim! X :=?}\Md*J^N[p ?&@<|$j<|xk zq5m{Bc?A( XLh1G2g QD&d*tzL{Rw$xQdpù[ %_켑E){fw%`!BP0`VHvI`L/ 56j DyNRw.F$u{ir J= }`31{s3q[V R"񈆣HBQ0[a Vf1X@#:e5OPpZ=vQ9?6<2ƃ`J`4%H cafKx#v[KcTnIO,.>?ZoҙEH1GB$LwW H÷?q^HA ҀNjэ՘}I_V:#qAXgW Iχ.ƁzSh8Ҝ+G"P׳]`?Vb98u"5 la.ع/<9GVױFVoe.ڕc~z ˔bZNV IP`ic##p҅Fu;H-=^_b+נs*fW !;lku5j7Kn q,IFw0y/@O8dP|X=7Nk w0 6ctNP+6bǡ6pwu~%̯}ڗMZE:6׳el}7UU]ap.)u]ѕފ"x4$GS!2$ *5Um HF۷Yԕ[!rQ".\crSqWW\e+UMLjkN)ez!;v X\]6'XITlyU|BPz8be0ҢĈU-Y/Ϲ="C}߂\Y-QBGX$D ?Jn"0З 634!*&Guep:0`3*m:;H;G/t{o r,8;ˁ3lns$Q;ûvF_YXҐbn7G * 61[%Ŕ1='@Y4AyϮ1:̬h/w|?}WHONg*nJBM]mҀ|Ht¼)C~i+ 52yoX5uz XN)5-\y%P,$'cre0kXN  ? !䱂a _aa~z;*UNccVnsStZ&v] Uɕuh6/U{GM'5} 3"bPi-AT*QKm)P%KPSG[vVkaU!L3wCl6̅h LLs7^~E,im3.Z0Zcif:9QcZ)AE3|xL ߵjU315l=b q 3 Z.#unCkR0~DRKo[(fbв;ZM'PH WN3;\`(zƜۂqt%jkkV4 rHWҡ *45&c5g8=ih~f3PnL#W {Jg̻"2i2dLiX]S5hӞ iiΔ3u$w!1sQEG<HCQC7_dCU9Ql +  ! \5Zf~zuGnܡqdf$z\ql:J}4˴grT@'sMh"D2VKL,en“Rξ?@TνO@5{izC'gϊ]z)j x߰p~z;Yϊ!ܭOg.PA'7=-fZV[_m=nKlKm@ >n!bD Kxz=,r3}p T%_;0#<~ Y}7NLfXEqX?x^3 0 jZ<_.^Q(2b8$TӠdI;Je\h^#0}𴾪N4B}l]7‘"θޠ 4[ur<<#Xbߔ,sMASΆO j[^4N"Vyϗk c錡f;H6t•7\F)É֛q}j Y?+>cN3󅅇Y K;n>i_Z*KBqd ~"3Ĵ<z[ EEK OTIu-Z3H ?3uO S"pZĂm<{X) øVeZ'TƎA?a._vCdǺ=X[n uP2tu>NfItemb:0 */aPz3֐߽h`wtQy2 ƶQ՘Sm}{$F ]ɟ)|&s.ѺB$˟ژ΄MpA#eW|Ԏ0ޭTDwA?Tِ#HP4y0BsO?:z W#S^fzoLN(3A=Ǯt ! T~eraծYOVum7by!1zc_vCѬxqO?F2$!fu$q3}C79<@eAvgI1}DDWYS, C8821gx5ޟPS+ܻ>"L {Fy(O*¤Opio&<1&}6CR6{7sk7RtaY VK Q-ѡ!k$Y/J1g2o#*R,HDM2،UspuЪɤf;.bCk :ҌcMB D9sAĦ`%fHYSU?fQ*as0a|UC<ēSB&zZv=Z[@; ;YmWutLc0ak>MRx"_sAJ74 wއ~oP4 js8y53ۛD[tVeƗIk{c"*z0X `( kVTcGrmv' qoqBVS?@ bSqW@+HUFhو(jzL2lĠ.yE2T1"LyUgW4G^1hhՒC<.(v<|HO, z}?%]͗+%FPZ\D|xuYbVf?GF۸c1ig,ޥ1 O*%3Op8l]1^ RR8<ߋpa;2pqr,n8t3fs>l쌜wW}w/2LsɼnX^$3,3`L$v~ڐjHDS{0‘V!"۾H0!T |^I7Ƕxݦ4v8 x_^4*hA5G Kym "m">e< JH"8\ݝ&V'劼7tp"`/'K-E9y##wk")-F *62gDahpdڍԥc>;sIK^)A4D2T_?DΞc݆&+{󺹲!Ox!ΫJH@UR^hH);ecA&ţb_+skk~uD͍j(2"[Rng>j#wfM*,J?uJ=/\Uh}0qڋW+/ʽ;QD6]B- ֨s*~SA.!% t95(]> m.h6X&=`]1օ>#Z)5MEǸL%6G/Ǹ})6^K\fxߺYg"vA͵_-El%cm "lϱg0vgG`RZY*^_h4~܋Ѡ*>ůJ~kSFh8r(uAE3FP0êJ.7VWj"OsV_gЯ?> *YԞX,<}ZBp`qŋɡsa܆pPŮu{RrOYb6*H>ӌ >l+jG:)#q\ρTBd fQKpy*2_cR0Rymt!pð^-CNӴsK k4C! O*a7yڗ =֏DŽړ uvxj>mCcJ]N5W#̩hY$Ko`\.Z (lQH_6gNt+w KN12?6=^lG:vD7HɀdݷA鳦{ ^]Qzv7Ec6b1Q(Fj["׮}`[T)elRŴVKq9Qs5MWj/ f8N0GTITQ GzM>+@OփR ]^4$D<5qVCn"EwVw#G.t.2`P=]xn܃jUL{)`qp1$w4"4qcdO}.9-^ll-*nB@@W18J4dD޹IIK0 !guLqkg3mRSڥ#LxDYD3X~kG(u9XQt:K-TQ b3w"t]Ůj|MsI27wQOLաr{ )BDQwA%W$ 3n*g6÷ȫ~]w'GnD1iZ*wJP?}៩}$%P2mߞFU (u #a윓$bm*p2)+L@*ք+C\cױ̒:S75j{Cc-_a)ud xiRZb:\xߧc_i-e*oi04@jv8M HrP{7Fa1sl2UJO~R,ݸ?ez-{5DmHȰ)}Wn8TӉUIf$9=nO@}>9 n4 Z^qpYeRg/cr"쵐?ދ?4$u}cA 'VLF "tLla_bC_qh<9N#5bք'd04\hy1[ ZU,~EJ0gdF)GS|OߣV7ɬPзF?T;['Or|RSԗMQv].#2Y ;}\9Tz\('q~FZC Ayh _|RXl׸cr&G(6_ lFc]^gsG-~Hƍ5뭃nU DwȄX^nI~ٍٙSi7j",v]O =+c[Tq&A:/"ùC:${ю~_!> ty [ Xie-Nicp`~`v>EΒf '&J+`r7daK헰ZmS ܍5r`[R`nP|wߥ{%1H&('7y[I ] ǒ'b_ohuEwؼV2Лg~9E^q̘皔I@*f4E 1񲀂;r2 Jlz!wU!(9_2'VH }UY$818Pd'?7\©N6K@o[&\q,ks/.'>8MuE7 6(v]jQ@%u? k>F!ju:| }ۨp%urD1BS z_f*ty2:"\or;4p ZL)c$d \A*%s;UR #7:/o]GBI&Gt첵$5<դ4@ߖ @Ѵl4e!푫v߯oChGSBQ!_ hUT:FLBT \;cO8OB2p&g~~jAq.|dgtly{+"G(b;KE&j)݉\~mp1`?~>T?54y^s 3}e:OUvg'$\((2.*2^@%N% 2_}.-vP ^ RB.5-:qh6hN!M-GM8F?!PF6?BS`ifqS taTؖ+hB꽮֞۽FeI:mhhVIz@J!*K>eL8Έ'(Z2HG]×S帪8Rb<셥,<`wAGJ⻧1]'ZD5„P`N<ޛ$7b[R}ջ}[qR{(z/k2%#4-K>آ, DvCۥ48}2X2 {% ^q|FlB*0B]|µ1ؔΈCJp]`6EFKթS.˼)LuH2YGcؾ/= `eүF͊i>w %P0 CSw-N52 qXir^㞆}t>Qѳ6|%˶vup?15#L.B/gɢ.OTmuN23Wg>CdM5w0qକ-EsꑑZAŸ,(THl ^U`u Yie;&Jc;j3qg ML9 7dy,ZmPLH] cHz Y"99e.7STP@fdeN?$u >}*`\̆!ȹ̫a8d*Na $bhq՜ũjQrE):hȕmk)8 IC~>wie9,@4ZV>%fG~*S4mbTQ0rD_CWƱU[I1 )g })`aν;CI(ذ$]n!tfSHjyC4sUs^쎿32IH3[yNlbH6^DJzk]믷ȸ|~qO'v!4OAF|&.߆&DJ7NW ci2 5aZ_0EaHO-{)ڲqŷG"ɲ18REJc9X-fww*1UQah²St̠6}> |^TPDiL; ޡ]ʛbՁ4`6F!s R=Ȍ>n'-ĝyGl1~1nB_Fbo"5+6'uQ !`Jj+ Vњ%u}4InY %쟜qI Y^xʍvÓoPχqu>Be"q֕WdWWP^A]Bhs{3#D*SWlLƗܡk莜 ¿|RRen/F*b([)()e쑈<\_|ڿ%g~bT^ >bt)nKZНT +"(GߞFΤXSV8/`ϣIED阙}=]dYl]#vD"δN&!vbHnN{xp'!=18u :,}ҋUcߡV4Iw03iXw`Yx9И-_5~vˮ[nh.&M~XR fLgI^6ئPJႫY 7Q75 찆ZK o 1 Ħ渧1C +t |>Ӧ0[\Һ@Gi܁@Yqbݱ{ [h8RX p$EdřLG{j|?h@..ղ=?Gl@wF/iI8RWmH^>!얜Gёvl]=NXk>@jTWBz =m @uQD^6ZNXB RrmK/$H1HO /ZuzV5'>#M8j"BP,nsξ7" XJ($`q(! lI<2"TJdk[V!OS0W̊a0)ԁ-&3hL&e|0>$_Ulқ(Fg[\kTb5IWys =Iˊ/yDG^x(\R^L\]Gc`))C6g9diߦVd8$bofN=fA覥?~>ۢd=z쾰7PqAyȉԁvd]|:/y<^M`Fu{tϊn@c3lM鯾K|v3GL g 7rí`:0 !Br7QYt- ̘6SiN.Qs`PGMYuȩ. =A=nGǕmg1qQ}T6Pa7hE(b+>E&a G(7jw;d =;yp۫zӐ>2hޒgk%a;{u .!K&#+7(~%#Bo9uũZáESל!*\Cj#AG^P,A" ]B(2y-u\%1huQu@f;L͎=M"m=5I)ی/㇏1ɦ[S8f z[kB(\vB7Jv5_Vr߉IYw97Clڀ:qi[2_{汀cO]+a8LL4i*|Ʒl1';<B˳yjZ+؃O2A86DƼ!Ss l-hIGRd)1r'9/_"w9Q-Y_2˜BKZϺ8yy^)CSgq]gw}MzبSѲZP6|AkRg D*q2)_pVw1sN'؋tf8 ]q̀=5gq΋u]^{PiȒ"[L<9$! ->-&[*9.A\>WKq!ZоjNF(w7ѪI&e6}!q$ ymc 7[cC9yieG7#_Y+PjƷN]կ3_^KuR0$$#1JMY:Z蝁nbޝ?V~j,}e 'DX K2 d !bCJI.F3N[/6sWa&SmW )R Yc a1ۚ f4(.RTs~@4`ba=<Řp>R ^FLT~?sNtLWc tss UY Ŧ9ab`~<}/Y߀s60^ڇᴒg,T `)](rR'/0NKn̲[Eۻ_8Mlu*CƭDƈ2 Ďe7al0>&Aj쏍*!=s{v~e-i7:9ES:.DM6^H$XbJѼBvql)Q 64y>xH!('\EZܵ@%)7 C}~--KcfcI2zrIIE\FAHikpijڸdKc<{Z! JJh@ m/8gչt n:=Rqڒ86mjܴI1%YFB@W.dMƞ,: Hs)uDUhEَ"cÞ;+-aRUm="sdm^iՓk`I&:4'0N^4KY*shOXJa4Zk%&Wfլi1X*OW hb,[o}HGeൊTWX#%J,xr )-hlyL&%RS닥fVRh)ɅJ_-87i\\եG ($ 3GLwwA v_ ^xPsS,疍ZNQyvnF/!޳/fD(i0Q6 O6K\8"ȆP &`~>(]͢hz\(㋞MlLED!,hh =ELWKY@&J?RaMg2{~aQE"ʣ!Ytq(V#VC+Ty¦JgYZ0707010000028e000081a4000000000000000000000001642603a900005e1c000000000000000000000000000000000000006800000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/']]?Eh=ڜ.+φI0gzMdZdB8{qp\uueM@|ʸk!,m0Yd'_ \X37ML`M Tzٷ#FW0r&:\i}{Ԋ"Xç59n` AGd2\  aVŜR@l̰2goMJVo>3>|)S6/d촼$}ÐSg$ZMXxDPÿ\t$X(uG|2BW/da%xӕkp.2YN4(?0SDUWQFwvϦSr'&pm[Pj-3g">xs$JFÉ0솆_ !/CfmE6;2e]+,@tO(-Nlo$%/FyV…i[j(7x K/ Hj^Zl|G ienGsֽV$!qWUN f&m+2b@}@֑7ozٍVi=k~pVc[X8柺EQ* 䎩L?taѰ1d͗'㝆[혳;CIPW0`~9u J|R9wkLv坠^ KFb/+?̅:)QO#Kâ4nTgdGbA8QPuOVk\;`jɄA`9YݺnKSs1!{ΐb_N@[|2 ZVk*Ӳ'ǽ]>9T qBk9Tc-ҧ7$}Uݳ(] )cZ@ghG & xMa6!7zҔLcζDd>"~nj` _[.xuRXZDN%:=c'Ù~8 Iv%<[nIt7{, [Z䨡J;ݭY13wO?]YR@=20֕UuT_-B$$W/7zg"fĕb7wP+ݣ^#xA:T\\XzHL$R.ϹIip9|_yJKᖢGzV>SSk?O!1`9Y3^ J@֔ma a(B\=^cHBLėWKIwW^䆠FJHW?*@?m¸nBP釙Ne4xNœg7J\Fb&j`&]rbܰ*C' Tqo~PD}`_Oj8N4y{և|RU鲵E,"x=qrI={ $1 @nz8M㶏ǀ)}DTfXr:J@\Hq |`HᾜRifP/ "g);:2WW!V`b/-KiSADޗE%c*n>P+9x0zfZv4'39pM("&셼8cc!uJ5IK9}ل.3ІLw0 0?q4v @Q{v -&kwQ )TNYSy?i.Hq Ͻu >9B'pr.PU8l'=%k*?--%Ä չ><4荐F:?BҤ?x`"gȽ?聣bF lp^R"uiB˳@WRw'2dNC$yؑmnLD07jv¡i,t)T]K/_WQ X^~yAc Rl,+iz<~!T-Ud]#=2vbE~ }uxQsn#u3SF_&r@@zeyT)AMnm{(c`%),^'b:HW|mG)cFǯZm&ʶ5Ӆ?0R~;]Qp$U6W_~ TMF,l }bDPu ø pDGH|_,(ebOii󳯐VQr*t'c?w{Na*^:hl54+;5_Iѐo[ 5abMQxh-S TlqY::'+Z t74 ΍Ib&Kip h;]9HMTl%im[t/~ AK* |=af `+ӓfVg:"D졇7*k#5%ȥݴ(A [sşq?D _|b>tɍ`QmN#(i$ui&FWNb~Ar }mߍI[o+!^;Fw]qV(#A{r ^;0 2B 1VV3 SP씄Q{0{x`7_{x\sLE0aH&:0Hf=yBFRja?`k#fv|O950U S"_a_,!xOjlndJ1L׏"O5g=xԂDnYȳ39y_mT D'$q"JMbav]ȧ-h#~D&{~2gԟ'JNXu5$(jh%2Aap' :`ܻRne]cXW@:U-4_M<2 '4.=a_FLN9{Q'7~Oĕ/wpۺd)i1% ja~ғLBN)~("U2,99phV=/JGN"J \Z8Mvj̈́l~+OmBSuM_s4쪲>׳grsZ}PY`  |H_!(*~ c46uahZ 4Q8ߐʨiҖ:ֻz K:MÔ֒y`)49G4&ipYKjD =N*LZ ^H{>W12d-^*5J:aN(:t<>_;u즵؎BdΆ=F#L9~"_"k|Wd(ac4#ex*gkQVFYm1\,*tCPPtfc]7|ubS6SV/$HF,T:-,~/~Ap ;vR'ݤb׌h%!Yrf[/8~h7TeF3o!u)Ɵ,Jl2MWlD:YV%0ۉ 2&Z ԶC4k8 *F[d45JH+Fq3J56ݐX&Ň=AMw )Wh6CQ?#"םNEk-$\o%KɊxy3,a&|vܨWt=;$ɛ>'P\`G48Z[=6@@ObHJhCChH`YrRNzkhv,5xF82փ4*;doۂR\5;!oY渱 3':3?&~ AE~(Om}Z΋@:JU)@ҵ9d)<GsXܻ O LIupI~-Pwq#"~"YE#XBwf~(DX*^߼ oJ40&BҁA`T*2*p?;\@3n SHEUD$ebi֓|ZnȺcH+Hr*˧P-B*}V]O_X9"aٰ gSR O6{Sg퉸J f)_ ڨ`u]$S8ӯ)1,Vqk(GvEF#ʛ"ӶTho!B?c~EQNE}˾Jr1$jTF]NZ YAr˹iKD<'&Ƀ-ZEd#]](OqIæU_KW',A>z8<Ҳ(h,zb.*Zr\Pc,@tlMN1p~ȽYJ"(tBP7n߲tP+E2؝ǮLZ?S^0} E*"6֨\Ln \s ~9yW`$]4Hz)bE967I{;T֬PرFV]V85P;+6}:>/9Y_( Opx _\,?q~s4ce$BkWqp+6B} z"%zEw}D(h4𫂈2>Els^`t'V4Fec'¯b!< 甙U1!M"3F& ~ &w xm9O9Sw΃R\_JF7tJ|1s-ʭ_̛~;y}1cۛG+݋Mbr]g 1Ѿ}'G+j7nB"s_;[ С´Qb3n[Ly'P&$F^q5F+C{Fdѥ?}yV,5^8\fW'BM5[2lC2gWmvIy3ʩ'w;ФjAk_ %[Z!2vϗmQ8= -3C,ROx yk=ya6.Ư:;h!Fa_lyz"uX&U4t5YP P|DFN7e16Ee #p`3 )ۑToU=ÁZr`u*Gn^[%2hExɇGɰًx58bsZf*RzDAW+UaI 26-Wasg]EA-PFNK(CG}1?s2F9 gMk| =lKmkQ(&xg[Hm)84Z(0>LR ۠:v YXЦc_;۳ؘF55Ÿh쇹:^lsͧJ8 DG j+'@e'JdxH}(H{yɸeląPAlAYzD4RJ#45#Uhyy ȍl&,06^<؟c6 VL'S58e-G`khّRZlkj NnQ`v4Y h<@_ /O^g#-/i^] >XB.2nd1e9_CRK{z|U,n%8TGBR8}I9*؀g=C}ڻ>cnY Md+IseW<3;HWyŻŴQ3ZvS=`"e-+t7{Eo4QUj'I%PJ+5nOl^Aj:;c1a v9ݭ@ŷalJk3(c_|tj{-U-˅N=]7qp&Dc.{[K M;~ "XSha9T}w$sQQ( N+wp]!!mˬ0?*dʱV Hv.sa a)B%G=9(k`j a>,`]*y%ưqpIKīO+[TOP&Qh:2@fpA0\ Se nӁ*8qԗ %sw,? b}=.vbo4n4]uc Yԙ䱗xS/j9 WKPs!;jTÎwp+VT^Տ\?6骋ᠵGi ^Bq@p'Zᖓs~a]\-ɣ}̐՞U.; 5k'LcfroHӀHˏYW-0gݓcՉ(lP,!*v۹!-l.L6OX&Tb%ȐkrmY.0Ҟ/p܂8hC ' &*c&)C {FCNC$Y00ÎU1F ?R4Xd*);gwK괰!~4ܙc53uqGr#}x5[;<(e f#/gF}u&oع6B6H1}nfPÁ_3k!H\(mUb!H߈c؂kx 2DUOvUCfVp:wT;lc=h hcqTWD2*HXߢV B6"*ъ%M^jURh:=~ֆ-Z2&"olNQ;b$) #GJX=Rljr;"V ++w?}}X~XO.0X,9cq-̭=C7wi/ޮ(||ue~ՖܞݚϠ57hy־ro]("` sj@n9fwʁ^H&+pYy67gҞS0Qld,2{y䱲-f2$Comζ -.p uR8嶍?ė6D -aҤ~zn"&-I~+ FƔSq6;U[=ӧmC"P 7Ld ʱN=14N濔\Em]Du7&KkEɵ)mFXrl/;* OR1%O~DZ7Z-n.Y=4:݅ [o`rN5Xj2U ~]'y 0kWoDeデe/7tqXˀ2}M~{5{ -0 MKEGjJTC1 QbhUJb$ȊA8MMWge$ʜe8'\=! !f#>D>q<',&n_ce}e(> @/5?WP7,JabYtG7ڭ\ê]mQyUH't?r@L.Xy{;5+ح2/y?gpb5m&hfLp. eጠck/΂?[9zm&"_[􆈆;xKN[^Y?_Hg%RQQbK8/]Z@c٦mUdsCƦMlf/K܈$75 Y[ 2(`e` Z% J+&{qb>]A| A|Pvvchڋx=Tv fm3ҧ$Sdr{Ǟc!N@6ީM6ЗHXgJ^1.2wVQ!=43&1cZ@]-[u&.\wJ$gQ~[ދ^zvW-HYH+KDw s+Gu8Xz5 w'`)U.(\*1oh(a"OƢ.o|xĚo|m[Ʃ^2scfiIV3˩_=liIJ!uF'VqP+xy{ԇg,=7W\W]C]V%i|².s/Tb_rŖ*k9,6:*Eh&NgZÐL{ ͒ bFȭϙ5& # q"k(och%3|]B˟Ms^X<cUG_%}x#'W|,<{k<6%U'v di:hw$t˼g1{379+>MG' 8ƙ$22yu}>NEI?!xXYK_Tt 'N2sdNL>g-|1cnn2Ƒ{XƹB񔥮cek$#lc68tGgwF&RlQߋIlh GoL|}$ˮ#nW~:Co9Z<  Խ` UUY*Wɼ$N^+'u#lc)mN+M%y]ܱK(׈Wn= 9UU7qYbi7rYv>0qDf.3ıGsk ǝ~w-^ rW,WED/ =Cu`="Z\0*&a^+6p׵i\Bߵ]扤61j> 0*VL;#wтlrȣ}jjPvCLQe ?#|Ԩ9YACcIތw#i>%%V0nu3 F@8^-!BF' J}U[جߠAجF| J P]}7`T"'M\͑~pHHHVއp~\i<v\>m08bO!T Ԥarq 'N3 q01!rq'OuFC*it[!g䥚s̟]֤p 5:W!KҎ3fyYᔧUȔ/09gUdD' TObɺtGO*~hk |n:Ȗ+/+]#0M^-ӷ9Ћi8 /mi>[=Y3oS2-$is0{qL܉ij!&$C6'ڪF@DXZ-Vڧ~咨>'s!3W )=''\`G0Bř埜 Z?cnCiօJ< r#D3k\Gn.u vKDI|z ll Qu⿮E ur\pE2r-N)Uم`8 g]v 9[ Dtd`bS]WYg}2s.YjJϸd osRعCȒ$9Giߖ@T~J|x:DIq]8Ŭ::h&AC"fwGfzuV(vB;W|ɑ9n<݉lRK:DŇPq\dte$V=S@BO}bI<=ChwzvVVn~p0y99Nޥjdg @R d#!{%;%),,=3^O_J@#,?SVM±x rcGZ2?[0s(Dbg78)Z{p3a,&7Yꄣ&dGcUt?({C'.1Y.ÊY4dVKd?)#2$Up6U"0_J٘b|<>dRci@򧨏"`-p+pVv#I>:%  i}׿`^&}lEh4Dm$[rHqG:7*",r& 0_@a&a|fۚ5#Kئ ɭjW "+C%9G>9͚v"Q)64 :@j$¿9?'~dҹ9'd97kAUPҀn+*vY uq_乫@KMRD Vr$]:'X ېàkso;+}LzVg@lR:?k&~dU*of  "͏j[{?[ވ5BX.}ĺl S׸n_.%;Xa3K2jl*>8fXd0MXUKXX)@rW+WQ`8 z`_=L,OQU / KEsxa΋B*=qM `YؕI w;bu.1u Ynjp$.Vr!)5LO]U"1N0m{vP+2WjM2ໍF7(e]x@hFvKȲD>Nu` r^DagLSΡx{!iߢvmnA\G y#Z(c-FŒ w?h?ixYfF˺~lšRB) 2ʜrtr$Mx)Q'ߘyUS"M<~z͌껛A9>}DW$}k3+9C?:_z Ycm%D;,3tɌRvKc*T~eC'Hi֠]"/4Y:AWYSVc& h)cU4ސD4-,; iQOP! {oB099a,BRDa ):%xYs/VMqnN,:8սdw1g1`;{V?;gOoƑ:} 7TF9z=G>9<,Ө+Jg͒fr.s0<ˀ0,w0e<[~Ty_0")mm4A'mKifEX_iIf|?IHJ ǃP2il/gINtEh1¤k4jb0~N/1󴱿eи0928vT>Ҿa.'Fǒʷh_ug;IR3K"-1Po"J=qK(COSԝ2T}np$ & WL6(qs2_; V΍?xSۖG+^Yǐ6ۜH(5cڰ%H!/Pt7Hb_DA fHv|.0AZ$d<4戝5U+~0<9b@b f䅓]F](]b?sags ׃f>l܃a7  *=gӂL +8Lg9Ԅ -ƕX^LL.N=R=#֊ԩC--S7Boj%˨3\oKj듅߂U~aȤo~+S@sOYK4u*iVخWVi%#g.Z۵R 1cΩ"% (XCM'V‡nK|J{-vN T*?tQDž6q)s^P 8偻uڡ5W=+tЀ2W/R~pp^ż3/( _Sp8[FgKT>Tf$?!+ŋwCnDE@|ritmtX ΞrTiqt?)tlCd(t)7Hŗ &8KiMh%5?Kd"sY[ٸ}<,0P(l\)9*>2vN`_%/N2; +~Єd&7>DWxjhC: qH۵^id%(՘lD{׷㎼5?GU^d/U5sH"? 7M3WNf֘M˿2CTQ .J=|]LHl76zB:SXT u?_U T:~7jt L_Bl:`Xmua c8<%vAWVQp1Ի5'w9᪸\+"@-cٜExuv ϭ "3 1=r41U/<_lk{G4'0ah,t("CM z,Ms|7`JxN&у䁘"PxFnNPBLM[oVV7jmYl& -utwͳw<աGeZ}.n4M@cw->P鸷TRF!` [,t EmS^NT{- 'X?>)S-x!27(ŚK?~c5s#Qe#F2z P4MšCj)f 7eh5G"8.\J|D$ٰprM?r*g@{i],slI#+T'WˍۋVpٵ%2n^{,M^s'r2tw+&}{J-c8 :aҚOp SSs0>·F*mS_BNCo6(;g(hNiK@#]^sa\.cu714u>HM޲4})LIF)ʷ&B39Eby;2*#p0ϣg=XVkCNF24Jt*F)/J\tiiʣ=Z'}<  `"2(`VFD 7QZJ~Xi۬Qd :0?bh]EXX,LOPէqAkoKxui۳ck^RH@] :$+M8d) " b{ts\$NA167' *vAC=%ˠPA86/] xsm߁RC\0lL@A$23h[a.DEfKqxԣNwZ Yþ$/V_ Qi|v0(A9jw ua(iqoFsܨݬ\~.5vS+?S>v_RKg+H_I;DF!w˨*5F :eIBO>TSC?A/rO}zv/Yٽ,|D]Wdk>a %SM*֒$f.!| )Jq `="փs|Ljm\ |uZ}+I۸ ,--A_N6 zHÓu|ϒ(WO_Nz WFWAduF˨N=.{g7 h~H4$nQPol v u~":74E_wLlhf<|\ts3 c 6U+{Dz#m9c7bJLyBP" ;pznK9< !1&0&7nS92kf|R߷8Gg>SU1nNai׫j)re(h.{dVOK+ݥTv2.Ȼ\%جRihЀw-^{*N.~ݐ'} ]oo=6- :RJ# mVv&al/p{鸾-MEl1y v`ŪIŕryؤbG3SV'-M.+U-ү6g$6 +[ΐ:d30ލdjE5P4(|P5_LNȑBK퀿wzŞ!?Aq{_=l ڶg/(9o=sg_&E(sN3!Jg;:&u(g#.d|yRǛ&KkJ$v>-|/лZ t͘Dr/;V 62L')9w~J8F˱j%\b sf0n%XFq?Om?N8er)  .tj Jiz@@K)X3Gb@rLa# @H _>j1RH<_ʑ9ǡ9>nN\'Pw.}!sy(a S +9PvƈG;p UPA}L([f-4@pSl!8qUČb<딯:47S F!ھօ2ΣeW_I3A #"Y;u1B AbX]mD\űqf8`Cr3S&=ؘg-`2{M'1=cr+a~9gx??Cg~5OG U}ض( 11@\_Z)6hh[<_b9xmYi}YQ"A,yJIx$rTTjS֍YLYPE*FݥzW"Zg'Ȇ#n(;dV}Ú*d`Kf.$kckͭX6mK%Mx ?Ըf#fvwBnsqy`9""pt\۵GaUx:K5Mm F.әa` B̓- >]k)bu v ª޴脠Q7WmdjJPhLL]q0@e졘M9!)yNBmpx:hM0 `(ue);a&d[Fwk-Js/ kb$)l zLTBmҍ?!*rݿ0SZ0R;u\`28pv\JI;+5Ow< DUu"ʦ{4xa^J NkWbM={wއW6Kx]D0X fkfJ{tRֽ6File+߃M3Pc߼Kg /!kAc|{ 6G?0bE.P+m\x~KE; QHO)em R!P='VƥuA*QD;:HE=%".y.T&U r* ՘fҠ]3cq;!XtK BկNcɓM;aZxxPG*d+.ݞ$0TiMUխɅ p7qLpN8[='-^+֩G$51dj a;G _|9֝RI^2'8 oyULX\ˣYO6Ҵrx[l 6H*o7i#$buؼ(*Y$ +  bC?ELǻ{mɳQU^R ;KlyU'ƈpAb`Y88iSO/Ă;]G@7!`TIKeyq#ݏK@Kv%IH򁖁m11{4A}FnIx_1[} RhC: ;3^p&H)^+8zH2QM>P.Gio1UTȄ?ߝw7 5j >HTY} ml&O&X3~J4N;Fmrd+K^4Y`en&Ei˛1^ҵÖ(4wo 1cRc՞$gVK|0JY$]F?}{?J#RQA*oZtVB4DNmt$FY_$pEM^V.H)gٮ4R_[4r/׮tB;e w 6% "/=&mPv$pH580mmf.,SN@z#3q`t4֬qrcư*?$ LYJ8wFq}m_{}i?ߢĭ$ d܈KSBOStL( e9ým0Jk@z~{Xdrλ qņE777Nȟ@^__69'Dxfӹ B 5IN0 o30Sl&Gt[S,vk;kze I<> ]1I4AlW7ozJZojs$2jPX1 x)J.zDk$ôk}W 3}B-O|C5Q:uq? !iZ!7 b?/{wlLO&/zy4UH`l"0k~^k=/N{$_m:ݩx%qD1;..#3}y$NEKl8J`o#{{~4 (C4!~CJB`cdrV :?;}v!JQTz<[o63B"il}ӵ}d:~crxHc,#&'1V6#^"Pfu4%:v5;J8tb&Vtg-:6lh*b5"4s ;.S{i;[hDUns&<8#Cj x $[ $}LfjLqVB8a!B aamaΐ'8L2[4Q}[a7t=gnFH9j}_mez%nŞR"uLY Z#7iMbrXiǦE"eZz{gX^ u H4Sun@HF(fԌZVM"89x$ŕ4w|S@ _Gw_]/y!程QLt kY!SBw)Uɼ3}bs4/xH/cn1_$%3C=CCAyɡڳ(w%\w;I2Q@pɈv#Hsu_l^^bp:U?ocY. Wg?C$+R$Jtm1דI6:0çbרudт+Q `'rDt#n^92 n7wL8g{S=TTSޛjeY>p<*@peXYvZfUtZdHSVD3>Z>m/ơ$Z0ԣQ;FJo.΀pe] /28F~"3^kT|cA51ƝE/\j;;mHcV2O\Npnq [Фl[BCΈr2ݟx;.𨯊𚱌Fm.3E>9a+!f2!޴nsnW9DVƼr$*)8@_?Zx.u2^I&%NJ(nh)"qIuUWo>dgJ (X9чƲF}8~jcžK-bM:M}j[+fYybxݳ*wu@3HMPC w[154?k. ^ я&ZH|МJǖ H!V. i 9܃xGdm^{3n%_<GԤᲬ:KM.XA'"}vŎ齱gYZ0707010000028f000081a4000000000000000000000001642603a900005138000000000000000000000000000000000000006800000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/`P]?Eh=ڜ.+Ȟ/,/1'a/+Jj2h<ڇl{]\-\7gc,JƲW+(VHϫ`NGBۘr_NJm@M]m!X7ZKM7o'+ ^Hy$AY.^x=ۜVZSQ,T`1Z:<+p|24bhWl ;ZOkZgSեYCpfҖ)0`,GgJKSAK3)ڃLKSecT_ 'ԊԮ[\R0bܤCuwBhiD4iJ2 ,uI_ͯW'(fME՜ K qr(*l?D? UQ.32MmA{|^iݗ cP*TZX> MaNIqY ~IV(F%x >VAUŃPUEOfvB?g]:~^3T+F1}*Uՙu59z~7V;t7$U'9˜O#:K:ͼ,SgbUz.=o=D ӚvotKc]_ hDH6\D 0/ychfU{+G^&+*Áe&(,rhCd" Iۉk^(o {` RaEV V#.0}#&fvᡈKYʓdž]ͅ<;ボ`[%H{Y({%8d˿(+=4=T8Yf+"=6/lGx;p+|{Lhz}Q).0c,{F Ay nu\%+ z+(K/ߞ/'|׻~,|!=LlS+<-R>E\yi)F[`0ٌᇔc./ĥevRJo404aB琼O̜2}Sʔ9.G?9G)VX՝$qܻފ:Tֻ3l?TQYuSI늸_ģ,MCh0pN.HtwSϲ?C) DPhJ-J *rI?7%Bm,CBa bOKyI3teNѦAkOgy@9_*?+ Iu1J0f:|/Q1î3vB >Zt~D jjDZXC*A9ßN(v|Y)Xʑ! 83WP ;>huc >&BrtWGC¥}wsJ"xb/(H*z%R[|8'*>9[FgA}a6ϋ#06n։3oĂP1x 襜IR|S[9>2XJ.ovzt&x"T[ OÎPv涞C=T9yw}0>qPMd*4vIQfgo8V/X YDeHlqHDZB!)H+[l6N9֬f:Zu3b' :W Ǹ=\Σ6Vc$M;qU. D[*dˌ%3rpҪ0rzDauY0F$ʷf4;i6Ebey)ZP1 P:Qf32W-v#Xi:hF+&rJp}U ^-AٺhXԷ,cc<٬XQr -NWGgX .7T.O!𤌡7ZWl㶛[5\(0_Gݙ dy[+,Zm}r=54a㗈xTzElfcoQ2Xq[Wqz☜W˃-+6'[D%nC +Uqi E#E#|‘^++*}˱=~ʾO ̣KQ+pX8FBZBeķ˨?Eâ)w>@~GY$5Hn^Evbkd(:'Sď\&gT-@#'T^kMnIZãF}k#F蜛F"l=@0Z)"tѡ`6 <\ t La]8[=,ZGq&~1:s|}Y!9t[-``l.XPDnJ{~qy /#~L4ǐmdϧ++AAWPSbIQ,<)KKV(2d3y%ڜ]| JZY2$.%? -&w34ye_'U.a1Ot?I'8T72XYUh%ވcn!rRu"Dˑx]HhRm]6Li: woAh58< ÿ[TF!-,7-og$!G߃blwכz*lՀ<4?Bt4ЬމiѮ3q`gtm[*7X) Tk `ğcܡFenv|%^'rfٴvʎ[,ַ;׵(+ U ȉō[=gpFEPF|'&DSa;Ɲڿ'f6u+VMVYo+ȩEN|#gQ-J ='=+paS|üX뵀f7|Agi/ל5gD>,PnEW2Q`{://pKeWtعwH4Esp{RD{j(*R #aNI "n_s2"ġZNK֫wőMAZ;u>JU׊Ya .^ g[ ^ Kq`hrV}k5E`*^#5FBmAP7' uCer:Eڧ_̲¤w#Ml݋`D*VvE!G@^8,?]fJk#mǫQ>,~p{㢢_U ʟ7EA⚈-f i L%4%z>j;J󺷆Q0)>mW e^7%loӹ+ʵLy5:)$1<'i' J *`%X.QC t]PF ^;sjr66WN~_&+riu qjvN6Oj"n#Q9CFB ݺ/:qMGa"Z9pFQ-A1VezM;6JE@e7qG.TyR8. imf+'S#3\-،ZY3*M9i}(He5HɖX2.ײwT :2JeAs25KZ^bd,rOeZ{h9~$adm.(--ˋHaˁ*=i=s 2 9 ĐuF_I5D'ԃ!ViYXNr},^Tg̓$P~'si UȌ:F<)MGl@2Y%]ۑtC:DD&CXJm(7OМ?WEb?BFS7'Iuv9?y,὜mS`fǁSЕMvKCdUu3.Z2t6evywƣ%;b Ҏk:mV" L^[w2#EJdWOFMod}g#pǀK=A}{TA4&!=dz\O`$ 0Sg\=ۢ6\|>%\@W=M,QYJ\/=J܌dĈ&L-Nf bJ $KfX!͛SW/Xg(ZRp|p> :qZd$@v?/i[Դ/ǣŐ/1^/*ULV><F.}^K6~L˥TI2杳t;{b Jl 8HZYr~RJ2HXT 8v- ^u`UOfAOF/3/X/PS̤8|̫hlP|f4W9В$s?Ѕs}"%.Q)o67cs uC'?䍔o6͛8YJͣhl0IzMB}yo(MYY6k3ye!B., PDHi:pz Vn5]*R'$星fXDk uJ1R^*!7#ⱸoUFŝY,lɱ~7I$_x FA n/Ik۞j䉪>c7Fo S IzR"XNYpavtYw7.rA[O~{(IkD/O,7 !8<T/\(^x(z7@"cjGѥ~:Y_*\OވAR}T `s]A(,QV%;C%jc9ƷPukZXb]f&]1Q{\ez B_./Cl)RJ=}] ^|< 2~`ieuFRawM,)A|@W6k9,cf*U.ڂ96n &KБIA?r.fo|kkG+U2<|\ 7aHis\[ ';֋'syT}S9鿭-mb"j~ 'Q*ESKc]r`BvkGB.>!61睎t[ҸuR@ _OJB2I!~ o*^%5;& 4 C_.$XSĭФ+b.-X mk\=i&A[r !_ g ؔ ܐfc tׁHynd} Lՙٷ Qiyn٧ f $1XwXMgW6J&ό:+B3/dk!L'VIjn۞X9NIŘ@(9=d&nBzTLɣ(=t#v4gam-AT`6ePS9J(;-I&t(c'V-2fQv}:QXPFV*{aEQ0u@,MkQGGE|+Z ^8Z0 <7*1Kv̧v߇_-F*0pEb!ζI,oSf`4p _h U#rNIT"9h5&VV^lj;HxggVCSf:g0dfK0Z i$~Mȣ~ԇ!ƹ.?฿_Ί |[I%S:SO.Evۋ3`1vD t̤Im+]N2r?o >07AH:v+)3I('ۈj-OeSUR)4) yQsiE))Le .ص J6bp&wůQGTDđWǯ3ViVbC_] Β"j -@l<)<7UF(4#&qS ^:vNELW%+Gzs|3I G0,<7 k~1[VV6-~<9tz6d?'*UG߆PU0KzB] kit~GLjW(=R0vOGC hZ%Yv3oLҴ&H?V\S"H>>n &CU4uV-輮cKWn=vx2-XO/ Mg q`1 yIJƴh)ˎ]A(]fC6hlTu,>8.wy͆ՃN#7O#i{@5r{6Yd~#{v%m9R\:ݝ1uU$d)qm ,-|Zk_ϡBԮt2ҳRKnzW/?8>^އ gGE<q / +%b -vPZ:&CBڢl\mLd(LMKmq5=~;y+FbY4\7tb$޹ΠQnfZێEBahGI ܾ\&oȝʦO㪓L汐 'Ng7<GEcدX!ń&GkE:qN#]5S%;!K:)*Rq>/8٣ tH.~Q $+p>Z&K'~g9)\3Mz9;3]JXA ~Y:/^G5& $%NcH4c:Ǯ( .kcLA^k0 hC";#xoh uݬ=mj]4yG_p5b<<\q2"R콥BswFr? MH ta{KbUUd8#`o"_@4Pr{>DqV[0V9w81sB t#4ږf?~[`«a^X'NYQf  dQqiذN]ҳo` }[:1( u:: eI{U56uA}l$脈gOflں-/WWfK7^_ds"z(œ$ua2u4u_h8 -M!Rǣi!6r4o(PQ# ..Ym!K=>|E}_0 /OrCM޾){c OW3eITQ/Pl٤gzV\սq+a8)ȏVx>BQolD'&wj_ :9T2;3u&^ϖ (z?'b!b# %"ATxȌPд֍9B'V='% E!ox`.KLf3"NԜjFJ}oiδ}i!\f(g=Ղ:'^`_N ΍Tr=y^e= }4zR9d{8=6`O\>ɍ{F0 `z5wUمFqGc+~+&@ >T3{}1Qefv B>cM@Ddy &O[ {v݂_I*p ԶVhlUAO߽א7'c d*S LPv?sWN+=)a(oV^M'0@k ue9*!R]띗" ̞6{Z2F@Ўդa^%n9ciNyW/ڌs=.Ro wvblS$VNlF#WKlb,Gt$9OOD(@/$ʬ>2VZXaa߿p"#Q(Q') Iud}I4MuS$ǔ"'ݵ6/`BC H}87/}4_)yn"7>ET qVͲ䲈#)V;p7cvIjck9<~*=yq8_5S#2>K\ߑ! sBP n]o׭Fk36T3BkA( ZO_n0w0"bؓ;W#gx?tN<\<++$]V) ׾ݶ;V&*?_ y` aHLK/*ua췤7DIoIOqI)j7NDA/lg"8BmU\oYhrVj`N&N xŒC]h. Cn{d-*o,ތ6AFq#bN<__RUscn?|:O] _#Ô[I}G.tHr,n&*Bx#|~+"ywkl-puOXڌو : с{.۔<5?rxc]9rwruoirBPcgU>x Y_{hMk fZn_}ؼzIv-f4 My%V2ja Y OSʜ *l_h.u'޹?L#ͷ6(c`=Pf!.k& %nz݌s-?X>WM( 8Vu;.q!ƃu!\ňكԝdޘ9!Ez.1p;}dc^9'ɨnz0"PTO? iYjޕj\M1;*]8\5ЀL 8>ʧa# oAXR"QQ>)Ժ8qo KEb7%f _s<%x,vlYWM\RMC)dIP:.X҄N9"E¤I1F tn[2.C=xu@}!Z5=|eVg|M> Q:BҾ髟1>֑?U64ǫnڧ__Vk*XjӒ͆ f<5}b(u/$_+l4! C&V)4q8Hv7lʕ6Ɗ w-^HFt{/f@1 Swk"e_ Log^b簱*n \sIv<#=y~'Ceh^Nlf'COh߬2׸+niL%]buLyl8|>-]βܰzۘ,&KВF%kKYLD0-/(#g>PMrl_OۻlN]$9-Ɣk}F÷VOzcftcR{l%= Gr.,%.xʋCu6 ZİJ$xP]&8/,bd L4#F\k'ո Z(Z]IQp4T'D9ݜ 3g+K6H?2~B6*gA`f~8븄7n_fI4)" bAէvG#Kc>~{gոj[)9GT9<$-=n4<քT?i8iCY'EG1,@Bk Uq IQXyiWa9Jd:aSů0\I\ ;hH/_4<ʟ|,,АO0:xb@I:0"F皸U*|:} Iz:80㕓a`/5t?&jXQŢij#re[<-RQ A`u@c hcm-y\Gjr'_?4V1d4Ĥ:NÑ=L)a +k R+%ȕG ޙ}s1pu$4-h)̺SwҷPӓr6P^e~vIyaC%ux=õ>(CL:Cq*#Ui h,J ~A// xV/ HC?0DvYN+$D25FHZ8_(NY,>YHzGo;t$\-r[^5#Pg[r8b.@p[PEE"%vOD#^:/寇ԏI'heDm_pmm[ֿ- aL$PBqnU7Ȩ:&;r>l!ߣSWcd;MmG~Ӷ[(/ ,Q5^ͅ4|WsekΟ-oz*d~dfW|soq4R PJY*5d҆OXHjTUEdOR1茁/`U;jbggQy{ yrV)v]8=H S*seKq:S4./!E&{ plPUeT@jţ)mSL|'yqz>PfOm5 ,(, YқS䐙Y*CgG\&!zsO`]dKO&'NRܱl2үļ)F [B#*;68lE6*cN='g\ p'v0 $>#/ >{ ڪ6o66VWPx41g5!!W8$ Nj|m ~ob;U@=}V-+^aO^n⺿ R)[bkv;Mfb΢Jg/?2דĴ\ H]~S`>,qH|6$u uq~L5VCLl={k%}z+Gf"%Rt l#ToIT̢ChV< tүXhgl03fK`XqT55&өMhJ-pN A+g[h ֚]Q鳜NvPg{hd/?rm4uA86Ă)4O|gjOpjG@̔Vr3^6_J<>_d,Ht-ӲU%!u*&V:gYG6u4Bpg35l*~90||[MgU,"./<3(zB@,M<q7-5%+H:(JFGhr!vv긵[X%>iz(ΏeͯNnT7vz> +<2-')|u0y{^YJ%! lDhQmaY( <%N V|ȟpdZ*q%Mj5`Awְ@<[Tp `H݇dʭ&MI&K1l`Ҽmó+/X<<Ѓ˓GY2>=f\a`L7pʦ`*1_mHT bfg[9Q4ڄ+]2Ս/&X΅x1woPOE+K/t/v=r)~ds|1؝ޑ}žt (<*٢p$vcFLi'r=+vFdKg261Ʈ{jMn 0!́nG\ d"sLU YKv;PغІ*2ysu( ͿL"^bCkyN)>D+ݲ`zގVElblZZ6 [= "2Cm*_:]M,=ȃ?~= V6cpO40x〉XSME<tGxnn\0J֮/1VX{4]V7V_lxs~+xHG _[O<>.23MR< QۃeK:ᛉ=ds (H.lh17o q' xgpImDZ[^u;C5\6>Xnk6G$ ojh1h+ 裱\bR?kI/01G˞@XNUڳ;i*nS`qT +CKC*fki+>]:}1Ho]5PW`\GE 8L,q(G6v_Ş 9 .ѭz JimL1_o=.2z7ٸ`ݍ%vD2$@z%pAy4Ϳ-ls)ѝZ@`u,W*/4A~g4CzTt['ɞxx@LOM.m1Yd@G=LR,Q.4>O.۵9zs+#Fá0|a=>T%m}V(Dt%jӚw}v7~(D*XRZ/u"?|>4c 57@$-wu]'10z_^>H)[, nFl,ZkXy~UQC=N1~<#y9v÷wU }!U0h`ȴ`>v0|( _Kʾ,~oʒҴ^%J7WI8@+EF9aPX?J-!LPP{:߆M2KKD֡/t@!UϖC=$ N{+G5׍)|9eFEW\ڜQ2\a2>/rT}'F>HfzSBR0߱unA1Kqm*QG.[nݔwkSeȇ*G;$m=3д:q}S5Է%I:q/T0EI ۇ"J/( .y7ko:ix}e4q$WnM m91BsIwS8|^L<ڴQ_QNvxVPir;X\BCr6{_SSNff-&,x KB'׼f~ӄZPܟ ymv~q;%i#-.R]Xކp-Ia&)x*$oүB]0vKA:6,c);C.+{M{tk6i Hzߖ@M/5h!1oo~m8״{xS{Ns^H^{Bh8ބGt[Ū>b)닶Uл%첩sT G&x(4/NaHJ'=W 5?[tl0ѧS'_ /0Gy;۾]io.{ ( 3^8úqWY,[SPRa ]VDl]0/r3S]qLNj^$y?>olB:edSп'蕘ֵvvz/LZ)Ӷܡ$fMw.T>9\Q+6nUό6z_\\eU46r*}8k-{tn3al v/ 2)XjhqDy #Gi ER]MQ@6VS!(5] &|5AqN#1Sfyc8r$:tPXHfYAM{Du _Nj1'gGtK;G"ް]%K/j1fpKdߪ r/*ig[! Dۊ 8x,p(M:WFOpgXk7f~^lɉ`Vɟso*!txoFoibV7N&u'6.$|@ b\4;#ׄRyGDkcTW'[#x)A\X<_6>*M <7n"t6!3ڏd Kt2ÌTzN5+&ǎj1dtb>Q+귢36Nnٿ_UP9SO׿nٱyQxe5"1i1NDSYIy 짉l,YcJ=$+mS/$i~=!n:vj19$> ]la:kriGzC4JŲ$> ;ejƔRs,:sjfTSiJ "^ mpbG.9qdMEqIK(8jCLl>Nyӷo)Ϲ>DtHQn}*bq_4M.5pEV':_bMM"T#9d:2ZRv'OFf@L3AZt`\XRUdQejĊp]6ev_SQy[eGz҅1}V7!SB@̈́r\CQ pFf!k1hب(kuSQĊmGlOAÔ/ 8\8/ UZ/lCmV7箩4c 9R;≧j\`8p %˻Qw7Ks8瘣48"ՃyIE3M;%@硾t 4XPɂ}لhvG @q*]qhf#ʖypZ>%9 mϧ%NФXoa](֕K z=L./d Йygĝ):'fTf_W);g% ˱3FO:Յl8/kSufA:\̞&F+J_E O0ɷ]k5/6|MMۀHgc]&[{O\)\ z. X/M9 S]fRYk/TZ Q(MQ yg#zWyNv(ԍIL\ FT)zՈR-D?8nu;t)-jP& ώ8_^y L;k稏nh[<5%m sQ7-<]m,6,49~zM{ƪ $U7{qP)5g:N>푙kDO97`7n`t 5]BX.ސa&Bƕx+!7S$5r -8 z.Y[@uo!#$Fd;5o.Nisֻ%M5CHm OC?*$h.ӭ#<Ø%#ӯJS`ira\2H\,q]g*jIK?FgYZ07070100000290000081a4000000000000000000000001642603a900004dd8000000000000000000000000000000000000006600000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/EM]?Eh=ڜ.+ʺ'ДgL2F_UXg gSYm' @/"3 jeG?"+HV2u09XW!Ьͭ+4>&!@$]\CY`ē~5G96D TȍTMXE|v$[ɸz'A=S+ciQMíxm֏ #.@=ыNkp ̷`sx诜RY̯FleT@0k/xK&TLL2¿-:a\)ŗDyFt0eW^%NVYVp¯xEQ.o<?g4ڝ5/J;l,of/*!;i!?.$vcS#YH<u,qÖ54"81zpEOK[)Kuz4}UvsG( .F~V}[, _tdT ֑'O?~Ia5~>>A-J4y賧4FonqO=G2z=6-6MB !lGܰr3G$yQ=W(آ[1LC 6!{Ti]SIE2(f%iI¦(5Clr%XWpTsQE ]g_d V?5=MadG&)h&P|xpgk[\sz$Y ^' ŻTyM(Í -A{j5$xA?E"p~r|wJZf5<31#Ͻ!0z̉^ş<$ uxW,.2'< Lv='f턖'Nv:nW#},EuQY QƜ~JKIcag?n3dZSl2Xh"T3;( Gn}zd2</CK {mAIӴ鼯ŷ DF͹(UNZXNrɵ1zyag7m Xja.{,~➭51f^+ZPppcևÅp)?9l,4zX3~r,t'$KA[5WX/gɐ `itBy*hВf9 \MK7FדG b=ؒ>JstSJkUu I"~@tfQK0Qn]p%;3s>O\QP bLFHMVY%:U[$r*FM4M_g[]@+tǀ`KMč{eI)mv_g>۔6{-M|Ov)*oΘePRJYDLF⪛26hg.!^Sַ͎m>d{:#b໹j}L'?]V&T8Xf>%S`L= 7?lu͠bpZVDrGOO8KvL1o";e^ s \ V&X]So %R?X-óC:j3BԾT>0b`d&K^SQl6ET`R fR !d.nW^ٌ|ym`pI6cH ؀60%[\&e|A#N[^v>j1ޅ .29E!y_;w'-[6) "'JNlT0YhQ1}kU խDy w7L-?{<p fj .g x01!AwFQUHcpc/.8# jfъ֮ (aA):nuai!H&á#YB=qsVTB(YN-Q!y PW9=Q$DG{Qd' z~c""*F!f '(g~^ Ձ _XcD\NVi1cI55ʄ%:>~O\8$73< EPtVi&Vx.PRVkH$=cɘWҘ{Lf1ߔ}Q(Pmqu LUfdL4Qq-3GCb yi?餾(E:+3t?VKv)}sW,ɶg' z~~u-DY4G%CgOˡ{msVf8B@ej^L7zG|Hmٗ'|'oT^m! }oi#T.N S$5\C ODU;g6\;ai&?ݙjl^uB&M⍎ 7r머CVjMVcv?z/ϟ'X[e//{#sb;MbRu!ooDŸmvad,擦hs._DwtŬQ4<bȊFv8.Nu02OWl]HPu"Pj! :~7zK~/ d B'΍ @&>.RCtswr$H(.̮a%^*y]wD;0`Wގ8yg? ":иz$uSsEl2X Pʊ 5gl-2' J$Sa,W.GwR%-$!Q-i>"|~u- L!5b.ñX+yӿEH(s H;KLf"j(AEɒb7{w ýqk#jwGW-X qZjUI0 ?eh "ljco=&1Ӕ?);- rEz#k7+%ۊ.u7&_d󔪖ב!ٻmO߾$B6𾚎夌WC$~# Q|NMQs1"6mCveb/|,չhyOq{T)30,IRN"Ô O> U5WHu!8qz[`0K./z]k .fPkA 7tG65ܲ[`暌 [_f@"XOE"#Fq\v3^zv( =MbWF_҈0fF.fص9܉ &?~\*w@ *h&){R ¥aM Fm̾9d4U3*.ػ5'ꁀ%)drg[g]DRZˡױr!i8pȆm$ju>Fʵ킲~|jc6lzЭ}g|A(7i%m RiI;"dE왵0K+K`#ݼj0J*3 OռwRUs9:.q;SJic%(g`4xZ#tc|䇷 6FwGDc NF#G1lQ2wF;$GJxXGmI,1e ]1R ТWZo0:0bicU5󠥸Ɵj5sF裄nhRH*U!wn0@1E p}UeB?a'zLtx4-tt$5ͣln`x)g -tbj'ZͼR)X5e]$1AdWLJ_C]{5xǰ*'QvAc!F':_I:M))mjQ$]ǶRIbnf)ru"4TZ/֮vV{1L[W5w#PO0sCV:>H.L-`YɆGWܥ(w3uQ$,[˝S m<6 J{40 |̩[QnÅ d-6nIjkngnGƄ5DVQ]H631QP_l#=Sa>w7(d?񑖦_hF {cwHxob, j~qT\j5SwBxA⺖C%EuDzK%.KWcNIbw`Ǫڸ엔r_%KF,UUeM!@*AefY cZkjf:cg0qp4S@XaKlH pxZHcfh|7ZXB cV3̍"\Эw%_g,MF9 NLA3:yVvSȫvُF $uY`RՌgC(L#.=4X>NxmT r&Zʦ8ٹVI|#V Mjσ݈a(꾦2/[L6& =JTE{H!hH 9GDtc_VK|`V ]H[2bʴ&=zV(VUJ@_~א z] KA/ꧪ;N>E~Eldg,8;MąVHr粣Lv(z3@:yH" {l8 ]lB^y5>!LmխG"}kGOYJ;`Ôπ U旁I3xdOM # %C1s>8yA2<4M";W=inj 0S9gKnnrqSCVg- @%D/[4ȹ?L=buBW/ e(lD{* \"+I߸S^.f O`uy8ދ{ p !_ٔ)\n?@&řm|aov·m[FG>On{!N{YpzԔF12Lj 6疹t` f : aooM=v|$`8fXC̙dͨ2bIt(" +>|WW"x yK.Z$2S"aI!fL*GUY7:Org E ޮuVYU#zLbQ^I&{etu?ϑjK(?,[nmVOmFf`%/Ns` >w57t 4ϟOTCk3 4@Nʚ,.KR yMP o؀~5JZ[r9q9a2#Y=Rv>ϓO<0¡e;Kq0}g)/r*'|R1!4e-?7te lS).~=7r-ʞ@;&P"lY,A3H%y퇉_j/Y=ߨtԃ33H?Ō{bNFBy\ J)P(Zֺ)|De_-mqhyn;ϭN=//粦VEo!Sh^ ņ%&>‰(ƙh]U[2A3Սu:*9x9 2K±:8?FH?OָxH4nA8NL"+i(rw;0~R[~'ygj^oWCUPw@o:mu~1J>:ؘT#z*1(+`+'.@rr!sngK.S"%CwiXS|Y-_hOh3jkKWl|t:gLWlHɵDj {Y??k$n8$> ';P`Q'!HjĮg6_ƴOլB?Ͼ,IH[v?y+L8쀟$z-}JUc*RLE0B),QL01Jh--OUv_so$n}޺osS0  ч/CY* 'vO$sx8v2T ߲; agBU$ 0]q3 eN {xi q{=||Ao0hDWXޅA ]G7ÊNx ciC؊nҜ/c|t> _ޯLtMay"TK- Dgo7NҒޜu2G#-8b->bw#M{.UD? M8d;L\HHsݺ^ͤ{ܚ-}1vY[VcIN$Z YN;. S鋆+?eM?i%꛾XoFŰt) VVHs{Ppn2CN-By-x!^;>ϘQT9TX/!G_g0"mː ]&j"7Q#Rt(G嗑:w{؟ō@ٷmYt~CKQ`}9i_jhKe<<+2"@z1kMr₃0PF5h?`[=0)(r:.)mlVkV iObSl O㚬ED?ńN6+x ڲq]v]\G]`B.kx6/MsY홆_-U^7ĆLF"տ՗&"|ףO-:Qd[9Ac ' JTG}xv0۩-&gԉה)g98)6 W|acݏ-a#f9w rI C%hD[n u0೘& Z[(ZbM֒<6Kt'e6#.A,W T:I,hlZxExHjhOnqtn}f#wpZ{~Rnl0# qVZ Z˂.UT awucɴi:jnkeD_ۖ!N:tu0?ԃlJɯr ޺ݝCo5 wdhni/MƷSv^&6ؗbB8WWpVq;Uu҆ot00\Y @Ţ8,ZH: yMDGv$z12 mXMMł +A=#/l'y#KhO?ʼn">![0T{#Ns kUq*Eh2Xǥ$%AS,DM2 U ;dehbUPO%-ط>@8?Jf@lRPNs7y݊Gw饄P6e.0pRٍw1y/K*˿_.ɫh\Y0Y@;_к%2%QI١EcAcqG(̋}O*6v PҩFIVye85\v^ۃȇƜ83Sԝ]T7.l0FU;/" OqXPv߳1Ʌ 0ߧS㗑 -6|,\+oQ˰ڜ5cP&Sn}K@)rw'T~*,ǜSe?S8JcQG`"r[+ܦ"C.hN#HniݭGKӮ#0fFnmf>>YQ(JAj'P 2Qc_z+BJT嵘 [BɊok٫:l+xnwFA{dHq9@8{EB'Fwd9#,U U{Tc 'iEFZ w'?^nn8p%6h1ư4v[ri5/Ln6,pNs/B5!ɩ59 #ѰMlG}VҞ鶚y &.&Э E:kRVԖBiA!h/i{̕MwBg LUmi&|} |{t;fN\J%"ۄY-Lͭn[*l-&oe֞/w{RDοȃ G-+,7:Aۣ+w_@hIdß4MPު 3p'!b 6Ra{|`HavFC:kLޏMZ\"Z7ѤQ) .J$983ĥz"Ȓ6hnG|*jΌJÙeGO3Vס a W)*1Yg\J R Mga,C:Þ$TQ58ݢ 58.is%SrS[|ʴ鷛W6@ҕ$3aBgN[3""w3L'*q b˃0`DÉ;\B"Fsb{zL#A-j!"Fѵ셏Te*~ϖ2:.Hҫ6Ƒ, iI/.te ?p3)~#xcgW=(^\|9Oj :e^ 1-L8Y{7hHa~svm𓊈kldX1Ktb>}+,bjF+S}0y U?[dWM:J mҞ(CU5o:&( ]`<%;ZȢ f*-v[JYld 7,h3 YNzX t`W-g. E΢FiFwQwF/iIㄏHww+Cy\wee (?3_Eۈjsde(_ C!9?A僛Sǡm͚МXd6ɍ͍"pT5n\LשFma='nƯqfɷb^$ţVS (V~N2?Z1dZ wӐ2<;hUEËu*ir V!&14ƈ BGv&L$su4B#+V NkdD$9dKIT|_t{b"m7f,%!N|{/2N.0ӢsݬI@ /(}̨[ziȊq\WM#`TL+<r|3ːwOdr:31CXy~$=u&_7=^4sĎ8!+uԌ' :I$?8gz  |[^:8Z5m3YůXu`Oꩀa(Z^5as6E,Vp%$àdٚ+>P@{am) j7o{QoDf~!CN|P]Nbt/;ԂU x@V*=C]H5o"/le8hҩ5.SA6dQFC?rϴb"*RZ5sa9Ib;,]MHWc6jnWwpKeڜ%=JI*aL1{.bҫSd=8rPM︑ɆVPmydK0|9lQmHS-f]R|(].E;.-[s&^f&/;,$WD.g3ju:q4H<ܒ},]+_rII'1rZo1jo?6LRYRxj S=Ii %6]qVCmq3C_\RZ׼GѸ !( l`=NIs30Zk#t"ZngzTM14ƞ>MT OC GXW'ɮCMaU*DXdPU!ep\HF V5ϼmjī$bXe>lN=sIFudjw$ìU= {֪/kcAaᲔj(w;l=yLQ0>oV$n7TzkZ[DXt=٘rw|0`كHFiʎMb _vC(^` 5e<3aP9߹[3GΎ%s*R=oX"ӣ~ith:"6d[,}fzorqE /Ƀ"Pn\F֭;X$.~f{ٶ0 0\,j8Jڇ]0(|$Q:^3SnM\|V-6fB<)2Osuz ["(MIX]BA{CLi[r:ǘ2+5f7Mݩx;fBKVIxbe. +L|>*_0#u̝e^7y\j۟:$Pa; ^UDCRk]x)T;mKf<X%}tMB9KDe 1KR@JA9 q(TĤJxFR.`it~5Cbgga 0Y}% =n R2ҵou$_{񫣫6IV 2OX*\ǧx@ ,} 6C- o Т(oۂt.6k HAǭA~QbPX2 WbX>f !'v]2ȗTg(` m͌R,#L=KǿK<ޕ'kWz9[D9m&,1j#׾/Q׼IjV$ȍEKhҽld%|[y _,9I'dL$f !Y ρzeY8P*a0=;arRCۚ6m*T| h&C8k;;جue V5Y^{5w&Rթ%) FuXuo=RP]`BAkhS1.}8\v2e@c@/ܶ@ S`Jvvy0wkeFu$yh^Ԥwc$t0oLmJqW'cRچe]xypX(*?QN|_w1@pL& uJu78J18׭\-1e:# e˲`RE\3,Cv9fBīXyIDhw"R.wUElVG_Y/ʽJ`n&5Shd E9$L<<Cͻ8'֡3o@@U%'FH)"yDP 4'^-D&HȫcS#Ϝ1FX:%DHE{S RjM:>:} BSNy6A4kZ!gЇJ[s'dM :NGj0_YAXVܡ2A%:#i/%EGQ 9Dͷ*ÿ˵\3Iўy*/3.WbH\Ч*'vMtfMs$;3:ly RCP:Rjw4>Ÿ;GIɪMJ_ְ]Ħ^ku~Y%cEQd-9#!9J|/R6ŵ3D1\18R/ ua x kW\٢~A`[Xd?5|;b(ma$IңeX2/q&-Nꃰ?i)<[шϽ<] |ʕ@?QheJY'9|xNwlCz/(uà<1GH+þ:'֔Ħ{fN,.c]16&Vʦ- a`hl{d=;B8şۇQIDPT92!q9F A=g:6@c@y6(V.E35m?H1=ipjIr &}tcW ?˱\ ;`ObT(v!**rUr%oʬ_O_QJ?7=z&j`Nk}Z7iUnRptz"!^hS?9I*mR•8:.${?]Ԍ&u}1=xip-CH;m1Ӥ&5.I"p*hr6(* >,Up765̸׻y Mt ZwrpˑDj:&bo,0r!} DDVq(I_x)ή3}{}MJ&٧t-=[BoeCj¤av B!N$Gy^40-*a9 C9r+J I+Ƌ1\o?Ow'V%(}b=t^ZB3 ;/A9 #uiLK?@G@[fE7 B=KMfFfO0tO8FN}rk&5RY_oZZynZΐ>1ٰb_=Τݠ g?~>ڐ$'{A`ӑܱ#:xCɦ(}hpVX*jcj!b9;Ĭ/#I߼hی1x[*FJ,.@3t0a* %@0vc7Eq;}4g'r6>Ds {'8Bskh4JS\1-3arU.yXB= U#bdg1äͺ_ 'l|Z>٧GQz>-sC2qA%r0ˮi8At}N&=UpT-R" ] ^.eMF'@Wv9/i*[lF pׯx￐i2J?EНg0\t_Fj0jۍeF*(eRV`NQeuak*U1g(rKlQZ7ƑF#@:V{0 R~n^Z7#SLV`6k|vT7%shIHs'pH=sti T|Ơ}_RkO~Ei5'JV>IcT9BT8+U&|n 1Ϣw%sƃr[lp\('"&ߙX +B|rN/eF`qz`9Y &V 5X[a6/J4qrQЇ?]4T=w݌*1 F"/&Eo )ZWr~]6/Xl5 T,Qx7ۘ:fWU޸ZqqLaZEp~@Y?ֳ:'mAwg,7xb@tt`gry2gq(wPsY& эa dc%RShfZ0~_DX6t7 \Aqj&,%2:5o>^%L7))# L@" q T.;4k;{eIZO5KK;<4L7ȉWkHH]E*%!6vb 1 1^ f-q!aOjdQUmÖ[k pB{^dЧ0ZA_cwD * a)@MJRɝD@OW:n;^)ǗZA\Ky&CNEoU>aV0ܝ0+쎆^17}G%H>*' +꟏aE¸rHpgYZ07070100000291000081a4000000000000000000000001642603a900003e74000000000000000000000000000000000000006600000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/7>2]?Eh=ڜ.+=g:^,UV( J1 CQnd3`:rKM1JY?/ockbw.^ɁC ukQ| Df5#-Hq ~Ba6{tD9BzLGTܠ!l4*KكNAB8ce؋^8ûǖij3%pB48mv-I. 1!lmF ;jT>c*I M_I-5PNJ'5q~6K{bHe)K\Z)G7I n=war",y5|1րmͬZmE'ZyS 3 Qmp1ޒFJvl:d)``Ì!HjLѿ]Qlu\|`.;ri.'Df?χ>6r'nMdSis9F1H%-c/$m 籩niB2<75NzίOe'XnXV=jOsϸm{S5"6XH#Fg<ҙ}3Uz?U܀RgHTly! NᩞO~ڗ 5ںYM,_&BM#vL.܊yd|=BM*+ōPV~dlV`QoxWr#>:HٳiV2G!`ˋB]Tr,,3O1pMSV_8vüZ\fժnX-/hSM LppJ1(az%Tbμ\R8qVz xXu_CIÓ6~$g@1o&:("ΕEG=ݽ[V4X ?L٢f\(AQk L 2Dû\ K'R'zv+ott~HTUrZo@>ъgGEړ?a"Z3\xpoGH#rĢZ|DAkX4(톹=. W(6oԝb5.7ɣ?C%DZ;xX|LV{uz Jӹ >ƞbQ)OMU󞁛>5s(DS|Q /}'u .#ģwGOx`>HU,')bĺ3 z#觬|ǎ , Z(LnlDg%unH>pij{GD:n8WJY)oA{ IcOYuk T`MFJH9;[.9(UB\@80ڛ{Z8Y(>{49//P^8º"&jkEbgBK7?-TYB:mޱ>s9(E@dۻ Vh$1pyaTfe, u3g2!' [T-Y!79خ/{XQܩ,>1Ein4*\pPXdѯ Y1 1ZЅ/'6Zޢ11=OhRϣ=gqԣnL&KҼF=U(lAL*v_ݙV6R*3R+hK3;,"ՎaSٝ+<˘f_Mq:v`吝V>eu:elq,vсMKzξ́E WXie(d VrǜɉL8,ݚ7z:r [q#cА9GBύOSkk\ʵMdQSHw`3k؇,FW3t:50߃݂ 3 6~1< 75WMы8\x"9IÚ (wIS]_ObO. 21_$( ]4-sĻmя$ v\/i&HB Ϥ5 E2fn# 2e[7ce?}R_%]DnN/dMd ΓYyv=R诛-5K <9 Y*'og}CHk.(1_ _APt7 {Ʒf.|ZsӭL{qV/Bx M;@}f1;< ޙàr$p E1>^$v:2B*=&-~kY.7`)y\0jߘNɸ;* ͫ#_هK&M Nb䝔'-c~yv#AFr$fo/NÐ?#K@-tnK/t6Uܧ>2$vnc4u(A_4*k ~0Rт/ 0eE^ޕdX 3x5͗:jkTƽA|=qo.;-( u{p G )xO 1ɻ ʅkP_Ќ/To%gv?owS3 _I jfLű4\ E`4 VBZ@A$KxP_'kēҸߣVsV$]j3Ͽh=ң(]LA!Y) , A_QNn\)s2<0h9Eڹd-2dw'IG F 1Nuؘ]m]8-Sp];32Kn6ژ5 ?KKphCی#PVR֐d]xNjNas7fav2qX$P*zgo:`;SU1W]ق>< <緐#H3hiveĦХGJtp]sLI"B|bTy;~] 22wm`Ϩ7Är`pܠhcʂ&!g; vB]֤; QvK$0]lrzYblwf(,)˞Ztt:Cw/`k* F{\,#S NHH~zԫe6H[fKQA3&W "ǗGۛ%6EYـVS~ꏹ {04Q) ;w;o8GJ:^6 t9nهvtR'N+HpR|ccfQB2W4d /:+~W gXK2CK=VFvL@kܸZR`pl&)#ġJ׿NB=:89:??Um HPT6Ƭv)籠 Qܛ!k% V'L%dErC%/B $ .S:Ґ;_gIZ+R_+:_ewA cΤyhD,n%w  ^m'MKzuY5kT-)9oPRn#N"OPu9ߧ8Vqܡ 1\➸xm2٩IRF*v➢w6b1̀rCli8?\.Y&E 4t`ݰzWR-.;5 hG`S$/W|&f9' yř 99yqjmGO԰KhA}ߴJ.0dzIAӦHqPTa ֽ~SXzak$Bg\&8qn2__,Neߓl /.O$ahQBB݋}v1ww_.ҖpQYޢAnX2pnֽf Rz&:vޕBڽ>çdPDIKx]{ y_J ì8Q8B ]vp`fBJAS}UԀY<1G&4lg#{Ce\:?Zac=Gë}IUFe+HB$*qw߅~?*܋c'?&^n}4 rJ%yeEj Q^9u#8VN U:h.n$9@v  ņk͆蔀ԛtY_ul'HtaʛE}rt#!ϑ"a)Sk6hT"Xrd,F|e~[0EC =eq@ytYhPP8 >.,V| ?`WB]di-{a_61)o^u{2m9U - Sd[ݰ=Q%-djCMrS3,C niI~WvZaV<1+ǯuT/WX=*YfiqǺ={x5$It kt:!KkT8fr6v/ Z`1:Ha\r+owebEydWJVڤ$umf||Q"qJɄA]ĬB :,1ĮtxB 3|+_2 uOD*'A#q0 X;)2j[=;FڨW#whf/y针MgAF2||9!!J{']s:V;4]lgv=_4!8ZO>T̉,`zX@a8twQ1mR1ط//:E(&BDZE]}%@zl?ȵσø;xw-fHN\3T¡8J.4D$N 6j]L^ NKG_4Q U- -;kwyoqƝ_"]6s%, l[T8T&]ػ-?(c'DaZ*tb:ץp҅)2w?Xi̲Y3vjgfr W*\]9!unJ(t.RFO57t+UB`<@݂CX{mOTA[}]d'̶cwIrRF^ӷjJb@-W;LevVY XML[}Ő{ӛoW]}#* wP&tb- X)ئ-l~W*aVKLLW;LDӣ,_/ Kf >y&8ipz\fַt!CHЖD!JY9I_JLa:=A 1-0tcyrq;沷JSˡ_oO4C&bun¿ڦdy>jB4*?_KvtwuB*DrȮꟸP5י7}<&~ory[V4bq7Eu=fHXŐ@ˀkSSw+h4@%,sQ'`1%W8UK9]G=XI>L«?M`xJw<ˣkoFi2H&3P^99)11DoLjJ6*m'gD ؼ0ot-exnAG1TD5 bX4¤b0HXA~t9aE={K13nU%?>X(JƏ˵|{H{[~dЕ8CVD:{ću]i 22VnP\r=v\L:" uP3n>YE:Ɋ}b/ pW@rSt_Ra$OCv_jYڊ2"ED- _}T. u{_!v1>Y-.4qy?^. QB(#c x'7WmG`ΧwDHu祦 ՜.ݙKypV&_wbpe97$:K wJo[:މ\W[Pk5jTT*Q@=M,R:83 t—(6n{>cms<.Y5@ /qPIe߇ ɎH_7T]NۛB^l0J^4uFq:k V JEߚM{ BiOxno˛KZ 60DhW:Kq8|4@Jkq:W2 9vQӻoav‹FvCyXi)Ms)ED+z(R ǍFEm`<93Rޜ0>&#|E7h̺%[м8ןCl}ʠ /7V;O㜜]p5 _z`? ,BJ!Uі虙]8ÚN,"8 ԶrvaWx _4BEJaMD9 (畭V/hN2L"ÑV͟$[PY v%Q"^YpOr`Rư+UN~i~SZsm6Kd66+*?8jrQ'01D.>SOEu/9R⫅F p:%`Vn WS&Qyg<Ϗ9h.CK%EO>[G!:s9zDNE5! bso{Tki5V xXNAz0,aĪ[: *D-*-^aujw+]h_o`bF TD]a!~{Q9W_cv xNdtXm#tN:CGƖQ5{ݨ㑵Kũ*΢2䞯7!m89!;T۫HCú?i+'˳NSG!2Cc|f\"!{E]{M#GEu<wdR*7D_w}LUyz.{ȣHX6 ,+MbĆV~ʳ X1bpz :رHGV(\H#8"J =h"#1zIoðS~R LDo vZrc0|Q9PQv7I.\Z'rȯ}:!*7iPFSJ>rҳ.st:V7R@ o"xni^_Yg%q YzɸoTc\@Ӡx.$kx B {r962M‘vu.h7 0lZLKY=&XV1SyĿS#WUQxwKs:5EC~5)A,/H %>G95[/}z@ǐ<tq۶ ~8]¼a^k.%Tr<)Yz3(a @~ =qm*7 [7tx"5q>tuXJ%U+[Ӗڦ 3jB)8-C# S\#aDtumhWlBކ/wLXKh7[{F`׋Y%xg[O\ESJZ? E ).jt_t#3*lX?UQœ!b;G*Wmbߌm g9 -&; .8)b-l)1moԚ^*/0kp!1\ݶx&4VLtږU1nN zJaz:L1Lx? RG'. zErqněFPGVEIu󬹟5NVӌffsx;7S OMq BHvNuo">Jt9V\â?4KH5;NfQ7)NO %3ۭε:Cݕnp 9DƐ n7ӸM<(B6$N HiY7e+{W w~>JEHeWl([~g@KPi|(="84z{w8;/#:C hӄ2ZWpF޼J"jM.Icf{;<63H r\Jh!AqU٭W㍝fW)%[ s2Qj,n) 4 ƶ@^4ͼeF# y!h G+Ztn1E-a3z!o[}S:RQdT ocitD &Q@67նKEsYZ1{odtJ)]d"D 4ݳivsR'#sһ?dħhVG_c2*SkBLgIhu.K_(MJdo칃ȹ!ўKC\XJG0Uy3˦*W`Τw3{ٲ<}ZH 9>,#5'LFNBE.4H(|t7 mÓ {063 z!S%~-Q?0i1n,dXToUNbv D=Z"8wiGj<׻ORyEs,H_6g{]"$ںSd$Ԣkzɪ0*-52'Jǖg4(^$nm.tIBeTmҖ,aDf7`iO<~gԙK;aJ9]G}uqzM f3fC4a25牟S.HDW=ks;2̦ъ&q`BS #c#EC?MĎy>ddy~{[HJIP (0ҖEbiX7EZaAMQOQp|8R+ 9 /jR뤗8ϣ63 pOSb ou&@Sv*K{%t,jW6D7ɼq.&-%4nZ?#]pRkC%:A8.ѭScrl 4*O0SJV%(E3(`zw:5ٺrC[ Fk)i+Jq8 J+o+$y.EutSlA WTfs Cp{iW(t[cEA C WpD2"$~^Aܱmg.x'FEƟ~6A‚/C*Xɿ)qHu@128•0p7:3u/ OmC)ZV@ N>cNn_-5᤺_2# ̑I4Ձ6ЈALXmAnxz#~AvX( Ky؉岈 _wЃmԵbg{r7))v~J(Jnt7*` 7\3LXoyV*5¤6Gx`(RNQay4q-XsF= *Kugh YZo zI1Ts>3xt;\E xϪmtʶf5,!J>y jbWp=/j >JF}us6P;2س|rgYZ07070100000292000081a4000000000000000000000001642603a90000ab24000000000000000000000000000000000000006200000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/⫷]?Eh=ڜ.+AZ⡌>_7:*y <-$VAL;qMi6{>3#kf!9 3  FDn6 mIa~"e"1eqZӸNxS5gI_;"f,Ub.[Ggh{(-oLhc#&se.䣆(y2B㢷|(/e1h35F*[{oYvsuH0[ε̆l |Za}Q!ĻBBX4gI5%Ke3E}@j! @WPZDs8 SMJ*^o C!Y݋_~9:".pPZ\I=UȱWQU~ 2Ƣt6X;c#)&6Hٖ܇O֌<^~QfeGHfje5ȅ,cS= s@WT]$> m±w#X9JO+ȸ>菳>Q%=ྏKkvctPOourMOیu9FG#MkN'dO_XG6J.-8#p+jQ=I^nlL\݉Z]5U f=-\%*Ƀ9(c^W@4lXPXϡ~(M;SU,5܉(aZ+4c/C1M棷ZCǓ+ pܐxJcƹYCHfQ1uM`JASu=6=8yF6%R* #ҫsbsl!4=m(AW37:7)Rn>VIRQW>B B(oj1_7FHrrAX$ljnG4r8!_]-,+W.vKQNXܨҟ'z'U8dij|A9l zV%Qs+@=ƀ߉ܜ? oLKEc)8= ̆lLYu ;D`IؖJL;["oSv8z9cʳ7IlmQoG>Oۓ+N`7e&oqvpqx8:Vk&Nz.|w`r3䇈Q7wp-vN˟)͚7T71/p&RK!c櫫ty54gnƵ ݌ r4]kiD&$ l,#ǁe{%ZuUW~RJ*^H2(fg1CeƩRNO9`%ti#d")gYUpՁrJ={2XiG3?9ǵsC6H5P b\ Nr<)-7-hXRx{M9?y&ÖƨEo޿쫥VDcl: S,IchQ0o@PLu(¾fFbY^lc~8:6gɄi]foj2g'Srm9=m-95MPuRd/ҜX b,]m^`_σO("vdDT}QA2 Vr m^pjݝWqqBelМLYŴnY%j#8:}CEܫ>wKǞa {]*a`»bB# ,J+9ZF476P_ }G=% 7|w є-'H#zb_{"4hfzkVGVGʁ'PveqI{,!6~r5u4,]Op!L Zsi,`evŊ%7IgV)'qî~#:ݷvZH_=y|NgEC$kX&?2Ӑ@NNTLn?]|.ew$\^4e_(] yB7;WikS/o&py擅"B'Zvߖ|FYBu< +⌛ Ryrm `ް=(bClWqk5m*d5DT0/h_J?E+c-KQjM66t}\ 3+1>-_F~ I!G3v!f4h϶'w>RP͌kɯքӕQ;<֑/-TRpM6T >BpK$0|kNɝI𝗷/M>=RhLX o?V鹭iP| bli]+KU<֯.BYܼ(t%MtXK2h4JԄD/~or,5ў/f"o/v'?7o $H5;/SڤBV9F}b'7Pd1HӰouY9-Fidҍ~3J|cO*9 [@΢%.:Sxl'4Dme 8򦕰 T &2o;*(5du2\~~X\;btq8i 'm)場Kg Js-<۠ hgԓ)mfœͭ!]?[MHAжϼՃ3j!6t-X(=F SHcY=D610LtC1-`SAG"a/8Gq4\4+asW`!#>2~tD zeO/ђQ=Zz=!WFsS^׶~b8wڲvCvˑ@GK/&(P N%:ހ43ZGTtaM>$ظ?d 6m0U=V ED,U-3ڼ:g@A8XWꭺ $k>b<"tD1[ƒfKy(eAD]0'ώ"br 7Ԝ;-}J9UI]q ZkiyyZNL8?`TtyW!bVZ6-X _EEAf.̪>xi<*hz=Ž7E٣F-N,k[r4y̦8ȣFkb 6Ȃ3E;/S-1Vs7=2mɱ4~{{fJmO+8m3>.YK^wi$v;`Y*䷴T4pgy`y)4ޗoOuJ/FZ~)B_HBb9JtװoM0.[q&f$/zdkQ_}.pȡB|oQ*4EG뼐v8^Y FuA~Mkqcj+ sJp ax٫ E[M\zsw\hF\[(\OX.4?"mvAz$o兒76LRwK[З,&7U~ED(|OL 87:Y,wuf+,@\uʶLE  fj'숞zZ;b*jpQ)H/9V\6-2*\DGmDZI[;bā\`߹Ǝ+#4W|~+n`}v{RtQ"]ϣD4Z W4lPaK m|` fx-U޻Ʋ1x:Sor09橮rr@57

[N%*9:wύ*4%SY4ЪN%.KՉ\9m!ű<{ۉXq* E0:Q/T̏u]`eKf]u^϶iZlkq4ZBEP#}Yо_8Xr/ {b|4\1ʧ~k3PI#Jlg76ĮxtMz^!J3Ӝ\=JX>u{?tdPTTl\'s0 {[#:s4u^Ij\YM̶4=i{aHYvǭ9XR4cJsѮhE^@ñ%tL Yv=k rMHvbχ4E6_H4Q-oЛ=M\=Ւ#D$^3vZ:(dų})xbf3T hv2ű!Bn&FuMYh}ء,[i ŞOQn'"YA*/?a5$;ՆW( iMGF+>6)sHGgoc߲PwI1K2ǁljCn ]gN9ӋL?y|bN`m"5s %穐 ظ$' I1蚫0G<5OynTg2y, w߁x,%/XmbCEeD̃Hm /ӄ°BI'˧MFVCfMe( 3343wb *tdόAi|TB ȌjEbT n/=Dna` j^% v8Zt$v rXS^w%v@Zifvk)ٗ۝&8&Oo3ꦺv9 mt0xf}Ga.n~}A1O+kv>UqZ j[~?dFwtn )GP4+z+qt~\Yr0Ucx&A5P(=XD1BJ<7HSqajDcN\C9*Bo;,Z؅u:vI Vy RoQNnh?Q0τ/z)pOM=-s :8Ym!܉r?Us wTEͫJmP̈*lRrW>שO>"#PɷE- B>BsvfyI:wNℂCjßO VBԣ$z(o\VN¾R%2ݯ'zܚrQcݩQ4{F'0Մg|\@CTӦ:.C<~ Vk‰n]dteKDbyA,FVaTi=3ﷀ^|r~Ѐ= +S)5:n߳΍Qa1j N㊽b8JV(\`')p(J:'[ACo!/$RU>yMybLA޼ kJm%Pω2?;jTWgcﺖbYVwٮ^A)7Cr>.FC"JhvZҳTzĈ!&n׺lIdD8X ?Bu=>ǥ٦+$Od=Ywgz2 vqY%K$aRPPPwzoN0A!(ŽH\J6Hzv}X5F&DBDщ:|dGnYEƹ\D&* 2._ީH(!qM] үl݊z7Om1; ^M)Vb;o T >[wTt.\rQ~T[m$q祘d&)5>g=г0(($YRW: ?+1 djV*}w0M5J59U%7Cò֌R>+v…fQ햤!"}5a)tF#)Ʀ mp]H2nzycE$]ERّP]{yctӝȺk/lk3@:VPեF+ q":E! c}waH7 qG47m,)ڗP@/y6 p::Jf|ڃmPHBP~EJm)6r-?V5S?A'QQԃD,eI% ꟤;hJKwӾp9]LE mYÏFB gB-Tm5NCk`vȞpÇR~Ӻ,r++mvvyaO![n[ ]MQM4\绡g0`+ OV'i_6-iPć:F~[3?u.}}p Cg ʭFDw5f#[4kx Pav쭸p18V  px:4JJ {)pPnΐk)pLJjq<g$u` pT:q;R#@Kºdn:%P?x_zG7cBzr딪K :cqy'^!>BN/P?O&;i-C#})̱0PbT`XvXbfeeP2 K6i2U<ک8~/DBmgi2AP-]0-2_VfܢH ˊQVx"ՍKĠ. ׇEސ֩^bH: Cv) &yG`r_J'2 v3bJSCLS~Gҗn0ddWQtd6Bly^tʬ rǀmsNdqYJHJfNb3CΉD[0l *k( 7rR%^ Ih-Aʼn ]d~~y pq(x|`Ϩa59NJti{? -怭\'.:ZJxt`ͤȓQ 'u?jc!ӜeIDr<tnٶ*Ɏ=5KKEɖIG{ynEbjP,%Ȅv .MeS\6z@% LO,5h|i W}{EX R'GsѺ8Hh7F=m_J$Bigp6SX|3;c=*ܨu?V )Kk/&QR:R}a?:db'[4+R1(](zӸc1K 4C%@LI&\Ew e6tyPxt ZrUKz@8FyS[VwiCPByE6Pph4,LZ +]R ]utI3!CBca'd"x"'k]M9&8IgS('oҮљgS>S6!>.̷REa5Q|:0("̟xsZD%XMIfDlݔA`ㄨN秦\)0TH#Q9 r]N}E<&p ô]YF@3 cʽ"R * ,Wlf|&2Qq89{L&{T+C 13ѩYʵs{9}ipbt@΢p?}n!\=qʍRtz.KJ`tUP-;)i_h.\wMG!GR> DM۝*l8]i^b#Jpš|ű;~ +Q҂wWC [?Q8b&9N@Y(4HI+YfMe&Yb`&#LY,S%wD ÍýGΟHsSӵʎS"6KLUxtН;Ň,wJw{ա|nE8^P܀GoHܰ2%> 4`]?J4SS#!aP+rLV>ڲ x)M@P%vhu')l|3Fh+U P~Dl% K.A a\*4e5@5>tHe'}CφUBʑ}hV$EB xWt'%18m)agQ::)n)>-AC#7F;].䠬[% 2LGύ\Z$[)? jL":O>~t_ԣSېgRG%?F>l$8l٣id;41/B]V\dx5^yb9Y "c`oˇsM,~G27MKU?Ѱӕ4,j-T3:4&/S$siF`e樞VC3y>zϱmvEpneT/sův!sJ -+ ` ֌yxk)6c*|Ɔ8rD h@a0Zb )׼ 9֏cj鑮l ;7M{7AQN\)] u&\+hj, mma5wq0=0atss:`q9`6mk݊qf=pLqjptaŀtI_l:73t*b3kЀWB6Gz=o_m_bދBH#MLNm z-/dF=MԆ2hŎ+eV받ڇV?BϓD>+W%g#-6oɨa=*a!a~nC{23QB\~.~^v?,+rv{/ҕ+&<tRQ+pXkZ٤HJYuQ?&7)CKծgv\m  W7yx9/Lm}%34Z ;#o|ґ`i:p>E˄h+ǖ=胥Puo.[19]ք\WN`̭.3 0fHS$3̈́<0 [;RyT+Gyݱ`GsэܳwR[4jXѣo_mzLa?3W@ʘk Uthpg Vp:oͪ&v}+/}]E#2ڃ&d Fϝ~ŽYkJi~=0@=e9(ot-o›8ˬTB򇛄5klP R]S(,'ΫM2z\xiѦtrX'qszij AytEkDY&ZsFҜY4[X4㉓vG.bﻱ{bo^|  {IlA+f^ 9k^ 4?JHuYg)! 4KD[IH#kA C 9^_?),w^\Ea&!l(čQa6 YжȁSc1 =.F dy#NDJ55ѺM Dgr_֪s&϶m1 ^W ۰MMEE&Gq/8~AĖtv V>J4MZ'lY"-CMl(/WBE6jͩsD/A ' d O MDUIĽH)ߕoU'i\m3w$RvӦujwhQzہ@"zUD ybDN_ZFJD^M/n%+{@s*&MEo&w Җs R;%F}r%Z5a<$ (mFyݼ%QpA6J,Aɑyc n+(^M_-E'kmlI(7?`5T%5s.^O[ f(78XV',S1vlȈɯ _Q;ZpD"ptX2}mTN*r=*Z< ԕ~ Xy1a7SÕKA2tYvE ]=x o%2Le[ă^ A93 g !$wW.=RBRP9TbR\}jX(,ڀƩ&i_ nkTp6nksQ:7RGFFf<`ʞζRݖ OL!{7xaEh̯Xc)$2ĸ|CNJQl?|*e\kp$frݱpwL=c}@ttfSV|$lE?B]/;!k+ޏkgo[!? |h+m%M|P 5W$UI!mߛƥW)䣹*؃ D3$dύW0vLY!w 0 VqX5ݶC&;/yh\Z>B̈́')bsrENɛGz|ɘ>z34]W`dץ MFWkǻ,ްA& vt g)hcr1yN'_41ƃ+UxQRZr a_t*l0DYO' } ;Mk_1 p;eqcDջE1S m"e[{yٶ Ә7pB{rp}CEP$w**Է kliŁŤYEHYfsAMq#!)rbiN`4$! !?oqSEIz]NT(~4)퀸@D$kwXsbtj?s~[G>뛈8#CiJW,\6ZN܏v"TGڬ* y= iq 68!Lg.0lMaF{٨ci3IH;푓3ns^ڑqzQ{!ElL1޲3AQYvk*aL. B}InIpʢ\EҼm` Z}b m Џjǰv9"k }]8@;R96dG*[mz=cJNx[}^8"NƝR#2욷D%:#p㮭 @ Aq1]cޑH,.sу9n͋}' oMvr m3w0pSm‘ѣHPP3{7ҌM#di $@23i2huI3\PXѱgo3 r*{jxGl)jMlP`궾6/i$% _ o8y`xϤ%};IaR8Q|Z mU»kR}\B yS)d%?Oa~nsl`G|mf,d|Lch .3L pv6r iof8\/RSDS2u{Z vrf׸0HZR̛OTsL`oIPGV hYMdn~AQnOr4(Oגu"n,bF>ߩ&HHцPbV 3ӎ~O3 e"# ZDZ9VLT 'ĕQn3?rʇWyA(jsFؙĥ&5G n:t/gXC(ļ_"IHq}Y]J 4`qjòa2̞MJ5 =I[`iJ#HQpw4k_(HW s|O9/| ~뮵Z&&gAF/Ђn#tw|,ɋ^[iH5ٰq^QYaԜq4?\xjO݋v/-B]a?vʵa}&߶8h*/G6^ &@-ٖm<`N+OGTAM'\Cİ8‰ML֥{c'Viҧ#lDjYH n9Ctb)!y )6w9jJHAotH4ʵ=P^}7>u˳šFs %X C1ߠ7^ =)83eLAo0"\ޕml|,Yx`S"'{X8ؑݞ94t>~dgixd ӳ 2ߺ)_<وV*8Y7XDO+R-ONHZjC t &Y0X_rOn2"3zW7j¶@$(::>['P9_fU7"ⓖýulCgC'p;`E-gPi =qeHz@aIUG"XG[Y6xiGWjqhOrP]"j!"y0)=~ҧ,XLƪ|:LGm~H¸5{XuڈUUS:sW>N,{ψ,ŌDm}a٤{*ʘ5vEo} lpl([fƿwǕea||mJr-{m6_g\yID@>Y.60O%8lƥ[nP,BwDf?)j݆uDPWU/Tϱ֬0.1^|hO,YBYLG&[ȬqQ\O!A!"uMg }.n]۵KH/[OD_fQTNj=chg _9aH?ڟ|L.eN-|mL(]D[Bpb偽JTCd!UwS8C=5ܔJp&zz[A;.g U':ApTXK`猀Ʀؚn)I7K#} vpXfL#_N>6ƚ;`kt[nIJ5OG>=FQ`gDlJAzYS$VBȔs9^l=tڝcZW$1 5T65GUOFሡjIф5:㉿I[䱐ͱ<u#xh`V@4]jߟcީϾEQv5[FMoC,vjeRu@.oe 2)\q:Y.ZL/:V35}hd6oUc^# +_єXZs_wot;{(?Mq0:jZU!S!'Y&X yL~ At[H3|4#=*|P hd%l_$; 1cH$4tѪUd/GhD  'QMR3;drA;ڋԨ1[oy+by[epMy&$305_Y#GY @!G\cS,B`ܪbk7th U !W| &}t/vgr1T a<'ZSC+/Xc̺0ncZ :h63Y<8={Y եȪ9h EvGނaTTA i`a-1up ZzFVv66zlH_9FO((Jg.EI0,A5Eͅ ~E*5ڹ\oߊTZ 5:?+[#w'R2= 0xaas7v}BYu3A,r` 3ֹQl"~cE6ą™+9ߩi6}It^]4P+(KG(BoI 씼dBE@7 ;r YH+5uv3TiY|yDHͱ{_0I߲T -j6%gNUI-ab|}h ;Ј g)ZRsEx,Ҋi dĢV;99[ pzg,žրH m2qinD:1aa-1;Sfu{&}S]L/c~Ǥ, SߧLKwo Imut_Ae/҆}"L ~"moc#H nS0=g܉3?{`hSb5k'0kv  _51<7hj $ޗn{K#xE[-c|^~:΢Y*$Zr+pvd~.r2;k>FR?^-Uk[!>QɎ݀U#F MmjlNxUluu\z!e+%S8 INؕuC$S^DFsSyiPeG=ϊdB< K}W+By'ʐ񩂮4]8uF:vԮ>d4*-6cmTjZچZBZ[(P5 &e3u ʅ*OyI F>!2>c.umBXk. ǯr#yVZ?s#aT:RÚfO+SIg'Kk`Q BXTa FGiۺp+V-T+F7LT(vlSUX۪Ĭ `բEIޝ Gɬ1mp6N9u^*[I #Tov{]2Gί`o1)J!|ʟ S?dv~petld 1Rz͉H %{/qO5xhw9ntP ';ml͘ٴ_BR61֣}ܓBnb1ΩW8F=K~L&nLKg)ӤS¥[5zi_uV}) d#AU5O{$ɕ:&/fi8[t8gڱKg$ʞe n_Ho/)h4;<Eey..Zy/J[HAWٲ>Gt2*N#+VyvU!WA'g.L&^^Rrү9Pg1+,c*__&Haw~iX\s!zf%0dFCJϗ,4DؖԸ7u's8Z,ij.k 7gB^ʡ@-ּs:32 )Ա7튤J;Y5^~5NUJk dᖺu$SVf.`^Fє(Z2o%C jer X*W=p@(r|^ccHѨ5HAg31aygi뻆W݁ɺa?OBHyt a{bGR!K֋0_&ɴ2ncN9KT]x7 n4E֫TUuc<9"r1JThC5\L ^S|t.d-V?JHjj*?#CLg\YVvd nlHfCz<) j7y>?nBT:O%U")29 #(]XzE|`Q<R0ګ-hdzUlzB,T;r,prGS|RVq[)z^M6MJ8 }Sko1 ziɚO4O\8:go&iSⴁaEe*w~_w|0R8$5m5cVxʲ+W㖾}?fY"eqm;]&q~"g>O#FP4Z-e:{B# خX6xq㸵sd9NP(H7d"b&30=\]w0k.;im˸>jY-k،%z IY˔%\UE?\C1OxkΌ+FR%W.!3 \@; ulhy)l$=#ʗ݉U!O׽(#q#`L)"D =PBu$kBZ/ &l/0,heصÖ Sz^:kQ}4e)M|NeAc?[+*|T_׆hn6 | f0Zw5XrvIMRnU8ۣcks|6 HT(o|@ 8}-}+o8t?y;9y@RD ojz`HfD<Oke*t;cLt] j$EwjSLh*i 7^9OT[oýuc&fMl՗R'u^b笧=<9ɠԨ<sDA>Ē)iIzæG<8#v뤦n xBbGK63#1]BL8Y4߫( n"Zfejj^ӓ\0MlPg)g~$ b Lb`gNmơc/[[2V]7GV& YtvU"sD/` oyu~Ȁ@A+h\X,Z,Sx@rVT $NjGO3nbjAl{{(]a3«f@BDW0eD`YXi>/` d *G<+D:Sc𩩖pT0ҍP?)hsu ޴J,FCL;, Bdd$N?3E+ۯ#>5 %.6|᪷ . W9JJnek qT m]M֏txp,gbSWw>cVQ`9φI pe[Ȃ2n iv|j4൦9]R/);4|X!O- Tjs.l9(j"n`a}&TNz) Z+^7 ؔ ,t#7}V )AKn &Y{ïգZf ]x8VAbNffE?!|&R2T?LwW7K.?R3j\AY#4b]ekS# 1=#TI/n𴝤`L v%1m^"dZmI*@wLE˺Sdm ܝ@N`epTMjqj?-#+Y?PR &EQ,ErKN/ί awt^ٍ{ `!,+Rm.n1Nt1s!|Ep&]&U.`!lG6L&Y`A誒V664EըͤkOM&F\AIti-r&X* 8n1xzA "(z;L+S,:MC7OʼP8Q03ҴN5,c'3xi 3LUu#i:.aLP39鋇_> VKkj╾?*\еS՟KUnw75$Et!noʹYϝC.j"OI&v;yi2~@% }61Y&nUETۨ:''$-k_𼥓u1dE(g;ttz8f宴Zť['`P;?2t6$oڸ։~CN$VB><. ; ygX:ܯ.bSs܄?Խ;VfFHgM\ղeE']g&sB[J7e].>E$fGe 4ơ ftYH(Y]″MF3RI' Vζ3 g73/DO7& U f^uiw jJ~<*fX89b(NDy5؈k4 &( 'yWWG1{dHtLhK9w֟05=q`OIY(8@GȢy<]C*ҳ᠓N`El";E5ug5ԇ/;_фhX"to*q",X7F|؇~hf Wl]0Qvp3"ZVb._ϨRgk)w`n@n̤6'Ǩ}DZMĴЂmF `wAa9Ũv"%3sQ\omT ";zDw?wȍSP2%bܺZ+PI9eo(#$T4֒:CȍtәL=,B6$h/It)i|ED4ig4Y) Xp4}Si4s:K:q\_3_P9ڸz.k\5{u*.!F L_Q6E=4SD99&mVwowZ%oRrTGGW[PNwsJvE +w-ԄEMSnE;O"/X ͏&5薋=&PMK"PȓK?|'sZ$ڪ[( =5ixF@l%\qr:{{͐ d /k6։-@u=hs#zD)}C#~C1>79޳`p$4uHaAB>Lg4v?Ի]gTD"!ɿ#Csu2?\Oͩ1,v'ޤ;a6+MژBf[QYX޻K.Fc4J^_v 1ltaeI6 H۲!vcs0oAW;zՄDfįhʴLf:sMk]=5y[7@u|E?5CùԺ"I,aI*f<5A"NOS:*,b+L=)Y`4Njch'ū6ߪ Vįq6lYDq-笾Ty/8h4%]e߬o5fPJQ) tD2{Dz/+h917h>$_t FPΞ $|di}VEh!w@/:Keº/dn)v׺\'i`!:mf=F IV 7zT"䕸M"WܻBi@.RUtQ;-əvT.`8ٛ_'ݗ}tO ]o,vC[_՘hONДEHO!D7 .biĖB{D1N');(Վ(|Czz~);uiT֫H< ֜ _hL ]w !7r6<_:UZWM8iF'כ"^;&7_V5YjI4zA?4Fje)\ \M2<lP'T6Z?>Msu40<a;ܼa7.}4|.= rPuIP&<*e,doz3(<ΉL[0_[}#z?n݀ ;bC,2^ʓUkMnj}UV<7-Is1mGpF%JpYP zÒz__=qdE|D3 FھxP\pBxY*R`k:ˈNX {]ohZIy`fHl~Za4>#5ϰI/LՕ>!59h aV=3j( fn)'@*[(~>mEk4ŏYctIWBmoSe!S%fjnkJ\Ƣey`5u@5 |hgP7{?PYL3P$8Rk*)h;}ͥ0cr_Jn Hkⱄ)s_B L }x:;fT:vb-lD 8ǹjG>_~"nKy:N3#'k ~a676OPb|80<_&͢[#0>Dۿ=5Kn <R'f \cj,i=I@TaYּ0lUFUS% ڙx?/F8)A`M:D|o^Ͱ.-dˏ隻x'4FQ 4dŌdf?}ec#Sݿ`8,Z݂"\Z`u#*Vf?1@5;1+=riЏ+jLH3|W"!a)$gȪ[Dk'+f+xfQ~-?(@q(8ͅp4}Sz:N]1J{ wɤ}ꮓ$9~X/uqF70jA3Yѓ^2.g)X߶Jbۮp\`bBjՉ3$cWltDNZ3?) b"K2jNpQIL9&Rj۱3(hNAe ܫO YE*=1fCǂ.MP&<`M?gaPZKikMeBaFźL C))O޼cvlX5D\ }ЪT kANIk>+gz* WooD\8-^¹J-78;'3V]tX.М)®5 . }: P05V2bT)ɗ8kN-y4aυrӪZ!:|6hȓqz %|`Ϥ4uQ7\j6&} o080!?,isM?u t\#vwt [XifxLUN):m B#٠qʣ7I}tۀ_ZIJuFzOFwX7yDdNɹӔd>}H5DPT~ @w-ZSRrP~A"_DO)0 5fYb?S2!疎a ^P0k~j/ /|2}! ԫr^dsFTmþQAw+W~DK/UBb~\ϧ2`rfٺ*Cߦi9x떅}RmkrB[&OmB-tXr( d!̼Zy_W?U<%> Ƅښhs,A]xɰ[ـ~J~TA𮡼lItd!w۝0\yXH_λy4c֩('m9=w߳M&vJ+3 c~麎<6Һvs|Bq)S^&0%V}~KdEGg8P(,6kjx %m\[Jz~ÒKJFi~Üg d^,=-~֮ /畢C q.$ۯ'!B"XZ==w6>`5X0K0k&Z|*x i8e/V!bTy4O"4b:[QFhZ_UwI#"K !gpC?krÐ`# <_#3ÑFY_[ߴrq~,H%_\3<FWm [0l1[wL-,U=~ɝR$Ӯ9fOoOy9XH\|Ђ}ʵwTisʅ̌Xa%UH$MO+3%p٤ՠtPcfDo<ؖyKI sn(W'\%O^Iʜt<Yԡ")hjT/^uw'G GAТ(lv_5>46Kl ~E;ÜhiTURgΏ`TyZr>wSv1c:-6zo\?$PafLɖh1_M&*3m٢t7h>珴z׫l6$KCK(vRZ֕H1z>okul)5ZCX J !I`29':Z3nd!jg4*$"9v0)h"/!Uێ&uڗgV@Wˆg#HZbLzF0P7]7CkyZ<*+W / օ{,8gЎy0lT/?z(O͗oXи@l[\$^_{RQֱ׵X;~m, mK]TA9G[iX"(s&+*~l.=ċ0-0K$>qJ_[ﰅ`&MtLteZ 3;^^x#kt!3'RWG/8R(m}/Ľb *aY">:nɞ Sd2-5A_:H} ^ascd Q)2D|&3;FWn[oZ˩<*"J&g~F@Hw@|΅ntE2ݹWA10vaDft}mwa,쨕Ls9]2;ݻOHL~l,=i ΧX 8ޝ0'ׄr38Xfn>}"ep#I2?|ܒK ^XLP=O_n_ր3(&:зP(|QNd~N!Dt*5qsT0U!"`x3ޮܬcAwѹdbYCj~\W;%jjG&a\q% &% ບ\R ^| SWpw(]„BԒL=3Ђꮇ${돫=TS(P GP%8F.)5{wc%蜘v>i|Kl [J5EKI'/ȜÂz^]&t4PV"x%ab}&@`.†Kc^i\\Yӓ ^pMk gj8ğŠ/˷1&y-^æ2 mroƭY i:d-Xqu[te %lUM(p9O|4g[F~Zl~,ޥ Jц[ >ys7d-Er~/%4 -t3K5@av͝i5nՃiWێ7Kr񰩛ce\BJr3+ Ѵ>3Gq;W@'A7E2Z_h䧀e,z\Z߲DMkz?p#JY㙜̊ G :㌃tbd@ x#Nbn{~M ]$] ;0cW%2.3QĖl2GBugJM%KM[yڒN.j{w5g.3Kj"zL_ګ8C;&w[ғP2;{P3p?dLS4&gZL.n`{G66MI%s(C*7Dx><5v)R,3[5`P%f7kTLS [sZClw~+9@PcT+('/Tmv-tjefndUMwd5tӲZ*x~nd[xZ;M%-I1?[|p73Bdnk=? ͜Ũ$b."fPcPNhb~H2]@9/t|;(oA6~"L-{lw\ՓIuUk& h8ThpbRl=JM#/a:CzTpOA]?qNVUˌHRvd PӠi ?~1PTōƸMP(LW^p->j,ą;@5p]xqyZdf\ed65A.Pj,of5Wj^`hT&5yt$cijuH@ʠւ| \r9#i ˌT 8Nhy/OEpZ kٖUxcRu/T'gYa 5[KkiV.ڎL22x_KfRIЧV r⤗@ۮ]>/;|Z3qs$#Ad`36IOl&GuK]Ɋ]G-Z .9﵁r5韨V}j{}jLZ*:7ەTݘӛp^46݅qMso*;v}^pLB7:r)#BDex3ҵ3|涁wfReViUl<5ܲK! NNNÏh<;3zg,C̈=^p1`I+~~%, fiT-,T3vDdpC[>x ŷ0#)lm>w+̌A4cЭƥ5]U9᪋8f _F)gpoEa]gc7^Z+ E|?=Q[)2-'+ Ri%dO4?,Ȗ YŒIV:-pc3_"u &Q()rV(UOH;qu)Nxr=@e4LkݘCWT A~ ? Or)kU{Oa c}̗OaDHӭ8s3v<RC p{4>Ug$ 5xA 4Q>.q dv \YY)(W+[CL,hvS9 yRU@6n3en+-37gnbqLvW.VиQ/5^ +VQ icM&`@],Cb,BVrW4&&+ oOOܡe-W2T)2pIco0TKl3efZ\'9ˇF-уw ܹ6A0ru&G,~Qo,Qɚ53e{4dr\ma`S`㭶W9.8"QVn>1n  Z<ӾXh`JPA0 R9~x9tS%;=D;FPJ5ke+}ْ^Pu/6au&CXQWB hpLS9-S"Ep)xܺH#Y*ĩAͲ^Y:H=YGOЧ+)REdI@zI . awBRB2#R^D@H OS{ѝy3! ͙^ F ,p"0`ԩ" U)/,bGTi5&wO8Ŀ|gOD+1|$5ܥ b#.JEEHySq  n s( *vK& ۆ찄&mǘʚKh8W {?" jɊHqE(r KFRRK|ѳ3K8EhFO̭BlfRd"8$32^(f2Ds,kHi̍wZՏ%/!Be0&ъWDZ/'!2RsY&YU0CĦz@ÊPyV[ ipٹ/?((4<9n Z' =k;<[QfH!->B~?8Pg*} "Yr_?YrRה1I' Té>`` rz #Z}$^ 2͵ q'gAQ3k3KDmH r+i:~tur*{K£! d GI7,>8a@1U,}$CːYr_̸3ZHt'xe`z1.|u5>)a66*l>^l)&E%>9Llcrpa5t. :.+f/H끭 0]-U[ 漬$"hQ4 7޾ڒÈQ)E~8S>f<֢r|K8c =YXqweaHa\a0Sg..JY * 0ъ6wFVn0 +`( bHjˀpBWS'F*ϲ=~ 1lZOXOu?5H!ܔR 'UX0g㷑lizІVE1&ffK{v?|EtZbsxS$ෙd:$ YPQ-K|DHaQe& `ew`DL8IIdjz<{q6I]uJ% cT:0y쿕ӡŧƌUG k5O/`|+NƚxY"5[ăW|_.`,~QnF‹Ij˺jNn QIn+沞ObZT@gPg   OP7gP$j7|`ș"^YGtѰ[Aۨ"i]E@uܭs-:8$! LY2ZVzJ<|[py3H'ۯGUK,[ѷμ[/`$/geɼRܼUiᒺFaZHq,hx]펦q)#olL6 \[T&J0泐Vyjr6"]4(ϝR'rGovV=|eX"*lCƟȨTdn.oju8*M%L+.ElyPI<+S!7馫ЁUP](?5ykP0ޯ5%@Z7~iyZ2R0%;;~VX9RmЧRVcěgN%2eI?=1@lϓ#xd.̺Nh ;z~ss7 PyK߲!͠L> 0[A&)[VNƓ+6ҵJAcc}m|;>Im彝_ cڒĐ óޢ#mhq0!ZHc Ç/,9 Em2cY^X^T L&o?Ӂ$Cʑo_x_ FFkn4)4n<'ʄK6 3d" @>ɔ_61^}P=d4W|`|DJ$`}%x:}v_V`=mpD2 Kn Un|7nP {$Ρg}T/N_ 8Z:_J4#/2oHS${ˣTzmuy_0r|4_~u\P0mH?[bguvұ\+OF6k|x+䇼(p(!FWx= 'AM@5C(X,OKC\NH˃#;-) ky|ea 4ŕDIxg;Z` ֏; 9rÔWz둉@WM%7ɟ(υ s݆OɖLwˑRZ7[* bH'" m&\>&pLHQkYZks9K WN@BF:U~6U+q@O%8rhcJ4)„W;A&<%Dv٣RBwǕsMsHAf 6X%\^ 4>!*S_M5nsޟKI(@u^ ēoadZo^hWuPޫX 9Pjd 2 #/{fYݴyn(6e'b[b(tb@{[/9hVTNV#Z)(~7(9^odRDI,pq"y_ g +7x iEv?ddlfs'CE5(3`$v&xkFy Jޟ~UcU Dj{;m*X2tb:$-h.[%?wS23iЁ*Qssx=UE~7(wRN8=#[cM!>gq&ʢ-Ͼlž0- ]GPO|@mkAL}ꘜyɾjI\ns?qp=JWb3;%1%#TQFQ@r2L6rqWDgm{,C0uknC<"6z&sqwyyJ.Mq!'8C-|l:#4,Nպ fM> ?#1JI&5勃Di1qi`;Dゼ@Cy%8s…RJ(J5HduN3  gYZ07070100000293000081a4000000000000000000000001642603a90004a4a4000000000000000000000000000000000000006900000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/2]?Eh=ڜ.+F&INڡ H|lKc;f/AЄG#evh|OjF5H |i@ %ox/l?z9|OtQ1** x9KǦܠU˞4 x|_$bLɸC^:ˁ:s wpg~B vURuh>E "6ۙ9W DixBWNvA >m6NjIL[4-n5=Zô:rrR>5f^@Du?7lʐOlGm'3kx _$%wӌ})qw?y>ܛk0[1z:?"!~ƼCT" 6 Ss p{#] Wo@fVw5hrZj(a&Tg+~bgNN89o!';nP'&"/esuLdP7%vGtm+Uw~p ̺}tGA:{z$6x$PsɆK`!V}TK;Fu&<+G*KЦ-=ұPl4,Q:MS>x;CMJe;"Z3r&Hh FYSNXqsHMkI 5aXN]lL0h X žʤo?ۦ!G_K[8&y K枰u-7Jb\z*55q=ۣ r9[Ywwi"VVk`";$ÿdaȶem1yj^3n?ȿI}(3@4ocSk@L/R ť`jZhu)=S. xWPӱviiE{B6F? Z澧):$.cp?A*wS{0P ĉl-m&mg4Av$dMu^pC)|OlyiKuE?B/3r]"$^,B[D$iPYit$oR.x0jǵRәӶ7pKt=@`Ril2={{0[(.a1#?."M-eD!70&ڗO3՛EdDï0p' 5Ո0#\٭ÃzeG-RHm=\aJ C0_C N8O9QYri=mBɝQMbުکqG$/P-3G5h o,7APOCs|MlgLPn:h'f0cy:XOff&xy| 뾍-FH[V$B\D]W)XG-uhO1oi 1y\z- Yݤt~:Nʥdq4/΂䒒&(RO=PTא0yJ(wӵNfy|mcC˥2.^vwӁ0c |㪍1Z"[ W6UEK7jEe%x ~>#fL=_,qhHUOgIvH<=N[F0hÇ!ہhn=)7J&@q?0{ag9f`L*x;7ɴ(zÄ/3x е<=`C7#9+UZ6B⑇d5'ىi[Yi7"Xڣ>*8 {]BT9MOa[>A7X; t<1GHljkPD}ji"E@CQ.$ʸ{}d7cUWK8rY5 bd4W;rCHpg_3sb߆Q%LLhB; Yx4G`rG|;ix.ՓP01&i_կ1EZaN1G}S.ՑEŁw&l2/Fmj{0 }S jӂ&ֺS(rOk!sTJա*Iavt|Ëg^NH0t^aքw7w~Ghg6ĔXiL3r?WN1: ?+#k3,x1)z~|`Sd o'iIro-@<=TI_Rz(=;(Dm^ 2Y#0r\u|᰿'3sۃ'=/PNd?̘ E7łf&&T=`$LM0n E7np֖Qdwrm+=֑򭟓A#~/=/2хp}{:Q,ذ}'L=*Ըkr!\}Z \oG u<ZIgX@5(F/f.DN~Q@bE4ތS1V@Xqy15Qů)~=3rH>i`ݡe9黫uE_o9`1J5,d;7;is͑Ԯ.XTr9/H(X44xZvAˬ[s۟BMgSKg7XǪ G!+,=|0G ꁤ1:کcHuh5N- Lglan㼱zjOGpFBqy|'^3]<u|4WoXc!-Sdr#2>٩06|F'-#2OCّߎ)UBKGz2\GO1D۶1tοV\l c|Lp5v7&bDzB<c\)Q ɘ E  ċ5AIFڙ ]x £I zK /&FxwWmjjU&-ږ|3bmUjڱ,YBtϘq1.M?{U1~2젗v`Ze0aK`]^vðL/nΪɤV5y[ ޠȥJDGvC" }˟}9wUlT=>2nLi݊s5{0A~3ȁ2*Z褙'a`g841!bZ4K?B`3] F2wNKʮe-Zэ`NB7,Ue]8`im}cG&-wM' h2ȇʵ`;Abs535yN`i㳯1\JQ1w7׹* )Ua\5HD;tunף'7Cscm|܆U=n;T7/e9@tʷ6IY; @&S̰~a=s߾*gT=I] )c6nXR"܅"6gԂP@tK0b ؊}NU |8ygpUSph"\P"Sꤹ)9p;ΉQݽl `4ailj>ѤL[e$PrgMs37{&,I Gf]([o2va1$l+hmaJ|A o'N+Ku._"EYDtkQR <ItFguKɍ}ߔ(i9g]c~)-JK\M– )a'<|ʌX ao6K pRےļj28vhڰLڸgb`lqy[4 o'7I6C! X'hVRpYߺ251d%pAmh* =F8{R$f3M@Cc,0ERqmn%röӗҩijxUAs֥ډmȌ",tژoRCK'_dYGqs8q8Zy̟FjFd"u0?n\FUH(&1{L&fdш+/gũ5UiN^iii3Ea'GɵN?ź|˶F?y*z{a+^Gp:B<9<:?92y(wrۈS4GI#v%vVtGZ)"ԫA:{iUảXU:W%ȼEߗR\ y.hSU]OFz_^nveMm"sَD~8&`2lˊ(H~+Qs_MtIjwNYVF,zТZ.[+OBС35 o%`)젃P.AO6Y<.\@iS]uq'oWBMٜŜxLB  ηd}osk/vnQ7-It]8$C`~q98QeX^SOLJ=$ aNS{ <#"BPJkIǐDn?̛hʼ+(`iʜce_tܖ'ظdxc̻ ]~EE44U750J3$xG҉y" 썉,>b&ln3̣)1rD|Vz#qEsd{iczǬ|v-xZdBCj6;tkymjj.dܮZ?&Pqs܃Ԑ_Aʹ_nGw>_x@"4e#gN:EBbfj>@ 4bކcK*ݯ`1w}6U{kc9l]o\|gzz􃤱=;/k%3`=cdDo[,0+{D*peePcӚ{GvݘM:'DrBMA{[tw4[JvQCHQ^ `{vZWrϗ)rwW7$֤̦}\ S wuGƅY1} iG~cD gɠ"C3/NJ0ߦWߒAn0xMQ#$͛NX[llE71#|]NֈUkVi_H\p֦ wa[#cikGώ.zj2!pKkbv t;K~Gg& i\0% Wŕ]׼'YK+!]k<݇j5ea쒮9{⴦=b}?,]*S1Ns_s_.Jve?Ys?nG>e3X/P 9VpR"=vuYcBx¼%MFRLɮX Axn5=b'@ hmoYVatG;"JU)qetҺW2LgZ%[pQ7@8} ? xL㓇+'H+] }YՈɸ޶!֞}˥){6gNs%}F^8. <=c樔k)Yo[^k^=Cym`RڢYԢv*_9jڊtmUaz̠ר%.u{f֝{}6DHqˉ'zkeZq:'G4D?#GZiәC*vPz@aT/6;b@ِC^șE}XҨ6;725omUtOkwK_ \"R])F|ڃq6݇94eZ~gu>w,hb>Ja4Kdx:5&\*J\w@tp 4U(yzFHVҼZxŬ>KdD4j%`@>E0Ή Ϻ+#Sm|+LWy=6UXhɨq99ofzI0XBv]DH-͟B'(@o0L~j{rh0"67m <+-զ{z%2㤗`ע .ϵhIPN2|E7'y,`-Иh 5 G8*/vˈ:ej7$%ݼt M^F擭1<~>,g:|AL,{dBoS7"FF{S$^0>G[=܍$F*5j }B{.k g_8M!dBn Ye`lp_͞/\gYʮH n y5xMCDuoshݚUvP@GٛA!g5 se ig[7"D)g:n,Ƨ ePkBD˥7xHw4[q0#{JwH]`rwS$"k^{F$'ڛaJ>^Cx@G lCmZi%L8 if)e yu4bU_$;ywk[qlծ:qUDn,Q)=}wUؑfQOHq:߶^fRL}C-gTHC]i'E&{2dtMv4+eU|'LB%k7VISx2 }8eƵ{*vVF)C)#BG{Ȟ#R;-޿$#suKc$Hȩ 3dUFCsh|a'b8#)@dX tNqd0ule@_T(|w]͏$ǥB{_LM$PD.dx5/#}#r/)WQ֍)X] Cn-ꞥ>`&r{RDN6y; U=l_эT V%t{' a|?Qf5N9I+؛6RłSftb3ׄ/$ǰ˲T9nsM&c*Ø,=qzDrh/ݤKb1kNYBS/$lnEdz?p0/' n;ͅՠq$L\3#gWq@Ye?oS#sy)CW'eA7:bZ&qW¤T7g`pc@'p_vM`ÚJVx0A)ŌTe].Lq-<hVH2- KӲ!'8yQ.> )1Ipb-;[|"RhR.K)3tlЅԓb\e7a!m򇁸YڞH}VM5CH哖`JޮԖw-״9SӆE`K@ZBQ#W[+sUpE^M836s!5?QHOy@ϒ@sybHZGYƅKEfpQp Yx lw ʌb/םvf=*S̷p'4Qd {dK: =ʫmOz6"yPixjցH'P@),}֮J BwJ`BiMPˡfb" .~ k-g 9)vQw8qA ë&[p  4T7]UHc7yRSOxڕ2}zDe`Me$ Jv AW^ TAM>ܖ(_j=Rj`읍/h!燷+UAlK~N·u)_MVW۟[Jq ɴL JXqZQZ]2'y `^9p۵|g8NqfVSbf>26 dP&:A (04?+/<=ڇJ7?vnRK3gM].W] wA[t<;5xhuQd ?, DY%Ũn!~0iw\HHU||yGXݰ,Fcѩϭya=[ܲė@>ϴa, S. vDf(;e|+ǝvaMufj~~ZJ\bs31`Dw.k {Q56e&%Iҫ?]MZR6Nę"Dy0}gֽ>Qt|Au2.HFsI2u 0-P]G.L4K?u el˪|iF^Fw$0?غVlE7u`AMGvXs>l{r [ӈ]gg劺?1v`[}77 TNn7<d/0do$* #.r$Pv9es.wg-NZ󢕃B8,zko["g¯׃,Ac[;B@p " ~z(fY3tQ+b;LhS!c`VAX7~Y{ wm$=lۣ eD4'1 d^9Wv q tJʤygfO$Bf*S% i^S';?} r[wJf6ML mHT몇Kcͨ\9߃u >G=M+o繿J?hh$H-oIÑr} kx"2[@-}9zOIu  +ݧjӓڣ2]+>L4(+tb==H }  > 9=xV HHo6t`/-Ry@{d_w,PAsVÎv@;Mz)A.˿eωγPB147c;Khڦ»~W"o3fXEmߣ60b]//jyh_Ec&-QV;Uk[qWFDs Z"5g6#Zs.pqֆlEδGNQ gL/ Zӧ JBQէ]J;L?e𓓯ed5Np0Ln2^#VMsšHn*W[r^5†BswR=5=}{)Tmj;a;=I!`1Vi\\ č_5p\;KJ.$f>,}Qqo@8\-SyZ AE`KB:UFo1 ctTT#pixߪ.8`ֳͲv!V4%޶W1͌[>׎NUSQ/%}3en.WW^ ^@ZQz 0>_s frnx& hjPۑk'WoSIzk(6Bf@%7 <땯@<&c=٢!,~UTcΧy~uNE. X[W̎ߋ)nJf@d:Co=cneRoT!_ +#kL?)vYG?i_}\b๑ 3#RŀjO1VPUHv\R۰Vi|} :ȇ@1s0K+2bP@6* r@ Ct4Yge--l|;\$K#6E1sj]鵬Fa)#ق< =3D_h%/F<1oӲ:dvY  9Z"q;bW'J85׿#+b ٲ7cN &}MA]*sZv;7DCMĆk٪ _HK{(uǏa%6Dvlg,N6v򎭶Iϩx&16<û|okO-[v^rD/|^^'0j1s+T‰vUl.=d``8~-lG ?l\W{j_%( iG8I ͝Rz zϭ@蛡Cοl;W G*ط.;t-smBUX *ڃ;:^ke.!9IRM}3S GzeNaS]ʊK7eWIl7HԪQCo;QͿn!jXǻuE^ Ҵ@$5&V#pECnуo&D`$vީ*ev,zO6jYXH [3aȧF|CQJ{J8_RC4x!y U>vM,?"g%a!SqFb]ґHBS(_[$R.2i*} $nB>0ʇXn+4pxPoj!:Ѱv6P~cXVH`j%b}2_Y {+I1ϩc ˪ _AN]@~tXu]RR7fxNEG{@\ɸ 웦CZWΗ@J$F@pzL,4^702VLM;D?aAG蓩p|*[ I*@u"}FMq4ǭU J2T Rf:YΦߌ1:-9-ᖲi|^ӿē*PziHrBHJrQc_O_Ѷ X/4Wq2J lpl Vwl5RLo4٣oDJ<]l,t&?4<w=htA^5-"e=bBuaenOO15SqȢ ÆHLį+aqp'gԒtLtEA*o_{g8m~uy- m*RWIk73+/y׺RUm^F֑z8Ŧn/l;eu. 4U8en/Rp+cNC_?Y*P.ec*3kj{Dgh!JgXI{Z^ya˴&_RS4"$co{)+b:^,_ Hy!k((k2M@17KzSV=jQz0ٲcm|e^*$~˟`t\x:py7FF`cmue4|k ë:5sؕQvmE3JZվ$ztA'nph] 7Vu,8ʞќ(Kg.)G[c:Hm aEVdb"fd]$lNlDM!a-tuEnSn1/ts݈MW4'UL/ <_kȪi;kWׅY9j D.|Ë' 2vd`|~3nf5g`?IXj5u.Kƥ"JI!V5c|uV|+;gDq,iʐ!aFb֨qQ@ςdA!ۡ,vTA2V</mpPV?;"]GqoFǰ{5_7zMV3;ɔkZ?Aͮ6%UxO7R%P0Vj&쮒̿ j9IV->#:N0" T]a`7/`B3; :L4kJܬHG v v^c@9L^r6PpSlƗwLH)׊h[ЁvypүC͠]Q@l8NP8[souKieƅR| mbPPU,-E=F֡_t3ڞ%]$ †8\xIzshvSkә9w%ܧ,z , o3Wwv0W&$Έ<)-i s'y6ύٝ]0%AՉ$V'P .:?=j&Zu9E!a6${kPkX-H !VeTK宼rkjם} 4`TWyb=`Ư4Ol[<L%O3a3r9 RN01;~iG#Cbrr# # ,i^,XӚ)uٮR#Bzph,u 6Bo%z+tɺV*yPr'/qVqX>b$>}TC. %PȺ#d]=)74拿z9b1jlD{趖Gcx݆eo5A0>ÚT{7 'ygw}h@R+j B*dD˩cBPў@`'|Ý&%rMDtqѓ{ @_3J\vykxᖜkGO~WJx+a/=~ hxHL_VtקC׼b_OOq/J$j8J"<(7Mc˲m;ڰT]tV_h6!v5]oC+YEi ^e؝9nH b 8 ͏ |I솠u%R O5 _NiߣG/}odžQbCnMl)y7ֱbe^9z*dUJ=A{z{S9/EdFDjcPLqCs  93O;c~pR4|ɢLu;@ғ*3ɜXm uVk}EPfyo4gSgh#v͢D7w-Rv|R)0w{~&Ƴ<{/t$WߎL3$)ҘVLᲔ ^{)]5iRdr ?jr[$dmS=.hZ[$3 :N.j]Y昣eKmZM~SCW[b)zQ֯Y׳ 'Ğ`d,6.8#v"ԞILvI+/Wuk8BqXX_zsܼ#Z0Ш`qq彄=M5 ImCbJkB,=3i֥q4εʫ4[&l,AWb镭EV\z#E+L"~^a'An@/'膗'ʴT8W2\:`Ӱ",[K%vNlģя'Q(!pF RF^QL'ʋ_g}3GSPRٞ`&A`k f9R9=Y%̋/Sp35Ig9 ~ZtaM|]hJ3LjZM%1d _"+Ņvé4x#9o`oZoyYj, ;mH,6_c'=7i~a@@Y'6Ū_hf܇~F^ Ίg@~/Z "ٵΡ7%$΋)؂ܿ ;s!4U_/!\'ߪI3s;xVsjnvsQԚ0/{z*Wж)3Q u/w H]j7žZX(!LCK! ;?'G*}v63 pA[VlC4'A/ԛuH}%{˅t3%5xbvY{bzLu C&DZ+z. d4{a?ϖ?Ťs( A7*𭿜DGg+!ό yCo[ VN~ʰ63,@ѡq邞!V?Na"V2U2s3DJɛuнt~|+;~'@.$FܬT>& t7ꁳa;j"x"#7Uw x~"ũ۠ʤ\Ni^XL IsBZ i9lovW+ˡD{cd G*6vk,c/K^[ywf1i5~"S-UZjm;4*Qd~yy~t:(V}Tk&$&gH&l^vCF06_íe_5E^(?4J8pOInʵJ5\x ^oetk3rCQ9^-Q3][Jl8.3EF7`s|\LT%)`Kc9*`s(JnaсC͙[ʲ2~07yj~RCt/註 4"6Qڧ>ڽɵ~N-ܛYw:!:<+3Boڞg*\$j|FSmU ; \tbdz*RMrh:[(][@3y{AM(-Jtc wzrj$|CDduRvЂ?rLfOTvV(=XaG5(3c/z'3u_HRQz(r΍,}()嵲e '^F3Qa+UQ'}e K_oohwg S}n.72<# OY0/zz%tsbAvD<-~F  dXK7BHVXJqe@}l^=rwq2ǨFi;j_~h7Np*`!үݔzde2q` ofC3l^86/ؒ/mɏ;m=t\R7O\?) =[z,^V;GοiAݯhCTU`Tp3綯꙯M]ً1\n7~)vqӕh Lri n>!8s{sQFx9MҁY(1BXA8N53uTT7ju!-@; ,Y6-Ӻ\< `QjAǼ(%K!j:h71W M%{47BL\rWww;}5>O{q`IL& H L`BPOO+wۢlsc[1i> bve ]cJԤ! y ͒m 1?H-BSHsrzP3m}R]0kjS>eb"pCՌl0zyc15qΖx5h%:geI[%052K*#uڧS z Qo{Pl[K|5rdu0^ pPO;#IO(IB~V6/# E(xzXwIپhw[k!*` ]0pG:6 t@^+χр ɂP<CALY~&a3A> 7Q>"g8z/#j!b׏l,ύyjYh񏽋CNRQJr0Ufwh&w.瀏pYGP|v#dB;wd7^rzQP'[#kΙpuZъBneE 3zC>`]:hOYjM=Bi|hxb U{fELQ(rsQJIYYCާ Ywo'dv S"Rzن f/+tLkuK$FG=tVcסiq)nbRI'B z3~j.Xf%*')i{.?LJxv<މ?ǐ}o"D _ZTGZX(y}f",tӛ `AkpԈe[?.;~ 5!=[[XrJ Ђ}H0,:Y<`\BmaOtJ,$- **|z%dVEy'/l + @7W> ##uD/Dz0R|2!Sn]:*r0Q(-or3l70ǹʹ†Ѷ>#0&a Sx+jX)K߽ 4>kzAT |@_BRCOa,reax!队C3>_.=LIU0,vRFQeˍҌfryė~:t8gDf(7>k9ySl%4~gWk36?X ! [Cj9=NA<1VQ9(֎ {7eeeqD3~uk{n$@4mlMqhaP0!oݭZdU6cP='-~4bv1m# Rή1 BmU*9??U'~ɑ8=Ck%x fh %ʚkP tvYo{qv=bBB .(,`(b^ cTpiO~7 L](1};s֬,{;pV#878ԪO:ȵǃfB~=:px(Up` Nng)vǩ,oDuHU$an)yBXJѥ-5p@jb񨝠:00IS3c|n^A M6QRTV7fWxюu#v%ň0$|2%CAmsE{y]< QCܧ'L<}rFLb5åUxH\=&Bx3AE8Y̧Amt{;ޛiw˕S]iO WkJehwVY\>GP)n6CX~p1۴G\6TXӘh6nW;9t8yo";aig8mFŽ3lfBm⾄FRx >N>vmhoկ:L'ų~~jy}9[*{{~,$ GwSKsjiLl0n*1+zU&{V\EʙjOc f+##Ob)-(is/#A/&TůFTxAZvogpu1RWЮ_XS}B r}y~Nфv\kN.2 ." pw ]SK7U5Ÿgsf ɓ <*U;|a&:HL?; z Po 1a3ˎԌ1Q?訂p@i䰩:G"hVF}^z* .[X7:ӾEpEH1?/V(SeD@cS=:߫gp wܧn,~! ^_[/zϠ5n "UH t U8ZVnW\ 2݇#KWXtNI8D@N4~%~uF2QG6t,Rǂ#~Yraˠ5+Ϲj/e|ߍ#4:--g+\P BiBZ#j UG٤7rB!DZ^Vzld" G?dqxY  s7b4ik3ܶL~BJę^! :,#1W|l굏Nc;0Ng e%*+$e3E-萸 +eK8%wXj6(rDyD̦%.!M}}i^2D+۹xO2vdyQACk ES޵1zw]]$貤k^]"n>қ˿ΪvjM2pq ۨ6_[18 gjG(2y?sѽ9 M}h (ZF(^BR4h.>JU&xjc*.pu*8p.zDB.K|\:A|fhp|vCVes׽!8+J0K:" { 9;0*{2JVrg1I*DYq$jPb H 5ߙa.]!O. 'ҐA?I%Ngq =#\L0 'P"0$RIh0c‰B"@zҜpR 2+ǺSjo״'14DzbWyҦ9 7-A){\xiFŪ3GpGʴ A~ r|_RE녞we bb0FڥMSü=YK}l\_#a&^R]# @s8ᖇVUhGWhpg_dR:Ƌ ?";g~%rcEaQEI<={%Oה}` Ɍ'.R9 o un=.k$HqeZ.YMʧ8Bs$)ѨQ *C8˱*nF_8<cvd2ƹ-[U"Wz웓BaQƾ]E]*=Cn(|f\F<8MPeɤ@Xc-t)Msf\R s)WMM(޸ҏ?&W*8!TZQK9lsĔ/98!e:F Q+3wP>f$4m?&QT} sM*XT! 55)M@ = -&]]{>o@NaJJeOWpʫtaD @O8vYd^i]fJTXVQK NQ;e20f/x8@v6-겋gbӀ\ ļP":ɠ!^)R`I}5(X JJG;8!ʬa_ 0k%h2/mVһ)(eNC>706# C$*e${Mxue:o9Adf}1)͵b>}НqO f]JJv%5^>I<ߴ?Z;q{e׏1nyJw/mDsL 9ZE0%`::JfYĵV3⃙7 Agzl\Nj;+ Z0*PyKYjJ;ۯʮ_ʣT.W%eQtuolЈ֎Zm筀Iv>V}(,j;u2.%cqG+A1!iq֗y?R >tr8=H213UhpJɓm.5 y=EHΗ}-r/ biwRLm~ *x@ٲ,o;1[`{JIZ3 }_2^>tޣaukj!^b{8o{YJxX+~3 2MAs$qtfr | !>dWbS .[,iV6J GooLY4=Ā" d2C v:B^s̞,9];z}&X u2 v-~u ~M"L9n300@VNѳjRį[p31 &QEeChMH\;mBA4rέIPܗ㢢ڗ#|fIKĘVd/V<' #@  ʼ)DELʋ`E$XO3Me㤕zJIt҆pT2!8|?s?o+ cW@71MZ+cB8SiPIó- T+CTH< QP W45BḀ/-EYz1 Q –]./OaуK&% kbl9X7o1tXBv/mz̓'MW,P*%PiS)E =y{]"JF{<!m&؋8S=C2blf:l) *TU9Kdш]Dkn!cU[>Y.;Ars6#3e$/QFU:׶ANM*2!+2I^m {bh1Ơ%L~PW{5ޢFZ]ޭ_0R?tOsJS< +Iqڃ?bhW]ˮ{=iDT 3F( Oŵ?  0>c +Npˀׯ 2UC3RuVmiǭ#S;n'Wb[,,g߫#Xm*8M ^50{&_p: F{?Z` 9ժTKm < 7DžEo$E64mּ+qjFwaQCq-Eҍa+,F,1'sKm\5!qWsqLOg-=11{W;4Tkg-sCCcA׸mϳSo"5piR̡ԉ:!QwRx eC%F]p54xgpy!yQj 8wN ue~SWw <ˣB-:~Q)Q$=w{L.L$OS-߄03uzҝ|)W/nslD j sK q"TjNR5@FagPDsOV&&L>vp My)$wDl#b,|J$IYEYzw!Z*o $l6<UOn!7ё&KL|5G *; d_Gc aH淙 ?+HP3U ^sq`6ZY4fQQ\ yljE"(8,;w{2`šXoîip a|bηY6 ru0u9tщg%MlLi!@PN'KJ1Rtwc X %nv/X+EB̡AѬM7!%Kgc"$}?%ooDZG/1'>c-q8[lF~o_ 1_?'х_#ۊrE` RaoQLF-^W*]H)4?F+IUNdO[:]dA Sm1?ǝ'W3pEV2naѝDʖW]Xma@IYncQ)F R& FTJ7."l4-z4k:eZe&V ˶&2zR}r-뒖gDUc #Uu>EK#p"y)i "1d jƥj?ja" '$ޔzӓ;E{qd*M )(G$|۫~KaٮA_U1x J7pe[r?thov+GV>"wD0o)᪬ .E3$̀IUoDZ,L ePJ׏,|JUzfpL,Īëu۳&QH|+ee+뱡?&_4}cz ,.'q呩Qba!&3.s-Hs+R%b\*ũOuB_W;[۽rͼU?Wr:5Or4 lγH.:y^Gb蟮5Tv0aX'Jg2~pCO\kM0܄{5@|:4~M <_g56vHG0$dX(Hdۣ/P/4{tCW(MuZ$0$CA+$.>PwH \<`}0~/bv$aǠ3Eښ0 4l9tDԀ7{ZP@2Ĩ)Ǯi1Zc1j ew/%YM0gK|VL d̛mĪi*ȓaCg"en_>t-MYԅ}Fx#uD!n5=Pujf\=*IqC)j@56F7NGcmچKyFdY>֥Lx]чVty$w~*_% w-Жl^(/obOGۻ.qQ+t$Ŷ>]U*GK_i r\$A~qJ ̮? \\Eye/Lr$H&w݁ }-𐳪иa`'AvM[IF_qmJl&_M%r&sk/9`?픨ӐYBS4n.{d.橑cETcȽ]ߪ,$3L+r{`P#1? ZTx[1_ufKpg >t؞'lS D+?@X[L^끾.Z5lYĺ#@/_:Q4V^iqj#0c(O{lj2*\q1?sK)O%]BYag:)ۇצּHBƃX_~_YnJل{?W6wXh)Y|>(Tz67ݒWzI^O._)d7b}~Kmk\mԙ0u[vo y'9`6\^4I240a!썷~Wmz?Z: i Ps~78GEO$L%n;=DGHUeHmCwU@C>q>!op0ؖ'=QG̴hdśqBr$ |$+!$.Φe;fm:USUƴ+jTWQS#LsJ%L uo7<3VP`Z=@y-8(6&Fv(9 n bAɂLȱ'Cd*zATqq?"q% Zh0D qZ7+-u-aE$?U/(Xj 1AJ{HNB]g6lygt=qMRŕ8'NKip9H'[tT#ZTg7/s^sY-鮆0u;hLHʫhSFwˣ)6'M7Su0vPTYqs,KQ A.^OJWCTyvG8pR6;_湛iNڐ\w^HȗAL11 qAYx<,!*_D oL"t-deZN՗Q@HnЉ}ҜJPސJ$St))i~ *O|7BhA=< %I0\s\ͤI r:mO\Wh0w }V Qx(Ƃ.9Z{ϫ8Ǽ*s B2;╂wvD`̵,$5qU}[$5dԡ}Oic9rخj-;z8EKt95H ;Ϩ v>\L (|Q)(U"S+"ٞӹPUipxx/ UrJH}3VCN-SpEd%~Gr`}c|-hhDWkC${EM. E3xH2Zh/6t̞Ͼp:nBby̲; fND]n#^[c 4eCP9$p;ŨX7$7xG.#Y3T8 #G{**SV3ĚXi8KmN ~2h7V_ިyuO=ۗ\VHDm:(c~(cf֦KwC'8\o_A*eQ{RQuU!r QZw¤I&Ky18珏FD ,|? hIIB{5IqDs(@|fm"lgq`>/sfᆾ<=qG\I4AOymkMx_G@ѷb"5KW/8ƒA?A0 )TW{4ZHX)uJ/)QC\8L@̣aV^a  ^Nkph](W=; u6܀ 7sb:uN %S6m{si+wCחK'M|ӍRUؗaG$4$ P }xBE#8+Te͈oH)?(Kӣ]FL4;=4%TO r SM}0RG ;f wbeu ϡ}Cj& KnĶєA&RT8ن<~IHC2'ӚP3܂Q>x PGߙ̆5*/o~H+|a*Kr,MטHkV%#tj輋p qN5L9A$F |m R~zPM77;6!R0ds&^-!\4[#Hg}9;b^\](v OdɵakQN굪:DM R^m6?/ڱ^,a#kEz6_Gӓ;[~O J3V sG114|)ר_m 7L3~nU(^pY/ͧhd㼄y}u+6!7V)Rhƿ2r_= ul e̅Y޽njɂ*" 0Vr!p*LnrXʵvt_=IGr-4[cj^kqJ:A16yRn!֓l"ٜZ9Iw*yۉ]7PP+Sjͮ{%vDʉ5ڵ{TpƧ4iextFz) pc,&R Ѕr3(rURMI0i8B7{R';ş6]IVCq/;-J׼M 'ݴtJ!ԏ6CQ~_4|Tf3 PwC|~!6x/Qw0VyЬN.\(h\.g_{2?PN6;aFu#p&wлӯ )(RSAޕRdX$eTmSOE-6=ѻ"Z^)׼db6LA:Pd+6t-3pS|(HTp{AvEi rjw*]V}hWdvfFL{ ٣5ߣV>*#$EI be &%nT!yD5G)Ղ-4rmhY-f^z9ȎzL11ml=,)ęt+PF1RY $rB]>Ta Ux8G0954loVx4S:YԬ`E-!GHz9 >2#e K#ƪ'.@CR #[+ /%17F|B_a~n6](!sEb"s󫫆MCVQ[DB1 'rgesJS!p /ŋ| K| kVee>݂<_+Ů=>D;/tˆ¶0+Uqx9 ZÆ@WF\@ =VUJ֮%,hH e a7 k>v^](^4nT~xu֐H@  M'$setXHQԾ@ZY 85%^FWL@V6Ĉ,« T[rSFTaU2񚲓KjT6 `WEc3/{9^T5{~qIDx Qa K gz +F4QQ{s1GpY( uBɡ"2K<8<&i?">L}Ų^uWI UJdv80x8Lszw".Kp55TS<дJib1z%{8Kr-!; 0z-⤅; [fG,T9xKҟ}CӼQjT8u2^?:zVo& g v=|*l8y9X6u0`N6X7?-gQ~ggCb+yP})mG˟s$ƮZl$(gM| 1V?W(g~5 wĽЛ%{x" } ;B & }!Kٱ8y8=A ^ !Ňv-Ck`c~xV#f y4u/HlP $4j^6 žt A.&wxB_msF._^]")38t y@< GGt'$@g%bi塚eOC%kidAodSgI ؙHDJ(M"- ldZJB]9=bD tr{|!%kZK];^`zkUO*s^%Y:bEēFQebR.jYdXI9 osN#ֈ-LY)侞]ӿSjronݺ _ 7p;jx'bݼ6YkR֩oTiwVT}t;h(^ݷINOWj =#wG&> &Od1}Ot5R/ W}IFA@Y3X&OW2zU [>j?Y_Pq j p1JV_<:3v,yF<|/xe7ũT:0sslv;BMwN ݓG17imFC18$FFaXһ$6Sg)" *b)=&PPH=BeUNQ)q n-Uxe,BQF1OXhz*&6̒_mE \YB(Ƒ1YeRMڰEbȊ|Z-wB2AKxl$aOZ;LL7ޡ9.¬59zA,vˈDgʰ%ā6,:;i=jn`Pu^K2{GPsǮzfdF{,% .I-Žwh3c1B՞Ã8墅:Ɩ[߈6iw> a՝]OnCϬFVj80/;Ա/y 3#4x,9W>"!>l! y!A(%dA!(@ DU[Iidlw)m)ߴhBfJ3t<^Qk3-g%Y2:p?JD89C}2-<ߠE.,єlc~Z1 j$PXםUCLJ\u8T ?Ah /w=s}:SޮKy"^(A.r 57dD IP`!wYtf)[TiaalR\-~n$_#ۀ坑|CP:*-y|U\)8mOzU^7\}Qq N_>ϡLJٴt^@>VrwCPrY ܘ- )WeïXWV w<h;iȾx^oH@ $]&Z:@scw3tF[C'1Ʃ搞1_'u'!E添v){Q\_ 8pNlkOI%PI]{G=ayQ6YNDi ɸFKh8unx0AJNcT&=BW޺7uωqgҮgf5+hTR/i.n7.%"ʚ44̽KLX,dM8d{?taJ@=:WmOxEg~&fznxo>x3,:UjT<B$JrEѭ ᑯb5gd{! FYi֥>xnkEh.~k}N/ 3}僯HF~̍Yx*qwߘȊ𬆷Xw?zA̧ԝ^6q{TW- | g*8n|ߞQ땶*Rf$zPfFCkG]ApXfZ7~+<;y-2pP}V r@_ZN*@;}ns#{^a(?aFNs$AٴhD̘`SpI3}MJ,8|"o/ ϨW] r Óz}L!cJ3bKl9,K_qw~K\,z8l ˆ00:+ Xs)d_yJe r8o\i,A$1@P֓"Ç:\ƒ bo++֖b1Ʉ (Ls>gh Q2$k3h[:zGN4HD 5w?U(J[PKiM89z_ҹ0f>#tEφ9БB$sQK^qc?}CΦ KXМĦ&05Olp&N6.%P+atՍDZӪ$N9 DP4 HIGXJWt͖C 5⛏e\%2nr&& Ox6]OVAb1Ot~vk>k(Mf3hΎv 1Ll~#4, Pf =$/.mz1>[=ЧXnq=BDaU0M{QT}PrC|ѾvrZ{d ֢!ؐ-PI"%i7.5=y8Ѿ.JxIŜ2?~P&+4e#AyN7Y͝$43"]Af_&Pf%dn r)* 0Sj}V|FȨv?B;TF!hebnwucvT/&UCd>sdj0 r\ֶ!tOH8YH?a/DžJ'+8k=9QBKNfKX+X9}~%~&Ƹ6]~ 鯃y ޘpl}Re|7KSE-cWBrwޢ6BH.Й(--rw7D-g-\RD_kGfvF d࣏ J'0+'S*5CjN{9#&YlgC46a7ݡ Ja8"'BTN!h]rOV#I7P3/waTΑ"; 0K%Y1dU\KRgaj/6h"D6-?ș`jgیǗ Ś玠)֊q2Nu-IhPs)BW9o5yB;_f&JeaϓjZ䔲lPӿ|=xA D|Dk45aYq .UBݢbYPPbIjE#m ,ylrY^\"z|ޒ?v{ O}!*:Ƴ?elӢ+Av.XV0R ZdMi~wYݕlwRkhJ0Gz^ ۶鸫xϊ{ЕZC6&mL!WkC1_|,qFX0Jtߚ? EUz? ZLJ;!_q%T5]xXTbjLɘv^# NH{Fj}<ܿX$'Ra M܆Be8wv2YY(]QFʔ }gӔ>^?gNk Ibs0獵@A>{?KLX8´ ɨ K r+.ڡ3V(}G=)$H aSįaGYZ\ϯvwf-|i߿2Vo^)@vC`B\QZD3/0#D *-Gpu ӨRWC!fb/X~0S BBtqNP|RE>;:*IK,r\],qQ6w$'8GSw7 z`ښ2 \r]9dFTcjxmR>Izxch`(H zh?y8*H~L1ҿOh!ds)Uo LT?S\\qLn_ϗiRKW6Wȋr>xT@MGyOMabL)X̆=I}%/\7f\1kULu>pa@ pT]s7gz"Ha“;KDNhBY8dž YzJЋ *Ìz^̈o(8##UY15t`ݞr᪽L V eY,O-' ,T'?%й]>{Aؗ GΖ.8hyc̡ f94"<S1q CH9\Xq  VkPQZhj#Nle{"hi  *1׸J$$A㪘<]pGQ ٷBUW'%lSr x\6Lz۴D؍sKH@R`]mϼz+_;1P;^8tKt ׵~Wv([H?kYfc†bbLbwc~dLv)eM u oL2"VS' eaT  {*ic4r-.R0 #XMݲpiqO r?ip>_HQZ<<c4)c- ݤvgc'\*{; rE 3q;_*U" m)O~~pDʹ7>VC %&8=dVO1Dd<BJ/Ð\4\K[R Hx~$mBGPB8]C܀BGIkF5_7gfOļW RWϝzpbnwZun)X_4 -BEc.ė+$y[ťS<'6)d" Z],DA/{$%#ЙjZЯ`%_4ry!œ,urtsNl wPLj]6Z> xk sd5wG а>mmxQLďMgq9}Dۯu "EY+51tvOZCs>ܤ6l39tbb$@L?P*)M+6תc޴ԜMNA~x aW1mHJ֬rD5S/KJ5=װ;0rZ9;Idw9 d&Ep+ЖgRfMA;&\PuQ~O!O aa'69S"]B3 _(hR&.%? 6W\"RDjfE'T wL֟`.y`1 k^t"Iܦ,=4dbu*v5]rQʛvX)dWm Yzu"̴+pSiqMB)f*.pA?-uψ-x򜣩&,XF6 |d/R@1$`S(d!g[VJP0>) 4ΆdJkLGB!x,%Dz$R5#$ȑ$Cw T{ݝA*Fs/oX27dl~? Ae:~m pǶ`dUiE=B¸vwĕ`PP[%#Ud@ %MBQ{zPώR4!]XOBX`Tq f9S\ IzP|cRr@`˛r5fYacD;^ ?n)L(jYZl$j0ڬg# $%pɲDp^ꅺOܴ2:G3K9xp& 73ÉͬMPk ,_.dbDю8yg|!YM'ۆPqWfΏNZ^))o0muCOJpYeE@pYmu0Yӟ?x|"½µCb'՘{h`ELiNxJIY2-V jlN<Wnb`MJatu[5) l F" Nۑ` *xz %ʹ LW ldPƙ:6*h0MwL^nŸ98iH6fLfQ Hz &ꯕ̊2\U^C0݋*5M&?{}Q0HU8 qAZ@dяfuNWwUO$9aUtgfD=uFt~Sb&zaNRsz݄pMwkfPa3+!xvnXSzEV#'Ӥ Ceudc qɤb砄Mٺ`'dǶAVLQ.#;lwrVDu36(`<821DA&UO6n3GuCP\_^x:[O'x/LlBp_Bfy|.gMIZU~.$mKkqI*ӕJ";k4U/'W`]k9掵G8IR 1t^2l~iF]_M?t{w>sjT ^4cҌW7ȲË AT^ho!<_P"#>ľYu9Rl΍ 2 OÐUr'o01UZ"){}4܃4xRE%'1< Zv͕XX/ԅ{! ɢvAʑrW5'L !l# n{=9gz^S@w#4*5EzTlg4<.iNa{pH{%v*_!1~|2:F#JQ8z羕נo0޵J%U`%Y~uX}]D .+ .eA: {T!C7L .0V#h!cWe]! )2P{1X t߰ >a^ nxl;C`HDpJG4{ ^p%::>8<:%N 5)T$mim!.4LI1pLL,nBa_P8XV,,f9A?&!x5.EkElNW;\(P_MY왙 hjȲӊjB9*i7 TZK˞xs?.kXOM2 )L 69 hP?yLTTlvBM>XGX ] PkՖ-oqKM+On.A ه`sicA)4OuMnG7-NIE%/a?[ u(F A l} ;d:;m^u;:pϹ#qG?Sb{yNW|kq/ \ӿ؍g0x>p! ʫu"YūWs 1:[ r^*1b  \ /KPK Dbq7u(9 5: yU3aG 6KR5?YF((LЩ_rpރ= I2~ _yov7e2؂Sm'JkT7cwyq66N[ P.҈gA>̰nKҐby(CR{􏷰.`n9|r[cb|Ć&yPH$טeHz1]I2F8j8]ӚDfd998#*'6x$RfM2uZ{~@Y`mhG ^}l_+}ҍі X PJEq)o' 4ĥ. 'D#7E'J))(.A\K‚!*<Tg2J1p8 )oj,PU'?@Ic[WNuA{5)i*ĵ=SPH燴JRZf{IMjvt!lh$lY#9Z q@LF-qOۿ,R-pӖE)v|=T0(Nנ9ǩQz _[)_Dظ!Rf΢Li9-0l} 2_?_N-QEW]YvrOWfh5D%bwjPPF)PdQܻO"d_c*13IBi4ئfqH51ˇVN( FWs`~G!eWu2nPxI0N{g٪{&شϧ 4{oyZ^)k^̎VzRi]}Y &-J¬z00Tp&2OJ&ʓ0! M4ŕҀDGW1x^G7LuAT 8gOrفb97d~D5jt'Y;uY#גoD/fuWOس0VXEi`wu^C*(!܉ElE1u XU@{!1"w0݌{~Kc0ibټEg/2Hlgr緥mJՕi1B%_!ժ-Q7wJ{UZҒ - 1w"Ue>)IO{dsz#-zP8PJєj;#} ,ޗ936U8F@];p3-錮"xRBfJ%}%gN2Hԡ.Qw}``)Nj4f8Ӵ1mjLnwCSkYp֭7졽7mxLLVW#) ?@R ݲ(@f%ٖ<#>zs/hmP(ȥ1p{#denֹsP1ӹj@3}=cYvg ;@jT^tsÐt;Ҋ-!AɾKLvG;Q60?jxTdg]J[OVzdTPS{>8L'Z]wwImOtEĤaNzozrEK 0KҾ\TK1"Ƙ=kM`3&0Ma>Yrj=@BxeJVWv֟+]:Ԉۄ$Q ZkR/j!3lL|̇ & 8_&d >u) mBϠWUfKvU7~TzHt}&o+PU1x@':~ W TZ".Lbr×:^ H:ynݫT_*g9v?KP/^hʴ=@tsN¯X׍ pR`-B2jM%IQÏ29H[QE^gE7-}{w?$QKX{ϟ%-пumhƭ0bB]SWW { Zŷ׸ ( }XANo{5i!÷VpV"Ԋ n2k))1իNbKͭA.9Ǟ?⚝{4I`KXۭavԚy\Ij;u/`[HQAaV[Iχ^c ra&<%W4#q1<>d!FC5͍y;:;]btVӆ 4R).I֦(oW9f8$}ׄSBqP&䷊˖O]A<|Mўsl YkkyȿjI_5م_%q~ۿU}RtrA$[Og[(bfk8[Y]W7*1=ktv#sopyXpfHZKA Q"F0Xm`n-6v @Yڊjx%/pĐ?uHLU0_=v!B̼,ЩE0k{lb܄e.\z^gvVߥYz)P?'&ܠji]x!^7eJLn`!1r1U1(Zb]Aq׎P˂}Z37_%l`M3|D.`pE,9jܮ",e# ~ܠZS/5>>"飈(j*\h̳)S(jR~2ԁ:⚧ qB)pˍnrʲ)/zפ#8u {OU6Fo5)HpGvx1X>pgա!U>q`kfFez*5Kk0XjȠCHo~؞bކf| %hhˢZdo\hH҂"3&8wS$3hJ>#0A`ֈ1ե1͔g(%F$Â5Ύg8`N,h(0ZbZjEdEGhuc#6 14kðRO^ 9RƘ|kY*Ubra=:hc)BMt,{8Y݁#z7K̯TaT9r7;?  A8956^X&3v,g@&cH^|R>2'R(8TZ t{pM* x`awCyf=0t›dgdiXERk J.FyMeF>+QFHKjbwA umH5'˴I|C`~qF1ڪ 4_fFH2L^ rMD~˜Ȳ31xU@~!cp;A=)t˙nP3:UYa]`3h j8% 6/eB0QD0ΟVQ8!y&YGitZaI|!ڻAoѯ%zeЏ[''޻`I`$`knI4fHӯci 5z'׬WwOn"Wf,x~g>h^2J*J"&愜jGoN~uZ0MVsjǔO"曚h8@Ԕ_ewt<5%MZlzp?<><6Ľ]a'}x[O͔V*݅)y|EGx0y{Zd${JX+2}qk'+٦t7R*S'ͦoj 9|f(&;41m]:t+VΊgI0yTStb_ƄW+ O^oDG7gYu=lGa eq7Aͩ\ MC|Oݰ=c.W,Q[?3R Fʳ+uZIv"2J`ln17@hTfΛC Yčh8emBii D##>LNv]T,o@%^^mgOk3UA▁^w{|aƢ쀎cz'Qvpԃ_dk3"ڭd)Xwn"s:5D>> "\u@(m* `nL(k+Ax[_4 ASUV@N b5Tѫz ߑswE+H;Ůaa輸&⹇ )2U\'n2Ls* ՞ c.o X<"ScC%8enkyipps9iJDh`^R1ntaOѱk^\.ȑTuӪַiS@Pfʥ3n#t&;Pcf[|Rp:s1r$Yf?˷NƲ[0{":6-n0W0Y!nlps=46Ә=WdN.3 Peh@2:iQ*ʯLed3%&C] С&Ηyuiȟp3^Qo][@ޫ~[J6iPenZ"׃d@vݙ+zWLpFnh/ҩ3ՒA۬Cu@)5DwnDVA[.`Dk?+`l@ adlRϮEU!ц?3X8/K*bl/fO_Vg؁aT@6sZ\S!j͡47Jh =_?[@@f <ݫ蠜T.`ےeZ5|6$;'M$?iSa+bs1oo39c}e(:_ɩ8v47h=Em%ݷV[Ӥhe"Ȓ 4q:@K6nwLX&`s\ZSS:0]5o(U㋂fL; a.0{NdS}::ml< ׵cL6&ap:J[<7GپXzMh[)A_[ozmNC?dqB'ch+ܳqL[TM%[3)Wi- ^TnOB(X3NuAs"0'eÄn^a:_tK?=^#2rɾ끡hĹTLvg5r8TuC^O&\V V4-mFA8#VQQHׯrgdJRiXpt^~_*QMĂ4rA2ˀZd wՆ?]+{,Zr#\ -?Ջ:96ҝtx¡Π0Mvwv#oΣP RN1̡r#1bDgu Q?JOF,bÚz`j?,sӌZp뗹m+S@BI1rʅ8O$-TP7U/|uy d2ęZz?b{n " X;Sxi=@~"i5(.mWO"ۘ8 W{/5S`f'9b_׌@jCd=k#0C?kF>O+uBV0CbbIRi]/MGn)HKRT>}|,-)a6tZI|;D[2i> 1x4v솹;Iq-B^";Iku×QjLV% NV$7d 9'<'谄BO =VLKNMM\{0uj֣'4J$p|ps_WgT֞|To_}ȴ h] 5g~…]ҮvA;`smr f˹L0w!#qmFd>!'~b:g"ŝ^/Rqs8; &v>v%^>!z$Yda`}%~8XOx=fta/2@h_ $-ʙWk1.wX PolZyBRRtϬFh@Lq\ƭ5Ht =2]2;h'Njw u'bt?,3Dwđxk->ܠT ހ|^+Z.RbL!P:Ī47@>Vg-p5ʩ! RqTFf-W& U`Xؙv:ICK d]VX.UXƕAЋg ^cN"f4U,@9WJGl?H2oœXB*G땊?C&_\tsB$3rF+I{=|}}![}{ﳈL#o)Vt뤦&,y.d>[xuꇇǛ?g}J4-ayMjdu]Mq{, Ne _)^{$aw|)x@>4ew\ C~*Υ@[ :ʶj;Х%ȭHo y_Fm \R'UEn'|D\Nq>#SSBAtxg b '6/ ٣ 6`Q4gOͨ$>Mr#ʿ>ߥf\3@ݯ*6̜cLh*;`st5LYkxʻSҙ0l`UEΤCydTecPg-PW_y=ƒ3|`h:ǻrt\0iLc #eDcfF丫Y |(weHx7BbW4 J _؄ݑ]ozCMx#?7M+}?ƈ/(sVF>)M3x}l5 е[M/UYA u)vA\y&~^ͼ4Rl`CU#*y+V<24v5`ќRo)ıȆ*g&]T?gJz?ۘ7㲔ycxl I!WXİwV[RDW/s7atYz>m#HCN΂$| ¼xEE&^D*"cRO–Z\N ĊQ;6%19F$vB=!ˢ-83莟Ad5o.Qv5@B48.TYE܋;EI/]a  h?d ȕ`09ݳ+x ) ;^/>WĬi%rC'7HPo#o)[9"0>9* Ba |& s2 .3!XzՒɬFxSZ2qu}f&{k:0[C; ) 20DIX"O΃G)Jlu4,u=ɂ!J܋hm`ϧ.2ڱ ISD]h]Lv\(HJ+ϏkF  ԘRߓ`^;4+K|a Zf@nd*Ax1ဎF?D "o֮YDPW ZC%ˈm zUj" U@L 6Rk|f^k)ˌ *Wk3^}pը0݋.f| UgijMf|\FRp]wbiA/y5,ʰG3/iUXn)Ԑt53b1$tU`]C0tv/#ﭬ"aETM7Ծ² iڃ_T,2湒aOVіS4呂̿O M]U$x5A,F E_ݣ4*FK%ɆUוv !`d4|tIT'%.IF¾=K9p=OLr"_#lPb&h =q``HJ9I5 ם҈Y ~붎0SǪ9]&uelD QJN$&qN/t.Wp,  CR]6;/1jde1gp490uFVis3(0ޙ7OX fBDBS8OmQ9Q uPxW(зqh?0ILu1,s>y?!4EҪu\tܖ#ֹi*zuTUآOĨ`w0kw^VV2imJ b-W$2hS8F"y?C,7MkQx& ;/,& D,]wZƇYT)z|L$y|߈OqBLTSd(G:=B 7Lrd1G0?ISD+xuj@}}V*Q4Əte\gj*@-c{uMH +8x8/diUu=0Pd1hGuY"O9QȢaEPm$/(}>-P14N9bl Å7JoADQ H#\*c4զUЯhK@鮸ƮF}L@?G겆PB9#7TS m}|V9C'A=!n9vt #G}¯ÃH9yFƣ@7&~¦"$l6s&⡕_@y\iCiIOV?T*OIq1q3C:!кR s`;j./ cZo?1ĚbI1u&2@-)BGW RT.DϪ;Y.-c ВcRCL^|U Qoֽ{9<쿄#ϓQȆUB\~_k} Aܽ#e욚:l_vm19c XDanSF:_w_{^sA,)U6xviϧ#O7CGUQf'  |\bl sLƜ`BshP<ʆJ6F Vf0u3iT.@>:ꮠ!mWpDzM-#IRdXY#rDMT5>!`*6?Nfa@;M;<>.M?16S2EH0E铐bلf(ia߿D/+YD)~-vb~3Rͭ`I$vFړ=5zby ɒuw~bWnm Y Z(!oĻz=.+m2KlU \(񭕭C2\ڬ0Ocs.q3g*k/i`jGLIС 9xӫ#$Ձ& y \ȋ/_[#6O8,5Yoh^T돍AWޞ<Ρտ%+6?{*얰TI % O -P-TcC?5+G#nsP6$y[guwKd]XZ 6"D&D1)0_G)9M<󊝇&7,?X#&MY&! 'DLjmTU/v/3p$-QDe`i,MBg⎑-5:CNr%R=yPUJ5zy [=vTH"o](=-B!~[GNTZ&əRٙQ'W%en1G3z=HS1_/ y^]"j-e3aON#YIagSD]\4Zz])Jp7'0RVV\9+a:p5[g]'kZޕXpb+_E3IGK%Ud-:LZ7xE⯾H[3b= D;x˵_ ?C ]h:z^QQ\@שiK^Y-ۉfƜx}j [֩dHFmYO}=|]7-wA H="}ni7_EvOZtSc, :?/\74(^@D#XM|{j[=t@ꏛk~gߋת/7p$:VHwG1Cvk%SQ$f B"4scFQpQķϝ%,P[@i5-= :/_GrMm1yB=BY*j U`G $W Dzecv88WR=:x90e}p=3pd+cw{p(t!} R㞑ucCOpx,pDtO1/NY4C[nm x+%RL`%3஡o+^TraYN Wf$S |h$& 3hZ92pzKU)h9m 3X^]$^#3ND*T,{jK 6L+xyp h3qV2s׆FsYJo`eS{oIda!kv&ߨbWD?hTh) !.Nv|ҷA;C0X8D1 .#}i4]U_egu:|IPgfXOc.Zq<ȁT]rN_(%ڈUW-㨕֞zV1ʍJNLoz5Г ī2~UF롁S[֟{R:a5V6r8#'X<.ot0 /v4jͶy>Y@$`MdB5CH5&D뉰]yB_4t_\L1>"!zY@Ro`2)ZP?Qa{B:f'Q0vFGILF*y'EQ:Кg6W3,+Hxq`; IRfKƋsWfb4"Gh~uxW}ktVS*ڇ,;9I0aau"uR )i//[0 mIs El~9gxǗ3A@P]=&,A *'grC2NP_׿a.6qL_, E陃X1Z!G[/iB"ɬ1,NEcbHLA9; }.Ίk/>B-Foƀ_,hI;Qi44lU|(Xx@ʽ Jh9י—2K"Twt$:Ԩ5XڸvINa<$_4H)MI+Gb̈́EHE& A-(o6ɊngPOڅ fPr؋0ӓڛun)R7wTp"v@.J mqW?%HBJT*osWXxbFꄑF8/ CIXpCs1ǰ<ȏ)=I -Ro輻qNYH^R}b巶TY=v -·/FMT{)xꑠx77>NÇ3t~FYO͚<}ОB]-д{p}BҟTK7CS 5׬^v%ڻuX{acAx̥ggۡs(tM?Wˣ<]nOQiH%ǦZF[.g}!gc*{{4?ij\KP#fJy4q-Dz~zebڕ$rB0(׏ϭ]`{v666Bswgw$Bj~ɔ[rᶹӌ1 ߟ j}Vd4 ތ&J2g.9˛+^L.tl1.QE ׾]MOYz|ka[Z^y₀p[%mbi{r. fGE껩U᢮i#&ĭh/luiJtQsˎ3nM?WqVa_دMVkO\$wlDd3BEo+\XE[OƵquRa|wCow=a\a"֋/1%{ /eˑ:1AW;Vq,eqAw0Џ7E_n LCK(JSqxm"b_8GdU&:`b~̢<b3< z#+}+= *8љPCf\ $@ 6(o7`[z~n gsFD \ROU C:b岺e)WNBoޫcQЉE\DֶM 0Fe 3kiBT8q&]_%Ʉ'ȾT3.&1ÿơgĻ&Ki$%tOE|F X.DR%rl=g ^iB/2r23g%1//-H;;23vK!dk&M]~<(G vN"mQB TqtOOuc`VnymiZMF5&IfC-v}nn$Ur>C2ҽ^fzVuح^;KmDWAz&6w];2byO]$T*!Eko SRhvg+(+EKXCqBX}>ݺ?Shb0tv$ëRpΫĚrOnk%Cn!hgHݖ dr'28w)Q>f!FgTntH>o%/7 ׼1a: hy|٩/Q*h?޻6E5հ2}Se }- .!㲘"͚{ _*Lmj|8ϫa:ӹa7 _MiL׷ }#jZdԛs$O ofҰ@/}`P5&`aˁTrγ33풓|l`㢚ksobEWwԑD0ͥ흓H+צڅJ*`<̎'be6@1 E"GJi %> X̶?%lU~bQk;.AMRGKȜWH<TDj}=|gcZgR{[Q<:LN jC:&Rw!̒mF\ N/rͅW6~E<26WvQ}vBDI:YNmi/QYBoч} IWBA B5-_LOd 7z=TaO'-s"jAd6*-/I8DpcaX-jI$b4^\|3YߦYld7ȳ嵟r07\_հj.CTovAQ8u Te( xfJ9ZhwSgMӂPGE&Of#n֬ul5$nR1;g0GC޵zl_4q[)-,6;rӡ6ӝlG(/XڥbaJ.vUe ہPHna<%J|0Ԃy!j^.^N깉nVDaW>_U(/I?Ň"o!xD3O%(ld_ʊK BUoD<޷ [?/MY`nڇDW/$S.Nj=&ɟXpǶ'Πy+0AnSeQVnz4nVGqn\M@}T89d1$vVl(`qR oR^͡m;b?{DZkp~岩xUG2I]=c~){ޥmdЁ= :KPG*"sRci}wu,?>{d}'k vX]1|r̢ls+ק4VI7ǼRN_b%iE"FNAT5[yfmpxH2fZg<3hFFLpISPT˿O)A$ _0Y8Ѧxljb`hHDh7=qN?6|@1p#/ Kc a[ 炼zqo3GFְz8ƒňl.@la0%:s4JZXNf 1JJR|2$S, DMjiHAp/;O=\=xa+3_#/!GZÝg 9@I* KZ'5jq2O+֘|>S bǞ¦,ӣwe7(lra/MkKTywJ(ȨǾBg碆p־ e:(Q M$ jۚƠZ wB3U(G>O~Q@.iu@@]F[wͲ Bl j>ycgDڢ_8\ϦrcpʠB w*.¼}N ˑ0ZUCRx ﴎzuR5}יA    ď)\1 ۄ] m>.gr"4f,]*wK~4IqTݺDA[svyyRc#5t[Ѝ9obB_`W-қ{Lr4 쀘rjzĝo"*TP[N1Q[g0Ć7蠸)3hPu}cdɚ]t:F+yA$pS6ժhb7Ҹv@;l/관H9mSe:W4tSR{%NGm*H֍Y36ӯ4]=J@-5]&@U,~ƌH{C.qt`a,  ٔ߾ 4tQ-\ݜ@p%a`5h۹%pg՝8ٱg[\U+i8wӮk#a)wm5%qiw'y@D4Bs S#d-8J.5Ϙe;؋i.U/^44xUΓ|kzO; /")ōpoq6{J* 2(7(#fɽ=Z~kQ(: )w H匼4 GǤϿ3c wl{zK4ڈXC1€șÏjȬLdƨc[b:62WOI ͯMI[[఼|9R%,-Ma@ᄎ 'SIE*;pg4C0kޣŽRuNhKa}1hQ5cյpwA쑹|- .-rw: ݬU2me,ת>8gâ$A-9A( :;Ls>8/VnUzkH3D?V?I( ~D覷2FUjG>5 ǟ󴈉LXzbIr0tX ʈkiHgIQ&nx)UG4 Xb5a2֡Kv5ަ[q^C0&y<.] RN!qp+%?,3&enV?#t(ֽP࠭/ ҅W23nWb.]dU0S!PH87]YYSWQ/&4 n:[״Y] ֑]D\8S]ق=*R1İ#Y{ Q L>/"D"; u<`Q*r{+ 1$cEjh`/:#~IIuLx7r"<=2 X¢]<'WxJ_% O*^szm}sq'n6(ɒmzD*@6`Q 6&=X+m7f7 vŞ@[@kyt>)Z ^>*p["2!1ELV80p/ UGQN*I;E/ &0Ǭ*|/=q E³{I<ԑcQ=}*zpf?]'*+- Gkl}.Oe8}`Ldi"7S| 6icĆ)r0S>oՏ:P =~o\QU >oV&d9Cb65]{ n?@O 7cw\RLSGYJZ:7 Lap붬oi`bf1ce~^8踜4Ca:V+D@YnTwŗ2vSKWEFvOY0*%‹/p=} G^xjaLq=!q%'/gؤ_Uo|gq:(c 1J*,5YV'DžƫWJ04f}$Y 1wy8J;v[]Zvtt`0)Rfg?UJ;#&?Ϋң;KpvRpom'~i>:1 E_JSY.I 7TAy.Kۇߖc1n#sr/\Fk`ٱ{hQ d%5p;(9Y#z⪮iw##E` "fh/x{hlضl?wdmc=70@g̑q+xH~P2QZcs8[Ҿ*38&Pƚ4Q̡!SbQ\xJQ j$ͣ;rǫPjZGF24 &+"]yVBgwmQ-5@QPo*@y|0?~\䤜uPșQhݘD]>Fn4 bukZ5O_UpFTvbd iH(fQ4u*%Ңrp1 )2YPq?TNU$0|6 GX9jf>RDkɏz=I ]QbCt XVJ2}VSS<1N> :#;<mAͦx ]& 6`LgoacO BǭNE ? O_ D7BAR;Lt#${, ׫֑`L{?R~Kkg6X3 9ܹ Xd=f2?嘚}]#!7oR[P $5'{4 () os,4h0UAEeva*gL|AHex<i}7r|_X,y( vF8xHFD@gl~6Ro:c`6tģmz }TYuUD},cWk"qO5I\~_Qj9$<0Q.w `) ڛt+{'~+u -sUW8{+w B*C!|qvAB { @5DyekZ&}Zb MDc? {R'Qg nވ ɯiȂ'Tq4j"ӽh_!HqfT#qFI"k܏v&{8|dG4__b`2Gӭa1ulҎSXk;̬FV7"E: 6`) %ˮ\%8WH2.MFYc2p3k8Ib4s}K[Ư7bBPxgN/UoxNj-P\5@L+,0cnҊ_E+"ϧacҊ O)8 0zh'^HޡR-IފMrc"HHkXW>H{\E%409itM~Sգ<;e6J!:ĒIoe~no@3#[9B٢:ߊ9}^VK{;` Jfo2Hп,sq6`4dFQ餲E֗HoîR1 Dk'==1umZ<*4|Q }>5_ UwCrJ Mz偭ҡAI)b~܊lyd/C7`8Z[`I0fD I彷2 >֟QrBR0^crMa.0m!lDFk =V_'K3{TTW37\ ݅)fvn:K !{e1@u~A,atdwKr{azÊ dn͍Sws[mݏf7^9cT_1y7Z[ΞنTSPK̐Πo,` ozl:zj_&| V#Tϗ@G&?DeWoLy/T(:gT| Gbn)^ڸw^-cS1y\YsE.cDb=b}0O>i` }B^PVm*O3ԁBbBI'Pyڜ`,EۉwFԝuEXI6De=Iحc0x"p8HH5Äh@ ~ˏ0,$6C E:):D1 "qtrLȠKdڂv\v#()̽Sԁ@柀tw/ ڹG&WyrJ?d {4,hgsN.K!?:Yo =^?FEKm 1N=$=+DP<"h`*w HVGþP8A#ZrEdjBBI>lݼp%LL4#7ȯMfS)a}^xȁ# YP`£ƴYG[ĕcC2>E$/f}#_iwLG'}xsM uƊ"at}=Ӯ #cF+%o4ҁBC5Eʹ~o8ڶ61}3U {-w.3c C|97$]@ h2|9Z_2 8%6l|"9,ߛ5J+_ȑ 7ʶs*w$t#MPJZXVQZfڢȡn˙M1Zc;|:;1ĥjȥ] @r64BӮJݠvҵ`z t"^3VC!wx4{9 tˣ& }#d{W'hq$* ̀_ب>5 *r7V<@JKsU!ZCt螫)$#UK&i4?P%B3hKmY,EWґv޲ q;I ^n!o ¶Kᷝ"{ccXx6YktN/}m]u`_^c[hk .W-%퀧)Mfr;א&8Fuӕ }5+U3R?H,%<&DNQL#it}ŜS]heF̞&1,0$إ^4+fuSmFmp]ADW4(bܤeu":oL$+9)BO@٠8SV%/xrf*$|~s2[hsG:%Jz޷RǍtsO֪ 3xrS>Z(0(wք\,d)(x%]a7)lqlpV8$v*_6%ݻQ0#:V)'j?Ch:zh.̊]yƤCWzjI^NY914H8>s8Ζtmq9-B[mldQ4%#qN'0>~i3V(쎂x/X{5kYeMo6{!;$L鱊|Y[IU{I#OrVNPݮ;:ؽϥ*ē ${xCQ"(`u~= zmOst>1 ?0zTM[N=''9#^7bmӵAdiϼїTăDV*|EuvYTN34Wہ[{Lի;U#0A1 ]\{H2&جZܱ.%ôAUN:݋b?EluU (lY%ߎk7HjNHW|`֓㮺1xZdTRY'cC2a`+ W w.%MS=o=}⧕1Js>yվ@5 >gkھ{+T8\c Fk!s^,Gn:6gʈDN`, wrM%޽^^tf+Z.;Xk)$G. 6{$*Eښ_s\fϢ#0TrI0:8f If_t A`0Q5Vq^IR[:kizfn[źP#|+2xÉyhaW0̠J,'Aôhf;//onvGBaalYA|t}KmS[ FПe%rC 4Ua /ȱZx"F$ `e+p41Xrȥk'JtÜ ?f[/Ӊ5PJx5(:=^'ڥ_QAxhŜ=\/5ꆀJ-zK/1,8 Or #T(L nι|Eh wh—S,طtג̀{ '!{ }C.㉏ԥ<]w"1L29R; E۲fVً|ЀMxC:t!}~o6Q9Aд.52Hu-XNtUZٯ;gpcOEPe Õ)V1Ǘ;("PY4`/*]3WG7Ulf*0LLGyަ%UDT5QnE`AV&MEAkJB&\y|*/wWsȬی}.[ɽ9eL)|;0Xl(#{OBY h{6逧<̥5Md r,ߜJXvg4*('[-GW&Vyv}fȕ?+Tio6F/4El0'u YаiH_A^g|N=XweL~d!dS"],.Pɂ1*mOH{zL+g; )dzq+!Z -?f,ͤފ !&j1>D#RmlG g伩i1|2;qdԭ)v"]]rcir%\Xi/JTHds4mr#=;Zþ"X 葋3R}ݽɠ ;.D,jͅ}]|~m4GD6;fp۩srý`Ln\~X&4ݚ1&+aAݣ,_/xPBɕ.,)a"5L1;x$la~{{k-Kja&F9,Ce'D'[1-=_A&P]'dfrw Ѷ'ȑ#(>EL1itAA0"?6TN!TUZ7YaH[o,>u"-u˯oHB[CR-#`S){u@D*_Q Ზp'\+qQBE1_e5Ǚۄk8HDsw!F&e1^y,mu6ž+lJR~Z<6mg0yPμ?M!I#X |t*#zґ A,p|bCW&8Z7h426W`t}>N-a̫dŽ(_ʆq]ĵPB-P1{xW0 \c|n-7G²N[ծKv$>cY_ÞcD,ja/RnՠBmQip\{DLDr7ϱOJ=uuZZBY19ZK>/r+y,Y GCа-XIVT^Z:s(lNhزoQR@zڨ>rd p:ȍ@6|ß>1EW*#a4K|%Q/ٴO2j,TӬ y4j1¹#W @QY)߷XApũEkY&0G+M?ڟnpM + 0zr\HxYUrH)'RǪ=~< MRRe{x"ou м e@ţ>m!?FV u.=Si M!eHZpݑW=<!WvX<䏲emзaN`ϫyřЋY4d`n ̱߃\ag5>ŒePmu\Y:-6&Kuڲ G \c5Rsʢ+Lt\;%67M~u<9`15#޹q8_;yۡ(}٦DI=lvU,;+d'~ A$%ޖCˠ~n~ҐsB#v 6 `-G=.ך@'sR%z$_kW  N[7{5圧*oHa|pyoeƸZ6FQ۹K[Fx5Xq\4‡B)*KPYVFCMy:`梾l9#+^%Ԫhrpq{!)@"MP1O$0e(ZSOG dhdLy` ([~~[Ѐ` l'mGIcG< txX9*ft@^v%aj|}[#{7FJd3寢{?oJ un;͒N/pl*N۵7 dbɵ3U.x k#ۇG({ 9kfx`WeōCC<ウ֫ޟ8W\DN&A` o%V$Pj\X+O-KAf_#sC6 !@cO29K>-JQKOG,"ki C ł S&ey$2kc]});/zI݃ 0=E5H675pDMLv?:U! Gkj5vSO0ĪOv,mj/A·yJVSJi!0`_7Ҥ2E-$sE?&WRUS@z}cH.zǹ/A0y[~p&_.kAl0*"dlIwN&r5PQ[0o$slLĂ*5y~`w7'iG# @x -Xo,o$K %U_0Rãf>yA[A[HAȻ:ޤ &AZaP~1hP:AJ̢,̾w@63a~0Yͯzf,qk3a"K<[s2K>]?fYǶ8! A"XQjレ|cn K2˦`E1Ôx~,> `~͓cy/x2pyjGvXZt䵯-WU3b,tQR$Э(f1@x^}׼TL)6> WZZ8[KSýAAsYDl&IĎ TFifƷH*~h_4!ƞmB#(DȱMK0ĚtAS&$)[!z9sz pZhD{˸Cx)%U 2y;xt4$ED1Г7* g!zNiƼ b$*q$ C$^*35ՠHew%>{]xP&Stou"Q VTJM-Q]/ 9>OZBœX/q?-Gk{o4 u[zC)WL6hӏp{o!4: КM\|PwXi {h[E-.=[@TO{\/`Hf3=&7S*ڈާ) /ɍUu8qБ0++}46mcr) Czu\1,P{hɨټ@h׸g;U\48#rÙwguZ$] `}o>Bo Co hHV5`/ʨ^]#53<#g*df ^0pC>WTٸ_@pS?O|oy)8`.hxR"6 ysXQO}v56C%;$/#,sŐ%3\p}7jIN9>?{o+]l/ށajX;Q噫`'RZlZk`-d)c>+'caz`uo썟RPV&kȫ%}YitD6Ii禐oL-R:z "[jIwi̤|'# |ײ[δt j^ /ꌏILRDzxc*/e@*b5O ޸;8dS-Fy8 1#ov N7q]YwSus< 6P1U5udwZ:jڒY$=:pO! o\*IfϽz:ҷJcY'Iи%QWRЉڀj8l@`èor܌Ϝc XBre@KEV=7bjn 3rm]vJ`T7gDU8E0ȾipiYW-0Lèw-~1,)qŤnk}j6y:1a ECawNr ܔo[a3!ԇxwRs'+>L -+P9)S˄tubҍ\d857sUYRfNGUq!RL ##ҪUou|l Lg-R) +eʟL^XhCݵ-`0Gub+u7[l~(l~y"c 2A`FD êFj+8aIpA m*Ph:N?|b YJM>P32+Fh3/\UN7A{=(KYe^P}K,8tv#6؊|<&x3ăLNg1WKג,#> iL.FY tDN"X m>Bя%-JiD>T'WcHW=#~w1a}7i Eqy`^Oި'^Ag 8F3*&O{nwiTL򣇈[Cz; DА%:.Aܔr~~]u yפvS@wާ9ä`7ȷC-T@bՠd'k'Kef, 64^mM&?X[|92ED[x%x: o.`꨽mNpiM'2Ye ߕڵ9 (4CS["(D);o@ЇP.HTj'NnZ7]Zrw1uF""0F9R"0v2J*LJ}FE֞[_3F]@E5wH2U|~V|إZudžwrfί W3`Hs+a$ӜgЉ]P@g\މcǿ,||VD jūc6$z'N)+w59˩`gZ)o|ENrE}zhXxcv)F<5Q3<)`Uz^}' QUO#P@лі xwYi rrfl~ ~@dX*es3x6}kV+XKsazYd/8&!΢yo}{U$uA^W] Ϊ/P "5 ;E >=F4KA!=,،xZ84ԵRToQLً 0sW ̟H0V2 IWل,c65uXUn7 ΥJLW{=|܎kpN2Gj O`yd7Cn&.YxjB!g[m0̔{,P?% %jfIyhr:#5,f8&YVe8>ۣxXwu$VɆ]5+LMi1T}4ϝY;xIJ!Fa#FE#P·L; vǠD0V"?zcmIVj\ k NilB XKq1L h|\o]&%wnC;D4ʵcA9EIЦi nwy'c__Ϥڐ\RB?V|RtzPʘk%t%BΪLCc ^! ni1-R>^>iRW<'oCа&J93|nuL=L9)K63sw[m sdA5BGh=6Is4r:leRR5@QDm+ i_z"{A0ډ=[{{ؑ*I̻tNzex׺ZPj/(_U;^X\\[:ETV\xOA,msyr;T?Zy@+'nL3.;i0z8jTהPrL6#dDL 5 PİvGu<y1ԌJ+%/_ B3,{o ۦ qOz_W `t~N|x^r{o+[@CF5`2Mfаi.FFPQ?+FByzJM-sQLOX|Yә$ K{OT6 %2itOtb,ȋ(%00={^Ps~93ZjJ1Ge6j9YĒo5nwC=m+Yx%ЄS2n7t :|a =ށA"%Wl]m#&Kvф&Ix%ՎRCRG r^BM `-@\#ĞlM.-94 g/% ԃ#dWQ1Df-Yo(S7{j(az1"K]\cwK5n5EkAd7XIXSb fxw&̝@^<{~]j0jNÌa#V#x[0J൲ 2:҂ 6֮΀ 2Z;'யS6cc/]ItWEB8+R`{J|ZOBm-:A 5gN+:f\bBޤЍw=0$8iQ~1#fz/ m)U@EBq!Fp|d٣5K26weNaN1l3U BnCr b."1nsÿ6J}=s T⥮=759nLtuS MU/Wݴz13@GNc5׋P ˖d18S̬+œ<.L 2{.LܫmGTXyzzj8[RR~0} ?= {I9\ZH2Cz @2S,b;)!2ɏpX(,5iTZ3Ҕ;¾_Ǘ?s7D&@?šWБް$\PҥG<2EnDO_3< D hv2XSn+KV'&2Q8pZ?u% ,D¦뎛 @a80h±:ְ^ƞ"uP6<|&Co/L2+fO tmL('CvUPma)Ȥo+kmO mUءct-T7ïaZ0bQr-Йrxg۪;apCnf8 c DV N5 U%j uG|$x] aӿik+q%튖PcKm|lձWZ6Z,^I &"^!뛽}M3mEqI ;P?ʼ Ν z/ EKT{ fؓ>calW[μ.`ӛ?$1=)8ѦuEpݩ d(l- {3S]>.h:Rɘ,CHQSdJ|Tx !_L!8) wI7*pGI/~gU}gKcd#+ÄBbw'j?w :T6bΕJ-ֹ덑Pwl G T10V0uqH?c ]&]`Q kpܑ -u\ՓΧ[}hլ{“y.=eo~G]N<S @V\;/I]㒻A0fBs~¢) qL05IT%ݫXs>0S;I뾟rcp u$BkEZXC#ь81y>ڹk) wHiUd ~A SFGVh+ZwY襣/?1xSY׫7wY-G`P.ޗM'RQ= Ÿ;hd:"h7o𩗨AtN9 #|¤.>IsZ䃴͌Fu~ lϹ)jR+]>$(<?ފy0రcM7Ix^; 0d]n 1gW{OcL.K;!W÷6<$.}ս?R֝s95@@OOP".BMuVqh߄Џ6rHݔ V%g>|"M^Ȏ cZ-*;1G׿-K0 ɹiK6iw`2()y&Ta1`K!}vlu =miO*^?΃D}sOfI,6o%^ W#0k*)}COG 58%Gl O 7J7p˛w>v ZxMfTs=}ޑN]xvڦCyq>_ׁK-Y)nQ ء_ ͈h:ߎ"iUhݢMU/#b{bk$Gs. 7OjLH_ݳ:2G,{@@TmGG0+T`R"įaH?mH K!N<~ <)m5 rX>c+uAf3Ig?/h7V!~J]=ihY /wUy, o_^P02-}/n$@qirhPa|h99_ۼd2Iy=p"n$rɾ@҉$S |PncBFludॎPQeUU{ySW&ᇥN6h<6Ԍi hMX+4O3Krw!ͮSG/?do)xhyn,4,N4=~LdX,pNv8+^L:Ou=SM<xd!HL=}o12\=sQaOyB+"\9f;Obx"VS^bTQ>pb)E@XzF&A`%{Ud({GKTF =8O/(XJ=@5 *Ä@ťױI3n¢.Q(CCX%mm LIBWդ|d;C5mURGtV$Gn_~L,r.=Q]fY=fm< +#C橖^?0ê8o>a{ 6,STo/$s9:y+g>!u(hOHXP}AM}TWv{.艶 4Gup dpIFXBk'6AMU&mUUR(4}T!7e-ՍX]:E)- ϶} 5U vN:!Xde A٩.YZ/ 4r2*4˘ZoBK)I~1UI1|LQ1ק 5 0T'yExU_@99LxX|'!mVP9 V )6}MdM9N;8퍚_xZ@bExXʑ}GMpzqGZΰO/)&E0ؚG#yFr U' Wƕ}0M1">Xxd5-`' *t-.UpnB9un$zb,Q#<1mE>m;?),-^ %Y^|,ц)> [۷/\R1Hno'F2z54>h0cou٨_LdNA*@S) ITՉ챇R(%@lbL̮U"rZL5HcPtB37K5geCJ;t}~ZkП +̹F`nD^_o\Ղ,9eh)xVI=ײ<QB)_O,#"~V/%/*Z:sJQ'^]/ZH`B8*sm-hQI6w[m]⺍9 ǽ:KU渎 ]rz"/VU,@*rhE589Ez~R=M44fCaH>W<7x>ߊVG*~ -kb}5Ps$<E, n_N`CMx۸(H3ni݄+HO}ul _ A>Z' &x &蝺V>>%_bW'EUmn*^[=i¦;o=b[֦'Dj} +j\FQ=.A?l6`JwoG¢& ^'g*Z$ܗ7]zcd2fh7?Alj״(9-"ENelE+F|:jO6zKn7 11VE:"8ࡱ$P!^d"f%=zi#|mm ,୬4%V(q=eǶ!?b >|` ]@{M³/U_??HqV=5a$:flfJ0XBuFVQbn7Jׄ|(-s\6 PECE*>J}Ǘw Vy1g'Y*X@Ub]u_//b;#&q8%BĮTcVs^~KҠj΀ MZA;_ KjƷ]L/1t}le}uy[pJrf`ZRl]iM;91}-Sw]Y1݈3Ɍ@*,p[b y1MML `*s>U>mXcdȫR#(X: :r2DJVm'U]təXWh 3կbFɉ+[+QSZa}U̲wOF&iB$D ¶@':-fN\霖m@'r<*"5 \"4,-~"//.47Iriε =쌔-`{Px[u ~wXQK~{シjρLx[4EJ4h;t5-^+L+cDw3/NE%"1<Urx:֎_AE 0[0 |7[4sT`X(fe+;浮T=񸩥x iXTG4N%q7v :4`8-ɥG)n˘ɊqKnhG+֩}f4U\͠Kک]?I^5H6Y MsH}w*O-]bhꝌ~[yy#) KEпQ=neu<^ uqa; \5 8 8mG[jO9arԸKZ];z?0ɎDojoCP-ޮW4gjǪF*/W_ݬ`9xd?t>k{_tGQR Zը)ԗ!'|X{6mh#MKҀP=LdZFOweqڅOHEI`@9Ll(sO0jrg?E}P_s)ܢV""aۨ, # p>x%Z#' ciGk>D 춿Vʀ/Q0jn!La 2zYN;2|pCDZłVd -"STe5_4XxTg;Dn,V+@A h<~=qjQ],eQ7Tx/Ӽ9Gv#{{zW]^"X4WaW?N0J@&Źvz隓:T[$;~˧{Qtuyd:ͫd!sUJbho8eGi1mh5 |+iYZL㏚L%H"!KLI~oRwV5B\HRTqE'`XQ EힶY]@F)rb X:lR7x?a._]$6M䌃q*'8ʪl$#)"[bJNO c0ZWdorCN6Uܴ-kМGÜ3 CSnKr}_( >hdVERJ4T$@{WD.HL1҄i1V6? pJÇςC۟~,lRQO̫qwm,;'cÁ6Зz #ȳ.ib,MkV0+-xG0x[S&Mȓj'4a0JwѶHƖEHM{)P?A&ږV(e 8(%>xLfH Z>"),}mMR~ÞXYSh4i(Oq`łp\}KI(]+a]Uxbk+@._q"c%5e#fiR]pvղ:rf8qfkF`XҰ#x*AVy =LA]g@(ia|papB~=VqK eU_V?ZvIԤK]EZ {^L{M<\̌;h@tJ ڛ7T8RI['ƒ\|yx^[?o3f?&յIK0d̛GU\b h\OOxmŒ92R%~&慵L /C92rqe-њV(v~RI{|]8| ]gLWܲ0:hr*^C0%6Zy݄3p o:$,7wD Sj]FwQ\ʷF*w$gQ+$kT|U "wMMWO2L :?nvOOՈIDFeAHHPWj& \@zC` mҦjx 1ݑX1^ʋg r QHuǪҙ:G25^LBYvMFaf2ֽB<ߛMc)|?+8IϸS&rՓ_"A>OoC4vtcPb Q$4 ?;`qCVxRRLg"rCڷ@*bklNsJ>N>;SaGyθAO|e6oBqjKrzu2"B.͉DL7&3l-.&,xL ew{@3\Q]:C$fY=V6'Avք(]lkGȤĐ@'6ӶQi3^:FetY0fo A@jJsڕ<0"V<( Ҽ:tЍf`` `@|X` دۆ]?98XMhJ"~˰JZRmH-k9N{ OSL`IS14'OۢIKy/N4s2(.)| b)K0V?Y[R Ld}!/!/6Ʈ{i j%S("8& s[r}(jٺ'T:&XE]??Xaر,pnuJ-5q-oCRBA}O7qAL\'jaTOR6(JcrRȑk2bS*nE&oՠ 7( N^ Eŕ ,a(&NL$~RxR&#N!Ѝ"SNh D#7YC/WC[£3 8G*I As8Q4*g+`$[l JV]O0Vf|“wMl 2+~az;$vO{uap}?_}+n/WY7cOw  "GY3Lfѐ2UƔ{b7JD! V.! -ci$ݗ b-2۾.gOy0hʲ* 6VoqԖ~2'\ͬ( #_nznwkbшSW[bԦ3H˥DK#DFA4^q7#'gk\ȩцp&Um-^ ܽp5L2 #1Ɉx6 lCQWDCɳ|~[3GqqB)M7 i^HK@K,tѿu qb zC ?gX 1ƚgRHxW\b*tP*SҽbO*nO?ڢpU6 IPoV1滈X^; mRלlv0Au+xGPq](RO"S'dM&]W Ki`{*/dbyYcQ#N9&'C&e6Y܆qAb]d/,$߻p?`AL?W0+QZ}o,7TNCd/+2GB[s iƥ%Jڑ%kL5U'?*j`=oM[oG:9|cH0ں+oM6?Iz0E>/hr_mr^C')!G.I0+Rg ظWAw! (q ڇkѼBj@\Ҧ `~\U)krJpnR OcAڃG1;8Ĺex0Ňt,[J*z5_%Y tߕ! "SٵVE)C^fM(!&G\DWG-=WP֠^4u\B'WPZM)V249:"CPZQ7ŶrT6 m&[Y'09\Lz_|nt(KT0n/b[K#A)+1-2g#GJ!k_ Fy^CA{ -L=`E˴fT+D:MCB\c

g~AjڼoxF+'\C.YPV,Bwh[&VsDt:e1Նv!~c!>XPIc^P^tvitamCTؿY7qf 'x4=*P gXB`()ʘsM!Uqh mɢh{}4= 녽(+.+˧yvbzO^G5q 4`ŝ<@%!(bru|J>9̻ Q^ݿ!ݪxQ |o*Z:#zp5Jӣk;ew"|I"w>3u/hi`^P}Zf1.u;yxwZ(]2\#qDAhp5+mX/]7T-JR$FZ6 C zkYA˺-y&_5:%jb 9Oޅ?ZߧX[sU۩"af& 7, hJP #Eґª\,@3]θ[h#2W]h}K/Mڎ_bAZ.a^d)4Lr:_$}lU`@]v6)r>$z_P#l6 #rS&p4WsuFƇBJvUvuX0L5`e^aƠJ,ċЗ,#%Noy@ \nDkk3ǬK*)l8A\UU`Ы^߻.QF@+4oEZ37e.+̗ù>i78$M0v2 %ȽQbnt{ bpvoa5-R:XPu:B;"'V"1.q]nef;]3ѴL6kLsK63G ;'؛KA~ˣTnٹێ*+xπST߈1RɃ) 3ӥl#4r12m&_lhE&Dy9.V ͢K#9Y|)ݻ`Tm=YXp-\{[MR[?ՓPPę -#5X\,t7 f%Wig~`7qQbz N|"9V`, [i*4=2ʝB)j2C\ѺYN<"YKa.Ͽ&Zթ] ;EDTeSEe$%!r= T$w}__ L {VRr'R]`C)w@,nX$Rxd~@ju_jiؐ$`QU]MLA9lvֆe[Mt̴OoZ-/lJ"HmŤI7.Zh+ZڋBR.u+9,Fb**SmwrD"OrmQ%\ۈ(w1Gq7QZ] XLls`=@1UsGPh"M篖JwyV*a"aK*] 9ebKȺ6/m>>reMf6V&|')٫%CԃqcQW"h%[1R\TGrRV޼. PTuHCXN5F݄$V~k5ό&lB-}Ta2 *-(KxBr=6eW ϑコV4/,0ɒq15!v߱nI})t};D1H\Dh8^HٹexyVvΪ2xoiT鎩wz]"h2;Dwm_#2xJcnh3Ftߎ^E~9]t#FbS.rTPU<2"9 4'${kJXcrK'GrjL…S1)_v(紙@$ U9k!:Z@VS6!>;'kC$7FZ5xF>șxD3Wd$F;;Q η3sWp鉾άOhi,W:J8t+BcJ-_86{x_6Wow1ֳy݊hod|1{WJ1ynW@*-ҩܭ[w?+6|gȴ/EFS{ZlH\!0kr/Vgnk#Ku|C`$\~ZP 2^OhD iRAI 6MV/1na3?P j^ɵzRd?Hq;+YSR׸OxʊI ! @]>ye ;o Hn2^u3?C)~Bc\YG8xxva)WZmڬxDrӌJT1z`WXTdt[r`?{?$!OYR5-zA|a_`y*>2(<Χl|Ʋ-^Gj :G9<+J`|qv=Qޔ< i˹nζH.Ei.\ԇ`&OS Kԡ 6;y za`Ǟ7`^*"^o+hÞz{Z]$5a(ϫvzY_uXpGBEZ$►VR{S{f7GtF~Wn ^FUWxمC;Dn^J zWfo}|&z;/R"IL_p橩9u_ޚ X!wR0=Ri*6M]/)hC-3{. # GЇ$*Y:US`24 D ,=$I}ˉVFǏŰn1wEąaUŽ^[@и 5b֣ ].ɐFabw'>dV|=SRrJnCmDfx-jZGَb =,]Ej8C'[VjM߄mi gTyp]W1:4o^jAL2 `҄£.:kah %;A-2?* $2@dp8eg1Y8I>PH0aUO_ .ޥ/U `)ۛeJlg(Wu 0)~=yOպ;FT<-$QTC{ڻ뚄]Si,ro!.PȥsGbŵSWkU} 4Q^(mOAwD :㫨 ֎h ʩޭ &xRI 0=;YR[4J+f)Db7%bVDʭ. ^yA꽙Cٰ@D`W%.p .>#: #%~B,xŰ65>Gc{,$'W/1u֧ҐXM@ xň bƬ(gJ ϧɏ8Ӡ`*|E -Z.[KW!z9[#X+ɪr;I(gcwA$W"fWJ%&\f13FM&~JVv|ȂIJT_ɞE`Cx YuOqO&`5#;['}zVy崈׹1×]W[,6~68Ǔ5БE9?L|L0}bzDeOkwH/+5?}$y#Z0封^ظ4+rt=M{ *8S4ww=B FBcG"VC<C˥}Cc0 t{~Yp[v<,\W@G"QZل-7X<[1d6Wsm*ʹm=y Ád*rXðD>|O?{>BS #E\<nKeЫ$* +ɖBʬpSws V`qa  3U[#}+q-1X3y-Icd ᘉGmJ3=jxl/Vޡ˓+ e,3'ߠH}%F,G*oHG:*`\>hZUy.(A`@Aj,STkn+?3#6/sxS=eM'DdGb/DOه]!i3K˓haͷ3~€(7 p6xڒ=>d)nx!('S0Ԥ@$kK Ϊ:dE03k`PM]Rï!9d v?]l:}~0>Q} {wA8v}H}Pwe #t|m}=kט<@qDhQ=]׬1#HL"aٚj녲pQ ۍjsrɹ]JR,/ܬ-c2f#|^>;((cY;Mf Φ#$!~zNR^;hys?鱁aQNƧ|}k*m8۬uB g ucuOT-8` 6G`IO Cf|J& @^?Q؅*@tAG9R?REGܛ5&;sT) YϨ3;47T=~7ϥ9\ZIoz׸)Z,&7aYfؙf>HCTĬZQ('pChU-꓎,koyW iy;>tF˘ e㝲o."?@jULH!^s}kw8,>RQ9@zw ,yPgj@Lə{ /A&PfU,!@STtF>_TE7"g좇Qc8 ?O6ZueV utA5EA(cb{6E?(zBّz.916SnP<[Ӂnք5\柆ǒdFm|R%@ǁ²awm"f̢~O :%D8k KLw8G'P׺ߦA1OAQL[?n RGSY(q IJ+h{G2iY^]A|a O ~a7n&: ubͻwͣ>'x>oRck `g U+SǪIIYmKbP&k KPpH;l]!nuD][xmM} t/g۬><G&H@m&=vp=)IJM}Vc3u(]G#;e4L?u+%.#!-ٲX>HC O7=hGѓR?)B--*;Uy:Sd/k1;6ÔGVK|iDmuc>QU! wPj'4U}bb# lxN>Zt9@4IQ o+n=MՂjA G~6hZ4M;T: u]7'\/6,:so?| qó7[rSbAP{ՄϾ+qTJiJ=)F4޹X5| Π5towrCQZWRRK ; ֩]pW,H<v<0pgɟ~jb?ϚPpJlHxe# n#CiuD9{ H-f! 'b`f'%~ bɻ,#Chfc."oJDS|H޵9_PD!h+oaAdU|dCj\ ~̲IyS·5fi *h98Toc ;hCQUp2a`&4a) (tx2רgπE hMlQB!t^i~",K.E!Jb,V$V) ]c?[rIÐ`GzZ"yҏx\[A5Lwa~9DHr,ss'įF'wB0ɆSNQR" wv,?sAR=<2Ku3j6Z>K ^;(৖3쁼~v!T,n4k>HD#SikY8Ҝ 7\с\,9='=a0@~iM>=~ieB'NME.XWoo$/֕Gj:u ŷe, i.! M4hG:& *vӂ:o'135z'[݉sC"VDbԻ67yPtr:_cTe Bćg#5dFW3o8=gabtMrE#YMW?Inx΄3=Ƌ9y_VcϺ u|(Gj@^ P_/ dRu/7`u3%ُݟ2ofu8b'{׉hrVV?Mcp?0yӴ-lNlo [42tN܆7-Gudӄ[8n;P D̋>UN]0P7Ї%YG?tL mڠ.E.p\x6Y,N)P~:m!yJ \p_20YnL&k2B "v-s]xy0M~wP=톝\L䏶(U/gKɗ}=] \i;ɓZN C@i"RU1p D=ެnC81bD] \@f< e=3faH H6F`&w)p/e +dW Dcflj,P)=Wmk lğkp\!I8MIJm GoڡsiU %Htf'p FX5| h_i?I.R}x8mѢHflme)yu؟] bIsX0i~p 2$aQ=#Z֔:*9Q +7k :/Ww;F3~e==ֺU^I&$sMhjw9daSYN,"*y`01-/uGƏm$|pqfYaB2i {)XVaU5gbkəH ~b K 73g*f` ]y2|0rukYlG ,V-T[SI4 `P]nHr@V6y38; Yf`b :zΨ͟گ3;Lm*9-D=*ti<$Ԗu2f (I>_ND5N=T?7H;WA4DBR'I5t6XUSMO]vSɱUBcaSDԇ/.½UOvQy_<Z㖖FV^7 Wdm<6::U(Bv9S"x>9u=Dnd icγN+jXUDf#ޕ؋ʸMCx"U-od(Y&m5P蛬!"+M(yLUvLf"J06,{xwfFWp Ԉi&kL28;S$8k5|c`٘ XMN?-眯K~HxBJ B^ Ҏ:qœC9G//B"ZRKK"rk6+\lyD-ARٕ>!䕍UBTĤ i9r++abZ\—ʄDOVL[RBL\J9Pǔ9|u$KZ΃DdtbԮQ|۫ VrfܕEdVeSIq/!>Zg wKC(2cTIT2}}:Ţvk+b?Z&Y-  }ee!M\yn'DC DiŜmN|sh [qӚκMH )k2"<. MUH.IcvCprdsؾ`~o5j:?~,w 0<$>ҍG^NxD彊GKU?VIDf1Mo:;a #,YW^u3~?LyAn*hXW#\-bbU:!ep:iU4l۱2,tvwNJ1Sb /wsq)nDXP{s=K 8^+Ƞ5RDZ1v "2Zْ .&IpF}fWֽ.p%EX8oqV''A_p85{>=]r^H: ԗӺYG_-_3ND^CGp&_u L9 8]} D.L;=3 -sՂ}:YƏBra]_,xAh=}!=gBԬ骶᭐\bSM,*?OE=otV2XaX@1*NtUS2j -"(̪pq4z}5ਜ 5k}ĕ[hȉ!.֚ST=|`l;:/c*XtjjIgM$2^a!/o*̷";˟`;?T,P?PL+C] GC٪y|\P$ҟՃg7qB2Vh5JPJYծڤi9j0?gL$sjINpo2$2@i ! g\5ݤ Y߱õo8`vuBtuۂP׫(iK 'Tݎ҅p~E  Rō36J]Ec>1vmՓƊȨR/Rj,ӘU^yV'Tz+vW(,['-y铔#~#un iJ(Ԯ ~>0i񒨺aH La 1;q|*)̑>39k| Mm*qLg;4(c| w̆YPf Qr ) pz@84RF98"ׁ3'#$:x꠮;>tTUòUI.RX76"k\By(ltA7qIVw,ou[,J .`D ,.%DZY]u*1B1)D:M,6j{Մ@6f`+Rh+ cHka8;xPo{E 7B̊DM]۽1|p'ٮ9(ȯu#-b]8: awpNN!(C,[Iô1`SHPI9'̄lV02M^y?l)oE(}ֻ.qD2BfjTUgHߎ;NTA-زA½2v;d|:* €0x)FhȸY`l 73kV[秜 ?\l.F?@6Zꨓq;ZfX1݅b][{{.yPtK-BAVң+Atd|kex\iU;;Ogݫ˯sޓ\wSտ*JEl!q F5<م &XZI@[Pď}*O:#t;Ԁ</n5 g=Ǎ LOgXLMz[RIcaT%/$(c(~6SY+ MptMT鷓tg2i LaA%PGQZ[ܠ5(Qo 䛽͋#KC#^Ok ѭpJKY]ZKn_hB(c7_y% 6/W]ttڏcJݥoWy^nZw4ttDžG㸅MG"x-ȧ82:Ze(=!G4A!&=MmhѩG0UzLqUl ނQT""!Yk>odh%jqG!mLQ]x8R-<>@)#`ѯԧUgڷzΪ|,ԬEn:C~6iQn' GQ[:d2a )r?I08.*S"s4HkbsA:z(C~"dCO*Q?׌ƵhJN%J\JKM%D+׮[**I*׼LclSU˾W@(3|2ߛ"iX ߳0AY%UwSQ_/QNVNךgڔrP+.0sQ︉m4݌2#I%C uB'3g'G-Ώ| lPaIj&.Սod(llFx~^`sڒ"FL!)3sSddIeӡ 4q E[p}-I:>52q8G&IPPn7}+ib-ߔm=6ŁT7}tKD́I+JjqPKE])dN^tnV}4VR8J7YW\TqR %ѥ}X!ˎTsY SxTJh{

;|Gi$e;*U6]} _\N*e/"/ "xQVf?lಌG]էxPM *rz_ϤJOyIsqZ|4 Yxv";/+-{NfJC:mD;^G4q_FZ ĕ_& Ъ\< 9aKQL)OhQl #UJsNd)ѽ5w6o )]J[ۉkrQfVN\( kVzbm%j~׫X 2IM)/PJ 2/T#j4V`;UPFn~VW2*#pl~SS4YQhU ]" d"K)CO/K l %dXG9E  NexQ7ىV3zN)3 jQp]A}Ǩ)Zk+X$ Q8ʢ=}w)<-Jg|\i_h8[ J,O)$UrH Ya@;P]\)<0}nTi >˪,*vX`ԹD-*!^Rz' x7Ro?ɻZ35p#y!fD^+ږ-)%cXcJP%KUz>{BF.#V$ט.?6BV#pX{?SQmy  2kxBžL4s&-!HV.b85.0-¯ԙ\>='-iH:'ND|UeȔ/=ibUrk؎LOż+Y8R!^¼Vy0]wS %D(ҹ}Ho!D[v[coƝX3$HW.TĝlxB';ʜA~Jzx#3L˻uTXdƼ;V'_ A6}H#l1 '̔&s9 ܂jُ 70aBQhO[]C)gPapu j0^LwJ>mɕuFs/bǠjѪsQs1aRZ܁3]`ʚ@b^ &-S>W7<rXL=]B ^}v|}Xћ5JL$ވ䃃ȞhwXˤ9ִ{"6H$4wZêmY?/_ƨ0rTU]l!O] ֏KN'Um덉'44(s+-[Zk}.&iHg`?)/t\3Qq66u*t I?BB6)nUlӽ \9#X|Q~FU^_#?|oeٯ0ti hbd%PH$򔄪JDJ ]FWW4Oa9 {+rٷDSrmqGNpB 7ɡR۾ 7 \yh +>YԺ@Nj%%ٻf:>0kg1AMP!1GA}~N }V"pnP:D7KwD[TKq9oU/b,CgG4CPI|!R^ҝs: Ιzl'o3)meL ^7=nmDiN S'#[rv'lpy31JE|?-D* $9ZiD>hzXL,(̱Xa >M=[2_2>gV-r.O|Vc~xFt' ꕅV.C<H>wӚIB+(!ψK|h 66aNG Ad7>iL6k? W*-VMq7 ɟ *<2b,OTډfQTdc(A~y]Wң:>˯LrBOrcY/Uɣ:Yr t7qK?4;uHox" *Ugi'GIl/\<`()? 2tY'% ܹAĖ1!#"6l,w|5MzHyѐ;wf[lᆲ2Td*t=&1y&w,q" nh:}^Vx$u7χϖ@RaG;89n!Pjw)OЂX-WNHňԫ/C٠ Arf,zE\lЛ]0b&\lb&RZ/{X2T҆7ŧp:!hZD*Kkև_ϭwS|?l%ͣdIHRxa氋k|E$\ؿj K/f%^M)U3Dfʁ6tDQ,YWFm;!3.wSxfFABqýYI[7%"1E4tňfJbr: !J]Ҕ{.;OgidX s: A\wB);"e\$tp@m؁еw͢9tT3eG%v!\2>~:Ava!-%ջ2gUKKgdckDlnnG,rlhX:(qDZhy>Se8׭Q4HD$t#ױQ!\+&",F6 @ 3>6) FIFCϽo Bʭ.- AaT;Cʱ򅚑}e y}Zz`:9#dM3kiEW8 &zvGzaÌ1}-rq/G_jl}rTކLf eBJ|Gg^b./qٿk*zL5\38m!9;x8>KMa`9t&ٰ,DݩOÏ% gwJ~`헃qأ^"2 lՕu`@ֶ~c%&; e5"Nfr˙AavuiM#ql/->u]_<~ Ebgh(0D9[`ho_GGyzܬNu~u B٢8:q 0zgO1կz(Ɉbq|G1;r&dNrt@4K_jׇ/v9˱Y@ o18SBv`iޫVQVz39Œ™ezּ $ݪnj?Rh0l-岐jv))%7Mk j?5G w9\%1lv EՁR&N{,tʄ%(x+bP+;:}{n? &i7i^ r9taG Zk@o(x28u 7,0U IiQu#<~5)8x^NO #5D%`R23,v$0-U|᧡ujRC^Y.{lcy!g곆!~~u4>^V* 'Ig.H"Ka3Gw4qm|/l}"g FՄQ_~)B 6ĄV-"QhX3D@kW;n)0dBhQ%(c]'Z8>T\ piE ֜y1fMŖ3OHVT.7A 'ugqsj_[ +[(./|hnҰl.WPN]zѼqzZEw{bs7y &n/K68F8X:5ȏrR(TYt1tj3 +1SyI>[F[JՉ ID({ KǽJs 6Fjc;.*j^wMU^Dɖz5 oW9M?5Q4rh֩Ԯamw \ w0(l<&d?O/2&ns ҧ' *ݬ F*d FSkY&yofG}MpҿJ1js^ef`g.Y\qm%@Pw0#ε-L狱TCW^.xUɟw8>i\;7?,e^4ZR5 fBfAr͊1niK.?P_Xi*tz.UZCྌR/6]u oFM>@\ZfS |g)q]No`:ڶjU:03_'5ϒTzieٙ]׈T*Zf8S/G{*}'Thg5Ħ ({^f $JH.ģy 3DHKxcYM^-U|[#FI6H,6%UҼiǸAf1a7sqڎx/Jt0\'==k>{WR1F]2gɮ> 7]8݉6/a ɤS2mm9Ilڥ3&4 3IԊ)!Յ `ޏewd }5rc@+ڜ˕=GN8jNٿԄ|Tv^]YQ)snk~㙗vWl1h]X!ti=b i=L6 ~h*M`6n.Lh/5=v0Zn]$ʞq"MC|1-@69&*IL׀^YmS͏@Ynca_9=ȁ܈>MK()aV|}7'/~AG]/čT[6Fٟ@+K1*K8]'n\b5!b^ck"T2Osw! E GZE5^`~Dee{b Ly huA:'tкU Pa9%"pFkKIWz0~FjquSEBo97wiw*e/݌]Q5=#i5sXPHVV?tgKJ*{ m|D}/oȂHJ 7xm&iI- j&|7qn>1oN+3<1uGg(9`Y| L[Q/]]rKaэZcd};L g;Q.[U=l9{Uvk_6SSa̵Iט:DdnBov zUZ]O#Z섀B>Tߤv(d,t`ٰkGn5^YO#A_?,וGZpҹِ'UΒH}0!h4w?#9n1)# }磘kvŷ~N-&9 ORԧ&po$%dEF`I7Ū7*@(Rս;cQ^oK6s; >)Qn=,猀e&;t4tRn6Ejyt6{ H:q6"/j^s=ݘZϩ|hAS#zgāY([~^~7$_r_1I8#6vb&m_14p"y#/ߣC4z+> hډt+ G4Ce:d(YTn8@U*B0g2T5j:j${lzz끪/孊va)<~a|KT 1 msq!p|YK֣4SAl 9ȋwt4,ٸN,7A<Q *o>ΚNj=棎$3m^C֚=fjRJSze߫S u\"]ܾlgD62I 2y "䟑耑N_r\3#$*6ɹ04eZ }QUV=} dRYfŊPGGo{="ʼ*=M}b@c"~#.]{*n~D/_QIZ+F :%|T{d>z%3rПugɸK&'wyVqplXvдR6"j'6udzI.*݈[ST$ۡ .w`-D4> rTƱzwM5Hƽ q <|f Ea߼-wnfz<(-:4B:КݡFZ$8>b^V룜z.)4,W”)FM%y* v1vl*D#;4xK}&vv\te(2I&<,.0&B 7cw%4 hfYUDmD\<;r |~f̥PCa?%>QlUR̠{8[[ldMZ8񒪔sӵLp~w`V=*mMhmV{R™Nz%cN?T$Cp`2nxSjWQ~L)W (Q#0`$`7~üerB OA= ^M՘DHY m{b|}etB(6.%tU:w!nAh VW \C޵Ѭw@XT jnnvex9t 5(;HD4ͮj1` ]M}@X㚫~}N 1UWN9Qsq[Ӫ5B QkE>xs/υK *{WBcMR.#<[/jPUgB `ig0s bi_ _C c&;9?k# >>w^ӃPvؕ}s4iDhʶ+P,,Ptv0tҎ#}N`4HU0f\yTKKv|.ȅ)B%`K!*DJi~ e{ "D"|^w{kb&ίCIQcwwSFqWwq7ږKhcPxM5I~6tחkHi3[cC.ڽÍ$\]F2-N=E=ҝhr&CWF# [ξa='*ПnlxuY#ZŪ`)4dlv{׉+qRSɧT:"~Ζ 㾁@XNO-h5{lpB.yYvw˛zw&0!z㄀goACXɰA뺼DC &*>"oshf7dƐ7aݠcፍui ¡szs9KBD=!йш* !/!D)h;;Nݚ2 VhQi3J_RvD ?gƎPAvnra]iGVw!x5!Hꚧ@b < Ssx( :ԀaҒ杷p/TU?yC\b(vsA$UԝHXtHΪ" JbfdkӜ-S؃3OAjnnxd3$'@zy> 8 g-@kR>X?E%(m&Un}'=l41׎4|EPA7P36n7N/RQXR y$tlɦ(]!u8m%ǘݞ\gW΍PWXR$k~:Ыcb1k|mo&}uxO[iV!zz'S"XF;m9" y% zc14s04w,~2ZtZKN=)Q%7l'sfTso&TŠKk%+xA#^b%^V:6&w)bpx24yR6Ђms qsDۿ^$2ٖ=I:J.%TNbΩJ6SuNfOU"m'j\Iqչ?5@F5K¨:m8!5iH`Zxq OJ 0CR?90B,~c|Q AS,7tfyo='F'JUvN#Z@(#Ư+<w`mxm?Z#uAYo҅?5!I`JEv( ?Z E^QVF`~L9 Wnpſ-Q܈v ,f0I MJO϶`n&nL+Bf] \P-=U.n{wR1AHϪ O#/Ӎ2`x^?G qj uo,uWc\ux66Z͠|Y|񃵴_4ТsQ/"qOɿ*e0Xj4֐D9z̠7lO;M%. 'V|IS@BF>럅e4`MJ[spC.ahT! { SӮqP nC jIlb@aMP۠䈬ĹFn*돯Z5:fW˷ rz92{c]B`3 fW욑*i\lq.߰]N~ym MΤB(3[v p졈B@|kۃ׵8r`~d: }w4+BB ||6W1]1| zE _LW?w{wid jDŽ#:BS$r i)fhmi,\2\^5C4̑mΤ_( ̀;-4-՝MwQ*D%L,ejo9V!5R`ȝxE~R/27z/fHNwԹAuJ|R H{4%j?Ve;Lm6>mO;w`T\ 4OmL3EYlpr.H'=UT:hOF]{TV?BVD/G' 'pϟPKHO|2$pm7D|>rWmp 9IT iu~tM<`6Kl2W=)1em'b*V@mؗ&$v1yeqe_t%!W8_E {4Q*~i o Fv#dcQ3dgrSSL'pvpگ!ْNE* w(c!5MwTc *sQv>n2R%eu]ǰtԠڰ챒'h|De21SLL6,- 2~'\-Ғ 6b_!7f `vЗ:2O@p 3@ NA,p1k-~YU̅/ʮP#dF0d]is[:ֻ5gOu,b}eOohl d +6iǶ}J"jmկ%/>11%jZ#^ ,0#_XOg78w @-;!ĉ={HE̿n~͂'&ywG gK9 7ח)+|π-/6_F4L1i8<t`ZMY)gE [}/և'WgJӠܰdg=a JI)K~03IV=j+_IǎdҠxNZ*G]gzS,.\Q_&rr'jv{+o!,>2;c Vz*ZL'S[2^dں)!HM.SY^1@ 1Jx˶0NG1f e;wU \a:ԊuTL:Qxx";5pIQ fRdOr]iߝe*v՗܊[؛F -% {( xZN2nzY~w 2eeB~17uMR)*BL`C2PiRK[ 7 ӃRAwyAb?7k^_J!G6N)nQȴb;11%AᤴUqܞ&G ;.\B[ 2pQ; NkxN4kjl\LֱVHNεV@/thd0%KɇUVtu^e ;01 æM{T'ZjGLu sZeڒ[\N٬iv"`vIcX"<MTޗEt ~}?ACla+g* iYt޷{q ³8%Le>#mrxZ+j+MŎ t3F[&n6Xi{Tc$&I06ӣsc_p76768}V}ߐa*Xts쵫7^W>#nK'ڑe, Y"` _ @OmGhJ+ǣ.gBHٚ݇Sa2:@WnS0AV̙c_cZO;9-z\=S_%c׃Qk׆RvM3?UN!rl #RaޱcO'7 Ay% I:>%Bĸ؄;Եx0!LJo¾?2PEb |. \I)s?&$©(Z{wO,&R ~v0Qʾ*$OR|_fYw1?|u6!z ꂤI5ȸ8y([ݲOvR g ~`X+U0S&O,ִ1daZ-oSzO!$Iq@pɕvTF$*c:ާbpY#Iwȳ,xB'47٧*g9nk|]'8dnӷHEijVv "+hb\w{C6l)tg¾:)m(Q,x[blqt7~dS E!i$#L+6SlɒH⯿$&Wށ \G 㬠吝<2f+x?b՘L/xrQ=??tDf]߰E(BkHVjM$P޾..J*{A ^p<SVb ᏩG5Q3+lM{l:yR~B2hX=]P#4eo:I}uA -n̜s1cq0J1Ԅ;P\>Kjbي@Ƥ9![?Q7F6S;gOCc2ASɧ riyZ[]>@J`KaT }|'gn7uw*s3涳'#8F袀kp( A{^j9][Y'@]t΃xNP {B-?U";'F˧Ap%D2V<- 2LC$kQw_`OX'7EXTw`xϵHU ; IBB)ϧ0Oẑ?pRyob>X؀ZY],lC]h۞ɍjlUhcR)/$${=<;U%N vϣxe W^`!_H DJY$ԗH͕.~L' X(oXEºP2Qng]7U!HcM !cwsr9$9nB]Ad_Lgll`SKm}u!zpqWSUh#uP,$A> $ _3g?Ha/%hڳx;^hV5@E#:aVg7 R& k0lz.L% 3Z.PeE)=\Y"RJX?OXF H[1+"F<ܸMhII`cM΁t4Pږ!q N%̥Sd 1Ƅy{| 5NeV+>O cU=chz3L Oz\ 5qNSm3=νGfbcBBuT'KTWܨ`FP˳"A$,sC^R`10%p؛ߞ8!aRWҒJU¤e_~9b.$)蒳ɱTR-똡 d4aGk)$R|u-2-M"(`j=F1[KmmMUQ];ȍ<>0oKLWi" 4.8)<@<%bn:ѻT +ZnP<ѳR3R)Ŏ0{k% Ylsws2OfZj2g)r96erc읽!l >,|=oxQ8F:h=wջ38 j-^L!-2:bXE]fAjEYOSp0~ f~H~>mjߪ#.h9] KD_-y\jHS{PSðض~NGō;4م)F//M4邹hMsg47F&0{fFGLw@6*!?mz{%TUmXusǃBћ*P(ҔG&rݢ٣?ȉ'0FR?Rװԓ[>߃=ؿ"6)1hYkKR+> ~MPz8wn]t6@ڣ؆ Am4M :[ ׿*5p7C,j1KY%DGH" ( +Mq^DpBeO5,7O+ ß,$tG'~blmN0w=6M*{g>JvڛyaR Ա we3$2xQ?3 hC\1-zz0/-%\Ur$@fB죗'_-W:`%Iѭ&BLWiw֔H:?4mzċ~ 3>]~٬EO#4C| +1+Զ dj˥' خY,=o ׅ:)L t/`Ѡ**ZR03Z&wNJڌ zޡ13!c f7!i8^e"]K?`-OЂ)Vk?b7 T`CV&6b"1|67G՞1b1D!<,G_RB8l?kᛶp#yrAJp0_ikbw^@gt̐Y[-;0ШWMPk}"ԚL:'Sm:D]aD&a}_?*"E9D@J=y= Ne,OS]ytu`MW~w(I Ư!&p_I #y4 Uq^ՠauM%-Y-,|9p߉3FZ2F,D ??s*vTR7/Az 5gR85_s~:ZTَvמ*`=74a_"Oe6<qND0Om3vH3  1ipvgTLv쮮Yu^ ѼHpcq`汋_ٌ[ QyML\V8y˟ Rg]U VJTGi V)kĂ=s| ɧP-\ݑEpyjy$\)n'')_qxΧBZ97#/0b˴6%ݬ\h|=$ˮAUa Uw^L+1ْc*xo=Jy\! p 8`zT] F! ޅfq}F ƒf0\SRl o]r͞_x2ѼɍA$U(wWDQ&鵎c]@@UBB `ғ{+9DmjJ8j}6f]-|yu#,ę\if,Q\h=JX1b&'x% {d 1I0?g=b$`=u9g 2VNSzaV49>N Y3sd%ǐmOZԤqPg.1 ``88Ph f,~6ǪE)SHo=L>0Qfm  ۿJ~,@F)8tofhH F› v=cnJ8*S}/>ⓝEhevCn,TK+ƤH-y8n4lc Z;ʯUzvr .l'BcwZNn,.$)I `!=M/׬8.,Gu $(!3ЉN3DS'׆}/=.*ڷMZzp)n.F>\2 OqP?.{X25t^Q]b-kE8À~q?yUJ( 2`F}0T@`9xW4WrH}Z pEo?i1?#`_!Qdž ;jEJ^I_"]7^نU,zh@.$ϕW0©N.Ƥm;NKT CJ!/~ewes!0)l?κ,Cwe-;,dSji$g:~ʟmwFu+~3xM M'~;A\qla]Y.9:A&!qv cKtRB&҂.͓ұ|Ъy%a@'9֏zy-pĖ *kPrW9#> 2 wXD!=|L+UMԲq n_[Y'%}Iý7]#EcZwT)8 ԽN !EES }CD2G߅{3Tb|dPuF?['i"+t`rJQn]8~`ѡ0.j N_mb|J:Z9 y1.s$lU>6-8G){: eS\ Xcۣy{PSU#/T_\7S-.3uW~1!ҵtFBJ" LB /n+<֪B3* # r^=qj f cclO329f@3ysKΌSSji(4BK1;kL'pyIdufE- XgLQZtr"$X޹STyL>`QEULy/bKJ .g_ 8 zb+<a)A{f v\@D#9m!ŧbhaD[%-^QR.OXCBy-)Lcs394ڋR[7Qa?gpAvʕ'K:*E?GbY xd)nfӈi ofC]*Fn][Fy|9,>}-iiqTD kSMycS91EǕ9U ^Aϳ;-**}](dd[{w(TՄ@w,%dixf\'F!V WBm.p"vIƉyϾv~Na6t^*[xtV FGeхI,G] +|(O8Pb){Mx5u(N/.eHmyث e7 )->ݛCluGuigrp{~GFM[ GN R3uø ߦ ,V1Uqdu;X+ ӟ0)5]ݝ([pQ/_hj>2_*;LG ̓-I2Aqϕf ev5e$hLH*8>3;%)I!qAJ{!G]T?[zzaJj𥉣<ЎCk6 ОAc_9IƛQw!_kA"T ࢑ƯB=42AE[gKGUSE8r󀽈52QZ"{*,Skn.%^bhdj5ex, Up|<|KH0WmtKޜ]!h~D-xJbMT*wr ?GM4\ĥ'3YEr-g?} BQJrΆ-yTp.8VZ"CǕ*X4alˉL$]" (I<:̆=]ǍW P̗0@'WJ<~SP+ ngp|L$m-mRZw#s{[&& |>2+tT mq;}6QBb;JD0XӞ;`LJ7q;"V,|96JΞGM~XY"RhEsx2B^ǪWr4_hT(0*ՀM=84IMhclt7.9¨2l2m8ypax5 pd ]Q+*S|;0)92p%Dy^p|Ri J11H%bŞhJAAXZs ~$B|4\N52WG(J"`ڍҎ:VTv0pd5OOJt{JhmKm l ?o,k4%U#N9%O+.dT = G'֟62&*7 5](K@x;e1TzQ=qQ&*tq%aU֯ N\Hnjnu뼅pYP"YҜ@UHʬ[Om9fѼ!L@ֱw0Tn4Ж3Nv-vٖYˬ SÎSPfSuy챚;xͦpJ3$%T<,*ysᄼlؓ20@R:~+M En&F@F[PBeH~/vrp |xcpj28F,qV=RwOQlkK`ŗ]&C=6#*Ehh# N4YZNzg^|e_m4=/?Gg<~gW!;(WyOoI=Ac! lTb7lqPۦF} pה\ N_;qQKGU9@m< -Ӽ{bNE$qO$8ګ;m;#ksabۭsN9aZ3k[[^uWQ'RY1ȍSH%Wӓ ip2nDi+갟X!\ ݕĨrvZKjkRl/LP UߚBn+UJY;ZM@m+% xLA`VnOLWd闥Q-v4:(dM;zoE@Fn^G~ `WL+'21,따^-7#P潺+cxSZT[E7yH5Ul]ǂEeٻr4!`/hbN$w=}D>Iʁ$K ,=Z/3 3&!F"ZWރP^{Il{d9O2NhY͜#4Нki3Q@ `6Á"kK΋zl=e`e ^K0$P8#FDW^Jh3tk<ʆ0-mc5"@7lǛrѯIWV( f)_$[BоU} OVzyS;*AV Ph_`̰y8Ub ^9dmým=0*m"#b_R^J=P xT]G ~P*hZ4b[Rp^F ^ͽs";P$0*+*/%|]`&|>'(/c&'GwCFzړ^ [z!|h9ogOj_cU34[k%>XeD9Su$7=QP"oBWN#9ԱfTz9=?HCy58 ep'Vvw_Iw^Q!]2/<; |LYp}4?Ju[Jī<MԽR'H{Dڞ1!HB9|^ -`9nBFh 81~WW'zm4 C ȆYt٣1o)YHb7x»oO:(m<^-H{olH# [:~AMŎn!U$:3FAZ;PԀT~(v#ɲtǐX,fX"ZcdY{N[?I %ns7|iEI쟏CWFZċHanމ$b?-XTS]ڶzRwqkwC#'"^h0LA-G8٥뱄A(^da=³!'W{NŇzW|SƊ$, 9N1?Ҿ^jCiZRba|0}sn#'J}Y@kvqb^Z2F('z8#F64DͪaAxC3ȺFMRSɎz4χ}\G[Z,=G~RP#'uALvlXh[/#o#g#dA}`|aΆ;N.Ԏs+#rps݉R0!F;*YHh1KWf^կr[`"j+JG8p^A^:1!]$&Λ o0hEfÖt2ӼnԸ s02XE-aPUg+f.6Wb mL%1 <\ |lT3e M$ac Bw+,%,KxN9|i_AXԱ,%{"~ߊ>ƣh'ON24=/Ub:zWFVbM9"7>šХ+bQJ9K^}J!ru;W˜P>tYnKP/mr֖BU4frȍ08 &V&e}11)Ah ]/nxÒp*%d;B,|LK %#^ǜ\k:xp͵QK.Mq·DP(D WK!tVi &oyr\lli1QQ̿լjE}jK#WdLZ0rGN%bs>5;|rm\B>VfIp?yUl`N/CQrVYtfՃP@v_ѳ!y7t(S|0U,z"?i33`r5GyU';ZP7NͪѨIyOXUo*PyDeZ. D{].OzF&JWЪgw:>d_/|<5)W"$,|oѨwwVU6pA l:흎ߐ;}`|x \P$2oxH3'S;_W7Q!_z9;v{9Gnj(qARx0uӼb?ob f6z4&i68  m㿅)ew7.D5~Ik|;$ ŚǠX%"k >^Umۡ$?h8% #gy*&2t|w1 -BVne\p#xH'LikRf牴WuX39E߿=[gsGOF5 H['&4ƌ05$;w| ׹!j6v$(*B%Gn,VY_vg<;GlJs`<2_߸P+<1j1Z-G~-j!wad0ٟQˎ]^ijP'fdYW?JVOJt R pBHM[49`RA.[׳8_{HG|jFZHǣ*:t^ x'u3lF=)"HYAKoggJ'27ˀaNI,lFYX \ 2Gqnwq5-$ @?9lLD-%z4tAnB>:-5d5͈`6E % .u(1\Z2E f pn= j% T3$q+{ <nmA-3MƘrl & iuZ-HB!BHe،hzg2%vqtB/R<b>o Qڊ~%Rqn 4ޭ!LNƓ-=-V,y Z;F97̙L6hr?1GIڕ:zŪe+e g2(Ec>l3*_{ VnKC3tĄל3cّ Sgansʜ|ψ?]ƕgT[/@z;ה(uwqS7x&Ob6yM!`NgEjP KxЌ k>rUvrR d[KGc(Iчv .uۗ'QLSdDYZ<9@TFi]MuFj~XΥ 5@q ܸԷ{pxB90X?¦s5߈snih t#3<ݹF>ZuަV(m}imjRs{iˍTS$JxTe 9G2} yb4b)oA?Wx\{jԙRkʒKb=6`U˴79~K$A^iد|DHe,N*Z9l䜈 Y+:F٦'6IW .7Nl-@=J[%N/1 g;_ %^hP]6?wea7%984hǞ(@YK/E|P:Fp ,^=ү^k[m&R\>)c a5w|-Zw1xdIĖhfIoUJSkg)R^X:`uL!ӹ &/ H<>,֜g{ƾDvPn&A)LtE0WmԮ}Gρ~}P'5X#Ӳۙ&~0(/S6+ҭx`R8:-ƵPEooA $0N1HGcR)w!>ƒ%!->gBFOńYjV@xpy9\Н;'k~Eg #yo,B@01"&.[s.bU1ԇKs?.SY.j;} GZXʵWqՈ ȂQT+dB#K2T#vI);_ (]e-1{m,(\BD?.%&R_KVF+,['boX6;Xo^iϿj.4iK"AXwq֯tm16 2[H5<1LzBcJ5w,}&VB'/ώjS}2/~xNH7mfԾY& eRPJ1b,a`1zk$ǛL"3. .f{wy;񥅓m~f5M Gp]c;ӏduʇKet<:@]1(| #~MFwyfMԪ:e:/U@U^% }' Z}%VWCW!բzp,LdZPheDh Gm1T{peA\S/9j=ֱhDj.8Đ>=30PDUMyޕz]/I?[u |$DU.h L鸅vɢY7cDY+qig: f7` O--!n~]}CW0N!USgƓ_Q*ݯg;YV6I*G dMP,:6*[݉-;ezؕM?2AE}Oh'L #!&łL?U4 %lP Beһ&޻U'Gځ|E,Qv7{)87d|7#GjiQro }zwt18藪iZ!xg7ΊeZqK 0+"l2[xо_>Y SQDuJ-NtM=t 5nuLexjYۜfS_J#JтO7> C bv;ܕl牟lBɢ,KԢAa1%W3"}'W#Ŭg~Q}qS`H#h30jSRjMl p?(=x}Ի ;8'A%+隷$6! ɰݚP{PYuσMSOrڱomySwMǽ9MF#.e%mW&BK UdsGa3EC+URë6YY4BcN]"e.H))֯!aJf_e9>fzG濶艞e@H6)yH.&K lxr4)OOþy0jL4>f0(/9߳Fv`e1٫_qcwBHJw'>:#JTle+ɼ=03v̯.ԍݿ ?OZI{Z^o&'O2=S|@Ē[ y'&ЮOPf睮zk0KlDXؤ\IPVTq_U#>XMu-$꫐r#iAL.@BՈ-R) wGJ{ɽL)6i vYZ=0ƎՐ!(1 zGr/ T]_Js^82;}hqaa(jOF @?#:s\5!([1p !jwFʌKPߺP3xHĹ·<*^SG^3dj<iF+zJͩmxw{uXw}=1P(<*|7,6d!lÛ&rmj,=Gm+c3[[a )4(ݭ+4nSpky87 I9Ġ 0RjI"oc0ݗ6uf#\+AQ#G{`3CPm$3!F"(mK4A|UfA⸙FiE[ZPx7eG⃣ ͼs9z.tr4JXysbL|m|s?`]tܷ] ;=zV9C6חC-Np=A\ Є 1>wC{ ZJ[IW9.V ɱXl[.74F$6YW>Ӫjv^2vЏ+e OS+١,q/x„"q,—Nn˾e2K ] J9,3 kD-`= `GG7,m/}ċbYb~G~QqvAzXt:GRHvm-mvp" - ҷg) dVL]h@S4 T,`5QBtb(t9y!Xs@l՞!- 7c^7 f{qcbRh_=Iٵp,GuY'J B`s.[uƒ+[0/xB*YEHQs4)n(=ci) l)`dG@$]Q\FZ]V=`<]q7p8VO'膼?Wmdjrtӡ[:2uc ?qL eh~~)?i>?Jq?7LCuRuQR4v Se9.`}f+XS׉wyh1ZUQJCDm9\Vʩ|goL_<Đo^kBv)jɏQAIEZu i'E V9h 8;[`M?=ZGTyqZN76|>2:u82Tc.D2 X>&l[:/ՙIhΤoŽ.(N$f4ZV Qe2Z߸hKQc]ƺ#cwqm"YvuX8&[8Qk+rJf l4_-ƫ*G.OkJ@:$mU@PRE6`3* /BvlB@u|561j +n>>˥fgd?OWri57x#S ,64|1 ׈Y>2EY:G^u`H'TCgB/0uOOyfD/! ,NKm|o`ΝNe ЛZ*{αko+ZߠC]Ģa'15ց` CONDOM {FciS+nwgJզ>[F>9R||M]Gށ&ihg5b$6Y;DgQCψd5@7=35[zϏD94- qúhU=Y\֦+Ci^H6PY&q`1=*Ճ4DQ8n0./lQ;]mP/L_ ̺y}FH&Ӆ(.g/nPIdy rRXrŞ%,PX(xuSY]ȞMF^|9:`Ǥ WOWdDp/aoPe`9cYg}n:"5~[1{Aϥ+0> &lM-Z{cxyP2/K7P #IbLqB8X*U|a|1B{]ĭKskEFl9ԗ2+u5['Ңp#v ==F3ӗ!ھ8%\5= TA-Zvw|Q)f9r~(f xlhM_$<\}<?CZB- x֞IWFhރ3̳;~ 3ӠI^2@𣦡Qhd `4B.,Hx[9Q pUK?X8*+J_ԱL-Rķ[y. ` f'}d%ÖI^b//Bdq%* PD &hBEG!1f'ʛhp=$wYN3; yeWGocLȥsq {"6CTDB1j(OxGQ0AkgqIS1y g]!4X <1+B-xTcl)g';B,S0OD-Si1I8 0EZx;9{α,([4 W7h>_.?Wڊ9nȸ뎏reQ6`WUT;C}&#\!Ԇ<^ǵ$"}jG 6 z4.Į)%5nW tC}|Oȳx ƯYU]+ʕA,J |$+eM  8XρDK6wʼDg rH!^e6%L}YfB\ ࿲Ԏuy?P=wW`#xe4ہq/@ mֿ! KN *t#?}w+FILЎOO!ݜu=MbEItaneJo98CѨ>dZDy2ot ~]'GKx\?PpPkIցHȋGj"iGE@ 4Z"tL&$Շ'6jwБ MS1c'!T0r> `hhE+gY/30eqŒh%[ ɦ]|?|^H2bPY-E.Z>.'f*BίQ͐H;Բi.weAφ2ָPMzntCYRN~Qh áPB2 0#0e+Ѥ>]jr+A򀟖G͝7'i `ʇwਿ˪`=@/-^CHdiܤA9UȒ&Xj6qdz(8|媎*Z'1a F$ZBZh$脔$%ؖy;Smp b ڧւA?:,RHs̝jCN!azۤq"ƣի:CPB(HzFGNjʲ?!fSfu~f#Am7,}")Fֿ,  ȑPSg; q<\,jy|9ޏ\ o5M0q"wh2ѓ]OK.JL}0eo)0 uaO?v(j1M]} $D _}.LjKLtUϾq֮̇55!"ޮWCF^Q_۬xV[ZfɆap7U>}Kߑt.eS,6΍b7#UYd@4 8>&lZT2.Nne&Њ̴.]߲7iNi[reh,e߮zEZQÝ(FB]u<, ]DET;>1(W2x?Lg< ?h}Y8OiC>DM7MiD4|nM.1|/Q寻6VYd0ү bQ𧢍wj龑K!|uph[w,A'!B)DS7;I.$2q%z)aVo)ώRy7\=\ͧ͘ymrD# KC#ѳrk`zq-ll?sC JԯH2q۴U8OotvbKrLt`|"&QX ,/,\6rF`#Il&fh0~&y, iߌ3G`%;zI xv5ӇÐ_XYU=%'lsՉ+IBY8>c䥍e3Ǽ8C֩dp=AbRʎIx `AϬeKfꎧ$E@F>~ E(vz&O 1&_?P(}:ll R :~yoAM鲒EaۑvD;IrB2LP %kMV1Jz̓~AFu#F},qL7 V#|*ޓ),r.=|% T#6Pzαbk "<*)T{IpZ'jU&(wU{l\Oc]ӡ7_d-cEjWs/rePt^w NC e[GҙR0u;?i[O '|}o^Š:B,R]VA⥌\]\ O9U#3-CtC4w\ +n};ͩm4(Ԫ;Eeդdb[\zøɥmU6tc"B/ 9EQء2f8W a ;"<=nZ(ΛdJ鴟)zzZypL g^=7ԣրz@LTs4WJv-k:%_3\0q$9F _"ŵ0\3t3cUW<̴&2Vǎ@I>̟*vs,vUy 2u``4Wy* B5Uԏ܃ 9m-a5>wDc*807٠ֿ0se^N9ɜ1/Zsp?X#إ:K%LHwp]+P۷.~,Z{ Y- x!HzY7b(cn9裿6I_$/W! 4,Tg{/l]v?28^ޱڑDž*̒^ +lιUM`Mm(…lE(7118hHZw>oʡN9IxٺY 0v2t#f3=c{n%&Bz +U8́Y1h[r2=gm$Q_mb|AS3s:I;>̂[51y20a5Rջ@>.M{f27jZ'Rϋ0se+_] YFj|˞?ݣÔ*NꨯmXftGo'-bȤh1&+ kTƚ7*z zƊ\4ֶA # a ch̷F%嚀Hi &%"aۂ-wkI`gUFrF4iͭ^g.r*Nm3>'J2O UEC&ENF?X0å#c:?Vo;T.1tiht U {QVe>-zJc{1ڸrBSxO#rH G؞D@ #f mSJ*2+N~FU]<<`:@f% EX Ak2ӕ *6Ǥw/.1$x6DWڤ6JP\:|!4p9foS<EX~D-g)&:KlV# Ӓm\L!  0!N gd 6zp{@|ol F$ot`Y'lءqk[ɽa٧HU1iWhM,|lIn>A(N؟/{wR^f ljW9Dn~X_F0]lqd)`}Xh*(|Odit,~6iٍiQA^U#nd:i.PfțŐ͠\U2tea!ݬ#F"ǪѹUcԠ/3eު.Ʉwk4M>a&/ ݑdV5X;ywy .Lձ|9ᖓ*k@Zjvj[QCC8U*X)4r6O+ $:O]zjM't]˙hи} 0)R}wh>-(vD_w`:K;jyw[@MQE1!йQ0n}q 9'1&zi`& r,W*ƿK9%dXO`;ҳr9/~JwxYat:b8 0R@ǯK49^$si9mS73CtcDZBZ.. 2(MUW񟔗?߶?wI J^ģqzaȝ}j_;-={DmD<숝7׵]_s+gWa~t%?7 K#TQ4Eٌ/nֻo FO'N5p 40I'yZ,+ER~aL\ZF2v4n,dh. p˘4-X)]r|Y MZ?Y-s䆢gzN&IFǷTT+pbAXeˏv2mɊ= ^w0a~|d ЅhF/kk۳,v"C)*|m-_}|k..CfyI~1є FTH3(udVy= ǵ3R' ]MtDSS)HEQQ"yHNB Dc"QgRW -rLG'048vJui*\>ESvgQ(fC`V6Ĥ7 rewbĖ=vg]W(6s^^Fߵ^Ñ2l͢p[^`$SC ]kt$#\왞@6Ҷ Vh]| rP=}܏mY&%t ({kNNPf # Nmhx?MgXNI (M "G=<ՈIaIRg}ȽDʙ{&+la|a,}T,(H=q5Ģ >v#!C]FV4aD|;.#;5G-@"s=VǴo(U*cI兵Tdun:PsdxP0ƃp.v/G8hAl" 7nXUisЊ5ubKiߙ°➜|gzZ/_awHE"%==iƼGv3A^MSQiLe*9pH9rjA/%)0gc I+jW[XN4k"%'`p[ iwe ^8#+e+upU6zd5i"8mNL`*nmLQI5&t =h{=?ts+ћw s:)ҷq{ &.mC[_F Gyj{Eݜǀ0꟰'#NbcPhN'zY@C-wܛ-EՌeHMYe(5X:.݃O4zzFis/6$ zֶD?l-C3 tNCA= v2%(K[Yb9ym ɄWTg7)͜۶0 E4UiuH\]4T=@ |wG&.:# rwQ<мip$M٭Q!`=eAhGA"RR˖)"ى@KsgNIJjyF9i\m-m1:cSx-јigpSS.QXt:kUÃFsvOtuvJG,e{Hb$Stjd4Ÿ|\tm.D'Ӄ>d]p)[Ra;sd͘KKJ' E,KXTK80J}*BG%*x짨 t"aL/*jnz㲞~ c;~R 1C3OA;+O^;h[ohu vT%S~v_pWziZNKo["Yb ?/Яpk'X #v. ׎֜yzuN=O,4*/mCC,^`)4Qێ)4 @(3?֤1 -y룮aGo4=6@7 UĨ N:)P_̏(72U+;xPۣl+~dVn7IH,nuk:lQYU:%w CCWzÙ <_ww%TYHd-Ghm 3p=^=eEx>Hm['4;3(ҥj+0.H Tq_i fN:j>ׄ|&zl`#| ^ rKvǖ5B] nR]wZw-Vѿ#dx|]<35_5.C@S~ӄK|VKҡp|\m@e-S&3P\ MEt`e>Ʋz:zfT_vФ9yD(T}@o%E:b pIކN$ϹF<C3"opBi,+(0mL?݋qR6ENf0&Ai'UEh(r_72O|d&"yxhiM[Uf~Ѥ0w qlݡo C|&#>K'[ߧ._Dd{/P(v QtNp0F@ӸLԤz|LU/NrMDCBM5Mj-dKl aY8GGloXl4K`)@KyE m4V8 B6{@f|\J\āz\_^-eN!&Tt™S?0rԨmՙSܗ[8 tX`ض6}aת S)R3,ai2P0>Wz2)kHT (B[N2YYV@Qymbu{j]v})23BZU-+O98/\ pؔsY+Tgk0~9o(_΋zij78I41$m);.zoTy=!teD`A*h %:e]j \YQxI(顒r2{T5$*Dݓiѳd9-8*`{ŀԳ͌]:`8[oH,"bTlٞ[ *ݯnjw* ]X% 7-! ,wMk$ :VKַhoN‹%SP]nLM|v̅!y7!azg]Z*mK̅XaY2%\د4Mk0(^)(F7+5BjeR:hZcVR7=0YEΘY?,@@RHo+ %I鼽+'I#ʼn#tINi-<ftHd+bغrmLDHiPioIgA:'^ DUZvGl`emTL-MnߘFq®X<F[L9764F?7!qAI[`J3#- tf&`w[0DjRHݥ-t LX8 r4 ,zͣo׫,~8fw8cYW]:o  H~ވ;&`;V7_<;F1Wd 4l`ԶCַLm,*3gVCfthvI?2'C{Fco=aL v /p-eCN>c3I(g)u֏2A(9X78 &8^CS'܆h=)!5lNl"sOPՋsӰ"6">&$݀z^ItN/a,RYwiT8XFj[d5Y`k8)KMCĻ:s֬fKi=3j2( 68V흍߶k3j8c .`h8)4,R}V9IeIN8ޯNI» 8]%Picm]X\zk$dDB)AFujwI1M6S/ dcL\f>DMnLX[_r?S`G>$!$8ԯr #m1}b0Ɩv۝ccu`rvKF<9N Vb(î_/YQN6t9a)7ruA+DU+ˢl)AP 9 ;}h?ZHwY'E1'+&P|E!N+n)K!FwO0(-M%( 1ag(aY)Ϯ^%c|n һ#6u.={$gǽ^s Il1u &\mk2@,$rdQ4ī:o9l݌^lV165.ᇑERG-:K?ZKiީTU.$ #T D8 "w#䢕|\AqxG|d?N`U[ GxI?4:&an(}iJA*5%|GQKY9y@]Ԗr'sfSI„*@]n LY-:}>{_;h7깧"q<`LtUr ]KGDsFe-8f@zRsg)IcHխ0 &MBo<:!0L泥7T6܀3䇵*)GI3%*d%k"T0j֏OFf 10> ,ֶ!xHm;ݥŸ/(!= v B_ޥ[n%VR!ᢠs )94`Qq/ ?'kn>7HW刃7(^3q0/ļ hȐ@-݌.[<=.r+oJPF>gA31Q٭n<|tŤ,Ji&aҰQE$ օC\>_T l,H8(J~PK9;qGb\,LգvZ q/D9fccl/:sǤUb@ęFįdϤ>_$,2ZyIkVAV=Nkgb1 TФN0e\ ӳ$yõ&;E`^n7JD0u-Bex t*@Du:,dnۭڱsP&}qxJWHS^Mm SeOW->~2UM|1K dU{~ Yi]/E?:%uztŦ[Kb^YfN\1D]_L3|PQS(.X-LTH6KܻKX;UPE ?"Y])oK ?̐G huitPӦZټ"[V"" ,}HZ>L xr&uqC!0}ᰥ(-͢aFT 'Jyfq'̧Q]|d)zQ|lT%ԬbAk#2\rK^f=BPd P!BwTF,Jb: 0{v@ 3\:x8NIAJPgcP,([naTA $7`SEнXtL [5&&1_TZhdHfunNJ;olfdNE<s.H5.AJ+&D1;184\S1g4fP-B?6L.lPЃ \oX*xbcګ)0?/NGցQZ HtKr8ړ_A?ah>g}c,> P?*y7{m %+P´< ԊTJ l"VJh4tu{??qPhv/t; HVJ4^]N"Sڠ0sIy~$Иp_ )3cp]@I5Pid"'kZyH!Upfܲ3:!=űH%2You?z0bԹ4*WҲNj Vɠ,hJCŸ!w70И@^SB6&=%&X8#5hHTlŔivxZ N> 9Kȗ~gJ[G9뉦+#kKz} `}-O-abL^l-r+]>&737b"ۍ `k 7>L)y|dRj*LAQIzs$^;G9YpIOwdVrY\VdES[ٮggtvxa(uc;/eyȠN.#V$đB7prU]~oA j$kW z} / q hB@N^JvP~q,5+$–sVO+>+R &zXII3W弥nFoF^Q-3j ߢ>F^x"Cc=Ѹ[^/5#m8sg%nEd,fۉCQ8lj˵tM+n@$Hj#XK(Jķ8߂->!Z]wBG[\Gvr$'%lޭg N\P3ss=q"`1ËBC>sa 0|T%/.a(s+z:eɠ-9<-D߁`XR-8Jឣ8"I*3]w"x<WSVm8%t#עo5FT޻xئTw\ͿF᧾\e_nt;5ūEgnBs̔z!u9yШ",̾`顜! Ӻ7c*ኴp9XM꣏$ӠHN2uд]u4䱫u&%/,e[BMdOvu]u |3lǸ)3  YXUh%L[wչKօ8d4iW*HeUǂig"3fρ|Hؒ˅i( !->RdO L4"_%*6YsHtL#J1音ټ W?7DYTlK2W+(Yjbs289UnFǤ'oY:rJ-4k;N_ ;TH੪`j\h4L1rH h߄|p"goGḍ]'BSv;e䓂{@{jӠZfv6wD-ȩ#FjjP8&-LQƧi n=\B8N5ЈX~q:4 `=J"Aof|/y~jqNj,]+"yRzѓ⧔P-%\n6GhN\D)"݂Oi^[/ub:rݽ{'Gءwo&hIǮAh'XQF,s)KlGFC?mj J>aQ^̴jnhK8$F8uu ?)8)` c] ֥a\Fړ"[њ;A؉Pn޻ < aSg|vZaln0ӻQsnXqSƹi 1K{ RcPla'xS]J,CGuQk-80I(A MgѧΎ WfE&eTs$vOm79ق#<4+XYC p&Ԛw(7&= 5U]ջwqAO+ B'5Cq8 VkDaQu0ǔ">!~` vQ, Vޯ4HP9tSޡFo<5&!b10֦䶨mWmCEs1džKo`# ȑQޫ;o*yS5[Fe\;$ f&|,Ta1y>.n$;tBbv.38wԪʖ@`X;ݏHџ3<2W h-Ƅ%&F$FO)>*A9F$ߺ'o.zK{D $&9(M*(,\C쟓ʼ#4Ř>VEyͮkc @YBIFIo0ٳqs[#S-)m:PXW{hm1[#hq9RXWɉ M>}> IZ]{6Ah2’'ȚK3Yo9L$BsB1jܖ\0_<v1}pGԑ1mk:E3gu3xؼy8+O ,CfC?]CR t:['bqO7デCzUb\Fw ./)J놉%pg6B=isϘi]qznY^. z\B~wc'xkcX{6CY2s|`d+v4J k;[;],Gt=^)5wfs]J;ʐfSzw2~៥U FE}Y^НGNX4?]uL;I#i1 YJeSʋu8@`0=rBsW5G$"8IltPvx~*1RGGr,с?3\\`MWY~ Ұ=^3iO:,n@Ђv+I-{hy)Wc@!@hKeC(,vd1i)Gp.U6J|RHIL):ڲ tsӻ T$D 08:ٌ+<X`XdXdsG˸Ϻ>BpY0f FFAcZJ[WKE9 Ia\~;a#׈yC]:eZ`[`XP76/A_Je@DATl?cS:ex u,"oM5xOTK>~P!MYXB0B ,wT's#⊾ADmGy3)ܩlƇՌ#yَ<.č{>g$ Pu@rf 8AL'DS)UR5я<sD,U27ĖC1,LsM4xS+G^njl2ӆPܲo}T:a&k%#~Wjjh^5pg|LA-hBBy }b=7y>{sjħpV0aIsmې+Y ` 8d~N|A] fdp^6"jp b!Xfhˈ> ڭ7M"Ra$ckP0[G0ͳ4c) cxo |:rZfjb#Է*9tmʉ`zZǻ%%CwY :H2 &,S7`.$P` gj u-ML˛,me^ճ*I~(숔ޙǦ(zgqfX/okʺKӿ4oY[2g0/M?ڸ X}FV"`3k)+ӪOhIÕzV C%ltln&Ëgtx&f_e*ЯQK7XwhfM1BqG3la6bS``~p,k8VL'9bz$fȬ.'m}[&}zM'䍎im_Q@WlD eV\joD%Л>O@jojuԆ4hۖ< ]㳕6#XD/'3x[OƎ0M2Y#_JKK{BB\ǵ>t D`VRwmpC/dUi~Se^蚰i;挕>~ZXY&Is]=3do>m-vDvIzq%zrcQJ-!#9/EmQ_˃w0ڄ勦Xkٵ"64}Ml"bܾScr{TWUeT?hWrARޥsx1_< e+gET6Љ.= B1AN;Vz[I0|XCrƉ5ƺgP+T?kٵw׬i1Yf#MuI۬pjPW׻%ӹՇ) ȶɞ%v#y/^KơhbH*2ĮTI-j:(+'QΩ''EcofĹץ(pNS0$my &&0bqF5 ]| "F!,DTAmO1:/M$Q|$̧p #'a>ULLM|D.DNCᓠvDA"A-H~(*F[7J+Qt#ŷ}h76wEƳj)" dSI[^y4 P*&Q j[=C4bF'of[ݓTX wC]PRӿO' Zd& :͓XW=*ـkK+7PrN02%cRB_KK\􆪘,*15C$>!݃L lF+!n#ɶlؗhiqzc{7|o/.3NSH>'kȱ#3 :,(lH -> #!v@g#?~tWu]ar,鮛'5P@vSe'<7њŵP8OBvvԣFwҋ6wh}fx1t&O=fى)=OH#RE XX&wr}"FY J3ڨUhOV|{I~ͻ6\ ܝX{] lM˙gy;=d)2HE~ѺGHJƆD'Kci>% >To.U4HN+f2a&5. NTU qKns2`z̼2oݽg+ !(:ʟo3p5 %9ܧ| 7Μ&"oT8}X˽̿(->u?CO|-#4N\/P fvԚ ] \!PjEzL ؐu'[5&~PMS 5ѣBD2h:KSӒnσDuuJrs*q-{{|aԫ4 ,DZYTbj Oq &w*?kWs59ܵ}`^:=`R;Hjs6Z€jˑO9w%ˁ;RUo8nz8~83Kl!"5hk8 \v^R _IBJ,9fVI#@" E(rEo(WXohŏJ94N[UIW#@}W* $MW( $WtKיttT9gÅ+wWC'(ќ,?NWM>Q!v".wZu-U=b0L;UB: Ii@jɇ+>h}~}:%b e>Maa8>?ae A~`I Є$3a'|X6_|6fIÕY& 4\ "<`HT5x> M{`Ņ5ֿ_D%Jz 9gm?Vl oqKՏ<FDrO STv<_#t Ρx- =g&m Zw*Kͪj pIcf#F?CapXf6RJ[N\ earw*Gq]r >VZUrH^9 z~#W$08U N*f̋[3W/ [1 VOfE~wr5^)$ Zw]eI /NdH*ꅲZBJஓ J)Ͳqc%\Ka!pb )rvB*|)c:PbzZ w jKhIТm5f!7,\q ^qCPLȍ52?_ SZ/߆?/ӡX(^X]Sp鿅sqvW6F1כּ=:?S>8cvMr?-6-)Zo|Ra+y}7'lɾ j;UGK3ܮN?WG"~2E[Qqg,\5?Kآdv<9"['j2V.z=n~^+G6^^lp Lf`x6l8ׅؓtSiISݱЛ٬]VRA*^<:dNa3*.⏇ d:aa߽R>Y'h 7VXIl84d2:>2r~X(lǐ7O-xz{8)6EuМCcsi#-D$Ҹ-\@g `"<'+"LEڅ l8TrX*_]=:%j;OP tx@xM&;cYcuZ|2J /V}y=_̗. ^ϽQQ/A̭H=1T%|g֫`Z{n9 WP1'>*Ӄ"YcO$[l"QI'ok̅!RmKE_j`)$Q,B;Dג3IR i(`۫C1TqOf5 hBJ/bgdR"tgƁ#~Bsg9NOn\ҍ>K_䇰#wѠRu4 *0{IfV3wvon,2'yZQXBɞYl#FB.{Q&|H!ٞ8 kqY-9,c~x>^SSbSġaYF{?G+;Ui #(~Qe\G`QǥrsSPSiA6J̖w| -X--WY@EḩBҼ9wR+ #n\53qdv)>BޣU^{ձLI:INü l1&n5} ܘx\KXu y? fB;M2+d M~>T-ؽ(PIt̝( XO?BcԕTH޹vu]3^3qnsst,'ː@Y J8,UW#iKN%q"VuZcʛ$S~|i ;Z =ҌhޖEH qE#{qd qma؏L].*)qO)Bê|D` oC,,]@C65>"νj,^[y#2hGw'/2$Ѯ8X/EMڛ'>/ i B1>2j&K!WΎa?P]h0@|y@RkCޖZ²l#w'yB$,{@w JW j ?ddäsG2vN*XWYIH̏ĬUy {:hTOV|ّ? fΪߨ$le[nɸ~nUneLp H s6iƯ̈̀xJ]Vei49v'\H5(W+f"jHA]ǚBqK w}jFr]'|5Ӓ gCujWw@Dr'cBc77=)2p4r3< 5'ӡIRKzY QVi?SR9\-WjPվIle\JĕAF1an:Ņxj# >4ôJ /i'K̮q&s_*219SRSIH4"ELk?d' Y; Rc57 f4ssʇ45[D|0=Ft/$v&ۄ[U{UAZJ+"U!md'2'jbQ1F/ns~!żFN"mɺnV"'O&/̣%N/kq2z{?ɝTӿR %yciͦ<{gBU%rBY"UyX5'kvodNEQi<6I'waj!·48w &\s޵p[vaf2(R?JhN|i8{O,¬ˮouv[Kr0M˘Ks J ?[F4#,}TjF4FA)ejv5c,'7A>Q]B(dBZl8(&z^WP +sD^QTzG xlB,9P>pH!P @,)>\B&w'pubW{i8'nDXC}zDxƛb ݤDŽS<6 bXKνp[~. YN͸8\;AE! Xt~3W#nSH~,y& ;,2 򣧁,f+qBmgtKGȕ5%P)g Hs-epDvG ȼs7kh%fHt+'t<4-ZMo\.i@ʑ:$)0_t³Mõ w#ޙn3l{Jle[,&opq }ֲdԡM MRY]ĽG%!*̻o6z^9>) |(͸p[~ӔPr$-!ܳ.x?_郲s~ϊ*M& A\w#h㔩T6%(k5Ϋ9wIeXʧR]<&Oa>B¥%|hnBๅPP,a.NuW 3)xoʅ9s26Gm+DH`n0Ǥc,_U:Fn{㯋;lmYw i5\>3r@x ذ O(/Khk, SU: [1t |O]bQo?&fwՁYbp*}79CSɻ"#!IbIKxbԜL  =!>R)*&BDF4vS,FJi,}:R~P^22O90IķϤI?C$R &?t-ޛ4Ӕ&1@R}5l)5!/GqH̠ʕzzMNqYX6)ˤ~ledCô7XDBT+nn\p983k[9Lo9;Z^ S-|;bH9jV~r$w;k87A& t}0$%sF'mR}zAMZ:WqX5wvMK04<=WjzcжWKUiIO*F¤W] CQW;!r)T5`acXoK8*]_DtcSxسN״ =fLY^6^()%L.)|P6;P>p&G@X^]_&OxD -YB1Nb/:Fb27/m'G'BD\}ͭtFpeJ@&s>H܊չ@A$&-PI<4.=q`v4v]0$c5 =Vm>hB6MҭGu/& uJm Va2 6;c㔌=/)lq399"Lt LФڮ 'Hn_ %% ere[:op|Fǖ&v τ3hH3Z($Fth3J0AMyHLy"w eå?Ӷ6XyMc~<+vlDG]FyaF, gH*S,iR^P6 ex<$µ@et˒[1i ptMkUf\'c@Bl3` }s?SZO\9N!v8fE~nέ1I{o _Pm#X]Zz8 )FavC*1m2&1nj|&@4rQ |q8̡msf!pDv$-:Ockd 8(ͭ,Jbf``6 \HδAp-<^"8;Ǡxanh %1>q5Β/q-m—_#\='#' -2o5$\: euf^.JUtI@%~v#}HNc%ġҀtWZ~/&`\nlZCN%U [@ܛs2CF)$"Yt  3ZԷKDYWy9з.e[DZZNvZo⏳||Nxn[jH&4{2#ʡ7U$S|f7,v7`D/OhSq ~ E 7;Fxk[~fƑLۊVLg=/+”PG1~‡g:qe_\*S*KETo7'B8!p:Nڴ?la"VS]+cyTE=å)_@=ES27b)Sܻo.&ؑr`hK|89^'.7= ki{l,evlvQՄu]LݹPGH)Wiǻ@k``,?{'p{uʛUS#JO(ӟ^ nz˓=8C#7ZR!kKHRN)NA4&]9d*^q$(Ë hNLQ,0adZLd8]Q13_TM9? 3 >y~;c2)&zH$myʡ Ylcm[ F*kjp٧CKJddU*3|Y w9&T(-Rbښ%俜\&SRlsi_ٲJVH$qZeCP)V:ƻ9Ege$% Y4k6/vIxm%hjyywu횒|;_P|$]`gK=w?{rF\*-u}@гKwd?ىNɻ!,PQFȥ0ã삘~>dHeHr%^!9r,֐&l2x@jnA"?X(95UMfo-Vti3X:ـ.74;Z8;N(ejX9͈ғג!:uV=/WΘ>&Qu54J}8Se1:TmXNqLZN-g/& G a wITjfIz2fe(ATې %-_4@QGwWGJܑ;7H0$ 氷<G%ф?-n+Oc$9.J2S ,UTpv=ƌY k }2f;׎Rs롙Cf<]VEu!,% u{1a x鲼9l.>jZ3 "? d%"`OhCk5}gti0},vIrSZ}gi(ҏF[h@hGܟA#璷|2oz'0ȝcAn;mþIߜ`$@KG]KR4~5V8 T-3 )lRma L[hXcrij.Ӟ#14c\AdgvSQ1$< U RPG&){J꜂JYs^R5sGR8Zy&r䆧NJcϰw-z:f'-bGWҮ%7!W3$v}]zKpsf;zn+& ĕ{\%x@%& )!my"8,ExGHM="TՊub67koj7wxHg_qhjpYyCHjy!:0J1s(6)׋Dپ+AIJEE{&*B}5(\w#9Y_#uSv2 jqޫH5z8(f#˼7 IMhkiͰi+)AoVfvSSDqi zcɁ}\):X{WF/7w6RU'fJιOߚ;鿠n(s^|Rt%[a% FP6Tlv o+J+[4ZצHabQ>4ƿ{m=گ0YFq^YRC{yôTN 4}cnLTw` ()uܭf >y}<#B"&V]қXۅ6v5RCP2Nf {}/cyO \bw~œť0Mt`ef·>dޱnޔ$s3Չ*U0d\I_`;9cpuw(i軠] Y;DIVUj(SHVFlUkRI?R@HSywX?\.Vg>0Ҿp)LXADi£ADGЉ**jGWS/:tâ ԉ~[ ErrX֬5nm&5+q;) XTAHECC("q#3AnAj93OɑGJ[iykc*!GP*Vĥ;@Vž̧<q/U~wzEp茔=9]BK:\-!56~d6uG_fLq}曽>H vh?]Cx׬E4i4 x+.w% -;E9ڟ|pZ,9ob!Ħ- ˲(Cd @sB|1J ߔ ojzF  +8c e >[!j< ?:d1{lmg(d2W1i*}&.k ^Z\ق"#7u4a?6V]pksX.꼸cw y;1 a/ԟͿ3nfdmjiv _&;-Ʉ)kFD:->K[9C(. Q_q[u0q)wOod[э/"d|HaX蝤~6=S;)bDڄ}tBTumH}лS9h] $ؘ^ <<'%{Lk:w KPV'l#. gD c`ZwdN[rM,.j9ќo-˰6Pi3M…XގWF\L%#>ḶC?HDP۷) oc~@mV`%q(gKQ%`crC1{5F 1.]zQ 74}vzyɇz8OFײWj_ourٗV3ҳ96+9Բ ]WM=]Pµ绅7 e⠢Ĩf1M-Iƞ[줼 ڠ-DTy)I<[՜,/joY$xP5$cxҾ :hOgBZvtۧMÿtRBO|lp!RmT{ҸyBTiCǙkܕĜ@YB:k.fV?r۱I~1f^mL%?+ckK BR<Ã2(9:1 y@ ~]jd>n66|qߞqj9S'a#J]G&xhm\kzfɨOmXhP>c;菭kKwo=\mE cP\^:>|Q(f[Ը̞ƒK`pcY@n.rJQq{D &.*[C8_zFX! s= gLFlU P6TӪ{"tpU씘W$FD! xu:M~i"'҃Mjn k)kUrURc"E^"$A\9s@ʤ~oYCŚ>*[yC8%0"YД`DPGC8/Ӹqn)#G$;9)FEqVz{Q/Ms",Wc)?mBNSkW2Q.LuX%@{TRgi8&Q1,I܇+p <3eU(*2A1<,ع d~1̉qp?fN!黏5ɸ J3B(@g 6րy=MvĻVI^쨞l?;e ^Y(ii1Mbަ:P N97iX45)$A%! yLH3Z#Z.^ | m6 /c9;@9*huJN iwaʤh/toBL}\Y I9OIAɣ!4=M&ʃ7^]y;k87'2b*g4Dri\_w0spCc{wwgTfRE/,dcj&y,/?}ݹ~ q5Y5 \T#C: juEbwj% 6.tK~Jh)/g'e8 j|WhGFF`nu5b}:59BAXg^/旈޴@53\ 3XH |zi4&\3WHPosHyۘ&<}͚U6UM&Stf[,PuT$ \̏K}?h]f/uЏM҇hozUNwxKp% wq)dA PR?iioG5Եŋ"80}jeRKPC4;^af(@c'Dl\kc@ L|3Z{60dSM<#lD>D,7Umȣk:&YN66CO%"e NTɻ @)وqvBƓT6`mAzb_rz`(~ VGdQ~m Vp 6U)rΛD"ys@FO#a2|JE{kT.Ust*0VW=GSڭ9< ~Rw?ggk=͡EV[s+uk.?-aS ag fCLOP& L\XIFoUZ9[pt,.~e(aS غ9.u|(I1,mdÍ-Ԙ*m@5N3̗Q#'3AUoE#nc᫻2vW=+pdC*`Ҡƍ|9tsc-q/tps=<-:|:k ynhV:p_0ЩO5X"*p~p"񇮫~!qAȀFR.dУ 葑ʙB1@l\٭oxW :aSAOC n1+p+2Ł~Bg,.,nFItf̩y 2t'/b o@ o7`,uc,%Yf ɧP"DNF*T 5bX 3l僽υ3n!:UI1+YjCk.7܏7S@9ʼ/@ig]d!U/G~4Ov^I#,rqlz7涮%*voUeK9^88;$tJ1:}.hD#tS3织ִ97XF}_VXMeak0Wx$[..AN.{噊dt]ca](JGnA_4 "#sf(k0ԥJ|m=EU*F!Kd)C}E $Rxcf[ҴRis fHԓP*S/ջN# MZ~='Yr~ˮMC"qZpҸ:s^|p!y׃U5U1[DlUO5OB `É0mB_&H>OeJJSV 0Nx(X3z׉lk$MQ&«JP כz`bA*9F;,.W?Jn܏ƒYT?}UPwԲJ/!Nl,o('>wxMɩ:#*`Z<~#S=;+}{F'ߩuQ3wQg381d]3^h(q]Myی: ) |jF`3wwLr=8P3E^Sֵk(7q_@$8@i:</jчȭD~VPт7iOZ. !}l4) 9֍(uaL_;FCnH3a Foe`'˅n`Z{hfiax!юZŝ|{}Ö=:+P<  㿰06iqFzQ_ DNYv&T7#MfbT"rk4;Tw8ʒ&Jn"O=O5 *U1w&k(GRty>f6bR;\Q:rah@Рuf%/Wa: EHc8n>@rO}w#U.X5;TZ8bO!bwfgͶ825Pr`w%"'#'tSO@\=I>6G\@zE|gw#/riO8f_> MC?cv(Vsݧ RgaeSqolu*?kAgHu1̧l5 C(=%7}q>;V!~ ͭ:{v4;d'N%-H MlEt^j@Kb44zN{[y6 NNI*HhvӜ[%g31Z ׵f(B{Þm؅Κ=ŸumIz#։ u;Юp~6㕷C˂% K7Qjmќ?7SL}*$D! lBTy:Ɔہ3K9 R}<09/܆CINtw@fgѐT_TQTcٻJ7ADh=_cgHHWiS*"O2DW2[ĭOwFK_MHgx܅׼Zi&xo˗ѠLe|ĺ0>TSAZNpWW,n~:[6"CT^ QB=5l(AL +`l9LLEvAYv.. bF+찬YUDqa{31 0dh'Vvg.ePy?FVz2!hT&5w%b"x4Sk@$:1H8i$O4>DG%ׄ7GJSTcj>xߵ9QgX[>A% bb0QH"xWoZGȽX¹ψ^`XTh+vԔE=p=bW"Y]m= 6vV[<Ő)B Ў^K}=޹߄ \;n>!tjAʎG⨮NIq .QZ!${+pCgީjbY%_9;\Bq䞘vZpb)O}odRc x0nliJg6R~w#mEח/]"oM@ t%<z:$+UيrE<iL~^6l©S>0ؿm *wPZqE:PKMdy-<; ̪U׻MȬ, j'x7&pގi<6˼IFɁ>U撳\[Ƒ_1rN!H2%м6`̼/4iɮ321j]-?O"50J'waUvC / T]I&ŞijL&/4S] n lw g]Iۚ(lJ'*y'Q+r_hՐt9eY;GhscCmP#Wh@u%R 鰐c"}mo>_Z1 ƲjYchX©t1R|rO cyK&~!8@K+/#bc .~-q}S°?*d T PXZ-*{*uB@M#aM vƱԍZN{%3rϝkZ BKGALPU_DKLz/_.]Q!ˣ@i^Y\*'5Q -ӦwpK{y7S# ̈gpjjPѲ]uNS?4,] Dzt3g_zkq5 pL{C$阌A~m _Q7Y8} T䒅+6P\(DB9hg HH 7֫>Ɨ.\yviV\%~>*29GГaak9zAn{p={2YEÛl~h(/ݞ]y7\δtqJE 0Yb֍;4%nlj4*+ Zt;cgv>0;.[b^w'}[T~*4%ڲ5槃φ> rAS <`,&,V<~&*.Pt0`Qd BԻ,j M9:a/,aeP lWC(8+kE C@ZiAk#u늗:)K:Z]i4 *qfD]/vF1"@p9y̞kGK&23^{tM?!ck6<}mBweB~o̍HEx oBɛ!: ) GA*ꠇ' A|E;4"ƛnbuB۸;֓L/h(&d\ݐu8<:x]-X9"[:z@t9k P@Z|jx[nsedpdm*šXU7kx "ۘJ\`S #5ɂY!6gԏm°% ]G3Fsͽ헯y.&f%/3\c#PąX;҄lv&x`b9D;ׯR'y$) EW;77nxc,92Q_ɋI>"kДhZ^1Xp*rn*NO,e* SBgWWmΟmYԝK+$;zӐ'4wWҦkt3UKsDdԀMF%1FiKhȑ+BA#aXI+;ݧё^gs" ׁ/̃9x=8m $I^c{㡍q u- x)Ҍ^"JZIמ\ O@$~%vTlLb*(ܭj }˵n][IP8ueݤD0XVk5]}b;sjH}`$d#夹 ] ;o٪j6:)zgo6z]XjՐ%8jJ˻ 7MtnIr.^@ ]$`bb*˜߽( nJV f=0>6p"yElH2N4@lf ِ6Os?>Q8| GK۵u,luG}D-ģ_2:F-e6 "_fuSmO 2?z QbyM z]@/U={P ̾VoD[_ޖ0QX?q35dlfHv/JycGh9 _2dZ 2gծhœ7[pNjm^M~հ=*Գ$'*k_}x)\B~QXIҿ7^z u~]rKQtVg"\G,|\3k7QS8o_A"-~5-Z.(&n؝:vj-C"8 nkp' 1?PJ<<;RWC~Hɫ|#guEߕ fOMt "N8L6&dAka,yz)?nM;AБ{NZZk_7Q7 Kp,g.P)Ej]4ӒYۻ*m"Un( jaѦv1smrX [K{!a Sڝ&H|E_zb̑5!ji]38 u"Ё |s2uy#C?th͉cz<=룆i\)XOw=DƔRJbA(*X}-w%j3j#jAgH_gn /`u|,Iy~ byTorAp%e3qSLǣT @E32!+?42-5kvLSq: {=ܻ'H&~# FL#&A5=X!/@UC S߫~Nwџ(PhOg̸ogpA¦>rpG\̟-gbTY6IE7V\C$so׆'|Ŵ4<"A XrL!h _LyߧTX@B̃64}I9Z/'枝ㄌ! eSxg[Q2rlZro 1;?+㾸GdKy,s}[VU 6ַY}cvgӱ]J %-DF -|>fBVɀ2s|JOv`x0?Լm>x&#XZu,ޓ3l82uud߿OFលG}6l_{Gn%x3tPbkUF@~GhZv WxVʩ? r =ϔ-mOп|N:l{"ΘZ.E+&1S3".*i&assutI%qc47LQ6?)تr.t7; 5)ن6t.@qN-_bѴ .uqSSuNDD4ByTm'Q'bXDfcם{:aHSGy[ҧNmZ$IxX0sHNкnukQ O'mBԯ 銈wyy{)YEԽM+R ?vۀr]o(To۞,;Mbt =}('8SQ'_VWi59)I'}\bKX:)Ka^Bs4?YmSRk!Z\H3IYTgk08R$HخߑiB"9\A1c9MMy ~Z3T6>] ҕd$ JmI߉x T}m*G%DكgrP#D`Y?tܑX oVGIL)=qfH[6NA._㮯6ўqI8xg-ͼ$Q6O Y^Tlh.!:'ٸZz8ȍV2X.R6R3aưU$L?toeGFR'Sw<.n :<Z#C6Tu:gZ 1IhX`{V*boE2"ǂo2Kh֝TDJn IQ}-EyWNi M03qSTTx/N#pڮdUEBigCX4CY٬  Pʂ)B9,BKھw6ˠ@S֏&_hΕYH0ԩSJ1T5)W &n[øD2Ro v 7!$ZN93~6fA-c=7yvcX/L@=3DZՔPsH}KS/_?7 m5!K1sD5dGU|-81d+vS*D Zth8M1n[1p/ VoyE N1Qk*rˢ4!.HL+Eø lƤt>vd\7(Xс;V&kI8,o(ਃQ`\1TG_@hCĸX lIFk/! 4Z65.ݓڽ)M:=lZ/B3pJqWz۫TWmO [V[22 ĩi?].9~ |\&AMѻX}5/_#怠20d F< 4wֆEZ6ZR;mIսF^$ܔ[%,%aGb+LoRʗB&ȹUTrm3}Y0߇$J A;;h%G\n;1XnפݸUV7*(K@jwR-\-b0@wj|ZBF?mK/-D4~L Wz_LG$V ͤUFȜ_VK HjAyJQ'O epgKgUxrB, | 'lT}=yd%87bE}-6¡)jS՚_-20l?4R-I3}-AN+,MgC1w B oV 6;cL%c]-y[J3I rCeY5<#8|*㿥lpx4iktl RkjxS*h hgS` b'0I͈)'zF(ӱ8)@zׄ)98kO~Ig/) DүpѾbjmքHOQqe>M{ji}x/ڣQ/vPzY: M37N䍥ZX5(K4@[ݒG'PDҜw萮p-AN? Qc4c]裍f`;G;)̣2G|5F vqNOǹ0Ivq\C LmE^R/Lj7ueY)P@%NQq֧N+_\RA '*l2z]qWTu3DF3Ht/D m%蘕/Cgr| tH6 cXWzjej 'F)|^^i+B4HW亊0CL?C`mp gѻ7ܻs0FZu 8_#;U`cm# \_hBcK w6kđILCOU˪Ta(hotc;x1\iNfav2Bze? 5ߔVzJZGJej."n#ef4HPu8Leb=q ٔ|߬Xe9z< ;\>),a#Щ괷u(֨RB:l"XоcwC?VښVv4-n*hf=~_"BN9a:/wV\ԕ}⺨r``j&Ix2C RڮvcͩS;!;BJ t>ufXzu۵* 2kef8[1/.M){6D⇨YvW xbNwT2̟Ј^Fl d&MDG@?'DXtI)ò#xJ͒ĠN_q'W M{}T"8 AǤnfGtq[] 6,}zxbA0#-,g5zKh M0:n| dz+gkZ{լ:dk}Er-(*L"pɟ(~TSَ7нB+qZ%X&~p!6-f&fw ~2u"aC3.WC*cU\qrv:N(~e*v8rߩƓwX UlXf I G $L}p&R agEֆk<ի)d9ߓf W M+h/gKTŶMhQ&yyYJ+~{O@bD:-Xj}cXܽࡔ<~ŽPх f*!\^iq@~H8Dd4SBg )]FeYmcr1yTANM1pyJG1-Ϙ ̖}҄nNdA9:*羒|"ȼd@:J6M):Wmɩ5;w`g֡'1#VHܱyD^B_Q'@-iVVLIP1N˝9+9ZvĵK"i&QJna_2^K5[QXkUëmO*N<; G,aGʶ%xO!ns|/f(dߺ;)# NN~fa/ f`iX#-ʞRЭ#Jt i=": Lu|`5Ld3]*,Si[ p(-2Y{cLe;Sĝ$I6Qpڢ۠?)B \2QaҚQ3kIFG+- ~3@, 4 C4h׃ @J"!%6q&b/G06p> oo4l.XM}*U$x}=ʷDɐ\|K,mԟ1 9M~veJf*O/4v-?ZJ`E+"],.('Sm,}A[Z-173ap# W?l#Ѹ aG|u'4-43c*o'SPVf"`\9P~}dfE { N (FO|LT>``.j{I),gA[j+?Dd 9: Vl7xm3g6B3AGH-!:@΂n]z[jle#QK$cp%&-lL&PNKLw"D ősl-dq/6cB#T${PȂhxj03ZF2]/AKNE6½Nk,ClK)COB]^3R#0yMMZ2ٓ쏗Ej삪VN߿AR|MQH A2#+e~h~&.d:>BBd uO*-jLWyFiweҡ f9=OZXhE 2y7>֐H/xBpl{Tƨk2StcyF<<-o=cJ376EY9FBRl+]X#>>*N-p<"#cb|=htTVž (bj?ê#{ +1R$HP÷,T% 5Ho8OmW@6*նp3K{Y)&0R1HX^]fe\]]*9D.Fu76OJs DZ7L⏖uu*6~:mj%@S9s +8#G5_\ƸJ@93'"pg}tY>RmpBwpG~'$Su,fk0LSWid-VW8T>Iޟ Oyb##W2ms V_wA /|(+Uu 0\I@A l2?~&I,arYCUO/"ernuWa^-&džGmJ{l4k%Fꤺ>>%w}\8 ;IogYCPFE8XK6(>} XY+ј@|x4?| <ޔ;tRU0iB6ƶ7v11\u1}9h54WlG!Rg/aIMך}j SЌ z~Kmhи>t(ouXX?BxC]_* R1cۋb@[_ 3ཌωV˸irOce0vj*tQ&0u2ZnbA*{AV|yp$ȇܒ"k㝭'S-u ݝl虎d$ 7ʠܜ ]\SF('2՜ӌl Q!u?m`q>Am$ N2;*b]q۽` DUķ%0K0~P7bkN￁kHz-^f/[&0bȶDmtj^jV\%XTK.p.0< Y_>R&I atuw4%OV+L8*f@Lz3%xjHq `Q(0;|$D>J6PKnpD7#]hϩ}D*Z"+kP741.e%qr͘E-hU r<^Z@)glarp6W/S]~V+ؘ*K<|uƝ};Vx ߋ#O@˹ |.5pڞCREcU!D X鹵twR.ZƬnR_%e!}bVL߅?bvBMZF?5+r(>XArs{\aA8kC/騽OGp__b#INfiZ*WT?YnTp ;'6L;KvK5V %=8J΄^c[+"u ;r0.QW{b+z06L&q,e cE7ȼ Ǟl,qK\"=w{57Ii׿2AEsҏ҇fA/G F:Q-/~s=4]ul*xdEXIk, vw_9569w?LLąa ܸDrWJ== O}UYfW6O!hx'eÓ d xto\%:f]>".z"&0?]R 7)(,pX/T%ܢ7}Q0 Cv@b9gм}I@v ^HYk)"QzVSUip"̎~e5/ GУx h@üc.k,)9quEaNt\{d\[?=#A-}g !ձu߁ vu<fh{E,d5}oG 1C6WjaH}q§{~|+~1:,H2 ظ#] _w]更77u Du&`xH7qhНU OJ冷LGGL pK@PAr*b&(eh4G8A' (=^i[S3%^1oouYnE:}b2)vǏ\t6I;|)/%oRmGBڹABQåANˊ P9Jۄl啕BqG9kpX{6ҳʍnj^N[A&0J" jMiUXjDc:"*P|ͯLU| ?/eF֔=V0|H5i~8]M#Nu"'iYX n;Dw3οq c.6n`8j"Z?uxEm I5~xpBvia*AowY-_]WcN9pQ9f=դ66^!kņ+ j\ y> 4lHi⵫ !'ӍJ Ys5X.  ݃ TKZdQ%݋IB@[Y}`[y}ĞC0 "H@8CX ߜz]_Z#u$HDG.ImUgԲʢ%5_q8ƗAⵏ"Gxy5* &t{>-^ڨL̉W8,,QV.W<ڑl37/LIXgHc'=U۞4aj2qqo Jв89rtBCMq3/ /jG6E P\WFybh|:0OU nfFkmXug=N,Y'*Y}&P@ԁeO (c+Z Q%NԷ5YO l$'{߼uD}vв"&&#}!qbC1+NQ=^`!TH¯( AOmf 6R/;Ey<0޵dߢG9=+(,pJkOw_n]`dǮ\"]P}mpj[DQ" W}@~,qWnFd[+@,-Pvp2ׯؠw<0vv<0C#kpDž3 4"̯D'6K wbRϥ\El >m*A͈)G֡JէM437d=Ci3F{u-6\)2wA3BgOT ~sGkK {Ef^g葶g\^jD}eJᇛh@̖?~Lo``;gvj0t#cuxQBQ)pI-B|w<,of+$`+w7a*YuUJt_{yP},*K3p%/G*_T<iɦ#ZE|֡"9e<ch'/U nDDC"zgs8_$ܨgd\LAe?栀!XF $+]ѻJDaתhG/գTYbf|`&IDL 6G'O0 u=`D,5@ԭԭps槂#vK(*! ->0$EыAx>[͞ _$f8*(%>qΤ걧q 4EE-IJbGkԡXPzPd*506RCA7ja"*ʨx!K|%Di-䶧#1kfm):۝6]͍G3hnMgfbB~$GuJL mAAfFM%G }Ͱ%RؐUKKO̯mk{? R+Hϟ FH%p &!觭ϝ(\/L{ ++  bPǸE O/_Rކqahǭ-y`ir"[Օ:ex"s٥L:p)z^ŋl+nKZNUAS{Cp~;I℺6#ycG9--m{.)TL!MTv mcz`l _98@7R'@0{or"٬̩`Ξ݈_= 58ʼ)h1([d H~P\5;p|]pKq24SCSViS;މOfg"aw&2YHro}¬mʞ1-`]"(1MNJq*c>qE̔?;{"!y%6s0#@.a;iuFw^g,7W9+L0h8ohERMξ6Iklr87{09ۜH`3oъQDfIgA~H lV9Ptw{c Ū㭭E h]S/9ʏ}*sG0;̲cSecՕ xz^BAXQw.tA ]2;AܠBqh~Rui2Ar\[/Ri8dG hˡi',~Q ^cld/)T"B$L[xW3WE'>3 Ήbҁ :NΆcoPOn;},/aĢ=|ƶ 0eP]rf2m6BƇbdV%6c>)Q7s!jbJfR +Z|wS*KGޛL3Y+4OdUѷV*q F|:k&` ~-{Ggk>.ҍOQAcɌQ(jW jOC? UP(gH;ٴ+!tOPCW'C#ؗ+;)'4(0tgg沬*`>mY'm| TVwYi]IԴ7Ш#4RqeDMg"VHm->om{,×N ?}̧|i[$ 境035,cQ_m.u;ei an_p|b3f3ѯ)n\e/"3m0| |^ ҉Kb2c ~-FSi{'wj':b{JTk]]ur%Š/5:RInQ8 7a56.T^Q,;]РY &S₍?JI0I!AiawݠU\Pu02/]ȨPfdԺA@|;--^Ay*ӱFGAglQrO$p/VEx6y2.:)ދq Xr2uhg[֏\KURP#Gx-jocl{|P>  F/^{ɿl4ȐH@XJ0}tLMHuCx1b Ǽ=Z$?QZbbۈj l?O溨zxd=`L!(,Awʡ8*,:Qʘ^Aޏ\\pD᮳4) i]ceiJ4CⳓdFK袶س}(=xhw:T;im%Z7Է=.2#^H >H7Wv^qrŰ"#;wҌ5>"Њ)yDt\jC+̝8Fx5U0wa}6D;(=Km0%+a bX]&;N߆X.~ T4Zp[5PZG~<ŋ< jmy7ngZFk]ncv֪FըE|pPä[_lfGCV^5_^57vQ L :a\ >gxG%@w*o$i6Ŗ Tr@JRײ~m L3EA=l䋬m k5G#q| ^/hYShXwʔ^In\Lۀ{1\(YĬcqH$vNtsyz} E<8n>Oba0%\c8RL>g}SHۜ!ޒA U: gd .Mq)ÈDʱxfT))bEJOn4E;ھZ:3 yKot1C%nEG(zzҷ&hq괒$q*s|FАڲ{f oD)q_fpXf\Ќ.աEQ*˥388yo^3 |$.=M-Y^A18d0a,:xg2M#6Na0W+[Hb"VRvPUoz4'T~LEeagh;X76}}"o?-"SWM!5Wm6CR$-tID N5aE--.p.c]l҆].qPA|ac=rAZ-$ά}J,5"W6װ\,Ii `W6*P ;7X<5bhΜ %b(0I5__23([5|ÆgF61 O^IV"OTTJf6Ldu{YT(e.ML9'[W[N,\tgי8}8~bCT]FJ܌\ؒ1ܭ`׎dX2ەK!"73CQX? Ӆ'”,C_Jl`yU3\\>s}Qe3v%+T~n!FY.X~@O ɹ[f 1,ukk1kȧt]<JmQx=rORN~9Fd} ;o_8^?h?;Zes}[7=tmҦ&(s@+% q%Cm lj"Ū~`ΑdR;VD0HLe؍uvfHR˪p2𢺍t5gΜ/jV367}Qֱ5&lXH bf]1~i5[k']tw?BLѿ) '`&]?g^鷳1yCĶlܟV2BriB5gu?iXBxH 9e4h+;,0F;!L cȏh*iLh[ N=-֗k\lfLne9`CЅlu[Ko/t!A'+@cof@h7:[]+<~uw=GJT.xT>`u) #Zb\|"+$zg@^=ѮA7779bٞGZŪS(9}dNwڙ j E酣crc7rgTXcHo)3i\"xmTlum"+O9O"?ȡ @D~gK1:;px!HQ焁 wwa ?w'޷J #YG$4r(= 3?Xh|j;V_+&^771ak'Ex40,u`5%Lll1?O}ZE2|VSN-{\W>΢"~>E|W^v#ןn%;*/OB*Lhm2Kq %ADAn%@D5*d=9 C\|$޴1WR!YVT$"e~gZ'HqFɍdde޻h8B$U I 6>Nt0#NK"lj^-oS߂=7:SvΛo ~s Dї̰?d_nTMCMdypϹ: z ě=;L*Tz7wMq۳hϊ=M | |`#f*O[*uѼĪ,cugٷp{zzՐl[`}RѾm%#S@>`y4!HX7u"ne"J$aPfzpK%M`݂1p/a[Y*+[@w8bxa@ꀜGaσgxսzIѭ @DU =&]W4L(vvuִ,c3DrhE.pZv|ZUHbb5NdoA!cc9ֈbJ ] vRb#Yك/K=[,'!ђF]I-#,v(<0>pZq!ŋi& AӼ3ϴ X3Ndyu8m>7k8T/TINM~eݵ/lN!dK? İo8ۘndg_۾@utwBNcSM/E]G:,Q^PDK/YؓnEI&ݒ8 ֍nIIge('Mu^3(WVh#{SךPO5m0?.?Q*ľ3 O1".ry>sSGfu{>| kچCHD)cہ8˪ovIޫ.`,6@=y9*Z8wDJ݋-\SB͗MQF L31$:#)B\UQkBXնZzW9e־$9ye? Z&wxJ>ɯ|#g2`YLs ` Z6o8 VpqGmO܀g~'j|`wvF3;O\ġU¯z t!Nʴ }5%`،T [u^B+{;9USΏ+8Q]$scQrfv5/NEA}6Ʊ Q3 _N<=GZȬ&+L`s6zmR4^!Ys* 5Pl| ĵ9SSP-1*5 $\[^ZP3 p$s2y2i{"X6Kkŭt`)X2{ c`9\Y-S~SM5~;\qN_GYPu gB{6^ގh_?}m*dbbX/kir{lE0,jA2ՆYq)īۦltޙ>2\-wONMPZPU$9X9Q\Wn/e4]j'Yg,QS1A YSYaĊvtѢ$*qJ ee`,ߨ9a~$U]U.!yE\߉OTp VlTteA@"-o DAe%Eb}-n?fT MV{z.&j|֖$ա$aZ}O9;ɿ*+=s#pK0ۨ7ygZ4IN$Ŝk(BWYL9SCfeF\hog:Y jÎ~K?mhG^ֻHq˅J4K;r/هt=y3;{A#s rWbW ]`%5'&gy]Rv&׷PkuO,uQRpUZYn_t*޾K{QY g"%0kZ]{G ]U#ZQe@8"&d@7т6c1!P썍_Wv~٥|kQ)1ʊaٌLն3^ /* ^؎:FD#)9Ի͉ 4H , 8qrT|bxU~zH)vkGțq,GnmoZimlb(.H7.ɨ}{I[xZhVq3VEC~%C%wN)-y"c[XpWW E/m@ 9evHuDV6M5^aw3OW*QbUU&x+v2䇉$P魘Z5XQD-35DKRZ_aBa|A1d/5/EO/ Nk,wh*VNz*BRxTfWLl1uvsiB`$Kh&׏p) ]bs(xx8hwCXUa_zda0S_0[ҾGS8mVŵ-?A2Q-0>q U-؁ӥ$K/dY\[bi6âg:3}$Hx, z@Cݼu½H2tݏ $ck_)^-2ď{4SL\CE3-wg5qP(Ɂp5gf V@ 9u5п—,v+bzD<{@`:~#\G>dN]OD=~|Y$zZVvѱl .Z.+LݘbtrI^^]r[Lṇ;FߪKNR j[/i^)YmNjƽtaSGeԅylO:q0LK֩2c-ڟSOPח]yЇJ@KS)h\{3NùGX`sU NuEAMs+P V FtCyKkk] w+Seftm N  [Y*!s${$x5%n--!z>&7M6p,K>90u"|cF{kTk#]v-GQ몧/~܈MnpF1(1YznoY7/I>zlrRc$iϫHtq$uӗ'0թŲv2]ZO09Cvp!^4ɹ;>Ψx^ U tN|>҄*sa t`1 Ct1:L+ѮF3(,eR#vgD:/I)k^ [e SwTr_~Q51w}|QF7 "Q6 uUe˰@;.ގυ/ȟUoZ\L3iÎ$Fصk6x ñ3 a ;y-d%Lwx)7M<`դ¾!9MwcQrR?8lReen3a* ,ٻĄ P t ni e=iVlC咊,D==We^+YDPK^W[rBO_:v4T7{X᮵1R9Tc`S:-A%o375pn;?2:MjNu[5|vz2Ar"pC,_!%a:C\eOX# =ѸuF¥|i,JRy1&6yk%UI e~@>=u>_jWto,dRIV=Bۡ9uAr$$zX;}./*/N\޷sew`iҢBӼdq@!b DKH-\1QS{nUEd^Ի!N~!4[/c%bUBjZGygɃr&UkzhJN< ш3e{~Qe`IB-9^e\j7ic0B ɘeAZCAߓ$OUNz4N5#,)Ԏyn$: JRQ9hFMGf48Yx*5&EHUv`.lUb)̖#tDCzϿ'aCE52`eCNB9|ׁBypԌB7Dv8!=g.eikNσ/ V!:ٶ2?=(m99׎{۽ld:O" :O?b<F^Ta]<JGO++ǬOԐCXJ2Z.pÅ6/kw3 1Ϊy0O5&} _EG^1ؾ7;!e`&rg7(ڄVU~ZIs?'w2FuۥѣlڵQ,NȞ!VUD'@CrPouWZo 5rHuG.ѓ9Վ\ 2\d "Nc[ XQJL"86i +߫napatvIގw7<ma__`;M3W*FH:Kui`jS&^u鹰Be+<& yaY@^b,Z9Lţઆ+eWC4=.{ݯ+mDŽ߉- T^dc 7ό#8p’ ~}ݰrm9`iA 3Cdӥ j/!\+Fav&^2Xï0?Ix~G*cJK,.b[jLq+p5pM]_|\v?A  GjΪboq0IUC]a#yĔaŦ Eu@AX/Y[a2˳s+Bһ"D[y1kY$8E!z[v"DR8O~TqNSM)3)%#Ke}J5]|_yO>N E+؂'_TYpM;`a14!t~I\R ~ { ?Ut6L aCk НcߚV6B]2%Ci>F2G4]/# iWM}/IT<.XўO`Yr(\t:v8e "QaU$ Om374l3Yf 8nY90s7h9/cyEm8q‚Z<1\+ q_ :x!tab؜4cO{QT]c-0yNOO:@.sSd+CzhfHoҐ%Dߧ#B apY MbG|`עF.wOwo 7`=v!]|zǗV'G% 45 _P`|i!\ yl'yv˒t1VH.T@Mt}P)EU3w+AB{Y:F#`&|7NmQ YGWNCQDIĔݳWݧCR6.jÌ<9ڪ)֩ә8p]i6&.΁D2<ͣnVX,?-$sF—NQFR燃HX>"yhș%QX5QW{OQwT5kgiN!ޟ٤#[L.C7A Ffa0S$^$p[6y  1UqEDTy#W @h>h%7JdAÇ{clQ>ˌ9_kl 4*wG t (ea]ȰMϴ(MT+1@&1!oG`p ,Ө<Y_lސʍpM-߾Ư8^60#WeHD3a`A'N$soJ0c٢)6+{>/otĎ{1/̏"rƱ[ -J`r\+@;%YRT󪄘H:pP&^~!"}f5hs 2mބXnWK^݄F:9 Ii>ޓ` @Jl%+ʶX6֖W|[/Ű{}  K'~}?d<`h͗ *˟&ktV ?Ki[.LP/+f1N(  |2MIU(5ơ/KD d&DKR-b"iXO[R23!'(&2YPO괈Y::FCBq󮭙 j pNmEkoo}Ѓ̔J7F#y`d8Ҿس\ޕ8q$WD9q2rtUB!(f:T#mCS654|H\! 1j㿳g[x_ bN72dݮ3.JE^bkt'BDZmn\@<N ;΍ʸ{ە4CXu@x\.GId$~C oXEEپ x/bk2Cqݺ|ׅ g?9z#~e'L5.׹YJp.k[yߠë)#f?thr|{WBs,_1HfH7@m8d^kAb~؈~u+~ jP޴ޚG`$'8ckF+>BAF66# ?"=!DoaH+_0$DEή"F#Ӵ l︆cmD[ͣ >ԻzePb'X?]FtZ#m./D9Y* Rv<3yh-{d'0$KhMD:']M5fC'gv(|ve$[ 2R)@eWrĨ0lՓ| : (.Qj {oԮd.5C F &2~0tXj[-mgRJsa-Hxhx}3h`\swZ}c(p_z β%zL4t[FN4o$vr0v]$Ca4;AW6/`Ob}^s0t&l5 \6G\Zpv i^e3Ipv;Sho7ܥ@6A}%D:%iE2S5B&Ъz$]c"as RM5J.] K(D* ,&80lQGVuYP9 )ب`zd39V[5 y JdNW ^t+fJ`U4pj95T} o'zH鏮c+%)Lhː .I]D<|B1fM?ot$z]CrE:`)p|Uj"쵀 JqH\7~u˂WlmKiJIbYqچG6HOӚo+GʷMs+T]Oi IV9F'#JR>c{&{ e>o-)L5p:gbnW-Z)gBohqp1?za3P<0eئ\8IdO+OIS'3;itŵLWBߛ;v3|!wR4{Qɮ^^$֕1å;Jh-}>Ny7F%6@>`Н71 '{w`ua4@K!}S x}QK4S(<1Gja%R*( 60dn ͇<|vB8@Q8r.?=mZ)F5˩uM-1 N`hQC>dX1gb /qp_RZgɂ)-|tl =(WHd]-⚕lEޢj}CA=A5.nޛНsx*]]jF4 کyoڗqzF_TT^nёbZ5bgy=zٺj^(|%zݒ\jU p(3 mzݤ t%6ӵyO%GO7r1<#{3HyȬt9%C(1V? pͺG꩎I\N 4IE)?tZa\EWϕ' 4g\&t4rSZv[(A  J˾g'Gu(KR3?A=eDA A# RO;uY.]{;.ٍ(WhO9ހ?{p;"q~dާ E6~?V"t|Ϡ\GlNՇL aOE7q~"~A$ ^2F%6Ի@M}2б#Sz`=jv,r{&P gjJ3D?yw˦OOP /pn~ER#/oT9!yWTOT3$q[ ~8VQN:9) 흋;~% ;ʭ&`+ɖ!z] Z kDG*|J@L&0 2h~A7Gyd{I8c) Us`TyEgP{Tp-1A@iu+b;X6'2y!{ٽ90i=tiuf9*RTIɨ,Xk=99VSWN *_O.aڡz2T`?b+Bw@%?x-gЭ H5B:>$ mi$`c #.Cj]>uBAL>Xy_A^*YEJ^ֶA\Y,}8;5HwɃ@E)pxEK<>FGkcQ_rOVLjTfCl+s[ w(70ls-1A>TzZ`:7}n}8T8''L Wz Z);3DEa5T0+6H. ;3?FZ1 =ZI构]u] }Ԫ(0C(42/ltf%[~; ͝TR+>myOLiA_m jF co=1QG%ƮM5gak(B)By=NC'wLT\>OCh:7`}6 fjc,Y$~(3hY`JgĿlWI~ȮhPE_[ɕ~gQ9Љg\ˠ߻Ir; 4P772bE_38b G(tiQ Kh?\,cQY(:y/0zWP>Us"B`i;{ JKL "[CU&42xnsF%t­_R% 62A ;3RϨmGrIZ 'O}cQlؓxxM:ˉ^Phvf &3p!Z$yYڠqH|᫋^QOCDj#n|Cis3 a:!-匽%n^[NY7R扟`qxn@`lO7rz=>YRCT<_0^Usa!sj-Cj۾) vxaAVB΀N YW'tp3EV{k5^[kg'A4pygy=Q%1Ԣ^Pr53cq %H@`NISC^~[h/fF,7ӓyŲ>aߤz\䒾2tԧ膰 >Hp7?•X:wHg,M7A5_y:4<1Us.oZ5J8JjA@ HwFMa^eqK$,W(cY6uyPw5$.LȊGԮy'DjuktFMy[sL:JH@EPqG']:1j})$H)ӕPULU&Սg_e+¦a ٣V]{.hi U}Q0j4F*t KƤ07x;CɊ,tmk s&Zߣ:fXJLb6ę]x=w@\|43T =:EUz~Ə$_4٦kNR Ȃ8efN'b >bdMHpHn]=+hzђh~?5m—k5L=S V71p '+IzH[cg*"Zg.G= HyS"n 9KP@8crzQK`!d~O~]܁3{uЙ }[3LԽ[]soĬ+d\knVB:.RX޻w`%bSG2E3_,p5z)we_cC)*3b&ma$!\HOUB}"z4xBY DXF)7f5XXTp$YMQl"eա?z mTH I!TaLƸ!bE`rv #&ߛ(KǬ< 1:$.l`uY'`j$G2Ը/׸@j<ЙO(]\ .ݣGF3bXO4Y/N.ʲq-tz"[16$hUO?ҏw$( 9MI=5"iYq'V"H7*v%B+07QKy'^ A<.fNIQ,[dE.|/\ڏhG-}im's!vW:69 _m0_|bC/7$e7l)V0823y15m1EQ$ J@R1)>P:z% .^7V,!n+ez⊠W#yDAuxZVe-Z&LGz<_v^hNiYL?5XbTRaofwKkYkS E_~&5ՆI^ImH9 gX{}@Xnl𸉭^A,wXkp+85ZtWUp1uv99iNlf1WؒOZ,D:-$&¢0{ TeKP:>ƕc=}jډHm[>bD?#FL ]xvA4n&45)at)$8v. %wY}Q% EڿEw0 \7sʅ9CKR;D[%otѤ* 86aM+#A~O143BtE^˱R;]V̙;ħ/ArKkXm-ʒX3"ڃ<7&:O^QPqõ³2=6Ijʟ5/")۽J'r^WL؍O~(Q]Uss $6l8#޵GD>}+^k3 #DM ޾Cj2<`=)v \zpJ`LLȗfT1oa!v=w[ӌ }5pqKg]jlҥH8>tvJ6>Ix9:u[^,~)YQU@?;Ґjf. ʥ1=6nV~^իGEFN'-`[$@2>->"' J ݁΢"60>W|ˋ뻜c`[QӤcXV/K<9W:z6,!PR{0> [ ::nh6RT '-4"Ռ&n<ٝdԾkM5i(a` DS67[%iB"}*F0ݻԝϘ!ёNein1g` }jNN`vU4vXz-G9/aoI97T{ʲPg ,e+-#ؖhCqنeg6!Afm砥Uv z%B>(0(ۗȹ%S{ J(uޓ;<*Q]}+ȻحC>s:wsz UML_AY5f59 E tyk)x6T6ɧV1u#.Wq;f Y>u}se/FˋIX/=Q?@AzĞ6F#@/_]]܆|}sꥡW*.@B tc9o3"TQqtg` JLxѷӪ[ 3}AMi-_Mweâl$}`{>XI"BCY"H O&BPS"vTL^c6 騑 r[?6)>!=M2a90\߶j|f􈂺ї|xxQg%Tksge sZF%r -Q0nTC7Ei2b<gRL / Vzul_)0?"tK3E\#HC<bpBfd3' $ \xd=l\ڷ4P/_,n#na;_vNco^\y1ktxIT j+:p_Йr&* 9X~o&FQ?,YC@Ԃ$" ˂SYZl% n Lh}A ZdPnT{37ZB4cYb!] J5&AcM]6 8Hnx&9:D ikZ+Ak:1Š[Txx껭%HPt_ +e<_Em1w&O,z"s~`SWY8:^ڥi~+/gp2fjeVa eeO*kUĞrgl 1^ֽ6O?i!s40 Ehx1jDKk3h{& EF{$6.zNP릨LX[m%՜4gFW&ptQs$9Ǘ͑QXGrH^%u79 ;Ҳ ɵ/ö:uIݚj t@% {>&ybX8]g|Fy1px O)b81t#_<8־W7zLjacI]JQ{|o@ͶR@=muJ#k3:lƺh:- 45D_~sGѸfUEl*uzm+,d67vIv]' {aѷjtv?d 8׃3p vwQ!Ou95V̆[KH;1:#Aj]!w2K6rG9ctu.Xk!lV'M^5%;h :᭬^&MlDNFtvXzi):d\Q8)6*V6ztQ#`QÌc) b.Q0C(ɀ H"<=#4h>Ꝩkf@@ຣ̂  S 2Yz3g t/hgRÃ,`iͳtdv!5M6xi*;e:/ލh iES7/I .4<7O UT/F0.;&kdMdKڪra{8qAhe/U.񋱫Wc5>Y>xO.`de@plTkrƕ{;IL3,b5銏O'}\m[{=f-;OnjAS&P !k+fgu/+Y@;ݍBo^\BG.3p4_p]k&JO,%hT0i7%b68;f}JÉE  ]NқB?[+b,D:y6!nR7휣 aĀ?jq~K ׈Mq@.fVyN"g{d_yhIʞ7• )H~OՆE%3>|T'\hwʇtHD|m]b!4i`;5 0w*z+bC>bvisbb2`]jr#uwS oJ9[tW`5 )曲=ҳچr5ٿ̃f.Z7ya+$:57 >#GY1Ѯ*C  ҁtRi wwi4 uG]_U06\H,x;7ZN({ cVTr v#\s D(c6͗ N5Y UbL_b+w)GbcB]ՠv'Nx*VQNT{7]wI)="^ 00zpBkϑ(}]`Ռ._c3ok7,II԰K6X]YܳWY?K4s-౯h!\k9 ԡz (Ѯ>SXtC9? hci!H=NFB JF$79,E,〝DbrV;%=uxt5DG/8)#ǢbͰ< ٳRϊ| 8Q#Gzfb 1ro:du0TKH^d'KX<릯`0DFYw-ÆU0أy*'ϱl5^j>}]S$\z$o4F w_|bG2!&8 L$n!Ͱbh- e$CP%VB3oezߌw2ߙDِeqPH'0@ú|KmrdjZޏ6#r_\~ʻKW)(G ojs AV>:En6E04xE#4= -=2 (H~藴淅^8(̍)g!u0k!ǞeR * F@;UƏҠA;ϬD[Ǭ&(=aerk_]А!',"&f>K]\F88u"4V1&@\]tѻnF`h0YRŽjZ|隐t]f b})hlcL< DKB>92v<_ii^WȺK;˭.0wiqY1SU-4fhE#9Ծ~[7)#>PdN+u5PKv2QTǣ7=;2kcA&̶EގܬqfX0 @ެ9]5 u_O,!(FIَ;ZǷR,Acr3̢_d|,Z:=OgI瓆r{̙'F#JRA%юW8jӘAJ+ n˭~!NZKMG[fΗ#*?IgTL*A3ܦ~RU3d#(P^돃vÓb.D 埣+Ll+ECfJcƷi4Ƶ\#5Y4#&oX FԜIV?xD> [Td19\8@|<T,$cUљ8{4*^lVV5Ҵk\SI)Fs(<4rA,9GKj׋:T ^iũE0#߷IMqe"Pe#T&ס "6zw~n%ηpS.Rn)P6  V@L0lh+q q^UQO@FbnA|'aJ5-ՉhhU3"3M`\JVAi—?4jZ/ SSKB8^M삩~JRW\cW#6\(5 8lYMFyT3׵+x49J&3Y00nU|gUW9 0~UL}b^(Qř˘Uv =F꒻NFFBh ´X;_e{u4v0,eqz-em᎔!SI^ۅ/P@_L81)B y#{ Smd >BWlvzb0DBY 2)f@6}6~ W@ ֹه=r79,8s(W. Fm!9n FX%)g]p{iʤ TRT~ܘQ'M 9Oɶ5L_n')`4а S,-;%j,*4g'VVH ҄b^F{_b؛G8 78`(O(:m-殌;g/_>@yA/_*Ut 'Z]t#?e.ʜa.L;9Tr=d +L(s0ndF=LJNQ!#Œa PJDv r>iE'Uٍhbƌ[%ʹ-YxK<XS PIRyt< 'O쌃*F/[9Pu)%:xg5NQ/p> /4(*ϗ1ݥ!\jpw-6.b,NOߜX&pkq}uPW'¯o5+n:!I<{WM(y~l2uEBRRG@`0˦5b\YqϏ42 x@BMZIfUM` -vvӃIqBI(uGba4 Xbf p33ґ4rOqj{J sF;(>bT m Ǎ2"44`gJ-zV2f<ܲ~٨}&_0#19h:DdZi'P Ҳth6ٖ0XӡY<^WE5 E[_ k @3jU㝜m%HXTZؘ0$RS+bz- +*$.]!0C[ݾ5[L>h!7(PbtlTHՂgPBJ~-r?l&Rɇ .|*C(nE4IoC4JATCsqvE6:[W^ST߁T+aosb|Al <\"k  KF$~3æ I̲%Z(|*6 ͫ19B@>?HM6_OknvJ455a^N@e=?ڇYr{Ӈ'D  Q= lK>&:CND_m6H[1r d(mq;NGUWboe/_P+iK,ºu#[MiSww6"K}Gߋ#l5O0V 6[C J0}֍Sh//$( L5ȈqR^_5X*FAw=.!!.fcBJ^uPE}Z= JjQZ)]*P Z]NxLqVuEGWa_+ i3c"TL' ^?o:?mS2sz̃SںbmurJVE7T:m 6);E ?5bnadiLM8l *sNqFQ =&Ց&Ge?ɠsz#YuM& nr)T''YPRcӡbߴ7tL B.6w0%bf17M]ŴϚwgYo {ѭ&4~נz "{B<V jB7w5 4%.ߟjG3c.{ƭ I)P0P}bήjwuz-yFS)U=ڭ>3_jѸ,@I2M2zޥPbw~ds1> S׍feŲ)ͻ?T{Np+Y*Wc/•M7Հ˅rדmeD-} $&ī_l 厜66;6ü@lD w@'m2~ʻUEX,S&\h^R"ٶCuܓw6 o{// v(!7mp6oLdDz6y͹,qEoF0;n+<""7>=Ēzq46^it%buBL&5ej[t~A?ΗUč~BEfat>lWx;Ѝ\&F `ۼXQ$; z2iupT~$l͗Vc@i9ݐi95m?m<|&K}Mao*EqD~j6ߒXvBM&ȀrmB<~u_GtBQXiVꆚY`VcV;EmIɦtGi)JU^G*Ecoƞ C׹ .ƌ}`h>h{ѵ=M[#;-R X۪jױD"B\e~PVPto0`>kÆ7R"a ?w2zjG.Ԯ_jp~V| 9H|%j>M+(0]ၭ (¼>oN>Ю(dٳ?Rpz\oKRm؃}giuҠ <$[R@Qd(cw=cJD6y:_GZr}O7kҸ4%IX>p]Zo_c;uWWL\(zX/c1 IP@}s Y>,{Wԯpi [Qb`eh { ) 'Pm`ғ=hɲ&.py<wHO 9l2ܙ U^zK;7L`IV|} s 3u5Ԃqߧ rPJwLاx啂!#-/e{bڍX0?UeN]ѭUy~_xu\ZPT۞YŒV7݋8 _HzZHK%T^EV01R0lπh֑K7W8^UUA` &tdՌrHu[!,!+7* xFA (,Hdb[|ر?׽&n9m_O5vu#;O'VGF.`ˀV4" bQ*AqbrPJck/-x Ɖ,IT֭a8. R +F ҝh7FL-hٽYhnI̛ĹN,I ;LeX>!2% s`mpgW[LjݕLK%_N9g1Gaz4S61 _Z|c[!iẉfzN@01_eɆvT"Y#: 8Z6esDaļ\fxuGLw/.΂Y9N WG ʽ,KP8Fl@a_9n{h3P܉k ȗEh\* [-ގS{6_0#dY|M4Ëf;QԬ,B^["4fаdol-RC1D3α&U:щg&gvG~SETX/پ h_qw@ ?4TȺMҦ`}7#݀ *uԤbD7-_ *d$ԵѮd3"a<(VzΎ;]t__ZQ)q?MׇsܷZ]'1#;-Ө*zmꀉ|pFmJYHzP"@NCF ҳg|џ ŝz]xXf`Vzj"7ʉr U_Snc} gOdɷ:1)/ʫ/p&B%g ᨧY2rY}DkCs]bTږ00v;%6Tqoj{j;&hWDxoZn:%fd,V#VBh}\C59BSt~%*J;gc|:HP~x”ɻ5ψ*4OExa4~;EkOjg"-FIkƐ; oM`d[m#Eя22AX{f/E@$p<]0 xb726foD" ^UV'asƑ#lJM>؈/K'\䰻);ߑh!煠6# 222?nCx^-2|'r߷eJT`KP3#"'kv-W{O\ ~w7|*o 7>>j _0I9c5rn}?%{zok:L`TW*0ӠPf>=:y|3nY?Rc @??}S4{a)`зN!B3:\XR[}OSTv:5/ZIW#je S~_R쐙Ai-IHٗX`LqJ[f坸lC#וx/׏v*{?w%^lwfc=")5z2¨v",CmAZpuYVÖh(6NpYͬIj"9Wij [)nH~;oZ֡Fqy r(.SպS(D?*Kx 匚3$_{&utaQ"ˌ k@C|Йq܅(3( yȾj\rsQ] aY[+O#`wi4-ST_m)Ϲ&+)y1pI-^͋L;e/Tz<)ز4j\I W>CzXϰf7/<;I>G5v4j3\.LX?E!)3l(‰RÈlƮ^S?,w#aCQ2gWò|&Qgc'IQeL9nd`0m˷$" * x& hU{<<'; [JMc"$jJfQya5hK^$*t 9 Ԃٝ{V]s'0  #w~#WQSjc<h rёw)$PҨ*OSCsaWe_%s #"*ODu1Dδ^V#k="=OF(GO9 +$PO6yT >vKdkWY$[/N1lzȋiusf1FVC29b zUY+ky5Rl,7v`(ko-|ND3#mlv.0M5 4/] 7{9 27DdcX.(XYIۥk `D"234Օxаj7dm1]vkW֛^K|tđ 2Ty#>ԝ6^PSg  -''MXVp!7|OZ%\Rwmd&wAS&veaG(X!Y$.Z:V9so3e$;x}Y BUDZNtfF]ðbC_U̲ 3<"Wju /X૿6he9Gh,3R[5QtUjjBiTu EV S/Rk0K:xژtDg4o _BaWEW ]FS[s*BXApl0lg?W#Q$@N+h@ ç~GxTCc[ֈq^p '/vs̄,2#``II?g'{v7 J2ʃNfuͯD,`ދ !+A eD5bfPؙNPZqq?#sӫSpS `S/τ|DVZtSAsp<14]lasg*i+͊7Ln2K%{#vn%Nt]G667Ǣ=, 6 r_k{.AS?55 m;*O |)NxP ?+ o><5nSCt&w,II߁4@!sРdC5>O ROoA ]] J4,Bl겙$Kb{8M9Ңpҍ/=𬀅ݭl8O!2{\o}vXY [48Lm3dz̋7mT*LڒcAߜQ(<0  0`|Ylşzz1$D(WU'%9p\^j2QeVk[HPN},mWUb."ΌL;O K D,k79~'uP#%rh-sVK$Y8# k\>ըB %T&QiKD#& o9- zh;([Y ʄ~DՕŘс\H,8cL\!V]ny٪xä !r 3Eo s{jHI>XPtmˇ@Mleb |mJ eGCfQ~>e}ClW> Sx)vlC&9Dl3vϹJ!Si0t(䅤(i 6To›;Q^Y CN[M>!s 渀Zw8_H?'@,XA SR*oAA,p2AH+|I>$kU "P*$ŒN6Wfֳ+c+FvPO/ J4ʮ"3S;йq…Dۿ#I,z?OBF g(I))L)3Ri&|50v/ő'Gg7y1jj-2 l`E (aԙ糅Tȑ#&E{hԽ&4. G AR T5YUy+:WlYsB큱 ` ҲɥW~-Sns7Rw%mr)MgHuq6IQőD:<@+}]O [ギ8R@>8ei (o/- b|JΙg(ת Ajmm8݇$WWiR $y:x= `'Xx8KHqsCc7۠ܤ_Hg!AL1 T[;hE.4#Mb GҊ6o^ƔY"A}xXg4\Y3'C3x?Ilt15㤣㜐Yl,)2h04+86ej<cm^8u % BUzqWoy~Ҧ"ZC$qpfD4x>ZSM!dMb\a+gʔ& TXHAJW۲vkԲwKU~6wE׃-@OÖC"6ɧn Oq™_V4uyDxP\vyL;`uOV=x SFV5Ϲ;v~ʃG79+Uu(CՎΖ&{ Ebmf$Q;~ub!Qqན$3?Efƽ zк 6ujOߤ~o[Z9WUkN0eUE8f\2^>Gt4 62%RܮÝZ0>КEْiIi0UxvT;4a ԳMٳq>Qe3^|ps;olg3g&q h1Q>n <㕟}*0!-3b2~>cS*Иm%Q!VU |Qj'b$a:i!aE[g$\$2+KDJ+ imMM)nTf})~;:ʣ!!\߻)YXV&d3 ΂N ]4{%*K*h3 f|†"HV0ܲ4iL9BSJnfq(wn%cpcHNgvKSk=/E{Gatm-dQ:pȖiz(' eŬBٍ?ubz;hkgT+!!%qR^RݒR8TJkţ[ܝ3tI7~X)%C֏sJ Yjkc4柔5KRۗγt|8,CLp}0򲗙' 28,Z@Is8/yEJ62~Py}ЖaT8Am G6t׍ZN/kׁKe&ޝmgm8$̬uw^^nGg7:R+4^ Ow/=~\ãk:p.xm?M=Y+Rd)"X6 =&{&AJhr}fɼ;GAiaB[edf45|p7nO׹VzHiֹ³"q/ގlJ:e%~ Ȁ55]8 K>o1NG#BWh a2*s$ܶNDdKLg'@ذA5us_>&2yC~ۂotЩ?mdž}8/ȵz(WԔmZb(/f﯍,kFK <7D|"INH:ޅyLGO68rssMip;=n/}U(rnc[h~H&D7= )Hω}ݑ\( &Ӣ.<rK;Z,9=سaqKRV-NRYEJ;,5936|#kyG6(nn:JiMid +Dsf5]mkVo*=uTKt{W5H r I=k!D0x(z|Yaa).U(lNEқ{hq0Q[8dE|fWh޵_gz1$5Vܥ?#UY΋<NOJkS+vv>ۣɖ&~˴l(SGGKI"5Pbž4سQJi|^fρۇ}'u5Ҋ65UNzZ/ɉ܅ncA͈4|򸳽}W6=YHo5aҍgy,LB-I5V*2D+lG mfAH6d7,ݲ{Yq}PJ6]>'  S$MXں=[i!~YL'540Q㯲ON fpa8 5ZmL7Wm=h"!͜<<4LFTЬ7DNB+G );>yPpցՈ˪R SqFB w#u0@J*g帎PHTߛ#Ds!:`)KBc̬DV_NŋRBDD_CܗDon'G̕&O> b rُ@WWb"WcBjX}9o4]6zqFjjm@h?Ěty՜AtPStx[AinG: !ފzY-@/t*)8-,ು}.&RJHk(aCxFe8}v .>i kUӓQUtL3/ӋiF1stub%)[eMmZ닰H|QX_Whw\ Φ⪫Lˑ0|I&3"$uhh@bQM.Qǁ.Ϸx 3 هPi=x <9{>qQK}=n'RM Xi8f+\m5ŝyم_}wEaZjo3i HqHq.dnz S愿+ڻ`9C$c}=ȱDy2'(#+fN[)2".jU5a> kz}N7B}jR<*h nf=8/wVvNcOw!l]6$ui})^2[2Jz Z37AxZis6%ayi@mz'`'ER5rB E8pQ( !2CJ{ؽI51@ (p݆ \͹+9?\RѷUe h OG<=Fɀ^Jǿ)Bg%D-IE*z@%s*(8Sc(@ ^z_8Pz_ϑdg2eW]pX}vPLXcB[RA</ѱ0O4`T.~9@r [vz k&{,2MQR =eK!Mߧ$ިİ!x3پSͩ.F}si\ͼ`_jw`2sL,G']v\OQMi#SD%6-?j zK2 Y횟iߕP _ѱzzR%Zv2-yAr"[1rHUv[nA 03e0ηom\[ʹR;6mY+7;ֿ-l7zϷ;P}Wt`pDJSAy`̯pt^8̄6HQr <<ץhO-*HQw!#oBk'V\fN$ÙPNs}.HVyaȳ^ˮ+G!jʹ[. ۺEtqG,O"K jQEUG"MqIP^ *4uBvo;y9*5y,Sk)S*Biβ͹wYͧXВWNR0KrD,hوbF8I"2\V:}".!?C≺\tMEQCKʏ 4Dԇv@;|)GH5&>_E^H7e~FI )qEB OY}&X "k sjå$dp9r@τ2"t#οb7HEU%}s~e w1~SS h DI|bwn O& jd\Z@] _sP"|?`eSzp i797-UbmF*~E{MhZ缙PVq | ڵ;k{23D"}ꩤ,7 h$1Z(ƣ|TA{~mvjt#EY4.e9S0j ^~UyoKnUT!!WSH_CCSJi(3]v ܠB4w%6<^W|6Lg}rCdža C(6]У+Xۀ(̓pv`Hޤ$Dr'|mG\6C Ԯ6=xS:(R~!TݧG`tJ7{8(G|C htF~ mTF^N8'nh} T\]w9Zt\EIR%@ $8}طȅEF!V38 ^_R\fWЅ53G3 w£D۝_/0 6 F0K=Q[oA63=k166,u}C8Vw8Z6x ^9R#S5@񱜡hoϢ HxnȶZ\fQh!Sn~HIӃH PfXA]MvZS]T-4+@ٙ-\aN..FqWRVc-AjP\@a.+6p"ͽFj XTu-ǽ D_JX| ?=Z3TK0S8>E wax=DXVZ|+&P\a u(u+ ;S)+ROUC*֓MHK>X|qB[7lG?bIIO wg!AzTG֧\yhٲe=uttͬCpv#g&t޾a Q]bL<%wVgZSGp' {O*8Œ i a&zIHfDDn ɏzպJ><ʋBIG&pxe+M5m ~R =$zx2qcPo? 2YE g^ +mÅG:W>#-`ꜘC~ /;fB6~,ͪd +F[1".s12Djn=UOX ;k>DaeLbifOQX![v3gq~pdžO$pL'<30`@|ۤRV9wh֤GSaFz(fmQ^#qYO~qy5XCZtw=;J+!]r"qJClW=K9: 2ڦQ k鶝)\5a7 y_C01c>օzC={R~'Aq>jC-n2^ ͈ UMe=Nt)O)vvMά%ӕwbl26)J͂Zu)vr'AMg)iw ш~u=&:y,~IB  rC@VIHDcM9|..l;MA6=j#hs,Xx>[L%X,6Oae>&O3_PTI*i))]&ȝd(#햣%d5\Ü4rRn~ grF:zh)hIEP\J Pv{Md .J|\b 1.(Շ?9"me@X1-L$~goM66 Fr1Ls'C)Z3"ѿCőrZr=(I*"{IfTe]3R~@/yA0YJd,.Iކ|)"%~?p\.ш!8i0i]0p¬1)C Rf쐪rXLhJH gfk^}#IF,pV8;6ͫ2ǫv|RϦJՎ.2̾OP-m+۽8}EJ$3ƦxVbGuV|\(r`o"4k$3ƢB]y",OxV@5t!an#ŷdK!o8Tذ9smr$LovRwQ@n(xkNC)*O|,`۶x)!:-tT+XYI4"&@o(A٪(~?gGĐr=ʠX\t\yLΝlΕ.o\Ĥ Ls˞߹ṂBw\Ta9n%{h!59 ,q#,>@uY2J%j15/ o/WC#jU*E*P+8-;~eD p5 qѵMcG]yHYG.c01۵R6Uᤘ`?":i[3t^uFDVXh 3(Fh75Bg5^"Wer*mb$~hVGKH\]gO['I>yF5QŽ^&v VL{J6 tUzw,*@AqK*No鶰+AE^FlIC40vj_|ȳB #0{ ~:K)fjnY&B9AKEyn̉j~ m@SpZzGY5Ea-5uI0ܗ ѹ–G,.2 Z*7t۬ d^ t.)*; .OQ`ŅLji+!2(nC^1 r$ҼH[Rw rb"ȱ(=Q.Њ1vc 'ʀk=+ﵹO4( aHY{WbxOS'jSP~20XyO$3u/AZt˺BxK~QJ;wyU.x;|o?] c`h¢!w05,#Ѡ*@ޗl ?|OD !MBɖM|!?bC92H[}.:^Kae!Ӈ.yyVK?_(w<buWvbݍBCAZWBb`_:i<^vm+)9\5pǑG^ܘt±\4t1 vJ[f<'i4'ERehOW5'5)}ʏǧQF.+ o;H`#Ҹeh:0^\E+]} P߂:VL:K+_r4T ~PXA.SʳAmI@L7+dsU_*ғk9}=̒Mȫ:f}fAe{M8ZX^/n~yx(5d ;r,WFo8iyoqvE~-6>e86/$ ؜,:ցpQ!Rl6>rۡ:EI.ɞ)+tpW:fdbC/n;تb GU59ۯ21W-׋b#^h]N)J|~Jt9n[6%ƃ}Mߟ?NL }Uj*'J8hmbzsTڰ-0׵f4k2[6A"-ѷdמ(G{y/'y#*o7 7C۟{4I* DP`TzeD pVt@aH&j"J/8dn .VNy%~ iJe:heV?{ŔU_I Iξ5ˣKVmX9(wӆv ?If'=xGhMݡ ށm(eN'q,h\wxU"=[t +TC9wzeq+Bj\|;eӧC9FzYkMTCRz~;hxchH]o\3,@옻r nO1S-/=_`DE'}\ #&dYjPC'44uxdC`Y6U|#30/Nq؝kh J|d%u N{)FpD}: Ķ$IpTs#&WT{ f!g}B UPȚr ]& ^L4G;|tTݜsO+l_:-Gv)<@ %(EW('!4C,k!zmBc7<N=B1LD%66P=F殼ōg~#kbza*Y?S=ʲ(n'bȓd$``qn9w߬;vޠh|S=/,IgJukYxn OM49i:yе^@F󡵟q"P ?#GiQ\/vi-5h‡=3` UlPG 7|-1Z}Դ~ۻtZYD/;^9vv=7mbHy:G"K8vǞf.49ҿ`'~=}RƁs'\|^bY-I}'wFrxlpCq9/X "=7]@)w=]#i8xۮ`6n,ꦤ=!h=v`W a9:HM )Qh nΧ@c5ε3RVVG( )[Ho]SGB% K~aZMC>6x ]=R0.j3oH0, ғoI,Nk|fgsʫq-ɦGx|LݗBsȷ~>V/],s{8W#2r ;ژΊC=DW( Ht I?8CiY'r/f%ٕ-HeJL@i!&7FwDEVW~dLˠ'dA%G6!WX.?3`a NlneV!Y,9SGp3K| vJΞ2[cBS|Dт;CHy G٣hz7-_F7@7`g \oB6heFZԙȗ4k|<\Sl}7tbP[+WtB.TƄSe'lq^S EAK9;~0yo=kfz\}>*u2n陛Q#zzN.\1q1hTh<mjvz[=V8Biﱄީ8i=Ga !Wu_mN ?I؁~9u;vaj QTk'Q>0'_K3'x@U[&ݗ8yqlH~F#`ZrSaU64/V`pv!یR.ѾL>$("۽(ݨ_ՈDJIWTy]-(F|D$FjUzֈ+֝=,=$!Gl2!Xr \B2W™%z#Ɯ} Q=Ly|;Ibt6Jgh F_K8@[vCuC)4ʄd;3R'w(J QJ%19f&bVezNg5[3ܹ:|tk+~򲬺džmLl`qRcaKf|\AsT ZF4Ģt' uv0) ޢYjzu|uer Z#QbJ赻_$Cĵ ] Q8މ~S ng_+U.=+|aӟt p)ScBՠGLż׌p K|[RX2W0*^*ha;p!.PIzB+(ٽz%k}<ӔIK7GZ@{C'4¯b8.N'LE۞]"q^ݟg*A &kjq٢WJP!J>-ڭd`k6> =P` x[n^׹4KOzOIJ * x{o g!5\Ȧ-,ڍsG@UR0㓔ܐP @6<~8dʵ^o~6Ƹ%U(bl8ث3Ql5/Y|S5YR xb3{5j9G`tB s{DQ*,j/; Bbdc7>j?<.D, NxK ZGc3NvϖY'gBb h/Y :N%fpn([퓝u6W"Zh:Ͷ1T UYGg45znNÆ9S}W gLW m^ 'J:@ ZҺ]<:HpC w;VhԜ6МBbM}`u#&cs+^)O6f輈]Ej 7rʔ0>$w#;eՋQ#Q~vN?˪Lzd7E,JSV{|3-[}/6jB i)iդ9a06I;`%7951%zJX&j嗅-qW(D Mr'p%OQنZwHjujn+d8D`8zAóֺf%3}QD-8&KYƪ/ƅ%F\z(Q?Խ  "v:'x}UEqg,ѣl^#bEENW2#ӮP.,2'ez,b+34[LBy80>JލMq.# ΁@m ¿h߫(Ӎ?NJ.I]Z ,2Џ 5M/BEL͠h\uQ6Smfn>/F'N5W# r2zlIph83˭ 3:'v?Mt)!*t/_ax -1 s@XX"Q`O! C8Zl\I+r` &e#jSA]EⳁmY^O|b3 ÄqhF#l~٪?n1u?DNS"(9lf)"v2¹v!;~Na:0΅VbDM]'.Q#_H6|VFWKbk#Ut|"=6_Yrf/F瑾O_gpխE-?ăh*. w/Q/9\#ƑF7Ή5tmw~]FS6E7 F}HMUC#¶#Nb7DӞINK񡡴 $S˿0mknaVM؂ ]QML7*pMW7r4r#GIu?`74K;mp׹`PౣdT͈jfIu@֦7i 3r2&˄W1/ɡ`P)S˪3[2Ve(FWo?5FKLdA=o_@oSyI$~^"; 3U%Q"e#[wH!t6a6@Z3qosܩ1]iPV 93e4JgEIEAhː ꡴/sM'c BbNKsy@B D9wJF0g[!lT]z)=\/>kZL*3mp YK}@'Fp;*R]Hn0(s+ eL5mQu!*Orl/v{B3xS~!x/qSuC2x\ $qEvcߟ꿽\JoYǘ ȲݼKVȒ=oU؊c@T@\6`{5dO!T<[4O_yuzMRN]y5xNIZ^ܜC@Vjh$ZOߩN !{hةɽ?sHtUU _ $?ә 7[n}Bwʯdy)@ :&}Pds*4T})TpX;yB]Sf"QCge{q |&F3L FDn| O*O! ~>kd!] _X碧7#zAQ}吉T Q3Y8sƆ :w5FwPs'NPSf-,4i`$f3 s#@_s8;u=ҕ-[TfEXS'堮n/ԎFNu1E8mA WjlW wkv$X|7j zbu?MFfHĺ6&;xXկ/MDI}2Z>vEԏ]_P5M{FilA&:g;rF]+*s+i /d89^sd冝ļOL#cJoza8W: ՟*@Ŭqr0fF~a7(۝QR.{a7Y @`lO˶NTk6Ύ[IxGFR0l-(?x mf?F7bwdO /,I@hgw3mӓt: i8 v@;*Ҩ/MfQQZ23 HMZF+#t,t-*ڨ9SE`gz*bx\*<ZGw+y@W$Cڤ)Zjq_|FGZ7:W B?/n좀ۭ7V`wHfc|TTN HkH&X ,v Sh{ݲ#@93¬ÄҎVn%"9TXX!Q=h/A#4cb{bPu>9 ]fΝ5׺'3f fLr@etcwhs go pㄘ"op"vL! n>dÊ|>:@w/i {NZ,BZ .ӥ Š># &CJv|D>~549Wp;k%ƾ- OI`4tP`Fp^\_0PeG_6Dd ~ۯH#A@Lsd(Uw;?ۼb{KXDR?dA#'ѕ|`P/E'ֶv~dQvwb$k qRT}$$6!d 񜄆nzcϚڡ K!]{,>޿hGZ(,}Q/=Tތ_*iVu6oֺ/' ,7uMovzrjcn ŝ$`Ena:XeB$k$ R8o(T#X06}&&{/dv[کxe ga+_jl7[&K9ܹk4Kf-T%) lǴu5B}ыl̰KDgJn&_Y>bG`_Yb:!Õ39s *BM+#`[G*@<~9A4+o0טY>(C.m9靺[nV OgTPKGXxYLwjd.q{t3ae; 6Zc.._b0/i{E-^f E7B / Y$ @DH4Sb>(-o NE3}M޽rd{(Iv1O@ѧ1C%APULBWj[r@'P\^*#q6O{/HB0lKE:Qov%1eBőt|L=3>3HUL\}@=۫ BA0xt#bOضL,M\zJX<6 2-,xPQjuEb%kTȊ;u}wsEfb0wpjO-5P깇zVnd҅ؐmCc3F!D#"}H eZI4۸@ղ U]i+Z*RG6 $Ӿ%f*L,['sDKYN7H2FKkO{=e+Ͷ{Lm+E$ɟ$VDUIĜD1Dwpu>w7 uw5R'۰%D缶 8~NbH &MHlK[A.Bhpp >:-€ g'E8T7?,gh)Y 9[.⿦t?"a7H2x w9U2eĊIb_?qԝPUfh lAFQfam3i@IepneLs)vvQ9>"OЀ}D]ɒL 1U7IP766G3yͨwgt e!EU @VaW߈n# a7\!NT|t+NcΒ1 _k+ Gc\8% dH:\c|}R^4n3mleYv$\_TE*LuZDƅبְjDś5>qtUsFȱ(ħʟUڻ h]@&_쟐x=v.I`& !F F=TOŒzS\c:0__ܱ0u q)3Ali鷡iSdZ0{$ wIZAbrxml#,Z©;sVt`p++æ:%媽Yr7Xl} y :C:9Bb*8A&1ZvvNR"\lz +`0yw9jXSa!4lb9b!@ݯ/ΑxѨ10ݻؼeLO rǺJi؊@e[ k3 3!5?Ds sG|$poOo 9uꛨpMU{() CEp1|?Oi.M֓_TM{B rFP&*;zU{R"1c!n3o:jz-.kWX>>-˫!`qS& 2UHۏStbC\ !`{iAyڢDz܅ <.$e1#6C`bP7F=!Gk"9&s:m^L4c(#u[xu4ۿ ͂~|"<3yYD )A4_)?kԑhgt.'s3>EIs@#C-(U9 tA Kyl  }["6bScZr QSFr hO->MT,þX;Y߸w S~+پ:%sAWz2-M,>^yV-ɞj *x(βT(pJ;V|Y{#qޗịYmKԘ u:AY2\nv* RC>@q}IVI9CX/,bR\c,{-DW̽ ٫R"g6D.nT+Rwy-T`M !æwX 0BL !ao!O 3GtڣQ>d Ivl-7(2l6ʟdHEsx%2ʹ?4kpKD{vhO  WhU{B??pbh{Jz lx`OSp&{' 1 nY`AwA~v[LUDW( `PYy^Dq/dUU.LI?z)_-s韼,f0ѨcT\{l3Xka[ՅŬ>xPbL2֔& Fa:wxk qvm[k8|Aeu-źGfƣ Mhĥ`z`o0s3y<{*σ9^3&)c|B|QhG":DFWք ‘rUy "3?ׁp3 kyk|/!t ]HʊN81yp!3c55fD4@)H%2m8\e/$4C,ř|j8&Ձ"+)8h9$ H'ٴУo M:kyg9QmK<~F3*gb(}t(vL&8!4zTUs:p0oP}w .  S''(L Nw/ŎQ7w@o'f3 2$Ϋ B꓊8OF(YH:"Q .˸ hFC6Я`Ljb:=^4㗰ijInKpk"UKϲ^C]\j -s9s:ۍhWI >C1!G`ETDsjRLT6%Ml<4ban^Z-Tu`U_ǬSaG}:8KWC1Qhn/x7^|3^l+ha epz[Bc~Zy8}_Mir 9+GkS\Wm5/Հ}UeO\ XAF-l3Qy5 gX2\?T4bŤvEZOF.OOA"ܪۢOʚHj~D#0Sr i0TFP46 vXʏ# r7/:!giUP3%6.|f5nߊm05q"#Z/pzzF mYp _IaXgSk~/lښWeͺV۰߅1 c`S) ٯ/6Jw#p. ) <: d=Rf&UwR*oVq 5rH޵kς%ҏ0RJ]`#6?IwH-rSiKijXХz>!@2yȊYAvlKZSp\^tE府ZQ$5ͅ"1:gʁՒOF$j9G hEK͎z|*]>K,G[Uo{{@66XiVtEؐ#Ùb??dg\ Xz X2\}Ae2n<]P2F"]DџlɤexrC4<۴&m xxji]VeKv$sP.qI\pd5Giɓax߼|ki&bژV?lxDbD$YىS{s|2da.tV#drnR;jN=JT0גh[{\|=mx )qkI!iuQXNZ-u\<)d*«> ֭ o8GVMR>//Cc5**3- (h"sV~@O_s& lCQLSΪsUO3WHewg71\q8˾̉ ) 4a %"6=n4HBr x0l$#XH-̛Ng/Q}*޾HM(:H_"ye|s La( ?Q"*ZQa$z"zC^Z/-hI zw J Wح6zq˿w{%4F9Lr^kq8U]X) )xT \͆5J΢=ԵcF%ܹ1yAGe>ϦͿI6^V ߏ!A:wIط,.U8u&t ?T)O)A{5 S?uQ$ /jǟ dj #M?=g\4!vy.k)ntZJS(3]>o&!F$X@SdY; Vk8'R3^{[֓}WBƼs%˨ vZsL8'LIQ\.O՟“Jfkm Yqa'Kof民@Ζ_P['vy=nxLkbjjq_āfx(Hy'f1zOdJ.q! ъ#?Q>&zR+aG1Ϗ_|MXKGp G7:Y6(5" Md'WLY,4!@ qH5- u *'|[P4c j3 (,ĄmY.lVpvE"pdijҺn,J/߉X#&39ME})}%^sZ-X_|p= !UitigBYN ܛ Xbq|^gvrZ|{{ޏB[ Yyo$FɆB*'@C_"9 f3`T,I'Pg5Th gBw΄d`D{uvI@+B0bڱ`^zQwۊ$NZ6b`,DZ\vt}潁Cjn9bm]r튾؂3~]q߽RJezN4渃E( M ssxQՏݫN}   x+ritIC2ǰyL#F# 07v0^qBgV5h"h"/ͺrN9(1Bq?KC>:wN~%9 gz<'|xer %aNيa2bC̪-& Rth! #Mv';8eOC%̚"`t2и|AUH, <ɟ^`xn>iJê4{&>!E"Y},!^xkujpTN:uI?,8ψ9@~:XKh!s;&TGrd'8H׈V:$.!jjΙDBf5fK~*Du|s_? 0뚔̂wjrT@ְmTx:O)OPU; _0ݝPGiT|w$hW6L;$~^#o 9n,6(,AP$#4(+0q: ;LqM9;.'BD?@Fd:z?8l{ȧ5'&-ZvOuR(tɮ[[zb:N29&!"Ùxh?5KMuҨ]C6H1whĔL}k7 f{r!Pv2KUxȽT@io4 6/OE6WDlo4Hy߯ Ws"mOʖX~D[AK<<#ƕM=h3 ⬗kImnaE HI$Zs+ŷ,7@WW!P%_A'TU;*mM~RiL=>Fw]WlrkyW^XR6#DHFR EGʥ>eU=e'<їf.Fhh:N =7R7 h5&h8*PB>6V}4KJ0PgE wsJQt~swSS*ܐ3-q@ʸ+߂NGF+,bJۂSQ3RbX2dۜxM$`U| yqVmKL 3:lqrwTn?آo~\{y 3_eI? \ENRI%mNR݀akt7IJ?雬‡K(JB&u <LINb +@-{m4ք+]c"G˜0h*JDyT8hj)wؕ -}hN|8I*%:$Ta Z9Q敥L#CJF_!|0¥ 6Zn0 w-߂P^/@Ae}'31j/7Lj,DK==ޫ`ICS*Ldw0A y-ns;nmڐ\ [4fQ%i̦ͺ"paJSN~M&-?r8ʬcsbATW`Kib({jXʹH$3y6pM= 0ۼr/L'84(Nv6Fwɳӌt yrJDu4рI9y\=0,#"2Y2%]f?1TXDp8@[ Hĩw$? KSk,_!WM^%y2q;ՎF٫?0 $!z n] 4 ,:aIS  f5S'^GIC1֦ !x)cVNu&#ܝ֓Ҟuzt\ƹ)4bM X$S|2 _$uue0l9řpjqNP2hu .R7geӱ xgנA`#T.ܷz`E q/O炪t+WQAvYϑ݋Ex %baj Wd2lMM Eazk @Qy8Viu_& I)z4 V thZZaHcNh)ӣ(XC5-oK,8i2n+4u4FrQuⳓ6Y%Xw>viiK'[FH`+\Wsц"q] p_f/u_u=Zp`λm<⑫#Ҿ Օ?p%?F2FUopYCT9w).w«N/zAM".5tG"^sIoʝAɇ8rwqLqd(X˦p):rkz@#D`f3M;{һcڷO;>NyX{> #@o13- `1}'~XzS|#!`1Qj咞zqY!m/vG la:<}"c y5g8wYp[2_ @sc:N:A5w[^K\F5F *B}]k2\t¥uY j;E $I;.nJ9 g1e8#]*R'{XW5gjWݏKqiTq!.s_f/o޾y+hv.](CQ#iPhU ~Џ aO%{ }B6TГI;`B8hpHv9K !k a ˨T j1vMZxb&:!֚YEh`P O_w$-}vE4b9|cTq)?Sf K//e?h(n{fҋ,MGFgkKխ0|أZ[kVChَc)yL]Ba Ep`I@?clKSI:'-} ϷwޛM.*6]:F`g͘;1ii, 8XԸ8بȾ>[c? yTkIprrЯ!҉)ñXW "RZZy@JƲR(I;9M D/ɾhVp,%,ێެkѣ )@sZn~ 9NrfPNKXd` 0B֊aO-:n9 ?W / ࠄ%uW^ `˰inUI5 Q.Fqf,RpCh9ǯb WdU &:["@YTQ" r\ q{#{ cc.U^mҗ :b'!K 3yVwP-YE &>|ko2W 4Y)Q={q>Hbop#jo,‡74aܠw^mq((-~פɝC~-=ZۛT]tK(SnV@ϳh̳.MxX1693/΃,wu£ 5h4(*'+I NcG$*C\R VA,^/I,|(sdA FAM*EH Xλ-T uMsc\oC#9EgO[s-)ht'WY 48H2UuB,!u/@Z S;:?Ⱥz z|cQX)N&M/va@e&; _vw_(:Fp=U&fNCp n_>FCިa*/h-<vjW=ņ.Owjڳ y) M*@8q,tל̃?b/F[AMP3ǵqDDC[Gjܤ(]^IPƯZFjyn Njzb ;ML7nMb&->H]Kۺ+S{FpJYدc>d[0#;ib_qR8l+2I$7 VxK:ycB'^׈Qvj5m>{F)Z(c#$[lk8A=CUu^s@zs{>o=ח1NL],1 2 &@j‘p:E.Rc QNAeI?U\yTB:2z(B \ zrxOu|@RN=,UO`}ѹp/|&& Pmވ  PWR_;=Qٴ qyz1PɁPlG貨w״&5>8z㔵Bx{DghB$ [-f ӷe;*Fy6 \!72b)RYx T i穨*;p_\pC/= X@?e`ȪjX!N"tGv (sB!4\U!F̸BٟUQc |'sXП\w4.I1$MP2rUsTI w4\ m2R;8$0I~kpq^t6!ňˆEg'*ƧqXUIf|TЫ[w^0m-XWpa[*ye'CA^}<}܇iw_D'r]Lw 4dghՆ[H\ Hhp9?S(%AAM(J9Ppz+RY:|EA%i_nXA;by!+&6,?Cɮ /"M-v؇49~q4p ݽe$ @xGqmqbEvQ@*w8$;bXƩ.T`w۾j&3,2nѕi^ 5-@zB43.i̳lEe@r^ ?u yJf"ӭLZ:m9"BLy|V¿z]U AӇ_G[ ~GBr*L̿u"Ǹ}1^cQE*s/+AT`)$Tt.1u4l9tf;]a^5pj(5#%?b*ebLf|:#jgҺhYaYl|\VC+ah)""iD"1X6նy jFu!uo(PmLY"M>p>t7wj=o l;aсMpDSIb\^Bh`4fQ贪gXnK>#JEAyg Zspf)7IF_RN20_)[AZ[lC3y7|v9Lܵmh.z>w4_VSX؅Ӄ[0\l6J9Nw.ʭR=UcZ摸֜{Dj̲Y'NDd80ru@Vx؝!D J5yUikiO:/*!N|YL 2(a#q>^8,Nx+qin~E!Dwz[eLɇD!1dkx3DT*g} @29l 1:>KH0ɗ{7G}dg7y>-Hͥqߋڦ 6h~ŷ x&1 x4DgۀSQwY]Z{"nq\{cC ++jYfZ6AV'v'e@9>H?=Z :gSoKEq'/EFzre?eDɊi~d?471שw2X3Zy5ք4}an]oC8M\o]륊KWY>#Q9̺{*fիHL6S^Op=G$: r0Kם f{\zz&ijB0uEYֶV5 \Ӷ5cL2L(#+}DeY#tbqiW4$X/p$Q[ͻ4>gt)>5&2E^R)qƃy/ Л]5fE|B652*U阡8kL<-Rh#5ؖiL4*vG{ɏ /9Գsfas6Jzpl5qxјq;o}RSQpL/P0 ޣL22ƏBF@(wÜ/CMzdCmh'"y""߰R-2K% /NJce^:nŕ\U:OΓ=V\ꕍ:g`!@cwa~;=\HA{kwԣ,q_? d_-BlC\ZNswnn]|Kha ~*}T DuI !2*Lz7)QNWƤpn|Ć`𴬖G~7І̟cZPIe0kX#<*ozYg?!˞aZ]%'U!+#ha~yb@&"Eq9 R܎M {U,z҇rǪnJrOdtira rYdEel!<[QdVƪDπ!#K\B. E+lbx 'tkG`k <l3EPyގ!Ч@Sc6m*to5NUAzuXgӤǹFf܄w @)^I_TFw~;kJ .D\]̎Gs2Bq2y\M]ɧ[Do t޲N_lT ˅Qi)᭽^<%JaΣmV:5EE=&HsN.֞uu~ 3#S\t#f :^Yv/{ 6[r<=<{(&,itM">qZOElJ(d9:z\Xyb@$~IHQc^ Rnch'ÿcXcd&a*=b9;†}TTo݊_kta@ {ZleqɡS>ټz姵yJvY@@H+$K%l9@i L R#c~Z2u ƙi2yb5N]sh૭@,0t Q`UP/-); *,2aFZ 4ŒWPArtm:EĈg(!Sp4t5ɍFrVvzKkA2 B% $6ǽ GxӔ_)* Emը4YpYCoFFK닕W۩#LW/ViD\aTMm$Hd@RXJ=݂{ōƁ;oF[[J HTƭjiPuw,XP8Ho"ygD*n -554_ Ԟ7F3׻^>jI9pZ~6_Ӗ%K)?WPy8ca}>U ˶D2q(d KAS[qHH@"!TyKGM`QZpmK> W3\շ9ҒшipaxC&;3r ӈ (`(Ju͵"R-+eg;YJGPfLOېsg" x~\T1M3+ "^&.'@1ċ*2CnZI)yo8\;+X)7HO(&oMB&-}CƠpe}P‡$ZdP/AS0 XCRh Q&:2KZlf#${/XbK;򬦉5:PQ@`g2d ;י/9| 2ٵ|:X%÷f9LvK>\ĩwyS@dVk(0L< gVlNvgZ4,Ep;|I P~EUJj֙|(M^oAă|HmM G}>^F$(>`&š2 Q KI`EARWZhϦ.:,[ oTDcֹ)^[rPFNK|K n+و(ue낡sI%V1B( HP*#q&z+OQE7׳Ui:.U5m2 ܽg)Cj Xp}*/B5KƜQLxFZ^wxIM\-lal< S+5.GY~2p'h- BQO8 -_q Cә0Кk-nst`=Bn;3%86`o%YFxȺNteqXsJYVT4)Z!FC`]kWŁF4qϏb'HKįdX 7&]|6ybz0GqEM߇aK"/J HT\p(# 8O5&ucI#+AvZ&In%>bD[I;aK&vV' ߃Tu\&쏭vV8|TK$"kø1P FMĹ@y[OZ|1Hq ʶpN<-V5 jKge)dTp&5Rձkġtu.gN;8ߜ {LI` uXca.y$StR_#-Ų )ƏKõCKOw$zAO, pPF>6h]>ty^6gd%QAfu_/'I7e/\ibU]2f;=ROdx ܳO}zDzGˎ4jAv܇ K2_P;+S-1loPK"iwEw]}C!SNavWS(3| . rl4HǥH SfQ<]yu =%8*&ԅZW(iҷs*N^#kwWPa\XWg {[<-!UFo(_}Xڙ20%.3^Nq1Gx@+׻tPK[G7ܝn-/+2H$Pq[IMZQGIM}t]R;H)dlӞqulz6TbR@]JXU:#rC)ؿ?WF@]dx?(j{tG1Ux!R^;x #٢HM͚H[¹8l# -:TxB1XY oRGO$;lѽ+uYAhd}%M!wusv lw* +E9ǕbM}=G#ڬNNfX ;dUM'WLk_ 5*}J4eKoذX1 ŏ+ T.\ROҾ0҃d 5 5XqjxulE"zf(Ve5Jj9qFZJzæHC9H|QDIo,ko9[) d OKӡp')"͂ʑXϡocBQݻVe$6oѴO\Eq$s^ CKg7 TVFZxkjB-B!L=囕< ġoi%qD4sS5E,_7I#7 L %m.y$nWƀ0 jgݻӤ&6dqy<0&Wfd?凃6Y0k[$;ϝHt 0\_ߤ?"`|= My1ڵ` mRp۔Nȳ #0h ! )@h~7Ӧ$DZm9nٛA-vVs"lo'h; @jb-©3VwXJ?~"u`׎G#ʊ!XE,lb2:iUc،Cz1N}W{h"#VY&sqGW.r;C̃Yy_6;*~r&oߜ+N&w8#=Sڎ",3s^ĉp PZk4oR J&7SRA<;'[ctBskYlA{v,`rVAQ `oޫe!-^Gu.ZފE]ܹ}.6z @%0Z臉+q:8WV{'`nx* LN!V f` 2w{cKsb \7AR!~*2n"l52]k50$s\:P1$TK,l;E#Rp21 P)ĤZ}U{Y󸜦ڕ_LQD[< C汎OIsjiiXDB{82p6$EMYn8Io2ج1neon:a(@higֺrʊv˜kVv]ۅR4#b[|MB>8%}5M®iuJN'~hh;̻dYuhOI ^>%ᔡZYdy@\dYqjX'WnTYY:x l5־u F91˖ʺ] ڋr[*/7jn{~LQz_l[H`H?1g< I_|g]Ɗ!1K{L_y#d5;Uڽ=iIc1!ozW̜h*`#C6|ȧ޹k:ϥr҂{hhf"t >5=K~!ÜXJ'%Azn\K6r}IqUrkP}8kRmʃLuZ!fs;G".`AϪҨG*\t(52qFZ}4 Kgw p_.nVx +eڌЮmZP钀t"dk*~sv7;b/b'ŏI*Qnj~{$R!y. 'T}#UP{;ebY AŒ:UޱXȤ@:R% , y1ѡ!4wp_SjmvpYPd%̿ȩl=Lӹ*m l"'q @)Fvfe/PߔƮ=_dڥۼY((\P6>'S;V F>߽F%CHL!rM8q-Ӝ# O ~%<մQCFV,4ph,u{ffIގ1& TLU8O`S*a`ӘWYA#AR}V{Kbخa'3_dWz*"ПA3ŗ(h[_&Y_顦?MΛ8Kp_@vaq&8K0Nw ջI*kDzڤAdPo׶ e|6L0T3)+0;dLnX|񻓞Xӊo9 $6hX[C\(8ů8,Rsڙ0Fj65MOh{i,(<9{&F2+SM c-W^θ/Ixz_}f[p\U[%;~ pFfpW^wZ>h |4DW\d.D(֗tP:J"W&^$89Ty~wBN WDU,u j{}W47MqDzJ/HSX6lMPgսIUX9C n*va=DBVqOyI!HQ+qFԒKT:vR#܈Cri>ɜu"#t,xH0b,"Pk IF#5Lq&s,1e =CǍEuDIcR/ŋ.d,W-+zを1SQ\UKCrY?aLŜ%1EE\m(ILA#/y̲2!grGZf<_ф s SOYkMn$<7d&e{Է1ev"!"êXn.V(g=qH~tז#wU >3z?7}&H[U5=MO՜U`u-j_6^$x"O9g4P`*.}b.۠v."dwP+$>@*@luB[˫ԙgDUj|eþPSScb-@!Mf,-z#Ǵ#ohkd%5@PN;lisvke 4r7*݄HuAS$*AGg9X{>ń1Z#c(}t32SDY,2!$$` `}[+OMd9( 76D;rqlC]&@B0|=u'| `KE*<N\FG.PFAo?%ȷܠ$.}Vl]A cWfu]MxnZR];ԩRKH& IjB6+33b 8;5&w T35YAe5X]n!(!!`h!JQ@}ES K]ql+ j@G[znFǃ/R nWK%Zā6ھHu21Ľ_^4K¯V$C#"x8Vw1"L _# Xs*p|q_hmDgS}0rZyF~wI3j+n>)8#\H0IH6nf-tժ™>/נVO3f7 O ;L\r 3W ڻ+%XWLJ|7Ŋ%<ȫZ1.Fz3-ID;փ=fz"MK,%a@&J{΋ =XRkIpv=m2y46m<-mIfS7脪t/ lw'Un^-o86K-/VۨAb 3]J A1Am0QZbS+} 478ӡ 1μ9 ݑu=Rĭ.GEG8fl6VDJ=l|} !E|~|D .KX ౼%V;{y@mu&Xq DЅ̾竽|2H{L1O JD M-Y])Zv/8.uv~T՝: —=U]çҜڮN@n4;lY7 1Ze;8^/,-ƣ|Cj .HG7js^4 (ShwQ~'t%+ y2jAy͡ _~GLGU特|Iī ;mbhڽ[ `}@ǎaV3יћN4L D?}XxL K iG&taZh ¢֗҄ l= Lpb; cq#~b{*qpօ܂Ʉ FHipoY)vdpϺ'9V*kCsG]Jg>ߏdxQ pX>oSFKnxvG^:G9ޖWxGT&'1CŞv\B{˭LIPI;UrّtT{hJJrd&=M1~?asvSP?A矊Yk.Rq ~R1XsT`ñKG9vVR!QB{1D^ }:븁֥r/|&r82QqҙǍ‘1 a2:L]'jN|d$ SN(tQ46z4+(ʦB}=&7-xꛛZLAê9[fւ:dK!$lq5s E5Sw_/#bkC#ts?{!{F×޲3=!zdG>Ʇѥ-Nr8{b[SɥV {!tB56~pٙլ|SIh[0tWƚ(?ٗ7tkĂV`Ϭ24J "n|%`}ƋQYy]c䘰䤤)ANokTxn\1" G^l7IrG2̥$T$^=ʛb`T%Zp3Z@8B\K-|jIM &JvBCz,W1VvABXldhwo]X`,o>S mppƬLFBC#qol.q%9!Lp6VQAz`lI%?Y SrE'|ٞf/ _ov3?A{uA+;bTvXI %oh)j,6Ƞ?&!jhUNpJsݧ^tBp)'ކ\Ո<=iB \^8Hry;U' ;%&ģDXkh[TA׌ T{Li"u$,؃Z~Yf&Zk%5Op#Va|㜿d'AmmyU8* i1ӣ8ð4w[si`V*w*t_m0+~npQЕ4c8U;L>"?GYI7fw)f!Fs]{]d6&lki[ߐDێF] S T##n$QVozkeqcĮ8)v.L1}5WOq7 `H\j Ttdy%xmut㻄JX!SezP֊$f.Dt{Օu6ls2ՙmo#zm&+@9 c Н&I/݌*FulW9@չYnfl$Mـޭ.D?MM2< Zõ9 ldA忋\ m 6zۻ6wMDbpxt'ȑRGCM%7WZUids3` vu|뚳SA,YGHy%Ṙ{L Si2"ݪVzl13m|B *wkT {B@EFz;@dص;anXns.Z]{8ѫ]zqdZjb{6ͼ9{$L% @IjJ:-^)[t^WH+\[L]wd"pi7"AuK&;A $ſ"cb;wd ¶V8G}S!5M!į; FwЈqh g:?]*"]rQ E@:"u <8qs4/. BP}D  y i研lG[A Q 0c?$I/u٣̋1Z*ȌV ζ{OWY+IA M瀕/@S,_+Ŵ+ʗ&  oyTصr< Ce2+z ~H{@KE;`G˞qz؅0yڒ8 &[@Fm08BuӲvY(?$X<-7EEL(.,=j((bX۽(ex'p3@JR0<oS"vi gSbp2bNV$Rm KIr9XkDţ_KyZrV^S*/lg"xN*X*ɕS!7+é-iKwumz%B"<3aB##a%T'Q]nF_Zz9r5;;56=W6(Tl=!Bz.dB09YhTg׷(C Q㥮E PNBA~o'Pu]Bav~!A{bJ, 2B;HU"1;Ξ0Δ 'l+CG J:Dj8'4\ᔩ%}QII4Cv F\Ū}JXXH'E)PΘ d4pYsy+bVZ 6:JyeR=:!H"d_ 붚7 U|n"SKjB*"SGT7wDpL'8v5![GtQl5|QPD;dʔ>}ͿTIs2o%]czyG9;,&sC|,?!*7eI2IR|t]^ZyBJl X={НD,*k \x?XECۆoo]EtoQ#SÆg=4d1E;XŦFmKs++\#ƋUcݪ&6fǗ,^tџW괭P?ѝ:u5k<nopdqdž)&lup|*h+Ugt%ܣUAƋitwY-i'vwuN6uNLWҢNᰤ"#-ē`pŒ9'&G@?e8|5Z~HVa+Q0bLWy+)AgH,$Ք8(PL' 9Ufel|' 0R6س0ѫ fr /`̧kX,A6|N Ox \zpZ7ITe8),nԴ/V<*jjU{qx5 _Ө୲THژ} G;Q{39m&P̛i3 uLy'N駪d7TadVKo0`@)Qw=$NIEL".Er6لu^o3öUڒ٣k<_G1GJOGXY5;_n3⁌5{c?%M#E ק cc|#0hN`U@Ct(vݨ}3K 8GS.aËNlFeE+mx"I2x&nFR힋%?>Hgtdp67H[s=[IJWgŎ͗i-0ٽε5|k!SJ|{tny w 2L>o[BGف,"'=&Xuu80aQTUScb6ݲD,4gtMӗ0{LG@ X9wkN#J} jDA;ktǑAZטǠgi6L]c-5+`R"D$-ٕ̣6!9{! 4| O"{!TK Wj?꼮#op0ܼI9(:Pt:{ b?2O&-x%ZV*%n9 mĸ5j90 "oq3a0*n+RU~-^>洑͛bs戓rI7x5`X[)1Ź8^uJb.(USv"JJX_GȒ87զwFلJ=b%R>_31L ĎjLģZ)A:q̖qڈOlj#F&BiʤkkRR`q ϻ-=m uT@v}0x-TsZti-}\I3(h'2¤{0<7\g Cdo:q/.Dt"z{Jd@Qv?x>rW^Ufyb5>ȶ^IpR {̥Cd7T##j-n }J-y:y#NTA!Kk/=)xrx\ҊǦ$`I[,̠R=11\[^.E:DDYl;Š:>ztp[@ڏu䝺(+ND, 8*i],@0S}.jߘs49!A544uۥG/Ot9vQU\=SE'99*YJu@&(qS=ԩ,ȡ"m*x_ qNk 2x:< o}ܗ5D2VLesyP۶խ Z:S+ub)kp5tƑ$cGrY*3&^J%)fݣBzJF2& 9WEr?W*/S}OM_n R$oKQ4j8BVܲ;.J10J %goZIRy`ڰ%A㔚 $v81}#TI$Ȑ5nzT|trr*BOp; *RdSWL(Af&E*osZDV#n"= aDZ/HJ#v'VB&c ŐV=X2OhպKVũjQ]R 0e# 0\^QJqp< (71jy+3‰xd9]Ix7vZ}aCo|yǫ ۠[!3WyzW)6dA%~}qī7]S|5p?ݣoAu ؂zL5VR 8Gh/%@gϧ4w[l..x \[~sZykۮT `)8(>P;>n+9j*/@[.|MM @؄2*ooIJ}aU 12MJF`+,dwK&\"M+yrSKR}EFĀ233;ٓ#l5i %CMĀ]_;+jfB|sg]&$]շW/C3a_p#dGlՏ7:҂u\i WmZ&;~5(\4 Q 7K%FeE! ЩVʑqt /TN+dyFC 3p!TZ6hmM4?#5TV^Oq)& qb]yLgb0'\ltsנAĂZ<\6F`Lv"OƁ[kߒ'k_?`nBarϫpo-.$|`QqmO}<8,-D{;\!% I2WL]K _zZ9+GhFM%WW!-gŦlɝf6UnfL62vQzj_[KmؔaC1>^*mr_SibC9|xڶ˂ς+z2Ga!0i 5((R3GfK4Rݭ߮qЈrui8$YTX*e; {BP@E(2g]k4єfm:OƵe܇ '9Cc(#$0ԉf4񻞏>Ec^LBkɆBS.PR F kz>cgCOdʨ`wm:uR>HMB&o'̵}Y\5*2/4i=_ŧ5U': b;mGWʭ(dUG$dJ萻\1.ge'Ht'B8*kA]W)Ub!93- $?[=gWgԐ6TTRwRIJK\망ˑ0綤f 1/L)jyOWIk°;]KqB'6̅H ݏ# +6xL؈` (i'|| [!| wPudJT=|+$8a#w wB5$tpp(ZkI#k-2B|tͷ6ŷ"%PY_2ϘHPhCxɊKy.˳P#d}r0 :ҘIQ 741:kbzwYgX#׷xH(^/tnSx4LJT*v܌sB(ҥA-:iNyO>`O+[0H<56Qw]/ʍNXzMܩh\0 :? ۧ6*fzIR\\F-]30"a2`T-9ؾTt|isֳۇQ6!FQQ4GI!AH~G tf(xMFcw;3aŢSǑeQ|rS.v.Sxc@9L*)D kȠמYk,3d.]ML ^5'l%@l+#HGǣZtzp@[C5|7a #6b|Mzǿr_6I1j3)<;6 "iygtlll%|Ku𐒊jG z};b.Z~qmE gƵk]s#9I 9е ,u<~sýCQzTQ]$P HF&ں:moT6ךJh{q,KoJ_fc3XQ~%A ǷH)blX~'c so#URIr|y`DɆs\KWvE$9P+lVwA<\I.TJң%l\ J b=rw-M[HRs(Sٳl||&~a=KTD0z鿡ayV dEg:?{%qX2Q)غ"hβ#]daIQyqJ}[D l>;I7I>rp "5)>x<'"؆̣\$ɒ{$q\L:~QutUMAJu4?C`$gzpάp;/1/5Gr$%;юƨXM+弤h0m¥Q6L} c6SWEt9\T {W-:A}\j852oګtG_(;VܝB>Idnё.&ܴSǛiBT4H3hMmqBy!FXZ+#ͅ2xl<8XWh֍qPʌ(\D,PBFB Lhl¶7ٜz(?Juaj`bqFAgl~XiF+B?:gAo=3̫ýBO^PnumV水H:iu W2 %bQ7~ }xRߦ!v%O Lݼ%l2&L tZ %4ifuslJ qս6!pz֖gB?&.NO Pn'Q }YUcE>)ED/*@#|Sܺ8)D$0S{8~9C WL27MܲW42%BRʧxL"Y27#Qfizx%ۗf5~H2^O("7ײcsbz^F9VYX|;g6Bg@̦v!VUDC\.hս[醘W) R8Zp!&tb۬1K]1`9cK[ A= _U Hoc9?z ̈5{$LV2K,bXTd6/HVGD7eq }Kv{;Vn5G.JO05Ma w[=r%j)'(_|^BXcz`EhNs(/T=vWM;J/_QׅO@g;BzG?PۍSXFPCsmGr=JwsgLcg_.~1SC&_t$Z5{ݓu`Vblk0X4: aHk% za'h q IAujg 1~zB'[*;ρ1Ӛ{񚝸[M51'Y_]80y\"d+M7ȻHOo_/~+e։o}urgJ'Dz+xf@LT֓zlJ`F_ȟ2/5Vf-5b %{+<ޣn,lxO2ڸv`.TLmjw>sTef^pZծwe{{D+,ʨj@nz KVVN0g5&bgu:y=f/皴+Wr#Eݵ:HI0rdO ճ;}- $,Q=L~?(`В5`^Sd.`6;SDOe?:bj+]=> uf K z&tIln>!:#HNj#˛6( j>L8`MZ9SmaBhD4;u&|0{9,+tGhzK!ɵWs2E|2|`N*mL綛)"1IzG]!;K rz*r elmsL{ O{@' .1 YgI&ɂc}0Cd̃}AD&'ɐ9CQ[mM Ǘsbh:l')$@o0]- Fn ?V7xH?+rx̢:f' rp;\-YNUbL|#03D+_LV,[-bׯV-!1k˨4޲do7t+3nSryc'^C#榄_>|UcO=3qfHIưus|N.uA>ʉM3텴= Qz_X"6Χg ,f ʳޤb! r}EJ;m&?Riʇ\iApN^Ԭ/YH|S2m J=C_+IzbBC҉TGD ,I}k &K?jʫkG2weJA9w_?x7z5ȾLҐT/1bs\Noa0&_k%7Оld c.drCT,?iG j;˽aZidqB D5:{W}AryM`O?Rzh{Zs,w`~ U3z/F8oR06'Vnd`ո9%j'~ `(D68ۻRYҙօD9^%W7=Y`9]y3J.TAℋ4ixv,F+&ݢӭCB̓G&sfe2aF@TɻM1k -Abkw_.¨XCI;H 5VP9YzM;Oe ͞Fco"jAz@sr {E/Lyɂ&=ٚoꃳ튗4sރO

SDA934h DLY>;q ѫ0(P4Gә7MCl`u揸sFeI}3rf o9(X0$m zVBlO~aKyƺi'Oˤ~A;;Fpn}NXSVH1thD}#BA>Xt?;uҬ8AoT'&g1P68݁:sIO?T߻mgDŽvk)wmܙ{4,Tj?գF@&E7==bZG~8l3U\[g'䟌ʄ>GM#,]Ԃ*D3h⳶hJf Vp$O.%Vu?1볽Ay2U %PRV ン}wAOS:{7g9aʫ3^R‰_y;5uQTN\!;Q7~#J"S9k!-gW&(SVrt>*NDEaBY)T l}R%U"um)<'h?]ϑh%#F$P&tf'8\9-9&.{|Cz)•aCP6?d\vGt2֊fr9{QM-2D%DF^dxpfΨF"w}ۋڏd'Y ҈҃:SaKSA#>pJv{7cuU%8M!C"-_'n R,q0?-Px`YTK("",jLrxn-XH30rSHH'(YESuWC i.MA)ܨ %+zG7c9yN8㶲q>+"aXt+K6Ջ * YÜQPrcӶ{^O1y ]c, Z,rK+l4M盫t b#k9FsE-CȀ@AI ƪH&D939_Oxϛ42k,i)%RPL95J`RQ,C1|4bAՇze _+rj/۲?IDݝT +YaDXAƼzEܵXs:69 ~DiR7Qq+ 4 ]]Ito?ɟDiN7;v,N &r# 3񐛮y7z)18* N`ufRkL>-3Pjև(/k LRˋYV] XZ1X`#/Lq>R.ۦĢkC.Mr&L;u f"Xt~.ϵ Cڙ;$&7!snζbFS:5l'`N7USb5iB#w)^SaXPEUlX݂F<K3G 'F0+\fDC R 8psQP1LnM9MJ;ǹDzK̫'^p G2]atGQt-"3X+A&b+ H P"R;~qemz jWKo>N0q{~蠗(!hDRcG4k7sQ4-ϧo㠸X> @mٗeV!v Ҩi3rVm]eJZ'ϡs[@ \MD1 Ag9ED2[(40ѹ6O;b3ni[: 㶅,t";گ>)*hQ6_m^kYK-q&O.Hs"& Mcagoёp[JV 6NuمeX*IE7/$3猪䷊\3@W׾~D䷔o.[+6"rZW~;I[Z.=4(fhJKn/MAj#¨}xoM' Txclwν̼qM4G]Lb,#qt~sG&TL"Vt&|H"DAoH-xDUl;6Vӧ$ga3MncOAToUY=6ݹjr󼀈L&hg=qբ"w6r;k5Lgܘ~w[VK2,!L~ҞM` 1ʙCJL $ #}.5O\CHe!2V@ޛNL-QebaAIVe3slh[b NNՔ%8PD3Xg= E*>ۦcm*R/}xu8rk¥tgo%O9y<'EM2?Dhۙ?ɨKU?Y?.頊/F!Tp;8*St;ihGg#W/K;ߘ [VqoEmw֋C+hPPν㻪_钆KRUR0Dvi=^LkN S:j'#J`nҾxu0KNt RhdT\͈eY;EC*k*A=#xQoث;[#Ys5쳄!]աL77:>wɪ6(\ )BGFϑɢc ͸IQ0E_h_R;#°;7+V, 7uVrEo"w Csa]7ũỴ=228xÝ=a;y৾#!-Cv|K HHy`ǢfYsc`|- Vt4-Re9MRnAB@e%c?"] 8|YW xwF\!$֖\>E¼Fxj̳`.nQ.L'iʎ.S|Es2j$Y=SĊB8WćāGQؕki{6C2bb̚X ڋ,'@3=>^, FZb4ֻ{ c{R=VyN8׫WB.XmG.`'Fv@EQwiîTG<(?r[ azwdc:(蚖/u8[s\*ej.Ī&)/hO^VOj鬣zeȘkp1@-OɡO5oNI[ CIg'yL5x8q `cl`F۩_$>ݾB?%a:@S.;BL-P+ccASn)LCh)6n`Lp+ |BBQKLi @ĚN6ҭIQ<#(~ %N]׷]TV;x%[?zv(*mSBcᗑlkbC(mW[RsB-4kYRjPթg6gFas;$i fcv!k&mhke9M/PS@=‚ ؓ"`BųFW$~{zP&%s#<3eRCp;"{!vݠ?) X-.s{p5:6= 4{@CYf>=EL[bMJS>>(M6#l5=dZVK6Gj-IV=.ariB,9t(9>8\4hԐhM[ $;9D*=)[$KX*:ݹ̧ :"mGb`S*Qw{`Shaet{M>/~~5G@p5qJwʊ: F&[AiL kF/'$.t+X1?KAV -w/A7t9#*R΍(u.O!%4TĨE(E}38u*S,tJ1tS:X~9>/!1Z"t5+n(0Db26_+}ժt5 Իcd >»ӠA KBul4w4P?^;|VEosͰIҫrJ WE#ymוNAUR5m3SQCܭ%˫nxc^n^\x*.[vQuLw,rxaUob95Y)kJCvxL)tg1t E5-fnHZ}Ofq_Kh~Ke+!Uvd TA7L e@kfG /SMSom)\A\$iNhu[ȄjKc]PA?Urv p5|$љMN㥿{.Ύ %X#3݁JO$S!r눐"FPT91r .7? 9n>{+H0;ivlyQ[O,8C . qg.BvpU# Xo(c"'\- (HâN@ߺKwߤ$|:F55FeVi>c$ 0`MثƂfzx̌d%OGD}.7W}@x "T[Y1D U®Q ;%F']vV5h킧)"ao[:uCbg@doT/{+Ud;A3g3SYRIIB|1sH$eG2Txɡ lO Ž{A=CJ pi+EC( >L ўК@*Q耢ng+( s퉹2rr-L d]{Ed\!J@9URWəB7N<`"Lx}ςdGA1zcKSyxf"_fP01@Aˉejb(I 7l/.PYrbzi" &ol;oL10Kل†dk c"aMAɳR\&ë5x#G\w,e {:w_;5fix;v^9si0C X_ l \!ItFT+O".Apcx8/%`VŎJ%AM[Qyh""F )̧(v7LI@\G2.1@R2.v)Cri:fn˵s>#AWA2q  X/Rbۂ&Usq<[s%*%J#D_# Uʹ{Mݒ-z\$qPdzV!V[dXY] =^,+I߫v,g pT-=6KنKJyYEBIQ/I4 c2ضn FHCvˏ-ͤƋ 62I#a7`O4y R[j4\ v\-p3㣤 #l"u8 21_Ct 崢PF?o([iv,)@b>iZKRtgǩQ7<wTc;KT{:y8ÐЂ@L y dCF ]re/+ξx:ڲtz#`$ȟ_H/6l+UABDflg$Ӫ2RfYo갏UDh7t_^orj!Y;FbϗCd_rio1m, L[AsX#;,9{pj)yL/t Oݷ$]m>T/7qLbwܦUZӴi(xȅJs Mn҂(3' .ՃWrMZ-GϬ;uD+>65.wC(RTbOt 2wL1gjg\cD>r=NBɊSdIuWPWCްv ;kۋnQ(ChƩm m eeNuu;Pk#TpCArZ=[e/7N?>E@"ujIqXJuC#|vګWV/^6kſ{0= v%8akU뙹2cT˘<0- 'Y\x󈮻*#Y*?Shp kO*GQoq̦}- N<;z6M,7/yg+:6s}UBjlwGY`fVIzW-lЍVó:]U= PvNu+;5nnp4FDI JA$}][/kn6KpBޖ.LD]g2>U$j].9IƱrE64Vx[ H hK dǶ./v|:2GXwfo?LY|(k¬Mܘ 3!^CE"M`LQ&kަ5X:1XS_ߛ}3׬+m_O˻#|c+v!G !V+r_&$I9)5O!6Һ6}N"ϦKm/,.>fC*c/H^새F9k <p"u]XZ닇Ef,a @b[pbY_ x.*<'75_3|mA/! 7~1e@KC/c 3Eu\/q1N`.i-27VS2 2@I '/$`ițT(vV)0t9遯D&7?`fC蘢 WO?FOM,(1qW.ڄD+=(>|,} MpyxbB)YseRn\4ID+N0*Gw)i;3zePTxowW0fz?]T F֎wpxT0 b7U^ehI2py+l׉[N9Zڕb@u Q> $vk6LfSS 4DfIOOu'^0YPA('[7smտ<1rgN J9t%%[2=_Zp,lkSH^/TMoi'8@Nޚ E1Ɂs?]Fm60@rU_G ס6 ᖺGT~C[D,ڂ V\^M+aܳ u/|9[bJVe ;B vj셹τ_eC[QQ?&A捓zba9֊FĿu % Łʷt 8;VlREm͟.^8ʉ 䛞iEuG2[ -F@ ʇݛFu\*ݥ}:! b=MLǿMDz N'{{b߉O!RTwm7N+!ȱ1pL$CK ^9f5?xGb!s -\*%wAv-uXNc'_/)J92 ;H$Sn~'3ԁTZ3w^"֑#b6XDE,\Dcfa56k(fǖwT]iHPTbVKVZ1 gq#OOVp<紬zy8q Ku Dqncy?Y+VŠ]nh ^vw5E%)eW=a#,1vJ%~vA`gbԯ(-4VT)Ē+ybj\`V"!jy8JlUcinsI"$E;U,Y_.PN6XJY'K42O::QKީd%<}mgߊ]h?6hɔ"[9TS<ch_/ e ¶hIR#?%e|y6tDڣ?|U*, U҈Д<:@yL$C}b?!x٭(7!?_J:k#e3ܩ4"\}cGkvݕ3E2bkVI-nncpmf~i!P֓R$TLEa?+p8/Ba P1M.]EwkI+!o/@2tDƣK?$ hh)g.Y:vuʨ*@Ua'oLoKdɸQ~@=N[m||%{b|r3pk]ٵR;$`!"iU{(IN !qAՀ:5;33`] Qs!%)LOV9jP "{e F eq ,Z)Nnǡz? 0j {/['t8t_L_F |9ke6)c/'`89?ʼn{?yo]eh9ӌ6ȕ@oTuw\˚JjI͌nQqZ2]K?W{hZ&%g HCG'Ř2$߮{"'&+qiw,g=lntMڅ<5.s5 ntRa$?~"S7f`Փ͖B,glz, k‹7[e~EGזQ(裓yؚcE[ >P$Ĝ8zɵ7`Aiq*ͦytnNUtCǐL2N๔Eh7nլm P5ȥ5>,^>i8#⾇5brҞ|j0y+lWM.D3hsu#i b-@9LQNy &Ǜ H4/ZɗWA7N'wߺ<3pBkњfnwWM{?dX\z*ո9< 4 _k 6e9au-Cw$=H3džċrx7=fR *B8`uv&xw.f׈LF\MHYư[7tb-e9K.#Wz:fx*մ% [>U: QI f/rg~K mܺȅgQ)4Tyesb$Y[X]ԣ7PsE H\}~TtcUwo.NLͽ0?=}R9WY(N` R" ;ʜkJ "?i[ nh`'4f7U]BxvRI ߗe¢/ozz-_NvF5h-ɦt-z3kdF2Մ僧 UK؋3J3=hmUĚ>ۊ7n҂Q%|o ]3[ `/@L tTD8kd"*+32g\>'Z(vU&Vr:a# Jx O$MpK]zǢVeS\_[ ^i-rEQXާs>KP|,b x]5K|!{q%yP1r.!NOSiޛh {ʹFKil lߞqÀ(t[iY~58[ }2ũnoI//Ѷd̯OCQ{5 $?lX]T`?긝lA#` WLYI' J|Ppڕhɰ^oCA-CZ4#X^4WZN4gfBNa#QzzJ$|eʫùPc!H+޺4C % ndۋe`úq@EY<{QRlw5{voIOo T"u R\HƜ>?~DڻXp_'!mxҕ̥ Ǽ;|sx|h>^pقypQG xF3˛ɒ aespAlR[7tF!T43ոۺ(x2n'&\OaxqeX 7[-{I(JH2euz%W<_ounyZ^OC_ ?M炫,1tA?Y!a\i^7<4r8XzҝHv"X 0TV"BpP\ FWVm9zh'0Exq:9 `wXPy^(J~|6.PO*w}`o!] A]>؇#"r+駊 >Ong|lw ?ҼV?8BNi{DZh\z-HֱAyx h#S4'y!̧\){*e|At!߁IYNCWQG}sm!l)?R})Lz_ @h3]2QbB;vxn> (T7єVcȂea/mVLj2x4}}^~NfTIUA q\F#;p$w\٢ 8L,6-ӀBRC ґŠ[my*q ݮIҜf ]zqzN2|#\l(t*F T;]4tR ¿{'!b'diWU>XyGFy5Anr=H_:/PL0h.`e.hSO+VRBZ˽ {qxWlEc&ӌaŷ\qxs٠j#*v>mfoߔ,S*F~eh./O$+T( sZj 4ṗyj]Ѐ`Xv߉}S."e]͡ʗs(ݳ~ 7*#.b mU*O.uvh$;kUG!9ΌpIDh]Fjw縜\qjfbvuXPٕUjp%ݽ,Oz׮.f/Oz'J-I}5"'4ADf-gx8ݱ 0CV±j]liņ~ F;Z*IhMY@AU!"y3 1*C`q?P6Sөx<xZ@TAFZh_]nޑ|lxuU2Æ Rt`"*ſm^hsjLa^W?F(T]_NP}ˡ.Y5Xq|3(BFM"x}(DU~ ̲dȒ_m gj+*"b@ǒ4zŁ\Ψlx3Ln?1*G ֒۝R%c>ӛln]/}I*cѢJ6b].ehaՏStDLm]vc>VqJu/?Oe gg@S=QjKbٍϥLI3a㝑{ބn@2N*JjņL^\=>U}rۖU}8iO}@y |餹]~/sd?ֲ4GBI)H+k#ؙz4Go5m۱zZOmPLշԅk7]PL" [%lBu=Ú,_)wQ/ DRIN/[Sm7Uks c\YQ6wo{[1Yyĥ#ԛt/Xk?+{Π<=&dеBʗ& /N=¶Wx{&%uu"!)yݨR}my->42!\PtOnDZ__9$;8d; { I9tH2i:js/4x"ʼd^jSNipz.-o59a^eǒJp@lJ<Xufͼ)ʓark[5nDxMxmcB9h $ME.ܔ g,X >i$H( ӌ^q5Xit('8, \F*3-⭱Ɖ790ਸ਼WQy)qr1W8;ё:{DŽx`/hh&.Pԏ4*z^J> 3ֿoޔ$|9HV*]@=_jhtݱ&xsɾۛxs]t>4 AıS_h -dGJZ]O c"UF +s^{ nF'\J_Yci%p+^K- ((n+ȰqtE~KTC͞Q^KOc>?S4-AD>#,nHOՊݻH_:|#9,}9g'%1srhD2-?F"v#M[ 7A/ѯfʄ!GF> Pw`ϲ<ǩZӍ1ߖN{աsyFg><ۉԺ#Xǰ%*%V}kTz=%r@[&#]5yozQRFJ[~Tfrei ˝~3{y?D0*@J`}9>~yI7aV_̻ 78=/]}~#3;Q|eYN&YX+gbep1xyw Y(Q}EZ^ m}9uoĻZLޱ/t: 9U q .w{ݙ_gq6:t5 TZz:insf q}wڎ]a%E+^#ϖFMg&\Knqݛ`xԥ\(Ӣ4I5[;6.ELͫNwk9JI*:/#=g&yCSFf>?ry6qypgKEe:ҿ:&d3r>'~-4TC0Fɵ]vۮ gUdGEh2TL} [A1A =ҰŦbUjaO[pB=a,)SjO'OY OASU9y  }rAK92bUr ;P'R ^5iDprd)&2!,.`{w*R Y"X 8n)t*67!m[nh.@!P܁HRm.'ڬY5W$(D~>*K ГvV9f9l1pUEkfdDMILLS¥49{|z%L7̼Nc \2+'#E}EN4J--tcͮq7J1#DA&t? F8@o8:1BU5\e؏:=b1$JO꣈'wg%6[3 n o!p.csc[R|5 {÷wN Pe:jW5jAB'b(ɱ v*#lpz` f CEhQc헎aȺ\o$ JMna=TȯFcdDRW<..;3/_^Ru?iaM8t񥝧w"H50nģ,j7g&J *g)?V,pSϔt 3LA:Ǜ6.a=r6&akR]*mBٯB~\S/}'/-\ E_NI7i g?+|`%ɖ٨'[ Og*꧊L~Ƽl=XeW`/,l%PgS{>gàs8$QDrFI}w0,PQf_Jr\u IV8)9o0!Vg!dHoL TO݊T^HLn55W`?Ir?(ylLI^WSway%7KH pq,JR-[.{*AB/k.6߽D/d|` 3*a[0;}S%!@M)bVvvy_??{fkl]ṕ_5 ]J~=\%X6:87FvulPIn@/ųZ5 w3$eXM3#_(5.B$k{/ꆺ4Z< c-L8s*k_LO#j>v'6W~ 4r8Ypڎ|w{7Tlp ٠VdӔFMOW DC] Ww4c܀D[Htʭe  ]Ǜ)J< 41WMkGM=AȄu]; 53ԣS﷿!<u}cZӡ.C뉄@b\oA"=IJ- YvJ\wq;Kڀ]vmE+G܃kMK:AOk]x\ bdm3 e_*%儽Y𬗀&<%X_31n*򷝵& |g/rulսkK$e sϊZ;J_fxؠgppo B'-@'<̍#h&7OoTI:H? Pwj)l7Ud!?H6 'ѼƢyzy` LB%1=j"sn'Sg%"v5Y|e6OQ`9~P'y6'P'"*0XRyJJ XXwڽ5Ah6rG8G4?lřX[_P+/ Ȟ|9XJv6moa.&]ƤP/r6mN27">M)vO˛aI㕄6ݣXׁ)A6PwnS O*+S~mQ}˔@ݺK"E'h܄6 `/ W2j$#3gc0eæg%L^v֓E|9 DS 8.*rj)΢ -;$+$@}|^:h|BA g*n:s)iiZ[k2y a&VEO,/-^\l&;'na_🙩rIcCxWGC#=:_ǶN4@[ #ްm^ȻA wTHbR\`RV/nq[ޔ&r+},j'w'šB3pѮQ7aSL#<Nˠ-#!IX yrIP~#Y:~\˗V~!IJ>Z<*K}Ɗ͆ #5.BkTN(b萱3uYJ9;6`BGz復ʷ3ۦmmVS>Ąkv5#7;ؔɛ$Q77Ĉ`خ#.T|;hpA$Xιrb<nLn|>ן5$\J/3Trt(rLH2SDWb CFv6 #(VCdBG]3oKX$XISu*図l; #<׀&Q6`t1 妵sLfv><&J/T*,w#5o-\dL*4 %9T՛bʍKR8#蜓 j:Ժ+<**B݇_*KrqEU汚C_ljĞ*9G`E+MMpiMaT]בo 48`q 9Z!ԹxгP'q`R˦XE-p@Q L?TVg-QGk'Z!ZWaZ"X$NP’%N͙E'C3Bf~c8I3"zUjk,׬1x8 mbyG*O ΀fAe7 *숱p~9W?S>yA09s>*h^òmV4 `n'g_BKC 8Wб`U]'73{cye eW) [A<͒]AsG.z-Em䙇)ظt 8?AGDH2oGM G?We^̀`2kn\m~%x% Ev FX?E"9 xOK rRiTTug޹%y3c l!c/wT,S!#c갶sDUU! ? z"qOu:mG"K@WM]Ftmz o5<'3$m y'wD4 ;=#7 :T.bj>j+3L[SErĀ=2l:|.0,y0_R[&b1;b r?8&0ygcz9]q 4[17[$CaX\ $cY6E(߀Rg:U+$Babڕ}v2^ a=gLIrw몷)^fHS$Se+T-NjU8|F~>iimߨ,@0Yʹ"9MpXP['˹4I&*~ ZŠ/ꍛkLx>|X9Wm[(x.GizaFUg8/SVO\YK=&p',Ž,RFbpP7.3}|)0SD3, ɽ9~ 5e, p&%^~\:bw =nsm=aه973^"Ab9ʀozW -40Q9 Lg\8ٍc"za;'zS69@*rhyٛ\ub(8;qt0ٻ0`lC !Oߗ緃ܳGL,Q{F63vL:O~?oXY,]ƝRCy.$`4yp8ie@k Ԏm[!._ô^j=[`)?Â>HsQ0 ڡmۤG+Ir7t9ʞ<#QZW)zfvn/]>*tnm# GJwT˯zzC4ևJjTM9XGݜΩ&([0Hb,?xʶ~ DxP-ӄZ٭?JR4,aŁo gu0x5Ong Cq*̭NqI)+QN!Լ9JK30ᶜ/vX*0Ifk`u6M<RQE įk0 '.CH,{<ޔEp-Mnz$Zb$ Pj*R^[PTk`Bnsmd'ߥRL>#ƜAGt#8(4⯧m pKWڙJ0GǽZecq*~b@0s2pxmpٜ.+7"o6uQ%|~(2DGL{JgkWQթg"wmbVQތ$.~ LI6q6Wm[irA_ʵ*2Jٍc6qz`SF{o%}0h+6pDح '8d(KYY{(xV9mZJ;fgl3Ŝr̃/ʣ>CH@H>42lm!0Yy#T=,na{Ac]KCifir'[ÈHvb&*-΍+:QC^*HڤW:ƥYKZ<`z]I{Nf3uȁֹJy#*-ƨ/>iƽfQxβ2޲oed/ x9#5P6܉4 A&Q6U 5<Tt#[2iEBǂ,)zn9?OTtHL ͍@:1tEߨB]lV>. ph~=pqvYUYZ:5®OuREH h\UgڣRiR{#_r #Ť|'v{M-?:]6[gOzHZ<%cۯ5XUXu hF+X 8ZAּG}'ʇ<îԺܫt]M (TOK[O^ärySHrrؙlq14Cv(AP^3<7v#T'Bt?ӟIɟ,t>sT? B\zUӲioB|ģ T͊{ (iS `g3WpxӼܥʩݡpfТs_3ф&Ϋ3غzl.gʞ揈tdFhB nCS\<"ii`$)-U0L.PT_w`,}_nkusC'Cv >qB 3́ ?SftEʂFiվp3k~6ozU9բc-hݷ qq c t1H9pJ2wg@ƢJSrErQ!5WBq"#z X]2.SDPXY -׋/ok0Uz;EofخIj|AeTooFT8tzъ[ tE%ҊRΕ7TRd:-I;Z['v5-=I{0(wsW8igY8r`Nɖc_J{к%oD,y7!^IYDЫGm] zޜɵs A&.60=2GyLDѳuQy d*!ilq[: ԏ:aih%[4tp QO:X{ 9\]iv/LQ2%vJ$C_2Y&s}MKNߌ?XG_}J7{5@ Pe>㛻Ă~ɼcs8=FgXǚ0Gd&y \;)?&u}eY Y>$an2 J7aIYl6{Knȋ$uԵҟ'$fkҾ! "q>ڇп7!|?RTgÑ}DR8ugSe~kwNX&DO|pkuSnJ`>} {3\sjy U6h=73!"J~wo|`M'Z֢;h%HYD H # ^xNs~U 7F,~*?K!s,D,O5,a`考^S| BEtoI b9 +$u2._#| :KoׄIDb#Ǹ.mrǤHb&{ d~.K2?kGVi6í# 4-,`n,g+i5Y=\ M$uAV;5 ,zWFO:j`FX6$iOטޟz04_5DA%ɣ&MG(O/4ӣJt_'ާ!>kF f/5k`~?iszRetu2`[7F<-ʴޔJsk01@l>"zBɁɑG>LtKaQuP7i6CUve$C?*֛b *oa~nS>f>Y~iu7n~#aӌ[FTp[${{yǕg= -yb*hrJ D$_DGGJ߂ &5ZJo24#+@F=#!X8yr8€0kQ\&m~=]5+ncW C`7~Dii Ihq9(.."kt޶{XoFl>n0v81_-pJA[_d)$D ]Hq9_># 0?+&/ (!͐lEޖ+HC9%h8JB8L FCg&Q9+#PKՌs9T&ڥx<\hV[e .I-ЭSm2+A-ϭᇾ?Qr3lɷ )#JC+QY  udAlƂ1!4 ϳp>Q11pT%6qOQy1ݿ@H~*0*c@5uÛnΑzaYa̺Ő{H1Y.=?OaΝ=SQsB_S5;AiJo:2|ȠO,V.Gp9~ԁ $t654q[[:CMTR!-cbZ?l5 o5|6%JPuX)BLƉEQċl͗njkE_ɿlgгa>սS5psq2_7hJP ƈD'EYffGةQEHf/o[kpȟץ\!֯9991Y[94/]@چ:||9L}q>n)/vݽ6T۵?C-(>|TpF#6aB? vӱfǝ0PX&#R<hY@?XrZs9@ܞoaǏo._Os¸ Z.kBGCkژ -y?obe!6 ГkZ<FV@6I~nHeŰ*Ħ~uq@M6ـyy{:ΛYY0Y{G̍]=tw*)^yq%LfnUN EYy%kK_Y}"y71仍ģ =F_<tUr-}hTn)(IaY3 x/geشeˬ>R{x!41jӈ\RԀa lfPH|?qa{$NNȋDy}ű #4Mlʸiy ҨY$X|7xI8o؜ K>tt sXv38ƴ7 iv#6'HӪG~d?ʜB~hx ߟ6FN^1O'J#1\kpQaϿwjs1yP{NUb3uzt5HbJ1(mh0 `s?"*Rfߝ3ekHεSvSЦdg)W/FTZ*39nENZ\[ڜEЃ>D ˀ_u^d=I3i`227)3+=>&9,&;2mPȼdn avr\lzY7g.=Ŕz2)/[VK$UӭYր2`tګO'qabslE.X KB[EW [9_[J"ޝ^iU]!͵i^\ 2 +ÊgrƩ]@C XuvBk(s9([J]q+vt0 á|%yR8_hg e2䫬> &\df2~dRosZ^*Bnz;#zKh\aHkvqO63IHSoJGh,:.wQGٺ{+*ܻ[fo6eռUY!I VeRv +̅7|la)-1tCBcRi6{in%I!cp0uIш185gr%^ .u [/l+{{Шl `DTN⏇gahkyITlZWGS4=b/ج\2ƈ%ql2`0ȋoQ9>KȅhU新lT$xPó+"Q(cY ߙ+x 6ƯƖf8 Bgh,iM4/ TCdG>Jk^u"<'ONB骰Hʲ@~} O nW6IA :8ShOާ8k Mͷ!|'*rض{Q"~iK<ϻ7/tK1"TSI!ePAuP&Ab!#7e)2 0y utVt2'lԠfwA|:`NQסn#{S6B7~Co @qOF:vw +?Ũj O4p`: awwйoTF+vݏ#p,AL@HLf ' [у0 {a6_)s-gJw͌8dj2{&ؼLnKQuq\;Kի0n|_X%4t:sx]+#W ʴjt_.B9@,NGx0r(/^>Kdtk/膬nۦ {d|JN`eǟ `5L}ϰcha1ZS㧂0*CPXdAid;#l{nU_\$ \/+`+PM:+ I/9pEe}3S˂oy[AGC;_W8WCJEDOKK10o[1++cjlĂv!%tJ3ǔYZӉq{5iyُ9 )# ^O;z &Q'^"4%3 g.=ڽx賻ͲLΤ 3 g̞P,Kv Zwg7\FȅwNR/8Πe-q"gL.1eHD5M< -;!^EƾW6wYCGu,b:l:w&KU>hWhi:7ƀӽ}-t,2Vm=368c}74Iv,R +ְ:IPnpvkuRK+Ĩ~j𩛃:*eY |ׇL[]7 %$J]JY 8QFkJi;\Q'=<>_])d wv,4#N3`-P*>7'tF Ӈ|Wʶr/"e6? fKdugGGʭnL:%oD6V}cw?Gӱم\8Y>QQO"(w!a0Gc_ЁfD%zh-蚜B_g`ĤѾQmԘ4s=A&PwF5ԛ3DaazӬY0ãE$/bVEh,8"c̨`"i'{T8^IKmȐb` [oI[F6aS<1,KW'$3=Z#{TB؉̬66 7htHj=(]l[*lA[G4'\o׼ՇP9n3ܷqcZ3l$xU6< Ei#@qfG4E1V8 ÊgjHxA$sZvο8젗 /0bO9Q% 埲=]EyrA Sꚤ]VRPNR“.8l^7 & L&9u%D숿AdIѢ!Xn]IN3`CMrs!b㳡Τ8gɗ|jE>psYiP0K2h9ozp[,kBy?7>($#`FUkgN@V-AK UJx\-J@%Ѐ2ձ%+})%κdM0m8TA,–X9Nye.~a&mybZԨtf]7ΐfRGU,^.).!` >IemuGr̂pT罫(b h'N;[[x 4rN Υ zI\gHgj̛+)ik)N{8@K7͇G>@Ȫ:ҭ6z:6ua~{ 0'UУ6#Pڰi2/۶ckEI/Sf J+Rdq+gF&sRmNmc'”CwҟlZ<+ͦL)Yj|ZK*]hWZ8ي;B(51Epe Q$$hc1hjR{%d~vȵpMN4;r%N Ё~9P9f%fz%ײ^Y!xQ~3g1XB}+dC}](.P?BLqw9N 6D |рO dt' hg 3̜H(E[RqnqɕΔ$-3Ґu$-벘rQ$9[+p`|Dۡn yЋ|y Qs0(j`( ׺O LaPR#l"\D&Qk Wt1[Ҹh7W`R01@=h=݂({~Db :>$lOO˸1an5MvZ4>h<rJXgT 7[ L2' Y v\!QqvaLvՒaI X] Rٳxw2IZ;mcveLA$N)릡Q>o`os&̣ w- IFSO3mOUpkXyh0FX>l Vr V4SmblWrAXٷpJN ѳZ5;bR>Qڻ$ٷ8W) ACTU$ew]ɭ083>&fѶS&7oưsQ6r-RWBI;?b9-R'wPa;oQ3ŧʛ5wWeS(,9^b4KiӲd񓍟^_9ӷ*ZWȞjaCmF^շ,q\@炯;}2h8ua"o¨ޯ<՞i9yt2L=rG(N7%gPeJ('[Ҿ8O@ll=K]C sw; X3"RpR*A7œnE\ZXw;S(@ï9#\wHsw.8P:ǂyGPcMzI9 |:PxQ(p&`ZL𱬔8{% GzdRǰXl 2I-Kw`k}뻪]x{O$rUFG5)fB^xm2aN W'eݔuE`|\"n9<é)X$iBFNhty?j=/]8V䃪2Xgۉ 7dHYI5[O8Yb($leQ)ha Z8e7zA.Xo'L@\_ tIiʋNǾqM Qh}`w9N &f9&EbJ2 Ŕ7Jq_169٢qM"Y{Ľڂ2w5Bnnczu[ `u}wanru''DRCOsd;d%7 6do5&lu1f4aOG{&y=L BMS5yͪr ƀmWAXڗB% .bB߄e*9:f`&5oSX lj!Xˆ>r87dn/55O\IZ&,W_;υ}<$I5cC8S#^Taw)|mK|~  =WӨ:ý$t; N?󍦱&>\ݜM_Fk we;<ֿ>C5ŭoO wS !x*KދTgd$]z~MNP%E΄x2u#&vO@Γ);e uL`ecusgDtwW8ĥȌϭM-Zo,X#Z^ǍNpQAg]nV({e^ޡIT3dl>IzQ˱j_LԪ 3a*pӦF^;97y36LR=޼kug,.UGb +ƨLB[cޥXX(́!jcCzQ9IZmٷR|:VU _ū8,]aVz/%jL`$"7F:8M2`9?]QY4ZO75/΢5a~}b,qٽ+!;Gd~u/w<<;761@WdeA򶮓)ʽnP`A~1x>$UWjj{A8Fo#Rys:mb\7xգ3!0Q[n';L{.LՈ`=t].AqCVץƠI_[uGlYH ȝPX'"]cB%7&?GhРݑH`R+E ІRTxp}הGѝwe5DQ<'1(*ٞ8cDqzmFg5׮eچgrRm|.$,R4 /U 8gW C~Qe"U ՙ1C!a* `gyuEZ>}QM87ޢ0eA62eF!.ua>=.A1 tww{w1ǝ9KPN?K*P̳8EZ'Yr`soBJ1Bavε%lxŚ(VIvWe`_X^RrA^r`RZ=a?NĀ~}1jXZ8MWzXƒq2+{pQE\PDQlX|ey/*Hz삑 i&.2](!s?%1 y"(˄ V}2([CE%XŲxfv[4j>2v㯱pξ17g`TajZ74I>e!Z a=g0j'*#{BLf$ٳ.=3{ݿub\O'<(yoga(v$8B> 8zC;V9WMui8"ײSj7(/:E,1Er_dRhun5H=>W]>0vgbX"%;XUN[Z3 ۭ+&&2ůȡUܰ~"j׊*Aٚ.Dj\GR9> dG*L`;8 LbR>3d/\Ҕse֙)Z?,$u~ٴ8QGoYbn4f^Qh/^͹^YuU`Lտ"1͍XĞq/B^uu>X/S3NM"(}jg:.ѡQ+6wkV3qT~G0ƁxY \@hC׭o%b;%L Y9͵eJěH s#1%Cl8U*ij{L#YwLs Aҿgҝ.AA)G|H2" 3+V[̂A~t)O/CAdҿ}vD'<1x kOa5O~}$D߫/?LnOwlN*ȀK:V&0ż؆Vv/z&>ǹbꝳ@NZB(wpt`\hL@VFu[ a_Xxe8KReP- >[QW pNJ4Hss{-FP[45*^t_LY&hj<_q4׽/ QblR5?0x DV QǀC6漶 ~P;8)hл;jyrkD>j17l+{mzK0a,Lǂ[-r=֏c: cn>8¤nsǐQ@}$:Cj#NAB pJl0yroj¢n\ZHoEok HeI+Vd&|Ϙ? Eb՚eBmQQvV6wEȓ|hN"QˣH[[w\~a?vC륰%v]n,׷%FC1oaIp1u;Ŏ`QCCK)cv]X(zZNlK*ϡO*rbێ% GU+xXXK"(NBŏ9W9єZDY%@c-X!]#|uvuyy_3J.K.#ͷ5 $vW#bZYv3rKM3F+mv׹hnhF_:OAvI].A Ovi:]FwyݕPL_tS!GRsk2Dc64Uᵝ|":aGil](lt!Pmgv|a%ɳ5,V} ":a9lUهbEKk(h|Ej/~k_evTlErf/ )&}=qllNܹ͗wXDفc:+.ZATTecKj5i7dqM'[ M0xޖ_ڜS1?xh94r ͬ> ⪴{|fL0jY)#dV-^lS=@8r&$E"%`)%XN Gڽǜ4PB'T ,bވ܃k)RX L(|jVX;/kUܱ?9  cex<:`IMQrw G&=)G9a4Rc?~_Dd˟Ahz9n;h&|-f'B#1&[όf e ),dew"ikPO{ef$ V]Lg\2Q"Gc,[tf&G[v½?aќ#0^!R#"NWGɸ7WvU^;:7-DNguyc){VxɛC^Guq ȓIO99<ۏ? Q5aY[v5C*e /p4/O^Nf6 iFhHvH_wc'[!L-$33%NwSE{iCrդpB6ahkIKGVN1Q\㛌r}dA\ĉ,C!5:hY; 4 >O'f> gcB~.֭#ŃNA= H3@<70* ya M.fS=R Ѓ֚!dޤ)sGƵeǘ6@ M0p>u>$(suck)$/Ge\]g3ߥ˳b= NKbY=)<'%o>!^| _""j{i`SԵdIء&|Ti J*k"7K_ ͒{V &"l*r]cQASBH18]'&oT-D1FBf0&;E pF$z)H4 YSLͥ>u7xm/տO;,\ 0O\z>tk8P6dzCQ)ӗ=cA,ϫkneU3?J|}񾶟YywA~{cV`}R4_`ըLoZm&2ط BVAW)X{-i>G6OxX{u"iy=RH!cUfZ!dc+P&دǷ*x'5>5JHԠ5d }O,c `gEy&{́0bhL[Xsľ#گ~-2R="&”Gجv ikfL\Რmhp9^݋f齤ʘSiA zNGֱFC.| Ek=@)(r)^ @ ̣| y7dmwRBJ-~2!ьUqUZt+&0E"/[G0ɴkCx2a/]Y<{[tkeUhŲL` 3X ŃZ 4bOxV  D3C@dB7(j i.:PԔ F+xWרK:P{Ʃ+gGv^Z8_d#҆. ]=@zL:$#}~pUfsP}p-M; ٸ2%.l ^(% -#oal*-,1p>PڗX3SYK#^lTۭHhWɋ4 i,}&ԬwF#.1F87JKcqw~ޝsgo{(=1Pz(-䣅5DfĤL[y1uƜN{Tbl⬂C"V8gØ<߂JXy~q_pL];Tq)uH2zeåev pr\(tf-N򆀜'n!5/:"00ة9-{J@A-eMd-q6Yԅ6a&$p Br}ߑo;2'~ LŒH? z+_]U 5jf C|8Fu>>rESIW.(V΂(mcb=?CCx<_7wQw5ߖw'"0_;Ř'8Zƫ}X#:>Y<';0|zu s(ieGbi s]7^_l2*KD<$l78zwͯj5Q@hüO`]" ޼  !xu6EaL4Y&GQq%KHgp1p uk&b+~팥!<3r;v 5aOoGqϑJ>x9L 6CZXÕ21;Yy /NXZu)~`mk 2{`]{G30p¿45zq !`dzzGlS١l ߹W_`]&^.9fŻ}ݲabv/f[ӳQ3_yP@bG#V;(VN=7ʿ?W$pQTR!ьcR"h"{Y"v&pDmłO<ZFqM=_ZAi݂q-0`A tA^KcC fQrsHfHjmCf[D۴ Cˌ_ͺe#>C+]㚆UxvJlLV̦xQ{=m +M:j0E0ZRsPz;O! 03WD {ɐ6aQ?uGrϙ3 k_Hݶ+,z dQp}CV{l (W&RCYsG. |M1%5 Z\ IeA7>BM+Cmؚ0%@RE<T;\aO >'5 8wb]9n%IG|ĺwID$o'E0(7Rս4 ;[y $MJd[V$.\ww.ź*~odb{jY% f dN"|<$1)Cq2Ը:9%zvČ^؞d ✹A"b'.ՇnD}zQq A!1gkuc{}W3ؽ*JBs-{Pdz,Cy_2Y܂]y@["~Mj`$nJK6Ѳ~-D76}Vp-GI,Ev'R10@l'c+t2ω(`nbiUUyD@ jXGORpF9}>8 3Эu((’ob7guYi hh~ esxXb"M)+㼧1!/9,0Gm8f=IX^n~f';I⍣(\+2#aЦ:?[ZǍh^a=NFSeʨ2B-FFO]/TIj8rYo)Gqj[ICl8xA>OQ-ڍf1R ա|l2M* /{Hk{CMa f T ph!& J[q# !EPs~x2W*~ xxFSr5td6 Ol#,;ohf+ITw҉{rՈP4[(O %Wr_N`df'@kU)B'M.YTZ FtxC)Al׀s$H)e< {VIo*ЮFqӍ=cid*U%\AP51ax\=Tf.TÇ^m͸uˉј_le8m~y'QQ1A3{1^ a"aJOKJn<oG (TY l,/ ދ#h2\H7uxM)aQ1E;l^89<]Wlb'Ľ)=Aڒ+w=^VƝ(CrTm2o PMIOE-j36Jg?h ؖtʐ{w8 G7KGsmI!XCJy&ΥۦFŜ[viA^q-҂ S!J٣)C|nm=Ь%zo/d-}XšPAp0|,]M{an[ y? !c1nj[)k? ;h$ F ,,TI}E1=G/Q2pHK9@@$b$B6'Sl^|vX[Wڻ9tTEWSSplTݭFu~6htst,L^(;zTN"Pau-_5M%ĪHۇ+?9xK@5j7G9z$( 0Efnq:0QBgޢIv ZD u0Ƣl(6vTIv;S4h}z͒²tϵ%l%6}!i>y38e.1ԸFsam-ٵ>ȧ"ż:'-~DqѦOd`G"0fw>#4m,yҤWKR6$i#Y6H0+EE&l#a`k qj ubGY/]oKryDZ8b|YʀDV&*o EE%%InfĜ!$L򿁿 vg2X>3$iO1^w e dh*MNݥ_թvSsZ۵t^$4A,[|J)(|!O.@e*˰}~t-!{8%>5HBH*TwŔ;1jĪ"Ҟy0/rCUH!趛!l\J?gݜzGԊ]ezgNypSU/.R~&EQ{}09L'Xl1YzUSZy6ЗF}:1vn$le&{[ z@ndW P"А m4d Op6)ME`~uv=C1a)< F|V`O6UZ ?=&5mp0{yz˛ϵ깳4˄*ԙ^W5D^Gě=w?ACj*5ľ U Ө?4H_(W.%ym_7M,RFOI l L "RM!, m՚azEXF4 B>[*::7@#ld2 OŅލ#|Jn\3fb?+ *E}5>x7_'*;i 7t{5,y0Un8wHS8"edLjpZW=TV@BVq/C/ɛ9,kws\ZPVvF1ޫ8r}s6*U ן0?"Q}C1u? UX4g<-vk%s"@9ok<[a%ke$ygBr7aVjϕG]RT$E2}qt.)<61aZ`t۬ L xq ):4Y^t (bùJ=qU$cF,Q" A=6GR.wmnK*Tf6@gHs/bIBI?>Z; 2ulqxbفbFGi;,VP]KWb*^u˽ |0z}\%'+ i}JZ"g[ xZ>D<̂;@Q (ds6\׿P}֮GO|^\ZIY·NBBJqTo/ ?JmKw.bxތgj ȡoxrb{#k 1~e.:dt;j%ޏFYLxK `f\ V5UBS{%APƳR)z9sLj8H hԼ}}8 Z'wz/vuMcg{NgmkHW %_ĵ ozBFH1E~ ^C'frsdp 5GZÇc=udu/mAcͣ)qpO΍Pqz*,yLLe2emqwj?۩* wrfb|]MZݿxwP)r.42)NP>*Uyyt@LYq;<i3^i4En!(mYw4rGX~W*k>͇|[iO]).dV>[Y"eQ~1ZV9Hm2 wY@F}!>Ci4vYJX̢X) U Nܕc_-j=ƁcxGY 7ݹLlM΢#K:K;f/j@j3G12:_2_wA` ۞16x]S 9vQTϠM,8~eFtb4w&OGwt01%|㉱āW#a5n +Lo#&5T:F|Ԇs~Y i0|ieeD{Sb[R\% d6ѕ3'ڧF{FcL|˴"Mv?,y{(oA{@N΄_pX]AYaI1qolS3H4mM&vRkxtĈԊQ(D&:%(Z1W1rHTgI *>pmd 72g>FY"}[-u^q+uwCy_g|;\mlh<3bŭ3y*j}{x~nqIagc+]hLY&xoie}a}S $a V` o{2| n˿:A-QTt;AqtLq(D\}]Fk "\5WTUQp)#ѕ[9Rd*:H?5'2X|4J}<Rfx־QAQaԢ!0yAy7՚[r? W]/; %z9\GpZ&=LqD1E<8N8(*}.iߒ"xcv8켘c։O"PGSHmn-|M&&e;qE*19[݅Iyn˧@u7zPL݅vuJ= W UoGҮd{ZUP6XK>2{ș^剘;V(n&A*3rᴗNow獶Za,d$K"+4]!<#|v^YIseAJ;S`榳#L^%tBn@-wS$SF`73^;_Go[G.(b4T4%4n;TXeh*'Q_2^J)/MryQ^elsW#gGObc_R܉y#1֘1};H8N0܆pR4Y>M>z0wX˨w.av]_~yy W`J[hINVmOyc85. NsEwy6pk0Aa_h*qh3H`ֺI(}+d"AbFc{aTil @nÌk.P*LWh= hΏxJ j32Vk.ܖK랍ޓߥ`acSt 4h >~b}Qǽ3*ܗ_EN+bM|Rs'-;]/D$܊yx*V)l5ݔgb\ռH# RtdjJ,&]lFW^m<1 CgCNnreRJK t۽T%%Drmnȧ2N,OyAZA>MTꝆHT˰:CZ;n nNcLIXH{AKEĆn7--82Ko流avt&;+L6=a[4xaȯ6g9K򻱞~>MCrf,3sH.mL)cq@Ze5ERGokᰦZXM{alV 滃w=lL_f^cu+cz.'@BަD9_xƄpߐ;֞]S#\tfk5 wg="S (@a1+t.,J}` IvwKZY1 6jSA8u˥ă Z9ּJ8cB0@s'WB`e%^UK-!(?h4fc&KM76JBOWksnws,Oq5Z*0c/zI[l[obHͪ9{$.x &g)Z㧆E(Y~kgWi.Lg~|'MkV#|PI-!r|Gx#dXsoC4/sy-uʌbvNQ Еy~H[8 ytTo BCSj9ۊ * [/zs)T m8vq畋veT|#4da77{NˋKL5gs~Q6m Їg˽O|@T?XspblHs͛'Q˝t kARoW9`j6s] $ZTlޑK_2X8(EM=W{kN:wF5 ?kv+Gs4e4@X3m!30pEzJ%\xmK[ Si Ci%7HZ?(U&iY:Hc8$VOde Q6>σsgiTN@ᒏx۞={@/eރhHۣ gZDN̔)aiqYMdJu~N!7t8n-li` d"CC)c5U!11V6Ů#\ zҋ!%l¼^?6Z)p~33PY|%m]?;rj<4ioqְqW,? MdveUc]z݁N+S%9֚i!('ΚrC߄7ǼHXTwm&dlZ$S]U7FzX+(cPn2{Z|Ν&m+{ϖ"jB9SCcExmQɤis2!!` '#rEyj#|8oINU/g?Ppj;V0ZO?dK/]xR20mFiM?5ɛMK3sqj;@%V\o@sEDƻ/W /wFDܙZ'3 S^Pw-Y͌0G\HJPRMz@s@ p ElF"1%3f/V\P&b:_ Y~\j8rm(a)ȶ1ubJ)XH9 + 04S"$ d!s(Ӗ4QrEЭ"B35Ë٭ezN]LԆ+ @)ԂYr)32OZ}&Dvi{IS&/5gϪmi y+if[„h:-V[Cc"v~<5-ΕK6iVvoG~<@ G߉yFJKF; b&EG+){#@[" LIDLl#JQ~BUZ`UKl}j>9 r̚%ЬPmݕڍجja o*#d:F;hkymFdeY.nG~GG lvl'IsY]l C)듙j!g+glt>KsjSMQ})mQYH""`}WG7kM#y.edm)lsDZ:ӷ) &ʬy1SIH:~OI_8oNɛNI]kcu Rİ2א#1fOEU?[*m6NӠȬOF @~'T2 R@~.tO"*~To97vyRE٤UI0 JyHM375& gߢaCNGH7qqƚƁ h7VV2X1նyUUr$캳:y4y| Ʊ@x~"h%x}%'""Ym3tg@9ih7jSG&&|{*U~wNҾ_/L%~Q@:Lz]nWerlQ֊ ]3.)0;VT?UZӖKS=WCQ?0xQ ,gޝtjk1d(i0n%(.ҵQ7$̃ .A9>HUYy84sass*eBC:IPKN5fd\9{/ @&E_I:;3Cor&ħض5afRX4rGW gQ -{<+S4~1X}FoX(@ 1 KQЂ``˦M!AaӽWrd|" TAڲ5j{l˙\\2Rjw텄>@t;0xchW%.8M L=M1oP+FEpuŻ?mԜ+M{0/ -EGUuD$nG]9ş Ip PȊ|<Ɋ{(1$UOLri9KvT\KlA:EGK`a!5t?ķqˈ٥H2Pn~dPa!:ep5X<~;i6$3N9%z<%\*AY=p'uK$+񚇝\]ߠHW]/-,PprSMJzNHE$u Pg)d_*/fHR%ol15Wq"%H7!S}'k2rV%UH wϯ4s:eҥ@!,tEG2dfm\@ ?ޔD8Pװ|XMWe+P _W-7[+NaV,U "Ggw/Z+hfyiqg^W4_qn\uQD1nL^Nt#={ 7'wBs^3nLRCR"^kC`ҦU/ŤOTI |svQ)F)LS< 9u fwEO˙? qψ~ q;MrqYsO9K Oda{N CBw֧:(LI`!N98 Z ʊȝQOTBhBe#H(lԼNcmi}6n чKtpx_a#흺a:[?ݘD+7Qc?]a@B1 lIE &vTR٨*,O ?wogHb" ?ęȔ PM˄X1m#_$jJۚ0Q6D^D٤h|D?uYdՁ]{F)$-eU^U9]~(/aEh"#@m у.εϢ8|ւx:hg4 h1k6W/' qM͹<3GJ0tp_-?9-=hƜ3/jx4*~όi"1dg,V@\Bt4s|+mSf@--1]D؃@pEZTcG+!$B®O˂a‰o;rC=j'K{4Ϝ3Q1tj{}͋/K6FmoEKw8{V c&X/co}S;-Hygl҂6_:ҕ ̞SZp.[܆ᢪ!?$X%1 *p<pG'ei|}q^4_u9'q% !˶Z`:WH2,Uu݀-8<<Ƙ8!@DUw `9Mwب-y¼x\%=M΃^l?ظb>F.sj.@Zx@eRHU]. ^XO*Brγ䳘c)_gXxU?;}b܋/K:鼎B4)\)3%%%M)H0Uƹ26Od¤ϛ!5yF-E"4^ډHDV> r5"Rdam3rlA@̹yO hl v*xl]fe UM;sxo.! ‡eDy*xHS mGApˇlA!RBh&ۀvʥHzNMWR+Y[Ў֧ݫ0˭(agt)t ܺ8CWoĶ$ J9N?':)MBY[#OnX<CAWׯ1VG4>`F"Y7N6Gs>I/)Eټa2va'-*P> m?*,̍).Mɏwh\QcB;=79ω! `26SZbc[oa4NZԖz7<n5$Y䵷Ҷ9xYy޽tT40LjտJ%t -}CyPAsb5x R,$))K4qؚ?5j}le}KOrw_Zszn/ `9.`ob&{g^,eb m&X&9*Dwq5w,f{k1nu|"zX Qx>[甖ʳ^WYPs h(':qSFsm̯@5bGujkU @R 4kmCNӖV:O(h*NfB eSmퟏj_sX LeU2Dz'w>ʢ%.|r֞z5rI&IH:u}Md?|F=l +3Q~' DCY}\egW=IwZQkV4vѝ[kq< T v*TlTi$EnXYwc¥U Ok=R+x tںR? !I(kT9L)z٥Jj%Đ\V"]y9}=uRx+^L̷(bTKz3>P^+)7}3jɎ IB氏^i2>{$FRmq ^:. _/iJ{]5c<0K|(BF@v@SkظB̻֓ljܡ[J1cUY S.PVTUCenrZ2Y1#:-{ kl޼kmaC"Umzuꓝ$\ZNĆ[%`nUStc t$?#j nJ|R8UP/4S^N =P q h -CCZ*:(Lx2?a;Zq%i2,A&2ޛ-+3EKor+Iuw-TW&jTU /4Ih[n!k20^?2:|I`"3w$G*43Iu6ITN`يnr}q^NNJvC \_kW=q׎  l؎&TcܹV|gW$9RxI L:UHPJDa4YY6MxWE.ZlF&ق¡Uf3w #2{эX(}uw6Үm?(6%r:]uqec*|Q%MdXGX%OHX'=5,$ϸDU:vj=lS,x)^Ω.Xt*ɐWG 3耸9IJJ3sXnj*_*jck5r|z,F!~?sąh &? d;p;>[;H :Rhk햑eB 8О@*J)fd5}"ׅ #clZh[ ̛0N=~byp-V0ȿMqHa Z{LuVݞk{ph/n+-uIRs10tٽNr&yPK'uAȉ\\8I'V(Bj.ʉxʸ{] $H6ljH3N^|df]?' wm"q=.?u*{$6DoܪT\+hhY&ά!#8'/~$x.[*>`z Fe?!3Q~\"#Cb.aU7&$' ʙ~װ-aܽd/F,配o4̰ӴY!7_Gz*hUL1A&C?rlʒNUrtI>6]'4?"gBœ{嫐f/ B/ eqG ,a>o Υ8ӼB͘Ұݱ2?Ź·0MEv3QShw-ڸ Q<8듓yyZ; M3Пqk;^&w6'_ ur7ȈlGsr0^2\^˜f1dO)i5M>mLH*`N'xq5"_ vJcUB<¨,uJB٢"P{UWEx6?t[" f^)% x9~xgw5Hj5i;TsGD"E\}~.C@1Ʀ,초]801(q[ڮL50jX$eGf ;B>y89$_æXVw6J* |^O:I}`j=g`UsUB]{}%\s?xhL9$MB(J6ud3]-v-82T[,aIj ZѮ.3̘?hC3u(f< $ ofZQ3 Nᰁ.](3 #~HENJnF&~usJqYgJ^Yhr>WyFrL}h֞Z+?XՒ:t[kqrJԏU|9yLZr^_ϷݣYt^5$ZOȴ6u`Akub)ɗפ؃x =aցӅzE!X^D:/ݧ /(yLLCͳ)m)Z~_4v8x\~ %֕9qύG?yU>&>tJyŸ%hn~;(/ѓmVk$hQy2La%3g|8dn\,Hk~Z. S C-G%EvQB܈}8M,sB6 M&؍F5$ *+7qٵdm P rn]l/s% }Z؛[Z7^Q@=ftv_@:%vL"85 ~.>~1M& ( A/*bi~X/4WJv1r,>[DpN`}_.Ƣ[:Rt>+2)כֿTR¢9#&y@?o+Mt[9?L4Q\>ep0ͬ"Q tYHIl=n\!yZQK ZEi q (-fç(c~X^NLލZo({@iI-IGPJWR^26ni7s/ "!2ㄣ\}U'DIHiMgӭ/lp8 6}E6Vt #ρXʮ|lz$~h*azx qSN1c@QISat|N#hdV74u3p/3YY͸Bf&לlEBatteYlz w:^ s~zsd6˷9ۿJ(_.?6@~j]>E-ovk~g="so"l]عl'Km W $MKGhčyo@:ۂ@ܑ䀎wGE1d `ʩ3P=_. DSg̑A2QL#l;5MS[fc*TuӗC#f0 5i*qE*_N; #57z{U JapI` 1_]oc[_*s ?.D7=X7tgoK6%rGmQk1KYiԽH Oli .OHHa/u+rl{yxi$!!\f%]67M=>yP+V\R<`*?.t~Wd;FI8svȣ,(;;6\49[NHv&=Kk#t.1ˬXvyH+Ȭ3ޫfډ-ב׋Td)Z/IO1zu_PoTW*ʎۡ Ąrabʗ~;%O8b^T#4z tefʻS7@GwWl<248INj=PqT%<*퇺t]@Q;1p\ ҆~Xu78'dڑ1Gez>=cdGŨBbU:ʑЅW )xވ\4UpMU`T4r >{p+4"m~.Raqs;9D1>0>BGB<:Da_qɰF' {N13}ǏhԬ<u(Z &Sb!c  =*<0D$)Zf PpF ~> v0JSڷʓmz٫mg Pƣ0/GH{4|ʝK h)e]ψvE!dAJ<@u 4ȇWyxEzbJ 2Xfd4r :9h^](ƋN3)E"X.l3Spʓ,~@`izKލa)WnDf.ū,G  4"sGu622W) !&G;3u缉y>8=u^XsAJPȇbٿ$ f.yrvY )g{ pμuHfo!0x55:`f%䲋HҜc@xt%>5"g9)q1c]k&2 A?SDk|*k*20@Tg49Fh#wߥHP iOiu +cb HK@&coe{ 0" .) 5cGV# 1vQ_p$Cpted0NLz4I0Z0ȌJI``g͝A?ŃӗKWOoJq)6Tf @y p(@l%^M26=3gı~WU@\5S`˲=O,wC‘z~Z3'5$s4#0!BZ`5<^-]%cċS%Ema!ėYΎht.8gG y:$wǶӾΞ(q1pWӒ$T|i SN(Y~k .տ+*ia{ilѼpn2Z])Z]&ݳQÆ+FaGS ?}}t BPf11k]X+M5W;V/r T0YV/ppم63߻QqeC6?sIk 1(2`AE1[|AMʴRȐǪ#{8 v1| .ڮTo#J&Bc/5]/ȍ2, ؃݇]TET=% 5en\Ƙz_GM.BfA⁵-4*&]//y+bJ 4?5vXew̩"Q#τ hkoٗ1q \ꞿYlnK1ޓBߌ9,YٴuZ}Ixc7'5C]N]V]3kYDْ& 1M.p `!˙U >@M$uQ@(J|X8Q{k{Hz_qJm5mq}OoAHٗpҮh'-bcG\W&fr*¼e0"Pݣْњd&#jfP>2t*bٽ+i!k=]rxJo4@Qd&9ڽ Z\L~3\ w ޾J"6 !w+*6,KZc|o+k.EZ"d{锤 _F86?sxu`'PwgSo +W+JM))a9B[WZj񷡂6w&=:%:_.Ѣ$Yic`*gZJ?ЋwDr(N.5~ Ȼ~td<ģnN>?[a^i2DVhjb^w0o,BK~z1,h6"j1D{5*Zwf3JSq.Qb"pڴ}TET0iXDLgm[ n*(jX>Z3?3)"2+jrkMu&1BPyO [S!'N+MJ\Pmݾ!#ήb`|NR١}1'M+ϷQQODͩ)_)|* nz d$< ![10dbdmH^PH- Zg NP%6ڡV?Lz]Q.z 0!T &;o70&yWv= ^|Mc*PYJSwéq$.W|rۗ -u nGڐeh9,NeZ,۫)NBK`N]7aL_t%Mfmc;nί<˾| bYob그|6#X y˰'>iRg`͋_,e$fr$wv,( H6>h[QK`G)*rN)ɗa&U. ϒ57|Z5qD VlBV_##d 3Go no%`ZBdL*+jeM!)5v9'Zp ٫Md:h:j@EJ(}Nvm)D7^=/5WC!_Q󰯝A-\˭xl䪈9iY,(|=ZSؾ2-efI[׸G4#> DCvpYw^~q2vlk%ž:vRSPj6aKU_3~@)$o&-|\N3n{ C0Vpwr 8Z/$&$tF找.v҉ ,SuJ?7rZghBްp찬K֓b>w,1*SXGtWJ1 aTZjYWqa'V#/Pug~WIN_d>~jt 2zRJ/StՌF$#l@ýgQ`}4PnԊvYLyMg.[Q(41m%қ6SHGep\gZR tNIKq? 2xf0W!b d#i 2e6_}k ˘aHڵ׹j6~,iF82 wuʥSږ ϟtyk ƨwŎƷuj&ۨswJ_ 2IsƕT*#Sqvְb"(uYgn~<Fuߏzx"t3/,U<Hng b>XLt%:DYxm"XMicbr)qWPBW]kyiWAIWnSGbl*RϷ#(vMXL3)qXїs~  3O>42,nk `]nDu򁧤/˜Qe>ᑵ:K4Ҵ7iLar]9_P}rV}vƾ~#:A[CwN!ܪ8'x~ԇP&;s~~3uP&N?fFeGd1ɟ]PŘ{U !\\xTϚaC gTDGI0=\|qpނh>!w7f^\qtFP NYh;Xs9Aq{onWHE{㾁g8/Bړo)5_PD= eACAR.0i7n"+d3':#Y_l wIvB~/Ү@K̩d{5߯LJHlތ"tFCN`c lZ ɯ! @/8&x9j07f87wpt{a6KX5a 8IҤDUld{ѻNz*3eZ_a ł@^iJĉ|Yjij9V?V36`/p/iH@O:c`ntW=!?ϵ%?W(@" I8%u Ű.J+́F!cP_OMCYU>K ӯw7/z[0R{b}]S3vh O8wEW]ǟIbL7VӲZ$#8Z(=/fVN`Kk Χq)#dYnL4G=Ԩ Sxq[%+_]54(}/$uM0sء[<{}$]PHUUpzej|1OK ĚOJ?ڽg \voV"`@%}||xsJ(ܸQZZ@BE{PPgƇ#(,p QBc3_%aE 6p)Gh7ŠJHu>y79k a6CV <35zs{ˤxΫ04G%RTܠg+߉eH٥*6ڰ`Ë̈́Qlf ʽڼ`gX Z/"4 u֛=^ g{1G77ȘF6Wh1۬p&4hl[5]g5kX7IދgH8 Z&LYf&&5B>UėeoX}$9b<-z$:;x h/߯2WNkReEōZ>:ZC#4{2e6xŶC6mؽD86:"(&e&!@2T/q,)볔Zϗ/U ň(KM ӝ` ?SӾPYGV+NL+'SN=(dĽ#%U~)X1޷K5f1TX*C²+>|K^4ɚ !B뢹7 ,?QvLX1.EC1 Y#g}c@k-"}fݿfCWhBѣ[FXdBPAͧ)(ʆ>9pT/8Ձ>́`ahg2ypLKY/e+ $,ĪM@ SMkCK#F@vX`~L_& M|z>V7<&R/UKׄAȚ8P-a8>Үr|?hUoNkdyrى4*yK'P&Ji0 81vpE-%t|>U*+G%gZ$ۿe0 |ytLNIS Ru\%19_U{+$[QުnV3~|owF9 j;HE|:qQotePmaf!$I }tNYP,~#PQ[a<ɥ_n; :mR#:ې[AzY:)[9|V&L&tA mfVӀ#+ 袰87WsJ_}>~VǸ?nր$>{b&މp*(EyU])4E(@V #%F§0J:1 2#+9.k,(8D ОŻY\8sMqTflxGPQ RI$f`R#|\Ea!84"/EߡU^D4N@K̺l&I$6 084wQRC`tZ& stǓbfeTՔ3\B#`g2dOc$}DM{F$-@{l>eaeX]4px*dH9teڒ^ Ӂ]1Y`IP^B=~[:\2-$H83aJeަCFwPJ=Ba}:7cY__m!v}+YM;QV@a&d$bke1rw?b& %YciuN'?-]q~]\fpik?#XcӹlCp1P&`5'UWգ^m q@I%W3>!T\HwƗ\Hs7⦆dk"5" 2_.6h19,as5ͧ.|)&|դ$5݋+o&t47~O Kmb~O 0!Pm^ gڍn?챓[{diElZz1OwH hu4~@y=ELgBʻ!u/&\hu7ҥ)4Z(X ju `D2<[.zɔBy |]\p2[ A`M{emD":U i0zO}}}o~r,s+ oCaJ?ZzX"# ropg}V 8>jƓ8j~g mA}z.r!ɉb&uŃnz_ 9 :{) ZCk ,=fa(w^O+Y~ZkZ6'h }IMq\D Ѱ~eK0:åcA쓇S[} `SGiTX/9<GmVć.;%r{ 7ba}Ɗ2vqxz0kX Y@"YV(g0g࿚@"w1lk]x,U$M@R ƇD;m$ ߈M$3C޷د"&zbϖH uG)8m:C7 kx /./=W#X,\_|${־y^3I+Y'M/C7b0.eͽ׫@8[;APbbCp m܇]<%p|-is:&_ꖽvsվPcEɾsP ~hml_QB9b;Z0#.lN\Uۄ(}6x梅4{/dC.GTЙ;,gשݚǥKjH93R'f>UCFW$O"uVB/թyd:k?Y3$Ł_sOVZU HWK7 nsqI w2 ?vGs_BrtsAMN#,. #{|gF,c70 Rnu6?5>te@ m/xl;(C;z)++Gg tMoN 4[B~uW#6ǻV^lWTRә%˭eiTaعvcedf??^e(vWkĽ)!iߏKm(2h< t7UxX7pz|Uk: t#Ϭ% maqweuT+c/1ʰ1#xzp}ms)Jv9Ӳ*?&!_cy625 Mꜟ hRT BSD{4ݰ8GRF& CuNOK>TE Zž5Ds -TsZҜGQNN* v_FT}`UZR}tխ NuggU.mSzo3"ƦPawE 0ˢx|F1eFI' GrzșYE:Xl4]T-G1!f2YR\-nvbMTŅ@3H[yQ P0}frm9p/!# 9IVHa軡v҇?>&ѽYڤ]ړM4b&80ְq)FMD^dEbGUem`c= 3ס1 kq&dcy)h-`FqrQhnb7עPں}eJpʀmZjIzXP .m 9uͺ bj\? hTOXJtz(d`>"Gd栀Vݍw(ɫ@cQDi2@>ѕEeЗI#q1EJ`7Sgn[ $MNt={C6蓸8gnd#bE'`9́q6o/m-=R9i3J%KMN-}KϠ `y@ T]|[APrs^cLy2$jPQmjH[$hYy|KF0N{HPARSә;Ɯ2I<_w >mZQb'd THmF ؽ]wPf+J֤[Ňǁ'/ ipVϻ B8q餠 ۖaոWaW{[7 FKhF~ao(ugX%f@ "ο@=ؑf2 Q- n%|;ܠ '3"Ϣ!ts*a-D 9o$g|l$ a){BGjs1`aO#AB^KiWWxf^ݿ|+طBf͛-dU 6 <-%k| .v QvmHHpFan-a.Re` <C.jC*ibS-8@aboTcϼ?Jeq8Z Y >Xa8[<2OtUٺ\\[*lz.iJA r(Irȹ |8ۅl"8|nџ Y<c=ԎE㏭4!t|VI)qRoryu,? k ]Jؗ^ه>p<6{ʋa5+6.4bD_X,$7Lɩs,O=m hB!ev?~K2HW#Q\)*%^.`dm:n}FСu4I*oPW4 _ `w%!k'IO7@B8҆>@IO>XHرeٌtZTBFX(9Fn>ODA5c ?`lΠJ5ٰ3 jݥ=R ~ﶝk8>`n,kӜ%n昏ɷ8vj{F`.[gX`ro*򁑜$h1_bA(5VS[apcjɓP&gui] G"7m gS+cc{m.4 Щ he,)˒}:٪-W?A}OT\gl\հ<s*T 뽹(-fH=[s+q2ΉMY;b:9tCwtKDt8~@0"WKݡT?ai=hK\y6r%_aLć(j?kZe\8 f}@ F8dqiL a_ܛnPV~$'q'sy5 4ޠ܃=a9"Q@I<=x[O-r!dfWAoOdt@Ꚗ5I_!o/y(ud+0=0H3;#>͘^hPytBw$;\R&G~ MQo@mEGn/~E;V/0yb0zr|rmB''J a3?L6HCJ"!WQ LWj\2T3K\N`ZCaI\u𑚻<@iϾl3:$v0jI~ٰ(w=gǗ@Lho` "lha6$ YnFU_<m/>6`:\_&Ug6+,p$O^d˂یiTk|}'Nl%A}'%"(xHϐ3ߕ H? Ԍ'i$Z^a>3$I6o #ZZ= &$n{ ESZc+ dS/)3:x~ڀ2h{Pht8RBd *P6& cj2Gvjjf7ICCW/bBm~%D@.6ԗ>5AJIMȬ FqKM~ID`dܮy,G7Qc>KWDUBSfܧf WUcl]sK/&hsًqκxQ\3'As'@ x>=O:Z:0_2ۡoҜ @58ꐉ )z{ W9tDh&97= s5tm/C2D (BoxBg{+ Oe:6UظSKwi5?72F$y[3ipUlX K?rKp+PT,#ou_a[~@Qt uCexG! 11U{? ҋo8KvW//-\`ѻzK/yLGq]:!7TwH}Cy*5[dfvFN'U5:5|屛b]K|(K QE0x數{f ڭTܡtD{#bŇ1T: Bﮟڜ/Mld~fĐ`Haڦh66:Ng*= U'f܎hɓ$au_ )U@K3_]9^~ J+A+#9ٞUa##>~Kf;3iǾlR+ S˷0s$#j(A+=8/Ot%!6OKњ1*5:#, `%)/ /l.3v==p[lBHTlLAQknRg~& ` c\)r~{e DzQ3hLi)<'~y{cxך1ܽRQ pc(DF99r>ˊRk?yU Jr6y֨޾$zG⢚XJ;Yl7{p w?&(ucRe iyʷ'e?AwK:5Є&cˏD G?|$Asij(XtB@8D]ʴ1a<Б ~b&v Xh9:c0?p 9`4m×`\\-J\Z^t\eڹ ߱PC7nɥО&絯_"Ñ zǪq|"TIqh Yǔc*o ɟ|JM?ab5Zq m -p;dBrNZx<4":[w§ѿ8<Ǥŋ~Sk2kʕdJ܌Pٕu","D@ |kn)DȾ`>6;I|ؠʚIbOO.:6z{m&欂dK wD^=;Aьd? J-XDUcFfA;-ɻ+>%̔j ¼W(;@Lwڽ5} Rq_fNH`xP(vi94d'!rf6Y{fluȠf U6N֜UsE3~mK軽sQ \RAOwwQ}2O7AX fk_4@Ygw{(*XwQzAwqJQW/ld]Sx NȲ/+G=#FcOSs솝ojnĩPB¡{wi Cg5ˀ:AM~t2NT0OĺI~Ô$2+&0.k~ӷK'񄢇in>\-[@` $ (Z N]2>>w@3aabN[ _l\4[,R'U4#b29žUk|7Z|jgyӝC+KBd҆> YYm /I] <.OD5 vTy> orI!Au*\u91禯fuZp]FQ`̝ÅEq)cEV`a|+Fz@]En ό朖n}{@,-aX \!0fyh^QZ+/ϝ+M½tN;χ> -[ - jRg rzڍw8. kM2jVhԵsL2 jЪFkVGZ"2xPހ퇋-KaAB  [jLMS. qB+1F PӫR}'m 89G7vHDvyG ٽl,<9LӾ>i\Ȋ\N^BLM/$. !sk)_2.13Z0Tnɱ[FY=Km:,Jܡ5 &'#t.!V 0ق6黉AO@3B{hV#W4Y{>$!1ֵ`DwEOJ(X 7yЛ.j؏ٜ9g$;{>jP׽q\7.(TK= IN_Kj2!3NA6"|X4ɗ+qkC9 lk89K#Վ2g&ؚO5f%0E\!أƽVaЯz  *:ks%AzTUd :NR.?1g~^[H4/auդ֨-e ^-j)v#0ڔ1sx+noQOSʆ%7;?յf&Evߍ2xNmC*HdU3kj2B:w[A 6%?d|nFyVҼB2䓖W)Wl/A3,Y R ӎ완%Ei%0x[|m,{w p[k(hMǢAmJ3&&q/7Al%'3es ӡn`> @T[Z UYMB-?ND mxjgagFi_؜#PsC4+:(졐 퀱-uj:-(9E=3D玣W hbf9d VRXSUmk{f*Lxy>9*]agGB?]d[~QENM{hT\w]BFBag%]/ި,FuQ(5'joIOt0`,C+kB4(s:r r ڞFA"N[iBd{.&j Q}CP4 X&KhrQWIeu]V2WMAzٕ5`OB\y68QV񞙃هj;Es<?`=ìO?r**+R % /T͍#\ַGг~542?y(!YeMg͇T?꾰FZrW^Sۉ䱀>хv/kdGJ]T ^xh25,HjO1Gi,墶6W=@9&Z@)?\2=&D?Z/fZ8h -]ܔam h~@ɢYٗ'*Y (Vi/jmM/UIgUH;#%A5JXPbFݓb 8A␹}f-r3qˍY/zwJuhͩnqh=`,B- iazӋTʿkh;B t(Z)ܡTiM։mF*aM(".r#'NjK4Oze.MS3=u/7д{f?>"j%6>ʝ+OXrD3pض5ڬ&ג}\Q0Ҽ7p~t(uZ1tA{S~\ػu#h>Qٱrd íP3ɧ~ٱrD9ͪxPWbzyuG3(j!ͤ 퐟2V:p fs?9qR!#Gh'p'YPo q[|ܼ eu駙5̮ZW,)qIHfq۴ݳnc4og*rHSvQF$,p쉷h_Pv=ޣ6N2wP7/;": E8@ς+ 0WۿM0P*!{:5 #qOlqaPR-ߔp&P/G&9'Ӡh/P!鰧`R%E-RԬ|Tp@5s,~ \/ xl'ʷombx#-˜؆lz`CRZ:1{)y Q.˧ҎD/%h{Tʼr֍ern줎 +uA]ibS'7TʿA ^s\7UsPq*:GcR bD 0'7W ~q4;PәQ'Bh<ˑ.HwN3.üе&zjY3 B۶J: Ҝ`̯vV; h[Z `0N)MjD:(1ٳO̸K6C {5m/4uUiz:YN׬ W(>C_ay܀g12IЯVQUȸ]g:X,-L =R٦n^AVAYYuqxU~3N>`ikr;"M\vAC_"l;K?-eqdAX L GܵD W&ʝ:jr0j+Etգݎרwb&yg_K }K.D|Fd8qmM L׾5l4HAϯ0Kla?*;K_G LMojG;~|C҆:J|6bm\hC慇r|x:K-'ֿ2ev38(qwP̳ AfK=^6+H"DH:ws{ϫQ:86XhX@pGhr~:6PFV_#pseU)@e>عeh A؞) ?2cx2! M^YÇxhwV| śSD5#5Yg ?_l'6?22c,X.U m#'k0qӉ|K-~HQHìuh= @N*GQM[@6c%#hώq̞"j>IzI1 µw3 "Pbgz`-|DH|}.*`AD 榊[vgU볓x!V3q5= N^O"r782@Ԯ?oKj <>BϹܠm=8_nu t`cXR$BRL `u)\NKL,Eozo2T &u`i][©Zb–<45i<+MbL~C7Y#$#|6LSa3-CBêF.'腺[],b [Q*MXU^pM~dueW!Sl\OȻ땢km_}} 5?ԣ&D Kw⺆Be U_yI &_Bd"jj@&4—&R[J>H >o+%% >N}|7&μ9<^-M,{6L:۟1( !cuKCjk[˔f  \H GIB[b@ulV9=iCYgQA_\NpqcN`#*EOw"ZN Uf O|pwO._\'m5UMى>'{^L'>r5"a5ǺL)8"@ Y2k0'Sx p{4GS6&5Fl\Zq{w>洐>А\E/C2%Yb*eR& laTcQg0 jZR#n|CX)\jnf` Gz.]SWn6vT,tcF\T$ToӃGh%g_݂=nt$uC%LUmN(=Eĉ(|+OPS;W_ YRQv,0<b4.|IIv wX@ß!j`~:o)]Ou!-hHVl"MpK.Ŝ7*Q(%wO?/Ty&6A"zK\`p=q>VuG#bX꾸j4qg|mm >% 8ɂH_HH6X F@ KB[zu$/ kn1֠ 1!a-#37o~QjauOrcAomtc77"/IVRQ"}Ǫ~\gWқ_pa4uѩ!B]->M n8wRѴ]1XXr4y@4sB~ׅ,RGWj4n9'5`6~>l&%-f0Qh0ؒɆ& ؎(ȎIi~;R< C$IN-tNint|qUrX4`cN}ǒjaxţD9!xz Wx[Pl %׭QOGe >pu6",rY \X~0]6nX&uu[­M` dc*^WEiui|ly%f$K- n ʖm㱌o@,qWFG4%/_M{SS! dL1eR4Ců}$BjWqm=GXeS3S FnƁlziPX ?v{T3RV2[ˑ+smrnJܗi0CUI^2h٫3m3O'LbյHLjc۪8Tř>_|/W0l0/'o6I'b$d#x_~i FcV&SM45D0 -YvӛXs:/ocppM|pAA=Pv3! N*ky\HF%ts""U|&z ~s!V/.k}=wp?Z޷jNl$8S`CYMfs #\Vy:WW "['qCK`%4IP(+70c s1ҞHT'Hm!禯j2t6\~ /A %kKCyIcFŷ !N'QR}.XHpl/d!5mʠz03Nݍ\|}/"b7LlBq$ xf3f6Vx^#pCC0Ff=;ƶ0(ɽn' ,r0+&g@%\iWKi. s;# ύK#ۈH1SY,YDE+EPZLD{tD"Bٻkdː~J][,rPp~B Gx߲4B<|74{(xރ,1(ua0b35̾+P nSreFPi4t~&ǍkJɓw,HgY,(-l&E} L(,z9Ok+.蹰*63ӯ=#&$)d'FKQѕ%XpOb݋H֑z]։A*s _5@7B?j Wj$t#暣LhV ԌßOwv*wqA*g|]DcU!ݰ/,R Eɒet/tOKSAB R4k9.3XNfg?+Dy{vӝrي }n\r 6RyQ+?̤8y@Z H!>EgSݯZ)%t2>xm!o7o۠Ų!wz\!ͱQA ɬrź W"$#YXIrQ;_E) ɾR[l-|6XRCQ x5}el1*АQ7EڥW#JSyDci?A`!ոb"]tr-` D)TP_n>#s8 !MGݶ/ WŬ:kXz]o>+g֓>C?.k/қH6@//9?f$LRE: 1;.tף;FPʶq>",4d0DųV: 8/] 5_qkq!:W:MR{h;QQ+6ݿuqcUķ_$N!Y녃jSsRF/,EQa9Ldgh+^Hh`قqLm7FۣWcvwiͯKoAvM0E aCz@7rD5NŪxz9HXgwMN,fw[hd:t⟢9(QoGH$oZx>i- 1J+*~r1X73`[ d\{ [+9nÐkNqb߇Fe>I5?n4{[B8车/\:\qhsiL0l|?LGE#Ef77r)ij +ѴEBp5EdCN\fD+, 1 ;`:L} ֿɗ ku1`ܒ@ɫzD hb %H$m6Wf @ "ߋk:.ʄ{HĽVٹPPȿ/y.x gUK1}nGzp^s7MA4VS,cBT@1I$\"DZ;ލie?$Q]&' *!}CmSk-Q8OV9^n&OSH WHWf4s(ge97:T6fo1n =Ik‹6zasǫ+} H#Y*OT9x$*U6~ |cd/,"egNTN!"ߪrH¡A_F]b4TYQZa lo볾z@zf@Ԭذ65T f'~)z,Kn/)0bOx3iGPb}Y,qg珧&3W: .ɷm&L*m'>x\  PcA JkOĪU !5jdk% H*$l`7> MK~` Cl XS(iq6rťʂd7g+t*n:Pa *MtIѷpqj0vM*s@rIfBLI_~avÉ~NbMZtibIWԨX ('xH85Aa$%6:;e.SV]T5w1L}##?bGB&f¿xn5~1(bs\Ë5]9dBCwَFT:(dBwrJ'Й,jX|p. r7ymb}g6&)g{~Zk(2\Bxlt_Ȯℜ;|;&$&'cz?M҂5i =|OGbD2^4{S1Z_$bTË-Q a5sPx5Y~E6AUNy}3ʫW!nQx$ kܥ}C/8X 4t<`rb} ~OZqz1xZZ?+{ߨ.nn?nK3챫&qKt^u *9lfĵŎʁ [B$|L]8))?Oߜl %F+ȦJWQ9?Q"jUQTg7/z@, )5n.:̽s 2a7%0۳c?2Mx۠fv,#2:s )]WjZ:#ab/Z)wA9HEVMPz:>! vO/+!mphP=ב?Q6 Ӌߚ7puE,mh +Gᬨ-Hy1P:qDʸr2HpF48+E\ߦS*j={HwGnؐ8,y|10)lC*{&dץ HˬA({(fPMGnHJ7=#Ҿ| H!V(~Wo)/Y*KDs!BY& w,zrV+B3rffc 4~5%xIe[V&h#-?w΀m?[&(;gں cf+_7͗[b{x}b5y44Vkm>~ ,oRD\լ->t{){lJϰkTW<3FD$W!KAh6J-8#d2CITU1ucxiL^8˟/ Ƒˌ z9H7R |~'ȳ[~rhB[qT YNj™d1O{ca-C5jÁcfǔ;OtjK$+ۉW} lí % id>{͛Tgq͏Yo`3BilKҎP ?& FR;29]5k;# kz=IZCya>V5GL(LpĐH_Z42nV\֗m'_baGMo.ްM/XD~t˱ٳ)XΗ)z iSO0AE^w^sŃ;I0^ڶq|a"N(ktP ;y6.9S lhJ1%CR @ʸ;maioRM,eȘLQf ŀ2MA n\pIgdm2~ VhdIr/\(X74WL_V) xB-b9%Q*mt}m0J&[؛NV@mȌ."R9BҮ 6f 0be.uA_~[ gI2˝o}5j-g/9"]$%1-*Ӝ.ҪlƵVH,"tv@G̛>7pb eo:<Č3U 4#;"% X^FΡFɵzJX T^K;jO~!bcM(4gm(VۄO (. oZڱEge4p0J'3?k'SB 5<=1=9\[4ajM48? B*L?!5"5yS-_vg,WJI>Wql]֘ܞO2B;1G:짼5jYgFBxQjG!*ĤjfKߓdb+3flGaowl|*3gsVH-ՖAsXo0A=GYpq[5"9Yʃ]2 I埔CTIs9b90όE fm8L0\DWplPpGMTz(pqsԲӉQu֛[Ә>h!KwEj쪓hCъh(KK1srAۙgzCEQn<^ʵ%++˹VԵBPu":,4hk=W}o]&}E&@qyR/%8Ӥ`.~X;ښ5I{(-CwBΆSv@h%XK.ڑpZ]@MߋyߢO@M-,XAKin6ev̮WyKK Q_M46y 2Qk٭`ht3AS~3VtcW?O}5],eؓ}׏l .>zsZ~F$Q Mcsw:[ *C!ESE R{. }RN}pzG%.1&+Rke O 1w"\v1o$R(bS#}$*cpJBˇdT{C(AgS"Ka;pV/d>edS& ;j8S 1^CbDL#}'*#''Q&pjڌ‥3*j 2])_ϙ)QӚrפgKGSq0N Ӄ\oScsۥMU+P #z&GԵ&S?%@l亜N$O}ХFPHmH<]K>hRdKr?u()a QUN۲И_쇜he M'2~@QşPQeZF ~ a?dEP e2p^!8Q)s LLɋb}XCJ~\nnOtG܄dͭsp% q0RTq :*\$T; lN 'VJ@W&N4rWZyOl6/^n7Q=o3z<5?7Ղ\TFf_޹;6iGӥWBёkd|'5c]*>-ހ#zIZz|rp+!-e贯%a[]bF;?TΓK'_fVyu|HT[ %%ȄYV^ɉ+/ZeKE@DF.嗵GMDd ={{y[O5XW ]f!5ߏ3*':վ)Z}["0PΗE[>N {O *Ǽ %TuD} z-5l.P-m)[G@wGuF "z!U>[CI[IYD].{2v+56,n]1Tbng`,"oĚ#&\ﻱ4ʼn5|xľ3>\w+EE +TQF)\@QCt5@o5eIy#i䚈wwq0ӫ,> Ii1+jv "oe>*ߚa0 l9$LlAzGO%r9<:Ҕ)O1=a|Jȍ{pl,X]6&zy9rz\=SzmӴJX?|+}Iņrƒd%NbgCj3yŏK||\r}%*be +(55t9$٢DLpn3UXvqt0h!uc+zKϠ|Y"Q'╔;2X_ tFt)0_۶.H>x'L~0"fI3  zҨsЄ hбx> "a^/!]A$M|}zS؃C' $S=tw)mF׌2J*ZiYN `P,b%`KgQC._~#5FuQu^ujh ہf);! u.gA5C@m Xd93%⚎9?Nt=Ak h6`O03JUnY{j$hApI]` YIq`; uah;7vLD}[H.b?.ZfVbΨƺٙ|WMga"C_4.i_{p #Cug#fz5V) HM9G%yË~bQt&H"Ѵ뵙>o⚃Hzt^؆RX5ô +N4:skd [ C,10<$\ k#HBxs?M[y|OHqt/}d63R FAG\Elq.e&p F9,V3ᑻ k> pFWp {|kmklUTYNM/f͸"Nn|a yln 5,Iž˵A`ۺޞ. m\~pNR&OPbJ!e(~SwFY G14!X-"{ K]:(c=";vz9"0KHF9IT! <ΌI><#fk"u:jWO~27ۖgWa 1iia{h2q⶛5B'l3;No ɉf2 X4 VF9d'׶ecfa1}1I72|e(hLά°,$詵wKn%XDé"|蛳|.yڰG*$%#FШo=мI6I<r^c J \Jؽ#e- ;1mquž, XBh1?,9Df$QJ3'C^lDRٿc{9!5訥.P-Im̏{onmذe߳i>v CwGdhɗL1<$ @ݤF?:2(+.Ah<,I#f #Xt*; mql͖Wxw|OUVڟ3"U2a+q`p+&pq]^d(N<=/0T&jͧYm?l_!%X5iңOiuU2e$x|APN3ndrZl`b"7q1(IFx, :ְͼ_ 4%v5e8JXf ݉c2R#0wwj ZRBiLRfWAN5aeOZRz#h,? *!Q>:^uɔjˠv<(5ZsgM-l YƨR޺3V}0!RVmAɥU6#&z72'l17Kt:-ٻe9ٍn d!^SAk -ME+`#9G0/Fj2vHGPѦ\ҳ,bm"g?kij:\j' W?E'sPۍcr"C*1Ws7-:†^;oڝ@An"|64c AC/n795xQG %y+ (e5/lctIp[F0DF10ib!)@QCwbNrZ~WȢ;/z#)_L>v1*FEd;kq̒OAcz>j<(YZd8mq#o~O9Po0H=v 'goFUi~0#T9~8B`b; 9gyj?УUPXA"~[9߂-nZT[4 ^3^NFgv0_"o1Ԣv:7a-hraENyP'8GsVE+xAj}8hd;#s 9mc2՜-~<Ğq:B)3'Lf{2m,4ԼPي` Ջ3E)we•+*X`ǘWEZKqӥylatoYDu8WehLR ~z%r%$0,J +̌<[+>8cF蔱)W sRL9lnUXd<ЌhQIl|x#7J{s&(5R  kɊMIϗ-.y9ϳ8G)=? _3o: ˒oj yh# I?FpV`o\$0mh9vn^8NT^k+ʝd%ņ~IxQrqT&K4%uH U~["@ Q*I%&Ddj\&KOR ;*t 1ݣH%CwX\Q~t7Y|nq\/xuj4j Gekd-ChSt)VАT'F@(Mi2hriΣ1uD ?! ʗoU`[kYY'_p?K1<}z6H(YM%L]7+rm5kcJ A|<=Eܴ&vIÒxdžFɐYD|i,g TB"hRj켁کrt~KEp lG5__(wʟ᮲ПKgIm_5`,7y=jO Í$'ZW]c)bZX0@0h $2]}6O ɔX+PᏜ|I9!`M,l^Qr o+P§i]?5=.a<:nɈXpʒ ;.~vZ;hXuVh> u^f|r!i3*/?^1kLU)IC u|c7EXŁNӾ~dj-\ii(3K TP p0$3$l|wj}CZcYq|k/ `Ӌ嵅e+91mE\@cR~7%-hΒ<#㛃J\n,csb亭.P >cr@dT$,Vߍٲ(~fqs2ܰ ~h@ѫ[|]"BꙂ/̇|xyB&38`Nςå +) y{7qemܷe`Dc.bH\W4t S']E0bssT%6IZb"`[JjX3Ƌ>hMO_ 5,}ǂ3@C-[s0G]>"l*;& +20 ' j dYRLCލ wWrGWbXZ1v! bO)AQ]w% g#1=)V%\:t=Dlֶf!n:]zǕg7qnyA<̟aQMTʠj&MM$JZ}_ > 4Ct'ՍhCۢbPIM°c"R4\fb̎?V4*W&6F brnsًt7$pQ4jc”m$㼭9'+,H㼴SǫLm>y Nh Y֛M#ALȎI9I扵"x:cG+>`zLFOB1>Mz&Q#pOz(;9"u -bI6+ T)Fu/LJضAG.Z5}xZ ՗427^9~$Xۨ"䄱#Wkk,eܣVvFn~ ⠟>.I[%#1LicEk(g:` >ZV]'^6H>"j {̘ud/ed A>hpcv} j|j;l6.0J\f!>Ѫ6,G #[M瓚 ,'ͳYЧ£]7'\XRs5Ug#N$P ~ 7:G), C'lP?,/ D,)O />͊t_{PH^@vt|-]rWIVU}G0úpӝnd~{)YB!Fi[p?_`HRPTf98/Kk}N,wdr'b—jFBO%1\z"w=X? ~uQ kI uԦŠiQte֓y[rokDx)Q$vnff{խ I1U!^ӮwdhinGlfp7W*|36 Oi5DԹ_r'N DbYR zFvˏ>dZrT3jo%u ` 9^l#-S'aӨqX*K\?{`2}pF"hJ^jʠ5GSt[mO1/=1<7IDX 8̀H" &q)AMH+mY]Άi#%8eBpy@ckGΤ5㖡B92;VocM6ǂh!3(%Q~FtBr;K%O[ D,= )ellv@|o:KJ O/o :&:<[|UC  )\T"ivH\佬Ch;ibGW~~qSqϑ9XF&7E{il]gdzhڔ!^F̿x4C M@z&*w0!Pv &`GΞV;ܸv t$OOKU=WϿQi Cۄ%\A't!O~'E;=:ر Vu?b1f lcw;~:|BR"aG__gm/]`l>olznS|-vTvW]IJ'uDЭ3 OsaqU,^4;2l)lEeFSQYn'34%FU"u §@+N2l|9.%kôH@ ֭}MO;`ԙ%%,ەWc/W;^iFv?:hHTw_*k2k5k4>㟀۳xq V>_cXщ!M#/AzpLy)Aߢe@b¡eu52Bn/WO% h!E/V iF%Dg(,CP`EVh/pqZc 51 Z̧҆grIK8N85~[I=fKN19e]CzZ5T}*5Ipmr/_-uۗ\wb?FӸv/3lf%og$iV)Wd%,bWP5L<AWS&W10HEIemG4!p=+xعOʘz +d/?OgxDp3: hGM<[Ň6{=D.?x-\]QV50'.K<1)},J*ϫĺcʝ )y6xaZc1n ƕv&+8,iksv?% Vh"l(?[p73[ K'64ZEU:†sN#zPO&Cٰ?9MsYteӴx`sG!W-m\$^ʂJ((cI/[E˃jr<74""!Xó> W\ p5wf\wG?f*_ɿs)M@ E_r%XPV S G_Y}V.ShO1/rU>5) 휗¾@w㋾GUd N!vGjfֈ"=Qy5eMcymru~ʨЛئ*%iݍ-U 4N[5_:_4 ӆ";GT0:asf~恵5&, ]OٜIzO~g;8Cw[_ǰTKT3A ~B;yڹݹפE񐢑J2!.9#>Ygf֧kNDPj~?ҏ3!_pCO#)@30IF`M2ꗻk*'\# Z=vC`{6ydf[6׳*^TATRm\?y، Z"şM8?OޱV.Sb΄]^j)QAQD.0 Kt%fSc[-(YUlB_b8`p?VJee" ;͸XX|̪tH1ZI%Z5Kh #!GjKH;znfUlyB^Gj,10xhvF3xrgt(L3.s^ue6vIFH6¼+Ag5L[sazAP( +J5g{bJ[ưMt B#B.Þ٠iGv*.U;ÁPҤQ`И`Qp(@3ia25l_g81D z'fg) )T/SasK'b_G ߡ7d-8Pr ׻'h+NfBYYH9ZpNLbuAn$Dp` B,όz zubV rOU_v\q ȯ1{@>0"ak""]*n2}=DJ%8O6e\ȬڡkC s+I".B=Xog9|k~k醦Zx{F!IT|%XHc/A˂K}+TQ.uV{{ jyJifRr)Pm)D}%'K93Thi4|{ohbiXh>2.'*#HҺi#Q 3(I\H0NI07Z {кpQ;jHGAmҳDgo/ eגD\s@B>bA p2\=ϻ2ِ1V?kZg|RG2(6T@(M&IKUU.5 StP?M\4y𓹆ń ӞVidEZhԕ1s ڂ uJSo)>WZB+T>GM?]Z:B҈v>2}_ո_L.1wkN,)UO{Y*Jӌk1g.הW5?Q s-`t7ƖwZd.mGr'B5ŷvRRQ+^ݍ|M B Ulyƿ w5lJjd8 [ſN}T{r3i\쬍r:Wt}O\îsdsc$$3I?;SKexy3 _7|~=k2TݨG#͸7a`M; I82d f~S s8j #m[nܵdIH+j"Ѵ"Ɠ`))jG.3H~W] 3-l}'_l<03VAE7C+Mm񡗫<ϋksFY^ĂA̎SлJ ,=x/϶Е<ü\시VU5CE/6`V"# .w9XvE5^kcT~!Q &if'J_HJyBI5-~6K М^̙D,-Lzqã qc=%]@jhivv'bm38] F;@Gy\iWC!p~AQv&!x4q_"kڻ,ǕJ1-vڑ );ˋ6 BAAQ&[KgC >#Y@>dz^%!߶bMC_!o3P][\S(G7B:Mݯ7 ޥ+N!7 {V"2l{=ܦL)ؤuU}|[I (L2# `}oELj֭u+w{IP_Wf# B@d&LQGEl"&w2pm/3cګcՒ)7uLm8`Ɛ@%Yfsk-{P@5eb_$'>/\ i<6Z,hz or%4 < =@)[Ib?tyB[P9-ZkK/Xcm^ThdRc J.E7x .fhOZٽr\\f7&$M_0dˊ@B7b @ĨAEcG͢teYC*xۙR&} F՗ <+"BD|7B@"*7b" osIr^'L.,l-rO!hhh0x sN\Æi-h|i8RSs4a5ػOSf :k ҕ%POGP('GPP1dz㲚_ &fQz_Zs=rz%S&HEؐ}dxh阹KbF8et+;ܱ7Df\cKOg)emXbպ q P(q=VVvVꦀ:\n_@=6foZB4u)@?f˕"I|iľEfĭB0^RRP%IK]"GaD`yh"{y$kO<&eU] 6_.is͏Nݎ%0vVLv@^wVRG)EC Cd@݈LX;-3Y4NK# *c楩c8=6zDựa: ZS:jm6}$NR#;C$cd/afRu}~*Oe Ɍp:xb\BFs(exq.K`) =N`&oGR&20\KU,wrJ.! WBٓ="# +f\nTXvykh(R-\pv#ʤFNP3#ٌʪ-kyUY, _پ0y*+5Ʉ3G74mzPpg0\ $V&(M7ݝ%>"sMVy^]_1%ɏ7 cs>K .S׭>[x4N1֒q~ NꮒR "u'׳!X3~NC_uޓ=7Vx#h>Kr9ٔ :5ھ_lnX2+i|'+4YMĈ0жJ|?!XUk1q͛ u-I 'Evwl̍˼Ú:ߜ:Q{/h8YsCgޑ}z:Wlvϻ8*&6@$QkHG!rx䃮$Vu* oy|QҧǮH獪*S=~xӾv^]X !晑]A.?b6TB/ n?ƙq'J$( ,şҋ]@gIQh6*0qxX 8K+|jS5\ G>KqS{YQ-|P% o _o,o.Iv~MtR ߫ _@aQ#i>62f)~#wNlbIuOi"CnR2hAWKU﵂Z șQv̥ġzA-/(MM?<`X*+e,dsď6Y8$c/)NABJpZTHȿ]KK<^ݶ,T&P>4wey:[zx4Qݷ9v@;)Ad/*J)?(:k2ES Jciz H/j-cF{&F2+,QgST2'gZĴW8[P)%<#@UZ9?`C/ct9$G:M8:f+ 3$$b&y[] 9R,_O=UCu*|X2Ob_SkMi>K*H2P:-oHB4k5@Kakl{'[me]Xv$ }eL&SR!0R 10'bӸvo3C!D؂Yujgڬ7VΞg1=ccy߾Eg&ۿtr{@SHP;AVD^=j'J`xZ]Eqc&@epr+, $'w5j/m̆¸:t`],73(K=% oCn,GחYلdh])(>NazFz-QA(h79E]eXM^r2#ٰl}J0wo)Ġ%(TWJ/c/zqEDgW8|v : &SPTpzz~ 9uƓ\0vS!-LL7gc(h_b|q;=:kj15=XF~AeW\Y|(_+NzvS'ћ a q"ax}dD_0.@/\ɮ{86SxTU>DQtBh\}ևAKXƄ׻)тx&fBx@o`RMVA:b5uO۹EMt\aNbJ` Udl<Ihp*t=&qW) ^k-5!'&ML 51:u>),8c9[K<j`Y^z-P@ b ɀKAE 舧y~ZIlDDw \_d{ֈhj,_`?I|ԎGmU¤x9s V%"3OޗM,bFV&}{!F BJHu x)RM#BC_4Ҡ<[u0t( 'أM9M"UA[ Y[+![`+4ziijҌDl<E\} =\bx 4o %әkϖQ芾r`:wA aL*~nbHT@8=pYׇt^8Y^΁Yv"09Ybvܫ<1 pIqS/uEDMOtЅJ]ȺNd-l-*LKJB|o>>R+ڃVH9;USǤ/ ߛy=q1я,j?䠀z70N*n@P"Z(0[8h&3J".'m!ޘ> *1o񍑆0`4pE#m9tb^0f[]y7^Ԇ\߾Iz C;e31@mS!]o=3h&Y> 96j<̄Mnj0}6k? 8dP߉ \ya(MO0h08Ohd%%[,Xgpd\^<i+23hL\pSMzԕGdΝe4D˩14:)ƱjQ]\=a]1>3ga@gVNy ]LWEcmY=8Iw:y똸-wnTp4j<Й#3nCd+>U|Dfw+#B"Pj$ksT~5ah:PdWxHcie 8ڔqQ'(`r70:_>|K2-lea~YT@*,Nh5",rM܌f\S:<\6 >o%f2;kȭRq^R2VU:80Lpdݵ<]ӔEk"x\3Gh "OrTi/L.飣ʐd8R8\"e#;dcjyǶN4JX yD-k _љ^z'ZX&(yR{Mjꨈ8i2fXp xKVSPZQphpT!ԷþEGx8 xmcM)Kh (cV%/͌ۆz  {j/>.cյu;4t?A5I싵 X۾FRXL ϸṄk'$XW򚯮.Noٺ,n7d̮&P Z?t4g&<+8.Q-d ),řnqtci 6'3a`jTӤ^p/p׹fF'Y -$k.,o=y€{x){I\W5 &etJeFw>xC쨼sj;7IR7jn˚uNi󃿲zۢ\HɉVgrlkhn־?hJ:u 'zbԬ[E[-x$KSFHj>yӟ 'ܽ'{`!.)R󂐁&|Fn["FY0_ݼ=$J00*t6befW-mW#}n_{}׻Qc5,$Hp&.\}w5sɳFJ\Qaw0>vMX5TNt`k3y<T-E̾rA)v8ʍ0ٰľ4?gȼ8vE`۪vxNzkxdJ b=m{{ƑȽ#-Kn^Zِ].G'Lp6M nH_1j -`1!֣e8#LJLͭ#MEl YuUvNWu]E=8͞K`;8tbWm W~ 4E0A7U6TXdHqTZd"hh9[yFh}YQ/KS Z3 *[0t"{\~"A^ l s>Bຉh ʑ>eoi9ͮ88|trn%"9'uvishZ7賦ּ,ܸТ n"`avz_L#Ab͎5d2oGwщQ|NTc#JMGꐟd׍uvі1 iBv}!MsCzP-+ @t2o=sX?*QJŌ^H03ի.wC^& ګm\5F,Zy閖k.r-lp5kCJ_-q>"L, >m˥w\M&)|6zyQ,!Z}GrRnT7Psس|} Q;iY[[TIXpܠlTeTRYI엗m&' W8g8⌿ƹ|$}X&h߻ 7q5ok5{BrZSf뢍wc-msEokhd2Jv8/(o@MP-*Ҋ F#HH_.H4 6XHR[&\$ 7*OG,Z{pd3c ޱ ,HizՁ*,A)'g1Fhm^;Res5.,H>.é^\9P>O^"⠭QKz-A_ow[[c|+#"!KOW*Mn.Kh }l@YZ ͂upM84vڋzߧ+!)4?fq_u,}lY;WΓ0;YCVM^ndZfɅ]sY\EMy1gJעcpC; Ɍ̊_3٫Bȍv'&`P"& rU, lArrZnCLnǀ|cۄPx>IP9D 3#zk ߕӌ;4 aIQv/Cal[:i a2dc3QiQ$ueE)=NS$ 7ۆH6{sWL6+?+4@L4Wrv8u6a10JO|ί w$l׾uf޹#sl ޳BHΕ}1(x  B۰#.zo:ڳ*_ASWJ&ZBФ;ofh{U ? бR+sE>P8h,KGs> i^V:dX`pU@ls 񨽱+ߺ^sOzq <2S!J `1+>`ºȁ|2U֤[B=9'HȽɯ[bߖ>Aca8gT\ģ%|r"`Nrb&zPD?˨zACͷ[TXL86 A˝%2mY籧^]X65x;|܁Sa,ƭ4*Yy>_2݄Ηm:i&mRn $N .6Vsm*{_ 9]f6ω@:NrbQpZ@rxM!F/7~ŠVQAßM_r#Ijx~-OzY'Sw^ 7艝h_8(G _Gg)kp1}!/}T>ϔ@Bffo&&mxndpl\6myβ_8IhaIO:x$\ H!~*lp u)70*P؆Ut{ |RI드8G8T~y(M=/@k^˜C(<﷠Er=?+RvNImb  vK,FY$6 *l_Ɯ G9[ȂF'<m}!vLRx卢Wyd^* ]K5RC"bϴe{|1MmƄӈ/ 7\`sY;8eluƣ>;9oc~%^aF,cmヴPG@Qڑz٘J%^!;*T>(9t5[$кx'aslD5{Rb"+?hHfh6"Hno0BBEp$2ib༢Xy/l*A74;҆ @;;6 '0_;&˜m/o6KaVyz^WD[lLiTs?` JFQmRk2FqX7Ly|4R(]qa 4+oXOQ7bw3|!!AAO,G T$s<9k ^exI(:^cA^+wuԈHJT3Ew^}2wQU2lD̈ WZbFiu=j /Y `A.ߜγ7>C(=O}P9WXO "\id^Hf}bU*'!r7cslm-?Y8rSךf(5Ֆ4hw+D]|.dKV(j0X~[Vi!2B3M{:(١rCX^ZڞK+v2=p$WlB lUR!& 3wV-|8'}gQV{Di-׷ՓRw+P[VZ9{#-X"n/ׂX`Wu&H(9ȇ1Qp?CJK I>9WT1֝'8;ٱز8Y[(ZL2Hk\~L1F;<ǓqEwJ"dP}ÿ!PFsku\!%-48xܓvOF|Er}rB+=;ь_ j&EcdFzvg=4LPZE߾Y,Tl!|٦7do!y+vMsZ Ws׻4vԾ|d.Lal6*yr'ucFTG#z9$!F qZ bbO##mq Hs e2+y6!v/_ 'xkS5WY~$yyqB{N h( I:_' )13aH|J@u3doJd(KFr4ۅ^ =M&+h\MX+~<)a_. Y }9J)c2 NS 4c0"y)(86MdۇE>qh;}-9~ebKRFs^Tm2M΍OگKiא AMg 'TjN۶^o&K+%b0Y1cUNvYwqtLH_RVe J%b-^lTkL/G4Fb(g-ύ h@m5v.U{>(? Ik"|٭jD3fDN#,ʤ`m\Ȃ}Xrsi!^%1'=cd{Tre}A66aj „x>Դ"\ciaz?t a5cE*|M 99* ؅EQWgEV<p>~KE"QuZe*NُS|HYC {@ %wweÞz6V216gM,֚CΏL:Θn :BGzsij9r=ǚay`tYr!ꌞ%ǭZ?=f]YiGk~*6qqr.191Uʥ͡oĦ,j#|2As! (غ? Qq(x)W ٳ{H5XSdxN *`UJ2GpYڤqҰoJބ [~]mq4%a[n6 -dY ȣڕV7̠a[!XHvh֞BfNB#Gz|z 1' vY`z,3\Bc95.x y8,HONLFHjo|4ά'YRު\ t/zo $i˜DVJoXM%/D~ZD5WJһ`?zxkҮ_maA&2 C=ZaS|B,`J Ȁ>a#)k8;m&dDtMBP=$!A+bQSϝwMVA$;j:Y)EWDzȢ}A4Mn״3:]D󤞂ͷ=G8݌?v!\|b? 脊.xQ8f!X]!^u"\]ǖA%^D24S΁~@(EbAJ®Eiu?~*PX&uQe!u\Mn{̝k+q(U߻7kH{l7mnh+Ώv21;-5rGFs:YԚ+Kl؆b0<'qآmC#"AqwI=YzlnM=5k :ij i*@p^ [(˛t- !cs1#GYO̔٪;>S]I7ȩ -FdO*8S<ӵHp?#zݞP\n_0.{d9r T& z/֌I}L=%;s8q8^SjD3*4?(`^MXyh.cВl~<8u/)~BhQ2gYZ07070100000296000081a4000000000000000000000001642603a900014484000000000000000000000000000000000000006100000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/w]?Eh=ڜ.+YJEYc$u7p*3져VJ&Y,m FQ$e  j0PMa#u%*CֱF{'TtdYHW4 p 7I=MژuN5PaXaj ߏZ"ȂdΈ wKs٨(doU@~+/y9 0'z-gZmNV8ղ0yP @mf[ȇ0:7__1_E&°,$Wo=G:Lajb;3Cф5XfQ? uf1qQGы$ p$h.(/0(X* hzm(ENQ0#N_/Rmxd/" שiq֧{kxgd2yg,A?L ́! b s#Uw̩wgs[YV]q@ )Z8y,&Z9"OWuWѕj织ؔcX|E-r^[;b@_SToR  U>EaVp1S4^pfh/Wda ä<ې=IkxZ:9>[ D(Q̻r+E]XR.':\|;1B~4]MgO4~xGtg%RD *:vT"1]l-TẁS[-i4k.O]cf:_2nlǜ* CyVT/?Kt\e>^NGvΜњ}$F bh^|d4Eh.ۣ,|(mWٴZkuofg q}Zv`7>UӦU^ `yZ)n_Yd0 * ᪝(teߥ=-tW"J&"q~=*5[&}3WJ=7и@{G/+:ˡ@NzsE053 D"pG8rYj=*gwizSXfb}as(7gi5k=zzb?TB| z9HWJv#NP٤l͘z$e}L~Z"b{nS/s4 fM<\3O;ڒUZnI':h캩yo]%U^dc[8߲9csrdԊ2ؕQS!#խa]9u~ 8߆$$sZS==R<@ Nl.~Gu>u> L2T f P/37KZ0c /F&gAz6"8Gk̵hKӪ3dus"fD $#ޗ.^dјjUHyZ2\pHa:j#?D.UnG\yqD>/ϹG+htȕ&<~7\Ս4Q+H:ɠ%]WGK'| *iIa`vUqTRP3`2@!F`UxPBIE+{NȲ0 VY0vfV{8yK*}?D)^MvLamӪFߊtv  wG6ndT0>vCʻɀ5@j1N-Ol q3$:Ԩ&ʉ:rruQ[4|+ ' ,Vr 6 Y J 蘓W'vFV $bhFdnI+D A0yCX eE_Jvӟ\0"eh!u],y"fJL\wF}ۗ K΅`)P߰c4,vkIƞDe2Y prc4"26P7n?ա3K>a*Ⱥ>k;-ڜst,Q@? ."pGwhqMŠ(#xQMz;ȣx{̉5/,R!~49t.v MFdttk RJ||9̖h$]dzKFVm*ζoOAN` m/RdF'+]JA1_gY9*ĺ*glfsȫ@Q=`iT\p(;lͮtf鈔0Pn(w%ǫؗ̃bU,)鳃M GOw>_Va_NIYO a\X`2zYda)qc4PBܝG(f~2 <KX02WSjȠ::pj3Mzx9-Q|SnE?y 8r9cp5}&:1AEx$>gM&2"4:*,ZVEs1tj5iL !x5`n"e.R+ h3WBLFC }yZW̱_BJvatP&-ENG]~;ҷ#A>fOÆ>è$zx\wػ,FT%o kq F,E%ܑs9)y B% i8taHܺ&2teZi7WC-QFd=_:rߪ>Sa?p+aHި26D?-hQ-rp"3*>iǘ_N;piu\ϥqț8rO no՝f?K3'xl )9LwgU0]nȰ:tV<7dfɓ0€jWO_Q:-;Zo]{,E*˹3Q0HЬBKa8 g4[; jSbQ oZ1ȏU ؓVG}*m2Y{ҥxܬ Wpg=b% [ Z@m䩴ڸS3jzlWg%#" &ech/qo > :Gb/v^1_1!6x` 0}fX.$(7u6+_~9vr8m~j(LSQ@ i>C " 1dU<4T<є\q8;O,8Sd/F Da'v.V2[dO(iyLf I<56!^TB񣴨g%d8n`+Oq{ꚥIzSf-(V!W^$|}SdB NHֶi3^SyuAk2#OK(#jCDJ}9P K i=v5=I(ޟp]B-iBd 3]g•k+-N?2LxCEDZ1Cos>a͎?3DI<#LG㢑^iwHMV1%C Y7Q9ؒJ~.D턉X7Cd"?~z9 "4<LE 2D$Ktyo:#L!p>lv\5@rjih7): cHGʛ졻5-@϶iˢ#XP-hq8xYq۩sc+SьXFd:$*Wr!4WppsЙ-֣1AN}#4o 1];tTgH8NJV9%U>u/: I2!O*8&`翿\Tf$*t`|Gm\eJ UcNM@*5&@YqxQحw#YU9_ a[C/ AYEM3Ғ6RW旒XP}-kk˺YZA, 6࡜ˮ*3x;yB2ڢnIsg'/uCRjB}b@ޢ,|7չ塔>Ji6!/Xf6wQi{~~/YF>*Ps%43%xPJ lFk 8 A% ǂ,8W>X^Xr.]d]N2@}yg _ј7_?ţyر t|8TG^$̣i*X(3IO1ҘMݓPD 1}0}{%[jEp86+}:OֺA8$WA9Ib}?9@'!x߬Q~{'Z =*)z|Yޚ+P$M^hf3C!m7 5^3+M.y:>H|VLH;hz#(> CCqG•K6kMBV2Yu !u[28 [~ߐQF0?]ڽ &q_xyY2_/* Tp7G*''y~Fkf1ɯ@/EWfW6ꭝ߫5sӘ[_"53]rqc*$Kg[sT"i"r*=bEp'G"#0˼ y+TkʂɿԽ(UZ=?l"WRi(7R9"t:EJ Zv"C$Ў<-!󱇧ʖ*G_&ظ}o| CCki.v'*qNLretjS.Jr~vӋO O-UUWA7uɓf!K`^.,0:1xX7^N앑rCdVeԈ=3w%4'ikQWvFh>3>owS;UQ<e(1Z"}OȪ c<(6ֈ_pi]M>g$=aO\T-.4b":/+WT7,dp؍&-)1բj-) #ړ<;dDR( "c+Bec?8bj&|Ҷ7bI{[qo2nh!O:4  9;4~Yya.#6tgYK?vr[h\v REqĬR!# 20ۄ“]Olshk\OXX~iPdF @g)$XN2fXp HK~$TшbPKkA"\eʮ4ic:Id|' Fc}?^ ӝ3uH{p f׵$~'9zbm+Ztwk*xs㒸j.wԗfD`ΗE;ڛ m"+F9EI# $hah+:-1AP? +5}%X>2b(ꋘD_̨ɇӫ15/, 0aewic!~ kZÒGۧAo-Ҁb9i#Ֆ.}9c$4o`Zly+4;!J j6n?s|;s/͸[@&^,9xQ.EdTMUv`j3+& OX.X>p,+pƴ~v=ѓǝ Gc:]VKZ1.¡$̿A X8(02Չg%ҋy(愮75 Iܿ,q&.!޶Y/ʢH/.4=z(EJ *FH4TrNXmz PrplJH>- 'ܦ ?M$0M%-wݙ͎hIt0KUO䶗ukqNӜ?Xl0oV[ͷ$CxǷρqFvYp0z}|5 bp$Z?4=%zb?NTQ%PHH7Sulgü5,݄Ψq] )*}vZ9 #(gl(gUMq讈0m˳E'ʫj40`ͥSvs[K;}~*YUgi=S#ݴŽ1Zׄ8č$@bCu>-@ .ny`yd l$Ēj=-[QX#%:BÖ;*>ڇEf/مqAQNQmhzcJ\E~FkW؏Jy4E"}ĐW^4j*a``@<^ҲU="_HLy"7ˢk§UmB5p0lơO~A/ z)i0e0tPUuX߮ث K%=v^ |NG}˹f^c%#R+LD#]ଇhc= Oϴ!*2ϝ0؊?Y9!̞(ߺgeDf1y:a0v (yC+%2h^?V  m $bf6|sipPMP"~yРqTK,wt.֛BrWXg۸䦤j{Nt*{BjͧmԘ )JvIWWq`PxLj̗>V<7-}ul^j6Bh{!^#HL[-]BH0̊JA"NBY@!Ԙ`m$mhnїl~ r5 Hw9-C2 ׁ SϠAm*g c5sݟxt_y0%{ qz?od2 K \J;br׀<̌3dғZ: `-i]ܶfruZdrFH,U߽h[eXWP H}p IY&j$r=3Ԝp93[ ܵq둙*e2Bf@y"NfI9]HFc9/ .t@u+,Jt&:kX!ѡdteE ny;} 8GԻS>z [Qa3z> @?\# dM h8χƾi}EI7LҢXHc+&݂3%aF' j,rƥtƾ3q gO=XƨN9)Nx\vuKcx`Pep{[:K0P|LIU\c8բ BVmckM- =ENCσ2~)ƤӼ"@l vAG?<·g-1D2TUL\EZJYt™e\ $biDhX{[>/@bb2)׾ .Kr+LjtOR*4\DږMC&*x֣]#dr1VDU-MSʛ]8.gw#8#MלRQ{= ᗡjCˏ2ִ ??{&WYnIc ,"Rޡܽ{]̈/kD\+84}JaىD珚` &*$ c.`ƒLK+/q%q*Dƈ#לQ}{+9Ae//bkeїDZ9 - !Y? 3B4ݥb% 6ZZg.&4֝] _tWUT Ґq"ϼPV*Nm:Lmݹ]e쿌cĬ2t>5V5)49#Wz8̓1vI݋~i|j o&{Qk O-,ESIcyJ/ 2^X ~|a n‹L?5s0{b=n&|a($I@).z=bcq#R0tM4]-WJ˞: bMzD$]ffW=XXr9 >恁L A+ ^%=,) |mnϙ-`A|K]x#W6*k߽HO4~Fd_x{B)|ͼNCpvhV4 J(|<Niڪ t( E?}:t x_q6uZbݶc|3 w^A>#,LE}&m5PD0H=*&h|:sZ'{}'ZSvajn?@t?xؼ6q1vQP> Yݜi D#5Х":6H,9 #DM<"~vb x!y1 ZcoOzrt6Q[~s)ؠ K\.yofAHЉppR$x?+?Y{~r/XVŞ=4ҊW-9]Xd! QͤAv.k Z (T*t LwJK@Xْùw;3Aa@A)B8Fx4;8oJhK}}wT؉rsVOS ?'znUSX9þVXǥ"qHڨ=R+JFLd@iRY6 #g ڟ4УdG㧔'$&J8wxd< 4¬N8tkji&7~٥^Oők_7<$:@ۥdKn+}t w7myKG&B HAOͳ:2Q So^|otE&x8^O-:UiגwDaB~섆`#0RQ-ZVƛUтo3vCC1B\[@[n$cOI ܿGtK߇{)˶OfJoYazHd;²p/믴2g;VQWmϠu9Q$eC$b59E1/v 1\&|-D#5,d(8~kwnƹiMO)X_Sp$6hV@z_8&C7X)*v#W.B4lPMPT#D>i-FEAOSLZ&mu"}"RUu[<;v8 ֑UOo[B(7~J=K P.-뼑p Iϱy<09Θ~g0B6*kXc(S6qI>[D1_f1!ŏ5$&ȎÞ!oӯkL#aZ %OÂv6P_#%{sj~aUMDʉW؍!&m1<`.}؋+k ܩN1wsH m\~oPvI _FM@lL"E$w2gJ:/&ixxa*pxu" #%K]WVչlK*PkWr vκ6:a})|H5sϧ :P^4Z8=r;e)S7m"fh dMRJN+P,'">, 3"֕ mqҶbi qmF3*W(p][Х?Y!<:9o."ʅJ7a9Gj>6klP1L|*jl OoL .; /pNJݟ )Yɔ/{-kbܼo;Û!ub!jy#?v%6s6uLRTV'gG=b?d#<V,9ҊiLYћz%u\ 7|~TܸfFWnfÀ!|S徺T"[yO9߮ΔO)_@ݫ[KYXURڑ^#%#M|nFYIzeissA8iU2vT{oU{bSq}Ed-XҍY~SR1y Jl”L4/s sƒ: {qȻp>%\ GF-!ʱp0 fT⭓"#E0Omb"*J`b)F]KCOGKMZ4|LN#(U +|V2dArVԔWЫLCv nsF+I@&ŰnAZ4>Hl1-:!{oȬiѷHUi% nBÉXgl-bYnp  ;Pr&TS3an[jzK)e0d.$ .KL8e(3~+ZOGMbZ%Z5eu5W '@ Z"mS*!QmlC /MwY7Y >*s@Rjt_)DBn`x]J) 4MA4*?$jpkTCu9F[yسDh#(\ \b@jL1û{V*# IivAP1ִMS>dSuR1JA?ȴS ^rp33RӮp 6M qy!xm'sf܎>h2#>^~#W>ޟDGu[!U/ߢ"?GILB#Hwzy4 &#EBB2?eMh)HVjiN0hqzH{R/f6eJ+V!-> |zPl[i7-R5h({y5#Ɔ( ݮWmz3ɱ/:P ~*yR `\h[L.,_|)cU^$[ ߝon[F#ts}@#-_|5SlbdS 6b11 x2̱ ͤTxri۸.ԈH\c8 oOBbw^y4{^B{6ү~besa;}qX.}Z?gbxJX{A>'^G,L(rT Ͷ8mX_H_i'ו'񙵚'$m0%_*r$录$-*k87\yea1WCށ->na&->{\f|gx⵾H~z4') K67h԰JYE9[A.WX׺3j{k^m/}ٴ/ZOꨬ6RvbD>gCZcęsL@aKmk>KD+Q V^Qz_M. g<8@z 5RJ/5ط4;3̈́/cuG96ypRK'!K<+IЩ *k$nj6=7<,ճC`^c֏wy2^^*wJ=F6j8#%{ ň7/j畃h|U$3ґ;p'!D$\O0b:nbT4ة=9ֽr{v%`G_AVŕ3M!Čn/ ֧lٚs蛸|z[tlSS Јn[qP>;iV9¨xl Py}W1}ɅxB+M Xzg`|VWqĥu&VzᕅF=BO1w*?E&t֖2# tf,ݗ'nxLq{mZ/T19#Uc@;^;VZh{z@UA+qχa_rf;ȗ(:^EΩxŭ@?P?# B֣fwfՑk|$ cFa1r+<4t\d%&dX+3NZDȣa_?ͭxUr>y$p]+$43QOPkG#}*P9 a%Hir4ceCX= s6uL@5$Ϡ;+^sW?;@a~iRT㵀}BIyjmT)q&a被7)߼@R j̀bUy(4l)3% x uDlZkq7tR `k $?Mx;IM7\{<3W}:ݑ?F9 ^lÒD:R0îhOk\%6#yġj{[V监ϬBЭN;Qd`1fCjPBwG) B"eDZ(,]fήׯ&HJ课\-Aؔ'Xn6AcބU 5 U#p.5v,hڎa\OSǚ$Ny: (%rO7%ٰq*+l,$%-#aSUHfe%+z3G1?M4j SYM8q^Hqw,⸜ʃ~=. vzU? XIJ6ބ>aO6IblC9ُfz L_M\N1뫮8,mĐp)닅3 Hyz!Cjxvٵ@|T6{m趸ʞ~?8S 9_6w|$+?vRל#hB3!NnW VG<]Y4"͍,Y(b_z܍v Y}gjy"\M2 Z"~Q6Vu6OĐQ_s|͔ߴ1h==}YFd&^vUd{ )Ti#&x<-ZEn qt04-;@'MA C~?pK++eLSp&- ˰RM*,1s)ʮSƈv|iͭ' Acɰe0Ir co獳[V:NY;ꏺt3yso~&66~e8(>דM"Kzc(iB3x|H~{ҕyId>‡?6_O'obwZyxH_# ;gv|CaCn+ϥ28/(%Bxa [!'T @JC;BBJ+>yipT_ Xo s W] K4 Y𝩢|tCN !yaJC~I62h<?eh(1E*Xc _0fI&ebyAaHBN%"y=wLYN^w2e/3ys^8l;CBa? sVepDM,_|кEy>dB˛h][[$2VcD۾6%].-`j86;83Z:˺!jHcBSlo?EӤ⽡9p0[K(AW똘1{ڇb|,1kXDRc {,õ~S汳LFv \&x@A_f'&4Mlv9R?ˊlnéf.-B|} nʡeYse7Jw&c W ^,B?(gk[MT;^

gJ!]⮕R+kwr]? ^f1-j֩} ɉ bvaghdO7l3^}nޑ6jt]$D5SKG=Iy^N=[eǸ@!SQjs?W}^I(f5!Hh](/}@L`m75@ _Ҝw`0A\@ѦW tK ˟WmxGWW0C fcU&=%[ N|,S"u Lq9t%5[N\Ltjow;Dy>&b܂ #|mρ=f>N2EK~!1 >i bi@oU!+uΞ<>Gk+z;g``6 QZ" ChR٨MvnH\MPb|7}!\#?M2V3Wx g&%U>1gU#V^4\ZTiɗcO9^UshV$2PE֋5;/r|YF7IcIT[#x9X<gq;QrG t 征djMQl j+ɡ"x2C<. ncAOrd[,Ǔ2|&uW ls61zXB!k2WW7؆Iݬ R4SIjmRgyP]cT02 @J4*v TC,ob61\4D.xLOkG@Wtr5l|n؎O;^_#(ao_|Q<.cav~4šP g?5>s᩿2X)@ť6o=҄x)Z1晲'cmtx; HÂ2 }܂{̮ utrx,A8+TRس+BQ~mUy-_n_ -r#?Lg_Pv1隣IB{ %{+RMր#g[<-F$ HtӦ6&:[` &F?E6e쬨6/˘&j"0Fgpt`K9Czovr)`emS<-L@1 6|]|%>Z>3d'|SU~>{Xyy,1t%v -b i9 paL EvH]*}kCgI4/eKl}%Z: Sj#) QxbJ0p5V.;)`,XOĘAwb,ڤo]xYIyg*5WĞT!#KU7VuS\=y[;V+8bo¡Q.fțЦl;[$frKz:^+҉C4iȫT@ߢ'N)bէ`l"0V}`Ұ6-ʏ6--ىh?؎R) :rbU$o;նY񃺉0Qi5{Z^\5Qă$2. 4@y߂ h,8ː1j$cGZҠœj3~z8S+:Q<^ ό\yVTK:zwH m.LΚTM _KO㸦nnum6'* e_xu+qg2MSs 8̥E.BfPKO~TUm6BTfLD^WvĦ)1~& Q^NH^|_C^l%ۘ 7 =>#NZ=.D`|U#(Qdh#X لKv+t_dsg۰5UQ5tj%A2Y="kwTC. v Rˊ9DhP}#]lFwg ՛oqK@.[6u7o4OrrA%a} ͕5+68[:%x^4(skB(8;`QLܮzC@:ฑj_ų؊ &'\񸽝WSQr`|a KORMn}䬎 uA?Š>kfawogG="R4E8B?\1ŧʢ6hFLM3ϩ=0(tjiמeaPp=ؓd]t'V#{* s_?ð$ހĥeK֝(a>T 1јX;`Z~1 c[h.B m 1+7F,4cfI*' @W!mQZlKnV~wSl+W^Hu~[VY|p/᪗v])h$؊.ؘdO^(J8nqtpp1%}HMpSzmГ:GTP[w : ĚNT6\e2 ?ˆ?1ݬ& ,|@?$7gA)\)m[fF'arR:ƍki8|\p'qm$S7ۀi_7]ʶ#Ur n?9A61 ?/ֻţH~C/-*E{+$wnV+,=pf%NsI !֕fw" `K7~^&!h0OiSERºt|'e>iP#-dgp+ WTPwP8 3W:CP#,dݱx~)duwPGXe-ד)PZoLf.MC9yHD7 Č}Y2 6|f*>9Pm 5qsUf4U^ H))Ω`DؘNպtm`.VZ12'4_h,׆rS!-7.JP|Kjb&x_{B,  r5 O.u(Px!#xS#S`3p_E q(}a}lbJaD-- uoȺSAGzSuawz*Ł1٣&m SQul+rV郎u;g/ٺ aᬛwudgUZ"Փ嵤k0Khmn%WؚWĀ}iaJTxeȮUc^su^{r>g2e NVxv*)ZC|`oQ1L9 U_S N4 1Yo;EZ:EG)Д þ.l,"I{m@â$T(XI⸑xA$"[KT m0_08"%;~S7UٚNH&xG-SIQIO+|q|DuJr7{y#^+'O<.:E(L/-τc_A!fÒyS.V<))wMrK$P,"ZcG4$v$twufHwq''߭B%~@)uFt¸ꧾȱvϸ 6;ėӿY]퓿aͶGιhOiE=zyϤiA+:c˜-ԶgRf!CԐwwI(c0]O>D"WIZ0Iw~n_L< PܮRu) ΎMk@RU27ˏ;EJ>v'RQ7d_pUgJ"Po%ڎ{/&T=T| t3>ՠuHұf P8q,U+sMl{>`#ŶvzD99jU&֑5м$ʘRb~-@)OZknxϻ⩟7d̵3U1W| i3ٝ2"o,H+|cC],ĩS3G?Tmza`5ӕ/}ޫiP!djl5FHpgðcY+.XشNj+s<>7#w([ȲYɼTa=[$u K%KLZcꆄM3en긽ⓑuчxѧT$32ݘd ۺF X7&\k{bDgMYND6}`D5\צ.fC^.U1{jDpup{unJtϾ=XU?v8 A\{vsQ}@2̈>^^>@U̗3#YtI- vL T=BQ%uX.OVU7ENߓTa(DBy+Ƃ7nqd+XSI{uk,Pŗ8;n@ 9l^t*`LY:Ӭ^M62ؔ\oÐ%+0 ʒ5\% R]_E1<$矙mzpVФW ߡdi[Ҿo#q]goBohZT[/-i~9IƱgWQ85rlʱ/ ,Y[ fI)D9\ N猦ӣ)B\ F;R-ݱ˝?~18!svGd/Gl\sZJ\+;;HOoD@.z#|>76c^++ܦw.UJ!W۸$2X)Q@k:j}H(jW8@1̵^~>:PΥբtCܾ."R/%# > T(Lj< zTTVHj_T{[cqVb׽XAPU9upp)\0i3Ki{ؒ>}blAɯAަ8HO&c@1m UڐRXNȨNPW=-DA]ߓ:&q/KD鼌cIKAy@ʱl@?[Xc PnO;PjP CxDdx$[f[-׭ϳth"_ث,AgX5n`oۃz? ^ŌÀvG@9YO oUh27rB8P}&p% [qbfY#ap@BIÍ3 Z)3݆q(N |hcΠ}ܔ)nLwP|<"qfC8 # 'NW>備#rEDtZvksZJ!kp@TR_3p) Ohu& C&1GH} 'ug xKzj*}/Y5]pPjkk΂!ִ_W5c 9².s/kN}.6ܟލ9q=n xV"yx&jamg:0~Y@s%r 9Ny&^1DםYq,J H0+OLpU IϰIY?U ZXmұ_UhQVv>JYAM(;_.Vȝvn %oyzx#G7*^;MPHK@[Ǜ2'炃^+5xKktI1ď`KElb,)4?p)o4VM|g/֛=}J~J`ipQǺ9ۂ_!8e(hiw e^qODr#s@^}47)3J\r*k`G2yq(5 bzbqDRHd40omeݪ詐NoQ;+#K$u*:`YzmWMDm-X4}>VYaE !r  ZFD߁2ލ J٬~:>&(+FHn!PۼOr t:%_a>lQB =D*2IKtXOyDCK3sʶyrHq]uN?d,cY9ܜ |%;@Kc8ړgbZI޵-V7GEXΆSBL)+֏f6f*a''otfdg\"^) 4'$Qɂ^[)`0HKv%嬒wr. w-ky޼Ps!Q-pi'Sf.T;̘$+#y'Uǯ|sr]&fôtWhDZ16g/ Zi`| ^II0wSxm0C6.f :3fi1*ZN-.j6N}L9sB3􍙻y;Xf -~h+Oc^> |Pi 8LX }a?I,^|QJ C8 CmiZBȅd}oN\}):6VA )6 Ob#jT#5Ǻ R+0#3(M[qZ}/Y^Gtް.7:$!t]ycbDލɺLZ`*:L qRẃЌ2V*[bǛUda s+|hm*E-hdc4v+vbo8D#B p Y֏5yYV 6s7ӒM)ĚTƿk*ߒ@XûĹ/=}lNb6 ӷUrqZM`:FCZˤKn2ۍ8q3?4\¨fFP1ujXqkm2pH:&'&s+|*,:јHAgkV+BDU)B5(ⱭVV"z7a[)2lQZ. /m0O^lxb99& ]rx_F1/u: d \e0WS7Ryn@OQ?D׵؟/MDس}cO1闥ݕQ WWju.o?;FuD‡M'gJu]*w^2 mI "-?XGq Lbo0xm1lɮx˥ yumo|VԻ'1m fIh )|^=ԋ@T,/%$j~˭YXrԩgj:AQ 4s.P2ߵtNٲbNLhayT= ^S2sp  W&\r|'vE󚷝JWViνs}B'uF'Y[y`dAQC" ]23weVpJlꄔ :6!+p T;wňc,梞)~g\u?enRԌ}a G yyPuyHEM=mt\+i٠"#8$Orx(nAϾ~ҀH5GN7D ,-VPTV5 ,DdP7A8?-.HDA^e(@STjYVi]a'=WfXAvf9*$ʓ!Nctim EE*C<w`͑[hl:Ɖsz=icT@v5ӑ1Y%M¼g\~)J(oLQ*ESȼxR3͢4PfdjŤD@vExb [waK:b \!(Ş'b[bWL1eH2ȶ\ĻaPLzP*XTLIbiלqSFFxurb|?"tg/ bUV3[M[1lVZG&)_dW@մkbΡs2+–2r]`A:)T-.ːGaqa~wFo$W~ m<4:r37c쪤F%y`p r ߵY^)Haһ7A2Ues4>ĿmiD<597])rpg/d eIPH:C֘Lb{|ռ8jbs `2smd?Szuč-|Y ]3 7vz5ڬ`?k.܄1Υ:OeV3<US&g~* ^0cztkX*^N?}c4Cm 22!Ռ)>R>N"k;8k#Ϩ,_6GzCgősZђFP2(lm0Cl{_R]??$0mwK|rx$q:`>36ycGFl';$ 1(gQ5yK ؆bQvga+Κi'b]c1Rz=箟0$b@WonZC {$Y ث/7D-!̜6zC9d]g-&]wSzVfA=LZO]_ 2= =OCʃJ;n!won{q9ՠg"|xUc-<'>SXX\Ҩi C;RI3Y$LaGUrZm૮z^)HdJ)C,$O$gDyDyV|#Uӛxv%G m2c/fϦq[+CK2ށ;;zNK^sSЂf DaVG|'np:狷SNL-e,lOD 5n"ɐ=+ d#ƅcboklMY=H^wvTv93@뱺敏 e0O;k!/6%n ixHEWU儲zno|!jea+)(%{l`2uSZQY F"Eb2H 2/ V2 ./T6NML$,6Y[1`ºL {L[Fߥ~\ڙIdTwPNZM3 Wve2Dc0QLa{MiKqϔY (iթ\LJsk5Iń\,]QV%.z)]QD'P7 (*rcs&4&f'\@fXhLLF!Sk6xwٺ~ r މvf8>:H9| NA>u&̕uc @a\'Q O v μG!չ%ze ԅI8+*IO G9AbAS1L'$04"4Gψ}ɖq\OН*6t}u|(SfMv"`#el~QA;㚣ÛTPevoT qlem]M>gn~(q^ dF ݓ# 5)2Vszcc73'F(6NDmi !18q-1w!MVh9`.-,3x-IE@`B * s':Q.nnAr N-?WOҔ2"UCrnjQ nIT.ˤ89W YoFYL_I8eyR:nqf 3sҀ,8>oY"^X Ċ٢--wB6:J%{6!R >dp;rQ)ͳBƱ%V~K@d )a_j +`Bʷ"=0[o(ua>%J5J#:qB STdY\021{5^` ٔĬlѳeu43!E k"ދ^yV1|XԺ#;|ar 3"@k E`󑤢/`:J_,jE%.RoUӒ۴vtJ iQr|!Ⱥ/G~gxbxQXB\Oh@62]ӜxSf;lXX|-P~f)&>!*Ed7죗„e7RBTdh73 XoWh!P&.uf^d|+xt>_R4n-<Ȟ@i,bnPi %ԣ~d,!=J褱W|,(bwel.(،LU n](*{@D2(-UBvQ~j*`Pe,R (\a5CHgd`jD (GcQ7Xy@x;4%*"#3vlP[~V=y`[͑yNIim jh΋FL<^ojsKap,Իh6iQrAp3R JQ*ڰ)+fփ˰.%Bˢ{ўj guX>aixZ'zr55 +{g~Q( hlw[G"gbKW%.LoxC hf^72Z?{גtSdﶛ+vZ3 L(6T{h q`r2h|ȾBgRW8H[g ;|{\vᅪ'·Ij9}vFxKwz@  u|0meU=FUY q) D & g5MM$;VLmh4][#7"&Zyzs+38;(R 4G܁t7~w (_0\4 N+5KL!?{nT01&#<']era_q)LJTַVTKzΖ:.KF IԹ"s{)Ü4blm"Pz4 Z@!DtGg6nGF}*A4 Ώ+x 5@nno]0KIP]!3i:&İ9tlL?+rVE %]KiսՔYޅJTdCp)zJ ʯ/% Ϟw`JsӰIH p.,ER>Rs&[-R`BԷgZhO6Dwdpy LK^$C^B`TjX7&`6^{9",b5PX!]R:rӹ/p6Diw^(%\J2ܺ^&ejRn t,bxpIíJ% ]ht̲ $ƅ^k[lsǹ4oTiT ]:og]3 )ko\V& $baN$_K7=|ңξ$kԓ)zX k*"Q)v<wJj'f¥!ٺm?4+%Yn͒;%[V1=ux NʇيXS$:MIc@> I_ ?X3k^vB;Km7-$,T@3t}+AQد#l{l_06lG%??т 2 _\yWOqa XRRrm -S쌋Qը!H5iDZF} q/p:;PHc%@ϥYj3$ebRzD o9-}+މ] y{謤EM8~AOQw|BЁ<\`S1tՇcg ڍΣ%nu"x_v/xzL! A!~&EptϢXH5cNbCzZhyl!(Yi- ΜRj3}y2y1{>ߌleݰLU Rt*嵪L}.5~5 (iZ0ȆHbHet @936ƍ=|3*ݐO^= Qc໖UOK?㋲$[.Bխc2y4y*n9[^Ω/WLX߸QPW\( :%߫0*kMװ]:Й+bypWa$x S/M'`[zF&s,f% $AZ&2h鲰Oakh,Y`Qq)G +ePM 8u:\J.n*N B;P5R: ®~[Ca0qom'br}#3Q#hiL"ݜy8?*۞Ki;e'sU*}$ .#1,x]~o 9adГ dwwT]FZX*0TqVܹGld'V"w{ި.-KܷrbbyRe1w׎{mՠW5n(Dj#v =ૺ?1 5G*ï[;B蟽G;f'"ߑ^i$7[_R*Bx "hy%Xm5ǁ+b(+Yf=-A:B!g(X8kVJd~҄[~"k[O6N惿*^rO^բN@fvY:Y']v\h\;S?Q~Ģ:mw$'߂`3TYqj|-H/) ^|5 ~ieBwC4HN%wpûI#!mo+3+)3HפV^+P: uB2%"}5jz_&I|f"1.Ħ5/5ux81%]iO[8wߊ=9s/4&6hܼJ hȋД}4vB/ʼnAGLcɣR@L|%3沂!9SԬ$'p\CG;h6Vd'A{5Bi]jA2w(fTVώH`:#CqXvɣP-ǧ1Gs <] P5UkO-.KhWw"{MC/.yȼN}$r#c2 OetݖD%l3)_/2ݍE lmC{]t {\'%gs抢ap c}-`ވ>M֦5_:q5Q˦u o (7T#,ܜz{gM;[a~) ' xR5rrk ^xkyi]MfiQQ|3sGy_n*l02}ONʓaĚ?DS]ﲝfͭ{G4zAXqsVK1*ҁ_^9ԶU*b)g蚝艜]ݬO?i4M>QM[t}[9JZ[ Qrz^`hśI=r銭sɥ ( NSkR-c'`¼oFA^ӳiveYfw*@{ʂ J?TN*%&3X8tᆦ;u-` Ndl9΅ \!_RCw" =sڃkuU]T}r^C{(p5AC[48KfX~#PŎ3a3aV(Fq5* sh&Pth^qE|Wqm ToCvFOθjUf$gw9|Ap\MG_8L&'B*`g=A1($$fktW'CW8lDcL?`kʯ{0Ptϥ{ֹ;ħ~4AƀjvJNӲ{2bAj#k/3WfB7R(p..Ґ۴|S[FLNf`Z/OQHJ] i6I T݅g̋w m9R A;HN<ӡ|8Nh u828-#xnD %$$ +! d-QVS祟ĩF cnr?x;-%M'z%?T֗={F Lb)n.fmº6S79|)(BPSYڔF㾆2-c!=`(#Ke';"ˏ٨y9ٺ0/ы#{$#*N{βO)SʭgJ\:r]j5v W:jڱ\`SpѦs?W;"CYEjhפ֑Hdz81nof~ ֙ -**="1BOJVȔ^6xyW}3wا-#o@%\55j}pd`J_$,T^-!vr5~lBhNgrAo?#/0AԪ^HA~ֈsN6+q-e* ٝJ[kE̷۹eY)X'K+rc?*j?/3P1$"l„bsmQn2XX == PW$SdA=AM|&OJocroϪNgQ57j {j7VA_k;V4X$}!J2sPӬ$$|(PJ2,' Q~oIǭoWqLǙma>ҷٛgayM8N5"Lԥ2 u0V 7R󱰚G_!/ +gG,.(v|2\++xm,o} GhűF&Tu$8uyp'}?2f@66J8cba9A(H@MHױAUx fvLe@;ut{\g ߽%P(^L 0?,5z4sIG #SͯTHg's<}2;:ԔuQ ubZ)(@j/2f] /ǐ7m|}o_G;?A+0%DCBҼTAjE(%aE#.ȫBQO&-fOy!,Us>P>TU [#JLU9iUYzGJū4G Ձ`v+gzy_2z47FhW<Ã%ʋ#ZxooD=PFy\I~1pZ@bLC`R6*ݜE`U'/0]\DVv[w] ?_ԃy=|YNR#Sj{F>!gRFD\#{z~1TP?Y*XpP褤 l2"X : y`B:V *f>聖eJ_Pر[bTZ8qdzs WȮK5vȻj$sĤ;Bf"yX5=O IHԤy em0Uf&q4GMku[ρ(=smPv?HowjoǽIj&Y:q7sB3qtl]4¬/; #P&B99`sER73(<$TU:$E֊ݎސ-jZ3F%f6-א~}fSQΡvM7H7$-6<'׿H/hKەAh}M5jK9irCX 'l{~ewU&Bm0bf mj~š!_ ο:_̏|fc< (0Q.|cIa%AnsWϒS,[@1"YګײDbhK` zGV 'lbQ>5mlCDwh]@:UILGN;of%Nq8"VI)uX-7ý셓OdHB_L~bavao,F7W52{/Dh~C"@KowduS0ئ0?8"4Y4>IbuuB z?gʺ75!)Dh_ns*ٖ@gGjw NsҜa-:Z} `#h7{Vvm,5ټVa!I6[:`U3^o/T !f&#).@1N>"ϫ1l64Z(Imˑşt Z|(q(#DV>sdv\HĘ. +5huѮ:V Y|-:,FS5x~ps j|oK=RY؍U†"*PW>8DU^c$3ԁ d>w<א 0-^j׹Nuo 7ojW Md0/t|ĴCr eNq(B %ۜ&3Jü`yeǘry/|eVqF[EnݠV$l2K?hR9gJTTf Qt=GRorkUH1tYª mb|twָIv\!֖bR74ffNI<]LiFS&r^U`B;nNqpitdqu~Mq R~؊a?G;y@ʫ[¹ԺȈŅ 0P6 YENO O;!DkW ljzURhP#ھ;_4WOPVx oΊ59JP҃i0U I|$If?M$F^ W^'vfb wQx|u|6d8K;KΜ[5^&fi@]~^5ְp6#D`RINzu[A{VL]B,Aǻ-블؅ yaAv{s׿UF8ǼgXNu+%/tk~p;`dt;k+rgq4HIci iOhƐ8h#ty_2 --JpoNB34m(=]n# 1tAs y(lHCh {Vb2v64t)G՟Dul,x *8a6눂|G=8mv1$,14{: T^@t3L1V=\^WDIvy4Ԫ R:=$=֢V*&e)cH-E?5́S @5s~Ə1K=Z<i ^H`Y{0Gg9{]"b<+ &8gQ&Z#aEQ<.b#wQՏqH[ fo *2R Z#ghOqMkd4P(RIX>`GFf^}έ_70|A9d'^5RN/wYy_):YQf$gtb *'i(n1CmӪo"B/yc=rQBT =:G[YR=;|eg[w15?.oQ٣ LJq@lO:EX/ݙ,ᣋQwB%zF~E",?Jo2p2/E2 PYMӐ4Q$>%įCۄ$@X 7(Ur),)9ԆrV@pC,vʣRak}c dď0f{T]1]1 ZS$]͙?jQ(֡`S>{ D&F:g:fHiŴg.Kv \0T:d~`ੜFHD:bTM@V aVLzoovi2~+:|mM ždAԣ۬|\4gw\.P :`op8BR~^/u'1Wj `0`@kߤ iP kFsQ**']w=hG]npяjAQHm 7d!p?8z?!Ʈ5yʼM(X٘ZF vc DʻO2=u a=R[gbQ}X /[JS$+OWb;FDTų2 6j?GGF '{:TZjcpBgAEm+3DNN@{fP:&ۜ8K]̰1ڢOHP} 6 *-]VtDAM`7:Il PZ[&'fny?Jª\9/?txL۾ zb]W5;Lsڿ.DT2i݋d)87ja6јT#A&}g9ma˼5л~.F]I'>rta@$-2`KA.~l0ݺo؃zGx/hZw`&5Q`We#xRdHrXu/ }; vc`[[ks$̒F\ZQD/si0]/ {kCWċkNZӋK՟?[2eP=sBZB0/ 1zqWzE׉NLLVdB]vMȜ<i96$zY#D蟎E3BI}nrJˏ)Co+[mñKv|Cz45Ɍ$Ev^4GhSmԷE.c^j=YN$RozA1 1zqC/גq5K#V8 j1J,:wCmQ jCPOF }# F /!/[R6T̎yi("8m>kQȲa\jdΖ6jLiq"v)0iO"36/ā ~`Wv~XbXD(qX!o;c_+ȕHHxd;I'"0Q1c(T_,9^?ӂ 闇Yg4oE b8S].?U(!g R̷n݌`X"8T~t nq'R!=[`hzs IUPqR sP*;\n_Bn>.֌f#Q kr {ѐ&tfms3Q_a2XJ|hfw@G',N2Z{aS`[k?cv~c "}t_5CP#ܵ 7G $F\g2w,3Y-ۖ,hGXn(T*#COJ 򨯝'Ғp?$M*y# }#}p!(Sm #@ղ7m^8 "K(I 4~WU\LlvCn@۲G +ԐUΖ{wub}pv*Pq0&iFV{IJ ?T-=ډOkD5GU&sȇ`-m:BCcWt rL'mE7zmO<$m[ƻ] 7lB6 I\f 4^RS]9}h WM IYYZ Sgâ q=Vk#"T""4pB8#&('uZ'Ll?]mVapCC%Ա Ask2: ȳNB)`b UG_ê-tQO.@|2&P#?9z6gbVh^paֆ{jdMd_*f:T8w+8RwR~7ϢZs{v9&ʝ69ّ?BRYVFWb-SZb bvUFs-@ .mQ#4afi"5PV$oavd,#bti*[k1+5?/[wa;Ц3HV)nJ2&<=fL ̿uC {U~{5J4V+`'8Fg NfP UmN7 mf6gUcޱm&DDv">3sGT]H^5MUܽ5߀4P$\[Q>Vyo(]RJ+!_^"amJ7G|KW>?$.[\Y(.3dx5!fvR`;,S AIkFشmW=l{w+Kk5h!xT@ r59ȯTq ׉ެ#rX9WuODڋȭ;{"rgr0ULwΈݽF̍fWrf6A.\ion^Bj tRUpt J}AOEt G#&WD22!^%zy[ wV=ye9f8%VO.j] iD/C'1]?Ė~Ecc̈| OeXtY$xdu ̢Ʌ~f_V ;W50킴Y-_n̋EVOY7qRo{2.x:=,Elq|X­"N%и|uX{h'KjA=<u nC"@˛yf_6%6~<H#-Bxc[1қa5၀0v D wm]By ωuRQkxx*)N;e(e ^6gbs›4čbLة'JtR".<6}<&ww,G0o2/Av[v;$^C` `FmӫF ѝˠY#<TKKp> L=|#m }oSĻxe.VW Qa5:H<(ڗG5ObS!5&Okm}:@ !j%G$i_wu,sYpO  8d~ \TEJ6Y߃-_cS B ȼAUw&pr$Q&VbRTF)-q ç6j3ٕ6tSEįz}xGaM?ӈdƼޮ5g ՛j "R3(q՞%Y@+/_x$6;551".Gћ)3Сۏ+.##i1!:$V[*\<{ȝHX4"2X Keb4aEA El1>ؙV3 gI5R"[I$G-xRenG-nèe%'*jOQ u'm#Z3$g-tvc#[84퓖"ofU'27]uY]A4g7S[چE}086AU[RAfvTn 0;m(3,|wg.Jm,آl'ԭ2]fVjJFuN"qYf̟ghNUa^}ĵAcb Bڭ)2?ϴc0#֟ $u۷z9D3m\pGuN{PgG3!vd |YEʋz+eLk꾎*ܠI@8]eNgHBQ3uj+[{Nߔ^wj.alqD|\R^pPfW|( "٘SH_a2 \EcHM+ܠȌN,jWL&9{T}J`x?A &D?u|H!/Z|Wqh:]u:rGDI)45-l@X9-L DQm8)Rpa$LN B.^ܮ.j+x@PINF%y)[FWNƷj˦Ӊ<хmﺤ>T*wWSH+ 6_ԅ@pȔ_I@` 5Cb=hŗ*Or=Ẹ tTd&$=zۓw(X0lxYד[\wf| ;}+RY*,lQzQe?EYv.EiZB}WHfU FC 5tSj`"j| o1#buыt_ kp%*'IHh$Q)4y ͆>4~ ,4W=eKa#`R"w6 B;>k7k/Ά_\uu^hX.TAvAz = \:Z"#C0k<湘>c/ڰ$))UbUwg=ʮl/n)puptM*e6yLkt?(&+dB)!ǟkIoXAꍁq=tL/>{ ޓ:1e>A|!29B;cz@M.MjI.LH9wŕ-A"r]DszW~}[Y}E8Q'AW1S i] , )+V1sҭʚ9Тk D1"_5\^l&!EopYV7N4\y:{F[ÀE";Q?>}h+GpcnΈprC&ؿknSєO"97i2!}whk 39{ Mt//,ͬg#*۬]~n/\"'{ @[˵ۃh6x-ThCÙLgfm9z蜱,}LW(WHx 5ڤ@!IivrE܏ø5?bQLk]Ùf1]o@[3#R [\,lC/Z|$İҭ #NX{ ?i@4iM֊N55iHW,5F4U4[/bߴMBkHXQ+IԵhy< I煫6-/:0yĄf&nwOx JYDdfT"RbEa-iO|HKKf0ٵ{ 4l ANuV-/RQ;fewОKo=);P}$a٨>n)*1}m63Yp$ XՇ껷^6yG|qbƔ $0а3",H0O,RjAE,.qmAE{cלd&T tТBWDG37x;{}Bes|b:0RҢX͖U'.QOqt12-Ы4'-xStyl B0"4(XR!+1#FT͉b*ilP{&7b] pB,W9uΔ!XD3(_SO2t%tԤ>HC`.TȵB^-976Oeaks\OpΩ"n&;>3S/'SV{Mzavleaݹ^cT(\wx{qEP`q`]ve,AP(mnHlkoRzŽ|))R41Xw 9l14u{uNlR~5uñu 6l+ z[L=y2487vߒ)cռ*nhx\3JRra<aEkNh/98jpKo3%ZLadv27@|؈DouX8%NWr1@i)E 3k؃7[o:r|wRz-ps[`7}x[+:k~qkbbv-Q6jGekXޜaUђtj?V!4sϓ<[Z&j J~WWTy}/ 0\I&@|+I8pIxt*u/հ%iNczg:étDIkaZ$B~eC8w 'BR]98>GaduDRu, p@`Oe'>X{RPLEP2(QhBcȾ Є6x>d˔ͤ[C',FYeب 8;=`d7a>~nVYmHc[LoZ.wxxַ ӳ|(tR0KH73Ap ·$V{6Zc[(mH$Q$ub!` =;~%Ҁ736+ҖꍅZr{}-#.._p?UlXmq9poV{ǻ8p7~c ([؜f Юsq佐7L9>B(ϖ ˪qoi ymSh;8IC"uk1w:>[ q~֔c=RZifog޻G¥+VQjb0٠Ѕ녨zQ71󼀧烈ƢW"`l~39&򆕈~_TjlwTWs)1 辮Ó+ֿM[j}MNI)LT6@ OY>]} ꟈ+`Z;}^ hLn:h-Q,3 _cђAԏe}l'ХFW"oQAojg"MqE` ,,$0z=LE;P/1vA7-xU(.ݚ k,qZѵy$d ^q54پ܊.VcöIϏaH͵c%M@%)- uNgw.sG' n6'71ef 3laL mTpP~VJe7T=p9"J@Kt0߱UL/ q],Q‰ H)j5UǪ)7B}aFPR? /jNXe$ |r&&šl8/Co1_Phl-ר!w8J-ٙN8Wd|wDy1 :;lDĂY!.͜۽2RsmN ;򚇍=|'A4Rjo(7lG@fKj=?-R0`O1 &9/{x8{zA٭a|op+.,o)s^JRB] ?ƲP?v%gq~ '9OA~$MUH?@6Y#&@2]oz? 9C"Tǐ|qOd_lH(ZG`]4^'\dYi*KeZ[S&[ӳ;^A5nlv)w%mI9"qlb2 ,*0B ayQJ7J\Wh;s hAGW=)އd=l"G"gC9TE~sCPf},8QB7Ò;XOۑ2m@0ܢjؚ}` HF: 24uXȟ#D,8}ZCQ~vo+'PEWAT.ŊobGP\G`;KoT RxվDNmf|/yU`_W>E9# t:4OcsP tpb&)_ akHX5M];*{m 4n‚+JS?Frp/Ǽ~3D|m2/4\z 6:^PA_Y,pEPڃ³1 :PrP`<@gz$O1䘮ݪOSCQ:Hoq] ݡ*w͙|t4Ɠ'=I~UO&4ľN p( qVڝv 2煲rBV=_!$ům#֢ȧ%dErt+uq(ѿi@9td ~Qm; MJU8؋1Y (Sux|#DXu@L)˂H0TqZPh,Si Q%m?K6v|tu-b!fy!EPRR)N/@췧bD.|D)؎PU5#%l_@?P^KSx*upGw]镘f>| HLDND:PZMO6llGe9uTw˳ݹ{4I| 6ҭRvUt))jt$7xS4n=prcN ذ忷 +2 <+thǓ zg(k/E /sҪ/gQʣs5=můBpouS F{Y(J",K+dTVzJ:0a/TZsLۂx99y9.SrDwjjqNY<gږsGw?!Y{m:@{K1=C ` &c<dXܛZ@ҤVpe6}i4Rժ!-Χgpz3١%A6 >}cΧ]x,Mv$2P7|<~&L @p̊v'a8 EhAx̔Sz1+Jd8B?Z墾(i&{bm(ok:y8qcs!}>P;޷Fa$ W1/u 5<n3̫;qΧs%%8Vgq65p Vڡ"ҍG)(l}N侤agi%zp?I%^ڭpo{o%9E. ͦ>^y,ZiF53;5$%FFRSD;OS)a&Q|c~pNutj_:Q\ Y%TyAMŤkW, ?1 [|P cĽ7Ώ}9a?`Vlw/eМITZ^|FnF'm!DbrQYVnR![GtB=lB{ Ah?O+˷};% `, XhucoWp _*lB-'8A6N=EP !zU>qT֯0ihL"Ͻki`E9獘 TTnVv Z4@o> hgQQ;)}+γTn< *p9Y<n){re ]3`1Z?)~^)aocJj4? ^q_@jͩpSԊ*-{c@LW7x pNFLEObCwZLO#G'`:wNmfLGfNep  "L)n ƶ$=2X\M+(Bp' 1hOLxp=7A/J3 4UEL|댹nwsk,)XRRbTmŷTNjQ1el o-TP\!x wBS(f )%%bחg%V$])zjn%b܈}wakxL8_w $i;xIDA\EdpۣUdQ)hAZN&E Uk'N ݅rI?vyX&5T)E@SúR3&w\QnCUE3'av: 㯄=% R#Z-wאGY+vfapr)C˻b8/Uk"pVz?ɪpxP`ws\XZYͰ *^VNbByv2碃^NT("9#;ydKf>!vS<Ђy4(_5OЛ#5aoʧTFe2j\Ã̮6%4ݧ3CҚΎ^ qd6XjC )H j Ф05AsoEEߨZyjkx=YZ#C>} i}:D_!RFuְw+-WAN݋24 d6r߽, SѓIv*&8EF2yd` Q \'Q@GݶdN$.ixj$l_?V` .(+!>=vkm*L *50Aʼ6{NJ4޴R*v]8c j|ϢB<1۔g hi^~1Dvg܊R{8N" \7~յ\slcU|==RJ+'!SY]s+g.[;½UkZ7,UpR U}+SԟnPjn7N2j{]¡RI;tYGN:37MUfg,@$+ȱ~Fu8:-8wxwH6ˇrWWM)i?ZZ"i0@g)bZerAyPM;rٴ-9Dzo ]UҢSMߞZI}nK^|tM>㄄]8ELJ[EeH!#Ú*AKZ8̛7pct`*#O:&/r:⃞#752Ogl87]$s?KZrգ 6B'mHV{Mʼno⪾͝ XmǸ8H69?.= h(lgW %~g >Qv.ɔucx/GKTVWwbhtvy)ZTvNC>쪶%x 5{~렋3zJg2Ee<V:"gAd[k'~Szg [(Qʝؿp {24خ_>GR`ǹ|\nNx(~ny@LQb>t1 sF{|ꞆO _iYVt?+l\XEֹVF܍ыK}n9!>x ,k!! ['4ǺV7 )k-@~.sc7 <=#E2S"U0cwk-̶Ҿ.U0hť#TAaho~Zx؂=R%򚭖F(ONc{X-s؟ᤎr |dUOV<wOCÊR 'vhfߢ\l> Ofr&*'z1Խ@PqxBAv{ ) - jlӿēxdX+g8YVƚHO9t_U\\ t/[Jl# }MA1?n) U/,iSv5P#k" +1Z rF2`kqdZ/f1i@GHvk֗Wf|ԡu0jηuѢi\6 MM> wf| ;Rhyc׉zS49rk, s#aԭb425/"+AZlGv}]+.Jq5ξbXF^^}SiDK/oljm͸W }JyB0KkknM+-X<|U ܔ+S 5-;g.ϟ5 {beFTRA^MbvCV f#/\X#qK 2L9\,)KVhTZͧ/'cjk 3h"WHݟs{~FOgAֿ V&GLBgm 5& o8fUP+?ң+35^]B|]PQeW=r@i5 P^,(gXȄ0@ס}4pwgXܳ]p`IP WC ˛I ^c7 mpXE?:tc/[4^Zg%қubz{+KxN wz}Q8͖@rDīu`3#I3ג2#hKRɕ`ޫD} Ldg80a]#o%rvJHW >PR9wnqz/UKý8-P%11Log:}`[7ہY0O3JpGgq"gc˨6O_ӥ)i>IF nPXҫwk?9Jb24 VuۯF=sQy?_fkLX܁:gǁ^a̯DۦQSxt# H4wwJ=6fT _!wLDd>7 J1UGRgXmL)^6ȞFN RYBwylpȡnM6_D5Ca^nyQ7:-ZK=Q 2,G9K~ eu%F(5[|'2\o.=%"0b,4sdMJbvpzsq4 \Чo{sn4 rpj3 ysmG4 9b LqsƟ8lk3~p X8ԏzͤИ}<ǧOتGU*7̭9&ꂉ;5M9AB( =oG6 X"BmޔqTfP](܉1濠V =jr) p%xTbuI 6y@ "W%FXZQ>Jޛ[Upŭmǂ~{5Wu6Vc7'3lIMp5$@) *R%ʰRDv_hRdueg ~G&B7V/^+zNSsXZ kT^ɤ1اLęUBok(!8M όH#7ܪp߃%oeb!N0vMXN;Ԟۇu.|˦ī9Ydpi?x^fg4bwNuJnrFp89@Qݑ߫vQCf[yЇ <4'!}5UO"n{AynJ\n_\>  :HT>q\aP`:n)@CΦx* wdҨpƁݮp/p$̼xTk͗8)Fr;w4tEffdi~qU`_衍a꥗S //hpi8|q߱t߷mIֱTEt:~dי?vIg>w(n`asgTtU ^+FZK`ګg:TA -xj-cK3@^lnQ-5pcRO=#2/<ވ+(2D0^֔;_;I wF7e$JN$sZl>txhR$ĪW"޿6T % M6@T4X׶kt%G5 D@}nU"He))9? aϭ#v7P0DvA uU)%^AkG,HtW%->ƿҽP 'NVsF44#s?d!$@}'ŇOT({!Yo䮱<*1lYȲ6w%ފpcK.EЙqƅW\k\u+ΛR}]Z^3i.0{)O7Z<;(Ϸe!*͗d @Z18DzYx:3ʮA뗙kkxs1Jq2o`<a J,w7&'TslGOjUkiӮKҁ\f9djVX0v |U}:~~@RHig?YY|0ˢ@9,jX>>|Im{1(5.dg; 8-Gn>a2hb/:f;C`c}ghov͟/2^Hx[-ſaU f\%h9oBɵ*??m"/I<65Jtr;!VT"YB;4ۈ7jԂd+nօ\ɖL_j{-ߋb竆`=}t@ 䆨W5c_% · Ys"vW +HE&!U%fTfJik5[QKdÂ<=Yb'oCmS{&Narƀ8se]i'نLrKL>}!Y/q.N /4=LcS_$pۂI_e::Z)jDh C32(!AfoY;ۆ, جs+5C.'~jݷmBG[4n]Ό `k$v0odfV]s/m܎444Hķe[1v 7ùok~NqD"Kʓ+Ә?$꽧4E[cBP\'?|XhK hps;ѯo7]V n@_eC{"K68AqLW<Ҕjx C;!pc$1_s( IC;\gFb&n5\o_,; %H\J$%EDx~dw "z$pOJgȡ̫!^?lC /,ڙ$`Xy-ۺQ9Bqq'!-] TFJH+駾$(&*:EK㊳TY)ԛwtR Xc:\wY zAڳ}P~R[-PSжN`C=ep ܷ '=.i[J;BN4#,j3 nݶU,_]]/d3׍Ƒ#= \bn(}_ؠ:[Fjɣj]:%KZ4̇9R6_eކ{70SHLêeW04%Ҟx p]i~jEwVEPqil6 `uP5`C XM o0Ţ|1c ]^Ƭp>_՜sq3wVN}B9A5$CBmrw%uj* 22>+2i,)+$"Y>|$]_} -|Y q/rHd^a2>)>6tV,xV+?-#z`|X^0p}܉kn-pMÔh6멒B1h*Vk 24ȟZ,-_ xm;K[tI۾ cC |3iIU>M) :[nt]$-=]0aد >XvB3ҳ XMc4#)=RXqE`-{ٙT>{ߓN%HKզl gv=5nzhgi8n@w m}iowֶnA>*I6WVH%{̼!w9t8FKĐ4Jۣ{T'rC}͏Y/E쒆<4i >apZSnPi\Dcv^c|q'}of%Nf]̬ymȎ `'ƻGa5G&j3]koO܅ vl\p5Q4T % }2)Kۅ}[H!ICSaDL6_|2%Z9^~`kJ̊xOQZ ; }bn: hh()U'.J)cMhXiXtxʆ\$QT'%P8*q/B_ϰ^([4ㅽN xX&5?}SwQ6 LPN1>оSӊyM5xɞ|C/XdM5!!GE"YM2I]$ߧmcۄX3)@B-KT3_=bA:O/wܫߒhY{ 4u (Ɗo_g`F4=,_Xv`ͧJ2ti )PL )իnY#mNO-֜ljiNxq\΀𕡔Qp΅h ȧ7,oIU^!1Qxv•a6^ 8BMsQ,Vk w$^@U%h]%g&%EOC[:9R10uT}ZN;㥸YOBрk$% \z—UnMxg22y6~nO7ն`@duxT|y+nt÷*U8U&}<$LCL-y9 Dy٤<:S*}"qvQmNkCjKCR rCVGbuBgO7YԨ0^XVOFQz*^ \+VMՓǠ#Uԍ zM؟/̲$pl2^#CS=@TO$AeF嗶asߪDìR;7m,!#I'ѳdEq. N:;χA {2q+5z2Ѻ<+tf(*W܉.})&}x@I*|d]gq@l1gk$;ȍ.MM껋F~Cwa 9lH;dyAEyBA)Mqud %"~<)p4h3h](FGyyP$EJQvPKpxêg#@ NaN &piՊivRF|%rgO7,5" hZDCnՇ;ۆ,ډmj"jQ[gmQրteō$b|pZo!oJ.  3ѫ`*-[Mxm0I @C+^9q,VQt?+pǸ@aVxc~. pxٌ ԐI[M)# S Xh=[޿,PΰvmCT.MB9J1II ,jtT L/G|e|4sߩmM@W#pAd/+܆R"] )@!xo*ZRo1Ւ\3+\ t;B4ѰmJrCfٝ]&,Bs϶X| ytQU&B՜u18 Cnwg},>ݳۂ^³2``Cİ6_ߌc@ }Kc.&nG,FGR/2;WjSۇrOht3׻ecQ:@JTj}fqH.]閩.Ew0w5 35)c4D-]ɶ*lJk[Yį0'aׁZ٢erOxwsߟPxP/VKrtM~h: A 蘆˯o@u.;mljL@;řƀ}>8Ğ*g9SLC~h%Vg.,("qE'!;pͱtq@@ra+5O8Lm> cfLEuw"D*Zh( RUv5k\g~78 *:i-X̻1%| U@%{ }5ֻiǾ]nƘ=5w쑋"nӳ%H! GaN%4!ohp_pCV@zcXlU$=灬 v K@\ȣ_M :?#/XOx~<21lk7Ic-d/bӏ"~md!/C-%6/@ _{ 0Y죁VvpsmzID1w֨#mu0m=mN8yI ;C :]TN@qC*85{-r6usZ_.)@?УwMߨgv 31GfCWj7\?Kw,sMՃ9 fS R  Hks\{T/}ޝu#j  @ l9Łtqg ĵm9q|wbA11Vyljq GFT;`xvD" B3+TIt7}7KHmQ [YcAL  ,j̓gci.|M@׃z`AHg9Fۀ`Brf4JV_[:;!{Q(RR0iē!grs`3W!Sf*mLO"d%Ai!/476Cpx:.$d*1*Ǿ@`sJ*F1LdCJi^P?|8-kF¶ [3 te$@>Jh6i3E)8ǰ͙[$IhSоe^  5ᘻ$<SJg8O\SNP䄕(M{d>>E δ7.)E|'ΝJ?45bwnz2f.kËiPlwWbmyypX6_l]|K$z 92x~9돶P,I*\Ur#1<Rڻ`{ x"7?.*6|AfLO(֯Ǥ]Eq zF#b?"KgVtuCV֫NtgW"(aOrMDw-Bi)cK<8^/=Ivo[2BAcڈQ2?,|"YgmFUȄ5lm_!nNڗ`Դs,Pagf)Ep]% c˸KޓQwOӗf6&@ݦzc2xjж/| 5ntgp>=3TUtR]V9=V:66'}"桳Ȏ|\ ` gNe'qer҅Zx `m}+c1IE8Fw~{pO ̼pf(!l5oNcД:ˉltq7jFѦ5^mM |G"R) 3kl?C~m'_~I p;`EYW-\+|MkVv^^m=`ԎwpK2$hT v|kG-@hH]o ͡0jF=V{j6C`$ksbP5{=YF/\l6#КfpVGq$K+yMY+ӣKTkt|*j]Wxb[0Y%nQqq3LUF4* 6Cy'#8˧N7%5< `u2;x;E1%qJKbnvUtH(qg%~7T*iO%>shN:lh?5]VRz{/.Cik̹IN.R3 Ф?=R[t1u"H㓠JW -w+~DCLK n TgYfN3勹vY R%Xz1IT6e2O#,ZQs]ߥc-B vcEZXO.$B IdAbA@31eղ!e8+1#6-3#=k~OX"*-YuQv3?&-%yހw3ʾ2,f4d|궮9§gvcSŻT3R 9+ "<iMݤѿhCw^FA8xY!~LܴGz>ùZobo#5-lYh!UԵea>2x0,JbL$ZtSaujx\(f:~eDRe67Fz"Z=om]\^*w)EҐyZ!tn#D,}2IwZkæ𘭞mՈY' Xj5#FDt5Ն2VQSFpqX*W*Ż?lFt{P'=>YwGcs̴"QNE W4>ٻ}kdUCbօg$O?@}PkEX/ d; m۰$LcbGtތ"?_徒5BuVP﹠/>H86Dg VpS/u.pV~޶vƄش;~m֞v|=G dCud%$ֱl:ih"՗dB&LAhI3~!>C;h5M(}a-zt\1/SZKи݁h'Ѡi^qrU:.)ygT(3=HQU}K6kO1MX Iuzy *L>PR2ekLUHAuHa;B;9J1<7> [)5-$bt1Kbx]z"ѫK,{htv6_c~}MK ~fHr.GngJK> H> (6Qk <'~x}@0c %t~dM2sR4*Cjl@w.ѡ^('waJIq?RL=(L.ގr"9Rȕ(Pd~JS[qNMgYZ07070100000297000081a4000000000000000000000001642603a9000306bc000000000000000000000000000000000000006800000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/v]?Eh=ڜ.+zGLnM&Bv\jn [vÑկ}_x ''ůjk42X|DP)`4S7)r:O~<Bz",>%^"xž.HBT7Nb#U5VeJ&?$J4%YH- JC8-"fE;M5ϔsڢekJ7MURw=PӞqZe 0ؐ؟HL u0d,m@W4UEouIӀ@[:€gl{)-;BwQbhP]ûkܭ Bg:l;R^"52xlNIm ~#N][03 cpe[cWa_ ;CP.Qq4߶6O@Gť>RwS i3H]zlKG%W[5n2EV@M]0MTH2֬hFiQ{mzӯF֋9fّtD`1k&_rZzR<3pR㗨ZVz8]9s,@Py2Pekpl{ۗGh0e|n6\$ 0@]K-8{NHѩoC) .LBmQP!Á<@^ȚLjUYq ٥u-wu! ^$RjᄒDigY)A*JФN*amOmlBElo|z.~n< ]- `#B$ET5qq/lPgָBDϳB^7mL04"e7 'S3I)[Tު"瘦ukZG6/~/Ƞ^m-ʎX6Q7oks@'-Ebl3or_6ѷ7d39R&;k ' Uc#~ 'Xth,^p&Sd P̞N!.N2*W! #z4zZRq{J6Y`~F؝kPu5Tz.!}TLyL6qcK\:1+@aY8kNIJ]5ا`D;{-&K w PTzw@k֞emeݰSn*/'knmc *TTC^xS0^SH5~ow5itCZpa&(wx6E.pUK840of_AfzRCNrrXוD2s-Qvsx 8c 57# um0 x~0ǂ %5}sKG坟9EARfbd6puP=ވJ<1~Jץ4(s,ٹ[8I @=͓Ns 1.' b!$4|.Hʚ>"Ff|uZluʕ64 ԑc)UEM[SiЧQA -Q|-Cٟ_PeY8VEcNj?AQ;eyH؄Zη8kR8 9ƈg;Y->~-W$Aj4OeBm1􊎜*>V]LW#\q.%rM څWXmEЏdAqivEY[8{2$+?yn'SMrru jt댠yܾgz=jP~Өy_ @=x #0nE>|e$OyRZ7Ebd"XlhfK`Uy`2ܶ_Q&Ѫ cs@_į6 ?}X>ې;d!̠y`RrM9|Ql9$]SsT6dCdߡ,rl0.Q`No@d(=&k ~Oj xuk䌾ADC{ 5=kj)'%w1\߶lk]5,G_ ̑?)ߋfWm #Nm )fGf| !urbKhM ew z.MoKVx®OI͹ʶ a<M ʖsS*yep"M|ZJ˖u(!{휘UEgʠjG"AЀt*9]% -qKr7W9K$\LtnXq10SBHWj5^CWC@}gl{{scFɑJ9%)U>s裋YJeVgE﷐#L;Mc12ѡTLoQ*%DzOO҄RZ8^yTtS~Rԗoل)HR?;+ЬK,n?gʇ$z'GP Ս;R} kьs[ [? ol;1)X%,\=81^b"ҌvghSuգ]m`fFM.׻Iʔy\598Ή:"ic-2S4 W)̯By7 E~Dc=1Wt姣U5HPh2I1R7cpʌ[j0XK+NMtHS@՞ u!`|(FߪmpH&C'8?~)\$>tICA#;Ls8s:$ h.Jb[4V\]_[ ”h`V&)Zۃ?6j(Ͱ/\&H!KBZŊCIԭ@87nVߏ[װ'GqlwBƁ-J@ީ*i!ϝvmSg/5aL]U#,ֹ0zE*P' Ѥb2焄e{5rMpfKJȇyc<>Kήlnq$L.\i"8ݠZ3 4- moj`>\UNZHI[X}[ sₓ*'qĈFU -W#{L0,s]Ba>iRGZȋ?(#%P)FDz=^itY:T<3nԷX߼˞S/ 8k]L PǨXWJNj/;#̑⢗ #ɃTf'?#Dm(*klyLHFkaR1teﻋW]mz䴢}&~Z(bh~q,}UHܑ7yqFIpMddVFE<|2b*b|ǡ D<0D[=R<͆PgͅmdֵLXT*8 3y`u5u䃒c|GՆK ><+Fl!bmObc܄^G.5]K)B*(1M(.B)d/,^o5ebe0kVU~ |]ί)b_S*[2CRPѣ$V6.&Ĉg3g5sG%Uo;*z<ѸUVƝrl{7/8v*5̃^z6ȽȂO|/@P5YlEC4 3P%4(cd e¥,<=_̴qDi29}}Ozcd\;ݫl\CF㰷=$uuCp+siV}i floX)VOFɄJ\|PhF‰Ra!.3Du].~q|9 @xot /x]y7r!0 -G ބyjmEBԪ^Q#'yDlF2Dgxuu·<6sjVHL,#`<$]2(.]J"#H")Wdq5h|!prOk~kŖ/IGgljH͑*iJyq\em2"*n;'ʼnQmB36'p܄4=6\*KWn] \A/Ӕscu@BCb-ۃݗ;ڼ#32-#tPCi ~ "!U}?Ǚ:c#zPlɶБmc1 +`a4j^OBYTFc[l%; v+ƺjd-Ӛkx4>49j1:zٴ؆F\Tb瘄"B-K6Tڟ:xM ;h2@FQd>F5+Hv6NUb싀?%른!z@Xy  s;C̈́|`cL+!nP6ʊR|''Z>,nU/c(@EG |;ӊ.aaG ـ39{aỢaL%B g$a“"nV|MvpI sF@p=V/ZؖBp \i,|Q[tBw q`r2j'B@4ftяs]icc "g m3WU_wv{cKik#cR7' &P`x:yiiay^SЇw2 jQQLު_0 V ; "r_56TY)X4ar b1 ;""/v҆.%xjT{ِK6U)΁3ߒGiNM'"VCux-ÚM:߱"gfl9j$#'cv4ʼn$ /~ZH,8=CNXV֢DɮK6{+̨[2ĹZ9c6(A oD?DUD:F@ aŤ`YK6G`^9ww< &,\Mv+vodB]C$-umJXʆB qyoRpn<*dԮFzBe9f"UD{K 7HyR粆`ͳA oꪞ=3*2242p8Ȗ]:Ll#F$Y Y@='cb+xz(z1QxpLcT2rgזr>!Dv+zŒjK|bog6@a}-TnΛۨ]ƚST/k:p0xmy q,xoh-ܴl>힐!'#wFai,L\L;69O89Kh2s3 NC;h4@Sv[o4[$Yg뻔{ҮIl`dC"CiзƚF؛dbNg+a9`C xaW7S(*v"m4h\CW5*EH<{}\ ί>/妭Yꈉ#*y.Xdʶ蓮y0/:5f7{5+$Zn!GBЃkvX+g{XcYsh=n2?ԗ6 Fe&֗5 4[Vuc8PJM|IR+Yp0{bn=Po crU=xGaW hy ?qx.t^8asb"P 1ha@#jWVy{*M Ny`dr ƈr )nr7jpȦx _!?=0F7/Z1)_#JGO .m ì1V=2CۍMY#*A5xdb=UrZnūBC GoJt0).aG_x:,_[2/I@e>0P~T^6Ǚs: Zh12)=NqZdVjȾkZ!4}j&tCVG8 J޲XҌG}qsJrh-b=HmU(ߐ4'_>bO\V|gtR1D *+5᷸LWx" 5Mavs7rw@¸1,W'͠# ^s.xRR׆I.9Dl|g4U2]9Ɂ\VxňeLo[zH߬"2MgT^ t 9x4r&]9M4lZ}W8m44va8r3k%4 G/V[Hg1G/R-{x@4ln)8h7d~VbZ.,1nl{d-Y(gn/=MR^`Nz'֥] Ձ>El}|y}~,jJ1PrR wrL'1udY,Lef3mc39ZJ\-PFf" ^%cUGFkpD9m;P/NZtUMĉ`0Z䂻8մ,&wjq$܎QNnׂZs/ 0d+ḫҺVM,6\~1911_ \)6q{^ZNq(S{bk+qô**G/'e2bj/J}~,եRR ]<]s.u,>eq$Ju&4UfFF[ R˦#u;`UR_1m xe^t;DYf3y.n.;SPӰH5a}0 =PqvπI3ry,9Yr8z^yYzΜZ}!1FBTZ~Jszj(F[p@gI3w(uT 5{x}W.,V8 a f.|ƿNR1"Ɔ⇋ߦ@X1.)pZT`vdGW{{爉q 'EV6ۘ+u @>ŃitmO3.y$/r"SL/MQu O%EP{}V$zd ku@L3c^X_ev٦ ;Z8rN ON2rLsDz4 u" ]e!_] .ľE%{]NġqpVXK6 {\0k)liwhY_QIzZv\j=/("7Hq&Dhtyn(n }F;Fِ(} F5]og*, ᡼7z+󡖥 BTV8۴{h)=[(4#4`vh>YF@7a2}T7|DsK-dqH|;ԔzrX>սX[}rx!a.o tuC}>#U/޺tLLgOʾkudJΦE{@1 ;EQ?BA((dr#V \}uQp €ٍB Vdn&q`$(3y5]`РzZ&<6%8 ^(? f!&>{0 'cpdbmՂ9_+K°#0W5 Yi6I|^z~ {w/ Ѯ.yR+$Ed@WB%b<>)ZXa}liJUcq]RpTG qD^`Am$3Lމ_I^ERjӲTh<o*w 2tn`DҰ)ѣ6ENLX+o}r]`+@.!,EۃL*h9 ""~\1 uNv;vj9u0"3Ԍ*&7]#j-r%}yv?UNlbWC6#>7$9 Iyi<>`4.VѦ5# "ļ?-Q'ax ,V -#MTn>=qۄьp*M?6դb1[tO8±û0טu2!WnCuhțvЦ]'X!/>?eOq>uuyNXĐ}2M)Buu3*JShDyNY$k5LU^EYRR ]'/sֹ$%`nxn8Yo č>TznСB& %4ɳX%QULwEq4Y_z,MQ㓵,v /ٹ1;_3Oҋ5yhZK Ie(H[`4k,@?_|QWӨ1菭6 bEG;=xdS<@7.|_9#ZP98Ԝ➷,7Hyho^mTޟUbk)z'L#)Ix)>?t0_[VO&0=](}0ˑp.0WHL:͇>'j?҅$tgX,Jd,M\O^7AuL`5{1y*FQ{7#yXOsCDc,aQr1JXו-ZM+)c␕0nPChRC$6 ݧWuZFҢ0})hJ3|?1Ja,G6gmMkɼ.- άwk_j NNs|/2}K"Fȣy\,˟Ilv?TÛ9gLAp]h~Ԧ {9[3K"Ƣ8SN y\Da!iP/b#)&:"k0QOj\0u 'UWUOF| 60sb=~AD%ȹ/iqF"sخ\" 󚼛NiHt+ed >tj#/ 婵C{f$=4do&֖nY<'l eS@GTC? OCn w_Z: 5XL\~lA3_Ys`F1)Lb}< dv]r$%en TMc*n~> t"B)yi|S PuT6QǼ6oqKLMAitѤpMD{o鞵اob+mFGE HVEv^}_6DJTg p&ri9T/T.mgVdP_4wGB BgYS o/q`v(QW8{^.4YD \KDZSjhhG_|ZEJh$; PA Gޮ'x)Da\As9 @Ǖ/!A!RIh|=TŲ6=S7N҅*@Sh3}dz'֒(rVP#]ŋ&:&d5UhhRV4¦`_f6c q #d۽u"ePVQq%>NQCz ѡ|E)".R W b])E7M2O_p/iWa&*&BO4`^'Mt:& qg:jx"VIB~9ҫh8;xmyY'$9ɢǂ=3@l@9on5NW^4d7%A 'gd[N&;QqmH<PcKӹv)ضiWwVzGX&2Q _&`OƯG!q[5haΎ.&߃YeטQk/|akoJ䥩emH){ kzw_ 71|zcѿR7F64H*n׏gUECgW*I(E|A/Y-) Wށ=f _I)y]يNmW( oLF!>:[W߳b]7VꃔRXص#~Sgcj3~!bʘ&eZ;&\a'rnc+AvA]Wto*UD ^+n\% ~'}MmRiOI'ś6Rǚەm1فxE(J|pȘv ?Jێ"NKnWxԩ['d-=-V~5;O_9Vp1ޔo\f/~yFko.`2o>a533zpb6@6A; Z)g~_b.KvI`[ů@p)X50mLa /s X8&j-F{oT3X 5 ~wmᖜ5 >2`Dh -`" u7~V DKHsZZ`ڿ;e&]$Ȝ?7g=2XI?B$<^ވ.8mj i.B~[ ])-=˧f݋e=p6 yǠi]ɑДC:U~ljTU?. |*6 &]S_m̠M!]x}K* m/@4ڊ[ 'nGإ@U>lN!cP1}H~G>5-fveų۳po%+ ,_!-:zS'ۺ='ӳ-%L O l-(BOz+J^rIIE:? Zg:e0;_ ]?-ŷM.0OR\--`5}BkQ\)뀠y K 'zA~2?VT_]L;a7B\,ehx`ɮ|TS^0JnSbd_Wh^c ^宧ﺞ)ήԮ(h{ nhִhk2]MSѦ\9~Fٚ1#HBB)}#CvcLs/H$Qn,ze'  UMA3̝9 -\ W0}ߌgL})dm77ficx{ܓ`]h{?+Y7҄qgr,HS]\TSXx`RNTTg n`vzOȸ"埤һ2kg,Rsy tP9Wxs/6E pz,Ȣ7R$&N$n?jP?Z?Z \ %ÿ뵁{+3eq#');\YPP35t.!l04-Ou񼩠c zN~؇ c:g’|$]D&Xg\V=ikTq!.mu$:HRy ]fx>aH0f/}V 0iW#&S,&RG ,}Xe2 GlO0aS*^2GEgMIz=?`~Wz&@ǁ/^#}—0ݠNq ~i$խJ-^~p3l&`鴣+?Z|=`? _iU̅>FzߣU5 LJ12R/V.Aij!JS^^O88Չ#JG2R]h-X:(nD;Jm&ԩh n<@Sۦd;>!)q. 7^SJkU6n`_] 8~&Q%+;g@ ;MDwη\8R+!H)=SJŠ41i(A:b 5n7/_&,\;GI O*~neH7r?e_nU{Ap(""$ KN64p,C`{r/;)pQE%sCD$ZA$d<>yc* -RyLZ?OP,mTZzTʟV4PZir;Bcs^G HUߤ8l$1 ax1D`?QweyŠo-iel*]A*71H@O_M>yc$U7 2soSpAH :2A Tt\ &\Zm%Fgu1y+;tSr[$r 6:-sw-M5!:`i󳩯A B0L"Pl=LT\o&g{B"g`oxI&I='0{rb9{*2T #Kպqs8]&Ʌ\گ*um!Ī w%͐xE 3BfOyZS-iZV9gTha!yB^xu\f幒kZŸ`=ԅq?lO ;vj=muy&^ !JhM"8^=<|OV9/k bHi4ɼ59. TD!tq&8M' E~%7,@jMadW=u+X­41Yoeo]Y]bL`0֎<%ty5.rMK( uRhu51v}7;fx$ƶcI\bZVL ϥۤ0&}ho{yMg(yu͇:~ft.''ȍĝZ4Rl˨+!ߖ_3lsc JπoIAB7럸ﺅɉi1{*ѡTŭ؅|G^dȷiK͆xnVUqdV@Ugpѭ,C;6`wNWʭ6OQM H}.^ a\;'Qrogr!Gt<)ċ/y+:;;JˬSn8>h m-,x7)W> OV3›(UH$t5 tLSj%']ch`a3q~`;h(b)@iA-d2X>YLCY/;ouHWUJM%a"voz@Shǫ*<:x-ͱ&5.5ƩnTc'O$^2Ʋ *ke>[܄ \Ĭ1#)-"31|y^JO=bU<^wZOmiJ&6fP H=gvӛ( pԆ{,\Ks]MTbvK)p^4S9af;x~Uh/P.) …;Ik!a9&Hz!y1(P6qe]ban.b[Ś-UC(7_MֽHq>?׎APY AE_=ddiUube/K3B*? ԫBL.E trV1N=_Bue\W>_9glz*}匤9^NADxTOaע ?uznnpDL `ÿi}6yr;Ƭ\EQ diH7dɀ3dvet{̫Y|@X^Mpu}1ѴZAJQN-{ ۓ׳M ià(rD.RSOU\nj5h}qjT9sȀ BS6`|7 >4PϘΗtvˡ9{qe4Ny YO$j/8c#n5y'Lb}"xLAIy6XEp֚t1wBhk쀇m.}kV؆<+1E7waU?PjSe?WT!Rw'*0L#r.+ɍOΒسB4ԸM^TlNɻ+ۧȸl+욧E9ͷMj̇,$x]׊W(c^٫j務]Ѫ)G~tDh`֏IҮꁝ}h..<(6Y|D DJ=>`|b}輻L!FCؤ|Of8Ise giͻX()zR m3rHpv= eǝ.xUte"1d-d^H[EQN6Ν`5sLަc([vzV0Pvoe"Y;ۖ`׼wB fQ?( ӷ\KR%F7!*c/q֢Y-_HūGCB/Y-y˘=1 zY,rTVH2/ )͉m|0.U,wlyY cS4KTU#.Luɋwㅏ@ـY߀ ̛9jPvTwbD9y׭p/@ N;3ǝhdT3ĿO ;éH; 6AGك1uCi%)11|7bo63ݫUwhxU ~f+F1,d/Ζ,WiL x`=ۃJEa[eEcO6"`"9j_R|:lS?WeqK:rKlyu֪,b) M#w%9>DiR SzK-wGCwd%FK}-I9:k'Q a{Ji?p/G49.HT_*M{*4*O?UcK L9mz]#:Hx\2~aO)8cI=>W@ Y֥nGq"1+?9Tu;GY(;AQ[#io*\WtdRri"ߩr{V$Ȇ Bv1cr,h#ğd.Fb @Ǖ) R"LcUP[1dW),M[+kZVOQ76r?A0o\Mo'7yos= ]<$20 ^V« +?J Wa>QT6'O>pv=}аh ݟÞ+g;@7ا"j]1 {=7@JE6wBlН"okw"Л"ek9yGnY'ib\[|Z9őrn2j;<#(V >9`8/&x<^UIdnr3v5wB˷PC?J m;WG0lЅR/ecIJv֍ƿ]rB:&WZ'P@9?{sBD鏲faH׿W]+*Bc'k{a4 rvҙoA~#ExXr>1ed5/3 qd':wmeF"9Y]ӊvriW`M<ڤM`vQRU2kMfĚaK|D;S }EJza_fhMesTZ7;Rf`F:Ⱦ6 g@Mov; >N&VcuJ(DD?s("{j8UY{Iݜ}]kE#RJ^ BbRO2ۂoZZt (~M'8$71 %;$39]^s?gS:ϢU޺zjΨJPC4ʭPtê1AlOkK#-uKf/1gfQPdi]P!K=cƖ#"k/(ae[I3{sY `=U`ļe6ބ9s[4rp%> uԶaP:S6P؂J~Tq`zyۣ_t5k+yUr=:rTy*%5Ѳ$G60ezwc< ,g~GQ˽>R&SHɸ0iq:]R3СMF{]؏5嶞f/8CAjOAPX+CwwJIuγ!*ʱо>w3W!Fu1 يb :lWԭ>orEgW 5Y&6 G,eƏ-~ػ!ձbGGnFAٷTrXU1e[DB(m6Tm3! gqԷ_jI(f(l>;)!%6Nǚ( O\FbZyh/yj(ū^af9eucDk6"YOZ;v7RT~"c~!v\k{gmQvK,`g+Zt?yIn)]YJ8G2UX]0Ӧ 2,_˶ra7#|`y¯>1LztXh=!AU&`0j쌎h7N| .-2g2/gV,8oC)ڨJ%%KH" RR aٶKGDКX+?)bScg*kD:h?tbٗlK2|iaJf &@ ꕻ %Dpk􄳯ڊG爱DY9}_lf qb3 1"Vs3a0b H`tqBAqk^qJ5qeB.`Q $y T0ZvTçg\z4ÿH3&9z.ME Ax_~Wn%R>z&9sũNjRQ, IWM A~WiOY|Vizɛ//&Ƣ"# LMKŬ-5.~R9jn5.,9Ro)$jhRU^⍊mL]AYnlI"((ؼbUf^:44ú4Dd),b_VPfMËD:0M m Ngl:$=XsU'a2[l A :4xy8dwxtXʞ? ;]UZ@4VݥR]oZtߘ;P78N"xO)&3iXRp|(Y?oC+Kw_({:]js4n|$%XnrwJ^Q0GnT 4={|6>Z ݶmtDsFEIb^U eɿgVE幛Z 0 oUd(xjKs4Jy+i.t5b^2hiܻ=h#=|:}'%`o9ўOCn>Tci2-8%*3-vBYm>clDG-D {Y_c0RO]8zbt|S$&PH'jSj֨=al#$7CZE=ޢ qAFl{eߠ) BņRސWswl|: WW ~=,!"œe,nԉk7\l%bALm%{sA$d[P75-l8>[zph c^m9ͦ9%I#E5|`\T&ۊb~M|űפdf9`~b6'p1\'y@2)2m*>r|ޥܶ%5=!؞b50|.rtUZ":B19KNL2t~>laQz$ )LZpVY@/#hV6Cx,ܖ<^T;R󓴳Xw8fqeiAZ _&Nb&\]M!,|\ \@=^*\Fi).?$\ CYs&%s k[n M/ќxA; FiSp'l nAYSm u|}bUwex8[:Prxj kVUZǏyJH^VRlŗd޴(a;%QncEbo_]-S&VHoNHƲK2grKA=Cd]X quX+㷋ƷZFʅkR:bۺ"bp 2V֔>sORW[tYD7kStE>E (R߫S,' tUf- yT[n6yYlCV 7Jr5u!ڥ<"{ ɯA+Aava7cHR>7c-H]7ғdKe,m m:ğhYD.|c0){A(T#5j'&Pj*takRiR eɤKEp)$$okg$!)˧ WX;B>N|嘘)Sx_laG+1k^xbCZ4^z񁏹11j+#Qa)c e\6N-9y[}/N{]HY>K'y!dt <9"8҆a{)6оXzF"*)}$ǿ}/^k"7FeMqr/}u'H[Pv@-m+vAjM/eSdKa L"(8v_F>18kp>Q?'VzzuaZNm|9~b΢vMƆ_d~K@JL֛^L`%,EN W㝒>֎E5*Mo&a"Mqytş %=_8WOA@|dQ@iMbw& v>7 ]eNB'.QݑnB6ԏyZH9J1h6(ڬɦ0nN"Ǣ "JU4T̡Sڍx+* /n7HDWW%[+}AMN4\?eR\?@Ĕ<:nЯ6dǔ D1 u۴VԷԥ2Y4/{[2JveK{3, C@(#ǝw=!w59tpvvDޜC* զ XF?֦$nD&eyiMy+2a{;F6T@pv"mMsv?N~ %e _ A(笖vtvbiQШ"(jA4<oš'p  >l^ooyAkl] GkGGhN(^0 UwDhw# @|9IBZ8V_]«Hh0s*oߜ.EWj'8R'n '{N&Ő#Ybx_v2toϿl= >}v8D)'E-u7dn&Fv}:^H5gӴKid4${o ,wQuie[}涁mR[:#"Jw;@$D=;%.W%lCd D2T[K9cZ1p̊p:D xGuu_mMW4%l6`g.m IKb:"ȴO+O 3~*5U) #(/ź)2L,cV͓a-1<{"!Ǖ$gȡɮhsע+mSZW'ݐ8s 핣#,ի%OOnD~-ޙ-*"C0=Ogf׿뉑jUʣ~.yeP}ޜDW<)/ 6Wfaک5bGz=5Fڑ/bMb} Tz5̂9*P SA <oCh C벚0H%%h0 C,!ߠ8@m%zszm7MNH MN'ZP,HzGyʫ2AF-b 68K_uA";dsM_}y$FNsƨ> V97d@h&l6-f]CCY=xֶ"頴:q(F'#DPx_F-Q7 ^.JBS}PZ'S>m?&u/%nڰbMIČ\h LfWvm~XBv=`F§ w"nTn}@yFޤ>Bmhue]dOJ@4^'tvOnB+#߁ud [f~ݸ4Tcv_`9~h֙Fgj!PjrC,Ha [!(r 0?ہL He ,Ao!hI)S*Rȼ 0 N h^tMrT@]:Rj+\SgrȺQV&*;`z?SS=i"˞N$e ^}W9(3z妲Lۜ'Ƙķ"# }'"MKF-[̖/A;ݙA?^wp(\6isvwgXI/փwLmF',[VS@|KjN&N{mΡOs0~$ u9ɀ_G_ zBIm]q]5i=9zӁg#y RI]znu6ޙ; w C]3\Cg y/U#g)땚Q3TIi\֎uJD2a.Ή?m($Z <|.V5sOc~|wцb6Z+M 2"{hzDk LIMrd yn)}4.Qu]~bo6w%KŐݽw"|lK,6͏c`_3Ҍ>eW!9$2Vϗ  = oW%MG6$Qn Ny2HJ,:0WL { w a"<3FiX=n}_qm:.~PAsۯzU*-L"{g$8g}GQZۆuVLulcLuUe8WƩ߬CPx16'Sh_\ ' R(Lu[A@`O/>swuIl-qf"ǚ[da$3[$LljT 0Ч |+y(t &]L**nae_<",uzI"̣!:➯/U#J݌ FC9?_68o`[ NP8{MjD{#lanh&mGK)7mmFx<!^zDZ$n> '4$s͍[c+Zʏ -~2x-! BDNf!,.kE+܃ē^H/5޵;3CcUkѹ:~Ɵ$?{ NF R&YKHB6/2eiLm̰bs#< v+}uڔ|μ-3/AOȅ[e4.@I-Ifg1=vxJFxu;M˝#0kc:`JñP 9oookE';$gi(Z"-yI.Z5JXCTBCJR\3=“z;S;DpC.&9vmKDc1Ky׏sN'1Ð0?jO.rl+&$o9w77*qȄ6c7"'W-Xa)ԑVJ!)bL7`O9}5w e@C#CdUe5/9wyϴ՘FX U9!37FnIşOeԮ=>;&í%?C:!CǢѸmo%E:QK= kʺFyP4!ۅ{#2rz(Q3WP oWiSck|)O z*hW=I}g0p&$)0za2x㚣ON5S:AYqϸG_?^ODKq>b28CŠfvUYX-nHwP#VPl%c9p pZo~CcvEpKrkba, z.'"0.*;=2Y$W[9Etba<=!b:;%jFɽkSU+S*fM؞,vTɵ `¼gf,mP8oR}RZP\BLL+zuñj4%y}*RӴz{@-uT@gaIf-BdG@ΫOcî7h7u@*WECu/v5)Z%֧ (<03G~0Հƻ -\U"je I37ΈXJjWecA:$FiJcvǍPxWbܺf YcRCueCeNQ9{^-0`D@ݘ "5teݺ-qC15g_u(5c`uy d$᚛G,P$-NW?/ﴀtyz ]nT:JڹPjrg-[yj-PDF:΅,r?CVCkhкIb#Opn=J&%ĵ'wvtd7e{) Ss:͕Ey[$Oϊ!.+dc;{ dDa, Y"tuCsȖL+O։aa)a}!5BC'cqw r 0t4dR7Fd,"ac\KvKxӶ왷+qLh*Z/]SM09V3y׏kF*wZ2# H,sT}"h Yv74H8RI8^%eF6GI^tg^Ƽk]&f`JD&/jRـ(BؿeP x!J hnwBI}!F^GǑIH9Jf-C~A cw2>Hl4lJǷVh#Rq\ 9ġI+I|2"MȚH>R6wFkv ktssmP^S6NsX[u+;Aϵe`qdeY@Pf|l5-xH >i_<-5sv%Go컘=1 WLslhHX)v2埡,1~y6v|Z̚dLaY'mnb0n}?' ͷ08П"C c,Fκ"wcOJч5/7؊0qi6e.7. \ ԳHp}n?.1yDNܩWb9 ]=~X$V E{d͒maF(s'ʼ; t077hSo mU,_E1R&WgK! Z.Ǭ@.'d8GeN\mSV%]0nÂ^Fp񿈯߄S`S]GM>"DцЧpkQվ@C^|vn+H5sFI|y ߠ95Xl0H5Z S*7bPHz>$$K];t 2HGyiam^e=+"'V"pBx2.}߳AnLܧgjÇϒ_n|WA*{v4Gd7(tEhNaVu!mRxFI]gua1#8ȗ{@vj 9~*t?4mv#Turn׸ER`4ѸO5:6 u߇1"p{? ֳERui\:16IWbOlRK_3:YMsu-?q +f}O#k9{Y;+9$H'{G!n⪢(M#f67kwH1%A.{e>Ŝ#@Z7N&Hƴ [Q-ڨ 4u0G(=>Fmq.U9c9vKj@ dS<MO9u+ :->ZeM 0UIoPS,d.Ϲ>˹P0m:lh]=H!.[Ui/R ϼ 4X)r?Tzqq3b'(nHƩƣI-dOgic/Xa6K-&s|ic[h=#m$^_b [xRo}⡬b䧠FFG?Kя`wM?q6W[ { }T*Z8XY)NDze^Lp=M]# G`%xn΁&o b:$]z3&ekɲ5jD%^O_T:kN-nM`Bf[F'eAs2Hbx#&pT,]cPϚm;;r|H^Mwꦩ#vvAyAvohw6٠!˕w˺0x:= (rF}:L6$Q' y40MT&nՁ{ ,}my4њh%w i)$~+J;^%0a wYDS fʹY@0]Bԧg r iVjؿڎzTv^-BH#RjXy9]ͤ*n4KNOŽ_Rr 8ׅ ?NzS67Z}0[HIan;Ns;_x88KPPs W@Nۼ gy ڼ|zCqͦ9 Alslau?aj$`}; |:6DliJF=Cңt9~&ϧUJWhN_nCwΕOvPn2#$(;y'Ô!&ذhtyypQdYǭcGRz6j0k/7?uvɐ`31N'zVSfFw_en&_칝CNžQV0l!i훾9KIiѥȄT95mD+ޛGd7 !0^0KBVJ6YGI6ɧ齸91MRmOt᱊FG1p,_LٲF\)>98y UBG,?@uX_2p"mߕBw |Du*Md@ qLFM`ܮ7`W%D&r{rw]?AvC 2+*~_Z9՜()yR=F-%@5#UM%Zxh~IS_vC N/CG'*M:(L!e}G`\X?48Nzԇ[;+&-uZ-+˽z(0*#d|җ~,&j\ŌٻKsq]?fʖ6clMSL`P!SPgd5Eq:y;Vβ mR %3 <®Iqy"RK( ̴4ƅ6U7?ϖ4gTKٙevL˘ƺTVaRn6: q[l30%SN)Tnxኈ\L׌2Z8ʃmo %~S+˚-ݓ>fHSU,=E-,;Wc|=[| Ɛ3:חȠAr>Zc>@uMlb *ɵaZ7:)ʏaG'Oߌ. Sy~ʆ}%ycJa_J;ڰ.`b㖧wEnP7jzㄢqImK)GDH{Od [%yKe踒)iNnsbXi ;&:(DPC kBS;B둀n%vIQZXSp`7ƽW\裾b7jֲ!`Ϡ*'k8j-/:oPb\6 &efzB8hdURAד"G%6Ҹ4^ׇ=4uOmY&)+1Fn\Ge Yx^eX_6?ָ4P’<֢2: 1 sX74ے8CrM?lγꅛR+ڇx355q3*1}!RFgzT bmqAԈS?L/6 eQKI)P*&7\*\RCFZ!MMGvRdX{ W锄ljewc|z {Im+ʾ^?yeRy/6g/S+% ' Ԗ<7bbБC1+0~/Zn̽&ձ <׭+n4ViH),qS7SWndTIX>땑Fpaeyj{2! Ukp8 "#etPbje͗OwvA#D5'FpMTD_} a/?qz+gRrֻo {&nQ$;s{|JrJH먗 ; |YY;L?xOvȹvg0ڽU"'T8 Cqqœ˨2(7`͎kȩ[A?9ƦI#_q#i%3ff-8Q4ӂɌ[ ޓ$"U4xI50! 揽 h"t[)I>!@xNNL<jO q|gDΈ@_G~R M$ݲ_Օ0BOQgge9Aѕ ד(}c5;6!$4H&~'km:ie '="?mI7i5r< }Ť$, 4NK=UkӵC;v xF57Fa#Wc|kޓTh]i/0$O_xD'q.zMyVgcS$:5L8g3:~W]&`hy㰞hBF|Weʑb*q2.?-w?Cs3O%O*I5Q4/²hx@pPY{Ve' Z2xX 5;$ŘE'z4Ӳ R'kal`59PԜWU~gjI4\Nl7#ڛM]k9f"2Ll,[/hΈEpMqZ-whU{CPi6%$ͰUle0`kF(&r~ϩf*dD"TZZ Z4 +c-{'&FѤ5` =V9[["PM tv՛6+Q';hOn61<k790Lਯ*i4}KATIfe4=rcAH\әE9jh]prRnMMm0 $+[l;=y5z(JLRV6y@\HWj4X\Hj-0;"41{1H!TvĆ J[|Gќ/GjCb3yC ly?Y8;eY|W2_ɪ 1w  Z9<q!Y;cb Ee1[zi.r+$w#V4l`oFy4>&lǶ9S3Ё3 DQb*Xq_y0F5) , &x7q8Šmmw%M]8WN$y'GڱurQxmpf QD[s|q::k\#HW0兟~{x_oӛPMmOc< ]B%9⟽CrO1Ml}En F 4M&,`r=9A랴f@z>7odE6ʋ>- T3` Sx)uFAޱn߉W, KE4˽lR|~d n[$ܲu(9 bm'eg@4NX6OJ^Kc.V|-VOs82J57 [uwhVhk,HdID`S~c }e~o3VSÚX1 FOfMCo>Xb V/9wwr b">zSP8tD@-(YAs}!#nZ eq֤qrN{?O7zC|Z7\"'e.nms6If[ xm5Jxݍ ;[^|&dn+B$#T1FFks7nw58TeI_NھNW8rW6gN6OO͂Lٟm;87:<~k_H:'j-Ø6e 0s7`;4T8 NH2ҽ{)Y[ֆ, OV}|/9NysT`U0x}=b(V }41]l(?ڲlhְ= B;&i.Lla_HdJ_{.'SITZІAbx8v6C]?@ @ͤ_‰4H#g _ͥ5lE^ D FƅKIN}&,31_7LPۇRn93mK=) ﲟEX``6ytưuaEJlu3Qim 7h.*xHl<-FaڥղsQw-j BW ژ񣃋LLe C8)4dpW"fjodpk>s*"(Q* c6~e5h`h2[ F)0:L gEѓ/*s&Woާw >KUq}z֊;!xem\o!VYKO5)Bx tD] Fh?эfhlb"'*9VOZnN`IX>:<]mm*L)հ 6x֑7ꁢ\F̢ :@NrVC,"ß/*B|92DF0Q~,m69)=r/}?X6O(\{] ڬ}66=H3\ACA"gNP:<c6&fFB6DT8="p-;,e 'T1؍>Sg%%_gkנ¨vVrR%ǷRz" p,:)Gÿ^| ³ɗ+ N[=] 03𤆫!\A o\_v9SC͆E2*H]9@[xТ+G*lT6ڴ| M>*:v؁un ~ H"˙ 9׃W]^7 Z 6Op4u}$_j VM[N7c3#ju$\1w%\aɐYx^=zjgfK.UCy9@sRVqQqL'U/URߵ@!!+yvfq&!Jnu/eޭ2rdrvAKvI0/6t]t45`.k=^h!)t7wj2Ql^`j: /fi: L1bEs|{*VE90`A1%bo%{ľ7%ȶ@ f `DhK]g?3FE" @[i 1La=^EAˁYR ҥQȊ oFV øwC2b񸪗X'0RdhRz@c0-ɉNc|< χяZg@5&]ʷ)q0iE1Ei{= 'a05KՠX/2I2giSÎLpnYX 83RؠAScIU?ԛ7K1j'z}Nֹ |J?ضlm֙oZsR&ڛ=j:uNV+:Ē_$Al+ohΒvHeG!3HX@xɏ$``]f xC#\uIoeU4rX h0%-%7aRYo)12"lK"]j!" GɁ781긬#Їv ?pc=GrM!ST8> |N؂ 1Xވ}b{-|+[$Ty\KH08TI,3=@!_ioh8_/X+i֤d :,8)G/b qF{mavdl+3hzՂ RʕO Ur@ѤͶYYavo8x/`2@p~CNnZVQk;0ds3fNNC'}QN⫬ *?fb]NXL?&FnQBLNLbaFV^y!EBcwHuPrQMՂ @o2HDV60cFʵ[l.Y=%\h.RM:kDrMc8@`y^\b&#Gmom#`:d;#[{Y 5pٳC >,C J]{;;Z1r+}0CT'#*Mܟ9QY$@^ƪ5f+n^eaN1xeN@vdqS_EXtW\Tz9*LQBNu1A"eB ڙ"Ů{vx:,t;x%Jiȼz,]`K/Ý˴w׊Hms|w ~M)=4(G-%rG}.8MĴ7xp!M2r25ͣp2F0)#OCĚw@"qSj_P9k!H!#>ؓA%TLB6O]0d|OӀS{ :e->DzZCCWy ߿O5_)PWHHt ?W@¦{xԪ0~7FT6P$kLlWO`ct]][ZĭN`\@hrUxC5 5ڗ\a*dUEj{\̓zўg3Ry$OPG(1IH2%"INڥfl&CR;ErNXO7EzoJ{eoMv}AÈzsقQ;!8k'x3LL cdh_%3}R[ pcUDn謔ZkHh]'KsxsB5A;M~σ͑ycݾAB#eTO( 7X..'ZWO~(OͨǗ1vdF) ;eeyNt cLA8/i#<6b4^S:t8ʚ LGdڜつk 0vIx &Bq&:5# ffĹHE[?(aг貽hW7 *\iZ{/tyXr53 8n7 2/#4Ox/L%`O\q,b ѐw+ʝ /;,jr\52%qN npӮՍLIH@;v(wrh&FLrx;`_}Αui]i^O&"sc݋GֳX {>+s Gt2`X {lJniPy[:*Cٝˍ\` =nՐYjB4L.3.]$L8C m99 O}j䷵/!%J)o{"#I>:nHVB6⦆XK!t@fV036ArNx#Wz㢕WkLM$p{&kklz4ym+cPĸ/Ό07aA6Uk/r`- 軿iܿo{@* 4P865SBȟTj?Jr$dx=D^t6Md1$5).T_\ 5EQL,.=+h\;\싂cw^?9EĖ2fNS{HMWbrv6X̘k2F'@(dȂ,Wi͢A,F2m9SH:rCK&z߸:w&@q' jRLEhj[۶G_04@(,'7lP8_+52N`v},͝x<8aIW_=`;z(ۼnzQM/gLJW#,@]/.(S7*۶[h"=t\"x'ǪBhBN_ c3<r=Ar$ՏMkZgTwؠЀ(] <5_Aq@`v"vIj~MEbQ p..*tϵVT-# 0C41'30l^#Ѐ݂;kk:jڼ}%bIXw 6\]3&$^r!2pZ]!g268`/"].*>B:t g!Yl?tD P[|WHO1Gblˆ9Ѕhkv=&{PoL\\8ŐocbfExl *SeH(Lxa!Ay}@h||jBc!@ hHUCdxZxX Iyo*bj L~~\)ܤ߶gOU"7~^n] JId#/rpO1]X=)A ʩ(Fl R٪ Xh,<0w$(V|pSBOGp !vlId e~\4!S>,T)B:bv_NS=G5fvZڬ*H^ָ(%?Y ~Vd]OkN\M\RNp;]#asBmqeN]'Û6_Nr eF1\\T]INwoP!) ?V +jA;~),kOg{B ZO=,t'\.u%UV<@ |0R09THNhZMd6i"q4#SM+9&od] s㹗kWj}RDHLcз? ݄*mSl:fRвȉ{$ fb "w-E`@Tvg@Kð 6 vu=Tp?Chvv.FCw6eb$p9ZB!1CH>z3HNevE[ʨ{nAfi+/2R ~0zjc! 8pbb _#2[va[8w1H WnE[A3-9 _\4nMz鉖cn9 3uU :1$k`u5^ s1:KhX+88ܹVG~X%⹛+lu^}]˳t.(OJY%Ύs[u셆Yf/~1CUž]̾| bNG y%6;#}f)'^hH [y5'g>P)A#V0edj*isC3 M}MT-> |`$`'qH6cz}w#7Q0T;u އ[ؽsPd^.u#+Whge|PK*ML rL+ЙtL pq9}Os&U}_$ME=waq^3#0#i_뛙̯tdGGz)$hw#fV3[^svb[mKEIp*R*_wk!oA`vݽ %?Ւ֓sv&|^)jνXЖ^B@X4enϫ [߉xQpd=[F%S PqJIAO(gL ~` VnIXNuie$mا:q:P>sJUk9;}k\dP|).So*VBüP#|ق8 NY[]kiGMyj3%pEFQ};U2z`m3@! $7֓-:I1d?R4>3'J7G4TkuI+XrC7C\(hS[8R>1c9 $q"IoJjǂazPV]:YA Ԫs8Ap6QwJN8 k5_GzbBc\gkA|el-4c ;)M{l|SV*xYۘq } ) "xc P6V7(.cOah]%AXfVѥHI|tsjި|:+ EE>OL!ȏpTYQ ڻ7s֪ xBhFl:pV KcvJjy>le E/n@fm~[(ei:vU-WnOL 4&F ad1ұ&.h  J^EUo,"D Ui'::C4?)cJ Se-%:=';0GH9~ stZ~c~_lt.7WƷFݺWx -GfMhqj˶q郃6I`zmŸR>ht֠*yP 3*ztJkWݼlCL%vv7eF8aG4KMi&1UA@'&!vo>gv"vRK> $*,nHuN|W7Ghqo-ToމQDw?] z޹1"gsk¿$ɛS%z.FYX Zgwg]]hP H/P&6QXQBsR)- =0%:Xj*q8 *.(P[o7` $kC9 ECΥ=Q.Pl?7!s*jC"Od>F)P7jנ(T02Wr@F=Dŵj4ƨcRǟXf(v8ӉU B;F84%fEABkkkT4 kY' k; _ٵ<77wZe-3&W{ϟM nKaY{{WӰ}.)q[|1DBhbBadžO|01ZǺVl _-l 7Mfx@بFiFtJ,wD)1Nohd_ыY eTٸym<~ To4{/D ҃q:~܎v!Qܶ.}9t*F½vu1iFK+E*" &irKH UA k7tnAX?ڕ[Q$nsc]E1Nξqirn9#7s]\Ťql iXRZR+ȪLMܰ/$yg EVt=]NEa [{{ִ87[d:jmb 2STNK얾RQ T?Q`"9ZٹRVo^p?^gL%8 ,/ D YZf6G/l$ Aa۝YHӭC]#2`DrIi%NТtBq|yuxg%I/Jy5$sS-J#~0|M$0,sWwsއڴTqUmNA]Njr PvM5$nx"CAGG z䕍}2Ķ*=c*;w Dt_յCN/|bmC{{AwD_dѢ +.9V߱i;u ^6V78:IG>,Z)s4H>~4(Γ K=GF0a5,E͚5(lUdkH\Y(<nQ=?Q![Q -Jm2wT#AGGkP  shχ$Ć˿ekha%#~xGJ+@YS({\,^3mл^|S_BRvQ Yv J ]PPӟ>ڿߴ' VD3_`=͕ogѐ"a*ÞkAZN@frDMI%_%QItrb~fEYϗ eXGFhDЍU-md7 MдhH`o1t0.Ck6Ab5,|߻r'.ۃTp#epB8H}¶oǏѷZ 3=v*J"JDS:bc*ű)ʽ>+d.=G᎟2uex >t-­O5Ҧd$Uq=Pt !Ԍwm.)Ͷ+= S7|[\=8nQ6LJoe؊?%x.mݩ(.廫Ka _5^'C~Yp,joBul9|Ox怈bb~#>(m9R-^ZH,O Tƞ61LsWI]T=[Jc5۲rob=m:8 48Z|Y\f)Y`# W dt^ !KzOOnjʈru9|St<-Jv)O {G-2nMa3hk!I+4RNVƊQv_8+[% $y$ߠwΰ~ !gG4Kx[yН㮊dQg}=l#Ky 5s]5H0c. L(z#J^zAY>;ELfl%=VLRxYJc5N~ctqzT4{w}Rѐ_qNJB-E8@"jӷnR?;e퓜Å3v 0PR4hQ2?E=Q3Rb1䭽c >עȰ^ je+솠j@e`~ UDJ' K7n ǤP|44Ph$Cdֆ|Q% @v2qS7Kd}5RV|S/+%Bv$.%Gg y"2.@[&{Z{aAu@ UW@5E N<#妒:!w >ȦE>I1^Cp;;Rkkj-iM޿ ng޷ +}ԗlv9muggsFnL'9n3nBB=!+XlztcRI FB͎I}D洘`vJj:hsN#7m4>21V2)4J.4W`t jMR8X$P#.d8T%U@dQHv٫T Zk `ȪُX9Ey=1! 2QF 2;eP541Ʋ UJ}'>6nZ0t$!Q;pTHrO"Alb5D 1<<")מ+%a!Eខ(HEq&55 Wh3K ޸a `05fg>z&C V wL-OVZs?L]{'` ژ)QrsxH:V!!ҩobS!$Z*r@#*W;gl hm3 +`Qi Ϻ]~"kdrt{[eD[RiWIHS[_tWxm~4;*ښ2h/LT`fNB!r*gh^O48k x`Gc ˓MXޞ!ۄ!^^u}~G|[cW\59C *ecfEpn'E=. ,N!Iy PKj +8(nd4 $X |=YҤIJ ۣc4m{W66}FշRBeb*Tzt1^kW6OL*ϢO P T\FP7kNy_bFopYzǶ#Ä3W:(5Ϩ*T#NA'fy=hG\sZɎ_s9{SNl0NIʐ yB;S1S e ؔQ lXO(W?YHY\;$\¡0Z&q >Ik3 EZ&+D ]:5εn`:KEby#+P]-cv GԂY ?c $hM5WLc.o34f˽SܣlBP|ݥd5RzW38|xߔN΢a"nzN) _>)hԻby>Ӥc#)JO(00P3f.BgKe~N/ 7`N0;^Χ05]yGGӝsܥrb}(\j3:Q5,:/3iwcCT%XuAx 'h [{$IӲJO!Cx)f5bF9{Mgłnm 6iWt3ш.IK ;_(xϤ{BGZVѫ[2^ְm=LOFT9U0tfIkTE4`P#tA!objktКw1zgDhHSo|Œko'8WÔR7L9CxpD6\8ݲaR7-ZY.6p&.) 1V<_(PŖܘxu`U߷pKOw7vf|BpS]%RHuoŻQH6C`)H/?#Mb.miVA ݑu } +a4}⤿,5nDI@*M uqxMm'bkx=V)%$_.`}ieEj)paC}GsGXgM3ʍtMM͹[րj,|!4+O&&)|&`]?5q.f}Zv&$8Ux;F"L(>hlE?ơP.Lu`>Ub V6dKB .]/^⧖!O2s,3B j j !.b[ ý-@UsFOQP3)HCr$H _xW3,a{oxj+@[Uphee68xgLȍjn5!?V+ӯ@N8w7P.(>EaEF=h0=nXJ8gD\|UuӵŶI4Or!1[eUgJw] a,"n>>5nHUDIuefT^mKUw€VQb*/%5gmET'}_@f{:/oH݊P";q )uFM`hExZj3=1F6rK`gM 0M߽dgs <1Ux.yx)?n2S9)*\pLdlS»Ȧ(o߰ǥx-L9y $[O;;C^&0"7䩖Ng,UG7`OeGL"6+3gVd?pG|~t՘|[}d-2X,X;1bl7 QZ7XRXٚY-2oJ)/5j!w<ҙ${#_iH~p_3j}85& gj!I,~*lU= zpmSznq@vuT07.?ܲ"%E=Wx zgU Zihe8Y۴\-Y .{}l]4{">37ES9dájl7P ҮԇsGکspvyfõQ[WC~T7ZvbT6m>"лRrlUXm `&XDqn|qu`.*ɾ9 p-Jge0I* 9d۞hn4 t" [zj<<":]_%qU ʺ/^Ϥ5aBXKϚ79d"g,pZ ūk? )l An$Zu9UgMn鈎8Uaߢd>K${!pUcL ~oݬŕRwVu Rվ>q>CZ%uxEo74m`;^JlByg{q :t&yxK3WAjl`,u_U+ ;r$L3tJN䉤,R)<.#>Wt]lF 7QB^$ǕsKHfk-}u$/sE̓X:ǭr{.BIT#Q9RfL @f'╛9\B>?]:g`BLQd eKTZOR;f:*_ո2Pt˩9(9]g$C3!Ćc &P~ g?MWh<}e.Y A:It75M; ڽ~ yV5AԳ k61oc_B47qqQn7Iۘ[JL=SHd! m'8~ `tfMLѸ@{?ϕn*.[6Q4f=y uz բoLYܽGKP؇~Z%VSԇ|C%0*wB4#KR37@R&Z᷇=aQ]z QZ 'M ![à :-i s:}fos{'lw6M<~!]Ch,+34la\}t(O Gl1Vn7 |'%r[bL.b{zҒӜR7-~L40;bAvvO+h1l jmquU9gvf,Y1kqWՎ_N?9b8~sev^nG<:DDXx; ?Nx!?Vm!x{Z&"/J)ù 9^FSB2v Q_lLC;3bcJeM4A%qeowg酥pLe"Fjhfv09;7;:} gҥ  F)K K&|{qƳU7!3|aG?G71:&2'Ѽru+9ztIY 4?̹ׯ@{ve,g~7J !`!m4ly^JʇR6(eH^Jܷ&bv 擒sрՈ0<>ruZ:sr%*-" DOhomE߮8n5KX|رJvHX3-lirz[O:/aWEu1j'+sŤek0orkr!kWY#U4z'IRݴL⇠#7C 0~֟ӻKIU8JtY*/1!"7'Pߋ s'&}DWι5k%d |7)}:2drdM8·ӲpYF)DKf]͑B6>xI2Q<*ԝNЏZUU Pӈ8aC疪e>uNV~+.X-5et/GOn6}(C!EZHa5,UW)@Oy O3?"DP"S]]Upj0RàEh_ =eőj>y6#b3WLH:tbv-_HHz-?#&MA~]N9z>A)F!!wi`.zfG0"0$b~›^#.89QɃw]/F݋~F:9i)݄x1EvDNK "!ÿ}^i▆"S$߫7 Oa [ 9z:Ym1PӅJ(ы PgʎT|숔㵐#Ӽ:a]K W6pg=4rĴ'nOPTݺ+jWG=y/ 60CpNĆ-&:)X1vadbExyVN60NҨNVtdm[67E02Q{@Z7N *0\#S2.@dCXVsi12︍ƿZM"naSad V{݅vvFsw?nʹ '\c  #3V;C,7O 9/4OܕŻI=$ · *;Cؕ3Hd/A8q0&y`_Fr')*ɱ sSa4 kܧ"`]q+#m%Lm:S.X|fhϟ UsT@We,F8@<6F],>` &O8U&صoR2`kLDQxd 6؃jW[1W4 T& ~`78K@1~pu:(#|Ee[=%-H$\}c^ @ c,aEO12&cmS+u4[^0H~|<85Q,@s i*Ƀn&ׇ~ZgyRՌ%x1 BS',BN)m'1PԴ|\h%z}Q֣\7KIn0/So`9wNYz"ptxwz-̃9,E~^fŝ^F<6Wŝ9DF0ci*㩒;/8G[(V$*uYЩꃛH %h>M]SY±X.Ɉz>wA[ \qE1>\lnvǔ:qGaH.FaBMZb6`|s.p 6ȥC5*Dy􁽷%u=qR.64*2۳2;~AA)(ɕ&>\(?l6(_V[DĉdQŮʜ!wo!"-dS O|J]gX Sd}op5o_Elym߀JAy_>J#3_ʪfdLh.yqYW?1.VD;(zی qܦ[;W 4EsusA7u)*3s(4jdKEC`Jr|VRkSYKkЍ&툫ӸBt+PtsO2^ ;JӍ5W0yq M(3ˌy%'Ԃd&We[Q DR7^J|9amJQ'2|Vݮ,24!3 4և nrև@25[c||_#(άIPTU|g׷ Tx܁H|O:Ӑw85lXbgQ~vT:sko0u_M+y= 8LG5cϭ 2O3ƒ ܅\wb7n^̇C#I+ <|qp4rŇRC;;9] --'nFGY&jϮn"naDvsmqz\3¦ ǧS'}([ڗ6\lo&Lݟۋࢵ.3ی}><2g]tp0QK%pkʢ2?<6OUPA}<x虑~ZkcccXJ9r4Aѣ6GȨW/E¸AJi{ʂ{Ua_G#At>F]Pph>FHJK^+iA, 4Mb5`1@~MnS><4%2CEʷ^gGGe)="%[UXO}1ICq9zWG.ԏnlʷ`xa⡩ڱ)!!9baJ5y.TyVrQm_IEfh>-g}iղ4+煟[m&3Y.8"L"-8ppal汲`?Xo̶BG;Ve .b6;MGMzJۋǂJ;' S3T8By?&^(bvS(._uEM5E@Y*f1wT$_ZO&|Pɒ fi yHGT e>.$60I c6LZ&zjܦ=S sdGR'wx8vR9k>"ͫX_PPo{A/#Sn͔Ik58¥'x_ f=hL_5 ҿi.Űjbm787 uK|b6\4=]"eR^I4j1#1Z)hGzh/T A}uUwXCK2( 톜c7 v FB+n#*H%yMo\{j1l&1pK#%,rch=m[TTC' RPٔ[$ @bi8\G!֚eƆ}I!E)qQeCΐj/)5Kf]n%i܀@Ȗ)YcfXm&@QLo1+W 4fkWKr‹L̟wgE3zPo-APx;/U$$QCBFvMއ49- ;XD]ta@߁Yb8H(Z{ݷx ȻYތXIF%l &;G {2=x:BmacyS}tC=AI[x"!VbB!J߯?ƨеonjilUƻ%o0{ZIb507 C[6 1cɁ囸Z&);Sۼ3RA/9x⺴de@ٖHFV胲F6U4ٱn '})!JF"-RvɝbXZp<􋮤 (F5s%Ÿ`.'5, D?ܸU@$z+蟙B, uTfG\%Sw mOH2%s]W|Ͳ~ o^6E"ETH#82(v{DrS2it "$gfe~طm LI'=VKU^|ǟSKz% ]cSd |H˼j*uOw? 1Rf>#=Lzt'yWE;P_϶>_a옢_sڍSYkLa +1S0#JRTPqt_r_/4NEsËY P? vj{q ?*8$#W-%uY?_>Sc27<3nlVMPDwzk7u4&=.z)G'v{ Ls+8_5H) $|9EqKf1ߪ ]Xr]9RK"ږw-ZI#m5bիŧ2Τ@bm;\%Ddn qK& -I g8 z8S콖t79p`A@z΅mi|]pl!ڧ! TD$2-_O†-F<|;1#xBϧx-O3''Z*]K=BĄd~Y +4/ՋO16`{zT;G)0QòB)ɇ2JR\ 5sb&Z޹qL,d*p5]c)bp|/IxyXѲTnJ)(K۹x#uݒ-j ;5i49jz4ӱ$PRNϖj|نmd<_%/!k+QCo)[Gh.n>Qi sQ..D+ɝZ]D/%rۤx Oo ?]Кn0 meO$ E=\')">)\:8egY>dǃMŋnBgצ2^c\6-tOpM% )Jy`K PMoia.E즯w4oYq0ot$4*b 2I{CATMl@*Fx\\.)N#!I= R|(:̛ Rѓ$!+uV=(*0&G¸/Ν P"A(zE3|q9kE73qx}3oQC)擩"輗S u 1NQJ]^vp6%b:Edk)ҳieNm|ARcQep#<5w˸Awq[Oh}l 4! S+gBN֪g=5g u, P1xjw^cڒUl!T`}"o6WGON(-պF0On-{Q;"hlCNҌ%BZC2cʡyτ; 75t?b&F#6uMb+Wm~BMދ ]niN]5r]f_Të|α' .\'r){_6[,`?9Z9M5ru@zLDKsp~,MaN+{@Gx铦/$8nRE`[l}7nMdR2JpE,%%dx8 Ue)^ns{e>@X|Z)VC٘2f+ >Ғ VTၞ2Oi,ԉHœH3t; `BN T5ɨJԁ3~\KP%aXG%aՐWQ,/f.7lL@Ōk듚<;L9*^a\Ku+? EF_x?Fa2zy /Fё6rnvzx G}>kȹ`"QPWCݳ1qL+c dEp4 }̯NŊC2>2B"G 9xLO)yyŚDpU.+6@.)Uf\刈  qL屵O=;".A M-Hzbx2` ^M.猪UC(D,V<7M/Α#!ϲrG ]___ |BB|DZICXVvZnox/P\QK5=ٝ7숝~ ɨG_檱#"g.VHn1jp6Vcob?H+؞d.Ab-"lv 34/n~2Ma<6.P @պXyySvnmI4qd2WJSDc;WsIWy)B5|nهcBt1)` [u[T`s@T<)YT@DIU=mg7 1UF-_ܳřOTZkVjWd{fT.I3M}0dRyTG`Jqx5o[x=&;HOLqUJX1@a?nLt@DS<EmPG݆&4+iB1;iG_^"{_o.Q6 ?'Hr|u7|j\U4A^_ ʹ@mo4'-FlKǝ4?XRPDh߅N"L.HZQ7۸?Fd}2ݗʨ&ʴIkH]4YX\f묣OzϥUɳ+sTtDWd(cIMg2{P=sՑ&J8%!?0ϗ㏀~s.cll7 τM'AjQwvX;}/8x ٦cH}3љ/=ՍoGiE* @HR#SKm1+9;^(gd `m6qS&gEIB~=[K4b8wFJɣݐtäWs 1cO;Ml>S6m3:BX:w4nx=)X{Fi?zP,9jJ͇m"pü"2l.QkZAKk£Ԟy楶o\-)Kك%<@#q.Oja ^4g˕͡t]LB , ~dX4\PuYэĥ/F2Ɩ )S4 'pwQ6. K`?'m XtOJi5vƪm:TYYMM2ʿo ol!Y>U:r?ڤVbf=(m L[M 2yO\&-C2@Zƃ"F?Se%h5|eՖi5n?8oNLPf87ڢ! ttLV࿽! l3JߡrXGUfQMA@2lOu{rK 3jCHjgfSLQovdtUїl[xԣ70ܖ1w`KW~e⼝t!zLZ7ӟg 1> ?A,v`/tF(_qgeR8k@Z9.P>[31`/̠͕[Q[6r TۆQI`Tk#*)PĥnWtN0tag7wy_UB["[(C!%WcHJMxdݲeNi ]%8 oTuhsap(āS }BxFovzqO b8^O#~ddp?,8 aNUJLg|^YW6iV|GM hE ୀ)i!.,/;cS(2R̶ʠwV3:հ$Ve:ˁ/1:(C"#6#60m~r^sq" wzfD(m /e{M/vw%qSgs(IFӟ.|8|W!8Y $dF^ Q?SݙMcIq-^/IԔ%:B;cnd\dARz}.E5jM7FqH_퓢>@ڷVgu0b.]miݤ7gEn : VTR+j/y4ݘ'uWjΊ8嬺s\DIDI]+Eu~W]J`77ɁIr97F6 a!L75Kc>b"2 Wn9tKG{k@1, uW9\Y`8f7ֽ s!JƦ^*Aڈ-Om}'럛(WaO GТِf}!uEw_[.`Wk#ͨXcdɽ2 ̡\Rf<h|I: SX~dk0%yu9;Ѝō0=_U^_(g\|2xiÐZmGǏ=ltae<(ID[a(5*4B ykjH$#}=e-l#:  SJf $Rk&×e^{ e5v(]Gd8'W sU3ьa KK" Lp=A#MSSG~ c(*mrc6k:0[j=odn4aÿ"SV3hDsu c1?ϨQE!y5'F$#t?$> j;R[j/A$XsG!]hK ڼ,u:CE^RcL$[ _@{+g:ϦZCcɁU]mE\9JkIr~ﰟbz]*rS3Wݠ~DHw!=s{!vqFnd̲Kȇ, hnoo$d bABc:jɎ&MǹD*.rסoAD /B*<8?/p:Jn;V/Q4+c-!X}[) ؍*Yci9޵r N򲃊ӫ_SZ{:uHʃI?M?ׂۻ+iBD\ %BrKvR՞/ƣ,ns^/+SۖȺ+*-C s+vY`05cbeTimyϢgS§xG*?0OzԜEqd8@n2A2oM9Ns H,R[k;pH&5vim|φ#R܊x)/'3~c#=[:OV;冽>KxRc$fEj?iz ~=+:dSMYĩ(A?肊|j }dOH˓t;ҤJ#VEl6sq-6A5)8IVS1X[03MF{wSYKyVd3"MSi{m]~x})&g o%7(Z;^Lў 2įӫ20{.ڀ8![5 /B]0(i(|T2mY$A,gwb) GH9MsB_Ȃ *țo~n%׹SPs8rEH3ihh #Ē61?ʩ5N;ɡ[89 x['H:.dH2@pZwXleۅLaj,p~/LD(L9ci86al,fTeз'KEs ,j|ťw" Q/L,ծ c.vu?q k%5f ?s_\@5wFA[̓"2~}Q\fΩ #*6=;i 1,*yFLb"ĸ泠($ߑ V> u)6m=#e j/i5xsZp}Yk@oEq+DY,{UdR)fL6Oj"p>h~7tPc.Ji~ U\4*N#:ۑo[R`Ɠq8<9xX1R~pRfqܺ0j "5x7IϿw; b.[P(`[bLi;Ʌ[)uȃZJȂaĒM#Mc{'<>4t,U֎;=-R={vAn통EPuo;0(sIeCEH nF40c)h(aYm 0pV6!+_[1wO6*4‎m"WZr2,z+Oڬ )AM[6kamSZR9JW^ vNa@ Ȭr|ܛ3_@8OB>qgHyUob}= {q_5N>fe=W'M"b)w&! of%Z@n`I%3YjOKgB"^,L#MgeTQmye 8_5.FcY&04:a#F+:՝F)OwFsN;81|EV%OjuFq75(_`ydz=cRr4ijױb'?58:MViVy6ChȀai S bN!A4w8'gU0r{S>}3 m  i Po|䚙Ynܤ%ugMD07"\Wi^u}e= ӠeTמF@4(ByXF]0`@y)R?9`~̯_ zWskS 99I -)pM渖/\m'cmu:rQ,熊Tr/D%[JM,/E\x?rx/`x_ c9HAfAlȍhU9| 8w.:ka,%fM{u։@5{!VG ܞzU7%K:t!Egꫮ3޿HƙP% 4\b`Y O·'g(r;SvpJ7X "IrYȧW#2^[(r vʔNk+ ?kp;%(tt!uk\L.=Tg0jHVta=to}PvpWfJ<8ǜOs; P 1w]KZiMGu B>>]ޟ&C1 AhfV} w_=K6];Ex!*Uu~݃T)δ̴z]70EF&@w;V%EyMcܚ@EO^{MַH۞GLDC? ^HWZҬO[^ookgn>~8|Α${eЭ+*/Զl(oTנA/4<~˟z9.#ytjw#BIrJ  ;A t_qKh`iW]M5H$ʪ'!R&+WKM4wCljrvzHhXp4d)3kWT0p4IK,A1^~`bu~S}#\b0>7u|X vDow૞ -m^a85U.|Ctc2&SE e.reL`.*!qtPc=cN-#t]$I2Z[8OͰ.iȫ7].yNޡ0UIl "ޣZGFa gYb8s8u(͹hUze{Z= [ζU&~o=ں:cy-b~s~\{Oՙ? Ʊypqd:/,5hg2.w!v I|#?!?vPDQyB@)f:s JHdIlF@. T7 ~H#:W\; p"ȴ|2کuݩݽfҚU'~WG c: U%CjWXE6*. ĊѸDB7- W>lsdn=<Z]ZBҨeeUZOZOz3av1#2w9U_DvNZh YfY퇦)[W3MyE ØT3TAZ[X d}FH7` VrƦIE}']c4gS!L'tiGW2UZY 2r W\:a\QILAdG} ~;K$l.ƤRc bGc >|%JR)g Pl²>%Kk;q$F˲[ A6A5Ů0ɯrA?k)-A56Yl=t{˥Ad sMU~Q^bPτu, XZ 犱|}?&>PVInd)@j~\OvxWN&Q0 |HŋGo;@Y6O :M.r b㱝X?Nj=Gkf28HªV;_ LYݚf0rcdхf+\vK͵a=5c;0p簢KJSIs~Cv;/pkԒt=_ 8Q)"C4J9ORjtO`75b2vk?c-Ff`gj 9%8vVɚyYś56OO,s[h!N`w2!sFD{U@c?aL?[jrƃ|NQǨ)fYtz Iwf$M›`Bh̓ c>Fn՗q(&:XN5ɗYD)Y2&|EM4{QqV_.Hm]ƅi52MG ngLѐI'T\k"#mP>%|m ]q _~\miQt3z>bX}'4GR;* c~*maE*ju0 Ov[<1U+F$'s {;{)#Wi=jx8!=4<*6F ={],[ v8n<2b/XGEzȳёؼA~$悦$\sw}&Ξ%KD_†oTm@ᴀ쎆2RK}i׵u*"hߧ]ȌD#*(Ҳ^E5I-5SSIYKL85"E\ Y F9yͥ겨{ lۯڴTBɷdǨB`{jEOs^6K"ۣ'0Nt#5-ӢDl#+RoΔBG5)h*,I>ika%-ûmږpA>i5J [LݰO }%G<际6%_JBOd_fBص|毜K~Z"x'  ܎r>R)sxtn6uI|+ѽy(E6{¶Sy>Y1S)N/܄1a_(p$ilj2(ꦭ B7̸F&Jcq6ǒILۇ: pT30$H"&/?Qtں|NqKZnI@R+x{ &07k?`SSJ63/v\$g't聯Kt +Q!oNͱ>P?SBU^Avs0Y?ʪUB0^$kxJ=_agRZy!l";@?&^6 t+2yy$Iš<)AMULԷDiE;TPT|r9΀wz5MrB8Z/.u'hiwgeUXmZQ׶0rsഡ0lY0=u6TIE^+)jŜ?_(i~hʩ%RG?ן "x6#h, `O+-!N?R +SѬV}(B ޜJpkprx;KՁC4 M1yM4Y^'>6Od,u ٸ2&*++uDޱB_/(+5p!z|RqN>sMMoׁ.D*{ա*98ҸN3h5 2A=\k. y\jG tGZ~OXUʐY5G%/X1C;P"U`x>'qŞM#0-_+On(h8DdAa"WOx9si9YZXJ.1vo  s6|h(r'JfA0mK쥀Ԓ f!ZA 1(CE覑Fh9ƠGyY>Hƃ/T`lYlp!&p߽Bt?H{IܡH w\|Ӱ>69"M~-yѳE9m#f"xתv-ػ}dmFo;zo1GSN1@U Q5NܸM?̮>`[($4+Kň1ΎE^p3_-ґDȉYu\ڮo+(K<}܅r#_@ϘjIv#Y+=<~^j]0N>x\Ud_VO]?6lr$$-1MpbvRu.>vG%iwn  {#'؆56o9!geRq9\*"G>K8>3yoYn 6s$9,α$)Z<.2/휈;}5gxw׺=0l[-D*y2&pUb¶ hܙ6.ܱ]jˊ)r 54vb;c%])BCw8CL4A>٫MurwE S6]"I bOZf0ճjywxzΚycNjӛ&5a}Ip/ۊM9{;P#r|ki.eyQޏQC*)% T\=k=<Y{%օ$c>.gӠYje򤺌eƻ.<{RsWiܰ`S4G|WNLj =[i;3Q@fAyEű"_(zBTyғdb9~ qu-Zv8! eݔ{zd Ծ.p4*QdʳD5\TUc Nҁv_͇mJzz›Չ˟L#KixZ ټ eg{T09a1_-C5n.hr iJ'>l1̬MG ޱz:!e 甄ݟ9e? jZ>yW{QURbOaeAyQ꘬֬u`Ss0aրPZ'uk7~|{S fWdS2=yVq6l~+rM`<( +b;+4k+ c=K,?Or>Ws{rqZygMَ|inl9;Y-B4&Ar+Q-XЌ@K@K Qb9_kЕ/\ŬKJd%{&2޶%E[ Ӭㆉ/L9Iʝ SvO d+HF~+^dkuge" >epARBW0/#8k6ŀ[a=6cdN^KC\ݱ6O/ _8hiF X*$8* yY L~}j[k{} 4&:MQСp9/ 9m%?ĥWj9sAp!e5L  %z(okqȑAZj+gwt>b?P4dc?l+f4WTBANuX88 *ٴrzS$i ofDZBհ~,+Bl_6lq/%k6~L5ե/)e$ pR{qEz 3Fr|c38ZeCȼyLfCFa+MAIrSԃε < a,;՗wRT,ekbҨ!;LmQJpc梛$aDsM~qNgt@Sem`6Ps[ǂlk$Ah5|KP5g&_7nYcV9I,$;SqR6rZY=Ѐ(-sA~&ζKAMFvTȨgR}M1NUfX&?ͧC\"܈C:bQShՌ@X]s+*ޯBM+̤X]p}}mV3mi'BXX6(lgޖ3:*Q٧`e#.|qP"¹gt:^8MqGfoLArYo$Bo1† 3$LaR : R485|?yO?!9 Уڕ=O0]RlEd:\~1G|%l?VC2ӜB㨈-α^NMc{&IfRiVK:t9ojX*/G+׉6Vn3U׳[H̢ vqPS`?tr\/PK<l'xOť}47@!ls0f1qNs$GHv!Mp&MA4bMԜn?yR  R J#' B@F w MU(#-bhI"hM;:_r>D;2xյ֞!94hѕ617 V:큩5 m @=3 '<=SM!zµ6dt;ˎY ) +>FL9i fa=R;?)0EgM3K5M1h,C-XVِealfݝؼ|Îw6D`o\TSzKTg/6[NTh1xΔ%,eX&9VMhdXV1(B6J祧7]Z&*(cls}6-t0'zJ&曊8Z!$RRT!1k%2.y;W&ZVزp^|d=Q/p)[ėҫ1DϮZ_´SXа}7{IϠ\CItR'}Z$>!P\"R}QvʴV;9p*zuuX x]]d$UK4Xꛍ-=mkV{A|{hZ;ԙRѐ 08Y 8^1C\|mMS7|LwT3*oh>yCK!vjm|&I!DGWRWlP7?[9ܒc y%_W$_f|"ii'>I\Eb6KM@T{dW&Z>ob+/Q~YLQmYJׇ2@rӕq۞XMf tD"x`=6 &m}Arx=k6xrq%)8c8H:]#Qf)Bdi~MWJE5%I䁺POuYyvߞVDOUnP֗m!tsG)j4x9j( ",Ȝ#zo0dS Gc´vʟt؉h쌋L&b=Ej(Cs,ne%`'w|>'"KRvoL5mQ)Ms=@xvSEG,@WSH85ŲR=H}̠lHPZ,{k wL!J Rݪ[%i=p`~w NcֽL.a\.HzPQ ]PPV׼7}6-wao!(spSvT^B ?+Fy{o$E;{]eh b@tyr-eL7@/}ceIY0,A#;5c!1 ;E'ZeJ` Q-07P7)H#Џdhb$Bwۜ&+k!s._ Bhj?ֹ#}|2k(@)Nnm^AQ#tSK ׫p"LbT-X 9cB>v\ӳ 8dzQa5SmX7e"Agvmx4R"EUr6o㬁;k?sئ[̕5YNPxz.h +jZK*~uz=wԄ[|U( C/Աm0+s>AP豳Y*|#o}Sl ,Zʦm uy*jnD| :#|lÐnQ3oeHB0Y?\wnF)F "roYJOUJ=6C^?a@LP' x "֚*ڦRtWA#92*iBv4VsDnULB_aڵfU#LűL9K*(m hsuϣ f`E$w[is\X8KUp: $ eUqMӣ2 .o;9IWb3EY K}dERwFgj1؟F6xx4k{4hqU.cߎ*wEU*!)0|_[$>#0hQ 3p@)F;'6;E(qh.BVi -xJA޹!CJ5'Ps cw]2NC*?Pn1cqm@#L1ѱn%$JiHdXȼ\%(>8dbXeu5Ϛ]sm PAX> -01RL95.XZho~nCص1쾢y%¯G2H>vx8E*ˉ^i4VNJO<+>sS Qq~1 puY*-G*Cߧ`vrGRxK?**LFoiZMψVqMԦE"$4q~[8*` K6 Fݸ2Г*hN.lZmȺ >ee 1uc›lZ]Y9a_fptQR(qKHyT0|q~o^-`n-T3 XUYI}fv^rj0ܪ6+%c+,sqd/-Y%Z,Go(eM9[69ffZ/"OE|W|5_IdSA!rٽU k R C%zN.q{UOW${҉k-+uduC 'E K&_a$\*ݠsI>.4mY.@:VVH𨴾g?T)K dz!,?-t@yi$!.tăJedSxj~VR[dbs.C|UN{~mm8!ˬ)|yΫl :DqgB͌txt(GG(#{޽ O\mwB>E>/b.N7J/3NN j8,k-Ko -J")ŷL)*YrV1M.F}qo71L+/7ZAϞ ѹ>B ^^ܩ0'ӕiIŽ8g,klƗO,Ƽ]F`֬x̠$n!u; J~tuUpZ*iwga-kvRk/~#_8hL iPyz kd,a*~=|"ebo>SFu3]F[Oܱg7/%34Z逼ט^e_ѵ-@T.~$%TJ'u*= $Ğk~aC!~#e뤀WFBCAd,aNJn֟ͪXRa!4'?ͳ`;*rt3>C3n@p$ U|d 0)ѽ#=)"lFw ~%1#cLawEngSh3`!?6DZ1b#|VF1yȫL,M8OySG^5h/mI* #\>ܤ45n-m߀amh 3.h(~$x6Xjfn٪*Ѻo 031٪{4d?!rCΈ!pdAԭ TIT \+y hX2Zd3մi^xoE~^wp<>b>ɉ y):Ƽ<+5_/7- ހ7Ɍ5k9l0!`e @ `:\N SR7^{ެcuO(2Cmʷ(]-^$:oRNf橺Q<&dIHC@+`FӏJK)q21wN@/$-7^xweUN@9 |승.k|6b_Weib%ϝ('!/oo9*T絡)oOۍe4 h:= &x^ TXg2BײNWRmup6(:R&[r LWR[l$Lyxz9 x݈_1p Y( /ey0MA!5>@䨉PRHsyi_Z0ZG17E2$܈+l/o7Ih_`u[aPxht z9F1=p /}{4xs_Zu"i :)dtS*]{*T-x-d7VW<"՘=ɵ)Yl~Ѣ(Irk]ct>*8ۖ,!kr BEI'%ި x;37<) N)jieCc U XVmvY&ԃ%bY[|G%*ϨŻ㉘ > G̍XȔJYQZiGٮ>__!k l`@G 2ZOTpH]gPzN̟a#5:P04O'a%<ۃd"Vf ي w&%-Y uL3At+z,(‚"z{w_ztJQc \}/rD; itzP&S*>U4 ,{(IdӘ>o$Szr̃Of#~S2(TeQZ J n2J/G@UO8U$~LGPA+`ExQ˓ e8Nّђ_Wօ?7@sdȵe"vm 5FuV j,%\ЫtLɭAwH!UŗRKSgJ5`޵“x'7km=Ci_7kz3-ݒ3@A(/`, P~|PnkxԬMlNnA^iuɑզeg][j>Κ\YL>l d_tIGd!_p]^ m=6r>ȣ%0H9k!+ {,B-#4QkAS(_ aldi):Q]H-UqTH]ʞa\FW jc`y7wEq6ࡿε=c"#jy1<>Zf=EK6 zE?A6 .ibcJ¾q3;-p)wB *?oywѵZׂ"FAp]RC^<\O@66âoՐ]fRĻ2@p`Iտg34SMYeVv4n;԰~.)_h'G:N/|KO^,z}9"/Ka8?nr:a*f#}w!2F뻋TfۃC?B^ȩIOO#E찬LUM &ԚgpָWIGC7^d/ԣj9&`oA]Գ% P>LV*Zդ1|p.{ ߖzo)zh(50 tZ{չyB*R:i34x,6J#8 K(=D9Oq_ș /ȅi2llb&mc7Q5 $"e<) ϒZMʖduYel(NoxYFƯeP15\fn <  Fq =`b0F2T:O>WyP=~HA34 pbVcPՒkH>c<`n[A{X97lo3h^|֐uB-"|}_j٭0ti2y.pc&8*V⾴.ۍb&Zp%92f̿" Wáč12G@У.]6_N rXcŠ$x7fj1YeTJ<1ɪҡmB·TE7vXP3i3&ʅ7P첃-) WkmDs_b|'=<1ځEoЬ9 i;&1xNs|$;B|r;" +PGjaFԐT: )dZ}#oڽ``,s8e BHPbO0D=otA,=x!fEv1^ҡ@g[7{KB GK}1K5U݌顽c+hm |(ylWь3\v+Y2젹ռxHGYZF@+O{V=L>Udמfk-LkL_p,ac{.nվ.PUmȏ {nO8gd*![0C;x_5'[ <_O@R~J5/ѣo%J0D5Pl/˟~IL{?N"l,kTmgœ8d&-;eEYd(~bܒz> *9]XU©IT`d`0!V { I>*W6վT@ʭ=/\󷮳6u87#ΕQdiQަ9rvIYhVkߑUTB4*jFO,Hѳ!Y[2?p 8ַnCXF,BeTT #D%@`%$cTp{^!:N"p5:[Bt휓G+J~=<$YfzJ}l}Bi֜ߙR }T¸gb]FZJW/FqRu8k1Ő7bX/Q=cP`K$7{?F,,AF/\O-Rz"7#u*$(Ҡ2կkbG,єEJl+f"r1ϳMBsLu vsQuqHpu-qeD QםwR릔9+[Vu% _@j$,VV,SqD rxw(,*0e*V+5ȋ=愲֛PX'H~YzNمx |hL^cAߐTUtW=U0x.cd z'*S3=kl m<$^jtz"dSo=B#4D=N8?zqM앬dUeU"4'ԙ0 ۯ0i[߰K D"uRDJ [Ώ*p=r\."JN*0/!ZoYk , )7ɤD'7/Fc*Yyv[%h G25uSJx7-.1IGQMg{zƟsrߥDzPdyUdzoUqz4}E_!Tt2Gj`9sl-<VXN_ ]0~ˆ i}QOhܳQDlwS1sC%Edl$*=P 7PbHdNwgA5=~QH!.9bRp`v9akt8X6%}˾鮐!r+/3sjҙIv@rhHgP :%/Z=#i.ua|Ð]s-HC߱K*0rPiQ1R8z( (/lIz989vM!o+Y^f4◗!QΓh րe5A0**l<^+:ׯ֦nf wA{'D)ъ;i oc\R œ')p14ݭ?Vd}iڱINײ& Akb/'I(yp$υwr\-q]g%JhSO`>I[&nIDx0Qjd88g keX=%fklc=eDwX8T܂q,w0=•PÄTȥVLM>@B>=ʜ[?TolѨV{ 5h{}۱j}A$E\D|P' ~c+x ֌I3L7snI$6;-w+!w𕱲^+MHss*]=gMg1W-] A\`^o6Ҟ!?o^Z3a>W?fWRpQe,$\G'ȟ<>rf DߨӠ&GD͍frjEѿp] u_JF6$ Z5zXj`X-U/?/z ( St903WIYޱ*Z]0VD--4 M[5KE^2LV I{'XvJNwWQ)! H -}2 ȋ1,<*ÃzpӂJinvCNyw\-G_FS`$+)."3Q~!} u4̹ѝj3̞{@Is*|cAcA$Y5z{E~h'9|0﷡9/>@qwoy0uXd BV[?ojwlKWK~=6kɚzU~//%1SVC5(͓3f~$m&0*(Ԍ'űY6@)qch'5(V!el &]2<rýPWs|k,j8"!,?[l_\KzxD I_+DcGl\T.6\i(pVo,)ܪM Wr/_4AmnM( %#{bžD`q? ^휇cÑc `S{{ay+L9TʍTLО4fi8BA, B0T aqVvNgoYCRn.pv 1Sj]\Y%jt&ƉMƃWeҔ( 8{4P,7*\ME_>d{5RtW%)!\lEd~mÀ#icdwdrLPpd,2DO>HuѲb~D>>qg4ήSIlxuM.HƺC?_ ܈B$\}'[aʂP@.wxJG̨] ca G;#U*9,&֐OވcaN?2Gy8@#D1` :zE$wᶼgG Z~f&Oצ+Y.]4G#jAtuk*y)x<7v'uh#NCր.ڃ'T\%Llъ:GEkYdd|F#aQhW0@!$EEx[2׮wmr_h׭ک6ǸP?䲬Z==d0#M_ϥ 8,3T/m\IΤY Fȶrk@,e+8 U vP GܻDqcH%?f*b'p Q)DqQ $HobKt(ٲ`1e('{M4]ThwM|S"(1š^%bhd Rx5ՊH||9_}~LCi6H08!<;)rsPgZXquo9vsFhL֑6 ۆș\{*JfK>v\BK%dYU'|yqz꘽]m J]`FEFpA.9XSQfeRWv(L ò%͚mb.B?4s*DZ7Ħ:K2fE&#H=wXf,';Xu@ !py2c5v̲U ŧqMJR0Qįs\E~wKya8ڌ7!NJz7>ofo i[ߺi*o?']{RLfmV^ќ!{@&4_nմj s}oiϦ <'{(ԗ f>^Bӳd>ĦHF>.ɇC2T5@ Zqq>y7[71 E JVC^h E/K Yˌ>5;4Xib+%;MHϞv{t>< cְoCal&FngqѨkU+a_: *GqWS JNM#k3$ +E&}8;7f*L7<)(Lv;\A&3|EkfUK|eXXAyԝ+1_D|crM1^S*Hw"{qr_!q܊602JVg/Ue^Gz=+NP4v@ϼfUV|Lg A2rIo^9y R p1p3 O" dj)Y Fޏj%V[\OA1yt{K:D3 <<oHi{߂=@ [.n)fsRS{zU8L_=}qc)&X_ێgG,(cmL(-CtY1^2M-r^2)طT,$ KS9GCIaBzao(alfuȗ:{W/'T;6[mĘ." sc[%y_)4'BhM1%v .T-mD+Q͑y9o{zDc nMݣ=aY Na1}}k'K qFR,|*,fht r~|2=,$^jeOqr$@tWq5n3;,v .c<h[5`2b66E,lRɕ̀NUI7I S"e5oq49g+ 23Kd/ ׁ_2ƒi_A'P3-P~:0\~ nX~dhy=Ԛ_TUq!سZ)2}߿>MX~SnrEj"p-ӻ,~CKop&Z(DVNQUϹ4^vd>ٷG[c\׾ 7tp0܊B?_(.ip0&w[ۣSR3QEb* >l+P!~>6Q mB~~actN2⫆'u6 _Kw[ < iÂ2> aQ@ԜY 4I0.'C?:Mm8HUF[vOen]FT/-Y_˪ddY{p"j A"܍j#俴& DWsh8֌kNV"ck :dB \&n-,hv 4w>y6RW R)X)itdǒ8ˌmneTN][5)E~CSNt3>lp\4_X)ZSڲaC?<X:GH&[ç\3NM< Ũ <.7 jz|lW(`2nsAl.9K}B9_E>NxJa C ?D^`*޶D_nH"lXf Vg@rZB띮[HCɐw\aĝ 4l/qR+ Ms| ܩLu{MYZ囼A,j1^T2A6d2?q^Hz``3`EO>,p5Vnï{ E~5U:AU 9H ruS*\ ;Y:Zh :"/f]9dk )C?Ycx/D[W؛8gDΈ# 'ՠpJM##ٞ_ vy3}́*Q8^$zuO94Tq"*=mAAO F'g`yܫ M+z@j&iA#ڊÑoL2z$݆Db:o3M ay<>/|vAk۶y/GoY֠$hP?-W2cәLOyA'e6Ծ_O_9Jg<ÌKJw-ahӘ/* +{0+1Tݿ^-W&;SH |Wr=t&hɱD5S9 }2='Sdr-M1@OÓ]3c}r &WÛ:2Τ\iZGm_5͞^*KjrCzR\tK7Ks29dhj:;c=\/GGfsy؉lTUZt~Pxe dMP}2+ U'_ -t2l? dWj4/DG~e.sNE qHuSBMgOz<1CT:%&Hfʤ6D\dmjmk5(WJ`Wg3>)ݐK j^B.AdHiMP>iDwsΞi:Lȼ&UpȢ3P dB'%5$K#2WPD\XŧTƽ v|$[&ژSOvVIь954V1+fU,~ 3$C=uJ^n 1XL/-G xRʙL _+ SCq=lgVZ!vjƤ1bv|߾"4fEO&A}7ep _## }vuahWk;|K^lXQQ2Z7i*nO1U:,m#8tq64ZI?s+G@%霕0+ .2tU;F'P F⳺'qc{\ 7b];?JӲ !JaW>Dʭc$E߹O"TKlV jit<7A q7* Ļt-v8i7t-^;l|"TƆ]܆-QZL&Hs*$: K ji@ief]Tiq3V`an9ʈmr|#jݴ|úlϭouMCdg+?ϫG{daʤwINN;0ʍ^H{i,}ɮWjg`ބWbd*w͐[I^"ta;x0f"{ B(k.Q"ikəWh(ɖ!KniC4u#{J>+֬pӧ%p!c[\kl+ P \J-w s$&KUТ#$J>~6T˝n\„<'y;'v&.d?sgq(46cnY ҔAsC:{?Ěۙ)u m\0eCdݷuW]lG8V3DU;{HK|? *kMq:^@)U#r@|#eZ zeb]; 1'}ղoڕ`؄o9 [[[Dq@_z)MrnDYWKj pDجpSZJFIK-|hvOSf1eN OQBoHOU OW౽=zܶg/V!m ]¼ʆf$WֵpjpSepa 2- <o.4"0T)6جQ~:\tn4x^9xE~ڜ"8XmT#1"u/^Dˀ+JKɷd|{vE*i|>b)P]TNm[-&, r7`2?B|}=v\I^雐$C4M:5z3aZI;&T[^rHk1 rO~V83v8<]5s !nYTr5ٮ>9?C_i81'gSmk9QpeN4x= Mgvޖ,Ȃ?讋08iqv_h&hq%f1D݉k*HF;V-F/‘cEaV7B#4ys< X%$sB6ʻrVa|(q!Ɇ $; Fć<5[SVg+{T@w1#3kk٭ϭ) y<,!<03.ۄ^T"Oa0+h[O"IR-\]GĆ׻ٳ|vmOnb{C # B}yr[qnS:Á̘2]` ~؎i27-JO)݇M }V~]d(7@/Ϝ53v X/pcSMfo?XP')ymK㦾IP}[!7FGN)^c <}4sBB#BŷͳL DwkI lf/\],X3F<N]+=&ѹ50-n03 %2*Ҷgr#|͕MXEֱQ0x鏻^ 4nn EHA\ "PB~[>(Whו# 6} KЄ `{Y<_f)ySـyGֻc;m*F添n%RJ3u7!5ET̼AҿZ.^2&ZCzo=KD?5^|MK[sTXn з!4J絓gYTPl-C˖z:L_\p8qOyl I:)R"@W|j#2Yctm'p3l@49Zgxkr T4qqz15[熔+75mQr;hICq&F; s" WIN qLUA<6IF >aѝk?kD<3ӕaKS@]u 5v@N 5LC,*fZH ?ۂTA8/9H k9VTɦ7jG39ѽ{lE0} OXK杩7XU# `,sFb Sbԗ/^,pBjZ{Y ?meg]b:(lEI/1q Wxy"kGd$;:(?vl$F6%ApA~Hh\);Vmտ\ɸQg`Ésx]9Wz9H rVВ޸UV,HX M9> QlOaG?k Ӝ0vgWw< Ԫ+p ~o7ɺB)^bS< "HEvl%_Vuiic$I_,ޯcOn R]Uܸڀ{7witpK>UUmi @"rƮHyv2ՏK&<:/iWd5PU_>ea2 Lbnry)1D;nwoe E7GY& ^$\}ZLɬ}>,}!woޠ `Un\ @X;VE`#%v]f|ݍq 1"Y4sBG|8gjM0lɃs"%nw76ŧ9 lQ}}йN970k̮?x3 PgTG:WE.,V_#"dqL1O S:>)fPC;S*of1Tycb#g7F*v5xeǦ^@u1aAj,`u-Z%>e.Q'ro$u^$kV>TLq(E21fgh_J=blk%R`i; |qa!pͫ@Ԣؐ1VRa+ծKT씋K2k1 qXz>&]igSԘEѾI=@sղdaCEo|w`t1R"o.usKR0e‚l o~ Z)W?Ĵ`a "}#a}RCkDˊ=>3yjmڈB܂ X ~1HysXڢw|Ziv'3$*_)- (7^SBv}> W'>E%!5@TpJ|QuWx鐣~\S@wOrAH=廒?Z&V,;ܽ]C'%PһJr6ͯ{]j&F7Rjİ %z$#C/K~dj[W>Z QܨۮkV&4Ȭ,-y8shx iucD3cbU9C>~$|[8XsFmE$ޱ?}Fgnf}~KH_Qql/Pa;-ps}==8($k#JQtVgX+Kͽi&3n䋍 1 drv%#IӪ?4^F:W ~(pL?&߸a3{e)u& .b5sgn ^`ןg7v%2p߹8{peդ>`%&*h8Hh !2L?N }(yeCJ1'ZJJ77{OaVRwO6`)*r{#751,mzwy |Q¾m\EJjiد;s܎#-ߟAT2VM ݴT2d-º?33_ O`¸gwB+"@vBLMu=3DHhc4Sbݚe+V#XpKM:܄>dlӺv%< 2 lSyn X=5՚&3g5NmaGP<^Iiaf[C1qt zPy v@i"71$Huc NOU.Z(Jj{xSKxKw z@WCߓTC lV4A|g׮E!ަW}[{'[ShhbaMS$B&J"@]Y8' _-g9}z/вo;iz$+#Mw)1J6Εh?qD8H @3N~sZvpi2Y6=D>8nx'0 =ΚhrYN.$D$4I}D,M~pE( l' hyiM2 TF: /O~6R-'endY-4,"6,7ß$QLTZ >cp_'@I7+8iE~v5džnpb$dyQk1)4g:w͙ӌ,l((BY q޴/-iX0LKt-a0{peDcmY :_;yDK$lvg8vrsI{zC1WA0xUbFP6S:IN1W_ȇ\ٜ؍)$5GVZ~k}D;E!3Ϡb O]@kƻ!?4*wF,9VKv:9k{WN;Vc~权 dU‡PgOtۭTɰyYE3wD `+O"i+1Q5!k lzƂ#IC6C$K0=>DzYًD\H z"-2̐ezLtK{@?My4]~0c1:^6-l8貴njO+D3;~' Y^_RǕ<ab'~vW9K9-^Z\y&x`4Lt=U#&ttVU=Q! o|}.4:n5-1*(2d R13]lZoz"aF Ԑr(P!|W=0JS<5MY=*#t5jKh:@!mӇCD.΃r}vyə䀴 62Z }p^OP_̂)rBy~zXo0U_ |GR9 oA;ahgtVŨ=FS乨U$%^7lEL ,GD_HRuwrE$4b.'A[`'0o:leQU>F1) rS@9EHS(XgVY֙229 91l8ёEh(=e֗%oKP89vj nA%e`\Bޑ1O_=Lnc]xL81jP-n43{VjyZ 3v[U7샤)\ \\B+ ![<6wjNɱ8q|^Ǔr%EDiBpcLK=Ys.-srngqd w'{ݭlT o5iۣG6$8u2Aw$իpʄT*~ƘeP5}X0'H .wnJ;`1xY{`]1= ò[cW.DYhܶf# uBN^Y 4tH͢ƦSH!+52k6<9Nn7$[I 꼫E}b66y1wRuB08MԂ {Թ ƛB먙@%Nb&|Ϧ'ZdZbM-kY ʋ9F3xc f%/ #W a,u77nd%:i98=Bc):naF~do1|.&KEti ]=|Nl)6{_G9y@ 1!;  `7i7mI戻/Z7Lnh M1DH]$5l_,7("oZFfޤQApK)4;Sw5IAF}JBgөH$񨤳Rf my(Bk=|UnXr['y=Z_w׶PX-oa:(d=rb d ~L<ڇѣ,jtwo\b{NuWGԩfMiއ|h'iId84fG#=UΎ$,Mϲ8,[p P ǂh;c~R  <55,~GE` 7{'wP Hf^ !x\<~&\ޠ[Aj[fJJ#G n!+`\\# 2NJds&e`|DotzmW_N2c}o7A|L.Kn@K+-QQiɸ|T&*5k5jHw~SHg3@=Gǡ- XP$WevSY[G$$t[]@v\xLRmrnTocN>.p_G7Ho\]5K3鿯Ky} cl4糎eĞS[ dbm~^YG9zث,Eza>wS3V4@;j% 5#qҋ#KF<p.z|?J=RbG‰lU06z8O :T߻o» 1^ɨpT5J[Qρexi݅^0\wP4{Wt r^;#TxG( e^w- "Ɣr| e !3p&Sq!fpK@M~0jh]> dH7(godӁo'ʒ`k{f#hmw&O:ool@hu2Ύ\cj뤾V38qrTX*vbxbeIU^N~p ٩2]$B=mH(gWb=o\MwfDE="()6mt=E|ݪ!{ƭАPn(>&;Wlɨ'`v2;[9L)v)U5 /.w#fbQ*)35um^OBKc3!M.mpxuL>&x 7MbcΕ ңw9KrRIWMwF0-CY%7(* jWf@PCpEgK&:^8g{$pO& 7m2LM-: I_ơ|} Bت.~\5[pp XY趀&SvW<9ryuy3LPvّR3E{/HlP/%6U9(nkLIi6_8-K>kB|`sګzߣӱŌi+@>Fzk>%]b~*%Gc(0P?s.j,<3,!Y\OoIlE\H RqaVÝ)a703#7ؠ}+%c0,0eO^^,bOdƈ,Wz^˥+\P4*AX4 `,r9d|*11hWKh#Dstm!Q<AǘI%5Y\]6^%S;a+VUp"oSh5FM'`fENE2J=/Q0rLv:bX$_nGŊ6)IY"r'Dyqu','vI׊Un7brzHq>RPF{OiqЊ}eY߹ .0nN]ml2}ab7+93 K!/QoQfz:3FJCLO}LZ*⌋PrBP[7!It`=oZ_fk'P6v &TfZW9DdcV]Q Zt͛EUYX:x̩>1xvv^Oɪk֟,Cy*aGyQ]٬߸蚦 SAr#o0`'&УK#BqP }O#$p?T.9'.i>uĎB暝yc`ASS$Ѷ@`vt`dwy'p]a*z |Ec( .\1mh;m:4]ԤB~Ĺ !*_D;qQ^'t:奿?fS-[]^]D_Ҽ) |u'KGE5m(EwKCnFV]X5;H4=W Z׉BWz < !E!IR^oqP]B~LB{཮%+#HvhCtzTDabAql)I%bą>MC^~p@`CƷ?[s-E)wDd;'x\30S2UȺ$d:44ڹ&nW_9F?(Waw 1TqAj|~Z>9^XH]]=hw.z<싲[VmO &NRT|.ȇh&8WF 9mܧ\=NJX]"Ѧ4p"m <+0L'.uD~HAzTN.csN\:+{*Oͨ8RTH6L":<¯%jB:eFDrm1"TI1.ONBE&e9%ſKӢjY?1m5:!u8{B̜[MBl>C`G-oM/%aLHFN3L'=왖|f(ّZpds0aEZ7}3'X.?ԅS&ӻRa+4޶`筭g[ Z*s8ѳ5ZbZ fF.k7o jx=wZ E{+dn FMdmÄ́8/("!BṊrY>UXz-2ݩn'!.E4QY3= ;Z%!$h8E"eUwvU O7&)f>F$>Q{Nּ:]NI>gnZ϶KEDrQ FfIQ_ /_luMÛɤVKFS0!"Mͯzк66Յ]?:FOKp.ܓY{`uĹB97!6~9 X\-T\6'1XEA cP4@]^D?=-&W(ВC~ ΎP, $770B"˴H2SV*#R7aIޠ@ ɓ`Rv9⹰V=7"8j q4#E 峆Ψ힭.p+gZ+<?#|X'FΨ0s[XZжIԾ\0r5n3~u|pTe2hZ}ȬE{'?ֳO[ ٲr/GNVS@2A[XvbG( ߒMBD81^.r__v5/M/ᶯ~b:i] ?1%:4SU*ctb'R*Yu#tcyISj7<š7:y/-+)xOI$D3RJ3qq]45ؽ1yǥKBԚekcys[ajT I +)LU?oEd*v]l'*m/[3Ź`]'zbY?͕ѫ n!n?Êj%ƺSMPO=4QMw1hl#,zE{8.+܆J@WnEjyyWq` i*a% l`R&Jm*RN>RDaHO93O5dN9vt[\F9:$#Ÿ[E,vTa}%HRkXM@M H+g t)F=3X UagҢOXF98T.)E;ǃrtI޸?wZfWxѨJ-$vkCY^lTZ(j9FG3}/?qssי0Sy%k{b5B^L?{0Q@AcitJdzS]وԸSbԦP |9ebps:~s Z#rM;J̼OoĒڍ'VR?eNNba;0=nT/Hm:c5<IJVd{֦fyet^"Yw{'JS!xGFGM4dܖ-j=nglRBuU z墵Lh)?Rެxng'I" 3hsD-2RQ")]$U &bQ*2\!oY0:+wAU\jP_(2U.~7ku̡50$?&>.SqKW̗o51಄p muC} *.I1FI ml|-h Llk73%/;jOUul+K~}HC(ux;':{ioT 7) 7Ͳ,>í>Z3Qjsfvwvot˃8Ѫ]=LPg8s%n=# d$lFJ*&PiEu⥯"sJ_7ђk.)7~BP92bQQZ8OlKEGOk2s&w:d@;.XfB7rF'DVQNN(N|!AdžQUF!+)8-tC0"f<8jvSM٣$-6L6tf&4Yk\iv> ^7 Rzwc8a܍TIy:tLE:_DС"IÊZ=#4-.|+.UȕIU7Qd(oP^"Ti IzMo*!KMBe @h+-3weq0v7.HGCTjv!3-:yfkE*J60[%Jw'Y#i(|6T/q]>l*Eq+V9G\t !Ed$aĐ&[xE]Ɇ̴FumA^EAى>' 6Y-Ii8(D[ %/@ o}UOc '!h`_z2 W)>Rh hE{QPiw~WIbJţ? 2E}X.~siYtAe)w-./\.r@4ݴcLnjO&R$ԯdoG})xE@9ob5`S$ ezjxLnSg8or&\ce. .,FSO0wE<륒HgF;zvE95!F))9 ˈ-dݩXb%r-#L~lf\^1 UEnk`6~\=5|n7Py$%뵀}] E/XwY˵~!GQ[EGdG " J\ĆӱKA'PB[ƞi/ZM߰TWbǧq/D+R8t]Tw$+#/Y)fXRop.\i2p{2aEZ1Ml JH r%~Ah >Lh-'sq?+)|y4D2 agKt裁<*c55r ibme A}` Y9 I8nyi:j>uWXD'iYS߱s'ͅB&=GydXTk~==YoZ|ܙm[hdF1f ?P!S ^W߁eS/BR*@:QACglD-oH7-0͜s <)]ـ/mScw`9]RP=۫)4kIԭ}K !-s\0`q..H4q1BEQ+yxn’]J- #kd t9sy"SՊH%)I%3&r~Q8#c2UnRQ,ңXQmW+W8t &>g Gge'`*#>K/WI.NF߾~̓!ot+P_S{y; ̆SHr@gWj^JҼ x^zlK Q`:ǞѶ]iqsudH%o/x䷋F#B=s6 @$lǡyzдְ#g "]);7ՆO59_s4:tf+zwZ164q)/ cXXdk`*fG1Pua< "]Q0u}2l}f:AUxY9sc1m]"m<|Dm9/=:`y wn G Cȴ^Uج]&3} ?c|~ڿW*~;Zs.4L6hCtJq2'+y rSɰdTe.}d*_vPq?7XJX-)e|EakL6uҸEwun0KE<:}q)a%6 ,bVYt=u NJ'%aa ~M2E܃ip$`90k2Fr=M℧[?K6؝r{?Oqy{G+$d% X\\XyH4z,Fd7-*aJ3hqZ,mGAV2X: 8 >Aɓr 6kG[E);q60 ֎PD3=1&@ +a:I4#2؊ai^`iΫN h7kS п >y֬f:q+8qz6܂N:5oܢCЄ}pnQ+dA'tf9-f[ܼ=5H.jH&ք_D'Q̎K ( ۖ_(BԇJ`#If^8_c]D˚ܝw=FݫcvudFg;$!d{5V^CD #af=HBϷ//t.%.ĥeZl LN>Ss(mY.Oy(|HH=VXHt?w }F'/ncG -Y,)2;2WMpwVvBO#Hj9Y]?$97 ˫ UU ]D UV I)[ F?tCKfjxr]@v0,sA! 0wwB8){'@mݣ]-b*pAThLbmԱ$z&zt)9}Q{jTʗe2FO#+@C]|A[~+ ɐp$< m?7/,-ri5?U7 \pEP96gL;յ=1?>2R`%=\Мmmt3&xkѹ6ClI1l`Y $QnHE *ʓ9p>/0J1.>sr)'lF!?yD~{6DNs<'=-ȇ7__Y+IHELZiO]x`(`uT'. aZxw 0n:GwJ)8`3>SŶm%kPV޲Vpio 159yhS|YՐ+G,B[y a '3ײFv#w8e,ݒ_{Y8q RL|B:N2nvGi~9K]E̯V[9fF& |Q a9;;efE|s5h*%@u'%~ـTi~+a~M"of_QGrRKdAm\"; i&~z&SKgG159;Nf GQCrL]&HtɷHdI\PzH$|t;lOͫSԛX =}F:&nEN(k+wsΘWRQl4J3OKʟ%T LHQ#yB֟*I[?csPsZWȋvC)ϧpEhg榙9UroV9|~PȰj;U"ԽjpnzgB0q3PE-v$7@#$Y2Ud&S\|7aSz7ArMk\Bf/CbLO~;&紗1ĪnϬ7pI)22ղ`4f:.n9-e0ժWJPd;`*~JF$KW*bt C^W:?]&r{_t`"gKn17 ? 4lh})x!*i Ɖ䤳꜇6wu%UGKwm늸LVĆᄖ 2/i( _zB? |Int nCÊQ񻹩)x1O jˁjTw l޼-O[qgt; -%Fwί|~!|`#gs復\"wo:`nV::ynXYC5X #i[F@L' n GPԌWpeD>uI0" `Կ=W^'_"WATz$&0}x{Ϫ>g`us֔@ϵTU}gr^BW58om!>W)>Zʈ"fFmRM8dNN>P5׳.sF1=•yԃd3z1O_Ah;ۢEHoyҍYk֡u='ȯ%sVeTC8 +u%' .l׌%ƼlNbә2%0E:cgYU*8يgZšm uv{{.C>Pz/yxfT ]\nյg *U.1:? A=(hda' ܰW(n E( hφ %nm"KM6d&N60Ն2()dK`ՙI.c;!Q>cQ{^+ľ?klPfC2{PBhnHA|f0}ƿPszA([AM/m'SIb.#wN ~9 y)9vKrj|O"(3$PS=ڛ>\)Trbc_Rn(*<q|cZ=^蟌zI,IZˈ+@Ǥ@G(2ڷ`ެ94KÅxD  XLʘ]SP5GnMj/[GY f|2>m\L$Usz=)Fo~bxI/uu9zW'+l%|CЕlw1*o[0pn7hBno30w$z;i`/o s^}BSN>H~Q$Yƾkl&?-wH>eJp߹8Yuxx.BÊ%YuJ#w_HW#u,@<.ߕ ~8y+gWK ~RR5+,$z;,Wj~3ƂlmIB7JgDbW7&NAA|ޕ} !]2]Sxv-q7̙u Y;*B""wbWۼ^noY05/J!%zruswdgyK,ƑOe`!ujP+  ٪A@jmY[c8hA=2x3&lpB,`aLvK~ |NkgwqEK ;:vzw`9s:;ť l)J&LɣL;17G[ZDiݣ&0:޻ z2o:fPσMuhu ^iv$2o"$DӴu)PhUK[jst:na;VKm"w)^n;7aB!iVĠ+$fch~*mh')sCBa&`CCE+*ƽ+Uh\5VNPlrFrS9!;_owH-q9I46 bZԮ^`/44;{. 4nqB"E%ZGJ%9KU\:Paiv #R07,yȖH9[vZ7pD).اiY)΃9.N0̔^VhpWԦoMcJ(ݸ2]yEպx|EX20ʍsy9JP<5CI'\Q)kn9PZz O[sSQ 7>X&*%A<ԋ@u0Var*m0HsN#j\  |C[cFgǎWww!b'Fy,K}5NA}j>@_Is8x9ʮ8@) bܳ2ez:(Mgb}*VꨢUA>F]+A =kE#K{#eHPJ Ʉ̌فn] Ȑg(qÆv  m2_ ۃкɧhK:m1난t‚EǹJ0WWtP"(G40 ͌v64 k>1Yj(d8(@ιQjڛa#* !{!Bl>syTX`HpLS$Gw8ߪkâ dlܜ O$π/*ʚwT6X2WwA@.KF3kV g`' *זyOEeNˮ4p/R#v<3 Fwd!|9oH\d:s0jt% 2@dCV:A~”To @~jr21wUu;y? O3wCw F)@YiYHI2 )8gX!{aCpa#>g^40!JT'"z 8h7(CߐY!D47beٚe 5"݂Kf (+抉xNp $<Hֺ1I {29׽;; {9m㵻:gx5OEDM"JYdD%&Xfƌ>pY~7%43̡f؏E,pqH71T ;G g\r!sBgQ:LXKd&w <H}@@]:)kPt>|%z-I+c45@-=[xII;qg)׹l ~:F͗s%)ݻx(o!_B҉NNrpkϢ[,XDr>?M(~*kj8Q טaI5e,!</ wxδU J3Bpl7l\@#޴IS!ڹZ.48V43ˑR F!&m}J I.t YuܚTB yuD .-<C1jL`T.;9DS`tr 3$FZ f#a^b`+faYws9*vsEJsc~.8 fC}ϵb\YT`t\LF[ˢDqC~|rFBpF| #z`S= *})VV)`cd#5b*$g3|{8'6y=(XIkuƋہg1A^o R~grTXbl eϬ)Y>I2j~AgpvO+Y;+xɉQbQar1b_kO2Z\DVB3D@HY2^hc6d]q%Şg."[Dkb Z3V(6<뒫^!0ͯٝk_΀oxZghQ*džE9.N;]y]|ϯ ѳnI`Vޓ&n3> ]TDX= |MA9]JJ}p%p~-Y]fװN*-td! \"Ρ_yrrvRGQtNqWa`a 2ނa\D[;YM~x%hW ?E %5G1zA2Jc=1>3^MVv1FQ%Fr 8/џ/(/ 0s#٧@w5PD)S{sGbO=sإ'}:./JU"3>#&?Ktw@/[Fw!ǭjt[)!:(KLBޮ?tU|pArxq]n0nx-B "Ұ϶r̔LvW7ݢiB*:`A1JyByI[ }? В{P0p ӺݯA1GH2ϲppY@rp\sB,}$R 3o=`DkQұ&ѯj8VWPxÍa`fejP2|uP0'z#~fǁ̓zbGźS`LL5tGAS&b'ac:iCq sv5Ā-a)j`(_[tZ02$L R|zo͹199%rFԧ0&6 _AFHs[R-.4QG6l!}3YcLRv` eYwbޒAf ' 2U)`2$&QzEhaF#7D.Dӣ[x\"¥"< |:!O%3hƶ3VG+'_Y1UfUlEa3z(gSƘMm> ;+F*ٱ^£}Dg2$Qu{YKQθ;.&8-\ >.)qXy=J"sA%j4HHICaLfX$_Uĵ)/.9Ԇ5:ɿ -oλAvN^o{"ꎼW|ksƮV\DkuvmXK|ہY[7japuxXM, =mHgb|ހn;|bg^%CF0T )2NrG'[fb*h ]RE:[?IC١L k/%Gz3RT\ʂk*ĹJDٕO֧ cWÓ>A)dzK[&m-w>0t&+I]s|RzX~% &j:2SQ6~v ѐrP̷=iG.ZaΎLy~25>remtC'm>GL&1%:QMyA8p¤/_U"dRE]YBYm(,9eߵzĘq0u|=N\pY31[u ͠iC?6D!|aRdpX7 0#BcMջ:lujbu/M5 M;1:yG2W O=W\IzZ)>,pd础9`GuY 1E*B& VE( {.(כHpFj~^d2Tq6tͧEcAs['GGME8^0PZ=!L9a ҩ|q="dcc؇R(Or-7|uHWQ4r A+8pf#ЫBIkn#?=ibx"ѢկnT_Hw0M~R DGw>B]^Zvrt^Uls#jcPVCsړD7ue2; ~otęF. 95Ʀ!I f;b;̭i][;(|O:&/[f ݥi1 U>pq߱.[Sm»lŠP=Y (!{*$9HD w̯ljVXUna^6/>];6xXiX$MK:ϑzZN&F3V>5q ACA/xT 2\Plװk9^SY9ZwE?&Zeog4rRCԃ"_\fXyN3ZͲ?O~]YjmMd$'!}@U27`mC@u@U>eNl іtd_.P<àҝsR~?gm˳O@9}Z@/[ ^C SYTd dչDS1ݺG1)kkCk=c:{g~`%rj_2~;c5E!=gzyxV5߁-eO'$,xf 5.W IcGbCjmu7^B{ŖCrQ(,SIG Rqj{ݡ wTwddYDu`?'G1vSj\.M<(_ȴD哽̐櫍Cחգ!AzwP6{jfcq=P…Hܪjk\}y6 \y܍Wv|X!ķ(nw/'t&U rl<Qz 2]Q (Ɲ '9p#eC-oEy1C{%5ڋVunV(/{Wi!nj:>m"y-+3x(A|@?o)u8GnY 7ctךHq5!F *!<͠^3hVta;Y(>O}Ѻr c7cV{}ik7#s|AlLQ:)AJ{ywFvcfњ ;&}%\zpV.,WdDY,1c$8wRXM[$OD0&pEeT[nB-rKrJ'u5IbMTPn=ƛ9`2OUdAir4G[Rυ|$z,hVY FJF$Z ".GӴ;@r5d@2r{ݻ! ϋ?MgL6"cfAH֫Thu!$WtS#CF apÇ hK v :%?݋4B*EH<Dߛ"mt2pn)Zw=DI]>e>* 7[v߉u>Cۭ|PK_<*WV6]Gm(u{q!5Bx3i:W~(Mӛcdҝ?qZo3(e&/\nQWur# {J©s`$r < 2bo^ Z/ٜ6?nę٧ 1 љbxbAR1\ӧk 2>8&1d(# 7|PcȊIgt[#8-ⶁKG,t䪮׫in7W3 q-_r0LTwE& .{Lޑ փHqT !'Wr/o-l8.Ú*2lox?sN'jSR7"07q_^>7> Y#cj" 6xMSHl[}R13%]/Os&x.!]%c5='[miP$ 9؏DFRА7 k|ָŌ*xЎU'o$Gܔ/EȜf%nJ!ϕl7zE"VrM :sI"Vclj+Įd}!"5SXa;ĸt,Y׬nfaONX(J{aX-iԂQIo;e7oG€/AU}t gW{tsK<ג^\[q9~ K ;.ډK -z{.Hсm˼yF,~KXύ&PtA| i i8O]>iHJNi^סIW(daI sMk[ q"՟EC>Ia`R#hga5rM _Sk P;D, lSNO̡fs#c]vȲ^Zڢ9sN9k*U} 51c<ćv&0Eܫ.!F;dy| ,ø ,Yy ކքS[T}' U_uڋk' 6[+ϺrN:1DG9p$u3=lnuc%L,TM˂ ̾Z,GÍ*TӱS._9Lae_D7vcPUɺ8kjbٴK(U"LΕS3#%O nŖH, We~Wv˹U- xp ՂW ZyJybV6N@dZgTNUk XeH7&i}eŨj *#vH @`+RgʹZ}nwf y H2Vw%+;w!g~bh:8_6o\~8x.j31M"fotdn!9|vhcۈ 荝fTo?ԄzG,o ®~l,~57DžZ%ʉ S4Kj`5Xs)z/ĉaQ7qĦӭŭHP+Lb&FRg{ܛ %Y9h`\4@KЕZ3S^y"f'z&Ŏ>B{ ;q_Ǔ)FƳ^z/H?0㝓3DWYr͙0{S{CKd.reF-Q2@2r=8 z{٩͚&be,/ɯШ&wf4+e>M4G EsCҸ-Q]`zNE9Ǽ0L}Sq¸Tdp;5[ %ͯɹ #-[ɛW߾딳)Mvs\m)$chQML+Y\ֽU}1p0aۛY1zᖮ׌waxt"f”5EG$k%BY˴=fA8>DGD  dZɟFj1hdNL XkP4`?+%VM;rM{nA5).ŀv즟Oƒlhh&>>n 0`/?/=F'P6?00+>sHL, IN+̊Okݹxn ןS\s \?jcp(&qLSI~k}f -]_~1o%nI#mu1qpw& \8 {c`a>dVQ-F{5@m=|PkI ϗ ׄ:OiPćvv5J.4@:~_r|U Ɣ $T݊I]BB *8'3tB%1kS!k";<d0BTߎ{mwو.(;! pӏֹJyFgu6-Zf$Hl MvvOߞ'aˢ1fr 1[{Op☆\yώGy({21ےrmЬ tTeJH.f 搢-ٱyC =⚎&$+vdnbu{RO6Xcp 4AO.JsNxw 3L,,b8QgTTSbXKNNAF (V4#ZuD?#hC_1R*g En 5XRFf5vL,`q/^ut(avpS%y{w=4?M7Vٶ$C՘/0AQ'{*.=- k'$R&<ޜc#Ѷ -8WZ=}FK C@ȾۙƼRۘ7X{NKBsV,\:=9t,-!3)רj+0/XzV)M-KЦPߋ+%:h\ m>hӅ e5ihDXmNꃋTԓb0nʞYq ^$eogs5 ܮ=G _M4I\rJNWFa|WLmc^v,Y*MFSz6GSTA}$`{̜ -BLXyл4Tbpy@:+:~>ZurN5an[-LkɉTUmua8/?Zc0'&0#iTO2h6HcNxV/N֙Y&h0p?xlrZ&m.t։cR%lixV Grm\"AKBvjwy?:H?㐗[tVibsrnz)o Ff#D8ݰ#go}5ad-՜2W~Xdn^BMdw=I[>Fy$O;̏1;[0?pԴ2J=ݹTDv8$9,GqyQ2&\B[Ls}SR5yPC[/X54UV/;9 +7w+17Mܖ:IRɫܯYX2Y9Z@FSFGV^1d闟B/"06*IOQUm{iWGE~ObWG-ɮ0όăݕP5n'bT`ƖF4w7g_u-Q <TTs,X{&8ߢjNl3/w/VvOsjcs<>#(ɍ׌)“yUPLh jjgb_qw&g~ہUB;ު8(07 UB*bϙGo7*SkYل5;H34.y@$N(BlG@@fu<8ObFOǡ$1!e1s`@E,& Ruh)p`OC>o{U0QF6v]7/7E^CWo'Ha ~0}Hym8*|hOo¤ҪvB*4 7=N$_nb Vm%;YYIRY0ϖY13r_Um?_8j7|D&{PK/}0E9߇5@gup4>Z6"ʁاÄRH2'§5vI}9y-HK R&n6uѓaƳxMEv2C)d#[ȍ~R5?͏Y(_QxCF@A z{ݿhθD)9y-yY//)MAv~n1@ˋ ̲^5:mi[T#fu_oYE)F *H]jlp>Atp'y2?05oαgBHU_n05cD%x.ir~ DÚG ^rl>T+VILLT.mjWԶY;~?l>~qc22+Mg5 ,SoV兟qZP+GZȒ>;gBsfG8:G2Ok@; C՟˿ [LLj7 KjpXqf$nyh"Q8ZY*UK`qgm1_ v)Z 1-KWǧ))3 {.2klW%kP0fI ]贌@=BJoyrSoVN_:W&G=g)>.N|z|CvM`f >Xfj {dl"v?FK ϝkE.09y^K@$-yDO{ҔAŏl>w!Bc!|^VvUʎb4wI`C)j~1 I7;X劉]c.ܯ!lZb*e1MI'^+9%޾+Ī1Y{2`ßHhλj@kbw=B7?x9e<t\䔏!=:eLMO$?$'g9#b"z.t$.=U*#W"q}kv%mG.*ڇGe؍Qf1X ys|7EhI?i\':gnO;_3+|:O[=Yؒݓ]͘G(n@Iz_k S#>;R]w"%fn uxڙ`NãE1/fޱYUʡ%݂Hl\N2z"Hcs>a:>vHTuUyw6pKz;Cբ-%) /_9?{1/߀FBK#t~NH4 lU,.$#giJJH+4S8˯XJmOfvJG$4A]EMP< /w/S:~:8Qj&>M3 zv[˽dmؒ0'{,rCXTuXۯr!N?3@&4L2` צ)[/Л.`LUUoYg8~CȽ *ʚc^z\(Ԃī y^52a$Ҧ.ҍ!OQ[[S ,}Ycp2V$XL>IZY蔬1o_!MWt[u]VاAxKޛ?6Ж\OPFB7>C/ ?tC?BhzlƸ | OauQq]-ne+÷e.@Sݟh&-SFK 3SS)ZTwi)/Ga"pg2VAV$"2e7'[瀭ڝwJ)h[~D}HJe1HZ8~,ڴr,zp}Vwc<^L+ _YΏPF$םo /È)t Pb!]`S8s׬PaD7،u*^YDJsH1let5+uSM;wEuv%E  'TG<1V3Qց0X|'Q Զ6ZWC-wdfq4\09LG(!?*I9R(I|&.@OW o1hXNϱ@p<''U&rF[XneQ{ԏKDYXz~!*O|0èÍϵѬ#0avM1o?ʹ~Al`6w*$|pdG:@EGlzf5(snXej_۳qKI[h!Q'\v=H٭J~PdU3m#$32H״{&ЃzƒtETߞ8^3je~yJՈ]iW^ήka*/2.1] 뜅P(ԔM`nZj4P)9ʩ!G6 ba1!.f ߱hU[H r$ޢu-:p=S.H'uCQ1\D^)xKe+2۠COg㾇8*)khB3PP'zg9[p6>Bӽ}s)50h꘶t\&ڒi$ j]cGe  @^g5N;pЈC -D4IYCԔpG:r+lb̥K]p 7|M_)X\<HxY#3Vwt֍5A yhV+嫪?f i42{<m%G*ڣ=C#.zyH` i!0{ǂ?ob /#8`LљnjD[mRT7o,("=@*P㵠 $ K;mIyn&Vٗ xp,n폡9hzXU9vCD ]_b6gB`ƳܹMF%]J>ޫMT5vlVျrf6 Js3v$1zl殾l?o0xݣVxokKP*N3Ҁ}x5?A :ћo4D(ȫADKF_IYO9cW-rItfqE> C,:sS4>nh ט=Z$BOFXh=Bvδ~,lgYЄم?s/Ut?Rի6(DYs '㷁No^ic;{LPĐ˱&W\s2K+`[/Fʠ_7%DZ i1M4G!}pdmV`Pf?ޗ%&J?~ٶ풱5vp(ӾH^YGA>u=(زż~ K1Icޱ ;ҮϪN![ JJ$>wE`1q74 LhĔ8# ӓvp^/׷;=sVlD, CL0i,JעrQۑ% > уJ;!#45!&?WD|C?97W2NNT59qMm>fNz&q-K^=>;p^g""5s\Tڌ'/Ԓ?S* q(FYtGrGT, 3`{E ce|%BD r~Rd/̥Vi]]6ͩY0\H}(~ڤ0V礒|WQ䶀 D]E?Z7kMB׬z1\1<Ӆ"-Y>*yJ]'d\%HwFr[#Y {*HDla^`cpS/NwBJ$pmV9=+d#{!ͫ^|t3dL'"˭tDž' XN0zX?8| | Tа /B[ґHN Вc߹TB$K=t#G K%i~I0M>52_q+㰓F.uL qkcy7pz+PoPZ[SI:eLSm Ƥ^/nK>t[&q߄ ;1UPd̪v/^?sIvLT՛}ZwR]7=%1%%u60-v "_LUsN͆ #y9

V#_ '."A0>oq, Arxu8䳏/X Em0 ָ) E zR7nwd7][+xˌ 󸻌@Naƴ)Z&Л_ 質sLDvoaVFlw1c r͋tiCf і쭩(;pzG-IwMxis}\6\j:-ofU=}tB v# +"b^0xG1?ʠ؏oa"F*$)P=WYXnW:QRR?։]Yɚ7(ߑ:?PSFm_*_lFN9;Uy7\36:e+I(1V&G ړx۟j#qڕR,DGf{&ǚpXlՊfatĢaBx)7ծK.+WVhl4D[xlG*|;sVQ' cOzp+!>|ǖNXjEfnY!)Ԑe}a·M:͛F=rM*mD{&/qFbYV}Hlho6ډ./ s<ѥ?mJ@0^(vѢJX h_$\kY#EB^#/K5Ё3+Onv_Cldtb-7u[k@YgnRdm8[?B17SETb ^%v/TS(t<57m :=j,h pN%J/)=kfZL=/Cޟ^!%G뿁uR ;".ߋ C ya[XK!(t׼ɚsr=u*euپTI@V c!,OP8Tfsǥn HZ-41Nȼ{ $/&J*"K vtEgh%V0k']g[lLKܗ }-5 J܄CE+!+W6Y3 6y q!tFJ`~g/\9lٱJ4#A@ã"R3+o*CDRiNR{#3l,dZ',@G 04y8뗎nS~gEz+LT3Q3m{땑7W;3YHkJH&<%nbvb-,H]W2OhM񱍱ѸK=mưSz;0ֻsf!oϨ.i how&Z/ "aHd0}eAXAE:+sAV1B4[DNX7mEG5q\F|2D~^|~cWeazj;YA'S%!Pv@O#SMt>B[8Tp(#*upɞK!je(qJTs`;u>U,oA7|"XБ-O:SE^!CsWxg:?mm~tm [YSR1ŗMKZ@[M.5*6IvGD~/Ho:B5+{ $W{a" z~RpXQ~BJ`Y2%3i/C\,ZwYhȁp|"-/`kn݃k(YlD @rK0ΓPJUptkʈŧD6(!3nMq^&9"%H]x4ģ y&?HS2j$jGøD丟w7 έ/(YOG<" ` /,|kbUoy)?_O{[%b%"?u¨OV"sZP|꾯yLľd3kp-~BYyΘ{LvBCWJQȕ|OV<b-Ռs\ƬAz"N$e%izg7]%ROO$ttG /Y̼aL-w];( *7.v8rǫ%mEF~J$|2Ӻߕ\.*ZPo|Ishcַ7RAx`{e8 6vɡ>`uU֮pP:9Q-񚃈C Q̠M RK%x <D!b3M*mFNCcf1d% yz>~Λ } ѥ_[ Jͤ71N[ICk}[h4gt(L(x^)!9j`cO<82=Ƴ+_W`0[B^{'\Z;h mKchDx=uBxyGŅ%JS|%3`a>ğs<F} R/T؋z#B#֫ق гDc La@h $FED._I ̽ݗY)dtNaxGW2?0|?>/ b؆tVZ@}M=3ZCDR&FA6]YӠ33g>2PDbKJR\&zf~"\Hbe UsPN좄 |: vhMcM!EPk'^C> 9ŖB0yC,pDeLi?`~IqC\QH[huIIA.w{Y4,d"@U(@N{d:->^bس^V}d[cr)zd|[̣Aݬs*5}KaM`XM,EWxOR%햭>Wh%N9/:F%qh¦r;qz|e & )z/zI.+95gIf5{$~%1e/r1<Vh9֑e*<3o5qՁ\d7Yށ̱h~0 B {ւZ8DRaդa7@9 w6A:rؔh8":W"6G=#HRg(6$LmOd.+;g0G=Ck]J0!>&_.9\n*gQjd5a>oO\hԲB0Q3}7rbP ]C1N&8]qI+Q[`/*kOB aNhJm-(kTk滤A|a8-<zqym  2@i"&~ d2R,B:Uq)&lljԤfp8%bfp:Jڟa?Pm̕g݅0*FV3ȖE^Of^J~=P4.տe WE.ϓKf'jZW3+KבLS$2$:Iچ \|Z:f-kˎ:`Gp?Մp뾁^^]Ӳ:h(ZC&n7fF⠧ii=-mŎQָ<MݔOzC 8PνbT~ 2tctق2E?R*V{Y1(>7[TDw]"BЂ|$5^a:aK-h![p M|3&V Uu*xOPhvH b6$B2Ar]3R~e>LsvDc< {Dqy W9Hポ_1G `ÆZ{Gi|"d{WqI4L KA#!}ZXCctsnZ 9Vcwl'x%Qv/p=")6?<d{2_ZT9P9=-j6z<]ȬDhw2c/x M2e;Rݭp<6CwP%xkGdLt9Cv:Ii}a%T8 iEpk=MRmS6hFi9V"f՝'@!l1SVI;}~( hHB!Ӓ70 hY V:L䈡/h:J7w^6}Cr5:JȢ,^f`^="fMׁs&)ns|r}Qmg 虥ր}e~{9j~ Skj9O٤-^Ue2RFl Q풧i{( s؏69>.Yَc$߸ss_SL5Yd(,Dsk M%7>bFyGSTKE18L'}#Oaqz j,jhO۷׳2KBnj/ 5K^a4g%hP#G)q6+/.<}0~l6 5]B{O 9!-Y bf"%Pd lV:01h0m9kŗ"2xw̽#.._;JȉDF}Ȫ4:W|`(XjO;Ez;$Q(#-e|4CbXN򮢕OJ/73<7tJg'S)iș91ЏBS>;F5DW BqeE-5kHD@ ĭ/at-"8y@uc:![J#Q=5U;r>$S3TU"C Q_@R% ~(Hi$V%<#/k{0])`ہ-<)`p!KYԜW4;༕LΚJ؂=\dxw3X`@J {, i FzkLTſ.QeS=d0t* F7iQ$LK6$ؽi]5cur؟OdO-g7amz-3W|?<Γkf^bR%B{ʉŮalI1q9jlhlޓgЈg؅+RKt{&`UD@֜ ܅'djeii:3j A%&^zI5Nϭ@PNUx:*Ư̩J?|snq]vEUcuaPk1@ܸsZ ɀ+6:債YQ3_bT`id$$ up<>L<ρZKOI"x!ᗈ\*΢~mD0ۖc%\úx2Gl{O;ILjj&/71rz7'qjeŘ_Q#cPδ{ACO[J[P\d !F T.k`i8*"^?@~ӐП _SaZ c9rR/*tC։%ϔFb+Kx8-G_5| 1#e:s\  "D?o5)BaK4&C6߻.y Lc(oD`*:^r=Bfl:J$WtyR$8ہ: Ѱ#cZn=3BpN뺙/o_h(~Py.lƿ@׎j+ib3t/S,RQ+I.#= -,/I̳e@^O#Ũk_bZ1>V,v2oă̎C(_3W֜<ݰG7-Ge)7I ǙNBiQ=Z>֒ -)]k ~S?5' }͸r_}Q< `dʞRo҂n*Qnՙ">~?6 BGs^%)/c` ~\%*>w8Tl/@OO!#oK\v^K4ꞡl-khז.4m$Ϛ6| >m%-DnyfZ??X>fVBƾ,U8側R%+%|cĿKKᄮw21Cy6|uRS+keBܮeH_O,k$q}GtIR4C}Rr0%b}) aa[wiHJFK*0NiB&Bm}dB*:W ~|wQU^@tcĒн5MZ0kpmkcR/@LdZ1(ݮ0'…BW%y*#(VP 磩֧BGJx0G{yD#H40"ϋ^9\.{t@8q.|27HB ?6(CFu}gQ7|i..Ĕ9:EGp,>g`Dc|9/Ʉ:tlV/Id#^fb~=4Cr3b+5)M~:]<7NqG,2(2sNqZeѰʨCRX'mxid;b,j~m D$]%l9h(Oִܕ3.6=?b]Em˗րV5qg:PM1Ϧ>YT;| :XWx/P g P5o!X!`%XiK;E4V+[n >"琜XSh X@ o39.7lNkU~T̟nP^ BoH{}"dhx.cc9gGO_pjQd1c~;typa>A)re8#/ auL}@rH; sP@ꥰyB)}R$kMm[ï+G)c^9l*LY5 56&cOۛNxc8(<( ]M$f gqͬ*ө&Td9@OUXInsq:nY?MlZGk#4B,? ԁ:QI}Bf֊*}D"t^́ޤh@9} BRt;\ˡ=z]K N{}W:˿9~w,DjɏNߤҗ@7Usay"51zg(.p2\ r+$Saf9Ts\8lą۟t]\0tB(ocM^ $q^W'x1ˍcRu`L){cUbj0^ B~MV73XYR/GIm˸ 갱%N@D~')xwG 6X]](-Kl_8#-;O1rđ;GOC$g]F5 ㊁֚LLU{ Õ^49'_) [\+Nk90k|' (' 0,s%PBܠ^RaEj~P ͛Xm)O=I-q[;Lإ,oʒ>Aw8Č`  nc#(vSۛ͂-8tygӲڧLj,di74I?"Ý Hă` ]5]1E;⍤؋c V]!-#2 ڷ\WH)QGd?2Іz/]Xy{gKϷe&n ~<ЇumpZ[i,̈=(>ϸ4bBT /kNVV{h| #$,^dSY(>Ļ',;MP o@6Q-P" nAd >t4;a9/P­iFBv|QO wOgv⯦42EfdxEK|};f/USnಁ:=PƝJco ,z΀jKۭՒQs6Tx.Kx5(̊W?n*[3hAH8''җ{:7܂GrPκoB;syNPn(?Yn|2El݊ nQ K=:w9;}Wi%SeI-<(?Ӊǯ/3!RMGؠYiE"-ɯQftP]Sd,qCCզ g'"Ws[7 ܮtWppcؒx} %u>v?1, w.KL H`8;WKy *´o&‚ T&uЊ3W" ntbƆ</.ݘ`8Hwn7GANnck<6xF.)*g!}GhڝD]Uv\ 74Ÿ>VWGgJqWG" %Uֻf]&I r^D>DRrvBjp2oXtYCDJ-37c A˨wR('C/&5r l,y[ʪ>97I9M~]@$;>K";|[$qvw/C[AX&9>ƋM\TT‡=7tEyTrdz׾Ndnpp}at< oiq?]f RHnzdQjz"Xg&"ZIr'ʡtXPIٽ?qGDZ? wmaJ(/N9(9+nE}6eoȯ JjdfJ ]᯽ӐsFdM^gb-{4ޝ9Joxgjlfn#,қM@W'bWqM̢[|D>#Q%ՏoA'jFYxfhn-U,[md >^GJŠnDޟD\Ch$]l,.n4O/~ >tx {I)!V&TM$DN1mA?țt<}U'fz^ΠN1; y2pξXi`sT*`#.1v0/:K\*>12zz@,!St;L˱962(j~BJQC\ItInqvb/8q kLfᴴϓI>+"| ޘbU~/ۛLL3Y'5HG|uĔVvppeET(Y_[c +{w^0@+b9gkc.g n7a s3э ZQx,GDESix|Ex綖Qxw99 8a{9H*k'olJ?3X+W܅B eBrpgܓi%Fa& |\g*, /1}80Fh?!'ǩ8֠O) #|kG%_P?$ z:U|' ♻J6|c߸ղʌkNU%BrIa!݃lܝߜ\_E Q$SV"Gu/zjs: ]yګԝbRa\;Y(MbXA]+B/qc"Isr~[<9Ӵ8s- I2CěZ,U4/A#<"܊| .fIͦaxrrK/07Ig,pGd-C_tM9>,eK3(ܼVVt{|f/Yvd 2P^%FH+aj02ۇiPEccg-׻ǚ?̾LWCC;P4sDaq׍Wթ$m\spE[tZ1oa+-T.-jH)Fh+;l4H:uEX]=s p_Oor g E2zσAXcVC~xڿ.GvBR kl`IyE.{3qW&|$24ڮhmViI Q"]L~L!TK?6Z⻹ݵfVH?C eG\x)c0X75 w*%) ȥq|t~tD- Lc eoc:K 2DQfP0pZ,zu\v%%´݂|S Sq >XGÆHs%RzU Ph KM۶(}94ϸ}f|PQkikt-%Ŵm,ALbek@MxjN}`Ldžn[ O c>8cb((({U9 AP!;owO9 !oWy/ąlR$˂hwP7ƝY|:=[ǹ۟LՎ_PKx.8(fhj0w`g| D2#!XŲ'b:}{#u,Id Vm4.^ԮM'*RAud vN|ecQ㱱9htX\^^(ðy0{%?@r_7꽉y::_Y/l|]I :|߱Ufp+h<CxW]Ԓ\~ǓMmY::͟]1,;}r )#U%s(Z聐@+hl%ȹxG%/]R^BZ.ku/@wɽs/_.e%<ԅ?<㬃(:'oM<cWtJn\eّⷉݤ&= C]-3~#X< U}~xyQ>HkRh{y^ZÂqӻ/J`!Ne"&Q7h$ AW%fIN|o&`z}^_7_n'4{f 썍2j z*&"8?Ƶ-wp`ڦFj[Kf.>E|0*8^:6Iq9$@+@Z ΰ|VdHzxE!b58DlIzhyj%4l"8`d tSA̛*MA[@~-XxbZdE֣K"&o&>sMJ~,:PAcR6(h:IK<"H/Q%{=>JT,A6n{VGɜw&ǥ~5ĹS}~^uR'%{Xu'/%-x%3ɲ2U}DF!k(*a].>GvL/Hq+Yn,lbÐnjgKzU"j0My<4EdNm(g0Ʒ'W^"w9'^$J@rZd_mI- )QZO^U@Yœ{Nc>?* O 7;XPo%96L!;J3X=B_+`97\1TiT̔OJ7K$/6Fk-`Rc9M";X|ȠD* b,Uʀ1fQ*iPLP4S 2&&=݇xz/7AЧL}-dt&&]>V&l q@`y48Ժ S@YpD,?eAq=ibzQGo^!:Иm7H 9]:t}wmMS!q32=وC'Q9mgJŧuE^y9(.4C`}qݦ=9;DWKRqW6oR 3@F%Orh:h9 %/Nt8eSTq `f߈d @?xxٲPMO(Vn='y> bBGM!Oy˩+R"w^WW!A_mg?%N@‹aܡrOGFG>"'m s"niǽ6w  15=_[$NmzIHǼ+Tg»)s}>\DU@~5Cs^?W(Y@\Е!wp M hKuH&{XӌVkmA}fKT=!ަ WV*>qc8p}y|Zky8FԾ.+SGr[4]K4!dh[UòĐuͥNhqI*;73 aM*ösK;֐ȋ'|bj#]3a~(2Z73TtMG-64?m:%:Q_VHV2\Bb]D_ҒJdޏܒ71 Pk fkC50 Bb$&⓽ljRхl4usgܱfsZp~ 8:m2sײNS"4VΧmq#GEiɰfH +\}Ily%BP~(o:K>xJ:G;7=A^m_#Z ux ,$o{ڤ말hIQ 4?V8\oi.D\ל jz"9 /|4բ#B6GFםe٣zqilMupq!jU:MpOնۆ,!B;ymboo!=K?HȻQס.21uY%qXد|&f>AvD4L{*x̲81.YPcNО|%imzG36ӽU|-ŝ:F">9$XBz3ytfC[#kL$id=KrgRR!,>Lţ" ָNm0ߑwNL?[QkTd)kQjx7xv`ea\&Yұ:$O:/ !PjR4OаeBE^V^5YjBET?ӓ=&qU!YY=h-Y].i`v֋ɉnɤͯ%P~z'}9SYM  oCU&b@3NG!@uwj&+F&[<#ݑFD_5ۺbF eD3#o}.;_.JfEAO@CI-$eg[^o`6yX|B K^z7?S51#fm2upIâdb0|;,ʨmE=t=)C_Ioë)2]ư;a#j?)9T*M9) d&;;Mʎ7W`@M6~4nJQ/\T-XNgᚧx#t,rA ?ᢐ͓j{t+jCBI h 2kXQKG|#f;kF(|ПmU\\eb:M 9+.LN+%EE-FQqOW8OD:'HW> 蔫E܄_]%rtv"a_Z#VwFXfm}^4cq6Zmp]nՋ+[EH˲^i n0wS<;2rq)v}T|d 638Wr=u3lTQ,iHE |&f4DSmm,, &q ̂R'ba*}z=jЪU.FXȠv37"Yν9ǜ;0.KG?L7.>dVaS+OC/ 5Gԑ'­m;΃w$c~:!@I eŮL!nZ%m}V;j˨_-:j*1[НU2?uRBWAݺEO\y{oJ%ʿL|cNKZYikhofXqՋm @PY;}BA'qhCH6%Qߋ~;\m4z] X\vKќo~NU>m詇mxߕ͏ k :~9jV| xSxq`s) Kqň-5 ]~GHD Vc(#O8b91 _8Mlu?s8Pb m³ #{,uQ~9𔾏6̀;YRԿ$-%_\xbUZRdE T$W1m6;?˘OKpJׁ·.v燀9 6TU@:4$k]wD?deZ`HVY\;% 0^jB՘h|"ĤǵNbORikmϓwIn)E=`xYR*m8/晈r|D/ KH4;t3^f:ᩊ1_bĩUe7x Ԅee…WeƱ{\'KoDe^XWm@reB֘)OTʡyt'"YbX^'NÚDA|!嵶$Y帏1{')S/;䈯q L[9T0 F$a`=V;N?ۖ,O 0+܄JWU'&&|;rcs(xiB:""0V +-:/“eMfB6a23KIpRs)3aQ 6 Q~*GB,IRy2yMK9;bËZuZw\OM;6S(>tv7R0'Hٺ̺(d[zs}bymx9u菮FG ^L/sd+ٶIz (M rd0[ ݧKsT:^˞΄j9)|Ḩiq )p >o)^x*ىﱧׅ?&5`u-='CdCD 2vT>-=)4>Ҍ.$Qy!NgbZDC~;e8p#-I{b`nUڕp%p ˯T0Way/(@0)D79_P̜֞(?keFҶ kk0}.N7 \l%7*H$LCСi`'׭)žΏ,NAv٬3x.3eDxH%4X:.F0H.YP(qy Y)Ђ!G:Ap 4;9RD22bvp[KZf[ E yxy2{QM0G =,8xXx@/&nڮ 5`[?p bV҂cXklUCE vF^ay#2~>t QEpgN&NksA j ^b7_p)Rojkݺ:@Έ+~ApHϚJ_6?MV9ZXka B="0 ^^ WY8?g~ Y 1z[4Q3Kd!(>mJ p}>s-r4"KPؘ1=m|D9QlrHU,嫂sxP[u5&O=2b:um 2&v?Γj{ P-"2ARK*j~D~&ڏ l۵ÂmST (/Q0_@tI_.XYԘj}8,1ț*Vf`M` ňj!QIv=C OɁS'nwv쬌v.C c9[N{$Vf/pToaɈGA)$ph=wy &54V eلJoG> * '=47WdEZ S[(f +H09ȱ8 SL{ib 2v>xFP}z/梫!_MjM<=׷aEjPCwꉿ\Ẅ=lv#jgX3iZGގh۟oc*Jڻ1>Lsyp9>OJ. };~,3ɩSU?%Y-[l![.~%mJЙ]+},}~i6 <1JX+O@wIBFf1LvCݥo }8˿;}/>VM͗]čn/KLKsrgh梗;dW6&$ѦvE2S ֈ<8jjʯ7/ |-r[f8BrygKX+G*xpY.v%Z{11BLkY٠A7n$X :yAc:jSc˺G*y^m6Ƃ YN(|tռ3$Y iܓHCf<8|(~iqtp.g-7rjL: W1o|p,t>iwHF_4c 4pdxx(xtt%lXxGb퓑ҨL>(Mv6&EplqyqxySƼ2wfKњ'C,'q`wNY@{Ƈ}DP}xc]U:J*˖nh fk>D-F`Nng6}r]? F_] YXnt: Q m2 |n~\n%Wƞ+n}FXh:tT9чOUm  xƘ}IȿQ.DR%Wjh\2RjSq0j4T1>Ɇiy"!lf[)pcT"v#r/Ж䗏@y1Bֶ񢂪%§J1G:6ڡYd|U8GKp ;<26(tˬ=YX̳yIε^C㪿`i^ L=;(҅jJdڪ^c6B:*ɫC/jI|jkCJ0+&PIxĊaMJd-&%C"L?:RZwr}Ol<;nc9m֘ZFU;/nψ&816RL.֛2LJt˕J4ڼC9R*aWqKduQϦ!v-^rv4LsjÛbP=\F _$d|rt˵l`p=5~}G[1Dzp⻱lRD5AaR(9!Y ,L׼N7cl[l Qgn2H" BnquRQyƘ2%!`"ɖ޷diC_g)ybBk xd|,A|dt 4)'T0ש8or|[[(r M2}՝ gȟcg6hɺ)E8]0d'RV^q OIVI.!F`N nUYA} aLJ@dG_#)[ǝ6$ɲ47/\IG`EPLVX\`HRą2lzse+ww-Әh3NLyqv՗E:Ƙ TOPxJCָ- á_SPo:,>aY<݉%J[=">Oۧ/*+SyrN-Hdmn"xGsܜX#ҕFoͳ=4 4EhLu-\,*S&)JT}ި/\ӷE6lk> y!yl$,7*ɡ"3vVjX1Ip`$ϻ)Q܎ 6^4VMl*1棽j| ۓ 64t}+ $M'+FA7)_goޥDչel=Vs9 Mɥ@r:zfc a9GF_z}0釣FxzU}02bx%ؼH$={vQEqo 5;zqw`'S@z<2pyᛂ7CGp3᫵U7xI n޲Xdm8_B9`IERxn*dieFƺ]YzKr3,o#O͔Un@|yLQ <-H{Ăjgk!%Y)LN^80ބ1uZuqvD;^eVɺ7a:5àY D([p6v$IҧieRii+$7; /?5pHt|}SDv;UX zc0& e vDYg֋\?+I&|XADT6ׇaQƲa~-QO"Șed z=D'v] OZ:;~5/p%ֻ~K.\9nSnu_gLXPNiŶ0ސ4ĥZa@&u kԭ{49xxf)&e$ϻ/ nZ{o2ƜXu5qU~.^ kU񱢖x 5F|tZ68tzG 8F~{d TEߩYHR,-bv`{~/`+iMGC1cKz9Xz`2$xj,Lʩ (x{ayXӽj3V))SBG)}TpZ|olʬ%|;.wiJ1ż|Z$&TŪdM1}/ΘIJ^^I"xJȶ?;IVƝ=M$/8PDU-mwdY*c }-#y:^R&>W]rH5k"gQ"e޿Cuį]n27)/6em()ZF_aa+X[e͕F"|B94ΎPu.ʳ\&[ ?mj"pjڡ/ LF dCscssfKSs$8J_U Tt)G'0ڞiv"1xip¥[WmHJ*)Y7$ w+R u zA>2m<`xz$PGQ w?e; [YIM!ԀZH1D:QT Rm7~C*[AX@缯#i0iq|If,@#HiC^+QG[)>A%q;2 )Qf6FLwh*y89i^I3D M5;mU#'4k!YCs$$$: t_}* R$t4ɰqV.6s?Hr=9Ę-ʣQI9; )a`}V?a+ܦJM31r,FT@#lc-|  9d۝)Ͳ 6#-#*H a/N!bm UC4eoj$NLclJh = v8qO7-}7dբ}LR>FM,SB"p"8 Y䎷 j\@f]N#"2 9nc][%l/[I}lB۷J8^sL re7fSV..И6@ G p!$ ;GIS|SAoE9ϔm]EqO[i̒Q ߴڢP+HM*~ٶ!yqJ\UQA)WVkL|9'[8-([m4b٦lLJ\iӻKUp2ŕgP׷RcHCnLn`ﺻ#]ќV@Bt{e%`aVA +!`3nHֺfFL_">lث&;)}2 ޵c@;갢Q2 gC^WgYV", a6M:rlTlOtTH w^}F1' BFPQp<5ܣ{Q@[=a'\[4<|Ȱ"t&sBP0nڍ:uhqO쟸9\bτţ8fffc?\|Vm|3P6 Q HmTnv R !_;v,#&tG]- ZLlƜ0~8.^U( 6-0kea3Y=bW /qF;9]{wML-֕jS3pLd(kqxlr;{O~#/hF޺2J_C ۺ~ea4mC*x #"hMa3uA(8~s̥/UԊBǨu6V9r ] uaTy)QAUg«ETV:lŊX$xS3U^N͒oӅwMkش{yRE8e\i7̜MC~nGeJ PE1xE$ӓ#y_bg '[1ѺD! 6Kȯ"d@M3H]B-3Q/UhicSp0X$y}qI^c7 i=WؾxFĸyIlRq>=eJV|:-o#;}3y}l8?GU Tc~OhjȆ-\S7cl?>URG>c\21O`+{vИc,(wĵLi0+n[zTgC9.c9o/(zrf}yi!T2AD~< 9a@~D47%Ai7¦ⵓݕ_[,um?Ne$jgz*H?{n^I+jמg@jGAvuk#<(čvh ulSӉ.r#=M\ MjzoH`w&x8* D7o~mC'5B?߹!b#!5!<ں{b>I)sۨϕpCe[dcr:U-~=sŲ C?rH?"/.T8jf /P)yMĐ|WIo5nz['*~ȯ r?v@-5~n_'gsWhgnipᒡYΓ`Iܱ* ƨ"-8i}z-FL,x$. UȄ&V~0@E|Ц2(<ԇ o!|3hkFL0?L3{9Nw54zkZm+> &t0Zn0D?\OŜLC!VNlv8[hb2An`lY#XBS*JjOH>Bҥmuf9`+m 34J ismzc8ҞΓU~fQ$`bs/ISWu| ;(ۄ'󹞙H nU>kR3N#%Ég.):R:ݥ-qȟ? @6}XL{?8/oL_!ҋc |1ґnc&H] < 5u}T^t]K3 I3 ʼnԔ4wش!Ӆo}:" ΘϺ-xΑ{z4s1ʏzu˃E\Y"0E{kaP1yAۇ_\S `"$o)Y-?㌤=5Ĝ9vDxjk&iBw4Ʀ/**EhTN)#2?yp,&- _sGAcH&?q6͵MBhɶ| dK Q_2z8^~xMR' jbqfwR؂`,YшHL8멉.^|ŵdy nvo"Ry Ø4R=nGQ,֣~ !x/P4ߚ#(`n(\D bTu VI5x.|uf2k:Z}g!3-&>\)rWMF>? .fϝy 7XExISSbq?85s_Z) HF_Dd膫!_i .w) 2# O)Cvx%VN#GRfy=M/#C4}T9~i:1>UKըLql#Jɡa$3rJ}FBQs4\Ͷx#AICjWEԛ7$?y|ٱ)j} h?͘;}uMU  6P52ĵfbr,K7i=p"zoBʦ$o'y{,͛w*2]VG^4Z+y8QM&nku'B~ )ߞu"(E)<lpoºF +O|u#,F:7#MG-grq/uhI*D NRP{-[y2ydPRQzC{HÕaWĈ-R76:ͧ7v#h{@ͨpY@dRuWou¯cIu?=׃>~Kcbwkq`_&͋X[BV$WSmmڟ CA灅}ul֏<_m}EGMdPR9)S FӻuWAu[1o5[lp<VͧĤǯ]EKoa{f&a_% +:eq>ACU2`*P:%gn: .CS`:|K* ,N&)R;[32ޡ&Q2I J"zgvG ri`{`xF¿ (DԽC κ#\!*ޅϴz#k!A@:& Q.MB>._[OB=N/jj+Tt7=P>[3^XK49v(I?ZY/^`|o(?O%F(͵ϾC}6mj|Ci6{(+z2[M_X rچBn o)6(/[$7](e-MBnʤԄ-nadD"tNW_e%O; R*ԩʹ}3ٯ0x<>QJX ÛTrQv5^}-i8}lNjҨKek\Bx(_%:# 9Ak \E}ix?m$'{Ȥ1xk!aW\a: ▷UN/_ Vz"<ݲ&49סyhj:ɻىaco@،{~#95Y/oJZ&Gqo@#pE͛~;(c=TG SI.|/ -2ll ji N(fe{Rȡ!Z1Ç[eM]!`ѹ@jg*Xj0.a]ùqET @5FҞu~gl[Dyus$͉eD*$VU{ZxN[UeU9]}L$ ~aQNeTE'S #{–xY2" m?X'E+*=}+.pW3Qgqnrx.%x-ahq z*¿ax!9o (j-ŵuQ"s(N Gdb6"3ʖ wo~F3f@(/dXa%6 3邗fЈY?ΨVKO[<'eo^:[@q 6)8 '+K͆%;Clkrcm)&yR<#-puJ/DGrh>+d4k<6$=^U%R ѢI;Յƣ(J4x3+eZuѬ>wԥP̀Ί UPr%+q&EJ4NNZ&|Z+jKA΁Uf;&S,("1wtԫP,I2'[)^_of3\&L襜TA:xHIɭfJM*xEG#5󚲾l SEVC3:ʤf3)+&Z%5v^66["uRgN3Ս}Bsһ=~r6JDƾH (+#@o>)Nk)(IcF0g4RcסM1^]Cbf }AҒ|\beoMi̬ uWfH ? T<@~PuU 2AnD Z!"Q;~Xqbmt>CYI۴a 2ZDAonH<Nԇ19Z6o>-uOvruҬ75g2 ߆*Og;F%  ^N\ '"FnքTDr<q=aZFc-V0A\I!wZ8.#U{D06)#?Yc;|Ƿ*nc R3sIKq&' "Hص33t,T>/زNF^lq{g^au;vXjnxL` z^JgCh|R A" tpBP+-`l{j$zm0%Aب 'dYu,EJo׽g4Ycvh=xJ}FK瓟qTX]c0 6UrUeEbR0vvs c_ŋ$ZyF$.lV%۵^lJcCkܿ _FOfeHq F9\q-W1"ٱ`$,K{WD6:r@ά )'gUyk@y<wX#buYǰzڌ:(j͈5e]4|KKt3P((5^7s iHa>ιy[?{&vv,YikN"t8fl,ԩRGvwU RŸIR8M[9k_[)-hƉ1*pCptpy'؇5v(mM6j*H+چAk'GG֭a*ǒ:(9H}T#A$[Ejy&8`6'D eqq*l.9B!6-eu &a-0tF,b ȓq(#0+ݯFjdayP|{dt-;Lo>$H#I$Q)r4]Ŵ[{2Ū`AL`f) dZv@9.HV31LvqÓO$%;ޔtGMB\Ul=Дl 4S]]Ź`̮Mx"<4ZnZ wiHW0wmaD)h` )ihV-̴]EB#$9'(eT*IPq Y>΃Rwspl<7& \H7sf7ύnxma qmʽffDW̱>@[߭VScnMS͠J58+/Puz)dRxY xOť e=bFZTGJM!t4D|Cb&dt"&v %[.F*q&+|G[cBUþ\ ʲDV5[nhmP!+G 03-*G[u:FA;C-INpk/DFv[sRݓ"{z j(><o C} qk emHO78<@_>m^'k^S 1{n}Gy6p(V`[aFgҽ=,h,U0Ly|X!8l+a]N&|0H_z ׽0S.p~ ρ̣CΖkΊt_:n(ŗTc8>hû|:YrMBRJ|jצ5d }$7A( {SqഩUffZUo'뽽6n3IrNq CFٰfHʰ#6e[.KF8܆I`.x0H j᳞=c|R#aYRϳU /3jRi,4λls@/61h3g5!v34~imsh_eR@iH;;snɣWq*St4j`B7mSo0\Rj@!Fb-V6ڀž?&O"'z괹S`KEW~E]=-u`2SzzA8B.}(}-Fz"#5.pnj`ObFOO?=c=!s1%S]X }nfNkZZ]ۆEhnk™ !3'3+n* ;*i$̪lE^(o+[tr T@}.&< ?jLTO_JN:T0/Ͽ`ew))U-lt.765yՇ/&xX.B=+>MĨ$^}'sTɅx:L~ߗ5jǒ푽Fk_!mͥ`+΅Xv1el`p=f3!: gr*V@ 3N%8Pq:RV^;CN_Q*QzH`s#8븱IK&}6^A`oR$NDO+(cA0Y5'ݚq40ɖ( w#'i"焠AM1̘b[գujtE.C_ԽPAчG a2Y9%jVe?QQ%ROW rZo"+{SPohn5~BY@]iK6Y=%Eۂ M,`? >!"ǣtP P.){Hb՗h8̜)ʦr890L&'@OX<#v[:SM9mD95;?\u MB{Y3 JP.9LfnK7##s67h^ᓏWviFLV!”kjО'mcLд>@Wu pG ԟ?6!yU(z|m:$.:h͔Wx*`W J*5 4XJ3R$2Y!Ěb:[CTZtȼ !TƖ4VB#SEJϟ9[Dٺ2f 6 a C:EMZP.EJ^LM+GfK(hd-j(Ks zq`23&@&m}+?j,_N8!rekDѾ;Pjr+uסgtbmQh^Rd(B19kxdxPٟ:]yg aA7bX(o̭jrG:M@D|1,X**Rak0r3]ɃqZ+ ڛ΍%n#QcdRGx]8]9Jp]6D[hJ*AMX1* "㕇fNǪc)XPxv쫧U[WCλyn2~21f |/k9rgNBOg\WtyŻtŁ/|<!l 2 Ckdb8OV  p7a.3w}Eݑ/D&Vz|Š w!b( ]*\y$};EF읹5)$#| H=z$R~y$)Jf'+z<91HU}<Gr 4&PW"O1xUMcuf*Y>-:9Sf@ oZ_!vI \9$Np&5l-;n}W'W* GpQ-ڱL[*Ln1ƆMGh% 7 V D ̋gאnVw m?#UJ._ E!8$ELZi3|xRHgA(L {¶~K`4c#~2 cDSS9|6Gt{'8w(&zsK κrBP5P9-}V!͔؋mVSP(3y`ƃҭv^ZCZ!aMO?NT0xu&Ldp"yz8#NLSq+ ^9>XisW CnL{GicdLqU@Z8qI[DƷqNiۘ &J 8]zrfcJÕzDQ"Y:ݚ1)`^hwqojp,ɨON<_r9(ζjH8}cСJYjs)oF`Hd m 7Ld6=n[X=sʄ13_[&ZQ1-&фa_j[96F* c{I ӦoX' :/ph3ձ guNfwZ \i&7Y mJM/K"_չ| ~v=`Z=&A_N{<25yE.]@ uxc&BIߨ4kũb\~P$s]ℌ1'z>nMAFU Q$ӆG`7p`O:K|LW/>9"9 gA/ 5-f`Df($Q[tE(>_d lchzAJ*v%̺ sBx]>*RTA1Q?xòi4n`e7`2zlѽ/ ng(iwSP%F"rF VUEň{ߌMZ3۹y<m(/1ywv0nU- d"Y`tQHM[^-o9|qNO@ql7Wh(uֻ>>%b+n6x/W2Rpܾu1υqhڔNRd.Zs0 i(B-m:H D5wyl^SOžLjШ J4rxsF5Bݣitl2a5BACCAh$Z#6ҪFz )rp K>ҢxnTɓVwMd /n2QPYSwywOQ!T!Y6;yl/T> beOA% -/2UhHLy+{(qF)rzIØWeTmƅ:h6ؔZ˘ 29 'Kn9kC@h0bW,`2? tC/Bg4Ui}/W˥qif^OwУ],aC*t$AH_9o 04E?$7 zؚFP;&fd ̀HC^Z3Ky7#=dP!+eG kb{]w~x쿖-^ 05ļ9jq$g"܍;%%b"r4Z8vҖ{z: GK$3%tU<- )-|sg"e Fq7Hۇ\mPLTQm}R-{!}-HD`T-Ɨ$Fxf5FlϬ83܋wwa. NZuH b{bUVxu1hcjscGRWZqvԜiE^|yDmZI>~Mg:\zZbG`&h4%,֛>؍/"%nbAu&=^G^IײX< \W!]swYC;˟t26t}Pz8,b:^* P@]>2}l傫 UŽ풑 8S0R- 3BᘙsZM|NӒVsr+mAB:5G'ʻ{ݍ f̴Á.PY ,=$:?d" ,]L`\IqcBtPӦmoU+QZFjXszHK3}7In)Oq"lίohd߻$ {fA&Gy:wV~,5ʝ:-Mˢa7TilvG\I3t>1<v>`e 1G,J|hYPS4}D~ _n?NwiFҚDе!#CorԬ##SNH{\[}h>.@@#a71`r=hY Ŏ5?o?jkV=5z TFb5"X%0X|(>q@׬HSӸbce$bp!{I^3@qF֢*:=xhsNt{tbHĉ{y^3+I/"@̬站k7q.L"Dߝ^|WU* MU iP`.']J)GXgNp6b-&?ӆ0^6?o<ڦss0"0mu>w1*^87u_=]0>)/dtw߷)`]l\ȕ7:ǻKB:jWU!p2;ag}BzLՅn^u4o ʎ^2R{trj $z;eƋS^{('ph!OV]c&fܜOp E$x8{E@:*R2Of3{ y5(uuq§SkE-c"R/58哈m$"+l<nB/t{y)4/%b\&NAy[ ya&ޡj`8𳈥3cnpu)6r6 wCHL z.\<Oc/5i'+}ǾP˨s+*!NH4u S{ux2)1HAIl5vM7PƳEZP,8Jgc~[#-.HN@BCMS%G*D^%͟>z(/Yf,KW |_{ջpX! Va׋dAnzUtmx(Er`DaFmu%YuxRyZʣUt6ḶWXu-nWL;Sq1bcTpe!˝+Llʔ6XbbX-ܔ30< ʾp dqEf.Oק t'j=|t h aFl8SvԳpY٦+-xH6Ջ2Rb \1ȋ8E!8V`D$Ń FB.V0!%ʰV90*X—Zonkl6=kmxmB.tw,ٱkK=w15QaqBsu]C5Ғx&ʕsBګR%Pt%h̕BtT*k;8GŞN? aB lp[ Xcb5ڥҋoCC׾K?^C>4;NPt#WՋD|(I48\~D,sܸkZiFzv q گ.L/of('Cb/fd& h\~:ܖ3+\h Ŧl!:.Fi>K0q>kkg?k UT=#~iT݅ E=~<ѱyz{l;$paC#B`E{V<Eu3@zbz׼/\9߳bs6Ƃ(|qka6)7l,t^/l bcΒ8Es4P*;~in7OHhI@on-(Dfc29(qo0EJ1!kC3GLCC wFlDh 튇^C2 *kH(A賬ܦr@'=<4X!e ?u.gYZ07070100000298000081a4000000000000000000000001642603a900008f80000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/?]?Eh=ڜ.+͠Ȩs&i ']QGTImtu |/W^hm0.x ֕^J7d.M 69kUYwzD=oq*^lO`P11m}*6:%`'N`AHUMQH@.&dAL Wt|rR3P4y= #@HUS o\dI<!;D8^ "N/&:!b w8m~Yebբqۊx"ͽ2'kEz3Ϛyho!l'QU1ߤlɮC_hdua>~M3K!.Y= RX`_[WepÛj LVsZ?!O>cYte]$LeS;\V*tg# K~v* Y^A&v: <.t;M$fw[o M$ ^㱯Anѫ1ʡZuɎ} "MI8 bQ6qf"qL$`!!kTÞ09/m^.?H&GAҫ ?^Hçov.X́s|ƌ%hډfm\pd2t69q S GN' =nX cSt"v,I@ÃI23,x nl֑q`S,.2%b>'Fk"(~/ԕlAEbKKZ=y29n`u0⩐l8IOAo|}p|W]"WL$k 5vЏÁM%xyyů[FyA#r!DаH֤bW؛yaT*bگM˃ S-!@2x\6rTcL/a}c1C FaYA=E/^ 45g*PKl@(s<#LμKMiiܝ}D-]~?˄}--v ?0'xM]7WbRmx|߱j:WR g6Гv!>p|YkSɇ#^2?LfRiW,G<*T@?.\qwLYo0~Mf_G8wi5.0d=!WXIS<{vL&(R)`mfʀz4A +X_(Jc~?m?߯j-$5>^W~4jd'Ev:(|uZ)8?gKR(S~z6֭%C?M! _oG ZU*v 5}y2ji܃$Z&ПiA}W"Qitx'`"#Fhs ,4v5~j;yFȨ5uJC)Z@f;3Rh:ī?{$)xLL $qAxYI3^>tOHT47sIȶ_=⇀A$p(qgdmjB62zX HByC%3ɗM"7k iafzU7TP׏Q;hI ,àU,vPm˔|k-V~kŷ5htD؍kn틴^S@YpbkT4F%KBͼU8BZ6OAx`Xn|_hISe"r*_.xiGt }\4ͬش+$TPf`{-ýur*gDq*}yA|Wʶpͬ=GL+w 3D2=͏A<ߜ%SK_2_Sn)K܃g\tnxoĺ?z2,Ly.p25$ FMˠVpCg:)XcLqC-7PŹ湛q/P \B8uP8P@Nq)%{P,o0b:xZydOdP!>hm0LA2|[dqQw}Ӭ+ "&]ŴVZ@iY|f1AgŕL ' ̳(߅ V\NpEx|rp!AlOǮpy$iXBڧ"rqY sis?աw 'K^SAbI}boCMv&d`l_L<@r0/t=aoۑEp`6EUYUeNJ[torz;W'7D DWh-%FEM`j'J."ge@*uhtb'V< \Ůj^0_DW6x!-'eԜG"sTQK uu]e>TFZd\B2lf=bt* =|wBQ?ď~裴^/%67KtrkkeY&B@fL#"Kl PuN'¯}5, hL^d,@5t d`D7(H VGB`čhOiQ->'hBj{f.sAI"1ʀIB[x`:偯N˗6@;w$R)Mɵna=ɮ)kz%D"^Nߎ##פ˔kա3wb#NbaB:a]Fi=2Z ޮ>ts~X7Tӱ:gĬ3 ` ;?9(#Cop31n+dM{zl.8ZX/]hy_KD{և { ǦnPT\Fow( һ|aKf| _(9́RjwW ?_1=V̜XӢ GKj-A=؛1y]Q,7`4I~8PŮ@fՁ= v@hZX?h]R׃9d ZQ㷢komS$|rV~1Zv3fw'2hL&*'LnPojKƳ&g V,<aW`6Umg-[H" F}\Qe-]]a3R3c*1]:'}BI ? [?l??tu_zF!lsT mHI#Яm;BaD]ƽP̈fލG0n4+jxkAܭHH W{#qOGڱoTHf_ 5X@(Q8 b'%P:r˰*J:R#jzġAk6/T?% _LO[j6*=ȷe>~pQW2/ö-'*UٶarŔe^SF+Ӹ8H&ϢlXIˏrc{<,2« n@d B^-Spc KLiBqI3ujWlӂvBjQ)IoOը8O7ȸy\Pc_{%$h$ rthJrP`G"$]_En|]l3`QMwAe dajȕ_1+$ԯոDCV13F>S:ui.u5I3^^քBڔjp JDg21"!!LIL(91fT^+f&;쐲վ.zqx&:g`q45'yZsȬKdNGJ 57LwUp.aO+ّ R.ZP{15MIzeFbܗ,6Q Uں^9ږ+gf~g?Vgp?V zYkb6R) mP@˩pAJ7[x!| \1 x%4a0ɢUaS@ S]q'EZ’ђSFN8۫ra)CSp?pt-UR,j򻯻vaHZ){ .S4C:; 6\n_6SY=zi`T6%UQ1(n+im4g`|%y&ְ%Rݯ(GC_]]ꇭ{0fj:~zƇKV h, xK K=o4)8 ]H?,zˍ(}A`b'16}NtuoܯJ}E(vfJi ;yu#XhFG*ዘTYWG[fJ8IcCiY({Ft*!;Tw \[L8'21 RS[CGz{ZJT@ՁГlu߹q݌nD`MQЪq"Db< Y=)͑u_K(OVbpyjTߤ8WqOdu@XvX.ͯj EӷSehܽ >{ˊ50sMG\}YGm3'CxʎK-oA4YʰyNVF)CUfsj+~B`06@MYNj|);K&+7,ƋY)k3Р a MӅ 8^Ds()H2,\|-[F&*>eⅺպWLjxYNY/8q>C/  )5K mo۸$. Iιkk 5 "C%ӌb 1*SoW f{^#λo y![N&yK/zn{w?إ>'v ]FuO̅]Ĥ [+`8\ϟ0PP,ntW?Fy+ HU*mx?^78TU#ؑ*=_8ws0!,Y0ET$mYT#,30EUqHSSfb:ed"M8g̴/(6IDvLh3ʽRy7OovssN-}pdGe*P,~ ۍ,@,"coT8 txָug*䣆z 82@B`Pf"*Q/KDD< &1ope> w&%{Azi>#rQ^x(r^A>-0C(<&ENN:bqu:@ H2n2E/C$5i xQ*aOY5HnX5N֠.}è@c*N먟s' gf&?#" *0ciQ.ƲE:>iDj|8RaIk*< yم! 5:\Ω>j g'm-Oq%19I-/(8i܎8rʏ1-`\΄6oa}=?N$P3D y;9ۄrkl8VUED8h3ro>+caq;ƒX)RQHIjM{~Ÿ^$F9<cv){Kqc͒qs &(q.BĊ6[ }Ph(E` VCV;$[LRCz9&w5C. E+ۜÂK͐%h@S4rq}k+#:QTv'uzhFڧQ94͝fwa[S~ [^=jT_h4 铳Is3qsdY —2܏;򝀺LG);!KWJT)>4TzF3 ) u$uc8P3~JhVݟ0I 1]yIz`Kaלkyq# pbZsVԖeJ6;LwH&Rڼ*F쌑8%48B.[]sc aE'Rq61uKcWtI]+EȖ U/lt5vi1N87ӈґZUk GJn4K-W\6.hˌg`?,rv1 TĹ'/Pw)Y" }eΛ&r)(Aw܁ƍ|kΚdńN%Y)dd8ʂ^4"ZW& ]GqPٕP6ke'?@͈!*4r}B&u*/2F@ܲ+?&攤gdPo Il R EmUy;\\x/5e{iX8r]B`ѧ0UiC~ C#a}p( 3#3-;=0~u%a sޓ bKd4d80"h6% aܠ@+c.AAh9fO|VeI^q9thy7^PYd͑ŏ^֛ TX\%?u>D}kCM\"ǡʲ_K*>_>2"֢uy#mS vc W`hRHU:*F)5A6 6E[2rB$N yN>ۯYjv[\svMd|'4Q-(aUUF%;r iq{7 ė3(`:qr6{!7ě;׀)tvtM8GS¶K<ܕ. Nɿ*KnZD,/6.n,S:(Q !kk ǘcp6/ke710eiKU b R~ /$כľ>M),0:DBٞM&ny?5FwnZkţ@,kWwWDWX: vϏ~ ,`F_0%nE1T<ۤQ+S7g#(6Pv[.W:;Zn_͔c`EQ6R˚6_^c,W~|.~'MϿM9zaлXc!ґwei1n6%M F}|" ;C^$qNi՜gVKKM\x(Av J$=aԔ~冯YmëA'(9C#ܲ_\P!{WB,T75Zʀn6aɏo}~q*iW\9!uoxxG .76wnÓ~0RH.RҜ 5# ĕBU1f !Z95YPLԑuydߌ}hN;HUC!ٺeX _<%uuյH X 3Pa)]ka_:WYY-r+  dXH4[r/cr1QjQQR1v߲v@:9NO%&7Gru.OJicETQv%9$/ݱ'h-C㓩ñtmCCj99?f97Vz̔(oüw m,k_5.hY-%rJ8MӴ)墧Xfu؟7? U](,ϟn7"FTk'̲# ,eq=3CwT@ )+"-dd*eE(B=& $I,nϓvz ջflY`&OK/؏[Ds xlC,v @5~:8ކq5^b#XM$VLf9e; /}!75@6T73QUeDs{ +*H:~ڮBH$TIF r&S]k澾(P=S_?9&P^ujd>bB~c9j ۏ&ׯE]:g1P _a&o*w#~ *ON@)/ z, C߇ôZ)rKDxrbL_"1@s|7>kjEb2Fh+;ʡQ/1@Wt,7{{ djs[)O eP`>"$V!Qȗj4|UG';{BA2ݕY;$.ب:שF)"e |]L&X'oE6qa5*1[g>q1V&3wf f3ci5K«==00@7δڹEe =|88ܹEճ'"5%YfkTbcPXZ0$c!1M&a;N٠X2M> ]^3e5 #EԼA77i $UQ|iI׀QDZu9ĝ_Y,CiOUH臬S;]Wtjˈܚ/0^1DJGe={[ 6Jpb^V>_ dNLu>n=j[DLx`YەC%i7Ms o_| z]UzZ&HEZS(G+K#PkE3A3&!:CTSnHM\dmNH'#$//L96*夆m!}jY9ʼnm QvUx=]=mXJBK;;򬴑ď3F^,Ux0HaTmg]?FU:_Fۮ.-($?gPO=[?([m2RwO5-PMZa7d &YiȆtO2SI=@ |^Cxd,PeVjĔjMb 1h53]fj2tyu:8j@/4wU< 8)iMrJD R"eoa0nf=L]Z?5܋x_~;q/OGA%PwFB•+<|5av9GܪJ{A 8@8gK"Fn'K'gagT3J3EQ}/,WŻKdL]lDM|}`t`&WyzQgbWiW}D7i%OIhE&ƞSQM]ɷ6elI0]䤺 c/ Dc@&@#$ggGn“1,BQayT .K 34K$NH/{,=H;*k4wܚF4L<{ /_GIc\< ؒg|IݻQa֔%@e@7܃ވ1.Oaeto66_2 otYBW6N~D$`xNZn8Xt{,oT8X\$Nn/V"ޛՅ#iqw Q:J8'$3!Ѷ|N>\I2<}Z3&۽T tpE|uex3D “薷s)L c\!S> NS/ίlGq[CB \]6oxS`W2efzfOnrktfrET\wХ^$au' ?ѩ_сܤQ|o-K9zj v*B0L޾ cȞ;/w#s>PlRfJK-a]DžcȲ$FER: .{<3w2GrjO|5#x\O> 0ZՍ)_ަdzir wu6yi?M s+׍Tγml1]OFAiBe?2Ut$3)RYJ7㍀ڬzO>"WwSe%KOMDw D}j}Р BoL{}&=gh˪\NhʾoјC oܙw}x xGڎp֥:ž |I0qs)QgqO)Z14J[ XB9' b)Ȼ2cO>`pο30< /:}wӁ%Eփr. )^*"d` Ղ| e0 YT7UX44%OtpfJŘ&ִMɊhwDs*[~ɼ[ USS˂qyo .>F1DjënsKR*^nR'33JꟙHDȋPGB_]{KC:/ӑqQvMޞ՘/exy bq1jX_'r+u)ֱՆ%T09kIeqE֐w7v /q+GI|W)31G=H{#8@`Y̕;8m%ءT[ !z 5+!+@K$g]FХ[%N\ߚFEZ ӡR ~I!WP]?L]zU/RP㴔ɷ sZ }W)5C'K' xm(_葜9=gK ݸW%5"R~%`G,o"މ .x*vxy/3bcƀ ҟ'J3w"J#թA(?>d?x@陫XcT~viLګ/eg3'˰ɱ}R ciD|9P{t y/ `3RVg/FY::3:Cbs;0ŗW N-} .3^uLQß?¿j4;.Xq10%Sb2.crcvܱJԶ1w+0L&yoMmyj#-MUOSagkq#76fMa9I)Ԃ29l 껮_K"lt\k`ݱӍY^W4F3ȣql˝\[=iFޢM6j{JDex~Պ's6be 8 0I0B1*2M}ڈf^# K@g2YYn_L&scV7JdGcLDb_|~ghbZ2l' &T{؉ 9Ln$! KqBBSႯqHަL#zR]cͰe1GʢfJ FН_U1awB^eqLaSP3f9"k\I}jr ^<ڶ.`xX"V`[7B0 :#;iüT[5'Rѥ [ۑRpaGJ)"-SN'A^pR>ZP@HVx7m ]b?RK501,('f@L; \°1 ~Qc@89V^U3yH#v:NL{"~9 ' HvgdKeE+)eZHo]-ш6A!GOR":zS_4oY 'IψWg<2-[5Z9YLA (k Ę@*4ݵr;Ssv&XV_c*EԽ[d#](褙2QUpӎlQB@:8{p~ގ&Hƚ.C]&EV#Y"pUz $48ɖ/NM;*] GQ^F@TݪKK8.݂zR9&r.+tdѹ^@`Uo+[A$}[9hdzV^8&!Ÿ9GEڋiO@lcCYfh:tftk ZvL+%vw~G0HBUfՐ*{W5}xEC9tLk¶ʱ,f(7Edv s<',|OܯhtwXܴ,![pnnc+"/_ M v??n%兌7F01x_ 8|&_I{%dکtӈa1JKw_% Ё2kJ!-ʍp*=o'j2^B!YÿrI/h̥HYRTsjDp!O2 ?KIOsbV @*_3;ukr2͹o ~)")cc3DCS2 bMB5 \r_zTDr2#DF3B*t抱{o[r~{&\MJ0Jy=.E> ҋlIx,MItnUVJ:Vr˞ϯVm,"M*ᅌd-^QD HFTlm+Jr*wAX $Mݡ sUTzlɌ?/V^(gYͯhk@4﷾U'\A6U67nYAv5zS: 3ǕM6>)-p'K nRl[JUhqri! )/9^ 3[>lh*;۵;F4 o7 ?oiq؂7D*.埄)#45K%$$ARh|#}Q,'A \,jCcj7%źy'bRƨ@"@qGyp"P8` {3qهƶXBs>u{.)$ٽUh:j{C:V.+3dyaCl..(BP%{7aIRdhQ`{Iz9п{\w:jziXL" Z ;ZMnpC?+Ϫe&߬)3b( <+th13~ftїyZwnK5f|?*E@'Bnz#29ja28jJ2IotuYyo/fO1=١Q0þS>lVDI4oU[,R`?(R߹ j! 'gb-"a2y2C#.bv>Ql~%R|S+DS}ba[7LX6EY<} "a &2 ouTJDeG$J*kHL+Y6ik y)nFYذG6rupH8+du~eS_웺Vfu0PAzF˳fꆫ*u [˲3wE9 tK|#$9QCn2aA'zv\Mi ]/ᨭnZQLh@<[#y|m>W헠jy]<&8hyDUrevz)'W.륡e{610ѿxwYEO| @ C0 7{w]4z >a mε iZtPtL%MdW,#tAɜ qN^`eND\"Ot:`PNji1`WwjMbo"+'(k@;櫔RE?kOqlHa q])+\A 0Ƒ_I5n?+(ak,(ܽĽ/ÂqʌjzuUwP)-zQ(- :H IO[rIz3L;G>,hoK5LyzβՕ&Z;^EQ\NgcKϬGЭb:خ'1dk RdP"ޖVqZdgɭϝGu%)Qv7F3 x Ŷ%$Y@ ^@s\D/ 5;ڦ 13)h&>f^O_#r\eصWRxRZ簸<~C`GռT"l,f Gg+A"b#7QA˒)LߤZ5"/}aZs@lFϦ9ȤbE6GZ*\m e#̬C0wCj򓪏7m,yF{,ӠTrL›c3Kߐm*(O,i(AT':?W=FHl)l-'@ WkpZ$Ibw]@ۀWb|'.UIH@Gl:VmgZmeɓۂM0kLFw(hMM7µV*a(M?'D`s1v@e4La M(B`{V䣘=PYE!_RVi'd0+a cM#Ű8̮7ʇ l<}'ōzWp=SN1kB'^y?q{sw$]"TED @2 \)U[q?+ZOgR0dFE3`e4+,V==,:bnJ/ZW*nD䐀Y4sW1S. 6exƅeɠ2|^ HuWG̀Q*]s(5ȣKni_hitBZ=H&؉=T'} :Dy`׍ZGGG!مVjo!}W4i}e J`>堺S44CrcynŕrɚT0s} pk ٽMZl Tc7 J{F@)o:Yqפ[i$Iov{}1U {(,ISufMMm.]2Ul VR= ^%kJ;r/GҶqrMxZ1n󈗈G9zm:S6iuxڰcJ;$_ځ:Xr;ZM^4ahmtrC;慅Qu-j{(5U ?B@칗ghJgNQð<@L?_ک>ձ6Yoc}346c^{?{yƐٯ\#)Vܚ a}?u'M TԈc?`oK/6ʶ^6@ !@CS+ kƬ?j*"I/y$e}U +cj>Vq;V#i.w=m/^?NWa@&$7P&&$TRxdTWu1acX[6HHFS_3v_hcS0l܈†F.?4blե0LY)+\xcw*SUVi[YOKaﻷzvQqeM6q(W|_aL2 @C&Vnު؏A,uͽ\H%U B oGæ Z,=AYxdGxwrAuR#\Z4zv F[Ij'1KƗr%* 2RaK!k']UcI i0l1Uվ m#Pp3SY4y_%ex dX`dp3vm{쉯~,ʠha JXݴ}=8nܜV2ƆnWz‰+BƜm fL"a!#7hhzT:ܮ%/$VҨb +&0NqX77^)n[LFqnΪ? M?Ha.˖$Ullg7‹-&)ͻ_InیXhyG;,qVmϜovVhT4#g!Le&]qP\8OdL]%h#iqH+pL: p$_XC+jeYC]9^XҶep^"x;t03/Lze"0A)6mncRVp(m)?hĠô,Ԏ^2@/i>/)CV2X8Ǐpjŏ&dd8&Ph]vє3j+) 8@b3-զuzN*f-LpOqr/MFyWYm>"P~_6A̕%9p4!eڑӤAuHxn&Zq't05%".Ћ&aa* TY$F6JhOg;25&,v>mNSJe"xX>__$ߤ8sy)9 7Ab[?YYaKÏJ?:Q?8,ݴf0y6*O"4۩}޳Ju[ɏ2P%/Uٛ.pj11X-V(@EńΜ 󅏭] p_5|f4Sk7iPy_yIOi_t\m[% (M)9A}V v{Kz-i+֙{KǕ &/vݫ}ܧ7(\O>UKa-<93ΟJOH doTt8NoRYn ,+紖eMC^(0`eiy#aMoK\-^ey/zd8#m ڊXw׭l1m}{K-PdM+?QYC.n]sw1#m_IC@д/(̂X|u -kƭer,j L>L>5*6}uu$\E;_+][!]t(]s I_D&:3V* Krfzp QpE oň…$%͂A4Yn?65`6ʱ$zT뒼I2 2>j _Ϭ njy_+BAa۔J@TENe Z]U`of=,AAoX,^na{|ӜUm8`G4Dy۲<{( :k 3$9fhRr}!ast8d&JWsW !X'Ym.勗** QA㴭-3̥9ѻ^1b~G*"Ui8U}c =Xk ]s!%>T*oo פ~kpRǒdkt0r @xj=9iQ)s.Nju1d-ͯt-Ͽَʹ(.ȣawJ =$[^qp̯Ń> #HcNg0=\_oȺ)tfKeiGe?z 2[3ZÏ\^UğE#T2<%RWlS_<ʈ;Q@0P&â/{ٟ!2 XxXgNÎ׫/rzE#;Y%hy'%qo萚kS-}z/wD|赢ev9 O]qd>=1)m Gq4P`JY 1_όg*ۼNF?q4ڝ¢P~QNp e|K4}m쉻yOBs?Гiyp %KO)ZXEfi~ jf EWXgQQjnãU;rXfoiHȟ WE?@;,bn[\`=CyBCɋAg+bZAIa8M+‰ˣf^T=i8'03mHHq >Qk<;N%mEYi]?։^,jEUx> quwql+ubM>2YF{X~x~ Oʩ0Rx9r•I6(|.]vG~mV厳+yO.47^.;%~ԥp]InF=VRUu@A=>晊4HO[_׀F7'x./JDy_WrESEKMgq⽸d0hc}ؠ%C["PRŀ>\݃dY#[uBGr<7.Xk؍}Z9?ͺVd[},cӅD7 FuxX9ѿV:,lMVg2$2 -KG_2.*!:ȤTFBn-LAȴ {&9J% b|S9}k\tSY$XȇYl{,ȥu."?0faT#_Mu DIu aYrʋrvt*6?z9-y97ߚnwR:Wc%o8QOu!KS/ R%zi[~S'{≀ EWN+ y;y5SpAr dfLC DX ~՝cӈtj XHhff)o90nbidN0dTεnwN<@{LP;߂*TIJx!'ݓR$bT\7z[STaknijPs(d!M,@oh_;LhmNe^]~TJF:a~h<F .KA9VtU41).C a2$Ge/CjObQ,݊ƒN !NxgOg1hчs1uuZHfH5M3fnRL*kxR@m )dJ&3"E}8]ލN.rQ\J!L˗UoT0* Pu]T4o8FFaH#D^k#It r~ $JOv#j9ޫm<*H,АuÈ5vq[UMd|m,1eǴ 6 .*<+ &i M#u!ڊ-Xր9?Dgŏ4˗wJcBm9)}C?(*iXX/X^oB[A嗽<.Qm99((HJ\_ kD 拐JZU}?gu20?2 s[Х ʃF,G}p"O^ /+ZqZ6@iY>`I ?FZ좷8 Y!A{eN<z42n\L E[}#5)ld)ƋA!{X'ȫ^1}-„=UTS:ñ޹?13U u s}@'\CgLu $FfG~"=vG842(jt'?%?+X]*4guRy-zfh<&"5 8+y_m2YSXa%L[fK:rs%!0Y8;ו%g}PbPe 7JX| 'DžUrc|x~҇~B~ipsVЂ/gQ!W|JxI*i^epg#`+L {7][n^a=}NiaSﵐ(M{M}7۸qÄ! \|O g keg%yu=h㉸j9ςfp֜$#bhz9 yے}`b6)wyIDD{ihLɋ(~"}ӻ̚r}~%TP$Yh٥4lpwϳ+7 T 7Nn1!`Z_|7ٽn.#'<|wY p<[C[͕uu(yFJEjvkCX%p]Ʋy\&F4|ˉ&ѐ4sw枡m)J)[w&MV9O Wj4,(t5]\lI_h豸%_iN毓\}ė-h/b$rA_࿛ZжhNJFKXy, fMX|]~.rɏ4jfyX [ 8lkޠ/=肻 4kLvX&n_ie+E*ɣ Jp傀SsT_Żp Eyq&t,#dr4͔S2‰ȽGxH^h3˔~Z pqx#wIO2/|`DUH>ғ#B\D&_ @^@l1&+~kM0:ʱR=( %~L1)Jjh]qiU<*KJB|+OkQx#ֲOB63JXɜ-OF@?ӋS$K:{<?܄.T^ PPJƤ%L OLaFpGXI z=ظeMحb5:d!6.H֏SFdh;]7O|)〈2h34]a89 \ OQ*lKGmEpx߸4\YGk.;&¹_pTIGDr5I JW<ɷq?g%sNO]b_ZD\c*}aȾkδAs7X1㡝D4bJb5g4z#4 Kjק8P\UQjf#y,l1Vm:!] K!ttNB-lMoj\j3 I/3g<@tK]4ЙkatF)p3hѻ':;%k?&!8>DXhw R-L/-wmWJ*_{R#)~圫l3A!͘#[v_/Q{u V?dց2Ukt%(xTi\?BLF}'yd.4J AEMdVU[ku0X9udZD-dC \UuoPZFM1>OD:,S@\OsE}aQ3֡ Gs\IZ:q!o^:!+fÑ/Xj|.j?hh f◅/,^dTht_7.uӖmHMfx&D.U8gTHQ h,GU\&nzܧQ.^D?@/%^] Zwk [ `c j)2pt&3@Ni:\ )$,B9yy`Pz˭wEJvs!=j\UMz.sT@Go·,vV9a~[] j0J d|[ y aCpH X@{Zܷ kxіZ; |l/Bր^+RA]h$H PBA΁bؼʣe") {QUACU#2GBa4Èą_1[VAy;!6OoP]YpB<>Grȫe)Ql>r>aߐA5"`}L5B\1]oΜĩ K8F4_l]Pbֽ )DZX&yJRQX7\\)}sM9Hx Rd6I&%I)&dDù,3\ L,0->"aЂ,߀^ν;0D8p2rc<"c:#.Fa5$-־[w7כVKA 2L|+L?M1U ܒkre3!Scr]*UL s$l`N~'ؑNyˆ+`H尠k1p>lRdوKߓٻHm =)?/p1zy" o_¾nkI-ĜOFRHmքD絓gnV7iW\jIн\ ·0xe򲲅Bp?Z݆~h2o.~A]3ʃOu9^UюKAca-]Yc;4UeJXh9Ϸ 0Gaǝdn߬6MYS(u݄O,p} DIBNdtJ(~$f]|[{,C0ўvE"NWKZ\A?m/>?][izn"LvCNu8w:Ču0N>S$ɱ>,LEu6-#.HO (}dDJE[Lx' (K+fmN&~jɤpОm8Rŧ2peF/: uϡE'<C,. JCJϚZba =랫chrdt7$V $n9YaoXzUHj|C^4ߌ^ 65 73;7¤:ig6` -¬~ i>gM"d**W7ix\BgLsy\@ ,xՙHmLS!d4oh/ Qgdk몤?vG<–tuZ0M=n>=\(܋lx6ڜ҈8}lBKs:w" $&ԝ|p>mezv(1||<1t w8409A`9/wU1F6;QPgLUJTIo۲uQwND5+)*- DmF|IKW4ZiGTuل[{"s]:.XsD#n5uEұMz!\yud=ӳ??zȋP>oM-z) w]tL*ޠU $`vX$ڃ[9t?` f5˽ަƘ0O_ aZȨPO.Jˣ)>M2} b,}]}?,@_rS D1@`dnxFjd i&$Z#{O@┝r ]B&͢(+8k W=5Ҩpdc1Tna]az/\$_EѼT,JWZ'qW wճ2ar&)XIg'1kpWLzw* n:)[w[i+ &f6W/I_r@ޫXZ+~mfȝH,kGvL6?&6(92wwZ(>M^,/v_vd~V*eÜ/W2An'KG0647q=r7Iu"'PLB:?M̈́2#o}X-_ O!_|"u@Naބ{qb/v!@W02-w#H7~Lݬ,(dpp88GS]}M=S '.6P9+(+w%•FjՠpIMr.NbYDf4q!ǃ2EfuHAj+T<F).2pd'vMLMֳI͎ESM YUT ?IjwQ;ް[;v?Rkzl%g0 6Kej}?8fLCAhI-ѾbPЂh ݡBR\J2*M\/ :jvGhqlȈW "^J|a10=d!N ^6椪M% {_зO~ ')8 R'@bL5񩾺hLbhGC[S<7 ;֙4>BZbܦ/Fv$*g@)3XInj20c wD&Vڹ^_5STϴd1UWA(,Tb '7}}0E YbοoV- *dQss嫬z)g3]H-ABaw=ߗ[_so:\ W$ zv0!-ǥ*ɼ8 xN Ľ_H-\!;XpBkWqu qBGݥ3II*劒iZ;^ox OL:);Gz,J]uu30^ΉkgQ'K뵝 T4vPHBJW.l5R{pë.X1-TADu^#]~jGn,7;(<u93LIsh ؍DXѧtoHWgckq8k:.r7(ϞWsb{1,ʼnsݥE!}Z#D?&Npކ!^J赽fCGu){V9jK!U{{-ô2u)WKdq3 8,1Ubo$ <1\BlGXJ;_?XcSQvBzo2~W\Y5OQGv6wE=T2p^CFG867Le1 E:{^τ㊛X̷n5$i*җRE:QbФ)vN\^B@3 6 QlTɶ"=۞3}xalwuyWP4Op Q 4HraN_>rz5n@,t5}v@{-Vչs~~xMlGcGqy v.svDnF/ lc>T^&|*αtdFl8}^&A; L;L\HBdc\;pw;]|$**n0;]PiaV_f̓ot1CpID5bF9"z-M <PM2w0[ds-n;:Ύ߾Wq{:h.xUw4Hz ta+Rd.(T/e+ 92K?T`w/{!'AM`o-CJY7Ys.ha”sզR ck!yGK-d7yZ=s@f x~yR/>f5u,$t lo*:)G>FcV# ȘLG_owA86PC1rHgάSy=k)$7Ud<~݆&[wf)&ggݻUh?n)*]}NABvAhO@z>!tJ;=ED]URS)}wj"-h}-2Gl\y!'"SLIVrxr4rsŭsX(k[$S}chu{uD2`3O&h6//:$iT4ھ0̟]|Hہ &y 202U3A]-5:J;:RFO\jEZH]IY%AnK JWiHC؈Ԫ}B"cWy $?Vcv>kvh|9]쇍z$b9Cwbe>MXƔ$>Tj,>ot:ķ~G et A|L\$l0l]h]0 b(ϖc3sv<#2QΏI=])BGaa<ɐbe>y6߃R ܆v\Y7!N9oQHDlʲ!v\mD˖ xvSTxsjD4^DT_TiĊY ɯLǼJƢXk @抚*7uYHJ8M`JSͥZ@UG/!j /U/a˙ّ㫉 Tq 9f&eY7s8lZF. ;}\6H1TKf5,"VӝY_2"}sbZ~UZg*@EXs*}1+5+ ,ڭRWɭll!PO{yW9044^1Y'(x"b8{?B]0LM b`Q8?'t^&` QgY."󶁺nѓ׼B& )@z68(}uÏzo׸vrFf!{3h hl#a0vNSER|{*<Яc }? ^q XfaXq{)fO-#`@Gt{a){̽p:D [FfV(NNܓr`BWıxH?k}f& {p}>|+9VhȮ#ݟP?LBYY H{sdWwҿE!X[ŻIiL釦?r؆~Q#@!x{} BP&BG{&ȲpЁ.V&jO|O,[׎\ަH(v"r}*v-/c{ϴT.bel(F7stKK;trg׮&Zwo')Wv]!$,\.7t}PLy/iս_S~.&lgmS3Q 4-r~gⅼ$RA= Pn!h|>}q%ΎD|Q׻t`kI4Uu!_g,!2yQ&訯T3d7M+!EIl{"|SóxdQBgAf Nc`ʠ^v>_hL|V![rlR8wW2c[射#桰9װ` i,׎Ęw rt.^l|4n }4.CRS*'2*=^[)/y2UܱN:A !j  +.jvQo"^J.'V2xWR B%HDW[]79v@FzCa.S| ׂF/-ZvdIIDtJ >X)@6oW?AGp2.lMz|2REP1C2 ؟`k#߉2 E  <:n=u9ufإrS`mرNvD\Dvj%uA{Tc:wW.NL;w%+/FǬq[ o9#@z_* Ԩ%mTx{>7qcrLXƮud뾕":MD=Th:=` mY{ۈ_Dd%jOR­89EOwB<ۄF$"2 !AFų֢-+#p?!]Up<jD@p<*?"I* i&h%T7]G L#dŜM QWa ż c$]gs3韟Ʀv? d~Cnm!^L„uT-U8}e7H :bKaś@b7ڪ:^N`ISMJSMv"t鮶_)q}7)^лB.y'M`WrN/|i G*~nwrpCc0=&X?QSqA%m 2`;8ǒGOy{{imus^kTK`kcJme ;S\HPܯ -Mǃ6L=лz9u uPDE>{u\MDPb㷶A﹠ _t}$3 ?e^/KJf2e^{3h6Q#U> T8 =p%:ZU[fUTH湼rLV>hltN})qwdng`o#~d]P5=nL 7nū Ц=605r* ty@gťo:mB9o؟X#33~^5gߙB|ԒA)V3}*{(yx'=,UFak6&.=S@^>BR&;oLD\cn"xjn"a(m?Udjd?h7U ?sdʠyȸIyu /xʮά96:}SOI2[{֐<+Ux=p3bbLtȩ1N$p3:V-۶Ȫ[[)nߐ%v_s9OT3ISW[ڜ^W3mV>E9tO#gVΦ@nMw$TuTQ}l:;E ڵ{[,> ]4Y&*I # ݂D$ 3E 03}?|@?YfF8l\P*?G}R}2a]dÅz҉xVr!OTMAF^406Z)3X5)7:Sѐ`EnfE^2XGkVe)*Kvo5dQ˿e- Q@Q-d\N!<ʱ?o*j%Ɠ/|>y]bUXWFB?mcVuIyO. V{5 JZdWUJ[}J.U6*6r"~Hs; P7.Y\|e<+n+ҽ?>}ޮ=HX`R'^=>P;$z_^<)sc Z! EEudM\#BK[w*G4aI3srs9pvByc2j= / `(!dy .oDI~ʬAi+Pq=[jWJlfa" Eߝ.­HQt}:&F}b4hɕZ+֔@ 845`*g7P<:a KP|LFb}`bHݾ`RvpD?n)ӕ$^FTDdG ġi$ƐW\_ߟԤ K m/ 81V=͟E6՝h/tqvx㾙G 5m < [ p(V _]lӃWfa7qS|6:KVPEg}=O]|7'PAFܖdyFSXs$֔ $+w4m/jMfR|4[x{j0oytz6M 3D_7RֿH@ u+%hr2WSm.F ܗAd =xaNL&g :'6<}W_хGkc@s#`a3o~쟽x6!V{zRx}3Fjmz+Ѣ{NL󙽊6)ߨ^ّCCõ"b ?`xC=':Se,7ZN?^zyP4K;r_=tȍqKlyYuvxjiGKȰ¥OQB 1N;ۍi=edJr;Bi qTs20t\d ?u!\UiJ{iT6Vb0/%k4QЇ ʗbM01LvJu1±1r+"4lN=FX=_-!ARhE-uLH_0].^QȎΆCv'3{vN߳p`$C۪~5N et]+NB Kn$:P퓦g SꊟyPy3|^| 4 H. #1Bu!9~rVقJ]x+-vp!`l~ƁmlฌJ8cTmpio$#d1L1[ Q525f@WM9SltZ%w $nn.3VׯF^44JLףKύ!vOt@WIN+\׻*O0r^]%®K`YҰNm;tw* ËgzB]e:gv ,Y Bs9pٮF^mTeräZPx9 Wjqrw[r YDq6tKq(DoS:!tk_)SaE/yk撈u-ԟ;ZZ@+Y)fMo)+>b{Dvqqot?HL ؟E^В"I5XN!pǎ.1y=dt^Z d' $HU|l Q9r):u↖Si9$NW̐\\o)=:o$Lc(76qe6/DImoM^_Q4E@̟Ni w42'ptx07ֈO5DW7)7`Q?vkTo[bյzgjj`؀䞄#ԥV9M=% gSRy69VYVuVBǬlq6'QA!0b'$qUתeF/X^3矢(Z8Po$$ 7blogƫszcugR\bJaeE֫_'vұ 8;r^nyfuIM7O(ƅ+q 'IeFHTtoFK6u5'%EDR4;Yϫ>0(@x6z.~KҋWTNFLD"M:Or 5 w=AB~i :L>igf@䐅h }KL= Tx,h:mtd0=3y6B˛N'ث[GvUMt@jg>qBB"MDŽ7ю4*V[U&ARҿVr6~SǰߗjԦlJ(Dty"S"zö ix]&N U\pA0ҋ[RطHzTYQ~DjZ g'KErTyQO]LF~Zs5Ch@L_\ @ȡs|h_y! n?FYʔ6[+>~Y 6QʸǬ ʮw^?jfIUkqrh;[1m|< ѐ? U#$ޔ^ƅTȸ UU#8gOp50p_"L}ٯzbd|`dd Υ &-0]2ii&(N H :ЪloL6*4GaεQbx jȏ6}pFa_06}eRG);hL$\燠\wYҚQZr`x<޳&h)ŽF~d)A_?(ZLmC$1 !"̙=A1 =sVor%"OKTĿ.A|jfЛ@ss&txdAxAhl-|~睬.~I#~ӆsۡ4voP;kmvb؁les.Z{5(H`U&B/1%]NNeA5/&eOAsn1ԓ!#lE! 7.CvG<ٝ<>:K" uPljrځ!bR KƑG[[fuԈDbhRV~6OlFY|a@23GٶVפoWv -p(Hn\{x(sS/pdJE- _ q+Oɽg/˪ wϳbISmU4|m(TL%&C|!3F<7ߕBA-G aFrdU*YKcF&P#{L`U(rwӃ?!iNe ㆃpa2;&:52r` ;wJ Vҩ^8d34aʙ/ 򿲫.oɧ-Nr71ρ$Aߴ>$q=: O74 SkHFB瑧];c)FjWn-@(á6"SCl,mTO&'j.`Wh4K\DlnjS3$=/:I D]b9h.{^ĕDuYpE+t, <] =]ʸjƃ̬(7B+9{gVj;J&b51 m G}Q3=A5A{[^TCa ~4BATp4da5sԔ,>x }0.r"oϢ)RA/ao'Ҹ|<*z9"R9#ys,;ݗQ8cAFOݤZlԖB١L ^ڧiF3D'7.k)WAh hA2hXø2>c%lϹ4VtJb" ٥U):ű!T>mc+맪,}^$2Ej4\\/{^e$jUI|<֗UlY~ܠrӜ/ot* g%ڻLŶ6IGǏ:١xÃvUhm7xE7QK%L/Nf56[>.՘4):I!O[clO!LtT(`>LLq,4{[JVAQ?K&(R]Ev|vqcS%z 6.>MΜYBCwO~(7Gd[8cr4r7Bxs2h}cŋ ( hrB!oޗj|?Ht uQ2l),㜪'722Zr/= GӺKz DF RA/8dU)^E% c_y(9hZVYcY9őa(Z_ܠf֡4[O@z -KSBq bj,)ΝmK1YdeUxrUNt֡_ H!!zY }Ş W=s?RH=̋c@$#gc+%}f+t;6Ac?z_cO%Xt ?E< w#RntL7tt'H@TI3b:J]!ƓKd)Yȩgiwc6h3KT۹dgn#&x;8WzOTQ/cbg9\(sJ;Il e5Z!nqt9<k pRn.Kp}\@L!KM J∻3hn?.Rrx']&2}ZDIܡT9L{>7_E\˞<|*=G`.W3P\en %*u쥗 |EiOPFQ ;CnF\si R-!6b?\!c"9ǟahu5,e1>[V}\vά$#WdH< IQllڒRG]]d5G@d7I&tMNӶ3AöiȝN/Kak96kƹnh۸Ŭ^ߤNl$yi7#i;4S}"on1 GZx,P/뫨c ٘qJlA{jMdDݱ |`.)t{k_ow-{iFztwWd֌ 11i'W{qnGk6]Y plIE6.Rk=Y^ Wi s9aי!Ǐ 0e0 Q:Ky]_ŝGM\$|;IhRT:[+,}ꢵ'6?7)?34&/Rfڻ~B~άNLz7RMVg)ɂ_qìF+.ٟW)U}gʿ߽š`'#dc*9/pI]IBC~}ox T1&t #5 d&&3~݂bu5 Cv:6kpхXTVTUx\G9b_Nܴn2w·yٿ?l0ҕ.hffpj&*aJx.W9H'cv˭5+=4n=]xXM!m|vAD&L ??A^jmLߋ;gݶA 0GD6M|J?xQmh27(Qʖ`"f,ϟjB[TW_ב(yV;s"h˺< C:Xn6۫ gUA}ޡC6n+I V:Y~(qU2")ԖeQOۤzFA-=F%;02+䚮yZ\b}> k s*HZr"LmUJxTU$@K ^s\ӑL3\'4m@~hn}vY-2Y{b|Z?Pl6g$n/3ͮ%kg@tjDOeTB@Zy ξ?h2r%2l:hj7zNv&lD3̮-G %hJ0/H {>j%:˲5x;by7%+NRdVI'XFD˒S#GC+ zg2Bqӱ*>pOZ/U*Z[0Q`2+Eh{p$2ΣMBmJ)4{y$K% 1ZS>xړ 3'$;aBr)  8;a NyaK }'5-nXN(GE[Y9 tuI* [QfOf(50RkCv%dER DyDu6w:<2پi>tc~eU?HPAGi$NS51=ݏvRJf.{İT/[BL> Uj ϲgCQbZ&x3Ì2Ű7Kx{b@в]/{:iA/Rx`>Nl=[UO6kf8BJAl5/xr+gu>j4JjCWC4w*%B^ߐ*V|bL{T/YX:\#;߮-ak:C&bSSNjDCqHSa=]H0NJcO]Y<ZkG~8R(1j'ޏ$Zz!565E=B'r/\ }3e&SnH5.}X~o03;-`IA^a`s]NxPN*] l'mG,=xxֽ*WZ]R8m:Cd:NIovj5cg,DjzLQWd@ 4Op #Vz:MiOee8~| TL ZMScEwdPĦ \06/>NTYey3c%yЎhۛI40jAֵC9G{J9rfh]?TK 67TIw x-q/Λ TmH: O蘵g gٿ $ 麬hlR^>oJZXt3h}J>=p-ٛF_IktTg_Ug,rY᠖0;Uxa]g4Zn}&rB#)%[s4s-Uu . ;cp;`n:RKI_|r`cou[pY_[%Bb͔nBƸL";cE7. 4X8룙M5CLF`>V(TwcGD%8tA]GȚc:GL1õCO]Rs^ntĊR L9]B”#"x:*uV4:&/v;8ON@vLUKyRfMz(~!rSJXk{~"0f#2jG)ji,g-Ұ'KfsaÈdx)@yy0qK6S=@0:J$4=&.W%h$2謑"ySw_;u:G̿B"RBAǓ#p3.'XQ")gb^XNИ ݬh><[t$ÐUY.(Xv:r IyjȗC0'%M'lͰ1AY+Z-a3=ʈwy$Bc\v'MUA}~a0Qp b#2M-cb}/)5y;hYa}n^o=b;U3>ĉ h W<*O74[-Z9iv=R'ޢE,0Hh-?΄0&1n}SZX@e$f;:zJ+0h~p'޵/y\"$L1^AG U);%~@s豊2p 0 mp.UyTͿrqkgw#7ڰkՄ'u|:QrE걭)B7"xb+:\y#pw;aڋByF[ Y1%F?$ kx2 R 뎇'kc(Lb]%GUрߥi]t}L0ޘKUsa/Ͳ[ Mjg&-c<,)H6mޑQȾ=å?Cv: Y]EH^-eP[#VL+s_ `=iJ KP3 {EA7ogtHFW~t!rK"i#]G#¥YxH Kx5x<”zQH Lir=[w[Ju;BYmǴ}'xs|'Z a;`m- |]fش JxRF'S,LhտF X^0kjf| sUvN| r޴]uc] g!g#bDqUclD] .sw3&󲋖D#Sk'd/K&s.6Kaя`W<. ;v\Ohv~pa̗m\Ë3i~Vq5&@R#?J{WF[> Sb AӷN6'Mc7>isĺ|4ߣ  OW:FkJ&yqx ͨl'vČ}abZOʠ"KRTcr0Ng[Aߞ&Z6XjxS *R^Ph4K_4#7CWq 0U͗9Lв0j+cl֩>{?bc(6J$}6غC812ʲ<]!,6ݔupVeaQ,&Q8<@bWe#//539kOx >HـwR !+Y%}L>Y,v?foSޥ`Hq1!)rpmWPҷI"' _8a݊@<Qe@&3Z(a"@֙X t7z(Hl͍5N _ۤ)UDu:z?FdE`+\5a*أW;@Vȣj1cfޚdh0D vlQ@HM[nH;՜_yefh96]U0ggݓSZYЯ!ď7%]A1JƬf v@W;1sT%H$8@ojm%' (4yS~݌[?|S򫗧W01:@Yz~\řj%S vi4rCqWѸRXP% Y6p{u^1b`%;Z3,skk{\aFy̶# 66n!d^!T/wCB'D zX!F3h֩ tenbbIx̒c5 4 jv99xgKGfP{NypϰF`L›?!myib(+PP:pkDV ] =,Puշpƍ[@1)@Iia K'yh3eV +SH֯haPO :ack7}*X9Ei钧ٔx/x0v~ytx#l^j7b=l2SnA];$^Qp - AEA~!D /x9Fx"ɴ՝WgرJRm9)G-)!m\(@$i+rS?+ &vsO:z 8-9od5T 'N?Fk>ɪ )C$R8Z(` HY1GB>1Ԝq +i1@L- (16(NjEe& 7p.*:dPs%29~"O(.f"'!otGL@!7Y^lJD!%?Aڂ=k+mALJ9㐸BGj+IaH dU 4_@f-.m/N:Ů00<9p5\ 3΢ {?K n&EoՉ~T^""mM-<_Y>2szlv9<<(uW^τ$7mf7j`ڛAe%jAV_alځhWX1jMf*{A=%F}RĥB*_{pCUv\2A *-}en0^U'fB"ԗֳ,tKe2 E;Ihl;L\z@5l)e #?~}g47^v=; s+A>V@E"#BQ0kЊ4l+Q ܯ^\3u*<βlze0_A³q촲RxJ1R+=TH2*wY6ܝWi^Uy˔ݺ#v^=YDuKu-qeVj'*̖)Tq&9֋p!=w?\no#n,Tk@}Bm"eR=ifp0(+xb߶"1,$xCXTܵ L}D:/ډQ~f[jq:qp.T|Vƫn}g}Χ׈[} }{ma` I3RG*`)p܂S#y= b^LRVV"ZɬT\,=:ަ K˗T2s\ɇ&]ޖĈV&FkL ckq̗Xu[weY+D*$:\hM"7F{W =녊RAG6 &9>i+B2? î&5BP*@g')H_mhp]"Łsd e,D2+,EhuƥyIdmnD*p翐mu_'x8 z[7p/-hlH&Pl|r fchЛN,? pfm%I=kLЀ!gb}'OF=o2͗Rp2:Ж'QEUR(x58<8Po'{!zM>Yܲ N(Sٙ*,' U&M^>V*raO>7;iv(rMԉu&@-?jC:O3z 1ÂU[5R+!Y3 ҁ7!9sX +rZY NIT  ~}+G\:1VN}T\_>՚[$mB^ VY-}Μşvb|[,0G8+qsGƏ2(uh} ^*ub 'y;dqEd)T:O&-*Dm,]f Ѫ9\~2AۇP8%J) BMȎqYnҳʘh(#^(AZ;\))^4.P(zl n5ơ)&L>M @i;{fC!*B=I +b|JkHGFƕ'oU.aubjn͟q. %H0 #Y7hcҌÎ96w9NӢ p(͛^{6䲴aCu;s XR EeCay_Pr(GNF_1!j߀y|_ ƹOq%*cΎ^#I":=/cHI#Un\V;L^sӲ˴=WO q;̼>::rn;{1;f"rBG/:Pmb WTp{ʸdg|˕=а&12rRQm"U+/ʸp. "rCv\4خ__F?!5 0/u@f߬ɫm_b:Ah(]E(x{ي̶OBg*Oײ Ϯ%͛I V+/|& l'=LD'5ݍH|Q(l]L5Q`EdW %~̈́سlXz`KrYˑ sVoY|lD;ƒYzE *T!%Hvck=ꏡ=<$S9%L=48ޔN.,RW{,I2]}nT#\ŷzn:5}ӃHky2,N|x_8R^w.{\5lA},4mi:MbokQx<"H^liH/ʁ#ξ h) _go(L:t&Au^ѷ/AO *cF'pJ$<# Ow-Ly fhg9&)ՖaW!z|!2'+k(С䞂QrEcLB7'8 Ƒ$sIYJC!B86=.槩KА@SܝzY!OO*wl>ݱėgְ"mjD/"G =4fu=sX*>Ay nSiE(kD`" e·+JG M- ATt1PB _7'C\2bUA_UKaUĐy*Wrai/qd5B?AfSUX>7)Df.͑r6G6r9r-fZpâ;U7LGʷ42lp9XI6}#[zP> CC4\xE5RԊzsY/}.Ӌsp.>6"F4gzHi%*CEcwcD΅c||,F=1t<zq07rg*4Ǹ h%FޔJdd@Wkך[گ4?.1 { /&rt͠_7F&:.#}iT:tؗפ]#Ճo)9rQ'=-+˒j Nw#Jj xZ*~|m'M]HbA_݆ac갓F0,c'\kUm?`HjNJPr!* e7Ri)L!~8o<_+jUuyVب<جAbZP,YMiAnM] hQ t\µD`{s41l^tldWcH mZq.  mCFư8RYNo"KgaUS//-Xk~|.a.ug,_rEG +&5jׂ9CLVcZY1DC"εKǒ$沍*ch"R vTtIot1ZSY$/?\,lc@GBw+,GG&u6fݿC$;پ67YKwh jp@Ia?iJxc 10 TOoL~e?kS{NR-kl )}&r>R6Op(hۏ)b;'`wmg7Q6 -K+O-roo%{O__߳E8j6(+8S?c[I.y}vmm爚==h+@-΀FDt6}og45T( Wgk_oFpvAhX%h+R!%tX^Ø?9~>>'y,U@|&;VKv(SnXGoux`67yj t%A<-t.vY~iH[ - fY(:p~~xph(4qNVx}%l$zHYĔ?CW,?]|T4\/p}̍ufe"K)_SN^n|-rƾI 9_$ӗ[l󹆴u` emO /].Au3 ;9f&FM` O4-1 斳4-3.r;t RxG|D?򺩦ï-mKuhOq0YTy\{Lu@ dh^fu/h>B}()*-qQ6AfLPJ`aFqomY!U/3H{A'I:>}s퐔s4'Z/m;9m'eU 'T`3nK u?ZsYqKd8Ԟ1U} z }Bϐe"${"* 2Λhq$sg>ZHextFE)f2CiN?-)w[ ˅O Z:ƌ79e퍜a2Hw}|ʤ )+ť~(6@ar>DMMB2(-J.u{MN#aߧ4__X]Vq0 @ʣN˗a{ V"~D(La#Sf.(cjsO"N: k=;JM)9P(O OpRtᯠ4!wx]brN#KGh0Ҋt5{B5DN3/Nh q1NgNrrKy2X?m)gw"?K'*1ƽE֫Hr 1=xrqE`v7b1~oڌP(ޱs Ƅ ^FNrr!})rˁJKsT|v&zF2rsZvk&;-@` HH\{ ~Y jҠѤaTPz?mP b֨:j @-5J@ZO)F{r%()+6qn%TtKbU&ÌOV"9 ll ZNCHR;6aԲkH5>;ku Ca*5MIG^5= .>1)`7ƒI_]GZӪs H'zz 1-MF.Xl`;_(h]8yzICYZ0z,LU*; LSH89z:oFI2iwX5)`>Kk=pNab1t#dyM)f6~wE~&Za1PB7Fe•{UFHdN7ڤu9tOfMɥD,sޘKrq?F ~cg]a$%d=Y߅oYa~sIJʠXa9_1N6qNgNT@0Ij!*6TΔP:oUH,7k }g3 Z lo[*{?1uX '"9!/⤕\jcੰ#{EUĘޭvjW^\\urogЌ2tMX2ט( + QpWpԛv19=BX30%-ۛHq״0gHr k f e⃊$X{^0'{c7svp#+(QAB0v z2[S2]p.w-)38-3ӳgN<1=^P:whu]lQ`mz| BJBOoBw D}=qS軺P͡b GVhsW B>S#C sxUL=N& [@_C9ژƀl˝<`+ *gC|+y;Eճ{UB\:=4[Qb7e2+ݴnmSmuݭMjM9C$Tb_膰SrN1Qۗ6cu. Ǯ{dL\:1Q 3߈ח?g:q\|_lɖVarxWM3= eNkEY^*S'IQZg=v`a_5Vr(+M=E]e4 NM>"[4˟w¡Tզ/|%| 1,uL<1):]vy1[ .KUl=H妝l!s'$az1}Re,al-Z(GPaM=\1zaILm1BKp>& G%zci,amg]]ْ.n$@DJXݏL9d:08}٩J ゼ28BOvV|A!Ţ4;;~a׭$p1+b}NLtEٜ MȲn\rZ B&4Z>@: cq5*j*y)IeI__(KД߫,oؤDAJ+Bx٬~39i;}?VHJe mI2d"q~7ov&bA V!jnf`WsRPj#LqpK[<op2Mpx$B}fkx}Òk=h~uEE`c b;qtvu<̎s?L;+vCe5nu# / qUrJm]v~UT#X?nɅSB̒9:ʟOp U/j~)v B@*4xϪM~ԶV+;x~h8_9-8lD . 3j%ZRj>Nɞ"qn8X]a+$`~ez:,ԁߚGsM' klܜA\%ɣXPJZa0A,-e@FUycWgb_.F6AhZOQ5gj}ij(nM͸T?Qv# ԵBF 0A|"1v2T >l1 䍄 m{J,8ZE^2ꦨ 6*M?( -?lK1\lE8Gg:~'n4"}#}7X+o4 #CNFk℮LD>!3Ŀ|xN5>fRؘc WA~}xތG;"7: ewpTOap7C+/%۰BMID\ 3~;<6'qH2C*QP BnrLjhwx=>\2%tPFu&+7$=kKUGiQW<;&-KP y$mM , P'ֈ%RGL %37_=NY gNx6nW.c59?bNvc#Xµ0o5XUOn#w H|3-ga3I^~Ke]مo>|%SB3pPb;p R)d$nIf2o+)bl)0lsXGg828dX\Iۄ!b^DJ]baEpM}J,E\ <A*92HU9[i 'xFeۓ2X\4/r|% 3ㆉ2nГzH.Ƈp_۲B]!6͐nwe6u׻&JtxP7W{|BrjRa ţ]\"'w|*ng;o0ڵ3%{s)E/+}o(%LM|fA4Z mnHQUFOmS\♔kj;m{JGEK\y-Xh|̗HBW]Jy7sng-ם VٴыVmT S3J ձZlW_=6=.ܝL#6p K?[r wR@(lw A{!kZGZn`[Gbvd9Z+>Eڙ 'RuW)q7/G|1+U) g'Of(=g= j*Ur9pdbb{⑄Wӱ) ҵDrHI'3nً~O[ٿ $T3CUuNaGX y,c600=Г!!҉\(MknV\b9/TL N8e$T0s9DFf-Is-IOpFt5rT,L͈勒"y:N#xmH^7[~_xMk˲n<585oݔ9ZCex&$F@q KWMJ adp)@BJnnq*FxRd,YL&+ a58e?kFS2aO0@ d}a:`g!w:{?ɳɉQL|dy8uŔ^d7Y|iYazhCKG| gCz6u1E)]7^@$u6JK?,M|ָ\#-]d qWH+ Px@;5˄zTU(oޗ[(-':L:ON3lyڒ-8MT/:,쯭!_1bSqD9(J֏]b·K< խ<-C2,._~0U-i-*͇ⱎW^oT w'ꉨ-X_y#zc uN„sɁ3ؔծKc%U$y˷!E!ztnіGzV!7[(ל/ HކŵNQxs٘)ǨBnΓ.2MRzSd#8L\r>zu8']!WGs+* ^+mG iow"g)36Kԣg K4*LOϸzZD֔jRs4o]7݌\}AFo[y Qk?~.-D#Иw5")o6/<;@"@պN+r%KF /y"8Rnz)qgբ`Ǩ%28[~[}$h."S2Dbhν`(LiV&pT ت/@z A(NpBʬ0M!iGRϰcGЈfcԿ22T`(x fuX4aZ -<ovoOX㏰$~_n”ӨE6or<{ i~2pq͇0~⽠ Ww`U)r|m к{l9'L,a#+HYFju/1$lZ~%Nq}&"J<5"Z)"hJSĩnJ1(ŭ(9a."K~HO܀jܡ6UiBq>2yw0n ]S,m< :ؑn?߬};cBS&h!pzaIVi_oRCV^*;Yl?jBE.QVb@iDH~Tc/74ò0Z;3I<,w53' *Pɉ{ `U܍"2Q/U4KI4:i\L1~.%zƒ%^_om!Ibx!7@šUaKaxuـ>}6WǁLnp>,7@d;1 a5[Gv'Zlk x\9a06YmΏ]ҲŝVd۠A;iId./7SWs&37 tX $vJV"x}Y\WI][wrT_gr91L~gyxS0a-rba<mGΉ06=lՊqޫ `뜿jwf,6wѺ8,2RYa v";+KɅ데aܥ767M& y[8zL+1~C?Cx#N ` ߸Vȯ!!}_/`yp;Ntع'+E<{n Etdʵoɕ"-Ynxgnj1ii#Tz"( cFruw3#WbN?#,K" :"؅?Z4fB#!%6ʖHResh_[O1)SyP/$=K. r3aQkZԧ5I сX+2l\+i1QVL?ETU{9~^T$Mpmpbb6?&lSK^je<_}|_$o h"AVqQ 5:Xf&oUV?] Yz' HLXwVH^`$xWcp83ZYӧu &zi< xWF1q%sinR^j;Dc:[Bܩ}Bywt`3Wq[UGZ:I qG92:,_րHB1m(tm* sFsE]V^ͭ0_0x+`1j/8:LYI@5=E}a .jTv}f+#85ECVLh ?S'6p;;Ʈت)GAd2z/MkuX_Ċ 5OOҲ}4ӧWP}G::-DuCV/Z9'O'L•GGriFJn~"4$qK(IFWO;dBDgy,~8ɱP\(ne[3pKN+L;d.M Z<8J FJ\ y9xM\^a&ZG8@Qӂp0m@I!in+*ԻRr('iWQ .NA 0O.o{j֩҂DcinRG m懟Te`[u>յdfRN? :70*>: 6Tb&MA_V /T :T{`q* APÔE>7J',T ?8o|zZ C86cӯT"^y02D;,w~ R;m4C }S GO=SHvYFK1I }̰V aVW9F~O: lbԤp֔_M tĆc#L{~<)JI9jK;rkjLXnNHrB,=5sRE;% ` B>Txjlb* U^n{n2apf2n $ꉠK?m'ɠ*44% ̓y*:ft:n  蕰#9xF[yO9k8qUX'A"v!lꨟ l )aA!E{tveWeQ}Fwܽ9&=k]Vä_0-gYF.JÚh"=Ex/Xrg1Lĥ6C5n6']eL2r(R'&^N3YxP3 g~HẃrH:r; >4&P#3_*gl#2$ie=IRG&\g?OD`)fG-:֫m|K hf!|gO&Gt^c萻/7Iqy־bg%?P>vh7[OPj/4pό8p^sNFэϴc|ljǂV.i1I 8r3 tXI6(Gi:4Sbei =6;w )W|eVe}LQ#RfcvtIs] `.yl)=enRX6̓Yg5͝.: 0DÙ6)X9ee!^BZY7vw +&3mΏ;!t4VL54yw>&QRsA#͋ό= H [k z7Xxt8ϔ_0q#7|O Vt#{ d`Azn(2qᦷd.S չۧ}D#k1H pwN$=7ˌC|Ѻ/wr,ƻx5"3@9,7)>ۡK+EHsT 0x_ ŷr9A}oESzl ͕ ƕ`IAc۬ {p39lB8=l NrCȘ{y#9PTRԄ,-m_\ecpӾ'7_b{ӯ;K2H(;qBz@ |?;̈́ۏ{*,'ﵒͧD|BGu.V/Q9[}ۘhq@̻0]f;l^3$*YlMˏq*f vvzYir{3Q֋G mF#N\:ABvbY 3Utg舕e `^a F 6iw0}"A^ρqk`C36n'a$ U{i0eֶ_XWgfxtE{B0c67]%Rz=p/(v(e8N)QBǑ!MT.\d3ǦBI^_Q=8F\ PNt-[o ґEsilWq; k4S%&5!]|*FJ7u&NJ 5vҗ%Q/FwwxUw>4uaEϽ;N:{"kma(nZA>Wm=vJyoE`/U輟se89l<(tN 16:>yM7`>W@})2|5;.B, b6y{.wQqy6U{SggjCӠo&@>q9\JiVD.4- &+kc>mVg*#MeDKKrLI (JH߄?G&[XEHpR%+B-VT\bx6ZC<ͽ]r+6oɣWǩ 1~EphR_E&1"\BvuQm?2Zn6;uL)U9F PIusNrD tXsғlBK)kEW+1RE⽅؆k$TofqlFQH4Lf,znEuEY5͍tR8ǢʴN$>)h! 6&ަǻ_]]Z-q\囚x 2'Eꌻ:$<ЪK ,^QM> sp'scLp&"Xe%_]w-\:ÛĆ$`I3}?.RXlr1gn*%#6J(x\$A\]I!^;{]).Azs!^M\/Y (O˧FZxQ٬,~ix 6+¿vdET(20zտd¯YD ruQr c[<0dlk yU#%Ҵۿ)Ϣ9s |.q*,PyT @qYR-gUUj# `HeQdi?I#3vnʩbRE\p`KT8^ 3[7w(2y>5 t$e4?ȏ,CzT/̧gOl6N?)H[T}irNb>̘g~/| MNz- -'" !Q<<ҞJKBq@O2u ^6:3%/EkxPs Q) 4̲h@Py!4*rV?]"WظP~gG tˋڤW_KFe''o2]ehIw/+G^DC#\#4ۧũPϔ>iPAPB$w{&cTrן嘇YUh&xSZ*IxmG=6ㅮ"cV"qs GgUbLv)`"Pe StZ#yx,VqEic2]t޺_(:H:[dX84+}Dٟ+RP+RDRW-E6֚P "a '0:\Sh.[we(V)ߴe.ͩ'+OrsZKkHi> @CzEȜX^e<}K`ϿLM3nn>T5'#|H5{ 4&qҹ-ȍIghRh{EN1O }OE~5Y?vDI݈8@!8O/Z>Se>3D: 2Q V oc+JzHL3GTq^n#2H‰=a;0q+^_v z&2ʳfKb%tCX B?t]20z*=_Z 8V^]Ju峮ĵd/#n QV.FSA;ɦZp劊XQg;m#K>]B;z3;&F%t>B{M k;FUS=(ʖ(+AzF8{6z&RUB4ۙp6DEԆm 8)I(^G6Lxmڒ;F ̲@2FOv_KƖ'ܜ M #Z 6-VOa.g%[xADd7CTlFkHi |?l/A{/^X8"" .ԕd{HW%I$ABFw OD#\vOE 7cC|_ƋsQO¹bGyq<=ҟYc޹Jx kvZ} ^DƼ allx艴`8L*Տ-ћN~rŹ|je$o"u+Y̓{3)"sRQ2טoDad *!~enU Y;LA:ce#>cR#)iꏤ$cM͏ge\fz AV14\`; ۍh-.Ep4'$qzi$L]A$mv#wt,f'Ԑ9h=<&2O|@IpO-^GMc5:ቖ"2}Fׯћ4|FE! !D݋Lc`U%I0QTض5FS[j'ױFrIyhħlB;x"4Dy'gh$J_()bLNr\oEà[*Ao<1uԎK /b꺳3:oGx%]I7,v)̘.5"&DRh鷕0/..^<-$!_ sVspx i󌛗, yga$FңnK6ߥ]*7s@>ėma/eAwv:AZHj8>ƛ{j?]3Bt nߘ(-ZnclH:‚8~ّ0 u&<,rFhq4aSJSX=-l(+<$CY Q10QB 2?Ǔۻo-7m.[!F?j:4l=sि:l0dMfj4 j@ԞKws =+S#VY \H̳iR]ϷAlSN %ԍ-dPߣAwO1kdY/-WUH" ]Q1[uE4.4 J\,PRN>MB3r\_6C>RVѓx6=AK*eVZQ<0!𡧟>l!] Z$gU4اT@-.퐣hGM a"3;/˽aPuCP3CS!vO NjSٲE{+ OU Z06C=GuOy͊ 싴gV._ͨ?2n _~ _z3K{\$O,v|b˝+dZ ìjDԓ6THIE%qtǼӵj̃*f`?J(oxV8ʺ>{ΘZ,O2([& E>%4(-KN9zU TSSjo3bA @DCS;qw+5Dٷі` TL'@LU侾 JO+8^t0΅)yE$=|G5C}M3W~؅ŃvgWD^C a7u9[5bv?*CeMX9q)7si;y7)QjRTReATDfDh(y:dNz;/3@;] q=J^adHHGr1.}aLm${kH0"$ z9Dgݪ14 <733p*u?|emޏwx=F6W_)e*:GP;-"$.x{&?b 9H`u>] ZnPg.[PJ36ݘXBBY-S^&*hX<ě 5*bE}%-kCKq%bIOGUp9You=XxHY[*)C!YKfb0.ZUI 3˿R UQJu͘|< W'nC25PO&ꊬZpiߣU"Whx&$+J|I 2f lgaOZؼݞOq ?AiFL3E7pYDj [ Rs4_QK@a;AG9J_ Ԫo LL{cS2 qt- i0ait XV}f & y+XҘ%,CA#=zuu'C!tS5teQ5J[@`o v.e yKR<0r!`G X?ilu)x,>.JE<[+͠07mZLAF nݯ Eh~[ ?0l)Kr$XM (s^|hB]&ÈAH4-Ư# ^C+eצ&f0eH*b(\I ]Q9%NR꼬ϲ kd}+JfW.e/q0lmqgV4?Ñ.9Vl I,}wr:KuXzl/I&` ̇'i>]񜼛3+ ^8r $^=cVP/)z35HI9ۍQa,p#WAAZCQѬ5Fg9xP a1|s6d{U>5ɕ?B 3S\~iR9gMG_%v@/b%~7*F)u(Id#gB$T2w7?F.BP|ە` TqpĠ(eg M=\+nO.zKz%6@(7`9!x}L=źv zVKpF[91|rಧՊA0e,y)0b95^}ɑA`xͤ9O9 Κ'^3cƩ_.;*Hcb%%S!;:-!W:r%;ֽ_d^D0/L#l MIzlZ9 lū D"?.ibqi'%EX,¯S<Ljsv^PoK ΍Ef3t,Ȇ}wN9MZ/`j`.Rg"mF/RmUJA1PTa+w+ؗr~HEKN1~}S.nh|_ AE_0؆DgwӔyRU_^7D::*JO3sGҫ5z3a/R7iIҤ㜌a!W~X kVf>tG^b_u~0/`~- `wϨgW2Mc`SosjyK! >-ߙG )zE+=mUH//υ GF/JBͣ[M H#^bpb:n8t{3>1`Ojw/M//rDSDbeGHaG3ʞ0URgp3^ȖS OS#+\&^cqSL7xABTMjD|l&LdWВW,/SJD{iws gOۻ YbL!?]1'i<9Ά0)UutMjpAh4(8'*5R!mNsvfDiXjkc 4?_4)nU0Sj^$/ڟVB;9- ylm0 ]U : Fj'<>X1%QGk[(2Tf`rt $ /tHHu2}<<)9fp'Wg;kF_>' CUK1I>PwFmǂ}jV!ho8#Aq״ ]>J_ӆT|(RMlIy vQ υ="\BֻdIdKPDb]%aZpMU1]ZL-xe7sָS/>f< #O2 R!NS\U[l3Cݑň^ty9:W#E ~m62k@^ RKÉ5,9f!xB䏏 /"1d[;9пV'w?M|IIwFK8 r? qӊ-4od1xҪTts59R;ʘ@ XylJ-US¼/\9H^! 񊇡!Yw:\H{/v^Ȇ`-@J/H)]?|:vmfmijC:,\533hy6c2\uʿ=mqxYp>4¢ Y9W=pȟR@ӣ\+["мfrރQ,R)/I,"OE7@%f @n| -oW+R јؽ&'T79kvo~y0I+⊘ܓM.K=GChaag8q/eb,I#sM_H/w ss aXWYHQ(В7Rۋ!TT+jS-~N5mb"\' QkCy5a#տȬ9ۛX畔-FT3VT'ɬl@1؜֍pG;Pn |쭔ܯדI| ޓԕ#¯qFxC3K6 nƇ0C10f! ߨqD:B m^Ptw)RWYCX'Ჸ_΅-sw?;ƪB ˔D1Q<߅#(/"B+WYp-.*ߛJ:AY\S-rrЧDv؂ Y&od<.FKp7Yvsʖz{Y߇} XUzy3\Oƙ+Lo4MНWW{=bjjn'i}H֥PVV=l Ra5u9~.K(1Y?ܗ{o UV£ .M B0I]+gdsO|T_}?$#l?nمw6^&OsJ C,,{ ۷GWǃ]% @M労ag 5W.pG/GWʴ W5?(tᎳvo\D6;: “gSWzkf Ⱥs݈+t1 u!E(bΣXf )}nHё٨/jP:<)YCJJlWȒ(i,Cb a_N8wz7dEMtRqѹoKYyh ^r#Mc/ϻYѹ{.ۓGc04ςkVƬt 2pM3R4-myYB9ykfݏc0 u~e*W}sY/69UR]z:C'm'y^ P!R~R -Ļ*&@skԁƚG\wԒR G"V/M)e716R!$2&RhrڑTUՊkQ4fGMPXVnRE7.-K+#F "| 6Feyo2D|0f7'jiVtJ q9D&X;=i:i" &+;C -U*Fo$~,Wז$;ԍ{JDk &PbLx1rORVd肨!.eʗcNnu~)w8;of 'Jbl|s{n х48\WTG. 8ayI];YdHTOHU( nxv _LESHHؚvȲo"hWFreZခFNz_@?TT2F%(S"na .e,_EQ)'. \Zf<\ue:X[TI0 JcG>ak@X~uCqRq|z_!GSœm秽fOp|=zOW4 7wuk &,RsPtDmJ$ɬ#A]77%Ffa}:j?F$MH{>ѡE1Sph#<, /5HQu:K¨l醭;dM)T56Jaro':r '}?Y&1VP̤鿄(n"/ ]TJ B (n]8p16(J%ioJ 63r[QD`x2)/UDFқBPK&A34s9ezކ,[u!+POcdUaeV1z(Ӥ{꺉(]XԮhz{po󶿘qMx2,q1.JLo)p^/$ 3x&+`.l\Ca\ qW/{񽠄2۫8}{@ԅYߚ64S޶Ryt%8! *\"vZPabTVІjalZ:ꦦ`-sZ>G&%ITvա~XB(8f=|bi|q>5"D+{Өۡ1tJ]!y?M^!z4[{BaCgQ٨8 ቎z'J~vA^.;9dsղma7/ Qm6_CWFb6f"i}Q+ {80nƪ㛣57MRDMa1]R06t?[va64ANQPֿ_BY1i:N^L7pSE89 ӛ)#ԖlyR֪/]i.;&y 7X7lh}u"GYv:ɿnxUTݻnpЙK?c.c?h5"Ĩs%!n)Zu6RQ*1e<ߣWL|IGxT\j 7Hx~w"rݦ83=!$u#ˬG/N -u+ujeߴ<Z6jx_=]IB7’pTǂ4AG(" p'%?/*Q7}.eX>G IX&J33~^q"]5;0 .1y>t7[ .Yß$q*u=\M3.LS&2ȥlȳ.bAv0"S%HG8KA9=]%}rrYXZHeW gҬcەjF9!EB`Ff!xغ+q!#k>' bDžY:l 2e }Q\8[?UepV}:ezWYXMXv i*uYOUe9E.-']Ao{m: 6,;'~F_{j鮯"O4>ź$V9* ^S6ܬOa zG3g'^Ua)T!ƒ-ܑ/=\-^eͤ|29*F\?m`Q{83Bv)[G_].)TTbTRk!x ` ֮=rSj'"Ϛ,ϻ|)JUb8 2e=`Wi6Ż榌A5A׼Ȟg'QH#aVEhWVG.p|8.Ȟdևn4,*OJm$f@ao!Jך'@%D^F.F0"=6RaQGE k@ԉ(×9DPxP蛽Gp-M(Nt*)ЄdO=,MJz^#1 0f 8c0NO8H ;p9j!@ns33)y,1L1nn^JС-!k ɓA{c@~arQWO]uG)l`63 CPaG652ƸЖLxi}"srRgsI7b@R\;I*,ݸ2e?xn٪1$ aq33 Hҵe їB/' $`cJGM:q,SX{/CjNuw*U5T Ӳ O ӀK_)%#֑Ҫk[Y(M!ٱrW83$޾"f) ގ<+%xr^v;j]ݵeNoLWDdCNˡ}-겻(:U%?LM+CCR&Jڂtn" oI W&?nMN6LBy6ĕWok ;v*[x[X "Z9D_F;NoP0D;oL*E6@pFeWB:Kq؊ 0-u_eUh@ްnWf}u|7`Qߕ e {[SX3\(|hN|'ЪӮL:wfID ڌZ3;tk)"-U(0[*/߾S!3 /A8.BCv`"Z)^&)Qΐzk6R6z|{1u8<Ԭ@$gR.~AC3yّT$CUd.}\zbg&~@jk%?II>Zcs ؐ*𢘷Bż(M2%y|6uX8ohkGqۮȩWܟ6U[twiD m'wD3m>uXd*@^*&gա&yXhRj~[{b!9P@?m0XT?.B_ t^m(+I.n IWAd/|mN\$20ۀ u4*OX*H*` TD͞uss!zB].V8N'I !G84W{L3?U/RZ:Mg}G1 T=vR^εa]˷VZ\]䲑N;G5!y>ˁ uerHPDȒ 67ಝWlC4Fsh'ᾇip_aԄ(/H~Wq\#x%y.zъ,dO8BDQ9CRأW2˯q-;L/r1>;@o3$Xf?@DȋF6B=4)Cd {6})-*JL]o6+ L C&bwwUgҧ߸mOc1|yW؁& .Pj{7{3( W˷+|]DTe"!t2%]a?K# `؞YLtq\'T)0.ۧDK^&C BRZr(ro :2^?bs0"bʪjc~3(2f3#MC3*|Q=$Omfrt=Eϛ#?a ß3zDf[{,vrk2Tkb,o:[ҡs)\ G_hnDd Gs4Wq 8eDg d\QcX_7M8",Cp0HH;͔Oo'N )g .*οf@YBq +Zmu3SMZ+?$M'4c3k3ϫɅkZ8vNBf?M/McmdnT?[(%@e9lE8{c =P0ߔW$dELXM>)7WiJ}@v?GQzOa3Gыaj9ZU OuMGxf]sqb}A/#ڵU=C?o9K|ϧÇЍ#JǪg׍Ҡ ogSfWKmy+7LIx]gZ`2Zw\֬;WVQ &26! Yi9Xٴk*9k{)wqMPM@Cw b|BUpQk ݲZ%;|I>p)ГeǍl{`fd4.MPX1'+YsJ̈COfkj%ĶI/9ʞxz,<(aDU\F*4bQ= T]4]YQ7id&!җ^o.T}-!ېR-f"%YX- Pg ĒEyjD=-@U-dq,ٚ6#9>8`&klAx1r->|n:|BT1q+ZHVq/vr%tT]!? SnOqN&6u]bءԱt8WkYYvle%̔.%JJ?Di)&mvےKD˰5WEBp%Ľtd ,Ҹ5ֻrqH&?}_*ߌS-]5Ժs"qt^.\1!02Q; ϙVϔ}vZ\hӗ'_) d"0gY6E0}Kp@ָ| w i@&1.BoJB~K*j`KܞoAO9!$Az ^O=(q]jJJͣٮV.]i)s}/_e|$& do2~'P9T $güنwrr=I/y!SKDQcMğQYd@*َ 'D$5.9mfnw PcfhkDGB1-ʆW x^[c fڜů\/aEkЖ |L`c3qۻ^Pڭc9o t̽5/a& Q-˶xg李sӽÑ+$zÈS|2݇vL%OS=T?U1MKZ S-+ve6@Kc.{S"'4 Kך 1j:dsw1IqHݭa;kt,^{I\{6y+!AS`TI}g#T_ɔeԤP|p>:M>r'OJEъ??(@qu*"O okv-1Mvuih{׆Ah'~aRL~r/kD;>8IIQvpY2Pji[G3I$)8x;&~k:^L2wb[ #&_~J6ZI"e=MwI$,aPRUFQm=~I vLY.5͵9]/ړ1.^*e&rփоVntBt>h.}*kN9?Dbl(>iA9q!%PAQ|zr8hHژPK~x,;L,O8 1.t# 1fR3,l6Oj,b+ 5.Q,a;{*v&qe<*_?sMʔ8i͂rtßp"Cn3`];3+dBUrμd1DͅKt&v+.HHrFm?IDdE\,rFΒ6l@t- FTæ@kD$EBөjg1L;Lܚd?cUטdZi5)t`" S@#y&] 3DS w|u@ب^t!)@$ƕzJSVy5ԜO"M̰ YDi9J n_nyߤwt^ݼ7gH1ϬY: *h>:(VꐈPw; V7#i(&9L^]7CđTMalh7y^I`3awl?"[hNH.qsD\FZfF-Zʛ-xf<q0uI!`mPW(LKllzY\y{ÛCbRYɰ|Q_ys0#//b:TRúaHyH|uHX^Q}X[ZxU{UBE[i3 GVkj;y>2p竹֦ڈ 7wx3jI|~R p772ʽ-od!QE_IP(<Ӿ&}}-)% C)B't:w1un[aBS\JINkHE- 7)O/1'x+`hJop_zj p7}3/rE*ZudXK$zsNRQ& ` i%l3x>3c-9K>)94kZ-떈IOD?9'3Xl)1nǢ1bjPy; c!z^($$a* ucFnc *#}bp[gַjbgT$cbq]_&cG ͐5!Q\x¢a1LεGd0O%V.G:-Y!ϙ1v3e{:fvlA_~OX5ƺ#TїcOW7w`_4I͍5C /LssU{F'd6 r,0)<w)l@U51yA]*]$Kj;4n*$V4ow~]P.| Ȋ$rdc2K5ͨ5_!mWr݅x7Ɏ-]1J@zz(6: lXPb泪Mrg/58 ? =K>c:ĭɓC"#˽>υ$`j43;s!/wG7K[1eNf4:-zӋη"4ϒ_mK?:Оķ#F@KkAh @UPyn K%_ۘGULX kZk(-Ř,.u͵SʪiHIi\8L=&Jds[cn˪U2D֟]*+ȅOx8,3 x1#BJ#TՅCQ8NtbVvҶ87GP.UIJsH`mmdu@TmgG{KV6Άr憧>zPr ^Lc>V.6K x 1BL1M4cZZ@r}g1f4&K)LD1 ST>ڻcF&^B:7vȗ04-UB[W=6;nJg Ac j[۾E'iTz~: B_BJ)^=ԣ7j0)M?dC)R?ܜP){s.3a!tx}L#Yd-D;z7>}$08ƒTbGѾSA5p6?-{&37(A1hpB.7bt60)׵(Oz[ _Ci=28VUN6&T-7:ܫuR틨Y+U'_塺5%*>+Aʳgh Uz8]ʙ}yHoP@R890Բ5#|]78}w 9 '8\xqj%2rYipPN/#-LgYXR, }`Mf@5hꝉ5Z[׿:w1oLQ5-@,Ih  o| Ͽ+^J򣋶0cQG 6St3x}@sEL4-[[Fep@ӘP3Fa ዃՋ#+%c[PoܪF;/9mT=*)RxArHΥ.y!l/g Uũ;F 682ST{ߩd"!C@6@1mއ^`t3)Z*#2۝.U44LY9m-:rb8D9ju˛uCt#0繚L:qB!TkC¯:{|0Ál\_ 85A9֫U^W%@IFND8hdCcm4f:hZ kgڋ ~Ŵ_VJO +{Jʼna)HZm2 il~,lFhy.iw9Zp=N&J[8]=t\{K68VBM{='ROP4Zy lFk,ҭ S*<0[-o ws@= [6ςaCSc.ǦVWD&.]suȒ/pyTl֭{HPC2r6Yga 3]0dya Q5_qZz)T}c)߅赇hn޳`aTڅ_j x} }7fVGLFCUc.^ ?2'u1g_Xb̆\Ah,edNL"`+$'A -lv rؓu V?Oda"" ePQV6HeVnB*-\j]Ob9 Yf5H"ɍR EI\Cq 74@=֐1=ABqtGWc[c) \X o»̣t輸85/G@)=h9>P _xTkk^< kv}TYK0i5A?JX|[hr|_J玃|٨:ܷo>OLIUtiu,=O3 0~y&R4)fW ҢB8Hg.v(%/' ܢ4i yJCO%8­RAPuʸt\z4&q~tX=%~7]lDE3Hz$T|Pot~Az_6 Ѫ+26Τ~egNNq_nW7|8Cy}i@GfUȐ6] =0p=wǣw!⯝RGIoGwFMfm^;4[q]Ѱ'i]oyڄx02U|:Pő;cbPgi2n5`p.77ޞ{5NOÔL@oъaY-pkT|_sz>@FxOJkMH+`f[#tt29a %aإLI<\T&p+WsH8esȉrb㠸]Iy2<H[WPmoC-;ԑ@D}Li '|H3+ܲV<<_&范M= }6heYMlWt^C+Zg2Yڸ:fvHl϶~].?~ 14V A4-l1a7JK}yDV|zaX"Xe%|]u}'G/&u}4&0Zg ]mI9w~Mh)!c4QoXkvc6zvoBNw?cg f8 |30~|K@4z| rDs sv|57v1K6w0N7QyW#s(4!F)35{/G.g\]ˣTccQK8qQLc91 פ{3=l1 ̘QgYZ0707010000029d000081a4000000000000000000000001642603a900003788000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/dlink/dl2k.ko.xz7zXZִF!t/7F]?Eh=ڜ.+~Lrczgt"x_ۮ]`@qNO^y9R<uNB?ݽxXᅩ`s-$4*Mе D A|)#9*aGy5иO7ht$NFa/Gĕ9rN >?MHe ӂ+S+m* Ė~Vc bytD>:-QOd_9Tw)s53Z<.+_;^郆IN}4\OZ HΜذnś1eWūqZez^YY-!`&kI@Bh]=jt@"뢊U&:Ŗ?3v~?Vv'-CbQ r6zsvk}@G16ًo@u)S eAJ;@1EzQI4p8!LPMEFQ&\{l;2HR'9.-kRdeњ`\,"CNb๨/ߦP;dPj tg"˔G-Xkׂ|6d$on4_ >=*#KwK N6v"`5Za5o;泎IgK~,a@U̜"yvDJsVyNnr:2mY|FQ qm-m=]X]L'lt>}*.#TGh3$FB;? Yl %WiȰoY)q(zVZw-YE(O4c-ヾ튺QǮ _mЬ[l^qD:$ߴf漒s7.G+mdڑIỈ2f#Ej dU3g7_zrMs%i!qMpa(@en757 e>3wihuOni*Ƶ|Y9e!UJ?z o:#q_\)@)P&Q[kxGgVs( oox 700+P8hxJ* h94v[Z0=WI$8fV|)sp}9^7>T On`be ^"Dc.}>M]7RLZq:͘6w|Rx>/XxY3r1ܝe>JILSO]7eES 4Ek_]A*FnLT3@pthP}%7qxi_md`7o)(M :͚,ʶ9/]Bhzr.l G_>w5YTkGP I#h҉uYI=HuLix32oS}cB,ې|>ߧb烜݅寞 rpmv%UJFO/x *w˶Ѥ~ K@e~hkGKy z EGIx~&gEn:vz" UhH:j DmEI0)Y8'g%Ӝm.8/!`BaulZMD"B+NǏMC@h7>P BP:_[Q#8d80=sh$U}tii|kTߓ&BQQCp"7{䆙ª|_oKk==Z=RG n2Bܦ"~~T7· ԭ*[jPsDlTL7JzgHڑq6w$-WjؠssjMڰ 1<3wSΥ 3$Ȟ ^0ѓqjmSs:͆ȓ &,?>P;)Mj||Ȓc^汨!ܖ6:p d^_df_r9=fw/@wy8_$n#xh[ ̧`NjIvA.<x;y5HU:]qFQ!F'WQۀșJ 4T<Ϧr\شlRm`<\:%mMřLmF&N'Wxdԓ_?܅v*԰ z  bܚg rSWB`N\Nc>Ғ@Y*$XSriSJzQOJSz9? <0ٔAK*,l}]v-hqP&ҵ+1 MzV qa]Gx̴ 렎7O2mVӷ{]KL}x5f*{)ڦ|ApОoR-p cj/פuR |9NQE?b:=zLp^ hxhz,r4 ZG y@{ (<\UoxqH ^f88V1 *Ju+2z7SU,#rvV@ HF$D|8R>zZɏ7ОéFebolE*Ui(Xۜ`_jI[֨{fqN"BKpnq_nH WaZkȽi%Q-cy!/Hv}Τ/8v峙 #}?G+JBq5w*E6dzhZߑ馞tg`232'C"tCAGNAKP^hSOf&-wU2fX.@R .)b:pR&ƍ ^k5 XіVA3kvS}u3{+>*Ȝ- " Ux085}֎ԂSJTyC98a{y[6)NPkVR3XaH0k. onPӺ$GvE|bdP0)qNҖm9աڅ:]&wH37R.~G1kei9 a ҵ~hN.X=L:DäIYۿc{{P05"kM|׵iܲk1D:qktܫN(7G6E1Z 硹ļd+XԨ@"85/'O=(X6UT`%‸&ѳ?5dHSƻgVA*[Yj$[Qzne$1Fh I7KY>D8辽(+R~Dygx:2AM #J**TP*HMM !rgk9/ԯA})w/څWL@SHlIEcSJOK0ef,-Fse p3߇x=zEGf[d*tխɭtCQuP&c b7YLunSܾn$8N;8:*rCIy80y{D U!4a~A#coflǬ L[chDܘs 涵X"m H";B NQyDE>ѰE_X$g0P65Zw *BkHdKj%;+I9}2j!H11+iSIO}9y{>̫_8<,@C3.UAk"LJnSjV4ɾI <%ptf֣&)U-:Ie/*;_6.Lb\+GF[V~̎3(eS9YvRlܫɋmtoRG$ujoy4y%0ͣ"K&|$y^o,:~t`W^{ 8^fmkcWPz9Kpz-KddQA/è&/"}YRU; ljuݹz@?;aaDJ߁EE)3ϲ^6T1X&pĵ1-Aio38rk4=< G%!gj:MYy Yn,XҴ}vHhx&΂YXWd㫸^OuR{;˸m2XK(괾k~.jjPQdM$Vt>FCc;AH}FI+&\wp{`IrCĦ f3:)&Sns%۾,;92GEʊY]6rY`]ˬwkctp<"&_ScGMᰊ{Îzu5/uK)IF8X@] ($e. )s-TD?x5mSkE+^ɜEd9u 25LNCޅ0ཧqDҒn tnV޶=W=pCD@G=C(6*ڹi%>,#̿kǻUGbe0I@,i%Pw|Z'MUs QȜbr8;Ґ\_ʹkp-~z8P $RB aVpjNi6ۅ* ٍR8aHY ><5pq>EV"!U0yL/?LO\.NΝvx:3 C*"S{=x5Mݢ =oEx6[Zf ohD᲌ޅYs' jZ=vVFj+/QwՏ-S܅ %G9cw#%F$-K@–.=ZIIX33p:7Er@ǃ0r #IK =SjꋝڱjM:urE+k ~q@l@u`䨲țTU%͒hK~},j&ÝHa3 t>YD|^?h2N;nN@|vW }^Q :;Gg_$UޜmU xK8#[VvO^"%QژLߺ S;;. K&K]P4GF>a3ݣ:;z#KfWE?fxlA6}"Ht{J0u1?<%W̋?59-xΊifnbw+s*u>>OJѻF .<+dv:/*tن\i*%EITeۇ~?rյk DI Oʟg s)z8űj3]Ê͠KcEgp,- eS5X/z]0(,hTg׌xLL~9yC5q.zo!9ͬwDrȿA ˬ5so? i@$m~7IrO6ZSYt_q(aKv4·[pK$}Yvݏ3ycȒT?PGerYqm} fT+:yNjWG7ɌApF/#ˌ*?uY`3 u`w$ٍ4`G>vgnI8L縿jZ.[ >t1+tkVp 4$-fIٿ*Jޟ][;IR_5u@nfY0ƍd9 SqW!XgqLNWbXǒhuuBVN)}l=g_BhmwRM-P J"]j2+*p7=ĨX2 HWF6o_;ܑԻ@7_VKJ͂50F{t %ʑӘ%^mAhX-{=hΣ9gt ι h [S_.rR[0'}$LP}lvS{sʱed->I<<:fޟ$08YlդͻmcI.r gO'g1KE38igY^8 }DjR!^L u4hT  ,}@"**3c]+YqbrBJ%#&([] L+bt]=(]ϙ. 6FMHc=^}h&o4Քf·7p͢;%)ބ:ՐK[([Udq!mk6[Y5OL$%'=Srֿy}Rta z17Ke^Ix;AN+)EP .Bjzx%V~B@'9 Թ]Q7 ǦdrN+9jV)iKq[b-O8Ah R\g[33D6Ӻ|DӁ8~F83sDs~xBLHRe"}E* F7{46ԁ3> jŁR66V o&s~ Oh{YlN}/Fz4rxciV)،Bjp po#%:/PǍ67ZۘӟL.f[2`Ί~:s^gӾBkAl;Ɉr3UVhW|AE9A7N41ʋ9%ϳIr}S ھfZHΜI˾MTkݫLR{LPG4aax 2F 7|ޜ4m~`#V:W zuؔG d27Ut ʸxż-{iWYC{I`9l5_.՟f[CX,)q# ŵt*<o z7H袁YC0gat}8m kc= wFD^C; j(\ؐ!hcB}b@Ն1t])LRZBxz }L˟c;SXz[u`Hֳ10$cZo$z^>\8no a:wqu!Xrx6x~b 2YZ!}uKU@ pqYY]Ξ˓k4BƵe)1A{cƲYקN+Wf-/V>{ L qwWWZ[Dؕ&^5oW,Qh؟`&u _kۏFYsvwgm[%_hds)ƾB^{4K "\s>̊0 1zz֊\.*Dl\lh eJ8m-mV,?-HGʃd@h_b@/3s1p`?Խ?=H {@LQ,KP5{|qn~Φ3^saqkV4E D.Һ7<_p"z~=$]e!\:(2 aAEgtf5+5&D>̘=i'>6_m)ِ2H4m0 _ss_WFāDs[bz`w@n`OAHcbўؽuKi!eg __u@#m f1'^:A s1vtR%WXGl9nJ)HuyN?"N 9B g Gq zNJSo!~ٺyhN4uu_{NՏ\u0 ''(8ГJs |uEܝCp{[.ۧBO> K3O$d86\}saֳfܫ;lJF޾~ , ijg0}8e%9U*j[Bpk^{CĀ$R@t[2ߪ\vh6nirUNWp%hEp˕yXfݢAz)_S}4Ae6ƵJ8in{9r!'\Dx NR].Ɠ9֖1oq\e >?[2G7V$p zU7:vF8EYP)oU4(!UMTW8f$bBgpT@H~L[Jat9E@ P{?׿ V|zT͢cǣՖ?*௬ [&N @zݢ@[':v \f=cn ׯ|Ô=ah&fp.>Cad&H2 h J9zQ(uP+yȌ}ي=ֺx.Љ/e Yy~+JdQT?n]VW4~m#Ukcߦ)3j>\tjTrAؖ%[?:4áh?C%1`|)49-`43-% \/Q8/rKUQ}A&* !pV.`4vheTV=;qsIhHR)q3Jlr a*Z*Ae&@vJ:M3|lHr``@!4=fmXp!ɴ~"Ρ4 5ThpjIaFq @ZLa* ͊xU$ȴ0fdحR_A Ը_+{SM|JCH jSW'qIڿwgby'P@W9}TpCs 7Eyшž]qؓp:RYjJMkYߢ 򀠧yʏyYE.7'OR/}>PJ2!"a;yuMW me;yn%_G"Cq,wƺB ]:#EeilE]jh̩u'(Z x.ﲆɻ@zN)&8~ٓ{oc !c EX܅4pS# 􄹄RWo:_Ҭb;w!iUEMhӵ`_dd"2Sp8?DQ %r?Ր2nEm?_D$ 3@jfy7"+ɣ@5r'vnq agYZ0707010000029e000081a4000000000000000000000001642603a90000f78c000000000000000000000000000000000000006800000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/W]?Eh=ڜ.+ϼGFh2.uE-Tu٪%= o3xk(cbO^j^HA|E\֩Ӻ dęxD%롫U ۙ|pQH':>J42 FbjMfBՒ']և ⠝t&0@ Ⱦt8րTe"H``RRם pY/ؑѸ/a= }sNr!s1,KZE-t7-|Q(ǯ`[iš;hO'!aǥ7K,MƆׁǬ 9g{{ZI]LNrZx;~#hy|)&>/&L@|n/xXlSזmtBsB`ic/yXf.;6/]F0#Qx p08r1/QUzѵM%%#_(TKiS?w[ /IKh#d<*CDy-sWUkRF0ċ,r ["zy<ė XjXX=ϳGR R8a涅nB┋B,, ,QR -3i,S~FiŋH55h"V J>Q:6b#H#iޮo>v[ 羭SdBU(N/~E"vcѽYPI Ng(m)n9p;.]5j6QڋI '9,}T G>{F'z{{(&?=uҦa~T7Na>>Ϲs [ 3üOká#.n1M~ .?|5}jPE&iBG4d:ЄR[*:Ed88##7 30l\);v"մ0{i Qz}9+իWkچ 4. uFkI'~x.oKh* ӿf\hgﰷ^ *s]f7> \LޫŐ΄^ =a;a/nP&]E6q)tQUd<Ō5r6EtKohX'rpGnI6h Mķ p GO-^ `YTM|&}mJ O^hHJmEG_A'[0l뉀|*8;6\5ysU$c0)|EFA$V}B"Qز҂Lshr8g,-Lbv?>^)4kn1]fGdoƩe6p㷹^m3rz:Ԩ{q/pf}Y:2Q:?ҷ Ƅ?PPt}jvy8U@~_6+Fi{6N_nlt[*@VՄ!^3:0ESnt嵶8Ra)lzdDӞ Jy3ީ1U?.v@סc1HP%*jg97\Ɵ Hx?d qs5PMz4y`yl0"d f1iW9"͞$ ̙Br4a -es⦅.0?0}ݫꛪZ)ltX$꣐ KBuK^&EYFXo ui`RRۓУK+p !iA&1Z~7rNl-Og&=ic $S}}ئ ~X|]۽Vޏ:= Y27vvӊL{(՛e!m:w*gY3"k@ ̓(+D]oE$X=~%K?߻:9LdS+cqBah_H0MPmi1H4Ms^MίW0(x5%r,squ+ |?W՟ȩi IN+wb,!Tojq1M|U`t {A‚,8Jܻ2hrI+Կ_1+In'?Kcz ߁uD3Iqcruy"mU@{KlLx$¿r3fġEvʇ;w"uoutLbϼks &G)Do<(Reͣ!_PŒ5ߚ~vrkZBdkIbaiye271|֗a^piU+@b?7=ӠdGѿN+ʵvmd1fstaz:,IqrB  } &sN>,+ցǕ6z^cC; =| &{0uyH4u5$~ H6*5 d+D՚j]ϜC o++cxw@{39hMq\3 ǭo{8ٛ2DWXٻ86 p0rJӝ .D /4gL\.]BQ"~+/f#PX\Nh|j<#RtbSiڡҁS 6xKgD#Ngdm8qMa~ 7HP&SA1jTJW5'w,PAMI*؅VkviHUfuH)@p8@EI҈&ބ64J}gT8_M\GTMmtrض:JMQP84hxBF7.zJj,QCxi~t_ 02 h[mTíTXլ S6d¢Zc~YP间109gnHߞ;B;@g4jFlg=!6@lzl7Б%h\nkߗPx(qm UA qN<W`ger/^2vظ/v;Njlksa{A]o?c!Qp9~o<.+}b 4ԣ uh_4)£L ~o+YH UHKK{B뻶d!$m Y|nZ6麑Zd/BKՔ#j:t_j4y U\hUmaZݾˡaϘ#]Rjl}B^Wۧ;2I &nŊSQU!PIYGy*pL 8m)P%x)a,LBebm @W &" Y~vֹ n r98 isGB_J2[ ASfM?pd ,ԚU*Zo'VB2HGF_*M0 #Agtjxέ T4]p'j%*0/у׿Z0@V;JW;=h#ೠIs/L?ղL{ʳnt*DS_ QH!Í g 47~:Bg/U>U}SFh1D]*F`9߷ƉV@mg}ᩪ@QyU8y)Lh."@ FE- X9WH+aod]HsKү-0CV>f8c-4=jV3ۜrR]dCF:zZ$ Wg}dq"c(H-mIvGRJK>Y^(TŐc6SfvyBg ՗lTOIV~]-aRKK߉ٸ1ե)l>ܤ}#/*Yvtcb1wۚt5!N^5>Hf,,x>hR%NPRgx 3S^ _Bܙg<b8I 8;%D9e o+y(uщJaPxL89I, Rp^sY%.(hRf`b]E 8~9Ѳղ|MlACǪkAcϢeI]/ 0 7BIHƚL͔?\wG[1¹{-ֵV?Ӄqx;1.ć%ƺtmXp%<ե(zN` ؼ$OPT Xu/NX K=:Ѻ;II:-~!M~3xSAH%>}}ga-xO}9RřBsP@GײԲyQP3 xz!`^̬hVo u'y9;I{b.!?ӛd(zkpW5 j+.=Sh+FGIHY7FP`'/iFˆ&1K?mȟ,2j­԰5)kfo;Z#\lM)&T$4,n<鳶]/TNoz2>GL%+^-~BVg(Va(?B͌'o͝4k|/ᎋeACՐ}#^%hnpz}EbY,/~/ ):DΈ~^ԟ+Zڃh)$F3 xE_"YuӃ Ǯ4CV5u ꓠ,Ԭ*Z)cл 3{G=Է0|OK@uʃfեU RO 3Bqwӻo8oŒWVdXzf2bxI~ k崳񭆤Tog ps#`s\'<.Raz ~C9OT[Ϫ6AgQ +YRW8kZUH8wxIaYkz"( s[F/YQ`6Ef^ IhP٩Tq ?yR;bŮ3ί^>9l/d9w<+ucxD=fL̀2%UBH]C|?UycĚd%6"ɠ+vEA_wMDt׎!Ks&WX{Fy` 6M_rP*9<$@ p:t,uL,&%lJ`=|5#v'n+C&VFZ4r]CnIO_`h NI!0U潌'I,sDJ!*O_PGzM%)lf_-2@ᕪ2,]Wyi9ljO XG6f6uAgI~ >Kң=Ĉh2&8-%a/wʧA'-FȤ%k=r귝+ݙ dzD+!2}R="!ԑx4W&i:,ل@k<{$Eݐ'/%cV@{%e@*'eA rl1fM%~5,pw&]`i67/%ܳ#6tb74UnW:{v.^U>Yݷ$n]c4޾nz5Om)^P:Yh!1 ;vn!gN]VүnX.Xy(9AEy'$`I&p婀Z^>C.^iԊg=wWHrٔ$Sd!&u㺵#4AaA.}Oj ohGF5Ji~yބxW<6Y/m90f]1هv/l˵t>!O@a T}@| 3X23 dB7%SnCwan 9D9.n՜v*8sj:7̿; ߤjx2ɱC9Gb2#=o*M#yh#2N,}\y`iU LWn[<@a  䖛upg>d*f;MY~*6"˹ *B~.wea{cRout'ՌRMY t2%)w\e/#+[},rV\Mk E)m)!CWOhq@=tSW_rK`=;բ^3ưgW9Wh,yE9Z t"~zzɎϱ*vϨZ.<*[ ]|=;!i!WIARg V-+RZIoP5Ğ%>w݁]J^l뇔B(#*[IF1+HD1y?\ǔ@n,m;9ET>BR͞qk)h5N;SR0=E~J2?l=!=3l}B?efǤ'va.JHº'e*Vhd\r]'@ T3~4]L+M]18UY86C(,kDUbd$cc\モ*b!#=zP,굢:Jz( ^J@M$F6{d$?~{;iYs3ZDqqE |l2,@ˉ8@yPgMQ"$wPHQ(k\Ȗ'+lew ~ LUvz{[)!;+]*OKe֧,fF,ˉVvls8:f?9J&{uj,`XW s[ یE M`,BٽN0v|@ǏYszD>#b4Lw5Hk^E 8I%G 0NV!&! SV9` w:n×LrLaY Ytʭ~ }!Uh 0g tqAL:ǜ|d=8#:GD]wB6F732L֠_9hBϲ_}mL1K"gCmUE9Ui-t!cь2~F.m1qbՇ@Mbun ?#xUW,D~KU\itX5NozW(2Q (%l'}?m}9olШzy((2d |j v5NT/B刞f\v4@6Pve\ɇ$^N8M.P80A3&G5f8i<]F\d siufB_]gQ) Af-#CO@):Yڔ'jAL{'wxNo4Sɽx̉e$h(HBQt9CFjaiJU]:Qӗ󛟗u qLZT!?WtO8ݼaS}qsjC)[Tӟj_T6oQ!rdXAM6n䦩5 tVNv 8q<- kd9' NGNSsn^.c.E.sT & ]8q7 KSp%As;lȇٸqG)T[)f%@z%Vc 'dqϑ.@RůkAQmг0QMHas`Fx^Qg%! `sO5U+SK^SޗR:P OS4bZ6P+NF8ds#:/\I De X#>l{}vg!r k7qj.S}ѐ˻d f$wdFz4uOߝӄ Y=cMrT rr) vDAiwT'5H̔p>_J4b`W%z7q[R 7o*!ç\X0EyˬɠMͪ\jeƟv@_ì"xi`Ư XFM vy{BLxۓ@_.٫haR&j+b'X'­Y wq=7z ܪg>U[nja۫(0A+S/YkCY=}-<\tJ`$37#[猍a0DIr$Ibf|Ĺ + krZ#TuaZiУȡ&ڹf1 f]q,ΫS'[ a(Bt"(c"} +8JUz39 V@FwAә',s/~C,5Hgt 帾 ޏ@jcu׾ӟG>3<]~%FpݕiAD_zVub`+lO@i Uie֧.>el7}Jrtǁ7Vr:#߮(A0a.0 e(.3=Ǡ\\J ە߄(^3Q ſ7Qvj#D0 ڌVt]Wv:!k:|1-Wpw0jp%zh0Yъ 1Xt0Eaj:-̐߂BQuW_q%"!Yк3PHzD(Z,!ꪳx{z7Z Rq*Mw_kX&_JĪI<3_".WC2fQI+inl7&CcbN[ `3HQ'hotq+e@Mg($e痿ƒI3~!z*܆\}^]Bru+"AO$\ם)΍hȷiآy%oFPt%_Kao_.CT׻&ҵڵ}gTs?ST% rw\Rm.]ڝ^/qܮ,Fލq#PCuVt&"G[@%ITȈ tbDʿ`K \YcU~̌&"騚p՛.WjP3>Hm]9x.u/S"V64l5^d|ؔ";>9uˡ` %]75{O\dB7!yI˄.ub O:HoUO8zYq옑8/SKuA8}z|SnǮs cH0`C$oTzKɏjBCe{"OxrEz8)eF,"o3Czy5>ʥi,3[(WC!g՚*M&\&ESFLDD,A@[M#Nƽ$N#(:`9W3V\ ډu[qaŗǰED}ֆө:dT$2SPKlXȲO#q#Cyç| DwM \XQ?0ʊ4Y[F^Pb?12thpV#$4M_[ =;*=zw,TRC5elvu|5x1v!>r n7-ͯ;TaPuo~^(C*0͚ S^ٲgO}eS-!3ml{u$B*Pܽ̂ mFO$퇛5 ɿUIDGtSfcҼMt_Feᶉen&lR V~Np5w$t}t-vM"r`;  $&no=y3$`T9PPA"TFd0ĖJqc*5"pX(9Mƀ(v+(= .SʘЫ|o9wRpb;aY(N# XfNd'^v&]}~,+t5FrTQQeo.;ZFup3Pmxh/$9jos\.`-hu϶  H77myĆ+~q2+5}?nOo]H$:%–#"7ʿ>nvAp\\~dbr1Q60e|FHs`I1ѿ`ATJ%6^s_<)?Jg5GE]ki3G\3pk%R zicD f"ѽ e޹`h;n- BMj4#f0)%yxְvtnl-eeo\5;{QCb YAg@cef)xjU'a_[ OK`_@L)`BY:wMy $FydL N%I )@x$^ȣ1)OSky%Dրt8 &Y7[^)Ӽ8+UBZz3FAU(Ӽ;ڸr{cNӲ"j7-a n%2?I8GMTVzjŤ $J:Q Mokpq ',;ȩ=C:}jϞ:n" H?Kԕӓ('9]B",gCAbiL&O\O82G/հAkNf6k.g_4ٗ`?kTh' 3Kչqӧ p@ӷɺJa$Mn<>g} {Tfk5LpK.9 kuhăiE"5:(VPJ?RߑþHЙ//\ J Rz_r9! 2@skXu44zZswQgP΄ {śߕבSy 0۱NPl?TKg)Ҡfw7z{ pTpU#i=vVxdn[L, S>Pbt+XMGuIzq&;Ċ.\љ٦j``48N+'ZRȗN<"JijDW wJKhco>!OxKzSk}׾4MWpV_E.6cooI ~=/xOٌsvd ?䎚+h7rPE.Kd8myQ]O@Ңui4DSZY25Fv7Ly%픽p}@}L2T*"|7hdGdʰ:q&rɗ;9FK4[t$BTv+q+e摧w ^!go.}OF\m?x˗I5r3^TqD6Rq&,D0&" Hhzש3fK0O-~wְ0v~ce]@I;$[j_5S [[P)W RM9%zЮt;΀k8jS}Sy^[~u~ĹvT'fVyW8$60 amI)b)#h=>N aJmJb >kJmXf&Б4UKkX[fCJ/14qFkv-F1o+Ѭe@bᣆ?zh"Hp;JN0\* gũ cɼ g#`4:y Yjz+1©9ݐ*l*yYWpp;-o񙄱~xgwD2 /f' E4=S#|UJ92߻?e y!s"+&\T3>$ 0><3-;jɖTk*:nN&c0w"@ra+:@mcZzsaL8|.ߠ,̯ H VC"l9M=rEO st&,%ЫJy~hB=![(51ɔzګ4͸K5p{}Vng/a4TlvSRslNS1~僂щ^  cJQt.1 r58{5u\<6l1ZG`&؇+<1ѵjKWi6n0s#E`>Ůdb] em [ϑE8A6~܏@+韗]8cRh|7Q^$+Ov5=l;ec! ,1a/u{ -MQ7>յDZϤP5'NuK39a#ڍ,ޗX ?jJ/}8 (swL2CjR '$(Vguq = G-s\$n\$o.9 ,_i~4IDHuWy5v#18w%o/ٌQVڳW\w%pdρw&śs w|W3bhm;Ox A {iv(-e{1'jNv? VlCI/j٫^a{ x] ?BUuJmGWG-j`] XBw zjcm]7=B]Ђ&:κ4BBoJLݻzlm׳DD Qp 2Y;H"]>|O +Y.zlk{J3"A\l#0*)My$X`]n/?;dDkc̭Hf&oJD@nwT2Ca |8MNRd`(,svO hsUOՖV/B0^7- iVk(r v;" jzP;|\=f$u\fgЬQ4~ ѣ--V:morϐIP`PzWV9!$i`J@t gO{&Lt̏H/O2_Vp"mu(:./9=kd_0ḾЍّfv@ɑZė60BK چ&9!(ԹJ%ãqKݛ);%} `S6~61D*v[KQc(۬zd -4ndŧvg ^ E .Rڜѭ0ovB95_A᎟!OгSln[#7.{V¢SmJ {?Zg%O $N'eNԻ~ۧ5JΧ*fR۞q̣#Ix 8 dy*UQLR9=I!BI*QU^0PfԎ̚׆ LsVX3c_% (C^B/~cn?fA~EXnE$kc5,ofPL5?~>pؼ|[._D|2tl@Ixl嬎.(0h sx-_ͻuܑUn a4psyi l?E{/|"o0ىY۱諜_!ocPM*7jͺ 69s~XH/EWQ:ÍP?:t/sYdK%9zRt ˘`DWSl)K5Cr<ڢhZ{HI;$yOeClmF_Еz}OTMC ?RL rirp@? sJNpc#Z1NC:%K$}(P/@T)I4")>p‚6aа@w@{yaPZEOKw Xb {CĜKb=i2#ˋo]x %[2S/WëC|R+Y\HPf-3dm8 ߠF_H?o}%^z Odڰz!SӥzF>17s}̖ܽGꫬKİJKYa>b {iҟ*`Iɋ) %sY,L4r'r(|]2%W*7Q7T&[PΡFAn!\]WVOt TIA|cv 'y*~}ltXHrgE$e =04I;{n1@!{gדa2,1P^C!m>Sb\/x"M-E[PA Y̡B!t=0*"?9KB-Kl I~M =oLlg@Ϻh|1oV+b&oE| )|H}1Ǐ> Ec{kaΌ@3,yB2[W槼=]Ut&b|&'*n9Μz]rfx?w֫EMEEqkMʍSNJ%{-"W> wv/hJO6vE¯Z8Ɍ;B-@Ogr2ĉx$4yr)0Zw;(=8ߟss1A?(^Ɂ|=Qa  Ok0 S)v@k:g $dyQt!VSMڏR؟^o'W30!u{X,>|db!K_ j,&4׶{^9,FTMjV$|t7oLxo; }N%Aor.#i:"`ZZa;Q4$,zփa]BoᓛjIZCN:dfE`y r r?[FoZ~(h#`)q_[&@&3H$]R07wb.ZZ7j)&\sf'bЭ!%}D:RTlM } +W|Ecu ;h\rύ^?ES 4۝ J gX;ò]psJ3`@;$~AQt ڷjT%ۄb#sX5k,9:-mPӏnDМXT 9/גF)eWO.zqRg˸[˙3D L{ꠋfX#LOWVHDP[dyϓڄ C,ͥ/JC3&fA9[^@:WB \ShXto5̐ gŐ^I)h2vKAORj=Jd/W&>cgZ磛yAOGxj&JcqͥAchj}LL%[#Y:Z6XN*OrrNl` hGU ?`)7/%RxxԶTFY٫z0&dwzG 1V}2Wo3S\ʊ~Z^n3⸌h϶fWԱwFv}!Tl! ϶QxF|q%4\^\;q\!mðF9a~dٌvkj1 @&RɄO@43XnLJSѧ ԓn"`$~s1M'0JFb.|Y9֭O^6hg>FJ0}/ʻ\umҋ_ZSuN%4fَZo=Z蟲?{`:l£Dp+&SowIECY˼-ah8HE=TׇHqJRdJef^59FZ=/n* ,&<3jZDOMKmHR6uʈ@ k'R .7s7FFÂz52Ş>{Lx` k+JQ(qV&9bA :Y5Nc`ӝIqzGtq]ίT0$ۜw< whr1/..oδfCxZu\ڞlL մ޶KFx$ JI 4..ex@ִ)IeV)GֵNsN[{Ų;%(wJو#FCo 86#KғlM9W6dr%?Nnl[PJMҷ!&]W9 %pp0WETdm/>yÔԁO3IgY/xKatLQ5YWXoY+t΢+(#DDUB1auHL%N[Q9[oQ  ?K֪9ONgR.5p]`YdPW*(SE6$ n]q/xbbՊ~*|RFDuImAzQV}A 8/` 3=!߲z{̋V>ncx=rq!%)OJiX-" S'{sQ0:&W͒;@JzlzB˙{U _ž |apiǵ!g`1}XXo&M3'a}_-xyyR[.g:v 潙(Xpqt/8fUX% p-|j:,½}\@๱L{@`NIsxlZ^s!_X"H+ӤFd3=)D^;Iɸa|J?oS кK/!*gmA3iNB%qulC-IVp8[߬]|ۜe_ٜVw ޴3I6|$dz52bI5NHlLV(gkWO3-,za䂖9h (PAr}ě;l̴FA*ӈ!v) ag>*F1]4 @}'EcI̟Tp NP2zmo&о[UV F8kxY9Y߆D^gI'H Kp:伍0ltdLX޶L?Dty_FvF?AaCpw `IZHlpiB {Я~A)jImFbcX,?ߐ9U l/JlU w)e  ;M(淳1mQ- Dv.ݏu_IMCH)tp/bޢїGuy0v_sGğl<Wg!{6u>-e QVU>@pI /ڄ0@}QeQ';4M,'yY ?QpN"a&BDD-=Q#. y%;x&df ׳?:Mmh0Y'gNi#1)E$79׌½S>SuC4,:RZ:B_%_/ͦN;7%q(ə䋇>@aR9HTf*k =~*VE&":?7J2z04$Ő+R/%ʹ>կ2FN7' c^0ldиs4DN+lZDpNQy*Y6 p ?\eLX P }8!h4sAh6+*XpjGE>$Վ z!~YU6WhhuY'/gF_N!$ז=TźBIddyU}q6{9a>i4=Jrjw~b rXCty\nOUtxIk[:}| vCMjJUpU '1!63۱waA֕9"ޟ\$ĔTB78>|i5SJ,`;G;}_=ג;O?7jhNVvG\Jʔ*Xhͨ]ȼfC xȋF}^0V/`g e`7@Uj篭TQUitiXV"@H9|s7'/늋~U:7 6P7Ijɻ[! Jw3Vp֌C ߩ{^jx$֎ {+$ӌ?wռ # y.̆yۏP#3ζ&>Ўc!_h"+N mr`8r.6HXHҴZ@̲#f1n69P:޻- "h L,B#Q|VD/L%]uߛgrNǼz's\A}"wHBs<2َX" =UEçXpeiG|i= LfcF[sTM0 9hA!O9-vi_weXnz+'C R:饩NJ5sS|x0|ǓZ[_} XIڴa {]N)k{!W9u:(#1v3h`w"!,f> 7(~泫g<-(Aj=SGlDE I=a>0&cqE}i1G}۰bG&i 7ܻWAHq BXsܲjډ~Eu:lL›D;7q=Ȧ^gE t!wT"FJɞ6p6$K?#(a%!e5{ :۬A~ h$ /ѤW[buO0Msql5J#&=)M`($N" ck7_ddz4-!Ba\\3I8M| ^muCsOshB/Q.1W7pFItvxiD^5AHDٞ5O`"U%cAdBfOYm9kّB|j8k&o=zZqƎp:}jyՋlFjt\%W${#~?d ZlwR,T55#/-s(DZUhMtb䛟 t/DI {qZIcUytֽqpCqcIǀ02;Л"D?Ьwշ^,G~Y [57v_+5>+#@7vlZ|SХI$8=ɨd&YFө濛1]:D\xXfQv4_toY%*EӢ.whἹkawȪW;R7˱>u`u#mvzk|e IdH |a[Sls}vҬ]mICyfud& AM[ Pu$*On3A>k/;Z1{Nkˎ)T}Nv7|&eJD,^բx qvFZdNB;[-fMIn4q> w$gvw|!M#bb om4-rdW<{JďQ<,zM F_|7$G%m)(MDLd l6kCX"etپ+*af|x]%C؈ v?DnWJ%$\U!><4KI;9Qx6>nKT5S{"9c\iU`娸L<;H柏`VR8l `(z.\L#ഠ54kac'TW+@zW} fcTɫ*dKueyH,SM *<L̸15 j; p1DJU(ND#KNyei]6P Bc &ˍaYsJL"?$CF{W 9 o$+ϴAk+hH召 hgw oHNƽ536'}L@P ]$*#.zCHB~U+w4GÄĢh`7(1@OGk ݦnK+t4tٝf|5HNj(D"j漝(%; p:h-CHىC$8RJ2bV> JvZpSOanT(MEx=F%սե0+&Fi k[wA=@Cbrgǚ{+o}5:)'_oXi"1g&yzh7% U4)ʫSy;z+ٰHc0]ݾXFk11ßۿ }=\{fs_};cx94Qe^|#z%٧p$98 'Q<5^S:ad2Wb!$40hQFaL!] .F_YP#m^+Sҳȥh~N3rq+f8aNYޟvX>ї,}Sg!X-rs׹ T)&Y YGh(O2xXW|FtM_M燙GIp{aj]/ v@gkT 9M=ZC|u* 3fdYY$$y˽-s|91YltɼjS,̾oOb1-1ݸ68D9]6Q<Q#߮U28sd]Wl[i,U%<~D.!KyA[Zh9B Ճwn9(G/ TimRJ\MfωXܛ;vmpZWb,PU,!V9i(Dv# -ǎ+8 \{[M*?CԣYSx GYzNoD+Uԇl:\.Y Zx6l,ᴞ%0etXoMxE\:]`Έ- dj,rRvB>N]1)gՑp#3 瑟qWr؂[*Qy:-B(2k(RpX,Y95yk%rᇭeǧ:kB`J4e`ʴhY#obfS_[x !*b ^͹QHw&H{~~-S(&SW8hVv!{ntqCBYX+_ݞ RJtp-AFl~yW1`ars..86>͚ʟ:HpwJIffeA0GM>:)>ғchY^۳c"A<aĸkbIKĀF\A(e zԇշvѾ%dNPG:pwJocӶie3nHK?aۓT]M^} u,I2R @\[ė(BKQam.cjZ #'UKp( :,< ") ?$D†X2z/$'!1Q,H19v|afC*>{ŋWϛڋP,!2" xIb홽Y.? xa7 ޮH߅&[_ZWCaa%4P#eE3||ze nb"{g7rj4Ít4>rz#]uĔ$A|D2gb}[f|6P4b&WO&ךʅny:]fBSrRݾ=(V=H}<_a/#[NN]Y"V"  0!nFCxu׋K]UIH)bg F'ũ"f #2YA"aYe ׯnk֊)` }>\j{AcxġY--˂2½#JU.Ffg\hKP8N ~ eWHڃW`AYM|}DscJ,tIbΤ]So6b$v+j<5[ I]~ b^l>5XtE :qPND啁0N\?@*27mDAu<<߳ރB~O;N^% ̕MւSUҌ)섖+{^ej,U] J݌yV|66>ߦ A߄,RrV}Z *"WS: +c ՍyhҾVaa]fW'> Ɩ8I,c]}c4(!/vdai}P4I,bkG9ӜhsMcWrl<.l*+OK-xKo@ԚÅxԓڗ=:O?IXvt(O"C &A٪='f׮ z]c^y&kuU<&A_%瀼$j_QSƳjpL+Zq+_D G QӖvDv.QeKk#YL>C)%s;m¢en)ݐsu݃!W}+kVP 먙DR|C WD*Nߞ"IÔś_Ų!}y>?#DS%7",AòKK$9Y bn~M Ug>baNNQj^ q6sX] rl<͛@$b#CCK%VtuV֋/RZBs1b  ~ ihq@ޭЃQwË3(%70a!X->:c bH`#?;oؒ =-FF]*Ho [7̇?VX_Z|@56q2 X 3Fr[ε5n|b . lعf Hv?F|,b]7жmQT`4}jNJ=q[YR3ECdFv (~Rvph@s mCݗ/oZ3uK-_n.{sݎ+E%T !Mu7Oj |xy?WV-՗ļ˳Yw6ͧo"+S ׈VWP(Cdl<,|.Se>@СS- ("e}nhGz|oqp"ܦ>CM:⽙=6mr+F w6sF6 xwE_4Q+(qP,[R2C:mo[-5xE`u02+l6uErW3rC?֍y@z5C!:=q'ՓtE#DE?Nס%1@ VtY-ھ>N&|p"T}<_7@VrQ= $ZW:՟[(w2X#;Nqd#[{#`KW&GS(9WMZ{[|'Ʈ`"ܩ>՟3+n\@%UYpY7'F#V e%H:dmхz[>i;۷nDHګdVp.$Lc*2^PďwlO)L6Zb q{Tje9 jGБ*%zV Tv@n#*JP>'j84r4<qmiA VB'$/W;͜,jhsv 9ԥE@ [yXj%uD(Fe\2,}Eހ&(kĈ\ }\>q7q( M|ؼTUkNRSJ0(=0y~Mz(= e}sUxh6by[˜ (GtDT;@< zJ I#IjǯsK &MZ+~x8:0&U(]Ϭ:\ &0 K_ iiBi5vjv߬ŦbI>~Ihev/;4U3z(? o@)!v]fQ(*a>ȹNf4˪ @~#=& 2ĺp^\̤zL2 ôOyS՟컥:XR"STInADDW=q?uo ^$u/`G3D֮a-<jkF{Md![ݬV8XU/ҽW9(ssvO%aJD_$>fs[cPhU7' S ,O8e/ԕ"vw {waPd?،8޲A}qzAj*\&v'`ޱ0jaYOq[=SlC.m[! N+f%!x"*ꌈGR\< ̌ Lh 4R)=XՋh_{^h~Neq+g%‹/F=9ֵͼsMJYV]Xo)M:GwDdWbTI$b=7udJxC ֕U<-wy8 @8䩎N}Eey˅i=2w󵡻ɟT{z>z Zʇudsuhܝ/5{Yc6?tuŨR!9d W?u[\N`Z7ks}. :J+@”־ ^te$M ͥoMNߑe;g;^1I80Є^:$|}SJ 6=E> ']#g1$}85jVW~|3^~Pb=-폾v|YH2rTnsߐ~1*M]K f&pszH͸AzU0/m:tWQoU8}ۚXn_y]K%:PlJm 9J@^ů706pWZOAUϿ{Xp̞̘QKyCRa+iU^u/ @LrãM@ٔb_ :R%W)A2?odԆTDQ+0Ƿ`oj0]W%Y] ԍ-}9R¤Eq5]@AY;qa*p~}_Cඍm75@ US-y#𯲤+œD/Z'~ ٩U,}JGA&xU^i=nQ:ݺz 8H`8]Xڿu<;n4=]"E@[ֳ/mvԽ*kk[vfhwohr7):7LB:WW}'- zense`v@!RcGXOCμ]My9#m^Z۱ ̟HQ/V:9CGU7"̧+"%:$~cĈC)l߷im*KHb۬2Y)kJ]REA{1@F oCGGO5_ĥ"KmU*z֤:U HbvG$c!#rg0%KUXs5Pj]"$qDEaLi0]0kcՏ˞I7׼۬9yB2Sꕤf./W}n0/zHێgbɽk6xVT6} *ͳB&X,ue}XMqxH1)};*Mؿ:0<m_J1a%8F1gCǑ!Co|WڸRFv]9V ]!s} Htہ˫SZXt(y:l?aBvƂb?^U GhH8jťUx48CDĚ8" $\`S\eA;ŧ@~gڶj锎Hn6^TyʖF/ U\|,gvT,TfUIEլt0MVs{4fkndQRFb B; `*p2,*9 s *?G-t. К怳 hH0;ue,4chZRMىi1=5U|ђUjop32>9NxGl91t[T@A<[#1*I#u\N4,DڤUxS5u3$n|gvRyJB%rf?+1ƌȵs^#;dJ>5F;v]yφP1u|L٫Hڋ[ ECRGV~0Ȅ-AfGtzGZ<.7p%(309+E(M|@WWCMn%\ : Nl{ WvyU< P&G 2Őu{dy1k@oVQKv|%y ت9Q?TlԼ)&R\A)5Cxw"܀ -&d J˫u'+XIU] R۞E>\ DL> ~SM}`V0"(:1Y1">.高 Fhiqv7--C VXb=A2, E7/0!+YzV3NPb=H{keARtK!0Ld:Kj?cqF ㋘%W+}O9uhG)E`)}g, 6ИJ|6zP'VHA&>KW]#S9Lle.鱞)c1ƗU*oT+PGjsӭ6OQ'ڨ/*먊?WZXZW#v˽TX@ WҘFtXSTm:_)M఍yFv>+z 1ajޕRg]:Gx; 7"smu)ɔJf XE *(EBܱ[G>sgk<C.7&!Ne&s7J5?Ir RYvMM.`طG]=ͦs^#s, g$ m/oXPE)E!톂Z2>dK B o}>?+-, wB\YxS؂!F>\| Y/Ђ>S2Luzo/q*T%) _JQHLy+'^M/P> [>X\gyZdM\ ,6\{J;&l&#X/ $HyOKN6Ϝtg ‚V^Uꤤ`@ȨB( -dKIBY4eqUnIK Ys/Syqj?h<=cd6`Lڸo(b l`l!&]Cah _Z`ɉQrYD>2HGlY s[Ľh'pBFuϪmƪ2BPx:4#la^S#VOS*Z .\T !m< + d, C쥯l|!܊#> ч[ڠrnzlVy/.؀5kFkV\̫KY@5.  ԭ!h.K) B-+ ΔPg sLxOd1"y*?Ku 3SJ^'_[)l˵Jd_Q)$T#ݕ\9R ;;:9y\Ee*ػ:ՍZVL ҍ^xoޚ%*VTT1WNX˸Eͪd|5̵cu@ܒۭ^L.iKzWm,Q7p5ak_g(QWB'dT1\MNϩ˪U] ?մYC!y'Fn3'5kQzfZ]땐]?8YgW={@_Lj;'ws3< rVㄸ9]z`<RR0.7kWL*lk KpQ\ 9>MPX*2(PKɿ4t ĝ_O(w8E+R3Ԅ@/Oze"9;tw&A^wd`\PpIn $+UxW tmM`~ƭr%ȠC= XU ˌ<>zdj^ /W4d T݂˱#{{k͐㰥UiS+X35U]3 $`>#|F2pH*Fg3DW6~oR=yh/ _Qagq׶@n=鱓$ZOޥ~OfWu BVDLϵ, [y5 X.zVa~ $-Y> B4p(}UUR9{v%s5]iKlkTMh DQrzQ+;og40 ֍=#Ĭ^ m6-C~џ|%rl}JUW9<0I~)ҔS[b-MfѰ{89C+N.)0>x{#$+-Jw.*v>e{,ffoAL˃/q; My !9TO *BݱڛA/|S 6[yw&nl@UM)I Fx8SڎKb I* DrW^xp M\Db/|4^HU4sv႔,Eb(ԐX%8gR(ʍnAH#?Fsyח\Z֟2\u-فxhI=yroKVcV?{PjbṾבP`ps_x1\‚C1 T_=DODkK.iCu| (!xLaXqd ;E ,YLԱ1IDhT~fjc܍ɢoΈx/U1VmL.a4PuzQ9޼⦘'>oSvO^ry!J[L=1zJR͇7cA ɫeakJRloO,\QɜGeQ&n;SBdBӕ]~f8:uf͈~Cv}c.Ÿ,& ȐM wqD f馇C9~ovD͝/FA Iku Mt"̪\Ue?vgEۡ^l?xvE7zj-YM# MӍ`_Ly|u8ͿMT4pBT31]'12+ZC,>ry U:7!O .>Z#>U\ڍ6<k6. B Wy^{w~x98Mi1[ޮT*dU$WG]"xEhl=je/>PxCu4J2ܓNs Go/YWچ/(qafO3R:9,bfThѦjNI=N ȚMJc6ӣDaE%,zulW3tw-S*B4pk:;;(đ9>Pe%ݪҵQ/>2+E*!B&p =!}M[IܺO~HWhq6p):M]j"?~xF+ 0vI*&A"d[Ԟ,k1czo{ lМ~iTz e8n Gjp[s)s?FǓ|ػ4>Ne%tsTKE!nΰl" fJ/97|პ]q+S&rna9L_ )_u\WJK1G?wR% I19>fqtBK8U؀/_#[%_v;NXzsVg?%Aۍl?/۲6= M?In##7mT]bP9F0,`#A F.i7 h-\ '##R4W7<.6rϰэtdgpҺu&%S:0p?&F2ZHe\ea-ZoTT=$#e#Лp6꘴ umԋE1!>:#G1}B ]2<#ux#eɴ2'ỉ$k'l'9. >!&! ]o75!5H!g*%5eJ lqkEqE%̓چAz#q+I"PT,?( X5g kSju:0oMk1,#` S,V[׽nOz0}zp4$Muz4ID軛joqIYs,kcGKzޠDMYnW C5a} [%<(ϲVmӹ]J;+h'sh= w&ݽdFdSJ"5c;"0]}?"^5\Txxg]m \5 Ss8P*ShQUw& Ί~75^ócMMznWcp&ktopmvװݍ@?P۹㢱 0gz`pUڼ$jt =R(I'N$wim(fճMoyVKp+Շӕ`q+=8+gRvq֜AȌ&,K9n]c5z+!CZץe=y43E~s{F).Gs08m[KnnFmk*W"T*\&c꒕R9)l"+2&ձ;ԫg6߸C |.颃CN1Rzu(&)#/.PXlhbi!F`Ps sxra>[ aBָU\Vd'SȎގ"=f֘np#c&i>,{om'(c2A+"i1=tk 5zŸ3OfTՕD({X Ǫou!ѪxRsfDgӊ5jx /~*vӒx2e(Ql?8IFkoXcR HDI\h?ܯFم5zw.sHHQ4?C76KEดJCɿ2e[7AP_: petF29"&P^<77]%VogsRq<խQX=DC&}cBG{BDa9CKL5a*-!ǵ=.6ɒVA4ZNPPWOWs ċ,Y> R<-ESU@Ȳ=M(6L&?K^x> M/9ybB{(`c{YQW1@u&'J۩h$u Cᬈx\ ?Z{d*c^ru wEtPP{~+?*2wҀTkF _gmKtbN`hrHGL>qέ<Ԥ!d㵈y2dY@$oU05 _OU .5TvFh̞iH%Nt0KRm.~/o~N}|b8M\pv ^LL'4{f)5W* 7r L{ܲ"ZL)Pkd(dNY/؛& &go;75,:e.){dWdd\VYss)>Wt$jZf3/G⺷U)zdn?FNQ^! ]lIOvch( gowY#PGwQߩy~3/"%eM8M-:Gف6ROUO0͉J\uO);{E?9TG#'쐥pr43}شʛNpXsyy`'Tt5IXHl޴

X7oYN2MϘq"ꅥK^M?v#g;6Gv$Y$D_d""e8/Ob _>ۢ V^߬X_[mk %V|T=,ԶQ0Z+Q]٩qYldg9U6`^޵h8*bK5`b,+B$ֹ^n9Hbb~14e=B ПzDnl~Q= !Ms)&997xt LHL;Co. &gٵCy>PWƀm '/'W 󕡴Lv(3Q k4.4CZӪ"Lu 97%2EΘ%Qek2Ԡ2me~(l=֧̜Iamj 7L*~EҹhI:IuV\M;m}$%`e!`&(&D`4wFoҰ)w3I(}=J,ڍOln:ƀkVe :I#mm3kzTCh>M*kDGtڋG޲чxuE+҄SJPW,4,XPcnV&+KF jVqGN/9TRW.0vrG'w8lп80hת]̌W\sYa5*:-{!v)H8 w#)ʽ"H 7^iOFə Zu筑bۦ3dB@+RDhN9ưx,Њ۝dΒXUy4]EVQ`ݏߟ@a4<&N^դ^;,ڍPu᷁fFY9b~`, <$(DW?~DVf8uݞ%"pBT0&[=>+$u. xD\\xCqJid/z`|žbku=5Pe˵.*6,>sG*4KX`O;zE؂`|5zWjE NN?@.Z"QUašF~9=O lYP XD4V+lT)kR# mۯg=˟1SŶ9SwX& y iÐbK+f5ہPs{#:iJ m:)UDy[e r5 ~]! \Y޹s\s:YGlSVcOip. :-X@+OrNH;}Ha,#tFlyT f3.P'y7gЛiaD$~xCx e+^bIڽj$'S@ӱ=Gϴ^N?W6Md:=~/mhD6z9#k5;U *.?T:43TY1Ŵ7{S҃/Nϸ$Fq(2:^QC1X]~e݅Ss"8 if@UI4<]?`;p}a%yA7ǏK'ÂZ"BN}NJ-lLv:)LCOs:sd>krM.q[@a~^aҤ)R=&+t=k N'{wӽ0U|In,dxҜ1Sc'De7Nh%TdhFa~8Mtb#;4VZhb2wW3$ӧ d\oQJǓqh_tE}%! Hp?hb>(Ð~(`d7~9#zv_jsjg_H/ C{weۮeբ~p-"ݐK5e_hLl,YuĎ~u lғ/~ {=`+$r^|J  xh5NB4Uík~ԛ>..K{X&nw4˚u %<`S#TC|1N9".; fIbT"|:ߣF?ޘ,n^{ ܹSkPFT :a (jss]eMȁ3!V",f͗rXk8>,?x/d#uCʁTqVe[׬KJR~J^=VU9!_\LW8>6/.xu%"JJE[-`;D#"2"Ioo %ZjPN6A"tfO! oX!E\FLt+1*-[N}z^6j=qPÿ"O֯&nFWݖ+zs՟'DLYMОJ4tlN%w/]Us {,Ɠ7* )LD M%V+wN2$R GC1pb6ؐkCci/T3 qBB+l/u+7Y =ӥ,!Kg;{A7ނX t m@{ЈbaO,/V*lB-*˘։jk ?d CKeN3 /?Ѱ?>#Dh|l_ u=yJ"hgJd$ڞyyiau*'AX_"DAT]r>J C$CNRe:O/&8$!sjhtND$?z)aNם@Gr*`i&^CX`[VpvMnѡ0Y27)|u&+iٹ{jk7} a?K>tPTBO#Q}Qhw}4 Ƣnz,08%Nk j׋}"#zs)#["ݚ~'Կ~B`)i]r![0O)' cM"~ad}s*P4ֳUt.S.Vs%JT"y$Z#z>%N39Mڹ90RS ;Sv져A.֋0̫rPan/?e?W(S|#6S&"5my{5g0 y}f6TmĥuA aj(uVUj80+xo hU&M{_Up,!4'ڸL.CYmO▥5 xmorC&~~K4oHYok#0OJ*0,0Į䱑#hKToi_x{|8rH'rprWdR 3KjH`}״ioQ񎘖A:u[o >6)hctuK݋]4#rbx ;.g&27!>8iM`ը-^~j&!7&pB(aVEȽnoR@/!p sDe ^=D Z D$2 h~*g /wTn)7 WOO: 'J ցP x{1J+`J0r"ΏF/y5n`? yش<IJ/!zdp9=iqW,v*2V=: W|o:,މ^)d%#M756P-&a-^f˴{pi~ ИVZCsqsW_1t<1-d{d _MxR4XCʴe@mOk?en" Yz1+3%SB0 5~m:(bAbI?#BaQҚEdn}Dɮ˛fO<8ޚid!j?(!uȍmvUS|qZKq}m(sSdjX,'Juj˿uS0Ӽtmy,k > o{>]Al,f$wߡ{Y‡䪠`[C&=5+S).77ZH Hg$IwpsBVa%6v[) X|zpOޜ<}k|2z2el_#k_IV=aTfJˬ8᷎3+@$mPY"i(ή;Hp:-~b\eYXc?2ׅa~*ckiY'tʉTKv4_+8금Gf[R~xi&É?'"~k^3%t0?eg9GI \je5y0dT;S꞊Wś[Tj̜UFCvFmKW{J~{~"m꽪u=Mg1` Lw3!o% #r\zF ;(RqfMF雿|(1f[1p%id46^by'䉄cUFYu Ưio4eIOL߁&97w*Z:/v0@^\Ob,lEiܵ:*\>Gt4Cw?@n!/ ZwƉ35* LjxWΊʦM Eq<ٔN ^ڬSvjsL%Ӻ]T[Z6)rsxk#sU73lU b-0/'$iդXiNc[t7*k([4LRzKD:L"^l9N?t أkK.^')dIwVЛĐhPNq'D1}[9YOk75j4ybt։߫c + \_FNc0LG$8 iT(#wxV 2Ou:x> Zށ6q 4 6vy⍔L`:ԡ(4fZmil狍KTE^Q]'7Sqy;{烐Mhasf.AOMAc2eSܑm߄x.'3sL~ovMm.ܘM(yM~ͤ8x`W j I/SqhA0v_7+ Dll&/4L>+P+E'ef };L:\^4{#~E'#6pDV#Zof1S9|wa _ưp!"*?YnnRns~iEGҍV#hbB4$ 0u:`FhI,>?;ɩ.!d#?%˸{ұEtmF [H~9'iڲӑ$݋q I&/%T41ME9y+W -hhciecwS˥ zW螉gUS]>ӼݼWҫi] kisrځ`%@?.W;j]>xX&C|u2S/5XȾh#uƑJ+Vm|6Lƚ8 4~ ;cRWEFs7J!ٶx;_[9BY;[7˔ ;:!}v9=!rN%XQy}4i b.-H8 |GS%Sw02>Tݴ /ɝl5Aʔ' !ਚ&U#vp<(J_d+8kOI@7pUՌ<S&EKG~΁ \Cb[~+olEeM d[QO||_k&~PY?QI:`+9pN_x/OD ont;Q@ wDZq{z:64[w-"H\^JDž0iƫjH}XHC ;jde)Z EyNZRoWK=\8=oёG&{ = y9ȜAAL寬WO-TRZn4r H1c\#^q9)XiJˎ>䆪fA*#%Ls`-.uyfn46')t,ġx!j 4;]<&Ka?KY)C˱24Hj~~2:{GK{$VUiLo~>@˂BBж[ERMI',JY}{_8apWقȮU&_uRXX o[:zv/yȫK^fob|&K;mx1[nvؠU's)>`ڢ3~NOSgirh 5߲T*DyS0s8X2e@uC4Á!_fWHAne 8Dc1Z WT<2@xͦ6?nJllη# zJ E E2A^v 5hvHto^V'*sIb.ܰ9O}\#.*'c2A{LaR ŗ(0+G~`<;Vd\;Qww?Y!X6g: o?xz\9xQ:qQ*WI F-ꍲl!k6I/}{a%Aу{8Qe9Q:O}Qс>WOµzw*PĘ,kf*'jOpJe q%ɓKuk3b}^qX\} sʓ ]99OZ%U-̽uPDPGL<Px3*$[++oƮ@ N'ө`h(qRfaz6]kq[ ѠmF2@@9B>7dSYZ:"FІmZ ?{¾-41>;%} N$-﬩X1: vw9 }cP,^^Wr]ITNk4&҇[*Gzi/?_ۖ 5$Y>ϴ#?!Z>UɚN7JXdmAI)@\r~KhQ!/oY3r짵11\b]GG;#7c;:z^`!֓n(EzRq= Ln /ov|&eJ%z_a%k?q\6wF2[=z.§$p7LZNBsx2Ӌ%l&G k\%qz&s!gy.F='EDym' ^IAW|O I9gL |R88'y1%Tj %*Ӓ3\E&%a՘"锡^Z^nOeҰ>(i_E׶(s&4'8RG=_B>_?b˻ԍPkM Hھ^S%̳dlf#$)gj\6@4?tעH[ cq;F"gP&'S1jzM㰵-TgYZ0707010000029f000081a4000000000000000000000001642603a90000c310000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/Ç]?Eh=ڜ.+НN^# RcD_z/FbXq ~)#`|\qdew|XtBHM/䯭" ++rGv2ܽVs꫕}T62~fnN&[\ ;/ZB @2nU.W#uv(-J1Ұ [ }Hd";P1L`ױ iA4bt']eϚN>yᕾ1-5hRR;XՅN8.(l[/u Yw8|I^Y70` NO\⌾IW_ wui puh~8(4pKQz@۠{=ɔ׆_++jdZ.L1P]}\\Kl\ u^InAd`8ީ ᬸإ2*YSIVppR%QX@ SCu!|#E)r%ΈIŌ>رR8,뤣 Xl-;ގ›v%S!hr)hů` a&&KS*Z_ G6bwp}00:-~2o|:tLozy6k,rgS3yJkwKxi,-5͛~*='pEn氟kCkOB]?za8=my8MӶ_\ r9 t5Q.qv(!?eb!A`hw?u诡j1:"L]ƟOW*O92`x|q`b(@т X!P0|RfFC}>Hsŵx,"$l[Q nBX!z.J. x S!dCLM"[W˶Y,N uͼ3l-©:s '@o)٪N1@uL֕pF>A1F2^8ƒBd:l {䓥ʖq:T6NmFn=ynB~\O–`ՔBjP-'kv* ]+ R5 EGtZF$8L/)eúd5?xD:TK]pߛ$kQ\_sC(4CUW@ > =E2lTWoAF@:~\zȢ!no >j8(#[SoMQҾ&а LU|c 0&a36E/>S#Rtaids;"T Z }$7]ᛚn!<,( x٦ 7ܾ߱(4s@H\nIiHCuT]]Ǝzn/1+D߈9U^1#tjkac/JikM0+Cc5ލd16v,kw]IEڻ-v)˶8&jm{E!#l~#j%`~^\bLvH%M GAOC>֐|.H0lLxv5̗kzgx6V)Z'6>;5?7_k[労4HbڅiW*.zQ_^cGG;_7)cXDW`̢wamo#-1ݏA>\ ,O HmLʦ=ʉ595ƒ(u`Cs[&rB&ڞ9w.hƯS$;<. ,Hy;>‡X>[OzXJ-<5~v< 1b6EdAE׺|TϞc# ӔL:2~<ξ#EkVU#a:q3H]Ajbev͘oȝq @Fb`^?lXAЋQD:XBKX T:3*I#ifJrw+sR"?!(Y-ЬUB@[m%#J+.6OPîd1 6R":r^"8g#aWli:$j 'V:SN?L#&_XyOeZ)4[N̜lZZv[^`Ef]WqI`G{9ic;5/ \@~]dCo %jCWe'M.1jb1)T9뒠w$Gz%"<2-'g _ILL_-aۻ3N&6)x~c"U2y*<ER[P-dd(Kr?{XBuYm  1,϶Ƿ@|߃ Ry߻dD yiKV4:YqG=_GedTuj=GO|0`}R?$x举LwM:BqNYSTȤ#$A=""|DtS 5pCOdSt^rX8> #WFUsY{pT0p6_ISiA;,ON{ю/Zm^DB|PK^Zei%T蜳|S&BNdkkTŖfs 0?OG(bzlߙpPmv60i..m%kw-li ѣo ǂTgZ@_#pn SP66>}%#qG+qzsg]Y% LW8s4ӐdX(#}4Kԫ7zzqP(JtBb\2̇+DӁKӔH|(kV9'mVGO|HmLBmK,;Iݠwh)]i`/]v!dVϸDa@ܕA$?~zT\d(tmdnYWYogeIEp̐Ϳ\me|̥"o7cu9S _),ƝJN;)LiF:w6R{8/G2.J/vzg#N؎iVN|eGRR1&?˖r|ܷXH6&~!`l!q%&`Y0c=-!x#f}Q_Zgo2V'?"P/NSa }R \ȷtVE;#ƹxA{`kY=ϑ+tSI#+[ajĠm5=?b$i ]ی 'L>3:4mMؾ?vgBГ*flTӷB[IBA9,tt2(h*_(']@|xܥ_XIq-4c1dVuNK}!`_xߚ‘^Év5Y!Zlxs$I]8uZ*epژ ~#DB׽1*\7E׌]cӥ0=-<PEYgUɕ,6W#CJʞ#a&Tsqլ|p'KbPEެB `pupP\l7o引XjqP H%Gf0Eu4G*M!c㟮|(iÊ};8~80Ϳ jK<˟$ojJIMF\ޅt^' IH9o8ԃ"|bpdS)8lo#!~3^ 6 SZnMi>m@}UpNDɺ@l5Wi#k Ju3JzC/%sҊQtc/&16f/C\#q݉$thd/bB,P ܿOq" ޜ.Ө2{5/YwcE݈-zb,%TM ir>>țoL]Jp.Ȫ6Ȥ#0i@tMhX9^euzASAf]rl64Rph2;El"ՑoSP&NyKȏ sݺsx kZշ2T ꯆ!$A/ϺCჲmA ^Akh%2ןYͳ5 acx+hvgPIyZ,ibI1"Rq=:eZD{8s1#(pOVр߸k=1`m>porrY\-3x:KOF#Ϋ%21ʈs C=4+xB, _"6$cJBEc Σױ%VL_=} lq:A_"5%E7x z4oy)$Ǣ>Ul u`lOT56o0e #ssE |&]>HJ?w(\sIA92l6;k:mPa&>0n/d_OoK|k|Q{]fF~g+NPys$ЛXآzOAK#ݿ8ê@~^c !J} ['-z".fNqjN{-E o8k8g KDE$<#9xໂȤȳ q84W@!G 1ܠdԺZؤȻ }K|s52zq9A {QjKx0w*F hx!iLRV dln2>GFDmԖ,HNPQKmɭ&±Epnq& .K@Pލ1δL훓`B 8T|iZެ6W\V)g"b-x>5L)[0a]/W#бu Eow'Z^_,=7?vg#ua cYg >xF3i.~ Ib?Y28t|g|W&6aС E3 1cμ2/i AW||}!"iˮ3:oO`ffqh &f!<,vTTV0\Vz$&~QN2{F#x^(ɼ4.iggJ~.K3k]Aekq\gtH0쥈ǕSh;]~O,5.A W]ȓJQ)D+f(&f#рmB(#I) *_^B0c)kEnX@v6=ʨJ팗iQ~J? b^ZnNAg)ê3~-VfLZ!<U马a*׫'mUYǝGTY[y?8HSDN:Q̑ "P A`oW Li|qUbP\ ,S8U FԲEs,ś8Аa RMa DrIVWS5w]%_U}[׏bgMڨk` O{ s0UY8T5nl4R)$Y!Uw`cq{1[XG`FAbԩNfSTq4`9i0)is%:PPnP}/Bv{KEd]}}}l,Rc'7O  |1_ZA?+f{$6ʆc|GV!;zIcZ[-]Ff| <9с(R,4|82<ϬI' (5ONY 8bp-`*N;z||~qߏw )BE Xu6_Ӳu& yLؾ.bY2z^w,^hUdnCvM翈qMBBQJAz99y6rD}4˜gdjx#+Q4 u% 8sO-1_ճc:2C]q7Ɏb SM'"Huֹnzơi!oݟbqP[i|f~58r8OHݞq#1dĺ*'̙]=pܥ||D^0nmܮ>psc&bb^呵^0Wh4]BpJ /s 1[*/0Q.oxCQ&vh L%omn_'[[2$s9šn[1;ҘhTF+K. *ؾ$8T?09Dc'N| r 2&5nRmrOXF]MFW CMSbA{VS?)}3]M,|&wZ *1P*[a1lũr:u(n/ԉ1 A.gN6y /o.73W q8wX5 ˕ Y Pђ=v{u^/X`mE?=/4[!J k5"_-F6v^ҠM2 )CENаBt@@Ӆȯy:3x Kp ^s9)c(júa[Τ)eX}s?xwl> :~DgoMMޡ,_K^Re:1gc̭w`;9n/06 4F0|eqEp#7ˤ8t_≊KW3nbۢ8!s/%nHB]VY:eRB{ۻ#5x![& &6td!P +XќR oDVi6:HO(A/׈t~UG-. c8eKi^)]d @' [k?m12]p؝/ė[[e!J7ZalC5Hj.%R_,Nl NY9@E{!͛Գ'u3nT\єu3ip \Aja1]>zDhܘ 7q6)(` c^%]IzgG1 UہΙ;1Ef mFZ6ZU'/< x̃]>02_goPãS+kd IA; dgkzd pR}(]T0?a/zտ# R}Nur?`oO7/l_(xY""-҈zK2: dsvE*Ҙ=.JIԚ̎#0|u%nd>G,,~Q{tdX$8gҁ΋7Lk,&r>@{|MhBICa\bQzi)M6 {k盘2ҦB3/n p\I/V/r=.taj0+ƧWV ȮŬE/qZA:6p>+X"!6HIr2<V "g]x3Wh7ӯI |K@ +jQ( r7!+UƬ6y!aPwZk}Jx/ &G4[Q/sym.#)a+IwOuLe&:&vs" mTfTԀ4 fί]hIh Vi~jK,~ҙ|Z`km>2NC9yMsB׭vI+nf$0^}̟2J2RtBuhUGcd$L;irӋpBrEn O V<" Kjx/<=6S] SlR UU]yxi/xbr~T5@0P"tBL!)9[^Z}SJw+!镅16`ܿKg Ǭ2ǜߠE޾#,%0Z}͏ Yav9i/.׮Q+rzz7%}@mTQC~p0S[zQ;ln~XЌiPNvMǞ[ZaM̀x[x};(~w܊olGM_0EuRb!nrZWMN"vW [Q6:c127jKϲl7K%kYLF< oC˽`Tq>T ~V*\)՝roRBLϧJ&lc'MMhNFbB!uL;+.q݌P!~{J$s.nK@.QI] ͣ׊(N#_nFnYP9sD4tŎ ^QꨮA1qVGXg e.ݕM(e Dž?u88FY(sa$ۆ>͒L* dǘHʉW553|i:ʼn_wr˅=?(!bLI–kf-Dy)|ҏ{`v ~IπcKW-`2 hco6XFI|A[;1k"Q%#Z21?? %4;>ŃvE[f ;Rm+PoON` gyU/̀ԯCkkcNոk_"WYׄAr)D`jVFoׂIj +\uJ.؝u̼vhU66 <+UneGM vZSd+1k{:Jf\,_w)>ojXkR3/&~ d;`c0}B"4kj_}eQz h!4O$ڶtʍP]CWG$bl/Gs 6&StmV@ԃ7^IK3Q -cE|')TWḴ(IODoe)pR"NN #ENp+Noj!PR<˜Mt}ۃ*C(`B _ $b]6vd=fD8jc̠ r {kP6HsŠ` mh9mU1vOO݊Q֗vۿ>u<11m+(> Y4M嶖+3ȋ *2|3CS~)8곅I a/З@x9fM 9^):@ 8`!tqO^KT[WS±̲j ϖ' |]HŲנxkg{\34fO*5;mIKgW.eG3#96k>-6]!N]GɥI>\G Jƨpj{]|960I]UOrPd|>?_cuzDҲ,B V30 =3sMUWfY<0뻔+>E;PrZY ]mA_-y>Π-gp|l-[ 20vYq]-ۇ|tj ֖ B1Ž$9Μ#dJ!ƂhV̈́Ys Oo]bbQlycrYk"*ؼpȩq\&LLsqIqq&?nn'AjUM,Oj(g9Zd#rS}$jϗkrI`O%I*BBz$~9*3}YH%6gؿwmV&smThдc(68!2َߗ{3V'DUh.W&YٳzW B Ϻ-[qɞKv lD6K1zQV<CLL&q)Fҵ@#3 4Hzת| ۻ(/㛝dKIrkpPOcZ꿬4g,4e^U 6 vsOV?J2;nFQ޺]ֈ%>Ig*[?b"|b"o>'svŎ tUNW9b/PKN?x)7g TE2gF1W]`(ZXRry,]Ty(HӻhD}1]$*a+ Jk'? 6,tAkh`ðBXf\g@ ѸA?çJD $S(k6z8.nG{kC/AAz  h4oa1.iqrxN=h0F=Lҍ4Ik0 +iN mKyU #*fVٜ.-d-"<ʰhJSfB<%{ul jJMFK0ן#vCH Y{N0n2 ="G"x]3o'h6dW}*SJqmsj59ԶdD8Ktfr2!#}G}?< Oʫj8w8uZ:̢ {c]zl<=\S֦3۷:E(xPTz.W Pob\x9<,EdX= lzfF_A _#xO,}YD8 3>[A97xLZ!)L^r)Zdr9GUSj:j&0O=[A?PBM5 ݑ.(kQu 5W&]8 2IKDݜ]N(gI υ+wXcQ.#CjVPw"&i@V)Yu:?O(Sf;̚~f\Q`@B+)"37#a9zXRBh$ Pi>tJQ˕YR 4n-54s˕¬[oQÝXFXbx>5h}$'ՋbQ-XtT&|$0*&;W%[YuMo |!}؟25>t?1 ~g -FBTq%Rz)%4l+,D.؆cfسZv!0gDTWQКcMXK\ϕZq8XqC~E=3zEI`Cy+y%E;tOxphrRֿu3I~sNxsҁ4V(C6o*I{Q޺a%ozcp_VɆh 1@ӿT 9uVFLp%wM^%Q2_ФO. 3D%`X;T3|p\|@5`'EFK./@%-VhPR'}iws3\2h1pꁶF-;:F\PHrԶ-kwB'D@9yP 2V >BY4# J5ʜb?,c\o>.8%g /ӳxJ;Du-!cKhu7xn@P1Z9J=2mSD)~qg>93QB'Ҿ߅eG_u9@(ja BV cU#\^d}9,洜4ߕ(-(-\k4/b9"e8yzY nNC7{Z˸搏sbR@ n2]ӣO>s_ydIN\hS= >x`.`O_UcVZ}P<ӢJЃqHJtw~?$_,頒M u,rT^\KflXَ9G3eޣ}.@q'LȤyph hwŗ z˾ /y3]+vYp­IseWD N}xH0ݽD1i—?rd{0sb;`)m{I,&o&c q N ``Tp$֦RszW iaFc)ۄ]HdT٧4׻l:͡Qhǩmē1W<dPk'""}0y]Q%"%k p?AQKPS\.Rʣ?vȳ,@L:/| Mm{1T#d'gRZ5֬#<))7,ip/[W?;XRP*2iDTI92)ˮY_bQiގuwc ff>Nu뿠 %]  jn\If-ɛ69w9 U(k~|:WEyG9E–c}kcH$A1f0I"LU[ JNA(YhOnma]/eJ&G4Vaq -2FFi`ƖQx|_}Kg{cY:cȟt,;N $>]6C4߹H{'rj6zb6`ٴLjN}QK ^z,6NVP]?zk5/6* ro[{Fzy3<W}V_yak$g{0O;-|wH\+]-+(e9w+pomYUVE 6H2@Nue1,׋3 X"[dUJ#oNh2 P>sJvN=L3j`/pHAeYQ,ٸОþs]WvByYTΊdؽpp܄Mb/˶\? p~W@]r aa"`#ѪB&Y/[m"hK]t9"'J9~y[9jrUYEWc u % 0Ȅ69TV\c:/^vL 'UZDk$jC2h&)yjn_XmAQplu[JO?YǏxxnm*uX6091`vFBK,fֈ-Uŀ~1KĞZBo :Q6 zZXx'L]1X=P:@-S/||`|1/ɇ؄ r8ST)!k3P3B'v[.Rұ\wo[m0bu#S#.*$ūrobѳi+7\쭻YB#;_mI:Seg xEj\qKɹ*=ί%5"v体Qј~C.۽1oQ{INe" %kP-G╭c͘[>c^ <*K( v\XX^C i ,P5&j <ҏg2>-veӗ^'.bFKqceAB-(P+#9cg(XYv&֪ISf#DTXIp76Nm&+c]iQR  E#2XJ_d^nkq,T{$BVR_L'Cdt>C_&nL]n_D i$$}GqT lȹ &z۠q!LU A-++ X{;$CaYO~9ŀ(r.^" ~43ext!.:C^8Hjz~`:i<ųy uhg:D9NW-C)c#V ]/mۿh`ʔ{[6d&g'\%?DkQ2lh!J :F8r&kd/{)m{HI)3)!Yz\e{Ru2B1lR E1\~DA%>K܏PP{wrz劀lI|Tn*"6+o|s@32 7j^5 6wBlGxX2xe7QhJ sY-M= LnC? H߼iZ%[Yrk(:W)>]P- F%BUai=݄ctI;` W[%nzg}&/kW)=]kynNS>Z(@ӓo) Z# <.x*C".qPqcj'P}tD5gA#θo"dc9ZLSK͜ _ 6$I Qd٠g7 @)k6?7$*xJ<{-^$}lxJ,ńݶ:JV Q[L^Y3ٍeQɕ,]Ue g[>y`mvOn~J- lJN}@fj㝓Si eSOiV&."n}r?-fPIEŒM[WV7Qdun6rqjMғ|baK,~l! peL8'PFO&,#tۖ5|qG1P7!..@̔GBJ0du,S^؜hԐʁ6AK2怭{KWhѩoDy}<[^T-j T?_1ϳYW55h4ٕ)!Z~oAuw*/#Q(aپ#- nZ0 tްo0="+n\m!CW'U/G%E wSc@Іr*ֺ8:uJ_= u<19Y\eŠ)\X0X\7Gu[ $꺙SY_ܚO% P*:=|Hl6JA˞ ɷM8ُ,DqJ߅8bֶvjoe NfDsgxu!o짐X\5"~UƕYԤ>= [5~vӪmZ(Rhx˕gҚ>9ޜbJᴣ"^)r?1!^aGKP%V{.hX;dXޫ~]T[mDSYe0 k4wل'Vfp;P AnM!ع^bg|>"Re1Y@A~:gƠ7\(_ygxhɇ%.ikK4㋿mՏ`h+QS./Ow"q73rt}vU;F%zvY\H*|._'y ANovBbYR`zJ@$^g<׍ ;JEʿ5;"Tzn~PpڎZQ66"YBfYa#.6W!IDE%F䶷1"C[DF rNtW_*mt4){]e #zQhK` g2] T߁>dL0҅c)Bc$Z )T[Sה2nZ!$4n>B!s*"CXI0yBˍdCMb[U3s qSRgFX# 4)>.i*v*mǬ%:M\SװcRXy8gU((~D&D  P b{1f+}(wN|DFs-W҅oͽqRޅ c ^)sizcFR*$tץ<В2oqΡQU-=sFH^/N6kj)r~a6)hi=K-ɒ JSz.&F7ȭ M`:gY<ЈXr[LvK}G&"yف<{ne֧8E"!B"bm!f+O vK*0]}k- ڇeثp{g8Oq0I* EƖj @l"Czu2Q#UmhDߗ!2M<ދ7.Gc,ɢnܪitKBU4]y4e% @ޜW(٬~^ I{&wڥ¯Cmq#8ɼ.ײm2 mL 4qWRN(L$]yA Jހ1sb`dopr^1I))$XN/)y;/GrXysq[+`Ta[K8+έp n+OC/r a_a*e6̭!a$+tCi>AWL>}4}ܯ&=!\,JH†V94\ͮ7hS' *O@|umkg#ow3Vu -kRiL<+-A ycf_!3QvhҘkQ,4>eehE~*2 )).** WCC^Q;:oI+4DzvT/ڼfZ( ۠}q?#3d mw mǔZNXA9O52>-&K &X|7 o}5(>/+Wb s3K?N_8 $Q-\P2VDy&i5p h`ۣ>[G[IŅ*n% | Z1xBa:S-wusOW}i|܊s`~]l{y|a`ՙ37< ;hpAG:D5)at|b;l'f~6rmz:"XRdLH7V6}}K/~@$LZt>C8՝JpLR_ڵ_ADo4Xjƪh^y(j%"ų+Yz?.ɦ!OY~6V*A(q0Սaoπ%{Tҡ:ƝVL:mwV)%ap2E \_CtI!W悉!hiS)ytGbT}`Uͯ$dH. (ZJD)Ƕ8'* ~8aw'!}'*Ė&qS\_X+Ȑkb{ztnTx~|g8Pݚ8kDsCoce.?iJcV,\CutS.OĽxwy4:i4(?>q- 18qLag0We[ 8n5#H577NG=DnBx1%lB"ᠪzÔn AWZ-gLSv:@F)iL;U%4[靔P4թcn|Eg97~9-tm4t1ty7-"xuv)m6U&R.uJ_/Moa[.gQ+Rڬ}~@gdaۏtH@xK^9ڈƇ%*pK ku2fO\_Joz!Poq7?82OXǒl(p&m8|N_.ٴ[H--D>KYvtc(BIX[pqtye]EtIzyM!ŶwkXG xIZ 9 hGU=& MAI ]C6._9POߘ15 +$;hJH<[].QQ(b]j{V*EAضZpxa ~F󰩶E3Y 9h8{5&G IXKMF]/5Vt&l՞:=G?{{|rђݾKj*,G0,gxܰਤs=Q:v="K/]RpA/pa"FY(DD ۤ:S:o$5tP!hE^,xE%7HjNpK. ֭p> ]\ 臦MS8lNV~ez()|ɢ=iE!wP\!hS._.?3C@':ms _FI VwQ1+:%&G6n{ل?[[r-R8[ -˧~#B!T&&2D1Z\)ԯ뀧iW+Fc3|"&!舷<)1'8-\I6->>n*[Lxכ2ʬZ\6*F,)l3l[dbhٳq.QZ}b}ZH!Ҷ.X׬d6>Nw;:|@\Y\4a"_xnAڗkK7II]JJ#gOD4uT~^#WR^!=2FCES0\X5 ] %4¢Zh荕zRT ϔq}WJQiHKsl^T^[}WX"b"9*r#fm @L/ R*|_ nPse9Ͷ wOE[lfO#F%rah3;zHoʿjz~;ڦbOu?a{29df+u-(O؇ht;+QY0j5T|N_?9<>g=/-4DuЃkJWu4Y U.Dn藓aC{ux6hTnGrmYnφq;t"= E>4@Y_35ǜ~q?r3QCe4IZOa0ӽϧ!WbcMng [:RpH~tw`D[G8Ԗ9{6Yy0tRmVDYi ګF6wVZxE0cT[O\|lxR7L:zPPq@W1yG/1]F &PgSN"F&;[yx|uxBx4:S8(LfAc$(Lz1Ws0UBԇԫKČˬ~H:hMVۛM\7){>Qȟw@Ù 4 Ay*SdS'1GALB]j|uVXoK'tP!f+0ՙʡB-3Q]ƛ8dMk+$?1oJ:j)j Sc f@@<fWG, b͍-&f*iQ!i㤧6:}ŷͩO~yӟb4um{Pgԟ ǚTa:#7TRp mlsG68AxTO=8o M=y\Oyf`* $穈h8Rt+`/y=U#fadڢL }5_HX_rfuq7EVR>L]ľ+S"d5v䔍]Bd&UH=גN2g2]bacI|ɜP@8MD yzCUKӊy(`On\ʌhB[ 91o;CW2i=9%8UlZ L~q;K6F៿:[.w!=`Dߡ$YAfN"*|zT 0NE + 0P'4GkVg!OLV sPjZ! "|i E݂t0ʍ=x8·;^v9P<2sגybl~!_v[G^j| S{s^+;[:Fud:Jn K޺۔0WGZO?mSҝ>PNQ:X-t^y]ΝP"zxV&X&e$/\CR)g U#םP&5Un#IwfI-iF @P3/"\ =™@홦CL>u ;A̼sg@b5Hw)SLSF#D=sMC/Pɪ"uq5³aᒦo-][M@zt;ܸ6yf8Uʘj 0¡&{.e0 d#cY@t^ ~9duʞr ʌ%<$?6b$|[89 U^K%~rBBNN- DPE$&% 'h S8AM߭^bx 2y\-7P)tAM.äۏ^P  JmZ?رs.C{-Fmb9)e;H[rF&ޭW-\LT9G?Oc>_<7~CLЭ5fboYZ\UtG#4S Fr#|rvS_waW"sNH²i^K!-~σr+$d}^ `} AߏP,yNJ4+[-VJ?}%}ynwSؤ숸JQ2'cv¨hɒu1L!quH߼=W} S(G=۾o D`8Ć v qsEL+*Px8 #k͛/ma7~` C݃_۞ZHBQц\nn~r;)Ii`-N _[&AVGx]Y2GF'WuZX0]SMVH^lջ>WG[eaj(9CkٴL%ɳ@T/vMz[?@hhqPIk!wa)2mZq0nep SrQ)]EdpX&Onogc5ێuhJLL$vwPBƴ;, Ed ]wZ_lZ>&1V Y([fLu݄PpəZȗ8ȏSdVp_2ݱNb8X^ #!4 ]^I^1YXX>G[k4ddb2s |˞-ֻlձ9F1*55y4JtA.QE(6夺'6{%.fZ?M0u+8}%QVz_07FNtW2/{vzS,'#h~ۼ̪̑Օ!.{үU":AM_鮽~#=z{G?;wbi\~U29iލ(٤NpNnXB RmG?I z+}P14TgLbRʢҞN5 Ӷ[=}aB:mߦj<:µ휯MIs( uKG%Ƙo 1ƠuŽuc09&By i3WRS[wKck9VɇwiA :U k}}YPH7e|{$JʖE71#23Q)QѲWk-kZڒIs7\ Ri0}\&&ҰE8)+>'c#u:&e7}(9,ݾ :3-ocapQqpD[ qNg堸g9P\ F'yp=<MUk+ş33Xy(wxE=v|jÓ.KQD7`~x)dvTnF3FkbŎ~6Oz=mM ?n:汕j e8n~p- oPoG/0. ppob(hQ,1Lź! F>SHDlQUR'Cs5{ 瞴6ʀIi)\'s1M8Yo=frEd.W $&1}Y>r8qc9AMjs_;1HTϦykW "7!vDxX*|ۥ!!q,= Wnl=ŹR/<1ԯA^ba@I1s_'v, 4lxp7(T86$'Erh*MD|JR#j pa<J'wͫ1/@UQgȫ0 Y9O:ܼ݇gyV?4aTl]ԱQcEΚMbێ9'p]~I@ĿeJ6W1JU'\ FrѐI' BwRP##Q66ѻR dƩS.fib0g8[Pv5B"ܲh@-o,}"&8~:djg{vC)``Q(y, | `\b|Of_Ց4##9hwޔI k\ytNsARbPBQ'9\Y>2R6@-X?F ˼7!pg3=h},Z*A\|ABAd(DGUbM~2!8٣ ~ytu*p]F?Vh@NwI)H8#`@ʚnHP@50䂁K$A6 X-X=Q:*Wsܱ3Ȕ}DslRVP[+p001GI9y~ H{)ܺlD [A:jɹ!:j;J};ݟ]fδh5+8Nn88 ֔N X={q;b4 ; {k:s.Uޭ?X~8|f4'Db \Ӱ0/*0ּIKM13kvgƙ1- ;':%уV^T5#KҨ#RjBI8?yu)! ApՌ[D !ή+dwjԩdp"nZ޼ol60S?6حmr8OUgj7&O_֤Qe.%sxZ^XI^(%mrR\:bwqN}Ve&^GGC]k͈0м饋W0+MaLp bWXƿq Q.%X\iZLͭ #YWI-nư?Pr4ɃsC![BFHoG`5$ܻ0mU3$9vGqSiA>e+U.H]f ԕEL]ˏCt(QGuxrBV!>fwRk =ݟo2gs]Ab,tkTϪ`;b]t+QgCF\Xdvݎc](ǍhG[iӹktxȭ먚h]Ch3xlz[&՚{zΆ?[FO,4/AƜ*f%I8[䀬_Ndp9$j:~@E- c72 *&z.sLg;6jū y[[ݑ:/-q|BòH|i.aRd|ɀ'o-t7j?\Tө,e8*~-*y*tr7!X*ڶVK1p"{C!ܟg۶+0`.Jϥ#U7xee+{;WXub }C`fAFgҮZ0F*UNJ)e 7J JCzi<.IBPxJkhNz)ylܣl$眨[5rx0'JVPdPq M#`JX-]X@ƞÂez"YvB/ur52^F:IUi!׆R]Eh`!&tc7Adk"jg0ؚtf(ۣgrЪ9*!a/Ц1qSc@ d-Kg51] vκر&[C2Ug6ч ъOFCJsi/ EdC;x:)xGؑ\l?] cۺ*Q+vqxVSbLd8H G3PD$S,3΍8|hlwCuGGDg2TDKBlu&a'~?`sp]]Jx=#r8-<EagjڭCaѱt^}ݡ/&is3uTe ^ј0o7NtKZc0H B.}rmQX ZimJ^όfnvv:ILD:gudt{MD{(w٥N_D=wڈH|;׏`Jx2Gt%|8Aྒg3(鰓iGD*㉧Z5p/^v+$/QfC"Z㬳kPFYStf"^ Ѹ+qgL֝+gۻ4mg&mx(ߐh+Wэa^jJ uĻ_ou@B%MP+*b/!z gé1_͐<C^TBó 0J%c ɴe,Ud\IJ 1q p!]n3?ޡ‚!ftJ2o|?o|6(H W6[UbOG*<'&1m ɣyEqX!H9%8Q*uܦ@zlGșA_aחqc.NEr`֠J]H&&3j' H`o )\sut͓D =j2Osi؟WRNCt+ g[`#DLt CtmTF}9*Ydwa>#Zvݣbu hy1R'x =y)ޚ1dBm? y, ;9Gj[7Θ6m02Lp->~ 狎α]֭FQ+<SgIt,X_p EaSx=A;Ȭ SAu*T U򚌵mNWǴHy)|k{z&e{Ԇ7+L&em@Y9S+Rp$>ͱԽ 6Aݮt7ޢWD{9m(7H} x<"7>' |ORQu.6T.up +VYҢnl:.kLyUY-; ywq?(b,I-VWwt\%%" C:SS2^J!7cc;|tB/iDf"BDae LiGk:Ұ +m-k"Y;&qVTЂESvEW,1|K+Ri $鐇)?@T=w J!d `wu"ob67GgvP'Wm{jr0)mHz6Rp۹ d3<=ON4塝t%4kN!&Ϯ-1P 2߳WQAkͬ[ȺSG%7K#'`ӽ4 l?(7R7&_0j`7I*H+,Q*#+sz^!`]^9r V,yZF\ܹ _^oBe*, ξ]n@y ZʓAb:\+bUs]XXC%\&:q~zrVcltIҔѽZkg 8Ym YU)Vy~Zߑ ̴KTP? S'X\ Iv/ް,G8 *PƪFյ-@[#3w*2з:SGk9aC8sl Ok% D%6\9 G \,!Y5&-tJ}@ ߽M' w1S%Q| %rz:"s::X9u­'}fqӹs$>o)644.K㬾YP5dEbʇ=wC΀{-:o1d\,r ]y׷6; e|%=ԎQ 3W(_*swW2\)@EU[ HnX -14ƻee+NTa"O&!lӼE{%Wz0N{1r NCE7ZDY<Ə;8`RO+BG򖦷7 5/$KOF \']*? k6m/QsA-!A༅tIlŸ*Ӳ(#(mܐ-tv_ZRLxߓ7[]9XwRțfiR,UE^ ZpFP&[Eg1R,h! zIZq2Y~pޕF{r>c6X$By w&E33e"~`o(}jD*O ̞ï˳u ߧ-Wz B*ȉ67WߵRpi|¤X8Bʑz]0!0y b[0t84q${q>ަ]N$ T{ _9K7wLEg] y>X.d^Ƒj}t$Q]*/Q0݃l>֩)~9;tu1i}Ie{B犸L!3AHtHh}2^u=')goN1*c^^{sQYDPAk;|}3є)ߣFyF_JuA,m뱭 !#U!GYEjCmtGP_2hX/5g52tMGtDo?[:ڱ3G'$~=F÷}W]zs6%sϠ=Y#jyՌlL͇n?u>uK8qۺ0|b}k,ApnZu9s*4V\)/>_៴ UЪ&W^JC9 n-џ!L_TE(V@X;`Ϡ`4/+?\j5>׳l2ܥ 84z^=hjQ]›R:'w{|*'o&Hl 4!Ps13^4"gjP<_pgA0gjmκ ~wjLmkpE73!vRݳzLX ʼnҩ-2/OEw@|edn٘33IՊ wr7=ZhZWj&GSs-]zs|* G<7_?@3ԯrJǨ1nZ`@[̡VK[i E`aaW8 AtICGc`$ADdEr& ux#CEG*׾r̘uVK~r5% !R;H˪kI_C,5/y֡a;ʮ$>ORMݟM,O%=25h?68JexBJlz(*M %L WfW-kfVO\nN}j,<mJݩ6Gq$3*nD53H%Q5(U6{b4aIPl'<7vj>փGN:-0]rxΞ7}U*``+  Hk2[Bg@ A96WGG[7;lnQr"$ѵ]v)"d%(AAfE'3?qj EfR6`~_3AW|`XEʎMn.FZ5S< WRŧtνpuW"+%^ b'ʂiWQ5,.|:^=-uU,/}Xǣ&erAmp-6BdE).g{7=?RL/4 fwunFUvlrteGi/~WR&KJ5,ƣ׍wTTfhTn"2#,FDAk64MhN-Y`UxzlQ=G=.SO/o$ZʢRST_]Y=K70tL jpnZY!9~5V< \ܑ[A}UbH5^W׬/ 02dhx|\P<\V :!l['Md\cz&kt8GyW\ R$Bgݝ}.~= l05Ɨ c#f)"=.r,n#ZFJ8V~|r= Co՚ uzM?8d/i SYХMZ0' [^H;wu>]י.g흀|.Z VSMS*_ [E ɝǪ0昳8AӲkoLxDbz*hJ8iG 8' F)*`'4[S]Gk@/beB'~>*i1UЉ͈]k#L!|T_[/\<0li0oWfcFJ?Ot ">Uy1ZY\t0/ l)K›ϖb$!nS5v6vM&TN|HTIg펷r.<TKlB=.ݪsX*BX q)j.i:/V4݈|=L@pLO,VYW\33W8#s\[_57Ѕ`v.2 R^__oO !w?N V}]roW1Lи?4T],E 7ט>(c8į^v}Z SEcߖ_u+6ih]Y H*yk᱂^H\ Yqy(+H;wcv2?nVhgk@t$ye'4wGL>PFKK۲P6\<&wtNe5sWhB%_l3eߑXr(d>\R55U#s1DʘG]F!A$*سLKUI_+5gL7Cv{ـđ3c1Gg?NVfF!L өHDg#qQdk[Z!.6Lp(hcc =;'sP{i"P2am"::ԝ >}@D-6Hm?W;Ky "6W4<J88^q ޵uJ\v8~ ˶}M~:1LW$fͺy{%NNN iGa Cg(x lsEdM?*[?oS-Ødizm%d ޥT'j,FThAJ kˬ4hȊ*e)yfgEQ_=%gvj8Vmoڦq \uZ <zZt(P!;f:t$De2ૌ nk"kZƫH<1ҼAG9^bA'a:Ohv/+mٸUKKI5 z7Q9Hm6RGTw֒ykp~fK~7J 8kDQi/GhwIߵti3#M{%L(q:q,ۅ2W|lb|2Mws̀i_ J, Z5aT4Il hRt'͆kg >;/.OۄZUGRɸD;6uD"Nl»wszv™,R}R|wIIMPT㐸l:[ 7NJ$*觀YjerWRpa.>0 㓮]F^2;iGOI\KFV;coJ(JDL1=]@ͽ_- Ƭ1^%A ?Gآ(ŵ#Ktᣄ)EǧiTb:D*mKfw=K8!Ǹ&%5( zy€ Pu~/(nyZAjwI0 1y=1YV f9[a[uI~{'<,')9]:kVm)S>\a"7d -CFBG0eT*)~V;!5tLyRo@_HC Vn8]VǕax %phτQyvHnI#9 |u.??LL߁1PW6 JY$BX]1|jD =_ mh? w*k( %z0"D S1)Rͥe{,.z$ J4e#[PÏ:F84Igqe+3 >̌_ulW=#2j F b^#3+o+(O >L{.3&m\f|!D=+% ¨e5HWHFe X穤 xv3\+Ir׻{@)Bh5XK7Ӣ VSL*CO7AF,U$x%-ǍCy_Kh: (WM$^׫nkJo zRH$!-M01v=~Ah2#/=7םh}6XTR׸] F^eNpqC QnO q@<{K\`[˔*X;j7;NX,||td69'^E zeik]7"wtasv,MQ+&V0G'l`NTF"Mf1TA )\C eI%B}Gۂե-U%Nբ+zHÃz422Xhݵ5bohʻ*vS5 \%bfdSilqmebScځcZr.ŚZr(CM&_d\bwI *}"3L8 g,O/6t_aOZ&-Php.]߱gYZ070701000002a0000081a4000000000000000000000001642603a9000436d4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/]?Eh=ڜ.+ɓSVT>q$ O0Z=v+3#}4^/p;6~C7N\"o=/Js/Q@]'f+87"#x8|Kcػ▄m-9C҆@L@G_`p>vE"K- jB'l ;M7 =4v)^3vڅtCe`\O[+v`'(ֆvG(b-mTץH"([;ol p3hkX 3+*lbt˿L' eӣNMVp)Bsr 7񶮻tN5IS_e\ PMyGGV0+s( /(Ʉk n?w:ΉQ N]㫸Ngb Yf ֦x13hןt?BhN|Z[v쒸 ud\b_^ijvU'/rmFSb?T%^!{]#;ȝ#K.MafPNW~0ǝhoRjacYX-gc"C˿!r7B$Z7[~  ӿ0s?u~<qxP.׬;yDAOvEdYc㿪GJjqc85| wٯ)L9RR[P]Ϡ76o ӎ{xN@N@C9\p̮qU!EGgH3q sϽ"´AT+x;h ܢgz2`gEl:[-.& 'F]~e,\Xac:P-Ԩ0\zMK:ꦥ%ko~ـ*nȂI)[DV粼c-)'ȉD#㭹^&K~A|<.4?z6eAţ+ZsEa_AE KF QdڵV =Ktʁ˖M"C=2qD*wht l[ 4W !%e^ȭ1|+:p,ULGqIuهg =;dfs97Xk JHBVIC Rt+G簻ɯ.2}Z`!k+fFhIPH!^eܖ}5UI>!iGIFYs(JT5ij`?H#gC]9"cJOFG޲#L1}3{OA;aC8\ۮ4A2ъeQ9e? no-K7.ͷ?ߌgV &m.iWg$ UﹶxG&aş$V ""XX #itrӳ|Z\%@~xpAKveR掉*OwcsR='M/n =":F+Z5T񧕿\ZTyqcy] Xy[Xɔ6R\$aT:x2{3C  AAVv)f;oϷڴ!XlbA(t_KNn iWi!ξ;=oY9Τ8YB`Y}1 S37 K6̏ pzGd++gk 062۩]ZY~'+k?sUc5Xoc Oj~,fS[뤇;)b\};*䧞U{wUgtR#Ji Jqu@OͅoLܶFeڧ޴z~=\fiimRs0 (uѤl>C_iU\>>sL|jr;c pș@QX4baY!4[c >ZE|nrb8~LO׊ď $a.jߌ)K^ 5DK+g0n\X_6]gUO5"i_熪٧JaC١ mCT&pLybʳۏ7墘69Y͊'nҞLT0a0`&Cy;[~{vB_8MPaK[R-Ғ~+ajEg ^LPyLzJ>(v{};9n`\ DG:51s]^x~+7O|a9I~d:)OhCY /=w&̐2÷wqϟM^BgH0Ⱦhli*vDӌ $s-@Ṫ򎖪p?yxdGs_PXV8]fozo&Um)h-&/(1I^L $p〯bN7F}_8zZw7]Kg !#? gM՝&Cn$8o\jcy}8_v-Q{SY_\~ʠ(OƘdA3r I@;)ȪϢ*+ %yR:,5VO+*S/szt趆Ԥ8nT_2b&E`N ll98OLflWb6aXr"3vUd%(ʁiz2XWZ .x(G/+>4ioJ~38(yuTScJz:l#G<䥠e>4rHeox)B{V]rϊjg [Sdib䛤|"TP_.FJ6䅈n `A@4*_׫A̷87#_:T)~493UGӼ]y3oo @z{ô+qER3YCT7oCLL{_sBfnQ\9vr1{{e)1sVw|0̡XprRXܗUM䉳.& ,E))%L+՘N;]t*''嫎.N uMdG@IlɖLOqyTvi Kuj!Pb)"^f+-4 (SW+[+ 'O#k¨+/x1ioemM5S"$+B1eyFҁf?j; )kn;]s] ɞyQpc8`a_ O>P(tc Tu]߬ŃMwC/9IyS=0Q%q 8&%M3L:3E\[W1`DG w*w^MgHq5vQ߿CHj >~gUB*G0+: =%rP p49幚q8B5?TQ쩎9jD֣Kb*zqE/|14%ڳ%Fa;7d޳ S ;٧CCJ~A ./Ɵj(,f7@1!P] N6DNp`0},g MUм[C ݮU~+#'LlޭY+B)DՈx9 -6UkID]K+eRv[Έw+H 3+A9-hc=|ts֟ !!]D@O g'JwEk@VcB*! ,/k5cۤfFTtpӝsDcG>ݻ6vٔWB]2dBERDލ`GP"Rz ~LdI*v;PoBM|Xb6rkD]vjX՘(WT5X^ŶTN RHu .']Y |p{O-&̻-;1_۔JU1&SJQ/8 } u[=%_7EG!ID`  S7kE* 'RR ҡp`*cZtHBlHOi56w!l._|;j=~B4v17і*|tBbnrN(%ܑob%k }(Q@WDH[~Ce6(W&--A:. 5yt4WsZ(ܳ2PbAau<=&$KѓeqO*v# 3@޸I*kU{xMM4ϧnU$ޘu_%| IG;ŭO߁E) i.Q iVѾT/1..A'pBb{02sߴP}$>hHO'i"Pglit[v XcҪ<1X6ioxku(%x>Bm͹"5 whд-`g,? c%RD -Uܴ3,\ }YG^RUpV#Jw@DP&8^ s0[ FvvMVý:-)^2[рj{7(w`XH:sWӮ#AS?f  ies=@һ0wfQ _npϞ4Ķ(rȩyQ0e[yfRB' E FV+tG [h+ӤGS}&DZ4Nmgܰa]=peyת$_DԖTGc:T{J߈&HP*2~Iie~Df  WIhvDnwv|gVZv%Ӊ}}:P0e봰re'ښzj*AcI 0NG+5+COt,vt3n1ϏND=۵'|~K 3Uy0h ,(3UG,OeD}trڽC1p< 8x'E/&x$RfYw}{FG4StH@zހKgv&sK[iiVWa^SCL/k/i _Rjs?ws˿D$irW,W6EIX {]gȃCch*5 W~d1 $'W@Cx@t_|,9(i ڗ w#K h:b#﩮Su%cש X $tr-㓁%j8ޱz ,\9hm&7@s9`/Xp_&BHU c$Qɪhr",/ 5*hT *āR:]^ߝZm @>F闉 ^{#֜"q͚|N(^O۲tב]xܾ; RK"NJC})+!= -ͨU5w?fb0<&UGqykdHc/TC1Jz祉f gyň2 źUH}r] *xcbl4=(nd/Zmd&G(V_}BW??Еұ"Mu,uĚC}?vO!Ĭ–y;fW_CAE2)Ktrd* UN[AClx=Y53zhm n'Zf0Ls7 KW ]Tu$=tD~Bu%(wD.K/c~ ѨPqkAb4Lj %?ٖY WIi>$@rY%ĆM2:E>›t٥C"iI9y C{<,%> {j ԐBtk\I^b00{tŠ"s 7]`N&\q4Yl uGRAaN򈙑.Շw,@{ϯvXφ ar1]ҘkP覿PmZr3y<F5?87F|шph  bV7A# r7.9'2<7;DՉ%֧C_kSa>;~1 _"00Nd`Aطv ǀ*E9*kچLp^bEW{զv[̀Roh~6W9b~gg2;pL4ʼn BN[K*O8n͚#ZnKSKEDrɼr{Ne$^G꯻N=CaHR/c+[W؎ Dc* XI>cTwԬ& Eۛ|w:P[F_8 \pwGdq@G&UW7ѠKu~G?'Qc *=, }j dL^ lu\Mk,eZ,u9/~ 7jOib$rA&#8>̈"%6K%p].0I pBǝ]g9]>Ng/ e8m;ω%hj5w%ml+IZ 75":acw>F)e$a20v ALXÌvgy(B?:U/p; /l=PT]Vu3;/WOZs6K|J?M @Vg c{^0>dlEsϠ zxwb.֊1)p[є0wSB. fB=ܦ-i_JIM:=ɔNNysVP@m{$9D. T-ì_E}w_q˞D:1@o /oBiz&bCq3 -I lK*šO$gv`UFJTT-$m= b@ά "@w.|#D)k#?B5QZBk=BUxD./T Jm^:83NDeh+OUD׆2/A3Y!;HR7K'<8q<܅ɤk.X=s$5e(Ґe-Է Mx^e 4u XKD7ҿ<5oʔhejoS JŠ6Y/Õ%NVN! e4jw7MjhG_^yP)= AZ">e39\(wuhΚfJ.gH``ƯvX'I")iVMBdf8^3SL(sxEvqK6,TeC0!]%/,w%eQ:)]UK3ג*Ԃ}G_8i\s=(6L]N_V3N|'4(~'Rsd%ϨG+Yc>hzˤ1_FódmʒjYp" 2AN-h /rq]Ŝ2;7ec1y.&"#w&e2G6'_ S ~A}dpi2{~.1ndcƑBj&f;wq5<=tC[sꜥ$+2P\Ǣʿ#a4XF#+0֍cE@} TɗQh :FqbM(Re*]3)dȞ8a-i)1%Zg*Ta=2N߀;5Nq OXU˵wT:k\!ݲ fA}X~9yV%O{ ;R{qFGۮ3 !ޛPi~dC7!i(j"#[/;|i/*4O%$YǀǥuEN~N9/kɆJϨf7itmINC m "ŊwUp+.bBh@¹"6SBxt{]w|=zJGhVY,=z:+}d#9v_l>dub4~m\ u,>. gIR酜9 ħdT:o탠,!~Oi T,P^6Y{+ K#$_J®~.u.N6-CyiN4du$ ['{;y9%D zopQ\pce0N‚,Ph O=ʖ%ʎlsS:7S_2?hYP4lOh(ntŎ*e! ޱ:+RGiޱ5F}"ޱ1hd$RiɤZd۬f++{UN9lmቚjꯧ5ob` 2ñ"wN]k/ܴn-~>ܓ3_E 5%~ v`q,lP&+ʋwZfV(1j!>\(S0hz0MSC;6{u}F˴!kl_y.) Ag1e|j ּ%,E, /^h{MKu uˮ܃S[?Q|=B଱(ˆW|.:"&E;.Kf  C )E$ƝPxYK?luB_9ulqznm۷Yh-@,%7,t_[zSՅU xz3t51K\["*qYa3`57}7ś:aiZN[L~<įL L ^4Dl%5<lǻZt+V]+Gg"2D N38 %0kvqO!P9axsvT%Ϡ`Mޣ!D!TJ plVd5q̈c>9ӢFoG\FiYdC[+e\Xw\OOl'`,}IF2^#YSgX<6PԝF㐪7i"ȬwޅHASXN,{Vawր9 8:m)Vdȵu|r~JV%>7ss5AXjTwGhnً+II9m]hW^͸%wy M_{^ڥUl'䜟u[P8ҽ??n ^/>Sr@/׺p.Ϻz~sF2Q`@ma;OVǧ1REI¼< n=vc aފO7ߍ ڶfF"s MS;U˽5}DŽ&厫jJqk9 u%{_='#'XWTeji̓,"?F*(xd'[Fk'4L9AOtKU ~Nd:s;ToGEZ)ͩHGr{:*za1.κu t^Clʄ<ՓY rP*`:2Ղ[zrTxDȳH K "yQX/b oj04VE3JS2i`~ JCyfh1ϼfE2icl"HZה6yo񫾡:jbCdČIOзCm 3}T-"Ib'K뇽wʼlMfpԡa\KaRJd&e\x%ȏܾ ڠ5Do]2Nѡ *TY 'vgr= ;}1CMrw=0mzߌTq/A`)eOp71Я*+iqheZN+)ǟ:9duN.Quj-̓% m v]w+I`r}LKTF75>Kx :,L,>Pт،%zb7M JZ/ 03ˆj w4]=_3V}{&)wy-2Be=Ut08N YPwj9=m@1IPىJ^PcbHU {% EM9O#Tx>zW 'S{P -'" _)EA<5J:]M#w/(]lEn+:8&vH Œ#U=l1ȯd 3@v+b`A KkЖDUа*n(+T"$#Y^.&8 b){0M.VGpQݝy4n{5|읯IB|RS;)0M04Xll*%\ǽdf'Hr<Yg'U wm+/˓O1 RO=m-D=OJ9)ΌPOt2@ 4S4@Fj!ߺ~+0$&i*S8]תcDmbFBGiw[(as$U^$zW}WGGҔeh9G[iHG#G")\w)v&|’j±o Aђ[&)#sWz9ymiC֠%o%^p<@A΃_ X#@rOG?o*YG;ma^?,kq}ܞ#o=G7p(/e9wYȂ! E̜ ^W: g}/ 9s9,83%ro]3BJBYۉ5ddC,ZCZLbhgJ٦NZƛb vTE0SΧ9xE9)k4>7K"#X{R-Z2<оۂd0zJ?QFŅG kri : ,o<ڍ%j-iYMIKAj?Mnf^|d:YW*ù trP|UzfLjx?JR.<DI(t"(hT1OD/)q4"9 4ÿ$Dݔ]mp@p m\3˥(&,ҙO)`V_RZϪcr `Ih2 v"Tňbu_[n+ʢTg^m]c!XnH<\76Ǖ\> nnZ۴@q2qkQayh,ǀi ayMQb%)jšИqg  ~>TMji3P/{``P~̉@o _6(1Lt'} Ked E8`snIG20?D?s[m D08zGMjƣH"eא0G#,+V\g0"̎^X [3`bϘFJ~.G~>2\u;inµʳ1jMƴ,Qnq fzva(xGg2R|A2יC2+!<1Pc;}d7Vm=Tb*^ 4~|_ ^S)M 'Ώ,ԡ^pT:"3#<1q>5"0*&[ֶl} xO:~p}M;~[h6g\ )79- lwNZWŒ+F#Du$-I\;w , H 3J%cR˓r/hUR0RcRŭf "ZQq=M%Gc9 UL1).~R4 I 5pWkq[n Ϋ[ٖǩqh9V)=WT l`- %p ,c+>R۫~*<F=ĩ|V=++[\t8ׯKQ1(:J% hs5Ԑ`^i{Z9<-JV #Q≩D,.YiO$ TB%Ս!W:T.6p|~?TKUfr|N134fݘ*w+q B~y4AtQlcO{͛Rd k6QJe1$:f}18gp$<le[-̀6v]=cq_F#ي锅w.s,aF+M@Na[&6sjA 4=3Ov'".('p;x<ڵ&/u a]zL@ȳC˗G*˾x0A2`O r{$\xIUx)Dx*E^PPŊjSDU_.p!%ůfHUJhn \eE9Wh ڱH&_=)gTJPRc6-5S#4UX.<_R,bjR/l ȥkאwՅKW5"KTayvs . I-ń@GjiN/'%˼IQUChyvz)[ا[ٶu EW-%]^~KόT$hY}4b0{R;uR R%WI_ ]˗LzXMd(=l܇,|,g_ƴѿqcKu@`E#Az&\xEH_(DLGʾ]\j¡mQPw}M3+G/@O v @m.Q ˦%ѱt^n6{>(MQe;d6Ӌ#Tݢ{[Sߍ NG?&p4#+|Æ b;] ; !UI vۏӀ2v믒52L3jQ}%pZ#5=~v7S;"BPe"LۘL!yYJs+⦊=U#F-fH" 9s[pf$oHȤ.lډrхu4PgB?;mK7;I&^zGdCYFIyF&g.|FSB*i*|5i+c7ۂpڳ6#K[%3WkܡA̎A' K!?rH𮱝/33U'?C?+"M}<_x }#Ɨc00p&Akj?E-Tv/,u qCxl;80FTyq5 bfXna"ž"7{6[Y^0fN}ձRuP@ ԆOTWa:^?I) Iet"ERwPx^|6WJˮYaDMҍ^/SaC%59`e6U:S,>#&CJ: ̇8ɢP DaTp?X5bBt;,‡wM!<2*־fş*}u`GF@oDM@ڡFٺnoNplAL!1n0; } LQt +d7 \cΜ$FWn_ߟR րSpXfX0 Ѻ4rmq-t0&X.,x']p\$Q:Md?}7W'3*q.ez"Yhg mSar7[n^eټ> ł_~|;ӿ`1v qw2^ATm"" #p;NvBKWȠQR,[Tvv| .syObbշvaKH̿Sme|1 /Fn?52yJ؏|ب&u|&vlL76.{>`'6D ?vl-M56f3 I[bُZE{$-ؗ#=bF+1n"q ]$ON˪.?lHҏyEX2:xݤ:V+1 R1kg2D/kBF qhDfEu0}1m>7NbFOy-bQrC"ɘm3guU#6 |Zoi8$H[(G_ c&۔+&x*8OutX KEODn]cUT}U}&a[/$˕ÉOzeUJ>IcsX9ms m-Kc%1Bݓ`77N/`q x; oBNQ687i8L{`q" 6b{xɹso 9n( ?/l^**Õ_z7آN@_E{rʑJ :Y9s!o{$޴zkAEk(0I]6 d{wYG 1g$op!Y·,`?/r,"jgEK!M]t%VYCCA\g]M"p.lSH_<-GqpM@(G-b!O/5 kȿىF. 1|cEt{M/Zne"`-bulot`=CSھ #{o2@~<#=}G4' )G+~s6a-]YZޭz|,[3R,SWUwők½wLL ?ҋf h(Fݨ*k9[\ 7(A$ )M ^V=,ZPa)No ~ |D>Q0S&z6v_7w K$`̃?2=Y1~I$)N19D1lx3hWs5]{KO"(T :4~"êtxT~;HGQLx=xt+SoY##lVR )9lzan@sz4&^,uoyDT^\N(FikZjWu`z[ʃ!fC}te?&zjyEπaW![xfnxC-*4{Kދ"/@U>홗ɚaZA`,m;\Lu gTRڄW%9ʴ/Z6"e䒂3Ե.'HȘܪfҟ)4aʁM -`ws8Y/}3('߱O骊lENT7gWĔ 1"mLhl]eHb6AnHqA&Y^$ShHUZ%Rr,klhm徾f{ ]h7'Ĵ*v{&d$;0[6f8BPY3Mxrj}>sc \WF@m({MGC_Qb@weoFlts9I&[URQ`/U]l1 >;ϱ6)JH~%jkK\mh+Aa,,Pޙn5C- ve@B\TzA}h SC*l1? +6qf 7fKVƼϖǤl#Aݩ6͢b?dr{rX6@ $^n|O=mH8~<` z6s+pKRRkY7j}Guc7>XzeCoVr¨=l JLX)@q>Ӯ7+؍֏A^K*t1 2R(LU y^v" OŠ;ipH őʐl0_=ixnltP"W`>Zh{-I[“͸LOC惲jE׉֋ELΗK@ӦArtcJSfۼ"ŴqUru(:LFèyi}cELbc=Ї҅x&y sUeĬPT7 8nѮdS a4L2\.q]tuPHxmP.'.@tr]9tHM׺ #j@&CxO.$ - :|M| cQCWS-ˢ;pKfG6†~l sXT`+dՑm7?)Gq2T%)ؖH$5%@B6䭻&=9y# 6%觀PO5qmWfqXb:_xW+!0f|m#C>ryە3EHWuˑܲn|3leZ fi߱Y0@l{TԂdnisP| DțQ`Db=TPg^+A& ~)"QߗHUh fRW57+*r˟N+9&` cf$5a-k$䳠~&L@g^}lhs6E8F –#֭wgE\0xIGyYsiZDȈ* kus\38B5F@} }'Ɖx>NC3qz6c+H.9O9S\ZeyaF8X $ 2,,[C, rU'$gr#D@۝rn.).p"Ss.z~!+^Nbrqo-(40 fE'c n[=1x,-b97c&I_P7OO,"7:4"ȐnJ1uQ\}GWFۉ8OvMx`u]ZE]Gh3($$BG.>*@2:k[ IZ 3_U=\GC)僩ʵ+;M.I^e<0d` *F(|ٲ{ 6-y=O0}pv"1$x}>H5)&vcl}fr`lI.r 3ϱ&pSx>cx:[ubN9*yK;wXr:0yU.HNzCʧ!zITtwʣጁ4!{ {gw\y!.Up?m'Op@ 7w&5zN!U<њZc7և?hB)%r{LS DXWt;2B }tg ChNpp *4}+,[fzQxxo?MJg4wfh{LE >(R8~ c;7S9,Y-"A tX4߯>(TK xjYf~z!Z| Z+SoF<#"S߯$&#2̅MSG]/K d &eH^n1!N~`X.A+˚(]KF.NFA|aM\9D,gXrә<Ԭ#O (Z 1QA_NٱtȧDs9H]nL{ av[z]hV&Ow房i 'qTIki-8tڱ $i26N;gq E i\Z8<*|5!܈tL{D{x Nj@r3eU&iE0.2.p P(>돗OT꧕C"`0q?v!8j Yl EX4o bTzW͹:nS(P!D\H7 cL?@D4G—Xh|6M| LedIa2{Vq-kzO!|H<""'ZPMtrj)6~&jaXnojΊ"b-uH^-yϴx7Rbmrٝ{XpشjC2~+o1] E^0@ 4._Q}Sk#PY+f}=ތ,݅˭f=8w!&D {Ky3C\[gqe2*.{++ oW>M7zda,Re-{p8orA;v0JEd9MD3v?,5Dy% E DwcE ݲ_Wt.s|L)9hWxz8l8 `PQ]럺DH2ĉMKUs~ҚHOnAʮúՠc< ,]Ucq7OA%7PMoˉXFS]^qmd3TPxT쥬3f?;.77ak ~Jv+۞=?ގR]+ˤٕ{Jkg7à LX\- q+F 16w/gjMKu,1}0&Iq_y Nű-Te3WYtz+K%K?p 8 +ke]c/AW+u3-}2Hv,+o\)\+fL{(ۉrR@߼"B}Hmǝ9ĊzVrܩ-(iGvd<8 .>,=@S&JXd$y=L&ȟoGubRÚ)tg?iR)5R$RGی GSƿkF h4>xgg2|a)H$0{׊SpW_:ҫ+= .bmo& ߵai'iYH$߲f3 L M_.- m䞴&0%jnnԴL@!١oJ`3LYQ;vj c-uӏD>/ʚoDTFFaEJhLOzYx \?޲n}= ]: l/\q. FvknqYF;"WDU{[xܑKxF)qeXϲ/*3QmF+,npOW B-,wZ4ްx91yH?B3 p1ڮkVHlvovUJIYCo1jn6N`4jhx)*tL:1lvlLe}ˍFJe:OT=]9ykZ%R#p#"7+y , r֨ɎmI[`So]6pwjrct5EC9</BbnabF~Rɟc-BEy:kֶ'[ 9x]{dӵ@ ԦUԨT PibD_˵Xi^jPTza^FK$Pf^}AHTsi#PBw*6]Hz05_![R!Kᖘ^ ,P;t>ЂkxB_U~,iyGإ_ؖ!ɀbSx̩j=e(^:Mo@\-#JZU5Fgz/$kN?b]n NM5!xzUjE%c Lڿ% ۑ=T`uo-0[G0 O("Y ;idm| o1t< M ?\*\೻N} []>衹}-1CR7?mqtmG1QB~d6!/XW8` 5(yWEdnS:Cl OoIF\GrBY4By] BLmouvM,.kwHע8+\v5u٧mXv6vQm/ў])ZNid3!gQ3qj F_QSmŻr!Nݿ[3-K!n;q]_xk GN.R+֥+.F{{M9Oi!ayh9=jR%E#S4_ACn5lr!J=^S^;qqF7K%[T݇ Czo&K5$w=U>6gUhͰ?#' )(>d ^~*dHNQ-+C,c8WB`ap)t*9p#7v}P!1:2B+4웎3G"n}?ʈhĶ~ WW;xnKUGETgΆNG$l :[rt?ٝ+!㼖*>[)$R^ W#2@pRT" Et k+cnz9[9Ee(I1I8%UNv设Pvʐ!O򹨳yAAu[6ͼz0˅tQ6œE^}'"ۥB 12!2S dG@PU Đ *xI6qYr>+&SRa`tÝ.wN!:+1PwTZ'|87[{*9E C!AV4F831[`|i8R9u%YKu 9`X1t~>nίȤ]?:HS_/e&c gUC,m 7^=R|bys Uc2Ɯxۑgm!+ݽ%^nߨ>5. ovB$yLaKP A.Ѵ>b+ljp=v>2V[we u#] @H=)EiՍE&?6# Jpvtav5XiyOԫxEaAu2yh? o:Be|Q(Zk,գqC:> ͝cAa?6prk2%D+lg8 motSiWk8DcNz"]zcbM $uܥ8Wq:$9cݬv.xFb^(YUn!7 ,dIKժ}Q(=K>M '"JTU%چOO(8) ;bݜ "dMh "\֕ȖKz=M̈G&ѷeh>*My܊ lcC5d5v'%yɢpFrdJIuK=X PA=f" HER)>'JP|SبjjXu,oEp}kpxJhȔ!klSG nҸMTxb /4%9 jJP/ۧ.yu[˺ F8cY@3 B{-֢+]gg;ڈlr;a>L|NMiDfeqg<4eHbEI!ab8fᙗvD}̲!XJ)b@-Ҫ7El aAEpClr-=JV=@-xti~vs0ʦDuw˕,~ık1 n\uV31?c Y SD wѶ9aZWF>g$CvB3nZRva ;׏3E2n9SISeb-D(I,pBj7yĀ녻Ue`@@^ H0>m)4D%"Hn|;:TWǃk_vWgVxvak@!"DZ CG)'rrMV|[CK%"(#{#;j&o/íId'.K,X TwyfTZNi3d)`^w|)$ܶZ*d$YOyX(qM/= ad\C?Q/J=~ݎyOxc*Rh(GP͵doޜyJu]ѷDY$W8/"XP|]v0m޿&1}{AcT NhNd\1~X{)Xvu *uST`nn }6䗵@E…DŽ@2 Kw o'˼)/ez>Rc\+3Hl %و"jۼ Y]ZNHoŬj" G+)u~ZHو"2#PLn"4`*ɂj4c(S Jl|6|WO$V܁uzML[oPSB!&D2M0BqV7Й.R&3B{.jH/3!fg@([ks y&_-ew5P^gtY!S%mPTٽ2{`߰rk/j}0<%m]f˖%jTq(ʙyy9*ؔ[!_*iF*i6ak?iFmh\XQ?{>Bv29d/0y`Bp/2o#e'JUGdUZcfVg-tBՂn:"%?ŠvS!%n r&gIQ-nuW'}o$=huI_)V?;{Si[X'Q┆tÎ~<-+:cG3wY=f+X]Ì+Դ*g\z |/ ]>O/鋻%crn#e}@sPފ ŝhաgǛ)ngQ.j3XWoz94U *r귢\}u8&\u0@@T89)w[:%콝PaR2:|٫*]I yIUt+[X)_3lU4j8a…P?f<=Օwe׃ hVH~"sF4v(L*9|IaY'E.P}3cU뗮S(>K;gDv@Gx1 zj͋E "+""\fpcAqT&j4|LBo$eC$ę 'pÔ gbA뤿80hIs CbHqI] '9/aV PpưtcYWZCqo7iERMrnjΌ-Wٷ{mx* $$Cm& NsC60 IDedwZ 5W4?*'6h<Ϋ&F`-0x'~ǜUtXD.A>0A^I=a2yCatG2j>.(o~b+ܢ}7q9B{*wP"MeK>*h*Oda8\uJ,H2GOC_wؓF=T67zvQnrq;I`%mMvR =BՉw' 84փTd\)dB$ͺ-e ϙ0h 墂FW] AJ72[s! 4^Cpk@ܿT_GErB%ߵԄ\INױ"%Il0NPh|[L>3q )]O߀bvLcWȶ%2g%T3zZlqBwPZ߹hS -#_xp~"3 4 P[QyyJK Ч!5\=3s8_Anژ࿷ok57 'hHe(mb)#jPiYAsZ+`;HKrNrJz='Oڋ0|aO!J#&WϜs+>:»7I`H MhfRIxkat:I&u/,qB t\`O<0 !Ȓ6A6G=T83?y' ,͌v'i@ŗ)6l#WN0 (OAwᯃTj{#:d4SO/ d ڀ/E?]=67,ȡmr>?8Qk#7,ޛY+OG*mm >OqY.X9Y&z`r U b(H::Mzb|H]uqI1`c]Eb+:/ p?6R]rCujRs)Bsz,r <1%7}?M/b(oBfllI`,ԆQ׃}.)8>XAkR6C)4"d66~8%?SZ-]$丛|*0B?knx峚1XJ N^J#M2dI1װ|)#JW6dgyL 0 Zi2Tvl4<6Zp#)^(0x),&6}MxEy4#̔GZl"xL׾̔חUCd7b _n ]7G,>!x8(S.ԭ OÖ[4adž-hZ]- Zom(asçӏP©۞w-? ހ2+nL-:h+X=/5GX+1cOhr.`N.#Mmh_iqrr ?-EPFՙ6nzSE32{ˢޛxȱN'$L~JL]QFdu$,yYIQ#IsRQ5k購@B#e])dieO8ýJҾ71Z'&҈t0\n);WPU-~BAu͈u"<=DJ`+nH N6L'%),.5б¬ +¾'y{ԙTZfo'bW9žz`n2زF :_xR^lK*6 s%XG` I睯RMOc1F9<IqX'ͦ-Fy67?=W/Oǿ$Ħ!hvo0&mB2rD@3e O3ExC # ]c(;<0.Es #<ʊR)+_hoͪc? ^,Enn UМy^M"E{#\,,a\#f$NOr5,eV{=N|G0>VWu5:M2lxQJLp6q~%=GTuT~oV!\4!0oUm濦oQxDF |^,h+_ f3Y|YG>ZԻnhjܓUxe5[4Ξ]OU]1 ̱iVȃK2Y JԐ@%ol*g=?p H-FMǰU>Cޓ2B1o3P!>EFXT#jjJahNFJ|(g][cq ')ف E#P16Cj^x1n?m1ɇkj("z02I iq΄ӏĊaN脼ƶG0Ӭ~4dp_GU:sNmnTom u܀@0j|#{Mٟ>1-ov H|K9_E|?"X 8kAK ]B'Wc{e>B O,T c<0<&xgEbTBĸ+\jaEٝ*EWn1%͍YS f=cLd٢}{S4Z*l=™'Qk[d$ճF<)F-E4EwK?z[^*Gg'VPʞv\^zfB$jNitmDhb@Eq_rJX) ^pQE8Ge茑}Frȏ~'`zCu!E( ?tf$O@ ;Jdh?4pAT[W6"Q#Pt>L,_BA"%y ,xyO^No[ebMm0'w=vbJt+aMB!⹹ϵŕc$ 4i^<Q4hBg3ڑ0O̥ؗwGrW P+P `XH;t5Ʒ)k}02:8B c39qG`ef#eaOn!jK! WJ)/yA!50]WzۄeU"3p}XE|bw€+hlO +P3]"uOvfO_'Ѿ (`b0iohm39Mp םFVH A{WJ@/s kj|.9e{+iAMUwˮ9e~͟ם;A6>u0ʹ̂C' @0~?VT4)p/,7q^|(YB U{{ѧz@U-n[a9-9Lb=}˨e`Lc^WrvD3`ODbwDZ ^ eK|gC?J墌?_w`R,@}nC_}eȺQ|c)> /OK.] _n5E8%9zfDşڿFrY#`uQ`G^k؆A ".{d<J `[Kxņ1:nDZ0w_%S|w=ҥr4D/b_N5Z n*V'SrZDr | 9X c]jn3< '˨&k*^N8ˠkS_fOV,47Uٺ+JnS`l^]Q85CzQL`xownBj.Sn>%t:)J_'9`ov5+"@7`_y/<'/iN=dj䟙dal6&f~zy}ڶ$ya:P{z5 @h +`wsڋ;1WP<~2Hɼ[P$ Xgoce<%o:jm}+5,$"-<15[hᡔ[xP=9Gdۦbepy EeĨ@M* 4xn)6j]u;Cd&LM~eng&olƲ,Do.9|Y:lP3AB1q|kIR4eU4>!d ujfܖӥY 5RJ109\$u~Ud3ߨ~B+juhvO@| e |cst–@Hl/pݽR (t?J,ON&\7ȅ)v7D ;QFa8/{QIᶲ*ز* .cKvxuq^Tccɴ 4p{uR k~b̈OvgJ blȏSdICJymY#p՘8|RGl<S4fC\Em|ۛD[R8[kxj@Too@V2FMg5o/&u9VYgykB$Pļ BȤ^_s\FATEeĬ>7W>_}$S}juCᑼK,JBz؁~\\B&?kX_-KmDz,6]q/!\ }\V=[Ou׍IS21z#۱?R64Hi6,7^5 ̄;ġݾoU;o܉hJ\Ps9!R8b0'jg "DXϞ(Z;]R8EO S%ۀ&`-OIXne%MqKmw6f Kwޓ"} +qvZq%к^QNZ{NX>[948U2ӜM`ɬ#?$&$46#1$+YM[[YGPYTk%m6HƆFGw SЍOB@wT/QBu8"Z/+mLM|%ևAz0К)a}ZY)me2xFlt+y/b"d 8p_6˲Z{cR2*D <:r1JqG^l$W}T("Y t^U.FeڈAGWp4a[YPrŦuI|}ʂy3y8ɉW1NNB6RƯ ,F\dCzjuF7iZ*] FQt[_SƆC۪D]K Ny)=lj2nj8`얲b.9{%"ndmD}~ d MI#P߂ZBl+ӟ﵊I  Hnw89!9UbЕR,LA+Zm*ɳh?fiXEEA^k_ܑך.IH/Ȃhu֨-*tPi°t,amwYvݳF˦(fw F*x2Aafh_OtLJۭR ZuE˚1(nנV(iw;4*1c0{dȓP921sѱ׈\w{U֦oR,A БY; Xę@^7oB}a$5og&BYc=;Dj=#tk!C ֊SCRIfi?~wBRLzA$( љoC_T+Ko bKv$|o;[?Ka.Bml*3=}3W-DžC~Ԭ?88"* Cr>~Rjנ (䨨] 7ʿ}u7',,sYEټ +y!<K6zLV PPy{ #'r1=R^v@̒ 4 M$TmNY>&BBIu HyaUO'!h~p6j>o:M$:;=Bd$,SpI1f4,;\Z7j3}Ta^=`o~,%Y,A23>-@hXbj7*Sk;LBŚ'pµ/N$g,? b"k}=WkiJV[ ɻ,F~X41+2X5I:".l:pNOƈ'샤 cnx-<#ķG׊o҄#A_!JCVbEJze gcYȀ^$Y6Έb!V\%Y?G3pÇLQr&6bl4:@阷*'tP⶛y]"W$jD8C3U~]J%k`з<*buCl#3X?/BG՝^8=@Fq=t)[lRI'څa|`DX|Kovqrd,;Svze.?8(hxn那#t@]~y{aj=)_ y1UYX2o7*FF=oxE|њ}ʱg[g/ :fV/6Ъy?ܽCΈsճŲ}Ģ&gyli'>2?/vJY|_"ZjƩ!wb~ky&$0uc\h-m#pzo~]$w`YPH}^ A>!('ϜOU39}d4{j4^CɎfm\j ZLlB~] {uͭφ|(IJon+{!//*S-3]N%o7௠@ﴌ@̿N0;4`P orFǗpt!g䮹fV\ Ed@ƬVa>sJ HdV%cJj n5GF(1M?[ٱyuWbY?ƀ0xUT5i&. xNi&PC@2M\5U]Mda5K0`L\!_/qBzP&a۰{\7[|fOځ#%tψccGHyz  _7Եj?\fc)`hM!;gWOOǐ\rܺ8g3r蹡ؓ ΛtT8}*x–;[+% p <(H/9vSkjͳ%Aa&Y!%Y?juwHs]f;(I(lR)_?ݭjʿ._%m۲˰ :;kh :JJLӜ5XE\&,=Y3ύpdГА|  S[qae B!<8M RƜWzyb{fp잗rRoSWd H"$2 l4y6':%oJrH@"MEkghXG8QOv ovֹD 5I"\ 8?ft!h'@5En&&_MOdϙXB-yzJX6[pAqo`2T/\I4 ؑT! 1=d>0TKz-D׫XL.G^U&mӁ&Gw.[GǴDꖎ2OҝkVR8-,]Ics RÇ%Qe3&H%Nzb.Ț@Qn)+>CnPl ӬލE*F[S-3Uh͋ qn11svm7_`@"evIq?5]>u tD8Fg9 MVƓ#"șyCw72Qҵ}IF3!9ճ njsn Xw{鶬pPIFOI&(zU[?V vGN{pzWV5LҾ~=84fJ/K]gF&p!дxtuܿ@x_C(4'4ANZ*5WH;TyQ0'e ˑF1b:./d+r>S2`7w@;wl#cj=Fٸ9 q0 鷥{2 >uo|\Q5y{ѫlԯG#Xǔ}S%yۼ@\ъ߹Zd["(8 =[x ņoY*m519S[~r~7g$jC=`ZkD=UjP8p<0D NUeՐ^im b<5'95wly5`kgPP.T6 V@ՆlVݡDޱSѸC#;DFg& ntH4r8b(rzP84'=CERJQ[{EMvhxn|FPd0t#;JFmq9XH` MB(cJ+}=DnCuTm|DLڜ0:TNEG:wA1.%hA\!Θ;85dtD`,ټ)zӂ2m8SpwxR1Pt"oNDKaWN)KE :+(\aB ޺ǎ^Uj%wUiMxҟ17q>Eݛ )>,t́+d0/V,U7>ڜسў^˿45Euʹ˯s_:_'f6&Ω="} Q͢P:8l8&a.n 4!YRR.Mw8"Q&vȩ=_("׹)xQE] ~lwd r 1mۀz2"# ց1惻>)Ub<&,#PK2DӞ*Yُ34YSlMף sPm-G!ov)D Jf}I*;xQOf9ҩPlƤU74R,}; w fu5I3Y.&4Ak>F#|5 ^XM/{T:JQx1?@Nc*ͻױ)q 1 (fƷ3bF<;_)+u@jRI($s\ΨkK7 [)]h~_$t1,CFDVuHj&MOZC,@.[(HTwpyb! ~lx!2oX2 2?s>_=Ae\zѻbg -G͉\PMK(1n rU[Zp2۟NJቄ$l϶ )|b}nI2,1.RqBs_13wċܓpm'y bˍVg0+ރ4ʶe%?3P,Wnؾ\0#ډlQoxgPL5\ɾ,2U"M`X0u:}Y`VR~n$?:cy_~gnʌmYz/rU3֋OT']PGk9f6zӯ0+@! KJu eb?t#<12P'[,Xb[DPYqU':`eeiJNM4E*InQ0uGl}[I3{U'6tqΚbd$[B͋{rw(WD GO4ZVo:}:xvSG$ ,eShM{VKFzQ<Һ%'A1 Ɩ !b~hGv˥sAѶ?_Zuub Z阛M ;$/J2iv]-}ժok^RTWQ/+\ING=LȺ/pt?~h?񻌮qR7iڟx߲Ytfb[tMOX7 fp:"L# sei&Z֭A6y Ya2E5WjgI|vVs .aW- tc[L=gXԵc27 t!K&\jd|1iWG0yc0^>}v`4!\"k ɧ A`<^C)rĄ#=…"-=:'b}?ky7 p3ޗλѝ8m.̆e }~9Ք[$F= (zDq~$$G 3կ,c$hNZ'` ldG5Aƃujgr`\*{r!ӛVDۢ y\4ˠja2[Xh|ǿCLmD*9X D(yխg@z!b_` cxNArD"$cA`M_GZNՉDqlUvehB }"z3PqVbW-"耟I ]ڰloWKYg}ED#@|_A׵RH%ᨌAڗhvbZ'B`L nzgj) *#j4mT6^rv%mU ~64-BTU=LEޘ4J WOR0 _lD,^)@@J bn/e0ᕊgs-{sɻUۺ^hc &W顭Hnփt5ӏGtЍ&:lL3-YO_MbIWȊn|Z ^ LFWŌ1O*:Y>kU~ܼ~d`hmV^7'tmdUdYLlD@CaI9ĪflL=!8{L-;0%k?@JUd-]fT tf&::%L!'rZm-,C[;xK62H$vj`H ,_{m} Ic@<_Q}HM1-O5{p5(m+䆺CoXY!I4xbAbtCsoU@U^*~55ߤ^]e{e̋2˖UBıTD 2Z]h'ֿK-ͭi@G ">k\XSU%ÙiZshJ3 iKM LpbŔB* b>;Kbh]PUgtD9yZ09= 6%VvX)Z*#WxU,+ND}>'Kfxc:a\2|"D(}:X㴹\TιJ mx(0O QW#H ?*q3yr>PtxHUHַGI'mwٽTfMh} OroO 5y0M%sdM);#<7v>YcAKʷ,bnUL5.0"pTxW:uMh$"._g y9ixL>#zh 'tj!9L'Ǜe/k Tbœ1z[.eY*i)pOd0IJ5}P mqQvj*SN;:e [dFx/蛭-S:._fAv1f #CU\pb\: Rh5-qaKnޟ \0kzGב/^Ir0n^kۈoڗ#BY=+φ^eTчͶ{=\B.bj˓8T4N&wE!5piڄN ba+8a"w<2_Y"?N/<<[pz(!ֳc#r  @nE/$\j0-=le{ TO}ml3Α83~0[.F e_.[(7i3|'VN×͆#GYWPd.|!|/S֣ӕa\9N.Ì^>\ު0!}@y+xN[(q%}Q~Ң.Tz&6rէQrDU1u46`&77K\ʵ\\~9= S}94&r_15ZbO 1[ۢ7n#a4n#[l-&vN>8z؏["Ē'3xO:=<>sda;?#w'JNpNtKvM@7٫cK5@ ݮ"DAkq=B{z :܉}D5R%.jc3Y@s jk6SBgzvV"j+3,{O`FLYnBK)|;ˁ:<$>W$V؏5gT\<[? },0Φ,5TֳVGSjʨR%wא:䖖I6G+|n%uNpE&F'cDr`ER^˸r,VsqC+ݞ_vñ [r.T|f|W.[ft:> vtzuѴg5C!)rB3vTLsg,[1Gܼ dbx=Fsx #<")jIzXl=_^@ppLl[?:```NdBOk Hg"87[aa9*]mQ~'+5*$4׹:*[?%>\sϤwxZp^ mc^R| ȝ6WPNy"g=I/S=n!aW|y;iQɵbp1:?l8(M*57E"LuvNfY#lfFq .Iar9ݔE촠[Mڎt_N'cFl~~ݩ AM%o9DyA}t5 TRh2}On0 zg__C~I6ux(u_~K -EkY7'G|ڬDU+鲞h^B}}M e`jDt~?WB>7,U~<yCMw#Mr0  ͅц) 4esW<2Q% lrpKVjm-p&U .r? <1CbC'h/6TmkİY9$Y0&Ѫ9<Չ]cհSp;BF'2~QXp\4ԍnr MeDVTW2R(@cSeq>d8 DE 0Ƙ.L$0F6mɻB$H#|%ȄĂ-N"Γ ҁF>%~qkj6mКl_ yT(xV`A3NP }v b-+˿ ńΕ9Uf^XO>[ 5Fk,M\"\NLYӨL+Ky7J1ud\> Mp@`͑rB%#tcFrcMOoInnTsI/R* Vl 7p=I\›%uW{DE;0my#/]˪46v0DтneOv%yca^RW>;^XFNU?D."{롫(NKMMd uC^\&p9S1SG8#1 }3;K8%[7Kja~g-ӱvϧk\܊}5wBn)]GxTtfld̵52AiI+NN\i!AD$9:$X4a{3a[FG<#n-h3[<D٤s2$P<jbz#b61ޓ8:`ĊԖeIgۛBѽ̊xP @D˥:[mI5KO~x@Wd5ju=nrJNǟgI\< +&Ѹ#F3HY9$B;K Xʎ>Ê/KgP`$OBl!]WX:XIbip7k="BJB?57 oMYNZ}Im]ȌqGP%>(38&x$-f'r79B[0$2'mUh!dŏNAM+56;4Y pe$ʳ3$J D٤X=z YhhV+N1_߯WE1jBd2e78.|Y2J zop]Ma}™shSWHpBc۞e죰H =`OaxFQkCS-L΁3;h,(V` 7e pq'[_P*xؗU ^2ei[OجxoȲ/\sb6*Hrzɠ !){#Op{,0"*d֏#cIw>ZŖ'Pk-r*:=u^KZsLmTnZQ}*i6M Y mi3VCX>t@XŁxIA$#",pָ5J%@lP\{=FWbhv+_=#8uM&ݎ"f9xW^)[>Mn,!YAzyYgwv{R*^鈫MNJ.QYϑkę 1'z۾ӣH3!fK 8`1ei}<o2A:{m-r|)zqvDpP-7Y:)un-ѹ^ƤlXh19TNO;l~`2{8?(_vɻflxw~3By":?Z_ã?kn Ђ HUfً~*:2"4;D5]B|0c^dHp뼁ֹff2~{"11d;0Ծ]cdfe96$q%2'#l[Ղ+"SS`{i1O@a3s@B8Ά?ѮL .DSް];xaK3:VbVSXF~nk)m>u-uaسF$#+G~_e熽 ȳgDǥ|('Om ٷV2qKχ1|a:7;<\~C蝩_^#a`&2FBvޭٔ5~f&/$,+mVFDr, gsX۫@E!,˃`otji]8ȡJ ZV1q{;lEvaڢ a͌d8P6^ZYl4w\q/?o0CstLH,7`&>a}0O㗉*$l)hPk waލiO{V)J|z蟝]M'17ϰTR1`Y\i#HBnN0)Ku FRfNm- 0Aľa۝!u }6gjBH95̡@zAEBwœ~ `@pƀ93+CN?ȶS L&3xv{ƿh).v/. OI~yїJE$9fcAͿ]̩בh1o?S…ߜҺ~83$zJ Agl3.d:;YlNV[bB.g//&ݕK!z=>֡Uy5+Set8{Ԩcԗ?Hl#NbI`y*)کՊw7AOϼ|xeJ< 4[364_?ŌE\@r]FP30IlLvh0D̲l8';Ol鯺/ypӣí"=w"`$臛D9rŽJfO4mImY@Zb3x.$bV$.[gyV:qRz34L{,hGdYek!c-Vm_uS#\ߨ>u;,wG20-j5 ?1avIZ?u6{T'XLT%\vͅ bV./~)?'ɷP(8&n}Mp(G2-i]ɡhɑkx8&/&=SHW i٫ycuO$!^ e rqm99ӞHg nj01rVkݜ(O9@Dg2O1O˅4q8 CHMv_+JR|OO@w6m\Z5$kù#I znb?@x}co17lJe!>MlcRx vܒ7 tlwGt}dQk/c}|h);_6~qN8u Ȝ3WspF@Hr)7٘kT6KӯmιCAZR[ګpNr&.3(q2 v_ 0.OgAbyjO:Ao]oKԄ\nH(u2:ϵgm8JKݸK5ƒ;Mzh*'!|=NؠI9ʤi݁wzF?>FVAT iAV lCZ1zq?,؂cn5ύq(6x㿢ݳqv6Mp9rQYEƗS/ta!ps3[وEaƘMɉU8o񪋹GaAy:87ja"'5N~ 9C94E@1J\NYߏPW%O;?>ny_o27 3R9aYFk4+2vʨ DZC׊g?@ok$\KC$bʦ3/뼕 k_6!o+ou OPh A˻8^ǩ1WxP vk/>rPbDb?Dd쐺{pF}q|g 4" m1nx$Ww%v Uύ{) 뉨.e9 *3ffOՕ處4Hs=J!)>d[}XboPG.8Ə`m>i]8aqBqj ݓu?&U;fi΋=L$$SB 62P[^` :pLKI# z0)70'{j%l8M30@vOCvvUt&Z)3xt#Mw@{שF r)<$r сN/WWV; ]%Yr Ft"c$ YP\ggFPDrs$tGUطsL;:U$޾/? vx!03ƈhPz~+3QoFNk1VVhΣ]q-F- Z\Ulsu @%&$N`^9a|j؎Fm}a\˰}Ko0u5T# Ob HR?:- tʭB { @sUL>Ȯkɖb땳 3~Py+ٴ݆-s_I%ŴG_cyjhkuШRu@1Y%a{&CRu|t%iw{jōi aa>kM:%d^ZT.ݧʗs;Ԇxu7+ij4_b<d Y"8f9#Ǔz-Wݞ#9ԓNM0ʼnJ t-#NISK2,@&hȁ*EEK`CZhЭ"n̤eRO?~t ?1oaSkF=Jt̘Y= 'n(IɋrêGZJMu)͈5`~+Z+ҧ 3NʼnCGJiH_?BR#>kTWl ck.r8-e"SUeX]ܨ!نWanhxy}[R>TN=[Z4}ruh627z ;~b3Q4SLUk3Z 6;ʆ+m3)O ?ΨM@^*kp:G^T7Nq>8b)O:FbRFw{6eCkuhE,K=.\A%*eۘF)G!.@~([J]H_ԝ ZѠecP lis!!Y9u8}^]TSygm ^&84ҧ3?-/^XHu7ѧd/]"ɭLT ) Ay =Bf#ԖR܆*$>;xDU&G;(\1^HhwYR8;5Z[n/%HRzUsLY :EBMd$6))znPNR\f)aU@Fiw!!z:JE/P f~0 AG4]RfČ5*,{?O2綞c9d= 9[rR'ݑd9o ɻ>3*xntFĀ]̆ ۥ1)TA?oQbrM!Ϸ'"g`]i_r 3G[ٽȲP+r2Yñ,Jvo +Aƍer#9Д[L)]p0eYQH3MGq5`9+CaS+m×T`5g1H } A0 ?8(%vM91`9mh#6b n)hi F#8'z'JaeVp\><0mp:qǃ Ie}c:d'%QW+ w K S$8Sb|*` }Z3|Z^Mk8_ṿql_8VDQ=+PGonĵJӂz\99VSd *>.60SA3<9G7 r!:_syWQFfMca^ [{d4"V1Yq]XpĦ*&5#Q]>mO=;j,)v)ݍ$򘺌aׅl9!faq&KNw|Ɨ s(ZE P ȁAO .w Wv}M4|+dAB*f&;YU$2:N)^q(^Mmz މՃ{{Vآf-m$ x7_w)-0MVɰI7쒆,FA+< JKIwz_qGuZ=_ L@W[ir>S=L2G"f##K)k w}a55 yЭӄNmQe[P1[HŔ" G33vv7S$nv$?9aI.kJLzwHƌca-*g9}4\őDW3"}N{%{c>֯'&E!kN.hO{ZEHd#(%ڦ`zqYMз7T_N"\kCt4&^d|^l0kP&C\jF@?P2tuPrŬipgfŽu+`}TG H"Wz{|H|Cv,2 ,>vg#9SGFR=>D⟲{uYp=7ged4i5ސuKX|\?;MrƢcHyْ͟d2C(Tn aUقe[SNtR|A3jP,-Ȭ5-4Zr\1IjJt D9b=y3-LB@ZfKS:t?^z5jSBۺ& vsӠ$iFxPÃVĢ:2Kw(COf+҃"2w+_mK9')/$y, 8}5OT3EG O$%. #m)7CE":Y8&20bGa@V5Lb˅>;@a7)NctN1KkNavp4RLHJ*vƚn#,t{e\=PG" n0bЎ]{e& +Ar3/*z o߄W .6/ !k? \MK3ⷱ;<5^]δlˍ<4x_T5i"i/l= ~'V&bE;umȜl#ȝ?O߁YXg5z^E+D}R@V;y{<Z+nYD" ΀k8!Ӊ_ÇP覺*{t#6Ł%(8S??5NWå>+$dnqɒڔ1n~#)YKmXվ4 2m_N2/7[423D߆5#`,AI5FտQUg G ؀k^aX.iitFRhCѣYpUt߻v;S JJ1)4raZ*sԿ)alݜǏC{qHz|I:ӂ )5X 4 ꑙeCǖ3ձC'=t a@R`oEvև/Nb2-]%t?kM?҇j/&mTa7!- *-+'XR_VjYǨC I0BDb~!?E6ԌNvX Ay*g|̗ XgK;8|3DID(q'1t.Δ4&1gf+r 2 uF2h"D1HtN/fo _ [`f~ [JVS%y sCֵlLuq` :阞tM)@5[G']x0l&5:_aW? Yh w1jQ#*d]PK L HQ {34fB ps`hryozm@G,Ysҥ{&B֯@M IL.U n˶EQiXub$gͯ-YZ~6 BhERpF/)ۧÞ/ nĥdy(=W^ǁȎ:V UV*ź\U?6Y_be~#%>XSD~0+toC IW6 ¾ھv:ħ @d0qq1[ƭ960/= EP~mkc7zͧ;"5#vSs&HqS8ǓG؛c~:c%b̓ lº1s!~kYVt$TL>Ah 6OH&΁:_[R!8JqaJiEKhw#QO~rj^"vo1efHS=F*{6ô|*w,E$E:~uͧ5XDIfPoxe'9EO9:-c@t@ zAp2ax?'c172۔nZ$^O+%k 4B]h!AP3+#]upARĸcFRDl+((,,.7]{i%[3<68f[  +}n$vr)/#[myBBJ~z@|U MAo_0 (]+wN:K>2<~|[1KR~AtΛ yKǭؐΩ뷟j T%O4[Ueo'T}d++|݇^5,,N0 aK3_N)3i g/ .Oyx / *d}-{SƏn;͒b~%mP3RvXW&؟PNݥHxI" WJ|%ta+[SjBv*Zr'Ya ꭳSBk)o *"v T穰Y$ w:)s"iXt+)0&{zyӘԐ`,< YF\+{ s4c~VM;~at ۯ1F36TҲ9X/ Gҧ\|Q8&ΑX] g u,Tɫ GxM 6^o_Zdza;5{Qj쪦+#J%qNDs Mp#4DU'!ܝ|jIt qjfL@7G҃cl{2rS)6.+6;mWe(ow8qg"̍DHP+ ~z5tZ[E;Be4vў̫p&1ֿr*"*~I견dU/H,r?_s[{jGsp N)D*@렸*388^+km>Dqese43 2OH޿= Ε<Rǎmk|;4:U5tw;i rm1iz`d\΋&SpF!دqt fA;afNBbL&r GX7ѤGu/[kV,F`Wd=\ W)1}o+|m1_l1lAqu<^` Z\Ǔ6$1 0BoO` `Fބ/>=6m\7vPL)mePI.go"22H0{ց'ŕ[rWێKyQcZʦ3Ώdƚ4A(INO>PF{^aL@i]B ~x$k8a(~=Y$M~WyTooCʶJ8^w1 ,g[ڟr1D={mJ@?~>+v?HSyrE=<ɷw$dt SUw0Kbd1"; oehA?F<_3 gp=kKfxAst/coBeM){_?}/ @2\ J7#H@-cJ1GUV毻^[om?.0ZQpEfW*gtRѭ0C3; 0[m1bj)^b$^W`E8cz{\}w=)`ve?KB@[fODX `S_ jY -p./aC@L1=&Et/sri3 [aNy& i-aEP jtMMҊL%3sRax D\}Oy]jSJS|ҟf>~#+`GQXpwa p,tȬv|l#`dA#&@PնJ7ͱzY{@4 Jb7sJ픮. 9|BqC S~e~(ڇ;K8O/dr©(F1g{Fp-l _Rn-?Ƞ#X2H~:f%nia+KevGJz1 VqPb@[ٴ#DQ蝡XyD;-sْ/cEZ)bu"Q/rbɋaB)';DzqD2ԈgTס#gs!mbyBzwyo]py:\sAgq't@LvfoBr8NҢX0{s֩{ZMP9S%/ˏ K#!nTOCc柔 (v%mޱr֩YEj|Ž2Z6|2#%sv)},C$ss<=4hn( IrpЁ+^@0#6ahJ!mG)ܜ:ec1LJ%u* R&46ɕ5!2?\ \]P΂j!A۴RJw#Fu\*w ')TP jnlR \#$G~^$oGM0}򏶛_4X]ɼT8!;vueXR9]-k@Anh=H~BI^#PRWʻ37mz枟tUɐH1O"\n3v@ؽ+ʫ4ԱN>*Gsgl4钄.&4k{0HH"?s~K:m"cyg\%eZRB6RdB'p ̧IL$#|9>mHp!GO>&BpWiX= ϝ'w]dcf3V}% 1v.l AV?$ V[}.aF^eq~D,NJA6. a-Ĉl_VSqUCy2 5K9g{R/G1/F)enTLcA@ J,:"b-)G^wԌ˙*'L9S6aÓmoz3֓+7`ɤ-kqF{D 5 4uBf %\ʻ,X:aHyIgbrkZ}w[K탉' Zhb.F J3!g[K l(>] It{Xuxh蘓z%#q`<o¤OfucG?]b+6'%pxY7/'o*5?<%#}0KLj_`$iÎ>= .۰ux6{1[x6N|}b(*ѿrNLmE/wquT)܊F.aT΄f!̝4f\TP٬$㯹9Kׯȼ,F} +Kk0m~?Or!gQVJѱNsQJ|!`=XI=,#P_]Pz3uQ&)^=钧cbSCcڱZ'^j8I`v@HBBʭ 1&NHC"ߵׯ=4+ٟDmpz"M&/_%}xPlm08wÝ*c+</h%~4c%K;J p23&c# T*ňFoFoWRO-P#!?7 ɹ<Š`6ϯ}n5*r#~-tU % G< mсu%zP6L hIA)*s7A yh{?3 }v)`5Îމ(W)4fL}cOM>a*;T 1NDz P,oqQםN&>٨q?{:T%Z_z[fոc#;4V93 | <̧n- oAkM_U8Ec:x!DUjƠ ߖ+3ች0-I x{ixlʏdk3 (@7'.2ּwhؖտ͸t.f.kww[2I I`jkI.,T3Y>@ui8ѷDWNJįQ4IpW̋A@uuV2aĿ"?dXY&Hp-\gBX ̙(2I :ȇcq Kڨ# uUMK8sI2MyvWU4تcPoyJ$H_`. ƣ AqBdf$91MzomTupt es [ei7Y濖G5sBP16ly>{12(l衙P#P]ÅϠu_]&bYP3NmH)n])i%øXp٫랃ed<* CkGiG`лKzU[(s\3gA܋\RTrO a| qk((CVCnŷJmڣА(tYl󭼆a!:8c$Nq܂z]l|wc`2m.ŊPK8iغxHi3y8n@A/9@Dk~ I]o(Uz.: TrphaθT_pI nkz0B!lrˮ \ωLR/증5m6ya~PzukĕL P߾숝q hЎEUxm@Kų3Pq,;P':GYLn ጻJ78c"sݾ^65|jU tDVP_s3Rs$+HDH(Lmt f vg4H=V;4M{+wn4Ҽ.B3~a62Idp'UBE8%854jc`0<*4Iz(H+#^5Kc^[+S" `YXhC-M8ԖON\`b'eao4|q *233 9MPF5b=}k5kAxS>2Kx9` )ZKޤ 8H7ЏJB8ٻ\>mKBCOX-ġ-+í P FsIP&g[Q mмCb;63Όm}cm4VU!Ru\ZOV֞d>9zK=B 1@ZiU,w_?H #Ƞ)c6󷭀<Mchkd9M;5;Tc/f)w\42C[η~ M[J@ ",n7HUNBi' $33 Ш 67Z 2א;0]qh*6lK@MQsI`Q$SEJxea~k@`r,ܟf eqd.PSJу1X}#IAuŠi 4b(DoOn"AHpݓl{qq? #UvV8Qr<q % A4GMa0 )Gʺ"rVBnNu׀'ÕB Ɍ҆mW8;n +se \ #B%Eqz㣁n= Fæ+}a|Mi}9˫Tԟ?W_H !S]T"Vt^Ŏ8F`wz1N&ȕ{eK̏:rDOlه ]H(j|n$75zDB率) TI3L=9d5 fYƨ#%FSVZ({C$uBY:ר ͪZW2D#юt-5$?l?x5=΍x,^ƅhm#J%rJHi%哸ZV_Ui-dnNl_dUM=uȑ\?S3@4i1%.(64^ "+Y@7[X ?+doAɡZA3c-v] B~^v;Ui! {la#cڶ#JE+gUoP?۴i|@@sC%p17/ o;8:^| jb zbYE$@]v(xpm+!t!f"Jp 'sis,ڬ enZ TdupQ=yd28FjRtprBFWBErIq[9|~jqꋠ&c,ėH0_{1lE\*,T9M^IO7\KKk !쮗֏ҍ7-NZpv:^ &-G XEjs!PCB-`- k{A[HoƜkxIFhcڦE jb=4j'^KtZD=rxȽϘx{{MҾ*,}cW# E12SV^آB?F[YEo]~%qX4+.+ao±OŽ sin+nZn*6nM9[{&{V+BmhZ9hR 5Ksӭ]_R l:)f(A>o<.ɥ,FxChjGUW *afq  xMk\ڛ rkp $1OIo/U^XvE5XY4,H`DjӘbQA;=|Fryy5;ɎӞJ^HC#n˓U-=S3bg Yj[5<ܮٛM>‘N&MR*Դ~gA>6gYr.HopnJ P #6O2I}]~d" q3:̥㲪~r34VK^I۩F^;܋/~1h{&6 Nۂ8-)A$Go9z{) yr.ğ6#xh*W΀W衋xFye {wϏ5 346ψ=~q豬Ǝ9{ª^A\ͧux2Tcb/lȈɭ҆@i 'V! }~G@_3.q{%47noY)rm1/x2I Bp},^tz".M)VU6})v夥3W޿[]mqS_]W"8S1z}MU3?Vy{R+uٹbq־O:$P47r_­Y-z?o4 ^bB=eKr`[6ب2rk{X**b ҪJJ /e{"@D%s?׬@4fͺѢ E컟 \ԭal`P؃GM_ZuoЇ,[>jXXIͯLw8x*xZ])d A n]֗2!/xqA5y ^#$%+Q Ejjs4gHDڜr4>*UnUf/5]jј]oځ(\ˀe7 h@Mfa΂ia Ek fmY-ɋ^փUK!8' T@RMj`ұg*I>(8:ݚ5di6!rKnsd:ޫ /vMǃ8Afx~D^8K4],꿘(zӿ;$>?0xJ֭ Y%6(C"wc̐j/e|(@orl*G VUjO2RP̝a6kύ#Y79/zHc&;y+l_F2]y$w_uFwqw! bOh?gO>kZ|]4D$O5 TJ.kO@a7I06ΦDrdc!ؓ!"RI gY5%ƅh' •@d!, K(b8+gwYQ2ܬ;lZdyoh%2U6M"T4:BȌmh@\~j?|MJ+e$.K<3,Yu* ̘1g@TƩE1aj(yYյxzb ج3_RwE\GɯL=ԑ9eUVWM޴upS`0Kg#? 8TE>25n]EX_VjWqBH3&3I"ߍ g(辆NsLsSdڄf-74#twQa$,J4UmX\CtWv\KYoIiJZ-tUQq1RAml0S㲅\Z'%1on}˿'nZ~/̤G`ݔ;gHkErƾ?:˝̺^~B{3]%b42/Ʊj zuv7 qn7~MxC72Sޫnbf]Mݼ`)Y0tg!u [X"u T6_|09{n)47&+c.?L)9 !nJm8,VAK%bzp`uA҃y/~E$ }Z5=d*^ F٧M?ȕJ Tr$SDȘ|A`'Tp399&S E1T/q,|-CLБ Σ=MɓaBa-T 3@_p!Jh帾y{#lOD$gk}yBO2!!sQ%B4n:^ZT)H$W爪4r~1p~Yȓ[,)-݉ǺAިwū _޾RU3kϱ03Gcj:V$+:&IbNKaܦ'{ 2$SWP|x|1.:?厾R䦚p.>M/iɦ!'[C RGrc. dj q\UaKNBdS2}Q > W-S5ɴMư +r@)nž % Eq{R=]BpW{\ ]ArNiK@x=RӜ?&谱1*G)gC~"NOr11Ikٕ=NWde?b;O@iZ>/hBdK(1(C0»FC(p':rc=ɮxW`CzqURܣ`}fHM>12\aXou&5xp?s x5y27:%cE6ғ}{BhNf=f蝟Bi W/|wA.VOJ\M{z_1L΁>>>`{| fR6OVe`*fRN8|[{}OAr3K!Z(%!Ȁ"lU@E=\)AGV'qѯq &aZal{B8]8vH 옸uH~FI'ܬxY..K"4@Dt*(?Ҭiyڞne,Q-8)gqwl3F;]n_U<#Aj]iٕwPGSbs%Ijb#bJx[GA 2>@M7e1˜Yolu,{95 TyDo \4c=[H4aEA*yk&4e|xn5R S^eA*I#90X ȚF7f g<']o ׷[wvE݉;TV$@|‰|IW pޢ@Ts ۂ.ևp+>+tףɂ'4*~9z#!NFL,WΈA&_Zbi!c@RD!9O|M=}d(!H) 58.9ΪX]eF azzA%7.ÛzPuZ˨/ E\e]٪`a tƂcuQa~<1j,d'kD#>ɫR?фF旖%aԔ?Zῥ4~7xත#5Zz>S|7/RN̾`Vk7.pgfJ6 @}tuWzx :HuW үn݅ȓ񍁀,(9ݱ_1f7z!"@>z=ySa;Ws<,m3x7Mpo֌ˀeJ fn[ ~QY^JZ iip4t0{^UcFڝMRkր_ڲ<{VB‹qnk x(*lA` U q ?Ֆ;Cu \iݓrHݻ8{,NbucIj۽ "w+IlXnV~TkP|4]]9tYEG>[=z&db`,#"',CC"U&$muJG"ݧ+}͸am닦4oq,A x_ ;Hմ= -:J{gsQU;->ƀZͰpPf#{mjռ&\؜z8|% c+47r_[#u;/:BFX?1ѣ\@SOӀdhTS7_C]]P|b-Lx6tƛ0EW;E0KkʅV%'kka:Ok=4Kr`bG_R[?5aNWL7$Tlή ʮ0}YPt:a.atFE*HҸU^wRҶ~ 1Md|n:+gOlr'CX}3^uٲ[YrEhR*!I5ǬҤ;v<0ydt'ĕ?2gf?&9@]3e@U0YZ|&i&l` f{7|MsR`́dVŒѹ~ Df9"1l#4i*PcTl#ֲ:fqk:lLSpòs 9)f3UR _'u[/Q+<؍#\<3tGzk+AʢFR Y fsH7 #g^V'~"Z@Mg*}*MvXQqJF2dbl 8}3ý5LE)'*ɕdͽ՘$:!,WA·nޕ?é#6]>+_]GJF!"l$K ;ޟ É"ht] ?G6pѸ # 瓺nϾ$I<)+,uKBLv[|Po]0B km0ǽ p~M1aG4Yew>9PUGoZ2#?\!T)u#V>%\TuuE[$zf$: y8P8He 4@?Or$봡¯`H:/C6QjnʈXZΌ9nK%fx WK ,p}.z6Tq܌5z-9(I{}Y '!u#MO/A83n:ۮXPdFNv"C6Z!|f#>n0kG"QE .D,M ῡ#KC:ޯyT/,B3^TRk!Y&U6]Yn_abx~Uʚ5ЪWu~3:?=G9B=Tx'? "!H!^tu^\٥z)Q%)H{YJm?_*)| `i:L w,0z&vE`zR9t4kٲNӘmdTGny'ٰ4*Lml8\QS mwATzҬߏ58.YxƞB?thm1 7׿ַaqu+mމ0)=`t/ (U ,0yijB9FiO|է{vsLn1=}kw1đ5:&ǥ*8TunnOÜ}hU^j): ʅ b<,tϭ['>8?e)}ؼѹjaH-7)?8ن#2 R1XŶs.3P: HI0 }hMj 52ecQ"5v#rv!.= eْJۺx{.$ ^{(zV=Z[-JiũdM&ؔ(B#Q|IĔ ElE3k͎{4#|S4zo B5|ׯOao- Ã3,뱊/V6vprP+.{7)P,!ˍQJFf/ n|"Of( Ҙl#!da~<07=ETq}\-X>Vȉphvr?!W夢ôo$lZ1d_:nǩ_w<q`"+'nƭO WयqPC[#tbl|)=o&gn$mjnCCN~g^U;Ro9PaXORuq;SĆ#](Fn2k_5oLC2s WqFV6M |˳D*v]]>Կ k&uM%mfk6h0m&kKIr ̐ C y,FRْz.r\g@OgCElvxػR>}z!n(椵xQLZ{ 73>p[ve!vx̯Q9z4zFmu ^͝ dmK敛uKŹr9B!trg^v%m7!_[\'r`1O4L T1ѯGeNY/x0P ^Z -Zz.>g*sa &(ԌR$ttsf풽 goBb@_3MzByDI+dapݴF;''=ByeGÄSh8Dm{E`rMH٪$ϗBً/us޺Vz75͛=i*&8Ւ;NtHj0sn+̸DwG(Wf3e2Uf6nҋ"L|s;۪H /-sl}4r1I%Kv3ěH$Ӕ'^ٗwò)bحfOM>čtbzxPݙz垽,i,_DȚy)y%9-JaS"Y9cgDHv6 Ѯdjh㋖vZGn_'0e59 n*^ir:5ψfK`x<e#v'ccJK'Qк4;bJe4=׌Z;dŋT:srLƕv t_w~G^z $r] WMB^0E:j|Q \3t=Ř|C,HFe *M?s~, "Fe4EN=$ sUU;s}+gfH`Lm0W߱zGUxvQ2 dc$7rYN;ֱB97_Kclnn$Qioò\^kw}zMąv?Tr ndHzC~~髀38õ5*^ؙ1g>u*pE91DBm0;SCthX 68~Hz2פi˅9O5`N{IBun~VୢFޓҶ, U-f슆0z┙x"rd6wGNcm 9"D $Di˩@y=y]{C"qFBCLE|išُZ;#oUVhK݀G0: "w3pņXP8՞& |ēiy'ݼpHkk[r;W1kߨ ?(_7 @{?zs"EV=9\_vMVC~LwXK+ ڷ|N/6~"0%c=+|4Vi*E}AAu@QrFЎBe›V)>dG["X`:2~ ;VaMKǸ ~Z-E]'VXvxxr{wD*p;F`{c!pPksr;䏜"E[-*]I RkI~’Mβ>#7;4y4 -T͢%5FHuutdJrLjGwPI^` }]Gβp. _7"9]fM@G닦B(*5+ba5"VBŪ,B3gn |&*O4*ۣj0}Q312HZO_, $e1X2߮0gԴ\^h舾B=J)wT-Gk|5Yz?P0xt%4ټX,[ېd|j9!E>αQ2t+7% kC`ľ,E($6{AK_ꨦx!XUxj{2;JF}3P{G<t{ [Ģ^R#-v/k%|wad-5,6Ftw086/#?q%1r#Btlfv[s# rpS7y1r :}bnx[+z#m_5mV'~h4~0+II,71K|gBV:s?~ݷX,F_ȨaOSUxTSr0qBhbgXDJн-^E9kvDؼlB:ߚ;&آ]\WSSݡDiGߓUGhS1 C2chmxğirx¡x7^(z+(wuR:f-ٜ׃S3)Yٹ~rL|)HY"'nkK'9ohl7Z;%Kr"əjp˴mJ܁1#F)!tg|s'~dy*p%eo̢ӊ>._(Ni(Vqxi=grt lɅ0^`T'Qi~=LR `屛&JpO$GjͦQ =f82(͙K zξ#tGTŭ! |G+$gksR`v*M/2Kgݣ4.Fr06&=pVC]gYq;짊N o1Kw :k2"ySST?xtfڦxr̆*B :ˀY0؉9Omt0m\̩pZc~Q=@eC>LLԎ'6=^&q%:29F@tKyf)& èFwsr1&pfRlξi#Xm3<vTό>_]N_<\!Өޮ9D%$Q׷?=wRue{@o" dX1_T,+c l3ՖMcYAq}$t zI}Jn%p9[ )ӼW*.~b*12X0*Ǻ>i6rӜheQ6ymKl;.Q(0>,+4ۤ:+]:Fb Tכ` h'ձojx!kgiꚢ;^J\gZ߇]J-zJ'Hr(Jݢ}sαANWLic GRiv+<<%n}<.>Uc)q2i_%獏+qF(\ v`3 tGU9=ߥ6,7(C d#:mYE;FvJ߿ a{HȤ}U4:@IԺ}cKzA?rђ4njʻ[yn>*$D WÐ"0m랂J%d)-2`CUS̩aGtʆm}Җ*q,Y1b2+~Z}:Hm֔$n(5!j{P=oWfV{j CJ9 zx˓1eVJ-9PWZmWV(ѝ؆uA8gz<_esڹdkP2!RX0)s|7AJȜšD!8)Q lz1\Xm9f-H %2*OmD.IJ{GJ)/KׄDUU*YGhCw?g)ϚaDhX!sCK@>̼C>as~wmy*;'[9V^*p}cOҷϽ暤7S W'U+I`dlgdB٥D_#)SFјW^'f|0K1瞌{2ɠS S:@ŖCT\>o5))Сb Ͻ{6/4x4Ʈ-\DS?j~j#jK&C5\@csY0 BBD)|D#Trz-mلH e}8{ƴ;M0,Q n Zo9n%rEC~S$У%ܛ]b>جj MKeG3H?8'ȭ#57`WXݣuZl5嫊3/[XZ8}$r| V?AlՎծ3GiS6CAK㍳<" !d\; r jh&ATF,XS~KڅY/.)/Bp8u'lp  SH߀Ƅ,Cu~!J 4?s]Z>utiًw@ȴ~u cʼYUqJ$鍥d'5Fc6p ymNH~@<,MFG#s9C]W>ҏB*NQp4~jOjLc!jtZOE":3F#hF$doiy6Prw[|h'#_:͑tِ-h-{z9.`C MQmPd^P8{^7Nr?AFH@ u?39*W ˱07>7 ANU q3LB9Gy *~#(W߫`]3֜WO:S.) AČj]aȒ\`lNʐV:wڝIg8#rEܶ˚^F:'PA2˰Lk`i B0?j$tb:yT$hX_ &,*Ud:(0L9lIZ 3Zbq\zB\vHp)vf{2UfkXdZHMf+m"#Qf䁵b7'd^\cB30pqfjCjn2F$-SiT _\o7j:o9L <[5BJ#7(Ks8؆3E,Eɗ2;4i5s2BKI 1s豥"1tJӘZ%%RU) zgҾ8> sI۶v0n-%ϷЮ^&蠣J,El7J`+֊G{SȚo;*[J҄Ly iOrXreM(o`~8H$duKU0*>.FtE"5N.P$Hf@}Qf omDp$BSٌҫX"-5i|$b@؀  *9LvwGP1s3c4':i=yFnKy~5c{CMX,ᣆ'Up<0XɢvbsuvOkn!xpϑ"u~׃ n9 [s&kt^ 8C?28#/go qzk.l7AP2ܚh끬D w6S5. tu+5X&}鷢ޢ]S73=;F*#oTyA̞b,  5u!? !7i|9VN b АUdCVOJY!iRahͷTk4_CRdٷ׳Ǵj?"5+9x岻e/w8IkEVy&ȎoH?y@NԴDxib`h2챛 & o<"E(/p8ju쵂ag-5JIk71 Jx&$("`|DPPINzX6ގ}W@NA7MԷ GW.bD>3YGl $V9VN b<(%=B#Ḕ,J[˃|jo4أ׹$[ڤW+' Jg?b6<l;{Nnn%k%VFߩ_㦄VQ EܸUjMBj"JBAI~f>F@.Q5>AZ#/-$[4JqS,p(ueA2 ӰLʂumkVт?<;[$r+3sRFFQDkcr:C3ED[ 樯4s[Ƒue*dzL7f1U1[ s@eCg { XW9lg ^aIsuR`>cO hDӚdgV F)uqj&Ӱ) 6$3ubW`@lԂ̋ kVc\֞'hr@־ϣ:.a4XK1=9]Xݸv`*3 |z{mኻ|:P/;FJL`uL:5 io}G;{sB(=ؗ$P18QP"7;so دɻ̕ (fZ>Bn QPUG+A(zB6?z>z`-t8m;PzV>.]Erwhruyh{ dLCW͠n/ ܦEKNKQ3``V9ڝÔCLCbHO!66 $wu?mHIMgH|5Zln:JFL1FϠI 5s bOɯdNAPijD=b'D62ASĈ]fZ*75{Բz#YR$ #m \KC&ThV4i~lSOF~97rpgBpsȉ+O͈^!:jh:(>N; ^:0]D^rxaa5Nդӊ _84BSEM~(M=<80j0 O6#pyAA: zW r_=xylɰy570v#gq>o#I`ƈAۧsB_%%~mWsATcu ~O8~7{> TwiS6mc!uEFo͜L4]X-Пş(>#^-X2+kn~׆Ƴc1}g걈li6GV(kf;B܅vV(i?Rrue 'wtՇtYK,1wrrԢ3j9E|3Kꔿ>܌ IJ⨰K":h" ૫ԗCK2 , h+&bՉT~ }L7+P*9)KCiڧX#Lh6eLIzf}S8#  =;5XrR2^wۃwtB>)m ʼ 8DM( $ߵI+dd%pv v$] x72e {J+9AeYԧ;FKJvcשP T ڴPyyCB~DQ)͍$~9ڵb)׏ K';m m_Y6o Cr5|&Ҫ\vwAF 5Ɖ;q΅gn`5Cƒ(EۈaTH4^OO+ 8'ӬX}(E%ҹW<ꬲ화a ů:Q BV#iJ^"҇ .\F^T!9V^x &.&QF瀿6*S2dЭQ\"5̇bӤ\&=`/$kUt'iWpFXSCJZr$f`N޾ݒG|eHY 2{ dҐs&;,;Ox""F jf2rUA&*=DX sv1Ij.ɤMFO ?(@Qɨ; D41bV=~wS&~<+}iBM겢O^ȪL=^J:/+ۙUC1_9k{i3ڜSJʩ3 7VHu3^j#DPr;us9So?NZ_&ވtQ|IGb<8ՃDjWj2Ĉ(TsM5Ykp[S$ C\M| =Bg3m`s{m)'mé pqK9vcpKUy#rMn!y~ٚײEm'Z阗,s,LjfkDԙeV#vqRSuT{ `-7wLʸLRFCQJh8 yyecBp-N)^{ӓFUONk<&&-nle U=o'g0i\3IY~< Xt5+r|^43lNs)t#m'$`ܰ2}fLBQo$rzJEa)#~J /MWvؽa`8OВ+>ï1WFBc^,a- QU|bv( &XMhM.D@[,xLW +܏ןG Fl"aaAT%r \`b>}Oc]bc[2ϓ([= {!KA~lz 뷆J^k}IlQ`mǰXih^uЎ4zKƒmb\߃SDZ']1U N$`r Ө?4n8]R@d8 {A06xJ.K!*,|uXfvȎ/l^B~;F8:תi9*b LK&)g =wXVg{aào&;&i`~i3`Գ3/wU~N|m ѝ}]7u7.|si9TQE&Mr_`QW[/~l.=QƼyuN $<0UI$s;"gG'Gaa|<_U$[CEgA i8 Ql9M'Mn^z8܊ %炡MZkޕhłE s^;/@pVPEJM-m GD "Br [a(m̂9ZCP%C,@`O$e+hdÄi ׏W޾.^҅6_x V֝pT&xlPRvʪn޼<#0çDfb|p&݉_<RȀNbySb䈳\{TĄdKgyr_~P7s߭sb.Yytʓ/pU%F\=Q;c_< [XlE-[vQT)bˁi6),;mJMDX0V4bYԒs( 0C v{!J,ٚ/w9B'<|ITwCI*}. H39W'MՑkSXmTҭKt!xv1٠ץg4hC nq')@o!z}? 3BcPn_s*>@x3Bϐaʺ(?6gƋ4R#noQ}r? fCһ 3L_,m\iF#g+LeI#겅-Kh6 :h1h[A6F\ޔGV(G4&h(/?+H)ƫ6}zβQc ,}=ny*# 8(mRXfFeZSؑ"WEyjKe3y'^/%cNtSj0mP B>ծ$ײ!RY4fcN-r*md h@aw>:2іr`%*GF>cIo 0D*A&0)Tnjm f#A;v(ON6ޝ<0=,\#uL!GW'Ke VzӑEX:1K?bl{]]@g~v34H}4A 3`"e¡}- ~{ "~>GTrX8Gv@yB;1.'xV {\O@62EM=N/H,<1HlU_M_(i` @*q҆&(e򋖤oeS7ǐO8@gpI;O5\-mE,*ӀXdK}l%bs3Ak HCK~hSp){E"\|0"~9:kց=6)2^[•MI;v-s H.%5ݞW̡ʍ'?V 0R}6K"CsL}.Uvø6+JX3KJ8ηwKxԂx>ZJ!%T0 CϒzqÅh lqKj*1??QThݿU:Mz8W+8ӯZCHЩ]ƅSoq/n&Yaڐ%" ptt4 "iHͲam5CyKnENRzTYH\b{?AlC0ֱp{0ԿɋoUԔA 'v>$y^ŸWފp37+6H #:nbma>7 Yʺ xԻԘcKt ٳ/a;ZڛH8m*h8*ƲeBflm1$X fP|﷥5 4F(@ɰ€Xb&6֯q&ò˵yxk!y{7kl `~v؋32卵U']ɍwWڴ J}[b_ !~WV݁QplԞz4;|,eMhHJMeXf=d&H [:L fvtbwZt*:Wc^xrry1>*37zT@&x@\[o>d%2;aj aJZF{lbXUam h݋ŔzpFl'yGˆƐ@痳FPԦ:$o^) m.623sؔ|ŊJ Nm;Zi[)GM>6cf|1^ ,TSt"p)cdۨZu^/=NҎfV@Mnr6ҨceT3{jՃ'cR-d%Y n"߶ϝ)pM Y2Fzw [v4&?̗3I;O+"$hh"SvF/qœoIk{TN 7%\ƳS*(.B\{IgYݨ1Fb:&MT$o'۱H]"bOچc#YQ%kR{ou:=#$raT\;d& ӼG`-i8"L<X&NԐL(IV9r•7‰9h5)]r4-:*# ,\\<0}U&:褐Ђґ-T~Tc(Qwb1vr뒩|t$3''j C]iSL<Õ2"!kRkB ;5<Z.X]ΈqvE+8Q,?E%ϲ,pSyBDϽ1nN*ZC )jCy]zh|1DQV۩i"26"k^X֤%hX~!/ta#X-M%(&{'>ԒAfVL^Fu9k [?2;Gkو2ca1A+)b/߄O#T@W7U$&M<&~rptc \89O`"Qb7,5JҞ!+f>.?R 6 7« {4Y uahɐ.4S.Kѣ"b4ɀogZ Fs {xj@˃8~&%F]wJ5x%2?kz(s/G„+VjnSs˟?( G\Mڡ9E? sQpWN֖<9AggY+@ L!?SpSXKﻗsym`c|?S7&d3i@i&jq{nY69B6C9Q.=XBV*Gus>aZ>ߤ5~fh~PI QdXRU0%Hqǀ2v[^BՅ~a|P̥~Q,CPJF/om|(0(1 ;B=İڒ?=mM%ԥ&35_e-$#ח uV]G`c< os" % ļu ݛ[SvƣR+T\-CrSaā@CJSUL;7Ѻ[=-uei+Z7 󮪔S#M?։M?-C}qa+j'aoPA ,b"܏a]#FƔ0DGЅFŻW h7Q9EiBYxX+%Kx}\h7B-C7G\\rA0e.RHWW6D<VF |NCTTlZ(3PLjE*d}7A%j ռ=!8̡y V{djz?0-T=e\Jx!g/!p̕ o+RZua-dx%=׵<[`"V3f۠p58OhX'^r!%*_Cs6Z#o7*9̳Z0Huޒ ڝr k*iV'BuT9>;\[|6Jˁ8?~Y{ѳHh:^ox@?{K:/o!ቇk&Fk(of*RռIXtC)Am:n.]@DEҢQ5ݜ+}]ۂdH?G7ߊPyo$MJKԂ9Bz+w p>X>51$l)Ϯ|Ε"Rըݴ$FQ|Eq1Fs>mԭ쌸@ ~L]в 4h'c,bю&*MƀmZ0$! TRDWCU3^]~V;jrK5l?},֏t}y1}v8)LI\ur><  ʞ[T}qq)A=4)q%}͔CvTpGMށ7^KKC Ea{l|n1[tc:rmйCMC#; 3L(|DmHc7T la;Kһř ҮRNָ]H31*ݖ &!ejԊ7z+]xhG^ I-*/gWfn%'WeXw3'engS9~1aYvXc:Qm}u>A67*K#k-+\-Rnad j'Œ%e7Lj6AY\jIL<ל&3DSE5hIeKDx6&"21MIɒ $D qZEef2We] le:qB]3v^RSQF4޹.ua*u]x5Q: 8e%T(0PQ,8Ã/@+ZR#f2WߙM2WW\㴰$R_j\)vaQX tDŽBLy`L>,|i$/- L6и/w i&zu$|(uo0l;{SD9̠kyVQOv'S~C rUt'%u8Tt WܑLQ?vytJ/k i'&jIq)|󑡓By*'`>*6c5F2~u\c<8_&jlg.;m`0 PJW`e{7 8La8VC$'0HFsrMgtG5jc{mEG8q0>O !kT舱 8߃u?ӎ)Oܥ{xT&X: @e1a>!OypsY8Рq `P/?ϹnZnb$L zn3%E5mYE[na=C}W14Qt#|w,vF3lyIr1xH9x3r)ƭ 9WZH뚼O} Q0((=qɘaVh M\CDvߨV ێ?2YmŹ5JO3:m0>ʍ@o5nqI A^= <#a_!ƃjp`SQ CtD$=B7fml@,"z~CNJ ~aPtgۿlŐX{i^^rԬI\HEcf|{v+}9]~T'QY#ͲG ,ٰvEp3O+[빶ICotO<'Eݴ}Ȉm^o]kΙ#H>,u2IyDB!%Wױ;$*'Q?:44xI&{E,xCRrj#4P'DGέTH1ۡ,DLD.Fl3HNV3al%_DdzXj,z!- NE2vL&öpFx̵P\UWT𧠯ՄJ3;mso/P+۱ZϮvvؘl \&o~WSDjL:q6r[>.nWFCJ1J2UVv&f*r@>;/I [ Q"LtC5mh|U?|r9VvM|\,;Ty*؂fu$DHQP[7tT䫇˖&H;GX5uP|^6,D 3Wչj+s$ve>AT+6.$0eׅhTq6=+D/_J4s'U8@I+xx*Ȇb;ez{@!X|9.ZlmGGl-m\댅'ckQx7 5 cI\_KD ܭ&T8UwOT*bv.M̨5ۍ}.v㺵Z͜ei_HLԃ |[ XoB3ȽdtR Vuw |ίލRb.mrcZ`S`6S49K@ּb)Ġ&{] t-]rίo#@(=>VT;zh .2A"ReJPs.Kr2ڧlv78f88FLnڨ:O]9J$anvMd:T܇EQ&a1Ozn&[i]!l ~n1/I.NnvF?ݶ¢Qc\tLEfә ͽڤ,W8-[`mVuDt&3W_澲zo ?s$9#pP~uq7EU f/~Įe($"-Lݲ5y;ACAGڮػaJ9́!oq=`]YqJTI~.t _A*a6Ԭo*2!fS¢ N0<^xw=Hj%{QBp @V5q_]i\}r,H[(f8XyA;ٍb/4hxޥIyq]v Ҽ;b4-ft$⯗M-pw n ܸ)$/a{}R^-K?\q}pδw2e wQq݃/*|_]ETՙNdVnm>ޛEuZI'7q[o|V`xU'@zٗ>qNlV3Fe5}5)P%6K83$~Jp$b#9_ JG+&;ys'yWQJu/{])Q}18Il{o|#d:}zjkxj.,=<8A묖s&{`Dzݤva9Z\TRBE{ kgaZ!S,Rof[q~1Ȣ8K\+6E7, ?{Ӊt3 jNSG\ Ps:ƶAOwK~oK{lA0 lٰeͨ^k# bmDckvgפ.@O py#ޒ=7A3A|q靉H>U7xrxMyHjiGg&zO35=c40u~l>gh?m?Kت[ff4*Md"(-ȤG !/1#T@Afx=Y%ZzˍZΗ+$KDphy6t"̰?[e+e)ey|-m].OLoa/W-չe 1' xaתY5=J1D۰0EಂcwWii0=Y zͰDž [hqa==h(j* q'l>H}Wޥ"P >U[قth)sOr(L^%:BdB {j ݋Q EGu3z*>>ʜcvgP) y8D[4U䇰Ϥ?SE<i6N3^pPzLNN_˭/4eDFZD2w\-h5u<lKf<*vI>S7/7稞#w nF&k;'bZחƑ}3[%g_5HM`{ԥNXcC>Ɛ<@bI}"0 هsJ`\g3>#ɁY59/Cy.l^K8  Ixǁv_:%O30@L}ChXfv^ucpj'uL+p4iSKa%yzV2PgGMrƈ3gC.G7Pus]rYrj^Y0"֏-Cuw0sc?S6O%O]͜P?=LPQX ]h&Ujd'aŷ7!GB@!4s_WPcD'xkH%F9 $/ʆ.hX6=OmU.LeG0c~ec2 =/U67 >v,%`LI7 5A& FYל}0@"VSh Jk@ `1HFD"]Dv a5v6xR]3ބUyXh 9#IvE8DaOa$I“:rXܟ/Sf3;|ؘ5F#;Qr[*jVf)+@@;J 1rjsl,=5ĝè5&@WNbR-ϐ 0ٚ 5?jC}=ODAA A&f.,ƃYjKa>*& $ 6P"v!}3}X*Zg-Y1l: +~(c;=z9hlʼsLw=SL?F]iI=;2nvG k[.$ɳ8 bsYތ婂X|Z lN>*e>cu5Y#%J@mcɱGyfvZ-!mjQ1^l]xlږ96.>'qu s[8sټ6yRoxHhO!37 ֛LD%2pF>Q c3M kuLKp*BXq0L& }l, *SɡqѼ}=Λ|l;y}xAVQ% . *Am,w+a`n:Z,DdQg L QOfQ(g.Ńh 3_TvqEUiZC $N1\*e5QDD ?&MT "UDqB(yIp8Y!~uǒC}g9\Xy7&jP$j{ :_$?7L&^(1>v*h/c(#9 xE]X"7bfNmřV4,Qz;|)C]啝}6.p%9O} Z.jd6W2+%uցSV]Wc{ n곢;e'SIۆl |$ )ki.;Yb&X\px.^ V{s^oJ-/~3`ZOefuG:Z78roIL謹7_r5)([W Unjݍu\fj>ʰP;`r; ];=r^[O1 Q 1&me!v[M?q* #Wʗ!H[ FĬ>A6K D~q%)μmnp;%X v&Sg;>r#H=RHlJod SQfqQ3uW2-̢t!![JqWNRct5z=K;o}|i<}$2nH6Y!0b/'rfoD }ޒ#Gwi$¯5uM\'K@o„c nPeMK o|ğ1=PTC|6` ps5`4Mij{h?v^ v&-SO6ܭ{X \ϲ2z%Eh]'}w:? xPJյ!F"pX^jAݐLF[O?Y7=#SQ$1W/,E J-))$h&߾jk@aˑrjQkKWN#chXBvYLE\Eay((PViCO-=oGEG7?rXc7R9q9z&w44&HeW٪*>=b ׫pPɪYeZ[*$"?꘻.;@'k>gԫ ^q0M٩ouj: h/o摨|Ԫoh׀Hr"5{xuκak ]#̶ \ )r<)F;S%c:/iݡ)nBe=GW{RR'l޶YQx`3E:8ut۷Zz4GGL7]_pnK94;yƳ#y =Q0ˠ{KPBH,Ą;|{7A'+%<*" ^"K&I&tnii}hC[& R@e+bݿ߀Cbw :#61pz5 mOy}+Iu sq׆l#R 823I> È!i _G#y~$n Znfԟ\ H(\F!2c}bOK(I3.S =y&Pd?y1}wBV$Hz@ 1)9C^;ʑƂrZ6A*m36Kɉʀ@ \H_A D/mn݉YYp<@'J3B@Z!>q("!1l5y{8UID{T ^hr7MO.Ն``#[>`zn+ox~<}KLVLAKS*TZPk#Βv:fo)kbIB_#L<'N C!aFR Ju$ RA%X/JI9+\Mqe X~2AWZ BfZr` ڪBNSAcV`l 5ӡvw:pU 4f̉WkQ d 20 \$=vZN'Fr1,G<80N8&fOS;L̂ǠKc]E9OZn_j]%y>"J;44# }x&C(|Gnmzٱ,I$-ujڱ[+˚o1aUu8^1ޛ4ыOp"Mj^O a~A}$tdFF68 zK둓].&yo@wfcȿu Izrc9Γ8X_Ʃ-q&c7Pt4!7I(~=7Gl_ dJ*vS|)p 9^|h#MVUi5xƞ_f=hlEf 7U?ѧ%R30 # d^>xmxRu?Hecõ_f߰!xY8#5U0r %.tuO+kG}UsakcIU?̔;7nhSrɜ[^P=6sXH{^.Et!FGk!Z{+gI |I;{ee3*=ja]7 oI#p7F4YRIn,Bڷ.]GE*X܆PP,Ċ!Ovϧs+TPN$pwٷ  vu(m%\ #amp ~`4D֌ wL_Ɖ8O45S2PΤz2a3 \c+AJ-\<YPVGG:r~登 Nh ))+/xĜ . _v- 3* 8[ڱיzuф;s?NH#{{#a;*Ut#Lޗ? u#Q4˒omp V6d'7N{ k`5D n~$~U 13 Z F΂;IDzt>w\5a=7ߔ- U)+v4p(i1t"+-('VHLBde-z/&NA5, u[X}rMza'SAIG2H~}4UORЌNh41\.+-SxWKc)z+[T삌I}EݹkıJ| uuu1 45Cϓ}\>8 "f(MF{RPY6`N'S~Ψ15B%BUآlצwi^З;؂6RIa{+j#[ :1P]~qngnMPXc3y9[e3!q5{卜"ߡC :ѡ2HwcX2dH)$!w  k ZZ8ןp%!Of143&)>n>3zIEmVPWo&;V3zI| ubcA_"}dzUՎ<b+<ӟAG/Şdoqf{sH7ے'` +V0`D$:*A,\َ\h㜇};p8"l9yL$ oBH"}̓}225LjU(0*FST[R|0˜%mz"z^FhR?"ϸ& *+F~>r kآ7=be(0>퍌 ߙwϋ+me\᫿bͤ1 kfx|/2T'Nvzr6C!0\k Jί];2GE`h'E?VǨ\EaBGD5TUD:*M\}v>nR,RK.1Qej!GVJlv강+pNYVz-Cn_C!7[u&#j~%.\E3q-zGpe-UBgG\z32sU.0OÌ6Kū]􀰜ra#gOwDLy!b!VgXh;D1 }GщZ;ItP= 0MwYv- iH#@$7>ݔkV'>վ;w7_pDueњntԡSGJcdރ{R9-t?ȣ%uBsD/~c`]$Sex}Ku vWUn&|wyNpCبGmq5Ҳy(R2ӓ3 5؃]c9L͡Nu"V|!.loaX&G*Ixa⹼aAwZ$*/Y;rWn43E{cz߳1P-Z2_qH_`3y~f-^mq e] </'Q[IlLk%6ZER]a@&T fL߰f5BFâZtã73A B֛?`ݫV dw PUx:)] "(:OӋbN JlL:^z,6} ؉ #pSI( HS@UwoJoV"9gG6(I} yIjQCi>[^u6+qlGF`y-?Tަ#bHqepz#|}sj..-=y~. NC`EZn ֗hbjC+(>pKWx~D5"8 nt]'Z7N5ӵF|F#40j>:V, d^b`#ߪ"6e:>RI:=e8]TG)J29D^j켽0ä3d]-v#149r1NXMI [H}efR \l`2CpF#HTiTgN;GsZ:vɱ'2UJĒ@?p 7㒷Ӄd3xBj: rSp'ȍLOftofщe.JWX,k:%S 7T -3sЮځ 2)&sy|*\4bOF;IuEG[t7(,V͈Ѱ NH~^-M l`IM tOm- CD4Δ)zd'A*Z͜GVdR|zKO_:[)HfhEvEoZUmz8`p:k{WcU~-ՠ$v-U6)$<.NVR&}kOu2pzOӐ(' }PVe&,WCP4< ]"eRsz+ui uw~[U;/-y{og Fpxc 7*S>, F>?ID؋Iu"p{Mώ3D> +<0>LAL[8N~dSK@x7k k 2עOhnrE$@W7^=i݁]?I霪/Z{eQ tX^KJ*P/XhS7Ulx% 6F;HCB^׵1=@tpK&XCR 0CPv#ۊ# v䤒0-:47P>;_k oe#\bVD\oKWf+p$ho8 \tqO Ɗj9>!qQ`@sHdpׅU/|@)-{G*i!XS2 ʮT &?G#kﵦ"=;y5tv޸vA:TӽNx+ ok;oY.^hդ@o6o̐ *_?،!EU=V@Z%u? Z76{PΡ#3ӥ{9 f+A7,];?13#֩^ <j}~Kh]gCC9R"Wg7^uҴ/bH>ŵ)K_3 74GȢOv+PDizc'"Q]C|L2 v񽚃Q?֦JVE׉,1!FB 'zv`[(P2ԐTi{s~*Ds2|$A\JRR Z/5)0s_tp-a8ebftneoG@&TW;mtiȜE>߁}'`:mtY'pQ_0D*^1]C&BO+(7kæ{c6Œ'?[X&ww|~yA`#*HƐ2 3DHclNP='ER5^ɡ3"j^ (t!bG9ԖLeI&!5bm<9.Vl 6A:C7i e|23 qp(˓&!;!p_ v?r+oIHz u"wV~wnMS),s,ːsQ@V/Uhk}9 ZN56uHhN`ȴՍCK V}92JgvluauxnyAsZB2g, "}aCY̽Bf{@8SQ ){I pmbD%G#`gp?}x{W[#52kG{n!)gg20/ AW@;P˖nŮ#C' Bg춻}IeI*qs 3@:~SI\}0F(Trf<ʌn{I`fll6R&￞Ip +hCiƣհJnp#{wtxK?U`}n<3Re\7(8o.T6 FΥzj#05K*E,ɳht?ujˮ 6πyJYpAj*&L6'5;nK"=<"T[R\EYm?h|TI <[6H2 ARtV '^2LD/ L԰pgr&SlQhE6ώo2 OMgi42yjmCߎM(uSp=41D16AfMq؃_dLxq[@bSu]U클X{ (U1jusU(*72x!ksH,Iv9RPh3#[# j7 ܬU>WM36v^2ҰX)0m1ToQ-c߱Vͨo1y<<tP P`kGrSuCVEV:W\\ĝ؃D#N2ɊeeX*Xxfm|Qp%co'8Ձs^pAGK%5K_[ъ؝0x?L#x: SZw6׭mKFB2U=:WFgfe4g{ݑWOK T ̽:y#HCJaߖ[:]ĢbF}4u|F+%c[?,l0S|QX]!Rj^Ҥ9!#/Fwed>}!(g(veirG˅>WԪ 0ѿb.Xe#G`}G`1`>Hyn+vdϖW a2[6h"blI^J:Kudi;?꧕>r]mNa 7zyvW/qGbYw%S6xA7[v:Sz0MqD~R"G;=oRUjtu Fã:pxO&9{Ѥ}j3 C3롩&>gzmW@9 Lv"X]""#*gbyEdV.r^K }u\c I1J^uāC‚>,+QZY*ڬxCt~ANKۮΊ,Q0$ >ߕ"Q+NuZ [ b5f&ӑ?ځTMsf= 3R%,FCd#N╯DV]뛢]󉾻[疾V7@;0.+VBMJӇ֗ǷBDCZ)\PTVޚt8AEU)wRƛZXԭPҾx'4#z:3|#mDk壠;Um'tMv#ЁYjoo"~2齳w\U:gISB6\<^HLF͊پf^UuvPX vyݪ b7~_=3ݴد \%^!BougO#. M 2BOG'ņ!CSVgu2i)\ٹ&G mq[jJG A{F\>jg^'T2͒H ݒVhԛUQ b.bn^EV|UwE TW#!YdS(CSJ[OP8de=P؄5TN, s+r>GGyAT12B/h4uzX񳕋ШpR*U%qQfҡc;׿$HE¯k^W#! cGuˤͷ2ȢiQ;x$l\-◿»Mlh**̥ey ;1isZ+dGNmuݿov%3o 3gO) s\$jb>9Aӄ_aj G\b}sH869K|pZo[` nْA)Urb8%kƺ kVо.>k4RSշ"ưL6<Sl5eᗍCNP>S&9M ’R.Ҷ A֛&*6 ߃[^=c&/DJZgY Ss@ "$`) trS w YodɉmgeEROO!EN$5sifJw,8G(s"v 8X@gW8%EErk47f~z̢9%Df%#N8Ecmpf *IyG\kG&^MOkaHl'nIMR2zapd>NAFvekr5ʜ ^D٭LUT+TAy{/Br4؃*"ҧZL9]PwC * 5Sj=$VE$G EL0B.z6+2f)`h ,$,xNiAK6D8{L_#4L#(O rLrx*r z lGÃq %xQ!, YZXu ZUi;ᵝtg$e @-W+Ja C^nT~_4WDNeF{+e_)8GC~ϛ Rn5vvqF_t}7 ..d'<|4  tzM"mʎJ;=Tl|y]Oϲ[JrcS^Þлm0FiD|.V۴y8RǛM\8; CK.S+GJ@j:;Y򢠋 ulpnQ<ݮ*w+%E^eC1ZYԜJ/,2ܙ% /S. eb*:6Ȳ3.Aw:afF"|$N_" 85v*+!2.#D!}m>\""F򭽸&%:u+b]GOpwӣٍhq:if-#ğh+^4<^ :xs2AdU?%Vw*7̀M}DNic7 "ҠT@ZNG)Nc%aU>Q (U,>#)2s:7Jk۷}&Y{>ޤrI6,͂jizsp#pwV}p{?jI/p,삭_BA^U;LMr˟hx ] ch" ڠe34gy)ɵ&}JHfc DCTmaupbvY,S^$5#dkOy38[i`/O<h1_-pvretaZ8=3O;B!4?Asẘ ڕ/3J`0HvY‰v쒃2}1\/<)EemO Q wYHe]0|;pq7ʱ' 1|V<J"pɓ/_o'˜+C8%x*HЈ2LOB&"p1XuN B) Kbrf_+[7 |xm\;:2ЄDq]2ߴ`_4 0 Jm(jq`mdG@ꍲm#Cq/F!֏/$ڨ-?+VZd-d#rB,]U՜h˿,?}J;޺ٷr7wP1N\r# .l"5h}-زxԼuS&߂ޙ-4\C z+ Sj]F4HTC^O߯0%KUVB&+n8 _P vLmڒ"/ߏD%׶{OcQӜ8TgS7b^EQ"P̨l%f[aWŽ`RP\:w]q\&lˑo8}S|G uCn#Uk%YÛBH+Ra5fU؈l'>պ.s!ᶈtQS ޺\сQeo>'7iIHN72[h=<Ըhm[t!Kwvdl”b8w]}97YC+>?Fcfnšya0N~!{t RR;o[,R.~#Oy459F/9ך(Lұ:AT#i]W!e> Ȅ/Grx~|ˡsD6#k>ц6;U@86zt&?3_%yZO !C{Xp걏<웠Rد^ ~CT#hB74ZH}f :rPfƖ>Y+bM9"OWLX/#Jj-ΆKe!! xe&WIZťVsFfjt. #3iH^ZUfĘ9K0;0_8H9p$DUq g))P /uyɎUmR޾S z+yGلr(;:76.$T( iOYc>Nol4־IS/b\O@k`F>;e%{ZS CZaZf&dyl_oc&$_ڂ;dX̠Fxo7-!߫35CyzLP@ T]0X-s$ihx@I   I ءp~C~aeo=hThf'hM,Hg We=0" t*.i yP2O DUs3Dkm?4%e򤱣{A B^2 >m cWaqc$'^^۱#H)w2iN,gTA,S q YoXxaGJr[ɸ>٬w~@NI6^T3b&֫Ҽ8S gw] TόHyJ͔)CHW"=?2E,8f٠^SȁB~1zHqti4Gh Xާ8[WI]Qzj[biIN ?kp C}!̯ ɲjH W5XaYFj14co:" dt^ŊHVr߱@ ~_nȽM/_#wο,ϕ>9eCxZ)P CW\-ehp[K/G+;?@g* Xf )h&|l3l)g&Qy*tN ;Cw<; (":b{ 3]xa~ c1/ݧVJrszgmn"QAtRKEڱjt[&]̳zG1HP1~5ufM8`9@%Ne;:-|Q&-}Ki[>ENZd]ƿQįJ jLhwnֳ>X$Cvie.~Ѩ7Qb70twwA[S,|'?j [mXB]ku'{d"~^Ϟ2P\@va8[tl hhJmY2x0n ~} `$O..a*u/,!n鴠s\ u Qw3?H\$Yp2cFU m4dVtb&JN{V8]cA5\O\裺/0 ԅ>E?$^ p Iղ"aAW ً/rF<1ToyMA߳՛A)8/Og7*Ra+pEJ9삆tz>t⾄}X-@^zH| `N=1 ʒiAw6艛9GM>y@Q+O79'w_E5ǫo!gǎW}gŨ}yRJĒn7 3>йVp\i2*b]&7CpŦTہ r >s+s4P}A=CR8D3GJb xg[+GP g%b2FZEowP5_ KCٳR*1 ANї1't{+tSR?,r!'.#uWV, iaeH}m!$(.&&]凱2%%1SKP^7S@hu(KS P!nULKv*c4 V|˜k -5gX}su`Q?]k7qiOʧ {A{w·ɬbu>(\-µ{ԸY{@nH2AYEM Y7` 4XN01$ munI4\Z5y䰙2Xݚ>4 o\?N(A y[0VLy+Xo)Q ڋ>f &qF+s k9Za~? vDM~6c{}rt1-n A--wh3? ^IN!8\(&/ߠ6W"vAg(ggDkح f[Z1gJqPd"m ؁9XW[0YB ^HҔ`O\#ReP_lzdi|imRi/xq Q4)( 9fA1.DYl"ov-}^;eEXO:ˉd+Ib׍5mWH|-`R֟( & ReMY>f],%s,* O'v{yAn8*)Ƙ_?,h5| oY/]m=O׺D쟓z!62!T} KHnNQM]!y(#SÂbH,Xqb 3 "σ/E.R<l$A4 8BS;h$ZyD/Ԯî ©YH!x1rez5ʡ)V"kq5(SsM4whF;vb彍Z[:ɧlmK R.T#ٻYb+7̹ةFX*ʚ&T9?m^ [%}-PpvۓP0݁]UEfJ{(wq櫓)#.S=߬Ǎ KzQ34hL6+VooR\ gY(Gz͊N[%;Q`DR4論 G 2>) _۞  mXD+罅G_MXwWZx7. ang^;EnbLaAOalʔy4贠Hk@F}G =%\e^jێ&a)}U^K, 3 ; e|Q1B⼲*1#*\ge^bV$po*$EeQ}ITy#肩ɝDɶ*7WmU|K&9Ab'p3âvp?vCBf&jNh $쌦PL1:џ0`ơw3ݻrݖ{zok["aw.; :C +c_z!&n_=J+_1=*! Ve_}ej 9i%ts=`4t;{pax;u9 w; Z_؝-U%mp<*-5+ ;1_Z۔4h߹Gdó 9B2P;CFlKw)bE6˲l &fz":ͧwZѧPCF:_>דFx,:Gwnrg)*K#=nHSޱpp7MBZQp쉑VQ:oԮDC4HbnjT Ҫ)˿`jgj-X'zř%7?$@=Q:KL8;\=: )u>3tndfiZQ2r @O<#̲ȋvVRpq%g {C a!m pڈbڒsUiKL㯦Yd=IjyQPuqg[*4)x._%]+W֑,gC<x1g#=VV<7+(9Z*;hͷy^ !j>bU 5Ӊ5C78{;ooqwxx"tҽn"y߉ðfVeVVq)ĕ-2_btxG]+\Nxqӵ)E $bkc+ܚsnzL #FEG Tk!Nf0{RB`.}~jMv$V};~A \{bgl߆F] uG'PWn͍ $-r_J @O\PQXA,w7ulgFT-&F,?mX" ;W2NR˛6l񟹘$ZE'hDjUr!rE (`QÂ~SO$yOuiitTIUO +]R4J[3HF 4c<[[ra<\ᲽJu-d ީ/:SvrUud4=B@:DwZM}~*$ڌ5߹YԷsIwAE7{891_7籖SsTcк 4FtzplZh쵅 d.Pg{|e }?Idse?VBᜀ_K?V&bz:Az&*vÅ3f3`i&L\ aSXd˘z DLqrJk~I+r^zPMgӡe gU{:˟1upq=n(#z8(@RWż%kcuSxC@v=1l^P*\bUK]:z@0uQ5b'hM.< Y_ePѹ 65mR%YR1OhaKm 25-D6yK2)Z;_p?[?7'/[:30dpЬ5nY:elՔ@E|zlNhUމv 5)OGgH=WHm}p]OW2RʚH! o>u߿F` &'ң)D2v#*>w KR5-ɝ4ZQWNHד{~<f46/%D]c l ~Sa3Z#AϏO@Q~C=ةpT-4}o*$Wۦ܊`` ]qb^2)fV*YW X&\ݾ/b9~‹ R:}fl9kC+N7;oR/EMyGs \yCKf~oqE%漰qYw@O=ʗہ(/aRS46:k!gXn 񴗳i*fF7MX eM<RCe9`Z(luJ =.c.Bi!:SJ'hVI" 57i#m%bCL \BãdCDTpZ=I;^䪽1Z3 n3]#KH]jmӆVa%cڷZ^;$3I[,1 %ȐZGdƘLi90c jV`rmdw"- Q">M6n];َ[ՕΪ.j*5Ƽ;&1P"i߂g1Hۗ)w 3-2ԏT2 xB1ݞGv?gT׿j*%k,~w5ɷ+R)ʢ ް3)2O_!g64_8n0.O{i&tmzJ`}h&]ƅhʔZIVľP m (n!  y32[/F:+$[[UVfpԅsl2q͗)eat@+.U^0#N(Ʈ8qv=gR%zJ´cN7|mz҈.s`C'\=>QY@]̓f v,Ur6Xǖ@[$Ϧ9, ;,Q:4'3Ar/jKtԅ ڿwNU;c~|4%F1IKT!)_DJ ?kc->Д-JKFd_ P+DDWACߎzVd:U)zx~[ЏhPx<9Pn;wyKd 5P?е%C]JތU[H"Pl"3`iM/ ΡΣb ;_00"zu,㦯o}>7Qk]l[CICfk9<ק}R(1|l_Kܮ3"ȼKr EZAIZs k Rgz f>/Ȑ)zz:`bEa0C&5X>P=:mZt˩%zN/m k[S)gD'EMj`\JelfD y@i3=w);Fp+nY Ux)KV D-5 {r*gUnfL@aZlrWCyd^_MXN20wƤ+"E:Q$>~^{pvbOgU kYzOQ>dsmc~9~'xsmT?6nN=쩂^w|\7(-6~_8Tz!>rrQAm5 )0'Hb/lkbװ0;",K2Ұ#1v͌B.vAnĨ[׽2ɶ[Py(rl3Yr)KeV H,WKXbv#ѫ"+hy;G)gFe=͆elFTdB !}*/j?7/#9zh7͞W*̑3BS VP??HZ ^ykw;x\7p nӌ4kզҥ "m< re*jcDxGsLkNnx!L}bkT=drWv$tiXB O%)fጭ3Fkz}pNKj沔k> NU"n.G’o d>x&@7ofvуOUe!.Z$;~ > #Tn']G߼烂1z);hV>@9-%@d R/Xb4\s3.v0jv.tJoLЂaw++#NctPrSyUUDvkڸ,=I ,.>Ngރk2M(?WZe0&tU@hN@[oOEމ;)HX]ʮûopis8'bJ"ٓZi/Ͱ<%iuDř 2ya>7l[Yu mYBFFڏ#xߺSOr`'&  'f-Z> ˃*FT8LࠔgI/"/l^4-{XTZW G{ղ FbN8Id,Y(y J\<7 c1|vFhZHt}qVs7rz>7];y !{kø.~ΫȢoxl}"HsɿDXciz<[MGܐ[{5傟nKLϞ lp~x;2j]bde> 8XcvZ5RzJJ_eg);#7_Tv͚|Be뗖z.-UVΖP=wj͕hD9 #xs EuESoe0@J#KUP+I_KGڍZuZ?.DƫǾZp,zF4ڕF߼Go Kze;ǵQ"G~!(&Oh7ZpݻXB3rcr^R3T8dcth@rZ#ui.QetY-xHE4ƨ5/ejr8@1 iWGR1:5bo8-2r*aVϽ佧\ >kMh zyZw1+%N~q7zJYF3ȂRLԊ>,u/B{te/ i~5elE6f6$`݊|*vނd8YDIi,v XÔ:o y+kH0_)IBl.ש76K$˽DKFeߩ+:V{J[,BX1EcJ.r_whxsӹ;*HqlPՉ(ޞF+}/]V_ XEz'\IF*pR֨Q@ o*1^mir@`nSavw\gdl1=TI8+T,0o:Ţ\MedeFNp+*;_j \=5yo.V"3 {9C=.3P \u L'%P obIk6i8(~3it;w`c 1 XA(hj6S^% bHƑ6!Hb~y6-3q]0 5gQVVh=pBTL67 `Nt R6%Q =.+s<,sH$׫_3Y[v o=O.Ig?S4]v9X u][P/HU:*iN,WU&} 꼲'c*Pn9B6+w$:ȈiAb$~EKwmuDzWk{^ SD ʤ@-a3WD\iMݠzݩ Š] Erfҩ"{I\+[,*BP, IJzp0l5sO/p9OF8.n!5꺟rs=6H;-lFloNj<̃2MgtA*ߊ+qFqCEkųDŽz{ԵQ .+RHq%0cڀBFfq._Qs唰2Bw.~g`Q8RT!}~'b技zr,G㭖 yهH"J>ݒgWoT2,P\ǷEַ-&*W,OV.qB1CU X[7\DŽY|M9'eѳ{wj0T?Ϧm a!#]Di36&[kgveύxh23T XqfRp}5[?GQbN_BB͚TNi$ytCZw ֯dd\G;i!/܏u9aV'ĉPk.%J4`t~΂Ff6̝p6cJS 5򵁑E󐪸?屿/nj/SAWR4ysnV+pWYT*ˋ VLZ Ymi7bfRӼt쭌uY:9jFeO(A2JÈNi5-> =1PP5ᶒ%zhm7ĪBVҶrq*6Yy>őS,tv ~I}n̟̈@+Iby)20e2)SF^iN"44){Ϻ%/] Ǒ˲Dt62_]AiVEjevCk_ՙGDwuU׶MB?i H/n X[IjPeY#hU eaW&3]]8[&O jsNH܊1^6e= U*̭ 퐧~~'+`h^[)/p9 >IF$jby _i!&qkw9($GG YJn'}1;*-uu͵QKׂ4 uAt\6f5݋/ c i*fFYt;; _U#<`M;BXt*io3 N=[Б& ^kp&B/?:^}}wmvnʕcOh8x_0`ճ z{ƵAoH=6z_L+(q[δA|]5CF۴kJyPyJ*Mp@nҟ3:'hcb{Uהf4`U%kDҿYa¯ d$@+SJf6oa9NfzPb@.h6Kų&fXQ19jqD ѮNJ5M CV O=_)dJ5@K2NgdnM_Kv9ig_Թba s 9Z 6e[cAIQ{v}hFsmkE-s RVFA5,׽3.(gmjn[Q7~M /ǝ%$sh΂ݐ*Š|9yF$YIb#c}{ .+u JGӿdGRDLAF4jܲ-r?#-3cmor(m(%O'WB s{;({_coKqA{22/G-I_Фkiޙ?DG^\?hg"k"T~QDy~cgz=QPL<ᄖUCnVU~=LW!@W0/t/G븇pكޑQd%+&[l)X2'7Ћ#DCa`EPnoBbΝ^b^(8CPSD&[sv |P,Z$M\q8l\aThpWQLN"&4+ʶrh~Pdカz(np~ĀgwaDe)`j"waL,2Lv >U((9$!D[4Lr=ϿsH_vޢl8sIJv Z`闰LAA@aF9ይxT(\w0vC%gY4J"Qj, idE (/F+0f]hƌ*?Z׹k2+B Q2@"Vu.[f Z\'#"m1fDt I`mbQ{^9l5SN rUX7f3'MO\zEA! ʟ#Q!higWyTNp̍}MvRHLigxFbWRCd"k; ߾vfV=QQ=,nLH{4=D-X^v- */M8KL8woH}yUt"-! Q\[Yfל`h#b R#C$ ^vOa8Y? V +BŠ I̯N|am;iaLvX$ m~96"n[3&[Cb)3ىՓDAk}:%lˉ"͕T ^)k: ]ܪJoёHh>a=JE~ۖލYǑJ 0Tye@2Cug8;OamՑSؗR&+4W΁v8N%hVg5?1 dCE?v1|}C,l.yXEγ S'!UGJqoxfV3TEm/ǫN513MY'A5㣐 -L9AEp (3f_ڒ?O,b>c(>.Ffe6Op=P.W"RTzI1ڱZ*zEZn1*ߩXZ^6^8ӻinFwGM% uEݠ+55#~%FvFLj4lFHP_&IMԞ  4OA:p5|IYM?[I7mH#vZFK J)2~Q{ Za S am=k(㗚^ (& *_&M-MKӠ=]L7fݖ /Bb? L3PCV!xkj]+w"'ѯ8*5ٕX]GNqI٠\mRWȟƜjT S[g e{cXmdXө ޯC7w1T`7 3sp [Ta?#MC?$i7 чem b1:)2%<9WR =B+"t7hr6%1{AmӼ |pǪ?o"D4J=%U)3$.L陳 `iv5вF=J|%ugPM&t`hie]`&]z\GWI+ s>Kv*3 5vVz:]̃v}7ϖP#?AgOrx@Bz>_x*9=B]Ț2bC?xNJ9<"t!Pԧ{^[i:\t)N8J!8T&K r.%VNľ W,&*Z.SpY' S[j׸ r15RmSUEУ?j #}F/^!{9ꓸh_dL8}cmhPXRx!zL駥߯Sva>nAB Kbe^^%u1 2D'hʗ; ZαEa=a/ULFm-)YLf^jѹr?`sPKF=JF*̕t\,&\$Ͼ{C As5;Т2, և+UhwL)Q8ڷQGa5%\;,i|>_IdAmvғDPViBk'0 %Tw%3Ͽ >R02r?Qȭo ncV× nj?j ×Bi4X4Y-r]t$p+*Uң)0f>ŗ RgY;[cjJ)ƕ{uO(9iīUvoη^O!c4dQEVm_5-GBFX4(rTDMGwFqvݕ`A8;Htw޲ Dӿ) v%zft b.OdʲqlCK]aWA+& Y;xf̝:D/iáSKx,qX U8%,Uv ib`[>~K>McD6xX\G<5w% fܴ)}!O Qc1b{M}D2Yw:)Xؑ?/XfGFam`ğLx >rQ6|悞^jP*{Ԑ/Yt txC$[JʭBa( ,_s Mt"/ xo޾V dh]ntǩ6{9.1&/,屣 lĨ%Wх w q]xmǾb${KSΥaQYҿ :`lV-wOi Oiq~H;j j|,~p#U|XF;CC? (Ĕ8сj}KbCܗ0i~%?%X1 ~tK ~k<U*s˴v oL"=<鱯U>_h+1 Uf[<)XhΚ_ݦR^xY!̜&A5g,6]( Cti;VÔU |uRhUP76΂"|:ῢۗ 4:L@ ֩S  Ur)MKaC:\B_P_4@avlB}*z/(® ĚTҥ4o7jh`p$dY%Q:u=DZv!V[l|CDr+pY&inD0ք] }c(>C1O6Ev/yv=罾1πݟ[ pR3\%ӣf? 9ƺ7J.tQ&4-..lqPh\i/uҷA!iйϤ8Gap;EG6X7պy2ᡗ 0ZR:hHc6׾.8T S:ɠ" |4]n0؃oh+9J%_b |dC`b|২i_TҡsH2$GV4j-X!.R]%}%J6nx71[HXxe3wFz*t>ߵB)S ؀ʐ8KV < 9<1ps9@F__wQFi1SrM)SH""$e.@F vxTokBYBŇxg.;)gt3ywW'C 㜽s09(%*A&OWH:'#s[rrjH\YW܌6Mk?JUVDbV 4Tp2n5#=&nx8j P "Aďt r9@;KOt5'Ћ`s7v yC@ !,]Gqė@8yUtCm=6vaG[db07A{ WS*nj is4&2|N=({ W6Ph n,$L9t4ᗚB(6-pbO.`c٠<-פ~P;eK V@ZVH1Mby7հ5K)_NB⺧cCi$͂=g&s.o+rָoyezsORaZ{oR4F?#JFPYnDX9f0re_ζR6$[ Ϡ:mpI|*udNJ1U{MR"ߜՇl1gN 7QQ[μy+-h@zK06E[ T4ȧ9Uz H <|jD6)eDDLIR,!FRMf RW+dJ6b_YJML2x$ޏңizF˷NV3k\0Vڣ>Qj_eVy2HvPw"Y7@{ǪY+`J^wk~&8(^̖H _P۾NB+zp{ zqemJ:uRKQZ@02{5OQ&ˡ0i)QLyA?Ӎ}H#Q8pw޶8LxsDʤ\ӥs"hL/d>H%b"/ժF*x `5FA}!Ǎ.=\.0mf. 1'ՎϖE}94P""NtMB\Ҁ>'՗d+wyy-@oi#rM-sx(!Zps̸`Α;Si_|*2WưΏJ{omȀ@F #1W8.:x]>?A}JR ͎;5~ 71=[@sHڔ9&6B'IPFY)E@nЮ'-0ꭉ+b?7a5z؜zpB gh$.tfvK]Q'etOO̕5:^1գVH&첚X+ ˹ԳeL.Et4Ҫ[s)y * FۏCݛpc~~RѰmxՔY]8 Sz'F7~Y݊BJ%n+@֏>yrV.i {ƢwmW)vv8es֭BX;[ `%ו?bDCEDݽ_YsOVG|>k?l~a+GQOVAoemI$WdR<='̦^Csa9|+RPE4#8SzK{\JgA`DzzD-~x3<,VE4µρXD+%+N[s76Fzv;^?/ӟ;[ li<(%u'aWƍP.%)dtڝ!Vh@4(Nܠ/#NVj^obS+(dYd&|miSxµ#p{' aP-F:,.ta{m=: Sep/ŬO($$Z|e#([BTk̡ob-B3x7@}1h \ѫx_OrkA"_3cڛƇϋHfAȡhg}b;9^˫`" ѳٱP4:r*nl2-P&o9 ܢQ 17 }.A\JMh x$H1;,aL_/JF!A^Zh<y+Aʅӕ[vo,Pn\)R5h%lcw< H N]EAlY1=cu) JIS;vhKP_8 Iݔm9vW+m]o'rsbߥܱTIF[n"?#i$y=NAP|@Ce< 'c;`}H|;ct[dRV is]AiP)E, 2>ВIuDx 5ʚSVh[I?,$.DAR HkRM&Ɛm֮}p=+{ٔ{424~{JwdUA亿N6G>5oWG$.RȆFpFw)1;d-=tuz'C'ik ~^gMYᄿ|5T]-H/]1Y }|PATjӽC Оc(BILM}^ I؝6HTYrzBzxRLӚd箢e,l{Jtp|*Q-o2\X ɱ+/ɑ{VjZ$a(o6MP<82Lv*s2{Q9Hu vx Q$@OmUp4=nW ]VVJ |ퟖL~1wTvL{Ig2quWBl$nm!.wLBVBJ5Uss?k@fhgIxzk6ݣ S"UOxrp0upc2*x{WQO\6bСϖiwM8g߀RpTNls=Ih^֖T`4A~:  /#\x;U-60z7-M# Vk$*ʤ% ^4FVŪ aa67uX8Za|HnqLg'uF S+-tmVZ-&wxaN~\aޡQ m\OɅHgc_vFP3IjîN ջjY ,Ha%M +9q`E,=>;w}S2]K!/ӐX+)A]Z\VN )0"L͑o eO}e#1_A|` ̦̰4C*-1H7g 1A>8f\D"kgغ憇y_ZEڅ# 11Qo_XQr m EnW{\ZeRhwㇸ5A0C|".,nѦ Ժ#{Y> 3q}}b`-ylMn}5 E[*ey7I@㻜khP0r ROU 9kS 89DFbMP;F 롙l3AE㲩|!1蓚=d/un#-x4QĬBM|_Nm7}!G'u[].9]`tVHV)ծ׳)u}6FG|JmN#:'?>mP~ D2WT<"I( gtӨ֯n < 3l(god<+ 6r%}dP@ec8ʻU3wYFhYMVP)eu1EHT$r :j8heeg7n H]:4轻ձZƣTy)V?c=67ks?d4ACIoyJ*,S8j =Ev@#ErPPĈ@$f(Eភ? 3o T ^aJCrߦ7_=tC_%v] tူTGhȨPTkQ\a҈Hզӌ1\6 }eV0b+N*NƨICqX&%W ?"uIp͇狎Ҵ:5^L:Av`wnT#h\0k U6g! b1P SQl na9InLSD$"A)Hs˘ώ聶PFѺ% SG{KB c]pUΫ``aARG0im ҄ wtv$A?PYMEs"UY!Qwٿok!Tt "%|/ m7O1kGyDxp4a Dicɘ]w?l ֩RIũ,7Пz9+|@09Ԭfb;TbwѺEgj9}^U7p"Ů*竀!4r 1_Hdžb",{fes8ie dBp)hs f{6eB+VHF *yYah+gk#~ [S5EjE\PI\09)1 G1 vGbrM7Fdm1H?Y7sY`مXu*u]3Y+`UX wS@J[?SIj|_ D?V@S -?{w #Q d-Aʴ)X6a !;;Eʮ;_X\kLm8jijJ╄o`f$ _+uXFfY#lg.%8"|/_0M{_7NSn%x .:pO,wؑѩ<$J8(jt_\9 +xVIl-2룍؜6E xݣЖ Pc~]lcpa@8eN,&$x$اH Ra`6#p` N2a܈"kPPs&{Qmʼo2'{Ym mvo:n5ț'Gi90!jUaD5R_,0nⳲj@l68 I kUJnVyz h)W[EKrFa6Nwkxkp6/8_m$D| 0(oݮ̢_dm8aYdod^2!j&6Jr.h(@ܘ`8g_n@C9@0%c[Nb^GV-_?|"e>{D ֧F8FTd%gxu /jݑ30<Ϸ9Pv%Pzc'1h—2_@I4Hh1Ăꢩ{0D[0?C&amaP3r3O #M&K(/ZJI E;'[XbV6:\{z,2&(x+LҒ]q6}Ybޏѣʶ٠/s Xk,+E^@!7s'zζ#NŊvqVmYiڟ"y:wK~bQwr'qISk%JķHg3ڱq>(kbT߀z|ouVK<9X,eEp_M+tLTEWzHD Jߌ]OsIn%g TY?QR duͦ YQ>A)<כ5;lbu(%aQ=P[q!ANK$@KI܊:kcV=U%+B̵ @2,gj d0-8i{: [W w S{8Ε7jr*j18 8`uur{IqTa D81gxUfܯ!=$w?!6_&xl:;C:U_> ix| CQ&gi5OdqC2An`Y.!VZpXŇ{LvSօ1`RK;Jd}Ў=vkQoTcdOk]Qz"IHέJ;*WT!z@/t&ӧN98w1BFHy:`VڏT~aty/'dC@{A&$R7V]Qza.p*o96"l:o(>ɴ?4 VԂ )‘7趙& ˃%u:lKT2 YF8̣ u/GbFNJȯ TqWp:PFj-=waU}qu⯤jaV@i^rC`/!rB 'Vb.B0Р2 o.{r#ʽt[g:j!-mR{z6C3~B]SŠLHֽogCEHSVW8=tMg(qŦlJ*JZ4[\Z39Q %=eƇ i B˙;K> *|cڴN$ EVfNDKݭ3.qS;(—/jϗ.$B }GkjЖT仃Xv;qf֣6"8 !ihBgޘavA?#fL@rgU0'q !mz@</x/feXGH1ef61ZH7հSy@ lڅr?U`]Fo: 8^ʿ

C-ń5LO>UrmRTl΢baQ/\j"!B ?<2EFejQC_9#tRl|sir4Lgn^GQ'w}Ҭ m(GCivBUJ[] M (^JGHiv/ew|}F1(UYEmҀ{} 15:uB% `6{]_ [.jW'PszPS;*@D6O~<*kŎCD+V_4XBppMfYpXy *K(.V\65/]bXs-L s`0PDr[u_Uߐ#+Lۍ,NBc*#瘖OAf5漏o@*W"GɽA- 3,P(;Il`/}`mۿ;kNM @bI jbax}s^C^Q`G ڻ{&j⁰SdL郸~iHybڬ E<~6XO:p>j+`X3ixDi%_$N܏-!kv 8׶mP1=]Ga:T%H&l bhpDD,h`)zn!I-YVF3Pntv3~D,CnzYvo@gVT :9 #Gi75ySّحBgiXg+NJw-ffi^NzWA d{th _ UB-GfD ! p;_lw˨~[~X9TQm .3Z錂J&=10!9(h]ϫ^sDJzZl~Q > 85҅QE j_HB| cP?IlQ;S@l|y߅?*l AV v9Bzyo2_Tdwu 6)#3EaR\h)"lh s+S}ˮ 8)#b5<9|ҁDZߔܤZBFbPhhe欜>%uajpzv,R!Dm<6f Fk\S)Pa{WZPz.ܙ܁@# ғL|B":<,3=FH +A6OBo@F@$+PIUQ]p p{DRZtx7t7rh 2 $GX;6FsZFx#y`[k[lV NRLƽnNk*U %'i#'3dK(=mMWyXPp'>ŠGiztR]MMyי[W(d(2.ExQb| ]s!xv4G]WJֽ2[=n/E㖂t:/z6pPAbr\c#<f0gv2weN8}UT|~{۾l%1Ol tI'AP[u8a!ؖp͚ g""2dJCz6O%MWa2-gmU5}%7}>ͮX~1nduo8tOґowe#5ax*c]SoVϰGU|ݍ>tԎfAzH@B,wY⼀),P!)@bc$ٙχ_T{tӮ7K5Z$ 8>Y ڲ,d;R%OӮ~ժ<~?9h_ⷣ`I\:cZvA\x'Ӕ?/"b>`\ },IS*h0|vmFobނBb_׳Y=dн&xKrBL$!WzǷ|(!2}&?Rx5Wb86JL.+T%ͨv6옮^Sʭ 8 j*ddĈ}%TԚh+Si4L(K*k<7PDƺVv>,(!<:k{y "κֈ#oX>$ 9Fr۔3-V_{/v11z7R=YY"~S "m(@*%G: Dv2Ͷ~wEÆGO\u)e.pQu/9 B-aşyvQHzI,zsL&u GxuO0ut[вI"*L9+;[=SE*Q8y+vjO%]a,jh;#WMC[Dx›_s,{g.!s8&qAؼe_t.Y[l 'A?-)(4s/AѤf[z(VSkXAbB@FpVP{t<=_SVmW2{2wƑ#tL\eo,HfsκH; ((v PE.ȶbo vK /.vCt/6 )?hny33jxHÞ}0&bu-r苭7n?U~ls#di`"{so3 .d]zUꊋ9 ^M>ٍ@\9\Wh^m*i[\:g69]ۂ e֡u+ʮcY}| m~Ċ "*W4!>:yz!mr;x"Em3" bHr1dL$_Katɤ?DCU;;ηC.[gPټ"l |uY0/ nprj5iW \Rp"pqRD z>jR+.w8zUjt*)=AjW'26+ǿBy9jZtJY;8RIN}Y.d _(rm X_/'b.6jC-cGNhJR[,NBIDk 7k۽ /7.t4:&JVQFyC]F/UpN.䣅cyoLu1%7ƦFUDo8tO QPCn~"ol| <ʣ1OYTFBjUIrx$?E™ǞؿDn=vR#,ODFchoUy oЛ,k4-~|ۑӉ``Èe&dXں(`LoHlL m&n2xW/omPLR'm}g8Jh5ADI3]DHz޲'cB-ǭ/ӽ]I| :2̇Vs;L@胬INp myldG2<| :.ATŔ(a@(Jyd#H9}-lUBv͘<&jWṗq p*G^P֭}lDi R! 2yP!v[ó-"-Gt0Agz_Wuoc;쵹,[_paԧ^?ntC{`p^H\p 9vQ/Ӳt ܤ4$;r?5ڛ0Iv 88?T!$we\I n"-P5{"dû\J%ř_d8a,u>ЅF`ҩ+Sve1U ]p(P51p&Y+bs[Zk)Kf򕓝?kN:ۅu.fZ_ 3qX[?kE rt{ڮt͸.Q ~ ,wG G GBͤyBLsfoPA&aN"]تc`•MA C vœȣOT?؁_S1 iт#r\..f&chC,q}H91<-=@ JnߖvZ4/p9;zy]ia김K|)Ymg{S~nθJ!M7jf\L#\9Q}Zo&hrշYnA;8ׇBa0-SZG'߃h-<1 Ut {Zκ!6WAdhK9:`1tHB{I:pmlO`-u\b]ܼ<*R(!/%LmB JT$ xev?*[ mi[F۫4e\l2~<})͕*V~|-ڦ.!oVDeBY^APbN* % }uɺ9R~Rl<ҵSeT{-A)#kM ֋מ'U#]jRWb 6[p(#Զ%PFӄTD7h(^&4`\~?hO0yH^"nNP7]]?,txL⁠Ҋҧ@:юD8H+&O͊i#Wb|$ %bQUCl4ȉE>k@tp7LԶ@d7{! tL*@W]y H~A;7B”Il'.Y^i#mTy|]KYK;1y`5\ ߾݇ƟJN0"":m=A&H#4pi-,؄4Y~[ms"!LDv&5KeeNs'blCZo0$[flO E9@A]1_H#M& Bt||ڔ.0"D O={|S)Vx0퐎۝eF]r<شJIv$6 C2/VW;0~&)"omP "x}P!xh٪R ^#=RJ1,+oiuFңeJF3PH%Meܕ 9eugU?[R0y9"llEz9 a'e;N\fw[BF5 b5b!2[s?Yh]@5rEdn_ JI PEe5 [=HI X Dh\}rn_Y66ɓ}񰑘F &(8jGv8}G2ð臰kÏ:L$7~eym; &xŁ|J APU'8ɞg̝5 T5D m5 a KxBrO׼U8nn-X*KŰ@[R~Bjw-ڔ8pS\ | 7a{y4xE]Rla|Ű\eWncM W>6ZtjS0a"b9N]MW͒?QP͛I7EQυ;c15l =Bhvg@5F׈6ZC4|gTwN bhӖhVZzH }-KR7 7q}@L $RghyTe `uJe9E_*YX~&CLP J pİ,y'7gzr´7Pk| 3c'l=-?0N#D!h !v45 Z%{utEV/Y*djh,4\ _'%ϢY+hV"={t<+}boJIꞔ\K‡fcH|Nv])D[O61VQ)źclL z() DNx (թnaHՍ/Eubu)C´ljz^,r*ɝKtN72|u͙zTJkkm*j%c[Fnaip5:͎'}stŜv#AU b#k6\Tn`.Ɣ>vmk) y2)1D~ЧT?0"}iA/tt5iyZ$nrrHZ8I! WqCԂn룺.$+ /@Fn )H`_w0 ں > Ϊ/9#ӨB &–J61[7#E.^L#z[>ˊU1,l-ihdVگуREѝ>ɹLR dö#8ͬ#_{4qvdݴnw.CrVŢ;f-VPZmѳF@ vi Ύ-CATղI>06~:, -./76;y:-,1'8RƁBZs9ϬR~߿Al0+Aʌ}qGZo;.zmMqd:qeiy,|%f3G_)9:q:p}zc'.Է{*C\M8LOGuqu[%`ePrv"nM<:] ^xn<oN(S~r zRKfD8'͵VyJ~-{AW\:n6I, im`CuqrNА3IuQS}Z]TT SB@9 olW[v3w^]nH`pK2 z|ϊ:`@;uu` 5~/0)`q~$_.+\N隤HF\zc{YњS{ˊp(Szc۲̮R59xBkPܺ2ss -!}b{ۘH|i1؀mWG#JF?/8Wd;VGߧZgA]#²ǫ2ڧ4Ue.ghIrۧxu@! ecEE*xѲL _;TɁ=J \'.k4ߚ.2FryCē+a*t+F:㵭#=4`zS>mdH&0^c TlO|U-8޵? djw䮚TZ= Us>3)a_;8X&9J؆?}a\%VV2A~_&cf )⻱Yf`8gC6gcq516-"#e 2(YyZ+(lrCn ΐ_`NF>RSZRg";juV?`-d2(3*<-R]NT.sltdQ ;8"TDnΊhqxd=M&Mt˨zԙze`i:] mgstV/ JH -㼅"ϗ"~nSOnt~qn*sO^CaHnf "oKHI(jbrCX.W)Y/YڈQwE^SEaWP)uϹ?sJx% Nvf {Za]'ĝ}؈x>+Q;*#K?S"H~rպh{^ڬaJՖbDDZKH߉}Pkt tc&!DH$[v+gA]Vfj&T!k3yC:ƛz3^RfR; ,w0a{6xXxgb5 5񿊷. zs/=)V8n|Е&xgnaPO; gȬ$UXw.JW'Mw GBB մ]ˆׇD.0dmrrEz: 1!減WdQ 'rl*bh|딶;bu&0hOFb[ҍ]αrMf*Q7DsZ9 ?urfx2\_Ԯ~p_.5w=qCcqHf6+bMYP6ygg[Fœ;J@N{6jL4$|"ߟ/ED ? h5km&zzۯOdRu8@ouXxe =, \>X r* +.90((d:'ɬE=/Eo? }^mAJp<)spQr {Iae1_02̚'ĞH (|zͧyX&vɤHB&{4HU(DZh2? x{e=6U w{=f] =C6gxse($IP@k%@VzI#4OQhMGZm0+cjnkpJWB'wDk(UUH>UD\kk$ePaqɾW*[kcArV@Te[Z07v,nPηnCk8 h_O1_d&&Lդ+:AwCƙHwg0 %^0MfAy.ώ8~>{ #-ۧ 5&oFbdzʡk0J2חVxTI11R9kC=#Ɉi^K5uڡ" 8гP Z~[;\RE.SB[$ TNsɖ*Ɲ^ Va79nS1 CK)@b1 dnPA^*)+HJDy@eWl`>hήHySKs 8U tIt]N5 툙R~PAKQ 5铺C V5O`eP}ΒTGܭ..d(DQ2MjìN5qTtnkC`;Lo/ ƺ5Lo=(|AfӢng'wBN-*̎ ӰGԖ~93rdT¿b萼Qf;.Mv-^m {['a* Vvf Q¶F!LerDXY.ڏ#E;m )tLe Os7GӘ| ghKN^h&:p!/S`cQyPWhT$=MX#jӡ)B3ܣ,Axa۸W>|Fl`+s)lQ[Nd~q/e ĘGm-j("&.iOẏ=l>ڧ‘Ή̺`6LC:Lȟb)BfIve'w\%Uo9%x$:@'1vv- ft&P̐%Sq&~Z z҈5asG{7r!xEFӥIOfY$ nB@̵AFXy$ytktfQ/Y5n;7un5uޯQr`ڭ3VU߲R,b3||<K9oN@&\s\UP"] HNxc$;jG ?5d5&i?P < z]>d=5-j-pWv>B?;~Pe8GQD:sk?Њܪ- Fǖl)Sk1l`s| Ni$Caxp9(R2&F+=$tHѦ2gfs"wz%#EHu `xZ+$-yO))Y]okgPjm ՂM!Z9UhW5ɐZM^ΞUNا;:YuZ߭ pr{jk*kS%^& sxo GHyܖ `z`]$'к̭ͥMLtGA|D)RN80~0\ էhE|e?aÁQ`N2f}&O|w]| YSҩiJSP]e _.dm m'f@,]!|X0 <;|o!t֜U;dx1 NbD=A)J(,UV&&EX3D`"SR-"*gWXV1YWxz%34J$_w-*>ٷ=}& ܘ@ITKvc =^Z~9GT%3+;u(%~q,㇀t\KRO[Qœex)OYCc'blg 3vsB >JLU9L*ax0%MY4#({Wuy~ۉJ"DG6aS5#EVitv˺ J!СS>^'o#0XT`*j!t9uJS%ɶ[՛FO35x0F*(kĵe~M4:-X!֮rD [[$kwv96(6WwU Lu`+FOWQM0iBhW<^L_ aq.;ov!y); >e\O@zn |wڜKή*^!6إ:wSkqX6g(=H z?^/[\ {۸CC]N(hh5Rc`$)=QMMxO]y[~%ؾ뛥;;ܘx"&&}([ 2*H))nQ"xSzGkml8d.%-'"rga[r䪴#ANvO6l#VQ{/ryi}O.6W?hi u48Wn- "u]o(_rrqDrG|mz*؞VON}+R~Tq){ u y"}{Qk`X*ZK'0&ri{7ַH 'eQ~?"*_coZ̬e'n{jt6*e- ɮq9i(z7<ZK^4~o{yT( J) IAd:Ejk^ M~>VT=s{@ K fL4W:ܹ@xMNA}yM)G ܦ;[ 3Sc'[~<1H^J"K)%XS CT\ cc ]1 g/hK k{,9QVGM`V葿 ̴ܴmc&\@ T.ZjOjw+uapl6۳~Ʉ L0]Y=-[U5-_ Ӿ?Y\f~#@IY{A6M]2iW \f=f:ޘ}C*}(|& :KA7)  Sh:t"z?'CR@* F5s(WI23s>u(g V=4tRP *fS)l>/xo^I%ӨOL>UC' }+':>Sif Z`dĥNpfZ鍲}|eB5y^{BzMa<:tNǎewz 1A fdWwrR, QU[΄YF&/r =Z\JIq۬J*'Eyv{#-./BЫܗ#ei;`J!z-^K)B㋱% >FaT)  c+f6qe&_q mL \k7c5lڿ;"[^K1^?j0"=~zr{@hlL>mz7)w˖L`O)ڸy~՘|H&/.z1ZLp4y}΅ `z>s ,~@h))I|F G.dIJ ml4vT|պO؄.mkxA%N㩦j4iymq~JYPO\̀C*z7r>CSʦC;^2A)}0X!d>g%P{( op6-~a x56GIU[;VQ${{Y{JՌ:B{׏jOfHV!Jñ53NwjYR9O'@/6A=~Tsʌ'->((ABbuw+wN=1GڕVZ>|/AWrX}L!b]!l%ӵ0Sf# _*x5ʞ?1}A,͏2;bt/Y}"ThL6 5]jC7ŭCԗ/]Kr? `Ѐ[G,ދJe/'? *<fkþHچ g4'#s*euaMA0_8-݄$M,JR3H. ˣ;8qrlI[\,xB׾xF"ADxV،)T 2TF(dSo3zlVG_ź\|HtDK\%G+?47!;.}j*}w6pWyߙYZz:o "iAL^uZWz; `|˱[8[qm>n " 36'0EV>׆!Gгptyȱo[\b,5f,#;ǰ|ƼE~"eN &̢aqNud\sqYCYAY$F;rB o06܆ `)R;TIu{&nS Kc pyI/O ,^n U._DTB܈Z$aByX+4y#.m(Cx l=kH[nFQtj1ZVBq.JJ[?4lo]tJvހg=h߿\8F v\n >XY!gVq_I :+[(wQ(wՖoQ4`<<KEfn4 Al4J6=$Pj 3I<80W95,6"h{e@*yR$:-j&] dt"jD&D!~ }[ow3 TE6~I3'oGPy|;:bDșd~rWy,!l%OQ:dVu&lRS^!v%(Q0.@-30f3J?7b~ihw,r \RN/dQg8DV~a XMM̴~T㊅7,;J Da|VÜ+1vnkʳp#S~}j̃htשxo61t}@D|Yۏ?S骶kvPz/D'u2% aj]+7] iX/1x q5f`7[ cni96ME!CO[|ƫ<%!W] v"ݧ狾lQ_>>\veC<+OĎ!w^ 5E\1A_DD6O-cU*ƼU5WJHJ"i)"*a8 '!&6xŅh`\ WK,f@^ =2ES7sOhNFɭ*:kB80JA+*?8+_֗q}#:Hbv_k4Sh[þ^BGnkB6YvP:k|`!RePEaJAұG&6n2PA|$'.g\7`iMfQo k|\]~oBE=2־/7 %_urdbJt? T_۔ţiKޘ.E>nPyBz=i:l[=bJ7YG"@S9* 5r9-.T%ݷ{!TPS}-&X† "s-Cq/VL| k28uRvfOVԜ#ҫ ɇA0T^{U(ruGmvDe4mȎXE'Ţ|sPp(8>FR04vLڔ{mp FPc|fYlP3`‰bO,28TKWs_]?ƶddCܓd 5[O2+2eȂs+\|Fկtՠ#EQɗw4 .Dq3rggN8NvQ>=rbqfy:$l̵ȮRe&iOTȮg*j$zE˔5`{Jjߨ̲8>o3/d~'^1 ߹\=?`(E7 &vN$2֝xDT3(ip99eȃoz"GB&?dxf_@h⨵h{h]c/IkC$[[gGă ::kB B)$Z[7w-T1g;\#q=D&͂=pxH텎sM,"ݱ4C0 Cbx.NWl˃ՑIxh(ۓGX)nAGE5AtL'^ -@?n!Eΐy >쮚~+esYfO3"EH8m%?#=M+ ro(YVYMT'@W8Z%HSVgȍJ?AjoñfSropgkj%|'*x^m 4 ɺU<~f lhtZU2n%kCL^fx08}I:pL^ܺܡ#)${+jZ4L-Q{]F$ o+Ǔ¡TrԺ6^q|h99_S.fL[Π몬V=F!ubrAGٰUJd=ք vi w:^˾sJ`EKXhahVHIX`GCՍʀDs G݄Ϳ=i%9Sɢ 卒4d>l>{0CׇbzSW%e?X-ZA:!j!FD G]|hj|cƙ3.JF'P؇t!D=|U魱f)%,eۜUZTjfײjQ``Ajϱ~PLK2뎺A^s\oFX"6[kP^.jF4JR'\ŋz[!wAL_npAg "?R=`?ΰM Hc!dWb E3Z~:jb=iā"ɜLA@H (;yXG!EfAOڈUv䐧5\O£xE]*D/IlJZr~&ÝiPhYM j6k_ru"\oh s'&J'?pEM?L%jXb\B`怨[pcm.^ZRG<؏vۘ=, jG㴉PA.Ԟdy(>S1cEfL$6ЂŽıS,2X]zC8ݳʿ1R *{}+(U7qFՖ,8bh YcHI["58t%,*a`HMuC6Խ-bpzeh}oZ:5-;x~)ItiꖧL 1h̴n@m¨2y/T (Aw[7DD7=ΧҚ￰mFge2rcݐlŗOqɸB%ɂ?hdz [ \u_[p19@xWH/3Ze/]؜J֊mjJ;~o=ӛp> !*"G$?09Iڮi^k: $fHd 둏 Rн|ǔWk-+BYSTvhO8LQLJ- sڐpSܵĠpURҗ39$m H ~j1\cUn?AgK䞅:9'ȩ".)qx`5S҈h4/B?X8HjdwlڂwbƪkCĻwM5d+~ӵaַj\)#ɶ-7\8򪛘ڃv8׫H>[0^֋+)Ûb@d$gKcbѱ,9 _ske-yag W7 \#0KP3*'E=p!ZqZ[V[gWU)'w1s'Җ5E$l1Lp9RZ0uZ'n]r۟8Qe^4$wBQ@Qګoo5 ?j-#/8io #ᮍgG9L cʀr0VWbwg'WZ0N&;JEO! ЖG?ȿs;|qyh^X 9A 0(޶QonE45A?ㅦ?@Qf-N5kݬ$P!jI\GRGJq]VGLV$CjBZA0m14n NGd̀ ?x$ %/7ϬovpCzY9m/ @ A΍ϕveWQI1h<|mqA&x2{VkFn~Η-2h,_~ȉ/x#X+NĖ%t}j+aWc3!8iZW2'PrI]rvq L 0Q919^Y_ Q *]obI42?z %9%#+eBfωN]c"12[J) ?&RN7?U<[$F_q^^G&BeVi@x>.ɸG_h.4!%q%|Uu #P3 %6/BS a'_3N|8+5vGI^Ml|8OA7fā(+/ a`$=4B=Do}0ԫڢ >2^ұ@TC/a,ԜwKjTj(Wö%oy#)7 ߲HԳ 8sKBDS9$=`[CCDֱ<1,+x*6 #kbAYm,{"u8pWi[c?^ *7)R.ޞ0)[nQ?D{ۑZb{5)r$3<$l62I?3x:T_>B.K(zgN=Li?Wx%Hg2sӯ^]W2>MDűՋ½ߦ_P/ ɒ˜Tbc HJl$j)uyijKUN\8slWݥC?v&C!g=W@Eop? xC'@|qo;)Q r`r+kT dEs+ g $ C H)R|{pMju@ŷ@Hߦz͋S U1KU4sNw#ޣHCgBlL8_ JF29n| ZC ߃X,˚ #~ڴu 5(kf9A42/_Đ\6%ֱ*φ_7ބOl,ŹݜL!M?螖RwAqtjجPy?/b"{ɭZE#b#8c0QAܜFJ+V<d|h=ZǴCD1g=Yxh1q1s ˯/=6!4*HfQ Oٟg 2r|a\5J%Oge}(ǬDf*K'sкɇW\0KB/zw`2o.d l h؎'oa 1 s/ *PqX&[woS\Λq(>mݏ2G5f9vߪaƈ@wZF5|9GĽXET|Ms*  #G`f}hƉD6V(Հk!U6QNC@Y©eH%w …D{RO(}R`1M|Yx+'}t-ٝL2uUl%Z)":. 1 Z{~,Ҧt y NOCXS͒be" K?ȼ#M(Y+Ol#kYsr}Fapbk'~Yŧ z dK ruF%]Nnc=ԡq27\@:Txb"Gތ0jQ^yDj *~@m?,DHo+s aF{'WCj QЙl#\YZ"噍L&~G%0u !O>RWo# vَFC"Ų2 zR^+}k=SS]vNx C.GS6OZl_Z;Ef8wHߡDԈVbS>o`&VS6 Pl|vZIrLfWomn[LO{GZt-)9m8ZoDq-&[1nBO7N ` =_0BSti{-N wR+"*ʞ F>f*uJg~.j,ry6Ċn`0҅ 7u}_t٥vI@AjY.35 fiw_y8$.2 &{-ٽB2E4[ZA2`>Kv'Ef!Rf`8OˈazdWAm=NTGh1S2.{[l] "lX %֋ Fh}U0BS|E"kg0Hh:[JXCم>*?B}6[fCGxƈ!'Kh޳|Yl:ClF,Sx(BߺBC* BV-!}˸c14:/z* wla$jˈo[\DTh&%"|=| W+!uo-Gc:z^?X  dgYd.>Rۻ=ܒ>4CiIlX| !3tC -!9kxY8oz=F;y󠛯tV!FĐG|8y5W#TT<~ D)J%LЬ-mۭC2 xc:p3a9RK[&&U25G(~^ػ\sL U0#{^ H>Q̋NIv=e܎fi$AN.e8j/maa'ټJ&D M"8.5󾰳F7&)"o-_ Vw5 \)pRظt W(H !H=-:|>|5mkrW_N#(MʈL*ONAd#$G*"DUQA<=)qĸ-b[l;o_ϜvkNRb1y_Pw 2j4tԳxau2G2NQi$[=bYkC #3pvI _ioP lhLr& ):ӟi9q<Ǫœ%P +`'aP`&Y چ#dU ]葑Rև5jG[)0׊@ȥMgYhڎsf~*%ѳXQZUtR_T"dĈ- 68ܜj7˧6]j 7I!v9Q5& +^|TSm}$cOvT;N+tV-=7Xs`#@glWy[k<3&ۉU(ԘڙBomVC8~PY@P(vp X0p ֻF˘|l `q$%`M89e,;TQ8(R8dCa>lhX44twTy`P@wq楸o%tɵQ:0ƥZ/]Je`!\[u-b\"mT &0Q>qhI`4!QfKh`I!M 4wFpfr} ~?@*8iǃvkB䕛mSW%(lOIzBfrP&D,[v"WfVaQ$-ʟ~FSþ>Ey>3HL#JQ,! Gzn_گBǃC}Ld"ӡ$[TWuEHIF,Pv֥X O #x4RxvXg64] IY 8+WqBf3q!~f:q^̏Oj[szrJHK캞~RBkm(\U,v}q>3SX?v1KxdsQ!W;*jZ|Dwȯca .dh!Q][ӛǐ@9`x NEzo>1K8Y7ê@ik"}zZڿpWj%+,A0q|ӰAt<[wLxz ƗcQ3d_h:1n$jZ>s!2L¹^$!.~=LN0hbdFQzHI W/>1N9[r$@9\XX7lڛ%-U}1}RK=2!Ss]v #ÕdM*3&zg8XKS4 &nt /{@ޏeEAhdÐsGiьmUXi{.5~kcKv 3z~qۻHTvLŷ)"L}A:z 2+(0/ٛpT2;*|1#KL8 CEbi:Y쓵4^ =_P3F`oQ] #^["Ȯ2߳ gjtpPMTVB;9y<Sb5/kUCj5RgKrDɒ乞KˎtnE~56f J]+ҭz 5@YM;uH g?zs%^x1n+/sj0 ެ!" 1@i(-R\mk+i2m+0Ũa/s` f>hEQvݗ4w=V+6bi\s/a?YoT +pHA;6\_{rMN7~J9X:qk6?CuKb߲( F0X.ʿ׀("f6ǃn8~Y(-t+TY~N&f~`TTuYFCanyej[H'E Y·fZă!`ޒH.my,֬XVٮ!/$y6̍ ; 65kq#xbY_?2m/t4}#/׃N7gd`N9`C`|)lr *OLh"s%YpVL^,Cd}rCڹ8{,5YI*dB٫Q(g0bg&%жG %bA뙔Ο݁v?b K2~ 9\MQf!wexawYC=N)ENhGi\ @`ᠫ:,?AdVɑ7$SQ7AX.w1lK 6Cgq@ (:##yd5fߑi,T;&L3x`aJY>3 T>CbL׀g$XE+*??Vpٕ!H~IFLFD֩׮=<[3Pu[Vzcb6ʑZ|t.K_@WD<`kbOlvS*Z^b"(.;+MRln 8ͭhI`ICOX:,Fš.xluF簘[[c)- mTtfw$IB[QCxqaR/ L8ҧ⡵Ou9ZH mBx@X݇`Hb'[6.m0x4;$qʵalQj}\׎QT9fB"b&:A:3[,yPJ$#f;a>xY@J _;)2,L"R634QZC-9L Q,ind־HǛ>w\aTqm888.F,UB=I=OGzd20E}'wN2xN?1k5TfzuO~htO{ WoH̜Kh چcSؠ{R-p0sMJ;CVf^zXDmֳ+P+b0]8V~l=f ba9vFT"}k}"wIaw;>ZUbVz{/9wu.;S>AWvb$x'McE`Sev_Hh]h+g/|!%t1pVJO(Gc=`,-|r%"q#P$#oP}Y8 ["# ˕5Skzǰ Yuf)@$%?3~/iZ2' ̜1D0f6گ4[TeCX e<#@8.&˵*}EDOY23F@4>iM@>|{s\\ca[{OoB:2H[@^&]Dvj\O{Is'rWNX0IKd,N AT< !EPwd6gJ'#O*]X,5~8̢8/x7#> `I-=:&WvZ(-"GtnKo(x` Vt7r`tTہ  kzopCJujDȩTV)圗~q==e_P1^^<f3sϿ0 0c# Qf]KD6rInkkmp-FZ:Nᐃp( Z_*U0?T89{11RIS=>@SfCq $x%(z=`?}XMtSZL=F;؄l@ xITۨi'ZMQ[pfK|iKkzx3PNOXJT+aR~HO<Ų$ϖׁ! R]n2+h$[LŘOi[ƵVcɿvOj aO}USj3X2Z1!ӣV>&WB؋Ʊ,_/)4'A u'l`}uLj"iٻy"K֭!b=qR>{ dqoOvV|o6.;GD>,a9X~@cndxIV%fm氉m3[VV 5ze[=)*bةÅx.R*rWlْ2;6͎`$ Ba(?u]'Q;!+gtxf)^ #& 'i4P;- cux0%F!w+#hՔf#}\Hg y9 dZW,4M:Jng kI#@Wk:G ]Lh`ӕ>|FL%{sc Br{h>a,/[.[t!cxm:5ܿsahCgBh&pE ,6iLk֚]H66@Ɂw. m8ơ"^tUz&&p"R2"L:'6f#xLRp͕G(@Qr*Ʊ:HA,O,t?t";[Mkkh%:-{` Hx; ]Άsy3Z(}a4@L_>+_nl ǰq*m޳lJ:וfJ{;Tui2O-ֹMDe55}qDm]S`7Ŀa t> 6‡vNv>tK'f})}BK.nt#?g7@M+8֋^$Nn+xSTV=w 0c(teK5GK{q&6C%cKxg"dN3,)f58N̉Jl^\h_n(Q $8a v3\ۡBBdEdzN.pMNQuT |ç%6$9mgUbj ;N3TL_ ;:.$R-.+C q'k;$rfԕc(mW]vP|e&`fN@-YsXy(/3W^kK*>ǧX|e|M.pC3a^ɿT|# J=J ] k\ 0I;x$W1T\ʍ~;{֬1Ժmu6\fHv_C{=l[bv)ix!N,\OkbysKr=-$v, bh_d~Ψcf wyC9+(qxPm']h1AOt"OR<fЃI)r|g߶;%Y;u YrҩR/8gutX/6k'CCl17߉AQQ@,JڦkӃjXk*N湣j ;eERUdv`P~[y%x5Y2i\Ϩ'iKjFQrG:G#Ӫ8E.@u JpL3Q%Jb1Y)]&Yj%]{l#Dpؿ `aE~LVGh9u>fMI%˷Hf x.h]T᫾? SX4 v9֑vOWϵ]Ҙ@|h}֚Av>~Mz@9RHkM_x'<`IJGrovGkQy/#rƖqb:^:ӭ6EoJ= SPp6-gUxf17e0:y=5 1m « Ɏ]A00?r{ݲCvrGg WK4ݐǂ,ѧG-3+dIҗӣ70 4 B^H3+痎+ %K)9V4i512;RmBO.r^,y"aDCꂞZq4h'[Ս]m#_,y+Cݪ~1| :l"{5(}:"IBI%ڛJx8gf) }V%ݻvlqAs)z50`wg qfĂ  +PRI!V&~}hI:ݾv Y2 ,p^C%_bUU|9";TBL/!z_ZZcމLjtoGK2:x{J$`;X)PΩ$|yPn}Y@ഹm?P\T Qeo4:N93cq"]"/d%U޲auխ7+%B'sLC\TW3!yO7mRAqÁɢIfeCfR8plqs7eb a@)SUy-y<~ yM>45l-gF|c.p#@1,cKJ ڷWʡI D̲)n5wQdPA 4%<@ AFۭ6 {hEgO1tM J:IiD^Ću~vX,̮ 2ab8Bv-X# y$d Mu=QBضWAnn.O?gR<#. c^Tj.)ǐE3w+}>uMx`}/в#A!Nz'q=:8C\((h][p |Ga? @5*1'EhБA;|H&086vT4:7l<ĊЌQ:#!W;Pn:ھ.YD$^? Y;~n=::}'n 6 +$ ^2ŗIY)̿o'PL`͓G7Fہfx)rZ @Lt,i2j!,K8̋z(IBn_vu$CLy6eȦ1儍])r5Uy@WO-SH kDLDkT鍖h[Yg)\u?Ԥ]dϛt+pT,\#e[yk Cv 8`<p0TFB؇'K}?+u(>0j]KOmw/=І~(o"Ń참\U>7U8*h eֻUg;ԩn鑾H/H?Ȓ~fm`_F,~PpW4Wf:fS5MsxP<Җr+wŠGv~.h]pIFMc![캤>J"+wc*%R*3@ik ]'t`>#O6Ecl`ez=(#OJR|e]VdrȈ]5m@x&Ҙd1+Z0(1uu_nR捙Mtp)W@* "ˮE{Cƶ[Xgt[K]-/xȨ5B`Lfʎ4-)^?UeAN:';G) :Uh혆qik{Ed˂5uJqоR<4- +{ 2q'2A推X<0Bs+h柅dA (gg٦?CK?-:0;ʿ]B3`ڱ :cͰ qb~Z|DRޚp\ >C.cqXME+`h'}p7:JId)eVs-̨"vs`bcAeߨ+B]s$>DmvpYcl^Wj<,_44mYfheheo U=y8^*֥Mg3eYoSɮzO%̛\-Te1'me2U3ڹvn$4aEuL{gTL/].6_HOO ]W["V+$(p/R/~"vnDb$1C?vEg*AYBC]SmV烡kv/ڥBt]v2"eF˜dN瘤a;G=S^j@YL P3kԒit@^=@]%bR> zIoFq3*VYx!QnK~Ul.˦I%ɹbyLϮR˟ Y80A썧xq~VvNSgqZ`k_4e.mਰywL?6v7hrr+ߌ5)2ѧ%rx^]Q4)\ŸF,|6 dELPV&ѐоvŶPr{xeGk ,A-'̺x] U) #>ҳj=:}SdJ[Ml#8s:*̅ӕY{*ә>DݟeCQlumc!ɳY%m ot [K&e2Ů*#ʡ[8ܔk ֱ>ow2f;|:~zSMB@ēKe_΄,օ!aC{F׻`טt;a*HRY1M a CXx8APv *u;m>s8v6nǕ Z T̀R 92ؓ}dr~ OeZ$<,75ԦR+hn .VV)VϞhsZ\?VSǎEw! ّS{{t7`loIe\pZ1xp^Q0baCh 5"%L_tиq ǵs8츪djouL[7@UvM V"Vz,ǀT Ğ9maV6{j#AmʣB#i&`J, bk~'1ًՔ%mfOA0:/yN֮KPXm32bh0v$ ĸ%`v.ր 8OXd ƌ Ф$@ |O~H ^j ):}rQ߇Y+fvcNe+_a$7aܽID묺Goa8mX&qj1H-blh']ZT|>CT6rmyESF䇂Յ; _߄$yB^3"/W*ԽfrǨ#  )5rAG.?;|gX 27#F:Y-o_ i~uD p۔sJ]o8D&4&8?`ϒb"I݌_!J)hmebu_("t'g`vV;ZOdYΠ 13KJR)tWz4~fN\*}KXoI?`'аy0BSjYGEM'+ ڦ5!$S'5m'$gt 'k *)_sJ` 鄧 K^BG!gdMa+8z%.3Q 9 MX[U \^_ṱu)NRoh**}{s0) rc='rPd7fSxl _F_Jڼ3 bR,":3ȳy=Z;K7(0*{` ]ĽsG%"&Vqxp פN6[\ҌjcF?0f?[L|ΆQǞ/.0Ӝ\u]c F}:<^,Fg@s̵M}Pqds((F(!9`Ou T,wh\PO;+Ոo xJبX,../z[7+Y7wQg !}6Z,xk5nI.X6VtOSfdn|:oZmrbo5,#GQD,(V^?Cʝ^ą+#;bWu1X!NmG1嬓;?n׃K0rm?G_CYԾRwyl?Kz ҉x%:D=,*'} C9d@i`jx-Kz Qa8{ȗU(:c;5Ya㚦hHALAeyªxRe"> Ԝsp-7W(w]bC47~8<:6pҝUM'#oX#Oy6R d_+g}s$Ptm'ԇՅnaU}a'ɒdW1sHS߂O}$י0 >pvmwdj;ÑꭑB1dC$_9ǣҀlHryK&tԳKH6CơBݬnQ_#&yF&):7n$@=p R$#L .SP:@Ɠlt|imfldAcNWƪNږ;#x)Ȟe\l>PF(rBvoDcu0}އ"*Q@nSs:p[<59ttjw8K 2)"cVl+^Ȟ85ɢ &NhEF/[BGj,!wJJs]RV_Zx"3w.VTZdbCōp0~$+bN!kOiNܕٰ}:lBO4b#IO"yI!/*S?;Dto~]4t U"6J0|q9nTxu3{@$@4cOUSe=e;Ƶ{TX^ mg0{zO"5;fK:y̻`NHG 8`kOFYoNR=wLM?$S[bJ!l24?_bx6 e;MRjop IPd/LF;]);op٠D}/D*@{R4R]q1o"?`"G;bK4{"vƌ4uOp?eM] ft" quE"J <5_dIF5"[`37G2ը@ /xY&ӳZaCzlI#{V(aNocFE#]pyڑeqzCun׹&5^v^#|B~]X*rCL0"rW]<;W[š*8p _б`m Dc< \#5nl2+w!6!6^'4' e}Tz!fzCk/^6)NȂ4ib%]uյU\:'2kg4:?^AH|Zt: ^Gl bN[ilrB+x^TZDy$ZB3BiLwɳ:puAOt꟡Rz{3ëHg!&78K`Lo$mJtm|%扟6X!ly6ӕߔa ;sG[hތ(Uu p@os}w!V kg`@낊ҏ(Ui읠-cxyyg4X֡lP wt"DEbSCu^`eMQ?WP)M£Zpiֆ)N8뮂h͈kb 8Q~ gLV4bX3)Bø.πү$!-[f*B V{M֧U#P>6Y.oe.i'n86:_T ײ|Nn^c1Tjy`z-5 ,w{#uLGhdoMJЋsKtͫ\m.7T:tF֕g?V+~WDlwnyRI-m#y uٲ\P ߼xzuCZ-Vi >"1J xF=ḝtFϩ{2ӅvVd {r"KDE3[$ So'E1W/C`ܞ$K:iTDHir`9194,FAECb-V'&>~ae(dMy(8<,c=XcJ 0^O gIKL;X'e..(\Vt}Lt J|? R8@3UE(oaQj9̧dRM7WBԆn:÷ڵw,W|uxО\X̹G|5ʗ={^A IȺynJ]>|!:2v;p@) ضD g`Gc_Б[ - \i'@ mD6J_:m,ԋ"ض/T@L^4]ƒY1Oi3`FucIUD3\+ Q-k]q(Ď"_PI*r[ұ=Lj&Ū<mxH zFĔ{Ogmr[uǍҗ2ښ7)^p/4)޵Ճ7@7ﮘK.ʺJJt _>Uܹ\24)aQ,3 pM_X&p}q;[5jFXl\wxf[ݬ_ 5Ȣka,4 t_.a35]3qM)h{zЉë/gMpoUp4!:T%LCѤ%3|Ԙ{Co<`7Q^n@:^ qc_>=~I<]e/i3UE8+%X)׾R L68'XÌ|Ov 60NlD0qN}7֪K9~A+}U6^p8L|"R2s毜^Y-ae M>gd%﷭(d9%c2::[H~X7 h]8?Ó (Ym<\+k2Q`ʭ~61nj 'G}#һ>:8&|eI4>rṕ3$n]Pw6E`$`MnV]0,)Q+7YduBe9jӖbv*7$&{,j،URz`=V4e~}PL?ʹHyHz(5MQg(ߤ?+MM]RHCo3L |@*|R7d)/(~~S.FM}3+aD#U=ew1숶84lvh~)HP@W2EzujʮĽ^H ۦs@& ~֯|e7]'?|yZbhCKiP ftn: dhǿkRir,~;) n'RRB ٘db3t4Yrn/XK-ZC7&+Fss RpÊP8C$Al?F[^-]NIJ2P|+!3SjMmK~R'*ΈǕBʂ S74#x o>B"lIgƍهiRW`Wm/o[PΈ2 89 KllvKK boSnA͡9>UP}l.T+s$ # I7F@5؞BFQKQvӎ91uGdmu*'6!- 4A7pY$k"_U?SL#qM͚9vm/_OS>YՁ.VljΡz:$ax)?fb Ƒ<Oh/F 2x2s@,"e}eoÓ9=b<}>O.oSV+t5Yw5QO2%s&}T'0GmRi Y~A>D` /S܃J/yI@9vڴ>#dCvuM_ʼr(c9eZ hv"!~\Wce-,_4Wr,'#EB RA0 /Z\ yN^lDo3U&'a[OL"G'G A xbAۺ3LК󎠮hoܮbu_8hmpЮ"gY} .T~%D 9T ,ﷺr~_(ҵv*bDCbQd< MZQo[+tB7îƊyNLf4>D0]6^K࣑z`413Y4aKj;izx_[8Ǜn["X_7({jZewah=qVdvXu!EJ#g?޺K*cH]3sBceQGݳ)[K=&ϫnLQ4z[#",ݳPUѤ}flơE4%v{x ';Vk#2>k t_bRZ*m}ۿw*iyR۟ֈ\Z.'(/@8#EBr6\FMÒNԁ0Pq16 à߷BAN&5B`g3RY`Ju=zH%ha0J^1 c|Рi5O 9C]X#r`oMf㭙{>ߵ>f\?EP4Ucj5sDl[=I r{  AhM[7c@M;y8fqcZ$ڨ2}*|涝;#u7m"oEnP1]l6Nc?\eO"0jgC&Ui5ʝTR)m+/{\:$q23&TRQy8m^HN:?T>y6(\O#6+dyZOV)b;V"ڋA6+Ƕ| ʑp&:-f`ʃ&QCym++ɟ *" H2]W[XiPF*8nޙp3Q iMF=/~V}L -踦D'EPSJ\]iP5>05J%)fl/w3KHBY!8cNaDj9 jA-xDS (0zc-x{xU[3ϕ FgM?T`!H--ʘgq?7OO~tC,u+;˛[+jv 깄BilYi|<&4\ a~& "CEtx78"#^R $S ŏ:Y#y&T^TsB>N_g+c"%U?i[w @%\C&Tk3Qm͠dHЋl^I,@{mzo/J( Cfi >Axqׅ3AЩ Ϊhƚپ  Z *]YF |bwʈVI3vmTi2 -jZN[Xu<澖69oP7Fv1&uitRO ѿ ,${P Rs$nW1v,ěMI/BTݨ>xߣZ jLZsXS$#%fQW" i0Ԏ!Lf;&8{pޥJB~ds-wTw@ BPa@B#1hwme,3v :y<4obyVɀ -AǷi/Epx 5sae݃6,iwAM؋$~`{f-a!.@.Wo]SZ i@Qpt5A{BDNe i mq~.3yD" kx?d 7z Ð4 (3@ 矣)͝K"dLL9 n̅f} M!m:qF:b@5J&IY|#>ӹ#=-N zX sRC85FS?Ǔ+_n24ň[ g~NZ1m3jU`Pܜӎt&be5=BHPZTOt;1) H3uw=ޗǸIb-/^4V7^P5kcc.B/11o~=) 'KLNLi*6__,*NĈZnÅ7b㬱3bl; #(C Է1du|,ʜo膳H^U9Á>&7hytXOlDςͻeG:}`_=m M/>̖XjyYGƥH䰞?|OhQ5f),*6+dbmLXR6 TlAsJ#Kn4nG7n%m7 2EN>5MݘIJe>r(1hp N7*C$46%OH@)usm&@yP6IvVs<=;[jA5vQ? ǽTf3]2fg3/Ogûi ǻhۊܝ(1̫y5(#LJt͟xX(Ua^;G'*wF$o T|DIt#K G^4k8S 4C#N%_kTb":(B/A-WXUSiU9LV0]P{GzMX'QKٕ>|,KF0=ŜeG7ut^lWIh~nFFY·z.[ #.,C]-0^9/BOݘ̀˜RNTXObOʂy!:|@@zʚֵB՘ao⭵oSVΞ1Q>+U:7{8-%`~P\+Qŕ!g)KwT#H4@ ?޺}q?@=V zavXH[_F 篼ӗYAc]E6! O6߭' "ASD\iawZ&3F;+[|5sW✤-ѵGy- Hތ%Yc]Ge같W6]7*T>x`if!Fc umHduVOyY@v+"MI?F%gs±β#-gʃf-o ?uoJYީZE6/FKr09%^7wk%\!Qy OV'İ\s"3_ٹ͝\ Ɏ>O~85Kk)2?bW{df%`'sp0QΔhEf_zHҙ&L^B4$̀(?;t|yP'5dk۞J)D,;&4 yCkG{CK8$/CuQ+}UvOM"&$f^ѭA+ MviQmUj GH &6_*;UI`h(q}IŃ>&88!7O9zjQ}c|2|ݝ"QT(\KT(grjv0 9;$ΧI=#ͧExU3oY](# &sRiisRcl[4CT =VQ7$0M&駄XϙV%XP7Dj"-OV&^5+$l;)%)i)" h1LE?H` dLϔRkaF)VR;&R=,mDtݷX鹿ϭ8 Z4*+FZGH T/E#.-LdNryU€wmNm Ϸ fu^ځ 4PcOGiZ;cY⒘$ͬ{Rif1n65!hn-ޥa&ԓg#/BND|W+Q~R~8dT24%qzNhVMQ'RbRա!uxڊV=>M̈AvYXi{W5Ae{%-gȾ,y:+M-oOH}l-?nI1BKW ׽^% IkNQ!eM?p7A|av_ k,/XK[28`Qֹ|,"dHCo3,u'YNaZ7cDe\i噯Yr0C9iAQ#YU< tP3td˙EP}Rтc[2Ci zL.YϠ|!|>AU'&FD?L:fNk0qPs;al\ .%E`Xh @y_l&0S^2S̱.#+ha&*pt' ޮEO l U1 ˾O&e8Fγ=+'=F oZ=\M8nlǕƇF*f ]J` P2amʨHz⢷jX==S m< n"N͋ zڶ`K:qyhgcNwdų:ں6*gIvv5` )⍥oE(ŧZ;`Bqϳ!3s92vG9{P0.c=ȑɪGI[ 6 t狃Sg5dBYptMT X7pCvZr.u1?8Qu3A\8ie=ʶ+'}-:S4"nG,=CM֖6gtW>o^-.T) MX_&< C7Y+'|r(?ù`irnېZ/WM~rwH<8XT"ߓ6 hۚөjWq <:|dQ 0b ZŁ[DR O@ഴMxud]cFo-~kA1s"jk9%V={JeLsYC!#8j`:/Mf6|GT@L/Nkf LFCę3i9Sc@.@ IO]]|Ls{}:ldd;A5  #rw&.]볻֦7vdʚ~42;0oYyyQ \ls 2kΖғ]WeP|3Qͷ Ob Ϗ#? YBȐ:ͺrQ㉮y!ʁɞ +)a:o{ùN_UnUq\ʄN4hw43Ql=YQg`s|B36+/+?pȅa4h(=|-5^UtJ6QQZa6huoTM9S13 4uqb`aℛ"Q=HDnuz@§ΗF}0т> cW0"ANm;vONhzb S,\F#&5kӲDxH>HHl,ng4 _ިkNUG' a#р`EX[>Mt2 {zV<&-PH f4Tb3dt[+%ۤ~=xh"@%,6w Yhq.`܁)4\HxW}#H8X. P{1~F&vY _qFm2O:%7\<ʡ*Vhk+oB9n!u 4LW:/%KFMP(GL'֡C U(ϟ$k"bۢV'TMU@? 8t[*D~8&iRﻝ]fӊg#T5?.F0[ YS1_c."6"яF셇\ 2 IݯO> O|s6N@Ml0EC|ϥԤU6h11E|[{Oa <`P S=c>;?9W>L#GL5QC%낞hcc<,Y|ʧ?mn$۫"Grɔ1@8u i$-̻c"H.А=u3Sfh&9k=CLq(SiZV af40!'&mQY+HK-d}uM)D({#]j+_=,V 28w/_X2<=Ye,EOAº7潷gj)瞖?Y_iHA:0Wl s 9+W[ޭtlL z1&bU׫_}KeUA[ˆB%_m=K*ֽ3qX!Ǻ^]N+] b gl#':; #B0Z)~:jVOAo7I.S-Ro}Zy-j?V6: h2mD"P0Zؿ\صzj$i7Uqaxom+~@$?z1{nd'. jrRGxmk~_NWy6ۥ;pq@Of0e7bG,ڞȘ:Td4>[ =Nhr#"P7)3U](b i{"=vAP^;)' aEN72g[\$ԞJ4':[q/ŹFP"*G:dD%@H$W>rڹUA1p fjw9c:mH(etgb4ic]X \Uo :foV# b { @Xh@j1ǂ  AU^iH*Ct]Qtˢ zZeW٩pQ[8(VwU /ކ׻ALLno~a_' .ݐOme¼w@S:# {ѪZa26A[` ȼVSDq"\3_-;^rK WWhӌl'=|`h[8N2)̔#VBS(AU:l :F=" 4#".̄'`F}B^U.NH@󑀠^3ME5mpY_᧳U˄r+[v.jc]0i˟_WaȬRWOO؊9PH N3û4- (Ư lZ2#oO!F $[őca#S /NA" s ITGqXfXW默uDi}x:N_c̙N(w*iG}U%Uꮍ3iEi̥,CrTcsXZDdt$Ehc&7g锃{ R_^9ŎL tGi,?1M([a{RXVۅ^F*Q#iopCЛ֓x ,pk[Z[X|Ii`Ѹ(Krm)0isovy/+W0P|:"v"@Z,-_6DVЇn,f^fajpR{@!6]Sa=hI!B灪'dCg"nrSW5{moDa1zbCM&hd'=').lOʒ!FqՍ4Ss{\"M&=%=K$sR!;5rg-7A-e~8:0-S[;Aw"k`x4u=S/,֯ϙ}! @+6J)b?Z濲{bT_f"FSP'a뫊i2ίSR;SC@H#\FYq!}4".asm܀g.^ h;=Zga^u?[)Ze0yK͛<B\^ d=16&g}" dgn_]+M:tm)bfrh*[e5&^*êŬF`gf⁴ ^mGͯ'XRnCDtj5CB~ەaB> ,koQ+uO%B^NShewZ3!$?RDYxf7E ݗ Qپeڜ,X)d S2 pl {sҜl;ߺR3! Bk޳iO9Z^5/v뙁jO^_#NaDFӔΎ)w@gV؁+5#:9x5&RN.GzJFx8|ziLڎTU| ,Fek _7%AM7(PVg3U2T2^#G*=+?n%Y;m^$ ]ĢAх ʃFU3 nI D\s|er c˺:ė{*~ Z/)Jõ5Of2 aX Yd \1Ji>C{#K@ C.<OISᤘFYqJ2+eSw?x/EUE6cЌ40fE;#'KP !-p֗hPm1Qy#-:6[%@&ϰ@PO'ܷw񫲯YK~J2_SY4}a=ء N8&N.zQ" uD8bH0}bp=2%)_fC-9{{'@#g>\~4˹ {(IL?A/=i3ytH4?'IGv@r$>`bPf~BJ)krU0! |*zYTnU1#֥Ql0AuSպ4eo4[j8=5SM=E (wv'ʐFOIgFU:ѝ!᧩ !PQ Q"tQƼ /L[ ! F?p$y[jdf 3Cy+p؂"Fn:Q7kn;hN|ȓKiG@+I2)Xe8c Al#.'ff!eĻS@*>u%bMS\TH!|^$ HBgbBw> T."%7Kt)vYe ~L"zgHC[R,u3;W$BڅROlVGAvxZA{ʮjLXh cOOa'R]7B=/k\Ź*}BkyB*ϐ H""L<!+vQShv(H#(uwb*\[RVr4 -w ['ё* ج4mԥt 8Zj6Yfνf:"HJXQƣ:cl_tjo͗C$,-EI[L0 9| =A[0yӴ ')$rkD沯N³Iipޱm`ܭm=û?OWR=O8]0Ua xh,͉$,p^H}aqD\*=?Z_\jy4܅٤oa31ՖuaL1)M?z$sei7Wk;ԣ#ؖ}u28H0QT^~y3 I鼒,̥7׎R>ܜVu!q95 8[wB{u2z0`=_/4/L3|6?wDy Zo$6|!?rEc&Ol} ' t8U["߆=3:JO7Z)bb 4+4by C. .qoT\Od&=,5 y*ְ+E Hq|wkĵ3:e j )zIҚ _^.8bnҼƹ^ wTHCWlpi4^Jn[GJhhkUs4R s o+D}ˆHAo2Hc3yْ`yR3NtX%$b?3a]8iDiI(C 0M܂=s]@{WBԠ୼C$`1x;yZ ˙{>ȿ~$mЃZXb UwEWBU!D1Go;&x X])䭻})VP&p8q5ŀ'"n[tMXK+RJ!#UuX\SmДY-wz]I_oK͊LPX}=/{X˪wW;Ec…/9A]7velKM;u*/ m%md),gN)h ڿ]W<[0ԖkqXI>8]o0dm8_! z4լl޿vcvε!8>$[LFx;,~vᵽkOڝkዯ%]h'1)X(ou%(tw[xX|FMn) "DHiVgz cXE 2=6HVnǒ'Q6b)ӒXۧ5l%mv;͛`jۮKL~Si:.&¶dLHXdg7RYBbtQ/BّNF}5ENuD* 7}!(d"ˮ`3YXB*xϽnq \g°Ku[zyH&M+Ze ݽ˗G.Nùu;VhC`Us[OU3~Az $W#HXM #N9n969gɜhYHOx?0ȿj>\h]wE&dh [BH|;րۓƄH N1@]UhɜZ~M=뵥8;b!R'=eGau{=`j 1wx93Io57~Sj$,d:+Rf;]lGrJ}v8#o7k۱&#M(p`9'`b2u P~]^PM4:,[&;f XdφahVHLjGR]b0J~?<ʏX^|m wD܋=,z OɅ?2~+Hpzaa@({nBih(4! `,q&zchm2 7uŘu#{Duw hn/my(/ʚD½95B2ˍ'բ72I3Jb2Ee*+Od!BJImFم9_Lڛx*mKLw£ӫkPS Qk'(]C?g7|Toz/i-mZ} `bb74u^ع;Z(MT5/XD;b7 8v|{VL8%8! gC9 DJ Qxw u=꾉_\<8>Mq1 F%UEea m[}mwޢ)ul8O~6s[7fjҵJG;$KKqyYqk|6HEG:܊7>O0^lrjD/W23@!S?# q4Zijƒ3m;é ÅVQr!#tIauzz!\F!Osf] :8 n[Z/#^hJᠮbshiPl 3S/וKfQeV"w9@<&EN摈 (mGAۮڢxuŀ_rtC:I)K6ؓ  I(E]=U`}1W)-Y4u ]'`"lD|KܧԐzHJL^M: 8 .óF_f'>^Zbnj-Hi<[Q!Z-C`i-YGzokR9T 5)P1s# >KkLex.38zZ穋k,`֊E08av0߆ꘈ>Wp6C M|Kb9 xM(Qu٣k&Y6Ll˼Np}JʒzBZJm/솔zH͛>2cK^[(p&(E:ݑKpP3Y'q8<=?sR]3;SKnX(\OC 1CӍɎ&.Uu}k(%sŐ j B>Ga ( 1g! D[V^1K QYmv56MCɵ{D6 ,] o"a[hOX ]T_z+$Ū ΃MFɤ/')ZؗqGGϔ=[ԛpx-ycЁ!T/Tfq]gjHL b0uDQ+X 8# tVY&KߎஐfD4B ;Hh9<oNݳ= $>k`gҖ$tnDj 2j! (mͪ9@tN_{{XR^*v tHlAYК?#v#SCzy uk@3 iʌ }j=62oM "? Y;V[R̻Lx#2jVIڥg#Y׊_ώ(Z ˽l`Apq5t/iM\|}Ժ8h8VoGk@I9A$n Pu6V4]vO_U}>cCfd V{*z?Whڴ 5*jOaV,⩵D_:Xy"͞?8VC ELPTyQ/B' m/`||]trVڜ\ڶrB)j+.,k`۾ ',{ ySķ"s&2v,F=?5cX¢0].N' y("Ā(<=K.i<ڬ/Ńcf*w}zUaUU~>"xEt on\;:dzO(X슇-՗Ι Oy37J*Kb:!8"Rq֒#(6Dz5 R9sr˽cP>a6]:MGC!%KB>1]ȧ5{3kYԇ+] #"oi.UxYHCjyXT(y{BphȄQ9QQ[ i-T9BXlWZ,5.Ib9G8ҽ3c )+| 'Ke+~E(ũgn_Z&Kih0~Cr8b[yhYsC١C:W]4XSP((C̥7=)fRr_7~~VׇPGd-'IRd *ooENl }D9^p'EMħw6mn WCO6c6ILV`ߍIBZ/sͭXOק):џ]}BON DiKkqt`!x kN &|$`*D RAV5vw\~7қ4yV/B\z ZOnA5v+oW5|ʣ]\<4z-&9W-(!kA.c?'RIV_;9!&'s:d]r @-^$eޓ9,(~!Ce[8_G,,sF9sβG-IWx-Q1G.Рz>cR9Gz.dfMebi%9>Օ})8¸C؇W u=ZLO{ܝA236SʟB D%L5X`,ܻ8NʷB8:|^ėU.іTIZ&EK]`fVlP/`Yc5Sr@)BΆ8i!:g@ į'}Wc;] ܿ,Cm D)4=/,q, {`[-YFFT(J93]SOk[q*#|nyE^p{ćT"0}BG,X> \( Y!,,z:','yU=̐%-T"Zr=qi>yz[\gL1k؆խ8ڠ[18i )U1>Mn 'c!| P[+Xfm.^Ru0=`{Vx"rq!c,+Շuq?hyϪ&bmHh#˾%V(% ;8p-6 >(0؉ȗ0ၴaP3ȴ<+zuMkL gZ'z,\gQ Tƾ&<43{047p=z +Z1 8a*learմ8 b^[iCC~AԗfyExupɇt\ɀGdq' >9u%¾0mT?aS9ˆ]*>|TP6{.u3`ؑ&ä.e_<#]O8 bFF <vn&K^qQ[Kϖx8ԼJHqOa7qq+Eh% Y*#뽦J1+8(i_f@sױH{7'1=kr"GP⒥> 4?fTN5*fԊ~! e[m`̧L%NUƐ:?( .Xmʛs\"FIQ+CH0 1[0HL@Rq ޟ@1`X0jJCm1 {Ps͵vdzk <W#;S Js5:DЍƽ}()첬hnqNY=Cl_BΰV*gWn JaonGO G ,D|-Hj 3c?7Фz!I@k+}/BV}&W0vv g:w@]/(uvlOYCqU)&)tB.Lo9|5=+-ko(,pbPVxOQCnz7m_pgBEs:҈!u1=^ \kOCWmGɱ^4$"$wR_,nO?,yeqmq)KόShLʐ1 PtX$A4'=䷗qKc 8U"HwV4; WvÇ(.T|2x2Wt),6ᤠ U،^" ]`Cg8]qQEj(xR hz^!L\ ɮOhU_erU BM8&7y:ܝBnte<Ҷkˬs 0D}UmM.u2p*:Ք8욜q ̈~C2xdưH#wFQ]d+3Hxv3Gm Mp ]`עsr?1AyeUh&->0Ct&0;?uOE1a6~hAl! %DX ԧu_ V ^YHч1e]r>iX3{fx2,`r_kc)-FaJ}YHBˑqEvLSQ!YoyCI*#jY7$ ]J1D_mVY7p K&[/ĝ9PAh;. ]Np0}V(s8oڜl4z'5l 9C]V<^4VVؐ@pb`Gs!8eW3&ˎGIw.=9E?u0j]/8DL瘯gD5 A;iPHo&V1a˖̾p4#~Gcxq).2Nwiq*ȹ@TFq8p%]r9B(W^Kg;]  B(8$AtвzH $(-T!,uQz®,GbY5海U,,B^n 2f 4r\a,/2plφ<]^| LE}DL =qDW;B5k}w$r@VQ4+8M2%?y0R:q!M_d( tw1]T^+dlz_2&#vS4 uݏk{oV`:y,9mF]jc42Y"ۉ@$ <ۗuW)G4BÖX}KqkY#~MYJW'0j zEfEdɛt^Z. J Xhkb}s:Jt'A׸6RYJ;7uvvMWNo抰.WPnU;~>B`V4*"j}c4 lzZjTF!kl1k<13 mTFghɅԾ[!RLz,!ۏ+WH7ɹ6aq<>1Mlb|%PA/P"|hS>s%!JDM4Z}P̼[''5ۇb$k _:JC;76V9ċ3'?m,:oK8)?5)YI xKN3Zkdzh7igzY%i$-+QG * 8>lInZ'G;l lπiS w,GTZTRCx jY?' fHeQ2Z)5f>l,{g}!dDnߙ~kY-hV{(~+ǚ}K'k '-@ ޓ}&306,󩮱:Xg7hAY-,D(춿ĸ>Yvw\Y?LemYNVMQL݅;2g of"A*1ꎄl~6u]~̮xdDzt@9ZjbkÓFMeYGDl|nFCk sI  A,41,kG ~9ଚqpF 1sRoZgb:Z]߄_:d9NTup \{uI2|bX1#=R4h@R9 ?DTM B_ֵW8DLe=1jK Ȑ{E5 #'W_::3+f[ibxID2ظJ'6&{ 4t$VL!@T˔?9wyBD^nSKlUj쪒&B7^ } V܁9a!57xeBnDٹF󅲹@y{Fg\N =ΑnLar͠a&أCTtؑ}.,!Bv![aݛ y#{lYG&((~huDJ5#.|9+ =xQx⃒edRx˔Rqn)g}{R7(H36 K)Htf0K6\gɷ8of:0:^IFڋ楀ƚtbm>:\ָf}`5/Χ&Q-$HWJ؜r1e}ԯc5c(:ڻKڽ@dj:-8QD\,y>kQj!% E~hZ|\_8{9Bk[5M: K`>XDOϡFc'Q>B]oL}oZ*5T%"Le -8M ~m*(znv}f @URP@#b s_7KH Vr-&I>m*a~ _Į/mRΟyh i 4R-|zˇ#.]{(gca kʕ%C?+!͚Kzb*FϬ`V_>#Ȓ@Vb=c@<},&NRP4.PyҜ5OƠ@ڄڶ}9ߔyN#Ɔ:ད+F ւafE|-1c1ZIG`G׌T>i}ǑO%of0գ|>UOvۅC6/T<IsJ'a…q_߯ YΚ?B=l]4(&`ʅ[Ӕ Ý#j*F@y3ZA_,i[*+ZhIh2-l;gk:1nC)ɋUMߙH rN(٪ӝ\Z4'8 +^Nss#wK^Y8<0d "mC6Y4OٛJ"O" h^BYu+@Mŕʷ}v@Ӫ:V(cʣfVr/E/@қ_S'};N%2gu.\O{?r@jbƔ?A_D{AP|?:q4bGl{v@(HBY_7IQΗhubIF` [vko;t~G#0IB%DKX h^,3BPGG57ay Jn!3Z53b H+QP Ң>suP}m40d5MGMǧu~-#D4ç&.λ'WΤF8b~0*9p W?!eM:L+Dp&V&j;h TkS?^ٵ )+ȹ:F=y5n:bt/R v5+je)|^ݵ= ' -g&6tJv&&@A;m<4#Jȵnk܍"c 10tWX(!# N+ PuEdsBN"Wxn۔^. 5q0pLʖ e/VӾAwHy,GV#6$1J,h}'>>"nK,*≸|/%xÉO'@h*$GTP 64p?'rEQv+R#eЂɾ:8z^IaVWf4&eƽiV>+ ;dczHGZdOZ֮וD`FM/jtPq\Ӌ29ƅ%gهw0evmc6uAGٙ񕰾@:Db/,aٔiyI::w$xs,WV[}ѪQSTܥK`лU&Gby8mWx(+m.gw<7(q F;) bc}؄Gp==iLIe=w_i"|0!y@_Ȑ@KfG!/Ѻ| ,O>-δu#]owU'IѰ}!x:i %j=vHmaVc]΄hИ5uVPglY4ϸNщ@կtgXbpmcYPO8UB[]`/0m4dE@- &u 2r5sf~4!GwTsXhUP yŽ2rLcti9Wf-ʔV[ѥajϔB,5Z\6+ZS6:|ajAIO:ԷxQFprdѵZn=*N#ȕ\(GQy2! H1[~3Qm9Du%G8 >"=:(,xXQD3UK6="eAVoAE#F *IM\5?ǵTN"*~REh8YvMrGO[q'һ? Tįvo}(IݲDH}4")XHvI,-.A[o΁ vhp$kT%;D]u\-*)Zatnd:Րqhmr w@R[}Do$QAI3oN^*&pwV=ȧ0qJ$o&$°AϼgސBy9T%HȻ"0PqִznBv7UL$ol{=zoZ(&tKz"eg Wb[oDL zM]~(pwn'VZsR#pZfy .bEHǶ2R#Fil~2Y*"d'E$45=1e!a|<ꏅ(w9]o8u=ĆV?OU1>#k6{t2ɠt`^r!9KAﭧx4 fp~ ̣/|C&U6x;+U&7?;}uϭU7‰X=1a05'AFg3W&AK,r v z) dIw[8g0*~n8SS^B~0ƘO^$|~^$w\|/'kku~v vψ+HZO&K]&Lց,pyK OOAogmKF'±:~o:RŦ.O [.s1a$u O}B-5az\Θ.# v^Uq/9^mtg?##uQ!Fz,_؀8'wA`+J49 ެ㤨ڹX`EE .-dd1ꊅ|sspk-]Qُ3d(mi;I`nÜvSQ,ܨQ,@3V<.sPSԺC 5X{0i(:KW[AAHQ"jQWTuDlĥeK:gWuafQBvu^6[=YBn隍"ޟzC$GAx;,R$^D/bzOrSpLGh6ν`>b -ZL9Q|RǞq̵oCHVg\Hs@HydF!ruD 8ybƉe 9r)ٍ4΋ 6mUXOXܠ͋cJћWP9ق|+<"^Le7 ?rRϸg$Uͼ?Ik5Ŷ(GFSHq]<)L?s A_u?s᠖ԍ)ؼ9YwVAV4!m˄.vqkKAsb^J8ֱIE޲ i@K3'@pjI/P\4_,v@3Q-)½/Uf+78`GAkޫ,KE#QNvjeBCfpOL 6ۈ޼ŽPviaBEgE*֪13<@_>Kة=|YV S@z+~o Z~v1JŅs)SoWiPH(t8^]#3G̶d/uqφiڊҹ c1 ucgW+ְ'L6 ,'Яo^ ^YϨr1\+= 8a6qZqwT?K4|k?πK1MKe9)=w(h7yS+Xl3fmqu.Y+ūD7R-A!"kQFBH*5qmPNeA~|61 #.5oc*ϟkֽŖ g-;62ō0~M/)3:w)e`cu dxo#޷Ft$kFm%Æ .Z-fFO084*a1gZ}4:#loцECVP2GcW(@fb&i[ i i^W|#0-nZڮtmtd^嚡d c+rg#7JL]КEJؘ͈<f,%GЛ}xk)&kfPWKwd ͧ$,E.bܨ~0gM fO6Qk`(?e+_O\`> ^z}>|>fs:1}9Me&ˮkg!h< I !!,ɿV)N Fﺑ3;\q 1KlÉ,;D A2劬_vM2n##{ֶLIuU\!4bP6:mž9kUQ&|, X&ʿHu?d?ldX \& ]n=ztVwPE>ȅ׌V4Zt dYűI 8`v"k̛}:ۏ^n,p jt.'qB,ΞbKNVL8Φl í=xY.$XWsK̓B0x4[TBb!kQ*{Q `cskT^c&u婀~!![_ҙ(9SтO¹|Ѕ[ S-b|䓅ҎO6pL tvбe@vsQ $:peeqDO Y_T9 {²rqIZ|Uѭ7El gS@q<+L:UBߒGQh-p2;ˣ&u6~SU^Md q4OEڈanȓnwr0B?]w2r݄W=#hb6yfS^l@;FS\]j HP"`J.ju0-C3ϯ@ 7Oo8][R&9-wK}#ۆX'dKi.=\&JU{ ROW,y;7ljZ̨Ygw#3 ثD+Dꎶ ;Oãrus8(.shHl;O<oBˣ0MOu`(49/),g.nXAh=]FNhf ʂQC$*kR'ہ}姿 #և_(g; G^ifPxōf3$n''!Y\!I0LeUɆ3js?Ƞ1 ZH"gfwa锺eFg;[) f+!VFp>f8ۛNĞsؒ5%D"ܭbvh7ejzpސ> DVk^}+d/brpE f=Up9^k>:=&F#w~D.2H)kOxI-S6_@>te8 )rlr41u[P'I? ^,YyM/8:'0yڐQgX9Mr= QIuo;{a |_dUŒą_QE@0g-eN -;?]{fZ+ 9 RO9c^0/U/)yLch<2Ja' #?h`.'|R'u 1 5@"xl>w6`,A1.r޻}~vx0wb2Cj1C ;B2WԱWeQ74|:3Zr19(gcϸr&\V2D<;겴TYO;ϺߘBPI0#tu6 mivZ x;Ato ~sDŽ%q=37@Tbؘ O:GZrivoʒ6M(ƶe)j$7~a?@ꆲ,ǕİfIjİ]iyd2MG.vICk36_tl<`#w*kx4}SA Tj"7\ 3.>&rږ8%_MOJf{M NrV!fܾg`KHem'rrÌǚ+$0Pb!ԣkEGjZo:ESPppq0r깠>(`͡(ef*n%/ Xkb50i!sVj Y$Gx#8/-F%J tL` >`Gzx<O mR.%'PUJԓ(c!LɕSS<Wǡ6ATnQ:D/(JTbrL]8?yKO@]?T--%T/?Xٶl*dwcÙc@9Tع\lnntgmBfQKI~on2svČ~V?20M$d% D uCfm$jg"Lʅ.Q'r,)ԅG}RE-G4 ti>tVĝ^c{Z CtëujhUb|z0勬\78y(sv; `aZnu5;X},z?ىaOA flgU lzF&ϟ"Meh^8+kfQ^̸Ufe|ޏ9YB3BZG!B̘\B 'V6l3OlkCOKr=q&pyu/l:hҒwToai[KlЁ ɞV|ի#\>K1춷\K -.nfjJ2>N7*BssU{~HRFx;BC5J٬#OG뗮=~"Eõj;4|zQu\Xew^h3Z~D xd끿UNTMf6Gn;Zn;ۓ$Dq.dK; sRMpPT?K.k'98jG"6iHj=δ{cS& AYnsI`|"P Cx效dfmAcZKݑliJI\oǸ⻦WP̐/o\wKSwQ:UYqRV`5)thVSM!(Ч6W }hI pF0Z)lO1b4w,>wwPX$O${J@(OvdAڊ>R7D t Հلvj\vMgXZtGlAKu2v7f៳+T#HezF iMGL#&~=؛s:uըGS@/Ǯd5hx#Pp9*fokX=Db"Bב"CP|۪xMTo5$d&rkXaUp=;uZ(h\j\|>kmaNS;Az@/F+bd닩W(IYaW5jj 75EiiIݒg:KdŶI@.d8\U "AɋsFԯg]1 V$:a g5 bpW֪q)2omm5fg;#{*o rV)\4zGXuB.֓휢],;҂Z|7_`wKSC\Jx'?Lɿb-몗'^J(7a5qK_7 &] 3&$PyZcz ! aCd cm )&7BUJ-3&\8E(j[}:C%Y)g&†:(Ye#o}R&NJF+5{m9u_}fĝyF层$2]ƠN:dzdnzRSů#єȍy X(Dt!X'P(O,t&m|9XhBC׭exqP9?_/,w2c./O呒X:=}jr:oU[ +^ +?1`OJIVE?T2*ݯ7ZtSZ;39+=g3X7o5t*-ӖRm̽!;h2eOQOz)4}jZ6e!.ߴG{\{/T'+h$z} _=嚉V%+(G?YD$ĢCGW"ai.4 (j5'on"TK-$_teV9Ӹ:K+[6ѩ:_0d)Ć \[0`9x9 lqM.g6뮖C$|¶u rDYn{ ^&D|ݯjvd4o<5݁oyrBGv:Jv:5г<UD ipc$VnnUf} tXbDivԏ I`-|v3bXr?"]f,Z_%opwc\k5 T4 &2hgۨ$KUv$9sUMc)mUyB8lL΋t4xoEP57"\D^/\;WBݕ)rag[)A)R2M!/uWOaKT7?4}}aĺUdpGYn_l@|z#Kg\I`3dͱD*ѥ<8ۉm룬\੭$S$$ N(҂LMp=W̱XhQgeRg`,Z Lа:K?O#%ؖ_&n^(?UE+$:K02a<먛< ŤxqmWhc``5ӫc#U9#jy2H-|d }o}qj Z: ?̾@i6{[N0"DtiU[rxD׽Q>2B'8) F]=ITSnIsWVRH$?f׳F 톭k[R\<~xj˾ >; UvybG< j:.jv3Wqi ->t-k5ZC7DQ`:¬y]gg6;FMa^[e੔0I V}$K98M! ل hn0x.Y>` $&]J(s=1gV@sL. ڐ.r02`*. HR웜(Y)J@}r @7 e颷?RP1[8ރtcn]ANn U)-ycX.=G/ګ§ ?9"y@%^! 咞e ?mϼ 9q*Kg|65hz+Z'pI.T4DP{\zثgebW7CēM^8q.1 cG\z7_E$qiٿ"46JQw*}K%dR3#0gYcwɊu`դ °qR{%bn&_v܌Ӗjj|j/HT{kjA W<,sse䟌[:He*Q _ ǿ5 B$v}㚣k_.H/m cUs=_ #  I$(r7SkbtQsUb՜$ƥ1C_ 9Ԍye܊'If ? Ϸh ~fXQdc\JHS`seW$͈GYMBC!iy E[BV dw wۯq&w O&V1iQgLCRSNnw--WX2<2%*л iA>,P ~3A-+R'RنSc MpWpLK 'w]H9"3߹+s[X+s! u M>(cH1=>F#\RjyC !n3"'Lޣ)p: 3u:N v:4Qp,2,M&xEW>2B |kdH #ږY#^)#h'7[[Tj6HjվX\z!m.nyF/}CNEO9s7(}Ɣ2WĦ3,mT/]V GE& HaQ(,SRÓn~U]ew[d30{}biAޮaDe[ :#6t@6UXE<X>UV?I;(;/Ҹd ;9[|Ge gS|4U KY(l Dh,ݞ{k> ]6J0$@1,F=&~L!HB{[ wY+KlM_OOlu̳6Ad#,nxHܑRɺYh{8ߜKD!63Ta.|n2E)x !%ʈj@&u&WWe9+ ~xЂ/%us%Nk8T@$l ff 2b[շ@):0%jq,Ec(ag% (,ͥҫfS훳BqV®vmiS8v n}M]j1: j-h@>B?%L[LlrtO G *kuK\>nZ-[x̢ق/E9AW'bYƂwEX )EIR PTҿ>"4I[bR"Lm*U),YԱ̏S,LyٷrRvJ-BKxCwqk|oV;Yy~Dw, I鲨o-F2ν;0E`Kо!w.Tq:jߤ>-3U?P2I<[_'կln-4m3x)g j"J0\.4ЁϯC'Չ%9lwjBIp'V'᝼5]p7P]%(kh5n >l.r[tswdF]`˜ %nxs(2] .G"!^tT/GCvu1PH[;j+R TfAZ$]/WFrޞ?n ՅA2'# b̡etǚc|bAcI]ZF'V(l(JQ`/!f\K#1Հxevڻx1ҘUdQr DB/]}R@9+ ੶Y!nBHA'f~Vma+֗aJUxoPb94YOEϏ<wxH6]\[ޒ+ܵ!]yڹcƷؒ9߀\*/M:qKw`JT\O"Q9BE PE: w_])XL:<Ƃ+ỳI%lC&V4yz",XPEzΎ7 bZ0r/1}t[#: ikq6B ګʾp5M_9Ն:b-þrzͷJGUZ@WN-/@oo۵&u@6 Mzh }[j~iQVf1x0kbCu)9ٸ~Tu" @{Ļ ˘g_+vHn`ȧ~mGmyDla.yhD&+6O"|=!Q2fp3(yaRT d5pf{@3.c&fi_jo +/^m6RXi6x.Pm`0׸G&J<{6oI巡ޒ$hQ0}ӦUY͛sE"DUr lҲ91YIQԻ?lvDBo91}}tC:~Sl78>KՃg:+&'uAbW̠!Y^Z יu<fǸaGub B1ыOC%BM$$!qhLA`3"A EE(D)]1au8)5z4 llvI7ұ ,'m'|7ZL67#)A{raic8i CұƳC) 3H)rw/D7rMZ%[u7,E4H im_ . aS+'{n(#;88y/i&agxT|2Y)L'cc&a+f|1t6Q1[HUbÍWK9 '2: h'˛s##2᥎UGG{װ.; 䍎moW&1#b4%9S==jSua!}Eƕ3dK0XlQ )&ҽi_F#uPbYlD ue=4 XŠ's-ao- @ j7W7V{QQ ':CrLNx|xbX b_=EäD5H|sᦽqce9غPɑ8ƌ_bIUX~g 1S`ww] XUxԆk^2Z8Oﺃ2aoެƫ8;GP4mBrr9ν~qd d8HX:3/z^waDO$֧{?*FY(jimFAJ{ JqeVƩj3NJ}EiAЉB7B^AⲑPEfۿq]5 8xBg c|MUhS{L;cY]?S1E!8r/Mᮮ*mѳf4dgԃ~Xw9>#P׍YBD]/Ur0? ozCJ݃0X:?ӺX0 ~hSl3~.Θ,]Iz' Ú#ϋp33#܇媇Ѐ qAHXLm&? YBe N;'"@En)U}xNq3EcXd'9^R81UQy&Į{8Dÿ`M`=tq{57qeR)\̼&"buh%PTߣL,H'byU9%KY&MO}S7|/bKdȚ10vDg;<#!R,}Nmq2A}>io[ 9x.At02;G;iS#:B0 Zj0:Ew|b9+u~SDp0^=g?ǁsg֜Ps|vu>^e jjGڭtv-G4'6qND$.v;P裻K-[~|.,a2L6 7_`p#ED:%]^kCf_=Į4aV&K xEIzl+OYne=dP;Գ)_F*i$;6f,qFpEhtY}=et.T(j| ɪ 9{%E< pD< >26 Π3tm=mu(ʳE%w3)UE"s>+R}9DϳT[;W[FDEǽFfy +#O"pwrfGHDfZ%}P_M:>z!4[i2N}-$ZtI َ/RM%q3{u_:>",}Et Bxȑa hWZouο\Fo/mlH, ݾ/!9aȲTrUU4sȱyRi }NZ̮ԏ*isK/R~ᦙ,ȽMEr\'9"V?lq8?Y\}|4D Bl~R8`C %  q%ţ4X,D.\n{5I|oael<9Hk!&̳ ThS257tff_@3:Ṭ%j-utu^3Mep'ky=tEwDH Y 簳\hâoD%Mԉug)I,ޭtn oYt~Q 2t Q%5Ss=LNv&K aC.]i 'n"o $&2or&P5܃?kA\ fQy74FWC uK Sľjp(0s(U;!CxE[ bϋ~1e`XJm+7h#$Qbb% mE7(|K&eޮ >&wGqA"aRiGަ"o XJ(0sT{,>*WWUcef9@Oق|j҆n4n8]0}=!0Ҷ_͆_\QKsѯOׅDoH#C8pϳ_fgU엢k8^7VP+ ſ@Us2/Za.!k]G?Z4aVDŽC_I4ORtb`W⭰.+&|8RG " =9O?"K*,T3Kjٞյw|64TCcC j\ T}R^һ/'UA 91e.Y? KuِlRyL1,7YfDDŽ <&S_ hqX.gak/I34,#D=[xZ n{ ӐK9;3xjְW\pupbB"TMG& s #2A8+VS΃,𕇦40WF=[֨Jrr̂RGz)7|=q|Qfg}^{TڎUٯGQp/|UX22ȕXȅQ2cѸ__6cQzM"z6lj;aX"^Q`]u+\iߢQ1=Ɠ{ 1>Ųh!߆/ )fP͟7.#ogzgr'v ݏsl?T8(!lYDUbЪй\F DKl+ruB_摒#0Q1>z[Q+DK\=hmsWWDv٬Uf>=Xm_A5zs1۾da/ж^1 pJ\f0nt%/V ؈3e ]1lbsdoc9UžPd >|aJŅmEנ- nՒ\w2}%aze+J3`m':oc)ywX-"%.! Gm3%M5{!}oDF_ nt{N+^Vl.]Coi{\1gaᩅ]!#JfD| 7-Uw~+bEmB S SWJ)Kߺms "?5kL}`=*B|(ݲOW&W)Tt7w(TVa\"4\~F|q>}<b]2 &Ulr{TR#J}tCaĘa#ZSvbǫyz㕽 tyL~qrۯ$Nښ {羨+8K< W)UÜV6TVgPٿW y ,wp.CS 6gA?_ 3gXt -/).lob8?,jtyTca'-oA`Wgӊ.ȗ"{̚O ʋAb.fn7!ġm&#1#9˸wQc6Qhkezp_Uޥ(&^M w.'ϰ%hc$x1ʼ^6aF27[,.0Isap2>'NTo\b zf^;5baA%3r_@YIڏn f7^"r&p8n zԥ `P UZrC./4j$1%Qb YE +<;MU}Xg^9J[B]FtwbX@~}rgЖ7h]SWNef U\5)?Q+0Sw"fgTXHxI;,0Q%dAyYu@L̠ \U$Tb.,Wyµ a[(?oJ42mӽ ?B vSK-i7G kJ -k&E.[YRsa6gr08gv7ww?@txCzH;^) Jri 9-|+ 6 0Jw ЧN4Lk?Ŕ?4}p %HS,C͹dE0Q_좝wz?vv. F|&7'?E#qnn$MX!]'Mkk4 JN2V 2 Dj bQ<YQ58QD= T ˻ Vkc=7)q,|s-izx@`l>rT ;t9 (L1i~|?H#Wsvyәx0y7b}P$b]E;S2R8h#Z1%_2bkv2%P6[*O?%:jG49 c(+\hdLIO^s=p8e1K7C >|Ct-*N$fۣF`%ob4$CvX@ 'T”oTB8}gkQMO} (@H"M`"e7%0|DW1zlBX)ia4@-VpkI/mnyr{=[G+3 MS5 E0ut/uP}l tS|? pei&z>遲 3N!H{n)0B2h*Ry(k`]\{v W2̿PJA'm &F۠ G8dƒ-NצB+3SN(u5bl~ɘ g*j_!F<: bO8Gxv+n~{#ݚMq]Ts?Q#Ԑa ~̑ze83ڢ og6T]Ld)T+y YQ]I Zy RY!q =/D GnE$!_D;>#9~q3AtV<ܩw^їrxO "{&Gb:q^_hxzime:HAbcSS͡רObGe\&r'יy5;Sѱ]~% ` m';#&QJ5.L@kת%uHy ieJsˌӧihߌ$ma~v22549>g! qګpf;U=9.纕X>l*(_vga2v]A]t3C DkoѺ &zbQZH6\dkڇ&~YG$A?XGg02"N(y!S7(q%Ѵ lŞt݋CXghZf 8oE=ˤdo<: t\ղWZf{ ^47 'a桠k#3VICI'D"^X[gt%o:u*t7r>>߸JDIM5ӌ1Cr7ׇ}=2ŹȀѿq&n/ͧu ur|9u5XTP$GcNd U> 09ޘ=;yemLWs^\/*0QHqC-5/)!a1}L·^SI)vdgrNOn7SbpkDFAu"ldNGCd5S0@}5fSaJ$j}wv%g԰8[ ~hs}AFTx?= lوG *qy;ߍF;uHg], 3>%|w3s|Q)1ܛ*` ܒ$[6rpmbҿu>A"ʹUBlleW5?DGT+8kO#2eRWLѦ/ tKM *YdYH(Ș 'v%@0ZJUx,([ӊ^0/kq okRO}*rh %b#Ja(;ᡉjsτ%.~!--n𢈱dP- )й^S.mH+ j?%/p)G%jfN'q@ץv7th͖Ρyl1A0*$"rA+P*j-h$5m ЂUE5d|M"އk=6 YΆF"b-SJ@jlp ͓n%F72uz+&aфAM(a,zdș8#oOΑcq{1<άW-xyww(A@݀ n$o D[ƺ3`!<#xcoim1xT45V e h!l :3V S ۇTM~맑kbr+& r-fLR |jb& O^>;8R|{S&~l.igϬLJ[Պ`]P#O]ՎщB+-^;ښ6aDz9 kr`d Eo_Ҭ1Wە0Bky;iX7;u0uh#Fy]WX틈- |Ӑwg)">OAl[W[mL'_{(צQ0?GP8O cyTx.7{8S~VXu*j~_Ƹ"8EGˈ'u.z?D]?NS1O'TgE.f[M9Yht_:U~]p`!4'tR^}1+Ih"*C&)-(x6!PI2;"Ц'8Rh#(澻1ѩLIW0?o/~GKyz욁L;"4Րr703ic9p Na&(H@"&Pۼ7[˷Яípna8khrh|$-AI)kdӷc^|_8@{aj.hB/Yή*K⓰p _*Iu/\7vȑ)z|ߏT*r!.Ómljf ZP pTX Mp!4,g$uew~BkQ{5{ ͐"$f ϰ&{Ҡ/hah, `kF-ַJG' 0Drw ήBW|^d,;jŎ)+l"SS4R/omnRk޴w p2XJ:6QX>^ʼl]0D`{qc?RE-(QfBHR?`2è$G1Ƌq~d.쉝7맘d5˷K'>K 4'*35V[ ir`gxXrj6&="D`mXEFiKBsf8Xԣ!q?J蒙jwفU&KwDjg2P%p;9%u?b[vY@!o3m9N\71-Jaj^gRZ>^1[' =Eنfjlu tuX'&Qqx.0$9ޛ4h]—/*1j!ZuH/obCbog4#p2I'# C컦;!cE|ri?%N8_hHT\kv$6:<2ء\AgVs4zag3Q2Z\x]X3VgYZ070701000002a1000081a4000000000000000000000001642603a900012094000000000000000000000000000000000000006500000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/UG]?Eh=ڜ.+佗U\o(Ú4Xf('ퟢv[33{#ݞ 7<]̀{H!^l?Dy_DEm-#賈~d6Q 90~ ?F5H-BE>_2Ql~J(/έϭ=CLWK%8$lȹV9p(}8Gf,9V9u53e/FG-jF39jI-]ky/P%Wj*{,>sXj#ʺx"kz Wfc̪~NzoȮaǜD7{2e<H{Kyq[NyP~3b@nP(4%}4"vF=*J kQGqחf{QB'd ѧ!B'uZ\>Mޝ!Sl{R+ ^f?_+*eTVX}V Ik{bRXe t%>eiNo OC`8Ov+bVv?sJ7x,8uۧ:F ]Ah9}gXJߵOKe\4>$+h8"kž>GfP86I@Gk)Ң膆cv= K` mLQ[@Ƞrn7=wMNnu5$X-iOHQyOcAAⵆ։U (2' GȀ1(v6Kj͊owD+_^ 3mzgG6ф8FTq'b[=Q ^`pPޚTrznu;IFepO&||pR(NVwk/s2sA_`gq6S랶\C2MHWuMHKєq~Ḍl+JcѰ^N^` >){nMCg)IkN7rRmG VDb%8SM>AM|-lʮ18CFs%ué -qรEŝ8-w$e0Q={O|12~|K3)-T2-FL27  ;uojqQH7 ".-g"\,rkP>䎮[O5|JCI%N଑6^gE&VjW'0_˫47etsKPbê^S`4}udʵ*67=6P1ڿgC!/?/6!׿WCǝ-,k#T߿5PupޓU\'~AyD|NO]Bz}KCd30 ݇%^Eܷ0ě{0TU.%!HEH/<s^)CȇYbIJ_5N+rح k!tg9%7|B\$0Sˍ2P L`rZL nJU]x_F>5(adw E ^T3  vQ˛OkB]`C*v=߅|-|FEfϼTO#(RVM |'C'Sh[?He+Ur;Rulg,LdyfgZe|^& Ӂ&9jf `gmY1!zȾ[IWSf‹}hМ/,uQ*2,-R&g&+#%3 ͙.:-cKY8-s"Cd)}V^t`hm┓L^IЮBͪ0ݧ皫d>0Am{, [DLﱳƵ/ߠHt,n.w㭴dP`R${IJX9^P>Q|#fژN"m$p01] Aa3>ށ$oIQJ4o4ljr|їPpm,B0J`8ٮFiKX':_2,tȔM?5"sxӁ!CC=^Ih#$b;IҐ/d'#%PsE$Cȅޤ3yQf`yW2@4"h5=5U cvLf *Q .U7ouw".- 9G^Qr}XN,ΐ>bW3P̣|'h_ԓpBYm kS7n -\b*_ *C9_N$e7','}i 20-JH770x O(i7x7;l*Ө%'IW^}'xWgET1kg}'dONjH$ڦ讈v<J6QxeeT R| yhL,djڦUs ?z!$2ƕUs^H#p̀{Lh 1?)9*`v;ug{;{ަt&GBG\­vlI[C43N(0"q86fyiʪi ֬rL򮈟D7< TrM|:4:±'ߟ:, o9c#NFwS'FSLi+q `lgJF 7"KK $!vT |9]mM6f2,3i PBf sPE%RTa|Δ쵍[!|F[0?$F@@t嚚%}vd_I;Ė4aߜñ,l1x3Lbakг }gu g&& S^uҚ2sdK@β?k0#Qi&A"+BL䆞H|sD/#{"% %HIʅHD[S+'zloMq9$qy~ λe>o o7iq0c"^MA}|k~_>xҪ`ːȶhnٙ+SNhs̅[s:zsav"DkÈG"I &s5Ū%Wk[8wchrXQpFqPeY!;9~?+^, vbcI0d:Լ)Z9n}\ȴIq1ϡ Gvq9gL|eyy|>AZ1%cu ¿ P1uaxCf3Hf 3U}?H}#^;3dJ_N:' u1)F:KZyb{VsҀr;ލ6U|2<.-|[W 3JhZm%P##ǣ`EʍZI1U fX9,>?6?bfIYT E1Ή*OV\|tVZc;Yo^(Kս_˿lcضÈh͏rj^/KHTyy}E׍~9Kt\) 4 3!Hq ((4< 8;Ap"Iǁ,q< W\6f.7>5DZV)l98k Ƕ@v=#r듗x-Qke_ ~ci4ZZ g<޼AM74Rc{-Y/55:5."tGwWtU=(1L" q%Z/WQm&xxONÁ#EA>OrO5uP NV3Ÿ!UQ-O͂N%KtȔv 胂m=`jz7);;@۠v>6F+!3 1&Wg;wQ\Ωy#U{IHNȢ[_UK,߈4kuw'G3G- O/E736#9fa:Q2(dl^+]' 6mr=[#`sͧP؋ݞ(Hf vJJcbw$rE1(pnc) lct.uWpyͬ& Bї9G%~|ucQTQԶ ExȭP[hśؒ{:-/xۙOx$V0sR {JDh{ ٣Ze1Yi[?_N@3.v0x#b.(L#Xn# _.佚ͬ"dh"-}*/Y7j ΑgxX3ucNܤ{j€(;ԄknM`D$xU؃TO &ћ;󦳄їN u2#[<wTGwmg=z+6֤pVA:Mun!9䍭F8уa)H*͢P7smi1?^S~"kOsK$¹: &. KWj7lBQh> e l'|ANGʎ0i[Q. ]F%`B9hIOFa ]'ѨfG4Դp[`%(TV5z@n"EWg (CAQRԢnnu)оGѯlacy 2:mO[{[QQ+L5\kR;}&﫫QKӷ(,JBW}WFK9_Л:۲UbHÁ/&Z358pzds"O&KL,ܒG\#*- ?ikll1N'L1!,UjZk3sxy; kXeSAP*\Id!^(?Gj՘^u|/ Jg4Ӷ% 돓AƙveZL55K_P>2_Kj@!`WeW`&61|@Łn(1PU^þmufͷ<y4r56]D<Z ˱=ãC箑g/EO >Lxf$\bǀȂKLXXצx2&d+AM]`0iJ_ J+ۏ9*w$y͠ +kݨ~[ʮ/t#Bػk=='Rng9DPs'xRY!F T: (#?0(A_7%R\Nlͤ8,N8rؗ`f_?)T$#?90sog [˃ÈS߃?^%ibA`װ:Y$黎GDmu6`(+ LC._-/DLM I ނ%ތ`}3@Mv׸REQKvߍhikʆiΞXKPg~@sFȊͬ+Pg芵pXBp9iKBYf~fw{Z-FV.6pUal{"-+iFmfi(|ׄG(~1›eyebO2-q({ &B5e469d椨>8^D Z)Io3 -FnGuCTFK $(kKLCڦr32 /[Ǐe` pƅPk5 1gC|9X6OπjNAt sg4ó,Tӯv$P]QK`ܜpo ?UwؐۏT/w< S VLKca)p_=/#X \`bZ '1F' !/~ t&BZ- qKcnᷗi!j|c(P Li'K>"O G: T`DKe>@OmUo~6=GX /\O5Z_@$LS b5KkجOBgyTam5+t2O&Ӗ?DaBBB>^'ŵѦ8舚>9e|Y§\0l !reuFz]z1stzvLa=oFt+CyS.AW`G`=|g6cx{7Eljm-?D]~Ge31ŋK Pt*Ww:A zTQ͈d89iW|]4'<: us#6\D H!**9xu@c%39v.rf^[OTpN5lI9kZ^ǡG['wA(hkOHΟ&,JZy7&w=)@돓Ap9)) Y=i kXavuai gV2mU$iqԝ,h`ḊkV}Ro}cM5ܾ"׋>4,ēg /v#p1l-J]RI %ih;W\bcu]Wx6XqJ .9*qsOjVWB88}\;ss^#{WF-$*kW~f_yԈZ\PEϹ'opz| 9)TcZA=ᘒv92iDz>N>mTQ;F"a3Cfߜoa֕Z`}bQ 'yR=(/ZfeH}[y&!7g_gB0nGWq.s(͓qVFUclaydC[E* cÙHrVpFA VajN#Cv Yo^:<1wݷݡѫ* erО τFТ{D\/yk(U1H4)1GSPw`Q'ENȦ@[ߘV4ߓ)u2oV{Hh=bcƙܩ O-l9NLYVZ:oPI7K/ ɽ%6aP?h&1$Mc~ԊA\HDt:@F ٞu7#7y΅8:qb s3E2,ͷw0)]Bvklƍ3>/Kh#~'$UWr`]xtj`θmf}/csx`޳ֵ9)UCroLV'0 G o>ς9R$1YXCjƢx oQtt~{=7X!d=iGEWKpϲ[w^i+U,2jrgC70/Ya߀/=nB?'NFҡÆf=5ɆkK/Ox~}'xl`nG3>w}}@T5K1'K,Ht_I#h$Y|ZLt7S8|caK9GZEb nf~3,Cr+'@nKI&;HYPǬ(K |NV[ƾds]{ ӁkR}aze@01}'A`P/L|Y' Xu~t6(T6f<@)"E݊@;.wĔگˑ!TvK ^YB gua&*a%\bVIw5*LLXq`;֤( Ik(MR/ze@`A`RL?#B?OtY/MUUr ~$@yjU ,T@^? Ky#-V Usέjy,ݣ?F?ڭal`00-fkZ/s~vQ<(@v{(S|4%O]ouq5|uB*u &#y:NQW{*53}Z9_i~;7Xr^;"GaPYx-T%b/ |aV5 ZKp\JPj|1z.BVdUcNSJ[R\ޝ y'Q68=^:CIt9Fm^_Qw?إm]oҦS%+s}-,##JM*"I* {Z/qw6&VRlJfWT  :]{4#{j G2) Ly8l/͉ DDʯ6qm5{Nܻ#]ĂOf'M=mHmPNj3Xj5N<s9,[a~[[CPkEб4գ[m}+E8ecsS1_#ZoTpC TԳo`) %b}aUE DAA|YEƥ},J$tl&XE{Sz)bjyx C ˵p*CVx:6g]&W䙬qFkynu;"blL?#򓶑\b멂DVfMȇE sbZ'_64D{%/|`ۇp1{z F}EiM+N{GKcRd%$YOY1}D938bDve[6.לfb?sU;YtiV쉸RC!we`~ 5-[H2#TzJCG$Ć)NֻgpN$d&it/FEO}O=׋c G|[5Og9ѕSVϙ|U )OcJҴ7p]ECHBd\=GV[kX@KCGHbt[-9(o"Fdf|ҧc"XZßy1E0Hm>,/ $YpMiy ;m o3F2͢xvhG7-EB9.c̓~:Ǐsa>jB]9ԑ3da6i9m;.kN+l0Pρ|m!G\C"wMRа¹a8 0bBuxHAlN*Y_h=5scSwɑ*5gd7[MϾ+a$BmK%n&8e0!M.iNƹy,iLa>œ@صhl8H/R[=42'bHr 9'wڞ>d?)0+2%<%k рrz {ߩyO ζ_r 7ˆ@ qot D+ҝ#}kxT<7fUJ"42#eXBY=*[]WluMd*}$7%>㎳uљC)fVYXOyVվWxT)en9P&sQV o+ZeH;jawZfmPs9W#9Cn!PRrf< Lp$L3i&O%.oz( T/x!;R5l IL- ?xRAu32+;X`nrP^e_V/{+ʴ2w)"H>r\.KwѽBtO8|AÉNռȖ!U zR d}n :/dѿ;p$uRY4%<'o20,wQ:/hSQ($Ci3fԮ|h9}-O [k=ʭ ^4&OH?Y*&3xUt0 +'kσ"-TNڿWGT2ߨw{e" {^HfPeh| n/KŌi5uNeێP"J/sgP-\h@'ZTd52~~;Y˄]si+T]pdB NbM8yRT]I40>G<I&9q GIYÂ]!(XM(("|f^CrgZ.vw:ˇoܑ5\aͳ"$JV˵.FDI LJ95{G|} vK:̲MՕuxD:Isto1}w᱆,"W6%c=v$ZJԽդ(=|)/џV 5VVr(_XFV8a[+=ًȀm_NcC> V+ $D%q1R]@ 3O9a\݌z}#M%ԁq};_vW,.$?QՋf*ǒ&e0R꟧eTǿv,9-  g?3ƶWlA~s#TvPx'欒1ȓÓ18P5X\و뗺?a3؞5+PzT !lDHG06HFixNZvx]ԙ$}y|b y00-z˗ַŲ]1~nX|獴7 ;T&x$``\ث;Y i!ffOHr@@!X|F/ab6T#8o[wq]X_MN&iˬr2$Vi_mzN< Hd}E+XwLZNY_j/ŤFAӓݑqU WPsmUզZQ5wUg}Ow ~yc|E33hvn k0~b߰)(w*q@5#l4$)JYcT_|5LRIQ2؎CߚKC'm,4Gzi2 UYl> އW-?U>cAA\4pGnpGiMt|==!>' !i+$+ĀlvsH.}lo5/i;ZDLVZTCP i_BCpsJW#Lk˜?|bƗsMLv1wH|Nɲk#Dؘq aiҞֹ5EYdi*ЏKgtU^1wQjuyxufHk1:y+ǻE8O:i@\Z:A/ 6Z}5UMd2 hci-!^~㉠"aK6 96-&aJ@ׯc6*E! Y[{ydrv-a+2ՓC,@n̩{;1쑌&Ea0O(Br"Z2voa%ܬMWgxWcu6aoʷt' Om124]*k埛[LR ^h0SwT<`\ ?7ci'cO~3gI{E~ As4}`xJ/}͛3~q޹@ $?4Ƈ !c69U%BTWcw@0S*z$` _6ቧ3E:; r-NڼPF—Pt3N4gD]#+]ΧFn@_la8&S Dȵyml< yX!v%8=b(]$b؇uάG.l3=EwT[Nʴi<}F$Y^ OA Y . .?عQpFob];c?u5eUP;? knXw4/ ,1ȵ2vJ=Կ%($F}`ZEQƔ::'UuњgB|&b,_A~c^o b"Tո R4PvaaOl_Ep+c,٬n1q^I[FyxX0:4Kvg?֝Z rS4wbK z*SGC_N6̐tzUt&d 7 㛫G>`򼼵}/ I^K߀p",0O>bQ?Sf2)=bw~}@_@)cNսAݣ膋~X5~?$kr|д8#^Cz= 擋T]xXRq"$vR|:ԛ|6.t:|s4Hz8Hs5V6ƆB6$?jˁiG')fWnnd G{;qy}`TNGRts_RUoͺ[QS$jA'7u-^l& -W}[<Afj~0e!=*F$x|I,s]Øu2kٗOQݰNp;gU}frn ;IDv,)7B+*)9}U6wF'#t޶6PŪ`:. ^9 ZŔGcZMϻxKc6)j4f~݂~oZam]{Vsvկ?lVb,͏ݤྵ$Tzt{3T4 n-rYa8f*U'cX  x W+c`ʸaϽٔK39[F1+8($I`15ъw81诇C" ݿJ9_ɕ|Z;ŷ-W^c +e(qE 2YF*|,^VFYw"-ʀÌ-Kܠ3$#G h#}idyr|ixlK]c,#.CAI3>H 9|w+qG9-XscU rW E`ttOg͈<JFf>ummԭ&R_ M7t|u|7( fq:fpAi00ddx+s-s .4tg&ܰ7x03Slz=Fy,E[~ =z?uED]$ $.8*@%d޺) :…+.]N qsT1$7/DSX~Y3(TSAO-/gGpĂϱJǠ@$t7FM+t;nZu~:vUmʣVrz`9sʅdmA꙾+$[\&Ӯ4vj^ W2sNZ*@ Մ?Ճܕ8BF$~586B^=1Q #j'2O^ޓ~9 еK A\aɿ=v̈ϥ@Ka3([vn͇$bGV1!0Y)%h,S$^X[ [ lLTpjh%:&FX9*צ0AF5xzbG=C@1v P܊EL֞uѮRP*:;.:c8FuG(*ӸftqLA ?!{gkm6: Ԗ[# ԉÕ)骶G4*ĦwgQO\c{-cm;:Ej4B<-[Ŋ8KR{n8S-V.t{HܥۊrZƞ)sx;ğO'%%}VM {/Mnw}IRJԺ$.St#L%QȋF,9;6xDH=*op'<ٳѸ~V v!XF-jd5Od%N GφƌՈo-8gZ /pܔMZR|tĖ0Ar|8s*7? tSp2e'>\+Y$J0.dz]N 6OLfD&:JewfZ5LD;;G7B<~U'7ʳPWefm Jw礂aSPx/4PhT\`xS&/Xp`fB<%}w,9٦+2VϔǥWmxdZZﶬ͌02'|n /xv)zUD ȨKF F-4̊nơsy.oF0{ "+Dž$n`S Y] ڇ[c9;zXe\C(qZJq3f4G3V^/ (kD kːfxs`X&swpamF&t 8KN^=QAwAH(n+A-(X$\' V&$~&vMLjFc޷yۭhTO6# Zid 5Cѵ˿zb2)kVlxKܩօrI4G샍͕[#qaWEq#c^A7m0M*?9m[n:_uJmׁ7xC7HhR ȴXг[6%sąS6D{^}q@Oޯ y4B47sۚ'9Dt?VZ=IN\mO7I&neGd RJÆ#=<Ǜ\o[01Л^~0fa @dʈ'3+ŒC$aĵ'=k)(R0xtboí&h|ňesrydֿ,Tzi$M hi}CgAMiXN:\qJۣC OYw܃,, #9ԾhVT~ ;,fgG/>F,+OA-#qۦ~忋bÇO\q)};¢fTFM׬RPƌ#; 8 >ZQ$fAZcJ_CnTo\NvbwaRĸ@jwbbb+Ooc$␾.T]`pU@yx^;{Qh:>Ng!,طn BaQ3+pO.dtѪOtcl}SV)}[&./v$Nw ~L S;x3X!*ŴyZ7Jp5>/cEww*=gIr0#&3mn-9܎?/yJu rH5×2`֚k, M6ٙ_܅]s;HGL~ 2y?˞W?vѤj7v)`%jfn3<} 9x#J{<9B7ډZ=;=e>}4JÓ'h/m6 e~>eLN1#YRXs}l ZC8\UqtI%)~}$BV 7 ^._4^Ndr6b9ir El9)Z_ٳ͒ ~zOӝzW79z?hc3xRi',\ v YU@<`ow[<Q ,ݞ%Z8!ͩ-wp?Zq$LdXe9s4e>݅S`n@݀%Mcplg|_jx*;랑A>Y&[ 3W[@Bp/N`sSo$]q}H1Q&T4NlIC*ü_[fNOSͲw`6mꄣ Vr5S+{zp<_ AbvBTW_xV@ߨe320\2 2` Lfq[C{_IEDýRfWQwCfE!T e4ËRd"u>G  "r1c07dpuL*r:~䆭F1$<0ZEl1&JDj!Sxӽlb{JNX7<<ŚΣz0"yD~IvJW> yAvPlܸY_RL=_vD#k?uTȌO=<*)§"6b2hܐk]4-1t!v`j }D )@?`B1*հ'd9T776M%Bf}e1 ;BhqX8t۾p>$qm-2ͻâ]&/LX)aop-zd ˛._ tǃij)P0hp46G|,ܢ\3d>ƽ2>%;8w42SDLzD$v4Lֳu;: :kPL1֙C? z1:]Jȭ?ܾ(⹗wS:#M[ 7C[}!Xc䱵E͘%e]xXK$&m,y#&{ l if^1QXk"*Fo qw?N|WO,|K_JЯꡳꍷizTJud&O11'R]%S/F uňQ;TTԐQ#8pLJh7CWNn'Ln3Aɲ79iBCVCY -9I+Th wcfK2s`Qo@(3XAbyl߈ \ o)ҩq<]䔖dpJ( S;2t*Ͱ+w⽭R]>4vNhJFLa 8ҩxO ZcCy/ɩaKaɊo{$R!*aVGIDMg|>~X0ݔW~va g*TuˌT1acX?:>V%˹J" n #UOUQ N\rsCX? 5:bZÐ&!17af"ZPmXV}?*s5 -CI7kC^@`sMًPGghf'7B/r ݻhk8ul5f,E7dzԕ}U)1cvjJcuW&Ltښ^B; {0` āAAXy | lv$F}8.l\UZۼIQwJH1uՓ3MFT. [ ėςf43;aoM$yC$s^dʶmV6]/g_mZEcٟTH@Tp>+ph5_tO{KmPO$so5ocLZ8#ڏC[xQPB^ czRQ"!bzVA6v3n+/3hKjڻOyR -M)5q"\۽D^n8$;׼DAy&UڎV;Gz@0?6lk++De@{~q3F$t促i@{_k!'?t[}wj&zَ%2lcOah݅29FQg ݬ ^5'?jKx`L\kpahFO>LC N(PRn4 {GȗµJ&Gj! "`Iu\|!,(f4+ |^ XaʺL,헲~5 &5ܣ5Em15Un7Wk;\ ~,٠`6:Oo@^^`jx||q_·F.]c6[$epϯO305M }㿬q~ ^%5&E N>#D$L(@X@ۄ 9ӷGn-b8%0(*)+ 199Wo~pf.9B ٱA/lp(7o%8m̥Q_!1[ߟWxڠmHӴ |J6%np&*_ahN r pKobYl6"Qt *iG؋zҜ^w'QJ nsvkz'1`㬒sAW |<7S#,7YU0s24?"̐N4yM MNebdĩ2E^f`]oc2G?>r',j R@—|dR9'JuEDV a5܀%MT<ؖIe/െnCZ$DU}b1I4Ǜ 9gy)5[>"^H㗉Hy]֒`ʤ w 1G^9Yb8h.ZOy LRBŒ^ ߸ \ Z(wHbH lU.U0м9qh_|8%NB=O(@zݩn/J @1ޔ:aa1&mpc KRqxm$V8!!>(B/9WVf` ?F8#n;ߊn ʚ6z)e/t3_${^NA uTB:w|NjZs2xz2,>L33͢]Rxxn'Dn^LVV// .4K;W]:IIQ Ю%"]C2hi%!Zg uFAڴL1I]NkTbOvC҄ ɭ#D};h:7r0Tt2s2p,EB+HJp5S.͐{gxH+DNnN63>lO~}n+& ;r8X]#xJ2<$e Wrqn 8G紟|M/1Gi_] =UU> n5f@e::;~mΘM rN*?آƸR;>\_7׊[O|\b`F]: ):NqhVo]%xWɧ/  5#omF!;87͉]2Q=oS$)WKcgEj &= t7&4(/zNW[Ff'ivAt@o +7l#+U]2ެ鹵r"?@wC7eAj*?֐~B `-58OJޔo(t4D1?yB6)0H$5|u?Cc}#';LWM pej}n^;kgz#⫀k4ӳ}+pk L#!4p!1k(<6 uZc` ce VOw/At|MxJq=[b7Qvfnw+]jM qH].4dK͝rfzζ"ʕ6BGDObB%{EOQtCzG)Qx)u=pk.dC׹ \!N%~ YW%P0cj}KV%'9 Y܎drukּBm&zk>Y#ܺҋ_:Udž Ї~aTEx9x݇\ 7ۣ6jEi!?m[I͕i#!(6lsd{C?9wEJ֠bs {*5oc9'y2*R>e ee㞿4 +sk~l3eN6:9t܉bG+ݒN뛨v۳#R\Al 6 SH"|b4b.RUT8×VqVe5Ōm'Ll&a&l3>.{2csS+|]7A=һmiW&,]JqX~ҏTPE6Ucز+C@IavΖ̓#K1+-ʚC 5;l\KӀ[[T̀w]P]E$YSlCmHESO*io:ֺwRˠM726MIg.;3 0U[ܫaM9v6[H}%>2:Po螺hS}6q(G~S'\ja2 Z,MVds-+UUs Ky~tPrn#6S4 }(#>hwO? 5OнS~ /坼ӰKS/]B١\.प; .c~ςZbUA.Ax%^aL)42'E ȹlu< !3E΅k9 _`0+ޖy2 hWJa[ځxf.X/+23"2ր-/P8]!1>n`NnrBpQ-=GYl@V ЂuPl%us$\JTb$Mt] &Um2Ɉ+No6x;P%ŏZ{wjl\i)n *x%Q$҂Xm1R=MS\hF_vl68< ¢G+2+ T_K3##j;{I9 k῅7&R wRlڕh?lJh!.Daj4 U,FXbK4@m"tՓ [U]wl}ak<XIQ+e(3mB $=@|c- d[E ?Ξ$f47D]Gĉ,UxJȃ5r]lMw jn̓1)Hև=JީVp)QO*-xhGg\4F'tcH9@%.xA kn ݀.Ϲ H&0pJ[l'mm>wYD"$V&P wv-sfS}Rzܕ)@crm@d r0L†cΦ]SZ^3 ׻]PDp ļgsH8ֱ ?UaEe o<QOߢpxOp;0 .|b%<.#跻VI4 pan, lሺZFk$+҉;3 DZ'x'6{N5coO 9n al .Z) NT36x/Qng{s 98Id=LF\5zJK2~M$MQ}{Of$)wZq~&zmxܕ2r/ȗӤ%-<%VO6Qq;c51јBh^^(;$]ғ*P\E'jI_CeuԐE łs~՝U3&" Ӣ;[8yZsԅgPtsLǘEj#d%jLFFD;QtuaBo.i;5Tt>6FB"~̔քpN!~3\7D;p;괁FPy>}RɌ&CrhlxIl)L"p0eOg2RT2V?󤋿@ׄ왑7<*>_V/fJ𿏛&:߀v]T Gb8Y 9y qLEr NƓLq`uPl3*rsq#&Epna1]cQb/.{={}9O 4Hq e\=hv2U 4Q# ӁYAx:Ϗ37Τ.v5W GA&I@zWx2k{!vQѕ/g+EM:ubgujP;r : -^+a#V=QTd\wѰcImllP~I񼮺J @> K2}Uu?In`[\¬g{lA |Wdx ].XP\;nVfVEp]>)჏Ļ_hd~s1PVVRNg!-10IZ8GV/H'K^ mnea얯"$o&>~2 |%rdJN1z޾N6(Lʽv$ɇy2{Ɲ+Gq^]ɶ >\VtqH:ҘvK[ %Fk<a4N8#g:v {e#7Q; wiM'`w"Y'`YQGo~ZޤM1@t ;\l I9vdL 8sc0I/da$5ش)rO_耼WLvʴQ>`|jqxQ`K6l'|Hsn df6 O6wֱb+=P[;{ hσ].9>KLEi#W~AUN꽈Ԃ=R j[iFo%Q ^Xr9mVcԤ_+H8J6/FNCdP6! 61t?<feF޻ߙLø+*cYy=g;rWJC*"IޑENkh?j).eF$^Q?^eo3]} YcŞJ ςt.*`ęT i f?$p+hj[ptr*OY ZA%,[,+7)dSh^]+H,xݲ?XyB p+m$w!,P9JFLu::[z; _TOX& >``B"6s-ѲPL"j^ѩK<`7|:}J5~ӡ|Z8[)-MMCFaF2ّbޝ I!692fcysSCB1b ":ݮs:jܽ`vƄ:-nVVȮyUvh}5n̤#HLU:1OT:[N٠Z?ڠ*]O\Z 7DRĎgf%@0G=3&t)zXXً Xu@ρ6q\M3i1ߓs8}䩤YBC<ɿѦ^dc1L\c irmmbvA Fi*(0Ce\|>R"0RW0֊pXED*@qf&}mAMì,+¹W^. }{#D'j6kC̱/,gFpx* _v)zBJp|E~;RS`7d %Y{j0i_`jKd7}!Q=,fOrej8$O[Ŭ dkrwʨEinRS|yNPmw}v6}skȁ(E [z -(ҙTx@3bB3#=]c03m>IݡWUA$_\ǿy-_郿觌,+Ŀp Mw*|EYsCLUݴܓzVevH;a cPh} g6C[R9&0Bmyn\*= <{qd߫MG x)q/{ |kCU0oi!eb瓝SfX@nNlD[R^y2mArVe`L>Tr[lI#HFQM qhs;XP@iΡѣIyLJQ#DHcz#Z Du@˘B}$BVr~!UIydt'h5n="A@u]F %C>[D >%O)"pą7GHUP & ih Z}<٘2y^kuZc(lc"D\n-վkB+a2&s`F>h6zPU]s qRW?+|ԳWҖ맠"C.|kc0ACYnH#ĀUu<n3WKYT^y"sH͈Mf&Ie)fuxFZʖkB"qo =9U=dxǨlEhʊxr\$.(*_J>a.yѷqP J;Ԣi3HqɮlXzUzs9ϵG8Z 2^u%(F{"8#^eP dW@QdzBT 0w[\)r4=B!Do\3  ;޽"_2f NϷ^M )wρ#\+"qwSPt/oU ӕV#hBݏwך<=U",bMБ+)Y.ce$(FP#Cbuý[tvN+7!m *V^ScְN92'F'7# cam%Rl26FVO5iXf@[fK[YtFjaC6xy#yM3hSW9tR2ZjLY L;½ŮR :SX1+Erx?o[eu.q[ol*J$8{._j~.ڰ pY˿t1{1$Fq*|d#Ң,=+6ܠH`7k<ꄄH.+D_ɞUayZF${Xѯ(("dvF㦧M\G1 H$66Gfz) ;" *K-e?Ə{Ap= J w֢A6 v?&nR-|BŸB  2T~\vݺdUo||bI)I tsų.f`oDW7ek؂ _EA㠢YkW'9:qJ~JXIJ ' ')Cm:*+HÆ`ph{Ϳ,3Fx@}3 LOoYϗhw+L¯Gm+QZc3&J.4S_Ng92D)^'Lj+KpL8'R=u]|n:_~-@-CZ.\v3$-6Zs`2u^I`*:"%#3L[w?,!z#[ ]!wr>B )Wj?3׋ևYw$ ׾kU +ALFF(Qu<-Rgb(uwIaඊg]RNeEtm^RDb7¨%}+@WhXkTZ_J7Zs~ Ub*Q%\eB*'yP TF^Z?)s&e,< IdxxQLD;OU$Hu b=`KqnVD+@a 6AjfY][-pҐ57iɩ`Ͷ+FT"Ȭ•/Eեqfֲ$ iqk%]"q^X ;BV,KBftg>~CZSF x}DD|4ښC[B({?goC7`aku!سF6 UW]|RT(qa;[SaG"|2%s@.Uofb T./e Jtd>[nEv?.~k)Ӆzb[dl\ e NPIV6akerfm7zw-F_. V`P3شDwMk(o#e]D#$"vJpՊҘx̥1p=̯NWʬC'bY2X,{umD`txw3>R@ Ji p/{ų)BDj-3?4i0D2B~*a9RHۈzsmPFd39Xͨ!oR4Vyj9k p&sz >=X+F{m}ӝڶ|@vU}F[p`,}p~?tK3 J = *m!fd¶~exX:mSm-ZOةTF#quB6~n𮞉oO%v] BK+CԼI]ЇRY\V)馽ͼO>^_ J7[} 1lfۿz(NX(D03.ը~}-aP& icBE' #Kw:UX?/6_ųcR甫CbkaK4U.uN`?\oC(G$`_瑊Wш\㉑_`DzPč[7H$MaWЯ E1aؼZQ9kq Ǥ cZ*$#݋*Ru<4%x~E2dcq1CDTKU٩~ r΋E`Kϻ=_f$&%sv1vgfT٘l}F,^.rڕZ1=(_?d#G:F;^6y daljN4*G7{Cb͎܅ fؓ@XJ:zޖŒ@e'\{ʌNDlvl{Կv2#{Dž3ޕɵ89t'K4fUԣ{)uI(("Wu+nd.ݰQ`=\|0svHCi'?CC0m/uTnYmmnivzu&nsi_>Ya7w8|9aFT`S@lO1=md`~j͹39%Mˇ@% VdB,6﬉P2wuc+]DvkNtاGP?E\;ٻMmItDX3u@ɪ87~13a`lB]nzZé{ڹYESUʩc\ۅ{֢.gڣ * ZhAKCtU6p?$?[`iR_R=0:9F,v&if<<ȥDLGס3?B|=Z!=1+UWK?sB&3O6PrXNAz{1$[1 AM|r=T[¯=E\lg]ჇH%u&/5~ͭ]IXى_2U@&Cb&e,de_'&t/dJ\<uik Gn¤:L۽a LPB d;}4Gũvx$!BL$1d&ܡ| R>"T &ZZt cұ9#i)Q ؘp;]}9awC:zqTWip Pb56T?TAmg`Íչw#깋 p0Jj. W`7#qni_tH Z l{ɿ:.eJ\E+_p'GٗP/P#LtMY+ hp}ū˶c}S @ @ rN j8ǣahO0C2Gؓ|~vgOy2HŸ?}(Xn%ɴ3fuQ3K*|߻e\-~~{v\zŇ)_"&09܎ߩ(WOmf mवBKE lZ ןVlYOC٭Q)+]inI^ZW@K]^+wJ ղy҆|B+얟t|de J7zυGc4?O1NF^[KLةGP\i7_%͆>J^z| GPǵK7W.DUZzxDd?ZJΕ0p*V=+{! @,7¾p"}R <)EQK72}P '鋕f4`wSt5, S1VAQ3.Ġq,Ck !:!+\`EtjfŰ~<\m_p=:L?i{'0Q!ܐ.Hόыg(Wqc4؊,.ZA?;AMz'aQHz/K kg,Ӏ'Nw{@nKd3Fnh2KvЮÛo; xrT }zu\KiM"ԐR} Cc@I+I$'j'i;7G.헍0 ^2[-"CN;~X^+ED))|l٠(՘e  >[d '"_7{Mh9E?ՠ#v"j`5'D8bjfNj GGrb4cH7{@G?/pBm.`gt@Y͑?<݅=Ƨ.^ǗRlPŘB|H,a+l3rX~7Yae^,-O,A[VW -Tr#M 4٣Ϩ#Pά4o&T^1>AQtDJE,XS1vyJCH߭5)azȣ#p6=u$%-[!UpގoU X-Bi,PHtǛ҄wfڎD('S%I{v%,`Bn3Jj7hߑ6c!* 4}swz_:1ĈKXG0_y^° ~JX4<{$UzIty_}ӔvN~EAWbUdӺ_ )*`֙&Uc4-ivy=ܝ ֥~:ɓ"aDsEvWcЅ545zzsqNty>R =CSZsb%PfEN^y'XMQEpYYR+ECEH <C9Ph"@_zy>e($:ɏ:vDJmT\,$]LLsG#W}Knm|WJf0 npҰ ZCMܸLuykwf49&?C6c`.G*c+W|shzEQm 籪WRh7!Fz&٬FKmK 0~o~jJRy?lN. V6ѰqV8дS֔9xGqQCE-!k{2LZ2MLY_n%:q`b$NFN1ǼT 75.1$1yAྊ7eص*!5'{W<`0ӥ,TS]-,˳lZ-R*{~QfNMG*83F,d4JrW@1]l!:Ϟ﮳棅n%,| lB#;I < /e_n#ϳ(,NFKʆ YcL|hvׄxD:C#4xr\SǠ(KPN._|LJx*1L`/챖h.  iMį|BdOJEgqJ7շ7݁ HACadbcs cq?TQ&Byφq$)McITwIU0*p-Ik0+B {|+2Vwj(+sa}a*r_BHR*47LOapIe!923YO,8F؄J8!ēkKtzܒPÛX#tcRL ļ |;b$S6'Z1)KTnq;ʎLf(^Ay}@/thj*tweH#5 -6D^mvm;h4Ag/ZL>vP1/ 2:uZV!alOQ@*̗?^:yc>Gwvbx X_4:߁Kpw7Z Ԫ@G [w ;A /q'NDh]iI~ USGJ2K(x3g.^QbvAϭ5y[*w oSjz (EPΞr5<Y} (&Q@ e5\ַ\tqWv C&~P93AIrzR9x5_~:O$2e𬁙%\v]QWx1De sG|h!@V{jv1`<<P4I+6+S-LQ@dl̕ѸhAhyM$ G?ĹNuQ"-O8OQif #`J_G6} O"'/QȂd!̟۵X+ݗj[m̀5\_77F|E$CGHDmL]*L#Ss':bXRY`<ĩ _6c-ŹELFjyvR:rUN5 [|0/sL>Wj}]vP}xLPxlLhj$dA"n[5T L?a]O NUۛs$C.cɿk.5S!GZ+RmJ&}w鳟J: W Nq{qSq:q娐(Հt3߻:$mp_(XYs fxs|ԺnQX5hf:+- wop£7<2mMGW+^4=&(6jA76|}~1 \6S_  Qo]-)-d.V TԓQ[Be%c7, i- wV;J'Sh.)eH_7›y𗐀Qޢ>m=+UUзa/Qx3TtЩvIAOGЯ@iPs OAQ&H$J|AYumyyEkGPE=xF{%nY^0WiǹrƳ:S0yIH4ϖR)xQQkGKj#A0=TjjD^Jw\w{'ItB̿L}tBkjT$6?6KؼQfjz-]oB+9mk,624q(J2~k={C;2)0Ο25dH#H<8tHvd&Z(4Z„x}Y qnY#V~CH:ňdmb&5Ђ+Skї捆Z %[l&O?Kv`QbhM+-|d(Ur E_w?xĶ\^0͉iC+sQ6L3% ֺ^aM\$3{A (061Tsqd3x##Vk-oPK-lmLjaMNgфB/ҖDFZz~}7F av(<)QC Ub9!!6>ȯJ o]NY@)XYd)4 Bdf-7'ooxk]qV%lOڔhp4V^ ,/{[j_;`r@$r 6_Y .S@]uڽ|HēAu\~HaʍLV5UBON?q_ DUJAt*ʱvGx,b^6 ns0-a`i跠дl#Lc! ;IJYV!#~g'x%fUKgE۽E&\:Z:ԩW; Egk^F`.&Bh|K3ุ7BpmBg6/ &c $Vu3p"[.{OOJ=+iM|>sB\>ۉ~ZޠٽCDdfx hWq7e>p˞ @ (P `.fCaDOURJdQAdAR 4mAO-S\"ш=#0\I~lgb0LOХeRsg`P%Đ׎>=7cM@wnu7\]|qb=ֽ"( TiS-䗶Ljh;N:ٜRZPB+5 uWaF5CqA}i1A]/r9)r(5T.K1;C*[l5pɝm2q8W$h \fz ?"'T%٥fȽ{ی9:?}X-ƺI~BQg(Hƥe/1^#cʧ8^*7W "o^fPk1ispvYǝW]γ\*0yxa Ag犗VB$ȑTE,PZ ԛXg7 c0}1Fzh.M>rijlFV34Jc"@y)̿Xf%k DoRVs-衊E44Pb!|t֝.FpҔ[8 VQza߅H@/:V#+pD/ǤUyEM:T0GyH~S/jqŦaNWߚ VoJT:g%jsJL?`Cq;FHc^rw/iGuhqbb>4q1uqO_צVP& P,a v$VF4Ĺ 3;:EqTo˺!wڔ0G>ReZi9ɕռ̆4F cK=JߣK704c(¨i \8J5IS[%Ö6&ǯ5W!hOQf fᐤ5f 6FT@EF> ꖉ7L򻛥EEIP%2U:ֹOR[`ð9Ű*yY;襼${*B WwW_yUښxY^cĞ*jv"|P@K;%x)ZOJٽ|ED |,g@bQZd9M kU#@})XNvޚj ?]H{&~| Y9_N_LLE z~ܪժ h (E\1(yqDiu-Ж&I*G<DV~wDa:ShC&A,7# VLƥDF4f$`[5d5W1B?:1RgUou{F nr?v3@uB$ާo*VGl)0 Dp呧BQHͳ ,7Jg9hu-SB;[I%}Xs2\F&dE&8ke+>1;sUV2V hPCCd2|n=ex_vba2' ]VY3ԧM͏|Wyfm Z64 ׳GEӐ͸I/LJe,L)`QW:㭮,_IC'@WIS~e"&4NUO}C±DZ5g^"uk~cpBp$clX9RޅRQWVb] t!p%Z jg:O}h`P]zƣT{c@ij~[8cqN[Y-D QXPӫd;_z8O,i=98റ`da g7og#L Y-J2Θ)y (˅$uj]:gJ[766bt#5}ɑFWI^yws/!: ⍈89M/3c?!R$F~.aQ|N$w( |ulzI#9]'*ow{fXE< }"AB؀g)湶̌*"jC٧ $a.!?scu9PE i}@2IA& 9,yP/Y MT m_ +7ep 'HxEJ p3`|L0ŕyZCT!:.S|@t#tSæ)2.;Y!:^K12#TOx= ->ji jcS.V-_ q>9>zTb1.vVmOC>L>KpW% yC0R_cF\ j'rxc,nV9ZT/ա݋} u|kMʟ`"d œu}%ȺqN͌ k% fDePPsQ時;@ #u(U`"+r5TPvM{X9ШhWfDUTHi# gd $ݵM@U(_1YI?tnG sprF5o: _;*ZL:G.0 jeѽ: -74lCY"@EƵ^ _ XE?B+q ͓=ƃe 3 h\39$P"p9ر74a*rԥoʹ\ymᘨw: 贕-nb׹d; F{5Թ%a:-7\1&4oUP4}Y 87b R9Z[%(ܗpyq7%>9 {>Lw3~% :z,r&oqS&N/Pt'4g 84%ƪ8,ush*xO@6 m"B>5x'8E8sg"|jf?@,A; 7dXӵ;xa*"_8 BIUd"@6L:yH!Ҷsueaڲ[<-0׀TQD&^lUWDZa(L=mEb&3;\8^jQadcAYӆCq=*j%B3LcXU̕K@+䙫|I(ė^oT B#q0Ee?S48;(ֻU% f[ JQ^-DPVk|.b_M.\GETNēAl!VQ0?2Ufp/@i[W&ao%ةENeGe0 y]~%AUSDF۹sf:Tp-M ̝~tփ& s)"}/pl$Ś%)^Y$a Èd; `' [x(,x1N>ޓ2mIEz"˘޳^7p@Cɘس~]k=V}Kivܾ4 0? xĈrU/=c\8f:۳h'T7˔OFdI}jwI2ATtCorTx AŽrr5Trցi%U$JI_H*),Oki(Kn%k .ؓw*&Uh.[)7V톇Nn6aJ~G#`H&_ty49c[6ǸcWnư1岕"^,( Ԭ ()ț"/5,^ٍ镃 &tW&mE?!6q7%m3.]SH{lJH(ĕ jch4O&67R |_Ax%o#BT?jy@3@=c|~\/ Qٵ[%Hק ٲhEy$%e9M"x:11]ՒIX] %j g36~}g  NE֬nykz%g8qIuLԮAS&*~4w3C=Oa[T(IhP$Q37:Q[L?@.0nk %<޼@H)g!x$9&L_匨g/|ZvytnW#uPHFC<,mnD%ȕ<)qDjXj#@W BNI2pјjF1gEPD˷@N[?>-N6WaRE'aNg~܎xːeբ(7^EW(AO=XJˈ䑴Ӡ}B!TWٱR@팔9.2uY;Xh*v; bWNgM$I@uCҙuq|j^-rϷ2[B~Z2<#hs?؂3s4dé4{0&SSGv~P/䠡{dhhndV䱫KYY߮ԍlSaLlN#JyP9Nuf 䥵SSͽgm0Prp%kG#iFEZ3k=x3CK< |.m%I0_H̿ǒ6TmM`߬7# U-ouCn5'B=#yGe%wρ5R.}g%zZ*Up}T?8s (hHot_x-a9=dgE-?ܸ{OG"(o|0]D1TYEҧ \ J}mr"Iv~>4 Yu82%@}F`(2'L~ɢ ծܰ=~zB| &7vZʯMzo.qgnŻ=U+T U9kA/ʸ. . D/= fSh\6XA}շ:2jȘ"tIa_uQ}{Vb/Rc+,ZSX %r`%h"q FC'S~f}vVzjclM8$CQN!86KW3A*) ؄&(ZrGҞ 302,̺o6Bo^ϭd"3SkK@SMiZ\#g?d5wشyK ݹ<620Fk 29 "0N.Y0"M|\TN , ~<gj[sByIe~> _oQ2O(ļab O{c!@g06M(5UZp7 4Ҵw tg,,ȵ5Uj3k :2 i&I4 oqŧ";ÔvX|6 },ĵ wz]͹[R&J/P >fVx]b1#{}wHNHFd3vMD1zO?EFɌ$o4OWu~;fX6-: ?پUOv5ڴ$@Ew6ЬirfU`?$dx]GůS_0=Pe+.}T^Bs;#?5mr>L\~o"D#ԫmMn]0I*2DdDԜtm-aF"?a-\e׾<[6:iZ ,s)3gzц=}ۀ+]*m䍈['k[rgVE,݋*vna]Nš/Y0FFb0̡Q淟;zTI2R9Jˍ` ݪ\:y݊:{ Hj8ZWfFrYH6˶*(PvqhMN/F\Aם;5lMչ1"3\8/,.Ax-Ţ(%?m@ItEߍh88_9'5RϓðHlɚRx"PIiS6eFW-q e0>~*Q:P|eR_n ,ľ&1`&\: ]cǐaY9`"LNCz_Ʉ%3ްVAˎ@UU{f,'0 {{PXJ #/|oPr[BqpҊ$*S|UaltEb}1i}PԳ4Jwn fMjmλyWI320_S1JsyYۄ:c,rmO^^2 +*fXFLBm\:^4y?)1+^lk n%ō2%A$\:5>^v%XV} P px4=!='\mLwb""g閚ρDc29@UTOn6C4>GxO l&6E\d%GמbW2vr֗R=ݡþUv=+?zL:^1=ϴ =_C4.ǓR,R5.*qoI=PUe?jUzL5 '9-59 tؐ ZQSlof[Bl1#Ϸo#$l`zT4uڶ ?YVYp45tjއ\8ҐmK1c:LΦ_`w+ZWBȡ',=U E"?:cIqnk7K=MLVQm2XbcR,W[Q6DpNeBqd|xд-aԼ bS[Iq=F)oehi%m܂rn7\g"y Upճ 7 =#SG̓W+"C^D~.F-Ζ7\I^f6ֵҮa?>֑ViN=9(Me>4gn5C|!E|'̗ENωIuݞ&tN6 ,<]b3GQkYh /H$F&aؐ2G;R%5ݿp:l܀^Y `i~ NRz,ݤ$̿WC׬?XeT~/[CYFWC*1nȓ?j=mCQ Jw"7üU۬RP` `Xs;[]˔*11[A "cjt@/e`BQIiz;CO[UpE *P0۬Y'g am7 {,[ Ҟ%[rQZeuPf>y eOT]7eP(r eV`ǥK^b^*Pcdwz t4JiDa9AmVgMWV-H2UhPAgSh7uM9QW<{5]ݠɡ{ވ(tUja {IXbqG]J=q1kDe{t&@hZxfԕ&3}z-1pw4u"oHg{x#ٸ& 8$08K;M BK3ea3E8Q'-גᩅyXcDHe–7o&) Fj1OjqKc_A \r'! w7 <)5 gN\ :sІP L?fT=2w¾\ՒNUx>74+%͑w; \{ f3 L!aha{@NQ^iI?kDNta,{ ܁växKIc)3y^ق(iA!RfCTA4?O@(7g\}<B>1 j!-0^jX";Q-$]Ū\^g+>Gh{ɚlb8ZvKFNgI9*Zx1_yEti(mq+ ^!ť)HъJ 5<)ܿÞÀd33װ[Ӯ&-_q6bv^1[%٩v/6D0ѹS%ؐyG+iŗ@]M.:RuJV-2$C]q.bBb:ɮJsX!)Jzg]d,6hSL|C͜)T\0Kb?8#f DV[T[^\.S:nfl%nfGO&PdE<``)1?K"7[`!RDIN9 g ^;!p9I07kq&.`G0^zŘR ^Ȃa1\/א TCm$<ޤ@ \4펫5TlXB^ǚᙴDTwzȿOY˝bPkگ̠Lн@nwqTwт9r>tf7#gL.>`2)zHQ#, eʊ(bUlнl2_r &0Zq$>e5ס/NG"JfvRfdGo n"Q.^祏V`Srs'cȆ[@y)b]яh.Bx Dǿp\BoG_5*|l̴g" _Mil$C,;h_NPBn37oA  J=99F֔F gǔI7e.`5"%(8a6rnUMJ e)bk8' !;ryM˧E(588y}҄`rUdNiQ\&I\7$/ 4v=ӛ"Ϊ#%aBZWbnzt ڊ`67y ݡ;q^j %=I*~ԓma)4q7=raSQ/^(5l%E%d3D^)O#Gx)lPe ~.Pm*J!6k‹ZEnE'vGrEʺؽf*!i ؞Y6V5w/nTxxyU "1OT5A[qpFجDNDqwΞ1d\Om)/_Fx`Cpܹ  iAYZ~O_,g{ߩxczH(scgkdj̘J|('Z a r:s[v?[[!f_.ȕM 4=cgt d*,V]vlwl97Q_&V2q,*y.ZDU=: ̎H>W@sښ5hk(y)ǵZr&XjN^(YC^Yз?If!}Uf|OM8:B2݃5KA}3a5;}%[J2NћFLCt$(!R'CHV%6(2](͹aH=R_!c#(࿟«&{ kK%CcdQ 3?ša N!,,Mtp)/TЉo:/Ӵg' ǰ_ǿrxD1H#~Vg:NYF ;ԬYk!'iKPP&KR"Ӣ&odS5?0PPlX8S(@+cé0`L^8Z!(r J;Ǥ.e dN -X^yPNcVN;h؀D%Hl9(8RDpb 9wZڷo8&Nk]Q:F'lyág!@4/")$6t>h00=շ)'yޮ~;D^oM>&,1tϼ" Tg#ZjUvu3? n؏6gp&wK]u7އ:s A MΔRN˿Mߍc#6Qﬢ/iD aGiƥ;dJ6sPB<[ڹh1Y! rA蝜Tk&j%i윮6?⋒(AlyVВxw:z7{h(?eHe ؕ.+=6(jmO<׃JZ|PkuMoٖN<\%( Z&ZtktLU@̔A g+4aUdw?Nt\x4`PwƑ\eK|FrXL$n6s=ZΛnh}N8K㎣FZϭ* xp;'|%[W7z0Myo~sHDmM'O9|W/y0U6:2@d~2}!)\gO=)eas|1{pH0\WYKMk^)7Y; :bj`)[gvXAO~`Z'T)vJ 9L!NfǍ}YIE!p#BbO`yɘ7'M)Ca;RJD4'un;UycL\W3/1 4U}%hŭF\:7CQ΄,Ǭ=GT_K=/rψ) \E ,,zL6 k!ҕrK˖V\a%lmsq[kϏ?< D .  ŎԵ9- p߇F\tk>DIm<;\nۃ%[|4>8{]BCS2`T_s) yG WS ZGRZ[Z7}䘵M4}ŕ`ccP i_FԬLkTJsԔ=^eެaJ]&^hl  g$><6v-bv<9oM7rINih0ZM+!5ћ80toyg>3x4ȹ>nn:"<_ <x=nӌ%)knF="kqzDU|+亇![CsE$$,T$V#V}6~| OCv##ce (jQoA*r\8mo^j |LI;Gi }MFI cq vu%0gX/B5R /e=8 s>iQ":W8YY:Lmyf~2C_NsyeeMpS]`s-x6)4n&"+O.w7(ccY.Bϝx @01':̆¯R XK×@tk uIQh0l) BZ <*JYbPn!ÁŢbYk-$n5<uU 3LI+DB~G53}_#jC l{H7' )j1ti`s3IHw4.k3t eo>]{h9@)&WɋhͺٰD-uh/3Nnp%2oB3Pejԙʔ:gk\pd#9R:){2OAMLs$j-ņF׉Z3::.mm_/8=;Oh0#zcLh@9[sIHP+A.twpt/Br|)xI`_jXaD j3&sco@ n7Bt5'xp=٭eت~86mpQw_yEvZ(;`}g֟ώrڢ.#(3D;r6j֑LR*hjxO6B9|zH ?r~_!A8#4#a7;Zm2NHAAo-l'$(aQ GiYs}ڴ#r?[4ъ^8r7'W\- n625c#.Q 2Mt q Er4m-,(Z=:i0)i& d3d^V̎0і)0_Yc|`NIX Tmt:= aH3Ja^׬UԚE zj_눼)Oe *YaVԨ ʐA?Kzx_3ixV>Wmg=4A ޺ڒx|>TCٍ)2=%1k%m5R R.щ&|n jݱ[>Q@>XK3|ߏ'͘3Ƈ U}-6H_%ZU@ g ۨ,Z- 8\fԖqqg ;w58ʡxLөx >~|g'[ȩC]TYS 3 |}1v-}̈́PH@"1i]4OCkЛxXgqE z^]GZFdk@p #J+gShq"p]n$Umi} ǎt]1]x#jf|wJ /iѕǔc X){7 R}u"Gi?4"W!Gֵ?fvoĥa! f.)t +gGoy!T7'l׺Ф\?ĿgQBSBi3N+t&9yl5U{W/] $ƟRE^PH ";S^|蒿rF>W54z/ZުME#w|ĬN8r=N&]w;sjy-B0ሟq4*͝0lG`*=UYE*P|w~tZ'p:]wsruQȮ:?_/o[o*h4y TrNX5ϺʽY^6dO^ԩ$ǯ$A-|_*Ԣ1xBч^S%zwR@4aS֎$~9m@ha.B˛YxL"P#Mn=?-J6}QV֨BδI8UOx<npAc?k]^*#!%^B2_1Cuq* #77&LܔkS'M2#Qg)I8** #_7ɓ%)59lud{+: o$ Oc =;zeI¡i iAȗQzq[[[d ԕ١0Ѥ۰H?<\FPk,cD]ja`|[QvZi0|8 &inaH$}} vJ;`@}Z "uڛejQ;º}H@g ~SGx5X}wƃ2%3n\YZ$LFN] #k̲UïSK~{n>{MA!sF<ףwU!#u'9,!=٢$jǑCBpZ%yd@/H}Al6 %a\Z{^>t)گ1"Ӳ)4MۛZ'3ktmi-`O7D,NTW cxT;jt,bԕAd*U$UrBi،:{ah(p 5q 8c;-Dd߯5Κ,I[y'?UiDi+&"1JG5% H滵7P "# gqFs 4L5"ACEcʊBiFz#cX* |iҥ>u .=+1\#eU$όɛ&?ՆB50t_,y9͸B2~z>=c/n$<ޞiQ|K!٠K|sd /K3rTuΪq++ ҍՕՄHztCd¡4C M|߾Ժ=4"Pmy}F>pE =ϟ=OA 8\NԇN]Q\-МC{"\|7Ϗfy6zLEщj$) Vy\iAtD Ǫ^R@w㉓5] h%p][4q‹Ȩ9iǿ@BV=Te\! 4/QX~,ߢ I:r1_giJGg)Nd tu.L> Sa]^ET07Ե-聣Gpaj_@c#:62-3hscX j\J3$FOj7[=cNcHՠɊNWRJz($+76(ζ ]\AtBȮ.FAofG=4Cf9(G$)T)=R9  znLJOt݌-DD/pd+}?uEPL=}P:=KB<ܝrw:cAtaIʗ0oxY`m F@#zG\I.$_58q *`rR1!AS#;Q\Y~ bك3\sl:CΎN1I0( c֔' .|4BvR5l2mG(R={̕U?J{AVіy֬GA)K[ˬ!1aQNHuf>U #r: n>YsA9#5OxszHj++`2c2 3ps+Hma6,uJ| *j<6NNGz;quC0L l;s&MA0JoHUi4 ]52-[sNVR?rp'b{[hDèn&% r-ȟ-)ĊX8utL:dn{67Qg&$QLl>\3 Y0̊n4}T$2_O"c dg@h1~:1==:ėq(ѽɕx$*/ B/SۙaT7 2O[} 1r|`*ֺm+BpHyZv7L$!.Pf`*{'Ⱦ'y IF%Y<i͚GjHZ(l?4u:Ơ9y)z~Y= 1'+H; xIj05@Fk\15f;~$6/] JiUw4ߑg㔻CQk烜ιv qT0HIRkeR. oOK-':} vm"3~EFKKګmX:yغG1lb쪉Exh*ީev5rSK(Ŷ :q6`+$`G='#D=FP ~qؐJg/:t ENc42+7%uG7NU4$x=KY,[LmEpMHoIEhhUzh7C(@F"Zpd%G;,^?ygVz \/cLnM]~/&8XH1zFAIT`L[e y~C8>eCpPn-聳NJdrƞ=!Po| F}^8>&/dj =ҟ)BB88i"{RYpDcY]VblD ୏sgv p6@lZݢ@)vnݒ:ž5Y80FrHZy j~v^{DZggV3a"6(@sfKwެҪoE&?0X/ƕƂE*߁ag_voh@0:L𑢰}vC(yN)-ghe9ZL7J_h䙓E$_#wh㦽h d~O),_K ^x~5XJ^mHYKsƈ 4ڄk%e9pF-!7˫ȵdq>?wh T:DyЧU [P)ډUIsHZUGʤM~%lUȣM<,zIa'7jF tx V+@$]Jn( qaݴţO!y%1Fb5#d7RW\g+wƂ:L65~؂m}BNΔ}KGŚ=AzZMzkHez U,!d _*9\N=!k";[Vp!1ߐHIFH rD:X%(37W+M1C.D K377-zhb713Kcba,>Gj_z y*$KZNGONZ;R6AB̀ygET|5Zj:f6E6XI#o}x]fvK(j6VM\F5~ s<dU( 1uʖa=ndbfo)Z8-Yn=8]DИ]oit&>6QdJnNh#s-H|,q Z; 4(^Q@+AtpIg3aه~;IX믎`Bi[R)<űNpPJ"bŌo؈SIeB!SF 268sp=2s0P̈9o~R?6F_dL˲T!+ ҁ_&F QGf˿xiJڝTʉ~L愸^<SDAp2Tov.;(ć7nW0L[{B̻̓5FnE쎱ˈ ɽa짹K0{G=dZ&_pWg]i0g+yg \f!Ty"spuTۡb<#6 Zw $*950OWDM+6;/nALAEsm*wϏSror5H>R od3ף;Β'*;A\m6(MH? 4]ȖH =z V4$D&<^;|[q#kI܇jo7ai뚥ÃXlG"ϝlD+$㇈GxKGEF0GxKUTD _}I*AGQTVw+/O/$!S=%dB4<_&eG G1ߋ=}א%.dq{:Y3TjhzΛUJ>VA1/5ERVTFA 핬Ǿf/4E Y]ƻGwԐD ˦NUn~pvEl V#,0IlWrWXCAdT÷B$+qEgefȮz~b%I^ HFum ^[=NCC Yb~CFoٳ9ScV$E7{9I벁e1pLF% !G+γqczg!֋پ+JAR2v~yiP[&VƘspX/8TCnǟZa m-ޡe_RXt۹SK٨a?MЈ$HYw}ŃW*qf\RZ8?9e MN8)G|sb%<$w6lT ^CmcNXH,OAs="5n#`4V h:1*MOWLy%JZ6,N $)tJ0|<שׁA ֵNaכ^٠Nf8e=PR`):-jbyђ2kYW>[d!͵tQ'0̌8Bn&k7T'@)Mهh)a9z2&vY.7eOam3½NO2^ NszXߓ;g;G}1\I<2*53ZQY]O 1ԑ(\ _cAYD>\@Qy_\(b5s`[ZH8,/R9PBUkooҧm8QtWvCWώ)ZVn._cqz)$ôUp"@᲏HO0ƶd}R`l;ZsUW1+ߵh Rk}(oeWP7r4ָB:нCDZV+b -vC $ RնsjΣ^O^h:MiqԥBJ[h، Sl-ЌoxR^\Zo=0ddg?۸T;P$>TZ@s"}tD[dFX_Bzom=8I݄'J?p2|+2 xiG-ʆYLn+aL_a*\jMϕ9^m4ZKmxbٳS;Kv}1sCeC);qvQ288Ԟ:"n\wV*|:ô^ǡP67v5sj.u-u ɝ4ƈ(tojxNڐB ڵ!=!uv$HԳo/KMm(oPxEx4EǬUɻG |ʆk\2rZLG%U~M0"`35veOaei p4=|N2 L&,_?¯T9w]Gn15Hdy83X^k\?i'7Ì1ΐA&gz,BKm]~kfYFVuɊ |wC*})''E *x~$ n&<9MPZԄ(3V5S״W(J8DĴ wq,KhBzѠ4 Q!UH:.cy|,5RT<-¯7 G 80- H"{V!4`N`~kpJ^@^F0AT4s0εB"3c C(?RMί^@2|PN!P6&pC\'x&|-5"[F|2bIՊc24'`}g'_Ny&IѕP&mKHW*TvK˕D 'ZpqR:,|M x LFwZuz:j?>8ܑi2n/#2ՄPlCnr6=XW<iUo2U֦fD -zkYx!0+^4њ]c)kաBp$xzqN&6Hl2,9KC\ӏ5&g"ԖB?s.#ΖI)P7u|Ty⍉bZM4*+f|K䟆349Jwk"k~9pN ED.1$mCeaP(ԼçL5:[OaK>{$`=sIWB"|38H3_*~Om<Kh$(*K3z]ϙmbT5]ܞUucMڤ*e$$ h)90y!!knlF?F$ϵƆw0XP \z'>!0Μo(3Sw:4vo gUH7.LV*hZxu03qP񣝂0f)a}$'k]*gmY|KejLd|q(r O!/ͫt-2T[I-rH#FM sqf2Yir(Y;4y*4MDh?d,∃͒[ўFf&OrA_LC ajG2wYFMOdQ4F'n[ !^ .zP5kuF6j1@4l|}_ef;rջY7^_$9!{tjUFϦ's궅uoeHV1Y5˽/{25A>P؜g$d٫M⬄Db#ggN(Oχ9,qĭgJN LQbsA{<6oJO )}my?cho_ۘd>֑uJ:9S:RV>q)uw܆'?9N/]:LfpЀO\2xMkmivtYsJOQ<ASm躶V8?(6sHUF/yy@T:յkFT5 >ZRs-m3O91NIĕ";t-|3HS䯢N_힌*s5,OQRjs^7LV?/c_#Ĩ v7m AY8tq"%Jg;3vS=3'ԉV N|]WW}yXd#׬H"km}/#m (9< ²YHnXP幫]RPl]/+b;="VݺnRKό7sG;#&Pkɷ_i;cd2K9#sol3:ϋwKI_vBeDD{z0髴K9GU;6CX瘏P ؚ+! b~q9YJ.?1xr2rYHwx)lfHGnnAaZS&LnQh$|VȠ{ Xg_4 0NjGb-|;_`q.>KOnߋJa 9'9 ÓF3/yF*&mJyBCVb؃{'B`fg|8%m?x Scy`׶nh#OQ߸mq/:.gjEąXRش5"S֑[J,S.Q"Tv"o]$ % *bxfq@{aOlpK!_P&i >aR$HԦ9kFdK?Љ1Zd]MS4i,N=EILY랢W,Lt}݂#@EќKl)SvC>GgH#VҢT*p1X,$GEVj܆ vk-޸qȗgGO9lI3M} eB $J+1B1c2l|&fiBDRu$*<6V[ZoOg^0x~/׺0ҁAlk!6j @devű}UȻ/*sF>|(Q'iW6"2TNT y"d*c*`32R.wTXrNk'߁.+CPKGe?$nBb'qlbJI&i;N(cQGIjTzsʢVEƱ\{P[q]7L' 6*\CPx34rW .24]^Y#9Cˈq+c7Y#d)}}4|lUM=)piuY"o P4s0'BNh?w==Nj饣kTG-dLծ>Zk:P"H5( 4Y[bNt0:Ȧ߬wˢ[zagB=$W\hy,\6Q[K׋v &-⽾2 !)Q=`3}/"@  8b"=@On_w.Kq݀;7[ѼcK#V1UjDŽ yW&/{(ӟ:G##&rG&e0<|41 BǤ'v,m*"(¿T@[4jZ47J'ggj}4X&fK4>OY7 ko Q]*1"?%`k'*CPA}j `uzyVTw- V3TI}Y$Wi0 uMͣԎČ*lai?giҟ2Bˁȁ:ٕˑO02aMX\8a-?xԣ=nʳTg2$]㺵.9}u3 JΜ,64K[Xi?i&4Y9T*5Ư7lf8v>WjEjZ##1;"9 2-f= ٤-uNի>=u:-.utGïҷ `DrɧukL}>BĚkgro|斎UmDSj1J1])Fo*y8OqKP)K"Ϻ%7 %%w`ɞK4I)@\hϕ!/hт[Mu! 0Zka˜0?J8Xsp> 9B6 f\yBj-0ɾC$}bNR;HDƔj.GӂWmAhIs~?Zx`, mB=@6HTSWc ;I~л I l-(,ReF`/CYGc4sYbCpQ s8q<4AYjUYnDH*1·3ڟadֻ573 .Lj7XD"â8)vEMOvc(kj %_a\TZŒu( B" w&n|$%DB< A㍦<r*- p= V%m4L"G#N&qSSvrBޏ[vO1>I5dķ gNpdT̐Sbʎ|B6q$bߖMYr)tjnZk~CJl(\sFd#MzRL~'βjGn@`mI<80ٓkV(CGE+g.VYIF;osmҵPuqdP [9"RG.(vI6A{-nXxCB4UopS~6GֶKSxYFX7:d lU 9-9x=j ,J| t޻ԤE%v-mHʝPv{%b2,/}&8L~]BM\mNSɞq3a;'z#Bs7/-@n4kMAO&qm a㣕/.q z *,Mgh[OO8/TP/ 5DfDW|B `b ʊtCJEfy76,N S6%=3g%א@SB C6ޅ{zW2FKY4H (`,spVy-dR 䱙lA2"jrq&BrF)KƵDH2y-{OD5|,AT"q_t˛f]Jb{$A.ZPH5'D{ezVFu'J my0,ٽ7n$ `rqC/29ȟňyK)&+g`: 0߂o kf<#eoBlaR*i\[79TBC0e47ts &PGVBZ2)d|LDNDliJ@d;=PyO$gPu3גTנ''XYyzƢ]K 2! `]ڞDAԈrL|D ƴ+wDONopu"UT2]zSү%Ȕ KIYJMdBanZ洈(<>GOi%+o#1R޼{G{huKu/_:Xz)*a Xd;M ˊpEpdkr7vafR)N*VxBM&iTQ'l, z#s.J'4Wkp>!ҎYk2x#\^2)~ =vv1}ODFU9ƂNsjK$1GXW+cC]T^k5˴!y/wY~%Oo>.EVxb;,csu$SP(B#x'0`DH*^_٭l'[I5VPw}wN'2sTqԹNdՆL`"8!M^ 0l(}'!Ȑ8R,aImK ҾgBDF؄9+?N-`B(f?~a.N}U|6TtToi@Ԓ0~e =6+ ”{FŢ3;淿 !2%Ø6 m ~(*3GCfnPTNG .MFo O! |$oWؽyu3U\{*$bw"b1p^^`_mI`[\2^%Gܧ&@i! .aG'9gjU_Uerxי[2m&G7kUD`qWr3:^ S*vw=ʇU~u6Lu=?YG%7ńCJŶLzQM"!d ¯ \PݱXh5epg G (9V)ohF=:VH7қzk *<=Ue"a*eNCګ Unn0qdiͲY;p_l :5>dL%~. !j@ϳŚc[j⦃ ~" |U3}l;T|^ˀ{gGMi'2/bф[0W싷9_Is6A2[2te ߚznj_iɥ_|8.O5G~xj Kv2cyr2g{^VBU$N[REٺ; +rO5z鸍鳊H+1CV?hB);C!. 1"vFHv2-"Ͳsuv={ hIӐ`Î/UEX2-{]&5h#ЭiDnh?)= mq;ĚӵWb5{(,dzfߞI #1T2;wZX~O0P]Vi4.qdE&ٜB(BN:$n2nM?2owýמfH1u<1Nx/rmhrv|=_u`$v "I.nF)jT$mdGvHF/5*UMT,xT uR< WQ G6!;5q,ۓ.{-J]rTKu OYfE:+,'FNFB67͌m 6UU%i4;EM;H\0Wkz̖w[~?#5جe:x=LL5%oUdt"XPx֞q8,d;.2Ûm%t|_1,X.n"+uF;Oʪ 8w}e*o= &wۼ MlEe[zx~aYje~wĮWH*Aē-b.DM V20CdrZY`E BVp@݇è3[9>Rh:D~B(u͠pKkz%3ГkCsЏDe {Qo_ <[b:4 o do_R J蟜Hսlah-4T}|R/2iZylHh #FJى ^rp̧t9K~YjGb}-U(Z"Z"x^չ^͸U6-j~CHcCzPLTro&Q0MCem{tUBGhOɗ>0xE#3 p`"wξՒ"X"vcPwCv`&O6B)݀ʖa7hMW6HŎH|u~ 99 iĦZ nn{ {zqx)z賉N1|{y<"y.IgneQvsvk„eC>v@4'6lnq?r^\ESA0Iw4E|7ґQab švcϢuWy Cދh; z'qJ "oAvMTbO[kzsRљh{ϴL5`LtpTm=~C3pSD^C ~=Q)v]h ԆŗcըE "ч]sɀf{{GMxEq ϡU͙o`1=wE6l×`:*ؔ2>dfE7 dhh_X =+e{,`MQhF#hXJAg98Rt5Qe@mrJJʼU =g4?rsߓJZXm'9׻7kxCC?ȴm͡ #*DSD Џ =B;T/{'A e ԿH ol9*6x89~`M݁q{u0q%lwε2nY>C0>1~]c`pp&qDZ޽0УjpMM5zکl/I-i=w_lƎQ~1k~B qqBF )Rg "rҋi/iO I%].9ug@bJ"- ,Q,R,Ǿɗ ژpPPyקxi "X"XR 8 7VbmgeT0Eg/PKZm0Wtt_R%R?-C0z U˟y[B43&htfwcR'Y`(*rh1º(\%SdۨLtèW'QEk.}H,l^7 bP2Jφ8ʓOB[SϿ~v7tV8e;1Qw ZQW\7e0ӥk_ w8l Ή K(+=)an־boǬӟlo qwmO"[5Fedӽ-Y@cCZnt}'"}JH0`Mw| !qQ iEwh OU ,run [4^ *D!桅kPwKI: 7bJPq;k7EQK#Kafjk9{Nϲ>UHHºKYD<ùnjx#2C S' /3H,7poT|5Ao5Zl aWQr\K7'H"GlC-]3ѝn~q "?u`shJq֔fA#?Rwх\ѾXerqp?.3uAE&<~b"vX%v'&|E D&.Q0^ !8R7jVbSB72P͎4\.NC"^8g Fmk0Yc@f~Bs2טmV&fhV;)%pFO!w}%)*3[)0:j/9QqU@1ywFUc68j^t4Ƒ5j>?_k!+W2W9I;E7cD:&k-;bʙ{ Ck ZП§J`*)!MozA3e ,R,B;MgBE+rdi ٥8[fS8H7² aLߣ9sM t-. d[0enp?Fb]kp(Wt\Q~/qqH#`dάh@Z.j Kk-[ ' j1-nkd5-Ul#\"#פGn*!)/tؤufvr(y^ +ϓxwb#,˂ǣ3hᄤ21̽"l ۔SkqGMf %v㍜\C~={QT?' Ui%f ЋUEY#bJ?=-dJ#׿)|E}nAwMZ܂S=)d>GVGV(4Fpp?t*ǚ͖B FɳDIsv? [y;OgJɖ NEۄ/ T21E~ZM'ZtjS*<~@K}o?+>옊a8F cݿkFGW"R&Cy.0{ل w=]0k,eH!(,SjqDR(Z0iEW+ j숀(9#qѯbMo^Ld֝0sf@_-ʽ{E:0wpEN4kL߈ @D'Fw)O-$n o Ey3Űf4%^;)PӗkXNodʢt>i:}nХ ̗P哪cAk*AD!^ȸ~LCnS;dhE7>;(5u[R4 sq/>j3Q~e[NLίoqa.*N v\kymO܍5&~ic):6%UTIBH* cW7(ִ|S;ORWp A ug`/4Us͙PAląfbuV-@GP'E0.[eye,9j<,I{/2IEú2?n5U-%Mu)tA\xz:A%?v2H6_dr㠰ƩV`;oo2漶YBh|GcIt^xc8|`c iqxBs}a&7 xdY#$c*Y/qx9Oz*zXJRhZ"MѸU)(= m#f. _LI)r Q]j Y)@,ޫoM<>XP+Q1 qS8%OMBKJve9UĊ{ ] >  L!-EOqV'y3v^?9T5^W0 wuڃ apBc}y@Q?vѦx BGv|]}et ŘùQd6ҶngiLO 0oq'x0Bü7pO=,lPKiKz*mT\9HQWg0gѐp?ٯӞ rǐgsBu8AY[8'ݑ tOnQaKƘ2g#p'硗jM>f6A)=d!Cnn!H%.s ~^zaCV6Ii$)!ۉY2[߭%MPtZoiJ Crz߰>?@%Kz܉r sŤ' ilk|y3^ćjб=0cgk +! M  fC^F][7߳z=,K!xʚF%%S2\_TFp8-KLU)kĽzOI<$]hc Pw$z2ۥo3@Eӌ)A;dmVM$ 7b몦@_S)n66 ],a,(IG P4'0&ߣ ~sT c] Sw~|IJ2w;z#Nt /fO6O!#E7х J-GTέzmg/w|ӨEh.68X/G ͨg`x%f̀9-#n>KR00/"k3t3I~O0X? `&mn%bM;,[r}@5 ڭr zɷ엾D-ξg @Vs(F:óة7WSԸi//i)?@#t1&w yۂ&3&hN (F<^k {ݮ]~Ի%bhԦE'@%r7hU~ΪSP![ץc-gYZ070701000002a3000081a4000000000000000000000001642603a900023d18000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t//]?Eh=ڜ.+u9;Vh M&E> & 5!ŪvH5&V۱ oX tc! ㌄_Ix ܓNڇl): VK;"G]+ua%!zyXHѕJ*[ԯyÒ+?=`E*ڦo9 ;fDbߨewg XLX3ٍ?9 ;J^x}h  5Rԡ﷋9 3aT]Kc@ٸR;=!㋲;<4_p+FrC 7V8}|fr(IBOǗC˱NJ R[}p.鿊<`Y GְZW I+KPvӎ ֎( oyqgH/#z]8ԆyC>b;<݌Ygk'+u^wHKdSpڵ6-C3؞&=$5a 0D1ІZ~ 'n? _>#80Ǽ&3|L Rg$Ӑ6 ;B?ǨdLHHPj^BGM˾I^"У܀)@=#È UZAqm)-IbH#֌/Wng!m^Vg e1`~3&fRiJ4_VGlI^@yf<[.wq=#&_&(TiiրEj\ix<6QGz#tI)%/+O3@;߼Wם3V[x *;48CbKx37:zkRaE%2:"E01pN@\JVmBn#%I_7a%2 Oh&WZ3߫ϞZhX]3C#S,-,滋 %M 3S Gsh,*Т6Zw,0`1u2#K gQVOfqo4}o/uzn0, @O, vT.nѝ4W%H=xי JR,ss稶\+K[׿TT"8XL`U>IJy"|z+5m\&m)sh]7 &]pu+Θ%H~*3NI"{t$ЌTpzʏd,Y.4JQ%6\3e aVԭjty 7gUA#\]cXxKI&6v0Bq/OU1˿|ai~%/ӕN87_0elj<7EO*>eh~&ұieC'>P2SP}a'_4F1WɀW^<7 a4]Sop$򰯌u'A\X E2Xm&go,*W)qgܭ5 g_$2W=>i9()S}'#5h+y ; |^ꅪ(5aT>wNhON c)}Tl٭cd}bUEjzI}5c,rU4;22V6 "l<哚Xܦc.tRX'tVk9ctz2JukgYf]:,FPw@VǥH \RWMu{C}X4"|@>!R%j$v9uzJRp9 ST*SI82hnk/D]I&G]AV egTrVY?u{!B)/ 27ک & [N&v͊i$sJHE乮e 1L#'$= _jTP&gkMNi?v6vijTkRd*KTGߐ0,j_:bw:en=C5G=v,õR^MHf1˅{;1m\kyGw;u΍]NﱹxnBK!vꑣk'G ~6]jwd\> 1J3bK01;^Wp3Cg9syd!EU:BL?9dg@<Χ,/t[ oZ'g14{@"KTQ(};}\CjNw;d=k\.khiU=hzmo6ԇ1z\@$;OpO4ՏC^o]*k@%t΀4VTi賬':*+ C84E̪*=NLIpj~kMG~UNb76w=>,杶PV$[=(_u%]*isb1@PibxDQGB1&H ]7f*sO"{Lbڈ\ i[݋g/ޭ4S] [cXi ⱻ& k䓧A5׶4v'|.$SX5HVL`SpfMBԴ՟s*~u/Ci!&̉S-eL󬖧l\6Z# Q&g%N9flusA8>w Ύ[#@~E)n "Q;ͭݹݡg\|2 pekmR+EҝmNY+Ғx)ea2ZȊ#奱Q-mM'o~ndU Nh y$\.NgI\xz xwn -9=Am;ٷfi{i{P'lUX',ԩٓ|ΰZ=fkmQ#V|^sf4ZxAxӳ_>v#U 3m "ε_ ֢oQ4,B7x$@ժsD!멘vPjInQf.i#"LaۥpUߢN!愻|\gO/ % ]t$ X1j 4\Qjغ8b EgRT VBr~Kն(>=@ eb[$ޟ>HcVil[Aַ|Xl0+Ux\'joA"Cz3:DOSMLH^ț>&Ay($%gU)[IqM7vu^C۱Fo7Ӓ ꑊ4,NOF;:#RVw^LۚekP.|=*`< \s䢈lBG$ 4vz 㬟yuMzzz/w(S_U*bTHr1..@I݊Qŏ[vŁ֫pU@!lBX-R9d ƃ[O  9GYL8>)q9A[X/[{(ߩ(H{2s폟]`:rM')!n/$V]؋OB4RġG­4N"vuFŊ,N^ntx>:EC-m T?4,'KmS ;F zx'I_pݧtYz-`)4NfnQ@-@:L-$`vsxԔd1Cd xKN Za#`h-Tg*蜩W0LEtb][3ɵj.1摛{& 8Q3W\e':ηhlZH*oVނzN)c.fZ{e(B (XC 8JP)&Bުr0On% |㱋V%5/H~OpE=^7(bޡႌ '] <`bS) -#* _b("X 6b60Խtݤ=)(5GEQث)4c V&uvFe(a `~{pu {[F}i'D`foocU8V\`BN_GIeihŅS*Fb??@u~hbG&a[ުɺ!'Ubfje⟱)ըmKѢ}TƉBޥ"hא qU@!̳#f)頩%˺x@D6mL]aHY@(>䣷 rJ'=TUu%wd"Dwq|}_5W`waոoGg$rL<ғQYZ3NqR*|~}LjΔ/Hx":-wz xU/UXCO)mX ro*wlÞnws10 &u3v,XAa$n{erLR.9޳ksn22Vc#|pVI AQGgDo}hK:rWx <0wzwu.3jL|($j TigaGmPFf}[*&5 !++faބ/ʩCXP2 8ItP)i4&]9 _Tvv}'ZZr0 'jH̠ 1Fr gD6SI~QrpW` q2ZhW2<2&]]a2Y"M'. Moi@`فr.bПRSڇ7\ǻK#)tar^Tm}B]۾zoAfXXMG.bMi"BCƫ]ƅ %QIt?&8 <5=_y%!{i9&~U*~ǶdUصY ƒyxUӐOC7,$VƍhnTn^wkQ%Eg545Nf]Zx+4{)^0/mg/Ba*KOMz; |UJI i:Crr!|0AgqN TnRZ]础a7 $"Ad E5_˵ 1)+}vxsѷq/ℿ.#"=c3(:a_J:O3\\MSkנ@$GH6I\Ot5&af ޏ vify,="s̮Mё#>xේw7fjIՊ"NP+2tLېL. *.~IKP,ݨbb%&/ӯ"Vc LNan:VȄ~'ST"ęGSGR'BШէ$3d^zCrƬw{YtOsx@j=[fN+@Ӭ-lj6 /@,8J?J-P2vvks }"oiݻ]=s>Հ$ԬJx\FIfv158*f0Z" l) P՚6ڕWkcP:(s֩Zs1glhJ^mR_V5gGsPZ* N(-;['ouD7C[8[<Դ+cV|FӇ樫aϗ.uwM] I:](odwH8m_AU[5&6۷bnO[!r'ԣ/FbgQ+jOyi<0ѳ ZQ Joz,%ecbnU%Mș;<DzI@A,\alrC΅B,˸W㺋䆚;TGeՖu\|+X_x۠M ^7״؃EGKt+7Rh0xy p|G;af&c=!;$?U bO|0Ep3:i4Bl " <a*f)(x񐳦HnU&f=3^BպJCt>oEXgUq0Js4\Cڈm1Nov.OgIeMMnhxأe5Ҹ?3r:.L@cpɮ*t弌(rG`.fl .ۣh-:֛7Un=⚮L ®]#mV_=Of:߻ٗB]?N!>˚|.yTJ bFw %^փ&0Z?~;;͞!LZI;gfȵk`^w>@KZukJ]ʼnk~(= E3 ]&Zl'oR7R۫BHwj}Z ᤸ"̓kHL/n<9J+r])J'ؚC &XI)~24 5`hK%}[_ Vh CG`0qC5f=FʮIl(25;1ںO;c2swȣ8Ba w#U_yi#zsjTUa#X ׶ZA{DB%I4'drŀQWm}`A1 ]`re-ee.*. t+UjHD j$Tb6ѣlBCkAV P3Q-:*d՞y̷ڽ{'ǟN^R:aDB2hǗCx׭gU38E}g)'l:i6HE0;Ϳ[$Q9HXN 2e܍Gz. G`QP QP]!o`*lijq!1'ADh㝺~ߔypxN J?'{c_ gO.}L&/X:Q)dKlYGVS7LȠjٓ)UNN+'kGUEL_sxXXĦH{y6N]eN[ΒT ?:+*Y>2 70?Kl@|AWn;țw;Sfu}#طWLtZhʷ߽7#K۔LMTʬ9t`hYsz 6;!s܊L3eȊsz%+JB#q ^Ojj u!xF#0lͅn@%{:Ws^hI%P_TI^5 6R sh|`wV28TN}HP(Kt8!# +l ٩mNy on_.+Α:I74MTqJW3.WZSʹ?l_WQ#|3ɾwgv}zQFSi{F,Z5R븣?gɆ e[ m/%lᛧ/i›&G*"Y%4YD ?dCBu9`"s_[֧ۃ8}׬y6h pTTPAO0_ @Լ4T>dk$vvݵǩȷծ@u:9y.&>ACx܉y8)U2NPnWCa; ?+@| Ry#`8XDf'YJIJB֐f:ǎ\ƒ7CyA8>Bf8aص^wh#ͮCȪbwT 272MHW Dq"<6Kl.H-mq w db?T1a:`+ _ssͺw4I>9weoLZ 4\d|2R rκHWt_~\e&t7}cVk^ Pq82eՍ*[$ ֆ"J%UYO/i_kxݝ.Ƹn UH:y_P ^~ '-\V/b%Sc׵:y[˯ބy90Xͅrp'S<\u@Yjkp'-D]V-Ll5ʵ_7h JDʛgjm[ f,Z"q2O&)f-#3d$D4B:`I >e](axc5FwP]LzI<=-%Nrqa 5Æ7H^ICپ{<# {qNo%M7h[LQ2Mipxe0pItP\L8 4j#P*|4%:Y:<@(6X AqN7@]3ggeY m~oOo-$`vAj/23v9k%U(Xnx, wW79{J8V@0я*h~ uWLq#Ws̖$6 8gki g8tT?l;:jU<`I'ɼb SV'_}J3~(pLe n[EFi4`4okz 7) r` f]fQ&;42LZ.$$Dga M݉ZԷ˧8#6ѥ'n2vdXn*Ud $ BwcMoJ݄I6nR6X7'6|-br쑞#Z ˸0Mwa;ggo TJBx'`^zc$Mfw1Rſ [Ot{ZMk0`sK!8%ň3]J 8If%eE"/VS=.ٌ,Y' < %r_X<Bq_vfc ξj6*~gzX\7|v|ۙi8QkS%撾BPgi{3E%R64=CKUe0'!O-/dndCQ4xْjtRݲ=;'%5b?3#Iy穱 qT.DgH eu94Fö4qgPI&e$hY[Q+fOS@mP_n8Wwa2p,}s}s~DG*dWGp.bɘv|3HTBNM&h\`)&`X:^%/ի5Iͷ<|L)Ws&Kx)Vt$A"8@J0/(X~>2^EA12RUHw}}N[r6zAOAM"y|5aNY3Rxy`W3pӑXazӀ);rWrS!<CTg\'q/:l,-vtL=wFyIZv ~¦&wdGᅜ5b)ֲZ[FHT(i껑 Ȁ\ =PZM)y(m-䂶ϼYr=]_shv6AdLv LI*ƫH+_ :YQZY?lH(a%2_eH"<4` D&)ļtvG3IS7mb"mhO  2D-l$%鶓(~wr_Q6;gEָ1mʜȵ;3r\ bd|r2#6fo?:"_Ɏ0QH ѦIf)6*~i<ʄZ+`T_c䗆ZYgenh5yᏌTq0T@ۺvb#*uV$Vaz Vꅰv l` H%70z]Xd-hz{BU!Zx~/D{O%^yfCnqV b1u(h?+)_Dg3shg7o}0ݮe=3Cb@>Zݳsmp.E/ɈQɸsvvPso057IO~L^qĻYŊhhz0: ׍௭Y<8Exf@M !]QMcт>o`(U^`5w\?7J]ہ߶r<ݝꑣҢ/MgŀxY#[@*jE;y9F|: +O?b U3]eK6|-Kmf]|O0ى&H&M=esImi7WfPW*q)fev~,NKO6 ؽnzt`R\R=DxHKj&F' ZE>E;t/s@Dd[U$l"`@MTEra0kAaf-w=JC? Ы umQq8Mk6 1u%t[+7Ѽ: E(dgķao/Θqzb:ϻRISˀ &JĠ BqW Y?:nc9 SfbEnϕ hXm $Jls㤧(>B* [RPK 31?3D&%≕c?u@ + -N*siQ})e$lr4+3 a. ýM{5;qD靝x5?t}ə@iJ%9Ukʊةx^x|c US4Xac;bFg`*B)is6ZCz M&yCܓ{ΐ)ØEr˧U'&wYߛ:Ύ|%KU6/X pC"6nSA|2=w8-GWݩW4<5K%hE/;wb깙b$AɷXb\k ɹ8y S"}h^ |`w3|Ww!} t:C =ɞDy:GMuJv.wSҿZtʒIdADhkw|yk{*^ N.&@'DEJ$d-3ރg:3ˬAfwܬ,j@٘E3'`yvK{`4A:9wQ\Mss3% ){D^r"n #/yxGV|#AQ4#XE&Iܺx}̟xs$vT]=lT)Gsn('e6aSCN;=肯|6uUo,7}@Y [gRc+x_nO'2]MNkr] s\Nɔ<ŷX"x%k0D1#Y 1)J|r-,=!%٤vKO(Vn9^ʉ :T\k0MBjU.@*o2]Z5kCS"&|ӣ^VYi嘏%eg.8`qKPZ= @?R}:wq_]#qM7&^WoRDni@лm~#H깠zvJ6/ ZKou8UhOKIR+,n#q+ }(5d{.Ev6fbQz,%{y( 2zӉ{x+ /W=R:m/t,6KZ%,K론$umZ bx1NFtBy%ၟ5FuqٝկWVWOՇGpZYB40qX/A.LNJޘЃB1L7n3S#j 'ՖU_Enu,ɹyEl*r<1P nnKR2ᯓN[Rژ;#DN$/4˳)=({x6gծ3qz#ʌy, 槿%|JH0xʹ K LԬ T-]n0dwd tDM5D$'L.?}t9)Z!1ȵXX ~8覗@aH_)^{;˛j5]9)6|Hqؙc:ͨ$$czt>в_3(a2epU/C.:?/ZqAJ9BlF>w(jwwzN hIn~2+kAg:I\=AA_7ߙSD\3qBx:L[X;qV8KD8*dhA'-ykSчARd|£U~${Kay[LXj W']BnT^,f-;>nVSrZ.y'<8H*H;hVb(2m |\jp#$8~06.xzĘ{AKniMd\Iۨ;t.!H[Sۧp9~Zhu#ƶ1.כ~'V-**)c3i@#>b_ۊo?jJhE4ŝOyb q j(ukY2>R)!B%TO'rOcmI|_( 6F++.= $"3m}?*tIswa×`DȧseUBk<~ נ'T<),x=VUr_Y^.j)7#][X/刔6R!(n=x4x[֌ct8\ˁ'| l"agfD4\RCN%чIbWl. lwP>qpP(?\bD ydq$^X+!4ɒa'[(%ۥ~{& 9wH"H XOb.۴ۮ8yL<^Їn.ƧFAŨ0FʪeY"Kn"H`I-xt@BRXyuqa*Dܟs[~i} X}RV8 D %1< ɩSD-mW:Yl䐐Δ+޼ce;rlyԿ~Ǻe3n&T9ӛul_9Ce= }"\EuE#L%qb ZS~%рv @ұ՗(#GLz& ²}1%9mTxtL[[WFa{mfPۜ-/QJ&mFRE& uNrL_uC. $euMQwCƫ_pAj>Ҥ/(ҹج${-cRb~$i{2 w|Sq5>Rۿ7hǗjRu`$Puh~V.*HFAC4Gwe$x5.jv'pnnkU=9'sM"X6w(;?പv* ~cujYj7]*h,X$F{|D ad1#uӝnx\X 7%-p;\oJKB4?轁e^݀?/W„r!m^p+-rI k6=Ln`N`̥|3Z"$IT!XsnqW+d[st9ϗP2#oh2/l! B6gb h 6qY;M̮lޅ<[$~t! n2:a]w&:ff(\(0њ"QB tz7ACM9͐u]~=qIǜT *S/$@+\h`W,ҋP*t`?G }H֢Clov ^'w_F)D K+ĺJ)_nD& IĜ#)MoJtrAC_9d5;c OXF87IO33z:5v5"rYh%Ԝ*L jǼ7 :Z nR(FEnOW_t=[/#1=f fA^,zQ"^3UJ482UˢHͧ'MDA>`Ś!9@wV>^q$wVZ4V)ql^b BX wS.5ͷGe,Gim,$/ksZ"҇K̵~;4b.7Tg C&TcBP!~?V8HIϵЃe/f t"(]3HDÂЂqfmM_v*{H#^UX(vu]jTO[)A׼dӘ['Y#_y$x][>QvFWU̶bbrĆZ{d9-@dJb4"4)pKj]׀& Pj5C1f&Ç+>ĺMufUN)M{NA1 L& ^X5 2IqmQ0vz'`?@MiԲ5W:2X^s fXX@뒫3\z;KWl`x]1( .*~ 4| 6lM_цrXv yV$f, e?3 JY"笩DmG@4 >lk'J{yX1)H#[_rhuciܤxÅxL04 _3ʿb1F+m0{Ù7W|1/x9zhQM0&uE=1wHM )a ǩOS483iˤ`$<8)k+RYQz2&dS{d)sG:22\a{JlW a i3Qy o$.В8gaCkb8nCt fG"ana *ٴO 'APŅs-v)+h6Fؚ}ܒv6Kb ldN 鰿}2 :w[aT_|m ʛ+ʚ-+mp74.r p-q5jVj(./6Mx2A]$XHHx;YH%@cIvGڞƗU+65 6oiMgMs/!V;tH _"H_uǝ8ۗA]7:)EqF&x- e a:O[Cx`G>@,C;knDkK/+4mrpSp2S,:@WYw-ј-;j[dl 3m";]#Kw"( 0h,BQ[牼7-"ΘDJPgZ[QIkU_[oVS&8?r8ET[Ov i[@ g}GČ+W',f[kcffeNNۅLojޟQsj+X3埀Rv8BA_Ҝg-ؼĸ!ϺaLGuP>B'缕6D#dϙ\w!_0R5oSϑ#o"tϽ? G4ak Ӗw˕XJJ9'kTlDU>؈l?{HkYęd&ۖ: NNxE3j?51ڥZtEV4u͒0vP(HPmzb; d곃:(vrڢ84O -\t2J|#p0~"VB0@[HF1t|;ﹳ*~5e\{5EEK;؀~߱.n h) ~ Tu3z˼oy.'   ߨ_S%y_&W[fokBO>oA,!zxbr]=WIISN,%>eIU{Mml5J=嗾}uM|s,cU 2$%;Ef?;mLtv%gH21NԜ!8r˫ N7꿄C0i'?0pw/;UVE:? pS[ډ!RpaԜl4d]Zn|8=0\)SN '0ڏ=h{EZ2[xz3FD`ފu8Sɔ56$vT9y l| ~ אПUi6yg|oAϮXo[M jMERH/;-nQ$'EH0>4T m]*;!c 4x3~@NXGn.g0bN9\VWݘJBs7&͓},{GEfmNp#fغ&r֯c"e8BV3lCH UFjc$dɖҡ#UV"GBUY\KL8b}4UqEJ ;z!QsMrEv㦟%@Sdz PSB#>@17=t6,J?R#ZcǗ& -Sq&j@CR;LG4O)0~Xh>m)Zޮwl~4C]ND`)9ɕ67cGHLS8r1afd/9c;[>SQor+Pcb_1{7@e;[ៅHÅSK 4XNA=i՟om3٣xS~֮" 7!z-$6w!!z,mX ;T&p_5>yv7 ~vv+$Yƫ .[8-YXBt C7}vIE>u(qn?%Oa͊D}^i3[pzx-PUo?Ō\w$lZȑJI fpһX*߷`pٞ}4xYH .{ٝ.q ֌k<)Cۏ:LZi&tGM CS+r)ZDVj&CZadߑb7 ˝0jMb|tn@O* kӌQo}_:Kb,`[/T_E)ٹz )]8 P|!X #E6bnA)#euƭ:1==7?1jRxhmũ~mPhpbdUhѡ#@1ǿ/`EJ7{RnE/ "vk1a5CۅyX.BƕMW_eKe4]$Lw;y/?AONʢCq,Iv'K0u:,*BZ,D%G 7̨zӔ݀2r0B:ز٠NVxꂈC!N-X@u7k_U{1 a1Z?v;OK7YYZTC(hqظTD.1f˗4%M(=O<(-Ԃ,ldt{Ez2ȯx C ֆ¤指)nMw/hh܄5zu.ks#L$ܥ2F<ohlNLKQC3d4п`eSWtoR xCu:e3O$a?o7=?o0*Fu=)J>Rԫ()DhQN\e Â#l_@b[c ! \>?߹:͏~uU"=B Z5(EGߢ8|"t{NR,Y-i@x /nbc?/g|Sc/=Jv5r͝ch__fV|:6 Cf`AECݜguڕIbzN5%|u0|\&&Tl*"|VsjsQP$V9.z]q4ORvZі$ b_Ʒvb=ѫ@x]%fNR&u0aD>e>L2 oEuA:K_C?l͙4V'P3_zLiwߘU-1Do nK$ž+?@D*1̎ZzMe鼿 WAO٢4tfA?߯M6j臙jvS]A.-އJ+Ig0cCVZ_ i@5OACY^ո+ͷPch ltrj*d:콎-y}]s3b=u sSǗe*o,CV<OLJY>լMhN|< '*ޛ@SY or$#R!5׈Ov̱"O6񛠂t(D@Mi̍#oW412>Zu)cg@Jy[¦%qA2z)B6`-gAc,d?^2cv֏)'p7S!jIԃ)xAjk{s[,ofU0C$5E X)*ÁϚL?]_0 nvk?9h=מ*g~G-K;EW[.^Z8:{XhmVy !24w^74@{MN!܆F$\0+ӄU3Ըrɨ磬A-HfyLko@G\iM߰jUzeJ6i}o;F͇Dmm [Vw8bjn } p0#y#'F|f(/6R\ GAQX\+l,b7vFgu` aQPa/wţ+ߗCai”ʍ9=4ac%\靔)eL^ ;wk þ@coe͊ n=SYv}tXFH8L T(T@6+vkyu^'w/"!r>dChɶn+n9 A3ۘ)phujNk^&TM㈰V a49c1|YwF#m'[Gv1-͜l"ퟻUCXw{},SZt%}`, =F?ݹNt= 9ҀC8|!2Ճ]_Fd5\iDɺ"0ƗUZEt<ԏo#EkRIa|:a-eP ÛO4 XtIxWeVqqW(fd\(zFo9MHQ|#[ʀ&SxF]âd*_i$|)tv{'v?uڝ%]iSEvpSNTR I}0Wߪ5}j+χ/MJ+p-qI@Hz!Zyx$Y!gaRY+:F;un`Mj\ +96Iul6lb/~=!VoثZ9۶+ @')d݀@E3|S @me1 Ãx`s[K&:zv~6[kv"3?m qvYA>sU]a`Ss;Im1/0ƂԎe0\ݗ_eYS7vW|N7WLWmwtP23,c֤i+L!z0V04&L1Et#RJ_R׮bʳm1|zYKD(жF?O &y5j4g'U@;,JJy~lw3tgf\2j%3rDX}5f;ov㞫Cعf.A|q3o1A+ƝeQG{3cSwp4q;zn޸w[k3r>?Fcnd& osl:.U%u? =xFQ[8/pZ@׸jkyUq\u-+.YoA:$-@lĤm,"!c׵L);ڮsaR^qP~:A0/c?(A1ϙ#r#bK\5.| 1VAVݬSQfTٖ!DRUi#SX! =L)CH'dcØͧ@<G ;x9; =^Oy'"rlj M)'Bjzh,VHGepvג2Uc"_95K]43zh ~)V<m\7 ^񥭊m%OmyӞ+EZ`+,7AkP3檥>ulH; /Ÿf.!rzQ*X?Ov~[WWR9>sWӱVfzn^|bSZˤ?H'{)8YSۃF@I7%e^(&KܝllbkM ,w䟳|GKQFqpuclY'͞i$0 -CNE.g_jCŮΕ)TֆDHT>wOCkbM杍cK^S-CՃ}c-p\ر<"\<ȗ؀{zPC>+D XvUI#h"WhKG< uYʀ"aTB|ZVC*Zۄ5WQĘU#4B%>֢o:pO81iMaJf(CG3a#8էX+>B;@j #Ξ ^u*cm]rjTx~`h3 +Gk/|X",{12 ܔ0 o6IK|܊*Aq)mlp%UæTHyft˛1S&| c$As9Q ∉f,ϱWშؖvBU?:;=ja^nj-" -}}JC;*aY XP\fL}6Mkqߟr-:C5 ۜ`Pua!(wj)$T$7?OAA&‰7{.E_S6 ^'Dio [ZP^)<.9Kf=51to9'\f*\➤f`V SZ.fج5b(^PqU$ |:`Gun 7E2gf2 :SVw.]8I 6CC*b M7;sf9Rw`Vq)+H=}c;-2ҷ (6z1HohYw949m&r(da?$@60D,5 3״"t_c[}ox*J̧T ?%Y]/%Oؤ & z}.Ag@>^`lFڍEa='N+hf2\ J2x&ܙ/[]VV93asҥuq v5"u7t.Nh`TH #Xx4u\t7E* c{P=#&?鏖Tb *3D;sjc5NqҠ8SVwm |&@)`۩FGB j(R=+-|CvdAξ7c%C1pοo+mKցJ阮͜P GϞ/ X$EbMKw .:6/~괢kȗ#V3x^fѐh ETsy !1|\[; 6LA/7"V݇E4Foد}wHWbpܦ+m.J%Z]%75@qkw^ *&ˆr 탵!L>Ȥ,8I:4’Xb/ 8s1 *AQ5| 0QSX: %oIPvBU I$Bv].jl(to&&,8"ePIHxS)nnN#pՑMn;"'t ]Mi0 H%r)2sQmC6EB :a7,wg 'WS7\y1cWARFi T[xXhSt]ap=V= ,Bjs՝We1|[+>&KG(5GE@ \d<%bZN c֯DS9ơ :~t{87bYnƃת>JDCATI(@ ݎoZ,|^8_q'0Q /3ST$َ=zny /Ki$F1g^l?,Yf,reBNR.D$ kzֳ.L z{TMwߘ& B&9\5JmTyx2PD7M\\YVmqaR| cm[ a5C%!72nUBk<2b~feCpj%EݳKXxsqRIagsYª8| OڭVJPOea=H?=aIBi.bOhii;Y9Xw$ W쉇 (U;U /xD;9JY#w2`fM"r6İsA".L 7 cDOݕڕ txk9FcN(䈎sʎTG7>X"zk3yKår6.d\|,%^~+y'SAߪJ +HwjLoe R8k6 m O |?'꯭tEۭSɨg; 3&Wùu]ydU_މð(2\&rh'qc&&43/'(as4POqO4 YĪuSr(;kD{}CZ}(Kz!>NuD|QTGVQ;ZwSgZ8c'wiz%,]a:LW[$bFk$ҳ_3zcwܿ( O&qzĢɠ]u9Od8r\vFDc[SKTZKD3,LļT&8b^ )\\QZG/Z<džM Ho0A:8yu35~ 9?e4w39K?Ij3:oن\`vkZ`Γf 4Z@Y6>#MRV.sBfPϻ#nآ9}g%I `ojbPjy1$@ׂu\_s+bS`;Pn `t4"(:h ,-qr af=hP$4t6mR@ +3%(ʤ^³6_l\$T wsց?W~/U4hLj$G/G t|-:OA!'@o;s~*i)/D1z?w[&xD j~X8}* 9?%}}Ǭ麲+C:L%%:9/tI|k~kdi@ǒP7^I] FPu>Z–.60qD XRX\*]6|fx$M~uػywe#=*v4ǠNN"ل825XL1Amxo+9ۺ{V%8,#r o`n:ڟA|=-9;yP]h:kB_(U B (e*IYg\Wt$?_ Sm$Ac$hM;KHƕPR5|\w0WSpJ r,شV60> 6fU Ά3`\d"Ǵh$<)ZE!)f( Tn\2 l ,(w AD#{1=B1 Mv{G?o!^L1¹D9 Xy\u%yk<2AJE,$UH{T_a5 lܨ<= <:{ŚBU[e!3#Yx} [ooig2D (Fvo8L92)fs=_f܊QjsRtjWud AbRS|N/$IKN 0+oN?83$1\ A)GҞg}̌M(Z>Dvqf*UZJ5hfotPxf#n#R5VMh:{…sJ XJM!|詩3!,u5w`pi=Ym2t;^ WXMߘ" ؛òE H0k3 Cgyۯp EzEz6BK|o> Llf!JqFYM@@>Rv #fpjp6.9U)}GNG+'C`woB9@4˱볠fj]SZh3 >y[:rOzCjlUI~tɚ' 6%nʙT:9;#aK!qf=%8~W\)&w&Qt0x0=C~}g2." %a;5:9@U7^Y [Nzᬠv/y1f ~5= TzaoR; jfp UG7G7UϴE ʕ#a١cn=U JDrH%8cDtj!"A+q]yȬF͏ͱ!'$η%XL.RcUY}n-N]NdY7,YHQ^IiMςHk!vg]I!ɃPyI+FL[v57&B*^c'=33Mv.k.46>1u.öc~c1k] ?~4yXIM k2|e G @+Ty(ADX'>m:~)xWEo}$[\:x/՗eT xr`STԓSt[6E2o9#Kuқ9u#K9.o}b8V$* V[vשͼ0S?`{ 9y;e{!ME9kbc-$4E,Jr( 1{`e6cTw|ݥl^ ǵlw~|ᾞɯAQU׷]hsʝD9F5$pMB<{Ϭȝ_8Gn;}0 Es⊒l)!n"WNE-]Cܳ/̈<)1꽤a|M2JAu*Qͼ-81c:[* zxHit4+* E;?Fs`oVΪDt3s+PBKMXWD!UlW T;$AhLi&UPz~{`g@n':3eYB:P K^C&p:kH.WoQi!:iG%W6n!B9]uq2`͖xl3Dv;y:3k!}"Sv{ ɴ_?gfѼ/o'QNbLLX%vy\v춆y;_5xDO rx>ǿjsE3 <-XD\*yr;*E٨ذĽoڥ?\lAEkr,f+N4 l /Y)U26 D!;0n'D# TavJ-1ڼFl|@U\9H'sZ$.KJcS83} }G`N|MםoH9g}_/atgtpF Ia,LG0 QgSYs@duX4Q\Б*aj0ٛlzR(dW2`Khxb*2D6A7kۣtn ziM'讎**E.A8d)ubIs:b+&kjqn^TVkvTV$ygh&ȈU'2 Z MI `Gf!nFW>? iX,rMޑ#|g`QUwMp"إW\V1݊'1-u流5{Q/v~\U=H?vfIr[3vÒMI(~h=t#v%Ζ&cy >ֆ@ Kחj_[D``Ÿa֚t f߆JCeS6-=ZD!Mכᧂ2?lv;d ep= 9$o^norZ /-;k~@0 x 2z8hy&ӓM:C"xg R՞wƦ}Oi H|}𵬁DJKwy7 cב_M{>|\ l(v`BISY=1πVTŜLm:B8=!b(ц 7J<B2gOvhFĜpm Rp ?w%zɪ]x1R_}~5yş8GqM[.3U=4\ǣCph<"-eZUq#hY=tco=i,hKʊu᥾7a6ƀ_4`iٹoPhsG#wdMr8L 7+6ZZU:qTDj J /I0|avHnns P݀ άAz_@8#DAaGXAsgHUtVޤ-Pd]|Qaz7 +ewqX'!`LW=+IU7H۳BSr+@虽hҭAM7/r:YB!{@ϋIҀPf[lꤛFK:=G'|ZksyOї/f$gW rxDUb.",S4}j+͵Kwu 0Pp;bY06F#Ć2x>1&] y# 3jthHđMq$c-@{#cι*Ujkw,eґ:n"q$Mz@4{Q2^J!gj [Sq*sH9dQ .'V_1g(MT"б1AUg ]5d^Ikѱ?l#9.&cg?yp˿]O6Bl.)WAxδ-@{d'M"7_ާI1>ZHk J/IGQWݩu ۋXCѬ$zfNn43[1zJF9797'Y+`9`af NVŪ350#odC@J5j A.?tyG8KBպ5#Hd7s|H#K#4MoG+HL#)"aI2|p#BgQ]M3ræˣZ-H}ƚx#Eɧ:)TLgسGhGr-׵Rt~\ڑ% GF&Sw0D (!xU).\amD^"YD-.oYbd?SRUT@j 52*r nE@Εeuz71' Bm7_AUV/ Y$:Ȫ^_A#l{# ZG%-{?П%vTmk$)._ĴыC$H뗭?+: >egQX='nOJf|{" FrUufJRwsVXo w@9qZokWS$=nnZXr{j?G5R )Y\%(p pB.3-;y u^e twJxA7ck@}FhF we4'cn5ա=F3O>߼rVK+h>Yh>'~0OYzRSnJeq#s~zpX"ne& x@T%u,]EҾ}'n ΅)41GYfpC{(Ȅ/iw5螰&'X5~\H*mFqrqԍcI2wi%̓~1rܕZ6qcRuՁϑC8O~77/NDeGelrK05N`WAnOB,a%ɾf/Ƽ@u*Kps3XI@>ΣLx%|dy*WS^m}U(lVIN Q΅4$ƭߕ Nj3oEO ]Xokf7w1]vuDs%7):9,LξhakR ڶ2S9Ѐy?J'~GIa*dv5wf:qb_WB'hQd:? Shj=SIڡK#nleF!`~˖ٰVG=x-r[ *zљB@Ogf-eB.; Eg1 uV`A)^Ʒrݬ^כ\Tqux-`Rѽ\RzfǢV@e;JW뱟+ v4#ꩬ=yzތ#Ҹ'K AA}{\t KXF|+metx<iUCñv=Zg~=YLnk ^faQbO/;l'U6-pє> - 7AcA_ Ҏ9֪^UU=̽[gMc͔n'׎Y<|r,hɀtA@vӭ FCg1f[m.̿g5FGGJKw!-^2] E)t_V clSŁ0bij+'ξ1?1gǃکD}b> F(wvM SvʙhNo Jx/#FšY}(䱰pPQ `@H~aTpg0WcyӐ8Lmݘ0-<95H{Qc-cwލ@]Oh#66]8/Vfz< u8"hYKo4PMOI;0d;(ӯX fghNS-:@x3ZHjyd!3&bqӊxm+Ջv)bM׾27y5GLk-(^mA#4:Db 'WeuwC6{joq9$88#kh ,z,5ΕSpSvw>vj a[g_5ɋ-`&=X@,xRfpu\d4w9vYтqխ) S軜H_ScIlYllrsD%%uQuk Xl,b_yBޅ gTKJ0; c b`^v\6eǖ F\XDD`Vv|IQQ!|PCVbTtȺʊ^ 7€ K+G:?TfksM_soTSOngKI5ȤUt]Jw%omdoImK}!-ciAg+qLp6eLbm<͇YTAy0Y*>3?KƀLehbDZ v0:j3y8D,cN{/V[e(z'b| C4k.~FFC ],|=ש+%1q֛W! !ϝ9SyoޣFzW2#ݛxj[b=o ;\Ln$^\Y:ي#?Y5y8.bG~)d&XW6$mufLV8Q5d0X`Q<-d؁%p78]pD/{I_:H&rTB R G/)Cs( HzT5YE>${*Y %8 _4tsi:r3$l?'wzq^55WHr)-Aj( -͡gTO +;tͱB#`9;>FDuɯHx0pWlzĸvSjEZkʼn)“8H5ϠȌ؃l:W-fH੫܇_7>4XlH"F3;WP}P7RՊ eq GK%3nܙ5ǴpA"'#w͗\GzMLk9db#hV쬩KAzZjn%CMQmfV)טJj.Of& ݩJSSlWQ&o9 @\]X\vǺ)^ߴhڝbD4ǢbVfqJfv.ehjW}T\k-?$::5= mjE$iOS>ɳ>)ܡid2HjU{U ȘUx]3'w\CWSyD~ɔ7;;K -oBr|$ИsL]>%Z?)q/gWA\Ixg$1(#R7lB;RlP4s1tӎ,8\~IA]TyB_ק%0;>Ujzhf%##mM)SL`׳못3 n9yn7fzE62Aan+hxI_be6B;0/ef۴GZR>~NµJKxְW>s;j p>~81srdU\BzT%džhqtyvűxd4QO8]^j9џЎ1bV*pID3Ra'{ÍHKi$\{ vhO`@srEU͑A9q1'L*)@/Z `Q=VXeqPM]jU|#MvGG';wP8ݩ,5^ơd]}:ቴ`SvQ`n>N+-2`1h7*:"rZ.0Ztd`lLS:/e4PDÓDlWm_l6[_~չ4;p> 80]/kDR۳(W`=RZ1Jvee FĦ ׸+ia>rS$#ԕÍk$5˹Ğv'623ɼEmo|ZPYPV*}#Ysmypp .F%uusrtFs%ɧ/z" qg[څm ^|tfxu"qus"W|"`b0= -)׏KCn0]r[dI|m 6X鮯5V.G:N8_?qdn+iJ}p )) 9U wVeAq4@E 5*>@ T2n}]HڳrmמL74_R?oEUҸ_GFv w]1\u%QwYuۖWyŴG+G;(e|~CڒUj< e1;!DaxW0ԟt&;?-L_.T.Y54-b 6 e?2 8'j+ͻ& /E/ fd+hi&*|)?NyYXv@5"yHDJq$ ECQU hο+;4TrUI5fU1g։[D?rK lTx;ӽ)q/RK}Z|Зf7&|R.j*MP`E׈UgIpşދ/lYvV eֽ2%2F=jv ۑeI*l_WU%`nY cJ$ %V+: ب"ި =(5 ܓ)13L)h9&O-k>L ֫wrf7IѲb>kJ+E] ^=F+Ann$(KS|: dp =@tҥ^9*$#WDqjF- 2L8RDA: \Z F%Zp$a%9 գtNdwWwwtq) aN-?@8u, wf*EyE Z[6RiYGҲX꿖-]7o*'JYqB߮`Rj޵ʝ}a>w[[Bre /IseS'5<@cahuY9ff=M* Ѕ 3jU1,d cPLPx JoCՠaTohɔ 쩲ecQ\ bYX@79m),"6v ^T.%P}A 4+G\]}8뺈CIYЗyG|TlYobw|G+ PF9ݼ9!Ll B10)R߽?axcJB*]QwͲdem \J׶* &""OoWT1!V'3( M@b)L:s3Tg@;Wa `z6c ciEk[M(`U2*B793aPc ?9m-ial+"Kv{̩rz u:>9)> =/Up#1s-&?eYܮ𘒳 6, %5hz}[N?)k)P%|'qUIOڴ0wjze $Y笞PDug=iٟ.yy74;J ǘ"T|dCx4^}.բy~̯V3UFc8,hK)wR(=K_}DucU;I!~-) ʍ4H}T~:T?9rl&=ۋuЎݼVRטXg>eR-ex`%[Yu%T%@9DLBNՇ)̾WYK^ֶ>(J+i G`zr h=lE| ݇lDh`CZvjFyKsV[0wZXadG-e(s,J?Z_z4$9E#~J|DD436ɵ ҶN@31!5kּ'c}+fdj|ϸR3wW1$q͖tooowóKgU? h; BoN-+@TGm ] 7ckʞrL ׆p x2Hk'`7#YᄆWNC&i7tb2$f "ۣP}0iCHG #vmr:wT]UAꩶv73*X+plpJ# xV!"ߕ`G;xh206ژ Ub#R6X7:ÈvGiՔVmx3m_P&=Ղ|TrS^qyh*k G\Juiq[l8wø+&7g'ЍZhmfw1 HMƯËڛԼ$F./V",{\Y !e?ͫ]E>SJ|]ȭRֿd4!|0pc UTB?"(ή ;t🢑p/3 \,c5<縬sCݟcRi| d\v M4%󿟓pa3G_3 hY|=@$p͸ǖl⠺rrqUKPݫ 3D+N3`ݲ"Dn$<['ʹ<.H!{RY%}NnT¿;+!J;dy9`üGɏSΎLXBPDϴBu8#Am8Я`q8J~/e $- K$aC?5 vIWߦ~w;0?Aw(!5z0:+S{@OIe*p TW2 ➿L˒(eܐ6L7OFJ0˹Ģy^sSQ!9B@;znnkXR .2 qǪx kʤKSS) cG4zڱIvT_sNj5J/ay/%$|?$SЙRyvhq,s3d@1yCyDD_`TA5rMWɩ7Mn~M*^&V˺e|#A=}!z;MHR/rH.v_*ﻞ!vd/I}8Lbb?g8qDw?bĝbŽ.-V4"ƭtT ؙ͇uIbsFQGW┅6 I%ԊD# nG0X,JFhՈ7#3K5;r+$p}j.`Ȫg\9rǜiPmCXk9PBn}Ѳrf\PĊP,Icut+F'A.n"qS'zFeXҸ>>EwOc,t dOPAnm/%&K,–c~ȗgdV֊ҩɝ}ʯ:7fzr.cgh mfC7.ъRny2vCXbΕq-!5g Z1;=yO6k06־Mj>vwr▛S_ }=u{oG}^q?Iq PoH2'Xcnn:Adk[w0ݙTZf|f(8gk7Y dٿu3_[(: /ƪ~(;G &g٫wH`i|l,0ȓJaA;PckD~R"EVc ߱LkFМBQY PTysN{ܵ[U U2:0]fg'EA0~sVr|(j%UW>uv3zIIFn@o\FL͗ɸ/]ܻ % ydx _VUJNG"x;}䦑o9MYWDыsp //-55q~g*Ns}1sy}E7(s9qXxxeh)y_fnsHC`He^fAJ$a-8X6_+"HRu_9+8Fu#Y7LaŦN#8զ7P4^@q)vo+i2~-G?[ ڜv'>/i;8(T(Wj2}MhҳYzјOnB-wQМ#!{E&XH <J%7VMy&&hqhF[n!*uaE c V`{b˒ )aI_ǽcY4۱ȇ)%ci '1Qͥ+R;LG{^oLukQs/hxw/Ԓj>HPz=;pGK&yS>VwW=dJ~cXPf9jPRmcܴ^qФIPo=zm(#)~2YˆeƻGuv^6ƫX@#+p^r7=>h(ly.-RNܝ^=ߘ?{C0]$ ~mtDa T*E?U[J5jfG {2y]a!r8ưrD#8xm-5E䭲XnD]z%ru7Gzy8$u;` JZ?*|ކ}I&p:zƦAp?* $]rpC=s ']ZS7?;$4X(Eםn7zLFA{:!>큮YL$a`Ips^l-1gyifjjT$ *2JKf{nuF(fsXGU9EѠ n|fta8Ga\Z݅m)G=X'$f `h a;S[G qv@QntOnJv1G't`{cG/d;!jPQaN~7:U Ӊ{z*Thf4H0 Kn]iZzI#"I)a0;ba\BϝVk@b^,ɾҠ=fDx>s%:nmЪZ(PpG;m09)m5(&esY|HJ]˔uMZM? .p] =@$%)4ūƩoLuڞ /W4@4θ! ԢS>!x!^5N9g$w2VGڞ Sj V*AAȯx޵~LRO|O|TzZ΃EKA -9* ߌW:?cW_9TSqqrrfpO (M/"a+Z;;~5Y|Bu"CV;XyC}ba#[s:0^## 3nufZۤU_ VDZPz==B-V[IrL %ZO= oґ=*L>*`ma%DIfMh ?]뺖.(CgaI7nS|:݃YpB+g`QT\IM*OrqV\0S6 n2J^ǜFT8 4Nƭ^!-񅵀=^Z5tDwm1"PŴah].U Z/o!-I2Ցs]zHJCM52GڕjwcV,[Dx-+;B12磄D^yy9WGI! *?"l=wՐI}CđR=n'w#1Uķwid*79sBO`ñȢZXjE!ѿx.!p2k?-ƹ /xGqՕ܌‡lY=moA|k.X*j10@R4X0k~ȅs h?!$Nx!$Ȁ 0H۹w@]p^ ~Bz`Sߠ_%+, >f["Lq@r:LV|r"JIKL=&-r" T:4Ns! N1r[l9z1>~'jЖZGRv•"D]Mv$=O|ő&{IPQ]''?k,M`wԞ[OW[0o'HkwD%ndbKIUu~N!eas2uT^$dx5Y|X[־ݑ~zp.|?s/#qxcHP83IkI{_Ox“9߰m ~/)H7w&NWN˪F(WOV 'QW8l$z;uX 04Xɓjˍpk5l{r :h}x#?%}NFĐY7 }>mXb+ DKzjv oS7OwҪk1K!f*_a4gA;w"v5Yl݂#Hɭg͵lIˆy#9`ecJnumW9Vv=66{N *[E)= f"vOh !%muTEFJSj⑤nqPa+z¦`| #uμ RM 6l&R(g9(n.5 HL!Jջ3Jo2ñ r+R3ę"5T(`,w~o~U \WvRZ5ͫ7: @$.u|k~^N Hcf\ ƒ *~O?b:zwI{˒2ҀLսA 빨nCsg&6˶}E wԆEY{;Wj"#@3rCKzҫzeӄ2ՈcέmmB_XN$Ut|R=³dL@$;r5ӧ{䚩߃ةzQ/{!Ol4Y'bxD|lʱYp5*>f#N|J?S˾gJ[?'O'eɄbBNC@6Q_Wv&r&۞ TY޿r֍nb̫զAxE0#&UDk9@Hf4U@m9ݍ9%JQ3A'1z΢aXž&"VsyTL_ǒic'"| ΛRȃ$hsDaK3> NY+YvJ`68$\l.CF0JE˓l ؎RѴb)Fjk367f>X ~5FN#UЀꑖuz`:Y80O2Wl+t$<~7IVcEd7<@S` V%ɪ1c}RЧ@kWK#8XFȀ(I a'%]?r|obMcVg]q.Jè2Pl #J5냴~4i/D~F Oڪ쏯Z.iڀMCy8'FކlҪjL2nnN̾NJJYήk`өc)AR#22Ptqx戗 z OxH1eqXhݢo<sX{𭚟\U GH}+N',MjoV> \L%2'W*_PW%N>29~EИ\CUDvӣŧ d\]gswCW ++o\%,mE^{Ğx*ʓR_(msq?a8 iqOd ^مc0z͑Jn *Kq5D*6b!idC4_Ϭ`rt_/w4Ppx -C&)2!+P4)/m౏3;A,KelHqEާ]o$ƶE낸T*ѹEyƫ!*],5c]f7wE}hi-mx6@&Cm,m2,N{@͌XᐘRÅ'nQ '.f?ZLze-sw4#~ࣈ+)Nd^-;$1xW [G:->o#sVP>foV+0R- \d^e܀V+*5A3SS*iVn0IXh${-W0k1]AmIA*  1'}ıYʚG$i4AG[Pklns=KTEhőLMHcOOGsA&uPg I\26 iKl.T@)&'L![mSVCS.3P}qDx [[A΃<HCnp@ !_߆@;>uD$Ivl] iX}β kE!Mkl.̺n X _:&Q;ZuEO;t6Cܙ"ȦUpR!`.bV:n` b,ʟMȪ;B5}H!vO_+0L |+'ZYF]] 618c/,0Chٶ-AjtS}-n]5{xPa>R_Jiñ`|FfX'}1Q\E+: -u0$VRxcq{ _:jDqWbRLl*f0]D䮢!zMnqf3*>7FT#tW!"xB}$^ű+*vOWnYaX͗j ӽz, 5z<56!3}ZN ͩK!#GDe⦑\6.Àߠ(pFUz!a(5s͂2us!ѕT8'~Br t0wn-a`4P|i>5F?"7͙C5nٙOV6{+Ԇxz 4_xnπ.w6w")|@Ή”o_hՌKB0#gߤ&קM'ڇ6S:}u l>8uϑm8`kKCUu9F? ,߂9ΗEx3śɎ"0[fx}Ӊay9瞒 G~<[p;n@Y4w!E] a'>~j1e\x|VINEާXL9H}Ѹr KQPNR $Šq:ز.%Ğv*:Yaqr\bi |v|l(3.nj )+A[dB-ALrmO!y5c:r<"ѵYahV{[ FR6U? JF4]CLn=5|;y/c͉t?\M Y8Ly7.f3\aF Ӏ: q-%.|KhAvFd'u#Zb<ɬ #Jqޘ/X#=~~Foө=e6t8.!R`8gqD zmx,y]Dtd4DR0d555SS$QF+:ƿ5IP-oR\ =~LS‚Jxvr8:7b!4ֳ׊${p:Q5t[4K,9v~}dZZY|HAU&~#iejQ}f+ M;0;O> -C\|E2 Bp:|:4}L!Ciwso(Wy1,'K}(HHQ-ȩ`o숲8rn'1T<*d15TQsKo6V Һ w7\bJ\12sW%x{}5L ?ebWǝoRh{ FIƚ77z&fai9 {x`rscPNd/Z1Gc~Yb 0a]T;#qImS6ӛ'[PFkICv9V>wN㲺aPUdYbΉyT|(&U㩱! 2Igx9Eȁ}^|ڄhiUAwYb$}?=3MZ&`{QB]85|h9Cꐌ9/+nZ9S*/MGoTWD*Z0t|.O1v EMrHPj4a gI锉+xP^5 vǠM f]Zɽcl\-]n^s*\>["d Wxղ{TzJU5'E#lˈ9=6u6};@OC!ditVblTE2\ϤIPDŽƓk}P[7 Y ֎|{!2.#kصbO,A[bpCAia52"\\qGX!&uAo`[LMOϭa+ӂ{9'j9]]m^ haqǪLsU}+<ӡ(8lF^v޽+iٞef]2"+\\ U[$8HNm,bC>v5=*H׺D;CP$I5{4Qr:ܰ3-p~a}Yie˕U(q3%"^Uo~~#n@AOW@A7<_LZOa|QD/FsrՑ/,C!UMA#6kspsK7m >Ƒ?Hy7 O_9flqw@aWM˂ؚuhC&nc %jW֕iTݾX*Q^+n :d6XUx/,ZZp4{*n?hZ3<v]_ B5 F!kML2UJL|2ʭ;2HRKa~lc 'E6/KvMVX,]y n5 wm(BgmX$ Z@~;liD6(QY8A]BRFSg-86{=>fGJҘ,ڭ>ֵ y Ng@9)VxQ,uQo@o_ Ndk[+w6F>^@zSdǏlRZeO,v 'KV9~p>>}W5ip*Qo] Rv'zL g+R2+U& O٣o&aiNBwz^&aHBqlPNb|:9'(Tp+hUx3H# 2  LO~u+i=d[AQ#ɚӯo$h,l&a̐hGZMҢChA3 AIaE_CXSVg;O+W,Uݖ!ш$yˏpt|Jjoqx|y\HPBU'LdjVYFΧI pT`*}ΐgZw>~ۭ -S|+% v><#F,lUFr eP@E82ω%\!19l*:)zgm1B "tjo8o*ph23 ա5:whP3s-6:+z*ܗfU1Q¢*͛w ,7T7OvPG-&x&mX. GvOfCGLHA2‚Bb8rC2n!1J+'n*'_ p1|6GR< }߻#%7_h'94-֕9zZfY|ŏq|ٯ2 jw 0R`LsسG#AIk7a?!SxȅmX 6=nW d[IG3%zb:sWMO܌tp䬤6?քϹ3\bף] 3)h^0j6HrA)xVUwV ~XT}s"Z3$?2c_|zFu#D)*VlrY, I缮1 7ԭt߃g%,!LV،D)LU %JPw[*uEGOa^ L@*Kn\+H'@8 Ы|En40Y\3L"[b]G'Nk[5:K.cI29y1 0c*ҋGDjDhw}{LBu;]kVNY:Pu}PR YoPXO.X|Fe$L ʨ0~Sʒ4{χjx10uH8rSxG"/gO4P u#P1%ٜռ2r3X%Ry}vdS ('*WÓGp#ۏm9&^R'"d6ă@$iuӿg6ŘLKqe0fֈ9OSNC|b Mt?`PW?^:?/ 26tojL5_j~_ U.$ ?Q {pף)й=_ytNB/&E`nϮ+* VH6^TĽawUVkbJxDFI mM^ru-m+cȞrҏ⿕cKphʎ@=`" ܖ~C  8<&?k* .$Bw9م:Z+3v;_su?pcIOy>0rX9roIPGJMaD&;7h"Pc5xz],:&uى# 9O_Oo) y.sN܇wѭ;*/YoͳQ?S&a@K@;2/ (v+[ (WX%*KMW+6>~7uwE|hVM^!;E8r O$&OԡҦmQl ڦkkŸ= yE1z]@u~QArfe*4bh39sg`Pd 鴁s3}\6!G {W'Ry,u½/YEViM|B4cqD\i8:, =~4 \ކJ(" 74]Lg v3V !\=p6~4HECqȕ'*v'rZJ[؄7V٪#d1xC4둃}JxOh!Yv)EXtAhɊUKB )8MxvڒcS*BWf48WnXuVR}/aM5mƉXF\ 3iCc]BޒG'!j*A̒ؓ1H׀޽'Zf4+~^+?o7+LkVL| 7q!]-UƠî@P)iHbsm`EX~GF@ 'z^ԯ61H$CiwP4ӱjҕK`11}_R\2Yŭй,a2J@yA0ږEStLW5ґ9`w}m/f/ec"n1jeIš%H!ml ep[uk Y4䇀|WneDMKb%[?VYL$Дᶔ_P|mZ;-Uր`3Ys.>VVJ%57= ,?x%V9n P[!dtD`S&]-1$!CfDuR*ţ͸`AW $UHMU~Gqkz2m4Q}y9FZN{'8n I?&誥0 Ѧ3o| ڿcyt v-k"R iq{>+[!Ag.5Je#߶F۞҄tg7Lf}^\ঢg݂*UxM$*_%b7'.-B=4E^jiyʠ65[Zs} E$MaEWHMRy~ⲼD1ZRTP&SMRϚ9|Qm7;E`vhC4eMϿtį'jR8z.lhCgWym_isDD!~x?MV'gMšq񠭟bz4ӎ@[3{6HKGCfe$dަ9hP)>@>«^5x7!-@[}#4&˸W1e<$Jz5T*M჋n?!{x^E!j fnOоe"kݾ{fQ/Xus/4+P؁V Gli<끛*@4mnԎR&8;ᚩb ` Z>K1*]*}_Bj@G LY ?M. 7"k[) @TM>K|`]i}iNhcC% | Q'og?$ J!E{; )KZMWA~]5+/Eɉ`F\u;%ZWhFltaǁߘ4oq%m؍jQlͻ2_PJ̏ KyL5KF3eEvh$mUVݧ N RX~f?$(KпLK!>]`,e0gNgH=1圆MF'V9)o:<$|;% 6}1ZDrO /`g`w\R(kLL}ڻԘiR ͽՍD*.%ͺdPTĂ{JZZC3aXb)Lt|Bc)J+ztk^5aW j?l|3VV j.sZQY`%MbarQr7hSXvŶHT]ȀV f;w5_e7hA2 doM }Lpi9{aBD[CsEF{ZCG[WCtlť4)[o Mho>N97 ȝЗL;GbHQ y,0581]&9z5ϼR^ׄv@]djKЊ@?M& <)pyxXOυBkj542v=|?hɦf96a)2_ mMYl8EzO)p~H㗈 XO˯ZwYdwg#gfcBaz^۶ᣨ>v/9mn]2Я;}oTa?'FL)·(G ۱Zɮűqi$V:&K2U|9a/7[ "ay.Z 5XɄ@5)e S6bRE>|*$ȞDm(K"ݎ ^Tyn_^ߕo&_ٽp@v8𸼼ԯ)$%P^{2`N[.혾&=GM{mzyw6E q& Cc)8))$ uch;W[W;F4 )Lw['` a`5_f{l 79*d5H_PfPuD nD` ddJ=mo.'"EoN!bttx-`ޑհ̩>Md\J#Bҍm/hŻW9QAECi\%N0`($ɬC#f1 :{H]c» NAgBt[Lq\>`Qi9>B*BŸ='W_2v BeƧ3aʾDDrΚiє#ԃ8Η3Y }0εނztfVr0F2\dѣ]&kZ, fWPۧWH-l2s3ë\_Kޯ'C>{{C}㖝csMMnz#+P0D>NL(օL?ߵ?Io~`'!Pүg iԞH4X@PR}0k.̠uƲws'J?|߼^Z#ip/JK.w1 ]~M%z얆޻8bi&}aSO =,PKP§k|tGz 6NL@ӸGŗ#e1~o@u@7 3;-q[U8cn8y )XR+-]fBaO4˔4K=[Y;理94ٯ,t=o*M%2 `I;X sm_y+G0ε{!%y3K&Mq}n/TDFrvcC/n,;d3 5aae2X=_H= 5# r@M{p'  n6AV mjj:mWE_#!|H[0|OcVN͝:j`T0(!nuK#$ QFّ\j֫rH}3 9!ʷ{JPSJc%(vK͆qg-_'\;*+2obt Y%*Wfz(+t3{4H)* @HQ]AN0u$ŠSXT([Ek I~n(F"BaeEPms~nM-냟`yN $@4Nɥ#E#{1Iw%_=*7Y?5q 7v;6;p5X`\d4Ui6FSSi\6}Hfke((|'P }:xw!;ngxH霤@04@b¦ϳePuى&K^60Ք0*&m4L^VLLZ*Y,'Z94jJ08vqhV/r h a/Σփv Z`fhЮV(ƕp}Y|j0}.fww˳f萱f5 ;j\NDHYD9d6k[_W{9P}*hV+{.'xaK3Npa WOQ{Ig)ZMj2- Х 5GE] Q u 0}VkIjPJ]& 2ƀ͉•ѐ\h_Nz I2~aK.6}\!Bzޥ%I*6N1݇ =l Wkˑݭ;LWlji݀i桨u5jyJ J>&;E*fqt#k̾]wV<oz4? 4XC;Ζ+KrƙxGUy5tར@wqyB (zB˓E2p)o@*K7NvGִX><rE@j׫Ͱ;8ƨ nIϳgbM ^1#$^^2P hE7gbZ@VD݊-6ɛn@qU7WfNgv?QeS@֞^\okگft`\^#kCW23BH{;ʒ(ޞt$/>~)F!WM ކ͛uY|,⒨7tyq%,#['ȩczPkAWpқwHn3Vpj5UnŮwԭT^X!FJgf;C)BddmfFOAT]Ors./݈Z[C pﵻGzqI[qWe8Y 5~z8b:rt+yO)BzT,.xxnP7oU]}s;UԧtXVD+C*ˈȀavr`^F~,Rjo]GD;?=WiQM?Y8f ~pȩNϵ _zF68A7<37eME28kir7x?B[%S#.U`#S^M_~`{C^iX5F tMLܥQKz7LRkUFeVBj tX!X~ ^*B{楼$Mޞnm;jPA;h!!sSuʡm1IC${ZL ǼfZ(C'.&Vc$:?}2gM92O3a6z7ob?gjOcS3I!?+O Aj ֯#v A!1"!.xM޸NjIr>L {\2仮)oե(5r'g҆l&)6JRMS+}Y(K8lZA4Y%kcI=+19?i?Ie%zَAH;xsr$G kHW4_@DW^|}7:rokF|9ń(^UFMHED]`W՘.=zb S8%DjZ ܢ g=f挸44lf8 PzRqoƏa=Y31N yM)QJ77G)E̡mݕmʲy'jS}ۏ_`Q*lA} 00)οŒn7Kf`\W}3~4I~6D4KKv9%38*&c˛x  L_JMwa㠤;?< rB J5 ToSO UW rNRoG~RDx)qV`l#n nTӏrl yBy'0#oaznx [uXХ,6Sj Ё|ibeL\5DSWAH9@9I@K9&N6bN}BK!X5V3䐀ӠHtcz>6+HȀKPDLkۙU߬dWfE\^[9 xqw[c=PȤ;\-v2iW_ PorCg:&WH t u&XJa'_c|2BqQ`d d F`(ڊŝLmtmm9rt6 E͜kۈ4Ap[ IOHR?0+D]YB@ rMm̋+U(׬hJsBRYwS?N;F):3B膸KX:_#wo(o \be Q#Gc?ROrvo6TģdV@ H.!1e[@G9';&?.PGV -|nxt1+aPͻ\+Z< 3K n@YPa`x;øXE" ydk{wvY+|6_4&/|%x I֮ʦ\7 VwtȑE.o0XH Џ݃㐰6_.ʀLi~05FLnY?,ZVaw쳣<_3D2F>نSU0hےm*fQ5w*oE:b/2tA[\Z%7]Pazjh l-}EwyNpWbAk,d=Fsp޿/u?YCezE%A k0/F!|=~%7YfHB$\x+06VUbhc6\YfQefV,VENzpy4 gU6Ll!v [=^^ձ¨~af<]MA%YB5 vx'pJAm 6~%@eOzvm4x t:\)8s2#V (^ P=I:Cg؄nyqזEq~QUX춶3NTr2ٵXc5;1$/͟mJ98j)5%+lwu[|`њfoi?mQOf^PJd!X#?!6鳐íS%_"lq{^XYôTLX=11- /Mm簲?&W1ܼEB#e6N^y6%ɑo}ɇ@Jm=E+.6|5oġmGnщ{CL~Bx 3.Nn*xTN$K;f _i:şLWS:4ᗋMIc՝BQ9&=A\)ao))4>-6oꪋCMJ/,X&\78*`Bcɵnw&eqO&GD19E[<.rǪ w^ ʄc{5hXƏhw!V:E\w|$P7`wc(Qu,mUAǣw$:AT57Q3vwo 2yBgK-c?T>^KT$IK_u@rS"9-<}\1N-y:eze+ :>hS2}ev÷nA_Ŋ@_c^ Oka`iQD@LߧYWUi%ztpg6LSÔw'$PSO7el@a. "*P$4 57{(3x ~eC\J j.ӵ׃@E8?]MJ]v~MN^V7|p)! ߼f"kxlpgT@AFۂG ، "3K&|`RG󟷐гY sh"4Ki XERSΞ)$'+(.~~^ 9'snY\GoN<lہ{D*p'Uo_+ YڼD>ddjBU:9MȞ`ri=817RL/eJw=_CWgUY^mqhX<\cC_A#PN}ԈhsOrX.JHh ~XLg75PA]~#A~ % y9FkMkh}ݞx:Tķ#>9Iuz@[leHƪ$-[jh)t]J5BT, \-HA{̺C(č-Bbe{HFJU*u=SYubEZ]”=jE]K#Nc ߘHL4:WǂO@W*&ZrQc]wy`+= \EGJB(@N=| h: h_zּ~GLOVon`pHR&9S̀iŠț ɻ5N )eNAQ*Jzˢ+7gx%v+A:4jǦj 㘒?r ԡ,P.euyvo-!^I;rO!x)U DhZhwgB0^snv {.RTRm`UkUAk4v5T[#lYɊ]M!Z5㷷RCڝz5}1X6K p$֛ c@d p8'% ,,X5F8D ̮o}UVт3ismƤ\%3SX+,xgiBˀl i+q :! ew0;٥g6-#*jN '9(O´ 1>OL٭UTvpyjE 9Â7 7 5IHPUy;Ň,-ba1ku%BB `hFq,S_ 4%p&UeQ'ƒ^oa"o~`&y8:dloWbZʛMtx!$J;T5dS}O+4)qt,YP+!MThdlz`QYT^9cd}ς{-T| M?-P`il׶Nb9~c'; ے`vH=~/*zb}I){=S+U*>9ʱ:EcB 4B?k4 O )w477ÔP= Nv[r(deH;H.-1gC!Ψ !tnTj o1x`[(S}6䐶*@xw eƾ7:ѵxoyш!lظp^:4M G 9$ˌf /*9gҽ0Pd'n xN3x_.Z7ؠߺ&^Z$G #|lu4£dq'Lˮ u~MWۼ"|$L"v|gHa]nʌA:)*'ե1${*o1~uűuj8HZ%mYviTxU9S#QJܹB#v\Ewml6ΗRs#\Tf& WPb~NbNx* ~'}oɭԮmԕMVșMB]LF`1Rͻǎhkˮ1J$ca)Ƈ\kh*e3lUډ]7Ii׏²f!P.8]JS={Štw8x͔bwcϝRM+9_&?A*n!/M&ۇᮉ39̉ӂ]x͋taDjzyA>gdhBdzNQs/z`>m+$@Ç􀇄cIjи蠪͑]%~!Ra-\KWW6K7%GWl29 Nb%ea} #ڕ \y? Hlȓ߭^|Ѝl%΢a49׎ÝZES N` ]|AP F>,F3s2pu$oe' z>5E4gY3#E~ 5,<鞤w@ե:`֘#& x[ $@tRۺy %" LΌYܪgA,X B-X'x7h+$y_()ɤFeDnNS bGᖧ 7S~ؾqJ;#GL QR+xCt[qTTT:x]ŧdŇB7zYAJJ.k"`Gf&xF.t-<؋&)E2;)à^S~?h`xsI.B>M!D8۞^!\)jp(ƁV2ҸFNͫoZfC>K DG(ej:} cܴ箃(c"+l_1*dJpnv -nZRXZӺEi)Ǝ`Kޒ̔-i+[2xr+,19i(@k ^iBsD_;0Q<{u^aZL (ᄐ]hԱɲL\X0Nf > )Lc2EmAm3P!:5>dR_6b^9s_dGhor\k^",a콀G+\Dv}Dh|U)1s{Lԏd5{ixF;\r<qӻZ id 4ނW~`{N' CREq_qC2 y潇=Uk^&!p)/6q6GI֖ͦy'`KGMI b{ۤ8{qz% b?+^]6R0S:!C'">6;\T ".WZѝZ6AK[O{Y֍Z`-ۂԫFl9x-~~_Sq\N>8ҙcL7o%odɛ_i<Y8-aRpNrV2E+jLj">?tW,0 2cHݡ>P_}@%Q/|}Os7xE[-'ZMJ'a-^O=;:-!YDmL?%j{*9O C|tF4"dzWÎ$qDb ۴Œ;g8Qf4A{15i6sƳٌv@HP2&?&hc}||eiG!}/~"ۯV֘-ƶT6A-jfM\vꡒۃ~HװiX_FH3lu;/Rm+ x-+:6#,=T3 fGjtUT׾r^Pv[t1,#+?; 'ژq 8 =P% T+f\uxx{m P.E\Z!Ke8M཮&\ChJ8d,&Kytق~Go@4gɷada!٦( ԪV,,Z_!5fMz޺ė{_|Й d̅ PH 6E\ ?T![ҙ30qn75R&汳j'r܅5{5R_M1k41s??quLG+C_\X(cO/uE F2` TˍUu6Ӻ,2JuΟ?x'PEs=Sj]1qb`Ӷ~Lj3C]_iA%vk쭺WkhMC?5:9B\d,jbK+'o'Uie_GnI9SuGZ؉zvR/M/haM7By9EmWlf{ pC3݊gYE57kfˋ}SmrvR$P^yb\ _W$@;YhzTL^O UK.h?dvF޷gYyUfxsam EqLI?]HDb@'#vc*B1ʓ|vgk a;U;ObZ'Y6jU VW+S&DR upvX p KEPȮYIz Њ` ހ鼶݁=\lVWuf##JͲ1Qeg@=anƉTa &_L;7oJeX3hF:`RjEES;ՙe; NS 8G;߲r豣=D !3ʚhPr#뇸"68ޭ=|+A@R3&wP*%k0rxvTv"ʾ|o^æ)?ي /h-ۿ \s ~.=tqoI |,L5>{{eT&)e!$yx%e =bNGo)6o4D9VOڤߏkZLS_<-1,ճKX]|Y jûZW3LRn@"4)y$PPX=ߘ=˦8[qv˃ @D2 +TX[QF7ѭ'ƘqiQs;K47;sa̫'~KPL݂~ yca|3 Rٴ.+S2{8Eleu*YC|V盶,H}j !ʸ >󹰅HKPxۈwr1f[?{veLk5&Pٱ o˺J]Jz_pUZumXvU͗znB|]Q[|A@/Y+k3,5KaP&@ͪ,sxlXb '2NJ@Q,AdĶU8JdOO6 e +Ρ(]3 Jه(ߟ4HvqEmW{BDs aI|t-|ˌkЅ,&t26h">Ϋ}6̓ -d?盧Drڌui}uQvyZq[S<9aDP -[)v^DYU߫k;վ^kJݪm`?%AR#4_(҈Cy[c $8m-6C-2S|H%G~+ұ.ĖK*aCYkUŰD12` r"?"|ak( ׷7I+![~vꏨ_ssKv!\I/.|3 ^ǎߠs)BEq "Vמ`@jf8dE(ۈOPsl ?|.FoKNq.[;x,TYe!+6P[eWӝC[aqjUuiw[Ddn#u&o(oqݼ`"p HTltk'₥yWԤz[WR.;]HCl vxGL:R|JT<ɔzgM#8Tǁg] Asp1sƩ٠j2[50s\*\ѺJ!i+l0 I|4/8R!ze5bSVΥ^Hc~1@C3XQ6 sM1gS:=`1ˑlv[A N((WV:#mo5>,=x$!g 0*r},9b@, V5sp@]IPgGs0 5ǟ]s3̺Ԙ~ tסrINW9p~boqx3]Eט掦jhƕ7)=h\X~)}dsB/wZ=ݾe,֡dǧ` ZX^}aE3\՛"S< v*L_Er.>#{S,FNaEc9QPϮ=7&\] =BE,q>l(f!#֠$0.IۂobS-st]/=[x@#&{(P4ݜ׃`ְũadŅ|.1%բ Kႈy,?h Kv5Q=yRMbo,,;=EC2wnIlJ< 6|XN]*Imůy&; 1,pCs(L l 7S92\MC` rSU]+"Џ<`l{ 5i*$U anDYR%He)@7 *m5OlB΀J>^[sH+O^8uOXg|B`#,%uB_BA| ol\W1+"B&H'eP)q$C{$TG@vJ>êX:vV7Ap0@%N0Y;EAӔ/H3 9:H_v.x <[ɼYR Jc%T3зd}_ۚɕGѽDR[uWA\8ɇ.Uziفc /z;gWd%?EthUB"SM1n+RpVȗvqZL<7rQ KTfS"!:/jnk$DWF* Dg` tuN stziw?O"^/lRJ,ڑ! e !(ǎY%( 9"_}|t(tlIxUaaJ}oQtTU ˳òePe x.blHApA}ͷ>5_v\Wo .9rq`.+= $w~x/m 'YHHrEX'V]XoYD1ZQ Ύc2"TP ${y#gQN3B quW"%i r;nc͚IKIrdc/ƚWZ|z >vZ91>~Fw[tȬ 3⣦Wn;Ŝ|͠ IRľ~?[w 2;gE: a`Njd<]sVKNc3 uO Q|Iy 3Rrњa`rLVm|iN2U$뵊6cAnL!f .1SxpA\>LfnkoǷp}.]8?URr,('C}%GI;u\u 73)4b"nm ~=}5+Kh͎/>a_<񞌍=/47Ec`TI~:(Nq}.ŽUXViK+&$%[AXj>psA<`-7niM}hTTM>#[2Qn+kZyӵ;;>yI!UqCCۼved%4ioB\ ORcWpN慚maj"ѽr+%0\[IXbh#TP^pH(i{mr">+ΙO |/ sLr  _GT4! n I=5i-rZTh1 tjվI;4. yGINg${x'A)hN xD{Yɜ^"Sj'[_k t"RʾE`B9h"~h]hݰJfU3 UτNҍJ1d;d^? nAkյx:IӱͱUKN6^j_e(j5,`[\e/`mon3\1ݙK%Pׁ w GӁ/ jvVCD@S= Ҡ*B/ ge@AUV+^oa,Np\z1W"xUOq>r1ӇȇC:)O:T8VyO8r$#,=,~vPlJIn_rERY"lSDB  Ѹí MR;E7t*%LNG촫ǘǀP]1Ct:ir:+.\'ӣ4¡cV.9# p/dTEU^ 5lt Mhc|Z5aG@&`WL[Q:ToW%9Xj GU8a]'n}TGэ|"AgxxKoLMz/3I]D(.6)q^Uz Cf` ]cK_^g'jV-s.Ę?sD>!g;c(0c$0m&:CRRpԭܑ,|$#׉oQ&`7@Uiy By3Ob)0@ss ϣ۴ e_-!J:  zH}RO! \}R2E+!B-昭iSӔ.'R:ʬ=+|6Uvxcn5^0$`@Zl"V ̈' go(>k$pҶ"} ^_3eN } TX'7(od*"Q{ϷŤMèϔۃk0G|‚ϔөiBתIAMgysyc *7 Z#>L'ţ8 )CKhS dm- 2 H8/U 0do|9MP}#|Q.RIEsjO_fQ rH |P" y *HDl ϋXG-t#3B .Nu'd񎾩x %0NY,~;4MFR(6dZ6!1^P.)NA3,Y; x7k)vt[?o0BYt W}ʓ/AͧõP@ֺx=kOV%K ~r@6< 0\pWxZe_;%/}_@gwhq/+mp6CٕWj"1LO<wlس-r S5ԁ*Jv!$B {dApJ{Z^)|ёvr#>97]c>1׳=ߨZ?P / `-kI ?szr7.Os?ԲH;.q$2/Fx&s'Nz/|l5&3X{_) RM ΐLE07 I5?ʛSk8X/~FgJZ.z@Ż؎&8;a-+*褫&o|KW4|-癊џDp*Go*g,ڍb7?JIٍJ_13 aB;HY%u HXD'9"aߩ5&H]6k"aW­<ZC "8 ^ tέPƇ-w #?, ik )P HGLȄ; %~6?vWѳ~y"| g%Ka"ړ(#[!] YbII!4mul#jcY08K:>Yh1M0+&GL[##H%J@[;`$Aj!67uY 7@".bՎYAY8s,[!*OP֑`7H4ҰK )"ۼXoވR+ ; ;$ab( U2"`=.* ِ&mzy z@1kV8El9r<^gTxwX"eA ̏tX1tuyx%f_#:lG5|jr E~ygS?oh-|HG1J_4ĸ*zf&uYb/ B{2 988îF [8"vIO̟F}'0p>&<(Ogކق' e95Ka>-gu\88PWoz~GPs@:T<1ᥪhg0mnLMI(Ȭ;JbZ.H*ԗ׀<GthGܤ}֨5yXQ Sfر=^ P9eW.;Nˑp}/r6CH3ZwN}jYtmU$c%Xحɑ+Jc7[_+dgmT 7"F5P>g\+dB4KyT(n/E|QUl`ӾJm0Yqj+(OUsB1|[OI8;BHP^! ˲] OʹǦ$TZ|Mwb&Pː.PqY t/^̳¹\M$8L3PA|ζ++dݏͽyQRT'|pU+6p~$>~5I%Dkp0 F-heoߢZzѦG ?KY~Jbzx"ӺuAac >wW3η+t&h0.&ˆ,9h=Y·c Qr% 5ea~fE4"0OϷKl-h%r ٖ Sp4HZYWE]3ܤ&XŽ~Vf}L`WzSԌS,b1 0{>CVru 8#.6}]QG__&ra%n) Va"ͺ!w9gEd]{a.uz4k=ϧF$֢v2L,ǯZs? 9 M Pv=u:8yrGV%gwfKT5Nݚuh]Bփm,gO^/*Ch|HWAr4xߓ;@{&,ܩ'viUHBt$Ċf6nԄvtDO$|>n,ܘ ۳1r wQ;mlk*Hʑl;|:򫨹<ٴ'V1O*3Meŀɥ >7YRS <63[.SHEGU~ؿ[ |ثTO<ěL?-FgyDY|x1"2'ܵm qև-P헮:#5"ܵϹiSLp6=]qȸ&z$fb鿲:#ioEuJxz ki/bhժ-ML9߶. F %A_5v 3Φ*?~-hb~*dysKL 8 w뒔Š-B dWR)*R+ORɘL=(RXOqs(bƠ3nqwѵo>w@,PQB*\PI-}gI%+! t)z$6[fH!W;?YG{O\F@AI%E%1܎8=J6P9(: z朰y.bLV Yxbۦ C̽Q͕_,jԚ6,Xtħs͇ZߌHQ?$OcGk gðυܣ f& x=}tsFZ"R(!㵢"*f@qCchhwli61'i$+KVl+f D83 8s\Md?6rxHOf" ;A<;`s{ pz Ql*vHIwtahO zm-64A I yRFB]8#X82SSpl4(( 5~,KɃAVSc(ϫ ]rNb 0ס΁,lp],u-MTyεqn .~ncM˶@]XB]MB%"D|n03ŘAf2QJO^IfRTaϻSÖlGoT0*89{sI],0]&ݱaBg]T[QG_=l}L5$,G&(k'tbM$riqb!<6|dJAsioͯ)+o%H&;+T @ %%ܖO ig&|bSYG5-k&:-"RϼU 3d"A MQM5SˆEwPꊐ] NXi.~8 0^6PYoE[ʹr8nU"ڍ1߄ʚxZZUxYKS{އ\4Imn :"XbxBOR g!"?F~FWcئDAvC67gzs^)zIGOt;`b4u՟ej-IF7O3yvuXTmCw\IAKͭYaI+7w6ߠ?r[fz1r~41`d8eGDݹ}F6J|H-r"P,zBĥa^ҍ.l%8\ _6+,jdb8SQ.ׅc&2O(JV$ԺSƲz9%sE ˉwJOWH,@0EpycM툓%|HPk,7+I#D֪h`/HvC|_+[nZi`{ҎTatm~o^ϕeob㫇MZVd-;>vFXrI QP ~Ri,sܖ!MW? x箨1MR4凨d*x!׳ƓO"ǜQ ȱk+޳p(đ}٪i hIO@'_D,kU-cPunԔVsغ܁f,MjnO<Խ.I9|zk2û_V_F;D>WӚ1mcc1ײZW?_CGM&=豖iǢw.!{$bj3PT &f=1 x*0`| Oڤ젫bIцŶ2=Q7^<|2O(5PYQ~DvHB C{ VvɴWA,bwL'Oc̊ `yŵYk:⬢ z5lZ$>1DlJYk" 8g8L*[o( &`'aG6Cnm܋.CȏK5Ç]MVքj1`okdcg|0CI-[oʟN}M; kAןK<5+7ɨ B@tFYe"떣]bԌg~tĖmFUɝ:\i;Qt(aC/s9ChGo@8z޾ad'{\Mr?q H-@t0 NIDG;HO(НSj[v9L[D\>D%k)9W0[SV>knD=6yj'Jzka>,WضŪ|wԭ`CK3ʂ>szw!^gS&fı4> Qn Lb|ao;R\敄TƑdDdrڌR?N"WcKܹb,l㒇ՠ5ՅCBUF45xӴdoZ-r=y"~A3DVLXt!" B-:WbuAb)ՂvF#@-~]g` DR6N>84ख Kڏ F(ms᜔0kexp2>99Ypfn؀2aDZ6=M CV00Ћ)|BM#4EH&ֲ$ϵ>1| Dh>DI~5`jca83#CJ_OIݏPn~lT  [ n0Jh?rm. =Cş%fpd_V;|/-"6ƥz{:|7?J:錼bk5YR ㉪.Dbz@rnX ij fC h 4{\cP>x~9`ց0 s/H$}/( c1kv&No _Ŵ;\L|+3Ӈ=z5sPqR%V%aVSv︷ki|0󅚛rw{q FIܢ YRG{Ұ|fFCdzP.^Y*bߚ~ +Ɥ|0a;| Hu`lDD BGO|󾉟2atJ&@F2sw#Hv;/Ԛ:SπUpT-76o,2r5uR䲿8fF>䵡HƵ3oq9:0Ҭ[<"/d{Sk5POŸ]lFBSh"H^JRV*_kࣕ eqir&( lS~Л;4,GTV Z*{]ؽcݔG:(U.=?rF4Tv3F.$EґtMD`lb!*Z+3ׁZC G4PKY wyk\n{a@{~zg;1OaZ93Nlc8'vS $B,: )Z-<.x0wUa}7&͉:y;&#ֈYxzξ=?B 8J}tjnZBhZq(Mѣ[HWΰV)D`%4~հ<,X5''ho@ZlΕ4X^)OTq-C4%ֹ!hFhnU(5ۣE6ʄx$d]}BĽa_cc 3v{sLXzwbyr+Y:%Y@LQ||jq~x9]v BQ#CmlrDz@k6B!-!g׶tWmLsatŬ<9ZSs[Ӟٸ8 >Nsn ڎpsQ0ְ6 L}.L-lk!~q2=D9/pEœڻɷ%>D3zDŗcҨgzs {Y-16QiRML|kٿPn;xX3õ0 \mΡ ; 3On3I32)t{mJFNKⷵg@GW\g6Wh C)w")(N=4pp,_[XC@2F~`"A\3~Kq7: S6w0qco۶Ni)V#ԗZ}1MDx ɞ5[2b/OCH$s}lM[w0y吔,k˚L*Scސn{2wěѽ,oc~- v_$&[Anv _ZJziO<ĭE Y"sډ OMd~mZ<ɪ~,}}QFq`J8$ũkސ@ Ja=JpW?9WsD^\jʋCNѸ:B%HՒ u=0X.ZGQڙQiCqA=1Ѱ0c {GXB"a(j!x+fT{&O01Q܋L8q7= ܿ;T}LOi<g X1 kaL%:B8-#!1=Ҷ;?/V?OPҊȽƖM')SSBj2K;gr";-}Cm`؅ Rn*9EIVV~h2I*|VcW{ǽ3*zdi)X 4u^(_3=q}J5WfXe@ }/߄'YA$d }c?53+)`:ȍ DN;2aQǟG'g<BE( 60 ^j?}˻|rI"A/'!hnFyOC~c#~œϮֹCc܎oX;BܶlaIIh;Ib^9𚹚 Sd%I- "b}iVHq"!J r/Q6m뗻A ON҇|ZoTy!ZI'X$ާ4Bk?kJ__ǽJ1ߣ;uQ!zQqeRU'H*59ǖ4 76_[䏰=ޛrH$aߧ 4Η_ ƕ&*iy.$!Hb*bN&-KrvF&N9Ziw^@Û7f N"/&t{1:#-_bK7єNO}}şLR)Ѿ}4F<)vZ\AOO-+p,!X0@5Fb=ѿC4℧,_t#1j>YZ(ͶXWvPVpONG]RR-13~fn~M"νqvoEn2E=ߡDf7ȩ=u$ \sj - UCŌU1A8 fi;Px)ʪ>"yNSuԦvaR1բg=:@4'8Oflp"/G'|q Ju mE:ԧu7D']r!Fdr zb<W $ߢDh#Ն:%EU2J8QE4F\9[nV L-ua]uʢadluO1[FZ71eupwF.T!MHT΃P9a}zm5N&I%dNbwE+Z7_J{4I#ʆ'U⋏Peu}H)}K].{$*@An &W_U3k [>ׇWv4=0J; PB5`'s^*.w\{Ez!˜ԑ="Ns@Dx^iiKuШωe ylbe =6>K__^Og#X@[ 1ǚFf ҳlxK)m,Lm iiK` 0*vzn5AEtvD\f CVIU57G> U7l$mCU4\S}iY5'xv5Pf"z'w3}uC;.O=M6L[ҽ\CFwѷ(\ "dFW+Tߨ"&e3-'l.Yc)ዤdzeP:aZҳveTqIDfWdby{ws$6\ s÷[fy0Cn^m!i[1\oR6f:H#3n=*S:!_=hr"H+(DA)~E~>,BD&Dw>c,wSt<xyW Uj)'C4c٭Um"Q q YK{El:&}C1IUUYWr$9Irg@8J뮳9ѕ:Կvz!&Do'=1"-Z Ss^X„Jwdw׊F~mMOs!j(D2Yβ,!:C-6] iޯDF"-@cܪUrfShi fA.\_5X5<)jm^ [zYD{޲x\; c'FS,:.=>G*PTXD$J;iMlʄ*e zѳ@x.I(:d,si?'d?WV5(i=HPSDp=D{@n薋zL*AƮ!,FutkM:sUªh% $ Z̀ސ\4:S8 $,0Yπsi*')AĩDy7 aJsjr ,9-R w 3SRk; HV/C:a 4@ {u̱%XU` . Jtfk 劚;ZeFߏw^\{ )]BqXj TwD^t% Ug]U~[q~\e”$Y2TpE|m?[^wFJό8S~aP]Y@b잺2o9u3^$d#?̒E6ⱗ{ wPbm$(v$ !J!lMYY.KckG:,@Jũ&"> #yB+*!}ȉFT}Zsx)?qT4tX76 g"DQ{cwȝK he?"+NV5Q_D'ΰ`!Tjlx,~|~~۝3)J gi,*%-06ػX夦-Gf]Xa]J]U`uOq 05%NXa 8l; uN]k,V-c%,l,A>4-^+5Go9wE&)z@# ټ9C-ڍ`< U,>rb4Ev q:!e'_B!8tM: {d-Kc`$k@ˉ/a;\Z+-6*`ä' &YD='wYWiɵY/󣒃Mz ,&"mr{220tV9!a\z7e/"|ӊ&̚\ 0OV:ߜi4^ݧmJ[֍-\ix` IѰo͞r|J'`Fhy]rG+;O& W |t>m˦rb[yJ/[FG`Ps{JFMق  g%*ă>0ׇ"ł`nvoGʮm4ߒ@\3s;ԭ~41Zu OFmB7.H"\Һ.zm*FqhYj'P`+6GPMRFd(ZFQ4u vΈqE4_GB$= r!H_F[O{N{&T z;=۾*<"4 QY Dp1EoHi#%|DJ$*0m%Z^YB/]P8='ωKq đdVVڛ4*¢ R1h^q3)} ad| i,)u'nObIxwWRf`jp0,,&ޚU] 0klv]Pƪ~ C"h M:cu+H8 'mTR|}'Uȗk^&Ɉ};FƒmfR4~qF7 }/"+l¿Da<J R%1q cvA< uC cwSĹH+Wa&vo} {7"ʇh珚g!ʀu.0^:d.vWYކzEXGw#19BorB`s+Bڏ(gu:{IKѦ`pd FyS ?f/OcZΐ\kϚE@}}E2J8dV/Ը jO1̅uf.Gg{'u_jӗ껻囮FjhE-ݱş3lVGL)>Ey ){'qKy=h-!oc: O=د2h]ٕw`e;DE2^M}3>Voh!pЁVN>) m,eLzЛbgI}v`\7Ц 8\u"*](X֘1+}¸ceha[NQ*{nJ37ws?Ա}ΡB)[Ί;ajYS.U͟d&g@G#+CY@P *su4S 3ҋcC[n)s'EeFyz( TBym'QQj=dɹ߶DQ<r~/WS:k˧@E[kYqiA"u 㥹.sJJEL!WiVU%r=¨_!_ xV}GFhOǶ<~C@LPs=LVŚ;:eΘf&;@Q[ˉ2#MkxY (M7jmwy:fڥmXU?y1n3d}5͹ -l5H 0H@mCd*ͧ䔇'Pk~h ~AU1{-B*y O ]mamP3 _lt;y8hky6 O|LL؏AQfh$@GJ*X8-1"k ;]De#haI;l-6QQ*Cݮ $: -WʠQاOk2iGf/ }(M,d|g;L$G_L,oyR;5Th/ƐH?E̹/ww[=[9D)]-2N'ı"\:6+ @Y!"ߵ_"= t8݃VG0Jݯ!L(]p=⑹ ;*@ MuF_Ug׹U4$ՌPUy{N8+] yqБOCB#}`UXJĎK=CnppSX!7+z:l@oEIoII0#ͨ r 01UbAZT .4 GۏzD?=e,]KiЛP8<@,w{}(UwE{|cfw~$@jm& \91*mV)}rs *ܞAj!4+jQE6HS$>FcߊNr﯇?HM_"Ν,/ԢM8], /o#)))d>~h^ӖYЄ7\Gv0-L*6c]#G s*`Rv>q]u\JBf^:F540|sXE4ҵDC?,GK[џXpƗHo`2kqѹʼnrjrs\I3wHLG^[<r6wEs&fXD:|*%Rj `1@߲I7)4:$ dk_\w 3*sH0Hr)vHj DUAҵN|~P gU *&aKAOdDSUmMkmyć|;AUT4ODDN{E<E%oTU.RPVk+T~geE`jz[!Yښ0bt(trm^ƦEmì Dқ*D\JY䪻:٢'}&&kn{:* ,L(M//أί(!\}pyОs@c35 s819Bdf%ebR PBd'iǻZZ1L>|T`}@Y6| uS)K lyۆ[و5dט8~<,/JzJI@9nj=TZIxNns68MԦIh[SGdOɡOVʪ^ہA)>|;$n]&>ڏ߁I{;DwrM.s.!l U4?RXS? =^>a'lWáx%Ϡ f`!;&ޘL@$ˉзTBU77F3hFr| vÇAK2G'%_S]J /&Z U_~x`l?JJ$⫏ xY2Glk٪y\9#.O WQWt`y TZO=lx-lN-pͯ08hIbfNnԛ.bQZX`fÁ$g VFh]XXjdurN/JGesah<(L{:qa$rg,jPDTu]VO tLajt# :vZ]=O)''ʔR|m#Iq[`l6~"qvvanE .WI7<LGYDF KyS,梁:*R *ccؚS^Y靣#4_e-mҚ.]t[ϡ[odY',_%"{Sd]9 "`TڵUsRAp֪p5@)n mrȩHtn01D/ڕ--&@+{,bfA"e)Eۗ~"?0XM^E7.gltHL!N]>;넯w#O * 3|<9B! Glb(YfҦ2BόdHvհNBk5 5l{gě Fk -*3O eu&̱g]BmLUaUV[G4A3b*7y0'zo fH<z ,$q 4FC?7(iJ7.Bed4˼)잫MΗ`ৄ>۲:D.S.=y,7L6;sU]\(%xqnAZm瓚5ߋpJ(kg,bT]2$/,h`dh&1>*?mJ-X>XVS|xD.ڠCH|M ~K~J_P\{+.$+6!( X~(!c~֒0)W.=0Za[,?_׆OQϿ0DmTU` -/#*hɳP$!/RQt`T`It3[صD{{Ekn/t qB*3"%~/dA>ZgsVc L"tZ'dݝ_p}#Aw'?* 0!fpR4fZ忡 enΙd]35Ac=@}"Z( 3߅\߅mDhL᠔Zzz} 6JptH XX^5w1Q;@-avJe6 F&fb~>l/u3R_.<a+ID)3ZpWUpcgx}{.U'8 4uCYJGiҥ 7Vem_B4'p)8&snq[Eoww֤>ԒsCl.j2zV\VZ< zY]rq̎D.)UƌViĶZ;́#.jYNJ{/is]$o z#eIf[}3Q;PU;& GL̬10)r"C惲WA&/Օ iy,DId7+XI 3GJvĞ~͈!DײTf]bHEf56 AlV%N!S@O iXk3mnrExLHi ~KMHsaW⯤?9Ĺ@ΡB@IY4)Xr<Ţ^y˃y221IoOIKGqT0$;ϓ)>Ɲ\Wha]}!wmPsV%^r@-]{ wA9;M+c5 mʵ-p O$~0.?q7=>DQjℶ gpW>nN?A )Dm*{{!f%49b- q̥)f-x_lP>o#S{ItތM~jd^EYw2Pa@zAE ಡ>Qnu:N&I6^8'p; jFea<'8;S Dq-~)^Aʁ }2}6LA|96n DXU5'-Y-68ΡHkE?1W.3-Tshwjir[؎_H_uE|vǸݷv7Xs~ :4H:Fhbfbl[#uc,` OڵD]s 032RK+\̔cj1!"5eG}2b "muUQT}FBbB-@BM5g#,UC[޵v2g ?gTf;GVM Sf^2 @ҽrJ5bzI2pșL9W TB%g~*0Uü{ ڻ![ ؑc yēXde\l-Ⱥil^d|{N7_` Xy[HJ6kJ8_Q>oo}gIͺ9mW&rH6(sNE&V^:([1.[5,W" $__Q-l8|emf7ennoՎyB5#@w"!z#F*nD*A~tx[,V(vv2z*^m7ga'&5A2gx2Bb5歌jYs7>Ŝ{v+#[+- ؊f,{Vb1I]nM [^p̎N&ɂGnƎqIeZV3A0n˱ >382㛍5o)?%}S[A`?>˗]|ςр Cg|k/O~,煉,X69w*зtxr.pʵcqi2!smLT/oPN% 4+y|"話Ͼ q#E,NZu,.!Xp".H<07Qh YFZy*DYy2Jr 󾿸*?[-;5*ߚ5u1F<;z=lu_Hr({2mB(cۭ$$625_`א3큅M[ɃMxxYtV -}n % ~/tDWV+ҝɰ0>*5tE$ц!΁b# }st| )i33HF4yNPj/~9Tn\B Fj¤VZ 䋲k(l!߯b>d`\; =BK< ,ՖjM;ynKDŽ- m _zbgsSñaOtvMͰ0]\G =χw+33h?lb8oRw.$Oc1 qA}1Nqk5(/1KClDDᨢ1 Hf,!hN/;I@m@9 $_$e!2y:|kތf?׌+Jgܰߧ,s픅 oߟD9䢲* q`Lӕ6@vq)s]l!\D‰ o7#2-@uF䣃v<dz{gk,dh8;(8=~*i8D53l`H#/`.USZpnɻ;/q}Bڈ|0맥]k"Q &s(Ax0-'P<+Y^\+Z?*e9P[W8;jt y)6' *aknj)T)>8]UX)0pPG<|z/Yҁ3DD|[w*ң\y hG 1P@=kfuZt&DG@$=Pp0\E7=6<5I`&x)zQ uD;~~@ױ40pkjکk7u8ߤLa&uɓ=BB}X*"ΠLi0Yv{ޚC>T_ߊW.HBf4ގvqAުL1>#k|LUIy`auɱq <%+<mftKAxr1Hjȱg\fSC98(SԳߙH|%Y'BAo6"_WMw\kxg^ܐmz3FIz΢A3@sBuϽ*G4؇-:Mxտ^X9I0{Zf>ׇޥȜ145UfH9޼| w5 ;jFFu^k-6NPar 3gŲ6 A )b(Nv̀Wb>TXyoo~z#EHixk/ -˂+4+v~^1?Jgc^O[Ϫ'?mtڡi9WO iu 8}Eȥ]G%Zrh~B8G$TPa7Op{FIk:/ !18;s~#$UWYNed^-w%`Q[08nqFxThu;!Jwgh⸝$ !ݪoy~\%X}B*#xИ#Lp'"nvJ/(@ \:k Ń#o /pZ k1?7ϔt0vhM ĤEe,LC(Hn"6~jAjU~E|; aoZdoTrY-lZ[8 s}N+2[1ʫx/b5g~.i ,@HWRȁFj~2Tzp|A7&pT,TV|)N0+c4Х̱Ͷ7Wwnܘ#;q3ٺo <v\F[Re@dYmJg3N[g_H^WVYZ , ;q2- hSͫ2ڣ?dZdXTTDY'De AXR]r3LT?i ] -56rq+%1= `&3ɤTZ0 xʛ!qςFmXb3$U j~ᕢN&yMJ2 Hx+z *5;fj"FAQٴI^D$0mf[OHޥ,sev3y]U濟~?y!ozQl/aO8t&#O"q&f၈˞/!ʺsH;CvZ`z4*YWaVdz#Ev^-[ڀ<,H`K_au-=P{,ӌ_[4]Sh䩥+b=r$KeO6rm=z 9!6}!\^Όv $G YF7eӺ78]q7곋D)1 :{7$P|p]*FHzVAG/+i~iľ$-(,ކ [$ƹ3PO $RKPXP>:'N5B.ڇ+\N e1ht쌵kѺwN|qO[ɫjxe ف6H=/A^{adpIȜ^X kĞQ kes=g8X/Ğ^T4Q| 0K=eΩIv dإ VOh<ٞZP[6">$ntp zfҠLU25| SC aAv)2w:| b2C\u[bmzVO&ʝkozl?zIDC-|`v;u'~<+ߵC ZyXK;[_ q *ؽr7B?Lf?Gl#aLc"7y}'CL8N>Hn )i[0p331cK<L`Y/rx]D7ŤӡyK>a,Yt2(eNBs1%pN04-nB ~ t[fOag#P rXp'(^,]WB ;d:+bML>Uqܺ*f%Š9T b (_QL+uH~ƻ\A)Z t1e1 0AElt!G| tfȍsid ܞVL kY CSRAᬏZKXxcˀ䒒&}FXk `Kw>&RmH+ ʥD3 ܖtxcIf] f-^_mu;=wHRAfԤ#B:VT9\Mdg -/.mHKF%WK$c2lY% Yy1`'NLkShZ6o:`'^hZpEYckL!yY[#{i0wAMxN9WWCYff5Fbsc DYe6|(S3pa it+ެ"0 *]0zO^z{;A'Xb\\`V]Q[=%-C'#Rk2vmV^Vzr]i5W?HPX* w>ʬT aة8\{ 󒥪>>f;-P\gk*!~ғ&$VY^㧃{1Q{ .I^ „pnFiu꽯A#ToTQtֲzdov6}w*O>^R& @fPoda?^Zz NtDžUVwG^ eI =K(|>*M( Hu X3XՅrJTϭzUG B ’J̈LIXN<M]ItDg{lR|ϖEoQz IHT"$u@=A[.I4. dUZlQC2$~:ϭpne;r/7e/voToHizwqgh|1 #g;;+Xh wlJ ʷg/70HUF?zuL5%p΀cԯYFʙ6Xg{9^:X&~0GƑu rP fUDzS_ک1Pr&-r&0Jg}p1 yA-GȫZU8Hx1b}Xf5u#;W&;"gd P ʀ؇Ad &dXE}G*CJ{g`GtЈ]<]/a} z#ĂI14RdSO}e얁I*M5&ԡD tbEIg1B`愷Kc8'4( (/V&k#a$8~ǖIhTUSH+ $ϬSfV&hbBMM,"Ş~6^YnAAmwYx+jzА֥ ̑u=T>0EJ^YgR(JosȮVm-ʡaRan1ꥱUXD!.GWUYe/`\ l; Cઆ&W1#nxvz0걳Z:H$uY+d3<>TѠ]C:PX?Uɀ<P1LN it"'FQAu"T$@<?KlUu.3hퟑTW^Xܪy0K!G#I 3) /Yh}XS T5pa:ACQ Ghձ[G%Q²9KfE5dcoeP#Ɋ_:mxr{ݚ$|ӥ^T-XWn\:|5!|cOodezM&h<='1}RFSp 9 HVAHuZ0Ktͩo'g&fW)D 3e TVD{l0tf/P֤bYt!iõZln?ڊCx[މG4r6Oj>:%UN9Gsh{c0mk26kCX~8|zK*%SJЦno壝X2HiyaƂ@>ExDe:IwPF #<4m^g.`顦] 8s jsHUt}Y)v+<0Oc5?:˜$XG DU؝4kŰ} LKtxCdBy?b%YbKFhwݤ=fwRB(l#E´픲PDh"pTb?>`DL(mB t96Woێ{5#爕w@1|df@ U*=2҂S(@c3LO 1pZ_-cd[d@/JUE柴y`‹7Ej_G8hqʐ'6 .]xLN~E ZEYaS~?i{3G{SaV&"4[ {@or\D{6ëGX7K0PӲM*z &u%A!o5!`VIrV^Rpa,C%}@ѫ4e~ENoa7anz}hwDh]glI2^PlGY$1e?~ 獛}g’<' qu60v k5g-Ef _qԨ[(@}BCPf|ySMle bO^;>Zm9R -2^И&YQ;QN(q|"kJ\~Wkގ2dH SfPb\%U"QUUwq "Jmxpg )ջ^gaÈar*{:Gf"о]e9g:s7 4=KOsp$p IɄ]]_aڽÄxB@߱Glׇ6",V5h -V;ӚX}(U\`3/ ӷ@}o"'7fDe[yd,# Xju xiI{ʉN1C~3t$c ՝\IbhMX%Umٹ=ǁF|ne/γ:@cϸ-%~#+_z@]r=UKeS391>G]3Uz?$M]1cO]ڸ*X losLݸbC:hLfb2=1;iഅ b|EjP&_V~?*#г}ىqTHȱTZ0z:,l34y? (rd G'O)^Φaټ^,3Y;>HA?#̡㫕x E,&d/,A;cDL,&gw%]'zY(,L_^ٵ}|5b_9c`e_&'ݞL|#tE9ޤn͉f+j{xfo\Gb5؍՚+Z=@6uGY$Spp€#װ1IP/".$66+\HS66EЊJ:`ܟz!$yTBC6 ݴVv !PvANJc} c Zxz(0^²)!%yI0W"%D'܂(ۀE=(Y:خR2[],HZ~ЎG"^ 7+!`:V0GdCZНNFL&Ak:"oT&qUlPY*v:Ǐ7Pׅӫz؁̇(ĸWNB`FhEӂQk v [g's 'sT"ݓ,L ]_Ui~*,=ЬBחiBO;.b1D'~.f҃_qXF _4{ cS:G[J-@77)!\q#2K)3/yK27~60 Fa?xzAh1?bX~ȴJymN8 zݹ8a5-kM"wU h^/ؿ=y`T~Q=CqC_st=.DjsxEyaw*1瓳;ގ]Zj_B`\73B2qY qJL4Ǽg'ā<CnNv׾=O*H /čR!Zbpń/'1ECRߝA+iH!%\PR8F\Δu}ƜeI=_&A?.44"?? pd|7P`d}9[,qޚW3Ol,)!7.z^E#m,d #Ȑ¨ 4J}6z.>fR_KǭtG)fK*>R %ou}+rە,А:Ő!M1 i|wai J3q Cphi[2Ϝhw$ ˘]Obqky0dJ\D\/&cg\/OXAZYgxJ#E:b5VP̩*O] $Æ]x7*Q##{)D!i%,X6 2(k]T"m*?0d[Kb=OBI&AtXIpxSޥ^94:7.|# n]6c.z*`I=hZRipDd\GC>]l>2$\SR?FHMc;kZzTv Yh-q@>0;SUN.he_ψIԈݰٺG7ۡ1h.:is7)nOG̗EW>>%l?*Rᄗ 7e"U?i) iʚ>lo5:2ғD)Y" ?XZ*M?$HΨN{E.n>?,A*G/.2! ңĿʾ~R)$?r$˯WIܗyGѭR2`s/J[ I:]?%竡=*Y/Y):+fFo:^[{z÷`ޯLFm ܺgKOL7~e#* V;=/w)g|JƬd-VCVH N6*Cg !?0}h ȉ\슗' x=S)*F}EvPp l~& :#w88b|}jDU?C1:wb,}6ϭo| c~!goto@ <#&.9,G)-=Ӗᘢ)l拾96>!/wɜ&/ $.Np Z @5*FWY|AEy"NZy})(1u@fQQU) SEev{k'ΚP )-`>5{h㨛x2UZ;K4m+BR^f̀;TvTsIf $qi_uti_PN?D @~BM<vٺ'ҋİ0]\N6^{!Y-.1vH#\3C:N+صPSh/D V^hM=@XD켼@r!n2($'1C)Mfuq><?C$ ibpThbMN2Z$}N){CLu5+ftVEOKe/0<ɻz2( gLP&PcV[{(O0~"+>t&eV.)ߙDw8mہq(J2'g/ҟԡIL͵-1{~s4"wN%}KBI?{lQ6A~ }r Wc}QYkhQ)>KHya!m xQwEGr MZ԰TA$,tDg}*.:fUt]8?@-.+dRr6W< #5Pt2;梡A$V U+d]GlZ}A⼝ӞikED}hލ jM̎S2y`}o (bӯq֢FI0=t0c~rC 05N0 vHLýWή>RǞgQi+BZ41[fX䋠ڳ1>9 /7²8~EG@ ?[CH+=e}_ɣJAcJd J1=HI]U)V+"E:LZ:dDX{9( hYu- h='@H*23hyx'ul@!e d.l20i w8=D(c| ȱ(w}ro#47ko.a{"ҐsAD+G)&(wk͑)`NM!koxC ZLԞw4Ng5)2 taqx1RTlRt&>!ꞁeȐD$x8G3d 0n8@6 ؒj,v㠻c/[*76xg;9J :((=rF /y=guPVyo-g2#IOXQ dIuVnudZGNv3I5@S"35Ii4B&L)^KUʾ~đxqE1o/8LmqiDOlz2UEਂmCҜe8QT0WMLJYo!o}G-j $gt.u@vwi\ :)v1K^nzrO_7n*Њym<*qp4&8Ԝ8Rb" Btgu'Bn(r%_V rHa٧8LϼY;pYD#*Wu)Z^KT[d%J rfH p @KO%^M=Q[@G#ʋvW#ZV4DiBꉍ<@m7MR5UfNjnph/'4[ͳlt~Gj[k|xjv{R cj,ft\Ω2.#MYuOJ&|ʦz?/)fFy=%$;c-/k2CrytEola,\d[\H3֜3mkнHo@/;ZE34*noXR B|3\eʅ(&5h\,@O1Мeb9de2Á٠7\U="mE:ЙYg[&  2hSJo5-,.h9:ձ;yEy[IpŖEL0s wUSbe)|#<3 o,dtpVYVAEozj[c2 yJ+ۙ2|1 ևKꁥ4W#*>77˜W2 Cx'||vrmcɢòAq,O%MC\P!)7LeJ޽&S6ZR{i+_j nd:Sy/j eB>|J!~J#`!Z,fޒ%sJ>s] &:Ey m(*%ordltJgdNZh)= wHaf)¾NU)lvC=}\V[#Mjz $BܬX=`:35fJ7عU i MLэ+du.SbgYZ070701000002a4000081a4000000000000000000000001642603a90001c2a8000000000000000000000000000000000000006800000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko.xz7zXZִF!t/]?Eh=ڜ.+I!Ginl݇җg'{&"n%ٕl7-@j͢>k:܈A\w,ƻ'[Q`vuvްзtdNe"c))ۀ-(Z撾dJ~YF/vn_K=p };H9Ma~hE=ŧ.4S %c  m >23X:&i@n6.W@>?ҮWu ?}ʟ5 4HGYj|Eg1ޏ"iو#?^7#:Ã~mg6uK" l(R6*B CG+:82Ѧ1et&ElwlK 'Y OHriazS%s}=r2w$eqa*ݍ!i)\ *lo>_G1HHh(M̄"!L~ḭ$qvAQc{  h+ T#cKy@%~a$7~TMе)G"KiD<9ŊMyEY>Tөz,3O# A_J.& (#gTv6x|}1AX-1"ܺgj|S6Br ؙZf7X{xD߫dumR/X6܏Kmx+&`8FbB t<ӯ*Zhc5FZ5QkkNCYՋ_b'=urvt9BW\yE^Q)Zp6$}pE:HӸg.JqB(NVDgc,@hnb5rc&bd3OB VC"T`qlƤwui2 6%]Cz$1 6^Lífx|Fb$!ӡ-Ӯ3gkU3{Ězdt3A ³ޘPF rQCka_-H#'tKwP:p^}m̒)?$KҙdZBmυD8=.ْgzp9UDia.hi["B{,Fk(Ť tߦBRąF_B[}C@{QxzQb %UvLA{3M*xllZQf nw^jQ ko\fѽyƝ8!ճʪҤ[K/ Q6I: *LoY e:U@uӍcu[5fJ""P[h#y4KO0`5avL|S t*6xUPGv\i !EzIXREX*(.YTc70F:c.GpOEq/Wb@p\卲 sRV]*/H?++J;yXj;FN6;[C66O%$  `O/=#Rꦟ#wBhӛ[8h GJE! FG\J( >י"٫j^\PcrꞾΝG!Oۅ_OA )hZc{g= 6?\MOEO@ƅ[GL;OR4m p:2_G[ 'G{.[65{IW zMT(nջMw*5;AL5e1q[N`4RGG5#{t\:Q!aNH~W3Q`V>d𚒎gTJlfc(aA@^].iQI_90K[{XA-JTPS$aK>?4ƌ˝ov%v~#<ɤxButz LNߖ7v##Wo0& b ^B D#HjY h?tW Q%1 E< }jwh$|ٮ$7@HnQo?0%*O4mőjىW <]x_ 0fO7`!ygו[emSL.vkX ? e֤tTJLυH]e,γCA9nCXKog Js)@eMF I)ͻdDeCrƩюS܎bƢ´yw<֗]Y^21جWk\535Tّ/:9uJ =hRرxG'IpZ$RTmQp;O|K>Ѽ'-qs8xڣͱrq&)EI:R#I|M/f;+P(yi>D ]UӤBwL+I |6IV !SLio HM#! )S/(v^T~4_T)__+-XŴK3 sԒ&x%zM_w@Q"g67{b5,{.-o|ȮS ]ӊ IolfOitΚ|Pi(WǗT4t  2TˣDM SOe$GOZ->\ JNA &^K=kLV DC|pʻ^e{*MiJ7cy+(=l\k`/~8s}{H)sybH%XFw.-"7ʏ-}l70Dž=5757ߑö b3_#uB5mPrAbx.F|fZSRoѳ[VGc2-W |xa#80[Yid,FN8SaSЪVoOe V9ȿ`3 ѡŧP^8vy6bh q]gMWIa"^@r"W_#Yo`bҼ!N+w 9~jv̷vng5K\phNG3k.)#GE+G%_xD˾,c:~Y|h<!:qt눆V%,.t*p]ia_jePAbq'0GpU 9h5YOlڙU+^`=޷44?D<Wե0Qz)h xPn֖u8\dCY)m/#Iއ0 S!yw(1XK(y#aK"{<Ţs.KY3;oJ!:ݮFvY{$#O02 ;ND"6P Eơ܆긵LβzD ]a)X .4Rk^_4,e旉i839%3^7&PNLXDMw7Nxmy)y0Or?2__~.ą&0>n20v"Y$5oVwɬ@(+_!9ʤ-US %+V_7YYA9xGo{ʍ,a=$3΍=z= WBXV.*ۏxa=ofqV /X~8g:nJtϽ-C.(Ԣ^AvYɅwxk5c;NtInO@{?ID2 NZjnvC?/(py1Y18?㠤 gF [R΃,|f<^Pnb3I[}rs p!r)IYf$]p]HΊybѽQOh/n5*cOi|#OIؠ&Hvw>+dB٬ yO6ؚsW'y0,g(dO#Ss%14# p׻5۽;tN/tTn-Dy|fyt\ִF-G%ę*@Etu7Vj(G~ݢ=u}ۣ ?+'哛vre!8W]*t$<}W刌חMe15f4?7$y܍z_BݾH)t8,((%2{L&cXg*E@EqFQqjzqǙ-S( z(- -?j¦o^yLvT&Ɖ XsN"$BQY-l4hBEÐ_m*(dτ:Q7e!wxlR{bx z{k}tᚐǵNYڭs?2hrFkxt|/ ]Nc\v=ϛ'& o-bt<bQ H(AO9YgUٟ5hrr0"48&1Y*ΪE[uuُzO2ßD0ilGY:FSQxfa&Go 4T!Ѳ" Ѿם·F1m<˴_.9ȪLj&fگ4|wqJz6 .LOJoىSmIYzh(ZM+i2G!¶T*Zttju•byf`Ո{J [Oczi ?5|Sn5"L#f#Y$R`Wny|04,y4Ap`{M=?<IT5x ]wC{G4}I T{}bkSP 1& D angx  ]"e}vFl iM<`qd +r"ay ~܎P3ϝg") SA/#B/.kk.$> ݾVEoE (Y@}Yw]^} SvN֠S%R] mf[1+X<6/ )؏AG._qU{-tQk3I>W.CveS q={.k}3@k|#.*³WÊ9X (,7.u`w*Z6 O.Kaa)mOĢ"t`K{&c{PqxEq2ww 0jpq{Yyn wbVd `"l+m[JkY)[m9fu]x>b.sXR# T]&`MA)bWWWjh?:e-ײ͕"qƞ9s5d( H ]Nʴ}su嚈e}:$fS+ GR񤃺(lKIqxSپ~ųᥬo ;?X#R̄l Z&Mq8*,Sky ,Ѡ7JoQ+JR5I]Tg,op)p3ͥIY|^dAr0YL5_ .=L糨Bko:c.9Ѕʭ"R]7$6^ډ5xd{q6ZRhtsKRF4?>>l۷d/˲ڸѺ R;Mz}Cp:od C#3Bb!k%;Tc2$dUAւ2~o:\YY`^q*ؖr$W uoB_hQ;G(]tZGPkkvY}] 3v. hf Vg &J[Pi;BB6WrTF *WxЄ05b4o{X.7A&uf- !5m-1fIG\g -nvD7o/C6&ToSV,cS1WR))!<굪U'[pc:|t`-0wy{~ *w a%B}hi޻sa,Grb>ӒJԁĀ7-D{~앱D{:R*)HIJ?y'*RAfSd9+ѻ : ~9Mps伞Q*T6C?!OEVv5ɴ=E@e =geq rV*mZ{އ/uva)_[bQj$^ CjTMF2Ҋfj"fj޵0 Ic5dbxC}:e,Ry.n.`"[_'i}楮;O_S 'G Ÿ ec ccM($#ʖMK2Gb~MA%a"\w, h cS|J0 HpK'46+:܋{|D:cye [[Ye†ޔ2=f^e\F[`GaWMG0~>m%xG7V)b(yHh_f)L7l_|]@:Q!Z}//iJ墿vZ##<΢(}Pg7ʒayp%-O"{z!~'( C:l[ ToqF7,h0l/M_^. f`Fq|XrG elPxf(NzVק m # |U}\M卸Mr6??p\s'P<#?MBq"a} 9m4A OnEIrdC&ބq{_pk놤?k}l&Ҍ܆,t􇁨M1W0E?Ȫ9Tc2]D52r#40ԁURĊc[z<9sgg|DxtYGA3D U[ 9NᢟYb !i<_ ?/=@Ԛ}s={x>>\2M@q'8'<_wjJ$9GbmgʫGDH8Aa@ulʑɢ &{d85b\m2~ը]IY=e(c>^F &oUU#;}I3&|.8x7lz-Zbcԑlw{tszw)h].= *F@/MXn簌FaSAA-/Al/י]~r+FC& {.CC/()M9qO"AXP >pʚԯln%{@ڳUa3}SϞ9U.T )oHXc8tjl?]x47 f /Oi48 #7qY _}m37%uq;uF9y |.l/?! }D,a'ZlŗU 3Wn3&77` 7ےn.c̕z-P'>j`W}⬙g(o?601V;Fꪕ4o؍ńPɞWU˜)1ItIÊ@,4ElBƵ>JlT ˇY/ ٺlgD'餝>`b5OqЃW8ը"OS݂idHG7$z*XO.t`A~:/mxR[, [ط×rΛm>]3MNקWDWÕ4iވtvuk($F*db*R1Hc7͂$;}q?5ݟ:;,NJH^C{E>8\/ʫwY⡏U(*fCG2Lޖ}!tk}9cWh{όNC߉ꠢ,{Q`P ,\UI<+ek>nTۆ31 ga|~Q-C'^ɯEEewĜ)KnSr/MC吘qPFY'Zyy(T0~b,K_lHMRt 4v1۹)ACYL$h0y֬О{g$H"U sZ3vY({AhX3Qdž`Thd<\ѵ2LhUx+(?BGB p+U*rtH%7jbqqG!\ŝn#c0 Y jB@}qBNպOell վ.#׋5Tr?EtD Pϧ#Of&^' Q ͫưIoιNOJWe 1C:vʱqh=0$V6C W$zJ_آ +k/Z0k! dǂ,N+f XF)E]|g95YMfى.ͽkWn&#a!y9|^зS{*b(qLl[y?9\ntvo?4s\Pw@Ra{e?:{MB )$ x`JsMȤAL6F궞2/Ob|0*tqyB[޾8EmbmUtGnpj= vDW# ]ϊKId r;4z>ixpT0.8qh{y8|ߌ<fH) O9)=k[Dd"~K87pzz &Æ{Obqm i|g#LgbT δ*F1ZG%\a=p&NK&q=ȍ$~ݿeZoC~#^:UJ{jiGu3&2}0丟: `݇7L)^vh2W9xߜSjom;xBL5 8Zjyx Vk"ݰ\OUy!.#?5, fW|rxPJhnYbVzgK;@W VN,`pf}ijc-2))P#H/vZXrl+qdLgbMGa3ZpG-Yø?ܧsYh. x) 8T.Ru{-~ڴ ^-"pն>/9d"U} ;]}o9GN{(.f(? :24m~XЪH)i])k*܈Ša!q?2CP}#Ѳc7-C~C}j~gx\'}U/rQQ084 TS8;\+- I:u{Cumg @#M9ysvħh2<~>1WD;cJmK$^? p0-w0 ǁ ^f}ޯl3zptjA5 {o7;_).w5$$$ .3~^{etEq<# b<sBñ\ճ&DJXB],E.|k܂Zi/|+ ~IQ#^A:0Kk1GaȡI,hRB$ZKv3 ]Jm{ca3'/0Wf?Rf#t'#!)7[Ic=Cs*%*I\~$4(jX*o("iA> B4B`%:xϠuyVỾ V>;S%Z&A=HNßeX{ 2[k=F7DzI_rFZ~?\-j30l{{b\%C.Ct¤Ct}l/;ܖ|ž!$[-zB$I)"S$\+Y? Z,3La3dtD.|0%Ny}wíRM1'3|/ږ/EiiCX[ T,D}T~kTD@"A Kئ}!k.TdX&P8("k(Ķgt9?,ՓɣvSS\P3~ã. ΢Eh=g1V베+tUϭ!SRt׎_0)YE09Mjj3pU8-N&!'y3vPͬ+6<$&pEV}; C I `Mn?ز#s2"sA埔Q4xNU;bJ Ewgq{CR}^+K"Ex|Iu:Γy"WN_r0"@*\h}{z%R(+(ľ~t O\Cjyjr!HGbz_S72]#4vutԘKܿߗj=nD&e3_%Xl~&t=+%oOZf]u(XkfAi 04QAz9avL1s'ɊpNֽ l-z;'% ߥ9uUWkI)N*wwhc 31=&7L`R=S?LmE{/XDCe|SNӢ@/@H&lҞ'I0`7Jv]3:}Wl@PRCm mQ'b >I9vm݈UiݺnӴ[-6ÏX 19^!CPRM OwHB]0۔ R_%J|\OJ%tOqDeyɿ"ho%Z&]@R-C[kh&-! FxupYwFEk7Tٳ9'k\$kGގ`j9 $$Fe֚wQ; !8[5^p86v}WOy4v^D Pa)T 7< P۹oy"j[N\[Uυ7 s@-/xDZ{*!j lgCygZ풖2ĊsK7B`Izq)Zx%1Jl~O$eaM?g Q M!z$4ا  pǮ_A;*}qVcA a7lj{gJ Q b(MbHIۥ"AN&įWHsĖM#BۂxdSV`; ҇9wMd rOZClwW]:EV[m7W\PŽY`bR8ŏQR?-`QH vn)3`L4&{ˋ[֠DfL 8d]i/ݜ^sIX-k7OkT ʲcQ\W+"ߡuJѫ a SA`8MAOzlg h]oǂ y UXW{&=wx "N Q=_yl0lf",Mk1ަ&ơd?8NXaģt_^ ȅ ׂH;e)lEceH= P*cCH+YdGwͼH%G7Kh I c/Dsw[l; Q%'}Zz EW,4*?˔^۸}U_8Vo&o+6JDj~Dx3cc!~- 7?Mgof`#;,Iw1Y.XHͧU0K6֟oY8fQu~A3QG_51ru_=cpm*ZpЊDᓢzo}3f`Yd./Cs+MgИ„cψokӏי[qIJɢMGxtkL+1Պ*+:+i_'$ml)aIHw:L8q1NS2KF^WιHmDQl;FmS_4o-"0mh|dȹMᦖ_H ;fy*~&SŬIeF?r=pNȯ󽋺'pUpqA[:ɜ=j@,Oi{dWOK)pU0],Bk&fno{;ZU(<]RƤ L^}ApWσwױªmdtKri/1c9an4oTO$_|M=-n-A3/dET9{t}h8DƟA^&j'U׏ܑg(l{`‘jU.2ӘOoqT@h*er;6%Rs!xoٚ@rSHQt/VҟܙnUZf-o#i;B[J/M]}b*bYO(#q+@:?Ex%&&2~ whᠢD':D-$D)xwum}3 lGGP~\asb-_zo7^{p-C%JP ?RSW$iHmQfךW!Sw`Q }βEM)ʨ5V(ubA 32K1X@c׀E0*% g^ѻ]a )E%h z֊K &↞ӇbS /E9~!KA_SS,,+db&0>lXU ģBd3dI4IYhu^KY U]u1}FbUxS4nDŽ׫b0]][͋]&Ɂ/*1PSO(,f)}5 kd PNjwVz=u- $Gכ-V)ڒhTZDHҒܒP^/jw?ŏI%SP!//{gUTf\.ky[G,.\CE!A#"T.Ejg*Vv^3X$g²{q2zYts~U_IAhFWpФi8$*d,7MF^?]uE11c{j&iU!gV1&uj~V_Oi-㘊Jᑯj(ܷ.]5wl<\&4cRg:թ+>8=n~?v z5[@%fܧcF/*}o0Fa] 70@ޒ!vCSH\^ r nJP{֋k(%RiaY(Y@r. {[`\: 9.,Rd`n5lSբFMg,x.!R.)wr"$W\[ʺd"BiaopEfrFLݾع5& ;6[x%ÉbS52t!s2hq^N(%ܪ˩x|v/O^*DAPMgmz^hOS.qEK,ւ?y#,oؗTCl>eIسS1jݚwi6:bY 8$ W!MbYKwԜ— kPoQ&M5uQV7yFHF8l6d^ԯ'^'9}J9:~?>>ju((j-M@3%(癠`-)z_iN<79ԯFUJS[$ S"ua_bVeAmPĖ;0tlAoxD|qI:H|ī7*>N+'xGgq5)3ЁYߟ(7։] p*ѹބhEn&v _TP˔ Q+k'ZW Qg(n\31,!s=4J?{8%+sv,B._ ښ8ٺTZ9=D^v(IS}c]^|T[}:e?[3e@/'RHtKIۄ<@[.z1,ד\D7]cZ+73eIkbҷ[mtvl e P:_\1#pa!O|ԡ97Pщ+޼HYتjךӾO艃00t(_WcBX߰&!+,7-+.]ݓ1Xuh,@ |L mFj(]Ş;5)ޙÚBL:?5ÓO;8aE@djL]E$v\ -$ksPXHbX/oL:i}%뻹s(1\= \4JE3z oBz7z= trdzL]Fv+Y,n?~]i>s7".'a?̃4=i\M<>ȼ5$;4!^1e!H׌" lG;5NT)_\ۖ(;+ Cɠr]ڸ15hec|7x;5 sڔ|]ܒ 2'Y <ﳅPݔRqBG!l}\[׋\ž<Fc !Hg08}{=̠J"D7QzL+.ˌa"{voӍ(o 6iCkNݵ;𘵵``P J!}'@/UVt%#X\gz]@AcNfeR{(U`2shTa;]`3N BN ' DuU/UiU,VELzs5H CvHEEiĎJ% f Z-6J,v S||6_{N(Lj-/ >)̲ a; |@Z/ '4|iE*B=9m+w$CH6rJCv\6l&`t\A[ k_#[ ,Gcm1:/8PE_J,]_b[#UZJ`hw6,ʊ$p'ƻF]hAjBNI |2Ҹ5k<<c6aOg U6n1Kp{#:٬?0+YN'1Drm_g51:xirX_a8bR RL{j_/%6gDwr1;=,]W%4pwQ-vRvU|Y:JzpX}/Yi[q[QO.sUژx*9bfi/) ȚH=֢󈺫)p2<0%Hm!7;eQ% ׽ەu35@pn2PH0\i*c)W|I02]}1RV0ݧytף hP@]*#&w(7m`j$ ݮlb ?6̈j1BʂpW nJlPO֫[{T%@.af`檎rj;qEO|% 3oZm<Gd՚o8a;L oO<"^}&exɚ]$/t7;G<,.deˀXs {\NCm2TK+}C-pμ H^jQ*y6;ı [Kjc'e_bcLl?ܼEY ՟ eFo'$.P'/O@$2g xQ TbWhvm#VV͢vTԘmX/PGvf:\ A#56k˺էV8eOB}Dk4afɵꓹ"'s}_pL|.a\Bu K  m>X+lP+]A{F=!:No -P~_#WxaH,l(Ͻy#+ \P 3{| \s;s8\Qd/-[N nl:e'U u϶>"|DFrݎoE!ܢP%G24*XZL)q`s$ɐHfd? ""we򨞰V^T*xtuA]3:>cơ)]m |_A@SuZTAp蛏ty]䳵w'hwu;I2 ٺNwT4mzh t'nDXmb]$3@:RdcOn 5t&z9,JǮs԰oSyf4D<\KM8'ڧ4g=f4E#ptC&ݮ63[6 솻` ffcIp"͗G~9 r7@Z]}YKzfޫs-ĥP'i-=ƝlKʰ^^,&w`v%tr%hzžMց!_ki,C7i1?~ ~;ItpiģeM*5 M~ "M& 9B`>9r\lPc,ZJanQaR ~lM%JqGܭTYt8%'I' =' s"F뚒= Y3E0B1@{V'Z[սl$6{A%Cl?~ :\]JZNUCbdX5 9;o!eUKП:}.D)H3R3i8߽S&YқA("|χY5홟ˁfl_i7\ʶ5en[|m(0X#\8x9̿9̜Ks/NhZLA[|u;@ s*A'a הija}KMO9ֳ8@O z r uOшa H|XָV zWZD L$ZO`J] jk),ds-,#6Lo#:N7}ZВ9"<'1qkh76c^厸Z7vOVBZ BU9#E[ޒ;ކK[oao B<ϸ|70Zk6VZ#Ųe/rK![ 'u cQ;LGPxR?60zh3d)V<*X`)scZ f,K nκkQ}y{ѻ{)Uc>=@r_AoK077HfOwX,Į<&{.6U3J۩?ʸKcF<$eu[U.2=~(Bi@WCM G'o NJ ӗ|tCv$:m?s}9NPTG̚pŽ SU${j'eL&_H_s-fFR 8ۇUI ;/KEml pFߤo& 3ܲ;-WfF&1 ֏.C'X`~Y&97ߩadybN)y( HgVra2hqWk[[W>j(_GsR5ZJ:c$ E 2MϽ@m1[8Nb6Z+OZ ywIqZ{ @ndVbn.bhxgˢ֖ob[Zi4F/.mi}b7 K%,ORXM[$11}ԕ.UfᶟYO﹵TK1#^bNۢNc"o,~ٞx%~ $'sl1` >;CP'o؀FXBCΛbG+~stɽ5 @O?@Y΅O y߂3GBڱaLڲ3B@KA_“iq AzӋ2q#rH:6ľRV3M9god.cy$||lRƧȽbmUVy`BgAiٷ, u_w( 9BeR=2V'8:^G ; ûT=&g5IE%,/N 3$w]US9[W?fl:R:PAgn+*}:o<W *ohԵZEvQCaf]oB'&L郣%_%%tA"v-'2fq%}EAzISua8g1 ;@_bcVz!2UDP2m߬6UHD,ѵf' @rZzĎ71)m/eU% ] %Dlg}B5Sn鍔a%đ3rg;8E`:U@>(SgRY"n82g=3Џ-?KIuy"y}܎G{.es+"l띣Ic-u, ,T9ռ]t bqFl*Z["Hqj+b{gF&d#ˇS?޴6މր3jo 2B' ,CZ}d>[񍀰kڭNbO z% 9Ai1Vn W=2@ZC#'4su9)\7F]uŮ9,`f}!R:e+xd4RœKy9Ud"@]{~$ue7ICjþ:?iy9^vtn2Rzd&cr=i0lXJǬr-D`h_8yʸjҥG-]a^L~Kk fYuMhxX Sql¬bVUFgЗ~!:x6H=q#ʾ Us^I( 4ky}[6Be *tE=3EDhő1}[—=ժV% [V _ D,0DĶWy U@ܜ F\b@ Kfohҧ9MQ6i^kC)监D;,wAg(YKLJTwD (f@25UbTXyP=f2O&}z|l6^պ%J^?;}o!cw&棥 If t6IW'~R$㤃ǵ2PG_i $^&Hx35kqx.z-et>%t~EzrNkabQ?|?~zcٳ7K=;+ûC Q^I%Qױѐ/*;š뾃̯ʶ4Nl %A8 ҒkFvϫ?TB;,;FOnlI%ZQe!Su\cTt)Jz7~yjè y'1qDe?ŖD?#H}1 `q 5Bl!zcW?!,qXq*WY,U|8^P(8xZB @.Oc&z aƷ90vXj AUzmYb}alH. },D GϮg~t`jIɡ2Sg\,6> ⑪E5 [])׭mŖr6jNhp(+y~gg&|mW\k%w C1vhswKjCxTVXt\d["j#Nc sW|[N?Q0v^ ) J,G'D溾հ$y{[0l CfOf鍍3_<J [zd33oz`gM!Ⱦm*nS1H F|(0g-$)M&pM*1Q؄*bc6C[!4Tr5])ld4oB)]9!%=( }+dgs}c=3p#NkBCsd?Ŀcp 5HB{0[SXsn|abqňTsn0\p]>F壱` 5K{;u<_嫼JT 6S(B8@rŊp8=1>b!D_5tIC~IoE""(MWN@*4~_kVmH $#?EN Wi+U Du-b.4(խֆ>\ABjGG a,S-v9w S%t lŐ |̨ģzྲྀK;?#'--UGdWܘ-<~Zߑpm(_0LUPKy:pqg0=94Ǿ)*h#VqM 󠶸Ob^"%p 5w_:V(Wɮ6,2בc`$8<7=mYņJY? V xA{}?|qɶŞq9p\_-N¹. y4ߝC,߰A=\H?ύ]4ei2 ϸhj&Gx6OwXg^v!0w&ʕ?"]{S'^䕹j7(Ta],+8aW%!b1^N`TKU`QiWkL^ ^Yٍ~H>"  *n$ND*s?'+-yH4 ?0e^ 4O'i2Z 46<.+u eXQpF'ep!OPZ38qќZx%Μc3׀ u};_3B﹩׈}\;vs鹤̷ZEOVGmx_ђZF3zU'dsW01֚=8J W)c;QrbI-LZNuor|4 491F%Mw&a'kZwȟ7|8ia^wb&vq=ˆ֣pޟHELDHw砢 <[C95層V߫Rn僩Y{97O>2Oxhwj`{6ؑ W G[r{T(1BgLW2nhՕiC8l&}0_xRø1%#rJmO1 lƅW:f6~$1Kع[r0s!I0h`A8~/TbDJ$hhx}_:Xq]~X=?:f“Y 6TpqKA3Ƹ}-uIA z#- OZc\_~C`Ȑʼn^}Y"Q VMys*IFI f ɎB 8E67;k x{~?Zjc~GJdtن.q=)3Ca(iĵT5q#!oTXO Zu|[T*q1tJ:FL%,oFQֲaGX"KZ|[1DV~.FQ&"|$2g[1c+g(Έ BRN!܆ܝ_9)z SYAf3E#߭:;8N!մ1QNJdP^zź5nNn~Ró:˯x=?L>cW)#%8j>BL'_?bxv.w($?ҍxJp#3m;Y$hJnPht 66_|X"~ e>NW)E=d \ c~N:;8vNmeddQ-q1~Hk8_\6Kߎj6Be4z)M<%06jVl6tu& lwG>RDK] Y;]AL;$K wpT:l,.*acl1D ,3\w.wLX Gn\0Itsm i:ݬw 9曤k_@YtOckC3[s֝y` եHke܎4r%#⻛*_1-8Bc:_T|ظDf'`~OpzS9戈O[\ ߒ` ͢w*#E S1\:QE4'q ߊi`7~ҹU+"CB!!\26Y}IE9om7! %ʆ#ņn4!&~@]C?ʂDޝXW[=TEV?;`tO#A4qø{uԟcPL,TVEu=;P+fKC0 sF ۟4auf"H >!f5s:z)7yXzK&=b ZQroL2Pm=. g"3o=QW9Ȍ$3ZS\K fft ]3| y;#mpA6dFLmWF0ox11*_ 79&",mjӠ]8eP4MlD8DP%QC sq-_:6J_'# zj6U,8z|Wr 88>rRa< }yZNҽͦM_+eH7p{&gz6̹%3z_{r*-Bj ѣs~g # ܣ\IlZ<2AVX)f?2}\FjfDZԝ[|D͗H,>,;5,JIG.E9T8p}i IcbC17:Tx:7(6U5Q!ib眒v4!2Ii3?Z7W8AG]0e(e96G76qxiQ?D:7Zd!X`P{!L]]#6*0QpC+l"D_ɑXE ](xkF<| w]r&|\=_n֕5'oАOr[h7׳e!(5T):B]ѫվY/ءZ^Z Z9 X_ ZD!LD`9+V\OvW\$Y"G ?hK1$_L=6XZ",dN _z:E;[_nq, ǻZϙ:} [Maa2Z@j FҦlɊmKHж2&H7&n0E8R&ǓPxyBn s,no=-Run:"7qYR@Yr8>w|n@M=T@`DGML-8+R"pR,V{"mx[5 |Ͷtƥ1{2%9M=H\ H`FQfL-\[JڦLԳ<1W#2$3v;: E Ţ ^s #6j%D3JUno~-e]vX2x˚5Wi?&i'[\lZÆT&Vw*v"$*ږ3XnDD&gRBsAڐmC_ qAjJNejKSOެXGbV@_˚Y]R0S$SZ" u]g~D[гRg^Vl6WoM!:UģmW ]r^9|ū.!UA<(_ĦbZGS PDaZ[pV-QUDCUV%N*#nyO'x~CxOz]c0Xq&=5NzyoJ >ZAeGDB mYׅhoܔ]ʍȧսP$#y|0H@Zm(f?عxDdTz\̫WR/OysPkVdT$N;RoqUf~K !DVk`WU:0fD#Mw;s CLDd\׶ F] 7=jte n~v.éwEjrr62͈mOm52 jM7{hlx n_B3&v09j^a!ʽP.MGC$Է3} ?{I6G3% ԳA>xkYp;{fdç';^GÁn272Q.i u"tN#"2?꒠kKڐS y };fatd@bzҚS(f[l98QmݯMϒ3@ I,8w/.h$Z!?KgKU >ZmԀ1YDMZ3!b⓼Kyvp/ܫ H _8Xe%b~; B'= 5]ldKmf?/X m)e2m,t,Gv!eLN() ȧ lSQe06BJ{‡;B`9?qTC켽?r'ǢsV_MωezrF9ԥsA;.'9hNbgm ʅƻQh:B*/h@JqdV,XսHl"k$X6P:Q͔Eզv 4 |0v;#-"\L"n &sJrARbh?FqחYzкdI҅T;q1ezx'<+X]l,G7?0G?&I@vW-aWbU8} J%Չ^P1Eч ;E #njq~oҌ &y5P߰FXɑUk5=d=ySVrF8${ꁻC9p&~syCu9j%UQ08k恴9)hM~>8^N PL䕤e2ty^;(-b(Q")-XAZ6*09h`c#bz?Ze8yCNMz?A.+?`M:i鼣I mr~} ?P FZO2<4YB).`O~t1h­&Bݶ\PnKPuib׺AF%EvX4ցBu~?qh  K]6bv;V:N㳥\K iBMgͰPc5P9 wsTL)-Q-1y1^>{"je9sMJIiKtclU ;- oyP%1M2/}̘ E1 G@S\\^sOUU ]yyB\܋yѼ-lBF`jrZ$LPQ; >EE Zt1aQea ˨kg:͸2){4aQ0ի %ADkde,]gq6HP Y k^MW>4z|k=&`;x{a! a-lblDVBj h\&iq?g,Ȍ91aW/U)?73^5$ϱp- p,Di ce\uZ Ev[hOIL: RH˲)  6O+Tdr]$}ͯ>2azU_']UtpvR.Y.o;y Y#ڼM$QNspl%3ar=畯?HX>8o w-#J%]]0EF4>B! ,~;焍_ :?@U=oWjbrK(a+#U xJX[@Qh> "[ZTO#p YM:dÑ<)'`ECZ4 p.ru1t#o/uŵL1}-0^T7o5osK11w*L."CvJMZ}G3b5Q1Q=_m[ȕpy,QVUK_ 3J<-ce* ~BOܪ4lĄ >%œ R}=buZ;1cSu^B`烉x,37?mm(nϑqn)٥I#^zX{G YA? ʭmCWTs >a '\!e\*T|A I^za`k=h##| aKF(i3l^eY .k܏*EoH|Xn@9n"(ќI<l%C[f4.ls:ߋ8VE<~SUGpm44;u6 RVo&Njzx(N[F YӼM-%QAp"2S`<5V~UE"Wz~eԒ7<_ IψB\uBwhP#kA*'#ҺH9~xb_k,Ġ]3ȧ">xm,~'4JOOQxNTxㄻ3tvڣM^ouc5v2J`eнפ>{hp 򾌕BY-0Hp':2dNl<| jPʋ(rd2邯-Yy4 "c \ J9vcj2vVnä́pHvHsghq!N/ (f/+p/*zdqdTH{oa~Q):H2fbolt.-(f^ gi1diH"9Kˏ~R峸Azp0<)sw%xǽ ؛ lnGqrVIw4-C<͵?%?D%mss!za{Pg)F>jچ4AZQ`J8s 397j UtveXare4jNhTW[TJR,QʜmK8BHDڨg`Hz%nERƛoMCcuc;*&l EMܪ⫧I #Zk"$=+/DS$,L?o7M PG*Yϊ.60nr 9Zv­-"ЎF5C an kb6:Xf r2XCvGNKEx+ٹbʄ?]>HyJDnz\ 7_i{{Jt UV7vړ,cg+?Op՛ѲM6%e"5 k ]iБ*zxf"·ȔX1͏\n8:P=&נ)];(!`s@В>al J #. Yř@2Ll.6*GRCCz 3KѷwkSc)A*p&J?Rz#?^F9%-Z9 JJ:7E[ofuڅ`3Z6D&Qj0B۞[95uP$р,-(8zf6.(̑lɢU5'NXx75f R 2P7Ӳ(|좖(=>-13PE uayltPyNGf_eݤT!p pst\ ݊|s֩Dpm\HN"@D3J߿ P?wU-)tμդC|86qX#Y2Y󿹌4(FOqD<mf͉'|:#D9"=;-`d=<վ_1lb1M%X٤ku,C"cy*G^AS6.D"/鹻;$_] :=-f0WKE' jk)5O20CCb}}zom;j-ps:&6WIidl紵 ?CTRW4anziŃg@6A~e\^MB1ܓޮ7Pu|QBAOj+J;bavܨ-D-^LS%[bG VqvbsғJN5b#Vk-cb9gl+3HT`.@1n;W2 KvY9}sJgHşVܙ$]ʨX}7Nz0~gPoZ*6/LYɰS@mWg([j+mӝ2?bs!IrllCvwjOV+41tBJ4b$Ц>3f{YY=Χј7őUʜ|Ǹw]7K%i F߬=@WW;y^AfKTMpD^&Q̻%o-cuE| ~.Ibr . T[?L|XMN,%)%"YøKy49"%A(7='(,w<9rִ{7]@ g3a]k*Wl0l^>XGXAhtp~OURVj>(%;j%`n >ET '^OZ=&29@g.&2rEs&3"8+%Q:JWyI "z]/^qEZB FO:7 WXd ꪞ8 q}XHBn2}l5fA,@Tx&S31݅dKUy/Ke-gV%bڹǚP'R'QAY?{#͔ s>FZf\d\ڋ!>@BXem75.w=}YxT0J؏ٗCRi(ӮQ ؄D.(B?QE 2a>!926}3g&]!U)ib7RN=y?wZLD) \{Ճ@l(:|ڿ>N/*ֲ>֋沩{"a4C2p@DXs o_pnӄ26.ߏj3#WcRXbR iEzu>UIݵIe Tk12+!C'jFkp7<ĈbuOߥ.UO0fcgYIcstJub.@/t+6Ft+uNuOi+P57C kׁFJ:bIB^{w4dT '@MJp=os;, &fK%]Q$_Ūum K[*hD0O^Art1h%rlx9C" cPF ^k_Ev1pdeOMY00o%! mZwBzzBesr#환U: (W0kxj+W,iv s>9uӹ ZT3ҒKDa0Z<88m t2h܀AܠD$ihRҀ5zIWV.3ayfbiYh-/ ϝyti)bd} qiy09[5T1JϘV4zc*2S7VWfwwv+@37W潞'E; ]k$Bm^jḴ޶s]x#Wqڸ1ǺK{y/8LnMrC;vק汌k'6b,\P4m) CIN[4ѴRNpm(_?݌nW9_-1q'󀡀z%].@ H#]>PuFЀ<@_ $+0â1ƣ(R*= W-~"+υQAc-}so! -G0uTWjzϐlIƩ"rfj+0HjMWfW)J?+&:J)ؚTݣ+ ,^ zK?lr&8ڷYQi{ V>мZ*x;-"+-!Z8sLg: 1! #4ﲬ;x{3xf,5q_xE,I`DKޢiyaS^G5К I\sxq7h /Up,ulYUYf8|⧰ԣ- i˷@eM@C2F2\.fXdPDUn'YP̩I$\#z[#-JCY?,saG#S;(B`PJ$if 7Qvﺍ#!"u,(=qONy5؎Isv\QdQY 1<1bjI&H{dUA`"Tl_yLQBGj?M$yv 3 nآnEDHnifR_ _E}R—^Oc $=zb1)!@Z DnݓI^-[Ctbܶt[uef #7'0ӰH;Be?x|/jcO[7D|LQ~E+kY[e+,v.=?u]K^W\b_% v3 r='u?e g:F4ber,@:Lah^  %ݔc.#8 m΍>"ci{9?~(GFtKz\^x5=9}8gЀR#?,sUqW U-NBMV8DZn=Q0ݡýVƴT22qpۿm퟽,mUPj`G5pʼnIvrǧDma#ǩ4 O',cu7ȝ3ԎåP>aoMm9%h3^wlba$v}y@\, IB~'eC~呚YAcEE"_ ^\(@žћ4C7`'20= ffWĿܬg1ZǍGߺەrkt0Kݸyd-~E[!Jf*"~_D r#A35zKoRm3p'Z@e?@y-||:\0\~SwJ vmAW*҇)hi?m DƧsbbZD4cT%,2UE(thҧ$;~kz҃dum^L =ꟸEEƶu@#F&AFT_#$ZMrw?QsKw DRYcgK*!wpp'EJr5JBX/?../5 @7~1S p44C7Dî#ޅRfX/WUJ61X kz>hDQ͌M~+Z7梵[Fv1 ]12K; !*2b`&)UZ72Ce1$ ytM<^bKUvvLȊq=>I&1xnh:ߴ{=*+c[eFcP떵8)~:|ژ6(z2·jIJݟz5T+%_?e%Fr >Dl+t!K 'Rux}U ('m2rUSnV'"'Tт޺he^-RʶM=~j0>@83Ug5=+g/0LT#?#kjYizH쿣ZcCrG-}@ )!H~FԀt&az݀}FЛA/pdB :mf%([V31vHxPI:z '}5\64YpWތѵ?\*݅pU ~p3ԠB"T>&M;}IxКK=BЁz$͇HJCW8 -8/Ҫ! {cZxm։֕-b'TtZ@MbZGR@[$ 1|,|B$UN2 3"Ȫij-D&_=|KmT gj]R(ݼJ{jdn !܋"*q. ۈ6}omoAfj?Ēf>5 p~3umoa2 )iE"wT䈤h_}Ȫ`9e"ڈ˄{C=!o li9g_UӰx8N':!V>K6uP  s={~*frF OEEz1V]p]ճf[<v#6A@uid/- piPgB~hP`GUQm4O0`: ۈ$XY> `0Ux&`'*E.ۣɎ(R讆뛥?HEӲwNi 1z>̇R,agxVlRJ]<<|DО*-YaK/p)hR1.s^I)z`{I#?Zy&m-w~AԔ/HXf}PTL.w_Ɵo Zﳑ-0Atblr;Wev"S^n=pa;Q;R<Ǒg}La*RMRԯIMKhxa M֘`W|b0&zub Ի=7 dj#qSC"b'oeEmPD;ym>I(%<'CtCq*R=;vpB8TD[L tJC _ě]>˶6)u'SIC2 {eڔ9% %*6E\&+-DImq S~XQ퍜߹8s96pD|۔VRuE(ӄa*}9dW6*ɠݝHe+y, \-fY3אָpe.=lT}Pig(#P 9$ 먭pαwكiug/ǖi"%&d+\TyH6K;V2In=|,Yԯ5R_͑4vz[z&}ŰK-sP K "t^ceb1Iun|! 0 ׻YOfb=jw.͑kJeCLXz(.dkxL%k}eX8fF:1a ?'erjl.J ]Z`O`M1DknA> sLjs_F}EG3sځh&5_8d~H!0F'֬TA,|B%3\WA&|q_X(OP#Y/5@70V)L 97KY~zO4tbTCJ*oa123OoB(z} C45af I/ء:AOi>wT%Ě8P`RuŦ+~%߭ CiȜ)F xGb}$XN<ƖuM/GpVێؘB_āKGg*5S  F8 f0Ȃa0J5nܲC_q ^B2"i%V@3{;8q@$,Wņc2yAg}u3i}肶ʜzlf:U_E7}QCS!^3!A t$l[!Ocz#EI9-zzԻk "j|-"2?t 4۳y K,,cؚa$0bũaM.-w{uSk#=,l.|\v5?n!`{5U4✸foHŠ$̗GjM#d|5Ғ\jcgAŸi!3tpSйG{rأc(V3FO r Z\O Ifߎ.$O gM %$fu/V A\\Zhps M:.,[|裰l#az(.]K؞tKlM4=h)VY<=k 0.r4!MpP$ \3G+=7U}U4ڣq$`86n+,qU9.6?QWtXڥci#raj>qku6+G!dz)찋^OpaJqgķ[XસM7|N4_4T,E 1yqjc:~].TCEӪv[xX]q |NTȜ 1A !k6o}m>ڥ<"Ҧ.'mJu1,2P!,Uįoh;OX†9!Ѩ D4yph=?iA . !Me] q[F٫V)n%T\qN2 >klcv LY=nU?Z`Z\bD,;6/ymϠC`}^6 :Ig}EIghNĒy14t_[T8+R5 & 5ˤX)Amvvy! U\E*,Om# :EV$3Ȗ78ףCc[9E'LPE =Y78\ LJ0q{ '~O ëtFۥ%$ .ao}lzz?!/Asyr7@Z[p3u/KNy⁃yo*TeaW_4֔M=di݁z-?LΑ3J{>fا_y|4]/룋_VÊ&ɯX__T܊!Y#~uAY=Õ"\O.^x@h6^-9yV j=$&+$`w9>5|&9XL̗XoGwc(EyL,>Ç!2+e 0i‡!oW&Χ~JJ${j.]O2;TUE(32Yl}}ևfs$1D&e懿}?dd~q;u&aMg*,KG҉ &s.ʞFxF\ɻ"fیg+vn-\5FǞ$>u GU$x)EC/SC1AO xc5Z;mnU%eT+G/+$בq?=eF%0cO:t8s5*zYǐxbkk Wgˋ  ߙZd{ <[k1OTaⵊ}02CBKƚԿ8yE_N4N<| T}KyқH$#vbrJϷÀ8a7Tj*1`IS%ATG.LѷIkt+\3ˬ\8|B0.}5gC2-[C&oyoo) ODNjn,?b A^hrHIe>\j* d,p ծ:t59]BBy&bSyK-&O;4}QQ\Tkc^9xcaS,x*1zH _|*?lw OhPo?0/<{YuC^N"+ rJm<Y8/Iz)iқKECgՎqᮄc<ҫ'}Z M 묔NV `wݥtG%]Z.8NpG#tnC/rw4 MdJDˤ~Мy߾vRa)ۖ"a;RylӔ:B>i2 u)gNG}^_hc{䖘qH 'nJrj[Dy+gO}J[)jܕJfY*U35EZ[^xy U3Y{Y -f1Z+b?KE@BԠ/u[1rB[G4\x)eXRE '| c69 9csSpZۛNWGH04O"[Fwχ-Q ofUUDUCZ6݉'n٪葾̈́;Hxe p)u$^ {ppQbm o:]W5UvI ]T[ 5( h鷘3X7M_T&po_//%D|ȭa9,ZցzQްH]i]YƳ544J(39# $z3Ɇ&q1E-ku{⼚IGA4h&ck8@n2kCuJwٹW+d.l=A˲rS+m._+krBM ,'9W,9x)EWU}Nn*X^bdY&UuF50!f252aF*T|<2\'mi !ay3GYޙyXm:L+ZXRBu6nP^d'X>&ˎvl# DfxO "V-?.=*q90 MlO|JWOETfbؘv+vn=o] ɜwR;rsq+鳱a u0v!l vyM(2b'cs. ^Cp>\o~ѻcp;/(.$BWFr5:~uC_VD!|5p1-%QE'57 sZnZ(㻊ޯ.%4eO˪^3`]\, IG-_qO[w0OXQ34GWvbjX L{!0h< yUFm9Σ*P7.#| ,K52aLwoCd~MT3Mayg C1oL3!JEh$A2$e~2׫Y~|V b,՜Q<̀峥=8_PQ$]LT!QOOQ?ΈSsPp4kmzTƁ KT5ÁIAV}nAv``X8WHF3V V~IFܩTPҖ?18~/SV 6nѻf@dRӥ#EhzMԦtb>2Y|(9 \L8bn,LF$UK!m]v.9p"(9^Ozb|\ì aOH_SS1yxw0+0q;;rRv" GN{tu&>{6$R\TqGSuGGS8U=[P}?9đ'r\Jr 2-O^cqVr4dV,jegQR"fO}jG8Ehi2O*T/}̹DX@=*iΘ7F(Z%ԏy ^N<흮1(1 C4_x Tt؄&ۘAY\" 4w\hgP1c?4d]fP4}sV&~4N 7DS0$#8ei6hc8  [uGf$+I|"BR4堆kSZ#C.B9MRK+cWm*Dyԃ6AW3)@[VZGE`88_F/ƚK7 **sC7$"~hi w5+m$=G9 ]{#qѩ@e ~8]p%:B9QBIa]Rͺ=;|WQg7nZuz=jq .S##6/0v>+ 5:Ӵa~HB? 7tݰ@#o8-H4@f)VݦwES,ZÃ̉hoI9̘ w3&LMBa}~8lEدzT4w@n-w̴^2&B2;/[j'0R)̡CWXZ 1Sb|%# >Į0%->5ՙ$zIbZpeӚP &+gWT8n:R!o##'UDk!=842 M=?^qc`N{o1@ uK4bbgsYj5*& iVwUkK>cIl.UɃB'g.廔|Zz_G^?"XYAgj~L3C3(@b%L5fh7T:(0jiæ4y8Ʃ&GB`,ϟXG\G-2r*UˬWv"j.`3-8NttvhЅ؄݆5IML&_Vm)[Zo$z2SZ+@TqiB;yc6D.(KRK Y *J ڝlt 0Go)P ^$gYrZ9MhWW)rtVϷ .1A޼s\+cN#v@e"BHHI9\@yUҢkR]==4sTF߆dHzE+PsɅkhIc W* _673M;ȒauU#ivÎBAlutݳ>ٌ$Cq,' d"լY Л'f-j/69RT.*,?3tCaDZ &eBuzB+%/ScZ԰mDE)KZP[<mL 2[k|X|z|_jM֡iӫQ܆XXQ.BOV5ylb&XaE{@OpK|H!b29F9ĺɦ[cRCvTٿ Fu6댢kU#-7~74G6g m1N쀘x'{kM8O><{AaU\(eJqA`Khd,ULjZGA%#JYDke;DaPr:sWQoSǃ]1Ȣ-)=폋#7ӚSeMA&eܦ @m\=gx&m/1F?L7sr c-@a|6R$2JH5Tf3 AlO鹾BqfR2%Nw7Q/Ñ X+}>Kd% s d&.5a}Lf^:VhϪl\n3f5oJ@~ɠ`Ϛ@ [4ne>b`h=iQbZ7UN RW.N@V%)AtQw1@C7HFE2e< $kD]0x::8D6lbaJUx, _P +QSy忯Y9-Ʈdz2 &Jf%M2 $dSQawtp 0W5%zp&޴N# G,׃[ZSb ]xQdªy);g$Mn6yۡDa+U IVlNEjx. _*Q;"a#꟩J #J&k56zǑs _ ~8 Lr8tvnl с~n_z:5>xZݘŤ@F7|BsEa2 o0ZR6HQ8 Zr4lgI"Tvw%Q+ ,xOprm=9xSƚ[w?;u?C`Gxp+7ȑ-0@[ q RP⋮-/K{!c{kHT S.f_~Ϭ O~(Ѭ^7s&(qr(b(Gt݁^OSY=UMoz߂h biJU-\w 6H'b79)P.!v$5E̘'Ѷk_п)La|]*n3O㲖Z֦8t,/^9f.>!-IDo6QQMB=dja^iEa`_k0gC+>ReqXtUEv_ j 4άL7Y?4SDXoLhf+bSad;&8: jyڭyl޹t׼\d+c:|E;Hu)ʼn4̺v,8BC;Tut+.X{s0C5 q̸^g_Gns'5>Io#"yHɧ w[(cFpQg5͚Ej_.;[bnypr\q:=,Mj&3$%;xS*f}oV4x)suy+kT4ocWI9?&$pp> 5D:If0a7-Ml;8 ʎg@,3 L;eE{iV?sQGE9[Ց:]RX҆ 5}nVuVgIJ9MJ ,Isv2?ѭL Z59mJ_ɏBP̶!Wks cI m``Bꇎtد"STI]ei⣳Jkvؑ'~l󄚪Gxlɸ`rE)NӺkvQ@>) {A7"SRMpd{KɎMWAʹoڥ NLMCKQflJv:2:]YRHFEG_Pqo?/C <L|$xT|I`2)A0[?wWK>`ck8 &RA֏zʫݘ [cIK+Ƥ@=s0N^{^K #ʳ|s}3}l,u:N’"DraL`i"5k4. WtrI-(^X# b D[sM4D;NPf^j~a폺f!Q=]tyyfw 758@Q=Z·ͶucvJ2kaj˹+fUyހ8o|'AE# NG9uJbtoĀ$TPN^k{ore9Ȱ|A9Bny<6 30maɼdcΰ7¥\*ۘ<,,7$7xO2cT/{fE׺xH* *އ޽T.:DCX[<gH&Y͗/(uLMvfvy^!h${cjh4f{3hN3]=9(앒j`N?$We|cr0O!GWZ4Uֈ:q+|ЂSq> *}y:z!*MC6ξiy f& 9W/e%ߪc/_3=u 7ч+IW*M2AuyeZ)<5jqW{^HinGʚrN.`cd &I>'.)?T@h= PvsaTaǰCY'߀0vymjϢ `i? 'ȋUP ]XYR6~ $7ada@n ^ڬcRgfrU5*T-2Jt?5\YT3"ddw$Gt8# 1]Xsjv.@N;!|20%D7G'ߧVª|DC ެ J ,9 EԹnFO_abՃ&tgTzw U+7y"υݡq% k"m ]53IXn'jo'2BRiy=t vm$jv w32ּF륱[R!m Aت؉⻍{ Gb0 2W*5òK8'~:~f Zj P{]uLZAy&5d! wձ,G` {v:3"e-vdPBR*[QE6NrA?X#t0ϭOlM Kv WZL'Y 7Z 9@+ް5{QC'v 4G+A@o,Vvzjp=EC~_B5Pʢ3?"Z]5 VvP̶2bmXJ;(0F>dJ$nUeMT-g9n^ Ok KMN 7bJ.ph'@iO`lJ-#@tۦi)6s1$_wx>N!yt͑#e\"`vOleuNڜlu%_һT4n>-P  nɘWWX BӅێ)5 t|0[F2Y(P@ ZƲG8?!f]21?b/@{<JBҾJHI@8YU%n@*=ۻ *cTc}9bEǿ R ěb>{QNzPh `$x 3 ۏ&&t_7I%uu 'S6А{N_ 'uf@h{e؎QEAGVe/Up$|˛Q{:Lt]"ݮrw5!{1\Cp&4rG—FFoǫE,/Zq&H%Ȭ`@QBf? Ƶ59~MCZ*֭yJʼnҏDғ5Z # .N*nyxGCCHs隗^*UeWkiH7Tx@ADP=\4 @Dcg}>͈@'~G$ TXJQ)Sx=7RpITބ0bӛT%c 1cH37-#\](,u@?jJ~b Mu-'-ƣp,F>Wb&qi-sѧ m=WVmŘ7Ud䊒&HGȼ*vA uq&E ys׳6SnA x8vOC oIyqtORpIrx֟?) yѾE ՉZ+TU@|TU&` 587Poxc@>Ӱ͞9zٓH &GvV[bHI9ܖBXWmq>f3m7kMRt$ju߳9 W|e"'\)}qMЊkfknx A"%FwSm@<qžI6׃ئ9ci#?wQ v:-X+`nKK~ӭqY_VgH7=K]PN5Z``$nv! epKZr@lgC;?wƃFg b}ܔצ,u{|7ni#QV+skC$r%{|^%SJhE@U[`ϜEFWrnI??F&O?9H/IhƟ9DsRΐ ca0䅒5zLTiZf4w'~ܬLzhn{tӢ[Gc\ΰfŀyU sU˅QP9Cq.q ƘE}ŵ| [xiܳ -턦 "Xd],`?Qd0?fVtt!o =&n7o|nE ub=c%jƘ؅'Ë2ԘA,J](,L~Bat $Hv*&SOSU}6#-p0L@}]z#d~:}G )SJc]A{3Dyx/9nXA:$L Gõܤ7=x6`֯^%3Al0]=3Bͺ* _&R[0LHRoGKwSYyh +حD". (zNbLo k/W2 bȘ58%Z9!T_~$IKXøW G=bOk@&5lP2+t#Qu® %f;X4}*~\쬮7wLWh IE?ClbD*8zVu|@_qh9KklM墉J^&ӏhoa=X\:|_"1<\a%$SAj{={ёJyBtVWD'f$?GOO\}߫T9{;{V<ΌL*`Ub3BnY}/Ԙof_zƬ^`ՀR:ľ]gSn_qO(I`H5f%H,,/$=C(xw~}cDx5Lq)U¥9iM']5 yʚCxvl!FhCFf+f7<i>K(KP)q`ɼOՊ#kNi2wԉVsu6J/Sl᩿x)l JܥsbSId1w&[>&ӥS4mLzLB|sepAAvJ-62lh;>RjMGN n~W؍3#1NBR\M87{lأdi9/xyxm]+B`_ Mď\ 5\BjBԲgaiȐSk%=8al4?"c@odTof2xe|p0îK| ʖMf縬$R OHHԴ(o :]$H$Νه_wr7s"/󲫍Sf^Fv ƛncdpC&u┸ Vh5b0{UɺR-f0,-rA5+^`},uVhGo}#I\v̵ 1E1CP0{a7PeY\tm^\`*v&>?vx8?_h<`p&|x>3y^|:'niGq0Gѫ¤5`|պܾߗ\&b% w'M:RPiD u#4CV^Ï@i= ˧sO,RAC"\) %n2e'VR>!8BM j4 hbtE+s0,ky:'wWQS,r$g~\n҇n wliV!~DЩ=+m@g&ࢍRaۛckMH(Z"t+({ .8So8B dlo~5dG )ƛ=m 4%<ŶqjUC,ք3oqD8<O˪rZByx]ĕKXK " Q(l(Ҷ 9O=H6Y\!|!cܸDVO!^`<^|aQjN|:]Wt?a 2;Y$zmtq>5g'AXvKl ` 4[P?m>>k~tl5Y)Eյ@(@Hu`Nų0e0'Z3|FuBtb1쬫x֪|" H <+v΍ o%;Z-B0x((}ku|P[n݄j-(7?f壍#!"ք;9/Ǒb:3Mͅ+ӫlVwsiQ&o]:)h[̈.A%:tZvWe،Z=q<8/Wb [ɂ!8HA߫zѕ4ȾįYՊ⫸>nZlCp{d%Ӆ] m Nwr DjDH6hJq$c'h9{5(<&a( tĩWke'ڲ>Qص육VA>w:nmvœĖ4^M[/qGVk6ڀ<=1ˀ&H%}Mlp܃ e D"'\_Aιi͒(Ҫ6'k7S'\/S)gpp9$#'=Dy:qjX'$21EVѾ `-T`2MHt'8qo5ʘJ1W%1)p>:vb<]@ƐUIKgjJ=J/Qv'"aX鰩ʈuvԧ)S.dWbmVu*k0,/3 Qj=XCٸiOonP-X 7C&QLILW(O1Gc˸SԶi/ݚʔ9=}Հ'ܱW$V8Y W5n>;% t,cњ* AGt7c~ |YP1oa)t YvȒ#2 +^n5* z5B4's 0`t'p$$'F,b c9I:r@_(/Y`2ۺ9i#YVe(o¾l58bWc.a"y 꿯, @#9uS!ɵtaF[k!=~\vh=L o+ #]b ꚇ Ckk As|<`,r셽d_7{g <ɳ̭!r!]Pi 7ID_CVv|ОݸÅ!pb}V.--L%tL! e ,L,(5獸\k5Tar I@JoHN_HTs֝Bqɽ[xņ^-R2oN(lmo.̃q䠽od2湃˶έԈj>沗Wp«zk6t#E_J޻__\Ear@cI̻踿;{#tx 7\d`(VMgo@An/ @**XťR˘rNʼnAJא*CcoY&kjrJkWs}ȱw!`մ'Zp(x8;јʅ}zPaн nݷ= pP6A78s媁8O ̟b*vA4t| g`\C&noe;3(s~H9&PdlaCzN)ˢ0]Κ+vDsy<}LXf*u1Gm \~~f^ela몫LCeYA s J3M6{;zguȹ<3fXM'\ k qLybG{9;SiyLUU|GTz;`W* Ĉ4$N IrXVND䂁(GܼǾǢ۰t aաfE[l߱G@eӟ3,Bzq1o'wKw^@ 8q&*ͬ~UzqB1}(,x/d? xCR%j*]F"4⪷E%%+ \C9"GG$vkS'|ࡾÃGz$cn4i1{9VCE)58=4 cF]OuRV0cLI˽ lqAp"$UDl T_Đ ӷ}PvxS[&'νPt4T 'QXۆ }ykp5e@*s4?ԀZ_lٗzB203ƫFM÷V<"ƶndp74UU7LD >-1BLCKZjÀK 'Nb#NA"ŒQ~Ȣ8),/GZ! a~V7p"ʮ Ɠ GeL8xlSt~.YC9g8a /Qt(%7|HC:9uL7da.]m`5x;D"9@;fuY`g" G^?m}/>6t _*s4wΙkmiyFܺ §V*%R6 ݅ؾIjIJrvd gU<!1bOnT2NR%'bU0}0Wcyhe25"oNȵXǒ4H롓䝸X|>?cӊ<*I(zb= Sc_@)ZR)4|3\Ʒnj݄G%&PgaYJ*Ο4gj&"\_Z3pi`\`')Bئ%S CRKxE_4v љd^a嗌RE،& LmB>W)*hu=Po;$$DZnoN>؋DzbG/X5.W?!.1w^F9_ʩ8Li5^ Ežm%=[0iU֓*Y4})k:8XCv >L6ȭnq QAц}W$~]]= kH" aBP[8G@=Hq9%@a@. ^wV'`Ԡ< ͘l}$nE~lP٩&)h?bO%Q>zx thc[ O԰2YLFe#^tN7Q5W9C9Ӳ1F6KS u k"hHo=ڂ x_?U#$j_`0rtͨ>o$*e4.@!fоK6<F9z뭜dy ^1W Gl(]6a !GW6`N/J޶>iJl`G wN;2B(`d'`ZXkό`6v٩)Dm+4~ f/|&EWDbC !$_>[.t-RW#FMrRپ-GsA74"#Vq2z]tJӀ_0  eiMF;myv:k#&\*8_s.)ARW8lL# }N th+l}A i\ :E 屖F7_OJg/FP\(5|@_Er-OJ  SadX3is%>b}1BLȘ{ӷw7߼Ȅo (] q{(7( =ӻFh ܒcFfb^YiiZfV(VA'Y}?]4 59޸/nvfz+Y\hBL$a&}T9h@ ߹,sAj}xwRzV⻷gM~%sҋYF& G`W!Nw< L\1t }PǏʽTKJb7[/e#d(MƏCm~ŁMSa$!P9l<lEh8;|>ʬE p!+Ÿ`Vл~p+drv%P:Axy~rGE*ODj 'ZЎ+sKlV 7cA]b[9\WnϷi(w57_T5mU<<.fď1'tRy^& ~,T#MQ攻\7d`&)˶ ٞ^#ꝷ$#ƂE+D"vFR1(]DF(6^ӡ%CHEKy&ᙥUoT|nxF*>tpSdu?_Iy+fi7;nےb75bBpGrS0wN[&+or+^5]\h46 of˙q{yooz9.oNgf bPr Zq X{RE< :Qp w/#yeEp jW;\Yz>ˉV3߭Hەbχs[TQ2izW9/L Zm|p#C!ڣ|\0nВ/D2gP&MZt1J|&Fq8xd3(h3G{ ^H7J4Dyi;t+M!gQ,U!B 9q!~_6]w{:rzBEͮ#;A3x =B:d檊IK fn\Rl/b)*|=wEpdT}} ODvޏ o >( Rڼ T7$#֯0!f{ujGc|ZgJZBTWsG| {he8p~ɸ1;]#pi;X1'˦4 SRg 6rjxmhl^o!%mCQ._D'Uoē|(]syŤ,Jﺖp3q m#BD@q5m`ųts&о;BOF翗m*NZxv4d1݂o>>uFVbKMv1"D({X&Xُ䀮߸.W}1~)7?!Z zs OSNT(QH{4BؤNJ/QKL3ډ^&HwR{G20~,?;I<^Qe:$ %%* =3zqN}O(L8sBr\3}-d^:Mz"MQRQYf!K+IE@P{-{KnwDTF#pHpnss }aaXD^HN8څB1 '8 SmOވV "5j(zz rh= QJQa0 ;x܉rWF>jpڇ<:eK/Cla҈Toʓ92H}^D1D?yPm'~K|QHM}4RI-(BlvKOqMX䧏*vef s\%$IZ_0x[ 46!:ʸnӭR~}Jqt_11^h5Q挔l5AHߎqؓ!h6g p<*yU?.ރMjB^?%O鞱T \WA[YOU9.]8EX/<ۨ>j/wm /q\ 2xa813:j{E!W"LQP:~Y ͙%ʙ^ uq֒gy*Ft%5G?{#iѹ˙"ڷ)\&.eLW^fK9HV%mW䧣 ,jPSN1b EҒ>:@|:B5UE& ?s8qk٣{7F0\18r&Yogrڽ,uoHkuAa*BUܗ,.u{UvUml|K1y;]Z7[4gS3ClHbtÑy9D#VE dxly?l_.M Q׊O 7j`=6,fYr^E]ܖ?ZAOjf1B6thӽ[5;!Y a*l# {2CTWf_444kyϖcsZ,'މ]ߗ-~oov`dpT4vb$\g/|SBѕ G[$܌wfx&i'M655JHO4޸,v;xf{J0*P Z{:TumUUYnV{ymfPkHftTlgLt)!ƃb;)2R[f 7wE&֩VF<}jS ;SPv9#K z cwZ+VĮ_L40Sk!X#YEPk؊cONOÁHR<=/":p4UL眭'nB!ʈAbxL/Ɩ;Τ"6e8ZNH*{4qs;\8 P5w-]6r^cΩ돐g_FuX<.5h>,^^XBHgB(ChMk%|S}k-4׊XI~`o4j`Efn;on%du"G.=I-1vZ c8)/I-Kc`.=*/ ~9$"ijbx Ae%@>6;{P0b;0F(8.՜Qۜ_ctgkh @C5ԉd%:nio.ZB|tW* ׃0,9^=[25_`w$?ǩ10z uKuܦR.{M@y¶um}Vs:@ HTHvdȓe@ Fgv32BqUt%6\j:Ju-EϬnAh\O3";/nЖ^aƷbf=6&:0^Jjq;BT7yAl$KBjkj`m@ vW?18Qbg<2$.2j4-9Lf|MdE#s0[/^L前p{MG jQX0|gA{D6VY=Szwӳ¢Ϝ]H02~zo09uyB,\ !8~?JǧYP#@$gB.P;ϣxռt5w=hOA1Q_.([ CCHi̯:oBLtD__nA Y?].gI&N c!RÀw= (JߣydQB0gBce넍Dw.·c)t U۟G2Txa&ywӵ~L7&uMA~wHɘc \xOS.ݎ ?K["&ln*wGq Qy@:FOPEH w Za5"ܳxhzQA4f _w޷I~}ƾsߑþ3N`kksp[VU8Bd/:[)Ý_!eo:C?X3`ч3rFf50nF5sMK3nQR}`dY/cJm~}ŽLXO8 Dgi1=BQ& I$<4dircS`03ikѻa:L8K]? #*7H|u!Z kdP#ܽýV9veyr1ÒQ|11*Xtu*h ݁h;BWs6,$=F' 8m(U8?׌m1R* !DReecI뚩Xi֞ܨ- ^ۖ'Iӷ60 pB+ yG Zzd?ƋLb/aHm6R^nw?fyvN{9-v`AҤ\'Bwf~?TA"|;R&u lM;YMM+]HK#`xh)# )gEX )dpY">9}a xo#K|ТHw/<-bGsXƐ_Xo{Rjw {3yx~ 1à t6TC^GC?iib ;*@.T|gš+_ 2u?@KbPou]p6K0FHA)r1_sܗg^  ed,nq?WAXB1O 63z:B *caBlj>$:7jqqXK+ܧQ@:X?'3h݉ʟqb$4!KX&~ٱ؉;N;].{ o;ԣl%.a^'n\ g1 % 6l%Xy&=2Q~QsrBKB313-wiNFUXL |P mwp)YOX7@ca&͔HK'΋\,Ց2AI^xiVGQ6zc9[5~躲h&0Цm#-t7O|ko]:U׾BpgO8) cikͣ'cX0{{&Pי?Q%dLJܼRApgmo5)WB%Rm ˙ȑ2nFKtZ>J[_RTs%|C Vb8te~m뫠SJK 29xrMeq+twOn sgh67̬uP,5._.)\Mri+0~41 ڥ+XGTk!\Zv/aZfP^Z-؇yGL !\!bǼ`EDL(2$k4a]Z]pa%Պʠ7I [QQ"R: PVUlV"y3Uɢ81WOHYgv`٣65T..5x0Z8HB1AӄWaC;<^@<|&rh8*̋v`t@6rNYE7((I!AmH>쳀7 kI[(- ,kW.C=J\wWFsӄ1WHzn{)BFLD gz12[rʽ];meU|!:G!R[C+CD9_gvgPx^@tg8 y>ԲC#_/X3E2G1~lӠ5.kʤEIC{XE(*JdIߺ,UCic"0 on*Ъx=+55b~Q[P' P 's\j-h\bCApQ`߀s9rB[ȕY2&¬S$,$^𯟎ZA.|53JfyN<۠34/AOup3 X~o{n~rptLʴeךg8K.ՠ*LP|DbOx:4M Z5iAhS}a1r,Ȯ#8=B2^ڔRoiX4[ї؄!& :TA"?Kt "hLq7td&L d3 H.B4 ="1Uk[ذoŸ y[qVS=~B^)$;|?ʋB*3Zg{Ѩ9zfCܖ?`zq ')lu)~A_Aˉ}N;j`R bm ߫W?%}G)ą pvZ"8 +qSqR4"w2aЧ)kk:*~(^¥@!6l9kfH*d|y̙*F~+c۳\E^ '_j]Qyqx:o ͥ|B]6TGkv)ө< )HŎkng M@996~TyBRoU߶(&im||HLF CfIe &EZ|Em"QTU4k=w 0(Uyz?fn>AoJ9<٠wT-,r?(XjM;[%IVS_SzzO^:ޣJ #=Ww$K\oy5P9] qND rt._~eg%vS! 4[dc0Gσ 0Sr^_ D̒PFz$rȇ[|KRU+8x_+@NۼiM'x/f)(oPr.vjsT8bϯC}=º_7R^ihr\}UĈ(vs:!R#.kss2j-<1Tm {fv~"j֭Hǡ?jLJ@K$O;'ԣR}\ nP4ie}T%׍5?6Lrvg(l?o>#`i@\,Փx4cB؄ZJ2˵gI +O"-Z:%nݣ6/K2S3mᥢ>t3skjTeN"z" ~&4~>>tkjC%'hnSo*I+гaS 2'[T-sPLjxI.# P;1"%͒ SM:Œ"u,pm#f_FgGFz|'Rܳ>98&jE]%M`L2-FcCkG"C װ0Ǫ!ThXT`c7Y륶 |~T (Cé`5t Sŝddf+FRj~LO0{߻:OZAkDHX y)?2TK~who-(Xb>!fpkJtl!Avkg? ;_J@Z.9ΰZS@cu.?=5}7D(M0rX?[b$mxb% UNJ۟]p4R .U>̭ Uΰ7*ŷX w9wY@:k4lFܳW=(9V@p^TW?x Nvqw(,ڷn>v =Pѓ 5/=J3̧I̲6ܨAF|pd>/(5M}WAbHq>7X& v`NXc>]g^Sorb#C~34>}w-`䫷IArs{4VCOxّY@4]dsɾ 3zqN a H27mC-,;ࣴfܹ>cJMuLNFꗽEdPbu duyɮugV: X9frTlE?z*$3^?́6<_!H8I&$`nOW2DѱN b 9Xe CpA{jFh{pߢNN}y^c, {5Io'"۴d&t!+h`2d"+n6&IװvGE:<-.~,1;u~/b峬]8j$G ZSpV;lubӯxr "?qBG8lqA݄ΖoyփIXT6+h¬#Sfn=I^&E#⁴Ĺ^H0:=S 4D_ލM`p/ŤbBFrdu7dl*3HmMDZL~3)۪RNz b 2M=m钱ck|q {Eyq9Ēq#jl4}oI8G&6;&H+-^ أũcJ?%IQ{S'yق=υ#c{d>ߢUDAHaK lK Ed0WZiP;ۺ}N=d^< xXN>&Xb'(Mx<*5!UgpGLIA@a0i"{.d&$e3So6%xǫr˯RK+j] Gv+]%!c,W1o>*Jn]u7 j=1a ?fi_!`M2l5h.mJ$;`=7h!o"Є,lbG/NŪGeS;.ู$$ 7TpD(OHT:<ҁ\K?/DHz)$2XĥToT9OodzbځDVL(3-o- #֤;5?4-i=tƌͪt\)(V-+۵'sjuE"#R'(1r+rd(6:#Z[A ȗ%RZ3H5l|W)|ɟV/ t> 7%So^rU  !Mw5+?rvJ$}pByj.uCQ˕$Z&K][D@rc^]ߗ1\?Q^p|q2 $3b0`m.TP[XuA٤<'։[ESfU]/J.DdcQdBw`e;6|Cjsҋu$,ꡕDW0Bձ~>֘&/T_:e 8{w< PT8QS~w}B8FBΤĕG&I!1lj_}k v@|yֵّMQ+0Vd>aZr] ד|M=D{c X*˄`q-y?./I-!@p`7>w}D\\<]sЁs4S ·u}HҗmK~z '^q D*{rC"!Nfroz)#bh܂A`F RNI6".J K086q{>#bh(v mq5L] O TǁJc+֘(tn8Vg0wl+x^"d{tg*B'7qq\] |}[_iYn?U<,J^#S$Lo,,F&]<7+ZxYōc$|IW&*Qk!ʣ%j9V- 3۟xbxYU/4fg6$C"2m~ ջ#zqڶ o:ȉfNT6"F hs/xGm .zBhYĘW:J@ k6s"sWj'*ȖSIe\/op5BHr#:6 $*+Qd{tζ5ED<4/O9E{1t~ةNB)>jg9m k}>CLy0RG^ c{߄SM*V] i`|j칍ɡ}04nLOZcNseh rgp)Us;ḵ MkuMXRe W8^*_d0^=W8.O[,4֐ԋLqj/W/srxf:B=H>UxA۵A0aF5(^MmTbo[7iQfFS_H wVփA;OGL9?ր!0mԩ>% 4 'Idr #Q_DTXDž3ce:>ȗ\+ܲjB]ԇi8 duaX6 :&v>RȻx%њ-l rH)!k(vsrӷ?{a4;Lid'q/:ZPl'+hne>d7ݽ?*Q$96*XqQ ~AFޏ1`\#8sY,]bЖ+ʱd浽ry?'xgw'HwxИn泘bBވy5)2b < u tB*Qh^-[OGQ<̎a->8ZM4c.ŘU-GAJ#DYjv_PUfȵAJUc$ir lRw`7}}OZ kݶQ-n׫bh:ZZo'[Bǡěݮ8 FWmWT{@&d)!.i=a|I^[Ga0`5(W>1Dc"jY Ax͎׬~5W^Rf/KP>owlcIo)\r]jm*Ҙ=Hïjq<^A3VCL7 wb [`>,(:.v Og} 9QJ$y+&j.9[VpQN [>MJѬ(CF?8Bv&amTaS'n[y8X( eDT>F\diDQ)5Rʋ[rVz6SagAng'bF, E;z)vķ+Ty?:nE}}Ma jvW :ށUK8`)!Z{W I=ܨV/u TS iX!*6> 7en^: pE>,pv^t=sѥ*=5ɀT;+İ+7}A'?EBm~嵊}aq]OKUADdUs'KvՑSs>ys}|;VIDAJ ޏK=6Q }D9@P6zhO t.r=N+kKT @ V_m"u^ᆳBF, Y2;Fsvи0!*_ЦwVtv+a!`E|s3RYL>담oi\uAwk!y>kuƅ(]1Pҵޅx-=fvT|k檩~Hor$ɴ[-+tY2|wk/I&@tmІ c_&E9$a"6N#.>d JppD;dȡ,!gWX!z)@8(ۈy)}/zlzLMkm`Qcz˸FdY"Kwy2:pMM ]088{s7M7(x*k2GaԿt5I˄ | kB: BϗHk4-'eUouPz"Lhjx=wazko*0 5frVzwnl(vXGY@uú7g%~5W|2,RRZD_GIk*bi^t9 pDPI7 mW7hC@p*/o*YL1-Ps/{|8[\{&s~D`v|$OѼMٌ _?:X\Fd(t;J;7K m\zL &yy '>P*>C[,Gh?l+25Wљt ]>yXs%Q|R1-tbJN' !#.<bv`iep`dpNk6䁥G<3g`&ƛYES(-m`"|5E|遯v|4Kgf> ɷ^X -tLw"N-ax}#}p<dv*zl`|-SĮ0 OY:BR0x! 4u SRyqQ1&*¨/Z)wթ^B*Oem/dA;"ƺEh5/)F=zV p)yl]VV7ߤ%F/Yw6H`Dc;f]&ڞ~>h+dW턔ɘgmbU^)`g?yd|t'@3=0kȰl~ ȡFUpl7,A9%h"Gl7Xm[ g'6ےQUͩyTN(jX !S`[ZN XQ;at6>?yWriUյ/NȄ={^]SqIdtq$=BD|&Bfjy/6#1(@} $:Oµ@~X+.c2H9[>d.AZ$zs\6K>;Ў`=V ƞ}{џd$N,XVU9`'`LZZ2,|'m &Le,y,8JfÛY͆$׵{ju r):g;!0$n40S\Odq 'aR. }F,̋˾^z sKeu{rٶ> KXǾ%-1?MȠFg ji>̦Uu|GyV:'n5ٕ8c^mKޕ)rWBuW4iu&yN#c$I0) $iiO*0E6[ e6hvZ29a$b _xHcrk<Ͳ=d@^ $4ZóBAGJkQIM03նTB/mzBC{UKJ .kXBv4TGmy4Oq˙~Lq6!u._RL*)ҌQ2<3v4/Zx elFs@5,)yK4xO Ť&NƑ ~ΝAt3 qiZ}4xYp!)EmbN=PQQM1v-ZbJWۉWdR-3_  pGJ~E .W|c:>X { Xh-O؅ }e(9,!3"o1Xq:zK!A:iYY#F3+3-R f1D{tEIM5[Cx\_?HRl%q鄴^c@q~0,yw 8+E+}0PUe_B}bR,峵rG/VٽkP糃h$k<2w ?Rg"+`4/Ȉ\pEJ|&5œ;/=/h"p0'a3aNTޜ`gjg= ﴇq-Iþ~Ͷ7V]͖),zDH -/ 3$ʺ~fc˾'$P{u15;6E'wɧ AQi^>X1~Ay^ U1>JJ /$I0V.*W?i j v@xù7ƁJ&Gr$*:pJ5R.Ly0p>kqa ܓnrNqK@-L5 ?vJ.wAd"LHDΟeqҗkn'~5lV~ K8vB {_ +G.^O1^_AaOS]})֥Dͱ~rkTx BǴP9 SB6xT^\g6D-O"^>+/R'%ͶnW%*ɴ,4 f`Qʝ. ('Qri@ bO_3'a6igWCf:ϖ8qJ+I faC`YB(D漇u bH+Qu_!+'o&L6]O&9-0g^X5[G[1@[)ދ=bTgOPZ֠ƶY.+hXD֋Mܱ׼ \?J1F{\zlөp3wCik=qԦ7zeW1Ϧ : "$v{k=d-5nHfؙhYO?^p58UP_ ɯOw4 У|x(wz8WVKE)ճ#:#jMcq#' ,%z>Nb[ =C"|ᡅ9HV?Z{tlF"_ՄGc̝8 xo + EUG&D3uuB)6V`;}jmZABHޗȾD>B+2f"6y'ZtvƚE:vҎǙ:w}P[7[qo\n9ZkNlN;[NڐAf12q7J6~ϕ1lR,Ϸ>voC9)CX_,;de?IZx.!ȷ@Q5t0d6 \+>5:@%kw8cԳ#5 i]v(Q5aJaF pbKÀz4?mD{lq _ ~a /ZL!Q_d.{d!0GI QÇNٻ?G]yBz&js6ND+TR-ς4#g>^RW) uPlKqy]>ϮTXPYR =lُ'@6蛮iһcw#[( :9Wwo* =`!lNL](U7i9y}FZ*n}o sR[ Zԭn3:1. fϑơ0T24hF꟒$c#ȅҕLӅQ}*ԙ-ol\!*bykwLv{IB'byeP)3uknb?mCh/XQhPa:}EG}!+ d`;؏ۥ<1ĻOE8jduQI>4޳O0n؀aȞ"ΣS]*| %sEzlwwKT CH? Qj;8=Bj3pA49G27Bw|;$X6OZ462Zy&e-woYr/"FhhGCm);򔏧桤z1v/B)W[/:y NG iE@4K,hxV堉)nn_1DZhIM%g'*_U;{5>\YgmV!K: /duYsK4>S#OZE+b;:f6 vvmE!0M7t 'FKh3cƚ~N,@9T,:"5q cX w,w7]&_~#{ϛ)P7&\r:ނ~ sݦljvx!@SP2QǍZAl1[ם5 7hU=N NiƩ0›(*WB|T 0 6-{ޓ[TO2FE7{FD`ph>EgPʁ'wa;NdҮ&}U)(%맩Æb\. a'=U ޯjݩ)qcIJg')l^oqL{CihRkcRPA\u~9d#UJyDOl@/,j3;]Q=RW c4J{_PП"Bq-J.lFJ|%:?6bt[4FhݐhFG9pB>B37aNj^YCL/7` sAB /'ǜNxLU(:/VF鉶YEXǍQ7V}Jnuz2<[ g\%A9P/0|xf} 5:?@S,mIq3&<te{ YKZ|01GʤDNkgB씛RÙ8 $W;ىxW:=tד7E7-F,V.Ѯ*ͨ<$z;KOSyW}DoTl8\.sT&Sq!'j]D]ᶑ)JńdUc;8iyhrrU2g*x:(]$ -Z{U_\.gFU[n~-=AmS%Xi& f\6SV^aTFxH?[&+R$ *R'!&tQy4.fIRuoBFrFpa0n)?(A=gCz(DdX:zNH5(DwNYJyk~37f 9ֶ1ڑqٔ 2Unyjq@dEU@Tsj #=Ue[w,*DY~#%2N@'F3A4i8w"CRiV\KT UCap:7⿧J՚9Yfb{#j,8! CfߣPUX!^ ::4e`;yԂ^VagL {]7l"qx{Z# VC`I$g%ʼn5ptm/N&'ћݠ \>FkDs7v)(* @s,MaU /Fyl6A@=k[ Y0Ëcfaqnue>&\+],nlGrx,ٓݽ,+L/Qg(ڶiqs׏3@ԚOsF[vLiK㭨D) x\x66*P{B qp a?wt"`RJeS GXY@lR%S޾1_AU^_4u XѨ[q@R申Ƹmp5@YqByXE _Pϼ*&%KSטj #Q@ߣ##31'Nb S^R߰@6=S8jKk Ѻ,NݓSNveu|t*QD BO)/IW*\7/JH@ cPNFjth ||kqXP֓<4C,&5uV!crtT*JV fm͍1Wn44&Do5vO $/|_R|A2:^_X!0x/*a2vP9&/ 8?WSDqsOr;Xj|:bW15Ca 0e,p!.+ _V){Xd3_o͎u l'%ݠA*ڹ$BQz#' '2L_7$~(ItέʥF:a@^Tec$"(B!c$8Ƒ-a2+MQݘ+f:Y9[S:mWGŭrR Jը*]ݯAm(쒖OO6F9JR1RqR+4g 3Yh  )%Iy\^Q2ȱf%lgMIT5xX}'LTjFz)QGSTvƵHTfZ "?T2N [n?,Uz})!`878YUbU;n>[ofF2#!.fȓldK3tK߇5 tEQхߟJX9,u'%2*"Yڥ& pҫꟆkl h!9B$ K \Z[t&Wck$вϒ.y0Û՝**ku9.ӭ<%r \CLed.9C_UĎm4ZLdvJxU1v(>`H}}=)+CUk#E,In?h0mis͚d~aǵmu!YЖDk\v٘Hr@,U%v{Zt2%4ͱYrƑ~Ȝ_! {s:FubJ7;%@g.V1LDǜ0ڎlrQ2C;gXŀRQBr'R(=TIp< ypx3dd-J H3f+oy~VwxcCDvKDD`r΢\2sڌ+*P1m*wr'{rǂ}vEB%^)v{j3mRE v`u6-0m ^G2h\NL7++Zw{LJPuFYsk_Y gnZ!y9^_A4/+~'ȈHzy1d'ϰn֖tK`9;|q8s(h2H^LH)ޣŝd~/CPyjEsF_4' eDs܂mh/ A"沟 Q~-̨#'!΂bs7K ;Y'xQx4>%Jɂ+Mx(lx]VMk_F{z[\#7 /J-Qgѓ"OR<)5T7R-Yt& \;̺m_ &'I O^ՄywӿUOioʉQBpWvHHBh4_:pz5V肦([ԏmCxo~L-WRحÓDպ]Eem ~.0UYo~qTarZuo,C,4Z"# TtI[_Uejz}oV !pDr$ՁK` uP5 cY} 6`{\ YxJ- L­QU+yw XU[d!6w3;=uѷ[SIyz DGDi2až&Ͱ縍sde36]+8M@ni61T"wTsv!/lT!pA6!xTu- 6JⅩe~(ӨE0ΊǻT_f}F',twKB>K ^ኇ@#9zm|rBK+wl# 3' rzN=Yxն|}I.٧B/T _U q`eoU0(=5EcDODSk?-{梮0$-I^5K+3Qמ5n I\p=/!HQeF.\+(W G7O"{n-:9[gZ@W{-Y/id5PR\Wl|= 4ƊW9]M4'Έ|Ynl ghef %yp3&@F̓û,/v&I"~0rv=A^ %'ڎ<0aZ?Ǎӽv l!ms3l2M)S銖_&`Ȕ-9AeV8 <ȋs*LlTg-D0,;̽pHA.a4 f[ "E9yr\G~8ҔDȏ9$u$}" HvŲ/^us`_%'}oh;3dLF|OMm (lrϬ[vSr&2@gx(ϟ^IwW/vE{2`$=]äC.fңBaf_(.x72}bۿ4..ͅ&3IG%-^Y|vAi%bZeUӿ$קH~{cEy_ n}Th4j>i-qR c%C'/GD<C67GFB}]oe}qj& N΢ 2E'WA`|uI6re)W=}_)*W4 ܲ0B㌞024k\e/%1 n#JXjgu|on.h:0fVCZ D_$t)x041|2QԴN.HfG_&B ?Bl^\n{q!>5̄L[ĩWAiWи6ɂ~<_B==Ċ^¯4TKչgTjn@ 5i򺽲wv1OhU> 96w*b[:őL&Z|?յnkh\;ɪiGsgH43ϡI"DGʣh[J: ',u|[?ٞnwf'IR,\α,J,#! :63fx:#>=BҬQGl}bhNxn@ӷb=D!Pg%6W?:/ ?8%ҡsٿOA9zxmT3` jwqٰ.;BAŁo0lƣ`TzFpVsE0 b,Dh芦dgg,PDS:{tlXpWldfԳo`]lwa=&#nٝWJ $bƏԾ6N*ٰb\ulT 9{Fzp&avчH .`vZ0c@0+imgfG#v/c._tcI2ʶD8†DPbA1 |=Wܚ xkўZ9קw[|ESԂHі1;$_4UNB,#G ҇j#e Dl6(YIZF&bߖq1E4BN&,ޚFd@Q{s}>i,ߧE4냈cJrbT_*hI=/>gzh!C#Cx,iU9VNg߭fa8>x;U{aJ/ө#MLAUrRњMF(ݕX pDya$DcQ vVqd5+Ċ 1B5q>D-[lHfȽ >i#7y뭼:͸UJ(&ӓW*[ׯ"<+ТpuwNL f2:#bG 6NNJ<+vnXYCU92t/'lLHH0+iZؓs*9MqK ֬ 5.NԆ<\w6o#_ÕOuMv2c=0##g}6⪺\46rE%MO5Ӵ?<맡Nj`t4͛#͟<tR7@ߚ) (ae$xpBϦcff~ktvHQN9Ju*o~t!ٴ1Z,nt_M'LT/tw|bVq?nw&&7ӭ uU mi&j+a--۠_ 8(_bl 0b+F\U$*5#oS[Hw$Thrf=sk9qNW:mp)Z_FehDmX|T6 qМ|_%q4}IQDžD4:8eb!wtLb e{3 qB5X.xwo:/6b \LCAF 0Nx8:7$>|Gc0&åڏd)m4ĞeƂ+C 6%eB[2;6w=N3F$Ԓ@4X| O|P Qa/Lh|Pv3:1/]UńM_V(A7S1'C{bK ݒݡ~QYq,yu8cFt-c {߈4͍H~rޅPxdњD.n?ToCkQ%x2iMWߝ?o Xr SyWqFr*:U'a%Pā\#н[t_W絷n$[@y#G "ێ.%fLd ;Fi!hQ"<սnrA= r8{GOh!--cџXF:x}!j@A{k+Z_αV @؂Mgqh5R!6jH(_IseH4FT={UЉb8q@i %6L|LX6/Aam'BmbV4Ɽty&NrHE9*mلK*~]5T[nCխAtN px8lNʈvO|x  Q ҕ][8t`΋lW<1@>':ؠ9Fq-qNq-X5 7جzpB\A$AP#V,@mP495kiX!f޾XPwĂk8,x=/0=ryNY4@tvm>D?!쭰`e CVh83]v1_uOF6`Q%PSv^VPyȨW*Ybe &;iX~"?`"-x+:S^CF,bw8=VcuL݄7oY.,esΙg`V_25<b;p=91džٴkA e:'ɸVC8: `͑5(+sĬߪ>%qP#Jot;L'@-̓KGnؼȨR~fۓ[M̥OVH@ y#u HhSݝ?Bz1M88/2nX F،gn!9=DNz:ym˫.\p/KhKd a)Ҷ~? ޮޯ=Gյ$ q%9n̹v vG.#Xn[Wӓ+j.SԾAXE,o0y{gaIdÙ9O{"v=.A'l^A֌-d'kتBO".);+GA=)z!.)M$G/jՆ#~V94x1yt`ߠ"(t%ld`N4˾㞷}jxϕxKi:Z[+G *y0ix2$tØHJ5fɛtrlKR0v~5 AKj1vd- YU; c:[XŴ@2+Go>>̱9ܱAclj嬡1&Vp4+1i$@9fJY ZU'$7ɔ$]WF$oGĹw+}K ~ J͉4N=i}Ƥ (f$ۑjˮ{: > sJwvupv!U:&{.:3wuظf%ࡉԚB֝QُueԚ%$QE.6 9RZc%ݝ Oȇ uƮ_tshJO J'8mQ[{jJ`D%~6qj2aws^QoXǮ LfpL{%tߝӆ|Ǥi!53J}笶<6IBQ ,\yU\ ̉9\$@Mo$(StºpG yIkNҳ'lfn-MXdQKENY"g(,u NYX¥u}4~`!p-HqUa%X]*V-տLa7x/9o.RL]"6U UŐr@~͉t9Z=eqp$FL56o/*cIrW@`K_e~SR:]vK!onHM[mJLi|ؗM}uJ3jYvY.v \_E+'`?ߗ-Bbg?R>0@vnq@fN}z!B" ?_!W|%V b SIP.3`y=Rṣ1f Xu7a kԅv+b!}Vde-IL=fuq0^f2NAW:^J/[Ѕ^r6_ TUY3 ceOkg͢Y/_~R/z_k<=\LY C)lP0M"XG''w &[${@qjv3`"V'U =in3s#*4gOJ>"9)Rq^Z k QIR؏` :B" íՃAePWWG'g A|;7eF|jv 9_YG[ a(nn3E}jb=_e{Mՠ翋ȃ IS}R7ҁݷTǶsVR,BAYh+JT GD](}?CjlEBd+$8j*JȢTq:MD,5,ɑ"kgYZ070701000002a5000081a4000000000000000000000001642603a900001fe0000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/]?Eh=ڜ.+ɑ s)ByJە ")tSخM㣟<9paoгl_:ޙ&6YMAxufGgvSya*]q QRv@;d#|]7%Av!A6[d 0H`ĨǩI'\٪0Q/?l8Mii c7W@C4Uc7sE#r'尨m-*Z#VO.n Ƨ.W+QִǓ vT`fQO0fE8y¦::S!0-E*;-Qڵ2c1TbpR|$msv>9={}VK)GohtHwWlƏ2Ъ +s|hJpUwa' sSE <'^O<^Oo߇ExE/?$[!Ͱ(=>>LN"U&X@;ox&5pH9a~I]l-bLBE4#SeޯW,M/'Idvji%?0ߓw` 6U{4:>C^~I# >˰fi64E]U:̸!4J9 ȸUݼm n҅+q ~X+ܯd!W#S`׶'LCZ< cW=c0ߥJ/)ΆB7%P}1mdʽJ3S . '5u'N}g;!fGn4'ح @}͹nCճGpKQOlyiss5/'UF-w}M~ءz%BFouwnXl8fR!X/ @RD(qs<]eqizCvr %AR&-n&JlMC鮄;~eO/聓`[㏇xk!\X:t:%m;ܜ-Egca<[x85a^2p(|M (%]'PX)ѭ`:$B0M}5v[5ky)̺ܚ1JA~ZY')31i8rV*pUc¸{DA7j3^lb!3U4?3bW¨u($Wen+w|P ?.h tvb Ho?SmK}hXlë(4Z9?o>Q/Mi*闼|p)WJehpr![(s?l'!4X\5WuT\!i7]ހVX]ׁ{5ckx}j aKM5{!-,FFeB>WJ8fiOH?6)]_HN>uzMw^w2pbİ u =$zƴVE&D]<fx673ߕ6>.mnFeK4M+ 괷G dmHRҷ_k?B8hS(:mS߉k<1ߗQ+B/!wRڤ)N!}$x=x6Ie8,ܗX 1WyM#\˝ 5@Z{I-fg_ysABiOSGNDžBi1Q-?L,K[`OQ^*S<$ey4۸ihC$W<[5۽&i!U{ct/.#]cކktl I#^}U=XrJLWYaYsd@H]F[K-HhVԔحMwu:yi%D^|iDw$C#PgD{L$2S,wbwpJ 3bYyC;/KpqO= @nd\ƭ!}{{a*&j` }'y? {-RTH<,!QIO9OwȾdNȞk}3ůMԔ ;nWD&{t*VEѮfzzRcҕa,n*bT=yup le@87!_]F|[)-e-8TuE' 1": 2Qcg.vcvh||)74X.6!+LjL8"G`aݏ!ҁA_.@i\V71/˻WBZKg40M$%PIs6۫k7V-:su[Q "S*]\@p3Q;*7>8?3/fa,HQLiԅUnDާ5Є"ڊy4bbyy#36r T2iH4DzO]p-xЧsp*^>ehd3ϡcPa1Q#ؤ,d.ՅM>'u7!3$8[3|$q^'f2:O/k %|*I!*Mf[.:ULOj5MUTqE֨ ݷqAJSwhiLvI]i61oǻV*@)/] )jn4p4nej/1/Ɔ]\E>cn (]kZ)җ翔|[̽$W @3VJgň))YKJʘpJ4j_+(񪹤|W$;: hUC 1j*,ri|vhZlx34Iw%!5݄"))e ;l WPTT'a[>Sr<|9LɈOh=,3ɧ(;& CX\Ʊ`|k_}tխ\2<O6A#&$3s`RNmG9+_kt o$UKlEmJbnz${$'J cN>77޵_Qi~s 4u`3ld,,6s UᅨdB"jdp;(0p  &z'-oCxW2D”`χyj]߻ۨ5|L,p-5 U&@TR 0s#qg=':"fθ-{ 3[qxqll1䘾SC+qś\OLЦm. 0|7ΤnE^#\#2-$D[3'mVtv%<$B+ZÖdmi6">h cR ߷W$4jbhHc-,՜pCLj ' /֫؝-AJobܘo>-GN$›]dlzG] =bޡB8}aET C&|B³q7IxVV(jY]_CEo, ZѶP)y57/"T~^.TC>he)a3pSof8?rX6*Ґ֟--Vn &t~XA!jow$ jn;agcp6fa[`-VE7„,e 2zG:15zb޸ZFMHeeiYBYO_߂= >cHi]ISJQyJlQp'k+cnCk]Yٵ^~O~/$sl- ٥ ,Mc8TgF0&逻afݝCFPXW(6me@O|t0Hz8 j-!/xQmDZHn 3t|$g<%f@O0G S;#ut?Ȳ4:\>|cʦ[&C+SZeP=CdtHUHG6C` Pn+=y(rb '<~bIe" \'`VGISI{)"OtYUW5/.ƥ~f{?*ĮѯLID 2",:d&jMt `4(,  <Ҵ`"rrEo.iʤ6}-9}"}A?ͿG=%,E' tɤӃōFA蕤\St)R;;R&HA/sncf+T#a|_L=6r\aeH:_;&KPN$S\(sqͪMFqHM?bQ./3nJvlw*נY>`&8vbSQ5kʠ}+S\}uM#9#E4&6U 06}.0OQ[\<.c 3'_2qؕ:m9XWd I^|NjjEZ5suDŃoxcU|A?Գ:2un tҺާCqP*vUW# 5WHz T@5V P@(~nB%'ۯŮ͹,wNxEǂSYt!lˎ{5܂$|e^ߜf.a9#@n.q3Y'yk&ij5`X/;=-5vCW{ 9"3xvv >vVś C`|}DDD(Hh^%=&Ns_"(9 %, "݈fke YF6V~;@JZx蒈cE%iYC+AcCļ0EE+?>*˧z2HxFÄgP8zf䭿4@s3)GC?\IzCrwE}촪sz/j {EeU4ՎYwHWő[&kz>[KZ̆Ι(a xF=JJGv>PΆw`u[bT-ܥI}C=2*q1؄Lsmm;z$TW3T gBۿ,\ t[e1EW9ͳHk%SN&ewAi]m`d09rh3cyAWM&씁^|Krlk}[b-َX#F ʝes-QENncLF28GrvuWbzct θ!0su}o1k>L6*Le~l$Jm?Uѿ1٘e.B .#IC͔Nōi uEr#cN~]CM=ؗEC}kht =![(իnHn`!~t%/vCv`Q%U߹N^@ȉnƦ #([jY O/XU]#`[.@hWRPR_μ~sx\qE{*̉xd8n>Pbç]ec{Y+iu "感,W5( C(WzmngWœk|ã.h~i?k 8P&4P¤U3 q8߹c#Ub5\y0}湩)@#0.C^YZspP\YB:b,G5(bwUo27=3?; $("uD> VOÌQsӍ+4z\[ee|m$%GZ?IOgYZ070701000002a6000081a4000000000000000000000001642603a900014cdc000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/]?Eh=ڜ.+ζ@;Vh M&C!@ʉLC]̱V@qa=@4؈T=uvCgm\DY䖞^"a ʨ"UHs`oqQ|MW,3|d4m%+Jۂ" TLLN2ߩ{NA~PI8У`H!ڔI~Bqs-D)O&v7|`Pu)p7!)%$W2=q%&yQjHBklA,yd2|$Wo72W F2DAdp? \ÖZg|b:̍Ň9;5c$)"M8gabQ+߲^ hm;]tx=L;lb 4Iesk!1Zh+N! $;"K5ꉌ{x?I<2YQ $G*D:!ܴ2?s<8VISX 7/FrqP[=?ogиuR݌M`=+$/$4ItL (lA+W <^?+Jb$YJlAnՔD}M3VBȞL,׸MᲁG" 3=uxnvRE};% ?fߏz5n&U_Tff*5B yT-V$P|ULm*n^.7b0J qȊ|愹tFi,. ߇=-"gDGr\\P2'{wӤ[4Jd~xzT7pQBJzIh]S THpCЌyEMeO!6> 4Y멋| 4?#,jnSQ)W+0dܩ {fYyF9Uĥɾa8XE/B=0b4>"X jx~[<<+Pk³UD"]$eYK1#De)%]X 5iRl񐭙2Ipw 4m۽,$V&.FrGĹ4}; iϹkVU5<*ץPMB3X vFQ/uTQ=c_um\K0rQdPzȈZ6|j.OQfI0g|Kh- szlNj:1 p ֳC<.v{YTlBW{fBf9f7eCN “wlb< _;C[El ,|]v3 0Gy&Ż(Njj FjEO8ԫ%d`:0(i4! W_pwU39>V32N!oL6g?mW/ȲOpPg? ֳ=YnVv[ }yU@;Opf8z4 Q|Sd1ϊ5wVLiNtChe W7fISǤOUV P<:򜕐5Q'6rRI 2><5_WkLP5C7B~7fV(ހ_:L)7{{֑-= k?ߤW>e4MSsB'~"C)o( ̀nU%6gӠgg} 0On@i=I' #oNv[m-c")(aY!;`O6JBWA.) j!t$J]̓$Rn*ݑ.64-˧J:5bbX iܰDU pg S=n G۰CxNNVAK ku~3ę%YdSfVFT5;$ ;ghHpc z)jbs('!#E‹kS y/]]L>"GvqqӠT6E֊NU11ԚSK$.1=˙"(!'ay_/¸s~ӄ<$TfMP]ʧ4[%elHE(6^&@hOFfBMES=AP_ֿP.Qr_݇Mt7_IGIЙ.ޝcnϺڦd>8B".%:{=17]ܱQl,z[>Ψhsӈ*u/`ν2Zs1K,aT[xJ+sYާiipz\"Vy < [w=Ob]|pY Vj^S+;[Y))S :kqU0M_&9Z?źO8Nm5~TVɖ2e4g+QiC55U9G'wy |Y찦e<|wB4 oQ!HjQtuوcX I҄îGvŴu?.XBMT7SdlqVGwp2rwc,oΕzDk\Pxtiê=N,;;7T_ŃRq\IrƌI6\x5 X__et_3[SgCI|VUJNq+жǂn% !^.8q#U zb x]3ҳ~S6YΪ&jA{Te1*n3^ P|PCu$$﷽gFi uecD;4C@*(pN'ʘ6\(S: 4N(o2> +wxXm/\/xBrxN=b h/^еex U9Ю!O== B9R~'>S$~hH1~pZ@s9(~$xCc,"f4f #J7Չ& hhpz9 oƃ3e) t{/FЕXwJ.ԉ,ܠot'V|5?KS(j8Ϸ̾惆)nӎȕ,\Ja"?1eG~W?T^_fK]ԷX}e|~G^"FKu1E7`!9"M{ezˢVD<80p>gT;oI/,ݗv<1xPDXj~1Ѻ#G7Il3epv֟A)(8InNl3_IE5t, ftI(@p/qZ0nJm50>Dsd]2q9 !`Tʕ/!󿰐f}{7WsyKϭJ4ҡ<NEmEm>7c=6|yp%4Qf97eoX3ܨC?lJUmo`Bk[)8Kg_iQ٠,59v2CFx)%P.GOcu);_P弗zE0NA`͵ QFO'Tq8+~C s"h]c=[q_t?jܘ8=4`.Sflu)"S.?6J=գLnSFr»y.Jͭ<$eIQ@h:|RdT$늈Bw&J[S G: !ud=-1!?K}C4MOPUH(i_`i&(;^:A8 9ГvU}KܺKkѵzKfe{e~ߥ?DBuOey=F&͛6h <R:lFML@}%@aJ1]^!պ效Jyflnz+)03UtЏlh:8K]EyH$iQ3d>"UD}L/5h=%cJ4 ~BB5 -{B;͵!}I`qBTe-s@<ϟBU*VSBx>Z*]h],<\Z :U"UJ9ShYdQdNåPUz';)encjtϐ DeNRS;<}D xg,$:l'E I8):K8@,3AZ v!ӯHU=v`?TŜ 4n7%Őж0iy婆,xD.,H0x"%;Y("?.jжԉ"o [62xôB07Uٔ|EPc+f.Y4Ϡet+ʭੳ`:09d>"_whφ? 0Is~Y.Wrpq=lqrD@]ar\h{쉆bnC^Q>pf+0M;0Sk@A!uz5EgEV&oAqOI$*~&Rux/tͻ씿 3 oI("fR*8lg`q3_v[iSW?Ӽk+xjFj茷wvy5; Pth3'^ls'ʷDDlI9Lx)HDĜTGH`n}4eE=7R3-Du7 4Zzp kEP0Snmwwŷ, 77)9 Y"(rqL t#EQNAJt['dh6M^WOkFf|֤xI.`6r%|zr@|Τ}IhƇKi¹Lu;gĖIC;k ӈ@jYf5זKHd &*q^!X/#gn韥`xR#Z|ʌ uyap4nDlEPRu+FT^`^]Q[(SY!LRQ} b|%z=1Wԟv;`&/F;4{jpmstߤƶCYEMjaH Oy¨-k[R_כ1eE`E7 `y՘c!\sr (Xe!r#"YÒ&[CVA&ˡ2t׼q,Ә} ߷b Z-V;I5.mp9~eߍ4aƙ5RѰ/439'<װ1NA_eӯI}ynI@t )q0iة8?wAUxjv|5 +/l `jTmQo,nD:dL9 ƻeH .VP([qkbds[)+?tK,B^5xя4e}\\ѓwGNgKG&~/bh%Zټe`/1]@l?ry0s>q\0:7҇K,)wX".ߟ__ZzyXӘG-/gݑvk BvHc"h%\u 4G6MNK}R5M+nFND)ŪcPz|ƀ+I) ) M` $UIݮ-.]6 QJc"18YZy[Ynyѩђz 3bӵshȐ4K6?^yf1,Sp.W' וjT"TwCyc>K O*yoHWׯn$ިMn/ L$4ridoU* qms 1b,wr k5ѱڞ<ok'gDaIRʀO-gTM=1- ] =PTJ嵟r*KdYiH[a7r{ׄJ΂6?J"}d:X!Q{_p${YyYLeG' /V! F{,`|Y^8 J~ĘJ+&ߏ"I&yoTqA7z=|MЗ_+jR{A0JBjm!*v/٪ G;̽ DBu c_?@Z#j+Y+Wk}li(6)ƞX GAzRV˿ʟ|m´r{Et ω 5J8Eo kCZZ,xHxE[ 5_ ᝸s叢]?ty JNAJԋug6|,&ik9\ϢӤ.+8޶ ,2,L)<3"&R D)8>WYXn*re:&ʾ<1U1 żGFrXBd~XY=NW^-˞ck+Jy^fܔa\bf=alpZ h(bΜ#J[T~~G" D ɶo5mЊ{%Hgϔ ?]?ѯm:DTca[k-iK<߭S\9NZ[)H^zp\ NjR,C';ҵmb ~@_Q=csYjeo:Z(T& " q:TjWH֭U3(-9\iG&(@qs+}'2՛)D%[A=F}=+}1U"=u`s8I /椰POyG!3sܽhQz 7(1JB$݅;/تRь ^!fq{,-2,˖r]%ҿ j_KɘE@V7 ʴWVc/POьv,Ad"xpa(M^jG~E1CxB!^zQhz=L@+a0/CR ykTXXgU B A$nNh3"A,"?# a+"A`|C簝DR:u?5ӲE۵Fԫ4APR:%!DPOOo D9sցޒ A _-H(&} 1߱.M!zïk^Hc. C* qF ՑCXD߳vM+QF4[ 76D']/!?"7¹#EillMf]J#L xb5,^d㱺Yķb,dG)c,5\WF?qHj'Y0o_^YD|jRcM.%z~ccV]pBۗV>v,y4sO}RE|SsBF˝59nn4<%٬ ,-*msځo"H/rQ[\F.w9d[XNچ^qsHM4sˣp^M7:Dl:̓FϷV{8{.V'EmbUr%9߉&x˯vLx`.h{h+x!I$&ow|dR25 %tGد%쏼& FR@C*rv>ȥgjqwΓdS!G5" I8(#nJ9;&ڤ7!Tbm}"9=]d#J׌^jB l "BΰZ3_iC(v7,T9;=q{A2s!ЄA܋H coqc{{;|-DC9!D3=V/G^9DrWgzXW b ݔ g x +iι/~J~Gal5CdC ;1NNф@xuddJ23݅/ž+#y rkW8o#}c>/'.i5+澀 xEh)a">/9, ,+OA_}Ή98tJ2KsIYj%(1nceTƃĬ^1;:#F%"~BkŰ6>pK~}|w5iL9Bh`2` jg^qa(2lǔKBSHsUJWAC,[9/^21gW;B-$<\0)UrI? l{:ו@˓&>ۡdڂѬ _/lv(V1&'2=}'P@sAFf(;KOa +]i;Ay} :űq* w }dBYZO,!\ROC[5:HKf[)@[:)#Lm bfU1rJV'oyLFYYi{-[ Fr]X!>jB3P!]{C6#o,\| @1M\Rzl2i3uy7rk̙,,{{R LIOtm61L7Ad΂= t)[-w18CGZ_AL޿ab-@o0:{.HZ=ZτkDsBU E{M YaYDeQ*\*M0X| ^m]ڷJaFEC[Ry-I7o܃(תH3V6k&KJkeO<S/[߳~Rijl*3;Gq,DnbA8ȅe2#pXXmk㧂 yvyf1 瑪˴VgV֊}&(|PC] ^jNMpbS̾+A?C~.$+ Y:Z݄ ƒ=%n~9b!>Q/1 k/wMҗ\V vWTl[tlX(}7RU(9@-{c륽o.#$/"mi@|]XbP3:HG >!^#q(sl%ʌAQ c0b-%+0,MJ͗UP9y,[ͮ,c`5&V>u&gmHIđS=egJLe ?g`ܵ V4pk \â,:}S8TmͳwW#)N~(vHz Fi*^|qkǰ-ԲSX hyb(F ;TIv$, v!${f=z7+1e5,*L)G#(lܺU[ǔK} xX#}.7hݓՖZٮRoO:71x:+cS#lc;9T329en <iHSE%]>2T!^ Su2.4{k+W|cWH`Iwn{@Z5"x{ʳosx]JMߡr"J/X0;(#+K k%>3ܰpbj:c=Smj5UiKc5~?f*xy01h 8wxȋ)0vu[:Cc< y)@gg(*3WKwVCLxb.,$E{gۚÎ JcHр`@jF)Fgr1(jK@vI3q0i\1`ǭe֙+x1_zP;WJǯv;—YPtfBR"/1ԍ8 `H%,r&߳g]o~7J_CHU@ Dc~ԶE0 ~;HcyJG6c#5NayK~2vJXI(ieΈĔ[O<놈lb{L Y& ",aF*?6&$XL`30㺝+YPwG7LdYd莀rSKߔ؎[Y ]Įb.cmnT * 6lqykbgFٳuԃiSpƶR)%%`brj"J>&pXoy >r8eòUc gk54Z Aќ2z I\N`Mu~R"6O5xﭪ$NRZ$b>"KZFW&qWtSg[SS 2j YyckG hYéY4@N58.Q- A(ϙ3+d#:jf jJAGh88Ĥb?.::OTi䠊Feiӫ12W6Ov4OElK='SIgWW)rY2Y6|ۀ" >tơ][h@|{^>DȻXDQ%'5iʚi,/ 8$vȉ{0RmMad ivۓ?;U<Ƙ ,1L@Z6OC&a˨ !PWttQI-{~6F~.* El-n^ku;M;cM4zfd95(O gVJ ҙxۣhy?p6]ȉ\ FhCH&ÊFJdt6REG:# -&%!W d o> vL8N+Nn?Øgu!7?ˠa F1qn5$}AlN矲ZkVӁ0j'V {\,@&6*`D^{䫹[w{]5&a !_GisZ(\Ds_Hyn>R$om p֫go-Sim/:W]{fH dg5Nho|@p!ɣ=$߅؄ .c5tgEv\Ct@}ͭO@Nͮ |0"]qrdVJMP;|u h"i^"s}bV}JD+篐N6$hwNv",W ؖR F Uؓ,5>zPaU%@Օr#0&-Waܑ&'8zOk0 zzLo0 "F'6yKkV7!(f4Ky")~*S^?|o]⹏(x.1}YA̬F3jy&QcaL`"$_UXjUg'㖠B[}rY:|``FKiYhFVi4T"8@n\u+8m3nHetaNXGX́a 17M|."J'l&mR*"m-3]QkX7pΥf~ & ,ڑp4h *K^É4W`/GvL 0A;=Y1>c|>ds宅: IG@/IK'"x>pB甴5zAӢYm1u TWnz.Xv0 {I\0D Rشpw(58 U8<2.RXƇЎ4m,9WqtNXbz?qDXnvpv]/=Inٕ u3!%.i^iY$~p_|@tWo{+@C&,+^G R뿘hޟe*KF͢?ۥ.smA2z#T`v?eϳÐxɿMM*bkbE :WJ[ ̲8pEb iYf1:mj AP!͂~ȎԠk~-Em`z fff9˅~7IJņ:lj+ƼY^ ] {_=cQ*9Q` n V莯!WGPU;cP +w0z("Fm=F 0Jm7J3Q3 I_z u?q: (l#ڂ1{kHe 0l9]{OQ ^G#[(MFp۽K&Xw4ZWNC '`JAcԸq iB߈O|s `pxx *j=!m7s$ߡd"*#S=I$ pkwkyj6;A]r/̈$<{eU2A{-"YzV.d=$('eߝ ōkvU[Еʲv̐ZYlC#}6NO4^4jIJ.U T/&ď;B5wxA:q 6ur=ɬ7vj>gНvAHc/gHE_<ָͅ1Z){~rMy[i@zQO@8wb ~v p7*.Kv5TV2w9QaC*;#PC ciȏKXZ)~;ƀ"~MWsy8R s1Ӊ|9Ak S qdn& e&>c`)zrJ(hgfk"H>9Q m1 >XJGhD њSh"N0o{HAVژo[~[PHQGn~+%aj7_h=i DDکҴ!.tcdg'"ASxs)Km 8LW[lgz1KT[xBgt *rN&ZwcaA馂vh% Bp-ZӪݴ>*dBɗh(F_'BO\60!Odb_0;X԰~s^77 yzx|p6Z Ο8q!âAK45ÇF؆,"&8^1]d&]"'Y ?vn_UԔ86 IFﺾnAc{Uξ9WqRuҷP;2MN.LEO2:"@Ә_ :7YjZ0ld{n j"Zo A_= I۫&SsjIkwg6=0?!oj,v<`rzS[)o,~q3v a=pQO$]&n1Ҵ,MBOJX,TXࡔ1f13J81]-'$@Z$~4ī~ӏƹN\g+K$E`aaHzn֬9Y":NaZ^w8͡Sa6v YõDzRNҜBdO|x9ehˬ\\5a&+F4 ~F%>]Tp_3fGgd%ᤝ3Oxxx6?DT4`c`@)KC~QO :̇.X!MH#\+4y5gt z ?"l>I/V68KlO\nDڮ:6E!M(F^m30s҉p&}9IƎp@ʜg8PqA{4{Y"lz!c]v-ffý5YS:b2˙~QyKs ƯOwb1*kwǒ#2y+&oU'0CoYt[NC4'c#ǸFWob-mmI ˁ=d T@R[oaʄHt78Wa٧ F]{0*bL5qO*BZ:{MϘk߁xlۻ$M%|FCcH2WvΎ:@$ HwHc-@T w[2_A/KGDu"F\xɊ J< \C1YR/x== '^7>_^^:>![fe9EzJceݰ5`GC"hZLKϵ`8O8hcmh FWso! F]y~ g|6Y?Tݗ+7 7=|}{=N44gO ﷨BtvKq|M9e/yZǚRwLh6A%I A=Ž(8~ndKQL%IzZ\m 3aܕCT)Y+Vb@t( ߲Ao#q:{m!An!vŋtAj ::sb?pZh8CxF9x|aWC!XioR;EQqk&!܀WSw$DZ\B~邩bS8֝ ֟uhMu9< E4pӻׇITjYH-̹޿ůZa4fЛ R%o @a+ۺ-/'\yT>c|[ Zp%yk$a&SPr}Ӈy60|[[#td3#- X2Ha `q1cvW}[8ls6;}{YЖFݎEeUc`Z'ujEN# -.ΘNlgr"5$tڝHѿyFSǟfY  N2 `x+0=+ Ǫj,Jg9[?I͐H"q>RL@bZ G\5JfXpˬhb\w߸f/Ddsh IՓ0q>"!L\֤/PŒˆy9_ o, 8G ^5zU>@'h#.!XbJMb|p'`  h (W aQ"ms绦T 6;m˃ 'BU>7 t% dvWcǓjސk@/Kg(!SǛ%Џ(:U/ҊLy+0B_qo (,Z0`94G Xz6M8" bj_ (333<.XQ^+W54k'H$ۏfWUdfql#i>AyS~ vlB:y!) y@-/u#`7˺*6;zuIxHDSM,fG@!ڮzЙp?`|]?P]08͖pOиw Fqʀ@b,c>4}E䑐ve}ѡJ?=[=)\[56We{*tyu)|©jۢ-#ȓ46(1S̀Oː\WGpG(yl1@짨Q g7rh:Uq[~GXľ"UMS69A.F'5q5yʡƶUFɖYbX#8 ˺(czCl+i魸EHo\NF e6++p]QilQ2MxRi+8>'B |;r`|݉./-VؿYZ1p7l6WHJM|cm0}i\ٌˁ/&pm_-GZ#X^0E@շK)S%^vdG9a6w 8~?goz;GvVLf q lD(e/YO J&gD+>+P]t4c]JS{ě j`l|_rK`AbKѐƖӋuIqpM o ςɥd%yJ\2 -<"3bEe'˯V C'F҉"G~ %> m~~5 D&Ga& fYRd|\R&cO;r+ƨ|%+m|?5bp9 ?R7 ZǦdS3<} ͤgIdq߰7#FJ`+|>1f!eWfrF @ak~E RW2&kSGx N\:7昈h&RHIFh> j#yཹ=K垤-0/]o{^%U )^Vؾp?*?'CJògډ9?rHurw a2n;2eUC#afhr vȚU%YLz5^ 1UERYnې(,O`}ozdKYs4Lbz6Nj-T{ tyY餏FRMp3rR`(O?Ԁ OkV?ύ 2rj/sR?v1xՉ\\܄~Px]V'NG: ;6T*3omi_X:rn_V=^j8?ˌ W_S9Q.alDQ$)Br/HT륞oι޶ôL5VRЯhBIȈ. *]~>bG0^v^!G^)'םY|<Ǖ,j,1;FJ5uaMdmvR%,VN}g+F3ٚ BCj!10NsTpX8<>$' 4HUP`S/fm"8cV+xEN9j q9MSFOF52k"dBɟJS3LDmJ_2C[/hFf9Hz@:| m3 0k#U| [:qHF*YH)3e UZ( uOV 8;K4P=2엦 )Eb>_8Ob)\ls_ܬ($zV"|е^ &!u -N7'NO՜|= ^&gxjHJtkr%S_NWzvD އ) ײhfQNa#K`w1gU>*0yƾ O ~/ι:f0f\C\ƐYD}]: :ߛ[^Y adՔRBd8mM4J{bG7}QaamS˭i#<|f ;X_%7+5>{8l2Ԡ luա^brI#tS! k>eg䔥R+sG$RۙGx1öZ~6mYW ـMpRzғBfO]6IN~(rjTM`U_-ZweqE#K^~D-gp|#8Eh7Ƹ˞oV2K_]bϱI-h)OsU-ӬVM8(?HzɁ56 80rJfoFhNiZ-F&i}n"WB[36&n0;~$Vc[\CV`Ґu*>0:R .+crY+K~٤!Z7h&=Q!Ol7Y>U!qa}ahP#mq_\?Wi80`|e&BkQ#~hYK1k[n!5z䵯0'#y{PC::_arκ1N1f$:S?B@´#tȀI4Q&qubaVYP&iLX'd% ,b©TA`|eᲊkHThO"Y*r)#&R'lkӜMvZG }=X&>1-j0R.DMƇpxF֥_ջO… ,i4IF H@K38Ɵ|^ma7uBS)J[|ۺwr`cF"fWf8oT`0չ6eVd>&) ?{0Ӟ$kh'sX-]D6pߐmeV;hJ1ߎӼUo £I7b/'s0H>#&`XgD0ezў! 9( L>TF&uȨ jHWDj"@\ rl)c"]Cwek)̌-Y0B|}S-T!1,AWF@4^Qo~BW+vpZQD\.-wc˜HxZڨy} UQN#D֒%zR⾊SSan{!ۭ>[RB$jd y.j1`.6C^ j0 ^̆eI>#cRĐw+2ڄk=nj}f/) ʢ]PWN<5zoLƀPvy v"x`@9>Nk+_Et{=Yۃ֖^Yk8m G"%,Cu'AdBHz,.'+51\0!1R]P]|uY@I%K̐N zC&cfJTY䮻$q+Ax[+c6*Ky*O`p-cem|1b4zH_- Y":o^Fts-w $CM 'm=a)]Niр. ?l'ɨ[o<q߭w;)0!ˬJ^ wH}+_s@xAgC1:RO/ϑ)D!}*W/l?XKUALV2L*-ziA aǟ8 L֬YeG_JݨN`R|Jq#Ki춎ge2$=pHFYH_iK9V]U./[P(O͍Hўu2S6#c(vn0ng16hϑ'훌/)9a`<wC`vLO/`Yj7e[ـMV ,`zX! WURwc.{p~^h?BCrNHlai=_L)r6fD +ؾo]` wN6 y[:D>gCb^!HT$+֜=͒`hA4W?m#j,ռ?(oSqT!oA#`gKs4a6s`NnH<&BWԈnѻ7 _Sɼ3V aIVi}b ǎslB<T|B`AIX'Dt׫1cq>qyAE.tsfQK]ָ Q..3ߚEas?zYߛȂ3yNsʌђRkƥL+Ik#nx:zzu =NԐUi /d;myp_ߍ wB%8@S=Ƭ>jE9X Yh+Xf qrC3ܨcEz} h49ȜjEm|;]VGo.cD Awؗc. Gvm*7VDa_3S2q^s"cD.Tٙkֲ9k,օ {!ucGN׻E2b-P&c/ GN7RPB*^1^u99*Y\lJ8L8'"e6%̷'+Z}83jCi!:ׁ=rqi&e"*ǝ7̻ 7_u6QCEڦDwC\P"zٹgIO.aj{i>wuCנa(aDB)-p&B[n0gkdO]ZՃh6s?;*NUՠRj.7GvcƘNYR`SQ!iF32LzYg҆`|)^ p;6ϒZaҮ6m)AߐGYPK@@T;O. K1V4YxGzGf[0 & Bɦ )УO@ }1Qga+508'wC\dRsEX) ӭ`9_<@Zqq}"$rw^EE)GU`)T߫g-7=k2Rs"JSt{> CoԎZy3l8SgV^Nn ۇ Q]"~ ۦ=>' :&6fHB9Hk^w ]nsP^ Չ%i"$sMtHdEoڎTF 5E,ύF߸ 5EyTS۾} J0^:YϚ"C&+5&jU쵫`4QY2]dlX[f8 +WzoՍ`K̈́eNUcI'AT?ECLQ|QMGtG3]}툨m>e(@\,XQVYLTe _A:] '+㎖`l ֘ޤ!ͶO2JVtru:7{ __[T!̻t b8wGUǃ;U;hs:uή9UZ*iﲲ?x9Z3^,T>yncims+/fhUo&>B|p?rdݻ#H[Ū^ [od8 sۤDh墖(n 8<5]yi_~' "dT~&t!j Y 'g/"qxKKݩ{<1n+C" aSrc%WDNq%]t WbzöEΪAJ6$SrJ{efE w3eŤE*C?B0BB~a:PkV nV6V_` PjuBP$^"G!e}>/fMȰʃ1=`*H4 7<%,OH vk A +Ȉ)w'f'l8XЋS-g"q3G70ݝMk,ޏ5L0 9CmG&GSQ@ݣC"]&}jSC/v v/ I2X#ra!`oQdk[|] dGqSLi)&nHLiے>kF?-%k@^:g~swB\ݔP> 0wҕ 2\}TfXsh@y8PcL3.;xgDpBcGv-8X3bC~pAF Wg{ 3? ی? mzqC:=qD> [M o0?EPC' Ϡ j'p~OYHE1S:&p!h, = j0x Ί8ḡ8kLD(o3aKN(Z~0kdͧ(2}}Q>0 ep5- QGk23jTS"оC]ߨErٱwJE8j ?d5i] N ?”n-Cg=a2ћECJ`=dpkos&(, 3aӇ$J!iZվNm._Nv&ƍҗ*I4BP5X*Փ*`kJVG- ><^n}~J>d/ n)!#$YW1&%2ElZ4BY &[gT,ƷAρgU:wFC{}>5Hru~zP`9= -&@-xx afP[d(%8/6KN̞ 7V+X 9F01{8f#O%,EՖ[KT^ C79Dtqtn ~&G&M:1g{H[p*/('/~= x5/kaV0K8WA 8ּ=siG It LX?i+ȿ 3bWU[UڎtMUH3+!apz| ٽVlH@Mm+^7G0[#|SxcK<<̉̇1Zw$[NJXp2)g-}s~ىZg^",D+uIE,[ZK.X%q3mige5@|'^D10 s[Yko3N6ٵr ׄHP~Ҷ!q9 Wsպ~YQR=w 槰xLk| 7a=% ,["0̊z;)j黛PՒ"+rnh5Lڋ|YSW`HNDR 6lfJ;)*Pӝ` )ٓ^R䦠. ٲc*4ocRctlx,%)e$x@ZQ;*q̙*հt5yi&\Վ(Zaڟj\[uyyNW0So4ޱ+2Cr!9itNj!@-aAk y4x7:A*V$Z5DUUSH4  z,3R7zƤF}nėYDo& I5-y[jop%1InHx`1 yR~e#" R..$M{ԛeB27j龒Ε\Inbm: o:[g88.K3+Wlބ$樚6BLPW' |$R#[ ޠsP~oO~MA^fG=NK|#Ut`dse&'#G֓-'_"(9'۱U DRZuK[c@#;V@@񛯌|%;97w}'sgE Ξ hʌA {kK/NJ C W5k%2@k%D1CfVN\ylHoOzR^Cj|Yi_%4"61c+s p:h^SM6C*ei @2O]|U*VQHU {A_}?L. Ĵ`;1 'B`:SQOGܭU'S<~'L&4 ;feLrk d%rs4}ͧ&!Up{Z6d[Ys iO~:Cl4_LH s/T_}Ozn:PNYx }L顝@7 -ibM) 5[fK%>AŋAoʭ . {E49scH1oX([5>g?fxEvGZ]evV"I')V;}6=[Y4\գоīeʥR_LW2ٓ,&.0+[73b_r{ѭneԿh9zmC/e!}3rkdeKF3vZi`>M= ,, ڊ,cT xD*@TeY!+/W:n Q .:e~89òw%Չ+,GpcP6*iI^<ޜvՈEMv]?\DFB@1N>àĞ }x3F9uWD/mizקiVt8Dزt]8"E@͡Ma?-Ӏ_EۇJal,eTv]j#Uy/fzia*L2Bo& E¬Xz?*A.Y/yZS?d/0,&F]ЂU5JHB?hGyK0u+˅֒,r =/jۿE)@w&^i&RS5Gn=;41((4;^KfI)b#E2TτOI CwbkLXlMHW::ݔFK\4xIZ@;UUăpU #-dQDFCqYs)\Z&:ޘ XVέ`ocw RE0k6{V47kZ2sI2hl(;"Fh#|{H ie u..&߇.땉]AP s~Ix-)"ͭÉtZo ԡY$`6g3lRajKotX =h"L9GfO,{!xwT".,2S.XQ/1,M5?r7469ȿ^MTpF#l;_v6?$sfƾeԿG&0H@wMIcWFQQdx|HhN'U(xdZƪӮ5gV3 ,"E2=wQֆЪnGI9>ϙՏS̉)::ڭZ9q_3| 抌2݆#&D01 K@Mԏ{*;M`PeuoLj J?' KEG/FbwUC r_sȉٵ/L3fk{!F;Pp]}sԹ` ÚDsK92z]Mf'R|ɳ`l򚮜QW;fP ֔At yY.&# ^JG0Jb;4ѪFFq@DBGVq``PB KP62m9[?RÃmۗG@_r-nAn@Z{הOTYT@i %Mq<.I ֶ zZܥ~|ԆN JSFGd-Hy:n k`\ǘk,z:da-" %Rp=y֡X.42[zBMZ (_'Mj-NPZ9Sh˚l|@B1J]8IΖVJۙ3# {7ioB, Hb+;D1Q9DOAMQjlGH|5h[`!tS(Oc8٤*w0緺ek@k=J8BXy-- :[pQ8| IqBAWAmgNӎ4\,K 2(_80J!FFBqE9vIPA Sa*ÐMwSVOfKx%=\1P9:{OHZ7l_DTF1F{߄Ax~: .'&ovN`.+/Eݎ^}̭5vpCݔ޺XHB3!y;;wܑƿ&Q>ksI^i(Žz I G^%LdDI<]r03.3yymzҊy6#!ED!POh OyX[fTR;DG1V=n>г#Һ4~ * rzʹ `r#;*e}0iB߿feODp#G*DŒ6g)LK~%@Cns)pEl׫Oe62c@huX*ԉſ;pkyF'Z䜰giZQR*G9vtv[/cBkHH̠JxO5\K睔ra,0 k/'kޭޞDrn=| \y2_0S~(Ӣ5bcSBX_ ]vhoB!ttAn̰uةUE|аdmd@r LKfymf]̀"~~6` TUC"!DU(i"iye[lw.D]Qh:a\PA ^0FTS3OSP$ VEi:43:qw)`PJ:a-W!k6R. DtyGMt#5RY+Ak 2(&*.sojD襥K,k@o, 5R>f⫾}(:"RQ¤2:fo3h,w֗"FUm{%'yuXp 'E s1yoN+j 阉Na|z f5VjyQ]烇{2`}*5n%f#Mt ߿Ms2 #9H產jDqaT&3}E)zɵ"|cF:;GFw4#L^LwfxO']'qKcvĀ3/3#'s!@n #\މTĎ$axn^=f@&~=Av <^&ggF\#%Rlx帤r,48DqC,RI(+XcHk~=ܒr;2yùz w T;Aq.!*]'n D]u$ڷ>/`OET*~ywV_Cתi+sw,**,{3PJd889.k]7KPVySf,spnY!Ιn r7/;=bIGCzj>(aSڥɉ0eG%23#p{IY戅[u+h*96L 拋yю齠VMADU "v3&TʍDܛܥ̭VF|E |jq spLE Ci9EaR؉ 8]QF0^zvh+f `M~eDž!wk`;-k),4|f rM9 ]99 <4_tII.Mw (BKɣ#-?Sx`FXrSOcʙ+]FZxC}N妳,K1]=?qU,wy+33oFڏU|  3 z*u VpN0POz&uq Jn)zZw:2A4m2͖r/aY%1n@#yʨPyԕ ~6.lc(9k`iA>I&XX(u̜|/(}xIqe6 j<@P]cy?ǝϝF*W Pv?-;/~MGZlrkiSϼRpUʖ_&\ " Fv\+`}{%ovYr P# srU$ꢲ'Ȑ)H#׼- ؉8aqԮeU ?QMEIJڜA3@Ii׍j?Qn}cNnWx1!JZ&z]q[IO>_RRrU$ ryM(ϋHJq TQ3z>YXlCԦ 8c5P\T蝠_' 4Zi4Lq?X n MR+VgxXŽ ։m-ы*v8k58GY~@ ?8S@c-hxd٤LWș7Nm;PYJ˗tAriۿv46{Ev#CqWPhoB/Hūc4x(G~ZUYL'߸]:yLy9ֶaE@GϨ4\ p;= TĹ; oj;vmt.g2m+q܌t*g!"&9#3ٳIUv8w5266@GÞzXR(\p-1'54\9{~jHew\WWJ*H5mR`BBpOzUgrW .B=c Lb&~\cN-~'~ IN'&Б4?j 'ma}2'r(#_6v[6HO 7pw~%tM؞٦3A,YmtV^O*/Q5knUFCJ^w&JDM^A$}11z*!I.rvwHF7զ F{D$o߅;Zkx\}RW3Zrot/_" ڗ|L k>_%TM\ECU1m-]Y5~ ;Yx=VnD&g<3;p:vD,EN0>wfڱK$o׎(yЮP rv˴r侱$G(hpQu?U"!.%*$7I}3xs@ ۓ 3pzyG\m ,lli1SZ*j%nߠ}K{N$UǡD*\S-U #1R$fGbZ.PGR򺋴v`^67{$V'< fS763dSP eG\6exeT- PxC/L 󸫫Q{COc gnP _IӄW 4Cbr~Ԧu8 DS.or* glːNq(ˑH=,|p(Y%KY[]u qFdY"d&(=W$:“1 SBJQNXƶ[^ki_`XAOf El x.rzWՠ[lw3noM31D8EcCJ?6q̑aW ˷QjF|BA5RZյ=?@#uU;8I;'1*ɳv*8*_N0-`aWNh sD٩SSRh]ΌQR{ -i&OH)JnɓJr%}m,T&5H#ᆌW+ʯMKs` 4b5B.u 4!(ibi+lqYګMI @~=dީvbVڿEVp3H7m gb]L+rҺ. L jϧФ.MWhgUlMK\~ΤVY(FgN܉dV;jV%x 9t;iq:jKIB _;WlyB!l( 'S3[&v]*cCpMkg܆0'ZYB_Lc!yTBRʪe,S%#:9[OCeOo0}sgЛoczR;㶧TM`Txb\猹A|D+fDe^-j !;g< L<9M&v Ċ UO)S*U-dMQ58-_X@{v)=4A+/!H(8uILzpO?lXӃWX3~yVRPrOͭȓ5J_/EES}.x5<>/3 M1#ʉ#]YϨWA~;9Lo4mrQ^NK#Eq<:FD=a db3/:&,rҩ ઉfó)}Z`tGyxdD$Z<#tj^ˮ",q"V8:Wʣ|@WGeaL reOy2qӻ.%:__of:@yqHBy8 ^rF9o{˟[XSu R&5KXd| Wַ~)yJiܵO-({8=s >hбZ*!}YQ q5Mwm$}\˄Ǫ3c\jwahNW+Igסw6&X~.8I y+lƆutP6Ipoq~T455H"ZBt@]ZPkcՑF $^K8'~σ"S(x|W!6Q_s% H.牭2K3|+O4ʚ)GjBci娔µl>][/ 4 pqΨ3]{JSD/\ GÍ-Ped+s!{'Q7]sEIw1m_wuQ hW?NbG NJ-u S)AɗB6bNvOpνv%J>/u)[9y4t?קE(iCU j=d8ymJ}Ϗq)+?%{_{a{tG^`z2or#7S=dxyZ *: =ҩ-~3f$.^aj2LR̩GQ!/NLDehf}$}r`g]#dW?]y83t3lVl"Ð Gh~ξ|QDcȝ=Q?S~^5иē/ .t,W1m7{#Ǩe5 4\ʐrn0:RPF|k܄XvtXu3^Ӑkf1a1Z{vUK@6w/dI`&* |A}Z5?R @ k.C 2leAhJз ZvnbdzvЪhi1ԾE?Wjp7L'!0?Azm(#\eDWBKrep IORD;n/P\FK4e & Y3j5_\F}?8 ,kW/f݈+BUD`T ɉ"lkv| Y]M;](j?fuLB{S]R`F CY0c?=B Pũm OT@S'ZKbªH.T%vU \aszlܶgG+WT%`n {Q@~ oo̿* pP !uBrYYTQxqWɓ/R2f|>GѲֲesE^~dkp~c=[ؓ9vSҊ:זd( FZ7˵4We)~:@Mi~kL0;J/` Eî 3!I6)Ի]![}4S=ʼJ lS#)hdזqkpbw432`꘤aq_5+O)e\φS 腒,s^a;LdfUp.SU^UР2r5P̵Q˟)|[;Ctt;*@H#,}|ax9EBڏ w*3JKAڲ5:_yJ#`ݝ6P!PO3)E cqC4)Ix8!^^&yX`ywtEPK'6W 8''{[:vҔ'`yC1 O=d1.Z`ϸxNn!o])RcRY@)5?O JLJXB5uYg9!S"(+fikk'lq`> vh) Ho*ϗ)vOvXA2 $.4૸1TCQBZrU#K(XskMp8bK yAߠ,ѳ2pхן gZ|ӹodkz}F\[]Ktiiq ]jxƺwEv8aJ/R\ 5zM @"m*CcCצq+:{K _ֻ aɜԺii;-*=xFQ$vl?4\T;X]"<L2i1$6t$7圓Z=R5,iכ#=FN8C'nxuMǤC&jV.XB`|!{W W*m>GBE,vR7uIzsH|܎yXUhfz^ S>[DwaaPxK(1uٯd4g@ݕv;̓jv'YzD};S΅1;Ccl&nq/WC1Zҋxi.>cHι6-3Cx:>6n>́ I6;2CS_6- 1ZG>|Z 1l"T~YZݔЄaYH9>_uhFJ}IVw@{;;[[QAI޼9/X@f ;g%>۳DK`5wRD֊ D<}1& 9-5ia1ˮrvV¯Kb(Je%Ej]N "8qdK~%;{TRδ&V󯋚x2VD@9Ą{>E琁xz׏IΤˇ=gSm1)~ a[1(q  d6\BizPu1U1i+SUyͼ0br|o mfP,("5R#LWO7NmB羥Pԕ5Fڣ2,qˌV}LP@1|P 5`GYPcJe)a 4jXtAj$9QA8URB.s#d(_/B yg>gv-H@-L2=)ytDtRͶV3+ µ!qt-*e(m5( +890KeX0moRm !!rg~C63|&e1k-'Cqv1}!;vM.?K;0ac"u-bhI<ɮ}ٝX):4tr -5+O3 w+?\) ^2$iвCȢ=dsԖuu4 ]I<ae4a P1Ueը];%sw," xhq߮˦*|},hC|RQ[QOcn1xظNhNp n'٥aIvcuXHh7sK5c+Cf1!5UEVYFGtir\FzPh.R`""'S߭ծűP^l=LP>!:= iM4rBʎ׽;P֦UUN! d|eC .1 ]e. }7_2_v++`:by N=:^e'Q^Gv$",WyQ2'RA =3,^^ݝRU{ȗ r!G97 E<$Ɛk`#%Fݭ\"v4w1C\ gRѹTʛ4)&eSJʮ,WE0gԗk {MeS3h;r F2\3|t^}*&25_;lgd˨jN1p "=jݫj)<(#O 5G޵W`޸.4HUJeg`,mFE{Ps?IO:cИQ/_.KSW{7z:qy,]@KR_iܶq(# 2Y<~S 7X*U(,XHJ=UD0ҊuzPSr{keBQy*'#}L!բȁb{:f @;J%,4xA݌wϸ8fɝ:SHoTx}~WkGsxĻ\_c"MebCľȉ`+Pk~9Px;"/WZ:z%UFB m0(E qؿڐFopB $w=ӑUSma,'#ãT l-Btl:zo."\#sr(+5>+Yb Ejdb]/$vZw c-+ fJ^+;G-gh=.~+mڙ*`ZnCW7ldhSa.oM>Zt>;!4O3@>ԽdF&5Y)v Lw* Y τ#,m|a#& gm`S2Pi@}+?5X_2I:m%y0!X QW7tBy,Aw^"E5 6cGP&l g:)"(iN뿆}ipZPE =/{-l;=mĈWe_wc 02rɲ`n-1rD5~= 3Bg i6pEY`O( *3:׵WYbFāi.wb ̆Aē+n8zF参W~EWûn")5Q#ro H?nAT<}pT3F8ً " R^9KsåD4=T &UVu! ioe&Ve-9U^X9+\{$@ղĝLͲi-hX#FË__nʰ~bot?|sop5f؝M[E'馨S3d'OXnL`?ecgKt^sCa'29rjj;ykw5$VHssȞwm͜KS#@/e дO $A^`z˰67jJX$(fCS_efR%9Z$ R/y "3+|a]ZJC1PYS4LzL)Ջ"7\B/qh-hiC.l[=Mir;`wiOڭi.x4-PD3 }nL91%'^ H۫0EoCZE6$qYG dN.e zQ/.Ƴ>luR2f0KoV,Gd}w?пSE[Z:}`Qj#hA[C&-t͘5kiONq˷l8CPHB0˶I UaܰV9KInf:߶j Bd?93&$ ,wï VKcKvMK̰81%+8Aޡ ;|};sglYE胷aGΜaMaa;i?3]HP"PmgbSga*Y5 GV6]N՘w3a}\e_aI=b47򓓶M(atQdj&7Le5|Bn˂Yu nW_ iu wvG97I}QEEE'︮xHmp8`GZxo[͜Ht±5?5"{w߲P XZ 3AAs3'罧2C-utR i],#wKeȍ=/oY;m^Q#^b_)f\/% oNē4HBWGȷDҙ>2A 9UU@' $oyU6Y%h2f~w ]'c4xF%깻}߉L!gxDb3T]BcnrgʫTzp.RVJ{łw ӹ(~%$vH)'?|g"G!2Cl}iaP5I Y+Yۯ$e?Dh9PC+LfuIF"Q17A &c༦JvՃDUۉj/%E)Yp=dtڌN7ͼJuѫᵁ2tÉ?.g{09 .9XOP =Xj9X郎,e"g-^0m`\=̴Pب6F FIF'U@m*[-̜j(c:^UIH ?2 Wm=QIjӡ ?bgzJ^h؃іc:3R{kH 9OQ XPڔvP휕?RMtNx.z@.<4Kz,E7rjfeIu؇un@lA 2u6VhnpPJrz(%oB]ߛ/xuYqqO]}Q)5 {x3U Z)Ѫ~`Wҟ# eY9T p,vdI˚.et?BF\ֻh}mOj>ZOShإ0`Sn.ٔAMIA`!X(߃ lV:TAA7[f;4=0B1Շ'@s'f&aΒ7C=~g? 7ak$ϸ-NDC4"*i}0*ÈzY0 ۚ/aQ }ѳ ?e3|cRzˤ9Fd!5Բ+Ғ,CPuY0 {)>U YG=l]  #>9C rٵaXfЎex8S 1_^i3%G<ĺ<xAQFyvz:9s w&$+|zOK"PcD]3஽MOm,k%r LhoThY.;걙-P?@I'M d&b&Xav_,XMIi8\GDOxS-r&Ԩ>$[C,;L):,74ӠI5_EbSzMqVCD47 hg# #lTҸw?<5f(x R}Cy9&[3_>Ooz!r%'ɟ$ƇDլN=DՓA^Up \ۓV3D2_f>Wz&S>8߹+R( ޜ4}xE6,kG*-| &s<b1Ƥk* e/*Ff̰!o{ uzF⥛g-FL4ۄ%3$O覅n USrdc_`f/Ȇ^#Y1@"ip~uJ!55GXEO!S <$)$JS?UM^UOWdoVW;n2)ZÃkC5- EFGW[Z9`kwc*-_~ ;Z:CL^)5׿>| fF~D7!h*0\ _ְŸa7'|W\y$>;7D{dwݘ_KM`v|x A#H@d 6̓EkblakߚJ}.@·ǡ1MR)_`Щ99] Dh ׫(uLBa M#+zP] ͘K"?juWh PDД<%ʹX~)7ʙrJeHmGdm $ ߨ]|NvLu~IJm|6S5-`TpE)VHZEqE06($16iRd1QL"1bYLd𝧒2Q)/R }4: l "y{U*AC mKgA\ XLM6fps"E5!Ru&eUeCHia|SEfk=ݳhKN={SG"=vt=Ys5"OY^ZǸC21|5;/م ;&2_տg&i?Ud'Cs,ƹ];cQ'ru {:֩FҫԈ  ,ϲHxag7<4*/qⅢ^p7bBΔ;OaEKGfʎSfE<~ᩅ" .Wyۉ2 ;( ROeKbK!>hIBMS猓}yzm[:n,rI1$c%DQjM:޻+^!+tU.$%7]Z#p'MO-W.kmmەd^BOJA@8HCnRTD#n5hWDqbީV#% Vk;ޥ"vTszͣ|ϼ. YLZOYInzNS6jk>uTm1[s ~1T'UE{938SSrXG.0<(nr k0\+ 2>EfX!HHD=v%E,;<)"^SaXb!0Szz# c'n# L+Lh^)U2V?q#XƮ h_gB9  ܫ{~rR'⤑庢 $,dm"y<1On`?."q\1^7MXΑ}4xE $R²^`*wCRdЋ}BAhnn,oc-(M^OCRo‘1~T,3fVQ酄[?J 5#*!JFt0B/ .GQ6[ rFb˸LZ^k8֭x~"\|G1|4C?BKv}$@g8_6N^jA_',B2x,2sS$Wڟ}T"8E$=uS΋Z;1/4dF kxeRSgSRK!urD99,D?! Mct 5|m pwt|d.ӎ/ޞҴ:Z" 7} %cklRYMXRs*|kp @V ߜ`_ZH YF@ r/LGa#+ܴQ]b Xq8$}0:[IŀGDH9\lkAU9Va؉L~?E 'JTr ]*%y&D榷pCfHwD;k81\5k6f rGc0SxkV*Rv oגN4^R!OۤVp7qڽ,MtazhM|n"h&`CZJ蜣U‚vm6EszSeeU >6lVg吏(Zsnv}Uc1u~5łuZ,|}=Ei* 1mR+eU86s\zh9ec}X6~U:V =&x-EV=^O9eP$]XU\f1#9t)typ2tZQc0ЦrW#mqrJ7E7TBz]{Yc0Ry~[mIiEb&ըqhgGeNBhO0Y^NWÖ4`t[-kT>)sf ;6r*A 0n+J Xx]E$pqr5aB7;z)~Q*bTl]RIp''L˄ZֳYh N>ZCT{}X ;#cp7T)lpy!ҷDwBgLH9)QV1VAO/"[ohJbw}V|`؋z= emEl#x31t5QCJEț9POaNy, r̊p}fS-.AL?|7VXLPMF^09ft]CU*Rz6G[ Us=4SOZK[ezi4m3D Vpvr޶bЎ*+<@Ey#j UV4Wˏ@ː!7ME܁.yQN>cQF:"E9o}vh QI%͔߭F*OsʆN=r=n"֋ Ml-9kƯ>$If'gK$t-Uy4@-]MUÂq1X@ܨߩEM V"I:$^[b' vCʲSn{nWʛYW.톰!(I{sڈV_ ]FSG3sOlzΎ6W ~ YbE.`U7E⥞̖$a2]k6ڍp&rJe"^IMyC^VUY2;6ЀH!.ay`bmk9##J!<g jq~84$PR,he*Ælg6mCKEܮ~`d|Q|SM ާ3vϲl|(ǀ؏&n-Q7$4ەfVĕ;8k}ܶGj2 ej`AVuGҔd=/^m"i"+|͊*Ն׿#Syq1E!!"s`mӀ֞]dZw^n/K͛۞&s|\ v 5I<]pGoӜ_W>")PY>ʁfF;umWLUgb YBd>q3^q>@a?\̚'k{6Ĝl"Px.ȇ(nP\M'T>|ñOV&S=v!0z.a;:QI;ŘƟ#Kd'> }X2UtOCC -oP _i0?6WHs& p~II؝GE8lHKT,䳷f>TgmR~/ ʭ|,z6~"V&l {JzT;;G8wQIh50Ie&h~wmVBYOTr}_@kNBUwu"-H)!1'{!@3I{^6l5;!n.;v5LXTbٵ:5BE'jpLԄF,mN%Ig"XJU=SJgD/ʌ*h€Ǔ 9@w!}j3a/tF몜cjd/qyU4 wD GJw\f6vpÙ=Ku뿛d9OhĥLZ-dl>Nyۡ-:;h}F `3ee)["E#!b=ȦrՇu3t /3+9` ]ӱh 撁I۹ϐ3aBi iA'RiD'n?- 3..Tz}* o@#+(}31sk7z~/^&4m& LSuqu!LO6$Ћn^V?ر!Ixm$#?scHHN=Lά-.BKXzH9"XN8$|j 4Jua&Q8>-?W׈P eBѲ n/Ӻ/_Tm .;$*&Xd,y;zޗ1rV]W>8.hm:Mr2gVaVVL><`z1:1^+ʲwʭH6 cd=+XJC@H@g[b dqAg߱Wi9[n@\2YjaG5`GI➿jq6۝}@>сwXľ n} c`yN(WaL{WÑ}LT%I35_5w0Tw9bT$XdNp=+񔣗j_!,Lj@-0Y6#r )O\8~&Ḱh=;."0dh`7Oŀ^+TwͳeUe V)pWs% E@ôϲ/:6b@]cLE31 W6-46 ?2݆ԂO~۠ .BF2ỵZ  k(R9F?V[~)+}Etr՜$ps=Xo;ï ͐lk"ȶvϊ ?gKg!r azA6LQFM+\'@9퇠e*+[ **=0>$nEOV} U,0Ѣ3Iο[?d_zH} W;CVlj&գ p) 5s%:C3mt0;ng60OĴE|6 '0Z*7C+RF&V[ў\0$5p rDONqO2D U9l.MϋUc-Q#re~!WIm`$꺡k_LȐ;V'~Sqb Ĺ+' o#*kTxr91/?y#ny/ɺu}N"7k wnۤnM1'bsz M)d'F6Ǽq\ѢFp^ 8ۅʧ%QLD5pc(l&n*zSRUaA=5ȝl&O>PRV3d{LT(z*FAyYŃUk͜?^X;5cv߫bAvBfDUuco^~ eBc)f*'vbiп*0QK/$Ǡ&9b%|PEiIiPւ .ROGNADH-_?gpWET}>wj2Z5RvorL[pB<]E^?xN Iދ$W,uKHl+Do %$ZOO&;SRҮMCLzJn #`#Q@ZCOәY\+FI.~{ւT“[`b|@ DʁQG\r qd7F#/@7y>l Ů˻E"kkȔme B9Q{}<^=_L{ʓS/&ƌ9"a6=%ppi(zKE g/fM\У^w=Ш(I֖%԰~z HuMYB5R[jެ ;/5$!o o~ˊʎ)@D/"*-8gV{0neIqx]#s1X^/$r|~AFXK'g' ݸcegsŵ,I#"Ǧh ȼ%e1=q~UH.<@,9hx LN& R]xVmP/0ؾ{{ˠ0I>,R2FxB)x.T3#fnc 9ȡmyuQufj&xqAn! a/(M!h6rIFym!3$VR@Mf!>ZcJ&J LceoWJh>؋]5@(^/\_Ei2ve; g.KҖܻ*#:fpЏcl[+U#mz1ΛΌd*_et":CW845;?z:ˣۚY(E`ؙ^Ox;6&?bmq*e:&MZC)pcS6qAAt4RSꕦւn9o:xӂ\.OV2@f9iSy6הNbK&wOMɷ]Z1(;jmd5u׉3!iA0U؏?f/zj0Xʩ !jjrlLZsy$L[`ڄ~g#|rvv7k̦ 7x%8^O /N,\n,X \$<}rR'1o\(jL1OnmjK`m\S }ޛ2%0vuQ}Oz_Tx~%c0s "~95sVE84Cj`)K(!,|Ve.J/A2te<&?m61fʆlkp! 9 q׀I-IwmAg9QAZ V$OaDŽPl$KKG'3w)KZ[Jo PП*\%/5Qo4D6}f.OX;5 #dZȓD̯?yLXӤi$*}js;CM猄Z10}!z>e;?+P~.uҺF?i8u#,f  ep'?jj`>_tnP0>s{Ia6F͖3׉{.ɲe4+Q6C|;[CB;^:T .Duͷ"ȯ~4"S )!ggH4gT^q HpǽLN3SHΐ0EbC)(K#>N#AʔAWCekF;7pM7t1)WB*qA8 KQkl7)^W5µgwgP=A#ƬQIk"Ac3406̀R w H$*hh~v ɹl  ~xvVJTݻz3"M1 c[0 .YLp<u)BU YQ!OI<k:J5\}`\3M6-zsWa6OautטmRL]cpLYq5 ͻhk|(x9R-,&ՃWtnGwyM` Fh\!҆  "J֩fxx^ EQıcTu{w8lw0^X\ҩ4 L%Išȱ{U3Sǐ W\-1pU7zyBXvoTG<|1iL-PBb(RH0cD/ex2LY2S P6虂 ͳYۙ Np9j6Bhiө+K2{-ދK2'Z;xLbjrp}'F~{P9Ic:*jw`)ϴl0TbPפ@ ݎ 0!# .|.APS+,Q.9tipAIl*MT) ?@hvtMi%r|eNA3 kp*9ߵDOeSndʖ(2W\/ 0»СAˆ!]jHJ0v2,$QrS!6(|Hk\A4y^u}AtXm oO0StMgNJ .H*4ە6GoL df#m=F>?\n yѥAG،(ѱE0=(fRYX K`NwqD|Ixgs9M06\Yj#&fxҋc x *xm^,%y!@gB?2eFE@$0h`Zd*F ly(cq!]oIऒLqk9%wU^#{>?d pg;c4~I =[=”if|I]\F`Ӌ6Ks%f `䦝N7bZp$WA<퀟4d1D _h tingU8Y!;!VFۣp* E 4܉^k uѱ?JIG {;jI$A׏F l^+{LRɂ~XpNutc)h"f Yl"ݿ ݵq̻O2dڴ;'_͡´_WrAZSȦ'] ~ |q݆W^l _iG%FB6ZR xzfN_15$_br֋Tn&1#$]P?1ѶK~s$XQ+Ap{u"f (f]SY=(PΉ? =s*[17E_fU;Ő@ɧ+Hv"QO JԪœMK>2+5Dhob~@1#ֶ\aAӈ <7k]z)F"pТy5)s8_G6L2Ъ]P  x\OWڰXiu(ihٗsuU/˿-QuyY\>q1kNb`iFz(7̐nБ9۝|K8,4uMM}ft{~)įn0' _Kk JSQQو_~1J^\@&\  3K1nM^ Fdq@YJε<6ߛN)cí{&:7ftmemd/ZNN2jNp#)pE$֟w9pXO~.O9ME.bwHMERWT}±,Bmh3egs5]bWN,m=z2ʃD ۖj蓮!bKv֜{4ulKlu6]v!_JACuvyi,4>d9UM?8$:>0HG誴kG}[eS;kmx;@6xkŒBVVdhß52$=aawM褴<\_| w~9.N[2hX%S<8SNxm3ḖǏ;+֩J(*>m[Pf$43ptU1)jM: (R9[.!hV(/%_J M@hw") Q3B[u0]THWnzC*yNCny__YcnY,S! EslpSf:7ᤈk󲨤Di (H8L).1.Z\Y+uH滴m{$<|yo"W_#o&:6-5y ε}H r]]oIBVU\in6b͔dE믒?:>a+*洶 8[٤(g4; `Y PbE5G8i-`4٧ZBkyTPӣMmN9}!wSegu!bo"K CV4ۂo0~Qh⣯$d`d]`CUA\MQBbD|L]as²-Qe -{|:TV^%z{F"C1@p=5k kBR0_ޜWnt㖪>r죈RǪ8N#U߲ 2-7S|7F_98!Q6p61lg>η`8PL =NE/}"7N!ܸ['fZ<0"ki䴛^*̏)ZECOFפ9bU*?Nu BÌou:Kc%H!]Ҏ0qX9֭V5:;+琒e^wZxe<|G7}"}8c-~Kkl2Qy::RnK ‡7!qnu#l1 [_[]1$쮹 ʢUE ŧ^e#cBɇ3 Q m, $ DSjnʆ )\?AP!ܽWdF0i{06)nshMr&>\sy]i2GͨSC!ykUSj@nՑOdYZu0Zq#۾ğ;,כb!ܯb_l6W7|Gѕ!ۊք2P>"5 ?*1^`@ua*7- +^Pg9 ;f[9}=&( | ah[5AaeQ} LPlq (Ip)BS~89u6߭fhynjk/!Dn,{Í--VNMc'.,S ,ѹ A3PF~aDhz{izi緕7Vq!pfx0ꥲDg݆sʸpI;fn^1n#D)vD^$2ᦕBe:^&ks٘%{ '3 nXnhlu'E#'I#BdUZOެh=vDU}"8?-jþuxڥ\QMt.Lbg+QvLmp-0xn~R<㩩 [ʑi9 [$a4W֊EA_ 'y-rѰvQM>+%h_GT(Yѿܥ٬4BQ@%epW8uc]ŭpc ýv4z>^׭z]0y &b4,Y;v_?!CZLCLk.\;kMΉԚr(dPf `B +>$_~oG g@a,wۚҹ*`$Qf$"l pEyL%A. ?0c)#$FҀ)j6DJwy:(.>0#Ho[ Wǘ~p%ZͷolV $Hw% Ú5X? p'EKwNfy'A^( v:BB覀?rٛ8' j!?n;UP|u'saPa+sb0\ jǬ4U_wOeyJSji %} U>aZYt|WN峊F$KV|!!-vZ~g|[ cfBă`S% 蛫߄E^S|-_,&RlB8殟l`:ySFpژJk;N9V0O U4AEO]65(zP$-<UZQrAf{:j䳃}3;3VӉ##}j_H<៲ٲi־GLs.ku6Ѱݰ< Y__lS;8M=ЙCvIY]7;s ffZ_OG[@<se s>ÿClS >^M=`lϷicX׽"Tнmcpu˞c90uFb#YpSMVeXc8ARaz64Eto9 N9T۷^ _ @\BG;`6/,ڜ1PIsIO}Z%GZ#ٛV=Q"J㫺%T'IΦb*"@J!֞N t?K<2Dl 9w~0Op6N1#߂SƬ$}<}`yE G<+}VF+*41 oABK#GOwJKŗDaX@-ᐭYkVW#?tEhk,ҽs%ʃF J4i9Ew{Lx7P& ?qjDlQ0Vr6Fǣphlp }uhOQǾt~:3pkB=++!r̡Ut 0݄C"[z\/#+w '2*''~NۚTчg!k7hV}{[Zl_G`D6ĥX( # ˥at+-Zut6)B\H f!A`azTL $Bދ`[+Э o]0Kre09ZV0I`gÞY$aX2s;&;5ˏɨh;Q'գP:U''FAXHjH>} <(ϓUVae煘gE-y؊E`uطk*&* d 5AVtc+zFKg0! ۭisr9ıRJ~\X/\LrS-; "pe0gBU Xe52 G4U`rCZPN+X6t/SFDpeTǒX)#.-?r Jdzc1`j(i,F(٘{xs"_."// 1>MS!a~L=QǼnї > 6-1MVUd>qHVwdvuۍaWrIԵ՚:-#C4P3PHsyUFծ~lᕙ{i [}3Q^)u 7=oz Zn/{L Vնo @AÞ~25lb;ZF5Gu_\m޻\/L@p^t( Ec2@h*i#F,Y xyr-hkg3 R A^X.ڋn0{dX1}M) ECh1ePW*ZbKp|b[S7#<h P.x|9yX_( l3AHl88'imD5`VO0eU!$3N'<ɉVڹo]wQJ?/(`!t kȖHkd.9nXR[IX>}qA}@g=q{>[~ҁ$}>2K."Pn-ط4~uJkOYצ{T3q4ݿBjN Y3uҒiϮV󞖸T@cQ󦓪NtE9'JW$MH!;vDii@ { .S}ɴJ(Qp Z$뤚ǫL i5o$ O__mۢ˱*q^lk}LSo1LI# T^ֺ8|7!̡9PIɂϼeE j܉PN FcS,ȢD>ŋZ Fk ?ZLC9󘊊K˂+}.^iUr^FYb⻳`pZ$=Fq IDoL翋ed枮$y? }tL9Prqd*%TݑS{OvѹVg iL> nFy.ρG0aUo Hc?idSeYJdR43aaF%.uc%q*3oҰt8gvt1jF^K3j94-/tg\ø8 r]u, Sq/qؕ ۨy -9" _H?gj>$HTH hqf V>c,i-^k__<"$;zH,,3+`hVj?n1P]9azI0aW<ߘDYz"qn1Kq2Q_.朱 6`wkt0UHrng4cCZy;3P/޵ErXAEJ%ơq3C_[mȯ13<}O-Nk.k)u[~[=#obi1xLFd;y$An(ɲ'meAbulͅs#G<78VVre&i?KݚL!|"]i}.蕘ul> XDEB"z IsWi `)Fe酕F^`eX$EnHENHy˚秓.qn 4~GM#=S6lvf,2S?^GľYd&bMPﮠ%>(9 q/A *zgR}M9w<8=}gB#r㗶g,d3x6m|^^ !GV-a5;6 Y9щA+rgꅆ _ `kP;b5h;5^@_%8ެP}3lqu>?F\Zr.%<-#7Ԩ3}&]n=цJ@E#(K~gs]cH5Jzٿ,RxC~\KO>@?K^7~r|)0Gov[֑95Ks#,\ZY!޻52,i ?|8. ,q܊6!l,] 艮7Rn^Pw3Nt k"}eB;ܴK&0gm$@T?d#ųj1+ gSAE(~hˇY1u,X4MEcg:2XVˢK<ԥt!| %xTE*ށT*Czjd$Gc/јjΩKߗͲ6Gj_m/.Hϯp(7G^C |dIo/+k3G2մ9ŃP8g0âE{e"rqG>"WP I۰eax*s DLhe[3QLiHǽcA1ܜ~OYSДg< ,t6:- aa#CXP<#i+4UaxaY6=kC$8Z( \FnrMjz<*3: COٸJWjf j-;82f-.W)ʵျ5G.=zr8k5q^Nφ։~{Lk޺=m"NJ0./G/QDU 9Tf[݊{\ff7;i[iZZ#XpBJefy<07KL_ZA 3$ ?4OC7t5lah0UP RTSQ-EE:h򉜄7)D@͢ng46i3O7s2VԼ@t"d YX v-̔ "r{BMٝ")Ch,|<Ñ>הRDu>Y,tMor>APg`E`e@H _ в<}cfKХA*j+T@(3@t8:wVJi8X4=Yl[]Pк{JMDR8d^8O8Xt@5~)UAnqT e@jpM,cjD4Apo.)G1U`fX%z=2!6-! _inW -BfGA7A6T P=` 34)En"S}sk(cZmuȽ mslĹ]"0k]p J:B4Hi wꭽ9agi7 {&Q_ƆS~3LQ뻙v փBȌm.8U!ZX ^z쟱GbU1R,ٕa4[<. Qh <|kZp}Jk$#G%- :izi–qYoG$:Z~0!% +.lC%{,RTCO rfPVH^!8Zr< ¢njy[4!C.T]?ݲH_7%5F3 Ypp`Q_4f8!}h'%H f1Q }|5uHZېŋp4L=q4SbY7GJWq_l5e Tc#9VYau$<)&dM m}TC; <=Ū/Sv Y `퍘)[f!(Lh];2M֧,^t:*f5oH8e<"XgŻ'=Gjۯ:{59%HRFhO6H=g=U$ʂj UQɁ6_9Vq%%0Ӛc\|o[2/Օ)Yz WTNX$i| q*e1xl&@YQJg?z܅ݻon׳7v}5ڼC G̘NUa'7P`d| "6kI*%q_x]~;06^#X-k)%lx>~q37(#̐Rr5(]03.}؀C3Cj8iMBD kuЂv·t*n5f̲TVLRs tb .Ox&%Jyw1]245*(nyQ/ \2&lǠFښcdQN'pVOLkZ`w S1~uQBE& (: ACqЃGE,*s-ߥ+$J\>/ݴR*Wa@8?fkl]$3+v'IZDaR!5X}kj<+&C6^a?=p0Ec%m8IV/%cM*,a!h:tG[K=iJxJ]X+Qn8dGa^s'g(|%0`C}dQ)x]}@JPYQ8䁮)OFOxLָ]f%aZ73^`eE  w_\JX2}Oq6 R2\gwEL|΁wq˖͟XVZ"PiL"ѡ߇NR鯠2Gt=l/ӜlubB>+泙 lG%à؇/ڭc`)tn,hf$v'G0Z'YUb;/auCh:̀qRMv?XF4cAg[ɒ6B{?I*Im&B,?~X*:A-y< w}5hO19)#3[4&I7;)ÍWӅG*MP2 6]/f( ZEF~]-9@Ž|S+oD{W1Ci)Ls'qWQ$qr kp,97/{(wtP?E I`+a{J_ǛOCN +dMb6˴r_7>*C,RJwٛhb%4V:i+}oQɀueF<鞸g"0-hVs=^50]Ts:J3$֞ڿ%UK^=cNٛY@Z>T nQD+2n ÇVa >Zڱ4EF`Is[ 4_J!VT*kiDn)7ġ|n9IqJOB,5&l57nDĽd זU5!p贅UT +eN&RրC&yVs^SI'K2¤lqHQ1|Qh2m|3&倒J).\8)hPpTaiv%2ŘŶ0*gCqa; 12n!ziw^(,B.ea7EaTJ烴7A_ȪR m'\ զ܉[9Q֪C,)AvHjP6>Pd: }ͱm9cs Ϲ>2KtH&sI{OLHM'ʡkN1s$՟lZ3!h-N=C#*LdžtCZrm,{;V}B nAt< ЯU~-*ڽ:@{O^t[xiƸ}rL7Hn!Zűƀ{ixLD۱yDwU6%JA0%]uCgXiE2dR9SI8bt?0qB$}yb.58 jtSdaKyTg׏XE 'zQ`;4X7_ !eHhhs GW-BjL[w*oH6)ZAߩG K7 w15G2A% ~xFMa]+_Ι6gKJt{4 4{(p$@lz.o~ջ:)kJi}3CUFCA)9Sv+\9>i T3?rӨ/lw5j_!'с:(.kpHhNԂ@KWW1F䆞V; 2;pT0twd΁?vB70}Ѹ߱ *f湵ɒ4T!Ћ/Q37Ms8OaUy83Х|{sauzO0K~9_t98Wڬ 0ۗpV zAK9_ڛ)؀Y>:pF#ۋ;b *=~|,T@ U8w8a*1l {l]SS]A3*t:Ş]Vř7EBǫƧN7=ߜ(Iˋ{C3|6T5]~!ÍJ6'.(ɞ ݞsw9L^l,hSlf%{Z"Ӫ R\TM!ЇԖfR+#@ez Li{n╺3d*fq*Beo:K^],)M [ žg,%ub1VAunQV2;hTilWʽ׽ILM$.`D-9J+˜"m]-rpHeeN.*5B+׾vX΅6HO f}Ɓܠp4Eyޕ>`Ð5q A%h"8jVqȋ[ y-[FR 1f`\25Qav4bWz%8fz=)㖝yI%CGh7-i=U9m{*[8\Z [Ӿa sxyU̇D8:=< X֦;0cTP.wNVx !KzN尥7]*^蘮No DZZ/h ,c dᒫ?| .vnަ`3H^+(ȿeXd-2 ?cH8흅 7碍yz'& !(|[$0~0|.< vbc0BvIf>QR*T \;gߥցΒ''*H~>dv&KĔDZe—#$WKr#!\Ņ4w -J~#5KˀP ߌ3k"ɑK|00`]P+ Aoy=;aWEiC+HgʋL%,} 6f01*Cmt͗SB֪@yAAuHJڐgRQ s+=7t!FnKt=UA9'ES0V,aP:ͷJI|iɪ1Jr x~Ჟxlƶs#o5180u?ݮNxE}e]-M[c7 I{KBkLGGNtԵ*zϻ.; =˙93a5k^\33oU X*<͔`L „*Bq#j+KgDn)x1'PXuئ 8xB|lt _i/" LAYTi(z-j$q7T}k ҵ ЬQF#/:ov`øPʼnlE}7(Λg,1" qפSGگC`>к~:~2o(&@2hvqz;kH{|3V8rj+&4ΩY3Ū_vzΉHn`s4?}1{a_[~Gh1-Cņ+>vgzo;B xIepNXWeQ1?\_集1,AIDXrjNrsT9Y*ZiZ:j% }C^Ţ ^OIɸ2euK(}m=6_[Q: dUOb1:nQr.fx$)wڈ){C4ҾRѐg[qL*/ʹp1p ,|Vҍ{f EܙNAh7:kV5.9sL&`~#xgG; BSjE4e8,_[/ңfivH1ou?'84FzC= @<2?^V7 vP@^f>^콛+~ Nxl$$c2gORǕ1e v N:A(RĜICÉ.} )7#"slz|{o@08.;KZT`pD o:W5cc6GD,r1`m0/-Q:㐶fG|w D*/b=_sVvWB󗉵2>8+:|xj71{2+i@_ܛΚּ ye4[!(`t<=MBM^nfR&G]X5%s:塚ֵ~EVҲ[1_:I0|JS(q߼b_#5>jy0:JA)r8\K=sf*\”UUɀ`sVZ}Iަe("omdfu.~KdvCطiF-gy~۹z>8"Dq7u :*odtEt!(9%Jϫ1dy1*6j/]pvP軻ώс(݇t@GY@p5JAep^g.I:'>^$#07:3#I.Im ܥ>ߚ&n 0*4 G/ϯ~43eǪNU1JAT _iLĤ*mGmbqr& ހv^1ڳV*?#1B÷RVK.]"ZN |^qzԁ`aKmE`9Xꅩ}ydB 7J)twLRW dq3NŚ'M"'N ]MĨ ؃KbUgr~ vVܪ}kjIːLǖ[o셙30ԳgBFj g> V0 RJ߉IƞE~LgaH/͓)n`Xg M(u9l AτPNmɤ&gi<0 dk R Nr_[.3E0H۝ "1 >r[Bdވ ) Cg!P[Pw,>0_K=~-|xC,2C˫iűDS5;M{Y(r} ^-aJhXzVҭˆZ!y/*^IRތp#k)$֓J\kEYWʏ'LH; 5j;%'OmlI놬A﬈5RL %!7iAm RRڇ63MӦ\hbH-(TŌr1N%xg9[LBà8ڗ0~դYp!Up\գN/aGP\&r8魰[mH(ނ&=J-k]hbnϣZJ;Ie!76W^KNY>Ib~f;w!P_ilUMtx3/ WNPp<#Q>WOay0A ;ňy\޳˕ zIA`U3;nչQ޼6d5v "~ntzP#N. ; V7ҳmGg$~!#L2+n*e Jt%2)B{ BqW<т lymv$.zC*J`_o aKlnE1dhI@ g⟊m-ĤD 3\pcﻓ?U43'~4eW{{Zp;_YiCEeh \){xcDUQ7s*ԁFxBE rw5Gv-A=:~jơ<~pAܬ) XYfR,ߎ8Pet!6n\\R>/GK⃿‚0Mi-4鐄F%o d.($f۬v {TD\Br鄲y-: Hxщ75A _!9trҞXd8!KifԼljAs❉p 2j~?W޹R׿̒߸lL.v=qSVc5:g"D/ii;Qlrr<qr^:V'cX@t̑ək3UߘW#bAS~ܑ3Rwd;.t6hMI8ȶG ꋹXTh|!5Fl'{{7@1پ:*@7G-PEpд׎"%0I2{r1(z+Ŀ[{U^,t8-3CM ]7bؤUxDJ[3ٹ 1rI2t;{]W[?$m/|Abr0y?$A:GOHTOhA_a(ƊC1, 4G23BtQ[Iszva&Xm2wUuOGi;9院Am#?i)uvcT~%9a̯4*1ΛL-:tqZO?2J9B7W  >1.jnm wQӴQDh` Z SŘ 't=7*[; aJr6HUQYo5 ;*tYB$DlaJ g\᪐LUǜ!Vʅ,-=-(;VLYvVUJz6W/t]O@ n\lK3 H?Z/ fP+ĸ+Đ1%+[D`ӀZJ1!da|* ΢?sJm>F8#m{zY$gȲp_ xW.z8J\{ks̓GL-ȴJ}GTpѰ4E㟖z#\$~ͪ.efl r-"B3AgJF]RF)z*c[61h+=nD.*kͰ" C02xtS_&¯=B.IC?+?a_ZLUѪcOLقQ9XWYsp|BX0< A7q\[ xlr4GQ$yMA yTVA*%HQT.嶼L?Uqq0ȡqi6MEœGeƘS +OU%`$[Lqeu):TdalJYDNSuct;4ϹA-Wt: UU9"mMYGA_8<(3}C!ػ/W/ y r($f R- ^T4Q&UHNB:&<(B-P=ݏFPFW|0 Lذ8 )˩SS *wPz{Bf;¹E_Rb.#p2)H:SrJWQSr1n8>G*~]5\ (\@!/aګt6G nvE͐L$D|jdi^7:);gyF3%X@ݞY"hz4SW깾]i1(b ElX<}cNP7[37cs:̋T4Y6Ғ#W q;%﫶Q\t۞c = uLj/>(:a\,lU):F*ܙRB8à u9m R%~W-}Oq#G7Oʩjm̸ hrTsvr}#B=]4Moag a| <|,;򡪳Xq)("Qumsx ^a7,hG[Si(_'@.XD׶k"@7'-Qﵝ]A3* GڤY851;E pWʱ{r,r{i պ;[%ImMΚXuU$[*kUMt"eWıϪy2܇\㊞atąDFQC:DT$UKkgB$J_C&aV1 U7*v {`l#jo^3(@ \g;f *M`TSNXEyr:m!Xq0 BQHqz9/ EJP61- q[㵤t^{ vu']t`qRR#fSJ;rrmn*Ö$'zl(IGHOM=w2:7]2.la_NgTkU0<;&薏%e C9?X[Fm2O?U޸X@噝>9%T͈rF~KJϡReR,e)z,ߩpUbU u-Y,{TCռ׈< Wn f 1@T ɢ7^./Sm CPDz%6msې>$n)`*cGq"ѢK<ֲ![e_!o#]ܭ8.&Լ:-vdW&)jD 2R¾IF2[ M^:*${M'J:PFX]'r4G.*S[%O)\rXc`6 lF6mީK BA:ɡMmXX΅._Zͯ{z(dƻ0^CA, I`6;ev I6<IwA˄j>%(2aosxO>u}߄ \gRhoPNgGȀ9fĂjSqȺ9j^)b5HoK7M~n\Sb4QJ]Od`+~@IdSMD t 5%FN'yvWz$5 % :Z hc^&hTaVW\fcHs}>4ZH9OrzYw{.20+yے/2~V&l9)*t#%XTk-):]lS<c_;+k#=džH>%m%O˛B`!nPawnwg5IruAzѼC0HȔȿ@(ӭ:³̝8=} )LS}]\ۮBQwj64'p/S$Ni]dPSx7R`Оr ^>C Lz?=(p}PXoAC)ȦB$+J@yMҞA֫E.h!S%^۹ Bt 72<^0⛙?t-l 9$/FQ{ii-wzizuu.=z:me_L\{؞0B~yl) cؼ߄&4g02{hx; w3gV~xk!IMi$FDPam懃8y{JlzGx?)bih N ~C {񔠀Kv&TCu60̟АNw@:ukoocbjpsmfi3(MSЃD_;M"*j6̛=_-p^/$TR?R tHo:@8;aLBӘ}3ϲ!fnG = P#͈ PZ>Sa˰ #)yE05BA.Wnqޗ}BF|'c6p-UG(5s9}J^Yw:ib,fR"Q;jafm8V9x+Yx}E2HO'lܘ2֫>u]Umj f,ҨB45=udꤊcShC~ >\1W~uc CAb%G;@2>%82S9q+3F1|Zܒվ V~$xXN?lo3^ f`|&+xRp!2Qݫ E˛1TvGU^@2d ]gᄩ4U )Z7îĿ-">^ #[r؈;M$Or.l r1nǫaW6J3FY@i^V0I:195z='\@rP"aM]mn邏r 3XSVYWLs? Jq_∆e'rY߱ ?%!hsH?=ql/?O/Hhz*~/ ̦c'=^s &{4??wb cl{5lu)b:=uD ,<{m㣹 \@/]5`$P][JǚG@گ5NշԙN^,RZ1)ʿfƷo^= p#/ǘF}j~r&@x3c@q|u'_[ZaH,=+hU/೐8XV0~wsh@Dm&:K߷9 Չ gA֕^E*=tk>հ mȡ惩%"u̧Mgbyf$-_HFpF }2IeXBl祚ZyYz&q hzB%G㌾yc}"k^Nc#gՉxVvZ# %,fL5pRbttګNgMG)6_ Jv'Fʼns^ n45|1Cw=hXfuDqJ ]H >YHbJ1f=M-#>} {S/X!Ӳ٠E_Ku,@xCQXuNO^ض"{G",$IO@?؝{%: a EMx3Rq-'I/|%ԫRu!IpUF;E&S |n":mpP (u%ZK]?{OImNP'N;(w2?(֔l5ejk:ð^`E_fU~@yǡ"_E )(j gBtc/Q'&,%jq]04^G wtD&ilb-^z\ ƌ&7_TmFV08T td "ԑ\ V82h$<1!aH<*k_ B.ҕ\;EMr~_qJ46 "}vk̊;Rl77tЙ8Vf QѩV>4O!ԺG ˓_$7OHB+1L H=^Mo Թϒ~Ӆ%U5Pp ޽*d65[ R; )%Gy T6[zDE7gZL47oAZH !?ǭI͵A sT֯^{n>Az F.՝,]0si8۲4v҆RR<19^O}7ثɉWÃ#H7%5SM0PL’.y=(͚B Y<7$ə$ MkX]7($ԝj>!4]ls.Ϲ4{Jid;jQ2{3& JkQ$xM(&Q1; fū@lfp]${U}5dU,WyQeSԭ G@?A $=3`~*0LDE-3oy Y:.1YFP1fM[A,h{,/Z{6D촞<Z?~] #Vξ8Ser`EĴe h-&t" UU5R+|-qٜ[9HmM@ ]q\^h37Oɳ+D1QI͒| 3șcV&i)&6@|!G<Epx"0iNp:3P3 :hRpKTorsXHj? 0K)˥yLL i8:rF!EאEo P/3}PFTW,?.;ɼz咹\FU,8 PoYRN^$rVA٨>MSF8:cøC옵t5&^s*oI_Zf8S2P [_=!0N?Z9#wjd]6"J<1=&wG 5JCZt(b蒜{RF6XNbo iOf&0Pu(ZkoiUIδZiSG5ik4z)\BWXOuPt+E]es9_nh:@/яettǘC'9s݀:2L3j]Ő3>2Rr^oY5?|Ƞߠv;rVAR1kQ^-Z@~hl!d TS⑑Ofmr\Ȕ EZmѡw*-ZI\̈q FD!<4ϤTSσf;ўM`>jEƹB?M aZ 9U;֜x]2`I ke$/ãM\5tj-%cA\)hN C+$}MpilaCS ne /a)SC\'`':7@G?&C7>-B, O.}UWd7B8`a;U}1 >a]P_HҬG=\z Jvl\6ձ0! N9oeY$)_%ϔY,yi"bj~҄M|?f/O L1nL﵋#b{;M6- ǁd~/Rv6GNT 0vZD!QWr@ʗy\ِlmaTnDi+PK?6{YC$ƸHH.JmfgD3Jpv^yȄ)rĜ߯wQ r6{=x;Ji^ƊG-(ً!YA@yi@IuW+yIگ,Q@FfT65 ?ftHP~ ^8#:7Jͥv_Om^Dl'":ʴ9Ixཚ-ߌFT)w @ɝ)ZR4x ,<3鋃*65Ȝ*i9l;b-c_0JǘOjF#JS 9A22[5Bà$ -E?Z <<-V?Hʔߓnm(Sj:ʷ:jYx> >y>xqrdYfؒ\[|E|` ,*`-#Uy(+2F|$;əNr!B]xtĘaz*LbL1^,jJoYb1D8ѩ!$_PKiɹъߦM% H8"}P:1nV_'0{F;DWK%grsJbi{a;n̈_?ː 44o>P;Q_WxGvE@y, ;%%_9o؎FKO;j9Cj[ :^inEq )ّMM^᷊&Z ,w(9{ WCub 7c<?pƨ+5v{Sg?h{ v ,cg/qc7Ő2y94D':ŀ@PH'?B_UCZ$fn^/UJJ>}&ß nR'M4-\,c{c@3A5 s 09Ag[ӛJ̹+8#n4lL-  |ϸofKfkCs{V/u9 زojcDt돺+DaX.!)SSdYw J $$b*p(h Zf)y j 5p}:yO8^I52PNBGD<ޟu(@22\̵Ж9P=$]Uɂ-S1yЇD$GAVY.JǑӪPj?.:C)m׫`[LC&f0CkhWME "SAkW. !%kپ/gq9K%x۞DewSIQ>fBӌkiys=A돽YJ!sGh@i Yvg,lvȄᛠ0L,})&,Jj4qD|XvtO V|Bn=K,Tqu]xKw(2pz/ ^m&^F=%v$ɼ)ZMQד? tPoaktdza4I9Y/E TSq\A{ZW9jpJB_G1pئjVb ۪@t4oD8Z؉ܓnK`/l<@pPx >݃ Nݯ渥@:KPs.zzѺB̴G!!y9Hcu uh]Uq[򰫯wR-jF*Y\ҡP-1m3 W*G4Ŕ%6 =\.GđJC$?j8l{5XSD^Q_}* Fb ~t,##U;Y@ Z?RCyޞ[rR;MOn}D-à*gf"#S6)cV^Gfi"J> e㝥Hɑ^ q;*X45CYQ,?^~E ˍq9%qT_$H$6!z(hd'Қ8F4À6J+.fj&lzAF/Ė"3>8/:wJOT~6!7}X3ksT?|ic>54 ؘ ]cv֭5G2s ,:`qD)}EH`n,}T=tݴζ*?1a+7~KrۗM_ jBnяr>H "ڎ!JfrE &v^nonTĜ5ܧh%-uKɾ SK#ffw_sgԸH^dpGJ3zdYCW,mH"ހ-͑, aED"-~nvYD( ]5d}K"DޭִB|x6#fsmȼJj겠UUЕi)5sti]+#"~8M2^hje+|ٻј?Yx LJԚfX)͊Q}c=IZBjvgxIGC9ҙwNv[[';6$Q2(MPgģ_(\nn1 ҘZPF4JI(?a(g(b"ƋAuv5$\?ʅ&C ֐9U]CM/Zǘ'ڥw/Җ1dDWxen)ڇ;8v@vK>w?f<{zpD?rꂱiB6U@״WG2!oh =tR9ӌ{@%,kg7+z?.0+/>3z #L2GbGYm)qe0T}uL޼x ls Ͽ;)}{Haam'@ɑ dyAĀZ=(?]k"K噃#sm@<]->**<-Uea>iK&%m$Oě&3# ~q_YxTQB"(|B2Aɱ:!%=E\q[RscOJ:آyv{۴g4PS](ܬvfF&0nbfƨO2:A('V ֠V=*z(͈8R{T販|9Nz9+`&&gc[4bz$N|h9&n|hq_+#yj6$^bܛ:. CJHdY?+.U>:l){نHaTU]xCUScݜ..ini,U_r } YĕXo~ e Hս(38@È}ᔮN6ŏ[Mr"yd,\&ۂEB>:J"@WbUń?vW}$':b }ľuaFgٷ ]=o3ޕ'J)y-DP2S[{A h]>_>o62D8݃Zn'HLOH҃"'VS\Uc NMbTw~(!VtڱdfJFɨ+'M9M&0!2Dő<7-INHiYAUK&&}窦j3;汆dk%oSSm9P{\ܞr'R?]{H}4,Yg;wD\lV5buYS% U1vB1hPbrД#6EB_pE3 Q,'ka$U/b#WVo7(uSuU?~jM\H@+ߴ_=)}!1i|#_(`j 5w" #ʗJ7>{F8"7O}SU=; FI"Ne%zͰg co,JʩKJq N<6 V:Vc2*pUO>VԳvT\s}30zh;w3(+RF*$ wBo~.J({s*FxjtV`YvBH+=}Rw?p E csC7#tޞ^}PK>viEĕ.LfxjthD":nC::'!p~_ ث;Ga QsVRjX_XaJFZ⼏BEJJ#h 7cK5=fPPW9lY"KurXAv_re{}>e_8ɒ]R!>$wuqb?t:crz<EC FASO"寬 ME*;خbGF^ºۜzAW\b#(ek۲q l]i[ͮ^zxVwM3Sulg`#[{‹dЉ9`1}geW2 z$zLvnT b.YW |Yns` 2܂=˸Cw?3OH%hrt{vL(*O5iNmՔ Eht0Gz|ۢ9bk `n^K\^hoN]62eE7Hf{_n  CRC&mbjX5c[?,G{$A8",SL>ӡ Gc -z <̔tcD?Oo0yo] ߹]SW uvjѧkN6<=~Ju}ndW'.eRg=/ٴeѲ/0i 2i#Xs\w ?6oCrbG{X5 'hQ^HL;YUrIgaџwL:¼y̘[ֶWUpʔPY 8GVgrRNu YAYXe*@"r}|bѼ';WXt^2D[>%xAbpWZ %(L,6 ZJv"*M($/X4ɍ Qθj\Q^3u)p4 h|b'18[9q'BO",:vdK* Cނ"CP#مh3IU5@pdD1 fbв _fU#!fK !],i*3W7_-k Z맏6QHS7k~ݣ @sd)B O̖R~)pQ`gy1*Iw;m ʉ1 3[" ]sD|gR] ׍5-8GDg4ulg7,yc̉*6Ծө"e]W+4|~VcΆl8;skKI&ŚFhWj mGlhBA"<NZ*۔%9_昿`ָ?Z$K07mV3Uq6{95fC3|ċPx+~sJK>L{>Bv<A; ҍ/5}ܠ6Iی۸{YKaͣ9MoӋ! soǪ|d X T_2ZAkCkRp@-]b':Vk 㠝|4}M%{v/LJF(A{ K2|4ByD&9{`;3 f@~ײ7 ׾S_u 7tk18-(!=)ޥspк}=^$p, -01!^_(/$HvB8h*QX0 8e["p >jէ}o? ^KGu>P:l¹n S$C6H_ĜC&D}L?,b8v93JK?_55 K!ˮF|"ox/(ABKDk Q\fkrFVU;tdÓV  n FhQ慠1Q؛;g?TD':bd&_@gp` +?`ػ,&~iQ§ƖT[Q3YY ($$jמ(Gd ҵ}ݖ~*SJ$F pL97r 1KGI~=[K*^[XK 6(]oB `O6UT_#_g]CQ#ʤ;AڴI.[t} sf~6wYS/="^-i㬭/Kʞ!2,ܧbwѣlh_ލ6d7wb[_{ }?GJikU!^% (Cwl_3ݪ+ŷtB(!oRmw!e_AZoȫoIW6Q,(e';_!Psq2-)JY`u+JH<_gج L7Ƅ`pWl`[' >6WO#8bD_rbm2)-(8(|P)` ވ:CVjyutG[:i!^;6'Y7G TRB8R. D7?냛!AѓwB1B"eAx񙒂T=llhd=x:GJi&̲"Kd,緢;oo%"$rY\xh/4Ԡe-7V?]yRUY}/`"~Me5( AVt|o%TѺ|xFV†ϵ vq.='`]Afӌ▟)Ul Ҝ;C0Ffm dT 1LAoQ]3 [AYiߜ/Dy:h|6~iEN9u/E? Ul_}xWg ?uMfds%lՇpKڞ(G3gB4i3r჋oXhh&-rG`H]X.E˼LKP8j)"-oz*\֕mE~>pH9a?=@ hoko!U_sI_H+J7G_IBO}Ӧ9 3[ AEHc8 w p'dw;՛6@@o^ḱ|9nKUO.Bg_^ !%ab1T- O/jۦX!HVcPs:@Yi~˫!4zhSyvt!hsҜFkl]XE.Z/VvM,>vϜϔ[ -ei9pYuw3'-173YqI~m< 4s׉ J?",w^808s!Cm/-[4R(3Ge mwp5 h\@(TnP.HrKR$)+ 6y[ XRRauUGZ^^f}!BqƗːfKvVxTNJ2dCHnM#rٯ33Qx thIX A[[]_2h.hD朙wu*45cYGI$x*.?̷42 "Rk8(8@dPwcTDL¹YYD۱sGP>~ #eMMz BmX}cݎidC^㗺x):h/OCd_I7&#TX;ViO"L843YJCDzeŞTk <y8L%RH)r"ǫ6ٽ&SYVl:shLVT}vpS XcSI,YXDcyCޘQ Fbܖ J6Մ{8bhi񐾳Ko{3{0 !~Y-/>1^LO SZSB%j J5 s?FOW Ao~=nBOI_hT]"!,/;QN'#z/"k3j,Os~8]"!-lKd,%TO].?Y%1d忉 o:LcNz[*t餑KnCb`%nd>GxR'έQ'OgR"$})JҐlbx *h9NSRUJYM (Q\1cvLN} |g"9a{YyLy Q%oHn%_}tj6sH)l%@$ط?;l4{ynjʰ*-dW;hLm=`ښP Zy?^U'd!\8w -V}DsRDDpbXd*.2|R;5p1'w&8}i0d (8;We) 嶍Wg'uC),[Y#Z#"fk TDd_|Uykg!EpϹ<m* s֧#ʫ\㊕xt[hfx{`OD//ko\L==8IyI$BLXu[IzB.?.ųĂ9i&׃^+ٲk&OMAJhW*`#gSTOHR` MM! =Qos'"6/Ķwf"P?F #;J)`8V/ @Eӑ,®7:3,~zN'~ɎޒG\u_rH5pY,U]<̨l|Y;DKS@E8k^ !_ǫtj?Z xW aPhs|]ip.\%Lm׸f~/ 5 +x'.>o?G#O u%,~%i󼐥t> #h~tjf @9;UaFܰnhbW&,Aj䘻(Pׅ>1 *S L: H侈'/ź(_J_ssT'V)O4-xդ(O,PIJhh_}ɹt&vLyRuRduPΧ;:M4?vz CȔX?Ԍn(**ZE3c;!ᮽ[7J5'i()ET* {ڝgeȮq{s#1;$;.P{ϛh8%tFyroiґs(F9c%0o6 SʓtL5lj$ԏxN 8FLKUk$HxJ{$.""<=nqc[b́o>}L^R4@0˿}فО~kzۚVYjfdʑ>ݍYc3E"M_p4($u_;rwߓ]E,rn UHf,x]?> @@@g7mHJR pWZk@Oҹ>Oa59!Qc*) ٩?G\ tTӺ=ǴO"CJxP,MJbMUcD_߈8 e2z|bόV͞ȹ&k$BVZ$pӵcETGG|'p=xauyOMԹ *ţP0?jͰyW҅߳{P%c%8mƴo/A9# yBWf+)B:y_N}dt}VO;fNwS&b\DP@SQKB;(, ;H?^gg/;4kvc3;ƃ$v1afW\91zcr ^gXO#Jh\uRCt~Z^W~;(q2IWL*_&)TC@S^v6V=UvF76G ܭӖ{x牔Pj_jbw8%o[w-9@/:fiҵIjdb:~HYJ.IJrl#g_*c,ўm#@^;.ӹXxxq /]hozCpV?xsi-iY}Mpw-ds~}a5?H8s 7gL!S/yǶ-i*:*-F;bE1J迟2\6%Ĩ ;"޼O cOxwU'4qW݇eyVBC ʸ 6-/:9sC T|F"_rL녺҅ 겠,RAUtb~ʛ.]`pN- HvD%@LJ&J@!sHtM$5ULBl ٘&'Եz[K.RkO~?-f 6rubOͨB?ٞ.ӥvJOm\Qm$S o.럴lv"A:Uuqpoh$íq4㉥ggC"Les4iU sxiɆUh>5*;q;n\xy=| a9$oCL`ѥ!.{Bhs. E7&DWHbNSUk_1+<W!e=\W$f8]v.PU ] A'r~鵿l  H2k}'ݏ548D,ą,+Ra3}A8l,MnNEF{ S_8֑E ڢKs* jMrLaM P-tLy,oĜeɕhN7)PK-~o "E-3|QBaer%*2}J)[Q DRvdyA^l*Ot;}O N)}T'fۉM˚*.&0#s o?Rg>}e}fƿu_Kj$WB~Ј c&X;4D7Zαf?[v3rx - +ѵ$*[: q˰-,' `1>&iʉQLߺAZ:6 nh3#skJzS^qέ*IC;10.ͲAȿnc s Dm,rwkX%e[($8v}tԀ]%:`6KBzS 9deZ> kZg :.qSI wDMm}JTz-e+ O-+Jq/vꕧPt?:BW6"[9`3xM [ ueYꋞ-+&LP6P]d)9Ĺs_u!?# _)W[ᴥSnE' r =%5vU[CP%Emf9& uW:1Mݍ%saE.<2@55_]hzO[ч۬a$ 34MC͛1dF]U|h G{[;ǜ-]/,D=`/o B~%=]QKǮkO3L"hJ~ &?VZcQ4˼ M]Oě Cͣl(v5&h/fχIxBaܞ>fƁVw!B ; ywme‚V-1ojO]'L}b )5FV:5 k4&etV.䯶cf8teRf+Q ?s6jt9Z$y7L%&4W׍5yu: OQIid>rD) |'h; ,2#o)-"!SdpWkҜo 0&Ic=Aڛ;њӀ\`h Ť}{c[+ [ 'Y:A~{4_~K!gW5`&_c9. &D!)V >^Cs&M\A %HErrP/R>PpjӧH:Hy7h<}}kGrl*&-7I4'|tx\E~ Տ!jnz}Qȣ}ʢ&uq quM9Ζ9u+չȉx<c- R09ptڨ;oZN.kG䎌ăS4RTD16Y&$߿b{УGVg<3 Bhr|Z*BjZGɬMKy렘}VέV(RGLKήeq)!gf Ʃ4%j#n:?8Z =J~$瀞)_ PhʒB!Q_bX+Y '36+R\B^ҫc![ISyED;Wù,\,Tcl}! mQMÌ|ڤ.i>uTJGe.ff\w`dvEGTō6+=>7<D ͏\} " ZTѺ|0N|ơ!JC%N$[I^Dfz<]gqAbZi!ɔY򀵝/lCb3L[׵Fc҇.GfT\Oxy0eS 9%m=3;GcgSbK}'Np99OP [h}.1cƼOhyRZۓmOqzEn:K~gܐPi 8Z-!说xg:-Ԛ|3B3;hgl24MpڞvkYDc%jREEꌀjYPsԐ3?1,7'zbxm-XJ0$\dڐ0GWӴbpAǥFʈe=Aq@ba`JOBZTSa>'i (^ .'e3'8c"eEՌw Oh_W,/,.!ԞЌP?ߝ}M$E7'!Yb kFwe^G hQEFpʫB=O!V eH3_DriO!!T1_dgw3Z_;%iT-d!ٺ&k)lEg+y"4ww^ռay8j qq)zt} G%%)Y= d֘a;]i<:@|x2a;Z̃r1cB?Q=?CAo!D;Bk\9A.^ai.ɵ eL4P=";΀,;7,"mD\zxȶ(dA-0f+Q&Rbg.Ȩ Us6{S*[fDqș~- kKPR )=OWp)5Z^/r_mۙ{I}I/NtOT쾛3̔8tst&^avpVLsb^e&9#R p.WSx񪏟QGCn/#QtE/ z@>j 6r m[[P!]4(5]LJ߼{1Ij/N/X pz_A|Qof[)CF2@Mr<4YwzvX\ Fhw'& 8JB^׫hGD:]S<㾂^ kFc'!sC.m{L?<`##*h4iz'G]4b_gjAFſ\Me>t.׏ۧp0wprdٌedȖhXAǶ 5+2eAg!{A&$J\q_cf+N/פskDf_y`[G p}{Xve80rb yՋb\DT@./bmB0y Y_Vlkܑ sUFؕ7n)2%  Pg 2Gr䮺|xe֓ %4s8K#}X7es|xg{-3̸#Wia=ц`߈13HԅWW\s7pD,aSr '9ZQ3pnZ^$ Ym!BŃ:4^WR(PaW+ ėaǕuz-ЎHgXU~Tj VK|3[ Ъ))7_̥[7; AZz@俢37M8ɕ>^*ܷ0Ogx@8)eu&ߑ]#X_>tIcqŕP .gp6% ı R84 GsFWIIS΢]ȬLuKZpAt'6F%jśnaF&IGHiͿNVxSQ\ɦKTJQQhR aC ^&K+ +4$ 'uG*M,D'ϟ^EIh{B'ĺswRiG-ݺ{1sqcqng2mxlXs{E _911G}NO̔Mk8 F; er9EEwU06a&}Åst*)KFHԡh/E ˥f09i+蔍$!x9fD-]A6 K^aNWai[*Gv#.l;}6vJ-[9ZAޤaeoE{Zar$]mnx1-s}͑l r2ew9L1LZҞގN9Y-`l?su?iɀʉz7\^e! ]tId)lI!ŧ;x{1.E!!p8cþ83Xl JX_&GtogZ*$.6lڴi`E 6\|IxWL2C7Z=j~e3߭i=ZDd4aԧO,D.cYn~Tc@8( ޘ 0)TIav!.敦IϹ6/$~ջ6,SW\FPh<*13Kj*`%j թ&2۝k4t;Ğ7YT mdRg^b8\''Geß\=c*sgw:mNu2%3Й8H Oډ SN z/:]r}-B橴MӰkpNr rf"KE{1@C|aT\ͮ;.JY;,g;QU|)_Ř3(*32Ngm@i䚼ZhQ v>-) 7 F?)R§n\zfգvEQ3ۍ@mbBBd`9VCCTRA[UCygeEޣ0j3MH lAe #6'ػ/CVcIg9 #V镫<)a" C f'M2L.m[PtvKzݣlI7*RD4n-Ei,F!w*w &Aע\/\EI!-Gnܳ;@"F$#H";?^0Eopo|#NYyᗦ;32!oHdupB1ysOeYӕ m }> σzs hr\tjV8Zց7Yk!h'm9-6sHfsLt]@qYP)-ULe$a(=iL;ijB]B >'I EXJ Ւ4N^3ICqP69RHtJZMM@Y|0}"ʚa]ڃb v *W9ںK`KvE7Ee|86@afS ζhI7$/kXF[a7jkK잫$suxˌM@zfj+g &gI?\CV'->FE3DKqOت?Ry:: k2Jz !SZڡ" U,.rVg%V/ٝD?6s[\Hmhn}u `  H=?Y]q=q<3 ge~VeF2s/{$'ґE-TH(4{0Uϝ# E e؆E*=書YH{8=kޭڛlMٗtyCmK5; KÄM6U% sc- GO%o}p8Vl5T ty#uugT*sq( n}J?Zv\{d G(DJ3N U*!R,]26a - 0&/<}JHQa(@3)':MojqPdGSk .]vA~A-;+ Eʼ֟˱;>hr#$i6Qiu[¦ᎂWqCК _ m XLy o)iijRNksӨdTcJe$E{&tݻ|OPL2M , y@ѧ>P4F?TcLl% XzʓzҰ {mψg|(4ieÃ8FAq yfRIͩpMDȽL:0VdYkƚ_H9wě0+sSj D윝GU-hAc˚E⟳a͟4& ;[kg9vyw;`h.L;! g('V΋6c M  ̿~0tbUAR=M:C@t_ i#o LE%Ue97 h(ێ@.&jMviP,^pfq8|ώ*Ł6/ G{0,`U>3غx%6{x_E0'MVIɊڨWg@hmc7m*h~zꋳ/ q ə5L]BF#L^_`pAQJkg% DŽr+]OX[vRx1&~n1ZDSߺ D|͓ pG1,C]*7 ?R "!?:V 'JR#ݼˈI(;ƒ77U;d:O*[%#LaT\{v>Zm(/mߟ><^|}8-~E"xZ]E$(&l A,O80$!iuj 7?0MV.DyOZ{\ktϏ|vVd'$mp Dn+JvH"T1pހs3TT&}`[.KN;r%nl9z)n(m/ޫ7R!5 PtA *-B[`< K߻˃I4{$^Sܚ*x'Ҿ (BO0n갗׿Q$+7Tr^1&-iN M'+>UI/iw}crQ 0Emgͣyur¡t4IҶXPr-jYۙ:FByWuDMQD6?a 0gxd3\ww='~!ק?_TgPc{ږ%(T500}r7;+nQp :{oC٣Єz3/. G. b zhp9gU9sK@*uKh2ڽIZ0fYEa Al]ȡ™[ ZkKe?:{ѣnsARqfo3CaВD"t [mGgWȑJ7Xh}UmU BrW&Qbҕ 84lisJ_{,StSƲB.L3떑TBZXm+w&,Cv1jT쀽OCH(xhC;.%%`*hfgiE?&%15GO׈bh@M<ՠ_jl?!QUذFSւNVA=Ev )j"umsV\QE3 ?cIߊNE'Z_$PpZ&ٟK,Q,*')ƹF.e-o ;nzY%9U"<9ם^|ahq_T 5x J?ySXS󪡉&=ӓ:)Dҵ#27H;*lr:>t4mP `7hJ5$6!Ǟ3"@t_f֧ $1&؜(,yϵzq=įxr fcnOEg[%z@ -̼dO\:.Y킡Y4Hvz>igI" 5UҡQZ o(̌NUVkX,|P 8I]8IځG2;?t_xK*\?U(ْ%)p_v'0ϝ=5'"mzK(qߙ]P`><_hl6hIp%&Rm`POHi?yK+>{6.%`aؙ5[U 0R!R͎@] S  ACYJB"l( 6[H?k[w#QXxh;ŬO陬w?YsRj _Jsof#^g,S'iyV_ˬSkKn^ kesX 8/[2V L>U`m_VbppW0^wQe18~ H,QMg<ם0 ڄ4ܽ/C2P*گ,dz%4CVB6@nPnN1x OgPluwR.$|I<90l۸ p&:vad 3"njY?HWM<E~rZTfllV3$LP;vxi{ $*~%A U ȳd4#πuƬxMݾ#oL]'"?bBrf_, F'Xa8& I>X-{(A^x.. MˠD|?Z4BUG)Vdq^9TuVB2_Np$xa!3Cys[c=szasmlvgP'b0&i'!{r1ؙ,|Fܝ? Qvt+mчGÕ!ֲwR9m݋moUms*VoJ2!ƒ`Ei1 c$>%R_~^BK'}}-?MW,o١7!x15vq-HA%Q|/eP&ԬHŸR9wAyd;&8Q#;ElªaF3M}q^uh5ȠrkW|\&{xw'u+G\)Idݮeۑkt;.^t1eOkie# ߅!˙$mG & 8;=܆GҞ̓xĻ_:{$uD3؄Xȹ$GrZ^B(r` og%UR`)l+q5YN䵌 w%Rj+.05b:@ EK߃h42+/p{8f44,()sY\4R$=gjQ_Bbس\14ð&2kdLKk;EOr\>O/UV v"r&s@ FDF`~t`Ipҡ#Pwk-UǛ"|4S_|ǯZ4uRNz 4 N~D Ñ59qwZxzvI`5MD6 LnǰP8^X7Ɵ`d-8U i ZVCT+|1OcY@B箽sa s"V-FT@/UT{70Rx&,I.ɚF, T-WUaJA#*߼g Ϯn+os-X )d0xJ,uIz8^,~$]l"E-c'jaU?Miº3iG IDd;7fa?~1[*,;I%^$2BN0$,n֦d]{p,N{1M_D2 *zqނc28X4vJKי"z)qj!ۦnl @4xj~x'X03TI ekH5x(ThhX Yyw[8|=P@ǝ:3A ^gL1G\=.a2>ccxltsU%TZ;Qn a-Ziæ砜CBHV/h|{_n; _WYT^F$ltzC41p9uů12T;;Hϔ!ǑC\W$W}.+zl9I$)M&h)'H Ği ӦjXgI&F s=Pf$zW^ GȓdhKK?sM0NS\4=޽#|B8f,L3t <JI1_ Ye~5D9 6u(PN{O'g=0_05? 2uJ(bnP iv.cF:GC+!¿zҎhڽ[Q6%dCR<sbͻ!U@[8z,iIr\y0&cSnL|H9bİ dr}|$#0mA2}l"*esͻ NQ*Nv65+y˧Ozh6V S v  !`i~~TuɕFS0\˕Pi xV XmqnLMTD ``n %S.+4D-5tZų6[~#œ\) `AFx!>\gST+2^7m| A k^0}miA7L L?Lפj "\ ۙH$dE\U|Zv /KX_Ꮨ==.8 hkV>DsBW/Za[(6 ),Y袃]Y!kNϬdW^z NDZ+e[c^c~q# ?# $D0Vd]8C D9XL#K^,7W{LF'񛹂CծwM=]3?oU5RSf龞Uh%3J?Wvu1I*%~h+ b6ˉlb^zXZ:D-pEpB׃fM svʚ7ZHK+|i!@|v,; |;ޫ䈭h0$*1[`c*/E*+o{a5^Կ鍧w&1M=\܈#go m3VS7lZxVg|U6'~>(+=}ŕvN:VOd\pE/D Z 3t ClTOZ8e4g@B?/޵֚[RɄIu&V.:n]r؉"d!ӬTҸ7FVEĴ݆B̉v٧W*L]ʗz&BM: \ˈ0dbRnQ;C}n_/}3ᘬ?N5+ᄔ$惠LA~v~܍ ޜϑ4s?Ƨn: fT>T$7CP=F/MB$8Vwsu-Zv^-+޼&, su) yq~w\GU-^laҐ9Nh/uqc1+x-V:B[,+DG/ l^r&6\.|0ڍ1C@Fg҆C]CF3G7(=y~2NRZ:vKj4Q0\cWj2 KdP;io \c2P<ž2wI;TH[)ܘ(Fm=RNqW̃Re8h@\,ϔD4\!}Ѩ;^sPβ )9ƴWq} %1TAƦw0DU7#dMFu#Bc|a FCIϘtժ? J d̳Vɋi ]0-H{QL)=^my]r,79d>%)z*sEږ|&%ߠc&bq 2*ٙ(+%2t 2NIaO>_fz#xOvB>X- 欂K.14?1 |>?35pĎMK_+Ҏ>/`Ū{GUr?<_g'@IH&%VNH>^FD-ڡLjCP 0G(?^ QHM]I2Աk<Ap};rLN&e?v VtOes'> \q :E5z,$hoM))&#Idɲ_S})caEqQYO{ճD&d ;xn+aY3Ues= 9-a2S8m'`lKM;[@,f]ic,㶕5Hp'Lj [=v`+k;9)|3#:Q—(Kp#~zS(w]=#1h{FAq̒Wdl6CrVu&S6#J|e~iC$~kx'톙Y'qR\DӨbx&͗A^_/=bx h}9z!{6L֭1g#| kq}#Sv"IKÙX *]$APt'?4Dɱc#%<(9%y"6sc0c.] ecMSmI" H10%as,ɚک>\n۷s q$Uirݻmh{ѓBm[}o4X</އFW&CȀ 1ٺH-쀿_L';{%x5DHB LCpK74{ R ڲޔc-~Zx1"˭zaoq>28#og.~#q7x%Q"~@&ˈ8wT0aX wiɽFDXC6 &O%C특`(pMB-E Ļc !t:z^olhIȥZ쩼kYfqU_&[h[g*ɘԡOv613Q#`v0Coûގ /tW~;Ԭ(6]n&8R/*BM~)wiF+NـGP#mm P}l/j,˶Bꅣؿy/,V306sX*{WӅq`CX}`J2[%Ň J ꈽy!ujd- 6Pz|Ugt"A> !>R1&)6?||Lj#@'O!"M G}M#ېj]Ff 7ICDRA$Rg(C-;-IyGSJJs!dCO앮y`]5n,ߗ)VΙVF\R?ڼu.P|Sol=?YflBi].,_1wz` QBE~'eYht!F&MVfbXi|D~; y9tڪLL)ћ`7ic蔎4a TH\ UgGC87mt kP)_ y"km^>RWJܮiY1\PD]}qRBF6&Գb贄<dw@yP0VNHzw$ud l ޘ~s4P>̔r0-<Բn+cm;+얼ڂƣ߈g'-x]bqΧ }7^2&_t˰ĺ 3( %,vl{>tYzL]L wu#[͡ 96}ʖVZ;?%#afbZ%<%r <pn{Xn&g[sWY2aXx-&J#M E"PC>YH43s+{UwB㢣nVj~Y!EYBI ƒap6Bf~ͶUk-6eJtA蛬Lݬ`'ݱK:b'F#s=Mw[M 6I'1;N(5ͨ2Z&} ]m ;> *'I&Iܷﺎ!+N<1O`P\~C iPM _vāc(cO@™ 5]Ȝ,àdKVT{$lum<*ᜪx+)Lea5!K~apPDL%w]A%7X 4ɂ%,5>'}|2n]*9Ո=p b85a!oJ*enRS}r*FK1]^K@Z CJ(CMIz<(NӲ9|-(,ִ< K%3oϨ]-4G, ,[N~Cc `֝ S鍨I\~Hr0}&2ldXԖF t(lwk&G[NՍ0qߴhCN= d|FQo^46e)$e}C0B\^4v$q Эth Җ|7t[V#AT}N*0j~;m?"RiiOgSxl'o fGnD:Vx0 ķWHZ1L[tA0MXۇ5/nNGM|U뷔RĄjAA{ ^!>^Yv#w#Ǝr7\xvnx/5ЙXسm|Ħ[%B7% m"˜_;rʃ0XyJ:k)^.UnOF]x7IoJa Zt͘w AZXwCm5OۮKP{K_X"3-..l"|IФO)*dZa%W3Q |{' !qm|iIt_pb8oY&A'd<#@]H+_@\alf3!C4*y$)RvT ?%ȁ?WtS΀(yնO6kC}TF"wx7B12|[zLKc].6`w RĐ؇>Z8wƥ/ʴ"C֛3[ ь(1t2LguX,&T~4c!E^~ԗ _HV8RWZT \ ݴ{ctYlg@${S' Ⰱ vOGwTj;/Cn cL'ф!|Uy ;BL4\dv~$B'ڢW5(M۰BV'(*31GԬ篂;؋KѴc,K{' Tu #j3@#ƺ[ 평rn3IbYjlVljyH" XƵdilnpLDY^QfVծ -hGޡE$@GuTT*AqkozW}-k=ۺ1ZW,bT4,ub>@ YT?Nq*gmg었*P)z-mԶ+˰@K`kLsO1aIs3 ;[ U参)Zb3!kAdo^]Ez[EͿiH!AEB: A.A5HA+^>%=a(Zy(q??Jo ck 0"ʦ]]*| EɵiK >ّ$sU!5.`THhw7bݟIBieLv]UĚԁG3񪔰)HT$5Rbi{t|}6v̾tkn$:*D RN  ZĠH" jt7=\0*2Kv mRKsCA@ -%yոsă E$M/mI{z ݜ  DDfdr[q'340W׍mNkZӖ}AVg1I vm Ka@%RU*d*UȊob<^b_Bg< CvȡsI!LՈ '\+`p&H6YK 1gtޣT5]O$.wnq^LhY/85a($FRrnW $gT1(أ  <,X6SD lH9*-`3ǯ.'P(%37CڽEwCI9x,FC 8TBv| _[vr[PKHχA+V& |_s8bX#B >ַ=M yJ8OءWA{ vPtsGO/"sT2N1TŀEHwI8]C=>3Eq /CO;׭|NsyAEhHB;L߆ola@7{-SK\*qKń }[Bjr&u6=plCȝݮ3 &xREw=vof$4EEbsA~'֪^;8ijWƹ꤫}'0Rp,ݎ.L;MqmP6GXw$ 8\2ݎ1 Kmh%*]Y+Oą-%wǽ{:p4VA,q3{kݘ he][lOpfXtwV YrrXFd[aٌ 9yd.&|_f p۬&M'N ǝ>g&ӮdmgJH$vR BV竾C#'9tE~&﹧:Ҝ} Zwjsb,z(/tnV%ޜ@;;ńp$Ն({~}IA& `wJt$$CQĊVD7r냓 (\s b*@1.]stVDf;n}'Xq$SvǫRz'] 9UdL%tzn]O4ޜ{/N5B}y`PYVgh2Wm\Sq\氇crOLEQi5Zp.>e$``犅2 38 ӴvOpPJ/;t 5@N\Xx_1;$)7kpV&vh}C yhbm%JqXg^+4-(WguPE]n?HP4̠8]/1Wgy=#Y~ p:d Յ!r4!qKtjDw-Jەr GuDdB.f<<{@D6f-a?  \IWi2Y}xRruw oШѽbgI v͟ )PXRRkHc\OE'Y\7#I^ C2R7T)\E˸ _dkgySQedQ;j.}*'Ox=R:+gZSPsՍsg~UʆnJg|?dױwqCCS0n,F%:bL-Qr)D7/]/=VF)ـ*R6S&G;ދh@Pipۛ|(9l  49yct ^K,t2 ̻>D9yLW{e};a!vE4 (!H3yxf|D42U2>pucarQՂᇕݪ%|+dN2NpogzNIswFgpag5DC0$̍Fկ'.ũ 5KXzĤ!#<20lOdvǶ<%_OktǮtbTUB}EAV.Wۤ1/n+eOFHsᚣTAoLER'T-K) $.Ē{]dZ7swhli?>_\?V _t=3tΥ_ԑ3@(.xPv_cѣJU Ee% ѷ,Nj˩j"xa 9c2ŒP^滇qF>ǀKT*k(i-C%tn[0xT.Jyv0{7K Tֶm_nO ';N*D2R=dW[=^pywZ?"8^5*JrG5umh[u9Y^3@}#3.-S3; b 0)ѓB{NA)/.:YY]D"egGjϸg2n6)~W0^@ Ͳ5SqY IQ p&m>~ClBe Iz  do>t:6-.ei`iJ J,{!B j|ټ4o{c.Mњb`9G9h4S@*ao#n0GqX:>F3qN19d(?6r8θ`M˹`z@"<-$^%ʗB*KpWaY+pUglQJ,mHX7WsV߷c_P$GX/=Z{#<R>3.>TXuHNKa_N𯪸vj QӃȁLHn2[r*] ԀG7z3B3Ԃ9*ߟD6mW'!i!w[h~ƏzT8NTwuVx95A3ǔj4rb)C%^tq\vX߁;ɖr a~|@Na"¼@*+^;H bexE֫d l+SÈ~ʉ,|vkӥ8VX*=N~ [%$HU^ŀ~=cB|ˆKŨK}fyBɩe-vusm08 JHqS@lzl+ z*Zsh3l){8 7 :Fx%dШ% 8$;t9|3^ \ jvnZ)v0v xaf*({[OXY=M44hڐ$qHE$]Q[1W憠z"^ƚgOLHOd>7XfDu:u/ ϏtPkp A~PR8Ɨ:2.?1A~K3Tmmd&8 Ii1? O9(tGv+ DE)FqoX%'xK/hO "XG:!Zv3 pm[T'9g_&\_#%ڡ˞,Jh|hL \hp-\"UtS(Ǔ{LZ&1T<@8 .gc#4~J Mv8kg(Kp,}xn]8Mou@eM-< +be&K,@PD`kQ_tdĿf.YGa=N2SU͐ $ֱ$`:cfSҘP|YJIьrNz &#}OMLI<&ecEl·SRHuHshCueMm1h?)HdRJD5!xJNI̩E?N>伒2r{ d0醙mSj^Y<1Ѹ!"^innn}.aHL(y撚$K sDW. RK+]2fٿ6gnNF1Rr^We&pBABJ\ ba6[:h4۲κ( !yt20[wys wK9&րszzآ (։u]܂/oXkDkq%S<s9氅<"cvm4 Re,2yuέ9ak "S+l+S <[G@w-f%Ӭ:g|N,k O#60* puܴd+E= @ 1vUW+fjL˺6`$mNכ5XZ-HW'3d9t۰\t]ۇT2}< D>Fَe4g ź#8H*(U݂$/eY}A= 7X`UŰr\ݷZ1N@nٖ=T,|f6֬l/y˃xYQSbՕɗm&hov>_Їbek nKx֔|/WXbЅ D8V$h:6D8Hz?9B 'kgQ(CKXb2̩Yڇbm3oJ$**O "xCT*E4`*[mX_xKҊ?Dfq\mc@ZĖ R>k'2xO';bƕghhŬʲʺ~l)VWt/Y]j u} Dc?!}Ò~Ma kbn:^#Its==DoUS6N Nj% HQT&*#81ܹn9jV 8"s,KlIͻ9`6,ln uGvntL6%v ȖoXH|Ad*QA#A(k@*;qٴ/}tUElYLYVn%v3Ɂ[ ^1!) *^&B[͘y!: <*h*cm}XA[ MC&9W꺗6+įXk)%^~|k|S|Smhivpі.v U*T1ʡ{xiR᫖FWp !U{S #p]cyX-*h.50kb!Bр/c%c޸xEڤ^}cOB^qP4Ѻ @bAfPI.ɒu0] *s=SaVENC%tNB:3bɴy_71n\=d&@euw#Oǁ%|KD-, H/MdS`H'} -J"\/7Iת zǺtyefqܩ)ӓtа(Wm-LYmkG   jľ8wނ%E:?% v/ߤ;ҋ?&|_yqfѹVEm?P,=pBiq̞a@:$QNR ¾˯1S902KU?bЁfKFm[@d |t 2QM\[_:8'{Uh iD1!џ&>="L8A8fxr JH%pw\K[`~4;TX ݜH&DE"Pt Gv\B7VFX쯳n@R#l^L#MG4!k Rg*b\Fk ?.)ɏn3&*w#cU'MPݦۖwu$4.C1[ID\ĖݾTu@=ؽ%P$A ?ͤӑ` %&qfYUʆB̎8s4H4gyw{l@ILZmϣG,]."ZmBkGB '}RKWkTɶtlta;7WցK涋[P}cQQ|f#0lpvD.\x5(BuzADCʃ/r2{%(Ցy$2͚&ԃCsZ 6wr@3tew?qgGz̰ۆ~KM}S|6<~3Onti0Ȱ;nni%U@q pQ;iC 鋺ܣa| Z;^b7p éE3~Tmt"|lr  %9IG(Zt4+qs2(ZMVcVQDf!$>k0dʅNGjžFW-t9cm8zNw>7DVHk2H6\vFgѿ2rs;ɥHmܨ_)5ӌsc5329;5=R|U%;WSpbU}A:Q}i?ǀe6c ^qډÅ60"mLj(N$߶ӽ~* pzr9iuǰfBΉޙ84^ԪIžp\.*M6֑ ̱` ]"m [E- eDG&)Z?Kl Bu.TCj*6 ψ Pi1=Ve C'DJ˿[P9ΓCҿ>Kw{tqbP{<6Yݞ7J;EiTa4F8SL2"tv}@D$HQ0|z\ |!H&q2ڢNcX43A<8]Hi} g  y3i2|po<񄄅CS7xC?9by&Lxoc1 T=iuLӌMT0vi4gJ-A)_ݱבaע(@HTJ4D_M wQH-@tUSM =MN`^6=c dVů;h*^cCcH赫 ȇb MSER䞾/ ^ hs`?ԿK µ0Mt])(9Cs Dd+ m7X lGH%on('QxIJQeJ?țE%nKՕ±!q [䖮P g6x[~1 kY${Q,kea\ʭSrlt%A﷉XK]01'A_=&kccݺ*(MӽVv1c,rnG1g1# jvvTKD@ 9qQLt{p)zUq"EOF$JlB\bJV x01{Ě}L{EoJ@s -2&DWUQĝc"Ӭ^HGN`4?Sdg3#8A(Zm>1>^r."$5>u)n]o†FVGcTZ}.7XzIj5f}XM 䂕vV<bdo*աK~ڿC4NV k(4_O J @ lBv\[$6BҐSvirz}Po!igs#@4}Ys>rY(ʎRz;ejm-Sݵ^bjk 3)oքMΕ%oZы["ZzVqtϦzD鋧[8ūa0'e8gRATNP.s,*Ĝ$r4# ڶ%a:̽Ylg B YF7K=t= _.mu aC:oX<1"qpChך'ȫ&3`04R!n T$&dPE>w+$mx|f-dD7ub ,eه#P g>5+HSZeٰiG@l8umsm%5bk`'*6PnC! pߪB .Zqz |4!l' tI(3V *;rkނ_ ܿHm &Sբ BnK bSZ/1M!UI#⽶8[C[X5F+xZX!ڈИܴG_ITd$ A+m'nQ @ iqh)R(:GA|^}7VMDH#Hn~u۹5cuA lm$m3v]D˳]|}V!\ӉRi]F'T97?+as3 %Ԁ\V*u;Zt}7!}/?O K![fMA@'ӭ PbA`C{^ ^Hwq$io#P)b V*, ΈiQXp CnGUT?Vmj'DP'}ܑh莫em ]t(DƷG9%8eùiذ*`b 4 z`e|ė)S;6⭗$0G6) Sl;5-o#D R%~@msdBst1ѱ-C\^Ed [T?J{{J!aV_m+rIc)3wi-=XQfS E^.8R2+F& n9"(X"L1n@)$UNk .7]4U9†jOҚba. YC'w+?f9%FP@L:R LΕršB!g^4$b> KZ7 bzxI@K4sV( - nyV=:P,`8rWEe_&Ff9^5-νq>[1|I:`6~ Y.p2AWAtmv̼e*]}1Xg"FB6=w#eJoʊuh}]N?hF0-S[_5+Iqg>,FլZW}K=͇wfʢh7Ç,39`Nw.+ <&:U <(^8М?\I.~T '_`!':QvM߂}ͭa^<-G+~Q.g?㖡J^3pcS^) u`cg  ٖjEVH[äTHn,P@F%NLwA&Qglᾠjxgmҝ]E/u8 ' 5uYM\Ef"1F؆S-Geu52u Nޢ6@.K5+Lw![^7A )>Wd+@Eusu;CN5jwrZ9camgN.1$."(/~C_t,G95`\*_{\nddp҇,7Nf̴I%Nhxgxjχ3&ңgT!= rBEX)~te#я[!<յRxYU RpU7z۞("B>>:x89D}iG]WEO:Ie.-eMHH=v~X&Aa $ p"?(^f2Lqdya] _:de -qNl\Ç0*"6mletrV \@7܄u`.kXᔄIQFܩʄ[*8EÇ&7⿡+JxKBDq'۶@Èo"ТO뻚o, _ D5BGzI)P.5s*i `܋*kuk4e Q0ג!c]AhPĻCO7.%#D{P3+Ecb\٨@s&bY@q2%jW-@Dҗfü_unl8E{0ge|*-[dc%!a\*3{ʠ_\6bQ!ţɘ8C{ba0JxjUzQwִJˑeP>88(U O`ʮq YM̈́rfm;|.Tfv:$01Bm2%@8KbI+QDz[O1-sA+gm[!diWi>8 Rb# 7˟Hn,-"ؙ9HUO*C='g%jg`\ɹ)o6ϰr@'A ܶx VVU4,uiO_%8.e+hr) ޺+@ԃB%vp[n챐:Bi`9aP3r(~.Ѓ<ҹ$}߽]X35z{21w Tsįѹ?4s}R4G'[+aK~l-^Hyڣ(`ám_yz,&E Acw.CMf >_v@+/_k,lϘY:)wJPIh (z?3;`9>A9׼p`qQ*bXMĈ*berUN)ŵ@/ѐ#XLwP7P#Udq[r,89TIHkQT -XW4*YwG GuYO#bHb]HK5:{z9d)CUdcjC3:\_%76~(Un)Zv fЅ+ lY1:.q?yy*1$ ;-G[$ଯ~UmjN4Trl6s\  [ 0ˆ{0nHt7]zPne8(Aea>?^CѤGA1gR+9eJc3^# rpYfFxk$UW.v$&kGz.چE]+BGlG{R7f-;ߒ1V#H7 mץEۍ|V&N q5s9cgc7G$,t.|v2&CZBxG(."\T۰)CpS (C^-hZ$ц[T=yЙREo ܺ_(A! KT]( Cf-v |3<ϲJM(ho#NCnmc`x1:}4F˒{c! 6ksBG 0%'Ӷ7;جa=T䍎1(o8Y'Rgɚ} _y톅SW3ib= Ԧ S:P(Oй0e{Wwn,-v)в 0azE.j#B uIGhkQI;s5jZlVaJ.!a]=>xq|&~Z|UCI29q;i4{oG' #ŷ/] ]Ye>Hj5D N%:tP`dprt8[ 62=] K-wӚ9ե|ύw4M/Nɉ\~ XnfN<3CńVGI^Hsāg Ffr2=w+$޹?e-g;;Gs|.9CL.g0W#xN쇑fںg=*f_o{(o8R enMJX1B\=D;t W9T`lʭ~--=fU/%1lSs$%z2~^y M*9ʐk~KyF澒;KrFQZ'"!Yy4Y$0nSgGpϨb݂Hd8M0IDgلp5<:H{>F\̾iR >(Ȇulu' 4,XJsO:JIavlyZ*ڱ{_:TB9>ƓktE~%W$n2I^w~%}x{[X0 `xr~<LLD U??cM !;GW1mI' #͉K0Bĥ^П L0F#TϲFX9\p4fu|H&{gm&ew,6#]sL/\$ kp" *o9OY٦fD;"_Q,'D/n(lU&6;`F4ZX 3G5}FrF滒nņ$i[5ZBn,[.w( 6zeվ#M© + GyL `479[@c">zO 6˔Lͪۑe:=}mVeOm>hجo:>靪o\'ѱ|\8たrLtEg@~ Jٽ#L(ٗS^aJǞ'bFcfUQ rH;IY 2lh1ϖ?2gX4b_Fŝ!?VQoz&Pl:B' ,7mvKTAXnn_Zj zLHv]'9#x;>˕M#-0+aSaO'`6wFqk1%lC~ OK@AYBDJYI;*E:{߂ӗc#輅&zXuaX=CQ}U *lL2ֲтYYe=\I925Cv~&v2 dhsw3N#t߲vIWBQ L3 ZR-kD7|z{CF)CZ5O jMdA]hX }h4,a~vǪR+pneT})9M7`ޤSM LG=sD=…WsGL: Ss"= Q!f#Q:K/Υ3qxYq&崷e.,i 4akԆ!фpo{c7&DDs(>FcRB7 Ss B/X-k M.Oj2 ]j,+QJ#"Y# Re} SZ/0菥oۮ)ⓡPR4`sݩ_tNШI*eNelx?Bgw{jvI= -ta<9:q~%꬏4l g| fQ+tNn]ӬotgU`XΎHIG%tD7Yzd_N/#KNט!éx4rŅ3irBm؂xjrUWڷˬÇPT`[NavhCS9x\$iDOL:;3|t ]G-COI+ZAy"vo4QH62ii&n Jn9?ݽ$N?vnr6Tiv5^z!h'rZ ·{򰖍rg;.Ҏ\`Rk 혶&KgȐ7,djMvYn:>:Ӣ\WV')X1rUSzfyAg[2g8ITK>5i1%%+ԭ/:E˂;1S0h:9A,SD_#82 ÒpQDQPPQ,\zClYͪ''aۊ WP<\#nvE̕H/ OW֓dzR_X"ؾY7V7JlWεh o_GI6YLJ<]cGFKU%3!o6zjds^d,PRҍ,"`N֘+(bEȯUm& ~G,`4Co&iQhGѝsFUb(>:2H,0?-J=-EG7HNkr?4sW/HtIl,>lKӐ߄$I=UEY: ~x|ߑ Dr1߇."J&+z`a]ez6A 7{-\󛶱vo%:Z=AR;ea Hbx/a2 \3`JG"ݶSU'PJ_C!k/rxF[{6u;gU243^+'){=pD^MX'/#;ojfcvtfbYCdRS|Qm oᖲ԰5 '~5fhVb`.^'Cgy^vt +I-4ap}rKO)L>WfոK˨ xs^;gl殬rجs7/1V=n%chobTO,yR{m>xOyZY'dֿL+)7%J}*p;ƋR+nMvk1G&@2Y!O ( ''7Aǯh3 7o~ UΤ͐jϖG/ƅkH5PLrm6tJXõ7dSj6_F|_vKq!1wO_˘W`"ZF7c +>uοaK4xYHHxWe )|9e+Y;J鲽,l:Ȕ0C֯dM%S\#MTk"-gth~Xz WbfFFzqt8GsVA>I`E?݉uȿ v7901L,[6&w<`bv*A[&hK 穃Iz: 5vv_+e\< ؉0p>ʈUpE gX[ؔ7wz@mt^6QOWшAR%Yo`[S0.m։xϲYpyo*ǒE:QD=36/lyeKdD߁2OkXm ]*~bb2ރW3 罱/#{KiweX{gnE^+|7-I~]V $f+W],|#qOeҞ[2F(#E-=g2l?^D`sZ46, 5g @b>ip6P`cQI+?0rz:Ggv:ޕXnihkUwm9%W>J7c5'*EB@J^ھ 63:논(;FjEx,-RU#^Whz@گ.,Nu:'+$C(ƛ͆1:2ChF?[F ۽S3ݮFIVUITVWL&;˫k|/哳ۑ39D/=~TdM??=( Z%x*!j+JȚ^Y޹伷ᎎ9Xzԣѿ#TWJ7!!Io)fN N Η&5ֈaD^Ϫw1Z3#E:{n0UPnFp1 6x]D,)b$MPᐖH]5&^<ڌ:-)0՝pY:@ DlAWr'c }_绬}zXk*OFl/!k4?bdIͶa @&D,DU{5w#cq&4!hin)Z E6Ԡ 3饔,R?qV![.#,˸ZU\ke:1e:;zɞtO4%fpCݴK ?RggၿeVSEYΎuyAFF_nkE&,=r> 8 hg{9Y$Q#S2MndN2Ys֑~6M˸ 4!PA+d˶bUĩLl\dA bZdn:f!^s(::tjhA5{EJs`U3 C41CX ]sb `c<4ƯY3[ CuQGa˝om09s>~>Az(*پh  ׎;Κ3P}ƹѧtnn+ѿSX7hzɐApÁu8 }Itjޢ'o.`>l5©cԾTV5&$7r73؞*O#k-x\Q H k7 /ogwB#iR1E.ece)UM%:<2(;=g..?WkQ=ILoLRhtd7ju#Ҳ J|a`*\#|Bh)QwȩFaa9Ni{[ Iƪitz._=~&.1&4M"hr<{y۱}UhCt/vU'n{T`r?^Fbd?RML@aݾ_  >(D.Ώ@}_+\-V N/[Fp$W/0I=KV(jDO"ũg"t"=YLL_?j ǼI_SAkiRZ(k۩Vx?CƹoLו$>RTł][*f>QP{W-og!lL|FK\ڷŋG;n X'<'sŌĭ?kT^ P@/hqiv[J .P VTEL=Տ l?9u 3zDpvf\ ҁM? S~P&-2RҋnKх>zo3"*=̲RUa6)"`3dK")C\nesz/Uެ Gt/aRkU_]}R`UpN'EM9&znzx{izfyZ\*?k%)Ӵmb;{@`AMp^#ӫ̢:^ 2sx 'ik0R88Ix*Df(l<ʤVQ}ޝ2p6t`\JpC!61{Ҭ,R{&jlZNV2Iے|1vK 4K*܏(,J)azJh&ˤDd |M/WOR4PE]tE-ˬ\1,,NKAySRsrX`=U%j> yU@F1bf\VNq KBgPTyI}dZ96*'\yY =џIʎ ^oGD)X#"$x'Ms𽧎I![ڃlU1>}%,XCU<3eRj =H.M>__|VqH̭2f;Tm3 KږQޓѨ_)KcZ,Ӽa]qBL*'}i)VA鵵)0,d`]C[Ok!TpAfTgYI$AqI|M XnFKw5Q%&l[vME*Jm ɳ4L%(wKZG̘zi_7=Jۅxe~Y~`oM1[% 朘<}'JrκCf0FyB?{Ȅޮ) EOn=Zpjr DF9bAWj6il$s~.hzR_2(ԯrm^b4<4MG^M-' B@v|Çts Q=xP=nJœմ !ttr^Z9gI_Wé,L[j&Mip`03"uqIZ=+}Fr]{GM:`cQFwW==[W?]@lux{ׅ#Cbhd婃5v% ;&~ɑp{ s]dHOymɼfG~'d L$p .煊w%FX# 3*ݔH좃(2d1L>$u^_WU ƫ:x`Dꩣs׼ {V[+MLd=v& = ]˄*f ]gs)W4H{=t_58 vDR5֝ƻT iJ<2pv<11]J6jD煢?xz<cC;zܢX8s*Z7cBzt@}@q\ Zfpsg4!$ 8eqW Κu6`lՠ3,L@8DXFlJb\2ز|,.bGE"$5>>jZ cLbgo]LT<6 < XjU׫`"|kw9c0K7Vz=Z۠IƵ=>O\dߵR ޮ^qol쇃Wne-L >ez/D\fJ k}CS: j)8@g%ԁ-aꡲ`' 'TѰ\@pZ{@̥Բ1jݞDSi+uk "kC0"9@fe3#72V|&*[N@Rí5 ăyIjfiM]JY"зoU\wխӡV4sEoNJt UB26+gjHNRm+;^:n)H ʜo/ZPQHې ,R^^dG=K=lZ~}W _7K5llhb ow׎6m)f>bӵ*%@Ġ(†ٿ}(Ȕ؍2 vtߗm8 mVH[@BғsM}]S5QZ^CWc l< 5\>cNE`anFdŸWܾiÚkLV6FcW v,(~}΁` _]5ޤV7(ݬAƿI™uW$a_D,}Us6 v[OMeH\0/j=$\ }`ܯ55 u 8jZaSo1ɩ*7XD>z_G 0{BO Vb>eNsm-*diII@b:L$ y#~Mff#s@[_YYmAP|ti/SaJI!veAq_$0gھ+IݿFhsUռ- L8+S@\|3IYf:w2`ڡwfE2߳4d/oq*ܧeV=<]^utk}T{v.iF3%L̿(W+ӊ6"Es_Rφu2]Fyp`\yH@љE?AfmcQ{-;JC7ue 0HznVh6Z57Zݖ:q=ƿ{Az 0#鋮~"z=ҽH(JU̞i^QF/ [Fu_:W ȟ,rc~vԺ@/XpgopV%#V qG| ۄ\Z֝K:eA]=2W Op:XĤ$kM+ȫH_WghMs.(s ]9`a(t.e)/8´!MցCHن$v ɇbb|{o;^?-^wʗPmj/Wz^$|x$/7Ș/ ߌpRhb|xc5ΔbxiBYDk;J90I.l;S3$d%sRݞL,vu{Lxf=50]#S@ 3{T^ey3h@H)iT-Z>\D %v > gkCg[cqpWkY @w~L6Oө-Hz6NdXjUJz]o #ɿm4kC])߼qGmh3:wtm껉# %|r92nȔ.Ԑx%T-B<\ʢO'ܲ)KoDyEjE$&=Ifvv~ -8}0e//-ԚNPm 147aB>i3h>` Ц~Zç5Y1JWmD9/uq8 IOY E\L_xUf;z=L]§}θ'F0S5~Tvf>ToɿI:lc!A5m{)6t6ǛWT:] 샀X>~GLPce.zt О.o R FTO_2y*ࠛ,"c)V28+a#?I",g-í=AN-0ÅUe.*'4P_;2] l"ۑ yvr 93_il3gr<%فSv6 RIZp8Ե4b @53O-j&.b-2)cp@K8ݑLIzOM.xݞ\?$S8 x+TRG2 # NH^idޒFK~+o7F^=ur+hmH7qJ7ӛlͷ(]vh[Rdun( Q !}=n@9b'̮ͷFLZ) weJ}S~ RŅl7eRKgWW;x& tL`6T0~ޝWAWZHJ;^jzיL;=j_rpLok`$I?*7->)!_O STC %_g#$^Xm0f(*a|rơ'/nzz3&s>]xW۬(uR-Fy(kC9&X RI3p9KvEEjg_؇5w=ZsƁŴ.tX@Q%>8xY!hK-:6 5/.r% fX,+7ayɲ}+&`,5yک٩X!VBvEUOW;L:!_ǡ 6Gf~HQ+W@P$ٱʧzcoL[="I ISFsrx1 M6v{0! e2EsWG$ ``Yvk3h궘d's}J2a$-L Np쒙V, RfL?nfpnj2& o2n6 o;B=!#b<m ]~ p|-eZ]aa@n٭t.;F# */`ff!Q@Um}t7+ї[敻Ѿ*}8* ,D'KP>h"hv\1s&g!`NQ{_p$ah?^4VSr dvWë_xL]Ƨ||} ʏve+;|XG9puf4 WãjaEH>OE].\ͤGj]ȩ |v3LD{++^ GD4"ts@Zy59 GL: />mKpvcefV\A-Vc^(2K<,GZ0w'PWbw-zlHtwxw?0C}i.[km(")BhIv"r0Ȥ/Xj6E ݧg:Idc6 `;D!#|E|:x}Jn[=&3o6inukwNq.}miz\5ܓJ̽Sdlk@29IHjU@zUDR"/#Z^̾@?-5sN`jQ7SL PM* '}>b+/7 n0ybu_%; g2lq++ Rɤ@ragTKIJկRG!6uN}:07__V鐲)Kq0@f Za*AyFq$}\Bhc;(ͯ&wt/~F[T?;)ݿ ?qi +T/ڊgؑ~::{y1|V,؝oYU2Yp)iӇ]PPa;M, 5gdkώћnّɎdEAi%p6 5[ Vv|a? ! [쏛5[>.U`r/`Wa]ڄKNdؕEbXBx0yתPX$c|~(dߪ\XfXpGȆ8~ٽY C:M Rկ[J2@m7ιU~k$IW2y2Bt׬cϚ`˶WTdt1+ƩaVMEC>>YR3m;Z6.]sc:PX8oߖ- t`k8T!]Հwmh~v lbpp1|JڵVaf␨rn2:*h@$(]}!KјtjBH8[CspIH0PZ ^maepOMW^#t~>Qr/ l'%e,=ΣdHi$|&bIf$$q9Rj9N|ilYPiT?r_"eF‡ AOG k }f*h۶QtQs?JڛC8oۈΏV&Zp0i]̱ ~u& Be 55˗I?hz'QmLc527ײ8~_YBWa[gqOTU]N ՖȩeVj);V<9n7=>u:@ESq LА(6Z r+fO%<04~x6;JLs: srLr(|h͟PggV{%Ig?]M E}odPQ8\+!Z%[_o ض@Ye\`}ު\q6y}3 \~p Sk}I *&]xS ?Us֟= "ru ux5IwA~+b5X/hQP!8vH͸Zj~Ԑm/?OXK݅›Z=,ZoX$wbByF` Dz$&SKid޳`4K3FG-S* U̍ѴdũM 'P C%C9셚W5~P p8P\=_dtFuEܗC}pl2̻p Deiǫ֜.#,WVѿ>3$@,+BړRh |!T%{ֹ.ӽ1TqoSͳ8.&L$3:摊1oPN.-7'&)!sG "zzK9_pFXj!0g4m){gAD]TC>~epzoLCh0 <4]$**όT0(7 Cl-|SdehI[ԺjF'ԝ.noh4zUN_eϖKXqt7M=]AE<,kZ6{n,$ňI|JJ$cwt=8KBZ]e0m۹ DVSq0e%9f3cBQ>1|W,eEc 8z7a:3we7 ?8&$tϚP[&`>j}`HL7|1ٓ0~$5Fe@uѝZ$I ^@hkQ dG"Go|YV2*עY {x.G.SȞN>$\ɾ`gֳ>r=Gz'& ov1jG$eI\sϭ#|fM2Ljt"/wcTOjQ&#*|{Nv= LRbfaCO:g7X|]a΄]ӌ,&D=怶0o09՛PY)N*멉%Ϛ1ۜJa Gr̸C(Ke #Dѓ, ?;a?szWr:(^ɫPQq=Dʘx3guͽ+r=CWSwgUj^j|nDb-A\a\F[<}o)NUc}@QqTթ`#wd➦m^TUMnV :e+۫?`xB=7pbj*?AY݆GL"hծߩA#A =]qݱ-!BA sG1钥pOӤmE(Hry7vB)@ [OS ZF Q 孨)Y-Cnox5/dU+pjɷFِ)W/U[bc)}pKg3t[o?M kS> mu4#IeMv掎08=Qtgh6w~ 3y+ƾVr#kEli0 oˎ;.7E^\,3KAaMJǧ(%S.#+?^w؎$`L2B >3ͩ0mɅdίg?i F9VBcjXm + m6}jHD#@.^iT ߘC m Nñ mjfY׏7xyoe2E)1>Ͱ57bFY n vjV>L>MI{,2[7S-1o}f8pa^ FB 1?0MiJ'fNc?3 ^rdE?V%LAU7?cTy+tt|hqtl%lij6-AsOӋU\wn)ۻo6hl/Qݫ\OSWkL܈Ԣz>=-O2Q:Ԑ4$;-Pu8`sVq<<``E_ aʾD1 u"7#ё`(ׅo21/lcaBuZ\nuk܄I`[Ro-V^I~}~%13n[|P^12 u/k=2p%u.6K̳G՞d-zL4{AlK``jժg41vs3i[׏AAP)h:24t+OSF4lRkؾz3Xg+e\#kOdɑkž(^#y5! xܝjoG E`/=Vz/ie{*6GqZL,=$PGDqA/#I^p &,NTQI(4AȢ=͡!+#"PrTUT$گuycVRY%տQY3.Qt@$';))NNAr{(WJÀLpuwi (a".*ly60Un4 = T>`)rovw ,7RS^kĬ`@T Qɂ6( V l4a&g,9u8! 8HǺ?}Ѣ LefmdaE', 4n,Rn,8B%-a6CJuuT#`VzĕlIY];t>f򛖏7[S: ب0ӡK͛"SuaE){K{Ash LsK k27<(@ZHsYRYhn\)D"ԝE;CE4vZ:[uD&=."#h#t̷~Yw0:F;"H!?y]@g'#Ѣ&*c#]bG96cS"4}sGټ*4Ϸ.{̳ѓ: }ڬ2ƶ7~T)ydB9a<){2O`z-IryQ$=DdlE~7՞T)oi仡BvożZn⽸=og M' t1cO1f\ R'åNVj[??ү~M)6s5>|>7(j=(iê k8^(&|~--y%j#z)$2ozy}#_^<<,̉>SaRl4 9m=:;(ijiZ'TeZp : UzC׉^MYdJ93Q 4*GqkP(ut,ddNܚ-yG"wˡ$aXr Sʄ=5RͨP`#qzvok.& u|(l WeZ#&کmLvm@I13#Ye{di$Ķ# L&gDϪm?'JVEأZ_b=} -a}&0uvdMJmD<||Ld^8)%,΀SAV?Q6aM :je 6d t_&)XCɲ2 3ZPy|Ag1a &)ռ.ԝ Z̠)qGcJQPjf\{kOaTYdpdǡOp_K;T!';D4 ՂCݤmS3iM9MqEd7S[Y< YǁBd7bh6֝FϤhH;dS}N8j~Vw TQ5؍d)c:k&kuZwnUq^AGkO%/莕mvB•BKe< :9*P(Fݓ) 3:XsN/(l+gSKk n4xaDŮy IIjU\qH7(LWHMVjxAB.lԻvCӉcNsEXIG{'ӗC%L^^!G+ Su3BR5~Hu6BLsa4I _g3{tBhJX4>5 aD+ugdcJ\;$"H VH:Ej8oe)jp)Q7D\| @F5Gl2c܊(2*[< )wO$O2@&"j[ ~#f=zI<`IHkMa[W{d&\ mF&e $h8\ij|4ѝY<={Ĺӌ,˰ٽpnosqY>U2[yާzFO3WD* HX ǓPAR FXW-hqƓ B]%j)~(!n;O% YhhSO熲_|`99F־~Ӗ'xPC*U $aNR҃URQjŃ`2.[&ʣpe]ph`=c 2-Ҷ&+|{8N׭CZamCf#M>16Uoi{nTì:Ÿ__7+Ú?U n l[7 WQe>Vb8R1U|#zs2Ygu)r*1&;CRs2\QX'2ea?fd}6!*`B" n)6hF y^d$:Pt$%r@8K3cYd J5ʅRbN@+HX/ycL™M2n1cx<=!¸NP1wkb tdCTTɔ)"*"sj%F9o̝{z!\V* MƶJGx~NwePO.=HF`d-قݎYxI۬k M)s{,T$vcdXz1 H^'Gi'0%O臫V^jD`ՀbdCEupN?ZgQ6ÎJ^R2G9*82^bF!j /0Enx:*EbT*Ö4mD,q)I !εb=Cz2>#u+єF扺ٜJ(?B:K5VNWژ">`O Zֱ87( !(Uxq)+jy- :J^ b]2$ώz!(WHϘNw њޠrcH M:`mRR`kpdR@ `-nj>8~QRLh?eEZo)|/ΦA 'ξֹ0^˟D vf.f׋?׬KX.&|xQ"jEp4U.uc6c#?7)՛Pɴ;95G)JgX*DhpIb~Jr`ֈ*y# .&m41ƞᲕwws>>5_u{ʕVF䵋|U>ꏔnXlR%KSJ '߰M2;`q;ep/(Nkñ7¥Y4&'bzEà=ҋn &;rJaɾAR"GVJx=D߳3Ϳ;8@w&e[a6e8UF-8O"X7lj`dCcG#WwK +B O(AbOdȏӂƳ0_E<׿3a aCh 8.QB}$hWvg6&ś7RmK&Ru h^TWPD\ e>  ]>i~\1B(QM2Z ԇ6GL4P[0YBMQ0v6ZS! CDRm?9NYgG^sF :`q> ^Ngs>Bw勤t'ûղ5 -Mm={{'bn'1 AO/P{. IĬ0zpruvI.%D}/N8pfwc}bY4Rdq;w{ ' DLl `)u CXt8hG$?SA ww\P 6Z~+O_FlbIȏUjWv>~מglNujWx?cyhȂ9|R x\ZZT9gzLKlq"v}"۔># ,}Qga稽`B޹kZ~P?_ջ;uۈ.U+?;A֩Uq߾(ϥ֊E!$UiZ˼n~  %6K$C㲼(ޡ .HdITU@Z (w`"YB/^44 e.w عZY 5&U~9h$OiĨ( ̂[HU۬ ue| *)p)9A1 : F-xVrRİ|qY*fNx47,Y* 7ʻ 4Ck1I1a;9[Tf9Ʃ~q}=0xx{z|~$It Por-"AuɈL*}' r? S%g~PMy߂FUj+` W@C~nbO2-i <&B9VGS`5kãTI)YtGưx(T?L9yZCȢud krra ">QNG ޲_?igQX^_?`;:8EnGݵ殡^ )t56; (콫=4}>i~1Y Q|p4ň.+T`*5/ ROqے_—Kf0cY f.Zyf {U$1Q2xav,d®aX2>֡(0WeU{c(H[s6o$yD/wU]nm itWS X \qVL#&eDQn"b}t7Ph66IBWsaV}i~LQ`/~\4/Zp \eW;uﴀ~a15Ц ޶ֵ$oYY )]fm sgX~ΗG^]-[xʜPQ̩aÐ, 'z0+1H(@oPJq@zJ s @ r??>G8Y2 1f:aa!,8ǾnU̞<VcûXNq-R;66 :?ZɆ8uBx7 ;[vq#쓔/N3+('~n@N0?+͓1<,XuiKn ~Wf;aToKE >Ư*\!s-OgbO@7ݝFXlU+# 4faFH_.sCWw?bsI.d~~e0b8 i7Hݽܚ Xҗ)n=l\ =ʘ,-/F)QmO 2:.ؽV=E-MAklAgq~:O _B_IFsW΂DlQJ5ؘ}? Ð/7堡,uXbRxOx@O?W "l{q%Rk,9/T;[ט_Ȱ sfcB͆tؠS+ϳJx2 }R`hj`c@巌Xmo?x"b3f!_>t7~mp[v["H vGp==;rV-ar*6(H=g#1B=Pf>zxvP۩\G !Yi KF%2 J*job^vM_nz.ݹ`sTR~f(bØ_Vp9QT~ck$Lgı3wa o1e3wC%[UL=y҂_aC|842rFɦ.R0r U1VӮXwL~5?& TpɃtLI*W S/bԇ.!%[{:}4Wׇ5A]?ε@$nM#pJBÈw#6ԭŷy12L'gcc*>97 >@{N ©JX}L(mXozv6mIla&f"_qݩ+,5S5t/$Ӭ6,M&-hzias~,}gu2| u2LZvC@s0f+2Or+ L֕ś'O~Hrr)3v$͒[ ? Oju!+s=-4WN"( 1>hhm-urOs+ІOU(I[Xfh"@+*E Vl* kʪ-)T˝8Ys@TLݔajlȮ'6eBћzՔgui4VT٘Y/XN8t,5B?p`@WHlZqh(ɠ; LYkZ0 aYӇi Ÿ' {W I>S2(+o:AJe!U5wyJ]{ﵯL#2U}fUUX-nP _h2C֚˸&X dO 4P`t96=i3vBB01i ' jlX$X<ο4XANPUG`*GMb'uҍ ;m74Um5!\JO ^4Tc A3wU@~~=0Mуm%ɦJ`0Q'9F7 :d4qX9vYHg ƌ#V!wqp`II>/2D.$j&*q@+0_dԆ iEuⶴD{Ҵ;jK-#f2UZh45m*;r@CP-*} s OHǣ|k83?LXp ǬA\ ~lK %@;I{ɘN0LH/ʳ,>dȧ-D[5vG3OVEw־Gk6s4k\LfY'gx{z/箽3aWe$(g3ZͻE*a =6Jzɮ(-rz?u~$<5Wڭ)$ \T >̃-3J$2KT ݵohjsvM&OHͻ3*W5l*V035>辬:T_QcsjL")=Bwm ѷ<8lhN_fk.[QUZ({,);SbO/Ȃpkbb3cْTʕfH`g'0D|DH1lAH*gOl۷FaBYrknkQ!;c)וNPe Ն7yN6.r̠O]ט/Yi6S̎u&OX wh\ @$|}!2#]_ {sHỼh4BwM : n__h\{wK)fLs*W-+h /JM_vi]HHС![eU*N?a5YSCiH~55FaI/hǕّrCT$ZUjvA>qC2wHم'ڻ)|;!۰Q_&Ǧ@nպoLV[Oԥ {W6w~(IAEu꼐k,ϸiMuIsK!} VJZB;\bB`0vv>7&U9g(niwBBS)ZMŸ$HoBr(ߩ{$(f;υ5@u!zGZU,1QʥH j}ỞUpLkOQ"SLقMtY2g8Vp}jJ@ޙ(tvґg, {ҰoUHef 8* HoFuToIO@I:,6W9p'NCYH lMb61\|?E5[8/Bٸk.|S7(dtZzf.MwŘeI҃ba? >e=.Ocp{VղA?YJ]/Ls׫}Q"LY ]HL!5m$o{v5}'[dpcHިKDpHzdh{ %b"iO-JVw8 d> ZW@ClVbFvU7y{rw"`Q+\ț5Fk"LG"²<.x`g{ o5IJFS aG089>u{gҶE)'u= '>xU>:k-ը=L} O Á%`]f6zq}B-A)ΔC敃oSt)?]@O6\+g6:0JhiΘ߯Y*25e?"@vCtG\]#4.)Yyp^p։̶vwB9s~61JjaJH*e**Eɑ{NהS' mu2!.vGj3(,VO}$h[2M.|3V3hu vtOXNPjk~{hwm-FTGRV,\áwu!goj5N 6WsF^Z*.4tO(',VטifYBd[n*%ÚP)K W:{t9}kpPd#1'2O p kᠸ*kzPICGKI2=͘dpBp{7[Bo <U`Awɾ_ӳs9IW1Ysu=.d>,Z,`ȵwRCʔ$Febsy )bw5]TGC>EvbRFv|YnMm *fML`h +F"M|ێp^٦ڙ]y23Ν k+cAV;9}kέx_Go dUntOLqȷ*bG|_CGݩBmwǓv/fV.{wũ%洵h/] /$'M~['J7Ќ-XeG2)*A=q#D`M'\a`݄Md\yB~`p J5siFMʖ}ZgQ@ ˝R#gvE/G@Ǒ'aǯqW:u,W5N6ljuϮpAM^Rmik}l'*ԇ]Q圽]LxyZGu"ppP4<~6<\6i>喅Ambvl~w#(_Ӡj [Ys ~3ϒv؎ƘfZP=rXHcPd  5QHjGpIEBV2/jV4Fv$C;C>iu)LJRi´721zzgKMऌ$.:ʄ1GA.kT_'hpu|8enR7c"?9i: zJD UL%l >IFeOtYZ+Hsl j/"c_$+E̗&QPj ̯iTyW0x/:*N{+Oټ.Ah\f^zGt3j9sA|O _~7 e# gE_4j'z3Zp AP Ww0 yWZ "ugﰣQ[,7ok4ho{i~pӺd/ :qnbF!o mhӃr{Lgƪn٩Rrdd.Yʏ=+ʫܨS $:>cm 0%N5M~`V:YfLQBIkB Q)+J +Pbﵖ-~m ~Jeq_?ܳ4!@YAj3;+ц=X+$iHYq7[I6Rb0 tϚ ;N~ /zmFlY34.|y, $~f7y>)|}۸sdb1p_)l{@ K.t2(K6%<-Pd[\IEOTCOD@@{swASEB]9Nwzݹ57 kE4RVk*_nP< C౹u*ht~8V^) Oss uߕ/0ɕ8_]tuAQ@7\rFY_-TU"@l è@Ӣ%dR]\<`H##R4.l[ 2ًZ|d#!'ܧ;ߦۏ 3.~|66T&ëH%}XߜR!\?ZnrAU2Kp`SMj7\CKZ\Ȉ:gČٙ}i7Mh r?# މ_Dkήm(q[n Q"oՇ+McB_?TX6R.!:WIJcY:t+4bZɪ`QEsyh!Qh獟Kh|?G݅R[Gd[`M}G W6%6{" K3SoT"1,Lg&fh;LǴ˗8|ASU/~Ȟ'MJ}Q6$O u^樖tR.23΋ lո*"?NpekeaZ?=`ζ`@RVjnH?eEgUl2ԿZ)<#"ݪzY Yqdxd|_m$V"/Qns&qte7쳍UP@}Uţ%i\ 7%k7Rؾ )2n祗rwF/oCo]<7Gz kp9L,e}G7f$ݢI &ni}uXso)OJl, ![!Cg[Lp}b%2twʾf 3@Ja,2*cLy.,؍4DSJ˰xtŶ Wu,=%{n+ &x_~Fj@C/Jx%ӂqDIJb)t1 SWv̬+  *1'j,Sb 70HCZL|J.y` @rhZ6qQ,~3;¶9owO@|89ىxZ$R"^s\L zv+>FZ9@=9}sP#Jgwoj ;ǗlR iT>1Q]?mPs4Ur'Zv#C/, Ď?#a-~CKőD$h1W^]zȗmԛ x|%!P_F6PW I-*RzI"a/u7k}zRNN$ 534]YG-_ a5W΅T>' *s]%ʁ/2 @<2=ڰt :$[+5r ŌTSD|)큯:I#&M\+ϰtBq 2b${'² e|{ Ү/w%MRjwi^C#i]Tq*&d_1CgC ԋUr2@dW:N߬NYP > y0C O됼l*ݺ&%q;+o ,C!\$)8Sufo_f\@=@¶ Ird (ޱMNC!r7Ejl,]Xs dB{f8YUQYhP,;7)7?:F6nڂ)~l΅[dGO&0HN3R瘜ljX{Z:2eXxcHP2s6\~zLAR#Dg "q~& UZW9 ,gC*ݘBoHl*H)D.:mjV]Mu@UG~u?6 ;ߪ 뛏_ty;+]Nոu@:5Jbh#x jBVuO FF̫̓$9 Y)Gc&Y{/9CAzTl7̂ҷH4?$xh <;2ť50Xl_lȦǽD*QϷ4BߋRxK7s0&[@vV' %U>puUެ7ìCyΧ cpu6S[b!;m1r_PfdA]$!9:v&| hݗ\P CB9_I{Z!62(:g;)O?6[ri@T5>ݠt۵l7 q!pf$/8ք]n`R;]\Gt7$dŬ&rxr1c(OH䍏=ձ]?2r3ܟ e%V`:AJga?}IA'Z@̈́z ]!sW.@Nb)[xޏB l>*1au$#o>B=v'Ge=k0O^0쁱>ÒD%T'qIHbn8-uzOsxNγ )hvOr`D]n5S/R^(FT3뒃-^š*/(.F6CvjT1u -Iz^J̭t.Y?xY4!܈Evnmcj"I(MD4SB#]oծC*(жoGXSpHt*3>Se F,@$B.~ vڝgcRTZ:+Oj!ar0L*5l犷b|hCOɼYʠCQ5g'sVGlW#]TyE 9GE}Srϻlqr@O bH~=K&@gsSnpbsbT#j/tuVP!$R*Ye|p{ wm:7`ogg* >0ZL\B*|>oң] S1$:T- ϊ7յʟB<nȤ;=*/ GRUŁ}3qƦf׺tH?`߷>g7"1X "^3U11:X?Ja߭q]̵cگJ7] {1 g-Q}&+ ԯYv~sQ&&@W%<ȕ欶-s= 0†#o,?T1 rE9^mUb6EIl; :l;7@dxWN{W&9ĒT7fVj+m힮A\I"wͮZa^NW),N#;U$8Oˁ=CڇZYc-N;ǩ+1rNɍ"5@8?at&sd Nr l}PZJbciBD^[BXia;\=v{(h' U{ma^w`;EoGA͑ }_PZyfut6keeu2sp MG'`]w#]=lzO2\[~'E'ĴF >]B˱kTT ݇h5^v/ߔ\r2vJe`hg<4i7<m;=) W͙M>܃U͐ NSI!( |݌sG z&H񀕧Q ' 'x;øZyX Qt-v1?)'A8JIB#lF< L iI_K6͟-*<AYE`|әpp7ׇqu-.onX1?02ړ{7qhF8`ejּ~g^j6ܳ&32$ͳeOݽ VӠ"]hd"57Be }q6~f60?ީMaNa;6D+/Upyk:ק-Hk^g0@nP#u,!d (r Τc[Vu:gzAiqu%8gB ( ۞.ZPOW` 1=])",K xڛ`~ o>̇pD?vu$'K^{}~h(S] VoSJ؂ky_=J!y%AjY ;n.JrqH Qz]J drXN-"\p̋XʜΩ:ekOO+~ۀڕdNB<bh :m"l~_ga#)Sz>-d"W}b* b்e}щMOU7e٢_ܒpS'oI@P2o`5<. E~)!(6<~XE%i{9XcZn?Nӈ`" xr΂ Wl>70Қ²T VT3O.tb$GT룠-VXceYn)zjhrzN!>y,ȕPy=*TCO%7vjSNLwdLJm{*HZuK8^50;*-vk*by(@ Q?8ݧdNo"(28=SgJ5-ȑA.\i6pDelWmG]4 gPFa`E^frb󞸺9׽|T{FnzF=ٵNcoEh>8+Q[*rr/}4i瑹I[Oq 'f\%+yšHVO囋v:Y 8˗R1rQ,^X/%BGcNkuʔѣ6o+ 9Pb*<@b$U-?mAv.AW_s}cX){)W:.B{|`Iiךou==)E]lN[;EU|j9@,nGD-ktA)2G2ˢM?qᬔh!(2RsH׶:@`\^\7"rC6۫^n/%e3eWeR:Tlem S x|IIǾCD;5(H dFho@eq+Nf:4eykq6K6+a&6plgCsP\-ʩ=Ե6U%SlY4WLf+iZk Yll%QjPL̊huR~x۱HXr˧+Mޣƴ i7g$ ޖOӴmVa9euJ[-QnU*5;-j [|2iU6Z9BmT1Ú]vx9?<׬ \yAx,?^UwSh ǽy_Yϳ%8k]z"|eD( F=ʍvǯ@0`Ov0 [sk @fK |v)+=Nrv? MRWo+xlTɜB%^aX_2XmF-lYp̵H3ۄ'`Bʆ.SƇ}g q9?IQ{g@3|GZ"Xm$|f^,{ sR2ju$=L(wT5g-iCWn>d`$&x7>K X\.z9V6 h+Qw)ql_BwC?^:I)[rv (S֑Y bJIWnTYcl!4ctAɇȎ̾*c1N2\(wyZA9ۉytfOOŒאN;ipg/c͚6%)M y{^0-ڝ]ͅ•0 |m@:ޑ`Y_ 9ߠ`fi@J ld <i|faᦻl\1[ɍi⅐lE4*sKBaѼnsو%lfgj`Όm9(|陰n{ =>_NiÀ*ʙZAaUvj"?l̢LdcRFgסhMO10s;A*l SJY,'Kǩg961 '_SUw(hJRN&m<˅!!m8)ۿ/>b]T'Ӗf3bvv'%x­ؾ8]NVV!UEkGȃI7XF]^v?aYcՐpk$HjdS\pʓ@=e8ؑlj~PjGDŽbzY(L;\P+v1,3Jy"I) T`bTE׿$vzzw@ָrx#Ew,6$Tq3]Efoj=lg(%s2A _I|'X3{`~N\(eM2:M ן9O)mZZQ*w*Ӕ*BtZ .CY/"z9-V4Y%SP+IoSpk5` ? z(JQxR* gd|kbJ9ΰ]L%y_^ E)k$s\^OC58h?pkonE~OZP_bLWhww"}w=$N0gQ_F*b"djLI/d|DĽZa. ;7,I~C ^Wif @@Re LW6et-A7Z~sҘ#V|+6ҰLٱ 5h~m3OJDض ggGXsN}8WI/&d]Lg+[ޤZUV!MIEV؛yMVlzS̕Ȗ)b쾸/Ly~Ȃi,l`r̲W#kE-aIϢ]9E]A~m\(%mQ&.U8 dfb^\ da% *d^BDe'WO>0=?b6\ѹ2䄸A_`r:.7XW޿X b<ϊ|αL X]⭅5 5xf/ jITp>-3 h|"_@ktls0fMqƺŌVuNF{Yvz154GSXԲub(_)PIju X~Tg_яIua6\lbRÅqk5 b88LQBjsdFZkP@ʗM9W:^;'9"nEB׈LjL逎"`ٛ:V١-2>`K gvKw4>I3k ^/Y@A{bcg=eTqKzzexRa#IN:j PugCO jnX^U_yn#deFzzAn9α>dpdn/p6Nb<W9*8R8*_^?=Q :piu&=ћ] {19;V/ogZr8k+ R8-j@)҇&!пs%y|H38CũS|da|tS~1PE|R̬ _Ϙ`B}Pq'dXV{<5}r布 Wl !CxW46+'r)ïx,zZa i=NN2 s?+v =7lTYl{1[ʳuc"D=´ǨY HEܷf4uvp9; Չ9C[Z-ȼ(g/(3sU KBײZ>qU;3hDvkVgbW)֨4|zx]]=-Is*]pފ{c6c Fstڣ|y/΍M@492%&U>_WMP~NW7Vxn&\:J5[k~ʿ 29Ӭ*yOdž7.l v?9 kՋN F('ۦNi6#6d4H P/Jg) )-` VGZP/F+ʎ4Bd=?vƐswUy >7xwZ81&[\q_ޓ@W)'Ge\(ǮwYP"oG=9 N< #e#ZwZ9^qc&YlKNs|JJrz7_Oy.ƴ0v,)3t*ݱP%0ukEixoa,#ܔ7|H#=/JǙ3~.~=SהHib9c;T_0sH$Oz LɔEI"!#mIμ}' eS!DL# M憜fv&LS\N3->:#WI+dۚjeZGBNJl%`iEת}y9[S6&hx.d{⡕^z|beZKxXi3LcH%9W]@ :40n$TV8u:)4$S@" :| mt;3&uA[#%6Fs-p3;C.*%H{m/#O. 4JI؋LD%rp K8i^#&2>WKUQb(^\eG7J9ϗ$̍Mgn[#0AL8Ec`"\4OrŕgZ>YʾL;lT R̹$V?j5(jUHY^1H=O ^S j|Ga]o~.5XԩIQajը!Um\Lb ~!)t3}= n趹,'ugE…PMw>c$]LRu/(^bI6VIj ,\̈G=֝׬[#AI1bO5X7{Jq%rB'MǭղEx7gxʆp7]7[!o{f,uC\&Ts3"!~c~o=$'N("& }PcqN~cm; "×d'E{! `-!T)=TzߞGho9l:-Jw\E7 q8\R)ӂpȔY08u2Hexw͝^[iw"Ypx`BMk?mE1PLAu|d*ù7r=K*4W4ǧv;ʆб_*Ľg g.Wnz.IY"z˴j=lX8wޝ ޘ?oʲp09RV}  7!בuCG^>Zd\3ܲm߳EX1t:U@NR* q@WzMMo)Ý~h% ٴZKp==c0㩡ŏ]ҀPx@~yA̟wfB7o(aݮhm^|`5ȇ xhJUW|E]rFfC(ĶhH eydA pfuT)aV7,/drm`fm,[ & >H1Ln\c*i#zm!Ƨ5y$D{fH~,/okkdg 0xVSgԩUnU;1짭J ,%%؏ouw]̄Og?L gUU=q }26G;WTӅoELɮ4бՏ)UZ\Jtz51w,Jx19{} ݋z#Ko];7@Vw7b䝷hAv؍rRil?} *b) {bPl?uo P383*5QQhB1vCtxNW>bòNk[ҙJt1X_tFI.g/doy4 ?JUrgյQ+~Nh*m`ٍBtJ\Z#КU41k;e E c .r`׭T(3:Boyfkrf ֏] )=FHL6d(| m^A(Ɏ8k7<(/.vjSk%tcgP kDF~f4"GZ$PlM4+fwym>&fFܕ]eC "AoPg\vzRn¦S' n"zQ2Q8f+:mL>}?1{9"/r7x+3ͭ ! ,/Sn"B ķVУ-.qrnZq@'T?vspJQtmHl|Y츿N]jH4/$ +Pm<1w`ak!) 쫳,m(7w<bKzH'͜&[AMá6wz 0?nVcu٤XBt2"y h`D'W9m($A S&/ d钫/Q'/q:7ɩ2E>x24_OWxyڦ9&H %aE4+He,Gpr`L#exWV6+qe:Lq&Љͨ`C 5e5KOU)vcJU;4t㋃ ih_bHfn)\ 8U{R"nK6e}=*8s|{fy_h\S4u|[pdji%AϤ@oR|dεBsϭRbt:Ov qϡw]I@x"R=ZL_u)MP ܿ%wbTJfpDBQ iti>ڻp,5X Xu[oc\ȣ [((J]F䰯 ٵ/xwp/F`YR_m.* }\Do[L)A=9|گ 1L"/s 2@%y:HAHsE`}zLˉ 7D<" k(KW'SHӌk[lMօ%?-^l3[ݸ9Ga݃v" f[ QP%jm,ctz eOgY3`fQjkܐCtZgYkd=5;R*ȳBi>m1煄Yl>+4V tmԺ.H|}5O7A~&B~?:cW=*"V1,eh*)أq >\Jp0N)(4fK mWr#}Rm4ؔ n8bsBK؄eXgX4|k wʽG-5LD8(U/k7ǟkX;,ٽΎEoY7YiW-ZK1ײ[,ɕߠh;C,ѯ\KWf4H}>e[ N|WAdBԢr3mɯHYL&\}pZO2!0=>OI~V7g Z7U+#時wQ8$ؤ;"; rܱ ع'm*=>:ZE3~M6 ,v?/RD7l*Cޙ1zt3^(nMXn<)LLà~`]M&"TM \g`lC~u 4@6R(kdU#Lg3)p'(y<@SoKFh\z-0 r8ZtXs+i^Uu5ɓ1ڈ_Zwj`nzղ6A27we`B`wENd褎[Ń" c;8QGg8lMUO|a)1W^ Fk cVzƓy@?O;5@/L݊Ozc]#ݳ[4}7.@d84]xλkS"ԱA'"fFYQ5}/\YUMK]pn9kG^_f.\ >_a7MotJcH:uw;r_UnqEI5LќwŽfiD25xvRCRQ:r/uEs!D$yUsZL2s'˘J%\pW6)Š\ 5&B'n`+Iے>XEN1hA ~E4MT u0rZ8;a-˖'؛W/n# 7k2iCp{%bt\a 1$ڥQa{gidFJVʌ~nMA%]G1kT, ~ǙNPEw47rFIe&kJ 8b'~%zFӎheb5=r6th;֪&{T0.+TЌID鴴V$Y9k^;exY[Iϩ9G!/BU`7dS؅{C0(M֑v=Y4@^1첝ꕔ  G}|7a`nit@r?%3 @`Q. ; ivḇ'LQrJ8@*Qd"摶 ǩR-]hHrWT akҭ8}5l@cV\ *5YsGS'du Cc\)^E$6A6 ?ڀo~r2ܜyi:o3O'Q!vCԡ-χ͢12uM8 괇? {*#&fIO:W4w!J:=Ci]SKtzfE~J2 s^M}_[Zb%J>{Uo)}/ap ,/:bWh'?.7)erJt9&BaT FǪ6R#yBoSPA$ک!vw/$@ Bc0|Z !%Zz?vv@Ew>s]hZSՇ &&Veaj`;ߩl}7yb$bJێt/"LES6`[W rk8?@6XH{eivATQtQ&uy tS!贗e!\ cS_Zғ)D Ek)v35Tԋn="Kݛw`[6ĭ86B& '$/=8p/GH$mnZ^ywx>V#ʠ)r: Dy22(b&TiЅ32N+a7ox'r6 5lr\|lEpx4`U߱ TU_K_ ʔĎV_Vh8tBV$LVȻTߠF#!r8#CVA,K%:x*M:6o sw w `sjk$5K &5W!y @(Tn`cIq NSp/>?f0rq>z|:9hwTR-,VpRM##xCl|)UAK'B6@"(> ydžtSkj3.]r(fӴgkE3Uy]ۆ!|7RrV)<9q7O&XZ,s'msvLCęҾLN +V]FV|=g]+!cO* >JC Rwx";~Kc%Zױ-.Dq8ܛ镳+38ޒ0[!BPJW ? D\AQ1!PAPQuλG&kAj1f`7OQxp;OHbNI@H;kxA9Y-\n?pz"ۓwi C& YnE: yЇtLNϮkwM`ׅ ~R"fA0A'2n[!/3pA-ɭ+LDocgn"> XgPע~ Ttђ"ZiLN9s=rxl\8sVXcl`̜b1]ejwsA\d$˚wO^Ak U̸&q忂Z>ŲٽXϦ~~Au M6ޫF[.SdrVp6c+ԽBDHGLgA0hӉpݼѭ?toHv>gOӲX3GoxpmmI_9QĽsMʐi%ҳ[O.4r o2~CiNQKQ0OnQ d1^++k.!bZj:'ܟ>?I/dή 9gwh_ _ήnWPY2x i“cBL B*3E8UqV; I}X>d7>m1-%|w:`Ĺ?q1CcjRb{I.@<%Iq*X%9~:FpF9ݏRI! FaPCGHM.Ϥ XacaLPś@ Zz:doHPJ-vD|ϻpp {?3 j`T@1$HAԹ/q=B MژX[MkG?!CtGnYꢤtgO TIqlVSE"$q.(cfIԽ/\&&f0:ًPVgcZEF5+kYPq"&x!SG=W}) 5D SqD; 庪M}QfUiM`a֩o gt VЗp|nsfUQ Akzs x~a$:A q_q|?o" +O!2HZv^I{T4o/8IϪVCk_DFip,UQa6KMav+EХH6-:0ܤ(f?wwLKQlhal7A6_[J/ؾjsAE.oD,8>VCdz>[;{i!uKv#+/5=?Pn+UPRLOvKTpP8E`2_ɞ`ň5KZB㟽:*#b|tq҄rѦ4VU9s#j b};M$E$bm"qTUew7-EDWܤ:9*i+in5Z:L"d]֤7pYfS*^V)JI%<)5-kH ]0\,fLxD0#! Wzf[HYnE֤荄[dntTf6bJ̃{Gh#V` x^ WM}l7|K=OͰ9?~ۅr!ɠSwZމd{(ksw;8p2(_C+\(-0R3 |j8TvPox=ռxUF'᳎UQZ-+7W%_VW6z Κ[ƯwwFd) fSoB^(#ok<ώ ^=޼^K͸~ϵ݆ޑy$57S"rr> nMȝ^!4wZ 3'ŁI"Z;ƷCO$F^ϥJx0鮭3>w\PCHEC*$cRk3/ُK/[ϝ~$D<9CPDK姎rX zC.CK/#(/q*>: BzcPv4oQ_ 'UH?ʔnߓ)5].(6[gt/S\=IAgZ\ЅsH:RSsSBD=R85DY$[wpzgzZD>֪ hUE4ETzM@ڔ| 8E\%TYgnE#o߆on6?l#^V"5û JCVKskA6ȴ!)t#V#L r;]8LJlmVMWcvt+'B: -&B({'|sgdK}&A@KȨ= -/!}a}F;G\Srznh/N9ئT{g.&ή Y*KȽ!"oyh;O~2£xmJBc¨FӍG ҎЀ϶PA|}qw~kħ{5ۏrQD#_ u1|yzβd ےvV Z4D)=sƙ"Zg<Pk9Z~6 3sB'6/_o#^ 940Q1Hv49JqQ{2|soQHRL})eSb>2`jGySBY& +8~jtIŦ; dpMI!aFfo,,&}Tyز Y}DN(ۗE syѐٽ[+BmNȽpN$cO<^uת2$9Zat$N=a)+371Ǜ˿@.>iĢT DM}QjC@TÈDi<a C} Ca9V,S;/L Ltv-aL׭|nLs4~^U.^ 49o:ō m_ ڠ;\AfX֌աNLiUIcuU'tP3 m-7ɱN۴cg|x{Nꫡu!Aƃ[uzֺ-xK<=V#y'`RL2.Af'@ob!Km%ʐV5$_X˙]W.,:wy`pm.DGtIyv*i kKy&<'/?L:ila p¿Ȭ }j t~ Er7ό޴Տ  eV>D^lvCGL#t驖/ޖE}J~\8\]g(=^f]KUW j}<wz.VW_8C $46oj=d8Zncb'1&*%K #(aP@->}@FpQñdΝhRN#^=Gf?ƦJ\(?tn+vihSknucOK\#?aM LnZu;si#=2a@_ 4҅a<; w9lT䉓AmiڒSBJd_$`SwZk35f).MeƤXrd)ΙNͶFpiDX -[/BJd}8OmvXa:W)WĖCy+Wsi:,>9ͬ}ZG8)7BAMpv}.vl ۀyk|v(59eḿa=/1˨*l3G~0a6CAox6V%}Yf:D7c`A^83&0Z88ZRI}yp)}#'E7I+!Xtwx<{hGy@1& fU[,Q97v1RRj^Y FC#ýA5]5 2It|FɮMX=.|yғǮ+;Y*=C'B>- .w kB<Vc}>rdau͂岞EOƖҎՠ huY_y`ҫ93gڱ6!F6A7o <;n9i9jU|7A@Y} | 8whIppjEb-(gԚZ;KZ"#BYM>X뉖9Z&Q;c;d ĥy$1OmA[v.Z *>fM,i1zy$ v<#2pFƕTwN%P*b?Μ"BP[7yP{1gqgLa/朥SV@VJRٟíwV 0ӺNfδ盜‰n\K߱ۜpk36U~J]|'?fW b;=ɁeESeK=l 5d'h8b.p%A$z#~|)o)ݡvEx1nt?˳gK.B3XN>S4csWhwk[QKCq$ G%sїvP!#yU}k8x ZNnV.xH{Y$)$! NWu]ġfIl6:3Rfa'h{.ˢ*hvy:%\dw?Ф pꏟZRz9( ”)6H4ː]u'^b(قd,Ĭ.Lm1_(q),Km I1H6 oWf .}N>b&*$x)Tqͪ z\bs= A^P&T$d%*.[q-ɒ K:0hQgX5Ѧi₺7Tc6wXX QvnЭL Qy ݗP|U"O1;!^-jPTkpb3xWj ' {Գq=ܖ47 :7.#])A=Ox 9e`)1&∵|Id0栃)? ~7 *M8*c "E&l֬LH9],K`P1AJ',/ެZVkG!3'1ˤ80D6|vZۀ. ui.W5 ~9vm>/W'ܕP5)G\S|9;7~떘Ė|M!eD羌! Ӂa Ttq)"5²zAok)SƼu(ێcmcDp0>.Py$RJ}W1c5*C[ѻ8Rݽdx5DyMy͈@,RΟ?T!$kxQ 4U }~  :gE+DbҲ(,ܱ_x-E'iU mη]{Hvف;Ilbl}ig)!c]   \rlAR._ߑgtqy3 -17rU)>0MoRq񎋊w;r;̑I5EؕW$!?DE|z 8T,lxrTP}^;vqf;8*i~ɉVꪹHPm~,dC޴X댖kwϬxg_`GFX|-^iZ9،0wX5t:(jIn$Yw . g3| c: w `dR߭EDNa.ch U4VZWH$ZYs<.a>6)AuBפ[\4DYM\=^t;0{Lf0U]Q3+RK=|VʹQgHG*$#xBW Z j>QB>enү#g+$ +h8%wx-Xp+C, qT|`"n&[w Ja4jʽ+Yƽ.IyȮT?8YՄ`r㥮ߗ̺ n/@<2 .|?{b^I wrxBbEuf/dǹk@29%~f+0;"Eo[E&j{]aMG!pT7uTZ .oFTqA<}WDHop%{ǎm)tt4P·\<ީB0Qrq#DB{5ن'z|ȴ#Vc[DAX wX>IY+N?cg\bm'Mh`m\)S7,*fyD bENΛ=/}OcBژ#t8g;&}nn10@ЙabmMQ若 QA1rl ۛK3ɵiU.3Of@#]}-FO\$6CH,j-) !dą=\cX)kÆqӞBxH۩o?"ջ3BjȺG3(cOE@2`D`,ui%GIhls׭~D$m-r3,lh>Uh+(:Ud6Y8De2l՟ġ:!OGMׄHE9 'Y=X<+[%Mi7 8]-U^x^W'%m -/A@4>űuŀROWqNCxE<3M+XX^I>%FpWFr|WZueg=-e ٓxCH`M wf^ߊe[_rjś(AnErPA.q!Cp|~8QOՋJO%6b7({Mbt:t2+:n89}T^dMÛgzH*#'pH Fu&CPiɌCBLmՑ9TUvZ« *0(eQ/ra7r:N'G37Ր,(k.PoB '5vojR?'¦I|}#<7Qc;Df > lui)/Rz{Aq{>[L6h.P1|a\ݮEzF"q%hm( ]y* ݸ`a(ecUߝS&p/H:w%T.1ѯyh^YSSh\+%Tj\mvLRj;jU,~\w| ˛k$4Aub1g7H3qeƯ3^q4fbTu#4EMƽ@~[;D:k8 A-Y q8v zmo/:nz9%.+ۅ_/|8 9 yEGaΌ,8HdO!10fp_=l4'K"H]}Fԑ0%KOjDtr,,2k?om;i={589eЕxIV}[30L)S)FnȾaw>X͵CC4 n <)9uCt'Bw&"),c7·XeDPhSN'_N' i2asmACX ~q˓ }P*P7W>#Yve_w)kAq֪`#{ g-2ڌ4z`8Ul!"Fz{BAT2ն/sk7~vbaqi5sW@ AΙ=/TmBx+*Sal\t MN 7%BSZEPZ(_a_MtV`j,۴\m_LM&0p_k$WPᠶ?^A\MZIVHֆͼMv#l C:L&[sLoݠgJo1GpU^ Q)(a{L|JASRb.%8YzE<IK BbV85;>f[~;Xϙl`= ma4mcW=[Qs8zPT7b+c̟o*4F9Zmz`.p*3`"_h̦)+' uXJvMo$36FČؿȼTE |[.2{A{=ӡ@k;_Tbhuɪ_I_/ҨMocNݛ;JnлZ#a{>)y>X$y]Z|^dL0[V*Zb;Fb o e0GPvBDІhF3=B)Nk;Z1p@/Lce0Itc&Myid+J=fh@B-%`{ (:=aAn pQ5":=xV CSy➹v5!5(\iK*A1VO^)8rE&,ཁ_[mj"^ ̚J'sJ2VeHtR,q;eEѪ#EY0Qe+;Q+_ߚW&?%C(AKB>p‹nD.:FMN R,1iǽ1d,' NA&.~h)LmDQ|?滍/ESVJ: bHqYF6@7g3ǔge6~ Z_X* . otRqH|9 ?-TΣ5(˓D9H %`{ ):r(m暆hJ$~ə`!VNjL֎iMc0z%kЧlX,B-џ(BpL XDSʛ0K\ì#3JdHXb pyE[-XSy7go?Y-zC4K:?1oq)G"曟JH<{" ԅHGY󖰿t7 vro YA#GxYS)lcV 3P$>EMN4EnC74>BiѾdE۩VH̋[H+"艂adˢH𞆣I~,3I{r\FDbP'qUZfx?Ӫ 0 wbG83}z4(8ƹזXUfղ?#> /Ns?PGb ĵVm)&$!tk0 HN>8s#=z9q.ą+z9v_Ai *Nǯ2ʶb4'δh;VG\'cG$e֮ԭjT%m!j4B6Yzꥪ2@rD?si_oK8$9*)v]FCq[T*kitR@-<0o "G'ش|G-E h13D>Z,5"#>M ^ȩKpsh3ìR{d-gl/I[s ezCvL mq Q>X,ت@=LS9q{En=>监\K.:7ܐ;I@O c6n ϧI:0c"VtO~ܜ^0TcNsݪ=D|=N{Sb0VH1R8!UG=>Rõw#msіsL8[Pf4F35q成c%ߕ00)óa KٴoIȲ9ͰQ Plp:qӘɳ𾍘\\*aeeÅdxؽe1ݴQ@[O.ܹ8µ6Ĭ̮敷1Puӓt3TOS8cupk^(d' Nev x@J`7*<#PiyW'|- =UMO Lی>KO$ ̗wcy;*0?O<+KI=krG| jh3*Hcwc!^NK>No:q^}%.A dĶXs${b` fW^)>\}^EGUa5P6"7/&4$v %[%Mי?\*Bg L5Sw(Υ2; )މpS\5Rd-)[x`a)Ƞ~:o#8Г6h2,:%@9|R0N~iVW]p't)^x?hWҲ0[mB7-Eӯ]O$AL#S̤ A%H́!(3 Qf@1ɢ:Lb)c ؃HQ3!Y<ނ.MqAwf|S˴ e򴐠"qYi*Gw=k7ONP;EP<'4::&Lj 7KWs Z.z 3=%0'6cˆYjPZ`#+ HcQJheN.|Ifhf-&T|j[/xJυEn/RbM[xU d0t{5R|0]C2v F+_0JpdR(hrDOb1](F}T[aqS1 K9cƓmZ;O~ D@ȴ2 i.o+r@\yh)p"4WQ_;@~UI8bK 讇)ýjaIt HR~ϳpaU{,7,sWvi%vKr9q+Xty-ȚiQ>RczH2, ZsRMwqބLxv%& :th5|VrZҳ;ֹ5; p{Xׂ"#%Xɏ\e!D9RV-LD!ԩMSMTUk S|j')}vB<-eA&p{]'xU{9#5kQD,nA|j׎Hh;"r=_aSO+MOGZNIPW%6Yhoӫ6>:Xl)œ8·hěSZXkjb>DEfk=p?#B`n}^܅P̬1hrJÿ+3qGՀ׾@V .U3dm,ueݨ꬈@FI4>/h![wa|Lk1?d^,E| ݯ׉ݨ㻍*kk)%_ޭ,ˆ$@7}1oHt4xFrN*arnW9RX(yLg in5he-Z݁-@.W) ,{ Z!tFU+ a&o.-볬E-sl}Y|of7z`(| [ 2 N|O}DSe4֗O"ρ&/LNY0Rf(?ч?v!'<'g.Z3pژA£i$#5}[ahƨݺ ӆ{`<pDւɔ2p[`>?@ KݲVaG@N'ф/ϾRi}R~O;j8ʰB*%vDk:5[e4m:Fքn,!C3pDJ¦j2J(ߨ1$NJ<1ѿ0DBtx6/F!KBQSia<,XyZɗO+/*͈:XX _}#)j>t(5N%g TrL{1)Q G ب6D#U WJceq_32 >Σd;!"T^!fT3PO2L`Gq 9|‘i1}V,`/N&GfF7gDiJh@6<9U)>ehum“H^V0za͊~3z1|z'uCR{_1E\I#!owY\&}*F8-ZӞD,}S>;ajFҳ8Zv' &N픴tc|8 &+Ud*8 eIӌd}?깹*.4Z,C)yA2*`DɇU{Dv- ~$1!6TQTBt2@;l Cɠ _[8'ch#P&M9!e|>"Bv ':>ěSل9X)&?sf>B0Ï[&$t_gE|1hGw={[0!Y}も- ,N?+1 ār;/,oRCgWp\`#~ᒆEyͣ׸BеQ(Aq *]A .BՙaND-3\56h}Z' ҁ^,*ѓ%|=P+b+ZP$":6jr'tTg=V1uDĂC!NԱϚ5A9S쳈z(^G'Iv E_<$f~uq$-)•mW-6~خGr ߻0w*ȏҔ$n^C>ykc8 uHQBa[FHcB*PX`,Bׯ=?1-]!AVnu/B ;5߶hڻ$.+BuRrgN߱EWu)=%0bW:/fU[FG̓_gdh;aiR:(Lu]$K&\9ۅ-C, )Ѽw#y*acf+C!ȅ& @6lh&4)Mʀ;v(sO)>>I,C`ʷbSUVvD:4e _eopOߪٓ))Yl;LG&;;I%Zú޷q7d`AR~ww޺M < jUtSJ1Q.a # f(%(ԚZjQ":iy*orYe8 'opn)ue< 4G#>OY@jv1+`+l(LƗF4Jh/ < F4kdӵ\4k 3Lٳ S DƷi"tElEOP?j~cm~fm$"5f-|P -HۑsVF2ekm 7q:46L3K Z!ڿ) ZKK/ AYvϓDAbhdL6#$blXdlNlk l3* Ae`ɏ #9$@Ǚ=CNa>|=C;s OңK8Py.L5O6?=Yp]=^IH]ȠpW2~*Mc`K0۾7|p~poCXuŽW/sbV;ױZPy\ p5FydD\@<)RN3J9NQA2Λ5X6m ' jCkL c1o]i/x>&kة7:Χ9bΉ D Ar)կ2n,*'ݒfwl}괆KlԔZTl.~M>2xת761wM,P-Ķ r ks f7Y7 Ձ%>Q!դ涌_L2{Z'-*c%2Zsr{(Q#Gl3jYvX(kB`xz8REhUJ̕`ʒO(ک,/xJx3OSUzj ORrzc:"@BxvPێ˹_מ"鍤 M 8_eWnִO@SGu=~NjA+s`n Um.d{(,Aj rٔT%j=|׼IS{@gj7i-C!ͦ| ߚp]b;KjY9iqpVOZX$fR`$bfJo݉c~0qOE2Ëq*zv۽˘O0I*ɑ4tVR=e$+E,ƍܯ1ОIU!,4Dl.M}}oQc_,ZpCe EK%SSH^eȖ+萟TWul0w3\ƖO=T${r ϙU&ԴѨl:5o MvN@Q䕫 { _Q#\ @.S{4WĐػeIӚL"jBLYUJI{O@,:xOQeܪ((+ Qe|2U}a{ e )nƣ04Iש8X+kg pwT(31/ `}r@1jHR1%ݨG@57" /gxJ=m I(CޡhY*]X韧>,1HsXG=qobw[<5vnWIpڰ860\~}x*/ #tE#+oj5Cw^%3ܦ5 &$ч+Re:^0^4Gլ uLKpPy[ ]=Y m y]nm/I%cQ|gɮbfY_#p̌5ʍJK3W-rN^b6(-\Yf:}@ a#3% #l,Lų;g[%L J}"rĀl=/ }j9bJ:zN-jJlNU0WQo ܩHu6hYong|f0K.hedD}+IDeJ[>V|Ooh[%lIL`m<9Wv#+n1f*g2S!b$L*.ZU;M_~$Nr><[rp5jWq;OH')MzwJ4d 3AC+^}fS@cų4lgdS4.-61OH=~;S\(}:z2T*p*HQHzqhusV"O~_]HhaU.ՠS::aZBf8Xj58):pM zyM ,0z}}QcZqJRtNQiuŚ\pU1-R,=t=y0EVT%Y\ eDӌ~S0TEV\hxr55~^,/ 9ʀ5IfndXOVƂM xAfr2)/2+"!PZ%~,9_7k,m3BϱLVum9 %(b]._=`%"Цey#r(FjIlHf%nA=kXjt&o8&!g*Q;Z9J/ (ncly7d=$ نʲXZ\,DcZk%8JGfz. 6<@mȨUrd,CȤ1=>/':7KTbXnca. !8fi^Y6y eW0VrՏ_]/Nۏ/+[e?qli?pǒXοn4ܷ`m>F8b 2_Um,e M姅ƃ6.JI.3mt!پ4P0գufbNYQkvl7`'g#H+U+SI=L2h%rgѕs˺hd>}GEqFLiqs<ʆ1s}DO:@ɒKc,a3ͼ8]8Z:nS|?Z-/iǰ| w\EW9fo᝵/ }Da.HI qc/vy?=;džy6-^]8b'X^nZgg1@]mP1zUԻl Mn+os!ώ[%t|Eg4 ;-0zADŽKef-A4"JOUP_cYW[)RH4X1 *lᩮ#xmpܛss(Y4.znHe\?!Z}VW=-M G4N}k-%ovؤrrL{e:شJ5P2m6VasAJEz&/2)VYQ%>& 4I]zP)2d?x3)=0U]WA?!|fPtOQcc|\Y=nr!*uh򘢼N@5CtkL-]3^gH/c% R% mF-,DD+7_U1ºE}rD6SwCLN!}+YlѦv$&ғoP!y\WJ dL+Wآ盎wԴ4 #܅Ma-b6*H-3MÉE)epэ3׎RD]*ޒ mw(Wd; w#JS|, W.?N%:'·5?IB7.`BVP!k'b=bUvSL0,hK\_ۮDD4pƣ w|qGWpI9ophIᇯaA2{OavWMd,r Dnek"G_ yc5 џm)$,]O&~xC9yTn%HBb_]w@I~C$FO. tyT&?2c0]k:KsJ)kO~W{W6x I \Ŀh?ۇC[^㡅N`|Fh+Ə=s1F}wHlڬX8tq=X.XrʄP|DX8cTnGBURTurJr2Oб <ق+6 >덦?SM(&+Ls*v5)| |ZXǎo+!` "3Wja!*a ի!؟ߴCE],3]ܕ)\ܸRCa>+^waZm &?RѨ˥qdwD||ȩVN$FUh#k6=#ʿ] 5=Bݝ *ɞ}?7 O|.=NJT?ܪ[+Gqv/T+RXlh뻎x|I;zF`E?ҁb9~TKߚ8j*%W4ypfzi;M}ؒ4,&[ӀhIN CX׻[xW%>HOW^.$8 %s-@oȯW" \ŕ ~) wM jhz58'Uk-dn6 9S@Qxq.*vFe,΅T:+KRQ Ҍ˩0n}W)aIJOHF^$K!>+>sp:aE{|q|cR~vZM, K?^IR*p]1Z'z32u037;/ۙS ]D0܊>mes ^Okdkn4Ddsb-ZOCex3²ViaEpK#qAD ꢃnp81h#nx@3&{/.of#.o(D'/@IM~@CMS_D]`goyK\wps)N=Ӈ2@.v}n8EUF."1:Lw$2v!qnax? r.[|7{n: $YYn.{>бiJ}fL 1a ",u iZM6D#s b +ԃd0YG|&DjbM;KfCV^YĀd*N2GMطs?e(D'QWS'gKT$ ,Dz( Da[&Փd|Vz AK|ɁG{@q_Q Gj,̀;EqQ+65l`0G'=Ӫcf$ (]z[P }wGvm6r˥@  L KG0}E_KqȨQPvSߵH;ltq`ݍsV-"ϡDќ)ɹ\ ~zq'&č' Xp =k/he0~*W\NJ͍d RO:~Pt !xcFsTISV괆ɋ>bEM1%;&z:TYpCAdqWY)sNFo,B6AzazҖI{nOwYS4*R+5j85u٩3&p"KE AeV i yN"T;œ)a73F.Ex*v_Otq1vC^ o!Q+N]!T]͈v^7$P@념ZH m;!{d[ny=FhbVKh'%/nӬAk#޾x7? I :$9] e} -A wzP-eTry1uGWm\`t}-#KG5 @5 UJx}7r:UP+߶hyɹ#xǒ"و3~/ J \2#$k n4YAI/O6`,Vc!d:H]Mm:z ]mXFdO,wPR rEOTX蕴P Uo ,_9vmF̡/WQ"!ڎ#Bzwc;dl @N}uTn -ik͸oYk8N_ڐivZ,WbjH&ׂ]0)@$^q~#i?w\@@7>if%E24j6̱0iłkAD(!ѮaB#x@ZV1vtku[ۨ1û'Ou}Er| hOx^JqqyH-/&~3PĜ&T.S%K(M$s@5ȝ(>dWmOVdVlnfbIȉLҏIª!#8&|kX~_k*\^ rGXn:ʟ&06] mWq.?p#bpVklcʠ_s7~i,q JwDX96p{X SwKqKF bV֌ wteϛDž' Ktxul|FD+]b~{wirQ4>mE}C+68.rrv(fXZ^!mtQgǵV) m&L$ᛶ¼T&0 By._Jy)B+OT\5LkGMJd3L\nX|%yib=}"t 4RM)h(>lj{9&bhzp-{ܰR/q_,"+FI23vAþ0k9=qJ1څ+L梩{# 16&O|*.K ?ǣQ򎜋:.S;ryОڦuw7i,ѿ3 qB@~Mi~PIQQ=)|"+_װQ,k.'H,X #kAf/3/@rzDM`"gK+.4,?d:n*e.0J_9G^26B,9N7b:خ"H/u~<:KfiáBZ@Dh?HZD_(X LEbCiGꏉEq)얶6,8G ʘX\`ͯA'vO]yfsNQ7ڼXHK_jW[MɈpjh~xCY_QOz9Sт޻6!} WyXRUcug&P5wEzOOܩkȚک*}bT,'m r89JhЏb!R +KUG>h.,KhNK6cG1*0& \kw QE@xb.4Co謒I63X9oC "ehJV֍@U*?ZuӢZt:; :**'tG&A[ڣ@z5K8Rkmw  ^s|_{-4[ 6`qqx.LYQ"¯腑AJD{\IwRE5qF"{ kIAѥ0)^0o,֐[nj/OoKLZoT(vk\ @o;h& iR7n[fn&(1. o宇`C,hA)5FKBʅ2_Tjh3a7:sW_\Fyj,lYL[{/܃k21p cg%"玄x C򶰪9UG6"]a;UKhv [6 l6OH'>t+NޯvEA*aMqchrn;.8/qP: w}GgtxcqI.%_z*A> ]5 =r`iJ *;;@ͻ:SטtV qn KE~xz_&󐲮Sqdmy`HV'+AU݆j'ٽM_ b w~"bN[ ˆ ryjz}?x.WsRf?Be >IsGv"BxV`eY%QCemc%2#}1Bnݩ!ڴ2 wbg5yrr5ՍPRkZ&5TK{( =CVf=l^SnZgl.5&zTTE$} ʵ,ĺ98F_O wu|6ïk10 2鈒QHU*LApEevL[OzaJw*9: '= !T+m^N0#uRA^_A"âXv,Y9vxcؒ;]ypTp>/?8WT<` 8]ԛy+ai|Lz"xݷD|-B2FCi2fFVhh%t>CLN~P/#c:Z %F*,Sߗ%KyӲ~}cc zF`TUNnDqp!fh)81z|,o.Y6Jl9Ykب KG 8VP̗$:Jku*]-^,mPTKzHHxl`&{Tu67 >ҵjSAUPTta Obc#WO$h}=FW[r50҆t4`"PC R:|^m%_©:(kC`Ɍg52eSp7N^EmdtIpZ6I4T(Sc#ld8ckmB1b.<ڰE~r`(C`:}\ӻf)~A:uVNw%lzٕ6h9)D;-:wp|#uJ䥿K#}4l@3| V2WǙegDž$I`DFsd<*sp2 "4 y !_\\ƌx>ٕsߍA#H'C==EYT}/Įݯ6oZZYXVT*)gƣuG:a4K)4(=r۠$z^*SoѾĨ*jISl"HT 0TU.܏W2*~6uΙR] TKZ'8LǦ,?=Ñ+ Xc" @j?HUJU?@J["f Z t\PXТ˖e;rh; JYj2Lĉ=WB:sMVpDGZfb.}x*`gJ )=bgu~sJ8c!b .}\ZNԎ%_pòk7̧MԈ |{QA APSPkP[) sheL<}X#`=#c+>[/ZW:XmvSS8@@]}DwֶOW'ယ/wPq٭m {n0MOJI'aNTµ!sm~! r*&NmvfRSaU|k޲Fydے9"򀌸Ey- j]^s)6]aj+y+}F4bSN'FX*|)^(;.jLt$?y-BrbZ` ȕ}l+G/j+\ jVM*$H`eҗlۊoHp:(.؂<)To$gϐ˕({9F0ߎA eL{(I˔7l-@8Ϗs2{Sq(b\`%^ׂJL1tHsXX̟)Gṿ,D%s:)vlLDTxAZd,}Ǟ˭2}q ƃ#vC^O(A>(D\C,@%]Yl4􏪩 [4\VƚNgrC&B4ݿV|RDyA`<.H#vjRˡ\`y-BMBz{^eT?_ѨꋣZ]qJ]𗪴 itu $D68 j-$e"KS1p=!jOL;ʘ~bqWBu&݈9AM(@Uml;$[IVP#?8ٟc&*Տ5T"$j6ԤMncxJn)rm<}we +X{rXi4G[Lqn7Zu=c/(:c?0`GWYA$ jFVӀ_.TM`$-UZQ9Bvo S%}{Z2gN=F3Gɑ™h~21>%^t?n/[qthZ"4\T>@g\?NzNFj _ymB`5{بn}ń7[ޕ AG%.:bHgi`_i{GaZoCxd (8_E~|0KM`|"q2m~oW(9.L;VLJ+%8NΜ!,!ŅIopLtN̥g츦2Wbн'< (8gw:\&`к36C <7׮E#aW55TOˬO aڴ%{>WQg0ZxXIYK?= !֩K>^9%~nL%bPrzwנ/(M\Ѻ\t;?~ðx6[Ԡ~~2L 0.Z$,[ ʔ޿dܴ?[䃦GjP1C 31Aܭ 8;m!R[ÀH Ek8,[u1EM 輚N ,@=6tۇ.#҇􀘅A(ygY7WDjIķ XJkqϵ8h4tbOR^Wi>è1sFTmG =0}µs6FA:Gfՠ]P)5+~$x̀HtD8%7bz]];7Ezq$ >FI^FiC3hM黏%T3T}+rH>t`S-eFDa'v\ YcCfط wH SN{\)➙AFۍNE uMl[ 7dy&4 ś[JM3}.3_.twp#&XʫYEN*U#PqM #%g{0UѠ[lk;Ly  hyYGӗrqð\w!UU߀un:}dчkF,3+We*6*s0ʝL uiI!`E.7޺P.tQKړeOgukVhf24-Bxg.꺘{0w̷๪i`Ԍn*h@v9oIE̕2L4kh3.1; ]eKltуMב:2W FĖŏHٍm."ws׉Q1ܒN@UjMZ@RlfOy~=Nd/ѐ7"Oeo"U*Lyʨ'_qg M9?Hij듅paOP=I/T\ +sSY]pA-u_.Hۅ7(:n5iAmudZ^ NYZ2 r KiV`r7 -)eE^x}MkذRW)04ޮg _"gO6(]:FC*RYpQȻT0FA5ڃ]9͇b2]Y R)A9-t==nd f[f9BH+%Ab6┏DlG/{iM,-a\+cPTkސpuB5 }a!Mr{HL!]:OseEIHCѥMPsُ[(Ls[> }hbT+<3zDG ݦW`CDOx+H>J樤@PH̔OtjgijWj1#w=}ESP?2I稧>(14qP`YX~&>\-@Fv"x9b;z-^bw;h`q'yV̊yX>&b.S\m9v'QQ6ݳrDrt1FUi^p=]Y.}x]h@RT=]"!cHrغxڿgsVc4,˰xMsHq W-8Qj?I{n9\=v,v8%Uk˃΍)PK.f%ڼ#m`i1~Y-< ӝ}跩 ?v0^lt6%MOOL.NxX&rsy@xG&ٌy4S\vR2d,)8ȡ/*,<]*,7ĸ4HU褸MQ2o\#FQ2yƵSx2wh ~MCn4%.OH$~{ݘS86U~e+u *=8fܡ;d\+2%!TH2B_A^ADE Ȃ$N9 ]֩a F%]K?Y?y^% }. >m[h%x>KZ S"_gMm9Uyv O}Ir}Idh3mr,+ݻʩ@0Z¨ǯϗ),5$O;8eE<|8XK;`  8a¼|+gT _1-ˡJuP *#?FC€:s_#m!-JAPBbpd)pT?OTqS5S%9d^Z߀DIa}r Du8sAAIkݲ9GrX!T}--Ծ2IƃU^XհK;]9~n^c4S 7En%}dM$QJ9$^:$Tm(C)-H&s{ l~?#Ɲ|8bHūI?ËZtpvd[]K2Ip!Uq]RV'Ѳj!L,q a8T= ˖IJ*bAwoͭ[=s9w.H|!V'+.d|`=9LP ݴΣWYqc DµGu)`jbG,JM8K!tYA!!/.Qy- M 3Ae(}bJ* 4QCHŵ3\pn=qV.0hyLWI6^~*y%ý< !O_Bf8Zv&46#:Dn#G9L؂&:fPme=2_Y f._4l[g0JQq/Q>7cS2q{Sm)et,+shIfJ>_-ǃP>^Ӟ jk#>MǑb_~*o8 [K5#&jՒnM?{c~X}]Jåd(E;y>ei$V0QlG^zkGxpS5ix ^Cy(dO!MW9$kʨO7VX8"\AjBY/+S˼\ eIؾT7"G@#{$g`[SCMIsIJ.1SJ لY t89jYTA0)! VZYHd>:!2YUp݋_lcsxƽ-)Omhc>yo6af2~Ö X`ɟ}Wְ.Xum~7CU;ƥj_SN}'Ɏj%vgs_ @&no!0hC&fOmJ$NL"L]å(xMۿCأx)B̮ _ڇi Faއ{ 58LRWB Dpck"tS1uI+!ygݶP?hv{%潑yZMA\m7脼B꺺U%V6׹+HS|$&Uq.DX0crM?vJ?үF,r.֦8V7b*C\ +L~S ߓTm=kUY}$T&qbf 7)} R~jv6`J#C}BIO,nחMw(xֽu) J+7@ Cto`KGV= ' ^6CĭkbL;!kohla$3)&hw/eKOws%\D Ű5<;gxxyUh[Fi⚞~~}Ibvf!@J"[ @<9m&#яx#Ȫdߨ\+^l@~|o7 cI wX[l6Wa)=[]:;ᐍgk_?! ,4qzrv_'^C6(eEջYcho?](C[{ _  σ/w4^cǰO tTh^>ŽJR">O>H[*qL_b N=nGȋ_0C(H=`" ?&~lYJ4ģUDz^adcyOWT>]t:*~8H\lVQ!#vwUdR(11&w*I&5*-1J ^mᬿ5jǭ̇._%1v\!8uON::ѹ jo]yaGmғww߂ -LB%fLs>@},爑94Jҝ!Q_zUh8_JDΨ>A + /L}8JRs \Fvyv2Զ8\2E~7ģ^kQHbbGwF̪90 ^ h4WtO_fփ(.yQo, Tul2ELAbEDNprtcfM3{)]xVM0z9hΔC`)qL¢_w:ݩ;\UjgSksp=tt)>(vNlk86 uvI}E~}.d[+D}Hqz~%x\9= T)fN|~P{,83P%&p2xD؇-ƽ!'Dn!z= \ͦGgN1\xJMh>,4@VʫpMȯr~7 a +æ~ý-^2*A:) ګ,̇mdH([(WK᱋"0p`qbm"QKGJ֫5~'41Ϛ\vqc+ew{mglVb,e vTߵ! ;f@ [&폭RX&IwmOjͿXnt6C8qc9MBuWYkr"GжHsǹՍo z3@~>m߸~{z/Ҋ3~ +_kX!_DlE},Hu o{oh% XE_ȏT D|@\mc#.Y){1ԑmg;k3ԃx7n by[/[oqZ) =6+xkVWZPG/sdBCًt09-uV+yI,Hq֚1|x4~rq_6۔iBje^0ӹ- >t93u* N$yNc GWׄ,7PA'pkmHFo >X->Γ?"7VU]HN4}mT ,}rA$+gp޴rQK Z|| T A:;=.K^_@6V:@l+*&(>Qm>RE !<>hQgp%pe"izirS~"1Ž'ԙ3B(mIRfLZ<8k̔@9`VIϳ/ B!ܙVYN-m`8FtD`Ȱ(PH/F 2}|UWUmPn.Wg-t%]I.xACUVRLGR!/A-̨fI^kh31֫s#=Ûu3 +r9[hXŖoTh:7t/=F&?64C I;iim>BOܡ+)k;5âte[v 䆬i+m-p2W*3ïfE<+vzL>S#qii-߳~se+js;y\~i\ힼPܝ931Ph/lX1-t*(#Y) BPdP'@ K.  x!ºnq?HMr>RJ> n ]'=>ސAP-GLH?%Dԓ2+>hj( s4\MH${I;3` B' =ΥWXwofyӢ쨝Q~ɣB]>6*秊v^d$#S^Q#^׌;[*u9g4MJ 7`p*AY"'A[ 'du.v XVtƻjY]2CdK}`G1\.+%y0fǵ]a7R\w#Ivuy:m= ǣy #\nVR6#[K?(uI!L!kjpE;ؔ-L(D{ȜՄAƎ\"tpHg6fK 5xP#ْYʲwŏrh:M2dCW$yZuLC߰zjEйIz$['7&?WL}QGQNmOtZӥd 7:NRFItF,u)@bMS,Ѡ9LO1'd44y)л\O+-=iטSN# 6^Fa   5,)*4U+ פO.MjUΗyfY)SAUHhU=`|rUkr&9O wQ 7JZgb1-xQMUԴw%YCV'IJ -RA&uh͟ahF7E* ]7v:z o#G.C2ħfn~c9ql6Fijܺe 4iU",8_LcOzcpi*B\YkLKT\ %1lv+Ij^$A?og% l$7(qQc37J-{9Ap_0la3o-4+B+H׬n{:Dӂ\Ux }sjff*{3 *$Ow\,R>F]G>Ld?3-L/wR-\ Òz>A@WVA,os2YQ$>Leᯭ'㕘97.L܏MQfrBf?aoZhѡbdl}Lx='/g@8ًC' tma֢EWpaQkEdkܧW89 !>/<=&)1&*4f)Zl 1ɬ&6rl>- Jk7uj_\tYyr\{)hw.1"GJDãٹ G B1颌NfѱUCuKhx9qpZF6*&y{ }iM5@T.Y*qGB$)K`p? Qհ;aJgKtS+$NW$/ p^ 4⧇!YoVRP/* (A8?H^j(70g\57ex @hɴ(z>P{F?pmŋ5l)g-`8zaG{%Gcb^y sKR_ɅpOPf_Ax_r6y" .=3s0s8{ࡔ#_K2ne)I|j %8(t$MV"bo ]LmFngQwiOͬF%aҀ2&VĘ.*N9a#e'yt&y=l6ARQ07i &(LsV0$hwl'c1:MХjmS-*Q~WD ٶ)&_Smh{r>T.N;Iߟp? }hϾk[pE (Pfawb)9~ js<m`3҆2jHQp뭽wS4L|C NOSRVLbwqrV"l̥8U};#Is-hTMaDkQ_mJATWI |ޣ ^Q9*ȖD !tL}UwOwMXi=%bKhoyZW|\ y@=3y5.,W_j_z&-G{~ v\܉Wk$ C:5 e3{~ѳ6YІoG5Θ oxШƺ{Ue ?o1ӷBe^єX˥N-K܍ kSw6"ϠqtCSTaH;ɝPExBhWjE@;jUlHړ:PM:ɺi&oR[ypv]-gW֠*VeW }>#%j|@$+/sRA7~Dz2ot41ViOEJFƞ q˶+jөdwx?&iT7&ɤGm.397v 5M.QUp t]a֣rTdz{hDi?StCA6Gմ]>%m'tVQv,7MViPaq߬1ϋm}辒KfKYiV& V')IQZ11ֆW5Ai ; S$H΄hL ^UQ̝T6 ()ʜڝs.R.t')k'f8!i՘Vpbb򆅯rY}k $`7m\b;Xr)g/^B̞!`BR뽎 nqB ָf)nkgfh7nr9&DMLKe$ُ0ҽ۶g)X85J,&ѳ}~`O ,h @BWBfOVW)xX$Mm>E?k$L28Y67͵X`пW5hA}s?r-@˫uc(3σׇLְ315Y:5-3i؅zP8*X M;:1q;ܛ/ñTֽ*oջLߘ膇Qgj+Φ]7ϯ#RNlK1y?žJ bA^.5N#mIo?;є3qX9 kD-o őpG i5w.GxA:`ỡmC\@W*n˾)U0\WkZҗ\ynsm7袅3Cp:,fxF@>Zᖉ0esB; yX..Ԁi[]#|eㅵ 8Vn[_ ?Hrȴ"oEPW&G(F^gۺj 'Ǥ6v͈bd;>jh7rxvf iڸio烁Unp(u9"#,PeH-]=nFM#L[X̪BI7q s0r]_qmV8zyaAma Rg/IixV˕Z .oYT6bݽpG 4H`{noM':;+pM`U)i ]gI X=Ѭx|YQveQ`@U{8"IJ1-:(MύݼBa 9dzP̳_qP; ]vd_adXڏirBiB: ʩpk?zj<ĠR::SutA D9o5*]`譞ro3v#B#H''e#Xzk`ѡ KZB#`L'C&3\KIZ :ސoB: Ak[b|8,ryl.ɱOl&#woHhq}/>/YyԎ;دop~Ml5Ds-j!Ut6s 23Z5O)~`Ag;;85ŋ(zJkl@廊θS"C.ՈR[RHZ[n깤Ymn[6[:Cq[o~YķWfM7JQRo;CFb|@Q|1nB/3?1+ %/s Y W].#=9[&Ky}i}mgJ[ M*ZBU// !ly8 u&u~P#ME4,awÔ g)aꩰOWr/tYLH(o"<`p_n?Ɗ*w=|Z |[o9gM3(C-3oS/L^0Y`=vQ"jYo1|*4*v>W15-wp'AƤӰÊMnn%i$кG)%7 G# Y!/:#a}CBpPNʠ Y[67owI'esŦŠq]UEkymdB0HL_$kMi"a޼vR+Pn/6f0kFp '/`uj x'ބq</e eRoe!߯PXM+i8(>(\:Ԙc;ǡ0q8O-xfÂq>Ms9[3tZ YI(7*^<6>թ-;w*_&e -ׄ'jtphhWŒ' -<(PfA'X!IET ve/f\qwۯe} pL͌55JhL y(^u5^f୆b Q=O=}xldJ o+VKkVX]֟VRrD*mK~EPD74LHbFIQ{bPy sܺ'FyLSJ+pЮ1%uv~*BjīKn'`/\IbBڅ{`r3"2}-R.7=*9g[\#>^ T&9Vsل;"n\\7_{!p*;Y0%?DJ$cŚjk0h%8$R$#_P1$ G ?xqSyٹn]0ҢQ2)-Y:4DsXؘ>|NJsivXuQϑ&p!i[KF'<ዄq4}퀶>9;2ne?nnγsQ^0H`@Jk;V1,2>ֹM +pFUA,&BWU $$A@YmNl8ȭ74|!Btcq Ua@P)a̭<͸T-Ρ!K<--]DC4"g{O(j.jDdsƳO_Kx67!yaSسb;y G.$ewDW*IyG/W @_|tQڝ~UW ֕v `+%_ M }~hu[=Ivdfzǘ"&YpL!c */ZD(O[շG.YaÛYr޻–ǙtpQ|7ZA'*#jѶ@ Z{&^4UѬZg޲F"-)BHM#0٧ ܂tIrȄ+}}Zb8Ru2,#ɍ om(3̻`^.8yQT s歭Pە:4f77 btmi82]%wơkBX7E@1߀XV*4[p~|eVam[Ӛhv7TNk4p8` ¶;u.x"FՅ62k%~w iM 2EL'mumK7;UՋ sgXWd@ٗKONU^| .!rlH `:dQ72ʜ9sl^Fn<@/Z\WZ?|?ÅON0 Ż[XNT?f".mE҆o2A;bҞB۝jq:8hއ%#!~sqq DCqIw! _wy]~0Ʀ)Ŏ%~N=*A[XIK &)M%λb4oV5 ݪǫcN( P+2)0C+:ΧOf _Y_5I]=mG`M?QDQs g8fAv^i2R] 38[@S [ޱv.>*z3!,zlHS!2EidI1 *ՂRq1>&lߘmC.j׬CM(9r5v }4&J8gTx?i:4}EƻGWڠmJAԉ֙ /HsZ}9cAxt\gCG\:o@v l Awͦ9 H?%~l<>ԮO5 z6F}x9 'mfxe9Ld$qI[TȖIJu޾ }]p@DlL,%`vv]73rG?AL/ #Z;z%UI[|?Qڅ+`<C%\JL^[b h'ef|Z#Ow#-Ɏ= 70s]bP*5E:|qv+S.;I:q"m hiBK+WĂf2fN:wFIͽ'=`跧\/yx=x;GyF# S[x2!=o`c"@"2;Bimc#مcBF"ˌAe5>i2ԾaI q6 )61v\Lp6UVj[#MI LUMùPrvJJefsh㋐/ce \lSQl]0/;+q;6SL$E%^PٲIv\]8ut ci- >, +FpUO# [υa'NZq(;jShtSjSk?#UrkC5s a}֙譻 EGS b{cAc[~e1 |⥄D+7^aӏ=cUkpZw.!pɩĪ6[.9֜QRF :޳-)KA0)$jre) ˡF'2 _+D^PK̅6b{Xr!jv <;k*nL]6Yfmr=\wuDfh;uf~kd{D[jMx"1E13K*gSdWwn#RG0*'ATgK$D>>oB mm93]5@eڬ=3 y<?A\? q2+o =V0'OKYmHx.KXF2vdߣNkM!dop9l:R:>t}Un׺UI7kmL@i5#iѴӚՅ[TV%NRT Mm,# (GoL*ӰR`mϖc6+!L0PayT"H7X0ԞAfUcdJ1aO3PnvNL| gMxqh@p>w^X˚u|\ .ǟ+Sr~TDVigSoarLFneT$TRHxc@(ZjA!F"5bq^ٮ=raI~S:r~$gyV; ,uA[eYK_X7W٤{fpt!<צ*3P!F8Br4_.⚧-ʳgʨ<./gKS1;"845Ű!qwH^ yxDyoɬ 9W`Xcn;`lf-\cpS$AW7R.>Hl{\07˼4 I'pu/Q5Oݴ"GgD{-wSǐbG/f>w73bpy+ hd UIT|5-ߓ ^A h+ Q"Baf2E[n溯x`l Gb*}ߟ0iH<;dqEoJBMk$Z 㤜zBTGܖߧ$_4(yDcIͰuw̉Qŋ#,e^kr .(P;zTq~QK֦2x֐q4هQXD %l07FQ%bn$-_deIITpJqa/s1EƁ)DkNPG^ӏJLD-K4cI f8tri_n !뷳=JsCj[YtF蠆֎'2eT9-R>b _G v3dʼnTIՓ%71\%ӴHm=D/=9Rz9\SeG)eW$Yi*eeVrڃ.N(IG3 `w -𗒕Zlл٠ˡ*i}^qԉ|@g'G2A{̺b"ԉ[CΚ%H\ םahQ: ϵ^&?ˡ˛K&Q5~b/k Z/5ab51n,ٕQa'Ŗl# ?H,(i[',1z{4X`H{ylĕԖX(Ύn}Cճ){b`~amN[{WSd?Mlqx1mB2)%ז9x\59Vʍ$q6IB-%tbG{O8 N'. |({9fGub̺*.3>1mY/hP.?%xڳ_{Ӛ\X˓F(bPӊ $Dy; Q×^nݠ`YVh/qhNW +1#-5NU0LH鑅QiP5Ee\,7ܐq`5jtQ9Ԭ@’')m2T!o'#a C#cԈ~t..B?IQ2xO?XOa˛sFs'-=_ێ/bQ|tM 3I>_Qc/EDbp%Unb,[Z`Iy3 f. 6ss!"W^XU]w{.~}˙{h)b\D@ ^6ItGb Xs40!aFmRpW338q2'SoF9 3h># Tcax<oK'NaIYPب&9zOppwvVLFY2V> r%J`}ݲ#(PCU?&{w >0XBK(ƥu8H~twq^C%OX%FJUfc!Z tkbM'dVY9etJ#?C:,))mfYAJiiJ[45!6b~n Z"DmgpәX) 9L=>z+7d#jTeOU#癰"t  qsU"PZKt ـ>c I}FߓOi<͚EΛ.W8DAPzmBp\Zܿ`IZG0`xTcvCy85`j5O#i 2~JC~o@Qeɀ:`O^O|Վuo}6y/rsCh MOoFrKmw]*[_רV:TBbogIǴz(S{67FnH41rnD~|0bDŽ䪥h9\=LRVm-/%"`bc:>r(aE#'dFF&myP-  lU,a(\i'\{`zJP 870Shj- U-_a sJ/*br(6KkgXA^v5jq|Ktm֙,,*;j[MrK` Sb;cW]OU~|lbR ԓ*Sigԑ#4yQYM >^z p uߵ㟳9Z+K E֕j֭CARmV[ntJu1ժȉ;ヾ2х+1}kKpf4G oMz~T47'G=?ݎ4'ACHoY咁=Tf)qe[Oy#{!*D|x'g1+IBģHXARpTr`Rƒ(l#r4 ۶# \zk3Gϋ7;ƦgC *L9,eڝ7%Jre|H~Ÿ: pg˙q  As9[h=B43X\<4:{d;Z_sÚ4ٲr#?ι{?N%Nʛ-*KGlk[]Zmsq.q¥sJ4&Qɯ'9U0!Q}^b՚ضoNDy]PR>cTTȲ`Gk@^D5t8 IڸN,]FafcMrQ}uSd29tō3&'1:盻zɘ9~H=k<5= -Odwmɷt <03ekPr~`aKlX%h'C@x]ՠ53ngf[&*e"AwOƣ@y?=rArH_Dm]eS}-6K1y<-|{%*RB\4a u0%z*?2q @.⫌G Ϸ=L xS*FCPMiDAET&;gm'TFϣW܃:/X -= 5.Hkg)^~k{Zu{S~,w8Q͝+xRi6|._e}5lO\zx xya$fH|! 2ݪ:i{~'$<(a `nb'cv9M+~O^(z 8M #28N@>Z+ alk6?߸ 17m,c ռ40 oRWn:/pÛEeNxlLlx.z@;KlfZWl|**u'f?Om'Qk[F6$4%_LLjCKA8n0 s#j[LzU<8Up{O-|vuT]/VtC6r~p/MWN䢨#ZtQRQ&\m,5}!Sk4lI06KmXY_pfa؀K`OFvF 5&A~-Ga}i`nv 8j횔.IػЭ,-ivĹ1L0D&uCR3Su%sҪk'Bb;/ZYY>a kRS#r9~Z8+ 5q>PF#1W6ЬgT׃Q1% gBm{WN:F & cI]C~[¬e6H̎- oaLؽLx:jF<.@GoK-/ qm ty-JpC'e>7s$>(+ bB#z>{Q^!hBJz|8 >9Qy-K6d*Yeb3+~JϯWqK3pre#2 b{h n/nx 6#۱/c4M#+ XREbAC[S/y?o^FBN;IkD?h:1w(|%_lTѨa-EJR);{%^u|pf_?5Ŋma=2`dY)w=x7Vn))Sm"!*}LM}AfGvU)g^ @u2{ɹPi~"ؔ,qaF%ZCy  9˓>X' 雘e∳;| 3!d ?b)=b&,َ\,YmbAq"TOsݦy< wݥ2Y gM<h ĒT}Q,_vaG=occ8̺m;{ {WQ+﷏lʢpX"c,xeոc_#m|Ar'T=!XW wn\-U?sM,[jf@6談l_d ŶNEuPiop8Uw{Nd?¼wm7ٛy 5oDPJIђE5hhˁ<sozTɝMΡb[2Z6qߜ7D]׾ެOl9^Lhc 'nU!gµ\l ,JX= SfC-3h! V\2d1ކm 9r]{ɋڭFk)"Il?o܊wT6q%:oHg)x)I-ʁ剑fy#lNLX:8%Bʽ#/xQ*6q+=J :ml,ғ;m0G>i%F`FCO֚6 MClm#T1GKHJ퓲bֽO@zM n9Xx1ldG:3 5^Q~(+jU栗ׁL꯺ȗj!X 2>x5Բ 46D~̧s1;?,ɘ͟+OdZB/ENِ{O/4xK9Bn&QϤDE+ 3.h1 I79 2A\K, uL^TJ}M2~KnF9fB?AbsIZ A2m{T<8OAmc T$t~+иbY] .z#{]>9&*onsaU225':DKv G =$%sJoCf,tq܊~S22x+V{ hlv>PWvfa1ׇլyA0uy8ELDl.H]K9?:"2J;Lz ngek C_sl0 Qۚ`<Za=97, WqB2  P޳3Y1!%~=9ڥR<1"-f|aۥ_5x\^*c#*ъ/"G@Aw FjQ%V> DD@VvgR[GZ!W[ P ?'5\ }$f<^iJcA=ʓ:LFSx ݥJW2+֚qur`OQÕS9(Zy)F"@ߐ%4zcJ* +X2B*VIH\[#*/ |v)t/GduUZ50Ż+rXhAo(c<'Y(aI(p I$2¹QI]NMT)ɱ mB/H]L!]C% @4٢ %+N1bNqC^`E{ӥ!A}NѰt GUG0=&t&=g`iݵGfctg]蕷6"B\z#Rt`WoaQihFo*&C1 yTvtn TVkXB-(yȳ*HXsn)+*$DG<˂7o91ٌzZľ2Ru5ƙA~4~֋1ޢIʸtV~S-*KZitf8&3 k̤Oo +Ȩv$a\/Ӯc f6V*ǝs.|CI`' %qQR;c^ tcKkP+1"K#py@8j EJ"8H;nomj~aJ@!2%:jqkQk; }2ɔ(tTT裺ovtg$VҠWdJ QAOJY 7"ybT"o][q ArfA##U6hٕ.@ЊI9= "Mt/6}ϲ~ %7 zX;x׭.^!ΐ]&Cr<ŒPQE3YJ1- $ZY?+ 6/+,A Dk|\VU\47wT/poQ]֛ pi4ciJ#" ^L4 8Rheb_GCzz״zAd 1AdS rdwMQ4&L"&:Wy:|c >%4M>z۾pƌKB^0GC~̍a=GڢR2֊)!_8SX-XY {NE1g}/{KD8eWFrQ̏ϕNGՁ|;$uM`E=ړݣn?n b?D9DFoVx)&՚b7lGOߒyŨ3c6P :59* ַ_l7 k$qЋſ[aߢN&a"ۇd5.T^[2[ Qp66 #ncKmcW֡6꿚U X8 *-( #ZFO̺Э ?c\h[D~p BSȠiHYpXeY+ħvDՠQ>h 1vzN\54Kd$z_GC+*St>=W@#͔i.XK+'G{T򚵤}h멫_/Tl;kD7gO̎޽AZuo=-N ikj KEu 9_|c(Ф?(Y6[9+_5p2?Z ;AyfǪ-Zޅ LƖ#TOM#M4!vgې H~ 0MϮщg&큃qQ[|`n` ttaVւYGі43!SITb$ hš9L+HGw~85!յ]ܒiGǥ?H9rGuT6ԃ\~߾!tJj96TaUfpIhU6 g1Ԝةޙ=/ SckvJ슓cv7Ejv$l%vBnߖFcoTE.9m 5/fh{$u5dY&z/Ask4.[㷶c߰/3vlc̚KEqdP4<m3~7R1uk)ӊV}O n'\SࠌSɈ aaI#vSڥR'dDQ[~т^ Iyv5/gh28Ð2% LqaLo ;}]Mb_B$ '#2j,@vZ񉷣p;@LzȮ^4%2yk"A+:9=ml7hl<Α!=m[?:ՁM;:#)!uj18{ا? *9 Yѻ\ kZe E>,ߜC_BHӨ o@30>V' "('i!UCy1&-l~U.jPo- V mCϖ@hQ({iJ#4Vm5{} oL)<DY#߲>Qې%Q s(N!ύy yƋ4t%d](yEE%+MƊM_)%3$4#Bd[ä1_<&@}Di,8L MH/-flC tcG% T/; X;+ۓLӴxhsF ,z{TYNkW(˱?M&Gq@m!ϼ-Q'vZI#k+n;Z:y3Ӡ) zќo> ,u€FG +W!cU?hp_+x Y+To=69~U FF-NRf+C&G[%~#N_2Ӱ.t KЧ6 V3M7b׭p Hmn\21`y ,_B5O^ٕ^JVmy6]n˭oɱ f73T&Vn# ƫ 0-j[ZLsf\'v"E58J WF%|V95T|G!hrz 8N/gFs8_|+NYnR^ a_ǀB.76o¾y 7/R&6^$#@^_{,|U hF:rP$/SC9L7\,TFr:\2/LtlM8YE&mc:{T<S T'ڡϚ aIZ[X+YE.hM:g+\\"3d|-,6v0 4a$jcK$$!zm@ )2MfBB9zmM *>y!;`BP@Bt6%nge/+R%be䑜LzL5כ^6`+z 3IWs1I鉪 GeN3,c{.Vs`ڳu5өde?Lÿ*Xo  *FeyMCB't!y1cXM N7>o'%VxHRW: }IIصt6V V&NQ0B .ĘOD.7Mn#EóFDUxjؔv4&5?N**g28㯆g]|ߐ=؃/AMOAXH[~QWrRDž׎*ʝq.kJTRۼ=,֫ǾӝP ώ\Z*ɧ[Y2!IjEyK/ͼ4tbgO>_#7R6üdiآC 8cct]ʋR.[˺$RFti* B8ͱ]cL8e'Ռey2Bʬ5Dj :ɜ8H9QTAEWBB;*L"%Q @0{$򎁚m(~[T'UYkmmf7 ίɏ CK_&-w;+9ׯ W7Ϻ⻽;gy}Ef"NpImcσի+){vH'*9qY#&h#)Pg"9`tf0@ׅj$(EFy|#%@sN)̣aY?q?QA7e QUmMhϓi HIU;_4#PF+y$%ޯF(\Xs?/,sd裫!kq3Ĝ>PP溦|{e8Ii.h/~$ 2>q!xcVQ~c\Tf'= a}^+L"?y3D8,_#zR/vRȓҽ3.Vgd%XLNv}Z\rҷ څܶ,k}ClQ٥_\6(eb2hk&"S!<ʖ0NRF_l [YH"\ÄuD ؄z&)_@s 7(eݾԥW /gRb;FH%ZSYWFK SgplItB+)!DL^;ݼj=@AɌ ^kN$xgK9Ҿ&w|fP.S{>My0p`Pb,P0Y: ֫ vQ ô-93X%dsp}pf0a=Q&o+$h <̚g18V.D.dW.Te,oA,9T0Ry6TԀ  s"_~M\9 `y\*)ӌtOhF%`g-gjhW#h_3&Ҷa/;jL4#TG*fϋ )ލͭCa=Sߌ+_YFdAv1T#?l< ku竛f{Ncp՚# c^4;5%6ttn͎=uU,ȧ`Ŕ/ȉlB nԡY-&kJOe8"#ܹ} e XI[VjX`͉R Qf̳]4 $uсrQLYPD咅[e?wY1¨pGBNؘQLW;҃e gړ{WAi(g:bݻ~p!ȆO|"Xp)wN9Qf`d1f/$UI|օYsR8ݸ.e#FOrpےםsd ,dTCb8)yqѓĠxQho `IHBJg4>6^o8)8A8Lj5 Jk YK;#"^.~DD_BCGڿےZ ]}btq~TLFfWa1F!i\_AQ n/pr n<ѭh}/|r֐9(輣uR0[C_vp GoiMܴ -(@ CULÕoJ @< )Z? P(f*8}Ͳ1 !4 c\CFBL4c(_;t-JNjR@dпysSUWD SSQ}5w8#k$P|w 2U|`3 2&DYe֊HfsXk#|#5CU O]ڮ3&{mz•DqEUPi42B q{q@ORnp =ւǜ#t=V&zI(Γ/^x7L M' ),Йɂ7޻SF{"7Lf'"yfiq͌޹׿ Tl5|a[q.U;6]/AbS F\ ڏ8r0$,NBh(xMF5r82;׭ß#Z)U2 5F~7\-J6LfnMzv.{/$!zRq}ߑ}>ߖ9QOJ OW/s'8*Wmˍ?ǜGF' RB+ɜW ^Y˷J2Jƙ/aX!'r]H,=5*w枃Lyn?#o !]V6B}(bUtqM8djf'_(@J-W Tv#r ?NDϵG|,7&l#c #.裬d:flT0а񹖒0iu#%>MZ/:Pʫxf3c'/+ۨ@5onCλp%vY)0]OM, DY@9Ijhlam3 !tէ_U #L8҇c3%7PH8@ A؞|`97%zDN^6 q6ͩ5\x,wx d;tyEl 1zB)&L] ;u8"'I e{䵗gMj9ȣ{W,;T9dž?GD:\ X?RLEW9qP fpIR9=')uLJ~FBwz٩G`zHg=1bD2ZR$K90!ȫb4&, u=xmTbݲPq+=sѡNBxr%D9C/ WNmHf[n6`sKlݸ!V-dxpRQqqkF-IA,hi.V=ekdLdqf^ /Rg:ېgAդz?,pgK EW ήm=-9q y.4 RGp;؃2KF.F)aUՌ"%00[{U 9EKj"& ݛ6)g,-.YtƲDN ;=:WNh@mT~MNk+y2 ~kҟE |^*@zN)Aɓ}Gkӹz6A `)Dc48umF5 v(N /مG62\ƬQX`QᜪsC8Q9$m='yvk<~L/MxZy2:+W T:Z(xi@jFlبF喖ơO20S>bo-=M*h% C0^?̆-<(*v;hFZ–{ Y@pL*6ˏ/?}o/9V!KDt7st =ۥQ#h(W#.ZW3Ma:6Ogқ3m3Jn1_5{gs\ o<d9jeRk{Vn{Y"/ogiguP,CݕI-H2.,0 uQcgU&7շ]?"k ePoZ_ :c t J7ro!Ly( =1 PWE߄?f{e/0B萫*/:v% *)^Jԃyx+_槡jZS pM'{rf?iĦ_6 'X x'L)f<1}ޯjpfO{UW`c{B +놔BB=awl) w`ggfaBED+ޱMi8N 'N̐;cx N bبݡKKcLs҅0)˦ZJ'WW0#)WIXע]t ~[vW:(R[Wy*6>X̮$:OE$ JȠGtv ' ;9ٽȉ^N.X[}wSSE$ۙI|:JL"ϸe9%®IoA"˾EIP#-."qREYIZvĺv> > 44982O_nQBE` J𼱴ZJV55-$-]nieQ!إh=sNSSɓdhog'd[݇0B: ="I fIᄛ}mLTw'lfH_y áM0;@2&(+4KBfs՘ xbKY$Yw\5^$W`JoW+V^OP>+wpY3P ك+%hyxӧǫl @{MirZoSgZ$iX 21H{JNVq_w50 ~ad{Ag#GNKeEM"t`H.xQ\y̜hI=g`>|!TZ`NZYE9"MWW| q}Iq.K0(v4kN[ƱRpI@ʆYȁe-9ξ`Bg4s̑غ%=$Ux$ViEb@d^:0]yw.ZzśTW|eY&!Av"\_p@z!بWYS~$m lrݽ@#B~jY3\Ԕ~Az_B'"ADo![o|v_2]վ4W$)үwZm?HS.J\_܂ud?7fC(*|N⧥UH4ba,Aq]2~|BЧ'> J8rCOBAQ"=kiin-/<=163 1X,(^;Z+Ԣ l_:+Sɛ \oʼn; Q5V1Hf)_|]J34q,{Z}nSh 򘌶p˼td>]xuݬ ꑋ t4*0%O2d:"we ~ҩ(f7صMW`6kݯQysFzF<6׺a3T,rxt g-M&V-)#Kp09c:(79UߞP` a>yji Jw6י.icnesԗ ,<o^_oI@)gET<( ^U]PN ^Nnt"ck۷unT@ 呫G'>CimqoDN@&\㗙N5a`7= nEŜj57ҖKgԠ/(}SXJ_ږ6_@7~j[X7 EB\_=Xe5"Q3LFɣjr_p%F3@'sd #w2w#0`k& 3$i@F*.en N2)Tf0#`=Vq8،.q}̙M0,#]$M.H_ږ=L18aVkzT܂6\H \.x J SYFb:k. g%3 fڪ?2 -fLAC'6^rsOJ 蠸+_EwjHws̓zסJ|>5[;l:g"Y*S-яw NbRkH K Uhb[9 !#zrG:ߑG?7{z t#3@cy]hێ|nrv]D7OYikk=J&Ѕwh(a-x1[Zֆx "]}Q5 `?)-ipZ]f:qLUߐ~ZyFgj' )irymz*H&w7>Y\`vQYY/Sl8>Q 7mz|vԚԖWfhml6]OoU 򘲲d,)_te7~4g]SK:+j{_ՅZHaRO,KHܟ32t鐀+`,1 ňX1+(r j<9_Q:\mR-#~O+ VvF:(..^4椨=L07 ՅRN1}cL&Q!EtH6zϳDz˚)lY^>/U6}6$cCmi}ۦ?l;-^vv}uiP ہ/GT'.EQK fpi'94=2Ɇʟհl̯`)+ej` ʈX'$d5YqX=T(Fc<8ՉgkW'YyӲhws`3H%=ta%7çՉg Gﯟ4x]Ow?署\Y ľooHi*? &e9~Z6V6ƫ?[V3]Gsv(y]|$v(5TJhqp5JB/F(+xeěѼ m8A4YXb6WoW|z(( Z}WŴ Nh Vf V陽+=$eWye9YB[$SRWڷК3E:+Myq^eJf9UEfw%m<R]A[x3d,:Ixrpi=DG\]h`vs2l$L #9j':2jO{O˱,!cc e(L.GtFTCOpm2 <(3+f:wiכ*iH/C-5c?!] 0@J07fԯlZ $a0le5v`Gzۦ3O~1u#ï9wįIBI˚!OK#m{؅<6{Ɨֆ_.I%5N-O쎿fO;Dkc.` Ab42DШd@ ˝LK By Bгw\ <LXpWpGԟfIr>W_;]w}JY"9,Rc+|eC!pg⡦pPi,WN_x$vV44ѫ 2%zeԢZ+?.( 4O:k28lB(_jeyh+ mZ9RSH6z: FpQ d@/smhm3V$DwLq-nGDV0[ :T#r K˕׺KbMj׽, S%!VuB?::τ@1t4cp&HńWtX[I˸Bě I3yω@Wܑe&z1'z/\@M{r= Db?{z!-ZD'FDCXK3kMԜDw;*XRDLV-)g[G}#AXes߹D8% &D' 1&-LjiB;]B劻 x [R#*_~|FJy<@Z;:'{ ϤE7_0^kp:ElJP8ǿ60EBYVIb{P6 6AC~!qVgUk0@տ1\D +:ZG$H&$9,j[bm-m1Іh5/P7 l1 $3ɃAiB;nFy,T!F)I\5֛Tq0.w5k;JcC=8bPEKS -ӯpHgmt KE\]#>ZnmAWSE1*@ -,4i5=z-vpqe"_>BAMhPB yMr+F8Oy\ R f j|ꫫyFo@Xr ?~K̟-Mw"+jtHBYDEnoqp8.b'X)$En!;Y *6߆kP9vWxAH;˙P]1^>(hBM\Xn }|W7=ߊ?lȀǏCOq5Rmx2Q;1.5aVx)Q3ute y;T Iҵ3ӫ -b()hƆcT $ޕ GZΚ?m[W+JW= \/ >ih0}a"#.WO޾4jyZv}TO_r$n15.GfG̒;JD$7].n˝ 3P$[}J@eM|tJkB2gh/.n"_j8ۈt,5WU~O*jBpꮕR#H ߄+m bL?DFpuE" *@H'E5[L2E_q=p%o`m,Bjr֚YHe^~N$CDa=ev{뼥0y; [Aӵ}ޫEJ%jxw%bBwJtcaЭߡFr64BBc-6 + F,F@ᘼp@j'w]tLMjFLH,LO35Curg]Da"@rJbY!t#7:hTrS4/IJk;0fNunpB_`"z8vq$5BcDHL)C "]=* 4p br O"# %?vɌƍt?9]U. +&fuu҈/*_Db3gc8`@/Zq 1[*G&yõjqhCϤ{؂][LPME_xQp[8!wu`80b.־tV(@sPq, Zu֗Qa=YYaOuǪkr#Rܩ:ܨOB|/HGpVʚ2Ჾ:j.*rF]Q+ r\xئ͈ITe~mkϱlr94.[o4RZъyy9^ >ZP#SP +F0ݓ EZtE^GHolw=NoaM*r )CAm^ķNG"mՎAdJVTXw536U. dSr{ӓ$կi'L6|*@CO u9<!dy5͠VGxe(O+UKQg3Kͫqvf B>1>![ༀ(6BH9~c#}qzD bP cy>f"̳%wx鋗  J)2SKA.Ɓ0?# i b w(?rXQ/ :-Lgf8TB/gY R ,ҵ^&Uŝ95vMhkwhޫXGW?bIٲgVq&efb PQl-봆.X0w2[NCXWEfBFߥG:;7kņ Fmcو;rX=t6]>& \5n ]@_j|UjM t6C2s8Fuցx_^i=rE)9|۪Gv ߕPyb4u׫k椋P.q)uleݏͦ{`_ e-1uSh1gI 3`W8{dA{Ʊ{jU}9w&s <䭣pTQZc+-~ saڮwYlO3 ҇My@G [iy ǚmYMkyza/m>Psw lCrT>nV/ P/|z̏o%T1ױ\HCTYU DCޢemfuߡ, /#מv hJ'176̉]qA9>@-?a ;BrBYx5}N LAAxwiOEDE }`Qu IzGҋ:ԥߊNm&= 6Psrm4!%,tOKtwGmCZ+L F!+4j>4!yÈKuc\W1́Ux{OjVrԃܘ hK5 ?-ǎPҜ5lRt3y7]IT7"_v7AaύwSIN1]5M6׫X׽ !;#4v?^nt^9N7+`*3ǡ$Y;5^jGa˥SK Y0eN Yd fhO登l|;GH~sIS.n؈  e3&1J)K)~WE~GBdn_,`9GxdSPNUP߰ rÍa_R;D}W\zT/@3r؏E A|J.`c'2y'+R)$6;l]k- Oת: n6 N1>b_RbEK3*X#UO!A#nM-Uu/>00:6Vdkq@z; Bf2wt`2;OErŌPb8#P;tB^|"}Yj$'/t3G:'J9*}+^zZ[eG^+zqޜr ?pXBx(C9HXAxj2tQvTf{qArZRQ7_v+ o.xݹڛ Pl2.,هgĒ7$7;"D0[+72Iv3%T~Y!Odi&yU SFσ8g0#\T("[CDS,ͭSZQQW29c(5KJt\ªLW\U|hAaI| wIh\RJTAϴ}?4b!KzŤzE '_ `kl߄r'5N6^Jq¤udTkc,s=WfWYU ` ~Z6gׇTGI םҗqkt0{2\+ϧ%l?j$̾tBM֤x=$6teA >*0MZ8MȋP%Y,ru*ԶaVF̣W'n:% S|I"a?bbU:Ud!HZ8N\KًY?~qV!2ag A6C`pC_7>D Szmޥ\qȲ.!ZthIYd<{r? =]+=(;CFe|SSyJNٶlU4nx,nyd8Z> w[Dǹ%iAh[p:%$5m XΓ]_)& y!/y$ZW6?8rP:wgύ3j9^=f cDm/'ntº)o^hC*4%(\=Z`*GVi_\E40 u,Y㮻]\/mMIh{.2ݼHUpvJN'X|(H3gDyn}շRsZ`׫G( GyO;/B:[„^/N GhoKHtӴv/p; v #x89P[rȚU2:\$[ZN7Oic-BR(pkB{Ry6OZg/i,PO?SSE3Ro I67TFY.$~4"~tN)=<{4wh^YO`:ኊ>5b]*]7q YݡU{nL)y)sqNq$kI\tA{j6UQBA8c5~σ׸B!SNr2TIpm@p+иP=lqz93kA= 5E-dPvh&Z$ BE%Jd8e$7Æ{ʂg9! M8d'qJ=~7Ȉ*'=(bb&y?f 롋 &)%dkZp#vQ @QtSߺ/$R^r$>x<`RzY -n厤|ꨮ7\ GIl暊MT,yR?8oUy'S5 &":id+x]>ĚEg+1a׎y䉰l?5I;a4l., Pʟk3{$mTXjIf| @ƵRʋ 1dLj2v ꅳד98M#e3Y釼#AecKP wI/|zj/|)c̦)씱_+,l?R#8UF#s %j.7SJk,>XX돾.aPQbl(o xwv-Q"~ I1ݟ.k sjgL[2ͽY_МhSrN@QG\91JD!_7 4HL5ڟa@dsCWͨI5qB{Ru8f:g Id_ |,1bo%yC)F96]y'*ɾ9 u~|3¸?M77#L?~an88 LgF(ܜM( f(/cb3jEp?ޘ((t0|di QP:|5bH8)Aoi ,4k/6c0b;"4U*,5Ë8)=H$Ջb frȑLb^CNg # R9e½+?j'ntLĊל Xh;qDd'"RflO0ަO`tC @7qi>c.) yjdMlVH xpW @ڀU<{?X3DŽ CznABF_9aǫ`YP&~4~[󗅢rYf3IWh2b>6*{i!}lxڡv"a8p.>I5.'|yf; +tGf#9_"O4StLMܻf>TbY(EWOcw%N,A& J qt ĺR͋Q2k춣ୟF>M?s1O KubODgs-15ADQu91F'a`0>3yo˪𪮎݀3V+f=*>8Ko"ʷlY8d\\I2vr"Vn)+V|`џQLYNq `!IwIZ,VlY :4]d4݆~gzrb@OI~D&%Ƥ`u1m piiM; ~"cqzhTn˙<:tS1KkbkdqFUs $!gH 8[=l"iu9fF+;>=l/3 l^:ĸi"4^ԇ! >}8&;ou4NhYr`gv,~mϰ5a9V/]@*Qpp671aȚ5%xRj*MO+&9Q9ނBw x)FM#"ĭ?kH"ܮIzOSYOr N*rf`o`07@^+{qj)EHRac*tv1JEy.Ku\ 5u^X0 vMVfN퐳7frّt!H^VT2`7zMÚ7kB ŕ\ovW/# 0:L ,#cp};ڴOJUF7tCƄA+_}>\`6^\s71lෳEF MlIy"G2;}MӠ4pb `}bK:PE-:sݘF"@t̴0JS_p*WGG|Rj҄G" ,~K D4'ӂ&?m %Iﭨp3ZPLR ܊vt<ŴвذuP-Q}y*dsZLqy gpϖ#") ^&U 7?e㥪#Y<9sɗm}ԖYI.?3h။4wZ)_X16gI 2 Oo6hBˮhmm̩ڤBr $F١X˞dE`A֞ 6@H\$?sEqz66by󆚝9 CO!l-^ "}vPyՀs0aR-v7WX=n/OFWDܖOnoK1C+͙C[.!u ƼE&gfZ5a/{jkQa>k`6 ,~*W:k2*t dDPFu5d|@X2}(Pr+yhQ.4-ju *"a'vhsdblpZ0N"nIh*s;oӲۺwyA($@P h}1vv?jyZ9^:%חH> Xav}?r٣o"u#I)m3dpSuwfN+SeLSD2jGz>@O?vՖF6{eS5\I3ջ]g\Ԝ+ACΥ=}@ȳ8~_}>a9;$7 @YP4i&\O(@w<{*Ԣ7b~xC8XLNj $C!?|T:!{_pβֶY@='sU%mY4kb )^,ngGz>ڝ.ځ cBe_;ƃ@sX8yK$WK )Y@0U^WJWP$D8QB,-B6Br6К:2R""ntkn4 ?"pVEAM=rs`rgXXa)Z51/92!G޷+ڳU4=w,O9ڂ5cO *!_ A,嚜&yHIC&H׬#Ss 1q`&ΊztKGC H)rxrgB1rhMޡWHt[(5I#h^׵oSȩ*^# D&:i^ +~U5mB=1TWUs w m+ˣi.>u+$0V$bN۬P?oѮw IL6OH= d/bBzWҫ枠e>*(O;O k;S݊ф װ( y?y$<,GXB쒀\\ wUq^V 'Ϳw^H&qRfSeݍ9i;v,'\8GCF5qwz6a*u֍kxܩ//gў7k摜>*ŋ6[j27 iC;)BY1ɴ7y]]#?IWw'`VV ]0׷O@6ATo)k OZd)x@mjmCSa*6wa*[ GfNJ#`gLתeYGe oӤ|%tuO4`I釭VBotpRV@1iR]Mm2_,N nMy% 7,6vϕDPPɐW%P9q5Gk>ł^[OJ/t)d[9dz5%9u|w=݊)It w{TTq{vP9Mȿ)ko*]2ڪX-s$S_SzQ>\%Zž߂baF mRJoX`_^>(4L'$ ='G̓lxڸcQWh雀Y{sw쫴ȕn?vhIo} ?:>@A RMNG sוNBQ:qsFݧF0Ǻz{EO-x]s&pfJ$u|_!Ž7(WVJ|+q\w%зܛSǗ_Od,U lXzf7.[AC<$#GF6v "ԗ?ψ@1!4#x.Bfvܩ{rHrʞHa!~@D٦P;߮h3|5 bm T*5<%*Ve附ZANPm=B]ov,93KSWN?0}YNW9WӇlh76sM>ϠSJd1|L~ [\y)Y?{Z}Vb^W; XMj2>Sy6+\[g>iOUx~].(iz]EZz#y/˦&ħ"`Of](ؙȬ[hT?*2;(CK1Ot7zoRͦ*%Em}c0}"0rWDF5Ú[Ro7UDr"NzlsY%XBFXx@-<7gqjVwO(dO^/1zN{loO; _"ڠEJ1'DTmui_'饆!>¯D%멩,НYo ɲ5!\T7LɉG<º)$3VwQ<2\bCQ]-6ZP]p|pdB6%iim:! Z>We$5dpQϥolTJodԬTS,c݀R #֖4!`Rk 7y|ҍƕMy8gIUPX.p΀7>ɘnPwR~^, ^M5լ=|?l؆Qjh]Gwe_qsMϷɾ~> YiI~VfAlCzqTE0O6$.DѪoFa7b-v®cLǭ.W"bUP|AƈE|s6+ u)9lc%gjI-(6 2v/Bk`#o m(`3Rj!'-$PM!w!١oÝQXDUp$W \j|Vs[Q.jgX\+׮'w$$&_IIz PƷ$yTgl9n.3jX1jJ;oydH*bj\hڇnO]BƆĪSgGͮFzHRw5a>u2slH,ݬg &by&@=?f" -q8ڙh" [*O:;x@? X}SGn%1}ּ&&W%z6X.xN6@WTB"T`:ut I$=` ot =\lms{4kc ZLc8pdV6MvB(H`\| )#nvo)@Oi`qɕQvN&'uS QX|Ep:ݦ`y񓷤xp-+z2`Lq@nC5HޖXQqK|`p=P}XpLy؊z™uo᧠;dn.Q;F3JLȋ&ږnK _QԱqXf98s-e&--U!f ids 1;S{üYx>ceod?< @]27Ar+ybl\K ܙ.lS&]E;Xui8nD7O"Y1dkb䒥sTs\wg܎JqA6VX+0߰}G*w旰mXI<}AdgrJsED'r0>^U- n:v:6sź`|C˃44-eopN .Y;UZdsw/7E$> y OL]MC!n2*OJ9 |$ |6Vu;*p.KAZְ$e gavG<hK|GhYW|e%jX邛s%y  7Tx"[G8̺C3y}>5}]E:jyvG;_I+0s({ɆiK Ӵ.ݶ.Ҏ^oi,tޑ=.z1|ٍzQ4" i?Z~v։֓#+54DXGwhE1Ķe'@8$)sK"cu bSd¦1!FZV 043W1seyU*o!4Q/7(\98ͩ[GMH9YW~wy1YgP}ݔ,;[@R4m֦™Y A5URVR_ye…ke#0/3Gʟ A ɢ_xHj'nA)Ua_UA&|*s,v7͠Eށ r`=B|S~5`p1d9 OSugru†c>뜮A%b7r1BWXqGv++v=LCS;ܼ5l~.E&bI4ys opmi`L*"zH\ ll (RV}2}%]% bNZboLѷ6 2UH_v9x QؚkzíTÇ}FW;d׊;>q-Oe2T621*14b8A5wo)@82f|z77S27+Fg.QD86#CWLUr 8!By.LT\O{vϧҏo9HkCCx>crB*o2x8۞=k.8}G;`гr?[xe9}S7UH L f>R'L2ƥQDYsa\[ᢎAa8I g3rN~%ӯ5ӵ>>3fXM^-yC~MVe϶N&->/պc A!a]-Tavbx9OD #U%,!gX?̾3 w=1` r$1a}5Q,ΙImOIA`]2tMM-w| /J]'h(m\`,qPۦ_qHYd\7?_ڛaeil8lhr٩$>d-WexFt$)==ý(Y;8d}DYʺz`+ EBFJ'm:* YwIn/4W A#KGI'!JH%ߡt*1);.ѵs)M2̝UC<(DIZmGUBVUrf\n4*@*W_^f6=0dg0B8%3ZoLGI؅)zcGBxxhw>cywd'MB_(Q8 6d XQ ԄZjwxW׺y5Rg[JuJxFg'k K'⢏10dϓX#fQ usI:j.y1AII U OWbpc7h8RwuH.kKSAYgGc&UHJj BWh <&YDԯ3Xdv/skNzxb# ʀx$qbɵ(Ū~<Ψe!B>o?}R-"gS@ &+2JᾅoAMhФEHZ+xsC\n){b$B@SVc,6AmYHBbRwˀܘ:v[w(FK',  X0Ü;3@Gm<(_󖆳f]_ ?oPª{:>\Їij)Ks=!/o+ƶߟA:ZNhd~>db\_7T*q,ڣ 73:ބc^nrN:)xАD||+XFrC)]s} 8Q<;1L1\p1?bʺsjf0(Qܖ,lHV\f,hqO`r؉LH!qŪUܬwXO8g*ȲiCFa^K_B[O֗ѳĤEj#jHwdLj D"ySJM~ +ɬjXt9ȸ| :@s)#/Mpv6G(X)+$X~a_u_JnX4Ğa2:񐿃N(J~KP OJ,Gwk?2ɱQUdrȞXEob,ErR[W` m'$d§wxH/$ec Uwq? Bbl!E> )bhj(hLʆFwf2, MYYAB0vU @@:J9 I>{doo˨MGF܄ˍ-,.rPSASE3JȋN2kP+ :=X8aCQTyO{@j~!pfxw=M}[Ũ}էFȏה 6b(iGZY%d YFBů ƺ+`%Po ķ7~4r2 -:P 'ܦVg.re?ssfsI`;X5fiP^? Ũmg;J\uķ|߯]:w1GS)AH8Rڊd@84`ݹq9qvOM\,~{6A0 cO9}#AyC-2sn_@h5MVvUxn>ڀakVH8M3@]7^C}H^|emlV {<&$o!ٕTWzYD^8I?YP`(X0CCVm6`{63:muhݳ!\3u:GA\Tqay :CQyF2 t^ %]l?̓*KU?ԿCc6>1K(+ y"AdlƼ.'Oݎ 16Corha@(&C[-Zqo!ECKc1+n Yuܮ҆.`kDZ ϙ_]B9e 381-] ksDhV[|e/ oz>P9*Y!p77fs-%V&n,(0fQKT?nsh@l5Yցw~Ǻ~ }Ʒ/sx&#b /) VepG{8`L %\j٦UyZ FyԷ<ȀB qXRu `BhlEWtZlѾjzZ44CQA,%gMm`_Ԃ"RȨ֫uH]-:~)(g^ R6?Q 3=\jo)Fq3$%gd,Ƶ反vX{su3Bk =]dXŋCKy{(N.)Pqd\ٶžkgqn,t]7{0%6/",߻e*emp̈ s am|i0DWC <߁WkUQkKJ0H))?r oo¥ܖ&5N{m1,$HQ$Gr1of.I]pZ d_4=_Ss+.=8FPH mZt|`7MZ1ƁzmBŢ5 Z7 ))Z#QYK4rOuoz9&׬-3 2oje5&0w𫿸dMH M/ꕆ5*D!cb[q)G@s ]]kM#r>Oc?Ѣr~mi1N2n{gzA{Ź ?S%t1V .Q\Uc ѺG~ 5Y;7qK *wq27 I)34L/>5kPs_(UAS9GMq[(`5fuW*;afnNLd@;?D%X|%`-o,N :P] n*@.=Ng&iS $Bz?C[! r+:vju~MuoZǧT3Aq6[ɗ;m&0X}CSęzl0%.2qrVw)Jt\jR)5E EH<, %WLGʈy@h_fY@ˌl|-|ࠬ89} cCE,w( {J 3ǔhȲWkCmRdKf\EK{ aVhfQ}(FN9*iAM0к`{F²ePMwIUF@scEA:H5-hFheMX6;T`(CUx &݂}y WcB/"R}Q,j/Jqwl&Hp?l\/ryw TXRpVP62(`&G-Tˬ!BtAm;ժaD?>~FVZmLÇL) y$͉pLA.QkͤVW ʠBO'5hVSօa-m(tG}zn- L zKlXA83)/hL C#NXx)+ͯaIzDBp2nǠ04$,mԎ3FTշ }Jvu=)"fLNۃ NӂQP-+U|<x zq5.+%^\a J ^𞓨>(ʀ-eqb ۪8? 5p}<=hFN߼~'n#? nr0;a<и8"'-?%3A*+Fq@ '=l~z9a2IQ$(=oXRiQ"8}eM&'HOfZH"VN}yd&G$ۑiA#w,ћ8tZDf=UN Nn2ba} .lrYkpTBT+MXN!iZǐ.PH[%= rURM1Q S[kargi).hinN qV ̨!lp'f5 pjQ\\?*."1o #NԩJ ZdάˁB='W$“<, C; } XП^ A[s3DVXe?Jz|I܍j^igaj}9Nmn0X!!<\Aw᩾XF.}0pWm鞁uwNz*胪X8\}qIla lMŴU\& &K3OKHnoqR\R稼VkU)!޼4VB^:RI c`]JĔ@C웯EK[_mv𩏘_ ݑj;nV-w3Crz;x^3q#U pcCڪ%/E#$7oz{}i y+wX9o^bb΋=V ×ZZYiH]t_{i}@<7C* v,Ly7=i5 ט627A|*6mcfϘpL")c)C5>KpCx!@Í cڭ)#ƺ2:l"&w> G?m" _Ń|*)b1rx%Hbx L-iw :PǺFЏ ysFc?k^CB}{Ek:ؤy6.y} hf ՟G6ߝ~C?do.?@ qZUY4hE?vIKkn LN6j*] |2^xmìb1'{lzp]Q} U efz*(LJY`̶"jK@q^q ME3hq ϷQ;N0աROzH&-G=a[d穜c}.C^6Gcz(AP6QnjgRL?Q̜8)CkmQBH4]%m`Kg=xnѼ;+?^ }aO>2VaZ9#GQ!;0 h~? *U:I=Ȟ.Tly6j ;AZ] ~!oTb8F/D>ci:}8 V'?)Soa"'=ٳD=pA9GR@S]'Z5f>+G5˝ zVH϶(\B3}IjAڢ*YUN3aSVxḧ́$,**Թ)v F46G\#$LE〒[qg8_[smZE;qB>')LNqwcpK)*e»f?ȩbnEb=u9$?6k'W _ý`7-,+<-&T~,w 0|قW|>5 @GN43tI_YeN;yh.A_key1⌾`6mo>TgוL<r(4wQ ׏P`[ARz<$춂JkNNU!:{?2|l'&Rփ/EAccI,r>y&Q0wTF&S5yɛ_A3SSoE*m0︱e?WoHz{*=sptW&i^nEvRyo ?Z+㓚즸ېp?A8I =A0UOFZ['K `0NRP丆DHJ|Uwߙ9p'}-!5쮶3{J|.Zk !8|PޚGs3F>@NhS\ViϏT]"hZrO N""j>9 ^YS^<'N))jUfeN 3~XTd T+}sU4oA*TK4 Ν{]J~ Tz+}⃓eݦ2sqUQ' K(u b-Jjʓ'Syi^=`T8W(+巋(,KFyWYpUO1o r|j̓"cHwF4j;43F5_v/NilM+:aZ lj,PY#\A1X= ҂fL|?xэ-&9}委J ѷ&"ȳ}&dP!!ҭ !O%Q:.irE*ipBȃk:Ѡl؄N*Yy=zGL^kd#ѥ$1Q 5ԺW0Oain PK3ώ㴪@0{`$Ɍ,&Cm#^#>LetI|$< ӵΉ:)`K+Uʿ 2b=]9q1)??l dqǼv"A<,1g_JH{ ÷J#TiA[)Vݮ3FB4I km<NǎM6%Ffp<*ڏtJ2E­Oa`'~ѧo*[Ofc4#6iL)n4üDo'߁YoWѢf?e@Bp Ixm2 ܘ`Ds u`ޢLz]5O" Ŀ/~`(|Yl @@? @x ,b+BCOҺ5A[Nt홃/ʑh6IrEq5W VfP}{yqNN`$f ڰ:A=:zPm8Z{(j⫅ $S{P[ڌ|qk9۾lm/P]80r6k-`d_!Mȧ E8!ִOW}gw,Ζ.6N@Hm [Øؽ+6iNsˏ@R+9[/h̩!"w/نKS,LWQ hF{>!Z+"ڽoXK0G}Xf9 W26;I5jg17vFdVEdnvS0f#trlIv?Wa&vK/u,8$˪DqV;TiMqP2:xn&x+3)W(Vw,дhq5gT [N%Iz47#qIH,)XyJzSpFsc[6*m vaӳ6+' RLo#"i$5ΈY^~f+{I9y}4U*>Gd) ϡ-UTCpT֖D/,J&R͋aYZG+ G 1{CW~83E"dK"ΫEkGfuP ( #O6Q}ql¶w%$BU4e$ds~ }aH,OR݅,c=a'EB4Uވ?Sh鞮mHwDzxL~Â_~dpgR>QmB ұFyw|&7PB {^3 ݵT2Z'df^A^LsBv:Ӟ1۪d27gP 1Mնdsx>&rdE̙aC= _fmeUGYHQx$eWl}D/g, Z-*=4pr.M g*ORv|V`I]\$OѧlCTP`5uGY& xe%mlQi4Z 4i 5\Q=YNQ9_ VZ_(^"pαAVꍛ+c8nJQZB~ #A[9h3;rL|?VKW\{vE=W#)zm!ٽ0Bc> NhIv0w McAi4WO U5yY p0Oڧ zTGl_QYg@&˔r'SWoe7GM&nL3yCèQe9GFɳ9r`<,k :wskW[@-<Ǯ#`+cigxͼ%<% Ķz?аˉ0AXҲDuN#Q~0:W).UU \SFA1߫.>ivpLPWmlʥEq0?P2@a%FO3uNiiE A?bF$)3i:U4U9(Zy?S]/HQ\~y68k0Zʸ):p e(sȾ)SJ$bR$VMWͭ@CRx\>>O굩؀¼m+]l弯v(@ P',swhw6}vP4St?[B:G"]G+0ML'H#&^$kQɪ÷<.rn[] *0:턠}^YB&Bys5ё5~+`IkaX&`vU F:=ڟjC1H@AFsEdvXP8ff*o#{[vbʹN {B\PyG~k45Pԉ/+DFg {/YR"..iT@2Qd%[}yRύdkㄌpB /a؝9AăeR:T l w k</[MEޑlT|a,P$%inAi?sU wmUn#L\%}?fS6 3BtxngM.o&VD-J2S9[u’Q泗9rQǕθVK}R74xBу:d~%ݜG{w! !>ny6"cvJJXVE^r}AӪ~LBG$L?3Wj2,N2HZ==O+f'd sElsy*>֒3TYQ\\q e6'CRU7L2'F{@'hPUn-ΑD,uL"/ t2DCR M7 0 .Ι'e)Ҽk846ST0hѷ0 V:b( C9Tg}Ë `++޶IEʖi,;HކKRCPxၪhSY2)>djo(_I K/KGE;T/TQZy*g?"UvKkq< _!ziv,t}G߉7ʡlv#{+m!̀xhj͛+M}pQ*9x֯)S&=ReQпŅc~9H~?ɝwmѬ{<`lu`D BLƆ  ;h;Eސ:TUrVL0\#ٯsx0HsJm6[)*O.VK1):׻0350rq'jv[EPj3r Ml˓۟ib502g w&:b0R'.#xunNj- 8L#Dhc/E[ p {h$o1Z[bL,/_ Dq:g 'USzSc͓^܂ hkS+,3zx-4]y}%*;|?,819IԜ[%ѰǟYM(N Ϩ Xkooƃ`77A>>R9GCjT(,mMoZ47)慠܀MK18b3b^޺}$+ٓ#5ӓ޳V_FF8En=sv|-&awIRMkl?j~3>z^DH d 5磔V+FO<۷UWQ>Jbk԰fC);631<F{#Na})TȰAoi9Nk-:9UoGS7XL se+5eU|.Q[uI%hɆMDȊ=ݷ,GC8Q梉W3 w*g)^a_NAE¦s#e%-'~n"=?jWv{=J| 軠wG![8W^s:s8ŚTX5q,)NB@2NQȫeqI {HjeM˺QZX/aH)ƹGCr uJ\7q݈ܺr)H}L&R+q5ʱ5~C<ʵZ,GEbI 32IE--!}iȒS+$=萸EЫF›O,SÁ?Vʐk'«ུ\.h0(1|P9Wf703$b,}u67 E`*suar@j\m&F eHQ2@@>oʈʆ !mYC~Kv? H4zKP٪&(ȚFCI&W$ѕ.@q>h]b @w^6Ս 46D5g( z9m,sו'gRJB׺۴q %]ѥ"k` M =')-Iq1 ^SEs89#oocI8q*yi6jhI [D;H:ӪEϤ{-g#3s&ƪZ eK$%L҇I͟$5˃h?Ndeϙ_?76-cuiHGЫ48}By7 cgСQ(SU@ 7ףJg(oE3ٹBlz!&%|hnƌ2ؗC<Y]p+ٖj /<WŀF֝L8A0cvƍ)\Ęw)a;f*8^9y[Rg5ByuȖIUNFѿ0/vP0Es%YZyV|?tv]AYػLݻ W| @n+Ef\QVZ}ayתQJA i߿s0y<%,gʷaweM?z6׭ Տt``,N@sBasMT7#1|X[܇PQ$T]AP) Z r2q)=wem$/j XgAG)$W&dFY*HXdtz͸>LfpvIwZu'ʞ#5YYK N۱6_ksL^z}'Bi ~$Æ0l/(۷,K~R0f4Ք# ޒ})rnC+C[ ]yjlB,eiK5´}@:΢iVkBN)G}tq·sROQ\g(/ ӗ$x;% +lн(y܌%ŽNu=~|0Ւ  湄h:jQ$Y8Vj鴾9|f$6 K&0a11ܧtJ]t +Uܞ3`=ZX7_x'Rk?"0^e0Iڇ=TPNsfӠG)YE5)&x~azVJ|ȔS`8nvf_V/sɯz0AʮѨ #RRdGbHį/ $R)Ne5w"y4M!u2Wb#`#e"#q ]Q n4EgyUmDpKI+-u,CB'+@,C1@H&%m~=Vu9>lUߤS nx""Ż'Zj^SXIDZz)}HGY6' |AZgA~9ּm>b͔*3.i &\|NJݐ/F1ercg >4'3º 7|d}V*ZM-pͥvk'P oO!͓S: 9k⅃hatq Je󼙥ԭ=mn^K"rH*9r`{@xz#9f$B:o˺BAYItdw~z ]4zKI+fĴ}iCC?Ffq̜?^]C#j{yCeb3 /{{]yzf ekUwҗl")`SO#4Bz عyhu-Vj fܯ diȊfp<ʦХLf Fjcm^ަr^0<T)^sWsH5ۨ9!!4w:@z]/,*t[I .(r^ xUsTMRMRf*=g&z >fI:/W-߁7 O"~ȶ̖$zeduXGwj$V̱9(Mx4O2 \nx lYДzBDdqod(8u>۬W]F]bJkwM4$ ъ*-NoڈBbݳ8Sw)r$ mwܱp<[a=rt1hI| ^XFq Gqh̷x -p@Ub\_!bl\^M<;dHjIcT|ᛤ5'_|rOwEm.b_x:ܟWMJ4|Xh nOku4j( "TGCٛeIŸ'yVU40Q?>4X/p\>2x#tJj =Ùçcܳo0pu%[01^Q:[^Ȅm8{l OP* '&q2éJ0^S1j<{" G%ƒJd"wuꢤÔ?0х04c0}= Y^vF@& 㲡c`pB*!$zW0`kjO<5wRɴ.| Q׽l7ID #96zaNJCԨYlS\%) 0t__Mwu&GmG/ 8 LS-xT&(Q[ xS#t ?օF MْrHN*Ǵ gC?EmZsa(Ɗ#"z<:ϖC ;cQvA@&cE5ZR@X:Š+0$Cg>N~,n}CMLR{_#V jYuo]aLLvA+lvHDR qڱ[#tJ3_iI.z[ ns_yqZ=I%KF/ *(qŬl\ 6ZD֕yAƩtI`CDŽt$_#2h=7l3|=h-e?- C]]Gz š}rr²;So>L3U9e…Me`&{m= (ti})%eOD.c5iW. 8g 2Wz;٩h+ی#OG[ƣt1jjig^knZWLIo@x1:}|$&l%DT W@Oג̯rzȕ9B5gƄ]O<-f^eBK݌93=|䒈5ptv/$^crg( ou_1Ϋ( Mbzc9P?0 E=殱w r=n!=6E3'pqys%mKjaE`c3\.-#8*Z%l _^Bi{)g^bsG=ca`ҳQ9q+B׀kPIXg3yݴQ;yo`wy,{5Z\* +?:-D*>OEXySHLR_1P$X8>w&&hHcօ:cҢJ 8U1¸+5v?e6+-)6yU&V,Ix`~{Yo5`xȹf+IN ٳ¯n̽b JӋƺ#OjT%; pmj\.,S8uֻ9 na9k!nd*{UTfɡ:愊@ rGBx;B*xW[ ē1ԏd0C\?JIpq7xW=D5$qQ+j0\^cPdF}]/QX!B7?hEVJ_2RAȿׁk0PkKn4ӥM քk1=j XՒ8G>dlT˒D)"A ͙c];oUhp dMF/n爫EQGM4 *&INp](<5n9()j!yQb7K|Ea Ls z 凝N7я.M#}±A*؉|VrYc:~wnwk!'I7yRq݊C^N/m.0Z 2#gX)9V:䓃6UP=# CSӛ H.iOx}H. rQa|GA_g Q_'.GѕW6fVaǼ&a'Q^mmz&YtA>`[9-UGQq#Z*DRz8t68""i5b",&sSvw1pIH3:ðC|Wakgj e0&봗7\b_?B3hDlh JMeė޹K,ڴ Ëxm"8zPY_Bn~MoH@.g;Jt#2Ixwi82 ] =b7NqKڽPW#o,} "b\y . y"Cd7Zg#?ٴ]x^J ૱%xchHi`.H* 2*n gbQ+&fB&%-b:#>EO\a=#W<؞21y)UhS`;}&6=sf" ϝD[A׊mаq/=5IցW$UQ3TurUGۘxE`>7ք 7:+ ރthx͜(ٯg0J(‹+w:axBkm"%~7C&K)d~BMLB\ˉ,y;lA` g vYBȧ_p>Wcļ:Q&V Ոyg嗊 E*'z뿱4n\e&ѫRnDT  !ȏ?>[a.1H:;H3^j & W4(FzP<}bџkw8Z$߱tv)o_e:H)Ttpl.Il byr.=.7c2lDU?[BloQ|zf/P֯ ̾Z %S.~J_2sާZP)%,l7pZK)oq9T CEK5{ Ѫ[R0րɁi'c$Xg,AbOVQd|s-Ǵ݄3@@&AӶ?a r-L#-X>.2n=<`N5C6& H1vO'pL)uՂ_n'Yܚ eũQ/9CbD{]+z m6+ȤCI]_2"m:.pwr'VXK$_+[ÃLqtyNDo0THܙb*zza{YSET&1ZzE;XB94c^ba3AS-q"#]9*K;>g{^PӮa?'窓$>nnAa) ɿNK6J ވRsڒB+1Bq|osoٝH]l3!Ի]d 6'thPxUޛ2*7ߑs/2-2*=dYBw$ZbUeǃKl⇵N)Ij`X?'}a:|Z0V[YGܔ\cRxFI)EH1]2Ub#mx]v}&N&ѣpm12ˁ ^rhdڼ ?^PC_{n|uxp x*oA6BB6g0g<2O0i(U!+-j Z3zS"]|eT~vp&LHzr2E?U'CQ)=Uq)iIk KG%d ;ѵn ۑ%sb≗'PZ\Тl+ey wΎ @qt=*hETNƁX^RQ!U֐« ݜ^ zOqݧ>3]b#.AsKUPxxUt BzY֧,Yq 〇Y09O'd4-C}=jo {V2Aqx5ݮ\:TV4 pD;:cG-|NBrHaϏ:>t5sv_-}{?DezsFtg聁<*˳Y n߰+ĒϺSL}5Lӕ3=.~Qqs;dluZ\D&ٔvED3Ik+GLrdIr1c{5D  ~W/]k~έ@oF}^X.p0iх7߿"@cy O>øm;s3Nxrx}ջկ6HOtb( 1o\idW5l&}d~uElOAѵ۸Wꪙ5p+7O8H$aN=R!6 DLFS".fS~64,ksc#¹aY {eZS+W1]Ln05Q/r`:Bȼe]Y_2"m ZCFe`VҒ~m(' - yפ0M ZX^с.!f(xV $!ʀi[xî4Ǭف V [L Nb#C`ҦXt"ꩠe};=Oz=(iWD"\ƜH<b*Vq3+C%|aNE-?Ao8Iz)3L!}<9Ȁ$07.3+.1L2m]D=)]94jSׁ6kf}ͭxMê<D&窷=9]?T+7&{[< {m%QdCrnߏ?SH,Jzǯ WR{DD\&q:sniQޑʕ~wi 3A$XygF 50uߦHG$྾j9Ca 4~9뽡!֟I;Q|^6R;F 4 LSdCM9ŧp7 __Lwʚ' g6zø {-<΀ d&JE!qO+aT r)&.fLf&Ѽ3Ө'D lI8^|M?aK-`SHcǡP0~ oe.ݭ}Fe!-% 1:HKh;'r ฻sޤUz:@I*d-0[A#8VIEG7OJ]+vXǗun }>8CiN}rp '~ @}.oSq$)A.Mբ[La &R 4k|/9ȺIGJ]SJ@9<.D^݄7&ScUhA?{rŊg~H,#OԜ7WӞO–}>`B^ 15bV}7Qp-&;<&"bni (ޘK4S,o:sY{JG 44M.^5˫I9y}?q]+6GN&!jsu89<餶4.}%ڪ̸R<ǁnv9 rXt,Դ=m[ɜ,;446 MY(9nb2cWcdEep {|V6@$9B$-vM`L_L Z o1L˻%C7!~mz;3j0*b ܷ͝p7'<y.dCSΊ[)w|rij@t2)W& _ r2rz"!8eįƲiPToUș3 / A?RwFg]BEv|X.r'gZcU9>H,YCgk&O8p`pM׷Bt4x^G ijIH1AD'&PpF]*wU$}>.T5Yb>/(zG̑dd7t_;U?*5vFrٙ=Bj/kIMy`7 񑳿4I_\'=mO{XN9.Ю#Z4p{U'lο d0EY[βқxIj;Ɩx5 )ttW͚y%wcSZp?*QZMkwiY^)& 6P5-u/HIM_ Q л?da~]8&ڌftm+q][EH* y M*>"Xr UhI{&RC,rb5ș vjJ*zm<~9t7 HJc }%y1wd5WKNوM{@4dMM7: fu51Ntc Cj=tD}y7Ns_MoZU;C쌴?Z DE.Tk  R.'bhS(N%-=tn.:p sgV.*Xÿd2[qwe)?s=XmSsKhE -&O[X"7GdﵶW$0>CQҵua*m0sLiIQ9ZHQiLi#VL38N-zwCZ%WLs ClUvGQ in[{t<:ΦrkR pcT />L'jۻieyi}y=s?[7ʥf"UΆvzZ!-J %0I~j lFU`!dc0@J~{iU|l&f jRjw<<P/*>Ņ, hݡԊDsbe"tÝUccO˰i +Q/vٲg I rx2,6O "A']HNEkQ!u+R"r $$Fik_d."D@ɯj;Hт /(b+[M^e?5(rV4E5xf5tH,dz_ IQ Nᴸ &]1W).e5q0'guҳd䩄bPʓO's} B_mUbgaB>Ah wzIơ_OTA#kuVch9drCS|_?{R%̋ SbIKпUBY<,`I1xL(S|㛝MW7e\YS_J$AYv, W/T*āRL Y#%nYZ?oj}YaFa{tGsN++hOXBF@㘭]J2.lʗ+*tAŅ0 |uE2Tzo+jJD$HzLۼ76Ũʩ|0A ?4Ig3n G:g$mD.k& <DK(lՄ>`Ff{)?ѕd73o^]Eմ>Rb n@ּB ;o7WNVղ5 VǶ>Ɯ©:t Qr1-k^p܎^^MHe^2 D7FwNjȥw9ZVxَǠ '{2Y·smf1ʦA|& V^4cbd B+TT3q;WGG攮pս̴;8@Lr$Z{~MIkc;pnN&!l=M9Ğ)86J !7ħ-..(u E8?$11IULbV_ yZ討̺y9}\PSL2 t}xjmX"E^jnZ2ij(%O,H`Wù2W?`w-~ qG2HzIzu6WI!ݘѨT1ڸDLKvA |tO^S51dzIʫюB8i+oƼyR\tIF Vmx4P,Hr L!=ʸY\⩣T[H8HߦT `U06 ܶ-Qhd[RH8.Ug~ɱU-ܬG)B+c[M˴AZI1wl Z}rÏGp[fNnzY%v.*x:+>2LUҼ妁u`k@"?}B$NY So%RVf\3[cNq'JKIۂwub5Lz(8pOWhEP73$Jx8>H%dLg;mKumޙ2(EC"de,iHh^?غ!Ҙ>pj_#{Gd%<^&g &^q|P[|Xl (Uq^Ci2T>l[u=Խ98gҋ| .y|jE04jFGQe&`8eZGxbr#'(K:R2oF fAcF#Te%12)Mlb5*k|PV b^AIg =ʆ<qBG_Qp0IyUI1qiHBhMC_+Kvh9l}mYT|{g"i!P`odmźƳNM&S Q1<"fK |Hog҇Ẃ Rd6l338";Frl p\dUa1ϙ,eϢ[4 xr"jbe(Ws[ L!谼S89<2Ҫ(̛A/"7|+yxbgr1H-RxT:NT31ꡟwQxxd?(TӘ9-ܐ~(Eh83}J~sn9ep_Cj5ɲ ]f2k!|Y"QcX@nM#EhAμ1l5KQn;aU2{0#{d9Artf8rjO/"y T9ݜ˜wF ҥ^6`!nYtet~UWobx*ťָqOZfWSN jO)҂oW!MfӃ"4ȱ+Q._x'*?*|FxtdܢcPv JR(bvZ}OycI,byg)&cYd;WuMW{&TL>Zd ,,$#ErP&/ghĔu]*ʭ\.`β~K 3OI*q<0y|ISOծRno(HHN%7tqTLF}H#WS+&w8{!Gp¤iiMЭV̥5iS=KtD ig~i74%T_.ǏM+A"(ݍ 7Y\ѯfg*RjC0:\2@m9ϬyR*9^^?/;$(TӐhEŭ0;5Gq B ߐ)DYT3YD}qx%a$XZ16Isg By%,*Qr)N4KF$Q6!)D,SmmZq%[$+ `k^X 6:7j&F#nadeȹ`aPފy_1Cz%ȸlx_b| 0,sq6ͣ-kFdMG9œJiq>XVd3^_]^7uzQhJʊس<˻ǁI#'*A"\QVr]!QE 3¿gJ JMzy/b:(CgA 9iċT{*$,gB㿉O_5}q+F1ʤf)x¨*EZkR:(?8 2}QZSuP*v{͓`=@t +-# NV3hj"Tَ4l୑ 5C*te), WHNP0;0tM*@~Wb&ƗN'Zv9߶Ēf;{ NZIiaI}ORiž1K9P_Gй;r!OrA2J[vS:6ECp$}]֨ezM\gw9`DNZvZC-^!~skxI8u:aŪm+vuT5,b@=WLwjg)&'ɽ2HRvAXSkGn^k r9ToxRm;lKaf3E])w@kMҽV(ܸ:x \4Hz:BpGIqݫ) w\c rarPm7͗.gpFMJ 8Q.TfcCb7sHW3.sX6Uf8h(xnShNS;_ADУsEy4B6{ 8!c pw/IlͰ0X|̰^D T5\, WtJ*weqd>]s /pΏm\404選럠3_sfES$qS &:t -iXxь>1w6PbAL )`Jl !9py:Cx~D_R{/^hUho]VP ޽ %G4j|fg҄.$I$PC!0:FOXò¿3k ܏e&A&\ܓǀ`%xrP$*ͦU&IS԰~zY/c9y ܺj=LCimLq/2Q)+3y]Hv.,%˨pV`/˾IQ_FQCbW'qOVuE?WgG<*|fT|Q\"8':lT Gg)ފ"~ W ! 5oaz+P+CׇvJikj#lEwˀѠ.X!+T#?lUT"X\3O{?Ջh;aWV9Y1ʹ#ץuf*kqrt/#1Lo}kBs:+EK{X^! '3.+vVԨ%;L7 SңV*7,UJcp"Xuw'5rE5Q3f}<::8yҝ\QGB|0!KFXQσ`!1vt\T轄޵#.mI運h#_ePikE^6( Ok&Dmj׵i؂KZy]Ǧc3xQKO|ƠpVg]?&{i<ɒ];ܤ8 cm4vÏ)6p/LvmO+B#D`+h7'I>ֲ9L/wxeoċF: a^y|g{aP,Cf݌5)x"82&  0Ʋu, 9pEF nTs¸bj14տCO?aYg`zQL61_BB"]$qp(VaDoJօV/Q ` b+R I%C>AQ ̤c ۆxWGmZzs˪$rJ2%w~ړ8HL:>5{~kgĵ? {AO}[Xmw0@W{BopP%l-3CSׄœUk 'RaY9y{ZdHA$s9`ғLv L(fwT.0os09zKLګKx 89"A szTj*?ag;2:h>FijV%PTv$+*Q.ͧ@Y-T,xcąpZ'zOUpt{l,*JA" sQ+F$u`&I?ҰYscY^ڇF'DfSilHb˅``1b@ 4#NגW_b74R(dmZ]mcY\$T:<%/Hvýi2uUK[o쿽cr\3)N$F i*Rq1Ox")E[2XG%qEh$$#2ld$yO+6a7n .TWy Z ;J fp—K@Thq/lP4Wj-5;. vbrt6^搙Y>m{J-0135EZ۩s$wX/GS!~X|z#-?:md읬1)D!׳ &l⁅`4g_.r1/7ͣ - 5P% JIqhrsyF @v~( |["0D6L]u`2#$yV8?X,:iyxȾʹDwj8 @@y4B1NQJzqQ*H>tYvX.g"HCتzgi7e6>q׳OꛉNaok%e28" A!b_ˆh}^X ;y蜺]JGقfmAԟe~! d^B8M[\ҙ轩~.̘xlvH~|h6)KB-8@NGHB/Сse \0#8a2 r86 vگ] 2^]*|RR` G E M?ZfWJ ┙_hMzi'Lʈ*"-kB\G=q{7~r i9U9 UvxU4ǫ( ?yg,<5eˌ)`]:[x /tT]ͺFJ=TCr*|36qkTUǕYp CL!i:3'^ј}~#n v%j:)(;DD~193igj?h|jDvCMI#G4@@wZa:e$ . FUoh-!N "X'm,-X #:8-U$ARC Ahノ'rtOcU&&ѸLAcP}PanK#O8Z\rщkSu#jB뎴O< Wط,x>{1Q`kyP%LkNPb8oHDu6qaVYJ''69M^I,"Ni=zJ2l5ocQTmU(GK1[t~/BǗ n΀9RQP<Po9dRF]=` e{]2CC$~LcaqrjKp `_ftcMEhXv"aßreeR!-Ʊ.2_Ĭ,OJ\E ċ^[++𥭫R=nYUUS:߀qoH!&DҬj7(/?}.fY8MJfAV\1!U!&Kvڳr`ް]UJ!^z([QflӜD(wj'U>>dC2;8Q07{v~j Qؽ"Zi ;e"_{0hɐS!l yʈpqR L=l> 9$SJg54FV{ 泐sRf|DbZP=rya~'=pjn|&>\5?8:0= G\'KÁjcxp t(o@gE^(HȿU oFf| 3',YbPKcۏk̯<$[aٹzQh&s#\~uP:*&,`Wӣt+U1xjUpme$H!~C *6'`zķx mi6pCUMRɚ$ P! {ƃ%|6΁E՛Dr9ia.-T26*߀O,S5;JݗDG|/BG8qȐڊnRvMϢ.ʜ.W-87oQHϻlqP@z!+4X؆x&-lH4 !r XŸH'TNWk[Iqmg唑X-֔"_CS貛#ndSBϗ#Ap `@\P ~Y).Ʉ8]ct+so G2Ї&݌=eʰG" BNZ^N?TfOg,tmbځ1f "cl ;SQ8'3A64.J祥\+,Hyjİť 5)B9(YH,Y^u}cbƐFFqr/C ٺ&v&M*^' lS؀ q ex99S$i&Yq[r BF.OsDlHRI퟊I2;2 05Jث}G{:'rH;> X %޼0/ηX-$Pڑ, {e":Ǚ4*3Yq+ ;- mPdGBl{ gMNuA ,a$ ˍ]=LfnjLN(U<5VEԩ.4iҘ)x什+ wj }ka|b܏ 7(H7ɬ@ l|vcLtiԭ'y{' ~eݣ'ᚑ~4/9z"ZYoB00fm[Rax7kc;,A:X`t8vM2qb95jJ̓YgPӤN.v5AXʻKX]}r' /rUFy9h""N\= .`|ij-IG6O"Υ '3qG3!todK,zz jURP1Te g y^(ű=qwa^7qY ۡtkrJfA9ond3Hn:x~Y)9Ay:=;L>Y:G{ k}̛ i:BZ*A/o5/%0nIHB=hL씕ivRLjLo7AF7>LEFd,X+iPStgL!ߢdI⡑nA6w\yf<*!gJaAf)L4T84 hIѵ/ ǖf\?6>^% sa7J "t&BI_O < jIgKGWI'ǥ~;C[~/$ o~|6ճNҭ$}KALRѐz> I D䄐 gWvݔ8a΅.x/mNģ;-rg;O*BoYJ|@uK-v܅W e#/ܞ_@=JA?u:wқ9Zj!IHZݡIz3ҲXwl[w6b i;WYTcnM+-  I 3wIe\DߣAxK?B1?S= o= ωxIG[S]Vqn\eJ,rpF#%p|k뷊Du[1dJYAr)&2AWe{C5vVeEN53kHsλ)d 7mfG0.,1ud wشalgjmYtdƅcY@&1P,3v)LdD[R}5~h8t!j@0\?)IgQ#%gE7fzARF59/:Bg+M׼p:"z5~%v\8D>lWljIH0Ş#ܯ #<m:Uo|>F] `.PsPݙ}yD5_k@3 .zG-?_*+'\C0.U0h]l Xr )*T =oM65¥lrNG"pHJup.K"~n*KL;)T@kpJ$7y{Jlw T,M(c/Rqq$>Wrdn[oV)(Vq,-ھbs!A.BmQ/д, OD0`N~X"311,#ocvE nZ0Bcz֐1hrjTe)G 3]bJFd k?SahiBP &5U9+qpii]vBN+҉:MpfĂq+(T#c A;S'է錀IVʞU L.[aѾ0n88[9u<)DM0{^F[w0b5y +| k9tl$gkϚ&#Mn 8L8.rgío50ۤ@Gق/sN1)S'B~/^RLc*aU O[[1Y"D+9t: A^Y$$9|8 V@;c?>+HC+>iWg fG8}W_iŹρsͫ 6P/Nh.hCqAb 孎E1C\@V/}S y-AKɄBFwlweΆi p'CYU0jX7x7Ǡmh,V]^m>}-:%=҃2;\FFM!Ķcwx:z1'nHo %!xԲFa ;jᒍ[^/ t<C zA׷% q^̊!q>Ʋ*)`g~q먣R;NbC+lS&H"|[wKd^άSh8͟i=+>/QYnF\g&<،uzcKܽA7ԇTWx,Y:\G ǥP74ExC&9fn謹FVVvHu8JMd?p4jƏd9}qjchɵB| @=?tRdْ"֛%A1'Y>Q^E`Jv\{?nࡳ49#Xy2^H (D8ΰ-N"Vl/2U%?&bN\NTCWl}N̟,F/T#LdDHSX:EJ.wrʷ [aםpD˘&4lPh"Y}a.KACJ: mh?ߜ8FY ]=&` St E^`ki3[ CNLȌ=9QFbs$׷jp$}a$-<`ɸѐ=w~Sa^{%s(&j}\R`$'U%f!/ʬa< }4?XEN=9 :&bAYq$ơ &.:+a\IΕ3nx݆:ݐ#')2m46O?va33(#7 6N}+.p2=U'T N+֞FN% D=t`uR"9$EFQ}}i* \HU@W>Mi2K7',=N3xJI L[LĄ !TihUJԼJөu:7[rǂ*a CFhZ.a/2[UI=lbÄа Lr͑)KY_K床5. LͷX,c(  O6V]suwכx*LsOw.S![}gD>g;$r͢o&P1dEmJ( =G1,vD|=(zH߄h{>eTd ӰvBˢ޷ya:OS?@UdrD`@]r/Nj,y;n.n̲UFBޱ cHטR>6/ O^epm'ǫRIL2BсĊai &µ)`M֊0DuUhNB#/QT8x5О l4WeW7Oޯt˛a݃n,jhVgScDx4ݗSGSbc>N]Dt?7&)&?Aiy|$0_5Ax G"[@ l8aȍ6` %XYƃv.1ib7>dfO0%wWkCisfw` 6:&gHO[ODA[8Gԙҗq0y+UX1YAlZ &q=b$T+zs/(&$x<| d d=Bv00O&r#Iy*xtY}pa|M;˩t ` G莺8dW//Z)2\"Xu|ԴH?qz-*pi\?R]ǡ0j=:j#@6zU?% xSC0/PB>$ri*LJd@&oˍgՉMW9&^+;x X]vC @y4v܂Za S2Uek<jF/yFRILkTgÿ"︚b ︍2  ˹-޵ʩUS܅aZBf@. .&M+ xR,z!k,ZU t~I.B._"c9SVœKszA o.jg3uv.޾pKUیkH8֬5>S3О68l/TRz2uhѬ B`ņggH=zJujsgwݿ$}Vm$:. 6f|f2._J x/[{P$2'lyn.qB4&ɛIFl"> `\EÃ_p>M3i#N7̓"S./l[`bj\h`w9#@a/?1UH ˜7Cϝ]d0̒EzLtdJ#:heHdBK{=r=2S|ޜTBLd0g">H{"9+LV0C7K$iAөoxTBl=;vc=m1x 'U]Բ[ SNGj]Cؕ-bP@|cڡ>ri9\H֓$* %mb;*U^m9mw.WWiS3ls!2=q-NZmL\Q W31э{ 㞷L)׼Xx[nIJZ IwwB1qlX$ޛ=aJ"ne7Zt]/B$wh*-(͓fKK'0wE %ՑZA- $C!K=6?66LvZ[ MlZ?Ϫ@ض } #Ej}tyRd.I %0'55=)|=366",BiASlPz-]6"\}RHx~dsf>o`y E.֪-+[&^nA2EjE-Jf}Zt^CAWUΛQ}RB4vdXof/6Fs ?bWRF*R^]F]aQ@;7uv$ ωY8o&;bէ35XoDž?E6UIPx^} iyngU^~r̂!WWhIҕJ=г닯0̬K_&w—I?mcGh)*u yeWROC,͡Z| NXmfgLJ^Z'"ؽo8DϬk]%WAl7DgKL",3MX/ pu 3XAvH'YD$jPkޓ|ߛQc^<BCRW>߈ ί`ooGz܍`e>պ)E ͨ i}=ĝlbC @`w]Rz|^(o`^KI~W5VPXwr'-Gb _UxފxH#2(,%/od870KT2|~-X72b5(9D":rnY͵1ɶ!~4'HKĶb(i|PT,y>H}jEV{e"89Ɏy!Knɢ7`><$r\kJ4v([GV9X25S ;Vw1~)\P" VP{d]s" _HL73A;8r x~KsQ/bY/,{gL /&6XN^'͜Fq'PۛK_&/)p!' s#v#x+-aDZ\Q9f (7oj;0*`[W1CbK%H2Ƶ46CTgwpnKũ[ xoŋYrPI p؂,폻/i _ ݴ,5e_@]K0NkE-RPU6;([e򊵐 ?csrc\GaU\ ILӋ,iȮ_&ÅģgR/, *'/r$DHc"UsۊR!*o H;wa`j X P̟ qM*ޙ܃pik]w}S^ΡQcMO! 0W07[)w ~6X{Ikqaѣo-؈Y/li  붿WMs̟X+N}VX ٳT (MbPlrkDz9hY_Jh9 -\ V3Ժ|t2@z4\O@0H):4K;q|ؘA|n*ZLt=KbՄŏi*۪^ FJuw}7pԛ.G]PF2gM:KH: 7Y6(ET>(hp*Z1«gxBOcwmciܝ{b ŨcoO쌐GJАеnwA"UwMr_8 ,T}XFrnjofDc@yK&zDD;Iⴘ.یxQ qxiT\ |&gPT/x[ ǂ䜶oޕk; `%>hKzvKznxqaӰ;JϷDFreR^g̚1pc'TvTquU:b JxXG ݿ%o4q5mhUttG4?uѨgxǔ/ffO9->%g]6%@>ACE7-MZcg> DMe4qN$) Bxb#UӋ u!Ojf\b9vL^W@I`?e(}N5ܲï%7m̺~f&tķUGcF)BDŽYPcb{uj~ kSGd:AZ C0ǣ=G=μ1R~SGcZ !qI"ҐT{T5ӥTyDUZԐ)A_?;3G9x5/8cM|G, \IL3grnT_ N\U İ]nE48xBTD9dȢVTEʎ; 'te(~~mgp 冱>Zc6ދ3@@a0Z@_(PNI3?B!+o9zq|\xuV-_NCL}qYCn, !~$fZ| ʕӤGdkC@fښU, ȌbRSyUMG0&2Z,w=G|(JԍGMbȡ&o%nry: .Īn H &Xa{ƋQm{mt^CU2P%\)b_1)R498ȝ:?Y=z~g ?RLFő+IV}^c4tiǴM#hɬq ߣ3 j6pZi<28m(LiwĨ}dk5auHDοQ*Չpٌ(=:GnK*WMc&mN{"ܲOJپ]E)F1JO Σȿ< bBn/BM [nN˽}Vĭĝ85̆ȹr9 o%N)tnHb CL5N7,u|MeqFQmc?f8&1=•@k]e*RZW0n}Ӷ g(< #^7\ Pܕz,ڮ@Mrm~ꢋƴ&<CJmF t* 0@p|Qa߶} >F9m//ӈG?0A`gmc}Ń2Za>bޡ+'w:ak˜H19 ?zC)ӮCVBĈW]6TPIb; &NI+kw% SqmK =l [}_(Jzȩ##4g6l?qPT MLCg 9õ^"㈣ѫXx^ϝF^[+Tw6\BpO %=0D%Dz~:D vzպߑfV?î\&\ؔ_r-'ʶRa>C׽ -!bUy?dUcfLkW.9INmMΐ4ްjC{jŇg2)qv/ޛ-T3tbo`uZ "]+@=:: j 6tge\|"F&5)|X8t?m|&E*,Ԥ]`LӠ{Lͷ:Ԛ$PX2k J 4Td+uUrmekbgRrdM6& y|n>v'!v).`?鶉3tS eVhC95kIZl) vÉ\)3rrU65uη7x8sVPYxbjjw-V#=5yAlhFOӠmP.b'^{ȹG~ٱVw9DԉuS,̮F\=2H+F2ɞM),P]R&Ֆ&\K\E`G\:\E0I]$;2)Z\ g6FW|eFj1؃^.1$DG_[^̚}1"+WsUHWU GSqBa$,y7sENAOS) 0MYؼ Ihا4A1T'?ި}M_cУGߺ8]10=-P&qhƣs7儕qfe]wJOԀaA. QXv"el}V'.՘&oD716PH4AlW"hs G! xb Òu Մ .J>a,`t7P? ]|GF}p꒜X|ή|;TYmX~ qniy ㊳' ̕-_>\y.9fI&#=%C~vjby+0u 7En ϔ 6Av.H }-( Ń{qɪ\7hfmE'}}x|dasS$@mԗ Ⲯp3*QJ%,(9Vn;V^Ώ9C̒cLJ;Hu9s;^r@AmFt mzTLXg?r-mрuҲ5ݽA86SH}͆@vѸ ܞ3 g1I,81m$N⸲en NB|f*F{Ȁn`䭽VtZ;o FBa=nuv}ş?.ww[;>M{U]\|u #9tk$ 96N*8B ىw|phʭaʆ'Zޞtt.][TQ&lхbx}MeT/)UVg!?;^=U݊郚8OcT a476 s!81*,{j! x =~-m#*XPWr{DdS/+[-$Exd5jJeIڧ{5R㠉0HO*Ycrl.ޡ UtKEdV{X @NZ(p$M<~Kϊή!_N`BJD A(עjLiY'UW׸k' 5&U=s:PNy }\g>Н4FؑB'Jv + ԎC} gim;1=;!hZ2HbyGcsfTuE`wjH"Bwvf04rLZ-;פLe9 Ψ%> HT P94FuSa{V4bg(#> rjx\xҭ^K=@sncM5Ė 5E}Zi7j+@94M"vנ|AH's2l Hz\z,nt,f)adӨĢ?o\BnYG9q@n Lz?x:hl-3Y)nڧBV?-YTtw$$e[ϡW#.7 6BÎӊϑ}Bz<-ꓥ3|<" E Me7I+ΟW!ý-P*3:slZɧpLO*]U[^?N }K$@N[ .;L6 =[mu0E~±#$vp^% G9Z ɧ9AwTYq("3o}@HMq9ȑ d^AQ7y}+i/-)'ox'piI5@I6[P ߳Vu\RL5/efgHlI{nzþy 6[:|as }%'t5Bw d^7hNJ#TgF'Z5l[:xEl9Xؗ3I}) WL :yy'!\+0a̽~*5BЮ-dXӊj_(=SÕ-wۈQ-k}TѤ$EڢlN1x4LȮ O$ϽcД9~-b3 n"GkRQW" h@9Gt8m%j)"ON_ƑEhkem,LA&] [vO3,ICcKC$lIVڡZ`έ2& ="'؊,ʝ8W=Ӳ{KpMB%[NGҁ3H4i¬C:uO~szyYFLd_ [NO7mKf*Pw0IPA}C&mV|u1nPd*bFl:TqS :gf'xrݡպ"?EJ;`$@2UbǼJC%!/uGЀ7Lґ0>M(.XV\j2y̛:Ak1"7Egk&dNm VIǺ!K03 .iQ yo`,2  ǖhgZ'.j9c_5 (vШ#TzF%xUX/D}ܾWsAdAA-`h@o"ÛL:5]XTdz쏖F 2= M6h8~7͹(t^ΘǐL^6L\мn(Vixxq!M|~=j֊i58Eס?(:yL˪waRcםڸU 21=bPz#HeøP(e)%+ _r9b[DFCEӠ9B) =;=N ܤZ"Q d hRcw~>²2~H'F3ĪZm0djQ&y ~ mŹ\B~dJxPT;1;@ˠkq&Wݏ|nZBCIJM.@IK}PMzb )$E N7bǻRR-5)qP)B`5Fw, MpNSѥH~O暓0!m)0[|b0]rsPT8B݈lm_}Am[Zu@nƫ8eШ7-wVE2 Bưf?yhO,Xl|ߍ:8J5QR}5-1މ䝕J4Ufi'% > q7 % #F#A0\(KޣK[bKT ta2MD2uݓ;TL^Ie3n X5w9A8{#) d}L(4/!- ]-GѳfvFmk[R-yLM^`ɚ[CDT-Rg@5n Inoa-<9y쮚ìȱ+ÑױJ ^ =I:5TD*5Ubtou4PwW g뷬Ʋá$QyS4.y"R+򤩙؋,sšQ[BXp ]X?vFO& L1[[@.7 xTYcHw9PH6mgOb7 iᮯNX5js*"!Jm.k"5fIłiOqL4nke2~E?U)8gz~R•a {;`_/ÿ9xi;G#7cANcHY[By]|*M8ȯ?t,&viM AqoQRjXDl=g{eGjjWČsgc$3iZ N,<O3DQ[ڬuãMD.u{Tt,zPjȵUH Uf "ޭSCu]|~ d9?Fhf MA{NnϹJ5ܲio M?$igPt__@UY 9,diDYNZ@B1L֠!"\a{7s95Z\`}gI $67TFfB8WI o^Ϊ`Wy{A :mE'Tn M{c!1;->S\ҏ֟;zĥk\B v=:LffX rznlIm\y*8$ Ki0'` F Y 8V `$9d5UдBQ6/5UܙgG |s(8+D2OIaw 񞋧J2fRw6k o,W#W[]tخ 햓w/raN(hip,6ݲ'gDvsR.6`V:}u P̋kUhÊb\5]!8=8Vg!5ͫ`PfqAwH{UrQ,[i','JlOW_X1.ML/WvCKA\]#,|&twzTߗCpK<~M t笡ZoM󵣋"#r&]ye+9!GaOn'KL U!4hǘ`%`$κIח#->İ^G1;D[$z3Od(X6Co"{SFN1^suH>8 uGƓ;`cC .f^qO4Pw@vw"ĞMv;zP%n K*LUy!i77Qvh񀬱1b~ǃUB f /433Wu65i-c ?VEe=VUhÃ|-6Sj% "xh/szC](N.6>0MI >&e%0p'"ԛX릿%!HH/zI(I'љyBY*7nA~eD.qXZ4 +P+2+T7b)=@>5t9v!{k7? |aq!zH[ <#_F*3ffB<+ό /v>gDei?s4aQ\E|NH/E,pPuzfoo4 ::!,l#DD] e IL,1s/? ®Tt^+*V^lĶ(",2ЦbP!Nh\DL@"fIouu.3euRKW.bt{2n.τP` ]+T]V+KMb90_i-j}1R}P Yfz sY?/fT $\3,Aíd?,N^8P$:[N2,,cbXۚ +6^^X Y/!})¤!skeXLp2K.`>r4&67 Rl+n~"ҰN-t 0xPf пe,: y.'s3s3&0wlCPD1vMUC~kEG%MZ& : G0HGS){I'#XI [ծnޯ8 ?򔀍 X+6*G), Fu,WDl IłV?(H8)ẖMTt LwYyGE(b#CPD-vK'H\@:=@xׯd%VE5U ը#n`Jdexo7`⚨t@s2R"jmZ,׎AQ\<6(tlӼQ0!}5mX!YovrI>DJU(R)؏dpT4#7t[u3x&RWDmbnfzLh@`1~?!(J.h pYVQ\/k4Lu[,1I VĬ>[3;u H3;23-s8kcA &ʨo|umLlD[T%f`gZF} '@:b< 7"BRSw-'G,\,/ɨxr [ "-"-`_4*ο)+XQ j2-\obSwj+U7GUQMK,7AnC5G`3Zsٳa0柄͎,?cB ŽMrv' ۗ6<[9ȼcezP6xo?.?YQEV'0Bqv01*u^f.tc" = y_(ձH.<7!7$-W9o}2uS.hHiGtZghQK(B,T8ĒVfͦ<{GQS\M' wTNENVblbz_yМl6k^jkq'E=M8$b;[GlEwF)s'.HD&a̳b| h&{L:'G[r],ED53zgz3%6B6X"d_A2/(J0[|쁺#]:ΟVNtkqXZp?MNZ:zI)1 uUZ܄ <݊'m(w#E۽JL&7j4.PpWjD _Dh -T يK41*Xu%=*k.t]S[lk/:ʤ>l5e {~i 3] ;8 4$ ʾyRI4EZ#bfayp#"nMt*9ɢ[hb3go݅ipjC݆U&8;TKY VWqtbtd^ yCbq [@/!.蓩CdRK=va=t0cŮ#QJ[F<{C_k뿤8bb#4P~)҇"YO8,'vp7y+8J G9'6`Ķn}Z]xGoͫ܀d[k58rKϧ 9YY~ .OI1TM(U+ջ9-+ƚ`WD>R!2^Mx)ϪOs 8"MVF2Ƹ]u(f濜8jv,b 퍚WaCdI^UE].hT@LnszmlJxG /ӻYhfcnQCG}0$it>r_A53Jl/NF'ع6%ԽY8CL d`5ƅAm;g( ڨ M}3i_K0ȝ?P(!WclCq6V^:!㉾JKo [!_Up1͙Zjt>R[vq_~y(ŹߊS[q]!)^#2v&'b탽t<n0h}h7vbREbD^J8@7m4gÆ_ݸ0P882E z$Bțjx6AjjRv(q=ёM Дt8(Yuh$q|堞}ةONe\dП·.L0"F!0sP- ?82w:%)PM0`DM,[aJ159=R'?[苉|Ћ[?,op0ӁUmeyRN(tͲ6:lbUd~i|Q}p7ҢE_'5x,R=M PO{)ɾr_`Y4k>PN#zsz>S.?Wf;U;_wшrܮ-~tE#{jƍz?? 8a83;gwR8/`];+)V2eF sܧ24%MxlE\cę4 4.MD7h_̮7x IH kH'ja 6{ˣʖ 398r-kI {$8pD}W99|UغEt{Z'VhziwtBA4o *!.k[/K(Y*TEXk2;qӲrC.cI2:1@l= 8uI ї݀ BH_3MϱRYk(zݙ׫,usؔ4kZNTm𮌨zZҩ][dQ9.i[u` -a;iPԞ`=I+tOqޞt} B-O1Y T04b bƃ8ķ ^KDX$FC搻/2A)}fhŘN_j=]FLI`3Kl+ө!׺["+ =X>i:j0".TTVVθeb:ijvP /1? oOy~d~ި̓\H;9@УkUMnW}r#?,cOT K^} 9T鐶}2S3kl!^6kZdѺ}:Իee{NQ A:9O nZULDA٠Yu_nmm{jӮSyY>Qvox[O yD*r1{#'-D:)_v'0~&9swy1άEmGIe bfc`$kH^/O1u#D dl N;GrKwV&&B+k#-f#x\9Ni1[GNY4pOW /A\/BYM!` a'bTZ/+V [GfD> bW] /QRyxIL sLX+4FӴ(U$8BFo|.~o7қt>dWbM~]Dž[D0h]0|ic:QWlqy[+wn<8\ogn+^i}XxG'~1}C 0JšTD ]:&tbz_Hpv>cf86FXis;(b>-#8Wtj~a?^^ ?'B)71Ժg4׎e`PP}iz>Juc|U-[7e-nӢ0uu<5ƀah5*{=x 1L=1IUvRRɝiB&0 52=2JrbD#'6s.!E{^SJ q֎.5~y{ftW,_T|t؁7 pk~tHiH^%XyEy6&ʹxMNaF{0P >ch7./zqKN*=qLBf͛)hKˣǎMİs$ְS$q%=?UX͠7Q?ۮ^..7KB+ELO֕]AL4]J`qjVQ)RrߩY9 k. .gJXԱ7cc#MG6še:dGAAOi.)o3w&K>l|. @ibgailln < CV;*kƽ c^˱5qx#H&'[gƧ|ZfC+!Uqs:HP2xKt1T~6xzD$k3NCnb>SnG$7FsI)1eAoI\ =6䏳6,W,LL?\k;Mb*J,L^a<0!ƐН WW,{<,$h#@AjD^"[LzM*P3$?oNBiRD]/y993vwYf`AY\03]`uW6^؞JUxZV+4„啡{k#Vo*ߎ C@p7$ڗ&q#z 9'܅ CaoIV$J}hMh+QڱYp*8,eT87_杗ڣ|tkRГ9n8fCJ^#P*&'8/S70 8_܌Y_Oϴ_`ZxUwxԚū(9fX6p-w=~#PL:q7mһkPι`qE*(P#3J)dE-jDŽ/y^7a\ bԮF$|F'J9tPS S:cMYQi sJ84&YP74}6zo;ɺy}M"5o| %ENs<LYBc_t@f lQ,G3v昮G@c @MRBF׃΋:žu xaUA"iv P㌰L@G B](59@;Wn* e7FeaOE4\(5;*i@R) |m/ 1.J5XҕO #WLA1If=/3n` ҩLF:ͱd~*r"sg'?;[iL@˻No*FsLU}s?3CT= 5?6GyԵbp'qfiĕuY~1>C}̃T"I0jb&M]t$˴ q?pvM:92)R_֥=-I&T ydAwwPF/jWwe!RT'q2y+(EJIuS Jo l,}:k),AM: ʗ -W|ޜښ-_~oS(Qw#@3/{u(SM%jzÞA,hs>rU<5֖hw)w(ؑu߹N)ǨPF'=S@IL:kxt>CjU8t"wExGm#RR }"-=EEhO! TvXI_W.bu-E˴ @Ҍ*xd&aŊnO:S HȁQ|@ǵCu7>;OeK9ZȜvQF7彐& 2٧$ BLl/ެ ;X{麩7GkȽhTĭq?ٞ:"Y]?ѿ|3Ԅd `oʟQ3wiSXgH7޸Ӏ.\WݺXy|P*j0B5w"7g**xwޡH,"Ҝ`| YYfCX/*6kSj*`* 8͘-E 9Gaӝ!5~ dm,pdk4AG8p 7.5%8*h??cuoT+ieзJW^rHy۰#>kZ7IbbۦrUp~6tY3(("]0_*PC;Ngcf8F9oiJ^)Ң7YznƼCе84֛cEUãKFrF[0z-Ȫ^p~c6$ \., pqoo  hha߻UCJY l'&Iˈeɑ)NPW[A&gbtTۘWyvKiC4֐ ½[W;u4A)]'&%\t)6{p@{20p7kk1^:i/Kn迲30C`sC_1Y<7@8Cf͹52UhFbQieS?ΐ! ](l&ʬ)%d>(nRRF|a+L%R~vb& oxcǝm75M|"mJĠ?i-`:5Upiڄ3nD& .7-fH;ξ} u&)s)Y`9>._ dM7ff';܍@"H3 ~>\h{ ވ~jRFWQQ=344WQ^$"nE,:s!'OX:&vG>)\^5G<m0gbn@ Lzq#v䢵 ?2n~ JihZP!C{7ᣥ$ɞkGV!d^ _]M bT]50U%-aw5\˺il+H8@V0L=٤HGH*=1d4}r'PN;_;o%trb4\qOKپ%*$MxJtUzғ):@,@ /@w^qccܭ&&h{nP0nl8Wx!η[F$nQΞ@3y#wN̔`RE BK Ѷ#2'/~(Yrz\|jhZ7δ@ ?EyT!iȥl<臲{@HtztKT#:f?i3f"VUTZ+0v&gZnd k|+嶰bXD} vN2sD#NY5}MW5${Z`+b]ȸ3SS}zQQNM6caV !>AE~ V.9r_!`.yt/2i\y0{˫29+?5GYiE``.RCOѩPĂ M(J" i:,=;jB[yHk0EЕHA̰z_}6#ۅ  q?Dm_"ˑuv^Rhz19FҪg0[GɃjpQd.ѿeA^vC4PdktŎ>uids}|zr?מzyT$-#NNyC2W9G?24J/7?+vQs8VRYqvy//lx|DdwF/tjziE. Ӯe/w9𜶩Hˁ7Dyz!/uHp#Ac< g3Tvb8O!X+%E?o/"$;312QE定J丬OqZb'u~%ܲg(mQqQuIjWd 4݇14Ab1aJ6w"BvB+,$o4kesl2Pn-2 ҡ-hzʛϦ%Nf]pQZYؤޏ=:% NVc=e vTXLH#l \nAl'qt@EC[1;Т8W Y0z[3pҮ)TR. 8?yض!CGeC,?FǙ7y1ȹƕMkËo䜶nZhF![HJ,=y僺p/ceEF e#~=[f;(L-H6δ1bPj -ْNmH7>}YDB]Rm|䍮+ԛ-U 9)(dѪNkDht☧ ߀~3F_HTta_IN㡪H{0:5~][AXEj1 FCm$nل/evt~˜RU޼Z͟/[}>^X9@PM޽mFEͲp[0݀޽FFN^h`Lw0zVo$9CNN.2#7Q9[ ֒Fom.H#]Qկxbeuy5Pm+nTP s;SJrPlYѫ(oźuj(ŕL)eq L1-YVIg sɫv3UIs,RUEFf/hZ8-48`rYU AvN\K*PsEpOBs)&D{az@:lu3@o DG-fF?QL}8/m>Qo3|xpD'[h~({'!mtCuI7u@YvpQmg%ӝ{!AB~ );v$6)w~F|<&nZɩ|r!Q2ٰP?c? SChc $RJϒ $ c}"XI"R'}VU!c 0˃ 0^)YqǁzU%fZjaēhj$UfDXzP5ȫr6 1j+K.~yeV5Ҩa\TR`ӵ?m{[j)`?mh_TZu` #(}# ҍGn>i\=SФFQAFMx4=oM@ ~ʰN5~ʐ)`C> q >MGLH^wSt];اwl (䡑[y{ NylRPxPW4_pxJ:z\^)P#kOۚ|t'mI]nS^:eei7S{|QBOHd]ll OiF<^L.R}=ҽ1;=8}K$A8.}ki!HHWB)oGbNOv{*S,h#94BR*3* 2쫉tsa3)=|y[*7RRJ*^) 7U?{S:ݷ&oܜE] ̴Kי,)[dN;3@yW/<qńskrN3* 5MXo1-}h_7*pdZ0gq8\c_Kr(0f #-4L[;}S hPa7u;sc뗃v#)>cvՆ`$>il6 |@.~T>$>BWXew! @h@n>nWqߣ3 {swl[jŒҒC(""ȹ®1hi$z>5]9JH6瘇\wr,Ϫ:"O EKK`"F s둭n0p:Nd,AwqXo&qis'ͤrRQf=jq+@$lgmd+~fzniMgÚv@ս<҈$<¨P,[k_hHȚA7&l ">~o0a2>VԱ 2Foh d 4x ݞ7'cy<?7DAv|B:б&v ojM3Fgbj%j9Xk5ԁI;fwxMY(OEIKJ FuMF{F+Ÿ" F q9tYdȚߕ2>Y1~ MvJ2sFoM xeE^ջw"\|3Cp5ȶ,t#k|r#X䃵7.L?-QEEسoK<ܭ:!,v>tkՂm4&zykS:Pp@4nr*go/OYiU]*4P94RADVja""Gq)#a% #g]4B;:L5ȤzG.'ąZDʹ'`rb@χ~W./(YHemT.3:yCŤe[vG!t "HŌ q<*NO?7QU]lH3>5e gb˅S)T[6%&yodAhk Y F/AI|oj#"ttR=z,6iLH%gh8+$_J+7XP ^Tv T?|,B %S:xl抴 &0t"h24Ù@.Cfpsϊ^i_'h!XEn -k$ e}]::09HÓ6@x|`|%%'}>ifє;x;>G څ4Eʔ\Bkt;_sԬ"ahhoCN&_د8}_0nCX2Rrb+;9Z˦)o&VOؤyP-cƿ kq&Wc̎Yru H1&r(s ~"K@:|E)TT qc\zvi@Jn? xԂ@t@\kP2y̋~{ۛ=N>6Ne3百}eUݶzi3! )|,A9c@^F EЪ[.0>}h.G D_!$VmaR4yExi f;FZB*sH{m<:"9Ծ5Xi=b2pɘxK9VwϔkeN-9Acb. .dͼe2QжHڀ8_)Y.`{f?-N}+D1f,xo%V!~0 eJ,+c5̆@A#U]W?E\TBEpr ɤ׊pGNysދQJ61VAʼH/Op"\4vyy+ʛ F=`Fȉ N'M]LkZmRJ!wE|yHH_)o*,j5 l?{oOi{4\C0uŕ3!Uhh ǻSaḛ<9U"n6YCZn| Aj#(&vޔA+Qizi0y?t`D8 0RdU[KKH+'v`4 BVgKG8XF$<}@XU`~TC?vJJP;cmֵ7l1OҞ|8v涓 R f/+hYA`ܗ3/-០zܑ="ڕ̈́>d %+M @Y29N=-IֲxdnYg+y)ھߊC|*oc/nU?.^2괶9gtƻdզj`YsQDFOFpae&_9$eBUEYmUPZJ .{gY^p5g%48 jȈ#lpe&j*W]jd,#4-:α*坋gq7.Ev   8Ph%J&u0j}oҮSL&yBePPٲV?M_ 'LF>>y}MUsF8 dGձ V.#IkfC(m bI#2UDy2?Zytݍ2 {OqSW&P5)<[X@ s59']&Y}3 >v'5n N@=LXZi\ء`nbstḑj<$oH>ZFҽsP^u-"Ȩ7T|:ssK,6YŃ!S9^gycSSm[(hNO3ƾp=9iRL]UF_2Ekyx_=LUZ_ٳܾ }X)ȘCjT"<%Jb]=!&;`\vF*7qQy#*FV( 5=2 2/Yɺۖev`p< h|A*{F{ťѥqj2eyz]i@t- ԍ- "\ֹ|k-<eb 9fWBc9sY`GxD%C~x{`[O\uq=&e~a`TV bs %.x_N?eㆊX[xN̡T{5r:SgcIZ8xTu&؋\&Dj$of2I@ xط>xcpm3ήb``p2."rqpg(@F,e\ X:fTɗ5k {g$2}' 9_Mdߞ ώFխGxnoG OsRF/k=dڱC0ܜ3qmW =?`j FԠt䮱)ǏF\;ayגذ++EeklN'S%l]ATfDiϝ,au7h5äq'IFo&Ln X~WӜ]pyW=.j^i9DW>z5ۻ^GV:*Aif``|Ywp`^f,}#y2d CZz@ ~Yh8ņ&A]=8:_6WxM7USz*.Ж,\ z+.4HD#m>/R9@רz8X_^v3\MTafe}dh$0H~(Y1c\*.l[rq2$>, Sq =xyzv,S)IH0|O5L-WWӁ]?c;(<i0讝U7Ŭ0pt)p(qA!†Sharzl?Xg}ui3@hOF6|.p+ó6=6ff9Hт 鋼ZDD@Et`w37Hq^SkD§߱ Mq:?e#+ײ_u]!(ЀT/μE*Spg}|CDF"(Qms"I`̜XɆz/˟GV%v"Py8YKiL $!mMgL8<.DK?Đ{dbl#P|Җ,T+c,ʜn.ۖR9.+U^?u1SqpuX"OW?P%o_{9Ͷ(5fpQ7V z6%XWG%;Řvm|͎RHdէgf_iK?WW`!\*nT"<Ůgy_^PG, y\g<~ N ͍`ړvM-/-'vuU]L#&×¹1zTz8pBt:?OW0ޛl1}|Aԟ9zU[}3xq<[@RrS PVEC(MǙ<)>Ai1/q"FL=X!"kWvaj)(;9h,؍=zv[WѸ:T'GEk@wM5t"6 3YV'p3/'E ; bbP2QMxbkuwaVB6Q&ß0jR|Zl SCZX5odmZf/RQΙ5p۾Dg1lSft.,V^;>c#g {kgUn}2@=6x1q.zBX; 5 RVh|KTStNQ_Ss<+~9*yo**|Q=y|pg|AY'9: Si#T$_gP^0LOEu3`Bɍ0. s0Cvpku-Hn8ׂZBVÝ9w)#"0{5n~IE/oζ,Ɲ>%Q󼂷Kjiv,c7} Y,ݯW"qmO ;Ҫx>%_ZQgg,!x N6'TetaT}fk텿QЦD|gROx|.< ;t3 &QhTg'IB&@,)&9.rg⪋_"H$y{hYBԇ?*nVz8MlsuS 79E1.?ֹXʍAq4\RE%{ PYYiZ LfLM59W4٠6v~[ݠ3s˚Nfh/a[@^fb%@-vcC{QweL{^,NH^/{_/А*fCH&qdݲ+#"zxTU,nVvF,Gw2+6J 6 }R?3$ߍmj68 oF1$: Vk$glr0YoM̀=lWfx3aDJޚTԠ|0@;LtSCQ:pW } ?U(ߓt/fƜTZB?^¶e2+7VQ2ЮU3Ĵ'Ѝtso_MjybLe$G4·l@'y?@ڴAk^ET@FnTU'N)"NQ=;_dֻԸ0lj'4 TϰY}pliL%@0FrBAj Zea4^:_}Թ\ZY6c" Ē[o05[89ˋ@`e~ēT|sk}ҍ m,ݦ^2P~ciA]OR+fƀ;:PNCs@vqm[(DBGW%ʲp3s+=ࢺ=Erm-~ UUp@{/ìQtۧ(2RKʪxSBwg?Dd7nG;Ff%+sT70),"UeM $YU6('XfIAX<j{JPkLfOYf:#$f0)atOr2Rn h"i6f \"\.H`!Ӯ*W9X~WfmRtrl Ǖ!$'7z/6*={' hH /3X^y<(Hd*&[D=GL{Ӹ.]yq,m xn$& NqWk'OdӥSضAc* )=bר~!2#QF$AeHJa7pՓҧtfjF `\ 7QӒ"rkaX\Ƒ 2,R6d_j|Sv?W*B2;~ZZ4,Ay/fI@0N ܀xekٿR&<ݕ.uK=V<7AJ4|Z"CLd"\%'qLYn^(ϊ < 1Syy+ |rAVɃ3ڻ,.T}MWj^w|KY:?ww@>g嶠;WuyE|JM]VSfFm剔(G{ {Ϋ&$ݦAٿB$c!&[c1D+Jӵ寳Feb?ӭ;(-8Μ?KZ՗^=E9j{쏫CZ WF0#=H̑agj_pJQ_dѭG)GʭViX` $ AdR@WqAk}7_).s9 {Q2.` Q4gMX?CN4ӟxt}\o|8}}~8tTbf~~:>[^V}qj+?jo#v, w#z% w])ru(~Y TAY<TE_Q=  ̰6 My= Jn$Lfu<\P;YhdBbhޕ\A98%6*+D DE|yzلh* X mOXg!f5  ͧ) #AsS5)i*37PH=U$h#DaeJI%n̪_KMrp t9%O#Q{YM>6Jjp~f|Պ߆ҹ$=yf!Z}hVD,Y? ,yMl&;t*ni=@ƃ*4aZ'%+3/68=,Pf20M^U%RnAHӳ]✏>u m0VE{NAЛ*i}0)  "UeL M;"lPFG1W6NpGQ h͏}̭:~Mc)ej:Z+I`U4sCEB"gG/BhM"̵"% :s{+LEꮄY_ Y4@-E$ ӬLJJŽ:{/u',@,tϸף٭ ㆍa~C8D*,Q qv1 sz8O a. y>i[9"8(Hgr=W;ng)/no뗨fX1Lڔ%a^f\;ԩZ&/Uџgdgڍ5x^FI hqznkj=:'0iey jp8K U1R;>#0L FG1|`̑,hvC4pMw.zv `(bʺmL-?̣6Px?ᗛ4 SQ<ܕ4aEgD= k~3z!f9[EO\yb`UGN#^>; ̏CɬK+ a,KǍםIh`QǖZɔn!rHb ]S/~op]sAN*RWdIÙq=ګW.RT>T~ -)SCZFKW Ish{`W?E ِ)ӘpnM颟+7 N4c+a2g*)H29oҼc7u³{\ED!EzBX71y& 1u'TÉ f{ĪELqvEL1(^L7ryBuEH@^∋%0!^F_O\w9f(I B o3(ޖ|e#͸H.7AT!Pdy V3Hv]E:a`y "gwpKXMdY1-K6X%tUKJi=y1?9w4,w;6ϖTkn8lﻂ!xF]+'b.@E!!h94 ρa݇W/p˶{$7kBJkj.UW{ff?xIl;(.D; G<W*"$[@L׬C]A Nq7Kjn(Ȥ٨1J=m=FHRxh߿=߮65Q` Lj/ 'ԡ@ol)t>[C7t`@iEzqm+yhC4cpr7/`L<OmMCX!І$>E{@*N[qyZI 3Wt%ȌّoG?>H*uhWY!8w:0jnId!":j>$G&J< v*qqz Wji6xlO‡-h`C=/j2 ZE`]x:;7#Y<߉35`wMo?7C1,w#j)=zH5Ha#'}ӗDat=SY:>Q5z%&X jc mV1Ys{I$Qt^O/#IzJe L h/:`([a GT zL \FEo1S xxg=; [3j,O>.ϊ0*u9|܁ nҀ\Ԋx7q2>*]GAeGvn@g|˜z }F=l\JVwlql#GF?. Io&!TK6m,t'?)+q/U92i-w L--|2B?s#3w&l8E'碲#pu\_`ʕ8Y*ođF:O#N8_MIx B!FiƃC}~-Pt^( 9pY/uCgwmG#gLj=#e7-I nn>w';}OZ\7N)$X%_!$淃 <*6R{Gb+H eyq=*JavS frP ~Ndul%P; _B Y=ESzMy2eOP*Q44[[8N~تǝniM:.>-hQ0#(bNpMy nd8ieYʥ El2&"Ywa2?ÆC|ܫEGƃb -X,m9[-OBJ\_r>lʂZb;Yw zҧ><2}|ɳ F(Q &W|9Y ͟>o>%&<8>`b-d aiAb#jz`7U7{K2bẁmOWUV Pu26~q j\~TnG#A\Xۥ7~a-{'}b4n%˺^56܋`G\SZ6EٙAW&Q|'4 g"Z 3u5äND3O m ]$-}P3}WU/@&g-6.Cy4I$KPU~nyv{fnt͹ќK]aszO N%4wfJt1w)q_ _(=-K@SuIN}nh/d՜0lNJ{mel/0yq n3h4C|da^q};A+-v=]NNN#g=,:` Q$}ZL"bG|J4+) qMrF>EQM\-yFE6yzbS>oE;;$.qi+7|k 1U ̋`puH/YC'!HH2aыF@T䂹w)JN3ՎUvD=s%`>3֚[Qd͕:lh=|*_˙aV1ke!>9 謀u<22[nOòvBt!_FmKS^{rẕNȏ fV&((`}ΉovI+ˍa ry 3֠& 2*dӯ2a(oZS>䨎z5'0vkЦYɓ/hS9A#۸S4*^DGxz6ՈK&uH }h3,y_$Y5]/.fo몺ok奄aF^$Eg'52)v ۝8>vɘc D}&~Bz(ÏcTM+)E*]Y ;tiڄ[y}h["JRsn&΋ إA?|LGE蠯~UW f)3~C(h-jhv"GK-MO _i2e ݰzQ1Y7ȉ;6]@{4R288ls/ J5٪7 fD&&4ܖrJ?`bƗѽ$x:pѷ8 G#db9s[fG85.8wwweEq\>rEE_,h^ࡐOX/UXT~}`hĈ{( {P38Q^dQg9;Ч:@(7b@q<[GMݚ iҕ;@lNo+[R^ U3MIք H۸mу,cu~'&<5\IGqhPkM}|7,k_u*Dns}i֌P"0 oe`9wizp9>F$^%7*#h^mxXQYcE3rF86Wngw1Q0L">r=coߜy``mt ةH񽃇Mǖ GSuPF>7-xlJ fŃLƀ5bk]1Y8mag%o|a(qAyCaӱ>32ݓ[9~YzH4\݇> s@-G!(gfM^q5z5ٰЇw.? 9c)8vc*ݬ5=m[ Y΁XCzeHAh>!"pܸ2eCv~e'R5站Ġm*W2h6S]B<|˺o ɽoOFTqY_W+&(j/+{޿P~C^ָkkB`%Ej ],7o3zAÓ{2~5%1da7, x}+1zhp+5!}Y!*[Q,HmrHTa禙V~nǾɃ hzը@* S@'Mln⊲=Bߞ!YlѤ@9:(+c6줖EW 8;K 8X`5aڷoOQPSDGG\fBevXeW|2ɰT)8F)y,mbǐf"Zs2nUOX)+ T ǹ&]t*pI2o>h>d8Ve䊵n.}# ppiY}s*9PpmwQ-U 1L$ɀnOT[DwwK`3 ЯM A*t}>7Jdy0g,i%O rlwp0a]\8K\ hULVw^F ~AH#j3MXT՜K'6LH.81c3=woV7fw!(WBG+=")4jg!)`C|"C>;m#c")V_C>SgG`.|f(/&xOʧ!r#̯il3Wm1dG[ |2$g7E;-i2{nF"35r$T<]ӫYg.iZ4ØtLzf n:|:yߛs6qc˔%rXvvb+S9~EjMQA]mݕ26³AhU3hd9gJb>cD#Q ~qKh`N<@ș;&M7k6s?GFv>|ΥH" GQ"ԏGuhg$*m PjV M (d1tNH@U'>*cM_Xng8yERłS`jGe}Ԑ2r5aq< rga+O}qHC A1R۶TɄ[r> aŞ(Y.I[񉈑/%z{uzhjkԽj`rGf"?jMBl2?2N*aƃ]6<t L!2: Шv4;ulAw^p\/B#[ 1IMi @> "ꂨfpR)2y<̠Pg3G:&˭o"ZW4SkLhORsZUHಠa0ȂߪvP7Y|MtYvŎ?y| dD.jM3m>qj{ e@$"@l!-R̚>DOy^w@j?e'VjY;ҙ~hr4ڶB4 +֑pGxmOBR쨧lK2B&U8~(g3E' ",0+ mEX~ڟn fT7ut;9 32M"IgHjVaAэ_˨nXu b>iQ?Q-Qp &i\(P0 7WumFBЫPT@y,b;Ew_PWe,ֳz2uĥEfu97oۿbgrTց,C\-˸I1)i]8xŸ58Bq$=\b]"'=1WJ4)e﯇1Ju.Cl+#L&o,J*)d&Os'^"3NRi!2j Fm(IH6xc^P /#7 #[P[m xِ;?[D8SZ| ' A,4+f7/kK]O"Ÿu{!'kk*? ؾx蚛'/dT ZlSǡ3fjǫnC?@Y)*{]-9=Y/o%fEX3%$rk|SvʼA.ݭH55X}-u,2(ٕl.隩8zY$I7 9NJErC5UݼA7_ +`՗g*XX:ףȸ IBp5`)Eqom3vxx]0ϽOKǰ\ݚ':i4Zˬ,k9DTuҰFX$} M٫}FeBts-D(әFH=r |6=ص ,lﯡ/ƟM;?>"KWBxkG[9=HAsxwT*! ڒ4ud9 NTk%6:3~M.m0zDh jUSTԪVK2TҬ^_.Ny>68}< s\awx"? =~ L6GvR*Xf x0)UN(_KdT_IF|k{tZ&><seS&"x>ԴIņlGkb8.bfыq\+@͹X^fR̵"B2sݡ -ߤQ_٫]|G*BS/.b&Qx]&?IR;Uԩ+ƀЖZG}@t6g& VܶXQAĈX_ce1$t^$Rz:f^Mѝ$p"[ZT+¡Ȉ.jȫ&*b_\~t$Hm&xxp^9ZnR*ӦPކI:s^|,5W:;^Sʁh]RT挭#-$B Vlq obN0[zr@$IjLH*6P5x,1` F3W.da p87)$T;;D@.(P1 ]#`mAtc*2Oo1Qi97\ἴکˋ𹂎a~qY4 yBd\#(,{y9 ?t ,S_BfzVA,%𥑩hA6Sonyvk &SLqSA3'|d7D/θ;2[KBkqVnwϢ[!I`8|5uyÄ0%%UD')}mt-"ՑOd hgjK8WÒ@wA@~^Ygg*`F8ĎI߃eUu7ʗ-GJz7-a7IO:*Pz9*63]yD 1j?)u ݲ;,W!ptdG &r)+y/ȹ>?^ɦ !rNEAHnK-XQoH.)SdxN^C f|'#< oL׈B@Ch=b7v+Ƿi 2O(Q[#ԽQ2a*X9J\23B^i4q^Y?B}{ҷ~3kWe^P|N&9?tQg5fZGB|wtCe7X\Ŕi̅qGa(ceӦ5Q`StipXʔOF`zT)yMjGߩ #.3vlIM83|~5PݮE"ZgKP #)PgȑByO/ULM[2n%<(98E ON_”6ebxcݢCKS;O$5EX2rH{.uwhsj; [CVDZ)5+a+]Ba1#,~MBA<"z%Qnn` 9`4~/-uUw\8,$QzicG$-k@i3#;xzI#aC|U{&hl$̴ԀTX}||7||Sqغr 쥭M*9|,6UW_n C1qX- c-s` QѠpaқ@K[o"r<iۺbSbGu9*G2eI8X*|d.ȅsh-1*J[|C8A=_A [Ɛlq8qyN٘OQ;^O/:5]dqVeOnLr2 .+ n1{ؒIA<?yJ#"6.^YOkg4CuC+U2)f _H3ba/BݠX54!ג?3'8ߟ̒fc[-U O!KRRF^e?+-6WA%]$"VDc\pf #u<]JMM]"Qs=Q(B XQ&4!e={3"aS-sNɅPuPO)+ oz`Fc{jM߳]l:=*'1KOlLhCN&xy9ۓAcICV-~AU[ibtbtըijT?n)\qcmYy.i'ge1 wacJxT}&h^f*B[$"^d -W0_+b7hCn6K1 D9W !j;;1i$AIam;iOz򕞄xmқ>d(acqccϿ@']kuBt\_p~3Ư 8uKN27OH}2s+NތE|l"jGS~w\6 jtb hFխ8S5=O.gǑ6ZQd"z#)XZ\).:l+nҝOG*kة0 ?kc[IlămZ =`,VrMeٲ6_( e". ZsjHZzCfX~kHL&ARjֵ\\Hbmڲi/h3]X} cM6ьںQb>}@&&, KY{=Pcs/ݭHS Buf9!Ob{- 猩)KuN D1G28۽̨D|c}wT h+״ӍT{D'? >a"ƘbRv.`3)i7q9S-AῬz1g?4B ЎkqNNmPY@>\ȥh)`0N-;bKKPe-Te1Ow Yy.Xr mXW/Ÿ>ƭǮ@MphMN)z7ڿq]ưx ߋ<`2罐§t>I9}v^ !~zS&Rpynu?~SiyEZ6ݼ a)NZz+=QzwOR=!cKڡ4֞5ǟحC>kdֵ ~#ʙEǬ.]eӫ/49w[DV8Ơ咋PYM>v߳X ,}Vz.:pîwOFC`"-8O9*wZjV bndsR kLpC)ƇE*=7|Q͍jdi#Vv/~[=fCg RQMWP*ÀU1FN8I8^ :*%kǎ`]>; o5C)bJ\LAZ3џBnn#*@- җ 17ToN Rj#{Cv^5;![3[ڋn0( bݭ- ohK0 ]'KIxA ,ۈpbW3~_қyթ9hrXƒ /KYIo)= WKaskFj/@VB1;X !"tU7)Ài'?tL CB=hҗt؜۹઒Gv+vLJ<&nM#kKhs2MZݦn4C <#,@rTO y𣼓)? _^"Qe*w 8܇湪tqq` G$vgܴ?|PsԚ v#w4]lkXPd_W@/' e#59? xf;i^*jiͰpPo"gL,uK轴Kꏤ<=d$SStU:>.y]ZVaho/?I5!J{dA7tuK'݁E>ɫ9Hw.m{O>J3 Ρ?Ms . ENyjSaԌ♕ -fGI r Zcd4/ܱ>AĘ [lD'0vwSsb),'1Ox&-_5.D+_RˇqUGr+"Q mmz ӄb ˃5 Sj=XB/ͩ ro{;.TL>6d4gzT*Ac[(>1Q#VӗJM4":\&XU,g"Bo9=]gȚ;@;je#ca.i$}"i&R##;P4ODZ\JYn$.KV2.XyQ ^^c5"k5Qp;3V"'JP\ʺvZ&P/QwqOMJ)~Ye6seDBwԆ̘j ɎfSPu/8_赤 0p/=2}m0_wh:_@$r>ͶNW  %'C< c՜8a"=k+[ZGէ* $!.L zvdF_2e kJI ']VSͶ'HXt&ғzjِEZ%DqciQ`_#.o4ZgڏxO {%ofR>E!#ҙ^2g /+Is 7_$ ;Ub-Z Iyi<So@:z:(;QQ 0Q I>^f7g̾=AV&9#AD_U!ݡ V2:W>Jnj!ݳ,)~'[|^0jp(ᛘa3W~`%q EqrM42o˖_w~D(U,AD>;K|:9I[d O *~M ^\w<1R1W) tR,&kEXw;&n JYIA`T**r558$$lڇwġhFPj& *3 0'~zX~Jx(7j#0ª..SN:nk),?u縘٪ئ&^ۣC6njMv{S[Vlq]Z{%ӱ ,E7Mg;pe'}?Doސ T0ґVۣi[P_(s/>J8[$HhûϠZ`THA4/f>0{.:>ƞ,;WЗuDb!U.w.T[(gzNCy:R7FLҾ{OQe#vy.+nmM4Ş]lۗ1'1$>{`ƿ:1P$l3fe|h8w,6%C+U^*|T{1iohQ/wَf6i~DG5vG*G]F[IYnP̺겁b|~VaX,#BG_bA%صvԇo 7_ӨGf@Ԧc8 }eD>nG;NK  J @hա^OBK!U4|$AT Չn5t[ zG.`>ݯ~+4͜T^3^MAt0/ST$0΢{~I֦rxD=bI8ت? )#EH=S΢mP@n_xW;xI` lwl w$I4Qf]dc{IQ/Č^c*!\V#Mإ*w[sCYv!Pr}~T*i#y\HbY~`0;PA,5ǀ0B&Y-uZѦ2ݙܤB0L_]< 苀kh?~"gʲ!n֤IvJyup,Vrϖkghzg VҸՄ$b^ 7d=E]D-F#cόV| <邁!a̠^Gj PtSYOPԾ/T5Q\*Q8`RCP&e(X1wbd nQű8l'Srh*P7@iiqm1+Jf,K%eO\Te_e|W bW|9PMZ~ ^!xV0MSq*'_ؤSW'F~>iI;!XT-xM3\~?r-0Ɠ;Nùu{W[J.h#"M-ƥna x54Mn<(|ȯ&_.Ѕ.ah"ܝKFoӒr*Uc0BMMg/aIÔpj#\u'X{N^4dEiXg1WS jMH%9_:zlT4(.rsĒd`10|F}#kq?7k!/B@{3kXHlecRFgOyr%#nĀz1 T r[O,RQ'1|9da]pvEI^p~[gκ3~^/\#kjs(㭼qܹ(2ihC7q%Rɩbw>C1cwAz@obЃqgC=$L.:4t534`7]}nXu7N#fv]UtᶴdݬP~h"hM]q;EUAǠ{nb4Q3 E+=a!c/U&K#346#_'&;S^Qs lLnWSqkイ:fH)ʯLoCRaT|x\mjt1O\O.b#W`*2c|f+pk V`d𾽰'O36@@w:egmg_W TI~1 UʰW%<\Ma]MЯ}Mhlx~*b/ar=vx.?O, Zק2l_=+"ȕ 0)FO6{(!]aHea\O1SS;dl'г3oɊȊ-2j?;a]"d:}?B&7sC f2U ~`1=ivaX@1g ]Eq w`$Wsx|Ete |e]! ILz꾽Q(EZģ br&ŜwkkD,RELo[JW >"=ÄPP  g^]S u^+2e(z$#c$E3<-hR>ze_ll_ 8!osxiZDɠ}--<*&[ XM(r&p#v^^ ŅkPEK;M!2b'P&%_ag!ք& ϊAC8IK*IePU5|8R=CV+|L!_M#rd v"Ra`*eG.zc08l.RP_]v=@oerBrVF~10?^S$%Hv4f _R9Zf5X[.z>VD/21* 0㞡-!Z gC ;Q>#cf\b0B+y#6b8 ȍVmKo.GYps 583К&4G 0 .r4DžO/L !昁jB-2&o])Y * KU͒Ykzv2ԩmXNjXA.o2}kqA)]ZvsqX;,"tbX@ `  +dknm+}l^66$WUv9Jb3q](9:HYE@fQ YMO:v \]ph zp$69s2$:tz8ѷ[r)?qiMy. @&%7>6eL7Q:ˁ,fvW3  B0^iaY )Tr0MTCY8t5pF0>ģa l/ɪΆoZ:<֗rxP%j=_| WFxi(.JM `2y&i"C"-0Q}ūui_S_GKTf'}btĹ4P=4~~WF1JCEnE hwkR'ejUa)+2^cG9y^wgsނGrB7C|$NԚ3#((+HMW]NK&%=jӝmoE1ϕg_ŤB F^}/>S m'ԁ.HYV?&ՃJջnd9j-K 1 kȏDE,.ڜKN`.%e1:s8}֪׹جG+kF!ke)҆;G5]m]@h:»/ĭ*;̋(c\|.g '%YG*j/磢3EQipͶ+s?݁T5$^;je`ka1 l! SO) '+'Rfpoby.M_uf/Wyr,r(#& A2_Ĝ[Z7ݟ,^!bշ7]\!7%j1%RE_ڒ`+4-^=K=k}RK6 ;$S_0[g3^U{< t"lZg[k|,F(:z]6Cos449wە!"^uZˍ݊wW>UwTQz0Rmvynv2u59;`Sl?C/7S/_l(~pPy0W%ug8!YXiBdhE+k0^Jh݁] Dir:RH9DfqU:w7>' ͭ.3w"OYm#0w/vW'aw›($B/r,0+l(K^-{}~qςYà^Xr:!VaUUTʛ*?Y5J .#j:S'TѷyHaW8*gH_߫^(:{+0>zAhXU6/C_`R]| iM`% Myg~^Gmi@b\:i(zrQ%q4rEq"JF~6_Z@;JT7bI|GUd$ Z!"̔z,``lKP,"s~^h Ec3m`-|oIq;nNmK3)(LZ 4 ihN{"v,/iNY9[[@~OnVgh)r`aޙ=/|+!ɫ*v=-Meϐ~o*,^?Zn'ZM4/ Ja| (Z4|uVA+̅}6"K3EާSa@Y waHpT4BI`,W{;Nl+ł ékI 5*2lx2TW?O BZV> a-=d,mL$y7݇P` &ր w{gl&HV[S($k J׃TB!{pyOZqX,)[.»4 4z ixPJj07>4՗&.1*WpINGDMK|ɀNUi%}Y>k=}]"I|7r#W P>zCJ(6!6I_˛m3:,#rR*ԼcQ 5GMi10h(hv"Z^MK;hOeupr 8l!FØsڍ%dDi .B)RC4^Swu7˜<ՕT$XF׸y,nG-5?# |7H`mh<v:Mfg ;o%PYVS:{L3E&wW9BD4X >tSJ 3N vavxuH"xLz< h}w ;T: .} iLxgI· ԝ{ "\GrF@<갉IOnF\Z'7Ì ,<{=}^&p Q~oӂ($D2lE%T$fvTNrR#":)XVt;'!1v#$bV -.F|U~kK62\r/t3˼ [4(=hQ`b,L7.Xbt9,{focsX֊e|FTѲEۜb2zH4MB_+kŋ{c~<(D%n*F~sYQrAmA "ڄuR)ˣg =8Wzq[>=eEk:]}?d(!K_U\? YL4/C,y4 M:.jp."6iv&i9}Vv ^~\g.!ʘ=L ..?4C~*IN']7"nf<.$QzY50.Y8KުM !7>2JBǮ3>iKvrz8f3o+:` t%?sc CIwM/._Ezn~@"{{n Vl8@0wo ɞDcJZX3{L]E̚k=da6[ڄ5ua)P xZX[P5odx{-M"F<{¬%/^g܀9&=7[5C:tL\qة⦊W7TNS' ~!#I%DciV-gţ)w/J}f蟍U 9]&2wIfI/3{vfcCE |Fڭ@x-P=>3G^ X#;IVS)T3>:h]D Cxl'kĄkӗHQҏ7Dkjj,Ԫ.OצQ{vJ "_fgD,U2c.F\&]qU.)نhҳw ,2#Zn==0G"k; 9fmnuJ2T=ZXK]mzu/}_+ԃu,RVI, Orlf6PMyfA4zh٤Fc)[:/vAEQQ>kDV*Mq_zB\.jJב4d zDsQ/SU),f:ӷ= 6-D3MuiN$A5Y2hWagNXj"$orT0Z[)\%xi|G`G1SQV'9t3H#xɽ-뿢GL9ɵbG0wd I+pC;A}Jxgڤ9v-ަJ Q(UG\FnP+Ja3MA%ǢBĂ=1hphU'7b@^]i6k-&E()msY /HӚ()QViynq`40$1}}yPCE)ʑ4^?HY금G'0\V؟#5H1-Lndc.vpP.)cq=*ā\:p$AO7>pcJ}>dd9V <p]n!v٢ vS^I .hRd* y bo8u&҅,;edn:,m"2OoCn$Tr:p:#pѠoHy8HX [2≡[Cʎ Dh=q {JH!+]Z_!sn~0Os! |0cIZܛY  GJ Ln[u&.=Yr-P.4ưq3N/~rj mw$ *u {KJ VIi$MD{Y@T*X:KRƬ/ݨ} W槽:g*(β7}M]J7P'nSpvLeI*, Gޑjl_(RS d{(o)C te~!,jRg;=$"3.oeKqO*եyE'r5lYSU;^3}jEDUMogIYTv@ALO"+˻FbC~?1hS7~#>1wIfKB8H i+ ]3&EJy"u;,;G#rZgӖhWEhs,Di`TU <!S0R,b[~?:-#?caܝh\\ȤGc hB}.8(ZCKtZS!癪1طF![ԋn 6._NWw:IJx[>FZ f uPP>ySvW34rdDl [:?h0"wȪk?&F'G,@h~!" -Љt,u::=$ *-VnS+,Ij_w8 CK_c[5L Z_TL+E_%6PjrSeG>rcu $*cܾJ4KA4Ҏ*?dQY= Ԇ M)efU(;Bҕ@܄t{S|.E+s)T+ЦS3C_CUQ$XL.@-(cGJOBexqv:ЬqIÒ^8R pq.[QzV,6cLOYzLHOi\v3"%<y(wV~}Z|u3PUzM{X4rh僨ۄiumj׵#+Hhfwϛ۩Okm?luD9-x{~4qO9òƓ|-t١K,f)>? u@#4F=b$SH}i?B.gI_ecG§.Ӭ^Ho${ խVYpk ItWmyyaSTT3=U%!lrI"ol&Ue}^ :S:61Q4m&ąo ^8hujx^jQWO0=/mnۖ3m 0f "+e|uA!$Sf\'~ENbTomux;$\T@[Z Ba_:FӀ`E0),gVCgQ!h_\zssLc5p cP@W|.{'/pEln(A UMg2!oɬx8~OBJ(*V{g."(}`DK؛LTYXIyҔ"ǚ=8 (xh&O4 aP47{]"HtQ# ԁ` y$ {S=qȍ'KVS՟Ka74kvI<:Thgk iT\>tv3&dS6᩻AWzyn\R-^}7hiD%{8ZQ(/ ˵C1rzHe5G?yɷ-B݆H쿃4Qν[l#ӀQ.BR΢kaVmDZ_~ Fd\ňD_lh%e7h(k wb4,?\kHaT5!]$\ 7{ &L^CX|P.NYڱt]dj@"Ek#14lЕ BfiO&8 !_aEؖE& e^5:lND}ydxpU6[H`SBI[SpPK\MCҟ5\$@%pj [h:SY/oq${ SލFlNQGW 4Nnhߗg_?T+礈}ǃHs큈 ,Z415L9ߣ2Rk353<U~*ġ"tܴ# h&9Q/sT1'ǾtT8`53[?zZ G'+5b U0`S#4֐cWG޽PEgTؿXܡ*о7z1 }&]Z/L>T(۟ӣ [κyNjk% O8fd2%/J E Oڋ>#˜G[ QٖuM^hW8M$XKSg$MU[4NT؅U 7߳2,dȪ)"L~ jfvܤ>r!>6KnjZlip1U MEU>WCwWpheHyήsIl.Ա&dX; ȧ/[gmO4P$-:}qALG:Y`F%k⦫D='g^gR&X6b5jK 4)SMkeEƌwh f/8]-Y_ao﴾vaRp,˿ _BD&an{ 1kQθB9>iaT){| 5D$kU L]$[ H۴IW[ M*OiN8o Yب& CPKz DwAuAӑO͋gkaJDxC >@ % 5ـOkt=:=qۿ5jP&@1/µ^l)z,_B9 늷RodOsE#֝e&PXEHnPů;"eW]HFOB&AP)%'M46X?s*'6D–D1\>RANv7P6J.y7aoB歍LJ0ӍH֟ 1^ kގYx"p!NcO]S:)P%a+kJ3T@.&@u_)EYh 1hYZ5VN X^Ԉ )"8 *E=ApEJf_$j9.Ü67U @/$ͳbT&Hfa8-hSKʲw.hNykq-vZÙםM-eÂ@sk*儶TqH2a>3Ј'~`Nčy&5j"+T$g\)%)"~m\;iՂ͊?rLΗw}\qAPwi.l=p$KHOXIt U`ᎵiհKZ5Ya |2>s&g(|3${-K{<'~;UJue5I^Geez\C0oHRLLqu0ϘO}@uDeٱCrO$N,C /CfHQ(r6Ȧ(!L[*{b^0S~sn]E̓̔˕WifPZ 11#J!?g„~j s2QS+bKZ6udܟn}x=O,kҚrss)`njCn˓Ɓ@7V*!/).@.b0HfٶxgT}Ġ3jAab^Sy cԔ]^6,ssb|l**|h>Y+io"6i%;y[b-d} =nUs/-usZRC2Kn4"1錢jV%$?rtŻ3G;J KY?!NuIKG+p,gOojP|;d_߳3(;#glB64'|t #<FraGK0s#DBQk$](!0 XZBوv%6h*ŧ< AÒ*ڛ mO{'LRn127N[5 vY>XVXs"g+%NoLU u3T`CF/Leʤ\]N`lKz!W'"^RT%[7Ht~پP`fkFH+6E9W)\zP0TzunXD?LTO7Ќ4 J8l\c.̚.β ٧%,VU[(k>Èҷbg˽K,H(`k5װK㭭=ӫ/¬ݏ'2frA>4Kn phܧZlCq-9FM*`QSx̍N s@P>@8E L-: kk'}IfG,}qv1_͖{OD n=U{/{٦ZAFe@jute)Y|l33<:z趀8Ǝݲ].bR2Uue()oU &?G310*$߃@); l8& .ՔC3;!%T/;7v@f G%;[XWv)iJh`L^waFeQOchS>/SP9/~G"$G}VV+4c uof_đQ/ =%h'>!OΡ=vƔVAupqרόي̉ ]~ݑŕObWQf𔑈8Z[ M _㳑 Ł$Њ  V\;>.FvoJ V)-"d@$Ԯ+vϟ>ZGDQHhm7Łn*)vGCF)\t U86=5s7 3xgrИ%kb0`J}MF~sk*5X+}r&_ PN./CD9. j("yU J{\°6󌛤86E X l2 s.#$R%[ѕ/;E-h>,V!Rj ѐ{I~9dګIJ*q2âM]}\ݻ[_KpP˲/GPTP/U77$Ǘ+ FބK%H!/ev];}cCpH  3#R1r:F(>Eur7[_9r:vlRwX%x*!m~tm3r3 B?FoubjkgYIq;G5熛}#<% dg[F>4S]&- v*Ǐ3l~CJTM,v NmB0|{EVҢ_R.p'B|-3YF#x?,xfB{c4京bm[2>= 1"fx(j -ԈdғWyT0 *XJFCMwR;DFq#F9s i{{z^r@4IgHi)&qX5FލS S.[+AuTՁ )& P$pZ͕i G;јP-SMEV;uA$;^jtsk6m!|avJ~YL@>于-ă%?o ss.QQ}Ael&]U3h DOL4M6^^%sI#`t(SђGviyP : }fΣm_<%=fhƔÏ-c] ȥW~uQ0X~!nߑ5Y(zhzYh]Cds(x_HB, |O;<_osP.[D\we{.ǻDgEN1jRpd3NZmhr~I,ѩpȗ\bҽ(k5nuda_1~}+g;XB1Z\>h /s #'f{~;&^=$] v.*75H\L4`ԍ!lx :vh"t~^W%-џp9 @j5%׏Ntm hc})m3L%VXdLiI#lm΅ ?DF[6~C-Ohg {a0TB<ԖheƬBJ-2/)';Vӯ/b`;1sWU D4GaQlȪSmJBr0UJ' 6 Ċ:b<=>@5!tɞ I(tVOyL?TDzdR*):d&/rjD.ežy9pn~{E&\ha_nՀIMF4x@~cEC5 XbYpol4tPzG*T ? 5vFQz\cA,,WpFΕPp^qs0(prT J4hkSasUrMJ*wȒ: m39gJGX+ڱPX Z"${*C1fH鱲 @&44=/e i 竮3TuBUE%;)j)U ۦFEqޑ ԗ(-R; %Zpsa>><*#ףΐecFM^ZPfqdFcv^v8DGe4;;-z|OQⅩy@ E(=h( $ y{=lS?궱Z~-n.+q.=r!f÷*7IِQN2;y?/ f፝GIϮe,\Jew6B sM)V(;'kt#(ùCO*,1BNE :o;8+ejB8Ӣzi2` =L9X*[:g6~Ds"dM9Ҿ̷;h%.±M{tumR+?~. I~wVr8ٿ1 BkoApF݄Õ1:"_Ax3?%Zӧcݧ4{_[|~ >B뷰vm;( Ppk})VSwGAz ]˚Rt %tn5M|%IBnWǿmMDiW!B_h\ ޻ x|'a>ߝZ YPvX/E`^erw>b0N$1!c{^XJne:Zz/էn&ۺ&w7hRYN,AI6$z-{98 #{5Zw, Hm *dN>.4;5SH35 !׫dM ܌rWT߫BDF,tvKuuVv bIᑧ Gqp  =Y3=A&Bm0>":yx$Ni8-h+2'%Ә^P&Uqqf`)T^v:yv~  H|8ȥ.bE~f̸Qi4[9Do':]y*-Ǿ LdL6\\bDtQo!tB~< \&% vG̈́x,aDߥ%mijs1)*f<tO&n_b?#*h \d*x?׆QU8H!I\qOq bO%;8a7;Ws4gr mdwymS1n1@3#a2YJ.jAcBN,i`B7aʝ{2:`wV}Ol,NPU\*J' is[2Jmd}w+NTUL-&晀&i] Qelg|+*@I5v dr2 O򐢩Ǥ8^z0H 7_sZCjcc)xw=^ x9'W8 KO*-D:DT4"xOD$Qj%_ă0gju>0'Ŝ1Y  >q10 ˪cz)%iGA*U%ㄟ `|ygYR:@(lk">M )F̋+0]|L)1wWa3'ze ^L tNQdgׂ z`JZh5x9(N':f/ )|XaRIWC`mmUB2wJlid`kȯ3_$~<:%q_ -6maXsCز!;*ah%qwѽT:tN"0>ݰ{n.m]a+$ֵaJh!Ǒ79Ux9Bf7`<10KHzZ po}!,J@b#4m6(x# XcnjW!m"od<y1 ?[b6bRUe^ulҌ9$Kd2*"RnlnhźaK]bP4:LfT=8?8>P8l=1 UkZf5T1e\cvOU>T\s$`T0ʣEH"ΕI37FN}#Md<jdTE;Mϕd}9DGET' 5(MORS'fr HxTX{q,5z1j0i}E~k待[۬~M?nqH!Ķ.d2yqA̧u.-AkzvG1NDexэHY|ȷJk>t% H]Q=PXPƖVǾ1!V>۔NkTKm|x6 Ay,n HdIge1{CI}/s`ndȍtIj,;T]f.QO]+h=G]=&_%Ӭ {0\|_vPENc6*W8;3_XDY k~ ꙾V,ﰕFA5ae*-Ul{ ؍&mrdN=gC쿽b)!H"wog:6'y{0D!D$琡_IS$ V]&o,[fbQ'T_,Q[ lGtA[Hʹٵ*de B OC/ɍgZpNZ)TbʥN^kJf N7t>lKVLy@A FvՋk`ZFPI⬿+)0 Gt,3^L3Ο@ n-:*$;CRk#Bí "fP4#exL4^rdj˔u0 {2[2u,oe'enLxxIP"47:ώyY7渿 T0#[dQL|tI\:4!͈tH 􉈊]C(~#D{2}>|R WjՅռO8v oW ׽kvC"6:36!A,zY>Fb|:ζth !5aH1JSp.GV#Gfg'Zw&mKXlpGHePr:h,hF'g-J֌_^W˘3w٣krV41^)+NQZĵoO#l?̿7Bɮ=S=eGp4.̌R]c|{#lrǹ;Nr%)b#@@4sVFXZ㍪y؈)vGyʝױb.җ91hgѕ\E0$472>/CqPj>!߈-oYg M{,0$շ<+rrkݻ=]-J{6E}xq8 8Vh`kKSQgё$óhb쳰dijsi6$5TEݼYf_g)A40 kL]+ Ǫκ|uxZ|YNڎg kDsU Ϟ>o*װXf YX`@n5aJ9ry\o~}qdM8e=Z % og = {go\):< 1+YS) g Ň/Ͼ*)O%3 11[T=qî)AQռi<|bH(utO3mW&Љnr*TW9^qIt)_ߵ"I7Ol褠Eˌ?8Ty%Ym|*쉆 ḩϸ):uVZUϡ*CGi(z֞n^=X>fԛOY iԘĒA! u~1_Yg z6" dP"6ځjBo-z{{:芣FwL}ͺF؄2}qm4" ߗVwСshwqToy֪%%ZKXnBksҭJk{j }lO XR9BQ˘ddC,&%\\~YJ|  I cAUkXoeZ~` uӊ)~|^>[?}GN7!y%)"j^3vϨuE z-ǀH mJ?''O/{eUD҃E tQFuyj#GTRCƦ13-S`Wlh&AfN e[d<)'ܬ_J=-ŗ42!QP+^ C,cy/N8 _iӽ߳ =֢3K|wGh3ќܓD`0sՋphpyMlC?eܴ^$2$kf^JOΌNm>EEua)'5σUU0J/- ϰL0?hi ,az_Vv 7Xk .膃 ̀ )pB@F3oŭ9͊5ۨR5?S0.%p>w꥖x5$:Gc 2x2zS~|1ٹ96s6x5!ɨ.<\! jyR\T ]1LS-$xD$DAH&gvОok>Kdʑ L|AԚ)\(Qتc6:Q5̳ҟm1h<ѿ;k{i 7jO $[E^+2ʜ]d^Xf*#=Ҋydy> Uh&pѳ!AGp` 5KnZUpgم`2K^K?2Is̠]vr8Ckò 7lIy.ۨA,93t+>r=6V=(5"S&*D=mc)U{iO8s0dSyJ{f+Qn# yOu~E`_)?Ywx":-൯-?zA0W@_5 S!0'UƧmhyujW|1xx'9;肚ٗ w>wh,TWHDE̠grif.q'hoɠp"ӧĻlf*)Vˆ80>/dblG֬5cxJ|]3@j0 |nhf"U%BhhcZ 8i07;yy:c@\o;ś=>ś^&&51M^em`¼ۧIN:϶i&Fg0BЋMUrv[cD>7@ZDj(G[p" v A&Naiy6(q e lL1`qpa}X w\0_OB٥ T(s'F=IĢxj4u;^:-֤Axf`t%h4qɞPR(9xc`C݅2ض'g^Kq " yHAA@"ip%=o 5YL67o!"J2w\PٶY%Wޕ߉Vݞn=vVf|.L$ؿO] 4^Gu5/)%̠~xJdN^/J Fm43jN[,Q9JDOV.P7$3=aɊu`zKs 5⫖3;npRtw[5 `gXuiq\6,fzC#vyELTUޥHFD6aoE`֧նpҹ..uvEu2uZnKhHQn]җΨ7p. _Z?LU#xC$7xIIɊDI f`/H?}qSrP(l2p5W1`#m4!48*3]'E8X:h&5gU0ͼHr8 k 9܎FWlʡE>kaV;DlnY9ńˣH|]!|`ϊ_?B?化jȚ  ?.[ef@Nw8z_jªY},$hVrHnï=]ó\mgXTbKNwtK?S[Gy"XXii9rC]Y/EvԿ ZwrxqVi - 9mVь'jy?R[6PQǫq8<7k8y. ; d69kO~1GM8zk-N&XlZx6 (dTSپ}]#eͺOXELEd ,+NVVVQ4Ș|(5{&i"le!m *5Tb$m*R Vu3D֙ze:B$'?KQT/˜3n(p8Ց?s: gYINX peZjIx/lPȗMYB;8&_2SZ0$)th u%?J?Y 1Ylq<,}υ2* wPR?x^3 `Hnބ2\nb"PmkKtzlo(4=Ṗ ǻG=lhr =B[|9rUv>uɁ9*ƭkK@ _;l3A-ѵU.yEkb=9V ^{d [usY~4_䓾͹BQ:WOeQ]" ,䂧;4L?>wųvf!٭w<&7 yRQiץHz2~dkK"z04Ϡh?fa>&]J Thދ!ajixmjIog\W$lн>n[i\Lέnaj;G~у]X9d/km&:ϼ0.vSF[ED#E -QK{`IW(@~g-%j]&kxak6 ~  utI-p<luWFrAk;=7'o9,T[Fv`@[X,bNtuyDe(А@a:V =~ PΥw<<{*oUKG42Sx*(m-HCx}[╄5|a)2'PZ7d^hg|ՙ+ޅU:ݛ$yt/3'6|KL$qtA}%*e qZ*Fc^"TFKU ;+a)o {eWn $9<aV\%OH4=áԟ;sr޽A֭ +I2 ڋ4 эÂG/$(pz~'h7mwM> 9ګŎۥ _ cxiRxMĝVU?LFo!!^z.< D ex7Ȟb KK_jAr$zlL]&ZW.4JJ gJGi`_@N˲Aϋ1Thd5}9\?cծ[aOcP3i铅./sq['5>w'O|f`JCᗡ,6E4R𸍖!\3]9>ұ:~sC_x}dݮ Ocz'P7`hJR`LtDۅ'F2~YIRH@(C]U|.6tFh(k\rL0-4ߠ - ptϢzd܇JPH/:e.U&K@? rÙtLӱ 7Ny4ІE(~gd;i gVԁ I^gjØn+-GO!-kY~ dT"ӡ ^Ux9 9xQ]j$6+ujdU wdXVIIB7ZVuV =%/LCW7=0$zoʷ+hOt PMCш&0^tFiSu/IJtiΈR`MZFwNj1v3k jbFU`<iljWyU@3-+J8`"T1ÿwO4ɶ{eQ8_ NH[ sP2׺;OX_"%Yqs'dh}Mka1Ma7oqz2PV5k{7Nƪ`Nl;\pMw)/ )䑼w] QR?%:Pxe)i8=bdRj\6X_ 5/@ohBSk.Cf˭@nkL1#p24?s{Vw?0DkD*kqWϮCs _Kx8r-[vq4/y008خ>P$Eک$VhN|*,9Is]2q)J^2y9gY+j( %, WЏȗvyݰ*vb #P96<,3m (z\ 6MT4_2C#&RlOM>r ^GAY(VhQQ"7)ejh^n"'?ǁ'76 dz\H'Rni3;ҧNJ K\ڎ>BdvGXo!W =-l/We'0O#;UTw8]#k(s]_%[Zhgl!}'Nf4 19ŮCw15w 5H֝{{]x>C/eqn Lm2'6+^Ymнg'=mɽmj^zX+S OM$1N!86(T*‹BNp&)}0 u+lwI)Li֮Q vwK\w !A?||{44A廧Ly/]2㉤GkҟSXjzupH?1W(?c<=<zQ3]'ɏxHDȳ0Jyk DeBIǗ18eK/J$vۍXoJ& 7#ȰӳXG{J O/관v#N ؀qXmښ6ǠXf G f,74̙}X^0Q#DNug^ +:*ʥ@!l+82YD AlCldN;%~YPE_toy'dj@w6PeP~:tc:q6Qx EovknuNIR 623hTMU*1D/sUT7jqlO  PRqaQʮIFi/RwM+ w3ߧ}2=;iH@2 MQZAZ>s(ECVe <fݷJ*C[?Ox D3 6ߙ@zD[3Oo'ɀm AbujW!WB pʺ)WYT]kXtrk/GڮDy`d^\ku&y@[{5 eXcN@rFQ 6cF(=DugIי, @ҹ3 1j9,a)a1[0LC8/X2Wm¾w]XEzkgFINJ>M=y5㏺|yd SɄxM1nzX2s 97}%>D.歬(" ϩ0 A[ms>~R,tBei z9 JkO~V/)l EC Gy0jWL*%Xru_#x5^@*3ypsse21TsF>G̍DjwңΣ}d($ʚBԽc$m͕_i)QOz7`bOq*w/z'diAwԩѓ:=Ӏ` eQigV,0L CPEۿ(^hiuUgC8EϨcj Vw~7T8ijqu&~ Vš X1HMqmbwO?/9vAagT4rRmc^OR" 1)6`Twf֬W6M-%MHElO1v"'! QtVa+ԉ_&SQgN`0NlöO'EvN+;3 gza@0Uzq*M֮=IZibQwYhjl>T`LNk?[2[)Q|NW+n[j9ǍHEufycի=w y{g@s!Qb;zFI!$+Nm<c800G8=)xGs8{2MV=F.~їzj^T-$YZ@q%KTc560*#6yO0},LD A7rKe+bgN!9`-eR!9[ =gDmUz}-rӽj0OUUO ȉoL8~igɹ:H?DaDef ++d BV2X|̾Awx%2o$y8 C8zC[4J>-I܉o]%4NWߠhM\U soAy {xnX04iZPf`ыYFR\%e< AZ6Td#ࣁ2x۽j l5O#5J #ؿ2 ŘgKG %-/l#٪^y"Gܷ*wlUH oRBjvTQ0v(Kd׮Q5t.Z:tl6;Fۆ56ϗq5}7~a@)9)Wx/0gV۲AD;6A״gD6oؘkP.0H }X=\y9%3v~ )}*"W&ۼ"p"sǺc`@Me}tAcԙSJn -!$CݶNA݀+O+8%A>ԉWQ"lI^|bI٢|8{&5<ӖsH;n=ˢe= Rએۊyua,}:NXU;D(i҉MY&nHXuPvŪet4Rs0|J3eEZpUG HV[n +L40",|ŵ~i_J5I[#^)?Yf-a궔NNθ!צэяV\n_=;l1̋`'eQt_O:wcr3^Mnvix vߧt.k@ZH`l+QYLIҠ(iWi.ʹtY?t5"#λmrQՓK%Xn(YvN}k&ے!1͙[Èe]VT9GZf .dlkԘѢm6.1u^P c!9@GA{U#\1X꣈Izrŧ=)mrsNJ ǶX窳zaT4nXNYdڝ @2պLNy?go6:O6-*e9@RǚD .FoY3o^i炷 &BZ i0$-w~w>SJkbQ)&5}SW=w}ǽz+bD" F]g'\u|_舜!ב1 ]N7RU V6K BB0I 7v*0=kIj* =fq<On@gIy8떡L$sXU:z@Μ%Ƚ6w [T@=PRhU,#S(jyj5D kă'G7ZH}g]H9%n6^:@mIFAjCLQ&5R`L'xDV(hٳOB^cCE`kqzJ9,c<K2Ot1}DDxSg"8r}l1m_kj;a шdR^kXyPNt\=:)R~Aa?W9Ua { qE0mx\s Id&d4!{CPT ?XIԅF~܅ #XpH2﬈zBxZT5YpwԳXY #=gKiǦpI}ez-wp0~e_;(krMXOtLۻ3/&1R >v7qƨ060кi— n^NNC5BTJ,nhY$"b#s?yZI2uɵ SDT$#BO*U$*VSIj݈(gd_Jr6~GFX>3!%`~#|!U֞ ƪ,{o[2#NzaUiQ%7v̫#c .'YvPzT`6מAu%k}kcU F - R0IN^2+ m[97^8i,HviG[1niN_.Tmun}AsWh 2}4@9*WpDMr VӪ}4΄Ղ!= ^a;U֝=5\y\vgT )5:d>CK 9< ϙJ|`B-+tr$m! Xm}Pu/W{:K*nĥU6wR͛uШ ^up8G]Claܽ Y'4P0W:R9|I 7:C XC5P}R[Wtŝ]nSŜ$H?(fHR: ӹ cc"jLPc2pT `T`iu6(X^uo4ޅM*Gn 1nt+FA# fo'Aft@Kye%1&e2U G(ox[Bcbw}n! Z+߅ }YuLWYSAKUQ߉D6Simf^%CKYxogcON  rK0Zo5IWSn׊ȮE:!-$}/tŕN/Qbc||?ƮsKN UCSDe֟DZTNȲ<5S53? Vqư؁Mlr]ﻄpS>/VY]Z7 TYZA[xM`N)D6%D} q-E!&Ң7'uP?6/= Q3GNHW;6h$SF*R6kX'T`.\gol}vc*Ù(Y𳐆sC\|kw_,,kٚ+e {OdyIp~xqsl Ɉ{1p3 Ӻe`'*@)K )ICT7vWom=}w^M{B&8Ӹ@C$ ]Gn3IrSp\/%!Ŧ)FK> mK wz#br^@'2Ʌ?_ RHs_ ye`$4iRj u#sɜQY''IdLd#il7@Fʂ.MӦaҒ۳1*A:?Tʮcj^l~u2:> x>]Ƀpqgi+2)a5e3F;i(c(xs+丽t Y#(wZKKƜr|׵Y%&0\`QUә"U..jor}7$CC_`l\NWprK{<48!}VP+H:P ҺT `^\JgםbtBJۼЙ]-_5g?0T]^ǯ4}ӠXe2bQvh›q8IB-{#{#}ʭNW>ó 6D_AˊC*-T0|Q"~Լ1E/$xw\ܛnAb ! d1!P7 hd%}lK%5Y]7,*nny!nuU8qYBC,S !0GtcH rh6 lM]0 Z<锹ELbZۂb(ln4ʏ -&O#g%J[fw4;,Df .d_wH;tb8rPrp(ٔH)Bis=*bs(z1yc*P<+ n_gh !F:[$ aM>7sy_Ѯ1#`esqfkn1p SP(?*retb!c*_1cyz`L}- `ȗGA*OꃬvY&Q=!eD%|e qae!ę\Ju#@>k&ggo%OUeM"PKXbShF7+KxŔ*_FD=0'lŻd>jņy>V\FK<hʭ-D 4Nr * 7Bʻl!X(%Q!bڡ xѪmͷK|rD ^ʿ";3W^f޺i$K18ˢes72sLu F1Ey5NM 0N% "Y+ܤl$:K =ۂ=["z Ec*CUꦓ4i}1DFnH^duʘv%nbXm޻G'x\[Ȉ4pe"Zɟs-Yؤmȸxu㝔iD !ɪ`f2FWik PUtM׬ȴƟ<TWA6N1:IsӈeⓗM!Cko> ~PeoP ;OK_zS NQg(xLXJ}iFQW'# 2Nz~al<%A+pюf74[N>b]LnZu+!-.Mdo%Ul(}uh-‹ToY8[\4(l?/be$߯ CuƊr6F,2>2$ UJ(.FZbl]H$K3WDrpYbw,&.f_DqnÒ>0sl%5uaScOkɀ$oF$ķdɵ 2Y]GV2Whu Bd2:Lu:E<.ÓW# 10gZ24XyD*VNKk ndu1fLMsAF S^coхrEN71|>m]KtjfJ,Eе*WVdR0иmz:2i){J:}"mz;TY3FMq&GM\9iPDis}4lR!L^yqM`QȂpcƌ"WS%DR@8)c=xx+Ia?$NHyݶ#0] 1~hs-6lFgtKY(qL98Lm@ W.(@Kzq2%+,Ni'RbcA%X ^Vuꅪ3d5F|6glѷdKuL͑TgC+h"fTiϔ0Cngⰷ3-~_?~%sh?ᝁQvÄκ)6;iw~䢷tL^Sm$ $o<DMd0%xtN%mM5Qjv5"dtT&M{+  hiAc$}v+#BɒVRsAw;o?HV *0#VOf_?юs.'&iIt&^$V&:feJ96Lk-90O@K$]1⢰3 b O:-qܠsSڬم@sڣUi;.Kq? sa9/b)ڎd~`:hQ2I-q[I 龂%hQG۞m(, ?bċ6!0ctLͼVmXdAucw>qYIw`~<d*ں,/E PmT=Rgzt#sAӫ3abL^3ԧWC'.\!<N+26^zI?C{1cJU}x8'jg|)&:?WrsAV]`!k=+e/gu3a*8)vy{\/V!kKCt!򪙏W#ק3bwS}{M0cyz V0D.z_ӺN0?u$iNϏ/w z h S! -10L%#3a.İ]Ez~D1uco^+8NQ{0HY٧oGWG» <_uDI\,?/ZWV&"7 ݽ _5 Nuq}+r;+%Y4ƀ1x -r}7e_yx27CKjۿ2X|m̌6$SE2]Ԧ5ԑqj`X AoAoө;/4i!dv@;i֫nwof&7c؛|l# `XzzcQ\XK$O_B 71oׇ%QZl^DVo”6xk=SdžWe0⽿):F raIgD@(/;5=dOٯ%70Q'׬Bzd|GC=DPd -Tz|^Tw'sd#n-] oQx@:#(G`Тc:To8M1PaT6S ܕzOg@vb^mtuk9w+ҜY&`h]z>ݮ5Z1Cבc[@t嚠p Fd\ԔиT<ې^ʤ W(ˍѧۏOv](acG $ }j_jW~Ts*ԇggW̹y؊w6/naҚ`LTYCHK7' y$]bq/łU,zDeM >[=uR\1.؄='dž ĝVqrHX#E,ѭ GR1+tѰsނ/ŏ:$yjgᾟLI[{>'c!sU;<2\kjE09dO~@9Wt'KZaN*=|g65vomcyIp tsy۫t[χKpt(^,:- y\nEU=EKn1#vO,DKGԘ<#!qXo85-.ޕDНXעOki2J-S<"|*p ?y׍@^Eu6ɕʮ\{qPFӨV"{T칺Patۊ AQ$0`]Y_  4xs+{ aZ0{`uą`=0n`Sё;IdmvSCjH58[@#xiF SN*i iP-8N1 Iuv$cf&c>Ay…ZO.A;G"`:)3xlgKJuI t F5=_I(:5Źq:R-rӐ lZ&Hh"0X0`Õ#N7B,+&U_f4+v.Q\x%M-uU)3Z%/0>L0=Q!d2|2hD)'\\5O+Ӕ|02POWo'&b=6@SNrdWT*i:p}UuɊвOYX9kN26AMb4 V9Û v?|D2 "U/aDDpO| FfRTWuҲ{λ!W!5LX6EzKe6+;J1:Dh NoK|^wX'Pɞ0tĬqpovٞ-4_ʻ0]P\Tq5=s\%>&D'ﴇ'^G10;l /:.  ŰE|v:5{Ź"#|z6a);|S 4;1&u^N?Ʈ&M)1`{Q8y<2J{RW$X1*:2rwdP C k;Uby,t/sߒ_:|'~$)?f 7lj#m ~WeS5hȠG ]dx֙Wzq,s'ÕO"+{Wa $7ptH، &C X"hcz!̇_L5yc}Ghlr**x%QV$D!K". ր1^ ZX[Ȍw:k5b*مӛspm7[ w߭G/$&l`DȞe_u?>ks㽟:8di+&ˢMFYԶbVbD,E(;o ΂ZdʴwlrLmq침q 0R,;}3ziՈg |hl1'Kj ʳ@Գbڕg&wBn~̺5w^ĄOHU}]&n%|\`fdV|@o^-]v*̀,ΫCee,ڐ"ǭ[s$)&,70/ etut ]Y#-\&H>ק WrtHSU]e)i':i+8/sϪNs%ƽ=`$?cˤ$rH[TDI$٥b39BW\Ɖ{EznbCE*_WɞG؄uȭp-ɍ(X}ɯ7\?S СtNJ :{MgqkeFBdt:CvEB O9^=$ڊ\!^z$@-i{,^ø 46}+" 6fbWs}(j.n_(ܝOů/&ؐ0ECC1VL+[M.׌Ow,_0S[&thZJVDO>!Zm^Tzy{aߑ%)8ܡ.mD YyLp_cN=Z>; p( ^|׿jx cEʛ +2`JQpӎ@VQ c뜕ӛjBPj 9]e9jV ]_W=`"ʶƻzOʞa6 0Ԛ>iӹvtMQw]?&tJ3rKeպS{5Gzu(=ųc7oyQ$9 mcq*eUN 8 kѰk%&oAx=zgO4Xua(6C0Yx><ZnvƆ 4^>ʹ:Hf@}~07>V]"9XD+.n&bs:Sv_egzG@V,,\f'UAppVJ̮[rgY&1qh1ZoN7h?@8(T,\a A_|ad['6:ٹGOϏ0ʾU a>=veED a1On^ y{ pDmƁW7NZNtd>HjN sО &|dC/Ne:_exag`rBT|9 8-M&@X"v$84 V@:TDZ <3=}tiG!dfcSJD ?e:gQj,XWGȘ*/25Y%5XotXlrNK4rq)OkV|;Qk003J[!L]O 6 deɥ Wq*N6Zu2qPH9boG׉W1Ӗvc2YlOˀ%HH^O%rF.C֓=jbyäGM{c&=%'or5peԩ9Wg?ƝK &^rEO~Ys0t^cHGC6 ]_ TԵz5L5fM7(XDI5iG)U~RiߎGRa.~ {TQ:Y8i sQV\2Di{pb *o4'T27QݏZK ?6={6, vtz$^JIafx"Db8&yɯ=";:<"0 J/t2[=sAPt]&Akv>'}\[=xK < =psUaYˎ IェgͫK=TY?8B)I=dTvfANzܥ21B|"ng{F[h+ a4P*Aq$@.&HlfQ=? Fx`L/wU5ɮJS <¤ ^! dOJ=ynb@Âӻ66)T Ӓ4EeB#`&V'3ndƻWk [Ƒn&8ZvTRDfY7 5*pK+Pȋu2nu qQy@߈D𖽑^6(u@4t3#o_9 e"G9𑞌([ҵ>{^Bo {4x%QطHB!ԡ N+"RO &l-p}* $`9F_pWazqJ " g,cMWKxw@ \K[*戞ҋDF:A:JJ;m0ן5si = C?aoh3[y7ZF9RށGn08&ȹ]Qn ,N$|HޙORG1٫_?M~`G4Uȯ}4r8xc샏6Ud( `P^ ?jKa#rK~ߌſFIDP1$ht/ek?Ci X^?1핡(tp"w4 ANfփ*4! 򺷇7.P7 gDcSzIF%\31ε# LC^R޵`%[BĽo|IoohAyCp+|9 L(l`l;uP:U xV 5W$*PJ(nv(-$l-gi%Pٕb><}1cқ niJ%pFd]$g|%^UVȘժcSvo{*ZbW5cC9vQa<#j\6( RFϫOC2L^wJA +]ݑS!ˈ\a )O~Wav1jhŤ p@38E-f>v_,J2mah#F4q)\h Be %TJr*(@yF-UARR9~2*wgʓ_!QLyBVE'OַZm&>F]T1#yp h?=KaNΪ[(im;{lT<{1p[led''xdD B=w`y5e#,~ew1*!V5krbшv+f0\!Azw"i-݇5t͏i #< }S8C/!twMC֜8wILvd*QW#>ZRC Vο5BCF&Ǣ,b>:6∪3#cZ@uen|OiYU 4+NА%!&nap^#"Dqb7 pNH f7cPŒ}* !3b1v33 Vlm6oǨITI_go[_UX,S#AS$ Ed~,t},>Y#Yi(N8qIG*a4-u%Vs_RjSU) Lȋ5'${@(T$gCCy3ޠH{9,,MN "lxm:F;E? ť~Hdasy5Hn<O'ϴPHG>~:.B/nS#tShٲJMȴyDjH Zb.2ޠэ^\dZ/M:=?{hyY݆:kVw˕- JqaɖDPA*>%EϼmGp}e ͵3G]@`OLJEbz~\7{JϸjffF| XRJEJO!.ubsA_AXy2ȩ%gXԊ|_Br~3R4exX<7>{d\Lis! +SZbw \Z)@c]֢c `66&L8kx$CK91 an$#~<^l6V'Hj77g+ܗFc'(=B~s="b M beVuLbGoYUpܹ&_XFgIp$yV1 07aFEH, xb"qJk'ʪⴤ1+z|<(-O'9Ѵ^dߎꯗ= 4 >8ǞAO͟)gԩRIb̥گjJ` czL!D nM9%sRt:8WY!p/bUmp 1d}jS/Wz1*P .[iF]lLƳ,n*fDy %k="KL"5,jӼ`cNO P :7P,4cMW)>7-R|-쀤 fWq+~R1"e#{dH??r(/M@Q/ڟk@l _aߥN̵yZVRYݱh/%6͗G=qNH1L-o_;w.E-Wk}չYX=Z 6X3e6{͗dұcژnbv,UtdL-˯b(͏|䥏C.BZ -.`1/MͲV.R4MGxGI)M ,,u)ZA,*,:Nŏ81 л#('Ѧo!A0BJH (S@B"2hEw1޴$YB_'!Evꭝe6%m]"jj?_j*nR<Øeb|/sQ'=KiDDy(HU+L\jKO ҹ9t;*s䔟yJ ('sKI,.ϋݚN2Ի*} ېB }\X48}ل?CR4񨅭%ţxV;u wXQ }.Qr&iMBNx"CnV^8Y3EqQO8[fIk-*y}EעչYnj͞UјkgR7'B=R]zpohrzI@6+t~>'w˫d;؋Q6Ef܏3Jw9 %QuKǒ (>+>:ڨ ;lV V<_Cϊ^]|kzw>HJެUT]v- Q1zMEp5jɮFP; EAqHPL]/S8,EPh;o%9oT)Sdyl[h%ଊbiW[ tÉ!W,2BTC͟f Us%HR2d$ݨՋbFyok1PBF~nHX&GO)WI;Ja)q R'Y_՞`;omZ@;Cwliaeuh*2g*;PY w(,U%E"w<҂c<`Lcz$; gnFmMMc4æ,]bر_5塖+!w/Kh\KS!qq!,86W/m-&p>3/:L=b9GJ#g=삀EVi1q9f%uwa(pn2 (Q: Z#΢fGSQ4)OqY- G2Wʿ\=uÞoeK&y=_ED L/M mCp#\tO)'K eŌlabgQ&*A~"'Q{*Q *JAQiPo٣P$N8^'08L"]$tvݏD$6S6`gQ:F/i 0uZZN ѣ˨BUǑ+gr9ߏ֒  kr=[%7e_]}+]“Bl͒(@8< ڻ"mEw*FYtٱb(.6[*#>kSZ]+^YxS @n9/X1AQ3 v]*3mMU񱲁:ma(jH+w? 퐛J%ٸ; mhr ʚe3V;ЋoM]Ҭȇǡ-]DɨpOL$Vd'@DPaGǺs(FCBS@^rdţ-ԏfid $A(M a9X5i_J?otƈj%[6emeЊF>.Wߖ*$EdD% Ρ-E+ |w^jx .H+=|(Hw5?nsaLOtw@oQhQFKbcS:3r @0GzkS]b np%mn^@IUۿ>Pd+/*GoRA7'>"`Ӽ6d!˗? 46}־O 4@M 3-À_t"/X5#q<,AZ3 cHhsk~hUqG̬(]( SwzdY+z6J$pօLU:\%7ՂSoxF(gop-V=*h>vE5od2DEb2Xb0O RړPؔաeJş%6M2yk3I]=ze>F@= Pz>&> S⎚C91S>53*B[JDǘ*2 6&19 *.fy k8Cﴖm][29[MK LqVVe{]7BFY; lJEqZ&Ogϣ=[[/pkj4=We,9c"8_D|'RkK*qLԈ{Ե'Bˑ}'g:\UDt;ZڃwC歈taB\mA8$ސ>FsY,mZP(b%3-G_i7\nh[%"SŹl|۟ E&H)y0T@> {'`(!;Cf!i\@^jl=(̬T#fkCiM0Vֵ`6xE8lw\ж=[Dae,KJehhΛ6w"\J \Rt_EAl{k3ᚧ/ԴMQjXڒ4^P#DFE6dJ̸եܤ /lu)O mW Q! ԒܒhrhvݬAr}ַe뮓.樈8{" i_w"]DdDf[?ޞ,YĿ%[c Hk\TUVl(Ml ! )3A^drD%֡:^<~S x$h]p@0fJ!a <0[0'$%]xdHƋ$%I)J|߰կNВMY p2Ho b~Udcop#Xk-:*$2S|%oYdԞhCR, 21Rc<rc(mMXqRc:eP kp"nV(/Y`q"c⍂*"#՟RVbʭ^wS8hTl ['w=>lDVȷnz91Tz7mAQ/dhݹL,8kP{C*v]!Ʀ*`p5ɧ eYJ;If%\@g42y2\Mg⤌Б0V!.1nɻQj N :FR qۧtY~]G~H)lq' 56j')@xRyM겑T܉I[{g&jFI-S oL?dY% e8*`‰.: ,u'\Zߊ %.t]< ÷Muzf~fX,^XePa-,%puUqHTN'`F ;4ji@:o5LI,K~o!$!hY:sgjKp&F܊PhllJ!4ߡާs@nM$S{ $77f,/4JöwjeBLhhg7 P8EMIP1uDEZ]7fJ*M2kxijѪ~J6nK7] ؖ:E|׵-9-(T-bNdcCfA!ҿY9kKCoFouRrRH40ږXz`bIlд1xx-zTҌ0xxt$p:0r}>M:b=2&ߠ:b501>N'~URPe[hOR 6ᗁmZ]1yX{hYA51cTUHEHxRBX_R{IJQC#GV(""1OBhb;@Ko#ןoi@ c"auA >^R%)uɗ<6 yTP8Jnu*fo#* `3*F(G*Pٹx3#h('7DwU`k 6 6ayb?KY땥<î a3'i~Y7Tb;SJg7niyi&ET Ѝ:>cITEq3WS3s˭ƨj'U)fŸP6@FkQNkp!3 nO;w[]D,fXnYbAZZ1>.Ax6j C=Ŝ-rHp`G I+)G_cDRiG>>ħAAN ÷>wl@sk2&Ne4Pię Ke-鈌v8^Ĉrԗa'V5x/g0V=ևLlP0YlonY{Y'ߟIk8efNg̑OXg{ݩCYvH&MJ7ANORN+G- btPY 20T|znaW)췯EpϬ(Е Mߨ|iXZ؋}1e}q]A+$"v64wit 0kGUuo78bL+kvL=;n@Qu;p ##^%ͳ8ݻ޿h:ĺy. S ;g#+l}u4g$go#[& w yM(:ؙn1yz) cbQgjyI>`@6Qez`B=>~{Jqྶ)cד=;)~zADӴv0?`*d*!V1o‚ H%ajrP+IZ~dv^7luII\k$&_+5y#ihr4 HfX,phJD=qfU in|45ʟm*b-X.a 'N _ qb/օݠIx\`$[?7\F9oMD+(e\)5D1"1t9"=FVIJD>WB>[+%'2cS͌sn=^#ef5M/R&w1%af):sƦoFl^0,_I=#OB!JyWgޡցf5@+#@"lSƝ,;vӫ`qR?fJZQƎ׎ >:D~ 0#6geiE@Ech}ZiNÄҞװŊ6K(%r eTf_RE?μ6-^JʫW (?#S:H0߭)n}5Zp=[.JXR wyCkcL n3H9[`Z}rdx} ~Cdnǿ DFf4qaoW-3ǥf m9X}u uWf!T2sFjPR$$M1ϊ%rV^uYvU ҕcE>&cRMx10B?̕hNb߉uxhu,ӊ ?B6_$Z,_4^ȭnDb{)l5|3gcզ'3_:l F 1\`_-Cxƺٹfm2pVH yYtT65=۬`y 2T_,ғ"br߂II4 $U9Ti'AadUL}[=̳D'xct|[{pF=<ɉnX%sons "^ u8, ] ?r ]!ZD%Q]5#Xk50,\@LJqD[TV>P gF޷NёojFUȃUZ }o$Q͒vJ*]ioCX~qhڭH4X1f4W D~GNaק!7a=<߬"6V8flчNҹNnv$'Ԩ@@y/fn@&YߝܢeE;SU%hB6ȜE/ ĶBxl&)`%]D DI_fy7k$F \I|ᒤ ~)ǽ9I7%&a~\oZ~*i"Lb?0 f{ gPiWJ#}ITsļmR9zʻ/zAt9bx?@b?6]X`ŎkS*h[ઽ9矎O MK[b#~ Rܶ^ ]cBu}Q6*Q?JfKX5b?Qde[ 7sv,Ie ,BR&%'mW@I 4DwmI+^ˆvGr־ լgrwY-ފ8&a&[eHїaTWqX<;l;H87TpϐDlu v>:#p,c8(d F Bw+N7\y : M1=$+;HsUcdR OL8FiH&(f !4!'Ώ& W0haH~k'1aJ ).eH ;3(/v7JEfJk݂7v) ྑt!SD!N5L+H8"̘I zuJc :L=ơ%:?`fCxdRIv;G>\פȐv|b^)N 7lStM%n0q,'=4+UXвyi 4eD~{V-<׺}",-饩P ܓZ}Nq./Q$&ef\]LVO RA|N>y *#F=<Y8!CMAiWs-;\( ?"ЅuꯊeI)h']öۄ*NG??c L7z1\A- DbvYt+@ 9[A3$M?"05mϔRn=4"|x rKvdEFn~Z {-eV`y.3[ģ?Vy=@0 qn2c ]AT9& V2:3n^NDLWfD? 4l| \:ШK3IITs]#lI9[DRp/TPr-ȃGimH4UW^rvp(bSw!v/Zl1S]mZyz4suf5ZLbNSr3b gWJyTJzrDI![T2och+(y!bNwr`qLjmL \9?HVS\Bo|cV&f%3$P$rwEV,z؛M.P?yD;27GڔFU9[p!61ܬ 'oLxLa̩φjm]!Z*,wG$4D- e"&V/=Z%˻óĭ@5=lU4h e];>$Vt#D 3kE(H]8f>5`&5O*?S v A`kY^uIFj_Ϧa0Y_5F#,Bsː"ixV)̓gsgE8;0GN|\IY#2lv(ɩāb 1%4/0l,f7 !rJ1;[}Řr1Z]Y>QX WA.*#{eѽH$U `qUb./6:@n\`QEtzG9+7ZmB c :w~4:)%,bq]L.X,f[3TޭAׅR"T:-!O@;ㅣ6úk]$ Ĥhf$:tW?FiNH]NIݛ ݾ7Oz :vd %_-Ƀ 'L@pS{F[\6)H*z02DL C6NXE,5?TR&: ֬ /#"?;]RbvGAs-}gKpe 4>_JY$afdY1և}OjR,;q~d.xڞFUM0;6:AkI:Cb<Kh%~TUdהc, >E#{Sb"_Ef5q懹* Ƽ4 lmc΢\2{tٮuzPdxo$~sa897ٯ$֮rԐmtT]>xYkœ2UU[ʦ7%$ (\f#q įVfw>A U5/hAk6gH2ut EH=ޡt S*.SH7Ql\/YV UtEzUP MہWvE 9=8}W\^CZ? VID'\uSUE,WQ~^EU `}BjnŰZgD#5F\'kR v U{PB MPB 1y0U/8щ8)q{ԅ*9CK q;">(puM RcJBo[lk5XG;=S# p;ZX`8)O 1̘Ső:Ry$T`-J|:Dur_(xL7-JFՇ{ Ş) tCG.݁yw$i݊iM0w0+!sf/hloh:&8/t9a;E)xN5%tDk4a)I̩ >>8-0"R4BD%+ZBoSDa LU0GQ5(m Jא](L.`?f4ޒwg㔴Hn7=~e~?)KQ" ΁ϒAB|\x{2 }}诃,T6LqGxMHONXC"*KLt_*Rd,m嘞蓾nĚ3d ۞Elk@a ZC)XzAW)^ЈU0oF# /ljCH xU[ قqb'!'Ydyh}O4ILZM@Q҂A!'>/4aO~`I[6a@6$ |[2:]uh̞韬Χ7-~g(6$͂9ߤhl_p#@OVbh|/vP29  <݉)RMw8-s?Z i!*#?Aܗ&I˛1fF\󽕍aIOgltDz9h>sHf06iui:P KסBKHIQX?)Dk9N1J.س%4j@iJ0I)T\yUc'p7ZY9;@_ -ߕOKZcv c\֛ω x7†\ .Zxh="[WO8 }oKʘCh6 YDq%"KDaxjGTo4 Kn0"K3BUJ8xݭtˬB[[#oSJ'k ʯrV~UByT@cj[=*^NA3K=1-zus#F\.La'q!vjP*< !ѩ 2c:BۈȜ<.hX`\LH)5'-a¹;FD<A([JԢqgkUnaL8W/Zhre|4+_ղnQc5l1l xS0Qғáf`RL;>I- xXA_!hyZs=5zz:q]tڤc?rb :&*@*4=󵟊cfDX- d͈l d (\( ?̢U k>ʇ;-ڻBJwB7i2|^eUMC`tΟk)A?`K3g>h~a ][ZzZp L;cV\ fT*k6Qnìs2&]h8j/L"8*0-)W1&UL%6 XVp]Mi#ԍ`1DxWZfDq!rVB>"ͽYc"E/zI7I<TQCu6f K%ݑ+"#Q,l[6LW-Mm-6î@$e9sts]0ÖP.Iզh"3X_LYϾ2Ff'~b0*{TE >\[u}R.uii|=6hKnQϨqoF:nzqpJ:t7ԪxeLFA3ܢ0QnJQg̫Ǯ]*hF[[/~ ʄCܵŷon]HL`YU@t ˨ҫEm?uW@z6c}!3y Nm<'D` іE&Uo>sBuƿ4B%LUа(J8_!U6?Ǖ<e^W8:c!rp yu?IOa;FT9!fHx:Z/*j{ !^SnPV:h|H-$1X GwPx؂FPPn6 pKB93Caf^ZM_S7FmTfpF7֜L.X6k"ϓyaR.I44VT8ߟz'l^2uU?ۊ}ӑe4 M}]vcDQ ~iU17t>x Iaw| OZ 8-͈N+SG b$(>e3bvOrTSԐ5ń_l.̨D4n r\j0e3YLDd\dBI] Vd ZA$~j4iI 1:+)J> /KuۉƭWH}ZLiܯ(辴dA:~ ,a5 yItkilA)s ͷC]YO`XJrËh}9+򿪆|8+i Nzc/ڹ?-+*߆bd.R<.%<-ėСWԾ;EYOKyra!sXw?&uUM8(CuV:m HA8OA160&u$Åwrօԓi((FWaCq\.< :<3EXt\c&&B+onX]rUj8߀ֹ >OOhgs@ӆzh.7m*tHhKECtϐl<[ɶP_B`-7Un#/QfB{:ԀYU res6D">64=zFD &}rᶅi(2 BJ"l21a$xo3=7K [zɆ8{@A~:)l)٦J7kj 5&rnj4_Ҭ1-}%hMҗ#28K0q_ |yzMәh|iH2wQWQ{>rC}#GVbi$=<ĺO lQxf5W20#y/޺&^z36$6`ɭj@QըX❙ztsFַROk>fg^5_!a ˰R2l{D!(ڿX4O-2.ts f|7(D GCj2[Vu#[;ڻH1S0ww5GB7Mq\;Rs;h({ԑcQa&U_sEou#0BriUJ󚻧2+}b;j3f7ryvm!x)BQŖ9vfPvP oHFjRxn<#qyhPc>g>v-\1NdycnfS1L¹08a;@&h]vQV„iZۿ 8,4L3&1ŢDžpeV F_!$B_QA,v1t9am9Pm+rWP`zTG!<]MQrZrɥ+@KbBV!Iv́eTc #)`[*]xj4[z+`ʱ;p CYBpUv91.Qcƈ!ߍB`tgFD[X)4 1~ H(J7rÄǡ%o{=n1IW[{- KI0̫;9է^(S3~0wܑU/Ik~@ 8@ȝ,]<%j2CI' Q.HWY/(L` eFՋta25$%CR"'l*.Aru<­9-p8mQy`K-eD3JG ʧ՚wҐpMN-د7|EڰN`KX pͦ63UC$ʰ OhRQ#IE[hk_"pM(0ChO]FZWtmȧ+; cNzoJ!ݿnd舐8PM-mCAOa;+ ;*L! (_eUc/Vw D&_=uF;7.! y! 3:*/֦!>*\uB j3IpW'|I ٯi7tOא?zVrBt?Ƴ J31%5kj٦ :x)SD1WGsK?$y ں묛MJ #{/:B9¸fdFrgP8WMH-/%j-~$Y=CisEy*p3XOmmFj"ϕ\i+ض@DYKՋ gʄLkzu֠T{Hrē{Zga/]{l)-  /@pSYd[Mqt~Y5$Jn8Q>Ѝhq]vAW7IԹd`/h(@|}PҪgb$6K!GV*^P_x 5c5r!+8pN$H[5#IJK넨zԺu7ωs%-!-o=vZ K~̉ŹtP:68xmkbxys!@0<a"عBsVK Vb@/( fU]7 )~-o2QX,gt){7v"' qjA|!7gIt\5׺dS"<}u\=<3lNɅigK{b'!8DN I\n\4q֒MZl9wH~/rv74LnAϘf׉m}Tén BIA @$Q^[8v!inڄcܓb# F%y :pS'OOIJӶ*;A]~$pSSyaK N )hPVJcXeGt'F8&4swm/|1ּ{E@uTNgb#a[ JQ9&j)(v̯ӳZ(,UmP\n6NSacaMja]xE\BO%0XCHNMC5F !R.Q.!I9څ'Mvx;78l L[CP{qObv ˑ '垪]7T._o̍pLeYw }8#E4fa! T%zqlwV"QN`1w/D+$/ ch QZjU*(\UWRfAFzG&ET¢2K1t A 1JnKX/EڂvV(?waV< )ԇD7N'V -A ȶQt lY}Snm.in̜Ki{îl AǏ  !`O!1d=:`_"Y#f"aLZIEu"ZS>&[)r]V`'((ēU378!a3VZltq/(N씺=T#f\ԱII)YBeH-)ڹ唅ws_ޮZ޻>gfuP?؎}ݭj1dV W؝.o܍!U;fgۉ;9$)$~ACmrφ(w*W` {ǜNp1(n[F(MyO~cʂ1D7nO$`^0bbNwY#RS qBLYcj!Fʶ*(rDB5m-C4t_Hop(ھkMW V=O?Dx`ꆎ2섪lSR9E%L]2kBmIVg'[zr xZRoBzQx^jo.&ZCIeRO|^},N*,Ft2sQ,'3>-'7[)sOz-Il$C e݇21Wr1!2"DJ,Ʋny,&}˟ާw6;kSatUM] "2_ҹp.q${@kI`JB EF|m0^KA:~`/!taC#U$Pn<1G,qq]CaP:|W]᭱ {!|D&;)U׮_Iuwq\Aw-.V1ߖIX̀cܗU$w늜(4 Jx`VM;7r&-wl/o *ӓLQM ;VqӵoOIUY<8 *k*3=#UJUk<"ZK7}Z#p3a ThbN8WR(ztKd+B;L@g"x6xo=*\eȕ CWW@ր(7O_.1OZW܋}Cd"7j_'l3~G:) r`/@ .\Y66& t%G̶[0=@}V4R5R)Plt4;$E!``BlR@N RRYYr\S.v&zp.FB/JwYY9;#7PU[ K>ZFX' g*.%8'UuT UlFğѪTܡ#8://4ϐ4u@mȤDĄ y ?x7V\WG0*"0"XLT7泓O>M%NW ZK7LR"_u9.+#DyVLA¡ZUuBS ّup!_DX:)d-eiA csxJd14nCcu|6 U]Ѝ6bCl'w0&gI L !BSM0k1LKԃ-_lsѮ␟&L@]fԚoW=+Fu4NأX!(GmU c<]?jbnaxS22C)/ܭ@6J[8W@R$/U;MyzV^er_#82d!>Whhw2hz> U,;vZ@VـZxՕJ-G 5h*]eo}|]k0d|!mXsG V|Y]ףH Ԋɫ^c sſiŸuc̿FD$[.:=WTgdQǪ-Kz[rz9'Nvaõ]R$TjԕTb({23NQY`v#&/raWS |>lҶi V13Ee.eYp+|mTmXьיWb: *J>]wyG6D.ywh3D^"8Հ8&<%Cx g֙GZUR=j~2T>x,BsePԴ]Ĉ'#_5䭗<@8 XJG7(붞 GOI&iT7h,Vg\P!#߳pFIG 9wMr36n]b ˤټ2B8?JnW[\;E.*'0[}-i_(@d(׬V"Gg erv}KffeլM\0u/$ A-zq47mRڱN;G>ŎSN a\c;CnIܕ#|!&y'R{ťǜ 2 :~sd$򠨺fN(؋;'0'zOSO iP`K~M("Fs^3/߫( ء>35Gc1O\}8V?I ~"ZDV,|֬TVEnL!'1ɮ؅Nc^Œ.)E.b洟%sxiu$iOx^\{WJ@KwO}=|s {? w_K/v go~ʻVo`G3\U3yvsMb+ϛ@gϙb/.XK5^ZUD'%WmIQk9Q& aݞ6ԩ>ɩ٧)Mjz6ADYCwe*KH>Pub3`f2q rGέ+IavfƓ̢WKI"LB,,ߤO#&q0_h cbo*ւQD8¿Ԁ0$nΠ) ۜYL \PiPf9!*}=Zj {|*/=6,ÜVYR1D' VAګBQnp~N@32p!YyETu\Š} IFg}x'/ ZoL\\Z*wh^ 8a)-"k/KhnMڭ-0(p׭ C<]\6,Z"5. O"93 oDg5Ҭ~Js8Mkicǚ :¾'/- Pa[F~0@"H8ÐMZ^6ٟk/Su a^%lA ojݦ&+!ƒnؿ~% +0TbNh_Dfx-:f?B"+vˋIqU}CmiAMcZ:y͡XD.>0xp+/7aPC[N-n! Ր%u7~% CKbU{cN h-`'DPe:˗kPVV 6QݞGjzk {1HsP3m=#d\;+&hJ 9]7MqeOJv X\QmB&/ Ur?`ʾ| .Ykr5c5]BƝRKRpU3[Y6JQj6 tɢG CԜXX/z7\|+Ȉj`o+4vOi?pPG #r xƏxK`lPjckJ[b04tR# Vsad;Z9rH}U{u[qR#07bu Dҗ#+7*cVRDh‘"ÊQVD7_W]^x`}oIkp KActta?s<}vxK]>!SmJu||.I{#]DY0Hu5 ? <H)qrBN+kR =snORy΄5O3V9D"7y) ;0Y{εfsT)IyűV|ȬArz2NMa=IL9m \'?qOhm0 th#H\ 쾙H@môqϷ]d #c"ey0'}B8tߝ6% GبP57fY,?R: g> gD \Ybiʉ tᦚg? ^b0brk "3 C1ac07&W=Io|fV޻vWD.ub @3q&o},yMR;WEgq&‡<#Xe~r '~9 Brfjɝρn+>zQj%'_*h$w' E')9 +x-x%0^rw7(GqU1QaɈkwa 炭3P5'Y t]4Q-Et'f|u[PH=6tRؾQ,w4?> HQUϽY @ g'w0Yb|< xa[wG=>@ g2з@`DJUwO I 2 ɂse>)9RlY6PTOP`Гny#D(Ti̭<ͳ'E?%A&RZiXd0 BaC)HLRrOA$rxJ4x\H0FCLs*h\t%!knHuQH<_E ^-WkFb7tMW$㗥>*8vƋx:s~DdWi)UۏҬaᄂ!iO($VFl"[  frл_Ư33|@UYI#飃˘BAREd`7dX&ks??ޔ6)~fWcDSX'3&7uG-3wwه%C509 &"?,R~,i;HЄk$l7$b}|k3'YxqVfq@PZ~%l6SҸOJ%`}ݰ/kS2y+nML%( ^ƳzlX Y[$תu$N&[d@@4I7"JZBPqUL%|< ܕ續7EB0dsIK܈AeđJʹlugοaۉeqƃHԑJS3@.&B0o!%/}}S_5?fR+v1g>+Ѷar24j4ks;ܶ ^0 09t^HYfnHF嘓hX r8SD1ɆE9|NϒyX)Nz A^1e4&zNxN7UOJH9_3̩ eYǵ5Hf2b9zk%?4B݅[1@68nNb0D,w+DgV \Z\ts`̋?jq?ʘ!1y|s%I$Iq465B,\T\ Jf~j{0),a9T ԧFp(?.%ƙaS8,=Ă#OsBB zG/؃/1;k҇[G?xA*Ńb1d[Ҁ܆dWմv+똃W^k_`|q8i:ݲ5i'!62HC{L %AO5ɾ0Vu"QAz#rP}x|KŮ|vt͒qPj>ט_Oa3ނI^eh +${d 0whRȊ2ce m / ,TGTN*gL,co=dFۆm$+92¢#Ah Sm/<8!/fCKtdؽ0_H a.TAmezؤZΠ mi~nR4FyT*=q|?|C gNNtV@.ehLԖPe]OyH=I3M B;M"𴮘}Rz*/Ǘwob!yCc:\ޣPnV6Ę3q])d/%q\AQs 0!&聽/x$xt?8B7,щWo(F&)ic/>̨̱NVhPO8W%uEZعء׀hnnv/D0@vgon) fIsE% d8:=x1<#u*WY z§+t$>Lt{Dzh3j2ج,> ,P^L :P]r:uSsNI;DrfQqp+^CNawʬS2c}#kPf A5sLm աgAn{zpqKnTdX^ܮi'YlU,4߂+ZmQ3(zv^yf;r.TB?5+f .aS`V7Sx.06eYWIZ~.Ō>͑X J٦-eZE֕ͰDM&FkۨA }K/*gH >r75/S^νFD^P(*(Raz gRFnL>qoW:I=TjpЎq{b32ŝqE8z<7xg LB 2cоBYL1 NK}q rhqriR85:X= ϕHz4̼KJ$[F$po/ 8P+ qɓ,ixH,912>8;~sxxSrBi:prlcR͗-!1}?YL@L&1W%,ĈuB!csJ1r@89&w5 \Jbr@_w y!H/-aTy /k;y⅟~ߎ0DALA;@aĠFk[AVo0>h?Ŭǧ$Y\UJzbݟ;K l‡[*/[BW3|q9Mtd;U BPǿm/mCPO-%< +Ny,rqyO r)1jMcl+!sud iT"ܤa-LqW zc!7g# 54ݟpCk ;`t:b|8U[w!dbʊYF ylMLnQg@IP߈cGWaګ-/<D&jrb}bX29njrU]Ȍ#wA ! PMsf&64'pYq"v+0+L;"oyMQM'e敥Ð~/txgͰRV/kYDb! BӈOq.k3n&ugwRM r5GeQ.RVЖH =@ _Y\hބЌ6^xNAiZ nEJ ԞEbbzu 8'(CaSPUbl @=N&ILXczo@uD H@iH[/wL?Ɇ8_;K+>nۮ=vX58㮓m E](UOev*'riU^GsO  f 13!OG-@ps΀9!&A0GE}>N\  `L*KеՠdzH_42M<-8ݺ.#G$nX#ST8f3c/Я.5iJmfC^,%Y^,~3&hZ;ye՘j&5AT^!kOX7-i|z{0[RtI6( "W̎~zyzI8ڌ<`I`S7R?EO 7 5ƨ.ې׳|buer 3+ǶR\j&$R'pA4 9h\$817'98Klk``|MW\m"(]F=Ol.-Gt#tO_g18 z8v98Ȓۚ&ޥ6u>nMsܚcz2EjZ%ǃW4kTlR*h~TRNxw6zZ >~L>ڣD =]ZECr=Õ?1Y(Τ${ƀZC!rc$kǜ_F3^-)4UtjՕד[^c \c_ &nO#9HLg#NiV; ̯B> +(l'T~#ZI!trÐOpB {N<Ϊ (o=Gr ^_6:N! Ztc3r|;dQ$lUS,aqш|68U^Ic@<qlys V}yW~\퍿l&LC"4&QfAy^,/72F- ?QY<$Bk!rQR+d} )hܐmpr6װ| Nœzp擠L[ )=DS=ӻAe*{3K䰆]FU-|]b'|+}6/]x86|b ތ߃|1@uCнaxF "l< FoíUeSIǒ`Dae43S߀z[xmYҍrpFRb+kL,7 <Ԇ/Xs!, / wLm&c@i*/ dbCTc6#jRZjcGV;UQk.73D¿ų$IAqCV%mJScpN`zC߇ #ss^8*~D-ނwxT4ނ)V<27.GX|P# C ”"B3uHx 5G*ĕ0k5AP #s(I 1P8-!W5O$(}N~254l2MMٹcZ?{'B&dLc'0/eP.\.'^/tД}Ɏ-GM2XW%Or.[xmG;>?Z9*`xF-t0[h7 [XiBNcZ {ZU_RdP>}줵= Yt}zڀ.5ͪ`8neYNHY{kUN#JHZe-duɎo . {}nG~F̐ͬg]=N\?s*r+o$Mgz< :$Tw+FVZ4;r$ wUtD[ʼn5Z}uO]3`aQL%o3bP3Y/ ݧUiύyНAtpkݽ/CKΎOݙFx4 ﴎ$7UB^sKǍā­emdOYӲ4Eǭn6*J#~)0" KU:3i?3IӠÜPp|$Zsp;R ~2hڭ=wd>DqCKS9G/܉"$SY◧gX`5j$Ȅ3.r"}=4=7TYjS^K ]>DٙJ" ~j@dY4hP7,w737WH?w4`J>.eSrYrVd?̜_U"iAM$8R;hɨ<'2=9X Ti T9f`yQPήx0>&-){uߵIVԆDjn''Hnv %MeVuݷ6qBJqi(t}qje+=RkQsǑbqEEf͑l!(ҭ`Co&FyFePeJ(lbZt)]:ɆO<5?C 8zNE(\FTKإ.9/DKb}o(@e#$Gl #@+JĔ:mW)]\l:ʨc|A2%˽ )U~+ Ii+{l'ORM8T]]@W[-*monنU1t|,7ėj|YdX+6p/w<[|xrJ ?:4ȆtZpC{XqBHd }qaׁD7\1*"$aSԲ5MiB[W`W;vM!a- f/5玮X"n.>cv=/6(Ln":b;&Lɖƒ #z<7Y]%|О< @z)C6.ܰA;2tfkBk%Ǿ"MVC5Qw;ṆgGRsÑV>Hk>Qru{lU'Y8!P8VG4_@ x*P#˞(dF@歍ff%-^>J%W$Ye@"#%\|< 6䰹Nnf<ߙjP̵G>A %ٝ0o$ynӮ3O ǜլ4aa(t@E 5k;juX) Ʃ(U÷B)n\vѮs}@Ɯ_[cK W04xTDܳwo\oWrL>V9n9m6UK'C(ʀI1ާ|OVH}9$"(SI'RWdt =b9Xz=. W|]xV4B|w 4 ^7ak ʉaՙ>8_0[glf(ãcZ-ǥtzri׊Hlebjr$Z?ad2>rJG^0Tlo(73+t䰃/&bsc"lBEV#3}ϯMØg#G/p4{}Zm A%c1uYl-' [9 R*ȋƣʓ>O`}!'i{;[g|8SN|LKH)_~K!nyCĶf(l_l!H zjI(HdިʲiE%H&+ E=:1- Lm|VFK]-' Mb,$7"7= J>`l ]K$~[d4`eUbP73[ V>Wec1"x ;~871AucڼBӪ%$ fQԶ }R"[!;ěYȼ@J^Ew^jEq+(cu9nYY{08QjteCބn(V<`XxWID E,kC-3HZShk8ŚIXTuRs#"ڶs_˙>!Ĵ&ӣ%}d`6:}սU94.,J\`c1|"IV-اrۦZΞJ\DWȑ!ʒ"6+Sa əu 0XHpqpl~B7.̮UZA~\>3fzduxż&{dࡨ Gi%烈ӟA%P!a#(W~̮J_m|Bp{qɈg$+݂ "pf'$} D}ЖzBQM1ܹIx0$#! ^KB^A)u&Ya6Zᜡj;2]N`64{AKAM"2FD<'>^W~i$fIbGґR̞-=,H9 W:k/cwc @r߼tV/gXn^6+:ml#moSc+z;}(6O6%++q1iВMfX1I9 D ֓S|k:4㏭;^J#n'kzmSwuLjCAfLj w7Q5&KZoڵoc,M?sV"cML 3y8 ^)GQN5?˞o58(a)R97)TRh \96by.d"t݂ڼ֖J v TM(J熭k\tm"Q*QJX):G(}4څ$|B\wB_>bplOT`o$"=URY-JQuGH ခ#i]`WR;c $W OW'+Eeëd<)Dx*=!'[)]#\7^0k<4ɪ$E?<`J_}4=M9@Xj۞oH%pWeKJ%0 ctskXYAD$5 \BzUw}bREy0#lN([3T%%6/6x‚L0A7u.GPIc^E~U6AWB:3Ḱ %< e뿽6@:фꡘos') Z~~a|sj,E818dőz- pɼ[ƀK*&esJ(61.g?̮h iZ涢ң_i% ~ѷC $dxisH!)xm':foAU>4Q1`!l&tᖕE#el .YP -w HwS RKm)AN|FJW9] nJX!!fǨdzq<0 /,o 9}pCQYuz3ڸ7C*l>Iim&o߉ c)W`*/.E4+yF45Zs{#9g`+$$YCmzM*azWJo7isujiEfЅn PL2u`J(dJgg'#s1%=.f#h푋]Ms8%QÔ%uu$Wd94Z8g۸?pW'ZSjN*wn#Gi/޻ĴAjwMdakQ`I~%rwWCs3"nӶ[t!rxUf'hb7q y$0yýrx gG[:95%yik+T.=ʛ"뉥'"?W2P=f' [e47|#v ` j_ļߖ$x; s2 ,Nk-);\z!FJIqRh>:2+r*ɹfJNN OXR 6>WRL" ^En#Wy0wP皣j+["o/m6>ez͟C*A$¿3!v+ GTn+&tlAL8sX^ӫeIeսwW$JEH#||:i1]4I j|d^*}}@ [ܷ"_̌$̧w+XpcY Ȼ!&fh"-?:J!$'gDUkGxRD?)S3no( @Dܜ | = ,isMKCo;`(l_0%U3gPN/W+̝qC3ޠCGnsf+v.if*sᜠ ߸ NΪ A\7{ۮ~3ᙀm(lN:~-X!gMha$HUYi%̇| `| )5O-[bIJ\~/zOA^Zev Zҟ$nfNfWS^>'F}7^Q] utLJ\nh_H6&hf A@PMYmZ\'pTq'TÉ4PQ7\̎ +'iMhjH31%'ov '*63çn(v(jDFP[}u?CŲ̢H:s10 Ҝ/;2V$( bWt$ZύA$)=e$:GQP@S5ӹ!뀦*dJ}"o&\OS?]2^r8oy6/ \_5SpfT7<\X"ɮpxT 8@x&o/rNs} ܋ϲe)&x#Izm:;|XP=>J^-23}=Fh(?u6n=1[!ZVWq\ڻf*cn% 2YC,NqcN]~{z~h,Wr[pEs<ᦶvr+=dzO`cF&S8 g`WE(9jeGdo {~9$pc0" ?9 f5dKV'>23 NBrl$;po}~u , (yWvP ]s:7Yٶ2"嚹x+"yP+त]0!7%3TCAڪoE ;wX гgdզMi-)m}8F=OAjM<ڤ=W wN[YI3c<5`V-!ҝkG$G-Oj'=3Dä.vbnn CR\hn!m0Gn3TvIuH.'1Ҷ8(?`5iCVpj "t;&_eǘUrIf^ R;M3V߀4A`d,||4Hu|1k麧7;2GY2$l^Kmb-:n.ƥװ_PSiDnbv T&?hO6>f*§6~IYm6)=F"( 9=@3C:\?qI멈 /9 amkp AwLyU; ]!թ@Ù+~IT]O/hjNgyJ d\͉^9fY۶3Y!aCYU'ogɐNp8y6HǻƞZI3e7Uc5k G~9`:^ 0"v6a; q4Yqz.`W?ڛEtXk 7<1"y+XVI}/Q_hz 0%.0_% B2->۟ʑls, 4y\ l  m)[~ԔX?&χw8j91(2Nшtas>kPezS6BD(][2쏗$^Q͵lC*~3zIsS?G,q,7[yN5ÛXQ@st"T|TRN !|S(زE.⃞] mWP}w`MT*-?}K|-f0KA?צOz+{M%Rbж̲MF{4Pg[~ ߄Y]7rϴ-ft[{9"9'x 2UU%`լ[8DshęGSOvM+C{hF~ l1sż M[$=GZ9=Wg޻CdJ"Qb9|Qo A//|BR g3d?fG%E8p:qUA+x  #h^ LZtVsjAi7㴍BTv 7$+2Dnu=dh.'sgZ~'~__ F;O>B`{UȒy?N"W%YeO7yCrY0EH mӅv;/AH=e BJ{Cxx&Ǵ&C#DJD NPݾHqj6<'g _p빼SURG)xr?o̔A%ki4R55j.R;/1FBG5>hetM$!O38,n,O(;cΝ`N7[PFcX2%б5%K@X Y) GIhxX<Iu->] /EEQb+Z2]syVǨhI/[BXh_QQ&s cEKZ˰tPZ+{k`;ާpN"d'[u8'Ĩy+^ڱ׬eY`Cw]Z.d/%yKHc^=^l/-++Ykz8(u6׿ #tH)+<֠ƘSu&%3@qE4n j<"ȋ6z?M͂\odAΈ--rza!ϴ߉0S҂ESƒq33==+;:e^mtZ+#AVgB4 H@3vmDkӱBˡVhiFmYherʝ `.>O1ECm̮<y+HC1[+3?cR04{ṥ;LHZ"9X-FB0w9V"CЁA9ܹӐ1~@5lLN, n$ vq)/k ڣZ^ePs~pT AyZMhm\Y?0W䶮 +<߀/WG(7y3̗F,86g?v*}g #:'Ht]ݷY[_;HgصW^ə5 A֣0 {Tyk 7wث6O!K1C5b;MYY?:SX sXgٯMQ< uwKR0X棹+ߠ͓{ obpb4=4ZDkLkAPic$ ?5ty!Kx-!RʝTc6[}0/ЈSsjO:KfUQryпw|<>ؿ^ê>M; 5,x$/s aJJRל3V8{6iR[f]D/fɉK::Zxq #rg,ҁ  97WXTT"X9*qs>{nf8iSE.6Cx诒#5qcAC Z "VCCŒ>ZZM@Y) <ϛ8C$zIW= oa8FYcX wKo=8$t۰ަ6!h<%Zvm6'gh@5-KZ %"282*m Di-lIcR |m&FxJ;sLީo@},[ٛYaRiac-=Ƨ6[oWȮTAt_C8KeæPtHii"fnEe.e~Dp}צCTBo& 1+W6$a]e %AV\ |^| @mŇu0+W,ړ2oQ՜S m)14> 5oem "(0Lb``ᇧjJRՇ̓N@:1Z5Lgv+ 1nTLqoЉ !10Uvww^M҉a(r}R@Aʣ92Qi(A[AGcS'x$(TECDŽԌ-@pmuzMoƏ[GV5=OAtH~_;Jwn)x (LkɸK Cc\1hmPQ] Ǽ.T#k-e|EA*wnre%jJq)Kv xZsPUDE-NN"WlT4A9.'҂[tNWA)gZč x4?rx- =Jlo<*E2wmщ+MVeBADR=r\^F@k8ps'qQinew@?kf(ӖtO;.o%#B9]ZeHX8ǻ- 9SYB,Klslc,ȇߏhVW[]*SL?UZQ'6z6rdO HA|٩Bڍx?M" 甃дm6J8Vmy"%c`H| kEhX$BzT'x_veg`{F֖@ ZK#}(n^{ΈߞZ pIa\l*m 33e H3LʨLKI(Ms%3%Z-!EtڿPce$WK~vO !Ja<& qvh|b7T^RQ YD#&>j:%-*b8vakͰnBS }.ǦRSӢLi|h:omVӆLUXw/Q) w/إpa=ԭD' wvlQ؏7F*"so6kjeB;l:+oL }\tiF8iqGC9e3#W7 O\1WK*O\}n5º) 7J(CK LC:Y{i/CY \VeKa{Fyzrw5_j[SنL?L>Bg $+YyIs-f sX~.*2nɕ2鄣8IGa"}MivqS Ϊv$RP,OP!_?t6K!/`Ŭk(n[ɯwXOVϵQgǟy<`́UrX^EoKabHOq p`_fOk¦t`:L3ߘTLaa#nCy b ƱegT%ca[obpPh6[˚ˊFՙI9U!򦓠r$wx\ 3٥yzc 2de? kH=X qv 0syZYTkg@[QoC-d ~/׍RQ(osډc|#'Qe[KX[餷V]Ǎ3`66dWù 5 A|@;Y0]by[=ovM巌 N1]!as& wU[ 6AxzT/R&aH~bGGKp[v .0Y lg"~&=pV'Xd! j^rdϽ:áldW08+Mhq(t{]q\^[5w/q-q H,=+4zTLMP~Ï2A%qш{$q'sNз Mӓ MȈ5%DG ӥ(l6Z2:NKVK'$=.mLR1HfT7y LjMSK˄ʜeX}~|m!>HK[Z.쯺?4R4gBF8GLEQ}~K41F=H<>%05Fgzbx?nʕ"ʮ=).rfӥ>)LK['^0N5hN\*F-Ւe|.s:$#ۮ>N/ vڙ.ɧr6{l֘d*Dt68_ޭo'”IaTLE myu It*-'Zx$XYwY f|&e0hr"` )RXo*I6nAv qO1r .5;0^xaHG/^L5X3]NHPPjs=&.h Cv)5G;wi^S:!kniu\n%9*=C5a)%FdCD~ˡi;MY.ߦᾹsIPk7P˦ʴ?`.mE-kډWܼRؖ6|ǧّG Z6&~+؂82&t}dEpu4ղyGF?7kmP\\F[b A{\fBjj5 )) bQCyM)x7~C~= M7sIpLlS_ P5숇D&ڭt9eO\yEmQgOH<`?8ގV,Ki"A}R(t \M22 r2y|j8Mum=m;s Lg9bZ0esڰ^FNC,>b Jv:fWܴ0ʧ`S'@lAMJՈ\ԴQo5DBLvbir'^-A#!ꫵFAa)TGH]=KLk:J(.. !2g' z s}TA sQBYnaݿTtE˗Q5F>BT;ਮ`>"maow>\ KIIHNDl.M"G~[<:I #UsfosC>1: iOt?+e9ez@:pxvg@_kn8_^lZKQ]g+IW@m؋[w}wW#f+ۄ<~N{f:\<HPA"J=*8=DߊE62v=5b`e'͗ԒW 3Qxo<rI@\ !p\4J4/uŗĘ]H#fWϖF͑vF#ǔ+! #RT)[ s㻞W9]HMO(Td30ePce4s8陵7o*Vs'bL4]YXqubOjNU_;&vɯXAM}za=ӫ%znXs }gYI8]ONGT#ߣ?QT??I~&nZɅjeq_MRĦ ƻ/rA {N=ۄ6z-¸$"N)@jSo$gE{0U.osiTT ݧSB8yNJhct9CGXUyYsahOPzGfk*n[bUrʇlxF:5Ga"aC_v]?l8C=+m1wKh'w,#8Leq&^D>>ws v4?EU'8~+z/1D pQ+v G?o.6wK 0"bdf냝ZJuQrHi-N)2cHFD3eMI%s+և7»@ פt//A  1nO0l4wޔ]0϶ #cUܙy9S¨YF%C\1Ǭ WjA gX"d6T4s|E^Fk;lOj)v9YM.l/Qӄt*ڊs2+`6 (myU0d~ gR/Y{e2ju 04~U[(*$%^I#o:-iAlB79V?1[SO*}jڃZ(:@jlt:׵3Г!V av5D {䡳mCĐNk[~42Vl 蓊jܣ(+`8aw"[,yWr|n٪^ؖ`WEP!& Mse̕N( <&xvG\4Hb9p"3cQ#0/j.ˁ ۸Ŗi{0ly uz?"CW%mv (o4>ӇJ];*({\ F@GXI`>эjEiYe)b>]כ1/!/z͆A}s)v!%:;.e *2lfp_"l9ڢSjT.с$L8ZO cSX_|쳺wijCЖDu>9:GRF4Ja"?=!VeYԖ#%/LGz) -]N('RzXޫ .jC]۾fhyj4 Vjd] iQY]ػVy>,:G|E^PC~f {̚fxKݖ( ]`QGXBx{~'kHM?&HdD|[WۥYyyCȰ|,"exۓBn``"5Xdz8K*չwbɎPoqPg"ȥGeǡMj!x?!8Q8u`QFAgz{V i \]/BȀ|0aKqAf֢rp_'t,7% tm<\:vwɱ:'^jxIgr Jb<-`; ؆6GPܴ"ceo}u*kCHȧ 2i2yly=$\cP T1d^W5)çO9l{hvij&A!4ͱgb'qI-<|~^q14rɃf7T)6 ߉C:;9P0 ՂUUUg&YuЮ~{r\d4ZeQ<9j`&heK襽w<& `3H҂I5] G5G1t"S8PN6[m92L^v}Ɛ5_(C7S:yuYG϶l_J]IYxW>k~nMβٷ*|1!Fy&hÀ8'ܬ-mpo+D97ѸTnqrwBke=j<}_q07]|\ wXAN}|vQONUȻᎺt CZ$KDeb++[?G<Ŏ:ud!\m搸'9"4]}ŤHc?c@'wAkO j$QO綠.A#mh]/qx!ek=.pƞ OxR@7 VbQ@B p_GK0X['ωԜ9ys6@^9v#B f!l\dakĤ)5'u} JJX<+[)}_isu}@  m^p|&=rE&]u>˿uzo099H 0u͢u$)+>\*J6l)84AU;*2}hEӇ`&Jqk@Okɪ}(=~٪)'= 䪚oq Mz C#34Z |L3bP+_mi={7 cHaG4;#Y-cY[ԸgS ffYF " ȧqH\jZީli#jP :Ž HEVJFh1we/Y+O zo@bmzU73rIc|ҚtN2 ^"^4YE StyyA\Lj.Rgn%al.xѦcVdТޣUbs(u"P דE+O]Rgl7 2:~=u`DqLsQ46IG3T0Ssp=cilxd?Sr|1} b5pX;iE%L-B[xh޸m9GMߤ I?8kC] Uȋsңdl1s?+.(1XC:v;'.BYS4vʈˆ#_|" *?cW>t;DNK=ZUmcEU3{ȬvQf$H?rac݁XVcvoFyGNF{R`kN7 /^ "/ qZK[ c0uZ ^!YWٙB Y Kx8淠b4O-ɄMZN6q ^=\V%D5IzJk$w Np)Ǡ6յˁ"n !}=Ӹd^]TD='`/NZ6(ݯ)\xHjP|=#. xUsq6>R^MH` F* qc0¦+I}uN# :ppkn;XLv*javz;WkomI a#D&w0)YV5JQ!u-v*h~>d̷7hJ?K‘`F;;uy\n.[tx| CK)-Hx0EaۤZ}IfwITp ى1YJGi4 $6{M\λFNNMNnK0/{P(vfK6$u $ {u:_waۢi%2ڇRt&jZk(+x مtXb5´!NK~0 r~(Kaz]Rd76ݿ7. 9/s[F=즤zLc92*梨]UGx59tf= oΩTv , MT0Mɻee>/z26@՞2*uX01U`+2YF:QVH]^f́?G!$2d6dڊȵ"8%A/?sY7K ͷC`y]ƫ*"7ĭP=4-=[cn߉kõڮ&H؇_Mn#MkRϊƉ4r{KHP lV=fN`T\[쨈1PAYmVq|~|m?s&/0'T ÞZ&2iޖ,-$h:h 6"F/eH{v-,0 cҽ꯱&Vk% UQNqjXc<:sYjYq Ao|6PVU58cZȎjl߀@ C) 9O+#s7KERc8Rz',2'm(qZ30vܘzSǰVR#' wL U8e62870QzG#,VZ7J+I>AGtۆ6J}BhwqzGYƆ!jzo HJKe#JGOQ30{‘|NwKB`Hȣy<\p0!cZ5>^ 3j8Ӎo][Nl&CϺNyrphL 7tS)t%|uDuL6E%nW2U]G쨥.?ۑ*|C&GF>6'B]xP`Hs+`;S{K:!̄bZ8Z&~o9P<8+X>UUd~5ΨJ xyzMj2V2O\Z,Q%8 ]ʏlQ(˿lL&=ܣҁ%HT7"vlUkHD1F."?W+xbȁƿ(͓N&5RDyrbiDJ)Vz+oGRU@q21Lt ph fc*Kw=}l BeD76y6!G[|:1Sr7&G96sKc8nc2##ow! X;ھ_v[PPRԓ;<,[_D( ֈ=SQ*6ܔ c tH/" Q3N!:6C),x.4F([=C}r*iu-ឱ٪əR[ѕ9+p&>zqӷ̭l!ѷO r=;Y¥N_SzÔٹfc:܅ֿhWK$S*%z{j2[W߯#׆G=j(3:4`7j0(~Rش5^14TiZWdu.j }ݾpo{>Djis6UMJ 5>+(48] zi2 UD3Ip"0e/fO+‡t*:TO[-r|Qj⋎.0>ܯR_"8k+=L@.)E`^k@'P'KގJ%)aۿNCO,:sIt$C_sO6FLimpk#= Н[D;=yŁh,PA{0'rp̬ (~lx|E w7\*j{9Q6+vUX 1d#M~rO#wn8Nw>+sZ{%̙f'7kCS"} vRvAxeDlL+`s{B3H7",u=;p-%dp9N4 \ini;b&H'4'a KDWS407̶ud @j_r>*u *k@JIhJis^fԱdn\eEf$Qwə[`JО%0YYUCSRp-8vKZ0y$Ƅo={ D"B^^%3`OyjsW !wE; *B?ΪluŠNNm_̵Dm 4~x/\HQA;9'2T˔b`Y7(_І=s#]5`7g`O)#"_–2}J/V{2`%?k7.6 Ӑ7;{($ lGp~ V 0W(̴$:eU ,f̃W>]gk u̢D6Ӽ;{I+S8U[>FUA4o t'H?H춈^2 )ʂ_qb3eufkDE--wfD N3_]c75tN, [\cO,EIq3sDym-K Pkٮ,3X|%eMA5#EWck4ۛX|SRД,/+'EtwuW2I4y@[`kڱBXi@ެHI0SD..L½T&$RNu8gQ^ Nq^zzsD>) W$ZU>YS3w' -q{2Z8/R'Z#8:xj wq P>E,gBN>5ޥ3*-RQ_LCy(vk9)?Vr|ϗ{* X%ZsĮRͅW;Ou U$b%S`},5~^Ր>/-r3EǒOsB=x$@$:g2ĉj|@c?%Ð~E4P֏7FddEiV0ݿs$wїfڐ:"~;!2.V^4l0W6bu0^_]J>jMN!5C6{45R鵕YP̑j^?<$r/jFҤf j(sq1ua{_W'ʤc]iϟ,W!vxk)O]"Wzr1䉣 vI&l&.Z/)Raˆ!tB2s%qkgF>o_k|y`1]WavcZaa +ӛ)$>dS.GF[|-lmNM(qB6w@K73o0VMJ8[pb$+ȝF=gkV@) c6ΧӒ]˞bn 9ZY*I5@~ = ]M*5ս&)"|Js",S:rgM'yLJZ/;&?Wk}J+{3^Lypq:~ek(y-7ФM)On8y;g5=wUw!0|IDO`vZRp$N~ۘZ'7QNjYӠMޛ`JH/Mm3Zjb&/RxvɻZnygm[C{~$e._R#?`AxC ?kޝEE ,r7AaapBimk +y>ՅDrZ+vm}%'jB)yHH~/F /S9 ;tѱuY!#sI_JJ!"2QЗڊk$~Fy@F F᧫2Kv>`}KTcq# ҭ w-yHELaY4žk .E`˅lyF.,V&!VkgBO[Wxx?E%'Buۗh;bAX¨$,K[[(PBKs5'gEcنNH${Uyt1Ȍ>-s>=XS{\U ߞkS\T3ٍ,>3FHɴvHlNǀ\=#"K_Hh-~MNX,ПF7"^–·@XhNYma .u `B5lL̒Е#KztD ]^kMmۮQW{c"E|2f6f6rz[zߦrm3t=u+?-J&tsbLJM l;/.ENMsESlSFr^\\Cm'ma⪽|#ݻ4[8P=GI">Xթ6{ Z% Yͤ{|8E{0ZuA# :\jzAߩqWӹ>_&+RntZ$0k l:b)i2j농nIŞ>[քӟɧaiփ'˳﩮%PPq#y<,"CֵnJ鷈íIOP%pq M/xL]ˬfyUXM@ܰEXSIoi++I}:j@a0O=kmt7rzE-ۮVY4koJÇUSZF\ ^F>G>:}#=PQ"5;H\EHxĴ r%Ak0ă6 0Ui׆ k'9|pvpk |1+T`:9XX]/(p""|#XbtM 橗zg&q֟* F<Dq Mq֖VI0g8Q-×;9d,O:b5}74YK2^KWlP#)O䏅hg͂I&h0J Z8b~+ˎMT*^H 3k'e|"}O";l\#Ը8 +YFD!{a78lbjY9 #ɗ *)B̒Rj$,pDnh_\rࡾhH@u\F"%%eJЄ]pVp6VY-<'Ws?2j\X27d#@Dl.z%X:&-NYτ8[/I <\#یh0T} nDwD'Vqgٓg_ϒ6<hh".?(-KrmzgǶRy#ΐD!cm WG-\P'Kt5$roʚK 7<ıE Y׼@KqOHy'`w4'VCƬhlF 8:PMތ򴦽mv[4|sJ2ZF TX=~Wu h4`1, AuHUWīU2)_M,dWdKO(~ila1.6 u2!-m=ga+ЃNߪy3Xr*p[z˫zͿ6::蜼2K>KٌV4O-ӛm}Rb+k1:C6R[MI?6XDmL'^ ^R  PUSYs):>@P8ֶSNP6bhg_Gܔy|DWPIe8CR*jekC tvt G5@Vckwt+9)>4yH]F aMX#$R}v+^vBv^|.[??R|q7RxN11Ƣ۸~IA X}/(e䪶oFIi^2RHaK|xvK+[*K uqFV 䲙K2;X= sB<S)qSQ#h-vg.&+M|b;kߐX <aF̾Gd28:AG3StoBg+,4;'MoB1};kxsCF 3nl/m5GHy`w`u\$=خZҥqmRw=&Gf:}jQω~E5(>b5monOp0V%k̑m8sEc$Ҵ>QXCncI nSb3 KqfXR@wѵtP jhiYѨQLKݎ{+3I/w TL0X_fcBF)Y1xԺGf҂Q6~#:;k$.U)t!X}7/lRg],Z~/E-f_ś%gZG hFA(ZcW(!@@vo2FDZt&k_|vLB:y'f:ќF߆z3L  bc[XEycj˻9<-Rvwck>H ^^ ⛍/,Atɪko*c1y#Q(9:=D얎7垒LX[ mR2mEylgd!U ,06,vA~K{O _PR:S`<™j?Hik aL^ S .be}ruW ~FքtLQe69ևs'|ϫc>M6"@!!^R:o%ԧiY<Ģ[0g'Bܮx{_eq-4B*{d XlfܺqӔ2sӆZ1]]{``+ wW--EL|x/E\&ѓ|kyApM%.wF9c0mГv3"xD1*Sa)?wzr}bedO9Pfغ\r`UYPb/t9sGܸ"Qt^iCT͙h e=GNW&w8Թ)a&n>ѪLRַMEOO] zdX'bRGQ}=,YadN6k='_E*HoгF#&兽MP<>!Nݳ 'ڿ]>4HϴNn5$B$ķa KS=erޓ¥o+@$Z椙@e+!Ҁ9e76Ŏ{KAM#_O o1t'z)n>.}z \ ζ: L,B6Kh> FͪVc%Vd>>s&?W`-zyP.JeM2 wh 5}Di"4dWi~.}q- +ٽ!pߪ*r('Qm 鲓tN)Z68,,0/+agLFlűȤb_̪.Sb2uЁum"a}Q̧iJCnPUcNg5 2i5 4'Qe?X~O Tܟ[3g'VASxem.4 7oXㅞfy [*9Qlgdu+\TՔ*)YԬL@36khc~,X_(es~H}sdϩDwҏ#rpV8NBc9<f[A"Y@'J<}oycɌhra';[b{nIҧ-(YU {D۲ncpCQi)aDƁwе1z^`Uyq? v "Pt-I As@x%v9Q2LeG>m(6ճ=MBq@/%!ϴ*1 `c&boWJ }|Tw&ԄXn5z\@ QZh?#%].D,.H9)<\bK.f'K\@(KJYQ!pr7I*r ^Zԕm%p('g=Pc%O{Zn`;4u0yi Hd7Aďr9ahw^$Dh!85: Ɵ7Ѕ^6})V$ܠ$E-4Hu~{NJr ~9 :@pt`UeI&z?ٟhAQ5A}‘z@֜W~ 9ܹPhDPEP3p1NV2Z I-er6m:y)ND6Y d+cYfZ 5YEVs-C^/j~j*Kɞav4У+z9eL:-t0k~-?`ka0'4~Z.CG^. ʉIEw%Kူv "w.&Yb?lUVpp]&{VU{#wexa/Lve0gĺ! JkoC/w)P8tEP9I 124y嚪INf,`LB lnTD}c;ZP57CξbEV >|M,>mnd@Ͷ#ƲZZhrJND*zXK^iUcUߨU'zfb!G8*ABxݲ4ܕ&kd͙;.֎[t6 ~yDPق,yl doCwȠ*l0cZІiMhguJg'VHDj;y5v:6{8ލ;%qZ :ޢrk*e}.q+IPHo N`W2.<ўG]M0;N9sA|)crj>~7³6;- l7~^+#t @[KL+P`xO<YjrՅF[&B!y.*%SOg8f+fM:4G0[ TR#KvAv9l3=/Ž>_^ КjXFm WdpR~4Iqa1t* \%Ǿd¶]B)sy]ûA^{]i/BrH O/8jevpzn iz2ZHXBn?EBj&,p-g-~uMG]13Q``l 0CeZ5bi d}ATՠ؈IZ?HEٹ4`8q=qD( -oE "b-8 f#-y:q^T> (}N6VѯK:`g$Z< X>cs Z(8'Q=6]um!\S#A.?L cy 5MDGz\?F͍%Οw4z]mL-Is8-M#>vjUOXA% w:{B$m~40jH1-^סOdz#C=s_nz}<ɝx5mvL[J n8Qq, S!ˮj TZ-!oO3ވpK?\Qbvy ~auY,ȍr\dL~tOߔI܂.ٷ-{ngqϋQO|z5Ƈ9 Mјv&#l.#*iNS(~W-}>,:;)rCE.ڥɁv<5"NVr-kǾ DzUw}1kj6YGs?rL\B֣k{d7r[yG 9m]$ׇBJO I1ɆZ햓@IeԖ:0? ) AJ?0IWԋ;Ϗ6 Yfft7szCX 1~dD꟝ݣbEF2]3MTf)7My Үێ4zZD)%Oν+4k5a<Jn4 #$QG\:͊|,FRGinB`W~ȼȬr #U3GHv|aڱr ^^;,z !]PP=0c'M?.+hx6ҎEਾ)-_Idž xI $#8jtouC<,QVVn[Ro=ra="oCQ,l D3BhnPo]7!˜XY.B;V[c|y[ͭTB["mbDkoN0 IN'댁U(i[mfև5Nsv&g}Py)glimM97}Jx|[>ǃT};2D' P4Y\\dqHBz*^O&mH,Ҕɹc Y]"k?홆d[fU\( 5}K+oub_F bj~lZa-8Too'v [qڋi%R"RNkyM6ݻWBVkŵY:.aMج x~׌[aKJ'F9ݏqrhͣj ypf]vdjx%&P ֥K#?V&N^gpsTʖ] ~zN|+{ks˦,Ե 2D52Z1Xd}^E/e1;׋uU>ȴ>^fH(j!*sV)`8a}9 B*E1_f>*:zؕU^U)ݛT7Ãe@<'d99JäZ0{{n*Ohd S4ObZ'qּXL&SCg$-%AbmlozU3JBg V4@`4bIkFe1(H'ݰwo?rdގpUi1]ѓMNH%`E /f :3EkMWzѹ6C:KkI4˞tӜ)xP䍦Iee>GhCjsEuk)Uhމ{xǰ>V_֢;^gZڏ9[Hoh(yE{dXQK65[oQ5Qnw2JLB NP SQeK՗).M7o1tː N<`k# &Q~G)esQ$!ca^H}i^c0UGV3ol] :M&/3`9G+Ew`$25b\J: -FQ[7_]TEIqK9sC-=X& p.N+-g^kHzQ/k=KǴǥLK^UQ_NZp>v(xȤt$nK<.D[3>}(rr;y`@irP/bG15J|sbBn_1'~rwyU-$Td]cɐ*SmdH83hHT+,?SmG+6c_aJhoHsa'hGqYIb?Z)3xR! kFD!/hEmQcx{3 " SI~BY2WG2ģzI:mR*lL>mΪ)!dăGœ'oV`( 0Wl\zo_Q,'tZb;PEx]7AV=<{EOhJ<Rc*}\iHvQvK-e>U){:xSp(୰y'怰UuP^҄Ңߙ痺R;7iL|B&Q4cj]nd{=FCKg'\-M5 q N)QfפД,NE>@jU\N S[K.~8WЉYZYFK"H J(% UG5p02-`Sš"\XMwt8CihDrբs)xr vܰlgDݒףѳUjpx|=Ywea+约pq\^QX9y,x$Kf \ޞ\Isd,5CgOpؾ2c2l?P&/ߗEgbdؙ UR7)s˪VCзJ9} ƚA'zY*s$:3 Xn e},xdX_(^#&W?E^RLg#fac\iB52G9XzyuqE ea2펮R! qjb _V7 9'RmѲR_ϩV=.`_zAbդFwtYKkxZĠDyY%-烝b43k Z3kc+u ws*¤Iy+c qŭ窉K 0wb7," dq ` V(Y!Z;\UaB'aOO)hdDhRgK/G;IGFK`zkLXe͎UBynwjHxI,Yf.9`')?5lQZ>BvC#W}nG 5 ?.it"8B i7]~=}5ilH/yk xZ>$HDD(bM6&M|&_{J>,:r%qљHm!'G~)_3@0eԔD,H+ݯIoA=UTQ݈WԌ:- ʄycY)T4\};g}Qr}ϸ=3Vb!A[$b6O;VD.5Nhbؖ֗c}UQ]/ט҆~Ni!!,7?2̷ <}WĄ5`ٯ@׌Wf强\:Z6,BQٹlke wIob;VHP(0)A=뻑 -2P-)¡5J<CiA픦[k 0&J ??=p7rh'kfKY'$ f7ᗭ} (X>z`4%O<^Y1%qTŝ!7NJ=tX7?DO yR)GX:X/'i#+8T ҩrGo\QZ\/& ygc]V̴^@1ke#`N1?md6=GwSe>J.%!X'ML.5u6c`Z& =jOPQhu}2(HǍWT-ަ^p*[r2j6bT0-r)me٪LA:di-Euz3l >bi"%C.eeM#h':s)H GnKΨTďhmۭ.E(N]`{eyrӝf Y<a3N6y;G.Vt۬D D~궪d:PP΄ɚC\u<ڹ+EbJܼF\ٷ##I{ACV\Hl5CSaГ 兜>|#- _Sa8g80}|:'Yq݊ _݃ 4NFu&!Psl#Ԛs%̣W2~НܞpYq\; ZjKrEYw 0T^BAjȇœڴ_R*Mֹ P] f+pyߴr9'eT$z2Jw"6 b8ԯl}@G__rg*cQfg-dU;U8tf W|BRhp#qou_}Қub\(}{Z ЎC7 :8_UzbeC)?զ)6H,Ra_;g^?5,>sV!+VCf !"醪i׏yEŀO]Eo,er,k5(?H+NlQ3FjpÊ#02ai^9yH׆G1vwyS6l1Ŕj'9\P= O``}H+\N b .T)j_eWのW$%KA2 mrRt.^Ο*t'tKv.}vF U-.Kɒ@FM(̠Y{5夆Xy%S%&oDsKB ֜8uQygXפBeS3.G13s0F!a4g+\3wBYhaiaQuiɁkEdL bDeS!l,re4&|T3I5óg_ ä/t{DަR]UugNyk8:. te ~h.ߚ8J 2i'adUs&5\lHRЀO,CSmQY*Wqg{{*+~ IД+g@z-ӫb7[; vqRb9>/(뾼lGġ`<Y+ a G!{"sU#g)x@ES̪oxvʏ@ i4ͫ7͚E0ub"YFQ*b>1kqn+rRL Nho(U j;bvpsTt(!c9 LR[2zz6#OdTVuy?n-0(bzT;?0U/C9|=! ]^ U)0@Hx=wROn2v ؏v^q׽]Z _fo@$]tMcȴr[Of꣙S`Ǭ@BOEuH?3.- 5sv`e>Z`G%ʄ\j!($\eq'Acr+!|-]7dMp \4먧ttxP30OaSvUSN)|K} `mAޞ"Z4YG<ag6)i ; JÉj5+ ,RWaϛuf+~)DYDE]\. ik'̓cZg/g:qKY ^X+k ov64'~֑\;UN3G56<~enݭl#lū692vh谾&c5C`̌g3ڮԄa={k~ n{h|Wevc:[dPA($Pluݦp5GP@pFӸ]1}C0y'[uAf49#׼F[òQ7#tamϦ`c 醀dgI2g` ^m)'{w뙕mefQ~܇7ChYxfJ꺷׽0lkRDmtMw+g_^!:҃%mLHWAljW/36?nHh f5ξ h9o%1k͇cJ)v8(ESm>_q84<]@ "7݌Р^ 1C:/+9y9xBJ[|W L"bli-h'l &DA;X=­ԭXl"XAqJPe\ M!x#.iGӛkGu%8B|v~YF64'<~ΞB=a},w$;.2dn=rs8a@]/TDhOT+ ߥdw;{ۖVKm&b3<Wvza(,ܰ˛LI(ů5a80rF/~aXtH.~ Ex'C0& )Gb \w=RZ>8ڱM@b#aX"r*T.jXPX\M+RQhӅ7wClpN#ZX,ThpYOp?Rs!sިB]3 <.ڠ<_51 X ۠\{w8/79%91'in9ҵ.йsMzfXY 6XFөM@p{hp m-a.+s8ISa\X.Ŀ<um&Rk?!3 %_d2Z5!Kr:ڕμiscʭV` ?~DSND1E}^x)3U1"CV :G3avU9=Eg+-flFj-l) N-Îe;F\oͯMnI/Jd]F%ajt%n?Y{vys =>P\*^e62Jlm(/̋\ς{o c_z'M0 g9w-H"ZDGc󔧏d[ eW2xQx~u]QDJiT5gN'wi:}?VSX uhAs |R4D9q[QD>6.s3cUk?)Ģ$-S;ƾG8,iV(=>eƤʿ~uдsMJ"Wx߲{<\Ms+{YEDևxߌBݮ'Q61qjIgDƷlRkDJHp`Va|>8#~R_TF_JO̫"(p(EX3lݱa0U3$GB`l58@',yG0%,)vt\@GwCjhf%`+4)H6Ms TmG `1:=M \i2U7P@x;khT+>J5g3q 3d |(@e) 2|3]}/ⴖX"IM(tٜd7?]-`@FdMbWcr*Si ͤ]D8 @`'}uqIBXQW BUU>< JOM\4~% [(e_8 %b7M@ɻgԂ1DM]Iپ|et3:$vuR>6cX¦h~\Ռ4Yw ].jiQ_^K@)2֒l{Qͥ&^Qk}qq9FL+X<+ud=e]wLO4S?\WႦ?u[0K)hac$˱%oZDŽpzİ M?h!EY57sxM$JWIB(#@?TҵC[ ~˕%XƧ@Wf _)@DBU[3#˶~sHDe& Olޜj+C%1O4;Lp,)(7P3=[1&vBtXm(aRYʼGJ0q2qM3ByN? ^"$2⧃W,GMY(6ԅ/l})ڤߜC#!V!H2ʘLn,PrwFtZԆѴ⸆L w1E9LLi}>>-|Qg5 Ƚ=M^ 3(@i[p4mi%ܶ]e~,]Zj/;Lhܫ2(z+V +~S{![F')Q7gzeG~q{魧N7ql:L#(MA^sbے0HXrd/mF޾Ek0G'5ZeL(t Cqy!us>t|JcC Elu8۬f>.PژR{V6Ճ*CpU`U|*L"-Ѷ݄VZ7]ԥp҂t""M FoZԩ/xrikq[gGǫr^_PVۂ8̶.pLq7ЈjhS ֤z/c)~83/CvglL&xŏ(kHYj )t TRL* q(`ʕҾ/Eg ))9^}7u#瀄BcB 9;.kTy$<rryA,?=5w[m%wy=*C%4j2jHeL%z;D[5VR&]+I|WϩbR&N6_Ʊ^"(j'2h--ԙG7\ 8t@kѫ!WART̿NߝR&nաRFIIw%`A|* ᠮ#vdX2vJ3X7~^@=cuFJ{3<"%NWw '$dӆ֧MANc=>$Yq ָGi2{}oL šmݧXO XXF'I)vqs)~5UbIܻV+"8Mq/+3G!S_p;O!9PͿ/=!'y'B)t.F+ɀº 4aF_2<_o#\D%*p\Ǝ/2Q1c! Dž?`Czj|!B8i"WHTdZOG3G$H0wjHuG_mWTR&ApM^hRxT% ~9E:m*A d1 E2+P3?(F>㊮ʌONXj~5MrdIqw@s؄+(P'Na2Y9.Jz((uxՃpnsx9&9g+I705(3:d"9>u,jFeP[$}tD՞x:>I-r'lF2\Ьνay3g}c $.b2Ne'+9`{r xphsB^1rdEgZH8wmW2s1r9@L^w@>QOPw%$`S_a 8? 8~-]J"u!qgs]T_`Hx̶biA쩕13pj*DB)LluFcI&φƩoPG3"&B8nZ|&'r܅eY, saEwn*}i 9L~Vҕ-V[JT,t}T fo;kt"4=b|CȳsA*`.&+ x]MwTV`6ـesHe1]+(m88/փ(r3؂%s@eS>׸gۮ GSNLi$ >5[{O wXP!Б`r&*ld@Z3}~WD\kpE^~Sr?iu'{36C)z|>!l߸N}1 #xyl ]W5éOs`ւe3Sˤ|X y'cj9_g a E׌̱H2@s  v,\CJQ6c+Lzqtȕ/n^PaYp>%f0elCa,8Lǻ )OԒ]0Hp2ebP̾^EO7C q!2l&#ۦ_ {ޣAU`!.uvid kvV@Z gv X& !]bIé.$iNcJFB̗r6/6~-4 ݊$ZoeGz#/jO9.7扒yJ[@ ")h-|n5 vs+$J-ؘj$a?UɅF ͢%u_}l<"96nWS;_KF1he4I" ׅ|oL 錬}9~k}'BVHH^ifH{!|i½Z4t`#z~|o Դ Vjqc ҩ  ?Z9)ct0hdhC h[0)"7H0~)}mai s r{h9A,^3,5BQxi$T-bbsOJۿa8}xԎ"~zúD>(=!w$T9v>^d6tD;.צo겓|Cz!qzj2̶aPxjOd5P{_f(te5f/{fzٴ!*mT4`8]!!\*ٹ4/+^g- j7%'tkHV+1IW۪**]Eq׋_s(p-%5}w9Ʌc #[/qGOLf=ke[r ٻ= s^!Oqe^@}sc^yesPT3=rao6b^#ԙ(l=w:m2ϪGIH)_qrp"j՜+Wf+PxPu)ܰYsD|CԿ)k]Ţu42g:NESesv=C ;(x0Κo9'3H%_4xq0鍕EjXKGh#G2B}2RV |T& Q\|ȋ+@$L}긿WܞvKڍ)؍S5)WtʒiV0—tM묅=Ta ՈFu{ZܷV'4#y҃?y9-PV|[}PSs EGa 3%p->cU :ka}".66ٵ۵#}6EGބ;5@d7Jb5*ܵ ,6_=lӜ9[Gɚh#.V>~-"kcb'5{m]>x}Pz\9 C8&>%Mm7jX F:maՖW'lI:N#$ۊ;HƂmT[xwk#l:]0@|S]q</d5tEk&c Z E1vLd'!dsuy4Nem AYmm(DUQ6]C<ڥn4nf*^TeX4:ϕ"/95mJ4&sFij=| j+Ȼ&T|s-qŀKC1[8c:*>Mi8Vf^|z eQ?oG9I(<]idgG\@>6Ȝ0Fs[ 54,"6MiB*+4O7Z_se"tx!J '4)@h8Q2șuSa-p!CAk>=2ѯL ]֋6u-3!Oqv."v!$sMY 7ռpٿGVZLtEru5#<"@R4Q92=W1=Xt+*yge_oBR'wiHTxH>3I*";c0l(Ab*1O4\eM#4CT;܇a/uFjЇUVb/-V@]MjD0FP]¥vBʕpJ;q4*&{.՛aGy[,"r7y>Ul0w ܔ֖AUHN&:[T1[Ҫ).5O GkM#XX#,#Oo7S"`o\<A+-JLyG@ԅpjc6ħ̋wf4o_VcEbnnМ@ -ȶf#D cfr]brLL҅n'/jzUYp5T mt?CobboG~EK]%! bI`iy4MV,6!0G+IͨA2^b]Y@%%z =Z!@W5 - 6Wi 焗~`99!hZ6ŒgUP朝cZ@6?Ȗ2|[,sLc5.ԍ?k <7A 0݊.Fgܧ ԞtC\MԲmIZ8~ .j>↊b"J&Ěb9t5XoA#R?L/I/='D"pPu+ lX_*g M{jx^) tӽC~ J|sц?- Ѳa-(ZLǐ|PUo:Z.Ƈf&dt=e6jK&7ydP|iF,dP]>gehY1ζ*h-9vf8_sn14X|:S"Ġ/!0T|& ׏_x n $'̥ŚI>>Dff) +O-P\1O Z|DNӗcVIq@Ą5"/]9S`,k՞ڋY]OumAyc+|L7VCk0gXPT>Csvl2"3-Z@n8E Mu~MA] y>҂?6Fٮe&QS0mO'W&OFQO:1E*}CPbqMp6r 2^~i* EI>;_b<$Gn)4.IXe+˃ 4BýH !^5Ľq(zIL(qCԆtIu4:kOB(ۭu~7cNi ټ2pgy>0F괢Okhщj6PLԤ> Id*0x>%Q$kP#4!=҃:UV$OHP-~vKC9-0'}M&Ƹ"ea=9tU(kM4ЉXa\ ' ܐ)]#")Uy$6k XJSr G}>*]{1ܡ:Lۢ J8YW}]9 rb!{%ŕrhn8d}tC(]Wg|?:{|H 1u7pOd1ByFbC[L5Tg_.,y̋:q! 3ܫO|̣r`!,#%^X{K1pr"ϵDwU>vsشQ"≌-ҟ$bdm@XU^%_G{mc+U;@Aa9IUy.^|ݠ 0#6h10~ӕ>{G6WE[ w i`ZdRvr?Ak \$q !<,Fs eZz!?]$yU@61Wܹg9u/sBL9yln/XXĎ]SY x2= nq263 Fe/AC*+T\\ X%*6!B(#{'|n,Tum*8ոu $ff"zp@)DsL8H>`^R~zџ5! Wx_hK]X*qܢ/0&Jץ6Ƅs~,|du룘|*U(XHuf8xb_P>2|w(9!2m7Uwͱ%E"d KEFf0ʸM୿5fU@H4jo)rǣ '( s8|c>$ڊ US*&1}' XyIg)k|Rv'3go;/QV>O/Wvqgɪm6`uiZܛap պljpy[΢fPײlrĊ):f#ew:kFUg/!)ٟd#)}B/|F ȀfGBHڒ"!WGМ #`"_X`E!U2p.~dWkpOJ[qIST/n:@6 $n\%&6;4*;irlɚc81M }g)5H_tݧn(S]"&&g"%ä^h{w㸼rιUWlnH>$xE۹ǓJ) ..{$Z,!=̼7J }&exn [rB/Lx-hԑ5JVS"mp&l>Joްb0h.F Mjq;Wsu9'ТPec@h(58%G.,en%IIYz*bPޜf#M}1`c^r =H9 =%NMxpJLa l\Y/CQ@Z Mny{j֦xՐT j]39 f\iUaS GW.Ahe7BS~K'ޮcd^A.\/a3Umk%׋_u=jY# i;i*-`}i$O>}µ*+:z ,Rt0v}q +"nkݼ91m 0dٗI&?F*jT\EGOS^mj[5~]K/x⥰9]=%@I$2%ߜ~ǵ2Z 84' D & Z8I =}d"qٓi{:׻o!"0$wFB_Kt% .!?H¥cg"Y5Qh |Q!Qc3ŕliM;g3lՍlf)E8(H^)-ZjYq{"?-BXrIO *g*ѽbbm_WL .y7˜D{Vs *AsT!nիOmmXCw=uAgd0k"qKI!F<8Ln$<ס@#ks yE)91HϠFIf[H1}#5LrܣŶuڽ ,iXla=#%˥1UT<B_&*ad7o (?+xroAK1.mڨwFa20 `3§i$mQbFUVP[(RWao$9=E 7Uf.\6IŽfgXNo/Eq袵+իJب5O9`5@Wl+[xV~^T[Bhj`=%R&2 /:_?SSFO1fq QwOI( (srGuM g >S.Sȗzm3Y" 3@(_YU@C_-W^E5t+oa0I/GAۭ6tIZv>O3ҍLJ(܉a10<7C]댸52 =9 *hW]Ry{oɃؓ!BPh vyԘ3_]3.`,Z? ~$eͨraA {: w'yEx,nP/6 / @ Mo׌g Oj`+| |pf8T _{dA?AH6l |n$4s%9FqAѳTلPȋU.J X2 Tv*ò ܚJt f7nJ%ݨzY҉WsW[ϧs[paПr0(:/,)s 褬79z|WMHD Nk[@JXA;N%qa!FS2>U0'ōDd: ils+#NPz;W_k  L&)htp<ګwwOZgB_ep12am:vG[нVmÔw>r ؆7b?AA?کfn>WQ֊S)TQ%xv\6h!uWA0)0!" {!TϓIYGY,l]Jٖץ!@tj]3艉`|1^Ϝchk6w^2|u;1rۊ?٦ސ&b/\g5V\2+zsX|Ptn2ٙj՗ õJ^@\!O,#ǧӨiOs=lX"T+u$SNt/ξ}jڄQLݪy{iU=- BRa"5Tx mI<`ORogM˺WigD/Hh)؀XE鍊hxY.)WtY3tȡ+z+PhXe4dcH*(S0<8Qe6zp-g= "܃Ԍ{Mw^ ${B<99Tg;3h(1ѫ%qzBC )'0v& ւ(^2\00 (e we9q5TlN 8ݛ&Uoma$΃'dPgNf_,&yn L |ikts$^[7_!Gavx~* ,)X 囨It% 3 R˦W2ǔNn#[G"An:QdIN[;=* *O 8 uǢYPһ3ul `uPYm]oU˃)}qث|IZղnCzu$2R.1EjلvQozup6 7lb؊م +rs[)y3rl64~ >ުre1?O3˒}$HDyiPq_9=yTZw8P qY<^cOu#,`n}u7o>sH u1X<`] =_U6_GZ'fş߾{*I;BX&,i%MīZ|'O+2FL)&Og=P)=kQ}U_$ >\LjƺHVf|wn!t+$9(OݦA%O tةraԊm(nAc33`9 _B:_*%)BХm$OQ:LHxMTd`zfXΦR%X, q1/!M{àdpW`/'M  I.#@*\ĔIX&8MU6ɱ9ɪ¥/Vun  zT^z 16#y ;ia{1~!xSZ KoLrsýbԯO +꫄l>t#_sݖ%l3HYNⱓ"&sFu&Ssv•E1GLLM{%:R2P"iLFpG0Z&k0ޭ4"E&;[H K(i] P,gTrWb"+#zl$8N0ln9tjt;3<}BliZK9)isA;)~ &YѬC M14iCZh]i>.;OsVDRfH#3XlZJZ<8҂|\DoEչ|P]iyį;Wv/9E4 "3!t{r|ybg ŹB`k5n!̉L>_WUf_Re[訿@+$]հ]SVxHEP͠lg8NgcAhYIbbluHDcOp񙥗|%) O4$EH;OTΜ$ߎlY`/1 ]`pAܥ/l_ D-B^w lRw$Ro_=q1Yf48&h! I%b+x2D:8E}[*a9SWiLԢe^EWnT\uQP_fM"2 h΃h<`u|h]͇ %Ŭwğ3#^ZtNsgor  ^݅h% X$;6Щ#t4(У;I*mh%/H6IĹ+ Kc: t$\­WW<^/>Q3z}etÁH򾔥"%da.}_tPs :$[iJĢc wbC!lti ?ؽ,fcW>&YaSe)휀Y8␿ _Q _tKG]/:ظ-HX-%lfnݳd-<&Ӣlf~Ҁqk;QN5kN״ nP bS2I~Z/EcdFB}^c SY`T/ AHE|٠Wb6 7Y_{me`^B8\GD9; JKɇJk%|1*?I]=UMyJWXI̮]??[ل~YaHu^mEɘw$}% LSsC cZ|:|5Ɨ$K: و5?GhŌ `E ?B^"tL{[_wQ= ٲkHmJ8&o)>S:Bq5kxU-Bg>1aBBNt\,h>EcƉdfY9Plɚ=|q"CtIv]9x] tАp, f|vŔp%<d"e2bUi<D!8>sj́ġ/XNv1[b=V2h 72i)d<-(:j@S%N5*LUaGTS l HTc$pnP| K|ي_بTbifEĬs3$ FI&i$]حWhu=b=JbmT.T6oXq߲ҳ/jp^,lsh5@TJS5sRy{Cxωl]gi S8E *w:tbB\R*uű'+gC4n4,?srCUܧƇVo+ja!!vXSQiqb*HWIz}D 8y"L&iW{D4+  5ʝt 먻J"PS>WA0K4.Z(FȘ/Nl8fkbH<i}u L2qlM&mD'f{stܠRS;vQg;NP%p`E))Di a.g&IF% U=*㮦qej| =:ubzbs\VleBQXpjO&#nz E$yS2f3NF 1cmŠOҡ-\=enP{w ׺^׹eRHZW<_pfv{j|~;6VI'- |qmAo+uw,(3f|Pw"2TN6dOcwyYbλV.|6nۆB"2FA9ħq B)i )H@K/ iyY;PEU;O9;~Y,D:[9Y\Rf1;xKW"9!_u}IVd- i*= DƵ O;'A;'uk`W{Q^}}?ж>8ǠBnKJ#nk}ﳤIΦ"2㔸% 8dtF#('jR`Vx}.nxmT)$\2"jIm)d}SjnZeQ>-:&':.MݱՃp̻\5Z[]qWq"a%c<)~/!OG;" adWG/y]C1dSrkhjvUUkgXڽ;^f~tͺ0ǐHZ{UYĖY,h7W{)=tB4>5W#8)ViM-KFA3 X|UD[%0M %N"-&hn/dz"lh̸!ay$V߉_6y뒐q{, eLŽ& -ҧ7TOBS11!%>4;[V'f{*wmd;(C)~̥9J"mc%j~fO7 :toiϽZEG 80ZA'C$謳J`mĶm 9 \}#s|s E6YW]|}su`%ٰ@jSU'C\NcG0|~65*ќO]9+"CV~"yWκDV ᣐD^~Eeΰ'٠)TCV񎧆EYf in!R(ǺW!\&@%AXExڢ\u=3HO_ O[ GfuE?i4%u*!-~ߜQcMM&rY!كQD^UCr-(7apAߚחXZfXVhC$UDX(OݿJ聘)_-[v?Y4듸T9 /O٨-R:y])HIm = E;Ľ~V $$ YqGfG%< LF3SN TpN-0N%ckJ#36;'6l$htuφ R]%W#v )ofޠ7+FMr鮱\)eFMm*c FiNyGE/܄aϒ:wZGb{1@'=R.FQ /CjۺZZ9C!D]Q>cj%8cm-D*O +1*[ xPљEL- g7]^v3oy*+ʹws- IIn7W#vq%w ZUYe].S]d#jw"bGņ!\m砟 V4ƫ I8GwԘgno`|xm⣼i.MP8[Ma=Wm7v"+M۬4pMk>^nլDjm9$IZ\㜾ǵ<++&w74M́c,xOEn\B|/ʲϸU`r5W\#@2DF"O׮-l960[_VF NlGKJ Ź JU<[ٟ]|]F[Λ*^R߿ɠ~g30\6*啲,)$\ʻ'օ@,@c*u}@qmoD$%Y>.IVY-icK* iaH'L:?hHb²oš_3!7V3n2RCm25}dI.Y\P.9֩{zF,77z/z]V_׿nh.lu{8 DL3+OAsS`eBZB@T} θ'ZhIL/Ebؖ)").Oi>Uho*SG&>aFUtnƭ҃[fH nxJ>Vrw\ey.j1E)Fg'q}Jκˇg\y9rZ҃)8]|)\г# R,EPoߠKaTO"d~T~j8/EN)5}еq3} k"•r Oh`0m5U~bbPz)ci #otCP}?-ALsxߚ/@ a!. ΅5Ȋ罱??fA-ec-n-#S;'. =DȖʤ +NwY Gg$7>5tGmzo5B-G/Rxkyƀ#p\X׎cf5{l2|9jpPK[oUDE5yH:'3ΙSUfj *GYp)=fzx^2$(tNJ<:NL&l' hSZuţgDmRE[maF2p`O×>5) &{mcQ_-t܏"3ph2nY78 eK#wqCfE 2cJ6 fr浳ִx}a4P6}RG'STe5`@1/Uic9I!`}=%/u.U3;'_ґHDlZGZ#\x$՝EҨ:n+L5o%Ћͦl ~>]!|+I1c ۊs?S&e"FxP̍9Z,+u]ۛs^Nwg EL0u R5U*nAiY,65İz&)hq}K.pfbF `!}KʁYNdE:41,?i+?-6x}]}S"a;|f a_Bmp=ī 5@RB u9~t+Yk/7a`*&f} ѡSg0{ZkGϛFN@ .هMQ|=ob^Q ݣA/_X`0艛[K!Ә$vjs6{zLN]IyAW0y(kQtw <04mZCWlghH${L-N9:[YnCp`B%ImRQHƆ.?uE3Cjwh_E>iU[E ۼ{Ane#d$eJPp%>*#BtcfKO8Nm4lO Ƶ0Ybɥ[4s;G?tk*o/ʷX(e,( Zp2qG R癗?ɰ6^DNR=НJN.S3AQFSɰk̎'SK MehEnPŘ@_2?M.bq2׌\>n?DqZ޺c+{%ϳry+DMrn}ss@ԗkyydf"vu"ҍ28i ,WǗ/]6AذŸ8Pb5¦>1>tR[iSNKË]@o-GsiJkIE PSK̹^&oH- RNť`FMUvR;±LѐT, 4m;4T7c"Ry4-v1{ғv3E^z, I[4˘L$v+mѧv$y^u!%+D~1P~gC8zCt X,va;g9yW՚x4F &!ΐ^-hռ\J4cVa<9j?Oǰ{#vZ*Js*D.~:sͤDG&ŸFo(uťER] &wO䠍AMKAD+ iJt}[bݝ-ː_[)l$!W{rg[\<9Op"R{cINQbo J*aKpSXz@6L8S$ړzݑZ]l8(%ZTz~W!8S]m- 7 =zHiTY90ǘO8))qwpX| qeQC'b)#A^Io7SbuKsfR=aB%X8!mw%*~Y#@U9EoWx ˏ,Xj v}tz[ 6l(WF{ȹN9 F&?(XWg.zSx.,bQ-p-2}>7gť SB`cmU[!PA~sRM ʀL"1'*\$t!Ws/]!>+X)H%L a>9?ڥ}P_k0|Ca'me'om22q1GOi<.0?)H3"F(κ|f,}aὬAm [%[}zI;$IrgsqR?%ԎVO[;]}!c@oc"@hO^0ts.IՔnQbyg~#A[jesrOTo 4t=ǢMDb4+t @JWB6t--LeMݾࢆuMuL^(T=}G LT)x}a-'OE[Φ&|0YeFh5T P KTy WO#'f"(@LTy]Pqnvl>V/!<(UTşygp@]1/0^w?}=ZŹĭ\^Gaw|rBeG%4zv d߹ߡ:i] %}úM'  K 'vJZAl 28@f WIz! b Y,m1,&GC*0f˧A'_4 ={Sec'A>qlІbT 6GU׎ܾ[ߑI(UX\߿xpƖkTxN\2;kc-lTם(^Pu?0O 452v{ 43uPʮzp4DyΥJ nvBýuLnס5څE,ܡVv8qA &HWe aZWP!G]M2-59m:( \d]ub}M1EmKW'8Rq= _q>Zy+Pd`s㯟O9R]A!#lz Mx|Z©_vz/ `tl{# ^qrڀ,+.eiIb{(>)Ai)%b8h0)P}C^SMe8@7Rz˥+^Rnوڒҙ _"C9j P+ n bU^}"DFX٧)*?`0 Db8'.}[+!W:XV|hY+ݠ4kRp'۱{gTf֑Ċ~Ioc-Cb}%F^cc`%d7j[2Pw@,43  嫶j3Ö~K޹ bXL$$uxMXrkuώ8 Drg >21&`b/?2VV9` Nel$Wa %mۡjV UR'2JQHSMfƠ&ҧ j̛5S0=$hM{c؍Zƈ"1UET!R=(!(-pMӚ Gϻ7A.sY0PnAp&ޘ.pw uE*~-^DXrf 0j&ls43\ t9w s]؊$&1۷"y͐;vѴccc):Th<^wrؘV6/:sQZHQQ;"@EJX7m H1h P߃paatH2i}FJ&E~2k e=|z=5\Ӑ*DBdh ;UB غ2+~aaq'?Պ]cO;oyً]ȘT:{}LW8gLh-92%ۿe@>j)'.Tg0͐4iDe}<8]'kKj[PlX먌Ugk5'75ા.qN&;VjE_6{ hgشR$G@ ǻKe91,^عg գgҩ3;cW Y|ɳN&<] ?hٚ+nS[qZB1ѯr8]IT]W˕KgT1`l XaBy {6' <{SbNq(K.(;RǻlbQ훑819PQNV)޷V>MBC14c<-]%>W!d!%Ʒo6f=_]9 C?~hmU~ed0@y.E=B5wj1 =…k"%*WV'Lg4rm}ѹC7ihO{.A;q0w_sMa7HGEPnTO͐ݖ 1x8pQ6$ތik$G* WTV%U(jsf7QlWHWخSһ4r&V>&>jr`pBE\< a?eP5,C]ˣ~D'(w;}Qhtx ]l4?&m<^)jD+(Y4W?#2 H&7]$]>08eۂmia+g摻 qQf@TUݙ JaRPhY]imkR5j᰻Wfx/N6sn uؘM.Tk q"Wb W3L9E, <`u2 '&^H$aJa&6po]..]hD{3L ^̘7am{0\jpPlORf/l'Z8b(tITe{D#H<޼%V=cٶad_Z)^[F bF6Y*Vr c_si bG l=mTf9FRyzT}X/]χ#5\7kهbWiĤfl5/ HXɀdQ=un;赳07z%4*%#ߐXLnƤcwH\Z"'|7ha`e}z3@d!}NVNuV!HV`NU;ol "?Q{EK6fcFL"?m`o..0u(E&toS)a='ݢ{Z7 T~NaZB~P0ퟶkK+"*?4ŝץ4ݗO+MNAVOSJ&Y8.DZzf7_T$:/[QMq N -dM!pW-t447Bђmh6MyM);"|㉧Z^H]tOc;ʤ{8- h:ݪN;9,+ڏ sm~\42+8[m2h>1J1ava񺊬RYKhö$OGV=hŇ#rxck#DWO˒2gU d^P@G+ln_gгꬃ6x)*?'mD4jkTܵ S0wa؍_I^%Ih1Tv5ݠ&0ֵІpv,cMIcVE{ϓM.#7Έ>|l[H|&VH=iY[@FtilNK+mgaNb{_7 S~!6!>tAH5? ! 41H#˳^خ(R u,aY$KH+Fh;d ƼGvSd ?Z6I:G*گaapLܤpz~hZ讳O90辌i;.8@X6rďM"pNEq҂pO:H)*x["_ $1H>8cji  jcUg- >F A2D2f ]D%(]DsFv3(|Bogte领,fڞhS=B||8agI8E苨eX}-o3ǔXubwhŴcXLa`T s1^lrP3$hJu llE^]ī_hq/ӦjྈVdb/r'Aaa.,;`ItC="&({?2t6YXh' h-:%q,8='%HED > =޾d=L"mtA<ylV[ F SW0Vf"xpu.DHIV}72PWN"9_lj6BiMQ Tj $W \j_3Ԥ|&aE:ߓ@X딯S`n?| "w =oY_S+2c9W\ -WEZ+}:2ܢE80#4[1 *3iEN7hG2DBN/x8AS_KQSŧW:1ؓ_킥yveo,?8Hip ѹ8h+< R%\E^?)Fo3u]ֳ7geLT(\ w)z]i'4oB6q|@^C"Wg'\3p2 z.ߙjv8iw s-f:j7Ю 4|O ̉ihۆQ M[yb> bÃX7p7\}i@.T?G:ua~1ES*(v7.CH1م? ﬜-VΘ}lŽ\ɡ@M[`_I\{ { )ߌc>L08cZ'Lky7kޮv9W1n;^A6u.ԦТT䋉0l H eBEw*CnzKttfY[j%#ƕ<<)=ޥtUtn¿L"l˜p7pp_!}ljM~s|ȴ FE\N>@}b ßۅW`]ps-x+jw|&fݺOd>^5/bUlsq.W v?>R5سNgc-ar5ܹ+a4`<?R(mGS *$ o¾|io%?Gwln*?Kŀ"TPwF=ɓ:`zeR7NE4TB Ǡh6x~Oi5 jʴ:?S\2[]dB&-_ ֠@گr*jW0 /lY}lD%P?>9/bse_l̴Z(IQƮΏ]œ =&}խū-uVQؑ$4T+àf- OHhfB]I*sE۩ad{֬bGQX{ !T($tę Sn9єl F5A^TF_gh6X>*FT8qbC I*Ds8#.;Bu6PQAr$`:E\=D cC[;8Pu=Gh e_eO?Iy8,"ʼcsxI+X-4' /k,zjײR"àQ4͛8;>.>CY;@<YF5皋vbywU ݢh s0h\ ZJNӝ $5b_8,>m]ӲyB}Sid2qo6Z2]VL HRvJ7t !Pp^u;mi1"}|Z9A=ӷ2h'p_"l} oF͸(fs#! ҫgk[4j~s (D{#+= yNzDﲫ|7 ai&VakhU0:**>g)%.ƙ>Qy+nU쀏|ɨ,{T@o~xvF&u C q.g塃ޞtSୈ7pƂpg +$A{9z7%˝v 5 }*n0z}&/Hv zNn+5xSڙm@WniR+띺LM|B4- Os6ɂ1<jvFnlWgj #},%3wsF!J:ikg"7TF1 Xt@,CAO#u^\ 6('t(g]I5 /aƥCc^uי{%cȿ (bLmuܘŬ M<Ҟy^Ƌ%n<qc["`/> CP@ LU1),А\>kՖv ߙ(mV٠AرAX7OWSlJLmَ,?D@@Uc(W/=5<2o5C}l0W6F‘)$/U [n1=<|(me^K5sBu=t~LIhly{MUoPZ梢5Oy$xik`dG:T[Q̦%+7S(u1J'vqVߧ*x K9l<'KHRԅ/ɥDh}_Vm ui#Gdݏp0㭑])#2]̍1LaպV1$mCdd@morJ=QlQki^bdZ؊Ņ7ڃ|HTZ>g_-I܃NkYt|Wd[\TaA;awդZN)Da,@Zw~F. u}_3_-d-MsNȲӏXIhϮ*յAgEO߅l$/'* 6~inVR鸲'e#: a3wU v0w?lxI MfIM q|իJ$'g }imGJ |yâg]={drĢ2 fa*m=r3pĈ!BlRWgZRODDLByC5ԧ 6qXWD{o4dFYaB+QC3dcrpc& LxE5&!z+Q^Dž6u y\soSyeHz>M?+ϢΕ. @ 1"u=0$*^KWa!]; :p;t9 (`'~Χ Z.|jN070#ï9|WI3oD5]DB8XW2\ 3.., @ű%u1-v7RfڢXPIgrfܼ_bВ[Q[ X֐W s*DQi5)D H%f%ٯTgC )o, /Vm{wH?:3iPC Վ}H;I9R")-A4BLO΄V0ŒZMtBn-w?z|^xs$[H6#tz/cJDa6Ĥ@M&v_]]62F6ԸtͿ"T4͹͏k $Y8]҂a+h$ {xs }U͒|Y\uH u] 8#q*{K@!AB ^z̠ lJeYc ;@ʞ K%G\UL\Z{nvu&O@#F[SR@~9< u~v98ΚS5m!Lh`bIO,m'-f9rJJ-F}E+͉1Sd5/]u{< sUJJN}a([.\1Mp|c'H$3ҍ2R({7P2J$Z%b.1f|@Lf#W:anWF&'=MB㌀ӌkWP&ֈFݴ,#Ypv0}g-%.ow,;gkR}4Z|ԞE]v oX29e;2>c?dGc+U5>6o1b\n(*5쬮*a\d5;x(FTkRF_?]k/y‡ T0nOHXKSs: NpP,t|<lQK0c -k(MK뫄6+ ӵ8p$7N}# F]O_=~uCpRXU_nslJ;L8?FŎP{N \h"!L^,`?C80!0,9V'OWV b"|aBkD/xzxIk A{6=q)(O{+UP4ev_lUV͈!6Q7$#6b%h/.Vt<*#T$}/dKQVe0QpQ0QjjvlOCV*ro4҇ڵ'dނwl瀶`ۢg\,IG)* Gn>2! :ݹZJ+x8 K%|$|9AҠa3]|Ɩ)ů\wPk2[hP;rpueɦd!9dViҜ 0ńpñGd5e wQyUl61qbɬ9wbE!|tIẜhSx!Ei+0 Ǻvol\:I5&7ǑDc}Ng8/Ts",t\>nc1 f 8Y#F?ƨ灼v]Qe@ց|S͘Pu_TfQ/#)>p?|BOӹyU4Q8}7:kLΧӒh~!@U˸ {Ըz`}uFSL|,UܪXp-"l(1T/֤v0XH5mHt7vl?p%oY~泆"4o uh{yzq9!k=X^Ԇe$UTZ>Ts7򁆤<ȜX5_us7%r3 "7Nu03ghRgr #ՠ {>Oᰭf[V4RW̄ PI7=B8rEG`U'c4oaT%!o1[%OY/dF)ْMt3U>ʠHx#U=I9sI+FLJڴ8LR#@+oN(c5/tYk]Y{⿗:=VkK}wLv&ڂw Gd_JXt[M3kI;37rlJ:p*I?I/>G&[@.<pp̎Shp5kAQ,cϼ@sc\CE= !+~Qw3 JE\Ѥ Q=4N0'T|N<6-4Xsۋ?sE;;QZy@.%__']tȴ. {AP7Q2=&z:zWZHy[so['MuNےzw֔ذY|_7IE &+@Q۸%汢`]Q6ȝ,8C%6bn?F̈#̇yhx,y+b);qhk] wi|53[%BYoF. KY7FCO!y)x*(uI^^zZÕ"49& op_E c :c%~Dr{&d,U"q盄ܫ-wW.[.c|2X&h!\{6=&N|I0񱬛ʎR¥'*hTPYPҟ GϽ .oG6;N|T||{|%"Kd-4tѓr R@jBDU9O\WS2-=#&o). <.+827B% %GC)^o8V y[ ? yJ8Z~s ~aPU㯰tjI I&Esܬq9TC'9sMy;uِ"6Vj=D (PPYZr+9z *C5x]=! <9ؙձQg,SoV/}'j}Du@sк_.j6mKIԽP,s?u“q~RZH4`3 fM ,%;lBf6ďiyG.Q@z'=53 Dކ\"a߰V k <ֈE@CD|?\ߌݹ~cky'WUӉ[S-?~z/§Jj92+0K?邙j¶ d ^WjI12%^"]\MDX\\ɻ@_h0D!h3Xk V/`o5|7 %3M8=H~mn'w <d`J>| o0F6I|X^58:HanW Ӵen`F''wÈu6z,k7gqؐ$Kf_\>ǡHr %=ʞ-{|ѫ*u>5c, [L*%z| g<s5=B=עC_ V)l"o EI-Կ.L8Ui+mz1gwZe|ȿA !:~(HV7ˈL-vgc|3tPB$fi.D%eP;N4R2`7 g$w'Njz>"`` VR*k$А##qEeuyG+DrivS0֚}m}L RCh϶W]B:"tEu1+rhintb#)h@Q:φH%8php57ǫ+͛ ewj%%$m)%e_&xDcKdR8,@I |6n<0h;>\rQ|)+e(_&86KYt|#j-qvcӥJMXhd8fŀf_KŌ^IEw6L)'ɢk[{`_ݢRnIjS;V6аfW YaL"^{-&oă-k#8 B/~Q]>dB6y[[[HxMa-$a0 3P.^Ɯﴁ× 2,RS˵2 ^9z; fq@ = a~jtQaI?QdMm[7Ë<>K;\։XK%ȸ}G̓WLMBt/\+8Ǹ/OEb 0\cg^f2H3S-F}Ћ=~.=ĉ,S EKdu_U<.Q<2a%*g1I\O/۞!~bd3/G3Q#THB9Fl*yn%#)[zR堷@ mc,X%ۦ&n)Ⱦ*=/PIbKT$Y9zvuTݿ8S~9{G.^ 9zJՄCDTM(֪D$3E] f"i&+ ]ށx"thMK2o򻉳eչr` e˹#!} T߶&R c2&q囜BuiwhJm z3@G} V)>[0M[. m26-YgXCz,Noqᾈd-niԞp ۮϞ\eX)O`ZcOqo)4W_"5HPy)7@?iS,3F= NBO,[|6 6|5@q\A64u")| + 6 ۊ0r!=ir 0b7CN0= @{;#t~v-,o|XT1WƑ s8[`ZbN-@ft^S\L,zpAXz262 " H!SISFtʐ FFH x 9O#'1ojQv 5Cۯ[ʙ>'v}O3T%nCūL}(%2^R4/!TYhh/xvڞJ@`|<~/$0 OTDF5dM66MIDh]$P骚w T#p =qz5jӞ)>pwŪr=gϳ+M~>np\ddx6W +r`-Eٛ']ncm@P3Hz%AVkXbEcچ%̴{nj]Zֵz9[)m,tCEViKȰ=s{@mhODq=q6~E]m,BQ]];H"xCU[vHvLm P PLv#7T#bRʝ|no6~-NtP*NGOA>f(.k-,ȬԭTavʇ\}ٿ@R89C2QE]*W&4]r6O:QI`.N#ֽ:nl@} mKaegG.)Y/SNfO ~F1#[2.e?Hn޺uYMgx O (m7:-ۑ[?Y 3Mܑ2KIVV8"P.bA8 6/oba/诇'$J.3-S .FP@mPlPy9.1=QA" |J&ckc94o߁[!|mE9 2#xj6\ p3w 7՗i,LNWt34ecE[ O'+-|d ! \4,7cͿhH[PJW1*G +|[g`Tb#]Mہ,^zS!?hɖŌ~`t\9$=b$"q,^|n\pFF@}6!* /5A%y?;S4 ߃nݛ/Hc8:,*^7*|Ou C v% %GI-5M]aSb56tݎP` m!2aJt@؄r,lBx3Iˏhd#2iD@Jj!ǃ̗z=kɚ-Mܹ3/=;m[VjEUyGc`z-3{~lj"L:- `C\95l?6?,i vPT_4',|qfwP)2mw021 G4<8q2c+)^5ùs1Fmſ7LQ")eo{N$u EUǎlG#U>.x$p+y#XnɹsY7r^1Bj?U[t arvmwjν6[bӻݫaY7 lJwTu,CSv*+wLeg՝gHP89w^܃jYKI("C±[U;T!0,&*PF0mr;9AsDa#zw1G]=~e3…zC`oNmTBҩgj6ŀx~il1T*ZJx I\֦޷isMG a];O4GG V]ȗ2> C\\2uCeJ{+Ɇy&u|(jz3 |-lc< #5$9n]EUky$'$)Bޖ*/v:Wzy93ػZcPV(/ j F3ObpT Y ͱG2gF$ji~:ky!چBucpsxGqrSOA9U.-}.lJ C]š)8W@XI"@ǯe4ׅƃ1?!Üf$nu3'5zx*3Jb1PͷP:(+js\`zx, Hm[sA!kgy.Ϝm)4҃Z~jd%o i7Ƚ9Mt-7e0L? a"n:=lA${^e3a 98mWhS62/=3VjtIe!6甒S] șؖd:~tirYk-䄬|hVO<=,fGF0R]y?q`B?c*6BU(-|Ik)$w֢3k@Mz_Iu ONmC~ 9忔 [kߍ?yi뙽)}H軞Yz & .;/wTF fa|'š$ {6wT)4w/ÃFټ,?؃/V2m )Kň"QLXE\ͪ9U25#t"#-ݑE%&*Oؐ|g Y/__j˨=gW>+țY>؈npzܬ+5oҩI7Lge዁?6DE_bT{?pp8"\9R?ZUFɣ7O(DF$|sH LΚ,Qba+GKEU HX c9~%*^Z*R/-TW&4. bθ#ZSiY>c\ cǵMetU~>T)6^XX B u }>P{g\{ 5b.$ߡ9ͣPzGj׷rup׋H(Jd<,!Q@0Z\^71yDJ]3FE<#[j)|q0hM &V-Yۈe_)=/ڌ?g+ O[lu9h 8,D89¸X$vg;#l]Rذ (6|r$h+峔`Ctc Spa%L.~Hq/K,Div"q6 7T"?WIY%KBRDAwbw}{ >OK o"6 ߧZ]¯B bXL]-}ƘrSZB;9͸PC% psT)RE}Fg!ݺi:Jv4hqsy5 =T鿚4h}3rq#yU8PȮ&%-9Hx$afBOx#9eap4=vbab=v.RIl'Z½#N))>ZTďq!0L@ p~&BW=bN?:g, XHN6Nq7D+PQL@N[guFϡ 3+ym8 Յ AE,d?Rt]d`Qzhظo ={*|b:@XzlHMi3,o$C۴b8MqsowL&g^3y-gRɤCE̮Vn'mx2k[N Oe6uĐRS@kYܛ ]g$8uT܏qA1$-IB{Y <3qt>_R17&iµfyV,JJ@S,?9SC \:;[´rFt)LDן!{|M{Ln~.Az}̗AizbOBnq4 6KjOR]f8v5۞5zN'=_9Z C&NX <ר<.  a=(z ieFsY $\$9!1cp:h۞Z=vZVJ`T wiJG?Lx.2-=V$j[H80IRD_iV%S=/w 3bI#wa$lK ʰv* T\RH`M/"josԐ3}΃ Bg#QCStDP]ydtTзOu:x[!kAe e~jy  ~hE489~WC &/oG(V ~D)UQ J̮&Vȇu{i' cz{\]Ψ$__x 5_YjD^5nuu%#S2Igm&ŽD1݄@3n^iJ5$/ _k 7V={PuJ,&pGDoҙ~u&f` :C6Hbrևk`D!OseTHzRXP `&Hcʶ8f -gAApqh|6-41zZ#.($ S%5?4)RǨ4U9fÙVѬVhtD'IB-qn:&SP/m4 & 4 :"`''6'iAG _]դs-4fm<1x$~Hmw/A!l |it;߽V*3= M'Őj0Z-kډYy5bI-bm4P0©!K8q¦q lTnL8c_k 6Z:zUݾ@a84geʎ@pVAAgьj45$'|St c pEol wY7G5:5hK>UJ\5+đʰ7*bg)σ~4n#O*%ŒeĜ0p|w?%Ѻ]^&v:{i={k4e >pbE 5a٥ru$ &j]O.kt n * PPx ͋>joXLք Ha X)ӟwtg eijKvgO%)=xNJ`,>k[p.H& 8]deHCvRvg}"5?)˓i xboiUHqXU>#?)|qDtzYx%Nw$gBwzAg`Ăd0dY**ũ!;ؗJ8A] M(SB Y {> IWѝQSA}7r+'_?W+oM"z*FyQ "Hvep /TX-5͑Vpiy,{l|#H77W-k9]mcE3%~YWlx xi:pa38z01 QT }?E~)fvUC{F uzb']:0C|kY0tx́m+yJpywo3aKIX U.+?sHU6ŕb)tQ8e<2 :>?iuv`ۇA\1(h(x,?lx,e=NCG~1Fz'l!,o|156l X ZrRz~MS0U/\ 'GK[O,H"R0GDbvt#h$n&74(Otu?|^]۳r=_knB>tY7-8D,5@^eJׯX8s :FEοF$¬?V =;_մ ,; /SH:a#01K|Isѽr$>1] 1 P8_Pey4R1u[< gB4!Yr dP/qY ܞ,z59O(J$O iXULШRۙz>jzph$gThꕔu,^<% !#| SOL$-\!|^[Ws*`2 i ˷haݲae=a=}4[fJSqes+m#5篳2֪UqAD@eX˸Vѻp~d:;pΨײnp(.xev˝vئ1CoPSHr0cy  Yo3$/МC;Dz8T%+Ag䒗pFRAVL)z ]H?.IM}((5˹ hF;<ϘKu=Rد97ʑ7V L+>Cpqoeix GJΙf׎u};fQy{^BLs{;5!n5КfPUR-Y^2ζL9 !ݟE"7Դk]@ќ768"doюs{G~{1RJ;/A`޳X1*?$#>"abޔDS)ìJ趧Fi@5NU:e| d~'UhD"sjs%C먢#L(p3hKH&鿆 IN+[]] .M!BoyE?+ve2;ި6fGvO ,oIM[T p&x6mX]Ȯ6a}RG3ʦuv" ݙA`d2J:tX_VT&gQ(m,M5wPl{;]iw[KȧQzߖpBy;8ژN#7|d=P:bӱ[!k6[Nʄ1jTk#t)٤˨ 0,3*.bؚ":\S͙Eǹ:n7/{۔ȊCCZ^;һ EbKt*MOX 0mҬ'>{}u.CIP~^3R.>&?} |Q_a 29LjU>`cBmHLB`V&p,-R66_EG%1t,lhPO:41JkMbװkj@/%:X u}oW2gJ}$& ^r/11&Θ:ӿ|vZ Oj}.)x5lϋYҨoE"qDsx"nYWC=)`}DAdt\S 7 qaoS$\"E}G2n+x:;" fR$>Þyu =sҜי3BEZPc9\9FC y 79H{㪙M֏\ pV0i*BMZlU(q4̋3˝*iuQձX,ȵD!9Za C'qO(}+'-o/bBY>A8;;ܟq N9 &'0~ ԍɿHÙAm(mFSxs=tWs?EwwPT: مM~#'b2"$ &!^s2PQ J 7$ߛzJq'Wl{^D@;R.%(o|]A7&pA_ _ ۲A=xiTU=6oc H S\ղI ꏒ\M5csAB ZSS¦^h.6)f- gG}`#ǐCOb s|+X(<LJM$KTyb>f7<}BҚkKY;Md*Ukke + x0}4})ҧ|Ggbݫ -Ksr|ۉFpY~3 V.>8!EUZD+8^AkP%6OPVZڃr\olKCi8"Gb œi,ҎBQ0i`vPprQ#..0v&jd12կ5'w E;$ ؏rT\+,Z_cHʴa|D~kH]{p:#1Y؉NO%{+%8|9ujVQ[vAa2~nehGpä1Z;lT f=APS,oJ8=>&fu΃Za` 2A{n9}*F <%h3dcʛwE "tfH9]Suܪh}vՁ-`l6D UJ8 ={fiߧd#EV. 8h^ -mւ3IWpS&ZYb"[$^O=\Go,ᅿ»ncڋlΩˎm8lyzW$WJ},75le (C28v?r#,N9Ib`n<26$S(]c{{JCWD=erQ+PT%qNt3[f(߯,lppԷ0xam.&5e/&aD*)LX?l@֋jJye2@g6*vpJ43 Mč 1x4n3-~Nz0G8&]!>(j=BjJFԃut")kaЌyD1n{3۩u32ʼԖ|I?'HvwTV M_D1cTrgS>A!ʽT[ϖ(Z<[dbs3}m !$$~JwyLS F|g}ۿmƕcs~ ']2ID'j:;yv§-'  8eTګXJJmelv͵v؍Fzw1? !ޏI=E)A Aw-b4Udo 5;%hRbM0M-8kT;sAJ;* <.ɁQa4yJT S3 'rkи2z9n lj.( +|Rr̠͐⦚*NxKMZY1IP9cHOW$7LK[ =@pxwaRi֬s^aBlmƉ%S\鵋Kl7e+vg2(.$ @v*4eET-Յ5lO3ym!ɹE\AlC)b*fY׮5=d}mzn JFRU=Vd\<AW3HAqx>5gC9wLBSճ:Tasz#a$ j EyD2rAs.[.60nNb>k5@y7ͯ;(_82V`9& HpY!la6aaA-_*Ն(i!xY^̍C{1HX]d"j*/Ӏna햶ךX-sѥó8oRwzm*8V>u"6=y>L;OK232fۑ48AYL0Js^Ϲ4dH2o=*~xwGD u&َmp?z)QKr4Mө{SeC(A]I(vZ%l%\&9k]F4BNÐrN+luU,#t˷acZUeIƊ1gGРr>[9%3>s^,"eL܆!!ѬqǑt8+Tsrѝ)JEz!SG4 >A55b=_o]0~l4*U*ӌ/ҩJ+:)񭬿wfXi=Kї\G QΞU=uk"ϛboFk01DsT-E%8HSIJG:'v(9!Zḧ|6 >[G}UGg7hw^e[znɐU U4ZLߏȨ)VVwC1y1ւgk0=J <ɶ쑰T!3 ;(> *.7T@ʧ j9O<*6A !My^hGd.g䂾HcdD衣+]e:&'Ϯ!҂y=+*1>IUS%(ۮ?,s:{~3GK~4:ͥl)W 2QxIʈU̘7y;T~ Ou~θ.<O{dc*΢2A[Rd_7Mu2 +{-&(~݊1_ZJ  :R\+B3K}R +2gB[/2B5+h e&7ưU@A{SV5?Asuv]" GڳLVN+1`I*Z(&8eh*q^B۝(X?cko_`;L jfKL$c"!&\s×2G,+-h] D" t !8Gs!oz _F~pYMk;=7IPwy=k/r $ -( -nڹrZ;Ԅ[{"&5a=pb(PrzRg!UWbMp2>0I^/,;YlFH9y~kv}#3Cؑuc#คdh;vK$7vVWh]A}i+(z:sep81LFb3(@ƙV.bOE6D4%07=x[PI̦.bdz{гl}Xo9/@AE2j9-Ủp4Ws:S,SqޫKu&fo O[7& ƻR 㹁\:C0{pՄ\](zo+~ĀQAWx`^.3ˊ ~J F?<0E4/Ip 7G3g 9^ o _$G6 !ؤ ,-uX=K1!I=?a#oQ6)J\Cxgʧ wG]yE:=E=W Syjg;אWyJ YN Єڴ֚˱5Z|a\FTj/8=hᙀQzDߛ*U5Y82 Б{c=y &-[0Tџ6=֜^̟I&Bim @_1L*@bM<'>D PB=𡨕tU^7>?acW zLmQurN}k-rdȤ-)AGKs3Ezb OF5Uё)ja[8i.dkb!`;ϳ÷^HLKVb~"FYzH!t>i:1cOs !AG$37δ/ABɘ1h B̚vTs(Z~`}rsGUJ P/DFMn{9?g9^-[߻gO*b3bNGjfHM(=̃(c;QAE%u*\)P?3"F̠l$L{5kgv1nMP vq|V SkԤ ,}_9o-|⡧#"^:gʊ-;x[ 42Aml/qNrJ|^Zgcܚq>mFᅚuJhZqpe+%lX 17 pfܗݶ$R?:,z.THJAr \{:2[i;]@/INg_Tr,󴓇Jy g$!HV[7WMFi%&(p33~̓CS-æjZqPc!94dZYqqN Gal+&V%q~19N+щ%̆$5u*Y?ѰL25}> ̪ZeNJdMkQk%b*uwm7gkw8vU>-Pe}r vP^fQ!y{#κZB('ߵ(Ԍ[:F2임 ,[C7EՊ?]"@P ټ벸bgeryJ9_FH2;߱rpV ٥,ms?rQzgF][Y@KRu :k?r,Í`w{.a )b`7⩡ JY6}," ⒟"VEx&  z`/)&=!S" :G-[D2w832!(X&f# ];kRIi=̧[AUuߡO- z2{LB.&.zdɃZÌ1bV׻:.),%H)FB?aa(kEqlgdHkuF8v)8 僿lz<Znk/qbY? tiYIa;;)X"H&?9e E0Piµʽ>9(-$`"D,ɘOSut<_CӉLj6q6'?U+b)UO\i/dg_ ߜ J$J-s Z*cc)) }`lQH6}_B >H|}~W҇F wT9JF|%z }SɚR 4C% AÆjyUk4<~BYpD? ]gA=eBDo ޿ BLkK''*8n \Xg馥:W`jj"]|= ^>Tj{#n]u밼<Cp$Ie4KH閉X hF I1ֆ:K hPt6T79 줇tbO[[n-'=Q^Sk2 6u7}1ӡ1Io IQ |7Xir}ԠxX`~0C2#lȼes}dLO 1j c+Ԏ SX'gX F^&wb}Z[k0e\)&P-ž.Ԉr)`?Ѽ¥:[W=X'-8\w2#nCdDׅaɨa4DVoanT!Iv1!*s mwM;1Zw@J w Ds[ #X?bD"&Hz;Uy#Hp"ɾGxˆYu6 &N@h)=CѦKmT KM))ݫ>5֌d +?@XHlnEfV8Z uoRrnyET3#֌z)>Vy+vPbm^şR3e{w j=Pӯ͸ "UV\tq.[q.u^z 2Xbap,6дZTV&qx·m`ġz:OEsu$OV;*/G.,.[FV2 Ni2& Aְ\25$zp^"}}G>X+dn^QT#S"9+0>XhZ \^WJ1XL zPޥȿ i~g\:6&UCz+H3]uk@ 'ׂH~/*%qx>ƘPX>5%M ٵĪ B׀?S>ذgP쿱U!kqf @_םW:4!OQ0\$kF֊$$yޥ5ADpE Yʷ(B%w&rnټ_r(Ti+XXp1 7D9`i\O(/^x4Ե?tQ^hIx#FϪD=fhި'J\%|F8έPpSXNsE#2ciP|Ecu 2aډGxҁߤ=i/SGN-W]uHռ;aBN=/z+l;|U U TυRH2R5䬦%ƹ^^j7zS+}-?S>.qB&'Sݜf CY=o&ԩ!´ r6)`i+i đ;*r\GS &&Z#qGDUlUnܱc-[~hR0:mPeIWfO%Z"oƲk-KRqQy}R 9Yaڵ ~uG*CLP4H5 (whHUEq|E VvB~]`6Ԝ?n[EL{T@Ԣ3ނ!bN$;Tc߈i܈;œ3Z68c sEMMGRA{$0rι`D<: dhUR*K aΉr 7̾TzXm9HIA>9wT-| TPy1pBG9A"q2Y/v"nԐZa68i0G+3E %t%lDNd3B>2tx%%Yօ mxk(~ `ٰ$l|<&6g(r Y_/ 74BQ[g]ԝѝSTD R*Q" }i@@r#cQ6R*)1qq`y6({(CCCUo>BKhQWCjOVM,VFO=rǏoNL*k[! .^:e=`빚ِ7q$] +yH*'-`Sܸp=7z VZ <YPg\MsRyV"b0q1V).ow{ Y`"K#ñ2ՌУ1 xR 1|F=v̌Y_;h#0;O&s*NtU vx\gm X1is:*/6]"$(M6TS)yjYy"^˽߅<+֥~&8eϒ%=QD}I~Egk؜ڻn@D/)W2U;S9JR-oR3uZe3\$ *qF:Vw6CaU7Ds=Fy]=ꁨEΆ˲&"1a.qce4dhd.qVy02.\E7vNq]`!8*brAsGO2!麺g8wG͔ՉmdPg5 foAAN)ӊTҡ']6hC$`š@F*):9umHU&oPˤq|İJR͞)j"gY~ Y6!ElqrmЈm5 +ljJ]*r5np.?vnWg{E9 [fp4:񯬯?G<®L*j6=Z>CXMWyDd^Z2=$ɾ[C%;qGI)O/ݖaxVoXQZA FlttltHoR#{Ԭg=w9!9D7";^kF[Y5mniϖjŤX@0!]zvDX-U1rVi֖+zeͫ;44?SGkCe kk ţp^9sy"C`v,r> ̝;=XR̖HV)b l2*iB^4/ ͖٭ dKѥKi"bPOCX,G1#_BR@jqf⢛MZ=Fw/2gm9j꣉<0Μ6G0Suc$F̢C߬H뿵Iq_ngh;.۳z_ Ò*[F wnj9+3NWth$X ߓ AīczZ8z`Ās{R]1X1U'1ԻEVEg< Z|"oe"17!0.<^UUa"^$c0Kˤ䜜s~aAD奿u!+rs3O1Q~j/<8<E0X(Rt;r!U<:klVɈK DKU9ӣlŝ3/?̦FLŠudMkWۍhM#$EF2rffbvwﳚC5X)]?IYGӺ162d"\\ZԽXthTөa L?WE'ϡjùizkj92ȮZOtm9eY' $&ܮID< #7KAk:\GMSbMzGY-[q08;e`%dQU:z LTBS)U\RNaYtK*zc9FCPKxfsCwʖKԯ?CL xtSۄb ek"K>Rao.4Hj"Q#hY)J4ɘM#ήTeQܷ_Qa fKIʥ3/[=_ EsQsUVyޓ1ފ۠tiA'Epah+F7GN+OOP^yK{8guYh *^!8kDoV<^<9;۹q*,Rqǻnܙzp(UIF&i{[{s\ǒ*G̘zy >T1V4B3[)8N:0ՀU>_D[s+qǺ3aE[pgX_JcĻSNGQG/K> l|YLYA/9h'_qo}o~thҖ{BH:yqfʼE)-^=+(K>&ȡ^G)ޜY71o6\%4#+$SMUeB儏 >'e,'BȌ1W]atYI$B7T!ʁVI;Gɷcf4;޺D,P4& ҠT]ɮe5RMͫTըҭ QHY==q M޶6k}f^;9%N&r 5 <䏬 5֣( *GMV`@uW,/7:K,~sDYgXK6K<5y^K`WG)~O*L?C#rq20sj^6Bګ>` ȁA;,:R'Ox5O x @Hcar7V!*'3Oހ/Iݾ%ԎB T:aN*\FC_p 򔵱tH-b%s`rP-5q@??xۦT&RΦTGW碅-̓Sp ѝ/&6~\&B(1-w/UMӖi>*pKxj$#\8_ɰf Mqc\Qb2KQ(lM0D(TqU^`3A5 X5`Ix3+GoYHRJ[+fGg}a5Bη4 ~Qr) bqVA@.)Pr#dLhQqT}VdIuX}Nr%9o#HeN`4$ךC=%ƙ>Ȝ<`! ?UYqe"Y!?\ke+Zu KQ[=YF50|h+;d4H%{/M"'tM1-.)!,}.`?@tTJ?c마P|PO{.J9geO[Vɭ$wA [0}$6-;xyt(! Lr27cS6AǸko8/c씹#3cn#8C#<(/N^9/S%ꎢFR AR8V/QmtdpĴwž?t`+QbAJ1rAعle7vթ[&}|p+ C 50,yQe{S{6DQFԺ/kt ٠4O[v7]y}YHH[g9!>|hglv-?kMo\8:CZU!6ƌ>9~*: tD(}m^ŝez, U">jp t(yӛǵsWU$UtEI!V</ @&_'wbvy v(WQ cq{hQ 906@~(D~{)H?Fj;/ɩ/=wymGAn+ |ɚvzL+:J!{8tE3b~CF׈v,tT(py~.Fj޴K2UJb(<'9.bQMZ қXuNbpV!n~˴-9-%xj߿~y\>T7^wJ[ҤًANDn?l#ywQZu] \SϢpn %`0kGV<1H~:QB(5ؓuӟEn-]ײ<(2V,c#bsNo(;o&J! cHF_2Y51Aa:ϝe8J{kh@aկIoZGX: ɤM==K].]VWY^#WG?ΧoA@mZJmⱩhw0 Nt N}O2+r(VfưSֆA] 4NOY9}oc- hÑc3v4>h* |4Tqu_u&0n T6=y=vRmځIBrpؒ:NS Kmo"IJo6oC*7]wm qc&zvaXSHN:<]4A@0UDAVr)?#2@CO 86'Y(?U@}xi nZ$^*!"6&/ry54hr.]UOq-QVU$CLyIm#v3nȰzʚpTY>率L]x|]VJQMZp%#^q0闳[B.MK,C+MO;&:v'2+ u@5YN)iVTISEpm?GcNx9 D|c>P 84kovuJդb6}+g ~TVGgqD淧460)S13%= ѐlPïV~o9=KkJt kSxA 2Bkшz Ȁ1ծK5D 0H*1<}Èb/QM~J2KX/T$X6qc~UCu|~R65pO597[x2$C~Ɏͺy/xTrh8_.zS ã.$ [|Qe+y#AEƌG`fy _gT_cBwu޴MH-wNd ΄iE#Il "ܤ0s ]ڍc[ĵTFx߈=~FOrZ_ EwcvVUmtOՌ #G=1Mzu`};i[ns 3fd:Bڒ7Zizsenq/{wMgRx\b1#D>c]?b)undf8D,)RRc60ѹ RcE9hCNvf Ǟ~mp,e FHzEDK6{f*ҝX_{sQQ҉[R5׹ml4S}h/m/63r8;rZŊ˿>,V0~zp{W#sm&圞7/Z5Y#]jG#1Zc_FXBivN%LgnSϲjC -,~t^i<ҳr/΀533F[ ˩tA|"Og Wi{^xDV_E?e;X/y7NEяgkTuaѮ Iiz1Z?9s54oslpzyT:,ۈ*up=$]JJ PVTTRwLv'f`:e^wP_jX<ϩxp~mHo݈WsBG~HìꖡuO8tFL'ޗLHyd=O*Ed>m@Vq?W? 4<8-űBq5%pqKukq\7 3(t2 l_ +KEyqCuB3fw&Ln܃ }cұX&3k)7f( 9G;ݏ'(( bS^wc)Y_kD%ʶzyMMrGtI_oP]df\@fI1'ƉXٝQN@o0cX@t4D]U1cb@PU3yap=+)JG]f3jFtŒ U8e8&c柒=;@ڌHʝgv:k7Y/^ѸM DnV)>0xnE1=lR u$&d׋rSiM0Дt&irG G,x45> Ubq?I=ri͏{9zdE7PB%~ &:xă0$ZYƲ\W=AcPTbaYpl\1{x!I-:F 2#8UML%٠DO| (AT`۠p~xz7sx- +\Ɏz ]Km@&v w.')CBti!%͂=o҂Aa3 685]zW)@Dkb h&CJ+SG^oa+?ә6yxkzds]Sg16fM%m3ܭ6FːWPjɖ)Yzh֩-~RYY*dIl;&63OC'xhz &5`L0"ЉJW>$+"~|.I:a8Vog}b]6(H@ 1fFM ڻ%=+"tR}x/ T Лp9Z^&TwFY#I-<9Dyg`b _Gt*4b0[6Dq-wՠHYƉ oCPKc,!/{7Sh/-3q :K#@ ͕qB4Ћ<˜t%6!m=6WSkc>ǫ^OX"Fev"q,P_V2 ~f$&M>㩻n N`qv gXlt /~oqYW9%付Xa+v_؏ўg(^zz7߹Pk8)M݈rN_ ~ن.F԰0{xԈ!(ԝ 6O(`gf9V>CS-my=D!wIMD$YCYo/bTK=ȃ ]PB'ȟV{0AQBqeg*]S"\AXܺLB՛ezmC.z9* ,i= I!zg RN+{K,{^ŝF "S"*Sf~V5:~;&b9kPh2Ue'>4j_)5A1CfN+?28COz݃{?+]dZ(+b﮻'7 T mة4u9W]j~Nc pK٣ .JsC-jL#s%@@w`հ58Ufw Y4D, Gvh )B˯@Hf=w`6ҦY`Bc`("gH.q` ODU3h?{6V΋!ؓ唛g(*L\][p2BL63?`UDvm`YMAVpKWr38jГq<=8;Olqjv {Snb´q]L5cdF!(Z![e5=D-ͥ iiM ǔ|'sJo'1RY8,B;HR\`UTEJV[CI/ N?nXx9l 'q:&A0;ʊ:L k3wTFOI|vYi͍^3`2ӶDNe"!jGWF}b1(.Ai[·纐, E2 'wP#_G EgIs6ܕ^DLUv^YLY E%QCgU`ovnJ p|}YDb 3IB;*@yw*&=h!!4wEMN#p&dJa @(蠂42?B` 49{Rn)L!P fۥ@D8' H3\Xd7]vDU-dCZIe? L=NX$4'{i1ЪXu{%aE j?טxRT[+4 n5V,<L=m3)9}x)qtG[̤mLou'K2z|`N^xHf6۟:7Ǒ?])46&|q); {aqwDJYd3fz jyr߀sVtV5pF6H&@LHlxkTCͩ~C2oZuo- ߒ#q~Vہ{V0tw@2lTQDv#I+Nܛljdy^\5Ċ7~,n<mEגU֟I-C}FBuE;??hLV%3 7E'E:)ZxF׺ͱwfAM[(w=f%,'&p+(&cYbT[FbfTxXZ"[5kU'mjޢ֛}aRC@Nr?Δzہ8v1SI#ѵrٮG*,SXSVV乙:j=+7n0GKv]CDr|n'꿟9 Z,?Q ]<e^#wX``Wl]|z@bHsv]PYE"A\q`PZ_?m]Ɨz%(Ӑ_)mG"|_J"dpIouŤUF嗝.65QsN<ɼ pZR%M-i5soG]bj_9ptՑl_~mܔ]Sp7V7m̺d{4&l!\&:p7FqO[ťjPA0G+ պ>U5xڊXdUyx$wwG\k"gmZѷDҾTyR`-#ui0WT̑[)Pѧ1w_TJm<:0#iA Z }3fw 'grDG؝-Ą\kwXM >BKZ{ͳu+0n0zxH(ŋyDM9:c3iz{[qXMhp$+~`%M95soxCP.?>!ʱ% UxZz RDxvq?s=;Md(F9I[59B٫HR 4AU {+R?rOǠ2xtNu 3D]1Df +5Z@Ƥ=~$:s9&h]?1~_aez#MY%ao!*J)qlbeIe*eA2J=0woVQísS;+ЍS;eg.U1ψdi8r]e%TL.EcsIR&]ڈ0ēi߃`'=#G_}-, bQn# =KK r|(*lUysyhS .]|^ %fJ@oyM쳈}AY1u^_]]?] ʹxi<[lI(HlBZ;̭$1VQg L`Ǽb & 1[o}ϵ,kPx@ %z%u"@ҕvL@ Hvڹ81Dy!FuE[]\D=C6mMQdcll =*g/R|yt4x۷&ZfhzOѫbUIEC%[5b뷕ڟTLm"&42d_Z_Ky'E[M]=ܪ5 ӎ!Fss(COJS5%YiK$}T%e.qJ嵌I['2L1'zhE~VԢ#Qf[m4$ 'j,%k1Jˁ3k4jekA5 ܟuv3oc"eq_H^ M/XjOŸ˒; ȷ@2ti8$.sͩUöšg|w@Hy5b1:id%RbH6exq{)/ X/cAt ɬbjn_A}-, FCW͇wDPVSMުܘd%ƙUPB8 :qB3@;`/JzI8A+ZpBKa^d ŇvR~/Zy(v,:2B5b1`i[,]d5+5,QGoʺk`)PԔ&ga=k*߶P ^VWuA/!hLCr$|fs rH^D<Hq:CFF)xMhঊR A'[5D {v,2QRdK&$M;abnH>/:pes87+Ljb/.>%2#.PfLH)uf KDVۜ*1] bn \۬$cAlpHXBFnP.Bmtp׌Uq_T+A($FRx7;f oTodZ.K=Bf݆npvW]bPT,ZpσD)JQyc'DrVzX!֎/nLt{9tzrR>+>ԫ#jWc vrg>Sz228 L%&\ @#={14ii:AJIL9pU) Xٝ_NHgZB8 &P}!Ϛe-zIޛ7^{^A>F<iwO2M߱ڟSSzҍpj*䉬'"D":`JfDUzPw yl@4,N^P)E^MHT_Ԋf\(]\8r}CmeUJ1D 'hjKljZlQw1#e@@Mޢا5W2 'ծhz?T uS% mKT4ٴ=.Ww# ;x=9+c{Ə\RP'Tn၂s5,lK.jH/V +5V+mYXO,Fa޻V4Ah) SUaٽj/|+ƙ(MP^dO T ŧci{57^At̵sbOj:~Cl2'w7Q?*2qm CF~{LT; iḨ3:-lLLf.ƤX؍ ˒G0d(CaWD4=QBR[he:)vK~o^3u dĻB6ks)5I(6G,"U~HܲH確-6$>dtXꥄFwvfĎczT{Ռ L9UqaVJj\ yR_BodwrO%v/_`U&j]^:hv puo1Kj4'h95ɮ/*܆y}Dg/go=<ҩ-p]WBHYUXujt9N3fQ)Ff̵&`Tgy.ZڲvA)-e- "|L%u1>DW"X"9@?;iy7em<ٝ$cB;qH]e4/봮;WbY%HOlPăT׀{x K-fcOGkɹz,pww٫Df'`-8lIPN[rHFi-ML1w_0Pϰ Ānk==ރDhCLq:(tdxų4N(@G]xa}ymiϛwDK&jCNC,'n'C]n;0$ktҾYy+ hAG7YI0ӹkU*T~_VB;k 0v~ yxZuy#"y |ILafuދqν{^\Jxwu<ʄr/=WOv P3 %V%E2H7UI:ރ8S)ΈGX'BUݷ׸*-wy#5hUs\Dh)T7q8sŰ#Lp  \0`3EhU}(EKt24.ѣDzy*@E0vN/q&d KEd?؀]zf@7-,nVe-K -1px n d4)K,$ (b:_:NgoKG@fz)HV,јmzZ'5NWW*IJ@;[h|(9 6 3w0 Q)]U*L9_N)~bں;N%}o )~YL_@7o l_%0$B[V`D>+^ yC8|b֊a s2$'&;C HvV+silk>g$~UFȜ4UJQ*p9,x&;/,غ @Hj sqNp)odص0/PO=?vi`",jy3vZ;6;[=Nqi5x;:F~:sx+.3Ͳ$)e31vQ'fBoȹb "S)zlI^~ЇpsnTU5O=ǻ> h&BB[7'ut,q݃׷Ⱥxx˷f˥h{t\c+An񽕆0=Y&˹>u!hNuTEcJOѮw{[VE ln ',9VJϲi|VTX݉"̖/Gv5 ק@i4 j7O=LdE<#:}:]o,vUW:mG=ӓ&SN]@WI@eJlb&ci'G1!D]M˯_6}Jb{$Γ gGj#}0)r?OJuM8j"Iz#C{M9Ii=$sNRTc!_Na|YS1Cvo6~ q[e /hz" :]evneM7/G@~w :!ŨR%huelM^ͳ@b XuU -5#/jٖ2nt.fpS\nmJ9s WSÈÕsk i( }-0(W ȭ&\[ HFꤨ$=m <{f6+:.͞sŏ,YĎea} ͘>vjoV}+vg%5dgJ&%HIѡ?lwOxsѣuU0z? <2Eal7$ԋ_q9kߠ<LjApDy3B`3wp<0 B(e$իG_:TZPN_sW0;E6?,*Soo_8 3rp)J̚mqM,%UK袏UXg%8TrJFcc$7ҢpȫgGhA8YXmv zVk9Iv:\6dAr:;b8qLS@t>s=ꁐ)0 jt`SsREk~!a6 d`41':l 8 wT T2ugs;?` 5mS~atяa+ʂ72^,A֦+"SF;QMk5gQKedViqoZ7=YE?\\GIЎ&ZȌp)4&*)ld23GB'dbBe07@=}%qǯNM!(-vsM!tIh$ᴾupn*݀#LHh|52D{ RϠjJ\6BϔKZNAR]b ҉"5e"\ iCަiKrDsǤ`Nzd]qX3T|U%a#PnhZ1^UCe!z$g+2]-yur*{U3tQ>Dv<WMOg9w̭1bŏ H"M~fʥnȠfpˮFBso2GNWZ˴x/ 3:~ξ%3w3axuC&T?l I:}[>ED #+u ٚ.3D _%wtF1_9y:쉚p#˳>݋LoTpDtR|_֨=Aq UMdP6۫Za?7 Gr kf|5NԢ5܎;͚q~wNʼnWpïF*bQp&KȄKV8Oly1{ۗ^W~3|KsbgOG%鶱 ȁ;9E`T\"܄E4}ThT{PdKZ*=C:Xi7]5ajW lMĺI7"5Х8Wp3Yzws仐EBQ,[z}B}4&grK~uFi1c,zlwsQzQZRfL-$;ᩴ]J/{jw _> )|s`@ZJ1(_K1a(ʩ8lou;7+YF\'&7 |rjtI'9h2u[Vf[!&U.08H25Kw.^CZ$[;MRbKֳg5;s՘=c|V Jl{|&Bx`T4`` 3,ԌdHPIx2=e):1eU4cR$ߏq"j'=<tQ&B6Z^ 9#0lqbARTUW? ZttkOG60^U.? ucǼK ye|'T,$2..*$z-TmŕOd-nm%|h V~DY#AFIoXfw銘QX.,5Ieav&[4_t*7@[Ͼ 0z`UE5D0O.o6v=[uQl;$bP.†&}i#OgWMu1Ydx,5z\3I\B^}]3DBnZ1_C +ڛ+Tz/,1U>q2&_>Ci9do:6v`M[؟yaƇf\ՖC;y8B&? v$ړܲnʺQJ[g)L_Ygڥ\JIL/]WƏ]PJ{3H{Wxt}fԎ+1RY-adt.xztQ,S1^ג>}{|NK|MB,*]5PvKG裤Xj" T1qqLEr]_,UʍټxKiL&?ZW3J"rY$, h5_sݭ8.c&`K 4ȿvZHKβIbF5 n3%TLh-7AM4f—Ҹ=4cf#3=RYISMH"BSmF*8,noFM#*nѨ]r.^ɏV6xМՎ8S$q"].Ac Fs/5dS].bV_h19v6\'+hH W<Rƥt;`jUW2Q`/lTJ{ 90\# U* pR0%` Qq(KklM7\i1q]m>mEw t!9;6su0=|~ ΦM@nq^֪pjI > ߞ^,dG1m Uz[X9u%OD,L/-HyS q7GꚝV( ?W~dKVX\32wSX8 ;jH,1Vɶ~WFGG\.o9TѤ !8V`:L ʛRHVj,g7'x O+;lW|2J`ΟҋJ%<|Xr0)Vn#(sn챋s\g$%]98GD/n9]+\>LW\Su VKùN`vglPb)'v^0,Y:RNK 蘯 cNTr} ]lIӗ@NR;/Y(0giL;|KVA%)x|yE* Zg Pv%e’9,ƨMhZ a|c/pg-y>Z'9)4o+۞m_WG"4[N K#ۣScَ٪f}j%-Y>Hj^gAmp* 18۶+pMޟ(%"u ~eNI_ԓbOb"/!f^p˟Mhl*@Q-Q,r(TP'Ugz%:N] Hlr7KI,X]9'81KW6Vr׌~TՏ*zcJ~QTB[o|~i3&9Kc"СJ@S\YFmϝeP.6Z ~w/(D t1&\]hǹNxi Xڞrs#jNj+!B%Տh<~p㋞;aXgMKpLq]+\r@Q 3&>̛B3h,T^0ܿZX~%Ř6w O\鷩-Ӽ17Ac~Pϙ$Șc,L6yn&Ma7*ǡ.Sҿ%d:+HOWA`C9#n76QK 9y,7LP@9La|6x_鞤8 >낟RE)Q<0RjI5W@@Ix<];u PZ8 qy  A3sVHʸMI]j]Eoi7Y@!-)m : Nګk6XY3L>TU uҌ8W`]Hrr{93m8 V{<ԅ!1YCSKSYĄ &@G_bjяeG"E~H9KFJ~2x y:q z`CfxiZF i?|"ۑLv)bXyPfI_Wf LZu:5qQ(8-1vC#0{+c1ޠu=׊I4zS}.MjBş<3>\sϨlbqH&Fe l&{zd$V0`:B4ae,~}tx?J% )!.M3 8<L[QfM[3ȕXsTU:څ b-:`Ƴz̔+ z.ml"o401wAkld"QXRE&oJ>{PD}C?.1 AdO^_CBt#<3=.-mWߔ8GHʦ=$HBQ; y䗹gZ<XSD|7b\:39NmGX0Ld{oGi<2$37 -1dZG!IBԜEp]aCT@~rI61AD=K%ۘߎ4zv( WJ U8a4W{p &dŠ" lo)Q1N5ǒL vCCio-wzj - 8t=k6*[J9fz^@c> kkhe*Y#GwEĦ9H*هg7띳98k AU,Ceb#7ziM)8LM2zp'!W{PK>I49ɗI3_f(޻I֒)EQ0w Ճ/2d|<;0΋* 7IMp4d lat4V%>AtҌJ9E2[Q-vێwx@]qٵ, h6`7p*CSJqFf`8hօ|70*wɞP񈦴H;j&G1DP/9sg}+$Ya= z9,rB{Y=#IHVIrx;)_ ]}~WIДNhISOP[)81{(7=?L`XN3룯gGJR^#<~S󌜽 cFFro<'HI݅)]BY:7H9E;mـu1Q5syN.mSd!TrþEds`GZ| n_֪{ø aJ }׺"uzI95.Fmd]i|N<[5kon Û}0MTf qQB1LB(J>Vm}H Y6ݟhGwt l~iR|LJ ut*y=`R+ b02^n#T H_n%GOv4eP6.[n?La+&;`5B[_-Uuصעd1zn*P/Dy! 4$2F|dB!4'2M&P2@(qEN5\U[sHfǠ3Ehf*oVxSQ 0H,k ޸SݸXLDk"t~} i (v,0`ψ.H 옯 $^'%̚rXR?!p֘CGßDqMJ!Ě eX5$=Gˇ4d=]0 vIpn4E&r;<,^FdM+'cL|h.`}&JY>Rq{1޸O\DJqt+r%++>~ϜNQV:_@Fy}"K)9Z&f[g3MwS|6?ap8 5o2`rymL5UGw^RE^r`*cfy9lLysH8sM;ESG-b<և:l96"摞 ,bL8%Lo@4}6wC^,n{ TW;ehqp J?9N7-N5͊n}6VaF+aʱviWr,8sL :Ճ+sQMal+Uش`ֶ׎U[% +MSm1 wa4^araG !˝shE^^~F*. m:24͸HBh>M-b|PJ98|ioU'&Kԋ d#Nw-l0 n!XHT/ )r Uۿ!0Wm ej: ~}/dx]RY`IE>w0[[ gP aҍS FF"o~5cvu7~.neLaMK4gfzԤ4de+qw(auS4NhPsmd޲ '=]eҜ@3S $~KhƄŽ[iaI9p xidW?{-g$ &66240Spk(dυF82:XYC}nGQD#"cvO/ OKIEc}9X5LsکSiќҕm&åTvR2ǗcfSث/$5.:}!Gi7\4]EӗEܬj\L 9k9番` u&NCcگhhFfo+, aS `/O"1dKjM`ycL'w{Q+O;BL:SETj[jw8yU3C>i72D?Gflsd$'`,oFLPV+62Jam4A @waDXLȰqO9d0 %4Զ*'6tXw8>d }6\I tQMa]P/F ܁C h-ƞS)LǧPeN~W`NcV3ܒ~U\m?4œ;q7Yv}(YޑHX]B]w`;-FڨJ#Kq|L2]{1dnɨ=uY=u=G*So4J#拫N < ]h~G F cYZCI [r6MKK R7ԓOq6V~tBiwu1OJtq@|\UO`.,(ƶuv *UŪŁУOXZS % o𡏨86#(5U/E$j:]>-+{xS| m>+ː=<eҼ.,_ʧ]*Cm3s j)[OWPr\u/ʵM(^Pl#H**vTk6kdG*iot B̳_nV/q="7PD<Śy/IWBWul4d17{:# $p*̊];Q2 %o8|xGM5hpމؘKZ(1UMR$jM)O @ë}CsLL.A:컩4UOQe2ԹE9 ||/p[(CƊNmjDZ!VsSbw~>,OnMH"gDkM{4{r/Ֆx3F+QosHNx$"v-Mpo1Or;WdbaL{Ɉ#uy_$6jzd>Eg-Hh[̀FLdx]_G-ᬘA/h%:[x7;b\z/5$5ksa87ںw!=>jW9{(9mr_KoezT"QKB>D+}ƥE=P3nh}+rt=Lq~m4: `Ga*qi 8J9/Ǣ~+ 2"!'O?8Egөu!q+0~:Y!N\Eī~ojTY;֝VT nc3K{LęK- 4>= W3G$i\ }lvOrpy5+>㠖5Ƨ"NeKLKN 'C$mxD _lfd JwW*>QgЎ?dE]26h䁔#띏 M+cKr I8SF :4.<߄io&Y{#'-š$=׀\@سm`;;1sφgͦ8]j2 J*5/#&#08gd9w3 LO*^U! pC|XH~Ym;rQV_P ZBi:FeԷZh [@U#4-%?H'E`Ně7{~uH$D- RoUqK"$Yb_0ɳ6QY*~9eeI?#*ҫGYƃ{R~86Ճ*+b`^o7Ώ:f>m)(? d=vYJy6d#t|=>ROQqk= /-X75w4 衣gGV˲s|^K_UqT\^ЋH,V]# ٚ`$C%KZ Н =#.(5_e緥k^Mpc52lYlIJ ;iiv6epDK0Cn[t>'tH,j۠ǡ'`.Œ>ݶǟ`cbMV/L9"LFa S\Zq}Gɻuws꞊T8_b9AZ-vRL; ;e&],ŋy3*+]X#M_ciyeMRR%|*d*P1Mzט溺2J?bC)0E;Y tjz~z#3 \((qqWmnj;I!>Q=GRYm#MZ 8;ro]|'PL.sDWvwX%={gl TE#纔MBk 91qށ&];j][B^7۪`J Np=EoTKݹ+Nز8O1/ą;G'r)0g2„6NlASOb1)$r.$&~@G#F YEP ) )8|dR 2_a z p bͤ f@WWe'F)+K`G»THx(&;j4i05v"-=nx웑j!&ACP,?3E<԰),4BU+8Wyy Yvࠬ=<azT/3LE-*(LSGP4} x5h;2#"$5pT۔ ˝@UdVk4^׵rm9Uz2k ;4@/ratEzOy胃\%oUĮ[Ԋu[8++l>T#YCzr^;EcB&6&Z3 y%B/@@qWiPx!k,k=bDu%h<>J.+S2vaU#֝p>UxlHfVF'l2܎^K~A:ӊmAWҨj99~|bxާó`ZwRwl`P ᖊY|緌89`((5h {̘ ILx@x>Dx>gfUENȘri]OP FJ\W_T/X- UWy&x*׵߶/T!$&XUR'yx%pQ;:SWh(ڕ MT&*|Wd%`DLp%qGݷ%tO`/$zwБU7+ϰ甭AeBQMoGf-eR6-Bܠ2hExҖLSh!ǔe dtaGnC&Z9$[F(73g鉸obK+Ci?sBT5:pFr%b<'FZ l$^@If I읥P$"Y:R@aFT nFkۨoϔۋr]%eiƾ-&-k?YՆVK7-o!>@u^ eFBYWf<:272( tsaT֭b(r&MWP2߭I EX ,/翓 U6Wy|idǻフ(|[/G`ot2v(p"n%^rn0l2s'k7;K`PvI1_Xk^D0Ґ= re%2< a(O]aj52K*ui pr;:y=5Qz&JC;^}?YАO<=7e=(c'"Wv#8=XA1 ਀ʹ] !bcw""E"I4?fPT0f{hu v{k~;g&<.NY8N0E'*|g׽~u~OQ13LO-Knqqߋ+D>p{@}RPU8+Mg{x2˜:lpJhl44YLi[K,Z4N`\f&hTϡՊN_ppm1j qH~Q\iA8'Mؠk}y2pH-YIȲ`lN3_8_!gU7Wgmc5%*^^tg6{ؼ+ nPBp>t Lz[ @;]64I4slhi B_B/ye(úv}}H xlkh2 kCN3(bq2r7rۣΩ+5e&]G^g RV'쌉>h_uԻBWBo_-sG-xi"a[P{3! CwYuaV0gB_$yYlPg>smF>ڲn&rH d%nҴ Ĥ1m ag/~"Aete+>4GtkGߎvyo4j9OKѷ< :yB+ǤNY!CqVi^-D~qF ȍE^hfLG0)\*/:g?@_q."+A S1yh3y3W&č,;rbĠ0o#_]*hw`jT|QPɎoR2%{)XlMe# Z39pHܷ~fl^<.A V̊ 3[6'vQ{14 xMbwaK~0@5!Jb'v1:\3r/# eQw\{.?/w;qEG"~Qʉ7t2Lg,ڰͼ[> .THeȾ_+"4ƍDk{_/Tl ,@@ t;Tha=sdKY﹕չhx&y4n[JyN9Tm={Q{pQ /YA`z F×^Ĕ<զ=eλdWJ^܆ȃ~.Ƈ-mYZñDS992St`.V⭧㮴b+>>s>޺,-ݮf*JO0GvJQeR7?JZ]xV`gBC^Eu 4Xۊ-iDY $_5lAq4ܧ .sy_Si9+M̯b*D43/lƥP T/G`JX@ 9`"+AmhQ Np:AEf@1%7]V?G9|R"}yK(F _ Pʥ,p.aZ7WCVpf|=ZE:(pxZ}O)kZ[2k7[8W,(x%%fO $&)X"umv!~l3So#gQZ5 |6Y{Uh*'GʹߐxzK X|Y,!'ikÝT.):@M`pdXVޤF+rm 20{k@lH7Rl ~<kF6܋384nizM֌ѬXx8~y=ahj:e i|8Ol$\gb ޥ"SH=k_w|/һ~CJfǡI&8>]h(#uBfN0=^a0GD2d2a QWjE"T]|~!<[ؾGvPY6E-W=Cq ' rtg*y?)An4Kqs/޴z~`r`cῡ8+( =8eJ"a]G!8!xͽaX=Nad#Z !dFYZU̓HYjj?U'4c#os`K)@:>@9AO eHFc# 35pN|2۱]7s"kfh{w6\}Τ/m0F+ߗ|VĂXqv߯WÛv ݂Q ,@kk;=b䡹߄],0ÄG[9h^P;AjIoVqm@ +5cA$wOb21hP~~SY,&hT\l״W@kބye̱ ef:IJ:llxdGxvD ru_A ތ]LuOB,ŲˆbJNlIέȿ(3^la';!؞p XIhݶ r$-^Ƞab*foyz0:?/s8~WY.{Be\kJ83'^ש 8[w݋Ů LBZfviik[;EV#u0]cx1  S_ǗʴB݆zFnRWs μ1OH|]hCh'V|uo>*^\S)X͑(B8Ca)щ8BjЍKAl0"a7q/ԖDaҋ{VfO>d6х0|Iel0)FB"T㋖^@{hrhaIap0Q/u[kj^sIߦ 1->e1} 8PH;8XJ ;>hнV"eAN~s\;%B:Aʊ T=yg7T 3HvI Kף]H-"'`^}FO˨r=`0紛Ji_0? }G[Z">FBzQj<(bhm|euLRY=XBfٞy+(&Z 8,V) _Dl|3+ͻ.+h`UMcG;ZLmzrYqEkxZM"l$M@  O>i5 خzz&D<)87U yCV9&wh=j{$w}T)Qa Ǿ'<wy9cwB}$$*]MԊZ`:<ٚGy"6k4 7kS_qaoco:U qo3DFO1wRoQ\UҌ&eI|:'ZŲ.R_[y޼#Et 4*}1gjG%DF@r![6!QÚw|Yޛ3v7G/%.wЁ`ЌSDNm'̠:1(C nLnIrWjA[>[?qK7Q=0T ⽭,qݠMآu]yӒҽ׆LЪZ5:tNQZ20Ʊ3 G򖘆h}S[ػeX-dEgi83_ƶ)QpVZ/'j:=b,pZOodwBӰOvp$!` KP!hڪ3ٹj,'[5DEXَ*9BOЍH6lo;љ-=va>=lYn_ D #EGp?$8=sd6$Ê^\?`"uBp*PmUMq|:4-!i/S™4W7Moj 2)Bv1'nJ\y0 7 絤p6J;!o_)! |Qwb?8wR)@2r]LzĜY*c^-BVђD+^)3tpntKOXQLhkA iT0uY|_F*/&k-e:b=cR /.bkkv\j@PSM~|߳iK;t9#THwSty3>KV -.N\m?zXZ=8L2ewPZq)ԄԒ$k ({,Aq׾D+wTG^ ?(ز.](6cqݝ!`'w5e7q^!-a26 Gf A+;3B3˔0N| @ BY 5ļN{KP-04}tW)WBZ~48ԺOÃ!ӃT]N7o `1bմ2x]j!HO$LSw逼}^) ; @l~Hޒ)kz-ԵZT_p+,c3Ig"3Xl)ɛ?' ej5h ,ur5 fSwǷnX= 6xkݘ/Z&N=}LrgTSZaaz'غ'dUaO!G`4Xt8S9!xl~YWP.QF U#!ü 3_>dŷTxR Oq{J)'\ahּKil? :_r.E( T˕Mʳ ͢[G6T:$_n\j q%S6,_&ynZBf-%` LJyq `d2Ѧ: kD2)HzW,X Wk*O!HfN"u" ;CͷSmL(H (V=)VH' ,^h-nk8UuYQ7z '[}zؼ5f6PNMChct&fHw ,s(EKqU(IpK|%mUWSioFgNE A񳮣bu+od?I:m#TpA/7]ĉ9YЅ9$:y f2)R–sdSȕji#M}\C'Gu~]E!w(ei7peKJ([@lG]=B󐝿G)YHk{~2)]+8d/Y6~(3x2v?JX:Kݖ,kn @iM /1K `{# Gڱ\qʴ9EZI5ϫF ;y͟.3QW%i1 N`ވaJ;*cՈ8;4Z]^Y%n9rf;h@DcR,_+eH&Ò4km$2[JcpQd>_ s$<"X*H?Cj<~?\ns2ytO?ڹsr;5AIxPle@>#HD!F =sGsus@ ծkyDhqv):N=[{EP!|w3)pVg鱬q Z1c *jUrrdF9ns ƃhaXxPaբ|* P]T`t@ /Cqf" )qMT̔ Hb)spZLS(C}Pf$exݧZݍK!"ٵỎ6+B~]~[9A E"_t n{ ana)isSǻP̈́ƒk7ex-V]HDSX]HxA~\zKײ|X- kq:,ayo:W| 5@XI}&۰eZ*r?뒐-Bʰ27u?na[gQ[pM1R,>!,{%?Z = kpJ^As%I|$%)_^>T^^Ŋ ?2d4=e1@554Pهsjɢ"PrpXT}j#Z:_'!#^(񶑾3q(/?R.]wdJE(cȐW)Y~XTO!}M=kFz>raT#5?|W!aπCks`rԶryDH 4S̲Ѯ%ɳ/1$Ī7^"2-QzK mHw,KTzy33(M9mNsSU:E~`w tc%܇n'ʹэgZCBTOi^>jP^-x xZ'{N>gyO0XTwET&!m$6;? uu^דO_L }aCBTV.ĩ4/`4 1{yl&NБKTɪW϶ҧbM*NF#C' qݜ$D,{'$W:l'iv"Ix]UۃXi?Q&lΰZw/yTJxSs I젡5?W ǫuQOhC?2 N..Z4a@:)QU)ƱNQ.nL570 _e$* rikVl؃iW(!c i#3A/Q%+W^?Ќɀ8:ԏS4VQeev5JX).S).ԯ_/B}*؀ݫ =/μ]ğz5Xdp.FynQV>썞{.WQb0c L?#!Iat.$fc3;(` ̄pubVٯ4+,4{;hxΦ)3E~سlMw_Fx`WlR:945sc=S~{÷Q9PbB5/"$Z̃Oy8G) \O$oRM"*s^F=NR͞1wEMNqpcP2tiY7Tޚe"$|kcI3]3dZWbXW'ƈA?-s`CZBJ.oP}d|ye#3ǪPGcژ xQG\ WVoVٜM3ttY_R$[&n7ds!&edDXKy`Ymә)\; cpd!8AfꑌpZ#;'$21 &C*>FMȮmuf 5f&h+D20bũSOz|:Q~hWC0m/Jb6HL=pwexæ=C%( Jr9)}*Y>ϗ@ "ߐCxMzj(l f.WTܙ*:IwAB5 <:uO Epw-@QaCw*LHsENL`Y~ *c[bF]%ei!? 8!0?+bV颰Zt'N'r6j~Tj\υ h54bHևr9%]b`NM DĈ_&dFe_+m/ ,TmatB}0A6?C6'w.y3QP=Z|n >ț2<`H:zRV3Zc !9h ix*)8-$ e"> 1A$MR/` ¼PFQMgĆwAPȺ!<oS ))~8=X+lZe#̘zC 6kp6֐蝋WJI.h3oh0֬ɽ붉&ڰ8[v Q?Len|5OeXLd~O n<A^Dn$}(pqr%v9snyH˫T`|KnXQ,k)=yޗӿ%FH&.yҢYدM WҜP :{(пZjK|iw=۝ɍJl۝?G*H􈃜bVRȸ29I8޻n2 7#KZ %MȻojyq>DJdQ3@2$cvhb\|AiMxg+SxEM0˟VƔ'|bc⩝Erݎ߸${Iie`:c@%{-@v񋼂մϒE|ƭ)sdDnLBȪ6^SP4Â\Q,vQ]KbUhW.>J"f.SH{QDBgDoYs* |*} qV{=z3(p>.ͳ0I }PʖNd <ݽfZ!&On*!- k# O9ycJD fPJ6gNTsV*ýU<{XascdD%mX8/zu~}f??R;Y2D"T}+o&ZT~}͏嘺_trZJ[Vnk׮KH)]jP$;,_Unq.;hߌ(JGL< S;rN1yt!ov8,w*(_J(Ȅ4,ڝ 1ʗ Ww zX#u`H<0ޫv]bםo+-DA#!eKb5ƹWDXDf['GF}ן8j^?vf޺@8,eYl]QE~g~UoysDk^dbCiXDQtS'QȥICe"V7$gRM}vsؒ1 TG+bƪƺΓ84&hAFPTw'i:rgIW$\spTj3́'aU/P ~< RUp'k>'T0JVs5 }tΏZB1桼Mg/rm|ę"><#XyD$ #N#,,rź )c 'y)GI|ў~Ú@"f6l{^/:'1I'.Y\JZsf?A'- &T3T_bG7S:)INܳtz oNF[I en_uP^蟙￧"ZH!%I0sd`@ c1=QH~`M"l;JBP߻P5~8o&%=3~3NE7\H$[e]k>C- jSEDiV-'L4CUOEIf[OPNnM ZM|U%h'  guta̒cϷ8͹l,+iqs[2%G<}ީ=y08<1Fm؃(#-+`UE7}Y+. p9щmS8IS=8T>4&O$ YrCW{$aM^a- _a6h`(q]`q4ʹEqd3@a)=cK"O1i*vm7x歺^J+I?9>_i`S< TgWT/隬ݕ.`L*$Ab-^zr[aTWz\8>.=zOPryTWi@P_霎TR8Ko!RĹ _5ɕObo%$o u@N@@d<7k?ዪezQeF+d%zՎTQе`.v^M^H T,&s!QG! +E}1Q9vuUnh<ƈih؇nsLGu<05H)RIC`T-=s(QzvPRAIx\,KL l]lFeaB;{U)ILu@di ݍoefv Lx=ZI g *a׮ٖm*nˠ a=~ āZwK5o7w/_ v/F˷ J= ~\7 8(NlrgO2|-4n`]Cgzt/fzbeT OF?Č(AWUѻ- \s ikP[ {"^%uJȍv *Xg<䲨T#ltZkW&z Ԍ:jZ/[N4iTrdfuv).1y1 3o|Pk:hqz` ))loM#\~eN,iU~, !eevx,ëW?, iQg'=ڼJE+"eɭĎ[Cs2G㭡8cP[«_Ze2%Xbio߸ ^;-AJ`6<}>Je2y898]7,U_Vѐ'=[^ЖS"+<6U Hú\1q+f@VbB-) !~ 9g5v#juo_$ŏXF^'mq}v; &h :FK9=J`pJ2Nrf)8!!%R>V&xs_]654P_&FY~_c 9bu4i*>'+oL~Sj' dh3& +*չ&sҐ]̟c"ى=͆A+M+|]MZrAѥhF#M~y 1oë8î,h UnOutOV'Z`@ͺ@oڡμ^mdP}ҵGNZ v  0=\}aEzų0qw^τv:ızg,)]OZM0%AaB? @ƻ= +!xZ0AK`ׇ,@$'|PN {}ߴrl.O@6^%`(>r|V~oN\Lր *:CKե3C:h #Ϗ,N,FѼcwwqSK3K{:y6W"dc]j8 22zjzd@6[ي$s|ĮFiUQ0Oi\&DLJ>W$=qwk/i\^څ$-' |Tc n/&"E4f"-%L]{eA8L(Eem e!C iw*d ی?0n$ԫvK$ٟ:k@"נFkvĻc2!W$En".bcDP32@@A0VT`mHܴqH.L T7th7v8.xX냕@O$;ei U9Hc6Rp kpDgpY7"X/Y(~FШUBl'~ ۀT\wyIfj/\dy-}1~пLTTL9 0p"/=?4+~POdP0ɞo?i=jAG6d}܋B{|fV:Mb8\qL 9WԮ AU8EMiOķ30}$PiC9Rk$_9>듞빷bfV4=Đn"~kO1E`@0XOPP 쬆e*$7_zsc{g'L}%/&y2v)  ˅rEQ,i!B췢?Rۑ=Y7ͳ+YV~FQ/?%1U-%j5 +Q5M0ڑYkH\Ne,8HI!;~}#Y8{2vCYy5"K0q~WlGtB+r D gIc2,D@$^DhCK4fT5kKR%/C,aP#qyyƆ^]?*[p6׵-.-}I:J'Tޭ]U%Yg, q` Ĺڸ?n^eZќ[Ț?_ht *-ĸ&fb)e֨h &56 D$A Đ9 {Ù־ߦLݕi)cȜ*d>J+9^8^.@$ǯo ܫE"h8N7D?hM |/J$lmsw/nϿ)wH2p_P~=Gd<9a" RIG.H^AwF :SƕfNmMON I^y[In:֞-%D숯ef0}FTIz=NmCP@/FxaXdȲfg٢3oj hyd;ˎUQ,Z?]Lǩ'{^0 fEEwjI=*!.^^áPOdm' \GgN3>}{{b߁m 'HaBvP']Mݻ@-8M0ܲw@1 f 1CKa`xn3hv)ntS'x}%Jt;qS1h V'H,Wx춀ξ^Dц(<9H0kF ogH:@+C7_MGq (ڧR V<)z`уE2fDSv&Dr~ Nk:l.gIv E _'ܒB6!?/<{ }_Z eJ̞-rϾd[U"mR ) #p3UTg+:YOES=^+`mTnl.d<-\XWŢOz?o D l =WH;(-ޖE7U1j'0 Ymo 20rȉuVܘbC lXjn/?pךf줍VV_-1OXSeSg eg4V`ѾP k;9|S`BVM.t7dOھٓ^LU/tO&\_o*Vk1,u5h:itix>mOobL k:UUQ=\ 9Ve.zWs8s6/?%|R8.+%\di$'lKnTn@_Ÿ XF!5Q) ߐM"* 5w Ccrxrўr y/sC@ԙU7iH .:B+S|4RlG{Skz>5>o1ؤ_X[,t1; 2eLAIg+]dh; hѬ10{O3V+='Y6$2xeط(_i X!LFkhX'V6:ˬL#$zףQ@ӈE$䵱7¡oB HR,MO*\,VZU6ke8>!NhxS:j*d!014.%/I *b*o| (@bq^?üWCGpPآ}v/;VՄ~O|▝]pg1cX1@*0!A똕c/g[xKԜA7Y3%qdwvAѰS>qlV[zb=$p:{խOwFD>R@NOGk*M@\jJD VrG?#Jb;?fKEAYܖyQ(.dȿ(y7`f=̱rB NA)(}Lm}k"D^iXNN{4*3 USލ&|,@/r3q:0Y y>.Z%Zz$V/K 'mXv߾N tAiU$歕f'j*Ů{Lr ^O>5>j0tT>=^gp4XL\q=GC[0,0@$I O[XSWe[p~Dj!*g/a[^ ;-.s.z-<p/wo8ǟ-814n-apu˔4жYY!L 7F́ k9rm:-j+~vv9U=Bk mؔ*v$w.lWĽN߳[ٮ˰x|v&vuiR.#"t7N.`DWc ~{LP:xZՆ<1U5jn@qDZ}+nӧ )t5m7_͎ꌞoyHP {\s*OdЃ5U fd}I k:jD]pTGiD,SgrVZ_TWy:U :vI$okifU(Oqiji[#qH#0&x66>e:+ĻJ>@G$X樚+ٚwkW9fxieo9-֩.nn *aw⠎kLp5dHI:0A"UZ'HI?0g,U pר ;x/x沯)-(ox(18‡_JŃugan!iCA&b 6U&R<חs9"3[Pr bt@ob$U6O@jCrjr!@vV@ZRkXi8XSHPBw!q%A y |o̶R :n&S(b582iȥY/DL׸ Qm-pGp%.T\0~j:Xde\ +ѳ(ZVRAi=6(g@$? sSu0Iêǩ3a4_V e)9P&*qo3۾t6c\i[|' >-_OLZe[#*f2dl1da[)R{Foc{X| %.k+yː3D/M^O,nRQFJa+2z0#TF1ӎ%uCyPZ=%Jv;!u۝AZR~DOV~az= ]y4",Ү2(@]zߞf >qZLM3̃\HC )wv\8<б/݉Lp2Ђ ޝz$v@g]=Ÿ9i, O*$[[i$q1Va{ws ERZ'*?lSn:8Y#֧%<"c\ W_ 8k'ȱ`G2IF`AMFdeVf#9(g ڝ*j'R.<6WWZ(H[|E<4%Y(en6#zVK<7rbD sL,ƷE$aMtb\{~0/enJ+ȍsP*Wb<+:S^nfq}BnەP{(87)}mOЁW%XT* Fe9uq`zgSж28 ;] QZ2[҉) 7D^>ZI_jRl4;i΍Θ{gMM.(~ xBn,da~.ba)Br8acd=7s%Th4~a7yIm[|cs&,䛘]g>&\1ӧ}Sg>+6 u>isG҃4:$pmQ5B:5(G>]^AEScZibܓVH>1Ii".*OvûF6vRٗtz{ҁy 9F}iQ*w>6"p#[2W8AbE βBU8U}. "21tͳ=#O<7R0 +SҐ0ۭGO@S(bS~U6E=}EDg|`2Z$P^s Í g \٫,nu7fj:7TQȜ;>Яd^fi֘~[htqBG[NCOxgah|ڭ\ fc\5o(?V љ:d˓i/c&EDYa9}8a^"ߧ+-y#e?m0 ټ`lߝxq9元\$Ё08O&T CQi"uعÜ.VY=X"}~wBI՟tie"xYRiF{W5jq'V6yFhLh.ǓH< F7s-tx![ax$ ؞ jEnș'A?0.-FI]c:Z]K,,T+JD]TTNTˉlNEߦ?v%ezZ@ > O Ff_.e^K|Z=l\M=B$E]C:pzEynOzgyomF`oAZPDQNgJYfd $- ġڽ,<&VY#XjMc,83,L]H$]4L@\+5yU탒Q,8fVr6okFag"ds][0^Q;LtYIy Bx7ܰ#Jɢo!3JDS1V@0,"X7ou@Y/V񍩢j1 Uyg{bf𑙰yQլi Gq)ntBKiz \hm>| ƲQ0ջ ȼ&,_$ d[";kAuAP3AhKd01 ?igBDC.E\ĻBul)X1-A?L+~ Mh緖m}G<$򗓾ڑi"6ާ.b\gT)IY6:BL3p?wm&`Tna#g)Fc`0S/?e:O})D}ۭ\S[饊ok\%/ Bnu5H69'/}߂M$i5϶"{IXи"ꛞ[!K^s@kE0Yw߅ӅO5Cc'DP-ys*粀E#KQ3;s qfҮzGv"hEdۇa'a p3'k~ac""= ~˟^]!9Nb\%S}ꣁjp螢[;:\͞B>wHkքǗmRۀ8l o+V[AqSAغy=j.E--]&ro RȴT(+k@Wi1 '|*-*3QdYh XBPf1*N|+¾4.R>c*B:[/~GG'[+>#gmncj7]NM ߫9ͫ5ń3DLv Ԃ/xe< )S[9R,UI&Qo ڙclmn {"+kVN@K8!S*׋qA T4 A($ sO5]WWх2{!EФE(4s9R߃RXƼٿ|JfM Εl/*-.9$=:.9cs}"%,z8sHRV~h0m/=< +žr7Rz!|PEz9aҴD" $[7'G!)__PCFgnj;aqT:(@w{dYuQ_Kà/q_:pѼeD*Z^ki,sWGD_<lϨb%:yDޗW^ZD걎F=[tAֈ"= 6yZ$%h~J")%YA,(9"aL>xݵkt!hZWE4WHxwHy@(h_Ϋ+L+O޾a${^qTYS=urm7tfr!'nZ2 Z^v+StDS !.m #R ORZQ j?3_*`t5p-H 0Dtᷔ|Q)cV[_϶[&K-$>Pp3l6վ@@#{}>ߺ8a 7]ǒk.|u6?VxK]ʺ}]WS,#JO& NgϺ֖9FnR8ba2o7CC(e|PF'cec7C{ f7Կ; y.rؤ=E0(_IZ{$}a.…mfȴNzQ+'dTl?o۱59sڋ H ,Q {8{D f:lHZVzGWQH.gy 4[.&[%wP*M7Pc> )uoyBmbaXʮvEsWዛlcׁ6ĭ'#'cl5| !gˍ]\Ǡ=r3xZZ[&&葈kSBx9/dW&:v>0@?hfP1H(84UcT^c aܪ!!Q%_@]fF0-tv(),:S/+Pz=2 ʎ+l1jir饘Yc< rhNWfU0f.5fZg0鞭6GrvS4ێBLsOn.' I0?έN$zxy\H#[|35$g]0~(U)Ђ#=YCnnK O5{,WL>E˛mlg+OGh:+RC@OEcAiߝ"e+=)W~\tIq_iq10';F39BtʼnapE[f($Sױɷ }N(`1,/Bum[.2~(ҸSA Urh-$G/$Hy,$Fі=I䧹rY-JOI8ʕ+“JPoS!QC.df UK~x.~ \5'I9u`tǃ[41$K]ඥs+S(9FV Ft6M՝+Fj<PzainoާV@$BIv-U MhKvf D~|,GbLR2-6'-Ozz2pv^oOIZ)z `k{;j͢t1f#>~+MV^h/!qǶY@h Þb 56!6 @?Kd^"A7+?N(i%yݹH+EgFGI5j(9xlIntͰ#S\['>P=@ãIc|#45] f8cP6$>#2<.?ah"T4U[ VoC_%>]$wߴ]hwbXNRހGĒ2Dir0P`=Oz>HiBh mBNbٿV,Dػj>9>/\ gۖ(Q- `Jtb}D7f|<4!"ݕk:s 8#iT綜H7B{qa6d6opP ّ& ?K826q\S4a<VӒRV.r$^Ji`bKbFYe^Ut-[`RZ<CJ~y{N1tyS: C+dnʗeș?HY&~q3ǺM_FlgWŌZ ۊ?w8Ѣ6.OY {zYԽ]n[ى3O9ecqH$.F1躑0j(Ό;x@D˅DtZ.9xjmhA,~Y1@xJ713ib+gr ep9!?(O>֝T)tu-zYVt] ֏}R7 a2op7!)oPͥg3.787w`\%@O8Kƹgg.{XoۓQWMЅԚ l<ܞ+ꌯLκZv+f|Y Qc\p?1 nMUV| an3 XpӲDZ7|[e|Ӕ]Y@t# aݚRN,a܄{ʲFaР%v/GLz5ڤV,ēJNLg~<)6;uZHq T!e%}|k)ҕ1 {KrztN֡y~޴ ,HOcJ?W6`wRNzMYT~e[HqJ3K(mWq|+3+G!t56$ȞE/P/; , rb^Dwof3g0:X!xS6ST[a2& ޵e޽3wz#zb&~2TxNJ}rs哉eo^lA:û-];>{\t1xf:ZtY9'Dʐ> Uec y~|HtپF!D ' bmeT_FH3z 6\kX<sC%:jRtu<)T(հ}5h8 4]ll4@,%Q!sSkf,@ӈbzf(r|+|9A)cHYsM J6MPbrůy$ٰH0o{gC]AP_ぐ6jYC6 @x/VVuȯ (0ū#q7@Y|66NGr2p=ţ0&1ږn c̵#`Yՠ5ނj=<鸒"^&0.'=Nv1(:a.fM{ ϒOk7=%<ȫJ|}M5)34C= ?[2 D+ n)%>F%i"*7ePX8y={JRaB^$4@Rך raRHy jq{wSp)*v/<})4A/k HH w]_B:<"ZiA1bER,m /Ґ f{3Uœ#+$E[oeB\a`= 6^ُBH^Gۍ/_j=XRm !: P߮ zLQ7h-a:4J]^8Cb3;Urpa5c/7kwcp¥%Flb3+TZ$%Ni1+Bc 棍C W@63y gUx=њh*`oloZQSWc"W";żlT#-:z_#?6t5t@d JUmJbw %OW,l.ֳg>(x}1KW~dKz/!e 2VmqRTAQ-iOΑ܏{oh_[F-! 9,4msW{b Ԡ23a$l_ʠ 1w01j DQ.YKbIMDJD`OÈb wBHg}5 Ufc3fN!uR5^ 娩l+rz¦n,mCֆA |* )e8Kʵx?P3F5 )!&6_} d[lCLbܗ6 t~Q)Yqd,J ̫͢a'L ,䈳k_qX5|kA4uE"Q:- M!q[ֆXYK Tޗ=@"SMb/Adl\0\iǔhoY5!*zV[AͬLmkr }<6x=v.K!>.'&[}_6gqV~*^}ϺMX i`i^Bp6+99G"+ z&t"vT@JʂG'װ:i g32!|c`SOzb ;_DxcQa<S>wq9Md^J;3R/-mvf!%*Mb_r&j&ȓ@2Vp zc2]Rm51f̾B:0IV&(RUzcǠM&Pm[ƽ.]ءs_r܆~'bl5~V<MFRΥ;\|3g (2)^f0|+ڲ5œ쏀5zϤ.b _TVT^oY _좍|cɆ5|+OV?{:̉@&Pfy8HFDnj a ` kD~JS^v&KbcPzXChaJViٞt4n]Ay`G1A,\!02N0T& =F0E'㻧CzG%: \Tz'$j:Sq% OP܃~ -08|YTt'q(-)Ѿ0i޿dNp}N^e؀䊰u ؍@+0CÀlD;FTu QlHޞ6QL1,G@uΓ0bF1?G˺t â){U3j+M 6T:_d+Œ,!+Fsu}?HCaiS~;ihZ{}~ Ӕz5R~Έ-HsY^Z njldK<v] 5&6b˺INk=Az|r삡d- rPDn7u*sHeiT \Grm3tTNNu$6A7WӈgLVZONH(,gy䟘iPc()-eX|8POY- ~TPM2FKwe`aY.T;p YL7ƊޓS,ݓ{W|(/'+:,\ ;~TVw<5ok7e03/Z)koh?M8{A#E~".w܇>ӟ+8z-g7>ߝ{MGP\J̯0V6`x-UKADw)ڌ!.E ŕ%.@]k8CQY>(]l>$ g>?3$8hO~.6Q7QnsjP4qz/tg5/ĸ8jy'T󍸯obFdG `69l p~/$mJU/LT󧯲 Qd=|3RWNBnL< QTYbeqr@L# |#zu˩H_ʚ@7mTq)e=^Ԩ; hYnBR]NdY# &8_s쯧懒;9{rZ+墯+.Dz[PG F,0)XE+ۖq1H_mt͔MiΟxw"ġl; V,j_>jI["[ifÂbhĶW crc8Wg,-[eŢ$:򵊗S.k4΃28ܡƴ%@R2+{]Vs +~kA܂Rw+8L=M?O w4z߃V&I#{:FѭB9 ]bWeezG_qu=4LY3ȵ %:V#hK ,y<ՔR/z}}[MBm5.{'Ȓq45Sv.:z ΐcu^XndėO*fLIG7gdm2X}<"/Qf׏jtY*IK)Xb"w|)溼qi魌`Sh> $jo^vD3%<|鍏OfT'巡<7Z q(h[sVd怈aݺJ#VwjpFvW[QJ-ۂ%@4 fHY 2vXrAISͬߩ.2ڵ0UHR9M{4mUgb|ѬFqNwq/ٰ[BW& dx:eJXN*=X/ =}cΤЦ@:3klWסHVݤ]!B(&+:RztrmxI1X3| ɶVтF()vW+#z@5=P5RfhjZB4GPBi&)ne X uBShCO 27AX*]KSRxNXٿ-D~ㄫvzC:$ί$2i "Vo?-Sﮯ5o7%0J} p=4iVl:/4Һ5 G x>@7AIO5>piL$$yʛکK, C y^a"ba5'목Z \2i- g$.xϋ,F9,;&@ ȡQNE&=ETY+)mk0 ģՃ&i@]553 K-.3<^1`eBRxiZO^Iѷô)Iz406m!h>\ ĈD{\[@+F:MNƤ~dbvBRR&Ӡ1>+A J?:#'34%Dː' *(s%,IϯH' fq;M"{-K;[ )v7 uƛQ8j+3.TS{DU:pK#s, ;YZ2,Vߠ<Ű'&hbڋn[T`J$+i6!1>!c9€Aܫhf+]5zMyFyGK6T *&3@DԺP )!I &sa|jڲcSzxNg\e ޽:kh0xP%kRb'a'q`'11K/;x^hsk'HGXEġ7fn#ĈY>TҭGwݦ^kӣ8ce@3cY cҥOYҖ2H`%@Ҕ@WzXw'2T.88(ZK޷P=Q[ϧti1(7:z~%=yU b\T&&3? ""`Kx)T V13si(,s{U6%B]wbL':ïJg&֪ㆬ(Sb(mKf:5 %Qo腑0̀Z)#FwQy6+6vOKmexx[t(Tfj}?f 5\&)OSx0ǏQ4lDLV 䫺,ڛ~IWuu֋% e=4K1_VpFʻe$yJzTdJ!- ^8~ ɗtku(x2\}s2QY"x}dRMs Ξ]\D$f*H2R.U,OlJ;o Kih4VL"s%@Lɛ^{[dU~B>Ԁny8%ʏW1ذ{={F/ªе`9q03ٱk YK #wnKIS9<)ʕJ'x\A*$յl-qc'Z41(u*bх-am){"B l5aDV_CT߰+#4t=?NvKx[@Dt+F#biYm Zxgp}h G6+NgӺ"Eb3Ps&sEG ~vmNFKLʅG\ya[qfZJuXb'%I<:I}mTpeQk'W,M6Cͼ4t{hITP,ϧ6O`sD&GQ93es %y/gU6M)O`2cݶWTl\A>˿Z7W2hds仩u'!MnhzTo$xF[Kؿ[0Bj4h|N#ִ;P1z%ZΔ_ o> u|ݚwUQ[Y{"-?4v[ Jwh!fd0ըW3x]y ҞKT#ĿV쇂!f@}XҩUwqͪcuH#;L+º"wc cI7"|Wuh.#y=9C[%G WL*9PHD!t@e[@F'|Len :'Z[ne]N4u%H H[cp5!yzx;E=_\qO6Û\5ر1a ݿI)Ǘ5՟틜U0X0p~N:{7q5@< #Eb8,&v:tc>VBYI W rwҗZΔ,5w)'w%6.vbuJsV'ps$F ۛbWJ״BJVsĥD^pdZu&Їޅfŵ͉Ł7uS],d5ߠɳ,AvvpYd |Fntd9jbmMD)򍌢jfL_|1LT#)E;|f={1K!3kIO9-y)w~7I pq ֟U\@h{+d}X dlgFJdEBi&!=hP-Y(Cmڝ˵P ;.@'G^"59?߮q')DVX Fva@ 1"]\[$ gcKE;וYB\ʦx2_eӔ"Qq/cHa(ݖk/ZoKaDMg*5<ڽwWR2cVySqd,z'dl"˚PU_xgXC8&SAL/w<ӿ})ǣ -DSnTdoK㩒h4tCQ\FH;"tg`KMMEQF1y>7գU(6T}[,]mSc ӈAMx/Aх4u%y1n/yc,O"CڍguC[JCG{lq7ꩯ-/?%4(j}b"(ċ>b?+k! #E &d`Pz%vgW¦5I~*Nx>]jJG;.A۟f*K\afGIA.*+'лChVcz\idDHͺnYNL۶:e$6W)q,B X Q$B[j1bMGɉ7aLW p)+7e եF8} !|e4?-,hBSw@αҩ4V=< /[,8މ^J奠`wv'c"~YJln^pS`drSg}Ti=EH@)!ayF3ڂqT_R3 &L Jf(CFb|⊑h^~˲З=:2Y\ghk긣~촎/?Wt{$H#%$+A4'u>T V +Nd)% kQ;HE+I|앿 =G*dZmDG"ӷC +4|M´֩QbխCQY[6m:j2m- 'oРDPܩ*98f ǃTj9YlQ:={.TjҼHKAq8YE}5@{Pl1gYj.F⦦+msp8nvDfߐA빊x=y5$nV#p.HmqfpM$w. dxd "S2mu^&njT39Qs:B=xl%.00 ǑS_=F,NC8!y4%3 r3_g3mx#IֳI_nVmW'*ȔA&b/58-=$}#)f43㕺: Z8U[2bawm"ڢsH*5OV"y#h(j j\ .#Jdz>w=Bk -gT&?S:ߪȶnFS/+oQa~_3 U5gV,AB |NE!RRKnW.Z)uϗ@WouTmPܗ>LLNv4Ib8@!7_G'4|1"Tޏio,԰C,Lma4YW1?os6m.͖Nڿ6S$Iޯ".9ktA,^`v_e.8OWE6>!DMN £HD%|jeM. +$gE %#4.ULё=b63дfIi6!G_%"% eyf/FԭG0A#Ott}5Z'r|HVG(~eqɋy!r Q;ڽe–V 6 G޽V;t[SbRmt"NKՓ !:vv[m[ 0ϗ^.;"Np05IZV//jw(䦅y@r-ѽUlUIFN;OFNB,]U`ftsbzqN7b`pն7q 0̪]&"xuM9sq>NnyE*qͪXY?#t:ʪ5; b-*fz n6ot\?|HJeܩ8F*( Gt4QҚI/aV[UŦkFV~CcH1KG?* JN/͍PQOp~S+T 7ͩ(#L '=JB3hD̴>SjN<Ơ`QERc-xctmgYA!48b&amrqg?;t,ҳuxv.|2iVe"ųd-;M^Ԓ灻WBpËĜ0Gʒ~D;Pk8]ocmhϧVfGˑ`xDm[ ~p)+xs>{9S SCΑKKO8דvzSh<=EҤ k;:^>U܆HE0'G]=15H6K|?`PRDh];|fbŬu++GUqm}VzR0d;Ru"lW9 {ߥ(Y&JB9}^rdž&.*0j>]Vca =p=n#q|LAw R2! [0c3%-n<f/G#?oaPX/̷f!U_%ՀZ|:;?)<@pQ|HwL?ęS]ݰrW%D3ou޶9hi(/%?VгfIjvjSeT+H1d*µ~PhġbvFC$#i!m3i3 0M#n/\4SX$h[Ln|Qqv^|Hد̊ژl$Aؖ;[O\O|ϒ(8i!XbYߌ)]l lDfU-N}xG-Mׇ2m JA+٠wz"V2%6#)ŶHQ/bǫzD o"8Wɮ]WC<c>M#mX"<_E<I@_N)Ʊu]:vƴ NdBUMY46sNJ ʅVV1& d#C{)ُE !܆Cf&49;q6L N6zlC3V$껱ex jHj,h1{{ 6^ۘ^K&7/rCa4Tjx,}%#L9NlshmeԖAr_?-1; ؜=M pe0`4IJ.0yﭟ>O Xɹā i6ر먺 Q$IM8"u.lmI/6OωW ;VgKH uoos ouWJFʌO-%# >M7\Y عN=UckA>{@E<c?o.[9IY[:R/B ; ꧚sU27c<`[q[dE nN ރPIoKrAvJeGڤ4J?}.˴a:-!I$-җ&J7w&|#zE(/*]lB-&ͣ!S]PW"Եo ֻxR[褟&R t(R ?#X5`)}ݔz+N#0"}Ke0jp'أI>($_q(;KmQzkBMc=7us!w݂D- t#UQfU6{k37$`2Iz[7Z+]%8 Oܶ(6S"?0]oţ +Kj4Wc-݀>zceꆋdsѲAوVI̲ Cp,\M!N`6HKҷ1Rg?`wRigkZTYk;$)xTó&[A4.X˴0M*1"50bbGC9nS^xL.!9 a&˓zc<8@?&sOMs87),R (_'pENB4uR8"]--&/Q1<Ӭ`3"CIa5:5<x7&9ş7 KO;c[-(LFA,_SM;P^ETmZFCuxLҲR$hN5K.M)-Qg2ًG }hyhϜ\8U'lUYq߼ e?\޷tշ@6~/8rW:ō_<hdJ -X;[ ^`Os9EXM-Bt/e6q͕{4Egr,;D=(ƻ2ܛwZM{^OJ/’xo`Z>6դhj(1{0H\5\c.̎YʄJm|WC (;Q^&\] 3p4cYZVr1COČ4X:C/|X ey$a Um= J(lEQ)! O,Ka PUi}<@ٝ!?ƛj ,<%t. q{11]tFje'o,{XZ%H0?)o2'iIy (׊ @OT1mc N.6-Gj(!ԢGgZ6% qlwzNYt.*veݛ-e롳r;[euǪ*S6OiBDӟ1o~QāB"e}ִ-vBHwXSv۬!bEjk6C&x,~빾>HҢ5RK˟.Ԍ* iRa ǂчMUq8Qte=-f%dΥ: ҩK^o%=)33%ܪ07I,:N4%9r;)ߴU-u'61Gd.`H$S>DEoZɚt^0:M @my4 pT 2UA23lڨ6KsJFɞ`oa5ChzU-)2BE$(KGqIrk8h_)00@!}y>j7e:YN$2ŊE~O4Dw2`O K%afflzBțS%Hir)'n?Y%+o_,GNnW,΂= G29B=H b) 1ek d1u̢gK!<ek|UBr ;&뵓]ҒovF>UhQK?1rMtS5i)30NmUSM}ləsBԜΗIڌVů9}U#+N a20d8qܯ:/_NE2b: rDRloR8,Elk!2 osW+6q`pYIRD4i)z]$ckj(T4T;O8UmeT]N8G-рvZȦk!IV`EЇ7HvD(3!i6F r/C_TkjuiZ^Ur`M{~~F#𦪂N%1+K{ H7asL-n'{^BXv`Sf?6d{; Ju-Ih|YAը=Y&5ׅ/D: [D?ys<k?B(oZ+`gc!ΠN:[T_靣Z n=H 2j3zJ Q辒۟Pԩ|*G7I "|GOۡSjsF`ܛ2H"bۑX'8Dn,fzJuVi] nXPO=݉tѩ2$=Vj ]9Ml0%6( ϤH=ZUlBnˇfLPYn)\z`XTQP}ߎv8\^_0o5K8I҅ c5@iHqh"B]r>gT'2=.;)ۉE Pp4Tl 뼜 -4Y D8%̯k;vdb3LEJUWH/޾ O4Bt/S㏌¾SRv)V95>̊%1a=wr<ㆊ# @ޣYVVPquX bw0:YKg-ؓM/)+|#6~!'$BD{ku[I~c`VuꉁFg'8& ^qriﮠ~xw/;nmr[Pn؂B{J_ε&oq`ݨxFWX[&-C5u"4CδaO*,˦*g) 3Ŋ~Z[a} B3.*wņߑ\"lTԐF!_2}y AP!Պ:uykj!0@dpK G񱣊@L*}Cc̈́(+!F2p/x 0X!U_s4Aߓ2@';=/(&q.hմ>_Â.VYh+l;w![~5`=Sf$lIo;$(}F5Vs4vTe[r0E M/#1ncgڦA3N :~-*8qe5{(VmV?]6*p(f)`jOȪDD#1.!gހ7."X'įK$VU?_pExtE附a&tg 4e}e|BݢP EjSvO3L} YJThHɟ vÚ+{%{ˈVbU뻳D”Ta,hR3o5'꺄2]W}9Rl,Z\GKdbVdn8,s0oM/NI 7 lj ] J¦T wv#Tۻgb%]3W笛Y0 -;;uH"o5]`YTz7]v28="Yh*c #iDi) Fz6+/,mI\-a#}BPTn]V< 6d{ Y 8Pƽu4Jp;dz\uzQb8= s"T \'Eͭ6ZJ{4^Bo"l$`L ~{{&oRɴoZ9Gb[ú/cpPgL=|키\=m@G ]=)! 3m<I/@ L7V%v>rDPz1TULa$CˬсyzDb"֥ Ɨx{v^x] qM1?g C='.FN@M9Bb(()&H)9ө }\}Ƅj ca0`zR)؇E3'kYl:2g{#Wsi%\>+Tҫz]QY^ עI@y5cNIC^þȡs9o7$gE A3-\dmϺ ?P0k8둜9_rƣ} 4rNNU*]n{劝;͊{"=l vp*Gl""`܀]!+k* ܣ 23 3<F[:C)VRļg"`3}+8R`P _.y \v wK@Z'mWP6BBvr|9eA6˳ˎz}XScROf OΉ6A<~8´/`anTMxntۗ!iD,V7DB4 9yTЙJ+̑tjDj:;aDc3i{[Lj1@=P@W>}| sb,6_-%_2j.c2? *K5D=%+k#K߯+6Cd{!"lpK w`hh$O*WZn>7V2b;4n E! %GX("}.eq:-Y9F?*9L߂ S.nבa:QKY7n]w ! \> vj菫5̞ej_Z%S4Z<٥{E,T-01de1,h3j;z,h7sr*3ϲ¸bWBx"lrCy~D+c@ec>{G3Rq X]r+٤Zf 4ŦG^wВqS]wI~ɾ,$BsV9M.LS|5} c )1ku]T4U>jDQ-R;/r!' Q_P xsupںA@ 0#":'o\i W mx&ChZkĪZ>ʅa% GʍLZíKlӸ"'p;˄ up)P3]IQ,(uu1tXǺv)nܗI~ƞuH*:) LXz2!"~"Y,d%h%[kF&FZ?C F(kiQ1U32?C բ)Fu,vVw C{ ֧ ޡ8}z7E-cQ*Rm!2mw|g?VX UcL|.+&a,G4b>Kb6`=Ga)0*z*&hȷT050:;J:@,Fpc ělAcY  QEKgYZ070701000002d6000081a4000000000000000000000001642603a900005824000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz7zXZִF!t/ᾇW]?Eh=ڜ.+qܡXur@dXsE Y8+a;:hS>T*{%c+=?jqzI16+_pY +;&ݨI[,M;(*wqrexC"31gX06yf1T[a=>\AZu+d8K£^}\ʂqe\_>&RRK$LhlY ےJL$i;ØlN*wJ{&A65͋cI3W 1N}>=[IXbs=hMbM9u>IbaC¢z%ȟ-;%<}2x{,'˂r jd1>X 18NU}!9p\>QB$RMgvt[; oR e'`oYdZ1"@ʄ^gZШ}S: sZPnvv"Z_<ݝaQ5)mk9N6U8s&q3-66&k֯I/3Wx)Z0\,+u[F=lKDo"bR/@'rŘpGs:*FUlTnUt~ī@R G[^:]O]`^5dž2Iihoޏ&~S4Oy5EEAA8YhDrc LT=S#?6|3\5256Y=0 EDSz~|ڴT޴cѱqvw$]V^ nR$(c78gⓗG+q"49.D=;q7}"cpE@Ԧ]ƘbH)`Q94[255p3fH9Z[[l(cU'U vdg}Zj<+xq!2n^v7 #OT:Yy 5PRnϬJ7Zd-IE67蹠TJhM1k)0':[g`5H37Vx8bBӘH82QvuqP_B;>o(yD"='>-bj ǀ73cÚ {X!(Q7UGO)ߎ-(k`udmF_iku2s_TZ8͸rwu -pQ Pd bJL"ضCĒ-7s!*?!q)ͨ~MtO(Yo]RmeBm1rG94G(F\F}gP*Gh/+8p rwEÓ?y]gq=AUXf8|mKR*Ƶ5o5]'fpd~fM@>}wRqg&lLOLeEHz.Q6ThއJP3{p!Cp'XnC[>}ێ:RDH[4UAsO5qHݛt7tD9nhtJhgӫEHPضC38̾gnys8伍(WN9D@QW|zS4nzc&5me)227O}' 6?7zG#"'2dMv69?lkX(UiM- uMCe HqSf{\Fo0/>F؊6BQJ`>0G&/ b ,'YTb!;_n)2\6^JAiRmޜYmh=A'Lsw1xpQ[f $w&VU\ZYψ=X6-[ݤG Bu0ST?@T(fxYzvlӂ!^i=T2J#KA3*O?sf?C9vcMMnuq_8 {TS&(1r4#.%$ٳX}R~ H7 wqD҂c_)Xќg;@\@}`P>W q·gE9IbQUxկ]Q3Q`խ Bڒg'0Z\ Ng_xrreS #E_f%NcBHg,6਎oZNepHc[Җšs:lIp, ܈3E01b^~ðwG+\ OGTUd@OB8I[ l)^pCpS9l n+TF+}scJe;$KmW_0ٵG$n HR ǒѷVɸRi&D4y^%eyhʼ9dJFK[r. }G7kS82E^mE|lu1^A;рj4d1?[R*O,d=5Ig|l 0%c+rw,VJ&p2;HZd",c&Y!/%6wT/7%fR@Xz%ױXŇ1c@Y/1G{527*AhwdAjg~ʉ m?L"szA2'$2 'ɣ;SJDJ]/|aZjÒ}?~Vp''Q㬊FJP]Ļ6I%o1ƧX*ZkyTPO3B֢+pm02(zܯ hw `7j ;DC`nxn R>%MTru;431|"G+q\-UĽ_;LfpG u9 Sr/ѡ.ŃF4h'mu%z H+\h<3I, خ uc~adW;1D-I}uzf)EMo`1P;>*9,#Zۊ x+)5@b%RK66*=`aK* ͽ0?eJW~.m̥;WFv 4.)sB_! a@t*ܨ_2 $pɎ G>>}rߏ ޜlN4e,W9lh0rT:DW&ζ+lcwNtjRi2g/>_hw^C{&C:r1wh~b muG ,?Hx6{s0]|>@iFTV6t*1KQz°n|22-]lƝg~9hc堬u!!_ ~-%k/ t"zy,*2RFbǜ*Cjxr G}gMq1;=Dְ#Llʉ"8$ ZPcPxo]1\X)ihr(aM+C!Kz真L\ad}Qu #Kp*Ch,Dڂ7*.55kk*rmAOCkC|JTriD;<}_5a'6ʂ,_)aJJgShnf,Bv+R3Pl_[#+vgwE?5T_Ġ8:{7UT8+r[UˉR0ѼXΊ&k1{^]+,MFF}~֫/4ҤdEG}pqԝIj5bAT). YN9T5F-x(5QAId+@RH)5`?~rңj>ǹ nb<ISyi?vNn,.q}/!`#gK<@~gͿ(Tr8us[ i?5?ŀ>Y9`D(]+& SHڻ뉣98;)y/8% /U<7ut<#g//=$sf''=嶜e7s|3_~,oƦ0n:Ik3o?trԸ_ϱ"-9g$9UUSw-)b{򴦫ly A9`{zφo)Bj|/7\܂QWXow#}Cn/W_`"˝Csuj8!- M z ޛ z71 n0se4&jq.HQ.K sUy;̝l*CE dVu.DbDs ]Qt2:5y4;C@q֐h%Mu$wx+Ap,M-:EzǽZoiȓha"|Gj N ;NJF?3hÌjCGĞю0~~俓門'@y4_k^3=0IHZ]UA߅*?(N{O@qTBؤ[uRS$cazbՁ9 NLA7[q̿7zU[TWA^t.P\HOh$":i>_gEv,ӽP\p-UWLYpaewoZzkm׹Yu.46= Y8,8Je;Ua"%W**"v< "4pM1 [IwE .FAfzZ`vbz^//b}=;8LSLdz{>J3A=Mٰ}Ӵγ6o3)d ٫  㺣.bIVDt$ .:Z HO*׌]  N+/)^KoXy/1ɬ  (Ir-)o\Mol%y9N_G6w,&Lp{ );U\狁ۏ,_K(SX19R'y[a6+jfq!iAr -&j]>ȃȠ{$]dQ#uնfl 󘔺t5\/Nؐ~RkњH\֥OQ~=9oUQf^XLtJX6g0L~Hv^v+e{ۀ}H9^du!wT\|e/Nd!u;eGO*ah%IrjO^P t,FYeqi}B,n1:0ɹ8 g/{M`{f)+Elۨ$-@ #;5|4J;V/6sD Ē@'s'[=4ĩAZj`s_h8CYrGwJ>(mEQQ1t ;e܎O8_'ܯP}1G6 @b=1V䧘4ExayK3%xO\zFo(vEi4krg sL{`DN.INJ-w*,.;:q?MRl#c5tyvӥ41e('SL%IoJbwYkB4z.YuŅU] a:r`/~])@yK>^CFmh˨^HP$/oCeejCA 1g dADsp=64L7Uf[,(bPWKKӟa@MJZKO0̝R tfmO.\3{^,.JBW uQ)6;v• a4z*x fS,k^\􃏣T@w sɟBi_N=F6 yHaMY},GP/-7x,sR.=9ya>oDl!Γّ:]6J4|¸ZQscU[-h3 *8Z"&߫. : &mVsͰjXMOB/Z^j$DĮiH#HjeEb杻`8JX3iG\}w`%0{j [OIJ*D`aVyh ժ?|(øq}yf=8vfgZי^|Qf"^Qlo'h|Z {XrVmfzeN/1ک2X^Rb2p{S$_4Cpa̹\g $|AOHչ&;!'(ܚ](-CK,3*UbHNKG0oev+aNM ҟ1=| *9hpSR`N1Aas7fCrDX={y8d2RDi:˞_#@0ަYDoY NWS"gj*yDE# Xڳ_ v!j!yḲHFm֣ $~.*Ʌԣ<Ԁ/:c"YhS`k |0?@[akBn׾vwqj1Jϥ# o3F^nA'OXZ_e-Oq⡃]НU!SR`\UqXصbEH`Ů}+_Z]@b%z:!`!-A/4Nt*os.b^G{jN/]r13 R_}3BEцǠgj|ixy@<ϸkTR\',9Eшj59%&t7Գ"Gёz19(3שgJo\0?Yw q54-Ar+mrf+?TIp'.CTUn_8B J"m-lU,ks'>!U6;Kך&pOY½-~Qڭ~v *~h1fzyڬG.>Hk7G',7辅X{DY HUptgC2PP2AjfoRu_4I wdq.)MN@HRbE3RBQD6e;0Of]\{ӬyuώdmYR.Xj7=_qEV,%zy`N)-:;jp93*XxL, b⊐Q8=*_MxDwBZEs oZEĸًo u'o[X:-jUYE|B$"pnQ"guc jIP# UWxtP!aᒂ}ͥg]Xg/D!ږ$Lbic)fjq8Y's#mCw cHۓHE2e>Qv>F6Oh@tgKl\*v-ƥ8q)3i²cl#Ӻ{_8vM^ ~y&7 !W3C$zmU"T 3_'S<d(ftQoZ^kmѰR$ז֒QWK L!eMɇmAZTWص, U(ڢ巨{L%s9GF: $+ n5>,oCQv,륜N:>p6W.>[~483M*'Cl fn˗bLoqq>$]bb );Sn]N/Br 1df˿qyXĘH yO_^mʟ2Jc/Jg 5XSZ95Ԇ^rO6Rh*ܞ.{YuEzXk婚{O4&>d~kF>JӓH%(2 ') g9-o,OuK58|WM.5yd(S& I;l8}Da*M-GGL9*2]8zD{4-b\E;Ibx.+<¬6q$%msn:EC2J^ LSLX4};S(L/ k0텱ɕƓG[(X0;,e1GæUsC`5s3z`aDX#>ОYw~pT.TVvV Hr\qsNoUÏM ?k:m:j2z{rԼ׳ S;-LWX0>}ɹ{FE=>Ym¼λNv2[~d܈2([BZڥC,y^V_KuR_] r.$ Z]kx S= O8LnR|X/fe;K)&Z.n#%_6BN̹u8' dV!!GĪj Wi/bdZ8U=݌Ϟ>xW`a.Ԝ:05_fj8Tӥ0%.Z+iyXՒV_#d;dQ`񎫕} XCU ߝ䮪u;־ZOi[NDr.dYE@1*4߶ ]nX2N&5Ww'cM=O"{IĠXa+Ju!^sR! 1_< @\`/,#P\IaKrėz/҄ƱlkBlhsyrh)?8'.+W)/OL }ijDvs01?jE '@;QNҜ~\`@ԂyYŤN#USŷuMFUpR73 B|CO#b?~J{$|ò_΂2f1X ֿ%K.J+DTbx  "QS5 6hldp{m.)1!L`fVDͽ #Z?C-UioBjM4F~PY 1pKm{3FJ3W:j݀JXGѺL P}e0X@jSofPI︿ѝ[v:4?0Ml̠a q{<2Zh'GڈA>1'bcf\^80..bUWA.ʬԬbU5iRs߆4UDq/HaZ9oh(}*5 H`7D-gFHFON*t:UѳXzKA`-9RhR-nEJqbC1DT[O̦kfGCGu2@񋁹t4IMf ~&驥rɢD юqΖr0cD C224/dV I+v"y}qQIh*1L|v`(Jʙ t[hiWQKPIYhu`o2 En0{gUb<,@% ;Ch"Վu%mQovGF5(*;q\ ĴՃȢ;CD.P*̆`y $l]&6O'$|-r{6X( d]ROFb}LWFG?(]sloƍ/pDO PձU/8h[&& ^ݻmEbHS쌶;L<%Rg}7uQףl\NPK;GI2L ]*O#l^~?vVNKY5ŢYu eݔxP,[g8=>jɦ0 . Qa4G 9n9.1?˗O$vX]ͷĭ{Zyf~h2B`k!Ƹ|&v^N3~/2Ov|)?|]oG+K#UB3㜑kW[#:: M^UOknmfwgdɨ(no@=6`X[K3p皗:%0kjC\HRNEfVBш׆wZ]hv`ͩSvk땍xɓ&׍m+4}T9盲݁f4Cf{-( 'VaAZY-IbUՙM0ivz |N6Vz0YRi -֞۳c|?(Y8m7ffDY{Sؽ(<q\f4'-2]ABj9K]j'W } rPޟ0BH1GH[B#YW yOM[1j}ˎ+ u=Tn4#\)!^6{OqqŪ[ .v|J6tvRb.HVh!Vh]FaBcIEJvj8b(BnŌBbXˆ>A2,Â\`9Ӏcp5|s;Vmz?5Ǯ"SrRǣ`LӺaM6O[LPM]V!_RD }hs~/P=H ꠇ 2-r> C)װ׹9'<853VZ׍ 0Hx֡\vtjq仟b_kf`b;ȥ~2j"Mh9\!% *J|&Y߮ һBhJpfb1OAW[u~H[\%$pHu369WAz!{}ZЃ.Yof-gIpshl޷7DsѺvMI>* hMUݰz qIlgmYW+1$pmrdb<]X fsb h߆B?j:'0=H"̺#b?6HDv ;DR$E}:H:?߲ƣ`KSZa:{[\sqfd~cxH81iqhx/j gh3OD^@jUZU@rSꕜxb"Ff (z",yȦ-|h^8[.'ϴO[0y M}K澩u%Ő~D=XѵvF~g){#W g d1CJcA2[APD?֚Re>¤ȶԱH[y2ʦE$ͧ2&$Aı}_1eY6;8Ӻj6^U8 ҁJx} mRE֕IGΆl$).}3Ǹz'\m-`d ɤiy!CDhSIR4$eFYrAԢVga#.on|H QnE>XZ:$܋y'|̧gt-/R :5΀+4!3]'tR$s\Ob?:V ΅RAUĻ >j㨵$ NJIi!5.uJEF7tvHt*yK-)k}`hzлÅsOr)R\m?=ŊO\ba&^ nA4pr>I$]x1EDì U Wđ,H-_*%Jlѣ\їl "OPZ"xdPϽ?{X-=G߃#<_B/G1|h\7}$1tՏɭ[pi\_ݷ{. 7:ֳ0k ~ UG)?!bT+HR3ԚาMX+YpK:j%C )O[e2#=?styY |P:2r` ] v~r"Eh0%zgmقY?R7xcbm;hT7eߣp w |vChB#@Kw](N?SA'[@FpujU訽o*0JZ2CmPh^qh!?vʓp0#UđJ/!hTxii\'|cW>𠴢zR.٫6Ŷ 7*:n{V({#[blzjD)VLՈKC}@i~~h)+jt+0jCue!cؿ"5zȹZu1%3]1HٶF؂I$>O$ D}0RӶ(%[}0y f8Q즇p- n)E`NG(w NAIq!8t;6辑_@T"vb$WBo%)M#If k*'ʥC `/ :U: љ{;.=BFCEڦ<֐ Ӛd%P poirL7M%Blvpҵ(cinM-<ʪB0$ nE# ^XOM" d ~p9 8/qІt >j>ő1vDi[e*lNK2K^֧lL& 7H x$Yv#."(31zkEGi8*n!*\3f0{+s(Ăh%K{}r7鲀r;AH1iP7Utw svdTWO P(Ǧc9](2*S8TWu [9B؂li߁ D&8eħYٯ)uNa0Duܐ- s?PѱA<AS9 |HPsR$EΰR1w]^2C^[kEq0M8y\FLF)x[Γ&"o=eKARe˵*J*vV+J(d.u Ӈ&h|4)P\ xPӐn#USg$#5]r^݋ENra`퐄z*a=X(#qÉ'xSۺTӖd_@ Qy28tNV:Dw]9MCu@Pee"}LN2I(Wvt I EF[ $4Jl_*#Ap |=o܁` kQgYZ070701000002d7000081a4000000000000000000000001642603a900039a08000000000000000000000000000000000000006600000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/d]]?Eh=ڜ.+ Ɋ\_-1~ 0pdh6x/@wa8$G8GW KrTJ3vU> ̳FYLk`&a?i߶ 8gvt^:Rִ o%TW. 0M"5)O",]wXGy,F:T4@pHhkvtō61у٭*m6T&@Hb[(~*уDLyRN hedGu(@j0g8OsYFMQ.CȯDciASyax=8Qܝ`=WĔ}]YPO%j KR3(Z И͋*ʟ14tTۙbkZ)c5WGmo[]N2}dh;lQ ws@=Nc{Rt ֳ5fPT'WxC #\wtȤj RZ,( `TCJ$*+XrnWOzp6x@?Fb4v=ӁgԔ{*>:,b,>1zTTNdfyZۣod'bK̒(G5q̘j~{p[A=]NYwˊ3Ol2_>G2P t Cӟ +W"ðhޒD I#C2;D$+[@R5m_rIpFCu<>EAQOt==Ko\|sk>c؞7eطyn B'*f#G:g`' n֎K~eG1+HC%Sfn NA8RNJV5g=z)'~'ruX!#̻ٟUߊj 좼q5%>D%)Tz˱=RY01C2Tʘ$c < H0⟗~q\V9"]a~w;y0#$BEϓLy*Õ4M4ն*BHZ*yz0/6=pl(GQ4,ELG[Kԙwڵ&M8/)L"2HkD tG5ʿK玜xf8˒x#k<৓`"B35Dy NmDiςaVӘYp 8Z5Y*[#-ʺ5ԓ!ЕX v1TRxYmh|^Y{'|%v|W4|ↆSy Ca~}Kkq e_)9 xn|]‹#>f]_:,j[@Ju]?>wCV!+|jw۽4RoGĄa N&erg6 bOT5\Ǡc1nDO!((0S$2˃5?ۂ*D7C.rLGuiJⴚd嵫VoīS[BہLaUѭkX[*7Ǔ:P(?â=ĦOUڔ1 lY4#J[b=x/UÓ(K =״r )O/)"H/)G (7[ݟUM~4N[EuoRZ^GP.F/G<w [dABΆc^7Lw38P d_"Rx-,(L- 93TƄeG *& A/QF.旱$q}fhe3KJJ V kpm 2$w-Db{Kk7(rC!&4p-0=D|YPA%n(:m8b`a2(JmG!> GPz(N'A0 zb塴PGWU.i9  eX\8ZKom3.ϪNӡ)?,o@:R懖zWK!^ 4gAKV՘ \?VQؼTqY]c~"ȇ>W$ t,!DY]YޱOb\ݬ5qMmu(\Wl2l0 8؈8pť9 pZ5W.<]a:?"ǰG=bc5#Of` 1z`8CLD ēkI螇pji5@+ >3ݴR` iG[ H|dN|U:[jf@w9k%p^-N1V۩ZTd^} z)`%:5->(@LzC=YWG1-Hqu^cK!Y2Υb1j?7[th Qutb!=哇yf cS(喁<5u?EJQ0T<Ꚇ<'>Xľ.dقyDbG ^";Xr)/T _7mٛ!/-$e6-hڤ\P L(S@iSIH8#؅I@-'6ġG)*b}. 7xB6k\HqUvɺf Z{5È{ڗx.7xߍc]Z;Iu.\o^h:LTp.~>"־8}AӨD:Lό -BB}brLK?A*Douc my HrE8ik(o(y0$`YqYws&i@XSi,s&j$[ъ@ߘqÏdJ` /YP7 JD4U&)Ӕe3/tF_uX~i 37T>:kF͏x9n6&ܽ{+D12!gH?%o/@qkga[IH0cy<6OGO3m3ss.+!"Շhg$:_57%RvWpIn:Ry{j69w[CcP;?0FHS (c,Zb臡ʹR"4C=kV)*_DTQNJHvV߈RF"Lӵ4e B¿ hMސK?߷qq/iŔ4_;]TEal OR$1Brn Q;lCɅϮoÀ1Om\SMRʚ8蚕J2[.ÖQK'9Fyp%ȴ8O٣- ;7u<C@TFZW%Vs5blXwyݐqb!(Yt,OJJQ^Q 8H$ ~ ,v1;BՊ )b&w𽢕v!.-M[)x^'ŀOēv+#uA'-* p8#Z<.d}^a~&)ʆ"W˔DuiV֌U?(ϱkɻhF-mqMbkl P!d i'L4V>oL>?h)-9lyߟv3E#+IhvSS2I}ZkDM?>aX%`=H!n`Ԍ/zpʈg 9l>~ͨZÊ(PxQovâ)yMD|DZsB f)R-|ڗ֐/ﻪEKmo۲$3 IjRtnήx0K^-Kcو-X2t1[k_4ypu!wϵ,ڒT\F4v:ߥ3mĶ9:s` ODaF\GluS@lJ<4٧)qОp38SMG򣵱h U &b9Lj48◇UJyy -(ɻbDԜZ];JʃOI|iOwkMvpcC *Lko[O2DԏC_eQj$4!RHgCe,d-o=q'Ξ.EBi"^()_EWP->4 i?&IľM!mieNBFڿ 찋,tezT+CVfFd$Rd?31g%OL%>,IKbJNK؜;y@/YhGYlGz9J&=}^xOi )_?Ό- \`'X ܭݒd~NvS ug婈Č2>MxVd*H?-m'x/ ZYcG21T[iT#ԻItEh\)W ]'* [V; 28隉ɐ[MV-+(\(Eb)cA%[ Et\ZtJXAo/jUn`Di BS;g^;F7*׾+lޛϮ2e9(>3ˑnT+npʗ6v Y3u.ʁPW<3ᦟrF n! (>[|"c>ÇI!;U0!">ZFV+NUg arFZ&$ͽyuuh`[S췺Ke)zpϫ'/kb!"5tR&I!b{*Vݳ2$wUuFZ}t\J}}&0.2|#LOƲgr2@N:gFu!?rަXi~>n~FݴYTKOJf*]Iq< :ʽ: yDvNNKXk%o)uM1["aYH0gT2JpW157IbvrϦ[, Nk\2"*/Sc`"^ MXƀ4ȣÔsCoa'UA^o{_bb.`a\@C3T|#\eJSRI׿'Rc:` Lk^:"J*R+ Gk I ^B1=e8E!ΞmSAa6(ԉ8ix@I XnQ;3m=ǩ?"ܗwrZ]eKi;Cz )zk'SJ(sWP6xzS]Jkꤑ\ epGgdO?hYAi߾4Ց'0!)g7mP)!@;o>q_i%w!oXb"r^\fșr4=Q봒a￾!k !*< iˇV({jIFl6 k,𒤿8JxG$fQ}2_݇[ p87XJ_gpC>.yz$ub xPo@ց bx-&)g"dv7&ѮFԷYKS |)G=ɨ.ĕpq_4o&bQ('ũf"&ttsw1_d~6S( zo$Uk?WFN *گOB.kU շ ixhqIpr\w„NK3:ЁҊ1b1QV4l(s.ç. 3Vӛ3[ݹUyYְr ď6Fc#'e!vC?A܊\.*MrٗBJ61 gmȜ ӏ=BrlX(agSȢ8zT(R65 o[HɺmxK- P-+ Z A1n;+Ѣ1 X{Գ`ťGLc2£#MEqwޤ`A6 t@'e[T<(+˸@^VhՐ`۪I7eLɰwNIvYjrBrb@N a ;(ꦙ `xN%\Ch{_o \R-O|fW KPGYiVwM Q|pCr2 2)JNUWZYr[x(}A,^ @m5sԥvЅ'[z'KlH_m9X9qf ZAbkV ԭ7鯸DKJ)$׃]S !f9FSZ'Uf,pB8U983wuUrxkMM\zovW#/HRYNOv%wQ>erU H23С8^\[ 11oIi;7HjMoM @jG#H0_{Gj \/S^^*{S&+RCX@0c%s{Òv?6f7l2?n ̘'{f_o!wJH<:}}Gx_` mjDmƓ7=(K#(e~^2`VV hK~XƛR8zckdܨJ7]_!,T)9Y- hhN?Dsc7-cdN,N͘JBXqr_ե|b#aKsenH> +cɸVw#ykس@3(WRs% Ӥ1jhHjPX%XcZ=u ,̘ ZЙzDShrѹ:pk[Dj]Z >шMl,gZaLhC>4S%O+65zV*uh{FPKfMҨ$_?fNI*;3Q#;ŤGZ\5(Q7S<3BuMZ#O0.bE.ۈT ;.97IV D{>h p&原qgԭx1y %ojBb{ٱ*lCZ?pej 6w6 o{e8ߘE`ÌIC~.%{tU-3}e x 7EA:e j3VNoz21l{i>=Z+Sv#o!!d "䖇KQx |x\;u'aI!5b9-h/dU5B<뱋IBklE]XL]Tݡ_0;ֹ1IoպvqU=N\P?f~/I] ~pz'!"qj8[Vcy} ]mp'p4$cnҘQ{;$O*6<P' |WmȟB{X7?_uJ`A6aM;B X@d[VD4XˋhM"¿ǰJ٤.}h`K+C2fa%U5rONsioOE,IM-~ \f6ƀѦ;E s{OF<'tF:~¸(B~6F9,\VEW+xO^pۣEV,x0k~}c6 L>MJ6r?_ݵkK>#N8M=/٧`k!~|b)r=QJ0R8V`͂A@ws픜Ж,_N"ht\8@}6ZJa(SgS񐼁iĵ37RFY#cf 0OLG'ҍ$L+c\G` x֬:K<9PH7T1?KŰqH<G}+ wKuDjy\BVN"'e[2sF| ZGUӏ5 %=ض<UlBB|- MaYH3;i?&1/zR+6S3},:M(9T2!һlV{㦩YbG'nzǮ%d$ԉÅGpJl8m1u}u:u-'Kq=Uj k1 = :$CzZ_f:ɣ[ݣ7UI VH 59z'eщ4Ėkt6BYdǹQR+}ȟvwG{fMiܩa.x16d_vKo=.tBٞWT`8'C:1/E/M\.zk?ַtdZ>q6 %pf$B-$t jamtVzx5;?ekQ7[ {30dD,=MsL Ə_&Ly6uXC :=PS ` `E#߱/$Dfy\ Y." } 譆EK~E;PE;)H0Zb<\5BBK-h i[> Z9+;O:kBg~UEݯ~a\Gd1T:n~8?Ky +%W(4\V̢vHxYbz[G$\;R(C%gy}=f]]ֳMrNcW1=v4zO1Q%b^@(72<1l\|z)b܆l:/U U\S*?jbpX-!NJRg<a?V4AU  9] #%gnWoN 6m1u K7u*%"ݢXV1F:6$@懂`%4/ VɴplJX ?[B)W U)Qp;x"eX|)E~v ۂwͼbv'X|ϺrP!~s5xnaGTRޱTM ;qVo3FZӑXou>vM>(^+x.'+#% S;:gP.prNڔXef{vKǩ´I[tZ_{u+J٩Wtqf}] ]m tXfy@:nb0{ 7"v&"E. z- uxKxCBu*63QKJxDZp@#Nb @N]VOJf$l}f-Ցg@q"؃OWp.[ .^([Ѩ.60nD!ζ;/G'McK,u2LPH&YĨ}Ed5"T5r\ոyc9p;䯕M|&ׅdsSer MxV֎;QmnChWNnj-'=4EOi>̕l\9|d:,>2:9qeR<`aAg)B;-mUjZu {![4>d!0ïWhؔQW"\1@"/+CЖ9G13Gm7J"3A7|ZyyW ֒@/K7ͮ?QL;O@e/A\d̖s4]>{~zRObj4kW64ޡ83ooA~g̈.@{指X!R-=V^&HrQʮ#u43]V!fEko)ke GvuC)(<.R(D+rejT,mel^Fx<{퓳)z>D:urp@U~t\>$ߺ ֖~%ĕ }SC\xDwnӏc!.,|];ǙL'x+qNflH$(ŰX籅H_u>w,l)$`//&0Yd5ew( Ee8YY.Xbyk %)ڬf_1jWŭBq'oI:y9nrJB{"gf*RL Sr8kAAҮ^do sx 􃤢Wpjpv7 tBnI0m6ʹy&T֞At1r-0C*PV\0/8qc35C謨 f`EATfZ4̯͠A!gP<{,\P/5"E3cVc9a9?'\٭fSØm4>a)IN@FWLjSg0\ĵ5dw;"qvBͲ{{1쾟&IoeZUi'ˆcaFTop=D $Yd&\r}qh:=Pl0 i۵{eI'R0Lq"E]Mi|3~_<5ۏ3{"e//9BW$›S/c%S ^)m%dJɲ K#8ZX#E(]qnנa72\qU $LG1:u!S]B0#sU/I(^5jB%3GwєP=^т G,}u%" P y +)D2U3BiFφmqlX~xF:cSkí2aH̱m.#*W4K!~WMo((XL ѝĄzW1BKЦ_}-Tvu7u2kU-h0ErS燰rȔEj"-4n#"ƛ߫i' +EBNi9DcÐA㎭i}gEvpD龷*%/9SfPը zc]sz/"_M+CLwrRl"|'txUz?1O g fmW<|4_  [TUT+ItSs)G:5'hcङ?aA5K \9xR*Ɋ5-lO2ǡrF|'i˨EyLLֲ)Fk#Mk3IqLBO|"f(!7?鸰=jX詽^\@>{vRZͽV96PU[`o2$D ]eœ8sRm K^{w[8 [[p, J&c<9iAX 'bqioNNBhJaH)ED!عF8 D/F*dE y 5y:s"iC?1V2 vElժp9^Pt #LGعk=7һ #Y60%dp=l??Nh8Y(9 {2~BI6ӧךNֿi Q m @rߥ][\߱:N'ShyB9Ʀ 毨j ><&b鳚aMC;Ɠj5)Ԯiqo^8h(xڭ3n![bD81r2Z7&8S:#sh,.R# e3.گ<^ڽETk8͚M 1LlUsuЫF6wvgڄ,ꠀhjd WeƳAC4@j;PN@|=ҳZ-s'P3ȥs A%ɛ|sz957m$Xy=FxGbPVlNo )#'#FMrKyy<%05wl\8;+Ġm%oݓG]pҧ鱇H9&!ʥ~)irryY@DrEœk8#>qttINa]Vr :VhtնTmR nNHK Mvr~\z7~$Y5?H(R2TdӺ Ӂ:l∂!"r1Y5=0x1WmK:2@Y!SvkqNJ8gO(NT6aYǒ3([.{E")"UUb$LެV$!~GVvd!ߟ5)/aDŽ;c.@cF淶z׶];OZO/Tf`IҘfQ E? p r9jIMcN32Tgِ[ l̞%v'%YHڒ.=x c JUC$)V0) S:ͺ5"_kT4%0gn f˝+1nʗ@mPD^q04ϴf"3q w0U ̓B^VzEb${:ܟe̲8Da^K*7>7GVeE 3;b U>391, N٦iLNNXSlR$5xYak4DI:L7ˑ$htBV!g ,,UK52zΜc8Dd3?_~8"gwׯNl :LyhNt? שN-B^6hf_x|:9aWt -?Z(I =?AMӵ#ؑvZ;Tq̛e/YDG[ 5uN@`o?8$cR *QF+ =zM*rI ;ݦxЅ0dZ9⮊ÖDo.lPHs\$׻mB'e Oe5xh aQvC4,?U˭/SPqMoK[ 8ӺsrG5~ZӷGN#?nI^޴Tg$`\\&Ҏ&F{4El,mpL`.~x0`>IiQ.pMt6k)X?8y]Os,HufXquCb \TQq>hޝ~\=XaJE_+&S9}OSW<\}wy4yxMd}/dY,s}W\0rg΍6Ȩ8@QA=Odi2ۨlڲ7])ݎF%-|eh6wmcUr,vTpqr'kӽw`syI?s΍ -I1 {;#t];r[xW8]NڰBFا.M*Al b88Ck8X`>ĺi !zO-7j#trvy+sN KbRu-7b}O4 *HTgW2Sύ| JmG(l ^B"!3l B%aHn1fZW\p!3ԓ iU[P>g[lrk[Qo!S}W&nKRX@k7N갋s\Hu۵+:+u9a'nH|}] K1q<dpl.ѷIF0_wX 3rb֠жq#=%kjthA=g1zD;5z?S(L`L:{m9=FR@<K7QCDlAN~8K6D 32e_@'GҜ*8K;8NbeԂ4{`E3qQw? f~ &;:1<8)N/_Ϋ@Z@L̚XpY1d42o'[RT2p,LVcޮZIBm h'dTkR஠ȖE]`?#RqR)GvYp%IL[O|$^-憼 *&yrp-6|Oqs0W].(IFp&qKĿ5ИZ#G9P4MC:xVDXQVgЬN>0ݏYpYmJӴ<`8ħP "Rb9̦<F9Iq0T_vqǩ$$y,f4y)!=f / a֦^`'s żgAh$o`Ck[ASVJ#?Q1(Z:d@T\yoGs*ߦ!)u`A'T˶:uH}`\ =ѿƂD)֔h!ΞMQ$-:>6/9զӡæ[ #ED^=^6b[PЁ47`k}G'pP~]Dȶpi|7D1;U1i($#:!fxsFH^&!h6ouJ ܲ#1ۣ")\)x5h缬\]+]^hXu(}>?,~R J\"j F[yX_8r#+TH(0xEo^K1 zT,Bm.Fi1*?#LuL=0'GPgV޲6|Dywkȏְ&C Mڏk]I~J ^oo_)e so2&fK^R/5M[ɯʿ_ҽ0B`*--HA_GwRi:҉Nwg.bGܩ!pۣ 8.!5̯-DDeD%ҤvZ}/qZLiل{#=r.`c9G%۷jD9K<%{xyU#<(j(Yc;~KSOgЈXWb3m#0?x(m7:Qm~zwC-@hxntMeJjGM47oRYbqWc8I8r\`|`jUUўs.?kB_f=J9RFW; 7ý@8.Wǝ `o:`ϩk; v2 =Z4VE}f?E.n~3/Yp<]?>=q3m "xcHCy4RNiYc9.aI Hw5nΫـJD멣_@Oran4ԟ1Tw}9':-e(+? 9UF堁ȥ=]Ltu]( iN".zkSFf6>$R2DiDY~JĤ"8^.f.GҡʆG) YDtWQ ޭAs_dT2YՈ}Z=Xo!ڰmO鰯$-c$IGLǯqC:NxC DŽ7BLcFAOHG-N<ڿ]F%z,(.,+ p"WWXUD;\e9voӊ9xnIRba)ݬ36S-g4u.yCX#fB|ȯum  Qd+X?>0jڲ/8Wbe{4gKz8{4s/?+L9;Ĕ AS8 ǝ=h9比B 0(GՖ` eUüxgk#GXU!HgLh_D҇1&4bo=EQW/>\T KkIɌ r&zK'gKﳈ!ٳrR\o1 Vw}Od{;!z3*sن.቗ ^Rd>Õw3"Kwxü`fZ4dQu_|9´RݦZVrx]-(G!U$x=xPkǩ/r>kUVEluE`gø4L- GNu.7q2ڨ9GCm;9H"#!HH|HhNwZ?fp?hוOv .0z%>ZTAV9eMcxm{÷5H9bQb `{nЃt߁m Cv{5@'+XB 2:řzC[ͱ&̏;pα8j~PE^hb7\u81y*qmwD'AhK7]5}V2Mv`\y}: սwғ-pygP@T~f\G#}=,0 00soj72aXLme^vx/4W1I.vdoSIu ;p۝&=76ZhGZꓚ0^V_!ϾLH*/H5# FPs悜=#"xJF:2P2Vq8:JumeotBO?%NC-lKIOΎ?q#ɔ-C2Ө3>yu$_Ym% @Ӵ?:lxŊ'K|fARY@%7;Ϣ6Aq4VX@CjVAg]@A%ܱS.m<'e8(uŽJrk:)m(ys>b1-X +Lf*oE6|.D]fwtJ>hXCk'p>ae˲b *V8JU%cr݇jAUջ%.bX^6{Ki`UvlKӃԻ<%QB{dU&>Wjݭ^LtfЩA.H`n4K4i()ҤڮyW@6^HR'e`Lʝ7^ahZh⢢[Ģ(PT^qZoeHAcd&0Ҧr*r˱МqzBűhVKC,矛Ӷ\/R)w13Z(\ᣕס@Eψg+¯[;p;oiMSh7#3u$%#z|r} yB}hMpPQe, t\mi YjB`߽7RaԵa;(z SD* 5s/qTA#|싐MkCg<5 L̇V|UO茮(=Ǝ5@J#SH$UB~:˾Ք|V #㷪>t}gɕ4`n?J?+/y 7Bfu;ez`2*=Q[\2_⻠(*J+N`.h2X=[Z EZJz@Bn%"e Bx~*NH],Z3w逡Z͇TrL yHp}vVy(ߦ DU!,8x_}$,/O͎%2vs=Ztv7`&< B$[$::y&Éj P\̕ϮfuـHe;H6T Mcؽ[6$cK+`C^瀱~Mi}W%]AWYT%?0XzTv>)şgѯ~n^=aQ DzL59$]qgǔʩtNH8>ؘr-HXT|dxz`JʰE:cEn#k7Msri:nTX2\N2lۚnxR?{:r+=$!3YVqY c@>@/K5@hND;w'Pe8N>l;;oޚ6u[7*DmJXqR1mI~k 2g4=zd4aP PUDI۶SZ(MŒdND?ڜF$dbz8 ʗT>$eXAhT[{uJx7.DG0"X4[{M&O Ay?ެHtE>׃ᗨXgrre>eyvۂPC#ŢP k S^s-:USS -kG;x %/桘pE2 wꅵG=FOӬ>0w[T= ̛ji7 m,R{~ \LrfU9sj`=rˠPi9J YN⪝~`Wi;o`BڷthUó<*֖β"b^ٖIt}5"i[&ѹy>HI1^9 xcl*DUءd 7C;Q9ήČR^Dm6ruVx:zũ|zx-F^bSxTq ҵr̼uWMڍwntVbȜҭKt}udd?f%(h 5 )`_ZYזoH==0GC'iCq+׊ʚ'5N:`P/Hm]+Ay)-wqk13; M%*XԄdZiWrO6yxۼ!uUj6@qI:Ly{!w+Q "=A~=(.|xj'V~bRқ=Ao3n˜ xT.OB: lrqh?b?>!񴼜 ;>3¿:;x؜sۚX HW2`m]GJ0Rk^p>Q!-+?b}rBT`=+zyЊ`<# *f1#շ֚eLM6'2 |N>_C$?CΏQ1 gS[$Yqt $myAչj =džŬ'L{*h*sJN=gX0dC8Wh/(2 мfM޹ t&^S2 ~^>]"/3ٓbZLx:rmPO8|4zm(luEf :/MC2n @0FԐJZKPjp.s utΙu XDU25 RK'Rj3#B0' Jff4.M~s?QO/  ^"7Q UHa,slG4qyHApRh۝ٟ5*XW<2A[q_mAG|V) |lC)Y$Txm]]H5oS}T*_C̈3jOwYܕ0eYo"Lѹ0!ƧW1p t:x 5|vY kKt̹J\w:ePTg/u"0+Na ꀍ/@qG_qG;(%j_#,.FՏM.Szr As Z}g6d|J rzS+;hd]CQE[wV%A>,h-qgo*ۘr]oƔq8yx+*L>z/`if`{:Rw.' jTD1+Rl|8:@<#0OcWQSΙWs)2i5ni_sj_6>6sh]=fW{)Q^HGmk$XL9 rHAl˨j3'E,F.|e# 5ߚY⋀q`b,Wl_ѳl@J O󠳩ccK`_>؄Ϫ:E;[69N_F, X/߁Շafy~Rj0ώnI#؇+wx FVO7EZ l&iE`߁! [?BVf {S+GL+^_| #:y)4^TJ#SȠSIE0* C4=wЈۿ 7,M%G z|9S1p+}@?V\I0;9?$+ UIjߗRH[\HG]9mRX@A5:\&%ϴ~7q4Yv5F^9@c.뵦c|OÔCB:lPrdu;$ľ&HFCȾ9(oLYn R+B,8MO/nXsMcC%*frvd5VKQgg~n&wgSZiV̙0?1j6,30gś6 @#RZM`1S}۬A6Wz^˔[ 0edr b&) fA"PW:6HZd2Q̴U8> H uF?s.˻kOZZxk{ExEWmS滃Iʌ#PohRo zXoe|zGv¹ q9&S;@By_qBwX?:q"r*?o0#o\C|VKBWdz(o Qq%}9 CdhwYf.TL i]}z8iQ@c[*jAz|jіf8 |3WBnH~#t枕#5E%w/h}qVˍ0bθ,Z!MUZ3eԣ~ټ?C |xC?9w&@Me4:n6QُL*"$ @Ueڼ@Z  ʥ@DͰP(и㈙0dF]Q~SP~py˸. )^[6L~ծ{xdL@:%su!& >/x+/hET{Y <4,ȫ[g6rV?$TL>ae 9,U9HN}c25 b{s)7#x9O$?瓟2") >$؀I,Gț2ƽؿ,<[JI8. 2Whb[ڵzZbZ5`kMl远\*vyM4QvV/8@P @wT:S㠓o-t6@3CkbJ%F^ұ~"krX&.;O$ Bw1Ш:Qհ3>tK!)縯%E@^q6w2 qH+n>znڸ` ֣M,?0S*\9 {ȌzOU28WT!iSy)1L 1MCpu=e}&s^$ml%C!񽩫VkXISz/@'tp Tkc>}:2.Fx_ edzev-|m.iт&CY$/G:ZQۊ=] ga56o8/!CI#_/l8:],6ga=MJr@ ܟaYQ B0d3MEy0wem#'F;ӵyǸu-j40׻xZhM)WKYQ}A+';MhM c<* ON4 :"}I:/KeI`rQ<5zqӤ|LpJy[q돯:"äd;鶗+ Xh6m ω\e+v{]ՌLC>zeׅ{aPŋ]'|]_]ӯ/ZBNp= _O +([Lם#=xYe*[[i6=]_,w6#߸;\l]k;/SP%ѵۢMT:EX{UʙEAW_|"EKܽU\@]/#RH@|bSƴhyI=KM O^ ._,3Qʿ× )4 -Q|iAxg_l'Imqw#K³Z/6 \W3CjP:^gI>1g {4t?߅"CX >Ccm,ÂkRP)J$TRhu.$ܠy=Tn4RM<)S`P[s.CZU*E6dA&+ʏj'^wK[|߻:߈O>?〢΀A E=@B * M$Fz qHawURYc+- G^ !7r\bgH78q|c`wJ:xVDsgtpm.eM63ϼq5霯aIxHmr=ciƣ G3p xrN!*ӟ5?~e5V/+nXaWHl.6@^PgL'33aKl7ˊMTH@.jyR~⍥gN Ju L(۟4ƣ_jVFVW`Іva3&GA&W(b+phx53 C@ĜUfIԦX!yLGΕ>F@̙W\Kl*\UQtCDgE׵ eSN)I^l|Vp-ӫ3Kr}NZVͰ{I~ʌ سYáP+8q4*?7lZ66eaU(냆0&ayQ?Ӿy;&ʮ\lr 9SR qTzN> bB WY5b2#ŇpiSyE3wXs.@HFIstڿSGVEJrYoux4 %dWGq o 4nFEb7Pܥ6J"FKN/[BEW%0D`hiGn{8>ZQv4#Z Q!k a^L]QTIӴБ֩0d>N-&!튜k /Cj9YF( .p?A|gFq6J 2|*طFLdƄ[!Lbl }yg}o?2㯄^oN3;:(=潐d4`oо?mOKRdp /-MU(~VK`!ppQ3U# PIOjK#ʤ7q?ÔOGg̽9x0zo[ědt1a=o n0tKgl@b>/ڒapElߡ;?FX.#,qg5o!Dzs7 )nn9'eʦ4+֥ū7Ulqilcbi ݺVXt~7/ [(փVetA^Q+ZLCSHxXSc~P,1}U59S&ţH·wԘC:Sc'ĺAbE !pOGK5M뤩/.)}Hzd2!Sib}Y|4An~>T*([ĕO8#YMǶM-mo}GD>EgA^zac@o1 U nhf*i<6 *R *jwa#B'W]qKr YwAW3;\%nã 3zK" a;,Efvx8ij*El)lv>oY,C:';ՕM(KD%TsT5]m˔*D>=EI^u8'F37^hY (Qj.z4<@}}.qu +\vV,*G2td}kwiB>K1y3o=RkNN(*R\{Xt9+ zU7̺CٮA@sgN婶Ar(G>`SRN+7W-&\z[e8KVI Y3`n4o%ڕF}vВhR귬рtKUdF@$? Rp|>åLmq:.NrbTIfo'Z-Fw˖<E8,:;،lKGoڧkL;m11V$7f0һ1?x|A#LG՜Mu(Lw0I/v3(x12 TBa2%nD! ymoiR ۃ^.~(J\RvX\d!X#Hs oMm7yTw0\mpXD⌵ cLS\gZ:Z- ^'VZ=qaR>T2>p]S0t]] PxyE9 SX1Kmy;fAPImz'M5`aש:{HTteW3`B$gZF z-æ\+d*$⺨d$Ym*Z4 'fsc0B`zoOwtLPۛ=b'{ { Ug E3e-l nBk@0`o"jZ}%Y8$~uoAy|4_*P]?[|tHAYcS\ƗT10h}+ݟ*GB+qaaUɳЙA@ˮFxKyXa`Q!ΈKێJIcE% ۓb%4 ;Lƭ?dA8L1jh#qw͑|= 9L*{2̝0u?!ǩ7+% "IQˆ&u0 RXdi=0 x8a+3 pi׿ gL>B(@܋=gsxV2rXDE0;-HEV}WA|""b2ܶ*dau|!Ia$Κ yKcLsdsr3YCP&*Jpn8\LMBp5/0yy (܅: GL)Gy.=R$&q܍}2#[D =)"TA sſxPo#=7u պɩ|F<E\fZ.h~8( q h٦FN++ $&|#h oUͯI; Yyj6:ZȓeydU|i_ 85mJ th%g*U>\ rCM5 <H/2I]bn?93QlG_`ᐳ~YQYY# :X磌If.{_HAG80pYR]ի0)O,~0a1U4}U Qc9!HqhWW޴)I06o=g+{j:Y Mm5'Q2u Gl-^r#$nbw[ 'IN&6mBHLL4zB&`ڙ`e`mcYĞK%7lB.1  NjxĎHW4ڤ[6D["ISS"| Q [S)#¸! cNƧ,)~[Ӌy~w/gJۀ+Vm֖wĒ*(X#_Yxq H*0Eͬ{^p[$YF-'x[S?{eҡ ܓ;2tt 5 "vhaF!AYS W 6n/t6h/MGBrW[훂mWVs02d.{9͎qvpԒЮ/lEp7rUF@[ Av6o!y0; ƿ^o\8'k]g6feTg izIS$IrL1 l(FY6gnoEYV]Gr{A%Kb%q<=ņڞzZ!5,Xo^ ԩw@m'"QVķ>].2S%R|3+]o s "|7|񔆀y ?0ܩp+َD7*pc2} ve\Kv4dQnݱ1.jk~`p < da'bPME,I6Ħd_Gy4_ xq8cB!ztQpmV&A!3HK޴I3zv=ziQFZB_[B=l

ϟ4KvQC 7~uN q٪T2Zjȕ$ ]TFi:RjxWyJgX8*Q.V?7-uc>P^?PTevxlJ!brW<1r顐/1W˾PoT*柿A!X ~ >4WE`2ڂ?y\18]ԯJ/|lb'zv3ly݊G,<o"JJ;R'n^qXp,[D,fFdޅCh| Fj˯G?W~&m@8dW[(%{&]ÒOp;c/l6MR\YlK&Uʬ*GV-D-1.z\, ZƋf)oޕ.x;%˵p*÷?^ͰBwlASgGl%O 3AԆZoEז<ʢ2r5eEo_qץu'S㪦;@ p|>xZj1uBއ{Zi .z m ߾۱ZvJr',2zrVۮ{g؟*6o-AmU\u^x#6z|t#g"5 ,mqxd4W07@=N?&>Gs{"J=C3)QyH1*T4T}D'W_?a71O1TjC]vYniE﫹E"vwi"md$9hJ\@7<g$^x7dXՆڻUC *IaG3M.[m]Bӱ]۹2á1@Jֽ}v.Zs+HwamIOci_/}[fk`=({-0o湵.c|phy6.eǐ7yץ+Ezmѿĥt^xWav*w!hnO_vqEFW,Ѭ: W]7 i_ RPmpK^&Zef([ă|B"]Gjz .jv >ah} vVŇv`kk^ȢcC޻F Kk @jsΘ ꕾKtlܰl/ޚn;NbXZq.S8¢ro4ggmj&-s n _)j V~&/XlN0{qS@YZ: 1l9T~**uǓf?TeIQ.7W/t#ҲӞ'A.!oyzW j6{u7+ٮ%= =%0JV|Ba] Q"H:Bn+OޏD…]N(%Zslit.6 )h>"CԊ,w2V? "l4Oge[GdI[ͬwK N!_`^Ť1Sa.Vj3YV&u:L0@YOxpWK'%O5亡U0SR5=]Rق'7#w?̾E \,KGm,bzzgK9)=0XV :og2hd<ަeJE%e@N3Z ajU ` oN,OM%-Q\F*;X"jJ)\v!RTfdl 2e<F}z lY02ҕrn6[/QC]Qt˸nPD$Lx}]ox]Vuz+Xg~,tކWډ6!W>S:lpɳS,/gx<RRxpa k }/e3l]:SOLke>9.”|DheL nJ{9kZOЬMy=(VGUSZq6&~8͗YS9Bl@:S% 8P}`ӧM>/˓&C˝T[y_/BҮվ55)R詣V(sr/: j@'hM7{ēMibgRvMz5qr=eI[4Jckr/eEw #VC*HípUw>PlOag}xxk3d tOq>/WPHyn ^ 3WADuMP7 ِ dz5YWP慟<2;37O\nas̠ѣN:Ov a9!Jh KBg6-VހmXOK./ k{&"yqf-VjB`\l#.&ѽ}(isC)NvwPRZ;*唰/ bˑ*gXgDGٖ޴n$}P_i$}S6f7::9rЈ泯)qOIKd5C?Ӽ#eAtQ8_f(XwA}ycb@"ZI͘*KvhD&3Q /t8<)]1"b({k+BC#_൭!cd w5IPr{ J`IWڿ=n'F,6蜞) jIM}THpy%Dݵ1lסj@C6BxkDŽ[jgpPJ:&GEJ AVA$^+kd 8*Y~iHBZ&%Es5 cDɇA~zךG[\/S@Ixt3 EL"u1/R<5JC}[t$HD-D'\+Zŝb`Ns*!}E^5]ߩ]jd`ڪ!,d{$7x cjn"mgQ"3~Q[Xq!K%HRhN cnvrC | ߰Ka! F O#F``gb9aS V֞i5};11h>Ou8EEpyIP ^Sjs|(~Ņ6ܗ6s`[$Rڀ|6Du6_3B/SQ.Ț=/q)<. /A!aߪ*_J_0' 9Z 3TCPMÇdGsh $d\O6sV# ,3j;\Daqysw4y'D<=\ ̠BiG??y@ďmdYć1"( JOdLC OJU?y-vʒ^K̡pVwL9K ąHFQCF պL G#and7eFLF 2* }Kȥ&N@T+hBinٜ1:?MH?w}Fa8K!^wjkXA0@KDY_vXܹo᥍E^݀϶Ka1CVwzM,X_y{+tj<~vYef+{dF]wUG+"-#a Vɿ3 wL1xr*wRqت(MX*D;[EVP#QΊv^8_K .^48 BS%:9X V @Dws{6'qIs+ (|']Ixu GKv4=QY ':jj wd+fpJıro-&A8—Q`d$C-{LHv#2)[$*ߞͺ+/M Юt\Hξx+G8\*P 5"!p פ}Xv*P생c2S3+T|!Jt{ףv%3E&:WNЙhP,#Hp&m #4˫euu^4Q9Db1?iB`B Vߧ<,כ/S]D0M3] 7]+`8u:lF=p2bpDu0tќ@Pb[ږSN_8W!{&P>n U U[|{ Ag&M>Bab$,!Kbx}\GuҪ6yUX+Z SWF1:Fq% ;G8B:ƪ+{-NC*^~aawiNlˍй%;wۧ}}Yl>U%?MCIU乏(`ϙ-)i^S"ytm#s+ * T@gG8?~<-oa=+АӭˠҍF>Dd.Y|WN`+Wv6'q\ʞ=0қS hįC$qr­i08xSiOGK&G6K>XS=,WM_V=o,)kf vq=k U{ FL~~?d#/v=~\ZFuwUZ]@<:QU/6[U Bo'(y;&Y7$i$&jHpZiu9QR5Mpl~5*z& UDS*Hq?:4 +t']ba7V`ϚF<, (O@Cc:-ܰVL  QwQwJHH;+ z@Ɉ9ӊΆ3=-3sg 5TWi4y-R LRgkb&F)5q1[Hi\1km3Fa|`so,`/OôF>ʎ/9OB;?F^\r"Z/ >E/{r`z MBBƟ5(RU!u }Pݷ<4 DR>0 S +D>kLVΫ:`E ;@aֵԷ{U/pqe*|9LQϰ> n|̳[*J|p@.-H3we͒{*5 (|+eg68s%pskR4 %"@kA?\➒d~CϡGΎW?a!e~02- " rc3~VZ;|AD Ї笀 0KkH76*|V)^sB5ˬk{XF"k.ׯwk AO2Zy*z`v4%;+[|@s<2د&+ط(H%Gڒ.Nz'Q7A3aԟVSM{3Fa89l)(#/h_Z(,Ɲ- VB@T& g%򣜤b:,WVT 1pN >⑦,'HCBuo#_SQE:'|vt<Lj 51`w}ʜ] Q\AO~M!] $.?S,Z<+(f/Rv ոsMm JŪO9.`"0ŗ"4 %x/E 񔎶(`Qxr>.&h41bVHFh-p,47--.H{3VLU:RIOvyIr1/ GJZwh3#p@zUkC`r{  +4jF{kjsϭ: TDEEm UӲ҉~/hN~r<瑝ox*\KR+G+:@%T:m ۀ(9ly3YդeS"F1Lفc VڤlgA٩S^ŧSbȁܤKT(B4P6ߚďZvT~0aEUⴔ}VD΋Bx$ G'q[NzˌȢ!>ط@z45: jCȝo&1+ E=^*r0#]OT|"WlcIxqSLm gCm=N_</)͕լE e kJG!R6r+'!|WRh"G,f,͖EgޱҦل:j2T[$l@m `AFL:9hS %?Oϟy sB*AR%zGbYj}GsLnwXȌ=C}B:1YQ Y8.}[_듅&29, V/M-| & L\Jgw{4Ε_ :F'#'ڄ$^KQkl#ù7"R (W"ʸ(c!C&PbXl=fM0}j.ؙ3r|߹E\$ ;'C- D} -a4 ird|~r| E\Nъn J->f*jN{8rBdJÏIx$|6̗TшDl?v*9PkAփ%M^4a&Lj#ޯLTMJߥXG7~ftaA;xbaFb 2F ѨGdR=2L'^wo6:A6~`w==+4nҠlWuK8j YpE{nzGa]f9*X>&mGn#*1h/K2[|xcΪF )va#2@+ ~:rGYUm '?FHw?tm+3#8sƤm.uD"B/bMƃ16ī~G˯l:I-g=neDrIs3QUx4 k#O g~z6gpU)?T8aK{tuik )&ﰖە8-r +#uYUR 6uXǽgj52 7qPi˷(P@矶GӾ,pQ#(eWɚVd>lqE0Ểݹ] A\;x+%3p_YeqH/9`wBAʵg+K9cHey/P+ G&慆\+(!E(m!&>ArM@A蛁V(G=Yd|TgvcJЦ/4dI)U$\ˁ#*G.1 t<zn!ezd_ym3R#saBLkg1nQ4+ϨnHgk,ch}*ߪ1C6R/vɹWAa'oһLBkߠJQaG'sY,WZtY&-4cN[jdCdX0l}"¨`Rktn1$BP8V6ҿʠj/Wq0={+Tl>g9(1<W_H-?%%wSXS~CȄ3<5p[vgd-Lg*_k%k*vG*~NZ'eA,SmhO)CA=d4/cB.F뚵Z]dv|5ȑ:Hą> GEDSzC.]Lme;CA!EۓpQ*ޗ]&t@u})iQRM*T<#ISIeΕkl*;ht@$=7ЭmIz8K",ӽOoV7D 47YGgj|hw@krFBq.?C&2sa{?,4Æu]ceh^9f{ i>G|Fʳj߸.)wR\)B6jV,BQa69AZik38wwiF-%WL 253kpBv?1buZR*ySb씙yJ.Ti zblG=(0QJ{X$}˴n] yo=s];Bϗ9ʩ#6ǎ-Xn6e6"zm)pRps[_U0[DoEhEKm}J&|&}Gĥ͡7Q*rYSh؆ џn}γ/]ҕtegǃꗞqt-!i([?9NPKՎwٶTn\+jYI|YgAq1&v1xO;C~ȎhD5WB3 rbjl/`qp5@badIp ANb9lP_$uTN :.cJKʡz" c@ENuoZ_#gdH[MGO owc0DG7{\Zia s^⍗{@#Weܵ4'܏@#t~a)ˑU2I$C3[l1( Oy&|EDaVuUFnCL2pi`cE.p D X,g揧G|epkwWƀA8_d|rt JB.@8}uƤdXtdKgN!\$t%ឲD2L"^9jkFGK&8+6<`dj[2kb}s3Fxg(vDiMHo"][_l4Լ ;ʽ@ %[[w j&p5 & b8Ѽ{ &<. Fc-x7cZFPrJsRcNB5|L&Pmb\cS8$\)#hyc;OxS)ثDySL0+_6U:ݣJvUOܪS6Fw oshH`7ݖ|oaKm+By[hAv2rC"`rp18yFrd^lM/c9Qa㙯 Wxo1ٞLaf&Lxy\7eXDm0|}C8I8ݳ! W# IO.EhepҮd_wC|YTkvbD!?M@&5.!i#IO"l9jJh ArՁhCesɭWyߵ^R1mR ?"fo~itAM﹭#YnU1}+-GXnMG4jbxt_>"A)iMa#S=2G5Z\LXU$}phxw"+WUROq|p6*ۂvVYIQ[(FLP9tuםBƯC/ ~^zG`"4H#{oHjLjHf =_NT^hw$)Be#a-&+p܏]wLiʏ]K@ Z)7P̼M+f@Ez`R9%_'ِzD}RXOokͻ:jWgɘ|!W冾$ɶ/u! NA<[SiЃGG!(rn=Lm5#ߚB !Z3o.C.Zblt)ţZ}<אwCݜ?nfm Bid 5 6bK(eh=e'歶XڅEﰢ|LגJf9tJ4ƋHVB ǯ?hC DsOw6Y>n(G))P 4 w@H᩽?Wb!X^7&CLROAx7M,>?:q^0f}nmoq9-Wŀ bJIV=ZzɧJw>G݇Cu|3j+9WM7O93^)yڋ7ld+o#ÅD2͘kc"ZbkJk_b|G'l?$~|U pmz+MR i&cC-c-fزH:zU.<𫹵b~*+G 2BC( *u#R7^ 0fPH&G<;Eap!nDvIa.8<.1od7X^S\w_/X3/Ɠ%!n>*DZopu9f0b994^ Bcіf4 6έ֦\Rq6ZwԈ](nm+2Mi m,gTʘ}I{XA?˪@~I'EaT!0Kb:F[;*t ^xTT ly ܲ>ʈ@X kU_\#e BB[Ť<9G n'^ظ#i~yL(|إV^$O=}chna]_܁r4N~|䡩[e_ߎ k^(]Z%^ 5]xqZ%<4sfk;'kHRݹt X+JH>>U3ZEG˙M7幐zw'bRfӁdžjUz9o(䡣+;ǕHV8O$Bܛm G;19m-($|ZpM]tB>+A#+LC7|+q5R ]8U(*p/72mog7o%By+^ޣ;яD$U30^Ձ45VAaE?Rya-f!oV67à!_s+ҧ*0X69Dދ>쿋V f)OXq  Z)pGN>r@(J}HSh Tk쌏!C '6$wK̂@^y>n}jҭMNb*Vr4ƃ GWPʃ6Bz3=Yjӧ'⟖BVLI<8z7>!/9i'V;"lmDW3x<2n:OtXRGl2LoxP8SuZ/݋!zK=&r.WԄrMe4%U'`|IɾHpZ*VW0xlehNF}L3#:aǟ> -@|M0ZYs2kj|:Uu11b">,;`&[fqW kpI$.sT]_W`eudd##Y["{P&Sm`Œo)uE=!(][Yf{P/c~M8B Q+1 9CЁFxXFUu"Cz}*R+L֕Ⳃ.w-/ӑ6@PA`D ro l8`V9@y/ 3V[(dvD%GѬ'0/̲aRݲg%[ *խuI,hi _3Jo ˕M(iФ QEBѹHuJGla{|, 5O[@B)8JI TEU/iOinEXZ眹RABNNKo 9^Ef5Zy/VҊRYr{Q4}JVhEyYz<'9o((3ǺU}Yא `=l(\ : ̆퀽I@Ja F(ih gy 4$ !-c al\rDr{lC8;.v)qb;#s:~< Q Dg[5*kk<ɒ_&Z ki)T½~@Ȼ Œ_M27<JUcT(B^ҫ 4iیf>F4ʾ~>x=_0 m$6AsyEctpDu/:N 0䟡aN4U, yg!>!||&?v:z@+jq~ 3Snm?s3Z8_n{HޖUu-B(:1ox]J&`֚uQx#!@Xd21H݄xvQ@[ AiQ A\IޤGPU-n;i8WxHݽU1D1K*nsͯdWunIAT2w?X┒<d,X$/䶅Ͽa{UM]/Qopo>"-$ BMOƠSa#}"Ŗ9^DGkFI@|~\ݻ M6JPO&F 51,#=7)H.kT"ِ\w^0f5QVhKC$~b'یrԻE\ ϳp)JébĘNx]UfOg%J=a+ci ʗ "JC,ge=V߁ *u(J?M4!Hӯ5ϱ;g ,a2wXFۙ $r0 Vz77g0WQVci%Zй]Ο鿱PਔyQ*^(p#]DmƜM B?y%A%MhS~NjK~\ŐHAl,)Iүz^8$k>y)5*$E"p]fE)1hZ۫lӨ+uՉTԄv' j(t1_E>Xk?c1Ba)\)P~A3+ԊKƁ'9!zn*_N.s I|*؇'8`^o2k،N3Ejv".*l!x`IoTo3Z4X;=|-y_x{8C|,n/ϡtNߜ/<4v, 9a: TCr-Xtc(8 out^Jz1U<z@# :(7+"~>]*^ -h w؆  wgXq[Z=kVQSn93 j $ IXdSO*D? ܺa {2ᦿ`7gr@X~Qx_H\U5a ]Ta%7<51%Gn{8ԯ` !}43|İ/ӊ uh9}"%ٍ6~HO9!ҪxP̯ FcNX9-W/B:)rjd!v(o }^BPn!T2^HE.t^0kGv*6ẎP`6gp((~m.7YQs.aDB=t|Ge>ӿaF@}'. aꍽK!q)/Qa:F !p)SY4Ġ9L25A-lfE\Y0 Z/eS!܉&!$fCr%tY"^[^5פ( P:6TYe7 vp/1ߎq)?WX% bdKWN#ny\v'>N6_$Ak]_וg#ET9=Q^\F}uݒ'W|p6Egof`Ozw^GɰB+I=B.ur3+ |.KI{}16>`-;eݫ IFыŸ1b.+&j{oL l$!AuX0l]jwOϺ{3;`A%HrrGȗɍ@#ʁb;ve" / gKxړ=vgav$Y{r\(!{ir9DT:Su. \ W'B *â El.zm$iP9́MROcBdwK{ȃIUr34Y cIrPǩIwf{x?SA{D8Au|h kX6^2щ/*PHgBJ1u;ꪈQZafp Cb He5CdDy%hblꢭ)x^qaBC(g0fD:}:i0Ix gXZ'>#-3n[υri":G a].M;$z0k MJ(=ٝ%F% *PLw_tH窊Yq#vTɊRy{c R]*aCCr(ma*U$OJq]z6hOhEQܕuD{ [ (ԡcJU3̢'ӸsُUV<Niț.ڛTr|g~$)QH幌ZM`q+)*Sf@0f=A#@֪gAXh5,gA\ '}:MF e,GD ljsF050-ϰ'wN 1D(ف+@g{OJJNϺw)|q@ Y6lONaY@+9C!KE TѮ}1eN@ C25Xrg͏=E84ƪ]`pjr|U] aLv 5>bG zGI= st=/a|LK\es(XmV+A1]Nҏ1-Wk )AW8AEeG*yZ1­3(9\CJ6J%YceKQo}3v#C.Tc8( z,W5?p?x"Bي0 DD 1Ei=UEׇ]6Q9D5Y/\j2 wl:OoZD ChE>E4 b\e3HծKIFb2.O+qV8Hq%1i֭fxk|cc7=1!;1^HF= #ELLz❻V8Kװvt6w 9-S.XF45]ҿmkJF~8|"gEЀ+0 ? Z7jYNtK4j>^mʱJ0/h蜬@P f,2Gׄ"(Xz'Zt!6V XyWfӣ[39qtKcĊ&+1b2ݪlV`w _q'p֣xg[fh>B@V͡),fO/O%"(| q4rGlԼ&޵pP{AR'~)j1ۿCBl x3NՑ,mX}y7)!Co͖ u?FÖ=;VBO@-`"$,o67{ǒm7wap!Acu.`n 'g%=XLx`T(Z^Q)#$y`2!3`篴֞ģC+ {v0w r!b_-@j,(=YG$8CR{۫ǓG)fkJ ڲ o_w U=R#ʪ(*?69E)d0WrwDsi}XTx#(oJh~c(h"D7 $'hG4S *F|)qwKDlbL5 JpԲ@;XiR"'<~m'~\AbYRB!(isyzrd*j_;0U\![8IG{~0Vk03؆7g7N?=ˏC抹 x &knMnxjZ!*X|y9&ᲊNf"ְܬ?krhgu2qj:\WuM= 1k7{$6ñs?[RwCK}8wĵI&cw c.v :7f~iu`nuu_E%\dwn~٧)].Q@ Щ:@gYZ070701000002e2000081a4000000000000000000000001642603a900036484000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.xz7zXZִF!t/*]?Eh=ڜ.+M?X\_+,oxÀ7X G#D vXݹgkF 땇5tKE(9I83@X\47>_Q9HsI+Զ?ɊuotɗHC$!ħ8a1gFr`˿h׻s#|$5U@v-8W^jjXJcEUN\`g|@( ]w4h9=ݸS z)9qBH*#yQ+@| d=c Aa y,qVSGm>h1d# $*ϰ|q tff`~\X-.12ZR%I+7[p -^ZIA}@6j40C%Vxs-kơ<gu_LX",_`f7>TS1$r`#ҘTwVDASL%ZY(CMX6ڡ/"̰~5̐ǟ*cư1b/HY:_CW).;  7 .8V"_z+,IWLut gs޵=<щE"gs^*qrbw-dqw ?zSMW/Cl\2@"u4P&: yX%,i$u6w放)z \=@gLM 48_Ph78 8g-C,>$V pZC|\,^)SF#ͣt%gޙoX`s<~k&_+{jTpp#1 wB̈f|o/Y^8G & ^ R=p)#$`RC!tsߐn\"f懥KmPC3|܏p E#f$x _kϪhz 9ykx] R2sV |hD)ac@RE^vLj(!ORrSh)褂JjˢM̪l@" s5v8y;㗫|zQr)i~`oiG%w$#ߍ| TWc;C!W ;`polHej6w5Y"i{倲Vǁ4W_E^cgs;U3&"6!\@4G-T9f4]_{w?vWgA,wڋsӕ|Zp`$`rO&­X)4 _/#nF^=*2?"}WZ%5Yq X;ԍpwC~剕p$+ 0j,3G dMXsS>O)' Q?Rh2@ۻş3tz l\X5ƗgY.|kIv\܌A¢I.O 0i׽s@&+WmLê1hѽKeۙ={P ]LߏRW4,uC譽[xm];#p(%S=][x3-uWjEۙ/Ē_smTM_oZoڱm)>g*!%(XqIN9R&'&yX~10XUkȽsо $b?Nu _ *}łEBޓq\[/4Psi޴B"D>%r]5tkTA@VZJCUK TX9OGUI*C9SD:YV&1,;1xq:opՑe΍v@rڜ~cX|`w SB)lDnwW1ËtB/>PrTM;inMr9Ԡe11W&^;HzV f.S:Xl Y͞}ʇ=߽z'+Xmj1IME;l^LSB1sol!CP}/,~LwnYްAa Saj=x w=ccd;]dG dQ-∯T0롤ꈩ_U?Ԙ1q:DbYj5Ł6f-7:;fw%:sȫ&,a#p֎ 2^Tm&9BIM`Iu60wM0rWWB"tyNc_@?rTJ|cEbv“1r^:uݬy?XV76ϻPhBUw>IL\7I<_+maС 73%})f !'fйGSo5CÜiBrj"o՚xFDU_ypI:68DlDE܉i㚡v(jŴjʇ}G&0yR^cɐ\$|)CaN'Q>>A*ΑSrIW=/ (;ҥ٪~:7J73|ِRu&oٿǡ?߇\2\&< ԸP/d,.XUB+qW #`4NW`ME31{AePա߅HұJK1NʰyDWykdkw6إ.:Iŝ_HE44~ ]7Yq,r,Id~RG!E:N8r MBl+istH.*,#.{@Y/̿Ai%6anC#Llg{AJ9h$ɕmi;_X TKoT;]a_EPD3.JuZ@Z: OxFY@cb1RT*)$FnbU%p U10J2\*z[WTQةk9!G6}T̯'cˠWс&lO`T3LEStxLH#݄5wMzFS@@W$xBG:JT~+ < hZS6f"bq-jJU7@Dӑ@[E^e@ G81R!EW u/!_hľq ݌ܤ J&k 5S>S~^e_ʷ|S>nȘcpP$?>G Cn|U6gT,T63ɕf~q/VO>\rհ2]0Aف dt~%J݁v,1)k! Eן9oY\CNF:ِV0nbGIyWr7|bD c;˹K\,/4τ'Mz$DqeG[ $^l)T@eY"C$BIK713,Uy ÃӗSRep,-̙|ϵ-RH\CzkUFŅ)&}dRx1|7*4jPYȳ #z)g.v;K@'s¼ '+4H$g`%oW%D KƸG(^eUIE$^f Rd =v.Y$V*neF J̙ç+ f>~2J3S!]P3IM*̄9nōLŅ-a A)I+췡 cWe#e:BП(}ѯ |Hܢ'͵ʝQ.Yk )OJ}k&^ XJvx0}TʒЏ9+ |MT>$ϔBE'tгa,L8?yP{%1]Cm2)KG",a+g>'Ud{Qݜ$ڇ~PL\e]mqM SAzA˒ȝRzV(9Q&Um gyӡO'zkqeD 3* īHk ?g!K4;VP7=K$^C!c(v5sVVC'y^S_AY)&Mtn! IX\:z<fB]VnQBnmlvߎX.3դZy1%pǸ  d'Fl8!&wzF͉0Zb6A^ZP:) S}vz#v52n&E|9a[IdAϒ Bk09hQ3eZa;}@bk˰1AwF|8 l*&`*osIirf|ߧf7 5(iWa3d]7OS 1ka [Z>蝀EKQ}@᝶n}i4$xpd.[ nO;{ g˙7>ҜVQgHWhΔO3S[YB'$p.]&yoCī2?3a~Խ5O*> _fD}`-$V|",L9h8l!YV"ÝpljVtvvu {4 '](Slu֍ViԳAȢE&Uc"Prug?m65x볘H&vveQBaw_98xN1E..͉mEAh1f^W%n%4.~&`~GOg_,XARcWX:t.e!D%͢ ՎXdm_r2@κFlmTBc/¤Kެ`Rk.}^S9Z' -QU$#:5hxFl4?,pJKfIϤнlAK),A"l!.u07ZBAK[᰽Np҆=6f(ѕ3!BB[X\=hQq921](U-zhIH+ag6R8͠r0B2Ы+oqe9m m[¡~)L1K</b; z> txaMJ@HsO8/Pk;YSi`֙o EA܆XEUF/2jکɴTO//{3~2b*A˝x;!bIGr[u ҇ڴuuF€j zg&uYXju$"1]7иҎ=}YmYʤO %W9KvYQj6Ir:>c&1$lD.O} ^v Ϧg"Y]"w%ۼIQ -\3U[?eуu_z i@Î딉(@'DsꇓDAFJ7*f4K}◤ǑϠ#f@_2ɦb@q3fvO;f}bu. g1n7:*1q8>Bæ$jNh_˺w̽Xpf5Dﮖ= (;SLú& K"x[P/$+4+m)rr( 4nD|G-l*Vx5ū t N;:8u}i\IGkK/lz,n!ww4v7Dǿ9: ]E >VDri=FMO*L@8fl)\ot?)`UDCձڵ&'/M'6mm%XhHmb6O ੫>3f+oqյP4R\S ʇ}DbӒ X~(ȧhs 1m,{?V:h( A˾4a]ojk\6AuXg%UڎELb&OZP\7m"loէfMy5оpȢu(uٱ<s+{]| 3bnТ{h»| MtsO@ t&TAA{FGy+\c{No-E 9vL۴fdXRGا^,P6z Cp@9DH@r7 Q }gO%[FRvu4Γy}jQ2c i(R\3J\,uOv*lɦjZM&3h'r-_p_Wn^A"ɾ4sJtW/;Dí>L8vaAȤt5WFʩ7"-Iᗶ~)!yyAmI mTw*i=Ȩ֛j{i,36)+dWmu(5 yg2oǰ!;8Md RWI JEU ą3z'ER$O|FK};9}'$1y-uk,~lb^ 4?ifӶ1jyŧn6mR`k 벫kq8*;({Ku..4bޡC+TB>{1:Z^ͳbӭ Ih=kRyɯyG-~ηV#\-jyz.ƂZŏ AQ;rm!hevׇcL캣\mk-qVeXW'*,/ZKM(BQ4DVaaI V_2mu{n9 ץ ./)q4lOR22\I@C W; &qɦe_A`3 GOH]n7}N@H"QNO+tIb6]oJ*v_# ߉,SS \#nW: su >ZJ' Zz/>N'0y![Q\&^ko|\qlToW| ]](xCWǂUmK1!́ӋG;UYzSfl!" "ZsbMSدEK9;kwI(sae K1=Dec7LziydX'Z\ǩcƖ>y,Wqd42y)i<$TY@ܟ {'_ޜmdV5ocL"܀>m4a<kMĒ'*[p. \S+-d:klsK"ˍWHu“{9 .Mdm9 ZiNHbO?x,hfF;LMpZ_^܊R7+:S`wNi9uL !j<z`6:&ZGݐ}X^+ŭ1Z:#vrbBȘUӚ:IA+_BpYkmV$9eHp;ƛ>F pɐkp)Sچ=7xG[E4`HO}q%ntfx[R<YMdoڔNfnld{xvs8PH5yԼ]wܓz`&bxJ-%p ahf&]c+lG:DrF/!%M}}!:Vf-*hS_1=\DZy*xxy݉ kIbFqIUXlPYU9a1JaB6a7lYI*-h(t=)JZmOƥ(r@LM5̃fHEcqq9du&֟H_%зvLȇd`X:#t }??SS]7 ډ L Y# P[E4Z߮̚+\2٥z,alW()L Mp*o:g{g$PhԍnS )[<%//B,m:0{3|qʣ1- -T0N+_7hZXA+\彣nIz@D lc!)ЍDsL}h (y`2r7rv<8,xO/{' cwB|1pjdOw]]΋ՒSQK] pK Llx\YΫBtUGj&–G\O /&) rxbX(1ZYpbGT/U܋9 PnNuMcM9KAQ_NB$re.O:ޙf,vCjaqiPlf/ U?& 8C x ~8aqxcLv:ܐqnla 톖a̷\0W-@PSV8aɛbWIR)plydx^Z!k2Oe |VPM#gcfMҞOh^DU-qq;tۣQfRIfBH5̃ H?JdO} RdEkO4H1ԝwbKnP\%ڴR%,sΌIᷱ;IryWiGUZywKy4+ߧpκ4nq}zl(wJŠC[,@ jki,V'nM~%XlojD8"Ӯ@rf8uk񔨾L9nE؄9 ;q0~ջ.H^o_DKhvܧ6X57l&y#BCLj [Ĩ\,퓾V]ŷe. -oBYZnAOt!mPAT?u)Kq[p?2;8fmUawvCz5qgJ mXKcog-xCR €"*F@|3YZ̞+=#ڸʹ`c:c-64{ͷԼL=9B"5`<:4?[XD:Gԋ‘C!,ޣ2d>|4 jU' hp"oRNtToeUCMѻ/DB 3ʤdtiKjWHE'ۙ zt㹳!S`vMw@TKUԲ FZW“F0.2 7IĈ~WƻUT\>WM$_fNivSZʸɲ o .t ʍ vA)z`zkXѼ1clybþtw6Si1:7w;<ق&D".f1X3?4"UUd Lv=Aյtb?"q$|:ՃX"s%Ww݀&iضnN$#['h۫ޭsB~7_ 3ѤY*nB>ROiyӬA!{[I5ʢrA\ mjy0D:М+`{yd^Q#5|3v58@%rPr,e*-z =1YSǐ -:au{TkO7^5djɆpw[/Y^ـ8EeL%:Cꧨ\*N{q|G5rAsM4;\Oi-ZH-;HHV_ޒjTI9^0n8@ͪuM2ǝI8&hH= :q}€ך>)63nT)v kA  0c.ĭ+kg+OϠ#s9m+QW=X|?_ l9TҜWtw|J߿˔ {LSv{ՙųA_&?$+fmzk,D [,~i1#.)?Ʒo0+Gk%XNpؖEvldsY;DӍiQ@[Jt݆=PmqYB>Vs !t{L9N Ks@zL Oi͖0Roe}jE%qTibk!8`LQ KM{q%rtljvk8)HS15# lu+EηF%NFzo>cƽ8x9xjGb7^ٟp +_k}W}F=_ i\Ö;Qz[[fTD sgf,n"ɴ̔KCJ5½580L4",W+9Rv)4*ܥ\|(yS*/y9'MlrFԫ9WRl!Ns)訡<Δ`J [2`kˇR`oUtȏ7i#*A!1)Ȉ'葷oA,tA8ʃ6tI U~ڿfi:'譹&`8=~P؛9'wRe<3E"*y ESA0$$j ЁƋ;iHe/diR-3L{FXKO. gAv XD~-Z6Wjm|c#'f%Heڈ*ɯo~Bˏ2VtF+&Uz-u_>: O[hJkW&Xl>2X"VrPDuU΁h%o ߔ)W Vg81cf~ݷMH`FbRUX3Opd=&R"^F(pgQTDTi~:֜e;ALUuS}ͩdmwW"W鑘W $܀(cY" 2a_v~FUXw*h"ŻM` 0ǽ3lBwʫz$? ᨭo hҰK..Lt[!wa9mzCjxy,DUV?4$yD&É  ]M'\ lw} H/䍏ÑL[-s6I@O L/-OGuc? n0Q*7(8Y~*i(ֹwܶTz=Lh׽ŖQ"ޝ N?9z/_6'=ݮ]R"FAz 7(Nbg[H1 d!H2W?彻xM ۹G&ro޼ 6; xxpQz[|VTҍu@M bKg7.&s8S h'Qrv U.T~=T麔nկ p.'6|g`*%HCRnݼ6~mZ8Mz[7Q!jj߷M)A (sz|Fqx>yG,L3) T:;:0Q f&e d_D^-o{EQo$[d3@>MȵKG1vQ nO:v-V{^z}zy i@qO@:a\`4 ^6e1$:;<@^1zzEr֜FT߬ R;I8ҕehҴ6jPL}`jR͒s Y4kG.>}9!ıR1V,d5V9Y<[?eq-㋊{T?Bv4^*%P/A^wj^ x33DJ =]'q ƶ!fd큯KU9>HdSJ([+ aՅ9aĈ́ggo? 㟹>PZK"WNw "a)-j C}'6XniMm|,0x IGIĖP4 [uxȤ)DVR;Di£sb$]sqhMj'5S?#aUpbHaoKAB-z ".)* H>$%cɼnW)h2-P6a$ΧD]ZY^EEyu./N:kEJ]ɚo*`/DB)MERD.QuTWD920W&;eTU:LV1CgUjD 7ZnyC%"dRp$B8?Otm]xcq懿:^I''L]^a祿5k*)p%Na4|ITA@ RB;{)gXD"7s @م=u&T: hTR+d\fHɨ&P $"t n{ @>( 1KE%)̍ 8zdh)|&T-;yXaĽp%.P2u\gVeղ?z l%^ݎ=pxU)kC l=kXN_7C 9=*~R 5]989H9@i_a 0'0GR\*r(ޥ-NO_fF畁m;9$q y ס,6/iY;>t ȭkC_)~MdˈƻHQl"UP5I,4M=Au{Z&0N6yt-{JXl/`B~&c#J/) CL~kc G_vhɾb9|X$qCM)[3g9K4vјzeKWjwxhZ@TԽ Ok0~1H'EEi PX6/k!HerMDK >|?p>DcTRAqZxJ!_jFTE^cX6ǠVWiOd0n^cob)R+]I䖛ttcp=n,IL5ICTj) |ѿ'w]aq2#Lqյƞh(3{v9oWKģt͑eii*hs?]bgvgU<) |L|!OY!dƛ>Pߛ~t=N) |ebګi"څH<‡z^_9f%ֹ.=7O6C Ml+PY Aִ+%khȗ9GgIG_sR2I2IS YgӓK]ȥGwS=Hyv5IuHN r>cpa֫go7RB5 -D*F0:Ŕdž)k|М%_&¾SȾ_2B m*Gw[=s]pc Xs>w5·֟X% E?hqwln )[^R{TtKn 픋sZžo3;؝DY-H&l\ BzUoVg!" WnU+ve{lq#'xwS-QpxI-x#ɹKs$E:ChzmLs:z'a,E9 X%;l ©1+h. @Hjmi==Fv'&`sp9 D{><9iqw@J[u]aɱOSrc&n/R Ah3{Ge@"],j~7G g`)'ChFx=BorK樅WXm< [Wh3ZefF]]'{^Ojqp{oAѕx_ź0woT4ʵKhwoA#YaNa_|]c?d̞aAHqzL'B̄B7U RM/av3kua8pwa8zmviѻc& ЅVU^{r n+Ew2"C1e v_O!\u:NMPxq)lVsV AXgl\-cGJ6$3iq4X7Fy'Q)MuYke"*DȢoW 7*k}C$oҫ[(E]^??UNiq>Rr\1I#c(!+]\^UI<{"ȰPj[^ѴWZּ>9egt5ܬƅPXQ4F><0)Q-{S w햵#}_ uFsG Դ U D39r\uR2D]QHȥy>HHg|8%kIYʜZxhH3StL])s͐O>v=e*C_9t lύe F#nP\TUB:^KJ/;swV 0(kQ{mmp {%^6&Tݏ_&M]dݣuˊPw#e}xS*u?o޺ap,6ʭͣF{/C8_*`B yY+yQ@VN$&OI:LA'Ciq;-;:W RzRSv'-P- &W** }xZQ00XOD!T':kƕj5b ['VΗz͵]nZt; 3'>[G;UY^]JZ`{߹TRj5c-45 *. AF0!mԦ1Xլ?'~bvٯ+= F y(J0Z&VLWbP~ ~JU XHغ;5+LJܲrtVUP*UA]焱 M{6YDt~u1<шN֍[4:ckG7]nތ"Ti@0~NCʗ-pxo J`F?T>귦QuzV}U>DUVbFX<کH z*E.O 7VC4I#EY6e)@QJ=zz,K\fd*9_ b%";qi8 #mllrRq̌GE"OP̀zӓ[88A1yCLg8\ -ݟ׽ ư6EߏٟЗOciEa!ugS[xtly%<vւ1WڌIDMC+BODYV>gQF9e6A13}1 &T%Vv[Q:>!hw.r4ΚdD\-I3 iq<?%η~2SIzXZzN'C^ w:6cf0۝ ÿyoa߄kfi31%;R=4? =oXi(:М˟YB)\0~?u)-<ʆMN%SUO] {-*j$u"ѻV"51VEidRY ne`Zr*F/ (&1o>*u&k0pFY~4%ݱLb, 02|˄5l(_یL s!:P!#pJțhP:g͛;{7k #QM93P/b]z-i+j/q(yB`g4 P{ƒoѣ(ʏD:'{]`Gbv\z riMǕmQM . crh|`W W7+N7X'L=`Rcy%@q\cc^bGv9m}~X1q&<5 )gxoyۆS៻b`zTDSsRf[?\7F fGr7.bšEZ׽JҘ3O OOw9Z&t#:OkbϐE$C?ɺ vT#\ΊGT@iճr#E DL@{%x#(Y9.'B(_>o"h,fֲy{T оPN~ڻ9gV qg&)ONşK?' owMN"wmUeTlT'dZ>đ4dFײv09(B3+cÝ:C֊:eNY.g,{(kc,z1SU*P~ˀ߳L6 Q#5A*+ W 哙Apd@wiC“}ʌ-DQe.-/.oeW:y@A}7J{!Y*y>'b;sG课AM,"M-kf*~U uHe^ܺ:vɐ3U1 _ȦV|_ ]Z3[,=Spl'6Z G!+S*kH]p!wqjxZV#36;JɢA7N,Lx™|YAA5NTyƽn,WLJ,5,c> {ol^e "v\ p(W8+$AЛ!um`-?G*mKiЌ}1%ΧuSѩm`A8>Jj8B[yAT|C]x$WXB2EٍѢ!y է< IdV>)sP'ƈغ-%1 q݅ˬwj}h%aJ:9zX'Tڸ#],c)B b܃taGxA,,9œ:V2LT{+[q:UgH`YlGd¾%'F8 >,:̦s h) h)@"XR6MOc4`UO")m;qv:=ls`ᗙRpZFU8 \\+2(%+EGbX ;#.hnW:iI[Ƿ5L SLּ4&/o=e2;Օva]+<9 <hGaO3ML3H%$ eKo9{nDF.H;e \$|: ҆K]]:O^gVP͵.|ΜV_[C-^3}=AmV6ǟ uxTɹUI-gKi~hux1&?FNuaY):݁3mPME쒱avIS%8/CYl3mφuu`uF#ૣ\lKaZIwS!P4Sl~{]ƦȜ;Nq_+hCzḱ}e?*7ՂZl귤dJ9wc}HgBw*;{q/…?zq\R :ߗly^-D?ħMNib'E`܅2,Ϳ- /o,93FlBXյ@QjlpL!tJӪaq]DW99;{{ \\<}֘z3gQ6 q5NS9q&!#hWa5a?Gd:+SJe20<A"GNBZ>Z 3 A5x^\^,&Lb`")L }0n'mH1iR !s.ۼsK3cN%zj܀ŅxewEl!u jPq?+l^EsN澼 0T[:x^HvP4"Sփ6ch TJۄ.Ƃ%25ꖣ+J)]9`AssXʠ[ P L_a3M3 c3-JSu:Gb0ao?OE Gi.`HwңߗqLPBܐSS\ L:Z ~h4.*ƌذ;ku Ao?K'ʘ,EC %P?k i׷X;J7+eZv*2Nu9` q D#F~#s/ySI.ȅe8-]C΁FmO2)fi {j|jפ>\n+H>mLO r:.nYp<JE>l+z1yRO"H@`36ii4e|2!mA]_ԤJqVm`x@/>̑Rp.NS늯PB>[dӌB:#+iMf|k!av*n#oF+Xv{+@NZ0 0v4Lc9Uy2mwzԡ#[䵽ޓFݕ%=)PbxoEscyœiIG}BY`io͕IRCVxj, q~ 垼DDџs\"@vcDU/lqRۯFdG\;.q,(G \oc[Zg@p|a[0/YzzBԌGةr 6MP9aOgG$}rӉ}OSpHH\m,dL)L+O9-4~@(O] >ӻqf(WkgeATQ0vi;%ؠf;Do@;ۀGU/hdJ@bzy4Bc!5F9{_A9-`Rς+˓饏ih?!/.2D*w W%,51lD.0 3?QYHx@_'(AswSċoh]74;YxȬX%)4(HޣY)qXWq"$mƜik"Q'Ƒ" ,1JjovS0$M`cԊYRa(Ias .O(nVӰA Gcz/4x,U#BQA 4`d׀'V.,dxDOmhLv>ghcZ %wbmeӤM&#,]>.;o:w*zlfʟL Yp\G'-m90ᔝ(|kaKޟf Bb&P=>ڑ*{83 ߩ1 ) CCB;2pf(fAJ hސr[}h&in`@ >Z q;R(zIa_}AN}D9 cPB* зBV];]N)ᮏM5Nڊo*.8<[O.70=swᾝh(~,!ZݿārtRQaKpIe gQ/- lo;hzu?9H$KRIŧ,YESJ[PGI^{8g&+CZPs=rAJOGb(ڥG1eٟ$^MF_EP+VX#'>#f08ƝP{ڛ! n& ٵdp'L& 뱾³П){h%Uꉽ[^W$4~{Jwy/f ')5&8l:]'e>4@@&xk ypTx]|bc_q }/GcmbysۤU+:<a0R.PTFj^TcPQ"QؽIֱ1|ϱ-V/p_*a3b-X ?F ;^}~]ֵ]Snl͆x_RPcmc(oPT졝R{c,Co7qbU8?L ; N@K#$Sp)Gnc5biS7+z*ń hq^y1aRzs :}-ij ~-Q gei ؝wV_0iV//l`]8G! l^s kEҾmA!4f:?Q^#4ө;lȺF_w?N50nk$g ;cyC.漌Z]߳pFAt[?z9GYM)I=}8 ~VV\hʳRC# Zُ݅_us%۸'gix~Ƞ2+ ڑvH-8Kh5aUWK*́("Q4AkdދBPicӛR/HCy= )<=ވwSrrAY9P锒'3P׋Rn1+*)MF܉kʤ9ZiJBVm 5HV'p!,Z)+w"_٩5;nJG)VL5 vk oުhfj"dx*6=aFdPfK.b녉,$~`}ʸyW2`Ý;7Zm f@'J({G}eF'y=-T(!/%QW=rNslJo\hkT[ aH[֨a{&Rrnftk6.x%w@ ̉3fBo?r5qPM߿!RE-=N$P7soT@I lHn==_}P+vQ5bv4n-as5r_C^ Hn-@N܎cE9efpQT <kBSk,2zD g5eY9T'O/22a+ô}+5)C& Δ=ꖆ rg3 u^%rSAC+PӠ,uyg&<̑00I#"2#~h 3*\:Eȅ\InI.ƚ8xȫ}Y}MT; )t(OY ^ٕ9JL"GOa7gdVn6n cb*=@*}9mw'?xn>3z[k|&AJɩ|߁+ ֻH K6`[h^Wd\s`/VH=yP$oIJL&2L,|Bw8pt[?S 0(.ҭJ2,()?0K廲[~^:ոt6.c_t^%=shEUy'OgjO ۋm GI{K@>)X̹ %)-VMu!軼 *#kM=P[\L ה9hliE&Ջm(E~<|wY?F:9 H{P `K#g]&q\iwWɌ4w#[9,/%p_~jwڂi?*A.-NV,A`KJXo~aڹ~J-&ƄG7E;JJ BBJI]ALAS=qA.A*gReݛ{2|d@0+AєʽoaxFQcӪ=eZ M3Sɇ_/@`!`[/l > :5(f/#nu֞;d) ;0u\h4nE#3Kn3'CؒEró`Nk>r5'bꤸj-")_6LC ܿiOg{ZLA=Oe4{3+w="s%z\g a½N?>Gw)@h/2r"/^o.pQl3@.@fH2O7^ #҅ťT-l 6oWGn*/Idq*҅?!'n=-20e\wf:Õ``M ٔ?Y8@%nW5R 6@a#YMAvRZoW> [Mjce7 c;`x6[PٽǎjjQ/Z=On2}2U3\dC4K,⢏tJz囐Ċ87mۭPiVyxYN5Y[߄711[嫮{_w3nwj;!LM(?b1ZOf wx_s@YN:h{@bGΪƬ`Y4vw>N\:,]jX+dWmѵa#E`^8I/OUp ›#tm |܋0rgBDt3#-c= :v LF2Dn&虁6#.]e&~TYv[U\V~n7*zd.bبW\LPJ'10uafjۋYUSTqm]mVFQ&Ụ. `,8p[Fj~ %ȋhwN(v|'w^N'k̹l~'i}9Bq'1llT )el4 cӭR:)b?d CÖ#[fHh;խq ;\.zDG dD R<,HK>*^{t::Y ~27E?0:*Xr!k9t'Qz6\8Ebh?b{ (޶ǹ3@3 |s3a`3 Q7@t V98f}d9R['@Gcnϖ*ͳ+oga[CFSvr[05>_uݚ8hzd~՜ɒٜccoj蠖ũ#VIbw> LGWdDIIM!Gy*_ CmWu_Gmvphəj֗'C]7Y 0[P#tRi-I"/>+eyK|Zy2PXͷOM)uҚ\(Em,|mImzw5v_6ϳ={0I1*ۛG`vF$&A\1 7dȷԻܦL YY*cHp:*kPhs)3t#J-x@S2#=F䘭 \5e@,祉8ѩz5R$| 5lm|HMwO(]E@T,MjZxT0!Ɯ =wb͒VZg1WM>ѳ֝c?*fޢlTZ; N ]?##e uT򂶅 <ȥ\ dpL󌼢g8W 蕉E{%XDwL- /a.M`8j-#p%+yO}Ī(C : րR1?6W4%|]F \e/hZ9[Nႃ jpF1^T&AϩG鐠UQ`rliA/P*s>4f qgU:b样 ɶ4ׁ+ ߬2$]3I ~ J"wIMI ޭ-9nQ,~IANqkF⠤gj6n 6"P}(N|0D3\;x>Za䅛z?U`έ'+P6tGG{,mP<ŲFio5(zWeTh&yQT.J1 s*ۋjCs|Hl~d.<MJ%sg-)ׄ]F6Zigqj]՘EN;US%J=gb߃fFoV5 Tof!O'6OŒ= ۋd<]"션mnqOL=PJƦ*X9BX yѠ,JL]z tY$y&Oqil}^=3dN.kv1,_TX6ZgzoCmT$ )/13iIkr{d5QCϜ;Z_&]> 7\t+f3F޸ ;"_yv+_ ˷^h"]e)d-$B>f)0Oe")foi./X=)qޢ+H-*Uk?T_{,z6{ɾy6! &c t#vt:7c0' W֚&)ljҺP\U4> վ.2\g9rs臇:֭DuUaȼQҦqG7 <6KWj7 _v  :5U/&Q黵Gƶ~,Sdh %r:e޿qY"|xzu>':(5)Mp I{] D |#CVM| Q;в_]^kh,&o@dM,-I(s19Tj#dv€l!̯]+ l rn5%p7f 1hɓ=Uo[0UHQ*]Ru :lnS51EN`rj03I <2aPS=RjWdV$=4j(tpV* ©VdնI:)#1Iu9V2(M'KIJ+kI]68MᎴi[lxofcnʕ/%rH0U\AY֣*H%@OsFg{.o t:WwϋN#k"N7Iǽȴ~hYnHjkra:Ƴ"{7<_]WVq&q5)47!n$?8m9eH"XrZw-ˀ.?@|uVlovlNs~AW*OHMXÖkݦw|Hs"֡TT({$S0[^[1nGzsP"Jd6UQڎ̹8}\@n^QH[Dw(igE;$q~La-8~fXgՄ%;·À2$^AsLKh /?s .ϒVxa^硍ո is{3څ q'}wCoփ?I}5(a*GdJr؏5C@^L$3exM&K Wzrsۋ!+J[ u1ui C[.C:/[QU@=ؽlH p!5ZDvnMng@zXWËLiLj),˕^{o)jqyk@N>N\8Qš6t }VwGNf US}X4b;H֖Vwmس\rRT;3gغ"xm-sXy)Yw!!yq}>>=8%U2_هN; gfLYIP9>.xX2 ֣E1(| hE=hW[,%a+ŰM0$^\QJԸ)݇㿄8"Q̢m6i @J*yw._8gS-0 0qL4ՙcX8% ӷ-9\j.Lg>iǔt.sFT"aF.u7 iL(1Ο7x2{/A-<$CoqN֒^ǨUֿKGex56+7f$~S,Id5P={+Zl&+%zgRkHى7 o \߮)N@y|l~cp 2i-Bع"b~-u nt6wI=^yE/VkhAJnfcrŀVԗ>D?+Y!nM+]KtH!yJӳ*wndkkω&c+YQԲ=%u5gLEpOT) dM|0PUJy1X\JNq:Kõ:} !^OŚ:,CJ{os>^Q`H9dD! FdWlTA@$0kZwP0 rrg%سj-tye戼V5sQ2tà*DRpRw_ߙ 1^U)W*#jƘ-SZj _K#7bIӯr2w\XaUbe.A>R{5(ze3Rr=&4QFȠ"9xWbb O? }P/$BL*Xu-8(ދhOi䮩-MGc4R$Xs$-AV!sKW_0|t6am'd$~G9\ (&7Et-roD-ʝeE|n[2C׷H{aI"³t}­kkjp'9e Q;s;Ǖ^/<Ŀ3EZn/az<#:?n#&QSq_8o6vjJѦmرeg`# m2fr.o]ٛ2c#d%}hFdB-"^/FǕ!v c쏪d5\r23.R7UF8roR ˭vWxUhʐZ29LlV% Ґ- S=4o ڙ$NŗݕhHiFzz[޸AџӬ1eNYes;ݵCӠjnܧ[5,*`h =#Y[9"55XkE\ɌqR&8}s{B T֥>|8kR))Yƫ) d&p>smW(Q/R. 70i1 ]iWv2Ѽ!i9;=5XI WyѾ(=@4g0ZF{,kGK;h8zlen$OI ߭GY VVʴk_}8鋸ږ,vIrQwAs]exup+PAXu#:uvG녧wzOAosTnɋ*^T[SyOt_~ʢpX4<)1kM82|"^ׅa MdRs[DdKY7( m궕Y#TV|ݭnG l[^D:!d h9K7]9m.|oN*E҉42Wiyg z4K<bҏu7MT|# ՝OP1JQүej990$ S"{Pg]z̋G_6N北#$\5U;#`M't9ʶ|ep5嘑@1QC͌@$1/LحU%owh_*镙L1ԃmTVwB_RYD0Za#HFs_4̻=Xc$7q #GXyL{XU>ay^Jn<@;+w0๾TNtڍjLa2G>&sV^l,L9IYߧY'H`.]5EˈVl-yr5s|L,>›KȆtQnK\1C dT{j }8-Yrtuva}3uYLjä6 G;9]?^%c9WOTםalp4A| 5lךX}C)>Gs Ͻb6n_iU{~KPL?$[1@W`u-K%zՂޭLgyǎMQ2VM Zxv;8X0+4E"J::BR|- ouIO=|SSZ)NFElM+L)='T"qlcXjr?υ2+nKO]߼O^C|Im+(qy1P(b(7{q2B]CTss,QL4#1dPВjl-+IZ?retav^'71]4}F< 7+|<\=, ^^A6w:*[{*l[:Y_ny(Zɤ J7_%lo*_]ԭ@@O}DLQoX]8.A{\s1̞S,=!xpE@Ble?P2E 1% WaN 5 + \_?G[a*< kg;p"Lq xň]=˽1gXN+)((ƏOkÌd`澋@F8gTFihM^_kt\R&vl@'߯.qSP~W1]b[ ~P:j?ugQWNcW[܃lM4aB*tXIc :w?vM`d!Xp#邢B'%pWIgohRCAWVp٫7:kk_Ʌ5Ke! ZXJf+d(}+8]Q+'~P72!+)^z^mn`a2A;c֝ !'`!% T)_%X2M~6I|Y Kf1s"@niGi z֎Rb*ߢ+&| c-)~Vd]i$f˦ɂCAW+9dah36+t%nQɈ`AIk{yKBo*xUV_2و&A槄Ɏ<@Ѐp|Wg`s.}GzyQ_^-J"LRu9si5t#bò EURޓ*#b*+^ѽZD[;ӸT/8놮Sq c&!Bek *g*׈6׻ ".,9O 4Lو 8bW|nˆ} mG_\}*{ؗo5 qQ닷 bٍcޣ$g结r4{A5T2)fy=a>Fa1sLW9`3gڄ,$gRa.8Q]zV4KUfĜ&y֕X'oU6jD4:du ZN5yJ@f:З57OXXƀUp L3nv HslM?{ ZF~x>^IM Zc#!׸T:z"iG/XTܑ{ 7kA.Bl G"#,cDb̚Ȥ? /7v=wf8)}uu Q+J<˧(@՟l2'\cg КzG5c6}@8D3?tό)q'k3'nYop$KBqeuP]|դF8z{[b/G¹a|^g!ՁGk1oeM{d=婑`5u LȬ! DL{?.v3,8vUQVSQ-d#@+7"[2c1̠|J[Rk+V!^'i+!fX>,M ʒqHD+enL0 Ui&q#/k2]Z!NwElJy{3[r)̥UޙX鮇)EsEH:~qMU4QDXE"ԍQ>*\^L:U_OxV:գlfP_(c\@OU C'vB8ct9zp6f'NKQÞBE79?i 1xMs:tvgvC_;Ͽ3zY=Po-f絃b]ITAMy j?<."AHcp"S>̆ٲM:J GB6qD:?FD; : O*ލ~d1x|'7; WTH}^v)pm>'&6̀{\lqe}Bg,B2",'ĀW eeR>m531ʿ&\8d gQޛu{v˲0ovq3HM+ͲFo#6p[b*MCde'JFNj(1.r4K޺s]2{_EU,:C'.W_5ܺ.PdWhp@f}bvxF0$gU6P2.ܐ0#UMRH8;3l,UQyL}(F@ɱ.vm ƹȖW=TB{Wl 3w0# ݊`Q%nRnZO8qsx1//)z/s#9(._qdvm4M)]XuhMG{rKˎޘ֏@A?:\}9r}@>r )*yۨ!W'Gv#F =-Ƈ$M;2y'X*d tPf;)qƏ"GA\7~ ѿMrF+,1M<$OT^kc-u:vfn]L_rÞ6=BT|z96ZC=gbrlgݯHdQzV7SöC%6 ڑ91m4Y7˒K8Zo9 Hr1g7Dɑahg,`ؔG u'4E/e$A"TJ̟P0 7.ui~4|3N6=Dx3EײsZS*)K$ť׵~' Rjp_psidU`8x[pB¶0NB,$_%OhJX CQ龌v ;`!#1~ :28O2C0>Z eΡdLt,nX2GڿEꦸ_xc S3ϥBz_&meE\)w?B 2b(gM)PJK31 X&a=&Ŵ&c=Mƿ(\Zۍ]qZCI8;Z3lJjet]©(W $VGioM%dI.)Nz J{q_QE[(0`>{YJBI>fJJ;D0Fҝ5;u|wS}nU'PfJG5"}9n=Ffh~>4~P#z,`_GI rf$.3 X^n4r j8/I WF,Gbh( $]G)rS l];b$R+J/ܣULEdN+˕ЂرeW3߉le'<-)B?cV~jm{TtN𞵢Ћ)v{%X)`$&SzjN௺\X@\#acW6u)ܒP"Flj%Ymc)8]vv޽ wi(_%rvڸut[uPz2cB˟q]a:I3B3aCkN|7c1/Gq05(7*1D=>Sz1Bh~% Kы4{J-ڊ pc=ףXm@$b o.fƐ'a &kMCH56 b&zǣGf?HcjG5Y4[ ? .ʂ.4Z 'kx]W\8t4lAib`1†ϧu g9/|dm)TZiz+/f%­[7?Ej2 qҽp^ `ŸQwq2>`tlmC8;O[Jh?mɰ㕅61jD[hJ˕k2Y-IJJ =- eQ/,rgQ0!͇=W5ܖg xS0P"ɵx*F":xCC>>EcC4;d gR֘fr] [6 VgB3vF4ĻddAhE#rCVe,N.Xh솆^%̊DdFp͐z3C =_oaiV "u"&p M5< ~L]II+̃dM h{Ҫy8#Hp?ݺUǡX^TX GrG¡ OjDkbi[O&!GNSXN|֎ާ%MY=,4 7' P _^r&X-E;3jExujE=8WïQŌO 2rM鴜QEB+QoE*jrEj?1䬡0"atxSP鼑!L7n}zPs2u%7\a_#Y}O8пb_fz^\v_>$2CI@iw`ro69x8 Mɱ'S$TJc=bU8D:>O`!MP-%uKZ~9zHiPPV_ԭ!'UI[ D?SůԚ"$-rnrZX_<i ћdmfvVsa)a Qws{jbMQg(dѷq(K[ ">X0< C,YOx;?6[ð- zx6mSK׀q$u. ̕kZL<j+X7&C >w HO_ual {z@8%n%Ұ*ze|7:'F_pN#%oiixBxm3,y33jI8r:nؼVngj1]f+y*{s /(Hѱg ECiHN۠DJ]:}4;dzұQuLĵH3i?$UY5~Iq@P&,|DyS<$J P9ı$fzg\«xƉ6!TnńB8ޜ*9njJڅ8siȭ1Q;GYg)x}IqUY{_J0TC (0Q> '|R*O]AKvIΣ*d_c~!QtSԙI|fvɁ#gǮVe`48PzEA`_pg9Lu(uwa;{j}Iza?TI=tjD/B\W?Ž[sNRgTw3h5YaRkQ M2Bh0(_8Yƹ>Hn8a\˰+9)9gWfIMz"!cDUn$`"чĖ/sk杕K6),bb C=G2c Rtmd&0`RFI1YQ4 o>Vep*%{l/K}:IGe_?8!͕쥻Pc7- 1jpT`knhBx@ܔ&AghtFߢ֚? c&*іؘ M5$yB`Y$d V 1~|]m;zX\2sٽ'Dҝn.#эw:NDX4%n}fI^_hy|HrF1۹ÈRlܰ-LbԬh_Cڰ__~r뫧zU[OH%wFVkὸCDUX5dCVI|Mӕ]3n?I|T`F%ټv4 jw&gӴ_W6]΃:L|TR| #: p!Fp*s,^wN 62F@'>[G ۦXn0tۙL}s̢Ȍ:8x .3/(XfK}P_?Z/YX ˆΣ/2i(wv*}JٱPIeV.LQe~́W(Ez~`~:T2jųQ::tjh;ŜtFv(û)dUw]A<6[aSIH&*i ѿu}.I59_H -lYѡu^_5_<*Na5MG˟*U y /ku@\:XH.641uxJGOpPiadcۂ$&6Auņep8/F%_"^Du"-%UjR`"A~ 7gs \NV~1Qbt t,<ýؔvݝ !s8~ir)۔2B:+URCaP $7\ds9G7ʚ(O2C^jU5qТɃ,(?kZx i/r}qj7+֠p 6#lŹ&bGR 3a,ϋ6@ Z0(=ɿ gA<ɘ\mIi7 _?m@O7M{rq#4$G2zJRݕifg X{{D#FwTGʖ. 7R@6%‚saOAUk)P%*ofEu!0%ǣبv<6hܬ˼'tDm@piXU!P$s>hƔJ!”aPsLiKuߋEƶ5Cqȴ A/\oє=}^}w'ȩ :ZA1T3&Xt^4+Eĺ;k2*.C pVKq>TAW!8xE.ԛ5Y# 3;-u'Z A62m¸Yھ[߮$r@ x"Utc ^p}Džu0 L`>IXCsfg„H :lՖ ~{ v-F 5X`I(0頊y)_BE)E(,N`:=M˞kBqJ/1Qfq(Z6`/Yk3 0a9Jv:Ew74O:-:ɳ9fX9E@eC2 !f]|2/_0TtqkփuH $ߒ@Z8F{N4)6Z\x^$]ku?(t`mշ/Tg& `ҽܢ䒦^Bpê_gȂLQxb[lN9|!Ζk˞6JR i(˗n/=lτT%ּ:l\jg f]g~v >Q 'JSJb>q29M8wt |+b|$avO<ޚ%3wȊ、0buQ|h:|QDp"[aA97paf[m$WYj "]]Ah,A[@F=MGّ 4d`mx;;`k[x]lT3u~7kUQR߻_E௧zg@?۳G+t}^r1_$A6YϨR l i4Y&o-韴 DnKo YYr"͔Os0g&\SM$-A^StIՙ[JFMwCШANRZ98Bx_0d ~"S5uSaUo9a)B?6oXn ͪ!s`=y)ׁM&^ i>Sf$&5͘1C.7o=XOѤ~͒ 9Hǩ\"J2$RLG5 $u<fxӉNH/t$棂[BTNpgZv( g-A~{q^fgo[(YqM Tڝ@XԗYqO=|b jʜd{K1Kv{˲ 'A B(a]} _I&Fn)`ORHZ#@F$bG9t\tw"kg]Kƫa|-oCjm(I4.`5'*_FjO!i!$wi饏{Mn+XEm5$txNV}!wqRtj$MG582}dTtQV=GG&g9OFO4QWǠURIQAgTw2DJ؊0Hz -1zX곺y= sZoW´b\(ce"Ǡdo˨aEU ل<7]#'RԖ0ކ9Vy<]o<6brṽdu0i?_(Sϴ}`D?*#;7Ag^t+ dĉ:e\vO=+- & ZNl#} +SA["Y8V*ސ!GȊ)y{Uuq9NKsI .33oD S\UUؽzPٽf(]L D=z(F@Or+KjieFʩ',LU lY]D Swn)Q󧑎2r{ )~\t'b"Dp}H0+#,.eǂmq,VH}jk0mj@>ЂYp=KRa7  @n&;%d=x 2Ȯ] 7]fs63z1lD!E;|gTU-oB$dRe빝d~->qjf : @AO_*lH/bܭl$FAuXb鿵`UJEivCi^ ^k_%i}V)w wx=%ęMXvki^.;"kH@ kb5FeܠO?v<e>ZZZG7#1yi5*YǀT wte(7LJk:S8ER4~U(Z]_Tokh鞤)xp߀B\E74'EA>NWUvۥ%4{O;zNeVن AH1M9>E Ϩ.'meq#^.Ac#͗QCX6|r1uaxQ Lcij}S눵"j{TM`M/=s1*IC_Ɉ+'ɤ39&ߦ|Zz=9y8K ۃ[ }4@Loşӭu 4.44>^m< N ;J.4;5Ϳ☩L~2ۖ1+mb)LգɈ@/ TK6j3Yd14c؞?V`Gs#HSθ (y,`|/MȝJI6VGהyz5BYywؘUOi{WK8D#o\%,꧝jx Ss)gj(<0v =Z&)8[>0 6,ovNPcEh{TF&40dt _/7',uqqF" 椑~^gv"|BǏL+ LhY!%.Po"~FX0&<\L;*12ԇЅaNhk2?:6 Xfd?|DO2RnnYԩG˃_EGƎ^3}8,1=n>*UCRԫ/ģ y8"#)cFH @,wt}Y$ ZJ]V܊^N 9Qm5_QD;Cm }"L]bo2D=(m$/q ܣ,e$&F\#>Nl-ssUc/j(=lHBcIJwDH$L4$qށ1WRLI.riZcZameE*^Dd=Ժ̾E0ld bmKm>6Jwl-|6Ka]mKR8 7:~>㱩:lpr.Ys0|I gtu4a%@ɸAQI^J\p OUqTGt\ o2ym_a :# nϸ5&q`7 CRg` 9mرHZdv7[>B&^|@,a<P)-6>@S"HL0d37ln$TAw߱,:/HPh3.ˬzy>Ses2բ6D̠Y۵'V_!$HnO*'8*WaoݧgpvM v)^Zy\ WlҕKq~O!ǼUAJBڭ0RO ^rIaM#Qau!*Mp}")|c ,D.j8BRX9{@7tf$ SI}& t>=镆^ŨQlnSWR] ؖ\F1D<c%jw&iݓZX!ڡ);4\Mܹ(W][?ZfY}cĚ'E>l"TOb{LQ:2>tM}1cȂoP+ZL]>8-@ ̬qs˖56 |{ (r(Õ6ʲEN :OZc[2ҸЪƍ%w틬d('Dᗲ0!?A،|75nƞpY Byz_ VY1r#^CD#h!1](.Jcǜs@Բ&oxܧƫiΊW_DAӺqVe-ovq"'3)8^1r#rc]0աҶd,5Y cm'W4, =β ':ax|IO]A"mn)Kz{_^r5OuNJʵ.M<0s:jt &z$>Ǽ2Ѡ YYn{+ YӮ\z^*M`ҴxA ;ָlt[?""3s+jz8>NPK> ׃dlxn?Qn_攷ϯ6 GCrR^쀴v6[^m*}۽#+-.;I@a*-duZ.jk W+bEd(;O q&]ru 2ؚCArOR'PYzphM5;}6VG iU/ @_!d=3PSMKT-2o\&m'Gb>OeGN_XٙPVr+Xc5G _-uT *~yG4"xW h^8ũ 3p_#ٗPK|[zY`A%~'+yK4 qi\d"1'p ˍ0Ɓ}zq6H P,; O0o'0-_pFAD6QFGgTGbhwqӰ<ךlB2M [*>gT,d{_v鲙_Xڭm|E3`BY?:MpʆʞxG-߭d' ]FaK0/pm&(C.t!H@&$~?' v8ImрҴA[cM'7a)+_]vB>J+h@v8:<KB^M~}ldS%曋fdߍBGvH#!9 S~7 # ?^"5 Nmic.4K?f1zE/@/)< 혞AaBhf=Yp+m7-.e !R BA 2LaWV,"[F_#kK~V-QpT^#Hтq A-Vjwg.7I!', pѨvW@&]i \<=`-*" ;5p53 ̚OCp^},9%{eb)A<ȶ= }õ2BEвCzN/yj^9%-wYk,6.+re9:#QT+Av/ rG^I s|p>}M6J3f,q_rT |m’m8p{VKL݃?& !oBG|2i%{saXvygH>P=uKggD6c:dLrJEs?ᚓ}1\EWԎ&DeJdfQlPXO2vi ?Mbe4ExٌRyRlDJ_FÿՈNЍ/ Sfu]Lr1.hJ 7f3fO#H2ZXA!`UѐtD^XѢw*5ϵȓ$cG)}b Q)N ѼXnXVcUGP~]O8䊪:`O7s6>m2ǭ~B.g"&gMȐ+@T;#>2&z _|y*̖9(\! h]w^-`\¡TK׻Oΐs N2Ò{R?丧9徫I<t >XgaՏR!zC`r)fu!+YqUS!GCp\䈑%d*218]%_`Wdh1v9;:A AKVn$mo#$Bjuom֢R묪He^d$V~Ai[@/1-qF&gyUo? 4[D8v5X9mRyZ+Ƴ Y"aV_EQ1xèй{@-H˘k GgD_Gc 5P{[IŮxJ 8O03OEmN$H=6.锆Ʀȵ%i{ ZkypE;`[}EX2WArWXT-$y3 L׏yfUHEߎNMz[Oϊĝ, י* m(V=wR¥v'Cϻ~;{of~8ZVXccSªFHi.W{Uu]BD# tE4%HmCH@F4lf~a5"Y<}W 1_}oJFnr ._fCq?q+v_vlH;n&Ue8 Ny&zndinp 3#@j<#>-8#dOZ&]qblr"d@H$*E ^$_0j8mЮTD*c=RL7J r%i=9lWppME²*~ۧl ` iFۻ1:nj/ ϛov30.p׷h)~*u#Y Ft,z_nA,'aK] B1tMa1^nb$  Jsx&,5ﷺ}njN-ުq&-bEʻi,\Аڬo)(95X3ܡK.4>6fWxrLFL-# Xf2?ݖg5>s`]Qci#"nșwV˹ƅL G wrYc*?[z来VɤsŞsVbLH8tɾs2+XSI-x>EV!l_= @{ S3?r5%e\|$}岪_CL *쳡o_{ ;w|/LMM~胺D͖R. .H{9M痝?9C}71ё~*FH\R~v4{1u?ҬOyV[bDäJڦGtHzqы*IYcN̖VgE+Ma?Q*UCPRrZ⒮6`K- [aw섦(jiALv< o/S_6 j]] 0|yص=Vǯi:  ;kη G5ܒ"U݅%$U߀;ϊti7{}sO; 0RAyLd ?B4(bmN֦r*i\a(+8~-5[ktVD|R3WmmY_Ʀ4hk2-jtmܴFUZ~j9 Xm|^gަÈ1ٲ|/BKxkb4CQl"WLB{Q\4rt:J6#O1X(%c6y- 1c Z]I BUCGR|WM/ ۂ"+ƜˎB{B|Mgd qs O؃cpz^8컗jvtHJ/W_)Od؏k D O}ǽw߽)``OGv*jnЧmD7_[V,'LB>LGA$j𩥒6q#Xb ԸrrbɢҮ^S] #p.&SO%-? Nn4ZYM9O1LbnjllS L0L˴"⴨tb&F~-|L*tCNz:&lgETE;7aR~;hac"uoư'g`[v7jj&4CQvǼp ж9rt\ ̢D|v]JebNJKY7~{̕/!Gߴ=7k8D{GxM#: ON.PԿ&n ~\{mnw괤r&wnǂ e\WA|8[6"wv^!8ly)Z:wC%@K;.erDW%4xi%ٮ8L6o[Y9ڼI]1 ^ NDXmv5gI|Qs]45F8ySԑС ed;X]nPyg 6VO`_[5V7fG ~ŕQcj[ȯda:BiN˲J Z'el }3x^ˤU"@f /AHngb*ߥ@P- lE|G /SB4,f"Zq6C&D~:pyʹ<.Կo)1>Vƫ-!K ɦyw[W._| 3æ~'DryYO ;(`q-le=xߴϷvM:-hH(ɭU-jP~}/S!NVgD+G0ysT':>ID960Du}u'jY` ¾U r5|,@Ky@6wԒ]ӹ7 3U'7W,goY'4hP~ݬ`1ѧd6+?UlogVS. ؟[DX"(`"nW3iL,y jℯѳJ%4I‘',dmw=ewtѯ?6; k7p9 rOoD  j^6F&57&w@~ ˳@>)tZ^ IhG2zB F:) #f89#mxyYJuf <(_V,nM>_kK K^]æ}SbjaxʼnČX2WQ ) Yke㚬˷[= >]o[`bn@IPL fK:J)p!8 ֈ5K2Cܢ]wP[cKݗioq<9b62LL2rdܿګjG (cb) e<^*괦,~Ӓ[[N{UA41>,HosQe:OX6Z_X\X97AdHu]ǪQ  yGDAKq ]0.]''qL߽t˵->_S5maiKa˹,\qi15ޓg.'~U 3c>~: <ҩܯֻHP{$n~:P<|M&!{^jj {lB%: ɀrܾvXvA_#%N 31 ;`<92n`I̘wsݞ15(j^N3N̬nQ+jVNPC5ʂ}BbH biqz7jr&?TS3W\Xk'/&|=Q.W3/~6Sf+l+rt4n`p,"?}2U"þLꝾvMcDM@b;'Ӟ^bFnwONyiB87 ceq_+Q P08V|.xd Υߡ׊DSqOgo#D4a4ёip at@j;Z w BE `e9^Ԍ'Fs3СN8>[M4aW=j+m`Jf ̽ToP(d*.10Cw&U|/뤓AϘdIZ֔2ar@ޗ&WQ"ezmrŕ4r9o91|3t -۩\}{H/4aSGPa.*? ^JfF8$= 0{`ƕ}:~"^;᫮(#njNr/ㅝ,_'sΈv }-<% W, :oJ=\&@2cƒY8"jD7wM{2PRCz; 9`P3-T0_?\챵wF; kJZF6sGFʆϡ7җ6F+{bkeyJ:߉|Uq+USq4kzmA\]1EX 0!L 0$MJʢwgUf4_/|Sj9[r)'ZFXPrgOʤczEj ͘iWaM3-Tۙx=N: G4DS 㩉FU-0O]ʤZOދ^IJ|0{]KlE?_cAMJL bSwxp ?*"[o\ϋr_= q M[hTy_x=.oEʲLH ݖuK$ 1 /]ħa׫0 AM͕HL-ZٮƧ6ƅM<C.刾șl@?z]jMp^T~+$nli0?49,]vi"5$8,Z02 Jd+w4ۘQ}4-z/,1񬤳`K̜%#\uڃsWKVOVFpHAPpQFxnyيM 3$O958*6IctV&݊M9yLpgO%̘XkAE8gs<Nb`2)\aAֻڱݧ U?IgbGo#'>?p.ʝv*OKj(ay}kZPmWG*f m1Em4(V[*T~i!R5|?)Vdh"ҼU`>xg`J͇)f:UZx|iJ3HҔ$dVhs<~+]jȘ倝TcC9NKn)3%㶹1޼\8Q_"k8Uhặh 4Q\6.Prl0ad=}hs9;RSC7,^Q.xNB(EN&5iÂC0<{f.;fOӳdF(8RЋ0N vM-t<;[ 1Ut/ ۵{q'طDmNCC5qwN. .m#n@C8kB o+GcnToܠH);9̍b9\NYj0 ކL7Q^wN]wvtnqzî[pQmsx[MIU%ȸyTS>I1pZ3!o:c}SxhnT͉*]Eٷl:v7}f], #k6l5s\uyk8նi$; T*mۈx\땲5gKtlL[m q -UNYf0@1 є_ޗ<,Y GtuU-GO/׽dtB<񽒖/YTޅ NO_VVR9NLQݽzTHnk>9o" !!xNX;F#;W&NV3eeBd@T_Pk;{oF2aWt W~w>տ(6xd3^`ac$hW- _JP2e OB )K2^@|͞Ӝ)1CgaU{f/q.sp[|9j/9򜻉f^Ϩ~bۿ{$V3cE}~gZBԞFi ){׵_y,}"7wi3a[`ߗsda(ԨwK@xZrP;juhP<5^1T΂{|C@"N'r*7Tۦ5 t% CϻS sgO2qbbAo V4E  v/rw0cVTΉi@y73cb6e^8f̃e]v)fT)yÆi&"K=I'<6 LI꛰/e4-D$a \*&eF۰˭<Һ;?XufdЬ"]DH3) KLC7(G7!WKv\~\$ N C|ȜdB'ģP#[\J" FWݸPwg&aw z޽[0S638tO?NJ`u/y>Q&̏ ”JչdĊ;]hߋ)v8pv=|6GI(b2#!i8a<8e oNIh>Q k0d,a+jrBe GL5Z=2qW z,Kru ?~k-PMɮlg h^a)6y (?CO hɇLn [juƐ[OM+P(, kd *Ҟ7U,CO:k)lX^N1A8\i0sBsyv6d>wg*d LQOr*YG_MnI(Of8ބDX. 堭x^.V\ |&dqI1dSp`v&`7Ȃ@vm:Ti&n,~‰Xk4.%7!I$X‹tІ1(Z\5^xc"Q7DﮦnTI@ZMvK{/>DFcDDD^6b2^)FOcfw[|ĕܤQ-gf|tV@be~;E@f@@mǜ z5d`luJnnb*L:1i[L]vO wNZ(g~%%D [WhNvJHE.R b;.6M=eI{dG׽r{lZ0};nEo6,!7 _ o 4抨KX=8+2-d=LJ ke23 NQ_o4yF ip?@tjD0)7y7;-AZk80ũU7cpFvbA&#iں㌦^H: \\G!Dg˾a=tDM҉iS N]!p so ?d\eѥlśpQNnjgk 1,;AhfD8X›BqL!z /]tdn)lAg)`{52Af!B>Nd\γ+(zb5dp(?{p QK2hYNU8L($ vPYȴES-؇%.kU _DuZ&՚fhy^-j@ .1@w"G@㐊Z`6.u=yktX0p 5c0|`vB"g%PV';`'mPd& y C++( As1.[+DZpJz;˯Fz|! [)KzQc/ofM 96(Ҭx{3>ب#3!F*`R) 7^~7 +- #vy.5'uJ 2ԟV%kބ,UBcqci Q7>ZM,&Wziz5d:Hjz ) C$*a%n[\M`R@52cX܅j "%)PP#:؈((;`Yw&Q:̽Ǚ8>`Lkձj7!.iĺ](qUM\hƀu='#~je1ܽB'kk2Vݔhc+8Jс760x1|1 n ,\WYbdmhȗȵ)uR@[0?B%/%2Ob c FNB:[@,ēQt pEE"xqxuL%;\9Q?r^7 }*iSm,XĂBuUׅD(&eM/F̐G:Xԑ( vn0AClB|cqg{ iK rrO CKm o̜MHpy^\ý.45D&xdGJm.>:'SDŜx~U1%R?wX'9Ї k]`s$sb3PitS:Lw,_pK'}j38,[M-Q!R.8"B'+iyfpMNh?_[ _d)0/ԫ0a-;@nJĜ{89-. OClj}5/QR!'g%M> bߊ/uaYˆ_yuǠ3%={.^s͜ߣ?bM`V?xwg[Qw@e =G$%Ea\wfᠮ!xGWZ_D߁sItS1Y*]L{'|+:i*ƌYY%8Ԥ9;w*p |.U]vUP;hӒ!A6SYR=MeX7-4q7aN_la;r$_t |C"!ZxVՙJKqX5jζifZ68xyIe' /Bzq,mvӻ!EJ)JN)Deь08.ċHG+˒FD+%i)9/7 /%-p$pE@!r@C!TuyVirr5y΃xn)N=P[X~[MIIt46q=M7I-;h_ՎC^dVi%&o Hb+On>a@ E}\qwȻ!A.]M`:o|mK|l'`3@mC\{laēEi٨>߽E {k]Sn1d[O% q`H} s_1^95g;3#߰}H )R"Rl;i!U1W>$u)T~Wߋs屺"9*[ AYurxX  t`2L7Kfk#7 iQ9qc'HMqӏN%JnPݕ=)@tJ +4%p5>MI3(?r\C9ؠNQk}p>)423yj˄od8‡7wFNE߄`֛|WlqU*>s?e^dX|&MnŞhv<._yBƲSᝤ%j_Wȣ%H,]tu.߅xgx3V,$E:s0t~jiNvR$wm]m1/W[fb⾔n{7^&c he:쑰X%ԕ]Pw)%Rwb^ ' V]};dPv)a/s ^PG5T;J Gsk\rt7= IjʪA#)fi e&ۢGڸr̮lgW%a_#:(f7ODq+?1֪w&vS@SՏUzܘk!5 MLjA#Q3^.|JpsF闉yGZ#o[̜oxK",*HmD;rખԑm [>fA uv4`]slw GVN%3Ok׶R lt?vNILt&&`[#Xՙ܋'/d{9xb b-JSc)09:Q:4LC ˞M&fK,$'v'LbegYqe vG%I1p }g!Gomɐ{=0BX_^ޒxY m- Fbyo4)F 5px"=xTS PeL/ W.&smuP׭,Kb:/gzӞ <خ-y/,xvbISPZ[[I\Ko+U {ҟѨ 4bgM i++xqvBb"\$1@Tc{/]%hÁ[?v",O|AfKX#|q|lMU:VY5{O=.dž`݅Ж^>ⲱB镑:ws"HҺO߿s.%YtU⫙y d`<|]KהSB0%fh*xX3#Rpwt́᠎w"mH˰!U*ϊ^7uY5yRned\{1d$dޔw)0W9ζ1={YddG.St¥8j{ t8HqN&q[Xf^ 3uwEK~ B7϶Fl[)  lK<F=e`-BQ'әyxLKp1HЫȘS"Ņ}?Y9C/κυ2qxMCZab]$ 5`q/(J5M=*O<-av>ȟ"/S6ݾcFFLH4~j.m^2"9's_7g^.7TaZG̍Wq/9 ayZʆTl h!?lH|D8bQ 0w( 3 C P @Ζ<]S-T< j: EHtJg9֗Vs5[hd/#le"LV6 ?|8K࿃볉 im|MȖvDJ@ /p&ܜg:{逍6<'AyJw!\! Mҟ&VVفBӿ BGv̤ 5/U"5K6tBenjCu6/ft C8?6k4 gߐ_ C1245'MkDi> ?dC ^*N$EVH,+AbHLUlk8y+WJ6Wv Owq\3ZT@'\!9?F QXJ }0L5=H%X+#ٸ"ЪouoeWDe, ~05wa;A彍+14tW$t[U!ZJ<]#3;0VsyDS@6+"3DCIdǚ$1C|%[NQ>ˬ1s?XD` 3StIV?&{}t%`?DɪX v3˧iF+ƕ:kc5?}׶ :Rs"J7nzR^aT}Q^$.y<?=ƒ׳o[;bOqWA2Q] 0bߨA bz=ܼNݜmd`+cqC5b44{7xhIAe72N@;3#6*(y'#Voy?!+ګlChv '|/U$ /ʹz9%/WfLXVt> XyBI+Xhv{ĵx>dJZZPH>keN[[Q¸E칇.W\ aOҁCL+ ZqD6M.]}%AI.PvrH;_K2xWfkgd.C=*hb7PBۗNzЬa25<\٦ͪ"tV J=C]/F|Tӳtq3KA幯ݏ, mۈcEPˆ݆aΩMX9(HFȦCFn[=Tx3U+L%X|;nyT7er-S_6 u*`\0犓Oqc%w(nn-0 %w)H.,1 v儓tȹ2ycB#>,!k^omRENQn\`g!f-SڼuJNvC.nuP*cMW/TԊczr7`)B4'Q!^6&8\`ԧ7s11`_4EP`XqWI>/=rPΣmG_{)qխDfh"Gh58-Mvؤ|օV-}&2 >of9$Տ`SpYwFwUmIKo| j~qBwôGH_CP|+2lU@*:|2vT]爆ΞtW{D"FޙQ_p@qkNvXiv-XtGITT F35 :f$H>4(1>ٚZE0L\|_dVaSK|g"- /M-zz{NTExۋyѐT":+ Ӗ;EE $\Ue1Ef%n6IE `@0 ^S_͎2$n׭;sa !HPV>nyxsMM4:ڶGk~C/_3,:s^gx#-m~̫u2z`!; 9;y|ΠZ iE"'haj,s+%J*S g!}S$@9bHM/֘욑s̾~+/#ͽ褏 ~XE5՜_Գ6My)nYԃ <6q@nvD"QɈptQR3riX'&5Z_'?qHV!V>HpQ4͠ѓ(3@"7UܒX@╧L</U]َ t TNj.Nby&oɶ:{;] U"|+ :/7fۧ͠G)}`8rZY$1aIޔ_Jf!mei[[,G Fx(5O|d/li8K]{x3W. jex5ܡU%Qހ 'Mr 5<8KEe婳_isB j~[k"F msu="̥(Rt_ +fb}W:> Qܜʯbu"bXb^`L5'elSeOo P)a4ͺbDӰ1tYItߩdlKF]{䇚'a[)ҏJKqo`Rj_u]T, PKH#yOX>Hј3G(n6Xe8R#QUXn9`-,P [ŨW@]ҁutg Ra̭YZo=ؿ3A4ƓD zY-9nSS1rE<)CZ̠0Ƹk02CeS Gx]h=pn 0?)f'] Jf]y|~3QϮ"n2:xO>n0Xs#Q?7H+4/ض(ƞr&p TȲ 271XټӾgWi{;&yrю!RèRC3$(_Zg t<׾=qLҼ`qd Sl{:i n|gyʶ~Ź8J T]:] Kw@oYs^P9?)XZl3+.Z (&An8|:<*ň->TOx6<\Оs˰T; #lJ"/F@aryjC=&lxb8T"ljaĉ@CJ_,׃[Н@蚐J)y 潕h-o2 ad} 0^>%PüCE4#1|Ii> Y/+Y9^4TlUxR`2 p:'&eR΀yCTpB\ @%sLns2`'1ی%tZ6+y6kĞ[.4>O4sÞG;asͣRB2%vǕvcg1-Ӽ[8  yjN J-H؃/ND)q7yoڪ\mj'CEbDF(ۏ_lM '皟7v Ym>$_*Öiu ^ddwmTU԰ G^#^"#$#66P33"2tGj<27<KTCQ0vg(l+'JԂ4[dm}&-mB+bݟrqu̧ `  ilNlANˆUkIQs%Y$]g*pd&59G@鶭=݊ޟWi) @|fKrwp]noj`f7-c+H}6`Ddy8dXN~ %[-jzEueEІ"RHv|eNsodQlXG2Tx>ɏUkahJZ.ZqZ XkWG __h8'^b"hYuNI:C'nQisj4\BtG(%i*$ypc)춽B,T{GfDZC/!Dz{mɐ-:x2*ǿWrrڕA7eAO )JUanhE4@PMj$< 4)O}9mxm8&IVV9STd@YgQ;D)Kdr`%1hVb%iW{31JT~$֞vln*d/{A8tLpYzYPfru``ٽdmA`eS} A~7iÉb\aJpf'#v? ٳsdݸ\*)U*P2L @Rg r:$;\+$4]OXdo5'%m96ζ90 k>$i%"!2rXqǁ}8 vS@2H6(hWW6m^Jl >E\c_W}&__?V`a;yHoFŭg:2,0Ʉ\+ w,5LC%kYGDkb()Kvg8f.W`iaK8+yQX+~8lBX4&DK2=r*T0ufOGM"Rʪžm4yB`Ca#%"ԟUV`$;/7aicVT"#2KG@CڿPs\rd#Zb$hV@9Nde8*]&{(4@c`:M 6D|ܷ=@R#>"$"xQFقEAu #xTL=i)>D~Ǹ:= f*b#u𷩯B \C޻=Me x,2jƒv;,lTszm âJUݤ/]gz…Dž>6;@ PM ƣx|x/_dl\ qu:^BG#3(s+U)\*hrRGE%˫zjðЋ5Cɣy!$ |kR..JxU:kyA)4& {[!R7TW,LS*#ITH{h:H85M ,)2 ❹qT~!mϬ "WL]aW%Fac'hI |+A`1DFU<.P~ -ˠGW;fß\UA( V:(*MM}FP*-nU2R4bA/hz>03Ta ̽F?Ӳ DހSor :sɫD; ւcc@v;Tt'=*x9xnAtIWbJZ?>;.Mቻ4ia{F^\FHG $J",\(K@JdfHc( >=(Svs_\~Ր$Y 6dwb}3y#T ~Pej$eQy{-6)o .݋-H}/ 21'5r jE8UJAMut,GKg./F|^<O)hHZ`ܾ.bwx]Р٘θe<ycJRA1t$yDҋ4gO>ӫ^)cc_Q^]ǹFqpc] "֞=&Z?Tъf)z*Ľ djE_< 6\.yY0k40$o)pkP}HF,|ŗ9!&@Hb4qr% K[f-\;6L\V,wI[Tab@N$N* OyeH-tg`ӤI.&A,~RX#}}q œY}Kͷc@xxZ0 BF^GFa߾pgeö0[`YiiwM]fYE*dVx teF?k@"Ϧ,*2 _U#kh_,_칳괡Husnn?i+-ӄ1ۛAgYHByϷL@'tR^ ( 9N}O]DW/+Y/P#止q 0tcjt|> 2X 23i c-R mqenHq%UY(q׵4s;R؇+;V@Ϣ&-Uz+yәRM|d"Lu*i{vj!/ *&d5iLF*n83ԡ&i{ጝ4ۺyӛ%1?"Tsop"2u O9񀒆rw9ky=*vN´iYt21CdAE3(4~ %xV |f>,j.xfB{¬/N gUZ8DG}qF0ykn"KP$5rDCڞ  A%`%t-'teAY/%2ɼ8QH Szӵ dA^MB9oL0 ԤʱfG~:spJ`~|t_35W3 Tca tߨĺEUM# 0=YS­6vdUϑ;A˃9>vTߜH"_R9AµɫdC/ȍC2ӏQ;]Ff*yAY.){I:P @IŰ#Kz-im^mKGj!ݭt}vR'&NėcQ\#Ul2;UemuY%fM4{}бD~ {ƇR o)mq5]H Jj&ә!J#fL]|l \TcFCȶnwZ܃Elq>lI.j̴k]{M #NAf~<==2e%1D!ϊh?#bTtEJw pra/gP= Ԙm׫RBQuUgnyzlpȵ\+h)'(\J2d%L ,NxDe 0ib_q]3f i lSݠn-whjG"ď 4'MGCe L#bܷ]]՞;@cv;{OZK˃fTn< 4?b DlM hXUpfٗ*$p:GhDDwpxyӯ17O{8F 9*^21D_X(zn .(o*9mͨ74Q95kq$ jI\q+ @]ϲG ',+6ƋΓO `$?qU(6^4x,$R-JL-Nm.㈹ F0ފA ,!C)w`igY?|,dy^1_&`:D.9OƒKhCDQ+3]PkNCO^Jry@¯pW9C{M2 NZ9co\ٞv R󶅙3^: ^3ѓK@u*Zt h9 SvkZw;|áiE(XĐ~$_hTE2vnn`vHD ՈyxBՇ4d'cU$` w D_Xx(J;^N<ѳo5ǀF۲0pGQ> 2wbk.MX_Glp8>d{# !/HxCKTp&U)ӳ`~E?chw/AEӀ5&3B;t`9fcubK ITr7Dsh0Ӹ~"[ڱw8'(GD; %BG4cÖؓ)zA8psCr|vi>Py@ƃ%6)aוC `!8[4e;jLjU7bnOj3ՑrΞMwkna0D+G6 seOZS0=4ued }9LDE9uL(zBxP"8[gLA{  p>㪐 F*(f_"]?o𼰈i_ck| w c퍟[*yu;~Rt#HDsstC} 7膘D:ifSGpT(c3l:"jOfۓqdeqNg|%E ^QÑDCH3}J}_BmM@c? ]U q׸S78UO_ r&ԷB;/f39lH32)vOsUv6_\sSɳ4|r~Dt9FYLhK8ÞRj*J]bS"lwVdHt&j8{^F `ȝ.;XֵEAc2 /@-yE FTYNq:3|%WmgJ:Xy4!7uU 2R4Vyl ~Jom[U`q* U@S@/j^L#i.s%uK>`(">_o xfYFAiʐA Mi,p 1)`7s4".ƁNg׋W%?4b B 6O[NEP gO5ta~&畆'C=/# % /¨5<I-~[,'ɢ߆C? hhBQ;YU+q\"YH2mX^7Ss5t]}>)nǭSv@A&-P:R4㟗cg&Ǎh&d|mbFݰ l' dU~b;N ,Jw!`!>!:,, 4}7 L7ךc! F|KJDƢ)tk TqȚH1]Yh`vAk`RG71d9rbUvXk= )&~A,|4+wh xxH`DJ*߾;v`γ "ڀOzXE:A<%t_R"z l4_{⼺jT5GK&ZdFcv&=n8%j3|\K #xkv z6McW omcp}wf:0EN1#t/?ڑg:"€933͸}1=[& n}e߱b4R~8aײoFʒH?RB1 JQ3^?]D5l0d?K<,ׯOU(]!B#81O 5[P{Ȧfk5|C(I}q*6AO5B 6MAJkK]XfhR"~£/8Bz$ a9iunLsXȉ@Gn Me OIlU{Mppu#:3>wE ̴s @ mnC;Nd+cj&LSmS e>o"<얅| %Tccs|tϔ B 3%(1"vQ9lWu4+r$Ist1 ׂU-h: i櫊!9>pЎwFB9po+߉QXAf9\63-.6mէk U-^Xw*[?za3[zTd9êЖLu\HF(X杣q{nhMs(P`00~ ѵH:)VCZ6__yqL!9u~1O/I{=N-J+Ce r\;ShhA u jmw]ɂ4z!0 p1T27L L73rїE"rz7_r2"0~_=#;W?Y=6NVcN۶ZK^Wޞ՛Fy3=u%E"@}cY0PC;>JDN{^p'gGvBN\[*lV_^{2BfUlzZ\}*"^v. u_*b]GZ vi N|ZCXxx³M4ک#X9~el]Džhʫ |T_vNd~CFaVxi< [RbrCLL%6#ŝh be`8|[2uBDzvh"Ӊ0[/ehNc/yv]s[0 W$_fXF"`iֹe=jxkVg B~9}Ne~hU(mCZ 흙*3SգV.Iρ0 +#=&"]NmK2xtZB>sk,֘v_Y~p¦g(co:@z563xJi4N.1~r-ىaաWøE1 ?܉;(}TĐGlI^"4淼Pγ3Z7* %P"K x(-?̥˚LpԒyɬE݉AC!<>HI|QA,xKGOw"ze!3Jt/E\Z6~ͽ)̆ L Ѧ>j_e*6I\~?|T[ĚC R4/ҧ cpqn,MGϭLjytvJ((_ەf8#;vz 1uw29ju+yXLO£cCÒ'YN\[A[ϗʱ<'ċZ(xrұ~2[Z<$,#GߝN63<;>#b^1%O>̒ds)eU{|bE ,,sz嘃L; YS+F|n3cFrS [\G1U0:eA`46&p+WJƙC=F9P7+5>j ź_LZQH+WQo4h0θ;eګzmXW>hj[^ xnS`c>CY7C7v D ўç,ni:rS9X&Dc?<WWn>faopdj.:" BU7| e>}!W ^5+{B>>x #ĝ$xdҳ6uݑ 9H#$[I*GKa1KRez>!''Ay⛾΅7=/:!XWi>#}6@Y+w |{̆Rm7!='&]4,DsЗ]g^ʀ7[LhAs4Fi%7^ƧOf\(ƭO3!))VcD:''HtWcy $R=$b,[ALs~a#7}u:z)! I_&Z3q>vEh>{lt+䇄U"/*3"{bMcb4d9P0B@Ģ=P][ RJGR_Lj=,^c"xH~W1EP!1pc(qb9SNK[jN"hwﭪ.P''1?.ק CjZz8V;оte9( Zl -+D3s>jGtjjqګefѦER:T0 g Xyo˧uE֜qr`~~Lfye}q,6{`ϝ= A=|>K~ӡUEL5O~ëxLw{*ٟUO?UnRތm}Ai~iOҸWtlje"#%Q&<:"ܮ)L3N;$f(kPatѭKΣABg8\IݷW*LB` ;T-# { @s qʑ[#b*ps]9eݕyEHgq>l`Rձ\ XD[ضZ1ϑCpB2TuAFʖw9#;=EbHЫIJ.0˖=elMDz:nҎAA=h!v/}}F B3f8= sܨvm7sXZDٴIdRoҟU MߺV(^4 (`b}-@ =>'3\m LHpz3h,'{Y,z(b[x|~\׶9̶ G[@5xDE>I2>0\_*cDh@\vk]̥-ktpUF3svIVj-On!>\$Ѹ# V01ZO i@}aARLNF59D0?`Vr m1B _,TO},NTB2+R>j̄}fgtǦ1_H{QpVڑp>#DE3`Nj`̀x\=CbN^Z&] oɈ|5*?>щln 1jA N#"6FNƊ&:`Ʒ'm;=QY5B ?=#2`!'U"~bZZGsg0n /[4-,ipڊ^%z6ͭ΅7݂V(*{\JaUx,N 9"- \Bo+lAtXJy:{:K-_$9떻ɫY 2z q#/hX>kx>tcd!Y17d1O_#('iÙbٕ?p(d:{L |cW!0iOؠ"w*UL/, 4~upaY,f+s!;-vEg X,BR;j2`'{SrXֲ~OLm6ACT@x~NO70h k":+Nqur͉FxGB\)rjfh%p9rH"E]|Wmjsm?S @| ti#OBoOg5xa@^̰r.]yP"VIjZ82p~5HF5 G"KR2F} HՖDTP&sĸu=ŗP]:4ƅ112)@c xxZڠZWHLΠj[vdq4h޾iJWD+o{ڪEmtEZ=NT?/4oah L8O'H!bX+ Q9t\$8 mOo#6~{@nG  z~M}i<^H@sɰIKa e[%,Sa@"t,`׈DaQh`ɭ>yWGV E^{ JHw-]Glt_L2Ivw\ Id$1qgi WSȍuAGKwtږ7D뭠?%n҄ - VmZe-tqtl*Жi+dD-!^T;$RaP+ ܚ1OĿF^lKnK[st6y3!(f >4^;~J#w&бJIS#]+ _BC}Ltm[,Y=QO\͑fڽWӜBe? sP ~<"ġw{XR 7<˧(b QfȢЧZj+3R5<}VF4'$ Ak:,gEcDOR{/{O/CpFET#%+o[Q28]VHLycո%uF8E:ZNT‬F{nSM.Yt8Jnt՚-ޤja..)̷wYE4֔ d 7ڦ^u[t?JHXϴ}FYn9sӷ-yz()Bz MQlܥf6{*A.F$$htYeT_L6DlmUzkHEA>7V,USNXC1xDJT rVVbf6R; CxWi9 YS"ކ^‚vݛEH!AѴYn5CwT0/ȝzj /ܻa&m+zb#eE\>f`@z;ÏJ /3|j7qN7{/{Oe\G ̃+"v,$bQ$k)QwkF %XĥOIzY@PLm./!BDqoGl4*݈ۤ&B!R["ݿo`VWXb N% iv!:܆= ~ 3QPRTnpi&eU+cxgMc{vS~yB noY ]eǜ J}~7n7bh j)c\*nXSѐ.bM4BLT9:[`#8ܝl9tm(DtbهXsekb |*W6@EGmoBܡpCkId f>8Z@-u:ka=k `7}0wE3IɱG_d5c$ ٨f |n>p'h]!mfzbLq\!nd 3Oj7)"]f%'b՟PR:069_Eq~3p4#@! =asp((IGZAQAٕ b=#JuB {uo95VE2W' yYu.Z&' *|1d<߫}6M7DЕA|i[:b]cuZ.o:boޙ,b:0t/ U%%Gceֵv`Ӈ~H.adsLy'2jղ:a 8 Yw\w|Pb|hFͷȈ;R3E .6 'ūvNA?mkdfVNaGa\In~|awJm!]i֨Sj"Iy|@5+I%аW;NSeN#3X'u xR%DL$NQ#҈_ޫ+xrFV!R Vȃ.|kB]t@kmjJVZ^(vyvtWþDphSf%{I`r:޵5_u^`쓻!rܔ"-ʩPJrUسPRwB"pâu>6'OpE?o \Z6 swT}-73H~{o8cPxnȌwF1XD: :,U$f{y$x8NEF eOH%}%ƥyHvo}g4U"8C -iaU`9.qjaҡߋ0H1|ES^SCU\ Ѭs4vǚZ9A!cHE ,&S#ߊEMM1vSV~29kNEwQ۹s:ihF*މ4s: = ` dABb"XݛJm`,B=EP] ;ڬFUM#{>,TJ]Ubkߐ6ACVNwWGD />Y=˨ViZ|\ ZWS|5[[ 9XN~/`'.vV!QPJ4Cn%xtb:Qo7k}ַ[[0QPSnR&Ne z9Ku=vk+ktd1e†[Yϩ=Pp/'12.~Ξ9!Z/DJY~.l0OzB M\&Hrj& \tsbrAGf^Cr^:Jv4rC {n|7J2"b(῍}l`{`@]GX.啚an {&kapy7`#  :rLP@Ǽ1mJ>#R{7 ac/9ob, \Ck7  Qv)&5M:}͡f\;brBp5nʄP1V .3RaWLKUs,-x:lD݈@=gJI^u90sֵMgyu8uN{Ohٰ{qـEinGIfLl+ܝ[uSo|mWuAD=*rsR1NZPں*IWwA4i]g^^W0}  #<>jK2L{!*KّP~#.eŇϲ-k )=FTVȝӴa:q.=!x]?$N}+к4ʰ|~tM~e*n`{ݸ C-d-r`CyV8h~lƝ0a]M\f;_obEP!%A  zv>hGVt˓7Ï;0uYǣVh=Z$8]*Kr8?[7nY6e0;ny?/ ƿݠTV޴3G L:).dbb.l6//5a3.),G~RvRq1GBrÙjS4]-NRdÔ|tK^ ^8ēEEͩq/6=*yh̝aŐ!GxI=3l, VgIvq=3f Xlfw&_W'#&U19J[h~w (wJ3_BVO0uC_#4_!jG">x֙;$)Ai/pg@h&2yR@Ӓt/>Jb s^q{ȓdg\l9}T@;fԔKeT<\|ei|QE'N]8Ė%%"ۂꯑSgQMz9lx~*"=".>rZXO#/_Osh>[^E%?f܌e{9]"z*>&w\Y,4gNה^4c8>mfj=Gm$EmP Lz!rhFIXCk"F&ƻ=IC/bѰ ,?|q6_a)ǩ(p)IX%f6b)y1c -V21b8>Rbxobk!@.ˍa4[ s,;L)uzܷq"V3#cXt-'?U2ָF@Z^2f;Giș3W԰ ~"?J_ #ONkw(߸bA`&vQ/ӆԻ&983NxN;ʲ% \M6sYzdE?Pe3 v##T X+'TҞK58]ak;u#rwYW e GI\D#}1rEu4!WXsZ91qh7, ]qlWjQYu 0NTi.; /_6/$KT[e_ΉFWZQύA|PHWV#9M;5葃ܜ 9rFfq ͮd1ln 3׏!0~mª)X@{$a=* 6wL͌iE:T?5cw5M YPa(br%JF|R (J?r[gJ, 7 hNJKg_Ë pцX~M(sT]<$jBI~? MZם립sM. u\D/,zhsY{ D ӷtP`r @hʼ /$K_ܒlEo(¡`"yQ(AMhhcdyJ-6-i 2Vʛ Ij% *@l֞~t|p}Rm+6|T߉|]90<Ԏw:*Yž,Vs88]>ՁZa6Z| zZ f_Q;0T{RwpeA͙>oP .(5:M{t`da[晐~=|/^D7'iL9+3PI\Y ߦ<`tx S]\&T^> R2v5CsQ.6~(@J LK)~|?Ҧ#(#n͑ʄʞs,XڳeSk cDM7Uӫ҈?憖+ y\ XӒJFa \Na~YIXSǩyߑ>l\ gjw,%(}Z,2b OHupZgztoJs5v,-rB!iaƸ(4[v 'ޠx*_ԣf f2p'$nc5%ԏ|qը9 /Š!+o[%$`yF4 Z;TtP 7;d!?*Ħ.)15$RkY3d~ T'Я qE_@6bѴjX&§P؀.2zkXE;f-H3P$4\J*m:v H'>fOp ]{6[c9xAQJjk Oiŧr,$s;1X|ULм*iaʆ>*4O12-Of~X'xRGt'+j%"NM>b*Z6G>j:xңmg]Rv,'|Ȱ C՘{j#; 08Ot?l9GO*߾#j]%J%CS0グm&`A^p 3 0is!v-Be!B #̷r AhҩFsF⼓dEFCDe[[,k[lp˼p#kٜ2pS3[N(mQ)*Q⨃SL?)-axY֮2F6H8sQ kŒ-8m5ԩ>]0`QyQ^ cms@2'-ڑdGG+[ʔbtBpvn%U⭀ ? jLRX/Z70n_fV ٿzth\Mu9B E c=lR0Xb+#Y澫4v<֊ 8eOFSԵMڥ[闣Y@x-p1C Iәd ݒxJP\8ψnꈘF:6̓ZԊL-Jj=iTn PK~R+ZMf'toX1xWr?vg\#'[`xe/qԓRMXz<|'n_\![)/\Lya0 (X2$LFVCHxr+B$9춎/[L[$RIRz_4o}^8\:[yQM-L nZoQ>7ۆƙ#;?mYuluN )G&%Z t+=9襗3QuTY# ^#,ZCWw 6!ڟ+CLԫ] ¾G% 0&AP&0XÄ} c0JMymf4nܖuιT#;0i} f$0bY SeI Ch =Tl.* '䏭1n$//@Ӵxqxl- NXQ&(zP%u$l =w&Y5!2dyݽ@KV@;t+b,`6W#*p䧖}H@Z܂98VdyTEi; 3 ]qƕͅWZӴ1K7#625:ښ! +k B%qG-+A[VX" W@d|CHR[\/4}Z6!M+h\\v]2/AUNJ5 d:{k)]Z܌,gLz/GW:bQ?"8BP{?A-Ţm z>SW J^xأnVqCsכ@]kȕIC*q?^*"듮FG͑T.QQNL#K@/9$.M2rsN{^d"aνՋ(jÐɴ=kXG&5T%m )b%/(P1}'CSc{82wz5^Z\؋GM9gSCya3Ыvyҿ¡j?s8}तw^/a<Z^@&6,-,㻸Nz=4 6uCl({Ի{RTK!^ ؟1tz9',o6e0qX |0UwKa||R͆I-Tua|FӴ8˧kti̶ΕX$G;xxJEPȐ VINb hzh }l.srAI*Yv|?ɁNChbiђ28r{.w"̫UX nݱ96|4H੮FNFqt>8O8 '`7;H (?aoϻ2oO%l1R%vTǤoò|4ZwZw%gzʊsjᇸ~x8Xz"#з\Ӽ1ځyZ!,n`hi+Ƶ6کH|y Y^t6Nq?eG`K0"bt|\gT;Ӹ$JT6a]Pb36!6Hh$0LUv![H78~ba=tΧtc;J^s]p*rjtOM% ̢RPLlW{' ӉwI߶ ZЗF6"a6w??BTw R9Ky!]UВR3*8vCإi(l￾SI : {:;Ŧ0ªs16:I]$F6qr0Pj% l%O's9fK}?_-{N^b5L!t|Zi<8c;jnEI@!n D0ft9Nd(B3 YG?|]4Qe!(w|; bQ/*qcIX/n]VZ:(rw~I6)2 F|> *3h:I-P$ă5/u1k@]5)Ri]h֠SI{,˯,Te<ҎG%Ivc1Q}nN<߁Ck<&anD~z`: b icet8r7McAAx~̖U kjږ_z꼥d#ғh -T&O1|0fgkkVIɔd,,;Opw!#gީLr]2\k%ЩȆ};[!NxWnZ_ "E8dh! ?hBK`rz_.H,.EӊX_W^eIk)[G!Pl\ȑbD)<00[}H;MGR_0> /~j5"nB۝*,8w3;ƱwQ +udT 8~:ajHW郇 lP;x͝CN4m$,& STaԁFDݫEY䢒6k{܌jÛ|W/1SHM:c2VGyL:tYv3"xsUfASfi4锗hL<,֌*EPy911')V`f#{{@ܺoOP-k兠8НI3~`z3m^ti4y/W&7q1g\ Ɨ 1q[Vp`m/YZ=~Tb>zBd/ 1]n;N6q{C{4 8ŘW#;Q(@h2l7{Mś'/׏M\T2PұO]Θ0"8.69!xB?^ nѡ<ԍVhM- N-7 :"Ou5irYwGZh Gi"99y~ᷰj`[FؿJK'q6k . $8>˃\'egZ>[hprU8ޭ[cP34>[l" V޸6aLI,|gv/٘PS%&0k\jJz Uk{CX^l#J 76#XAw|~6/f>LQD9\ˠ/uπW c@&ziɜwmqXΟ{qJؙ|G^[c! #"S1kؕ^_zk*+_u}A ]#rќƀxV̈*4!] IowO*`ѿ 'x3и4klb"h?]REfy툗 4W|_Gګ*97~G^|1Aj(dB?Jb>}`K!ÃbW†wk|LcM$ XͯC "]d鉃F^;o&y^ FzI%Q.}:fR@&R^P;?;fĨXj$) WzaN^?C_['KlɯQ-|)y,;\|wם~u1gb%촹ޟfZ}Da3368_ 2h@}s=Yh8˥`4N7{qyuu#z@4LS.1Q %tӳ6d|߻:9Z>9ܛFsX%Eݐ˗Рn%אwḎd07ÉCda:J1So,#ZM[}ZlӵDI +('_]* a+u⡰x qO#į.ǝ b/  7]P{0 2$b:a|urg-J6/T{;̙uB7>"-D/,t5q% d5mFY>=ҴA-7Y,>#Bb)q,e_&?pt 0εՌ8ۈh_Ȇ[yU~wB i mX`+$qJs񧚒$#8yt4iO]rJwd>[S삑q rφ9ֲڽjeY`LJԧ,X-C"V7ru|jck"HL^~ε*|44v):&kc3T{@ugNH.}M\4>&&;g mxG3+JԟZ{: Av-`mSrrhJ 5|[}WIvrfIņW^A+0'Y)`m| 7٩[we@uIF2E ڋ0?|y{Ԫ=1I ,16^4ǾƇS1@t1 E5o J ^Șv&q,^ttxԶYeix/!VL((TUH&?8y> H<4uPeGs`7K,E$L""oߊ(wvq p']#ZIJFVWZ|w)6/ lڊ B=)f/2K]$;FxpKƗ:X!O6[ sP*8ymO,!V TsmQ奏F:cS-NP:w1 U^Cp(G~|ޡYJ*ŁfAg:m^ [W͟.M.+0F~TO ipfD7mػVy8,0zSNv^HdLO@@U.FtiA\VQ?tx^0hVb>&CMEZL  B[oah/z.qFDPLJ[}8Gw|[B bdzYiOyC#i*b]gDpúPj]kgɄ?k%6hh۩`i,SDa|]@!9K'6"w81c&? }eqZyih4ݳmHƍ溢ڸ`B!G*=i-XrIyF*~ %6=Xb%َ`Eا|ԏnr#vucpO)ĸVR;u6[vs +WR~6/'ԏ}t$FxΞA\Cuildʰ;p 4&ys ֕ 03P8p@ IɃpcyhw9cxAhM2dFs)i݇ǿwDJr1&ҡj+[}ݫI#:[NDwt(UV'8Un[ Xz{Ks+&_p>릾/ h1yz\J3Fqȡ\n ؒ.kZX{5Q35$Jwϸlr x8!5%:pS (GaG" G32k/8ړxAѭUN^p."ILОy}ஒI4۴И(<ǍSF#h잖[8慃ݗ@3w^Nֺy )b( nݟO`!HnMng2' #Mܧ)[ۊ6ZpI@j%4UZHL)5;pшf8|G'HL>tlɧU"OB$BMJMA64ޝƻ2U9ҒpK9Eh d|;caͣ,us._-u`Yo3M@]twCVoss$ڠ$=%c<"d}U_ҳ:yZ%TA]Ղ_(Ƣ J%0Pka ͇2wZm,yhRBmaNx>H?U?R)PZ{N#tXEyqh륚7$Xһ")DEŒzѽCbb `\Jȩ4Vjڝ Q4sGfu%93y~] C,^0:nc-iM%㉣|j Tc2C~.'>D{l(<p̪capy(Qhz*,VVAJ`N:'ܚpV.W6Elp,D뮓Z6ߌ^yFM_[k-XOpvO/Xo1C#8©=X^`=5v=!0unWj)g* ȀJSDՊ6$Ŕ6G?"%]Gleh6m߳~ku MG|Ρ`FC&(&bV0o-V]4\?P2 usZD 8T!1[&RK-)-EmVϲ˃[בAᄸڻSjҧ?[d~yL7`e]Ej_)&1BG];|y86jo5Ƚk[5Q3W%;-'] (N;I/·A[ЁIf-{bQ>ƴj8\@HKOءY#&2O@W>pg1Sӂ=Va!Y>ؚXs_%'‡tGR =_UUD5Y&D@|k',-?bBWʋ[byK . JOVZt7 |^(҅nB) k4ɶ:"|92{q֌qBJ.w,fCJ_G&/6gǒנb|:1u LTjI{0Aޞ+:噔O vVO-Kh+ev $>E{%wͱ(꠹&D^2pϝ 1@Ԓ*j.1c&wfpy8m1#Jґnâ7; n;#Btje4ݺv /I5Y%j)ոO[%)qIGZ>qDܓ$w`!jB8y) a qDGo]1>K4i;jR*NRi0ĤO æ @h7uYekVĦSAxg` c%_;w>ܝ$ۂ#7j7jǟzŧ+XrvI)99*#4iIeoym_؄`F_n;dB~H 6(y꿒:2uQA )^AȨ|”~'s2:EZlY_s-|Y=ԊA PJHo.;~* ewadIedjr~ Oh OXGi?C">Jpm }z4^ą> L@DML%G. DRauFjuq?@fY21Oa|H$etelPH;[*2N,~=.}Zv d0a_t_6\Mb\ը/>'AJ>/ĝ ?*KVEP*hW N [ n|Lfލ>k I#EX*Fº Jo~+^Iq+0%/4q t3(d)[峲]Wv}OU8tg8IUreAb1(|yDiA6e4p%a*Z S@rPUB*gd=gm}4N>{geD=]ZK(v!|FsYȂ ^VSTʩ./& E7_0AIG~d(^:3 ZVM q )$ E'8D/_9D=tUOv3M(yūYo /w9eױ o::"7qIzaKd g)n^8+b4Ig,4\+66:ū!'z\ucSk + d|=Y4IW8z4!zD c|xeݧW?cߪf7W2C$MV> g÷ Ӌˀv+ye-<,;8GL!K%RCv~*C#6#Fs#$Ҫ7W#fko犚!&n D@nʭ.ᆭ;\RݸDTLw6"/ JEGe?b3Р}j.FMyYѣh;(=gDeԲ @7ŐN7kݺ5jp&:7Vdz9% y?~FpE&hO$\*Qi hF:GC˿HϽ"%Xx/ W0&^5@_+1ŪDjn2n$ ˃R9 ).^&L葄 mKੱWy+=o[نxnͩ; O/2 Vy12'9X WRO&vN<\_a TFq6A0/L.w֜~|ezc·j> &_3drj\Y PEAMx!D77+f`},6繚{!gWw#8}L( 0:(g;ɀ#^X1'rfo\mCHT?YD؃d}EK{@MQBd>~1/m =S˵Kߕ  eJv󷈏:.ZD l.)y } m(A:"M?6BnLJ/-BLg*UAn<,vjU֯[x9L#ǂ놶 ..\3ōc| [ 4_&kG8ŷh~cA.!XVG BC!oɰΚo}w0@Ѝ<77bT+,!O]6mnpBPm#Ymb&8Pʚ({HUw5Ju֣= *g`-[c)ay"[wpO)A#\SP!QF91r%6oo߼f (|ޑD#GWY+]6E˔6 ;CLFpǓO_vwC"݇rxFc SXH4ع/Ù*3a==dS+:aU#CcfFV M_(%5n ,ͭF"ax$bї!-F?T<'(Vavr/(wkteձVjNWB"TGgLUFڒb%+hdwR #ܚ:}HBc(uϢXFX akt_UK BJ#Py,xQu2桬 Q˵N|vm3`f)>XFȪ"6^@]1s"!7rL=".\G.' /G*ՠl ݩ~%SfsR')k9k"k&fyjk:`AvFP2E:!EGcR&KٯkB &9WөjDst: HDJÁt)#YWnZ9ѽϰ߰uO bK'J)kE1"BߍQnrg`Ж"0<_#ɢ2uUџ2ӝ:nBf&"=KQo x%e{ QX$u dkRH,j&lJZ1ԁ n ̌4pa<3Է1A9PnP/cbx˺G-<nf/ˠZv`\ pͺe(-%J{Ni XwS݅MxJ0MFAYV؈]>1GB/:vbLmkLxFs~Mex\et7 @J-{K¾:AUI0v]%j6B*!ŪC6r){:N_>zag9'N%yӣ:# @$ׅl.GƇ՟&-h4&a\G"!/ X2lYOV<@\j8H(]/D},ȱju4SعI.UFq1,Vb8X;V&l*JM#< c2:HpGxzQMX@*ɩM~Q#?^ 16 E a)hXtyٴ( uTᚊaR֬HR qrJӋO(b& +ǪJO}!=*ɂ j8aXLܜ7 M mifܫwB#mnw9T.%_Pf6Y?&oz&Gńy {Z4 G1pofGuU>a\6a|Kb,A =2nD0X>.ۊ{*Џ7CC2fŸ{Goܘ5 ~yT˾Y}2F-ʠUw JU43|m$cSaƀV!]qRJaTZQ}PD-?ƿv'U:\mNvfFUIb@?_iqB&3Q'ɟߴBo119I0:\[#E =`ڙ&CQpׇ<J/-݉W&xouvbpwP_1)т F̜])-"פuk8ȥ?}R_ X qů e(yqLZ0:D(evZl 9CD?%P=;\@@R[L5!4B0SHA:N|]C omH`SFrrP ݊ݱդjy1}e)T߲ b,^LȭDq <ơat)$dיSbI7Y X}H %:m$zyЁi;?;:պ)YsH | F`U3yA:˹Sf"KcIi~IYuigf -{$=+;| gNNaN9!hxPGU(3OOеHƾdFONMUDugz)c7#%rlʊ^Xh2`T3HOH#?';>KoMӎyHrbxq-@PpaE/ܺÚC/p&Kv ē2Xu~ٱx !b"y5gdnr>ne}%!>Cs,9K/:D,C#~mP6Ɩ:fB 47C1:J_L.E6WIxOYfF˜Ib1qovҚl,FAp&di}j-vC6Y-chJBγ|Xw16(9+* 6T%vF0A]T3_m4>UܔC1$~K1Cp~|ТZnMk8q d J&hRSYKUEO6W-Vo Dk RWco_q#{~juΚ{#+D'hV*rd]唄:i\kFCOʜT᧰je"cdrq̐?U tWZ%Tw1B@2-nj?*DcI(pS۷qhfr<+g*40Qb2߉ oڢHc.? (^@LC7ѺFi⪳ĎAn5:4,L%<L#N@cMkLZݝi)g$,b8 w>V^ ۞W"Bk3 c(TIZM"__D!o ;Ih;$(A|19[U8{yl Zh# _ʍQ/aPᑪ,Dbi;PUמ;O#!1}OSU a'02 >ކ_%"XLlX@! =C Z]a* {j2 6!l\XվO\aC {j?b)(ɋ[{ Yra5-5PԄ/!S[tﵼyx-/I fPFC;W/ PO#{c{tA&4vڮ֗7: +YP)?dx[d^s#$pd86AfwÐH`^A#}-~F=y4nr.eVyU;\T}IS-Hi NM!!זH3$|b`Jv/oc{Z3l_.Cu SpQI`_Y?3 G6Ԣsqn0XpOfHԯ'nOP{a ~]T eh.?XYS$G&ivVkOZ6:+.}$o0@YCؘz)7[[Å铸Y@Fc/\m{Ciaߐu W^keo>Tf`ڏSp ? +)o+eUB{ec$_VtAClĝ\bW)ѝ8X=6R\r<Ʋ{'DE\@ݬ?G4;Rw;T,ms|\=P#-`;,e6,ܯjYGV_ggRT}}8asTZC$b|L-¶ ы2IK|UNՖ^Bf ^FLnZL K\J-. ($yPh{[mjk)+҃Iw=q*ưiOQt!|jDsOٌ@CPF5N=bTVHHKK-X?]ZgٗLyIDonՙJ#l7i0@Xc~GhYz1'6X~?k.{j³is|' C.'`Xl51Mod?Tf_.d$Yכnm2/IT5h 09$"d A_ 'Ǐsc|{v'󨰵=wZ񁶍%J N_$j1W]H@U#$[2?V.4~LG65_`§TA^u1yeN^)|%]bRQ9J嘸#DPP Ppć,EB%F)NOʷriKNTDdȑc |>TdEB,3A*c T*ܛ عYXQsW&5)$և٪7Ӡ$,@ fߎlMB#>zmm^&ABڏ yԞc-YI_&Ox15 Dw%{-%Vz(EK?hEܬ͇~wK5swG2 mN>}C=TeX~ZLT"+#x(Fose ( Gr,]"* +nQEt{,IMsP:0NXUkGm-VHFtdpS{$X?߮92g+X\v9`io _q9vJ v5~Idg4G]y'!^Ѿcz8cLJS#-ۦ8Yn o>ڶJ>;S=,!!g$=҃QK-/ۢDY">=okP퓞R.=`D0_EEx4_z|Gy <`׸m*g}&2lH~AMLljym*jx3v..0$/:,p$2=(U(t⵷" !T-z`c49Gʣl Gǵnm<|9%lT/^CACMd7uezB!ڶ\Wy."( QjR:rlz؉QD=zU_y~tI#(fw?R(16p b.,|ߛo]+Y'Z'(oFT1!QE)Lne,]`\(6ܛBF>fq Xy;OВ5Yq@*LhckjV) -(ܚiv$]V.iF]&.$!8YO(Z:O\Q}yEBzbAF17!WOm|Xl9~wbE6SPwNN1x"~k#zUg>PPM5Xv\3^hPaoFbgm*_a9؛p$€am7+& QݡK'vT{SeE·a]C_Tlm5P<.-TwƆ3( ~bׂ "~&}2j.j`P z5ڕ8syoѭ BYtVI#Ah'EPWQ*[3 S ̶U~ƎF /pO׼11lɇDBCQFf>+tJfºr\4@"2~RQsa9&h 1 (67T/S`{g13`4JʞM- O`2 f` A~Nd\_3bpY=(N,8sLϰ6.1-4pJj 79C rv0\Ipz:f'LdĶJ*di10x &C/>5O(Q_[p Qp}44O nJ&d7>i4/Dux|?*r (՜eYeb`_ J[/%#[F1\%xb0pΆ do<*$xquL +&Z hOQ/Z: H@MGrd)DՕg5Inj/s)4N_88SUL);3 WP<>R4PiV7W kXi.j@cI8WVE֗byHh;Gqq8yMX']r;أ}Sρ]?PZU'.GC@ ʽ2Rj?K;"8 ;( _~4!QZb"{?xMC oː;VM:̢mrW07rp D~#O]З&]oъh+F4YDme7x_?cg0j۵ā8)ŨKXVU4( ZQQcڏbxGÝ |_2|s'.-nv(<?ǭ8U doq"xgN]=jR΅?l`yc% MyRe`^MfZs&_e.=e?EǙzJqv Ut<'] LvJp" w<*V$tsJngo=i0+Ytv{&vMy^YC<﵂i̼a?_<\GڑkqNU 9Tkf9}>7aR{Tԉ-.De֢4o *2ei9;3& (Kfuq^G8hF@TTԟ}OIU#;D?pwb{W'}oe:'n(eDPw9zOJsiOa3 ~ҳO@Z}Vb \)Q-2= ˜AAd ]C"g? =C( 45"ZvT#p3\tuPhOzs|4Tk;mΣZwwb%6mv!aB7>ܹ5 nT~ݤz,G} }Zr͹5ژLt"!cKtsm [4~@8av"Dp0K[F;827m}/`݃ 23P| zW BG'g*䨿.{B=%Kq?$unCs@zgxbxyxV{- sNH^n؃B’e#HQ0 7Bk}2h ->PؾoF <tHI]ʆR/e eB?[ijP,Old"]N`TVV \Cswi2ġB7[/=/.rSh9Z-iD!#c地wWnbyē"$[mWi0xJpab p9h& mKLYi՜Aʯ8 ͢ 1bERQvXcې 6( p55kk\*2=ugzq`AUGg;)ݥZ/G|;kA"ј;Mb5 zZGdD$$z<`XW+nܙza:;#^Rߍփ[$O6ϟzSB?qqJ9&*: aMĖw0 '$V?N g,92uCBdM*$2'zx ⾲5?8xdOyq(r[ӘzAִhٖ(!&',P'A( E͝ē= 5鮢/O4Sܼ5kٙYzGEW=pcg͉lWyp'TyΞ볙o&0]Aoq[&mY?CtJVDdƝyO(& _X`C7',`kPmyN;hD|{NC[RtN./Uv K[cGgpu}#10U{,]on1Bi-4<2hoMK/?cTSն77 ͞FM#szZ n"cVϱ=g#QƬe0y4$-ӥiHӸg 63E{#ץ,C%ez E0B!pBT+?KK;) c/?)RnRjc/|ߑ5qQnLíT SQ O=uoD5{v=&_*ނ PߨE`-l>*kqE?eʮs_3](ЈM2nMl( {qJոю_/.*PIA('d,<mn{ 1䢁#QGW_N'|owJJoK/^$|+8ћk\jK.בF<9ÆL왕QǀLCĩ1upG{KֺZaSabI6358Iy.C >2[*291Ϭ;AT4RtfLrݔ_p)V 8LL5B> mn}F|1Gx2eMM{R`HytT S'1Y_SP'@+-ک5YtR?"XA13x/a.Dk~DH#h?j  w%/s ^=c~IIˣvZd%MBc &*|3T?QjrfBC3/'ٖtFH[(H[ka(8Fn=fc BV0/x7cGLgCuI/JO/%smk5yۿBK+U{q'߷ㇽ? _@<eAG1|SEfGֲD_"FRӓ=_6uqOLe+ve:3@r.Ŕm oљ"7T^EdIl[gg[ P_t]l:La:DL ,/Z\(6ܢ=|Ϲ=4 ^9d;RqXHWy$MՁMćk$e} 74깱ϗΚm!,Zj*ppZy'Z=cL(<Cx;3 [߼9PU 2:y,g='+ed$(a AoUZ%/WwFIܬ ':Cp3&fު$g/eylrwWs(_gD͜kqƧpe䰭[vAUdPoxMlvp(hav}܋]t*2sܣ,яD@,uv}z 5Vnָ`K61@9WR7e;7བԝoM:?<cHf]>cpǟRE!\9-R9{R4r{$u:4 u@i W=[,(sz .#umJ򹰋O: b`G'{ { A^^Y Ƥw+Anskl [ze9}aAX3g* L ,{pE?c)Y:͞$.vږ%)RJ]MŨ.Я~YN2:Ǣ;J4c,[zF|(+tU®B@O7Cb 3u$jT`.28/gRMIQ b9\LPRM`P)A |4@P@mc: ]:*T}:75VPC;l r͢& 1t8-,\WE6-t]jkY_k#K8M"f\%\]LAz>mJWàP"Sא?6N_xHaq5ƟIVuTRSC` ?$cf-A֜1'h<Fp4W ū:ol+o}X;L]&*flifqW_ApaQ ]{n Pt]B[j0T rd4}R{(P˟- /U&dVp7܍vF(o'xiy1m8=v gOŋs! C++=ؚt-0<0ym:aإfj~"֏e$/v `ϫu@7`}Q3~ |dڝ v_\`ds8uPKvYOdĶue9)KwcW2Jxj1cd0~ܭ{KW2ލݺ _ydek/-Uo s Fja./QMґĢu?ߴZN0u)r[&th (Ƈsa^HOٗ"RѫOO*v'o($oa5#_ Kn<[> \v[9UtG +Cf>U½u w,`~ &)O6ͨAz7 ?dv)uV&M[OJ-d_C|uC=E.iyTI&B)KaUj%2"?ۖOFlL)}1[7ÅEUNJ^I>~V(mAzC.Aΐ\ԕ#cHέAe@(!w3oyITs2y[`ɬ|Il w Vة|FQ6t4&1LH5F.Mkʛ%h![MfS.!Oa`7bë^d:j\&+wl5l% 6QTZBTI9l 5$ I{N狼FCH~+$R\ܭ22# r&4EֱiCmH!؞qb2n`G۽LuuUZT=뛢X۽5~ԷTda:ҤYykT\mlaF"!<$;lכp=Ǖ\6kCOܜzp=\h /e:Prc YJGz:q^:$44BVhmݵȭ%Y}i1ؑjYϸ?nN<aA^SEr:9 m7 ~7l;whG: #KC-GLxOkO?]ҒPl}Mf%MI:cœqS UPQ7n$89apsey!i-vŢ6<+_RlII|m t5Ӯ6%st^)d\רYf>Jq7>d“r> >W` ffZ,4O"Ϩz|n7>T߸L@&aPY:**V]k|jNyF3);Qíz剐;BqPp^ nO#R+^dLS)`%{:Dx=E63Y=RZJ 55{eP "~i0?Ύ1ԟ${FҚn :L_XH6 30cTWsIJ],xL 2ʦh/yQ/gA 3؃x?,{K/eZ5qڑJ* 3jt4`=rrAExTw:QKuF𠤂"qWJz˶1v,(:O/}tBAn3bOzZrA bH/ \se\{Y H-ڏ nmc"ɕ*v$8B;$ fa@~%Ƕ #q9Bp.[>i˃qiҹMi$+%c'@Weh{A8_@U:Z4^B峂LpayqoƔϻئ[`,D&_|(ё\-;4{1},؄e֨6gޛB[(WjEaTB*-u`; _bPc8u >.S1?o=J=dgaNǤ 7ZZFP̪dR:<#Q.$[BcZNY(S8eDvGmDνWIB}qL;\Rߧ6jầ17-W7#H$Uǣu)QQ*+4r^acd!ؓNFy8hCΠCbowɝnf,'7pg+QLP<6 :j7_Љu @M^'c'>~{\)%+;BmȐ\E%pѻubO>$ֳڃ'ч}.z4We=[6A&8F k#wWqg˲*;n|̑EJνM T:y~ o5l%g $.`RGU4s/}ڄ  G0kUZ 8m j\+iR~1_]N_* Յȃx"aQ>J+#{`Hhض.jצ~" *x:bl q?5- ANC脒aii !x `eJ/a!.uwQAJz'&_o8 yeqH'r^: P3f}HEQ7ep5.$vqb3W3zpww)@w(X"4H3OGM fZ%Zα>_:LN+{ٮ}ghVLH/{T~y#ɑlKv4vu坦,D 'Q01(Tܒ\M³9X47pho+z RXy [_ܒȈqLDf%_:+| wD_,q,sT`;lg908sPq!5̷ᑴүٱu=P]&72JUp%6NdۄQm{[-]/m+8TUeCO ]jiՊ q)Lm]OQhƱ—[gdnbNC:>u.CA&5ߓӊ~]'); Io +PoMXr5+G=7b+:p9zv5Ҽyȱal| &7^ !^i͏.whb-s;EPwD5ԌrYbU2G @PJȪw4Osᴇ1Jfv(utdKT2]TX{:7pd߶qQoO. b2#-o4WC;u9oR-ovD>w4j= k3_l7jы"L72a]4 :KjyXgkcNz8/ gSznC:^QjҎ!l# )ݕG"JpWV3O 8Xi`G!o90)PmڰZfs{TBa ?#ƅ=Q+ '!O-b0S+d#:.Z;dm F4i :50J̛i[@ 3T$môfnBg{NfX0MzJKD1A0#0h=?LiH!dp#VTFu`禤- xy ukHJ39Ҟ_1ȏQ{#\3Ft Jb$ \H_KUWo÷1qZ2•%,mo%`=NGs v|aA Թ.R n v>DTe&_~"qgaj4>v?yP6obqBB:%F%K6)B~sng 7h!~˼B=R`8#GvNU = Ep͉9pYcHy/ 6Y ȡqmXP'EJFoU`'\N4KPmj9{ڸ;oh|o[n^OK 4'ͨ.֋<Or F/cifyYjX%l i۩a˃c lG.D8ʄFAnC bO6 #F"_/Lk'\)XLr@쒉;qހad-ΟAe2"f g)ӔP)hO%* q9--: )Ȥ.㱶py:e !z%(m) C*oTԷ ;"\Z+D2Nn/ Ckq p3A+# yjN!DR`徻pCF5*؆B=G M+5k&~aNb#dXc 򨸛lI}A]1MK6ɭg7T\SΘ20nx焾fwnS<("aiK6L :mRǪ 6՗)輊ys{5oeEFA%3M dS*yb5/ʕL;wcRGuB4h AoYXvDlx *_lZrl9#GK[fÿ$9(Ǵ{NKḕCDC I5\IDA\Ф)$"VLMj:6 _710 8JzT%>2 U_9I0 {؜EuYZ~ 6;Pͧ  Zo7VY`BT'}8hi?EREÚjU(qᄵz m1 f?-D*{z}~A%w勀ޯ'I~%lTnuva:SYe㽿]kuОD9]2Zν$la*j`ZHv5eL|/Wڢ픿=rl){0wg%ʖg.$<KvE䫜,.Za$aEۮD,ҕCe{D~۳T;4~,>J&=UN rKFbԥ?$KV7U.FUT>JE̐~ϔSTW~g%6K ^!fR8pj/%i,"gllR},3d[!rp7vV.漙 !!!9́Geh*UiL ;TD`:K`hW(Ѫ02w)͡ 2A97(!z^s T߉5p UqZQd !VtzE r@7Oǖ^E< pQt_õk=:3'[T6)DXDp!Bgn_h=hZ1-v[);gsSTB ~=8HYi"L|~*T=(mq6S Hus ٥< 8uXK QHnWJHʡ_l TyUxSPԴc O\c@# @A ⴾ2N.մWt WhIu5:f ~.yq͵]E˸SV3x teQM?\Lw+(46a)\>g!GBq琟b!tŊ4No%ά;cSDcrSD#U\N1]pW׼Ώy@} ζ}J)&vtuLO*G4tk)h$Y-*z:ʗΩ,rR :a*,}A=.5'}њK[ XH;!$3 s2 :q ]0mf C$؊{0pl$=ܶdOPߧ1@n^G~3u:4slYDLДKMpD? )XK dE{!Q d Nr)|l?FR,-hIiy,5 ѫ*՛y-~z&!bny;9"ebGWm#B63v*AhUQ#b4pTg&X<>H+>#0+k*HAy&\WTC0Url|@?J(Gyܩ}&펨PQzp(,58T.Λ}OBѽ>t5?Qyj góՋx yeH#%Yl12\XCC8(p;&S-*zm*M2RH}eX\ ? /`w^;Juit+;' w,d>Ũ[b-N<|-d[utWcU ڼjR*j_ a j ߢCI ż5IKuPjidAUԣޒ3moNOCXVV J6a(Vf-hxF UDְk"Q|-pPT>n 3?? Is "[P]`tgyBa00eA[仙/5Ui4;lp19S d)Buf;dN SV% 1.ypElC EѹR0HXD@~[$l r?2Qчn{Iݔ6lx.ޞsSe?4Ӿ G?%Θs!yr$V$ि~ 9KXk:l!g,6f$ZA"TɞU?Pʼ,J x/Nyam@%"wZ^ߛxAa(8z%S6V'򚅠\ s~K[#ʮ}6&om`6]+V=#ތG S\ @CdCB+ SC劃I3>(kSr,/bLo\ӤQ@۶ lEc(7Gl `fF"7\ VV$K-k }hM`4:'c +p H_xɬ׎13[Pó0Ϸj^edAys@;F1/ jd09 OckTnO+M˦FtxAct$ K\ݵ"J5`X`e:Wd]>cnma0'b@Wp/Y:ww!ً _'N-|qi3 "Y루_uօS_SU_&ؓ ;h% G7HljK a *O)EVZH %\t y(!fr-䂏煈]!ZdHn dyc4mxJbѮd3+@"!(6r/+uNѐgGV ڣLw wr,8f QRWw'O!dS/1 zKKb-MO'/X붧,VR>k~V{g$YfJX+O4h.Q֊m]zsC!mU9Dl@PtXSK̭^=rj+Uax"QWOP1>U)M\l*FBr"b%8.xZ@5/L.Kg4N_GR=j$EM;#Y@Μ&U(lVF^QؽTJ_*Co,L$~eE5㥋R񞼺S[ A8mvh5jQ*feP7q(iSy?1!`bY3&nh4*rҁS ol 2Yo`l/"7YUxj&Ai!Ո(}!шTBNـ$?)9ĈΉ9 *?~WZ !U!7:rY4-Nz^ S:{n\i%p ogX4To̗k;]NaGL%ܞs%WLS2^xʬG`%{358ncv ,*GAX!0'zWGlv ~z`@>:oH)\ߕ duoY9UZpSw͜K Rn5E,oJ};% /8 vt]`Vu8rc/(Yq :U=ZX:B[fL[أl84tG"`H2̜r &NTBWZ_۹1E#L-+5̾A+!,y]8{60k@ ]Ҕ^FTi#%fO B?à.U98T/mzc1b)_)Y>AgQ62ҵsrWN܇8nR#E_X>' ^TkO b6D wYL`my5Ġd1~gF#hZу-F @ *@!^yĩHSv$[u8CJfׁD.{,^7{ EG?@#|y.H=`|ɪ~czC1.l//cTZ^ޖ=`7KO@ AVT>ot%cJ^UCwe[(?AQ'X I20U&bUhᲹ OxY {EF[8zEyj| $Lq$eec$8β =P4*b*Tm,BAN U; [ҪaryObb/pl4xr^d{5lxn{rÂ2` cЮi__o rye.Q![ɉT/'qDj0ce"GKlŊ}jŔWKYr YRrhKeZ 嫥UJv]JGO*$sI)eq#;u>^ ?Vh9}lV7r):L=7ַsbxW# NO 7G DZB<<6uXPW3BӨc3Q&qx QȞm6H\@jIg^.r*wrɱ8vg{f,%،(7(vY]C]cmYtSrTy^͞}# 旈!W*\ní7?W㥷DlPd Eaad!T[έ g{9#yhT C/V`TmOrʜa ,~Y3>LX2Q"*Ax8.`j+Upcw`x*^D Um'oEOz*?$|olEO ٢x`{LÁt/x:$KhіQT` b#,!`HDsaMLO}<-;s ~ّWȐЪaEVu;#Ev/%iq@eWc~aR5֔%?[]^Fdxgz6G*\+lC!wڑ!htL]F{ S/FNͲbcε=̄Λ3ڴ| ^ijvM,S>lb蚻Wwv9l`9~>< p9`"'9VvJ;vM_;q{CV.c2KjqA Xپ¢=+w3%?-iM)WrAxDZBA":w5ŷEѦC }VKx#I ӻD|nSʭ w򉿡&5RS62?Itk|ЛWUC= ~(*fjpe'0{'RSAx!π*N1d!eyJA0%x/4YLrZ!aԋ]ۻn K\HƞG29˙ϣ 6+*5_uLpJ:ԅCXh{TՏ-Q1?[ޤu$JcU 6W>f|쪤ZS\~qȷecdF4pXv`!sNÛhD%N*aXH!<>vd@#2PDV 㖣aY LdI_kEA+ҶEf2~9o+bvZJ.>p :nJ`^5s(s#SB`Ý$c@Rzj7K-gexv  𺰞0.1) ! tBEKqNY#!KI.jү쐙 L ۹|}37_ŗd8l>{V-a`456|c!W4E~XN{ou aik]6Ǘ4i)d8aw;rݳ庥W1)UiN.jʌXeA &0q?uW3U\")gfFP /4Ha4(湾bBA&x.ʆ_@^n ?1"tLza{`%W8ة1Tv!Unrg` uk!l9(t&|_*0o$k5J.(765ېY :lY]H9?v`̇'?FBi0-ڼ]0%4jhAfyR21ԈbG]S]ISZpQ%j*gIfh}QAr~SS_u؇-l([46EFɟ=6.}YzS6S ɲch H5_ESjBx'j-5vxh /w i~Np<07m#{Ax'1݊-q2T,YKf-!sruK 9?d?sqg=1BAPV+=PD5~hU.7O,-̂-E.pWwk:vE= {̗&:cTF^}2ƩH`R9=bL+7ڧ96~X*N9nIJ'@B7M⡕ƆW?r dQ'0ݴAV=p`'y1;m:De"C"CUvMaW(Qd,+sΦF-qN:nvr^)M5:>]Q;< ܟjJdL6i 6H4=XOf+2pC6}ze_{̄{;b5 *A`"B6z}.4_,i S_!|{55\[f, WM 6]ЭstθL$փU'DtC>"#j/lҙ,gڜYcN.)nE%_(;ՏEѸ| :]D̿mY[=;D4,)?օANFQ vd+-Ye56O/.ym0YP0@DtJυĚt%SO/&ҝU$7KגT =aO˾ Qγ}y"xw,6:C.m>KkDVMOdm7Õ.+{=*+6Wz[,!b jVtw+2ٹhgv|mPh %1v$@' %h+ڙ9[mz8{m1#9QS펰~Kv:0}%f+UpLzWyʙ;fC8 Me$Kd?sk?9ʾ钕 m0T Ba&w2u R}یd`fB UpB<ݾ~N&=cf@ [ʊֱ2%;gԊW3" iR0 qf|0<3bv>4\$!}ˉ9JY8[WSGFͼ}aE%JR̊7S]1V8<}Л j'@o[ ;ZOW$#.bLtZQNk7":&Z|KjWbݒk9WxP |Dl7iѢ9ߖfC.ȕ@Ko}լ*+ĵȗxm\TwL gѱ/T7cyRn0P{Jm.{g']Η Kءy[Ia &!m/ֵr Xycčb}QW.vv' J8cԑ(\;غ#Zǐɒwp-ٛUTl4K ,$(TJ joOqv f^R^c 8`#ye**tF FP^CY Ĵ(SG9iJ{Lgu/ 3&s]$+g3D '܍ YaB[@jR)&mҭ qIñꎝ.]v^gjloyn߉¼ T{/͡7DI_.]aORJ$Z*QE3'nS\E.ժ7xWj@_!c؎."A ;i'QVKJ9wWu^x F<2LT4K :8 }PedtS(:+o_ 1[8AiN,gq+, HP,$]vF-̎xŇX̑^^EFٜ-Qhȃg*{M Jgm>VM1X(~YCF»{3~Ol [y%zKy 03H^ĥ k۶\ aQR =+T H؜eF=}b+RiDKGOb8Dz#)9/SDD2L%9SKkW- bD}!Ds+z@tiFLW_v}Ș:@UU|yEf] 'iӴNG~M<2CiÍ%97Br]A)rU`l2H,mu~MM$ Ȼ6cKp{Jk?IRseWPb-dBBc U['g^hk @v. އҷS|@=wCA /0$JU-bStz= ث:i #UJpb^P?tS4Q2ǹa};Z4 >{4lʔ/ z.xcӴbtw.ʀنE#%d,W{df;_"vW* 35!:_ް14jP3E2]20"Cڑy4L pEHeX3dۣhC1ŕ cݸnyB+mhĴUC34Rԓt0M,YH ʾ -SC1>mfـ[nL=i;ߦML@Y#ixɢdȪ}2u9ee(52HB)>.xME"hYj< huRaGTW$Y%u,i7-̼kRg9цˆhFhNEvN |TbHT-uJ~J4>cH CiB0LДDjhPXoG䕄DlUDn;OrH4Pz21Q|S,I =?c_G@ K_d *#@<،Zx'8X1F+-,xR}ӟNi3CsVEp17qa/]J‰ΖnX!=uBҐZ/|0&=ֶRA{V˒qWh~qR~4THOe\Z8Kt%M[ͬq u.yUo`t lKgAlqi'5@d.xy|,g+C) ?RB4![~ Or:chRw7GGLSt${"L&  7$Pǵe39>ЯxVY@#Dhvċ L"ޤ1g9NY+k.ȯ{h L`lraOǺw+ l'@x%`+ o ar ꭒ7e<^Lp+x !T; ʌ@P%#xЧq=##`(_g= \1Vo|ߺtd~ B71A7R$1 \:kfsaqysueJE,+~C.#Qs~WAt'XݲːicWBR@_u} (ېbbC%qv4kY)b=vQ$Ct=SB~x-:VRCE?[6Rܨiˬ.M[ѥ2U2/,w$JuwZ9S"`Q^"f?rO$A'ѧ6hrqpW[PW?ڔol$έL)*fWYWBQ3c{r}*E{>i ubm<|[=- Bb8u]_.NzNa{쐉%s A pWZ?"t?!n]#LSY$Kh(.SFl 1x8JW{RG4۱GNC0 _\bbZa` \@._\R0B5~>]M SCCmxPPe4pKl,~ȘeޜL epawk?݁jVN{P/OWYWfe3 ;]PTsGP 'fzHч)3xN4܄Im 'A@RO,W=P0~85)0 ju(.-sa6qo*ݼqk^rIT/*bSOFkݮ]Lm/1(LA@ӻz'|U"NI_V@XY9u6OڌۆRd1!‡fx7]Bgݗ8mP{IFsΗ$?hdrmR9!GK\7LH+Xu 7e~퓵J&s$.fJ3"(kx 6FJS~: D029?{W(VZ*c>d!ib`^3FoњSӐ%  Wx=+NnLNPbx),t'*76ҡŜT)qf5%kO${0֌*<~oT-P #?g+'r$K8u= q5^*]t7%̃?/i+_ȵ_`6^ 0aQ_dZcyy23j~ZY76YK+OV:bxW:*G+Ty9Ʀ.d1h(U*[p&EP Ī–6%aXR |q`I<NkSogYxI!yt1 ٣1\C9a3VF-c߀2^v[qt7܉PYԶ'~40T{/鶮YSkH3/AWEMڇ쫙Cƥ05Aly =a3 Oz ֚tsbxbQRWoŏ \Ҧ@;CxP a ^|m=JF]Ȉ7Dgl 7yclMnϨJɻW¤zkڰ|"tܬ _S&L-BJqh/+|bn$6wR]=O' .Fƀ, z_Pȼc:y"7W pn٦@2\[\(5m\^տ>)҆hH䏂81hlS qZl{28VLNY59ln5/ڎUXӌ.^C;\&Ǹ? ;C&(k X YUQ mB¿GsNjˇ_Ɠ>6]# ̽ 0G/%D}q# /!r HLfL8*Ľ 0+dhpz^i9Hq}Ԇagh^i)tztmqj,XA`wP[(Ӎ6RP G[ p{ ׮j i_dQ! Z |׏9"MzS6$4z/sq; cb8 "dprE.D|UmaO/Vm:K>_[0#zꌷJ1]X;,u!:JÌzxg3H^AX ;ߜf_|cr)7xVDxR?J4O't6ZB8@-dٵ(E@4Y&ihdaV pz\i."WTSaI9?U貶e' .GG*;pf\G`OjJOovrN[irތء|VG2lnSg(G'l>vPD&>N:D"% tl"5 X0ߵ70BMBϡ9IC;?'>TĻֹoWr 3x؜Q]qC>E3gUc rbM eaÀœ06lxO=L*& 6?*N#ҨP;t/*1IWݍbBQ2痡alJA ZAdX) tDa~"k|ZDgT~GԶi >K}Aձ4G !RUYM“1b$Oy%+, FWΰS)ucYmI 0y;i<ڧmЌZV[His拚w/n=?uclM!h|ǟnB4;7^Ts03V =e_b?Ȱ[ /ѳy*ZCܼJCd%x5*nxL%mIeKI 4/ʙ4YSYXV0u(h dgv9`OYO S=x؇N/Mh@vص1 #k:S];|NteصQ֙ ~C,+s _keչ5]nKRaa:*đv4ƵI6\I7?Rk,@yHEQ&A7~J~4ށ1,nv<cBUp,?hNrWae \ڸb'x,A=RQsD?M &֍֡fw\ 9oSCb+; o4G֚[B~[H+<],dяz4bf<8߆ctwUZ>*_CbamNe/>ȐVsY ݁2ClYZ)OږB%Nć4z/[S_W-6R4Qx詗Cyܖ`Nrf ;?Cܟ`m1x^HW.tgSI$y3? T9O֧e]ιa:ަ| 3?jFUP2U YF:V;gYiR"|¢F_.z̭ k5hWL|'u~u+P =k5W äɁ2|,&}ZC~}A"ΞAi6ѹ:9Ί]W&jGy=sBK+*"9{p& T /dqӱvI>Frx]]`\gғ2]LM ϜX(1vm~, Y#;Rz|e{ uJ9$t\&9>'[=|[|XW$kھ/"AϤ/>4PHnNv 5doWV1\Ur1[s%4]Vn钠kL-59J4,*Vg9P$=#!{V &z Tg~Xȏ"'T] ؘtj $&Hb6eފ *r;Y(m| 3  @Z7%,ލC%JKq$jFo:` !vW'5*ZwRQѧvrz"SgLMF2y V@Iצr/ -ŸEY|}MdE c} PM.(b Z-I kkhp\cIO=BL w:s% Bى.2k6=!w5?s[TFg =[~i-yZ4+K]E.wKѨzqub9KVVȽOW'ִM9OjK.􅪝물.pTH,T:salKFlOmEׯX|_&㨾x7n3Z7/z4*N懶y-I֚Twd!4̿R`׶g[ щD}-Z\ M&$;o /ec$0?r.|  UT F^#~9Q(xmB&/H4f2& }5D-|N1b`s%,*L];U ?آ\P!h_sJs "Y[Ckyx&kPN#533Fq43X!B2F],qM!GǠXF)aEX</aߪJ$C/OQK hFah#AjMy.:sMҘ^Qz t| ,6$Zl~`%L[t*κylxsAMM&B >,1VuYY;y^{ZEJE t˺_36A`c]e5 BaR6F /$->56%zҹ铅ubp#90N&*@ezTej(5qKHX [ie۷Z\ x]L/޸yEl^Wӡ:_j\lӓY0bNDZ@8`M)ˌPo?J6%)A(>,.9?Ї,D:4t'6#~_1.d6ّ[ |`abUjga$^$T(ENFVe;L +\ Pdg`#ƿ[r]K)lCwM GV&g~/A!`?uB,B9@fUT?} V5bh.PQHY6ZOut*Fr={k3nKA\0;)cu`D!zfyHI'@g#\$CJMε'j|6py֚M٥>qNa;)c;#a]z W SD7EmP--Oa7v*ty4X,EmCU =rgX6rܼ:2oY56ů= 8'~|{ꎱܿ`|k‹[N,(@<~&8CPxQgSN6PX.! `iYt?- [TJpE.׮lRgN=8XlXk $t5u@pEY'+;GdcwȔQlfnXܪCxHr[ONKy^APy0Eŧ̪򆻒-STT:Fd}'yWd:!IŅӍfcW_óa1&+^OC܌>9&W:1~_ciWX<#̢M4K1>"?ܾ;[qI_ꧧ% g^lN1ϙYysAz,n%+[r|bl'mwb5ˀ?.O6fo$l] ߊIpS?445!3ֵLXc~) @LESvr`WEgC%Q)?E_EҎ#Rx\vѠ`E2}!xln`hG(Z0*# z,Fd\bo :c`H2WJHmtv)cb8sOSf y85yf!2t:o/aĢc,J-H ʫ#%eC:HX*ippRpj92ZcU7WC\G~_SLQ+S#Tm?`kaJjR3֑\V),"YrS|4&pDHRvsvo6~ޖ`DpN.4sD+jC)Ki1s[&P0 wڞ)"ax<͚6Q@^Jĝ1l\$| =)h~Z?v J&++ .v`@o pwd9pDش>[~>YIٿE) ˝iAoWk@ߠ_*ġQ!C-Y w6~fXM0V< 8yu)bBQŹq <}^yl]RVzdqSܺ:?LMU !/S&n1CtHH2;_ Y׮l'1;jvO;ř5|8ϲe<)c_Rbk%kx~FjhcXƬ)p ֡:4np$8q$RU|WKlkˌ,9%"r !@o'E3Mw'fBS#a^'!״T3NV~=N]&7cR_m$uzNm~]r^KH~ e^kRzʨZWXnwS\n@As|&Z%ͣ5c̢,64TS)w*luoѼP3\*#'e7}az~󝮚/./fmBDpѵ/l#r{!BZ3x܄L(>)anݜ췦}gm֗tԭޮ}% PwEk/i<`i:Jkbt CKi\ ɭR\u^K=i7O0q*s ZEg"Ev %v-$^ 6i2m2L.8K_~#FB.uH*giϾ NWy>׳H &V"+0h*TJtk6p9+{FBKJ\mz^RWG|`2NX#1lrɆA kx Yd{k+lSmP<0̽pȤ FPtUg_9~r!43҉AN?}4r4Ssדつ /hS !\yv_gSřwX0^Dqyxz m>4 X!.XbkQ&Kpm}MW(Éτ4wtnNX!GN`V^#"<8 y_9inNu=DhLM!4?',yMU _*` UNj`l:T˄ȥl~&6|AR(?V8p11/R^ONZ,XFѩ%rm9BoW6_*P0 D/* K}0^'9Ԕk\ K nYpEq]Jz{m3p,)Čx[<XjͫߠߚKIը}1)X^Oڛeu&xh`нɑΗ?3'R|N\[HZ5j$StUHQps.Hc6J#tOI󗄌В kzǀ @\)nf6vhYޣͅ]VYK*{袡WE5("q=X`H'-!œH^! #}mвfocHy$zQ[oPbr>ޠW:r2r+E^pZأ7fۜQzg4Fk R{tL&tߒaeG¦P G}SK2N&RU PŞn4kQeDRx߿.TTW:7iݸ85Ӛ?%%oHiTWyy(Z֛]j;ApzrYz-SmT ϔ"3nB3 1lڰHԠd`Z}>u`pe۱/*FB =aR<0~_LUc:$-1*U +r&zO殹9%$6Y ;JObh|N_UsL5!AUv s :K\A2{dPJѡwDt̯&l&<3oyRW8|ʼ5E񥤄t.;"igg˩"P sa^Jҕ@wsF@ *6Jf13?G|p@qp$?Ǵ ٲ"t8n\E"n.JC\T/  5/^G4qA c1)*Z0ʛ|2/S1lrld:l5dͦ#} 2e}XC7ぴ .}Xxb>Q֭f|35[V\det26 h[v .EУ1yx8.A,6KȲ"g2?fCt׺GXL CSƈA?sw)aa {I m'ps1+e\m$r'\9^ zH #,"j`ٟBDϒ&Pb]=`uKDI)Xa7'Z`:'Z*$gqGˆRa& 迾hnZ[ #rDN)ئ:Yu\]SPh!d(`%$ҀJd ӧͦv.Iءz8܍+qhN5hQ,Ǩ$mA&pr%˳$5F RQ#p"Mߐب=]jhPN<+;0턮M *hGg8%]YoGƔnK(Wq@s|E%CpKh$ 6T:y,ƴ[Az_~$%EZ>FREͪ6h }f\'w:%Hұ]DGȹ,t#F:pbAcИz#·-jb)/n7/۲S7*ϔcT΀zY%>½4ihtT*ŵn%2([h2^~B $.i42e">v{FhuׄKEťxx>VB~Scsr /' sH'+ZEajyZT?{1 0/hmw_e");#yuiCϤch94ŋAh <g7hng[XK!޻0RM::B[NgE~w1ko+h980 :[W#LYB{6?FJ`D_Abua De33jKH}71 Q"MhQ?'Oh 8 dE^]:5qQ+ (W=6ahZb&X|,%%).wdP8^H1UR_Hnne3+ugkWuW Oe=|d7zїvǂh1gX4rܸp6dZEh"Eh3|H}2 syiϜ#|3''$$xVFi>Nw7tJpNy_sqǙg8ũtZ",vDW~x;BB?,*x7B H$QSReJWY/ORN /?@b-Ul^L Kjk' n=C#x/iG=apLwUCF?3!M%" !?BVyZ"j d!ӮzZ83]cZ~@(DGl5W=T^Vgո+S#| ~^F$;x.@<)yŰ x@0O1N#8Asf΢Ѹ@o ұ'J]:iL)* YR޽dPGjYq|ench9؀x$A!1]'O)埄z-`v&;엡UwT&?:7F,$6s? mS+/mu;0kkи%TLnS3ZԈ=HEPmc^*mJ72`+}ZRWHP`3t3!nwNsq)s|{M78RP\;q؉<D8x_<1ZF)Т~gvJHڱZ`-#ヸȉhWZ4+O AKc?N~o*OO!+؈VA6WEܜ{ GC^F::7St8L|:7^m Jc^xmzdD11U܀thHc鮘.LaIB2V֟lo"TQm7a9.'.: @'䧧7nI GV^i} T o^&|,uOY|>kf&rǙahe~ŵvizXwH`K>0]M&iN]qumiòM#qT)&syP0gPMZW,o"M椪yfs݁8`,ն{SO nPnJ({OJN>يJV l*TF/vyT]1EqoU]l܇X.$2. {L]jrEX!F^ ~\O谅۽[ ;i(rvILg &$2fź'\{yI2g{`oޤk ܄#biTĚ{MROi̷rb1ad)G.ͅ1,j9fٿl^W.e^CwC`@-Og%qzQi̮p^+,l'ʴQOzuqpÈ,[fO9ОY{'\6d`ٔȲ%$Itn#ۧQzWmڨFBVYRvWV5i^ ɜm%r % ̯#է+F ĩϽ$'#B#DVT/1.`m0ԭw ֹCS:/ F:Ity*h2+hls|fb3ĉ06YLٶą>qU]_F*TṕRHIܞnNiWe+_Yuzv{؃zߑA;Tu7ǷhYk(Cqwrwo~w,J:_>;Ԝ(+9s٣5z2|kӬ?fU,o 9:ldv oGGOQ7wɳLʗ*>,޺1yCD!H-)E"de#N;mv԰hpipĚ,|4mYSPVb@%_}mCKoB"U@ObZUY`%L 1Ln8)ǭ:!~10n`>9+Wno8,!9.QZZ8kw+@鎽.v!d))}lܬpD-I8˜69;{i b /~ŰZmW;z>{tӅ$y 12\gvаa\6&I]w߇'lg' bWN [!iN&=c8`Դ%E^y?c 2ֻ(:r& _B'_:/ʦ ɨ3eaXTU^X#C~ -;|)e狶ex;ݷQ9L{>~suO~'WF[Zϝ&iٻ:U܁_y-MQ }Y| %Tb:KYh}l37γS>*`E'γKz G: 8P- p炒]0(΋9qA轒| hAo $mwxF5" E&|?xP=od=#j՗gzLLϷ4U6ZХ+zeBkFgēxZyfvLkԘ?H~1=4*6MI80/uHA 1 xeH%(mtq4M ڙ3cH+~S׊AS;rN`.5Ϩ՚W jt 21ܲ wI m; tH"=8,!ŗ+nI`'+ GV:ۚV5Z@%|@d{H|%TFms{>juB~<.'Bx7xX'ªlfltQ[5#A6F|FP piaP-Gl|FXQ땐6p@Xv>Z~ri֯3{4P"B ,{^[A;#{6U@щ}dfiKJeWŃd?b͂X$I{_.\vVo]Yg*pLfB4tFCCF2R+6]'!(RYpbM6>\<ۀ'bҌ^wc(?d*)6C҉ y2(*H4Ug n`лZ|eH9{W'!I85INV4I9"a0O/mx׵ QܞML1+`Z p=Aػd>wΌ12qtX9]Zat`t"bj%Lh ŀGw՗Ai0Tp-O)[ mqP/TJ=dVDOB%1Il<]T?ؙNdȯկ vKWg5dn +JD+d0@_s5i;fCi#|bI 4qt0犮) ΗA} hn$:C.,Յf)a +@\3meK:O0V]F"4_=k̑]"9<$ Lp 9s1OY#Bt9&_ dA@&I&ٓJ엞OIrA+HM44R+-nh!kIErh_c#Bl-ҀQ;>KB[DX@Ezw0\l8jLh0pd<72Gj ,WwwkF"=~F^*6ԦӀ0E)+}<00~<@f)MOƮ"&yWFb9WDhU(I6HKi@>}1yXI R?ۂM^i|v(#pĢ˵MEZ4/В3&?&r@%9Wù;..n>N:,Qf$҄*ᢆ>gwl3sBEIj @6ɮm2 rf# I)a)8F;ep[eӿQCFߑ)?*I5<!Z2{%`ȋ{dBpQgVr <f>=p۵.XD>Nt|^f:/yA&ƣ`Kn$_$$5R B&Q<(O!uaPv,%$Ŵ`g:Z!Һq 5O~O + ޼3S2KiQr`d1$WmmesΧ CfbI2wO'&##Šh6}N8KFϙ(Z2ZթOD9tT]lR#VpiGyo!Gd&! !HꁲUeEͨ)ZESbb&DT|̙|u)c;'G*E-h0MUŜ%r|K'LQ#aؒ}ٵ`,彳'qc*βC;+Œ2xW2^΃G_#n^LQj 8ɦېUE/%dzqwnfQre9{{p3O,P2k4v|`r&aY MXx-tg]荤tE >8^ecI``~@5W6arW[q&jka2t=KTI(#M%EEG)aΥF?VL) D[<Y$-L7@#iJs`{v.IŖ+o>zТeZ&EJ1&vKIC'>%O %6&5mQQ&ZMƚ4_– NK󂡎&5wa԰&Xǖ-=ZYMT Fq|yq,'R?Md\V$Y6HCkU0j5 _\7#\IǤs?`J%! vIйakϛ=Z @DjDxO>|xSFڙP[+>-k %0qL(O*rYDZR!+ztGp;V{VB'o gGDƻmCNS8.Dl5hTUV֔-YފB y-ƭ(4V/XlXi*Zr~UƇs |j)0Cu!O<0u;o]zpY#{yѲ/Yq_MJ 5qe ~K2ro`HbNU2 ׿x="ȓޫZ?ȧ1SG_NwKxMOi?cZO/TJ1"5xa2q-z[!$= nP~GJg.5M7L&X!cyåύ f2aR?<ӒxJq`B$B+|ߩ|ӻ3P ]xqߦu:HĦ{ ZGCVWiga0bY=7Hkhb{]9\\HT8]sIaJA6xu5p,wj^ڲqwd>#mg1KI=Zh`*#?PHY9 ? 5NXG] Bb`U"M.;x )Ï_Q \@O8I c+k|ᓶ8Q`J4k4>5-P6+NVց!X5:oa`| F$M&'ߌM7x+~(o_& :q Ѐ+3(̇M%sq8p>7^ueu&6{)ħܝ3ȵ#.]_Ӻ_3w ^}a LQ:h,y})ZPAr˩: 2c,ؼNXzL?ы3Se5I5A}B{Ao+BGK-z⫺ka7A OoxAD |$0SS/_P:l'oE> Sx5 D%#@[zkqf +lHl%j1 ~ @ Q(*B4Vb ޑڅMt0W[OXR&cH w〭't)1[sec*lwJTۍ+q6EyjM2rQSvQX=ySOS[* wE;]`y[?}78a8mxQ&XOwg>8?,=.y~4Tn:+VZAvf8N#Pqg_^iGڏ)ezOr?]2njR PfwGbW)rYf)jӳ~=D q\T%>s.!9nf{nše7OhY">LG! 6IGWq_n]r*j(Ll@)a3;-cseOj)f!9WKeT-,&PWYݬ.u 2`eO::Tmt_+o;6V6ЕGgKvL-+Ȼ<5_rYsN-ki C,* z=X[ؒp(??' 5mgV35*X7$Dw,Ɣ{sq͡xګ՗iS)DH n!D)ش%ȿ ! dc f}=e@쒥x5G?i-O(EꁱlHv= hVڃDW U/XILQزO/ 2}Y/r\Sk|L<֜4IO*3!8+ri1\/"^e5\Bu CL~ 5:$lAZdS5_ʬ##+1+HgHvȯc}LCwE8o¨] B=ʄo@Ϡc8nk#8 Za i`@o|`C'I M ^)kM~_gިsTUcf7~4 jR|kڽTiǿs 赃3t|l*&D֤5iH{Z]658i$_ Ifڮut qB*V;Ғn,))y뉳*ux n]!kjvMG}AtRyB]S 8GK y`Ti 8>ĊuILQ.<+Ӯ'VȩYGhl¤7~HC^2Z\1̍ B٠VC6&{=kTA+v2⊼џSn]2 (%+)eUac!`W;8v7U*=^?-=%ggK>YO=ݟ G g|(c}Z{2N?6/R*: v1B`(ξrH1kh/?'vt#V@XJW#v]vVH89GKU]ȜZ"\4kbz@ؒ>Ƒ6P$]LzjhD >W<-eoEڭ0v=':wYA$ /gM3D |).qP"Ҍ^er<@U5+VFwоmYi-kwm@kqIϋo1D:V* K7vcWByt>0RݗoYs\Z<)=R'_k#j^2fzxoA-2sje3SeJ\{x%r,a nI%v۽YNpk1GWpJ-z&ux1ټ|xwޤPWP9o;?_G B=Dţhjc F4fxG<-(cFLj{?NK#>Աb׹1}7FdQ/"u$"|g"&,4auLj9$[!uAK1mQ ўt߻-&ӡM[ԝ> i Oe{Gx zG*~jK#mA^˼ɴ;dӸV~зUUS,NHh>H(xNDB_o>_o~ݾߎ,t,vADg'ĕ :Ţ& ͨ5V\;̏)_qQÜM )gb81Np(2RO%{ĔFeDQ[G8fzRQo($y*I]%MIv:dUg `❡ea1a $,u}OH%]{Pynzfo!"leSL&1uXx03b*Dpq%#mW6pdb5ҬxB{Y ÉbS ڰd\l}hz[W+w^]/kuqVW̗KH_dShTp_U֓6Cz?|TmtSljuAq}Ugt\O8d9F*?G/x8q3yDj9;F 8<ߒ c #^U9G%6sE@1Y-+bUYqaTHKPR)&au[PC o:~ :T{I}n2~~<WSZi6M{=jhli[L:3M!@?/WHf#bY*KhԻ\mѶ%6_׭']Y1|u9V'D9HL:H0zyM\jYGH9OSc`{Z=:Z63:t"rQN?ʍUq}bIGLZ5P ᴃ>lٙ˩fOԬ9eiƨ™ qYSw ?;Ai܇uq;2hA{f!O2~و/jcΞB3ǝ\*"doDzO"7wu+ƘCu%wk.cm0&F$&Wei3t0Ώ"R\4$<9}j[YӔ5 3X{ L"԰ H)-F*s*QY`Di48f}C2 ]*x=zꡥ)xt|6Qlh0UR-V!{!k%NGzÒe7euC㡷K;LTiLp35<ϰ`FrRDYBF;ǺElkW͠S"[8#sGn%1oḬ!|@MNɼiBxwfCN$L@2dt!hՍJBXqZ!Ѕ["ƻ껤/Wޟ6*$:vq*z]ދvY! OjHBռf ^mXq1ɛJph!0%B;[+oO6pqbuZ%Do-CyF^B2 S9AzbiVׯNE'xímx2:Մ"5h׶b '87OULPTXt7>ީ ^d*r?@i뛚,`9ԧ`f۬'FSxZ7ӷ,}>lUɓd!EwMD۵OɽGshx?g'yYl%d|d DeTc-t=uBYx-fWHʴ(BI N)^6pGD J֝I]G zg0!^\q+Z:(vstui?v+rS `yű+Ql`{5keAB+(t4Y[n{ &M!L.sa6eܬa‚ZЈBq2,}fd12+_r߹Ej>fdƝ*^<і%2=(nHmCNx{opLsgGFYjOlq^fH #d0zWۼ AZ|f 6 IT^iӕ \#5y]O:i?^]M>giu_u@2N__$=0 hwhߢncV<nmz2hbsy0ze׵u2'@'s ;+U}26*yوnTr<T8 ΨPsE :U|~1MxG|)8MИ0;C*ņ͎@WB_W9L&첞Ȥ!Ut#o׸-f'_Dz/+vD(k 'z:v!G~|*X:5^nv-U>BI+36=N }=췞>Vnްw>7o!N&nbAԕe✩|Ru| Jo2Il0󇆨Ƶ,Qv*LU- Exl|9ͪ@ةP"v1GO"eZ?U]HsfLؖart \ߪ1BȲׯL|l_#6 Qi,܁ٶ-]ַc/BRwv /ms5S0?&f*>kMÈM-Eb 5 %^ _jzn10bSH3U}r ő#;i,!b)ζ{ WPe` C5֒Dx'm9z%Q܀Q6.izp٘ `[ƸmP~x Y稢G1\s >vj 1laY$V~w״'oZX+PNeE4~0bB8>wIR'a9 R{0}$ [+FEtgwZ-+d,iZrB/{ zmשc!zBGWSZkavs/p1oڤ(C{5l03`my,d~z7/txvtmp[&`U\B`I~H0[S@9]r q 5qJjCfd MŘǢS&t+\-@4|Nh)"áeh+=ZxtLgd;hsM`U]?|DA4>.ЩaMpC]c,J4NPOpmMЋt 7Ágm}4$}}A:/U6䕥6uً/r06X/dD90u2:J34Z Z3{#rrwpemhIDg6Қld@M`yz-hh$EC'WK"o !vf4LN6y-V5LCedp\@4xJ!R7`S~X1F'h8>Mw]xkƥNG2"qJQ~1w@׈EiHWQ$ J/9JCZ)~=*#*;Ф J|&VxʌKF*G PJ{Nk[8e n7;WbdBj:PnXG.`{r%gxʙeu<-u'ED6Povפ ~N%hd{_: -D^A4ÛPfq~fa`+Gz=}sQ57p:XM͖&<'&,e-S SL[ZGLnq`wjXtAQ_$9[l} 7o\8H"$JFP474C2Uc եWu90vLvBAsr #sZm2i17S9EQڡE2>T#1%^T6l uZ١s#H^o1Ή %]oDwԏ,ٸr?ǿ}Q_jXМ`Z`!ug$?w]rR1bx1P}8 R5|Mʎ(Pɪio!d7-8Rkn<¦r8`YtȭҔ- ZXU{I 7YD_{EY<6Neu)<W uݬ&P;xKOߩCF8E%pt*>a2l=ԵXAM~(66~Ҟ$0vV 7Ie,,[R_ovaW6"2~|GuH2buC UӔEzkKþ&Nk[wn||o)/ghuQoLc5 KTfx O,.ܕgQ 5meMH؜ߩm&܂eli» i;"wݙUiB9wA :Ը5"Sm({B~nUl &Eݽj D]}OCpx!p@`'N{"z5J|-;-hegEB+IJHyXEA˻Oinb?b&JpOW$2ϖXB aWT~ɚN<)@F;$}BC* ew09C,fj5PFxhZE:UE.ZqB J Ĵ=CT罣zYy2F/2bѝiZ{0J;?FhxwѹY' x̧IShY/>N31Y -42D3GSuE9L#*jqO (2{Ť"a0DJh*"ի2 ։ŝ3|vx=e+`dlP^k0)' ɚU8A cJֽۭS+ oRdX!6(Sa*US5|SV53ݲQ1'}ԧq!LwA荳lpŒj1⦲y8HUBe}#@ J裡] U@ibDR⩠F?Q72k#C0Wƫ(o_w5"ܼU/H1ZؔdWgG/{K!DEgO4S+>)_C $M, !eTٽOT*s敖Q9 $: XAw׶`9jxO)+)xS{vDMI\R!.!~YOT|MXV%PO[)۱'kS*d;U4n$L . ֌ .  }OHs;uW5NDy.q~F)NIqeC,=:ee~:iFCwf_)Tsv>wf0Q%U:WSl(d'w " LoVc:Daֵi0΁o]5LԎQlU;ZO$ 4r@6 LZJf=@D9ïϿf)$~y ~ADَKXȆ7~E=Z=-S!oAzv)}*qHk3SA$Pe.ŒRwv vگe` ;V).#ZΎG `@D׃еK1fzjuZyNķM }(RL4gxU3Oj@ f#g<1yJs_:t)#%d\ޏ!V=nj d (m#VJjFPYKhج<&:gU3綹'8N{^O]遏~cgوƼ}F;KUrۭ.({3~k/n:V[Eg"@'[gՄiҟ)23'HBB2!/xڱ={DR+=B?UѲ*N7$ RĞWg̜vq %A UsV.r2Ƌ=kVћ&R2MZ2vj_=UK(qݸ]2"u'3qsZqx{l<&'Cv%.H̳8y7~*RABF\mT\ЇXVqO3InϋV>˥ {2Uc˨NJ^M}dE>P +~ٜ`ÂZC'+:O2{s+!ƂMF,C; $N>❸Q~KgPڒMDe-\SJ5srt"BI~(g+BW>k-}]U^kÕMV. 2ݰi|`Rkh&!@7KkܮJFK]>XP6|r爬7AZBH-*i` ͝*UlG\ % \*Yn1$.oK~nXHSV9~kBa#V 2W\ $Yt(`r m.0&r._ۭ &~͗xc.[ Fz^Zp=* 4ʐ=/љRČ0]wa9b" ĺ$Oa|驵n<%GUȇiW6?}灝LM51|Yc0#J te 0U߄uYWyUx}OyI;L { wñMs.w Nwr<}0X%"7S7jhJ LV穅u,:BV1aU2ۑ5]2S*Ɓsl#*~O!TYr`FTq;;@ Rk4 IkS+7fWq+gS19U?#Z\~:hV7[nK[|s,gO\+JbJS:57S9/Z Y"&3E@~-p@"[. _rP}od3t>ڧTۭ?b$e1JgGz겄=Rf/.P,:>e??G&H?rp+rj_Aɜ[Mcc6-lTɐHd<1q1kUr= oMrCBa86Hmw &n/1EZ1~n>+,K[C CɂO &]KaNA+e?/Z7ڠi;20) xxL*4͍``) gLkS> [nHVIw|$χҀ~aƘXkL2e5!F;M9n"2tB[b#t=Y/xJ֛ Ai 9ďg?RukmμQOAP #k$:X} :_~ώwP;m U7wo,G;3iy2]lZs]z밪ѰӣrD,\NaN~={n% aʏ;N k:li ̈u핔Del_$'o8e pBW :tXPؠΓ(i\[ٶ̈Xݐ XBdQۮ3\DZKTrot)X'>:M#.RBShՐ4dfѢ7 թ,eFl0:.qoykgR/S@1 5C)G}si 0 𾪕SSKxVg?5 icNy{@2Y̆i('vE*TA+S~n=cj ]\gaJ?|Z֩suf0U-\;=$VLA =a%-ǭњr;XW?;oBHaqGk#":ByVEQ9>sЖٲXcY(M.\K>5񒼄3-ͽsȟ-J݈ *dHWޑF FޮEKͬsVoמ}eH{J8Q"&,m6=w?Ha{IU i,z"Uo5t)?W=.a{@*ΞZsq= 3?|']`ڋa~~r OqH qZLeU4/* cP"#[Gjd+<=i}77{dpcH/|U;dQpL,+_*7@R,riFyGsR̘UiœmBAIWh2R٦Jqz 85J(nCY4B;Aܙ~Ekj1ޤgℂ|g/O7|I4?! Y{>TscQ ꤵf6|#__TAPA=ʠbOdyqL{S癎`&@iU9_l`ԍk+ a':1G4//{ SuLAdW&,}vɩeO.^p8I"p54^JUsE)>y~D\tg29[bs7BT}O(xirY  ,0}}BCE}͜"` ( g iI"5$9M (BIs_5+a(-)s.m!DݣTMug$r}0g'D4~=- -c0/_@ǜ J4A +Hm/K yVFXd1.ėN:{D⺘EpPyߕ.NA W>5N"`t#4R^a]+ȃ:˒5- DZJ7l%o.3س!جN #xG^Ncc~uMG p<asИT#>X&yYn ^]C#wPVkK p{}1VĔ̴P:xx؝ XTm䭝BMb:e=QͨYwȐrB`J-kA 0յEA4|pp' P#]ɽĎc_Lp3٫PQ8d0y.w& Bh{:6E:0wiPJϤw v͂ܙek3pg3? Zr]ڔ)u$m'X nۀ-z:=K݀p8~poAzVXjn\Ra'kD]v 7JZ-V"&x@KOh BٴkǫTrnEVQa Y+dlSa5@w8 K=r#.%?M8?%0~5f.<^6Ee,ۃG dT ؝ _cwtU &J+L%O.BB|΅GcA1x^9w, H ͯ ҢόfF)ښ#bLNtHC*_щT(O389{*90EؘZ?2 VޝbeTIȨ7bQ18vW~QvP7}/sIc/+ f(گ!-9-l@lq#cdƐ.BA F^(Ncif(#G?`3$0 H_3. F,Ur?,{xլyIRjzHn]MA0B?-:TBQ_D '̚6 #r8L4zgh;yQ@T9iC*3% :R+>!~FZ>`pG>M:<,>fbFTVp0ᡦh`|\q ZC-FK*.?)KvI?jw\bU;!g /ƒLg~YCL^甆МS$m 翻37[KZ>/4Ny 86WٸN5se;K1' H0-EK6<5-T˽-EGDžl:euYZr <vk\5O,er_ d4WlnD-`c` _aVZi%*@KA^ߘlؒ<^iw q8Фa#* J. 0~rI\.:cw.aƼu0D0'A1?@BeQk СnISWꑕ\. mk3_NA-qt]?18A=#@҃@#W]XORMn3'GQ="wF/CJFUás5 Rfm)҃piWj!,}g/hd"$cEƣw'e9b ؉z(Wti%++,zf 4l&m>CE)^dQ5vGuno6NA?b[@=j|]6wp$$~ϴϤg~Ek6wIڧ( W%MdhIZ-.LZd3%J ]?cu:6&x, |JD{|Fil"`1TBN s1gh)f_ Jau6GjFy̍>A!EӇU՗bQ0.Qm`Q:S0< Ȏ~Ҝ>}vj:L{A~q=Q $"$O%rk{*8e (c:R4QV;WUCY9X8יE:Fe7,5̆?HD oM ҧvI# kųʡp!H_[O%cipj8%-E. ;wi_ɇEO,OBc>cIJBkFJK`=[K|%s|E1w79_$=K] Q$R#W #C3Ongn\\`k*rTo`<%@]KYpr,^zH&C-Bl6Rj$aZaNLyL]UTyæPHa&;%^Ѓ'Qv>==ٷL-AQSwc-])>!Y셺~Fb4`A=#C޶]IHϘB @޹zn|HU``IP% BۺѹoF?OL)jnr {5X1CX}qǘaXlGZ`lU I5~P0M m >42TWQN`D2% G'=07‡t0qu Fv6xbV)@2Օ%[MF4tYUBpcO hTl/A-"81P/KN"y# P?h.\I&'VefWo%(@a-Ä /j)I4:(fCf?J]%ٸ`*4ppIv/m3cNTáM#xJKK ߒ6EWJF݀ Yv,M*9'iS! kM0Y G,C%ZjL xF700.hCX{9. ۝vq! eD8"i>k%]!X $\?}$}P0~7z]HyFfVM4)oM9uRh\}}ف:'*IxPr/'Z4':ݮKÄ_J!?;]GNOZWIj^_K` 7ZV1/"ek!Y.W@Ah&Xݰ_rMiء4C'gO\8GY壾 N@'p7vgj 1p6AtZ&`/qҵLPĎZН4:<!R0Xg]̓y5E LC s9 !wzUgh o ?םa%Tӭ d VbV&@5v2PuڲP24~+`YȸkfcA9W! Q)y_vEʶ[%$BPd|(}+J- USyZiXdQIم% B"P&%^L#.\ADuLĔ[φ$B\2W4 ԭUgt~V"+n{,"_j5_*1<%E2vMQpg3;7ˑf tow~x/X*W+bZ+˟m*ߔZC͉( ߆^( M9HJ@нa|ӦƔ7. gPC]xz 8T\?F*CaAacWsD4UU Ö㮋O`&n|F\TWy";ȅӒW#9gގbHfO2]'6Ї">e#XpDML&7C΍IdKxW\FW!$x rL+u՚* :9[\]j>il#һ Tro r$)EĠMh3"G Cq6hBߑ͞i &F6k!u`@CKSح@Ot&(+M[̏R+iJ~9=UIsU >sjnMW2 :ئ iN=Hܢ>0|IZD S˰d }Iğ<q /|] ( y2/UF=(C/]yfy=vxƜ~v&4=~UY{"fp/kkuÿۃL{F*jBؠ1 5n\EłQ9MjB1k՜ Ht1ss a@r4& ,4knG ==ߪHDD~rB(Z8v ͻRtÓƻsڅ<=\څpr z9/v$G!$\IɂXQ `H)7Xpq#dW!3`qA'n ?x\OgPTQɭVUL|#B d5I05<~M0ɑF~R^0C}z{o{ =ʧUP\dU=}vLFKm[;DU.ߗ1oJ(8,Uf'ҙ٫nqb 2V=A[\!du |WNи Rʡ/ bD59n%AT .w7LnpfUsla;Ţ@y{bnD6Fy)6f|l&ͻ9dj㡧fGe>-D޻ܒf7 :[ޮ@/.jpI1c~UC+)b׊x:Y_- ?22l# C3tWD=yZ,Po*# w 91{-UGa`j^_!UVbC0gAOL{r$r+#!o-*I bhyjuyf%h`K_浩)3)f},iz*[k5n$qSÐ w@BG⟼zՂ mwaHG!B" }bYE4q\pHpvF9u7ם4;v:۝DdQw]/}Eb-Ɇ$;:߼N%En$Bq{2^)#@"; Z1lE2w=N+U 0pҐ_͑dǖ9!v䭝2j=h)4:Lis{* KQs  =s9%+KjqoIbnDea9=)ұ֘I72R7 Cj|X_Edش)of)YK-)רTv.6-}XȟĂ%l,9ƌ!8Uغ:ZXY / ubg:s!RA/~7#>s3:g7iU<!fq>!*_)g`.5չv`P o/_ۇA'.i3ZAL]y_RDWI#&O4Xv3 ΍'Q^q|MD\ >P!؈z4ޟΔxlCCRdfʢݠDk7V_?ʥ4A抈 4ĝ'i/LlYUݪz.;wɇԊ`Y~ Oma~gz7o!f b4okrC5=}%y 5Czz{.]? gGWMck)Ck^y(0̒Oda/r& '.VHj!2Jޝ2/;Hoץj# DFa`GFnuI`Cg`ݏ׆VḩDQw 3!ātlř!>pz5\hS*8pd"yKHl dc@kS*\ Re| l`hx{,薙e85?Bڡ}ʝ$s?.3Tt=tTe[*F71F8rcUaz}l^l^;uK&6 cr-TQ⋈n߯@ Rzo>rpz&W#܁$RS^V XhB6s,Q:e\dϱI#,yn>ta9wVx꾘پCtIyG~_%ӛC|NJ;k1g؄ݯ(guʫp]mƇvAkC$moid.@!R-Y3Gf&f_6Ocv#6FcJ3H ~zxt!uXA"Wdd+RhO_V菇6UKӗTQGQ Hi#O$ wi`+Dc-JU1Modi_W#cS>69a o#|qZZIIW%; 5m{thO!5XJu_X0}뇍E*Fd_1g/d[~ׂX̯̃^>1{ln;~R"BG뒈X@;~D<%EnJ^gz-oBGNHZOŌ:0&|CGK]ohbk~eWrK WBᆑJyrⶔF;} 6I;6Rg+9 Yܞeq`zBO#UՔ >ܤ bE31R;/>% C%@iVGեjZ'35==Džk~a@\kM/tT[Z6f턉Dsh.%Qb]\GV|$!cV0\K]?<'QsvY2,UlpGy mE*ݚڂT0t܂D%_*L:(NbHgDfƣ/i{;ݬg|r3'0]jؖ$t ڧe.>W<--1˟?ɜlerBdiFy#.NUyb;wgbU^S:&MF%AJq)m!T/9$`.1B{?Sy=Ss%zEB@jS T?؍$iطDS@&tqLk (pl̹սr*7u> C&zO>oO~mE}( R yĄVޙ€3trqE^0{7 ;leJBC6d&r~uTǤzN#3A Di@JZD;;}O:J7TFj Kie9ܒ8\wO$ꋇdIK*NF-1z&T1E9^%kj1$gTʐ92KkjhujOa<^V E ASk~J&g':tKdLQb۰(.~ux!&b-/&Dʦg"~&9Y4;L#b2̖|']̲cRYj1*@*rXARirl¡L7`n%bDJxC7aQFOrNX"&%_DDnɕ J>%P  )@)e A6FGlaBǁmhwNnՌX8vf(}i&a:ɅZtkQV-y <\BR >p#4c\WWm z- ;l,X͖(εS/6l4{Ar;)$$ K) yC:mI4]jz!zw'=c)))@>>,=3轅E4I ,-wj>B~J,zJtw7q&:\2Iѱ?4atb5Tﱴ/VYrdrWx;;LyԳJg _dcсDX XR7̦$f8N) }4YA_ _oWW$+0 hrs z; _^^ c)%mV$Ϩu6OTVoU+(mA 3!:/Wy(/k_׳u(M}*Lݜpm}M^>H11gkס9`<hA%4c(1&,`C $uw}^.1rSէ 41U8 L]d{*Č zs[XjymkTt<%,FFT[+IcGatʞ`UWɀ(ft>s3m&4T fBRpuLbllw^=osEFqX}T `A{h{&OI$^.?K(4> iįw ECj3wRC{"`Z#Ef= .Qjμb ~sUPzǹy 4J[B43 ]dV]4 f Nc:q)6?%[geNiE~PPlݧa=/"> eo^_8YO_ȇWR6>>nL3~"sVQ%46< !J^i^;Ζlo2+@H]rl+b{q+g¿NìӔk$xTfGp M#0Y֤ :oȀmY,6(ziAFp߆N(‚u$gBwC2l鴺.LITȨ/0W՘{~tn4[JpIXz,"TѠ\.vFQPm+ Ⱝ⻮a^ .I%k1,0lEt> LsQ>C0Mtl/ CSQ#m+m*}Na:$qvhokmpkq)8_z(Rׁ?jϼ}>,gO=a6ѨDC9gG6,[x=Kԕʺ4yکBbAuTo0^Nƽhi؋v9C/laxB&h50.cMBKUiXr*쌁Qp@AꍭSg"JyYfBHz;A$$ 5/cy|g 5͓0fzh웄aȍsN[{NEݤc2,4W'M=״=P{ސHbmqR4F]WC/xOoȟI*>`ݫ ~ї/fv ܧok2&n

UAc}UkJɕP$Д4A`{phNg;2>"^KP aJꈵ 0IIVc|mW$ˀf]83 SӶcBˇO n!vw z茍uuB-u[o !#l\3']Y4X@_F{Qglg e&rn_i~+!Rk_2 NMdi*WGfEgpu!2~* kn}@Noצ[*29#"ynr4vFY]?nN/;@eD%:ԨH3Ҭ x!S _&@Q!'NqE$*֠,N^>jun~޼K\[`7ǐ%Z&rֵpv߄H*cDz׺Idu]QT;Cqn:.4r"_RHYE|~ک'dJ!qgF,ζաCsIV_,+1NEum[lFO4 ѿcįPbF9FXg:o@vs&S<(wd.! 9J~]fB,n.:zS-ȃ+U(akYg;hwb+QC57x ( O <,utr,M~gB'< jVC@.}j]<߲)}@cT%WpHGLGi7~rLV 4X>J$ o^?Z0m! Dzjw#@$Y\v[$KNL$Ԯ!Ef: 7K ۯa *{[+6eպֿK55dٕ 3 ¿ a@zMytShqxf ecգѽתݹn۵DfI1ti(˷:rZE{gRB $Go= @uT(JT_54V |`bYi~i.=䋛\TJΦO۷/CS?jxfuޯ+ G:Q>dht 3xfa1B[&3Z2Y6$rkY7Okd'jV/kHKVu]#9.nWJrj+I\v x oĐut;VLWBR+c Xq4L[Q?Sg{RM0čcs"Lm/9.EU\_^bKmdADbZjF&! ^ѵƁ0l좞ǭnaz-MPh1% DmXGޭ;ՠgj6fۘxҳǺ ԛ0rC$=i8Ǵd_*qL9ͻ J]nJTNvRc'Vl׉е)7_I* v9vkgA)ޛX}*ǫf^ _p6;☋a>I̖AU/XjjεS5g[^9ҵuE(/OfLH:)-l;:[D;AN)Wh7O\%huɞ螒/շ92qjwDp6c!D{pu`t)6$'=Pu;E --v96TE@VMnRE F:V-4F)4 %u GsEXSNtˁaղٟ/S~/Ԩ`u@*9LȪ825Gm~Mʁ![T*gbO%Yr۱؂"+:n&H[L#m^ԱBJꣂUbTֆҊߣ rDM4;Km"U@L £^Z'87w08:+؂tZ8e$)4A$uJ} ܳ\z§6@%,o"~X ?_NEsy7a pފx\PF&Fb`^+@l  f\w ҵ~-5Tj6M)>r;x^˝ H*:۴%B!lA)VY@46D?s:G-ZhZJ tTb ՘\}Iø_ng앁YlZTQ. °oIٟ tt%!s];[>3P ȩ.~WTA/(F|İe8B+}E_TعW%m5ލrlQrhx9Nn~W`JƼUB(O[?H}cVRwJ/5bۏeSc!7mjdUg̚ќR\CzS!#Fpw†7i2 >BeuKe+ t/' ^D:>G(~6(Lݣ*#k?^<#k#3Dݸ)/Ú/` =,ǣwၦ)TiT'n *e1n(VoDq"0^.G"=ga:D 0X80nޱѤ(+ 탭D[e'{JkkuoJs e\4nd[VEqB,jw@t4yI L,Z&,HDXr !vdaYNk%#N(t.6Y6OR Rٓ-n>1JU)uogD b 1*+tSnѲ $w!Uju%0+;\N)KO:6ݵ|ÖߥS(G az5֌S ʚ:0}gl7諞?i26j$L#]~Y GRF= yڇmEMW y @6|}[XVZ҆f|ݨE5}0~De^ד5XQbѓ vAl )HxVabh-JEQnaĚ!H$&lァi8gj d B9\u O>kjn:CpZPOzq_ReքIeL B ^zuD6|Ry[]$Ȫu}LPCUDÂс#Y`ws Kw(Cz-py ǣޤ%,:Ôឣ<ZҝlQm~'ml%Gg`F1oˎnDqo)R}ꪉc*ڰԑe?YOhx6_oV`" )X`л68 LSKqH' bbc{%KXSGO2T yz8zxU&8"U']=6/LH@ORcہcDCP2t8E&"Xʛg˿Rv'cav>`LH2[1c]fd{˺:4LS2T65+9+\Xtr+Ri^w uz)}qx6 Nޯ^b'51w, (<^ . `2^qKsQ CaEڐ^;NǠgg6 eسlq~;i;>]b ʓ^M0z@ѷP-R1ͽ( ^Iea@3 B]C .ɭvz]NcOfmdI)T~)b?XS?M]+$O@#'U<}]hə()@WBޛ_Ql7GVC&i'piFFBQ~ӠסQ|cx5\حپbSiID' v]d8+[uɑ'ФZukS9ƨ;`ujw۠Gn#i엌 zѕ*k\JĦAhP-n+.l 6zFiXRJPzTrRsHp/Gsh8*!64P{oۍ]nD+kY/T!w3cd\='-d*orwQUX=Ie} JwEV8s1wp̜h8osצCc!i_ `IP5b •pWM6944 IbU2@;@J>ԅIivfjTVfJĔ7\c)pX`*-?{3w , 8="S TljG!1 +oN.鴁4CLP.V]ؙi0dx:3>W]$#3 lB~‰gBg0lck@siTp| uA"WOEOyu*b' |5`^2 )U(Wu_\̶[.U\lU>R BŇ<:z~C. J$Ix_]+9i(}Æeطì %9V a] =j*cv؛sp\hy`IKR5`+Mf{A_ۈ3I$0;`跾5ߺ̶t8rlR>`b+TN.c>}M15?Fn7J.KJA@uײ&kUa4Hƃ"̚4E(4Ǭl:Mi7ot{`"a)ߧ JIojw.Ml/<7m.joQ`I6:Pz|Tjl{4ua9u'Q)/>Id]p@'oYB([Ð:$Ly9rN?r}f/F @R!|R&X KpNT[9hq3H7㟺'>ڑ~Kũ/߀~Cҡ3q='Ȥ.jpcb-qn}C;`.PIi4ؘP(מ"8[D&ܰRpʾ0ueo7P:ܴ65>;7;&t65RENt'~Ͱ ~L?fl!F7kr\ICs1V^e0vTBeI H765ZDa\+,K䅇1"p^Y#*ޮP CP#G_֨E9KѢFL 4R|*6ݐ=Eۿ,Ct&J#?3zj(oy >z-ه*1 j;@JEq p_΀ NЩ"}cR?òvO_@_bx"n='9hwqp>f>7+).a3۹hf}FklgiLR kOw!>&/-n '!&2|1QkuI0M= _\B^xgp#At"z+IZ%۶c"U zqtC `PhZ=Pƃ2)sQ &l-Mb y.6LH'<<~$ъ\ ^IV VLrv5""hU:Ⴣ x uo˚/DaI͍B,U 4kŔyEVv٢g!̳谺(8bC^+@Jm/#ߞ8hg"&,=cg٨J:NaOa\ߥig){}K8X^q-W\8?YOn2;oӑptp#geRL27RG&J㞊9S\ewSD<ʺjy@KoAW8@ pš? Նvp;< *kr¹hluNeRJ D֬0UU㕂PuQăFk$u+mǖS5~_8/6IMM@D+) ˍ[JsJo;t(.l*"6z4WްIW7vk_}2zYss/,ZCvՑJڳ5=3X%(:@Ȯ**㈚P?l^t_]YU)4H0XMLj*>aZ %:VV$lċɎXF{,-#"$*qd1h.eK:~ W YhߞP3DGǤN༭fk"`o38:=X( ƌW'O k\hB^T_Z4D')ypοtxTS#8bpQ"F zFIt|EKw@"{,^^6!:^!ﰉ^*҂J~'E*ny2'Lh8!S\9`Io;U0z=T,}(@MF 9qvOw 4Ѽ`nG^{Ty' 1͚F=qcJ?/GUt\-2a_s\p "andu=j{c(m95MM!m_00x=혴 /( hbx8NYv9{|QlžG0Z?i+S@bo1݊D%+14Z ΃uu%ЄX*KX "_h[i.'2ePVDC "\4;GB{\huDR tI\-t? i zvrA4GR?;գ^8J urf~ & RzYDt?>,[e7i &rvH0Zti}X u"Lv:aϯmʺqB/vЎ(-K XI^Rn#(Uao4yNaPL;ah .C>wgK^f/TC8?9V(TBN5sA {[eK ܞZ C3>xpS4vZY􌰝:?䬩UU9?%㒄zfmoϱO<;pABG݉lpğrJv,ېɸυcak;043Tik=L\kIG}^Gv5ak{G/q9Btd(h@>:hf wL6c7 Mxi=R#w ;F-rҧ7^x'ڏ֖} *(3-h':?Giš&?6㭾 a-TRk3]!^lYzZVjnǩ_܅AI>63қdZJ@@;etGɫ.xrϯ3396JAIn "8'dLAIɷ-7 mgU aRж=3'1s*nS!_Nr2?1G5˿㩻%\ORN#F[xP{M""6T1P8$ "Γg>pmӋ[-BLګC.'9vN .QC^zD|W_%ߗ*HI]ak 避$htЩ0Ѕr}?&q `  a~A+Fr$(z h9 _xCaV~y1 W['O܅O]`9kΎ6ødXc1čU7y ҩ)u'UKl_J;sEڈ(9 NbvbT!СcTQ[wsk#j׀6#'d B2MEIe/Avh H _g@c^MciqIoLwdiAJ -O& n>Fyw4uc~ij˛DnXP&C,2B9D٣-nEz{ lɹj1! .4SQ+lڦaq^,nCK&l;~pZI: wHɵG3iYL7v)¸bBrx)-;'3;= ӆ[GF3W417A#5LK: ,M_dxLh7D K\lDC"p ~wk𑏶Cql&`b\_t.XK_›oj@!hXddVǘ);<̦)Jzv,7߲ZH!%y 8oY6x"63i>U:s!",m OEhĆkB/F;~.ML:3V\&XЩdxV ɏP\ȶh&Er8![fl4]/MIiEc;!* 秫MAWޑc~.5cK\>^5%b̪IǤ/ c`ٿzV5# 6ɯlz:ǜ>6˙oۭ+\ ~l*&9<6!"H;PKnZfΝpHt1Vc>WJńVjaC 9-}:TI[7JaH>?41KM[L 疞]lXA~[s4+OR7򻵾q(li7lL$66pf2~: 7'Ig$E{sp^]LN 2HT )Z·EB:dq6"-t"% ;?Chc哊 a(Մ P^N;Fz_i{fՋj?Aע~6."G s|CB~@r0qfI)h_Xi')9ef" z]0$HVV*dv$B?Zk{sjhWjDdd럫VRB\ڸ{J!߄3o6Bxn:F$4; "xJX?G#Nɴ3_ 2huy "5vVF3vs $l\WWkNL-020=lris\g9D+?,r s@ê1,%Ft_Qp D$=@_ftZE~.#Elsnu,({8anlɎwOb:@/c<xȺ !p"?m x@G9B%^GBZ)qMZi tcO?•TE\B*:MėT#t N3l>26: ;L8{3Td Q0E=B=vS7*7c9zVj2 lGa'4!`ϳA="TOy$Vp܍0L=zXYoC24WD7oڭl詥R3l䜰tdvTj壁H6Φ(5ep?X3욚J[)+ulk*D;[FwST;kU.[sw?+S!21VQ lp Vn%eo "_^$:.c9:d4 RW WЎ`}+PXNt RyԪ )MH$埘s By2l!y c_=~Is(Н;&JQ [PdD7'e@B;ė }[wd;>qPߎ(SM:8=Qn(н'wK!QWT?)3p=}t{? ?~ =7Zp} Ʀl_4o^ Ny) u1Zns0˗c_Wq Yz~nql<ܾe]`z,{q9t FV n!BmvɭcP#іm|62n{tƑnG{aJR %okq U$>ȇ cw3}òUQdˏkbd ڈIV!=G._Q,;TYN!B$%ײ]33LlHC7GBeF\mBvUѹ7q@oa k~_|~#fd[,]L-&B$ۃB( Y눨:df*pYk8WáoBoԁ/#GkߔL LIv\D|<7 U, ׵!Ў%Yf.3`W+;t9O*T fp=m\+qVmpr!auf´cy>/1ۯ<@mˡɭ\i8Ev8wX>&'GpsP2X;dn7V/N~xMnᯩty`MՈ$+UK(7N<ǣ>Hߒ*xYjkhCn17ك[ih}DL&h9h ߰oo"ԋfou&'9D_|fyA]l+ɎR(avQzLtdO[[7-).$36aRxJ{>ӝI;XvVXoSs O+0'?vL5}-xM`@ˏS~BiH.TJ)I9P+MpTq;O8`mO5ġiƑh̺Z$2 Oq_-'d:(. z3KfV [&.K-2;ZXvSFc_@4⟕! bcjXIL,*+ nfSuُ&`V@LYē@B7R&#l־@"1&"e^ښֺVG?꞊cI#Q1yE6b # #I>zu{ HL8u\,Qe`UǬIiIh 90#` \6--+j#Nw_pDǸ$b 5^є.hJ+!w)W۷,Adx$,Z|10Ղ(ht8"Dtn6y$7tLZԫmC3_sJyC[Zs<:6Әnk@)/l 0M19*H# gѼ?gwgEYbT _ }ӹd_@-Q :2oR,"l E({J;Jd囑Dm+X1o֞X_;OaXf Cr0>_PsƠlå}Y}E̖vXw-lݨ͓xa9!7`{@u^,D;i ?4vurvTpݻ.VRyFקꛞdupՆ,bq5#x;#aYQ'3y3' δ^dti*#[f+q|3YH@Uo>.V993Vnz#9SJgLڵ.#!{@" BJ?XJhʰ. y-뱇'p4U^_ Y+ "Ƽ4Z|ܔQ tp;&ݺJƤ9q|KG5kq }bEᇤxlcEIQO-4Ju|ć3E|f 2ogpK:׳-ۍ-y(BFQ'z.BI.-%F|iwO\<$I?森rlƀ UwSV8R?^͉!LjU@^.T<rAQr2g&s\ag+0:.JC4hN4ش?pE>cFo;^v**5 ꧜R\{惛uKɂs} .-@9陜O)QVB&<7M֟5CY,Te[ui4_Bwh]6)RACzFnL'*D1ܜrlm_}A57(j8c{\-u=qs/f^x[ĊQqaݡ"KcClfj-^*һqLAbMDW̎k\r!yy"թCKKW4XjGZ@ֲbג|UP-NXzG,'Uu:'˔RgԈ ¥).[N]n0U>lxʸql$ε?yD~fqA EW U7GbJe-%C0i;o-ץMYoܔp|(X]Ή PY,w.t,ZfP%|Kϻ#AfUro8yta+eck{Q1ݯlv5ĭm}<!2 *ssU `XԍČ2Cv&~dQggr7o&G2{I=8շ`a[L2>gp3i.|xyY0VU3>Ab/aJPu8,2y8 2fƬ`ABo[F텰G/м]HoriE\V3NJ2qVje= ),OTF,:p$O@|W a֡Cb}6c ;F{ح:P(chkG}vV|޲|q.⺭&42eg3iԙ/jX^iGA?2?&5j)iJWZcϝ2^pqo|C X<IH4 xrA7stbKŹ4+lxBmEw1ۣ@z;:/tV[?߾>E@$boZ9mݥ?uҭāW>UiP0|ͤ B*>jB?R3YBvA `f V" -RiUdi*⯀:و!yN5[ Aq@ hw%\&%ʠH\U!,"( =+zkp(uSi5ԅ,C6E`(#Oڍ'1u7=Uڰk=n+^9.;>c͜Rk_]6;at7+ZqKU8V\AU|8:N؇wm2%DڠWM;YB(eАA˃D;Zq.bg(|k3&7ǡέ~i)M^x|%!iCccG,RШ9p\mW1+Dȧp,pɶ3qεycqɣR3O͐31Q}6..C! [JhOc*D*y5u{<3!Y.ݽXbX(S9a8)7;]wȵȀ"{~Z!n@!0;g|d?ί]<ב0i>{10- w( > 4CO) sp+i=!P?dp8OPB)SgEa+;d7^k#s=$>T\[>*Xz~Qxv ioӮ}* j!]JC{^O UtFDA>b@?Qxn1N=tE@o/yT 7/=(:կ1jasnf%"N{j,V/hLt_5:GUY9٬枬FZ}(e$r O:_ :zspL1I^~ d-2š0v3Vl`Xxd=JnKM`f;B,a=u;FF|㔐pH*kxVp{8`vx֊k *scɇŷlKWT˼\|"4uڤ2HɋŢ?K % :f<-[d Gޛ@UZ<,Zkxل.M\ۂq7_K=I`n\SeZ@)-.s;eXEVa H2J(T 9xok7%)ָyS!LEh`W-8:15[^^2՛gRMNx{{1.vWAs2Lׯ[恅ۿlJ+pԿo2BF3Di@GW{T1Nz\dB{@N{+  4h <1 'nl(!yf%v:Ŋ  -].aT,1@ԁK N T]/7FΨr Q䀴!8@w}Iӕy%nJbcV4#nn`AbkCL6{'0/w= ?u%C]ڭȨMI͗g&MN}+L YtT:ao=0ܞrzimZ;fokՃ_!kL{<1#92F |ɱEnc(N--_Ƚ6VWO)V8]* lLHL'wWpuz2r(0S蝓H̒$i-)cҩkԷEv5j+WBkȔΘ?mb4KaXQ*s>2ޝhCM}?ߋ<=9NKa)z㫭mrbjH=FlC0~c 7͚VL4ˀ:;>!:RPO9<+X G!XQ9.<:1sM UUS|>vOg?@+ ҍ<gK*iϖc G]{oSKz; 9Z;j%lW`/ opǩ@$=Mޓ>h_S@ |2PDr (PBlU6&5WMC=ǾL-,CLkAp )h(}žJi*A>Nț#'35:~ZLr3Ŏ6O|2G9Ȃ`Q`J}+]Ѷ٬k@ k-IsgE}fK{l*% NAjqMw @z"]rwu<̞ÒN}"nǘxɊᘰl!5b%r5bW1U!|PӦw4BԽG2,0s#.O\0gzeJX O__NYi:f+ V -?ʦ9\hvٯgƔ,8le2o9)< h#]o.n/wň|sfczukwKyPm< BdYgYZ070701000002e3000081a4000000000000000000000001642603a900020fb0000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko.xz7zXZִF!t/G]?Eh=ڜ.+v0\Ev}7Eg`8#% N|hdd[`FY'|PztITKHCҌ:䲄cX^W; 1yn֠Lk"`.ˆt"'( DkB࠘dAd%!UYk j }12HS:]w.l!O6CXh(_-NK. QqJrŭ;DSRaxwhߖM۫ :[~l HӤC*&HhpDoR)TɌ0 g&KĎ#ze x'B׫&U; 7'=Q\U>XS4{L~ʸ[ΐf/qc~LH",HjL qf"|x{WN6X@ÞۗC iO|$S(U@)0=WXB1:GLŃT,5:TI0*P襕:^{g&a{ ѫSr|&o%n,O6L)[Pۗ]x5t87,aPNuڡX:]:h6Tl20f^T.A$uֳ`\ozPB{FTvȳl,#ųMb{h+dˈf㫟v!ڹ$H90 4j{z|U=ǖ(mYU'"C]N'ui?OLhNSLan{=cR%8nG"I]9!dEA,6HDG|rΓB3|òL;d21>k3veWAh)\Rr!0hH6Ɓ iIA>F Z!Y 3< +gM0Ujy6ӫDIؐ;'d9Or3orp}BA/5 I'kN \p{.eDb[*}s LG_!]=¹?d.|@q(W`a "Zeq <^u=·`Ws= tkeOlӌR1) F{.yrl-'H `65 @  ūA<Ņ'j X B|~A:Aڿ Q3D%td[O~0ya%M}rP',xGWq* 'Hޝ5}$~ eXP%6‘VzlVLDZ 📴€3jqصkj>3klr~xpи}hpbȏM'@$wzd~^)<(% [F}f:+WP* Y׵22NB[/_.~H+[tP}dncI.6CY#K)}6,[P8> 0+ \5I&esuvky^v#)lІ1FHD 95K(΄9u<ᛈ3Q~QC7vq1Sefl]/ƚK"6' Txlea\ c*#wenFĠ*M 3\K5oacUsv"@&{`ytuW@oYx(tQ$З'FYiD &A(%ܗlfeiN)ru C2LzZȹٮQzQXj}5f6QI~"x.~ 4qְ㈙AXPv6ΰt2D`W2\<|gi@<Z!=Aэ'w)UF9ulbr/=! dѺ,{ Yp_:V9_TZ󵻾oF̜5cW# +7PYS+,t50pP_jT4}Ji 7M?`XIstm@#v۳ >iv\ԉÒ9DL(+Q"$-a~ٚ\d\pV9?2'OgЌo %{E@LEw_i;(묃F?Tn>),]_TN)3kehu}.$ڜ9שe:LbIJ(]o4aÞ(RHM!_A(q+hWfq} 4K /s bnujpg5eȯ9Bul" p|:u]7M+=6L;k:t5ЕgK?^n4hs,0g揤O*H-NqɄ^wb ,N-%B;tջ743䁧1Ï Ed,|DI,v T*nO8Җ`x"Lepo&52ȔU衧L?VL^>o ,ip}'WH cmqMu_>RP[VT$g"qVj7i1d#XH:W=δ.79-gմ{;yG26fdEAi_ic8\KB]iR0r.(W΢o]ھ d̟7dLJC{hB_N| ˼J;j w{ΧWr]p0@[.Gh6r@ !G Ll1J'(M}Q򖨛RUk68#¢@a`Ad{9k,W\ȌL0yA[c>wqr q*n裰=-@i!a`S+-Q:虌n=~w}sR`ALق&<ˋ"X>3kڻd2{JEK%:(i; زFg.#r,:TZatk87CkX<l\ jD(oh=. HYD{{-1oY5sW"e3Gx-; ewl0<uKzœ[5a| > -H$-I~7-ðec9':זv(c=,sP.5,&zﯝ̀*/lS)Ԗ^aVzqwsPքk"٫ {Q7p1un#qp-#Xg}$z\O0n&\djDH'G1LuYNEJmɇpM 3Z t$NVJw;jS:Gծ6<,*1Dbyl bƶFdP\BBrM_[= * ؂/1%Y:_Hy_/(&*;f]+Rl^w(jx1sI8V4R3ְ;tUVpE`CzkprJ#諾Gh1%=yjH=?C\XB <vKi=js3.Ӹ,zbcr+;2v~ >/b{jb&5yzp8/>q8ªD{j&X7Mѩ=կnqZG?alBgap24AÂyJF~AE `n22"-sLlxǂG΃>l|ct0z]ۋ'´ϸۂ4!Esetz(TP& IvPEᚈ>d\W96j 8LwzcgxEڮ(?Wϻ 79v\k^9&oli)^hɂPɖ׭;Ae2Nƛ BdDJ`IEI̓%|ALox)b $DI+ eFXRA|to}ޅ-вAĻ`y%L8lg6Й7EB~n 18/{ܬ(>^̢^뼆kmٔqV4M6_2!"|Te\9MU8& vηBlyV*)_912 Br3,* ψwU*9d( ՝:  rt ~_Z".n7ˣGF::SrZX1`K4[ZbOe=]LVw\?)z%":Z2S*=0ܽ~% DAϯR(38H#qY 2ha GiR~D.iƢic1׉< ΜI8-:*2q'@38wlClqFTͷe0+q~VB<Bx!/9B4') bS9cKGHE*bh#1YuV[A[`\¡Ƽ':iEkEūA/g0-v>$o{s1?]wѕ W ݪj|y/6˦t2VQ 9A1zc5;W YdB3~@p+7b"۶X]0J% :c-<[ٱD˨,`K&fQRs%4eP$*ަl" HAgθd*"eCTP_GU''K v\J3@2N rߜoPp1c(41U5L IݫD7;Vht82#w-pL[E@`B'9O2&"V[I}BˋوUďM4^^c: 8[^H߷gr kɌa$͟ԺL8]2K4y{hHqSl.ug>IcIlP_ܓGb_ dYPhiA, 7]1_Ox Nj sPVX||ˍeqc*&3~_WhV̟(n͘\1FUEL%jRͮ1uԄ%.v &g̅aZMasW'צ\#19uY *[9vcOiPAMtg@%'M8%LU\xAM%Qg9l(*씟dP8KbKSk ܚ-I%uu@Ai~ k\;l)JΩߓV-eR m2lS:f_pRX$0j@ )X,qi@:w}whu+ӒRc׀硤!5vo/.+A࠸X2 g-Qqۺ%UJPiFpIeŘz&۝v(Nb{'{REw'ol| ⷿx{#rR.{a,wtnm^&U$jyⳉ&K nQq/vOK!weghfOh"!q4*3FZ)#Ss_YbţTRam-xGmM{G_&l7qI)%Qz(ZkR!yQFD-e‹40!CQYǙSSMö- Y, zrT1ח׮s`͙z'+3Tn_̯>3 [8FTdfC}9sFX(}t@諲[ sv'b ϯ̞[1Z& 0F=o&W9}`BϢr|~L-JO> jY+˲9*OILj_"Ԙ`&FC˓#Y&٪EeYPb?I$+.ǚY+9QH'-o oZd0L􄨶>@Kj>`DysQN^_'OnV7 -FfvBpԓIc1}W0) /@C<.EE hgIĨc2-&_#ESg;InL[1.(eݞَj$2dbEQ\2:rnǴ8QOPKyBO+/[TD|f{Irj  ^ R@6vk,i!r&er觇Dt3Faq^D[S;β{VDi&/q&+YyjꥄxZ`k`u}=Dߋe‰6XL$bh ?4V"}6&Q7&ik3Ytr,VMLIJnX,dk|C\Ց5‰dKBygcQ™ ΁>K0EIOp\IMgGHiZfMpt:[8p*YfLݜf\[a#l}+ZYN: IiYlJBiX"g[cp!~n:|,T3W&7bT%LU<'X*GsfDH82̋'bmHząó:6(R"u?ҫ&7<FZ;|m/DTGm蓭&Pp"f)ĚA՗oZYWb:ɶxԀENjX Olir 9BSr(ǧp]pW *<:{ݗZAN[SSX7oH '=X 1El.vpfP`sӏar"i"bFVy2ݩbRgM2ԁ95"=օ?=vS2;l7ox^ih~_D9s8KmjPx够qsK3 ,m0dͤx?{Bc3n7_H"K㢞ls?=ALy48~+bѯ $m`9`_ch+܎,?ѧ8tŒZt/ |238e;0iȄB7w9@T1y08Bd>]d1 2t-8-u)?noBjF0[jχd ʪcBT|`>ɇ P_'9 S@@99')e]۩NlE b(_gY踆H:A{p,餠ոad -"^ߩQ8Ϝ->h.iHɑX{ϥr~ 0Cɀ3b["k W$O IbjZ_@[9.nn][I61߳MX.ccٲ} Q~C 礢Ǥ"ZRu:k@T8#t,Xl2}Q,dIs7(Z* z(Pɚzt1 9|}>iq'_*H83$uu4.0^{sz@}oC ejJwi54׮Eݑ'ڤp-QX8˸6sFh V; 0F"!CG`H'K`vb 1}z]n?`'؀2Wp/F9BÕZqż5i/'ۉɃչ;bP0x 7.k1JUf3t ݯPuT?FؙV8nrtrlc]k$*,vV*|$ Hq_cx6Tls5d(=|SAm{>}Z L&mi@41\ i8D)<;Adm|ٽ~$RLLȷZs>Ti Cg<fZ@i-Nm0 qCA3ǩ x+ʔ3zT \"*&-~#  ,[ U 7yG>IT߻b/q/]{kWe֊<I#y9lj.#JT>SZ8$=Ѐa&>D`Yy cqg ,|}!Yaao-.QɎ- 8=>gc|9-> 'fG51!h52[0؆$nl>졠a1{w-b@O@2RnVX'~P3"rݼ6e~ew2HjgǷM1)idTzK"̄BHezg]=(:Q\#pܽKf9丹W}1Ulpp|NDϐ=3<Lj hH܉*B %c-۵ɔغ+"sD!LʓnEp{I:y6MUgLd_MbIDiLTˢeN'>?àuqvLyUMCd ncn*Xet>+G]W.髉$;0W+h_Pf=]`ն ] ^XBj[Ǝ.# xw E/Cp8ᅈ辒ok)3'Kwo^&.X흂DWwoTDo7UL &q*x^e5-uޓ8I  ϫf R@FQ^qiD)0v=.V%\@ /2&%&p[+KTFKU7 '^$_{Ε5TYu~Qk-97t<y Q80aA/=U q;1f ն< wPqDVaiL8hu)Š[RWy+C!% DKϣ8 YBHC `tz-9u>ggZc_tJ.-('^s <WGT͛W\̎J up Fr!~S755 k(mmmNgU*n:|3'X RQ5h#W#"v!/UJ^4,3қvOL-a{elhVThf[G'C=lY[e2wt9cKm7*>(,džA=ۉ_oš$zَ.0[%(kQQ~vK s8ĵV;I(/buCm=DT;`ׅqm@ͣ"AgU}`/ 9*P=EDDN}NG ڒ3c9up:QPw_>qۊ6R,>m) m{v-i c(wmO<}.$@h9 Ԅpnh͖2"5cf)HPQU*a5Hͽ~SgVw4=W g7^K/h@kۥ¤jF2MȘ Oj6ɔתA,s g?L%}PFVdYTt BEFpyLi:HX04t]OsY='[|WL92*dgZn攐˨I+'_fKiVGuF@ws"/7ޣ#B¡-~w[e1-+U_k"żRݮ|= =uqsM=#Pc`.:!ʹ)R_(nj.'H"%GbnuRԋ766QHڊERYek.&<ڢ+y@%홼^儴8%r:\MKٷY}?haZ=Eky1+^ƾP)z"se\#ǑmXJ,Se]KhD_I|zlC83 ]9Vt<}ZB$6!SmMYq1 v?wOGNŒ'*%\N=NI_fLOchY{&^)"tjFW b5Fuү6![,AuGcSsxbšԖ,{yFᦌr>ʼng{Jh6HTg_{4 HQb8:Sw6\N)Ptys FAHr85u2*2nD)[.(OK7l`:l %MX? WKV DX!_2 ӘZ1c'g,$pJ{Unk:aR${XS|.Dw׷?;wXBLQUzVg7I%Izղg|NWy\, }WNQ㵸յҟRѵX^NRۘcuq;#7Yv)wM}j/`]^A)C4 "~ޑ9M~vbkԇvDMôX2,LOKp :M[dAeh*lY/B=fT\ՑuZ3VXg!PwXW;j#h;|}G|D!πt7gĤWR19>/=k>az`oq SO)C@zrU6kJOv9ܕ@*M;]7Z;zvՄ|h8d}(Cnć  R &Q|ed15r@7ӪP[{Jm}'B:2ht+$5?+H&<O#`7!Zݱ$U2%Ϋ۵=U;PpD.VTYR}8l@Q`1ȸ]~>\z%T)"@s7$,)OȂ*cTzR3? (1 #l>k^Qn9$^t4XPs P}I1dM+4\Z]n˂ R-_~< X>IߥfK~k!s?ԆT-%Ugq)E2”:ғnFW" 'ĉ@@Y"o]a\s.sS:Q ;1t+gTPY@z#z%946}'O7n(g{w"wBSP¿@S*]1l4>Y.'֧<)׎:274wt)55~"pb\; i XgwwLGahmeR8t6β{u>, 'Cn6 ܓ}ַ{vtz!Z;᝙nR}'0Dm}?MQl ,`1oNp4ː79FFIJ@`h)=wN͒{_, Q*`} 뮒y[cf } ;zַu-<Z1tSHtۮv*}Aj0$*+HcƙOj[/n1g+tEEza5Q^J͔=O^Ar#}PV1/=AْA(SF[1fq7iIpǝUir@,j*UU@:ҲF?s%DxK %O1ES>[4z vt?.޽ٜz Kj My3&@5Vrsؚh~ +;0{2ݲ MO7E8*zSs1[˚O20?WK_w,QQ a1R!,j K~Z3tsGOUDQ96r5lOjȿ su>T6l+N5/o6V3PumN^s_[zl{@4U' t=5<jCnMӼL8C B=?rqgsI{!&ܬ[B.aaQ~Er,rݰ1]?e# at2Mkx{*IGG0'8#$uY#R,F<G.IKCԸUBAY-ڼ!:YKXPeo-m2N,ڑ#^!,uDG1QOODPAM(Bju&G& *ص=/HNl,Q$q:"q2i!G>;bi}J8 QkDDK9N&j*AlsN#iqԵ[/্<J{*t莦I#.-?s|0v,x @"Aq[ɛ7aBw>͒[yY%; 5T\/Shgw@5b F^cFրG<Ͻ8b@B~2o>xugjzeŖ~㏮Rd]qbrY |4q$.Jevߖ hӣ%y,qQca dO,Fe{R!u$O1O[ ãm.i҂\!jRWVvmյ8sry| Z$Yc`6TG_?F{SC9{c}o SQa(Sg I[ٻ+b#ZVׄ\p,&l&od+wFp9i~ X)2JRY׶X`xtzXHH1՞37(Cj .IrL/Eo=B<[N,G@ Ri 9oui58Y5޴Hkrjexrv2i"(E`l `uoyQӻɤOӏͧm)ɫ}Qc9`*z#E]Jfo'A ̈%u?y-HՒZu-ϳeH3_Ԧ ͛vc6o縫HQ)0 *m 3ּGd&OK7Eh.@Q1u5NnW? Ԙ`E(׺J&К50ֲOY@j6<2矖㎆ߞ#$P-;V+:GTG&.w%#1<8;B+nM ^-6ya9]Go+xz\[e;l}vsFARw @Ҳplc+㼑$HBBE9GQ#SXi'}/ 9iĕEsTzSZ?#$$( t(IiԶ{uxQ@ױW/,kOE}dS(JO";/3 nA)9F7ǿ<@NZFp!$p~ _HW:n3h%F5~ #SsAʶ?]~Ljzb. puRD PV==*C1[FllmF (#NP'}eCRŸ(Io~{!/]WI$Jshx.Y|IG4浉gel~ 'y%Dkl-Gc +UtwS{:Ȫ\1Z }x]P.&?~*@c۪Ü6IݦRfznᷡ1!g+9!^Bi":TV|hRq@9 WRЈOeemƍp/cT1.w}D׸KC-9H/|cf>RLTUT0~4;( @ @\~t88?`aI* w5Zt|.7JD49 ysG8"ڙ5Jڑw[C=gbX]d&d?iA*͌ F~kNwObWH] CUQ/'-AWRt2zYka!Hede`eafVtx(~3!TS.u‰zʶ6S!_{5iѬ=9 Xlh& ,g61͒]v*YSYR@ބEON,,V֞32e"/mb +/b8]ϔh!EARF y~\)e&˒GOvXlJ1[ӜiK^ q]oӅ=в A1{E&\bIEpiJ&Ǘ `y2dJI_|do*:N,!؆j][S%A.Z l{3nT`+LHվ:,ED ;V?F~B `. б~\twUE7֨ƹ.(xc#gT(sdd9r@\Bx&_éU)mqHLu)c9jv" N8Vcbkwߖ9 %JdK'"5 IK1X*ΧB!CY6Z Z!İEXYǧ&W=@0ã> < yj7h }3[Fby"hв{T*GWנ-_GBJE bPFAԀ_#5e^]p+ԞKcj\{`d-Q_ռ`?#pݲ-W^ֶZw2APorpӓ,v}E=a˫G{ Z'Y;k䡮A&^IA-/NV#R캇N$Svy; ҥ5+KͲEdJ,h F@Ŧ1glko "$4MJa|N'qɭJ0hM߲MFcس5$nɓ1nVg:y 4]R?NVnU .:8 'Q"cl[.-,SU։CЃW3˻$!j>k=೼+yu׆Ÿ;T`d)YWpizt8iin#ǫh 1Y/Q` ˵SS1u̜óOOLG%%(K^Vm5(CS:(sgmQ?!k l qTg~]1!K_wӃ~X"δ]TB(eSig~Oc-J8t'gdMPR[˰@ >t:aa]_WM6 wGTqIY, =שDs @Ȅ"XOKdw3o+?J7TNN^] m~rwTۖD1g8y]<.B(% ;TI *r?0ږ6zɣF+\')MK Dc{G>4*لR){+reFTbn;gEqM& $7ϳƲ"X*[s^/? *d/Q[YA6Ƥ$躘.qua~?iLmRzpn%JOԐJHKgIN*U#G~a+Ui\ļӨʛiq:.E#YL8+ CUdM'#خ2|`^0G"6`9FzoT%&]Q.9RT:ĐvL*GlgHҠ-tdxL<=X2u^6f}&XDs%ΌӧmP񧌶m&+#%}i)!~yCeAH ?>QpТa TP ߯ũNwU >FIu3~iqҿhT%huK69:2wZĮ&zߣx3K=}Bd{3`f?2'LUj&>.7vz}7|v7~5eLh2aĦ;=C"vZW 0pހ5(?6"͝<=XPqq>*uJL*[dI4&G@#DvfH`KjgAʦZ7 :PZ$iw ]foOt9=_g9:@QLR*u'C_<{%"kxj2Vp hfcOs*vP 0S6|7m 0GPIv(T FM<ΩjL?WT!.Xr*۝-r:tE/%u&Ѳ53" 5L7ؐ 'H{Ï$HZWĮ*p [E @怹&k);7HEjHZ(xZA!;;7L/NC7_h9,3y#Bg.t@38hf̤H3F޵k nx.L柦2)طWձD"o:p*Ny ' 3 n`2I;-Dty;NϘa+_lhϻ$Ebʤ3`gO4H%o B9^%)uk[/=rSC{8*f)W3@MrNɘ&G$lXfqƸ.:zg;t֨fRK#L!'_ `>P@NO_w)t [AÚ~nF>,K A 力Aǹcﳋę"W"Hg_X~fY^"|Yg 8[WFpJ"uH[o0]ybzCL8E&0>tI(e֠c, C"ka9'`9G}a_.V5<|x3"nt-4kC[̆MM$a `q5(fn0kjX v۞ßf IY" ^bX4LJK]|G$VVh.qe9HE'D !-I$W/O f\~7"|[fg7Rs)nmVKϨ|^1b|׽_x`P:'>a o&~{| 0ƀ^@8&AY$(jw)VQ8r;yrab Keډn: ;@;Ұtq׀t|]>^ C41#FmW8٘*z_chtw1Yc NԱp3/aNhhpiTIN+0"C5Lʼn#v6Qz,z=8k?vb>1 Mb7{@;,?B͑yjl"فSM0jp_?GdԎN>dVCZJ)l[BQZ0kŧM֗tj?(WкѰùMx BV*^!zj3 ̦-[N#ⴟHVӔ>,G}c!Nrn 4p4՜ aAB+NJRg{54&ⲟ{r6 )|Iu@\eޢ 2: PjCXmtS{cxVރe,e\qvUZD,li9E;٨p:XzqKPPMӗ MB D|}a ˻tOIpc8(? <)( >MDQ~]M^8uIq1X"Œj ÄW|2j'=.;bPN@ n=B. &i\Z| 47֧ ;{oL.}7zq!}u,r'AT qN:ǭy'wڤ` MziGu{5C#7 Q@v-AmX 8@{`bUsf,xJ<0Sƾl-]Gpf?v5nZ{|<# \Ӧ|k?5XƭzWY?8S~aL{KQ=1?ԗl#'\M"hO7Pc Kˑ-NYYK*%(BN|I{_a˸bG5׎/%fE&%)`faFD@ .D 04CǮyxY{ 4Oծdɔ7)!pȯ Ƃ<k'> }\JN}_V蠛+P6K095}sXKyS&SHxJ0R/ Oet1š*+\Ѭ53>\t+'/J ɵh'Qb~y5 X;yD"~bw,}T%H2>TF7-GR[pxst[=qRkyc}(t+,HS7 9~_SJ6?<0cBНK:6iV8bN{BZ1*eQm0T:L|!r$̭<0q,#ɪIg$<~8{ = ^rPQ0^R6L}-B$[1 \TOfo`mF\a&Bz xor3^UY3n)yrD5!]C#5w$}3chc G$kkg L y> VK~嬬5 #Iǿ^'(ۧ]|JA5jk8⯜李u좉@vٚ~jkQq_tFotje sYtQBvbwN>!\AAf T|YqAҼpgkX >6zԏYY"OvVO1,+beoཛྷZp'͒<&ԯl^;hMN#2jk9ɔXzD@cQʼnD>d2klObD=%!@q;h'7穇;Xjjoϣ5*>&Ccb:C~&}|EeaSYAfj`ݶΚ+ThmE KoR㩅Aϥ}.>Nk qkIo+g*aSH|,^\yd*Pc<1XI#\q47^:L{-Zf1;08ll9lvu)tYH=o%tPɖcj2GsTk !;G"A%CoZ7H>w I|=2 DOM.(`&  n^ZJŞFO[Zu4Vs>$w kE9د^x^IjQ?? .G{qh//OTEr5n:V=J%MW]ahvR^wB%:l 9j񍓻¦h4Ϳ5[/5w=lWv/ּn(Y_ 7^^/nz>W9Y!kԸ ~B͌Rۑe-n]?-g_t!DQ!H TS@TJw]JcA` L>hCOf8+/=[?kGjU;L$dI#3pS0dq6C%+(rql1^,#Ftx>sOym7<&Pڨ4Ȑ}4˵K,9&heR^9>pXxZ f58kjGS4jch(~gV.wCY2?!Kf>̲/ϱ\(x3fUR^bcݑ)zV\ 2߰TrdƫX]H|x(cD9~~P@1rTG8F^ ruhF"k@+T[NPO0.cGŌt:zOrEIJgzƍ ] khU%"&e3'O1՞DXs6a͈z[[T4#[{^{D)U뿐◙Ej4 j2.(p=/e%Jv4>2oFc `: ;kkQqZ s&73#-m7l9\h`QQ21p9dzn9'43 98J4/B|5 7sz^܍)IeHfe$ @_RݳSuD/Jx6t&-GYM$C_5<9UA\ͼe~Yw3jk7cnyY`Nɬt'[ꅕl AvXc.<b#K:Ab7췮":JM}p揎i/t+-9 ^%+ߋd=ZEPvE>ʫ@6|$TBXYڂT[=l&XkF]UT=$A)>T3Iu~VZT5"aqr\HvP8~2'T⏛֣ȅ-..!qSnCOS~Qb]H $C҇b)5ڍK6yn1O{\kpq փ@Ϸ{`i#\_Q0.Yqf@ _B2X7|3͜\X`豻%5\aZlBo)Τ/][OPaGBN(-ɱa@X vO@~є+ۧbNLOLvNix)A |TBi)V͎CX>H~БL-}%~U- ̗ &3aP0{'~\/XFQca~ ?+a6 EFHYsdAaP eqpMT%Csr TGU)2`bV!V<#V^ڿvxkW-nPݕ8#7We.%;pa0L!$oYX :n9'/Z^!m-Dm` pRɟt{%2(JF֣%R/BF7^-6s%M8f|?ClڞHգ աS* ɓ$ U}v#vIU9I'6\DPrjRkR}4T6W`{у/q*k#޵=K_FotyXtPi*fAO'JV̆9i)nھv2t _c # Vh_pI` RqCRIQliҝp"{6M |\T%Gk[&vʿɟkE ~jX c[9OaR{sǭ[4(Rɬ],c0n1G6X, --<.j;nvYƪo Su?\ ^%=Um6zJSP1rmi&v "{)b!KIl17n IH畱j{#occKL)hxlHR*E38$8Wߐ)Iz9x&x#uiTު@+FWH& vYz^laU|z6N<O-.Qz8Augd#ohtM.|ϥu8O[l7iÚK+ PJ㭍E3 /hRT\G̰( ;^O3Ck٥+8\i.Z]V Oő|(hOel:` 7F !Vt1^'<D`Y/[8&>ssSWv㎄)ΆC19֓CR j׸ibǢ5 5%/P9ݧL-FpC w\7')$gz]C},W W F:]LfqQ%>2J]Pr(!/s c7!:1ݝFIk['ˬ;r]in$ٚ+\]BK^D@]M(7'zw #l>ʆkrk ;{ٶȑbj5b|sV}h` t(,z}mM-?bwqǶi *832Qg 4ȞnXF~K0hkt=Qƶ-|? 'YAΨѢ}( bT]zOnKNΣ3!>f?"Qx&/]}Y8+"EW>>acEjBʮ>Z;rCϷRtf/I⑋4Ylx+S8ͮ[zQ'@h;!5,v9ěi|rŜ0dQPАZNQ] :Y#ezSxvhkTX]5/i-Ų'xK)9׍GLQ'k9 g(ZF?*50E"T!r &xk mڽ4(*و[}MtV:8"4irpEj"KNfqYd]B&ΫfB izN9fm\}eI[S#TkܸXygr#K&?wmҰD `{5D`*yjS7 iS^s[)ֱl{G)ɶ{Aܦ9y֙z}Ay @. bYF͚2>-z~!_}ZKC;׳4& C& ˠs^8#1y_el4 } ۂX7+ 0V0z o]{\^ M  a .gFNߞ>\SzP V`kF4R+hB Q|Q~ug @FLƢ_h_cwc 쭮$$RYب[bufr=kڅI>;>v4 }4YZ{ T9YfP#] &EH=|4Ğѣy>hŦ$O-nrhui?F/~}Q߱48 I|Py,V6}rՁ$ |e=-Q!Ve/Q_/s=r!\xC6du쫽毧 5c{bfdbGD}i+$zLo ̆Em]+Գ-BPJboʵ)5=m&!R[:|kvL7U8kPY)XaXxeįCH",*WpvA8SF+߼-SB~t BeH.6 ̺ǥp X;r\=&Vko] lmJ6d5IIe(vPE̬_4; =zZ7'Eo=mG H4Pu!|Ez܁ˤm^LS]Cপ#u|! =6k(pV-P+vyXNBH]!^p럛TI}|ZʷlZD2i%_:Bz.EL<^LW^xX )hXw@$l8Q/}"\g&f*kH—Iqe h{{) .Wi ?jfWfIs LRx'=y*g:CXĈT&C!5р(4 UD&;!1d%9SEru' TF}klx|j kŖs&m8iਾL9wOYL~ZJ}VkoV 0ّ12yY^c`& 5)\JL>TphX'm`MieezqZMG `9ɓ\i5Hq.l 0{CO<IM}2n]걌Qñi*>\8F"`dpfC0 T1$.hh* JI9="Hl\u64(! ps9<冚`BZ 9a1AJJ||3"|@Cg seQP"Csh =aړIQyu=@h>ڽh.Zo)a53e]K@@BE@yT 7^SH,g$S0FDxdrIkI)) eG(m?+*vAyYb-pOM5ep:ATkY+Y XNb*e{5d18Z']O|rwT%wN8-Kf{k]Okt8UR^ #cޖ~[ewT+J wP=2\xg)`; RgNbZ Duq,¬R14ՏhNs*kE{XV"Ιq ;Gxtx%Ûdwzû+ X!CB ;ݞ|=U0(&E%@~H3?[x:n~U/3gTTODC/e pJ~'H? c;W|EjJـbONyÞ@~A'qdQKCJ Xp}6ٖp@vW7^h1)T^ovέ'lgw i3l)O)+\{@JF~fr@pGs  */#e9+* tSoZjD,lP\V0QJFroq;SJl拋pwr8AE\`sB1Û\]T}.6 Mj~Rjook'UghZ6~#7v}ܘ9D7=K݅`J"Mt>P@0>( q1G_Js/-2Cg5Qf X~RЭ%z,Cl~ws_rorm~/r}*:aoRZxD}6M xGQR>] xcLN3r➰:ېCMU'4 !E $ijoX*-^b!0kVZbu,|{/UQ8/=D}S0>>RBt/ؚ#1[ ݸ'`yЌyt^uB_Ky Ys,66k²Pg4ʼn\HqbЂr2/Ϭ˩dHż6J@DgkEpPtތYǀSׄ><.EXR=%uV-ˡ ܆_Mt`9CW"hNb\ndBEW/qEn>Q^v@ʋӇB͛RH̩2[(1%MW6k5ξȻr+/M<\\K[qP*aƐRFߜaak7XOclE&dx;܏7 JYbfz`NQnY2`Fسj,$uDD0R`mPpd_Y(Tij2j7=?H;&;`NAnL/4A!fGc "@QY@@{!PٙOA/^L&'HlC~_8D}8@{+^xkԸI>Q"$/a~,h&ѾzU⠡fo@} &еkvh{]YƘ!vx1c Y M&: YNˆN,ܶNWiWYVuZSmg0>6m@R_ `gh*ok]:ޱ YwydZu^i/D/Qâ7falNÂ.4\f3vz%ѤO8YpijrS}G] ]Լ>d6 Z: 䏱[ȅ=s# U|nC]ŸʐCex) 3i339Pup^#+9a3|VPxWQ6cԵYN8|{67caqw_?'V}Uy!&f\/qjMo߮(,VvMZ%E2 6HuAg QPqD,rt JqQF۽Xq[f8һ0/;l1땟j+~Z=C%R[Axcf_cW_E*r\mwL+[JQ{[WP>aq۴ Rbd,ml֞ة=*^ЫʙخZSw\ӵ+YB:ykWy*so'{Ծd?kz6ce1F_xQu\J%ye2Q'$:] HTd/0H҆kƣu#Yn#gl.%g3mg "/4 rHGᤘs]@EQi8I uMnݻooo+e~yXh2\u l1L٫y ѐv6M D]0lP6[%7Ca܈3e/gTIQeJoš*Hݶ O2{MN{fn.j7M^5Yv b1Z{P2QD:{RkSR gƴ6ؼSY*(7Ҍ 䱫tPL*F}%oҒNŎf9qK15ν}^471}|՝I vlƪ5^2q l@@#|Ѝ$Z+{b7AJǶ;zg!Z߸T`45DƺDx%7V[}tVIsJlhE5's5GHٷp+:-m,b4dTB/%>"lJ~)^v$+hlJ Λd /й/u棰Uuc_eBmdҒ$s ,7{!JhWtÑC 2=n`9m; 5b$q)RQ CQ/t@Dz+JTu0Jx冨h)uh u{!URcqCytl$rLZ4.M%/$1ws(x!ОGJ<`_9awXfaSsڗfv }3H`nmT$`ʭTa*& $CD=G~u[ iYd$q@Q,/cNx A:+Lb*S?Aӊ-1KOR7v@D=1P,5f hy!H7ᾌ%bCKE2;os o'e@ {`{ у?Ba3sRr@,6Soī}ر 6z/ M}Ј5.>$'΅T ^ekJn _ɼ5Kz;V_5Hb ,Z1Gj}W[ؿ6XQ9 0xUDNJkx'oyhʧ` [85gs!Z-̐ҙ qv;LN2usgoUoHMj+a$)Aޝib̑-aV\_iƥhg_.TmoqGx֩38+4oawer;"ihXZ(@c~kxLH+9aj6f0o(iR0T}^5r: /Xi$7H,8j (!7#p$Abm"8]OY@v> 3 =ͥ#>zܘ}ѣȴ_93o1ݍ!cGi@?vn/FдmaStb"944/vޮԨv"ԼUH@k?NElAxC,ؓA 4uCӹy3`z뗺}uB6A˕qF1'uTq\tɥjɝX!7n~@?6/3kļguzWTets4.vq{ֵ@gT$o3Ė$/Avm4'|JT#3Svh!1,#if SӻaR#r_xKȀT;^wehv2mׅzlyfXWTt֕EM##ԈF}1o;R5Gtɀm\ء~wL= \r"빿)GYmgNl||oB $} oeB[3XhY kiVŊ&Yq7i+Ļ_j/wпE-gZ"+*98mϼ /{~rvQ;Wm9â >wF>T9 ЩX<^ΌQם5fzR^9Y?Z^ ΒXt^DWVCs5Nw̆~V _="ϰ3]r'3?}|"ֈ563Bܪv)JId3owjtJhK&\iJLX85\s]Kk?\(ޛO"Twk1dB)C&RY>ɰ'ְSû_I^AR1dh3jvŎ\q^OV:LӖO7؇8bѪc#oCovS)Z ]ߝ /Dmx@Շ'c)zm&^ Oz%N|_ɚǚ}ցpbqAWi*䞣Lr )U|'7_{ @.kQ*wE 0 H]43(񡋝V8f"7ukQ* &#}"9@E''7gQuau0t6,.>ZQA+%K:-k(:5imxB>$ƾ֒='PzRghiPBmEٰtL7Uq Kbr=|"nbXh00%wamwnt"Z^QXC[ FPԇk`dHGA+:K є쩵Qij29`&%k#J)*]NSB 6"Nlԓh:ge㿸-zÀڗr7W-,?ً1KZsBcҡhMj_ vz~(g+z.`4_c^Rb*%^=P Joʶ27KƮ3:U 2`}in\11[biO.(|S=l|q3ֈ&g#ʆO?\H4s 5h(T!pvA;&-|ʶv0PJ$uVD0O-qݠЯ]8g“f!uI :SaHqW,A^Of $ iDM83#yLVnSM@F(L@kĒ"i+1}q7*אkG&A,tQwު66kK`%x@[L -R }6ZN6R[$X.wC5_c2v̺ӭ<@x`֙X_˼g.Q/=S찶+kXiB~Ӆ_AM,t+ RDaX^7t :}m;*/;:?.`cP7h_ ԸFXICHuU 9TaCo.f]hUY7X/{7W6ϽfQkkDDE08j9g5k2>7%sNp %+`ӯIT0RI[>{~Ϙpd_hQkϰLW@40|vS "<:p`$lCx+jWjCu#>ב$X?l axa 4eqP#h^/1FۋwvtqAn1 k@#^k/];v 8Ɵ:H[F &h}Hsg͠ _aysD:Y dd㜝;mYʧ$06Z&hWX(Gddȼ-i:y79(_:gR749=(`C1h*f$*mc!'uB7w ޜzu>*'p?L(> ]^QWwX N8Q#nqc5O.r{ZCTW&`޵Mv|,s.kN &G( c̍ F=z)h^ht6=c({ PWM߅j9ئX49*dWϧ>1Q;C ro25'<_)ڗX$]gc\1 [L91>.VOЕ~)[_HMA䨩X;7`c/v'~35bD`*@[ets ۥ4EE(f&4p};C ]gD~LP0|ozW8 }]mܭh+.%2."D_xºAlyɧ.8uֺ' /ǽg+X?u|FQfsNpdIS~P$(7QAm٢.-lF}sv x_u*M(wDrn1I=q$ݣ1'.(妲UO$vrԁ,x@n`ּ9snL8B/+3+(emA;@i>\LgǎmlO[UA[3y O#+VjAj *|8ђ\ۆv>@%hPޗFI.FP:8 !t6?s Y L$cW {>2T,NM(-)]o&?}7#z]VnPȼ3ca0m|:,$k:,HcKb;ǖ7t^X-uF/Lt^RuŤmDٍyfih>倻%Q~3;=;R,: BB`3.pt_-:'-} )GU2q耂  K3J=r P}1WHT\BsLBDΑWgF'%WحƄ]oԋQaSQ^1˾c-OOIM$=KEl7(d^WcY=g,h:M6ߛBgAyEs]2ЦWT bcFLIZiLW  áb靛!g{T|؀{VߒbuYح:ZKF^ Zk(s:6!x0Uc ˜rj{kA4dZpbso;!yӛ2 pC܃[F%_pw_襎E{? 0{D:r Gf-I2e|fŲm,>{ڜKpJJI"}LrJ@r # ɇQi(/ Hd]}>؛>O4 LO_0e .;"j@TH`u/)T%HTP)4$X1UKZօLmx>l!-_ʴz(Ňه#+4Ƶ?|;x2LTOXY}g.tPnNUn]Ü^HA1>_-gW+I /' U&rмGZ0V20irDjKa/x:ԉȕI@`I UxrmW @Jk=o.2\n9oA*X{%]&K#ě +ezܔ^gDAz 5ᴙk*cLǗz^//" e Akݛ*zE>}d~^8<,M Ә buW]dAȴ>Cۄ\|w1z6@$;x 3_ AVVG?jpvLWADP%h Cǰ2v qԻDNzz5x>CNX1XGgy'/:w+|DH 3xѸ1|j, H bܐjFyy&K}!WD_+pQOw5پ-=qQ~Á&2m@gz<(J0'q>!$D7^LF_{LzP0Iîj̓Ao:m@M jjiaB·#l{ذCӌ_h0kϻcpO,k'?n|6!UM7$]"/!HRn 14wpzrXOⶦ˚Ytfk\rGg ~.Yȟfz|'N )q_S᎜wwˆK z ިQWo&42{5TGq'U])+x,‰pCkB4GJσLׄNǯ9 Th6QVʳz ?>F>IK҇fDXAFJؑ; l~p dI%v|I᷂v1hT^5H_kۨ aȋfJ' Y } !u?~*%-:*; ;8_ 6Wa3hQv'4kzBby)|͢![RH'FEQ^R [ NGW| G#xI"x4BeiȤc([C^߻ N2;ӏ|-o2zO֣F2A1>7BkƉj>\-0$>O:D%9ĠѨA)#>Cb'%q5?jκw,ڧur=/v^( dfi%u]AKޜEj議U60'zD[r%2=_wYv ZqT"jRV< =T,f-DC54nOZbdCb옐ؖ IV;5:&l]2:QdF'"~t_e#U6j'4\66Pْs+_z,}^*>U %X<0O̓ mKdbQI Q<ΦnwerT[>P]Q`\٘2i> Mo I Ӎx6N5Ү$S]T1LUqַކ$<ɔfGCTK{'Wp1q4$'Q[]ɣz-=wFVPMeQ'{N[ZM7vN) ^A>K$ewŇU9@d+w{[o&+A`(L7E~:́ؠB5APC%Ug~y> ]^LiˍG# |A\,>f]4=Lj-0X%(뛐U~${w $U8?f<^A(i^<&><8 V#'Iޒ uŢؗ|:`gN|56>>Hc\`$?.ܿ?u">r+Ӈ.~q-_bQ&U0݄`҂PP5WB5A_M  h^_g0H@1f>ACUG 'sȇxwRg frP喃)FIvzV\/r+n+L8zÁijyvnL3G eұ,Ó NIΝ,"jKM1yO&Uв>VZQ,uD|Ů{M㱵i]OWgL?*Bxc!_R[{)SLn"Td[hp O?@5M}Ça':A'Iiiclpz:+!_d'~Deމ+ϧe首!DJd07!VRW(!] NWv[۠!ې!zaF- G$'QHF$M!tu@3kRodOh 7G•09}VF3QQ6L0@zщ FjDWkhɛ.鯀V@Ʊ5R* [P)9`?^ɮY^O\$Q^VfrSgVWa^Y 3ܓH+5ĭSuCW{ /t'Zr~ZVCzΥr^OLפS}5v,SI~\'R-9gE1=~@ָ.5nYXI2%\ QpVeaX BVX9AcY_8K_`ƪQH9X@\\s:wE7ʯڙ^G x$(< aI VqM0!Y܅OwyHKrt!F[sY]Ȭ{105қmAtoQV3:wc(+02SrN% Uk`3lt& ԈK؊s4J]II!5+۰M_B! %r{z%::) 3|G;mK&O,ݪ\{rY#Rc"VjB/lmAӫVr0Z#fnTcf ֎4E5m8۶XXù3Y3t ~(N-ēZg0$m>X/% absP5cM5歰:pI*PCOo}38eyl̺:o!)~d=nK#{9Џ ;Vf6rܣ1DQ}D9J-WmInG4ca䛍5esXۍ ͝$> C:uPQƀkIM]ϥRU^h)L%8e"1K:8+T'}m >ɳYSWr|-_3:-3g*G;wۡ$;@(-h_~b]pkxl}0.;_)„lyKӊEGcqKPgCiR{TfC4ڥ'W^JvYꛧ_:尹֐4N'QS^O EpL+bmB[WjX+zV/T)^9U`3Sp>*kq2EJA݆'eC+Q;|dHr~O0k ;ٜ\MI't }j 9ו,rk/ל# C kn$ GAp޾8rӦ9RyvKW:b굛;Mw6: g2^7ڡ4`H[NKor=E|^nxcy>3 x=f1(;~[iE$rHΤe˜VZ!\GiB5祤, OH "S٤ìGNB;Ž@ͤ⧌?58=.Kmjl7 ÔȬ>KZj_8ryS ێOF-bu 䨢A-ݕ&} 0𗀮72Vv`5F~_z+fCRNc7t9p4%PEiI{gqts=5wm\~-gt'7:\gL }ځFs52ImkRmʐ2-U޽Cg+|N19[~$S ^ιl/~;q6Ee,3#)SVD7TͳgԨ=v*97m#:>9fJAฉ:w Y_K^'lھ W}DZ+ {]aCWTV b5Я W ?4bet;ZkHP~E% J*" 6 ^(ujh89`RaoFF5+Qѷ8M8Lք [)ȓm6<}ib9H tFGu7MgXtUJ 7xBwPO֏R-W4>Fb0YC޹YEnY%DzbT.F 7d N79~,.r6 Pd jh'_gBN/svp]<`F8#Ep+pUMl Z}xzFE#9?? I'kt3ȶF=(Q&A|~ μj:.:-aRh|p}*d`\ -dڬ+?p=S{o]eI;*4{6{ߐhk9Eff@}f=JF2l>mUNi(cfP6(co0 2s)lӘpBbjʧ2@7> =~NZ㲷fH"x1e*u &ڐlq gUhۡ%Eh &h [.kXT>WBzSo~Ky/so`AH\ EU"t7DII46CuQcK$;n?+׻%ug͋; h9NV9GdG7mnu":y!Jn3STYi glUk5|Oe#N)jPc2$x<> $E*Gv3$>Óe'm N,9-.NXktJ* wt@hQDz|Sa?t[oi8h}tZ9ę0v2S"*l$Z -Ob-VZ!d#` Su*&py'Ti$^zwf<+PP#Ǟ&JkT ;Z"4XmS2ff`wD/jt^J  |jL1 JlxKya*72b+S*[YQ<X?o2BaZ٢Q4`Z笐1NA7Ie B+m'>Z}@B%(AВn2d㌡ԕ(7[x~A! ?bdyAzEb,fF{F&iJA_5HD+>-Ԡ[0x6R&PV%5)Y ]>YVa(xZkc/IDX]K%Bd } Ywle(\h<1ŸŽ=W\C#z*xZ,0I(Z2W)=ӊ=#x$IHߥB0Q;.46[m^#󝶘711$?`S?(s|7p3}x4=;g20>1ayioz2vg"]DwU|12 qGu~RUYRL~׶Ľe|.CrNf;|Vdќs'Q!ًCHA-;`zUOa >!Q6r,2l6qr3V` .tsd+^vK=@*|$@ +c3K:dzoۯ_72}d2U eI;} 1Tl( lR6" $% 1|  F_DLžRZu2'A)> we2bӮp7Nc8Dj7^A18 <=R iljtqЍ&"鐁#AJd|2D`6 0=.n$ $# I)`~QgoJ-@ 4 : 8)W[ H\y"lSd;@=^Rf:_`Z;1(]0 [~^UU*TYf8j`UY`q+lszjEb( W̉>H"=fgzct}a=AweKqp Iء}%b&;99U{77o~NaH Vi\2ߨ*[žfFrAvXU-}Tuys&Ֆ *dwHXV$҄Cc]6;a=Nb2Ry5 +N GnT!k(&k҅%L2i'C cs( y:h᠇>7VH %]FRQ}=Ʉ@o~4Zl:g2tn7e:AMqw$ Y즢/l=Bz GȸyraHTxcE~ϦF,t˼bd׽{L5J.= gs.']*3,"+3N7g9,63N_,A}P6p Dfk`҃1 g]fׅ菧 wV}"&%{!/mbմa(怒PN4Yakd>'mc[o5t/&^^!PY'ꀢdNYyd+KWJMqߕKtéx4@JzSVΫT0nupY]{eqS]aZwO-MՄ09nNB>@_fWl.b6#ߛYVe8'`Gߺ6iFEYt[wq$znƥ2 q%$ۯ`Es|{a?|YRljaJC]T6$̠)ꃺ|+}̤,Rz&ESx!c&.C lAfx'!y?[OP=2%@YީP;E$YO̦JZr8;)gպܿ0Y7Mk`,CUjԈ&P!Xr )Iwo( $A_pBr@4ר^P#鼫yZsX ±CO\+wD]&Y &0+whq *dͅ6כ֮CVFyw++Mg )u ;m>;ɇNU2}dT?ة| 5HB㘄2y="iXZXeWG2{yS*rԟrAb iLӡQrֺQbLBAnHqw0F hjB>% (8D+i P^^hwz AL2˷y5wkk3g _4 Y۩W=B+G,*:sj^+~>jHMPa9X ɪn-jG)+9Sk]Kvχ\̊LQQA`ȗ'7YY\_Yz4K+F @KUgy21Q~":7ů8nXK!JDOV;D!o+oAMlG8Rs7> nbL 92POPjf$y[_P"Bsƌ[l@17Qk88լXO0v|"M$.Wiodm ^-EmXxl R׷wE=ד$LbӁϊBi;ߚB[>؛aV 0>&^Gu'az~z)#2;Bcp<\#>;tݧӝ6k nl,TʉA';m|ĸ8.=w7)K˱ k6cpJ"hKњŕFvzU?;]-,*|dj}ۢw>w1GHqH,ߩ^"?W#`+m6r|b j}_elQH6¦rr67[i cQ=>Fȑ21nG?6=*x[.jOhԌKhPMkCG(X 2_ &-åp{pG({([F(ӵnuՍ4#2圇NĐMU0=n8Ws|(%P4 QAܧeQ^QFSE@E7>Q^@|7(a sFW=BoZe҅ VD @s '$ǦUJh=U|ϼa,>P eL8-JeΩ4M2n0iP-6InIY)+M-`u\lT+jԸo1=b FC>Dc n:TU57 PJE.IUG'+rRTMjm9X&:Ӯtꤲp%$EDSn?MMq~o|,%(HxdHqB%ig*?TLzd*|{xhh.Kcېܗ/aCwyȾ_!U2o-2濵rffҌnlZTRSc_Sy05Vgƒ9?0EN)44ӼXme[ dBg69 vZzH"j _:Imv:.'q1't$olB4P;0g.Z!^CUNZڼ ~?j%` C'4oŋ _mxz'2(\vs(LfPiխQlZ &*UxX&=z=9Ź:tES$J39jvJt\IB8vޓ7ҕ)f{Z ąq 3@MX |*lSW* ך;MZ2^q?gyJHb '|xH;4崈By~_Kmdƶno!KuD Q:cQK Www!'<1KyMSa;Ÿy?zªҾ0.b"klC8f\d{n aI" ~O8OdG`@ΞD#O ~L`s;K)7ϿPGad2[_:4pYgM%7\{!^%z4oFYmrN#~-݀ЕT82˥骺R^m^jǟTC(D{=QJy8)k'l+BFفa]3Y1\ϊ\7@`;U28qRzFJu$Gdψ1۔d<-,ː:}q0=.IS ٯv1; isJ3:pm"1][C|+ oĹ:IM6)v1ȗ +•&S?ZuA[#3L nf/.le5XYnFW%D[8sIjcToZO̹)0= Bc$XA? UNrfte=Pz `YڹB}fn =ӭ-G֯")r*XTb%ŔX8i/)ݍnPmA,6a+Hg6F/LTCR48V͘bnUʁ3qFfΓ ys`am̡quAH'{I1]u[U_. BSCkP<;M*2jy )f2RJbI^~_c[id.:M\L؝W x&;#Ed3gMubȐ\kxj@oʥNȹT[v\a870`.8@p}CDrslW4-F's3`ߴ{+<دDP& X'T. 9'ƙ~kZZՙ3Q΀"' tNsg(ۂfBĂ{pin"m#j;2X[hbꌞl?ehR\VtY:.n`oNÓYS` iC=~15.{#>Jla\U}68]\T5)9z`(l<@1ˠϳL.S~yc8fO*0TI>v2)$-XX$`=dեAidO#A F#qgR9{F"N| DWU+y A&6R('< ZpfͧN$C <~eFY$g_A{ť^'xXL:_kݾɝu2͟9Nǻ'ZMyf,r ׵ * sj.]A\c/-٢>$dQ;ڥ46Y -ǖLd}cұH2n50a5ef59gZ[uY=])q!ߘcُk< )' klc䗓Nc劭V}S%䲭#>_5;R4(+BbË蛥E_AD-Е.x`t3`|hKΪAU30.>7M=LpsmPZ2ha4b;ӧ <(pGJWbn@͐m/wI=۽uX\Ay%^ u ei?RK;Xl\<&9V?gL'_PzCy-J~0]g}[^, @l_D֛ F4η"lyS⁷^4W^x\$ț7u:*.[`kn޾eOScwwgϟtxÍc.9]d>R*m"AHם?,l5v~ӖmKyBVsFy!FԒ(+oI$WT&\_隈?^B hWDoS9C8TYt.d<8SLvduL!K?xrxC[ꎳ|^a^mGb5m*\(һ%/vO#7!zS1|gТTOuQ;hJ]eJ9oԠ}S:ZM漦Ct:q tY?͠:jY-C6>leH8䕼@Vק.7 HKqi 4Y~|jUY틟ȥ*g+snکY A qRX#Q*L%N&Ths@s,~UqwUHYJ-[OO,þj-ľʎm 36z W+]禎2㺐A[Gnb@-՝{ &b'z&4R\H%or>z52 d,z" [t,ysC%76(-3~ibJģS(@ϴ̓vvlK%ܴWcX5Cv3USVUp?NO [NP׋dD GEKba΁R6G>APKlv~w Gca'd}(ePQ.W,q=y,Q5T8V#|tŌ`:({lIj#6̇$O2v$mbIX kSl+6}m}Ls/S"qt+c;bT Ζ[LH]Rbunx+»bɸa/`)/ a6R+!sB5E|jQ>ѥc,/CpրQx|@SbL41' +n755WHGLÇmRvz-غk\* { h!%^5x8x`(ܠerXr1aU j1n߇%<((0^p>WB0;c;{aeLm:v]ji/1[?)b<6R`4$(dwlH+-L\=uRyi8Mvk\d:O" E-+L=QÂp?/Lb?+I[ 7u?D~{T ր:"|!zBr uouLDUw'%U)^읆 [TPE1pl3v +&˪FoU[v<$3 Y699.bdB`Q/lXQ7ݺbvi]lǥtJFUZO #sLy:Ml~-!N|Pکx/Uk$ҕ>TeޅO䍄^i"xt FO)xFt5­*\ϡڒӯ_ 9QN\KDIGWh W?u% uPt ; C[lMϥYz? W'RcXSW{y lOEMNOfV< l4,j|/5c⒁o6UrC .DIdeGU p|[_K_0 l1|=~N^5Y 7K"nSTKO;'w:7@Ό =} #il<3?pOE`Cz&P|}pe^娪_Xߓz<|J-^դm;e9 T`9ìIP@?Pt^՗?Ŗ}pjڍ,WM&M@4|+e/3}m7njS[}4?zYE𐷡]&H`DK ~f_yCC, DFA3;ES.S5)>)Aڍ=K c2S􄅞]6*ǎ?DrZ̢:aK?VϚxjqB5S$By*X &g%Ag-yu }C_o ١<1E<Eu-4/hHKX.)?wǮUf/h.ms2lQUόgdϴP;;MVHnJ Nr%c ,%cb3["jbW$@>d7#8 cx XVΤѪ LGu7%S0uKR Юu2@Є`exOR<yt9 IaBLkrȫ6ky3fJdhEv"7_ z[yOJ͛! VJU3!9L>T>KBZ-S{٧z@şaK_pp˿T -<\_]?7 jXPa([/ ,}*8X9VrwIMdA'8bϫ5@/GߣM5gNWRSJTi&Rgd <`GMa@׫ kxf]de~;R{Tw(nz߱$+f{,DS]|ok9 vj7w3l@!ua6pUa;O<ө+e{0 9]Bj2NI4h7T>Ć {Vڏqk:y~0FsI ?'|mEEFbRM*V,Vk/Ybo:E4&v>n>TViR` pPLrV$Sc)gG록u?.a&HQ#g(CWO2rtuH⬃9î Öd(u+NO[p,djvIݶ0Wyyyis\x%Ad P8z5J.mVNc?g\Ex߿.+U2qD]BѮ5v孚& wȿ3OL!dQBXQ(J-!O/a}+`_A Ōdc&yg+=Aw=BFi݋4Fya0iU+OL}OZJUȔ (}<pdfp&f>S{tآ fM6 0SAvE!`3 "3bue)Vl&Cϖi=S#.t8C,Q|\t=G!XVg PhL֨3,n1xI\O%C|C|._44(?) _9vGx/2ѣuB`5Ϫb_b2qaGn]ő(G?K)ʂ'quK H3}wRNn8Ho¡Q\V "8M ;̍#zXJaK vvNF0wwa\MRոRty}oW@##e,Nx_"u##v,p^{76d.B4y/*ڵ rG"MbJFn,\&rO&ZG)IガhPwބ&˰{oE.aX,`IA{>GЭTL@| iZmu)B2 ,!ǪB d4h fC? , A~nq^ {l Db ۀCFK?%>΃`~5I,X&CP֍AY*憇ݺ)cJ18BORB:O7$3Jv{XگgĢszVoaՙPנ_dztGԳˋahZ;bq)yU,M}&c;#|^D~T{ƔT@geTWhvߌ" Ө%˄~(k;D\库A Do++ES&M$d':$D\~k54BN/t!0Ծ8CCK۩-+S,1Je`, 74/rV _SȤ|CP]4CPHGKj.pnڡh9 z7Hў]ަՈv )?@;?{~w`]Da&ç!Wx³SD~[PMHQy4QϢIj4##%7%.r1z̅qYGק &_jR@iMDLKK7SfҦ'H򭸃 Fb6YzE4 )'rAI.,)אkdų!- d +|GپRH%mPx@:2sGeԺGmh$_QIme\7M`M8)XFS"3:! }Z\zC`U`3ϩ]g5A*ȌYcDpˀtR t 2=LM~&\܇>ͷ!/\]V 볽Bae|x{Q:ny%#i87u/bBea/ۧgKWQ0mp^!+x=ҫ| bDt$;i9IIkB,d"=Aj؝ ~kY7iRX% },.h)PoC)CM ,X쁳VqƭPGۓ YJv4J381GFN'ܱ?Y,ɺىts;);,#|LL,cy7׉*D}M,@I78^Nè&6z(-ridsK+Y3{v* i#r;apAk Ys<n`ם$c)~sFzCfk<ýzQ4>}?$cp~>Z֡#f{92ͪ [-#pB^\$<3)j׸ j$uʠyQkG]Bdl]flJ-xϵr `S2өB.P?T"?FW^q3dz*J)P0#y;J{5tyj;wC.>ڼ5oܔ/C-MtFND i+`=XEGb!Mmc& ʯwGL+w*n]@9c^bERe6;r}j~f4Wyrh($FT/ %LU9Sl (XDz_f!If.NeiI ;eSM NN$SF̗7}~9yv9sR#qZ1d$b +T;ۚ_XnNv3M w-.O&#_ &Tp*@Lﶫ &FRornp؂I-Jjt^_'&T9h4-$_U2[ދtV.\3cG./]AP(nE\TjD7ve__FP2dUeza5ov“վW|:)q JJC`hI1}Nݪ@+V kELF^.X6Er`xG<.>C)U U@ xlv_ 7# Tm,cJaLb:Ħ^ [:/a3l?U * z(Ç;-HL@HNb߭G5ssRr # #C?7U.3]ll{]SUB1t9Зo Yw# O(=7zʹxqlHAB~%/u:w[ܖS&}v y }ZȚ-T?Ƒ/ s>"g>\e^Q@ z['Y% Ӏ34+@c?7&&FI#5ƠN%E5{xmZ?:0IhI۳t6K kz$3J9 0{!Qwn[aa(;|ml-ols^6nQQ%rDH! RC>x<zXn*\(X&'P9 }hzj':E*+ ;t` 'n8bz<+c%$pqUٺgse$}xZ7\xS[5ɰܠ"߻] k[؝CۖkR -VGs|}6hEvƟ2!VQ1NtjI\|;ceqCt`3*z b<i9{XcڀWiC˒Y4׹ug >dsxh5 A`͕~hAMjb!)wt_KKñ }(1B_u=CJ1o?gJX\ra̳BJ=:+jEL?>`ťw\j PkUZ3{ر<"ÿSYQ%,畯0eeXsGij|IƔ=XB IK&|S/LXc  r4/Q1T_jd?Tw)KݸőVGPylk; Lf벎weq1#[; >1nZm0!46EK+$Hx˞G~OZr)Kɶ GJ| 8wE7G p:H{`ځ^t[؍Љwф^\y z;'QcAtIzYx&nQ1.+z3 -LN%[>7e<b?j9[P(&nW)Ev3NB^nu JYLVe3~U5ôW7؊WSY秬v9%˺7{1*&Hr6/ f/Xy$1x*\gnbn}.7FP 61pQWu6ef#wzBnV,( $*D':JDI$HJ).sPKcvwKMhYpai%hEG]ӊ slv?_O?/n'0[\ߎ%tfn?mO1 6.ZKiRdܝH R.q k~gFb;T[*z4;D&)0 y+*L @,'YrcgSw>gid5AF|>a&čdkc ;&򤹧Iش 'qF _>FNXQ* MLG3ьSG'j{ WL \ h$eD%)2su>xx<)j$wpUxfB.#G?zg4:n`?ѸAeY1 .ic|cʏe&Z&Ă1֒V`#Xa6+K|b ߯C(+LGDr֦(|Dr94!$_xQ╶B/ud[VLd-; A%\ _7IO*Ə/6 `·HJNSE[ΫE~3v4XN^pj+rRNx=z +p:1]OdҪ@I]>m=wﺺW[ 1m#ZVΛ?.C g37*:5Fq0AQKAAje5Qjr"))ucW6PnMC*|c&~e}FU 6y+Z'wN2>QYcpԛAܪ wXh> Ybc6i)f}Q;س&Ԑ)v ;iE<,4i:) ܂2̘"Qѱ{y˥B3F3ۮme=9L̐G5ϛ(ɀmGڨ{x{U Hӽz}_ YßaK|R>b.xeŠ0m1se  û?d>@N|##o)NtL~ꠁ4"9ַ͑1sS㓀"iϙt٧|n\pwCC6' 4+૾Eyo+L5|K[q/եi"9mB>aOU_9^$\4)Nx>G^|0~'&区txIX{s`g]r/(-䑴]>~glF,=˭l&V9QiT aTtLy̦KSog[F? "0Kfܠd𓇒Zoy.mVi7c idP?nV<Ҏ8(lO2X8ei&8ƨf+%Gyq9UHǗzǘDJ=r0t*xW=݂ '[;!궅AOguꮂ ,dm4TgGfWIdՔ;p69y^9YTN\͛up~wg;T< ^R,V$HT*$eqb8e:y_X%xo8N~ ^[ҕ-xU+t G25^~φq\ߺ]uoWphӺ8/ߛm֜@j?IN:Ɍ󙧌=.MDee!5vf߄'PY,z[qڙ i"f:r YVf/(ICɨUHl̥škS[Q ;א_k'~Ϻ|XFhٍ΍ojX["vmua?2n$SZ$gZZl|F衪 gv (4-l2@,JlAnq2N8WX/)hIΦ/=b%MC͍3o)Έ &$`7sѢ.d4&{^Ǩq@nq˰Fvd~4(^Luɕ;3pQkwb~_{O˖'DۡZ+ᎎ-mdOVO٘}C/0:;*F_AFjQEb!fnjԝclYt`xчJRޙe2˷`:^C:[65w(~60 P@mBS)q;Ml]-EfndSB-k#A?n5|&ZF|0|$ERxp&#?;b 1pi9jӔNyF qs2uAJH0V7q] oMK7yF.qLq7 CUAld:Tq6t$ 6}]j 9T3.nyJ q &o=b@jSkS'[6yt=cӐr~nJ{ FI^c:x>d\),gX97e "{^HEN㏝9 Q ytF$3z8s ԧvj3Gn7x_J%WGN]D$c]:HQ\` g?tݹpX E,|T;f.4K}'7/ЄrpA\WuZw^6xrl[fPQ!NU GiD̜{j_ǯV_s>ps܂Zu ,dyQo(E4 tp)pX22Ed_I ״v)P ve7v>v˨U`unP?Ez` G54'#( A?"ZZr "43BG<|~&؋܊υ:R9<2Rm[ ŎYu0).vn+#݋YN >uY۔|?eڷ@E`bҨy$ۧUa49RETu+Ϸ)sZ>D:q/hc-f:E8 0D!dг1Cq])(iO‵D#a[4 ZnG|hWXgG𾙥c'dЮ+dѿ5>npU|rP\גg<tň8._2!ѯI3?<76*F.#T`b4ǮK|jӨFGD )Э8 y,߄o|IV N>HĂK~J7t]7Au%W]W|kP&oKsy(T0q-| HTfELXDݤZ!řRT>0Ai[!C jmwSJHpqK7efp1H%ϩOcc\#W(}MOx}͢uVc{&;S9&Ikoee8kضsKX\&2HbQw^_d qUqMj1h1ä%8%u18{m5T-##KPђ^f݉邰?jhzHh!U/yF W1p'bfpyf"3 $a2 e0W7U- z$3&ʜ$6E=thI9I.`,omD^aC"ܴBgw+ӓk-T_uݖק p >X`,UjgDԡVG5M'OnT;ɝ6淥H_1D x`Nb LQe~(z5Pa6gba J#9O}9bW. k;F1T . z\N*%%E/6F5x;3,rh#RɪdPғZ'a]B=.yx P`g eyG:?䨎CO9w /{>eSCNG# 6樠z,IUݯ"R6Z^([_Jr;Jv^n>e W*nĜtzZp Ḥ& vmB12C2,2!Egdnq0%1wF0?0_{it)!0$)&VX#f͢|QQ:i_I(x .80,]G9_#VnqD+`[]zQQ`vyН :Ts#A{(uw MT!P)s^i P6f&=8m:o2tvK=ÀuH֬E`ϴ_Px))PZ@7LԷIVUW /Ll0Yh |X`ʙL1?&?փE3g%ܔUE O§H] CO`!Oo>އF̧Nj5{h95 ײoov^x4Vn2e`pbgǵ>vZEg.WvYC)`~r?:3 ZD$Z} ji*Q$#w^!cnd1DUbGx >>2ޏ820eƕM02TO*90ijX,̗(DG:?Q4[`Bڋo: "YwVZѠvSBtFIĐ Pn2om^:c#N#q- —Ez ًQ+.vy4nVN3?IsAGC=`gzu?_>UnQɋJOэ3Vpځ7/2.8(Ig`-0^-C2O4z?fp?D <6 )m 3i4-N'L49mB!si-/Ģ 2S>*[:6)Crp$m"*n)t#*ξg:@ZB.n=R0;RA3C σm5rjg5,p1W`~6X0UQ{1#cc>+ \Ĝ;E_ U.Ж$-δbԏ4<{A]|VD1ǟn0N 'K]-UƉOo7YǺuúvb+"UlrV`BL`/D̉+RCc ߡSYI#Rژn)qL9nuvxvωW~;:YEGZ dJm0}r O0YE pT+gu nb/F},I=:>$#!j.sų*4#pl`u\; )@5nN_hXXq_H?(NWtU -dAmX'11u 'В1:-yB!_ԩoiNa=/@q3SapK>6 )㪋MB~_e0s4i7ϘJA6F [eWiVLə^lA#s IeI=iv1J[ L='y8NLbIW9Jhu7~7a7Aa/tNq⑟` ψNHlKZu%b(ANC"Fr{Ўs(J7FљCueLJ'[ 6s?8D~D|Hz!I=> Yyh*U%nH)έ|/is8o@:Op$W~cYBm~Mn8O^dg(.ړN%6#;^GP/քMf,9zwus@9`Hz9u}S+->"9/hLnt*C>EE`$)TgthNmSi)5yo2;}T4AH;iu/O48+sm[14 S] K8wm}f̀ ڲA}/ͰɐWomڌωP? w]#OqaaQG hrnVg8mU9\fuְ~ߡaֈcxe8ա{˾!a{E^C@Hks*RIU9: [bW1N2n XW2.$)l y2@2VSe)>OKX\D2KA*F߀&"n_bk7omtZ@(fX5PG>e]>"J܎өYHOט⫖-&Ź꽘n?pnPCC1G[[ԇd>gCR r+4S8z$My-.tCۀr+Mey+tƳBZ{r`byo2̈́z1iA<%iK)y&enq?BWbrYj-DHȿY#F~CG A[9 H r 6MX?u%BK0FlE+5$롺J )DJZŐr m.VP ls~l)1w7!&r/čܫec7 JwݧY4gH#.@xx4S+78UR@?Ž{3~pP a.Sr"Le{TS^AY]utx]rώ솅|1;0% 6s^R,;f=/=u;Z7W¡Ц/]s\r"Ae`y4ۖ@ML[6ъ砜1GTm s ʦkhɺږ7i[exmAvmڽPd} >~*!r:HV0CY ]7_y<Fe톦ό^gt ԃ!W'd(Sz^]PrPk {u]T2EdNiw5SvMH lJ;Z2ށz8L]# q*aزi Vvp'(v d^湷ppGs_"-5W9C{zva"|U@1d.5RFP+XK>uGWC6j.2|spǐpy+2lbjM-ˮUzeQj}̀ha( $s_X_)DazHlBx8(Q/VǓ眺J-+ةhM2({. BBÛtFA ZvШZ | qgDn px{m@޷ ! 7MB7.Y R.2ټ υr-"aUCغElN-MM6l I[a$Ly{Odè:|'f^ ũ ?j׭8iD&g:յFlJ55ƅEl^1T >ݯm̿@hڼH. |"tN)>Qҿk5%@9dAMY/E="H6!{z8 {*9`l +AfXj Oң,m?n,f %e%HG?ޫѶXp-SMn6z-Kso`'cz*+78ӓ]U2!:ЂXrR;@FJYF3琣N5fA{Del$Kh`* X݅sV3z0'yiɵGȿO3'\,5b-:) >:aXP%s6&GcA܎l ӦÒNlI}A`3){ 1vDƺx8)wʓt?|č*ac+ȷ!U_vfky8|51膏y5̈́XJ5H_qO 7ȹ&Uɑ∽Dxk{=b- H IK9 04 D9On kPOZSw7рX$ H%a=YnAEe6L\Sɇ;`UO!%պӺp&d4%6irا66@iewjP3{%;2:E3h\6(?ᣪ.Q-q[(Ҍ`< d) z @F⥼ewcԻ Iȡf'l|?sDr^ܼoF-jDy`EAnBsU9 .׋˪0?`O.zώmbһsM~V"Z,xamȇrnoGgǾ:t>Mz2> +xibmU6UNnIR&^n4kTfH$?(륲 ͿUOV(ɐU65f= @Fp`v#l/[9<[M,~$/"henӿy\h/0H9,W<lm*4[϶-^r:g)=l먷mM2}JHKIUX] Ǔm/Ҽ [L&i#5 ]s IKJKÖ.E*B#(̞֭4\ ~Db~%~ЪBuү¬ˍtjM1)lzP1dZ5YXΕԆi`a[O|l ,ٺ>'XkMfsoGL{U&D2CU_o5zƐH;7')ۡg ^mx^X3=[L}5Sz=Gf﷓U&U紸NվB^GjߺбbX@͉+9h fy#iG[O("pԯ^Dr9uނv+`D9w Єh6 )[ƁX̢)E?&iu[3@O1^ѻ˗oxj³p1;:(Sy>Q(QyeA44"&X!T\%k"5WipJk?i 7c ԭsY1IS]!ZH`:@ q +oKGS+sx)by0;m?u_e;g 0 v{)5_|Q=[~$S Cx:_&- mfsC\aAS (2@DȊ997x$, [WHn ܹB_TQ8fyFpGE ln=]-RQ$ʟ)C?H/8'+N֨eU.l j_An^!iJZ ]n@K=3N=@v 0rG{hf\ZYU^mUBTc]廕i/<dN7>žOR $'7A6\F<1C*2Xy`݅]bIp%fbܧ`xMȌ@P',pOh f$BR6 ɭC苠HIQ_&J|i"vퟔMRR1Ja;YxmZܐ8$mv6"y|$8Ѡ]"9ݺLd[j1>l9^KuP{_ VrYΜȼ;QE{&6I@ j%{oĦi|rf"h.Tdjg:01͐tQ`9b,q)!:PO:ic51pCo>@7$J !AI-=5h!V1T+' :0& LyE@,޹T TK%?xu}1fʋ0*bd_;^۶ |G|F0CD ]Y[FI$rN2 E".)\|rm 燒9J}Fi1vG,;?4uOV:A m!JY]d:ὰBP ZOkk[AAg,]>t$m߰anRN~Y8oA2.!-.hTq''L8?^P$߶)o4?,gm˃Uk)3%:@n no^~%^/´#rtdzXBO[ޖ#0$`>W%pΖ!hF:!-g6 ъdb])jN9U%lP۲YN;apHG.\Nk"z5FC4~V/ˢu󖢊p&a;%RNjЋMlR s{SAvLQ57}@YCs+˔G:&V$'x( kKfJKV/j"p[\S3- ߋʳ-3ϫ*RP,OEod/pg5]sp^p 9C#k[fLZmG3 tZ{Zv#f ==`($5×D@-=ܻNAg;̟٥1&ncpxY-УXwZ>G!;ZpY(V%ch*7L>g\nbj:ZKQR|40t9*oQVZ㽨GM4oz.و Asi],gW"VrоQVpX`QBpL%'_Y&ږ:T?IK%ˉud9X4C2(ml<K/A[5߭}SLx.& ҇:_`uZ ^QCbIj&d$xà&UڜbR~KC{kS T^!pbsēJ1XD 1}u* E]$|U^s7T{ͬ2g\'AT=U6MK4e~\}Ca7OTP3{i)uNiP>AVLJǻf:Lͩcf }(o4w9ef@;|/-pd@ _K—:Ov.%uv1 ]͈s;) XT()̚8|:]{Lm*jLpBh"ݽP5Z5m<qmvo!(JEn8w5g A3X%苧ZtbXZ,|9XHHn%9NC{W0tUGv`PBzΪoTz+ 3Lߨ5Ae=ܣ%$Ut iXš{Tn8) yh-Ë?1k!H ʙV|;7`4UMelHoĔ &"7kP z8:=ۂ519 'E6?5E>V3`~Xg F#זj|p*v/ˆZv MkU9g^>9+i\*JO•l˾bFEmt a65"|gsś#}c:tADSWWFQ4#[4,ݏox'Do}l֐Ul[g~v>'.#`J+W ceH$)ݝf{byӫE$JHCO ch6cZaKxTq,'N|-Ʀ1d ˘^]<d#x GQ贤] vWSvw'8}hl1B%hXZT^SByC7yv,VZ$rZk=a9$ xjZ9N.Q""pKA'7詒 ܊6Q芝Zӵ8>.О&S`1`ӍS79I+g#>'H-OE7пR7]$ swRrl:9s/,IR+?!(Et|G6V}Nl.v}f:G-W㯃ط>v^ =aPG ~tzc6k5J'` wKDа2ׯ|Z%R2FcSuUk%~vbϴD~>++3Q<{.B,VrO#kE&k%n m-YUd..95fl5%; a8jyHtj[Of--Uڗu =Q%sӜ57>>tšu Gj FhM\;=i]IZh$Ae1j5.eӴhЇ@m5=}|ɨ(a蓀CucfșU=?OQUྪۃ|+AaGjIq>`9 n|zG8]-x*$l>3 +JD$W"^dap-i^80'mK(&J,">kw ={N&5زھ#/I8=*30Y_ yp9tL342 Ga#d~FxTg>J;]M ݠؖJ/,Ї3[5&.|4Fճpq'$]x`ln QBҗ[ _%-G*ohbq?oZ唈c? 2V#Ի4u,|j/i]0G&1J }iɪ736LL4˳;dޯciOL:68%6aVXvd j32e$JL,d46YOՅgQ}8Ht[tPL\R@/o?pI:Ivi2_J]&P+ХK$u#VsE{^66(&%b J6)ۿ]|aYgU2*>-65:spս_-w$ғOSJڇt;:ϩhR$IĽAO 1V?KxNӂ@:eA-֘к{I{Mْ``,N݁) wd MWG@ΊĿCA{7[| \J4H!D/=-x<Mln]\؊;&i`j@/F]dۏs3z#L111 ͳhXlgK2'84hQgXD7 ML5y$xL.s "v)BQ,T 1L]Y͸@W4"Q'T olKCIEծ5Irtu Z;9IUmQ>M|xCSҕ*5LVgQ#Ap0|ƔU0Cakmk f_Ed4E0_:k~xM?NZHWw~Vzw/{yieqqtMin9LH1ՠ!hծYu6b3")Z:ToEnJzrOYT>a7qFfi`]e0.,31YLڝv}7 NYkpr+clT |cWQ^KSDls2  =Ζ ZN%4|rXV ~o%5#d/5ew荣c7EW zs5Z&Q_wA?Y]IOe{`sP 7kGWc`U8{on|z=h:zp?q{y_PRȎ 4샢` TQ\-,KGsOpܣ`u6t~|Zqn Xc3m$ާ:A8bĐ̷kҤkc\tND8?pŢ2L@49=%|qVDZ`ҙ3e"2[jÓVvQu9Ek&`Db)m|˶]pQ0b*@F51XO?FPKt w %^:2 '=9 К5H(z3]GHȢE{srnUnb!k=bZ+8 .+wðPΩS_RcbDQbo'<1xwNrkc!jTDW'cix?۟4MTr?՗NI>IkVr}{}^^ң՛\4&xG p_&@iF 7Hvl.nAՊA?q.Gߗc1O dbC㫬L3ֻJ(oXI"۴*7s&ݛݦӣvY.}\<&ʚߍl۟QPgǛnO֭C0=NSq**Et9|=gql. V D3|h'+jI,w>DH44]n;餯 S`wعx9Iaj{~ψ\wȢQ^un*VeU_=FJJ,w=r2n[G&,ɉ24sj}ZxqX [Yt9J{s1Osዕ^nt Cz h/;AFhLeA~1\r]dO ǙS6.rM5j1(DN9CrAve{/hIp(CHpU3Sbf4aizYPh໚S <j?:%GhDR=|gRVCx0}`qE񶺠or6ⅵ%¶[D. mf,4-Apb!nhol,yht}*L>, _M2Y-}N!ZxlN6L+ lyK^KhgQlۆoeLPǎ4,Eyvaq{HK|"v㩽83te~e#f?L͝ V#ΞMRύ%%K~ޔ++ =S g5-ss@k1V&m: *I7KQRX|ȉhWGN^`M؊-qBơs'8uxftB P{Iؿ]0? U"HTFlc;?)9n_6yl9'b~/%1u~$qƍ Q'irvנqH}?꿊xK NxoƋ&>C^pcλgĶ;S|^۳cH`pީ>tB!V@2%a`{g{t7岶KUdQ3/{227oœ睌>m+}>S18.3T.iSaf|;" Fe3\w ؝-Pm3 33VmJW0ʙpȲ6:-:[ל OO[b1q浸TFfLE W\ʼnHE%R6g{6VvzY 9Hu'7E!d =HA HK_qs/m$;ԩsoM`s c9x 3Ncm!h zij2N(64e.bbb~Fi(4(d#`No:60G] 帚~v2Ѵ[iÖ?=KyZӢvjCwZJMˬG8h}#-s`~wfD!& =ڦL6 .+͚`W Ʀ&F3G?T>bdRdQmWw`](/)}5B °vl-Cr߶3G%D {݂N5;Q Z;xO:6F?^8:P?]ڥ wխ~Sq wlUbML\$|?'sklU^4xkYv' L?DftJD>Lb~%a?c!14gVO %QEL?*p=^Ma*O]sEc}*-ؙ"O I4Yhd,,Ջ7jrGif8\Gg:r;(`gU7Ly 8Mcm%RG:=̘W2`K"\ڰ&,Yz'uh<2rIx{icu =vo&Gt b8Jkqˁ%q%2/o: -73_jd[hͽ#L+r*5=d_?wi#o+6.!ܳn}YʕqJёG8'^$Ik`> ڠ`~e(*M7foR􆗨]CȢNk0y2${Y"5em],8eؾY*28=HtE2/ FD`i-2޵@ި 4cSNQ$9uRJujeMQbIG+BicJ.5KE"PJG942}y1w'\"a KZ{Q4\%bL)hm8vazEUDf-HO@gDͷe By<*)\VWaWZ@[ y$*֠T-"*+ v BY|Eج$`; v\K-%nZ%r[H`}ܼFr(hYG+(,ET]7Jf ٍɞ,|H@|퐇`8Q9<YSՋ/~dW-o) dr8, ;%W?̀zCSWN$dl͠ꁚґM`eJ4"7o5[M$ ZSɐho# ovbvm߇-aϷ=$ZP;;!gR nE|ʐ'<|ǚ>qq  23YrZui F䌌=eM\}> S(_ " G:Fyicp[P)і߲~e 4AvHE5Χ!2a GJGb2_hk~ \Ы59<&8ӓmb@(yc#B^zFɛ/Ӷr̡lWAU_gqHmm[¦>N&_yy &mF5q)Ca؍_ Ȧ0|A>ZnꟿHrLwV8̒Mk0!:ښOT7S ¼i;L`/n6w͝%Gr! xV7fM K9RC Wߋэw2R &*׋QaʠBNSG4iBc&hUB;)–:N~јYc&Fz *dLFTם+ef}?X5 dleiA"ax"JI6\ʏJXwA%]؀VF&'  `:HOqNɋ\ljݝT;g'I`Km e`:0҂GJ:E\1N ̟~ؐ>84XgT;kMfK[HixcO vC 5NG n)b2^| u@"ِMQ90I9T]CIbpGlխ8=d+$mͻU8O=fרXs]P\|`hjN-4oOMQ(nw_̣!RHx4q|*˸CQMAM!cC3l5aBԟB';b.~90~qS NJjؘU% [@N {;,: B^BN'RX1VNu Aj ay@ChV̱)sF2#O1iq7J/vH [gpǫy6 $&y.i#S1;E H8v=ES 4#[QX)PX]/1wYׯZ]V 9ߧ u{1p# d;#X|uXrwx ƗSYLb1NvJ|j~t Fo"b*o=`jJfVnKا+ĸc@મ: Y/G䕈}RJn۾)PPwRpR5$J!`j`c0!kz^))<#+O-Eh6͡)y|wuNS 1 I;6)[9ƀPFNH$U=; R=6 a=׆l ^;y>-L(pZ5f=41xi84BbH| jFѹъq .28R<@;wc/PSC~`DWkG)}̊6"=u'KWe(ڑO"ќxKuf̚5ȍ"C[;8CΖ"ݢT%i3ݽX s:92:Iml/Yx>ӆN~ӻ;/#(qI0MiUU5"%:\$']esr^jT?:LwA^ PIR2R"+(KL&!K*x#_(B.,uGL᚟c=2nDtU$2bK_TGr}3#qrP24۩.Ucal$S ,3Ag@:x@1CarR~\Z6; MX/S%8"}+PjݾQTADwߚEh~!:Syvq 6R=p r,ر0 tf[(sfa!?(ڙCo- \Ej"G*ddhǶWǎH!lݵ+s4[d$v ,xL1ܹٙ\ؤ!3}~mu !UhW "Ɲ)]Gd3~YjD3=a'FӷOIxU% <b@m>ev!݆MǗEj > )^-Q2Mrgy1^ H|yqvdK<v̏fDNLޱS`lP`sc˒ЏȊu:2<[( u^M&)暯+΢Ѿ)PԢ{'Ba5t |x*#tI,hRij1G0?ܬ#rl#*dSF_Hu@; > *vD|e5//~J\!,yKB_;`jAJXpskU'og֥KbXOqzƢf<JT>5bV}JgLζaf>PH,KbnYgYղQ3ޖI$C{QG"  E鑴i@9=ey/ 0L}bP&D>2(#k(h +ѭ0eO{ nҎ{q[fi7l&셭+~2aaa&; quYSFI ʎGeIʥ{r&8 j {:^7׽k%EF/‚vcQ_aP"T`sj6fփd~Rl<[يuM[/lõf wb2ߚLSW42KQNgl|i;sLy%)v\u.$R,EN f*~4?ȈForvmxTHF7xzid\P AӮ;U~*A_z.-8#T}a]9HPК]t(`yt0ΉǪ8u$z4p/3Gdl/YUsn?L@|0 h+_\ȝE(k4-މ7Ǔ`.*,%c$+[|n}Hd"k D\NVǁ` wѧ8[&G3~cVz/疜Ʉʑ"LyߞPGr[&^UP,݅-EBXlti.+ b&[܃inUC Fp ^8+ƩS{dp 9~a 0q7 ZWS]h=H>PRe-=4dHJa>f{e}MrXjTt~c>HT[DFS&rͪr`K6Wvv0ZJ9%b,?;8|8~~{46x6̅*]ܬQC NJIoUkG|ci ]Iz40eai55p=63ng] X߅Mo#Y7|xG\ldRȳY}1pHX=?;vzj#,ѻG̀q ڍ\`O?YNEu+Pw% Y MUkh[fF\'jl0z󵄜dYpϳtsofRa*v=q( afJg -z.̦cnQˉi/6V!ZtN>lc />yxV~\z㮈  ϾT8!gAʟ-2\O?m"Fzl @(x9 !r]@o]ÀSU#@Ɯ0~Nbl;7B-`r>Y[upgYtbȀ蹉"5(ps<"Ͻ͓H{kt&Q^/KCIN=+;C7$ǞK*GIn99E(tߚ,9˺pvC[/ʆY[^Ʊ|9s9"Ft:]5_̓&[p8I]⯷h 2>Tv1ŸAY>s[#lG0Kʕ_dqJW6"q6iӍ+A8<)f 41Cuجbu57V>8CЄ$<(YqG@u KttCo!&@GJœ !l]A&lqy LxCY[C*C>ݩ2`!ؤo g_Fc@ΗI=|l#(t}~qRjSA"p}=Rq A C\- N,C'~AlL*Y=&BroZ`סX̥}n}pI6BG?!eߗ{@5p'o>^5W cڏ*?Nb5!-!N ʯ / wl#3 ]4˒ B׼Nj 7A&+l,z'P1[(b ]&~fޫ )pr2(K,0(<-aOn[j]8Ƥsr>]LJY1lAQoyrvO^aɧn~O0z^|viъz2̚Zq\/.K)n$=sϚ?u]%r&%&*+՞;݈ǂ-RF`Z2Elo\;3`Mc\c/idNR?9T@!$fpJXt|bl8nPLbdX1cl)^q֜ͰRMY?rZ+γ8Cƾx\Y$ɨCÙ2oJ(\ne4u,sJ##z{b34v)q{ ;TʲU4t^SSd9k#H\yץeYpf˪yQKŒ*W ) 3ߝ} 7ѝ!jL &5#+>eXfOVzLN}ْ"k?z֪;b]6~'7}tnA>QuLվyL` bB`0.87p2+ߐ?iu߾?{җ@e [MqD"]9#Obr 9PrxW4(q%C qBܥh]z\ma{K4oED 7(BX{3DvjpH8!AO RK?A ORI5m9 Oy?z΋RJ*uXQㅱYYHncӹqٔK*c;;A6诵|Bw&ڞP t'`8]tgP]Fap<8D_40fabF7(=,wy }6Q6Upq&=5"u1WPQ suHkhI,p\7/vtXG~X V8O\t/Q#oFW 0U2T_Sζoh|'Dև)MLpzSbS*7acEWF#" e1SCzdtU+ 2x> fZ}GHn2td W3q+2u 3#<[ڭμ:]ĈXhI \K;(bVFH2 CfLxef.LHMy>1`%pG=yLT(V{tC0$nD<']ס, @'+SeX*BeaV(*N-y> >9r4Y[ RRL0-=wBI#X}{{5 WG>Iέ;>wx4N(t_Om5df2U%'cUj]S;=jSg\c3q;EEu8@VfRp?UݭnV %CRl7U襶B,,ȓ:܇ 5P 4D`Fw|Z /Z:uAB T M˂U(}g]⧐L`-W% UBfZ0*9}25^睼i?8粷^N㯩 Jd?&Y|i(aG[r.cCoVAx:mڸBhyD#ݣ3O#]$,G{yB cQ ƾe +{6 ڋo:@`C7hYW gm Ts|%s;p姀]s>{u8'Es I҂b ?LD]2j,̕ ,0\MyM=* B!!tq0m .M̤%c˔jox1î:U Kʊ<So$(|]PX*{ߦAA̲\oKj2Cey_EX߆pcK_G?T01<sg6| iD_>z3qs o H씮i,ދ75x|o/r'iCr4`\2z+?WKP% Pߌyu'( r;{׳~##-K'Nu/UjӪ946A.lZxFrDDk5ȃ9m=Z7`/ 3%d $M)? J?1͙rYI2j֕zXȀ$,x!C.J׷;$K/mm lH |jq|˛:҈K$+UJTpjW04 NI]IN.M4SI 26ayު\0PG`~}f{z[*+W:so=7IGRihҦ0A5gm-ml>%)e]iJ`J6,2L ηg3Y/ndpa;E+g4&\GEӳY32w&=C'x vMAۛms"gՃ8LHUj@1=,k)$D^['өǟTis\cuwñQ/SGpN 3ї;lgGdCE7@bL|/CH: p}3p`ٝ6'-N)_~bۋWh[ &[;=\lC`+ Ew-# :5pF'\FuJ=PQqNg6 Jp]vtgo\Ak T@r~#?*GOQp+M4;LIN"պ6]]u̜*&PMwyKOBq Oz*OW B~3M:k{zyUA uB +P@J19C>Tn2 oaB Z'޾`=aU dZ,Isp L~»5VMq&>Ss)s8 N./w ftp0O[qҬڀEC6)00f_(Kn0eM7]kO,ؗ5Mz5gA6}n+G4vkhp V@6P'gN(K^ .ë,_ /J0\58A- aĴDѡJ噚ᢁpw]gi[[χцc[!8TUj_ydMgk.,qj-坡6m4#"QS7.'e].4)9 #2z4q`;sd lB<kkk}!=~ܜ̧Cc@'\Y'.^WDD됯d<o7WJ2(mK3Wqf=˛qv8@1_*pFZuiq43"2vqx B8w idf^O]?|StKF6RFg>]^sݷi0˜`И+BT _:0@$3qΒW Ǡ.JevM4_2K$=+`io?:0G^%`pB7q_l-gUe<׏"[1xkRfO5N,J#fo2fG·ݎ d &V려5 XJ4z m3`Kb.OkO ׯW|>WA]*)(I0͵&'d9T 26T0BJ!֍m7s+֙4vM';l2 7kKK*^k@R,sA3NmIV\⑙^ r ,Ҝkg[&:'sCBsOQ|KȇF#"Ҟe vTL@F{-ybHtgqk?DcSgXk+/#\z7^;/ T5f@?F Hu?ż,.@W|܉"N+0BvK,?38jh<}2Tɉ͆K<))9[^·u%.M{7&BTɭC× sO QwW]d2B9t!a\? ZtF J@S%[XO͍t<%Il:%7ew*h`@(E(۪|IJcД~L yRH:ܛyxF{:Kh&_8)Q?bX[+V5~RM8gJ`J\"R)E&rՋ]ז3( "#hlSPx1<_0`~. P6BB]+<αgsmcbLleK@d7wx%ZqpГ~B3|4l9_K\"埂If| і1=jFt^ǚeV.4{+ʕw_g0]WpRTv[VĤX 7J\Yb<BRF.]xN #S)"bBq|_𜭳>m@uZI#q*<ŕôb'FPBl'tVg Qߚ>CwY4 {Ò:O'RL5xSq(!WKdqHaA$L理!PBɵP<:;בM.};PR2+.BNA !6GCx[yo}>P_zJ/<]|5J?>OE@v'!\ywaoh\oqڣ)ϭ P3✄՘+L% CNKfye{Sکn4:H{s$ |itDmYVNɬYQ*]4ePLɊ8xR8t˟22;naA͍{XMl5lS.x4oZ:{$ 5e"K?÷^[΃@d~z@OrPRNҭ>sXηI`!QtN]hpz,REZlG 垡{8C1C2x\ 6W.$Tr~-z|TO|#q (}s~YxHݳFJu5-a"p P3ȨܯzRG xgc<(^>Z]'-Qj=9Պ`ְhB 4G#+XNb%~Q9  F&G|l}ʢSy –m-}C,a7FZz0#OuF$CYk+m3ڛ9؟(,y 76Myd:Ez(G`h 1n(GK}XDN\7X"}6<<2e9˟ [Iggte”b]:Ib ~%2wې4t:ƚj2=pW=ue4FB/ss7!~,Н /pևf>"B<8}.3 uC4r2׷d%T011^<Ke&ϭj[]؁O17J.\ {6J^5^%e!PNR0/s1nQۗ>~I8Mc;E]ZyhN2:{zΚ/fo P z5%/Fsᢸ@O7ijQ6O~-$19]Pv-YLj# @8^z-UY= NLsI%nԘ-nn(m텇ʭubj~ɬ՞l:icܫHBw׈LUrof:kS"ӁY+ֹCP':Bzd ]=A.86;YGy`}]~uHjW{" $)j_Xge)L!‰W`8ܬ%Ἳ9%qQdTe5cn+[xO̮hQa,m,ǰ@Cݕt'F^ru>7gnoU`lq(~}FquOķL ꭽߝ|4pp?8J+jH35"uI.*nB8~~g47H M5'Pp§3ԭ [gRhzfԀ֯@,Zj2ؙ%Hd8L޵sa8ڜ5 ptͷ@5 Mp*W<cRyia+10t{0sH63'q'P-idLāYOnd-V4h[."Y"~,M5nKkBK;I-ID Pea:[h#JRdNPV7oS{U]}%SA]I`!e'"+pu$І*|X |l' V>Y]y(aG\>x EF )X.)C[PDppTb9Dۊqq}?u]<0riȤzd&o_qy皿H^|z n=*TrN`w 3M~|AkHmCCf{2RY$*`c^iίWw6tS>pR:cXD8ؗ9 oe#ld-9k_)ƽ7/}~B$9mi(hS&9Ut,e+u֣ J1X Ѯ!DHqB"x)Ʒ$EM~"il"4ojq-z?]fywU2,0J\hfPGD`Q*V*G~S̩Jbxr8W!Sy$c]pGF5f\c =[Ao2vi0/XcN܁$̬ÈX΋hVsΥYE9)W,K9N f_5~A'R%Rts`.9#l JdWpwgU!ʽX}\lQQ~Ti;c{Sdp+ CjWqY^),ewЃK(ҝ w=?9J(sQ[H;ۭ؍W6N,0ʮjI>d! JzE>aC氄GR㣐g]5Zj2O׈&\eo&3%c嬐YIs/"R Ӌވ'4Hh6[f.Kfbzhfuƈ>7رd~nmttD"+DZ-F:*|V&/T5f59@clc>HR) +aV[J?b5 mTƊ4ð"nFՄrlQ,_>טfp{g.Bn0OvQyQF gyx[g~6f6cIC)K ]P4,- #ۂ&Yq0O@ͧRs肭^wvJJ QhL{EH]kC:JV:ISGM}W딟\7h)W+;ۿ򐲇 m+?»J>IhZ춓d"#t{5 SHՂRxP=4Y᭔`8y Ŭ]e][| n} z J!LpEaP$VP7 ߗCHt6ŅfėRy$OD~BG9}Ѳb)}eh;D24OyDAN [\8rC[r\YɌ'0EM%eFW֮;t{0Ƣ[Y@WkEՌekm%1Ŏ}#6Cgv(帄3e-0Q⛃$e al Y;2Te<,$y01sP?sG_fiOyL#7՝U[ R,e p8:l"[7Lɺ!6\(3I?G9zlぷ1bP4 7!ZD^bBBŨ HV3xĸfPbX"gk$HљE\z("}SXةGi5lbZY}v1DK~` դ$^Β5 G+B4^[7'5 +V"pYvb8E\ M%:${PIckV1 6sdDFOUWhSUkg4ht]18Xe%)?ddiaHB#P n lؤN <Ψි2mq3~CPGX; Oszn^VMmO\tt[pY;}T=o'g<ߘ;hr*BFiƴwl -]Qᘵ(x.K9A'oF1&e:1ayY0YQI1?iV`@4ə/645,; XJBV3OSLܙv;%+Я͏.0Ӭ/Ui+3ȂRjnŔ߃.IU]sѩ668%6a[y Mwy>"?J!';xZ.]hƝMi17/l(CoW,`2 :"`8t>h_Ȫt!c'8 *TӲ %[US0$֊Ȉjn؞&Ѳ@:yccQp7xUMCKou)L:knZB%4M<"s`ԧoܷyGc?>}r5$E:00*>Mk%925}Bf-$m0 ({ {]‘^G~1 ~?[Yj4`,5)>>_iE8}zJ`BYqP |n4nb:a{m>~䶪3wH1 W!p]#5S}ǯv/QZQP̝S:rLv aZ _wuULkX椒/_dMUWʝp@#Ͱ\%Aɾ;p8  />'=fwc u|s@D P9a}.ƞGh)I-!&2ɱ}qYzS!F8 hjVZf:Qf0ݹs9~o=j_.͓^XWP,6^@q//7^x>9)[_Ah0P9A@Tx!X6]Bj]̅?LUD{t=I؊wv(tl=8:6w$(e6Cs :[,`T[ zӖ-64HD(䴃@@@Њ/0x̛?(\85dT:o0ß;Y bgPg}&wv1ůU.D `⥏9MLؘx0Ck'~YjpD2י%(jb|: qlund` 0'է#ss&1#qvsީbau+f3CD!ڃ1q(PT/c @Y\' 'ʩߧ@_.mëY˦Vp5h6b]zI"O 0eYv$\t`/ldcǩ!βhl_D7_\7|"/_/<{ϗxlDu\ɰl@[gdɂ)~c?vAة a"}e{1:l n4|:ha[ݮJ5|R~VІ,tmzGY^ 㱶Pyn.< |?eSFrJn;ep6`\|} msNߊ}{5?$G}aJS-b:JH[JQI+ ϫ pt|_F㝎V+~ 4&$bdj.H5')T~Q$"c+a|ͥؐLY6oY/.yiL(Eh_ȮGRDrtX$svxws}-΂NZtq|J 2.о>JO( ޺ߤf|01V큵Ss%^ͣ="ĭG͜{hZ z*,|IL~~.$58̩GOGUK =rZ,>? bJk4DU$/v9M[g 3bS{lն`%Eh6y; 9َC  Oi2K(⭗ DŽ+o䒼c| z(xvwK? *k~'sH\FV(πL$2ֻ̈մ{[eb@:i :Sc^u.ՃX_.uMB #; ;;0ET6PG8iυ":?DWEbj:`XlP 3Xl2~ Rwym<7CfIP"j3;Af|;| tXI=n)_ S 0-Bb1NL'JCwr\J(CO Tjxs S(G괨UϊYP)ƿwK7}hoAҲV٢2{LV17ˡQZI_YeW2]iJ>̾c ]Y)^)1k?F;c ʽ{C -|v>!_M z#3Xp;z%&0 z~֨ИNiq5CK8u<Xd`rW mNdHFOvGaƲ":2p`//^BC~>Sa,L?BP]y;z+ݖGiWZ2"m؅f=AefsJ@]w=բpBx0䱞>QH rF'p-Tz;iJ֙кYH::",rvhd>./l>lfw[6Ջؚ͸xUT0oQZQUDvʜbeZ:U}=ױѕ\AW(^{4' ? 3 kc"[ %y8L&u4+ XsP I$\gDH/n1 rke/t)cP-RpSZ7}[Z(#,Ks-PY?4" t1#WtL6.HX; 'Nona Xٝ)MH`OF)lX-qq/"=p0.+̹EiP+KӼo)꧊~]??PHs yRT[JT0s.{o!e&A!`rZZ#JDmww#,֤z8icWPj5NHҪJ_3ۯbdQ\ТsA E1&Ș[<[*E:$F?\O3j9D{AպV>D-;,3!6~3)+&.v°6ɋ D`F Wy"ܥ:~ꇫJ%c3 ol6Waxzw~@mYܵx|Kɼ -> :cS]@a9[ij<8+yaef. ȍX#j[σ^;@x.F~>ϠXW&H}zpT 6/;%iņ]gɛ8  t_xo .krRIznL" g ghK@]oO<"5SH{a3 bvI/ḙ0p0U]"ogqF p]ʋ!=T+WEkiQ$IoZ@]H출Y -oUԫ ldSr ZwC So? t,NQͬce 5bJb^rv[<322,OHZ}#f&5hO>foIIGt3#{! 4hQmB#]g†3'Zt6KҢq=wº8i;3| V+NE{tE4*?IvO:T}9A^Őve5|w?[oMQI^0V7')KC@: + Fc%O[Xѓ.?}1*Ǭ`q 6UDž}Nxm~[hi)H!NQnOGzlDJM8 B 1:RȨ2$* ~5@l&#φǡLE 3X!\7&Ws@S3 $\kQ5%LS ]5<>)2hm+ޝ]V,;h4BvA= Hs'5f{Ӻ ~EOSV"[siD3Cj60Bz` 9u@oaa|ZRj<!X[68"<=歵lxo(L܃m+S5RA9H3F:ДvB g>\ u dAiv`'a+r%"Sk1umA5H8,X۳VRy%hRD/|YF;za>]@T Y(\}aw UsV]Hz(A7 :ЃѷOgO>R'NGFp`>Wy}sLvL6rq&UTj5ẋ4I R8nh֑zV7v~w,r&&h0pVUy Sq tF;d]C{32篴tJXEc G5JkR9^_aXƺ;RJ>Y}4ժQ-˂.R}Q}AfDǞx,j!qB<*uN?汔YTgJEHP8iɍj7$fY'LWl{B\TE %Fxoe$#5f='8Ϥk x4CFDqTtapP\ >W%м `=q+oj(6&й.HIx|asZOUWnLjkddPWw wWmV2 ;5#ZqO^e Fd-amg>bd℀XO:IO{ef-2QY*N~4\`ǚzʝ0<5'!a9(>$Hf5D 1HBu4a]\31vCV< ^!'p쓧lõg *~H81ll*N]W ߒ0o آZRMt*UQyÅ$>֫F'8؂B`#вQ=*6D/L2Ȧ1 Q;1c"kՒC, !f۠= \[(KX`_DgxϗXaA*̐| ι)@'3^6' q_1tBn>G ȏGk孔NxJ^'VMYq"݌,eH'8"=Zԫ1_@ H DimÅ5`0e@`Gٽp,S!w VUm#ևa(8e®Ra{ R_WRD](nRć8҃[ UVXѽ^ Y[$ۿCϿ3>YU-E>|/ra2 anӭZ'lpJP$_ `-(cmKʛʻgn8aZjx>?Z&dE48E!t7Pq9GWpu7]KD.] K)V0JE"ZϨH˒PwfNZx[HpI&舎#Э h1&݈SQ=o3O':'?3+ -SF:sQO?JC$0>?}rB~QwݤEF,K 9OUHFc$9 ͇pF=lŸ6o*a.&[-\r=(ѻ6ѕpC^aEi(4!3GT[Q{r ;/!5"?Y{5]S5V؜^ȲO"6y@ ;73\ULզ($2>,@}EtIe8%%7Q'6fy#YBh rd!Qbc$V$zy4l&4զ'l=ς#~RPۊ{59 RW(D&0}qZ`"IܞZ B Xcc,5jgHu;4S!{f*w'OVYA7z2HULnڼˇT2'],I'Le2Bb3L3{r0cApBK=n4΍! < x?x`+TorU?F0:U\*pNHl9KQ9ngk<Ng!t@Ia/+(2 77rx_qF +&Ae'vay%vzMq#@nZW\laC4C_>ڡpe66F #9ɤώNM-mƎ㌼sH5<ˁȾP'P7J@(FM-ZW|nwFp 5D񃬙ZϚ y,:}{?Ƿh["ym/_cJ}ovo[l~W;*[({?ɻm-9K9IC9~nS^ܕx)4,N6T勠{7;|"BWfedRAHR)`0QBU:ob>q4b-shNb@o`[&JK%gcZeƉ<犳2CB/Rz16 5J] Z֜>mEiS$gxS i7/fTج7=ѮR>lj-qeHg[dУ+2QTM$4J:.K:kEc(*O2$ʋ_~EB'Y(4ZO2A:qUȚ/ywP~ꌧNY5K_ր_G($V!^ JnN#,H6,CD[Cli):M")Ƚ`.á<,"%db!MDw6%,l607ެ: z"À93 Hh{C1d}9ڎNVK@1,֟>N#H;x0ͧǧGOܱ-I@E@ %pd/4Bs uCb!fgs?^Uś0 ]lx}NKo>_L nNWצ!zq/|X^wU#ֽK?(Q՟t!@eO!O2/Kv{0@m%vo]dE&+63mۀʰqF 7qͿRBn[j3#ۭ7voe jFJ`5P4QQl,ݹ~)^".vajMޑ*ůbXhʕUu@8KsNGg21)ϜF? AHmxdTt  [ r3p}3O itpYRFLcp'5\rlЍxyfR~צB0},QxoŪk]v}gTDHw`zF52i֙}O]+JD&V_L վDNUt髇yY g3i %Eo- Dn ȭx"*U_CJ @"Dlc{u4g@T¡l3(W8Dwm+3K8D7l'BY:.7QdHe4h>lв\ 9{4%`v (k+pj-RɕCme?_;TZQeMة@TϗT8x"XM)? ?[1:)I[.a\Qf$ǗШ^R66>D.w%pJY`6śOYNbƴfl-qh BjY9sns둴ib*W02ϽvYG]oJYB9dnm^@%;)yN[5M D=gdJ%jkKRN,k6ɤ65d%|[dఓ(ă"mJ:jBA>9ر3 ;< AqNq!L2)<ɗIT~Ύ{"_~C9-VT8@=_zR.BZ)OwsFϽ&v;ꕄI=`E$[# )fk=Au3|O{mېQ;a LWJ9 ,,!Nq>TQc+MOTT=g C C.MnrϦN}ue {Q*YV -m i bɫ୽Lf&F,9ˮ?#Z{ҸRq$ /fp3C/x@JJ!̷[% qK~ z+VLopXA!Ri4 ʈI)f&dn\>P [}`O\Ҭa4`t*YAY?B0 P1&Ӂ@fife'=+*2I{ʠ7z, S-nt? h*s:x|8:j"LB&lbU|EyG8R'r%)p6V|*44dZG|UC+O@br1*C*jcr^|tCZ$B!8%33ta&5^+.y^N$F;LXܝ[,kq5ʢBlh._|_6V#["Xɦ7%\zj+ * w8wu 7S~0ˈ޺4򩵌Rn-wm'3W>#J1fH./u?iԉTk+cqg'0n|v?Y-.V KR},%,޹Fswu t[Z{b 7z6r瞷-7ٖsک1{Qt%+V^Cw_7#J̓;5丗[2<_Scx/>#;Y ٰӫd`J!P.|MNs*m0^4Z2=>NqB v` Ǔ _؅.0U[H<]0onwQu?C;pzxaCۅLݮZؿSaz dWy*F@bdkz(!S9Ye<^rR\ѹ*Qm&qX^Y`Ej]Ie Aڗ6xVJZW4EA}ƶk5G ?qxV)%e8l?[nSN6$S# Kt&ѥ*p tۺ2k[>;Ye!鉮GO`]j*.m4]hb8B&Wn] dӽ@. ѺPuX͏7Ȣ $Ϙ~F5%ױVZȷWy&l,vyTA .kp3|(И,24ؐJ&N/`@*/tiN啸Q?9 `~-T8wO׵V9nqǜ/%6SIg(0[8Ve>r$zgtH+ ҔĮL)*4Ke e1pe]|k/( J]5@ijYߜQ1ΚLL7,Ő(dz Ps#T 'n]zutkI5UV0|| 8h9TcӡG>~|Dr 90;Fo(i̛h=A=$xŒ̷ ɫ/z>BV3LɋL"X%A({-bI[p3^ MD}T1h M(#0-j\;K1ROC`M7~xԺ1``tFd&Gb1 Uf"ow{E;nB~'-6b0/g؎ִY=V#"=ug͠˸n& 'G548GYِV&ۼ2Ђ*Y|A~Vxdߨy!B&^@<|? /"/[JorvFWe924l51]UfT2Z遍C'h4'S{[>,1c,}߮[M2CNHW{D}urM{<#w?(wA&ʘe#Qt[*x(k4)ZHZo:nXB9QZu[_[Mv jq@!3 M[c4w?l1'a}+[~AtDۢu3#\©`?*0QړJآ@qx/AfְI$@?ZG\ƑAM-0{q^1* [&;hxS#'@#,vmL2Ey4cnsmxÑ)"U4(݅?-als~GG^IILxX[o0b(6hEAdn(:dk2;۹Z[=>߀̳dSlZ98w93-N+h4>M>,*l*FYd5 DSޛzŊ,BOӕ(62Q=o+ _TʕB,twf9O}(a EUfӴ$\IvۥOeP2wB%y%rOr[ mq:bK!%tX,$D@td6iJ&BQ Z^,SLIңf.@=0iω"+>0mwA.$j.l4$D"C1) |5Pk0'PEZ ׵md !Oڢ67NjEcSVI8zrdj b b ;#\(lZS8&YA%?vIuP)"8@NX7#b9j$*V8@:dvёo`3?dIL< PiS%PuqEʧ LۯKA eS$3Pgp\T7'kY,`f済#Mg=l<='(QN͍L쬐j:tz3s8ETtgT§O5^0# %Y~pIx-ytRT8GƒGP倄1Ky"]1旖k}GH ZA 2]pxw+O$bq 4Qe`TĬ֧rB6=-I)K˛VzzzuAC# ɜ+klM߸K$x ~ 4iun^IdM'`C.q yr,?Df}&c`+, 6hQ e{gL[,$ʲz@BGJF~ɭ.ڝWw]Z=B\zfDuAmLarrJ$ ֥3ড়3dt qW"z4[ jvO&cJ[GmjV9a)W|ާ zcv}L x\ pH:\ jn3=atlLYGd!cC`F/'6V rPm i0Rfo{M4o.O %.9ӥo%WŰ~cj)<<[RB(~lpѡțjV\hՀeZ:a8q[!W$廛fM[.al5F#ʈlά;"2O$2b%R;}0{ͨ/]o=Oj0vkReN>$F]/w2Ϊ#]B:)زeL-Bo)KHHQYŊ}У>q鹭qzȳ=YJ|4Y}lI,LȻq_U (VG7L|_w /p˄$>*d U,N|5\-Ce 6 (oFButuWѣޝ}{rrlszfQ5%#>^aJR;gJfW`qWf bk_iݑ#?NQՔK2a cQ¨?Z$F!iˊߜ $ >=۩-J9bzV9 t޷Z&Z$41]NB$zo|fDHh`tB\EYB1lfU7I7?@? `L]zy"Ōʡj~gOvxqCihneܺHktOeC+,-%{˾ nZg}{$z tEO]\sYs`ݲxYF偿ӺrL1MHFTQ.sdxPy7Ud2Vqj֜SNfߡҿP8P@ci\SpW)zni  6 T_<+M+CrGEiujz6!1HL[Gv+j_07-@~HDw^L_̢aL2/#ڹM|Qfxnv+4#,[Xn^B5$zCmNPK^B4L eV+W$pL𘠤QХwZ{<kUjM_r,TOZ9#=7Y2̲4ݸ&/.Tf9~rTD &M7/u!)xMSgIE%&Fc_#\cX<[H{5JV%j!t3Tzq|4F =7NO(^њع.p:Oͨ,j {=H}pnLk~k$$mMKJKH ܅ [V'n{uQ2s'/UN @p6tUi74qmvʞO7 _)lL,mrdEEMO殴vTnWď>l8+~oiS}?zZLtccgA04B. Œ.H zX24 â6M 0 :Ӱb N"i vj}au2% PoLɳhd\I):ƈ(4zi%\2&"ZP q5U88^ʕ4&çjϒѶ\ }&JJwqJ~b^" ҦYk;n&g2Iy[9'LE)j[cIiqWs?y`+ ,^85T l6`0JY w}]8#jidzk$ 9!Hܝe:v|ृ& tej{,RXfz)[;Zc C]8$ 2wF1[4VD׈eP\]˦Xn[!\9._W3{gDUW?װ.YCɑCa 8gnp>WD(T\x[ަ.&HI) F6J496 XS(ljp}_2|w"/ZL3 .(JL#8P}'.=` }-X|5݄Y&~ |MhO&/n(onJrlm/wHuTk;4дpor90U\afB 7O~7=@_QV@#p,J65],F?>\iVE]$P/2eobNaM/ÉQnL5;?kBP&R\U.%ŧh ,% !2`-o*Nު E@"q^"ՀA(7-;ָ,6 ޷vꍵ%}LSUnO-3#2tYWle`O}q* =H-d:e^ƀt2$6v##S >>dGgXf''˵9K=Rt6Lk?d驝+)V,{{77r\؝tFiw絙gS ;QP2Jzʽy#YSTxsq8:LsP])_{+- =LDEj;8"2;ۧZ]4KR`t',!5ΝK݄Bxѻhr(39bWx'6֨(X)ZΝG <ED$wBxtdEP@3ăg#7ab)u*H^q'RѡIIC\> w=苹1u#Z=SYe/HZ2Τ@Hyd)xu\ONX'Twbԫ[@P^\Pˎj`<R5nEIJľN\{)nꞞGԩ܆ %pf+ewֲ=Rƅ`Q'5Y3+_{4Zqӝ6QH?o}-{j.!d)Ymp:+ +uCﻮʾK"Cq촁2PJJN=M͓`u:cQ xF{,󆮼 6(G*YT>^nqsV}w4LpCveSoLnCX `.=#!:,ď+wŁk'(VI7U :Pca} +G;C n GH>K*\*}ǁ_&I0]? |Hf_| Ǫra y7{DuLQr&!Yv#lQ{PO O}. ;kbQ]q&g&`5n9 [MY0(#JY^ڧA7x,娢**5ei:5WS[-/-E9*\1YmsG0h~ #_n~QpvFIyaڐzO]qW^oK dw770/tk/&&60I| _ Šơ1=XwdNhyNȩheW3 yU]dcBNKrF2Cg㡉280uH}AD8sc G<>?JQhW&|WM $/[ъIJO) $47]c`}.G$;56#-^H;weWoPģ lp«7X B$22)Bi+=v?,`$~ZQOnԈ_fG՜W F )ҕ :zx.Sn:b&SIU{ 7KÄ&r R0%eևD~p"#?|X kZғmu+efƛ5+")_?>)L*Q;B+ HE -gHkd8jzX^ʦVjHLX9ױclmA;L-)IUisnUon\JЛuf;Zr;U9ERuԈaȬY#*,t"u4P'I/ʆp u]<wx;!ߛtirV)Ǯ}ņ*7V(FFeU2CWE/A;+KIitwP4nkh')0%8'7Qf ֽOwgӁbyNJ wC؈M5=9D;궩˜^a\[Ts.w$:^HWIU`NDE\*{Xqϗ"J敨niMeH*N 1W\3 5aJgj E.STDyF*T992Z) YH1@!?h7])e7@%1gވP*Oɓ2lcٚ5RE?K^F7k\B6 % ]Q7. ' Zˇ{ed͇Xg2Znmv3*֎(O)%kO)xHєz#,4/cxCV ZֵJSXU0n-"A'V*ڃ@" %]3Q1(FM؁to(Ue245itp5_ C6$#t9 dYdIk l/1Qec'Sr[L/'&e[9񝷳̳Q:5A6qyC!YNwl]#m5naoؖ=0"r(`I| .W}g2pJ\c3!~{\L po–/fPnZ‚­`1]431щ}jx^E!eZ5DeɅnǢ⻤ +OJJ]k3vao:,LAWl\'LJYfF=^7ͽ]rBre1,$%WL2{!ӚI{ PGj 4GUXt,9~P֮=;h$Om8c6 1Q)^!VMv?E[MtZp0\"c.+=>Z☥+)gTb;vz4>JoEoEZ[ֺ]tGgٶVl<4s-u^t_6/ ,v>;6GfEWDn>/\.)(VrH C O &}`+7e&ٓ*E8`UD;(ǽ)od7o-gChAܦe.>E=No9]yfC4[l5}?7 yr+v]AiKb!C ^D{&nM~_GpQf>3#q8ODg@o6TX>W[/~>癋˚:#!U5JX׊ 7 q]or7=rF*,)f̲L̨H+h Y#ȨV@)*c啱Xxʸmy+"_yoPI+5xg7ka2ٟ\YyG5!Mp8=}i~U(r/3;Y=6Jy(R"tmrJKh`$}Uǰ6F'aQ')Hh9G%3h_J.) {P ߨ"*~B:anEJM}E P g/33imL]_IcvK(/BW<Jd L MAYA8U ț5Q]iDW -_]=*r-$oVG+ *I2٬R!ݠhs!)fF^;!.w]wUaϱ%6 ljsO2ɵa^-/ A*st^y>ךro,} @oŠw[pd}vݑ^G7 4p'p˭4^NeIO xWp:cCՁ2g2A&"#e#736L97b_pt5pEyT$ },/'>L|CٍxanH \ф7hxnQspx]韧P Ml2ՊЛ}4?DeCKٖv+` 󥑱7oMXÈN߅G#vzaSG K$WWeC[k0oЫ7#bC;hP,И.q7%SKsr'z]%ᝨJBTщ&@GQ*2@Ճ2z]S]< L}Ldᗓ39GHy,,o3J(|M]U NlIDKM_ba LxR* p@eE߸z)~*Jy&@ _ˮudvĬ.OĦmޑiCdK CP1S<΀:0ezx6gwʹiI_g0DƫM|D*-k 58%<>mB[_1:2!w 'zۼD /rBb W6Л!v3' l 8$݁`ҚzЀAtZ m a0.wu=U Vxv,D\ ǵٹ|A] cӟKP;G1ojw/:GIgEmlR}K[uxbK [, n-!~*6G,0ePFA뎒 fN3!)vwXC$`ȅx:DO/K2<WW]g(r+ ?&[ҹLET"zD 3~rzAcr"|-=hX҆m G.DN-YOgZ%ǢcHOhۙQkrрo6Q8FYgB(Yq5KM!ХpVWjh̙XЅWָH0]y{-"^/ߑr/ }>J#*e sw+ioqֱGe%HJRcЎ^IWv8I(>qpL6 v}\X˩cck8a'\g%a>V!+j (,{=YR~i\#IOXa+X~!#|7jƅ?}iМf0E ^xr.G.a:sQjbd^mk`+j*I+A[DS|҂&ǒ)i0fN.4sW Ao9#hXhn9G] KPO)}f'!3'PTm ʔ,.F `ԤbKT3m..w4ϒ1wp^,)^A\ԕ8K0eғ>e[dNA\T+)o?,92vDq:َ{ X,ߤB>ӪG -qk & i/! DDþSSqT+aomG&;~9]^fc<WɎIlႸo)9Bam3Bf^ :p[W='a4ѯَ- V0@_q8zUrݫ׽yHFC>x/6uqBa| bOcxr\hHLwG4A1Xu&!)^?xVM~/͑n`\oRd} 'Z`^NCpNbbeT_IFsrqo!MBP*`kKm>%%ȻM?xĺ) ް!#MqSJ`eoBl^ L0\^ Ґ<|}:+|X~ 4ѓDЅ_նu`>|c.#\c MQJړj{PQm̿EVN"_ d$:Ou׼ҁvd ~ #m帯,K|Yxc/zVX cxILO /*\@5Qq.o2`/pa: 4qx)Ȅh*&:y(KeŻI5ZOTu\Xsg=Y-2I0?y ^е^/c\#"C("FPN3ڦ]brxHבHdήxQ8Ѳ鷊#Ѝ 5Lt6W e)in,gvr T9{duv4D Y/LˑcʪZ1<jTYZBT @4eZFکb/A2<^ ҳy9xėdFLW$v !I7k_ H[E6p{{Ukg8Dw珧,QZZ5z'fE 0LXĩ8{ʪrvk_[Gf{<ɂ0?o!cU6h Pk6X1XؤY/ 2Hps(&5$RmgB..L-$NuʃP Ɠ CxO"kvSW{d7N0V 1i-M7;k~,6ZDmr_CU \ 4ovK ǒup~A>A 6x DdY$)#3ۧx.ِ9eM3Xa {{KuF/Rj=d^/u|>/0n[[Ͳoj1B-KT:N+5j F Dr 9I:nbS|x)@~_2} d!fx ѺI"#sNPXS!8|w3~afLE9|QO@$p]y`8;&wNAh #!;<˕+X rvCi鄐.rY15s >:Y:kA<`h +UQ(Fa'&}ȾL;#57@^C(Ĺu\]Q} gr Q#}L Uk]7;NZZ~pC\[jwA5l}Jv<8l]qغ!C3 $ ') KҊ;Ҷ sMK]O/i6MK83[&q 0F 4lk-a!FlL7;S9Wa4Pc5j >_^h q0oT=̓mw~^]h~>^KM333-,R+];?FI7͓-#|AGXp9ba+ u+μ{ѽ|q 6q'HzLW}b:/Դ>q-p^te>PSexQsA/ӾnÅc=C.v4N&7`z*T }э`w`9nlo_Y&F֒սg 0[vpc)Mj<#&,@ΐ$8a5GNV>\n~c]P8 #cs DlX} fm$8^=y~>4 ]MR|6Vko4[R֊QH ZaNjHS{*q%rd6iOYȽݝm%I',b$A0U)0 :ŪdBԶV/G$WƐG.sL֫OdFZ P=nq r]Y}WֻIQ6YoSI"K0 pS 9lDE嫫Ӹu]͵Samg3b*uJ E,o kGe:i?;ݎiUՋa n\G1maZyqc 5e~! fu-yYʖ1R$ԽacY@/kF=B[ ]Y;傢..GlP ķ FEsr%0b@䊋N` 'ehoYȝB(7fKz Ȯxc 2wDMaIN6z֖z|׌U=BOϦWYDqsZ f͈7׊Wj&&ifRZӐԨ+ rcq٩ lIbR?6 ,^toj<F/X@0:*-C@TiԵ1:ͭ~L@ّ0>kfT.6K)`K-/y=HHS;osm/G +L{ f$HO/ &ȴCeg=|Sm\!;R>q V*E$ }htMO~}d@\tVil+Zw&Gs#< lnh$mЯyPܣrdc`ԭ80@y̌V{3tbdh|M2o8u),Ӵnql#DA_u4s`}#.NSM2;c1s>!Gebap<荊!U$D0CM~X nuV#%m&Dgk%M izN|uk("=yxՕ\`!b{6gϱ'b.2~R\Ϭ9VrUv99sz2A`~eԗ@0uF]Q)<Xvu-|іS˵w/#pkЃΩwO]m[ihDxcAO?g[״68%@QP:')oىO%MjjZ|DiďI>2fv8>ì+v)קeOc[Sd&=&5KɈ-+LOohB H^vCARN)S:RXQݗy~)9_5`Bk:x;mIE/-)]˹Ib#)4>W[X#tgwPp9+A^JwvlcPgLr坍zDd-<:_\Vⱀ 8F Ci߿1?7͘PIv R7H5'bb Xr}?p9uYtʍB[S)Z!97d!dm>J&_-\Rj|~PDg $E㺚$yV/f;^K@"]~oR1xɖ)pGp/ )L//%=YmI7P^uryEiM˭ "En 4d1R޷:f{#_&A&>#f JEɔاĞLg~=*;`YRvRLwi^ 8ԴsN.t;UT[./`q72B޽WS{Hj"+GDg/Ýy-E\fO$(<{AFP䚾Y?com O쉆4KL3_fX2 SuӮ&S?;|i+ a`$Ox2Em悜%m juQi tܲzk CP?hNLNZIM*N u?z284_y,Ez;(,iH֍`Bf T7moX= =~S gYZ070701000002e5000081a4000000000000000000000001642603a9000045c8000000000000000000000000000000000000007100000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko.xz7zXZִF!t/4E]?Eh=ڜ.+$Дg(y⪑ebaJ'`IJ'N جΥ:dM@`9T#sNR7 lV/E9q(|7@RScV8CC;Y::|H.P>b F 7Y m՜+J N;ܴmLoFhc:[#kJr =Efצ'}e!.k;9{cM6ϟ2}kH6Gz~4:n@?1!xq@_KwMB+㳘?h ܟʉhY *NL',e\,\dWAhVSJy5GYgneNl;.9"SShW`KG_WУ5LE&ϜK>8p$o5/<E')S0FZ6l7DI2Q璻HsQǬȋ1Ozr0 ֚Gtk #J8Ep H+^L] dgec z&s[OZ35jO֛7qyPN8DG2_7ͤ%8$vT^R Ǜp{)xu6)pB_t=μ*}肺wm'k3磝ܽs4qx)VJ@o! W40a3~NTce Ed=ύ?Ж+J(a'LA $F^g\:שxUItE*dA.>Xܹzy; ,45^ahzqvTZ)&G!192't9bV}VbjK>FMqM<R5"Wf#*O`nV}J=98 |%_m;ʼeV-A]nyFL0 HՃF٩Թ x=TOWyrGAi+_(iBi+u3 ;N]{[CT7Y&NMOz}T)DeR Őrۖ: CNnrOZTԞ}97H%jE~ŶǏ.=+1FH䝉^gڔ~ ]mPN:iـscҥC>=ݨkC::܋ #Y:ф&? g>J0<><>7I 11LC )s?8O7 n=3Ѭx}fkfdH%/7i y@=8>sxJ%rI'.E:)ebW©_2E`koهdI%N!>A~t^8`UJb2DD鶜PqC=VJIVt85 ,"m1x'[N9F:d뀟ci0?xh y5X&85F|V_ȍ纴ElB䪩7+s4\ ( #RU2.fkUUg0[iYa'~#H-"MjRih:-P&?_c*1<Eug}piu,o5Ώv2MZpZ:Dcx5;!Sm6b[tKoI#{y1#flU,8~e6(MXHVRDn|kr"Z:U"e٪,?ʀ]_>xANHMng_ Hu>x0K0?PkDF]&д ݶ`֑pCrRhIɃU)_pƀ|rz[pr닧'Q V >d&iOJ"&\LQflK aWwSsL6{Ezh-/K-ЀM*as{>K)Lїf:P_˒ iCd@&$[[@O+t @? f33,̯ϼ> sLbq¬?2Puݮ 1GeMW,` j|c_xO$yƳ=A3 g/9י]CPgzUGPREziy\1?KVzX~eW4I/0z VPjsFq]#-PhXkEuYl:V%Iml f)AM< eeɜU{XtlG90Vu@E.O4߮+="vz LYK=jn(8РR7Oe"*]} c%j73) EzLYOKoc?%TywTFe`G0cFŷ]X@Zfն%TS]rK:yvN§>55eB3Aa܎xW$]ֻ-oKٍ5r\.BK~.ԝ >zXut{ Cw6u 3[aSjR%՝ ˨"^JYz|b >]2C*] [e=:,c[DÉr:$h^i D,!& w~iEm|dY>geq!kD"0Ne HY~OT^{!*>ʦlKώH-.)ϢoLDȄWv &0@/ , گW3%RHmQPY8%Q%DUM}dցj0._eSe3m"1{ ʏk=ؑ,CRϱP Ꞑ/5T4H\%r|Um_6ձRZ.1Y^ȫiq%ܔ[S_ 8ܟpL" ָ|DY90i23ȸ@EeK4xnG\2)z^2YvSpU(8CA;jqX+!Kb~TAq50$=2THy-3Hcq* -^oʰ6PrMΊx)giUpsэ ,DMI:c2Oielܝ'wqgϖgxWRX}jޫ|6 .5a_{yNX@ָo(imEPKhوQű[eXϨazWх> !L%^G\m~-jS޿1N0~Xg#.Z גɦ3Dţ}^ *)F.@p8i魖0'>=M`%r4pШ8yl($IiR {qQ`9f{SF$N,;w"\7+^YU\qxXCb[~woj@!|[w)?7gG~>e;UXKBxә˽.+ug譩-zS̔_)^aQ0J?;O0F2= 6NNʼnhKu]Nj,0JeK.BLB,bYh26,^2)X[hYk{ClOƱNt٥Gt`Zź7..^iզ᳉9W )n-ׂJpؘVC(Jh)۬|#D3VZWGð.J9"D iB| VnajgqVR<fWhzAkl7YSojl~*68"V@8X~+q?<7 ,sw .N;E{ulBs[+Dz,HZ۟pǯѶPCBÕRciXY&L8SUA.ξS>#;aFjz~!R@dhgH]OSWԶ;5oҳjݠ.z:߁JRڻ'a+7nj1lI{`ws]_E@K,sAG$9s[Vy{Io%CP:| ò-BL_8~ ͦ] 5ZN?>w ˄^?Z. !zݩ`sr^AZwy]ME6T1wUPi݄{p]%2$L/Ut矃r7h^}61< Ԟ:.RJaϱ=ɘi?hŬbE[M'%FD59a7ޅ c0 )P+^)Z/`>xL"P]~?SɗA#q i .=%V(Vu(@ <X_G2EZ5U㚷^&Mn*.W$}dWs:"AAQ'yƊsLHUגG\Y~ϧz^<l7`(M4y[$C j,dLPxZӱ#>cQBQç0zpvHbBw]N2SJƩ;mS" |ӈǐ++ݼW!q].gQ# ǁ7'ƻPu.ɰB,v|<ve 0X؃` ɛ\KF:lQ(7L8&5k* ғ?Tt{CKnfT|U N/Lc+ٵiԝx"ѫAhS/TZ톞g#mbdV$aVʻx=v~x/m;'l7(VA}=NヂR<yZ p+N}nRCQ)/L c[BiI^f_$E9,8KlSI /G'UĐ bmq[w@X|I g4W!q=zF9b!7p.Z ͋IYfH@QNFK!$5||Lk\=BO ôR1}J[&TW+2>*!6b2تɧq(HMa7.!$AȤ &oACfraDDfB%C.0|" a&ƏBgd \ ,O$!ї:(U$K=q}?f` eFxkgv[ឧwG>*S՜ ʛ1O砉ܶ!`1n_&!>׳c[i$T~d;ӳT,-{s[VY[ +v#.-F _-sXZ&m *LV ; ې4qD[sjH?~~OIc}`x| zNa}vKla>qA'3o\ʍ.:Q Z$ Lx.=hJ!o3Wf02X6I ,ptٴyg]|lp~h`B,x ´*a*Ko_BM>!%P覒+i~ynZ7ЫߨxS)я{+P$ ы&$nt20u5%8q}<ld{H^noG__l/u3`Q"2?~"Y ΰ,i7udq˹B; QsforԜ VP݊_SQ=J(dFbL=?_ N^JkkS#3 ׻ xEsUCX%ry\Is S5c"s?"P&LQ%U^Љz988vKN2)>z̋ݛ{$)G{Nαt?AXCC~ǝqիvPL!|Q<mοut3VcJ us 9M]5w,W6Z_X̸+3;؅Uɬ,tW&Ǩ(&i7:Zfm`>I{6]tv9ۨ. ң sw J@jhgj>"uvKV16l35|U{]n]´g ;9md^"GA7FKTQ" Ȭ!\3/mQs+5;ZHx-f drcpd4[zAC[GMAYƴlU[C+s׻vܥ^I.R8Лn8vY9P1x*]>{nY`2`aĕlkԖ;߫Z7Yk6iC?VUP|*3mUA*sh<|襙3Ou)%^鸸ZEzX.|w~Ն_FHdsj6yq&;WfKݤݢ'-1""gUamȬ3Mz'Së$D Efw/UNFhۗ_h$heȩ{I fuȳXcu|8\b,?]+#e]93[mBS"jlrR U?YTDF8b2洚SlA{`9:  JۯyCE`2z7H; S3A$rc,3@Ie` iᔥIF+H):3шr{Oi|Pw 6XV|pYvmr >;et$̵Ǣ%&3=|]:sZd^CAw(7 }%UgՁ+ڪxzuq30ڢÌԇb~ xߵdaChπk@3&x8c |6uB|''"ldCKjևWVs! nb}5>t#Z{Xh'ن7*Ҿ9 ; 7Oc2h}>gOSO16ճR0BӲd9p>K̢hΐE@ *3T%sS3µrk薭 B1Xûm46#Lɷ41jw;JHQ܁Կ`qac =ɤ5Q@L"h|owiWv6݊Ɯ~.*\n$p@/;t*xI+TOS^q)(`<])ˍ?x ;G^3 {I!(Bޯ0 WP:6SѕwD3*[Sˇ}BlK2yb ']DlݝMb[ZwC}D X,! *6Udir`aǝ5ºVMm:KPƈ )كREǧy}I3Ǵד֡9LT'Iv`D}(CsicLvTD*c ݰ,ǦԀCGn*]:?%8dАchkkTgqQe$|a ulQɨ/U {q0@6R'L1PD`2ܺ@g3A`c߱ʔZ[uX I<Ņ5nż$B\mG@[@nk T[qDDɈٱ=)nW*):,i Mm_sԙyfMNlČH+.kܶ tsntqIsu@~Y|TY7"1YT*z ( B(hON_B1 `/5rGeV.7d\l3Meq # ڽ]kZ\-I?-TS6k6-n1QAa /Jfݗq>6\MHfw:gCim-ˠuƤ8LB4xaZj4!dlz>g=H3Ǽ߳t)@Ȳ/ء*j=񤠆 j`GkuTܕޔFYռ,"hbǦ'9);-!ohn|}Yf+pnm7]wü:DD>q*f+r3]!CKNH]n P+J8%~˼*݁U:mJ_ߗ>%F^J-wpjuiYO++GdBɽs,Y ˱# ]ڗi=0`:NՑG]rnp߃H\Yz6]ԓ.8ki>v[$]~Đk?ݾWzSlEo2,Z/M!c7 ݿj4CmX/UX_J=⹑ϩl8K q"say=>.X-6J꼤g[ w?׻Jɻx(*9z[bxBp[ʅW˜2onrƘ9lY?_|j+Q ="!?JG_pq6 >DSxU?J)\pMطEBĄ3<+>\ZP3: P@+-S pH-Rߊ2I쁤pj t۽fͦQD\&ď:*d{v1ik$="GH4Z؞<[#z9%/o*dotVRq;/4V&A5[tiVTz ƹ7x=2~ |" + "zeLTk2"QF~ᬏ3; )joeM{hLVNJMฉNK"rxRMvGk_~7Z{,VRc,^ÛYH=ٱZ{Ŵ4&=kGI׷YVXYGuAQҠ嘾i鯅#3̼LQbˆ1p,SDV؟-cH!!+|hykCoV/$RFU+31)mZC)2©J2~|i~i?HZc Sf`4ȔlS%fA{W Dc1Nm7*5V{Huxj')F LQU1؇-r!DəSBtrwѶ]E8( }L1p xY yplծ)KH> ƶ~yK4cޮN 7$SrЬ#ct,4cpӷaI>9΅iW B=D ^./ȼ*# 3~ I#7|fH[d4&^Vb=I%6>4$]|~=lQJL(_r|F*Wf7A)+ \#YR p`s peBl0!qA(o-xF* ,;3-2֌wH2Y0k3'YOJ3)Ƶ$.@eeش%W'~x9߀tJ0G"={=|Ӵ^] IFy?G$ɫ>?qͶf0%\~lb8Jv=y$}\@{NJsȨ ,آ؀i|T͡OPOV40,H)g R 4 oX\DیyLk kދ*؛MVJ~D8wiRSK|] -YE|ӻY1l{mq>U<[R?Mx$[e {35!GLbW(@߫F3Yy h?͈ f\E-iZs@((X2 9%.pcR,r`.$~.ѫ&tQo97kOZ :[Sm~R*Axɻ\2zǕ_,aG仞ўi j3c3g;$ XF Tqt''_Er 5HTRѧ!P_72A1bq<Ke&֭:~ zT5/#)#[ȼ{gݓhT5V)㝳ށIۭrZS%ZM}a}^PNR_#i4<2lwxdz&;g/DyA5 ȪKtf^kE`[a/)5.gi8.&[:=r vCmO1l>dPd'-{]eq5cDDKQ'(OV$v|6"Gy)oDhԖkh\9 x6k=^Bt*UiIUR1mGHD7>#¾_}`yɥdmז\ vH36:]>g^GGiXRoQ Ï[j5YdmК´M^V?֞hjc""B9Q@ٳ6.S%|TI0pXȌYOqW"<6$an#v6ٷ@NPL )4eQBt5k8_AL@lb3#<BѶmlŵ =0<K),~ 'gU9*z>||S#3{]wґ#zM d4f-pu0dzo:T-9Ią%и+r1y*E =V/9`h th;`(%}֚S9ǼR(PC=|y jyuIЊ]Nt;<=8v &$ݞnUzQ{d&4;mG?X8ORڛy#>HKN!IuT6uو}!{Ɗ="X K(Z#6Yc~ZpLO X\,-!~k[pC/uA\ 4> S K8҆;t[ķuC B3V\eCލ 8b+"zj%_bT2"XEC:oxhZ恀_mlFiC6oU_/*v&rQsls~3~Gƽ1T1 5 ל%}5x]{J]hD(Ͽyt$ܞc{IB-]󁹷j/ޏI!9)I6anv,tuMD xGvs5fzv9_!iimdzi19/Ԉ܎]RZ>쿟F^D9(&wY=l^+-(hQg0ّTrٽfTGbRPY\r#- }(z`z*iu ̽eD%И: k"_Lpt0xZqi_> 軯 LPlj֞7Vu 7$8nwZ`@9}sXɔGuW=>AHe\u8걍Ep?ZB Gqt } ~8aINq惥g~"ɦݙ >ּjIKV9]9m{Kt>v5qM L?F=3v"agN_`?Lp!*վmse|l, 1@BBL/ T=]yx6}aݴ??`- $l:R*B@B\藯';\lQB>?&w; %z⹉xIV{HSLVQdm>bЩ Y{9nsP2 F=>QX4PR)"=I lc*:,'u\aَxWeELD܏7oO+rZͫ|b0/+/qޥQ-uFיd OKY" ;Eޒm҆z3?ɲG\#!J Q6T?Us~ߎ,AxA@ak,,1 (&ݝ+')t9b,tFQɣT4 %#ڈq0~! `v,+vM\n\fO} 2J4PүKט}aTPҸ ]{w?9`½>+y[*ڇXFgFQ0%Q vIy+T^HBNѦIaESͤF='hcdc$vܱCXfbbz +ۖC!u$ әYex=V'ڡ1pCVT^mLYʕ"XU¯fМejHjmSvLY;5xP? &ǽ"_96QBRoZBVRwB -XAGc&]э虾n%n6-|WL>DaD@E]~+;old;-"TyyJ׷Bad*2d0Yt2*iۘz::AO^1ᄷ޶ғLMf ߀vNmvheZ h'kPs"/$Ѫ2_cA_ G1+04oƺLW+dAaF{M?~]R1oz?')vkm;Xo^1^ͮ_ٞt9.^+p{^cEۢt$.aTOtr$ KsS(:JB]oZh!OfM(E*Jiug&X_zG]ⱯLWԁn[: y+1Tb$SgYZ070701000002e6000081a4000000000000000000000001642603a900002f00000000000000000000000000000000000000007000000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko.xz7zXZִF!t/7.]?Eh=ڜ.+=3Q:@WF(2BM8hK %EÔD( zbm BaDMlik1PPX\Ju3E+Sjs$ML/kĊ+h .[)UyS1;$esÂ8Փl9D)Luᕺ:U݇LoUxEX!,9^1LE="f8qcRnYrxFd:V!sUvmswrﱸ w'K^ؤM)2Ur~}V7|[Ŭ F)KR}e=J?( aΚJiK^@T]_ˇc,C >-|I YO q~()̎0MtrApR_f=z|bI-t )z:2Ƥ=gy~7֖*C4}t<~Ia*{f4ALTrgc PY"%i $:ELĔUݡ=:}76%|GNVC(|]otDUXgnuEW;i(ӄvɮ̍})79;>;%)%ȃ| W$2E5c%s؀ leajR䯃l <@0G9<,WMkH%T{_F-?`=Ky\(f1j,i`~{#gf0(2P[{n/mEGcv;*R0?\זQ{Ri"-ǼK̓H{5DQi /nfoj-,䥨⣒y [3'hжzֳ ws[Ɩ屋Lm?198-7t{u#h('H,ꉏܔ8 N{XMlE}ۧE]j Dnج'U8A NīVBm>5x.EĢw#419yJ=N&,S npcWUjp62v [JI̦>Kz1dDC0h"lsSzkWHNNmU΢ھ S"^ߤ;sOkF7 IћzI罐TWuWϊª,?<'DiPJ[ Иъl˪L~\ uuB/mБj22bӅniI?-vaNʽ  RVX*NB㬋YgF@`sm4DcUCO# ׈hr~*[Ć'C1Vm`%9fyLB0SnLh?H'*@Ǧ -=+bV{Lr#hݕZ:3s"֡\|V/!\֘ t}jZ.G݌OsJwv+tbD+1^8ljSqpecV@giAphK|0:+SkN /i -K׌‚MKΨQj[=(4CNM-3Áu{j\=)h5ں)' fwMϊu]Η-׈N"XN^Af,\`uLSӗjPM8pٖ6'A=Gwjp}-66j7|G>x'P&vDv7 t>C2GUءb>a %;&ܸdmQain`!Yum&.xw(S"xFo1=bn1k%) kc7W ˿J! oFYkQ9Υ`릅’$VwY.dm.*Fa*əndX<|,=*1yR.76mșcւ\ M\#m>h|v; ynԇu;=~tϦ^5tR,+Yˣ7)wo_`)[a(=%[P` Q9.?$@2)x1Zv +ak<1t goP,uJ:WGU/t-"go۩a^N7wͅm߸0Q<1H@%aS1sƿ`CΊV`^ arq&3>Wz 5j׀ Ժ FJr 6>FyQ$)2k@9<Na:Fϥ -ㄺTBCI?^ums";=byaW.{akt(U*ɮ,w+.8q/u:e}`j5IE뾎iIj/A ' t1N[q5p8?8 9_FCNA':~y]E+]b)뵕v'4/mgQABdbr\UtD#t4Q^Y(0ѩjBYS]˷^%i˟WjK~s8(NJC-}Qi/jf%ӼtOYDKudžvGlm\46y47}oYԸ !_۹SQ*4d^ᘚm"DPr-a0`..M&6Cke"1V5zXŒ*-|5keV[p{(>Ɋ.܅ yn.6g~T}L8>wݢH7e2ph$_A3۽b ȭ_9R,NvEjtAm`"y ( cvv?#xֵ68@= 6å6[D$g~< x[|. BP5' !b{NQJ YTۨ V颇~Ws:PT֭YR'PT]8w/鹋)X  Pܞ4K:nugQY0#<{096IpOc4ηF>_IiiXی'q@ yƜ"sHBɰaC}_j8l51fd^9įot <םQݎua5К!(nur]f h]"k %݂fPҭY%ܳȥ]F'5j~^#u$ZES$g 2Kqsn&͵OLj`QoXS!F*\SG`C3YQ%k|>Hca)(-GT_^X7Y_ա ШC;9d2(ĊGm^QG } 6ׇ0\K`\|t7')۟`O1v ۾ `5%jGu.``Z7C&XaÉd?c`v@3,β#Mu͍{T7A@SdU'Um }Ø9Z:絞T ks93x/nȀWJ$[k·X4HDK]A]ѠE[)^akc9pyFV."PqQjZw9g$޸k@Z\ۮ2G[N^{v*gۦZ@ǨH| `뷐G;}- 4hAg1-g#+Z㔖yU?2١ T6g~'rNU3!i2\U7o+ǥ01RJܳ.=+Wr6/:n\7`|RtS*yڅ#kz׹|s`"q(7(9qfDD'ieY,&}eK=LewdՑ2Ȗi`s0*Mz P+w}Cm}0&^ a_>0NmV L`'b2[)fƕv_dD7vfK( w)oj02ՉzqC9s]0t?)pheȋC'w\d8%c ޝr>*Q*0j? 2jǽCRo:ᶥDuK/r#DG"PZΜ-Rg,4''[=B $I4< 'Ӗ ~v)'0?` K.H>Kɮh=3dzܧk/<(>>gGΈj&j>emEGcdRgw';?ʄVM$}ݷ@=B A6%Q/% nLS|XNxHy$=JM=KWwEL4@فv {8!BR S); 6YW4;>jwU Zbȭ2pY$b®{p,^|z$nzD(#P{O0I:('X"7%_?R`fhHPQLPt hBŢB[bL~hVx*aIbb0̭΂N 8wӲ?0l'ߛ^ZZ ߳:!O Dؗ'x5iQ>ncۢ-" Cl+LzoWv}i98ä́XlQr_Ԏ-= %^GLK qlF-\$g*9:%Xw:|]CVtŶVx-LP' dqd5\ h:zO`LUŎ6?mN5MWrC`\>pBE ׈\kp=Gy g,i ]?r&Ŭw,ؿbV, RgL:S{FH}mVY>k?Z[;a+4 {5Q4U?G g%?HX|Mm_ߜ]CpcMG2;V\,fټ/N0pAN\4E#Ța.\Tj^!F#INGN_gBu,*IL/QP-9ϖW+n W6vX,?EB7h&b!e56 .&evկf[`{!+!3q|J\.? `/&e:ө_9?Gd|N)"`6W[XL7 ;w1hCXg<뎫b3?Sr$L:JGz̵׻ Zgg)HײBJ ;NI2kMl:M;:)D@Ɨќq^9u #i !ukn#i0ҙֹy-S*S fEQ(ǥ):bGQڰ\%jZP }q-6ooXqUVݬVi\x*ESF" FA8zf %ٮ)cmރpgα>n`\;qBq3gujP>?:7x'IUR7fԾ :>j;%ch~*\+wm'{-[ϖhfR2PEUl隡@鄌JN^!>jV07:CEf< -G DDfǤ+lTO:Gd=T?ٱ ՎyAWY#  *5xFLnz*!HOw*k}f_tVjZ|PmEj-!Kg^換j K6Bd;nų@OZC;uq%\c gTEklGCe]f(hTl䰪 Pg(DkS:%s u@p텊RSF6iR_zVem:R]{^t}?*2Gt$r^R:Sz;ŠoN7l#=]bHΏi>Dd>ʸ#Ğvs\諼r!.U(NE o4ơ 1\ r />=q *(d{ߜ~`5N٩1d"DQ*&gZvp{NcY-u\q2Ѵo^ܜxg+bt { ^G}:^o{FDy֘7B߈L.UT 42J?[*$⬠aLy1Ǡ7ؙMfo#Uh^V3kb+:)GXZ7B(0a!IMÊP3b-H=@XGK rsc4cޛKFQm@36~Gk#.?m+Q~`[DŊ<#G l\YɉjbDzkش'5M,JՇ/'%~>Cч8_Mr~/|iiŵWEP죔콮EG+Sv,>,]U*vQ%t4RRUaR]-dexКͼ(g ab7q({iy϶]@rvDIO_ &uGMY7ϻ")|InoԠXTAUwh8ni3YckşAIU(R8dD}:zL"ފc!Ykf;ޡB3 @i.O<`S@ RA' \˶ު!&!lGt8O.K¤@  "E4M Heg߻LLD}Wf}>j};3ɤб ]_ѹp#'] o*d:y4HKvV=byhCĊUTs*5m+LA?/X)z˲k6b7:gCKqsk/BX) ଗR(RV(_-pG}Qf*Rv]AVv2:x!Xr}= \|Ju$tpӇxOb\ΰB(G]]Hh1d1"R=0rgzb~vħj[y$q2kc1nrVlaMy'` Sc@8$^fD li*A7ڀMrlg'V~G& }X2K/=MESXc.Oh vC%ec *^3]El¸bخgWDoq-%-(}0rP_#wd7< /z\2*qɚD&T'YBQFN_you *:R&C:5mJrDj{%U^@FXGYlv:GtE_i )?]wӇ3\w$NFw enTwtvw!Q9 &jn;,8g{7ˋVO*99.MmM2۵]c $#wZ,`XȒ M-RP*ȸ!Vs=FҷA!xdJjxm^j 6++e!7miZSM*YR~ϺZo< 4sLc{7[at !xuꝥra  ,(7r3=;H"@g{i7D7I1&^czZ})CqvZDVazpBHq$'Z_ܱhG9 d ɰE^IJJ @5h=ip >?juyeOMO- 3wU-r8TLKXGS%Bo/Ɂ2iugTCRNQƊ%H+#YUW 2dw ܰnʼn&g[<끩,NP)PikX;:6r%Nju EVfʇ'D[1+ՠQCz-#Ls'IHibNVv1WZP,W8@A(ڛJ&MN1JIG:lAu\ }NVZn~="1(,$@~AIF 83'Q7r=p爖t]V=3)H&Wt ߳ڂ+V6ىb VTLy u:x6[IF!ĩ 1`@%8Ֆ^ aRXUP9# `dlL6SU}[Wۂaðf sE7-뭉>& "o!ZHkZD4|&AF'4$ 0\ Q.)0a%%#L[#Cg+-Q- 6IfԻm{`M.<~giaת+~UMSSIB| /[/Z3crUWSy쟸P~:1[O7 zkMfM`l)_p Qψ6]S) x@Qi U{z9z@ƫ2u6aiQu'bGX¤DloHXbuXJ[lwbQY{lz֟Mռ%BB8"d{sZIQs  q=2fI ' ) 6PQØZR+fjt~ @+0x_DrH]HmVoVԇ+UW⇪g]ɰq1Pv ̈́> w'[g!oT~ l?ښq+:/TDh$r~M[k]0:_v\"o ~.1/{pӲ5|<\Q)SvÞJA삿b>Hⴷf=~Au "Nt: t.Iӛg#ۚH8AK]v9$gYZ070701000002e7000081a4000000000000000000000001642603a900006570000000000000000000000000000000000000007200000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76-connac-lib.ko.xz7zXZִF!t/e.]?Eh=ڜ.+W$EC='u+-sJe?? PВ"}W.~v7@JCXފV2@v4֞aHmQu_:xpߎz(>/./ 6#uw+*gI}z>L Z鐨lS74"/K.Hi1"`"UE'Uz= Q ov)B\-!4jh5ẕ!'u0zE-!AxE%>jzJ+Nn qz m`=E~F #\*mЎ<'.ڞ+^U;sp`꫼cnk6Კ;]Z@ CVQFHeM cĕzNuЈ ϛoani˯Y#8Zy95b~_)ܙѬt15b_Ju 1: ZK{c8ս~I[-P0[xdv-ɟܕ*,Ub:K^ja"dSSj-=o4₰pM.A %Bi}:U$Z(swUGz5q]˖GpwæklN%, :wqFu/o)-WOb.h e$HbQ1I 7x o@j$ tU&S-ٟx$E'Yw7rfIJ;jf;ȅmհ&FRmOAJy'\hiޣX^?EY*Nu=iğ|T]c#/8Vx4XQ>Ex 9(,AMYnNWS!C\ji \| 6(x2N'WPK*EdS `tکgK!vIż*4 z޴Voh;RJ &iT/noJޖ7sLt^yRK9wp?כNיcrk$X ˅(SFՠ˜9O{$)&R%!HeZ.bdrGKof;z^[_xdv+n,RfP/ZxɪyU⺠- Q@ucB1l85^3uӓ_C/{R+n=0VS>(TȺFuC>_7g(?);3;&M X~ 'EB yN2 -^9u>̷V!&Ze'*3.'.3Nf!_,Y4E0@Hth3w.ye<L~C"\̠qD>²G-ARC gNaշ7Q $YHEwM,Mr\q(qZ/qp7*=@?e(C<.%*GLya.e-|WP].S$xAmܜE706CpV!^+ _?a+at"i3̊W&>`Ldojg>ӝǃWLQs7YjH/ގOʫ&*il@C]M'꒜;xUXV8WrZжg|L9WҽLkWԁ`LD'`psr~?gZMt2U|\ 8|9ͺ*&F;sq6QG8trLKILͅ RV@7`ݦ3=U&ic7@S;4Tdk#3o+-7tN1;ZAjttFDWvɵ=.0'/[ges]"^e)8?89|ta\2f-2@v;2Vs)]oa|+~g*#LjO4BP 8L-?uD(:5.~$j3^Jğ\c!^=ih ºD;гӜ 3`|e[@F=݇9Qߤ_R ˤv pmB#a_cJKUnSbG'K5bDچ4<]U |!pV??dDPB"JM- mߤ◦$GWJ1̴[풮6X2Ln^~3WVQ"S^YDk`N3"9T1O=r3$q=%tݭbA,9&ʇ-҇,rKD"j_bàωzZ`ZU[; w{V:BD,04!SҜy=ĉ?-& A@qBvF^|>pqul<=3p:`]YLbUdIJ;B6?ҴH&rB[,p7*2[ /Sf|X^ #&YD\b^{T6ݧRi|q,Qydfٲ "wѵM#z5[%xSv+u2WL9u?*Q=Fw{`Fp IYNpb~rSr2F:[(%jVZĢ,OD*Io2!#b}C#FDs3ՏZ54q-ɐ h2)]Ɂ3dZ;x1D^?4%"BiU{hzʫúb,k+ ^Sَ}Z. F]˴3zr +M_Aߎ sO;s;hGs Q!;O` E QNw79ӋqJlh}>y^#v=%ɉf qw)bX(s !;>[̗Mtk2,l_ dnV8vn'F*yGG3`n /!0xù;.q;wdA<xpG o^;X>v>+D #͘&6 TZu7mq{iT)ę7)jejIF(4w&>@N6wu<[)OGE.bu'djpNV%IBg q_i:@=fCl@> g bHP m:%e]֔6jRbauM'zSefR&HHra?$CkٿԷɽ2\P嗤9ȈT;@{(8"gCuw #kur4]&ހgYe+o.}]LC>w&ᯘէ"'ج\{#,Ge:Њ<5o9]P %' ooTG ?1z"Z M4]BiVV44%lÙ{\K=PXv ~ k8&v\dw Y]{DI ]Y?xNm~ZYTwK}l> en/q@Q=UbȝP*ʘR7yXŘm{L%id#lM*qŸν]z)KнZtW`Nc0nێ$y!Pm{Mb嬈x&'kjH jr,dv:.!#+ -8<Iٸv*.̵se܏$I(1!dkmYs+L @6|Z\/RD@5qH惘CD# u-8͚H@<K)!kJ4ؓxϨZ& l|8m"*\I|zQII^9T=_XLiX]X*i5Hc` s :x!|rvx q[/(?sk&*VuQ|؄ػGErD@̟c 7QKF PIѦ<617^H+2uD[?p%x b.΢`?r61 ЀOJ(݇n: vezNɭ߹MY@y$ .>dM)髄>'S=!i_#ʠ8OҜ L .6?<Pwq,ނ-BWXk^!>fo軻)exͺEqc =/^|J%PSAI3B> Tpk8Abcjq߰8u,Q oLa㈙sDf ܗEȌ*{y}MZ[nX,[te[*az``y;+j2r1ä^N@Y1FΆ{qP5O5ߵ3^":*pQ-S? 3.q+2Oy/N{qK-*/vVkYltG6<, 3F]Xo=$c/f |PwI^y>GTfF'>沞)<IuΎltͪp I ևab84Ots%e; "ܮM>e$س΃L鲩JA~{ p,N+\F(a8Z샷ɨN\ =՝fuMӬRo}MuJW^zH@#XX[K7<3nDބ@tmw`o#QߧmxJZcݬpL`S?Y+q8y'nf<'; ya|VV+:1(GEy rV9 ^5uy~r%e qr6[ۆWMJ+8]X k2DyfyZvRDh[Aaprm+7%~[NϐD֖tkOQ|c4+QCfyL(K5 :meP> "᳞+jmlKbS!g$NIV 5¥uStpFFP `/'#N}G t'?M5A0 ;- a6"!PqU8Ie@Z>XPD DFAAhL_20Cdx=dm푏b< CifǚDA8_0OGgzA3J:KN\8u3o5RĻgu(:Y~̢MxvuRtJFc\Y<bm VK0C-1qeKvjM'D;xX_Z֙LuN7Rv?9qу.Pm[Ȑ>uf8Ǻr% (xUJ[ I#%CpdGLuJAvQOh64Npw=42|y3%Rq޽)Q0l`؏kțõn?@khܐ.Jٸpy@.R`Sq,`).9|&gW=;ѫ"g-#ԡ#+eaФp3aYL|k^V<jLDqhxD"82cmSr~qR"/OY30R=foKI{R|$`_YMY1HPqmV7-v/OΟתg#g'%H눋/J%;>yE-(B,2MEh,*_d"͐xCb xMJ(AP!԰#Wʿt ̫. 9Ů&}n2&aqdZX5Lu; 73)S0[~- PޘJ`^㑖ȇq>7 ]PGD;7Z R^X<D0uL85er1"x0 (p/VY(klO/LIdҤ.QRog Žś"]OYue9_|Ky\iBʦ[P*dsFǀ$2ʕe!!S3M#v \/St(*:.}恖A}'ɬv.Bgu#0&̔bˁ|&^|8m vect$~kC $P,f9_w~ _i{Y]<3;_4*06+NV8e5"͌=5q" p;7!@binwR[-Ê[>Л7I(oL tuLhH<5]٥4eX꠲! kbƕHiW%ppr6#3tB`ր0NNUB""Q؉ -ᕴ%&h%pJW(کK٦㛀>jU(W]VC޶}.rG Ku: P2ܜwNa +5Ěu4ɣ!m 9)z#:JoqzYsЫR>ixdN'Bɨ,9aS{CjUd?d0,oЈ`YzcCle2OǼh ;P&y7"lRQY Z֗iRkPRO@\h: FM)xs;A!ffŠ+tirJb GfV3CW%CŨ urEydwoqru]i@iSEȏJN-ǟ)l ?:$eyN@rӄ xբ%t2SkOHT\Zs^+r15Q4*8uE̴ 6B)/]r Rys㿐iJ ͽ8X3M"Xʱ4¹xN`A.Yjkoa;8V+,IM yG äjB9.ff.k̷vܓ1|MI7D?NA:%zی<)w$"'FnIِ'4z!N70gEW:ތћأ%^* ,Plt1QΣRIʇd?O%2?<MyiT){1f &R74-UI>Sm}IdB$4(7q7D#@sB7ĽM)&te2R@$D̍rUZ%̓3 {SȺ+__W=3?+WM ?dأNV; 2)="Ҹގ]]{=s'~ ѬJYݰ^3cC~RO;;*d[DPqN4n 2~E%s Q]l:lyhqTy/JaBTn 4Lq{G K՞Q2ejv0^]aW`qFtZ.jR.@+]shѡ Mu @dqr2 GPRW<$"_swT lphY!U Aknp}.7pݨ9yHR)%otuwTT^MXZtShGLު 5&^/"_mxb~&1UH%}`AHZ GeTCX9/G\1 Fo F[ Kv#rTN ?#C醕DP%A^s FG=W[를ɸ7zC,־ 82D`>Q;dS)1Wj:X#c}7% /;6 !;r:_&NsP(4B,%PcDu\#:>啪 cuꮒӸ슜Ju1.:Myw)@ZE(%N<*Z8MٱcuI>aGᥛN(zlcBanw_s8i\7h1sctq ?F"Ylbs)/8 O—`=*H.FoX=<;`q8T|;悲SQkת`B(B f4nU<ٰS`tKժ 5jlRQ3.0zIK_܍י>6e\x>vGu#.{_r7RXAsr0zq=hl UA&|e6tp'] 4c|e,!ծN^76@9;ww:h.x2{ug^Bej! Y NI# 7-s^2ހ*wbv4 gaM;i/V7F8 | c:_h-z*a Q KdÆ@D{v:Cr"fj4`_K/ċCm5& {!sK3̕2b 6q7asxm pXT3g^ΤA]\]`eX_ MV8i}9cx/h'C.}#Έ邢h<"8:1\ak ŻiKRHD.|ym]qaֈcJ"JYSؽX1J{Ų;EڨUB.vW=&Su9J{D"A ]v}$;?g\XX"A2GD@P~-4:ds'44Tu`H(|ΧLJ9*.Io N|T[ARk⭙1sjṖՑ%Ge夳q$QjǠ|L, N7w)iӾS-SAs]#2HM_1 c!ꘗlԥ[mGgp(9Qgz/ڈI]5Co4l0;ej".Qߨ<@-gsA;)_C-iʪ^̩ϣ'u V8E]HMYb]fY1W!klMh9,^Hy6*8A X}bۗE.;A+]߾t!7DC\u F][\2XǔkFntӵcUuhʿU,J161`~dF) )^KW ':"(xRnx\$|W!0\^Z^'^M8 ">ԇ;a7xuc}z>7MhP)hqc4&U_cǖbI?DFQHRpjP?'&\%(wKZ8%kX ryWQY@A˯#yjF3Djy~pnZψ:4Υ/Ӥ8t~vMNZ @!9wB2622­љL@{Je!x^"7BʎFmJ~F _~PI5)fixܴ˝rrJA[92Uф}w+Wj';tɜos\čN~{JX0fX}MZNhNA`VV̧μ/_>ס vzH޽"S1MA;In`A,\+FZ:?d۸DȬ28VSxh\{"{ۛyfiO_ަڥ߼$;3٭Mk981$tZ8?j9 xvsقxQjb4 T̥XZe7>FT] #KF^CItX U9E,7I|J^2xl~k2!WB9wZ%AA/O!C.~fc`[H =(D|׌%u͹/fբ̚İ,s=Zy; SlB˛1t߃RUZB\WkoHNaͱ?ӯ,rĘwi$FUnIfK+Fh5+29E B!(#G{A\/:.}%J .OZ7Xzbn %.HIh+J<*\qRW&H{p<]t( & 4wX}k,I꜁S`؆: o^0ܭPYO !n]#v2y%H ]܌~#Nj"u)p+ cEQ i"ܡ.ǎIgNvf\/2'9>X<܉{M3JZ.jk_>a9KcBuWhػ,ti}v+r9\[|Gͧ׸`1a'D-Q HAH2 M1J4 P6o5:fX|WL*n5CCiat3b|!$Ҹ9.诲4ITy32-^X]zmyĎB@6מP;i.nW.N7VU,1Ea:^<)X/ ѾnfZϱYX0Hj⢓m-?}m _YLm6xl~_y\[VmWv?1TsJ)Mhš̰|'3D26SHaz|V`gJG}@6![jnbgc 2`Jʑn{ pPE,=кq;@-V5ȘQolA[Ri;d$\vH[?r0Crgbԅy{دh)/;}a8.Wa7 @u ;ˤS[`+AC!sz Q䚚,di)*hq 'e4[pTYUͺg !?ՋM}ۯsS_!jS8n(B#YMz#gBs}ge(pߣER;ǝs_AkN!dƷ^ЭjϩMC f̽k0ޟv{gc!B{΀8I7FSoMZ~88N<3S#enJwe@)y/o䀇ԙp ǍWܞv3hmwKwYmeOF]F-He_bqp>EUS-,G'!+Nw}F!N+:)z *cֹ=qXOaVCJkD {ۄKfgLu@ $ʣSgzC(jHi 5%HK?i7o3Xcp֚ݞp'#G=ElЁMNLQ9v]gziv hIf8^/gZczrΊ<Uh.suU[WeaW㘛J @ ӈU[_^izNEI8dhõEF_c(zcWև^UCbHaBw3J1~" oC YXypJcB3$v|xHCv@#;ԣBn Я=.~S zĠBw? Se/{C;^Qȧw࿰rfcŎ?D֋c o'?Hg n)&EY>ڰ :v_NEI\:\8e4\+5 !,T8~"g$S8. TJRx"_ ,VHH3;$M>17}18ՄM'P@Xd8-TU](z@+,Z wFh9, zql~y=4*Y E T$pL )}ΚțR`mҲ ,|~7<ۛN,\GVƆ KG&' /쫩.crW~|buPx[%;:þ9&۬4 H)Zc[ȼ#~?i1_ Bsx!QE|npI&ЕFpcw8-e釅rI+˦{OW<oǘO6*jz\O$NA"ޠ$I3\A7) Heq>fRZ'mAY#*L)U&%lA%oJ !-)KO{Fm\uIHX@q(6Mш3$Pf+!D] 9U z4gXrWp ʾO3emteEeOm0MثIC"[#럃 evBA DL޺ yʻzsu'|+W[n c{vąx6e %^xǀ* zU Y_R\DqQw{FR0#CM~bk VV}| sC^JSs9 ~O@}a7+anX/ȹJ}lr|)m)jk,&LΗ.&^I㉠@ 7 Vc: },(04Œ³ĊʖtLG<.%4: saKEKaB+AAFv: 1#7Byu_ĶTg ?0 oii, Z 2H:@#{bf{cYga<]ՙ\5^йg1ϊ?Yٗf˲ s>l m;d5-&UCFn '1mcސ9&@y 6>Y].ݐD54ZVA9v(T@p_3 q J"8Wad{ pBNګiZaCJ hDt7r 7b n%ڡC=%'Sl{ }b~.+H<4d:סaBAh r^CT?9pM;,?Ax!!}f()ovU- \+JD7Ó~\x* ozf6bIN()k>/=֯}M`-Nk ;21 ^f^ MvZw5t]\a$+PP^wA\9(J*Gg䴪\%:p<;*u3IA<_kWL p?s`u:bt?QA Lry1Ty):ש]<`X)bF7%{y,\+J],*/[ OGIac=w;kV2bT) V]?@w=J%Z B<زFH gxg4$VBR]L` *ONjvtC [sB0>Ac7 ؜$h*Mطt[c1l~f5IBVNn7FTM]XRHMIrwUɺ`|v2͟A@vwPsFSܿ8v_F񝄚VߗP3C~O?Pcchz"[wWL6܄l\sF( kf,j\@hVigzĵV !3AAJd+ɓrNd)ldmI,R 2A_Y9#opF8P9>HW9&ըH#1Lc|~ 蝠P^Iٖp%HQ54~ 3 [6 +SMq1RO)Vq!bSh71ܒC=`;ǾwΞ#(gCJ²jx@ǝ*.Ji2O)JͲII^a IQ^/ ٪!n\ȵ kM;x^k>;!LcdhW|ܱ3ׇ /rLpꋲ!kdqFbm'' 5$B N ʥ ګ餷elr'd,Jat= &W"ŏKkΊk v(dwRzv#=6kV #m%ڌ_ڰkg*͕6CՖ>z]=R5YXݝ)3F5q&" N X2̓9Y. ۆtd[qӟQ*^2Slt 0$$"V#$Vcچc:=eSTQsl% *XbIl[D^ 'GjyʚStnmfх8Q0F]p=t/hBXJ EU.%gz-IiY#08}@}2#kZ$$;؄n% @do'UE9I :PYťٍoxZdF-| 4w~Y6 .a1 e٨9BH3dK |xAZK R;"8@8+TTᲷ6[&:rLFq[߻)uu痳KpsSKvO1<"3FGdֿe&)PgdafԟzϟWp+  MWSMmJ1;>zhA0,P]Sf9Ydl[*eeMߚ];o(.X+-.Tgla^HbA)Z2Dã_?0*0ɳ^h;.8'6Rb'@E ۆ kfU6)4%v=\@M˱λEo YxIOH }י8"nrJY)@?7]J=c2А>)s<: q{9j, }KVPVV,n]N"GÆp1M5mU nBk*YR Ok؟gBn{=ws"ؕ04oJUIC /2L"FFo@MRqU'ޓPg>ٶu{GvY^E&g:SPJVFPEe7ߟppTU0F|z5EUmG eFW~}`yĒk$̘݇а`؊ϐQlw#Ƿ q1"5-}0ш;ckr>˹"A*vу#ɫ$FvFPႸrZc%p e|KsL @1s~j>EvέcY>zO-6ރp?}V^tH e /͕7omR/Pp* k64Vsryw ePdQltOPҺ#{WbS>nvӴa/@_i0Ft3OhzjR?NJ0&5m,A+}hp2~x/Y?ZUwDU*XzP?R dhbR%Gr=&ueЙé2Rr;{mQeϡl)5bGlt-虠uL'ŪV1Ei1-K蟊T3%L+Kf,/g~rEj)2Q 8Yu`'H3s0kI7lH#<fC(\ɦr'vns3\/Dp '{mڻ1qU5̓0pVrN Rc4 'jdP" TӯxgtF,X5 fXgٛ@CjqU7󿩌 #Fۘ)f. ;|6'~ h, m ~BfKR6E3C&Ol&Gվv+T|'/ rPkD}ngn(0^}U$FIEs/$^hVli!ӲyNL1۽M9-oEKPFP*(@Ez[TLO qӆ̋Ɩ(u{A#}&ӳ_6 Hbxv~/"B6R`Nj6(K\Hh.YsdYv+=C^Zכ4rny:Ye^ZEGɁ+P+~],;}_Z}Ʃ<=nWW|X{&WWN5ѹ`:b=$5 Sn"sƭ=IZAƕHLq٥kJ"~[|gd*Ek ~wSp2:rJnAYO,\aCbf=MtEgE\!9t |ޭA/jGX&,g3ux>x6ްȑ])ǎs2  y\!4AAh*XR[1JЃ")1̚HXLFsi\h2C#ʙ%`^я 1D pg_#YzeH& ڳM~M[?Bj+b+ML5KYlVswQ7LqsدWS]ם7ZŮ ֮ϋjnp"*V2@==a՟zlO-d\3hӽó(ho^Fr{2\j@>?0N>)*E\5ayȒ\]ڪG|gMW\2FTn$25t4Q1ز&K_ʑ~~ِ/.lQLJWHw6g"l$>7Hن>is/޲-y7Fp 9퉻~čG~Ƨ,g|LْIkDDZ̈́0 Vʱ%ytN KȢNݯ?$'xS5dMB>RkD Tg~Inן9:y<|\_99:B;3}*xOYc ^'R@N}k;4oN ` yE1Y9F]ځ>ucZ @ |kV#QýRywN b]ͣL)(RϿVp1Y:Zqw n5"4n;kz{6c 9W >R:y?v _]! GFbʟrK!8\ʾ$͎9DP+Op]u82,)蕋9$"v/pYqfڒqndㅞD'aydяyރgg 6U s0#Xk}OXp ~*gq/XwU8JI;{ 7A1' Cn0 I#wX*G}XҢmǔL_v2)W n?cl{xyO |+~jyZ<ΕytX2*F}Xš.jd~Zr[JhλjUS5z,p4:ĹGaO4iP7.uS%j{nABxśГ|P1|L>L+!360V[r*b3Ɓ'a*C="eLAXo'EU cS1oT94V)g- iybp4m˒a}Df,)yH5z} V6*?mS8m K߯|#Rqy]EX{EYEhӴK2*by`w/Gt$?`#ߔ|y[i&dU:(4VA},;6zDžW Jׅh 'ȧc}IrrÚɿݦqpu͖>i&6΍ ,YjBT,K`4 :5r6[{"ɵڤj%-j^nW`/z-=/緝9X3b[tQH-/]Vo,o_^W!=#b?$=lt4L%.E>.+&7ԗPCM\Clfzi;ouNϻx&+2Z\&8+` =VY ¢ LY{xy7'  "4!&yJk[ixylBH0 3!P?[9+!,۱K~4jZ }u-w,Lk4Fj9Wg2ע_MeĭY꫽\\cs{P~殀<䚘MBL- pi[1bh=)|^gFfS$u⻾Ǫyzr_gYZ070701000002e8000081a4000000000000000000000001642603a900003ca8000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/)'KM'!.Wӵnp oWg~)'ˉZ,K pD::q#07S2}%M8߲@dSGaNkls(J#jnMkl *Qx.{\t݋dPyz2C>|Ռ W57ߎyAT`qsޠa'", -͂us6k!?|28Ҝ(GxJb i@esD !b~n 0d )b p0uT.ibgؘ 2Vu!l!wvU '!qKDwYsJ?y" $M̯qtni1CTwW|]&$)~@{;e}@(\tOf qqJ4c#hNh CB.%XG68ḒܤhT݊=Dq!Ms :XU'{"hiT"R Ug8 $L/(BnG/3}de!bjr)(P+(;7a2p|xqF)rц ѵ/ RUO_Z4$=g.Q9l Sc ~UͰ^Uև(#hJ!@7"ӇUj& Pj 6zoG/$1lx8;:PLEYDOpaψ66LyWz02UvfN,|f>)>s{6TgqQCzHmDZY'Tu;='i  nkBӹ<AS=.<|ײϢ1{ӭ-suxܸz, Y`-Q@3Ѳ_(@[ 3x6Y*vTBԖT8`'fk#҅ VX Q U7l:D|zK=C~9Bzip}Y=h' n!l•؄߰>gÉjK57L$&ֲ!F71[2PH_$P&Ume>U0 2NtмMh6~P&ڤPJ:ߧRW#/T>C\nj^G<3HiGJ'3ق(0W^s3nH#N?9MX? `R>ޑ3Mjx<`4QU"‚ }IKMh־0ъwunUUQ]q)20b}얶1.^/*%Nh)ntHd )_FS3~jw8+}ųwО1h >Rw8Au/ܱ\{)Ujba#à&ОxեM1#vvH6e^K 2Xti+w`2.rACcS8/´hXw>`kL(&^iyַ3.i*Ѫ~uoPSq~O,2%64[k\Gm2 ɞ̋Rq^tRH n @)LwG4AeqkI gw'Dʄ\kP JXB*y<Bq6:H;E4FMMEWl xtSw_K8?T.l(9p9}rh' 7Rȷz^MTGV?eWY Ф 09@z!,c,]/ܝ:ֻo)ȷXh0޻gw{Rz6z?nnHyM=T śfٕ.zw,_ iNgDi2x}'}50ғz{υ s~RIqNxM{߯K gQ8[O-`8-jOŵH[ B߱+9A#IN]@G* S9`5s0r^դ ]S. Mb[YޔU.W(Nm.[.Ѝ Yo "3wڡ@'Hq: b"g mަ$_㉄rA^ggt}HE@(H9ְ.kP%b RˑBPl Ҷ@d"xcدV/OU A<>!]b=?9{$ ֩ZZO `+w+NR&zmw5A#a"d]ϯ͂ulV H[W|T(8I0:5]07gȏiCkQq eŁur sMjCfmLrZHvۭjy RXvg#K0:7|UbD E^0S422.SVnq RoS;-$Ii9S/H)E¹7er}YGˏʣz(xJŰ E(G !a֏KK!<`4?-_ p DWI0&Cdn0"$skڀ!jD噡a ҂ /҇SMa&{YWK`  {L[D bP7g*& =p.}A~}`>ˆoǵ-l>ȐiWb+Ip%˲)jDhcm늶akA3hCh[N(JR *W|3>|{_f:s}A6:ƙφY H.O]Ń/.Zo)M\o=E缜K clrwZ4vʚl^);@ bu~RMڑ:=6.JZbƵhqaJ9[ٮtQ/<)~E< 3 O S TOj# hO+'V c]lIvjq"xIK\8-S ,аQ*' S TӤ =!U'I?YQPLz*7Ew i:YuJ{9VX .1_℺P/cv_K!0(%&uE_| :! Ÿ`IمhOjt ˤN6OrQ@mWB/~4rAK1,:3͜HH@@ǐ./ ,, oM{K@,|t1Am,iܯߏ)A4o#kC#V; T 28e04:t=h:<@N=yh^B Aъ`O308ZH^k*'Id&KJ!p|Md_9}cRS:R p%t'0f5jpl&+i̪fiH‚ 1!O\򽳥~]~ ՅBVidgMC Ҫйc~p;Fn4g@OnG/4A#lyBľ:wW?Nhl!6TW7bOU!T鞝ӿn fBBZ(CM|hBt\mr8D#fE~yx0QRzL%oJIƭ2,?<֔dɝq [`v>ҲRu,Ne:3gCĊjOR Br .+M.aɪ(B.v"9nQ,^ NkrAnvS==eus80COnS+A7zVeFope=*$%mf&?K^rq;jgX|+zk_{=!a'J5(ܸYH<-g v%&8 d9%:+VH-#D]# gp#0/9Ǡ&wFJْzs-OjJZ<'^ |fJw u^4*t!e)bn M&Sz&K\7D]$ܢxO]$zU6R7 ͸kD:E($#OLizȏ 8UqfZ(0~vv~MYX5X kd)P]Gz<{^6Tfug~VOdsLY—.5a.Vٰ ?9"Ps:c! 47`\kU*}-NRT mqr\k?ؖu|#IV|5Jbj;믝 ]AXeO+j|K;qs?%j g2]my߄qc\wuσ9*@`k>.+3(fj|I6y`!uw] o2n([ތj"3ZP3_Zynp+UMSHn9u܏e=}|!Fe0qs%"GŽw"9ER'eT  'сJJW4Fx5 1hr>oؐCS8VL 瓼 Mƽr ˬ3FbQ͆#|s9^Ͼ8jc tGmL"8c0(7wf «7$aﲟA&ƛ4I/q CDX{+%PEUwa{\JSb4f>Ϧs1Zz  l|CJnWumE}^ 3Vkf*LlXBWơ"|ǖNBl&8J }2Bk!Kh_jX5 2IgV-YV$eTAO,17%)ZF=?u}DiǺrnunΫN?N폓a&H@T09˻Z Uf)!)Nǰ\D /\<|cG7>*30,'#֩r_)};rwV9`51-:a+YüeI W)u1<*c;NN/mGп1˫!5rhQa9G`pI,>i()ThAMbqolZ7"u}!c₞9DWÀ\nø\5fn|SGs˿{v%F8(멩ch׈_b;)&/@CyҦV/[Ek 4mz;~"mPOgFD+ە8䫢Xh`y\u-f)8s+d)oBh ;];9C!Jv %o?k}䚅Hv 0m`I(/,Q\`6zkfvd7F_ 󴺨m6$1%?CvQU +8[ZHr L|HXTKٸ[S,m $٦x?ix9ύK ~L #f[)Mb=쬐q/ڷJP-"y2G/deṣ-^^W-~ ! t~NgW;327wISzӾI]@`b+T=i(vԝ e8˕ްB_TҀIـzDo;/01ə_㟚MܨGfɃB w^6W!,su|31⟕Î(’R-?RZT8Bz(9-皒NfS|h_ՎD)I:AҖ߂G%GcZ6YR~%:jl9Se_՘ݎaV+atC+uxuI8*kwػLoO\ N ɺ^>imUc£ދ*xPr W7f ihp %MZĀT."pn{ &<z \FO*ƆvjA^L@]>#p:GwtG^QpXq!\14b%~+}/%׉u TC387"QpBh5+3^$WR O= 8o5@8(J |R+rANWtTQv -؜Qa(w-K!U:߆QſҠ NhS1ҊzU[^F(/OvA NlN1G1)'U hNOFc QJV>%eӁp-Zycz0 } 5bstSx ~iP4=Hu mz*WB Ik*Su[U_|AM*b#(.r=q:/šE+w/^t~XWfRDJwD x4l*Rx#S%w,}RM6>(p4PҞZY,K7S$5-_ndr$JnPIU^/nމ\Ƶ}tP(J#]lhin"쪡Qح RQUM$ Ak-y$j\,_a2(Q{xcx +w߽&OYFvs֖}^sDa67{I(j/lOR"?T?}!TpbP;|0W)%m7͹qQo S:9*[j87|LLA%bOB!k'*0, שu&61 /X(`ge%^.c Svl E NNsvMMt߈K~X]Q159ì֖ܦzP3S…w 4j51ƒWaQn,w>J G-fÙFl*6v,Bk5Hk;ZjޑIRU5{^^=`:+.* r]hW %oN+MaGc:QNmm lAݮX70RxYhWTK}DhZ @_? t3BJEy[RP=0Hk3i[-,LhYL ESF4 ށuWmn*c6|-m. ` ZNrNvG?.P @Ej;)/i7~0zY:Ե.k|1L>#wk #751 nD<(1Ɲ^ =\6|WvvЮIGfL_vD}!&& ɳlǼd`Gp"v3ݷ0f ȋт-/?P$̹+1_Lv/ְ-3U?dR\k}M<|͛k#2LC\|7m$rKp9 t (7ב3I\=:o j 8v%B(Kh!  һq5{`g4OzXQQmk'ngN7sѰEz̶ܾX(j>iGq~;:Iڇ9"Lꭱ_9;fLSBy۫F߿^P9KXa?+Do9 -&*bKGzR}t<\\"Зپ\ tIjwg)&n8:{?.̔oK<{c P/]O`_i|/!~&ߗZ-za&kܫJN*#Tk;d=fINͣ֐#;&\ne\fwiXZiKMѥ!OYp,1W[ qݚ7}Ux@ǎer sYcPpU~-gӚ}C-rgf"sr%h(0L[Sw9;*7XD5$F'ݩ |,m=M!E?uJQ=EGea}+ݟw£;(]橃hdhI,mh*kk&;O4rxb*"}%Ϟ<]u)*Lh- =~1ٙQq3DH27Vj36 @ h0ץz$&-ɍKJ#4^&v#ޭE6كf0r~G V<&=tdƚAKy;gߛ{T/ꠜ 1SEL0:]@L>G=:}03>:0澠r'þT1֢Salm+].9d\ŶEUSJ)8j@zxp=F?y5^`\<‹\ D 6Aq 6!&pFՌmʍ.@1gK-Β`Y)IjmUUߛ.$D`(tk?M1q hc0 ~DŽp>;dԪhO+z#9ԁJ:19{{f:o^$ZK{|dO7L_Rcp{άt)y8Yz4ETWz~k94/}pǤ{3g,TմIQ'aDѢkx4%Xۺ+IQF99d[z^}xa#4F9ZBRW>a"Mj;E^9l"6|(k*xy`n&: 9/ţL.VgLz[c84xduߐ[ lV[Oh'w>g̩n~"l3 Fػ>GܥK) *@qp,dpPbTAٕJ7L#mعm;٫Op{jEjQfwv& RoaDƆ(Uݙnn7+I,IWnm.{ "E$_{4T_Ey nYXmo)GDZ6פȐDZ#Mo!BN<6 N}.ek6D7e|O%<\+uozՏil{ϫ;.a4Ř.vTҺW <:ݻ~,QF9l+ l@Z׿}N=7ߘ)B ٫9O˸ST#̀zTTDu6d3nC} q~&U{ҩ #=gM2)Xϰ0s57c^GV2ɥ//KlJ|Q;ޏƂ^똔LdeT6\݁pKϦ~t—w43o)sq(Ѕ5C|,D>Mar NGm~yU=~jBBQPzv|.< 8ƃG&Snr4ix=:/&Sc%a.,/rVG7CP o(Ǿr)lU!:ES*>qw`" H@WP0S*UE aA%IpR*Noƿ!6ZVxNRC#$۱@"!`h!c mxjp՝iVI30qxSC{&ORixM*$Y}6U7mc88k[&k("Cw|WNV?Yl6{BS-skIpO5.t߻2{Y2Q$ui^4jl3oM=U׭PeV KZ߄E5|!n࢐YQ0}$4"iQo0wdn6BJ?z__ 5XK 'VŌBEnTfShA+Q4/?όȍq$*EؔFa9]r ʣ>DSf4J`(o~,%Y~bkՁ2u~^?BJ4qk?m($~-m60.Dmę2#-aíPIDj1?b&L}bytthUK+ : 83+ZVGbexYkDf(FlP~pra3nHQ{vjQ<>'?g'I30*Quo[*1*oM?+Hcy#,I>1E{X13_7 eDؕKb1a04sujBh^(_GyˏU?ŴfyRje%˟dYcX% ị}i}mfRmpH62$v={7m>RB[O& RqĴ#-yM4HqOvG+2Gں`Җ~9? c\c64~Ns aoM}(,Ob+H/$)y~o(y2[8ɋ!*|ʿ-CpT%@l\C: 3rd!Qw mm4z\ֽvI!>ePea)`?:Us_oJ߰:Z_PNSHK./wJ9kqZ[z3v(º6i4x7+ 8g[2 Q[c qT >OA+ ) N½.ԵE,žL#oV)?z|Q.v&gg`slyq0 2$R~2OᚧN\t`rF^ndS!Hfei(~3IW[RE"!&+M5y|ƺY&]>k;'zwӆVUV˵ aT'x@)LI|.>cݺϊ855rɶ X?ᭁ9FI[9˺0AM hPg[;n7s"LS!D*AvP\d_:q e//aɟ i6$F.FZl%3?dx\ (I6n (w2gAG:ґ0 Kp1 o57whGBLbsJʿٷ{ZqӺu,jEewwj^0U}=Z%9Jc mZiPC}Ϙ~#+,z;Kdfwn ws5#;7Oշ3{pUFO-Ƿ&nЏ#.n=NJ4sҪǙN>3brd SyFQHc18!^ƺV'+KY)joBg~qTVdVT"XiɳïDzϾҀ0(ɷTK= 7Lj/p :Yp1{M@y q~h CjbÕŊOUQq i)L3jmڝ ;l'{\xL L#\Y[$MVO]G}/xǁ{pKRlc?FDW/Ii)x$fc;[ZJ{1Bw8GQZr`-FPpg xءjGMdp_TO4cdDu;a9wl|GkHFftV~D3D)?x͊2K^ >aɠWc8tuHgke;e/0pmvV -`3*pS4>ra|}鑅Bՠ=؛L@phNg $Of(]DB&ެ[z ,B:Xvgpq8^=>nʷ1ƠHw,R; +7?lMSΐ%"m{]HxJfP4Ih Vl`@,:qPK}G r/΁]Ђ`G9G\bkڻ]o}"Ƥsl]qVmeԼb)SKqԫs.ДK;xXӓ " B=\S4GH/M;Ca_g}WƷDs2$hDtQxKNXds^qr'a*H.6Xosqܺ4:*M@&CCD3mkNFPNQ%*,ZK]_G; E/=R׶TechXb]بq'  ^*X hByEy^(8R@z+xdzr9 .d! Ͻ N0Y%4lL߰V٩Usw.k738zjkk]N᭿K?j[^4Ly(>XjX'5&M[=V" !&_uuKƴZT7XQ\Ha$2[k2nFջK1$Q;,˝# \ >lcHiuSHxi?!wO5D yI,(.^P_ ǖk Ao|yMe<>#A/Ì BPn$a22>M)-t3h98RּT(hZɬ0;Xt+lNVQo5sDhUZT[z `hMI֊%@ʼn^,3)|c Sc3;KS"$f<Hjd="Gm8z3NǣB/r/Рz E!ez >:RKеF ^hWh١gާuăȯF:~jKC<4΅ٜLߥ/#?˭jkʯp# lQ6By"?:Vq_PXKA;Z$O@LH8NiJ +Bu..soi?7|Zgn9*Smeж~SFTPB$[Eׁ}.B河 k#7>f'+(hf:ѓb֍:wڏ:bNĽcD`!MҪմMTv|1z? pKU[9Է,h!)je>;%|Ex520sztmg{Y `)r|B)#fZ*!.jz#(yy[ 8ms iQi y; g*1zk!1bushw__(\:U|Sj~e/] 1VWPD [½4kRՅEyGy*eoCl_C aHhrK5/1tA%v"(2V=ϒev5E0 x-_x;kBjr>tS/Hu>Y͈pPȸp ZT4~RFثUf^|OZmӨG%^by^ C-+Zs~C]`Y¯i:-. (6CVl٘3V:#8o ΀"D *'x>e ?hb:z֓n }> bSi[zql{,{(ȭhImOP9X7٘/ UNCy'ʪ8Ko;봼5[_\WBILNG=R oZ]ܶnbX8!nUFMJ=桲~^^Z©vAs۟6{RRFz#ڮmwūOT%1Sbbr"ç\7Deb&57挡(a}D =y1.Xm:Vr !_)`o[j*rIesTxL%(P#qF8)(vO`x 5dqp^$$!DY,!xA%<^SCJr ([[.!]V`dz*)ʛb^h]xk1H>T(`s$~^:tK\ܕ>U!/\,t7|8(f,HǙipKvW"h(a0i/fX 7[!wv'Uŧz@Qy5,Ul%uVˎL[ ĠedPS*lp50V5c5pєZr\[Q>wN$NpyOڋC!}<ʦ|l<;< .,>DمTRMO/6LӁ'?-CmTsދwQu\6fGv97Thџ"4%Ŗah1+}%3fclʤٹ*~lݞ<&kl gV 90 nSGT90~}*R-\]?*Q xY,^Q&Ǫ#' ;%F-s"Ri3E Q* @u H3zG~w`]g󧋓jٞ?&KkP`^"Ên&&h3Vzwr 3>(=}z;x=e@(\*N5ś=^ނ.{8L L_yt//§ڴggL7MWPL1ͯ 5#xW5s_Z1^>{C"pJ :C#m@LJXED$m[~4>Yg )3 h]u3S2SBKzXVԧq )Mp!bpUF4zcrޔAVe) XSXXQ{mNrP S]Jk+(Ã*DE(B]]l.'uð_ ILDnhLJ7vb䬴g:56EP~,nwmP L1^7`Rƫ {vzTP7aL+ГLD%nEr+N/Z6j:y:Dql49,#9ˌ^KOoݙjЊ3 /GM´ʝ\)Be1J߉񭋮2Ж@œK9&PLѕTj6O\E8zLl%"$.OIG<(:cf3Wm-y8i(Uc?Fs|$űP卒s1ʠWFgxG÷:jD=:0T1fn6[O#u 1\Ka,踪Ret6e+jjރDžo<ц_TM}K$XiA6O|44컂8}*'^ w=)#[hҡAg38Wwl5!?@ynz?/ͻ^au ' kL-c {@Cdp{;kTj|i ^9*)mwel]I;N85Ck {ipR?F 1}dנsi: u<-lCkK]@Tfe->@]ñRn$ d&ak7ń(+`B+|=^&eYFru}RHITհyfH!'R(y3kX]{r7;Yz*zE*ܒG ?Kqrڄ)jmzϑ+rmșj kڪ}ns? !<8Q7N)EG+13>8 8aT@X@w9SrԢIK[D9>q@\>/kwX/0GvفJs"ĉk)zCM# sݙ vc[8p~O1o]@}-je8W_hB9 n؄/?i}u02IA1QZ(2Xq0Qn ȬpdU^VSd-,М($Gm=tH#}:?y|S@}$UVwZ]m(f!A< v&@vx$XnV6!ᄄR=GBM(қX'k0 gG( '}o?,fAvoؙm79r A C"r o=bYHTxn3bttp= 9b+v/2(R 7Qv*͚5 oӘV(D|=%ǧ.b]rb}ڦw}9ͶwAL@ZAF2VlTU]xon$A$9!{j[*a(9?e56i!YEwU;?SEŸ {Ӹ J^8x>KUiI.r$,aq09vC3[g;ӏ:Tߓ],5$YÐ4Oe׺U!i~VH^N^^gͮ&֚b(3RE*F lyD耂&4ֵ %ǕגW0QW|( Mo7yٻ}X5#uR:j8ٍL4KoTGձZZz&_θqo˘؟b_Q1z9.QG cg+_;v1)% 񿒷yC>Nc Aj+(P]]{ =Zu"?r%-M ImGmbdQD_lTCގ1 Fh=P)A: y3"MH20k3yζ6,u[KaRiB!>~rI,|ݿ6= eLLÖP'`po풵 z?੘z G ?(i7t(ޥD@J006u BH_w} $IJsGԃ#: >֜p3ثcZ%Ԗ$oPI=}ru.EmA:Tc2Ci6)!E>J*:h}v 2t"[he !pC2 s_CGmvofTNqKD9 EhDzTE&؊.O/|X@ٍLP69q6erA= ͟^}< N$g^d_G j@0r)( *xuC O]_Ќ Ý|CM7ó KAyHCrG79 'sop'ўBCqpIM/;HlncŞ44]FwE+Գ|Z|w OxaB ݥqqa~pl ZȒeN ur$y2n: Vߴ=}Hcs<aC 5f'յ*+35)X~` FZevJkZd(R$QtX!)%|#mH,OOtk<=ķ|tqE˩aC?7ѥ$k6 WH%:3[ZLK#x3:x}i,0=J%F:#Dm^8x38/=.W&BS;Q j+QP,恱HrNUƖ GJ:my1lR-QO/,O!Oﭦ?=Ʊ`"OuJ/lN(uFZkm ]Un-+hy6y )Oz+U!67o51\2R,5r9BE4@C,}u \hsL{#ʨ.sC/swwJ5_k#T;;| ?ʄ2̋Qԅ-<C6惽l]}юte?dvLG̿g7aH'jD4yjHϱIP\@B!cr@uLd]92w|6"09%_ MeSoJ[\=w(H~rd9R=zj*[[%7q=PRI֘Y307BfC]G[ S kIrqSb+퉳_& Tq (:/[}k-5AdJ+pP@@k`XHo~D/U2 ,6?;[hcn@>ʱxk6-kkh붜1 Q[AcE*ޜљT>8;? /ҢDj,a1M=Lz1-u}xϣBYP O;NyOևI֣%4l95Z`6N i-x!< ԩ <*CZbA56JMg݇ 6 Gr{Z25'`L+="Aڷ{coli_hdz% =^zeGxwE>Bגs0q~ ]{*|6%UJ?? buf(7xuEW5z)u`+@Ev݋> 6[ uptښ9 k>QHZ"@oJIFyoH^ dyIj7j1]wmJe\hR5S$XB'Skŕndқc# ]My*hHKFty߯6qDDž@:l1vx Dݰ} V-x!{]w ,\bv ~ӝqCߌ u84S.)qP`Ƨƽ)!GXjx!o,="ސ׽җ.a5>3x+*eŌ=7~9RlI%B|^@Pg+>ԃOXk@Mgy䆠EYBPFY6)1H<5;j8eKx`I(>dž@{}<܁{ XD$riÇJS*u91;q|@{[x[-6#쒁JkژjnKo9"0 g|^= -]RRJ,)H.S8;.2,j(Ny+6wKxlxJp.Ͻ@Pҗ(kFʍkh)ﰊ1FhG*r4:ss.3?mgnԐt 'ue^`|U{&;n1D#%w"b/sawSD6D*&"?bQ` n!Cř}!sqyz ªIRƻk̵g")>Hk_NxMS%R@_88'I]_ i=ѻPO]E_j=v鼒3e2>ڻ j$kC ;zTuw__9ݷ方o9QzV:`sFpHf]-~_)r攰 &( ԅ:I4cUo0"O؈*{Ʈܘc!m֐$%@ xhc'X5yuHO/. K{Xy='5iۯ{ʕyuo|# [&C*8 g#8/x~{^6u+Mf?S"rš MΪti@}.W^,p$w>@m^/6Yɉ=RзRCj8Wޓ{(=9EK6RtA{=Hi%2gxN~M}GnefDi FEWB K \a^H$7բtIšhͱ9_tzm:@]Q5jYXݛ qpg(ynT-賳#G/R2©Gu),t(Kw{^6D#ƥĨ-iG F $s_':rlmTLJp[ 6+1S*ޅL_Ƅ4r 5P#E= kLݔ,O}B o7gjNϥm3{f]Hі;lF јOۦ rý}uΔ o*I5">mLpl6E&O8Â<~u3."-/:lm[-gV7ذߴ4H Ⲝ3LFd~bmt,nf[^\(hO:!P!K?C5Ww%^#}_"J%!1)6XIzb ,(~n$&ĖRbpBDu-V_n/wH|ؙ{Bv0͹<ZjYaNj74r C.:z{Yu5`H⥃37/ yG(<'l@jM "ZlhU0j٥.VaD?]U:ղA#Mw@$Hh"1K7ubXsyD!NIehdFW]Zy&^&O1iA#1 !PdeЯurnes|xN:n n=1z v:\R@[ϭX<֮3 >@!Qt}P#\QAE\0OG)^Q II잘mNL2I9p蓜-pṥ?[O"ecg<kd9Ƭ$ 0%֯q;7q]tF[g;aIX}̂]\n LgKșLda,ÏiqwtSQh 1& EǠe` ;ƈFJi(R@ڞν%<=ZiqNnj%c54R,zd̸ڟ? ]oT5cug0+[xCĠkQoGM)fRKN0#ݩϒ h*m|a5:3siR2e23Di`=m>D8=Wt*GIY*ݵz^jL=&Dy qք1N5g i-Ofg-}}T?~)ːn ϴZTD$mMLIġyF˂ۗ7+/P C)-uh~,wB/a-}׼bxxS=:Qe'/EV}Nc!ɛVI򢋇M"Q]kcL*O$I`*(ںN҇,޿*s4?@9JDM7{@QPeVˈp-B]YtԻ.m0cv:JB-Ƨ3(]]/d? k1~ӯB k@o1"֐Lz'C}R:* r u6[a&KAO)<==S暨ႣiXU۪>t0PIǔ18'#W,&0NZxq,0MtR8/QxOKSLi^rJ:';SKIly@sLlpų+Ҋ@`rkw5l4HwhCvGS{9ڊ x;IseSFR@)",Mv9e.'UjCUq 3"2w`?*Nd\ոxtkE0sL#A]j6s˸Yp˿2Yo/G*}[o= bEw[DP5E?hr`:*_4L(Zsw]v>v<)8mݞ:bn;=HB]yj=盇Ryx\h1zqydr\ gP3# jGuc;z_Xs+2GX 3ȉ닏pk18svܶ>]Ho3 0*R8ijp)IE s%v2bIՄ_wYw uo)Nq@6&?HEB|r-QTؓpDz{&^JڱDt>e&8X$eMn/AI8zVÏ?fyՑ7K/.}tl2`ޤ3aΎv?<[YY%>xm45ζ D'Wg_QS|//lpCȳ>t4cKWrN\E6w_+~F0GsQ8R*Gq'ֹD˾Gnsh_U5*IR C"bYF{gNd (:,{99<`<;dudngˍk"2uR0>mΩeK`w 4|3-kb. 2hr"@T*ek;tT?fv'>9.k (~ dMa,=kOD=5Ԛf{8qSSU苫b`5oð),[\ MF]CqwKE{w^C"ݙE"%$s=W]&` e O S`]A/&ѠOc jDx8h}e ʝ7}䛭U-V0~m}%}0fϊE 8Ȱ*H|&㑔*sVN,%Lf {&:N&z :X"[^ jM{U_jH)Ƽ+U؄IBy(zW%GŕU-Y0pq#Ǟ 8ڭP j:56>ؿ?~B[%}<ؘ\1`X[Ƌ崤xgzvG@57$oGW!o)6vTD@Γ&}2&~G 8@tH[s˞yUhR8|`3cWpit}].uYXD÷r-y Kjn %'tDiGCsgQ,x:bۇrIOB7&A=p'H[Ff;iCAZr4U*Gh[-Uex_>G3PAՈamnJCBo$7.YR5u b8Ů ÓqFnȐ6V̕-ڥ (l@-YҋP? RϋRHPMè\~It+GȶW)p@gT ?ЎsE w1N/4³xJ2j[ctAgj?wG j/-HGeU>$6=8Z<`<ٍ#cE\tY#^5CpslFGU7Vj!^"aΑ~7+ʼn$x({ 8"E򊣓S&V+RscUr/X:f:mXA,ikgRLU*H:yQ%MBL</i 긲QΦ+!DiL^,HYH Wn|pU*h(˵g&\^H$ָjL`)䅸'_mK M#$BdIj?@홞vuL,eMY#:iѧc|KzeǼUvS(נ/0!wmTEHػgÆX}౎:x%«.:K*-Lau`iRY0(1vեTb-۠k*$q޵"&[wRI:OtKGT{/>QjM+~>~-h'ni'SO/s?DFCj+! < ̾pRGƌ׹֤hʞ`ׁKLǺLtCNf{WľO;BbH[yTȚAKZE:'1PPoX\i"o751ϤEK[( zvZU񷬘5|I(6K .yXW|P9vi^Ջ%˜Q7id΍$,b3l8ݪA%>5B{I7=08;א=v+SrGKjT!S!C}mQՒKL(-GX&d$K0gKjzYDy*,Pe'C U&7ܭź t55 bG ~ך mI$*[Ccr+ߞ29&MpJXm8DìBTHPѼ8Szk?=5\[p@ olj4TA:!mgN_*Ig3'kf4ȼ]<`bt^|!.GVջ h dC~qdmժو DYGTYutf uv k6)=T=c`9!iBʍw jY5{+5RSuu@.3/`CHE!W6-~.@c?!(\%ĶV"jC6 _T@)=Yr46sWxwBx ^qzz1fQ(+X*8tt N._lҋɅÃ΂,닩s$& X &DE7*%:?qm7 hgDT1*P0u)%s-m_)Q_FmS!*h^=#?WRٽIZ}aصQ:-.ul_PQk$q}A(ɧ H -翴3i݀Ikt7x]O+:E*qx6)mo; a*ԶimUo\3Im܉,vh*gހR)B=Ex<XOG~)X6\}\ܢ%MFyULld4hr҂zgngo|=rIˇUd ؑ%%WZ.TiMڭW(WքQ1 ψAx1klBi>+I6n1/홷 тYFPcpurdIoZ_{'QjKq\6,9BO뚶E)c}!0^s%nMٮcu[pBTj0;r9Lu,GKW*+r!I`ΐp'8w#1<{bHgտQԦk A.}īnb&־z>0EI닃ӗ,buKLuB" kW*t<%kVJiLȴ /*/xw&eB dȫDnj@SF]ۤ0FEu19cE <^j&O# @ v$/l,y J-45H ssS]Lʎ;y-9#$@˘91bOh_;WaQDK#BV!z7`_Atinj L+;OWL'-JX̢.mu5+4 ` i{ua,8s1>pdՌSH˜""[1Iϳb@ϣ|Tk~($^X6dWzxSjP4K:t(}G6~#07Y3' TSJsqzVJlGEUX$H.aɝ߲l!Zt*tQs˴84q7h)LȻ@8̠kV(>ZzvƞRjَ-'is_AIaӰkؘ0}Y|f^M`cDt 9^XywJf31#NqNm ~ྕ~ڮ7d327-j z)![Bcf<3Fvͬv%h:sk/a}/J)twl{LfRsybXP;mlu>x􂥕.+uKPbl"{k9)T ł7T] eL"Ybe97- Ks3?LDLԫCgYf8kP::\l)NqEz0ɾS{tT<*yA10d[4 0 ihNVD«7Y~ άwL0W[QpQD9ʻ|\9(z˓vh> &(2J0nrз\=rFMR!N`Da 9ͽA|}J1b@N6$('"D:$h!lD)L*s!D/v ve"X*N!KArmHu,3eo&r> -TlFYTY)-:p)'v)P*8![՜%ζZN{-e<%}|7U8;;';[%Kc25ĹCꔨ:8>6V!vETlѐ+wWNQ5bcܠFU)26Pe#]ѷFئZbGh|}WVc۷jow@}i78ndx;0:#Y.h).QBf<"8a<COX5[0S5tyʹjt3:j"j1a &@EݣZB+3|C#|xX0uU'нXC'n0 ̮S-wXo-EƆHN-6gi+!90dUH[.ly O,O )6x$+&[[K <`JV{j0^ٗT Y1T|kt^Z(0kn#XUΗfzͭe0F'ck}(Jsj0g$;kddkWĿcJ0U6^CMc:x9T5"cG#p]W̰e, 5jBϔp~ ꌊf[u|иxL7 4OE:`89 Zۙu|8&ZLW̊?٤ ";V:J%F2-Mr_e1cV^BH-QvBXph[5 qGO=3w0}(r]?wcԄ Vm__DeFoDnNd;d6֯LhDGGtg%7V2 O0N]撒wJV6W^@9q y3kYoMDz#AFO@ܤDMITu5 ϥX~h`h"b-eY:u:9%s zK5b1 ØRB ]-+bqCYLELЈ. /XS5[<599祺 cάc;IViB .+w vc}mCl?ρCbrinٰ-iEɟi~ݦD~8O+++ئ&;&KQѴ<}CLb#i_vZS%ֿ `y[+ȁhM.qWr< E|*vZ%h9a")pŰ E1>g)9;wǞ:K*#+K|)7":8$F 'H3ӄ#XDf~R[8@oe#aP=$ưp4y 4g h )sda5XMV op;lh-vhAyc]LiSp~c7l|{_Ǻze #Ws$U$=-5k҉ WKqPm'1;i+uB#`١K 4(5tpIw=@0]+Ej܎H(PWg()+:d8pFL؈x;ƯTsk]5ta&Yڽ#I{`6T7.3(@W|u:ē{i" OO P}N(7w5AOٮgT3rr X!To$CT '3:5g05)%m^+դw~g ^og,H.ʉ.:JA^zB|2(-T$vevMo$C8vr=;4Ƙ5T-14Kt;vV 8'AwĐ5&ҷ⒴5޴{޻pt0dLJ?TRxzM^څ5{?"|=g~]xڏŶа,xۉ3LRCm~)cO$V;3s\bW9=y\}7XVmCNh%*ӆZvv)`63FXtu O/$p;G$yS>0YDkd.I<C0fK'̠SM9nD(>eb&{}R\)gR N_+k/댕8pe̱L]PG9"6k)?*i* !mԯU-5Gcg;zWIs:zEaU5$9e9\pXfO.Y\APfniv?P:exSe@n$P>[(;s!"gYI_gޝBgio?>pän7#xj8^ߝe#t1WSPZXs:@'P[t ߊvO9xn=Nq!EuXoDG~W<{_8mU&r\hI+;DԣǜR}{#U:!QTl͵GemvƠEmk9 %(WUII+R+ܚoTT$]aC!ll>guf Hc mE h>O0"tӦp%Nla>8_]զoS ) >1(1+فD+N -\v-qA WsuEXl1 5'D q8Ayޕ&鮸.XPӃU XtnIq`{(0(+CG. B&帣RB7\>!z[izɕD[7`|ưΘ-Fi2<$+56oTadHd(SWD U泙=YE%wv5y/TbGx*즇Xݜ~iNlw./[oЬ0^к¦=y& nބH%CKT(iFZYuȔZ-{ d}ȏ 6.?uK vcia CíiڔQ mMdZ9"""eJQڵnW0k ΟKE<ci[}eVZ+Mo4!_ XI~QMF%'e 11NJeYOF`>t'4ceBcAVk1U LxY=6͖K]{kD>Vß8,Җ:!(/VmL7Cd{\| m%!kQZIv 핌e@~A2nLAa>(=ֆs4 <[R#j"^0LV ̐@RЍ+%~'i_ 2C>3f2jݫ6^aKT9hiX9teYj_z׻wm>ab3uo@,t ?3ime_кjI_0T>x]|d˜<␷e\LۡL!"Fqg<-F\lyqgXhc{<}2@ZOfpC؎{T>|k]ysTCniVI߿$_LwS%ͧ ;#UW92̷bJ* S u -l֢~mӓp[ f I^K"FtiKu_ |J gŜOH]j2wO7J[qkx۾`4]U/UhTݰ|Uk~94ge6k,(简K4JJ էT'ܟ/mB`$4‡^VXhتnn?sw=hw-5G훥M?GxRh!,4%;σܖΊ;0տa40dL˻OgNei <(呮*iT}N;XbFIKVA ;zg 4ԮR4ʝZe6"6Sjmg ˲jCƯ6^\Hvyv\ vf]`<NP8$QZ%}&. z~3`h \R#f@mtp$:'5*Y0tos=Nɹ鐑^Љ$vh!/q1"RcghiPcH2>S$yaqMy BIocuf`v! V33}ۻBm i:NO[IЎ1PZnaĉ"VP,? eԺ9=tpN¤w@yiHGXs$؁LneM!n4?><$z]vcFQbۖ*8rX7@ypbၓC~-?7e:/,J="c 8לӪg"׍C3 L f9鍏Yb8i-P{P]BSTikmIS߶ 6¹L+ЬG!E4 Hϩ5-peԔ! %9 {5.SPkEldx,:84,H 29}_ğVZeG/+*zV=of2b;BJT>a Pth?0LRJ8xiOc7{Q@+nqe[e85GyvD sߴSEϷ/!.m|nE×X޻JJ7ڔ1W*WF.>{t'K$y'O\tQNKZX_X Ĵ\ v?a.kOQ^I}<vmI)o6K8I&64 0v-ֿSR }m/u,*bԩaߝN]&eQG뺾PR#}21?@jXѣ8Wh؜=T61FЃ7/ tE A|Xޅ ƕYNsж]iXɮǏMZfYg0Y8'puL y(.Ga 6'2L7 yPE;EKʍj B E%T~+T>Ljv [_`[KfYq Sh-b~iTi<+lyB :øD"a(s>y;Qx50i%yF,.33glpƴ0[@O'az;˿AW(s$iJlj,paɍ p":V: N{][[g<#'O0rLx>n'r͜T Й8g 3 _g f2IX=-tw~Pdj*OkKgqn|wX+|'|1e/U&h)[\FD#qbڝ'@#-/CM*}xY-o:oXu}tmAu N|rRjw .G+(ȟhq3/_?즖щ8̹hShHDNL!Nq ,N,⽫;>bMQ ;Z;ٽHg y61XI9IvumM fu K\CT޲Z*hU~*>/:pij۸PH2BN2o=C2G9`ƇM r,Z6_E)'5~ݍ>a=SDz`L{u6fʼn -{hT+ŴΘpЯttp^0h_c>.'xkȒ]ÆO[*a7˷ؖ?WR8R9k{ DD ru ;17.gFd UIRS*Աol8,rb\˨foヴ<o~.,Knqغ䑪ﺜet mKyxpoJc.;QifOTm &Ja"k1V3xORV}ބ+d lZmBpD'7*b0J^qA4OQjyW%9^N֛^XId |0'=@ } Њz J5=θ݊b E .8&tJ29+`EvRuuؾ3؞ϞůNjOhԧj螶-iau ZAW` iR%sw@L}M)Cg䬽a}[M|!{D"'^vGQ$vutHQA%/( oɨ!-З ؙS)+ƓYF.C9 aLRԊȖՐ̝(XtuMYqrğh/+swؘGܳ-3hѰC+U$2PWlPXXʏùΌӟ (1E1xJ+SjU9mCr8靗=/5,&Y}U9+o֞A~+Vlt`ǜ-uj@"ҏIRhN8ٱ0o) XiQ,V%Q䞟TDE KK8i9h& &DW~'XBMQMh!dw~Rj+ijŖmC QEuvJGaCn G]~xٸ˽t].<]"rܵX %+ِ]/u r3`aTV{IG!35:z~H(0{8h~>#я~%M5*G G< ɞ2xHy%Ga_ς4HpEŸx Zޗ(mhLhyJ35' Gъs y~]v_tPcQDc3_2!* Ud/7-97*OfqQSүefQTiCMb*:WUgl3Usգ7#| eSB`F`~Ox&* #/ҿ#88c%5mWR(F9>0L)Ʉpz\JzϜ@cN;c @č)IH(/BJf*t g1S*ukrQ'"R;Og|">(j8qC5?k+&-٭'K cAzWvMt mxk*G(˝-V<6iLDV>cpƈ)'1 ¢F C}$ʹBy4S'eޔ"Ce X 5d'V)If ߨ)ÉcjNsaCEΰO(?1DhR NiQ/ck"z4a32uSyM><۞~L-w߈@3>SH{Rq.YTED,wrJIiF15 Ъwڐnӟo[ n˂ ЮhU(H# AʅLMø]£L&󃲕eXi3Ǘ:_$idWjE>.׭L X*W7nA-8@ |Nt1yO.6(oc2EeGmw40Or&[G&E[" ,I}~Ym דRdejkm)dzOHE0iF~FMTt;}/&ô7+r: .5krR,V?qoQѫ[k2prlg\8Bk~l-,gV7;moZL>Z7jOjFFF(O f0 *KT'G(\.7yӢ.xW -65,h/ ]?Ի`(8XgUGdѐGHƈ]z_USW5эb`ew B8Rjg$5-zd<]ïjH|{GP(jU @[@U$q{2b5 ]En]߸fheaܔ"7[~xS`ɖZl˯:KCXrDXgQF@GFl'`1ΰ|;`y~`9Lfu_O#'UoΦym"Zfgc=!nxWig݀#$!l=?wxq+_;6^f`0Na[̳qH:CNu L;]VQL68a3l#Xg].1'vd#HUY8*4e*;.ї֑k#\n/5ke+ﺍ+TdhQ _ yt4pqQ} 5h&R tl[s.{YGeW?q\-O 13.hG4OӨWl]av}n7qɏJp4⹜Γvb' i(G/#;{:|M 9 Z'}$@vt-LϾJ5"[ "V=x; -c391t߲Iºkl7=7x% >d;LEXd.-7LH c2b q+qLE[S<e"n ޟ5.?l2g0YEmqQݥGԔvtYYgnL"7e9|^{V\=GĨd N]+r0/T<@E>a:[IVb onv5=!BZOOJX$YBڈ)yEQ(ǿ(5o?/?)##deuh`dojבҚ(|JlCK_?l5S:uc6FoLRߩj۰4!"4c&4_F~B7b]g|f=Ie5_=!=!KK['L*ȠC"q(G=PO.sqVZMb :}lFJV,hrʭ1p~N,ՙ\m&+2+#S?8<$BK"p荴i[Sd'[mŻq4JZ2L:괹9A*ev_㝝n&R Ln(\^0kc}:pҌӠ\=G2yUgw;e8S;]$C,*S5"Չ$EM/y a!N5Ž1֛oJ̫yׂUi?Ⱥ?J  /_"~*ƘHX{>ƀZޞ\8A b݁ȫ/o' 3pһTDjd$aujfcFu=IvU:U#/;,> } "˜ ݣշoܻhtYQu_w[ɸSl[Cu` 0F܍+4Vnðd.[|b픷ؘ:_{[4ytO͈8MQ6#ϩ*IUgNbW#8̥5>9<&!%4O4A 6ϫuުOk䄽{<71ﮊ`tQ_A穔k1DQD×fmTI.csGT P1޽2r ]Ƈc{RUמ&8#-*D]6 ~In4vKϒ`g+FrS OW{%Gv_tu6~lj,XͻԨ9BEx Kvok]cwApld)d;Rdyu}mw Ϣm]ػ)\..F>]xex\h CP{RFrs5B?N%# ƴaZ^V j3IǍ8&o5h6ҒZW'`|ZwxX[T٢R[`5 MNbV\bi\pECUV_@ 0¸8!]l2vc[to*ܶfӐf[➽'hABiWp ~*R1Azgu[jB:ȿixxIjq8ZjoftTm%M?16kZњS5/39r/0w)А'L6)?a][3$ v(/qtwTڌRxuڑqvdh{QtWJl5M}ty=uDٯp?F><>>Z̪]bkyГ#?բO'3p(z )pݵ/1P~lUt8\I?yX)5e) Y$n6EU7KéV_^^Bib'J-n̘ݲvVz$o)Ib!Bٶ?-B"M,i&qIŭ2;ό Jn3INj!RŭNԬPh:[vZkCñM\ ˵h{ylv!x͈dv'F"5әQ` tK`2@@G˚kX̛c2qJcFz\*ZM6n.>z;2̀@f'U F>iɵ1D8h|аhWp=rX(~KKh!q̱uYUƓѢM(1l<2~!Ÿׁ1|uQVn}4; OYMߐ7~qSq٭Z¨Vt1J~|Ay؏J 'WUSsrd\< XW9T%@J'A [ҽ*֯0^ ,d,?{ F/t״mx8=54S=]Y+Bג㶍[gO{Scg0 'dD!@#lպ@Ez6cVΩ& ɜ|Os߽j;J!5"c:/ON9[HQS~}L]UEKd5g1AY!Rfi69 SFI(N-efH-4M2؉jtܳs7^a;$sm cu߬5SAp4؄srvPV ,;^ņwknsLF*ru&bluR2z^SqtN &B"yl4#euwb[C{(V<~ ܂#,,y ߒCp4wpma!Wdڃ L&k#8"PBӷrߑRo27H෌]XB_'?DP8&%#FI]*C6C,D.^|_o&wɁЂO? {UH58g)=A qjXN-/k1tBB?}?ɢ\Ծ!X9FahK< *j! g*&wЗ^P;ܱA<ۮ9#l\y߀c!Hﷵ%K*V[*8:pPWp85]Wح/&Uc [ _~Id_W|$L2d$=G=zn N/Ia_%'E]1:Şҍ4_\}Az!|Gk l/Z-<'&EFi OT`mK` 4=r~gwL -# #O c@1>ѨkQ;*ٍ%RLux(H!XnzׯF2`zU:ӱZb, @]|!cN.vk f3@x02G4LrGTjdv= "%aâzJ?+=iU`+\2 Dp6\2'ǰ.,^W 1O]i q)x̔[+_lRɀHDǭb SV}!Bnm+K_fYA!9=87H =ٯ1=/C\ZnԘ%۰ @)]/$ZS':eo7K3"ӓ0?d:3,(J4\|!k8]=& 51Ș V}􍫀ޒ;%odɧ@V#В`1=GjdN46lPI>iuT*]@qXljA PY\fIjAWwy~grn ?o &bW"ׂj4}}7pwc&E-2 1Hx}7# HN>itis*~m5r{ $…4R%B!'N ڦͦ>SBΓ2X;KOH=&gEq4aSg1{tK$M-T7 RV  ;ˎNDlϛ:Q/ĶÝ3c\ Zu{[D"QFU:Q/6 )4YMXW$=C&4 fpb]Q$$fyk/h} %OS끷mI-e-_pQבf׸0\溟ٛB>h ӳXEVH.`QRZIկZ_zGAl>~N 61:)vmP۸ DLXlh72 2 ɸmTC&Nn;$de'US- (4Մ(Ȼ+ 6 yUYqszr7o4$ХseG|N#?@N_GO(uP+<;C=\%H r!ۑ]Hh\K*.^C fJӪ `XpbRl#l?:^4r?}4ArñLhը͘:-t ` ?OsGo}/ ]O7EOΚބ0tQB>ߤHoT>}PƲAō g4TuҰX5NMLɊcyAZM)Č[ƜI_}u$gbbm 6z7G8ĕށ BG^2MT}~:Rb7WK8 t6unƷogBnx t'QR|!o]XҊ_w޸=Eqb\Yh)UFRI Lg(|yAg?v]#IyEl.;YA|)}SBbtgF³JAfВ/Ծ qD+-Tэ 1x'^rf i/D5ž~1it^(BXz*3@t6#\q..- .xv~tpLj+VFC@ FW*ҡ绨3 5%26qjcO|al_au3Avca/os g6DKl|F? ӰH/HtQTPYj;17cgz"ƙ aM o+n ;}kymo]qe<"O9dQY\M̐Ys&g蓂|Ҝ_UP+h7UP(i5KrW6z.ʔ֌MR {\z}:M{Vs%1ff".!A&B8D)t3aR:lV1/sH".r@dž5b\[lnc#x+J8+يjmJ815MwVZL`Z\o&yn$#)^)ꖨ~BI?Xӊ^Y/#Kħ1{ASk|G"e=C:v_}O V韢l  %eޮx{EbG]푃?ߢshg((r&j۷QėXw>]}]⇀%#Y/ )_S֒؋ZF ÿcҫA^PCS#=ԶPr=(0L,U5%JnnQ+qJ|:z[Chk?'V$```;uTO_X^*CsDF`nWX!gyjE.Hs;kmJ kB%EW7\0BWYdbO$ϴYR1&Ú-Fi kt*Y"GN_5LR(N'ڿ\ 4I:H'7i[%O+1mòg2O (Z.lv$(՘*Mv'@]Wk~^u ZҐ MZh1s7x.ӫ2:hnW.KFLRJGj%Lq|kr}?fCé5FkꤡRDܝe HBkH̀} z\J(C.Z *q}GoYQ ̈Sl}4̴(o5eA'e-9\hFBY\$)$[#%wJxQ8i 8 py E9] ܕVq;|"-f f*R;zܭ-ܕ?Pg=aj^7ʚGu?rfԖ_7o/^]FuAn0"F@kcr]vAR3$URJ*o(M[N'Ww 1KEu]#ǘDH?wlrCx[7Bתyae]PҰLϕŋl.ŘaaFZird~"#'$ նGZXUV΂^5dv*|a6MTڲbHD]'f'ox;׸Rµس4ŒLqMƬAo< !<T`I "CNJjAkVj-IItpd;ew/6m`4!D?9Lj&'}FI޺awMf ؜1wZ.NF$O> ?6M~I^cTǓ14,!DMZBfq4FQj|Z&:y8UG@U(DdrVZAu"^g,X|O!izbPy![A4Wd09wb3NZfh7A'} Iʟ6]@3} Q'}9 ݾ{ܘ"F 8LZ|oSղjdT+5-T]p o+).ҹt+"I}'>2J?fPqAU=>p:"P|$"߶`DOK uY@FsOc w}U\lF L) s.N/Rp7m{>=췛pkɝJ"1|`~:zeXO]@ժ%ZaSH(ómg6 _#|EU }ώ!"Bj7R4y_ wY:Xk~ސ1 8R?ya}w}4NDxշa4U7.M"Z']iRӎX2RKd|gL@5hBtޠˮ[KFʼn蘔%##De۸[)5Y}C:EMτ hzrm| $-cmA%86D?B ٔ+/0NXBEhOV]L#jr_u+İ3TaUw V;7oB=U220.#ے"o^龹oFڋ '#ŪIޥݥ|nd5ئ%dIċ*0sX"HbжqfS,t̲@qӝk"P@hLJ- -7Av%4MW5̀(8J;V2@yRUy4t*`$䛇 nh<%] fLOTh +4祖 <* 㸅_) cqH].czjԜ 0OU"!7w.Z感W$k6 UyhE"CHzF ;_V ՙ)fY{%`\B` YycWo?k ;OVSw[x$:3;lEzk]>Y] 9ٺꮵ ,^xGE24x ۽V \Ԣ^@}8V&YFAO[FJ^3,#b⛾oΌ#tmLrP9S\=G_L5ⷱX21[z(v˹q }ELƑl-{60֩p:ƶ—ҽ>+sPOQa5hd,Aiy &9Fq6ˈU+X?j1Yd& ( 3T+q9ʆ?KCBsV!1 iVUMށBZH]t nG, J{V^Yf%&*ShQmg"VU>e\x/BHq";Bɳ3PH9~xU1oHSo Bכ]7{,gtYĎ 񓯸̰'fӦ 7J3G`M\ܫ!z/hw0 >39&$* Z!)`lω]mWuQЄ:1 3$ `X6~?+W⯞UQ%4`I:=Xq;o߀:Ǵw(`|#c!h28("Ң)tɂ(,JQ){j{M٠Z"\7dԢ[6޵0ZoI:]Gوnt y~.`?Sq,@@+a[(l4d Qk󱴚z]>0 t9V~.*.@#;ћc/0t];r{/p"}XEA\(oZ|GQ!E磑@TΓ?jmǴH6x\O.s:&_r-tNYK9Fg7m * h?8Z@82.O6eA)p r ꕡ 8 pS>t7{Swc2@`;$ ټ8 !T?-={^P.?Toҡ!ϨYK^T?p@DEYp*--&7Oxd/zQk0,mHҧ|Tϱ9#(2BM& 3a3]S6o#hL=A~dĖA|МXc,% ͘;o}+T[~^,o=W nkpF ;2n+6TR_{C:֨+`vZa*5znL Rj"nBlaM+X `ґ jާ%Ib,܆M֞x3^B}e y>K!'d~K_w qF4̸%3t?lF)^?cԃO~MYA q 1 ~œj)&Sf_LNR#of69LtmO)I Qh>XxorE7oMz@R˶_]sAvhx.d0 _e1Wەnҫ 7g^~5edu½EG֝y!|NC$3*ib@0E IGNw.d d+SV\ JD\}_߯G5MWQ9XX;?$&|mNYL,ޕD)/_( i*r(׀Q[<^UWڈ> * \~ MCx 9ސaz3@I((&gB ~}IB(반Ҟ@)#/W2rbB8/hRNv.LxQz ).:1Tv歘s0WLh8ZR~AMtՔDX@g**B{}MߓS`4O,<F$`RإPF5N QuF~7gg2pnjvG@f"I/"$̺n#+dp(s: O$c<Ӈ9"Cseַ}xTfCy, Y Q( O$/I"׋LA`K4j2_>hzHPf.]7_p~kZea4N* >YҼlT'h/aْ&gMBejQ:1uˉqcԬJ`*"Y>Zx(ڦN7<򇢔;]a}4 };fd2?Bzx`b@#R!sVÃ'-ٍ1ŗ΄ڞW?m٠te!ϳp)+ƾ/ΨVZ >OetwxouC`ՉuDrrL|]D ?"QAIF@J%qՃQf WA1}׻aR Tǥ=< &NEY{nrs$fI%Og[e1w*9}jZGMÉ`V3_uQ>Rz6?3T"?k Zl&e+O 8ɮd <(begM/bt<<uje!yizBڄ1H H-Kc\Mݐi9_m;c\QGؿfp[ Ǐ".FN@HZߙݲs`?h;YQZ=Eݯrn=\BUd>Aq6=_Z&|=x )&C_D a䲗腘ttdhTl.3?r`*hB~QAS+^)*-AHyC42GAxp{y}|`: ݡ,pQH!b/5FzM6 ), ?2 o :="S9jn{YlX`9>"ı+w4ۙN6 گ׆>ӭƶ5O۩ *!YɁ!cw6ThTq8t>Э'l(Cӏ2Evd@?oXD#TD9m^[J*^G5hp@_\+l͇lĿQGY;o.՛VcHd05]FΚh6OYvsN8At16X1-|A6ͽ.s: U,&i-i18[ HB={Q j"Ak/kjD֑!8)juRkYYji̷] Βv`gpO`d4.7n=tm]fQ]ؗ"d[GT-{!jhw-.J@ƀrnOx*9bVdO;PT8gΧ<g+v(.b,+s&ڨk=S^>S/ k\o 7.`X(>|˞ҖO/JqNI*VMRΟP<\[O?.ly.AFBfCvTgIApM7'(IQP( G025u_Q$5xJk3|r3~85vD;H]-W#,0(jo`@M_]G2g.y@oi yOMjwpxaXtBA pުlL=BHK6^ MV?n ~ )6 mLlU\F><*p]SɸCF 4Ho|wrSY@+!2)qoc}\e!K(T:5~QN.+(n9{X }!pRC8sݢ̑by8ܡb@jJ< v'[BX%qT±6Οe]>4]/o$$gt~(CۍvַlSݣJ7Dsɰ g>?Uͥm7a|8{~RF\Si 0?;fOgdIF;"j{)/aZd:"9ՉsgV@aC&si~xb쑖B5& ?X(H@tW>ʬ&Je~-H[DHBEaa:)mkV FԻ ]94kP0&8pR2̻òPpV=B $vV5ܨϔF9 sjX~kvTyGK:%8#} [<6$_O9-"ikz^h.FoSa&3M[2_nP75- \;lukߥU_c_8m^5e z] ꦄ-{b80ƀZN Q!s^ 55LhwfV0%=(zhDQ#z&*?(;Kd+%j5e&;KGɚyLdmH‰YE`򉛏1=2reG޾X ݏJ;VtxcU,t\l5WDew zSeg%=tʓ4d$TBɭ#E؇'ek! X4&5^Zg*Uv4[Bºz6?i VvO7+s8Mx='Nڄk@I;ى/|\xF+Y_{a-{&*uQ=Wd/ <(gQFM5Ta}Cfr5B1M-bŹ MLnGy!jjޞ]}GQy)˙$t'Q끋7ݜBƠ7q`~ū_$d(MD |[Jm(m"³GF#2?u*>/'1}^8[^ڴ h0gu~'ȃj{+MZʁyz1\6_D,tu9kb1;*,ּ`ko9 0:}SEZϺV4x˵!o?{ +L,́#¿%"4v,nIvzx<@(l89%I ōS+. #}DpJtQK $uBnsDTi}P7b J)y=ihGjWu[`Q&Vû1Cb,8`zPRI5 B/ޢ U{`\5 |l]O/,Uퟆ?]$Aqkئg~y%]2֡{+kK?ɅGoZt +Sv6QU;3ϛs{I>g}Ő7@;@AZP@eOSeOJ &c3lV ΆƲCl|.4 +N:3RGHGp{6k2̶FVMJ DmqCUazK5ڿ8&%eMzծJNYh ? |p!+m?HdAqQS}HAJɍ~~a2;h;J؃B{;<4O9V8#壠W.}EXT;`;]%EGZ,I%@.4]4 c{m%;ndt{K{D^`KEo~MT,W=Έu$R(dMkuO(SsRE>fzhm{dn%>]o'G}MIoGj< t%bOW-n}/oE,":^ 1f?k}!izo(%p[W}wURFl_L*7J #ylKA$Д*4WidrlGBܲF$`=_th Q|}Ff-' )U62u]|'U?3{B洩^+U\y:7[z"Lyib!qcb,b~1;jlfYR:ބG+, x9Z~P>,{𢇽IoK0麂D\k;}-/z‹0(31TQ9AwzVxvR/ `{A~{WL/UC:Pwm[[v42c?O+0 ! _:1k &($$RCHDŝ uf&v)VdwcGڜ59>עZ5и 4է w$}]𩩑\z] t18&dw86S#X>cqHʎE#441jFͮ|-ѝxh+M ._нLҧ6AWQ|$qo.8B{jfkv&y\ᗅ`9/:0pv)aAm{RUi`p%+/W&Cn!i _(c-2W`ʩYs's۩Bף>dd'q^m +~ J:uupd\D;~(*5n.K$ygGAc- \OnK^:wdcjUyXb3%bU*G`PP5ІEEY܏s}=Vm"HEy Pd8ӞwrfpL;@o7m »C&'NG4050Ҍb{#AUtn8 =%%:Ƹ^Jmxb L&rs%%]u ᎢվEݭX2?'{;{ArgJeܭ>6laq:4 ,1,ot@+,*}|TS$pW t&A:Y(.T8 VMo;~  G:]Zl虾H9@6x,,}( Ł8gr?uY]jWaM'PLUwٻ6$AtRAV򈄉m810-\:#Z]2 IAswJЦP|oKnjng=W;-LW<SN?d&iw.2'ׁgCJ%o I/NB/sr/jTUOnE F O{EOm>WӐ vI)=9e:d7G7|)? ̈́3u ټ L+a'8X^nBׯzͬrw_ڸˌ,3́M)ݕ@p_.WjuG0LJ\xaڷL"\<<ů홶6ڢǏ ct_7ms-|YHL$Չ{w)QG[zYN>"]2b=ӞEn0Iƪof&8wxREѕ/?dY3֚xAP))'fř fݫk牱2QF{s1Z^s@n <3Gp,#H}֔e&(>7$3H#n'QdXj'(I~8clAO۰K\Q唀eå=t!b@5\cH 0vnytLRH0`YX۬kUi=XiÝv*.ТՀfr1YVidg`{ɜL  7 ѱ0\\vK>aCgSGx9hǶ;>=郐p |U)r9fp؈ST}(á FԂ1.f3cޒkB-ѪR|xkFuhv/f@X*3WՄ=8lvرۤSV>瞳IeDNegnO2*ONmJjI<1h75td5p r^G,/Ln|WLM*xyB @ZG Kho{)xY1 lKGy,z`nho\>eЭEB"~ )7A؄y?GEpZ[0^;8>y>{&DIą<^j C:VT 9pF}#3̻{v`|76ݱOĨA3V>%`QW䊻 5랙 앜Waܥ.(09Gb}IOh{*CoY\F>5ʗ{ I`zY=- R~KhwҬ4UJ!3HLI;N(-7_:U恥]#%4@t'=rg+37"%OA KGu.`%sS(kuiщ$CqA4*+2o\]”sV別nuaDJ##g-?gWEj=7ٕ5>7ku}ξwiNZILx8.pgiCp։ #Ȃ4gFCC'J' }PK )llRxq"{l4LHc6}p_'RgI`'-^E5?)XX ĞI@s֦ 4hYcth K"5KA=&R]w'Y 7rx6y6hS1㺃WSc@T,قA"oTc5[gk*^T?w[}{H  w«uO[1v!A1l\l40i^w;?yG!}ZsU ԓo,7aSeFH@6*7TZ@兼b6oE撺bBw?D܃qcJ-4%唰W/TۀI/U>I5_ Ey*{ä?M"L/CF/t{(l 9 P QGotnm[ekiҹ`I `AGmj{n 3}_2r& h9KYRW-9Tgلs+U4s,K8BGnJL[ aN|ޞk75*"wΑv )-~o:*ܭ0˙8oX9n<PZ!fȚ{1ʅ"v`ϢMmw?ǵ=3iEn>!`k"g _MJ{{Rec~QU9KkCK ߜH`';GՊksdݧ{`z4qqf~~wYeUv'gzi'kXDx[L=PlFWia7d2٤727=j^ۍwZslaü}V'OWz;R3; 'mwo0w" ~r zH4*> 8ó_c(=}^BXfSq6)eWQ\U$ԏ@ MXD |S>_1Wa!UnaUb)yq)C.,ޭ?L_#%sG4jJ%LMcпJBJ !2ta ,+}jܙbBp9]|D|WI'3NxܵŐwݼ>% ʱ#8! 7:Y :]#7~MS͙p Znx\aPI.iRKG{  ,_-4:)pZOC ؀yH% 7r?6W.ǔMT?6+) ÏEGP)h:[ !}1hD+a;{AZmpmpĭ:t WsN9@MAv7]JUXсrQ'd;NS'4\kXlᴎ%HĜډϵ["se"D-woZ8pg29ZkS4WT51Qe7p챟a)Y;0SVqݜżI??/wA uYppm5| 59V[p H2|6Mo$\2+[XlW'ӫ%cu$ b|.bWZ%yOsFWp۔O 7 JE}셂„B-erEi<ScqCy p-Ah tȾro$V#jCVeB@( @Kť'~ASX8HVQk5$7ux* [o`'ȎOyq|`I^OvoĽ a^Rq;$Z3.p^;0Vy{-LBWY≰Z_ ~F[> # B69ZCr?V# K[YsmZ2URYƷCY20 *N nݪJܺGR}d.((L$KW DxPWħ^|PsZڇn )HwS@ <ïB(: ӼDiӬ{F "N?/r0DL6 V@K-/'7_&nXL68v m 'N]*=ڎ3)Z!)È Su4R#jY\ Ie\l+GjmI^$KDu.D(1G Sol=M7o1 <ɷaύ8"]j K/a:"<-10Vg4',: o⹦GAJ 7/T5~EkN꭭c7_e8K?ñS-hKtrF2eo ;i5s]U._Z6-ƾW'7`4o1& n2i5VDf/L =IB\ROJίjXsyB^9*6Eџ^F( !Eӫ,ͷ Bys*gt`ͼk"O2)}zHsmџUoRܾ…k[)o <vک ku1?pzxMm5)@!YH@a}xD<} :Cȟ&I4i3_BuZb(.T!c+H4U螎e*bfYnbDD}!li NwLXEdWB&{U+!QS;7*I;Cd܇ må2Շ '6Rso0dy"j%Q4@;߁ق˭t^M grx:CƢ0A_cGA8 ;ƑhV[S}ϕp5Qvj<HC=%y&ax_/ rYPdB{"Kzas0vs x;c§q0}gn1&=<\YrB~@f&b/FQ(ki[Da X٬3LnnJvx+NtConmi$u2Fs߽/u(5ip?1\v|;"Pܐ ±UKUߓjFC^<V p[ "F%ݥs! I$M1_>5IRE{'AШ544&Յ)n6 . [#z,Ŧǖ ؝i   "J9Qugo9!MWMT@pO_݇+􂌅m͚oc\bFbYkb)d5DQS E/,l_exS^렆_Opj%Ҟ^y*hWGwNNq9rkR+fғ?hɜE)ˏ1Cǂ$ndi}|_o'F{2Ds>cV0UY aoM)͇`'{FXnvJ7AWg7ǸҐB>ÐͯٯId1NB(gzTוIh^Sj Z 3g1gh%lނ_RKtRҽGlˁKhSPgwg '.+c[7]IX[sZ)T@4}Y502L`|9ןWV{czU1^9 v#,ߐFSp3 qYRSz5p1y v܆>edRO& =x̸72eUnBG E.=`Uގ: Pv}*\y/Zi2;˟'dKҐ8wakHng¡F8:r% "[~@ !1ܔ!7oKDTQ]@Ef^$C˰| ~w^n}̍Ԟw孳l05e^CrMCW/ԠEܥCdQ#:%\6Kr$r_W,C7I;?VG/  zSL֕1Qsګ&LT|$UGPsCo ]w55yTz#{r; ZjL-*OL}yla9 J(I B%vwa?j,o B}0ý[t튪7z<6eFt׮>7ys}㔮ᛀ(i:azI~򹞠H{+ɪP]rΨ5 OM{c1U=)Oزj `_Ry;z /3#gmͶ;SZ *$cm| Ωz8HDTr=4hC~v[u$5MbiUa^Z1XYt۬^ҐVKJ?Qa1}t=FOl;n$+oxT(<ޱq?__i ?ԦҊ5f7):Fwtl"BR 0lP/xmR}1;C$b1Xs nY@7EyűhXD\EvűK ~>h:1y0KI 5/:%_ vTz;kwں4D~V㾥e$":gI܋}Ż9ZZ[~ $9%D BqłCW6s8Ѻt!bX*}wN/jL52C)G䩑ܟXo3J"p9Q3R|"$z$gÒhdH46d_Sy++Qe+eq豗7 "~O_,<4 K|К2E],BQu졤pQ4[g ntt\ fEe}7?')= f0w.5d9dKuZSr%rW{8clʂ,YW|VG|Zs8Wx(SWFIJ J=)t6#uH9 @1c!VO`݊xhO_pWݑf Sa#m˳zEΐ%3:a8&}-At9+)mzPjMw5(ISK"hc'R[nGEb7j gMB\Dd]H (BNYJ:G^O$}VѸ:XZG +˳=Aej&P;Ky_$|^5)3ms<>EPld rwM фI;c+B:٩N}[?kN x LAOÁp q}#9)6'g+$0Qyqpn=[K!\hVM?zf?/#3\piض\9zp_!m7Jkƻ8R=)'cʸuHʗOh_~r&OT|ʽ=0ҏuܚs jQʱcIS~˫˾I/Q·>u~UOL͸{Fc](Ë !8D+ 2T(FF4Jmǐ % v#j 쎮&h`钋W'eWgҫ& {JjU1>_ͪ}3G$A؋cչWt[#:%jSc;30$eomMb  Nm=0k=k3_bΣýY*:`}vZyYꡆjW@~5X[VTMF3`DY45_g!!Sכ Cߧ:Lư+,8XP*&4` +(Zv>0Wx}2Ɍ֐FVx9~EʬXXQ֏l8*y:Yf9a޳+kѼVSZ<~S/N.aixp#qINXSn7>6W+f v;ϲ; Ě0g%ǜ!gwt{cCٌq NWVx%ak!` (n橼EaVXLÖ9^([;+G5!XɄ-l'pxǛ䢡*-=>B t{E_w{h& Qp%jU4C?\)~s6Y7kal> jqҶ:JRbۥ- ^԰UP\QH!!o&MGt}[NF/62JLEEM2.{9DJy"2KHKZI?.8LU|Af|Gpa`@pYúWj9<~}֤ߗ㴋wK Egƞ].fi|̇?mҳ#u~FNg/ 㠽֭z8Y~:.=cW+BT?  ė\[+q/pxyhë?!/ wv@>)J\CJz/}E+@ww߮~&c܏!ڷ"UKgʧ>ϣ)HDr{4xTEWr._nPL,IIioFrկ%}@. Ǹt=wb{coL i)vfH^/`Vxс$l`Gh;6a 1ťr+}h&pSTN&4.a]q/l5S[':QMCVx*> ?n~Ľ.w:- Yt"j7qȣn JH 5\B&Lvڻ-G ]VX\Ar4o䒱aQ2Aץ-Vt؋g/="!ЉbR+g~jʼiXKmaazpZDE!˚17l!sykuLo`P[S7SXq-(/uZNyn0=_dwDtLJ!j'z{,N#"GgK"UP##ћU ^X[C 4@Jٴ#yOBn*p(w؀:/=U6@lrv+ߋviշqm_'뚉k`G 2T,ƿ%>(lٹ9qDuߗ!-Oq(C2tLoW8/~"s,4OYKt﷾U[Ԩ+jP Gǰ ʐZU y{yv\1К(%4?f $;>tULр8*Zс}!*#s b hND45P(fgq Mt"+_y\??$ Giw K5VY]"1T[`sk) cC QbV,;4=Eå@>QLV`jVZf_q͒,^14{4dU1nҕ (47 NVg@i@hʋeS؈s[n`D]}(:Ccv$C?1dp=k{-slDdbO/x }ft˧x9h a B[j<7Df"2j`r0364F(Deƍ]${G&@|&!i~yu$i[b)?=Ly(b ? 3ɜ*}G:>opD# Cx<̀S6$r O7A \4Ͷ6!|j/6d(o# ۴Aބ e[g`t2ylqFxU^juHA/>Wz{J{軌œ@ؕۅXHfS(%0z(*o2V뾨۫SwbY\dYē_39,U-arvbVviKΗƲ|nn̴Td-mV+ YY& !i&gzX,ۖ;ɘq6V|ysuc< @eW.ZQF^Aً񞹸e)]" ` azC΍NEi7G_AQÅwM_8ƱM7|ZiIt;GsHJ@ 6/ڗ7h |_Wmh4> H1͕Q0I,s itcl7Y9dD0Gxwн W؈]ZW<}D; W~[䀥\ *qmdBwӡ)4)VOv4-ݵczOvi4a %S ٙ '٤$1ni& T`jWԭtxrS-p6Iq);:f%ef`⅋7wntW9 ~.˩Z^^k=,UFAMUS ӥ<"sj2ѝWMmC KʅlbcL?eOJ(n=?"#JCym̘59<V© ltOXM@| q_ 8XdC/'0mDvv8*e1͛vܧQ ֡Vܘ)nRVeCIXu%Gi¨cEnUvJcL:Қ0\ghUiPicoA-Q@Y N g#x!NWz4َsUio? ^kiHK6!m>oY_S[>ҧfyHR˦9H^R' XO]VT8=Yfi*ѡYzYF,:'C : -_vkAfpDI)߭O6Le1E:To%4T{4xx50"¿, iMSH5G5jѶ2I;Tg Uyͩ7?  X$ODv|mϱ 9=rm_r8i%gE ;"G>>VQo]Q5+\ʖt&v1uSRTE;mrڀ/wda1wWp]e]*AZ>뚴CLSl4 $?e[ITtZxYo7< -Ǥg(6xOFy(N|?9Ir.8 "3q[DқPeZ( qt  p;;GrOP VehjPH34/QҤ&yE5*jG0VSlMݦ!ґg,`Έ ,~L*yfCdxQ_QDuDHݙlpN},%;=; d܇Na(w,/عF%0U+90$Ax+,1~a}K٧[WlTV 5Gc-צTƧ|b-K(Nغ:9Jyg(J'['>Ekx~ng< VQ>>~!=<qHCVWI- (ŶP&P>-.Yy`KJ 4y^r"OuFaqOH [ 3/FH &6p"Ga#fxzsyX18Ү]F G%q.]DĮk%](uFmOɭf(;lWorXciHbz 0 2ƪX+y`~y:Zeas6Gd~.KGm}k?YU 慢3wCC-kkv ā](1.N/ RPZ8p.$tc%e<_PpSO>n,]`ug ^k2"[Ky"57;fOC' ߝ@ICB>iυXh 8ݷ:I0E٥L=(+uW)¶>6ОҜfЩd:qY07+/ŹtzEG':Ϫ߉rK7 oB ݯ _V1C_jcm^"O"kaHdtKY^3źˤ;amA&}ROCqwy  dz 01on 09~DC%2u;G 9=BrmQF>vtf\%X.+BMݹiZhM- 1 $%2MsobɍRWqKaqv'lD6s&qGaHCD <ɔgVa3`07}d?HgNlS5J xz9eY%wK$ͰXȂ8iʁe^8I1b m2lhyG{i4K!=/_\"{XƗ٤+cմȐ>GG8mp,3}v3u8Ib[c0%ˈzCȅA 5[~9?ةDߐ7~Up1I+خ$p/GX99Tۤ :nxIn҄բF:_+<\d,e1l(6 G8u>=mRyF#?;''BN`!ͭd56y+ROOe(Z%5+fL˾<yaVYx Ɠ#dy| Lܪ n @jvp1lt^n/ ى}L$Z8y` u6'b1t\+ I^ri@oet&Z(ǻԫ3Z8_a憎`f{ ;w#618uyƨhH6Hpq8 <&Q ;mzAE˴!RC{c+{a=Y !ҙ/f!S{ lRS6wM(.GAƦBU@0z1Un8W;DK7B[]X==&eaTtSbsR&70MQiEcI49R+%۾hk؆&&comUa{;uY >k%鉕m\F?dd°|Ew{Xb7FaQTY N(*u )ZL`{7uE^;]Y՘..}A~M4sO_7 HQvTͪ!6-7r!"Eеhn9oC4,:mF{dꗃ҉3V'>8l7<_ꡇiFHn鎍s3-o3Rsjp'Wf4)(TX;   ]ˠw>,,=W à0 s4p%1ɇFR=xS\Doi.cYZNާZ4NTCH.| xf[2d=7r4 &|n$dfR؁ 򙬪MVs@:k(6eS^)"_$H`eF%X  LR`x݅BoAId;i{=G?hd|KOߦh2 6I U 2gH +C:AsdR[Etiԥ}bnOt$WcS&G׵|+ڗdcY>;=I/}cӵNԥ8W)e~cbW{3')GZ۾'=+) Un OPwGBђME>L_ug iEn(u ;o$·) >yxnHZL鞍{bqb>x0"n\F ?SG+E/ g3bN/al,h$MFRyovF\.W"'eKkvÓ."@yșٞimr-^[/zFXsx>ʾDW =z{Si]it>x GpR/u}')ێ6X'<޻e8a!Y%g)QfJde S, @>մtNI T9>V'!S F A٦V)PY ¥0"NYk!aY z8^%Y†ᒞ?4.?1.5/̖&<=Ui#Jk'qٟ ܅RzV?@X\e7Gmt,yØbd@ǡ%Q034yjY+ji[XU!#M›8>\P&b&v)9e&p.d= yBXDi]݉ ܿ-.\5I,  6SӅ Uf28 uKJܰ>CqɇCb7X>\ܐQwAt9VKjMN4Ϣ̪}ՠ/y]C)aJ4hI{YZ\B63@g(>ki &µE"=ry>z{,׀XioDy\rA9`yx}z/FąL=D"EX/!"S{$%#3_,A?qr*N{Efƍ~R.i39S K\1ʏtv\N-`^ UPx7@]GRMG@ĤuSY u=Kh2ͫnk @_Y!"Bm%(s|cς9v#7f,f.ŸB! ֓xɌʰS=2v憁[ҝjG4<+.mjh>A $Fo$;]j$;,,"{7{TL':u\zaĽwAz0T_S UdoDkF2М79fo< OiW\!OЏ;'H=9dI$wSac|HDg J`)zsI`Q Rl!KX:Q1W=+_!Q:*n]?JnH?3[k]Qg;Qe҃O$Waml樆ȯ4zOPNANn]&T3PTJ9y)+u l4ħ]6%uQM!]- q~D.GݟrNx!3HV{:fmR ^″T]#E_pJK, [[Qu?,^"̷պ6#ɆO}cr VTf7=' WEb%%@O< {Ud).q@>){FS٩ erJ%XlhG4ok,>%[.Ym*63VKr`J^PL0kVlvUrO Nr PARnd˧vAH7˦ZZj[(7?YE ,;j7%Sl;_XI7"dIw u̝6K94W%b.d?ZJT",6ďǬyh/l>  W=rr?DGoP2PZi&Z[k:k*أvk"JX#J;aC 97QńFTEcJ [$;j+(=88h6\ضoT+o E+f.vGax8>{RuP2!<-]"=cZfUFV B[H.H--\]J}/ˀa+^ A -V( J:>0ׄX*\'B pQY *8~6{hS4DFò`QJf~n6I2??5-MzESДVhJػJq% T24* _9!NRK~PZzԲQNHCpxmتKg1M}h8gK~ ~c[t(qEt e$L _ZA`m"6dpBlSS Q8|\U~'kH83%O@Ml)2BѢeհ.3'lWq8TrC‡vاM0> a;I5>Qsw-> *kEL)$ qS4oeW[1H6Z+OaS>M/j ~]3S&Uv2:-\&Q ;xZ%&7#,2 +r;C}UYM2G = FrieIN%ɔ4|yMft2?! $Vч!d=pJ]7̛.*ڑGϨj.7DD0#s[ʌ,$*''lWh֧"RX"ۣ/p#8pYo]=%a+F2/i*˅aEWG8t(w{LAe6MK;8ԡ{.,(W{==\y|Hlzv7NZxֳet5[֜X|5~bDyۍ,^np <D~ IcZLwOzBGjewa4M4Ǿ$[*DPѹ1>`ҀÄJiJԌ PO]'G!h[^2)!sWc1E%Qqn 1J_|z_PʀY-C;S+7p1̄vԬ4KcMC-HBH {YX aPAE?誻܏5=^>3K4SU>oS wn%pHbdb@<8]&ћF.5pnK!3=yЫ}ǖ'n1pM d۽co̧d} xlA<ξ8gD+{G8d6DggXՀ޴?8xҿۢI"h)h=5R]M3DRO | /qzgm.K̖3Gfij$T (EELks|5E>Z[ z_?y(젓),0{f'9e/#Jr-;m=y:z H095Y99)u cMP>+ '+Z5k`y/:LD46?۪kd [bbW}Ɇg+yJUa;8FBkBϾG21p265/4w3nn\>Nܮ {3K<b"Qq~!N{X/&p(5^v1xpFLiT')؂fL" KH+vc"-VKWɟ i:N,u[`fX-74RoB8-Ig,oy׋>z b-lf/eB)̃{lw"`#b\nq/ w(Lh,@ff];J1|¼WJ@*D5{Q+W.J@L&\'hw4߆$e=+fuuU%+Enh\ 'nU;DLm$Vst~l2 刺݇#!Oxl.(\rS϶ɛ?!D>i$l2R,y #~{)OWOK R+"w@QO ,;v$>ԞMXUjeDտ2YcڰōE)!MׇLSZJ}x}0|QMj Z6:Xh?o\Oy3I瘃 @|@ mIҹ.mW'`)ۺB*$*L[fhp9%R]+-N<+qGM;r JK 6#D4R$oIZ_'smط̻̇BCԵ~TP&vJ2\FnvvrV^eu R-3c] J:c,G0+pǜ*n)A+Q--T}'ޅ M\|NMq3cRe?^B - )o"YD77&̴1 ծ*c@ 2QmibIy %H|hǮ [ZOTw'DcW%_D3 H" Ai>q uj+@][OaA ghg֔_Gz}76ժyR,(q?{J(Gua5J0^+3H t6{ lyz؂z[%ޟ[: 'zrYCQK' h èܘ_3,c`t<D™>!"EUL%YagXQYKA牎(H$[y F/Z,5Za>|]ue"( 7He{rp}:03&̻6-6M0W/*hx->)!Y/JS&LS Tlpц&(ޫdCft=PmK,NJ2*G EW!=4s_1sV>Q20[o;57-;&U|u'6:ܶc3y(o[(YVpӠ([fjbV*Bt:7L!yvJ_)>%(ɯ! Y]za=CƵpDnבDĹzФ؊/h}#-Kw'A!Bէu:2~>#0GW*I9_^]EENXI{Ci"Ω!Ou3 0IJ*A+V9R+XHbZEǒ7@\\ioG5;q^z^Jw퐡!* HLHSâ8aM—ظh_q7Ucz4F=N7$єJP.ޮGN7(0/m%^) *Q1q,%,6rƅ\4gEB]z7>~K %]/OJ;qg$6wxnL2>΅`ݨaP]jeNjd ,$^[Jh nIDZ\ޭZuL!F H҃>=:^aK}n糷=|*p>¯_Ba )EܜL7tޒz/Eیh7OC*U' I̸:S'1̔uMzp3xHK B#(3:#/cmTˣd?7',:wp#j_3:> 1,ids#|5m*rw faCnhSĪwws@ݕ P+ߍmi:!02ⅱq9&! \bQItۻ !W,j 8 N@Kͣ^Ks'+e j ͐V XU߲i@nڇʵuZFL=GfL*{VZ nL !w2xf1_놈Y-LUk59HOEǷhPйI‡r4 ut3D|yolN^-a*YR{l[=5Ac |ٓC~M^E#LuC.;BKB7§_h'ֽ4:;44?l.ڂ w^J&E3Jj7 މ+ʴ(e%oxM]nн1ȼeI>]_5 ڒQ9bӖ+?UY!7M؆W7T[xm?DMw?[r<$#\_'E S3VWޣoiQl_k`_CDb{FaZClχ;K?9nu R G& ve|/*Rm!~p 1F+G%`1ǀ$C~Lƙ8Ci|݈,:wE or$"_)ɤ/ڟkqϧmj0H#{wվHj  @o4Ӹ%Nϩ\oiݭF4ݮѣ\2FdeE]Q(o*ͪ3ç/#1 .Zz$j[UT)ʡGŧk!o=~-kڞ [h0u'C:X\#'L2x-J3I'(ooiQ҆:W+-ޠiK4=hCZ<.ogAhOwDbD {4deca_ϭmQ5Qp3h}á_ٞz`РWlMcڤ@lK̕[{>/ǽWTϑ^e,ku~RIc3Ƴ0ʎ"̅mv*Tj)=Sn:< Z؋'/'1&&Z9 D}&*+ u&Cl{3B#ڰV|zN^cL빿S:1^ ORoCUy[k|FtQ8QbӊnBorB9+qz]>'[<5sw]Qxƥ UNaᝫ"HrE̍ՂpV@St ]Fgz1alLs ]o6_:+TJnzXp`%=zZ]J ,.2cvw,wq%( nq6lU}4r'"|"¥Z#)4r}|"ɯV0G*XYإ|&)Dddd4OyDUJODx&Guz,n;wo/xvWlTWL{0\ܩ"VVt%΂&%e^,xsP! LJ^H7.EV]ynԯs o.<#OjMp:g>>w]o:1֍D%HBFiZY^3F54m½ X/0%Ja)!P8iӪ>2pG7똢#z% +1L ̚'mA]n-iW;%x7< aS|%6 PM"GԘv?i<~C4~ȰL\К`X)nh]̰2wigIl0GW:fioAo2=/O@ayy= {zBcH /#j.fsAu̓k~s7,~E)>.Izj_7)-Ti5_iS)du ^ȕt<s071=HJ[P_0t?knoR+}e1zbfΦ3Xq+<n4Vȷ^[aKSR'y&`)u&4xE?3+aC 6<*[$3';Z8=rq|)lΌد'vb?qEE6A7ejZwF+PXVZG8pP~I\3]*ٙĢg= cd\JU--,ZzRb}ffu=; V]U3*}nX$+U-u-j17It!Ö gJ|up qvОTL{qLB65*ztYf K9C :$@[iI٘%3l4H9D5A6YP(m}7_:YFQSrvB/P PЪ 4hw6E0JE>HbYN=s沗xf'#j;g8sfh4ښ9o$bUZ_ z3Ɏ|-u͍aҡ\_ËbVj?s,ȢTb,}>hi[O(1 Bb [@]<)]?ϹN<]86'ԿDV{(/ 8N,Wjf[84p}F5/뱚93ذ=/P)z-]^k?|󠘷4dKå]|~V3`P>(뙪8lxm`7 k<7hy![,tk.dPčϮ1'M讹Ke*b^%Be}U9NABmsDQ7bN@(=yd^◿UVj9j]+;\PbՠDBK'fys}/s kPO2K~%;g+7OV섅)11Ag`'wWXPV 3zYo6H2ua$YAwS|Ka[gӺ߯3Cj7NET@1,x&Y4Q9]37X'^W8X9¨ӎ1q3/ү%L?Eng3> N4CN}jhAw *A#.>&{8(<]#YԿZ~Rt%3Sjͷ10N$DF5iud28@gX;IFҢ3 mĄff͌:U=B]7o֕)nRi&_(D ^dR0GIxu{*aGOcTQΣ{(:8#”s,fSwg*M[E͚ z'Y%7D-:dNw~?6k|J(dcmYn0Vc8Ag+^%]Q2s(#Ȅz.uIw.}/7˴b "`WE{ Vql<6=u=ibpL$@K(E@>zhE !DTM%݄5{fTl|[H3M 4kʒ_MsY* |lOB=d301/ D3kvExG2q|ҷK ۴̱ClSE{jG/J[}JF |c1xNw 6˫nbu䘬q"n_SO{Gf)aIarFtPDt{s~ HM@Ko# vzN)*,P8HؾR>ftBbzJMw ~̞+V OPff:>rylH#@? g⾶dJd/4׈y0-SXp`.x>QK槇gѯ=Z+c ӛmHzUрD"{©؎Bfϝ+,.irb2 nUGlR,cFK|{}?T$c]z N:X>XʈsN}?L̗, i2<6p١b+MBжYvw-<)PGV@J?ʲcjdKyH=۸*O R%=marSfǔ+$,a9_j,uf,ivkl`',A1H;}.EȖ,|`I>'>v,MFsCsG >wkK" wcDͬ?C3əR sܘQ>)_=X@w8 *JbzY[] 4]gׂm@EW^.hf`$GXt̳ ~D O|A1&+0%-F-fX1x%OL|o&K>y)=կխY='ވHo0&9m Kfd5r"˦.I$my:fiP+/5;{)~v•ާz @>]15Dm9bP ?ɻ6Ѣ.RDL.qU_0 uʁGVT!n`4'lɼ>C?qow9Quaߩ/m.<׃6Oh\ |UF1])Jf&MY|였Zw,T3:J"t?LbQü8 UɹXSYn_cvyՁ=AQvOMulLӿ*8^ #,m$|1j GBײQ[^93Sj+8쥟4[NhJ4ՅwC2t' .ۑ~ֿ!aq@"kKiΌ:[$_HZFI輚] z-[wynXm$@ysuǚ"AR*k.De,"TTnu9_Łv5r'.i!n}hĊ%MDn 7\74Eo~#(}m]nIEc&#yZӍsp9p͇ĿoD0zGbƽ\ M ,k5fѲ [sTXT6 n\ؑ 7.hEd/e[ߴϳ=+8w,yq0WcreTm7Uj^ %USPyO_it\au`RL;>^7;_9tmt %39zzB2Yl=ٗEݓ \+m;džmi}KFzM`U_t(W<-T${/F4(K3VT7L[zE]j>Ґ\wSJOdmB`gU]g ۨ8"bdze}Xqٖ~#sJ`:Un,)@GbwsVY*6ũXʿrE&9Ǽxu!iS4ʐVoGZ,3ndz%Y55b/wRufTDpƳ M"^&>[*'< '|-=Ă uI6o7?1ID 4S̘zjh, -f`2f|_d R(D YrVn7R '26}﬿G7Ey)G' >6nVB7*~vݤZQsxM]]dԈ3V2 ےI-&Ci\I ꍴ>0o5ItkQN]k):Gh1rmt(l'7& kT雗 ɿIt[}RY=A$.L0 /%\)ZF9JB6~QM!PW,6? {MkpP"d)_$0wtdv}, 'JztKMҌ* X붾'≢>=j@,(ZA wYi>1\S^ S%cح7>/) l}E\Uy7ҙ=%|IU*`IWaB'nzo":ۘ'yQrv27'>̰ 2bjj .Y] e8V;a{oh6`<7Ÿ ΩM)fLsJyfJ5yERju@4t~Ix>ևYV5‹ K9V{p±cn;yS߫ ݿ/Ozo('NG#s( N]G̊] ǔ\HqH [&ߒccl:\rvE[KA _A?GLKM)Y44ȹe4W'/$i c뀷TL!<ڢV64i.OA; +NFهu=A^[V, pX=? ߺk +$7双oQ2wx\rD,W}WG\p(IEgAcڅ>#tQ3Ћ($ٮ~&tW m!-_ G0hWypٛ}q1]S0j5)8[{>͏3Hs]l.iBݲnz. [zOGɇ>ka2īus%q<lZ]PCY0}f-8k=炭m|lNAfeŞؚDžn}iwaQx~O!c9p\#Ì193-'b;YH8Mȑ# ?9?4AK]ZSYBh,UyA bq^Dfǧ09gsȢZTp=a[ c;$^J΁3lO\잽@b8 ^oIwCAB42+h`Yhm=D9fW(guK'8zna.~5[eҜ)\z6mgYZ070701000002ee000081a4000000000000000000000001642603a900002168000000000000000000000000000000000000007700000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common.ko.xz7zXZִF!t/g!&]?Eh=ڜ.+[*wF0R^zB"-Xh>&ӳ^vB8vFB; ]R?0,do6[j>p^t7V9VRQ_Nf93 O5YqSsSXcڌU\NO]t?"fߏb\.\/ϧdT*5<ՠɿx߁*TMŞ[ED E~Kn⩹]V=dU7xoKHӕLMK&q)`9t\m;Uիˮ$fgg]91kaRmCSyZl^S_G.ۣx[9HB\fhmk~Og^Νn`Q]8Wv Tu'kgCc-fPVLוR"3sҳw?'1=*0r˛˭|kyw(ZT<M2FdJ"+4qCbTjtXhxĘ=9Ҥ5KPB*yH}6DCOI1m*;#R$ Rhfr -㝃xa·Ⴞ()ͤ<; Oi3j9P9$R!*q$ֽף$MegswX>*/))v %I1jHoB)+W.\m]MChB-tTIxAE郇q8s6^\ŧ|)+0t 詔BleQS޳o:j-f\@):*MV<ȃe”SMd>{LZM[k wxÞ<馛C,fNJ1t*6wy7e/}Bk؎|d Ř# t퇴 '֝!yd*O4:GυNEC[~!ʈ\{W{QL=evT)s'uWUSU37Qs'/AnFKLshl6:3 A@I9 :1y2b2t d$ă.zW} V4 |}nR<+ -~,C@f1 Kd0ydxI|[1G|LnEpA?]E0 A2Ռ.<Oq %K٢0]<>@4w8P,hwGƈ۝E-ԣ/hOC//Yg"!RKfKM8fH1Kz ϜO3AHVNf%$}! )ݳ~+UbM m8T%LPײ}}hfۄƪIؾn BMn* 0VUqHo}}g-fN2P my?")&S2EIwl?Pe/q DOXkES&V1Vup36|GU%a3i!bE֢ȱG6e=H*1T)2EdѨ0:3PO}Vp>A%%tiОzо @Xtۡ 4zz[NAm"{s,gټ?$خ3ܶ|a]A=tqihn%@Z`.\&QmYhW#s1(ثS?7Q \ܺ|کNiѐU%Q w@@zt`ܿ -~ $6A4>`ҨG `&^xt",R^D4>~ 7i.L?3dmС:W΄6eHr|zVQ0>Xo㿙jOY 64]i*FKn87P*TS?ajմ;r*fs^_Չ]&Xsu Wypwptׄ52ؚD_`,gqV骙>^*Ŏ+/&TLi%ۭyVKdxS PWyEĘpW9,ŭ|]|Q-\܃ףg" 2@. uJP!I>?H=`/i?3u 0fy=K gVC \T}M‘*D ˸{-!pq$ܐ,<4L[D'f̗V6Gz0sם%f1pop)'%!-LA:&<ǰI]ctǁjz h@*&1Uur~+Zhy‘F7[6Cm0QNAn A`!Q[ȈiXC4~QαFzx? ^"ͦo_f BqHr*"*  M1<-n0_>󯬬H7kG_353_xڳ6JR|[>j/'Gιo#1E+{$ãᾅKt³ iiCJZ";%(-'qӋ[@h׃s=D ~甬cחǝe͙Wdʐ k7{ =]FϾ rF:ȿLT4S$` +TgeG֨R*Z=cբ04I\|xTL7nbh#wXYr\|%N+tiUnP<%1#T['@L޶TnGjn35Dy?%y:гk6\!uA 1kVZ>'쌸$;aTdU8T13@4G:hy"AהGldYtK>M%~M\y`v-]7u%pİi]Rtd*B"B4ʔO97 Fbgj03s^$U6mUqMSQ,%@oe*ϹkG@u&ak,g_8u١Jkiw$1ztƏ {-̫HV]k7%B~a;+k!q25Gr.DEw-q{Ғ<%e!x/z[GC:{M*@iiTI/L[i[;ێ & KrUF=R3#|'uW[ \Cnwfb:B~}P?HSM!NPOed8qc'_ {$VӲz~JDN4%(r&QI_0 Q|Ɖ|gr v}>aweўca8'h90^4hە{1괿Gnxgng_5^ZAc@e6>搦WYHN:k3wr qH8;zZPoZgySGtM6d.ɼ}j)Hm:\!ۀကHEUo~ps?nA "lAp9RoW!FN+0|3.aƨo[)~ʦZvbAnsȅNA1Rj'!n q___dK =A.x4}m3M}E*ڦHE}fazOV>O8 /\?'dC+ۮ5 a{3O/,xڳKlDo+՛@j]{,^1?Jd9b:<0ڳ;8NbF$;.g:|ˤLOLg'vZueʮ?b[XPR:c6%<7`q{_Uc}l$7 ziЦ)[?:,OLT*,hu ?-Q 3>MW@c!% Y1WV sq^jYSfQnvͅ]@ij [#<'w >:{s\q#4dZ;\khۗ@6NkF-Jt6Hq#^?zdJ5*#++z8(*o<&/<&^qVfǪ:h :8g_q^y<ۯYc_Mf&,(IS:ib2[2H,:LD^4.:nOyUM`WQߨ1WO!#(a&{%9GV]~mq>>^-]5`ɼ)ܕoLܞL*! kI<ͷڢ^kjgD RJ'tD=?Mm/yi~I$J!əEA[?>0 r<>/#)1}]|ΛyOp"@%tK󱞈2Pfՠd̖0k?:Suȹkձ@*cX ɳkD>yνpe1Y׏DICn'[D8!ǨzfI(@ΨYCX#( Sqn@ȝnH^::DSީ3sljib9fύ=5{o-DtOi%fhnW LGA J #x ^?YTV;Lۃ$Kk.ɶ'@ fFu=ld$h9fᒟ!Ur)U:F ȋ P>Lg+37Ss۔wʖprh><17 9O_['~^"Zr7V-R%'LSƆ?\s&H#y=a.pY\҇I[-c ֣_@c wF]GO̯3ue*T_$֌D lq>\b\;7<5LmCT;3V ؘ5!S^F  Q}?ׯ&3ureB M #!i^+YRJ&!*HYt'"8Uz\UG3{Iz XEoo@EKC,y])u^d$Jp1ĝdS+DI\GG^tە#aTPu#ȕ~0p_A $p'ԗaqS)O05[hU[LÖ*B`Hxb0biRlI+\`XoaP0y:|K"Œzد`Xm-f.LK^R0AM".'iÜ Uh1@W]Mة|4qSJ2N$pSY,Mu,݈]̭Uk *[[Έj;d?ĭR$KCI4:Xo Ru+ Vl32U"aj6nkCs?!eVێaԺ #I-a(^F2Ʃl$EGAe& ~!":!f sƜI:V3V+Nlyj?ze36x(Fͯ!ܫFV$L4gm(e0px iءֹ7(]dDŽO79I&DgIAdPHtL` ɾo0`#49OF9/}w{'m`%C zbIx+J?gr*#lLQ .ds 0N;4&c6na} ?Lj͐g䲊b >f"^tc9> Dv%!Ɩ3A/eDbPk {7/h-تgu DViNQؾmv;[Z,3PW~H֦+}]NU:K ʉo&&MX2 " SD~057pl5j\'z( "W~lA N1B?c)45Pyqh#^'so|p[Ҫ1a6Z~u/ gOxRD64wpٟ驙3- vOV<%/@ RIBË'#/&//2P 'Wz+Y9#1`eCaZZ/bԸ`B~6EgYZ070701000002ef000081a4000000000000000000000001642603a9000026f0000000000000000000000000000000000000007100000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2u.ko.xz7zXZִF!t//&]?Eh=ڜ.+͡S7sSí" \1^gK:KyH.kܪ{H/i51yĎN YAN/,Iq4ᜢ`@tI,3%iOӗ\SomkP0 'Q]݌+Ձ2 JKQ |"M71m5rMFO86E"nu9xUeЭϷ;8-VfI/Z8cCnV9ǂ:3WwP"bWh4Md_¥tJlmT|5dGِ&%7qO^g~hR}͋Ql5c]~99󣰏_x^#=PDV:I%%{iqߵs}g9_# ځ& 6NB =̫ɗJj+kZp΢W%9qߞ|Od}Ti\b=E!'rtI ?~`rɛ@/9Z..>y]W<2=sr +C&LY[3s[75§.H -ߖ䶪g鞼9KoHuI؈5@]ϔ} ADc±F*RfplLfP.+iߤi}Fs{-g-NiR(D0xߤ\<(TS8\5, hWeN~7I"0eV0A­_ڍ[l&+äZW Hܬ@T4)ڔ>PVK-s*]%wɰa$~i&g4=idV@.c[[Ԋn;Qbw8A׻A3LdV N:d0~FP0jIdZUpW+np+G {]3]2J]<[!͝[!|',ь@HfwiIN:]̰ܢ$୰YՅȇ룓^1,_۽N~A.Uۍ.UC(W G>)'<*K$ &ܡ*>:YmL9 lPe_ `vi"{|3++ɄuscCm{m|ŮhLkɪ£xyX3bD瞳:ӺcpI+He+X;J 4˼$D'dBa|G~%W׸ᅟr =#7֤mj&A a(!E)ŵiMٰ`Ɖsm>L|yFN34 Μq5Pbx6Kilv|.XR6@.<Aj՜/A PQ.3Ss]j`B;(L.^awlgj2*RP~J;DAbEحuժ;dB{Z쒅C*o vϖ^%)ZmɷlT5C0hlM|Z'_dI`,?32S4p4[?Q׺ڠ.<ށZNlkwY?v#'woJڧȢO{%ԷST?moѪ#ywYO6 $! ]3c ЩɂҖDEt͂_D62`\jâ$/̒@MU(ဿ2 <;n%UOeSc!o2Pu/ao\mPfy=SR';/փ_-jo}`0V2+AJc,3O$3$(Q֜g;W5?  ֭gQ.5ZMGWE)J"[_&P|p^͕HkWlThyM)?Дr=ĠelH em<4cx6V?k} {m+If9fN7k ]j!1k‹4POHuAqWi>I%(ǹ;T6jˋH aJcFpșyXdbAxnzzE3*:*!!zU't Kō"|j+\֚u'TJq 5.lfwvRͨZC)GKgRMsT*.Mm8$o@ xdK ]3ł֍Am =ѫ - ]G+d;($Wd\+,r)Jff&~ŷa-T70]0)9W_uJ+e0F_`7xpXUl=*ƜI [-˚HUMtr+%,j%\c dhEE;$!{Af7۞&tX`wƂ0t> ȍ "a:"tu=}/8ԉ鵒.)KY[A$)٤*"6GtIG8wIx5T'< Z# _1d[ cX98,^aaY1GcWۑmhGkP^43Hdw2]hu|VG`LSCh2" .ll-R3~Q[n=>r\-! 3ə眫%{vj>`+ߟJڐpGrK{t6:f]Sr?l9daŬi:W+@w+2Ϟf6}/#{awr8㲄  ?Q,qS|e hP4 ,!N.P|!ы94'#%ANю=ؓPa`JЂ}އ9@g0%،# &w??Se]* #m'`jbp@Z߸j+VbbFQTC0$-پԬ!tOϚv Ls3:z( e`;|[@Y$ ЗkbVE_vDb\bd-a'^EPW?l*]ZD}ދ6:?*VF{t܉tԈD{d1>VKp6e@7C—O]4Wz͚S" TZ\HSOAB . )_mFij?1uǯB DV&y{R3 %g+>z=]DMmڕ R7IpVHW9x`!T"6h71k;Ti2=يfL oIX(c+pOF qpn©2^C2u+F-cNveMZDQQϲ;vJay]9KqNI,{T(#Eo\0\_ĆKi܀G%;M!1`ۍ/LǸz;:_ lYPdOa -hSecz7[ԙ>o~}QzrjN{G0xi+̖cB3GO8B:{*ML0!U0g.yPL9]kX%e!:i7h`(+ &`B0lL09k{[Wvɵprq顝ּX5Kol[J|tWۀR"FBI^67eOVi+219&dV#) ,SJYCɭF=Or3XT *q_*C"7R]5\ayD yXO46 &Gay+WepZMy9M@0XFf)isdjf4OQ!3Ir)n`Y٤<NZzB|x ޕs7ܚ,=O4 W8͟mR h7;nP m_G(񗟤iEW,@Betm?snhKVE|\PqMji &rtשB1͕so peMGxՅ_4{ B^T S} d!Jǘ6(M僎Vc8Vfzxqe^魚$m,gw3ZD $_P@/X: ~PD.3NP*X!|A.W m0o:!;mHVpĠ6=hlz*NZ$EP^4w(:#VĔl 3#ē(iHA%Q1"Ɯ IR6+tP+6&8+?_T?CqL2cϩ[i7hUzg'6Z]lO#TPg!n kUm*i | @iEeRԴ9+!%~N}Y zWFҟt;Ho"!ډŋ_* WX207F'cX0ԉS("Sq$:ɕn<,%ϿL isY] U`GJɩIMkt"J-T2ސdzqT*k7mQQ öE8^Is1Z^8Gҁ p@b2u $J yz]899l$m+3J}ࠧz Zi:#]jNGBg%|f'WBaauPW/b7tБg{Oh4!^Ʋї&}-1;O |o40.,y JT6s&}IY_qS?ز*~,˟!y JpWc=ALa6MUJ:pyi5CA&!dV/J+H"Ҷ5a=5ڏEJ[\ǭI7 i944 B lIN.v%#9:;R3}u.0jFϰ_| S Y$LȄ"jk&L6Zl !js *.z*M[dqΒ{mtoUL @pVƳ P;Q7sznzFGrv.>6FՊ|O5'>q@ ;Yw9bcS x5 ߴP^K,w)H~n}ɦ r$Mȡ\& .Ndgn AD~FXgt hRR ?cs|t `7T&<.P+1Y[o v˒AHO #uכSP;?WQHqȅH5ߖ+\q uzJfI_ XrKN/JG{kp.W#-}*?l.^#l İ ?+%#cÄ Xw@"!:aXp.(DIC&^igOolGOj7ݛi/Y$xÖDOS .0"+n[@س# 3~E}ҿMHQNihws [* ːi$xg0&#|Ԋ{{NCϴ vʦɵޡ"*WeIȴo(ԩ!' +:A4' fsJSHڭ@'y<ϋ`4)+ >XR .oIkxg 5L-|7-nqSiDi)4 AG_ߙ- vnͩrOp2%ؗՇs#JA^Ax꿂 0V-f+X:H9ϝ j>ot>޵]BlH GD:883Dg_}jTW1 1 ҎF!оQPw5_ ǿ ]خ!x7IXW຀bkIbZAچDu|5s*R+m%*u L&&BÙO ~+, ˣU!(hU:5DAieC ۨJ\Ḍ4ǴϲBgϽ<-zjdՁV'B o*D-Qp;y$yoتF#Lz&-fJ&O?1#㐅+ڳFoHoz=Ćb ^%fDE@a5-&\M9+̧(uТtlp`)W3#CbxLEpiy蔛PVdHQL&&Kٟ"'":>6ÁqPl޼XϺqh> W &IEvgN?5_5vZ["/&U,OgBU-#N*y+6 p\E;ԇҐiŮ谑CM(̂SH_LGՁotpƣ s܅]Fz<ôO@k{&#z&͏ b3"6hìkr>Yyq༾ ~J@PNLdFρpC=nc(QHxFE(8WTVс;oo>ZW px:G~^\SS65i9TTB]GHZ ^#^+ۢí<Gb;+M% LՓCTf!h-+ ڣ3‰kpE@ddQo"/Cfwt=*va|6 YJ&.4HdvFIUd"DBBgE%BԄels3S3OIB_a9+L 5%=˹&q{r\W?rOk۫i[;)=Jqo!eoFCIjhq;5h>lz5xgcԽ{FRc RC.!tTCˡfH͢CƍG2=(!$c"Y2koF[U?JAT1]#w^3+;,Lx8'hUˍCLH/ r PnBA 83RP(X^2-tX:+0FVBͽܒBe¹Xyw @6u݆\#Jˤax2ƎY&mRZR6FA9ig; yK(y1Jmpy +,w}yR.gJb] ]%fT-a$U}6yV%rVg?wqm|a;^"ց.BkhMPۥxq5#'H W@YT*Au}nz8r%ZYʼ~dm^Kna!t_KDžIvXF=i7XA8t-{~ O挐hՑ풙twC$Kլ,PG,p֡6u( b_GsT'2Zj]# ܏*T2Dp,ëDڳ Yvor77 #WZR'bg)[sXnsqmwSLp Cxfl {%g:a -9er_dRH 3'Wi%,H$x<S_&Qsz>)Lbt-p1zD f]q! Gj@HHs&َZ3 !֌M #O Jطn-|B\h@SdW 0~Ș" j*!{;ԎWm{xer^=^̷30 >(@\{Wm}<旀,v% IH9 Мg_):Gq2%ok_Zy4Еab\ }L6HfA0%9| O;٣Q$cprC)8jm͍m F-,f z=|2POjRp+:s2 =U=R:j- XԹlqht% Bmg'dQV5ߠT2>]50GN-{)8![ ,mM[ (vru_Sj lԋtzv L] Nr3ӀTxD#~,:Xs-LxJPl!쀇$`E>e}JEJ{u(&KKkn |[ⸯW:l'^ 0{h/As }T|z\!zWn=2\C7D# ]a{fjW/a'/:l cp*zܺA,kykHH8>RReΦWY0] Ć+6MWN$'݁9Ǔ7?<9MJ~i+ EuaAMaE$b"Zhpw/$Ns%^z--`Pg:FxcAֱ-Nіf_7ERĐQQkO$XJdc~EO1U9"t9s9ܫbJ^-ӌO6 !B_]W[%ׁI*eb X'&TfϘF@{eoƸF%,?ӈqG},~xb6F =b۔<`} HJ|qGͣd>CM|@=Q(hEFm {Rט#i)27iwB #8#ÈyDYixx +MZN߳Ʉ>R6ɟս]LK)iܨ0ia^A 7H4d!h\l!OPEI8q0(|èi{yWIM QQ1ϋ8(_.pn_Ox qEc( 8{U@A#^/i mÌ[U]J{ /|;:] ~ d?%`ɋQ e$T81:EϷWu5`jmm0V]'|y@/BBmg(64T`1,gک=z :x@$Ue[!FQ;$}(ş‡s9`uY=|թV0 ' g^m1qHP])$(B-rfk|z# g B` s&.+{cl/;q6.,cXZK`MtXMQT,]vf4.в\$0G(/V 5XDYewODf⇔DIl]2.ۣq[Оfnj*Z Lq3NF7WI5lhcۤe>`xl[M ٲ;!-]t>ha!j_:P e&bPX9qL@7Y|4 ъH{=YlT&4"Ks'upLM4fVTPPSpnTa oU" M56n+L# a᪄+b ﮨp몲CM\č@Jr LjϱM,0܃[O2xO"ǡ(ZS>! Wt&!Eusg3>$/1ŒIهʄf7v22YhfPpH'qט8a1ot7E5 Ӂ (Ib=!'T?- .qtؿ[3tZO#KnA%jsx(,"[m(1oh۬V``#M_qR/JJ;m8W245Nh&!h"myt,0e:Xtr*3ٜ0 {Xf\|^pnju:s0P8"M>^d 8${UZs^ S>>ê&`U@t:" s[]'郛㋮3qTb q$MEc>t)SfjMmA|IA(ڙQV47qQfqH)<voFrYq\r>gZAYDVT|2RtfA!gG*s}Ia>8jLFw^ýDeSL]JA)˿?8g|ez%vO^1HoZXnRq_*Ae\H])uOP'y󷟄) g/IL=ᔏd]C4b̬2):w'(7}ܨ6tP2&>t,1'uBlr %Ē)/?!Fee-QЧ|3֖:yC+U&'L9;.Br jX Gs ND^^79p?Ed,,+^[ѭDsբkio5cwl૥ܔI{vx&Lb)YE m <<ͭ;zL xԷ2>/3ۀIK0! װWȼv͕YHC?eσJ'IVG9Hx%wAoG=2t*@󄒿Ez=bI'S8H `ie)+b*_8Kc=z1 P֔HƋejUBd*UA4}ag ^݉+p@Eۦ\ PI8oZ+wB`]jY1',~R4 =wP8kVR25eTmV?%#[*WYa:ʋZYQ7%mašͨYmƘRy˽<+C͋2Z'03/x*]>/.+iᙝ?&0d^ZѓUw_ߤ0S\]xVgime6l2*v̔6M4AL59:#XR9R.R{68K r26poV~w̬^4)2TjL}pm=^4^zoHU߯ H0B쑊[mg`= YT^ )Fa}Lx; _hT@GeSDŴ[v/hhpf*",pFT.-{a .n%?)dQ `L\WTqZ,#hy>vSVpշz;LR|,cκDEӞ{ek@1% BYzXZ;FSHpJK$` ((P.XH":dϩDDs9La,RQ}P2<"yGx!C1`%rgd2pٜ*}ީE)q=G$3 5ǻu&?C6(?=XY~<,6Uog7ѹd|9S`ΧAA9׺N?zfT{M+v 1c谛pO?ןRGnDR{Ϛba='rGz쨞-5;_Jl3o<*ڷѺ 0c1(s 7[-?c%=caE}ludxVLOuuXK @oX\fϢA?Bmj*m D F6ȍA[I * VPpC.]N֩o ,cUxpq3!]BŸabNy: kn.2f>̆3s V+`s(ʑbH/Z +`a[1#:h#a:Tn,J=M/ wϝ(Vs"lܙok d/opu:6I*jMMxVzK}H ! 6-n.5 YkPi6m0gx(0cәpInujQTוt<`<޼h&7a;6{]Gsa '{s _?ŋAt*av%bcDçF )(7Ex&f|}6{p|(Bj҈'QΥ™ʰZPF2˥wQv{T l KtO^JUBgaYrq|``+W|](QHeVjL)*y/.X )o*ɋږwLX;|wn@UZ̔}%'\5Q7(zM+&1@SB`K$TH9TkWw*,)yŜQ! Y`r~JYWEH1+iٕIGsxϰeOjx.jDh[YE4yQPbwKkԟN|d IR|s< DCrCM2ʍzm/p\¦wJ?^nLwzgE /ɒf'$R?8=Pu5þYqğ_q$OT8X@ǹuk/#iD<8}ν`M_] 65B 'YB/;v 2g&CKtʒAlzK1ȭ+RQת GN u1ӭ$GUwc!*./mp%ozR8>bsD锆C/C! a ʰxZ[Xq[U}m{o8.>-Z`Dد_f{Fm%dQ1{Hl^FCF@ yw\KBz܊JX1 {O 5,$O6􏪀Av2=ZE0!毋#C((!-c-WRlJ~,!Apb@S ŵ:)>@+C\<`!y πap2sG316U#ײ=ޕ|M#-0Y:/,|i}:=@`)hMoimrEκl8iJ b=:R<È7p51{ ܖ:? A4y et{shY(;d(TМᬶbAIvt8q˵m,^QSzR94[6,<h.Lp' 3pXg:1 XRL{|DvfGhRi^]ZM%ɀi]вĪz'S'zݮ1xŮflhC IDd, w]>A#7Pc"L@}7H+% ԹZ jxMš y+K/AbD䢑,p{'St*OS'd"7kgӻ+B| vA_O/]%u갘 .ZƽxE1'SOAYhfY83L%95Ȳy;[^~xe;rI3q?#F.c΂ C8yL(q'|!dzHVj^͍Y Hޠ=@{-V66hpKdVϹ#&mHBکK=NՁgPę-7$s]?<(qXY[K~C^= ϓ[,,\'#RrGB̕puXO,yUoO$JuZۼ{ p/IÜ '6 Bϭjzn?gN]i)&2\a)ԱR𧓺_r嵲dZHgoM(?pkZ 6q2Y2_npn`w R۪v>XGfs=7Sq5xatxֳK`٥>q=љr|5EC i7r15Qc0}mU.N D7X,QbxV:KydziкsI;F%T BUyB{K–.م\y 6Fʿ 0۬=M۽ӵ z3!N 3gsf"$=:rc5㼸88s%ea]ïyJ%(rq65>"/>KJшTJ'X73#E5~s (f'S}:aaԇ1*ϩ5#Y(BUSm;O7ʞ"17;eq6"z IXdQ=1iTOsZ %:sn76h(/ߵP:>!;#b:x-2]9D|q55/ }~x!L%╷_ig'2INS0,vw~Ĺr0ZE٨ʞkqfB,PBVuEI8vwna#/q`Ѻ1`}AYqfs>նCc,2K=2!mǛС@@OXMkP6)SG\ 0aIୄs9_qY1L/Q|p zP:踘LrKF#aB֛[ sR^*wgT/qzZGi;P(Yµͬ8c,FZl}rw9os #B2T @*^U2Y3AF_IP<]].=Yo˹ Kcqm& CC9rrAK>aTGV%SrظA-։xvOS3&ɨzJ}!e˓ĵwq&[8E>nt|U! $Z)Ox> SG\xvfpj{*e!6V>T~>r|Ky2y~rfR0%FHL:n!q;8Bw{hВ?"- 0xw9B$ MzPˎ3[YVscw֌ߓъmo)@>Rc4 UI牟J3tIJq\$tl|#+ø/SU< (wPǝ#5 BNVucuXn!2*hJY9fu~jC@rT'DEGU/`|sCTtTW\U≨SҌcMR^ZX}}9y([eBCqJ^v8Ӹma jUL 0RL[)r^a0cI(*7gU`a"(,}0?2Hi,܁}L}^3 )t.n%uI?:m!ܯ/*y߶LDq^I7*zrxhv+m3fRyq@PIu0D܊e6;XS67=}OGOi=㥃!SOA?̩:ȁP]D&ҚR*F45؅Ff۞b*P!Q[>j ׌$'KzKYga1"<~cAq4~^ɷ>NX+1l;n$òcW4  ^E[񰻚<,Ԝ r.ޱV+yI'A} ]Toi[r(STe9"J$p1f*Q'2ZZ-ޣh%X>Y)x5b_$ Í\PYuS, W+f8(R-s h5;"jX<]P`?~G˗@n_q<]xkƍ>Ʃ@4=A,$C~dBuW,|$=K[|}!ͳܻZ@ҾOb,0|D1W=cF.[&|#pF^3J,‚{@ _ O! PzL*:c(܍0VXguB:MfHm+/bLWӜTDw I R[k*,LŎY=M-؇1EXY+>v g}/$ka 8A}}.qDo~YEwW_|ρ <7&/&K k&A9(AaxïbkWzFXy ",m*ݔyӀgn.qXՂbבd/00FD;vVEj%2T5{ 'nvhO]M ;묻_rR녮1o{=JŻ6>}Y}&ADV9:N J<% Tb \ČBgFOTü$~Pp]nK86o{/L iP@PЮ=փrj2[(+? %e&u(XdV9+lg* ]$|YXTeߖܴJݕ%U-P!]r2AZ7D1>kH`sLۏ.;+me~BRU`eZSԻ kf״œcUr1Ix̽9 kҌkuO;$?rLGۇYs tն?. Q]'jKhT;U3Bt`oR8xHۙ;6gre.F6QPQ{=ޠgGNi0o NeBB^gri {>@r :8D5Uq= \#)"b eیHIMew`1G<ܮ"6Sqi"i&Nǁz{n+~o˛\Dvٗy@#<: k֥a~9-w&*we@{M9Ę67l2U2QY`IG/mV;T+z@G"bxŔw 9us'yDtqRw+iJ g\W l\R'WC{9P1u]aNSq?bc{K^ꍐ4N2<~OK\şQ~$_ՑRWz6a-3yl\SSAӘ(̓;f2?^8 (L%B q";z`Ӫ ]=*Qy8l$23hkG9a+u؛&wR5)#q(4j\!LC&^Vwcn*NZfߩyղ^G S>8MSg hh(!!odoXb}}x95O½?h_X`Bm e,ݞf2nAVoxjOت8e=LL$θEi{mA氚:km6C+ veXZ7Mk@;+I Q\Y}?$xp @m-KHLߑ=#;Wݬh\ Z#:{jKhM2l,(ހ x! `DueKvݢg0ju;Xpjx`T4%:&3r N5$AyEm*A}ez-)N'd[KP` @7zr>wy&ovKlEкk5Zjd㹜+f *M;j 9.dۊҎ1.0Zٲ9ӡd֯^ ߂m_/ &I! uy\"j"c `]Q*>ns.GM5i{n1LzsC7c8c7I~3; !(n,D+LF#k;HhXga%=qһPh  DƝ{PWu|̑eO`$i͕fğq8w#>|l1a̩Nh\˞B *y5]֟(6QW >p)0 \Y | z6$ŧl~ถw@R5:SQG >6b08t9uG!YcI`:ߦ!&sLYzixRDI͂ܭ_aCjԐebc;S3ѿ67VM`M/ofB5yїAC-WC$yxEJhzƸ1Jf-e[+*f1\@gosB+VH01[ q & wW8gx/?d0ի)JfsVI\0G>խh!ߙFߚ:*^W-6` h.6|U*H Қ2#ZQ"Tsr }E$(#z6$A$l|2TJʨ.=_ XQuEJSej XaPVTU3Uf0Q`dWWiaF|J}@P/z%CrwbT-In+m=tI{/ԝgt8͗5<&*Qk) aJ\|tWHѺ\:G}nN|m1r͖DRadhb|,xB^ܓ5AlFigQ\޺^S^h& z_ט!z{±0cY*jۨ#5jۄژKrWn+B25B"&d>삲pB7b3rڜ/`'媗˴W# 径dQF/ -0~P9ru|i`|Wu.ݍ< G3AK^Ef eH^IJ. Sn=cQbD_P yмtv\GEjuRb2+?hzW8Ѹ(_+.kZɥQj]-.1a tDN}<|-r^ "-l4$pP\1ܨm/wA>uS7'j R7 YeEVVf׹5SSU,3y3 wŘlOB ҳkOZcR>, _Sy=DK/0Wp[+rn%rK0Nw5 7zgF6$ÉN0L)xSf-S\lFcG ؛,ͬIa#̈|ŷzH3ۊܪ"r}gy[}d {#%l98vaNŶw&@$Ҏi江)Hk 4CœV3kb9 |ammK`63{iI|/xU6ou.2P-=޲UnbjNټl$3u |\렟!g_D/ų8ӻ'53d(~ +&.Y^YuC!Lx""iۯb1p_JP՟8HA[OfeC*D1p(."?(zQ|N C;-IWu(m%K]uJqSHvr"x]/{QR9u,YܰMe"a" w^ijH]Kua6F =m? `Z<4% ʱ(xR޹Aݶ8$F*VKzi$ 9Jݹ /DѼ$Y֚NV>y +Ƌ{=\9.!eqd!U8lk!{ylNOFo=U8BOub0:( 9)? o}weoLA]#9DPƗm<$Z\N'<UW?yiZ3"+;]cTKwaĈL Ջ16s85p DL1VCgH*hLL熹rn<|g>M3Щ5S!{psTg>*p~ǰcT{x)ʲ"A H]:B \k}8~QԷ]7vonхrn"?.b談,Xaw] b)d  k#P-f>AU Ruֱ#;ok*JBq%khac5"&LW0u!UҨeFzdvvo+%*:A`8ݕZۏkEa$B/]ޔF۳u|d6u9ta z #Og#(_!׹mqZW٤WQ̯*$>ǯ@^OeyO" GhsaX?PXB֛"+({q\@}[44.}@ο-T}ցcZ@'Ҿ(cu 6^Ђ!",W{*#мJimӝO5 m6 qcڀU}VƽR'7Uts*G غĦH )C+7V`{7ΏR'Â|*kSdw ]u )I Orn*'NjQͦc海`b@(f瓱|;e־LNş˫#!c5"ïx fJ/bfǴ?d"}TM`Hg)gP(|=DBut8.5s(l ѮeCDz\?CUUbKMR:s0چSO00<uI XuGqY]s}/Pxl? нK>r*]Ue §$&7 o{"vG8AYG"=fJVHʙI u{%ˆy1c9EE:ͲkyIXY\m/F՞ cg6o>i0]0@t<4 5q&yƓͅ;cQev=F =5Rl9f= 6N)L:_ X; ^rԥ4~5F u›{b X z;eD ;ƣ" a*RSm%pǚb+\Bu`?A('s}Js=1i'}\ЩpLLN{ɽwz#v?~Bx7}Dž9; (lFpxO;i0Q9] ,NA[h(l!σt*.@#ɝlFO|&~M4OɃ"!s]L6;n+b]^T{Oȍ6UqQG,&(]S2?z5taۘk'Bciq CP& aW.ܯV#)E& 3L,d4@AD_;Zp4q=;vCs2ċ9nv^ G([ NhBWbZ<[3U@=cXZn%0O\%~lSL8[7h|_ G͊[1AHFy bHomLRX^tWa?۷Y<+ޛw$ *vOEo{:Not=f?UId^ʥ s:8mMf &Rg=ד!zj]1FyQ0ɳ7d?ۧ,@<-5]\?P͝Ԥ̕󞱞hTVNB\W7pW lC0q6ʤX0.{ n?p+ o*q]YbWsb,|1݋/M?ZGuFY ;8lKL/x^8l3&ۢg;ޒcxnMWKH&,QEq"x Ⱥ6^FN2~{T6*A>vz1DÌX e gAC+瓻0p8Z  82Ziw7tBu? qt5$PY\g#v'ϱa z:ld?f4Kiir7=C҆k C:숞ǯAUCPC*/ +,blg|ip!ryح4O69wIibfmo1G"?>ϑn0Wl@kg>'XG?"u^޿OUu7BCg(oӱ2_IXCqD Б~^?Hv eCsBl]2& y׌bz[!9žUG[Fa} j_Ei@ӻtM?Ŀ7I K 0ӉWvhE50U}#Oqӱc} 럞KnZ 6Z*IR B.w]w}іtZn[#Wl? 8!HW02!na~r,g^n骠^k1e.u񨎭bZ"A6x텴` Rw|y ݯqi ?v > 94i$@3VACcf ԥ5 w|P\~r&?8dʿ j m[(uF 7ZgU΃SoIƓ@co;=9" kؽǢVjì=Jd|Gn˜"8G{WhMGSgD,C,̣G$sfsAAED7W΀0lȢjHذsKHPOtPRpx%<%ߐPGyq"2߲#SC :MUAI>D1&*@ն" nI@Fsvh$%AZ_DWsʗy%o_ͤEI-1WO~#X 4Ӌf"Nz; Ec ُg *llțg^$ L#DNC5@c!٢5jC,/ޤex;'XgjƠG)XQ:u}EؔFm:2\X%Rfy}z'窱1opv!i+uM(kdtuj=F.^ 7(lj$cl|7{dA_ >hsrrxoϔ5J9p=*'i=QUB:SMV*ZFG`:oeNڶ|*1'Fw;YUg2`)~'J g7*-uߥ?y%=VK "Tv5QZ5@e:4["|"c-2FZGLEыΝ&6˨r`_# AoЯ]ʤ%P 9ryrvz)IIV'ق>[ߩn as7c8<1~K&RheۣX,Hv4vtjg rKba͙ށ.mHc\h}h*CUF*M; m@S nD1LӐ]uw( |gPS(&/,x-?bSEK?= lR,t1A(ؘ|2gn"߾C~Loms;O*Ie|K*vB^NbXL-tG3(5(L7.[Rz"c=3,ґ.$y=`9_S%ZZBGuOXP";YpF 7LY!|Q`Ipy0m)psEP9/.v3/EiYt(:)D#~.!r!w]eɎnuXggz"Pa0I-ԮR2t=Hׂ֜q{Y1ygCȇ=ewD]k :Ix/6Ca|tBL9heHO\z5IB0_|_&_⩏{ s7wQ1 :QnM.a(d(,4+ϦJjU%fb7ۯ+gϐ2%5Fі% zpr%cSF¾iZўwv"RWO :*]7}K ?2I/*ʀ̌:FSACz{=ni1SLxq!\B|:GnkL~<4׈PVάzNnxI1P Dשvhk0aLH׊ybak;>w"U/Tvo4'l qgqyO2ABdTz0ݯ!C.85/3CB4 )]?gˎ[Dnk)ixh'y$TR/SJCcH"BD% x\̯%E;G?)m=I}Pۉy=,hEI[LM霵=c"ÛfޡkJ9ғ:_d"ͷR1a*R$tPǕhM1S){Ż[NV0$AuK17H)4>j{|-ZCP+w}xYB~U uqZkSp>5^[FΌZvJzD+֣J&n26vU8`]d]ZJMŅz4 WlPbD9,3?j !/rYJr^^<qƥ|˔eU ojKɦFv:*P[1Q(1uҼ;o]p)39eE CV- J`PY2c3#j |4<^$ZIɚk{6֡~liEȄut>JW&j؏R5Z w܋b^\P8M,eGkP8Qa$t:2E}2Vo ٶ $H0[_PΌ 1њZ9sG _qHY-fhX-D.B|J%βuTUW8W(ň i5S&:+uYl3K-OAϊl T! ;>~>Tdt6;xQydAP52ޏ˹3p,>Ep,%a(K:$ J٥\*]{ % ]Fw@v}Lۋ 6a 鄆{\?&WCnPް?dKE;ei5l*W XMo ޳_[ZwPa`* `X;[y0GU&Ud %򶓐/(ɂVUv40]Kpl&55ȹE}Xϓ"pvM.^wPSѧӐCgZGW'ݪsH)&jfʢ8o͗Mul:HٞKb䀕 7-.GS&95WI:%%Q9qr1sUv} A}Ko:^گtQ?9o)J{jpιV~_](_ Uf2 Eofk٥+턈 OQ&5N|y!! *KJfjaWn겨wZݣ71K%i|:HɕbxLZt' (xì6q)ڄp"EL'%S.r˚uCh;gE2y]ilsrYu[iԩ .6/LXn]'/?[`c V J7ȃCsغ1lpQ^MPE^)jciR7eY鐎V~i$]_o&GE&LAZzUM`m((=? mc .3rPf%.MMy@@G?p紏|NKaI:=Ƒm/oA5Q$7twN'ٍx8(份`.JtZ}3i;73,P}yȉ2dAB항*U86#~V}^Tt|pʂy|Ai'l-Z1)`dTПS̀4NdAn j37;LBþ՛+N ^DU:tDG=ƷB ,\mMLQ\V* YL%+RJRD pE- ^l[Bo>TxR%@-0bNظW4Qh.C)q,81U9D˽ x33rHF(2L; F5cm x4nH tcBxHV4lDNV|׸-4 :d _.3x5Nq3! ':~=Q(JpRf/h`yM]:mԊqgُ Ӻ?f)E#Tt88Z1}eբc,z=^V"6ruLѣ⧯iK{l{Y9O١w Rv$9ȱ.^ jtܴP? F55&D>+\v32$Qnk]AZVxx~H2ۗ `"[9zJ+C呑ƴq?$gz}0 9th?ʭMaU].pw&MVb)@Co ^HKT 3󡫄ՠd˷tܛZ^PJV4v9=e)+(@8`HVYcǰ Dl6hJ E4shwpxO xq,VsNUz8/3wR`irKhyƸt]+\=H eF [( 2TS< .꺳z_ F*0 almU)v{3HHN.WZ8AFb\^K7L)nd %-"\Pb -a-ƐWf{ߞR=4V emn.cSQ"kܱƚ'h-ExDDQBQqkx&G(Ŵ;C;ŋ\sLM@#,`8r VoYO < 6qjP5;mǜUoe=l|5ڋ$Сln{Jeu;tVU9!Sڭ޶~kp|ްTf'Hݞ ʇZϿr$(vm~2  >>l,z_[ۣemkCᙃW2xgz1(h_vסh M}ߦ^.cϾɦaj:C0\ 9Ih72OSs'fQSD1c}ou`ʱ JA@LgP- aB+gH "/&V^TS" ]2q2W}d|Gb9[;SRũ~"4=]vkݬÁ_Î*ϩud( C\SVo&j!FOEs;6ulḞ`# LGDxI }T{‡Ī itp@GukFqʓ*{ia/Uvʞ{2bnGܒhi(hq[}/?E}$PT+bC܄X~.f-۵Lx^@P!TJ#h3;/<,Qu>e { /JRa|a6opDa =Nc@V Εh m t(,K2P An7U>^9mz戼ePһ&U֨bfӒXym0iHBy8'EȳkEvQ{\D2)I:qL{\cU! S0j VˎgvJ>oiE,gN,:#Ha2q>P,]IxuZdFqU5^!:WGimmW{|v_ ԟvymF0kzN%ٽ#sPCI1w,LVbX1/Xn` ;*lg QlFG3<8o=Q+\SSF??_,*ˮEAV^"瑽\k|?[(rNͫC[K{I/5Y$Rb'cȄC ?㞭 ņ7dž-x{71+4:3tJRgF}+UfMR2}=g"(̜&S\:Bdp(nk[7n]qL4IWs̥+>EhNjGr}(zO336j= FH-*NyJ(v/[IAeNgSv<Eʄ,V7&F }×]`5i* HeUQ]:qlx [/7'$Y6QKK9ÂqzzoNE a~8^/xff=CNdqzDy qzDڍ4?+huWԵF+6uD|)ė"FF⨚bwn $ߞpu]PO:VRV\ěخ[T4_ᵁa|r11 t]R@ C%d-,R>DtAf2GUbt7ޭ=1@O*lFwJ3sm6Mz^y$V1O:jQ dqUC"D֏+Ĝ90j\f>8,`6d̎Ŏxe~ Ji4> M-+6R %!~t.vJ.\uv$Ȕ"#:#)FFDqaQc_k9:Chy2ޘ+ Qf^eN8 d @eev)2a)"0!97lr6΁(ďm~Z%A{c>XkО<ʼn54V ҕܜ̄rMOA&Kvczp>.[}{nÈ98G ;q f3wF&=oRžẅ́5d)I\{ԨJ5i;J|cܩ{\6[, 98IԸQPQ?m"iPj%T\s7n{xǪپ&Rz;it~V3Jf'L> ]X${2FkijES,t'pϬ3m$`Wp;M+^ {,򅙑5b˻p)@F{kGnz^lacLo9a3fuZۣ+7iMə^=]Āv,m=Lrܤ/ٸ{A 32K#`\$9IZuSkY= ZliC~a,LcK!.(.^ƴOzGl0;ﵑ|3!bjdoC&8vY-R )Sz#["suSubXoPzZL't2#L -}&y4B [qK.Ánӥ̚tV B˓cj*,1n pg1),jT(OC~nicTGq@X֏Ucƿ R>YgœuȐCA`r6 L,2Ö:_)7VyY+!mp ܛU)Цp]6u>O}n 7/t/={jOEђ1q'͡l<=j[|%$}]" /j(M?b^qؼ3S_**ݶ E謏KFAF KX͞哖h2~ 3 &Oc8'LF nFWل`:qp[;WT]ѷ_C5J_z(S\T(-NrsJ)Lv !~%9-1ԭc`-1t̏.TtIYR=B2jO` ޷՞??@@]h0qzms5fC ,vsA+У\tP!MXA"5`N=DJdCD)]K i5e詍 ,XgnH<dGt}Fg}e/ kfI`yˬDqlvK C%,(%r&,[;Uѷfo;Hb [hy/kPsq-e4i }FB"-84ٹ\\Ӯt7 )UId8*M#_fsCg6 C lz:q;?J"G̼wL/Ӻ^V2~ĬSS|Ѳlyq |.HiyݮO.Ֆ1 "\Qn2#Egb%pk V͹SmEVYR+Q?m_N\bmo(-(;y6vzex@? ӛ WN3l!>/w-OB^N!6x3AYU6tHjv?1d4DU<ü??=ԞJ4 yu^͠&Ye?6eud[2$hX=-!y˫&iy_¯qK`)^ڷx;a-) SƵУ z{EPb`Oz_*.,OK#pY̕PW(OR:tT,@AQ۟7UgFp@ cq'/g" /4J K`?)i88]j&>oY~| i 4o"~d9O;Sg\K&OPC1 %+AY3~e!reqnEi喖!$<MٟvcFyG ;OQ!@. -&NxO$ߍ͗ x{i ;-#zԠh1r5qh ˟k9p9?>?UY{X.=Q5{~RwPg4\4*C zꉊ;ڽa{=o0't8 d"kXiPo2{%݊&7HB*p. f3Boޅ US~Wv:haLzmnT6sHOL?lDD!hT:_i[*r1'0@^pQa"z@Z^ AFiSwjdIRhQ%,Wt+'H 3 j&|*9OUJDP{!9_'#SԼN}59Dk@Qjӥ~I: (u<ov6`6[XX N"j^  (t'(T0F# %J:ׂ1k2)IQrw}C s5+qD ep턍* hOd)uKU}:=:=+aϮ4촥q;'̱S9餳k$o{"? ]^=D<4bu;/ƻ|4^;HkJOkb>cu;p^%yV-L!~<76VQ6+zLh3U5hyN+TrGHzܣFSt˜V--V W!QMuoʑsA6 K0DcپQtyYU^M@CA. FvjĮ 0#>e !&ХSS>2z(rLv[h(=UzCP)c?HlpϏ?odK@?ʧs %@K)3!bXSa g,dzGhqSc&dg-)Zc%VIn1 k!m罾?& i IJU/'ׅEG+f5Q IȔӝuE{/nK7k$vZ}g@pM]gpYn|Q-978}f7 ,b9oreyYD{$i樛8_(V^&ZØаM%uh!4u 0Q()~*(C['3YdQ>[+K+xp>mqhu;C;v7G&{㭷lbc%%im,iKe-}X iUJ 5q2'r0Ovn IpA~Re܉W@8f(`7zL;T]]" 9gYZ070701000002f1000081a4000000000000000000000001642603a900002aec000000000000000000000000000000000000007100000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921e.ko.xz7zXZִF!t/*]?Eh=ڜ.+[ԃ2 ̈́^=?Oi$DfL199 Ÿf0-5S:C{dNҤD%!9'hEWϸ˯Q$R@Hb>[۔,*iyb\_u&wTPGmہ5x6VO/9[bVc}CΦDÍѹ3C^Bb1#hxx+nj7ĔQF"&'<|Vە\NU/zi^_2o=W*/hH"hgآ?,7Z|A"; :R'["LԞ# NW*j/25xzJHmu777Cʹ"Q;OKE_j@!뽪X>xלLʽ3z IMvIm%NTռ+ wcU.pVm} ΅xZDi1961Bmo@Wڔғ(;hᕜeg>M*DZŇ-lr'z >Bq)?`^n}E@. @TkF(6m% Xkׅ2*{\ e6x2;1>;vmI;mrU)/ɦW,aŗ((Hf3na3_2aúݟr1E`:àPoNG p[_aqםMMD@ __pv_ӳH-z'|ȷ 5-?T`hdaN&#Eȉ'>Bnc4eR(heDY{y̌')ǩ+);hUȻo"!mG},szm$j`C֨[yrt(%AV`4 T'WH eJVDZ'X!(:)q&:ŔϕQMUT$3u]x4bاF.y,nb+.[ɮOȖ:H$mKtt/ţ_v XTm,u`ٿp}\%3Mvá$F Jԏkpq@dpxR;w >$:H}&٣h:P/}#Y4@?"-"Qz'M <$7Xej2aMz'm ʞ.Dy0¾1 Ozm4(~踶D 45(~A9=*2 GskkT:yYۼ .NSH~{"w\uJ_ž7λtwQK4_fB^bPv 5b 2/h~.|^5ܞx) (^IW+ȁ(ۆ{w1+{C]{e@JuC^!Xς$9@1s-+cGҚP*Zҵ;KD$ob/Bv;=O ybS?%Z}4J⸡=E# VߪOJJ`&^$ATÖ9w Or;=ԕO~ZA] i3bFc us8\ 3:/ 3fȤ%jȖNݦnADod]4D° ډ;0 4OwikJɖ.YUI Z Ey}p Qmf֓1䔐b%_3%^UEK„J=(7kjQ{̒(#S;et/j UF|AiwAѱY)*`ߍBnLm1o6Ҧ;;Er?~J<{wyt7_Y7?G"SG\ a)DlmV\?u`w܇୔ZfŲU-lIC+|G}1~SpڇBl2ar Q\ er[ٰ>N2&6.ɴ(, uwetDV+f q:Cc*"ܒ'o0~2bcLKPP/"^=WkVTB]>]iXY{D1rgͨ J45ըhӌZ:ܭ-#zʮF:JaKB =ӏհO^RpM^Zi3ؠ w"z԰mW)sM|aO* l<$F˖u"P7qܡ$۾^4kFt $- Gh(MsHbK<^i/4(aM1"/x֙GtQЅ+ ^Zͯh,J"O50WgqǛQKv_w{t.Fk~MSu/NMz{p0\KCt}CMLn\(Kȼnj!+hf=.^ ->ͩͯn$2_rf' }n%|n}֯wpQwa) 4\9^X1 ]@G [E)=6Ul`/:x~L3™UޕKr1DkJᙉ6}0%0W)0FU9Bp b 'rdE;HD RaSz!NhkV֒H :F OQjJl6K%,kI?+4_XM\9)̽iG9tlܼhD% ʻ.۳\8>ҽ`/!Lti+mmN~h@O{` 09nuFHOҟ584Rdߡxէ}L2eCru8vӆL$$55L-\Z] Q 3F)tu 44l3!R`2!'N IgD̒[&R4\(}a@.Sթ nv}7o*nW# k﷣eg܊!ܾ(rد!0aL7bn exp. RIK]HRbҎRabU[~?c*NCQ]׫3-ؤz% ĶT{G=OգH٢)%")n(6S-i'p|P}dRä-cӿ%,fI)2&ҜFÙ2ʒ;j))<1$5*xlD+@_H} #@‘t&,>Y==8Ң7 1 y!'"CZkA*wqy@"f*c`%"8 eKU&ݕ>BN,Ͻ Mr (2Lb ٔq,Xi]1)>6WNcM D~f^$>#-3WmYR$| K*Pq;s; /$}ؚV\0O';Yzqpʼn}~q791eS,KUW1oI,UI\@f; *hZg4X`oYM>Gӡ݌2Nw=jelӡg=`aD3[=i~o I@vLqӧr^i2HcR @7Լc̎)t{D kxz{J(*^Cc:fƼgb6vQwa (wGs_IF&tn}rcb9ךf7i"ZsD=hsn8upK6?Y~n %K*;DR,&? n] w&ZggFّB==zwMweI7EA8ak/˝XOŹ?2a襶Uʴʕ*#Fbee}$o݊0t)d^,Z&?贷NNV8kc sK=~WNC %?u&h~j/,n3q{^8Mf&kFih%Xc^$WWwD?_cc 0@|h68]nD[Yr5y[l=7ޢ eXAvLN Í&59F 9H |֨+HIyya+%8+P*;lϡlO@P5"BYIeC916SrMzN aN{y!*PcNiQ71 O+!zE6zG; &oAOC I( l zςbiEnv|ZvCg`zFsjh{(drhMPHD@Ru[u5MmB޾r)vZށR sɐ\e—1a 6.ڱJ Z\Bv.2-)ܹ&ǘ6hHԧż1 5%:)!aw~-3.n/fݏAuWH{UYG[gӎ'HRBc./{ܑŸaF_ C߲7-x O4T}뗯{֔A[OaӺ}\y}s]Ɏ;[/5 D xW9‡w^g V5&zJ>,)YWa= @ ~s8M!ecDWw(}"*eQQRK:7RB?1̮7XPEM0\K+bS0|u𮞫9St¿Q]iǧa`˦^ "=cG&x+Dِ֛̈́<2L.DD5+UIs6MW&aYw15Q 氹rN j+꫘5ǰReSc:B$G'&QN~7nPVHRT;|r6l_<<'i([sГ]^knRєyiKm;YMX]|gbd@u+Ta]hy]ZD:DeKiWͩ3r>0G"xT&1`G4K'tϗ ,Ҝ16?pSr)Tzٔ:g1 &04qZ{݌n6V!)A}(.1Ln^lVG?V{!`0nTP+~~,0jd Y?\s@|vPbiQm)?<>vCŭo3J^ALc:tCg# 5 ALl|[ A٨.M*y. zezJ Y(G7L sC͇ԂjsYNp1'O1Yƹda[Zs'ӯghNi|w{ ])c|TBcV|J!4tsAc47-JCQLaW~'c]]"DM tKJц2bm5Yݱswh^H@ϤE/Cro`!ߖOJd/*GНi0G>'O)yIjYn|X54=0)7*R(Yf*-EJH3ް#>M\\e ]+g=jr!RKmLwD#4NAMqqdE,Wt٩ÓsyXi"0-}F]FiCrkmƀ4W vY`*;*f a- 1*,j,4TZ u~@ (&ΐN+~boGntxuYeZkRN G4P_.2 HeJ+3vӘqTze˂ AQ&uAԺ+4 _mQ2KɑK4Є u*TIi4^7 KP9&2 BAanц=WoTF.vj94OK;gp^vY(E^ɔ?Ea_jO;d{IJBo!I R)y=.G(wεh SmJ_Qk}(/yna~Z >וKFKKD"w2}mQuL`.O)10CV- `­z:+5y̔XQRҥo$:3ďS@,VFHҠH `Ft0`8vLE|& 1)IڝV"| у҉&{*|0"BM[wu2mh+K4ҁޱ|[ ﰵ.mnCyfZn^],ᇿq3y#ko^Λ85LjB{/<' ]X/$/D>lSqo FyZSX9 P?W(: e%{@h=A)H3$ܲ@#qoJuP@ ,}NXæMXx@P#pc 1D;h?2Z@E^*7x^{?z :96 a0U_]Vz$~rzoɵ#B})Q} c d7:瑛Wk@mP| \.E (oh0F a2 0{JI$i@B<8op<7@<Q|K%+׫]OΊE;go#X${& u԰ŞDá 闏;nqXZ'w-z C\vd?D:cܖ'Ky5.񊯉;Vڬ΢8vPVH(>MB6 l)1HzGtc<=Ȍ"#4e]s#lN^] ?QPM IUЩ6gYZ070701000002f2000081a4000000000000000000000001642603a90000bf5c000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/T]?Eh=ڜ.+UǓmD1 Ju:5}}1+$p_RU63p|l[JA`%=iRXOC:Kp&V-& (Pʖ2w潲fDD͎沢D(MJL#er`Hh 6x͞ yn\`^G-x'@x%4[t(~P{4Qf Aj|?*l/3`=}ɘ"랟2Y E&7vY(/ ?Ig//*sedXbՂX)Z-m ߄D%#E-TE 03X}mիua@-?˸riΟ9t& reJ\3eq INR/ĺ~͌pk 0yL̡)n/:oA\yATtړABY„xr.7e0L Y>|D<?^unc΁5tH^K\F_M,H^QbeYYQu4kBE*$>pXR4 [:MyƿDDrzFJd6D+{;Ϥ2\'Avr`]ضAQkO+״fj eA/!#ȱg޳Ȩ=G[m; j & !5xyC]Cr&uYO:7̓cF_(Qk32XP]%O[yt C~xzFs'\gK W.zHrBw#Ĩ<@=l}VmȲK`]Q *]r*4t(>SqѲ&z(Mec燅ԾX:[2T7#T]-nR]fY`9۟ u0ҩ0~gsMi0H ?؉I ]b jG?3B@ y?΅*[71x\;Xݙ+p#[BLv0t&)MQ({ԏ#\׉S9"@޵֔@2 [,3q}\MDJؒ#se.V[8@"sLhЄt݆קϪӬ]̮cA¶ w/_Egޅ! t1Da H#h@#-=Uwsw+ qb@7Uw y(|ފe{! +3˗H(ieOlXhIz/Vߓe@p5 I^ lqH%@ ӧ1=" T {5R @g)ɥ' -ͳcDٻNsCy8)Z=wp#>a&Js(V]ga6Eèl}q_.PXۛ:Ǥd}ꉙU@SpNiHx 5&bD$VXqJܿ`hg._}hD?6SZ[X'6wLJŤ&?{zEBvԁrr=KE']In=%Ǝ5=mCMe2x.5c5zkd)kΧ:Øau,1= Pr_zҠT~P-@qM5kO^edfg"b;M3gx,dz$H(sF90un dt&_A"{LYAb{#1銺k\n^C'Ԍ#8>ː-Q%kX"Z9]4R¸NS <`d5l@`Ԃ|^5ZO dJ˒Wm>v'PnMt`bcq7r~1:O3N|.)"'O+VX|KѴEbI2vxRC# _@gv!5lg'pZzKz dݘ.nGݞy' *65=n {vё{ |oOR^eud 4!f=PA[j~8KNcO m!ad\BE X# ^}<5!4Q#C0E|;\Z$'L,%!{v bY%Pe01s莦ZZ+P8x/}9oG> Tj˶MFB`uZ / ͤM%8U4޻Hq(Y[ pKyfWO(X@V%x%M񹆩Ml"6k>*2M;oD+~?ikeMn̓=K1 FQy="b~S=jz0.{Fd@tۑZ)oJ]0堖3˰߿(b(5'_D*sj.\*!'s& -&Uu3.T2[屗~WTCS# "+Wcm=@9ZzĊ;.`9Uu^i!XK{Y!*O٥_;^Y |cv4yܷ>6Q~\ut߰z!|OY3Ue#CP%%lTM+ib~ѢlLI&[.ǜ4svPf?H@ yל:eʥf#c T.iͅ"U􃺷[{<KR<lp<|PZӢ@侀oGQg?<9i[8 L#Wޅ11'PКz#χAcU1mPo97֡)>u%mCoZ%Av_bٟ9WjMWM)/3c{o:Rd?2FceLtAazl؉8F; {ҚzMK~Ԓu6{sKW$iNyg&5+%8f@E&$O)?H]tE>u<"DՋJʤPNCiy/ˆuPR=AZՋ/9gYXe@t "Jsmv8ham;#xW!tj]X-yW`Ұ$ΞTwdw8qdî[[ϣ6?t2&LLnOo dاgE>5WUr5b-u DzRo!MZ;_T{hOBd8WS/CѩJ 'CYZ,r1u:G"f]g0 *4@X42Θj~> xy,V\~NX7m&O{AZTdSZOP@S-J7 b=v0xoՖȍ;Z4+~*>d#t0de>eb4j9FH<(7"X+t6 `j=|!@dny1^K-QKHi@vu ZKӭ4(鑅V!-G&T8CL5ւhWj(CU#xwD+>8}w9$.M>N7zDЊ#rXZo&8腖k{3y/ P)lPd[c.t$Eȗ7H4*Yl4Y{;],;7T"oKjFM?IYye[׺ C<.戼`,EBBRlr_ڄz`.d7ERoIBR.?`]R5 r_+a1.󃸄u-+~,]1BLީfE(z"\e",Eׇ9'ąZI~23ց}ϑQ`ڨ$=;i+ʉB}kG;ZU@DfC6ӝ.ʦ y\]Sn i̢z9RZ((zT&Mu'%.sY$L4qIWDHZ 8jC3XVKPM(M| Qu_Au Bml<)OH:9RUbZixrx%н&ZդX{y1' 8CI[f=Jyyh |&ƄJgX7lU%A{8E՗j%?2/ bȿdFקA'Fl8bj-j{ú)b]fa=H<EO *ꟻ#Z`=,%O~BBao3bF?gef]x;@:TnI_ GRM, ^GWU>,PD[OR'Zy_L'ζARʿTő ̀ /SmX_ O zyp;nzfę/NEP~G ?yNHtdS| iKUєR+D-f/"M^}, i3_3(x7Y;F.=F˰HTb>%#6աO®]^̯MNiţZ.bj2f𴫭MMMCzfᢰԶEKej2)qУ]m+{Yb0b#Txux]a0 0K>K댋Ƕut:`1⽌#\ NPgI,GM1RtjGTr fLTliތw: a'6ycсew :;V=M3W;lJDcYvϝ t*!$w;`o?lsI,7,n$Y?~Ns.΍Q1BM >[hQ1)J,K7u&"v$S0Lo<~uAڇc _ /c ڴ=_!2t-Af)VY=C۩kG74%q^B죹as Ͱi yo^k!-4?cWa6Zɂ&H1+w -eFbv)j2/a=zC \ڔ3Tv*KҸpOYjf/3$qPd'$7ơq9lJ6a,3\ =SS]hhdd}YeƓ׮<'| dAbRx(vXA1BΛP$p+zL$f V`<]g=Ijf%>,ob\U3P/ϑ DZGV5τdzRfT56$^!oI"WUM;*G2 KV,AZ ._2/".pY,{ Vp~(%a >^QgUlZmDz8 7l7(M Hay?s< LfMըqpǛ_|eGzGI2͝faE_LEޥeZ4rDzGVQm?cP0X !A񛬍uA[3ai3;a@dQֲ(:;;@qڌA8b'd;>jC62iz÷;m,U^?ӳa*DlhLB&]0€gwIl7vś i %d$ Ov`Ldu"Pi5?hݹ"@vnКwHIv QChJyXR Q1TShp*d_'8!+x><%[ ΔFI~F%vzS|30i^RGûq0HFu3 ؎U= Xo)ihDUlm vكxÓgG[O*^ $hBe%eNX(@YS=I =p9ѿpƜ^ -xedd8H#Wf4 lxJUBymdC1cIIQh0U퍧寸: Z$FJɣCnv.Oe&VЖ4)9 ̥+CF$fZ j{۽?fv}j3e;P,.5pO*V@?6LaDI~L6o/ 2EL|$_OSrdyǴ@oPn]{_fup~+)GapvfU'@-}s^ eVs" i+>WE;$ed-H|qBд(ӄԥOtaw# \ S^6 )S;!3m'Q{1>t` %_~nny3.Ȑ-}z,N#Rr丱Bklҡ#lw J! &;́d e9>e"Kqg-Y6A[]6O UT>B]&;6hݚ??0*"'B$}ߋmza[=r)_ [st̏ⓥ>*~p5M$}o49o 34Q/n.x7UI=}\ l)8]%yqǢȲ..L KZ-ڟf:w-]Vt"XrHt"jwY !Ъn؜;O˪yE&:P|E6Lkj.4C*K9Ί- %GO]T ~AE>َ^[%q*ih%kx&H,vD&]V~!$I '-,vyuA|5iCaQ;1A.gS.4wnC7̤FS\hCn 8+9b)-QTK_#9T \e^FX}E' k\,ݩeU-9Hh>e6/̄~]x?JKjl !u!" e ~a}= CE6>9vYјf@w?>hb+51h0H)[ CpF4%ޥ8 .O-'b(#meNPDTkFgDs2vX;Ý6^#(n9fR.YhvS PS;zJfVXCik:>XqjbRK"i T;h[pgj,n8<}]z]o4O0ymr[oʤR}r؈D:fwvLr;w &?baaz|i!(hᨨ҈k:Ѧ bF : fvߥksBzcfLr$'̶f}zlX?IcXж%\TAG5ȔB,59uK4CV-i_4 GNV4gTTԛ{t9|@y7?Ausīgb2 c? _yɜ) !4[mHr@}Ow(y 6"_֥ Nbd߯^X]Ib?GOO&!<o>@MM<&T!UgAvl!o3E2")ǛJ@XHrU9:'mhIx_. |9u>"4:*1!YL(9T΢7KةI0fN u򾧪5g+zDjLF$tFB{BClPB51rrtb?@Gs?`|Fu O00n!ۡ$CВ>$mZz>4\$@~ުM B8qX屑 2[[=|zbUeĖpɗaE@iuWQ=Q'dȑgF8كAeI ozzF8i5%{"sX!Bb2=*ZI=8%wMw[}x'?ؽ:'9a$;= :[>xj_P^۬}f|n۰Ώ>A=c&H×LHG9_6NZ/v5ŎxvgC"9q@;C9L{IwnGR3w;[Ekx.Xxr\LNLFáo"8}gq:INZc1.Ah:!+\2z 8!̕/Fç֔b>TbvdA"L 7zI3p_3Pݗf^=^np}P8[1[*TVtC]9Ühǁ񇶑 <~Ф,ߐ4MYaK Lœ!^lrV7 `"<ᄁI} <0rDe0 Izz?h[Ӟ"K `tZ꘤uL66d;6lP!Oo zԃM`KMAHA!D&u0هXܤdd9]$7Z&/7=J&(=x}tBA#l69S*Zs y>6;DjP8!o!w TRoAh_\ Gn"+Nf ͉^Y|P)?{'>Q7r<Ε9cEX f,P^`2b¼B(w+rhZT~Nb4#٤bwu PkqI^7!pX4{a2Vt|`>PTKU'MȐ)rpĥ'Y䱶*'Eg& wb~wo֒!a ( T SDbE$s"OS;@’uZM0h\@þD],A8QC;q2HPgICCF> :~! U:𥉉kNŝ7p?Czp [Uuߖs;f@FH׃X D8kz7orX`ӏ#OpQ'а75yZk\} ]KYM+$'–1iZB lIXq #8:h.UJmjQ}~}k(׹β o@zDd߷ԯp Mr_dݠ#q"t$NNvKd:J44Ft[2:f@O>mN$j21FUM~SV%pdR0y, W5.zjndh8ik%T˧y/'﬉ -TDC tKvOn8Tǵ\AI29]Id'W9Gj_gHԣ>&|wD! Dѯ0C[iϥfpPb+ɕlLR7:_W'w2F쒡d$7Aw)N8etn)׍H|'">ߙ`LZ`FHu$TxaLmd7t)3C͔k OR|[3/)zF{0mΞjF"湳:=v-[ +O EHM9 ǝrFb.a165I?ߝBT1*sc@o6mGВ:CYnX:Y#kʲ0`Mc: hI)?ar$ު3omr6"gL*u%a>  !Y' I*|[6ImXڟgqm!N5C_fNV`RmQAN1B"]cN7WuoM8kc@5U ʇFǰb As8M% [<׈`}rLNιPw0oؾni-@#Jۖ}k5]e=?W6A`cORQ 'lϱ2}Zy5"|~? .b^Zv=K6*&M]D>(TB4O?eӺ/-b ͷ4-8܁>ۏ{_rtWS9[>sMlɮ{2UFYF FU q3.ϰY<9ha Dn!kab[o?*H# #f*8`Zwd]qZΏ[@jUypp\cϸ+:hj*=Զ;E5Pq&0W~B$"Ŧfg Bb64Ȥ0>ZL5`S3VDxMȺD]疷^GE2Ow QR\}`!3^"; Ԧw[O $lhA2T3.0"^$%vƒbjB}R= v8ن !*/1mWou˗ p%yB??6ָԺXcMǜXv!~WUQ o`5ps%{0!uhxq͠(_D'>NH/*XՊPw 6^s-…n0rnK![Vܑ0ųO(rPZI@/[5os a$5)&Č辛rJi('ߺ\~S=̎؊n:QMmCfэ$; '-JB IvPG#]JizgLK0ejԄU$sOAg(g̊B`kf^"^G,sL0hdBgýK^jZiޭK[$c>.({{yQ5u6`ㆂ(icXM{\J݈Xy|"ڧ%2%L0Q7b(W[6ejIz> 'םOX3[~>]{L^\7fgRR}ݟc(9Z*V10Vȩ+産cֈ"40=9F<83kA1@'`&aE& 㭱4rӗ^"cZ+'YɁ3r|^NЫDvY  6"1tf186PۊzyUJ  *n'}Zp#rH;L 랋v83`.jQǛFil*3 J~z92$Rқ}.ѪqȞ- 쏢`l{1v"ҔLAV\עu#%j'P0 >\ΕEetemfgض'on8~DnsYⱊ9Zxz+>cnrE,K~\cA Kv+K} O5{|^zjxL̵Aʪ>xQMU8v"ހ.xB"nq<K\WDZ5e/~_d \ܝV>9ԇrTD.CQH̏+Q7~1HG {eix XS(*);Cg.ӽFI7Ÿ̉& B1 $:6yj/nfN= HM!j \)J dX;>>ktöeepP -o/%"tePDau~66c08$e:Y3brk׿d@ j@-bobd9E/噺jF0T8EYOŞƔ{/Қ+n{bD縎/>9@> {Ϫ(ΌػIW+5p+#-1Tk["a#/e 8lKNcy+wAF\b4V[c^\7M'ڤl=. GD)zխahì#"iNiksuL[FkDtGH`$\ 7r-L.3>`78E(O5v 5 ~VQC& syP 4O@*B'fކn]7~]l8*D%fò0ѨeϣNRabbˋKt* "(-WKNUuz^*#ғƄUyO-0 %; L^/$mSFG3z׻UY&(M:qܥ\0`SƇs0{mfT`#$b{| 7@/RD{y^h3xB@u] P*-b#?c jU L1 U%ks+?0 4nC)sgd>j/J!+ȟdbF'h$T`X֥+28Z 1*ۮ8֢EPUSJ"x}={[ 6]z!o~9/}dOR|{Z[QVk=`.ѴtHI>%[Mp !\폳$<;+\OB/Sy6_EZ΄u>`U#l"OX<1d%c) A|Jw nʬXL礵;݁<lID|@-9!|͆gR74b`Co͜Tѝ|y9*Es=(lzmB alWy'%G뗆{QrH'&Ojf8ȟb^(4oX I8$ _<-pmf5ej)pm몑Hx,S9 l(c9} }a|/@RFXy4^BM8j܇Bđcapg73tM%+] " ٱ)mQ1&>x>IqH5 X~|o@Quᾖ?%7]XS})btWP葯,Cv[A{m'|tEOzپ,V`Xs O܄iI+ϭ.qz'ub dQ5F2Mt*j9bŠaAa\:o;17?J-hV4_B㛽-?gӍG Q&0hJTHx*)]:A#湣ƒ9[0 .4j2g_2mBk!:=8Ueqx#ﱹתv ڍdZa6RMTb_loKPAh$j߆*+CD+>Yddet1%Ȩ#rnށAȺ,7{ڗ;/tHk-p6^T^\w4AZ\׎Fr-1H)ſɥ2~爛Wd=-Um[f-IFby.mr1ڦC$-rYBG&)nN*HvԼR+YE sdt"Pݼa.XfJPi4kwx4uHGQ]/VR۫`<.VQ( w!=XXe0p}݄AhǔlŠsq<>b^؇lv-PD{1t_C|\$AC+Ppk/4 ;X;s+ 'Vo+yQFD6KzdR.\ny22e789U.P޼o-N 41<ϟ$T;xk-!C+zBrCHYQ=v,̃scAҒX mt t`^#OԃWi#uЛ9.iC2xg-9; ;ײ 4;[jH!5Y1d".dA&|!m>VB.ak<L8RDH_4ӐTP+6Kb|p]{)΍+7kp$ܩ=OmG%%0]@j'> hA 5ł?<;GW?z7L8۷ $-մCg}7ޣ$_nה[;&֩L*rL;e84j7SS{&vߔMN?:GN0{7R4dXV:9; V^Bz`r㠶*L|$t>18&˘PSd-߯;y]ZP=krMx8|}Q;_t s24-ogV`0}_f[K\M~}%EMю'tW7}z f%+rѠ[:VƤHv\F3z ށrj:#i YϦqH}`!1qb1$ҚF@tO)Duf 3QʾWYbB2AK<'6נA_fW"+g䷨[ 8:#b=֪DԠ p4dY} c˴WvG5mq0c=&vv~Jji5CCK8mp<-%05ƛ58{J!J%@:*,&.a DƮO-!K]{Bo'H P N0mBF KƯ9:3NM`U^Tqm@;ʫ_H"ϫ-, G8V=3l0&'zĚH:RcdIc'%cGʪJkkaMWSY,RhKi .>'N^& TXYU+D|DvϯLi"Ln6ȑ [*=;tqVZcP1_ sDB1m(WLG}7i;XTV9\ɤf?GV/[D5GT@~ZBe|2X@6w# KpLy=(_xYD&$[1k֑M-tk& n L! >~*W`B|mopArH!,揝&TQ-/zj·s"ŔMA83 m Z VN5l4P#2 Z6d=Z$7U W1oǾGkϱmliuM>ŧ\KujvoFC AˡϜXZ3fAֱ qe ݏNKX@4(˿rwL k`oz;S~]/e2~M@@ w8d8\J+H ~Zwϙé9dωSf7#C~{3(#T_[p{:518$ xVo1H/]] $fDw->>G\]+yBq=oq"6"s4="N,4'a,;zbGWl c ux{خhQ"CM l(anU&L\)Kz &X$@6Sl]Y1FTbU;TaX''؝3>5bf_/dD* \RZȎ,߁sx7zy!:lK%(5We4Hufn BQ]aZ/.jTCӺ "qJ33VnߣR\tb['En"8\5E@'ǽS;7ѦCŜOg-5M-sPDi?a FF>!t& PkΠ.Qgw:\ֹvݯbu5gD 0`Mq0]5&00 s`EjIlf n}Ü655YEV<<2g;V^C|,\喳7c9(Hwͬyvc3]mpcD` `M** szЗoЇ8cB3vDS&1woSWu5w 1W?<Κ$DU -!|$aT dhiec$n)D~ѶeZ_X_(2f8G4.b;<@PMiCe?@'d6p{ɬ+7Q@4gJӉ&S D_x㽂B8>y rAٗ{!yciQA|YϱLJ@lw "jYYpb6F\J|:bHhiLm:;%~v|X)yTH={1/pq=+zUǵ(厠#r^,Oqtg_k ~\*6ici0&zȪٲ u$c9fwVIJz㤁(&+.gSP8RTn޺ 7?*h I"c_l,(tjcYvcL\_#Et&q(RZt 7'e\TπT|`pJY{{rLqgI(E^ma޶[EeHdC7gѬXW@O rxcm_#Y0~(N {iN޹PVDpx]/G({g^_UTAo9pu) GջfQXvީgUZM~fiY TRm, vpqsڂat2_^0 Ie Bj]I=:[S()L3fKcґ|OՄϘ0CF rXOymCU VXmڕOeI23BpM@PdGd|vw&j߬Ww+`ydBLO"-Fm9.q6hV9Ch=_VHi|tv"/?F]&:mhg9NѼ37_ӨiVUR3poP{bL <ɉp[$2 ǐNY{(,I_(1j}!넙Zd>>EjMFbsrňO4ini[nPFt!b!A]B`ly;JwŤ6Șc tOiz nty`g4ľߡ;, `6{vG<<4[gniI]Vi:$suŶZ9دDZlW3_d-oúK 6=>=^:&kn1mtЪSwi`xOQyu#yܧ(+,}gduxyW"h?k00dx+v-I-Է3e#fRbEaKNۉ>&΋faf=ER+&UaKz_? 3tV'Qds<εYͩmEƪ)p]nߐ!"KVNaZ~+eV|c5\ׄ'@קO p aUAً!qydZ}*u ;~~o K.u?B;peoRBg%-0^kN*_z/.}ƳJ)Lc`iZc֊$HĞ4:)27 <` U{U^Ni-', SHJ+<z_H;衅7%5"s8i6҃BL'XM:V4$ǺbN7[=T/-C}it'F*ܴ8⠽ttL.bH:+i u-Lʭ/( ז-a}P;p>#9U?Cm̍pwPg:jrx7JQ!>'c}f%}rMXDb-76"o 2CΞU%B2OM7Dc99]^<zx/V ;ڎp?pW #>sJa2fKT(!h"Ч EFc|aa>>u$|HPRhÙ'c RvB /@^PGyO p3J{;`wMJ-e٠ep!p.})9X]a_qAGǎePضcUY $- Z.Ω3c &nsEY඾5KBS!VsSW5ؠ W??yKMlrE [OfE8@2G cXܲAz#r\] y寄A:.g,a5Ij ִ+\X e()>vI{ın(5[}zzCa+M2umwOcuG%46>gmXj= !kqY<ȓ==G ̭s_wξnh RK"bt?]]Ӂ@mP_8~;8S((\q0)0{]C^1<)@õAz'󱺌p^J̆.Z X$vG͍A}"bXkأ Rǣr _ DKWo9MK\=]3?%|E/P>~5:q-4Ѫt'I ,+|t^ϊ+Q= M4z dû{6R ƧAxdxLз"o|J ދF#?aY$sΛC~La?Pc#{3@+@u`}:=z8^I Aݚ]c\llNL5 FyQ4d$'>-i7;_N!Qm9:!!:x2ȏc.!51V$ʫM^Z V>37:l!>! G/Vdu|<}] ğuA7Oݶ H/IB>S8um\hxUHn Xf*@7G$Nbecѐ[Nuz9 ƞp|ޅ0B@I=;Sf͔=²dJsl%p>HԟO-EŴw톳br$5AdF UU2MuH\I?M~Jt3|5G[)MSw#dK c \:590W%wG_]d(SӘN/16Ҭdahje}lar| $XNJ^<? \; q&rN7[kOj)s6.tyMb-!wCB-2[m=@nzBƣlJT:kthx\h7{D)PH Ӎ {xnmȶ̰oa3 /=7nX1*/c܀nLawe9_~cmilڨ$Tx,/JUKXN92CXo /jkow)s1FHjSl}ʉ%3KODqyJZ`>)rKy!ƭP9E:ԭVj $IeN`"zסQ U1zJkڴ-/G#\cDWБv NVg^d*gm"U4fJӔ{~K,Rm,埩W40P?6Y`GE|I(X bX/pFC.Q#^Gr+*otPf"pL)1IlUI|\%ypiVey## ];2,jPȃ/!zoTJT23`O6\gM# 9>͇>sŝ G\waYwJAƽݜM=6Wɀ< n`-YSDGsȸ]"XO`sN7P@J6t.AOA Ͳv(v[3VkxMlɫ ncBJJ|qdiP~ςGt_|a2fŽӺip90G]w>ovNM2%˹a$Zu4G#pe1M]03Ѩ;0z'ў8| EC߻OI(|N< VnDS y_T vj+j׸*K46+]5yo9zJw҈eGUD#G!" @Yi%z4`~}n< G}Fs7k> eJ&}We%YN΃E2{(bû`2q/QKAp S=BW@詆lw ~z\sO$P3էb/Dm`;+>zcA&c֓ur洞vNkUr٤F5WyqCt|kw \*h~PcscO5$\q1j_ U@Xt0:Q,c(d">Km33>H; G9b-dI{񤪿wЃdA`ݢq:2Tex K^6e<#oM9+:p&,ʨGL2{VLR l(IXOcI#eqBTv;q u-c̏]u (0n-r$9\&ݴI"1"&DWx/`!?؀zC Sw~:1 G}S!nǸVHxYH)6+4On!SŒŲ{K+}B [NVx ̆#jm}h:q&QM>} 8˯|` ,[GDϟ}frTpc,zwP֬(2USg-*|TZhm`.ȋd^f/>C"fB~Uf{ vC|c~-n,4\X,POmꠀqKݣ[+& f@1Z^1\cRoDf9TbpOsÒZX7|뵡ce7K%蹋$d8XBCDҏG,ne pIC`^-)ypOjy1,WDEhrM͛;=R,.rC} *VG ԟjp(hמy]ܿ?dF'y7TWF4SdiotK p\p"g{R]k)Q㳮%Б**v~9RXDgq,eN[{E?I FpNȢ JV aid9z'ב71Amw5qLzlpaՓ/eE )`XͩP9:Kq1"z%Fc&ǖr /ʝ&$vԤDMYֈ%PˢgO11Ye}ݷϧGSt %#AҎ$'v`\?`/ZDԴA j{r k{ )%>)R`uA7|tG.g%+HLt;zKWup P7LYYpv90,'x0_D*y>|(f*HNE2XcX`G4}1k'p~]a؏*fmd \(lPC5RBIV22vJv`txvzQWN"b |zq0˱Pl-*BH4_ӌ_=O#o;;Sm/9$ )Q:{\+wEHY< ;7X vEH|UḞɼ%x4F$ì1019R}GS tybQ/{9f]}ځ$1*rҠ꒗`2@' % >YϠBtrhCBq2Am W mkhL,ߧ|s͐^-T  hdnq#1+- ӃӸ@/N/P/}HzTksaº|X6jmN8CVU!PF[nYkLWF?Z7$$)T,(Bc٥!q2W -Y) {<^.'w] *EUT#e$xJh=-3=ڰMu^HۏE>r,Bϰf-n{~ӻd*q!jh |2z>@KSݰ5iFM>jG+TX:qLΤ(; x85h!͖Mq-Om`ʜ AFd(44>ച~8pJtz=~{xJp䤼&EQt=Nolh`py "Qcz5vW=cwL Ƽ7Yam Vrр-FV*YM"Kj'nVJ;5_/p"^ϗfutn"3\l? gr\ YEAøَu7H ,vu5T.7,@ (]mASBQơr?0 < eм"E؁hP[8ӨP;]Z_sY@Q/*"R, zߞpK y!lpwwuQ((NFZ ɰN%Eմ+XѽD4YOО_lw# sژYJ'6[ޔ &~qʺ0#*`R T=JѴAaG^ @p/I$&(股ȵ{›]jmAW&x|18#])JNRW*[]i5`j1ijHiiexGw>į"w|#gű<)#yCn=NT}N˨QC7(i+/@mgi^?|$8_ ~ݵq<~o=+ V9mel[.|/FRN,؂Ai"I jǖ]22M-_W A[`$cs ʍ7^Mף0eCڿ5Z $ɨ\!;!-8w{3Ft0"\`K#g)nq`lVg _IWԬN_ķSs8ܾ"ds \|y;#s#X? Z|NLK1*JL_[ QKEǑQ6gޕeE7 zOE|u߾%1*)WFks"o7^>brCp[O1p<> Th]Mk̈́x۷N҂Jq[8WH[@Ǐqk]:6e,վԲ)KR1솛ǭˆM4کTàH>Gs,A4x5oKn1WE6ԹL?>ɂz#T(]ˬ ds@2߆S[h2ikx:) *[a{] CEF1P;­@ 0 ::ۣ[ I$(cJ^8dHojD(uYg"d5 2Ohtmp_42|2El\/iަc; _K4*L2PoLaFg_1`bBnCh tm)>uwND82T2;^{7ɿt-Q"xKWq/T|X_vY'>\-,z ӿz$e3;MhЩG ڝE鞬1o2arDB k@IOK{ ّYM/4Z{; !c3^5ڼ^~>mi/Nh(\IiU1D?@#`/:UXY6Q; v;(չlQ42XwX%˻|2ۑ*,!D^>|k=4By"oD:00%.{@cM%_[|2?,U<$od&.d($FrFHvu#g8,]LY,4fZɬ-ϣOz"v8M[Qs@i ى|8F &"N׳ P+j堀TMZa[G ߨف@95tvLn`}*3ѫџP7XNi}y1rڿuXBPy (6$G_2oo bg!,%<:1BUF9'Z%@7iFaP>vePq5N >r(SC 4ߟVH8v**{dHY:[C>XW!M`EUn:LHP^ZFѕ7Щ7 a0CYD c=R+:~t|QK@%N_A K/qf^jͯgnvRxLzw#lU/zCb_OM3Dj[cP4-z?^8eW*8̅ BD,1\ҏ3ܪDz-V~#ƐLQ;ɈXA%a#+M'>1C *B,UrHYCۇhZǍ^uQ #t{ĪƵ@{2Tl,^۷׊TORڍ+D =vv&U7a4 Y-SsIU>+  Q),z#e/߼TҖ| CiI(!RCyiCa@Q 'ͺʯ]GfZvDo9J`dXI Dt7qͼ6=i<3ؗ]yѧ2-r:?}H5[04x#OxE/^Nټ ?U6;"BPɘ}go(vNz!p潊] {C5%f`xLX.X܍B-ҖcJ TB'{5ԡCD6\!+ziw&Z0҉h W̍\nj\ {C%G>^.LӨ B7оgu28@pj}p\e(~l:U|qUhN4;wgWKjVz)ShFڎ%ZaF]z߃"RYŨP /xRSX-o_Kٿߥ i֬$4pyǐZe*nT)xc=]M h`C_$NQ!ֹK},8KFL+,b[ `LjA'(cPN̙Qb1vvP H#fP@q[c`\[q'YN.O-u}6^̰̪[gUwQҨ8 CJ(Ml][TU]=[q̋5T#|[\Z,hhm3$hSPmŽJ(D)E4 \5ӦS:^ǏgtŮFo9<n8(ڄީg$_~WnQȖYc'cЋ$mY~I=܆UV/h&fr'V-WUBC7Cg+.TNKR41[;rua$ex:Ifٍ +A|jP"1QHb!R X_`j%=efE7 XUAg蝊bl녙*DQJ=8F2T cU Eeo$^)9SAC~Q^AC Q&P XBlmdJU/􉽶=ÀG3YsQĠ(evљk'[QpD"f!v]3 a3m컵'VȑJ7> x94jҕ{ /JXuVC>`yEUnB<ζ5!-2:g}7{b]j =QC"R8WL.!DDTc0xRgGάsLV{#+'^ Mz?whx:.W8XrGQb&;怤@׏vLx̤&Ӳ:b98Ɉ#`Gceg5sEECjY/`?6OA(-6:MV=-ҴQb߾kh Atj¼%E[QG_~RP }M < RMlQFe\aH8qm# Ecϧ9#o  A64WPjFz]EJeFM Y*8xUX;MOeHiCWjx?*'ƨF&4ѳ Ei86O$C):!; K*sf-m4K߰7B5U@Cݳ^/̵k9G35SCjZz 8_>spVY#6vNJHi,`Pc=rڧ3W@kPk0lbh^Θm.)Zߴc7e5[q"Il o]T~2q͒8ޜJNVrݧi<B:MA'PD6G$IBMbj{[ |˓lA$ɒiB)VoE+8e֙>|A髪y.ʴ&*kqo$?J^vzjiM9Y';gsV)w㶽TE"s`FY=fbeb/sQ>lPGr,|w-W˶_ py&P[V,':)|J k>>6RS]΋-;6{_y]xDy+ a9ƱݶCUţnQ px6qM{[)/' H,/vI3ay=yA$W"ù՘lYJj=)`Xtc&+%Z߼t':O}P i87w5yBc/3 a'ܖ3(s1UV#Qq( XܶiAjht*Ĩ۶xJ:n_(IR5hd謌2c5;Z )L(7)zɲ_ iz酨S7)4"!&Xu8jĪ _LwoУd҂X5v<όՍGaـ^)~[U e/P)sQ7 l -]kndv \ Y P.΃#)@c}t 91jJE )OA`iH:I%6@8_k! ':#``p3-=3ȋ5UqNnb9BGEU(T9f(KTG[LyfgիFkuJ&JnC;sHhN 76v ,~x*b#U ]K6o;ް]|zPf 7p$cgpre@J}8ՃN]Kq71552:fPFZ( DQ"JAT`o{2o} OC)kVX9><k>M)63V 1+80SrhIlRpBZ݂I aq{a9OR]+1-÷Ϟg 3)O~Fsт&rѢ:qr6 嵛[c܌6p/ak6@Vz'!I_*E`7њ-rڳLۋio$?ڍ7Lrϥ&ޗ@rQfͻP_18/Tqqh5%T@˂Y4-{lYva )1NiwQn׸u&DQb5'Jӭ8Z>~4D7W} |& bUQ'24Qrۨn4 %8ĸȷ-37c8j(Gq7Z)L8Ӹ7/g}~T ( avY W_xNbα3 u$~w&0:;/ їp-_ss xZ8+L95)y%Řg<s_`r _1q3GQd=lj#͛GD7;|Hp֗JH $$ Jq(VY+#V:L#q@Wv!\RbQND$#֦e()E.ԫޥHK*Ӣ driAhZk _cfx+%W'^ wP(jym*s++BKSVP} {X?qVe}iQI"3d3MBюlflpƛ{=~iBXK5v/ Ziѓ]$Ǝ?j:u ,Kjp|l^y@#^FQ;>GHphy0-8xo|gx⸼kU$v]׉7I;&i],i;KS]2*bb'}5Ԃ oOIH&Je5B#Vfu'vk&-$3#%ino5/^`!,IeCÜq5oW |6k1zs>'Qpx.EВyOQeG'cD:tmq44buk ~BL%> ĨldA ;|?1]lʇqRҗXH x(P/1H&-OG'ەXrB^#1G=Mx3b<%JUV1t4I폁LVn3dD `o-m/2+J @kC-ƙbZk57:}ZbݩVBveCދ&2ށ{wwpaBE$Xп >N&ӗ=B-H0Δm+dPLQNBcrWqfe7-jڋ0Y*, 6vZ'N|\im5i0X# l:iD$*9F6mЦ=_w| ~kr4+I0tV#렀Y1M2oxu~VDQ F08"?'ZnnkQ05&Oy,-iCB6Q=MͻnM d;TjWs"{QW~ħp;%\_H\Wےp{h7CZTo^Eۉ/lyaYT/>z{5Rjoj͉DK&zO7ɀwq4=;x0J#z972jj+b+E,`(b[?WOt-&M^ӏh!Sr}\i'ʙ@\Yh3هnf[S鏰@jֵnt/tyhn{ -عEj -)#Ab_I4|;cBoeNykڣz]H`Ik1U8 Z^Q4_FPgã4OyuX2螽r >(Y?|:YB xQcF۪>(BLu,@iIa!%0%G.hP<.?1*m{z jfup)5z7~b\#L(28;L3$Ʒd硞VA@v,Z%G] aW sS 4ӱYEF、^oa+ԑX+/v A/6nb.q.yCNe%bk8; Q0)l/l7 2pr|g;4gV I}.]ixF{={F}k7BƩB&M qK+mFU'3t| _% BS"/V (noܖ`~^! ºGxa"ҭ>.'?#x^m{|./WzNY}gWm1!8֎n},"ѻλ 2\pyH^j$9 s y9m]N{ÅI#I kDṟ ފ m*@֎Oen 0l1ߖҡ`TXoŇ~Žq; "aYT/QSُiɜ|FqfyZA^bʙ.T[E`>߀mɅ,IGUD?@;kvg, jssn\~~ս)PS0>PAJn->oE071?ȍ5-^-M73&{$ѡ!@xlJO!m,"DQ[t$L_*ԥƖKrPp(2 {jL)7vr<8I@[}]r)5] G0ɔLZ-(Ukbl쨜Tۭ N g1ulH?ǼXQ@1|aMpGU4~T3I 0 |}]q㴎joΥ rTx_"Qkg3uqY*JfZndGτ&6 T=Zv:}y$ }9O/!>?ȺY$ kQ&U l$,zU!eqU:Ȋej42 HdB%Ԁo`ER j3SGN5t|gߔ,ѴwRNBG&"?#& `sʔD;AU 6̎xh} RqŽ+OhI`F+^LɭIsZ LLwCCzP-ߥ$$TC9噒 nӮ=aB 2h Scȧ(Z62ҺJOӦb. 2!W\SiP,#HI_I$tZC@<'>gzFwXC@1\=DĈa,G"geu;s%-=}J#`W*mk;n3kr d2._-rI Ὡn|f‰%RujYqVOe 7<Pga2|@wç|˕X3js +/KL!àgKžjVً `]} ӽ2zVg9[&ckᥱ_8-(MZ^w.bжUU$?oXxzȽoggYsB$'n?#Ma=#8Cw_`hKc-b6@ ǵ:"8a?SxSY~.n>^}hOoQ s~Gړq?3gmIŎ JϘq5!c옧@x*wKz"s暾6;gamϳ7/y\\riEGOI"zx9"Yڶ&^iXo6۪GVWzP(OCp 'OF?YP!.&ƾܽ,< J(]ǹc2SW.q#8&m? P> 5mR' 9TnCVW"CB7v`7DvigðG;OeqUXZgaМFgWvJ^,-N6K(f4ovx9]eȑH*ilYo{Mͩ2)\?BN+F\ }o^zv&#OJ2Al0 *+J/8 ip^u/;[5jC~)aGlN@#hLl٭%HRa\A>['L1kb'hvnjAY *rGUtoUF)!=MvNHJƠ8 XzFEv t;Γԭv0VI|6dr 3P>; /X9OINQ.ix,f׃dyZɴPNN/%uŪ EW>qN!_v#IoDBQ>/TkR!4ziO҅up܄?YHyxA 69qE<3R4:ڍ;EK3QR21W)+R8-V>E{>1-%vJbUYOݒA];Do]r:>h孰n |$J?`ɣN ځ¤1¶VQV{0,<$HWKmwQο,_p)C]"?ueX9H٣. M;fL|yj& +f^'cyq]K!f;aAXxfvoֵ?w\ y֪ճǸp[(˝Mv%ɽpjGP+~6VgpE;U| 㿥$pRit~Gܯԓh^ͻ~om6Bt~JҔi!n7']a f4As:uI : $ V~8QPx2])|ÐBJIOEZЁE3qCZR;ޱ*7|Qzo-x[ڪGfS-cF@W] 2+(].a[D$Uouwqܨai`yڒH]y7=(P07Z_{KVcu^}Er/7qH &pnE:KZzsY%&7PYT`{v#^K v^P8I=LC jE EIt[n5p9o #2 ÔJCPhsP![ɯ34,K@2'GE! ݍA)6X.d׶D˥>&ar e-1FW1ANҖ U0MZ%Cx<wCI%oetkR$ 3Xno9DʋNzs~Qas#4{|j^h1:j:(_ŵU#Ā) WThۋۄBI [XMv$]{fG4֘FWab`Uv(6Ƃ.#粼% B8-!-2=O[I|!k'sҫQM61??zGzN-^Lr]N@ܼr!F-#^ͧ}waM<]$WƩ˄Z\ g 5(^AոXSвa.R÷:>oRp 8~2au0%\ HMhl5n'5H\*_hfqGW6a|]lc:r~PܶV_LXo+%0~3Z IKлf2,,">Ш`̸;eXnUpc캪w+Y46ŶlFiH2M읮+0b9w|r@K{‡[&~)q3kl뻲RM'Qfig8O19%q8>MzԽ%`JIMV½Oay ev䋼K\e?ԁ,@kp!*:eS[7@ EWQaXӱb |/zN bêe[)Z65}r~%g>Rdp$^n'39P~?!w Ʒ+XUrl^s]ɛ@h(Dػs2)_=7'J]hȈ ud ~Nsש@oR|j|H= Sna/!爫kf XHq$.r'2YV6.i|z_ !'#6#ԙQ9x9p81᮴MwHg}L WU]8JZy#z5ꀂT~j]cN׏|%]n2evd|^|8ʢ䜤'|ؖ7 @Ү6U0~ bʵ>+|4Aθؓ8('Ef:1Td*PJp Feg ;bSaI,\弢^U\//͌˱*7Ƌ{"e!!s#YABGr:#o2YH G[A $`:'!)Y 2oQl |;]+B]/+a+f80*i1 *Q:ߤ:V=" ^+ !e^R :gp~|2 sfs f~ 9Q},@tZۧ9T ZlGK|?ԑ6/TZ-BW$:OPn4Y/@YII#tx#zgs9O䗛XT9>r_8*TbG%4Σ}"š OzB9 JSx \P}l'M9ژI3]EReQqM'c:nvRAr4cXr{ DP,߇Y2DyCXh㕦L)3b-_6u3n{p`kڌanP+ZMNiCl-FP?d|JĪ9r_y}SQ%`/쳑7Ӟ e`,n"+Vk'd7AO%F,$F{ɸAHA |S*3**FEܐ6 ]  Iq?Mۏ\HzuRB4\ŸMX[)m)>X{-j ͈ߤ7 1cn%sSEmT-At+ (>WK̴3TzW/F6MI(Py $#<YyR` dXkzS:!c%XhX.>,I^N| pe'fOǣw yT+1hR*)$:dbaW`J;"`-"uiĶ*B4h6p+E[uO2wI(70H~wʉ챮[&e ͼ8ݹ'X]w 2kV|"D[$2좾>ZJ5M-:*6U@1ʎZd^;2})mKVKP{[c܄ڳ[SM-žb3lC\P#|;(YFU[P.)` &4 1Mx|u~ 9ERzR0 U+} LT6-/fl"[sq\+Ӯ?ٔpgU:Xd' ZCt&WBDE|ez?wSF4YCR Ys]l3}~.<l߂M?XUsζ}FGOVXNVuk&OV!rRkHJ51~ )㙶 󱯭 #6kQ1McjJD͕޳Ѝ;n!I-/I&٧v5/=/ޜ`3bﮝN~ 0(j<u?S.v=v!ul2In(⺿_9KcB7}ԽD)yR_1Y,S@Ǒ {Nj$˷?3X4.a`VHc qPwzc ~AgzT7G0n4^` xɱxD'ujl u~sՈLɀ鵜E ,y_*f) F6ly1Jq3` v/ N w/RC]mAHU8Oi(_"|yt HiQăPGSOkXK7s&h{#޴BzR^, 3F\!3N$W/:mp3IwGes:l"B4"AEh\g<c(zݣra!wufI|ʄڽi*ٮUpQ'Z4b{+C8rN'ƤUx8|bqY %7vc7}{-^ Ï$8?aQ>Y&gO[o6qաA6PO:h/U.ѕfʰlguss{+{YRrӏl_1B٦ՔmqU(6f#K(1Fcp.^gy UF/l#g@"^LT!ϮK!e=QM1a fcjw1 5;éVU MR #>BY׬ `@%~=>՟V3P'eMG,`\9w+y ?Q]WtL\8Ǭ#N|[DC)<ž;?~$웑(dN"#F꺩!3Y0`䵏jPbۮ7yNJjbr! ͺƍ*4ky#m P qBv> tĿpSlH>uҐ2samGO:~Z忎αʏhqSSu 'Fbgp ܢR-! XvO7Vʕ2V-\6|Asvr0UcA\QILeS}ĉI5iO#'ŧ[K/t'7X !19O'XozGϯ+M W,KlAw3m'qD֩3YD-ZҼ@hSsݬ.*=? .oSؗ'@'w ˨jhj{VY2l){Fd|[VY^3bwf!̺^!mRׄkJ#OmlߝC/b q! H%v>? Gˑ:XFMd$'f\R.`<=\JCa=w(*G^=mk| -ߜ̋,mDii|Rl8IM7De$N?BWچ렄iB:\'E`&.u!(̲d8(b?n.9|=7XjpuLsb,}8'v.TڇSnp}Ji&[sDwgH{T}غt7v]7N e\rd "8ix[!ĭ GW{|Uu]*^e ЙɼŴuĚ8'-2~$aCpS(D>)>*䬿 2eŰQ-hWl=}~( +%1 !L QPHiFn7xKLnPr5ǁC{$4FǏU U/ 4/ʶo{SkSA="8FI#"atឮr@ETzSJp%A¥o%29,t.O脆WƾSS c-'v뽤N:b6&pܱ3s-69/k~]"k7!c'kDGFKoY_C-=n<4J3_ikc,Y3ղ5} 5;p.KKnm{6~`fK#} H- I4yEefv3!*rFl !R67QO~^ŕ)U `eW`C [a>&!XC] @cfm*\2jCg*]Wem1~d e>.<4$*rv7Eo&<ce8fQ8|@^?r}w8sM#cW+|;)Rm`f);ISv)@z - T/^ IgޥWe ʭsvF6tmZT,ݗi#*K y9y&d =kH6Yd˞;im1OP6@7*;16 7M2ѩ$B(lqh`n>jϗJW(ig=ԡM?o))XNK/FXSdy#n`nn,_;ZƙMF=ρ 9؃=&OZ{a\ls1r=<7(p 7r?b___~$/w$8ЁK^ܵW@*Bm,PhJ1WA7bgCz.):e=f 6O+ _VN'dWpt+uDSAtqG.)&8|FI t e&z2T"t&z\DFsc42=Y08T~;W0 [%l0vw9ZCcrt8K2/9G~TJ#CCLz_a ѯ#Z^\4 fE/+a_nX@]n)1!ZYիBi4ѷvz#`l _4ɫaN ڤ9şi"%/ALs*t ZCE.@%ܢ6mtP$L9Z\Ԭ 2qb6@ͬ>y6>xYϐ[Hh3JKEyk?t2{&XvY 8z,PS3L hNԚ{ڧO '|q9jͭ5kBj›Λp ^"_EKi(~W7tS{`ܺuc0׃mdq5\jAxV"Pe,"9a"NH`.AZ ̖WR8Er&FQf\]he%Kcjxa5 *)v ^Sax'}+kmZ)~[wI;tҎag~PdvpiO|6b6HdtIBW;Ae[J8SilNfކ֨D]~+~&>`(4 de`r*J4xҹdu[26glRǞ/6\XR`ݍ6A\.{5R&.dɯr !:>X`oo6y2]lx@D!p%,kn#۝iUK-sR6AbU@f) #2)j3?Xl9iegE97$tt=/[eX7֙IFk9Qh[n Ԩ+ iWG?T!/1ܠ;?'P0۲J, h/-^~r¸eʁfQAMD2X>CCx9JI2d숖1fcuiFʩs x"&w{)U5bPZԧ2F#mP.9  8-riS(+M _UO wۇ MsH-4#U4i:͘Tޜy6=Nk־Cnu3'Bb,Bϋxb ٶ!NUϣiX#04316E`8b^zd}?-+͓'#G:ʓ,X˴ՋUv;X@y vL8lqhц*)^9UebLcCV|#Ӳq\E|v3^O[ڇD "ErBQMur9sI@>WxS6Iw #';$% nxۼW8Oh׉u'܍kty-J۲"}%C[?#/QxX`**Rt]FJnAdv>1✙sD0f*D98`yRC,^uLS@ Hν IuF1`ɺQÄ7d1: ؃83T`sn0A#15N/!CFX rϗuj~Qh\8^G.ľIhػQ$DHh}Q={9$Mvmpl1uyYW&D̆~cG4=E>BO5hEaľ. 9{& ! Qn3jP)$=q\f''xjjtH;b H(. ѣ&vut6%q#^PɌz8I&8ß4=~Jn`M[vFg&"Bkf(ѥل ZP~9KA b12*f =p+xEԖ Ig-A[$+V$@PIM "z~/ӕnnA6uGWz8'dus6Fu]~%+S(0da) z޽#m>Ab`9Ś4Sf~ !rDњQP8(;(.+9S6Ug\:y}W/ח Z6 Kuln_/e1â=~UXc@󘃎` Ƃ#><n| ({)E>p_ݏse\To /g|-tƝ5oQW-~'k& &N>&^<@V@h:QyD#1I'/Qj1]ٝI_Ea/8pp£hba'`}X6e_UG;C/~Z\. ~@=򣠞ݠw'IByf.].QIh j4VHVm$մ<30>.R|IA'alsȌiI,b&Cw}>bN:vwCO%~2*7[J :8k#)tUR{!& $rs+$'ZfE̎V>!y nIIkv`mvklLX+9 x xa @1)o}<ź(xF4Qlz'mD Kcr1w6%KdEI9+p@ m` sj)&)PC$Kr!}͙*V7A; lk8_nMRfSqd-C:k)/_~SJ 7(Lċ]&l:s4^&OH&\U$dr.l9)D9` pvmDMY!f*7yX!e1U%h7G^įlg]vy[G>ez 22Qr=_E;|y}P %dHC $sY>E;kA7 L]SLJ3 y`R]Y0l +.)>4%bWOkMDb}<%}JmFY VƢ/NM59^K^1ؤ2{3NLLm}-C8?3ơ|ʺD4cֳ6GWeg`\BXׄ3e!,. S$z @R,dT)dv3E7 AgdF} ~P#0juz $/ TXʖZӟ;n6΋RVE܇Aܜpܤ^V&J+MjƯ=$ ONJ %.?`[-]S@#uUn !{ᠱDO<"5axo`1RTWD䦹~K@*y? J<Hx^ †CMaOȋp:ɍ&z\|+{~Z՗-HYۿU Ei{9aS9"}N_o.p?iAsR;Ѓ|Δ3|H> t{ZO5 $>潟myDS@5qK'މKDi#VߊO6z(z@p~,(Wgr{rpO!]4ؤRlQr$rޤLH+N= ;8up~"ƈFHQ-ٜhN}44@MtkzE$ Xv(^8 -\E|<. j) N&t+J`ZVZY|?]!UŨAk#>ǎUec 5)'wD~jfǤ^҉~ _TZBk-e7V'~3 d[*l \_Mlwyb7 ֑CZaP3Eڬ']5rMu(|jv[@4F+7X= W/({F 2ٿ56 Ѫ9-zYPl)nY[{=V W Mh;5@"L ˸d2k'q̐.#ӕn*H=iٚqCꋵ^jS>,m+lZDz,7K 9K7 iv]c7Y#o^}(K߁ nfDk@0. >H]FlptRH{e/)wNG7S"ާNPwntX~:U4?i 2ڐ/FՊ1Rq`%PDx]>JڳʫA3{;9؆!]UlXAAcdB~!Ggl:Ӱ2OoԹ~;\v b96FW\!Wm>%^2̭&zrkh._3e/n9F.2J)]>a<>|7mܿ`ߺRdGH7;Al 3<%mCp(ms*/GZB&1euI.W9ȿA?oP"h rB T@hv7,KH$U7:qa엁bG%PUҺ[6K4/ J,4_qS_4/ &zgg8auD? ǗF. asrk2,8ܷ(Vղ{>sH9rjn\|I_׌&{TβI L-A@#=nL9 V:k`}xgxa%. )F՝4Q8\"Zf Q0Kc0q Rx\:g% VTCFJ[F ?fy(w= c9YXSQ񮉡xK zFd;\9>0p<Qb,7UJDo,S"$ڈ?ȏ4+* z>X2HO ӻBaIPc)f 7B4\K՗zJk SK}e_K@-)OAK!xТH@b.Fa}fc̚ z/]cBvoV]ԡ`ߎEa !-疼jIׇ8uWBn)0Z1i[bƲK5i/Po~S -.uB<]ÿ @ QN00Xk0_=wAÌ(OMVo<.Vvs&/Qd|Hlİɗ[guC;ž˟U)_xwip;D8= V~n٣zT!4w&LcGJ; AM]{B՟~qnCSbD%}& r5\ \DN1iV:GݜJbhNvx.-lCT5"eĜ!2!E!nYr~4Hxg̒pc{I{&kHjG|/:ʻ!V"(O 7 fCؓH'^La1Ŀ+l+˰ɦ'YBєS؊k℣+*(e@7 @v&Ti aQ]uMB9je8Bm:UM6r_N/s/$E*)߻yJwW1FwQpMnMؘM:ەQۭ4 rtM¸CA,05Tb3dP繾Un(%+9 YgߋyEd2$Q]O,'a2^\Uƕ%Oŕ1IUle]}=q<-Q;Lݠ$=&GQ#*$9 7g̟ s~ XZHpTO;2:^+:;w!!fD*IilHɫͲE%[s ]]Jch7pjֆK)6^\W[ &!B%BSk8Jpe)|A:Lכc蠋Aw.8kPOW]CV>WLW % s} xfLb,z؉v?ƶ В49Ci|pZև@dž(Az\4 7~4ښ T{I~B)YAx燅=>Ƣݒ-ۙ5&ow3TBɇP?"BǑ]-ɿf#70ci\$d+[q5Uen Z5(%.L=r?37n.$*~pMa!@kz";Kmv'- !zG*bc( JS?EEv+ffsFPvN* t]Jg0qKrQvoA )f^z6p"_O23`[& WhiA%!H羽V]*Pm,0ԸQX:F˭W6ӳ(O+\z,RDinNve:.Q}sXEEc?UP24 ׶5*U2z?RC&0Lޥ`-d_+ y8yD2$S:c+C=APikd󧬫TflLia-~_/RR%cUwd(GcG-䧋ǝBFW^z3.\-Xdg$Ƹ\4k~8kNDn_%0= 3 ~jͪQ jE5@Bɐ"VWnj}W߲f-˩9뻰p@CĀQJѕ( 3|2g*Nh`gWRl׹J EwуO{G dېɁ[5/)N\$iҍntFׁA~ߥ61`u]\U(8nAX1p!0vS60!J){V{Dtd7ݦ%UEGŇ80§~ C8#KnL%md;f PNB;aZ2 ?LM-"ҺXz…Ҟ^ ,,ѹQfXNx! &1(z}3yM 9!;4O\TMDPi8yqy7k`FƥP$S4:*k(,Bs#m2𮶮'X cڡ2@ZD N,LU#2К`"2yJ%07<D.)v󏻰%{T_qҞYu[Dx:t3cE(Pky,Ř1dP,C*^}VVbجY-817U.xS&>&gIad ^Ǝ P)9ntCVwgiE\ZUy3rPs5|$J罿Z}hUU9Ծ¡~Sqoǻl0|wI NzŴrOazѨY$.z},oFp_yG^W 5 e]+wC'UZǝ~@cQAZZ= ?8aP]:(YLAd!˟ }GTSrl޼{y^Bpt@_̗I=@# [YZ6vbRWc "YAGtDV:427?DtvWB~_r"T)B6Q;E&烴ZPӘFpdۥ^C%l g[3<4xry>UJ48C-8_ǔ, 8A{Hw@Nh_P㴦S%EÔT|Y/>̋a*l25 ǁ40aOgNJNL g%u&ћnhFm)D"c(9Ǫ8z27 ~?Cs}?-kU2#>R)A^P0ۢ1",wG W ۂA4Qwi>9GQhcmowFvdɑf .P+,fE4Je[Gi\{Ye&'dsOIV4ʬmksʹjb2#30t'3f#ybKT) Cј860G"69 pe:nMNNZ^$3|~d*ʶx'z`.IF#D@ ,WaGRp]Sv{_-gWuOS+tgwl(DI Pt?Aše<#>:u%Gpœ*59neμ* q-{K=a?epsfپYD2|ai|ڄx'se|.?F<1 ^za+rsc˜AM .P }QާDbNL 5G`yoB;z--.wmXWe`e'݁ KT_ESZbkaKAe`i~yuAEޔDR~ ,\Pw|yflmC4s5y3K3wօc8{GzoK [׎n:hPaAV`%M{I w)E׆W_TPhИ ?v"C32D抆l`Cjan7]#}PFv8w[9_Nת:x^s.o,cz8`/9P8tHj<`YLRc]hN n84:) ,:*7l0: _?NP&7pQ2kfzMj:H 4s#scQ/. hUr.} m6CtʚjS-TאyA2υA A$T9B{9\^?L)q ^]n)fKmĥ\bu:0FWqI8`cGy7e>{751qjtCR3nm;kv인XI`B;XA(?~%Q)x3&. $E}j=ң`EV1*C`fd肼ހ>ozP 1 ,e~ܽ^#UCԍ`u._h>Խ*4>T%Qv!~dג p͡ xai$qnWEAR{$oR>u\vؿMK/H#!plf;6vrw\λ*:󂌖 ceɬw|8^y*Ʀ?Ȧl*l?329 4) .q<vc\RYQSh_H0@&+Du<2+N4M Pڇ\E/CHV)׾:72qɄݔǞT"4juXjs^╆qۦ_&k.NȮ&3(j06)_lB e$]!N[LjCO_Syg 6ko`HuΟ˦ )%*SS|]w\`Zw:*,sqy?Y'y_1UW#.yy^`!p1`W a1~-%{ Z0#+c6;Q2SK7%;U-|ݍ?:8>L8ݽt8OgM^L)(dRYOU|ITnqϽµ +i?2w 2O :~ ɿ~ 3> oODw2IP-&(NȤxO~Pꕆ{#-k|2x& t 9,K0}VuN~|?HC^D ye!8:tbi!Y𲳶߂10A]$":fE^xT6/w9>ZaMVޓ|Ws >=|7dVOI&e@\Lho}xy'$MѻW#zjepFfBKOMfߩa/ ^xL«-HR:5x ]6J xAgDZ46!5n.‘B먪d.˝("?˶"䦠+Un5zهkqN2I(DN~yP^>@ H8o\ܞVS*__*, wJv"֣/o#):}ϣQ3d/\KEuqg IRk(X\}z`C(8 Y+9cl9.leyZ&\3p;L'^7}S+)}@V0^)1}aA׀,98\IGP`-bS}<@ۓKoz&)qEF٥ ⃈f^Ƃ@1~grgy? ^#ۭC̃Pwxg G Oʍ>nt$|՚(Ddd2?=B^ W1,=D>2rHW٬.A?-rkK\@e˾Zօf5!:"qpa)tsk@Kԭ㥥Kn/уW?+]M[q8KQ<|et<Y5b~_=ic^dfARk9!'CN}nx})k|jB䛼 +,:=U(K l߶l͖?{"(6ii 7:®KdǩUa1f햎>uGEb.*6KS*1CQH?pt9Bό!e.z43\cm\;y _by\2 g < {?bfLҚD8[-JN"ʣ58n <ۦusyEM[j ݪ]f[?Wxm, )rW٢\>?JZ5QYEuCRdYjS ;v|h݁Ó2L{=gدQ:L$f{'[(nY#BoдpN0[(x9E0L~TW/P_jm4Aq}FԳVR>}D*|pDJjlmzB¶r~v(QտRZEcگ-rbv$CeT0I? QnSu[t{2CG,~U6l? E@C)V\JE.n(Acg!qTĭrӫlkN :]/a9 \ؚAyqv`3 #p7O\iw`=,#N/ NJ\`l–$/+PlP]& :acXT@E* /LqBIX'" J"y{{'.Am~luROj>е1]KV闱 . /Foדp&$efsN'dJݯC"y&WБm.V,W~luzrKM}G`GPf[QݏJPp 03> >}*VϛNSz/cn{G M%#e({8?kumSY5|94SgJNNИ_C4k6%_M~]1$*9״J|ƑYuA%,-9o#mCtJɏ;tyӗ; 5}~a}aS#QE#zpYNKaxSJc7$!VhamE;c l&\ lLL$xBbsѣl)3蓂u R"@4ee3W𰯈)F[Mnm?IIsHJ(TX8g1%Phُ2|zQM"r$.=6*1N=ǝ J)=50ZD_=xB:5L.sthTZ*iYՏ,I3)+HLi1MoV uX&"s*`7qp[ ?*Tt8Q%K=+'А&+_%I )IfXR*H !C>v89@ [.;PG:>x(Wu6pVX>N4:]"yKHl w6 o6?xIY=O9yCTW`V)hTDUMu,@_ ͈0> c)0?0 $=OBG@o6B7}$E@}w'Ѝ<#wz"͠Eڌ柁ߣ78 f<;joف]9l ~#0E"2REewQVm KCF̬!mAb.yaPܷ@j8[^)P}Vo<4Ӱ8c~LHIlf[WQW<*gLZ ژ(Q'V:IZMwB=]0c DȣT/3QFT D; d֕'DÏ PjLGoetHvT@m)wܭHˠ5okzޙR sU~F)lo+XVS :ooRu}z;6rBÔ{[1@c' 9j2b#dÆ$lgA- HNցmפarrt(@J#Ib밝#^IdU޳f5LV9խ6w*jz'.`C-e7#Dx L,Wb>@ 9i:L(\(jm Ў׼f3OFP#\-cP/Z)0Ni]ԲdB9t"mXenVغpO[)>ÆK{FJV8]AP_>p=<`6q=H 'iIO&1i,!y!/ev/OtY83t6یb20[0˶.^T{R8ǩf2w 4̊e< %B&¦&zU' `Jbť3t#c Y&Vлb#Hn'`4Lj Tޔ%$<7obzI ة.QsMIiRt ?FNp-8/yps6,:UuǙ0Ԗ_? `v0b6IvY^̩0\$4kvI1$/'󝦚?d2R3R $,Pn0z<1eZrD=D")&o6]#uZRϖYhO?xY_gFYC!o"nDal u4,Sz{H3>ow17؀(NZN8r{ɞ#P̪8b=d-5Vҵ+QˉAǛ"emMVMa <1ۆ!Ѱ&窋H7?{ c18(PSS̋< 9j*fz9Ip\n4A_:k[;>pCx3nLc[,iA{{uU˙َ D\\Ȗ>a+g[iy]TmUQ^׼\ M.(@g #eK-?sLU9n{P>e 3H;n| t&a8jSsZےTku:g#@kGo!!Ő5ve|g}gzdj<_pi]H]K,v➅kO59g~H3y< koF貁Ll5cDȮZķ#~td/3q.p#NV]N+Gn^KTJcD?Z sL8~>wu>$0| oQq%jQwso'S{*]T=G5YnّTUmee@`WQz!9%bt֍V#Z^FNAzJ%qo[As&0 -lz{B :-1K*7P$/;̀ApC})4vY@wN0 +*9wÛ+43Jnk{챛koa!1|>J PBzQ~xS)z %D~?[;Hk5+96>֤hUï1.0cZB(/GBZtkC5Eʰ{˜.R?DQ|: I` ?f[սa<睚?+ŝIy;M6/~q,O%m[!-2Pyen[WQbYEہQ- 6WuG.4.nl?@\*ͷpV} %Țݔh+<kM1s[ŋ!6m;O]a.DofRn4+Fab~Ks,YE0#>5遐X{ޘ6P 0HuumeڧqvFw1!Xb~^'9P8]Es Tlfiؿ9Q).kl,}Ys;qG~SIQ͍j1vFĢH(Bܸhm5~.7][2]xٟԉ| w7Lisz"qfV4!+eȲ=­k,ool !sGG^-&*퍒,ۂ0#`im7yUz=m+)\KCNTl\D&x 0f)ke""KdJ=>3 Ob.RܞVc)E W:'E-fY~ 5 ;<ʲ{4j#Ck>#Ud,DfvFе$kt1Ӓ,ɺ V~ħ\K31. Mj\yY"Z |3x㔴 r\dƎ޹H&H]@ݡm80$sd.^ ֊g^_5:)m>9;SX8&W)6#U 5۠v/`dפCT;*P" |vMLLTj`ҥ[5K^O٥j4FdH)t$dV(%,LS)g5\88*\Z,ڗِ̯߃N AB4HNACcyXN1.]/e)aUAd/oc+QM,E;nܷ&:V'=9Zԉ^/2&hGjݣ:LnE'N8UJT.F*M6f?ق m'ɕi"XeXg=—w0x2,ȧ?a}Կ{9w=nLzl9>r J51E$t!$,{&y$#C80s=Ղ1\W`j}ϠiS(_/7r%)lx31?$׾eJcnJkPS%I@Y(-矹 G&SR\DU#֩Vۜ ʶf_SU+q$ "YpR-ΊLpuj)KSH8hO'ߘF|~l~' .T4I[` cm^:p^(mRe&*a@A"Wˀ -_Z6my"sONѕM{h*S0FHEq{~JŹp!4~Ql(SH^=xXAh3Rµ*Zq'eAgJ)2iV? |"gxTbc;TՐj@|A XsV;LV|8BsaV:-fִmtrS\C;\dfKEo(:h; 飊v$͔͐9`N4Vu~rn)F{!#y"9[ _`h6 7Hf{tG[*bD%1|&cXK<!w&w ,4_.m)}Q bL#爝fE'߹5A‰HڌqK8g2zq%K i_KZؼ!VcW@ĽMlB,:vCj 4$GD. O6 o\gz˴MbB$f٣6lA·wrw"t$N,:Zx?|prA6!M H9͹|o uWVZ Xg]%3|xO6EvMPI&[k1݅táOC 6GonW+ӟR˫ErDpK AgJ2[bõ%WoN[#~r '}<G{V/Kk/{OPgņ+wZP. MH#N0n0ChΈ!.zT+/3Yvɟ>/:U^ycu\A {)O슊$Y;P»c,c!/5 v;Cbo,vӹ0xl3{ C@vދ!iZ&?ecQ UK#^7ǹUuc/FA6Y\}PO1ѧ=\^~)OѪԂAcpT1 hf9x(jI r33jkKD/v$ƛpPVȭ.z@Kv"H=э3,z>|@Ř88bxZ66fhMwqd1Q8jVA~h THq8 ɍY ݤTTj/խw75< =83$"j7ij{65d7ce*[JzHeV2q+ ~2X+e໘+kՕe=51MxFxUC8?q8=|C˹xe 0~ AV}FU)~0L ,W*4SAW0R׆4rY=nnb և0!\7=r^8jL,ZW|B!V^;Pa R+r/֠Fq``o8U*g҃8[Olk`ֹ|z\=DJ:,<_>%ͳ(B9J>!lNzopL1" y-{  j;{˩M-2k$j!`Yǟ넀fWa9cȻz|qM@hdR.M3q|z S`@i޳ѡx93L+ ?lF"䪅GU}k:ZI\jBV}'Q? ehS:7]6`KbrmZxE܋YM}rz_v`.5Y9yH!1ݳ(Og֤JWmqGP'{jAt洲ӭQG-9Nfvc$z<ՅluhBx.q;ȏnRݭa陟+C?ʱ57sLJA5h(Yx{A3MmP_|S]ݨaCW[?yT =+7mr͓rRYymv2ж.86D)44h)\_Zৎ~cA FhV/O%|6 ՓHǑs3 ÏUIG+q!9rEqDx_ ?AbpZ[)^:~F㶁p:WWQÄNS TvGuQY%&-RS 7̶"a"_]%*1JnR& 3n@*ߗ%/OM)mWG6GGD2n"!6JoX&Q6Za`q{C0ʾT'º5~w?w^5twd8r6 w'Hc!UNXӎ!&W;-.'<YNf;Y@$g`Xh&>_KH ؎UQ]gsz~F- o|s"G7G5;ⴛ+75"$4.l҅M 縂1ff5 l8 /vS{r'@9Ghh|-փpW]9!&ŖTǖj7J׈;?>5T9Z[X+_op-ŻŐS+D?Xhz6ZWKeq >N~ʝfO'tlWUZ<+TGlM@݈L4qS|J1clu91&r/`yTsbu B=;?nB2ƪhkz7ǃ;K( ePatt'Y99 fRHB*$l@i_4J9vcᎶZe#bb N6??+Uڋrj:7~p~Yڈu{9y$,$[sfk3+6'n1-LnymF+B> Wno[Ȼp^rwTKbP֫!Xp Z8N_<>Q{tT{Sd: qM\ Gf}w/;AϷeEURYfFsx4}ZI_eNd G(w0zկhK37(]v+ˆΘ(qMh/ni7${lUHurkm}ll;J0!b۔;sŸ?MzK(dyZL#/?}{FWԙӜ MT~_Ooo̧ǖn(á\k!Hɡg*ȥ:nk=kϫkmZ(`f&9 ,Ѭ_Ipz,Iڠf'Uy܅rܟ[#UkS &a (x ?CVP껟+"3TF8T8=^<l_o݃>B oIC ɌBuMP_KroX&2y,9*f}@gBCo=ܽib r{ Ϊ$Gv#  ;\]i} !6]Z:F7ARG# Vl t Njh8wRӳ+Mi ay?ۊ dQF`+^GRz&HNЈg+[0cse.;DZIݍ3$4ܢ-_!?z\H|v+{# fe*6u͖n,.ueo_H?D3aU}] K9u )\4t,pL\?Et.B${ J~Tmo#ʻN/%%K$)0ʞ+cn:7^RR7 ޫ gw&#[ǓuzPvYTrL OpS5aCiNIGc `o+Qėi+K1L1w  ʄn/T fka#]znlҢGoq)ǿ6!WE Fà,NZ ;n5*B -hܝ'uX1_=|2E|}ѹc,6#_>`xt":%9@c"tC'V6Pu<:I`4sίy̘ %nɲJjFn)r"hkO--m?1B nPc?`CNJV}dFXI~G=.s&JNYp9$ $"y#8dckyү1@;{ns<, ˃m$1Ɠ7lRP"5 qīY9no C^t6# (l} %Z;DC.\T '@YhI j !ԣÈvhjna*֑}odpqt|9&[3o:Sj1:ADJ$זtکB^(n,J1T`o D/ޚcΖPT>o`ّuto\'689;7mƐ6wDŽ|?z=|͌<ٰ!&ft"" 'LS͢srS4*m(++7 %j'#$e܎^Hl:ۛY纼n /Vr.u(5s|PEYp5wc Ӳgܬ?e'`8j@cDb$n)z>,+[ѪIֈ1h߼S21.GG_;-z?Y&t4ƩhtޱEh*xuؾ4a PTə0|QVIq7|4o `.g]Id7@CdЀmOV&ݏ& ߑhڻ`B:@rḊS0*%.>EKWz4JyL,Äp_r$ Q 7V^g) e)Aw[IeH 0Qmj=i3 ߳gA^zFWzLPowGJc#Q-n>Zհ%eM).}<ˎ±:& f➋b)YU N"?T)k EY x "'kLx2/#bYo÷VUDٖᷩĠֲTPμN)nG!\AW:n^r7Ugiޒjw'P;R@px5eVjWX\ǩְ\'/Vj;OX!5 GjMdԟ(Aʍʶm5(\f029֧Ʈ[n)[Dٞ*ࡆh 5rޚm51eKSxgE8;MVހ$_~k%j@33NOyX1cmbdA]@!܌&P u.4"Wl%?C,QU9`~8\X }`MP}X8Ĕ'Ɠ%{bZFF/5WJwWO/imuNԌa_6vo*Cv"\ܟC"C{T˂G C0 ;e}~F48J5[{o<1[iDBL*r g`#1XTo^ٗkRs=:TC^f?j4?9zj (<Ók7MxtKKZς^o )1f57xE V g.Ey5*)DpQٷ"z$$YUQ⵻}MU1VuiA5|;mֽ9e|1IGsʐol(;QG "}ԅK29ע$qM5:>+bW_ eW.֏1pW''Z<U4fOFxE3[) (*}۔%i4Nшj'FS0(+'yI IJ4NcxGEQ6Mk٦IPDr-dB])#qxC90߉OېGZyd۶4ST?1Oz<^CǏu}3nJd-w<p ?~/<$?| :v*b%)͛K*`XY& $fKS)d\NN (pqJ99okuseGg;epGp慨] J} D}޺'Q$ RS1:p0d~y NSnY8c:6 LiWĒh.,47yn&o1?@D%sya}ϤPW6\$@D?h+U3\q("4MfgrpNSmHiE?dZՋ>lW;$/d$jM/.֝Cw@9 %{zةO_4^hc,8_Gc2qP&1nH1MN[츗dĨYq,QPFrѣoLy=$2l܉ `9` $=m;fjӷeʧjC%pLO|ykW)߫ss_2l+OY4[Yx޺q{D~Y !_p~\% 3XB0|7 S@b$yܽS@v=U/hF!eOe72STiS YVQoQ=ל, @͏/{J"F\'zrm *6Tm|:3|VZ6VCHpO؛j"uh~؉X`n5Nf"&{ÊB'6*`dS'%TT~XXf"jTvٜgB\ M^–K[v=/LQq:Ou͚1=RbsD= nf U߫S,.4~5 /@#Safui]&k 6=Ґ,EVjz{@6#t1@}Wu㴺7`Hi}ܫվMQ7Y.f.6 T.]R$f{Qqܞf Ϩkc&~(aF|J?pAajG^?ߙ :AH)cLzWH]oJGl;UyF&%w{͌^o P\ڃ%ino=Bj~Aud9oC "O\{=VoHL˛N|#q*W'%Opݽd"T|#GiŸq h-I>Fٮ*eU0ܦtۺ9%X3)5ՂMB/42Jʱ[T]UG$"y@~;N~LPPoZx{{*¹S?/۳Kctc XJ5e-&.8j'ȓby8Єtn$;B C$ΒF6_^yqksܓV<;zWL(1q0дt=1(։|Q[ 5$fL(螵_&$ 6)!h-MH_ r9z.$K)AEUukDʠ|Ү&v@|GEct]29#Bx/ 0z6(th Kb|ա'0RbԢ.jҵM{\jz=]zSܶ^F)rfJ?T ~:4ݦ; sWvbpKtxi }M5n{G0BnlB-%S!*Jx;KW47`F!+xgz|o:DzP8(DĕL:0 X趈(>#=x{<9= t\yg#pդ-hg͵XW?f4 qpuPfupbxK'u9z`\<+]"^eּ_7`u bWJڮ7$>E{604p<óO/=b1HZa8J^[;ӲHNyY])ɮD$Nud~~n)m! ͑{s3Vbٸ|Ĵr~ &* xLnXv4]O(+%v]E)-,Aɮ eR hHa.P*^#o y Z\qG`Uݣo<̔Y m@e*>dƂ?nPyV$JԠM=Q5B 7O%)lDvS sWZy'иg0SKh|,T M?ј'-u*)=C2"6GDP$QkW1m gLR߿0%7Q'k脬sݍ˂v++Ri3;Xh(A ^t^l+Oz?g(h\Ф!ES ӗFɥ.7zעj10xKeƘTT5z/8@S*⁔8%whP!܅6ʧ Z݀٦`M+:i{d8Ԭ]S>&n؞qhR u2@Q .ʺuU.\Al3s<&K(Ca˕2-h^AD{ĦQ ew[Xro x9J#SC4+W˽yFW6<*GUրOea0u/uf #Sf-6%UjXFg}ӨߘlipYEEDk>RhP99ji%inAh]% _ ԺKZ2(Phܥm |gcCo_&+81?+$28`UZ 6蕤l+k5FUÛldK}[ NZB_Ag*jzJ<ׄ3 lidw/^GL7$SY@tՔU Sd&պMSs8wjZKz W*e 49SE z}&be5ui9n(muJq#tHxO We6ŵnMWAQ*rh䁡ݮc*!EHӧ;Fqn 9/KJA;f0 m"40o:`:Q*eՐvUhޮQp%iaeD}UE';߄58(em=a1E갾~lSz">cMc*U>Ʋ0J+'ݒQGaB ^mi ^\fSq{j_6k.=3FOWgmM D:Cs(@̲e%ٛ2Uԧ$/4d柗4A.Nd#2=Rv:e}+ TF+mQ f>;9&,*邸 ="m9 _^$(4\q:8ҰFe+pS%UP !S-'y x\ 7k߻ C 2xq-[I rFKہYu#d M3 OW<4;i+ _|GRQ̅mXߟ;%U}Bp~;a> ҐF8mPmeTb524b]UW'Ua4VsHe 9;I3hK/J yB쪿!xFo1?Cԥ_|u# Il[JQ/Gc:hߌ4G )1hז!$=[_B[]n%?jʬglOS^eԴ]Yt _3HDRNMpA"^G}g;9+ߎ!6*J4ҔLڤ%^\6vؘ^D.ٳT!̮ V:REzbFZ0q/Xj7W ]g2CIͬٷyn>S5aN/ck"}Jc{8w)LJV8c!Τx~3tM|Ta $$ٶ'UT œ<)*p;K!H_ϟl&rSCޗΆPfdnD5ȥo*8N0h}kg;[n")8C}m|폋HUy"Av]1QjzP8pEԍDiԼ\ *Hz,R8?9Ok|:.?6yŔI*5FR۝yc˜ 00IY3s!N 9q̷ڣ͓w!;~,^9$:8g]6+(hCS`Ifg4Pab"0`sմqc`16ÉD?62@ZlS̖ǒ65?زHa͆*3K"Z"m|v%;TpM\e6D@ã gm@[RG:(5)Zs Q?\FyM[@}|?N\7~>nVk0ͿYcر˚V]NUh :%Rտ^23;Qy7u+ -g)HO|8JWJ~[wtTA¦fK^}~\DI^u&["mZj U%!7auBY0[ _2_ќ=9|/6V̴q!$^64ce3YyZ6eܧMAR`W%De^Kja&76M/7*B7.'h*5lE2tdyb SST[,4Os%Yz/y&MN4 զ=zZtؓtp.V1Hk=՚~x͔ ybh8BVi% }zd1jϦf:`k8Y-~^6|XG+շz[Đ~gkoBb_>ǠOOEˠ@[輨lF9~} c8g6WNHHbYI82w|yhC-N??T$SKVzNMv4ZbcNIQ>mNqTvs+%m}%:Ϝ e?}]Ƃ}mnjrLt2 *7\mw82ynF Eb^NqԷI">+]}xRo'Y dQ!_Pɘ݇d߂GjzK0R=/od1 ; "DG;zSr=wO;ȟQEh+ĉ$ CS{(|/Z>L@8''U/Ne఻;fiHIgI9Kls;]3]dT>9pM7JT)l#Qx~XâHio}_ETvn"$ýCi+qtI3IKNTzbbI2` JWJhJȍ5Fn^T֙ \~R3 PMRa)m;ҁgu>e)iHZN90\8h֝f}'k*=(;c "f v’ypյĬ'V8SZ-:;aH1Qƞ%JT'Ȏ\ˮ6NR[^F!\~B7V6]4̤ĴKlYwZ0i;f/OT0 YN xN yW(<{9U#ZtB7~/2Ӫx?z}WwN8(Slijiw,"$qffĉw6Q:D 1C ζؘ5H2gci?ɨc4 ', :O (' ڨAn4M/ wɼJˣx=12R B~zoP4FD oJt1Y?b^YLf'oSB )rn!>7Tb̡FRLl#S\\hY5ab]lZ#.9 k('[zk0j0%|L| `թAsDõ9X>캰@I~\x3+1#G\#fHH Mipnx4kwqGoӳ׭}c'I. 7*Q)njE_Vxw^<:[#Е;yoT/nwoZI`_*xo.db_#9)|0W_VӀoCxscICDTqӝ݁kB6@@( slى^Cc`H#"kz٩_26[[aFuG"Dd!q > 'x85{QVpL&_YZ̷!Qy-J@'Vld.ɖq #h~%1iI6Tj;JVm0(B=/6;ƣu&cwq,1hV]ɳ"54%@?ۂ z#%g=@ ;,o.) ,yRg`Ř`s00Icmnx7-0 ꫖./=בJĈ-L~LDjOBv%vNOy7xX FbAq{B 0^3ň61#P˟ӼafF^!p}lパ?t4AP`+aS$/[~:dSEm54<"E hM݇IDz,y"/8quvVX ;Ua ۶ߠLVA=:bao)^*4 ]q7WAMkfC3ؒ ֤QYR Id9kZAW,8Aasu X< x"s``^8OOJ5Mwaw$W},j7šOWX1NF]5hJx} 3Ms@E}zߖdZcO!"07c{&Y&k8uHAU#hi wA\1YlQ\)%RA͊dZݮG!Za5 ?7*b%7ZHe<ݝ$\ݍy]Pxz;|fowr*wLCF)D`G>lϊuy^Q-&*Q]Ө<* vr`F:WęN1h#zkAgCJ~_@2| X5QKE4#G߃WDM]}ڨ[ 7IZDTgX@'bd =%wDyY1btQB"܋bDd.`!  砟m\Wʯp2ӟA abl'MwZ[C : D$SyMSkkDy 49PH.9Eϥ ^}Es3-^v60+,psA9v֎ 4Ez{|UPa7t*f(MSLjwZi?-<ĉ}5PFWS_zCӅJM:!W,ʁ9jv*F T$2H.-&YX(:Bwֿ]y A?:]]Sʐ|{\O9N|VeͦlGaQ{ T9 7OwITu8ި`it-HOf{HDA3Cv?qV&EGk]Aq0:& K~ݩMԑ=&\QvD,S6TtEmɟPkI[6l͙y߅aɊs??KeMN5սKBApTNULY7C;4|7%؂堯R%X~.5~ԍ RݬtuC ʘ }95JY@g7970L~#sDC ͼZҷ-!؄, GqlA1V>Ug!0¶=>|yZo^~1+,,1l`$ 9~hؽ$4d30ٰgH\C󼗩÷8r!32ۣ&Tl Ouzj)П Yȋ.+nHruM -ȗ7&kٚ'ҷSM:mOx0rgmda{ж*NT s̀,@˜L(ugB"Y_.R_țMdsQ8#BTK"ZԦOh1x\ _hRkX/T4DDi\ ]iq/A uO"R#ppF5GWW`}Kej BS,诽 ~ L̂Jkob.ov?H25 ͈up&N<ÚkB'S{( bM2 n5#eY7TĨ08“M"d+bg1'ܯ{-) }>kͬ"s,:WBÆ- SŻꉩ%:z5 ,HfZ7[c!ENzFC k(xyt*fJu[6E&[t2G@-6vxQPa ngZ*Ze$j Y{DrX%2G5,yrj Tnm-HSWGfu  7;Z ,.v-KjfaJY+pDN;ga(OX=[WxK1Vjs#<2?ǯ>~52UPz;Ѓv0mD&s8g?!6 7@ǒJ]3gqϭ X"v]S›T :_@m?ʍ$gsˬ: h.CZsD"[ 0dA2jI1f0Q1-8eǩH ^߲K]8aK.Νu5JB)n2Ou膁_⷇@6Q"N9BA.'_ 2·ElC[q|8gs9eK*EY8$ -hjGZ?\2&PEsF& ]~z8t?Yg//za}42YSi<9 &F% ,tإiMx5C|rH-0fZj,s%oW鍂ܬk(}zK/6񬄭f%RB{˧?xqJkѡnjX/~2$T_'t!ՠ#C)H@>{f=C@~b?L7!-Cm^Aܩ K`(w,If2! %rDJ}hԒڊ1{ Qolťp~hhѽSzˑg9<.h*2ceFZ܋u L[+ -1 G_M30xWzMq/gk"|%A[Zwx+ƥ}*:O@"w/A`>|D+])(S[qxU~%PS >uQ ޑmH1RHCvtQ[CMD!FӼ!@@oP$]'-P8ђzko fa7i0%oTgz,z hfjإN:Rp3?x7(U^4@|dUJ7w + 033>Tb XJe1kz@\C6j)Fl+|r+ F_&; ×P$:C^Kj Ԟ4V |(z G%2wK[$^GI'PF%%j,(Jċq=Kq_^&?ya1}} H\@+(-*<]P>8>۫(I2^{jd0JDžkqXiG''OrWgEov٠PH95\cR僇i| 05z%_#_%9(ʞFQc1ƅ#*~bE<].aNN"WGP"V#j,/I]K) _8ﱡwF$Zр wYKB!9{'hwBq⡝{֦NL*ަb1+JW qvS:Mi_}P|Fpސr.꽈AO2MHD$ʟ%ϞZm=e9#+<^ Z> AUB󉜄Z # 9F'G[VJu .N:v279#: L2]-+s6O{ Jf ǼfeQ!$nde;;5QRskޗ-Z Gl;W3r%S eZ@@fxDiPvgv{u+w1nv PcL`zب02bF7](5-l0@R OʭB:'$Yv8ڎgIie8D.0 ׏E!0[2%ð6H$iŸU_."%L?6X1[ f-g@K:Wnp q|Lp$'GPX 8e;U=ů+k̽j_Vvn}h\;PdXӞ-Hqh2&_R˙ aPuf!f P#(?N%o4?KWZY,G̴r=̕M_! ֻJqmɚjLj%e*+4-vq*Yv7ןn-ʁ%l6j>8)_2i=r^y5fHKۡs+u]И !H:Do-9NȖU6xS"V^$&wІ;;2sB!bPzk= e. OQ1#un9 S?"*7 43"JG̢No9SVpiz4%f|8b4k@PMc;)hfi@Jϙt Y}jXa)#"M ;SU )O?ِ5D!7\2.G0XXY F4va/ = XЖ2XE4Ŋ܆޵k /d5=N.ysY㌘'Y#FVn%god ׁT\b$0L()EyܥB7JI #n Yr: l|V%p畺Cs7NܶR+6p i݀ahEw C֒i hZ,E/]`ɣO$GH ځP ys]B?$}xfZT+ WS=-+ %4E@sM52U\45cQ%ZeءkΓz0\ՀԹ.\sb'҈`h؜]ujqfν 5ZuNfݧ@@ﲾNr6\_d:Ḭs(?:lZ77]q^鍎(.F|&HQqQ{"0cAQ6GZI&|dJ!s$1D #Va=eVME_ qWLQngZͺ”/T?u&[^~"mUIO|OvzwQ60Qe?#34o*Hez cH@ag9j{&>YR:ܯhsS$!zg ix׫wK:A6CR*HxxnR4Tf}Lfrv\pݞDص rPYg"58Mhd]D#Uk:̶um&G} gKmee%kZhQR*RW0ը˻պ%\+/$} {{55Sr@Nmz"а]j)]w;AT`hcWVqa>q-@4G;$t=m:3TaX՚T]֒ Ћl_pRo9S*Z%֖+4A Bl Q;S*m<#NvƐqܕg7Z(PکpZ1Rܳ#dTG"7;&N` T4.4ボwEݴz M֯/K# :Sê qM(Ge +d c piZ=1"H}5m.=Y'' Bk9gC%MlFpW!K=yX4Oi~q`<}-N. u5e Y6V9v >Ĥ7pNļ _9;Njn~;+I+1,aqΪDrs*3mJ1tX!ӻ"6ugl1jx>/vW/`:@*mE h}ՙt×HLrlwmG_Ԅ xy^5AΨhܲ,ۑٵKR&K ָeB.7U-CrF& hЋ5CzyԤ4 i5RqӡJs`ǝ[UY~hüCz+,.匿U8E~RU5q3ZƗhSjxйZ"JPb;k.BD1G]VZ)e} "%H&C<^PfW/ *CR\zyn1@ZDP(ݡH[e/z5Z_+n 9/mݬXIM+'1ĖZͰjnaa r b0—19hZdetUzQu0ƙF# W,7wUӸ̫#dݗF„S੩LNv58ϑZG_O#NHF~=@Ct!2}Bb=P|}tY1# v U>sN>:8 ASB}K SZ-#>(NnPÃ/bT8y\뜤Y^;ےvTu"m(Fv 9{ #OUe Ql,I9~驤{w$;Pd'F,GvK1&E ykMIQ㷯$``ʃ1=pN+FŲ5%RrE+5 kp[Cػ,Jd3ߊ-*'c0L;s8n\%ҭ]WO 2LiFg&{IeߐY|)kIaÒi ږ1kTOr#x-[/J}q3G7>KäBƼbu~5 m* ĔCXIEA( D$`ֹ,:(GrRD尼4=c,!'v`[æihu/ 22u%ϺMdJ*ɘ[BCܨMR?[:=c6T>Q<(9 :^X);Mpڸ#Vhk.*"We󳱧f.V*V>L\Suo'i^qg6G^gW{$›b^%q'KiKf ~_TJ趴 w/&k3 "qG&gԽ&0<4F%o2İ {^lF!m$L Rc IEy( y*t /W+8k ?wNyQ {څˁ_YW/Q`z 7p2]lTvR&!JD̻!/&.v^?_g!B36$?/h^ZCB͑|*{D)'JVUids@Ȭp_.&*2,[$LdimjȐgYZ070701000002f4000081a4000000000000000000000001642603a9000018f0000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko.xz7zXZִF!t/t]?Eh=ڜ.+MSHo]oZ/3{-7#v+c5O>vVd @t[qFÜiҟ>lw1 [Ts^X|?^>V]jNgIHtz'U _T#͵S9٤P Hf!‹&l7OL۬@+ki|e Weyl|HP3;A:/_P<&p/;ϰYEjc0rRcvj7}qѵ$t%q!yeZٸj  /&: ~ HL=c]<&\jn 23#V;nh2=6"qd& ǥI&YeFܧ4cawENC]s{$S#Nv*R6_%y'qN1ܾ=>.-%ݻŴwK+}Ky&Xy޵; g|͈Qh(}zM'7 71%KpԔFۆB_&PpHHA&vxV?=نUu/|iͩ~{*(^3UsQKF&ĂygVW/SV_nYjd5޼\ a')d" b+\l|'U֔!2c5 ru'Nrn/ zb=^Ơ_0y[SOɆŜ\q7i$< L'C#L"V"F]'AQ5+iМ[=FRHxkP$ Q[y%&T ऺ-")܄C6m;./%L7y(R WaiʃLlv8 HGRFɈ[ccWZo%oʫq-R>4а&,3=*Si@ekɮ!S_zq{׊NNrŴv Gq:'=F];2ќTNFLZh7b s"P~H& tV;W~InZJXekw.DW՜%EYv ܂"&P`|G').@a&EӃM9aՑBcAN LL>RDƔ"ʹqJG[Xkt>ik66ZQ;+z"1Ț{:Zs̀)F{qbzZqZӷgpv8gG? Ί*FѼ_|gǩ}%|4+Yz쬉j5jp憽-Mx6,V@{w0~y?‡~D^w07Ry:Abf hk/ aj]{g#uqYJFS[y<5FfF3t4:#]Ðu~]n6nu˞˘[7Kl4ZvzM&TrpTrr8f s˓?8}fϨ#K\9έYR= ~$9;<>K- VkZdF!-!7 3۔0 !iz#x ,Sdɒp޲%2[]|S L雘v;) cz5NPݻ2x%|\*uqƃa]`Ԇ]f  Qh mtE)3^g1, >mvQt?qNN-sdG$jtwk7n k0C4:/$CHIB6-F .>0)!mne7fx%B/u8n-~yx_Em9a4 >X>>x͍Ofh+M/`B4>$]Y|nPniAdB˜QTNgEcCQwOkM`ޖ8{~# z}8B9T Wv:ȟd=xoHJcYtSi>h!5__Y 7z5t,].inJaaV'>n{ mvq+g'<{UzC4iE0F,3޿ J[G9DT̓kCpO%̃_] _p_C !=qͬH8iwk͐Z0=jcْ:1%'mZxC, r误|\dAGV?N5/̀"#DyV(qZk[BzƕQA rzDsZxT'6Pφynbhu\(qYk2q}"'.zi)H 9_~X"gJ=SFg9xpDd=N3_c(h%W~skK?Uklxc0#ƍƶț~V@*#=]-4^m_-f5*: $܌Esgpjp;W"\! qlYJ`7D㻨}$yLԆ5VS SB~[U%N qdZ4,=gޒCSf5rUGgߧ'w,pL9\k5㲧i*prur95vEzL$ #> Wۮ g2x._>eAkZk"#/{Yy??5pDw@i[G<*=Nb%"n=vX4DXoFjU\Q46BЁbɨ? OV`uZKc@)I,B6]"2tCܕSအejO oX@C*a%$/{v59Hu hQ('g3bo"H4Ԋl$1Ռ2M8AMGs4t)e+{r^'uu.ܹaܐɰDH+.o(j9#7Ïθ>?bm_@>*n YX9!h^b՟%h>E$ƻNNV( _V@A ݊N:o#4~a`߳>@[jXĶLwZ9j8![3iMLBE^"M-.>\!b^ӄ G;?g՚Z/<^.L?Cm֩_} K0IMTÍ >**EI/{}M҄h'F"V;VgEu. IqMd:Zөn)\D~%6<#xص6>r8"R=eY+㚉bpL8W*Z+s,IŁ3w O7,t6B5+-Gx fJ+]rHQݐJ\1d?0'xHУIʏ"v;Rg:HhW+mI`oRCL P_D>>8Up7<; 'Z߶pK0vD, ř6jD·B2|֗5#C\{Dߊ#&N,9QjO@UDduQk ̘3yKM7bQ\xH(ma0`+^2Y ). oIPBtcЄEo%Bٍ48;To`!miA%.!8+b,WR>^3 NJ^f?M 5´Ag'BėY4Al ꚪw(ě95+TioUqFjϚ8e 1<:r Y[i keŲ:.Oh[ 5/Ҵ#ȗ4*`y|T |sDxf@?C5ɐ4Յ#Rh!T6\[3͗Gwf(.M}[0@R.XT'Bk>(Q ~FQMf=477طbv8 q=ēk68'N/wm)8 ]\ /" R4|BхaX *i,NorF!#1C\vU=Z+<έ&apg:w0hx~%J;&is|\u!<&R#]|+WsD,r43660$ JUc6v vv =׊G{* ,&r󖂑~*4?eb\7k? vǣ~ko9PBM $@_~{<8hq!MvD!ٹ&\R4gl4 T|Oh5*hx WhԇFd#HcgGt̂-!u㔚+ӳ 7 ^ccr2U; JaMT Rq+ݘ/f]J>q6v\^4Sji6_ s3 xMXP2U2Ak ~{6;"ER|LY3۫gC#.` nGR;#VmT P;қ^v8jsp.o%@7%dR]\Q0,8}'2fLSҴC'Ɏ*FerdpZQbn#{锤7#Ҙ8_ՖT+yWC!K¹ԖCMoiIU`UL{½M2ol#i"=YeUݯ2hl_BwG饭&g+ l:L狧x?LPsI0EtL*)D&ze`tĪ9kj3lgLR [3{vOSJgIt _k&|8Bo⶟nL(bq'WJ\]/\5' [rS3Gm5>Yb ^^@ZhZ:.Z#̟]! M躿?C5wMI_+fj5ixI o{2ro ̡f/>6J%;kT&8Ј ,vI0v02Rm~sLÅ[F*P¸k-4m1 YU4 Cx]ms%}6,zizE۾`Σ'Ydr+REΥDB6JJBrL?˵T*ٲA}F0*)zܛQd c٢]&md%%$h]xq[!B=MY3`F3rĤainRSmw ezYC8ZS4MS,|es{ҝg:2R׺lz6ج6XAYv28Œidwj_SLXXcq,ɘjUz#z3v1qL=j6e}O l>eK,nd^qx54} 蕷ܥ4IJ1ʻ?xy5ςVZФ0i0pK§31b=ɜÜ1lO)zJf?cq$NޥSi.X 8tv׿[u:o5Cມqd4Ib?4|!ڽ$W_k9))PzS8i9wpDLVY06PI|$\ZFnewF0/O9FOnuòP?A ]\2BB xѬ:Tv}"s [g/"W8i_p\ KvdjFZ3o˜z宖Uk=}( K&~&Xq2Dž"a#n )c=wXfA4&d0 ͅTǺjcPfWʶ ],5l̼ז(Ηdt@6#t/qrG6H!":#R\mx2xEjţ3YǧMöTSY/c~ZZ!/1Cθ=D4vg@j)eo8l q?\HrV#Nr]s^i뷊=6EW`>) yQIF?Wc.peǀr&_?Q!;ЎF;>b.lUc#qAUi~pN|W[|v9՗C䚉rbZbI|#% y~R|?˸7yœI?:eH~9t|f$V O5`_}$9UJn~:cc~@URYo߈` Aw ..L5/th-Oѯd'ÓbSYË5B3= Ε2c5Uő;g߼XSE"ZOۭOhq?%lfm-,B]@ڡ76ܘ:L7c_ ѕHC>`W4Q$Jl:a!8>҃y akY\$π p6AaX ݎ#AX\̼:-_lCXY7Tc)(rX01 }FexQݝcP4%UfIn5uph-5B9I$$jqa! 7XdyM4ZF,֕),U4ȵӮ )u'B..ߥ%^,)|F>k__\"l6ډ;R(Wɰo@x * F);m_,]bmWٍj:3QRKz67|u+>opڳ%9yC0*M1Xg6#݆Ǧ[5.Q6>^D5ecOZYŗ*)|cEM#fHq0jaKEc%mOrE-',66;iBERwڈ>H$C+#ЏOcs8vA.fuR}͂SkT 2_Tk[,Vqe> }%sD\ C\M_ ,ȁ*&%p{$}_SxpoU+,ʦr}lt{ek]6Ԅo%iD7Xy,f y-+~|V}$[ ,='% r/L @&]tK/ۣ<) lr``uK\h0##ۆtsۯ)vܤ` ?=\|q5QD̿ ,>yao>PN{)r}&|HW_G%;mjЅN' ܎ӄ$~pͨ s9˅aP_^M0aY%Zdjs&ޱ<7~e,e 8>+p\~t 2^H6_wc rdjUgḄ6^yN`ǻkdU1"^.i٣W6FU{OQMVT A\O%&;y[ٮg y^G_j«#(}%X?e6xuW ?5wA,8}%8mD- -^$Ba#byuSXʎ?Sy3Daߞ/ϊp>Kf48QN0]Qx1y#kg-wz}FÐH2DFJy.="Ot>HCppeE@PTXb]$PI!~#{^ ީD/_]9!r O(NW/Q~h{7v*PsAn?*=@m8N- tWFp`Srj8е(v1^YZB+,싞g?uƇ`T%zu\2*]*<E6*o>n,/;Ho'\gz0f@ʆ|Znu(<~s,,YV I5HC s.ۛU Z"('GlF3˷h+hۼ!FsmP%e!ns őEɛ M6u%XAZF,ɻk-pྛjy_f)*/x6kһ*n=m:,=;"ܻC(a&%u: wx5ߗnH,D&ym 9WZB6]E9@/pzYSy̎Y˜eY"!%D_4YTz;/륐~)ioրDaٖ!S;K_Yٶ! JFpRyG;t*Qd\5#uv3i-:T*JI* ps:+I0Ak[ 57p81q_A7jAmZWГ.(b7^H!̥wM5 w,-Ӛk@*MhGG XV )'=K6Zv!R!38/K-:#& mCR%LDiNt^2Aߠc9I׷ujx6IPwhQ<׍0/yWGdTLLJ&%-@˫DuVu'3m-9 g_+:52GLx9?f!ݽ1KSsBy7[ݢu}YeoZL]CyH*Y@]3xgZ''f\E&`(ۀ[D-{9>TWJ1p8HrfԳ0lk:zj_{,ܛCy@h$tM<+hڥD^5݊ad:R[t7hvu^goөͮzM*P,vv*mxM^budsA=yZOum?ŀoIh`U퇣nzV2IgwI-1@炿OpYg~kBHr!mw[\xt(` D"2q2]|!Uw׬?ĝ> :cX4+xxbT%Řnϐ\a$78r/]a% qDT<lŵ\j4'KT 㿐AlP<. w 2+.{jD" }\&1Ț Ї+ `@/k-]MrphDQc916\Rϑ(emAޗ CGwz\ +zylC0D~\pQ].@Bߩ0+TXخb'FM*`;WBFqC,.-+UL>jlpgB8%oc%$Zߡ6L1ZI=]< ABYېa-8m I!1?̰Dk ߄4IlIV}"{ew=61 HKs,eV+xʒ"rA@B7T<4)l";,;Wwm>眉ʍ 7xYjF,ZZE%pճ[mXcvHCF=e{[$ ک LʷʊCzq牯Ł 8H2r5ouA &^5<ʸ RcƮÒlQ23߃9 Z!0]q8EQ f`Hux'!t`UHy%U RIfI+/wC%KF⢫/&%'z|\~jW^f9,t*Rtf90"v,Gu|J YR6:o>/3hm&@11i\ lWp2E3~ Xn,rx 2sՌiqUrR0oPH M&3\S.6+\Ll5ymZ_r)7cJU&&XACP]ޞ=!N|Z21+l XSKvQ(`"h깁t28Lc)rK[- $wskP:wA_.yw4bʤ&(rӞBFF79B,hmg;u+,Dt{%N^J´& &%)|Ճ8Y><ۏ=B,K^sO<2U |[6br7.UDd*èjUe$Nҹ*9%gb! &db9 g*m+/5YF D;Euǃ)BR<.ȁrYY(8K 3WWC{Km(>5.#[]5Ds&~Ӡt^Ԯ8Ē.\.8x*\0x(L`%G0&?泛s N~}7E)+T3(y(߉3s}2@"ʛp| ɈAy5?0q&r@; %Y286|*:edoQ~I< (^qD;IWLt۲"s݇+- B{:d i[`w6[.-7:GD>/l8 +%,An֩X(R [s[Q撵?0K%9SCȝi\`Y;)~N2Y' {֖brZ`v름Otڧ:m`H<{m=ͥbRd|Wc9Q+넸TNe]9)ˊӸKN礢'=ie>M4[֍߁KU<"^5ߝ5$!@ [;KXoxoYE릭pV&|_'> p Z$X̦twIeF6 jʌ);@h"cv}R\=pN1}ЅnÒ0P);ɰ4ʭ!UAu:SwQod]yf 6#kdOtѽ#Ps;<[2{)E|` նb8L:+_<(N `kLJs7a1GץͫO13 NBsӃz4b`"+A>oji7|۲]ayʓhTwly^CӍkc?0)"症_zԗ")3 0oDYT܅H箻D 20;7*I[m8% ԲPkn.[HgVXe S \oLw$eԏ4f\kQPՈP]Gf>QQ$0ZBdw4-PQлb%KSbކ|FDb3rJ\td,Neh|`/蟉J8?2BD e$IZy*eCT6V4S!_ CY.`d"gy!_IpyXMՕmO$nK嶋ا2?=v]VGE7$ᨸ1GM,"]Dż*eI1݊ 0^^P22"eMJxw{e'C濭$=!NE[>'%ڨb϶>Mw[ ~faGͣ6P&isi}OPuG8(MTiD}H\(=[QN0t$zf;iPCMg+3 2D1nY;Ӱ\)W㰛/e`z{ R"#O΀1t Ӕi+"jzCqϯ)Z y\ Z:3+&9n_h G+^0;XSH K=)B IF*(uUg2U0j^?@(Mi(rf NtK,(+@hQ29 O%ulw%Iy@dTh5E ݁c0Mvnחh|(;?=d+x4}dpW`l7x]H PFŮquKRԽ?բT[.opdҼQȒ ^.שfc`jض `xه7A &iUblť%ZSoB $d9rӇ G赹ߣ՝U{v&[Fy<]"Lv*vwDS;Bf_,s;c~kfep!M`7C-f-ϟrzl5M'Zט?ltb&`|u P۸"K =BURbFvʅϱPl㏤(hi[%z ;gtĎT,=x6jlK4E!prU q|9NUG}0DVL ϡVRfI!hճݢ>aTPZ28BǸKyBђq"d'#-<}\BX|OV 897ͅRCY1P۲G9gf|z ʋ *RFSlfcHt nVX͇f") D/|憄Hi 'Tw,ŽPBca4+xbӴM{OWiW?%bkQYIυf`@wtO D;vo ׄRq2N)G e2MZOP.oNF!3/*VgL vC7)J}FjjF,< 3~I-=R %q-Q挑dY¨LE?%էsrz_UFIK5k { KL@{zZc"gi*?9`ćSlZpT"lWhL@SM㛒}.w&Scd~+fDxiBjff!XK3hUY9poCי\*7rf# C*D 0ڢ,b䙤xyPjsgpZO.tJ ufl?dm|: U4J?s~ vRnA uPR(^僬.`r){pW F7EBם~e8Kϸ1GTee_}>_HuC@=nys;UAd;过.5kO|~K]yd فaLzJІ lb 0rGLQ9B oPd%Pᨽ m"6u "}3:ءvtm zB(qs쪅Æթ% Z8m9c]22q2* MUGq[E&{ߏLXyPh1e.TnY+={2 xQ_'K 0laJZ k!t{[sWo6{A%.ɐOtqkʓ`qROrEavE L52k;ɠtr<+WZ:&NkoHV㽐m7Bi >+B+zuC%,oWp@^Q^/k6 Sk9N <: | ɂɘ$.oԋ2A2\67\=#FXvŀ1*<< TjVk>h̓$P"& gA7czqPMjzpvk2kMd y謎Щ~pϾI9~̂ pR*:S{I ȥ/x"F@Cr:aj Q(ٷ R(ye/d9F_<+h)LAW D\.>UKY麧¶5mEߍ|L=/(y>CLT]/43}f W3XxEQ$_;]qx9xDi.Pmla^l2 j 6Pb@"t"N OIaM ]L1 =bmW^RxSgUF4" ߟB[FU${R_v . -Zg݄yyggz$P?۱:pF:oCU Y'8e5&,s8+y ҐR|V4Rު)A14Eo]N ~H$9~x|*Ǻ[z&|<np~pb(km>E苩@6 dj^-{-mF |rT5髩2]VeHTܑ(|gع} s~ n6b=.]d&[FRrf3Xfzhh+裉ӴN#A)n46O89(V?!ೀ!7\&3=q;Wb:ʉlJ2uΣw0}QIa~9ih[\ې` w5E+k6|Yj%! e{f[HWab+Բ3?C#f].> k;F}.%L⦖g (wr.D~+8t9gG@!FwJi` 9fTC CWzE>-څSCvԕTd\82>IS jbQ\oy,7Q%_ Z@ g_祉ϳ\rWcMˡ;*b1'3H¿TP,Ro7LԜw -:U᲎ѤTx gs)%TQ%30[6OB;ؗ8 p/ڰ9[|*X;Kl[.D'1z~=}&\%KK|`X!@SK3V.`>D]6t*n42Ng~QHj cwџqHK8mVR>I,5DȖ;9021jxg,\ͪnLUwDr%p9aA~RѾ84fb .i{Xi[.XtFޤ.Rc٥Km9|+;mulHOHIA>mP"Uky[Knsv(amM,j9t,ķIOHKSOl(d}5ݝLe 27#x<,Νe|CL:qc4?!_dRw1SǚzfҶt ՝5jһEr]cQ!QD#ozз{-OH"mqbƠkE^8<õt' V?4G `CZkRs٤sx{0fx֜Uv;mxL0G/XCMnsD{޿BpPo{Y Wt[@NXފSc_sFn ck[;n_| $Sn$dEU GJ!fzu6^w]@$h~ɍBwb&+!9w~UU _7x5%gv,ݗ]өSY,s vķ /#s /5^Lc;Ԣ7=3S9(+xg 1o1Qq g:aϱ;Y<_qV!zYy Y55fY4b ? ]OߘӃ Y1e穜'U[DtE[8 鋴c(ԣ &k{-\PE=VqELK#!U҄>WO4g^k/Cb/ݳgySޛGC"~X`2,F!j,ggb'Oͭ{f܊uzњjRK/Mv@g9fݻN Sh]$N|-}rN"W^3CKiy\*W\}-sV-@례aмgdatJ貕dБ>pň,h NJ/,yПbVjCl>)^y%wj,}2PX0D#NےiˑȞKx pZNM-ޜf CgiZ<\@?tIF/'[l5 weh`QueJ >VG&q7N8>elfθiH, ӟy@$gkjlLKe,&ʤ _[zF-}6uOmNL%^<4HC G"-v@#$-HΘX`z!^wʛd+Dk4tkV)QK&n v -XqJG'-Lz@<~:n 'SKkg OsE۹i(Anq0O}l8!BUGnehA)$B6Y\tqK7kC9*gئbguo7YJv)@Utb]r=/ޮ?ptuD=|B CsE_K1j% {WsKJNa*h&=`Pg C©{ePDj} |#=T7-잵bJ=8Z:SZc2'bXoHWnb#/ZӇmdB.Q 0S Tr>4'p[fy~5Nh7Ǭ#EQ2H];0";A<ފ;7[MiPCb֮J*!BB$0<0Ax1V=ZVa hР$2}."L-P׋뫙ԥ|u'b(BV\1pFO.>FYLZKqV0{ҫpwMe\# kCmwhp?y o:z'cnE!9#1 A|' :/! yۚ< (C:H!ٵ1*:upxDDU -X,R>ـe8 *;82= S*hEn0R}eM_8qV ^J1Xp sw"qz9L j_DrtnZzE&7tn$;GЋ +ݤeݑ ! Y.Rf5cxür |%ʢVh/z0;cJ(c^M_+=6z-sL1.6B߆9{a?s-!9ᮘפ#ʻNq4iq,?W3K/tke{™muoj.553IJ$^BNJb*gZ*MRgpB%J=ud5TF,԰e9E럹-zdT櫑do%]y8ס, >c܉Q;Fr?c }ș旂P+E,Fztl|0Ւxv>h +@ZIj{,{viB)X~yx?>}Ɩn w{V26"k*IxnK4յřxV$sŲțtl' b݆L|z`Bt!&Zh'F+U|ȟLC= b/VQ?*"f'Dsr"btw~Q 6|dR@}\]Z_6p3LCDZb擁HR촡"KnQKJ`_o"܉i"^!:C-Ρp/9ӂ!OU/PCaS{ 4\ ^Wz#=;ZoxMąh3$퐥 'dgۡ͸HXpHPhopOs57=IƤ_6}@E]/OQԹTȕ69 \ 3SjIx}GP27(%f>seH\a/XA#~EH50eGF7VZ,!rbQ1Dɽ}3(0>%Hq`X|Es|3c ,RBohքzKBj!UP|$Ga_ί=,CL͎j.yڤp4o`^r[Ugtj nx|&0?O.+N. D ٺ蹖C0Z˜b&lJw'\e.ƢfLDpvt{8%Ez"C7~;8҈]MI4֒QLvWI؟MHt`xU փs=".u\ٻA %-=e&_8)M ^z,>qGvw`J͗W=:YfOA0ޜy( Bg`}昳2LJ&HvTձ_-ʿL"'4KqV=>dSwY0SH"c䂁+Pb>*yE1@)wi3.LO6`m@vkEI%VY&`88v8!H՛`Nn3!үlU `p}h;9K$SO GJ<~MCЉ '0_+" 991i QѤ:>L(hM&L T*4|E"yٖW;z[1y Gh }JOA| ơoeZrpn/:{7nݳQHBJAe3ᢃ\ݴ#ZLv\NAW2ol301tFHhe4rĹ !7'gř0|`u};?+Fō@M"8rhڈPCfwTeNJx:B^5'L% ;ǺuSёŀF:kWJMd+rN#<A klA֠5 "@Q7̄DB7zߖ\e(z߫JIh+1$ҥP<-u OH f g2 5B Ǹ`6-2ad+ 13~(qViZ'`&/<o+_q BqnW=IgL ɺ$ 27 w]AM`c q'ոU.>;)α'A|$E9Csr|x,>[ɵշaؒvmm,'KDs `&%#ZmXQ`1~GTN' 6pGUrrw~$)qp!#;dIZ 1F–1 k_i5?`e7{MS/4ϲaӛ.Eh6NȎ%jSOJ!A+ ĬPađKhP61F:֣ \a\Y4I4m%2`^ Y*:7Yy' h; XreD'kvTT48uXW–p5{_8p$YGTqiy+ ۜ]3Tc0&uueRy֤0=Rm6[ 65uKSԐ9^@YB)55 NiӝոQ \ḧKZ1Džj%y "x;ݻ_O 0`ɾ)XY\,= ھpFdZ b /T:ec:?]5Ag4'~]дhXtsc"u*oN)~ 6clCo} Mr_NxY\<8^ֹSʅ;CO [YpW^,q93_Hu]Dï}OTr~7 TSɀ^59fǔ7,@9q = -Et=kH"PbfE?3у0{i!ewCt~o=͋5F8I}a&C=1H|6199;u.V^湊yI@6[[ZB35o6zWF~5@-Krep.,[ /OYM,xܥtGVNVf:9\MӍs[ j YZKO4AJ @eL&RV>RfOx()J^54ER\bBiR(/PBcȃ/i^ vɽ?S. nFEne9xI_l~^J۪4+5HDфМSG理@?]Cҋ/ak ΌI%["&4 Vk[P±+:i81B>[=F/_UC͆ԛ3'./xp^̪[Fk+)o0e:, 8 %; Rm#ez{Hc$XT.];V)<>A^7bpA ]ςiUhK /w,K=o)\> H<z!7n~nғ7,@`巒|LaW1LV~%7&`FLr]lZx" !D 0Nswubt 'AbuoW]E?N8LJ9Kظ:Sݏ? I6 1=GI1Yf9ZCp ܬu_qn%/h7geh^!2KӞcw5zΜX}BBh^D@Hjqwێh[5oL7Ъ{#J 7wW\?,' r@\8ߌអ'\F @WdxLX-/LZ-˓8xf!^iK&sSH;:ʃ,O{W= u\@K"NY altfaQn\/հhI̗2WiRgؤi!TXf6f̢;.Ř"M،KXE )eg^|I\N[;a5E>f]7_i鍹w*u?z"iȪV gvfGZ!}@O4-D.F#-'cd"͊ bG*h+ۊ/‹ %ā}!rgbÛJj#m> : wHNdHaR LXoBQCc8Lbb/q3ro~$ h$K6%TڦݵNj<~,e,ّ]ܯ UG6ӗPR3/ҩ&Yo7x(GPe'3Z DX`y #@&[-*κ?)`>v/3~J4h x!]+ T;ɤ#BFȸijMoU[C҃&?SmZ:RB>f-`~Vհ%rň#gtgBW iG+]5["d Ybd cVgLU7?g~YEƏ; fhܽ3oeznxt@UH/ӂ{@CsCԮ^Hޞ RjW\s( (RG! Beb 8Bd239ԗ$],b?|$ξ:A+ BJoI-S `뷲Άq%:lE;}UL5I"aY:Qޕ520560lNek@Z@[@R~O~3O+TdORLVfI(=K_5LX:ɦ焜\zى9{fxr|}VV$_*f0mߤ/ hnOS)X<>5ռk9,!I dāuzYŌ먝L 8V@5BX?¤+ O, wW#px5cvWK!۩:23],05ϬwO#Vn3SqFߴ~5I< `x,ݱf^Ц0py!&Rlwor`I`Pt’ iB L>ʀۚ_sö,u)zN R`7;+L8Մ })MRO7gP)GRg8,hZRS=Q-#ŃBmn PIS#ՃpEfp: ߑ@ ϋ1`)"fwZo&%2N'|26}؋,Gt%SRApvoH56yZ͛ٝu6E1)Bg8CVzmv¤[L;|0я5ɰZz?(pKV_e L٠xcG+'ۭ?7b ^!{  uU眛sY{̗Ԏoedz/L\J4?ƚ[-kPB$TmnxZŒQIG./՗Un)/}P Fb8Hτhd^1\UnuY:)F.(13*SKhg/g6UgxuSGT1|IőH LMt:#%I$Gɂ{Q4Qq_6<=G.ɫܲp-W{XI婀!^`mt;p,n䣟On)z:R˃vʑhcpO 0,"~OKnbt.!2np])BII #<8 CynbUXOa0/̴ 6jNZ+hH4˜mv 7\dΟ!N9ʼ%c $A*us0}e?r|4a㊍"[ f:#7d~G.V!f7/!ø7SF{_=MHR=[{~ ΢N\xi8y?|V >g;ב"X(3ջٲ ġȾqokqą%$ <9 BXw5$ #>8Ѯjk[MB %)齮T͒/'Ւ!DzCʗ'EdAu086K=sdr"{Iᣬ(m%.q(,CRӌ:a:LR)-ԅ4qn&97!SW\>$î\']͔ c%Bg(*{z 2MJPǽmGK3͏g_] `KR/& ʁP.孅a[{5ZUix$)"h3-g~B2燃#)AMIHn#IqKQ8ˑz4J,}c)_q- N//ŚB=M ԓ) 8By1.:-$4݀pȢB$pfS? YJϚiݳvE%D4O-0LUTP̍|>n98`_MlLT"b<qyNhY)JB6CYDMLj<#VAP|p|Riz5\M !Ln%dDBD, -RrU֬󇩾_5 Ijm"upnn\*i%咂y,\(a2NNNam ɺyS%f;$%z5fV"=ͩ! ]X;_􏫞w!~q5PӒ0KqT<'ћJՈD*@y Z bq]qW[܉rFZ:Dad`lf3,01AKp[xRSq-Tò …Ӓ%2۬~+2"(ׇ]zn@ cwĚ,#o|(};-4MWvEa-6{VoaNm%\--~Ql|tF8p;C$(@m]/ R`syAX/pd#U U*E+ A$hhz$‘Y.e $_Hؓm#miL~r5s#:,3 EDpް`7@Bftl'< !j5tV*ڏ$m"<@/U+$^8*wBjj*"Z],bCΎjlj=[ wH_$ƂWoy>e,'gygN5ڙ$ Yws߽hL"m$*XE&FE'=L~6U;t5Y[1 `o߯5% Fnip-!f%d:EU6x ɖ~G>d;ʇE#~ORx|&8Tm+679|ISEy@{J:-C*$"AJOhT f 6.uźC#.Ӡ7%`I|Co X`>,&=S s79Dzb\N;Vd*6DIh aDܳt.H\3zF(zK3W(<[X ˔&gv i*{Q;U(" un?h2>V&PS/FnL#2@e'Ec+~&y9fW2h[ 1sTOJ>s{e"SR # TiRR 2C㦶*I%J"IuVO+kG2z dq5/lx_NM(AuF[nˇSs0u Q; C=GEE@U7gZ( 7q?S3 >+nܽNn{nLU_o[(DvCviۖ`=ۜcL[!t?} I}] vɭXV#-I0%5>Mxɲ}F zуa mhVH`)a2Ljtg=-tqgƦ"./H'[QFY¬g lnߞSZ]*]B<=(&Ä~6L@+ m.א #Apɞ&YY pf[\@[D1#??#vs3'н=TvQ>7ĴuqDf@0E4J̘URhIl6ITPL+js?5jl s2қ;%;4% {< * x|nSEHs`PHZ.ixq =&CBL&Q;sBPu@_%&ޝڔ*zOWG=QP\\D /¢̲SaJI'&D\JV2:sY>Bb Lqj c붳)z'~%H/5*6LTOʏYJwO, ׏6K๾ەb3).U%}aŞaTQm%Ʈ7~62b9gP"ARfDqϟf _:傧9XA,oٻ=ߕ2GQRK+[ix"^[IJ@'sm}&s1&8hJF{(uh*9ם+Bt@m ,7uW -兂X}e(ŏreu ۜ7>A-q+*Sv=MlΆPEix2rN3O^)VLޭ-H5;2̾+S#Kf8a涅ٲo( U' |iU}NҌ䍞 V舉Th hz4m4nMWTʛ3{>5#m R#LiU:Y2-m@Qm?|4K8IM  !!kB$En0ZFbGV1Fե?s#)= ^MI1wd>S ʋi-誸ЯyUkƲWo!+sV X1*u,iTYϷ `7 ѧU^]TJ,s Je"VȾϼj[M[$">FɌ j4~\*ĒUkH-XnHYc NJc2xkg_ud'%uAꕢz]J!zӅ}>Ae ;;ؤԧZ22U»1;߅};^m2c1\uJČ 0nf DbY7DI*ݚ%Ö8,Sls>l.wivG厖"X׿>^W̠0`n K9:wz-u6?Deo^}sMpXJķ!I*hZ 'ag͔jC$ޘ,s`̿&~5x~}I*\D!YXX$O?!,7S}a)<O uZ}0%STM}Zvws$[$uh 4ǽ<rףۤ}uo|7mjãwׅ12>kf]y0H}_VRiBp9Ѱ۴8G*AuV[/b=Z K{|&@2Λ[^"F%ҵܲ rS^Xc8($2b{<3+ܶÈYXaM0T=tyƑ_`3>=eΧp]N?24T#S+~@}[`ݸ=5>#q3vn휇:Fp9s<;0W|bHh.{2Bmz:wFz5׍'lsf[Ye}hIU8Ru< C_ OKwtSTI>fgӛݲuXy$XIW4szE 1Ji)@ݽKgҮvy@?9hr)ZZ;p J|Q bm3f(hGi R"+{͊\~Y1W'kz_ v{Tk7v!͘B(@lFJ_gM͹kM߅ykޟtFÉrz_Ȓ{ݲP;LH~l/(xn"fzV0kwù=0w:'8andw2}D}OIX+ۥAd~l!;~EzD{ɶ6(KZp褶]e(O/lLsb>v!ǎU} vx y'[FVQ<{b_]oo9%{HaXPG$/G* eol>Q ͪafXȳ K!/{xl'0̹2vpgFXz쇍1nRz U[y2C@O܄*ˡ8%ViCp%~9Lj3BI m ,[L'y,@"Sz~7`,\ =$ob$[QSloAgF~ :mu`l RdEP2oRJ@fXMd}[ =ߨo`yӭpˡL8SHr~#5WsP9&H>gHO&at9J,V5 ;B1[NoA$Aw\P>ngd޴Y~.SnlÖ'gHwj_RĜ mP)I$upxޤtF9XEsV%>$&L0%4 ?  ّI^C$Fc\rĠ 1!*>}ཌ&wVܬFzjMO⠗nվj"鯋)/: cاHRLrf ;Hek߆vqU; |1>?Vq%{QACy\D4c /!UUcDBGh_ͤ}Un\Pv֠19ڬK{=1s$LA rʳm.\,y%yfLn,J7"JuTέ")+V\>ΨQ :@c1b^?NJ%LCW?ؤ"ERSH^csMO y̓T}6tb>*.'j:m>wS"%)K7&_o2nim埳=>cVv}z ; Ov.)@Vռ8R1Gl` wqOZm3雭mF|* AA$ad-)uqGs&p8OMGC+1SW33^^Ҕk9,;,=Ga@C~ψYF}X ~<|w>ZGSh<37c;v5.:#)h W1 qQl⚉BuK>xx8▃ j=g kY mhqa/X/O5=*3]=[7[o!n:XT%J_%4惗r} ^I0's-JLg ݙFG%{_F:_yq.u[`YFrߝV@tafe38hNJ듽~ATu-O ek8I]_~Èp {IQ%oҎI>5w>64:×m5f KˇYI8W5H$<_΋52pn!@YK%` 8nqsLm ΒU~5č3E,A6ž*mxuf UDvSLl^tWG6w?dTyC,pŔB,RN R~T^7@ cLh[Q7(+۞U<y16 [,35VZgJ )XZ3ZN5yI uvʞs=lS RW?p]M?.$ u9kN ZGoЃhia 5IHS%^TE(D71o*vXR Lh<#=+YxS/+˸"e::~$X[gբ ;r 7ec?]d\w4&C)=;< 6l@OeAP$9DS1L;$fgc&$IB.LkeѨB+}+ p;Q6 ,+pM4~#iMe`fX2 -T D6}0prG~lS0/p=Y@ѵ(+i|wԗ`+3&[PLvĬ]k,W[OdD]s~g98C6X{꣬y5[mgc&1{F7iK٪CC+KGr=$WX)uJs4}o0!BTH}$\ؓY(=թ Ib7Z N n/p=)xNnZ#emTB)u*R9^Kv4V4yKW$+[xc$[iN,o,uHKlѡ(*L\;W;A0M&U$/8sJagi$hqFc7zWz=qM ǖVQMEl'F 4 Y] =;a$G(~Qfj $n@QK\;T:`Ljbn|j"hGqX4~i衯n"vEm1$PY}ك cT|31uSv=& 8DSNRyߜdF1Iפ@cnma][^35HTtEof Z~CnvCq3Ȯ[~k fdo[+8논@rDmV[&ٶο Z ̧irGWXTXH`4`MV־`l" O:{ji%ek->rJ@: XNFpPU55;MIgi_ ,4NCאH!0\iz!B"V9 >+{fuϜr8.W8y,P?C -E#P2'y%ԫ=nx9Z!:5#Z$,)m;]mE"jwNWr=gح?(sS Ƿܮ{8|KLSKP >i;%8fU.sHkþqPih0NӬI_of`7s>mO @]ǔH/j*(&ğ/(*/x NbQG_*S*T0sjh?m)M/GJ5OMg=Da &ڂd&$Ώ@/Vs}APwA(/})o09ښ_Hi&YFn] HOXRҡl瓜C@pFPj+Wr%!CRieFcRǕ*@u}Q>nkn%vڦ-M \QՉ$zT!&S#D(N'(;TA-V~\ !N`UR]2ԫzT"Z?7=<=?J*Yd$\;'6\K_#y -yeB5 c(Z[:"~7s3t(-bSHr<{ sF2מ;dE&y8nd4xTp~*h,}ՠm98[Z7VRVݣdo30phfSp F1Mvֈ  HCV%,XaxG$}&`CqtтߋJxJ44m :SX÷)I dq5Dy9cz&zZWTqEvlz @% ﳲP}pf1&B_Wl3L51}u ^ &Bs: 8/,茆~3ᔿ)QT:pDoF:|(>w5).*`dȆp>zY!\Bj,,c$Ѣ5݉ѷTRTYi1[RUiYH_Ҿ5Αcn@ӻ UmuQvg+* of^9?&[bCV>mֲYܛLѱWX%J{xI+Owΐ? OQA,A̋O1U^%_dp Ta#[Pe= \ i'h,Y*"Ek F,e)mB~'[׺ohKikJ_H.BPUmuyUM9oZXZ/6/m}ISz ã36p]oͽmPީ;FClX([}j;Cg.:6{?K22[;A5\ŐK_~4DžS}W'0aȞk dRjY+G}wj,oxrQiaы<,Ԇ af'pײCiV} Άa,fs['vЊ  K,I|Je .NA+H=al@ "HԈ*N]{ ϙu0'(q726D$CzBڎfp*ʔAxzO4M"4~HtJSf_a:k,zM_Ϥ2rhŠmD f mb`MqhG' Fc/\%5mN06[L7p0 hr "B\$e&Č6eRg=94R8uТԩ*;SRB '=|ܐښh7ty'=h\y]}Wĵ g\CF>[[L~zBt. (3uŚڋY .qMEF?ǦW@X1yލT>*YO,Qň>zڥ">^k#m6BG8{!F8\y(½N pkl+,#;b^iT=@9eu Oe'a F 6-Ӌ1f5[)j_K${psVc|`z2ICZP b{5ʒ-C±̅%YũCg 8ƥ~I$umu|\+TOףƭ0@=e~NYbni7x LF̠G#:7мfލ*bO6o_g2Ù=%3:AM`=(%>b+2h#JJOn| dD&TEpeis:w3Eda1dE,bƠ2j4/F)ND* "eLVTJě}R(mOIL*s_ۅ86R*dvYn,]R흐v8*ֵmcSS 3|j { q/_'h5ney.}xwRo湖uU]֛k>e;Ln?Y@f.2czG-Yl(%8o=|WG/!g!`R0Xy49rXy^au PZDskJ<(̌-=/=/EImj{ި5|Rus;",U$=wh19GUx53UϱLRqpGis!"w?p̏KkrCFI"h?QF!k8gSmR,́_ِYGvFAuz S侌$ dEh4Np(G[Kc{),ͮ1ɉݪzl: Td^ٖO{ZDs(Vsg%q,ՐI/FI╫}Slg50N PW Oo8uy Ө42~SX3됕JdH12-=ȫa$s=:j1ǐhF oۡ]Ԏ->H2 O7';hOи/"=_TǞTe^ZO ]Aa‚4mߝHgQO PW{LH%,rcD>ja[&9~Зg c/=GF6-R;S;'t,5<%sGڊ׫qYIcMt2Eg}ؑG;\PS} ,L_:!Gb$yj[=[jX񗞔A3룺3sR6%ŀ@dLE_ Ê6~ ?&%n9xIŴmΠM9$5#]nN(cƽ#pCŧUy\>Ǩ{5ǫo`JxovHo|%8&.H?\* -BKZeTvOzG/eT0Snp"za'dW'1]`$5o nx`iUu H NIě@v]wY?|iK8.vR֋qo{krΒ关>&Ĥ=H#%/B]%xC-^r.URuWLב)F% hTCqа{]BB١$Vy3^z#b p^œ5m]y4]IX?.]*׃\0zK.U~qB+M5ROkCRKe%uFy QC5WD@lbWH0/d> 1zkD"CY a'ťv/tb0JYlb'F,#g2J1rU n6OV)eC7At_L)|kV.lWxFw2\x.*GFҩ5ZTL)+&`*8́^с^;5B:ל6`Wш@#'/u`H_b+CY,D`n jDbk%#-jc9Z}9B,즬e(4|KN)p)aZO@%]̟}TpuCf̹Qi.trݸ C ?U:?uNpPRc"²)J0C&6Vq8rmG6avdiӡ69Ӻ\HvYs$Uv:w7=ɶ4y'Q5}MNED> QާۺN% |،xsקF =]o ʅ Tu8qb֩E\r9)&&6 N)-I/n͖ȟ }$V[j~fŧ'q,; ϙ؝Y .y bH哬"]iWX> `J=Q*ˍ܍cǠԅ*Ҝ x`2VNKskQ`L:w/Eݘ%AypQN>]ƇWA_lN-rB3Wdu.?҈;0j!pF92YeSt4Xn)d{}+CVErCh/GU_Iw`/$"gv`7^3(i6cCvf" _дs*x3̠FkhP, )Y3_i"lk0Yl w\ R2?LjZ@UFɖ軴8bX?; @E=?QMs` cX!L?FMY8$' Xʁ90pڟtLR/4(0Ϳ3d%2a?kEyEY's >wuR{onH%bJqo&ji|Rvex+®rrc\SH OI{u˪d{ӆ{e{LaTcLRMSvl +!mҽ$EI{t)HգڏWfjSfm{~ k,f9 #d NC~mgnIjP OtQ! QJ;8{D 8 N릔 tޅ5EETS^k!),\F'm#(4WF1)0kM̻'=OXXQ3,H S'ߤjɮW[ρ-Pʟ }˫! >Lnҕ)ТBTi>ҶJB~x%Mv{h'h~R 4UaJpq$wNj+,5Z-eaҺ$?i6\6Z#*sҥ0+&!Vڀ4kKp d0 Hh?b ,P1y"P,g'hb8%{ovKG}Euj3;v:̂Up U~7V _e!ug .*?V8VUEf]2{mk6T({$}fq/[C D?hr *(Kv"%CEB)t\ j6I&) :Im1xFZY^yrWE!xlD=$Â"W "TDWi a3>q4[zFc- x'o v^eƹE( |0c`[\ɚ>wt֊!ްW\'L}C7U"(~i,= HR7a.]΀A $ygjf x6VL Xsy+5bs6d࢑%5>'+8tyoיG(:7oj1̆kqޥaeEBȨQ}HƱbâ:fo&A٤>_o% G',$vAx<}S1t<%Y ?̰/>%ˤ`+P{ UaHv\bTϓlCxt8'40VIE9]@I8-}|E(gQD&xn޷٪Q%`U%. {Z5e/-L_Kl[ Knf4q5wM ˡudXTp(?2l<۰f"M'7 E+ Zוn9y=SGpYCc“W&L9̦QLʲǴu]yzaz=o\:lHIq- EC.[ÁZv^ei\r& 2OBs]0Uux}p_cX[|YCgg]h-laCm$3oqYE\a;U`3㘪[?JTCUИ#7W,gFhx@=-)>0IWgEQΰZH/R`pS?*&׽ T9] qmd! =7n"Iccs{ @PޱWI$cV#M(ƨf ! Ќ}样B ɽw"l> [Wfp+Ӽ&vJ9?Ywq_BvDxUvF 'c %"Z6V◒7w,~t0Q=!+1*ۅŐw0 j?i Kw%w*H5D:^8M ^ J ,K/[~FP@|Ɣ f]w8\T&ό*9!{k|w)k-qK56q-U+ qO2 OD|El&SA}EYǧ@˥  L2M7WGh,c:0rNV_6`1 <]~k+Fb@š?!4YqPL{;rևL}_R )(mԨ0շtYa[">pTjܕl  O6gAx,pUҸC)I$#מSP wl~1SJ{X"[{e(Yx4cŦFu (rL?ywjfky)ZϹi{|SǍsKyD1>k{Ó)H+⸞T).R/uJ((w5 hp$ J]_7!—GPnJr[W); @c*'k=4aTх(Uz UV(qw,Wdxsoʘ/N-[!<Ymːs]>=!$sQSZ( t{ǪAzX)y1O R_ќ&.79qm ?եgݬq hZ@ɊtV*Κv56 TQEvގkk_&|SlJxJ;QӍa XMh~-|ǫe_m˵pA m4޵0I7J>r/X Nx& K Ozl@D X#(yQf_~t "չp: lvؠs!v^F%VGCiGy~W%AOHf)*8jח#h-E/7 yhO5ub>I53_uB=MA'g Xj` ZyLU7V ̬E]8;TBSml1W*$<)oPG PJdC JAs;}\4vp4.d6 AKFCuZ[%Y?.~Ĕln&n8*X;/v@X6P:S<*5ly^_ÕUGx?lIkSI%' B6`%Wc%%)q(ack>cq^218zbǨ;7M {=s+sLM9XgO{6D)<,>%;xU/2T ^0\i^qdw)\Yo}כ9nmDZ>/[}_x{@۰AzrIPTZSzHtp6JgKeatXs{.)t<+#끦k:C$@¯`/ìIg]y3z^J9?N߻-5)_.qEX_rܜ';*?AL:|g7ǁHkOwr>}{su59h7쐟ESBуkr+nid qj.|Fo6'%-`Nɩמ .>o6Y6g"rܿ%z@b[O'|SfFTx'~޹AQ6~wH 'ODjaiDL|攖_!6,A:-1 ڨu{z\u'2d d:%a;ySzfĘ5]w4y&8.:gBJg(-v[I1:+(/ Ff;t2k`uAZn"0,{x=['ˉx :jӱ?.7)?nd1q8ܵ )$E>泵l67Gdr мVi[F %rh/O(` ɉB7y \vn* L **b(Fuo˹mb&hiH`CzU ƀKjsAd" Yze ިaـTc!ncA)Si}ov .,nċ>4L$2gTTd,nSh/~>*ĿR쇋UO_7v  41n Cbbjs<],t{KOF29@_ O佚BFrq' l|?,$3QV뉘f[ZXR>\`@Psx[lY@nS]=PpİS)E { N D0&9oeߝExwRYp `ψ5~J%z\>yBbvL4r-uH+))IDg}0Ϣ՛[\d} 5Fkan gLH01 'I[so*d,_E 1@b75` 'IMaz_ոJ*] .x.!L@??Zxm= ,⑶%R'&[re>2 )OF< E`htFF5Xee:tݒɴRSy;nJ[݇neD)?mz#F&){HK.u|o w(dM S6{B[D! e4آ–l9P ӯ6{^Y447e!2.Pz E!>JS֓Imj1*y"fGqpӤӳ:r!lIM|=SVsY{0;nf)(?'c3Ŏ N˶>yIi*~8l2xp7%JΰO`iN}dtzv\a8 :~#rfs${}ECWC%4asģ]E%Ǝ[.V<:G é5&kbЌ-Hino]G$=a]=Ɏ{-0+ O~m3`j53jflQΎB iR9ŏIF7J̸h}*Dᾋ/EqZo%7VҞf'mq]2ۆhs Fo7Ri.Ўo/4ʡ)3ڑW$);W%v>o|TzN_Nm7땎5J4/=L(M{#IQ7 H.3lRcf86&ݢ=R pmM :=;N#6Ji+ݐmOdS:H+`;WN_30\*r~v. sq~v' ɛ9"s B݂ ~Ogl:߁&k]p]eE2al%ܛau2 pv%`_r@q`3ĎsȘ ]\|L=t3$q!gv'u4b&\3/!䄍7J5(wźFjgs=/p{4'\$ɒ7+ӌ;t'̶TZuua$Νo ?-F啇P3q kdK @] FۻN]O}皌]|Hѣ6{6X"FN%oH#34$8pMxWLs0ޙ-w{ĺ&P`(_s~ޅHm/dJ!&,*!a]0,_7aCsOEGUL/oruxKԼP_Y^[0=)闃?A]|@ p5h 3j~&zä́0W{H-ZY> B aoi#WmvVlڻ (UcU aۊ["7+8zA;T᪩\EHpa vbxhoo5|yE^g/1W1̷x_Ͱ#L\͢8E^*cVHܵ-2!%Ә<זBJq.Wҩ1qxgivH探päzԺʤgU~ĶuTdmW5D78MjS"J1XL[d{(1j1!ȼu%ÿW;E͞f/8W 阥-:+[ G,}+jJr|}E(1%&/ƯjUm4mb/ST |~#YMZm0j\lh!vhYޱd&Ya0'~k.gW|J!Iwm 7j;U7M:KLK-K%iиȲy9px10p|yQ|mtQ. =;P4=(3KIaG~P9sHkZ L_(LN $5yhviC|F.Tغ~7RmVFtyQR:NyA-,,j߯zA-{krle1I[ dRhJ\VoJ?P3J_e Ľ_r̍&( 7q7Ɨ@v;TuQQHZG Bd #_Nٽ$ xdXAm֎],GFǵyψ>fu:]~ɂJ$bs:"ranj9}'e^]xFX)\NP)*xw3/beéX!&\Dt.k"ҫ2KW9D>p{*b@@(e5Wj.;|ϖh'2O{|_ 0D+6;,])]DQ>.?+mBw|eǵ iȺ!=Aa^(N% Qqִw f>: sO7<ЇFVr*;w#K>֡:^*[|0|EG&V`ZYJ c2I+ NI}/L{-JƮKP&ļWǐlI=>d΂/V}bZ|v+a]c ^=K(T*.'?{z&qxc: s_iEvƽ|UN3ukC82s>aE$LY.HɩG5P<ˇ3 2gi!WT65jҨ:u7WÂd"C=k"E_(fnmV75sْp>0N'EO ueķM;ENܸo?vf~הpdYJ:"Ы8@i2m<6$G pt2.F;҄[Y[tNl[9- /<\ *Ȋzv™}K,6yh_|J>+ц47 PqaOCi{ET󆍂yݽ/ }u˽^:?̭[zI ZNexQTV9~+']١tbHřKA8ĩZע (8m/ 3 dmL˾!7)F|Gj]Xh%q븷6۠#QwzRX2k̢PVvoScΝ{403h3.ۃXa_U=VlxA ۭk8P Z;N(CqL@FL zWSAn۟{q=Ǐl Tn(=M> "?z e$4ܛurI֣ тFSq`Qh3ǵ)GoZاtV<9(\ǴcFV6 ȳ9l0X{!JY +?尟FO 7Oۅ@_~Ճ9?sȄ5oѭ|Kb${c8$TV5$]FH $"6 Hcȱ0S%.dsoE0b%TђtI& Ca[i!q C19xptnϣ!ӃWqi#+h20>a~OKi9+K4G< }x0#-4T}ÖRD2#Dph]x>𲵝[ƈ9ZXoտplRY,%xGʁ;Z.RE|o87l#+p" [j.I,@F2'6 jqc^پ2C)u <4ɔL=P(ҁds{e7I؆]@i:1% lH9ьDW\fFcTM(C S>ogU2~֍ Cg$xcjT$yRIꁔT0=ٕ[$Ib ԤT MG4綵kxCCz$\lX $e2&>ې/76DnCmtazR~{cڞPoE K4B*Ljk!ERE1Ѷx}+,&־:&% (EeނIi%T]vaxxD?0C7XeW(LI[:!nUu#o8AGķu,u!- } g vҒgdN'~{d́CC*21V= G[\</wX(@Xs0=g _vBk)K-OoP 0SmϭZDCeH;G*G߷C Jd94AcCۂlwqBK\bpuu;(؋=vvN -ƘPYjP/ufi !M^"4D"ƭ{Jk[euUR @J6αaO*ќ)oeVCAݳ 鵘:J* Tr8]G\VWbړȳӞLGvV-^[ZaoJ ^@kzo(nЭߙْ=i<Ϯ)3s9]L!=yRJl1pw6H#˘'oppq쪮&x r-*]!z=9=4K/a$uv~쳑=Ǘz>h%Px mŜ-}͚[nKy$ՙ& sF-Н 8>?a:*U,f8b;C1讞,;cm]Dluq`DGBz{P8GHP; pe FwH$;1 8o-n)M?d vX4.yz@Nc= RsV;t|B֡|Q8> )EB ts" na"][< Tz2&(tF5)V"@c >2m62Qe /l'K9{ FBibSքo>g k~}7 jeԛ—g`lnI#|mC9V?ϛKRzr` *`N7{s")ng6)syTYUÉgBd@]0p#WEɗH,84lSq[gn6 KFoƺZ>q1˧ixSws [dnfID~Y{ P)P3y` 7Cp{2cgDYb,tRdIBp`. 1GN3Ȧ0K[~r鈬_j QQPojw<bђ6p`SS{'dbR@m ^ nVAٱ*( 4CI6#:<ѐ^ԾPg#N.,u\B&g4ؗe?@~]oX/~5Ko3jڸSuu/ķN!xq$B_b%~:sǐoFu(g,LzhHֶ0A PW9. ($g3|JI r Ha G0OhB;¹nбƦ0JdUrgKt5!E %E\ĕ/W-U37a Q9 jaz/;(Ʊ t-vY~0DtuӺ ᶯkSrh3wqvz|ɃHa _x pu7aSgXzN:dɁwsre𵨿MCqW*ςB#G-͔d%A጗Τ_T[yXhS9)8NB7s \uDn lS*6D{R+T^8i7OcZh3:e JFS]]>IƜ~y-H)̪ԩHiLz7 MelEm`at=Nӗ |Wx~~܌Pm!MPJ4gt>MA-`SkUT<ZW~NǭOʣ֒GocJTkZn" F:_)a$i8߃{&QAp7ǞĿ>o A\4a fCͅ! jhTHU]J6R ";SvlaWP A7 pT$ X| ~AHgX px"Xy W*ήÝ:.3y{RHLdE"Xt(ˮUYADt2h;YS9zwh$^OGmT_ܤWȣD5a ݏIҪԩJEXM౓t#Ȼ.ѥ9s#XaGFEVø aQ,;B@xR2햦^C DQ'FĘ] s(EYJDodKsp?@v8uOKJ8[g]jI{ [")[M[ۺ5_e=>4E;IH weg@!|u '~cxGn Q 9WuL;nkA/WGuۿ*Beb3*AЉ(kve4C%y&b"M]ZOS6UħX;,~B$Ogg{~> / 1QvJF4穧Smiy'e@\Dbw&*, 70( vPk]?sT>F!bD4Ys!K  62};i\/4xTi8v o[KeBE=5RMŐOcЉ@n_pH͡ȐBLPǍ9ڴPawJ~V=`>Q ֶFST8SlVv8ϐ[hĨ㨷HqH2.J2hw.}/dUpxp ,ˡ >"6R-q*IlLBl؍M:\6pFG@n-gYZ070701000002fb000081a4000000000000000000000001642603a90000bde4000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko.xz7zXZִF!t/7]?Eh=ڜ.+dbIG1}-6=tzzH TIt%jsNۨ['1r0NUɱs$Bʁ;nIU] ˰3,f6ry)ba*(#$)xb.Ͷ`Z(J JjMnz`<N"d]xnm s;Dz%]IdBF_rGaĩ*>~ňKLb\J]=u#>}>ygCyIM K,׍o.<<5#4/Y喋Z03DLa+P t?9Ř^֢(}S{cPoL'f&찪z) t}Ba8J!~ WVq 2n1Cu;m {t d kOaW²"L@RF;#|CM°H])iȉƢrrE=oxAE+U똲|}6 ( *5XC;; BF{$Q/6 FЖWx}b JJC%Tawʀ}rӜ3VUx7H&9ȹ~.Y}Ҋ֘: I U% u-:!_@8D-MeP}qr!Iq  a^{P̐h(p9qh7*k|1@ɜ|Ia!LdOb)&ͶY "b%ԁeo u6 x[b)@ ] NOYPN]3J(xgxt\֤ʕ9>3>Ä+(R| x-&r8y“QtѬ$tY.?ɉ ݭ;K<@|9 ]՝g݄\UfU$֍L a"pWv=8Rk\̈ (!ʴA#UR6j[Kˮ652㴿jiXw KQ5C">+%CMs::iU:nM]]45L= @^,(uS~wPn2rՋ- >"G%?+=y䶿Q#T$,{PtR..WKd)dfPs!U G2}TQfYF$9'^A熭r M^7 Y5 UJ6(Yw}}3/jMG|fb6,\+CœG\ŭ@'=bk7.)y)*ҌK :]HYkqyt7o:tCnڎulG}{k=hmd1i8Hcs疷w,9rE C9O &Du(:uȝlt9D5J" ¡<(Ly.<ې۠ "i,;7~BOV)%Ɲf|K,paEczd@2e aqH]h{k=t>ΖZ]x IR=hfn u딹)Zy];;)~W$?Ҩ?󋀤p2764jb>fǪ1ݙ/dMVEA #BI7j"C=~YԡE N m I/qs<ުz9h#q8RԺ>gKp*t8)8:sTY~\5@a/6**3Tc4r@jδ12CmGW>׽Z dZ` !fUCe=>/׼Rj,zKS(I5 X+Q$iSX<2$61BNJ;W(v 48.A0{ҟn!9t`!PA2P4*}>cF>'ܝԤcSadvh# j6)HLLNA9]D6]>;r~}Pˁ AOwe2{gw#NIPUΚuDeA,C|aiirqHVٴmR!2}A&l r qY.;40dlU=Ի`xaD[=gѹӨ+ /AP;1Ѿ< 4Ħz[{3tʒӝ5 CPᱏ7Gcd3i,r`] &3xVc}%b7yfwŦD}t3"/ 2:.[Ѷ<}mz12kQZ c +8 xfkͅ4sj5 EBp -6GtMˆ 7%$B% kNDCLiT5ĵ60fЭM2˛L {vpjgSgYVOD<(u z~J*;@s»wen)兦;zk| hA_cE`LgApk( g;<-;q5x,>^y؟;jAPkI|^;[nPP7@;Sk -n(5Nu`:7g8ʴzWt`Wi_zJgmw06֦ħ@"5bd/e}gSs5~W&_+g16Xϔ- ⨿%‘i3򣯄l":}I5iuVn-ll%X>NwDJ/}A(B?jvn:icB*@4\Υ : q#FL|xe>B_:Kݩރ΍%m8!,Hц'ٓT]]6hAi-$ʑE`$P:Egk@R3 vS6fȔe3vjeKIN3zߚl5#?/TwHan}h4 PVuZ<@ w~d\v0e~1~=vbVu+`̘$1i0[>()9(nϮ̅_;䀂[HL~}(?)XȚ ocK-~ăBt=_0Wzlm u^[LN-#j 4᪶Д@XH({&Zw,-5AC Cਖ਼ICɕ\JdImq$|vQfn5v E:4{&i}8h=>|y"ZMONXvr-TӋӳ@{qcDi0j–B7/L^9<}ۗr*PvzNQG$M{]6xƟ:8 Yƹ7efU'1:-EAZ?[5N)tIo S~"GaY? ̯6): d Ju]{c,m2΃c>*m8nt"FSڙ~5l{I㓬6#N1sCkxY%6݁ZgV ? !3]Ҩ^;S@q9qF "`OjΠb~@hih9B &hisuKi0i[GP̶L8^' S%;6pM`ȧv@5ON.Eq@YӢu6NQ.~`a-3_ې7eZvP^=Sd Q_6hEc!h˸nb*6C4Fx _;&'T/1GT-WtX(@?||78_8ֈ\ڮȞzE" \8#R|x'* ]gf/Wt.q +N!MB&=*z:N\@ = \_ehg63Cs`Kk&!s% Aou72gV\ =L:>3{w)b.7 (.9^E0|)G=} I?5uju,vE&\ˤ]bH]g|F5hFc+\t[HoNM9^cEiN`jeBRĩ|*Cʨ /#敷Z>RXp Fr %hZe!5#e2P&UcuE]kjـOSPm6jd)Y,,2W.x$2/Gs-P=p,y|fJؼJ˟]Xg '@f*а1`-/^JyxZvկ엷 MFw~_Ee5ڊÒ9NKC9A]! lɁy$ #T9Jܽv؊JI*0`mΕG@n76*z+튈֨9#6WluƩ/ftGpZMFH*<6:k@rc)R[Eq(\r|dn3oFP(<"F?$)YrWDtkE/"ji Xc)wزn;3wi*0GC [PY?gN6lۺBec+fvE~;xxד@ 9Ha{TbR #S }G4R*I&7u5)?V 2β"f)vedMΐtJi[˾Qã˨<( NumE2ɆcJ,0|l9q-LJѕpw SnOcȞ ]aMv,>kQ>LzZeC ~Su/2vPJ5m*i';"c$ܪϹZA|EFvU1 呐]18{`,"֜֎H?,nH T[jPu3* x|kk[^aªcaΧ謑D+I#]~g3O"`KrPwOם_vQF@<7/VWj.B]w7J3F;"p&6zN3>%b~ ^`Hr?@w` sq草/J3dZm͒Qs ΁v~  &t;bdT)Z%&ch6%rd_ -PDSɘuN uJ ƲZLk\AI:*B)ܟBvhaG?lAf'. 5kpCl}Bu6'vc|_% s&ig5R@@k/N/|7*@tFHM=!R+1Q؂/##n'!8 ';WRٌL'P܏]A/iQ#K>BZuP'*lH("߲HŖd By&a_QG7x"ȕ=t[[#m,tL_UӂQjSk07M :策MRN9L LQɪ+mѶS}d*B+| s_Lq(VP˯77<ۑEHawRuiz3C]9F=ЬEsy/P^zFZ[7UxX_ 7v1TjP+Bd 8;FQ Z [$ ) <6_2Rș*2X+=EU.pv܁Mz?K2Hܚ3lH*AxY[|hW 2cDÐb߮#_=G DFa! 7->SS1M,X=(ۆ904y@O-7QרN\fKoXr^}` 9I0a ZT e.3e`g\o790u[i/]8. 9t2P(?WNШxfeTu;َ/v]ʖJtH!@E w[:u{N>~NvsLorZ`5b }T;R^C 2W4~N Z0u+|ڽI$["sʡФDsC/tL.PP>{kڅ1Z:_*Gr%P0MO2QP,b+֘s~΂8G-2;k:T"y>*+#Lr). +Q6 EZ9!·~u !T|2-!P]X+#&k^e] 32{iYf3tbb}.G3_-cz'U~7*lƲK=ʑx˰Cqn=[J.$ćUk_ԔT#R}dK4c^QCއQujW5,goq*Ѫ% z3ģU'h%eXf'SDukAGAn#+vJ+8MEg69P'if WHY^icbV +4u$$u>;g2/ n~ jh"3Gфw;:xD<{ 0DX>gzY!?H8"nB8O+QuěQ[̬ޱ4ÇU  #"b螺طlrB:ȟ=LJsf96b0Ial+@W f2#-(uD&RX, [!V)~):&8a:џx0,'@Ty;C"u3cشW,i Z8MXQ)XA'#֔Vm|04* F\ɑTePP.Bbkۿ~A`h4!PPM9#m~-cqFR5]eVE|-'NA]t00])wE˻'ׇP$LG;12/7 ej͘Zwv u?( AX6@G6WhD8A >ɵKیym=crYE:LY(~F%QD`>S>My&'-r,a/)O?Co)Jqi % xOI (K8E7c|ݯ’  A[>kS}',e :Q^(Wx~P=f]g_J8:=%xIk'~!d@6rq -qz^˪| ,vgBQHµHd i=$ IߐU](._MB,ZD8o"TRoEϚ+d}(㞸BJҴHclj\ SZf#iUތQy% ߥI]I _rt?oJE[=m<Geed"٢2a<2Go5,;Θxg˄T9B(~C2-CϮ6vlLHջ64[T6zXkP*0|_ΓiJy?t1΃@U3/;ot{$}^U`JYADRX9؁B=8+ ,i$@Lk}\QgG 8JJOU\Hz6op{ZoT!%ߡ7y0яb^#QNh8jB&6OWdVX  b˄%_H>g۔]QGz!?1K5S(cEUلfKrVt9A$MF6{cM VrJecڢZTA蔝w'uzv6ɧ_L.bgnu'ӂ YNGyʤIa9PO(~E Z5GUX{79(@f(͖;gsU 5=Є]8Z_FzD=JpC6(KT\{a|^yq[׵*) V*`$A;熥/헛?A8}lIuʀ4";eY2B6+s}O= ̨t.JEUQMWÂ/rrDKzB!š*F&A`N&鑨DiqU-e Y n1P瞽Qֈ|\Uq~p'k-72yc%ַITN>V\%* =e}G&_MC5{B$4+\)+͇OoϾUC[3QX{<v]+,:o?2rTnu9CP4IG_TB`HӒb(WfҒցw+y+?nla捫LQ)> z8cqYlQHј4n%#v;iNsP@^ k`#e|;O=?ߠyVxldv꬘@6_ \ !.g߹.P YE 8gհ X6`'|"wxO"U6Cggaia(BI&M2kj)ي0ٟ[tvu|DLTo韎sZSw + ! 5:"a1|(>Y 0hRl^q8Ť"ėѳ0x%!L0|)bT#_ ;Ȧa[UE&ڡKi gB _2WGޘwTYuԂd- C9dE kL:W9rTm6ސQ2ݥ0h JBu{" 6,R;ۊmm77mMH{&n ѰYҵA"dC(4|Tn"ꧧLU~5ƛ੼l,gMґ_f^ H\]k[{`o pgo,%i* ؼhvzsݟ%Na'GO-\NDS98fϠ)4 OفӶ/ ~Y~!9t;ϯ&Qǿ8W+ºF%x6)z2/7j3C"w>@kZ^9?&WD,]8 = SkdJ @ro*n"GGS f"iAV.QM"@Cnp)`*Aē7T651wmŠF67ܼLk $xPКםݰjxvz# OKj/ I]ݢʦW@4#meYbŃv*# Mmv^cRchtT_7 ?k:Va1K)s;1<:=>:HԑH9e><=F f, nhJykݎA@[+.$‡cq2޹itiCLͰg$p`}ޏf pKߙ]la!c :'3 !}`Q}9vIZTɟX Dj_m@Ѵ|#]Umf,@s`XϒT^..J$q*+rWin93j)vl>C]]f.zEÁo;Hvׄ?8^&{Bd4 tw`ncֆ()pguр\Y4%C'EN2V.arЂT&Op窰]Lo܁o@TעE ٜ$s$xHE,F{-P˰XP5F\kɔ" EƔ'rލŗ3Z}qL1~˘{BMS Gwߨ/z{9a/OueCI#~mUsYvs&݂( q6-TUȃdhzi ޝ3aj \xy⍨>{;^Rg,Pe8ʆŚGȼ6t;6\kdm+/n%PUG # /:ٰa&se5qP &s1QKOewe8uR|vuYI)5VEu9up\Mo$'y/ 枹xl|b]Xў5JKۂAToe7aa~mCk#r.dJ4!>kwyZ)/23ՆPA]NbngIkDEB4'cGy[IVYd~*X Z6}&E;=TbN0˱j~i 2RЧGgb#^-" ByhFhR/6# [13B3BUJ!Տ_A-v&x2H?~ͣP l03QR[8&_Vrf0 .49BJ‘GiЏ].S5k%>]8KI? dNKF]߸ ]1Em8,4 'O]BYu\qaƔ?U>Qɫы6h7C.ewt*[ƛ5RS35W #cqM.8U='4`3nLb/ nh]^.{jkY4W&?Xą<{VJʡ7 Ĥy&tNUJ/eoN¥-*NL螎U לR9 }N@X@tC`J%7ۺ {k4X/ HzD7^ miE RNܑ*] v_GI dd+ow;4*[0@dOCo_2i齃_xtQ]+!y[F)WP%8zFoT9{K3>Kl=&>H!yҐmrb|`XufXI&熰KlaA sǚ~݇*/lmF23LVvо>;%GLJDSQNOʬ?1&BӭتLocnP|;Wb@ϒJ~d{MwixKn@C[Á_"i+ \xACPu2)LjjR>7mEKK(I[š; Sm z 4Qq;oX =M I67Nũku:.jK3EtiF} wV3ʡ)tGC?.!˧g bv;jnF0$0d+m@VGs R6+a~I*P"v}j$D:bAf{c$!N9!Nnې"Ua]ŝ䅴# 3F:DZyG(i9&<楇rSY^> ) =/Ux62\o(%YGďe1Q8nŢH vaRN'm&|@jb8:K,Yz2Op9ToigcpΞ?Va6A8[:UPNq.Yt,&X*֩6=p]3L*2iX_nj'/'!')Qv+mjT:اaCgg@,7p)-<`}:"`K@hOu5M'e+L!ki;(|}. !vEVH&XS~smDib6 R(UBShr='ŭ4x:"tҍt=YZoXQIJ_KUJ}c\O0J ~VLVȜ.h+2@q뻎sw~HNT)#zl5vǜu:,1`TXr3c q PaᏱՠx&;* `B-2Sg&:?wc WBoaiPh i1RtZ#/X/y:݀Ό\}?Iޢb0TڥgU $Hwj@a[aG[J,v/:E3\u+˴E:k8⟉M]g_rw= TT&>o>f> ړy+1n0AՉC(}8RET[@,OS lIqkp;Y o>xsծ<3fÀtp3WRFk-1hma;Z *&2,\#= 9i(E6[uc[f=qmab<91<YWĖ lOo,r;wxh v17f P<7 Phh@n^lլk gY(;솴%P<+V0 <A'O;R`^50$9 /4Fѹ>;N\y;+dٚξH7Y@[Pb8g{R./g)~=c*Jfo, D1w惀H~~_ W,}5PetE<RIس nTy$5M/w=o2՘}2}a 7ppͯBC3i_>%6ccY;s~? Wg;Gpv=E?74Ar_,etdۜuwɈj#Qm%:Y6%{!9VCV! ,3풣R%鈤R 8FM(`T̬zIE0C/>;D!>\Ad?rL?ij }q?[0J1"Q7_;lNق0Q Na ʓpRF~m(I-r\Qgң(JaU"\*C/ժK(SLٍXfnTl,t 9";߿E "(VtΐQRS8rWbv;?=0B3u ^џfz_;N "ܶI{5.$3+8Uˎ@} ,STnEӐ3?mk_C7qޙú'zt_d#a0{(#d}v@)' @ vR K+AaPJ;Yy#hに#Ua*C"?F!B~s8bBC%*I k|#OUyY>b+,QEMผ]&ne5ޏeJ-k ( )߇HȘaPvC cEv*cޟδ|G1D+JOު{c=szƴϙa2%UԱX^0xpt6h JP2,%ɥy;δHSYSk]M,QMz58Bcv֫MvgVN ҁ3hC=?2*<] ^$_V)AmFUS1SMcv7T.ސGEp3>?J88Y_N@-C  q<=QԱ9z"r-ˤ8M=/gܴC lت1٤<^ʵFJ3~M@״L\H?\,5~訆pDW7˃<N9/Ǚ;ZY+l7髤iS`Ӵ !*}E HM+meO$[&/ ;O=c S5эUƚ"iwCi/CbqȨq,؈zmK׉MzR_tWJiԐw՜a6n?2)B!9I53O@-sv0H26o|lW;`R_rYRV {["ㆽ@p]V[_Y jӣ7sMrͥCʸvlKj@"3$>>JH:d<TȐQe~*b jj[AusݓSfA-2 t~BY!dH^Ui"-n$ܠ#5o<_h|v{E(wor *(VXOq` Y"uTn+z _,5ښ` Za ;[98?Wb]Sը('IwQ$rR#r RI(CrEsrA#> wߎ)Q^ƪWcԐ}z>BĨLO M_C|.t^"TeBI 1-1Q:5֡g5LSa_(ҶGݺ䝣F*PS"MԴZr2aKLw7 Z EE]1."Q{V'+?6cTS}վ0$m7"uwZN'xnD9 {u3ߦ TaSQs: V]2!HU n+OVRTfD]B&uǧcm%>W2 XmY6Q{nK̑^b5ּ`E[l"CWݚS{!eȰo]t_ M: ZWPɨ`|%&s+*0P43T|bA`R?.ͥs(> }3>@ViG(QVKB%0<+0@^F)nmƙSM`hj1g:i גʻ*uầ+"sn1*ʺpmkA!:syEdͬ.gDㅅ+Fo}kعfmf=aڇ$_{f3}}[;tӢ'ǨSk.)ӛ~`4EJT$Tj׷=F؝Ɗ:7nE]d`#/IQZ՝VOVj{joz4D9"%V_3ٟy<ﰭĈfZP(Rrrn3e;"0?u1ƭo+;' lcn';tKʃ3P׊3+cZU/idB=[/ jΩZ\òYr7cXk#"bF9FW#)S^smMʰ{^L؜kH<9ڀ Dӑj= '\mH6^5`BylK7A.b;UGWjmSx#ݓ\wG~Ov p`(^f).9qϼ j>xe0zȒo JLLPs7lI!%1Ao?_T94nTCXg6n*oZYVИ04I~A̳za 06 hTwArMIL(yJh!z͜R5y.. uM Bb}%HÑ <_|[5%2SFiܠcIQcyѤFdZ3wM V 7pH\ 8bؼ"إ(!PVlU|\ 1)$_$R]YE9km*8֍)*G.i†Rn"Ҳ3y?^~rĴVCz$\cIKNh/)12-e>+ts]klozS?f8nQ) GEf>i6fv(f$M/7uzO2)DĒæE bo)1I^p'i㽚\Z|xg W< 0F|1b+3XHc([Zq)%{m\STBFn [ V0oWزb"bR_`44_e>ݰÇ3Wl$j>ôYj%ַkVx0 /!Cl%yLI+@4\!!ԅnZs%뉻 :xtՈ>yv(^HCZG/sFHf1>9^9tĭ,jڌ,e"d?,kE.ᖀM"u'.E>’tTU[,AWKLp؀15!ES=tFf&$GNՌ>[A\o%S'ׇSgU%e3yiul r)9W*i~Ub QnwF̒>;DI 9 "~YEÔ*6ОH֘AQ\",fwVnXjɇ,KTh.=#oH} E.rgH3'M`lN<f0B_߼:B#vBCr2Gj!NkH޶vk@28sK`W=}$hδ31 ]&x$FDnq[AyS+p:JiC0BlM$9C=ĹsM;,+߭ +>K'+OXfNLYg|ZpſD]iA<(ˮ\fo| ksY%- 6xI_tYސa_BA*$4, $u%N4@Zwp#ٵp@U!zوέ6\Wgq'SynQTH˱8s&+(};ӿnWC!E\z8:MmgE~sO/ ۯmPĺ\?FRwRPSK_v:mM߲[m5x!z JpwO5Pۯ?W<[V Ҳ9I^WC U¯%g&`G9=Hg tt5db<)lXb ̨ J X2#$ kLr8]^h< ѹpH!wN5ndАG G'c8L)6;Ťљ6dW!AL@]TWMKou')<$ ETn;5T7݂< i܃rӗegPI,R pdqt._qo(gA5Dn1f1 [>qܜpvGDzhٯ@f܀#~aSgŃ:E+#qI8b@ A]ݔE@ Pµ* - $(O*.w f~MD;4MBMpI:h?C^ o@;{8>;dT.Շʻn(bjbs]x>ew}#] pn /(hJIj6_`("὜uKEHA)y>wgS} eBi7ٙ" )Ӷx=cրhC-$KZJ:({2&ft,RH܀"iXHZˤy)Ϸ0TAGdsLRBc+Lsɪ+.-#e\./P^ZHCkIĖG(YngaAn_t4 J 7*jB-vRA=K b%ւ>Ϲ< xE2q?ȃ_pj?wxܺ.gPxax+1QYLPHJ]tu3V +Tvw"]jSm H ^%ta惌 9KK?H!-Nj^:TkhpNpފdCZPs 0ͣ=o !eM e(uvVr6'rbKY3 E'._Z<=@J"3 9Dvg8o<;>a&K`8qT߻1ݘK$Q4{3LcDNDSL0744usgkr&qU#bF]=A(P8Ocj"!RߕJZ..4!y6:A瑿7H}/`r?Sx?㟹#sLqN wU`$V)Z5}y{(,&maM9)ξ_x ~Wh Ȩи gU[cɩUbQ{qJ- j<ut YasdX90&9 k7kp(H*ҭ\AvSP4R]Q>,-V`K{toW_*mLve@3;H̖b} 0'AVaUjMS~kOsiAXYab~dK)hztĚ$RBA#E#\*Yzs RQуck -SiG=_쫣㔢 鴢@:irZ{KEl'W÷f%5 VhVq0ZkNچtʺ^[•AHcqux+D^1zǬAR6Ş uS$*FwxSudβz9HҴ6%g tO6f5&q7Ce1C)?"H4 *:Ұy1o*(@2N!O;( CCpmk#j/в)Ѕ몀<3߆OZP;6WU`ڭ{RyL\Gq$}._pzh-uuwuU1~̴eUU[hv`_؂3]*.. eV!S ub#= "(&kL!34bH? WG!c5rZGLHI=ot]r8k=u '=o]l?(3!ѣ*~ U.qwf̗41c˙#ڵ-,nV|!* q&-ٓZnyUIw sZ:]"urm&wPr -m\=yܡ-v||y?}뻩#< R'0 ϣ@t3kGH;f yWZ~%smzӈaȪv@9x4s~A:D*c^I{ @Y۸DiF"[jخc$61{K\企~.?(N5aٜbjmQ$PYRqp!i -3u&mI[\XSbZp%9 9+pe S C0!R0&l2T{rEFMՌJ(s3KOQK }Q7/Ҽ)AZJOHTt<ZM:[Q6蚽+? 'b\,bUnKFe6ޑײP6݃la ŏQuD!.T0{1:t4H_0U۳Ui!Z(ac?c.,y{Bo$0H~&Bmؓ .tnx%DS,@5b)ųژ^=K5fj7Qر,=!`bեn,L0C_" CS KP3q#YFaE0F0~N ۢY:iC@R)kypfHr>i>ݙh;8GGl{n7(o}|t_-ǪbPܵT TgfptTlq [S?HLiQafhX&2=?WIqp2?C$1TI^d T/5goc<5⢿`s5S-ڭs[h C-h($A&cu^ŕxc| uH='pg BF-,ꎻ5Ҿ86B-u`DLj4basx @ y;Un>P%GƶKb4ۣ#K[=ݕn:4;V)S'S9 RMNՍz },m9x2Bvs]T [#.T/ kHpf n$ug]$OCm[0x3(8u а(:sVPgrgDzV$INm%~$~7Ot dҊ+jf-17;c)DOq=t;ONaU^ṡ0VO . ?9>װ/3H8VsW,J=I@\:\*?q=1sa`) ႾzZ۾Ly3-7{.оprVy3U/Π"twieS‹[R5ecu}F[f'}'12$VeY:u*^99"[$+z)J~ͭm90XH!%.bḢՀ+ORȰǹq34*"rY2F.< iŒ%4fX-O֩i3M-ꤛ[Kv۵fkPlڡ>m4e` PJco<]^Ws&x| D?(:dI~PRE 5l+^۴Ru/Q}f˻ 'scK)z`r$'\&ڀ"pLU aBpsfIzMT -BƙJ/+ 7KFGU{pϩ '.8FEƹ%GqFiBg<¶YlKz.U F ]MO=#c(_q]ؠdo\I"ැs9:/HfGg3}MU2"Vè ,x/D1ȫ)}&_"Ftw9g NF5ެձdn%6O:Mz ^OoO3:nAr0 X#-}ŏ=ɅKu/sd☜. Ks6*Jx?TfPR *׸Jc'3wƆC-*HF+:}PY.GjVDW#2ҮMO#z'(r,y'^4u%b?F4~55"2bmy5?E-a'y1G=}3a8;|o!μJ*la aDğfɪ!: 2kl e=HA^r|2v .`_wKOoV{>Y_8fWcxbsEQ@u6ijj /Lgp97F4>\e#KiXG92?ccɼ8nIj8:a`S ,dM -Np"~Y~c%o9/=ߟ ?4ߪʫN3EJlc7zB-.r}hbAgunkyo=/<`|cd-h_RB?,IFTpCkrexʻԅs5_c`AֵķNZpBsuH?RiTInYpjߣܤ4HUJp0rA ~~hR;p'y"M"RGpcNet`ٚwIxQ&hzQ̃k6Q}A.R}K=~s%ԙMe~{jr<Ǿ$#a]R¡dO{z6[pdPa9n!*3Fre6irfr~a{Qrq1SNhA  ɇ[:o9kHNqV+?)JٲXSQ,-LI$QE>n[V?Nm׷~O >Z`L]7BAҪ+22վeY$4ucGʳHuF)oK50dQZkpe&I .xe6돸+sL8D5 k-vH-O)A>vN&NLT 2IuzʃThhkz놟ZJfc >zrjdz#Ȩ!iGosu!$ymޞ*&C/ޗSS7 cBR|$ɕ{S]l^Zgn-:vއ6E-1sn+6qEG 1cx1^ᣟXRfb激@O{եO(k8/|"ۅH' дw?SVUc }"{S]bw@qj[3bqYzU3$ENׅN e@+C:ntj c@W1Fst?SТMe݃h Jmks޽| M8ijߖ^akn'c"*2Gƒ(ԁ&u_([-nn?_ )~7}jQh|ƧԐKr.\{P39iz-5Ȳ*/׿[\wioJsmQ:--t0I[{%Ai膮$L6 >տRF3`D5&c;wt$ @WC$pn TfYr)Eؐ>-B9ہZ ªmfET=^HT,G"QAr_96K[SK7?c}؋+VYh 6˘ʱby,b w? k_U=K-լ$ FKxJIt4fRkuy@}OEz7 GJp%D·ۿoNt%4`*8kl\! ߰.J> 00㚸 5[*3!Tn],iBNɜWjuO%/[AgD"]c <{FHKEEN:{@ɰ1].'Z/t(M|cw($¹nȓ?>19aa߀S661JnQ /*[ 3dJy%ZoZKD/ubݦ$3p m=d<ek 0-fl !5'Bno-EفLj>Hs9`.6lW? Ւra,so:i&=zN^1T+2ۘ-wsZ՗-M 2 TD իiF/ቍ=%\*#]Aس}sCe46*k躆fGvJsf r Y~r/458Vp-[Bq0G>NYbj9l~R"|Q wTT)֒S'' Iޚ}4 6nOJq<6 A}Lw(Pbz~vee5I[5B̛"\Lb@JZc]b|> z3*?++s R#:47cO i$FWfx*M_[饝U-t]!6S'vhGGy8:(v1܏x1okbMq7<+@̡0:e{3Jbx|\vhWڔ>VvK0ڍ6}@]m'h6Ky(\率I"g pPK w3&ڟwIV{DWc*Y=s5YhV~IsrfIb[`YQU÷7N0yZN\k*Xps*X[W<>FkyPW4Ô":"e} <ΡW'F;$#NHEW9b\ *٘0e>850B]N{@ꐾitGkx 96o KKɨ\rL\E;k}v{F@A`+0`rCfJFY|P&.¤ZX>w/h ^i~le6i}Rl ^|`Ӈu})'BL ʬtP=U"#ulIcgB3?$C&d㞆$ҽjU8,NzqB&|Eϼ_kibmEǾ5Nti*7ko>WֶS_-wt~33z8YI d@E^+/>W[ Ow^NFb,r$;5_= Ӏ{BcPVrŞ 2%v(9hsN $)0[oOvdb/VBKCT MSOԉK|;A6('#ZyRcY㕡9rlEQ!EN= DEĝE7\wNTzll)јB@1n}5Ϫ+v QIR'ˮ[CDU3yuyut x86gÆ vRYgYoAV[ )ph /& m)r[3= /iv>/s|3>|ĨSOzXUƭ~a)1o2=KUkJaD|Q+!q5ݮ,Dp(fi!81y72&9Sqx yR I{OV~bQB[N 8.RGNlǧiN^+L{'A-,a~{-H7$-3˧l":ۓs00kNCcC/-!FoG6TWV$+m h씪AA+|x—%ظR\j8Aܜ)±I9# ?")5 &Nul{-?b>O%t)GF|Vڏ"r){gtq=Ooʝ"6ig|/[X)Igkh JHU0e^߀Ё<ՌEd{uOiO~B@B`Ҷ9|vRZ0S6ܚh$EN|6 > ˱\)$ uVŵN OtK hW 82`Q@ܧ2Q3 zFjch8FiL՛2h^ ĀIt.c KH,dO6,Pj`u(3JfX82$)q;A@BpTr~I)Y H-? D_sm|*G0U7KK-rHgaث|58%,ؾ:%f?'r6KGSb20QNT~: Սy $mCܝ/\!,Y]n~+6XjZV'sG1%g[0}κY1^ ;$IuH_'pu)M?VPFH4g9Х_GIe1%$yuD@qGb){` 8apZP](E iLfֱ K1Y"1G3ew\7|H Cy >Fp ۉ Ή sXkDh 44ȩ!%A]/\^+Z24J]΋5^c S 6Qq?W x5^kj ٸh^ms]ΟfɈA~eZE᭻%hgl +5Oq>~?=ӛ䎚O [g-mg?sßCtdiwx)M0J5"LlPY!t,!sNS!ޠ *֌{yۀ׭lL3{do#! :Kl|>ߌ b7 <3-R%yU",ڢYƜ xS*-2kR{V Np6MF6ߣK21h[};L7-2 |턿 *NNoCcp /e_&Z7Em̷a8Y@ Y3hS,Xjۼ5rA5^$s*%p.zuA޽U*8N۫T87ѳ&3y~֥H{2Bi|j{mk}ι>x8'1)lU{}AD;4CLv6UtaN*FS׽I/:5/]?^ ?/IX' VFlK;yl߭yt)f̲~{Ĥ9iB!w^qh#|lr.^UE_;dKuB/Y7chb# h+ [Sc?Mί23-ʢ";w5^5Ho^ bJdTۢmLSgF~cı'?jշBW[BwbT/!Cze/4_h7T;]P 됍!"N-aC ^-]86l .h NCU,/P% ]|óKxi *G]oRn/JYP˵q)A~5ojqJaSA b5 %X$%+rr٬HgV.t47 XX*)mBAd;@M҆ g2; 9-BSJuyvי ܃I:P/ڥr(+Жҥ_;q3%&!aiu:ƴAw ,Ĺxn`O뫳kljB1⃫VN ԙO͐gҤÊ6RMv4;LTZÕFK._2jH_:Ȗ_$D=D3<9Whxp Яݬo/hid>؜ʺ07C`!R+uwD$Zۃw rơt/gm$5f(%x<'@-U]'ɝyOgJ:s"ٖU"Mݫ<T<;'g_5SaV헾e4l#W${)H7۔#' ڞP{.;="TL8k(ҫ;'c2l!ڀ| l}'3ЄRBw{"y+H'gΜLˏx2技)d;cn5~F=l*r(8]p k#jqd3Mvo,zSi5kί*4+?Όg!SRs/2]0Z$D YA G CQ* lj _F_Vf,C^%6L.Qq (Sf%T@T h0?wrW*y0īH$MҙUJkm.WN-V㓗 4ҹf,N_z bn rSQP+Btf^m sƀޟkh[A#MFp3}x83_y5kn3/#2LKBQ1ml>ͮwVg8mŌb{-JtlEzG\) =ʜzL.Ӎ2J `I97`k4K?m WPTU.Ѵ[3DhENh<_;E`d G2Xg_v!M^Gn8ѼXݝZGԚ{QSW#Bj.LXZQXglB_x?M&׌y#e륷GNÌ!7yI 2%Czwd bS{`yM<*K=|K03+RrvJ;r6 !w*sIt/)G ˧ԫH..޿߳fr RZ",7wP ((YFĻb#r9\ pٹv:{oQ"mdDPۚy~i{`I܊!%dw2 >5ՠ~{ o?ڗ_{\ZsW'ň/SL+4{<31,%CP)R )@ )pCRm:V-Sԅ(y O"T# h*V(ݛlsʎ6^No#~!q?E*2/*>!->ʓTrջ^DL^I5=ȱ;(d}<:>j_L#tMK31Ovd2M&u;B`hh=}ހ%lsOo%j纈k1 yX>U㡙[zfB92^t"ubf1Q z-&r$L/\>`xMA%q8> h M7c)%7['0w+Bf+?N}&YC?ёEXxՐZSQ 8x+%,'J?ÔN"%6XRIdz `;&IB(>:ˌqrƥZIyxWE(X5E~yUYjaT%I=T]OZp8Zm~} <`yUyi[*H:KKᔈ1RF.Ŷ@v%&6ctEnXK2aztP⻊:ORA}h_+ dm\9MtV.=/̓6%j6\|])GE*MhIz \ipOJ'1bgGOb^&TѮ7kbhC=qVD+Gpy'jEٳt/fPC@  H?IFYi`Iaĺ;qɟCW%+uH~KM&e.s{FdzX $"@CӔP,uk%\9)Bz纴$ (t]}êL?],g9B ćח@zڣj2yI35񥝜Eu.`@ݿsU\{h?JB1ÞX# 6Ô؎;1pPj[4 PRQ%>q+ ,A.n39(%?a $f];zxӖscKn(xW!)S r2M {(_qLn+$ҡniɌ!h7Eå/A&i9.R ju)y_v${9Mx |- 7Kb~:(c&f%4k\I-壴aJM6mvW ^KӨ-4TG׊b{CoʈAƊy?/WD :S\!A$A`#k7G?ǟx%yl9LJ׉md*Pe$ѸI#W,֖=,GWQQ[ُ*@|-LkiYC_l>Sxh dWQX )X?^~L:pmqU t3m!+4x[S  N҅.xiZe]Uմ-ԏ&Iy)9g]#q& "3K]31fVx?σ3۾eڤoZM Z91LnOmB+Ki=вH#Wm||~sa0q{hG[kBĒOJqB6eo^n9~AYڵ{|fʼc?qMa._< :el &vxbglD~8M,%^y܊ݣҀ2wB eIUQ)fϢzl(pW;8e E +IēpC0N~O DƏTr[} a*){[00׌IrqS59S̿tH$1,H39~ɿH7>7 PlaRw?O~7>b],E*5 S͙eS{ɼ Y""$7=a=y0nr+:ptWuxa\x9rziCتJ8٢;o :_.:%播#(5.hm +=VnHI,l2ڬ^I44B~O ֒ĥ_ycӐ>Mx񩤢ѡr P*_8!7KbQ}/1&ݻ;wit[/<D{\@1J$>;C@.FM͎702< H m:RA$T)`5! ^ Xbtn[`ŧ^AXy>>YgO-$<7JsE0\@qJ5ޣ%V]= [x:ϣv,tWWlz/2/ioJcp*@9/(d>~G\ZSM^).MWi/6i{x^~ )anX%iXHykUZ[J~Fi(5TgܓZm)w 8T2-ctϯ i?5_W 4%9ܠ06*Lym 7SJ KQk}Yv>o[W=-Y'VHBH}_w.f3tp) ~ށ>(WJƜ>D9hQk6^mhFj;ud> 3nO!bTgMzlpE.ZopQ$cK|Rm؊:uu&IHR=`~B*C^v33*X7sfSM:Ir-?3-w_)Q}¦"22?gѧ(gFR>r7.DJQcQ-\(^:c4NSk7gfvh@%7m:=Sx`aXG<5Rwxց<=wGAWKζzwJ'oġAh d$h<FDixǴ ?ںQ[Bʗyح(3K/ OFsnTDt6lWΨ|F]B5|84X 9ZDSDĽIع~ܞf8$L Zt():e?Lf.^\'l'X Yskla0>۞W݇iOuq$lpB3J'\ QyOlhCC^wtŹ_8yI[C{Qr"IqKrEBgXd'g {l}Qܝ7%oySr>Ri.,>w> D!Tބ޼hLVLjW|aRFb9 Al y WkO43V2gK׶3;+j=tKI @8 SƩ3*?R-4K+~c,;n,SūJ8i6(=M80K)wP3Vl;_5RОT%XE 4#mJ֮)N4%~n||jo(0\,M'-|ٿC0q$u ɄU6r_~+IO6 ''S'2F`!?w=k1[y;'kYR߹՚'"R椊vpA[3SSA=12(/#Uw Lo`Gęj5efSrݯS]D!𪕪wl0QKJqB*PvYt4qc,37^U_&<[%Y;ksՈ/;֞eTTA EV-)04o8]hNM< O~(vA 0 s?^XxEGۛC Xc|}@,-:`ѻ`vRUkֳqI/Z76?a5a\76k. 㶥p^ H`J䒨V¯;ݾ ]F&/<0|?x=Dl UcAZ#OKxƒt jwnd@ʧQ:sk[ѳn*4lXHcS9bTvy;T ?f}gc𴽗7}47Z1NAIPmy ]7DCc(mhoB} YC Vi9Oy@5EcKBCɢuŁI?k*ЀmfozTʵw# Pl~A!Gߑ.D&.] R3xP7_HUrxDh_DӮ4TWhn3 p`tj}so WPfwB ܢ$bKWr#Fc|[u 0x}<˩IbEǫv2|u> %?L~[>EmԪ7赒3Ȓ@4@dgK5CWF~B v6Q3uu9| ,z/:d1 Ƚz]d(6q}D17!:buҶO3<]Sz}TWTdM"m  _Ȣލwg+2r-Y&GN)[]txYѡ'f=goym/<ϔm%3Zca!~$^Nv|84LQ{0o.Ve *y0#SKUb;ŸNZ@ab _|knHˆՍmKN>MBs2>U94lu ke[1V4&M*wI-7 CVήsIIf9ykEh>Xx$^=S8]M"сpѾx#X[7B`2"v{9k94y]ƪGbuΡGKd8zQ"JU_iz"+r$Y‹iPНVvxgNg#UOdtGs_Nhavjx9^gƆ6[]M4ǫZ?!\[#&,I?tf(/5kZvy d8؆\&F*M^(ʷs{Z+V[ń]8M3P*H3T^u'uX{}N%sBඪ?uY|K\`+:k:/|.F 1%D?<2rTBZmS_z𯅐ɀPv!C^ J1:x`FLĆ<XEx|}:>AOk/'EƏ 2r pMc ZIJx_A >R=ۤ>'S33sa)S]Զ'V!䕓oj L s-fEah =T "K[} *uŎ6_tuN&n(W|3GSk!W#*ekv!gᦐow.GKr`K qSII&e!0~fc5JiE6s;;z||@PBB>ez:!(pP:YP C9Me9nq./䣿1l՘g I/Oj ց43VwFfϙUv 7.*o DԒɸc>/ b˹Y.:F= Cnp pOQnl[P3,uW{g}1Gb+i%M_(=yaħ!Mx#˿@D0( =mŅa >=\bu'vNr`"03E:M)9EwyfBYhN2L7܃ߒg~b9slA{YM_|5d)$ )r,1EkYZlD.zEt\̆\ׂ\Q`ѽ9v02u*/\ߴ$'$L胔UvD(5x8T}!vw o-TDg98&_g&:,_ZIƐmP.K*'#ʼnJDzeGIXJZE⸝.e}gCែbXגo,@Kؐ|?.GU{L]d sho'FCK"f*5>(9b5KNqc qYs18-'i ~.^7TN$jy_ޘA +43D &NF3hw/X8րHkw~ܩJh1AL iis:J h[;o.JM;u]X<6wkPV^t+T*A޴GrSe0J#k(b2x pФw-OAݍH$J* Al\7 ^ Qra ]9aX(pFg&tu_yuv2J1N;~17ݥȌ@AߴM!O$QA!)?SU1I5;aaPx>)ӏhYKJ[ B pʔ̱Fηl5ͦU5@z$ ;1dUw\7=u>w,uvIx2<1uVn╆HLYeϝ9xUBߐh3/uu&EopOjj/L#Pe4Vb2,6#lb# 4ʊRhأ]A))y'6cII.2sQ b΋U7QM%|;za.lu ê6hBtz緢-7&?ٌ%J^*ԟ7]xX>~^$w|߱.:ݖއ*zzR0+(B{s5=O>ݸٹ6;o R@KeF%'CD1~4Bػ!͠^Çch%8`e ,#f5(AܽI_7zWW A-(Bt) %W4 a=s :[q#~͸e@x(0IѧPH[NQ XyYA:bGb]D| N1hL5^o(R_7ɂZv4Z.L3id6gJ$ C.O {վ5뷝 fĜsdr.4f3xZoVQmGHƸ ]2UI>@|sAʞ5ly>RDS ӝ}@3'7ơl]#yeUEyD RCvƬi%NgmK=OBVm4qiֺ:_kR`bQYMS n#+c pk H/嘘i dlN} T#i$Rjs+iU>Ζ&/jN9SNu BG}U UC'yu|^*MhՠA_MǘE>h˦i*S"v|^n ?fcI+CXbk41'JWBXbyeaosEXh,3.4@փuR}$Znzz/w=Q[C *q>s)'oH1pkDhL=V?cDkfY1uCVQPbވAtiS;nY!rK_lrF$ƿ[nx?d;qJ{S,RX9Vp,ΔW^AGMe`2j.rrdXq֜t@'^qs*>ϣ0wwYjn~ a~|;ԑ !gvQ+:H*;x |+ԡ<{1*#ɜL5; mӃ@vF7Ac3I؝{ʈ?„S R`}پgHBQX>9.EGjRu\(ڛoOn |KRTBq=Z63؎,d;i0hZG7?݀E zez˙Y'ҟd{Ғ]Z෼H\Lj1%:Ib[WF`7lZw K?'^߸jTV/=(NLΚ_]!3@V&-iwʭ~Rn͜g gw?.xuEW_)OBŨyA>~!ޮ@nnrTKq4 ~eգ];Ӓ;YoH?sD;djlY:pfsvl#C.Uo'S?4Yn[|]KIBr uyuB]hg{*H7%R5j;uy E[=" =vW N8dcy7 lGetuPdi:D#~ p%}AF*IIrv6ؓ:Xoj!gZdP\O;l%'8)`FkNOSTיT잽/O`rɲ1-zl[rv+<ް|QIP ţ7A)lРh4M>e?9hBmhTreQUz-8O+}N,Xx纐@d`f4]v;!;@eNcq'?sg2fw$W Ѕn[7P`8mXpE#s uk=z!77~5L*dTb]^ uFiFQb}猏ٲc?dq|p`UGtkJNMa/毯E5՗n1:$ҝMKyM~&1^WfZ@nJqkOqy~1C_짇vC1eRDEYS ş΢r_s$X2^ǒʝ#7tzx)] xV#|:Gӝ 7]g_1lde>w<oo%f֔gZsP,rAy[Be(ͿTdD&15'{q[o{D" tp s:єרC6/=/1n㪥x /(1MhOP1+ś]HP&1u;E' Γ` FsnM'z},InT3%w3>*F5 C?.c㋳M]W934%UȱY}Ƃ)|JAkdLQ覺tt1 Y7'cYGI/}¡G ~ȷg=>RkoV%ZJS?Y?>1+55т)(*})0vtj?#.q{f?!ᚼPCwBs< :1 |4,խ٢@Br1Smq1( D|sp.b*4~xM񥟒t ?^]c-ѪdPJa60>7>/fp7| gJYҤ+!5;0+>Ƥ?$ko^Awns%}J^}gTa苵8} x|wٿnsKut_g[U] DVa F Ďfy0pC =5NJ%SvBC)gQ(͐}֗y#|\-Wc8G<$eG8G24.SޗS 5?F™0›8V*j8喷EOG!E5WkFз;k )1)I)C0ov0u7=x[,GZҶ,RY!nVs0d5c P rL>V{t$Y(r.e:]0 .2ff7qTڮbVI@w'fs0K GZFd\YoW(j| wMtѤ۴TN=Nf|`FZ10ݧ7j$41gQf?~.ކrve%mrzwUì>onf8̘:mb->(%wE`+%M$P^J#l7eEo8E:O==Ƒ2=gKu!S}H~֙Y-[8Gp׳ z"#;,C)B?lͺ>BǭI=7YD|Y˂)F!Ƃb8(&d+.= l&W=VT%٪Z=b\^J l8~÷QܔSt5 k$| aP)ڠMڙ"nl=Bi{ԩ6kX7W?'88XB5%0>G?['8x ' fEx!OHL a}Cl!lGb61 ["HYR(A)o% v?o;Q$p뇇ц(q@V|ʌJd8%b^e3\Ri(_*DZ )#,ps w (~0Z`R:3$*U&ձ^(/aP|pNO?؋<%<լjZ؏̴+?0֚:<`#ěh֩gs)@).$ r+VmXL"e:!^猗RjhJf{Ѧ+q$:PF^y*Q|$”rl,5պ|w#Fh IǸaoQ:(̇ :VrYˌ{'EӶ@8<QnFӟD)tȅ+A@(- RaHsZaؤOJ3Gc"4) HT#ՈǀbȑGER&Vm͈QQofWvb4,"P#M} bjý Ա]ځtZ[OFL1(ņj,^yܵp QA]hx~$]bX0p5z:"Qe^vlv}+RIh@<JL]˚ȥ G|Р9K?L՞G+.+)[u2%9ޠS!>w<4 n'&G`ͬERt$gJ$NDot%sNkd:h3r3GJtk,_/;9 (|п8pF1yOw]Al{U>׎Y5j@VV JYE0/쩀]&Ԋ!YGOmς| Rt#i[8G]O/'SW}}ӏ}FT!$7p ΢`vI()NZ:PVA-XXTN4(cDN~݆Ms_lu i *i'S{UN/ZI;[Gk!ynk:7.cпC(]$Zw9*n 5Yn~D$H cptFΌ)7kiQh@f6Aʎ{IfP,>7Oȯefwd%;)eZ""AL!>YA(denK=MbziUM/V7>fv>j:]5eKiYN#|[Y %2 np^wG257iجmV%ak9ޖ@挊2G*SOKiu٭ 1mYɹ!y`p.o`"U(6kAW00ؐu3lc):[my+(Cjm"AݤC&-ظb,?LRmv#9P֐4k٦ qxv1g@WQEKM)JV"b/ b:UrX 9-L>5z>Hz'KwpvqCu<sCTȾn'm&򀇮x*-.?#З8p-W1A1ËcQ+t}6 ĐǶH= nXeYw(xUHG]F&X?1ex0_!,|mTyy=¼{ۓӀՙbh&e|v̞Kfo'gD]oI^?q xDΡ09+{'UD8,2J+-|{G -[|aS>m /kfGe Cdd2./ҪJ K33+F?ieؔAb-~ƉTi2& gXg)6v≆Aw|nLɲE,~ˬ~}p|RӽRL bOi&$wق 8heFתMf_~Jal acZGxp9VоNi+*S_Bnt=-D(wjL_3mNbZp:*ozGgVe*XoU gQm# 4)9mJWR\?_,QOh<2_l;mR'1MhHSqZ]6&HcEi.["(mH,Gj)QB=]h^1:*zeLZ5* l!@!PgpKR3,R8Ak[ t)j}}d=kMyyrf&ȷ0ev5ӧukAs- Q)\$vmqub|!**ǜyͷQ梗NU~]wm5J $6vvy%FqclPZVOX+Ʈv’TiD]gy6j5'pUT.REs7B@58~z&>M xAS(77bڵhZ7Rn='F '%$Q~:!9`8aX7T:NUG31۬y1tp5Z 08PG#0gAh[|U0S= X%Ptu_#r!! ^oGIur7ą~> s("?n-^ >(2U:gd*@%;̐cGxnƽW'kMQ>lT7 C+$Κ>wq{I *_,:K.A -qN*K{3V\jل!!]D 0hnK.`6'?3=Q(&+ShE ?,3!'Ag ׃ 'MB,73d[QXm ;~7; vܶR} 2P>5u18.;|"xc1倧6e L *%c$T45GudyY8H\kh3~Hl[͔,%cL(ܝVWWl_2@tmu.+1gzE.qpUv{ ۮo9y,E][J'st~;]e =Ήƿ hc5Cwaևi#h84THG-v)Nm?5>?mhSyCH)Qi%u*ua~95JǑ(\tfa>2i&m21V.SjI4TB0K]?F1F 2^[~и-C7Tm> n2rJ]%@=e{L>IQa.2_ͣ=M`j*fpOf3+ޮoy7ʐ=6bglpP"T 7wEA'R (,pLdivoכirɆ $38,!]eAC.[/ɱrc;:pcȆNZo#*r9oGk&^Fè;TaVx1/ݚbjisV[ǿ ɲa>ZFhvфYR,٫FczY>Xɶ"cz]^ib]PxzBl}:jl^(qɨ>5T$m,5oІ7Ճt=ŇZ+hcqy1!TI7gg=F'g^)3ntܢ YT^ЙYI+6D,=Cp̗KjΩY"#ع/vU&@_DOUYj,D ƛwB? tvj+^Fr\9ԣ^~&nJDAT6u{fM@!xc]:虼~|}/[OFE#ERze'+'-`+Dz}&nf X .sC,IVC#X7OM[}Qx@_~GVxmzW䉯lnyGu%DS"PEbMG^ig/TpKu+>5>O k Fil#U6H00o3d^T3 YRK p#?R 4NgҿL|kދA5VIx_|"Ml͛"Qtۻ2Lg8ZTe's ӈ^b: Fuabv+Dz z󋫿o圚-Ys TfZ?n`э5l"E{iir يu zh8Wxg=yE}K[7n`#s0G{>xLgC.jAZ FEZ]ȟ+,^<(DHDKyfxUl+"RPT y.SfBؽ^t?]@~S\BX%fzwZnX~?%E# F W tZz}*[rPDr]&7];,s?Uʐؓu=uH>*L%ZcP(]i1,pRjLE/qʿ;:!;ZC/DNy!@JX[>ރt M j#sjp{δ;n3e T72sj~]4KgBP i<{LzǡapBIT@CD|>4d7i>[Ieh%XdX-?)N28\y#!f}[ z z$R.7u"%ϔBp3&ZL۷28È1TAzn Y@ΒƤZQRR UmL' 6L=1ߋj2[*Yń+ ɧI fv*RepmO w"̕ @9( Kk.(YO_# 3ռuڐDBWem[wHȉx7>L7{NxDQ`UQݭ(t!bX1sv|d$pIίbKu0.]"⠸?W[b߶ktЋ<'ӀґcZQdjbjeXZ0z$xN%)\W8h ]a'cJ#*(;5myi͎vݓD~wj"?c b3tmMfQJEI o?}ph ͻdP Y/4^j!)pkFRm>`yERO;+,8-iCV7n;e` F2s, k|ԡ Flstԭ<ИԓlM?ĎRDpXUA#d_Lp %MwiX pdFH x#b韧 m4|TOBl۰%DU3mJIbٴw&!6,G!.qIeP~ZK3K-dESJ7n:ݤJ9{leE*A[%!1rw5NWuwj ʘs(OzuU*V+,gsሦ}/a"7+y?ؚZD|. lF5KuVc% M{MbrWThDR.0r>lO❒Lډ5Իwkĩ)7w5mtayQ@aGb#]G-;ϝ#s.ޏBݾUĨbsG5fueL 6L\7 9>&vRrn֎~r/L:cw 1I# AQEJ3=ZA~@ q&%s1w>5ZkGFkcOb {ݱُ׎Q"Wuܳ!ԾQc/~<^lF$f..dR^(T(^zh(3!N3big"-C/tuJˁi t e~ZFʳ)ga߉ZjgG8Q"wJ"Lq{dF*T_ xFhMKQDm4ðz匁L)c]\;d?U}JjzZDZv9G(QGA {sE<B_wJjiKn+ Zju[DCa:rN?[: `hMlG)>"ÁFmBx$ZBPL$z^R09 yUo,,er<1fld2tIʀ'އa=?mAOfs52,L546LHUi惌PR&kD$BpyUZ-=E̶8Nu#clFxIFSZuB$f x%8Eq>-COE,Z* 9 ޻ -lSmM_&0Lzqh8:0bp;czwg)#,D4~z!筪!w]c{+2ԆSٻDo`@ޥ*ނmU^ SMhr۩RS=H+15]-B4YT/=30+{altraBqhUe05e'+z#y?trXw;';:Ah09xGGp4 &љ41'N>uwt< 7uNtvp5A9,x_7\$2gGx{qc&GAI0e;-m别wm/Pu#UsZEoayǭENueM&yY)|:t31#B'rWQe_eS cwR%<ٯ^x9Rp#zD{Y  L wYVK4#G `EH;%KHU3٣$g/DVDq^J1?7~e7B 7cmq)p [i?]øhߙ *!u#iOtei!9ް*wa=hr'GF$-*j 3&)ïyuJFiu5e"*6/OX[߰lURh'cHwCBG;qkSzĤPjtM4Fab^D.ضݗmw5X;!C><℞_5L2">2Hwwp |; 3r='z믉MBsz! b"HSU&-%;diq|Kqst0 k&SW+|nvHN̹Sq:["E:]d8H )ٷ݈5]vAp:ҹ4s-?۝np"0i^g,fwݷ؍LyU;]Apsqb13EIzPSVxv -YxTbkj3fk4cZ_Y/Ls@9kQ/C9A4C2J!G9t|^eq3 WJtQ]GuLUpHe\hw!%@F*-9ȠYخ Eַ@f7S'3I-{!)<'7j$PV >Zg[fxIPa| '5C0L-< \u4e-)}J*\fG뷞{"0I^|<:D=+jDj(o_NCrs3Ks,=^}T3w92+v @HDRtMiiK+ƜJ<,4 eQN$/ګr 6Gڕ[44O!JWr2֟Ote":b>2sZlxil4ȱ>HhVw쩶"M0N]C9׏Rm村b^Vg2c07- ~KK Hy)'1n`0­VDL_F&를`WWIø y8gg?UVv=%UvS-DۀKNUhx7ٔz@]BEO@dn@]3F,IۓuyMT)Y& ;j7HsDp" ̴EtWVXRIῒʏ)sR1^vC WQ,U!K Ҙ4i+#Lӏ=W{{cϖrϙXXǥ;$<{Z$idP*nYgrx$76NtK[iAXaPgB V, |s6_)D#fʢl2䣝}[VSFySHýŁe̋Ȋ-{;*ܛɹ+z]eJVTrB妛-/ʷخ<|o2==Y O `Sƙ؈7LpoQC|Y٠bgLoj=35%ӝkɑ =8D?!- Jg"_?7= ajWm.k[) /)Y4?)<8;4si\ YkK7Oxc nU2goU"=(N G(eF<&٬U=$fO[223=:WkS@˝PZߺxmj, ]j?3pb{9e'Mm,jc:\()?LqDP?4kzPJZom 2t즗b3Ffniu\H*g-BHFB|'%8yHw۷؍X#Y|AI_'G|[c2xW}y`!2d G>A&rJ =gxڙHc3H8G _Q7F'= +SEn֠Gn)цb4A2R[^g|6z ^гfɔM.m쉁hBr3bϥ$02Тژ܈5>ƔI`>0Ua.&\}o-#ڋsQx[ PI(%(`Lv Ə4t>pM7E88r\F#K 4JQxYF/8"-z^|QV!7MDq@FS|_CpXN:Q1_^)B3G!1`U<\i#1C$}ћv$(lc"M67]j5>{lCg!C׉,n$CKߥއ(H?B7M۔MrhRBV!bGC4@Ƴd'k-bB)EsH^mHi KfVgiI a}pB(,d {lap-^њ,i$38z.{} OCELS0wldvT!(S Z|߬xZ DV-㧸6_rFmWmK9c+#:@#3Yl@JE=0n0ɝb4%+Q_cl}8@w('!q8dZ֜\9Y[cU 7K꓎!13VmeY`<] s?}| ax?\RUx@ zsnZd,`o1$1 A@Pt(N2g{ uֆI^`A"|K9\+lTj>Ƨ9LbBbZY/dI (!4cF񁵆{J5}ޫF0ڲ*ϵ^hMmFy̰ cB_,,!b)[Adʪ J`"HR͓ \1ymd;7mPW %OW{9BɹSvh׃Q7uMGjSm\ }d=^[$]<,>c q\U5<'|XQ6!+8Lĵfxb0,f,>j:g<;c' "ÅAhh=?.-z sa#p$$oclrd%'~7}/N?s Kц-j.W23GKDT/bIZ~2HܶJqYikӋt83؃ կQmC1`p"Kđ<© }W v9e!HqN#Zz[-6QbNJ<6K#0ND\/褱k40ﱁq.=: Vtk:O+Jpaв*NuN8ap%0:)+&Lg JQUZi.&;9{A70& נ>*|S"~6Xop~hnT56W1p뼅 !l WTʨ_ڗ~tζa5MZ8V{q߽로"r!.*WzaJI!TMPMϐ41aa  <)ȾHA 3BSm. Z^vf|׹ "oPduMx忂/1^t!nzG|j} pP|ek:ii` 4M _kI5|ģaG ڹ#TZ+ś5P)q饺-,MU6{{ԌSGӀ,% 7d#HFd[S?vQO=v踲KmJ>he{VF>~)2`1sC~Iw󓪏h#@hjMd)ڳPSn\sh)CX>!yvSӁQH@{jfN쿛9t$9y&62*E-:8p-FׅǩW?LX)Hq]IlE MTqr *I 5ε[d2v-RuaQ4\+F'C59- ,0hfAnq%4d<ꃲoU]=;>>i͸AX8z9E׹OWԜF(x|QT};HJncUC%{gOp;O\ zo䆸E{ooe,2'Zh&]#ߞ?ʯ97h $ߧJm[$qS9Zul7cb? R2 A?qI&CGe)#k{uFg*pnM$懙ّSP$)vR5&;\p0',P`5S[5|~9Ņ  L=RQoD[;.ȰHTk8LMІFς/+~wm,f Q)Cyj'/1IxL" lJ) N苔Ġ%nAxc40^j6ggP~ojCs|k.A3^X8wjD:=h, >b={C+gl~|v_:&GrTX WXjh迌h\Ȱ`sE᱿S~; LjA>IWJM@wMSxT+9 OS JNM_Q]V Er'NV!Sm$|a@>I=p` 4DQVuZфxșhYE*:[!5eTOnboc#6 [HƪcVtQ==Xhn*$QhZ'}_&{縡Y w}` VoXj%鼇~ ڹy҃`iSDXX/.^u#kۑ1+Ry\<Yv'X۪:G~]g4R obSԠɹ9 Giye6luG BXfv/yϱIxh3Nd0xd[k5VSkGWQ0ı2k|G{nl 7.5`Y7i vt%;3>Xrf^tݓaRl?M*<O~ϙ!H}m,A3YF{7b#c^-u3.l+a6=%[B+GOKdCNo9B-cQ_4Daw{PGcdC6<#):Xrֳ:{MhIeʗC|!eLtc 1ǂT,CLO9uMFD " m_Yu;o2@0(hGkC@OmEzǀty}iSovdZZ/yb?JA^QƟ~,-kLoer^0wlT] o틅2bWGtscz!>eծKFYF{Y 2R,mTRWϟ),IZ҂zN[ryLYKY)}ԉpTz#m7}+7G|s쑄N'`X݇w0\D.Wo,KoF:ջy'{3k+* %C NHUe:C_8FB Zr5ĠdAǫw ux/ET'lUԾX_ 9Qh:߄1P܆0m,؅$S<*÷1rrA~^.`d<7B-D9H)N 0j釹q^LO\U,rO%haMmBnPc؊׌-gtx;ly,t >r &/fmL_z O`3e`w<3TOL!i3(Љ\$%{!fX~S1} EtiuPH6XE+58 ALTZvIA <7ֻR%ӱi0(kӍ} 9BR6 x`G^,~lR:]\r~LjA6%G$M7M{,K088ihAًUpJC4gx%KI2uthzWn:A"K3ҝHy.&2tQB)~-YjiT;z@6vWLKF6Qu˧bqYwMau"HU+ںQIvaΉ0؄;:@LȄ#92~󧥼emc 3Bi%7]"t:+4ӸXFAcoJ{剅{\Y-挜_irCu (dE+fb9DGL҂Q#ss}FDru+齦Ғ-Z.X80PG1m7ZǡDnK1dԴɁbKhfdE `td& .9I, KuA1RJr" Exspi RJ{w:5Wgp  V);>3Al4ǦSF=`k]{tED/B٨K+̲3rycD~UϹ$۲J;:WZ{XCK*\PzptSLV͛ʚ7e1pj@8:><ɡ˝۬ 8}ߣʸ;f2bcP`ΈB'AbSzFwi!{5y\ƥ;4^۪0DM41 Ywz^Ŷc3%0j(*Z@ &(i! $Q+pIUe@Xv_iNJę1,=AјՏ?%hAo:DP&6dndtc\HٮCBC1C?avlOuIJwP%<k @m #52 mo?UzGꌗB/3\H Vf))TuEH.FaLUHL ; d|LA9wߌo{ͬ7YZ"ASS'& J$FdAPaOr]k(ڣnUfR(_2MW^Pz~\4`_.uհC!?QU2V>NoI6v.k$;1n>Z #Hs4Pp ~]6if1MjIhiDG_jtrkՄwry;)GrQ~{V)*  H<^Ub\[fvra #𜾓=gt$1Ԩ{ $VgW]_HwI;*|ra{9:O/KvCetќ>W Lh_lp&Q:/8gHMZ 2*+PqE)?v&$RX܄I P̺g@\t;a+[vZoHNRH6}ѲneE-X[~_]*w [Mo2.{%"y*%t#ۼԱXY`ɏ٭ۻ3')LG/KUu2qg) @{._B]Dnx43AcJAX!~bsI>'6NG"/ b DLI/ }a+6~{6fOhA}x}i1%0U RF>JKz"=޶">Hܐݾ'ncl˰D5\ݢhM nRg{7ICL͖N{ rzC73q}sCF>Ī6ц@b&" p;:maȣ4.&xgU/}qwvI[Bq~k1 C=wIQ\m ;;c"U;j|G4sd7ϩJ^v~",01E0 tNt9vu(" b + ?\a stb~ڍ(kR-ky-'>GVZv9u!B D*$;7u މIm~ b2}ޏ"Nq_E r&=xLr_~@t Ӽ1|pBh%0ɏHo3K;ʃM{pڿ@@}f>Uj: TXS^6wyqLbYvBE&yJwZ>`75!#쎇Nn #VA"E j"Ǯˬe D$`R7cr%PS>Nv°=EO _ȦDqTI5Ҝalhrpgi{uZn5knAʮ_9dL~+ۦl~k_T>PTP.T_@:o2$"JfտBF,v팽v<= | {GG"$, p'4oլ87?/,Lʼn\ A-K)p^C$d0.6zƈ%VyvH)Ej&Ҵ{a3bnb6Uʕ][(5x2{@ ?D.r&p$0g݁!xyVUOqŶ=oҮblFZNi͝<ސB{$4h1U 3,]١`gmg@*\)O4)ʋ75e((6rp<YK d!"_0j&l.+Eڣu^YoX~?rO͢3=ӈ O8*\HLSMRTѨCL:;:r3mD#O N q5ͩ*<3(.J;(q_z?S;ߤ.4xR>Ry17uӛ(]SD0*LHRxV2HtqrM3*͡Y5gqzsP!T*"RD-Ԗx2R%a eΘ%v+q^6 NyblkWrPrS_݈M1Թ!4C8J/l[LjcD:vWlK}zz~Wˌ4¹ɅVn/T8s]")5T |-&MSYzIr|1y~P"PT,Th{جM_ pyF+Ήw%ʚzz!t6t腗&0GBN?H_1H~ $3mWY*.Y ֫)zSP)Q3v>2k5rH}Rp$ kJNb]dy%ut lpGm=[6WY"Mr-ެM\!CۗM>4~dže}^.)s(҂'f^R8f\yd 0ïw^&hLD)Tb8Z?Ao d4ylVsl̴} Z׉]t[W_E7D"w5~V)o~?Ab>E6,z$ya2rd1-km>f+Nh}R0%#b9 -W۱ٌUޢhC^]E"Nfr Y"}ibY4I0w:Y}d@'4UDߎ4^ȓ0˻?{p#GW}i}oJq)yM*y#$1N/Je@zt Y%) Ѣ~ ^G-U$=yű<YsE{s<z0OssK>d4g`#Ĕr4}Xq٠?O|Wk}NP=L:_U9_%py,"=]r= |_"*i[F9:.8 13K.ܝ>GeB&D}MЛJA t:>NohZ vhLGv,P(T7jL؋E 6+ǃ\y--Pt7 !=Jь,-B5Pd0aqgMM-y[!-Oc]YDq0!H蹯`#X35s{H Ⱐ>D1u"keӢo"ixd^mړ&Ds?h&|#i?lg(^$$jt-EGUI֍7~2*)Y//qakj.=4tx{ZwU w1/D4j̯aM }P "ؗ*41QEpT?պ_p<,o0Ӟ}{\k)i$bk yPjsc#7(QW=>#qP}*゘ A5@[ƤS멾#vL`cGex1(eŔmDK}SP⭕-X%vG&O˓ɯNlp`rodҢ \}2Wx77ZqvpA+Cunocf cpy9 yapi6GK} Im{J5l #bK.GM?k9`,T V>B'}{:Jaj(A.ڗ$} .vT_vP 1'2FC?߱9PtsA cTRD.CZ>\{ %p aԂ{ɝ-ջ^iQ@U 5!fEKTsU6>lυz[6|lF(Ϯ#V#G}oA:1!Cv{mM_{}o-R? 34Vmx%6(#}\ί+LtC,* Н}py:Ta- ~k۲w¦>rr[tQ@UֱdL)szMxemj([()XO{&ُ˰96mj4jP{gG2Ж+-mk~~#s$+#BAω Tawwhޢ/cUyQT[| G[A/ -N*T2;qn i>1]-@duƩUס {lJN;1 f+k`ƉpnM? %f/i'ٳFa᳦TLZCJ[RP#қ&YոP~ljbN˂_n3#ޅ% ঽa> }4~T$|Yؓo,?xTIJ͠3rD/l۲?ot ];}f0} QχC\ w4AV%PSR%-ffZqzc[z, 2ͽh1X)&ץgn/j%|RSu~O)t+xd_ V|W!{B7;˫ѕKز]?@ƔRkf)aT:z64z M1it 0sŨ=ClYsOma6Kgٌi_|n ҫ _;vH^g@ѨHlVq8 LI@ lJR۹<BPOTk "L`s #;oM[WWC7ߑ2B$`FrKdP4#pXZMXGV{dޑa-]DO8s\=o]hEqrtIN;%ߗ0_kK}1v %E"f0L?Ϣe]#l"Ƨ_kv*ULCjגZinwd_.U-+@c.l.1Wa+à1HXg~'.37!H2Z!nTҰ$--}y[$^z=Gk)Pr+/!œ/[B$sAؿ+J^l['TE99;;'pjg+v x9nrh .[2=6ſx#ii4'%:|v@U~x%RD.0a*9R]k{ oe?Rb h8<#u~О<*Ҟڐ:62cioŖ};ՙK  7Q}Zx _:rɹ#n޵I„ ]B)+wßA]tU8rɇqT9. Z̭ql~9yʝǢaƓmfǺk̭k>]d6@&f]x4?C+}Yy.V#Aޜ^]U u 컛@NIӐN@o/}ExNpamJ, %k }{S%Xqh83?p2LnT3= R6mo\!4A" ˆхRi l6f,JIc=2@fZB- &9N)|-XZ L@2ʆ 'SЖ_x|+Vh.X`#Q`Q v .GB-yog(}UȂT|H&ZpຄV36u,ؕo٩W6JβWHJ-\õw1Pf 8P-ZbҶRL';4bw fWe-;~p)zZoh3A؃'vQ@}p NZvL@E8sKcfvB ҉Do9V6_Q@^HM$.iIT }uALU&̃}=\wMvZ~%\W 7EkMo&mK_=5!x*Gy ʡM#=IVuގ77$iC4\Y? 1RCHnm#<]\h(TT;-@;=n_'ĥ Jv70}9,^DDycﶆ΃58d=,=TX~p8ݻn܄ ͉u VJnzDfi4 x'dnѲNh WUT;A wjdbkɢD7Zn):Z~5#N(/yW0S6}Ցu֘=FSdrcxIh߷ v&# u)xOWmȆqƴ, ҲGIّźM(:3Cu6>|}4?^ǬxzCC/PQUʸӴyLN86" ٲ YdƂrBNl삇tu岼nLmZIZE &&7:%bb{Bwl3\0&+˷m+%Bs _ ~G?PU/PqSΚ܌R܏?Zms:KA1Z8k8?^ua_ $6.K&Ӟ4p9a>˩AV3fqlD|VCT{nG#|%1p9AE"T%hWl5Ls0qm} R_ `]Q\,>HBI|#H𓌜8C9TpEfk^ 4//E jWgSc (*]fy\[aU3Y答bH8`&,R&S' Q8`?'GDLo[nơfg>*=]``$=XۀARE\G8ؘ@G- h7lqmEPY7fnk1{[}tq=lQE{%P8:v  iK :\ =ߠl.<b_"Wi`Cۈ6ibJ뭝0x8`&n:hl,lGωgf ΃V34Cz؛,^N 't?UP=Vxc>%#nH\_F V*\`W_V7ھI^W6,T?diD C24_kLHa^IÍ8nOP,!">ڈA}u9XIFG6q?قX ڳ4رN<*U3]l?,xbSJg=HZMҞO,1[m U$\H !O=҉՟,fnF­ζ#}1pehoO 6K9re81pB ] y)× IX_E練&4h)$pVĻiy椕U][OwV}qq/#00uYa]ݗ%vX-͊H)\bg3H`)vC6 ͭU >y:?)\1Tw~e+G\3ݓ>tex)bC7ͯ? @/6YNvjUtMH㖸g 7ye BCSA>W`q[5$P^^#^A܉p:c^pmI2Nhߐ\OO4p Um/'?dZQDz 4h8{Q)SŹf8F\iDmB8weodkƹ{T-(r&=Vd&wJ{$@(RRI! ~Fd6IS^m*&Yks7ͤa^+A2D/|x $ZB^)l d$7CBvEw<̿R]+d h ׀NM=͗΋:rWnD##~->*J:Z*}#; [bQ.qp*N{@bh(#6~@9::%I,:Wsb6c۰*]"ŇE.$BI i5M[zjd1nz}d׉hh}fG+BշE$b1#<|Nu6z?y[wYIB+cfYxJ9ZJb91 dky6{&3ƽYK8ĠL'xGyqI9HWqiZ//璩ݎPrqPբxU0Ā@igIJ( QF5}_=i:F+0g&MiS`Lgئ$׶L)@4 mW;U#?;M*%|F n"IfHK4hka}Wlg -Cl*YRd;@'M{.<98*Id/G+%s)#/$ę?3$Go08dp.7<57,#% nYeOz|7ػ 7T5Atu=t5h!ĬD~c;p6Tܪ>nJԌ́yU08U [ZSJ[~H ]ƠOw`wLϣ F-JJ"~ -ЁAl1m^˸Ss_PܧThc</ũ/IG}53Jsؾq!5PϺ\LBn,g)t0pjI)tŊӉ#\%[J3g4 ::BXBalW4VUQ)aMdv6LitPRivڽfyDGļ aJA[1)vjʕ ?swd8Df46(\T('󻍫 TVrHlifƂ5 U6dLhV`[_ ׿[&ƶ? UjfFIYfW1"i.%?ccGqb@((0bX(aQٛʭkh4qO )(:JusDؤk0/k#o2VP:ΘOs95."@ߕa:J6Tm.{iδ7B6DčC|i/Ƕ/:aiذߚւ`7G'A {sيtJF6&F9!=*wH^ye8 2 TiZEBh7vXh0b?fP'rUύc3bM(sQU1HRp*u˜"(m\[E5dwL38=ےNN<ɏIA-ҟeȽa`첑j>fB)o@ٶ=aiŹ\]79o2؎K8ם%#wǠ̵_䒐sRZhFr+VbRRr !s z7m[ H]U1152TW>n=)wPO%pjW4\97CR˴yy8 躻魗aؚjZY.#Y+鷑.e= Bo:ՎQ }r/=;3@LSQNqVH3"=fx#@l |"`KJrB_Dcv886ma˪6w y h`T | k"+vd:p/~?4-lK{.JWvΞfmQ|So_]-1)v֭(MC+g{̑Kޅ@[7xuC}|3ֱZHݧL&$@%z|OKyibnif `.2]d`5P}H~Q5/u݅n:U<ڀMP+2񀅏MwTyFg32C RJPA*9DEIIEyuWPrMaj30_\)_`|y{|BUH:jMzI( <b8K{6B2RE$bjeSޭ!~5hld6!?$r}b5Nh3I q㍵aF.D%fBO ~ o&됯{jhDJ;wmogE|޹W Ҏ^njbbv(&nL,߯a_RT?!u7?+~8xL\^q#< @:(i4z>:`c'2E&EŘC]W\[NYf5=m<ݖ7N'W~GgCQBȌY-x]eTIڑ ߶Ph^LZp{6!ʌI=~Oș ީ IOtx0]Ӗ5 a țCX@HL\-%bJh$!K4 ^!TrXf09?iɋZYaQ) "$=J6 'Dѻn{DV%4ܨt!^ؘ;: i}Գ6VdkVk$`S*wU%m90a:jmhNjB?at+w]}@=qߣ`q޶-Xf?<0EH^!J.}E~d,40/^kgCMm}MiQǮL܅8j($Ǫ%?y'ƀDg~?.^zlhH)*5F{Zj XL6LTvPڈ.q@R7vTAQ)p7b]N3(EiB}#fcqw]92?iZVNXJj68VK簒\bw^+6Hr?uѕ.;&i:+ʡ, ;Lhռ`ekGCsB<'3DncͳaK"Fm=U~ƛe:XID0tdhʂM .ָ3r~[cl"=ɜg9LS8Ugy<,af`W. ^vjS&Y *"lA$=aZ ,~d(F^- 8)!-~O Һ9 1чj`Z'k>C^y7l*#>.Vzp݌=oX .PPZK5|&7$ hzӮ& 5#201--mzg\da.K-Ngf͂;!Εَ,UQeK] jpƶK V^ =yyѤ:=HSF`(⃺*_rեd琐gIK52pUV"X7؈pJ.#rȑH\@eUru>ʟ̱٠y: HP۬@F7t #яZdPr+slp[4#Rl6[ѦF3b{qb~LPJqQs"0ţLd'/< tWAI%PIpHE kʅ2\+?잖ԏMƟ/'ꋂɰwϟQŃ8X;/ >ԧ>u4 *TJefwSWEAT=8c(@g[҅!oE)ᾮJwDT0 n/rl$2=AjD2su?gü@yh$ʶiZI6nΠĚBd~.HB\ 6 'K)JfOKebiڢx6NeNSi6۔f5:tRhʠ<7,+fߩP>2KGz!؈UA7|2X`-+Ɓ }5PNK W P+=v[ DNj~805Lqnu֧"Z7#)i0hCXL"aq t*yXRC7?|H@H csu>=-:=v @/լgX6;[9i +P:oMa pBǕaBF0I|3O~Tf X*6bP, Gt aNL%wV|ȋ#wcJtn55J+nEHʅ |:53k+8֑:f?-%=4wl/]kcE/m#>W])9 :&wna;0JaaԌNzב\ȎϏ?0<}X½ Z=A*qNbD`о ak[Liϊ֟P#+dْ}}4rsk&6ϖ.e5 e(?G& rW7ycO@}DG%2E m8pgl_\LXwL4-9w'pm~?L鶕zs$Q\Y׳UG3^nMXuS|֘FrSl!A`ôljH-XuNmpQxie8db# XfO/e<ژ&'"\LJaSLXPeі|!g/I^+KNt5nفu¹L&z]= 9]E"'`Qv#$4˘GvOm@ [!: >:\`Wvc!~g,˨:Ngx [nYr8׼ޕK?$υ(Iec~_bEm+JmPaIM]s2< oRi%"=Bk1Fn;K::pO)K\5ۈaqmv*>%yavCrnƃMIնYsV5liF>dkܖR2  mH`<<(3orְϝ vH _QÞwphw-& tB4X_kgĕjs?QK(J]C6O;}}_I8vZ۶6¸PX|AO Ocbs/ZvGq$i9R!;%ZJ ,-+g T 6 A@+Xk)fR*t`#y 2R0\.-gQu){($SYqYB`{Jvo.eÝa5+\']Z7t)t?TePR{v pN[͏Ry剮Dxmrp y;9(EYMT -y :ﰼlV--Pp$ QϓI dEns ް E h0G>EDש ",^$e}DYuE+W|QI@BRt)ԙmCDczxxܨ?_AN>\nK(+Qc_b V.1zʪ%M(@7Bq>Bh:j7[vYտwu&jPgQ|TUsCYE֗juUTP` z钧o:tˆaJsgV:.i a}/nxM\'7ƌK6QZ)L×'9L`dE fu-\ӊY'.f5ᤎURl(5j 9xA:+SfFIum%ڵh7v1mvG "9T@AݕɲQ_:oMYRWn yD+xZbY@vZ薮 93]4?rc)?*X1+ ;v&n2 \b^8:m™5d0{ \}a䗳:Ž6a7L{{pH`{y|G`<ѷ}'HS^:w&+MڰLcTRàCoڼm6W6׻eB۶MgO3M.{gYjIv4@Yڒ<"H8PqBq_BTXوin3S3[YQ` |V>^y\8K{BР[8f :HCw|Ƚٸoϫ.VicM>wU:D-8ȁUWi]q06n͞76*^CB'l*B x&8(Iu*﷣m+s|k= 鶤Z.,-H( b2{z@s(tN7x^;$4HwlR>G4QcB_NiT',DΑB~b?%NѹH>EFjg5YػȴY&6wjg:!5Np9DUzyB&*tI], $l؆vykO }1-yS<R7Zz;E0䧻mA 㠘s+ ðxޑY>=07æaq""GY<*颿[!km[MѤ$XdP k;DeO /AikJ 7űio"*cOҪǘe M\@]={>de'k`o@`mG0໅#tKbt69GaN ),QG/zP4[qa oYjNMe^v[CI6ՃŌ>:߅Zs%-8*5Hߙ^! 60iU/$3ZQwsS"XͱnH/3z/M{aRwzN6V'2&,fKt.{Ҧ ?]d7;9YA*'%*>(bHoF} u9 ۡhόD4 i1G7%9nPW P!SKEvԝ%xD ܀ q$ivyt^]siZV%!N$^hCFQwu + 6cVOD}qDX?G\ [pW&Q%`MHMUܘkVf>8kӯ$A Z87_ u4Or12 0,AGE0px7f<ZM.3Ð`onhis+ ( t!)\rs jX?Hd1&x蚩p^pr^ᥤTf#yg ЅW_b˾Uh~l.7\ 3$cUxUdQV32<t܃1<$8[aA^6tp?F=l$=-t& \/|ͥP5 }S|<@ )œ wAvC~c֣=%mU/E>"D/6[*9[V` XξORz^9gKT6?RS$ T#~ eijbVa1}5 ԧط/(8ݍLN/ wS+P:Hb$ڍuD@\E*7'thv> ivL+C܊To4qNI\}4b⣇:(Dg!6W_P+@X$VÑGX<*H9 -ۦUYn=2d CXF (O6sLTY,Vvp2X#JsSvf0{:κFY;Yb}]t\;+)́9Zú/A ;mRM[@*` ì}>1*j x{w :ۜ7u誼VdsBH[ gU<[ ]B,fVV]KO$p(!숷r+{ G9X**}U% 6o콩KGIiЦK4lˉw[aDϨ[4WZErz/*tԹ饦6bD`Yw%NBXo::"R6m<:cIUu"}gW{)?&kYFh"wOx;3m͖J{J`"g!)2so9;Ϩ7o6+;zȫO,b|AaX#!x|ي\A 8(BPM*lFlkNGE;#LԻ iNQݲ2VsYP9-0I6أg(Qٚ"}|[2Ռ]!,D`PK$u7 ^9K۞UE\m dgM#zX^S9 H,0{ ͨ-v D6[* ],nlI3 l*2fq`3 CYHFGfɱ O6!%0 {&mJgGyoQ}5vCfD)dN8\c0+䕰5=q&ܚ_>z|p85"i V۶Cnϔwdš$ҵĵR:cxW'\`Q nk7@f1x! v~ iX.Gz%\! !45 wPg eH}"La] FaHO|4ہ r@_pk*ϔλs0>Ӭi!"/n#(mr]ՎOZ%fxaI<\_y*Û&K~9} aH5hҽPZYM>G18)D-cb"LI>Oy%[9n :B|o:ZU7&|&%^UL ޯ4#Dc-!y HϪL H|).ۤbģn>duGY#q\S:_o3" z $6s#])"2F'>wS؛!=Fa&TdڷWt)gkVU ]>˒# 7񬽧1)+u:1AbQn9h,-LY[jp#<2LF+/0"$XEE(, _6YB]uBNȶ?&nM.Pkne+'.EU)/^S,TZL/Z'Ǜ u+|b-H5YBwz%/eݴ3}&"甈B&O9>͠$i?_e){lH&<2GiL}#jS0HJ6>6YKU֣QmZ2k3}9N7]JY$'\dL6p-T#Ytҕ^ۨr~X1~ F|kԼ0%iD3~qp$AE]KUepL$-㜕s[d-a4zu T"2.IۣK!+6DuL!Gm*.`hW>@d"̓q.Mɧ*5{}' eWif6b5;O2 C'\\7Q6ȘcUѻ) !b4u8^BM3h2L5P*?K-#.pb%yk7=Cخ@ʜ8騜F z<{7V理$p"ZF;^ul7-}kn΀א3IŪ=>H&hSN?kPMek%ZX$&k#:s=)mHGI}=EQg;|~-Gru~cd^ɩk Z9Vd}q+]*%( >omا@R2{ Ӹ*F;m8+{xtA܋l;U!;?y۶RD hdUzxcepO`&d%xvǸGoÙ5lྒzop}fmKG)p?3jY,)(~8ͧc@Gc]2dgqfsGFeq(KPj!E0A N4HS;"1.;"4sx a+|L/6ƃ{}zvkm?jZ]VLA;ɿ2xGLg* ~``6IIIףĝuy^t֕DsQIxB ՇU BcVdzf z­d -;I9Z JLhM9Zw ?5nX_dzsQjZ.pwDTh0Ob4г HNQFUZ^+q#LVaA6p*ǚFطd!svØEnC Rîϳ}5ZsO;/iQjHBuFM `G"c11) ^ew|VoyG7\JC~eye)^0‚<}>Liv93ëO58)ӥd~10daae3_RKi\ UP0]_q#Jgg.`PU=sNXɎco6 M@6;Η;Ί{UkඊDj7IM`ֲP[ %nU򸐌єwjlaVXll7H}W{!`Jv_ vjDŖ@k-9? oYؿ[BB\Q0ޑodVz_e?au}A9ȀChnW(c~}G[C/' `s =O;Fƴ27Ѥte:$ zp"x(xd߉]hO$/5ln8u%/VXv%u+!5FIͯB*'7c `-Rs"4tj~{HKքI|wBGVNdހ Ҥ\M"nEK~LP_:&HwE0i 5 E(]`7y8$zג@:M|A< ȷ#SG%c6 %f^R:I/3dj&evoSe1@}E=?g,iNDTE֛;(GBL._ J8 s"UaP 7hZ"jӒ * E4׿DZip!]"v2HgUb42kTU64y#]bzBM1s龑W)χN=-$k{2"|EFN~m^eTڄyσ$K0>PڂaH$c(F&pVoŘ9Q ~y \AW[!cn yx XaѨdxS'&'(}YT_SZi!tn(*Z{? ZPr9wJ>pнXuFFy(ߕץ +xUxN&k>V^*he@~-ޢytѪQ#Nx NYb< 8J0_-WͅW2e2 +N]b\{Kbv`jŞQKC㌮O4Hy7c,rQN{KJj:Co\4)bs+k~NB4ƘHNRW$y vOx7/y o#Zn1oS23}I-|lT90:N!8&G}_436 WAW"y1D.ɌwRv<$c}Elnq=e:7kzt?Cl{`˶<了']V#*pt~ tj! %!b\\؈VG2S*NqC^qwvl=@'FMGǬ1+љ#$\M~>ܟS~"jS %h&D}R4${j%ٗb}YZ^ȋ #Y)"{a\v'F @Mu6,fcҝ(؝^ X`J'&{ (L>}"}w$bd2@ܩ;bhG ~dE^FZhaqqn ob|Gx[|6GkF'!m[qېi AM}>ͮG,ݨ@8 3ϑexl;ij2:g]-։*Ta)JAi7v^(2J`,מS7r頀 OBPcZ'B +,uTE]%] t҄3Lgl{r=Β`ىˆrv&yL2Z/7k" mwl]݋O0 @0f6sD/J}b:W(7+܂x=7|)=Wf"O\TJP{\ 1nN]iD]^@,m ǍnyԺӅVrVԔ #ا^K`6kG_o6$uL=EdNk ׄkfs^ܲvZͪT4 }zmSjRvf#CF%sd6?BCe]xmfg ZҶxБ5 nq_}_\O8e ?Y=TZz-+~k[P8O?3Mc⯗LIލĊe':)7a+`,I$fuQ̾sIp{u`ɶvI,x}k g>>Tu)$cx^rsSa#=?^BjkAyIw|09 ͪ.dl윝?KPNXO!sm}e%:9aΎ>rlѾ7+DXeZ]z~'"|Hmq2o4h3BV# -2Vރmt a"xu"G xjy'jH#^\X|?WIs#^!r/eU&|y>F{F: A5,6&}s#a{jfF8.HC+d"e7r}^KnOm'}V!}>ڢۮ%81>)D:_NY[9AOLKp`8t;V{^j. ("/>LRN#q󼢞đ#n .]hdׯ,'\NڴT[P]V.rcv2۩$2j2F.VT1:CaBU܆k˃}\¼נëA!x\zY`!̬Cv~@dVsMmY)7%oKe!qs˗-S&|7ZK`y6qo#_, lilh$w#+5Zum ]tznʌ9 psx)'Sэɂ0T]{.c Xz(_I WmqQ[J&jK:?X%5@3xxQ,.Z8ae,,~z2/Oy=+˩on-\qfӑ-(P1@_2B}2,Nq~`z?uT6)ץ6 /%a6D)T1;z1jcC%(Aq58=>Z3xU RG`8# 4u&ӿ$At/{{~/1j<hdzmG?X)7|,/P?k&hzgDg~5j]G]*W5??{Ru);h>fkh)'Jڗ< G#P5S܈/C#kc ^rށnO.R4?><a51R1P*Q>ٚ{Km\'8t/]žOm~LYL6'zҭ+WTᕚ|t%nC 6?3dp@%8%Ej\?}*ozV(7@}k2;L/s5q 2/bo™˶ %0ĭe3 ÃyZ$4 N UU/{Ӊn0`%tA}Ra e$x1@ުUt!]1f|:s~մXIqd (Ak£y=q@W(ӑyQyq418$,SHHemnyU0^m%Ra\U 4 6s4tlE-?bRzKB[K1O:}p_8A%<5|S8B4ݲdtMֆcP"iއG#`#F!ChU7^.Y9Cf;cM 1r,[*] Fg(YC;=4,m˸1^1R'>(E'81[^1Bl*]E44ſ3(ù/͑[#U&&Pv?TE~@ <{ p'ąLDƨKwNGYTį>\]䭡6;&:4-:d`I~Uc?v_5j|.)&=oº3բ`^i@b܀2JcJH̪L wH53#޳[֞,]^뵬ZG`"-y >~{VrC5,L)2 j3LH(+aP,#z; Oe8]DIA;?f?9* +7ϵYt~% B㙽sM=/$sly_Λ$gUwcdBn_!"|Y> Of_8-1<ɂ.OjHw(dreNMXJ}(E$z[j - PQD[,uK BU$"f on _Z#ZU.}r#e",4A]6[&w{/ft2q.į=FT71⑼}3 HE彨%Awjg6؀v曣h9MrU s&6[M*F&v+_1" 5}db#SM fBWiDb`#|2̖1V?^ <{grtyS?;W2Z8HRݗ+ZK"4a/Bh[chPO?Ԯ6)^MNjo贴G\ɇclƘIȳ %az~cK+[fQ#(/Q[׎m4$[/ܿ^w3 ;2!g8%V1ǒLCC8'ԕКMS&oieiNﮯ"pj+w!]<._ƚy3,G̐A+ p 'yi`< XX _iZ Ko҄{2hmȿJ9Hz$}O~"luYӒ߫36G]堕N=w遐Nvٮ]signlu~v0i͏͆q:~稺/OʱWwhOMa zJ*<\ΟOZ,rtFX<]ZYyv"; )w&@Y0Se1;XX1%H-R fT.5 >)3/'L$Ddq,Kp%l%C 6R\ G0No@w95B g)AZ@I`?+ \{U~Ib. g$E#x`7 x)(\#<52爌y "cz.ۡ7?#6C ]*QZvn[Ɩ`碈$Gb4j4N}\1H _$ի4g<`tZm'z͛!t#=Q?زj)'ҒeK#=Aز4H>Є<@Um'DFDzn'+x7 , _һ}6£@oj?XV(T͆F6hft@"5pԐŵ9vr_$TvQRΒR'#lI4R3)D|JlriL?hX8$dR0E>VpxQS#}#*縅NZnr= ólL6e Qeeff>sVBM>oҦ^[1!V8᛾--%S(*O* Bb#IGɠўk(X|M%&]fYw)Ja+c d\8 DVL)B}oP5/ htCǜLB"s ,\pgap`@?~t|WC^[}d$5eӇIt1F:BkAus2 HW 4vxfl&')5Yy}ZKWQS ii/BN'zԥRIq1NcXy yd%Q(@ޓ' M/yC/(j' 6L_hhꮗGtuyƘw(Q0TCو%%B4[+H_egmr+&Gp`rMS;skg ,NԷCdgOt~U6fV{1cA\6+6҄O|~H,/# ,YjfcpAYT߱m_#WcŊz")B=g~SggIZM1x-pJw;x.W4ҖiޡX^h۷tlC>RljN"Q[n@)Nvպ8Z]JK6w4RAT&2T2ML͸cpjD=<#+ p͎ԖǸ8_#NIX\)cԣ}!}bbQ;h=2ލrdk-'7D 6_Di޸9/r%=ьTL ;ݘh*{%bCI.tF\@ܬ ym-KX2ti$jޅʬ쎩QOiyv$Ib{m4b=!ZE Ku-q~YB !?1Cqe"Y5Gb5ԉ~Z/H6WdDͦSbWb|Gsp]ļRseE~\ʟΐ*˸X>A^n!V#٩`5zyh@jc^Z/. !>s“4J0=UB(RE1qE=F ۓ7~Og7|3 "2Xv[I {l#0c e Hx5(7IK P(*Ț-n:?FIQNddX, n/m̧,"@ci1*%Ŷ1-l%$L1'=fng`cR 2`>΢S-Tbﺢs2`4dby})vat"`;^@+2cڎ(^-O=#k$a9[cW")<OCD, &Ss/.}*SUu,xD'4mL)/hY\|̲(4zp?W*>\PIf d筸LRWH>)^J4)_qTt1Y4(Myy9}lڟ:}g+m̧I۱G:VV_Y'?D0lJn/1{VM}L[sr d=n){zd2LRu%d 扐HkGO?:@s},Z#΅ʤ\mgor(ᬖF |N9resk2܀t4AҗMiK1y =6TC-xkrOxYʑ44+ؗ+>ZDKhJ{7l(qʁ4R7-IiÊ`*8\mA޵a{#|źQȗexL}i?Uז؁ sn #{B/_' ʳۚyp$Hr : պ^I=]WS.LP!gdҳۙ`޽=?&4( K?c}YrgEsqU%qY0UW&QasY Gy\0ý/%HA!<0R- ՞Yvb$#e|ݒ^ kQ|`'N?U}vUS#+SC:fJI 9ʩ]}c#!r[!uFR+Pي> JIxwBXZf1';!-/4$gK\菈ib GZ@C ;On1*CI%ZiXH⚬<הY !~6%L$̤˭},Y$Tj 15ӻ񬞙 D!@9q~Tgf.|\Y6 K _dDN o;Nf>!<|dϚsSs„mjEPl`(1GPW?w_WhA !VI'c s(<0+]q^!M F'hCᅯaGbJ~  &wQ^6úN @_ ІhP{yWf%gD%I7~@17 *_#E.gICgJ)rju[P=a!@| $ ە{[ww&%mEyc1LMFsE(!@d|51樲8yW. k97txM3{;QBN^v΃hD1xLZ/=r8^VY.]Ct Ds΂=\Mqg.@K?o!_,p K1Q+1Y d=~tI+*QovJ#( MI w7^+_ ʺK_0D7=P~#J(b1=xgzcx3qՈtyk!yʨحO0^Y)g{9D8 ~E#i|oʩ5bI ST/t]cY{/RVd;GTBۋA]By,+ϔGB--n&(Q' E|/r۪u /Ld}]?' an$pGMwGq;XfpB$WKϻF)lf>_@S>4Ԧ I \?voaz*fS U}.`|3Z50*8&v̄aJ!G.+-Q,XP vl29hv̏|4.5VvPchM!SY㽠4y0Ru%]au[;*|bK;qOR%:A6;` xA44#^R|I9A0AncY)PlV*ȱ]z!fMQHد:@Bj}iD?hPu]q$'O{Hp}4S/K( a֤BN  »S8;L iUiHf^ck2(n č$˺>[m,i1:C4mwGÞPc[^p{K*%YL0kM2;JqbՇσ$;m} Y7U&/[5++%&Y+:ds]!>I[5YdCYB5lݻ!K![ ˔,cJ`y2̑֎a(\$2hWU<8 .gGe!Jzwթ-E9f{#H&q3Ri"5` c{ ؜}E'V!~GQԿ vk`+D^v}ĥNn¸,dnv'Tʶ5Nͨ2|e Ҷ]qܵƺ@Z `B9idtʲO/$ҮAJ-`7zhs0mq/6z?TZ*|$+nRJSy^!I'PB` ,U`Uf<#;6yx.WW8ñ .HloIT#uV,+wFFmtH]k*P`|1ɻ.z_VD^D&k=Fׄt_.{EZQt=5/ X:s\lkT$o$ItNR@jwR(62<D/ ]]8~*hΩ ngN^k"#w{X 5fifBَRC!o@vk5GZ%(^_VL?3sP11`'=TH ]N&H KhVZ 0i5P+ہQS\\> h[<fHK'8c+y`hlNTBIs?)᫱I+ΧF F  M[p鳣 VH-/!ͯTa'gv\!~ sv$449}k3C44졁Fn|gPLot7NQv&Uf'6_-*C 𻯝HL}#N12ʜ}ڮ" l$DS{\RYlBހUq̤(8p *H|bn"JJ >*j20v Y@iU(X!cO&T49>릯CDOOd!ȡ+[=j%YNo_H6Woe!Qh6o7dM*X-/rodw%48 }F[ x1&j^YwΎ0K?eEy1@*< :.lbkO/\7thOxa" I(œv;L27x_gG6}Eĺs:rk,N|ME:/hM@,WY3nd5SxHvKV wW/(bU2⍓ =OkZ\+0p0#} 6Gڜs =lPfZ?FXG/zK$%lVqUPŢH-4*.??(Կx;Z(Xu\r P0 @m7$uI!4S[ DP@lzzWbI ;{DB<د (`+[QǃY? =]wtG |12IĴk|2BT#*뾠gYޓ9E 5pp[)mO[AbnuE䔽ʳt@S^@juVzi,k~C5:eu&w}ۻ4f;CKQ n1 _5|s@ClU{eiZ6a bApN˓mK!_4Br =O<9ih??V;n1:Pf6T_"# OVt2#>iAgcR^Y :3tiF{s W_~ϊLe|87W3AZ )׬>,=eK/~+SeiDW$Ϗ&Q_-3qѐ;Rq=i˹WL,أ\c37WM;вqJַH,Je+Z P} =\9 r4cWSe 鶑ɭ+&!ӱ7?@PtM$ _ /IՇ$T@%6?"Yy&˫6{L:|ñ:+Ʊ;WQごMYSKq]#>\'{9<6Tl|%+攰4=Χ 2G%fM%?/-v7HR dTP=*C, S2|62&}E&X},jBE(j{jGH,^ooV))+mDt78L7ep]m|M=6\?j3a(SYeU9pNLu`*F3 (J kt)ŶWT'hDs;daw&^3ݴd9T`EZolUqr%j 8ksVtZ8+!u燯 w6Q̊dǟ P?.GbvWFKaW +- z_}ĕ'AWO6 32ͪhgnVK-iY.l4R5Ǟ<1N^8٩SB g0c@('Z/<*ҼzDZ|=xG]5vQ y1z~!vS`%|i['M3t?Z|9m:+ vQC0۹Pz]M_69a<}%Ii6ghZ p_{s4D~Vb/ 1UH`tPsߕ{fu?>M ͇/='vF.o,zB~4("JNm]gCWޮ^ )o$VzTSK%*j}fI*0!iɠNp;b] 8o8%d#͝p|[C|ǒkfƳ8p(,וOǂ* [ăeS,btHۍvWOLgWԑS"izM[ԯ"x-ذh0"LP}-@khxlsD:F+j㿑*tГ53a FPTx~x-FP"!7R{ZA6)p hB4t R(7nrV{b`k?Y,Vp&x]8Rk`eI\dy7\T%*j?1G1[n'݃v*7$W9 Q/6=@Њ.R`0VvT})xhL&AU؎`k,pk0I+*;w:d]KfW=x -ps33":k":]#0@CVLwb'mAwY$1~ԍl%;$5K?ZJ3lc؏Z*|WBSgj٩ٖADHp0r\40w? 8Ow ͷk>jbeBʓS+Ws]1up}Y`}NBDíu4?؇RH z3<*8<4C $8m gw|OϲCYD+KGqw|W%&Ljצc3h/e0VuE%;}B@&DV{~%wXʴ2L\:QaýbNK,S*wN>LAzii"X |w Bbcw`{+Ac^$ mQw<o;h6iec-AyY>6h67md..Mr_8},#_ 9"DԡnDE=@QtÁ,d u+{!(lm,C/brs m+FLTP:$2e\Ze07  5Oqaplk]XGng m8JǤVSq%)UPp2ڶ. x+iry{'ʚ*҈3A Q+r "Kd|ZG@W!QCL(^TLJM0mV6|_-ÂMRү4S+sdg}OρjS~mV/˸0U2PDvӝNF~>! \[ E벳p\f-qtӑT'GOLtr˧2x]Jkk Ur$*Cy rȨO8ڐlF Scuܝ+:kn 8b56dW'Z/ƭ̀@6`/ExN.DW."_Q+= ,&E0ٯ_Pݕ. OɠiΌD1GmH^v.+tEdO'Q| Y, Vkd)jSPo=8credA|l&@{il;l3.byqQm7:{'͕2ny(x bJzI LWFv웈ۛWN"kM3g,pNq,fNaI}b7E'n ϰV&o!R*Ip;QuT`vH :vϤXћ)f`wSđL6!M!5'@ď an]"ك+XNN {$N'+cQs4BP8y+SM[lߒpTnNp_ClW8*O xȜڹZ&T栖L;KZ] No_BWm=YwndRtsb9'o']rp* ; VHVOp60N%g]!"6y'܃;S.#zܑV3 ʭ`41`4? vl IVyH7&YUm( gyz`b@QѹJ贕ʿ,d춥#^rZXu0E$ֆx1yCտTbV}-i\Tmß_ir<6 ayZȻ=ڥ {kIQodK R9_AٔcFN 25N"--?j|/[ +w޷'qD8NH3@7aLs R5:?O+l.Qp6R%:Vj6_ekkRa;cۙ8>ZOnQ~ntvj`Q\C N~-6ް8dV@.o}L apbffs8SiU0$+e fǾB٦4Q]Io`خUaS eE=5ZESTRYqF Yk```r= &J8kІ: ԀyYclr9_pEV9!i"]{VH^vssi]=xV/#PG J{$Yy𛇡Ŕe+BRLvK 6=>0p]&OT=xAaY_ɡxДD GE2`Mݖk+>< Zrٟ"t5:Ӻ;]INU1܇޸=o |tB&8#kZlBIJrKl}`f[IbDHHJeęېJ5(w&MC߀2st2if _Dd!Iexӧu0Hͭ~B M\12!bQǍ*M18 osH87KppoUE4s#4]ՐeZgf>9}, ܱ6|^LG}!ޜSU0cym/mf hhBu`UJ>d腂&Uw,Cp"#.KB (F q=${H68m2⃘Y܋+,?KxQ-+WȡrQ34T px`Ē{Wݵ{&;7Xud?ewEqh0(PY1^lEqcc ?n{dAo(Y)9nnM+5Nm6=uۙ&+ŋܺyLZ_Ǘ/`NK#D6}7ZٶQV@Fp:K0%'ø,͸rzb/_ vzN1V`HfWp{h45{ .۬4U]_vb?aL\Y6ԟJ3, FA&l6 v8~6X)UD4L~z]$6tW`֜_,U}R\w騗yZ6؄c 藟珝ra&ǶRhXT>x\G<͈j66xl_\+LD;hݔda>4rA 1Ӌ X~3TpiSH I{k^95 ;`Ad&H-]]Кj y\loBzdb$? l8VE'IQdy'>҂}dgNB]ɺVՓf͝ O"o|: 䝄y") /y& R> L=Y-Kv/L✘- S¬o#x0rQ+_ӑksg(ZbimG:]Z+\љL2Kw݀nĔY! kB ?y+Uvxj@ o;$W !mxLU[ SتΡcF,e Xh^{ ?t#ugnx̂眲1߻D%t0Û W*0`3y_ 9f[ 䁙 Uȣ\dni DyaR>+)X \ G=e| n:1+hf,TT7<>ƹ@8L<^ YvA]l4wصO]18¡Ų:Bj;RYFS$iWs#rj3w`j n~1hG=m?y9,[KѧSoDp"(3CvK OLW)Jvw9#Н,Twk'OmD_FJ]Wghբ TB8gP<泦(2$xz׶Q΢Xyc91-6K˘2*iUѤuŠLr5^˫tc@!^KFp~$dՉQ,oeضx Ľu"xԹ`֢kԽy~p5bn.f(eJOi+:'ê|56;H0MJGcTYng.v3* ,^È%NE Z2:RAWqQ5NxtQYeUrRZ Fkql  B)/~'n ꞩDQRM lI)՘K7pnL6 !<2p(d콅b\e\̋',0kIZcUt+b2\ݖEwaZk-ЬaJdPBՐ+){ori)(\M꾄&n 9-ua5ch*22/hi&`w%6y0h\4zMpjbH5"+s{E`mHӎ4x$1)! ~!(&]F Y)%-nABR&$ځ4pXR'Ӎ#~TP_4}l}ٙ7cn_Չ;6]g-Gb(l!qZ; ct"mQA#E@gJdSA]޲*5 eiO/bWcgm G~paS7z,δׇ#-ֱIܡyzF{r~@CBV{2pmĞci]+DY睾4&MI LI8L f~-#v[<1 |gKbptK_lUsbA6X<᧜y|IC48>?A\75|0^3}QnkqnXib͈㡕vK0@ų'L@h}kQ~ү0%Jes+}O}kkX6]ۑPr8$;r3;Wm¡hB#Cx=2~Q4Xفf. F3,QV`_qcKhtJLG=)vC "ka;21L'$&1ULV,EBkygʔvBbeE4+k o'̳y~$)cq :w(?-1=-!p`vc*( .-  IxX4hr;L|hk@;כ:[A8@ Gì>b_P!SSTS'e&W<}{EarkJl8$dP V-fDJզ0-~z^#B$y_ IDUxBǤ|-Wpn@;I{tX)gbnc<'؟\{π>!k>O(UV&TZ/g|噝h-SH/$h; G>.kBԤp:}+7۹ ހ3 NJGؒ ޫD&v 3of,p㇥#D^anAzґ@I CZ+} ݐ ,j `6{8Y=yhp;T&^gVWKO"*m?d~J5Ar)X'8L_q1H깁js[Ct wه@^5y%g:.#db؎9 BM&EEA]oKFP~ Cr>|@c9y [+:/Du)aoӰӌA0uVfr'_FH.^J`)gg]Wf ݜZhKǮ5 u] $4<Υ̗nӓJIў*rt/8n*σY|5D΍:BpYJmdXDGByrI:=F =xxG)1=)9+jC+^>>SQeF-\2ͧ.27yMH)i2qE7unEwј I9+i|-Ҏ9Dޭ|ehO{|,?OM[cg5tqo(P=@=2uj󒌧0i$$X/ 5H:uvs1ԹdԃmcSmf fl $ƥGReYiS.0!ai}Sx[0 ghGp[xHϱN%C؎* ѰF#+N)_M=DhJ.m?ʠs so:  1ʓt.`j1tZJ394S7o\%~9}T$8!˩xiC*1[.뚰[=9d;4Vz<G5$L]~y`Mѽ@R|_n`;q7O3.Û?Rd`vaeP5幈W('Z;ڠ{L 5;HN].J/Ay +(\z986@qAʳ&< jz\ٝlHNh/gn@>G7nɕHZ_y2"+$ zӸ;,& +]) q,A}RS/Yx\P ΀T7}򹍫Dp8S=I+nj 'ko/Ǣ^J.dc%RIm$Zǃ-y@MOF$e`MQ (JSdyOEOnofjF@`H`(A0rbO%Q+DDcmo$7?EmeT2g^o3Аض"6KԆj=i%g2H#g`A`+D'5?J1}dײ_HR!W UO/ij|bHyZ3垻eJ%!VOy5Ci*1]R4idրm2a|DH4ƌw\[΂Vw;JOF'l,Q/dQ qI]Vfq묵|F'Gu~}^q/v @yG_V:$,{"o jmԊa϶UL8X{O,2;-~gvrq'j?hC,8'zkʽ@By-ϵ>z`ŖeYBñ(@T!ߍL]9ӝ/bO6!VPco_iWAk<b ޏ|K?3mA7E uH.$lc~g <-e+ 7?3An%} @WVuMe铗T%C( '(H&?-abՓ8 v58Vý$]d!AntMh_|h?4.':M8oIO<%NiZ L¢㨉ʶC$Yֻ|%J]~Ҟ~:P~?GTQZo E Su_ږ2ˤ"@•Qo;B74v$Kw*=buPyCF${W16&ҫgiS pN艹9X3ŋZBB$Ƈ&/@(w>.A`΃.Rf%$ )u<1sAI(E#V`90L =#.LR tH>#VN&4 Xa=H/ꯎ./{h@93V='Xdd2Xx#DqfI*U!%$ʛحp18b"/O|`? 4%}^i[PQT̅BZX8 1 !&I1N;}pLA߆͙83Ő`>$s/s^ܥU*4p)N?sk} ȣJ#τڈjcO*5MRC>@:]~"C\K 5>1sYYcYF]Cޡf۫o˅\xbxI?sZ< dzV Κrׁ/X: DWa̋DdaΆ:n -^qu)fq6#, zYia"bm;Q_(cؑtt-}(&k8Z:xOkw()A ,9066:gJVC U ꄨg_d 6/n9MW&jz6kǐO !^Dc1zӕp{#dE6 􌚗 :Hs[0E'6/b*ANpg>\bz`瞋;V&=ըZ2EovbŇ3]> kE`i.:Xz T׻:AJ/qqCx==*\b!ֺ@S  \fViP+M쓔9OĴrB&pC 3{PLdvβdw%rvOC'EzotM=5TkIy[Q)')Wv|I+Ksl}HCEr:F 'ji9|+^^ 'ʻy uEݽ w8S1/Jj$_1UM٠8!It O5u\_ rDD=ܮȂ2t7x 8NSI%B dzmɻ!h|{]? C_aP3ڟ {txUF)i.ի!Qk?j?nT{Hfr|î쟥+ ]N$aڗMN?70sBJ.ޯ]z!xNU߹=``XQ$\Kmm)[;Cd.triH15377kFS&^ tjAoL<[QLoo(ɾ:Ǩ;+Ȳc!! !G)2qaFUf8TiŪx]I'CE*uf3$E#T fUmVk]^錳ܠ|b R}pz1Cޫ 58^ @]Cu<!_h8Sgi˂Rs p 2qm1FD{XVI%j] % ]VD,$Hʣa#5r,{$O܂{!FTmiÏᵅv=8ߟ{Ş-.( C[?}ؔP&Puy4 jDp| 0\s?Zv2y0Wԍܷ/)IZdXܝJRvnNry^m稼!JO;"KUc+)Ov~ȫeFW!Ⱥk#n@?~ܰ8}Rޞxh).})WWC56 ó-r4Y^:ll\`fQ)ؘ x M[2{tHpdRv;tQ~45OBШ^e;[!xQ7"|Y`OԔ 0lJ "Ƿuyuuɳm߃THb.!->/ހ$}siԹ;-2^'b8:Pf?<?F+(Z'.LHݲ ^ 1⿊tdդcbt䛞=6:N/Wlq(hc埌rQ5a.;a<[MLD>"o/'-#g>먄Y+iAnpTU6e6{30l&Q13Ba ]#cW^/\Zܮmh1yQ+Tw7?闬tmgU|9go'a nmr_'dfy&ň*xc og%hi3z 'f'V(W!դ`v7"ƗL_wM_Fž;۽чlS>C1 + u>jkB=NbhX&xi=|:ӈWN昹 -3خbwgFיL(:C׻D4D损ª{hzoeԉ- @<78=tdҸ֊)KZmU Ձ=ZF̸e苐;f:^escI)PMY-FR $}_1ۮ;Z鞤ξGD$gi9cCS0i+:n~eK өFVgm= /@m?$Uvubr #M] X _yY$B DYKwW>B ) )\ySuM $6\Zm]ZA2ɞx5"iD3OcYz(-\lҊ0`TՎGIk7ҙLXC]zFu{b:8I݌ySOңW.p<[}\:۞~B% :ؗ\sm\ěH&LHNPTlCp<w xvR՞dgEEbދw SrvXpx#}KF dhIh'iA#Qzɢ/Z`.|' W+ӟލL][Q`xgf숕.oREۊ_ă ׏g:Oeg>GO|{ TrC}Jh89Oxaϳ#E)6ZT߄ۋ q(W#9,jwb?K<*~]OuEx'rz*Ԉſ-SJBu-K_jt@3_WB/)̻پdg;ܗV"V^|C@ǽAا0|Y} @3 (iGP^kG1S@ۆ,0W[ٸV6:n&Lu^;6-E垍JelCrm^u+;iaEc2=^-X}g7OI5j-CYːܾrC1Y%f;WSj"vEKd񹈤( SLH nA)ߵBj36O7?ӁP>>X֙jaL6wXv9ߺeG@: JE[\#|]cOvЧQ|Z$48D*Z~"g@q{z_ ;ͲzKcc<JZʜ`hƟ4:rA) 0Ro=~2R]v-F}ãdW3Q0F.+Iddw,DHچSP'Ikcb"C!s܉xh!-*v@E 8ic^icpo_uSx&L/FU0%O\<n&>܁>yXyrU5{/']{<&f3:n׉A`Fm0^F,p/BkǛ R9aoj!a'B4D1ZD렮SrqSch֜E^ i|>wK9H.rڤiF?Oe7Dr m,krE Lqq2cdk#JOZe\Xm(.lDF!{ ]Li'ĨgR9ZQuboK(+eT]|K8&XMk6 ڪv7ϺiisEҔ .b$820*}$6g``3zπ[׎F[F.-\$ɨpRYQL\$RE;[vo(a튊!OEٸoJ33`ĵvVԉp]a/^-J7o$~Mc]x"__(1u3T[N,Xv[QFWB1+tGK˄2 Rܻs+8TV]w1*yQ"J17ʓtM  Ӱ_^_Ni0Rx%"^b}%j]T7ߏwPR|k~A)u:.: U<5Tu DE2?w!Co* \L6niz{tly@9ef%\T㱴%#be?ċ<$zwm1QR׺Gҡ$$`MbFQ0f}pzu'S:Wblq(p8V N}f\?I\Q^x9xP6u_\%zt@EB+Ɲ% OOLIؽ̳Z*Xm8&x"W$FR؈׈4BRkXhA1Sn#V:P|c%8&\@ s\ !YY?kyu gF. 22>cEotX+:QiKr}sD^olnG:JvmSHSg/ZkIO>0 ״8r}ܰхp "rf7/ ;~ onE{7Er?XP\#1j p gKB$Q*0bNPU~g&`x{rEBDgo@_kY e3=: U5 W"*t4,vѫ$F>) F7|EC ›*)\{R9dj@9?ƝE9hlq<4DOY0k@{laryJ6ѧQh+>Չ@I&'=+e ,$z c,ZtS=kdNcSS+"d=!lOÖxIêٻ{qkn" 3Y*⽵4,Np!fl#yM+!ûaܸxԹ&EIBhޯvS". wJ n3>LMimyͮBsI L7hB/T'x gzn*) A17|*҉Us3O8l1} :=w[sxflۧD@b.,%e Dd9Z~D(`hU\ 4"28N =h>%R'iXe\4]ޞD V;|noLAZ̼ dq`~UjMhrJo=Y✕(Hh,.긺*![<Aاo O?¥ ClX|ےo7JWڀ>ˀI}P9\7qVEy[I.I%3ѡEP |^J_TplG`tJ6ߵ]/t#sltƓ1+72\x[]*sг"17(4y>FMJ>L9P"e UeM]Lu+Tb!!>_,FQpG(-AF?jGZ{8@ؖF0=SG0XXa ^ϑ m4fT=HM 8P,p ݟBJMj/kPhɮXT~Z!?h`r^'͓}eJ yc A)fZ}Y@9-RrWC͈nv.! PyӳЁeзLءu /1VYY2Cb=[`4a"?bT0\^3K7?yP0+l<ڦ,{V'_UAIT炉Ț4 RXljޢP{#Q5KP9oRl䳆3Z`N/ ROi* ֵЉ69Tz=|mBGc-rotqd t[Këm{LAZ~gA(yK> W!V85̗=VμiPT4GJlgueGE L 6&0Y/?dE@r TGL;)V.Ǖ39jB;uKƢ"(V 8 SQ^E$#xXxyn*=ə P~ZM>$N7Ь8w9[>RwW1hOQ c?.Ai0קz@Fw̭h"C( qH]1 w8>_F8JS<> O*,cl%[b!{30%w[,|?@01jʲq}k/ֵKrlMfzHJZJY๛Dt$lϘ,&!@A.J0B]>$}. Lk[_hIC ~tR!(UTvfbsj/R )BCΘVK_61Wm\e=BN[mr VN桢++[Q f(9$/m3*KArTe_(VBZ[1.\Y0\J%{a/ɣ7[aOQ;M;:0%.V m\Wy> B>H\_ہuٺ#Pkb#j@  /T`K?5QMOpqj]s;&$vy>^uwʮ#4Yp;x9"iɇ@:v{0ih cy]s.+{1sY <3F_TӮ,'*̹1~[7+VX@+BԩV%]xɺgp}980Uy&A*FFVS=un#@qp' =IUq6r7ߤdsXk$YÊJ5\eC 3-h‚ 0\f۲|ᾙ? 94" 7ingUlxIT3t}{ .U7m˙7lo-D™(S{UV\+|or:\A-!Iwc R&$RBYIvʁZq1@Ԝ\{!j8J?`H^iwJ 5,"O cW!dq/:f@E+Ռ:T0H/{Xvk˪{5,ADq480@XK * 1w= !!r[d`vW* !ħz?na tD]8 r>FDbِխQ0Fy5l\{q޶QC8;݀9Z7jM˚}GCOcG=f '1Y^ݢ7I)MD',A,|txyw#=sX@݃[* 1g#64;n{N!rM1ʭϼ*g}z_4[9V,\ҭ gB #Ko}1~±s|1~@GlA7iGޜV b{ a YxhOr'!d[G`1SͳcEVsC͓a6Os#bؿ-I\;eQț@kMgugMc_2W1bjv^߮ y/٘ S;//#4y4kl.@:Pion?9rxt|ba6*0 hu)v[M?$ס? EH%t@M[[jbOKF\dt]24;X~Y98<|'剟f+ޜ:,Eib}* JKtYL{ܑv9DYjHn ]Bx<d<|]plPV~2P[Yz gȅ%b^;%8>>1q/ 5{엊GDD0vFJAD.M^q}C͹ӭ^MtZYGHRXDl )u_?^7wR!z؏x`2ӻD IZOEok3]d/WD)uNݠm<,9<@m4[nN\`U O:?sI֍ؒ-{Wy;.ˎj68؃"TPi~?mL$.UO2=W{ ^ @feѮI;nGRyA!u9kJnj9ǃ"nRuiD%<(ʈHJERmq(2Ѹ\tXVF&[ؖnBlbXwQE87h|!!)f_=ywZ@|^s ?qݑ%n@ek6[$4j/:]f1#hJMbm/mD4vW)ϟeG}-w^99&U,VkݓU·(xz$I;+EdHv'*x bvK|?P0}NOGgBongPvzNE|^QH=R}mL8\)(/ˆ oO C[FnKtιp1o}TEb-,7!80-AZ xnk GxQk\ GyfoR[%巕zKw.^#ҏ$Bd*%q0\#W`Byt2 atfep,!r\qHc7RYK+P*I:pN"oBUP13 "|1JakS78;_,vKK+9TFx X|#2e {uL!O<1޻Z/*RN~;jুP3AQ2[Ṯ6bTFxkK"n˕G o3RVbz:?(tF/G)'Ɛuef X{bXēS&x?m,+j׷TGTg*_MI+ֵ3"Ӓ ^\zl.oq=tUW c6L7F;FvˣA?b/S=K"_wc]Uʍe8ۡ9le%@s;IxjfQ߄E'l)ϫU1{ sn 4'=9JUC #g7W%_QPT(Vpn9_aPNǦS[ࡪ<="aOuoZ蒲X*ǻ!"$.AgdaÚF}QLwv}y_wq/ FzMt,,㪭h8+>YT(_A_:@}oxu/te"> )L=D.~TJ{ Ne7`[h-atk|Ô7gIۡq3TXӹR#Q{XEW!EL .dZ[xJEmip_BqgwQ!(1 ^bzi`^mGlL㼾GvY9w֒`@: AA ;qA!Ev|49\ :Ë ؗ?{c9P-Shi󜺟X1k[ adC@Ne +he= (o4Il&TډQn1> ႥX2xxc1q Cn ,Ţ{r%J>(xrZD*t .@XcB@-KI-[bezw:f>FS]sj6r5:seC00ә/fWdHxxBY1j (Y?|@*StVRskXwdbk'|I8U6YA%e24.B^@&6T# Ӥǃǣ|MRqmm)/O,d`jF֮@[noe3*gcR Wrh=&zbPp hW]%3  b4Zvxg KD ^&!c jM^yq?IFN!1W+Tc%|HrX( adHƧE$T[Ȥov;ڑso6swƍTH].~eeuܱp%P(B/IX+;L5EW9J=dĨU?iQdXg aig ap( |zrNNC"&~p*q\Nȑqe dwz5_Er}I9(ame@NT\?2އ  $_Ήj3_ԷP+{Wzΐ9Zkz͗^)g@yVz=Bk.)vcKBUDRwxO1 QTۢRm~.xt4C[|SQ:㑰ޢP@S~K:ǻ!,iC.۳cZ46*vxH%9(X_2n^kn#IyQ-DCmVuN,L}+:d_~15%\ S~tii ,cاL05 7ϭgMCS 3(GN+^pۖ䗜3 rTQ+r-.o+Z𜩐*A,hXL/6=R&xWTϤؓj9>oX󞤫P SFޟ_#^MU!LW!=٘W,Y~WEm f*Hw|Tu!f^i?4+Ιq->S>9?\[F=M@ ~R 0ʴ4JF^^A \!ĵE-M23 ^+522".^bOuO&Kyn)]Vب1?๪Ilw<ۖϱ ~o_5|p{#y+ zPsh96_cxy(TA 3d 8S֕ZM7D/m~;հΝSÚJՂL3+ZMg'ܖ`u(u〷23a9aQ֢sbǂhX.W?%}w"REU/ZwZ v;?vpjH"/Y͹GTfiw=qx}›xZt穓czgR03s@~A*ZGM_il]w>@+|ZLu ,E}M-yMΎg5(_~Ko& y)Z5Vڲ՟[km3hLZF}3Ц `4s|ƿN,%%<Ɠ!!Pg1@IBB <)Q%ၤӕB?z709/31= =7ٮ+\dx4ۥNck g"UC3SN~J^VD(&@n[\W?BRlIF6xskhGY:QoIܩ9w+D[|}/΅ 2[fR?:RFu9`Gj.14z\9$U&4;\n yncG*[aH&OXR`撥PhyOKȿYL"/d-@r>=I>#9eyض\PJe(>?gwș8&Ӿ#ĺ尴1$PZT!2p[u'sx}3Ȫ千Tѱd\高}&h*$QQI ~3J ǒ[NC `зe`X*"`B-6p3߳ð4ө0NwzɈ*Sڥ02 j\̩cكUqbcBic*5dz(qfc hOs;ap5*]Ӷ1Jz*r zsJ<5'5^èt[HqD均V&6ՃKfm5~/sbD %hW)Bە\;WF(KZנY;N7<9_.vٮ4~˩̧^#:RQa/9+FmKǸh>&,hm]T$oj04M@GbPWv)|ӪI4B!;zɚ29lB̶%u 1uL2{7Gu3uCf2Z%o}]׃-CCAh$Ac2qvld_^5 bh(A?U~t+YIE`.E P@G\?j gu*VHGh ^{J(w,\.ۗnHu: .]o4Y&_sqpKEMKt0@%LUφx$ބV}km wNR6,*j]:>Wj\PP3t/:M?qG?8[*hQA:&8aĚ6t1FP'y!\akFhPӬq-n4Èɹ/$2wNaIDTYgq%먣sJ8r3a(Jtwr@^B&MaJߍ-I8613Ǯ;_DRʫ!~IE3~SEnK/ K9G^ݲZ~|{TM5@5n+GfY Hef{%h@^SVG [081t2vné`(n9 )YwF3W'61t˰}"ȩ;l816IIo3LM,Ft"B}P YE,\!*ܥ(S3Qrjf"B:q )nGo3E*aiXfkV#S@J]G@/BV-(:Ds a.TL)TsXn]v+Сz+$uoN&t6pD:\JXs “;-p>kmG%S3R7d_׸otj d~8fA_O(ɺzq{ U\~#1;w fߙ<ЭgcmP+9aL:|K,`lK9s2:؜oN$Q)RVxZvީ䈃MH&W W_j!Z >M8kSHEW'ϯEZͭR/ùW}mV:`!n@- "$ j'3AS>1Y0 o*5d4~C!h2'\hJE@ui[~xŬCP,aUK!/d|o/]˽xΓFM6=iE7Gl+umn 3Un=+lU;vGi O )[|:&BUR/H<}oyxsȃ˃fb~ۋx(R,E^bALъ :Ln_*ȣ/(:aoC,#IŢs,19%;|=z;1 0uXܑ@4lNfՑPY!z Z_}Cn\+_#F1r~4"l?o& bG55EwB}{^RH"$:e8JB  $n"/+~vJ_g2̲aN_+ \7En6UWVG"tYGoe&aHz)ԿEUVRKV ;f92-d z]M>5vXւ\*lHfh4&4s>  !]B۟)iO ULmf+A:7Z Sb@-Қ*0uao"1?egt#?)Ϡh?}!- Ϊ!6OY?1$Xځk] {^ZeE gtE-J@q%İa{)1 d ÍJ'`oBղYI;e炧{9zvoa˕"Vi4ޝي!0Ntr No:vx xS=lJ ΐ?nDX3i eiRw]~2yCؓ|ܐ.qO;V>0.cr@9rBu t:LcI^ØO(D^]~R6d;|)5c\jKrfO^v՜W*BVcҳD{xo{?4D ix|0;V?VF=μ0Ød_GЇmWXz|Ro[Q\[EBUw[V| QB1~RvrY 2'MbͺOs=RoP]:mQENfyx >eT1^kotSI-]N&ԗVSSsxC 4^slh/R!"d)w=4T~f2Y7xLIO+S ,}8[l+KmsNrS^b5Q q 䱮4Miအ}Ljѻk5rt{p$kMuA?&$ڹLyJ RO3 {*k邈ĐTͭ)KL}rOv׮h+2lF׉M«A}.vj8}kCg#"gNqPY$tl& $,3W.jE=<034|G6}*j?M麉p$MOA$rJːT@ⴊS-g_筲.G`!D4uV;&")}Mål x;ZbyѠP|W:w<9.y&[BVj W~dX,t)4fp8>DEdW%G_`Hi S C, Mxd *WeO8 0Ng0z;`Hs"7l,؉g [\<(GW('MGȠxW|"ۂYmu4'|ɦߎ'Kds J\2gkԦbxEV"ffd:D:T_&nogX%g'A?ymOlֆ:'$F ڟ&F'Z hi;0 a.M eMd3*u Y:bI+%zk[+Q`R:!qc=eP/$˅^hݾŐݒ >5~a|5?lIY&Ⱥ%ͰT 5Q@$@Svd ~n6>nR"r$(yUL"۹Kە>ϞafʹM5H>}eV'!cO2n0sbV~X*5RȱZib4!g⿪g}%ϭL-ufY(S}e( _Xߝ]3fvٰF6 kv4|5yr/GLgky>rm@M >Po?nuԵ-h:<-uCD҂e"$O,ñ,vC; a;@TfaѢE$L3?3N_ճ,c+KYJ *Z܂tMo<v,#X'?g-jݤIJcNKн1j_L{ȚRt^ &KBtUQ)lei M A\c+;) ZH&3dT/0 i䝼ZnJl+IyETեCcdIIj'{ i!CJD_GD"1TbAScm1]J,Q3dby :P[Q;7Y#NR4UF* T*K(c11j,̃=US%kE;T%29.8gJi54.aow|ǚ!Ԓ!V%h`H]iEMǶI wBXnO#- 2]˰gTV*]䐩ݠ!߮~ ~e2wooH0 K[K1K5 ,^/b&vN2Bh}u "m&DM?úUNF"f+prvu]<2Mc1q1hb>3->>_ [/̻gҵ|ka?4b^K7'KO;w8{k`k[e?UZ.*1L| Q1g!DrEIK4FaycIQtCt!\1L᧚5\ߨ}!oTq@86&r#>CmYVÕ%+&2;@lZP<İ3vҶj@W1&\j@JU {{I}*kaPeˎ.~jl.곟!!k.Ds=Κ-|1^T5"$ .? 2ESTNG4n!(2^,N"T0gs2ъ"Bh%ccz@M %ش6N!-lxIb'h}_v>mXvC'Wuؾv)̅Vsro4$}oD(sΤOG_Rc:u7 2%g`CHJV>[gkh{~n8+߼; &xrŬ\ #sxϙ )x^0(8xA`P(Y ^ }!IN!{<<+OaWK sa2gǺUKR%xF儅]_3(Sd1?lo`=q;2Lz9T7}-9O\.XMJMX%*9vӂ&Ҵ&?Q[/q 9A*ΏD^=eԦNujQ|ɔMOh`< )=]ޱs*#s c]R.ׯHa߽5 $70ENW {D{J4sqZtyj*҅rG1u1|'TeImtxęmMA׎^T><?LU˒H%lawT*pWC)T|񸎥E%~$2u1  } z'Go2'~eeW[:z,\V_~]%RybDX!^,MD J7E;.&pi椢w!XW~bFd t7+!%uwղH3L~woإ;'].T*^O9&]&pɖ=VKoʼhyŷA:gs0HBrwCb!g ѐ+h0IǛK4Ѷag:HT*睽1A?We4֤L1xҮt$hlfՔog%eZP$;HiNp;"a"\V.dfTi܌BL9G7mG@a@4svԓm`Z59oD3rP[z:x{?V.OOG$׮{D7yo_PssQ>#LQ2AIֽp 1R6䁹DȺGa:m0N\yb,0G849& G.uXXE#Q |;q^nsrܐyW{-=h6k9 ͟H:3i0(O3w&Pw?<_.Uy_$;*&.OP#K:W _}NT gҴZa-wǾ>br)xqppA8NeM@;IHot#VR+8A+VL2 b)K;ؘ/0wM̴`axe_ cK+%#@'0 E+fv#Q_8?ò^1ã&iCd ˿MbU&nYZ_ehٯ.623RL&jDt ژբ v o όj0ydUZ. 8)u6NnE:>u`R֮Nh(~JN?ĵ^B; Zލt-ilu1+_倆ic_HtΖ$EkUPx%8*GNd'9nMU2Lq HakC^Kqt3RO_fS;o(ghQ3aťc^/.@)c^7~:Ri-Bd oyʖF+S:K#-Nŭb\}ktJ ʹIfWz1p n]\vRMZ-dggG-Sr ō |@y9n&58G*m̹b WTF ?h7jx@ r51:.&\}NWH,d>R9xO+-lɼIr#JR@sn7ɷnGFPE书!a!ޓs@}Ӏ1:y;B ȦPߥ c)N~5k IlkH?߿MHbmu z&csb^`l})s+ςβ}0A?Ó < /zдw`5_tH,$>"\$9bba}Cfy\ Ad)G5}۫lAC{,A]he^o٥}W$ǕKCf(pkDzX'q\ 8lRIMPTPUf;y:Zb8o^7C 0>y~"PnC$?рRcRW'?Xve1);v.ue}?аZNZ?~U6 V6b:E+EԈ#qcvѬl&\tȥW@a(jwe)DžS9}-(R x %p?GS3yO t44[LcIveGDH$d^:rwSn'qqf tWvJ{,HWiC=GnwE" >2"Y1](ÞCi?'D#8f148%Ҭ0?B? ͹K(;qǖgsyixXW+oNV$oĠ2\ ]uӫ顐HS"WV90$bj_%T-?LnVfďuݍsɓu?I ~Ξ)e:=' c~؇2()霠9π@| BLa'WG `6efO%Miuxz~jixwh&-ح`PsQGyq"5^gjw;3sZ\ Hs]`4W^/\N#G͐W#vY_Yըe_4XBE\X28o%ymT`h?]f} 9y)y׺ѰK&s(Qne3&Qqm jx*[>qDYz@5#%N{h`]ݐvHB9'~|MlFEeky7lĠd8]$2Fy~.Z3,'z~%}9FbqxafպWm:'B r/$3˽{wb$ @Ĺ3A\!mnKK'g;[qg(iINnRn|y. dFE]OC~j-z|5%Uk<eL=;L}۵BOR#iD'.<̵ ƕ P Ӳb:d~Hֽͮf~xA#˗iWE漑5_Ke{pMc}Y%m%% ̑rBCɟzB+ҵ1n "Y{&Jbל 3+8s=tj{Y$c#` CFbFY iajqtkGt{߸vNÏa[FK=H_(D J837ܡD&( 5σKJLtgz̯X=Oɶrcil;"WYQHIw lyLX%EgH 9xVoŭ<7u'6R)J%s 4^rU߮_'(]?qCP#9}.Sۿ.V U8ϭ bZ)O^_l<\86~~  N\Sy8W8BTeDc @[T6x]#ul7TYQb"i_9mW $;F:``o370S{k1 9qJ_7AvjˠaNGS pnmI `j$^uH_:~1K2w1euhw-,v X <򍿤^|:\(*f3V4.x;BZchk5K)ed>b3 G^Hըvx00UP" xI3[=  0ox& O)gοo#_~e FQi{yFo+0ڧqOC$ZEJPmO L⍎8g64<۠ x|qI\Pն)Qur.|v)@:O`Kܑ4ĿsJˍǩeXH'5f`f`ubHh ;fZlїq_hHB'!,^6Y@&Ju)zi^ wyfNHCOX>"k`3ŵ@ya?R#pVU9.-iȓp{PlJC u}$.^QLcOuidؖ"hԪ12)MUKDP89(,wܣU̖58ܹW ŠrӜS6\^<,!V=FB]tUգrC.f0\XfkN.y.d<J\RޭK jW3LHfg}5{x|vmXuas/4TQ ]`;O⻃We<]q>b}QA.P ᆲ̓SOfv\<&f }'xf/UE#UmuZ+ix>La\?z87\SGB"55NmKPԫxKM4Y!b*C6+_Y|_?;1J,{Y:<13e#L"pOzDfWA[ۄfis1:V<%-[LV*5'dO)Bk%K yF6DoO1Ԣ-Μ^YȥY?Sܪॕ&T G2 9͕(>0 R9>1'C4pޑmՃ|t{[X,KYxBƫ.!=>ۻ ٖaզL&@1I}AB)Μ夛Sȟ5=gj!Vr'ߣ4Ag&Au U;y1)-OY15R‹ #dld$0"Q&9+U g ZǦ{3 e~Ðbcdn it^Pto];fAa*IO{6fc(,D? V\-RDvƒޮ)\xiWوmdDkY]s&2폥?`ZM4:R1Z@2 LoUƻÛkTө?eÞYr И n֤H)ߟCF&2NN'xcH @8UDJNS@ʑMn{C*g^Y8,?09HCeC_|0tQYP\9xn,.`)|CкL?q]aK ٢7k^"NƘ"8v>~4ň=.v|: &1=&ٴ}{0-Sȝ=cWg<%N_ob'Ϯ! ]tεJh%*-֍XJZ+'F.a֥zaNse`:O]Os~?I1"#LkvvYkc虶Vv.aqYP'& vPӗɑzᑦtm]bڙWXL`2۾CfזӏB@`8ygsIpF|ż2rgDe3qr]p|9 !au#w34ɬĺ(i"ir\fŤiʻ' TrܜY* Q(lBsvb>o)OM}Z*"֢;!34TbeeNB aMq;)p b&(P?Ba3:}lHdj +-u+a "kYGVXR(+lsokPҐs|iІӋg(_ٚ ,*ק^f.Wg*=C4[jCliFa. Ofi"Cy9vCiM-Q;NnJ 3tЗXNU|CŒǖ*\/ bCW #}$#^+/5-,jLj S#߮} #R=Ġ\vp),l-/qVج;3xvܑC԰Bh4c:{yw\决xtTn%_kv,\E$lQZwzsZ3)dȓ_….3{`Ө =6of ]lgtbc~ιm]6H!=zfO ؉ U4Cg'?Cq ~ z?9WNl׏{Ϫ] $ډrN5ѓn5x:eJAE>ӴM66Cm1 9-P}E %i[i$S().B'.0ཱྀyŤ H ;C<<*lb3Ά¯J -J$pO r~iIOK~WحG?*VS͜Z4:bx9Zt5_v+^s&dZƫIv0vWt o'JAɺv~? |ޞDlDM-WTH5pOk-#F8AMW0vP(,comfvz51l^Y$eOϾ[> |igЖ?=eXȜBdDOD=].6{kPֆ ko|EYt`&bEGj5gvݸwc+-=UuIk'`M.+Ė0  RlIf_+05̴{F60jA|}P\gr 3S%3;A:F!U6 vٱ:jyW;h=' :Ч2V[G=Hdw||9ouig ~8?R_-XDvA])?r+$-ApɸO+x կp۴ Vo!rJMi%xjF,"+owh ~;'aҰPo!sh y; ORӺ^}}!LI%vՓIϲ!C> _<:-Qޅ_U)>G{ʨ\|l{{Ugߑ8 fJ ,v#:wMƹ|^ĀY"ޖdž648{κkEka C+US06p}uwW)46H}>t'!\P'0n[TӪ%IJB8cÝ(¶Zռ4I7e#"z!Σ8MwoNTh0Rw<e菳&#ǐVO,ǖ"BH dUFMl%0JS-aaO'7 ο,RGwj5цsVS!ޕ]yBoo1g|xn*oߟ_?CV~uM {lE,ԓ& ˢoY{hR5lԭɃ>C?-3Kv('2A}U\|S21S*28w E`5F@D% 򦒪Cn^~m>Hd%im_HGh{B}jͰ+3>mMΛ{ 1|X>o]e4w}wLҜ2vuE:^,Q)@ѭ%3R'*$ꑊ%_rs#MIzkldī?W^˼{9{c>p i$Zpe lmAvL${^c$,xٌ =uˋ Ƀj rqnz">!(.X Ç/R]/2‹Y}B16@nY\ayтM;iM6W(rg%ܗ/>Ќ*(Piϧ_ݟA`~o~iĪ؀b FkqƮuK~:R0^ # [/%ǔ?Tvts: cZxڐNtP"Ank4=ĜDgc\ 86]0d!IbߦHR3})jGj$s ut֢yR[]a="ԝȲxV'JaFcI+{7Qf3\ 2YhNL|%W!8H֜Ia^m'wB"LhDIlc(0vY&tQd~@g/z{C:DR cie.R{IzW7h'耺n6'?MaN:F2# pz}pGThG\1!%je9PA GH`-~!G3Yvr;U"ۓF*!IR"EyrByk"'Ŀ h J:{XZioZ#S j!nb湘jh8q_R7As>>7yUU2=j㱶^KWps;::BJ`h`=شǠpM[e(uڏy8߶$'i'=[j1sd cUN+Elq燐 }ۆ|d]!_IO hnTaT*S//@5L N?O[ :u?8r#J kހ="' }Pgb̴ HfS''qw ,_*smڨ &`zQ]E"7Nb&惟%ӭRyFA^Kw5m@#PT?_d_m^'ײ̘n^`/m!rGb,>7UPk $RޤT %9k˩`]gKVWQ+$m r^G/*BˏܙUh]y:?OOIĘg( Aņ%E;V0sblQ]M`^8*IMq0xB/q{Hk]NsY6{.8龵CjB7fȀqc%2 I ! ^~#߹C߿'sU L%ۻ5Hx w͖jY"9IjN&i$p8X<Zhiq&n,25F}Z\}wM1r6M'}M>9jSҙ/qm6S:! /f{J!t_4D_"eSJfrߕ(,h (r4)*.U6QQ%t볙$TE*ln-鴇yB*̫XlHZR#uʅUAN"eT,{f"v)1$q暙׺xP t2\37,۴FIA\ZJ̶jRWHWW%_fa~?zTe#&Ξtv[z[OXP???q<*S&ks| )ىGEO㕑{Pe.i'Ůd:yoMI"$tˆ,ޙ^Iii{DI1XU20?P*,$!"j]Rf+jRKTU7lY٩LYʨZkU|aI3z:o'HmZ'$YJe^ z4 |2٬{bU:|Cs,|ˈŤ+N<:/ r'=D/Fk2tz,βcUNVg(ap&GJMB\# i$,\σmɬ Q/ VJ\q+6O; ?$~g7NB=^>N1/ 97:C}K]5&lV~SJY|6\7\v RktFG)!)OlHz[.6"C :ӹ "X٪0\?E9p5)UU7~lϱ2}˨7PZ@a8VܦCjlM4 l[x'8,1Vb_(5MkqDlrS=$.0!]](Qz0`ĹkrIP?+\~uźXbyWL4= ]ݰ= YH@ ou;Q;qv).& S >G2`'P]Z9Ks{:3eʭ5*uy2S%TPWo..(}9"$Q-~d#/%c8ʏ@,lo,{V%0Q#zR%dl@fbHmI*]u-AdAѬ b%իڿg t%~[e!rAMZAilVY1Ng" cVܶJG3#-q^+_ 7wU9=`8K95CP.,Ds.K+RAFS$ e+ǐC<8r@Z ڻBX?\FՍ$?Ҽz 1&q!&dr"Oe}~7_ rӀulL&^'čt7;S)8=VwoFrtl#x슄ЈIf+R"* x&I4v Nϫ}$q>FT?14n?=@joa"{z>ʪ{񴱗Ukf\Q ٫9/&>$/)e9&/O7l`3dweD̖#}=ra) ٰ;2)q۟HMZĆ* k/ӗ^yvqγ_ aAaE݃4Vu^d%crpd!Ms?f`anfGpDcgY 'q]JD}щ>>(f YTȽ,0˸|ve`YT"2 7'&k*fZ-J)P~Jzё*E<=V31{ .Z`CEO5A٦8gsRKRrJʸBm4] ߇ݙxx79{6~=$)tI~<)jVjZ}s{2W iWcfl5'wrJhgh!!x48TrU葰hJS-Bt$` ܅Pc3E m|RF}B4-ĖE8~a:4]\g}YU1Pѭ#ʊC7]Yp6sLay}%QʱgE@ؚ=ٸ}humiS߮&#?1!ɛ8wg܃¸漶EK#mKEs-ЏQ}T |Zr:[ uo$_U p#Lz_RPK~ 97V,{{zzπǵޞB(cd_z^XVS#hşM[ 9vBf}3\60tB3=浌雄_;A3S ogϣ3[6I 2yTy=*.%45l@__*̽llj n׸/(bӡT+LݖP5jՄYl{uݱ QLa9 4MljRG}Lk=SfG !{"dc N+IfAb`P֕ {'ߏ%56AE*ΉKUZٮBA^EOCPw0c$.ކ8{MwwNw"ݤAc]R}|H,b@Dت~C*T8p(z}kl& *fQwߨjq~b+P4&2"݆w^ KznxGz}߀N%…X(;SLQ:2tNkxD߂YM:?v&L1qY(^/逶\隄 yw"ݥ:5=1v*;zC$7C QK>MR<$MW{/nW%_MA|78MLGbd^cs_A *Q[?H7n~~fDuqNrHQz{Qi|FrjP eLW,T2`̭Wv:Ǧ RtmAM{0}gg8rqB1k>кZͱ;po_$3?ekI#@J+ Ϯ[P GH|kiyl#Vh{-T:;Mc1Tߜϥ@SR&SHL/$rޡ[sj0q)噫GgRVvO$#j؈g[\çlAP(*~QhƧL*?֊!& Gp-ȹ*6~"EuZ'<=\g66(VB ۏSɷ:+V(S@m/|63A|_=#}E$ `ܦ \/!NAO Fs[BTO91) :mSamOQN0ژyRZW21 =0TBn q@@G_zMWyYf1uzܭCtiIRofA3 3=oWxVd͕䞠ja"glm,8 jM+_.(jrobjCt@"E먞7ћ úhsflSVF2|iؾ'A'8HgWY`8mR.A84:f ֊^Q߹[>G>_E徬"@k \5"DX^LeL3ġ0 %Y.b-~jFR g"b0hawλЩMfow[e/p|F!i\&N%O _m3ITM f"Sqyݘ0CIXִP٘ϣ7Yżeәa@PwfQH\OD UueF*AGLl ~k{թ0`mǛEaYlJlC<kj5Nsc%K=x #6u6bg"j͜L@-WWhPXB"bES, Z a,,jBt!s,}~U t6 {ך/C0Y F竴".09?M~t[sxO-Ťc݌@=a749Gsud)4>w8$271ژ@5MD =74T3V鈡Ka.G6w8E2˪^*y7̃SlX'o G͚ܨ NszAź=@,oK Z=i]p9)?(3>;nWĖh-Lx5:|U-q+舳A~Z!'M4rԷ}vRW^F*Vt2XmkX;$-ld_6+!$(tLTRM32 ){n{4s{EJ[JDŽL(h0^G>ސ'`K( laFb?{NoZ$Cwl~ Ԇ2OOVzk-WO8CNW`Z6g.f H ^(޷{d04-qfXexA.ED^Fit}͑,f'sAGOBEiStPesYQ#,z5n'ڴ m<1=h-Xw=~V}7lqnVl*xwZ,C:r^NBYY#X̩N1+ 6Qȡ ‰Ϸl#m#މ [霃3Ac~)3Rȓ9aDe``Bij i<4Fi-`CiŔ:BG/7SD t9A0b΀"atH*쏰y׾BE+IC޶H@6ڔE:\#@X"NCf鶵]];[m4sl jXnG5CYPZ7Aւ ".ZUG|-+SBP%O}*k[6ƚnNV.HZ"_egSӖD>Zdwv7smhLQ g};t9b<E|dyWk@UaF{H}\{ʌTUsyErf^^aWk&,pq"oh+lԫ|4\D~-bǍ$ o*hߝe:LvJ#{(tՑehXI%U (kaP;L:c ksqNJ,݉}#e0}1-E:JJYrאs7K<`bLsN]t{q0^_2^b P04,Q2QK%20^5阉y-3Dր* #;kڼc -ܿ]=ع?J)yz GbԖI!m vhuuqzJ_wN&T&g^趇%HLB4ᥑ>ugI^q7߮LJxf3GԺӴPelmR'+YNЕz)Ycs礆4>nEK" 4Cp* ͣ2,󹅊ЯJLhs)&8"tOu{zaeh.n?aD0i06$Bbt0ӉEW23Iyk*ABEOn WqjlezKVqOil-/k%gR"SU7dh_ފ62D[@3+c~XK ~Rvc.mDڔaHh!~\d"Fox/,V ͂mVI˒6&AH~c"<(e_u޹i\8 w'fӬ}4FC|QrN|)Z5g$Z3\A)ph(Z ʅTEIwڙ'(H@W)`ڣzsp_z{QJHS> ),:=CZ/椴6>?:ò EO左mvnČ!GN0Za,TD…o[݋_O uowx'͠`A8/"Lbx;Q]ex(l4co8,fhAM!~o)\Yrax_\yP]xN?#,p_B[p G^P,jwϨvʉI+dZ*N3{`%P0ޝv\P.VmY\YJEfG#ulЙo"䑊Fdi8ZVs9ډ=]jP~Zơ(u52?70 sS)4c{]ׁi?=6?x$ s[IW%9[ӛAa W1AGzjю4^X ,i&eTapk:ۼfGMq;c4K*{SeQ (gPbix7k8!.ޓizuW˫jqkS]f #_˩ xZnN37mnPgSGIa<#:FC9"V$ٌZfizqt6ͽ_S<ڧQke/b.a>H.Gu{=GrJoɃWHfl+l⁞exy }dzKE&$˴z3ZzOv=>-.fK@%KЬ6 bn@ͱbl(~z3}uGDRoSGf٘փpj.E.`э<3Sn|JAF&EGJ7~48ii|n{W=1LHjsdبܺ%n/Ľ/I"mS0%[=zoMM~#8)˪nV~ׇyp\zA|O"#?ir?5rA R&t l8+ԳpF6H:áH,Y=%eݴ[grF@[sT/t teo+곱^GYYqH_"yң'$&)mO%PJ)hI^*S:KA\/][w؈4JB(S{n0G{cg'Hb{JSBWp'-WAjYIWOi&J'55LcQ[%oo,>u:vM0bO̤GX URMP^-.zE7*A;tA\_gT+g-vGEr ;J_StG$j|~fFM#2lL/0W|hCDU V|]Z8ݺߩgGHEih0<'<{Miac ߜ&AsهmS$-*aWQ kyx@ zF=\sfOԍG ηT7te1aq';3zW@f5OFnǮ+g, oq>?%[05 SC\k$[~fg F! ~ @_ eWb q'(S$yx1ɶhG[vHDFكKI4jˑp)bڀD:pMrFCqOHE@@w\d Igˀٵ^puL>'(qM8V1PG(>PduFS3[lW,yLDlFWkա1MXBԤwa*z;vHLroRGOG W%yM6 2 .}mMB<^SpW4fWe(6tݺ## iV:$S6qz.BnA=%,?n|Y)ʹއ'؜#1O&m Ԏ#d$l/DqeUϐ| G:Ỹ;*9:Ȼs?RѷB!a]G D/V_ 0Ц]M'(n7admN*ުc9Ҡ%PWoГ&inx絽nKjkPV#TO?<Nh"<3%߰@4rxEY]h]噉6O%E"Bmĥ!߬w4p:c2\b@IG *U5X[^bK`ŋnʋp*yML8\H QmO@MvҤOv6S? }0c+{6Yd\`GgwDlU(jr ;ŸE*[=Z'40mty􊺾_X`EU-}1vS| j< ϖ11e_Yt~4 غ<0 .Iw)o*+(eaud3 5\Q(XO57ᒊdZw՚D=cIB+Ig'du҆8XRUi$3asreu3xĀR4A_f!tTU Gq8ѾҷoJcm$ir.9N=:MSaY\8΁@|i@x4$5W߂XݶݯZol.S/9aV>>|`nosJAKϹܴr(}JF.Ro6}  :4W ,ACvjZ5D'(Llǽ :L>-9@+VF Ձ&nR?U8";/ťY" gOKO:qT>mx^6~o@}Ku&w1tFD8ŴpadSJ!Cr,HbC]{I8߁xw+j߼iꚀ28|&fMG L,SzMdX+BR_7ujů樎=Hq&G<*@C1c k_ǕUKd%(ա!Fpx)R55hy1N酜- R4hr'.RD ܁X]n0cw02!譿urm6HExq2Pco47Zt@ D';M] 9Q7yCW`VW>!0><@QM,# I=U4D}:69 a/etũv_FF/7[b~7A bs3Jʞۋ[[|ao.LK5Q YUW GML =28x_$脲?TIYFB;!q|#сAP\V CF![:g6xPA;e ٗB9Ray'Rs}&4:~s8Iy468%"@ &wb$9QnH"I'0&aʁ~"@9"}Y ̏JH6Kf7wB/3?Ϲ[4եU6M0Vr|"rA7Dνc}atp}9 2SљZ:Ĝ@qCĔc?K` e!),Cǂ\w|=UiPN6q|>J%Lb:ZL#CrS $ u&"-3 ~s rPTjPk5=\a]A:dI: :_ 2"&*'=bԸ0(f9ac yyD>oBcc݅iOD=mLO9AW׳|0[LdrVk8TCum+4 MF&Jr7s`W6g G~Þ2ќby+LmH^k}'S~#q9:KIn?ʬCҡ8Ktm16y>cdf1;*4cFJ9+ROKжq@N>+mkmŤ9X%M^#h0ľ!%pKat"yWϥ,qGZ^caf~ {L&}$,B;chQreZXf,_t ˁI ̷y(oMM07+|^` qxT2J1#~J""׌?<>VI_k>=83ut. M۟rאb|rKfo6Y0W_VNwB_+Gzq?}?C nVz?x}s5#`6!-]Y0I/gg[d6O:f!#Q,2$(L/u.&eS 騯tҁ"RM:א8fupq7_-K bg-:qvM䬧Pon|*5cBRW8D9Oo1e3~L8՛0/0rFǾ:tO5;j:\h')pflTG '/-ya;ۣJ^s>d븐sm_ 39zE#$?!ʣ"AVK+P_P}cu^sȤѨĢYE/dY6^Fx;ͷVr8 V^.k43%ed@E!8/?NVۀ8&bYgGm6gw`*JGA*Ç~)CCӍ, \!3Bw܌i>}ht[aA޹![БSOGr>`sx ػ b\N9sߡ9Y ɾ)WS~*x8ҡZhڪ{<3R1yq2^a1HV `yIr]h-C)U戮%}gVS&PUo֘х!o@'R 1y`+ h &ad6 ZsNFȘ-'ƹpGP۰>TmaǼWgxHExt8e=ƒZяƓGD>;ȢH50"Z:qfs̢29mZ.AyAc]y-1 Q RghR\u*Sm5L`Pf5q 찤3v[+ȻYAct?ܢtG+A;ug7^tLiQβgYz2O?dRR?TN`}TWJZCHN )9mN#M{yIqk$1H"LKO=[ <oj"T0%BIϾg"fy6@Hb#;* !O8?IG bfC0ՋWp4xhaW\rKmEDdThv\x+&4tCIz#5A4I$W-CB66 /7Q@=t>ʈAs2Fߏ6s:)߻zN2|09! 5 WtGx_b@X 10"xU p Sw? ,u7,-ӤL\˾Nԥ/f:淫U[s TsV xP{,=sZ`6]j@Dko"i|uo~0C%X$q忕{+ 궆4VLP> 2)T쵈f4:r%E" C) 1*3z= O߄96}02q}h͸G^gRNRA zY^eN\R_LMְ7S*Q (lcp[^vxR((vz<4$3r+W3 ~T21~uW*B>B;(gVfsfg7O W=dI~Rc ؿ |Z/OmSBZUM?|1^_܅($]NBU}HYbdUpgL-@+#jj" >%ġě=Kng `P #`SUeUnѫ`&s.G֥v[$!Np!@~[? .4 \,q<=EcbY|F/܃hrCdBa(Kc=P0o 2^rzLxq'[uczb`дjɋ}PQ,}|rjS̜D#]oZK@ӿOyF2s².>"qѭb+!1lYW(lV}4(c>)R,^ %lAEG  ?OZ,˴Ғ ?E{݁Zy)׀pt |+vNF7#ksKYwj|x; iJxc%+!!7 ?SF %n/|ΘfYYNb+~V'G#9,'+`vA8zK˲CgYZ070701000002ff000081a4000000000000000000000001642603a900007684000000000000000000000000000000000000007800000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko.xz7zXZִF!t/ vC]?Eh=ڜ.+ˢ=8[r7͸Sr2;ٕ淍f1a oZMW;qw oYXa`\ls~yF44rӈ˿,]/qM$Wȕճ6ҧS|&fLw:I)T]jhw;؞QbH̹:{ɂ{,X&?ǑjWxo0;$L JU__:6L@dj+>?ak-)xU"i![O.fcuTmP+0yB%V .)ƒ@H?!-x$2#1"/ꡂtVFtjdra f^yQ">u@Wn ,-++V;&VpwÁ1i8(Ae9W qpPNS5OmkYF3#y(i j;Y%oKY=ofeq˃ol^1m{hn[or$U hJ3?h}/hS6Wg w/CAk+]Ǖ1X|qUC`XBKl~Y(S#f&-sQ}HTF꼅\؀b&HY8M$B'R !W2Y!\ xC| %C,[*,C[7"쟡60f˝ҘJHOІ.|^JP$D,늕&`'YǕ:əaf A Ν5F GꥃqАB=s89x uΨhb*>!7^!I}P8&u|+!g;1MmqPӼ"bŽPG=H;|g)u HVqvwQʖOc9CrI|gz#Y<9iQQyZRu)QԐjN㹎sK'}%Tz4ڣBUi|.67UZٹ߲!qH]#6cN#uf4ж\!Jȉȷ,9x`ؓ4q{oCTJd;4j/@/E=Pr*h{K}+GQY:e$STfVXkW î`cv[P  0xx!vIs? ؖNwTb)騭*]6[[&(*ٯN*i4UVd*JU(/'gg9Ey`R!9z$?9Dh߄t\MS{/ ao'^QE6(&LPLF8W ;86]SK žd.,iO!0 #5[cn9:U'Rs"PφId4e"&C0s<ḸDS:Ө^(01ם !D]:#}^>;4q"O"v8#z2T÷"y4OXT{a=ߪgh iR.49z[4sb8CQ >;83c&?+sg̮1aKOgz6=AX1lߑR"FUj"-Qm! 0 =yby iE8R >7`N@!e||_3'dw$?:ը6ՍlEeD7$4T{,H, e+6AJ (t Ed?ܰ>D :d\WTcl[[N @W_~, 3#eP񜊞kƮSULתǮ&] m^c/շ&hbYL_`pqIOs+ i,;KO*8iK;Ci)X"јH)rrdEU JbF]y]xOb1y_&Y-n怚|1P mW6M2;? q_A[@VYJ 23cen`d^=7{G<<9xɣJ>vIo?S1c-D9k'Xldg}%3X4VF7l9TBh 4"(L}OG"%iǗ`& @[)3%ɲs3'Cf#hgςBxiKL%ߥm~n'f*BݘA)>cyr߉:պa#4w ux#ֲ6!*qV#.R}c;&"Ǩ25Dߊy9]s-8x)0Uτ_U`}>1AȰ½S8[j"))qآN4k0OxVTF4:.>ߍRb7F٫0$ ;!R+cA<f;FX@c{r:. Se'R]sV_ rpP*LN\[b]Qcp)һ &]1V ⸓G\ВH; ZMKWH5\M_ܓvft]4 Q<2#.恏ŀ) ĩYԀҏ6:ȜF!C, Н X!0׶j,LɢZ^*?@#@gBMp#."MqIG{xd@Ck{t1L!3'LDpZxZbJZXDM$?At,_!#4T#j0\ڈhTm,܃c]<$V^zv *΢2P}=BXK ϖ7/S83 hkΌfqhݰhO G[i:A?RyXgtQخ }$V;nf2~"8OC 8tP6<hK;%@k0ZSՂRM6)0`XgZrte ݾ oZ{G#XP\L Xb u]* ߦ`K9 3fL@W[.:,$pfX͙&vu9K#F%"\Ɋ窛ް4X|,2V1LDI {-ҢBr4a]a$Hѻ9Jba:g+jxVkibz>]D_+bL4`$]J#Ī!.ΫX)]hT\{J9 d˜g 0ao> j F?z,~=oθ"x+GpyVntϽ(?:ƌ(*\@e/>?!畝 IUI;yE-`rvT*__[Q/F?HI_BؖܲQߢwSj =?;?4̝]K#-ޗHdd50}ћ"0n̻RL"3qG ?)^:;^.yVH*VsN. iX?`;Va"=Tއ>  @TJQ{ Z=8BLq~(c)0!mǴNq#3\wf_2C>pXUfIw˛*7̔Cφ 9)դ0.&q&0 H|k.6 |~cy+$*/ \r ]usB-(Xg_0;X?g)J dEeoWxpǖ_ce|hZA2p4wc",B펪%%_ܼ2.{i?$ rFS0|<$Г*6Iήy㲏^ ,[5B`PjՉųVLIIzȗ[l%奣{x?yIזaɜ1 ZqV/sV(o!2kj1AkuEQHu%Ewb˼5?N_ac|¶+s8ތ5 Qj6*L"N]=PyaUS93:I&.ԕz 4$VqR!^K tΪx^bjX?s*Z-YPSuig\ePR[Vտt\i=\vNM^C[<NG l(}ju?9ھb~`ӻZACZved I^X3y̝S?>+eХv]3w/0<@idفL՚9)e )d/j0z' |NdhT:^ tG SX8Nd0RY#>I@L%$s h6wchݕZ{Ձ &&$gٗOhO9H]%6h O%iFӨܫ;'QrQU1A O x݈- ܇xg^[)ڦgT:mw-BXlУӾ3|5c> BqB[K(xQ|j^s zsHaYtuF cpF7()z4f(Нgn#+cX):wu2Ӛx]8GWqwǵ._{'mܭާ1TU"Fw}|wDŽ0?B570?8).Z7@2k5 m],\;b*PX V}?cfoq3`յ?Br-#OSێ rOP4&X[i2Y8R2ӗrS_H:SA8[8ƝteOBHɜH:<=pu_0{>Nž7򨤝6Q w̖lů7y=E\N#G#ͨǫBZjpr(iF k_9:{!GTaFQ:eCadQ8q\Go}"c?U&._ޤmHr\klJ1jKH&!=NSWl5(c $NQ"z GI4ɴOxy#7Z}U W-8<%,8?ya[hU(o^S"֯!Y$IQx}hp\%b>o_ QnFݦԄ= |Ӽ;I ^[mP2IχdIЈЏ eN6Z٢l8 {5cY'uiw Y*IDd-E h@gii@qw'QC6/)cZj1;x)}%>!Pdوf >z!B:58dTgܼL0T۹c{Ӏ4?fZ< 9 }u+\7"q9N6D ݒīqȨ/u^幍!IDRZ0[Lpۆb3=uGN3-)'SXT͕aUFu#+=:nv@ s>f͑zCc+vˑH癆]N@LY^OƸXw.[a;?'iX~e 5vٜYYYbKznFT;')Bz3Έq^=}/4Mi1yTT@1!.9 +T?= [Sz4}%z;cx1ql퓣 -DLbMv EC&m5iY2fp`?J 21,bqdOy+175eI^on'(7Vђj 2/I]˒(Xl-2 3"lPfp"T§"}Ef(/fFVy'iwSʆAП찆n\d_GH2^Kݕ}Dwn? /|iAmO%{D g;\z5 O;l@q,wYԒx-l*0Z݉jſQ TÜn;.?ʡl ]eyB MC+>S"ށ<| G!_uOc6]8?u KxO5Lruj7~CӮ֡4^RV.,Z,0 -7F{v YB;S&2%<"B~B*@Y rwSx:cIJ+96;WUq;al 8U% KX yX Ͳe.#|%}7g@1eErusUboJ꫄nXGZp9.9=̥X@. dp7d`B~4CNx{7<`oץ|R=` 4f3.aw\5#dH/~UaA}݄3ɳٳ +iט6 {M؇+9(<}?wЩ!gBs9A:vԔ^7t|za3,[KN>=bE]g+l0GvzWjHAZ/'~Lܸ6U/.JhXYR%UU?`)t6־:mfe93&? +vHl%IsFuǨrx6О5q)0pBxwX@ڣ,92)p* QS~ægԝi,99 h\z1&ЎD|7&ŝ1v"o픇EPw $ ,4&~ASJ@sՖ#Ya E nڦ3#tUMCR_yHkjP̕9(XxCH V:Hm,;j{/vÂpQ4f>RH`m=]Ud'C˽܎JhYb9 .Lcѿ䦝1l-Xq́ŏ0)6jؽwD6-Jë%Rq7}hhK~Or>U)3GA62rLtYtip B!:Ϻ3ϩkc/*N o٠1Ma$",Ai,+nl堙(aF-\NDkQ7u U OЩ7 u1n+MwW uUC"'4QaîOh]@`kUWGed2Ii Pnψ:PgeUܾc 0B\ٿԁ!=M2OS.v&E u>Ey";ZBtXIۍg ;R#H1P$ۊWҗ3ݔS 8<5F >Kbí) 6㯫uWbfiHRvTP'{EoX Ir(\F2d.y{C>u%}:pDśj:ͭ#0Я_ ucJ_\%o.Wl}{V]nlE Σ=5WmOɇ|RE{&OA`#iRLIz9X_Ȇd?b8հ -{}wkhc1p*gBJ}2wKS Dz`Ng 5-휅7uRV` ezs7 B/OxLqm2CEkK359Ez'+ Oct~WbuV0n@\蛇~Sȷq)t .!,ȦBɈ:XJDƬpEM%撱$8Z+ /kQTw[Z({ӺZ߈:'] =z^$$HP }8EH74 Q|;w DBAAYm %)FQ2p[+;5Z=)lK,Rь+Rgʧ78x|Liz zܫJ81PJsBS/S1|6LID06.gG)Pgq5tf?_rV&xh=[|#N-+ufBwr{(#2A *F{9;P~&Ӣg˸%u9_|N^@3~`zS(+gPiEࢁ }5p]KZrѱ eqhC'6V䒣5MRJN:7!>-0 ĥ*(/f1='!qـKq%n=&n Q[T+8cv;&2%X@FOк&Lgs"YVzrÉEKk˷W6Py3j ؐ r|jlwcO<^;*n,H0$s#CHAQo6]S bfHDPB}?P weBLV\Z}?c.z]9s®32#QW!aOtbC-% spZm]~,J O2aKỌoz:DV~|s|"lB.dk $TTfC`khK<wm v%z\5s L7*3Gu=Ot/__ȃpS(ݻHYQ~eS+H<5i '1a6i>O,hMDބDK]Gt05}@GFGS(lO?7?)MHp8! { <2Ope5lR!4 -u3E?t֍& 7׊_:?`͓]XC Κn$wK]~sR`rtnnv%vuJ1Zb4N>`3H-ǟR%4 :ܑYinIX#r4]5 YxsV\W3,+.!e@ J1ij*k\-Ez~:~k Z+"கHu=P UY/ghQF| 9𭺎 QC/Pcl WOJۜ(r ՌWMsV*zJE Qdܬ(`Jϐ!`˞8qBo*VZt/bO}# le$]X/z(<*q|RqYvO@/Ynv2oO%^g fivĢݒ]YGk|tD2]%@d7ڛH. qzZi\$FOFc:XWxfZE\F|7C:l YFCE"8q&8 3EYNS0nBH2hqF}7@; VCz,"IXc2+-TlhOe#Dv^5hw?K{iaY%2Z1j}qói8Hzq LGTd!CM|a #5o͐4<81:0FTV Wn@lb|̄x.QAw`40sSAB0B)ڏ/ǀ7{̀mt0'5H1TEE Q ErltSq칊xgyk7QNa[ Ptg/画7Z8(!WE~1"(3H[0oj@:OY/<GBVH)Rrln%JUcOݰc;&US{mZ vgz OW*cwxp#W#9W0ݮfhHb=.ւ2CH9T5D'C@FoD%Krh5(4HHI`sG mi0@IS`Nr]1(7yZsIpګ(\sܲM)e8z3r )٧>qJ)`b9a/:jӱ$ްaG!Mt)TL }%デlsk㞇\'}W|҃)NNNAN< ~ffduőT1PHql5cELY6xJ{Q@T_dNl36-IWyG1@5ikgqDͅEǦaD^}=ݢ1-oy+>=rɦ |ij;-%Q8BQo>'7r=BZpy s$4sU-w"r/-`**kYOm;Hzâ]UmK@vh $qh26FÝz-0*OAʎq<`Qi|HeIMn*þ#xN_\]b.X1Jf,)G/~fՄj-DFzG":fArMm!pc|z Vzf`N$2N3l^Y:a =;o08v .$څu$!TЋhcXbaJNO"Ӌ)!z5S],[vmN-eohZ1 \ JbmU*'H8MK\|6[GXAǐ*%G^3?CV*ˣ/q䄆P`@c?#LlQ zȥ{s 9 )/;/OȻ*P69 +C lFک{ =[&ÝB/hJYrCtJw3~ȗ$ݒVkU1 T5*A IZnpbh!/̦Ut(uPfRP͈ 9,HVw6F ;'M̙4^C${ <];<{&skjTˤ&έzs3v>x#\|. bZ“sÿiWNJK%2^wK/؏<WsLL=dm&|梡VC6<H._mbG"H撳5O2-v7G[0baf{rgbS2xmf݈O/hdz;7YSfΉ8TtJHW$_/s,K/:KZA/TZ'b'H\:K(kqw-l\R$NkԴ읟zBt^lYNr//z^c2Xh4:"z+d3P)l_ɾሻ$ 5.]j7P"5WTE_Oͦ-b1?.Xx']EW?<0(0c:R-A}$Y>fs1wc>j8a%*AĊO3 1.IvJATT9ڷױ%ih #4RppN)sNfC݆HIX)spMB> ҷߩ9¨6[Sq\!7vr^u*EX&TcZr6NC ['KPYAW?' .q;21=N2jC&jA?kjyR0=SLLO~ړBO g_?7pG*ZBl*F2 Ő nA@3`qAz}j:ߌk':ć>ע7'#鋏~S# -`7S{NP܂IQ.J飛NiaؘNZSJ[zgB]&H\+5/JaּKLdzJv#~pWרq<}δZ?ڋ:^<#"4 ˔+|͟"zNJ@Ǖ{U@ t"BZ?63z~u.{2\;"drFK9unITcePOp-GA nѭZxN !q}f}>"[8ǘɋ ŖEЂBRnJ~D]ش8~Ovgkx-=[d0c 0vvL(Aror`6{ZNPѨnOֵc"Tzi!BώK؝pWycv@m:^8h]blR H\( Ev~Q}dyCd7g ^)<g-=X_sEEÓrDHAҋr={M)\+O> 7톪N _܊]jvFC #2@eo0+mn ̄]ٮeIdqLX[j ]˯RX]7}^DI}UJwȻ34LӁ_I@y zD㴔OH$@D.i9~tFik /Ƭ"!DH=}Nǣy^%1t&|,I,+kLd ؽ\sN8]tR;.!M阤lCM"q6.Il#_<:<ՁXUAiQ=f=V%Hho_L8{v TT]Af[Wr jȝ$-YV ş3BBǫN䡓^duqQD[KũOC>ܑȳUII*0cr֚Ő[m{375~kauZVӚfCf6Ċ[?EvBd2FF劰UOC#U^DpʀX*7 b•@%JӔ協^ڏy^zDl0DAj=$Z[E&#W?"3vB`4ˆH 1"iMS$+~Xiqiihe_kST @3P ѨWs1txepMo[$ ~@~!+G+9(kTG\gnoPjlqgѭD%:RG FGkz Eeԙ W&fLcni3nh;=0) \{l&?=TY3oT3ֈ ]>W?sc@}K/btǏֽe'f(i[g[%ީlihl, #oNm/l]*l}xV$p#0;' A~+-m0oP]Nьj41{?{ndzr"#8"g5V%tH5I^u- -Pٳ9gOF˩.Aq6:!< nz Y|h:-Lխ띌>Z)Ɛvovk_23mܡRkK[(!Ւ:½Mw#+h{`ƒjK=vS O"Q&V X._vyDb +z pۋgjq\DؤT*-+~M 7mStFQͽү 3UqǏV)ʏ!3 *w<Hʒ"H<9x"֝cƿWjJKSD>݅"pnN'[^<@~a=ds09C(5c2fiBc yo7^و֕C] B@tq5ecVʼn Pϐ 2'J .&sKE$BC≭;SuoHa[ZFMBɮ|I-9Wi8J`JH/adV^[$1KRz" D@j?/ pFR|o:_yׇٟÊ@uRyd+7N,$1Pd֏~@xwPGqI,TO_ғ9MO֮=w~h=3G #8!u {E0BIlIbbsnݧ tk4|ܽ.4H{]T S}P"-hm7sT/W~uï[aŹ[{9U}s>ΙEϵE7KYvXuQη#2W_7n*ja gb8ūX1K~"HZMb`k27 T%* k\AR-'}Û-bu`w5M} W2ŁYx5PqUm_BM$DaA'Hrx`Ш vP>芈)hƵ)Ěm߿À57&=ԅKD2j_"t*\W>; T ~DDGFzj?\" Ɉ!_0& @Ig3 VNATECr^AO=Ka]ݧ7nTtBhCN縛rYs\Rd@r\\Dkl=^X-mڣ߅?i0s\5c@XȕZIg4 D)^-0fXt(qc@GV++`F/Mؘa;:|NAK;RN_8l߮)ς}0 O~as^|͹;9l3Bl^U(W\p$5hG"X{}),%FuOPgn Z-ED/D<[͢W>C@܈n6X@/rg҈sF;/ BEFq8Ta|DקQrwqGTpy:൑AxLv`eٸL"B.v;JgHi2-TyR]6;)SZ2E&S@V ƘGH'@Qhj*YL̳>@uFkF6v%`XYPF_vn+c]aRxmHit44,6XgRSܽP̙ u=ҍLDF8<-Sk'|lMoW>+hb(hy^+o9nI\,&a4z)9&򨍘`-޷z߉~ IՍ~61uezE9Ѭ&!!~AKgȷrqp1 7c|U1]ieIW\ [j`DVud[,oyHggHqZ4wv^efr=PYYj jr }6XZ_)} Y6 {goӌf3"W%š"F3Cs %wCGR!{#" L746yx)^~iܥ4˼Xl>fJ:.ߏ[}F|KmD…$~N.hCt㬏|`2X]ןcj@"wV[iqYL,Xv|+WTCva @/xa/xn X%UN2Vzi&.W.gG@nOxDb6 ^ n0)?6z$|yփB~݋~iK ɵByڷʉi䌰kXhtI/kf~{W2>4C#2l  XT[>?m/dx>CYd/k5<J8kƗ\ctb1j61Yl!>,'ֆ9j#c'BE({sU%?#x Eg^8(TE"3U0L̪2'jVBsqDžrLU-yJ2AJ 4*i rMk .m7|{'W@($i7tE5;u#.։HWn>S!wfuдg.[_ ( Rs9'_Wh(0X@2~*AȤ>'vGgjX4ad{(,6hFQn D Wܖlp3יUDbT]T7~%/~ 2kfFᙊ^Eհo GhFw1bDžڑ @ A`&Ỗ)xF&?pNg)!N)*lV~? ;ShFTQ[x7&Yָ4cq BqҮuAt\OdvKyj4z>49vP ~G2J /*6.PUcb(_wىZg\ES=qT&P yNArN{EcO:2hT~eD&IaGB=8.S {اms)G/Ƞ;l^`tdQA}AU(1()xHQ t`*Zn!}ךтcVkDخKf 5 cg(}G#ˣ2)ݙPP&a*vJQd6c΅%hy-QsbjC)??O#腇ׄ#qqNX WZU ]+2ɘ&-]YP`jw~3kPr r'5pYrI( u{קs^[AD2; SEj@Zl6<|uQAsC8qQ#74߃־MNGZPDN,?n'Y SmiZKV)3&SDM]hK*eSVnQKtUMݫ[]*++;gqfr,@]Q,yՌ;o/lpqIZᄜh{7ƦQ cR5cUec>NڻbshCCzq9 HjOˋf њ)S_+5-*$Ֆr3C}7uXH29%lQ3kk3|y=Ur3VB͖}B8W7B@Vv1|{%Ihčq%ʹ/TVK'|asrYoǨs^v,@. $ u-W ?zo//tӲIel R.zFy~\['&1TFq'$qW$e|tqxej_Ҁ"ʿ?'PB],-}?QxA{ ^6P*֣Ϭ@dw替qnT͗)`Bm57"Ui 3nk]Rg1Ғ!]>XujJD P!e˶XBw~.\5۬񌵞F.͌<$F$AZ^! y3hM#CLmIב:+FUň%֕:xS;oJhLW3ۄ;ݬ|7O0 *0F!*Vxz^iƍ5->kqA6ڨ?*;ƴ͑ՌOd8ɫMz2 NG,WPE Mh/¼pٟ5S&^)޵5D})x/kԒN„/L62@Z]M5k6߻}?Vi++˫(}ږY`]F7xQ NU&LU;fI+'ɂesjx*-ni`<1#cEz~ed轱?j`MyҎ [kVޠ_ϑʆc2bmLM!Q)HKOdDJ4LMxY'RP! 4jǜ7 KXi^ *=>SV8c.勸F)=Zwb as ` g0=!h='41X˵; ?,IAo2lpbxVAeKa}Sc@aCfXH \#4nQ*/'Ox, j4jwנj ΀ 1'OS{u]T?LeOq'k0PX7/jh5J3HDz8tZJ_Ϣ-i;]$(!m*QMXٓ,Ct[E"Vw};PǏTfE-]Lîtġ Uot=~$yU|yH%،L3$wD{Np((5z 2x(Z,  hISJ숷NW_g Oব}X i*tsFT5g 'v0ҢBXBǑfuК+b*ZP(&M'bhUB"n\hRl3y L,ۘL5 [ __J/hVLLsrѢ]U I%@sm!yvdh/o~tth:Imb,U!;bT}LFH?N{u%C.!#^yʭsDOBkL?%nB摔bér= gsΰF&kȆEk-M|웕7|ԡ.ȡ@[ֶD: OZW$k֑;Q܈T3|M#چ: Q{/=ب!lQvpn1Vy|fwj/,Eʬ,Ѵճ<1205Zha:[P0DrLA݊\%[\{HgYZ07070100000300000081a4000000000000000000000001642603a900008404000000000000000000000000000000000000007800000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/g]?Eh=ڜ.+ aМ;!yUeG.-_,dxoh^2O2D)M4e_+mH27AM ]K#^GCB W.Em,;/ظ40&aT}%ߦvY/G&@}a.ߡ\֦zʪpg I`,zԲSmjˊ R$|=ʩzkHRĀ_m bƦ*&U^QCH] SFCC_T I_|4dnx1֧c4&芊sޟ ׽אt̻Tpv*A'\̂GDr+͏kNڱ- (y:2.4] !ƹ9J %ı߬a79C]}W$s{N {/񣊒ɩj4?Kd[Yաk%+93^ar LIzhTB(/d`^ ׈=~. 2WON&(h_ءd[O n"f |~SxX4OqWW:' ~UZ(ꛒH=Mε;ŤB'e|ȟğqz'Jr%45@*0QM@%uS,K}׈RM[*`*]NRW ӬU6sDv+*v'uAqLyCzf<]-Y_˪53Cl@grۍ_bX@fuPX3_B~;i#iO98) ƒ &U^<@K,Qsw~m \WԠ!ҭP״V;a ,65# ͜kuQؐ=5˲Y(7vV>'";Jy%91@ D\O?e(9X..,=[nE|y-"'?>Nh&Z5oc%r}yѶWgQ0QƟF)aO[A?':⢣}ۤ&Z:mlT?`"0371j1Yu@-]L.jm%;9VO,.(Ɔe7k]6'}i+(aչW1ܧyeQ 芧7?e/YD#(==l֐[f{q*%E5YZ- .V@Q![!?L51oϱC9b>8lHY6\t?x0oWIXc XAdi{8{%U!Suuj_6= Ȗ ЧUv uOzMȥR4suza. CNB_QQ%d\a 2R뱕,DqY\d/XA#-:/p7S~54-ǔˊԭC!"ZQҖR,K@)0acRV9FB:n2ןK,Sb#n,՚!BzC쥬RF5)]P })Xَ7GLrfƱゆ+7ؓh{oy tKzlR7pyV'6KMnUtzNTLfٯtrWw6*8^?=<$oܘ[) ob P$1"s. Ll@ױЖL !:X${M P|Uڛ|MJP g[ N ^=8hͥK]39Rl+^Lrag%d6}3%vkQ6ȮӤ%g*cd{+)~yG/rKp̬*Q[9 )񤀌lcT 3#ՌK?sܒNhHB&qHz+ V4x,|g(GLqSV&D%DrwF/dPK*#1b;SsV@˜iy3 -eF+RhTkW##)XE6 󉫎B\_tET+n?Y tye/CZ\A{Z#n/>U/3 [!ucJσqߗg0I--ij}CK[kGsMv+O2rb}!,Ϧzfq3:@PxLINڒZ/m<2%IyG3=9,?^Vgk+sc5f^"~, ī{ZrKc.+!*pL.U'u6gKD$N6r ꧶c@B7*mڲ:b5[p(ܼGPxw?s2GWQ}w*_agy)(F &Jjs~\ ^9)g`P=[מW:YNPHGG+BwHoo 徫ap((+CzotVg}_h3PtZ횼11 h A ],ϭT<̠>;I %?+DAsϨ15$TqLյG/}`ה\uJbC'=51I +J/9ÓBڃ98BvbH0q-(bϊgIм2vc\&!]S½<|&tJ+%3'gܚAj)'Q.C.zh:ݟGZ4:4pMKić=q1㎽iŒw$ .UZ"N(~zQП\ۭn? yNDqؼiԍO {NtI~a QW1͞tDQNɫ5PI;@kA7>~2}uXƬ7L62@\TvrU&eJ|hL!4/\P4I) Bn(z$6/o"۶6Ր+50WHOX[F(W_ǝ V*Qgm Zt,jJk3QJoVgފM .ˢ_?TU (z;ayϳ:a OeiWX*j$W LvUH/6@k{9UEɔ>!Έ9ʕ^(cQn:):Ӻ)}_y.7{F#,8D(]B'l 7-۠EbZ&8A'?["ṲDGoƺO{Fu0'Wlia&Iz'khw~fK[0h|`-6E6%*1~ʍrsKD>;I4/m{o(j}0+&~Oo͆.;L,7^ 2N㈸,)f(/^a%AnRxɘHo潗 HC/Qb6aYe?y u}q7dR$MdV۸ !d`ߥPeEt=LCJQ`4@p]¶N-ꊚCsIC@`Fv@M<AsŮpNfz>Bkp?}io==79ፃsqBv14/ig^<";eG*L9ҼpVY K]`b߳Bֆ8PnL~Z`Ŗ!Ѷ)БZܹk؎+p W">AՔ ׿Ĵ~=bvQd^N EuzRX[2#bwHxŸҚz+)xFrkxz\%b,_(TyQ>#OꞖMBT5c&jaއ~3QiˀLA !8qC&#ϧY*Aip"n}oɯ"{S4>T W%%#-]-fXZ;PMQ@t-[;k&ZK\'dD&XDgғݽmp-/Z, Z:˖[Ϸn#XY 0(="?10¥p> ֝4=z>-4F5.S/n{ۢ@4`C& ,6 >ۧ#,rsC2'w(Q{'7ƽxSZ"Np 2+)껓HM׸B秧A07~L6<\EL)LXc / u7f0ʚpJ)˿ %ӟs&7# $WGXQȩ-,qKGl]W HZe Ue'm4Y81A;ehW{ uc@=]4ǫcNtPxG\xv,6TB~y{BCLD@tҤNˁƴG tvM fSK'!|h٧CֿWCci=QMbI꤀[Z̹592 'X3}K_ HM`&(]lq.e\#\ /yaCqt6 &Vfr}k‡ڶ7Vp)#Ź lf5yC n?!i1Je%T'ZV*R7Ӑg^&+/U6a M?>xKsXC'z*VrLp}ف^hc* gJƩh-/}`kȑM_,6 VgBe31{2I &=#l;"OvZ$&(cy?|#dؕޘ_#ôe4j#gc8*_ LY [0k +^H !Jf%VƖqD[IN"x`UꥲqFA gj(҇K#:(yrJ4UdI!| 72x.M=$Stu;^^[無w4zp0Op~fYIdf6<7?,-BqXҍf jd16 k7s[skTLl' ēr7h-xHo2ᤎ䰳i8 O,\jbs#JNUpNV9:\oӅcqg >4/d N򧡯aAK[㚄{<$#O t7эg@*Ku `#6w".3(*qnmB| [9]օ9Q'K$_B4n0_z`VEq~ Yܬ+"y\|_~w#.!swi}Ihad~^/8xY:Eb컪Ɲg2z>~ -NDg0c<e9*딬4b=LIa?vbIa)Ӎj}ZsP7#JubP4<0^4Ͼm=\*pj2\C_ҙE1tA$7CL4SIdLB@ۏkwm"%uBȒ[Sygs+SMꅒ`wɨhzz%dXԕzdQh>ҒVg/ijB.]B4w8m7NzF E[m'c6pζfJè92V&KPn)y2oQqkmB_ttq]'{/T7] ?Nv'΍8싅w: J[״84}݀CRzt'=~أO 6z.jYw JQy686BD8 sihKt~Weץ#uǴ??DQQ=ȦGpbפ_OrhEP{xyCōdynr >x;U`D|DZ[1*: ,+I! C^a ﰖ$|\_$,{< uى8L"DHݧ|ѱ8INې.?o;B4LoLOZTd<\緞_2q ]5֐4*ʿ[1y̷$5±uzHV$J-lE21r;>N%?owVᎥW1F|uG⸐9r,ڍ)T>H JЖpiNT٠hnQM𘙙}Kxne`ypS9n߻:!WفneD B:V@jR>00Lpkq0xN#C tzfV:Cc;*I=[6iSp :c-^+HGE5pِhF"}цjrN`=!Gtj$>hS]ƧOEVEzpKԓ9ŠzY^886uw mn,F4F=Hʹ\"% L]ӌvV^1F+[(ƒbS7 PWFṃX)ɓ_G3v. qXZy8dFJad,S{D #nqJɫ^J dY_);uodk0@-^9@KlkO|lY3=}C0X ´GCjLi+0 ^M:rAC:^~!bQD.!1F~A՟B:ߊH檤 ۵e P7'%.kΉ'2u'- [F3yht saKmZGj'`˴&ةUB4 SQr Ju2hY&d*:\ "Q>Y#ߧMd ҤivsQ [ZQ iܤ \}W]N*PUf3(hbݐx{pZ Zk$Q@0v⫖% !óƗf0\|VU m~Yb0?*nSؤo,a ;JW`ފВ4-"nx\(bZg$fy+@lHQ @r=bQMLMsw-vtfWދD禮0<Y:g^4į`eTV!oPҽ ?sbXlF>im=;[tQ)4AjkF&z.%PIϨ1򾧺y+tj]e+G X#eܕhP% -l3_*y!_|3IX'DbG?;qRb +?є}[)Ee7Ws`h Fr:o CFׅ([jԣ`to@79i+_M:ǟ$c(ud62lwA-[)co@ Om) i B @,zP>hb?DTft6w32ƣptDWN2kSⶸ7(鑜﬑}U28_V ?b2S,QpaRp7H[Xi;7W3qǚ9R1F d lcV~)aʐ3A2^Q AEATID)fH=Hj9olpR[A4sy68FG-X`9oQ Н҂y&a{zr"4]$ [IU#6Γ3lfivHevv+w$ zĝj^!$0@+3=$">Z4W.gQhj6n@.Qn N F=_/*у/hxU,]Uxϩ艌H1jox3vW:צW+@S9?m>h.0^ijAG3&|H`)?%'MЈ5ðUoV̪D/\go%&K);*pTxs'aYE=bX(̏w~*Nҭ7k=F(kxmMpffe&_d0Q+Yn?ސp##o1UzR(TuOF.En[/v ? +ֱݷ-3筹~ .A{Pʾ[?]/J[:b۠3xsy|4na@DDIz'6 xykfO5W1%򨵰Dj˧#(8ƶyQ%KB2[}8:(@@b^q迹Ros@%7Wf+_8YӠ0ept ]̮Ru\GU쓧AxPoRhq$- Oa9{MH Qק9.Q9EY~a(_o)Q:ޝ:g]ƾhO =fñ4K_p8iٛ̀:*.XJյ9 Iu$T5spqv6dc<ڐꮍ314в!J@}"g.6 4/nmd2UP(oDYwЈ>%_ZK UE/"b;COU=y-]db{!9[obvբB %'\3((<@Vj)|Ffky9 @vKGaəg¬I<˓ɶFQ2H'd(Io*:1LffŗpzYl'^ވNzO [pk"chOrZ ^N oȱm+bN!`p+?VSblII--;h1vowuScl-Ēy Q[>}!"là£r3S`կ{†8Yu'Rޜy' KdGj2;4?ne9BtNX])VR-ieDL`%gyc4񥣹N $^G ycRֻ=3 ,h_.:٠¦/rWkzѢ8݇^-moC+mb纤lFFj7@=,8jt!7WuPYzTqvcNҖ.Bѡ<_ޔ%LAg6Xa|(/tG "r-QMNDSj'1LҼ]#͝q:ာeL d Z44pʠ]rd#X԰A;`J&cޥ*C?k-4nڮ1yJ#E(*L/Zi2\G" {}z$'{.H/!D>":ݍWNrmeZ'ty*k$]RX-wfq[v )h[Ҿйݑ5;uMEͩ +'/=ȿ>WҒk Q-Ń/(ysHiH(d(Vtyb R5RY m`d@9@BdhiHa "CZIȸ< $;LjR*]JVY> (4ux+A0J<+zZFUN:@$UJ ")wv/ i68pqcwBgݾ2/gXWנ@U6ߪ>qmɦ'%s_-~E1Payy9\ɝz 9h^E_{6+lٶY}-B"qx$iQFr u_l:~eͯx; ~S0ґ4Z75 fE89N;ui!f TMmEO~#T)U=|A&US mVSZ7Z dJC=c(Qv>C^tnw? H l>2\e:u%ۼuYnf)sE!fcv:e0GFPzK0횎{B.D|*IV8{4*O`d;"b]#O>Φ|yʀѿ=\YKJCЉSgljMޢP/91'Ee^ƯlW; ,6݊'|hfϰTM> CeJTסm0>ٿ:Qu8M,t_ &pY`gN JV5⠞kj$]xX`Qa=&8# ndb$hغfwzlPnc/ӳTֵ/}h m?XAqqI) hת^,v9k:W*@~ bUYS0=jWӺIK.Pv~aa7rKPsՓJP}vytxL:ȜB ܵ]Ktkxb|cM~EY&{S;ֈ DPUy~Ids$Sl3!{?S}V.`/4=Q:߇ȹ;~NeUW i?{Y·ٯȹf_/lbvcmCjz4ZltuA>ޤ `j =o8n9+\r vO).=5|FR[;_gh)A\ev`4;BL{UMd6zlmam|8vƸ #$_r-́W|#6jbVե'7w z/̍v~ n#+DaHg <>e\Ld8Aܓ$S!9^GQ4L[/;ơQpS* Ȓf59~K 2F]ߧR\%TR|Lj2jUThbug_9!r}FE3VI[fHbzU-Q`lşF"ҠcM%ccUDKdVk-;R:1?:.R\ՙz+!PFwW'7co!0AKyK+{ h^yXho+S S+/3ya'te0w4!}zn}r,UaGgG!Ӂ4{7 XO_ xJLS%>W>;nGn&/$"t% vM fhA.\Y=Ckdl,~O6įEh.mF^}[UaBN"wbM񗞷$#20Զ#+*g?;I=u>ʮIL"QQ^M` *=\FI^q\+zPW{0ү 頄h\XVLr?j_J@YG'8V-}M=LqfWbS[a3=Ľj2efh紼$.c~`SMܘx1L) }Cz@ydܱ-#pjt~5IaMƲ V hsmԇ5u7\-nU-2{x ]2(Lyf{j+[cʶ R#ٕ?|MAڧ 8N`tG>h!oK˵rdR>6\E<^gsdSxxBBrU+i}oJl"5=* 4vrkCi%# afŠʺ̸r$ /IIa Rᚻ=QTjdA+; :mBii/DRLH.Ŧ"ashs?ep r_)RRUOUWv=/a!u./0@^Z'%Vv 3\,4&-U;/4ηd4Pi'V~sC3(;Fp 'RSAOPQC̈ 'a1߱'զ"b7Vv(S~V}*uiX>SǬS ^<Y^K^(٦X'Lp'炝6nV ~VO1U@sHhw?@ix[pRV-/S!w}ńm(n7 RX)fRj}ް: `sPɄsok,WSit {jt< XƖE0pBI̪LYFWaٯʳ;9ɨcSIELE:9,XϭkmW ן+E Qr+H!B8ѵDE$LEE틉U)$ZSDFZ\舱!E){Gل>2J=ֶQjkaԤze/8ڪwX,&]LqsYG ZX= 9 YVYE n-|VFaa T 5)rJnpsa$.UOՌSmy)_̅f"XIyxUw^lU{)z=J~!h=p AP%%Z2q1hȦ = u5kT,,eB,ub7=fC.6紈i<8) 2Cg6k$3^GQNLoe2n%3+L)V3&qAW;h7J:|M3DlIx8:S84_,[ x܂:PԹ9lyp_-br{ pu˨Oݏ*@@]_'=|FOZ|a=3ِ*c`vqA~[jh4^6F酹+@U'`?g{|Jk"ڌ7xa?)pS*bWzѱ^7,g3HH!p@8c5j@v|h|NŮUg4""*̂+{048?/۟Glt:V8Iv4l8w\"{S%^VYj1RLP03z4c8x垖`5|ݖ0)].rm 'Oo0#Y i C$b bA?kykص?x400:ԴTJbk묬r ĥ:Y~r& (*s,F@(g ]y U7aYzuC>%c͙ZS6݅ܐb:"~@.B:^~=8t81jX*0e``٬Ker`v^pId߄qGXDf>C=/{zS9ʨ$ 0qp-N 4#]0GeneXuƻ5@xr1?YKȰ4EtM wK/[zВU:' ^b_<54)cP(pK= )E JRw9_u/9F84fG5YYqmևJTF2"HN$`3տb]FE5\k:k-* BlB_w:ݘ"x%9q`!B<Ś[X犦G𸵏M>`l*em»nl.bfRKA |Bϡcدia p_ V~PkHxO}^,2*P!qB_Eel s~ZB͗tϬn ׉em0yk:*EDA#׎[-̥ Xh hM c ʬP#>a(x%G>w.;Qj욃b.kS5H Ul\\f7Β|tf9Ul:nYjJOu!?(û~ Q#g2Q?\+6Q,, ]=tN8ZQR[k*4`yO4_.AЧ?|+^[C: Tb̪j,"eA(Ӣ#'On85Sߺ8ٙ =rrM;R?;eS;)wbA gI  |Zo]b{Iǵ|r tڌ "ywܺfaY( ]n_L{]2^ɢoytKgOV] l-UC~ZS8<ш*@cq(sΖ`-2OS,XGW+ |T'2OI`аd9_fc~ y"g^eMy/i#@`*#0f{5gTZ1㻭ؤ0%Υƻ,: HÖrRcfԘ"zhZDldy 8N)IQpy^1C&{Ҙۋu(~Q'(YԐ5j ҂L`ýC09G 1PñkdQ&(- tw&-Y"2^==Ҿ:)Խ1|iVtŽca$Dί/vZfa@P.+B], QG! Dt]Nri ]98l?K q!NY)N-ϋS6 ) FrӹViUqjZ8%t_-nͫ(F}3d}Z KQ#j))ďca,}X IYefaNdXj;msMfnI<,tz;pVoF_tԡ1u3rW^KnK+T>h?܃g0RqM׼K9vǓnx*u>F*o oI^ei4 (kW_UQJ!*_qvC@9R{֪g"Ǭw|k%3C <;L;PAm3LQJr ?7H7QW{ `7nap`P#=w0x'}\ʭw0,Ufc GDTuSTwHe`cslc+PA!-{L$P{%B;Ro,!m2 Ti勄0Ӿ)-gH;OP ȥZ-Z\ƁvBmҎ( H91?<oqme ~v'Zb-V(WBt R<ocm5L} J<:bz'VQ&bHEL46h4Mku$Ќ?pjMY 3=$M:yWp L^\;B]zZ#dKj/+$?Q DLƨhR % #)h䗰R eB*ӣҽUC5v1# yI{8l 5]NHf%c/+n=!ԳP٫1B?m-OyTKYc3^V{x^'~'m=d?=DO{uB{dS ~p!>pbI0.kvCk77Zb (mOECvSŃp>ӪadLP2hRRy}Qs|ΏQMvK>"TeYnβR03sҀ|.͋}LÈFl޿`Ay ;|}+}["fk/{~ 녳7-Dv$ѷ. w+(MXMa4ij :\Li_[z_q \iW!ܹ—ˡ!8-͒Si2QL{#C?~j=gT?Jw//L`gBC#v_%rY&)mtbOii2K9u֏f%=$їj$[mrMi@ X}:ӑZncNsKoF5J0,gc0?orP'F>?~GB \9't;}+~XwX<ѵt^Atw3tS5tAI3XV605F@y(gNHY5̩ d زDuuI,-@+0U$G%ǞwlId! b8[7o ]DWJ]GKȔ<zf0 e\ cUo'L=T<dSʿt,-е#Qe\1arH^>VM*WF(qV[Fl +0z? y]E2kv8XEڗs-p=oR ݺC?0(v9VCa[&(:6~Hh ʯ 3ۓGK蓮 ! :DStA3 rޛMvg~^XƙZ7%;*yDxO{,9]\|͆|h6∑bhl`.-E*F1bhȸ$nY0i޹$66wȊE?YbLxn*TnR4ЌNfyh '̓Sa)AJsP-M-m?ݘ5>G;+Y) SFkS;Io1PQ{o 0rm.dbm!LdGO At@P,/':zg3J=\q<ؐ&ϧmHWVЯ!*\#E\jĚmz1c  w=xXxI z9,"͞_aF ,!~aCLVjŔ,l%${٘\xscr_+[coJBG2sz|gJΡ OrMt"aH~bAAMq(UO6 $Tsb|m %=yGK_dQ8quu.v'ƚ9ZGݒr-4Yb|Lq?W(7 |*gzN̮JA<%ޞ?rSp *۝+Nt95[O>![~CMsHd!)|$.1.0G׷=S&.\SVEnݰ(|&d[=Z}:?~T͟98h} F[7wO醴v c痼A0s˜F }2qĉtDY) BT4|o~vRX$]MX6cE8&gHR/:<&Vlɪ%UASpC@xr y\'3a_zedvTEc'GzJ,v۬4{|.+go\˺'v|"ȫ}[m@j"ݢgXklr52XB#E$SͩX`&okcjknˑ-t,jy*oڡxr|Of{TI(/@@KB!1VaI2 p}&1+ē+I{e'NrY7b7k5'NnY#_ s^!@ yzP%{N [5WG׭'2E-8^\zs_#*]$;`4[&][`ĘY>zT9#GN EBՀ겳߷jc("] 5O6/r~G=Q/17nr]!m u^66󂮰Ct|~w]9c&#lh3Iq}c/Ks^0J&w Fl=rΒ/[P)cA?^>t/{~ ,0}/=!pFA) +!ȲPeSk3cF> :0Feg:!ti2 <)spGK?q25Ol j,V}wj!r`ItRW^v;@'ҔziU7P"[Ѵ!Rc;s~CPv~!l /nZ>0_oqkEa&S k1n&zS̖kr =K0 ZE T[YhZmɶٟf3vmy0O0e!bíQD ?Lϙ꜠ DnN2giCZ/<𔅏N]e3W%R*Cݶ,T+_MN_\[u/=pLLZH Oui~3*]o%aӏ-NN#ޅ$ٺrD6>,lZ\R]ЈUrH@• TpF|7ye= VJh+grV4&(-,NV2BͦXؼVјۆI J#"ZghMToI ]j/2 yYF_1Ԧ{PTn- *)-f7)TN9IA?HOշQ|ۍՠ{8 !~Ωx{&ӪFk5:x]~4FE>l"56 \ӊu,( Wld}@w0Ax*y)k;Yi*r}"sB`-qmͪ>tI2߈ѬcR P/삑<%6AUyJ&Vf~JKp+εR,BhbF͕0T|<B2rJMЏ20 Zx5lO՜t# +Uh2/Ľm?wt?`EÏB?,0Nh@oTqJ`Y{OTiN芛\^ҕNX[!/5{r,xu] besa}hƾ&_䌕8_!+m_b!$Adll9AH{c9Dn^ h1 /U[hV߯"A*a9ӛ{l,1k)֮ =al,,ԬX%ˬP#Ơ|(O@s)@7 {@qNM/m[h\ &eWK [4Do&)CuK@T2!qpj|17hvQ(تY'=S/-/w>A>mp[Ɇ?od! H9gYZ07070100000301000081a4000000000000000000000001642603a90000dd80000000000000000000000000000000000000007800000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/>]?Eh=ڜ.+Кo'b:U(g07_.hLY\v2eO709VJ> b3K ՔNœ Txm=!'b#_4faV,G2+T֑`*a@53UVr 1j&(qq-V:_kH_Ե7[0k!/|ZEĆJeEۊS@tן̮\/\;CF>b&XbFRp֊BrZrf}c -kY0u%teݓ5n;C4c)Ɩ[ndŃoޟ](6,hb9| ߃Do 9FXxm"0 a$4N rM݂:DZK8ʽrX9gi.Z]en g-h\$(PM;&1#r`t9&."v T.F4VBx)uQ]OBܥZg۪z"fv̱Α/d"O袰^<x}cW#Rԣy_@$h^I`Y<"ɟ+y?E.#Sjշ!6Eo}~bZƎ:8KCbDng1S=&RK&7Z.[(.!P)Սqr5?veR zwSV!2@J%f9$2Qzԙ`}[Ʃ[3Bߠ3w@A ǚ{fp:tZi0moBSC0e9zCC1@ cr &+=7X:a; /R86p: ?=g&XCFP88aV@ Lrxmz=;=>8 X pG[u2<~%NMLšǨ!Xm_8CW]d 9sl3k! "eYo*Jc[c g m`䢥=.3MNl2YZ*H ݓ lW!)%A~S:}|{63ܰ2!E>bmV>3Ey#7>@&n,Ee?qD м"}-=Cɭ `!] yMqBop5M.%/X#[5Bjݵ3sEn,*1T؎5]M&yw]&԰9Ӽ#M(׭Ed,mU ܗ,uQkb>ܠO3_q`hEz-,7B&}M$W #ODzD W"`0vQY9%F`p}d^rW{C2 #Vy`Oߟ/L[肈TIpZce [0a/((shCг:gq,Q4@X) s P2U'M~ R"<1DqeUQy?w"Cd^i0ƝbU?EQ(ٖ FEqfĂRٟAsoĝi3Qv@j\(~ЭlD9&uHj.\oޥI~Ѡ@h{u:9bXMI鑲l^$!d:FRKA NR%;ۄVEsq 7} 0X֓ hW6W6IK /pWx vfIg HGגe{H7fr1尟F+̺` cLmb\Ȋ>sÃ|PTgkg\9.;$>!f! e7ᓚ 2EWqbZ}g6=<˔( "`qqfľ t2i 5`N(XsHyJ/I}lfMw r}f҇5^d9p|i('kHPE'fo&> 6z+[;\q>5 C͙w,FĨx: y/"ec׼zP Lbo_Y\jri{hWNv.0nBqdO:1!Ҕh˄1d#bOOQޞ3Փ"zGTsɏvzi6z6͑{ = @Λ S)GrȻ[iFG!n#~7x&>k +M~`.Gi>pyDn PiK"NXI OE͚3qcs k|,w1K0glUs'~e}15\.x{JPM-]k@t}b_!oǮp_S[h4l+ј!6Sur*)6q$ _ՆT~)Ĉ5xfϨoݿHmFkc n2'`ו7Tz3 73Xd۞1 Gg Lu^ }H% RƗ3H8x0_Z:VbNIu[BBZi74AVx%TBz U4 \X4?9I7e/_1ӫgGzt(x'Dϭf+HH"|<{7ìR@z6ʋ|5:S&^*L&*\z!.j'b?M{o,CVN &ñ): rr76%64 ӧ,Jd+st5!!nxLЉ2(~Yꗮil7T:u0VMYfJI2&v5j6ARo9eبo_ŽQM8_؊+0_a*yJyE?f~Aᢚ-I4%fOv5:<18P+#:C0֪V( |ͩeS!b"م }݄GSO^ss9hG;&xkףnG' fP&'SƯ~}CBɽCi}r(}N܇/HB%w_%,G֛^sKq!A̚' ѩ(! U JּդZ=뫍z&8bjsnf6Id:`BU\ oM١ p7]:6ͯ?reF%@4ݞ)ڵoe} hh0{ %Jz;2fk #/8Ųj {'dH&‡zTsͶ%JJz`Ý "o@:XvRNwA|hpSv.S%5nV6ĺI|o~6a(̛|y+~{鞁wiCa%VnQT 3:8D]Bzue](4|j2Ca捷!='"! '76j&ru`q+q)NMv1%^lώQԂ,Z+{!!Di^DU`8.mn/B륯!&& wfF*rPw{=0]]q lR pAĵNl/BD^8TL&5Ä[N_@_sT2>ɬD .Y됴,7FW( h% GHJf6aE!s6%0 %SB*lu0b55ئ7e%M jN&s޼D)\ 4Sx5UkeR--OeFBny >F)FZYGXx͓ G^ g4&oFMa+ 5%O+A&.`aTK]^2sb+X3²#-dbyHʀ:z``:ZY 3d? suʵ<c"%[ 4ISig~C<A4 +w6 rA/u2"fHu:/>20'$u޻MǀHǩ\&rw.@]5*K8$@GǪ(OYs7;1w&)y0Wf,BNJFVrUiKܠ ŕD7a~2]Bshl\vC(EP 4E"Z 떂Lni ;LMyk .ēxҼtJ2l=8t ;+O۩.b>) 4߱[=_V;(mS4V308ZjϐtL!(yFaNο.i%:K>'l (Kҽ #КFÎ& OK9fһ~gVWJ$tO :rW>RL^TuMw6)]ˠ^ BZ%*STG' E {y4 rE}4ai/w5691o6PT[0mI `E(9yipn=|QD)%GڷlS$pjvGY npRIK~}h@S(Y-"OkE/ys|3&w$'(j5R HMc8UgŹ(+'Xʹ"ONGwR5O$!e>dLlzA[$uڊ7rwk?"EƷc%ֿ$P֎-EnQ+<3B- 9@?p ۘ㱠$sfjP*r39)}E =ԎFT~|m3W'+K?6_9OE1@UnBj.\ZE⎝;TXAj%be.-|J~T BmMf:la޷^Ke!6VTIX6!ZB^CY³}aNx\5o{?E2|<ٜNO1e p==Y7ǚf{΁n')sX~HЊKc׽F,i2,Vl{4 Kɐ/t8rf>k,qw=αEg"i4~qBX 0ϣs=zfdxrYL'Q+!#GrRCHB@^ ,:Smz1b%)%Y|`k탤oq߅=A3+]'E0FHAn @Ye7be57z"GZ =ƥݬu(ʘ)m;oL%n/I*Pԯ`:Ǯ/Kb+llFox 6K٦ke싛BI~׫Q슦4إX߆nϸ}W6MbL,ࡪY5fZ*~4`h 7}{Bcx|5X.;rct'dLgGXx*`LoM60:[uN@xɼo906V)ZD×[u-&U0JPbb\EcRbwRTd_*'kTh* ۆ;;KZECJϺ`=uJ;@[vgdqh}eЦ @giVH]? 7YwrfV9߹yyoE0m'c' cLy Tl7gnx wؖRqCuj!~[BDs?{ML =`y$W lL8 9ݜrUi1MT[{^8)%yI*Pz 1oԻYwpp/-f4YiMKƉhazKrA[9pٌe^C.ŋZl3{͉ϻSilմbzx?(cyG.!W1O5;JCFUw>B6 pP|+PT&?@(v&j=kMI> \RSm_rk Xc rys>5&iK^bVx6P4n2MOX{ˑNP[}Bu%JPvVS CAso?&U=I8lĉ(PBQpqIfI՟R C5p%]4UH$h"Sz8_ݚ;wfyBRBr > K Dzm ,TPrG&{+][JqJx (If5뤝W?  @Gē&Hy0"d3P_=:)abnq籀Pl?X*yq" `C#LঢAzq<bX_nf1#6!_AZ|#P5:nHu]aT}!Q5-W`TUSU]\#!HNEƪ R,!-d(yr{Ȗ0T!dN0/>J?>ٶc$w\pG'*x+fHAd0>B3NظL;WfM?j&^yqmeWK$Q 9(54/_.?&O{u$<&û;;qb ;Su4WEGui9A@;w¼6AsPpIuF !}rI:2(<Ľ/܆¦;PgSJ}Nwm ^DgMZ`@*zC6@R͏iYn})ħ{5 m֞;L+Y30rc -}OKP B'vYR\9"`DbMN׌U9 hNG1DHWП.}N 2,;o\dp&0MKYҫSzD ŋ.>6iaz"ˈbz5Jޅ`oU:8Q OI[`4%tdÞ,z4%Kێڄ vYw?s9\v`d~'^xCkl ֍P6҂qMN*VmP D|Sw@+exG9Y=+> 1)P(ؓ+O&<'.\4,ݶ=wsVh47ͦ,mr1=j>7 mnOy.CjQ; HM)y"kyDƋщQFլ] +?u9zź8"o>@89r{Xo[s-qZee5cDx(1v,Ql!!n;2Q:@V`;pFU^#b2bG+):,XHM}>n+ ZI&:3%mfص}h\5dSP(/FTVnF® z$܉BG8N0,\ɓI ~{i}CGVCDL8+ڊUF'@ -j' @J]f1Ⱥi)S~ּP;"ߐdP-ёXdwLq:&]1K\AY&䪞a9fT*+l4_9RMXκ{ 9<;cҽ:\ByYQr T0JXŽ*z3d)8\;'Pq3 0‡IJ/:+p*ޣS1MPS\h:X:Af3hu} Wi.[5<:l'd+iR+іZoɩ( ,DwZM')VB E~1l@ʮXνꨨ_}#K *>xO\ژ&T>83;f5V5KrVNY3NiOf( s3xr]oc4>{dP<c6rzyڒ,2Y6#[iQ&&Ub͈)ˠUiX1r΍z]F'"nPKQd7B9&YHJir8e)V j/p_b.[Uzoz9DyWMZ1c9?upxd!xyB.NN9a=E톰 .@m>NfuXTbtgب}{Fr`#;b|SHr͒Jn#u&l1+z-X=&NfYu` .iyOА)RtN<:IZt1/MJ̮ʽ 9ת5yUwA"zCtʒ5AsCS6FJ IJ9hq_)TK4IeɫYjKSG2tݩF5AV{ h,^fgxa )i] '`>Z[|{mjxw{ǝT~2;^3 D糪V}#9rg)W0ƃ T5Au"\)eQ-7ˍ.&rL"ۇDO${ݞqϩr[PߌJu!!nxC]뙇}/(]xۤK<h}+l5M1Z&XTlvvKb \0/X%t=UsgX#A!ƷyurpB}Z5" :`s6K#]`HN!tLw}ѕcةVNNcDroW0ǯTMzEPl{E :yijFSow)^kҟȸh%H 2 {$MB?- mSL0gmPsU#&FkrDrok ZԺEWdg+lWT1[76Ӑ,%(1/I&A2$$jAT|%ɿm;f^]bN5!^"%g^xXm4r+N1~_G{ }We y:Q/ (,t=fwȆz7_ `(eX=Qk Z]쮍CRPQ+rC@?w 0>⻙,j`o߮WC?_aV8|_rκP6 {_ aP#&%7XR`t= N]LĜ iOC)# t[r;?VzRg܁ze7jMNE;-aO0ˣc!M2WlG@.6L$C8pNSc,H\wGaT9 P ۟ yq6nɴ,T)&g҂4.f@I&A'ReҗpPGH/Yq߫_7x4wD_* O.vjͶszwjj mY?4FS, uhxjO$@_>v*#}"G:´й{1~෤ r̀l0Cd6ҦN_\Znj6pfJo~-[9^Me_{s@Sa;(Ԃj:(@N${qufTIVHRЙvD`vlE3,vs|_)KO1pؽY]8r xb\LpcEѷ ;[D^Mz) \3bY~at.eש+9hj7 [0>\3cLOYE7OB^L&$ ʸ˚Uj;84C9‡ zn`F1H Yg|WleM@KrvcP$ę[5u)}õu9X%#!3Zu/<үy2z/Oș.HйxOˍ ];Ǐr)A;ֈ676&># /:z|۪LÔ=c{_t5yW*eP&]gMl[|ѹH Q!];3);,k%*ee/9˪{_]Ղ^{/i&50д G tԱBS9kogܣ1R.]P%;+wWjD{C;4L]%eCSibD ",n`t sb'rZg SkJmLj {3_DXh\vKE!iQ%h,:+#(ZUML{U` G¿MtOfk*B"i&BY@O@}S48ɬ]%H|o`ms!/|bMuyo fG|3"tԔshΙݔHP`vvqq  %7D*5I >ۤc>%{urFe%s>9:ɪV8 ' T;M]7}>BRZIZjhIyoxu~bq0k"jH.^M}1)h>,qpշRS@1p\$A{rumviI¹8-(Et͗1V̏浪cւ1BZniUvt#?F:R]cH!h*E<296x 3cI!/kb;]XE [B{NV'Yb`=d}*|-cdtG(P{-P1sN*qB$b*$jP Ac#"ZE#w?kJaEDuȄ3qh[ye,OX[,aTkW׷F2 ̖U{ܦ*ݴm5:@NNCqB8 ~FwĺOzMIY$T)h r6!L'ܜ-? ?sC-iUEG2.4m}(X2"ZmгTRm8j$3I,?9{栅zmBA?Ln.@'y7ҍ 1' $x72b7;]vZb |:7?Woq v̻`7n{\3üIBS@zwĴhs6u@~zZz%{qS-A Z- NYH.IT^61(88o^k8DM<%ƴ) H,i!^2},ԺuR&G73nq:V823 h9ۑY 0O;DmaCEZYJĥ* ^mA!8q8cAzƷo=C6y{JF,$I\rH498z iT;_Bf$k. N:C]X=5Fi{mn;_QLcC!R`p'[__S/Px-"'u5}L3g>NYk{6D ,B%"R`" swW;1I6C\ q$abgDY"&p,fc\)l4a ed(̻#\-}:@+MpsN舀]ZN͍? amBB{d*60J>`~-.?k\ hWampH{eőCo Ք`Lj!+}ĉcW;bI9Ui6J {Z^Β'1&ejCL 6D6 ceă š=ֱ"K y='|jr|XPi2`l^ \x53z ʒQ>kΊ""Yct ZNO;u 7D<:h7X-\BҺ}\LzU?cF9kHZ޷{5 !لk8qCk/W\ѱdt+Z؈ؒX$dNؚMymrtXNzDjر"]k*q۟,Ƥ\Ȗ?߾!my}6,-IaSDγp+։أKN =Co1\8o3Bwe,Xґ~W`8y} ЫͤzܸaJM]?Av@g^ȂJ&0bq@T[NCް5~yߋN&'^f%R kԵ[*6}ꪋ36wCcq!z($6KB!l6%SU8PQmdoa(2k6Qo9k8Y=`glDFacTkL xͼBxx)"3b H̙A*_(J_Js9nFrq׸Ϯ`PL5"NpR6ETs<,Y..a:h&!Oq6̂]}_=^)s`fkOⳆ(Q>-ʍ ^ ?Q(HWS8Hk Z;OblǔDüMyU7)Li/qkCQr,sFM_M=ft4g'> 2_0H -f as±1߂"e6v055AO:ep@PȾewRcGv^qKܜbjBvXD^/nęQUlWn[z5;<{jMK ^`+ܣuf܆,_gɑv8ABش=*#*QB2.A}skh&krFÝ\t:,nQ%.h|Y!y7 M|㽇-k3g,mq \9r%`maK"GMBci UݒR ^rKeX ͖A'ekh@,O$[@=>.2X+u2( )^}" P^R"~fnu=ӝ@HS q3 f,1/RX rThm,M˖z~n"kWcۊQ8H+vBIkeg=d-X .v8rG+c|(Zvxՙ|G?4κuw,[D%|axz$ftހ.=ۋ MU|;gz5I)D؝Ce=&kݻ8/Ծj?1JPw[yBZ}%󦇮;\58p6|p[ly Mbgfɽ V%Mjx>X6&/Vǝm@KRM%sQ 3G1BL Vcj]1Hڳ40r!^t9koj,# KƁm })v}L'b6YW*guk65Oz,fW eXMc;ipI%ZEG1g7=Ѓ'1]l ˽2xz&N ]m ^:Rj 1FwW|B8m,砺Ҍ W[Iwᓛ0v賗MMRhy 6(qb@1zT`LLhDyi(q(C1DzdiO {I*S/i!WehXJD [EmЃyl*.wʨMzuǗ{uh6/Fhcّjq90WQ͛"kC̒-R-7%!TZY*Ow?d5&pu:TG>V|,Lí*'GŲBt'>MUĭ*wW:O#CT`[@32!_DՙFnk@Kms!Ŷ-M "}X9"J43F}vt5T'9c$DJ86魙}] R RJdEvk-!{BݹϜړ"O/-ElN2F?޷~GZfO ET30?5n_q\8K(mHiq"Rrc\3Ά7j8{M6ÐS+Ƞ#N&h=NKp(UYNWv: M ;olg<P;g֚&}纽᭲v&IW? y)@J"s'=j!8[* Le@rkL1DE-x =-:4GX mFǔRp6BwJuT( 1Qr,dP g +K ؎$wIAW4Sq=.AeF,W~me!Ń]MEGG o~yXbJO=x@FZbHn%ʁ_ Ծ9՞2 1XN!*6F.|:"}t~unMeʲF$odEڳ[}YAIm@ƧCMI3 ٱcU᧯[DF`:@%>P{)3W;d(UΨ}劕.ZGKO/[Y>;3p8^|Mn$ˍR/y_da Խ9 ."gJ",E$L)@ݵ`bC s'PUȺG Wsz0pI%I>ǙA?0ґ电0V$C/R0AE޴\ ˬϥhۈ|͟L"7V67`+R*o%!zt;Q4hDr_7O(d@̓~LykIMI؈sWA d RtIX\B 5 sv'0#& ZǞ\'f Kp:&Yd|V 1ޱ*@Pfz6ڱHGE`|G fHu &D X6H? m{w._A(Eeoc c#pBE ۝ÚQnX#PC)h R)ǔ݂y'֐UP%+rV%^qJgMZ@N)%$Х~̋H sgh U6G#izxz(^+b89Tbyhא.;k8ti/\pY3r\AGR]9 ^=[e? Q* 0c7'CG)M|r# I``yg7(#jPp9(Ւ6IqT_SgL?Ze׏}xJeϿ6 yoxW+j| roJJԋrHw.MK h&٥ 왕c>1Z ~ʵ(oUA vTBK:4($7p2i6Hg%p#_{ZOOy,53͠h#1Mg.AE›48{HHicģ=a؄vG`$p֜I qm#誴- wZI>$)ez|([Yɲ'@9V%!q8 6).X0TKBB<OȂج "g̯3'一6qH}'L\ W׬?>@4wĺTge6s񞶖jڰah.+HÇ3 'fhX!Z5m$ # ckE=|2xhtz'%| Q@YV C!?cw3C|0-CRs[U\- $JUii<(צƛ5hosʮFPJ!>0:RY$i={{ZŲ\[U+^pݎpƼHX*26 ?kk+GhGx9C*<"~F7B [ pPt*'u6Ild_(2Y hFy┒ћ9*bS|$럋 'ů73BQvx %>/){%;Ekmq"z5E"ہC]Ş*F5Ⱦ\G{("4ۤ^- q aCߣ+h=7 Jz- $C+Fx?.67թSܖg` `1v[d!s_?IE# 11XG0ƜUnsi-]mb.CR[O5d xcv2/]4Cq^oؐxG/mYޜ5u̍y,XcUϽq?~r;*(k0LqJ@%+zj 56gݒYU5BYQ]ɒONs?2u$]j-9"X.AVi1Ѽ|~m!Ӡ̙򗜨'kLo"d?3?:! &Saj'1λuPFdh<`J4"Hѕ~ሎ˩nWdA"_QlPћURa,W>Sߪ$l8e:1zX"BO6dZ0rȦM8,bfrqӗj_1l,􀝔 @f5C{m:Fē]f$bKm7V4`l.o۸fHзev!Ñj?@/RNfRA@-  Lr]:V`wn' pDK(dv24z;bESYɸ,)cMt IYN <PyQ];i+vvcՑ^(E,yRNHa(N"(lj4 `cEE$L0k8.; 0EE9ДlWE*n+Z_ޫ Wܣ@k/fUz3M(n BTQ2H6j*pGE/E^f=7R!tʢRNָfi31KA}>{ Io$02D eioX;Ou?OשOPBnAh.grPAM, i@!M k9ڳTּ̈ fe^k\T1#6iR@0J']Zkk`-hK,7]efi[4,/ ?ӽ-5nu5?1T(!u?*pr‹S{E)T[@&)My8B?0{ؕt oک<\J҉4qzHYt?۳5>6adMʪ9BJ@K˔T(,5W;];EPaqGV{F#cDx == Y{.%pҊm5 =ӄ.%T0^\6h&ËO=|֕ҼFr rܽ=eeN)cHဘuf>HgMf9׵Gn2bd\.ފ͔sX<|9X#] tdm]ٶ]{mWoχPr!I<] ùWY#lR)l5qh W(#3ҰN ]g&NF6-g\RHr?:p6H{ ,Ac(u&@Lc?68XFtA2Br]H^ؙ"P j,~c{Lw;3>&}#yٝZ*BcA~hUq g<LNCYВLk B`DJZO ={7+3i*"ƑJFGEқ@bح-{k]/x&o+δr7`"h%\V?}qnmEA)Xɞܛ5UPP?#e`m {Zy^Ճ 8yV+*fĭrJW 9;>s]5}fsR"$S6+%=i(fv&c 4l8pfC"C6%b!G#ȹڪ_ `%<RBL_ƘrL3fT6۱;]N˷WL'~-g0}mjEc䓭pەG}Y;n}qxAukpTϯ&ݏpw3$}Pq5lm/[+E0Wp$+c]שq ,fUl ~R`gh?0ȳUrCYltb/-giU]cЊ+C\&e]|YH hR}gy퇴5ytsdrH|k7+yZ=Vˁd: A2^񬧡5!"D|ʜڣxʭऺa GС^t9doa+\  2_HI^kCKS !-H}nP-*'={T,kNf,w7ZvE2mVoN^SiwI"Cϲ5xLWѼƞ_.!g}aU9sA%yBi%[O$("*w`\zDDī,8(N< b#‹+)HQ%Xā*E@KѴ]NUҴ|ŝ;S *XS~3 6Yʋ+a<;$aA7̘jkk#M!L.`+ad G} e)Q9 7?/ @xnNiPG!.E0 S,kro-HZ{/a6f /X3Fhܶ9Z:WdPNyVQ:(WhUrbB3ҬE]3PF" 򔮜ӯo7;ѹ=ŋo̶ b7+/RG1[<( '4L7tWey~l#VW X`MW s|5' 16O$Xry Iu5-'Ĩ(1e?)װW L|v` ']5ߥZ4;~/l,lX$r)% :͝7Ԕ̒Stإ_#,_4֑J7U؊O@Ngiour/qă Z3z6RFIDWTPQ $F%Ɇ$dY~iEtɮC"PJ/IAdV"+TwAMca1b`>怯'ۨ^dXT広T0qZ9ube=4뼕KG-mH 5;ho gz| N=FcI`n>Sg_>yh' t_Gb#WL=e=% /:_tA&9F"ÎA1лuA}w|#V /*VO(lem GFiX4x N Aؠt+ 78;hљI1 %[ +Wdw栰u7\,旼vl>x/qpqS27VELk&y@Ηޮ'h߼ZEj!yK+lŢekV<kjٍFItoG(:K4Fm˴쟚f);άl?P1q£syKeuwXj1Q-- ·Z7|\yD$OIx%J|S$%4vYΚJƑ' MaSkTI*SƟ"EwNzw[M*||-UίrmCVm¹ޱ VA1^vdxSZטh>¯f8jm|;fݝTW<MwExzzɯiY56_h4,?v6̬_}NJV~i#+5ɊR}W]?bFKAe1 R"pFQrQ25PMtX1(=PjEH~Aj:K?`z2ev`CuApkޛ<!`|Fb8I:zusV{nH%z(pfݢy(L4f -Gq58&)BJkYX"dK DAm7C#b`%.JjqV"?GS:YQ{3hít|J8ЃA\<l/$biAXcMVn_._YԎZ@JzȬ>)RbL%}ԃ| Md/M*l.1+0r[j! Rx"&^yc$vXE]!~j&bl  Yy-9\jf_jwJ `sU\~`WS_ $wGuy#֗k2OQ&/{zn "G2(b1%.g&H7DxŘ^")UOy |&W(eb*{N*;SF.Kɰ9Jm(Lb2>goi HuM]ZG n&Ů3H/cDƁU=\!(>O 95sŢΓXDw?]{4\dDTn&hΡˎQPV7N6~{?&bw)61јgVR /']~opq}{+TjJM dy⠅*"I:fLE` %%M3t 3G蜍 [4uhݱfD 2Mҕe)rr&e($U;rnOGܤ{q]W]6t)9j)zjI1p1<oVBD% *2O垂Z`AX0Zk>l[PJ1SԴC93 K"@Qlf:zC*َG}sGxPFCy  ^[vGzv͏8|ygX(בHW^%@{ \hY24Z6ac^܅H!ŨQK"i\^i~5lGqr@>VG7yJR9+͢5Z!uagUS,ߊgXmS3[A~25`|5_>>k!G$(H /=٪~~Azja\Q}x(@ׄ9,ٶȠκ<횷VӭN!ndr/OAXu ,vl.EhL2*)Pjӱ~-@U~wm\_ 8MpU苇g[Vo<:fbCy[%M!{RQL{cJf`h͵HY4nI!Qk lg搋wMc Qi_ wdYO0, ݸ:lUŨgF$W8/YeԳRǙX*'{^8|m[1`yq_Q„HR B}9@_uDaG^ũh >QPh{=\"#:&bť`H> ݯY9'exsO:߼vQC_{G8̫|j. D-~3M-7ALvS$ D_KBғ:iˍ.z܎<[[H{ ߸\@^xQ (5rR咕HlVqЉ}Ж QJ&=}|v:YآaW ff)tS"Iz c1]2_w$ZHxH( E0+L:iYńjC yzռ>ݝȨB<ށuRTz 8"D,gם[t 'UM.y{/pOl#QYG$ Y}/Kn>q 6DOJ'SIҽWpı<Ōku\!@pYIM PxSifO% =Cg,si0B^cIm፽czS4xP>L1pyz[8!DM˘)\ESȴ-&JiSxj)r W*?{Mrs!,C ԫv=˩z2O9(@60m%VH]*ɂ*Cd@"D_wyØ$Y~Dx'v0lRt7];zL!YVnڕ 'VO(dH`k ';SǑB,#_8@ԿY]I%Ajq?+}GXqmON/"b{z$$o>UHͫ*5a2"E:mu>N7{ 'Wӽ7JJ0==4>li,$ٓZO6ZV@34ָ$zEHpFYir.Uaw{LM֑hjE%gx~XsP,*Ycv}c<Eע8vrՒ S#! K^W^73F>4OET.M֢Z'iS__% %9f~f347ڑ܌ZL7ϼ<& + * r*jmDT1шyAj?zzn}Va^zcLMDoE""Jh"Տȋ4U/ ε4ŖKnX= 82 }^#ǐe41X;w 4F>ו,# d= #]Aמ V'NxʵR }NUó_ID;pxW"ySgTЕirRs%¿wadknLO! +d^!n$`"jgGքw~s|e`Ҧh0IZ޹Ovu5QV>|p0lt_ ^wQ4$ZeM!+JC AmC,Q7Ũ􀦧|qpXϗݢÌe'<]Sp2tM"v;t=A 7C|6(9̐ZC⩊y_I 53R ]H[xq6ۑ6]I#t )^G4輒 YMRI{2΁4WrX\M<\-MNɥ{ tED.טyP4xQkS;R 0$:NiJ(0I;_bs d#eJG2C؃෯s&3FIe~IC|ս>0i1k;eͷ&:򆫼1:G%̗ahYʧψ l?NDIhBH 򺂍V G(Lz5*x'ﭽ/^>聤w#h܌d7R4.Zkpq`Zfd`Kz60_U6ƀAqI3vuM)}\e zǠFQZ(Se09OѬ2ɚnX,_6U8x62KmUl Wۊɇ ˷=WwWT$tdjԌw!vdk>(ʊگ~F تP>BOhMPU+L +>j7wnfxHIP_r'wpwŹi RJusEuپL-߂K^눒'kW>(ߊRiml7!(ȰdNd^3U7{.屾֤yW(:,;̈S j \Qu)JԀyCHcDf w$<GgT~~K)d էVbȹ=0cY^})9472K\ht ?CTLvYYN,CBDqO¤v$Y/*gD2L|X46o 69/_W22#OMd"IV9a]ndb0`1y娩`\Ќ+ *J/xgD~m%~dR=i 8{\zk@?R&<,@nB`h;8 |[=]`C 1\*݃nֶ0 1(E\V)`!s#~d@63dKiSy46=X_hx Yqڐ9[ޛHblje#VSX@r<.ϻR"3j<*IJzU1KCɑqh >{Pd sHBvlLAgɞ`.)vBGF5IClS$rǏFNy AӀb[o!k͟HԻT !-Bua5ES=;.02wOF,١lt@'2 2-{E l ٣=@} >9IqfzfHMjg`Ѿx@R]qjhuZ&->^Fn/hãn&RDwnyq$=GN5S7}/9/}=;-eA\+Mx50C(p^MMxI* mSJgA#Bq7H$Ɨ;6C]j=ʼnf8<Åfrs/RMg̨F[-h5S k:iÇ6.ak醎ח/+ILcS#]?0ix3<ľ٢fm@ _=1ekCתZj9Ӵ^Tk"i Tg~e&Yz͸e8\J,EQX&Hg;1*;|䆹ܒ⦆.ObEYP`«e_/ŪAؠ;BXJ~;:P0ʵ_Q^J~!fm6J??;U6tIoz^TK\ ЄFV7<(_Ax1-2j>=^ cxE$6“:11(YeEER 77!H02gvnP\Aᬜ{3tN Ƴ}A٪FF"zJ]!8"J .0Pa<*@+F+ ~6* ˍV6'nKeysHq#x3Vdl,1,qDÍi)zƷ cOfԀ4A TJCBc5dk\W ʃEQ^B7_LVX|aB n؀ t=f{6d{C)y)l&emYh:f&v=oэ% 3AIVyGXE"=ګ zMVx-9)HǓ:_K=ի_}T\ '>$99ِݿͫoӶ+/lb]Ćy&uO|Tq4aV7hJ ^Q\JQ}ߚ<ðܱxQa8%h+& H WfzNֺQIS%uc_l_R*^q~I 6`,X~+YZUNTڡ"`HÇ-gI~Ѓj\1zΑ"r!AS&X'LxwYf"E-{|(&t yWU|k4{10-\ExÊ_$07\gRai'*{hل\e.VB$Pm@s΅]_4a@ N>Az~ΘA!p4$L'4am<Đo9![g5EsPtW+LAOT}\3H 7jZͶ+ k)M5iCBFmv')VDw2ꦁP (aș{vc#Rr"Q>t~:C{*g"/!Pf6#'R,ΡojHJ/ L#b=N!"N#4Sv6TE'([ނٌO|ԩTYfظLĀP%csV3Wf+@ReLң%bm%ﻰ pcPu}46 BS\R&iS(S/Ya>vGEWwZ;8i6̣s=1;]d立 p̺VykDl/KgYn0#@d^E%QT1F'dD)h=_F kSXB)#]>@蓢[H*3ڀZw7+a&mAf6R.0mKۿ-c8[X^(;ܼ/:< U?,"GGQеk p, yQC;!1HFܕScq `SK޹@WSUHŸ_3)إ[fGb<Z^ .YAJQ`{sѢt!v|-kBm,e\>eHZI1(@zms.𦵋ސ*猌,D)ˬ2G=jFics4N,{wҀ5'A@[&S4!*mp3ͮk_idFC>8\ٵW1|wXt !ܑ0 ʥ 4xvWǢco*&4+]fP8BD9F[FMޗ.cd\$m{:T{\%{upJ%{x 34iALdkB[ȧ)UqCpkqW =$2~"qQ +Dr2_/EX$)IVu.64vR) Օkܹ\TNhYzOڇ>UЫ^ڎLŇTuS{/RWσ:Lf眗?'wgG)aEc>!(ks^ٟn5n3<ºe.7Z'3𬑱͠E3?'Goua7+Ģd|W܋g"ϲu愪(}+wpz%ІNfoMpUw77\eެِ*&]U`#J Ff U6- b>9ZkPȦ6GCax*`S` [SIxPjzEH5Sbꃇ9Au=={͸w2% “=brןҵ!$wk3<1""*br:<2iH|qđr˷!2l栰i!𯓌$}kGg. :uB.&CI-xt.r7׺I^4UfBl}z0>Umpy)+ U'BH0/ocP;s㕘^KiiWxWb;@wJGض2>eVu o7^5=|ﺼxu<_k SzjW/{j0OWOf(󋏈J,MsB(̈~$#N?DC ( @ Omb|"A'ťK ɱ#JC]QGAj*u3~Ƌǃ!5INp)~[O\bFĿ _%( T hxVUK]R]}1u+\^ϦxMⲐHqs&Z̾Ng>n meZIVKpJs«+cb>4WPD#HĈ/AF:h}n`:\MgӜjp3b/WB\"؄62VoR< (i5QbfMhƛآ{Nf Z愅h2UopU̡E\EA1dGZެG159x(l%T؆~Hoԗp蕍t7X@$9%>| =ZK-7H}Az\]7wqQ`vI3֏jr@u%i,5sog@t1G1g0 sҖ yWix}U;+хN83|>RG7) je00ZC4v*(*ܝI6bɱ iRs,KSb]fI@]Ȩ5uЕtvTN:oU/s(fw#a%$R P܀#i8 ]1A_qbۊ$log\ mQwS"L/$6,ߺʬGrE8*|ظǗ@Z7PLƎ{7n.HQ/KO [bĮuz}.cwpYS-x}N",tiW_1Pa8i lޭͬt  ꔙ@T?Tn5.0*M3KG"vbXJj޺ uJ'/`׏_zZ@3T@AoJO;,&-0AΕ#WgQs.ǃm.zP`tDj:nf;ʋH¿uG> 䲞lE9s!PNEph}W -yZCz24y(lR30{][E( 7Md h'󗌆kB^>TE,bKɤDd휆/bLrWv@Ncy߇H `)..QIj' ] z5)+^|SatjRY @HXtSF|̞V׳q#U = *hfkP}}Df]TŲ cw(h)"l ;u\!M<4u-;o|`9X{Gei/2nXqȧ9b66hL^/+iw_ڱvz`"d u'RB/W2WK0Oǖ4'F58e؏v)Ó*s|E|u"p25b;"? vIZ t9Ͼ6MzZ娘H$#{KĉomaԓēP"FЦÎsW`sf7zY.A2_er/h5 ^t1d;A& ߨШbV ,&z=c\+,m<,QNυ;A)㴊-%ygEVK&7 YZ SwiD|lpeYq͝B=,' }?,1xW)ۧSdQ9PB42 p<% A2uc V˭1hk/ U l~ y004z]?My]5ݑާ @UDAp//{ &8d+?TY}@@` <,#M! 2B]:9CN x˧,% 3̫٧BI:cWF(i3իqۤ %F/,xLܧd7 ]8#cQM`O~nm0MC ЈqPwcvxAel|rZXp2)\I$3v+|Exc԰k1a(G0v0/֫IέIJMg]iK{ɕ0 !o̊dwnC!IKّvniVT𓛗fF7MmV/x-Q~=IY+Mؗ*U#{[b_ >U=lOMi2IB>mj޹YQt9kJz?!2a0 c9[*u2 סOwp@֭ 0L-~̞#6֚n /;_fjc4HM q2SxzƇBDǟ(٧&ƥma@Ō>Q44C*.ނqKS4`.Pg]J#lzXI1UZH(nљr%V?5JHtBJUKPŖXv'P,PLP%]Uq=v' fi¦{unOXG9q US$N$Bc p僝: EtkMͶ"X~NV/! 7 +OzH >-eyld&tYvYv>cBͤ!U, =i^uRCϞ/_iޥc`gxV utv} ˷ؿg8dH:>u,w,-1"r1ՖaIv!4Lbw/FZuRP/<5JQ E:mLy23e2IS,]Ju5r2y֙t v XSD;dIίH(nTbbC 땐R.:"o627ּ=:\ BHoom L>DؾJ6F-O_Nd`~1`2wT զM4](٘%Gh09 ן߅_̈5o-B)@^tZTC thUC4!< "}"Jڈ}u6+oq:Mb>. 8U$nhj"2ψpyZ׽v BU67E?Pf˷+ht-cJc~teq4]у/De]8sXZݟĈ`O&Zs>&gC^oU$#>=;qb.J0pN=U<LC!)ݷaU&#_Nfdg8aT>`,uMtbkNξ{l g={ѻt>iDNVQYå@ x 5[\w@\jEG S$Gh]7*|m#]‰(i^l?mF;OTf|j<}X]bF4Ls@z+,7ATe4+=*Ft}!8s0I7paHKQP%ߪay9ok%6؇1YyWo]H_b!n@|05 OFˎC{($u/©k^'/ضbI=t3m=<|d-{Jvlx3.u+wL;>t) i?ՠGTh ^ٵf5)Mڠ*\MeqEf({#CT!cPB!9aX+XiLZ$  ۃB.#;T1c?rFݕT˞n6Vxj^EVvND6TIz*S;-t6S^5Ya=Zp@;*]qsY"ZeL՘j$ݑr.553$Q2m gw$zXE!trLR=0&|aIO  VC0p͸.ͭ<&kyyd2(|.<@1)Ďz<1ta'ܲ6 NNYMet иF3C4B+H)MIe7馉"(ʅt׮pHXqef= P[u-z6#-w4挐qJGyRckx)P)z'>%c])1l[c_z~1ԡvѥNpKDk"FqxMl3k<`mK@&9Yw(h ʳ`T|Zyv9en;Tת˴Cʆ|棱bH.royvd%E !V=kX٦xhHK.+`iV'Nq.*5#pv{yI6ʆg:VEX Ծ_|v&O!EϠCd  zG^SJfz9cz*I=!Ǘڝ}Iv(UQ]P\}yTY<2pV4ˋun,IʭcHz$pVõ%/Ԯ#KHӪ P NXZ{c-P:砼4{A&Aס]+SKgViH{jHKEeDT=-I0UOX+[st_roAz}6)ò UkFs-ѵ+hz5s@sT) ؕn-C` #Gp9$@6*ezVy;YX#×M8-mZ?U¦􈂉5f>$C [4)!H61I}s qe?5^6=`72ڇ^v'fQy{ ):n9jBK/MUAt<4T{EU 1\&_TϒGܪKR朱6S P;/,ߢRMDAgcW{%G+Z8} s(^JA2 QE ^0l;?T^UT]WWxN_yz 'ӿR8wa` \\Q,iW$x06!⡊6}d\yv'BUYߠ% 5ޏ.(9%1WqP7G5d\ -̒3ѝ$de wݙ123@e7LUU#x$Y!K4 ;?+Ao%O]VfLN-D9|zxذ8FY@K7*SV_仡Op:C I 6툂B_f^2|YUaFnቖXFqt*;Wڸd@W Oqv]߲sXm!%WZ4+)Dw7UZ G}9y^zn *Z/] NM ?ҤƧ#A8:mGm vMOm8ӊq3\FȐ- mNz(28 _o"("/,;~#2shGtgu{J3:/X]Ӆ$S˗"Q-=GjHaĨs#ЈF&G"Exv3=Qx0MlY޻dHH6gzċKpeiiw"+%uw|,_-q Tv0οV.c1,-~_gZ5 zHܨp)~Ώ`ZDTHhy1PiO3YX!>;jB  1e#Ï=.}zꑃ2hЋ^mFYXImo![j4ק<+LEtzSodnH.{aʍd-_8HDתF\Pْ7tVd'GnMJ{ $&kȞ!k 1!N[8k\B:^"IT&0m 4'>-Dk`^a5+(>䅹 *\KH2Ҳ;Q퇷6hM7"$,EAryJc[8(.w}&KGM_?@P>sG)K||Hrt_JՉ4A.$j̗Exm`Li>Әb_L Rve0m(UbQoh)A%AۡbtC%H:\go[kV<'AOQ>?QoVk\kFn, UpW緻R@D0Tq;ҡtQy8GAtf_peQˉ-C齼 2Epp+/?;>+BLO}0 ['-k\HҏS\<5ңD"U^.%ztzQN^Ýup>d$̖iEZd?g5pٚH4BHN+Ǘ`"8Z$?P:mQ;(R''UB99Ber@sJJKujgNtB_.f)|.J Q*@*#'/V?ҪS0r/Rvgds-qcPSu|gOs$ .xLt82[􄈣l:V޾9i9QM?)ߴ\üȆٷxa~s \OVa[$9Rac>{ H+ސKyOns豽ux햘f11HP 1ϯX>)WG.=ZW(-RgZ+mSl)uv?(Ɂuٓղ# lɈ͊^WEok u6B 3ut|s' =h&!8iv0ˣ6A(_qǕ{WwEGbt?ur|Є7X"dt$bvM Ge&-,<+pPT $RW)36WֹYrz]N3ּ6ڌN2Ih m;03E%mVPq]eok+i]lp`8-~ytc҃+y*x-L=}J#o ]ujPUr[Y"Mlxԇ3)@AJBB-(3L ~bAr hL c%{"saBHc@;OgF!Pbpf^V\jL{1xA`T~Ylu{Ԃq2]lG*A4D{H~YF̧`8øcXh0 ?b` .?ГkuHVa-=FV8:d;M{n㜏cZ^bLSFbO&pa͵p[r|-Y4y(mXYE{:KŬ;E8v ŒTkp0{pUQl@:U/Em{| wNa~S^-CfhS K%,ٰb¡ɜ7:Uws t2X4,3[ȼcXq2xYMi}n&VPKtg\ؓ:{1y$KfDbbCS9@g|a""my}D޹aʱPAh4GN6L1lIlfycH Lea0_aɽACm^dI'.KZPk}dC3vLW*AžxE>s2em0V%ߏt̿`It;09r^Z[T{O,3,UTQZoo=5`jF XZ LHuQ#rӠ^:#;eP,R$DrH.P@:#A u(i5 㑝9al!XGm3ŐɇRoD%Cm6ȼ̥ǢfB𴗳81n#{ e0'2}w*lo8eE68iomc_X0+Fe"]ISkn3)8y'-8;CZ5+[n P%U@:F­ J /ˡL u`/źʮ2 9{;d8-1ފolة/Wr`PFfo%`)Ai{hFr=A>ɂlTFw# `HIz΄h- Ǻ0L5"suM+7XJu{SZ ȼr)H( rHuS%S`J(|0ȳm?ڍPyJ4l]>/|A1nGzR-Fn[ @0s}9!hm;OapF9?ÚUGLpo]cb0῏~Tݰ?ex" G\>p- N_h*7=YKUe[NyjoqsZ[52 ;7d"v(1iIsohy&>w&荢z[܇hzr90Z"q_+R p~覠[gB'~ɏhƻK %S%|=1Qv4Z@\?PDb&r@pdcdFW^ a ~Ocn*,)jtq`Q2Slr/d]".ܲbK3)E76)tQ. ڦ)l5xgl,jJ^4MħL<^xZ$x/F.o8.\;d1~^Mo/@q5GBC;A8~Έ~rDJŻ 'HG*DWU^M$kD /̪|jm& -AthSvP X^EmxurpZa*۽=R*C~|V58-QWY_? SNf/SV?Q=|xO$| TIʙr39f=;IqO{W"Z' qV̢׊%$Y[(Io(&{Rhߣ $HƆ\,޽/OmE'[]g,K V{P;)&/C'ٵb+4'θla/1ExiZHL::];WiwOϗ|nsyz`:pPګ(y,_S4o#K-˞qg{T?P<fIC? H _OC,7:4`Tgu3,dm*P\*\e0yΥŃnR ycg< A?+S_D竽xAt05 TnaںȟLgYZ07070100000302000081a4000000000000000000000001642603a90000c154000000000000000000000000000000000000007800000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/]?Eh=ڜ.+,\@EKaΜnl҂škןe44/؍E*b1\hF iSw+`ǣ w?\DW DTx9r3J_M?KT } YuEB6XKۡǁZ)PZsxo#OwKWU-5x9Ag /Dɒa*ہ2QSO9!.xj ȍ>"'CLg/nB)ѻPV5$41]>m>#B?6wS&\ؘ+FhP^:vzѼ9 J1\MeN=zg:4(=OURAWz' 5,xbc1}M!;[?zG`T"{S899 85 W([br\[֚_>yKB ~Կh63 =SLzlRtn߁Όd%*DcUS NSe(T2}0>ٟQAsyb-$J@kFJVd Ew@j`~K{}5!naf # F~!hpeN{\|Kc Wi81 nJ63\3tLlޏn4^;+"j% i[XLJ^?eG ]Uxj#i$HI؆ҭ>)d,9WU"y;jkvt bAIPJ +PNݔY\aA5}_)ݲc)2@j!qೂi zE>}՗rJNfy.]8ʱb8, vc=*^ֺ%^e>^XRH1N+P^)1`ߺ\:]kJ@H?1J.q3XwWF{P~iƶsݭssc?-F^SY7Ú7/^\! kTURDXߕ^e뻫κi|}<e#@WlʥZNW!p صARxv#\t#vQy \BNWFLJL'k0o9IgS,VX8=Ko2|gN_M90 xwԗ(Pd~嬱@L-ӿ5kApo?v ZsFӅؐO8ί.v{ba8B-gbqlViF-MǫF|yײ{ҚY*$_Mr U={!4D/~{ҡk0pDiE6}u^+Dp=*t[PͅBO646K~YF7C[ Ls^@]﵌22]CE),zVw+-'x[P5FWvm8ZrOv1V%KJ@1A[gxj) ̲\? ۞0 ^G9d-a\TSO1/l~Y昈s,l۲$Ϗ',jv`x,Aƒ[ݶ:|M* hGpA#$O994'?`řKE[,{TIL8gLۣD~SFLHj]TS5C<Xt%WAi k{eH5Me1ybbݠIm1"X. Ⱥ{2k:܄y4<VZY0h+ԣh7_ob:yw|SovGeA =mF_-f0TCo6k ](%?@ Il,ւ+fA B }UX A!BaDs wz[&=?Hl`W E!#J (fIYbu+%V*?aŭ|uלTc<)RpC}k0FLɜx!0@ԷrfL30,WP)sO c @ v08?sNՖ^ e6%zrp~:#u4:"@źf%w?wkK Hn4- #]24 GF[UWr82 iƯk hJ|<0U6ڕC̏a֐jK= b`,Va\-h"g."' A_g& zyN>}~;:k iKIDfP1l+ ĸQ;^?! ky!f[GZz [FCB[,Ty(y 6ʊ((=~q4bU:JF Iӫ$V/+IďX{OSnҶ˾RX|Gd(=֕_Sei5`@V=⃄#@xUA,a%t%q}`9}IԩfF0sqX)j^r~ *yH3+Kêq"He:x&cdžv<}Mx f9xv Q)Ɣ)l.CkW||+ĮR0;K|Ԟ4<&0#bBqSG b*g?iO7r>|.Pbf.ˊ;8m1əmUdztČmNSMAFv%8'ki!e2nu;rIBFK7nĕ@gAQ8>Vqpǔk> \8o!+k޻^~ qYjhO]b '& N`m_Ҫq\kNDs7o,S[|$>C0ŃFޗߔymh=#C'8SxLS8,܉hV_K>U2%QYDŠǖdž"1bYgD_>hY'\*rh5b\T58Pb;N6r?_;} L[7hɓn;LN嗯 EȍZIA CKǺzc16W梋|3#4F̿OhuϦ {ج9!P~\T6|^%r|U\M7q!vr-.jȸ1dkM7 5D7լ;+=_yr ϐ0$ƿց\EQq8&leIMj"+S_&߁o€9gwK+bV`p.~l/OĒVZl%DmwaAxK^PcEE;=$%qL?Mc#OөxzZ1)y y_,e||R!FoӂcV'1gR4Qf)Q8wI!5)ewMZbf8{p쓽cd{JWUC2·fv0}y$U\i,T 4ze7F#m]dM1N_~tAϰ4m O>P_"x_+;|_ ]$YrT=]̥жCԮa7pu1d\ . lTre#ReYL^՞3Jr\m'f6lYr _XoemG*8 =\)q<)TL׈<ϴH($ )9AkWvc L{13m$E(b4]dhor~@,rpH 7;TS6nu#,Ęr9+^@~.uvI Vq'8_ ^Q""9 M-Ɍeqsv1Td^5tm`%,cZ<9s𝟱2" Obon{ts SyuޚLozefD\0~@҃m5k䘲D0/F?,ݙ2D'"y$M)MvJ*OpjŌU0 ķ1/^v[s|mƨ{Ŧ5J  NFwO!4׾Dz tn܆}R[` v7v*N8kϽ=G>ugS]Q寍ꋝ6_K ~i`X@s&41<+N?HzܗWuk׾6%X?6&[vK-pN#RSGFI˓R e{8*m dCޗ~#7G;Ϙ;zgFˋKQf1#2M86dy. JkֿYnup,OvQ"#yIFMl8*Yk~zmj#Qi݄ra9+uܺ OKUN,BwIyM&u~[“; ]杘?b^C7픽PoNl\(x[iRXji@ݻj}+.wuISkG|=GVġ ZaS5RD>c7`^LoWDzc*Y({ f~7w VHX R>2.yB ˸Pܺ?J~" `Fb8ٚyb2}'"Bqpȼ2Lf6 a~e|~j/zFjt&Y)9_+56o}BpKZNLzBIHRjlݨa–[CWPKG4ڛE 8/U ?,HAۢ/_tl 'N[Lt1.Sю2uYw%#ܷ͐蘭`ڲMpro* 3ǻaā淃^5c$-%鰯\ _ӧAoV *W5F\I׾Tc=Rc3WŽAͣ{5>ۤE` v˂k3:fb%uhEr"8]'YZe\ZM8RRuFwJEZ`0l}ܔ~0yU}$a֚ly3 SIqi_$LںJ5*V.4_CaX7QL]vҐ 1ݖw%mBíZA ^5֍^{:&킡! kɼ:+#e g0(#zD Zc9 oe'|^1}wپ1~'pΘW>i(Au%/EH/gTC;$ ]bJCh:Ԙq"aV?!`L}wuK'ܱHlgee1wWW0:mHG.`N]dA>c8藾볒x;nlI<; e0ͅT/\6h5{k8ي. 1H%/lFn䇳3iFnq]j[sVMV5VYvb`XoLqQ{bW;wM(s H):\PF,DRm$*O)'yz]EExz4hӮh%˧lT!8^=-bvpϭAřC1A~{ޚm巯85w÷*î=H겑loR;a½>>O;ǻVxR~26M z0@Bm·*l|vI}օy%?].!;3T%[!cʨ@ho0y@.ddN nZT[KE ,v*'ӗi?C95": vG'G‘%A٤݀,yLaQ Y$XJ`{cbyeY?3:שuQ_w` GVOO10(D,,I=Gtm}$MDʓDlMvWx`Bmo^c $|(9&7Qz`t0PN(d|CսM϶J* 0E8 + ZBML\@D|vJFp~PO%Y?#P'jMgؤ|;3%{q "xPP0>.;TԖ_{eǷАfP'h[)WG E5\ $gu;w͏%͵}­wT?bm kj~P6:Q(Eƚ1֛uUhs'ɗ,wM`^MT %m)i|vcc[&1H#yIN QGha+~?[\* NWՌaED\[U08"[RHm_7Q@PaØדְ~,xU5[1ɡ.ZםYXy/\8]7%``E|m >caVQ} >Kh;zaä[~^?(X}/ LoFwHđ6M<}V c q:b3oAߩxGl"ԣ{ۤ}숓guw"砌 lEu/@=K|6?Z_Q\m(*`b1ڒJZ b8~=Cm%vs+$.ɱ;9B$޸ dpH/R0(!BW][8X0H /I=|ա1Δ `Zy!f5M?zs&1VX ,&&.dg9^5wWeQLO2g]5Om#?ue)Pb+TmmՊa'7G!7Q;㐞lP-SՀ3IoYᥜሰWVy#LQ3RM=)qsE6M;x׹I_\e)A#f^(&]G]ߌTk'_(K7%ܞܫ9a V/;+UXRdƿ`p{K^F$aAyV/AL1[0]v3N,O K-|*JL`{vjJⲎ1rwMNE Wᔠ.ʒzXd=W=9w Rn e3|@2OCh Ycxa{j/~:λl6y!Pۀ1x~ y";d5PVk{LAi EYQVVdxR&7=&`v&koOG{P.aeF;gkO⥈Ym)7Efub󐀝 H)Vie+fk3y 5K^s:|ɪ3R~F3ЕTP{ц/{Nʊ|cJ6-wu0a]}k ޴3A_fc73+Oh(~`Ahl mEf"ʮ,ambLD}?14B\> d # R;EȖ07?6/cđQkcLj}oU`Ccʰ$G98u>xRz~]_Y#CR3YӦZ7Ƽ 5{v3|n"z艋?$q ,u㭽U-2`BٽqYtb7Qv YUР'l}Vs@mXdU?7nN.k#2}:A~NZCo6G60N.u'ǙhMksƒ ?hrK )JEN*,o竂nҘRmSǒ)C)Ϗ9ڸ4EEe'8cJlq1R0A[oGQyd'M3j{#g%M['<c*pɅ \iuYijh'At2ֵ=*FI^agx9x0Mi"?y‚y -UIJlw}e2EkQehYv_dOVUヱ 5.U鉶?P LcM$3c1Kupk=h6& M~حwʂjY6UU $h8gXǥjX2]~WI5㫟. z̯{LcQ̧%D-"%:qaF,zNǤCkb:g\Z#*NTz>G F?N½t'|{STg9 N^ 璵?:Qаa])=H"%^ӛ ODXxtT4S'Gs/y@+iyhQ]Q ,^jȧpZ i&;nr Ǻr^aCړ٢M?A'[$oBb^7_lZczjDR/`;0a ꣟WgI,WhQyJserQpV&n荒81o芓wFg3W^l6"!Z3\kf+XTNm䣲iuDӷ讹);\/ ]tڲ@2LE~aANm]H]RE*Sz:Zkxzb'Wm*HqOބQ06AG'P,{W7ʜ^>U1ԗΗHuKPHZJ? ‰,zUVisr`o5fƞk1YcYYn_.".ȭj P%RY <ſA5tX$!Sר#˹F7avi~^$rT[ uoh\g<G:*qRsŪүBEGЄ;o"=`A#sw4x9OMYloǮtS H6ýL[`-K kDL0kc6󛤯p4[/-ὣiʳt<j9޲ iwX͠P"c! b޽$@7Ty46&ؑߴT.SX~Ov.vtm=%YA ;=KlòuGcXX}[fwCM~K!ror0 J-^lteLް({>w=ܗpa2Z7`[*{FJ^`]^LpdZϾ#Q_D\ZzҺ 0\d{štOX-O%’+FyӨvTXyoY>XL(*m': g(صw_xdizM%M6t}]"(?MF*}&Pn )j*2=h2C"Ilc2i{f {8[k UqGKj;ƽ[M~s껻(Nb  hWc SD 2^yd:Txɝic !Tǂ^ҫ{7[A ӡOzM;H4X!bX0]PBXJ-)QqZd htUUwef!} A;cYH;=fQrrT1P7O)bP(BϮ4 *Nwh61Ə=\9lT6j( I6 U,`< ^,p XqGD_y&WѐO%nL3 2UtVćz-+rA}hK 2Ry3';5R෍ 6/vUW>8[C\`p{ L{r? ۤi$% 16R,jk_?pC(hnuMr1!@J]|oW›Fr-Z\ =78oyg|p@֛Dw[?@v(f`:$gꠇrU|<`k_M SezqtlĪ_2ZmXhPxMe@Hc ]@qEȺ Mx=1ghX*DTdCsO(!.,ħsR/ZG H)1/aTlܾ,Y+UYΓ>_ppG}(HYTa}:ThT5T\LfvN*U>/ho-@ŮN•}*1u.9L4&-C(džyR;Z(z)C3TzUSiEi@&JZ˸1Se#v8-[ hsB>>m1is*h-< awGB o=mjXSحu a|T 98p*0 rmm:r?`@e#;kguR2J<*1Z,Q>wv')4irQ!n(ja {X/aduAJBCFTfdyEhCO:ƓV`ܶ:oZc<}(`b1r;?.N+*CcD.%D@QQY&ǛqxBtVgT;gY]4 z< yarLβz}N"ԏqm)5z;(AIZdfLsB%ؠAᚷk.K*[+0cЮʏ? >a(/1˜I$$Ȅm؝[ͯ.IHO"e?wJ_UrMDmÉ8U 6:+, ]DcK S)'7u^E:!&^ʴ% 2\$p6 &KY',NvT`IkL'M (xE%CՌȰ_ފ`sHa7hw[lvQ9b~:ԧțZB>$6ĎЦŴp ѡ9 7`PoȉraBT@|z~ߏĖSճO΃ī EگoU`wDZ!bKP zLjHe_⶚_N{Ma*$(V #+6QXo&:utJq h{{?{$.BSD¨\' FSZCP|S.d1.0/Ҽ~^#tFH/qdyQ64`<5?,nm)&h|KeU4;fͷ; !Y\ׇc.ԭ0pe>Av 8/Y * vm"iZ!I.󻽧셓!ՂKbЩrpqh":ζwR"}^N[MNh^@Xh:U@c#jܶS֩Э8ߒIOڣQw*p qr@cŌZH]U/2OOFdR*E3,j|[k[U'4Tl&r%lj,^E5! a3\|? A{wUY!$y5ԣ(cֿLUܘ 7km)t"՛\-ρҤa | )J>_݉eLnwt&B4g)9nM ♡-sY8|DyG!9t]B: }š%kWa %CĢ:6ҭ0]Ct4$7v@`{BūцUM*Ek~siIчKm{%^L23=s=7\8~{i8;K2P*kD*祬A] 79SplLG8մ;ah.84MPIxI54*J:ᶝ[6Ҋ$\? v/<BOQ5>ljErMB9'1y\%jք..L5pJ'-|)cyv+;ؓ 8QSkž=\ +]soc U5q߲ޞrs|N;f*VTvJ42. W@?h@& QG(%%ȋ I|Cm8ʡ]kg@vcSݱP4)7Tus k߃6ePgB,=@8ԖnPǙwEҟ̈́mΰCEMNራq] V˷XP2g7H݃Zc "w/[M$=ՓhnWժ<{|O2ʘH0_ v,z7˩N{5w؇=_Jҥ"rKьgCEG0k`~653}hiRևuyςU̩˜?d>.$!w0rC[fHH``ȖG%qZkJ0U㑈?RFA߬?Caq#& E+q2}RD$GNBfm5`o'jk*@|8E"`' ޻G*00/:ߒ};z?O[{r7'UHQێJʭL-!r3 62q\ưn9sJȟ>0 ڗf˷A2,Uaczq3B[{uޚӸs' ً~ ;;d _y@YeU6"f@K=85bL)KǥbZv:?h _"d1kowLMY?rS6njwqYvZb:2 h#|U4!zONz7Xf΢%cVtVM.O<!rܫJ8x]*vxrg)"l,k^YỷrBRJjΒ(Ӊ`Dfyū"PE1U=Fa8e_WAU 5/Ao+ }uH֍=g=61ÆAvDhT@g[VdŌhI -3!<'#->;E8h)W%%B[. g,H!@&:XR%czһ˝Fqo,>7Ͱ=W#YKX)։[ vQ+x*o1-B?=#$2C jR(+"1sK&1$m`POIwG%:6 DR6$r*J6#YAuftcx!xFLoRwV&lwA1/kBCprGu>ۘ͂= uR1k82x!aR?{Ya"_G@Nρ,^>˖J<>| .#Y>vz^G_-X ន_d[FA9MX8c7,&?JM3@F pX>Hk2puUc~:╛ᐔr2ȶ#,mÇdаU%}('6&!Q7/ UpNP٬fLI2H/.f#^(ȶ<0u?YPZ{-s~Emi-*0Ma}__cA.}QFZUfdvgH!9*-`'ߚ[HRU!pdw`L搒(Z '뼭ʎe=cWK3}YO4:ߘ{^BES(zhOj~jp@ Tb:h[~TPXxc:=RR?-0W3q4xG+nڕ)A ]HI(JZHfz9Ȧzj=;.0K /IE" pV_yEQ穦rb- eWWT#jsL`,2$ ې3_S@Ǭ\+GM5{݉7CwK =U_`hS:ի MOYapלm(M ",()p-g ^@Dy-xJ)i͊$egϽ)F́~sl083R*E9e-ƾ[<+fyT>ߓ_D Ȫc< Iz7\H~=Bg#9Q k:靌up?1Jl:>^uRfP5qgaUXPatz4 *̼Y|֖op?Ei3}-<5Hꪙ ?摱oD(a)m{s^-ā.^'\$=yl(ڜys/ĦjL`:Ch|ѷ$A(2 iq$#j:Cnߥ5UVEca!!>މ5}qwoYoS%t{e\'Y<,zw*RUlӲ21H:'-g9J?rPsGɢFJcVyƠJ@Nk(0?|M V fM0#  g[~Z-bf#8F"ӓĬ?cO=7K1 YWt^*7{ƊC'8Icgei]{eAYj8fvE[պ?ʃUX*JqםH[}|[ԸO6+ȩܿ%Z%j~gDYKy.!:/{%tEh q Pmݼ5\id<%+UHt?0UNG`i%}2_(X3 %72aM-&MmHlH|TKkRAvN^\'ë^’kǮRa0 3bRt!? ї/e)~ 9rV5>0qH"jkJVNTa8^#j5ʵO7X'|E.Ad^bN~ w'ewMʸ_䣤P* <6Hj!r6J'><mDassA -WPtAC-u{Bƻʁhq' _Hx/z~)Є8{\ BSQG몟kWzy zNݑ!eɄכ+ڐ*d{I3D+?פ"ʬ`Fxl蜞roKuiГq:/FQ~,WG0k>dv go B:Ӧך 0t$=xsz9Udfz5A~c&MO )I~L3f앟}6$9\æ}}Nú3vQ"Oڏ5332 0^Oߥ`+o\?`6Z;4geٚmXNYz _:7%ۯN MUZ!ɧ)A7meӬݹ7?`*Uپg7(ac]0 h'jgճ"Q @(?=S n%{MGhL!*"b"p"X]_zmk*͒n]tB OtuTQCrRuTNH"z ]Hm!y|bo jql @fo5fS"nRޡ8{і#\WPղ$G1e<O5Vo&kCE O}9$Q;z3:ԛ= oghB\83P3 '-75k(=ΐo3TGg{ژ1zXCvKLTCMMaWrZ, zbuRz.~gQN@f,a>G?;.'r=mE w `^hVT V>*)[|.upي#acz.VhqQXMI/br&zϴ?Ҍk )8-'j?:pzџseiT- orYoR ̿} >x) p" u?rcP(QԈU3Œ_ؿBjQԈz}]&չբ>/pmlW{g9xؕn?a?ljÍb"lsPKaFαzCgKRiqjH% Nփwi0Aw&J Bib`=@KNiCO9 nyQ:z)rᒈCqB6 oW0o~lޱC@/ǘd1?k^J ~';%MPwpODK*F{IF=[O Oa_.M5 6JR?N06 ;YgJOdkG U8tZ5,B%X_t G($w˭jjgJLH^&V[QpA~=é,).M}Wo6-\}CH]Jr$^˺kT'rѬq >ԪW0 #OQwRAc!U/ʞVEv Ӕl:y:aoii4F'<#*cr转+FBQ˩e&Lt5WkUL©-:"]b3gt&h4Pxw:%KaԅݺlϱuIJGLd b*1ΩYelo(.'VMjj{jx*hy& G_|}γl 4޴93}a,eVm)-]sZ' ̃Ry p?, <E`J$᠉ ~^93D/wO<׏6\=20TY6|mfY- < B&^S|.3$(!^I%j+{/Eruq*sM%-dM3<'~Yc>Fm7-v3 %Vq>uiSU(hR۞u$K6BY(]fx\k%bAJ6rbPWBtI*d,˩QV4u$i{]-qͱc _p`R_!N\25w'*aYe-/U5EP4 崋>/SEr*y? -A}@M+FGΝ6Lic諷f!ajВ(=$Oκra*\;}ې }|}@d By9k!<]'cuȦq-,tԆuYqUq$I9@nU9O%FM]$$OI۵zv\q5No7f4h. 4Fַ=lzlޞ>*Ak,qlVyW54bzas{=ՙ7>,>2 aF7*;`-[}TF^z?Bs7P@zuelq3<ȄEe^ 3maE;vWþJ/k :VyH?I]6 ӎb3? z'⛎jʫO6N/]Cn? *H E][3`pP/v7ڶƻ1PL _b-5޾rHAy }1DZ)r!L~{\vHyՈn9b+~xT?r+?J{A0 D!3m$3O O+e)/ƀ),Urλy%)S"B_ K^Zn.UJ@Qƌ_7FnK)lŸZ\/$)6"(OC~}RZNV^: $.ox9آñe40/ T\?x k֞`]g<ݰ-^o `bеXי?|N\+EEqӬӝQ4X8A)ؘ06 KD x >a3re 񕢁J+N<㇡%2KPxMYpJ|K$Զ,ON#LN|yB0\r)]l x#/vn4E:ñmUt'~cォq]̘RM%Įө| sWAP?G~[tF?/t@i]-̀&mIS_N|Eo}7F"qO>BpR5R0@ O%3 8LY 7 G8&^}8+;녘Y[Y($,z[޲5_aa>Jl#R0~Eʏ࠻ˏS osR} %T]z!HadWer%,5u]WTޅ'QV/ GwZ+NW)Fo&*N֗>3 ^S>0DuSg{g&rD&]HdoJJb~K*~_AhN`|CJ H6tBۅ7u~Dte~gɜ2Bv0{L_i+Vp ٯ 5mgJ pӑ dp|Ί]TUWBJɧ6Yj4YH|CUc9ch)p3 i 2uK-IJ`]X(GgL ˪õp6R^dx ob ٞkk}Kߕ p f5Kn/-N~n눹EC3>TG=5AڍbJ㿏sJZx.pJhfݝ1?Wߪ],j`h|S =1_ٯ$qy+X'IVAk<;{Qd'(G3$Gj-oᵸSIHq\dԊwҮ1ƨ=n'xCjDT?Z A@EJMǏ:cǮGh᫡P=~LOd0a {)B LT` }twaǽɵCfLws2lf?i?=āp( (*IwPPӺ:;PERA@ndۋ٣gHyq[gRϤ>AZx4Y1.+\PզM2l`$ NQA@HZX`XJ Wbne#Ks )jˑȌ}d入kVxsq]LPxlp)?Ub>|c Vf">W0b@ނvW^܉ khn F`4L&3_C ̈Q tC% '%7{j@щs4͈q؄ 7zfgt 1w;bJom?v^{&o$vwsrSPPmМoa"Q#!hLw35̈́69'GWZR%GD]c'lp\^d¨ޱʭ}%a@Z>L0|bN~~߿Ck}tUn<8U;R ۑ"lc0hCp9ɿ볹x1k6᠖w"gΫ7HLdܯ)Ύ<'aS E=aRr<33-k;&Zq ΁+K[IW6/T|bNY)fv_)A=Ŵj?%.= {`1L, `αV4}XU,y+7{m'73Ba5*w/Nl7oReW̬tj2SZ[q4`+(rRߒUwE6T֤:+we~$9G.jA}=WN8^zp(HOr_X16p+gOf=G hL7#嘤i=X/* m.B}C]"$׆]AyE_0ЋӾ̮NLޱd/}㗏@YcQ1ܵ91'\aNN;ʌޭGh%%RP6ޣ>41yku0ԜXS+g$`m΢w۞V{慨=``^?"v7*M+;W-)GH5ʹ?g+A|h e)W}Ur(~,C -,Wx|-<.(C>eɈ' SML^3*d},3 p:k1FF]vq`C}3 @sҧ3\<%7{gsdEN z2yB-UHnVy7gA)0R2V;X72k&}LJf $OR+F/Xp]f\M5t#(q>[BQ̧41WUlW^c S23 a;L˿Eͤs4ʲ7JryƎUM=q6.ڵ®s;~J/K aBCͰe`dyvbT_EZ`.P5B/N#䫁'Wzy ALGӤ%6wy Q4VUϋC>04oWxDq ~;Q/;Փ7xDArp1:3t.t8g+^?7*1q\ޤls>zS<=Ӌz}}8Sz*rr.i2=Z1G +عbjMjUD PT':pfSZ(0ݯ!Ʋ-Hכ vgdh:(]Y;г/EZ{pa Ǫg'$.s> /d+ @>=ZV"Ն;jĶ+n(2#`i\ٲExcYW6-NvI.iUb_AS[i(\ k8"FcO|΍V+?ػQ@%hѷ$bed/Fd{rA/7䩛 |Y*R!X)!(=ڊL!..?{hy%6_r\bԝzaAys.z+TBuTs`o`3jMOq*{pDGP1b EAq9v:\|?lo/%oEFqjcP-w2S,<21O]ɠ_.uG؏UE]y^CXx^vv{"=BO˭g|l"bC_QU A&0梢s "<_S7b&]%V^ Pz&*f>LoNk-{.W<{4^M\CNK8cֹYpWicvtR X2` X,aL9scc&0XED0Im|^Cچ>vd3b() NLb %zvg ѹOVeՋ`N>xu{qoXBIVᶡd-kRca~>#NR.oqwxo\n| xc}GYvI^q` ϰ`A.j0lWs$m2-p۔5s6]%BD?H_.6s4 0veN%eYô-BG[|Bݎ{Өۻa=`701`7!雐Cd˕) q˹O1z:L>2罍Q *1w:uN=/j gje2y=IC3g]H|kdo V>;nC+< ԋf\/b\MAVk{! 1r7TA0X|#w}Vx|֚* XDME<)')e!>DezK$M~zehlBڻ|5h_'$v07 n9ʝ10Thd}Ž$@us݈` |-bh`EM4ǝ-S6TeAS58ڑ_czUFnWU%A2pdp-*jh. 6\9CEs1&LnM"w<ղ6*44*h'Q1¹ԙ@XqT+Mβ*VJҩ:(ݔB0L* AqV}ז#l#$$Ҕ`Nd7pBR܋.De(_}_~lw_CVH.4tvdpJUׁs"d1+g]:f"KF`SFɒ0ḯ=3H$ТwGxTjpەznN?8l1m.#mZ;e}^U RHe$lS#ͧhByDP9'[Y2E k!>?h7AInbDwc,1'-,͌]1fDSQ !õD)wEh!(|0Ur``rSRqIL.%J!)e 6=ai<?0 W'j``+&6rё}0oZ+@t/#8+PFןM2ҷ{!kؐs x5sc W+RJ1tׄ2&Wl:m28mKvO- ż%PAՙ+ˆB;,aB'QmmE=B->ʒ,ZvR$K`4H|n[Sk-~ExJ*SKʢ19#͖qKbYnf Z"z{#zy4|ƙȬؕ7ڵJ)֧UgyZ+ǰ@в˕ʟ|üq2 UgZRn~ w-`f\!zI!>|I'RNpucsnqqo_nx{.G=“Jݽ}>uک鎃y"$-71JRVU9AHJ[x1Ν݈AdHnr͠KW~D zc'63`}}Sˬ`Ębë4@[GC$d'uTϦ!清Cy/_8=6ǟ_p갸ߥʊk晊 '8y۫JW Œ|UJe&z gMi"ib.(^D\bAs[&ݠ\+PPRL \L]^/ʾ _prJ3b=tL,6VzDLr#vx;-oEx3PUkFn VcU3"@~?7i^VWKeK;$qmD`E /}crR;`a `*12|ij7? Ivث gsCx_ԾQ6!q7G벮9AB׮xzjJdR3OJ{lyΏѩ}oQWj l=,z?U=}I~FsXź[HC[Y,ty$(:+t&,ڶTye {hRWB³ k1?!an.mSw@C/4"O< ]$}LjA,n$qRϵ B &,6%K/6eB Oߨ'#,-36d7:9a;2g2ըg97totf|g#|G J {3rX!F/DPFؚCM6jr%t7[8E⣗pVz-ABXۻ#Gɮ'8[bkn4]x6yfhET$imQp`ᶿ/ճ78kRdhB7?BRT^Jm\~Tϫemq FB5Gmޮ$`L9e73׍[CAumxs@`Qb͏: ]##aiXi |_pQdJZqK19tƏ IY9@rD0I~`GO$ *?4yUsG;8ޮĻ~/ 底HJ$F>c@;NlneTWmxACGV9}Zc[҂BWT5BtGeX E*rË1^0*<+vN ^4F# <~w\=- *_۬n;VpOA KPӋ{R_|&2.Q*a ۶@& T 98_=4A+T+zhtwx;]>or N6Gug+ǟ(ITwVҔuu$s~##Bn߷5LW'fGK '~ΈkXAj޲G |0s{bE&1b?P9|y:2D` uM$2O Y5.2ЕlY*ߗI<%m*1Wou:Swȓj0{w6*zu\_pp߿<Zb9'8ݪ|=T~gyFZm%`c[}|\i5cهo0^&{=$,NB~sXY/6[#iޥ弋EDMMjOAE׫$pzGua[܈/ j̶Sl`z?_cL.ݰI~JrlgU 8aO#+װaӍ,ABV.^jݩC@ERG[$"'ͳ.7ńɽQPPv:Tj[rʋX2ZzkftW )y7ͧE+*l݆ bf̑XQ>#^dw&w“e:a٭>òpҁ:@pچy3.2P?0B~<|PiPkT#dVEs[J]㶫Ooɺ}h\E,ߧ| |%g)܄}FO!CQl#_8cA|(]zMeN0Bg+ aX6\zeA͜RSٕ&INR ɪ3zlS'UsY8E(9<MA9LkH E_zE,M3&OpIǬb;w?2#XkViTݮˢme> 3"]ý+wxP߆ %ݣ}yFXK [ƴ7/m_Ͷik;RؘSfeoeo1 +4}O9gkF@=]̩0 #uV5 cBpF9w& i=jaKbwj&% 6Rݺ/25@F9s.sB7YEC~x# &okL^IO$i=95Uf^Q0m|WNjbMMa4 vU͒B>,'@ _ W[n haM{sA1<%sOR6pO,`"jZ1ua#̥(ONlg:f08 @q=.$" 5B 'P6l-ҧuJKrBBjüՋ1DgI~,, C@2kC,g{ o@J8)1Q% 7ؘj. }6uRq4x}dk4sK\k> 3gԬZZE@cEfWlF@2 l,%V=+=;>\ȒW3gQgXoF#/| _A<9<* (q5]kXBȧ~sC g-7E?. ]*oJ%0Ymh@9*t`Fj5OPssk0<5xpgI␚--TXV٪X7X=LX[9A,';L"@+cg}\_ ;&\=IRI 6b}7ӣ/\ s{9L._GVQ)RBOdZ;KcQ슋jvZ- ~R fL1ʱ~j˯YTjM?oۡ[Lg`eza3[N(aLÞńlpW:וI`/BjWU5^P}㹘$:Xp&s1&YxT>(ב2S#ts4EQt='ow_>0[)ӛ5? ~ps62Pl0&/БH۵~c6rѤz0֧35bpReQ^V9x㞜F219> B>ǐY4A FjnX{~#nxZ.SL.QgvˁӖ3CF;yߘu5~4tljFHn'GT:=K}dhN̨})Xtvc1viCÑt蒠P\n ^y^vW[X|} ST V֝3 #!hXZ4navb^J>f޼z|/FF:}V?)pu8Q_aن)%QL :,5nZV_O#eS4oV[2ԳJEVyNJXzW}5qӭ{aLz/n$KiכZ+ KjfMizB u<߇eR8֖#XWc*:,2캞v7(}rʀ=$n{gl`^;iz12ji!+&Z&X.@z_f+TR.?@f(vBT4ѰE2bZf? O~EO Ql% (!E+74@aO~-SlMXShx:hYih"e5)163moj`"ϧֹ{51lX#1a lꗀRQ# [fL.UַY(wurMx6!J>:TL*KeޗNj3 ӎ^{ܳ` Xf!Dg- yJD׽p03EXcesV"$. h nC 緉.c$Н́%d89_ga!^bgujV\xUV߀Ή0\!c;rӞ){Ll7ŵz[ }jv*FG t=-Ď=W:Udw'AnQįtDc/ .G6B].AȰ=Y6;Ϟm~xSNwׁ K9 0&JO]#U]O/CGU3l:4'-{L;u5:XؓEQ NP-QKs*aIauZEL]x*\"<쇞S>CQΔ0nOwc]uy7NdOͱƔk f= Es \(BThK.C& XHp֣Dps@kpRt toCFxG iq-UCؾ ڪEj)KZ~ ^twf?"F$NwnE?q{gQNT[r?M+2My}(eԏj$i4,|Dx ]":eS=Q Շz]m噵ߙ= |v sjMLӻo/pJ=8.P6 O^~:AY:#XLT%u^?[4ؠ%U:s 8!+-͠I8Ō3K Rb9(NHA?`&ِs+M(ʚj$"ڛ-t8kfY,ڛ,cryhRR{̯Oz!$&yXޜdؕntDVW̛Ld3S'Su,coխ=N؄ұ=86Q8%VjX|q}*C:kvU)Y6Q 嬃Nf2{?aЎeiS(޸s&p49eavӦ#U5.hvD x/WpIrJBTRﱵx'X:zs.έ:h}9 ʼm8~7 * xVa Rf,_#Qmc`\C"CfXEU1RW|iKB FTwi/,g dwxZ_25R`3ܗ?B\;v3%wF(ZD#bqܪ8 [K`?ń^/[>uC4&^4qdkRU]~9"41@-$jcGtsM|NIM4Eiju]F5]R.t"`2)od,zL/aܒRxm"c*=Z"S;h (=xhߣV7^7)moPAu~HV.(RO^J@}`p,/EwIY}xDrS?i9ĝpUۘÀvVfC~<'lt}MDsظ0z\ DZgqfq:ALtI%4ux &R2x̾hB$ -6EBMCO &#C$l/Jxm|.ߔY.{kƕ 8 R1s9\=Ѣi @R (S?̏_¾P,E}Lo?%@f51@G;ҁo=-8eQ핸@x/\1L:#*hcq䏓 0vzjFJpF˭uim ָiJь(r5i^"c}AlP03o#dt3ĉfzvieyS{]W"ƕn>IOtD2/ C @`+ ^"4vTl5IUE2dO ]5VbuB֌U':'ݳOWݘP*pl;4&"J'C-Ï5MeگgVQkۧVD>Ahx΁R. a7ͼ]={^v]B v+2T;N`eyZo,bW/oY:kp0i:ս8lYs=txlNk @Ynz qe0LW dMHK]So~#nUXT յg~ 'ƹ:jH8v1 JLAVW\ֲ"U+(p$6wcB7:}tJ&ٲX`aˠNIZ2ɣU+bcr(ͦNpr1pH,`wF\ù{ ci4#^{:/tk U;2~~yEMZ vnex"eWF̱HoC (!Mg=BO%Rs+"ŀbŇk 4EGd؅R`SybҥNII(Lhj2B'D0ĹӘuT#)KFoFjVEiqDŽ:[Лt8Zlߑc";?(_#!9h5V5Kk NSݘ]ſڃPAm~+QddZܮh[BϦ~%3mM XrR1ԉtrږ̬Bl8QsU~;Y}ЎПxbɑ2]t8Ƞmt$~~|ɏDÇѤ!V:ܿ}\a͒#=(@{?j*@NQ5 :J8ӳC|J"O8DpNJ^cj 5E OSٌ UsId?iigGh _Wԃ?,)0*r(#yMΡKW5YmaTPn LjUQA &)m靠ʌ@ HZ!Hp~dUx8NUŅ kuCRKt! }zU1U7lЀP:b*AW;#~8?w (Ԇkھs!̐,;\F$ P{P1>F5}mx7){y!['0%4m0ȕmy1X4ttyɮ]]HS7Vv|4A$qCyvLJWhOL]KV.;ZNw0(F!E :mB^Y VCec|@V7f MG"{Rڰ $h(pcnCol՜ =/@e"l.|LM;1cP)E&K^K.Reƪ!ċǛ.d}YMɉdӄdM].x HDI `';x0mL ;쑸U=ױr/221=׆ *6l*s2FEVbZ/]٬rTi/.}ABh"oOq溻  ܐwD=Ob<=~WGcxs瓟ƒ9:RdI`qFp;#i(H,ʠb+ fտQ4=p X)IcPמc{8b{:Gbzi2n2:dm!I}kK)运{A]>[ A/´HTlMzŊT)O$7oLɑgB_eގJZ^n3 RO{Q?DZWT [ [{45 8ʁ:}N @z7p=4m|)4rWA`(x2vɦ-4cr^`D;J)BtWzWN9tX>ē;߮pM|EtQ^W34|̴(,ݣn,=kt<F=i~D/\6xlχ(y7PW |˞p]c)z3!J"-32.$M%4rA*')*iDN[4WV;\WDxwGG<.Ξ PZS5{ɽ+}t"7yEr# DxoշER(cjD +%"8ٰk0vx̟aC0(/,:.^nJk(o1j!ec,/mz9fӽ A`fqtkf|fj%1v_KuN╙LSG7 97MXiCZ^MB6"cN4 r3^n4ԓ ]+˳11z={K-P!PאvH^-lSq>ٔ?>&rv"*y};B-GƠPĺ4x+ӻ0'V<8 CT~QlQ`LJ%zmWU$՛co{֖XKպi Ǻf5:OpHɘ%W5ʡ}? z[0SHX7>J> _AlZk-1lԱY{#`RIKG櫔KԞwrƋ袱8Dq>wh{g"wb>}W&x%9|OJkq~jS{8ur\87AGe;waXܕMDjJ1U I>̷寙\qL G.Mpf( w L*%UՔټ1!!`dP0~,qzhӌ 6$ RjOAXbE0_VzpU~'B~]0 rه'\X /o=FOOHuY 5>14\~=} ͵jt֍J=ʼnR$#"SQTH*anۼ|y!1Ȍ?_tρѵ|oH1xdԻpѻuPi< _j)3̺NM8/yeG ƭY4JJDߴ)v0X[C:Wj7+A_r+Ӳ#3U9KZEC3OK̓ s TIAQwZ; pS(,މ1#RO[*+Vz !vI"(ГQZf]nȲ[a}@_S Xht|Ցƨ>v</윥+~pv يFKu 3CHPKQ5=(d)ws1&̹7 W{Ds@ذ vaujLZY)aA>V!vn;9=H^_#ZBUfJ#;41ܸݶ8{7J"C_Yʒފ$ $(G@v|q֤?TJZ^{0):e/ftT][mb?/#S udl.{Q(S)]O铚[V{gj%B, x1+н߻an~Վ/hb-[>/U׉e!nZ@ F1:+Z!vÐ\aYEhdS.+ DSr &dZ'fe Wک4K-}u4>Y<~,񆳮TwK8[!ZCwxe"e[)"iyaLKg!q'_jҳrq%(/o+ ͣf3 ߹_FM|ܗd$>{L+oWg!(%צ2, _ًj4oqqsQtN3ͩ[[4ElpCůPwZܡ'.[{a[=IFlT¯"`,q*@Ȍ̦C~~qQۼ5HiFS/#Y_nT>Ukyh[Ò)nyQz!rWgXw~qO rizxO>s eܘ^x|~s3 -_n{ff)Ép-gn %ҌVUy_ peo9딑#уӜԞt'Aoiu[ㅣz_TDxr>']5v=(׀r0V'Z '?gGѼ2u"c>r~q *T9j5L٤\ 79dRXߑp$``@!SN,}3/Mdmx!0j3$A8g# p7ҔVpaEUYr&˃ fI!gC۽ʺ*zՓv68ꍪ*n#`{;-r*{TY l A,#??`u]@<p=+#E&\Ar}Uf)SZhƋpBL(gKIJ-e5vvv|VI:O;dT_PQM\} hH.M~~d:$Qq#9CQ ”-(t8nˢGE8ӗ%,C4en5 3-3Dlg#l).vc}~Cs5QIx=tٴ0mݰr['$}В}K `\jͺJ#]WzRu!~B; 2y3]ش*0E5ELoX=ơ-T@Nieз2 N#S 'k9d~+qؙ$(11+7XQ@SOϮ-\;<@E>.sWptM,<4J SPW䟅 W*ĥP{ˣK#v1~M wo‘ O *+V4\[pRSF qZH>+la5 1t 5} @$iD:;ģ6u?eU%+*ja;H^p _l 9drHw¬>\2kv w95rDNm/a]Ƕ!! A2.7p{91 8Pa9,7D3/AsC(|-5 GmPE%X?*˷-+] ; N[;,{1d͂1X^qW 9_79"_VW=`w_.],bI  7sIE=_g1`Vm|o eLգG!NBrt3.yQv000P$`j5~`BਡG%f O~!,?WUڸl >ϱHlNmkF]ַq挺@zs&B[S7z%4-:d'Ti]xAZzG\$63rG ]*jYJنC\0y񕩤~@h}ڀaSD|{2umnW 0B[XD'-ӥu-p;6"y(R*H98߂| YW7m[}`lubxF~!Lx`g7p Y1F`rx_=V1F$jbX?n$'ic*D+ꭲoO`fqq\:Ya|@qډ>dTݪl7arA`wP//oz$*ކbTO p8wU[!9\9.L4t]4e4LPbbw}BpHu?bLZ֏8O }^$ςɮx.5mBtBdhk=h\&uQ[[2Ѓ aR@oEF*ڃsGbZQ3F]JBxj^i0ԉmfCbS!MdwyK(j4W\@0C]?[lYjp"jݛ  VmmSD&h Dz6 ޘ?'CV$!>{ jX }Ԥ{ j| QAͬ@cWXJⲓjBC9n}`pSU騎\$Ma` eï rVR8maqACOg<ƾwl_/=קΉG-v% ljO/5]v $"p^L(cSP.B?ߞa']㲕)I?- -8׸p8|~3$.)Ösİ<㩒o (+l}\ 4OɄ+CkTr(OWn3xw^d8O_8r3j{ޥ_csTsC2Y( q juGD-|oGF7x0(GG>]<˺ޚRnvdzi <ߙ4B7y~r0~~+2)}.\Mf#FYN=L}J^ԛq3;5yÿ+I|",ZL.C-htB@Cx|i_G ܒ6g]&$q3D~{y|"0?[4z ZjƂ"k q}^FdcYe>CxyH4fAMå\9-|s `{ʼn@>SHZ^<[t>%Z/-ߋ,)!37*B@V601)MSËqHrT~/Ǵϗz29eiş0=Dhs As)gkHԺVr\[y1z)܌Ȓ$(:,<,Гq sjV-Gk^ɬ][M5!ojw)1-%Ldb$nr7 n_ZjIni&h۾ofR}jZ{4e`*?([l Vd=*qef*_fOC9MJO:WJJCjqmrR_>'Ț">D&݂午Gc஗M ^faBp`r`u|#8A][8Niuja WDu;ON irZ @q5F15σAx&to1s8_8nBm#G %]hԣbWS-{̠HեbHôAZ$Cξ$=M l9p@`Ov tGrȴ3u_T=|lk3|@6N‚VNȸݶD '"NQP5]~:eN-X!" Hlpȹ!þ/)}V' Dt~9h nTe2V)hVN"d̀j0=e.(Y=lߥ\B8%>YlIqC2]R9_/nWsb#U2 ZkK 8WR+' t]cva7.(IK}+"#@Sd6ڹpZz"^]6fj bE;9sVVǼHl=v pUѽdahjoSoا҅XNd#fQI="zZGx*lvi^rqdǠ{:aAk`ԓRv1G%Y-Xd1 rx*dc/} ?]i1*N^E>G5φGw;"t4􄫙²V*%ed8v)9ƯaS7'#p';'J/,o{W+0xTFnï*9op++}pUx+]T$@?ф1'7|k{Ĝ]Xو?DX#k)QMN]=܊*B3g aX$0C͍wp/nH CIwOibI?黠H0ZzuCMЃ a4J:}P5iO*w.4f|WLT|Z !9|`E N8ٖ oz/R6T28D +;fC3'_|ᡬ>&3H bEh+\-$S:'^<-$e>5+_K@~<0c1KgRs\|a{{q{4^Q4LF)itAQrHniM_%as$%&ai]XS30 e8,H/ˮgmu(DwJc>UҌ}L Mc9',tb 6遤kcE_ǬSJB9\;n^qp|/ؿ}{-D%U զCIqyfn *Aɩ"޿$.C'k10l}F*bVh7vu37Ah?pGiV)H>}-벉2v9c?9}ik/qKJr[=EIe}eѦ7od‡&rGöv&N:rR| pgin}vFޚ>k^ETvI_vw XR8ײS?57W)x IsJ.U7UBY-cb-5I|oN)'%qX2@ ruD);Le"T&x_>g Lr9tvk^v6A 9|{ٻ! Kpq|gyK:(g-arꄾH9cU,igA FmgG-Np듯Mm 9yb Frg+Y *uAL !!KH:VܨXZNܲf S;ee,Be8F0xԾR΄r3 }6&r0qͅv2KyZ?G0W;ز;תE3b5-:J)ft KPL+sa5:؝@*%l1Ɉ^JThB:Jwh%iI3% 9^rMML! Iݟ*gR);Eߊe\uf]=qD :7\ rJ=w|m,(]/a f`œ/{ccQ,}H,旨ONk,dϸa 2mD靎#r @QHhhX,&'g9>Eˣed-ߠ^,cr)Ar.Ob+uzhL.m}X*T$ʀ_,_7SY9OpDK喐’޶Zӟ&oYyWV#]r+ݪiMЫ64yT ^jy8p5g4 =f~^CX ~JVs;p:N\f2^ԟxUڠ@9z0R64C*MT2hja[֬r˛#8߂G5?RhuSs,}N1!Q /s!rZ,FK$c ,U/%YL(\_+{pN+9e2+!f~#i];s{ E'4$[p8Hf=Snr?Jn5ي~G"GVKPp?E7gƌgZ 5!Дzغ=F jNLjFEo?>Ձt@ˤsi3y+ Ud([OF]>-ڭ# )3Sx䠓,׷(h LaML ` Labb]/? iĐ`\q|5xq6&KxQT5E'\ȦE"L`ܣ ^%P`K]j.z=zU)|WMyl6, R! ꔸQP|{ׄ;E:)!ɉO+Mn |9~\p`qy) b 8DC]O/ݍ.tV+{6BO7DXݳYUJĵ0k~'Ҏ4%Ւi+`!#D3dbG~?F[X^fFrKt}5Lc` CzyaI1V<l܊&5K Nso_ˌ+L(jjyy4uƝ1z ꋱ'錹9q p/O 0f;+hПɰ޳M)ĖKAQFeT`>VGci'džC Xnvc݄bOo`;+i<4#Z L"1mg.pAv[g2>u\)E?l"ocdt=[t["kSЙ st^ ]oS= n:DHV? '&`I#]DGIױzY_O9)u3*.zi(dx~y UQ6 &Kd7PG~9x )ä{gUt!'HcP\mU؆Wm 8⣰]xQ48;:^7DvuvK;Ɖ.)?:* AiJrvVP0O* iec)^\<>ÿ 3ƃl{&3joEVOuft'FQ tVM$}9ˁ2nRPY2) :5Gq|:v(5 vb}-{E7k8?@(@e3(AZ{\~2={ƕ>_,й5p|Үzh*}wAuz*ށj&ݝƲC:ZB"; xN>K憎P:{V"銁qQ -8󂮩NgS'ÁqR2R u NJn7pA{Bԉ Zg̏aDBv`A\[db15"תrs py)bU-4і W- <e[ҴTG@z2Ȳmt}h5*f5?i4hIb/&[̧Q`05X,ܬʦ ɕ^pUieszi MrXD!t茮bya5BnR"9ԘY.~g}IfY. @lZ"9Jb[pDgP8i&R$@ Z]Z Cs<)VA2TJ#LW}hLbyz'%maWp  <*}V4 4.j9 B&:5|ӈ<;LLo-PMcBLcJn)&LPN eu `㓉G\? 3;6dZRR=!G6gL!PLo+uQȬCPC>j :p5#1,6NrxuO`XZnc.DaXEۖ]T˨Bz@Tob}`4ihK ӏ̚ZmY׭ ϬHC JؼΥZ Gmr-W.s:&,"O[\3K7XX 6jS $:m[^驀)үKD;]lcR![\tM=ɦSŀhWa4t Mo*gȶ=T/Q:5Xƚӱ)+Y qxl44Yd^J5o(Yd }d Hf6CtB/|͢UjB&T=Еql+feM1 MY3f1mӆT[mU<=$YS9?3XL𥳐NR@"٭ASaЉB{1c=X|N q}@N⇘,fg*ꇖ R׺D hl8vTmٰ_qSXN3 kȴQƟg2wOC)\pmZ"5 R ->& @mtJ9[ՎӶ%&ME 5 2I"N8sH&r6PX-.@!` J ׾tMb tL}Zҁ3= \&;wm5rvQXR?\d?7q4 zECOK ۵k]LP{'!!I 5Tpj3v䷏O{ G&~t 3d d裦dPN O&]^S>FxyP/eg`g{W]'8f Q)p\&*=HQkb4?r‘:vT)8w`DeƄkdN[h9|ܓ ޸v|Hcg =SnutqK>m68o!K㯽W!(oRzbޑYt[eetd(eA|QnJ 01ndaoB]ɯJ-RMIp}a_1iO72YLxHq?ʍ03Nhy|\8Zl,j b1%T@3&.ð^ O<}[ѤH$C1z0s eG+$vxݞ|pPǷ;ѝ(hkV3Q M4.SX_HahT] 5j*#=T[!bQpuUxJYǿT|[XjM\‰ATM{|3&(NTr#Rkm(8M [)i 32$-a ,u̼#46Ɯ@&ry_UϭBg|?C @8%l0faA?2~6!73y!B+6e1*#~{`Xְ`)52.VI|D`3b!瀥= M@^. ^&g•<9n6;o%37-EKl}=eZh|LzPA/՘l䔆$2#k#y+6;m"d -{ĈW?lhzewhlsI1=6 0Ũ>y4R[\>yr!󋍢4~X*xWt^iab:!*FrMj AR!|v)W @A)V΁UK k͔/JMڻoO`A!fb', ʆG*ZE-NrY?mf=Ӵr(kf{=PƸ j1/܆HUk <Ei- -s?ަ[ylsɋa^&W[ۛTɄAq1ۋ BI^xWgZh\;'G6}KΫ!M[O2fh {lt75/t56Of8Vq[6N}a,W]EgcZ>~.ƔAa<8*ȼ< d ߕU sA4OBpd])1e!L9$UʸrU(4M"jZ'ǑJpQ# Z1=|UE@svDiϡ'k<WHu&mdy;{ګvDopKrg $#$+;sf܈4AzC3,[xp YlYj ᄒLk7{dHVhhUkn24屽ѣڹUtFsu \/1sJ˟lu4X)@Z ]T(n u{SohfbH-ꚷ>'((>þxLb[2`LɊhh6B.;F@ }:j- jԵѿp'<^6=KJta[`>t-ms!~u!~cC(O9qoذDh:yD_;K<UG-M;}ȷ+%v.pi 7vRzP:]fOdp2m5_0sGd^\S-tmECjAstu+zY6T=$ZizFJ ͼbϰQݺxbx?&eZ>G h ķMqyz7m-Q,"EK B$y}hw {X@_ojo{DvDŽLTo<4/R 4̡yB-Gkf4k Fk&ܲ3nYw@?3KSSK[Ifyk _;tԦLIq eO p&j(6v'teA%ߢnRl _O 6ƐJK -<3i!yx"8T궭D)Uy#kaϱ_ i?b̾w?J+R$鳏][2N9N;"Vb|j$Dž)l鉮˽8G>t@x2eo2]=^-ҹynɹvLm(}.rMƚth}H)G@k_aQwmڎj;I\ Uۉcr¡`kݑVxBk5J(V \~-ဏ>,izxS]|G&Q +RC]qGΤh+iom0v`9xR~505z$DmRt}~ 3P> c$1Hi]|٩9ica@a_kI yD2ĚQyiTͥp^oMڍ}/B/vM]^؟"⫄Le~LCVϋl}5~uNDTю 7"6L.j,蕻5Ł^ mu1&(~rHP6&n I|.l 'IDDiKhDl'f!Ϧ,F$E R^UW5n=̻Β 9^yGoQ}) 1}(G{k jP=\%:8#36oT$iK\6c:7}z8FL#` 9 +Q!%ϢVOU˂D|4dxEWrrx~)@< B-tZrT=8#m#bfZ޿?C"pkFץ+NNpbbׁKt H3)LD0!jh ,o9\ BBQCi;c^jX?ʳ~$/JbV%Ƕt\aU B&,ȿÝ+kDyDն=VE'A tݮ$Ȏ[P7 3"D{ ~tшyePƊ_.wXfcb&V?`9Pnz^<bq"͍Y^S|.-+ ƌ;>&)CLQm="%̼32 P&_/(5s "}_RxIcR/.7/2mԔ[JPyy*iWqwGlBx)WMC> F8=;DNՆ? n~a8kaYGw L/!wK)G/}qAH [nq%OAtmB9 A焯nl|DU|ЗOM_{,@ZbXҵ@"M e J>>:: RؖmFVӾ04"ޤ݅_]u+'*+{cEF<7^̃c6'=H*W{Ha.zs_67Tp_|K3ؘ+5 lVW %G%/=A7[ #XUuwgč-N|2)jc'qlP,#}U9kli|):ZFLS~+۸=zIvZx5"D^eCG>m"D' 2e|g'J;CWQE^Ƈj )O;;?m^TCʟxl!2܀<6Y rŬ3Ta!BE~h qV!7A/RHmdYltDŘi/\Vz?_ʵSrн%76= au! T̂9 BGL娤$(|rUaMʝ&B$zԂB{%%C U='(+aL w0PyŜt~ri=׉`.ZВxlGK]5MG)QG|#' ݽ"nk*XCVn1)/~s8 MD֦M8z<9qkfBA1+ riy܃ڳt 7~#e{'B1 oy Tn.pѨ,DIܩ{k-ɚ5 ;|2~Z,@MKׂPvRQ uAW]UW]Y^Թp=͊I˳,=-6˛%3o3b -q [{ӋO DVc;4݋89Şk?JR vZ9N-1hB{qLvӏ鰸^5k2 K +Ud+K\C@|< ^Q.l&l~r@?:!j9UAÔ[c&;܋ l3ז.vF\"fk;Җ$ǫ5C]+D#=aPH\fSFkH:YAI$6]zq*v)<~$^ OKj^j MLQIxu<үk4NY}WFub( q!麰oB{kϥ4I 5wG6dT 6R6 Q.C]!ϣ`| 꿂9h2si$.3e'MWlI:Z%c<(b\R7E" p)X{CgGz`c®o UGzhl3Z+@' ɶzE~?gS]^?úN {ȿZMdM0FЏ:1464Ř^Gsk@%Px*ɳEmp^k0ǩòdQǓ'D١Nm (?bQC8\KHfOu.&xpnBn]4:o3zHkGltF߸6m'Eh7QjY?͈0mHJPĒ2e;h)bFrk% 16[?Rf3XwnY}yhÇw̔[W`߳'q=QtEm6 ً7NofXrBΆPMiFfmV |6SF6qrOߵ;/Ra.ţBUC,a :FA)>I` <]bA_Ix*2꣱Eh)|fV,'-͊,\NծhxeM7ei5S&`{2jNUDWl\mTCZ݇5 LF͗n<{p]{U%T7e,"۝~wϷNvk+J bjweB)?rl`/9AOa"CcxB#ꨭRCjũRCտ{G87x^*aY[OOǹh&(/!Źh)({uw3ƾ)AyLC ĔV3`ǑkHH31To`wS D9+!J=vyVmJ;vE \gMcwͧ XWuQkՆ_dikF:j=嵇!Vm0UF<Ճ!SΞ*{mP)EqCOc:Q5H7c؆f3&"d (I/"^(_'?}Ch$֪QNb蓾65Vc[ s|5҉P ?b'/#ƘGY)Wik@c?BJH#ϭ"/ {kn5e^h-cF ?فyv!'*vۋዳN89u|8bt2z#viw8¡q$Uht#(-0h5&JV @b#i:NghѷI) qcA^^{. D~U_CG'찁ו c~P,M!̓W׏ ( ;|PS=za: 9ޜUNׁXAK n3NSd#URwrcӫ45spiD0-}HlRp (oL36n=axU˘ BQrQXgY|ΊD9w| 0<Ǜe*{#p!#CN=5+J̪05 וh0ɴU^<9]Uno<*D>B645yhәXeĖ1LV+5bJ-1QAX[CʍSߴHd?c17 ;S`8~Z/ztZCNWr[Scbƭ*=;kq7ՠUv~AhdaT9HL )rJ#Sx*\h  :V} '؛ eJS;ש( +0s/)DŽ㝠`=~=lPjΗ\w[FzDK4b pSZDoQ^;qFw~+d×Y$Bٹ=C}Y<AAҡy /+S '{sgI3zPFQE UvEc2Ī=!;0VIW`-~u+)ӭs58W o_[w(1òproQ5ŌQf[UCJ27k4; -\EnGgn [⨸C*noF./R C{Yb=XQ+sk7!r&mP715|^GI3NxSbyN""kb:KCq=JB1 TaTF gE2 $bC}("@$['9ctB=9-ܫ,g؋!|:8ΊӇlmU h=My_y|:m{Di 5ɕ6[É:z4/$ݠ'iS<8'[41uʺ0u  )oqtØ::qƁ]}pN vϪjro<%wFWLp46{c_BX_ %ym u\E5 kP˼ =1W -ݭk l#e8I?F"#gj"g CRR~ r*T\wJ]VJV(Mn\39y9@::K:Fx>!IH4^ 1:euv:Wk"ru-)xJ=}@KIefRl%euk3a%-LBwAuO}(iKoͷBCBs(9x$&?az9^9T}@7N> g!j?i¥VllZ $^)K*m쓅G;\Tk% x\8v@PWXB$kZXb7*s?i֓/EհG-A+N(^H(ŗd6s%϶%ftn{0j- C!!%" VW`(H0C-Lj<2O|Ofniv¼Dž%'(/3ii \L'-`XbhL .Տ_ +=L]@ޱAte "ں7bF;Zw$ eSxf}N TqO);I?r7%niP{I  wnјy7g]yP}DG9耦 9/1dЄ^ND3sGvxVBQ.ZNZb`|/Ca^޶t&Nkhkdib)5 [ rD@=3 fdNRF(l7K(OPlڛQx%VbrX3yb;A&c Vw@L@BoO 3FEdB6S#֐'٣E`ortCj0zTC )74 C&EEM{KΨ3ڵ=9T" QE@l+,jE^ rU߱Sڽ:7 \xjK *VQyG.мA +tO_1Vε$k 1c75Y s^) _g"m{Y!Lbp &:˾x&Gr!$n:5zz-y ;7v"$V{c%wp ʮAۺ v'$o*Z*n# V&^x||zYuD1xmv}1]`SKnJѭYDDbڄLo'wIK-"K@ᦚ-,^Z=džs븆",*_PP{szH8d2vGK8~WK'ӊG.4u˅wÎ.*K]%ҥ6gL^tV 'P/DB-Av%PP6Cg~FH$}+tO{EUH aw*;UgEQp/ 1c-vHeߧbK7RRP]ʗ524r<3 .n $ݽ1d/icH1܁Rm h4^7ua56E2U~h186kHCP3__=\'H]pKkڭvQhm'+^d(}k 1kG젍XJoП\ʻUtgG*_e99 |Yf#t;Z}x}I{CQsX{5jb:WoIm}Nrbyx^Ў]!&vߠY,MI)"e`9Һ#Aa#ɥ!|B7cېCةsͰN͗z6}hBx4`ҸeMtt!d koJVN0 uT~‹&4B{]Gok+YrM<*,wB'?g>@$C Q/˹L@[n&(Ɍ)U$фȭ~<^yL:Ȅ P[o^]8qw`4/Fbc{1谖2QV O93]Pecxǫ'oj>2iQӻ0TL]]O<1ߦKE9@bRmQ$.{ܕ9:-߀,, 01uJd06f/82 ]);Y8@%n".C@L|FQ*8Rލ@Qӟ7 Poo߈Osyԗ\F"o!$^U @S&ieUD dL(F̹7 F2 ȨƖץ<~a;rӗP&\6^q*=(R6IqROx u(laKSg/.E>Bqlt݂uP=B^%G}VKQ Wb~%|BH0[ {F V[&z֬ܒ>ߎdqnV:c\e>>\ rDK(ω<)Xy~#d#ú)m}"ayg et$ڿTR-ђX|f򞨂T;:6z,7 b-ZR#`ͲOYӃ(8܁?櫖 EΑh) QqMh'J#iǖ˼'&Hw% ~Ak#Љ&2 $v=lԇZfsQwsNm_ @8E5;Q_Z7Uz.Z9 c빈/ oa`. ).#' F!=O7X^/0$E4hqMPoڊӠSGf/T̈́4X}e)h6`cnכүW+fd/F|#2I%Fh^1=pb4Vrk3M8\]Oo̺F}Mw Y/`$,ЃvݵԒsoOeJm |G&[B_hTo,ptE?I{1"fF&mV:6^sϚ 1ܰȽd7{Hd4J `؜]U.v* aK@+TXN|*EL&H^4j#Ij=麑J81-5LZ/spoSEu {+"JdjXnx'X$zf<AZ5*jFk=-8.ئIE'~tvA>۫rmMZ̭U'$TC@z PZ"zD{D֖RbJlp ?~^CfB!<rdfW|8rvĩ2m `"tߎ+W ,. ǩ6[1?P?DY /DT*"j|i,SH#4dO6m-jZ'y[o,]=GJvW([y uE">n>)rynO]n`xx{}:kUrjd~^S|߲?-|eEivV7ǤG # j/>SK fzwم1)~ "Jf,JaJӡN1ΧSq~|.Ts*$x.UUXO^JRȸm_ Ьw ޒ!c<ҷ} -.D혍蘐P92"(fɠ.8&-sMUiWhLQ$>fsц0WL#1OMOϦV"!A 2\^ʩF~o} ],MP06W%r9= ]קW'[lӜ9كm.AH.@ g+$ŘV(ٱ=?62s@Ebd:v' :v5\f@{$Y Ӿ!{$VP P(mq.)u]i"6̠FK=@{E2~4$c2{c>&_=}a4ad%}>%9(% c6NXT1T9A4'+Cy%rf:Z(t(77j} '![muxN^2} dٰAfN\ej#nNJR.ls '%zF쭄mǿ8LFeɰTu^N-jd0%#\n=/Ldm:6Aؘ,5@/԰]!FY-|qF-s'q+ҟ&`LqPCDRʹD灬u3TL J!H RZ0}a.ΐ^gXZ?ѓ *<3 1A7zRM2)!kP[xwyo +ڨ~B߮RI.O+0yٰvbXّ{:m o8mUV*|Yy[Q@fyҮ%Pv !)BO {Lgb}&Or?R,N`fdׅW6֘6.οlu$E]/=EJx_"}{qH7ۤ @{D$GUcS?nyeqmx$t&CyuȄsQ=Y :56b %炟mYH8.f~@_ 8/-Kηt<)͍#įюb!o?/)_D{ g W鞟8LBSɄAg~/gbv38@C+[@lFԺ(& ~1k lQ n&'Z_ꊋ`4*yDNO --YpYcyUiJȳŪ'iBFڲ%ª2;[{n Y-lBcO=x4fcsUWXq,Oz{JYҳ"cڼ~Ղm3Hf+c^rYjN;OϾvv[$iϨ7'Y$jp="d-2t #zךhn5 z{ w2~/[ }\/ ED]_E0Q: tDVnH:eFߖ-tLyߎ maX&a%fDٰ!/V]JH8T?2MQqypoJ\B6y$"+zj]-'ibP m܃ARȈD-oH"wMS`DY#>0]-a#DJǞ1_@XX=f'`< a^}&4cf^ RXl~nW%nIF\@p0 y fF=O`%+bѩ޷H[R|V?[Y@C~XFk2:FVO4Z ss')ᦽ6I9Ȇ*Dh#LV;Zmɽ:15pA̲Ǥ[ʼM;neKbSMT1#ˇfDfAswuqp'AȆ>wz<06ɡOTS V|Z{0JXxg8TuǬOlYke03^@>k8E[g5*Abu5pLޘzoEċ"6yMAoH5C=0xY 3ژWwMT]ϿxVy d"CQ";a; f L`hnqFT0 ZR9)uBaT|7ߓdvۈvMC%wt|`"xΔэ(bK4[6ƈxBl& j }u|LanP4P2~.@*VebA;l-Y6VjdLG$)|5wN): SiCeVO4QRH% [?\^~rNOk lTf8/* E[* n|7~7a7 Ŋ=yF879aGDͽfr+yBF+\x qDI-anl>)OPGK++,Z1l)pwrپl,fap{ eV2 Q"x] G9QթMً]7PsVgZ<.J3h <!{b},tBu9Z* 2A9a?בcJ"Oq2DZ15 j(ULϓÜBé^ӆI0+_)BבPf܋:| ̹Ѣc$+P`_q(DJOtGB^ cWYg!Y5cv\ّ]>l K+LwO\.h,=ԏ:P-bPHgJ GpΝ:"'H`3F/ s`Hduh\6!-OLGWr1}vB=e1?IwΕO}8 nbgZJ jm s\raOMB Ͳ^oja':CxbSw ZAb?KnQx Fbbl+XÉF7'W$2SP#bG )#Vp;wYDrK:WEl`ٶޟGLCyЉfW*"Y6E 񻜱gYZ07070100000304000081a4000000000000000000000001642603a90000c4d8000000000000000000000000000000000000007800000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko.xz7zXZִF!t/_Ę]?Eh=ڜ.+Ah~b3l(9DF;zr/h aX΂}k_久+rk˕NEwL ⎽B0P>ךYTFzjӘN`-_$u Yʂ%Y]{t 1 ݪ(Hi94N' \3ʈ&𥣯t ES/Q`tcx]E* GflU\2(|<\q>EP(zL'o#޾wW[d#6w3̈5{3VWݘs;;GЖ+ =8GRs|>j$L}4 9B5ribHΏW<[_Ksz)65O' ڤN>ߖ T0:D6U_;U=[52SXpcf5LKו7p t$WOBz!W*$!AD}:T$lM w⿴4/Ѻnmdc߲cKD^Q[JV.K "*E[0ǔD@v!ӝܲsٙ=9BIО 8\Aa-^2`fN{RzrpJ ɭ#*LnJ&Z=h$#n. _'Xi@-.3470OsQh mD _-Vu7_m+-lq9T| 1mɯ-E\֧Cz7zP.CK v 00u<%8^-$73O72Ӎ.q0E$˓f=/ :ſc~U9O;̲ 5T|h1q&pҷ[qZ&KȎC&,|%uRh?PҪ]y lJ=]Ba5V82{="Qnx)-/Z|C uRZU^Ӯr @cB+os TƙJuP/M6[g sÂc큥RcIwnn2%[[=bϗzUN (#rH`QCv5EءLYO<*rxYzS m EJadZآOqHоi7:50ӴZ` jC+i" G l.)KY/:GNhAM'3NW +Y"lEϸ{P2Wߛ4k-`fځoaZ}JL^j,\BuXBT(TA"Ģ逈ڀꊧaL\Xv,L*8dopKjlȥ*7{0}@0Cfcՙ,\/t@0M3:p6Rݰ t4'qɲx^^G51#J+Pa@f1g%H)ޕ"0Hs g^zxWwjO͓'>L2^4tBN'ʁR ,$t$ LG@B^2kL] *C /xya7{Obl GJFü^4Z+q)".RX/:ZF\1k7Eq~ 'uǧUo3f r!悡 |Ӏ!7t2 tSeC9"u ^4Iס;- C1Zi+]/jCtiU}w*G`~6[%Ĵ5uצ6Ӟ樎BѿΥ`$0Q5>,"M,,%tCe n\I&?$yt@wTu4^lOc3l*bs gȭ_6뿄35ړ_S /#^\PK%HJ}+FZMO_Gɴ*>VbԈV1N |~N8J uNV{#^ SJ-U2eGoAV/Dl5b3 H7r[h}󚦌1ʆ5+*Mtewp:_˚4:ys[mvXΝ94F|'W F#x;6I#JNDQ}%ky9`_mZ5v.2n 6K2 w׸M>IYN-A1XcD,C) PP|t+N5ט0¸^})7yRQ0;bh2hF9Fir-I,5 "w4Ǣ8T75 i5/!1dOgpZic7,=u@' 'or4$$cFNJhhbs/Hݫ˅tm0;J{f$譪AՈY(PA@C:3RL:8KkRxt$CH["]Ɵ, p!Yk2a;Ys׬\D6_ˣaw̰lt=h42aL]Tr#X T7jӇ **lR+G|#HjqVjiFdDa2xقRPϖ=+wK.ִ<pqCBp2]g"Bts}:do<51iZt$_.34Spho9+1PD¸;_ iʠ!UU䟟Zs-n/=#tmmotM>WsЙN^%kƲulySEpM ޡr&:<%R W8GmS]!a0Sܯ J.d?!HALUѷDl] @!P`QCFT!`'2Gf ZՖ}L^^ǑqM\LDoBCpG˨e Yis\`HֽK'ᜉcAP{g2Tԇ-yhr_jx]+MbZ M/[b[`)6;Hi7Un2v8 ~`KO1`(:™O.EJ4AGݥ dk=i`f"fHWe Z"JWIrMH+W `& I>&{ۙmfIg]cy!R $|_zdHVGCe,;|.Ι)~SܒK6͒^\&J~KK[()Gk={jH3-vۈczyٜ,jj3͢G ߬d͘܊$sX|Kn)e>I+]*( laKC M?Aɤ&׏XUwG9 KHi_]ϘZ"'>Ѓ%1|D͜Ꝑ0PO 1뢡-gڌJe? hQV;{xOcQ #02g\2{<*PB9M7k;t [K}J T}L:*~wy. [mu&zMR29C:ؑ@&Iڄ,x8Ш" bc+aK&8+P`r߬/TB<>K6&qHWL@DN s#H3s󥏲˙D$ܨϐt`NrXɮvYm,;؅I'I-?~U `*/ŀioR#*iаwGT M_&Wܟ!Vj9*;X#gL#"zyo*ېjKr lxӰYiꢾNwtW:v[UsB \|^nD u'J3|Nsc"?ί`UC*h$E|I+?T5pLN74^}|k$7rB`Ю2J)wsӈ Ctqxj#ZbWdeGH,FbL!Zt!*5…{K1`-/g IQlٝ@wi `PR8px%ʢh Fmij&uTjfwOYF~Ϲh˺;#`i6v[:fP[z=p̤=xySx0cw\|d8J.@ |dDmń:FyU-{HZmtq#Ҙ eF$bI-x)}̙S#׺6oZ4P '-$J\JbH^xjj·lh{uVO1;5_ +*2uOA7xDM*e;\ u[k;BGU E މjiNt\my瞆{ ]DS".ozq{@h 15>M_U*Qbx /Pm* [jc`{۫ǿ R0vo^%݉-Փomk㸿W>dzLk窎_:(nKU,PEnO0)Sj: 4XzC}PM 2 ;'_{n~y@u Sv~ 'ʳ$4|yg Yh/F4N P^pT*s}@(CJ):Wfnj/ӛgkzӑ/0`'[UZbpIXu:!)nja阮-/x͈=.A>'AK=85 9(`0sԠŇ\1⒎3!xˣ[&ӜXDYCF [`{KbU~Uo5BA$,FƑY&}]8}H^<-ib;hZ%h:C|7ys.se-6PEܐkf`"11Ϻ CW'Z l2|c.L<ݸiw <ڱ:@: g-}.3p hIX ټcZ4O' 8Nu,W])aM1d^nSN[!VW63?g|&OdJDt8c\h-36XSPr­qS|  1){UT^3D"heMQ BM۝*s'Ԏ qLs!o;.$4[1 ,]V蕔9ٺQR?2uh|GB4c͕?$Mi(>g`%PsK<`(dD:OsoNsIP~B}yR;gYDhᠠH}ppq2OQ|H\"44a!.GKyrtP7!m4H<]p$Q@;GXa 0d%= b&31њ=;2Vg:U+4lsYf QYod~i'UhI8:rgޛ-e>1_ᩪkhp%a,AXh3\:U@/^\\Hb28o~E}<' MBdn3SD94UehqHæ; \Fp MClxs}A,C`&xh5PliPz>QvaLi%=Ds(zfd+ ϥ*]jzcKCɱ L"|xp!h^CzH;|otSv/Swc |b' QܞK'/ ^Y OՌB$pxmy Z埢~UBwGC0@\Q` D-.X̔a5{?Bo©o%] t @W4ܽШ#T\Qm9zG~,Z)oIam-D4Z>oQYmvkJ?h8=c\Z? чLG!B>bMJ\Go_K"Tѳ煹XDt JY֟; ڌMRNnWX+2v#11 &K/D\'j)Gd$`XhIg/(b^6.n1 ƚhL^@ cCb'HG\cc_9w-+Hlj g Ēs&mɔIVC׌gxAORnvPpPt"[=U`\/P|(~@uP%_Jеqр. iQw`?9 hE ]. .~_ϮI& !WݵɒK^==?op+ǻwҠᠤb밺0Nj6A a{59a^/Ӯ۫H4+sPgcWT/c}8n|_-`NOq"867H5uH!l\sSߢT: <ǩ07][Ms;Z0R.NLㅨWŒ=8ؠn#`2@ΔM'As,RQƸs!{A).:]$O3/+#Q9 re5( "Pm59҄ \44[ҕ9v7PWx| G& 8~Gzp4Ub)sp:v%LYY7-j20z<$Mo~' `҇$ͣYOxv'_GR "'ȩC(!0uIOAo!Gq;bs^T! Bܳ08)n̪OMzB ȃ.7u33_ Jn(I>U?.T++@qpehfAwB~tLHK0l52hK*5XΨX$PޖgW5UpG/S>:C'QC^{Bbk2oTZΕAa Set\h^zVB>fX$tĒU^~}Fã>hl#3ݻY(9]t!UJ>5#Gԭ/ %kA}0:aq*֔Km[ޘi#$E"o[6y4\jRe(mBPH)55W +% ]KhF6 ^7' ̄%}{?(_jRRo%1tjiŜ$FIBSLB `A+J!e[frHbK1de5ԩPZUe#漂$w}?R_m\6B qю)f}չ]P2a5o$!xH3c2<24K߻Pi);[#積B+OGR1zΠbſ(?Nо,9Of܇5Ϙag9]VHY>cE[58ts2gh*JgպUa=+nIK JOsZ`ČpLШFTj'e5ɦ)\"% y e(~ H0w/:+ odT89'E.YP!m"YGFv;ߠ[6OC^TH,C"n븱}r?EQ^&|!fAZavk{ v%6ܲG}jp.R\& c hT]FmG qU񕸖 Tu|~C z%Fj .aAZm,6 d>B^LȠ~?ղ3qDQ9 qXSM~G nLAr -djTMRFsۆTn';}Qo-'3YtX'[ȁ=0M xusv'Ok-Lvi'iG? 1r{9ƕ-n#QYyj˔H9Ntg)puE&wF/9x½܆vp(9I50*#Hr< }:\8ݵ1] [:{ӵ檨= æ˸'_OTXt ԛ%;%ŕ E_!Ij+4uj8 +ؐ WcOXE#RxF"%S7$ȇCoN2Kg~H5y0Me}K̠j%Y'22z3@ͬ~zB󉺖-1t;e̒YPp?7MD}R0m{leiR. ]L5YéMquϯ7 ]bEC/[lzU$,V-@/lz6L`mD.j:,vaL:+v8El0Z4}鋖̭ W/gq@" x~rGh|nO݅h}#p3R_˜Jp{$=CM# ?J ^HГW)"5B%N$#e=O]KFS˝'1pURd߽}X[26L}]o)"-vas+3x);fIhiG,.泾W>Ga}('g9P=j9#+Q.|69e M-ZmT~ƽFE|CcGPܽ1*a&z8|rQ~f}PC|&2,AuZ&~јUq.At 繈s+O8!/h_9+1,}o6K<Plq!*u0؝Z00Q:[rJӵ.:զ='+Px2||!_d1?F2ͅv IμC1'Ms/A;\`0T?6'cՏ @!]!)$V+c!~LI"7ʫJP>s(  AΡ&xOE}|)FE^d$߈z -ٿbhZfPupcڏYzK<-Oz{+ICβ6z6_tbA3ć~l.+3/3۟{v.H!EeZ޲'J~t,I.zr ԛևin ,⌯L_bp+qasaXJiOgIi?e\_KW`LV`vuY>JJ1%f +tLv [42չ~$'HBi$=>S]1yO@1qF> F.f ;y|)\mTj0ZSx̱N![tlUn\G`0ͤLm:?{H,); ϪO8qV9L k@$:CS;0"3jQ嫛Bp*.q*ȨȄNՎ4ubDI-C)1Mux|StnsG~?E H>J 3ZP !;ӡ47&|l]tEe4 .*9< oR3 &4%bDb9|5צT|U# z"qhR( u[{bC,ڜ_M>~5ǏQN&O/aoM70B؆Ƀ8(Ta=’{eb&%jO3whƇRVOp R+-) )l0 ^f' ]tTZHNyNW~w]hX2wm: louSTQXhtߍ,RM*ĽdTW޽ nSJ H9=|&ۍ{Ag &) P8٩#(ǠxJ^셆? H Y1ZXgZ|cB!ߠɝmwP]u .[r/HhcP@UQخ"]?Ѭތn}Tg}D}vx44u6>9kюt^:}c S>bs.|nFwn4Yl O x ~k0p*7v:`Ɯ ԧe^(XOjϽј]u&Fdzd ֥DxFx&{~.˕2vnZ4s=Sⷖ fM܀*ȩ4 o0rلs^FϏ)&L9ACe~|>c. ÓH)Gpث]-gC׻%cŁ ═:Fj9=qQfu~=) xX qH?20)\\{V4~þ O/. m`b)y{UgLJZH?r lk_B񎊟I5^hD3ixĸ|~/<.oR e}oEI5:Ϳac!{$R2 ,WFT0/g./3K8MW]A'nʶA~hWR~Vu't7d D D2ߌD_p5ۚ`@uΚ9#|VE=!U7=VbU A'Q`l-s7Ù y~`5iehNj@)Wa(neX@3est ׫Nrkrhb477xg/#k&6UAL" hRᔖjr.[wZM@@07(^qWN]NfVҤ) !!N6WP0Φֆq91M4WC}* y5IN)Ap bMA!Rʩ44%mpZSb#EBA>z*/שsYr*KN&1z"7rՏV ,vqG$8xƆzMt]9P6H`S0JThd5J0OXƚQi^*sq ~Jn=KoED6xpAۏ`("3LH{Ц,U:{GbCZgFI. g9wU* ^X<>6-|K6dpIy+-4^Cj$[ / evڋ^}Wj5nIL;&%>"bb=Xr"5Lu~='CLUGBy6E"_dtc=eQ&dh m_9ii(氚fOtEVcܟ1^6$mYuR46YvqnR9;s=j߁% ~M%= NvSgM׸LM?Ae_Sƀ3=*9|.}~p瑷NR4>[ C`cb+qVc60 8@ˤ|8l{c]t*~inqqK,:Ȥ?K8읷fo?i B$<K( 5T9oz<| ̫Vu[MhI`!M6[_ӢS/a&Dļ=Hӣ\j,g6XcS=욀߲:#7d +1!!zYWV=m."N(J]iY}jU4QNT͜4]j[-fZ9g8b֓28O= @s*`y>ci %O EkP=]B< U͚h)`qv,CQ}li;Ǭ5oZZM[.uGb(NOsW:zwQHmqg% J6?(U,wQ/-wKfRH}J(hX\XVB({0EC÷ qA:mxl3]}tMsV:5)_evDNE'aO+lt[Pw[@WS4F]6Rh"@ y1phѳiw1ԻiQ4Jd=d͓Fym/0ߵ7[*@~|PR>D=cCK]\ 4^B;nղ4),H$Q2@]rpJWk2on6\6^L P{< jAIQ5'\{2Пǂb⣘%l&y#"WmϽsZa%'ڥg;C d3O:>?Ip@m9#/m 0[9pW:A}sB4qcŪ.P_8Lή@vfbزlM; 6?iwΙQ~At>!wJ2BoKRH>*C%%v>X2!'ӇI:V_.ޠ6JEwҢ2}EQ'F{U;MK- -PS"Z f4Nh'31 h~J,V.Jz]z7V#hdSۺ.lA5Q}܌`{6Vi9 ނ4[}P{.-#/Lc s3Oq%Y.Lk:Al~,S+m'ۣsMDYW*۸bh]$ii`Ìð*Tpl 9v ݶK~$*,0r$bNAȎ+Z@sm^_7d@{DJem_+pO &gB'; k. EԍR)RʓvUkd̿%vp1)'p*DR=Xk`ls﷙c1Ȕ%'bbg:pj.![5wUl`vw30 "ǑPANRTvO^ JBF!S bEn9͸Jh4: opnqCٸ_郖ϝXrN[A'O\ƚŅhB6c9;,49zB`[>kQMufD9ǶXWUoi ^26.n;&qؿEq lhR.3‘O'mt$Xs"E`oOn<@5Uz"#^ Y"Q_֠"z͘P/zxL_y.ې*v~So$؀ր6bC- 69~ brp¶l"cs)ΕSli-oNn\?M8ϧiNS*ʸa7G3h.gy$sI>~f%\E,eͼ wT;lD K&oV̪g+5k({"L|ir3adPD90hK Z݄=+ XRx??~ig} t`#n^svjTLLm@7@eiK^MUM{W7rŨ0qc!Z \b qUO]FRxQYv= :qyUL&C#U?/K 37N48.$c47^s!OMJux P MGHc.ίs)Yjbۆfsei'C£nC{kڞu(##:ֲ#fom5uDqM"uzwRM]SH-2WqystZgqJݍǦ''Z4}e8cz75kpy+?now5[3ǞT~,75( c5EȂNoW!Ηe{!PIS3(Ъhu^RȈuXek{Gi遝zbemԥ645Xл<]mM.~pظ֝2dj7LȑhWw7_Br} Ŭ1mseB=||s7(jذ9E$p3Oc}h#P'أOn,Z} tY58az=Õ)0S+d\sf4bʒeM?d`*t? % T`7癏q 9هqJ p[{~~ƛFc@VM|K{9S8GCߒ= Ҷn Ttrcz?eWězldk% 32"牟P>?˦c}W"e,ȨPKp؅~7Njg2?MS7:2R/?PJ /,lc%Yc7Q<:o+Ez/`Qgʹ>eD7&;a/N\ÐGLKA l)F1nΩY dJ0c /?m2lM&("l?-b:)b 9bd79X'ra[ ޴ Z8Oj<_v%*bKheߟ' _9k%cO( ]!LS"YA$Hv=1+>2X[iv>;`RwPM;%Bf7j }Qڶ CMD-{ 21cd NHh*ˈj3^n Qu/I7p4tzabMڧ*1(8 -LV,&vg$䁠?͏#=7)`#)q \~ٜ,+IsWWEbAhQ/t6 7Z&? \M#Gldֲ(k֛̑4:C5tw*ht=D9\\Aجz,$puv\v u+R%6 s~AJdKl Bkq|dPT-ٸx[=67x-;} l{jJ6凢 ̩<Ϻ0 u0Pi~ǹﵜ9@WO Q @\~-ԇ!RaUbIDGe1x,1:s3u(ߙ9O|zzDZeir"e y!{ lo=Vȹv"Ōb#'2|Bܐ#4'z͐)hf#pV(oSk,Tk<耢ǾX* z$ni!d<Rfwk6ɡ(&N5#9ZZ.> Zg5"ǝT6VHL&,x. |.J~ٓ*@="&^N?y*+~&x˱qe,V},;b мZ5zl6lh3Ưn57jPwY7S5ОC-hg?53yV„%7~ @<://fe-򹨂sYxs*&|%1Y57 D&BA-'<<tΛFHW~anԶ$ *8=bXOz/g7H5O(;dVXON3%ǿ޾Us]N.JCP{NW>IEIAͿLWD7r#%KzhD?gr$U|dY'D\&{iV H;/x| uZ-j޻.Lx=k޽wBvɟV.Kd, vsrGןF"Nމ*miQز}Wd-,0Bwa>MʹJYQLx./J~\{ov+0ΣGPe䱕p*lpc;]GE[;aNN=RCUV9c!0ZnAWG!` L%/걀y2p^1N\IiOd+ tN_E_xSJY S[pw{;imBpHETarשL5>k!/J##ms໫RL#_@Dz c*Z< 7F*j,[b7W_3'Rj.[twzVlsw A"tСHSsՐxoNELAҠE7 a[ 2Mo!k^S_7P9uFk2> _b)'02vOSV[G4g=n0>^y ,4t(>lͯP*ylpP˩Nx[U;-x؍ol)gQd-Ma%+ì!9K%jܰ-+o@~Ƒ.ƻn@i%LYhoT r6A*:s\xc]1?Yi@/ˋ(j'Z{w͝4Q&M7kN~c"`;mzM? UCU@ YLl!ך+$!j'xjmREO(HX grZ5G*gdg%XSn~E}Zdb~mr/K~3 [4-aʸN&aΡ!Uo=f(T(0IrMՠ OlN]i? -;0D|i.P@mG{]< ܧJ+dlY!=)aθhCf+x$-L{)#-pemT[A'׉.#LzTB1a3Yy-׮^]x`Ag 9 ! 1ԏLFh8Jh^s~k Z>mk߲dMF Cv#A]#|?DEsd`uY< yMZmE't qzq2 SkZgc25`mFCs%8JtsDُ& JUC -ZcQԶߝ׉)5FٛLbZ"9!?ufaGv:Z1jVc4GtW.A4E~ciA5"i6@0\ZWIInĩjW_iY=dբGp9Ng 1[gv5L)Y74ȧJJMӫ]}-I0sC^A:f18kC8'귇g*rX3ZD&:ȇ+q&G)g]ڕ ~X9ponA)f+{D\1!e|h#WyVe6ҹwK /gw듴B/ cJ T#M }CD鋍o X3 )j Jutdc_:3%{!p*2 dFxj 8yհ"HTLn-oD$1 d>lz#nΥtՆHz2߂eJ3d+> }{jMc(66F}W|k_u퓲vPpOG-OjXzpH*[\Lo9Ҿ,xy˅MW6>Y94K S@bxGa$J#Z\ex;3SdO6 (3 ND6a#SA/ZO8U:H5Y1b5R{4XțI#flʹߪU)h鿾I4'8p&F\kj2 $NuPmZCo}]Q@@C%'#WJTRȀInZ>jxfB~k mJ=CvM༂Q|1T[5:i&駍.&gPFk;V+;2W}fHMG+hQ+˳chFݲ(SO] 4 sI]ԗ[֫lPQ/apk6^n+;a0vĭT8)\lRLLI: `wOӇ :]9q7BCLMXF_!JYmCi΀ν9_Au, ßq;7S#.AfN7Xg5 qZNQH怀E)IL W{\U-~^:"~bR0_v;`}j1em<dp.SγUѪ-PB(>mqADT~da8+ohOpL̐j.w|QJ=,*=A_ug+EwrĴ7H4[PWbu 1h^?nZVRK 3V?$egn!=698EYyƚ#mTPZ͒vvH791C u%ڸ+ -}r'oYP81ؖ"/l872YU|k x<bőQ$lU|,+xfN80#.|.ȕ?;]á 1#_B=:7 O̠qH 5v2\y~)SgÄK~ec0{ͫMƻ |CWfE/=̴Q%U?r&ld"}ORUh p'[ :CͧWpo 0aŢ,INQ8| 7y%7/wm| (7h-*1QlOqOc Xi^kvZ?=})'2rk4GVa hK.1#c4,$Ua N!Uaʶ*ِP@%8ad a@]:-I`s-VɮF6DW>_ +b \z:L8于6&ߓpizf0^-FZxP ;?L֢+03^n~cj>`)ZW_>^d̄O, 0ӈVKS{7$M2IUr6 +Y{- C3(Ěr1*zS%+f9͚_#5&jRnt΍˵"̉fL,cjyp̗I'͕"ȩ+88 l$lK׺ (B;_;N[,$ٲlΑµzP>nm}) YpI&j^G^wT_Hc4.4 c%ˁ0k[Wɏ*%F1]91J8,F],0o^Ɨ3[n>h~MshT7qb9|?EH.UmF D %AuT n3$|OBnpfo5U]vdSkgS<֔ذuvh9IcL#mZm'{_bڨ &yV4}%Ut)KC0<zɪ})] ;f9 akQkeM)i+? ta<4hvx^uO7uƃL(to4t]2sYp!@l`xfHP{VT֡DIT$ Wu1]: .e}$sO_luq5ʤk+6֎n5╽#iI xZv:Jcd)4D8mB<>m"|13)^eMj}ʌ1ZF('x B29RTR>Ba ͼe5}<¦~50Q!﷨ {GQ=1鷔.F4CN_51Q~ 2/Ia,>\0w/A$~B/2M"R)8MƭXΪa$wn1mi{z5ZA*t/VgA% d %'g?@h<پ,iտ+]Ea&Ljޫm˖goإUYڻ6^pP:/Ex_Zɱݯ!L9ZhoߦARWC y.c NΤ&j&`VKN:K.:9'X6wNrJz^doE[!=(O#(T=Zx٣yloRz|64XЯR-ʋ༿ϗ2+wWqVK6w9(X.>s <=g Tj8t:0ԨccMQ#1jгFw+̼KkRQ+WE`A 0qm)ogu$0q@CSPxgj%7n½#kqDhV#Rӷ^QoBVML/#x3>1LB4`ݚܸ[ԀKa80u'pnRmā,/JdFXiW.08c9iSPj` =|X uO݂n}9 ij ] 4~;R׬ZQk9ě9btjt:Qay u0~k6ȀJx'K y?{v )ߣI$4Eq&:G" |96g|.1f}CtV-WTEm 7ZAJAI_g,~[l@"İ|FG:q^/SW (SJ˘ DbBOby-*_eAJImG`.YIꝁLҬCWZ]]T:#KQ:=%O+ķ*Wz!:5kI1s)kd:nQ|Цja?Ҧ\M eC)M}r'kl,=i^1$g@œ(zf kdx;rk9 5v2G $rOqC@$`XZ4 /{}a`0vɒk|&Mf]~NN GoP O9Ru5WGDq+{s&#)~+= ?-چ8µ)#pV)3lax+=W`⤊& z 4*B 53엏.qO7k٠ P*x-8⧰zXLa f#Y&rЪnPRm`k fp5Ҥʞ BFǏҞVU6[  =`qm޶Jh¥K{aϥwz2f^ivةOV)@87f1m@lZ3sRpb$:Rw9jYpL&zZoMy OӾZ`GZGD̻v+3Q?9^ޚ^[_WcdqiiKL2mEsu2^*vJ/U̲wa6W(8,O^PہXڌ?4xzis;sSa/) &װBiE6ɢq{9; b_0pw%is~g/u4-Ӽ⦂W`\COd1{C 8K P&өOT@6/A$B:`εjhJ7[joE2ˌ|h.<$Q}o5^>CAi g1ږ@ 1r(_Y>]/"lx,֦W[H@tbn8llNODlNivV 'f^h9ƂLG ,7OkJ ;# ؐ{ wgɏz8t,|o7f\9 |g݉[<*+'(SbRa> $&s6-#?̪R^s(`w@S(hʚ̷/ >%}F7ӀkXvq ^8ZIXwM(lhc#_,!7iˮVIU èvP#A;U@瞗rt!*2-BAo[sT!I .DL$3nˆKE~̧`1>qڻ F1|)ӝEuBfal+?M`nv'Vdڻ.D`%(PJȡU䏼ѥ 3 E#K0@GOD0rh a@R?gBU3|uW2ytMNHaBtȤ\dY %addR)b/ցսԡ'2l,Opt-#$o?30ӱਭj>qot0[~.z^|QA.Hd'smmAЊFblU=J x* = " 856jcb̤ _|/m-8*MJ5n! s:a`ۡbӑjaM-}8@ Qߴ7eglzy FdEx Abaޞ(%F7޵.ub7 5_И$})Ƨ\dVDK;Q0TeHI +f}((F؀&PB4}ቛ@3c [Fw}$lq~5whuJ{|P^hXW>}Dܸ03?yx!e8y]SB%sfwK;U6-UWrSR2n%Nu[GǪ=GNkw5s24N p;YȓQ|&sWB'3PlqLc%zy AiĨ9hP88vɯ}^7ߒ'odtk0#y-6¯`i<$يPM /d쬙A}P ?Ӵ s5KBFpXKZq oKzX?7͓;q_"(nmE]x07ŬIqiw\3ubsPZq"Wo'tTiװ9#^ z־ضpX@q ZN4K>: Bqk%澊Ls vB}IPO+@LQD\A7I0Ӟr4ޜ}bû%WWL} N{qQ}@chL[FqWF<4y/GQH X@Y(v={†""ioQ|[Mӣn~2ya`MFt*Lն.96}jQu7ULvaZ. ZkE%x[UxLD%'~\Y܀5u>}[1l16Om "f4lД*6W\U)G# uߒvj~Z*(sBv.RWLgsZš\H4$uؽk H:?lW!|Kv#ʵňY?VrSH(MWOGz f)ܫ?gXfVC5S0}8 ׇ3,O}5CɓCrJ#`揦޿I9\z՘9f+Q+k ?hH:ڸZ.L@`=uXm \hN.^L3tωla Z} FyEB,M[xAj֍MA OUKa!5D\I0`d&snVL#P@& b5sƐ5Os#- xWꇑ)BqrK[o0-ɬ*r.Nf,|wv`u1\F:W! Q@ KNET&l֧~z=F]*q#ʿw^W3wdI$; e?V̢.MԌ32\#{ @qurVtGMHlr=M9[; ^ ruPt$zz 7 iUhNv7YIHL%QʹEr@|c5@Xcַ5pCf ˣpٕ GTLKMnjg Y~HǢ zhóAWC8~9k9̐Hѝ5?\|,]48TM퐧Me٫x:_{z:9'@i6ir6RlQvp`?k.Dh.W,+b!| JXԎq̸=||PidY|7yMhz*"-ZgK~ &WMn^ҭuK~c<&JLWJ A+RчVۼqptW⩃2p،6068A7a*8ps]־?&Ѥ1i<}w8tm)-.Sz|Ng2b;5?RVkuɦY@ɶ"۫A9`l=@e %GF`$#<2ɟm]+׹Vb;?֬Zõ, 1{Q@E!<5BWPqoF}wy;V|)|=?Ag<-"W"Rbm<@)ֈcJ , Ɖ%c^*s=*T 'gc`S^ZPmzzṖrPä.'4؅3d(<5n ƹ=7n1԰{rt^KVUZ,vpk}l1Ϧ,c̾m׏SbBbD7w(6fΤC|DB$p W r|q\XAiZx+L9DE 5~2VEwE߈&Ibk"ƮLEؓh`ȁ$xhpoi8} yCD>~=ha}ɴM-.y0Hgy f[_=.KLzܤKf=%RI׋1q#ϚZ^ i#O {"dQVnysKL.0,`y ⶗ūsde^məm 䠠QO1 9VѠѴ$yt)56 K."2;n20qvxvSqo:~+_L4pIb7W֦ݹdGpTv#ܔjJoPvӖDsEWS5lHRGM_AL5PuvNe)Ca3{u;wm6g+im`&Jtm>˜4ˆ+Ky l}}v^45N⋵B8wF]0@LivA>t;7e毪6H͌+[r&w &N51 RG#=fe5Z%Zjt(9u>1*bܔ87O)G?@J {Xcq)vֲy_B ݊-hOXOMe5EUZJ~cA_"aG›X;A1 J]Os_c޽1r"TP!R~~9 XU%ЀłÃ1E(9zAl$XF2l34uA ‘en Zݍ¢фvFIF*~^r@Ÿ~sSZeAcN g:p-pFk[s_UHˇ@|i WOBGer=,K4~9_XewΑ1;`U~LUNd5}2a"]o3AU|iER[K ]UP%rهqyiW^XXK &bIYe+-<}rW\&jb^[US_?*#mƣ_lw_+lЧ5bDd2Ry0 _Xr, evd'$,CL(XfII{4\dؑ7 ]`&_w<<8T:1Skg$fyLu)aպ娲vTޚܢz׿ vP\e>׵hiUWL@wGQQ*KTkvX[큾{Ao?NINfw4iv,[e~X4ෂFq.餑%>#F_T1Aװ]׼${n`4KȮAfLlN0n*|gFqGZqAelc;"L"0dR" g Қn5HZ\7AnX\7\ QD `ۦ H;㺂dcWrvT.?e" < 1@6{^^I]pv~7P&cu(vlm^awKt96Xς] pCW)~1KɵwbkJ14<"6|1xM9KU>!܈s/԰;S#LBT}빏5z="LH'GuXcfHMGV ghGhokQqbn9'~CvX8PxtHΏ2oo(3d ށYܓPBF8M'?h] ߖ ux v$dzC?%m5C>ɾ*0$xl#й@ ˤ\&A-'77mZSa-;#UO)JBϸ}rl^٠-"&Af :nR]RtyM$/eAb>8ʕ!ESf-?Vt:xmdYZ:?b#*ISfJQhQR&೧(U)qhM3ye;ϻ ӎq HEℎճ'p)KSdv>+u $i ) Z$6Os+FOi]N%⚵ ўdQ*C>_4NktkA#!!nn=O3_ـ:kM zceY^ila֣UDփrng;oat[k|#ZuhБ|6sLˈCHL LcXa,dV|zaS>H^i {0ވ˽3\YMP99XH)ȿ%rW ;gN\ET554lOZufaIGX^vNtU:;ނ>yvE@>2L;<9gK" 4䩭\ė#߼=\o$ 8vq!q?z n&=9Xサ6\7T._ '9i}]pBOW("T+,:MG`G~`(Rh#[H,S؏^m80Lv3 ⎅ݥ}L"Ƚ(ݷ9JcFYď>]Q9 */E܅& 86k,QA)c]Y e8@ >niZOstZkm$}@'5ܜw ‘>b{*.@9Cfw:}<\ɪBuêeg^CjiFErD%[bVIJHwu5h EVϦk[Z\)g;ooTu nkyX xX$KTC w T-.Q\H}7"x8@i6pS/}8tb֞wN05XMKCu}ᮮcdl@y-$yg744SFa-kB= Wt K&$T A? R9 iǚZlju$Kv;s^: 5l54sO0C=`a!\s1u2$dcgb6ܓjvQiiB@Ga.zF5(\zr?05bĵMbYF[[\mDEޡ0L .J _+ Hp~ss.L)qGKUbY|uA3hq7 ۯ,Z=Ɇ>gv!c*Mm3c0 ż5AS&qRltM_+/2<`_d^w~su&tspC8xěDGE>gزtZsyZqqؗm~!cp""/֠"Lcyu=aECKѥ#nu#_Xjd#V{?[ƕIy2(z9;SV8~ [BX'{ap)̌R(rtrAit%^{;Ӣ"-m}<; Kץ'!6 iXƀ(%At.*q tʈ #0\bU"vIT|a1G"_ )2,&}Cj?6<&T Lʑi\UcOa2ii$8@"54*qZ 9,.(V1O-fF`d5A=bvW}ן֚fjHeJY t'{˧DZQGl?OĠyGҩ;m80hKJ>0寎PQ2̱F9ܗdXO Ȼ:Es8Kv0?vWP*I8OGw 6=(Rs5H5TA jl!K:Lpr <["mV r_Jmb-. wAL3osF}Y {Z;WV &K3*9J'oO4FE!Q38&~t砲昣=TQ zGq$sXKFJ"[MQS0)=Oly&4 muG[AUYK"yb$ꤣH"rB[DGцO7ȓ¼yy;،LKԖ~/Kmr7>q'{lK񎡚/pOԴIN渚$x^Lδ~ǽ@Gx c@'%ˠ\pBLUbqOObY- 4O (m|Ǧ'`f>j8Z18CmOk“ir_DŽ"&[ߵVKX26şSze͕,lt8Uhr+lo|@&9Oxzuid`]Уԓ_/KTK1^~|#θgJU"4wB=AWJMI&\Ҁ/*\;DsYq uj =e5[ROp(߶ݛu]M,m ˂$UAJ1Q鿥4C$S{lq6˳yB?3yE2bTm`=}r%?"=JK6 r $ake=A*q@ &a]EzU)ה^ڒ&4 : >,q29+9"J@z8Q<\I=̚<~F?t8e9ۧk}5-0jK(q*i\L;EBB#g ;hvv{(c;-nݴ A jel ]A(Mb?!^0PdiT# ^DaQ>K_G8 iKOA%z8ބS^ݔ5|A@N;)б,Qf*Irz;2ǟdK$FSn{*Hg/yU/iXAGJ "@w2Hx%Yu0Z,^_(vi"o :ײ7W Q._H?̇isՕ$OȰ F{m^džqQ56[=fqQD$|}Ⱥ7q)*bNV=t؛fqm˟#1rH-rϰLoi¾dCR#b78-'} ω#E ƃIRwyH!@3ĠRh_vۖ*D"z&`o4MI~]X@ md/J`KFA]$G0VRTߍdMIhzZ7O ? iɾ9BB,=)K,kk{”UeUdY=F6Y4U%;E0|Y,lk^˶ b4b Q^wbU,1JЭ ybfn9sa uAUn=prmkŕwۮtڒ9=mɆ0>G6-#SMe wfIȊ(2c]F7[ު.,{8A@KΙ,5G~-˱ieu/9jGRVȰzv<4CEP/*S!-: #4EHY~ΘaqeC(VwX_sCd2(y.qH0|_*KPc,na#da[$m^0값N< l#S2=^#vA|0{L2M =8(̚2}"hzvq{r8}l+汹5Y_H Y#Vzr[o8T#쵁m :LKy}k6-WZznT-!ќ7NPTbvGtXؒIHMLJB*9JDr`A]N=I$`ޗxP#mj4B9dէWG:2ڪ[CW ޑGvw LJ첔'{\]{B.1u\do%]GnmVn aj'GAv.1Bze1;W_ i|wڥ+ 9DoU@x̴!tEsve}$goNGJW qmMR#۲tu1+Gugg`7gY\]>* !i5~xqPkӡ F WnT{!d):!'Vi!Zl~PfR!l5&IkwKU̧?nf%$# JՃc32N*=4EY-w2R;ŐYC,B}?){6M͟LfMV-R8}H9-@Ekiu[jk!dV6JJ\|$6j)&s 4_92r3QZI1[j|82U|Ķ>ϴM0(!~Վ[\b4Ls9&}'i!;^9# kI, y_Vs }0fTZ;IMFlмkB3} \q[Dٌv|"em4-a:O NC a;'.jef;sT#_F,a cl=v%$4o;PBW*.=g{sK ij3]ef_MMc]yrUg. &[\Ϝo,R5je]K7>*W&}Gbh8!;;xםp\OTp-(CyC`%l~"桍, n_&bHb $~Ř<81_a/}5rQ~{pC4]3Y^7AGWRĨu[&i.Z\潢sy}HCƺ7K٨y^v{؃2}@JUaF8}0vf!}/z+ ,[}r| irx&ti1ethV[R9 A֜Lkڰ$'ClGd:֍ݣu|L^i}[ 8QERJ%?,Ff؅/JK%4:]"Vm?3H&oyJ/<$ )B[H'`5Qg ~;d;'m *|0~x#N"< wahE3WQnĆ+x';8\Qhvzb}x(v*ugH~+jvjjmQp+݅Yrw| Zhwwd̊UYb8lz#(dm("M. ^xID{l40@f96re 0m__o@3Ac0Ģb=nob4liXJ9V" [MBOw֨O2CFf92B7˥6oYEK弲! ;ZU;PݳjC!+W,O 0{OB)SI7L:TPOo(Afj0d,J'ctBӬ|#v PT(8?[<I_a'+RXw]i#2u4",Ds_)wфz_αgYZ07070100000305000081a4000000000000000000000001642603a90000bb9c000000000000000000000000000000000000007800000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/Oϻ\]?Eh=ڜ.+<(ai3 Cz5 ݂ɪ~ VZ%ELdjX(M)ĝϷ6?~Ib!%I(3R6wTLd0!4($Es gYLz)ی HE%jtdEBCMvi"Spw}t]t/ڳopagl)|sG_/PjZ7, ܵ* *BaV\Q{*ѹLD&RE*̲dSz)w]9LR mݬ-6c D? ZUFV*V=H|_ ^%$P0js&\?%ܦt-Z돦ײ&מr)[c쩙5:pjV J/25BX8ɮ:~ (+OY.yZ`<0:|W'ř݊`Tcz$jWt~S !D(4y[}QY o>`~GAH*\a<tIH]z(^ /+$x]aqjq_! "%ny-T̷?QsQZw!se鞱M˨zЪN^ FƶCť~C005̘%5߲;ȆW\D>:HI;~`sDh ʵW?Ses=ߠ\x;9t@yLw;4rVjd۵"9z0j=m'3ngAwtM:h/Z7il|z,qiJ >,y{چfU k,(ǘڭʕE˟z?q2QݳWEC?}L/wۦHy VA9L> ,#:*d1 _ʜדC%0w}&0-qOXh?.MPC^}!n^246!iJ^A|L6I!(q@5X''I]c6xLMjetwZZgoGVCO5&` Wb{*HyF.>oZQwjy 㧋, F3:u.p +wdCҜBB!-Nc7_Mߤa5RYnǒ߭|/`) ಶaF DD}dTE{LV/9dz GϝMP \Y.vg`⒘_Ho"O13P+ǾLޟXZ%ny}qn@,YaWb~mTyҥ@RRb .xZ*DUivm:8xgd`}È,6&cDu.2t b48:v)ON3+8܁w^H\C lqxi)[-F[c5pPqUkZ|3ŗxxk'uinίۆSO!~{jR#{_;ɉQ 6(&Ym9>%DBIf& We~{Ddje8z6 0u0tW!_vw?f2 TO@Jz$w UܴF-HM嶸Qi~j3(8sZ?ij*P'b{lk_٫;&wUh- Kß/StӃ#Ï4fm'3l+d8v?nWbd_.-(ㅬz6D4awlКH'hg$1Z=&?Aw0'\&go ю4˲͝U+f{90x;dGU"XmHVEQAпZ i63&i/ jD@mP ӗ,nJSɱ<I'VgrgTftZuIo7cKsD̬b X5 F'^UGRx r 1/ X9@ 0KdD¢Y jX,otj()|)&53󶿠3{=Xl{9yB1F!~Y+\[^#Z]ĮB x^jbNHwSta-MON@lz"'= "WhpO޷ vfwܛ\fw^<;F<}(x.0)GKfhgIJ@3?&tT!x|):LyR}se% =ɐHM5B{F%IpŰaR"-%-vWSkzʂ3 S\3{<]xyy tz$Eg#if(&-W/u`kBVK3K}ʞ,~X/|a2@DѠ"\b,I%#iYã 8yHA.ΙHa&=A\"ӎ0 ZpM4ޢK5&q6S#N]YSP9pnj.~Q)8EEXC" k0}u=:ZX {F,A]'˿gp{%_׉WyNR/\^O$vYMc涤jJ)ةrxMXGqՇ''CA5ظ`ǧ XJf;ҙSBd$:kN!DԽv(|PRg{ 5$5zZi uUKa tΫhiK6ꍀ$eTzi-?Wϫ,B9 𧞗F Wʒ7t?ύW'{<{>/BP p(,gԐjhO~%U,9w |e'n 9(4P88M 0nټX{2TdA|?p0kh7Z l‰-FhI!s`ި*VNn.zʾj >wMn_UC̾|jY߂Nk[ 斞E'E:xc*TH8q+I# dzhmh~$p?02 ϪՂ*@҄$^Pb/Ѧe 7NbǷ]<)uRj=[x+.5DJҳ͎>!ͪ/س4B@f+1_I/!Yw訋0+)` ā e}QVa`4]#]y([]4Fvᷜ⬮xǗ/׶,sa}+7+HqGp ؚ2ΦOr::V}+6?\GP[%}&ޡCbgnjW(HBE ObFf;(fIӘ/}~moxWWLGP"7HO!T^IAʚI*p%'vpf}dOVG?2~Nq"L.$P @zWƏ2 ?fanE(=azi3rk 5<7w^+uKԋ>[ b+FH{/ WTvB8=vv`ӉCkK ,a1"_"o_٧H#zr+<#!~UDg\p)cX>~7V:JOC)>W>#-OJ^GqoVŷYLp*rAAb^l%[6vw\^=8cnx+NeئE:G UΪ2HT&{> Yw^t$:@yMc"7I 0bVRO3pxf eF]D~:AY cրm|{R"L.Fݷ`XA'JLR3M1NbpP툨ZjWy|)Q ={)?ve6FE9u%Bt k'Qƞӈ/ P!?턴j[i>$} Բ!!78a7Ea^< ɖLvZ7Y!z_w?q[\6 JfsȌi+`_F3U's_ߞL$] b5SִΛN:<;TFx?:ռ=OG~eٞ{1_)R_q%B̄!MbqAFl&s26>'EӠFn_M9w -O\ռX|Rtat^Ou6f M:!V9 (6N d3Bkx jFݪв[bׁϺxjŞ d,1Z EP-:lLm3S;4:|C,oN+ȦUy] Rg1d110pF:qǮqICApڦTqk5b~$ɻB2[ 哈CJ@keGWA0Cx/CFLa%(Jb.} g3_eK3]>sjut~ HFeqoY9aY/Ў*?-* M+߾ѹֶh55E{CHǷySƇT!دdeׯleB A `{!+rIȴC#ax!U]7|CoxȌZؙӅM!ׁ7dzeQԣ͗hu`7b+Lj[^JEq5>!y&fxf0ojfL)=oƄ#ZXvoGƱ0#=:ڑSK=="[Ǘw RB Qׅxt[e؞2?*@6\D3V}o`"c5DPoL tUlW+܊'|a)H#Kw\̆ Re*7_ -yd^y~ZufSznj zvVPǣ$KA^,*]|cvwj×p8_leUdzʿk/$1 )Kiȍ[r5+L]L 1F\ b,JĂm2|ZF+CV J DAOZ/Rϯ4E\1?/0v;AG $߷b+g<Ѽ+_S¦#ڬd#YJyxrxL飅=F?M/!cnu#` թ*p˃k0xZ>φJ)dRIHrcyE ;a1D8FL7&{,2xNt=oyueF JէV|w%-7Ҋ+%Axazw2+\)s"%,r_W[50)AB>>O ı!F)nm܄¥_("pjWުbbp5FoI{dmͯ= De8,$0+9&>J7- AhJ^_)X}xW7L7s)и`S-ގ <e)SoIvӐ[Fb4|'&@Bsp|<Ş 35B(|N}10_8`2vj8 Yjd+uK~EAO)Ma8Nh׶q.#1P6&a~<2<{kɘF kszE}=]ھsS c_^6eX&=ucgF_y TQ)7Vmklf bzQGL`OX#i1-QGZ4kq (drjV0Z iemYؒyNP:zKaltʌ5Yu'Ox6hNx D 5)Җt/ Pa Uz廇r:=MjMm~ڀ `SdZM/ (zbɢ_0se@Om nhY^f{lZpkh|x}xSVB'o*.@c>""Ts-̼Ȼ!"8)\OP{ ܑCA,԰B2^h?&̊`i'D,s셪S8P],W)2o3^6etN4CyZ5GJ^dA[t8JƍdD_$qG-2B-͓V]yt?u]Uzu+'q}4=WD4EN\aՑ'[Go'rgּs1.V*fP]z4$ǛD[c˰4b+Kd<d .,[BT^`$Vŭg630k{X0=t0;P=He!$lfuw*^D;Vx \eb/2'ʃ$눝R?7I!%\e_)4 5>"q?* 1dNeq$JI?JLm&*5> p8c>[锭ǦpYn] $3Zަ :hCkGb;Eʖகt%}c"&RAMR';"Zpc[J9@8JHb(э+Sƴ_d_i0Ns +[>Qo I*jGXѬr|BE̶1?M)iEW<* al"H)Ėg (\"Iq8v<@ayB5pGS!J"R< 384tԻTd)0d$J+|ջR :cEK2H<-=(LIߵ! 'lQ م_5=HK$k.iʨ~֍l5!`as%/Ox.]s#40VʮƶPuS[B)iGS?\p|0˛c_d gn's# ^m%o _\A [b ᵼO>E ?Iq geժ(>>tB *;9ozNěGL}`6}) l>mW ,R V|Kev1[2uuDLLO,{ h.uN*)6j0ڕAZ`H abajNƖrM CMuWbo^\,Qa?5e-?4R!)$*m(  Py$?$V M[+鍕׻pٺj{gkںpKsPևfx`3H'w+ P=I$ix1v1pg?@pN,KZ896;R`Wcc>P1^Ln9FP%Ka5IMA0(+c6p 91pvS Ϝ~կ\kU$toI;4ďx y>(gl F3j)HX?H5ϝT:ƍ=t,[Ϛ&0g1>YvwTTax.dXN'{nQPWY 6 s4 ):|hPzԗC2F굽*BzhLZ-+q!qa]n:$rrt+AG}yvg|l eIY3G?&P!KG!d`%pO# 8gf ot!WrO4Zrā̙˵T#f *$ v~+di|0ƉFb,g\h&6f~򽨔evDjKt1¹;ȘP{kP {}+rvߚlkt1 D+0 RMB:0N>aJ$`kM~G&7G_ߛګέ ]!E1,·m_^igFB[ |0 ^!gpa 'QW] <W&G)ICб&-X.[e9RT\?}%#W_KμF+I3l Gxv`g 6/a! LWguH!Q6o]z|5m(,%$)׳Q0ᡒ`B`Fe Nt>~t{ +lvFsxK~<6ɞkW;jO}Ϩ69hWڇIGExLݙH4޴H&LtV6?œ}oGiA݇3!>[\=!/ E@Q@-m r;u1 ]*ҍ * wmwp#ڼ6+V{4kGv_j!A7&&3P n,dW 1] nѾ2b:GLe/b]窱(ix:ZRx-#a."^k5}V73rևY;ŝ[󒠽xʺ!41«b`Or L^xz^ɹk㈆? ?T;ɏm?V|ӐpCˮFQEg;UYO mPrYVq U Nzc R+̀hۂuqDd۩uZUua^ Z>1j1d~ ]{\)yRWcbXԔAX+z2rN*R)E V.;;8c|'´jvLf.uQ nm [Wid&z1%L$ Wŋ8dot9bGm_V aĥBgC/LC\% ܩG yS.xhˏ/y5ϲsQyd7 %lac/n p bMQqLB?gL0'T %DQL_ܯnMHs=7E2 %7R:@#%4*L5EA!/8#摧q yͳ/N9hU%(3Kjc!Y^#mb۝D]péɈ°h"q9qVW̘б6>e[`-ЯғJN"IQgE^t⩢D/a:dgi:=rFlS  bkLnͥ0m$8>jq͢Y[*?*y0`08S0X(vZlnytcn縲֤YrT]geKfThH8 2Ǒ!oӃ}E>Kkch&g}/iSp9ULҁ^B䖍GB{:6iTEó$*e7H;ʱi/ta4LHskljun]c3C=-g::fWBRrnÅs+V1ݚmE$7 Q xI\c^Gzy-k!Emu &Ɉ~kq= gem MM3}Ӕ9{3pS{a>k'䣷2XZx_n j Zh%./h{SE_M}$CIr;4m F"LVuwMBJȧ1@)D8\w*b$)wnRغVa5BMyu("[ȇphuApsB}]F<0󭏔xxMs"LqVɡ6}¢!?B#*!wJ@ĈVxC ֲR FtU9(SD3 )^2U'R}g,Zӓ|/I"x;ftx,MϧmV]NS76np}-ojc$U?өBUj3񅑎YCDޭe"|"_7 #cV+Y7+L\m̚;7' 9|SyՉg;=ȇMvƮRSÜK3uQGcYBlkU{kXЙn 'RBD4; 8\>.kBs)ep(2.T_~vO2qZfL>@>' J"w&mhlHH?KPc Fc@0mjk(FmN[ kdf4͏; 8tUppdXQkfפ.g!2օVLT bbզ1A!-Ice}vPx4ym̬oل^u!Α?qA@rabknNUl3)Oh$ŦNNU@͏w g1M=?i 5 `ϊЬ,k1AeyAtN=)?ֹ!Poo"oUwmRg'$r2'G2[ۏ D)FtpH.M`l"IVhFdõjj~ 5T+뾰 S>=kpx`OH*8"x; ! .7#RHT= 9$ъ@ 7Z:n&`;m3"SE}67}SihX_to+~VYA<•X+!تN&<SݭapucqvB;)qX #!qB4KWȰj61sl|uӼi$u-SUkHѵkڬ4=(4ruXD2Bب ,<n*- K49x@4(dZ].s<lKbeҢ8}DG+OaJm'8މ͚AE+6!'-p#~68i4-~\XvC;zp rw7MkwD4lcA)ŋvCɈ@1q/./Qyn~8j~uy@_w43 DH(Nc~/2puH#:Aƍ`40,kH0n-ý | :idЮs2351+K4?~a{-.ҳe p z_E4w{]gN,@6oU$̐1TDz錍7e$V1z`>'ԩ̂2H4>WW˔鈰<:J_ŀ4G:hi># ?Za/,V{ۙ+5HPxFmDcv*`(V%AqC6UA>Iπ \8w`ԙ/?L5akӁѕ6&~V|૞J{eD\ϕJG)ss-X8?Dfn@ˡ$u8we=#|utTݭ*/Cݩ-ዽ0?`'ǮpG*7rЪ+? iP.`V}-Gh6ày!LbR{9a%CgSU0l.NI#]ŷn0pM0$R ҮmsY8ʦ.F:R9hEcV_Q{lES=Xerk*hBLY"KY U2$syp Dg0ib%ci62 仍WOݺ m;zPͶFoew ϔtF=%q3L꒶8q7E1.βX=r[wɆAʭ% vZswϸ &Ϥeq+Qa53;$0?2oLc: qXQ(bC`Cg_Q$E"KI\ 8HH.b>&r>? Do$-7˭hŐ¯q2&٭1tdݮ"٘H_6 R sۑJ=pkf>bb" t'|Bbȩ5E$~/k۶*]WX3ga%bi1R /D# FUVg򣎚.VaEǢZtET%~. B'ej6eM_G3-J{ ayQ\Rvo_ 1~r{K`Q1+"Y rDIkxG>lEAY{ V0Z;{Q]}&>b AϤʀN|2ӌ2G@S3]CC} C$)J N)C5 (|Zsv /Rp͵D F#Qf As A.f_%#h pK'Gl>筯Zz?YTIuFnFgdRZSJϱTn.',;g6YwLȓphcvp1D]\_L˜h{U:%Lw-l|*J3^f~YP.w"{$١ݝ9\JPI 2P#$|DdྣV @YCP=dmq9>^!JgI)ݣo%2e5+G0^GhON?:r R>It pgf[ 3q\ %cڣ=v?yYJx@8!g*>zv !Nan&vBMEsPp1Ow~߰7S]D1tqϾEQDPaR 3R=9do0P<9fС|H~B.ɼ:tvt~Ъ9yV#R\pr&!wx쉡j]SٺۄLbzb9VJRMC/CRs(*MJ bt$:GChcB szcm%ӆ |+N jhF[cQĹ=xEte/+/(o;vl x)UҤdSLM4 Qօ\]fB4 ,#MHX7Y:i8ADKc6u7 9Ul |&V"q5csPT|5/E(/Jji?~J]Ä nySٖ:?( :tєv r]["bY@_2JhJ~/dA$ff Xe[vjO) Dt+6, $sDZX 5\]a3iM$S>FĈq^D e۴lsZ䪮QE]oJ7eo1XuxRkS`'Y!2NӏzD704E*Z }oej8/n!J^xr^u_JZE;ҭeoW1MvѳPDv+1:Qx=(* aJŲ)M*k-`E\˷:xjQsrmŠ \$B= ns GU: ՚gg%u1WLD wNtv9[Zo5',,p^ %D6z[;#n_OPE3Zh>/2uXN$mȢ`J\.G|"5V1`Yݽ\rC '^XE'a:wPv1<`8u7^T)B+>؀f?S/F3`@LFӞ:m7+SD Ϣ~I ,wL%&y | I&B0C̛VqE"W;r= Y*4O+6^N >xa ),s[Bj\ht79|[7$sIezg mp`QD9 |{H )QUX<M$dR l%}YDGbQ84}P,5qUa ي2aڮEV,_ygx|ͳp05NL_qpfYI5G@طU f%|3tKƓo7lAd'<{@G4xUB2N}MC춍H[Xz-\V~.kkIpf.AlP.u&4FTӤc[PIؙzIk@A$.gƎfYe6*@#tjB@*hUe)LBUYуإBD8R{ψ{ Tpk ].bA׀_z= ʆmMYƽM!$C5,}KU:^߼{@r.f,e&""bO:+}VǺ2^5XHh_ TD=C[:Fj tjRujʛZKԀӺs쫛>Mng\jzq,ڰ[ ȲvpY(ydo-̧Ρ LiZH ԯYsw'g-8LF>'L1a B\"J֒T{5edžT ͤqUl˖%zocL*A4|cXfwÞ%* US͕/ Wz,A D vA :M'–h~e"49=Dq%"Q=ȧN"Q4/%63͛3H5DKǕΞP t"jLA\•F4yn%y9Dlš!;HT[s/7;t_ռ3h\r@|jlXr*))a!èAիd Pf  ؆%yQTE7U; ͲhBD*q_}LePDYYH[RFt/l %Ns^ȴa}ꦶӱ裴ΒҾĒe s;ƌ/Ծ g.X*t=al>o :gG(?uƬ`~b" qeí@ާU,nK,4]gDAW L<;xmحZpyx [66i\ht+\bQ]VJ18lZum܂M81~-W΋ݛ#z~lAfh`PsL_m`_ԭC't " !Ƒk\- DZӘ(PG n#;B>9g%)ڸ~) vqG[dFf2;<&5WP%a0B3d.jB+VOwpUҟ:*=lӤ^w.!T bE&fRPF{R"Jro/-]y 8$:M/ժhp#yK]3 no)qQE51xL<Ң 1#!R9S_d18n8ʚ6P9B#?WQg/Tq>vQ!<ʓ>koxoC#녏9IQ !ȼ"~y?6Gi BEGe!fAnpiv柠]_]pI\׈:._`{UDCH1F6hӍB( <2Kq3C! WS9p+clߏ6Ju~EFl 'gm9ՔbPcD`ѽk֣n9}VLȬu Z ~tX -85hZҸ("lHZBɕ4QbD,yĖwJ $t;%5#o ds=Qx#8>qC&+9Էt9Ai$?89ص:lM4ŒmwWΖ?_|~X"G6_ۧA1X 'Kc}\/^^c'o7JO0ŠFׄC=ps;I`^0=p]s>1ߝvbY&;հ)o?WoܓDJZE# &D4Y˓NסGC|;wxj'ډτh-%BvHS4vq.AlS< ':WJՐJ,|%"R#c&2oeGUo-4;Sttł,hɣ@SY@]3Q~prDownNF.j,ň,o&tM7*tN'c\.f\Ut$~̈́ϸgrC~UU|0?0‰ ,) ų T7Tj=o pzW GS>o MLhSsThp_xa =sfL*Be(ήS>v׋x`i;3 _4B0N% BR4Jx^3#`-94A4Àܜ𘾦a9.]NIJR1;[][}լEY2JU"V z_wkځԂlA9ٗ~~zw.#%i.>C2(Le,T\{[ۉVOOy4ܒ'ՌF9&Nv}(Xk3k9@iTe) ˾8i-tVϯ>׫klĬEtid깠(!;VԮ~zIHD^h=C&Q'11:7uq B c?pکWOey]f&0Z/n8]<.Ʈp4Bo42i& |Z\ouyz,C*"{P}MixABԲ2lpڥFIj'@K]H .!4ĉԂb#%#D$ؤCF)LxA} gKibj ]tʸ{I:BߋF0*:]Cr!"8G:P`cκ7"R3У3.Ym:3K>>.CuXӣ)vRh5"A!fO%Xuiu{4F6 @m ۋgOadeA!,0C?(LRdm V# 8[i .5+dnØR4N|TIP TӱhT}-HH[0t#6 h#| Sp\B9Cg7 7ci~ji>φ "irdT0S  (LTkt.r:9 M[@*"_|>#:9\IQ,55xS3̕N>5 ֽږE=ey҈T9O-~%J޽`r,Z,yffTNLKv,wUmm%F6{qwYc%AO [uE'#?1 wc47}\0!vz3S F'X;)LO9"!eiҹXy0|joxzfYM,Ġnkeַdvrze6]'$~n3f;%@XK#/EVVcGgnM sgo֤>(]B47 !k vcdEC"Ewu ,9\7%jj0I ʹT|>Ge2ǑO* iٞP@C:y_7Ҧare$!Tk(u{נx9! ,ge;őXmlTxư4]2 3M@{q ؤΊB>B@c191?/@NٴKQ z*o~g=hqLjgR*r,Tr]L];˿'rq]: }/Uh4'R2d{׼Xu@ڗJr/'/DD\- HAј5 2_-Y\sD}(R%+ipb齉;+ __B H#=I5[*[&s/,`fnI/+3ip<>kٔɏaIo !(q\C4D˰'&kƓ\U'<捙_;7&zܷ]F]|Fodb7J\tt+ۋ9'g&OR0YP#yN^B:zqnu+}Ͼ-b1/FV@,TO0߆ u6TݻxD=QĪ#ПG+`/SIpPٗ4AMga&Xonk2~6X-tRعNw`"8fO6i|}c3UoxˁսzYt)Fr[ u 7 lWFYS }Q`]JIeɳH|yhet"e~zo`* H$"}¥ Dcl)ѿFGrD̍+{nCiG[X!JIJY*%Ȟ UF~;Q(_=TA' Dޘ;0[Q!Y3Xy>gXX 诞>L%0߅w#N !UVo&1#=br ئ&Уnk l[Tm׹ĺ\5AJq ^ǻy/Lm`Xy5Wp%MQ:N`!nY+ svTk|rRHkajs!{0YP[ [=g^jܥa"2OMh2#ia?lvjkm3Nl-%U|^p_ I:,qbL57I`7$R'%Mgvn~Үuy5; n2'⟝J ֔'h[b_OGNc^1G_n]Bub |AKfxi]u! b#Fv8.6>nY!Az@ ̿g0TPAW5nڭ6l^.ĄV(dMvd7&lk3|{\Lie.0rG tǍK`26|N V UU&7ABWWaV0OلwxxWre)Ci_Kg{=/&gQe3 `)(HgL~mB(}W[r2L!yn]uЭ>GC!xjxZاlCz z kTd yTX5[&n)*dN*αG*BJ`.BlG&E a=K+pg伍\:;.;2zt]/w#~l>bgdx:6h$D犈SAAb1yeW腻hg ϓ$oǩkMJ0sxg&Җ9UM8SWd]Շ:R)T& cwtAyZ>g[Ս 8gyOicvke 1<>+BQC]n‰nUA&P}i>"+y.c/Z@kX`gqrܗPہ R)@{k6(AAU<yyz;C gZ"$?m.p/iQSfb w`lMpA tCdВƏ.n gW}rjtqLxQœ#w?]M)U1DmLnR"CXPšg}?¶̞#YK'rF0"}Jb-fN{W,NH6fL0 ȱ׆o)O{Z=?te'@SZ4Mj3XYboī]JtdXG>X]h-(+?Eൊu33ҤZ|Xg w!w?E Xѭ/C1HW#S%?Q*h);XXGu0/zle>ɖZWR+bm#9?7w=Q(ҿ7i|qn1N nHdьQިdP]] 'a 7.+ B̓)3WU~DtQq Be;ca*Dׁ!#hk[>tZUr-'`6i̔!ArRBa9f0'-p `ZT+3Y"%q)!JC;_Ɍ=Kfa%.QBᦫGtZ^m*傆ʄT` HƩfK0#cijHYQ㺁:!w,vYoV6E;I rjٖBtE~T7OT=74ZEl]ogK/IoS&Q[DrJ=ɚ$P.GJi<E5ze:X(G1Ie9Q:v^^Ε'dfgZϙ0f>MfJraTq+]GxOo} 3z>d*Յ: !YQEs 8V3!~ pDZ 6t/=! (`C ;}~tA)@gڵ}G|FAXwwSWy*Uٙv$@QR>L( xg`S"A/ff5)9>ߚ?٠$ E#;J$ZHI-.q{EË:?">e{pH #We񤡱~n г/2i \9gc0Ya"9S[ \umto 2O|Wr+2mct6^090ϴCuߑ 0\f"HHkhR Ʉtkr eY0I/j9^e&ȱj!4ܟN) @͈p[ꫳK)yj-k'޾؇-:Wy4fk-9=,g0l@qe }'sJbP]K;1 A1j(n<9n{!FQc;]jN^*AO=˱Nzʫ8kz &_7˟ ?M2"GjAYK;AͿYZS;!؃5Qh&LY ‹ Rԡ'\܀\тe}J CH>cYc*Ќ/7? D*L 7R"B0LjZ36Pjӫ%ªYej =e g{"1U,KI" <*7C ;ԡ ě,W\҉.͛%itLX 9ҕ9-ӀxYx]!/R֝;m?-1[!7iBhCX3l p9siN0+i]fCI6| ^lWbȜ/E_;wq-jF`3uh1h[Ԝy3k׫,NcCGKǒUC csAx٣ AU9O,ҜKXiwwx/$`EكEN Ԍ2:gx<+&Nn8'(PyǻCY+ehBA'ɨIpI0eTc%Xf$ JQ"BYp*CޮMЙğ[V%la<@U/5Wz_Շ+@Du {xX'P>d?J>G7NI;d8? aɶrmKa{"Ty{?8L9x+Ktkׁ fݨ|aW=Po{Ll&CڲD_@Ú4<Дa!XhvD2wG ~؞$"̆ -;cV%6<}||3rםk++Y \lQX5m)%,\Zr&Q9Z0Y|83}ۮEq(B+VyCScƌ|k.\ߴL 惪+s8P \Ep@?e#z|L^][Pu$֨Аh&pkUa+҃s^ėhѷ)+zcbUмhn\v3&D+; ̛bjzX3M\ՒDz/ ϕ}ao[̆$3=< 5%%@, zf(bSx +"6ܕ ˇp0 .Ų>~ݼ6W*셂tT])8CS, z'x:0}rυ ו6$V1 LY))Qkb}_wUN5qC;yk:yvBp\l1r~#UÓXJ {b#\ؗ`K~x;X|JN뉷k)A'-sf/g̱I2\4ZgES[>LoG5w§LtZ+1رN>x1{Pmq$n(·t ov( y2ŜüS\|AI_`#m=/L=m΅ 6k8q$jW{z#եNfq+㘊3)qFl-6GByv9<3DYuS̕8KEe.rtXh`*Ҹwu/nShP lG 5yKVQ;[@y7`(6OJ hl3W)i~$i#rKQ̬-6ktO:BNF_`Ulj"rbɈo#rCR*"MMTˋAY7 |֬MR\ 'A'-y˝@01IU†gYT[@Ӻh+" `hFq>1+\wˣ<Q|[oLjT@ᄹ!RfDܕt֦]QZ9aPhB#j} 7Xt` . o-=c-}`W VȓZgQ|񩂐WSw|%MKPwZ_&  ݹ7*xT 0IZY}萭cHj&K{y 74u}bD%O ;nh&֙N-QnnzQJ5 &&on#1n'Z @= y'}|$*U۠cG#4H3mC՞u2xT="[  mT$~"v/2 TR'{!j~y|EC4:b% t5E`7-z vWoQ؆ ikMO6Ao뉥RH̰a =oe1GO2܅#mq^ƌsY|FKɵK,fWl[`÷,7WO%8hv2r1AfmU{Y0S}\H?3K!!1PQa-=ÓSԋY,i̟W. x-Ld7WXtLgq?pр%rƙ*geH B1Id4ǰZ~M&Q.JfkM2`|%lm#Ea%I;pNX+U>]Zb[Kl ^NIyX!de'mt9c:hn;ۄƘ:~zk?u' ɠ͵|3FBշ=5fye5J]Eʈ)$|?n=j']i~&uRT[f8؝ s؃(AjWaGU*qJ}-`ʠ zWޖ*Gඨ߱~}5- zSY0y]n~Wt5_Q\_elhaldōT^ZW7+tEHezOu{FB**AR0vr6M󕒾gu&dXenay@ P>ڕăt" cVcLI09h .51<:F˃РUd+VMHJW`9$v9uOʿOE"ydR栓Qi)Ï[|S-\s_8ծsp[m1"bݷL+J:F^zeBmˬ&R^%*8j1Lxѝkp-UA7 Wl 4$2#N6dow*! ϯ*SI@WgJI kU۹fc$-&gqX{YH2XB :uMOI!/"xXqdƢrz3p6x:]9&l #O}/Ú1eKZ(ÜZ4ǀk,UjuY51Ng[ 0zhޛbܿ&mOrnL6o3 CO*e (R;IrUCsXn55]z.,oLhg3qNɱ:n4. g4k4%[*V&(%ʏ}sIuBK#_/*SwafwIt2TG IW L&ɈY9= $pSyN'uюbyN2Dθ' T>(!-)\毣v!+U58^5VDM*!y)FI7pޮi:)sg+9 ;I-`F`Ƀȿi.Mf?(wĢ7^oq> D>ێL9TRgWQ (h1H}TD% shcoH[#ڃ$&aIC=Ր:ȜtWr.C6ƒTB$O3 34Fxr;pdc g.h#uMU[g ǥJ XnmqbJ!qb+YDb&1x2u*F 2݄_~- mp@7I蔈+ QQYjr=4O7چJ[@dT]fmPo+Cm(sRe0~IWЇ|B&nG1D@wJC)ѫEqv5zאjBpLHYtls;Dld/"5b4o0Ǎj3#9bc,+`)WV܀nb.AT~c7鰜~LpA^RF'L_&(T67) ߼PLChm`׳,>*49hr Z3麒p`b`ذl4~Ȃӽ/ٴ -7s)Q.lŶ|A>R r/B@s =HIw;L7*%VYOPeG+ ?LO<39=³NbGaݲhd;ԣ+&BZ_@vmpЏymO>a*( g@ǽ7mз8z\""К@W[#~Sӯ0C`h 68',tWY,d*3.."L5 hvY QZ|tO*3I@̂" 4r{.@!oiD|Dk棴th{k W4bꔱܚX vj DBEo͢ n5AOQzWZ.*pƌ j1U]4#3XHnf}!l a6Q cƝ걂g!NEּjj[qX(WTY1<Ц"l]tpbq,t#WO&1Sgf%Jol0g?%H̼TsMŸ+xQvUסM^atrAy${ pt%/雋;޳Ƶ\kw9(<Ӂ ܇1;ùԜdcK]\ ">SEE@x̮6vĀY xjpɄndhY?}$W]΁-dTk X45lr6 .-U{YmWx*Y(߹L>Q`^ b!ɛWkQ]3ݵƦrR-jQS/ŅͶ$Vi\L:A$ӵHK bl2cR@;şa>"ڇe{oAkA}@47UӛG!TyH _T[쉻1~0hN&Y 5>'nwwԘHeyc8˹/G1"@J1͇% Z=xwbK>w^y!vƳwbP&)5J-ߍ%,ʿj-uX&s,c}@PEV?҉׷6 #G.4Y縺b\60W U<镉:MMU&NsV(d;w+ͻ÷duU]oʷʼnY{n;]; u#k(0ĬeDjleϋQ{?,3i֕r[2IkJXYPsk.~UqFr6bS5@N.dY#yj|,+f~|h3o@5 T 3\cW-:A={GN@#V]tmBvQmg/|vZts/8|< SU;|l4QP" sBQ^ UA+iXg&{d첋)ux SoׄgRFMKo=<4zl?:(AS 9LWC\: }Φ4b,bDןw !-^}ViZǺ:յ+Ra=d o!h ?grߐMyi҈­oa\ 50 BPl~ڌM*/U \/8J *GWa5ު+w>QSLIvKrGoc?{ &᎑ Q~v|JD"X - 8K)KpV\)  qq/Щ^t-˰.ν<`\}cnh]sBV{Q-eoC5I+RUGyd+3kEa0"RB%%?sq}>98!fIGhhQj1=}F-7u([)`=FZg)ͼ-#cc="Q)+MWuΠ p kU 㜜#%NꚘvtJh}(+^#zקpcA_'֟Fy4_LMs(IOpH^#{/-i-A'gPy[}ġeţ : nr# t63u_^[!m}v8.Ѵ]Juġm IYVy@#<+#R葞%A}ny"SoDL6wA_d#wS2?8䉇d u{tFgwT*~'a !0l<;UTHw^`&4(&/Λg9sptr:mN;eA=DE\_0Xv<M հ:V]6\o\4* $tDI9 )}h %ҖIͭ¦NFORYR\%ۯQW}WFOۯ-[VX&Y`iQ~ն`h{j2GwBӚij\~@r `n݉=BK]FK/QarD^#׌Y&d]w,)g\oMkd.\8˴y-ɗHPa & -,hE R6zj^PVΎZ37d @Ę4ssx=rm2xB^&zrlB+*L "G.z{sN 0Ѡ:7`q=O# CG|͗H8\K۫_{ ijWٟDZ6:0W4=OaD+ФƗJfVZ .\XӀ%{RUJVWҵ: 07ٱÅ1btJSxA(=I40{"JJ,t :){ ir68ɞͫA뱈oke+kuK_JҹC(,b&tYBGuKPe0Y"$I;V!;|a9jE8s0?)RA@爸#J8HWuvZ $m%>f5YjP\|,ƣZ.@!MP3%8HeGƙ2]ZcJz3yn)Nu|xg]Y=7Xw۟k3N\I. 框ɭ-"JKEѤMc-Vc95!{o3^ 4֏ndbYS&^} <;q9zReQwB[51EU&(lE\x^$4j$Ļ^p oD^s-m:>r y)#0mrS4nC_U8,.ZV\?gZUs1<l,x_a+Q8ƺavB9+R )&,b #Z My>-SC^T'G@ Qfkn-]!Y~̺=i8fqO/ZxA :g4U_KܲΈ\ Њ)zAIVTcJ.{A:Q ;Rc?^*77zg>d}]=U3'43xfB;'VkQc1Q )nJq6+ 9ɅMS $cP7^{}~&Î/}ۂf$QMj~Լ]"Dij`>֨ FQ Xiba,W2+3Vѓ>o-O, 44~MxMd%-j/2Y(m91tTCF3\CmG)w,jv[RR~QY0-|1Ecz>z^}D*%L'7I!gvTgX\q}QG`1da8H-&GpqYI|vY+I0v!zf#/0N#~ Μ0P Wnp|ؘ(ZF+֤sGX4+دwJΠdj)8^V2+d D-א2$!ec 66gZۭV?En^L r]߂MJs[[5Mha9Ғ'1,s'*o Ow3ʖzbs|sBEjYPѹäW@L֡Y}׳WW:/RIišx2HCB^`E$؞+z|,">.Lm>aGdVkL` ;_l`-*'e1ȵBH~3<ч $VۙF}Sux-$WҶ)5o. P[|#Jط*Љ@Ov8~taiJ,_wG_3 ).+a< GŃG >B"DRh&w0  ((@8pg6Sm rm? Vq9Icɗf dzEkn҃)YZ7&)@%^xfEJ)q$ }80aaeHNYůg/r[3hNtևmMU> f aff>Q V+Q} }*0 ßi+ן~{_B?>~p>"7JVv^`1(~}wTaD, ^q)*T3h\{o DViPhX";%N6b]vn )VϚ2ח5Cs*IbU4DZd[Н(S޿ޞ(xgO@N]H>I47(20q@Ιo+hT}WR W/_Z0jp݈& ܢ"<`C$}˚PBÊYcݒf ^=t"y)WuxH9Kq?.XpS2? @[l 1f-qX.='g"Q*c ʓ=jgwYE͆1Δ:/JWotB&!0 Ui #+)4# 6ؾv(x.ۮpB~Fm1\\銳uTFMϕkh Q}g .牏{ ?"&Σhe=P\; ~VxubHurkۧ؟x<",. E$\i+xvœ?e6ޕ0jJځ 02]ſzfɇAB?Mp-v@1زuxIs0=_]1m(x-kb 7nR?-ꈣz*>\T/zBXs g_a v5ځX"Bi+2".ʣK!j`ýX(*n7dk1GYPAMYFmKL&XO?L.}E 13iҦӓ$l3j0xxyF@.2ro}kgzW }ÄvFngC9)ZdJp'FXMO)w?Vf!5[J%w=v.^˨uO IfqV3Y> {XHǞ.l'M+y!ʠ:vY*2F@DkT9%)Yvmx6`Hn#SEyo!ҳׂߜ=$ ܌eZ<s(q2ȕ}u#-+e8ᣘ*b֮U֡pr I@'|X!c ݈&7%dxya!3]X۵8 ׉vchm&Vh hWPW(aDzB?i/ez,:w2Kaz"8t2oTr L)!0T"==W5il T8`Vf(ٌ;O$#<9ȪM e̘hQQʥ |r1I]4:(l]V M]OOhݪKxy{I'q ]տ})ѩۉ)sb_]фp2n6Ӕf3O\3"_-Aa|"㴸վaP]n6O\D/*E ?Eӱ%T2A NQm߻~grwr0MPoKYV٬{1hoZxZgXI0N 3m Hfnjg$ĽGDdC΁2_kQ&h$8RsJ;X;q+̝V\Tp/Lʇ<ϥ/X&ϕPS eY&(3ʼn\S0=W";.YlЌJU(m Ϙ^fF)P7.,2!SFhMRO >ф P96!Fc,Y x#fN̄ BXjUڜ7TbRE̡!e%UJ^t5qj,nWK/ 83bi =us8sMֶ[QVUd1y. [Om'd$$;#\8pOWZ q+Ia@_k_ڪ —VH)<0Cr}8-6Չk@덞^qX U0g\^-l'qA3USA}:n3q?ˉ ŵX}("X'4 qoӽ/}z6>9$#Y0fw78JhxA{ym"(85SL}8KF!N;f^d/'2.zKwN#Oh*ewj1d _qOoJQG7ep:($U\V|X(/DָщgNEOVFBs|b8{:_ٓKca3Sr#+FVO]\~= X$K RrSu^)#/M#bcvчCQ\I2L˗HXܹ g $J/o92 ;QVO3bHVw[k11*vԈQX` e+ЯWr,$_SG9`qhjƷi#O8B#?iu8R]oF(сc8خJ »Y r#N-ezWOZYH;T7("QnؚR ߥ-$9ƾ5S _y[?TL$4]R Þ6%c욇_-ҋcn9CJh&dH5^YL[`X<8ڱP֘߰K] 2!%"IMUZW-xw=ORszD[l||d[}G(bG= n3%AȈrШ- s9]F2PKiںQ,U F{AZN"pP[Tq<'3(Ll&Qx|{/ l*S).!̅}`)Xt@R[i&Xy4ކ1ID/||]rrZkx\XG;KכS>v-=[(8EB̭>< `GK{BrcF:嵈1S'tk&M})Cz?ƜQ/3F1V  O+yx+3&Z0V2ǒGs:[q=[^X3fhoNg׳9r9?t*[?%3?IP <ջzg]$M8M|g!bqP?\#IE32u,GIyH1ĜIj]g~ҠS3_҉4 ˼6Ix@dwןY قaqV _ np 1ĕT|-11jyr^OZfU';YSrEzͰC)HxD.t^$*:lRΤ99Vh@VП RgYZ07070100000306000081a4000000000000000000000001642603a900001e44000000000000000000000000000000000000007e00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz7zXZִF!t/w]?Eh=ڜ.+ˤ/Mex;3(Kš`}aB_faL62DFN7-(]J>ITN mHL6L,]V0 WkjE w%e3<7Ƭnj@a RUEx͗m>S/S7B2GAChە>15.o(GC!wxىF´]UG҄i&!Ϸ$[b吐vO 3 c$f{b<$rme`41a. *)ګi:fqK3Vv[)UX8Qo[e/J ^-Q.E9%^hLLRn)U K7VV:a|:ɂ#)KqEsx^|\gQ`U˵3C#k2L(&,9J7$8_ͿO\r ipѪ钤a|P1wj*y:wm**Uc#YETmjmCx = =giPf̚ `K#uEX~@J= 1l_خγ1.% Em dۛ3)erG2?t &J[hN+ dt2n8!TL.uMzzu/?dk*ZIO4M[=Yu̕qJeY&_gT଻rM[jJ+d^aPp =bn栭7}M!,y:+K~ zѝD7E~GMNqegjùfU;`ig,NŚfC9++1N"q簴¿up4Wur\sQOFyB/x+oB(N;xkhy;KksR=n@UK⻝{h^<.G`/hdbvaJ_9uoWLΙJd\U(#xcMC?F -&q>%."ui;Yԛ!b]4K `l#h2&)? ćeH煥aM`&q#_awnV;qiH'!3w_N½ I4e''aX EzCυ'u6pb'P,@7pmH{+t0aVx g dw.%k<9@,8p2cU|#=[sʯZqvWjOfb*Pvr5WS$M Q+!(̭ <JzT;+sZHڢv8*] &eP *HYkʼnE2lf`,qW% g߸-XI fnqf kSs%´ժo=vxYG엏3;/mbCi IȲs2 2"= tM++!WI(, ,{8G)EDBgIR"y@>-lٗۤz7,NuCӐkaq"/@6> bNghH0`09*'R4O8OCo~OͣA(p0J쮤u:{|q0$! `V4_40`ΐ=w{$Xf % Ď#jla3Spɬ}[ԔC9_jFfY"m cw:E?q^aa O?yVS'@1PPo Mڞu$bR[R/Y,k^ļ rJc`9b CpCYV 5oƄyf?ڈЫ; '$;{&Y3+LDI+M8c*vМCx]We8u5x֑t+Z17l2}l9K;vuɅRrp\/\ XB[͕A{Ü cFӀ`qL>\> F=U>$oD- t25/ݶ(<(Xwz>D$ ~+QJJbdZ@p ^xt]wQ ' Ӂ]3dK{*jtc>`&|$9s^Al)GHݕRufIݟ>$9|,X4LoYNJb۸Y Kz*~cBظsE%*wQNZza,59]t$FKUeQd *45ݔY@Ógr8К* y0frv݀|'dsC\v^'2)(=+;\lPs#z!:RslԽ,{AC63Z;9i ɧ~mmSB7j^g<1jS2B%w乬O ,;a֞7PeW2Fx:A47cXAb8g]Ky?V$A&6e6A} +[{^ sGCBpGfl̴JjoʭM[t,*Rs1~ 4gx|PK|BM `pnKlU}VF|H}(.RJx" "mVޅ5X`(Y[=?N4 iֺ1'{X b]\rs-G)t J1k΃,j³#'c_*ޭ”ve=J7>g](ʘE28L)-3Po.ؐ#9~Tl|]?w!T|MԯaAuMDZ<̟gҀc8`6z*zAMnbU ؏G Q& Q4)+m0Wwnx.A4-$C7p4uo&«kh㬋Eq4C/įć^W=F,F=_a)`}úe (} y\(ژIvm]gSjkUuKW_iw|i!ia,GWRb3M2b;BL=q ηvdoBå2Yx?0@ 4'o64EcaUYGoE9iГ%Ci 3GY-,LF'j:HJ9ƗN\K(yಽr"^k{f=5V!A\2PC~}Ɯ;[z DmL0ɤ(j@B?zwA'pW7),_]N/.G9>Zux};Kk^f&ǡ5\)_}^+"5'8vó,O6r4)W6@d˸Y-nE>){sū֬kRB Q\9ǭ$QFfϱE7t 1 pt S`m>74UPiM핰8J&mGlۀR`:_<Ԁt-a_FSʨwٙuїb,C epMDd{,lB\Z [h~.rYK-9 nz}VL"ˀ'{3DR76,>@=4(唺7sá8SMo kKi o}{ARv[ zUs#W`WW%">v?KĢĦg|Ϯ}ul>;F A᫦w@=R|DLMjr*z@tG *fִr_9gA@(닎8% {ۄ*YCe\e *@`'@!x#[4])>¨299 W8Hdo}BA[wuJ6Xc/( +qmj[~8P[zYg)@v)ǻ:J*Ɩh_2' kա]-C3O\Mgܘb5Hf;$Waȯ1d]؀_D~y[hx h&::*_X'`آoc2]N "{me%5hcIK=|a՘t~׀MjM G%\՟bG%݉4&fpΰ8B '>ri^AR\NAyq֞Sdž2~,%@l܀c7'4e{H#RS±:kI I%eC5A"xl> "Y,h~p1ӶO`rk.\亽K+4!zT`p9;趖6]-~N+!vxSpU- ЖA9/U۫>:`SlW\ MGXbG?)YU˴,Q`Q1H-ۤr]7HfZY ZohgBo_ -y-¾}߻"~̤r0Jʖ7hT!CH.W6\|U KA%MZOg@5v{>Q,1.%ҩ*;Skf(l 5^@P@Z)HhoђlvEϛZ*5!\Ueh.XFLY (_V*g?Z%/:Ȳ֘mz@CȥJnY4 K=rTx@?W[ڴX'y0`#s77֋AV]Ss\ iyDJ)b{Qkϙr{xrt̠TZ*&7WΧ0mIzد3ޗ\~CQ h^Y7m J^rX<ӷtGX%]`Ď-]D_RbP0 OF  #S_&_Uſ'T$GBQKQN(^FmZ;<ܛ'.vwdGωgUp(1R5X{0W2궮i80[stl =kcK/8[STQUy 6Ƚ$oA]pY;k{ ܑTUbgJYU&Aktkd>sg)"5O+ `CXw}A [k=ÎA-_b/&t_6=^ȘJډMUi4) A5P6@0o6Kb> F~-ػ=w'S\ԛ)~<"fE,@ݎ!KFISaF[X{gd6nrC5mc>(oAln~\HD"q+OP h_oc>b-&6> v@@_C %00Bi3bvm|*Qy C,/xuWnٌTuąԚn5jC>5`Vp͆,n'-  U᳑ +?)ÇL554/?weQK؈u nO.ҽ{-uԖfZRc޵ |Ele$dTͦ3/oW4fEU,w.؆iԓ6Y3E&Sw|cw3yT塀5:ď,u)sZ96y`| 8|aBDxF@U3:xNv1[zhxE2~lXHct=*7kgFs?d@Gcj@[2!u!S?R@Kށ M&^ ~[O}ᣰ]y8`ٱ}ɑ Et.{af"Ƴ2hoW(*XF9Wz gk!9yp'=MRKbh;>bN6$EC_6o|qJ%33gj5L8Sn-TQ* yu6QBtҲ\|.u7(z2݇^ )Td#\M+N VS7ԙl-CaF =p=jgaS9L@fK ^(P( ϥ+f/#bYLQF xΉZǷ0D=ZsR39nXO&Ac\YW0ElvpDw9!@#A5lzΣ7jɚs ᫪eS(r. (a1!KVFx=Mo7MY&,`zq`;en;&ہT<wgYZ07070100000307000081a4000000000000000000000001642603a900014180000000000000000000000000000000000000007800000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/d]?Eh=ڜ.+̊[ƽ\EͣJyFݏ`RqYA@ DTJ!~ʥ!Q95=dpM0$[$0 Akph+ fPĶ~ؕ[R=y^=W~'tHkʶ)k3fұQ^@:%&ӆaf5$>vJFSxCՒ&{LF{ܘ?9xFyqG(DȄei˜G6p^ip9J-U,nSoⴸ_,BB?suV%6yc"@8H=ጊ9y&Bj;1ٖ2Rr[d1H֎vOoKeIu[ _8_7Cy¨E.l/~Iܷ*tپTJ򯇛=~?S % z‡ǔ@P+I-=`/+̶/>=Al^@9[HOEjtM\K5PgiGc)P4v7c<5*U gV֞@h~ok,=bE9XhؿO? 9̪(F ty4C/OL*gQ\wLd ͖U6 D 4pMDD^j{B྘㇑p'$ G7y@D=qBOEϙUP7,QD?۸ց$AApCND>WB]1:bt}(㲔2=)l@iTI+LXˢ`+b2GcP9~eXtŸ0[@7p$CFtEjA{WļKQ^3?Q;Z;΢"u;:`=W|_s7.Ö*]!16a^>fZcRF|eߌa*bmxmao#]ꂦ*C{XbDbUE3؏#U|)GGE[HY` 0/=s̨a[`O øL^W0ZC/^JӢc9T1FWH!)  h]):L*~݁C=нXlWtPug qlrݢ1UoFcjٵe ӺS TQ&y!3;plO{nd ے +U ރe|HҪݸ%DZP搻dDj<JB9^UϘ2 LYc~@F & E<?B>닳;ޒ\ ]nbX0%D5x_ZZ#%d\(ݙXm2UF7D*޴7טBn2|V$9|Ao, _r`-u~Pe~s^DeR/VL*;Vp+Hj;+U*lqOmk B$BOۗ_g}Pҗ?PP]j:xȖe!n xDeO ̙r:\[n eLUx͢B JPi}mznn:%9!2~Q/r"y)>;ܔ26t(ΚQxcyi (̳Ȧ8o3'6 kRyI-/:ίw|vMŷ.U/y1=x=#苼A}ĆO/*Iʁ)tlDP9+DTpF!fssq_-'opI:Ep ybi+*nɴ 4.6`ݜDS<i޶o &'ݍW&Yf^, nX$bڙN% 0K OM>$T޴g~ bS`UKrOPnI!UUnQbG0٥yw їߩ=N(˦vvoJX ,kR,.ɹ~; Ca]lumP~q73&bz3Ms/3ፃ;ն9]{qW*x,\D5 mi9X";ŧ>P o0Bܡ{R(L+SɷVVY%|ӐB7Ǯ]eXÀKHg-Y9{Aw$Rmm*_Tw](+ Sʡ:Ũ[`uIH 4L+! <9|IXZ`UP`bhb"ۚQ늊o\K@2 @1U(n-ڬ c/MwQ:HRmyMϒ(ꆕU@+5tW>:_O:'d=%7!Obd:9QgnU˴n6aY {T/IX r^j.J=!Y_ :SUG]##r:µs O8UM%h8 EwG\lvBqxtz i&aA5f):sŠI Uce-INh~NϚzo4Ke!'G,;!,Ur ݻ_bD3 @hnJHm T8F2 /hzxilb@0ƽ+39/֑f22 %@Wi BCx {# ˒PId[-E *{ `^|B2}Q| pq:adfȋjX TR>)+[lY{LhS@:1*ޟ\[gR6LXπHQTfW:f0P? &// ؆v\ZSDWּ4/JН^y|T>/mS$5CȰ1 á 1( ,c[JǬz^ duFW ;I\K`.8w#AC]7_sWc_+IʲRp kVB w6arH*7.1cc_]Tz4dh2r s凳}v߽F;H\o=R ȆstͦUe77jc14ѣ#[_*bU6KO!5Ʒ }'=Yn4G.TID^noDR l +~.;yqV5AkCBB!kB"HШC{{ޯ4 :rxM)M$<%6q|49#m\p/-!L;E^Kw|VO(<ϲOY6 :AV+%R"x\f9P4uj V:.JŤz yˋS pXF m:UuGeU5]Uo]_1[dic'Y[X*#T^89`H5dPΙKhh|Mlݹ0=P]d _3p =oi0?ҡ)풍0HcuPtcr♚ =k4q2*@U~ gO}~B߯`NFX1rV׳ sX9<4Ctt\`EL]ʔz(ca$?ዪ`Ry9 Eoիh58rА9;YX*[XJ<vU~>'-`P0e㴙'Lo (34ڻ~;+{se,{[)1*71gG41ź#|"p科5mNSMelL[B:$*T(/-Yp>Y I,ΰG|ēK{M< ʒߏ7Q r-r!8g^o"g1,3MU:΢uւ3@SBMBR^> $kz;dbGpaj&cڌ8@Za ׃u A^yB[M\bZCۀZu^{9l` ԏ՜̷RR/VfȭQVFeC7 ܁cYX9!c637DhGTw)©Fz(=-] CA" W:C!aƪp&Vb2 %Y*K<ۋ{5s :чEXGAg 2|%4ESɛVmEjBJ~|CW?PzT_e r{toPtIx4Q `&iZhaMBHά}}¨dw  ~z#gUqs*Y~쌩'aA[+f^s :=]t?=@>Rk!ag/dsZMU Z,>[@x \xXx|faz ṣb@ ǁa!%I Dq>!o,sA;eXI!c NDNZzpb,XX#񮔯8o5Z}|D HHԆi@o11np +]?Yr82 ŕYGY[9rFɘd(# 뀀 uP2Bu^+]hIzlX3,|}lJ'j9~ KX` xnB :AKs]"ٵvd."vXBPPӬ].og)1wfp(xiLE1RgټlIdvIGy!A|jcq&X-)[f(k0:`Xpl);_uKq

nvOq0^7H9A^ ܠdPb8S1xWIj#d0SI79ZOyTʹR}fPڮe#3qp?.-gݶ6x4oTЀB{D FŖP؄Dw_QB-;BάI%3l3IJAd)2|xء`{Io}Ef\ ,:څfl%Q딛ĭ%E *C*@Swq}j'ќC(Fw+^x.J;Y4}$ Onҁ7JҬ3lwxa%FF=2 )U$f(Ogsš˵IOt$N|u9^EM*uV{x:3!qd|N=5^ 'Ui뫃DuHF2ZI\I8H÷:>l"Tl?VU8ww=խ 12b-&𴁸GiS#3g %ڼi¦{Hp\t% rUo:Y-+|.P*݁'5X jHܩ՞} M x6 ?"/*7Lzrl ~]z:Ps><ڧQVC`$#TA5L歂?<8HĔ# 8Ɠuff9~֢j=b;yl.Ӳ(Ƭꉿv<k< pTR:6Pdվn\B.Df#\X0[͢Ǜ_O3&H.1Gh:)£+~64hΙPx[ V(n[ `[]L 7WaQe똝gG᪼Xoag0+wBBo8BXZfOR..]!dJ;7Cs|RW摀_ײ&aM(si@&,"[@0Sd@ 󡴳x!kP~67a^/L8C]G&bvf|hwa4u\|Gύ:L.`H L\"GHpːV[ P};xQK7 >3?ITw %֎_X8-bڭSzY4#ՊQ1ׯЅ.bckzBrFT]>Ew V!z,y_B>zBЯoa%`j>!wZg\pDVϞ+º?䜈;}i7x vKu,"À.R>?YFA3Q(nghV7TE+ק-oeX2>{H32&coNjY} ̛z#9}栓/C&׎mܳa+! ,\M=Yf\"~Z"+p3hi]UsYH4[L=,f)y)QcjeV> `E . 5:{+OСo6UCC ֳwsE7m_PHGU RV"4q/JllTynhн<(IKmgFP}LtN\0t|9C $;EMUg 9nGwQLnBaSd9s ZG_h֝j`G{_?a[ c]6i?zS/T.tZNyt]2XtsgqMds6OCOᘯ# FaKOW3b\JdHc26 z[2%ёީ9#d`~cP+G&\" …`_G~u\Ns4̘xzT  r?oM4~K"7W?]/E7cD[?a8us9Փ>G3`YpOrKҽ<:SvAٚ@?ee;d)`<Џ3t{g9%BH*rQ 5?z G.}oص-j>A"iYcUPbGywtcrxCp1.QrЊr$ͦ&3ͦV}y4ӗęcf:WVf 'nUcSݹ%41LpZ`k.eU RֻHY05}?FpgTLDv5&`)ЌO\ySs%BmJVGck3R#ʯE S13xN\X@1}xwY*62A6!^n|OaNAyFIiE7d'wӥ.I1to%uGȿf "vVMnPm  I/{G0Y޴#<] 咁6F{qy4iS@$BE H|#.5c%X-/ q#tp#$)GKRzi)!J׀kH ,8ڷ6$DBI=zI{G3'P;3`k6!]L@^r UpfkE"֥@ԅ-.G!U[lܹao=vGqlx ?62uжĨ;̆ԑa2͉H뻳B7X#p}Mm57ӻPkK蝻,x)j4\D0En:4CsS)*ڤ ƮʓM\Q*Q,ic(lK~2kM W3X/f ݝc=;Si~ Nwz:\yHgpKq1*<9#PolEwouؚAYHM&8]L, wyX$+1.AzDy VkhI-KnuYXa԰A$蓇a8C3 v;m[5X|^z ULayl"VݍԜ=NAVhP $Af67תˈ@ϒ԰Ⱦ&Uݙ$W#Տy#8G>k!xuAsz,CXnbv^#Hm#SGngG07v®Ŋ6ݾo1t⳾ђET\#φzynSCwVup82EF%pfkokRusCuT^P˹RoPML)yS$dլgB Kf?h Q+ڣd0jc&w]_nB)S+*; 8 `+цyf`Wi?w ɽ`ފ:hjAk6AbѠ00nL&ˢ\mC(@8^Ҭںp$}{IĊVWqO^O8M^5qr+1T+vI<\AI駘i&3R[ҌyLiD7f}\wXkSMb5t%šeFHt(ӽ>Lx.kYe '> %b4d(:h V꩙,N#X[4uYt(z~n;13>^lkWf쒸ivW2|^e.NŽMW2}*`];qƙ:g%jvN{䣷aU/du/>M{JsqkJm _zPEi|؏5 n ɸLH;s&a_'QB88LĶ:Gb}TܢQ9 *"p&ƎpEıW q{S2SyL*.y]h x?p!W!,ǧ): j !*NY GV;sM)s8{BVG-1x@ؙ4FKd&DpcI+vPlZls@ޔ>5NMG d T:֘,* td <2olz#'>ʕ)ۅrNz2(6 jeJ-3>Mk#? -g^Gb^V"~wzWy,nSTj1wnD,IHmFg3 ~3˸t`;IW'BbC䮔 4OOeax$|6lʐrq $6q Ymmdݵrڲjf%NV}5eab(=4v6zX"qikVSGʥEL8|~9)IƘ򿆧QLl*C|BOP;8ki+?(`I5e g< +T.Px0ϫtP(#ad{/ d;pz(3K| l]k^(ȝ!"e]3qû{ttu,d">Y$ /pvyzDvLC]aY#/aڶSey?U8Wbq~zb:O,b!47M~QA ̏|t"q@8m_+]b `˵)X cb hkŶgXټݻxCS O _S-Zd]/!}֭\b`PٰJ/dc"%j4 /qԪ?BRdoV0/=*SK,]p'T = 1Js !.wi^Lj./ʒUJW5:xϚ+Z8K2juhY9UBЗugj nU$-_P@x8 ( U,pU1M ‹2Jm}? -m &TQU|O UR@Ȟe5~S8oo=O8}:$@N4tإo0#'5O-6 Hy1 zVgEa/6gҋT̪ ¾|aB*Kc@ܒ_coգ1>jL2u@3#j*%<R""h%]'KVT iAF_Oԙ rl075pr`ok!'l~ 6F[DU|Mp]x?_5s9{QneL s@*L8gВ'YZkZz>`4TALg"Y)SBV~IG4?B-$̆:DŽ2:S1r7M8f`E] "y)1 nDIk4KDB">wM:A,o3o& Vh[ ff+7-kTe1j%*/q ,*lr-L?I 46c9I~GS !wlAƂYuE' z̫+T;MsPpI6b"8σ<T[JM)yAMؕ] &'L{/d(t(V?!SktNr ;N8U ;l@touc> ay4"i]*.X;?7qsHD4+9< vV ޥfO}ișIAviblU %{/Ԝ[i#A/`汭i@iqЄ8 ! ͡KXUUQXdX.ا6܄Y xlEgf;c ;jH {/W[6;a-Y~.|nbD E)lu6hK'b%p+k(w}X":Q悀iup</1qH; xgIK[M;zWH$޲6T! -|y-sCe4dž&h#@b~Wi }_q%ynM"z _m K##v~cv 2$-ȍ X3BSA*qsK砸R3ǓYv1wd2?UFDžR0%}@sKG/b~ g;i}эRʎ^N#- U) @xB8d)>@t`sxyUDc;J粳Ϯشh|Ζ:f'1#KJ;\ f&3!1rE05={?h8:D^LhliICk[ѥQo:.هB"R.GZ_ք LmL&cr`b$,KE}icZ-Fd`_@x^À4Ös5Cg/JqOTO r"Ktǩ! ?.+yQv|W8p8kD4ˠ8Ie\Be ]>rDZJtpϭ?C\lwMUVK WV}zPT\ޫ@MF%Z]*d (aiiN(;ejԬ0֍1g23x0Py.

c( .wLdZ+݌˳Š~l@  I1"bO!_俨 ǘM~$ uyWqǢ+)!^[Ժ@}Q0E]?RyEBѢbNIZ#V3@u!BɁUE&Q[yYbXL!|7{/3o` Jm]eXxl0fby:T̊b+]9RHYAAɀ QYkqBuϫ),BJD*2X`岡÷:m GsAmICwQ⩕Ru /6ܸ5l38d8RH%(c;smN2P3qlƷ(H1d.>XL\!5j_-4r~CX-Ua48c4:"@4:C-ٯQxwM]`ji8TCZ-:,:Ռ"7+ezZǔ``%s7rO@jBa)|AZh=G!`~.4^o{/b@Z|4յYpq> b#u|NwPLؾ:!D[;n-xt.l` t.{W)pp' Aw"m"9X lO, XQp)$%6J|nFR\0~ۃ`e."PMݸcR+hKwp'Bt$\SZOIi!nĿ3gJJ& %`@*Y6R!>EdZN,+@iW21ț(X>7tm|!*>w(C `0G 8ʆ~ *s+ I-2U,[mC5RCpv̟Mw~\xFŏ ĉ:kxH1Mu}ZM?(%-{I Mۙ%TŅs'ϦO?Ҕppf҆$!.% By²xѿh8$Oh"''ᄈ5A#HS%aP0y| &8nӊ.%'9d -@y_zA(~ z[T[{Ѵ;P_Sjጃ[A7j)BZj+9Ulg_;[ekaT7Yđx *ܞlWp)h);ͦ'1Hr$q{BI9ǼX[WE:Ԟ֦/F7;C=(]6 ȼ%Q3< ƃl@"{s[T*wל-IH+9i_3,M{MSEfVRY qoB"n= 4!k)X &$\±{O7vV,ʶT,O|`v*XK67ԗ~Ff˜Bce`61NdizVq70ؘtC4&K,oP\z3T5~5}gAQp~{-C*2l hZWUAgD '̻OƦ,VcIhPsϠeP:?+aUo'8gҍXCM#i6638=nex(45w4( B:g*o8qKUqin+^s,4by$q: J%$|.72%cyQcƒI~HkAw U]_\)_Z7y : AKEK錳uvH[frcUnk>|rcNTa;.?iA< ;)+,(HYg\搹KBg@l6,1/eEP>˭"qHœgQNPc?aѡ.py TlJvǓ.24̮Ae: Z.b[<,{sXuqH~Pa;m ~u incOgȋ:. sBY/OEAbQDE*2Du˹L]E+ό(9( JrP0(B;$ G%;b巩}frAa;.zgȬֲj~Ÿ\aoўʽd<gySJͯ=澊# B:)ԕjt)-qX9EBE:7BwNuyoLs9ޗf(/zKh>wsg[qCEoQʆFrT] @  ÏdQM>zU.q0v}K( 7y;9Ϻ G"c +I{t(LzwLoELV˘f |/,޶ sJaFp*sPW} gza%#=m͸/hna269sdzqzj'sdxt]l#r^5ʹI)&p= {BNTaЀ],Ik FalN = 8/OyNrwۧ7S$'բ#җR8njy>D᝼4QC-! :6*Ry5ggA(N+?VOIW~@csϖMQ)6Mb#:겆 FsЋQCju;VL)~{gۘC|5sM3]ˋ hqFs9ђMjpblm4gBli0Y:7rSYrTRy1dYJSArSe));mS"gI_7 uEyRI%rAk/PkDM[jYϨ\X9Y ipO=d DT@\2(:!@_SGNJd"WY|r۴F~7TRt;L֌ĺXipk qaTbEۂ_97kh85smTbNSw<=Sc,d.3kScYsh,Wjt`^z,ȣNPs O \@ɥM 픗Rze'M#LPrV5ķ"7\ dZJfӜ-`pַUC L`)l g^ಶ+EXn*2Vn2GwgYJ_QY'$s^,':hgCm: 8;'jx`TjOK\;OrIRҴm'r {*Zfm-EPp΃Jݴ]z}Ė6$yc1YW&yk+Ok)0H߾boEy~DW 4\1mc!v]*oB/PymHxloͤf"D(rÙv/_[R׿30[sI`o%&59t DAXgS!0/`19᜼yRA\4f7t<x¢%$_>5Q`W Դ1~H~Ho? {YI9 mėT32bsüj|/$2QsAg$pX#YR iTd6 uݛG  vs4Q`g[! T=,vοK1}a]l/U p c+cMX`{m OIC+iX3l 2i?)9 +ٓkH"CdćC`æJj G.;2bZT"cl)_ko]I4?$do_"8 jaHgכYRS=8Mny@a,*h%P 0[G.7p TSeXPVռ%bL1[7%A;QS6$u=3o]eA4(өe` G ģpdtCJ6xz!U%4ޣ]n"T Y0ѯe}|>K}(FXG:eg2,%-e2ԛ8Eq|xIn=_^)EWgĹIJ{KЌ`Iʣ[ĩM9«%+sHktp~o+Ѯ5wb|;e[B&,ocly>e ɕ|Qs9N6zޖj"эE9_k<8dí;d:A|,Ɣ,uh$,R+Ǹ]|s΀ȿZ$w_nt,*κ/Y6d~YC˾%:9+ #FQjR&{iUDSQ(QiH=!iҳ_Ķ0n&uV! 8 r~%(ޯ[GFKr܎B[I*<Bx{#,Qb> h|6 D"ȥ G껪xӪ,/Ax$nJhww;aif$`.+}dH*!U?sB^"9z&]v,Р>dݞ=.[rg,XXO]M,>98cQM6o )z=zrz&?cw v;h)gIaQ[feCtzKME pvUuZ4]KSp ru P^*XJP&J2+W _CG8|\VDbP]/;ڂ1q3K-NW"-j4%5a`yZT:mB&C39y\-K_a$zsY= f_vYXjW 2hxY-q_ꘐ B{ϙ'z< v=}ec54%-6p4+xQX%iǯs<CQћ6F5-%uY~*&q2凐{4$k|unStgZZ5opp=^Mn],CYx`L_{֍Ie[{hK*:J{GG!/2%5$O`8L4i"I 0AT]J3pп6jMNj9DX]0Q[D;P]+(9caWm4ԱQt`hJK0<7hH(ʄj_@1ћ{SnF6;ԁ[WUcJ` TV812|+E @K sC7)h(&69ݑAhVzH!_P,mSA{h> Ȋ%FY9/Og݇\uQXRc*2"fw+;8?etazH^Ib篯n҅؄sNδTj_?u)܁nƍ~*K%!{U( ^4ڋ¥e60"t{wNإ Ű1{}=~:E=*C}zp8ʘvHi-xlOx\˒¨KU_nK7Ǿ|:F=nnR J EĐT~*O Uv_EQanUf1(!B/v+ɛԃO{+o|%mu?]d)Q2J1hrVj.U8C7$J `ԫf~+Jw܀8&cz}yVoj3m= ۏҐPIøRYe'y{H DuddЈD͠K°l DUo Vo© oS.n$ fDT>b%vVO(srum/NȣK̦r߷bFPFTҖÊ\ʣOu!,) VL: %0#fːy!\Y F+gQ%18zʟRMDiJehxu_п@iôj&ϠTIsLv$tɤ8LĖ2"Æ/ eԉHv[ /܌|.9>-viҩr%@NՑ%".jYs[2O|43{((q9pnG#|(7j33ͨ pb+?úBвGFJt!{MK=l*oyuU܇sE=V>p]OE-B:YtƒHnkSXŗ"yx)]@2R0bzch.+ [}E5q{,:R};A]L7B{NjxzBˊE_a:GQ#'ch!m$5M?/x:YTl3'jp?_g> 40Mvz b~.;YJoh96jm1HhT /Q4hP8h6j-kTdm7gʰGuIA9j%%ԅzieY@z: cb@϶9 k&dOU=X`V 5g8-N=8aY- W bdžLv Wm]Ceq7}6N?cRGaI^xNѮKPlغnqpg VA)=aNfEYc+mZݶaI3,-^&#B}>R, -9WFnw=t[UL,-j+O .x'ʎSNtC7R0*a.CtN#3|Yݟig5[<7ajs_&";=EWIs)´@*LԕYi{CS6K%[&%o_7|Zg%s=ba~-5Zb v"lp};u4AzĤJCCO{t ~mG WVyr͠ya 1To0Qtl_ kFB}`rȻupLY>;.o3O,%ũ޽#J9SPy: ݳwjIyrn*~YzҟA`7XI_zt 5fR5 Xa0*: -!SV2wazY30;Cه:I@?Z23 _ ERr3βFE<ː5!o"S$ty^+8Ew;r  H^l܀$2z[9^bhuC3WDtFIk{p2Цo b];=bEO\ڜp1+u~NVd>#~K{<ږ=1%ubuU<(wioG~vp.7!>]?!xDk'UQK"_;OleKE S60=ɢ#Ve ocߍD'{ |{ w*MxRGTCh2\$՞@H{ }05!t6C|bܟe񲣤)dhi&+\jN`~UA?jcHݒLgվVwu.krFǃ?߉ko53;7XXh6Xxm G:u_8`ISL A[jpYLZճt4oe @3w8de_?r(H5YB0aP.$SFaʬ2V;5z}{!qnrpq~UeP>֘y[(2|mys}GޓB=+|HT9{\t># ń챝c:n%3vyuHD*7L-B,TTC/~de|jrVS:n4Oߒi0ywG*ޢ-bIF2vcF@9 <0~cgOׂ~v@7=3{Q)l #w}s!rW ~t[Ғ0s9Gn45&t/KlM,Zm5}v@(י.]_f;w¥ d;LJiW\p}fAaP}q4}_`Q1j%Ypzv`I(U"f H֔hӛy$yoe (g7ʺǎyd>w:u16% rZ| 2owD*_SE>z-W *WdB2}h8 VѰr)MhPES,^6U Qm|NAօȑۀaD@F_Ƶ}Ŏu fgTT⛡'^,?6gϫCXk25vLգGM#bя^PIz;1 Q!$GZͶ9pbI-X`^)2_^H:D|Rڡ ?g(2OksR sazzy4rPòw[^<7Pxah84 Rq7@­x $rj2rzp8RX<tiU>"*-nm~0}^ۆX1N4v`0Eq5SP:l SPE0:DJh7z0V|R+raw߁4pw7Hh4DP2Lg-rI$HH+' NW"_g\(fzƊ֨Sgm9־u4< ZZS"g LL`L6[Q LU.ryéjFt>q  Q[~vk֝yCS~{W[ppڻqGn BJS cCv%C&MC+2I~۶_7Xu {*OYd5|WĦ\rRV >=OwE/Q) r '( ?{hD ҉n`HLH.i0PhBUQEzbӽs8{2nI=a Eăwa3Ggy3mFk] LRtgJϺ)FGo* O:bYnx=A\u9H *;nIsfx_5dc硗Uc'qkHܶ AںIGMc^,?&ml6|1wk?.Qg iVѮeU^I~X"PȰw(Ȑ0Սu[x&(Go.lHxz6,2heo0ypݳz'ً5O9S klgӋ'ab 5ϴ3:R664o ̔ƔตFAG% S¦{V́J5vDI|9C51Q' p?2'`kAQ"WG||E9x o˻Iۓ FO+ t" j_]BWogxә .';g Q *(t!Gf/^}%a|eB1=7fdQ\^2ƥN(oػz >cKN\!*NX9ZkAj'ZbbD)Aw}Y/AqO.7ǣ\\=psrilWrgKTD7G~.vSI-'qăv* b!zW5.\R![-@-db_~M3yp:(XEwi[L\SEmu~{ ݬkcwM*DTNL+@͗vx| s@*T^ɴLG}۾v()-XW_dU~Yw*DDDX~r֏V;Ί-]4{'Cm3j;E;:S^z^9a oU 8Õ>~|Na@WzV v/SSi^rW#Rn5av[z~Qg:G 䭰!m/3[϶0J,-)abLo'w~+PZ coLYr&,s}`ѿ@H<|lJ _xuHqrף.*jY;V}tq1& Ś;0OMOyMO)DʈYDrg5RQdHjQJ_M${El"(ݺM= Y H@)x+tHښ4vCP+n dK,C#6 ,^΀k3>C=7V6*5q:zQu7(ZƖ! ) 2m ,7M{4iyȸ~;Į ̇0X2˓%g]i!R? d ?Ϡdh"[f/>H={~^l?m3C:Oca6m=GzXb(v!Hژ\iGh&i.{4:n[ܲ+է%iHx𑹙=2I27ww3y5 . &4^NƝd֒csɊIHxތ^H&l׵5/_ƎgUa0b㟉 NZ-sLj?8HF+XQ̎n*ђL5Tk\:jXC' g򠁗P1%б0үtg.ks_x+trERh " ι ;"FNo؇Ar(7pv_ΊҖ,c IkF?InXAx"Z2-$y9!b)pZUpntouqQeCP#rd3F( ΄d۟\$5|OE -I$%9 _;RsXSUb1OXt1 ; -gլɮN]O%I)If_q,Xs/Sg"Q:)EG',+H(s^#zY"\*l7R?'ߘlɢ8{nveD)rɠy^w b kz45G)iCMS)7?̄E̷U lmZ[Β쯧B ʹg~^)J !] eZmJ`yVUHe=1"ndI<>4M*>^QuYpdMsp[f`$3*4)JF|FGʣ=Ky i '~n%j[^C"se~PX2M蜱G׷ʗDYK8yczpA˓ 4wC\lz7ypDJ.A|Qn|̘YiI5~A~Qgg9or@os:UP|nv,m 4c#})ŵ͐_).D2y*zG|gmOhYԧH׺hTWp,.aL3YR6DEERdq5)O⾝#yFR\*>IjTgaBy]#%M{# _t$lؗv Sᶜ6^Sκq?xd`$h}NV@J!#~C /A5yR >D)%NUj#=,z\~O> (`p4q4Lg=q"g㘣:W=.~a01u}xB4\U"#%ki"[+I#aj fl 1ڋ%1VL8(zYW8qoBLt9W4*aDҋ?g|AkUd (Jњs&Q ڧסG;" c4 X8:oMkչExZ!n4^rCn EȔLJ t{smfZ ?RaДm*6N<+ 8mgL#e؀UgÖ$%&Om1dea,oqN!0 ,yQII~ ѹ%. 2Ika 19NfNHW!\!^-, Ke` mZb 0D,CI{M P F'DBl2ؤahf ٝ[g/gKgBYK"Kp#NjJ^(ib #胧0U&OqpvL:NZ\~Y[ïHa3M6"|]Y$ jX{ S&O[QWw"d,fò¬k[|Q9̸ :ɹ$zkA;3+cN!#Y?3˰(t(fb+# B6_ߢh BlX9g4=څ*ЧXӂ3NS!߭QY=C` "ΦN?!EmTZ638t/Tx 7f5qϘ0nVY=UUË+nT-%b,'5{{]m3 /I#=KЌ|=%VuJ°g܂ϥRl;<凄^Enl4Y4|: QXE &8nAK9rl2?fD]^X[YaI.}'V@S !{*Hm:ࢎJ\vDi肤-W D[܎CK5n%M8>x`W%F +߃4#('Ɋ؎sRɓKeS{.60*\E&)QֽyXd0 VrA: W8[Qꔼ)*r%WZoDfrpjBeR~3MGɇIicMM$$fi e/ZA*ECsg4y:CQL~D  2o"{,]R$xihd> M49^قxz寬,h2L`X冞ˮ-nfSIYHlNd+(ɳ?`rH'T8sBe324#൩|\jrT2`Y{i|is.,9 1MpK+I:bvPGi&B~2ߏC ߨ!,k~ 19<g(ao}ׁUս%$u|L꜀J߉Zf` u;3 vbVSPK֘WtYXY)Uc!q˕Z~35893:m u2ӢC ߒ/-嗊,,"?k_0H?Nb&ٓeU``:>N:#&8{jsVYL˓+N/@t&.S{|kYzx|-ELN\zbh7wE+ZMK5V? >LB_tؙ -$ 벡u֍K9QRlo=9vhL&יL3 cI;˼Ʌf3w,g4t8Nfhq XʟC0X3;]M څL?`T+@UtHN6F1!TZ(Dڏ%qsMw?k"MOu5BV9s95*O]8}WRSTTo oZ`pI5;t]dg:6~s;Ԣ0S#Uu8\a_t纅p{v)!*3:7z2(q:ɆVk\^K,K!{k8G'(0սN/ʺs]ꝞeL }`j.&p)|`_J sĮic V9B(Nz''deCI(kd+b*jmLNQ0ܙJJ+#؈^34W$9z" W]ՁZb8[V2e6S^17i E ]j nUR;LVfCw+&Ґyx)Sz(qd6c:ώdkl"R/"Eyr>XHʈ&iYܸ".S"hVMdn_(&U&&1嫹 Ym?7vt },%8=sxkV''g-sX͌J<;y)i}>IL>^Edz/L?hq=( DIn8UF{mĥnƼ`wMRC^r!Ru49Z~W#DNtJp^zY JD7DEVq2au`雴+~W݉B1LGT\ #H5mT Y![p$kE*>Kې鄭biKP(m` UYaY^dX[HEBSE{8LMk>s4+¡BCD(s/eܭ"̧MrFl3o$|ppR( ן' N^Env3| Gzv-d}+EqGEHu/߇ s *ŏ<*Bj{Ǧ/Ȝ0*OS (yW͞Bfz KK}sԅKn}'Q.uOŋΞyя(Z7Z@{GskFxDҊsԬdݦ x䢎<`>zdd#f?/Sp:/bߧrk'yi*|֬tl|R@j/8r P+ߝMkX·{M݆ .{0&S &ʇ]͛D&:Ѡ" 9K|+m&n69)I!b'IO&Ȋ/g;SsbLIGA HXSq$tjb6+GrK9y, zf k΃;\/T99UG^evxlRAP`J(|٧e=mD< wS/w8qoyᅦ-@ Hq7\"IMW, ^HԪ|R|PF: QkN9 UtP5..h!3o~N x.ȓKy^xA$=a6fz@, (Q\O]teJs3tg;&+%Hiţ‚e|Dt'IS(' K?fhtD`%L߉*3~(kY|XA3xۖ.oOI(\) ))Pi)UFqЯS^Q#)F/fJ>: R`z#Մ mE\JxZY*&~Oq_SOS1,#M]U WDHRDFnV{|hw'(r01J(%{V 혦X78ϡtYd.akQ[÷J]?GDžSC h*ѓlzte(FvUu~ƞY: 'EBRWN T^d%X\&ѿ6d r G♽Un ׄT~xǸeG kB|> *(vBdK3HtQe$=?.YƹO)/h]NAT&m U"Up33QOtl{-;i1 ؟ 1@ȸKKn`үcC.72WrB{i'=Mt &)'@uJeA"}E:ܰe(ێ *0`h4VD.wJp<i)M耟Hq$nYI3vy|s%ϼ9y ޱoxZB{xȝj&N,oDi A.yx33sx~~X`\L#o㯬ǤVY1l¡0Ϥmښ+΢骵(Ѯ#yп&cj\"ٴ 7XQTx9$x)1Cn] z5jè&_m;eE Eo-XɞM-)tRȵr3pKL~d O6'jo PTސuMa[?F7W?;Yҧ;i({k<%BEb_YMߎNߣƐّy Wr>DidP+XhT%o{% X[Ԛ\7) rPV͔yn)hf,7{zԬ; U ~(}/ej3-$d<1x}e|=s2#_J/)Z-%YâQvTGr\F :yBܞidiﺱE4dUכ]n7lJ{-o9m/*fYO y(=̈4)a%,$Y>!vZik`;cJ wn$cs<ꭀ ϗd/"R̗7l[wҬўi.EiM1K}`m%vZ+pċxvINRُµ]ӻEj+5R> \ȽK24EFvg0R62۞ Y]vW &bQQ^\?ʛfǺ`m*)2q~-oWGSc7 SW&D wD.yOɎ˻DHm7Qztƌ`˂[tįRi$]M )@ w47ѭFiѕ. ܑdeKzBt5 v{Paζ @-5/+AfFXL0(Ϋc ϩ-A7 a@m(-ÝFƢUWN^ǡte/ArD2"E Bt8Ȋ0+`S %(ul' A1*enb;($lܫe@$Iio*Z#o.&Ӵ0 2QXh!\G:6 ye30N@z;-$jK;3]ڗEszΤ3&Il͔mHK%7Lק,㩊 nŵ9ߌXyC#++qpB# ?SAȃXD0Kvjܯ6++V["To Y7bށLS[}́?è _ұJ@CnD%)Jar&kץ T|fēJi/}$x2 {}.+RhߞY;$3sިiڸ?8LL}a+Ma-{\JVelBs`*9( 8N v2afC{ǗgZc W=7!I--?䉗Kb=[Խv=zS::'u :MJ(h7o@aX6:ޭRوWg͓{ g'} H9%>>b4٨#Z9{%Ʃ|vn_ ok{矦NÅ (L`ZK@aZ"ٕ"aOɤC/VBŁÝ '`( fP5DTf笊ioEJ>ؼ2ʣ}L #/l#<[yՠvoS(;Jo4g|-i4`;øTUv~#n+AT;ij f@ /(>~#:njd#rt':;Jg [%BF C`D^B'_NQj=d,>=D" * 3^ޗ.!jgbJXwK.!pQ>"^# 2~%[o^5 1 7ouSz 5I2.3]eg'E>.'C=,x"(Y?,wp!Q!kЭ%$8#ҶcQѣҔ,] 4;}U4ZIZbPTZwh?m qa~c;ɡ:2[EftLq?HkۊD\ok2KW{a|s^yM*K)'dq i _7Zu|)f> Wܤ!"|EҠL?;!߾]TJ'G=+)oTO&)SGF7R mDϒ)ޖz&, EgtK_̒;P ? _ XӁ1ohcdEjؽGt0b*zl{A!{ηS'X7v|Ix7ҧku%%4Ehrخ F3A2Gq}㯤`ޒ=5mL5paIMJd%Y W|lNGgo3 Rğ>,O33BX'T>8b8T}yUm_ҸB:.C8v^FIǽ iXZ1 D:m<i)g4I,xv.X]z[#1%o#nB[cV|Q a/.Q-._KK)>kُ3j'Km$ ,U>}&: A̸Ipux94^l$,;/6^W6jR%O٬ɡcu۟T~A D(%@h#چ/$uTsO—<]Hrs-'z?EREz|Iat"6hB}63z8`amυX1J e1XHck:(^ 4pƒ9qQ<ePkj)!zI*w/}=gƉ|:ܞT>m-tk;u@B`+iޱd7 9魆,BtN2QD'mVNt ̶Qu&XstH!B.Eozqc5A,}sGk)wL28\#Qs e8A[:l`N/h#MTǜ%MTwBTFaBF<6NǒXܙHrV~ }ј+푛N]jm= (eͫiCA"dhLMRZ=9g2fHp|h祷a?HD)]t,絥ʬL_SUUqUt"Q^2'NZ#PkBwX!4ojI,V qFbGo2"h.-߈]/"9x) 6D4yƃ|qS0+>0Ai/NqLg`9;y ZCdF0waaƧ'qg9<ܬA)Z^I4 6HG,˗s]*;4 & "2B*=B8"KL{$GPRK RSg$m֗KW 9?fj{|} P 83Bb_Vƒ-FL.; 7nOAڢ-WX)r@E̴HfdZMgn0N2S dXuTC8A7uGJʮeEd9(?Y;c*zg<5;|"K([1Hw{/.m<a9;9`DKɳߎHX;摖U:?R$=m8EHFꣽ㾗J<GA apXb1f.N_@B~I"gAx8w n:<%_" et̥PC64 B"sŗ:/87ϤPT4[;j6 `DdBp< R~ ◢m,VϪhK,y~,uM)pbG6<?K*Lk:vt0*&һfH ?6[Qe{"_5Cu`Fj[L8G 1@܏~]V`c 2߶k_GUhD>utbC} mGa 7!euv9meJtJ)b2( <6-dw Bp-`0?&0$$[@8 \Ϡ໥G+Y"Jt,#eM<ՄB!g/i,5iPK@!Ɔ}%ˋM}|=>uHWXcK{ hb0CBCfAfo5Ɓo(Ά)##š"zzd_:Wa eW&1a1E͘,:1Ϛs;" !שn >ܖ\(%>wV{? C48hڪx{;NOz0lk/I`7>6R֍ 4YCs#WY Nfٯsg:.w {cgwpk_ZFS)7_^yudpO,EWJ p$6 orA})}:h~g@@y.]BaO.8V.-#Y 19;Ȍ.H'@A޿.Ief?P=1 !nyFeB`1o)#'pCZܔ; [k`V:xH4ps?RRx6ꏛrqGD5 +INBw!U 1-8O0oQqK8K"ij6zD^K +L`]'o DTt%zhsA!)0O$Ud%dј3#^[*"ؾ)+s[\jH6wrN3 d_xPn#D??:Pi bK+"(8VJ,6*a r;t7#ױ X~ErYcB>,VHR_v~z/d!~IF)`4.r$փ'vIc&YG\r0H~"gU&o|ȑ_EsO >Cy C3G-pCn@/.QΉFKGYo<;S$|y{W!{VO¨%T9){(˙Hď&C5 X(f&}ކl B h{ujy~*wkttۜIRL$dPvQw,+ϯ2%Gi8̚;u#g[5vXK: &$qܷ #J$ZEjL F("ǮhU 2 ؔKjkQ>-:v" ; l=`07 h|p0~܈aJMX9M[ 4'rG̞3e]Sk)˹qe%  ?ՠYbS9!xCb)HbmzUEC6\5T}s oW%~i|S^D~K\ΫB^$H(ia7Ԉa%i%$[DAڠb|ާŁ- S(BCRy{f^={^e:s֘mLf6ǀnK\?^OQ;1 kׇN$E:|8A;%6lr&ZBgf&xؽib?∧4opa(?Wx9Fn@@(L|Bx{VRB! :j+>\Dqjk?8sXܥ =1r 9D}(jD !܊*|fT *,HS9H6}37'-鏙 õW΅+?% 9S#rdާxRس!J1?oG@b gtbu lV/s C?=1P: ?S$(Fw{QFS]3yLJ4+1׉G&}g/Ejͦ\֮ao;=&ڀ3,Yo2їН]yH?ފ|{S5ItO"vIBA[P@Hܪh[Od[A,U-aƬ,B7m)Re(&]-Z"G낦 *qm w3u8$.蹊)<6zP\wPt-WLOK<_ɚ ΐ۱,uDݓgFf)TuK38Yn9fŜ$&(~eY_n{L4#2\< pW4l(}]{B3\NfJh;ȓc\pK~ACRD9m_iXaSPWoѼ1qYS_UHb]Aq (̢ 꽷v#/l;Am_ԣ'(0L fCaƖQ}Ko( DY@?[֔0d  e.S_~_3 X1 mĝfڼ%&;?rܿ>rHb` 74,Vu&H"zqҾa_ qߚu<[~'Үoj [^D nbY☠RQϩsaѭ'VL D dx`cN#˪A-|XŶSc4 :M<Ul4z<(":ӰI`ɬj~7T|*Pmk,GVl`J$Is7LWʸXM}ДKFҁ PJ8ȣ7:dM(jqb{Nj)GcsΨ7L%Dn0[sfp⾅ͬVm> iI) W=lE&ܵb $O2Zr?JzkQL1ZT ҝv=B,@\熷TԾH-rnJoʳZF5]<<Sn7qs8`h!ו=J65MhUĊ{tڰ}N?(>&aY` Uޠc':s9j */BuDl_\)׿9~Y g}|n`ݑshS dQg3L,ɩ5_g )+W/:0yEz<x_MLa^ c/6Ԑ|ij]cĆ'+8s&*#<@W?x8Q;ių<ô~A U42=q[{R4? c`E),C+y",~Z 1le\,q*e*a^aJ %F`hcYX>b*a>P1j-gg4D4m;j-L\ 7=F'G J0V⻯;4׼ jG\n@DQytؤ@eьB9VaM2OHQu #,{ݵe|4x^ a*O̡&܈DLf{vɤ(CoʃYSV[%Kho0a{ϮB'ѩ4M(ÛkTlZJr#)`N H)4F>1|1{Ht:>ߓᰲ6ND-NR%_I0_$tAUk rӶF7CYiFhQ^A0~c_>cSOl+ЩF/5 T2n5d~q|466.p7 h +tuUM^>xlvP2rY^g+,C CD71@KC97ex#]%(QfW+@B)V =*s |flqߚ; $yLT<#e `K^Pi ,}nݘЁrnSRԲ,rqc"< (-J b0ٗ Wغ@JS9'(^ U2.Yoq/1x1_ݿ &_DC\Au]1<6Zm>`x1\#B f傘wfV9>FQAlb'[BC+i Շ(Т¦)B2'xaY#rlJU/t|9ыt gמr2ό$~ E⇟=M,9Wj;X@|!AzySPV6`g?Qi'|#뽞w)r>Κh/2%% d`Dj9R\t /[#.^u![.dwěvv{> o9ϥ !|%1W mj1"hզ(ʆ 0}(U>)wN.ɊPUn~Ư@A|'5ɬU 4|%QW_ڗ(D.p翉s$ ؆ErWY$l]_`Q'0Ǻ@ i^u:S BlhqW'`/Ed91,p)V>ӕ:H o&BSP^=F${r.-5 vgF aϚ]'Էaఝ|JQć*gdZf_sJ|.QJo˺ꐒ:lf v'GނЋ]l)3D8,oR?"VnE}I@@}G7V/ov:܆RZ$%LLEO\ SʻGYXK$%hY !8sGh 0T">(82iCoKMR /Qiɭ,~s8uN7l=l"^ӈo 14Js`}T~ <\0)SE 6m wЁsr d{C]ʐF|J۸w/O1s͐Y'ON09IØJd+ZIP{j}5x+4=ksAD?< ~Yk=6tt8 UiUNwt0üW)2\PNV3`Smsk:HOUH>TluΪpXd%lԩ<4cJBe^qp>lfo5T|@O2-v-2-+c/H3ŒM /륩S]ZhX"M?79'ojz,]+CKx';ś Y/??n4Od'q |8sՍZ.)2o2/l6vB<`qć]k嵫@`'nMؙWdpXq0?{iɲ('P؟q>VV\jEduCbjj=i-۲y9zzkgy *U\_~ء n/:8+N"b_80 (>%ێ l^NQF'iW8xc9N @0p?ȣ_; o؃ФCޠXr+M3X:2]k&\;{{ ooO X(Xgr[%$3OȦ?MQNNKkGN)x>|YhWpa>{65G\eNbc:kBXڒUk wW}zEdZb=ozx hfAN-9@=*z.ڒ8vPUNĜ_?4ӗވQ ƻ+d Do]AUWcKjGlRΰg'de!!0ܕ5Fe1X?ɋ|tIiN ^xŕuƗB@-HDXH-W@Ц!ɂYq2%E܉ j.yF#K֤˟Y`H+JɃj`F*gț_mEGeŪ2b6~ \ʟw?eG5.dNa*ч3ZALXTI$|)DWflW&Q(cSrne^~k@jt7؉g 볢+'A}p#(Eg"&5SbdS1 bT 'b%UQCbէ?iK=;[(,>{}Sti ܑ짋0²7, yVDZkV~"c07r W Us§Z+gh*73!Nćƭ7wbE*RأY&odL#Ǎ,6wf5Z#K2P'MzOU ni1:~PHij]"7pYC^$ ;;,0inmͧ\9_X^s_)),0n=,Ϥ֔fa r.*-1,6W9 Jnc6݆h`E?Ie,-niCtXVY ^$GZ B( w²}Ox~ymRQ|Ppq_0Һ+j؝/Jnj ߥar׊7M"T6v}(aa&vIiZ~I&[!ݯ]geiBLI"ʉV:HjF4U;Ws Q,YpQ)qST?nX=ANoCt[@y `L=ML oP6`{3|NEI땝.a9=LpSS9{, v.+gY 5ݣ 8(A޴ c Jm˰xKg_"_%fԴuB9򼴪b Gh큅= d;vUycdRzX'SnFcҫ,_nHQVPr:LDA>R`V㺀s8FIMhFy'С`͑ t= MPp6a:c4m#w:̆mHzG8•/~N?x=8cLMD> z%`0:Ot%_4S7aF<ϱ0ɐZ<}9c10VSٍ7G'IE~ϸ}0s號o,Yb7Ըf7_ 3ZFIz&0\o-+b6HR[,z+E;LhO{я@TRԞ;D_ l L6pъavvQ4!r~7L{\xU#Ä}'4T2l`½h ?ཚzRtY ګ]|–G&K m'd9L9nH })j ώ,wF\ܜ"4o^sv5c~GndyXcwĎeAg;$D6Y|u+IW[OIPQ&4DKچdsmC ۠ e4F(Ɨp S,4i4aOeƟlw. m)bKkR)Ds 516C%%V:g-eRo0XrP6V׍j߈QGTn`b(8.qau_sw22Oe/ nWbEJvCۋdm2#W~xbWA%#&Stڏ=lKi->fAyAu5ZCQЧE'uqӹ}Y?U)ߘ, j g)ԳZNqrz@5^87 >* >.UZwKX R ՞m+l\/x6ebޤ{5]^`5eݍ!9T6uRۿkm L?7D܇YG$)jyNVu@pI(}w؇8lnp];̲j>:԰)Ɗ9OwAvZ_r m?ߐhԞqvt·1iqA2e̍Zйj;kqsYAPuu-߳&,rWYBd5˟H=cBc&Bx'R/ F<6  fO fE`cm=.B0T5*pFOa9 !>&,o:"KeGX>[2ޔݯDvGkz)(B$3 ki5mh al itT/uJPª5$e>>bpYuL )z '&sA<71(c;֜\abX:0VӉL0䮏utt<&i3G3e 3Ow~8@@MOՌfh섊Xw[HFwZ) Q 5MhsvgGcN6 oP~kwu)C[e8K7r` z8掘4ʣv87Oz2 nn *x_t ZK:/]t\@ӃI#!}oe20[N$l=x2(P.4l%]KE}\G sݔRɾvfڈeS<,4>X.Jxv}?k% @%~4( ozmL4:7& ob{-9:HvGn@_m[Ò. 9裒 AzMT[& dLO֟K¦)u%[]mQ]9Zz0KSդLJCz釀>e N<` QD04)2H70׌iHMj2I{9ejWhE}0'|.hGaԑǐ|'*p8M ^;G◘@ 3[׊lt8_MX*fw*,-ff}+97bm RJWR}º_,+22e!$vcu}*{J)6ۘ ey#;Im._.Ƒ5' v(^ÝÁ`EP g B1- G~R?NN:Txngd4[Sy&vC/igqψ_oX_ZT=!6TK ڐOBnC{&q5U{ k O+Ơ7 aL#Px@ݲ Fy)}6+\Uo#43K.g~>51\9=PK2?ƾu1ZvɼܟG.:ߠO_, 5 ]U(#0_U" ɀ#1Sӏ$ +YJȢvXE ֻ+ z !Gz9`2l:Euʠ.2۶NDtR,bXM oΌPV4NT#'}d9t!jOm*ۭ,6ꜹ1Hл8,BѺ(cẓm?g,HXes]PLE]n>2~{͏)6A%;qxI4jهe θH'ys ʹZ%2F Ǒy3cu<-=Bqi=tFL,+x0EXrCfJ3?l1e}},siBt:ާ t3j׸)%6zM`-ٝ"sTceEPuIWzE/]b~x?955X.0DH稥07Q̄~(4ICbAi,Iz+՘ 7Ì;*GqR-ʳH'-*fFo`aP" bEł5/ W!m YFB¬ՖVn[{w*(Bwjk"i# Ơ%kC˧Ι'մD$Cxa&tQTGYl wJMn;XJa-n- [,al0QHX3kQyM;1p5ML=㤥h@޺펫-'͔!$V-+JeU^/TU#d*k.[әgN.j6)qOSx4*މKwu&I^}3" M쎡S֟S{_ QwDe[)Zk/q1qhȀN姟JTP+>:+UX'ϟ?gsE>=aVQ{0'!Fw}C~`¬QhH[-f eh##mvA~{s}gI*"2N*1j<' >0aZWct<0cX+I,eӜ] zF8ilzjGYzC d`r>iމ~X`r,㼝 `R /\"sZ6o60{:"Dw:zyޫ%?- A>VZVjvI!X[m-=5Y,?e3p9ypN'Gh4-i&ڻ5"aNJJ/w|2,HXg:/ ⇻ Š.P{}ؒFߕ5d[2L-Y-pNC^<` f!1Q[_i: \5IɝHpuaI}3*iGd"P=P_f n}5痫6#~Ǧq;qʪ̠3B]hFiUn 8-w(nu˻\|yW^Ǣ;8pv87@0±oI"2T-=u#JgkDLqS*;[ʲ ؏0ymO*]d+W%o"+&j LӲ?{#S<%~6,`#%L$ hsU>:14 1óTXv3_S2G1%>p~7AS[HrbeE9loR']F=P<0y&C6/ޡ*7n=nWGST;c?D,8+IAc=>[o^pLa|5C_iٔSbTE ?ӢBmn+"[D9lΤ`}JG@SѥCE /A63i|*C5pN6s* L^OTojB/^Bg۽5CXs^UjJ0*a8y W|-<֏/âuti($[c׃wRnâz ?"Վltcrt 5b םCIs#Wi*k\5) F>÷nHS7:eVԋoDU6煷LUkWgF7]S:P EKtpQ4%Й"&cMԒ0Ot߼97?yE"d9q%/ѿd-oO,` ?S#(du6Pjj#0 >BCnX\'l:`\>n٩6y KXBtr./7Ny]JΝ{koPUB]D.jr!FM7u%K86FY8?):Nfzy1oD.OɲBg|dz"NڐyP YA ܻSo~;mAy(B'3;t$';|ǷX},4$o;ׇ`VCUulMl!S @&\"1)Vʂ-Y=ͷR툖6@U 8pzzj:,Nc}ŇoSΠG(FP"y`;J%iW5jӛWz+&) {(5ea_mrUUę\(aLUZ4 ^` _I-5 rR̍;rɍR aZ .9Ѵ@hZxIW7͊ʐ *I57sb x.$T m${Z[zi~Z|]ah>nQK dc`B`HG9ĭ[,-N뻨I7gXa7>μkq_,r>Qr<0rdv~`.ZR"!]WKӵƗ)ۭR2B~Ng5T@oܤȬ x[?[| }T! 7 5]VKf^+Y3#TQ42=EEPayӔY "Cu@=Jڙ!7^笿= H֝8FyAܬd/U2ݩ/URK7jfǑ]UY:Ϥ[ήA'KcO0=`q\pZMqFaS-Q::YUOo}k8up"g$t\cw_| 9 5 <_A!Ʃ+IAiTEǻ>̔{eM+_ʙ P$&l/4Uxe6{xd`f~󌷌LڮZTT g:Tz %+E V(jn?}C1`L%&T'j:T~p`2g&x$O_P'0h[CtľƏHA^&CIFgnޅuK7۠X҉-{ŷlq+Z2-Ϳ4kڋK/,xӁrp!5p޿@NeYRn{Pa{Ey=0&#;w%vݚZzk܋Ǯ]wI V⭻TT.'~e:ŎdǢsԞ:BƏ\>ewA'Wxױ ;xkulpy%^uMNf*;Hf:hqT.8Q&U _zs#!u R:}[h?kx_UI%ewצonaT' Mɒܠ@2YsH)R_ Qj$Hf¡CT92DƱR!-(X?5$gDXoy6.J[3↑vQɀCB.fV)oe$BΪ-Z*\,$HCc'D"b=gcSdEnʗBXFOlm.n |Dx+@OrZ-KĭQ-m_:D2v˯'a.P䮒+uhF9 |/}vc3|hZ+*E5 DK?Afiꈀ؄Clkb-r~mZB;Q'V$(@BtТ6 j4̹wLZtЊgWxksbK|1H@T )귫82YU01gpQpdec.DIT.~CB. TISz5:*s ̳9:Ҡ'*֜$|?\)Bgc]h 1>ߞ9-; zU }I g/aFkonGhDKԇH[!}(<(dQUNi"XblJv.g+5uN+zZx7%@ۮS2ѡ!fY39vŝ%DdX0Kr?&>1݆Ee`Ovzm+ގJbelT.^( u7a[02VISQl|SZF1jK(#ɐOit\Q6L*f{La^@z7 x'}.aN/U:>7vT}w^|*KB]6S쟿&>fe<: ,iΕa_3|}Ե#Y,߹NJDH]>!v٣C߯sOT9% Fi2) HPUnH;)PG=b;Okuؑ@/\BJQB6ruc82/_U-A&'^ú K#jòp${&V`r,(~Q6&x]x.Q0-SsrMIgH\3~XN# 0!|T=r)7=_D8a;o^!?&#}r›K$ޘ0e9kt\]x{L8@POg<5.3#o9yailrr{Z5c{Nҫn(${ϧ9"Ԯ;5Nr!q⏙]K#cQv]NwQz?R#BǛY?, @̪J~_I0>v(쓄Нm&&˼ʙ'ly)cǼn } 6y) eg::qx@fhch .<11n1hl`2z-Q>Z?_9}> ?Xm6q&]Sے-3oXUI) f|6 UeHߧ4O4T=mU]ݢYݘG1)M|y8-F:"H)d#x.gmFxwۙ )c{?@҇.:I@yI)șDXSEOqWpyD?"'vygid'vͪ yC*7)sB)@.nTm\fj?#nm$rq<<`4~ ><[;femw;Dl>% yg\"-@' ;IipF۽:~؛Пʸc{Z Lk"'ڤ+al)D8 ,AMq,no_[&k$U">fc$%6VS HuB$e|hB|jĦNK{IJUslY VKe?𕇫j9,v}%EAO~ߝv $)[%io"|_ 7}ը9"߬ya]4:&TA6k끩|)L C~MCӛ81^' ӨꒃR7J -,R{JNa߈f9lfpuo1=diנKNUL@b5\sA!>)~ܵrMlbȬ7!oG4k_ۖ]c--$ rdKc8+[ַêD#0Er "V͛m.\W ,Ww2bmIs& dbTlqDgBz~-N|^XASmsƽ9Jc jk GRU Ȝ)2LӘ$tN}kn& jp[wWeJˍMqR${7G5-\5[dkVDsbG]S.t]:ڹM2027#f2_u1aoA!P/6Ōgͽh>}L 3 /BKYgiu:,tk/n;~)qe sr!t%1b3{SoY6ڽ~52S__sLsqlVr"y^ŭVo盎7Y%VL2%|)XW;j=`Ѣ\ 2檰M>c ųLm'de-逰)$?dhWufqmM~ a|c1@os?yDbOcBюА,oB&dHXOF`QωqPj/aވ"kO\XmMYOxcw_/ 2 VM]#.^YJA+@O\T%88Kd\qNhsG Iė"bٍgz:UCwR 'PE#u7"',h,#8d}p淒q'Wr{g.} ȼ*nn\{8̍QE Ev7裴kk/p۫Y ܩO,`qJO~o]AK@*R9!u^wj6`)t;% )|Gȴ:~`{b?;C4>Ci&\pHMRbvy֬Jt-o^;JlM4ĜBZαHW ϣ@!l-e;l: j*DvX뫓x^GJ%|zc6Zv8IdV_c!:JD?ʒk|)$!nhUFUMc"<%|Faiɱ vᙜeSZd{4pO3y8N!H)EetaRځo6`fԙJ6 $=a4)ˈi%*:I\*g(c`JZCɄA fZ>m7"z5@HDg@dߑS1=J ZPb&s Y T,Rnb(sEՠ922մ S+հ_@8tˣEΫiʳ|pc(§-r2+v;զ(717Fa &Ne[N9Yh= jDFT.чW_Nd؝vī=mK28 <`Iy'ˣ{/cy'"oꌩtP[ԕh(Blm/&gZ+Piz(ռNX `ʴ=Zt=W["j:O3v.sU}4;b(CC: Tlݬ/嫥 Vc9"2 i C%%N {L3MLLȞcV.j€怖J0b]GHK 2Bl=pi Kw#+QZ0Dh:"}gn nE v%(5 ް-PӆHlG*X櫩jdou+`ifR6Kܙ䤶yZf1LOw&[x-z#hk)iqm:2q,2Ą#G ͖arMwl@Ve8Z`D޸& 9`0] EIT5虓j͙ 0ȽVc|z>d06Ic9C{9&xt1rG'3Hbg?;.V-g)(ЀBnQ<1nv=}϶a3(gJ_s8õ| /@H/Q?αV*E]]a`3)^%y4fԠ+N1A#foC\\/ NLl X_{cݓY GnB{4)؟Za.a}{D(H,Annr]X|q.DO?2αcu ̑sw+j,&+ k.Biq%ɠr#J.>[eoIDf0޳RBlvNU*.(5i&1ʱ60jdАay^0YRr3шB;հbD'5`7f ҰARBsg3TqnPR-}pq%Ԥ|B]-Ͱɇ$)~cpAW,GY. ,-v`4{PՌ+h6VތfO{wDTXF6%dGΥ>ycGZ Eqs0JiE7gO<0{ᾎ 3)3XG_"ZtGr8 %ӱըfTrC;}5!TԲlZDSam?dM P|]8juR=z'%^mO,K7XԈOI#n BgKnJ? /23gJx{dIa о$/rluƏu~q̱ll96{ тvmUu&玌ȢoU>p>+;CXe`WDn`2CQRJj##v'8m%>qcr5{oQTGp0LP,֔e3=z7^U;׀[0U ׽qv!W 8hv.cGI3SVcDžZfS6'4x>}m 2#UY:-JUq7/Al!ιOi]1wmfK>$-/$I˙A}M1~]auy&HCʶ9h7TxGI ('e׼5_2$32Π.Bt6b BW,:$6x a:q@.biXjI}LDSR0b rlgxz7M @G}XBMLQ+Pռ6]ʱ#kĿ)C.9HqhA\ک'iTL9v;}@=F1!>BxkI^Eh'UC8Iο "VWcڠ g2E?X0W{X2P_h_Je8WُYt$Q ,ʸ>-۵J#P @ aXT40>}TL חDOĐz*{sJfSVޗ8l  ʗlK6 mTrv]pp+y蟝?o;{lwuڃEE8rިm݂Za&)d5>,;li`?bI]\=+“#zG9FVZXϝM.cG6C ̡E_pQ&~+)/ٯT3Į>RCkΪg3ΧjJBeD߻. H}"ƍ7GH o_b &-fu5kLeEč.~=#zbTcT-4i= |G'e54gn@ = d4l_s]nuUvٜI_ lVG,K>r h-n< :}ב ,^@v&uGi& ugI5A!*gmaERLn8S {3lqދ87vrzdp[[DFh<1ҤhQpgosQ{?d9lQi9µnQ<ܖbdPFViTH`m!8>w,+(Gw;a)cߤux6qw7I+cp{7&S)ԧ7q~?Jb#O$\荿1ܪ1. Ok@dITY]NrooiB`fI\zH]z8G[3]t:^buu͒K/v{o RI‘QB ۟w涱0w_Dt5|j 5fXv2x[9@_!~xzn0dN>2~nXqBlUD0]r*əJ׌[VٺF+5rM .A$8G3 gWUger"+[Cˆl҉@ד.lK''} `R;p!C?)ɡC~EkI*/d*MH8ʒqjNPC<=ۚEHn#ZA`&t̺3|gwz45o73>՛^-fN1A\30PLL,[S;,/21!ǜTn EDZo5.4oZZVU\Meу>osT+?yz'Xж;DJ]dxT8F)M43%U;~GF\ܳ&U ~@u&'}Er!R b m z1 BT'G~f|!{BmC=5y|^(ǹBZꊒDz@Ut :g֮'k,둙T7]_ʀCk~h ?|&4'm@׉Ѧ؀ )u(.;+SIzL2s ӭt!̸)&ŒsĚy=gU22RG6Z T^CMAe]TsC]>!@V6~W:6KNsD+*]Fއc Zc[1?SdGV5T{tC.qEBgt߳w8W0SPh0F~4nӜ}.yfmgD~ ,m et+j&EAw%9lwgщ/T|nO5V/x=Tct%lx ==hä3%V ڦ:wc_~L?XN!CoV%Y7 ^zD0#ot rZ +{ ݺ]SAw\0aQR@5}l)l^4(Ԍ'&LS|J'$p~l qכ(Th,#Ib=wSE 6͞n)-v(õ#,&FL9 F"r4"tnɭZ.1.y.cV1"jTJD Z:<~ZYHjﺷ6a03*-]凇xWW:? !RuנAЅki*SQ k^Aª-zv?ϐfQ:Ư&n;c"f2%5+m}`|n\*$cM[|*% K#\ZD wM~JK,/Y5sͮR%:65VHnj7ɌFy /޽RN/lyV'.3 .־t)GjI@5lĞ;MB>w4yʁ =JRR5 @DO ?jGAVIpf6!u:U |M%YŅxi/$k6Ts%Sd@Bv?o U.Ҵpewz)}" j lSA/psIi"U,rOM"7dJPEC8֡!qUk~zr?$dpQo1)azcGDEàׂCס􃑮 ǂ հS(!*t7܉Ex&Pu CI25@/R9gf$+R̐y!ą{ ܇8F6㖣Y N*XK'V|`R!I]r?%Mh/xD 1#VDБ0fOHaQcOyS/tdeL}$c*20_HL _ִRxi *!I7`hġm$tD%sRVK*W_á>3*K̙[3ej_C IsiOۗ? ,J$U\ɯrp@!nvu.e#CۉYNbBB:3ΘЮOm@{CB\˸=æS1yh4̅zvn00%nY"10hmT[cjdܚs<W`z!R -A<&ifn$6Qx ľ::*"Dp#Zї&[|U|Sepo:RX 8 BOU7ӅU)yݜ V6I7 V)!ʔy0YB)TEԤMnb)ą?lQ7jۀqu%I4]1 e|#LέE{uwvoϬnݟnb޼UbPq)!P.mO}z5\$۩n4Tj̫ck j7̃dg8l(^GuN!z +{ Ryj/ @T!M椷:pCӐ^]2O6[ZSNzI#^Ff#e-7n^C9 <| 紸93O>~*C`_{ǖ {ud74Btk|)Bz$N$`U-m%}po3k~GTG}"l%Ώ~^EyZ͘=c-ȸI:W ݜpkc;DZ$==:9f-g IwR:'%ѣh:ۂ aL֎RQ:~e.l5^Ұ lPZO R+yG< }{2 ;D˲ C&6"p|9 :eCN]"AV]::mN 4 ]"Ù&ye?<׀r77Ǝ;*: =A Dj5ƨO9Os߸;ژt.¿vHdյug_t1f%3؏>>NRy~AkU0p‚&ZFcTAbeyEuːHhm80|3fylB< ^?7 xMT;l%_q =&LSe3.VI^ ׻vʨ&ҞD]7Ir' (.tk@Y`J 4ɧDKl$ة1Rn~ Ϙ\_eu\ӷ>[NsB0uUXi_ 1:4Icm *C(r:֬=_Bl@Ϣt ƈS!o{y+KFrPO[^G-H6 t.0Yto"r/&Qp3C^rZ 0G:INQ'+ ? 2_yka!=/¦CZ/3f6TC>۰ҏPk 9JIb DA1XKQL}_#5fNr: ?JGWF\]+ÒDۑHl9 ?]P:gȮB|<*4pҮtu?$lw\sXo w!U tKv^lOcŢa6U?jkrx$"[Crc♃=aC6JbMیlۮGgIxa8ɺx5r(} .\og}$TOѶWiC$&+q7'9Wߊ?e쓱!yӛxK*G14B0ozQ&^KoC7:%Ҡ ѥVR#B낮:IN{.cVO%]Q`)ߦHӭv~94r kI\êg}_cW&M@Q$G̜WBGQglϧ~ϴB&> 0-jT4Fk$O|kUN2]IbE6Xh;pogu<᚜ NE0o*^:0(1@ZbcQvLpG')`D lp Qȶ=f3n[/驎M cDP`Hܤpʥh',)-N9oX{vRts~ź xiQ$ƙwZK@6;?ݦ_,D_PJ͵i"|nN?UfLpR vfK";SBu@DҤEْ[g]_xUe^o'ח;]qut!JzbyM:[,d~:nC7fRCEPNܰdx/|ļ.*`v 5 ͒pN^nM,_ʿ;| FıIǽBv'mR, 2yYIvW-whY~0:5?1 r]|B(yHjpԨH~?Jç".- i@[)L*J;\?M^nvN=Ai,}eB 3S Kr pGW6c${YG|vIP@MQηuw ,Q IfM%T)5 ox[:4Y)耦{oeBSe!)lK˫(,b+wl΃v뷊QTE -'vaߔ |CrlFZodQb&_l\ TvMTw[q 0_ª=Fyw E)txyLA*|%_ծdP!:2_nI-h Lvc.FhUm!K@:"{I`s+7bIbE&$0\=jrvL9oH=f9Gwأt r| LB?#Lq!kCUo%xrƎj.!pѣ*ǖ #΍+׉8etY^'H08D ẟU۱ءXVYט׸aK'lg9dM?DSv"Ř޵I]A$g[̓Gz9z::XVvLIƪbOuߤ_Z'w Au|Xb=KŃ78ݲrglV~<>CF{>B%U(}Ԑ GOxDmTMgA@9dw:ӞU( a^*(2]=4?ĘS7],W,塶kLOAIX`g9j|΋+=b.]i7c+J-z{D%{ 'Cl3c suR"!(pi>9sژ(e9) ##+EGY2\^zlI9  M__#PgxZxzBE* {zhJN d0u4ޗķf4Y[}vG'06reL2R;ϏP]hycdP̅ }eϘI;IhGeiPϚw9&|dVܢ􎖚{m#U*@Nl 8w0\yX,V&kW*iyv(,D{ 'csYmTؖ$\!x 샳!G Bi<|QqdgIM.])ìna&i⧹b'Fm[۸+> deM8st (ԋ_YM]34ea)m҈uv|sN BGDp%;I8D~`R~0ϓ1Y]G98&,eR>\Eyo&WLkGP4,kL; r"!=HpSR +r0$O ~ϋ6iْЉumxr+R>0[@A \DT'9G?O\eGߟd|K`:H=LN?nL@tf@:2 =REO "G^'FdM(1Z/yQRnK\pKMvH$,.;Ѯq(-_NV2",8=pGJ%6p $ 7g+T1ߌ{;r7,g2gq,h#"Ċ>3$#.EgZj+rd3QifmxiZ` UeJꅰ@ƎpN Xʷ{g~)qW$us`f{\=vx q;!]cFrY{=VJ?5~Y;AqvNE_6J{ŗi'BcWnY=ƪ)4~*y9 E^F$g`v6tBBdrG &8P+̝Lw{r[*,p}Qk;'ij0hiǝͮQ\U7A˹`}ޕv H2(ca |!/4 4TS@C.m8Wh QUE/l6׵@uZ6Yh)׭)#wLXoog߷f&K^ 4aЃ$ oг H)Rؠғ~iq&P-6<䐋ЌcRHI$Rf&.0o^ 1FY?%  L35if'Q{vQ&OqqG٬ VYu5|4v^ SozvUeβvT SZZ)S91ze&X^u4u/h0@(I>Qii9^N@ _+PoAv^AuR{veLv >lWy. n|=w~Mޞ&VkzGL,Ǎ R?E! \.o2 2}8>'fwG2ò|ˁm,OeڲP&4b[ B6jڙL *3Yױ.~v2l  x;J?9ȀFrIQz \]L6#h菞XUbՀڭz@=v)yKfM~T!'LM[M튳>zz;Уa7E=6vV:bOxz:Agl Mvv_ʑ}sbbmQ*A d{ Hd*нK:qoO $AdíoA@e:oW.8揇ol4Mkzr0:5F0`MF>oB@JwFS[3v?:l<ʩKJGykɡF#470!P͐G` X&AbI|jh^GrfLڼr9pbk" CEo鶇\ʆmR.㮓T1-@ZB+/}Ѡ_XYE6~jlh_rvO I:j3@%g9c5)wJZ i۔W&#%7Ǽ1-yь-(TǓO)3MxŹt37;8Hh9C+}X::Qf#00`3 =da3d 22BR^-(%N5w _i.N~bkRre#n*Ibso] 8cQGk B*_[Th=$\@@C#`"]VM$O Ulw_#{J z1cB:ҽdH.l$zyCsIڪK<2HB"w=zא#tdmF}j U9wY'P'mՍ GT\FQMcWvU`]Cw[ ܞni#j~!p.+t\+T0(Z=-Y@/1.oÇT#_&1IyBXͣ(,1ޏdވq*-Wo+6!}P|Z2AՇ3hJ6'6qB-z]o;j=qSr<*G<&tJW*c/!o{xD tpWr;mN#@^k֞zCb6ӮE$jZKWz"!Y3 x#:6%㪑#.R4d~5|N5uc#_~dPEFq8yd2~ '0"s=g9TT#At<C XMM=5&S9Etέhaϸw%KD3OB#vG'՞>۩`[>|7@q.@43};pBv+kwG"V3RBaD%F#9Dl_ 1K3c88w"iʒ9Q.yۜqP xM/eX*+XɦWٙߛ9η|ֈE$ {^?U.zE`wE5/1PrU8:n 21,u24~xt;rYPxnXJX%FkEb[o"V\R&cS`c8ZzgiI'4>P3ʏa3Mh\@zXem0Hz@>:/W J-)G6A? .+ǠD)ҧERXU'5d??;‚8r?./ W1ũ"T6qyIAh ,1+LQV'P@?=v  ѫ&чDb9.9]{'J5|v(ט-+|S(PBBZ4R{b(Gοث* ɴSկb_2x{@q0EU Ke?wn+ g/r^6uA&KLTg! ]cgCԼ\pXƳ3r.㎔-!3C 1(`;[WPxwi21cʴnPK($ ,^(sHpI<KxEϨSYI!yu3+.[fO: V4Fq/3w> M_,WzWn9~6ZZׁ%iN VJgIԹ^ BKTt'^;Qe(9б#ya'HABzyN4 K^3URƶƣ̟[-g)ԌdUoѨZ1-J-m5 H$j Wx0//*|"1ER&cwے(0ԳY o\+[ pV]J!Vn&y5a9UՂKh%7y/A])oFV+ KO(A8.U `<jrVN;p2܈M_;^nkL&Id?`fUāLjf5?#@u\l2r-B%1(=)W:tͨ܍ `+ͧAKaS,Eޫ28ΤX" -Q񨔏NE =sBvBOzjHكS+]c7@՗bɘ j~n?W^awKN T!w~hj+Nt*1,DŷwꘈO(s)oJw(cbfK|xϏɳյ{UQf (ح-v $-kn?i8mF9M$\PE*Nv㵛jV^|B_K&R!˫%? VMA&HRkC^$,2E6$m(Zjlgq\Vw2k02’ȠLoHMNԽYj]abI鿞rCo>¬ :IQ^EA TLݮUI8:90bC5?_\?7 Ys}`3NuÞK[oIHnXWgh ⒙$CbFZü֋.ژ;{bdM)Q\uG*ê^#Y~~DCd ecV =?/j†L>/bBQ,QD9pP(Q6 @݃wj'__<4%mma\3_ CR%u.2z]+Rx7 h0>>ٴrfI>Yj8RCv$GMd~ۉ !HAYFBNȍ} {gα$N2Id C5ራKv.|X @,Yw]-hوк 6% |~Xov<px? λF~=Vd\}L^淃` OK,Nz4$b/;] +_"ĉ=<Y4uVҋb E$T8qX|6CY}nF*[uNýQ}^V~^VTT,{kvS搝E 5-20Oy9Dґ “9{kL)P濌A@w'P/0R] eθR3[ۡw x҉we$O'$2.xSE=Cn`GԯHߏoQODډJrާ/ж˘ac^vPUyGGPQc`˧Ѝ6jׁ*KTyPg>fjB gj%Є·Y }(3g;Z2noI?a)?q8hu)^&> E%)?S,||@"ȣveN?I ZXef~V#&]; ')CUI2q pdtz/B7F8vNdB6AsC PG۝O.k@C Z~ M SD{-"HQ([$WaAMOPq anLz:KqMe~.`FR&0}5+S/'Cu_IX&зǏzކP1,K%?>rF'[tx-6rtùZJ^up},5EY&P%e3z0|"+`K{T?AlZpWVwW:Zzn3tNSg|*% jH +|RC:{ex`2I{E#k‚KZ(A\zjLJ?Gi| B;W3!ω{ˆc߅Cc/԰…Z9ݧ9;rRu&V[jqO-½tN`9eD]>_"cy)! =LAU ޻~^9I:2^|&?|=t~Dg6~\=h&w^b|+˜my >g2z:q ޳tС3(;ûrۀ "Dž<'#9 3(Z;J``&O]SLjstۚ\ňHI s{,oAtZxfVW#į?cLK,\ʡv.ڑ6a**AY3krC4?-vJ.Ǩ\jn` ћP5Ԅrp+vR@T?Ժ gFڪ΂Mjq-=~&numw-2`E0 %5pbaPs0ɔlCm梒49KŐr3ƈ]hlX8[+T1y8j.ٌ"g@j2ok~Tb)pl)~M;j [Z{J!KQGAd:~ `]ԌNW=N}$ۨ=ܘUHY_~~xkiHX@w;7{nn3=`bbf&`l#,Y;*hjM%cem#DNkMouiص;Zϲ薕6$ʠYu-J4~RK ?X심͇l+I7:hlc_@8 :}ybq;༱ (>7Fs_V]9U7p¿Ì5NA.p&^WLSq"kܔ50a?U%e*#qoL֮xhn#f3V}Ju|ghK0?hNəp(=UW 4+y-jzRf@R :H 8>(!Ho%mBX>t"x|uwIOHX 0IʸǘֺR !4;;)mԄLpGBS#ZQ޾aLKJr%gG *TY@is/SN2ڱͼl~`aZ6ym*K2†x=t3ȫO@͉ư-ty8{޺m S7(S,*,kG5 n1m55 x+ UAIکKxٚTQۓ#ʫ/2a42G^S̆dx튒S$#]mԑ3 Ms3ԋ?ylr;mz zUn "='6FM` ӵp>a,[CA1+ *11+\-NJ•|5|5oi3#i7|'>#Z%L쀁gJDI8!T[σ\,i, ]k0fi")_WI6X"GˈoDAƏVG@W7rvE]Ϩ|LK`XYENyL^*PԤP^|o\ؽ \b*!mgaEa wO˦9a B5uY$ NeC5(' u/ᔴkQ|cE]*`p+h0 VvHmD;.8yy13K)1d)!A'䂙q_nDbЅR::X[87We]7{o@~Q6J]!-6`&}f&6 6cP T\!|LR!˵ddcsv9hBK.<]b1,SND.9ro9t5>B/іKWP|'U׊8#6ڰڀ]ߡ>j: ŏv2`:v͏yy`aSE- FZhOT1Y']H^.=36m- "#qYOD.^y#T#V/[i Ɂ睑mme1HQw{s$QHJ{m4.DE >oHNjU' oRzM0&;X"ow)-0^udFxÁbs-XR=N3"w> ~-'\C³֤Ϩc!~UU\Ylli:e |Vx/%Qbdz*l&<"̍!4%׎3`cd0MGt}IC1|)MWR qRz6x܀Z7ȇ 4:|eDtBLH*ܰ}Z1[Lvov%ZSGЅ9'JpS(6Dk6 @8 @` 'bgBFv.rXX#& SS!gt=k >9ga$re$9AkoE{OjP;r.=?Ҝ&Av:H|IXbuKk5l]jQtO܏:;}p*M=; =$e O[C<0̇qdj+]SꙉG]xd bv.1jEދdm~P*="E\|RlFh]AbkRNVE#yP{-QxW3w(d XAP`%^Q{FaWx\ĉ?7J&5dPJw͹و/5 G|)3+ie?C(>i"ygaD6`Q=a ;*K|ZhfTU'YwQ[M5/mqqՀTЁ %# dA'E[1lDVkk4 B {7 ,RVa4AA*-/+DgG.o} gĆ9 ӎ~(:Fٲ*ŶJۼTgU%$ U!̒*er;XnA2_c_!@ip@@굁>e~> <[TwROۖ\dGZ%ʳ`?F.[nIImAnh{A#,@ 5IPe5+Tvω,H`:{qf\~AK}G (0VBvON,xxt{8v1`kFwǍybh;[kU=k8Kl,P#z0Ÿ\K~(@l6XCf7c3E))6HMkY HX1b*TQc/涯UTbyŸGKFwtMhh6roezu>b=~ͭo"G].k1)x;hzЍɫ?Ka1a-ϘWF% UADI%c05/u\qV:-M"sMujL_5( =,(V5%Bv}xƪ 7cdpH uS3.h<˙R!w,%̃D QٔH ;ƍb]BO X=-h z?tԗN]}&jq6’3 ,'r[9jzU_`O'w&Cwe#L"uK/Y4u=<^~bxfпlPjKl&t+r#@ vӮ0+} ,aLa؀$ P%8NTo^ ;E{L3/w!cDGNąn'^8AeevZC\G\FYN aNEA`ғ ]k5ȉ ɂ#E=UɚW%+ELf̂:X83y"6z> u8 <.ßLE<$PAQ ƂڟS3r4('nm8*2vNtĤCX#܆ݣ ЋMx BWVy-chxE}W$9f0Gfܶm2؄{`@ 3 $rj$J-|-vB :UQ\e"Z0rFf0e=^oSDT@M 91C{$%;t?/u<&CVږ 4'OFN~_:€,D|O5]z:5uhނzFvဌO`5ÙӇ~0G" ?+}pAT|Ge"1,UTNgԩAF~Y`AfFRo:m&AKAjNF| k6gEd?~AͳVC?wbOrwzpv-@aeAI 1+o^@zYX@EiD53ilZ^ưz ܻ`{pi,7_,K! D'!F8>)C|èňGuK ͢R@bĿS2,~#Vᗼ}=Y/FH?On`&8h K"3dw4p` ݎ⡇J2{El'iez`YPKw|*U*>0˄j01SteVldB밊e?p@Tm~Mzњꡊ0$ew) iyBCH27'v(s BB WjK 1 KdR\J I8żߎ9 Ow/.0< kt+P4⠊Zv8]v;fNp>a'L i:}N iG4rLBT_#K& ^.0-oָ 90^m ^@QBHv2gq֘_-+HșLO$|7؟.P3\_"˃N j5["\v }DK;֠7>v VK?RtO X3-Xt={OUr};"Y=rYXa=*k*Y!怬гd|k9LQ *#WcԛkۜH_Ҷo:g)EGMU*c;XaRI'X6Xv}Ȓ(S2UdҖDhf9RR=1E΃j%|1a$ESk1I쵴pl]k-I#-aQGkkj_^+Jbmv^JjfJ|I/}5689`1y%Dmr"'R 3w nkTo%vƨКf[<;L$xDfctLydFHCaEXA.YCH H$b4b%%A/nVhWÌrOB&jLkP+lcy%`BtpOG؋↑7}l'|N &CdHn`"VȽG:f!0C&_YMrgigG:1,\p{\H?WUb,yoYGU3kqQRO, )OMpRܿ.^ATx^ v}x+x4y=| $S)ݼ|jiz?zyDqk%;ctpcZp]!dp/13g:+!pдPātܸbZPXՁo!:S SJbgm-uz罀69'T1I*Ȟ`5K|*`Bm]-?}X\Wlktኮbf aUo:綤k؜^riq_.PLEOc(WueU,}n6:΃2K `8균+omwӒG]!N|.1e_^[ r*ؕ2YŐnZwCiL.N ҧN,nŜ0#O~PeO[@`DF'eC\>D &ípHUܖV:72"M(; ʚ4ǽV٢ GC0LTo6=wk'5 auQxJ[PR3jʆ!eY݇*I\(BIn틟;샙7f56;̤^7.וI%;`nO@* YNo4uʸ:.m1<aKTsЃo#t&ND=$ڛJ JZTA%ڈVO^aE#0k~PnTq"Cz X bI>Fs= ]` _n![44\mfz̀=mn7^o$xIЎ3nϺoYO ܋|ƈ%fq})[& qgBpC*wnosH U+Y5τUɄs/n;'$>iw\}g:6Czy;C|'*AP|-^=F~E7v 3;%+s $ϻ.U%͈СG;Oi\.uƴ~@FZuVxK]2!^dl3vxhu9epߪF6y%!W ԚKNpQGwIЃ{VCs:i$nO5PJ+>|~A$ $hhٶk1mI 3-=2쌳ْnҷ#[w|nNgFakkՐplZE EO 6Z$3^c~ 5 žj5ym:e?q=Ig>24HwyK\ϼ a-Y8?\.՝'zDмx~]x.8 Fio /eDn|‹~ ?A>0F7;iwh`?kfs pwJ*SPw\Fh_># bW,` ;sgwW**B}%2n<"ñ;aI@iXf}}W)aQv̡%\&ғ%Zտ(.'GG)f0#MW=J{M}b[Hedb uV:-E:&B$=zbIK&QXBu<M=JXp/j=&32 dÀ;۶y (#qdLKBe!G϶4z+ƵĄjv˨mj@ͩrT֍`)"ByP&}Fs$3uC<;Tm{`(dy7q*س E Ἥ̄ uje4u^=,FX/dNR=K|Q'}p'̾Eo2Z-B?|z`_Zhvm&?R)V_?ճD Mϥr=PPVSֵ9R9w!AS{5kvq[H?D@7ʤ7aae{h[eHhGU3@-۟0*b ѭuu<@ibѶId s f@92|n>^yuJEձ̨lfC }W[#S&W4/ۙ"͹݂d|,iɌ='NTmCqYC24g -tdY%P1eqriMGhaKma;5:?.zV҆! 5kHRP\Yp0WI2{3CAy8`eT*TӞ&!s6tg}nCa2zS𻮉CI2rKRu@$t;i7ƐzZ O^T6я6[*ɤK6;2Mla#R(JvhK?rM R:%%GPSq=8z_h!R 6_,Z$e8ygoT`?bi‘vBB =uMxWG`>0k|4ޞ6zx(ZJ3[_G} DⓡGLj=>u֔u x]B$vk}Ym!zw0=m68A]OZ$"oD_*8gdګ#0S4"T$cǣ䭓/NDVFZŽK];5웩 SaÒHB^loľ0o$zG[GAa{ ud(l } 2_NƢV88c7's%nӋn营,i"igjG9 r55SlFpq{.jlƵީd+7DM']:m[h%6.2G^CA Z3 )l#? ъT\`jp9|;NQra{}Ju#PA{ D+I=s93)nBtm-5\"Me2`/Z ֽRyC/vG$V5- \,OaȥʫMSM.m!fpOZ%r3]&)AhTK/=MƂYi=oٞ/`rX,ngrDAwGzWMQ|//ۈ~~Xg3AE2+uĊ *Q=AqR_d}'S'~B*}=>;8&?ܶL,9b֜>\k3<†Uh+CijK ÊM=2Sڭ#7D,B{SvP!V}TF@zS`i/.e}p`U`aA(#EW{tǔ0߳]H#ǘ\ĢAy.a^y4 b^H ex"xPRT|-m,G_\(s2n`^PJx[ML=QA} <@У`w=r7tSw[῵ʢn/ѹ&VuLfF&Tt ;ꅬ(D0$ama !LؙLIGUo{_3VXzom-snG92sҒ#g W.Q4ecXJN5>:_D`۵^XTٌ֗!wɭ ? Շ1IR2EגsT(p&aŃ!r4}jLOlCؼ&.Ց{l6F-2z82gJ@q~]ClYҰ#߁Z8E!u9 2ZxrwQЋcy7h: m* aa<+PIN6& eD ܝb}n A\j6𤲭m쾲볫Azt>*RJ_ Pi'!  2uZ.PoCR7&=vtEw3y~RlRA}lI2-؞jۋų8 uP,빭|t2dOxB6d}9Zx4xfUMݟSŶWub&/UBhb!Ӹ8ߵ^5ȢۧFQ:1YٶlU>bSE}imr)17I`86U,ZֹQ3&<L[z{HYW4~$[)EBzʋ+΃P[}yyMjwx?I/&O 쎋Xo?k.\4XsH7"Rw>0݆ѠМ~2#(5I{,-uoJ+q0gѢ0wϡo(ы)\c|/ gM7WԾS&^ ʴ*Qtt,%8K*0׈ADx5ЄP# X.]؎f9KtWj*R-_ *#iM Fôh-ӧH% s¿gprq?Sk;KFi9xy>8kX( m d]\)\>cuGՎP/#1h zc}9esQ˧/$2fr_4{%Ň !XBD?KC ٳas'ʮ k` Y!ҨrlmWZN]r{ǯW*`g&+,a^g]lw)1WTd[(4 2,Ra%-WO&#P+$-r@BU: ԫwjjOl*NGvD G6~!DRi6].vU>fQ\UjKj+{ZP9Ec$]Xm^嶀B,|mɻXJ?1 S#~& 0hmxd՜DX>Z I8Q*#?YS\$+vx7qvK|c?Vh(Q˥z4{:J/ҫf +ղ-s{#523>HV%V@E#HՙeH,zgCpŢ%Ueg_+4[(%ei~g+BCav[hw:e"x<&Xqn,=5Ū~OC?RA06%fT!0Hv/ ;rZ/㡣Bi'^J#DŴ^>gИLmMַ{_ s%w~,߾E4`4ь|:\Y(rU@(ypB‹i=+̍3 ./B<6۩<"i+MdV޹7Lw:gYZ0707010000030a000081a4000000000000000000000001642603a90000c22c000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko.xz7zXZִF!t/]?Eh=ڜ.+(^GinAuw[-44,wVIĤ-! #9k{ M%u^cv0aڪH z bIſIvmiL-W>;Ç -?p&|ĺyw|:?!1O аוqcU3KH[?`C`"lp "Scj1/+E'rh*C> S[bc6 X-܇V}l,KuS ŧ泤hO$Ϲ﨓^0{2ΓBEJb`a56Q(m3kEOY*Ҵwl/:@n "L8VְR]|H*#.5`o$:KM&LrhM7Q!7sY\Kl̗X>rtZ2)5N l- ^=ڣ mfF"yB` 5mPGc,6Ij0 oh<ghX2**pY.d-fAD>Zk((^@ `]N<КadfM4:M!oK ޹7=L.y) PW崡.I4[F˴<~>nlx@"|mNje|ѿxlQ:iSQMUB] T [fB/tgZiO)p6#OlߊN> (E'U'R鹟JxSyQ (%Y8b /ZEc ܾ @`>wDjUs?(i^Rl^r߭ҦKo &R!^w2lm4,{1#P6 9]#b [D@IԾ [C.OpRJY֕_: ~{JC7\տ Ѷ\xpys)$UE ;ኖvrrzܻ 8Q#PtoskzR&}L~WM`i9=l b-lqHttC2JlumWAJ69ٸE͕161fCaҾHria-f0@/&C mv}g _X~~6OnZ.Ҳvl-xdmK1&>~kE.Pr)W(,x'3j$e;ZQ:2.&4JC>0t W%d+q19zY균6 }Nh%O*:Wl~ QnG;J.5x&fA<*D&!rG埕DC]~ vNidsu=DӠ`t9HQT GLqr1eM~cČ4P_ܕnW:<`Nj;'MU~g4Al(p-&w*Wr,߅y&^_./uMhQ//Ȑ|CW[ǜRt1inĩ omM+֔9Lݵ_+״w !$*Ejj&U:L>xl>]';=Ý, .>;Qh!ekx_a(3nl&,P`㈸S9{Ƹf, =vU0P@:v=ՒPJd|C:mpNFzhg2,WX*g5Dj dKǠ^H*v+@lz Tof*)u!U ,Jod{ͱ$G۔s\!R0 ōd6ʈ0b@-z:,` ;{w|&wgipkiLT,ǚ lIR1-XsA7-p ftE7sx+j_|"MiBj=9s8օXPwF$]$\X>iPfݾ{`S`11"ɜV6#.cAi )8{V[׽Ӵl+*]׾ 9>M#ϨSFi4$MȋlHiC/o@"N <_Y-֨{=1_~}v :dyPTZ9Yc5guueӣ H1A$FξY懽qtyDtz~O#VRm4 aȁCoXW/Ik[ɸTVxNpC1ϫGEU ěΐOP/jwGfv;J5泥ҽƘ*EKpcߴdw B@JQZH @Ž겗 1>yo=2O )"oL{mۓ?iZAfwae8iiOIK^멁dS$UG6㝑 8TR2Jg3;xeK.W{nߣ >%:.;tWͼT7u H't7֚-$l)^/__$PRL dj-GO^=>iq" &.V\ VxfG}$o8ǩ-r/ oa ozM6tyjZ"$b+|-GZrK4ʶa׻I.RVUVŒa8~<ԁL|S;'gfHĈ wsE)4^bwj/띓+>.w`hkI cTtLaeBѣdאM#5%z g8YPw@0Wdw@o=:-6Għ Xt A(Dm5CT7>8,p[vC$tm&pȱ4n&ƆO嫈mJT@$` phF<`!~qgn!8 -(ɽwybS4)SN#{Fak16IFqo_b@ȓ":TόHNfCJ"nZTˏ盒$Xi#Z?+fO-Ɔdぱٙ2@d$;eom8VY-Y=#;c mJ"gE6oUBU =0mkݝ+R#*q\ِ+L2f5 y*5[hzA ` upQ'B0nM^@!BkJ{"m}|y OvvoC; ^2sZxD_N0>n@`@ K$C|N[PEG$F-w2i t̖)(oS!-q1ro5(b?3 ̽שm47UM'wGC7) &$y|1+vL1Yt:rT| S=&[cu髧s$_"jT"dbEN.>7*ořGc #{V~l6L=grl~RqamyƸ)#Z]Jf7h+F@W=/Lta{RMg"ֹS>u;Zk(џ/t/mU6Lpni_olmA;HJސ>Eڇ Ue0䬓C֩*U\lۄ8I*$Vt^b^wogrrՑ6yCPc~@}8 8 =Ǒ`fDc6/7C&ts_@^W II |XڗW+x5$@drob ;A^_m=`ge#_YϪ..*Bڀ.jq"k=N[ƀ0~Fϐ.I&i8k&UrOq?أٗq!. cB7$<@'~ NJ D }%`jfe<}`4x}Vrt6\ >DApSL^T DO/ g*c:V!wqEvŃW6ϯbyl6iIi;,6Kh^Z>2r;;DñWxaȍ5}_;MVMR 1>7qW nSk-78AHy6_ލēr& ,s8w=oBuwfl!Lr12gMk ܚ*WԼD Mp#^AY5^Н%^/䖍ҝC83B8C2 Q4_& nWlTIxw=yC.Qu_eP3O7gD^20q>9@Np󚨠RlG [ P.EXFꍋ qvfnjU~$]_錰>$B8R.?d*]c tB2 3#]SX-;X&-3A3,rw.@&38T-, d[դݝZ  ,/TxsOa(vmɮ909?P.if+Fge lK6J+Z.<[d\7sKʼnܦ+gd?2!ɷ9D L_}F>yHa1?<, D2QR=WdW#qZ2H;?(.k(3DH h_7ݏp DE2|V^v}?yspV~X6:Ɇb[Bo UM:oO]x f"Ҩ8ir2gnG VLjlO>,;S5#koԩ(-w` g" Ht*MC w, TVT#^C6중u7፯@{/jN9x`נBGD7i:JjYum70г;,[ǝ Gٽz?U(˦iRW.qK[:yeĥOX7ażp lqב/ء٘.2!%jr.._. l agnOlkK+y!XwEBUkOkO|!˒ +IC);4 Δ0U(UYrDų51Zl 286XN|-eVF$dl->G{vQ:XCMeKƱE.B8RLzڵ[U""t;>!6eaL&BAd3jo`pF/ە\on@h 3BZ"au ԛtn,0eVȐU\+4U3.|Ε(ҼV:;nBe穾 K81V۰d1o6Ty4GH#cℿWmV:$Gr"+Mw=iW,o04[pjPg;Qy7RF@)7TQ mM7!1\-6mgvB]FSoWa\RP?\*Bo7asP=57-؛Nqc[GS<0*!>=² Q|K1bNVL*ͮ k>0oW$_bu dF]jkD0OϽ97>7"6kkLIvlk1n6VClf9A̟B)pfޢ )?ώN䠄bAC  IdtA /Vgk?G#nD #dG׎Lqb&Mm%+{ž殊>/~F׹4E-g"5"D_z,V/!d>fgvG3 "ںw`43yqZgxݑop5i` L?(D@X`]qz(dURxgx:CDsQ7+%NrY(Z9B=&{ꂐ+z mI {l|>^8 !D#ㅡޣ:ƴ\$`z[neYk4qǴh pgA?vuIUy7_M NY?l*>/ǀ+O)Gs߲DWZu]2tPN*{fWb`Yjt ͕0RO AɁfgr+T𤿓F~ksKh%ըjzO ԾJ^#k' ay-] L c7󯨍2OF"PI7!aV.].8"[Lv6B&x9q,K yct4* 8y7-ܲ\g2ǧ0CҏBSҵ)؍De{vȾ "UmdE'R'bRuǝ~E|侚Jam=)DvD4۫e:Y]W&\* 㢣fHi @(-5!3 X_iwɨar <0uدg,Rqg١?\iz-ƗT6 IbO4cXjFg yTJwQ֬ZߦnObE iqst@#z_EC+n}hM/?DڭCNƖ}&K}}Ih%%v47ͻ!\Jao6')@ɞ. )wafgC 62^՞X7Á́t`M{;l+J8!HԌTkWrsQya`CTVZ+w8fDc42"߱hX\ \܉@!Al8Td5!#Yv;j= yhgԓ_%E ]DBb~]aEG8U4ed݈p|b5h.Vz-I)Av*P5F{6IY'rx-S9X{a՘=UWNQC)Co\ɶjyFX;j>{k"D'SY~Mzvo=8o^`}(Ca<}EFbb)k2mb)B1ҿ;!YܙW뇜O3l/"*xO6"gps0^w' y ;@#s8F5 ˊhP:@t9,/dQZdW7mrdǶ撪I[chYuty΋CgQc/5IH` B^`g쯒UMb *@D 'CG%Rky~wH]rgiA 8B~97z*ׂk4|qDXM!JIJA][(#k0)4Xmt2^ < p_!ѻ{މ>jm|I jvLjA[2NKO- e:;,qG`'"\R*]ODj257yÃ*%=`}M_#A&{[p[׼΂Lo>amD:5t#2YVwkz;KHOk|b"\VL8 p0B2dR..2Y_~=FQFuFu( O-5-r*Тǽ@8>Syz3:F[^~l?4:VpL˼; /F>|8xc^D;C`Ltfc_U+]1^^Z%nv{&KmcJElQmմq4oP+rDun{sKʓ=2 6HL;. Ymg=:ꢶrmXEh| ^1Dr^oUue%Kpq߼,"йԘMQW=J <Ժ24)$֙tܮ#;ofm9.9c^p@H0@,LNel0\ mZ)410XN\քRit/}ŗL1"H;dV/pg]^'`@, ص O~^n?Nc)DuFk@ Y_S z`TNh8-(kZ^q(bO?#b"FCP}QⵅbL1#lz,~o]1c}nyHչUMx-\}:lAh(P=/j[<y~??oF-2VY7Ɋq_xVԲDxq+-K?89c?ճflTb9aEFGF1= ZI@S{~(mƖ?Bm\< @ůުȓeIM8#yak.3)s,1fFү2:/Ʉu[gk @ȳa}$EgC! r2{JBnjѸCը{&3pmDw\NDߵvZJRE^i.kGl9(6ZÖ* ÝdJhIYv4r\Je7P/Y|wTp'(Al)qu x$J7I$ɪ3c?d[=p 6n|b& ިwǀoluciY^qxW3ogjxW_eϊm7o=)nW mx0D<F y3!/ٟEq^cԯ4_ {yMIUSٺnZ9pu WpT%_Ęn8 Zq<%P^`fC*Lz/vōoaM[4qyB#%][q~ނ: {{<)M⏇*jE+p<\F[bJdI0I[kk)\g')uULD5b Lݮ "RyޥǛ1~l jLP_=˻(ֲKtg<= %zunOt4 6!")L3# Õ U\noA#`5)Qmx}3iq$}ХNn̅{9^r~6m|I觅={)&S*5BElp9$0rLvJ爎({ X`Dg; `n:MC˻ռkA72;wxgI x;ϷMa-'JMsr@t F(<F@cFD:l+jP:]P5)>iЗ;;dڸ1k\pQSDwrI*2mQ n*,¾gxT_Qhd^dW[*a3!׵FyC246 ~Es؜;& ꀼ1QM*őʱ}Ci]ZVVTA?Ȱ憩4* GH^f&5axm 4B u :w9B{!my_3푰[\umqcn +J!lju2y ebg#2f/@1G |X*P:RIgz{̆)K{`r1*CS D|]cd L=8ZO h MwaMy.}w2>5·dT/dRk+T+dȁ;6V:\WšIVL4\Ăt٢Xۿ#|]n_N̡ PK0hgHG4d.#CIigGRfkd+NI7պC?;QCB×"1Aғb)7I: 4omz]k߷2J",]PasPЗSg&|lKsBH %ͥN%Q#-]^RG)Y$4[0Szυ ܸv512<+e}hȟX⠪EhFk%> ֌n?uF+m1$Tj\o_:hϕ(:W U⁁fC\άJ9E[fOJf^׫/'D>~M`Ĥ6p[-.ݶ_0o}czu ;@&{ٍTf9uY zZ/Ѐ2HJ;iP#X҉?<]29X֊%{g1`&DLo{\'n>}`DŽ=9} X8ށ&OeȎY3 i9hFkWDEK.ƢKK%s薂.1;%w-)34cd %x5 r밃Y1:f%˜d'GTLޗGbr ˭{rFD$2mmn]VY0{)E\j:>Hmp4-ODCv}J%kq  =0 +]#h49NRV׳Bɜ`yxKEEƿYG)ZRN?okDFp{ƲNmW[ؐ5a1F<9q\vZԂ#D:xv$ŃN)/yj{&}:>$-9hճҊ1HXj+K8Kz[s'ҠEiZ|=EdFͳxЬ~4{T2JnvS`hx7.t>rkR*v k~O" m$Qa<w>1JL 'yݏ!!AհpƯWx}[HСCxD:!3Q ݄HhQva@φ\ݾwȊ_q^bx8p_k]d"ITS)c3fyML˝D8'6-@Tlfh{A=V8Z&ّio _'To ?l`5Ǒ$wƐü~? ؝q{O,ē61o2r@,jԼ~FWy},"m&l w&x"uK;YU Z=*PS~S:|b Q\ G7"aaCmXP~sQi͈=-DMX61f,RDRZtN~Ifb*`p҄s=:U7`UId.f<{oNmv6 db>9VMwfD1{Du|UN(Bʉ>.u`Ű]ɍYSu^>2sh^i.$57Q]_Hϛ<VV`)?٬*BL;_8ɥ!{uCDAf zAd8=KΝDXM#C~ݰaÀ_zNG'kjE|cdWQHY?m Y:k r,O*@EN}, #sB:"YP*.tg剥18hYP?3:j0}8Eu%mO-k˰qFκuQ*SWWZ?R3Uj=G6Mʦ!aI3 n2G v&Ei>o`.d(#Úa?[,X_c :Zs(qvB;DDO'Casx J?č3(JO^e0ZjXzbU>UVn`ؖ->b@fYq&<V5îsZS KF C~F;c[@嶊ԭq? *mDL&5[3$N'jRmdqE*><*K$H5-'&JH+Zu5:e!b8 r5$5+),^UwWĜ rz3M52\/6΅3־0g[9H݅Gw2C/ lZ1:=Wf-Z.9B%"^cVoNʧJ+uɂnv"W1 );5x@T\a0RklN3f/Ȑ1vb6V)"̈vp_NKА+lF,-ݰ37r4Ί'Fd"J=aG$/t,؛[2[KͿaޮrhyOGzRd@i֗#FUծ>[ bT>6lZ" Gr)r.bFPq5+8O,u@vvsHe=QJ {u:UAz^u{j:VW'6Ul6+ 3L\f][}W]p_rܯ1GZ*:eyp*!͹$^Wzg^cr=kB?33U6O% O^ߚD 19+\ԨH Ghi"\ `muyڪds+jo8R8 EK_ _%Pq?o9Z69zs}oVEKFK՟Xx0U?iwdwI܏j $ПpŮRl]ˁ1-O׎,mI+;v$/$R>c8I k_LخB/vJ?ri2ڏ2S\@a*@-BPE|9E%IV/(aCo>ܙGZFݱ vd7<weM6jիapLA|P.Ja_D6^|TsD#K*r6x 2WgNGC~,XE[,Ͷy348U]@ x0Od{eLw qFKC1ƫmJ}ZI )JN>X60(۱\ wHҁБf/ A6{_]s;xwD6F^:nZ, *ZfTiZ~O( g%Fn'U dv*ex2q.6S;itU 1Y4KZSH"_NYb-S >[dyJOA88dzB\AJ +~֪QQ7@DBl.ArDL>lC *p!ݸ#;v?Tӏ VvhEuxդ2ND$-i 4#vH_r).GR,#j`A<zK;nak A,*PAD]T>}HoqRs$` nz5^vM=uAO aI^l~'{eI\ړʌG<)$tO۾^f]1jYePYjrw6@b<5x}d7ߏ+cWJZC(PN߶fD.xGm?ZF l  zګ*jG Zv U=JO_W9 G W^Oi¢cH(Rh+*ON.D[^DD! 5iFKyWQ9CL?_̈N_! [[,n_W%QW%Lm{;HypŠ31[,Z;[W-JW[DfjU/ p݈K‡K*)kv5O0*>2\V'0jΙM:s(}4:m_v#pRhycL?w&=igOu.B7Al@䫍MKuUܴ!€):!8mjlhv~0?aCk+>yr:<yԆ.:2u \;Z̐hBYskg !v*/ qA,"g=3)Gt1oV\p_EV4 us+~D!#4.Mc >طB@k(#wAnSE —7!7c!asŜRćaz'Eiϧ)y˛Bӣ'zȾDžIR==hh7)cy|^_{솝 DGDsBqsedh:.ɜ0j1ZN6ڡ{t}(ć;>wO%z`mk\'ctNn͂}I?āK6VN9΅}]i5ګp 45ș:;@)ւ=27u@0w̥NB}%D8l 圊Hi GNa64.w~rɑ4(7[czkLddkmJҡq }\QJ-]n_KvJ@Tj<7 CQz2t1e0Vg|C;EhU2)O2\ @5EBc1d،،1Sql W& R' TEe3F԰D]'>)]2",ei\;G_ÿKҰt4 LINgwJm'Qbe{cҵ)N))jm*lS)tA1l$lFAq[vޏiSQ Cà R4.%3VRMpNg0{\~;cCG;7.G^L7_Qߴ& ^P-k4ND>&ݦ~ޠ ը"p6*Wk<۫Dx%T~Hz$7 LZTi6f)!J`OSl~83q_y@Q R~YٶxUZ33Ҏ߷a&qdЦv "+Ara~Z kYom#f;Ie/_h+Oi.ή_Ar_h dtt:v@ď4zZ37H_dzk-;;- MMbQP7s o/`ҧ7fvHUg: X+Tm~H != VKuGkRJZ6-߶t8fyvEsBV~}EWbʯLt R<& Lm̅:vGAAG+XMcvSW烧AUixY"<.jmuN>֒9Q;oXrnCP%3f$@4TKGZ-}!ckV[YڥFEQ-v[kTD,+\|M1z˰Yk~= =2n6 г48'::E-I=cІha'R~j-TS6 `|ہVN|LZP?rt`s["15(.N8Sz$~pڝrN'1R7ˊۭXF ?E&D19g0!ҹdBΗ2WZ4;| icϴ~P4g M?Un]GHi#57$& T*kpU-';&‰m}}+]8K*0#-m~%i&;k"»jKw5)cT (;։\6z%)Rr:{`wuӢzlX ^yR{,8u&(C^/@Jk w&D޷|2Y7v|(`aG z;@hs)gBi.Hαyփ]HO``Nm;ީHp2-1ȏziF]yq3OMCPyToqn%:(Hӕ * jpJi}vd3CEс\mHv`H;>JJMeL)X1$^ejt7,tW8.w ^ёz2=K3=zWܬPiS4g`=,TJ/&~7 -ܱ6E7T-h䶞JEЬ+ط>~Qթ%"|CT !s_bb A໾}H]%Vga}9bJb3=1nu)aXcYE0kO=zXA0\D|\VH8mZƊǔK>Pg Ne\Z` fl;"X߅FY2N>3ӱ-M Cp GY+Ȼ*:; ~N. }g[X7S^34k6{.1s'2j{B|e)Г1QMų0nM(Wk k1yN(ڼhOS-[eW@s a?}:~oc\Dn/K i<Hn,bSԍ{<r=% JWwUfʂMygD}-$6kmx"{pR5} 1uq_ۧ^lb3&]UI9! ye,w%]8knay/d?31x? ڷKgZx36h3I qn2'^ #)m*-x`BuF4{T8.~YwLд { mݐ1zC qh4u1>=y`Q88K_\E- B@,̀KpP6MGlBI7 2K\yոɧ%^aas>]¼'$iNi$#5EVp^CaL1HTgӉ\A7(ǰSq`ՁIѳKOݴb|e7 FM@a9Q]HaR‹5bN@h|%Fx\Nt]22k;UBiNO?]Qێ"0ix3Z )xB9cY9ϹnON?I->zl7}kjDsH,6y#eD.,pgߨp[2KE R$ʘgM-ɝe =h8$[ L I䮫Ngv{dY<|[LU Ŧw 2̅V5M/#fA 4|_|}IݞDd_hi'+̣${|@HD?(ѷ8inx 7N_m2J?Vk\ dX҂LU~75Gڽ'!Ŭ&\R> e)6k'QwurNxI::^7$7Erv=eNj3X%|Ô$,4h%kcdr6e4]֛TuOx%`&Ivm}i2rj-R 7 y4U7Xk}BKƾul@s&o+`ק}3̞M3Tǀ}>#H?noiK*YS EH"iٻFX掠!_?tO4c1?hD$g4LjN:QCySsߘxCN{cG H:ʬ8hXÐzLa&LnXw?,\u"1s߬oq y]Qme:i ZqGӤb1zNEy} G'.)Vު<=#FCU29sŴ*xTlCޖ yҒYJB%-o-y!-\$I)9ccgBN/A( \iNGGY 6E<7;+ xyUdL #S$QeIG&:^(PdڭjJ)ȼNdCbyyA}2c)^la_#?GXOAz "q#qcd"_0p*n w&~q*7r?KLI҆^ɉp#"- K0Ǯ0SmÏ8lS*m؆2}"V2z̦i'Lmx  <R8 U\k)%qk,S yH av/f)oszSκܡ_QʬϣDitdADa} UvEz4@>=Z)TMGФ?.g^5=!nl19v/,λzV3O@1`J.v*!a~[eR9mXd?HuD_Q0 D4A4Ox O8f,AȩmQ n1cMXadJ KcPC;8Oy~-WS+obȨ2Y* %ÒdCBqEF.^>mxBSqh-06 KCjZT$ 8 fA lm+=*PNxfUşHJj?g;P> "S^7Iu SЃ^;ѨX'V5+$Z/L۪:ag[gs+,(~hc4d ۫>^wWo* 皥CAMf]CmлKY ",jYW QKS,-Kdkq/Ln@8BH.)Z];H0+g 2xc&KySMzcP w+P' jy&F\x$QFH`-~揧r,0kiqz&ބpQ`+l%@ MEOijz: Ś SK8m49ݥP-re(p 0j$Ax}V\&d5TSΎ5Ht[Yק~$mA4f@GmVoj~lvd 7[(w0ǜ$h&ȈkENLS[ )o (fIm+ѧ=uc#RYly<`7=S9*@xwb٠b ]'ks婧b;iJg ;"-w-)BxQ-TH uLA>zĵiMIw*mÙx{X}T)wޏB%+L솇)EXYɪ/ilsF'%qv,őr0WVSFNާXFA'6YYP _i$gg@QZէQW6uv>b*wte WG'eˎ} (D^`WB y]eۍl eERaӊ^ekFK~Ukxcz ]0[L4@gp \OEcs-Zwөb #5LZ{&60&O Ŀ1rsM?;}XƼIQ,ૡ9gfI|J@LY/ccJ)[ֆL22tۗփƧ愭h@ʹ.6#0 -f5ozu=n8lF{' @L((r-45-95T s>lH/f-/+87J/ v%s7]S*՚P.X3{(T٫u;"+>KS$`8Vj>%v飜iMR7o|.NL,[8-ⱃ(aTykp+>;{r<14?udǺsŋ퐍l=[O@FI80J(y~b(mYo58lws>|ƈN%LO4UBQko TFIpY6j]#F֍]F=**76 Ŝ#lƑqV޿2(I"K:Kt࡮_2jR!'E$[zVyrx|װV4.p Ʉ8!XЂ8$DA蹬˜ .+.Sg Mtno|<1H|5ĥʴd<̃!(r|# ͛3*Կvi]`.S.z/*<bhS(r4;TM*ݔGve5tw"sF;)ܾ5\)w1|v%Nytt=]UhT]Ǟc !YVto}Oҗ^qf;zB 뛋_mvXCYKD)DtcwnyK+p*TB96=9P7s[1nt#%ش7ѬҬf5@6aEcvB~vX>7F [D.eVIoD\fEIKٱIYo?xd=A]>p**!Bq)cɂɻiW, .K j)'kѮhs'^?"C#v@M۔o*c\3.ZsR8~DRz,|$MEuqMSECrt̿PPǶQ/"q[5S=Q1cM浂h%,!f0lQR;9 }{()`jhn ];0&Bpe``yxSD@G;'ݶzic-!(4hF&21d؈ Bᠽ|lt5:mnvTXR̠-.ulH¦aÛWKHV]٪L_~M ZB6.Tk0Ú0 N$WK%o*k+@?f J[aPE]u%)J7qpjΌ!,&z^|MϚ{E6@'/I<'qg%b9jg*-(h~44{Ƕd/R2RB,3/( eY%Z{Vi\X;6HwF}a&zR^ȕC &Edqln4z s F uJpvW f=" (;6qO+6 g Jp B䶣{ցja7bNyR &` #N R)Y^nl+U7Y>ϣ.) 6mk*Խ%+(/'qqo4q]{3-ȏt ! ̈:\ΛVF GZg-G9z&m8?-/hL$궲ҴS&??k 'UaǬ /!nį,1w8w۫.O^ZO%Jd{lkiW^:g;, 'Dt$! 9lQ-^u1jVl[}bǓb]gQG 1mXG[g;sĮ#R 1:jҫZj/B-i T.)N U.>p !Dr =5g(W]Y0LE/kC[vc¨B>OLrR~Tgm_ ^RhmnpӻՋYl66B# s3 ip;e^R_|&Š"}K2,&%aXg'2CSO3-kܭ.yHz.xFo|,v_4Lu|xVFYuQG7 ͘@YjF&wO3|Ն*axH Z(dwn#b1Mk[lu8$+6i=V^Mh'xy4fz&֑EYZ % GcIhQyEw;&S5 :P&>ẁ(WBQnƔIBgP$<"i͎|EvL)x[#$@} +ՉUd>vf\nKʺͭTܡln@# loAđ۴3]ĤUcSXU"5+Zl{]7q?Lz>%2ev{?7K;2<8 z@!~v+N2 8}*J)sJdf# <챥_Ns< ^78(_SZZHxFKK]%Lq)L!0oym}i {=r,;ez\Gɘˀs,g2PXcMb;RNPu6B`f-Wc BhHh=49|z4A4S*[i作:)h-*x[mBSxH/H^ͽuf_b~!C8i%a_ST:VtD~Sr/Mm,A*4cR*4r273"oѝQ9#J-@'q``~o[7ZIMtt @q|Цdȣz/mmB^HjHZji@q} *eeҐJKІ b$ʠ킴o&K}};Α,3 U+-HS*_h7Of,BHKN}N1Ư9l P0AxKJN79Y+Bfݕ}sb}-SY ~jfj&; 3,u N?I8wdC9,w+V<-D{')_.$߾EW"Um4q|J0.4l9cCԇNm FrMPF"Fk[lw[/ oYda{?~{S.Û;q`~'@¹ ֙۳AQOGUs0PVm3T0b4+FV{^K/+MiM/Y| cA֋;Ej {A[זJ6qi~An\&ht/c62>Ƈr{}gP*Z U~:5f/CZ?q3SΆ?,ws0 ONYC4@Hs}V\KԳ)Ad}=g 7q'ȴi=>Xo#`7`6EaGBDN+jftmCa38NTd䇲rKHFr$Au\-FTҦXl7%w+P'A6gYr&U@h fd{jF^Tr^GgvTq7v,sj cH\:%vcRo4M~j~ȄOa-}n$K&G.Ɩי%Zz9}^≚dWGΣ#[is3_-|SiAcY78Ƴf&ZZbtN7X_oyըLX$ȗY`ƸMYϵ^A8:-cc7 Ffzr,y%5驜׉WY"Fߎ\ۺlJΥ J/v$Ic;E/ 4$3,T-ߕ6V삤:D`uGG3?ÍkйhɩV I ]%/:^ q#>w{:>zaXK&^"PBYui~=Dc}oĘ/ A6"`xKXptMHe2k/F Ԧ&`" aQ2?aߍdko[j/ս!So y8(Tzt0.)ddWѭoG~YЗK~SFFw(4þ%2QѦk^@|4YQ*72O<'34AbUZ8P=xtI3JPl2DCEIb=ݥN+MN(уIJ>+T 5җBhr2tI25:和)Q@3*Ā# AvXǖQ匽of 'ȱHETɊUPEe[hgǨ>Og~ rb +P; YqKx(Y^y 3`z?t>=lJC8^3$SX\J\ X0Hk~i _~TIKUP":!kZ0"庫Ɖ;A)1;UΈ͔*;t%>qiԱ rOT ^i! t‚ DX},Za9XS) Ǭi!+l ;Z8~ϥB5~l=ι LpiMA/Q͊~d/-_8k-x#j+)[ZՇYЋN5_˔mKhqPNcNHxAo&#t>_z}a:;&^z`'wVSŵˆ &Yw(7յ4ETb(bx"!lt>ߨ)D` ^X<]U MpYD Ҳ@Cuن6?r◷MHEmjM~݇xV:vKp `\>7g~7e(˼7ZEo}@p;!.ٽK۹kQ=L[I*WQgNblm $-jZڵm *fYFǹ)n:fDjOҧ#~KR}l;N֬&z71 YG~<ΦbJ`7I94Oީ!hfJACit;;~$#5-*#KJC'61_K"kwOz1t{jNys[0dgtU|jS`Pkj-51^ό+.W0w׹](d2z72K]sdp%F=rJ!bv,X!XV j^+:x/X*RI"F# B˹wkg9Lv9 {.˗[P[γLo"Π/dU39`$|3m 219R_2X.kuȨ]=Ŧ1"8S^]XCEڇңˌbHŏ:,d'QG2"+fv@gAM[BhU!)Q}Esaĸk)G m点#JΥ]i|'vїY=_ƒ1S{JT*B'G tr?,ӀB -L\/W94sG}+}q"O_*uȵ竹N tHgr([:Jϭp&IYl񒏠:wfꓨi59(qnck_ P-T¾0"[p߇&&O<+ y2LhHE<َUtn7ThP9ꆃaBwe] i9vK83(ZڷjJ 45pGkM[Q!y'j(*>"q?Vf{zT6Xat~9>g T=`FyR%E.ZM2 ؋7n5 l(54AT"3-dL6{,S:?|v[!˱ /fP2U06zLRSƚy/ ՞2x+BԤܺ0oG^yba7r2*SSX=4tT= =?gukHE!IY({< peyYXz yty9t`[pm^ Π݉sPk|azعbkI8M!?]0!eU3"cY*fѾݔrYԢ0s݉]OT\:l?Dw͝#U`]1CuB<-T A52SBe !>h!As_Я8]dm,\ѪuLϡJ\.D]Ӥ"1ۨIϣ+++mt6cPZ!!HP1%P 6~.J ;="1 n坪,m:3D#(kuVv G4uwQqq2I8{9[<zcr~4UVu~AInLTPWGͺWg-+xvyB#{; a;ܡXd<ZrH?Vz>DixcDz 8KFKdlń j { crSnX"d|mmKiSi&+@mk GB|8(f~Mi4tn [HC^ ӄe|?u`VSqѓwōB(x7]01:4o-%x,!vAWbCSk #jC)--vhPa5+Zh*VB7V 7b{e+Y/2Bd,MoEiD?x~<R^ kŎ:*0l ^vae(:=Ѵ)!PXH).O[{J`;829H LԕoOV;/MT\T;KUU&<wt44-LR.v蒯<=)7*~X/`>>$nisM A'\t["z+E4h>9}=IB &HLL!3Lj揃nF{KKsOBLp<0? unNz,fVZIkD=aIi_7Ԃw lƔ/P“$MW>UD rP"!}Y!#D'帳z<8V%29ZK9z?HWH -=,LO1HprE5Ubq}>wJEgLZ$y@ L趫G4 an pGnEZ2v>Q Ð!/j \HB)u\ 7;H S{i\rSY4`n.5+a8_/GQgqIu\hjeWdA|GrN'L8`f|Iw䊇2EA7-kz&PZlH"!S G'+a~ܙ,Sz<}EPn jЂg~!<{ð`Nfug79wh{w%{< \ 0^C!R> h+3DǰXoT:2*Afi@yo}ԺC2~2P[Y m8+j͑-w>KbP3"X`"o/ikWr ktmŞ|duCf~u7 jOFy.U0N=<@7C=q'Z M^e$A\TU\<\}u u>S.]8OJ?O1䎓ɔYO-,ƓmfON܃Tl[rf~ՋjI?A<& "_i  q/LVAq9]w'Jd iǽrvs0ťn6J 9NJIxa#{fl> Vɹqq\Mc*YTd; Qk8K:!ez'^9%[DF95Q9j&CD fwchpg&Y?Eb{ -@A}'O*kh!!=5KA~7Fc#}<N9APA4s dUd<^RLje! Yyl*\$; ve]ѱ"D0u@LĪΗ4` =Jh :jf[ƫ@ԫ D" i2DE6OU0dIunO"AfM曷ҤM@.!ek\NX’ //"H^cF{ᏨG]Q&ҝu_>*5\v 5 ^[Q)/;'n3־=: _FM(d1!%쯇<m%tO'IzbFBov`ɨl 2J٨&кNr_Wh'q$mw0rGG{71rGjh8zM P @H-t7 |a 2Gʨ(24ԧ6! ߫^5ēKfmo=rQ`ĥl|t6.`T2*Eyn࠭9!{7xosW&A#lyK$9$JXp4MU6 n'Ș`8ԅ,E|u[z%Oeɵ9LSya nz$gPOͦ,h9 [;l@콏"&,ZZ ?[VWcb _8)] >%S* Zy=t^;D%jKSBj̄ C͠)FOgHztiE=N#a7}r7٦#n 1QA*edMd g;6fCn@xQCVU:^2W2b\_!ݤ:ۄm-l(Q-XBIpU,7b ZZNm:\]wa~c76q6 (o =Q]cԚzsE#6 Bx zqުVePb5.s!c:?^ [祴ԟzD{/`#(rW&Unp}I ]0E0YwGm~9`5h+7BY@IP,qyPɦ.1#ňAdt= )xr-NcM% +\e_J)F8RTW1!jQݼWi _$?!?)Q~ҬOvĭ(ji>z5w GnP24=($IдҪ@z2gNI3)i  W!>dH\Ylps B{uC0$x&,N䏸cvWFfGi ݤvi~5MCOGeږIUZBV,m$xu${T)֛W x_UcM"\H L[f/le> m}$f @UQrb@C,Q?!tޖ׿cmD=4 &?y@@}_d2da~^eZ8%M~48Āin{X*fHpt*Ԇ)B](dF|zvx$8R;( QwCˎu4_@Yq,2eMqrQm :;kr6k`dRoQܑ*~nU)}=-#rWKgR,?0xZ~Mf8N Mٰ,S@>D_0D#KW 0~O XM[(J8p~/c“Clx<'䚌RV1%uuNJ)\/LƑM݆ڑKrEh#+?S{Gޔ jJI@Pƕ.5e5\@X}۹Bo w)hp$fu(g%;X7W dPSjd7=89l\:YE.H,)gbo|J9*PQ >h X^A2ÿߑm"3Vmp-"w_g+S҆ר). ɬ tL zLG]>dkMEcƦ6aMq3EE$yawFtմԣA+?$2g3EEy {k40Q+,θm2=,"HXE$ 2I|4b`&S$\?@J]QDY-{oXK }3F yC₁ xdJuL^ǮퟷMxQECH<@ ˧&1DUQ$IyBy-aɏ= *]+V pX@I0 Hՙm'X) ?Q́O;+bl>P^1,+OpL64IDuWrޥr^ br>71QYj;]Cp)Ax#^m? 6ys:RF4|- `p}U{c+Ct1 ]8_v؋Q3\G$U+rgyi)IoǞׇ&~?SHFܼt}x mMc"jw$#Obz=Y?Y ?0/Ȝ6Iq^㓻FT-Ai+ NrwɺU9W>6&l~nu'`w(1*I *b4y'?)mA4uH[,o4A! (UPid ʴ3SVu+wneVBHhĚl?<ݽ2uL}r{JbNQmb]ڵJh7Q/UKw57 K88g{9xqۡ&-tND Fxt Ⴊg;Urc  +8)^}q^:Њ+HFr{3NzV,8 :s0Jv]ї}jÖ>裎K)j)}cu(v/81eLO^~tsy.}4*K"P'+!d|YPQo%>(^慕Rx6T5'YvqQ:%-Nηch۫c]UcQ+rx,DK4dv"wj|vO ,c3#k(󒾽1j=fU #XƯhǠ͚~pɛ $;c}`J[/۷y|vȯSd2RlLly*[Sq\ SNjЫa94lELzl0QEO< ˹G?_tl 6b!2 +C6q_2)QJ;ݷ f/@;eFW&LSLn-'&W5T߼~ҁ &*Ԥ#Sn~ Z i")'["6k;v-R182º*E釋qA#6wUCB#|]zzF%^"sdF+*},*&4IW[5hx-<5lNIJ1G3AJh1MLL?IJ:Aft꠵G_f+qsV] (E{7Xt鏗u#78?Lfe}M}(7hcp&;ݖ0&Sm,wXߧo" A\Cw1Eaڋ.>)ͰKÕp.JQ~y`;/&k[ Pm˽6asZ]Q!H#l2 %0]d<% U|sh qnf Ҩ-=_|/=ԞKK׵~*hcGs,Y)G%}}bMB czݹ5ߜ*YrsdKTp .1ͺ2x )0(]R*h=uK.UucX6XLyy>*3ƏT /JG<&e"%n֦$= aSD@^ZQB"{:!IHƯQɖ"^ AZi~YFJHLc&*d颊MRPNQ@T*X"`g(.z/KHAJ$!7&sL'wm~8HtӐlXePmACz}~Oc\7T൰O\w"FD+X6N2ʅUmZm+2ݏ(K9NAZxަnN|&us$>DO뼍$;$\(EbesI}*cGDۉ99wx|c[ȯxӬq9DfeGDq"b?ETS * G怶17Vh=adL v 8RRբ)-]o'JQ /n"zJnfKި3EM9Ox|0"|*#6`m}h}~#V6"\m;zwK))X9:P8G`7m3TI+に*\؋D0C8j08cYh۱ÖnXطU6{h!rn$rbVQMݛ\mrȢjWB$i,vf:R \쩬 )3ʝoD#UZks}L/"efTC3UWznE1ir̅&i۶;7V5>ƽf>v?hK N5[o⷏\OFr+@/(@5ȇZ*=;t>a:{W!PlX-~}T H$T78lu8nPd{aBӺȱȉxEP5no#M2Cxb|-v6769بf#3s1J5& xzYGҷ]{ة ;sS,+o\%'$ k־Hz0ш=]WE&wvHU SJ:.\f _]R._8j>*Rmb$`e"+rJjvV@S' ؅gӼ!c7x/d^/ӈuγ)4(d _]^)4xK\(2\_bpu>t㙜">i|Wx"} L]f@ GL"4K#}ŏ-cqȖLU\:!ov9;$s:v"cʹmOPB&"mFXfT1c{jiN3׽%R 0pY ="?pϙ 㶑d9گT{qaNC~9ďh#|JX1o[4\Mxh33$S'0PVx; 7Yo 6PP,!Qe9oB<$0h 7B0(QyȘtvIYϳT9#F^@xv*u0zX 加'q -(=NK52c{dD[cS( f818n\];X ޚՄܜ="_`.U8㟋9 '(B;՚V.'}I(R nO/mbq}&[4.{9N84qb2b8+S-\QDp7-EEx1:^ٗ` 7 Q` a,)׃QxFJmtTy|Z{r}웑K+#!p<[#鱏}Q'4 )/4XHQ((/>dt47Tܯz7@/)oW|0ODk2?AvN^j(A^ a7~/KFj`maNDKn$@"+NO`7ǎT |ūOKfP ĭ鸈b'&.mZTǸ˯1%tݎjȌuw&CʭvtH$3 w˾+p|uQ2_z R^Pqi{Ksۼqza 01DG٣SVw_4m5o%f4+6ɫۜj`tc-pdɦ&I ȘƤr(ڊu?}r ,XlUʚUaLQ!Br?Ѣ??&x_6TC%[2l(>tJX?k}d|v4=I ? HT &49*@!"v,˗X0oj6cHkXlNbkJ<߯nwJS Kq R/"ŽK XJiar7E>bg&sojyH=%R'n6az/X#lv'P}Ϸ&N%'T72( cA<  +݆5A]]d^fˆFxQh4vNp4)u"v$?.<(=DҠn1ˆ5]`K,P+s~T4]7fM#\I "cq"^YeW'=6( /_oR̔SvA#`)S^eMf7^sk8˝\#eaݡX#?"^&a8]4Rˊ߱S`?bK?s=,U>7 F #zXӀUy} l_[!0 2OIa8[d tJM q5H.mOq^0Rj,)T"82'עIݵn$e϶)^gO'-]<ןIHcϐe;jZ&8|w^"`y#D˭w@ㅱ!"9 AwWc~ !zyduR?d\"V)dͼ*b[5d.IyUc~8uR>VVK4f׌c4>wK/̍Pme᪊HF&b!ӣ+z#VH{ 'CX#^Ki~/T)R%pv="c8k }p*Et hX-]u:78s7\ x=:cd߷+|$R˖=JeBRD9HAoFŏm0]mxOrp"5tع>U F]{ Vuy ;/ @+IbbԸ=)|r2b) N4Q+4uiI44÷5X]ס8u>onRNe`Klr!189c͇88s HH,fs\ vU'זЫZGu?@B8\eO?)oR9|;t>nTO ~myd0Lz'8%U+gQ=gՐ ,+P=A(8 z/ڕcK?s;An;ʹY  =`HB`>Y@5>,`W#b %\>+ d7HQ7):$.lڳ~ޓH,5W&nYn^"zxA^%[7N*8p%:Jr,nPm d yO  iJ}voˇVԏ+$bL!Tr5rleD:i]_[fU@㦯:+^t|0g,^E(h*=4xKa|yS1=f_wˏ*>b8`%:fr,K86iĩA>٠(XqLs"} "ʎ\Y߬0QfT}50XhZ`2V`Y9n 73EjM3ANF_}2)2t7T< ܍S3ϢA Gx_/;ghL ` 0 Jr6!7I}AkW]_ѕ5lbs;XNB@hû勔a\2]S`%|JfQ eOTof g3 fȦE<ط,,5\˳]䳏AHgfOa⽒/s@1qii nz>)}آoӣ NLǂcn zpgYD ez5v|bQVYϓcun]Iyl\Y߈ RCl+@g^r 7gؿ4y,9 OS@RI:'8^tF/A+eSTrfl]8g&%&82Q; 1CAaGOe. Hׇ#~?oYkeDU+]6vpq%7ϴ"qh$gYZ0707010000030b000081a4000000000000000000000001642603a900006104000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko.xz7zXZִF!t/`]?Eh=ڜ.+c)Q8i<)UPo3)Q.p%nk,|Ӫ:R]-"=7ڼI>`^$#v)5l1`NnW2g,Uk¾M@b25y'I]qsx 0$Jzճk|KR^.@=BY^м Rz& *0b}=[r,1=;x'ev@6䥩i] 7[-2SP :H(bUUzq$OaS >=T>6YQ P n@("KXK#df?[R#߿'ⵄ%S\B#,[~BŨDΈF=oOV5h{^Rjj473e ^X_4~+(=Cɵ_OXW3neH LCkytҖ-| q'f?:GL&ʎ޹)-x)ws1F:*𰳖zںT _ MK ܹ{M3^KY;okUhk`l_qD0:0 B*xy |Zc"QP7ʡoyG>mCgZ8f]װ1<@0A*C~pe^HXi`iSn5ɠOBq`K0+~0t2Er>o ;&uop2QyJBGzVoa4y҅Jϴ 8EGo!(?ㆤf4:-=W uT0t ZY" @TU3;'ΝOuGp+-zrMrFg!Pd{i9:78ɾ9$!mCQs8CzȈo 7/] &GxFm8x[ݔ;7cHyP>X< ;Э B,~gV_6Ymj 0shR+J5a%AKSH $yUdUnT8{i_|NUo\w_Xp ,~dVf&M ]ccutq99΢b?v< {H[)G o`?Q u%Fj5tG|1zcCx9P>2j1SidC`<&%XoZ8 qk(b2 fjwW6[Γ s?~K\w!QqnAXRfŰfyt㿿Ph"CԲ 1xjm[.fΥ^G i|ӖiQNF6R/_Qw`ڞ]^][:|T3q < ?fY|?SQ8P1ak .K}(E!N`KzKSE#g/Q@WC2N7T.D)9ts-zx-SyUכG7-J*Ǖdy^$zPMhGz铦3loHa% #rӭ@ 8$Қm89 E^b*Lg?ҕ>S~Qv Z!e.R=(ʬ}4ȣ$dX:L=ML B/;9'.Eu=wkJXnOn(AWtxMn_$>S'2Y>u(%7C6B;m#cI,iub-CRWϭՀE1AUj=R@)[jiwZxlz/Ț5H`Vܥre,: z<Ul.Q[  F .bVSȰF|߬ ^{`Q^2h ēJc[S働(] X% q* l2 [rhPI7tk TH3xkҜSLp=J q27l}MhrQOjeY"ѕE-1S0*޳U$jmDrN-|B=Ͻey3ӃVT#)s]c284j5D(jzy~¸ME6Z1\3jD'O\E߻lNygF>^ /'e.7<>c D/_Wm2YNӔ[_rNj.WgEBbYJ^B*h+ӞP"u=Ж;i/ Qea(pܗΜfv酶xݨ 90Lg`G` l k yٻj,0 f~ ^{ ׅLCvt`,/6wAN+D55HpιU7uG*Zr}7^a-XpRߒO6bzѫz6tx ibzşwId~62tikt|Z,.L +ifKRc(/t˶S"LD2-[\,bgar4x?# :*v5 udj[IQO"%Y6fvKɑJiPAd] 9~5TZX>:tDizz~ޟ+IIH:ϥU]*BYb0\Yr3Ⅎɶ9n!Ofv*{8əF|kZj S.y#Mpt]OH!mDR7& zձF| &[\Gh(hG䙅Tut2TRf]aqq 7_B hsZP.(͠Jv],k?T _vVL9MQld\0+=_LCbF=GVu|0)Np>؋x=VX䧒P rxxO زoƬcr9$5P<2&탰cݕ`Wz@W'!,NN* È͗*շD{}+RTyozKB؍,4RJf@Č|E;,&N/^[ ,z܎уX9'R7*y:/+Q2=`q4[dĂI*>27nZ0PT B~E)g~i֗S \FdrDocH@1/ܠ&r0Ƌ;vykfY?׌F}q!+W6mL0co/AF6z~meZ馮d$;^Xc`j,vH\͎PQځq@^Y7>n F!Dd?l@SFyw2?<ID~-E]#[2G=q )m2)7_Z~sWlB6}⹫MMQG-I#F.EN )AW ![ >ScA3^mpVu)i]LN!qx *- OC3^#cW5f]D$*~ -n^P>q'[眃&7O$akiW}Ÿ kIÞ:-qF쬗mI\|PٞxPߛSI*n<6J0NCAua0t<Ð&s,=֘3Ay$N=rwx*&aјZ47c*ϤqnKnytzD!ÒbVc;ӯQyp4)$6٥r;KZbh g* )޶tҠzKWQ΢+|{f~{HZkd WZG1]،qtUk)6SptCRZ "r_en~@9{yj H /_Ԟ OAL#h{X:E-9v侞4"QF˵O=էAWiB)@Lq LR[>.//ӆh5{hGGv}$J~Snj3{eݑcQ B+B`גPF&&zb./16s g~e,!}zL;#!]6_ǚd/c|> u~/Hb#Z\ź6E B8ܖ" biVl:dy(5 X#C{7s!xiCͦ[b@Vf63PX?#s%:R36*'~jV7)j&&WIFx7%ka6%ֳ{縜ܷkpۂkfA[I2xN*AIr k_N><\] sS“ޗvtԒ.U'h@;&-_Q\P;u$Vn{.ȶ?[tcч+<0?M--J"wGItZkBk{GSz iJ`4`F!do* }q (w-f+'˖,H:.O*Dbϰ%ґ2 #OZyXVAW%j]+$Q.lzJ`&"NXhbvܲx{) ڲ O燨1IXVf66.+Q; bJ+Lrj0R"9pZ7 s}Q3D4-a:u^ Jw,nGp>¬zQmJcX8hzضR-܌!MxԖ !9C8'Tyl U>8RhSӑ6T" :(6a(m.oAڻɂ2tM,"zcyK(cs%Kؑi"Xww}@A1 =nm=Z|H&wD*mmDs-;jD@\k}37:2n9Rc9~HvМ 1<5}RwVЛO Y#[N'|H 5*pV,+ڛwH* 'N 58RY:@IfЏ|H34 (2+u'- T\8lQ/ ֟~R'+C/#-B&RǴ9$z!@r6' u}BHlL;UCȪϋۓIr=c[Y"ӆ] 8t`ZzܼK2x/IpPw_kڗힿ.Gj`/n3"v` F,eg /WĴSvT}n+o߳G ïMK~. A, *e\[- :Ŗ@knCfvu0H\iWV*Ԏão hzp^p.EWK8^(k)UWBN?Vd2ieO6Ktz÷ӗdYGY"j?K"COQ͊TOMeQ^"MdtOuq!\P)`g[|Ra(Mjov{b-rUNQ`1ce*J1#0J0bqJ޵̺_]ĔQf79hTB 8o)Lz{P)%\~j gX23ږbc׿#?lqK Lp:y2|b!I $A]M\=[>Y[ST_POr ^?RMck$5r1qg*) ktrT{4\` E#:x7a&|"hڌ~=0 U$TK55 Y93!ӦrlT#KGo6?86GU<[@C&ߚ3S mx *>+n\- 9hꜷy iF!zU2_QI ͐(dP`3U3^)QPȁ)GWt;4樊I'3 ߔȮPySĝhb^o_$f]R/GO2/1ز5/pf;UU@Fƭ"CPy(n Iɒ&C!`śLcCjc >;ESϤ2Cb,Jnqw}[N9G T.!!t$K='0Y蝭Fآnp>+燐O\ݬ]x^eR' CJA6g1U-+/ %/' DSY]-9ic)%Nq|8%{ni=JUf" 2"ND&ń Ƞ%B.}шp 0Qfz1 5H0[fNo$tR$Q;n_8$ZratE&{_4i zKձtAɇ>؀`z3 i AVjJOt 7ɉ ;pjxkxT>5~\2u Tn8ǔKpM׈:0q(:^8~|)4ۈh/F(MPlNf៸g̲wrU*yx/(r+F { Y>aܝF1q`j|ߖ܂B۠=>ې23'A# BcU *`I? _j}򌵅άb?~OgW(E PND<7L}1N=GiSV9O+(iQ NaqFbt"F#8^rN["6G9 ǜ!|K[3C7A,H# H\<Ǵjq$YAfhk`BFHE9G|%JǑK*hLTxB$  S:clo'~s+N19*=J|ǯR{@钸ۦNv_ ڹu3ϋ>Ò2čsj)aJ`ZS؍-] 1㕑d)I`$-IcOBtYcYON\y F_g\+M~}+@a \t&ѧl3m1cX+oSHٚ 6LByе M{|Ș28 K SW;cħ~li`@N<ދXhܲbY^|E ʨteYݔ !-&Lk-LV8߈{}%K˟! !}f7 wSŔ&1fVL?UgGVl1X5dDyHo ɻ{3"Ttjdmxa7*Iix V^&R[ {pRT#KL 3tN{HGWߍxJ6WU̙|0!%aׇ*5Yq - cx&Q*hsρcN7D6ߑ[O:ߑҢ(\὇<݉gFp$1Yal4k.#Fb3T)ae%*jQ,iǻ3 8ӪFYS >/L'/x5i%ʹc;_#DY1(V-*vh&~(47;ƺ$D] D[Y4R:By3dF/z$ONG~x=$d,}L^je($NsLÆ'Hn'or@p6+3| 3<A]Sm}ÃڤNBD-} 9W)k(x26U؝n zSYTO^m~&i߷Gqulf d6튣d"> w!u w]vT z5v `/gFۦ쑒oA>B&}lk- TQ}/W:BHrmO-R2F/97҄ Wz/ EhF4 n T?sQBT+TN=Hf,oRLwO ښ.-v&vU^j^'qBULwuFӲ<_-dO$6j`^ƔYOqgP$vљsF2ŷ{ˢX1VH/p~֌1rM)6@_ 7ybs]arv6" weeRS]@#- -*)1 u\xc_R!jz`Ӆ\Yﳨ`k"8kCz`{ې=W x{ڥ7ߐlg'~J'ri(T'q)ҍ=ATڣ0ge&WrDeUuZHDS c1=}w<ދ/ <'E n劷~>Wo8tnqW N c8g, z+DPaS-kmg8œ~^* :ž ~M5*e.5,ȬZg~rs=1-LzJ[/9!.R藍OѫgQ ЌLxljkt(zJg -Р[x,d 6eE031ptk$iCDI}SON8@]!nG۶i3 {ڠNL^];AFx3r[-r_\빞$;وͰg38ޙhl:A~&Ger"oAJg躙C:xBhxdx?.Ut;F'ҰV[`9Tm쭅b5@wk'Lsk}eHVh^-XgGo4`hANB"2RX*!֦"~rlR9EIG!A$ oHm#m[~cIv/6+LY.:VQ'άYǪCj5# }.#;OiiV3a)+iΜf%:1vV6vua݄ EVzQ:< ou/i@%>q=vIIxf2 2 ާʷs A<%6AD{wªTJ<_pv= G=0`{:)b jӾFK>-2p"դ.ȺI ]7 V"rD)ʊ E )emiMQ9= C(E.iiK^ņMLt,q󃬤K`rONT$p]ȉxrJ "ۘnoG| 2.d:4l!3 f@X[c?ɜ 3aRu`P[ TjȽY~ؔ^MFK|_J,eإ(8cLCFRi=h~/:UҠy,<_jc'>~6>Q'Vo9aVz鳱mTUaBh$O\**ó4*r|X hc`&+`F 55ފɠs]#JK${Փ+"ŎQ^~ւX,Jۚ6R'ҵegyM C {)PNa^ Le MH݈B9jHM8Fx[dU: Kxّ <3O<֓H-Ye)T[Lǵ;8kQDHO",X1fKױe'uUyDR1X"C4mǹ_cY3΄VY$$ i63!x }F 卒C!_(<'GMFN;i0ewPO+q]zROLz¾M=Uf)'CN7 I_*6\Jۮ%J!χ@0PTI}HjQ~vDF?3L䮸n|$b"V{c WlrzA]}7]&szA9')+H^j<Yl4jJ G9bC{ѥ'dI?9zODAC<v2IiV)tmct8 x6AF"V-R3j;N`.j*~?e6 2c/ZK4_YOkz} +sh4 "hgi(OSϖM?Vfã^1Hڝ=1e?_ kyHX!ŵJ4FS}0ggKʻ?ǘu04f?`! /zxO&J"+4}<ʫߢw4_Q0%0x32Ju5;0@n;4%2-F;Px Va덫P04AZ 55^nVŻVq}BH4׮mؽ{X>uQ ʄ>2ʫa;`{"Sav;}Bu -6<(}֊ȵ@tG\Bxy=/VHI%Ks.bNX TЃ\$\]Y-tOfM@P6ь6"p‚2Yʍ?Nm.{o6zdm- A0Z)#oHE Z7D_=Ed UT `@*"(<Ύzo{oq03 Yu@z?vZRN=ۭxmNSG p?~*x@MD>P;$ 7\FkG{c!}j!_L#*fk-|Dzӗe&9UXnpw 3,@8ZŮ<4ʰ.$z'}NEhIEޏ+Jd;{lr q?($luވH{n^0au&uκIZ=1R =6 +x^U*z@LjBT%}+ Z@7u3e(-,FUFhn rBXtl vҮM8D *j 4 %_@,o_+f´wl2('v7c4/}H[QX$`rC9&J;RŭE9ft؜;qG,埫y{l9"+%d?x.Yd7RbOAZg00pS=9^<c+:Ҍ?GFֺQm}!/./f5"[l1%_` ljf1}ԢxdbZZ s>ޡ`et 'x$I#Cq+j2P8uW.c/^fHǿ#tMs=. <TWFAxsLT Ш]XauK#$OPJgF"0MK7bodC"\*{#:A0\Gd'o0K%P;bB0BHTunvMc||ӓӅLE|rZ7r} "18WmxC0+R}P@Z=VُUI4dtW8>ix3כϤ+hڿg.\%5.YUN4kKKM22HGy-֧bt{ ǍDsJܧj=B'bJS7i~eFBYw4PCp^`6[LRT쎪-<^lr"&0 rPZ$`4s(I6<~ly{hxU(UJ/Fh Gwl7p!$5`d`׎_b.3QŲ~Pf{bNm W2VRL{|4!]3:kQ~ksPb,Ȍ~ֲgy7MaS눽r"oE. &NwtrO}ZV 0f8ԉ.pbBQm_&^]U<`V=OȰfs__-sluǺӈD_4fpk$apm4k8=B\jvVWHaqH&\eK{L+06֜DDr %uV`+Ot}c.Q㽼v]V #AbN?P&^^p!ʨ1Ue6a^=I;Ph-(a犋\g8x#6s9 f~"էH_~CkO o֢AUa`ÛR#݇ӣ>&F'|`UTn?Z^;ojPe:WWAHmg ũs[nUw[peH)ʘ@ӾU;pYuS~z1(3O̢#n Ia|y>pZd͂Dc5q8GX1v~(Gn۴k'1w?ɭ`o{DJ-'r"JA2)8o{ o=:O*mG6t{iUŌ 7s_{+1n9 xH("7$ܥsyz{ŪU#]v9mA% 9(wF_k΄#]iu|#0) Q@Ŵ}K8ގ\LU$|m` Vt"+X6Ke4W!*%o6#M | rĺE~y䣓}0⋸+뽧yY%zaQZC:Ct ^F&{||hNn=,iubEHq,&a[(2;E:|lン֥ F".A1oJ݅Z.W3MOpP23E'tGٚTEwKPXed@oS1pCOzns/6A.=jW";O>V"9옯擧ln,hTUAJ)ւVHĀ*. >ٷzDu&?7^/iJ7g cpWmH}[(KulҸ><8qXaa!bNN@~55U<7AA$6KE$kTVh,^TzWX'/L7= S6ӓDi'rfx@wZC N~ÑWRr,G& Kzv?Rk8)JmbEK)p|G*ʹ@Y3'g.8 Mw ݑo| k!)C)prtY[VNaFEuz2ءl#(q@WCn?\B[%qۋ36< [`#=:΍ $O;oLccoc~Rc( ˜Z|$7aT+_z0ewxl7`pcR3H6@2]dM%C:R? TYxl2]HN`Kd7K+_ ]qVb";F|Kx)0Tg5ՠ~*r"⧊gRku_92~(8!FQaaCMCoChqAᎄcNGjB?ZP sVkgǶ֪Y*!/bFnً ;Hʸk%㊷P'NB\b E'\@N|m'se%wz~f p 4gblVkW( +{Ef* z-Gj:Q,sߡ̺h չn 4^wun^KNy;@!i$3fP+\*v/+k.t>h$@̞wUl y/ Sڀ疸]*N9Qjy.hqZXz:{ع< =xWW8t0-?Ðw?ĤI)lRU۶"Y[zlwiVsx&/emg9˂:Xځ;BVFzxCtpELځYl+ e8]a_%gx.\Z"BO |80uǻ>_GMQ:9eO\%LC܄RHطy[_YglĘ6b,$XD/um3YiyNlfA^]Zuo?uqY=]}:N+G栚z?p?;nm~1gKvю{(W ̎G\}J۠8v.? 533NRY:a3Jk=3*"+ܗ^Oxï6b:<⺏#ǭNQv_ ،;恍jx-n⭎ZZqeZ9 l9L⏼)d L2X>,*O4H[;H˂h.ч2wi.Wo!,n5ʠD3*LT'g"UThe4Z*8C ٲd̙`H"# (4ѣ{;6Y^Ð ?S=,n@dZ1D1z)c/2Oubw nH0dޭ{ވ4^1OnY|H*KL^ 7֠;)SA1eәn6!s0M %8uIR49mC,QPG< (ڻy=&2VKuYthJ9 u4ɐ3egXJrOE]. $G* x#`T[b#8QbA-M18bڥgJ*ݛ< Y>ޭrӊ0R+ ܍&.$ 6vUeKг:HW惖|07+T&4V:wH6i4jy4+zxqs;%9\ 0f`ua\p `-"<_t@U9%JTƕg,svS {g>뾊+UIQs==,_qL>^=Ě)>$,q#n7%§Saz3."Ě@36/̮K^Hۮޡ\^OJcv @mS,AaPя]3=X.Ī7f㒝 = HV_1TѢE7iQZ%2@(3&#5?(y?j!Y83 744K )v$$ɩk*HHFaއ$M;1Y^Di ANXF+ 5awG1[͡T4;/\ ۈLÃ{.>'~6t_ug+>m[}(Y FרxL8u ?v'B3/~:C.+'.,uRzG:kێ%zeê Ԛz8T%@A؀ݕ:O Ѱ9Rz  |N*M>iҢ[s#[pԈ,Ljك#A ;~~c_ z?4q)D8隵`b>y$:#f̾dZS$^1TڱҸ6ۯ%^Sb9zE!ғo91ZW\w$.GOjsw z s'<;gJ JëMܼ[#b]d*$?l?sYJ}^JE2l<]?O7beleI${d+uokEI׶Pn}ȕ/8?.=>xjRU!/ִX@)Bgw*fNؿ]H:!ujY۫Az@pҬIR(F0 e 0J !0@ڨ {yb+?_:6.]{`?0c@8gQ ~9A y E򒖽`ǖJ`_v4pX9G>_4RZ6yfa?׃>FjkOSLiN?|azDH 5+@3]3=r#|Yw{2_IEM4n6j#!g[_@0#"/FF$F߂,LCh{A=acAWk=Ki@'Ƣ:Ъh@VVIvޭ-=¸:Rٺ ;2T)-~qD3zoA!9=MR": ]x.2 bAFKM#;E,ɛ. 5褲TdDZ搖'U`5#/m{l1H;uE*5]&h:ŽϙPDHG-ʓ98KhñHq&ǃ7Ha#Q\yaf*&5I ~WsYOE@=J|:PRxk* +GԾJ#m%hŇtC9(/#% H1]f>/< @%~ҦGs5EC2RfY׫<5PϟE}uQOA_?T=Ü2F&z1|rv֌y<ۃǐ^Mc5=P- ͡eOzIM2k ޢN| \lVJ^O(۩ZgYZ0707010000030c000081a4000000000000000000000001642603a9000007b0000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822be.ko.xz7zXZִF!t/gp]?Eh=ڜ.+q+ۀKA)_0`L|˥vҫ}:f-b a2_uJ:0w ⎍##3k'f_0=ÞIC|&̕>%KUwW=(:Mصm&ZA}j>&h,GrW })gqN?8 H&{ wլCՍ QZjV3RY`Xoi9J4VDdn. ꐪxRq@'ׂކC҃I'# ȸ??[!)':z㰅Dzg_1s u $c왓}Ed"graS-n Fx PuQͮ zI+#2u4wbPK_b)7gyܯ*FT&TGl9 _J[@@t*AJ٦Dۻ1*$pǝ:(7LNZpH_OL)&o1?vVs  ~6{T)/KHh%pk;LքdQ\vU:p-Wb F!0Twl[XmQ1Nljl{;~mFL5Ia膯]G=fyR{;vO8aEʠ-׌Vwp q>:Gq  |$uR&iP$ydL~u+v)C(ٗBnqKmp ʖ$Հ3h=vLV2HiVhD>XQsahrvn[+jLBϧ]+N8^ЛS2s^#MPṫ'@ 0FQsEI>k'z 8&*ꞝv?qqJUg}wfwL Wts6@JRo)l`C8 ?DLת3vϹu1Hqf 3gheȮ r&:xY\XW48T(ϝ}Zۆ\p<]r= e#2y)EXi^F"̜gjys"o6Q j*g~)l,yf~.3 {tkc~9iI/,lceNRF0&f}Dk΄xSkL kUo4<|`Q`[1Y,/w|0KZ'ˁxڋbv RӐ1ZlKQeCOӒ6O9׿#hNo `^OWu @yX C * |$<%Kpgՠk$VY/X΂o+; g?zOϊp[\Jl˜lF[L'BNX20l*ό [v@):T.u`B$:>@gYZ0707010000030d000081a4000000000000000000000001642603a90000b060000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822c.ko.xz7zXZִF!t/O ]?Eh=ڜ.+:m=4]q W /wյfOQd[J)iu|U#Ϊ؂^~c#Jc" -Z݆6/! CF G`OΤ=U_A7q45ھmnQoפrK (t^S-ޓ!_H6 m CE~ںdnXQ QxeߑjfPSl8E#uH(6*?W]3 MA^'w:2f׆ 9gP딕8/ hw6B%&, N-&5!m@N2VclF;OUN*ت10S ۏFO]<D4BPS.F#Lv3f8}6)w7Q_2V,pK_D0^G7=XB)|2r %¢Lt;?TfOD]2pآW:X/ndisΡeʛOH%A R,z?P@"(?x1y7zLk5A46j%7 ]8&0onnzK#n^+.Kf+J'}*43mXAvI*b2K_kPM\Ve-pp_Dؑk+6|$PV$ $VB\oxa@v~E#V!CAtL2kXbNr_XVS^aP۔L9ϼt laX3 X{C8ƾ-;- -{G@7[n2 VpXv<B|&IB+[ۅ5_(Wp 6az|h.i{TD`떵 [θċ?Y2l6`nVŎNMEFEz[@0v\%JtbVm@h}WA{bI6&瞋 ˰6ϱMrNhzxswrT_yKwd~+n0."dhb@e ZO&L9s?4Ul =,,ȉ]c[}[#KEH lC bV:Ub ^~BBEoy@7O0sY(xkfi\&>]@hjU_}!@Z(G;SOK_] E7&z8i_blLx:X7 #sV /TKI޳NΦlW #6$ Je'=7ȹ_~\~kEb8ĵ"ҙ5bKjM1 5WCx#}W d5^#Kn]ՙcfFR3W"=[Yi]Կ?:1ϗx>nxSn㡾ZY(sDtD`Z!x,$mRJ{+ mTѕ)VJZOnW դ[hr15ԽO>]A:ٕaMRrOFY Cyn{ƜzƜ Hx@喕}]"wqv&\0G搘=g|=dB)7Mt|Md}fF 7E2G c:)7 )U(pT+:V|;+$OEu͊q^r1>4FԤի>;BԞ4}3rεhZ&P&sl237XFJlZwNɎ%HbpWvTl?+S33c'ey|ÅفER%]v_gT! _l?r6~>lJ k0Z|Ȋ?ꅃizM'嚥qGNB=4>K9#7mpcx-'L AF! ]9D'oY`XChΥ!۩Ϋ98lJLs2yR׿x37Y:\-S,~O^~XIr,%zx d"'mbd7_Ww< #Mr&)x<գyVhyR$<*nv#n*]읁@~C3} *]dJrc  l],Wx _ _gو6eJq%3Sⵅҿ^ǭD55ʌI,/ ڡlz(g!. [[ianm1K1x o`+{˷/f}65I'Q (qw0*i忮@R\p5<3E7'0f(3=Aqn|~g?X:)E?n#}N $G. 6 xG&`-H! c:L .Cl'f)^ͱ0԰QA:OkܬXp\I%X~c,r׻Ӟ@)3Ƹ*QR>B-޲J|jhO0aXeٖnׇ a~t$y0W^&c>v88yY4ϒq\1eakNVD\Q ]MkSȔ]15P4sεeSyTJ6[ڞh-.YNS\_W=!,qMXs117/D\B:je6exT!^B莒Z4_\տi:r 4Q#KI |i_qZqժKkфF o$BhoQ}b[Ω=LtՕ{򔶞sg|dz\OM,9 >$Aĭ*'kC*'lZ?L?Kfj!>p2ge&ZE+ h w:U쩐,ܝU>vtsY7J?<GdKu(!8J*o)PeZy5@SN揪4âuVו2n1,4[WDs&,'%A>}k!To AP)lLFBnw $ĺd(bI\d-"cxpEaB dѵxYl FEt\TkeJ -=<ɲu,E2vY=;[bhC_a&RrMߥ0+i N҃Mxv)%GԹ~p!\k݋~#Yh)=DyvI{pzruag8]1WÎXݱMp210v~UlEza9G,0C؄#TT 2 C 0̼0_j}+ 8XAVNdM! ^q'(W{QU#M ՘Aj8b(,UMc Z@Lӧ4rɖ  N! !vx'Ѹsr?.J|SVS.%X',x ~7YZ3zNz2?w@֛7J"+#T]^j4aoF- Vő옆Α0;*y#0D7ߡ8̘r×Fv^' .@Q^ˋׯI}z1-9yXY@wi նEO7-?({ii  8|(",(G K[i!q:Ŷgj Xy #$s}b2&.倪?6l81 tF}i|Z]QȧqM Dɩ"07 9ͥ.|ɣ >bYDs%2"av|EJsU5A'e_iaS#Ϩ-3C62^n\AAj ꮔ~ xGs֌6P's /$[pbm~5Awf Z!)ζ"R7u1%f>y}q/!S}}.|s&u6)Me.:Y{?-EtT[Tj!,N1;s|#Iw*#Tj+gf4^ʺ;ɺQH"M; lGߖdvxȴt!\lxrOt8d*L#@iݝ\BB#lI2LiHvuC70KGZO<~x>IHt{zL,PF|MW9P"(95wF!P5HMNRxhtNV5ԄV5$3>>TFNH# #"B'팪Q{ i!{]~+W#p ,x{G+\h_m2i7d ʖeF coE.TUb<'?<4fN\4?}k3ڍ2Ѳ+^#2p4n|#_"WQ̳kkVޚ8h)?LʀB:fϞ Z:pa@|6#>łEw KW(OLXmJ@}R^cR $cP8!^9g*[M LN]Ŋ,O~?v[&|ڸQ11^xTuVA(Ŕ3IH*$L8{ E?,y;-]O44]Iɚ7jaC>iR5y-ȵNNNٸ^ *>8VT'E*cCW>e " DAo} v7) MyĥMa&dEфTbdSHwt Y0@)H[fF]$߻ηn_ܲX`]4)(*k:80w媪%( رv a ]>'y$ZWL^TU4q,tJ/@}sdiH$2n4u*Qed/OW|q}qh\1)e8jO#K/C" A 9 һZ{ _I#>t/=Y#}c 2UVlm yc0ShC} |A>7ڈe;UdH=^xAEZZ#9Ҫ8s,A@сJ􎂉2ZnNkhs hQj'pja](5V^넎q&'ջu#eu v7 Ic1@&qwֹ":V/Ux(vX8>%*0UPbʲ$}&4bNFp#RD&-s[Q(TV5xKdt^0iFK `0H8(RۆdaL!xhW˺ qJ;&^B!&r/796`4,`;FG\Wzr3u 3m}uk&7.j_.,R e'dP-1k{P9氱B^k.0q֪p㇂8 /JCeS { JW-X^ᣝ!;³YDe8>1'`e:8Fn]v4 4B8V:&|1v}=#WN([O  OaO~k ! VignEp'.$x$^|ٿBٗwk#%M$z)Z8<._&#Cך׿ße(wd A0KoqD/(b鬖S w2ּs;s?ݔ.r0~v?z퐁[%ȧ"Vk`#.]3TWS>ɓd ⿟c 4VX.Da2aʲiq*,,cfpJ[Mj.>_&*Ia7J!>tmRLD?HKnbLZy2ȁѠ&,6OD;L~f|.\%-*k Y5 ݹeSxsZr?:+2\xm$wѸQ\$U'xʮ&2*nCT0>8  Pf]#`), ;*;1 WkX N^΍=?\X- '%l:rƒyh!OI'M- `qlMpZ̺9~xf$N~%1Gl,cF)F:͡t{B@%6rRd8 DIv*D0uiu-s=*Bﱯ$AӀDh_{+uT-zw Dz&{grU:-8U9'XkPV1F4⛖(IkIv|b v6CR*}~L4MrP3_÷g!:I ܩ$Fq=X.Z'8W"0NhBY cݽ+Ath}Do/%^4jƭ*I7:oJ u? G$Pd!p?{≜4)TlRE>s o m鶼x`19(+rg>>..ݮE0=;Z,vMZVb{ZbI:F,C4=5X~+I|6`~e{{ J907vX үhVsZ֎]h$R6ME폖nVB`Oߐ!œ+ի31"3¢_;Xʩ MM3)Efx=.-}r^Cj. \*mϟhSQ+l!l&mT޻V@ :8fx>En: TZE7TR֍~/7-?e?OVpC(㤝L.z @:IzF1ӓq@6r`hA\X?ZJ2ۻ̠dߜVNB0yN\e 4l|䥬IHefaR UTSxmCU4= ۵i\5~-ѹ ;ѭ`8B;Ԅ!<`}K+{Ez]L.#u%ay,'W ;hAb(RW9p ܏dM)fNH_@X=)B‚N ocTR _;@т}(lP` fjl!\ࣸp聲9rr-uRz7EZTswjj#Ne]Wu:?Pܤfl m@&9u~~ >Im%ɹz; ҅Mӛl%a~S2tO zY;@o=:(uishĻUk ƵK"[\LZ7l8L,g Փ`}ބռ{rq%Ru#L[EW09!aP?OjietBXdIVdeV|CB]<[ kknM} u=;i& V"%7Ӎ"3ã ix3h^_̵UB3j?JK\cUc5^:ՖjimAa`Hnàm@"EEa sz.gXO%">*|e-D.K(|M\ ~>T>Tk7}BQIg$ǯBc1 +LG& N2Jr'ۄ1%rytӟ3gs}1[HHv]wB9 #[PAE!U WXdh{Zj8i >Mߚ@'k,ץȻ\TpEт@[`B%<,!a:7fN%z#i@]K ڒPxPo) R0iy'My7,,->p+\cwFCEE# #zO=&c^+%ޝs܂<7F*epW b2t? u @QnUWJ: xսN~NoDԸ'u9k mؖG$,曅g&7-prMayz$p/S\cd>'$'H}/eBFEK8ۣN*)V((܅g0?ܙ |(#/twBGtBOB=3z*Wö&ߵq~CTH]7bT yCL`WzGLY{rn{9,/qdB6KM@dfcl\oD8Ed1b3ڕ9q4g&O7ۊ7 'q؆p^yUco_\A\S͘/-ԗ3[ )I.^7dAHC9ߧd䬐K7^9Z!Fyk|8橒/ ) ;$K}9_LfGC|!M{'<ۊ'7BK{! auIpAu=T@ bIA`D##@MOpzzޕR' e}P_պU n5{ޱvD)VfPϫ*p ̒gdai/IbPhX ju:{)z>Q"$5:<۝EZ?bIY6O`ùw2Hx6RNȔCT9CYos4N؍/-)"mkymE6fK {Ԗ6D+3>*Em^KkbJa{D1C}*j2bH;L'!8a 7.BB=a"=Cb K\]^F|\_W1Rjٽ> ;x DZ[9 u xf&&lηlDEY,ɪofa^Hus'8`E=|s .q+  C%p#F,;Sb"fTsN{8,3}:T}ۧ ݋UϽR+|9R)Ѓڬ܊DӄtM@'VP( Y.,W+*X~32I/=Kׅ0 mv^#8ՙқyl<#RZOW-:2BZ6s}8!g; sJs A)HO/^5kld{ŀ흊yrAvhQsJ)1it(1Zyt qg!9M܋ bl*i?ezJ\ܝ<7^G1 818F䛔{z(K2o{HNq\؉{ >A$bd8ʺ%UzBp4~嘲aS9xz(NqJ.ʒ&tH qE _='aV4V8M9+G|2c >`P{ekoIa4[㷛@[!auz7 gG{%a 'bU _\7wg9 ɟdZfE{ ^H~&y҉} ¥*=1c=Xaw`2p}#~q *!H>ΆB ѲJnI' = 6R6Ӫ~@3̋)W$÷>VÉ)27%82wLex:'k-̴;7Zu4͙~lշa_?_~r *_@4% 0MmaNz]י~>!/!pX *"S4Cy<_ݴ)y?1VS&{6-۬[! _ػKbg11s_+m:My| tu_5#xNg˧IZ 8|n!Ř!]\sO}"45/_3i, ;D-RGnm\l@D;! Yqyv BU/:]|6-r@>5?\LM\rE( FP$ Zxj{Mm>Ɵ",CP3g|_QOx?rÍۃU<ڨ9bb+eB˙dF#֤^‰L{ĥ!ؐV9=UCLUG(S5Ljcd=5V)Dny}K?fu -Iݢx?'ŲR|{I8/%Ьdyd0ʨPC{I1-d5w068hB(\hpqὟgw3]O?'|U ۴ƾm,ka6. `V|$벁pI\nWWlzx* A@>=$3y-m1G0_넉sXS(tz`pe[G##a3сȉ!Ñ<#}K.KjǔM$“rȐ]J1jotHBK'Q(qyn<!A t/1^ԌHE-O,yy? vfJt{0vd ?Ck;qAS/YH˝%7T @}iqǞW댺ǬQ,\Dil1N"!^-Zsr+Sw /ͱa,D&y*zs( =`D/?!Ecݽg2{Y&T9ʈ}NH gtVcsaP0 o/44 Xt8y(5t3k2?ز~iAȻ? yT9qB 9]<,dDQ,df<_fK3k#tlh X=2`x`jk#BlVL;s%"L@g?Eq7e:7Ed qH LI)RJdžR)2Gu4Ηcg,6U0OʹRB}[$8)ْ!n1 x ojKU= sLˆeS6\HG˜v [!fPQQg6G+_4o0pNcc>z$Je\ۨ-iw^n41\g2t%+1[5lN$M.K|)4>zA/%Ndkm@=t\vhR F ,NavJ~tY{Vu^l?P Ԫ3]ps4r,T^ ċM: inGnbЁ'*{<|~8IYpWΊ .0sRԔ7l44{$G[[sR@+3' !9$E68pWg1_XGS̄Q^pGz7$lVU^6.GM:0pu!!@?6Tn#X^\GSy!C7/P}y]]h` gd&~5f(1Lm=a%Nε =\ReXa&K`PEr^N"rvq|!0kvlW$_N,cB՗2#KPXI vCMP{jrf2|em'T|]Y:?! JݟGT :Z}@$xr['g1pQ+M PnO I |Qm6waudFAIZ?饖Zif.niVw̷ dA0wp/䆜"q?Buο U(+k!Z+3]{*AIkzqDw`n*&}|ҘYJo &e7b~`QJtmy yf 1PX;y%3 Nq:%y P!w#+rՖ͇Kä`ċtkQ5=/U^^4q/N#ٖVD@*JjLam S4 ]3C\n Zp0F'H9!⛇:z2^$)2 縚6էnmsb'CpsATuАWS|=alt'|z(&"e bGe0y‹HYRt<|PO{HHf:`VzFpV WV: ץy..H;ƘZ#3{V8'.Rٮ}AjuTrY37Cm>`KLAh$n*Ne5K*a-Alm=0vQNCvq3Čy]i`,_Y*I䈾 ZI@(ePl(q.Amز61HZ޻~G0>jP|:`@ʔ-O\M+8lZ.JӴz+W,M X1/oؾ⅚7zȘc=D[B ֛+-0/-a'2TG\ dV/s;"HuxAQ8Vi\۔P#Q~~zCnzzW8Z  Rtnc& iq6W6c+pƺX[͑@,';DZ{1j5E9aK쵀T@!1{b7šoSSɣ2R9}>ԟ n.A6*|kTX5/OVtz`z F<ɬ۷PT Rp5g"G6* ]aV7ZfCosٴQ][u>-kHW@We}8ec/(?<7WH;+LEC}moǰ&3I]EcM0qxS2\(A$+ދcIU DH&ٱw+Ym|B5c0L:<i/Uc*6O/\~dUMT/ͭ_(вV& z"`PEDlcv_\gȩOBX@jD<݈'|>@,ͧ6Ѻa^jsσ,0Y{%ܱe^9 R!@aАf8@rڲST'N+C4P2w4@Q%E~h3]}xR+/Uvu$u-<6&dD/]l73_#(6G9:X=ޫ/؎Y ڊ[O5قShDP<';63S[vqZXOϠm .~J CCiMEݩW'@0<>pXE5MHZs[r Zm4#yDCaEhr˜w:=\"5gĊt(,;=ФQH?1A,F0[BcFDJeY#8s7IWc5&<,𕓖忻˦q(Qq& ϺPYIwic_o8\m9 Y;c)K`,,_t@ߑgx#в.*ccZ1EW}e\_Ոt68WQطR`q~S1:ۯk |e>zaɫfH*x̘1_e˸>.R~߃SK2S!6YSy3UDU_t=&n ݿ7Z3m%+VB\tֱh~@_`^Kdd1~_uۤf"8':GOgsCrrN6kt*FqDe@ $5zjJ)9KQ+'j߫6V뀽G2hO\Ҡ=sby[7(1Ukwp(h];eRAK= ;sG= CtupfF .戞F@~jޜ9*e$ I>3+h *ӊ{; e"JP>>Ǒ?'%|lEGαb>;?XhwMpD4C9۶|ba02zX!8 aC$έZ?vxh['u}6]IӀJ;!J'4+$)֚da}n?':s#Ih" <$ȷ& Yj_xI 1wW],\0z ɍ~طɓ]m>#D1Z>ha븯I p~&AQթ,86@j2'*亪є8rԘ)<_:[B;o#0[|b[xPealL"5OXV2t8]4* ӣpN B8nq3f:rF|/_3"Z)` Oo/-76RwB_4kZ *8Жo,ӐB]ɥȖplC05@]2vQd8kDxu ~Akۨ$cp2>w?::!-A%t-o7L=ITO.ݦvM0:Nd;)tЛ$; ~je>#uf^1I=M~5*c{!sx?DIp#ڮι3G:t wx\$EGfDB8JJkw22a)=v}kv+~">o}< i9)&{W2OJW[~ pSq&2Oi:Cp?ԉ4+`R L(jm !E<%ؓ ^5grNӪr$㗒cm:ܓ W_7{JXR4Qh_P$zbG+scŬzJZ:Lc9%$m z"D$M#W\ԙ^b?ѱ[dd ~Fg)(=8 `ֆ=xlpRfð(˟8ׄ'?ǮX49~5eb, ^` ~EЗ }k˺2LtX:G:8|o3O+84ьF@m􇹷]90U (=WzޣKhJ̶C ΏZHw_2lq _Yχ(g!͌QG*ˋ_abljj%1ÄPֺt;vx0iZ%9f< j!9q7x \ m,%S'+H̭j,&c 4j>2z5}(a ('T,@(T%_ %DJݡS`ȞUmZy vϸXM0?GEFSN1 ɑ4}֭7'Q|R$y' TӦzGD0n $zG  Γwč,vhhh2AŸRdȠ5'&ahAe1[Уqv4ZUTR_߉+b=㠔.є c-y1-YG? :4He` Od ?oE42$E2gx%%:B DArV'|C) iҨ(]΄!mB V՞āXxIu=gYq&zmyn9FhY`xqg [pp)+7'[? I4oՎs~?~z"u d+^ᛕ0juLﭛ9{G`:A.<_&`_ۨdUQfY(&; {2CusYpqkE-=D&w1:GȆHtK`H~ito^oZ$ <kxQӫT~^D:16t=0!}lE7 *-XŚ33tcptKÍ`nwe[@/uמ2ԭ+nIR Fh$ 3C溭g#т9C~6j--_p Tj#`M!3Ɩܛ\ <8q-H+;#sTv:Zk+<50JKy}hpIJ EH߅Ql7TH".=\C ~ۤ/ޏ߷_E/)3 _F442b7aW{!Ѓza"W~Ӟ(#ꩅaEkys_ŶB_G b;v~+4/j~4"B]|J|"`SS'9SD- m jFAlE~AwX&jQh4Y4eИ0VjNz);,*̍h2oNvtLP ]< s;mQ*D} 뼨Н}` 47& Q7M0wQm$O'D !YԌ]K4юҎ~mG{hNC&x 63ބO0bX^c_0~"4#o+CJw{xj$En㔲< ^O]b=k96?vz"g鈐2'%y~M赠.q'QW$Ky}]5bug, _doT[%d+f~Km=-72Ð̘9LRpM \L0#i3휣 Ar(ǔS\EP(BR[U/{Suo+k a+cwjZ\l}MQ2ɦfocͦ_rŭgP}"SꌲeC0e=)6AzI}j҅H/7ӥ^(>2a$2t ߒ\`]0_Du+"t"4Ľ}ԊOK4sk0ƒ뛀bN>VUy HWI O*skM:aq;$ǵ]:L5*qZxv}ᓠYUp3+D<{}U{ ܑ: 8nn%7x6 oLbÚ`s!59iWґUt♟jm qQu;u0=]蜂cd7LWv=S94SMݝ~+߀N6i+ȉJzcN՛Ms.jfv7;l)J$#m,<!GkafoJѢNI&D_Șokw];f(lhILt nRR9r4Ocg*p|Ab>>iF:gN,C%;tLJ4DnGze Su_~Q_EH`CsP fPnx kКQ'hZśi"\W,|^x&RQ4>Fؙӯo3Tyxۿ~ 6Xg6.!VaSI7X[$1X}>+.aɓ蜱 -#]K(l`})-UW@Wf4egdջ̢<@r W=D`Լ%FHܨZ/ ^̨㢀i :GJ%#.PP3I `*9kBԍ󑄎 Ӑf/zvCHBG4|#W"={ӑ;[yg\NʀΨp{hIUg->]/Z_%*(2wwBC,?>9zyB-P9}p.@#ONVbAZp`*Y`%EM .}ܺ{fR|av_L\Ĕ l+̚i g6ݪU2yO<=<)=|%/HR3ʍ'p[AyMTICc^ciI5۲CfF.|^(BX25>/)LVy)j*ܫXغ$NEJ.h{:{ TPIf8cEɊ?ؼ#-xuzia/D\V] ۽*{ߪe] >&g7]LF~}"/O 自XMIOȇU .}lN&3ef]X@OhQٌDF+r ]TE euDğqF)/(@EDq2H!R6Z-H3$NM7 S"#N.K@>ʊZWB:OZI(C^,1E7c)[`4 eR0k6`J4'WcO0|LۮhLњadr6FKZknGRd1F4q#I%t&9Oq:?j1N2V v;;L PPINYl4n(rHyueqqHW2jcOɈ Yw q(Ҩ-jKdZ{m`{5E6䒎X? ZG:#ɈqtUĻt.Q=~oψp]7qt(/2(qծz=ls p454K 'dy8}ͷx YatzSl_W03!D/ DKy]%b\ֈ^x˔hhX~{6?BȪbw7[-1VŽ|?ͤhNȮ)G Y!PN:fm8(L8C\ACOXFKVug t$踟ԺvGKi>G: D=s+ -wߌAsaSɕ<*j꠆y1|`"xP|]U|)[Bc_Rx>H*~;inuJ ' !ό$͡_%}v|ȣ`a){/ưqMPYct]%CA-L^xCf6΁Lw{m;/dzv/R7(x.h+~gM좎 Tl[%y+fT|RY~aaZ"RWU›]t ȘB݂u5{ iΘ) ݗc #ܵ̋ƝDo蠁"p"ʃp6 V&jƑhdFS ,^gakzS?` w?V^Vx-`ĤGO<3jn<ÇغZP٩-C$_8{cCagא1̙Eܔ{LXlLhNx.ݫa0McͬpʸKb[ˍfqZ O]c[KM1.!@[6V%*8o0'K0; 8'C`530qOAubvf ֑G0y دtZI*ª%Riڿ Rkֺ{Ad AQd[jwl^ѣdѕYYO[l*\UQDUxOK%=Ȧ\No[euKN6E{tJÕ{w]@;C}Ǝ$qn'MX> /.X{tNcs)5OdED˷ҷ\1 =bP֐E 汤5STS"N>Q@Ip0a$XCtȟunk˪cL 73>u4PrnE}#CHm,"AGnoMc !#'p]dގTE"-wvqҢ>6s(P.U YHjGiߋAVn- | )Cp%WSOQLn-dj}7fXJ\q'L13b?u<nbdc#5@pGuv Иj$yNbi8YCse[Ar'c9/wzB*N g {u) /|2^՛[ʡY4aY d&(+};캹aB+*C8$gwO*O!:$'SݥEp)ffB~]1@ҳ՜3?=Q)3sw--jLHGVHm()ĊР-jK&TçK]W|˩ѨjZ+l/P^ uzil@ef }ݭ]GɢNN!)>tCȾ H\3p n6hJa%~/z*|? /n˃4 vK=_[? =otui 6BV,*Wg|;[ mT3_I$b4Wzd|{n-L&A/}gH|ًWoh4fCedqFl=sfo6QV2 {W//o7v,^dr#Cs vVL`D?'+igoЩ 6{Q'Čg^uVE;Ȃ}{[)dxXaI6d[G¨Ak _a܀5oC} qqIl̀7-!kc)uKD@ђ5ZS!ܻ9M ]{4*{k #*npcr_ rayT&Υ{,|46 yٰ+O[+$m e)V*03Tb陋v9?#Յ؏[MěN琄ʆ8fap?_ӷaW\|k!g5gHa)t]t)RCTٗ=Wl"gZQ3vO-᠐], ae޻H _zfwϝfi-o(45=S nKUC,hM1} :t g-ؠʲ ە # :G:ӢS͑0kFAS\}u> +@ͲYPkɖ1a+@o pMm6B/XvC`NO3mXQB;V-kW^*/#;p[=-a;^M=l7;c_/]0tʓJ? ,uJ˚*pfs(xm`,JE%h=ۘL 6z/.IYNBP;s:!~y"D[U2?ú'mSuZ.1;5bx|NɚQx!,1 džyPWrIv%057Q}է (wXK8vWOϩȬ;dYs¢ M,#-$k:υ!bxaK ۵ ZIz;|p̉? (_W0ɶs L'.]T</Kc]ozE!oAޟL2qv2fV*N2 2=aI3r4cuF>PvO8P֣ (a+̖&o;| Wa,>}^<; +5 @c@1 _zri1. ?#z-iGMC~ ̓bǏ)C]sAh` %-sł.T|nUF<\$$62gc\E*0Mv0`$@,tBҥ*GTL]w$\يa!Qk+hD: P›ь60ͧVFg!حb3 ;|%6_60aH15UZfik Tw /S癟|ÙVm/hvыdLx@(𷇺{U5RY,9:V$NTFM̰7T"^IXb=#m)_f_Sђoll\i]KBY6P˴ğ_J&MhK^ooz`n hFFgF6-7ݞ:P[?UsB(2w$Q"GFbf_~_5nYH =Uz4ZZl[uK^pkN|/Q Ivћ5<óegW#3fꟗeiQ[ ,b{/[AUȋ~D+sz0`ɽѯp/;j΅֠hrzJ5r~(X8H^HW>CԦIq7y,ą9"LK%5STXE7suEPkʹ`ŢGؕ%a a`)_p).eTACeGƀӪ ]@MlmotD(WSe+=,@? W%6R^RU uYF\7UR)~WޙH z|^\=ડiiCYC0`Q[cMP`FR->/Ǩ)Bm)uk}Wci՛mM_q6'2Un3Vڍ/vdh,Y]bl&hp _bŊFKO`Vؘ SJ{إX㏄~zNa$`uC3nHsh9G; ".CmB-AS?*oR9)dN6H3o跃j VrJ/1{0]B!I/ss˰u K \V#"L~*(u-gl7h, p!sݬ7:92ũKe_&8NS<>{\Btd>j^K) |KZ-\K9 J\x9L% ޙ *%+b:oCKgdd:#h1J4vX>ETVmƐ<~l%,{Y``&K|#dXD{!+wM_jk>X)%>I 姕0Gޠ`cES+ Q'M˅N֌i|_ "[RɗYk iX:, HL4XG~:,f cWGkg!l C/u%xfne? a6zD)H"PkֶaBkuG/\,VZtXcW"J3~Xе%:nNx%} 8$Q3Q0dEmpg?./3eOk u[69Tޓ0#,z{0.6=Ng˒`ŬT߫t`"GwDD=Wc|3RQKsx'q:h::v72lHԏ//}a 8xIZ'O1YMFKE]&Cz| ZJ)>b o]q&^zOh!t*BNl2[{( m7x* (39LW'`[5<,&Jt($ jQխ4uM/͟p -6tW <_썻^? Mx߂rmHݰ#\2Bm~x PT Mt yܼ #Iw{CZKvWBy\FB+&Tݸy{STA7] raRbF/{y`;iӭ"rte4[م{π=7c3}a7 ,pɫ)(-4OΆu˱8JbD D=c5C\r\i-6:ǁu %L=B;BB@*, RbV) uF5+8nl.,nZ> JM1Fx W".b0EdkR:By|/1+dIW+i5*laysERݾIlT+1;eR%B]e)͙rjtBJ8EOl*V|3u\ʴC1I4s-bհ/6Ng#BLΣ6"ϤJz|\)ݓ9ĒKk(ҷsAIПS` –5h͞7&3 d$K9IHgdjMH7y &Z>MNYz 4P[gq" @(Pn;x ~(%i+i^_4)a-d_%LC ?F9;?N *RbXlu>>h̓~ EY+`琘ur䗹$7ɘtԺJ )żyMݻ;>QMF_ŏ oHJKwX,1cJOLt.EBXѨ\NX`VRY|n~gvt-t[NސTɾ<[dn\(ޟRmwc#1(9 LC?dB+T>s \NI͟)[lsԈT:{FnH3vԦ% C5 C~m2ݕ乞,Qe񨤊L[s~M3:5GYbݖG֣n6Uo@yVEƜh'߉ت2 #LV'dsڶB-ݢIe^gn( @TsS`i[c{{# %g8˫Kl" th_Y.T?V|dG@,&//SDxI1 c:(uY+^m}p'Jo9ְz}A!z7v7ae8Uq,K0It;ΉXg҆H*H?hE^A-WWS$:"$ s?ӎ fq?RT6I_)ҿY$篩7xz:K¦Mp+m@i|!oR9LfTCg\ΨI;3!ح<entٔYoYpfQ8ɫZ|7b vW4H:3*72c_[&#.ۚ{zpr:lv'ט3d|LGETIV{g=K,0 x ^epz=McE)^qƫMJ2>a3=NCHKe=NB`wU@ :9%ͷ1(hσ 3_yclqKKtK_~,BUxrv -Q#vyo3=)TX9 $7}}9AC >yɳQ4|ǦX}1LR*_W 3aXMulׅb䞉9mԩ^$g?΅lV0wD-GxRUOr%`S6e' zE!ТVg|ҮA3e':&^ތ&U<:^ 0 Q+Vd'_Hǥ A:*, [CkGcl5~͕Op:dkwER#laY j-becv70 voڋf%"_u~gڇ&f{U<\$x4T0bVO###]me6HW[Nwh5< SY-)sW 5aBM}#fqɑ Ҝ7sk}$?J뀬"H}"3F}63fMݲ´T18Cu>忉=~ k#zzr¾."Oyl{??Cভ0ײ8qL&<- (i$v> lc^e) <ƭah vFNaYg|&CɚUeQq`Q[f0P7yI6&qA'^!Y#qH1\- p\]euN6gIATRQ8W"GZbfFdqY#) k̓}ihw%O8a@NhMc|¸6zpy\Ԭ5b-]*2ݚ wigF%e~` ²UMEo`ϒ1"Dr)ٲ{>e pJf=˓6{p:4]dѦg{zOWkJ\isBFF˓NIтx9h>߳׸.QrgºP7D:G[2&pgM' aLW|c_ ֓(_hQ*iZ d~zH\oR5pV6J_>*x\sЊxv0Խ!~\CA8'tEA5QuyHoL5baKuXslLjOpw#%kuJf__ݖ-E//@\g>ù+:f-s^ ^Ύ ik0sd9&kQG[SS >ɴ~Bׇ#m5aI6}r3xՂ @d@M%GdնW=){X 5Yݠp =WHbA۔Fj?-͞rSCQpDad$]Wb] rÜfkZgx d{ -g̹?$dAFT$*~< 1ЄBTk6S4new莾w!m4V"Ԃ.OጜkڎE!u0Ltgl#hchKjh f-Gʹ7cB!厧ֵp[i$B"7kꟲ /#x^…L/.pmrm#`Z%rd4MpmͽYWd$Wlon:$x9X]$RkK-JO!Y&(;Ω5CDht<3Sh}CzoLk D=e"<漥v{wǩX,]ά З+ P+-XQVdPV["B>65 TUCeXdپݑ>UO oJ)J*S/q wtaW(7۷>f.W)%|75^Gg ŽLHx "0cK\YFӺj' #K=8i2B/mP)gK&\2 |TY!ZWO\%q\lF1~ؾǸ7(lbNΝqᴌR+{R'pGu,R[.&h۰y|qy Ec<7";7Z?N^&MZȜwz*g1㕤 ]`*3v{Yf7 #)?`H3Jt]l-E>B_Чl߁nhlfD`0pJV\@D@RS:;`?Y*}G`k)a;W xB:4eϑޕjmt3E@azfL-+vHKe#'˺f*5z0jDՃDv'a}%(\ \'lA_vZJd|s!3V)*q([m=JNh_4yΌ|gev5ˢ]pڨ{6bݚ#ts]>F~N츽.SWŀ׽rِBmS}"ϾKR(g@,<ƚpFſSI(hTb_:WV(v)><ܡ z1,0ۮoYehy;tEoΦC5Љ %F쀛<ΑO)iCldA<=U'L60/0QaՑ!rA+/d+An4 ŽsS׺Z$$:eu}tT'rkHm5IT_:=XPg%e]:[ˁ/h ΆO4$<p 99N;\ZuiW*SŃaG{ c.6-!XDOۥ<$UckSa(z)4k7eC< uy%n||gz&@ n]ExApgo)9Ȓ #34 ]p/͌[79 sP`GD;bUTo\=7]83桀uN\ǧnZ0Gr:vӃFOٯF6ds0jq}yVmM 2ȈMe}?؋ (`s<| hsq[р`ĺx;򩾣]`:DT \ҜK#|\LY7љx'lm'*)25+4ꑲZOVR-}[6گ*xGdN:S vx#C[t2mG`*CzhK/A<0L%˔*j*p.q*,-|NEY%WUg~i# VzH:3[ ~39!Tܙ˅!K VEm>> a׍fHQDA4BeN1[ާ5M>B'P&Uvvzog/FfV:do{qL2t o}r<:!fWqM jľƺƃ1%rѶոɴ>5ۣ=?cĄZrbau0 Yt8EXkgMTەL`ȫˤ<LqgYZ0707010000030f000081a4000000000000000000000001642603a900016d8c000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko.xz7zXZִF!t/u]?Eh=ڜ.+ZN Q?lv$D?pt'{ǿ/Q>;sijJXgkT`<ߝ+:n V>a[X@qd=`5}5H4jr͌M+j`ĘLT=' gSʓjx(o:m=TLGj&yy}T-8r.=5eߊ İ!#WCg#14]|\bf?\v7ybM"~d*9}wRLlE=!eq}'TӆB/Z1)rEk`aLˁNRqj5m`wq0SYY(o ~Ox0m"gKLbQfGě ( OE)W467n&KVܸf[!G+ۼ^ y 4}MeFX13Gl"J?76E[n"6bܲ U:]h%片A<`o4xw&?"ba}K 3%.Y?N5VNőiQR)`[Tk7FOiЁ!莼OBk|a ӂ>~Ä-^A֖ʨ8ts ̞tb+ s7iket/{Wo.LD~ ڕ#P(s?Ó.Fo.u6:%^Rԛ 'h}JuEv؛zQ~,YZu|uj qRq.h8cefڴoL]Sxj4~@yH?IZ8rCxd$z6*DG26 _\:T?rܴ{n̸h z|f`g!)9jabҁƵ2cvTJֻu%m[*ӯ'is#yC} dd7>4)S2WHIFP+PᐉȔd&: 6l4/!6u4viD5j¼*͇NRa4܆'TT #C2Ř1a[CW88Og@-F Y|(~7q[|Qp8f\:b-q V7yI>/ay1Qd4ی4_ALl/N$2joPhqŚE5{2'dQlv魑g@fVC]s\Du[1XNj4IO h89V[]x.[j쯓I]릟;-Bk_F2&9㈓fN ~Sg{j=/MON q0 U0YԚtg(K4j*D9[R \{GSE@*w(+k (` {Y@)hb*%JGǜ ȔPxY)umށb^yB#lSR^%4,}ӴK2&(Ռ$aGթ7ћ$l2s I~M|)4o ;iĥT9u9X@r߈(G>[$@2Ҫ]+$OOq4hQ|[q谇t9N(0YNGwg:뙒|87݉LVNIM X.X WrieOfEaY&ui˄Nuل`7*97OJ֩r;ߎjg_9Spp/8=_EӉTPnT N)rqmHHqsjRuٖ&}Bg?޺irto3К$^+iP =}ON%f+y0d_`4ܯP$+ cX<u)p  9Bkԇ'vW+I/e0a0Fu?*_iu&G=uAVCr4K%Aq q݅*t9$rي8S*%AV\l|OSVP-ܫɶ wab,h62g<,MS _3U¤zUB#v#LE-~eZeC2@:TݢG7բb 'n rL P;I %a_ŚjvoodgE @|2vmx q9c-+o\V  pVK7쥠-5\^˨0jj0ti1ޞ ]sBƐf!Ux#%Н&Uݩk4p=?>W's{y S<]|i'w 3DiX!-Sxy-ٝ :*gE@&h7Hy*VFS:DŽ8u F]ngRSXSÜ0:P1i/B0 S||5\Qs6: ~# ^73LwՋݒa06rt9r-W!⼎*m S'n0B X<UHXmF"OI[}Hɠ+1@94ŘY`s)@2 &rblٷ}8A@) 0iRi %qi¤ /ŇYL;OZo Zu(/BF؅f?gY,P5dTZGQ[:&D$=/W5zˆyn+]4o"WMr]-Փ`N[wm\.љi1t \{f4'\ $BlPu+)?"Vx=i AieiĄC|Yn {{ܢ'*Ν\dg@ zU-0 ;VD1qrV/qΐg \#ZGI5JbK÷0.eqW/뒫JthJDŽ s)?xt޴2GY:VEk Zv0٫O&P43qY߼.D|3kpNJqY&22<͞N>"BRO&1U>f~Qp , g d)qoQ$ndMذ:KE6f# 6")7r:AI(>L0 E xy b`~ = =_jQu/QAZO"n΍g>9Σd>Q?mXoEa#,%ZdQiVN*}HVfvfYT3rߖ̹^l+C$zT;S jqi)H!U`M (B PhՅL˥!~hI9F))3{ najMsHvWY[>8EC2 4 8f8,) GIpc֣!̜=yX鎲l9 l'ZYQdr9PIzر(Kg95`v3AboG$a*G%S0 pׯ8QpJ~^XQ&% Yhb'gƳ,Ol)%بW0gK;)p@5eyq..Q@*jFiS?@ QC, 84s{ 8{ ['kdt}Ae>aϗN5Bx5)c7d̞xqjiX,5=4hQ]7HnVN%6w=+ݎLS/%{-2@{hI սԴt!hWhc:]fK.@&$/W ,`MЂa&@["HQJUE10.=n津pY@erE`ōTp|Xg`jOs0 Bgq;X#6 `3MX B"+g@.NsS3JRd\Ku}I˥;Tjt[gŗ GXz #\k{JglCtܟqg5bhBltτG7/B&x[➵NDαvZ= |= gy,CM5C=B'8&ٜzVSӐ4'O Ⱥ,!_i㗢bVab?3ͶQEeg Ruskl)ro8rW ߳7:uHt r=c>*58Wx g@y$]`S e,ѡRr%Qֶ{LدFp*ܐ EՍЃD+>'ۤdEk`U]s \1[&o vq/oI[Sd1"1É"O63 H5du=h?4{~kSJ}:/:"+z\X\@#V=$Aϐ:QZ6Y2geC]d0iupK?lL9̄,>:ăcbzc cuBm{8RڗŲ/vc MD&tvYlֺ0h*" sd|#8aIB 2i a4\x7UtHq^ dxFKC1d+L:bapL꫆F!'v1ݴGUZJB-oGR&6@١'r0r'kkt޿ &ZxGmI/e^GS;ws:9Ag;ԅܖ$VVM^2 @㽐LLNF0|H\ܶ+t@S01F:2'^F$|;bss&Q|2E"zGɪ߉@yS)]U̸A%nb'щ*@VS/o޻'ځ^(V%/:_v(Q(^i٫czSxd? Cv0nb iA 6_.r~g~(32#]QSw<$=  . L 4[= W8mvY2tf͞ V+w8\c#KС[0HF>ѡ>+J%N793զlu!%Fh!& :6旋9oAWN|"AvNj羅p v-aJK6uPSw8bDhj[m?~DFF4>mC_>uvF#j&@Jh8FSC{6a=߮jsHB( e>[sh$^b'E28w<٩z%HR>SbJt9ڃWDs2U#h7Njh47tU|R#q@nD[LM%՟ >n.)Ȭ6TQy?K,R@xOk΁ P9Kxu{B]aUQi1dd2r1ך1}c ¹f@l e_[1$a?z3g5]2Mnぁ BI󻍷q~ Eiӑ{{;bW0VAT®h=2nL]>=68 lvAN2߽M!THqzy|F8uc{f>}w "u wku]Ss37LO%v胘.tNx R=U˂??@Ömqn'[۸)S>NbzH,pxVFPYhb+wd3]S Wn&t,Hc"FMklUdr4n$F,Ybrh '@Vڝ@Z]3zG^wߺac)?Zy〼6s9jCb-L1O­=,Q(w/>ge8b_ZpϲklO*Mpneϕ.:îZ`W ìTKBwTM[WcisdjEK!Թu.PhW`oUtu29?3 V1L#%ӯ,y_d )!GCTfo$+~y4IZT[tVl_4yQ /Y律ۢ~`;ss\MLMݡ ;BL}QWH<ܫiQ-jo. ϘorpJeU0ryG/YF3"9^S1 NfԔ]yTU%N،Őrm CQ'-DV? $qNZܡi}icQY)ֶYPn-mM%_/ҀlHX}^HcJ:͟+ e&p[+pHqJAwʿ@MtXqbh=)ÑE/kʊx+)cdžsKy lC|M? bl+'kO}W~G~K6[r1ْ|M+=fm2ű@]m'Gufd19 0VfS {cismzV^ ֚b 2m; 5v v61x;=a~P`wQrmͿ^٢n+a}D_́um>Pa7"fmvmđ]T'D^ T|[vʃGYTO$O+}P9:G;E5<-~҅>:6]NBւf{74W'G{]^J7뎖C@&j}0wMYF:`Db!r7Ø=x9'Us(hZ,"6:b!|I鴞Lj&A6LDRt ]3ġQT]>,hpq<܊ _~>lέ! lJSb囚I>WP)bǾP%bц| (z:ju2TV*󕺝у㐋2 380貳"=/,W)$QO9׿Mgf)ބPPt6^䑖1V<.uS}tDFKb[K|R 9kMT[.Aߪ̡ʋ/gSGǂXal*`&s[>plZVsh40tpHF&:JU UK:u9BmQ^f G ,jEڝ[I]?8Y"VAآ:^+IF,[7 \ 1JmzPZ"umb{pPW;EAQ%NW1ؤ=5AXZctKOd1İ(~PFs>nY[ 㿶ӰvPTȶ)254gA R#A07@We?%t]fѱu]*qZWe޼ @E}SY֥w3Z}!I07m"6l@d*|XMtxE.w_aؔ]xr+rs+ q*lѾ©j1OvxJO9k"R! +`;T~*jj&Dk0cqsN04Ki8V1Àㄔ i]LI""Qɣܘm98jkr%p89kI|[RwM91ؘJa8-$\ Զ=f0v6 A5'- V%hIS<:Z󝇙k;=p!%]7g(uZM$I=xٌ 5+;ПCUc=:@׻NF’0AuZtz :Vɫ lk\x.8U! 5P}Ю*[sf:?!n|^"-CVo:~~Lߓ!'#2糾" w0f~3\Sъ` ˤ}>1vQ!=1 l@a뵨aH;d S1i!bvvw/ sbi-mp49NGc-*Pߑ4 i)²S! }ngzamlMDcnwה:#*Q42MHd켦~ nDIiu 4e  $`m`ךp'6K51̓.&ZW<`$+ RIfHkTo;Fe L@.IC1SlG rdR@qy~M+E .!CCSJϠғ漠GH8 1Hnz!U:7`Sw$-ȩ&|\$:: @f4Oٌtjr}Q $bNKl!-4(U#kA ~IŊl镖 o3:n q ]AGiϢU$MU fX=5tzBocڊD>)GY:uxyfP2raA/rYОRFl aJ@1f*`L'< ]cUF bLOZˉKLH?Ob(M82S H]$16\@tL/2rtY撠"VSթ&}qpAfhT'_417bP{g2eUD3GVKYij\@_[cW dlHc|nTl+U oUbwr(QK*'>]<5J)&a)KD؈oҋF|i+$0IHCշҬf dm#Lmq=5xCVyPT<ûG؂,`U5om!Iv/\8x2f&TnPB؛s$P ]W]`| ZrW]ReV+i |UiI hĆ ܲE-a|)n40fBc[s(2*.u(IORs,;׬L[Һ{dS>wEMfVԞ|G-/^Vx.rC5Qv+fWXL1ibLC41 @x^;-&"ˢ3=0{L\67B`j[j ˆ-UsXq"{Bc(mA<Л6%* }i M#hPO有KaF^c6, #->9*tkBŗN5rr-d"Pe8Q8VO֬z~I9dultβ/ -誔G3ik>7~ נ RK'ō$FXi8;]}HvуY* zeE8,` P/#M. 6u 9 a#-}dx%畺Yr~<32c, )Ma{P]('ji5PrOޥ:Yx뻝 ^\XŲ$@ Z丄 &I(Yu MBjq+<C#AЭi. M/VSݡ z&|leqZw@%\E KÇd*?6wU^ͭh GY{ˬ,%qag6!!lJӝ0Ǩ}N j= +L!/85W8~%>Y< C^R (=v ޠ63 XY vSh[Wl[ O)2C=7 m#+pc6`ٺ,NhE¤B!& *fO,ctw=fSޭ8vErASB9LNU Q,{e3StM=cn.ʡJLTʶ)s"ez?&B{^IY3#e5(x5~vo]qA2|怆z3G|¢ M퉎$ЙKd4i.GA֎x5<Ղ0KfWMČ)rs(d(u;6﷠7B&Ƨ.a=l!,MmA9x݉],u`fYnvB ]bX0\DT}G%6PqT|W-xxo$ 5A} |n7e؍:HeWg'O/hp N̠)^Hu)B u f {k}P|BřG@eL'CYrx](C;%϶K !l]ZIZ -FSAc0թ( m jU|anN_YVpotPKzwƐ[fEE&9 F}. Q"lD F<&\%Of!z$u*l[4j'L!bGWRP-#]SCB$Ac4hhB80;ɼ{{oV2>^wy& \ѩwDžy[yHK$R\Pd۫ XD|h麬Ao@_M(hzi9k:Z:/+vdcZDE9fC=}MZ3k&SPWߙ)}cMOԠf\hR#Afx!(SY\XNq2Y^ -]9 WڀΖ:nZ/e=0AC)GCxZsW-*0UK\X)$@M)xb5(>ߴom֤Ъi&9}n7t'_w`ClTj,*_.RъHuJĖ),Xh!rKh 8!WG@U|M4{~ #zz @(bxN[ݠ"_fEN z6[&i@^GLG4\e?q\Z'(Qr TK|RҤnS PdZqubf䌧G e"G" U( 2j1纊yeG~d6h˜@{_U"B<^IU#C@ c6;$0YNopZv@'iV͎5aViFd^$SG{,(h' ڏXţ/wWFi 0Z&D$|1xb <1%Y?_{ ڝQ*$ pL@C`u̦U9_4T*Ði0Z@2m>=٘0^*^L< %Cr7ZDB!<7s`GG"?'Y"-0ھP|[@s=%c)y!ۥrXexvz~tӮ؝z>=Q/*<%yP( [0ev;Yt@2 pu2ikSYj}K\$;KVŞerHj@bN(Vt?$%yD N%3cfb3$&?|y|ت8)"0k@YJ;Fq;I2mm ݢnKg;"Mɼ6D;'!jDl,K~DА<mu~>zC{'L y"FhZ*fܖO2SH '9$eWPj"Kϭ,k6nЗz3&zШN>%ĽMon7)U3gz̘j+s;$v Q]}ҿR!բAyJݍr Zhj(hb2ȴ6hPK{y@Ɠ<7O]3Hl}tff0 n. ᬜG]|{RD]eZoߖ?̢*n]9H10э'2TEf/lG>M-$J` ʊ TO[o3K < 8Z@hhLpOK7[vs8L XT^ӵ2+Y04MU&~7T94^`IQT}*zXX{K)G5|z:jA8:n aN5K~TEQZ1Pȱ62}ӭrW +~$R ClknBrw~!-5a4X4$ikd99}t8[R/Uq~twl w}guc3RY񐙑niTXZ볌0cRIE:cYt`#;ҫ^@ m9G 1$@R /a,=#b{e]0c`J0aTgM,9)q=E~NݹR=U{ߪa '\_2="@l-(Z@U$<(Vo֠ 9sPym!*̰(SVٜw1TAiXfbEx<=7ebyP᤾$)\xO)Q1F!C<ݙϢ'V+|}Sfhńဓ u=mH8Z^9p ]xi1dK#ƓZU4HcGӌCgc0W#GesW%OFE}Ǹ2ʌ[nޘÖ?EYnGޯlpi> Ҝ9]zCЃ7,<u%B)W4-gn+SLlc%~@ޚSa*^H 6r+"()6͂FWI7IL1!ȯ`41՗k:0ў4 v{PE#7>ihzg k F8g+}8:%kUoNDjd3J*gҲ!Kjd~`?$hnSHc˒A@(F@K|?44J\p,WC(6_(47aI.w&:'57&0~U<ħ}):?[n=ۓ!́{mҽT vv#Xh]Ai {2NH/F%"P˽v]y T E'.1O Lӧ Lk/@:@TjE& {(F<|jV7Rj(5~}E;T8T| @E3}>^bVߍ`aĤNA3ȰM$uY 0A]mVQ'<,j/V -g' ssrm _My`55?4ebϸf,MH_M2863ce'}\A7;f8tzމ NMd1XB~rCo`KzEE>YL"@4M(ccu)A"عea^<Fb5[mZX@z9&mSjm']@Jy DlO2! cQ:8э+M|2MeN3 EQY. LZ+A .x3ojr&3][C礭K 3qme zcr#gl,n8݈CdV9L_.k"EIIǛEd\HP`QOifLG%E O&H\VK}O0h oZ**Oao2RẰBu.!ӆ1sKvgSʍ"1쪒IZN'V>&pVˠI;?;n(!_㋴lx P\J.` P`CQe[fyTh8uD]tcVCJTӣ3%\fY&q4ݐQsD"? o:m;EZFbA+5z>BKf~)%8Yqvj;.7Z'm̓+߶͏uf=sG"o(-/b E'{ +DuPBywI񙽌q:s[;)`idaӐn=ї|RJ5T{ :k[PzQ_܋}@8W'_ &tܫG4PezՒǓC"JC wbwE?!o#]C5Zk\0Y;灢yUG?_d1ut4Z'-'^+{߇]&ױU]C=w:)|$xͤANڳ$] _rO ȩ >0Y*^UqD>cG|%tG9&px׫<0$k<XQM6 uW栚%o| )jK|{#boWCK+G,v~mVn!r!$CA{ F^uA,}^4o=(?%Cyb]g>+*xLJLqT{աR(s9"sfJ}wwEVM3omu6 ND]ilALψ.]_xr$l 2I|SWjJCO\rs6Ƽ%x~2&$}r BMP^$WQJpD)|8&{u|>lM6Ϟo%h))|3T{7z䨷$dVWr| O|Q_Jnㄜw$/LYM/ onB6m`Tn:!] δ:yj-K~^QNfmU,!kɝA v[&$/ ?:g+>*2k9.KHtv0Hqf,r!AclIMީ Fs\ L#;']ja?Iw.ͯ:bO1Zl:"nׯXCGvxQKOM+6Km+_;\QaY<'#tCt?1Ef^#<=չ_Qj\UqjZQ6U@kyp8O91*/6S&ÊӬ b!+b;GAZf`O{I8upR37*peb[Zzw`u٤|M+kq8K ;a{2=9d9eYy3#|vY0AR҆->]AÈNWpX x>[rt8ؕ|a[ZAikrˠWNx=*M|bJU CqQI@2ͫȴW4АﵠFQ 3>'iH&CRv~mj=(DMA31I|">g 6)W>;Z2Q+x€[{bx΅EQQb:;494+>W=ueUfu,p1aӔC7NYa(>%y(Tu[MS Z&z624Eex'm{23^ ],J21,ײD>U;%s|^hVо&T#ncUf։|kz~v\ϢF{<]`Mt`V#xHt+6%O_:EUCB5y$LUh-uPV1t6}* Q=,n]Apj2z@ICV|3Z^勵i2'›P8vA~ڀpXRcwO줩n\$@kXk@ĚZo5ϩY;\] f bIN)k2S0e8ADڠQ!lYbhݷ늋"i[~7b2Bhw)IÞ@"r?th=+󟂎ߴȇ~I> /y6-Tp%Ҽy(rZR3+*aW{Іrۆ*T:Zp)WgX8 JgPTU+5Y;J&Y~VE)9"B%Ay}rmki#$]-q7Na:k@!3^qfl ćEI{\!I֞ؗ A/- PDNda-_hӟ FKcXv{抺+?Bi|y n5ngX_֝rz?/o^Hk+tXˊSLmdÌ;_i7gΎWtF:敷F}|L%YK0ʑ;D 5^BIX*{u!% [r"1"@ ]OM.{s68˵1?_b10qaKkђن%z'~~} YzhI*,kDJ GH$YTTq{3Ql0 c81v~!{Qlv6I\s5y,KeWf(@*x&+b0cJ%m ,R &X*@}v̕ c$QZdyHm)b6 nv[on =@MSG5w U{ Ǎb9C+YН)Yuji`5U* G\dUK0] k ! yKu,_iѸg>QjQiLFG#OSN57ՆX=VNgtlh/T#VX}H?e]5iatLz)KPۂ(=H_a2$lLN%sRz, j @;?[$dz a'"_!ca8c0rׯFьYvqXJ)jy}^A]{R+Fq<'g8l }?hBFk3R`z;o׈ SR\)VB뎖 Dh}#2r`V+? ׽/tf5(g4hl#3۔} 'hnO̘e3|MjobOChpz}Z +FHH7Vn]&^^ܰ + tkB7`MǠZ^,a|fT_B@4im$ K]qiu?Ҕ,l6/y ]]g㜹)jdWyJp`5j(b]ݱftPF-9?,"*-yCeܷgw̆:MY&&+"RYb'Uh'*I45\7bJ~>8D͓t^lP_"y}P=#.5C/sY&P.DHHjdx쑭 ż5KMvJ()E_;ܜ&^$2d6TQVPrN,p[6}{@M7X(/{I]x4׺ XkO1;گL۰( CY,v=\` "*L42("ߒ !XHPc3f0e4+/q+J6rPOZb@lRW@p-ۯBsېog+_ m*_+PM9wogP~ϗFqw0n)ժ Ȅ(*2xx[pbꜵg>)¡LhoZNrP2,EybwW|z'Yg+?rp#X+}/4A[rqV%l s:?@7If{)w1;m;5rlA+6pqO=, Z ܧٌd3bHAտdz$Mb{#[U}Pz;k3|f]O09 ZگS^1!(K55ڌ xl#QzUYE8obMQ -֖KhU|g%VSl@Ry;6˶l#Jpj÷_bSMLHhH CӃiX'ҢdO5d 2 @ކa6P VϦn47/H(5R$ 0]%W0$ r?[G/uPIxI* gX[ Jٙ6xh9$0xMh@ Kt(Ȭ$ls/}]sW nΟFEgev:dD:' )V,&3-?X#Q\9v]ո-4Un\0Qp웾n3l͂W-<*oUM?FZ B xyE8<0q!ѩl1=0p $%%#;\"Y?$oU;kn,HNk-zQJ %s,U6bV$t.Jlzui%nOnx}&IZ])6<9ķ>Eٻu?CS`9V0ڲ(Xhʅmd2;ݺ B(#cؽ+mgLe*\%`^2[歇9`dyh=TDHd81Gvt-=g\<h I~l!TZ/pUI"Y7YOI^obh}q,qd:RaW2Ie(cL~tA$CEBoxX2bQK Жs)YOv8xPU$T9hS)k3GNJMW0 -^_khf|])!-h_7-^*lJLqR,a*OW6VH i>:̈&ǍNk4h?qRR[R.!bS2tW.,t2WJSBIZ7u8Ʃi;{>ei!V&}֟=6C>a]ҙvL jR䘙{j?c8Bx)Uvv6T5*2iLgKMoF!#8#n=z!Β1b=[mc"ŃJ|#j*)&*K} 5-sb4gn94$*4'lkɌʠbJDMyKW=ܱ8ژ<ବ+3@G.r! vVX-+ iwlgUL}.(%6BxcqÃo(vx*KcD;!BҺUʽC޾Ly$]`4rE_K3Weh_bb}t¡ֲDr7eސ)d/jI%CnWIl 4Mߟq1avWJkN@rmLd Yx F6n+ݑD&6~.N-+y4'K_S_U.R͎kg*{K鱶xc%㐅Sىq6ͣ; P06 zRVCs_cUʫger5l]W,LHiMpQ n vrڲ/q2hLϧ.[0}Wf PUTfB*NdXyGUsh  nK }7kڛp9|oLa8Ō*XVtt˂KS[Kbh!x![X%,y\~:e10 5T!=wa"A ley3bW^܂HMRzg\& pW[9nnĻӟ׃,%:F[)hJ[WFy[sL(a&`%Xȏ(e צމ#{dpj6XjNͩ|s]?Rq/ɘ>[PdzAkjZ.*I IXw@ʔsD_s!Hҏ, x^4YLߵCG7wl}&rdH*p*gU o\c+^|AV\2+"#r]%q_±kdJpwz~Ʈ::WYxmbWf{. <k'lP?6k#}BƊ3=<.jL9]U#?,qqj'9yyߢ8ʴ3mu`"4? g(MJcDThVF#D,&x#Qb!=$Q FȓYr g<>ԟe d_! m+LD zm*lZ9F]Zy^ 6n*l=k䅱ZbfωGo̺>1f~yiͷ$)#9>Eu ^8F2]1pBѸ{xq8Aî _Cn!I^lqe^L:B`z"֚-nu/+Zv;)n 6fAT_^ J.\mb(;[,MYM V@_ۿѩ锉Mt 2G ң wE I\o5qZƠğZ%Y;,lu m§ *Y}5F8k~|gV--JbjBhd8l,iVu2j5ub:P'/5T7UɘhW[G?w#jfc=aLLUߣ5?B#XJ66jush~9XlZ8cd5[f~;d |X]׈7' ' 4a~ڐ@QG2umv ˯o MTň'-+bW }2ar??|(*fz/h" o+e1E۝82X͊y>uwL [XmL6y0:peу&ȿX}C?Sb8mބ Ww^%[v  |21wsn4H XޖZcʣZB%p}$̺u9{~ Fw0œPؙ=<{6VeX.ر °6 gG!(v6`}Y ^* -ҖƳq؆qRZ§r!G؉0?d 㙹 Wk97ռBVR(lJG $+/'DU+g˓ramw>)rbMMz[MzwȮyN#I_`s7@Y/c=aGEO HC.FmMUjmQP0'R\7du?Վ-͟WM5PPSb+g/}I)'A}-r7g4L TUΊճ OSlȎS$j{Ag pL&D(ql*Ǎ$hBXi/¡_pUE+DRHY-M,yK)T:G͛Xۼ6o(mچO\[m/z9_ @ox{_˙Bto!g{hfq 2yakӊCP ԛՑd51}iNFRI+uɮ[}GY@A],(?*ȧ}rHrwzbs%5&o "6hΕRgz#m.{aJũ|ZV<{VW۟S+RBcaǵEY?T~LD.Q/pu2W/7!lٟ 9#W7ܑEt#pqwެwk4YQ[RQ̋T $_pc@oN>g>le_IڏNl!ۯ L:#FyqxikeF%0x"΍G8ø.JoHk6w]X_UՇSi:ttATbF|d2rl=k~D=F HbբE5e@ԚS#{y7 FI?mFJ( qW)48ܓoq:V%mp#I^MQ*KLM &  1iUkq#=bB>FP-:ߞPFc> |F*j.$KčgvC5[QKO#k{`]1gI+{ʥ&凑$id5X/{ZLTjͧP^u=m5֋muWϥl 0dUj [Vgˬ83N`FZJ4Oq^b^3ߦA ~s 8q!☃MsgucNR8:\81=𢡊Gy$@޷?-5!77u2bO-+@P: GG8BDu&mXza{v6>3o8 *oAZ֝О-tX-m=eR|#n sqmhLv\D2:5"v%@ѳ^w6ɒ @*?mG/b͌>FDu~pbH`۩$yJ^MZ[9{~I~0q+IR998R肛(6_`9uʖ&;wz4B( LV3 ]~gCU N[[XGCEC~@]@ 5,jeX@);VDk}]@Qp3 U`txo\BO͝Vݐ=Jg?)r/>Hև@?U..!'ZJpl j++Bp8`Kue BCY%0<BHXp8q9YF'SvgƎe0[6v6a}sR@oq0`aWedm6qH(ox%@Ҏ<-WnayKa>DA E7 IIܨs@cen>~*qCuEI\E GyR@GmݣoGZ o̧迮yK)sjc*yu#J×s<+ZD.z{⥺c*~f)QATԨӇ sbxHj1c󕉟;Y +*&%!!o<hO,xS%Tm9"3Gz;`g,~\'?aoQJO}=çȋfO71%9PDis1>7/Ů#%I!qgh#AH|2 bD#=KT~gKRkSW7%6΅؏{:G#T)RY--ս_K ;3vM]|0lKn#k!E/HV?-U&GrGrWTh+P'dcѷrxpJl3է5f~9pIӵo|~FAZC5pҪCbPólOi]eKvW\]JQR@HqLZBQv֍j>J'P?5ǫo.Xۺ#\e3}+^h9^CɀLq v;#mkJ*cfh*)Y였qxwb,^X1zT+B7k>J;'d M-Zia*} R`wK.L#/”[\3=s_J7#Ўte 5rQuYُ_h B/Kc%nغtZ)-Tiթ2Vh^u*+2HE[^UŖ.l=? t+#mN/~)C"Q*Im9&cduj{#`4 Guhm[߻ipP)}{Q~gfSm)3nD;O Ƽ#`8#p~%'CU}qx;?@ۙ+t)K+mqbb /q٬}32խ] ʨEnGt G&cMs.?"Z)(-(:9b /cTY]qBG.ɺڊ>"Ȝ]Fp;`fޭ&b Tg&νxH8LQ>g52_yrI3׶a?9nqyPsC;q!V aiIB`^`|ׅV'u5# Ijsiᙱ1e։/P4׋1/kAx|1HeapPѹRجrVPRZ6C3*#==*W{蹂!1Z;;}|J:dzuj .%}N@rqgb|= t{M.yWf#g*_Qbamk*)حyRæMIPpPAh|("Lbhf{͂Vqȥ.Ag@Z 2{Dp+B km]ʲ:UI,7-83KDHG!zo~zW6[J8;_(8judhy!S* Ԃ\K ?ͱG/EiȲ&8:Lk텣?rI ck2O[0-b84Ax~(sx6aGLЦyQnaبl 9O"*eS^0Eq-D=o|xŔ43p2L& 1SۓBzNzl}#wƺb3~YWzmebSf4c6m9cy|69mۏ:19FyDӀ((.3ôwW~wK00%~!kA1[b,:Fo`a- OO ϓN3 Y-;VVYFoW /˙<)1a?4W8OGxe"|Α-Inb@Gi9L'.+2^:/DtkqlTB- i%9.Lj4|O`󊉩(Bfc[ɳxSToy)D;{Iʤ 2i˶ž|]HtB }^+ۜl=4@~uڱv."+~u@667J`{2;:x,b;`NL +a]>D/1^]˜EӢZsәE۞J{x*ҿqoWzl$67e) 髯w r⻙g`0IBiJI)x1}B+ۇC;\43ɑHUT!V(`!S%D>9F)0iA> 5|{!8}|Hà I3isac-KUi\O,1iL~op=C8`ޥ:ǜʇuWh,z6UJ>p'uĦ/q(~5%KJ@Qw6m J1nqt ȫ^ |콮X I[uSn"PK"QrI)+< !!nh~{֬r[)A|mdU P3acO'a[#PB[e&k1MJi+I{-R[ !ƯEڠvuNx#:Q0#p7yd B (A܁[@"b'G '\ 7/k:Tevj7Mmx߬v/ 1ue*|$ق =R24 ,\5|3L&9ҦMhK8ip46H)Ǹw YkK]uVAS_h_OCNA'z"J;'8wIn<~U)u  ЃX$c 3N+2Yip7תnۅ+y(" >J;:AW(v59uș[NRHrԮH=]@rhY.H ʜ t*~pƍ{?V Yw`Ҟ[66i׫gf4¸(wC5nIER(Boac)nԪ`Fՠ=ՊI8Jcr-|>4տ.^^雴8cU>E/GKaˬ(jcG`4 LC䋃Zn=q̑jK@A;5Ӣ:AfpF3,R}^4IH,vkʻ:,;dds "CblK,;ivPom^6z!JI0Gr:Ɋ?'#oiqsU}!>nbRKK`k8epzwƒ6s`^ 5:.S$mn=tjx8Zr 5PkJ.#V^؎G5lKV_ n ]kB70ˮ]EM}*F%(1 HQDŽ1'1Ly~,.W4qD;Tl,h^K5Ξސ)N(NY [ u*8ryIQ8n"?&!zdh<  V:s-/xt듕n{>+ #.51ǙV{|sW>,x<%%Tį3H/ OsX 5%_АWO ށ#ZZK #|,p xu#PΦ؍'uP٣5;"Qh=G4OwwwmX)iUDG|q>Fb+(Öp,$1LfYĴšy(rg8[oļϟá+`%( @́(u\:1Ob+.Fidi ^hV'+Vv8Zh>ߛo[--p||'JZJ%O|R4'1fJfN芻 x9[y(nA&sOY ibXΙ|(U~ 7Y)ӌFoRpOʍ}-y.<-ވ1{g/Ćkػ0K،~cJ!R/7Jk5-RܴBZ+iwF biubQ:Xov~ 96-H{tvB?蹖@\T{;I:T3Qx׼4W[nc~A A 3G:]n)*=bW\QZ;f3O?{y7i*kz.]*Gkq.:x {swdvN{4$0{aZ0j7tnqKx- }/ u7P=D{ߐPRtM{F89O*o[Y Rx+yON,ľ Uξ3!P\ؤ%JbT2p~оVGk}(e[P,!Bkf(%?E+aO8Yj@j SQbHOBY B:.ǝR#+)6lD"V2}k%yJޝLk%Cm!:.<f[>*L8fGsRձԼΕ Pss+}XHE68EF WM,OHbͣc]a{<$EY"cDLSrHL`{x#ӡ}Uà䎙2|+!p!\Rj̮-Xl,uNF}wgKy':*އ35 tboP"MD3`"a>|k @>v{V4|V d͙ЦDe^ YdZ] 5s"s R0YSr^F >%B?>1萂HD&̥9 @; {GҕWOuS\-R0p|t WV |R T@V0ZÏPx#wELgYPǓ>3'VXr+ ʒ a E KowyoӧX|:R}n}UjUe:ץv q 92B_m&WXe"܃iWigJ8h1::VTLYb_(C{5A_A΋L I)5ˬl;;cC6,{[G)3&Ax)vn׺x?ynUpӾʘ]-kc"EQ s9)o Ҳaؓ&#y5\ǵs Cq,p\Zr0.)Y ==T|  |D$b+ Q$QW@>G(vh׀I< O@FqpeYdtTۼ~)}s4OҨPez8]Yl־1hf!U⍴dǷxU9(bE)q&D?%@=6,:- | gEBQƐ`շhRZ5~҈bLvOYZy2N `@&ĻgI}D`+&nP}; dEAty{H{a{8 8tN8<ƥOPLorB_Q΅9y5}K ]*M~I:lH/Dvl?e@5'=89ux`W&R offE͇n"DZ2Vw/CaEjXGul;z+1: G$)0DRQʠ@cwhY%hߎo278>rŕf. oFiʠY63Zte2m mL5kޙ(/|fy)ׅ<|):ӥ;xR0LB 0MdHV ]g.i5tP˚>MngEU(%a7FI7 i./o}Fhy?A{T2$0%oD( !{zCu:LI,%2{NٷA*̼,=U7? iG oU ){>V dWgܭW9wE9_۲s izK-!P(Ga7[ x[Ha8m ՞-gOQSqWSV;&_&u\~RzHaIC#)1Ủ# X*^ɦj>l#v+tJ~,J~}b$_mLpkW !r Y&i~EIdY-ܯΈi9@9@"6qqjmStęD4k4ˉ^Y~O1Rc ŀ}rnX zce пr믙v'tǏM8ccDFr'M~fX (6j_DͶ|i.Uߠ~KuF%HG2C%kw!Â? Q" Qɰd)$MZgj WR2BY0C*mƒ]H(>ˇuqjVnebfh8 s5VȈ.Eϧt2L tRq[zACa?GPnu:Ws@0q~%Iad͉%6#(9G$ JdĮn, ɹ^iM)  kn|7%Lĸ;xZYe"LuQOF4aR;򉇻ϬTL*\6,r\Mswns,j%iDpr,Fׄ]@{VYkտ}ӕYv@ŭ*{<XcH'={@X'^\fS œC?iv(f,;ޯ4Jm dSl9VА\,]S b؏cFNckK*qŬπ0po(&i9m15!` [eݴ畩V"SYcjE{%zXVRV?54csNã,/||x㩞H:u[_nh0'#b{${C 7%Ę{~w-V"q ̪ZJw`o>4FV:3Q܃GܘZ?H0 yZ*\gMuXw~] b{@x+÷Ozf'>@R6>UoMOՠiW\SK#)Oo0uW^j_is|u:$jg=5JOZ(اJ)XUS.~83GU]X29[QqJ6̵?T3nc >MKP"+ZreUk7W<,OHW" :zA*E5Ã*'$(Z;h].:FѶ/U>̯݁]ҿ. wՑkZu}OanRz}.~iQO5(bU%i9^ZbAZ xAF ǯN=櫕H ){]lLf'ia$(WkŵSwJ|RŻ/+/rt> 9gZt9Np}/&(Ovp:d1sJ,(ټ1(xMlY‡w`ox 781KyNU-`$`'{v#{#r9황=Q좕2ݔ4)ZR?!>#awvƕ'O2ˡ Z׼3޺2c?P!iA5ӋS w4ĝ'|)j!J+1#ɒL|hƦ-NE1!,z~N>[E]˛*F9-:2ꢥNwR_Y9m?C5RL)l7?rNyJ-F ZX^*9\a#v mږpx#5y5 dTY3jV/TL@x+P\i4tCtack+!шR,>jTgwZQZFbqZ|n MR/QgL@12OWpԿ(ȶ|Y2 pcQuȨ,F)9C9U PC}Ɣh7H nMχ%$ƑP&K ꐐ޸3'M1z\7QXr#_*||7:U0rMsJ%jQDF[ޕ-c[&,|t>GB]O u;"ruFnˋ8gp^FK 9^mrUMʄqI= gCoG:jPV!~/>IƗFTOcst6N2"kPFeRzQfeט@ ),"{ zG\d>Y]ȳM+^1y++>kDo0)\ YX8%Ovhg|ǵ!dga<" {\ywɦh}:K}saZe.(rq:%ɢ(veI﫰TzRlXtk؁ xkDۨU.7gꅚ($o ]p cho1 ×YՁ` :+k4}*IDAMuramdiwhh!YU085cM];.H_5btIľEk3_#ܡrq9B3;s> ZW~1Rf5w U?~bꨈ?AY$ZJ3jDv)F4%M~[8rbaWs%C]V>9H2r8 F{oG22z*'{Z۠-1<렬4b p!Ɩ? Rgbn)ąK;{'A"),,V&Pd qѳWep|&|wjJ7w|5 >aq&n2=%mFoVbx:_CO8h/E5g}vқ,QPLR-+ 8]({Vi tPLA#_@l[O"BxG(ZݳP#ќY h*O82vH7*OȟP2M"Ajxg fuKrӜQ{^-_\IW:[AJ"do!#m9:ȆGqe(L`ĨD;-3SV[f<0_jFp%A*E6vcGbF5zɽ~n; ?le c=I rZZTpT&} k'\ "9ꥥƋKEt&8$=ϝča~_AP>{D'\EE.ޥf[3luZZ|]"#!;|Es]]s:d]2sLu`t+z% W@]GXT) UЪd^#fe<#=*c~1)'O4]CwW(-`H! T1 &f+{T1rA2怿N ȶS]#ZM%,%>Dק(&efԛT!X`D)ס3مwڤxG[3 Se6QJ2438*'(>a[ #"#q'qS+$s luF>1O$my NS& <:w"3POcl,L%; 8 NL" ^/%LV bHP`qw^y^'pr&wWj䑚S>g~u֌b%'O3ݡS~9>I$ sc+p9/veEɾ1/)SωsO)BXt띡smfV3kP!:F3rEPuI6gh C2-]".߹Nv͆j86duHN EWY(Eut{j[!l:;RN?~@8Y|{L5L9t.F2РZ=럚g fMˡ!L_i2r8r䀛Ӓ\D\=9˨ (I dtk*_ scdjOgRmf+G}A$#a}h_%fqn0PY4on7tYיLy~aW˯cL pJI~ReNx|")TWq)zF+,[w`PClnQ ܃,PaCPX w)RƮ4䠯n6$K%82ځi]!b<.xHM v9W"qe{D2r]P*kS k1yAk6ո=KkFP.=*^8Pd?GdeiLQ!&. {Ҥmaci71W\C}P;92֜u~c#TVIaqeaZLA?Ap&;l~/B绶 IheTC M7znS+{ʭvy!:IcXs_PӓrEѐeO)$-aFِH - hVeVѓىrHj?֙e^NhkDF^РVE<˖,ANoDxi?I K)G)#lܒN^J YIQB2](sϷR$ \fT:~?na)ۢgDF !X-6i,S2Hh$#_gDxS{㻒h-K?"IR[U}v%ʭVA=I]GDW [Q o|'0Ͼ &^ S==X94F46#%Sp<US=EmZue_q|xעQ谴>=t[vnPmvWmc|`~ĝ<˭Z})j0K >V;g/͙|:ULmWHmim K[*1:2694"lSd0:ƠG,|Y1s8csxP T|;0%oJF `ӬܮLc!M b6[PnUC(Y]aޖzSMH0@R>KC86Gas  !R?pޮ!rzps 8ICA$-oU4%UI%ZlIdH*l`M9aƥ_+# C~̫[TRf{]A {9 uY](vȘC&t(IȦ*8gL"eHKzRf5JNU :&JRq"y-hFy͆i ow) "ۦ +lC+yoK㤚^vA41BJC)SiLj}M0d |m8*{#0(EˤOJߺYse.9hnUQ ~ܽŽ41D M*DǤf}4 &]b_yzVb*u}O˨ӷ ['PX4!tsߥ:iDOPUcg~ RG NZvw: o_&  =\G>5`kMv_#7ZjVz!sw:u ;( 8t]ea%>˱>n' 6 ]_Vo>Jaqz "OnBx ޱS1LS,{dĬgOAƷ̷˕f7Ϟ8Ba uſ)ﰻ\@ꍡ#Y*~~vP.?b2,j1:Vt4olJw6\ g_ȧu D‰aˁQN{Q(8 ^83_ Zގ< =H߉Ÿd3T|)}m?=fw ^r{b BUX7PH|b&|$^J6[-Dn1t&;TkB '~sί Hi. 8 Te]J3<@P#7އMli9QYt.V+U_V/X̮vY_.0WI9̘HW7.hjkVL|ضekEzh̠c4v|ѷ{aqq)u'sX=f1ADۖUeZ#&@C;ehky ŘVV3D&Ċ#|䏫4wZx qOGH[^fyfV8e ދ:vh5.5Bڵ/αtB|<{&\̢? nR.IWQِL+^bJ?ReEl6 IΛY(^9-+r`0F@ǯ@6$4 O%)]7AmեLLTc#ObDBZ;>s ZmfH}_6N>xs^ZB 7d]p߬62H~LJ\E\aT0CmQpQ'qqE4Uڕf< }s[yqb=!ZI[>: ɀVgJ$kzGSyKd .BiP?^YK$HM̲,]+~J8P^ߧhWm/VCn7!PM/Gkl!m'cV)s~j]VX%jeJֈ+Ԍ{xIw87zk%]oVs8p)ʠz(ﷇ1aH{~a ٥=@V4+J{UJVkD +4m I; $ ͎*v{=YO-JcQ.^c V{>-#HfMl " 5숡:SL%y[>գ.+1Tbt{(1c Sof`\ ypǜ̷hÞO86u$R*B-tÏ."2n2#lmN2S tq7_ C (ɰvR^OLY>p94CImT\H:1?] $JL@?mUw Q${TASO\qQȶP\_zeb7;Alu~Q@@*h>"acjJ⁽/ T}zOv]bF;@9VT9[hG]una_۪Vg2ps|3f#]qt<\@lBcr!uܨ ;f>,$p%_ fLmś#uTY| Ɂm k/LQܖ 8TIr<00($ϖ+V6N!|wdBr' F yᢏ)- s2hu3|}yֽJksЁv}Z~f|N]j#| @ v&acI6/F`k-B鵌N \.ʲ VѳLSouM7%IPI~yjj ,s=;7x7>قBd A"}ՔB]Fo4\S p,@&Nb6sYVd^n%BJz6 +.֕>WUi(K.33@W//EٻݠRz#7^WH`0[dz:F  z|D>v e5qlc*܂Q,0%^6cs9j(iK00gDO Tآf8XY@oz\jH a'գdL1V R6]B {QD! :2Gc,]r1 a<^.S 3A0 Eii_PDp[B;Od'ncǥ6XNF(4$b6|<̏pE؜kAn%ݙBܚ;vK Hl\Uyld^ՙU¨?_胡^oQ)Ia$N^i\^mYC6Er\4k;w|4gU]lEg&X,u]1GmKn*i~n5~(gqX./&ƝBh4;'xAGgŬrlqnxC:lUԾÞ-{׀ yjRRߟѼIQe 3 kٶ)60bl\3mm 7Pn*ICiݘ-$} ꬇@~1+򊛋j{ 8G.QDĉLH9ucȆx/0Yrbk}vt&3IK}pA1*T.(mL3$RBe'KmD =5ma%)j?тzުUi˕fYD3F>-=̠8NB {dz W"=oEք]"/I]μ#vMZPkg|w0UuNdDf. {_SpcSd8c h=TE O2yJ/^a/nkuT\O6YqP6UP}i&$UMga2i2ͭn{8vY8GKrgbJ^-N\ $ǀs?8VYp^!z!'x$;E1yqb9z٧oyF['S @˃}EcDcB&<͛a;۔  %3J'X D OPΎ?YzNUl6ąD cQ S~g^=>|0ZwfN^UFF 1bpw8 n9y(aĚAکAbocڴfҬ; u x-g}?Rj`37@5,9%` ӢI)GK#={ +$ Jr#?)XIDڊ+tnܸST9ԯ߹+{bvf;fMlb ql9u^@ DQYƋB;_V4Ub3HQc,[gCR!R+2Ҳt ̤EH䩿DptVU Yv_42[$d{VeTU/Ę}IbC [Un*;5mӟ,W\(pfyƒ)&#>I,.NzH n4>w٬7QKVԒw4-' n4Jw. !1~ox1k%6F pBw˸V!9jg͌9b+/!zR:ڂhKXs%ʍn"(jͬOkar7b0!ͩx#G% EA)RYc xxg,3nS>L?ʿ~ѫ3YbۍOV^YG[`ˮR1|`٭gYiݼ]{Pz{':ϖ|>8K=`*]L aY Y'B|6 q?W֖iΒ%>y7{ n5Wy7!7= Im1#RK`=?D?. ,;]P &l%p;"o7z4;!4h:F&Fc8y҄pIZ+Y`F]h eG, ]ʜJ{ RN5=tMi΅xxuj)ڪh> sCՏ"~6 `C.zҪBΩ_K*Aj( ?BmzM?qry<1MP3rz]\lHѝ[;Q15|2xajU_a6*ifI +f`>+5A]u I?x;$.aNuoIwU,d<FVi2wh>zy=C PPh{6~,,i۔~<!Y(L)V=#g'G뱤)]βյEȠӏiHueJ}2(2*1Bp}- JUG*x3Ps(NF )˨:cqso.&~ijK.% eSF] EH55JYnNMRCL1Q=\W@Q,^3lkX 6Sf $w~+HzRW<نFLnkz0xd<: *\q7O^[!jq D#:+5\Ha;D|}X+8 -K> | ޱ}"zƅַb'duG=;v*8jN='.j>x#}VfGRTXXϻq׃$ Oi4EPT'>oWi|uA}>- ޣRD.7j 6S!C,"9׵_ IuZ dD0ё~崤DAu_^u')u;$}ʨO0#ڽv;^qߛ8ɥ ak8IKm߃ M,no-XM[Z~ &b͠HlDK?hG+ #X3Pgu nJ۽J7~ )6õ}L[u&,s/tTYO 26=f}42aVQIkշ|]qвFL,B!: ٣|rwĈ]hH"uG$/oy'×npQðpKs5Heؠ'\fioF\PL/=`Ol!~Ioց_ !ca]+7#:{ Iv؜-[ z{8\% ǖᆻq`'Q>utVyafLlrÐROmiUT)h2v{PI/5>Hw>^)ɬ ٖCSЕy6W߻A!NX(Լ}[!Hqr*\y:C_6Jm .?,(>B\x m&KG}mG.GeEucPzg5.'| MBk*7F1.P^z#UZ8 BY9[RtrR1,תaggTuk& \uo~Dhp GLgxGA%5@^&=:P!I/+Q֟=یGeX{ [=r,jI#6:J*[Sdo d.{} ?b-D) * c!Q: s&R|–,Ч92bU Wzof2{62BcSrE%Y%ԖH}!rd-Md=hÓ.-VGcwZ@>0zT)1*F#N䒇t^a ct{77: IsQT7=#&KT/:r}z{K&SˌLZNRKlg:-SUN>elդG8w%I7 _G~?_8͵AVKᢱi|UHB%9?b$yqsR;n?#/RpG2opNthOYLN(x GPce3% TH~ݠqvŅg)vۦ:Y=,FHŷl#0[ M}jC63{ׅUNl>K[J|q*q{Ũ@mżH}R_O"\ddѸIaVd9YoW?EtZiSfʂo[6MՆ:3:hyC)VOxTw +QEy;Tvgeܦ3Nڪ4H'mN\ҙ L9'lЭ\1g-?\ ZakLe vyذ+k07>g^gs=mtR.r:CȾW>7,=9N?laUfCп0.-; y!t+*Nwx#:לT3% p Y 3ŀ)/H %`7N1I?rm$Wm̈ w`~x~̦X#uv%KѶW>_eSfo)G*g{o󽇱,fJ_D2WS./ض_KJ[+ZI5$ִ ->֏ÛxLA2uWL$tL'tg%zNx‹X:6dޑ/-iDFwk> OK 4H|r;#,68FJ+1 ?8кC1şQ9͖(_7:\o[~r@s (}U>Sx3(7}`!$Z<]xxg⧹yPIOC:ҙD y- rf 1Լ9+i6kUo6s&$=JmUQ&.%}@emh2)OAԢ 3'>23S 75: Dqm @w+d>kdDLj<{w*w3͗* m$/w;.:ͻ-kN"J@ DHx84 hJhDcx"JpdHLtmߜzpF9ݠ;?1RHV<82Ç0~ץ#j")(:!ƭV)ۦ mL`v,9'f '}STXHjWvZM֙Y1E#)Ϗǣ Ӡ|@<Dʘ)זxkAL)#kVq]MI7;Ogm'~%d0bB01 ýU]EYMUBkPNiྐྵ|I>hn@1G|;w$Ğ# p)aeG6Fʒ3;aQ?odMC?ő!.D)BՂ5OEL"v8{h[hX&L$VLG8m^s?uhM)h5# j<3d-̬ʱAꅨ':c]qCFA\3=u xx]n0[0!Y]<р2~dDBr4n҄ddV/e qTgMf!H;\Ec 뒉*kb8!py?y@6JW{OE3@fx˩  #I-i]suު%B K AP@X j}NM7b&ǝC3D}H4xټ#{I}2@|!7LzGn]@#lO…pDIsJmZ㽀!mݚe"V)E*I첪qiX`[* K-oj Ԗ疴TO!h6B/"jyQ pKkҪ}U޼/ϳ H/\!Sl *%4z蠳5w_Ɖ_55.zzL24OH嫉tUQ])ԘFƜ4!|E-=CO4`{1D@ x-.:ܩ8ǙkL5]巰*0|B *N)+>? \D(5QС[WɎ? 9Uyye uوSJ4 e5%Vᛞ2VMy 7}i\wLLƹֆ^ /â@!V0;~!bonIx0]uw1IǬ|b1،/-.ȇ3>dHthVԲv쏓pޡ&)?!"Mc?dri޶)I"Q:k%) &mSzC*O'j\^8:WҍK[sڣpL5L9ؖ_-V@QVPD;n-T*z7h{Џ;ۘ7}z9(#@0 (_R./ĖjK4<~ouo>L=*&*j?^K8UfQZ} '3{KTT!Ims ܐ:-֎/82P9߇~{%PJ1Z3zg`DAzj9Qb[]0G @Ly! +Hh=4xF Z{IF>ՉVLbV5!2q5tHHm˓_AbǪhIvN߬;f\m% TNGkV :-t#qb0|h}ax=ڴ8{-b*>f{S]A~FMI|8Đy?!~[Z*NQuh J KWܿeG{?㷓)&x.J8"D\ COj3tNC`RA>FsQ):lfkFW AH=)ohgA/T}!4p(XSn^h'q/:~/tLg Wy)P i)6UƗj\]"N;GtUT{o f @ oG߯"ڡKʀLttoqjC\#Im~?mw|^줹zR&<)oxX.`.jJLFXC?Q 9 1 =kOmu{;zC Bv$)0JF[Qf-ccnYPFA%D.>]Iܜ΢*?f;G{y+d̴:*)^sq׺qGF+? bn?cggJP jVHjKcIA) #Ae*C`W9X$QX5 3`vQH0k V4J;ξ.]:uē62U*SS@ 6PaC:Knv&ݮBaOMMvZ[ Rbc|.ΗQ"GMh]Z[;"Y:\i|o7mCt\B)X\'!CL̶>D:!R,~0`L,hjmW)S'Sgئ̑+*ޮMtRFI>< VlAɚt 0u>v\0;tBUcJvFIO zJ >zcCP>gȕ3_= Pr>wVѝs,ĥz(P4aTCܺK.ajn*z_c: cZ 6bd3$rxDpt,H`탭ĭb25rp2&^tmk8^J_BG{Y_5I%epfBAR+w:dK!em^'m>w 7t6KGPk|$SPu9s%/,1=Tq):rbyFJv=~Bqrefɇ>:D˳dFB͈+֓)ࠊ0421 S~#1IyB}{_[^[5]y)hN}=YX]DE%T~;9w6iʆa(-qu$(C2'M gZwCgԕtfk-lg*ʋf]_O[3qQKwOeOC/Dȕ/hv>uhվr> #"7f7R̤@$xZUć.Gbd)1UXV!>A ZBpsDd{@T]+6dcζ-m|#N%pٞݔ"H|I.\oUEs>[vw^` '>xMT;@|SqCPʇ=kǿEYz)h4+4dMv$_Zj-PvFUs Z!gٟd32/N~p+*c4:2pVH,",@ *E9Xdõt6x OP ු o*/^|&E JcG-\4E)d.!vɐԅ8FdHyWܣ"z h^o㲺6c"g u'^{X,E 9j۔5SVxի-6:pݳA d\)GlPp<'mc&q+_ٱ:mt/oKBw Q>ljŜҺ&PN T%xMTFOZM ϫhPhjM>iUC G; CR* vKf$+=wiJx~On`ZSW]hS2'y!x{n*& ]_lօOؙbIX>:g?:ISe4j^Ԣ8 X| @FdփiKw2T Qsp$D"#ԛƯG7 %,e'3 23o&g5u9ܺ;80ŶnONpkmlYw$H gqԙΌWgM-GNx0cőn4800- R] M,˺H$TᲕT(I)D1 PnE6嫵 dR6c1 ':Im3R4gN^97v#&Y& MRĵ/QYofY&] ϣ~#tPHt@:gIn>zx86it&@[A|5hoyƌC!+ ;f].`C B6Dd9 ^ޛeVF^O*%| 8Jݶ-61;d3#TLxk)ÖzI^"0sXQW=*I3W44|2/hdfɝ&ͩ;:YXO,=骏*&qKV@ Ӎ&]UIMFI r,%(MJph:_m43#qQMm=RܤJ>("1Ϯl)'[I 5:4\4p@I.q'<6^ t@eB(L }/q^݉p= ̊ 9UgXRϵn`sEkǷk9:G5^U;C:孃 XZ oI<P(pb*(lS(^޺HY7zY(Iů^5Os3 nDY2H֘w${l-DlE#aHF-<8 ;$IA&0BbMǵ૶VMSk_W W P[ $˸Q=]%SUyx,GT ݨmZ~.Ѫ`[PmP) ?uGgV=:?Eky]`vXc}JǴUpdk&g~ΠPn31ץrRٿoɊ*>zPHqj }zxT 3<^뷑{+`l!1?㜔g=99 gQAe}lې'}t4~zK$5m~qOL5& jm7jfcdl=X ar|( γpGV¡E,\^pI ,B\H4x."*lC4drL7̣*trO,䟃ys6 Sޖ+EM|`OHKmxpݮ==pXSF3MfA mĈH)t,äLqtNі2=,TOtIe|EC\iӟ.9Hw=r==j{27b7!Ⱦ8@s0q-`k|zEE/1;1a.itrs~ e-\lIA0t:ٓBQOŴ/ wX(D׋_E >I7f9xB#9}̺d:zSy2~]{J„ ` PyF[S ]<1S q?MrtkR$!hPzveu,1g U.Z1 >`9岭uM<%6蜱/͂N0(y.X.:M;0xiFh4 >#r5Hi!xOݶ]l4Мujli Ͷ?͔}:|jLj/[oʢ?€d>=q-җ-O.`+"p Z:bb|A$O|8,6{rL ZJ)&hnAS21/NRv'tOܥN|~t1$`Zyg8>Ȍ=΋?fE9P+k~pJV8*âj%jHmx Tt`yz3 , W D.|s$!ݪ5މҲ@nFԭO)^MS`8j6xOuWZDȋN~TDM#KW?Tmu'lɘ Cyn x1a!4Z ]:NJlhմu T_s+A=,!w3dV5͂&O#a,;L1S@857KvfYԩ>~%1GT.ZPK>Sp5XIh?t:` 9]q}d3Dω>9gHAÊGLʹ4KkJKҕЋl< $4eY% c,c5J]#)?J3V;Ɨ}LomFIo~1VS^QS2W%2*6. KL3E|A2 TZRov=Un^w7x0vD]fk,!I ~R!=ijأ*EU`?KGLbOe`6 TC YoS`ᘮ$A䱴ə^7~D_<+e/MR/Wad:N!tEbR;f plHə}_#i]đ{0m6F,)V(G J{-]( @+Z_0ƭ2R X>, &6 S<]8\쓽0"fD:PZTϔ %HI Fh+,[v~Hv#EUlhKvDR17isG) WbFOkֶã_4dzynP+4k]=Wlh^E,OyҖ(mq_!À}%>[U#T%Bs[9ކib:p_,8B4>V˃e=*Y2 y?|)qͩs*pĢ_O ]:]ЯZzT)в éR á!l?&(]IԱĄ'{u"z%O+O|ց?-B|=Bڲ~Sg.`"y=ywN|mTV>qy1B9f3nz86EY,^y:k9f \lCJuA8fنY3a}sg*|^Q-5(Ƕ}o=0v>{,OSN=_ôT h$m7'IFعe 9Di 9lȶ|ۿ]Qk؊1? @زJ:=z[?b~9fFrKM7*JpIXqed7?Cd,?L#S)6G |m"wccNa["-bQ7` Q4z`T$PM޹18WqHmAl;4X hcJpDh.nW7'j+iu?%O=9*[opXOXҗ].8R&jHOg7N9[c'P^=wPG[pq5R^QV&ףW4R\g|'ET߶.oâ[߇)+*08[Tڀ;0ny,"'6{?`VVF/N=@d hml&ܱW7w1x 0{Nb>#* `)tM)Z:cOcMm^lUn);o Qj"OO06 9eyJxX*&$RӀz>8\#*ۧl'ޘ*t$5a<)nKo&-`2[ؐ>_}Ljx&*dy "rYJSwb㰛 ><U{%N  ՠ>'jǢǐsT=Gq;6w>}dJk>nFi%n[dΧ fRTx8yR!熯rŀ,Ht6<A-v5ZWYΌV%eJRjivWD_]v g*HG l.HPPsw:w@} ^|pCO/oI<}\^K-19S~L&c邀w fR.vOz/L+MG*դ3\2%?'ގ.|fZIT;cr0kJMyJQQI/ئSIP Z4L9T#`}ہ eOTy((>WmC 5z_B̢kh+L /_m9-oy=14Qꛍ S(h[uG滗R4FD2 9We9yX射y^W!#}zJ\ބq߁8#-Yl ػ d?W'Koܬ""58^j8)6;]d>9|kG@1d܆:kO2Wh^ F_xʛ~z3a88H-* GͮgﳇȐC@uOi@JPD'BFt?1P؈N 聿~tNlz (ha;q#{6jZi~ 27С*qdc='L\y7[7"eM-zJk?WUIgR/xgHKv@d#"ujbTSzXS\y voԂW FOuJN 22,C)-(uwhR:haelң7nQx"y|\,HHd"T;:] O(tܛ'HvC:͡h~ K(6Ky7b糑3gV-ǡw;7Q/Lꛑŵb--KS`# ၒ|@$}c%}CL\ )*2SZ?Cb1ߔqrs}Ю,45zXXLȔ12RMk kN¯łBw#8~xrn͞~xآ _W҄)[$7Ufa&pIb lL꡸чnW!55ddECWwA"f˲rDpHn%6mIyz;}=02$r+pL MꚴAeW΅`Pj蟷D;O7yاca]1Lүu;cK usa>S53|ۀI,ϺˈY燒+ʸ5T ` hڻ?,n8j℅a\?$0Fv4r$fLes"4y&%vNqј$x%k3]֏8 -IfsIr W6u, b[>t@ T"ӯyѡ(kD8:tNv_NT(aO#ShhKy2/IVO&շ!lhsa*DLwuǂۺ0ќW4k&csttՈD@Lv`wJi[-ĿiZA=͇a 2*lB5€b9 P^9pC7-V;$h5ewsfohvtֈ/kU jW)ߔ7䤟>o) 2c&G"Hߒ*Dfv){Iv:O4AmpTv3W¥Wl܄E ! ɍ QIA)l M&7է +eLN^KĹ)da1| ߨcđݣZ'콵A@lQ&5*ቕ#Qq@r9`ks:|noǒ8K+qV:k_g|̓l (u7qQ y'yXL|k|+ad:H9h4 qѼPYMK4; \|uJ=wi4smuxC b%tEbO.Vg[_nTPܓP#b{q1گ f*k >"o]9kѨ2^Pz|WgsjqV:1?+#9 ժ&>R)Ҹ}&|eHqY].r=,cY 8vNɄ l.bLӪTawKUoKnؚVTV#͛|̵J![)X)dL#k,Xnn<Ի" n[*ЗjD|G? @*Vu&99nx~ūONñbFBB̜X_<|ܱo $5{ΕlK`(Bz jZnr!!xEE t/]=ϣ ] 3ʀ+_pHZUM> }DD}hU1wW!=[)#Lq5Ý7:Os% ݒ> ug:(87b:@VB,/kq_:%m[TM<|d ` wV{qdG6G72֙Ǯњ$Ϟ\ĪS*3(%@?M Y{&&[lqa_(Ė߂sR/2U;wھ#\]26U1Z4ʟ~fv~ MUa<=iLIŋU@Ř^ҤFQw Hǹ,5mATvV{lec9KluO 7V;cQ'!ys :^(eiNcM֣v"=6*? kq蓶tdUYF,hhz=UtC5A7PW9Uw̓V#8{YϿ\-@5#NjЋ 3qWZ A@ge{׿v/zO B|au~7.%>*jW$UB̴@)o(3o5zM8lnkM(H#'WmPP`"ҿ~6kb+"XWJ8moX)|Rmq:s~^1N"JkJk<ôp?yy*\ɸjkXabv#άs޴^~?zP sR97 JT!?BX""1\-** xZAca.:x1%+Nwj剪9QSrDvWʼn4J91>Q>vL{Z9B:D@lS^#ˈ.C(6gU^H;WP6_kVn] +zjA\&:Jt '}O H{N_Y/ܷʬ]o.V/4;U)Hh>Kt9q4JXE@/24UO`Š*'] TI]<?r% *w:q5X֙ J{ӎ@|D'e~|- ؝${e\>8ȼ췭A%OzYFޖJ%L:ﺑms5P=r&w;iSs 5ALhDs?Y9GUvZ ܾgʘhtj 9@ n$nxVn:L|ߣ𼩔}7׬ib12L\)O``+ٹ!%r^yrE =`P.'YRFj=ϘQΛ)*L0Pv(rƱZK_G 8HHrhXN,e2oo !pҘ_K%pZcs^OXc(t+©ЄNxoRgS%;䙪jG?5Hi9Y9V]7F˼! ڹ!,^D?d9 Ȭ e7Q3o${.-Jx}VM/&S2ٿDTt$Bvw3vKŎXfy_6ڍ(,2\ʔ}+;4E>(̦lVCo/ϯ^S_uưǟAbCFa\ >D &ns'+x֙U#p 7i\a)B*[ A! qƀ?G$V7,!#Iaic>2%3{ ~'-dTsev`aD9Xy h`jAXU\OZ+4Ǝ;- n,pݞ m~Nfoa, o<t*=p5mL5$"8ܣBWtqq)4N!4Iȫ@=6.593]Ȫ 2In b%>7y}DSpIJ/pm VEA:\5[3GM- ջ 3^ڍ Kx7>xt:.{;y].ƎBWcayiQEmQtÏ^(;ٛN zVN$+7(S?yPa7},͜*-CanO#RFBK2Z9qF\_m~δ4)slBscB\"lM&t0:~9dTFb%|눙Cڡà,fbi"DFs EKwC(~X4 6]g:` y"i͈ aTD@ 5|S5?hSDfvpˠQ0]66X {# hY|m# !3j:4"-+D"'l»^-s"9 Nas 3rU]&BGCX %x(6dM)$jjᢃqw^4ݑb7 H_> M^> YQ8m\aᩭo}@PԾ| B继|н6g44CDn.P$ta?ʷ> SynϔaWR}%ea?R1Z5Hai V/ӕR3 qSěUnMH:75 ME&`Q({RB/I84kk`$)˴v4g~sr`vmsb>Z\jiQ V rfYi4c'Ennf {% ѭr*,rH)Dht[T>őVK y8%ܙ/!? ׎)<3iƭ"][H%R^PoHA@8ƏϦ:ڭx SJxYbuF:\ϾF62E yj+w ܪ18+ҟ2*J) h] ke3;d0OW樛\?I[H开*EqPSE߀(R8Q6 1YC%. v(рQ\;I]W8)8 jP1  $1`n=)f55Pa鈲)UQՋ) "JICGЉN`tfOOz\ b X-KmG\g㹸]yg,7 㓗Rt ' h؈ػɑ,~#QEd󼞖0]k Bcڏnimccz6̓t*R;RޖkSԴ#E? ]Rlɶ:+R>sZ§awF|4vs_;/+}vP}h|6KAR)*'5׃W{\~P&Ĩ2OiPh k;̩buKVC썖[Q]wOEV'ợFE<@(Z_+cYzGzp+Yъ81GSd'qV:m2MΡ)s_e4ma#)o\sy$0Qg*!{Dc@lSVW A 8 =`.Sbu߂eƜHH<+6uIR9aa"FmR_"l^'ux!1ۯU[Rq_ 'B\ j]͠4.cpaku7ʋ0`+=st>_fAM|Uj㱎q㲘uTc hȖ8dh eawY\/z7oѾ;W(r|E ?ɦmdW E4).ҧ 3DJ&%^ZZn[dtc= uRo#pA\Ei@"Wro1hKi޿Qշmb__gEL.d^Ze+Po-q`jsڟ<] 9L_g6:&}Yڳgz͇xGB_N@&6-䲙# '6- 㷸&2+1GO/Əs`K?'#;$4@EPz,f٠`6DTU&gv"WR@%loLJk`" 8 1㐈_N{%\y$e}b|j*Q6BK}jtSR{B_W/NOmX,hs%pڗX2A),>;/΅X)Hq1dXO>ʕ=;c0kiW\4Њqbbng' ! )ŔؗCνYCeEHä =N ,` Iv*Ľ, WփAa/P_K?)2Awp7L&!`~e1_#x)!/|liy*߇]xX8*6,\}(6v|roڙ\M{Mwt[l>eƐϜʔs \z"rKRC7/.ڄl]sEj.2)rb2 AOdTf-&…9+GbrvNAӬ |/XfS8$[,{;Iv~ ӊ< Wlמ!rn9<ߣ dP[BH#'l1>و]k,PS"+ uDAˣ Z~~3&!Q'k슡caFť+W%FQ׷JgϏJ13{ zۣ||J]8OmBÙ*Popmw[6AM\CJ.Zm s7ֻw+v'̓t_mt2zlmv̤}EHh\` 4 cvcvgKpdC:h ! >y?,,Z~a%Gތ^jXٜHٷ ,(3ՕSk+˩ n`4#BaO7((Yo.ʧL83'Wi:F7dž6Dfʎ^Ub?s NKCٚ=ɼw5>s-[sظW՝QҶdPǝL?a]V8wX,qV'ģ@~S.EJqӎ=4|A5mJlvrN)A}g]HP; ,%F^>͡7.ުj(M0O{%})%yh 'CW:aFw(1&$] }K\5*.m !ige9ʫWFUd\y7Uxu6O ]񄗷ńR iKɷQưhM.ŷdg[KUd?dmsRJŽK_%m7[֒ P>3h=47dl[o6ʓO؈ ȧJy$J:kQ=L[Jlo' U^^zІ 14R4%-A{xJ*X-Y_r"߄aa,{="K6le?M{!&) %P5/v5^9c"Jی\qD`~k' K8L: $[6ş PL1^Zp !~h6۫P y3we8![/mH֡_̉3I4!0pZuq= u&+Q `5! mOBgB±i—sLg%Ly;!vkp  ZPZrd UI31f9݉տ_+qOzꨑHkMY@F\D;2%j_> W`¥98)Qux.P(*Oy}>؄we>Ɯˮlrt!y-65qRkΒ *yUYО#<#Ўu{޻6F"E1=T]'6#eO5|3\W"t^RPS[I4*c>I%sMhx7F &2fE8&b9(̡敝HX[0=Ujlkq? M v*/#cVb_]KUܮ,=OF:]fWb(6\7}")SK7Cl?ٕ2Et>uۖcH5/2r; yGsX/D4FnzG!*Hq /pf/wĜ:'cSqBvXUTM[Py-BPω XE"l~ҮQrp(HKڄ1C d*KEHAPj~o6ctWh|$U|_%i%lۧzh'#sMMˋÒIJbrئ4%@2|?a6- PYg'E_K/t Vh8 **OȏbxDٙ,#3#,sgYZ07070100000310000081a4000000000000000000000001642603a900003698000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko.xz7zXZִF!t/6W]?Eh=ڜ.+˦eVtǓ\\ԙghvں)-W }c5gz$]Sz`m܀~OWj9MBc4 (0 jUg<<\--K@b&W~8݃U25vשH\yUQ2?(/7R{P~ZHu2qCl: Gϒ0~Wqi5c'63)cv jEwS6is-M?ɷ ZRMrg;ʑvih錜!\APN7a[Բ7!k?=k W +=c_{]5A\|CdLf2sAGbqfÕk|!_G\`RJ,bi}7 ڮ\/Ǯwٗc*1F;vŚƥrvK cdSBE1ȥJP\q_|{ͅ 3(:쓹!)iYx}\/!Mk+ݻg.2_%BVi^7;Q" tb]ĴÒGU9(]b}OwXrTʩ$b~|}:Rxab!*c]IծV#ɢry) 8j4v'#dq?7v,K5^U\~f8Vfº L;yjYÏcZ- :fNSZ΢MjɡT琐riHzExK6L?l,)Z @&$grKSMz$hY AȾPRg0e f埢JMηA)~ZˉR v+bG2I~uj]1r7NG:>k=((%v,V/34R/ך Hn;"Ad_=Cvfc YM`@B i8iĴU._V@Hh6rOgN/b+19pÃ{wJ%m,MY;K7B;m#O 5sl?9\4-X.ؼp5~ ;W{;@ V4XUL_'j޳7j3*i0 pԢlm,͎Ă2 v39㰡L3¹; ih"itWE4MK{."ki .Q{|qFH﷫4X[(oW ^73S̎kXDroo8: @4_LQTv -Sך$+ .:s>vZe?^//ϙ!&iϸrfϐwYηvV \R5lYԣCHίq~baX5ؗ}nIN4$O]apaee_< 3.9dX*F^,=T=F#6&U.,w|&ǗBj$.΋_lZ6=-$aY")V xҚq:!m;]oS礨Bb l{,f,w]_ut8xyNo xG')aۻ='WM@M̓^qXW}+k층5?eF>, pPL[or9-֤k]g(A1jylsbJyskRoJ~6Ci!Ͽ$+!MaAIDcx5kPBxgJ[]{sDu ֽI$cx3sIBz>' X ),EI!ɽ,/VrVs%q/?nZN1-wkwDrXXG2Kh%@t~B IJ[:+3-Ǔ_ݗi]a@y20-6 JRCD _S9% o2̈]'%9U-J4%݀]t gliikv a0j</1S|=Oᒄk?*nR6uB0u9ɭ A2o7#  k_֔ÌT04ݝsz0]x3 #Ž"[Ռl|J-9` 6q0EǨLeװ /RSBʰ~=Gs}nC†LqJA^l+!Aa˕4Jrtb) S~6 vbee9 ?cQf*,!ԎOϾ.C~d1y۞fw)2#APmSF:h&3c?IPv`v$iA"z3*5WHlD ү o5, %CD_f}gnt͇Fl+3,ljXc8y2 L IRlP]R,PB`z'%LpI1w-K#%xtY>-TcBWJL;Zy!Mp!m;w-մ!o6O>Č+Z9x4q-Av~uwn|G CMIl:2@ht`S U ~&w,'w'1Nl$+YN ôd1 v\i@!%IBKMHWK`ɀ^o ,Ū_ͱ2/%[X ܰs+s\3,:Kd.e`olW+ctKnHݕmѵ97OerOW{ [+[EGW'!m#f' 7@1QƟ!*={(Ӳ/e0gwY߁ƶBYw/"0l$;8v>Eoi&> iF-le*_ ofOc4}9<ſΪ>4Ss`-Ҭ}N1pD-P 1$Lv Up߽ͣc%˟mkھs'J ~Vg|R2AMl)+2A>) J_Dm)e_J@Y7c6:Iq,L WpYA#tsS[J ̝DW :}T+Ƕ97ȇ(\Tl! &>oXW3VMa:L{;g*(YK{Svl2[L&%Xk oқKOq+q!g!¤^Q_ AGcKӗWBRKpg$'X9 >Rs57R)ɏP^==)Q >ܴ0"ZM-R߿gɌ!Vf\Z:uvƠ DŽ|,Y2xmXԐ{&uHKDaFkR\1m!a*6ܷO|ƾt,H״>lA;f o +D㨒sTpz[f薣c'vH* I@p({,XTb魹RͰi_w/p,(CQ0xDz{_x0UY2ȷ#$zDnjg,UL2 [PӸH[r gXc}ę卩5=ғdn'B4JҬ40(Qy[qđ:}Th kI*x6/N+AHEVVkˇ83`qk"1{Us.qKpX` kzfSWK&ۆɿD{6Sȁk6d0y I.W qYn P`2!gJ~Y0_Bqc(w{Df{zǓ4!$q n&ՕÙ&2k0(v`Jdq$t{+>Q4?Uu<xUTQ\ds%v5sIǢbBLkhaK'o x 8&$te8:gzs+OQuXhvΑEy0T @E< O/hq<|SS4J+n5 dQT\5"SeO27x3ԛ'  b?fCG[5UtX8]AkGlmWAp/~t1.<Vۘ /fp?S4|5$l3DV`R $J'&߫՞2<]vUb ]NJG+t8cv"X-};[^yKfs%Cw lkL)cx%>Tn8zYD=^59UJ.tZ[ytTWw/ 8,"_Veҫw։DWVX ]1ڹ! 1lnMHtD=,p`žpkHނ'E0&+X֤ldCZ*TNA4PFSv1Oo\J.{`+Y:GB3 kr>& QK(-%)J󺻣GaZr2a2pf DOGp7" :l=$ҹ %.^Bނ1suY܋SIBO~ ,G!yGuiSn~-xرud˸R]d7^,K#Ѹy+'䐊u#%ejᅩ? DyĺB*7s,fr7L0ï [y?;Y(HԀ\Hý@^nq'?E>߾k.3w&د &e 9R)x>$$UB7}$'x*vzZKrAW:)>M~bnq"^rʈӭG| }%~&I>U/mo*,PW2U{Q=o_)6ʭH1}gnmPo2tBss}\=5Fa׸=&,&6 kip^>U!{t Cf̤_rn!L]S x znLi j P-灮pk3=ʳMðĸ5?3m5WZ]J_+RO.M`k0B :ǘ#!޾ji w{ ɮr |\Kgy\f nbi7{0 m^_Al[N('<2bt?RzIS`U1.jNHN {j߂2ŒWȘ?{~E[#(>{9oϝ7&Aš #3%S4h7A˷vgF>߸ٿ29 7^1o*PVE: f,;T6u6%(78'G619gwۙ·}j@^۞O.|"mlu!' SE]ګNel*RWϿd3ȼc i*ws3S3S/Q-f=<d&QY>z:>hItutGkplN;>'mim|T$Vy/65q-qu ;ؕY$+U=C?EpO }( $ՉEԣ\ Axٳ2Шd=j[;!YOQZؼ`HعJnWasP_Axy놨':Y6r|+NgXdԼB{4m"SqB7XF;w ,S1Ӡ(wq>^_-^Ikr7㼆캗ә(}U!n+o;*[ huG&T{św;}ިkC=[sz״v H_VA K^#FX#Hۚ]$trkaI ;w]7qCZVb+NWV7$$鑳w1 AZ3|> ElZ2UǸ1ϥ‘&bY4%RPU#9yR/l+/OS0s C%ֈ{(k6eKEܛN;ظ5X,io; TG0tMEOq,n|,ʞBI l8'_f\HL4"oAS[77i[bJnRJllWdFd1]ZNȳ7bP肺RƾSm|490}.ۮiJ5=ޫ ays$,iX6buWnC0.[A.@ 5n?!4oݝ=4m}VsFʫ^0gdZ^{ {j`*m~ ܙ*ɠ_7hx1maZYA1o+s{!xFj7+{/[ۻ{]&ӓrL"H`Жsyv4jAe ;?O[!upxPC-FF}); 8DmQcB.-q}Yų{X$|4JcîbTkme0Gɢv󝗔O@͝ 1nJS݅o\=/]ǭCH)w wvUaźP+~'J;ÇloنLٷ̘EX9?KMtM}qa|^//^o5+=.Mm N=hWdBLt4i ';KGVJBNPd `_ʼnꀜ[ΒR}+Dj$,{8ʤ[(O;L<+]?闋q׫ ]zimVStEN1et@XimAG ,oly}N& ",2Z|w[m wz7uK9gـC3KZ0HJRjC@-) iV&ݹ(YeMfZoeOh^Ifebw>Y걘%u؎Nɜ2@)ȒXgDrXBF6Sxmr.^`2H|׃;-rkȒt 9'w?mSAN](<:tǂ!瞏PJ嗁UunJaa ]t|eO-{83 u)5$4J!&+'h:˂K:5"%/Zdlf;d^nmܟ7D6v6$ww7 ~a9F1t$١gJ9\PbMDIP/S?*8>_c`MaIn1}ao94+\din 0'bn(:lm t'! T(Q&5b [#3DEG\ eFqwT8=~wRoE` ҈FXjp:$^"[q^c03QLʗ6@ſB_r_zLvi>3)Q ؜Ag]aLO3c{6g5uhЏ|Eخ[g<;ܝCei\MƄgO%~{?6qsuZId3^(r~q湗z)9;RҌY Ѱ-G8=pĔӉ87ɘ9yF=FobIJ;at|}q L|O#Gcz.Ex2RgٷdZws+o;p_MM2ȄXr4G3aIMdŹAkpjĎg7Cj6K3e{s—(bBy|Ƙcd;)9s+Hvm7Qޯ|zF,O_Б^CC"]*K=prk !pML>L>Vvwyx{bx]qӈ 9FGr,Y[1}I--s7Se%T:4 ofO,hYNv/׭:L P&ox?@:ܓ8 xL P'xG1I9I9cc/r[Ux۱M`Lv&F7]zgР68ޮe&y~W/gQ籪cDIsqh|1%//-L81-'5$>SMV~ v zuAuaE1$-^de#y MlقDT3$ xÞr=|Ӝv}@t2"RWp9~ۉ_ Ǝ~8L YSe]nHt%2QjYܰO~#/Ɯ7 eC%^1R,sqO3t\1( .Ѷ2l{0U 8V87K򼋨=jt9N$AB u0L]&Jُۚ_/Ɇ@6o[?#v}pWiщdCзXg0s[$3|,MUu4KBk~7q=Fcp0(J/Vݖw/ŎKjEm:X̅v9m*m L ڃ=]3`vOML7$ c3^Yz=[+B[T FsBw^oE܀*,G"6k!to//c3mK^eDU߆k+]QO߬PթG7Kahk蜷m &B{YM_k~JCs c+)xUC-́'Ag1ʧ;0 w4'WGA4Ȝ9[$Ka =ou8xi[E.eNS3Η!'PV9{]<_pEsٵ',AsڜYQLh4ԉz"Jc'*?wЕc( xBd 3 3u/*D NX2XΘY}s6;<3܌r9hEr_Sug!EPPqgLu6͏AaI(bT4N7/+a(]N1qAHhw{^FUD֮/sdXn 0k y|}dF[6K ?VܬG2FM'J>S4x ꙳.}6*|<[Ag ՛[|r}sbAQov r< {hwjjf"P_KǬpKe|6{{_&!s~BՓ6^mg}-mi6?>X{y"շzEa ̢98T\K;cWڢ?}OYPФj=yZM΅A9G^Ntk0@]U#){0%t,C1o8 "m>yo*HR`n.(6_,H)iDFanߟ4{4L<]&cg\[Oٖr_1I8aUj6cf@!f>Y6oU^}Ld%#)ZgnO &U .gOΤ!-7nDL{yx_W1 \%JonG^!/t -AT}27Lkt|*. CA90P;CS .UD>6Me)[G-⥇"OߛrϝH a䣔5 JioEeLdF3 `Ī͍܊JTDIۣK&<=L025ݵ!JXċfդb[,r we2eD0le̹5u󤷿3>WشMpzRvhgќG.xI#R :Q5nTHBVIr6_ !{2GfC5#Mj9bHFp b9EOrjWbg ~v2qx+@bp{R;{Zk; Fm`^\@ = , XASXO 8$>y '\̯18v vk :'c_W*k>Eb0q2}(_$ $[6T# :uIDĸZzEvب`{a4pgCU>?n(G>K"%IGl !npY_:`o~+VM+0A!6fy!%: AC<̋5Lw i԰{6KИ9y[J3bbsnJ eI(ؕ}z`  kړ:iWh|y.+4Sbr_EX4{CYnc:PKߢ$1v8 QClRAuBAA,}1_wK8_s#j{`O ֺo=xa _('2:Mu/q4%I%Օ;˖ϪGaX|xMMU ~}OlI~CۏՓS*>u ٛ56dK֠nľ`5= Ѣ2 ~>™\ʫQoܨ}$aCe$-=e~8  fH?`vЩ`$g}:XpYi۫$K'>ǃ^ܟ_|B?^si)p_OgĺR=X4Jlkg.$%!7wA8iWNt[i,KX]*}IXޤ-.ř웬ER0pOf{ jf8iLdzԂ,+4h ګQR-i!qHJ{JJuFikJy<'84JD1L'6c]XX]\:vtʳ)̃9tFБ41quՌ T7+?mY+2 ucgJfכehSR"':F&xA|?+!bonhcϕ-j]B@f7udž}ֆt|8P&+XgxvYjq0B|xtp+AN|$wJ+ك"Մ/C@T1U<y4Uۅ:㿾i$Ubf> ` Ki[R%H0:Qwk'GɁno9"3Xzz҂QeVi mv޷fajڔGXh(OJ$@KMC">h8')4_b `կIb 1ŽpDmRR^5IvȊmmB!w;^R)v/׫ܓ_!lqEa ΏԂZx@ ߗ7XNs,LzچH%rډ\P%6xE<^8Gd^(XC}lPx$h K Irl^,U>c|g9'ݎhUC7bq, jsm⏶4Pa=tA ]cʅ +uj"_*H͂l;P*gF mׯ!*D m$CG,* `]k"!>K3t|#1T>Bτsb N `K )c|$JJ!ީuPq"`G`ɫ TL<'2Z}[ YÆ8ҏY8ǹUWzv֢OUGcn>L7LUyINv(ԑ$nNFݻȞl|lRUxu h7mt I5β -~`bۉO߮;._KVOvN6cq`~|g_^ʾrL.奲hWb]@opfsY "KN7! Gw$zqBd "Ayq7J?ͩB0B:7VX+[R\BIpۢ')gމF˿!0^lB0T^,fM(S_āxvl^p(&a2 /azPr~C\*4tyuMCQ KKJaERڐ>SS]'bG3>WWX=F8o`Yr".[ƸY/sn>f.UXLѷX k vdu`6Mo*,`3 ),KlHCDIu%A99_TG!d7/,ފv{oƧ ,}S;޴mNc8hN-*ԙ5.-X>Dtk膟#_95n-P%0F:6toaWV A/ٗѩ.-h>Jxd/D'Q`Ƣl:$,\UHqMz}UPm?k$˕ЕRK=:ik!`;Mk 5CHdV+=+~4=}_ztTTIe$Sx$lo ^ǭ Ro)sg65DҤ hNv/im>10,Wy&t($+T\T *`Mmkk3X_ o i޸J\b'kzjɡNXk{UUj[e}9g!q_h}i>1'!قM.1 64{N X^0p%b%@:+AI'Jja !Z%V' axrdv̈VQܙ7&]I:zSs/icjzx Zז$/]:+5b}2vԘtn|R&;SAtֹ+`T;۸o[E׮k1  ]Sx@Pviz?/-a@px6*E 8blyX,E +n+%&DOr&ESq[fXu/'Oõah&ǥ7`0;~ƥ~}3ܼD&j@y&ѲB:ZfFtЃy]SѸ+APtbwvM|(2ί\M!&q lYpkhdvއu g2Lq7aɈ-UX2̝;]nZoEAKn9:wb `euj:hj~ rZF0YE%;c)or&('*XU\:m@7{eG 5K];Ì,5 M&%,-@[{ C#rJ}n& or|]͓ - )kӱ1 r!gpEGUxrꈙNSwII~:O.y|h1qvm0 U@81ޡ㮨4H&O݇^N $)ȻL74$blmOV~=i>%UtOpW6T{LPϢ@>rl:`~lIyl ciX+F3 qtw"=d jc6Ӣy" !/(QP@f8Xgp,Ϗ9.C(b_]^R(q!Plh!?hM 7p$ /H ԵBã]3oR)׾,`^,H!6qzdrM@ )fL hUmp=Z5g=66 )ԧ(ܭ!S0.KN},ȮwEnwPd2ds]+I)*R҇x%t ,(h6]7&NMSZŸnz͖fQ_\ ˩R;zy[{ĔK^/rVbV]yt3t)øVFĆ x-ONy `+=P H4PB=|nBP茒nݥ3N2>r꣣gEC}NճXY,b.d q[?r,J"&0^g+&P;XPy}&]$rRJC 818t:AǕ٢f% AEE н&b 8]3ܑ]+'y>%gRdemh~Zt^Ifw}4h b9>Ŀ*9>QI~v CoP'p!.=E S,/kbz 柉fnV:yNQ : {;3`+}2Hl+#K!a_`R`vV~JṇX\ʧns6qPہ皰gjcsB?E% L kz"Rz[|^4oTJOU$kR c,RtY}s6V>y)?$Y;{xd&N>S=F{&ܵYкy;DZO|s l^ѫhVHИxvP*J6PPg.^Ut- TTGJ(k3mQm'J.v5]-eCGSic?V8>ש@N/0?FQ'?H&[!vJ`Vy0 #kތ837rx]9FO^M1Ov/d}ZS(;FRy-r|ߢg+őmz^:i aݷ6‰-CLt8@9YHeŰg^H]|;n:\}KiziwPyHO9ٶc` ܗp-1Jf$UM˱N$f{tH5@g}ad8WCPsGq6 3.֑=iN^4Ǹ#H!Lb-iiN$J,4K%)*0_偀5i^^bw H.d~]q2Ǔ~}Go?bRMO-FەIjn>+eo?DΦS|`ϵ}:}6凰hMYHVKjө8NT'ɈҹJ=%oۼnxG:XB?c fXWug̎!J3  Gm6sEjYG-%͍u N-񿲣2)j2œ3:t(|_ /45HEeJ_ep Tfkš=Fhȿu^1 q>b:EB}MǛ^<ŢkMIrڦЧRpzݚ(S-~"!V=C4ZM_:#9udȠlxuVV!GiR#y/(Q+ T y:zբ_Q2Rȑ쵽i d0&\J߸L]pC󴨭vcyפm`mۣh .G65HrwBDQ45q|\L,0Hٗ&n, %4tYҜgVR5P3oI3GS*Vo&k)L\.ܜs3#JtLݹL & Q*|r1̦Wq:_Td޹QY<ϥRf<5Uj͛ j?vGZ8(Nkh6Rpl--> ػX,rͨ'Z밹DG#7^>A55_֘Vq;=t UUJ٩j37QձauB A ՕET nϊ /C 3 @S'*]MVšn"p[f '1C1C?9$ت#(2A{nvvJ^~h "<-S!|kbi\Xh*z$;Rx?8l#ləWa:uq²Ba K,QNT\ ϓfl$0HiV:0z)iFL(sИ/gމay>wiH/Cvw\&cngEe)~Fz>+uT楡a/9rL~ r&Qn4񏢍jUFyscgd;d$gx.."g;"@;w1 1vo|;MzUR DDmG tqAѦ\r`R!θj{jύIr-sc٩ ?Vj5gEp +A֠r{;Hn~F'`̘Qe&e׍ѡ,Q@bex>K,ǘwLJ:Z^ ˡ 6n\ղf?hB4n;t}7ΓxHf%-З_F- $c>nm."rYh҅B2g r.<̉^O%yݼ6kW$!g(QȅdsgƁ>~s3u F!~o׹;ʞK7(\@QMRiR~o)G=}_APe BS3` kklih@Y~P׫O}a%S9#4*U4*N.}Q,Y,yvolM#GEp:E{qjnV)c XM\p سc\/yj~Na,Q0R0%C'hQONB:>;UT{iIEu8Ծ)M)I0lA@2|1G0{hdQO,@vݱz l 'e7Ĺ')(AoGaV7KxLD 5 J?7dK9.5*B1=R7K"&Y" sJ6Qev=3r/G-ib7=!plefl@Vn4u%f]sco kgg%F#rgM^OUA艍 "+ 枰 gquri5H[6uzxXA.]9V3RkMm#UryUgDrc//uOw#:"6M~ol]Z¶?[#cX^Q|1PGIEpy iLtR]@_?-0:$.8D^U'=3]%TLE^(%ΣN5eu$E0@iUsMT?#^n?h{?SC_xH66zi_G@yшyhk iPXj9 m 8>iX,(re C+RD*b/w#x/$:,0CaLq<ڗz$.}Av~ӴyQ|B+iX__8njsh&,hINh;t\k0hD_{}/ԧUOޤ:VSzohvx3îO͆Z('7}8Bmms''{Q ݧb-EP.p^:tR3(3F.&˔IR._n7;=]hS09e-z Hܔ#g]Ub(p G0W4ƟlJ ۸_k.Eꭊ8+yw ƆEyz=2Z :K<;{~:(4u#74'[^.Q< T@ ۙ޲;+ZcyY9*L3: -ݫ=<,TaB,`Maxp V؋ܓ 2JYg0VM'L)2:˪#XhK^wW[yV߲/|:ۋb(bi7Kkz,hPȃJSAl q=DD; l>$Ni &wO0l[ۯ70ڬ6V?>r]PkjRxκGf 0S$N8向S'yW9-Bh/NȮкGU=7)?*i* J6G)J2vir/#kCUҢʟod*@KUCH} 4Is& V¸Py$[^}=Rb,d!f9jB"45cU2XIE2(vDN#_Iٮܢ?Np3sMߖ@lKKK]2-J}ڜ@(_=}XTju'qo7EXY=FWHa"dJ^;"[zrOǕoEk` IpȩF̦-ї祍ONjh:bV:(or5KT<6eK '[(72h|{ Q?&6,[t)N yFR߲˨,8VpF)c̑řxhbխPL;İWpm(.EmU!ꃹΗᮉ#'|kV 0 .BО}o*Yeo{Z|Y8t6gT3&Jlc@P+8a>k2{ 9YHFd,Ir{.rYۚ*&[u4Qc~lBwcE訒_@o=STB&p2yHidOn<%J@8avManezpQպni.[ی}z4,p ̱1KZKLiiЋO~dM2B7E\PRN懩M 4fŘ-*XuVus:SE?yh I \::MACSg8hٶJ2;y_ZFaCx":뢝#@`z>2}kp1m'.1yYjA/QoQzU7-̻Z]kI LHXFwLDb债qE9)br0\^w_-(lڵK} R`}%1bػ*Eآ\jԫ5LDV)^~ ~kTt׊sc $џUt!l Ǣ|awek鿈al7 PaK W?(5 UZb*;Y}ifO+;%q2j I7<M#b'kZ椇og+n J:w{@(;|`aZcL4ͼ' PA7VUj})Jx`nW0_FiI\.o$ӢxE0^G|/oV٨*.2vٞCbN1%(inQڮ͐RNt2e^.>nWV10CwL+JImbı!Fxx_j JT,/+b7 55'h~ !9 }n$WNhNq&yMC\<7ٚ rR_oݔ@9K8zgx}䳕^kh ѹ6ܲ_ΨVhOf(Zv ']OuG _,Ms:r0\ b U7~*Ls7C?6Z]sZTP&5GpMߨ@ ޴|Fw8\m%ӒΊՎ8"(?s4ӃvH ]ە y&UmZ:E܃hۣyqwl> fm nZ-{W.W2{J~ijRRMx?v(M0*"O=c"i]1GEw O1J/H`-CY-sURL_[S~}It7 {=ӊlk(F-5R>f^t_o;|;]U?:@wJot<8/=ⓣZ؄ FxEE´,KhF0)o%UۥtfC.В(eA%jK%P|lg%D\W=HF(./IzUFSGxZ\b˭@Cvn&N-! gzj%aq".LQ65RjO.ByV'!K՝3O>niy$ɥ%?s.{!⥫Ź %ս#@Κ\v )R(OrՏIl*J8ػ◯'-bFpn}4}hMؗۋP֌BjYs20z-IsG7q@`wyQ |߉p.Z>KGD\t_{8?/V8ZGK|x6cYwѼs]Ǎ$H/]Li?5P2o Ch$iM.ekbX-C8B1+>L4&$yס>vӖ2<\^DYs)ǴxgE(=>f쀍=J$_Tᴙ1TlgU4wA CcLe-k =S%5IQ 8 Rg6 9JO AGC'!5Է/I([d@x TgXspN8mSRZ*iD~%4;;/* ^38%A*StaS%B9Puᷩ?GJPmy<<_}S9Z"*)\r2f#ݚutZ;gϑy 3(3y x'vh8仔:ebv~n1ƆsAĽ03uZ`q ~|TDz9}>ʒʩ~*򁈆z<+H7g`A+TCފ  BX#Z!}V NR.M.Xu_e|~6WП|fg`HIN.z8֕tʛn莡҇0BƊ]  @د~z+XOVNt ؃R };x쨪t~tNbHq%Nw$#Ay$S\\FhiL= z#ؚ݈m"t0Bދ;.`gz>5M.Z8&j/g[]^ĉSM@¢KR*ZuJX}Jf WݍHf" h+Q␽Jm\&dΉN){X|\Hfk3TzJv$~$P B-f`,;Uf@}deW40<86cˆoxAK$}-̽M71aUYp5P͔1^kg hd__&h+C9Vx)4>Ud00YM98We:꩒PXݜC^\.$1n`!V+IhgT7A9cTQ5nU~V&m\U{[ﶚl r,R{:u}]k1)Pʋ,H$zܣZמk m;N;|Q&?nҎQYWź݀`_38aH(`iRW܅^ֆ=Nvy҇BrA[h=P=S@*G72H ]KFy=]q5y jSXo޴*558氐]v>wֶ`]XXY1.B[wY,4 vKc2:uotу^N5m齅t]mHAfvx`*F%. HUA .{<9C%RS!7@Oc0 zo`zS)֪G VLf _\\E|?w&E!_Q ghɉaeMV}\O"uӒ /jh㲎,8-̟nl*ζ>˙_*v4W.xg1]%u@V%G]j SZbR/wK8 zJGU# &B}P)s); jC+ҍxo201 Р_ 9v4G62M@xMm.?T ɽW"+qLnZW3iaq2F3 9׷ؙ=]q~1Qŀj%4:#o5 {Ip(|f]pV%x, 0@Y4D dŗU#/gL҅-x 9S$~"؁V52\p8^Gqח$ݳ"JADGr EE*ڏ)+*mkToUIWfͻ]??_xso6Qdg};Iے/rflqwwm?W,qnep$8tMϟ5=Kzԧt١zUO9^F3MkD&f XYIY!^vxH"5H[9uVJ?< NgT4C$bh/{9ur[ Tsv쁙Wpd'gHko`՚\{G/|. FPvgyVZ-+vΒTccƀPoX/2|WwґpEDxPo# )~Skf~Ē-*v ?`e C-Dgt~8ҊR57xM)3Y&my7cse wu7N*x.1ZHsWl\N?A9ZMaY$uNUXP}:yFyR":%("JikGG#_ng$N=Zts ?*Tm.f%bԳ ,~КPrP۬%1i4!q, bRyeoߡl6:BL ? lJo`? t$^њhyUՐDyRӞڜM/me{5h]wzѸz`~}Ra`_dfHkk:O@V496қ.>Ja]SHrSx㕏-<8@ 6<_T4u1?rODg-cB^1?u,(`/o(y p_t.pu4k:x$$Aӌ=H>Tl{pH&KR։R{(6]\MhrNPz/ŞΉ Ѭ[Wމx3Zj KҷWӦ)0Ctkr~H_eeͣ o !I|GNWa5/Q YUD#^ZMzM2 q1jz}B*ys5 KkfM[gr[(r~)ͨ8/o HH\ O9DǓgzrk-H3w}&̴.._hH`=dx%H7J)&7x 1.!~/enSe/- s/i 0.`Z:g iX M%*r"hT%¯{okJƫAtg9^uYv4X86yuw++ o'g *8j1)' oN#ėf_Ye1ڝi>rHv@I P$Aiqk6萠(ypvnA6g[ y?o@ο-7/c> ɔΡQl£j2BQ0 W_(Y\5y`DCNm5mDaHǯf3lj.sNKO z4C'Jn?S2b- w d 7EAxlb'"4]ӟүI T}>r覕N4_?Fw7n*sVOV'~l 3ŷΛ QZXea24od * Vw^/waK*~4 icnI7 U_y7‰I|7oQH!0,-U A|vF6!حC ݰR9%-X칪a" FNTi**b;magttNKI\OрeM<@}>ײ%Ӻ4 Nie/뱉{'3 X ~SY+%ҧͭ'Ъ_1cdON)Vg`q a y\c|/a"-z{w8`QX\d ķe#?KkwStOk-F"h|wvӺ|==A=pNoԚn O̪ $ad``|6q@NhLuB$£6g=UX;!+݅G=aNq^dK~,6#+iz>6$~i%|uT9'e2 i2l@8r&275(L|" VH>C3ζ~C휵i(FF4lM蟞1y,{qQB&dtQi1͕IXpMVdXfh5BfEg'~ L~y#ГgfX:"פ}ɑgq}mbieJC{X wi*x tRm"1RI_ ӭCCqGC}*"O -_ l/$7VriljM:GfWW.S c@m*< HE<=Q__g3Ǐp,C"ICܿ{&n;g҈u {" ҇=|98Zꡙ v|W1D∨W~QkP90Ν&ưk5UHTx#ܢĘ ;ͣ g $Voǟl(&.%зЧ/F[ɰ:~)6qOZ'%CԌŭMZ5Qp*/lXZdV}F7ǭ߀\v<Х6\Ʊ+>rN4#H;PQ_oPpE&z3l/??׀oYޗ JL-ϟ6b 85]U@Hu]7R-J>>όBO8A{*˨kDS Me/ZdB!FR#REjomvD[gp}2l!nDՙay< ~hq"LzW-e5|,A+8h'Շ `[V9΍>*4[1}W.xC6~i|d9Ӫ =zG4>0(H.w G|sX_e_Y?;7^*!!G7vD6Y OB#:ۏϙm#btTTɗ/SJTīxnWWP+ʟ|+@_KCdΨݟCWaԑxv")XN ~]ĭT'$Sy `z@hNoƋ ,5SeV-q2$98Ջ(t{3 %ʨ~)Vbݎ#_@ r3mDZzA7aq?[f3̈䫏̪':&;2"wb6X;N tTg~;f)"I#+Cˁr\IEh(9>+1WUCEMהcb a.rEWwF̥X>&>s6VG/ b`ï%'\7Y7>!U.72iɏq)DO[;- £6rhtGdqL8Sn?޵O(W / {Ņ..3 q  tY;!6{Dē =:"-/٘O0['2a(ޅύM(Ik7Ƥf<)e\Y[B'.M3|grs'@˹0s|x֙MQm^ϡJ I}jfDZz وmCd]@ o7 BF"jjxq<ʠ.T*ۅ2;QN!#SLxE|GZxt!ÏK'j)9卧sRh,ܶuҩXr9v}F1t+bPZB^jZ$fP噦DϖaLl/y5*B(d7y𭓤0ҠjL>P<\Sd2}i`'YcJHdy+vq*zi8UEtHfo+.?GI&!̏p MYV%x``H_iD;@I 8ID( %ׄ, g( ͒Kh|Wk=tԍ>(tQ-7've:\u/ @x%ivgtgC) 9썡h}>woRt{=dx9IfC~J,#D:|5&q31E#İ?l[&Nu;u֟jܧH5IQ2OMh}盕n' jeXP>9Ԙ[8fxOi<V9ֈ4; _`!.v.˒'vgSrc,X񽙼l>EڈKLTaB.N묆~Z1N4IS aKQHF|kw}lnuucdZVB(ހ/0yj1>O 4ۙ3rZ^-H .HT#Kׯ4+< I> iYL=jr.x  ivXaNM uovf f@~+9~oC \Ihը8fA>TGJD3n~gMdnBgHo T_ӜEŤUY AY/2@{q2 *Che-Eë&ib 0xnU$I_xd= _esn. je-kM6A1f.dDm8ZS'{]AšFZ 4߽](/;o1nkQ*=fW<C< Z/ę1-Nჳ}m?xPy>z PB+Z_Ira I6(C,ܧ{qdW Fae}>y3閕;R p7C3$cs1m}0ƖXd6vc,${Gm)Ax }rmRdۻ5 Z-<"zX(XB;B-.?;r(Ч0?nG+tV^齏i:F=qZ:a>t%- l؎L:xXޜ8Z$JeQ%^Dڮ.VLEJ}LtItML 0ZO/:aeno}֎c\9 =ک4QuK,T`.iAizH\'sdJ J,>gbM ξfO^loJF²cw%Q6@iͷ׿Cx̯2Z pa|a3zK_D͂gÖhGp+:l$ՆqD#.,fxK73Y$P\í^2xM&4׿;h{Ή%.!ZtIT+ ؃FMEpaRDӎ&i *+.ԛ̵FlX^6(ЃG, aK-q]-)u0MEYvꏔ:>kUOGljlƌVo+f4t F!rl[$qv6а7w䁃 j5^B,Hi 'U+0|lNVn8M:|L#;;fflyz<[JVs37nNf"a},m>Q1;]Yũ1wiĈS!cvl|w ג ¯ni~r:Hھ)f x|[ڏЅ~T0TlD&azSݯ|U{~Qn tfLU)¶CT#6I&r:ypusVsErzOI>'G?6 !CԉŒ»JMdNlK|SaXͱv:\e-#7BEђkYu3Hkrrp1d[(#Ԏm(iuއ5 nSoErH̨lyP/gͨސ%&۶4lSN׸';"aBZYU׷ Uo:P&["f>ܑhRh鉼˲W?Qh޿jcTs%fH+@;! "͓&T,g>;)_ c9cbm y u~-1[v3ߧ<~a2xZց3hp̃$ zV[ R2,su3, w:is >EU *LTkP&ƝLH(WѷXB9QgHkqhd?`N IJlpDdl*(:zQ ;H4ѫ[/h\/sL:sVUmte ]C\W nShڠ1i@grW~?FFTE<9%#+Jx(6Z}/0+>,fb\3rgɻꈤ%,@ze4g"d;H9~lo;;3\[Նl=v2J&zڎ*Tq݃u$3W̡\C/Tݍ<̃T&JZ~𼈰 nau{/yh̗⥤8ɼh¼9$T9DX_+oSQ%.Yʫ-g9Cɟ(CP/`I&UQqd[ YNDc.Ћz];z*qZ(ynjm(owIbA<;pl}o` N20sv$e&~'86fpw6ȀgYBFtT_{QnQ R!85nNuq$3V+G\lS B{UU0#A+o_䐵(mM[X@hRơ2Ezy0+%JWM\ZYqkO+~zx(ȡqe_mrZ<8E!(}EOܐ ="gn[.kt{7~f?,״8>njB1/'Wz$#xz<;AxŧICPӸ \CG&3T#}G% c oȓ1 xH ?@A;K;a1AqƲ*VQ>+IGi2>/3+ AL;D, pg3!iuhI܎Y9 !pqzf-ݤ}⺕))D swȪ=X4Osu{LT3s;W@T0bqno Ծftu[}&5ɘ A9cn^K֪Weqf*v(y]S~͎y=5Q񷿠=y{K:ŵh4!t&{ܣN:ģ _82 >Z`cZR }sI !0klc ,znȌ% T<;P+*G˺+SKSE&/輑!c J< ƭa[.d{T+~e9N*PGz2u9?tL`>" ǫOazE {}_Rw^ oJţ$AXeSɤx{6JqT]?ʆfpKnjᒭ]ţ2Fѧg*1l :FH?i͝!յ3/6=כ\'6tOf%1z0;:eʵ$&nBaeQ"O W GAypCTQ:RD7=I`Hث3J T? 65d.oW6/=&|{6elϳ*HtI z~4Uۃ%xPk\F>'5-=Or))TLKgHG?fVX?^>lJI0CF|e3 ;TbO-.2;XtТx$F~ P}6vEfaC>~ZpYň ]1O<{tn/[X`>Qd@B9?"xy7rv~ҭ2&vy;}ER@) t|?\af~8;,5J}gFA0ry@g$DŽb.7饺d{eUڧK&ZZRFhzD )m4N:;VpIrp0媓d[(b`jPw٬ɛg.prPyzE@=+:uIeS؅pA\HcgPw0S^ t *V @0]N[&}68iО#\8vdF5ף^O$%~°ν%mx+ <82 2x?#KomYދZZB^S[Cv $qhHMC:SX5;^rIݷ RGՉ`q~+[]?-0:EFUn_ޞovz:LTHC[˭,( cQ5NoRM=E"(0. 'xuLb .9wbYBRFl,+q25b_+7X'hţ޽80ا*R,5rMd.\ԯZbcMy$x|R^\EܬnYo Rvd"XsH;׷GtakpZ5e఺IWD¶hMHeo6*z6d _ˑB ǚ{Rpa|p̑yb?|Mg G!?^4(QBr1DX8L˹ V1t vzlݞ=H/(3z6/X(LGE|N!uHj X||(sЩӊ~Wox_g,d4V2=`+bat05ûmiab=٠LРm;{5=ܑöSayD4;fO25NW :6SjTSr6lz|PNXt;Lntr>DW_d}ܢO b'hUe~+! ?D<] !R59(a҈lT6dk:lv1@&|MK{]O7fp}C,SB7ɿ3.bq)Cdnܭ}{ibHJԒ;c '|O--Wq)1H =qtmն/ڒ1i:X ܾB-ܮ]$MŘ4m9 3SJ׎nGHnoˉ*+(A͟CrAށn>[.es9pV=B;/^§;1oӠy"~zt2,!~4HҔ20u+x /} ݳs#qqr"}=qjT戶z 7v#Zb釛HdƸ㤏A LR.&n%׍{A ;__o"AZ +Ҭ|.+0GbJE@bec\dZ¿vV ƏFa?+)꡿)v m&G8#H& 2蹋ÛR=g4Q#{@5iDYЦNy)Qy P2F( !gT N x[{ 0h0Uc+>QfpƏ8ڲZr,htYyn㳬2NJViZHK?ܠPn U$ƹ9@4HGS1ښL s$W}uaD (?IP&֨t}nX<~g;t 1HF)lF;O'&[\gpZ`>rgdm KI=a,ЧVk᧌~eume(l`iVG, Qqۀ:Pd$ BB)#7+`P1'ԒTa"w5d0\+eYSq0GMŶeI[.wSH `!o1OI .Rlܠ - Id)= s]z%~ibC]_mURʃ/r->^}&Zɩ^xL=sK9/t0E \0T{ ͍\9}R 2(UC}⟶DEKgt-j]`QVDHABT X@:폎q9"L8Ż<; .g-EǼ6Rv]樏Ǜ"P_˽茏jL8/!mX6K5i [k ~Y>&{Rh z5@.d -.L`X6]I yix_`CVCU<;`-KK?'y@D2i=Y:󣉇)ŗqY=ub#jzCX1\t;{5N7 !9Գ5ޭ 6ѧc^w ںI-hGEK;SʈoB軧b!r3pPJ0Ģ;&r~ e?LZй$?$flLkS̗mԵz 'GGvx}:m葸X1= z{A -6G͘⏗Z6rR(ދ gEHReܓ}NTK_IYd 9AYjRк >#8Ig(\>֕3LB9Y\d‡:+wQATo"@OEMXNFܱ:aI7~#/)鹌'ýYv/Ȱ!*N\i;M.AHoOw7Aa?,e^ƻ%J.:rh<셥gxSJ@+ie>(f\=f=~T98/dbcKBlrtOS^؀ft=,egV|{Xrmidc;%T{Л(FoČ`M 1}=r t`%<<(yҪZ-P7>7{"!rd8r̻Sza3Yy.6r@S9Sec"ej4E#a"MA&zQy+f:b`U }k*`3HLz U_OO5[냻o|_ỠZA\O du@A5VӀWV,++.ve<(K>+rjT~9qINJFoWU3ݪ'мIГmJa㚳PI]Ff$eS  òKKRK߿=Wx%_Y6ԦDB1GobUϾ:|`;8$~?ņ~)Wh S1ީgeNAt&HKj{[Q>5fq?w]0 N!T4an`'dAb2{3;Vu'M 2wn3 2Ќ^> [Vb2dRZg8׼+Os4F|il!g2Z`Lb6%4Wm\ ^<F-p]/%kչB-vfpK=@8) D*Ξ &wh.Քo'q $*UF; Osؔ@e†ڞ( IA~X#e]9Ch߉"" &g`-iNe#&86?)$c;4LK!Y =mj"Qg@qv* i*+0ZUz|=0sj xje#>K^ඹ$jB!o?ś#܇c!鿯z߮*6b/Ku !vhhZo3,E bRks#:\x5viIMc\A2"IP˙ [=VŊn(ߦlÕ& JWKXs Ҳ/bOi%%'_.N=DuuCaCo}`UsIj:U__֢_b6N3Oq 3W(Q5&~0Zn~\!3^A--N#&#l :+(h5lˏ j@Z~kA%ԑL LyS)I8٭. *i=:a]RE;y _j؟m~ 3vPlu94}kb@y'hEZd$(jRIarރOvj.g琁ERYNoh"F(Tښy}+ cVEH [T1c햮'- bGn6EF*>Gs|/; 0ND9ESG)/̈́6@>Р6_r[8c7w'y)Pj)f9<3@'@|LO2E;H(pvhŶ#HCr C>1c+15"ɏƗ)_G!v43r&ktEHIϸg/m_B,tD$Gf=}~{L,Y 1^%8 Ota} on> W,4/\Wk]%ik}Gtߗ'z8y /y "V Ǐ.* may51Л4HꬻoZ<'(>P#ۮBͻav8;zD>5L,LW4PG1pI7ŊEAݸ75q[.{iqnAG4TrEŎkH*Q5X G YX)a83p Ҍ(nz>p->?Ƹfͻ@.u,_BjZqMY[2P<ߧx,)7'_63Q;/`X4ǍATՍsY4c'z:^㫕A;Go]MRz>5 )oG"m$,}վOa-XutEK(ܔO4EH3ILSf1p%+I37QZKh#S΍7j aEjՀBՙ_l+ei!Wڍ^ʆb5pƸFU ?VyĽ3ja'%"m8s]3Tdx^3 ҇ KM  Lm?t=6iM:ϛq{k+miBje; ǩSkQQփ/|ޭ[dvN`ιY$+/{Iv}Q>z[E*ɫ+wqbt&}cz5Qsz5~{=oZ=3e{fg"݌{"<_yH?}~ݚoٳu)cѹDny 1 ,Rzm0g;K fɤscgnk1z J> zLA*=cMM]*v-K)@FÓnR}oM&$n*db60G?+9cHFƼBBx,2pn7L<z5x@UhQf$^}K3tyAHs,V}_*Hy"*` 7yDTlК+k0֢ %z D4G)wu)wA ]v8hY~Qqb&9ٯvc`! :cpNRZ%QW'729QVTQryT½1{LToq>+xMԁZ05{$tDbVZkVwu!`[E>0 ʁ@x:֋wIP2btXv`1agtt)0>":)xV˟F``@lʚiu)^avDT'i'T%(ЖӨA@o]"$(n$/0m+8d uQǣ*r.1giOJcfZpR387L2JTӃ%KOzK$_s6Spba,%:U_["$&Kq֎Ih}%NVΗ8R< %O[{G R@8K^{qU[TG5 @I&p 0cSF;Uuwg 1AgޚbJ x(j\1J$h8XVz`4{XK?!Բ-Nt@R"sjP1O;av* T)d3I>z+@ue(J0ɡ\Hɀ\4"],y"-=nW.hcq{4j3Ml0pbiJ+2U#F9_sjn"`M{BAס(G_NeW2η-20Q|{YxycX< a Q聊t0H+ GI Rt_ZU׺QUYl7qe1 YZtb!"^~_|,C"¼>@.9:{RϮb N1xw .%Y 3ZzM| p|V>\KcT0gѶsx^Xj+h/>T,bM`:׏Xj͞b9#41cζuT})L. ؜xur'}Gߋ j&܈z9cfKxR91Fѩ(ҽ~9QbNW'GEkptڗGyMh5%I@y"S:s $q%P+^3}`%VD(]zV|А7Pnn-~CP׍Sպh)vykŦ NJq7J!`bsنP]S4#32ϙ!9;7a- իJ!1(NOI^V\OC3, 4QA [kqT)Q2IΨYF`_BjpЖ_S3v}@,bx ϪM GnMc$GĎâ}`/6:"8 NixTlnCWvΏjij{)C,>zyrJÇ ,OWlR> nYk&'nMIM9!k>y{UyCކfejS0'W7IJA,7"b!}̷{?s#j}<S^ۡ\HG2Bkz2+O&6ɕ q{-WCCDlj{wO]n^U;Rp~ ~Nh:O 4ˉhru']Us  \EW`y'Ӹ-붟tʓȴe2/b VdWxzOɘHbp;e8|"'dh Utb:ɸ_k4!1$nk< t yP p9%@XE5 .􃰾N"3ֶj=B*QtUT];@lmON՚7逢aF{执|uT1LP$2yNfv]|qxgю_D#Sc5RW)tPݷ},߫`"RKyϙiR$;$вU}QRged~|a7mMUuI:ҎxIq(-PwBeZ|ADD% $!"0h7p6cӁ~(Rqzoumݹ7XӇ`2tϫOGrUJ-$$ψ_%pf hKhO̭OcoS]rC:^Ny߼ Iwj4[؂UdQ"S%'$ !hcNm@6yf$P1I 5l^Atü"W~JJMF1?nNxLN]~eﱖg05=m7ŅtR(F Ǐ7@W]+8.1WxyG6gf#7xn' A\x@롻yac.޿I]ꛭ D-jdJHZRoDZ |?erdjQyFU4+0қL*E^gkOl;[G]bc!"2 l o+f #.y|W@{zۢ.BbT72_Qf Ql E6] #fqHDY]:AwJ;vi'ki@6j I,1:4U!Na 0Y$NLQ@@ewV"o'չ7NeM<ϕ't1^Yn߰j\l՛W1_^hhC8u=Zlgv T[\Q=I sHb0L)g?!Ix~>jh(RJ APd aCo5d]4涞r̼;8"746ȼC[0Sզe xЊѹzZU[ r j>Akl XAoZ].#~rҿ>8`~06ri^~+|wC0NRk#-oTa6s6=L OKQOՀmoG(6Ys KJW47Pǽ0tcz qct <@h[`Zq,^:I9X]\nAmV[ s6sHPCAHjRBd@*ou| n]HGLrVB%MlXaUe&eI[iV[]n~鈋5<Ԁp~L>'(ǼḰY8Z'N(lNx&CՏ(S3s/Sb #dNnE~ּ{Όݸ(YI1N.}gAPNjZ}7^VqŷjYAkcp")u^G.b8w?(f Ɂ[R.j5B}.,;se&d? K-֨ <.2AKL?RN;;rZ,(+>o>Tw_ݜy-7,`&&XZ17\j)^pǫL՛8X9fQ 7݋kM1S= _U6sAnS[my0=. AﭘӦ ࿏=q~aSc ې,nҤ+n( \ J ʏZfzܛ7cAԦ-pF,HGxȳ -iL}\+wYq>I=$M8,3[cJQ;Y4it3L0˴d Kq"2f|y}A~@# \,'~>a.9$DžZ "AY 7?ʻZqHc$`@,zIE+bYo yj߫CW $@ cZ" #9L TCP)&͑_kF{p_^-Өm.)g=> yZ,UFBm;#G ЧI\4b4=?/b+w'?}}"TV-%8rR?^_&c)yCn4oȶ[nE]5OB#F1?ŒM_كD!΃OǤY=B Xd!nqFX8?sxM!`Pqam2yrƔ ď۴eR!X )W,%"Vj&(tX/^:,s q\dY;sH~Y<Q1́z"87J4kU$ݏN$8E)Z>ug*^j+,0*^,e5J+'1*޷Z9I <%D+xYWgi0=[͝VDhAIVnP#U'|>2U!ᖕC;j(a$k+.'Fphթ ByWwj>P#GUje-$h' Ɠj2Eේ@| u,c" Ђl0v_Ԍ>\+w$*-)Hb]#Tb]]琡([0j8nmkrڔձ>s `[D< kJeyʡH c%pפ$|s]a K歙UELʤ_" v{@G]PZ2e s׉pDŽ2*?zXq"vu0 "S },M'3(‹îIM'8VV-gеdo*9%uÎ۠T)O(5Eb R`wY fk2/B£Ņ̓iF^;VeW {:=B) 6)\qA>ZT Rl<{ahe"5e@0n/;Ks>iEۋۡW[;&^\N-0ҋ zݧ g1AB/t| |!w|͇NIs5$"Ѧ :B=aG`RPiZūREX:ޭJM<b_]%ıݸO =,'d -=5n900Gi۟#tčJ.&< 't.Sf{镜C ep(92"28V9g%ec1D0FLݮ=p[?ŧIn}$Xy"P{_Ǐw:u3nQ\ng{x8ZpnWh|9B,PczapzDU(ާ\`4'3J&NsT7=qx~գUƗ5$ R]3$#;o~=O_ɘ58s]4*}X\I3ׄm!HVx-wgYZ07070100000312000081a4000000000000000000000001642603a9000008c0000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko.xz7zXZִF!t/"}]?Eh=ڜ.+Kp~cLqmJ1ȀULIxBu{|J/՘g7#K-Z? 2`J?ힵވ-+'kn0G>`4}LLG3M5d2̇K5oN.997%lr"4}bM=u9Wq U!G<: p[gHuF2l<~` pjOSx X'2) An&!q+'[(t- \e8MTXv@MƔL.q꽄|~[f(C{D=ʛNU .1dS^LmP>DKe b KtY/ T5,_SK+ov !%F.Z \{[) eH]b֞KԮ7,ZsJJ.+Kߵ|\^ ]YE}+x]k SQ&f |ʥΟ!(R5tk}SeX%(&C̴zPdKJAû5ʶOCP-u!ば(@&ܨշt+5D1[;e%au Tw% $ذҹ!8ss);'5x/5 fpibJ ŗ1b*n.}30q? Tে(=s ?c2?ͤCCݖZf#Y \;JVL]&K~6cٽv=ٿoݖ4u}ju'tI3 HO)6^w2 ug}G~tq:e>H݅5iE,qfE#qR!:zz%w ^pEPi^0}ؼ\N+7p~هp:GoDC~ω&@DX1UP"`ջq FN,r(rP9 Ѯ?.5[m*.{[S9swW ~ +[<2L)v)QP:½~5TA|>vQƽ[ SaȮ8?DmkFf.3 ^&(BtT"$^ZPGAgY:0_0$(";V01xk<]Źó) D0^c",- } bP RfnC&oGe7TH1AyL6P]*`cAjOKC+X}Te9"ua:]xo58C>@ט kpS}WOqVT7ϑVJBAe\"z3 N7Nv҅Vwo'=qjn񀫒dK>dQ=Tp}aj#xKu?ʑ qoa*X%YD"bQb8;yUjөμ+"?71cO9*j^#U wchB/o/'G|mJÁ0?-9ZM1RN+./0|ɋE&2׮'n #r I|}dQw}aȱ3qEJ{gYZ07070100000313000081a4000000000000000000000001642603a90001c878000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_core.ko.xz7zXZִF!t/P]?Eh=ڜ.+͢)7_YrV LvncT[Y{:iiڟ_c=}1 o<F@T#Y+#v "Nh').djqNq%c0;'gOVX}6 AU˘'2N=08ˍ\T/qeS㏩=oD $K}qK%LϏ,U\T.G甊\=Tp L*Xq:  tkDP}M`+b22/gsȫf/0SL֮' Is,cތQR&eˠ?'eÛ Ntak'0u~tؒü{Mx >p`d=n<;,ZK+uaUgzz!QT! t:(s6]>y^& )K7A.w 7]^*N(Ad Kt:K%4j^n5zb HZ.S ݘJo0hPhBtulvv~(X63X>I[ְi\,OG̃1c߰a79Gkpǧ +OxŴI$[^.ZR77ϳ /B1՗^\.ҋlof˵!uj C֐O tGx5ӉV w0 Y~+ueb.IYVH=!v<^J5ޒWɋKHV?j w-P0"^斮UyE*1jnYMĬFb>8Wz ye8ZEzW.9dE_J:#,(1$TKx&Mm9WC~CT0i[ ;0Knk;3$ O..2j r۷j'm0_69D]ޜk_ 0r6]#v Ӡkȑ &BAIvK#9޻"ZcLaa9eSKS\ v̬o^D#:&8fit\k81ъRȊ+H TanrjPGqҁzz~8Yr sSrỀ=yu<7gUHmH_⟭o>='`_j6J{ h㏂Ze }3 r׮jhţ=4Hu;zG\+W},9yw{$9 Zȍѧ1s"DǏ$KV˃c,DI;@ Lڇ8\ Lh nc3#Wj<|Tͽ[yefɞw2p+e< %YnQ/ӀJ ;KE D[ +9fhM+;\=E^4K@Q4f Q19[@> ,:'ojw*pݷYX(׺,K P.6܀2 h"kH]d8D,ʡDwLEi6!nQk'qfƣ\QsJ%+Nxэc#hVJ89㸲(2j\ a7:'=lJ@bi{^9w^A'֝~9W/EqyAטH ЊN9 l%XvǛd^1K`Sm=Ŵ7u۞z^r7oMB7y+q[Ք^ajxS1W%ŠOТWZTc W2OEiKZ]]9b0UHX8W'"8*OW#L;\ns_QB:Du?s[{&rQ#hGOq 6LMUk.qjPrqRKt֔س3\v'<=hp M뗵H&1;"`tef Uxæ7~ bC[ M qfcXs P`$Ue5wQ-Ѩu#%UyOЛ%G  q#)ЀhI=Y4ΡK\x,ЕW'ab*&ڀ0oqHt۽Go3oc}FDٴ|l͇*P0;s,x βYIm;TDpp:n[ByJt af9?JǔlG$ĈU~^~ bCnx~ 8d<kE̐'ᅟ5Xtnf>d˵`QEWM|7J7m%7x}dͤ# y,Fq'Ur¯G"&y(g:R|8Tʤ殾ln7le e(.cm+TJ(ЬיM]2h{vMDCv{:U4E֥ RB "F>疬Q7ET'qvJZxKp:m|&9muokG\[S|Rk9u^py 7wYnRtm?^7C+䩳-52#'M]$4ངN5 `4S,)C۷R}oAt ى*4ۡ^WYqU^`EԽ-&ZN{Xh)C&5]EaG/B_Ϭ;ӱl9ADfK 3"IU Zݕm(5ao~74Vc{H``^sl :>i'JvѾx9nq 8y wi4pmd{ZDJ-1GrCR=͜;ب*@eD^>҂p!Wf3]^#~T(QƙMV$aɭaxR` d&#e0YDN!>diԈOJ6v?jأQ[jpfEz%Z<n |?Qӽ);>o^ O C$4\xr(d_qI C\)>?'9ZPr4^5\"QGf6Xk#rA\yE5YnvQ<⃕;+UmjP10٭iV}g,]S 3Z{ h=umB|1o*_̙"|)$l]P'Gff̓Y"B\6zd% >-g 4Kp$obeM~y`mo7X:#R P<dὸꤡFT:cz'cp9hz{ZmWӹ(=ks=pZ@`zi_v7"[m灋++<0Ax[DP*Ƙ V0F$ +~ndmVH.ya*"=܌CuO,8` .4&0C\S06nGC"]쬤!p=twfO P_@t yݸE`lQ,?/@tˋ#s{1 7e>_?'8jum<?|5 dU"%P`mq5b#HOkQtH$yTdv.8Vg\O7ޡъwd&pF}йE%fyRQT+zMٷI=>8G".t%A;\ гzw %ʅt'1$PF8H/C?]( I#Kp_\/Lt*^!PP<+[@|$^0n6ns|]0_ztJ,Wc%^qTtpĂ_a SQV2lrelJ4B=n^m a4T=mpZu_~%*$lPeiCrkATz/G;h;m#bWJ&}ְyu`uaP*lwjU n sruU='daRҔY[Ȥ06%md"`rxݷKfy\tQCJKؽ(a7[BFk,JNȀ#ӹf2hǣR̺aVq/?jc4@P0ƭ]ws=OpRҠͧ"wLm6wTše?&gkl8- udni>L *iaCrk:vd4ρ哹ͨ]{}[Eq.ˍKR481=#4Fa{LRĿLdjnœ(HD4DA7? dYg:9Uߐc8B0»jC(XO9 s$F^o W|O|~)Z4kW|ȴ%Oq\]rx''U)9q<ܦ麨nRPc S |,g [%Lx{qWE1ȂZuL՝Ū}sc,/+؃'[Ʊ N&j1ѾdMl!VXQu>7ma&v>EsanuJZ;RR0`V@-n;Qp K wF Bmy"˔M~RI*@V$65c/O܁agN gMffZOxN:bCQM`X3:dWME$עw?RXո8YRg ¤Q1*+z Ή][}L$GK$,nЙ-8MV8́Ú)n3?ET96y{Zmv]ZQ(J.bk( r1?a?:[6YzQ:)?Vkʥ e=K"8If몕z0νeX6 $Nwc<"u(_sƓ!|%xJ7 rI]ǽ L@ vxZiX2'qd嶗˺JlKB'aN vv'dcȑ*_VM#^Vņ^#LgށFY$&]GZN H>-4vDJ_C?|@ `y/x+yRiv_PSY,e4o3ݱ:XJ>8 Hz^6M N.=ZLWZ.Sߊ8CF/a.v k S,ńيg$ nR9]:&HkE(!e~n<?xgE1O> ٚMdrI?TV`*ĺ9ievSJ$XN4CS˫# xa2Ӝ{I69\ț- sCl :a767}Q9IEXUvm-O:L:]zFH] J %zj1S9p3|A00v{Tuj7DV<..sVG [7%{F &ȣ[OҼE!(@l齼r$<@(3u`X1j> =*eNԇbR?@x\GBa,:Ve[/(3 v%i]84=k9k\r^`ϛ[%F˵91 o \X/nQfmybPeQ+چ0Ԑ> rZWɺaʰH -{>g|1``VI4y|KByXg_nh=ͪ]T o]dJ̓9Ym0=Fד9r?A-rNp2@(z%qcw|ܡTKSELXq'n ǙօӠڲvДC!w&>}2\Mﮯ -lzB,` wk;3G;9>hr$1^RrY|ؐja·J; Ӊzawpt]C+PCv`>f`=)*d/rWP%0imU1IqMY* t )OyI1Q+;%e_},_e9,T?P4V 8S8fq0)h紑B9 BY(WFE&3mM'54;{x_/9NH٘Q&JZEzA=arbP|TxvD*C~ ]jͨ'&MoNH*M& '(KzfL{hfCrcGO 5f2l\2]eg#+&Ԣ팭 >Ǯ &5 mJгG!'"̔_" 2q7jIsymɡ_`xocs3fpVכ9=DQh9ш$VUdͽ\=(lyHm;Kve6B;3+Ѡmbad:zzZ*!RS}M>΋Cę\(ojzE,x<UaZֈél^baxnCGA )@G"Ԓpl}rlgmK>Aq5D6j A$!TևW#"}p‹t|{}@Ԇ`Fe B*>yaՊ::QB6@nb~<ژk(36ڼsQz{׏Z5[RhCǭeU!Dq;[y=P1M> o(Ξ̓uɽ}HJ7(FD\,u^[r(;vVy98}>6LV=vE٣w^#wC$Gb?l2)1$^Jtl3ZKf>]'w‡PV2R5K=ժx7ۓ|?N!ԱG8g3 WI2lV) 6ȕeNu\$a3/YZUܜ۳77KGxQ\Kω<a_{*L =G4_:3yz&/,$Z/ TpF5mB\sQ0CRשjz)ᴿ?R,d0!A>X&/rh0<⽛N ݯc8&<ޫJd" Gs~]>m2|+@>g^@sކGU@.8KC*P4Q{^s8@g_Tr%Ro5geivP7&,QPZ=X]z7͝f7m*6Ch{ۏ2~b9Yuc!ݑ8i| O*a]G;6ڝH Kjʛz=]J>8lȱ!2XkWmv.) 3AH$~22ߋ||?(wڐSnr_gtInLXuU>wetgY{dYMa~5ILٿ`G27wt26gS")w¾@ 2Fq"+7ەԱ|uz ]qznՆ捷Zu xrEٍ}&ȞW<ˉ`W悴xAtYol-2S}x 2TxYЊ((P/G!X:}= )(Fr"׊" {%\c ދK.##M<^E^r},*3UO _zCa}2>rE3q.Z#^Axu{+?<+-余B,_ОK8$@yr̵k);w^F~L-̱d{Sܴ;dރ䁝Fr9gaOK8j6i +#J~RAzs+8mub'NK+`BAs+o۹2nN.ŀKL"m]DCb> i,FC!Rpv$LɧoߺzWӈt< |VΡHeSm'cbL8s!8L ZT`O*6mjȾQM8|#š0>ˌvjܧm3:f^t1/IhxMUb 9i PϷ\Ck0?VZ}&m@2sEv?Ti5 \iskY j5"5Yy؊(r9+ mxn?{o`)R''"1٥Z!&ۥl/r8xPoU+h3E_q|kPNKђ7(g ufk#%@> kPs@fbBkfh>`qA~C|cRT}8kh+gFW4?o=iX 5LdaBg,E_p j{B<8Y5PN2Rն(p}<~+bE9X']#*[M@&Jz]͵q0Ŵn c!s6|vț25,%Ná,7'8dpԵۡ 2K@#]feDѰl,y=.us5P\˸]%Fvj"yz!M?QA?,АjƯrѶGaw3Hʵ D-ͪƷpEEZ[@`c!ɧgeU/o:41@~JN86yPR3Ŀ|y+0t7`u~gi}R]G"0*ܥs^#XjXY6jF9X! j\̀hCe7.?m f~`:$<OLolGb~K(Z2q>k%!i.jp*m-!ωMKtlڜ/^ɦ_/# ޭg(WP~@R%)C:(XizWnaO6CN@dnlViLy"]r(zhW6rd} t̃E^fBW쒔Bf!'S=@H?=Dy[))bEXxm)xx~IbP:`9&8NGFh1yIď\zyYtpc`ɒceO(37жOLt?SvSM}EuGc⩓c1D`:;A﯒ޚ'f?$I-%Pi Ơc3MyC3k'Px3PЈ&;zFշyNiLmT\|PQ$lo|~ &-!9r:b_6Su/SJ& %)M:oŒ,x_ m3Y^Ϝ/3!6sa/bCԉd0η"4]Rt_灪W [2UVf\oiq bNwd|7 J G+e͉ 5DhDA=Tjs-kaN&$Y ~tĢQ q3@O( 5h4# ΈQK $uċ.Φ${>GQ!췴N ]ޭӣllj5vDa1,(c-kk+P;)4d^8Opy e>9pdmxVJ^{\5E"`ueM>j넟t Sb05oQ:S1AG +IRCk-Al<%rDpq`. ,3C?9uh xrx6a:$*!w YG.udc-/UYܝy\ޭxD6U;Ṅ$Van05?eEפE"(I,ph*'[AyT%@Q==ڔh^ʓst>b]-(8eї+n< ,iqqF0WaԼ:׶ mR sM˥`^,ӼAű e.,Iǿ㘤;Ws&}XF{\0v& ^bëlbn a` Icw:sfdK$Г%zzMXۂRp)W`v9_u{C1{O&bfS4ZauϜWN(]{K:l݁g"Mx5LoݷS@4Ј~Um t%_,>HГ藵\\PBͣQjEЬ]h,Nv#fhu@Q>foרw-%Xq7 {`L^o=13i%+-D.}JÌ췖hw(6 Xل<`ZrP W/N>s]+7`/hsK< y|6G-y,rG!W9aix. Ue~_lFx}P۞{p.'iY)4~XC. oXpȠS^)H=350+]f+-ŭ9Xh1+{)G62T 8jZ!iZR 4 *tꊈ<8kFġ3|'uMŎ@U^[;0#>\'kVEĶ v$T#ګJ1ǞøD{ ( ]( 0d5+Xg~qw!QoVx,|8n}iꆌ4!R9ƀ-TnOg{_ c~Ѧ)nkW .ݕgK`C~0;`_%2%Mj3t5qA[c}%oC BgwI {Pr*7j1%üxf~N=i9Y,z^.)AW=K€=4tإbta7> hoYETvqȼ@w~2*W32(0Y`}*vx?pFB jD"It|Og̻k|,J@ϱUGvOBofxn׾?8 p:iV nC:9ϓZꞒE)xpr+/ 7:O[<$.f#*燢zӎGQUCQJ:E(LjFQ>Tr:f3'ċ|G4#b&q%}[I`dw_~&&*7*!kE-.>GRt€C.(m t L72=MelDI+adSUS\; ǿ=V<cZi2f.%%ʤR߾[.F^uƄðn Q^ǀCҾ% mit&/ec\%*쬮 r~"=)JKn#%^ww#U,J,ulCGRe3}!MD~A~;ۺRqՂ=$upU`k")XB.'lfGGvqkE2ÞkF"A%G+>3Wu6i WkZ6&9-/c 9|C[+)z|ڜ-@pYtew'.r<6c *+x 628 φgZ=Nq>`kv΂OZ>dVة=Z1HM<Q{yhsT"Z+Ms$ ~aРރ6* cy ,"qXU2Gld;_$AܘaYB_gǼs ;Q38vGb&#G4`FsȽ^fpm̰[5z@u[r=e?;g9%EZds z5_ut 2N7lO+2c=g=SBFBkZwoD{7L"lۧDt\)pЦ )ڐ6[ſ;1"4IC@7^^3NWS*4i93KrL _ *g}7#2bcjOۜPxEeI*B(fz8:u m {uׅB_3-,3z MH \ ru< 7"WM2̻a8zcU1gֽޣ#T{Y(kg_K"/9_:θc'IOVa!UpiBBlAGP@ 3pDފP<5doƥ!Ӆ_ yla,(hƿcݚ} 6}XysajN:H<D !G:^1wCLSDԤI~w$t9hɴ V^҄/Qm h |%?k셙p9A;EbKN`ϚPwUh%eg([RC'7 H;͕$I@߶z4u~_/eq>c+>/qUѭZY!ә!AJeY!L$XK@fxqX^ 8A*SOeER#>̈}f SZ;Kax^;:!ôqP:)@1fT|YnEw3#=ꞷ+fZp,-#xhP#»_-8Y%o6A)S47S[US@,))~:Aڢqo a_W@+F¢)F2fhU6 !d-!j< % k|޺\UR5n:zk :kIR< Qz7gkxtf6y~Ȁ:dM4 5DuϝY=IF1wv? yi EG5|ݯe)SF_pg^p+*\Rx'& +Pg&L4 jV1LSb1.]]]lR)Y fϹد/(.Rd{SAK^B-5huZzcw_'?8\h'\̧aQ4SmZD\|fOޒ"cv~"vUDڸ&vs!kP4ğlT=ۋЯZ/;IFۊf= Jm+gP( Aktpq "ѢY#Fp=])nW~I~>Pé<8:?Y5%8U#1a)V3(6m=ca]/N+_:QEonxhW:ܷzN8bs^1B q tu,m?8.Ó @f `@\4y=c@w6`FJz\^T}b ֖7;]@^6NZL?!0lGZNise XN"T*ւXEwG̶LnM8&.0*M1d!oXd"ڣf.ӶMJMG.P?o4B~>KJؑxUsZ.Aq|u6 !zO# {L#0;)B#_CSÕnA*0-#jLYޓz Ģg6 l5Gq]dwN4tHmZ9N"gXdU2 utV>L5r0=>wh`P,3皨.DN]Yr T!x( Uԇ)o%L(5[?`k^["*Q"o/"5nTF%0FۈʍIjl$9OWZ_23t [WR1x2E>BbkFY@WTRw iryH]姀([ף, sӳ 46!2h+2]UmND'IZ_.Vzh41z1 4y$ODbQ[1Q4')9*'?9=[A͉b]@<ˇWor=,sz"k >p-e_k6 ?{ͮ,ͨ*]btɓ?6CB^kW;%#^p:[>g>(%Y|81g;i648DRKд#ߜyt41> ΙO.l!ߟLYl/+ٓ ݰT2ދKJsR^U GD4LO7uO}D" #720_7}OtQq UHTΠeZ C(u5\x*k8bN> [W%uPx4>r,,8!).PblfY澏47~ m=Pުt/=JuG,6y'`yeuZ8b j!y.YŒj`+UO{Lc( J" I?2f >}n\T"(`!* {%pZ>Ly %X읣Tι*~[襵ڎP[i.@>MAV: fȇ6D^2yck{ TY&ٿeVRb$꿿[0<xJK*I?t\Ԩ6k8? 5+ o~Lu1_@ꎣxK;XfL9=|{#u0EbO65:7G-QևNK@nX?[쟛-;`~5ՁOʡ?vk"eBVejNvή =b =e: p_ɢ!Z믷F%dꤏŶ2 䤂 {ޞ{7.Q2h0a _ goa% zU\nGHj8kwިXuֆ6R \MJg!Iptsc^f UVIH7Ƹm).JCm@?#H@/,47~X{"G#0]J܁F鯛s<ms.#6\؃J#a1+znbo8l7!E6\Oࠩ-.%!]f/&};Br[KBGxQ P{ݼwF$hЂb |r\~ 3, !S`JA23:oH6Y8Zz\qA9unx*xR^ΘQaPBWO!|M\p?/F9*@Wt4Xp/YJ}܍,>+%\8)4xĂ3|#p0oõPCVTr߷d-.36m_RߟPmr+h[8lۼcpR$ 濁}ck]hG?qK V+F5'7Vփ]a,= 貽AqG(,h'hӢ|~;ØF5&B3R"K #APU*}woE>fߺ;5SDk s.G€PXeUj)6m[k Nȼ'8cs6܁1u hW{,Imrhh$iҳF Hy6nZBo) BҰw>:(]Xk袷Zr?"|+?DcL\6$r͵`+ӹ[]zub&Q/yT%y^#n "Q/zE#5y,xï31XSq(jTc!pW<:tj+:2ȭ фLӢ%6QseF}M#Rh!.S..~(2OI8u܀lóΐTs8`H_.W_zP,QM]^!967CH=@?v#!A:ZA$U˱#!(ܷQU&#>j01G$DRphfKBibo8.S"j|TUY5QtSޫكO]DI7BO8PZ1n@̝~3Ԛ殞<9\U@u(CASvf|ZSmw28Ån Y!Xu1  5dzq#ZW(#\5BWyw㧨_g?\$!U +,!:iӠhr=nth;DRjN ,8Um;:s@2ܠ(yH޲詛-@yV R_6W j<ـ.ăI \F~(!H!tz-@2 g):B:OǻV\FJ5lXBҁQmжc@1=91Aȩk R7@_ *5̃#iMBzЈqmP(@bd;ar8dP E5S#SpAxZRY8[B1(~L#.$]'Sj%c(9F alB\5>7w1uR5C ff+=|IӣQx ỹ\~+h 7qR2I8d/iS0ĄVxRS 8E6b]k/-Em)@taQhO6e(z!}-zRs'<KXUT* fETBsܱz oϧR:yaEtҒY~BJ2~9 *Z'lmoF 9YDp Dc9b&4c5Daq`Cq&(N"į[񻜺d7 Xcl-}Z4 jKp߹S/%;tC!Qtdb]/қ݋'p} 42f{0BgaM.OB`gNۅ>EfG;VϨ/VXs2 \, Z |r9b6_uw!?@T$ :#nٓ/2 LZp.,+W]t/ג%1 J^߀ahFHt%@K|'ǀ0o[lxc[j_;e_0y3Ҋ\趺2cBA@E]HsMeEBd԰ `:JfZD͎)dX\1DH5"Tn2AU 蝿^Eo)#Q>"+.g'*A_5^ l-8u%B$,gbbk!IFҷ؋|}ͥG$0%N9z4C ,]$A6)Q݂$ٌ*{sc?.޾IvhЕMc1=/▻yĦEst3ݰ~gm2eY#y#r]m{q+{V?EY1! n:?)x&,CI+C޺D*ʼ~6eg<)A%Y Aϑ"qܤ F3)]+}z˂55Ahn4cW\J; ۃbV$gޡ{09͵]<9>0$qk[gS;4:.e ZWcm2%}rb[ &:jL55K{BU8ꅊ+!-h/V2+CNa{w MT/`{uJ*7\ءbu*P6J-n(^kf bBN(^&7ѓ?fV'cB ο)CLϒ*v>n9M֚ = cKM3Р !Y"QQ zɡ !s<]"_'֟'.wtW̖rGyY pewt;l!A2UПӑPyt⠊L=;̐JMR.)Gu-i!Sb\L%b$PU2ySVw)uh+,PwI2qwԏZJVģH%n+y +1~9BZdbpOI kyrwQ/D\а5 %|ppֱl 0jǁt=t$tgxg@ ͮu?suoٓ3#%^yf:iz큎m5=齆QQfT P-=ۗ"nv˫zM+Tt맸i&i ,L'|LB7lID}XH Z%кEPӱt~%B*NtT21_F'KZF^C@1&#dnrQ?ܒ`A Uj QYoVE,AA/0rgH=J("0MWcظ!ʼNb;I7;]p <&ZZ҂연=`r`);4fzrwżAE"0.[ޓAQˣ 0f{{Yi!MzI~ݹѽL*鄯UCR' ֆz)v;梈 [72v2~ H4Q I]*BװpIIo5(sgNQ  w`u4k{@lHsH7lV&eF/ZU Ǿ$7Z"V17WTIK;u?]uDYӃ@7G?|Y[VZo_.? j2`ʡfhA햎w`o^-Y7SqZ<8}im`,$=Mf((儻 R̤D:~b7s1Pgtο $w^|KX g}k$lwЍe%Kr%8*gנhcp:|ADa_YQx0MzLRnEMNi67pBƔdg$R'˫/. .Q'ˇ qzkhxÁ_I $đ9XR. 2n3ȿ"VoTm+1IݱW8@7-|Vie`l ~>|'hv׃ 39 DD+_l+yԀAVm7SgaF9_42{y4vpN9(]K nzx$_l+q/ xHY Ƽvht ͹x*\qW/N<"Ԋr\ 2!3m?n۝T״/sjݢy_!gV!Jgyg.%s"нn3hIfkޖz]QTeKH iӖ=kIц1wd= ,fGŽ.C* q:f#!96_i~:!5Pl"3#A3b`>^2.4k 5=$ib#EUD3/8O$YƊpkkgjKQgJ(4x43 /'ć Va >b!p )NTמ)MFpזj`|U\t$fJgrWʇ@`ǝjd6FAtZ7w 9] E.x*Nsa_Md#FUTHT^[#A #_@mN e72nQ{p5V`.ۥKWϖ)V:XNa֛>jhe?x: kgexVvvohէׁ?-q"ղ>BS[ Z&7v9ZO*_sB[shp>N_8@Ҍ%vU$ؐ~߱e= cq{>d#4:N__f}VI)>9CT2cZ GV/D>݊\wyV>=gWiz8qTSQ8p(kc(ׯʺ! gS*w$ >y,hzv* kc /7$YjH y(L{Ӄ`KdB|#t>( ܄*z"ݢց-ǜXfɗ|_|<^-eo=j]V2X\ HXO`keGژ^Dɬ'[DgO=)R: @Gc3YF+58Cu߅"g ?tnuq`^a%+}N~랋+(V0xxLㇵ>;G l~E*Lh1@ؤUi0m֖w:QDO"'0`CrmjȠ 0o<vl r9.aRoq~Ҙ }jlLYn ໂ#]U}`TF{8A)݉~,MW>@,lئ+,yDӬ4 m-k=峔0Ord=1ك臐ӺyLˬH[LbZIq )|\̜؃9|O.SnMjhr[Ym|,P'o;L.deAkU_:_iw5?LԴx+} E~aIQ * \v2Rl%YoFݽ5/-ǚI~K0'/['7AZ0wt=Yi=]7^D&ų 7 O:Pv fR\^o4I1T;Kdn-|E%ʇ8S6 \Q> Fd6U)~1D׍|~8P6qz Pҙ !{+*mUA`k뾟9J{|\Ep6M2S2i}b wk1qVB9IyCl櫵HBLDJ|M~_H4{"72'; ƆVaj?zk/B׋8y~7$ts-r:pP(+[msZyWHq[jA`k_ei^°}`'Vp% ZGf, mFMǤɥwtPhfyϜa`qr3< -fK4w(ciz/)E5:ZF5Ŗb|^R3`)8\жkZVl;#X/D =$FI~1*]$"Ǟ/*Lb>71~i$âpSM-zWP}[]l{Rh$yJ+adcL%W6VZiìn/[2Z`Khx侞4ZS}#w!F hjm|ʝJ8GT<F0R2\꿣rbItwͪ4e07sz;Y]N1=eM1(<ǙKY('dYr_%KՑUpPp6t%f$6Bde2`pCfHF?B- q/gѭ@V~ \ђ]YBvZ<2=l2FBtun]؄n DD6(}XEl[H@woý()U~^۽2ǻh%&lc.FiϞ]ƨB*<˷CQ'0 qpfĴa P .V G=D& H'stcJLB2hL;1Гa_=hӰ'A)ax.1P \C~N}.0g^Uvk)#=yoP2aN2 +(划b3WIj{|)!#L@hy*x\ 1⚪7WZQdDy] %DudUngpqLw㤶Mkn0xw Gq<DUk1AKЧlA Um|Ay)-2|83nއh-<{vӆMi9^jAtܛKeIU~; Jz*QT427Mu{%Q_1zy樲;i~jc_j׾Y W $UÌnݚg4pfza_Sm}0vD3ו 2g@-3|t~;Va3Ƨ!Npg[DNLLc9t-GZ Yߺ72 Gfe-ޑQCˏ#?vUzyπ6^%jK4k>LʀHQ2MNDSsyrCq_ƴAi >Sj GX_WH=J#fd7$`m)8GqP]RKMTKPЪy[&؂`P {a"E{elxb;;oR9G0E\MPU.!θX[Y7LDoLdn~rϽNH͗j7d9h-E?ڙ>j[> 4J]b%;R'WisAV>Aaub{TI,@ 5, ]#ߖZ@( e*Xȧn}Pz+*'Yt b]ͣ͘hl- <KzIљfƸR>=^M^2$0 '}8Rs|P}@㼲is^ 4YQU3ٰ2dUGĖp[6:ZKwAZǷ/(Fq=ev†be!eР,\A"NԜL7u F)%xux7=;GHR?Ȩ@<Н!26{k iK4IwÞەXZĐ<;4@D1jpVX",iF +}j%$`q8Xד0H@#O. ҆B:}F3k {jAZܺ8wՉp__҇&}b9/[8$6$ޓ%p>ѶnX?~ShHJe$aU@ hI+:<h!8Tzj! a(F5-%2ϖ4xk&W5ɊyY8Ou@~#s/>+imAKg g<0SD_) 8Y^Ud8<э༻r/v1a!(y56qX'].&Kx#n&<04cp}po!X%^`'e5) Tm578Я7 ];0] U2Wѹ7VPJҵn /%x=Wב蹤qIG(E GUĊB?ϫ 83豧-y(IQ GS!Gj|q:Г&ju\Z7 MD5@oپN>2ӓ:,8іE5+3LC8<<;D5r ~LT}Ύlap6hC3c3FE C* iV*(XݱN] 5m8Ȝ!>qK8ۯ0M N* Bi2./9QK8U7LiEL_/"!(>r8VN:oY'R~?%ŖK g]U?^)NP@.~4ygjUi꺰s&ְ͎ђ&I)55+n؛S$J4(o8`'tb͕Z66I߸2Dt28 <+֝cs2VKߣ;VЍ;)9L+}O :!;?V?A Eѐ)jd>t>,0 @RR$^DP@R6,Aa\E,)>KMj{ cD] V E0fV)b>iLJh73U(:E1p~- =ɞPn>l۩SAHx؅:S˿[0a:(4= ŘylV7YVoC5ʥx^jb<(.}:0yb1d$|#3?UgrEp}ew *N/V"_ @Yأs5\C v j eMuqSio~t%f+*Eh5։djRI%e݌ʸЀP?/VJ0EPEլ@ ny}F0,#Λp1/i`͠V>˵MZ\Q+T9!S2_ s@OdMլ <>m5k99gOgbQv1{/jdAI)''_1m_[01!Bi1m(͹&q“eQEWG;j}|J~Tm7%}1o/%gk79v4I죆#ni* w!4*ݗ-O+YtOg(8)AO/zv%"DQC @X, r3T+s_,;1̻C:PsG~:H4z@l<\p__Txbvq ``y u~Ć'-BmjJB0?°^֞[SEtiR~,q;-=DmxI(`| H_3 yh4*_xPmOc/1C6%ٓzcI>eth=PĶk1po䶒,Q)53|p%שEF= 5 kFRt~(1u „iOCQӨQfZc_æ k@_FDdeݼiwHЖ-;}t=0lEI]?cXa(;Axȼ#nzC1C]5H_6ȳ|Qo5[+S C>4$6"ڃPoKOw_ν5BK9;aL\玖3o}6p&ba>%M/ݘh;dmyBwwE3) X8C]CWRcHVmC1g~0f#`ݰrmm#\ړ0Y.qЮ0QZwGvV৾#qg}S5$1 %9gBcSފBwqC7^]R4:ȺfSKח|ǐsm7Jh [=vfSiۧ X~5 Nȳ qOk{[FT >1LZKX{b#b蹮 'ͅA_YQ݃,S>^R"\ނX8jN`3>qGgS5YRSz3 )aL/{8;SE8͜<ޣh)d`]X6< K>q";%Fa>W'*,Yu Dxd ÕT,MIB Y&TnRy>8;X${'mͨhIO3 O'$eݛŤþe1n2o /S.V eEQQ3QJ eWC`cw:V9?;G6Qb`fJ+b.S(Ó*vF7zg|&ꬍ%{fԵ`K&m$b30j(+׫JJѠi]2j}*W2g%B] U-kxTLThY2jRmIP )<'}ދ0GP8:܋yDя!,F{N֢d:#. 0Z`KW-9sy #3;䄡N)1Pi=4H)Ձ> "o0UM7L)xVCX0dVևTAb?+bˡ6Xlc:ɂNg 5sVѹdh2T,ևqp4>'FB;8'[l]fyq&db ʀZ> UqW؆l: d) !rb.y,4Q⚟>Gxy 7 0FbK{M ~?f;wM~Vn9v,A ?iH zbڠ^R/[cJis:Q'[;U~t´G3g yV.LNbGd!}R/3|!7++1lgPhoѤ&K¤l Zߨ1_ڐ#܆+Y:Xf4UB}x85$AvH;JG|U Sgޕs;f>zfWu8rA@ /vB{<$޸Qi|I]28tKQIknT\w@ tO4 w?]Y""^]cH~(́xcqYl{?ۍhN>?Œʊܫԃ脏 6Z%u#F P6SY8JRsEשah.HǥsNs|a)/kHK#$)|Z:=GT+@Tq, >ӿ2l?E86l0?!< o jzsgjB)dt71[-6K`K0&6V[ِ/2<5~L~;Yr>< H'&c kב,:6`m?*4xi}~yvV=8yR -톒R qbjh!xP乊S%Uv=vf+vkP& X6ƌ^`!hѨce1bL`u{2lat$crUŮ 2~؅$j6#(ZxnؕF]x]O{ xazi]N0Wd"H}n*|Am\4ݣdjU2(܅jxgL΍T F AJ Un|/R WT#P"aT%QT-qzC܁V\䬤k˕NmM'dV'mf9\F+k.G[R<ѰAkg>`I=4c]NNY4A$2dw\&]+Ǖ;bvz4$5X9K1Ͷd>eD5eNk&,4perOBKJ ILӵh!3J)#"Pw  Rx kd-ۗxO;JDsBÒA} #ҰKϦ -s/FGw.N̨1*wᮡMpn9TZμe4/G"у&n3 ZʃBmdhh X8]J np0|z CwyaX/ό7y|ϫȞxK 7i Ҏ``thW!Ѐ`MW%&ڷh,~̀l-lVT Qչ_,37^a8Cj}7a ̗m|\hx_fQt~d0"BO !9njW;* 6IV&YݮٰQ+`;&_-AdW`POB~ -EY"?*S(T9Z\Z uiW1=M/s߂h3>}uxr_ GsԦ"Ku/+N^ltF? - iaGjA ȥ]]Dl68(^mcm<lVVDɷ- KtIд##WFxxqNl|T5mIUz5cm71 <셗Y ~3v;6d!͂#6 'LҰSpr #_. kGWFU!8 7|τ\ϵ$LǪIS8)_]\bf;8h.m37NWXn))v݂<Tx;9o:ZNSfSY4TN`[,~< ?\IURϏos[ܕ;^龐ωzCi͔ }')B)(~$h MC3~($8 B~v,khZtTĊfh! l>&t hBǝUqo4 t{;ء } "j2Ox+ǡd|"Ըv4GoVh id@N S60\ޛMBzՉ,Zp0>nf}ų_Īfz@V`C1>FqN] >vaT3„߀?ŸCrq´kjHf0/\FrUIR::B8FuSxkfUW#|_jxs#A_æd !_஘uUcCӜ 2:g@gNƷ AX: F,>c։:_k<p<*HYOtr"OtM: d$ՙ %)ΐk8)bwhWAPqP$v;_! jl/YQ= j̖kƌWxwkOu*u1)`D^d52z"ŬaU* ΰ6- Z`O2񣟠xVTW$6%>|~gpڝnJ.ij>"@[f=b~cmU55S|AȁO~wxbZhm[(BٔJ~COԸ; KswMUeI+bmV|#UM cc4yX[)ձO,Wbj ˁ,8yobOlZ鯖>}H:(^ 6{Hi[ U\{T0˜K_X%W-L\$8I8/egC@d|l Զp/ j/j5N7sS߷7nTb(2ȊxtZIlH]axƌMRfb !MבsX1 UzE-lkPJm~:'?(>OB*Lf?SII~{L %SӾsfb4>,{Udf+~qQq?⬰;G 28<i[o`Leױz0Dd%L%Fڶ$jGyZSZ >^ U RP0cI`u29Ma? Ǘ,P*u*w["C3~&q=Z2KRZfieS(z#,`_|3+55<:.ԭ2> \hC6qlU]ɞ;Xlw,peQI~-/Zd+s1tdeY3<(\jxHQMS}±JecEa}1:IP_sUYguEZ.g9;O6=&wi\1; } .ݳl\TLjsI%52)a?. jT6$ܴZJr3QowRdO9uxڛSqZEEvPG vT@h$qS\]:WUe!Y 3ݒ%m2j9ʙ~&%!،SJCtb>CLNqa&w l'G8N 3~=o[3?Ҕ`a6J15 & [rH)қSSAX/K3RMDMWywX k98hNI4g4=>w]I86SgQ%A{m `x<H&bM: 7/lXm 4o|; %gG뚥Lr3vU<Þ.HƚᏩfqHh0V&fn{鞁B f;RS0j)+O|f"9N';וwɺbٶ\t r8!iRHWA~VՑ~FJDkn_:zı,KjTwo̬ѣ\]%|LFR 2f- j?OBjy6w?^74sm:BA/k2eڟ4>oȴ=kG@q"Z뗉ivԢĴ>}c;1h7;L:хNFQN2K.j.q,+I6 hBPmۄszexy70c΀?Æ u`8Q܂|n"+;;Ծn&\9iS3?%ȍ4ًjt'ESbhFrV-]̳n%P}n&p6(8[g0֞$ &Mz&I?3nI`ZuJ=AV ey5'/F|4*l H[GV=mS#C;B8_O.ZDMY~b3!}nd< ʒ]E1]v1&T(ijF #c"|3FDŽMH>a~u=u~TAXʾ'.kvݡf%o}^P-@N"g=*ۡæ,Ld'ً"KxdT e7sJ6JOHCAgGPW'4_\3XOJk\4Ze^i_<-vMJ]yb[ٖUl~2r^/ț@VNRj8M@>vxB.SsSs;E}Ï7dD:2 hmGd@;?4 e huvu0Tؾhb8L^2pŤ]ӹ=^*?dMs9 x#b|9k<׵ 6`i7=E8-KB{5м<*ng郩#Aaqk=Գ˔2s*aT,C$ۋ \xb pb^M j*0">w!5tYǛVʚF?08_A^w)Cl&E(\DlNtٽoV]Ӿ/)6􂱝}k8Ix̠0۲БXWqjh#n@ 1lI*r 6DOyo b,jY$JʕO4>#~Vق>(ݶSHTŗ d/oo@ LicrCq,+qCV Y6PO6u=i 29%b|WŮښL◃xGC;В&;._IF}y85F: CפVVdXniZTC??ui@<#@S'.=7D{@efBTmZ J_pPU3&FƀOGqM<~ԟ+Ԭg9|Dy缙ãS} |n|p^'i.X3p_BCTql{]VΒ%+Z݌p6H52GpnX*4:[[|K͉OABPD Yo,P!mTi~)>;`s2Dma{<EbϮ:wm(U@O0we.Ĩ1?w]1ji(t}za%Ԥ;kՃ9R3W\ VyL 䡾9YQiSZF03ve<.M^zW%c9ɫP5j5]bNz+I ^ JS0xn_w 䍾u-6vΚNFU3 qa3dlM h$3$R= Ox-rέxǦDr1]&qY& 8Z:28lUxR]8=vki_m˫eܐnF>Q1ʭ\/RXq8pWctS|n<{e-7N>y g1C _D!8Uv] ]4|pp.TS8k%Z 5ѹy~K>L9캠'+0 H%Pa7`SbއqJƜr<4a^._%dK:^D#`O*SiXD6:%v͆=Aݐ\{wQ- 2cL~Ȓ@b іwr2↑\]P%Lzbc zp( Y¾ ׍q"Tc+ZBXƶRPd0"6WU0itO E*iockozŲ4Y'c(茥P:QdDHK<48POjZ#:$O;:%LR{k*ݛ`@ 󆿞v>30λmz$4y63f-*&onpU2׊Ʊ -k(lV+\Nlh O.!EbiTUΖ;ήUl*'+|C9A]淬j@.>4zN_hΒˡǯi0 8Vv&@T0 ﳌ%ۏ[/:%8wDtIѧ{ S3:{h3OeRoK2 %/7 +k~qyix9^b49@iʼY Dr ƈuCҠ _L!;cSJDȕhpro~oHrHI][l.H|(኎w}Tԍ+ ~GtJ ýڛhZS*ƬِXou("6ѨIEV,-Um'!##ު1EP,. qgOaEVjDܪ'R2S!Ck8K Ʊ=؃RV['/!ԧcejU@ҋh!.Oj5\=L1 t~f(MNUb'S5z4MDJead!oݿhf̪')GߍPB"烈aVxrz|X*hL2"MN7R$i,ɼBuY\wǏ7-:# "zlvWYlHيiO!٬FIvm$_ѴKF7c=HOu dRȞq'Uϡ2X"g]ό8:)'PX:eCMne?7PlcJ4iVK㦒$ݜ2ЗQyW-PKՑ}?LE]<+ɋ"lT[\ G/v$#D? by>1 m0[yMNЅK*a.zcut5:ey=;7np1io Fq;Kei?̩wU*iS>;qseٲj}}j'Jtɴ 7I5!ӎ@9ʯ֬SI$|jP `rTsx(-t)\`l ϩhf7zIjYe0E؞/5Sy06ᓨ**T]u e[nSwF{Vl#)R>Q;_ME[#\(W+vˎ!3oy XP*A?P,ZQ3V._KA)^U nIy$/8q^yLp9m@.N1%@}<:CVJ`hO (c-ur~4&\~G=0C'伷 `xB#dl[{;+`OCT1)5,Uh5g#ip$N?2dTߍE^irAfl*s?j7ʌlWHkyOAP_ꄠ:*4O$ XscgoZg ? |˔tbր] 'QOF8?9e-dp'1E9cuy)nΑԶ?ޒx~-4\;;W< E0ߤ-YRrAB=AZ@ಜO8a_9%VL_ RQ&̄ʼtIz0C/J#FN9Xj]fIfZK٦YiѮ|Ԭv$/Zvح/K>'?&Z!s&C :) 噳ZƃQzQ tMBZa6X2) 䛎44~J}n~HDι$PNC ëٝ܍M@Ÿs Y,ܮ a?Zsp3s47|Gs[CKfyc]х= |ޘ:~Q58b:+Zf%dQ;+G7FG;C!=U= gЃ7t8zv:H$Ew|Aֹ}Ð(â&xC98-PWe7Ů< P<zɗmQb5kbp Hєo436ga4֨UΥx^)S[{^q0Df-mvI$[-?.Mu`lf.w= :w56g}s &O\ DfxÂ`iw?X^ 7Oa$?ͬ]vuzVb vDx3_ׁk {.!F Jf\oTo{A{#bX;W)?UERA[Y^T*U Yr('CsYڐ>5A˻kZgJH{r*Bu {8$p/Z2zdFaod1-h,EX[ȮU'ChB@'GYX syuvr<ҮQ_mїDόN5KU92I!4dւt.@x4f.i)#ĿQ,oBꦱsxH%GRXAm+g̦z癍ojA:V]M#/'MjΞ D`بd^Qݕ9Sa1-WrIhS5~.?ŏگda7*`d@?C5є΁Q#v 9;s&=0#ɐ):F{!Zn%z40Z H;V#2/7Ul+~)Jzz31*“] }97\ Z8~`k//KkXUr,VC&W"_S >-tkԀo̩䤻Q_B5zh|0\jmwU@)И~`o4^O"pvl`,yMsYh= =*PzQ,t+,<&мB>=)݀~vy`pⰅMc>Hu!n#q%醢]8wJ_*34:N.N2\=x>,޺/Uڒ&/}/종=WK7Cג-V}Þ#vb4STdaz9ǦGLx& V/Iv`^جq'a(q~+w!f+Dl]go_꓊,ұpJ#߯ $~<ֿW匓fyv36-]tqq M^w֮?u 3_;x/u|P̶b.t@Y3]kJꛗ(Ysc!jC%,ӯ6WJt&D"qe6c5503MK]3Qx)KB3rl+ +3p"< E߯nчةKhTJ ] >u\?D^ʝ7j1ro1G}¼^n4$SI,*i.RLmDGw, b>맫nM;M!|UXuZ~}>#$?p$!Ko6u@ [-^{N: HqҬz|BaD\>? LԖTVGmؠ_Q</B/5Mf>53% y Ł5Dy"!珶l/Xi5:;K5l:SC˽@&dY0kzO x $EQL4&aHDաeSe'*Sنu|M运h%6up&N8gpt(<XHcpݼa]*oĢ7# gXH#i>|CJ1 QwH o .TTr= ^SrcIb `0 I?cgy2|]?7_d Ĕܱ&#scrbqLɱ/%k*M&Q V悵,ke+LV{XK_ӞmҊ{g55<p21N{ .o % fs!TX_꿾\ ƐPRrbQ[W\4YvХf"5V l͚QÒ38$گy1Ū-yM"Tr~SJIqa"սb,[}^3G+ q5Yx&CIMLS Nec yEٞi$NaoO(v=%%8pգtݬ"\LCIu]Ҁ6Y*EB_F$A`QIHV㘨H+ gD.ٙpDoF]7SAMWqNޖEW%Fc3kTT>6(ECj+xT@@`%)8dbрfX]hd؊'S.3N栻K±ނZZ}l uҰ:TxK->ޮ (G9\/XvVGl^jLV.KvM6^dDtQ9~uV[!AQMsU&5p)D"8dgU_L6z} G:";t;$A!S C`:s}.Դ>6۫Y@өo'QfцI\,v?cnb?)ۡ~7| [n߸,'lGz82n i%K6 1,{2%pԟ$G^nvP~eHYF!@Vx;xGŸzU GAaA`)~=r?VN3]OV m@yG7rhp9J0ۢX8nw熁 Y Pt.lL%cd":nf(ϥU!DoؽnQ`6?ӏ/$es ߆l\#v\1o՚l&p=ʖ fQr r? ҹQ#j/+M"Li!4e!G//֦0I OJZn[@DkHj݆N U\^`96vaMWbfrspPRZ :n jU[&|IVa=Anjh 'p6 汛*NXhQL8ۃZ\:+P{%pОvp6kF5}iy:K9ʍU7wRُ=kXM9S '"ZGHoIYͷKu$0q8L%:%Ra񔝥=2t#}H)q+G-HbA^bd'J*{UcuB7q KcJۍL{6J&ץB=M Fq|k<ǝJrC¾||mNZ rb%3|upcxd ͠BSܾ:psAOB*~|IDZ[xKl^8RY7Ec/+p~} wl5&+y,-T:`m"B hQ+c*l'^\>S5oIN ow3]ӿI;Ǵ=qjR/Wxqt[֪?Lwg7W !1IV j"юW92M?v[3W_s* G{pؚCu3rda !ዸ09dA!JX4B~qRCn҃B~ۧs7Qq41z.Q`A`UI7Ǭ2O?L Խ p$vѩXhx\=1Ѱ/EAlKvP@%.$VT{GFq.2y̫ 80sAn\Y9ۯ";Qe:Kh1AeܮhaAT%K$}$(tﲱ|XfR(8٘m^K4 l 6;*@UaZ0T˵ݼVbYMoUޭcYA7Z~ 0tdLL'SbJ~3N)g&$t7=G {y(G*;G&Why$]U}$A%Y:ۺ04i/ `16~Z1 hLܹ&ncXu-)J ,N@1^ p084Lw3$5j2#re,1acS0XTZTtBRF+`2b/={[D+^</$uܔJLUĆ]ҥ g`= QOGs);~bs!bl^ǖ5(! Y6W?*S*GpyAxfr*T*M8}yb<" /ap ףP 2++m/;|cAMBx0^TeO CJ>*6_kVus+͕M$vzGki榊o.UJI;.0*VK=IhQ?Е/A&)Y׏o[p]ډXFX,pPp ggC:J--8P xs-D/Zxq+#S,AEJVf%@7z}Ϊ՟[$SHҢ~5۝ Tb,X#4S*#WE'[vW,,Z0czP֞T%;~3Ȑ/b4}kԄj l)iOO=XSE_8j :ƾQG!>QasɅNl">=-<'~VTik *1bY6f/J dnL{x4FHwurq"|*2\RPyWW-rlJbx$TcՐ# ~ٓ£?lK2sj&i qiYNVbc☉|6)0$EF{є[(Xꎩ9G%adcna!xoey-9a>iid/[8bl 1T̂\r,X r㸼'7c$qk@5P HglH=]BoC\4.J>"Ķj04訐tp3ƠKK;R~|8IZij }0|B`ȿ vB:uTް ;WmJV~w3WYyt%P5}ÆluvB%^&M%K]eafE]t)/v ϧ8͹jmF1l>h"CZ`<N`lF᤭!inV wF> eD[#a\9R_$Αp(,*qc" q疽"iOVcϏ!~'K^ZF  %4tT͢OEL\-a EgkVo/*LMR I|TpJj>Y8`ܢ Uhətt{N GqR{3FZ/V@E1{gg(8Ztّ{W&Ly kWǮnv|Q~/Â.ߟH%o?&u"lt BM p rSYҘ-001z%a LקML5E1s5t>P+`d65½ Wj|߯`h-gRdL#%3Wx_4@xQ4,&^rĥz|geGeaGss4?e>E9#r Ƒ+#+2=yo#Ypej(_q}6Q_#Cm£}E\~Ȑa,:#VbMySf*{!mMMo m;74&}IPLRI% rֵgcejd^LCG[P6PgPmrunzq3!0*jw[_2&)Rp4fW/[V jvé~H 9(XeD%s:aDevFZ yFwlW 3cZw7Ǵ_r5TFœ-ӋZۿ͘n]=\vfW2ҟf6=p-dSܾ΀o :7A.`y2Bⵯ\]JX,JD|t=upL|ZtIVC &6J\,1g^A0[aomv}5zbN5JE%~ͨpITQ8%C1oľĀ9p7JoX ІBiEAUN3ɚ4ݬEm\Bj[.aKxv)I wW1yH'mRdy/>jr(I]9-L+tFRNn ¼tǵ$ cuv~>XR ;FA)mЖ9c|9dԈ6?k+1'n^fd&BBĈzkf 4TywR࿰U5 7i~X_r EI{qVR<ڶmPZL5yraQHR]UA&NCkvE N% JC}O,L<|\eqT@bP&@夰]FA(++ >zC ܇1FEUblԞncS6e> D~ 815ءe?ؽIΫk R}SPΦ(Šnƒ!xWAu`7NsIWw%mg^U0 =K+w;y_9{WҝzI1KVN%CЄկg5RK/ \S pYC?^b@;bPoqi[+xuL?^6O~1P v{p ή$s0 XvllHW<Ȃ]mΌ 5kZ/MO- V˘/Ix (4Lj\ߙZnȾ'&d*H%>#œ0ϝ[ #޲黇)\ r;Ÿ8 4$ngZvd6JtVٛyۘ P(s^O|+i/ :'m1)W{+mޣq%.XFUȈAoHs;$850'd8/kʙiq^;Va] !Ψ/nٓ}0&"{>@| pnsAOmۛg3Xŵy1N4/D*G՚-!O("0h95猽<_@nU`pbo(e'bc! Bn_E D)4 }dv'zTɿ\ fEKIn{A,8Jkc|ބOӻ4-ۓW¯ 4vYH t/"٬õ n%6A7tqmfu[fgS@i9c\TU ;cxW "*1 FuWtY1nuliS7V.[0t`ņдğ{Z[yY%>0#eʹMpPM0+bc7E3It%\+)sP:C~DKYx^3OwR \C n_ie1W#*S-34$x,엔DyY𚕐S}%r wnsdaݬWA+à'7n-~d:V_S[= @./^NJw, ,&pQ2.l,e̎ՠBwܤ|b`z??3Er\oXN3,ql)N m%OB8OndzLIțkه^ߕExoH6UQQ犤 [0Bsg*Ty 0ɣR?Tt# ,ҬAelr@IdGNc݆? |5x[~u 0 k?QUSRѵ16$,725:CKES'I'K\#8ė3<+°Ôئ'M^MB)GLF,8Rh fhԥRTo^A$a6z PS)?c|F,+tP(=}zFby?67Av0rx ȊMCי4͔I"s&o'M%D_ynzx7MpkJ{f1 अ"Z¹#JSb`8fftDf nD\AN۳*%\"yn_\F>ONyy`̌7H3 G=5 9PQZ~)h-v =yKӶ}hvv ?w˙Vy6|!4A,JÉIxWIip{}CsE *&F̳-tE/I+mGҢVJa㈦T.vZq:[XOxPd2tf8*/EUQ&zֻv81vفhò- ,=" n=H8DmoS CLS) 5U%N<,@8F_TNu v"k\/ R&No<ʣU&*O߰R`9DXh:+#񧕋q 1?xw]X珞 :PuAUm4$#}tf[Le;ʐJ̹UNn?Fkm3_b2 Y@?g&#P}ŠKY5)"9*,j~j;,Ѝva7Aot6!eG33uศTF0Ihd,a{X^$|%/H& tZz }7#G] ɇF#'B\jPq6]g-tcEME3'fZ|Z+tq6 A~㝡`pl.d0l%ûG\V@l;'BkR>4gSC.Pv2m^a6 p#fB"B%7r>ფ4 9-uZ·%63ivtD6PWvd[!6{3p2AO-4=ubsс7'Qd17 !N(3- w$U+؋VǷދ8s_oJtDgRZVF.8~ZA 4 x]q.}Ke&h@ ܢQa/ :Ԋ#iG=CJ޴aX}9v_y{u.IʝRH?K*齃κq -t 쒥]°^CNSNӲ\}p-t1@՚ ڜ8XH>sgV +mQot)x'YG?Z$8D$v 23وpaVᤤCf/ŔH12Bb k?3*=l"k"zxT/C\Ѩ_|ZqLaDKSԓޒP[jz 4Dtin$'g/h6J'hmLRAFI *4xjTbSRA;m9I*z#p_qS'/-v[F̔6>ɛX+`QمexnAW6շ8T;rt 9ܝ,m꺨:)(ðHNo-0X;Uu& Rb޲oav_#S+~ 30zKi5CW\^vWCDÝ:6Bm8Z% ZjEHU_yVS5,9܈ [2"lY~H`[(rBĿ!U/]uS dO"Xo5Jkb"wWGnI|ifn[464)âe}"h~M{4rȲI^d^X{Af tipPI^ m>Y'R1&7ei@j#3eN]NNm[pv[Zsdvw;& dT3MٵcoYu #rI1=J<([2 ; Vw&H`;V Yi Bv}"ZWH|ю/?KUS[5߽и1 Y(;yiՇS, 2>[ v@;X.T bɭsͫù yXQu܎bhUZy+ kΑhUcNVP>FHt$ՆP߆r%fo߭L겎jͽ/Pn;ԃ~Zx۞ S$B$01Sx,C$_>OPAH6CAuBQۃɅ2ܠ9Xq]~+C?Jm5mω:@rlC9c{cRq[4-U˴t-u6%tx>C#^ 0Q<׎Ac"}-VZߖۇr:+ގ:> Apr3Kv`)9Z#L̵cNV9g$>hWwyzңQ(8J6]Nt eÀEFvq¢X# 7KTӞPL Q0E~&z̈,{u} %`beVFzJ@JR1@(ِݢ0SYHZP6D4d}VpOp2J&O? mQrShYNVH4.l>Vl IHlŋ*t,B&r9Jg+죊)h_sx2 FC*r8Z SF8FgWNˌw{Z b-I52mrT- ȌäE f]0-9v+7;Ffqh,ͻ踰3h;8ih3>%g/C|E9#ɐ syD,ut."Kך}$TjaXsMCiK_"P^"?(Q JƉEݼ~ Jtll2&l#m΋~ 岼WTud8ܔJU6nʕAË`G)DZ|ބ܊ q'ߘMu;Ӽe^K74h"xL>Ax:2LIs|T?pÔܳ<,&U; [9mT gF#-#ܞ)K՗F5>mXC_f; h4P$65AE:BO^MPᴾ!u\[u4 >߁\kDi nH 9ulkVzuߔW F%T ?lva(ic&^tHfCE0^s#w햡Wy4Qq*ipx2ŕyGw[?D%%}ڨ.$m5=sgdf ]^'[W/ˆi&mT@0ͼ@l~=ΚJwR*3b&uQ۳q=2VkodbR@"/h n֐f~+xLuK#ƺF)շwy42ys-=z2Xagu R$%n2ƍ^[ngt&\X}t%lON$0~-WY,/&swNY>'KGuJr?Z'9Sx.pFx䏱9F?եߺ%->w~exb޺gڧf0;ߕK75rJop8lnʁ,N3B]2+-x`>tW݈uR;^럴l c{y_ `s7m5r| x]6 ^yA? E&0B!@,^,pKژtZ/k m_3CuEg0 ւ#xh@h|r-$02~@p3wމ$ɇ=!]Ԑ$au8SFʠ ++UKl"&tq2ww AzblҦos7,G+hsgACH5\Up`+-іLK[Ve_׬"Tfy/e蓮!,`fQA>@\ڌn9#cIgد-(Ц,Ȁ v V%>n~s[A0;ƠB|*q˯3wUQr}lTN"zh)X[텺/:WPHR~L/冷y!@wdW1nXqDK,+}|$x߂kviu/Thy3p\i`RExDڡcL&2Zؓvҩ)V /!xW;bE #|"/{2xE&^}BgJI;İny2dG;]`Ȟ?3U*ItU׷#\KEV"KyV ^¨>J}7v۝(q'dJ2=ndKsֵn#JK6:OJU#D1K֍m 2@ v'.b=pe(!v*io0MK i9b]r_I|a4m?=kf wocU(`]çņk$ZZh/>'5rʥ e"AݼH-*Q_1‘NؙE8TްP;OEB̞]8 R,XA˨(50] =W.hE? ړYSwi@/RE\&3A7N<][]2eqvҘ=ǃYQ 0o9-. 1%ȭd $2Z/aB g X097?Jjm0y-D'&[d-߰mć[uHZ-vn&*ôNk5J-?ݍ(x|CJh(1 EpNFT9wZnUǔ RF X,$}#t*0щ̑*G+ (nd L0Y`uNtE%0v{yn`/ƛB.ҭnO]CiPJ7 q+leݷ6P%(/_R Xͷ1TàW#~oD2 æDZVb3Y<Č*.nU/C:ݰ`#6h2'xlё*0 dsƏ<Ҕt0BcUhoxRiCU;.12+& [#`vjEB1^.^FR*b@wRò| u?XL" 9~Y_.9EFhRN̅cfzۛQ$j+67JWwT$F<-Z¦>lB[R|f|]29+*(#{nrv\@(0\L?2g2 [i6;, sLTG0Se&BW*R.2å{Z*7'˼ uԉ &]O޺]9Pb ?q,9LeihU|~6}}4cG(O?"X9Uߟ7ޔbC9a^td=w%_j30k( _Ļ X0X;Ǚ FBDVa,!Z&(w f g|=TeщZ`ܥii9X!N:g%q%a9OB=Q-h'~A&ܴOj;("*,045N]4YC9f}AC41rU{(0E$ޖ\2g7$߱).IYftz-BUz$nal<=0Y,yɵ Gzi[I wxjٖzsE} (M{Qrc9! /q4T;':jj(`^Ԋ#8єvڦjyz%{"i]B Oy[GR 5sDM.iCbd`WJNBCt,pٗԠƂڭc}qi?3/-VӁ´&g(pma>uia}?6P4[e Ht'R̛Om@+Kl89_zdʻW^"V=8Q@ļLǭ`Ñj);Dg(9%S,zAƔ'DƐ҃{7Xy)z{o5pE>Qb?1dLO ڨ _w7yyeYǤoӬA_>lYdW/R]N!%iۺԹ\ Iv{<<)ɞlU|3`zO2_LRwNx=3~QЋ2 @nfHT+yƯE鄷B`F,*?ʷy eKrON>ss.6(DFJyR<%|WKQGO1Hi^RZjPTٴXcWR3*ڷN5S@:Eqs? NAl n/hBnrph;qCI[Q:D3/nڥ &^rZL[i8OpaT {:oX&洛tD? B0(gaWyNWߤ.· ?"8GmN/F pQvYQy2glxĞ0($8`)7`Rؗ&]!zYJWN(؃$/ҽzM -aRLFC.%_/ Å{%5/ыZ;_([eo2Ωȕm7@0Ԃ,St4>Y{Z.l7O&z&5Ո  Z:<@ `'Pі+7#Q$![WḪ,Cm,˗XX[BM"ZD`X`LyhU\LX2SV\<>"=(ܠ%hsNyH/ǝv'0"Cp4th-?GipHzFO`fl`S2ܢ›~NO[J ԒܞܨY)3nvX P5ؿkkh99۟?X6vǦ1߷FzO1}וُ0 oX4h k׎6Mc1e@PjJكQoX愨VAe0z{n)E('Yh~.9u_X i7\J-tn9pgu#( OxLVpB(?cxy(?P ]X`4Aw5i&KX)t%,-s>Í=5Ǻ>L |ˊO!V3|Ә_ȸ'uOzo*mYsBPS#KK"߸)s 9corVG֐礪sDHH>tM-OT+5Hr_?:sW9r |;|h֡Q 4D@39.%ِ|bp9iͯx)ta>H"zN߿AR˵ej !#@V? (dv$&>hFFJ/%6+뫕=Ћ[{ dlrf4J-cKSh4[ؚƿUh{0A4s&@s8'̾B**HXqU9SMG").&t071z&pbҀ: { )pTg<ռľ~-.w &_2,@ɨ;7=wޙK#$<<?*/ ݹvs9DKc4MEWP=B%wĎSs7_ ;O΃iORpsfxu{G2{rrOUt/ GA93/Da"<+OW-Vo]C 0~^+W\"*YF5Wv76_Kzּ&\qKrjiHnyMcb@8D_^~]`y)vv1Z~SxN .Ek n%_aW;N \#kȖF5܁hmBFq鏓 ;Z %|Ӯ6>a|=iWnyʹ ' %c@S5~[E9͈ScTGW+"s23м RRVLEbW`s }:,\r9}4϶h2ƼWvʥq>~WBNJMҮmTЩ :hՀ0e;xT~Jz8Hzz2Ե0he;c|p7DKK6m"Y)DY@T/o=L擪$= _cgь3ĽtmetC(G\ k,_hi^| 75F~(fͤaRQa߼v]rb>~*) O|ȓ!)Dz)W<Ίٴ5`Q2;YSO'w₲)̀ iXNRU6B.2r W c1j jC_kO:%emTmS׃DJ~b#z?mnwxj1%骳E:T%4U`DXb*w'w5i =Xu0Bi`*@l++aAЖ7ޢ2-+A(VKVB|Ŀbs ޣ^jcPD.E교 j4@Jo=0 f:lpdkŶ9 .Qe(I?4̹}Ş)\t"#޶Uk!$EuIIPZa=.׺-,#%vɺ1`>]yҝLְQA H,3K">&{VV);K"ٕˁ,NxgWKJNh{i-KT#55x&VXѴ+W5A.S Ks$6`4?2l*s(Xz+P /IJOU"Bд%SX ^7c\/Jq _d@EϷN'Π \fO҈#Z p63oDlX.k'ix۪ ~v3ףiT6Oy!?Fwp٣2\\DfFOVh13Y16?(k^nEߌQ2!T~gn,)9WD,}T}P *_jy@挌eԿ:1 "m1P[QhQxƮӟ!|Q'^TJYe)ȿ^`g8<zɝ)vܺe̓{4u$"FN%nE yU`XTCfR P;# KcM#zoOwKd &jsgW^}@,ZDvĸ`< ,!ۄT<+ H_cJ"MhV<|nՆ% x)/ w9Y#6dO~ha*)|MC^]kީK;\AǭYyw[,mxou0@~v9Ǚ8oɃq{XmQEX:9 mb0|~$>O8P60xn5Mv3ޓBpǕt{ѽmI])%+Ƚ7P٣ YlyЙM>YV.2F$y! q͒?feI: 1N5cxȭJw*5bw [ ;N` `#b,X^E!gc*2չ^^IZQn`PbK@qRq<@5`@=@gpaW줺6o(W1K)=eNjM!A3|4 &gEFCgq.YCpyPU}_pO|ooNdm=eX=Gbq>T"DcQ+Yr %o3-*⃘RKħa1K LND}~ˢ<^r B,<Mğ,J‘%ȻKR@^]}2fW h0o*Л+TwAnL9A#QdՀ(>$4ڙ5ZR^hn{5Տ}lƞI2:4nzze,vGZ~Dv~vۓ@| WN.senO/^=hT8\2~rUG)~78Yl=3f$`Biih҂rϪO[= zy yhq H#Q:Xg=Н$^ꂙ LKu+\[tP;lkopt }d˝c:Kz&RYE!@ @)ҽȹ./&DxD'L:S8xc6ׄμ? ̑gjcvvCj. iB "-cήmS@9 h]򤭧eϤ@%SmӘ ;?PE~N])!+<<*D@us+f!;S.h X4 @O8Zu!A{uGb9dMINLAD=uGOIH@UCЊ" NcݻÐPdLFsѴto k86"]n7 ݋eTowiȭҺ V9=+! ?x׏K ]')vE5A&sJWzrC\>B< :}jlz^Ô n^! R&cY%OFz.A  7E֋ fA@F!5γLF1e|Nxt8/-gkgHЎM0,r|J2$fL  0JO'7W`zo{д҉3qWR/|'=iը]/ZWz6iۏ^Iٺm|}6k1õC&nwR?DWKj(8" qF'nh蛒B(.HfO8@x%DZzF)W3{fe9x`zD]<$=I1Gʣc+0c!y )d\K!R3z&H r!q7x;b"B6uM-ݘEw}/_vW3p;,PqM|"D:VZȬ5vuD FZ3J/l9߼O`đ =y9ZvT:[ZG˧j7D41aEw-Ĩ,R,,ɂB |BɅy{։Ɔm3;!"P z&<ؼEJkv w׎[[ͷ:>"u') =&@ y54n@L;|1qmhQJP@"o'I ^0]jR'߳k1 OKt^Ĩ/oHE Il3? ]ư)zfg1GY ۰S?>jqv'bFo8qb°|= <$>J`mTHrnxi?s0CiF2 Hѣ[d^x/cċh(Ȫ\ ͎f>1c%tTAxK§mY)YY^%/:=%kevkYWK#R8U 3VL_a\tE +fi/B-ohѢ[f{%M@ˆ;s~pHp]fM”z#qD{X%PBS+8j(SDiݱaMњ)Yx@n)-#M%0mL30P{6KtlCل&O;g-yP9Xˤ*d'1  ŕle7FExU9_ %8~o[ s%8A꾡H@%y֕#i7"P~&TRr 8J@2.?-gT)Qg2cH3.\EG84BCfn2.8 ŷ cfyBQ[|2m_.]\Uڟ s`28c5yw سg-O,{oK@M334`pv+?+~k1d-2E8h;q&$sOv>jWwwDG|G>]Б8/X23%t+4A,E&GK4 >!!7 0쿶BMwiHfu4!tMiʝ]WudGE S#%S8>w fFR5R92l"1 ]pCkE$ςBW\Gb%T@eB/l5'`4߮%0̤8"};!Qg%oi 6!_Zt#So>SZci JFCT[}b91Qa+tto AvMo8$wCD_VjLݍ6:*kQ#×z~"ZSzقp˸ u88X[Qu638?q x*t/;x"`=L{') R[wPMz77/M`[:/XR["h|ql3m3w 5c/f"* Σ!}[b}K- {8sqkzFpZ9ZF0ųb!b{ ko'iK ]5q}O4bI7>#򼮿B+?+1_P+rDRp2 Q#cPk*ok̈́,`<5v]7_ReBI];9-4uYkܖSsoӤ!Y#QC4+m> ߜg/*4̊m ՗4YF{ѾN-"@6mT44&Bi$1hԧh^}0L5-ThYv<`\rOr&$\ Ht;U*ݯ,g~r}V0^E<dKp/?]RW^CĮt HMr%iU+9ٮ~:#\E;2h#ñ5O|TX$p}^!N$7ߣa-,dMGTzl@ ˆ?a0Jv3 x;`İ5} =[V"yWǹ2Gt7P{_o<]X0"˜ט@gO5o^pN؋+ aYB֨]EfsHreӍ-#PC0}}^jR<樉M+i"np/x9'wM(6+$Ul4ם}&׮2`t2Rs ﴟS6kgl/o_ˈ(WRڟ>NT"TRBsvNd/CTmpB+lZ=K=xѬ@?%KgMtp~"d|=  +^GC'[Y6\bSq{| p8'lJܺqpnFW`t4P @_(9콫*Bn֋m# 6̰p/f!rI4'chH^c_@oe,KnѲj+YWG蠚/6XAFSO+jJ=#H>"#)/Е?pꣵ]f>_W)o :M(<7Bԓ 2& =?)-WcoRnsv4g۹GUIP^dx" F>*JҪWmT-aN-'fOcnF*3nb!\ie!/@=x87sHN5d-/"6AJYrr||@gqlw,J0=ZNNR'I9]?2Ц7O-Dl'Q46TWռ[5hҡz;(4ŰJ[.-)ɼ*w1LJ.$8^·#&Z%Tͭϵ-~6 P@cWm)鿓0 Z$p9;Ө?3\J(*wV´ BBBzRI sϺ%*aNޥu~fl򵛙C -'""5swkݚg6܀6"+̨FxD}<%Kppɶۍ.DLr=D>5/Pw{fd{8Ż.Sin"yGP ~:9 w*zR NGU|QTcA#OQŲHz!X!@eI1=鵅 &>BM$E=q-@9w{4{p) 2\"BsWep]VJ0+EmE <&{eX~q7%6m8n?+dqmgXϒ ۟5̌='NFZ3wՅ00p~%FbƧ]d 3Be>f7r:R#B딄Lo @."nH'tļs "(ᨒ@nKzD\KĖ; YSA T&MDM6_,Sm{%/fjn&cL]3@[~%lCU/H1E~7w8:! ?l]o#L-_ &f7,yYa'L2 2 돱dW8C],*n|BMF>8Hf*q(yۃ"rTi,](jٔZhLm0?LGVMey#kt%&nbsxQ !v44TI$"IjߗcK4 QUCh}}f3Y6;%@\^Pf%dos: 2l`܃bKqp3 jȽ5lw4@lI!$H=4N[:]V@\F:Ț$éЊtOJgaJ|E~rO#XK*u1jy+SOe)PK5% Y(ۚX\x#v+;Lm_r?͇\G2u'tBZ@GHkDTp_!*-:5HMGԍ㛾X_fS ;)EX-s*}5@ո;ybUˤg)>T[B =ȊÂ}Ɩ|As3gM>Gase/Ey?u zL 5[p)˄Xbȍ?_ W@QyCCԳ~)// Pm.8m~c?v٨ڷwR㬋dBF‡8u5<:.q pc] [X/QW[ʶW8WfRP2 =O^q t&!&!v>oe] TPM]1 pEGQ]mDW+G4 ײ%P-#y3''5b"-؄;Q &ؖkM. bϠiM ݌65*֓BgnSS}桠ÈōO.ȏ9:qC7~"m754:c6~AV\OpdŁ_b_;I. "Raa礽܀<6NAĮlHޯdzy̐Z>0Iw } Y=49MkCr:yoψ4JFƊGHd dž)JjZF*h=b<`gLc{E/˂r}=RSG*P%ɒ`!xDZ {opyUGY¿iD:">M,ٛ3;(kw{˱M8Puq^F WyExnbso0} 7.M\[af, lw/K'FZߜ7xMKdώ&G$_$R6^DD:ZRƂ<{=hSfvj`48и8Ivv:Up۽uVws1B5DE?F3aG+\q(eNk̼`.   Td:(C9;S.]* \Q=Ƀw 7jK^b洴ot>{ ʮ7@:!gۋpH|~ʕ(nR4ytyiT_8 ![uƦ46'[ۡĊS9”9 N;{3={=EH3$g 9r =(vF&b`7>U3A˫voG2'<~27b'X{?wbo?>Nu ,WԬ??-EW!^=V^#ڇG2@T=οOc0LB^4%qN)6`slpNk%DfET=reSö4ѵӂxLh?TDJp*&Jt) Nٖ"nRꐡ~k7y@m渶#yo% PiUmVxh%>_d"Gm}c\~"--'婓)8F6+W5EgCŬG84dp-1Iތ;[QU=ɹha/Tv7|{6L"ݻ/[v+ImKQ%XLԴc8V(Pؼ. K6baL=F%?|EVo&c3躌yV,(4C !~Ay}찁!ci >B6[hɗ#Y(!ͷJL  [QU*!"c"ALYG̡m33y tu>2KUq`xL1e`2M-LtgM%̇`OȗxKx|yآ1J.|V*Oƍg?^)3P;mP{<iPzc@8 `zLlgHOqczܩoYAɆ'gf7VfJ1οu 9O:)1!)eг&gmN0ܺ*ڎQHZBvb q퓯`]?mרll@t(uq0{yϲP?zgÆG|*8LG1} 4 Fq4Ar 'zoݶxkg詚RrЕ(e"<\lysQo/;EB+4P) R:Zi,&~x <ܛ"$蹂\ \H-eцs b2S VGX#wm!K.;.bAy߃߁meWt/޺% `7ߞ$s{`~r Nr6Fc[kISq3|MpnZ~"-=(k ^=;iPX/wN7Ȯ"չ lSr:tta]\>jr]P\j(N!&yӜ#~qkD϶d[p)*LCP JPbv?1ە)] xQDo+gO! ,i Н F(Eɸ"< K|pk,OxB\eǹbHy@1W,N27Q@Ym /I,]7t@}7؀Bp5A.\ύLWPVB! D 'Ar!t fOKNoHSq=` 'gm[ZtV,߶x2(:߱ /+{uH %oU,砘r.PWyHjʡ#PH~J#{If<š4ѻમ>ڃ좆]S[<EDW˞"^C_W!K֐Zr 5q\D v@eaɑAԯ:`N6M1h wKUZhHY,S/kw&y**⏤;Dyz2FBp_^iϏwa@ ,;a2}ojxD=fYu6oE3@Pjg gKOW?;i}U"IBꉺ'̄Me=+y7 d ldoz]21s['XnԁEA$^ B-E *[Iu71R)"$oWe2ͭeH7`jB?zҲ;.ja?Mb^hͲ5`퉛Q{oPMr$ѧY?vlZ{$G넗YC1 3źo*B=ȕ0ALR^״ϑAbS 0~ጳh@SV=0sɐC—'4K+*HƉ>ThLIS b! &-p 43 _"* лο |Q|.]jo֨GEzS|H4$}I%F 6@=]a<2vU reWf$_cNaI%[kygڣpFDfC~_C{c1}uA|ڀJMV ^n/h/Ȭpf^{fZ%t=-߮0jD;<ʧ}~K? CUk2+!׉?[2S$M6^쨊A=p| 0;hgS *6qEӻm)I's@xRBIJqOk5ƽl~K'IhY"h&7vY]GV7R&1inFbԢP`SeqgM(dqqSh <*c|q7L^!7(2w{&s!=<7'}C)Bɤ=[leNe{՗x.>1jXݫ :fPy|بHB; [<.);|4 /4] p'25H(fq Pnk˫ǵc 2(̇pC)-d"+hkrOr;hkR\\ (Mh^ SNlvLR]sdd;0ୖ@pk4$$]Yj Vu >8ae iǷE"ZLy>@Y܏wqDA ΐ|Ut\pT)Lcu]mD ʻ5~uf9y>je+ HW=iCzJ 8._ZJa~ؕ: !o̓tl$b㝈.2=[μKV E~>/zfV8nqj6YzDV/2R%D< +aZ,bT G4iѥy.~=*] ZILSF*9]!A0q4Žl{ѰHmL (ܩmPVOQ`*v B\x e:zAP6\|2 BaA]d*PnF2Ӣ#{c&<(bȨĩ+Knj=T3a|P} lAz2\5a<5`%[c IeCõ;&rp Ttg륄tr|l ښifp ҕݸ9]<h {/{ct7QrNjF9 8--ykXv7LX!N~;BjGثXTa !XkAOKȧW<(nb(4Ny}u#x8([LT&b)n&B z*G{+գNռxdVA?CnZJKwnWuE9r;&0Zm˱c@ 2qf5 :I^U%R9Ko!b68AˏVxiʟPhg?W*{ +mQaTV,]OqA-ҟ!yOﵨq PCQߪђ ¢xw~@ )%[vj:/7Zwe~m`'V,+r9Yl THChpISzfXwm!C2bTʮ 4kBc/BѼ\㪉Ѐcy <9ĄUg?TAbYUY*D6ɧ iTVcwS/74뺒;Vd8c6$N@]]q^ D=T#si0SBː+kyLxsև:dg㩑n עSVǎJ=c% ^A:, j6s[ղTd,OH\c /^$4 e5kH5:aFxfy:3m@QNy jej0Njm~$㉦F5LV]t¼i- X6eo[쎀+I( 9XB ̖wQcJPO_7B%D4/Ҏ f¬IyLw7.7Nctwj=Զ}L1R1->ݮ+j<fK~%#忾2׆Kpx66o:wxLJy|&tWX+|h @X"' I ̑>tGiD*1$L[:u0X1ͳ~;,z"&f& ߨ !%cYy*2"[ѳrp<3`_eV@C76gA(\i ]è!5`L' X}*HȰ@T2".psRr ߚ>ֆ>_Vӹ/|h;לWiX-6-b2ot ⛋nL ?Fû֪&<5آoʴ}+ZLBb+O|ZrEb|Lo!hD@tbid8{kؐڅ!8 a3@}6>|D~87LN]KNѯ_je ZusDfݼj[wFT 6G}'mǙ ;f6"#Zm ,3w)w*$RKYO 鋢\ !y>e"}iQ.nec>,h߭u0O   PX 33ieuhӱr7s1?'곦zδ .kJV|0Bf3 6 &=Ϩq=2֩"egխ><"1a J [ϻ)+,hsѡƇd n( _sǦjT:3w6I(:Of]2] Vx\fS΃~+]6RI5@U8`;0:'ܙ)!?>h'+D6m-Ի$ܣƚdsn#SKQhq1iqJaQvOlc!a+<$QF7T2s݃tRJUxrlQtZu.)uYȠHݤSf00s %(.f6&Fp ~,emt^:3(W1(j3zBIt`U+ܳ#ʝ D&",f=5iPfIy Cu߭o9siZ~޳PEZ=, X8$f< p1j Ɛ5rIݮw٤M5_W*aav_ƾq-f +S,L60U`yи%z|%hEaP4,\>n&,Z6[cKfXԡ#)X!rZ -j{p,v~>T] rm'Uzpb<¾' BWMS]|voIC8ݻ"6KgӓR[}}a+I@NDOCӝQZRl{cLPQ,ߋǔ? (% kтWyHY+fT^ٰr%t4M\JQI96qpYL]:+;_C^e4Pa .AyuNk1@mώv?ޮZiJ{*WB'Z}vPz LaԐ$.m]%X#Y9Gp(Ut3${v#ap 0zMM6xeGtPD}8%1I恁2߮$b̆bG{i_e3I\jLZ/@w`4rgqpv>]n f| L0d9 ^o7wpKЪ +H*uۄW6w:S=DN}3/L2)'h4``$GN aֶ\+ 9OoO|X$veEV(*zO ِI DpTpyYぜRVrduۖRZJI|ȗ}o}8*'sPTS3 7Pk+44auPꖎ6#$)%+DrYU@<&v, *R ;fU}Uo6_YS!!mtPe)R$5L>Bw#`S:5]F`i ChMtr,ux'XG*nw@_ -1.n]wz* 6P G0ѴL_ԋI@OPwD{ HeŧN"z1MzpL'w=^Ң-EHoʲ%u@Vt˟?ƵZs-R kŽԬh2dL<.gZ%4\)r7 CY{k&,-{WSKU/3niG9Zd W_VUE 5)x]ʡ@^Pj` 8nԈG|RBk=Ԕ,%IAo0+&QS3FjR7uށ+xW󼞜,OM#au49'ZI"<`1`顢@X?ۢN2c+1n7ızYx{S4'>q{N"?{qe)d9@_Sv3rUt-M񐶮 H'>jÐb- ȉ`JY _Cǽ_S'G/I㛢}@Ki7N/š] %Li.9[|Wï+TpIS OHa&]' DӦAn12œwHЍ䧨|(k xsR<4_rjUJFZO*lZ\*3UB]H&/JA>m]/[摎`CSYE|"t$[.7Ak&7SK'LDD973 KL@#̫ig#>yGUŗ7ʉ:|__s!u) Pp'IPWX_sRE]}nQOs6+t3́"*aJkwE#Ķ|pn꾼! B|egQB$3884ҬٿX jֵB7(\ݷQU >ᎭB=u X=n'*6 ؅!d}Dmҁ:J!F.T3Vq>^6CRH.(qJ0핵/BJ ԱО2i&(^þ8 U|ptfM*f&v\b/sr(,X#JUUJFu1MZk㥻4g(]w}$qܑS/7ŠDc,uZ͈*j["(WsƊ=Xgs@1=7qS [Aokʙ!6bb6Y89"u,3V*}؋IA#}<<2l\*Oqvȝ曈5&>oפvFp61rg7T g; N)`wThH^)Fn",%`oR,jA/}lNaľWq.z w'TK^ |j$4q[M;#R*˛Hy 99$U]Bd9UMɺ#2P$k6E_效}AZTay~r:g>@!Q [6W7Mo,\=]/XJ.y0W+\jtsK R1gJA>"D)jߙOq|@fF58.dgگk\W?ijiJhZ !O)>C\ZP KbA<Ŋ}*JY0!Ao@= ԡp%p!!CfɭrDL~EsvvAC1ޛ[#*݅jQ:MQp3c"Zz$X}& /Z}T5t>ˊ:`<-d['Zn7If^A"d%/~4;aV{%xሽQ@r_|k50a^q*!4jT{V! &eh8ɬG75BVx#گ~϶kfi<)]iL@I[>Ń5c {>%N'+i)I Ůf3lDfm~CS/|̟uEzfX&tTݬG+8G#g@(dO;k 8¸gVaPS³"LMk"sQL%0ٕW0Cz<v>-t$\7׵il'Ofwٿ&jVDŽ: k-+~oɤ$_mI0cH}j7[cסl(уwz8ƀ|ZT rs~wk1ޓ[ ^FVctP'I2R-4ͺD =MJaz(GoئkX!6b=ߧ0|ذOayU#>O !GVڿ%TJ3Y(|?Fzѓ>̚<88#LHLȸ>~+=[u5ה=|ٞk4,!Yh$_61a9S'`r\},Z֋p&xʜ 4w7yߡFEEV|iȐ&"cJa[^BBBke:̊*y1dޚ ֐OVQz|EݗZc~sM{(NЕv@74TϹuK-JL}Ps B~NצmhF Rlw`lEܡgnn5Y=L s vm>ZwU|ܦ~ɰq91aBXo1);ڀ<3Ȇ*a)u֪`'Lg@ kPPA^,:2ܭPt7"2.W& QySr0WB?uϨE`dd~K2oz~b9z4-Q Ax{[>P"fNME#I{녕&itO'O"_+|4+;)J `<KL l]ԏ¦3޶P TUIPM]q'r Ƥ|>5DHU~~?;. A_$iWFkEUFP\(Lˈ19 L/POe~S]ӑFc}3Aat}1QW㎆98DgA0Z~3i&$6MA`(No镞:o lpFojJ))+<›Ry,rHWzW z.ךRR 2oUL6Fxp@Q񇹒K V-Iqx3Z Ro5[1_evu8wqpQM)xbi"qi5.oDc齎R8iT+:W䅝1Ê|gPZh}(kr/i>=G,sF!p^3գba2*p 7=Y3|b$=B[KĖ"#:P=ryޟMRE%y8h:Omy}٭K9-MZx<ytf1OGbBYf  I[5geJ\2lY?X;qZ^8A< "jgW47,OBs4uT *'2 ω^}\>}GZ;+ְ !/!a*1H'p:'M@ 򞡂g\/F0GCȀZ) _47sfNGcogO1V8 GBB.N W*)qmkJ b Wf_u0Myؒ5p8H '| G6W2,o2ɫ~i#cH1K5̳є-+p>:ˀֵ/:IH"٧̛ӯ')#|Fiț=yߨ4%G NqH}4!/eeT uZu6Eo cB[/%/eȺd!滁,w̸8ơvg7kBQOB~3moDW# Np3܁#qٮ\=$wcl]W؝Bl'lA-dylJmrs.k$';/G.&}z(/ѷGoQC)C˯+`:ˢ1E@Dl 9Vo&Qq̔iN& p",``|^Rh2v[} SIB?mjQoZ2 1=Hm⚪3p=nc[\1uq\sዹ)3E>(D~/BgR!2wC 'tJqxh1NÏkAtcܲfsݣٺT)F la& ZvX""d&w0/ s=;^ aj)޴gp"Vhs&dmm(3PC{Pu!"'ﴡ#^"=jI=wc`tbY;1݅5Jp[2ȁR)?o5x~#\aF]AB)%EjM +%hUs4<D#LqlAEE.{INbši;[%4`o_ *#i1ƀr=+tЦbQ>c9j \c5Ĩ+z⯌yV㰙"0wѵFԕQksdAb1/x;f=a?`|>>&:]}|QHTf[RUZt?Y \:d%'jT2upFiA!HʆrYF $8Q;b!S'=߿-gZu堭N?f|*='U祥C'qMF;^4F\X1ZTNcB)Bi\Vh2SK١YZ,9X{)0{ 9EJ oYUP2c5|gJmwmd_H\_ od+⯎ڡڴSrdfW`j,yWseR%b!#Mr߲1v*3/O /mF4,c;bGnǁO- OڎO=FE;U{j\,r[\2*s ^q||-k)|/UoFҤ푃gq[ї{hW3 kFtP4UUȾ5Zo`n`睄mtkƌ~\Nn)/)zޜڈ\RⴴqwvptX`xbdǏҋFӋ,YɟF0ڊf{Ou'>}IRW !z\%joMQ+Ȭˊd\ F%Z,<`C6{Sy I=٭,$k`w/p xǩl)NΓXo࿼dP@mˡ{í!͇&DuA٢]XTxPo=t;Ae DgFSmJSon(uk࿦q'( e,),u:f79xZvh% Ek1QQ5-4 R(`@$Hyk=:'W45PYFt$u'rHeA` [J]KZldߔ y5j~(=EY{V :X:ܐ ]}(yB).m!4BVV<*r§fqc¤LƎ`u˰jTw%Opo%$'*|Vv YW7 1Oqy c3}E ^lyc1hAp-eذVQcz*t^B!kf? nӬםw*Q`%\D謙\\;LA4]pR"i;㮂ƞ#Mog(5܃M8h}0T%ن_g!x).%̐~M70S|KsBՊ'+F *QIx&ZX$fU8MWUڕ4Yg5b^d4g}%ݒac0廼w 4sY3x(#y:PwsZh8|v!R B͐)eMCB+I-}| ǙP\Ɋb7p@u2 x ERdia,鶲P!b=Wiܷһ4ڏE i=槹wrӻaakns#K`\ UfP{exnY -n5Vrc!zTM᷉pn|-MDH=*4JgP>y*|pCB6:vϑ3q:吖egGX"=K~ O?B  f8־Rm}E|,wB] /aT[Ԯ xy#3;jZӚb+(bQ2=i(`jUCu,YVf%=Mj3Ձ^t#{`yx+e%oA_ata3-|3h1kY\}Kzh}jKMY+%EBZ}4t0Wb_HA9>w6%cJNE1;aJa-C:)O /p=gKq|7 gc+2=2S`kjR ^,AAL.'f!t^Rm@1+;)ɗd)'g|1ʮ;ґKeUvBhvE!ӳ)3^/P5@t|X!t c4(}R<<գb b2Cu;LrtĹOmS:S#QUV}a)"m @L*G:%6U>O73tN^ABT 8ydA7.@XRHe_u-Be%}Iaׂ$`ށ@ˋ=7Ea A+&^}MjU9w^;A{A8N/E_˪OmާefgBf6_/qQU!7NacE/ RÔ2qjĵ д֧67uexEV'U"&Vhړ>تҵ&tJ}A638٪'n *?H4Quʕжj6q$AԴoN 8 oZgCa{1Νps}3|=]9G,K(U { _g΁2=[ϤN-HPJX oh)wT(fD]}.Z"*rTq6yB$xMm r,,#{:(!53#4Rg+x\_@mmKG?yc˥&4#k9`c.z_Bd98N7+%Ao$[D՟i ֜^.//?l{b.TMF'65Wt!v[^i~@Ä E*2[JGBABi_~AkuVL]Y;d)D^M3!(F? 9 )[8RRP7J+G.fo f=^*&LDlwwx&:5p+u[SKI"n F{Imܛ冣0+T1ŗh&N*9OZּNT&{|60 noBC 2B*m+9b^}fD'oYj!~i/\%o~'i /էy"gyWѠFi+`䩂6.Hb p-wŋDorc&MxTf_cy r{D/#j_zEv! &aOU[9jk?/C5p,VK&(X XRc#\T}QDx.A-80cv@̕F4}}NYM; ߅'ލ}ZH::}TA,TwTO7dwr%ĝ)Ò)}h uA ;QT Aʃ[+$rݥ RKuƃ r3xچp6j)5I=2?}A۫U ¢Z Tb%ΌO٣|]C: o߷ZD}>ՙ hFeE -I+IoZ$me3ovr"s46&avs,3Q Ant§hyPt6 {BUR5lB$V~&,\1mh(kgզ Bl"`nB'W0I~h=~gՏߕ,`TOAOqq籕`9fVlf}mN#TzU Q:_T3blFmZ)/6t={Qb:Ԑj,\xG;lc)w1?wʹQ*ˇ;GEұBNBsVEWJ5"}W1mG{{pnP6NҪ~fBɚ`; p, >IjK8S,l|_䲍u#~9FM<ЦIGS?JOn?bcycStT%xQcvcg?B+6[qɞ/,Z#ܞKF!nzkt7xoʂLF6b? 6 I۽3A:@)ⱺpBo 0XLgfFCkClԧ@HD*\F 6tﶁ-v]Tm!lyG7ͫZL vFrybaFCypB6I awL0Gv֣`P7?lbEQ!H a1r@oIX% ) ,_sh35`*CaB5)FB"ºӊzz(RKV0RϜa>f'/`gRt[h OBpCFzKJvlX# }YhHeq "'-'7(! ?x EW|twR 6߆! m?b UfUx`CNC}Oy//O-d2eL~۾lc >hF^+!\zp3%~@(R#wm2kJg3;$WOWNT?%JA\1ƙΡq{$,OBDF! Ԃ)1ȰjQh0# }4X _xӏB{)jOc4XJ͠Y:J'%bNNqЈ;ōy]kE,QT|b r֭W,k57 Y+\ѩ7񈎊-B(1R_;%H1X܈\0ĽymK Dv7&lHȪw)Μ43$'4ڎP#ށ`V4e1r›΍*S6S!-劥=l,0K#Қ9ـ (+gic炙6 \K2"| bDL?sS"W.;s2l/mꅪfD!/FaiI*km, ZNqu/Y=Gr%Roۤ뜱1U&X͌8#l( HBM']Xp8\b72}ố4EOVd{(򺋃#n.kۭk"C&?n.|OQhP6zxqpՍg|qI;$ؓ*zƋV^Pa> "i=5؛R=Rp( 2ɦ*frrhA6/,?"3 (sqK3N#1me eEF5..ɟ }dzF#/$O90J1@ᚕ 7"93m=*9h'&Fd_h(jqh ">P;"*!AE3 ۂq=$V@LZltA[6['_O*1{pGU ǐBb3kܦky ΰjlևl-T( iwhi, v=.8 V!.# _}K yʀѸrDR1>ĸZ/9פЄ ?Ȑ5͙ ĭo"5/N7)k `:TȏL)oY(ZZʊ=bzCYX;A0OO;`8} Ͱ}>Ss$- zJef2OT/!{TdZD"$g-m4E(6cʂW:㘫ğ`eAJd: Xl1K!tk8b_ d TʿzW.j,'8NlVxk0}܌>-:o!f#{-\+`;Svf$[Br *s 0ңӸE))R2X }#>(0ۡ4J:Kw )6r:/|vk{҈U1+b%VǞ6Hp_%1foL.AJ8by>;}$`@ۄpB'GSw(Nwחh0^&OpGu շ32hy"F{\x%!x-tمu)YE V|F 2iRц{HNWH?-"ȸ9ncvf3 >s\b߳/.r)ӱ@vʺ} h:?K3+TItOЏtm^540 >-ϵh G'ٲᾤ_8g6(<؄Ij";Liu`r{-]۞ @T^2N*K˚&/3s;/}EncRy@8SG GKs)+'X6VPٻKʌ shapkl$IPOUT9DCL_.tr2sFds JyۙV:~yb-F3úbkBI^n =AoݴKCpn%Ө WRQ\@\~|V Yv2v$zI@[=] _:Lg:FҐ s glU#$8#?K%'ӓMA4HdWDs7? ÌBZG͆Eu =`콽}{`MVUۡ #6yeD-I?V!A"|&r>'al~ -55)2Se"-K.b&1هC~N\?0G~h~L.p-(gyPM'!N &v zeqjs5kt<; 5W#T+ Rd/ WhR/|( Գɶ% UBџoKCp-DW`|ȡ9"I™XHM(thn#N$Q5!oJ1Bϊ9q\P~ \Lϛ]cC=pM2^ N";qgŗUКҥ{XxJJVQw*dc/b?eS 0yl/h_zBoP/k*yCs -*6D@Ri!l{O] ~y(.=r;쐠^6ѽGb*Vb`)A,VVw63@+x9"Q!ѫD.if zq#t0+E9}u0eIcj.jyߕG y84LLxWkUɧEq9(a+ʙ2wi>Aʥ\ z,* kum V4LH%&rϝD ǘ"j.=w$m^k0nbWf'x՗ϊJq"C pN "kա^uf8128Фo19apʼnW',;7Ik'T5Le_"lqko:H}C\:/D av/0\nkZa z>h ցJ%HDI^ɢ뛑ڣgCfs=]ͫ# lI٧=?">4U2 fE{GJIL" QMY56;ieBIeU~},9 'FrJe Tbؙfԝ+lC f|y&mv8)v|âwyń]8?׾~\!#+fkP#%Vwkӂ  [A]q}NG uٜfuGTe4Ow lvs.c.5:# &"RPuh\ltg'c7Z6|?:z`u:y`!5[/vxu{Ep[ss6J! q2I\Õu)T9k5S"]"*4SG==5'rO\~RӐ#_gYZ07070100000314000081a4000000000000000000000001642603a900005994000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz7zXZִF!t/WYT]?Eh=ڜ.+ʅmc @kGw'vz؀dFMĝނsᄨ?eh"&YqN0E ɻ DFSk  ],zue&5Aզo. )c(\e+agr_-Y3Nc {`{Ʌr%v'>%*bpΝ![|Jm6hc@Y `{m'1͵'1q(2SaVs`SZr(t䪏H4m3$T}b=a.4ef;`y#H1 *HPA>H!Ԡkb-XBD{TN û]? 94 iyl=v&gmҖYӇZXttjTr[5!^й(K0vq}AJJjB7 6/we]FI @nQA}&]MiުHL |O;E75uN}1EmPIƦ#4FF F;+ )29`sA4ZWͥp dRz-Q\aђ X" Ov]:Ulq6q@K"i~C}f(}3kNavDtw֠!es 21bu W%ހ|Z "AA:g\YK<ǩD'*\f"rL|r 3.$4[m/RC"ׯ#NXoR}w͋ί򧾿A+AH:{jcʵwQc]XIg\+LL's˳_YW"D bר2H?T'޴plHq?+ȵ49eL0>8Iy$:ו/W$x侹۟; }TȐRҢP̬e2!*[ଋ"W~(bM H~IL]s\ ST.l>YlmRQBCbmͿ6kߩBSZ 9UI1H)1[`lm@lKʸHtׯBߏ$84`"N-t6z^N, |,fls#mQVsjY{vzv<Ԕ\%`çE=*cdTj?Kl2ϞRyhebdՑ#qpW}Ƈ[(Bcdk، jAO1^xѴ(N~~vq[ꄛ =cܘ= k;SN)<:ZK߭_ n3pbK%ǧ&(<1Nõk}M8,owi- pQn%ᯞpjWq=q"a9ɫpٕ6Q>iIeBGȰ2̲S&o &w-Ɔt<^yD{19vuZCj`D _Ӄ8Y`EJZLpq)%f77d/,2(|vY[Q6,}.auh L4m y>ި3A4mY񾾌 ;^ݹ"Ed4X(rn|kWO;/J9زGl'$@ WۜsD}x淚,7qc|[Iz]a+W_ DV"tZuOO$5pPHX3 g=<OM^0ޖzС*&%\!BNoX 7z\ύ<+Mn._5 U1YΥ66C> d'n,~Q2%K YXԵ'Uzţ+?&A5wE؊2nZ˺g.nۖH~8Wq_G=N ( џ:DB "ݲ/BI={KAs?ck@.cȘvg{;C=Ҽz}? jm2=20-qPT9/rY sG;)uLp`[WQ sxTo'qaB-qBQ6c K(JDsp +|=J9 ZNJ'h#eȔ,<DŽ"<[Dj|ܰ %8n*WPJ =aV5dD 肝AHqcw/JiC1}o4N^Hs tI# 6WlY-[n2b@"5ITHc"VVp,**~)cn)X03Pm~±'J8.{~WPx: mz8ZӨDF뗐4WWXа,}2/fxʚiFoHt?Wl \҅v R 7:{+n@Enqf>8*ɿb#vY.D4a޵NWy٥ q;15jܐ(JzYM9_i4wrq!̴xڈޔ-_T|/`2*ZFDJ Bey{H·u@exNr ]+mUxu 1ӺAB2he0blCB:nUh?WX.U <A6h1s"+ *Z &ft1;"7@%̩Ptg&{d6 tJn S{g~ͿJL[*m *J]t;`r;lѶ'/TNaDE6,v GwL3q ?dJ:5h20oQHGjPO:t84skEc+ƕIGNVb)úZ aq} )U{*S6!EgftPM?6._LDALCPz[u.⁎,eBU\zJ ( MVo, ,2얿gIBl9f ̅n-]!>"b]XS-bD;ُoo`5<yr\ԥᑫ8W RY1 t0D}^wF,>oM;9϶}AZ^ I]R3D˕?+ʌ^k=F?ڛ³fJM$͈VKa>t< b ȸB #0Vq_'֖ȴѝMj:svxUhLQKޚMXhLE0(f/Q."(GF邝JDu^-G&4lԭ؎C9>Fw^. {h./Y/BuOTPH;PF{]峏UTns ̧2 R9 )@{X2~JakWI%LD\t J AIb@8QAl.v`Z ᬒL4X~D U!%vasMqp}?I X0)JRN^uW+VmnyȊ B&Qtm|&[=A=d 5)4y9jn?V|bܭ=dxKvURZSg }oFX۴ Q^d 6cOt;T o)G4 O#I=xpgH]!ZGXI i?[)K%,Xg!;;P)}S*c9'BCazC[E=@Cd=|Ji39bh^&1ؕX%ŧJqv [pSyx&Q)> ) t(R+UjJd|JK '<*ܚ=.̹.{ML01-yPe-Q3*P~gAQG8 x?CtNbybzdlkUobD&?LIX%$ TױUJ,3v+Xa͎TJf4~4KiQﳟUVH;˸ueM0 0.ߊwU$Ubѹ]nors2=LyakB|]>kkj?&  9HdC2{ Cj]3ieejf(%{ewKEº{> ?)Ə}샕=&$*~+VZ\_QEokrP"@9G<5fW8?G/cކRSSzAXYCk$ X۾#hxk$ĴNA|b+2} V]j\oomR@~od&Y%8Y>L]kNxc i'7LI_K^8vzSʍ3,_%g-Rs5FҌSexˮ3Z},`8UK NvE})꺊H)@#؛a"cHj73]nj8cU;c>kvFhwes$[0D2tv^&vCe SY(b3tTgpXCU4@FC'4|{} GRpŵs53'A#\ \SR'm,l`o<~7]]՜&V[u_tc~h[Cva㊠G]= uWu ~C(}՚xj'L7p=R.䃅3m\wYŝak38\t)JoGE1Hqap\:i0~oG_bQcմN=x# ,AG7ȫޗs$3.wntA/4_2f͛~QhoDy5@Ϥ`S_9=M7g0qٓ jy\~yK'e 52K"*z.|ˁi?ہ*x\>d2@  mjU Ddr"JiڹC>P ya=v䒲L=&Mᕉc|=EVccs)ӐZBC1+3v]5rR i-GgyY,Ầƃ¹Πoz24S}RI90~"UCX)aZ1bgB8ᨛGm<`k7QT ;~/c&QTJ/|CJfg#J?faݯ>dzr੬5V9pY.iic!_Mc9qAEv{ݏs ܝTn(g!X%{4͊}c^b蹆! 1SQ)*w۶;i2{v7hNЭ盰-MfWht!<@ ]tzGq1Z'ŭՄ#Bp2B:g_Zmɝ7gz_em@̜`\ٓ1L?DkR:Q%@0boapME$Al?v5LV溭M+tP%Qq5.c!' ;}poDf%?7~6H2`I`gm¶0F.{0JJihRn"Epo' InO@-?K ; $#f׈ ʡbc]q_[^Ku6+ #5nhe0`_5At'*HaJ6v!ّÓeܑwk "HDN ʦT3  pCFI']5Qt#,w z0bnU+=07db5 rڢ ?s@ŠNUMcu/Z'WU%̨j@ kB9GCMGi\"81VfOx = ˈD( 8Ե/<&#J wiIkj ]lW£F84."_1g dO2YXx-9밿V*#3m&J*VQp5poy O"ݽ9#ڳ 4(Nѱ?Z|:ү!Il(@K0Q倏êVh)!;`[LUhʆj6>0_4;}ί̷ pp/y}؛ "+|c&A][qY~ɕrL'UFXL;ޟȥti'|`!cA/"J6\𕼬󈌊c5L#-C.d}/3x(lw;AIx'̝0qE_{@#PVnZՄ^=ӆu#˻\I[*VzPL`'Z_96E~;΅x tn:`Ik9)10M\AFX~7BdTPl;-%uN0ygrlʵgblSpͶHYKJ&1jUbswo?54QM)Uljdpm7Ԝy5*iNG\8'|C$[$@_gqOn[<3p_+=q`lfrҠ B9>Rʴi2'X(ҬV5I{N]l:G觍 -{K N}z)Rr{?! *ypA=B V PŁٮRf礬|b)V9a<_Gf7¥rGnM,2|[[ 9*pyD].U/8~ItxSUi]@I2"$]ֽxta["ty# 5bQ 3AW8P^ 6?9_*|| ;[u%EE D}eo uVp_[ WBc@?vL\ uIE3\]V;STL]`Cjυ Id׆Y[kqo̰Uܲ)3AB'|v+/yrO"ʤ*%hL_vzGtf#zuL&I3ǯ%h:JDcIr)8%FL,v Kp?f,S[M]NJ$Ò^&H }᫲=ʟHXi% s/ga;%B?YC`k~-iH4Uotnq5R9~Kq(d ` P}ff%WhzǭJbEX?v<}:唷A0@\ e \9H=oyh$Bt.9W Ŀ \>W %ͅS<$//HE *^Bz]=FeU .N{~#6#6 ʥ3:@;)Qq%!7Fwfciik7[(,ꯕ1Yc3v=ZҖ4}Tt* 4f3:H-7 v4wmHB<;=CL!fh5!]Q5M*mu &sKQN`։rmwC( F:w}bνuUAZhMHca%4an&yn$(R;4A|5 leܼ}?5^4?Hn#nsl^d593Xf:A-ހex7li\U|v)sr%WV[Ӆ{;-{s A7;$E)Lٻ>Q3O:D g >=W 5N9f=Z,8)هXx>\)G&[_J205Mo@ +"H~ xGqUtO wܳ%gYSrhdab*}l#yJG밅ؿ8GI9Y/kzo”Qf8t]6,4be!.FAIH hîc#e>*u{LEUj Z+:m7"~2F,)3[ J2co/r!(ihI%A]Q3>Tjrŷu6xglF*fIdfWt\}34`HMmER%+Ҍs1%ѭVy&) B<\j+zp?:NbIZz7J@R/?ϝuN2 ddo0N#C҃!`hetCJAM$ɵB=},MB.+Qr KU_'I"dTL*Ts'ߪ6c71 fH`M6ڣȓzk;1.rTs-2!wqe_{, |r,yIuf^:`#炭N叵0!_綁Hw}*sqP7cDyE.wq_ңNn7>dcłP}V^̛^OT*(fPZvGְG[ p'm7"'LUTQ Л"miJX3~^?dk l7tj@٤ e2ܭFhmCAInKbMդZfV[0Z); ׍R7ޮH%̼EcPPߵ_fB ׃ y".}NIrShog%U_AeICuLF $N:㾭0J]\׸Fۥ'gfA5"G(SJduX~j-UE7ׂhO<ӝNVSܠBl0nx`++>tI.8ՙCڽRI2]Wi"! ,Ģls?oƒpf3?i 9Vty0FP Ka)vdbjLYEJ'IK̤>Z^I%+tHހS3or&&] ]I Yt*x;xK?W0x3qp^$,ڽS3Aڼ^ЂIe Jd+,΅ XXbAjqe@؟ڔ&O%+y^ԉR%䦏-hEysU')ͻyp\̸$F1OIR~+OD|TW9Ǩ $Xˢ/Z={]#r8RM BaU̅n~Y `N+reFXLL1 nԆzBS*:߻<3K̘tľ遻,7o8&Y9i䅝;2K`3T v_zcX).b:|l/yա(aK2TǡŕZn@s@]E8v\Upײ(4 tT3:DFXӤ2ڠWI"o.6q4F8! uJ_! 4$gyn}-"d=9Jg\w!`<\oFztcgPwui';&H|qHt"c;#9txu=h`!BЦ~٬`[GvXdɟNqŞzhW"cRD K3zz)X[$IT%NҩBYY\F# c%K|GQ.J a(Soɷxnbqɜ+V"qrܰ5,1vQ+;_:gΠTpU/) ՗]na=8!^C3R|zRf4 fS3f/*T&<P*j:L49dܢY4\]Pj9[PnB!9m Wis!Bh; 6Y6]\d<,uoqqk l Hy{|7h|cXkÌayUX Nw}%. 1tˆC’X4;qڎâX/{Dž+'%yV^|#6>hLy^_ր϶lndd_^"y@in@`m&H;Y[4Wπ6~e;smu,C4rl5~_4 r˥e P:,P6#:#/,WHCh`_^~2ya¥ÊGmVspQGkܼ+>!Fҡ1=l5Cߑ 7룶7 [4v{P2(@ALILKlpO9<[UHu`ۿ->qOѹnصǹƖ%hUjSJY(GyZ>B]l1^& |30"gl(EDN C~:!+y:[ o>JEŠhtp'a&w09R2@'I"G)DnpGiOJUJ|_JMAEP4IQBuד/¢dEj)"..:0\ӱ:UH\fn(vF@5(mk~BRf^u9og] LxKO/ޞ@dm MN"' 3TS+tVUƥEf~LqK!yWpI_䷮Z: ky&0$" 7,ȵ4dlģ)"IoF$$JtrMd<1V#A LJ[Ȱ@tg#߽vT rS4n2Q Tu|qNUN~s'XX4>"V/;PPLK1>h1qw*s_ťϪ;3eLR'U"(N$ :P˷f_DŨ沭=!bN _ْDGv UvHbT4kA=|P)>(FU=I0%{45`P53ZqhPAz,V 9nωGEXNF̓u6tЁvD2s(Ooo c'Ʉ `Pz4}_sW 8 ;2HkhAM[m+a'3rVyI;X^D4,hANV(Z6L`6R;X7wW}L E= eEg S`f (9>ʊҙ,gq骘;'H񣗮Q1QIMC.NsH2i[tdm5 @h (L8i&7L[ϩ*I@wg=^r-G\pÔJZyZ“3"8tT%vKv~2A"N }7e*]+mm<JE* _]pTat 6u6-:~jZK=sqK;Y[bVA|\ lppRޟ.!;/ PG-W*s}5|oj W06vɧY%K*^ձ 5NetM2㙨3'nӑ="\ig״ߔ#0G/@rř6Ka K]mL yNؚ!J5_Em{Gփ0MYe %y;-? 0Ĭ43 Iǰ>@gLwn:tTDPO4& c6`4z[qw>`xCk=S!|κR `w\1bN%rkѫj ]!43i*w9 5O#YEL*6%{ak@3'c@)-:=3G{ؐ<+ h7 k _Q5wq6K *u;r($%3WZdZ/U3R"1oMZ: C~?Z㚍# TwYu!(#ڄkk)}ogBe?jUVP,|ieeƍ/y =`ʾ0%V"&BQNπƧ[, 5ݮB,}X9Ǵ%šr]zWK %)$}`LAK zLRqs6lGZg荅4R@ 2-.*ֻ6K{PZ(r}_uJ[bv?E/<;훽}3"}s6 =U]'!?8ONYuGNk;[kR|i..wY2"-PڗTMZ4KYas{o:0f%K#,UPӳTąqjjQeBӮlEwy$ԴӏM;M䭸Ap^߳A{bDj-:WcʤJt.G?g ;cе2TCڭy^,%H:Rv8^8 2雌ꅏ[ujFhb2\ <QKRl]X~"?<>БpH!%m1[n)kjtzWrS!ح?\^S GDL$O4ѓ>/=2r#&U-=;Wru~聶nΞ? y}^]u}Ѥ<ڎ^N|BƣmU%!4}b]2ҟ^4E$F0 5Z=XAQ*&4A^ VIu u*yYH/%zE8 pMBJS8 ~ JmG dF&r ;0hUq0n|{Ϧ~[P|7wd[3j %'f"f또fC`_Y%Ąnq>*+vIƝe5~h%cstWݴ<6|W٦^(zO5h A$YS֪ΰk duƂMx?Dk?̕~)/ڰ'XCP&U%(ֻ1GRcCה PfWa6:pDEr*z?P97A~1daKvϖO"6.q UK`=nA[7E W?yHz-޵@Vl|X`UA2bc ̿:Z=pnRQS}J].|{A!Qs$}t`LS 8rkUmں ̴)UIx BZ!7L m)jGo/ү٩tmAu1m`Gki7?ܻCFbԪeP Ɛu0W!яOtx Wd󢜕cVWdSRk5ˤc{ un$ x TVhe%Y47Q,+oW{r^]>ڳRu>Z8u쮘4,;#= Q`mOLeo.Mo$E]R1vA8}Ռx_;- \vkEXL"HXa)KoqL"xEVU2̍+(cH} dMRaJ5n̉LLE˔P(3'#rBqT_C07GS՞q_a{lWMю_(esJe^03l^sᄂعJI-F9^z`;7Wxح?`I?#L-bbVl# oPc(6ɄYkj6%,tZ,#XE9ݡvvC AWF?4yq8p˃-`gRɔ8ܣ 97#pVد(A}x"Y9լ2gpT穐c+Pg}HKҲjŦ]{%͏m>{]퉵1uZ#nCwf`Wa&@:Pv-%j¾wQm7c(N$K[T95-]bH9Xj~8`~j~ųRfNV#bRg Bg zJ{i!$֍ $ 36T=$iS%MS:!wl]be_'qxxQ< O. ˝F$&F^#9rq98LvA9΃{wHE'pە b¼]"lA*_qfl r0~Q͓[Kzё]Df)_-W"-} lN X[R)jD. Q>l#Gx[LED9^AC-< ,-ϕ]"9;1uU Id>=??ʚ1Ȣ&;Y l {/XiJm 4-907a3o-v^/KT ?;s+`F]DQHȨ %4%a&{ m+a3NaF/ Dwa(4["Ü ůa!吏ݥVaF$ 'YIہ3Z;IǛ|DN;$35OXo[ 5Ʈfybx-P 5ذKOΎ;vAn1ГXNgYZ07070100000315000081a4000000000000000000000001642603a900002438000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko.xz7zXZִF!t/7#]?Eh=ڜ.+mQ:@WF 8ꄡ{փ_ EF2˺(:lF]`.} AڴY^ (* b n29R V. ~#ѮI eHD< l0:'o1b^Z:w0mL me72!:wNVwi;WkUavC-GpsL+@E׏G!Xʌr5Ez=nN=IbU|"\i}r >Knᩀu_ZpT|'!|<L-Q\YE`2|f=c5(a#%lUTEf˴Tq *Юc\4y h ’u5mBy@wGl!4QCKN\ ~-/#9ȍ[vQSwPN gCgoE¤2FL, ur1UBs]'I{L 1Ug[a*-SB(&^B3WbI$үyq ZQۘ'Ƞ"?O^hyl.Iy:+rv/f'+e0^Xw_} -JtO51H_֯D0qcmz70#,+XvH*pSN+|];b2 O A0ƃ2{Lwa.xc\yӋXΧ&P`aeArcA+-k8Rv)~C~$@+Q:|u-u b?JDh&~=JPv Ø4h'WOXqePe &_^JzmY7˰ k\EY;ȒȬo-g׺m|Y8o-$P 1.xCZަ*5_Y}fXf A4_)nq% $kYՀy~nyiXeJmnx ḳlZ.5% ٘)c2۔qYAA[^mVL]E: z}{q8ggԷ?'vry'RA7l9mDC }wɟbu7 hWy 0FI*z`u#6( 9C\o9SYp%Spԏܴ'3T;ޑc޶]nxkIC)'Qs_"\sgNhzg"pVKHUs*V4e]#R`km!MߊCF 7懲"o/DxoSܨB2r>{|c[~͹ A֣XQä='%hπV"qJ_< Eh ˱7#])/ fijoZ Xe9\H8^(է t_b(|<)t<ߏp=t:U09.==<.Mh[IkK=n'^YZ̑~84ZǦ߈nTQ*~TAcG`iqѰhW ||c8LMн+?jpZo):A=Klu̢[l/sgH$s* rZM&c$\S_3, _/wqR $+'~߃|sXgg\6-ܖW0=#!cluN۹؁:EP!S&Q<9P񉪤ɔȈ76q&c9&!9ܤ?v̫ r'h^AӗB$slmhErpJ+co30~0Mp~Cq*Uw5Nz{53LItbܒ]by\>+YHaݛߏz@ krK&mT18㞦"!L;=R:fT_'m4,)hjpcsjoyQVX+pQ{H0oYb)*DQ|4iYT :v!=RqIH'kS (YoJvtZҀih<JJ+ν of$~kAst}ѰovtK. *keېls9JG?1' A,RnE~\Z?be![Y?,u>|RM؃aKieEK1Lx'WM㋯i\:A |2D5濡 ʆ[S܄2:ϸ˃}]R^,-\EHxxD޳esǓk7c_F9x%fƏ!Cv4cG ^)m գ=36.v)ױ Ys`Z/uV #D%Ln9 p!(y{%UwZ~4_aſ0)19rY"On$ɺ[ i8z8=I>{ɇ]jQ 18 2-4?xRBRAAn$_?i9K rH}S{d"Mo'MsF -uڭ,RӜtPC-B 1[I=9_V q !974wir5&fnE;N_! ,aT9x4NFZ=s*kG)3^tcͥD0=RdlV7$7|J! z e%P /hԯQ)J (8ӕz""l!+ɂ-4F{zѯC0ȷܔ=S q \m2>d|\(;Xfl!򤌁*[DDDWJvdT jaP౓xzjI4!Z*%|_ I^ _Mp3@ԊrV YqF6QH V/Kw\y `} bS(rO509]z?BE IVYXacEW~Qdp8!?+|YL&(_2 j~ΤCZ+oDp &]&S'9Me˨PQ"> pu20@f/-!lPև15 >.(jf ACr(>Vi _P5JCh-핌[l4T9*NJfNm ?|jg$Z\S0'?ڵ˱?eLmwp:DJŅmy pr_KN**/g Au˞c:i/&xЂ3!lU&/qGm更#{@D;YpcwuŇ~#]c41zPMd@< T-c.ޅW=zaW{txω<'<(4yR4bA՝[ǂK-}O&o=̺߷\M*t=Wfx*W߼~4S|`;s3w;/+JuY3(>˫\_7+~׽C1"K _-1ZXyp cKչ-͝873%3E,X`QC.WI[t4B; NM`H\\"xNύ3AIN.aLS5Ѻ71Bc2|K~UW)GDágu+_>O7=t=  < |`MGLf~xOV^qY76RI;Μs Zכ&:-; wr|r+r#Hٞ|kFb8X),d 1\2r(ey ^OFVK 4*-yb?%PyLmNY89*2(aW ?n0OibMgLS̉3_3Hh%jF"YJN ļ)aګC2uWUb4X4iY'A"Ah$IwcyS7ĤW:p 9s:j)"l"!>KHN87 Yf> w*N/!KyPN+T¡Wg}58VnPFA|Kfx]Hɤ6:d+~CpM5 3l넠OWj.e2dr9KZ.69Ĝb[A_j/``(R 9 C"8\H4ǣWN9zhAQ]Q1 +a$>:۬fRJ/Ep#β*%y`V09FnݧPݫr(\xY>,>+T}+6z/jUsEEy,78G]AQ6Yc[J߾m!z5 =aˡ#3\ y =SIs[ TWDv \ R5QХD(1U0?/\`CW-h%ϛS̟7@R;̟ڦb*=nRllZИƷ,зcc>O ʂ zb2ö1z9P9US3*!˩B'#0W͈s-ku>2 Hې+M c%YswYrQH6fUpJ pĽ]Y\Wl3V$rx7GuUk] !2Z|Ij9s18Z~UQ Y:5mMy@b I:h\Pi70(Q1O_lWzyq|4нȱ3N 3x`꿻~㑾{hcڢV4*$[#wɌNu'MPR+{ LE?H㈩B؎Toԅn(6EG=3A3eTca瘴޸l#JeMӓ {\94C?^_8pOzm>:Y-w_Ҵp|>iS^O'SN ưdW;_6zJ/d:5p WKۏN%Z \武\?y߳=K[j} E&d> )Pg"ĘJ$ojOhy; &&\, #Y!%&i|'~;bW󧗔,-BܗŊMɧR zIDCo{h&LbPp' j|ޗm|F8#$Te!9MA*80VTSZmhZ}։ &C,PUCE`7r;0[ruI~Kaw`]^:[[%ɍc[r|R7x[z鷜6ǠČ'SwXrc+ηϻwyjٮ~BL ũBqT5Da^&a~PRB;"K[/CH:TPgYZ07070100000316000081a4000000000000000000000001642603a90000549c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko.xz7zXZִF!t/TY]?Eh=ڜ.+r!ܡ[2F_UXgJȂCm"^p@0< cF!BBx*h *jm-$_Sstj/lJJ 1 7:j?qbSs)V x WgR>(*@Ì$IFTM1XHdit2= @QCx}QuRIG5Ar9[0ͻXh%9C֤7<mM@,l0D!Ȇ(ұLd =DHz*6U&+b:j DE rؿ1ǴDe᪑qHGKi. 7| LNj +⿢yݘ/̓Q߈FW(T3G7Zg''Pf}niR7t%Lyp"rr,{M4j,չ{LGBVjI Z]N(FiO} E=hg)02SUV"@?Qb∈Z(驪 Y`yΗ>ffoA4z@,pVUO-:7+8p1K`]{VZ@(% ZϚ"_ PI&=T OA/\n)%=߿:(O|VAY^m|:C{rݝ2Yl*- 8 8rD=DޝKJĺ1d' k ]$aqjchwA:r{*!^uX~j+3Ajd e/1F.`vȃ>=6dbLƙ1u\3HىX6Ԗz.cG];QYM% W~jKԭ fǐ| ,]/[D ,>3Vz$*' !m|[GC\-O0`䮉"1gzh;)Uat-:ca@,V %TpxA= 6#[8v|>k1*t!Ml#iWfoSEd,ef(kei.n5J%0˂p19]3g]zFH8~r)"aɲz dz䑶@4KMrsRSifo%Yg>"M%cso?$]NmsBAJ 9vpFwJ=yzSB]Bb_f#X3&-jEjC×'*jEA~.yRl+8REJX-)%GqȆc*(kp¯ f^meo9̠)"D]RdYDT ]6;U0E0p_|5?EӷeЬ}Iq)0qEQN8ap{O WyџY4 gK4}虇Y Օ(ѡT|>ꓦ Uvۍtd6 mBuH'E)oM;$\f񊩔q9kKh|4Lp,9s=<*q>^gAǎ$Y:6ѡ]nmΦpntQ]I $fj-3Yi X''^US_B37A_KS4#!y &J]XL*1~ڛMUqqRSA1F4"r_Zm.rY!wPDmBv#9)ewR#dV$]/Kl'p>ƿ {&@Wo&RB! Dn@J`I( YsKhl/4Y?|~د>{!y|Dydbb5Qh&ģYzw,?|#nmtnɄ\Zɠb*&uNIh' Pd6\J]! ͺ^D:-"GB=wb5lh!&RoFt"/& W5laz)zy3ίGgxL,!=:^$n'Webhi4_{ɮu޵aJ`y K7dët_ R3?ecM|y eG:)nhh9 \< [LξgEnERM-\3DK-||ynއ$-b&Y},2M;6eT`J//%׵I0}섳l_fw ~MUrCMf1aI1ggE ~ [ێy}U\'AEW0g]ڎ :փKJ+\iSgy>~äiQF^(nZv%2nāO\ dMSxoim[?j#(=nR!r6ڑ5I4{Pd!M۟`Fcd7%y)C:զSӴ5p8[9Z%#1ph,#CD= [>ܞOB҅.O ʟgG"}+x&=Lى]$nUҍ8 iX8$9gv8+ ҨwWqVPfqχ'f=F?{<`gpKu#]? :UYyYkR{(:ffXf0(|ic7[VUp\_f\>./ὣ, ~PB~; r%Dk Ε4rJJD%7[f֩{eء7Tu M+& 􁜾Ղb˩Z/}i}!ȱbHcˎdR/H$~ E۵F٬÷J2[vhz56ETf+8 ]'x㧚K"!fu}=Dn@AJ *v+X$^*4:V?FBx}Z>n5n8Z>!wY¯ ?xc WBϩџ@Tyr}s%㡶GԿe}:(^X)`;H92 Q q\K^,Ϊڽ4'֑#ayH;OD`հFxiV1L33״UPI…ѽz1ՔFk<.–m[fV(% e*9iErݜNjEےܞ,ʭ#5j'1ehOvDȠ[n)tIqA{]/!½m8igg'`?.w%còK0%HMѠ`PGU6`yY MMsW!5!ZFG bR{4+jkmh= TNˮn@/ivJ]1 }D8`uҺ!29>eU'̾>xNق̢,Qޛ{A*8"7]GSM,BI xDlpȚtKtVՠ&N;jΊ~T ~`{pB)rZ4٭I͝J<^Zqh@TԐ^u4Lt wy.:;щrFDQjq>8JnV" XtH:G+!ax<ϦJl/l|aSL"3Fr9,ƞ~2;bᜈb$]`ѦԎUl8/)wÚ2º6.Ny f@3MCvBCJIm[flCWs24vzP!0icN-=N[o[Qµ&KZ%Dz].=kBo8x$EC"})+=4چ蛶_psgIz-e5f 7v?z~-=z1"h 2YkkC:F"ZjG ƻY6v׉JDM&C[@[x^g9@Mˌ&a fä KBw0T;_ @ #30`J:fEiVD$v%t՜oj`|ȠqMQC8g΂~חjvS]R(d fy7tƫ;I~ #8r]ڑ 70_B16*'ޡ±3)O>F/ZyF3UPnַ* p VբV3wSk]WiP[!oZ]`?)]M bѤ;pf; TNL!T*FDUEN uI&~CP"#O4(LqR£}3 3zvsx,6ՉR%e, - *L9l`h7N>c&yr*zXhlͤ"Sՙ$xŠoeց:'*.'~ăk4H+!#Tq){庱4`ǫpkMZSԗNIkEQBX.^Tטe sn7>Ԛq%(Ȱ+z'~ͭk kہJxHD\do&nMd Ȇ+w۱JUߵ9NQL# wNo=gd~!%'hZ /lz=B朱}n&*5>%Ao "𲿇3CC0D;!DzԱkǟb?9{9N{YMwY*G?)gB+>N6'Yqe'|@PpGf#"%`c)-WbP#&㗏KZSKvxA↋ i,;W߈뎩 2k_G&"#,m z=(Ffnމd^!x@lT>=TGoXҟ a'>#O*:mcOFġ~$+y.< o""Ɲ)' z$6va kj}"9M"5c/6SrÞhl;t UP 닽l?@2j+?իڣL!$EcHe%-}koWIk8aT)Ov~~jh{31+:yAK܊⧜~2jTvZq4m>}/ khY&'(_v+4[lձN'GEhт{dRVRB >N YyL{^])+ !FU+yo}VIz+(D~yLjЇ22.$l ŀ*3x|_P% W׮4-{Yo'.q)*X>N"J(}g'R[}4f{͗(zVSR,[IN]S/M,4Bm5C R#Pn= dIY6BH)TxK`k0L=c027&+<O nEf# {`aMή{kwufCBD#Owz>aԣɐۣDY|x7О~y:a)+ZSuK|XPʹl܂]KhR*at]m֚ |s8s*,0oOI;/E {GB`b@Ǧ ?ͣ?>6WP' qƴуu==(LAjZԱҫyP &8ؤM]1DHx7bDR{2i EeьOxc*xz Qc|W 5Btq3~2鸍Z}aS[,ha> p.~uR4̊MK-Xas6!$]l'x m>@d}LH[Q )oٯFVC'h1mQ:Bxsw/ 0nI&Or#n-9޿ :cUPة.ÈHuېϻ3kL(:>ƐMy<ӁK]wEXJG0 2Rq@`H0.xŤ5DBS-rܞ#}<ʐIm򣰣 ;=65 I65Cv͍qB(ݔc0hfI|$2tKC8~mtVށM[,,q܁;_ܴifeia}kIIx4@}f{enjy4%xBGnc]X+LխjjN)6L8؜$0IN^Up:Ij" 2ה3Zat*ؓCk%K=Ow Y?,3qpfvyijq#48RBѕ!M;q2ڜ>(/y|ej„E͍ΎiLt2Q&[Gr/yβۜ׭k{ݽHzrfNP-H{!'ۃ+%)2+mH}=U2dxmƟZwefOmۉk r *`z!,ЬrS婹i^BpiQ$뛲b'܉E_dptP_\qsnyuP .#qj&=+ :xh}UyLO-bxpU!eBkrm'E ?5 #6 fA^Ն2̬]kH{[w+s]$ fgP+Ö9n3( \q Ðq5 DWOI;jd_Lnt@QFWZ#/yx\vbB  h _3?> %' Hu3DuqaQ歙FI]YQ'Dk׮upY nV/&l`z+9$pЉ:S[ O@ &s$E(l嬝 :*dFM󴭒"Ae)3M{\>!N^C /)J!/BNNUN VI M4/?]M -kVY৽nz D̳IC_E?gO.4Ь댏aL뻓*mEHW{s֔@x0fT!AOg|nSf8qX}0?}ygӢ[T׫& Lt5Dw lT)!< \}z% ȜxpUx!҈ü;t٭r$q-q =jCVs:N=]>+-#»T%H1D=`XjHC),T< ᅶq@L!V$78|ZQbmt&[n ~OMJ-{0# un[v>h9V֡KHL;;VtJ'きn_)Պ>=xB ꦜ0%w D%yد lfLBfEԧפ~4*`Rr8Ͼw78[e t͚*8dN<{J9IhJŐ&O'ww>J,6dc%NH3]al=!ENL=w;S{z1e=')4VrLGN=duF*I&o7K2k:\ӯYzY2Mwy[Q7Ek+Sm!m,e7˄C]O)-|P_k^,"Tݹ@#,] Y+~BMns3Ia2#ZHƷ㰮F4wcP G{Zh]4Vd8i Wg;om??"-Nk@rs˙##"VWGs(PյY|zIK]KgEN0Ƭt]A!8[ Td| $ y2= G.֒p ZV0mgRE=I^ aaDU6}e0o_K7n<3ioDB;e뫕B #' @5b6D,W|Qdy*x~]/J# 3TtWkjMGՄpf 3b'*,1r@[v?v̸DX[D1s/Jjo͢$cHI)(W&660ov=x܂ʠd*/|xD7R[iCέ\ 8nOH.6\7+ayEW_o(vX')#n޴k|D, !`9D_tVNKns1vvIcu.7s/c@UVgәu R/}BZ)53PW( d'RZ❚ Z߸o7Yc fShlZvK%Sb ܯ8<[TKoS9&ז /hu.1Q%8n}QEjwt cg&9;Z|8iKomvSݸc:jnLQ*z=+<\WzƬқNP3+HU">tN%]ŷt91|Ł(w73P(^" J^6˃_ď;$8arƅ<$weQL ~!DvCpcڦa?R 6Lʓgj p/⡭эW!.ӝ3*X4<ɼH7EnD2XuOMmWHy!lOTɘ=u7z*,nQ+`?W`INFIcEE (JPGDv)kc_qz2=HmqcUFs7I3ch cGh=x31G);2Z01M #mSRd3?f!K~ i_ I /ڡ FU82& aRg. p@r%)Yp:6s0?v(Nb)5m0GKTn_se1&6ٜ٫?Qt)Bw2ԚWaIyY%>S\+`Ї ZnO7 9>$IO,ڼU*bdH@wA*rE=WGC2~D rXJu#AuC Ɓ6-`CsP&v,ˎ*7 t*9w ٲGjk{AUAh-i΢Лڔ^JzP`~>ZC;Yf]1GćM$ Mj.&qeլ>[X=MHF򹔓xL#Y1C>r-M#C؄HXgvGObu~2>&J-m& 5N{d#\'^ےb7j۶tdnY < TG밇4cqLݺYM1 ۥ 4t=:_`ݻ#HPA[WurߛMURʋ {7]`:1)tg/Oħotk&ʴh84tO},&^j 9c|1meX%?#ȦvX <10yf g#7+*sԗ\V O0-*E?!zH6ꐥ4ZuIPj<6lrAUZ—"`˼q>PXj ͵*6vD:0nϓt6l: ΕWz(PnqOfgKmEc"Qb-èski_̐6 0 1 aY4kKHG&=Y , "<6/ z&I6K,ARvȰNys @_tLbuR7>YfSᆼցEł"NԲG#hk>q2E 1x"\pm=0Խ-gbw,vW$Lq|d&8 oFWZ =KPYj,5 Rڕ=EpĞ0{HxGncOw#;v}; ń^1V5<u\X B@y3p~juIQ9cQ]ܷUw˵%{T&(2 3Y7Snx1ȶdE PSo/BQrQ;jK:j;֭.ʵaٟ_[oS){\sdy+l)s L-4}-#y:HgdhgWR#: e\ R2D3Q<[T$^!Lq,*>O)vmum̉XA %;UI$7r8hIkhZGҏ_Iܧ6Ⱥnٲw+`S ?aR~ rɿRV Ќt9`2I]  ʠEnfi9!L.P!ATIC)۔W2Ck :Xצ]ɐw ?pmDǺw*d)a#4hEԋ "0t\p Ҟ{\Sy@c1 dͳ%yK2߃DCbxr4| 6Y} rtj+f}a +0gI:=0vUb9B>q d;YJ~N6p#fx˴TcBd dӫ/W%tge[(P\F,ݾ:FgR_Vk Bnȩ m1`sߠM CPd4jca`ʭj99 iTEqםtR_:'( ߼Uc7+?Zu0رyf C:L[=`C=l$rhT:!!ʴmԷk8?BoY֫HTW QyClAZP@h5Ss3W f,"xq.2} ֭kz`(/l97͒܀9 ު!Ův_!%WjuJJwTEn)?Hib}(fK*IC0r}Ԧ(ë҅)֌OO]FmiRoGdF˿"ͤa޵5Y%1?@鄢"]d>fЭ5a/BT'.]: L=DPE;˶͗brS74%Dfcɻ*V>u/>O\t8ԧH,T+}W -RY@c~99)<^Q5 f/b+K#-ԏI83P|X 8L14 )NM# T34~qO9d^ RR[ ܚRRixnEeʓ[dƂ$ Oݼ6l`yE[YTjT  I_Du"Oӥ" ]dJ[V8Qd.@*!5D%mb*߶uT_NG+ghcW/`QDo\]+|0L+B";Z+vN8.'bthw#0RPnQҵlbXg~8Vc_s hJF7\{Tӑ thlz)Q.c0x0^@,Gpd("SnQ0pwپgˈwT*$$s{HH+ pF9)t soYK<^vLϊPW;V& >#e '(TٚNBM<@ڿCw} -fә^?BȤ C0JJz7iUq Cg(\-=x<2YMN[CI|]BM1/ЏӋ}=,JvT<Zխ|7r6VƚS3jBr=xhL`D= Y寎26MT&9s;'  B fIy1TK 7X\U ]usCFk fYԭ-dMPU#̆}jԹ-JqP=sÔ|)TYL`qy?nL|-Y~%|YF_nn )>g͉pş z6F`Qזz]sH<ͬNMh&O5BtP!)COYZz7`ox ? &FuqEK@5?͍,Qz=pOt'0̊@J%ЧeZz Ӷ>sUigNz]ON,,ұ:?{K)}m!!*Ό7tK3!>?q_P$I̙0j0d#t:oJؽ.ExQ],F_{xzWE` `%>Ls_}j93yͭ z*֣_ jl6ʔ*RE{CҰ'! e]b&pf8S E9rEVz^ȯgwmu3Ր]q(nw2S^fՐcHW?/^zY#41uӽy J&9tLl)rAQD=:}v&5RXs\ ɠ޲NLWAJZR֤ЉȆ86>Jޕ*ޡlvթlAȥ٣Na1/\~?ާ~к.} X,gT TLUോHʊH*-Uwj:3r6+[[Ƙ̓Zȼ#@*}mоME⬡K?*ڶ\ǦqH*5YDHfWޡY\gm'2:jGҐ,P="u-Ϩt1\Xo>ml}!d.%+Ȥn^ĺOQG0W⢈PT+bXo-gROwdbvUXL 01#r2+O2׷-cشùmM н{ g#٨Gx|2 bMVy[w"lddfZsʱ zE9xSa(}93DĆl'oww=hϙH3EH8Qɦ\'= )zVUrw%1u^KMGKJuFu{ґ c5ѾvJ^7y(塍7OOCf_=DyyS.JQ/,^$pY=}H>b Hwҕ߃X`hjHh(s/7O8ɲxy|\oݱCSxj8dF8(gk b"WmZczdeC=?֤ u9OwAB3 rrv_!ىFW~'_Uե%Z"644N`W"?yu/)zt'J]A߱r,ìa]sP9ab -v$ "JuBW&v}e{mP<ی y-LJHPN{pf!W`}f ͪM{K)N;'ٍ}lWȉ?nR!~Z Eiՠ []xYjNvQkܧ (W{j[ GhQUSY>Tln!`sjëpWqz9>Z&bۭw5~3 uE/&uA3_ug-ɝ;e_6F[W \fQK8hvUkqth|=gu)`bUp5 J9o2̀TFihj.$4xW ̱YOW|X{,u*ESؚſp@MGIThV&&*79pΒ%~ygzqHEhǒ;KC~KzoÕP%V򞇀FrET]>PTt?Mc7az#v E0Fʆoӝѯfz[SMkTCt mzî##8Z^9%nmP|̍blpރp>)P|*1ಖ#y_5Dk|nzϠtĉ.3S0I+(]в|G[eY/e~ݏ1-q fPJH\?o%~@A^!Gid< (O6aU돞\YpxĪh˛O fxE.1M j1/u[s#8\]=4>)s%}یV"nEDR[i(Uv,E 9guYPLAV#%1ƼIܩ_&aF߆csNz]ZP Rm3%q'\Nt%5EBPfV-x}C!csڑᏍt+.![c5Jk"9Q OE|Hiv4E=D%=яmeyňf^ud!t$o@7sX[T%1v䬹Դ2igWnҠ zkGɷk l[] qBV=Y,}Ѝgf\}?j:%Q\t4s".ӀZ_ N wa0@f߮ wF>14-k"t%m\SJgYZ07070100000317000081a4000000000000000000000001642603a900001c38000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/ntb/ntb.ko.xz7zXZִF!t/]?Eh=ڜ.+ɑQ s)r]R_UU9sVPlTom;( SϺYN 7:S /\'~ˎnieuh֏qI5^*^.1qx5|.- wn7eԩ7 ~ Fe :PO8xMy@VUB+<ꝋC*bCaԅƭZ" ՒG4q|h#rg'T<,ϧ]-%i&z剖=b8Ա*z$[1z!5I`Jah!0ZQ ;od V .-҅`Dײ.䯰]MȌ+ ʭPݣhgJpExd&8vs5,,eoM9m-st'G3݁c8p@`3Ue.:3lPXgU^pV~:@K3_ʀZM5N^qYb֋ǃ/nEF{l:kX!rZny?,f*ߴp갻H=T~8 ( OzwIYh6j^ex'GA?ֽ&_+ W=[=~ 4})4T5{*ψ7 Ih >^h^h9g  XUPp9/B cZrKIQf{7[tQ>.k vCƜ#yNCEGH5gVf xABQ)9*xȲ D|ňQ }oZ3Z m%ڦxTi'U&r]*<UOX;.hCzy)QS!Lyn8;猎+B:p toY1I{bh  cy(cP0haW>r %'sOQg" .8As3ncnH6:FZڨr;?r$񭈏<.kA*֣~)HSBE:da֡D1>:4CjC1N+"2&44'ҁ[ O\Oo ?ᱪE3y?]~䵲-_':"A(( XƁs%QPo?WԖ9 :*kn4I@1B0[Yڂ%Pb3QpgE&qOE%be,l^| wU ^.MKG8BsQ/$j1GG @)NYb:FiZڢgl)mZ>ɠ6p!sМ<5XI+nz ם򽻷l}(jܻB1tMgԃ#I.8@YKHp!親֍mw9XXUNJR6`[yc:}dv"9*'e*/܌(Б y F ƒuCЯ/]Q&J"L \q2tyag}!/aF}no70mZ߃TKiөq`U߻q]Ƕt;ӶvAP7>k8$Beg, (9\㍓9Oeó5G`dB"1*?f7ɂ3qRM] `&vYA}Ż 0+t^mQg^dv8cV9;(5faOLRZq9:onw\?kw" ~HM2Q1f]۞FqK%0{*YmLػ,q<}%hrEGj#x앹x;I߭W/y9nZM֯Dazw:Dn1GN35^kGo<6i ԤH/wA|NtRGl!7›8ZqXe7kt-x:( NYR-ɣP(n5D$5ĝf}Y- Ў _/8F}RԃRI4Bgq 2_|b:Ș/&j5į#Nj2@̛9$Mr3~wHr09 plM 8b%v_zmbSNҺA?8Hg^/T{|7=Sh3/Ny +4 8a KeK|.aK(й!noIaߋZ"| μL`N^Kc٪J-K,^d[طR`8Ҙp|q \̭nr'!)̹[6SC3T61ccDYP FL<'x T_gy:э88Z5ݖ EG-1k;M1!}(ܣ1Oz @qNYcZU8+fevgXLQ9\)BK4#soHbAgRJv<0CpHq簾 Ǣab n%3qJ@*RCI௤e- 2_T!t_,Y ;qX) ?VCq<,6H9UMMr$@Fn舽sdjHА>ۘ\`/9x{%L.t<#!eȲ\?O]eXA44/Y#4!0w9hkE*_Ei)K_ל$6T&05ЭB[7NMt<$?{ shg깋f7Fz)ԧ{]*lQZvHo.V!0Y_쭃s !Ѹ`*a|o:Mtdɥf N=VF!+ݏ D\tz[@b竖H@ʧ ef ekx ӟ8oi 4 DCU}5j ڜ k/=wkWIۦ nm : [&'? {,gVx+*|Oi8#RteIq0R+WD/4G=@DKʚd/`DːR?o@j:YtK}$Uz䱘% F@~ R5Mj)0C1axB0՟ɘm z]D0mk ,C0g h[vmnv$QHeK}vm{ɳӄ$lD-K۟b 9_t;F3W~^67LJ${WQ;TKP l>WS*6r +\"j`^yP|qnL &{/+t+K$NA R@jXӬ-5ɡ}u5kTtP֧/ލ rϚ'A"%a`[Y"V}Ux^*yӫvAk\T`F2 i=JOAy}ytGN_*.N.fB*C 4TzEeFLi4O>V uQ+U#mt=TGŜg|X$`-b@vlZ5~A$Q|_, QۓXj7W$'{' Py¼Q֮rEldO5RSיqYDKyŷL\@ᵀ\͚ -zbCח~ Ok0IzDQR;I0t&q&t~ b+҉, @O.Ƃ8P(-;כԒ+ g765ݖ L?pbhFKeF:)7[ fm !B`}"%cQ\c^޾$ /uRvD.㪑 HF;O ZknKUZX)eBr0qF,dĚq[e""H'gQPV6c_$њKU #3fAo%kbh%`Ѹ*6hl@Lԝ.͇u]&I7ӡ: 刋Hߩwיj2%+dmh&0-e8 G`dgYZ07070100000318000081a4000000000000000000000001642603a90000490c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/ntb/ntb_transport.ko.xz7zXZִF!t/WH]?Eh=ڜ.+ɐM6Tv:=q [?ĚY;:[&E<|s[?bр$ٵѮ!,&K'GGG֌h"fV&n*!-V_뚨,@ ]w15쵦ɘ@ Лg$_1Y3Cʱ :}~ε#-4rӑ 2w+5ȝSҙkw8YM1mPk$>尧a\v/O+7&M"5:K>7+_u5f&DHzD55wV?;_E;6.BgppT^жS߃/H ɣ ;( ݾ n Z sTMz.v_ZgAd *(rۖ&C(An+2Ols^0 ؃| PzG첉"2Ox)iA/}Nq毥OԾI7!W1~jMǖgX_8\ʤj7ʼoC]PG`|idHhwTH^jf T_b?NTK6ڍ|-%$3X~U ͐^ݥ 3@>^ۏq5OY>Y t: eK3Ԣa! V3(}< ymw֯6(2а n^),yUapDKKժ'2tbK˵ޯXӽIk{\A"Jm5h{gxzä2_0YAͨufE V-c~rN+ڮQ/MrƶnX qHkj N ќ. "qk4 ט,3#nU y|W+5q0o5jeZ51Q6 #BbO/l޵xQ ZQ4GPЄ ' {>th/9e)Pŏ88u ҆6]b.幢,?⦏5|I5|pdLa{"V {e}څ0Jm#fLJjmr]؉6ՈoWoBa n,Q7k8Zeʒ. Kde菼|Wʈ;3ߤJ"ACxmd bU>Lڅ_""КĘP|HKΡS  oQb!Uy1wM DvFwLyTSbyKb3HMÈ=zɔd}zIp͞"ޔḹ,ELfBWwCO"Q,nBQ?dz-4>'6o n0E * SnTIhquwKq*cm-.4OR^eI`.`EUzHo wOXc1KL/W\*.|_\V[B$ >ϋNu{(zpB/:./[f^U<R 5J; 3LyF .ixgo&/^ZZi~P'M˯CVnuAEŅD7, 8FG I_`I9kPHm (}(I R00gc`Ȼ?gڿs‡YH-Ɗ˴OOQvI U\[񖄃tG}kCW$P{8wSѠٳ+` !ڢUY^|U1#]y}/܀eSK2:G_r*o\/ώEUCOv0J8ovz"7hF^lLр[RPM=L[#\ yZr0M , [JkJZ?#q`K\Eȯ`): mL1z֦H>GC%?WlcZq;DmQ-ƞ| lCaO+8|`э<y5R]׈Ŷ;{:'0/K1oF•of"^ cm.q6[ǑKȯ@?ܞZEzVsGT{b Lc>v{PJOT;.ڸHjeiݛ [d~SóT}% a'#U IU1h؋D}xؾ`٫?˟n ΰ|fa;Fm! XEk}BA/پ5^W `Rxc_:սYl8ܰ(\(fč$:{t,/og,gC|x҆nc,#95ߥ<ɑ g@:֥Kjs4 {0v_$Ri`cj [3@ >/QH<~%bA(Z!.P̹AmISaO 3jd%~ĹVQ ͈u=wD'rxr4oUse$ǰH9pZ~2ˑ UIR/phu7,P|o:&y̕3 ThQ@L5V97D'H?k~"UH-?N{1@jc.Čq !m׋@z6nO㻆er ݩq34[%\sGdd(6Is͂vДy9 Ap.M;@'ciEVY訨Q-Xٲ% !543'"?[JxdXM<ɗb Br~ A dFFtvCSʼnSfݐ?{RKyh)pXvbEm.Z|馂9=g>O Y柣7)K;{YKBfY`.pOEoz$=9UAXKXy|&%UgLݭ~T?X\B=u_QfF:@߻!}̍S "a7EƏsԧoa+Z.\Xxcn7HWjtr{znjμρ,žnwe\'_Rc%>@h@dz"ee06±X9>v+OQ(׺-Y & <ّ2x %:[ 1'}Ժ(@jfgt `T6Vff M>$>NO6~AS.- Wf2}ʿI쒨#7X8̳ S6^`S{tD=}aVR0JP“AI"A)[|?L4'Q5=0b{0JC>m٠Ks 5giD/KuA,OZJ+U jD}IDgy ˉrzϭ10+X:2d r] vb_McޚtBU~itj]oրI2e7]Wx\Hoh 2 7.PdNmmtS nik6s;TM'W) 5>5Z` @08^ܕO@4BcxeT*jτlH}QɷϿ76gխ3P}-6e#V涇ZN5  ^y!$#y´;Qd];'HǬtK3 b-zqˋ^GZdVV@L jRʐwKۊ.*) /0ണgxX7LJwaL.iAC<'m]MnP=@6otyI\"!\u_Inb'a_!0HaXa 68Sҹ4 (VY@pyP$t`x]u|b8Rsq[ \JE+qOˎ[ %Eq8"2ބx 1>G>~]$mrb!Zy ?xSbNڋ1*ȍq mX!es:vb[)0ȾK 5HA?(1|HЗ#SA:zK(RL>+y2і%gл aǨR/3=NZ.L1#sn8䚆[ D >@u[^ |`?76# qhZŒ:څ^1+FJ8`w9p[ZІdLX9Vg@ i7abn=ӳ-#H na Ƈ6ȯݍ7߄5e֕B؋:dG0Y\WIxAsb@D[.xP@+ytFzbij 5:ssLN ?QEhzܐ@4E-2.?&SUj>+F&πhSȖفY  7ӗ +̦0ܕB' K6c 9\H4f(Ǭl0:=΂J2HGڳ" CI rp ǺY o[I{~aP6n)'YKH@|Z-*x@t:f595dd|ؘ})ǩnUۏF}18>)&fMWhq+ G  Q~6\Ha)r +Dp(F4X7:zw/286ݣ.Ǥl`1T! Oh]/pO7eܙy_vax[ lNoS灄wr|H YoܓcCMb}|WbVf03ZQB x`jkyjڏK ^p"ܢEҸH@rfč}qL5 9OIߌb(Rj B>;ųb6{*ٯ#XsJ4cӐ?5m4~ E3j}gØ4}rqեzNTjԋ6p\LUQD4'X-)=wq|M*XFL-؃Ht{Ѹa6-^?NFF++C>(] Ch Ekʷc0Q(*):;qmSPy݆{ӣG"YUYsgiyشmJZ!3$.9dpR/zj!V[AcϵI{؞`y#p w]TV%1.w헩Cy;J8 9eQLs `NVp. m9_Azt.-Dž}Ϟn 7]w|⻫g/0{? 1Ao3$J".{OL.*5%}-~FPM\u5 :A(*'v{&ZI_?c8aXWq~g Ć>ҋGȡc5y.^ƾ_ٿz bKP'}QLQ@glXEǯ]+~,'1=ҩ7uӹ0 ;h?YG?Y ctջC $>+yns, mI4_hu:ƪuR$W&.ۯv)$bgoS*2c5:o}pLזqѷpl#490R1ZH='/qxZIJR_V|Su{ ]X- Y}ï֯9Ě g\4?T2QD_׭`ۉX䪀ZzQ5aGǚۛ&C vͿ-(.b;Lg{oȔtukq#y<<0?: &8$ZmA/Kt|((j y '.ɋT٦tL&[S1&oݎ7ӂocȿBs[G̀/([5uI>yih^;/n)òt{RD(J_>sn9S"wtja v+8k߅d3Uzyt`uSKv# mɀ'V֢&l[8 P-q:HcxFHIVmq Zi~y9Mk(z+ɄG+awOU,/#.:_q>%e#E+UzJQjk^9d~N+pau2Mf?b8 e=?ZCXF5mUiG@ng!}\ώɑn"$C wB[5Z4pʓTW[N!'Yf05xM tً-waS_ F9۞QQ𞫓̀zWwFCCzڢw.倎CPzxG6#`Džn.mqL gHDfV? M$p60~镉Qb&nq KH/vR9b!O灶\)ㅺ8S 8UvSQlYWIMM/ħ65Y Bʷv6+MrKR-Kc9ɍ'lUT;Ŭ)e[]x.X2L*iKnԭ.q ]fv HAHv K@a6~QzMpJ7O8"(}p֮2Ƈ ?۩O'pBQ'dcl7 6x!U NV1M/n/FJSLu%V0˱x@)Q~@D,>N$ҧ>g*__;H8[Z5Q6eNsJuVVqܽ!ʤ'7w>cӄ0aI)-FBe! 1R.FV,6m}(F̬y[B-vz/d0g鎋BTWʠASU[ =(yȄ{k_{&5ϒ [ž7U9(wwO#E 61>m\6O<r$ Fs 4^X0,T uPѣ,='u[ckT%+' W1[% ATœl)7=A]53wGeWu)#sw)Vt®g"wG18( n/Wۊ`&JJO,oB!4I"-ֈUmd'>WB2N@Q͆9z+ |VZMC8 LHj uWN_c0M:ƹlAڎ|nb/PFџHRfֲ2Cɋq0K+ա@O-I}) oMͦKKdPSRdcx9W Ј'~.DZnEsj$C]GM`TUp+="4"K(#i|*u;iKu4'(OIdgl6Ǽk&=ݓnyTj6kyƗ1 k>[̗wytAIwB,A91[(]A[.yq y`~ g{mkpmwE'sÓ.a'2Y԰AJC_) S)gq=L(?FiH *g|gG9&1z}$q/tNyK ):mHv\ޜMNW{D?TrG _Pq?{: ^Bmh#1ocbzR 32 ߞ;Qݍ:1V9S7`Z LE GM"Fī 8h5Sۭb՚fN9n.]^\KM پms>,F$ T hA5~-u~c$sjon:^_\ B@@ $$%ĖyYr?(ήk}Ti ֻ摎 J2%LNO[hutl)4zϴHVnCeEm ^ZJcG9ˁ#DLiIoB*UJ㐫4zYRJxټh ,&hsx: X zY$Fm[8#ב܃5n"&s܇L*v-#dnΗ'ptSooYkLTnFmce1-Hש%_;Da֞|_VԶw/ ʑ/blQn m~ ښBSvދ> )SA8, 9J#xgj3UsYMUA94u/>=;!FVkPj2CA1|H];(9D:@M5 {`qZ fakC<3P'HOPgoaכNb,+FvBL}%UB$! q[rE8ȑ# ft4ͥ#j*6Vn|D;C%gTWfwi-&uv?N83k%z;7!j2/8qEr-0Wl.,^m==I f%dPG:DR#vf110u0wwcSpۀMb2O0KRXH:O/ \wr(ZY ly} u *hr ߘ-jZ#M z> e|r#EZ@Y@ $ 0fIqWemvW/4 ~_43*`:{Z-ICf_NfI]$ִ:&D vD=)&,"PN O%dȀ#+2jp#cu#ӟa2/-BV޽y0KJj꓈9o  xO͉g\!UZv`i9EZ= \'MG鍪ᶢ55h/U0&`:vtȝ~5::XkCpQ!aG99[RLzUV.8V;e#@'3YX([2X\rZ xD4Tpg'W7|4!Z# t/]ttg$1,A]6I)l#U&i㷖WJOW͝WLMYrhHZRJڡ 3瓶; Ũ :PUB^`ODyH37c\!#36QH#nA*!ϥ,L/ʮes,M.:(q=._2 ktܿϵڋ4:F3i4r\l/ [.s(uM5f4JҒQ7o<$AB"S'vUgrw16A7DzOK=~Y;<%T*4c 0g?฻E#VUzEI0IX7Ƃ쀋:6i+&͎ڠD2~+ٌl9yUӠHz::oj[~Hp>>~G$@Lj풰1*@P?VzJTHz"'^?g q2l}iQ[זXq-(v2Cx4Lܺ͘q m M2(1!YjʯwmCg͛NEghMޏ.Q*WYjT/oRdɵ8\kivw3C-q M;v." Qoa _/.sooU\/d!aqDCBq1W|w[)\y͗^| :+ϴ/ ގX ZCʸ-;yʢYu}'a tHلrÊG_rt86ڥ ^BZ-ТۗEjYc5HzX}k .k4r-G3bfzn<`ѡPc5=/\ᄢѓ0)h_I(&w^`1Z>ELCy&M ù7"w1$Y;2 9,"3aޮY7r^2Qۍ~eC84I މ&|]B\l:# *Hզ]YGBDPY;9Ǔ(KKt̎pM[]%nӓ-r8)%xo"B;ۚ4$dD sğq hGp =$(\}[;Mfeb?sK|}0Ns<89D3MyS$H]u?lzE~e4x4/(ܦ&UmBaٺc+%Ew;2 e?[ V?Lc`\Ȁ &XJWC&ru8x pݨGmNB:tF!vHZ-;-Ԋ< AjsрOw`߈&^VRP2eI(T$'ywm0 YpYٴR 9v"*̺Ēf{fHkX'S}a4MuEjaioZby)\sױI|ĩ©^Y=qWoUfٞ̚f1V!0b#'U9(.,s|dR$έ ra6%LFkkd6Fّi.QЅ*|j>eij@BptB:)O;Dri Fџϒ*Wf*Zg$;f+ Vd#%6t^׵tµ)g0oM_jPš j8"<%sV+oDtC!gѫJӚӲJ8[,>yGpv`tJTo +Gve C؅$W立8%f;^>;,PpPB<>x1us/0碯JK֊raV%܅t2h!+vl^%^bwT$9aE]b.2PZ: /"|ҫ=tTzˏ_~Vl "O%?όY D x`=siBmlDH/"mvzTal!+Kݠ{Bd0DcPM_.vyQe!9zjyNxA&`M֙->+G~gx'Rplf6GÍ1i-W7 paЈv3/ !c} ^[",y]A#] = Ph"{ 9)a4C'?b}a6"2_ӆ s,c_)9h|~|k\֔!GT, sև*u_l"nj:@o΃Gzmлܡ{@j5Ľf @z/VgO2! .;HOoxW3| (l_<߰vezhCqOuJFqE{lZM缘-txWEcKAD+&U`EvK8Dcv܇8ǜq/Xw)рẈ:Z$9ِ&_%im>|mQ ,lF чD$30mFX=hE7sM`DJ_}'ܰ;:r^4[vã&6 z@lN܆~Y;jgIU[U8=̻;_i\C9Szu"k +66azTMhG?:h^PSSQ D@\|P(օfF }%c`Q+{opo|TxO,j ~JP72rELbX͂9~KpE+tHqe*GLNꌍu;_*7=6u~M.nfKd,Pw&G8> 4ɅU~PX Pt1 *]E㵰 I?Xull{ރF[@L&I OM`U/FF=ܞ׺xjg=QXIʞ?[bfhoY51GG^0TZi/dlD*҆)F,EȲAd6[WzOy۞I ݒ|}kX!kUJ&^Q(/"^8?N+.雨Y$m*i*i]W=h{xϋ$C&N ;4V*m];aQ/$B*oӔ-jK2~-?&B10ə|QCrjA'fgGQwZ{8&>\4{/i~Zh_]Ԓ`|c\j JQWz!>f[Y:i{~Y:ɡz֝xejS-o_T:yo:rcCr>ס)`q +f09΅!3Y^-FFORAN/]4kQ)#^6Wtr FXTMg( ,ܣU rTpb5bMa.8I l Y5@1.* 2B)y`B1a>7b?]>\89u e_Y}0$c+zYeX{v&Y~4lOjg.ň〩x`Y "c:mx/r }5(4fEI G<%hNONnH іMpGU 4r_>[=)tla$ lSdoP' t_9JNN2[ȝGCvq?j1S!*דI pA/1B5yƍ!=KGuY9n-8еydU0juxMhb,>CdHTCkJ+{((=svh'wxwDLR\{:5cJPiki3\([<(nD¹Y9jcv(w*8Qdc6OQg>ziʅfFeBs3WDS;?p`ByCFe,QZŖ545TH4ef<~&sZ'-ˆ\b6oaoW#\̝d,%ƥ?Y,w'Myese-F۸^7ʗFzu>fR\̃Ipp@ = N V[D G?wU]iDl_OkNr3K` |φ+0`֯3+! ]{Wt"܈Fl4yL3 L<؋_W^WrP%*PXkE-zfГ/LQt3qU@<<.yvT-b|F]]"m)-c~C1!FwZ1Ӌ| :YtւGpJiJI Uno6OCGN5 -i R{`|BVjtjg"!EU#h.1f߀)2zRq C`cfK"c "P@!}cQȿtM{&6 siyb(["'8BBjDH*w#MVs#G]2 8W~vmS=|oci>0ͬgHm\362|7qԏu υŸL=*Jic>A1Y_~O`'V497:"U8oDV(T%^țpP\ @p"3 -^A]5'DEYc4%B}nF t2ٚ'7գr3"kSPxtQ y7vjO*6QT@W \td;:N~_{T1 nk8|edB]< N&N؊r OG EB\ 9㨢߁F2 ߸ա9 S*j>.Q;`H@~OL\Ҍ Vw=-`j?є #}J*P7Kךٸk08ۥc=w{uog8MG;'d=m6EBp`lI4R5o5 Ӏv>EwG$cm+޽NeN,P7z;LjʆM';6R|5c\\A3\Ǝ[DTycmsj)ND2<0O>n%0vXm̔t\WjR+BDE?B!4T:sNv9lxQMVEB 8Mʺ]pi)5;y)Wa{L~%[L( uU ۷&j`.J ֜$>Iv>9ze:S"qH"c-!fUrElOB*V%G Ix=) 4RݠlqtM K!Qja\%FR=cڼ%Ujc,1q=aa:lf뒧^SJ7}gtt .2|$3ZP,hsgAOZix5tRlY[f塲UbN(y]0ž2 *i1v@0hsv*#nUl"g(oNXv f"ƩWh:0"IN3ݟr}囮ɲIm'nO1a,7vu6J@Ũwhf-qo7:z]\g*VNoHL@9c7r{FQ4tq<#[[(L3_7ӌ 11 ӟxJr͈ Em8qxy7Q2D#$fdJFN_kQ<1x[?*(]$ɌWk MY51\>n@^eVe@}x0ҥІ&XyֽyVpVEAIG(J]s }`dXʝt ]ek> }:ks`#׳t>+w@h6} ܍2k1FU}($aѩ*VLגFu/ҏ;g4W&Z"ILY¸ AU]2s5S˄^}zRܒ݂ ζsP~pr +AGZ/ \@N?ƫ^B_Q,$6h, fd6s众F:xu gFToaSX/(\|oaYn )x?B7wWhnA{AӿD"_Pӛ 379j@-\4uu 4[t#r~1KT蓄:{!|$.τŮ(DJtq(a%J˟)a@~҉ ,_68y::%\[;M?t&N.Qe1pNtrnJcP?HLI|Xe c;JPDIGKJi$lbA%i;=2Ljw2]J՝_p tVYA$Qd71z5K+R5Dbo7!,ci,M``H,v"Ȭ#-ozD0T6KFbw/+|%Z8 Kyo!4pMaHE=-fQ&t-P cr|G >*9rM~-t' ϣ%"뇏Q'Q{EæT r` <^-v'~<7Cbe82ed⬸6H Yw(aOdd@&}\ O aIUnyqQ׋D5ɉvy<#<1|vmGmnGTD ĉ s1kaF`172It rfn"S6w^AV\&e}9`p%繊b7[|wֵ2wp5#Cλ*9^W˷(_@ԌJAr *qoC8' hhd}FD1&0~ zn{L~ 5&;EY!8n~O@A0?'C=`5f&Ѯ_a!8 <:*}L@ #<3?-wBfI h{$M;χo':V.0?$fC6~Eñ ܁:ln~d81*C{)Q7X0tye m[P,\Xi6\@B7Y Uk,PcKy_rBrC(lo_nd|l1xSE.=J!|ͬfMlU`wܢFe%:RE* %hU2Un˭ΊcJ ]c >{J g|C81 eix4VVP%[>n.Д$NacI!u1|_V';y~` ]QCl V(Bof̍J0̗KO$ VS] Jjڰi0VNf XeH>CWo-]!j5N 6qc>Ma 'vMт!*^nøOO͝qZh8qa@M$*Ǡ0bZ>~GKGW2zc# 8w=bFAKvhŰq,\ [HK F #mQ`py ~݉AU{ Z_>) +u P"+zmD$PB<]p ?Cآ(1"]NBCoFy0Aun\|6elkFs%}ͳ(DK,Pr]R9B2ʧő=L/F=MrZO[qČ&f/xjjF =1ލP.E"Hv{= YfZX1uMe˵7;q'r [ZfX޽͈[<[G_p>"-}^RFP^ Gt&E :W~֠Bѣњk/'PzT6{*D{(B^\l]#<7R\VH1ay#x"{`M_Y l;*Y5Ũag'b(;7!|+reP75΂дu2#5&bGP ƍrQρ$R^jvw4ڌXۆžkEM} )铠<5(z K`KXQ') ;vnML FztDxg>DihJRٔøԲ?q s1#-L{P۲TvѺBw{;#+,LUm=6N AV\ 0r,W0߄Vniz7"#60nRw[Vgá(+w*v$_ct/ p5;=OHlNSsvXSu~+oKZ<;ԋ;#“)}K{$ܿ͡ka7# jBٍԆ{Ga iK7Ԋ&Y]ǘNHG ?GޔQwj'w*X~}Ȗ8w?% ,ci!Ye1>^lFg ^%%\|U`Kyyp&4(`({яg5wn`Fkց֔E.߿br.=odBzd~N_ҪLۙ2UyE3NI6AhEd wJIۤߥW%d]qjO82 oAېq+&gDDF)n]Dfc.L&bnJ\O 6l涷^x;fi9'F䊟 W2ugqO2RTWA3!v]>T|::wq)Lkn|+΀%DҺ=$F=` 98 =OSf0s݈Sa bDX(M<Bl+]:o4 (1IC}:i+CS#_Zl^l脖$Qc<֏ g[$M(ӶGo?s̊e=m(„9h2*{V5"a3>u JNsFA8Y"(_^(^?8EYy` 1Sւ$7&&U<[ zcf>+$gҢE#|qݓMRg4t8Px 7 `(NAMyZ0$t5`uKQqF~g&L$R} t'2乚*+q$y)\H(7Ijo(G✜BkerkBϭO 7L̞ƺ]wPfjd*'߇% f3A.Zu '`iN^g'^9H@B}(99d^ʑ P%k.E.6<+YcOg$J)TwWU6./3oKrEUzLVyé@pYT;CFs5`r-}>P^hfN!'bOg#ˮ<J|p۸Xa^&Q*TXq׫ lw,4kxFzRĈ ,풻' aAaR7tL׃Zj\ Jd ~OʒH-OͯaMLZlJ/}0؀ xK64ŲYh[cI:I~ tC@6Jya,kn|"w ūPrB٨F`CJpZlQbMS- 55(lJc\+O2o*?dh[|J^(C@S6qTڰ-~jԫwe)#O2hU>ݡx&v`lN]fhNXԏ <}N8'6 G9O꿙P,Lh5.עXmTws^%STw0uV7a5`O, Յ;n Nva ª‡Beq0qڶ}c=%v| Q/W(Pz:\t' ,>s5}Ϟh= 7r/yȄ~ ~-H'HB |_5h}_ZmC*c|Z13=g}4SY-(]%#+:aڛYz೥Dr0J&Ohc\T# $`AլX$ok1LEУ$ ߖdAS51.ZOא HGRt5 #Jks!Vm?eAKT) RcVfڪ:SX*>j] ̨ͅS#꓇%}4RAWoWZ.-^c *pNoی2]<eZ X36bɨg%Z ݓݓr-9*;C{ҌB3U=!ѐnǖnt\2KmJ>Qp څ DcWWdo4YM#8 pSy6@@Ubs"lhWb"&e8rIÍNiӹB*z ͐E8qے=n~k:,bSbG < a(X~QeJ 6-גk6 ~t"QK 9+7{V@yDs62t#  o@^ށ_`gdQ}tU.cYɞ/*\1D5Pf'1dnD^G_Pd6oNQ0zFu7v!ާhQb?0Mt2Eu{!|=6 ;-ªml+dOFWݬZ8. w!uZ-Ŝ[t=$Iz4;=IP˾ -I2 JƊWA5,lkW hok)P+͑tgwl:msSyL,GKk@u}hMxMToQPh䒪ȇWGS'Pb`oxׁJAb/@|ʍ?rI 0hXfޘݗ U0y}KdAhꢗQ ?aօqOiFV(S^9<41 ^a͔agGAFi5x8puc7ȳY }2Y.$lƏ^In5a(巷]1˚BF3 ,#bϘ@c|yPdmDE7^/&hw10a\;?7rqOwu,MwӅ4aQO Wh!߇{H4 ;lhV^q*Mw~|먕 }UU~ OG"d:7ZE`2ܶ_n|vgDF r> 5@.3UՁ{TLB@c/a͔Ǣw{ ʓչJY $Wi#ORQ0kuAd>f7mQz'y7V_0ttljҖ~ku}@0i܆F^|ҎW e{[_Jؼ11'ksS9Fי-3xBaEaD"F(Bv1-K{Z"f yӐx*"K Ce [>,G4bhz s[QS3)n6EaTX(ov1PST2Bc U~Vq_]va4n1'e.p sn;Q{4j]s$xᴴEM'mq.$CgQ' IZoH\أ;渜rJ7^A0߿7!H V]1D[}sOل*j4aMLwPkNlH9ZjXt/K9(ٮu ЦmȎ}tJ[(1_4)cO^'h8wTR=OWX `ɎZܒ:kО1 =?)ݸ/O M?+OQv-{rM>j1@(H). ޔ^ \ٔ|K[yzH7⋪2.k_-7ٝW ϼ| ~MⳛXS>Ny8h3F C&6盍][?+_W׎=vQ,uhۺ@Q$PˡAj#Ww8~ul87E qΝQYӧaa^y )Gu*Uy?@RnQs4CIH E1bGO˵P&1x>POϋMcXH,s _?fCaaF+_~ʌR8rX\o7N4Od{.8{BЄf|\Yu@^sIDQAռV*, `9mO>G4H-)RiV-u0CU3_WQ1u/?U_r{[#;HG$бBȅWa!04I%c0%y1(< uhk z2p'CBg ,;lY|^[(N)T5zpѾCƋmܞW1>4(wq~W/E[zǗ^'߱wF"* !Z=qJG c9Xwn|)/qA'g:)Ď_=>%$nQ@ z\}!Y"AsI2yGOO3Rf"BR1C6C{#tsnћ"t kmUwӣXV6 qx>71c p%ϟ81933zI}";[lmSj:JI!ՍH6LI N?kS|S3{ҁd!nu,$:hxw'_=^o|LJn۲yџ@VZ}1?ss=Ifc*0Kr&b5^Ky כҜ\!bn,<W:rw8=u95E;e9r OF4{c}*2h\霨MoC9ה 3xiU2nDƉ`!b8!}܏s:QpwiT$.UA`")le* m2WTڵȿdT"@<j5'͐b*)ArLh:~]5*O, Dqdk4=-n%tdֻw?@k$Q S{SiM+nFNiލx摥];:ɋ gV-| +R'|@ѝsP}W7Atv:TW0v/.~m$U]Q"GAE`@Y. Ho ᭩bHP 0^MAr+"+-wݒCq OBf浵Q(拉wy"XUVu}g\h;\S>UTG0;較 Xj_Ar)')ZA3.x7f]Vs)ۮ`9!TP_&&'3|t2M)S&A]W+s9=}jGyh*o&v/Xj@n\zS̭OIi4Ѳ?n\PYUZ]9RR ԍpY?@~ :m%32{!X%z((.X§^afD.{GǜШ`tǭwe(ESIeBZ՗b퉬Hݚw+siB r^N;ٸL.qe˲*[QΰF1 dE_O< J:K]-v'b[q"z,/ •G#-Y;!{Kv 9w&X72Õ^ܢJl9Wmb!+ɺЮӒV,݌p廘WN}5"W2y/l0 ,L҄2-8响 ۢPK?c`R['|5)w,1=1ʺ uF֫bq+XQA:?&imyЏ>丆WɗL*qk.muH=r:U*TJ֠HӆGŠF:c$1 'P/Hweukr *r`xbf׼A󉹯JSm~@Gj5Yurk++vcmKC̊ajf%Vϸys!mj&Ig+*uxt81MPEj,81 Em/Dxsn*!ĉPOp %oRqK#qZs]2ch]x?Q,v ȭm7˒s*-*x lxD+_DۄPG)+}IR>ǣ0_EaV2S?ljKbm ֍ܱ[ SBbIVNڌ)C4IMkHFnG} X^JQUUw%9gCM1:n )}r,\/PB%w&Q™dxHgRPXU5Ě]+|ӼS)5Y~cE*&ڷrK۟Vk·9Z6J[Rֈ*8PC.u 0qk&&TCYC*!`E.<&YV?I/ڠS4ir4aS *j/孠_,JþsmyaS6ݼ= EV}0 GܖUiSr_+IdIĂz6Ebnǁk7O]xꔳ 5=q+<~cno˾vk+6L)>N}g5BOjsU'O6iM[ ! LoUBls};(>*JUp/=q|\NL3͆0d  <@WC3B0mqc51Yx+BϬV(Q2g ,HbXXՈ 2j}Gt߃W}+l$́1wh(U~i (\ >kL (!mkڠh:[܅LQLlo v$Z(B$Z`EdQS:DY@>C9(4=+90.}$<8ԅ_fhK_trb1TxJF8YE5m4y6jŁ8Ivp@@Pa:cUKBԂc3\$T4WM%ci̐A6VM'A#-c[C םRS9έ' /Vڍs#rVQuۑڨ|XrrW|t4}|c.5.ʆn8Իbl%BW\CɈ-)0NM_:JxLu]N*eaÄO+G̬5ˑZU9Γg7T?#F]rt0&,E`nɪD}]%?$DI֫ș kAJD)-QϷY%AJsH/zQHu2,HK.D{xYyMb'O۷OD/R_;! ZkjvC=.]j3Gc;5)L@O ҨPe+نdWՔ6Ȟ9yO):| *nxMn=lsHwE ZHn kǤ/SuC25beodJCv1Xf_߿n;,ԉΩA1S'J Z"p8}#&A;נ?Ք??v{iiukY@D&ԯb ܏?42uaW6m"<LQai_sD ߞ#v͈Qgk|ID` 7?`cnؒ=w!X0L0ᕜy\\̒?gk!"qp>7a]d-t<!ldss2"~vQ=Yo?[wwſHu`iE "鸾COo*ox)mHDJCU6FuR 4a!. S8`'h8¾"js{*ۛ8ǝeLޖc!F{PX8<j:3#\I]cxuiq^l$Nav{HLoY#R:P.YFyMu@pP4{*ъa"RssCó&AgwJ@\Jo߉-rbxmJ%}[*٣O朠AYu]9ٟd݂ib/hqY΋pMNW6lvn)mO9{^m#N.K}ڸ-F_[؋ibfJsSCԄϓY!"kC}G +uԔa';«Qs .f}%AeBq1*I$t`;qUPaœ]1JXrF#ѷjA&o\[F.?V\gIL"]h 8]zK]T7"/ծhCoLB'?M KEkrcah=R3q:a~oUgSm/cx>5~-q%4#Lǃ 'ց1EdXIk3+u]u-lQnY~8G`оW$q\|F91LM3#SRIg;J JG^^.G2hiQJk BV9fHvaZQ#(s[%RO?p(G)7s )25H\6Dyjg264q'wTvƪt?J˩!C}%a-tu-~~ap}K6?Q@$ѩ(LX|m`rkȷPyʛuQl ˌ!΋e Oda$ncEǓtoZ98\MC5I.13}7B3AᖽXc4>3e[ٲSg |j6(A[#If^q׵,Ǥ_czd"H<料S':~'m6sD˪n~+uNLdE7[*Q͵}~״, ]3Ͷsx-P٥a<^>l!"}>z>ș+hč +#~ ֬5o(FP1ųIw5_ϥۄ˩u@QPa72 =CzoF{BXO40ǐnJ,}tINJBGz-gR\2*85!N3W P`r.ꎍF7qNln{ѵR>]@rAk8}MdRd\NHCŃxA܋>G\JoqPtN In\FѲc|gM=bu 3iQur4+zb2YXhz٘]=+21i@'è8УVO5_5\4rU83Q&p?!NX%J {ӌ\n)h:O v@͸shZۋ3_ j{9^Rf2/37A锠(ZIO x6q~E=@kՏmANJAgCseܨrk'DSh2jf>LN(?"K C΍)MoAdy ru@a9B?}Kc7zlOQ(o /֞Suh[?W?|m75v;&sm S~hS( X6?^|/\xCApX%jź M8 Gi mT;=b /xB cd/eP!4Q]X͜[8>-)1pq;i Ė|Qe)蛑>+!4IUVws:M9ՇX].qGvV 0:~l?#:nYNL1MR!@$"$}c#js@hKR\oSmn }rzJݛ,)kGMY#vt%[nC8*IϔqŲ9nI+9pA }&Nf("]+WM'ifV=&H<w!M j PƭFD&:=6 6'Vq,V V5{KvM 4HP Cg9X& )0vťދ]^^u@taJhL-W"ӇS&38s_MӉkbLXɷ}M RT,l kO2Aʹ@QJ嵔yϸQح~{G5YNp$r=UɏǫFuq-^Y h?޾ļtStdQ['GgBA 2"}@# ,LmF>vo/ޭaB\sB2_48%`l#+b./ZΡIz;M?Kg`{V dd]HՅɒR~k5+P/I}Qg07&c>vb)V=F¢% 'ߴ#;IzS^.ߡEAx(v\CorʴŇ (0kWPN,R^nxy>Qv޽2Ds]C اRt{_iUA#5D>SlzwK[|q ‹h(i@^zwxD[aµkGAɱ^pU |ƞKʀ~C'"ڡcM_04Qf/њC@@ȃv\)viw*-*ZND6t$1%ӺyXy5'>4` {E QݬɩP}`%fFNo2IJۉh|ayQJd+Ga\Ey:"R{n*v[#v ޯ=kf spd07=~[D`oHvgjF!OZ@JREW]{>΃<ᑋҬhA;NO_#P>+ pvf%0^C2ri=`x1nGy"CV!wu0&,bC3-!WwCEE|q̃?8#oICqEqTV12MU@_i,P|n݌=\^9c ^Е86e_\&T;彰$4dڽ LZ&m 38xP$Z!eX`dؐB,IĹ{:&昦ᓐXZP%0aߢцT @8cm6es2QJyB-`D@ :V@ň:.&GS KT>6{(i35xH&X-܉?q'SЌKr7_ 60GH#a:Y{jtá>9\ga [&/Jcf'|Gv١ya Ea.ZQj(kYGY`)q3s| p^W:|NvTjNw3,!^UkRa%$ރ6 _zfHД\Μ 1tkFp$P#GWݤy1v_V]  %񼫢b5ڨ1tׂun7.vba譏:>W}@]O@D~GRkXZ ~9Y=Mҍs2z8K6\h!9\VBtd+r?H:vkD eBwѹ=?-B2 F5 3<7wMɋo&ߝX|!/W|@lVAv/FL\@ MkڿCmwJIiTC<.'Q*;@A|5TJ5[73K8PML/,Bk{tg1<`t9)l%'HfY1ou6I۟X?sĽ&jZ0)aFO*R9Ş H' ')QvuOh &t7eN(j:Z8>;D,ө d P;_۪``'ܟ-[%Y֫(ai"ÑOS1)$n@>jQ6b*R q+RWa{HUWұqG:$@b]Yyt9} Rh-҅}),ud n J~jӠ5/]cx**!DL9Ya2BqX Be'Zsf,-HtV+d 1y =%(Z;TK`=)Hₖ*fQ _!C苂=;1BWoJ G EtqDx, t8t1Nw.+~BjnkޱdR{Yv* _Hll&l*P^B$gQ#{oL<TŘsbMr,|cˢΡ8]{P e{+.ل&yj4+')9be/4q[FsSO֊d)Tf`5q&FX^&>t ";B&p245(/\IX;~% .AtHOHԝB|Լ]\X7frEzg2;V"FohS64y\nH1|Kϥ )̉8Pdo4ĕڲ̢ UgM *,f߬̚܃Noܣ3a4ĪRglE&gDѮ1sP)g}A]|4!is1^1匁.Ś!eZQAjG9ԞqƵ)OD| EE{uCftP )f9puw\jB 6%n@9u-Zf|]*Tc@> h!_Tp"{ƙr =Jg uY5rnyk1l>J~6IA $jLJՅzp@21-ѪRlm-q31.οnE#jP^؊x;`F/-%*Ư*~Bd0im̏Q@QlA{{V$ԇrLorW (:SGaiP視:O:nC }׵f[袝$=w~ 5?׫)Z;^KؒίLn;SA+'>1w^ rt.(NH@tNcfV؅]2a.bW!a1&S؏Pm Gy x %ŬU ̺ jؔd\EӚ_i}zY l;v^| 8Mft\{pOzi$(KB@+=MG 9l"DPYu/#xѢ[:4rϲXN*M/DT9bC\HهrHgդƙwZn'Ÿ jwG#(# cL0 w@Cb~8r[!:QcjD ':7̹)P\ [J=`aiyɊ#9׍;B+ `sOЪTwYr04!2 S8Bϟ`nq FZ7$FO^*U$g~pܿm;8+ܐ;`7xQXqX.o!iI lR5p10'r1YhQ5U72;a>Q᱊ejuLe:wJ" 6˟EK' e]Gh(ş%i/Ehܙu2_ G^JPnXaw|hWg2P6fUpKߥ=)n3H5c)hI0އݵ=(2`X ty-$s!Z"q^/0.[Ų MbdmTO!ȅxԤOilŭ{1֤ק2^1 Dsvz(!)l1`URR"y;_q1i8z/~]e0 gY#LFD;en *q1OʗӰ >}\=OTҩ9t5R6Ck$w|ޏ%2*[skߜ t&OKT!ۜn@m0D󚆎Fp&12-Y (6l AjjǠW&v%HIǦ&Wv'PS ViR@SyULHHbAY\!wzdKZL67פ}Ѳk1:+D `I#8;i GD.HԼ(@+Pyz*;g'˦uqv5Y:JO O>tHun"TNl#u+ԏ ƀ!q]iAMU:x&|Q[Cqu zf o.>9l0ns?j%0\̐!B( nC=kWE4>9Ct e' dҬZ:_(~V?v1PPkd5iS2eqqč g㊇yUِ'b|9N8 !;YPU-QtugpHШ떿(C,|DHI@rȭq,s?,_ F(ۀ97k3i%OXĄlsopZFк`& sw W{ )Ĵ~gͨPb!bУ xsT(GQ̿z$f.0em3JSvXvQ\Œl x@u=APep0 5hCN"AC_ԸR/G:~j iy}IxMCH;0\[+oL8J^z |[]."n(wP YJ^wGxD+R{}>`~.F̞%[QCY!S`^ f_\5O)'ڴ8>B%86 Pq L"D?*S]Xz00v"ma{B~Qy`9 >bA#RV}# ׋:3orʽsr 5 g c?RwB&(1+ LaI[7AKb--59S+*E\ejjw{ۃFk2K&3MWڮg`*YK5O3Hb"qwȣ!0S(g~V^,au X >h(bV/qQGP4hIX H> + M_>Iusڄ= $ ;pb/UxgSܮZ}@A i#n)"xxC2ptƬO] ļ[dA_r}9刐4/sjXs~- ;OXl79ц<~g.>{_fQPRw5W#M c `:VlZ%<*2|,>?m]t 6%{躯dHx)e,Fb_ψg) z,{KpoOu44Ni,X z4uZ}$Dhduj.>"7",!W?JN;]h#\F LXB*=@+? $n?"%ů a#a3pK$NG6K_Hc(/xf{.LYwv?B a-?BcoJA志|Fr8p:O{s"īXUCI[⁣Aemb?-;S*ϵw@2ʺ/<$=87%()X1'?oR?u4pPL*fpV+=q`1 Y+x:G21mo_!43 N Wc9JrR'=,ojAgY;h=ݲsWR$>9={qm &nKsxeUz~ ,E9s25R3N8P4:Js[ & n\6D`"inZ\Js=6@LIw'~;U inqW4%͈uz;1䫲3"mWҫrO=6u$Y3a@~vz֓I+ĹX,E+Zo"i(wBoY :I %Upi4W؜Άbw\#q3$B}[#2J^, (#?c"+ϪL!p-˭xd5Xx_LycNR"QTqR*,* ߃{c·ʣOa^ܘ$$j]PQD*z-kQRyU?Azs-4d;sژ2xK2?sJ]׽3 o ħy٧ d`rZ~]vsx["!՚n`7Wi#m'0%Ϫ|T`[ϓ&Qay{ppxR(Xrv[75`v[.(q+=hwNR5ICi4=ZrNoh+كe+Tpᡫ,.}:*EGו-ϸ_㌒co :*$ηi>Sԏ#`!}󞁍59/C lF"d(w3JJʏ5x4x;ULi#-z´xsYplI) tv#Ypԭ=q+za vAm[ᏂRMn)ͤÛhĚ];q^AiveP!a6 @g$6Kd3jBur(zB*=:f1ןS,ۢu7=2I>ygCzr/La;Hc lZT(v`eUHa`.O\ 78չb]- b!*cWLӘ^w͘nĆ_o^zE2=ޮ_.hcRܜ{V5s&S frO=̊ѹq*1wRۘ^zDVwaCd-oFtb_KvVC[(gP#TFh} o@ ex ozwHvQy= ]d9砞]1#͖Oڴ?W "DRb4l^z^CoDJ''CN8eWI?p9͉g2IVxʪOt,na#{S5m2k:=2ɴhˌ:Th= sQU</ >qp-)FB Zi3_~#Oǫ.) Cq`9.6wƖіXu8X١{B0K *5*"ԂdK@K񲂪so"2@`ܒ~=(3V.h` 򼌔>&̭̇ P#, -f=fO펹JM]CymkLxGY^[´xJ<|4$ Lt|,H^0,B-}ھ O `3ez*ß87"J:-6VU+ڀ[)c+~Æ+)l; U%s1|;B+_ҋDCf`%7Aʇ/b֥. ʺM0 EpylV֜,&a[=H֚W+m é`ˉW.tf [:1^+k;j[Mj{}uzQuegz:|)0f{ޘF<0RLOz۪w Zmk+]Igy9z "(zZ!>"d]1/s jl7*u8@:=[[4A[f.lãHU%A↘]o1:uh.i 4!h1S6<4V͗k4uzY)*0EO mփ~ -PjC"XD%ov']{L(zG0<*oR ǁCN_aCqGWn?.)ăJ+L;]D^U"}&q9I֋n2HedP|o w_G͉{~~kK&/ ߝ#JרL)[)9٘9< 6Š2{5tёi@Cc*㜦{"ݯ闌,zV!ũ]Q,y(х[-\*hюwr(˷̽u/0jWLVut鸻_S(~vπ̿fྐྵv$٘X5t(!xƚk`Nd䱄Pʃ0uoegǛ:,hOIe'/6wV0 J7h(#\&,xnbϹiP#`ߏbP/Zqdsv\>/C3.=^NJh`}:T7 xO[{ol@+[|/Q {|SIRl%o;xTVCBWF}1J8+59i5ZirDŽ%-o `-}0J_="h 8wE0`Bg4h#xkrbrvzc<ե^4b !T?guykTITeF0d_~ÀWqUys`՘xLD@5д^5GSƋ)֡Ͼ[7|iB&R(=: {Er]etT*NlyD.#'"J")C y^.F0cW56IvSc#!]Wӌ9(+*ZB-p"RS.,8b+v͝hrb=X◉**1w}rwF"rT_@eXIǙ5%^7Or_#4Y; "9yσ;}1"+:Mr䓣 C >v-Fu楥dRIʏkD,SsCxg߹KT^X0—>e!+Q8X$<4v?ZS(yG٬hCAh+XQ>ը<ڔ>uH> O8 K8h"qu6 -xqqg,`{zF̦U¯۹jUz+xFFLQpKI8 UeRXo!SXU"h{b-BgzJ0 tmK`j7{aQ? x^\Ƀ)´U).j?*d{\Q,&4 2&yWԇ1ABjm5Ndp` ϱd J es E˟_ Ja5Y@1p5ŋ{T[a=@ "RF.'IS̕6*gucSf21d um֭ї/.r 7cv/vא~eH=5 "31ąJa Rv %mZQC#Frt`;O֙:6H-X|զV3%,o~>Y@7r\ji 9i눗Tݗ l&qnPE-5Θ>UQ &oE DO1Y;c&?Aڧ>+عc3V^.ߛ佚FݓGʀHNVWj]94.@p!otu-Cʤw"weݗm rA-[sqEGAI[S:_7~gMfHoUxy` #m Ϊ3 u#Ӆj{t[Ɋ19H=KxJ #[AJ&-Ai"JWG -0b+VѲ`ipcX l#_'a=eܸmҏd_e8O'+-+1P,ߩ-w65֕|B9}7,z*S<\eOa\jVpun(w5m*m=i-T}bk~RXDS R@M{f?2!jPUpbQwŘQq9bJL޿=`0( +gWxϧ~ ԗ` Pt4^Yei"sʿF7]u[n<T%Aq2! Vm*+}k $W rS ]vkT-o*_4imsJڙ!Eհ&mf%BNsJn/)-x3€N&6_7 `:=3ctx>elQ?u66Q(d8:`:/j6&-@Rnѝi7V:[sװ\gB)fڶXg Wc?*CІur.ӣd|ëA͡(  :3>^=bq4_O* {osASz)U^u)<䤙"׃=Y.8 blìZ{XɤhU`2#MFz ȅ! 5]Y31߹4VɈA2 **&US6.w\PU'Ģ_!0xW:>g #^Uk0Gk'IB>i-ҪSđU|FO:W}>i 0W DxUϿlq3&a_& GDVbӮM"{jݨ(-#R?`1lzHE;j=񺘛>οQ0B8ȝcjV,e³B](q$鐋"]Vw~ir%/f}M%ܦNןuNwLT- ŀNV5 ]N0)C7d-mf%*'hGTG;]oEkldGc?;.Ey5fi*Q68Z92p폘51WF=!Dz9-2.Ǹo٘Xg%f%ci M>V kP+`CR1`-O?!a9'K*Қ!vu FdĽ gAL7qYc@"VoX\)/SlbBOf\U]*{JG]܍Xa߁J\tybݯ!_ců0 )И#Vm~Nv` Xhz#r:f}~`zpEDT;xJHNI Uzd2B|W7IXEQrk% 3`U.E 'RʟٚkR*ۯ,|ᕯο]n[B 8"fL:r#z;~?)NڦM.si8\=uthigM;Mm᭕;EHL^esqw#2rug#kAS4rǁ'97zTۏ{3+XT9TއDF]P+dQ__fK_\l ";P8NQH9zj-N%m(0u |5BjmOGgKvM3rZਟr \*lvv RkZ׃_)f{G] ͺinWl6~ӻ{ߚO(f܂K;?|nՂX4W7 \e2I]{k0jF \ QԽ@ERXʻx-|&"#QLLj7+\ÏїUk*5KCkSaѽ}#! (P5}BPvwLխ4D8Ã,Ļ[oF1deE%4f7U|?n[ $'H=rT)P*Ё۩OLJ5~E&@k6~ c-EI:mX %4*Rdx9鈭Q&8Eq'2zvIᫀ-lhV9bnث!ۄPeK_N,nPo+.XN DK.hߡ͋2{b6u'ҬUTWܣ ؍ (+NW%Z*A)xHs-9[ jlC!&|;.6H`0p~~' +/E {Tθȑb:@G"]Y&k[@ۤt"퓄9(u#=t\D :*;p-JhO@"c76i.|?=|@yO՘3o @BUzASޡ3sZqba;;Lk CLc ݟ&=i|j%VJȕRz N sF=̳?c;7 XEUkjU. ]cSh^wݜFT C[\!:“+}^|%]Y$=/ס >sW(S44z._ bcH;gi8bhewTZxXait3$c([S1H= 7Y/1lC+آJƕ |$ 4eK"@@PP]ke׫c ~ߩ%u&(ÿ,a=؟9dBbKA#<BOD0K|yksE1Fc\l3Ŝ@݇KwTJ s@A\S#K$Z:(~(o!mM yAOXш—XUZgrE~-~ڄ $J+ӿh#]3MRTD,KW4 $I5wy ]_YP{\Gt%R:xWɧCɺԮjN)nb@U\w?Z]md>7%*s J҂$.G@hwdZh4 ]:sKof,yҸdZrB}P*vWQ >M X6%6wl=k|SPL=A@y$Ƒ"DM$댝Yg] Fm:-4 ů J*R)!tOCxmB5{a,9yդ? `!V?,-ހ|EUW[AލQDn{ F_3\=`i8b 4\.e(Q:o;6ؾp}i)2W$N՚VjT4t#q}RIH$t5FyUH8}]+0$r7gYu5ӱˣ~%tR9 Խnh Qw^f%:*B'RWA=Q/;~p}./nVѦ[|eɌ}4 'V1'o( 6|X:𝀗E5ZT!uS8 NJQ넋b `oms uѿ+Dj0c)a{iaI_733[70ߌ o0K#5I1Ʀ*nڕTV0M5+3X`ߠl5ZYɼ[ڨiBYj(}N^o&i[>LWbC4ȝ>.igx/zkGߴH%&|BSu&qFg:yN:4OP!cg̫y~mH&qjK׫:uRοYB[6xrKg 7GkFU9:? c)9_#՞~ 帐 R10W+VЍg\-VEJiV(Tϣ.5~k5IiKJODDzQ^ZI쫟PsE]Hܱtǀ*2dL`⽪=-;+(a*H9% - c@4{OtոYn,9nK0~uӥ򻙄w %`P!sɠ 둦ƷT9jX<ؑ66@ƞA@˒\E~8(|0#XOinhP4,;ld; F0 ҆FC>ѳcZm 8h5tVpGʰ;095er|U$APp2zQTr3mD6QtvKOBB~_EМYNz{ڰP4M%:PShwaݹ=(^j9h숚GȉǕ'e(WQvaR'OAr"`ʥ\ Ls*=58%֓khԄ4O/_5='@<'lTѸVYo0 )trÈ,=ͧ43ދLا𝄅fp ?Q]䇉%i@zDR$;s%92 'gqm=w>O#\-wH{CgkGv˦ y;nK.0.m1|cY`>X,t9O,8g/p .JRQ̑:%iJdTEэp[өvޣ3#DHBm81Q)Ѝ&)IjgϭqgN"nb",u] ` pRC?'Dbï}x#f3JuZ0{'JF>6͜ґmt; uQW2SA-R3ƽ=lP@Y1!vko25T Cs754 L16l95<^̈P-#z_d ڭM*#9N艣9L|7@M@%zC\?JU>߈X_0lTEe *_@ѱG|P%gbCĂp;<0KҐ,N+AC#a'uIFěHH&8ž{¢x²Th;ј5\HʙzPnw%A݃RhEmzPkSF;iF :NZJ[1Xd?pez›ZUpߺ>f hGoe 8?3s>GQF1VaKty2>XMΆ(2_7r{_R+5FWC嘦(z HC߃;&V9Ir յ)WHL),CG;{iKia!fkC؞ڿ'V[Sʐ*9PÌCdlg@.N#Ԯ=D%D u]Y:͵3Cċ3nI,(xi,˾:u{e@]P+m& 3ڭlrJ5硔uOSi~w:Tx%hjzZӼh>|G@[fOZ4p^zxb;c,!M&BQW7T{lmOܨwGuBtyt MZ]TQo ҆bHt`l-})90!-|d/vK% $hvXEprwE:c\2HF=}ng.^z Q04e\@+3]y.83gU$~k^@Mfw2;]ZRgF0PUVϥL/- isKAzn˔mRDSE(:NVdW1!!aO4F+cطR O(:'?O p&Ouovw؅qUvhsBQv\ XGeSb,(!-W]d:-_3G-+\b+ցdRx;ygQ,7 EpE:Y W[mn ]^P^180t,G6,\[j=^i^ї:ϫB#Qh]-~簔5ʭzdUq"H|z}0Z3bpߊ${?}6$@4,mȂ:χhʡpWS<^"K2[2-^aU+\Oǝ1[y$rV3J>yEwJNGw\wJ{tr9w^cʵe炘KGCB{P3]t.7CF^Ͳ|+wybx햗RD+vhaږ̝G|;FZq6{j'!8kO|m!CO)e[!?*X?,0oHĬ *^= DKO7!A_kBóai^Ugj~gLDTӵ/*$ĥzM=~Z\3x+2U8HEl1~ÞTBkl%9lsVv"_vB[lBBۀ+)LQ)&|q8_wqsQ݋ptV41L#B|#지4sokf032 QĚlE/rď0)|}'S|7S_W EcjIQߋOx4ĿOY=\9bʈhE]ڂPҁyBФ>7w46|PFA ۦSf ?c#/bRUҶ6j|rpjQEE@2Dn;LzS0|7<`ppw|c]lɝPF]^):}s $Po[9Z QW YN̰=•oZX*q#' +Mb,һ"vPw]Ds:^iQޫ^ Kn5h<5Dm`9݌=꿚@lPD4c uGkzW㰯ge/< q~P_@g0L ,LF6\ .' nD4Gw<>7]ͷ24)WaZN,EǍX [&C7Q*qgQl֐2^ -㇌?QrH\H& N%mY?\ܦ=E:\XgٱEʬrq%ܝRש/-]r c/m? axJH"-$:RNcxq٧X^a&pTi OM^WRS9pgȫ-󐤵3r Ex"2v E> m| Q=eMΝzaⷘc/s mkny{_jϻЮkjEʓpܼ|֛˩}ceeې6+ܳp_}ָhlY6E_o1oP.`qۨiIƘ3 Ru\n{$N;֊NCPJ߉3L?Y( 86cqJ0Vngg,BYJ3]Uq#l/>4P82n]xSf㙜5Ig}r>ÍZt84ʥ&`=.}<ޘ:n?M0{1y))}t;^d76TQ Yg"+a{ YJ3>v[.4)xF:xǖ7X 9F97gL7-eUTd,f)_zX`;m}xux@|oLRVTsd-w٭0q$nxj QLg}c|斑81^啄&q6chNf*x~nf>6 gMS%Eež/*E!(u)1aQbg20a[ϒM5w)hس@!/־v%}7 Lc ,~[ NcI8. b! cת~ פgGj哫aHƿb!m~w{]y0 hϮ3:*L*43 4(/˹hZGq|apDl QȲJŁ4\LzZ z7h,?||+/"*K Ka;=ܨTOC+EfzPFyA=O,"dsps@DHFqH8) [G~*6OP6t#z䊖ěQ :mi2T$eTa_YT=׵|0kED gITs5i]+y&\ k $;=:۱]uAǟ ,]fW|2MRj橍߱@L-w衿, %uNӵ#fRL%T\p"s&1Tw~ju:qVE!Pk_fNbpkwLj"Iy/,Z!)ow.[ ebHWldeMGqyl""K(tc_ 8L]aQpiVEQ2ϓp|]hDLWgW`~]C#AWXoG.G1o4$  &7DJ}g[{!2a)aJ(M;iTc{s~%u qYryXvkı9L}Bo q#֧+aSsCb٣JHS G ,I$ZGg^h O5m6Rį1JV@9aG'YAy+Cke ܳh٩UĜ]6܂ ޠJ~+|/!8ↅ[.ecKm7bJ(U5`9+)HqgN0߬MY\ ߎH"R0Pq!/4:ן0뀘Ah$)Fޘc'G^d5K9m^A KT.`Gj ¿}edF?U7OEW[^`E lm0L|0+/yXZP!=3]m3}YD% #Y)ggM"MXlÿ@6SfzFӑ ҔA*شU,16^l}SmqL,C0 ̼䁐q}Q# dˢn>E8 K2ZH#E >`iPCJ61zN]Ƽ*{ʖbr~U} fP8SQ( ./{3_IYJAnaj+%>nfV s`2&*j1=VߤȒ9 "0{W~'$ * %tz.IJ'WKf&1NX4 V<쬇 ystU(׍]Br~ JpGZwI N[@Grr5yHc*|}BXU -lWM9o=&"Z@-a? cx:ȼ?>Wx}6IeZԡT'xs2ߛdMBvp@ư@?K+^ia@6kcmnZ0OˮMץt{6޾ixhC8U` ^)ƋN%cw*>?ƕj]2=|$H u*|Oـ?g褠l1񫍮кk5gRё?ur>CoA~xMo);2Q8BVrV(Z M#߯$'흓wtA"Hs 'i 7ѓڿ tK+f9k!|7a.cHaVma0yIDd 6LHIy Cسl8:Gcgv;ɀRaܡb>`9O1 TDn)4+}'r[pJ1vkoMzA7oQƬWPByP},m*77ӿDhъ@u*r?--LɀD4O<JTQdXislޒU1l5nbebczoq,i3iy4d;rfzR ϡ33=WxL{\@ib?`{ FԆFeR1vB>}U@O84쎆ɩ&5k<I<} ]`BSȺr˩UA:Ai$#l;kP+9]eih=6ֺ[Ԇ3I hܣ_MfM/frrdtvN%1/5WsYO)!,X?DG3giUnf#pFb݁b,Q;\x7hu_S>;v<+m-ǜnG<8,QAD8t$=9ذ̖1Y{2 i}puWvVk ߘfuj2Bv$eL(= zJ\IɪԻ9}*T ࣎~LǧѾ|)H0a$曋LnN"a2;ZH7ܻΦ)q%]Ho;'bG PH$;*Wbr<J|܍e@QvzƺNoz2wc[m+B̔#j +6MO,R8> .Ts~Tp7B %+mv#R˟ҰТa' Y;=OB-y#yd؉li$)bgWQ.F˔R;=qy}HrO ӎ V Åoil,Nɛ mVL ifeL$=2rE#?2 6\ث9nA24G #lr7 VdƨU:2]A<>nJxZ堝*> IU .,Y jܑE0_ 9:NSGK,C>څCj`'lAYئc4 / {sï"ןdT>>u\z0Ds*؉uS\0,D^Hm 4 j8.5\C䝹w$c]ZQ?-g6 st}*dbmE( w@%5+L̗ueL6{(0,z^ʔP< >C#vsTUZU1-eFZ܄߹tZog҈G#?wǴElZ^iNK8 c,(`O)Beov% zkکcѧDY ]e'2Cni&LeAsp,F,[l6yߕ!ިR,9˳$Ba tcLW9T} 0o/!sPU]~$wpȀdfF3H ?_`I&Lh :8A0~hD5u^*/R5[CL-,.𡚤'EǻCt:E\ <7{'rv1qLmBl]Sg)&8Gn9'a5(n'Bh5o'K̸mt(IMaCyT>S ˆZP]g~"vzP(ooBURMOh;u{uҬz>6R}'ce:wavj*`ȤMH} 2TfG|Be[mSVbg6$ɤ%;\2c,&qtCAqW~y婋, %k-_/@(#T:mh(ʚkX-Zlu|{]y9ؖ-\z6kV** jl@k^~>κ95?ʦEyԉ9Hɐƫ(itM#;-v3-8gCQC8zT\ |@wribsT*\ $cVc >$rN<{s4R&V. !$N[o2>q+a:lӳdR|<zX@IB@`?sP, DTiDzZ[HA۵waHR HNA^J.F2%1w,/fٰoj- <|UV%[$-^[(.[uCzu<wSYӳ`yS"ZSXxЩnߌ&ix.8CMہ SzawH(LbA6ʬO7^Z]J=<Rgx -t%%(9Sg]ҵc+HHA:p%K7ǻF_2;I FS/8xh';1թٕ H>V䒷=(X3efqsWxaHoQٲc~|(qCW9ȷDH,w` k%[y7{Hv|lBARQa UPH.Px%tJZk 3D;/>KJJKIŚ2ЌE<}27F|Fȭk򧶽TfٷTD,)nJ;@F3B7TFV>ppq)Ԉ@Lj޷#ވe%NtQ\w}%'%'_n~Y#W9k0 =HLtx Pcӟh`gG>0|Ti0:MP#l,tFg8~<d.~q@S4@=RZ`2dia'7C]E}:`:j>D'b]%gnHRQFdgȍQyƱLdG48QBJ,4~mNseEv2&<4f@'J8 &.Sk3D:f)l@v?:Aq1F}?OH*yWS }\GKׯSX6,37vEE0֐"9|l ⺴:@>թd%գ1WSWƟ!%)$}"ݱ5?}ؒMEnm#na݆t`HaߧImvdvoLmk}&hGLy0]\/i+'Dd:Ց&ku̐a9+;fH|yEݻ?SR; y5e;&tW -  ā "6mdCsG-|9;1nzȷڦv?4 D=ꤩ%طQ2 +[ +`LgI$#ܨF$4'|up n1j)Ѣ,F"D|[To1Jn35^d/s%^s {%_3R77wE0(LkWWwWـhrHJVt-\" RZ{h>NE@F[Q^t3è`v=@OLC"v=[u~"=p(mh`| 2T4V 1DljW^NmeqK=6UC+>U+QROM~`?~=OA= ։jvD'R6%׽N+*t3j!wT-zL˝YẸDW's p,8aW2kHԧv0QRiO=<@r绌XX쮊lgLG&-3!=/ {9+ ,zoiﭠ n»R2K@ͺ7V5nL[* ;a)C6Mp 1J(+bhs?R";* " f#Y, Y .?6?cƿyΓ /P?^'Oň><#:DYr(b-ćb*=+E 23ݩRSiJ,+ JeB]'\r?c]zXt >CWl;MvX:/<)U1w`'61)atQC41jɒP^_@GJ <)\'d DZm>c˘d\ܴדO `$*wLn0mjD5V? $f"&js$]pDV5|Ȇ*05`BfKHNc}1Wql)3R,UCH!i}{K"&e SI!jh/7#JܩZc$mM2s$i3 .$`6Bd{l%upU0lzyهPsO5,nʘγoQɑ"*w:q?^ꮗ-۹wc8 ЯY iv_.6SihĴ7mP;f@'BzZP)C湭K@.@nJ^0Ϫ /g^OI(KC֪^pJD1]^D{0e WZ؃ֈ xjxׅO1g'TZ X欭g>%~\V.C[` G3pmTYXb^Ǘ[fz|%Dcmy]&k:}V^B5pȱ+7aE l#E;ȾI|I|ȓv)bvHR 4MUi>!͂]lI>Cw1S fGՠ9yJ7 4lҔL^U* 7 $ w<ĸ΍M3PJ绊yGT/ぶI8HC*G-i^6\p6)}*Do6N]3҂^q,Gf>7еgoKDѹ"cn|h,?1O P)\gha׎ 6Jl%N<WK$ 36FJF-UJNAsigxHzRFB2]I G8Lc4Tܣsz[jk,5&On:cS=<@_,XCo ִFסMZ\ 05Pk"~ cbG נ4RՆKY>G(GS$NsIl-zb2W˗ˉ5QLK!RC݊EZDuA;XӢ7d3xGk͙UBJH4An*fkz࿣Ӆx5p\7Zħg]6Oٴљx5rI!tLi[?2ܯUө"MfLԩQ#E^ bj\%龖a=O-5^&N\^8>$q$B2gǜl1Q(=.?2bH2$s9@n%W&!HPeE7:y pL4v(qYrgDq0M d}V@Nv̒ݻD 86ڭ}Ke̹яO@޼YEϤis/("WfL+Y[ IsPPX/y'K+Zx۬5,vKGFmfmr$ \$ 4⎣رd9#s'ĭͰ~yѓ)H"DlDkկғ[Jx #c-ɓWݙ9A Z~+}^|`W Gآ>Axt2off޽Hё ]הidT,:0P)'o6;땗Nt l%m.@(sS9=QZsx=gW"  79-nXrm~8=x8ZB[Li{xVk =dA{KqYJ32o-mi}I4"8&oLkj2Ҳ2wx'vK{Ijd/@и+-qڐ|4dӓ]O;1ù%U4{aȋW'$ѐ bNЊz*BU`aS~b%S.I+1! qt؂2rnݖ JFW7on{@meݏ$vZFBu<,~`q`ų`:b^R+&Kkǫf ev&+il!%aO/rzGNYnr<0Gn{VJ`v]$ |/<7f/怖vJAGY&3[H"]SYDŽ3>ik+/p8"[yS-y}Bˉҳ>J\KYbX+LũT# &H9%ջ)mSQ,MSgqT ,w3ptA eW&5x|L)0R.]ǹ011fd\nWȫm_T~ܵc#0w:j/O9\Tc&u[pYjvUkzRWʚRCNSϒ+T`k#^N;+TbW/m ک'K|2J'&ʯ+AO/eh`SRPBc07䔟ݵߜg  mH:w'<6K_Pp/:Y#ex6 }d[ v[֣h뼏" ,GR?+4D~E+/4ZL~.#&A P}̱I7o$d } '5(lFy/pN!f'6!i( i4+YLx/Mϒ\ w9~|f  {#5!4asx r-Ӥca@hbGKaIW)Flx_K@UBj?7*"Go5[C$PpzQU_c 'DA"y"3B劸;­0jL *j#W$=NK1;K.Sh^Cj' )r1)}';e[`NAl֞Ik`BƇ[FYˋygK!g kJbc"IRlo2+mahOfobzD]ǐAtY -0kzT>yx?r 5d yl]j /ƙ}9X$VouZ,oI=кB^Tf  4 |D*}iƵ `\]U1z{bWq.|3C펑쳻۔ԭ6cI$.[8;ëXzƖh> {qѢ"SM|G {u9 6uTy<;gR}ٟNfHhX_z,D`*6WqW2 W-͗D`Z0 Ë^S{{|ui*_?Y[H`YD܅Ɯ3૞-ֿ*N|UWcQdVI:*p1,IMdG I a9a(|"Gv u8ūDL m}x A*C(rHFjeMoEq}jkLеqصA{gӭA#zRπsvLׯ'FƱ N_Иw=(1eO*D~bgQm3?CgX6͓ϐęs'ߚJZ^Dj䮴cmk0+FPuZrRp O39=CgX -ϛ,ĉҏBr% );Hi A8Es {\|JFz4p9D0!tbU sU']7_gދ ˋ'GY](܍>)E'0/T0`xGo@cP񰱐%Վy.HFFtٌBPYw-HP|T}mrTrD(ąΎ;3=Y^tDD=kӯ 9@P>|1NI<__H+ȫ7`_*GAYf`^ * ~QKC 9"O\)JyށLY"73¼W+ x  q RzmR#,*2M߹ 6BsjT~2ɝqaBBEA+DtRT9D z~_zKu@I/r` vOI2R3&1tYYjJmY}&٢~ˑcf˜,4j cTzto;iĀcgTO(̷) >Rl'ҰE[!\eV‹Y$=+Kr02z Or\HjJɰeq{WI. ~ aN_He Z`ٷH)F1pUݜ 9vyC"e'mC20]2<RmfF]7bkszQFK뵜cfVJ }TF  ~|yXʹ0*Kܴ7HqZSx52ٲȤ{v~:|F ` Ns !^+Y7W5YbO gL@7L!~I*q))^i\/N'Ynx_;bX`1:q~QRu}vZ Q/tGDӜ٪72;:.y3`+*=l"p༃B{gj)L@eS+q}Ya ÓKg\7DnGu/vNk=W XcH _vt uQ'S3Sqo6DSȠEX`}VtςPl ,ޯzLq|Bh2 7'/#:|n,z7+:횼R2quNEp,"^z|oˈhѲcV9F-ʵ3^|Ek$ ZTlʻюՍ ~œɬa %iEH7d_p#<@^Y[6wKvpũA*W5'PFG,^v^4}83k×'B4D/oS1> K<_&4h.jyFjBps*#Iǡj;iyÐcrzLhU(0*@yߜ.b7|u`f̮wuKYjAHu ʋ:Kcٶ^0hD)vp"~E&h.|}lelzl[6_+1%tEgz0v'o}<.YZ,SY$&E jۺ_2߂da*Z֣ Q?.( P2#{. ҤPAp5mJ\x0E~"Wߌ:UVzWc~_8v!ёW}ۯ|T5]suCP<ڏQt f>Wz- ^Wi M7U3ﭸ]tU8LZZ"s@ў@r쾻b+b3y~YLlA/Zp~"x&n+b|c!I=f0K X5e09vجՉ?}B^*Onҧĕhvqa۔;}J6+Tx/N481WÌn (ti<",饹Ü%f  GLB/JG`đۀ Q(fF@ ~ ;;l͚3Ж)%]u-[4와NѶUki4yM NKnA)mLy/Kn XM6e9:L+9'S\F㤺WJ`nd$Up=2N)|VmR:@^ 2IDhv=JaCKS%(]hH]}g@B gP(u ..L/ gd}i50,?g6lY"!!,x@jQדAɗ S͙鞪` g+fWͧYyBɋo2ᤊR30V Xg?*w~I)s& =p pGSYJ`ѝ4Əji(؇gCdoD{]cc.PR6 +o(̣U9㥰Ȥ`ptHqMi"d- ?=|Ǎvi[맒ɺ1VO^_L( lDʏ@"΋I|XmDŽb S3\x}2gGX&:\@TlH"SG㡎Kkրk>F:n ěP0rSˉ[g8Z! `X牁^a)'oy2cB!1"_|5E9dRЭ}}9]ɈG-q),JHC/)~  VPKnӰz׻I12bSt,{U52״80u#`QZEņ0Iˤ0)io\Pp޶aim`.-+m! " Э LrDi$`R (sf6;Gs γ-q?+^cRf &,R^ت+J~K&Ғn'[,\Ky,ůlUm+wl!H_G!ǻz&p ' ?+?] bz>v΂Fԡ#CŢ^(.*RW[~u{^KXb B9%v& T83]o.\CZ#1@c=2nئ &*D9}CSGbqԚIVBx z_ C޾B D؛¸*vql(uۓnAGp; dZM`-b '-!Mhv -ប;="[GOnDBufF^;;՗NAT6jBk,|k(dq+h+Uzt9uu޹=NTd((`w&r̃|h IQu 47d5$ܴ_=>l0}V{?zi aoUC-Pcl Rk6-0!*㹟 O4e f-=.R G=srL$YvA @J>GY COT/DGnhhHȘ{IcBSITSQPґYau]gtCE۲%'ݮb8P69&ʞBAi0Tk_[C{r*{=q6W}ԣZ%NehpVi;pxWŷm`qZn+ QeM$BWSJZ >T`R1EW9ގUY]fdy ^M)p°Km FYeJkg/o(bgt"?7&-tVn1fm4YX@*e`?Pp<)PN'{M)-T[MTN}WM8%)͘-; RP;tcS=!߅“ 0w0P~n vtVY||n 41.]+{K({®@g=S/k(tw\qb PlCoSm0/Y|U'f5ojIo'`AJDu[D(.O0v[zܨ-VtlL [ 5*0,̡9<&nUql,/_sK,ńz&[( ^]kG/Z#Z^^lObq,&Y/ y>=̨.mNN^rɀC T&JZDAq^R7b-pYc2LZcv7g)vkfՕ)OL=M<zXߖ?c_5?Vz  O}Qd&Ͽy_8G-9I,pHD]h $#P켐/"U3#L7rpۆCÞ_F]3K1ŌemX5ޛ(-YհysjVUvOE]MsO|5ҫWGu,ـl*]9; tb?#Oy(#*'`[yti.giS"6Î*^N0$GB[8RʮB~eqxAC@v|ܥ>]@<\#q0Tphm޿ ]P^@8:Ohi_ B$X*Qxꝍrʴa+-5fO,7 􍌥~c0`~fe`8D "&B փԄ\QP0-gX(B?;5ɼAYej܇RS_08RMBg7Ş'섳\شQ[^an;PKxcr~oLVxDku4^`(0pǫVDaFsCn)^hZn9"Gk8 Nr nwZBqjpHsfkLUd&Ų/O,UnuNya1#$|n̥KZtȜ9.˥;ΆMKlK+wZKh7d!MXuY2?IU~X%U?]8E0BkXixqP6tt/vqkOOPჩ&W˝GȒrAiKo.7* & /6p&xMKbz0"DQ8^ oW+huQkSPRExX \E/ɒF.orqQ:|B[}=-$$<NԕGק՝Nst);=Uֆo= !mrvi&Wm{rTVi_tG!H8订0ɷ!P/\c$=]EI$@)9=˿< 6ۭ]Sl j)ݟYmh hzSh8J@vtN;ϻQM^NF7o½Eݳ$ѓ^Wv4$. Ŕ푷q]m4]5sΦD5ּLV^x$SQ욠 Dkng ľ }S8:96N@*2M̕fZ`>:BL^b+ul%2#൦ T=M§-ušh`7T`sv2V|^Y5N*/ whVqpkVsMIOi˒P x*P{p2{z*׉_T p/j g.c;b>MSD/Άe`]]b2H<,3$~DuKM'0( hC~dl.)B/X ZzؓCn9bg QRb;w|a(笢b*2oqhe~ktثɍm Hx"CtS-:ڼx )vӺ#q_֧|Hl0}F),TMravA[b&t<"WH)|f->T*y/IJzԻa&55BW ŭ,Zb"V!7FvK1=s)7qe.X&A T$OP:F@KQq KWngQ~iu,6Dc?'s=c+VȘ$0+SJr;×0ۜ|}^6+31GUϲ{\[xv®j+ vf2 Z0Z^ÛXnVSk}p9O7E>HzR?iF5g͂ oVPqI4WfF0tn㋯xDWwfw儉 =s3)+Sk.LWj"|k,&b\\ Sˁ8o:i3֪ۙ^ I:LNB146}VmZV4 #WĨ#y"!aIݡ*U\*O~C W%1+]}YHvףr "ˆ;GIҫ%4Vfp4]~\x'Xd#fS?~W s&''JN7;%e> <^6l\ОV 7*TWkCq hHPu+eMhp0wZ@ΝH/`QGqeS0#MuO~}b@t:M]-VfMJteSRDKvfXn@._B0L; |> ʳBQrԳ  Wk gs jVX[Y}?XRbVJ`Yt@Oh͈X7mB6k? f9t|PSqَ8HbO֤4Yp$on[]sm j.s~W]SV^MRH@BɦdPW: Qk m<> R;bFM/eT vĉ1FoP3%P{@ϛ"ŭPIl‘N 8,b^SA}33t~VmBA}}{4C.@楱x쵌3VC .-tf tٗ_EMp$ђj#] ĐQe;'v$Q[?ցFT '?]-UA6ڭQrœXg΍V*W|R| k֬sFP1оeҩuTI`Rg7uJYXMeg*c4 B\+N󽎉/|)GS\=_K`)OLYcflJk'Y"7noÒpf3-UWje9RTS_q"{A,Wz2b.|q>쵢4(r):f+gabG*3 ܉@kk0k-ABlh Nj2 2xdYGvM @JJ(PT_xR4o Ow%PKF7<=Tf}+z_27D 4Hkfﵯ3Hh{/̞~fpϲU nB1슠ҶޜP#mTԉi>,W{r)}W5IA4bZz0- a4Zv{""P$XqpIBNM:( ,bXU㤚7 YZ&낞ȡdDQKJI},甪*E~)zxPDϸlDC/:832@^\ p2A&FJoekaRi_%0}ԓBLTaA$_⥜ 6+qb΁ޱ X{PoMƭukaR4:%o{py)լO@Wy5UfTͨNݷuWUIV{FNjD:Մ㳡OnP_ɥ&/xSzh_tߎ).[6e |Ϻ!u4Na?Fr)LEfFJSK/k xlH7"yi :P O_{*ugVƳd`BE^R;[_f|J 7 ۵돦Rryty;lFXP5R{xCW4듊 եx2&t\⮒榘 V(Fx.#: (XNoODƠiM݋m6SpeWnPy((_]\} yxh*Eu/Y^Dq >t׈G(a -g;ya\] C7cޡ !bU:=;nA,"-1^M"EV_(+8BIcz~7d YxV?"j|^C+zN$ޤpxZzWPC\nv?K{*E>5h:*Vzrch_1ϏpmOUL"K%fWyes`MQaN`\6M$ &_PZ003x[A),^ rl}tw9B>%̂gkT_}M6t,d.xMQyh`}ā%ԑZI5".|\Y;m4Fs} RPA`2`,"^ϾN9NaR囹Я0i^ܣT2,9&^XfȚuoYҸX>ɋ '<(q\+# D:~׺钴w֨Fߤf86;gՎNT{ztXJh^ FHB*sb~2m`&U*B%JP/Fhu&?GJ5"%~"{;yFzge%dPFj¸%Q-ۤÒIHˆq_޾~c?-xNva{!)y2!hx8U̦DPa>j<օ>Q [)} v20nJ>`|A0rt}禯°ɚ$k A?Ouy M^gXX#Z`MfѴg+ZudW3fΑൟ٩Ȅ9 OXh+h5)FxL>1~> 5j %2n;WSXCcU"S~b"90 Q9xRL@.% "&5e͠='f\ ѕX/pm{0~|O`joe Lrug~Rc2 9ky4"DpG*c˲0xWDnS~TBp CO.0/̀¹(պ"h.*S=:6t`/Y`Îp'qbHØ2d:o4LSf/<)_Er(m+2> Մ^\*e*LJaOcgf}1B,qCjg2U]e3RO&~mj6 Ǩ=.Ig13ZkTI9_lrSwa5>[tw0p@B khfE-d|^lxΣ6*vqizl_i6vcG,YW?Bd),9 $:&Z0Z~ĘSNv~2 r`u bֆb.>!ҡ?nz6^$krbjhi0rhzmJff3:AddTt J$3sK NCFpW69f[hV#^6;^*5MrR]W*j]~]K@ߪaoiwxNikr0[3_C)8b/q0cPGLN@C@Qu:Pjsdauwӵ6+ɩWJ. 6g{NM~@r C^ƧޯR^E.?-#aZ)1Nad@%=9lRvaK%s*'J]HDHPy\oJZVxH9A?=Ө(+9X =Ք 7gӐjM1CƄmCuL;b%pn =]S}m射juoNBw{ң< p"A"‡x<݃ҺT7Uy0 Y`vh2!\j`^q)D7v6o`CCPk7j3ik)ϔ҇ ᤍOzG ?^ # DșI,h=;$1^#a7z,~f"v!9h;1Zspl˜KDzVjq)BzKQ@%@P*R=& 3f`~VR_ { tOu"kJtGz|jYɬ,zRFϱD} |_ %r r~z1Gyv(G+Ľ2w+Dvw ^^q!+ _MPenM ?A)QXUtL< fC CzxTJM]kJj @;zS,p}wg߼~m x.P 1Ï水a*P-Lf9 8$o@َ$՞H4ctRjrW33r{Rzb;)Y͡՝"v#%뇞T6yN*U]nL(~%ZE؁1u fax*z=WSs! &]t #:ra­nYq"' 3lMጢ.rTlAERlw!C)r@3}֨:1@f-__F?Jiqoh"Cw @ 3D%I Ty{9T Ȝa- dƍI/.)Eu0چ=_kGVZMReQɑ$S+WߌEݾG3BP%ҽgcQ54=9Jܛ Vlh#,1np)HS5;9OG.kkه&3/2Z3`89a6*h7WNcGN01=;'2\SߧU< 'g,iz?ḍ"tn<'U+$ "l^ kyJ¢?7,w\~#…;j,qMza>cO.tC5$S,fs?hBW7IpT_@ c'ܢP1V!KȧfHT '!e&k1ď=Ʋ%@Ql.Pq@Qt l4TsɒIdqYAt wf@>!;#o׆L~,¦m~J]m,;X7wu݄ jG}@$ߝT>.! lezБTN3Ԍ °(xoLd| 6ڵ`W,BV0 !9ίb=AC=Rцŗ樄Z\hiNrGҰΕ&`-dV&Myb/7xo0r8[J4ˉy#nEt0rFqR.^\qS'U26e ;(p5UF{[$xpbXzyoLfOd 5HŌMg}_tЫ;;:  ŲF-F ;I@zVED"k#{(JD)eXbP6C6ˬ5}?䕨aOP:gC!dÉM-HߊK"xfm' WsA0=x:-`b!Z_.ʑ%?2on;BUbxw# uH'XKÝ>gO?rۊy::3 8f9iSO iCwL c"ˎ7*n Zr9I(X0 _1jcULU#WX\h+pdˀ-1 " /E۹cًtCQh& bY ZL96B= v٩9"+T%bn |Q|mrL3yaTZ")˷e wlFc#rTNYl <q]NDufeSm{dJzhʶmͲl4,wBM/ a ((INVT KjE6H$S 7By^U骅b3|=/FHv8 TAЋ5ƬNb;l_a$"'Օ'ӬprH|8xej'f) oZia:pQMϺv5zğ_Uz3`ʼ HHhlP1f".0#LVK*mT43E@ C;J;ä˘d7ª%MIۻއ i%#0ħ.WsV)_s_3u mue'焏t7ߦ0։{Ni3Dz RL#՛9b_D;|_)meF٨5G9SI67aИ.fN[)1KãWvzҷk vv>C| l8[w MA4s5 _U;u4MjGEkq"eAn)R-D9r9徍M1<WP"#]}nΐV7xf(XTџ^LwXFmuD[jg6Dh-+i~;(E=/e'vM1L &1yNg k9Š|%Et/O(2!C a:5Ux57)>(,6z^^/=_Os7g%f4vj~h}{ BQQqs5(CQiZ#lґש9ga3Ӄi|x 2uJgf Eڐ}ptt9 ?9KJ2=kt$bC{TZ>`QQITNbxTΫAxA+UN{3jGv1 .Im?xn\:' xA4\nFz@`{UCmE R9$" a %mT<Kg!dayG*T,\*5qn}r *pB(ϖx*|^FzTa4~?cf|a'L ӥgׁB3蔖 ۣ"y!9mh#˥VusMt0zeFBb)@_iX,qŗFQB#X]mܹZW^d״?3MK03KtffZ` 3> ΐR0՝L?E&.hP漸=G&C5T.a/"Af|"\D!)Y=dzRoyA>z,Fu0ߌ(Z?*ps@?XH-bVØ.*Neο^WM&N?KW5u-`>|:ɍi[eVz;z1rO3L>/|}Txj-%)oQgސ5sK@2 )wM'$P{rtE^0ys>9lx,"(J{,$ ߸߻ :1uz(nrt< m@=/Jgc,ӥgMһgIBkk%0(٬ XtPk$ѐj0$lo(dUOAkNJ-09aEG2" 84כ5PT]6iWaꦪdwՃC`?mOwP G' C!~w['#@r\^awIK&CQ' %PfzkW]3ֶ?ĎB#v ڿ$OsZ(e8;'j z1Wsw%'zILڧ+C#, KK #pR vVp~@DP#z@=9?0j_*[k\VS07 g }[߆onU1sB>i=@緇Я|JǿtI4sjvG䒗KŅ\ v:#0Bv<酹ؑns@YFB3N+3*[Ӫa4; c lW/I&_":D<#|1P-ނKYm?T冲^7ɖϓTw'51(JUs;6bsݥnGrT  (fQ0Mͱ9!|ƏD'縔Ml MN y?:пgc[O鎔}+~EUa=5|F?L3$',nLƳT}'c PrdH{YD69h2µAb(K3#jJtU8ҖB5uyU4?y_bךV]3Y'$A;s:9 [bJx^!ɲ9jRBG`Z?ɺmuV#RЫ WIݛ·3X?qC)૬?x*iNhHCфur\K4TrO='}P^B\n,*W~?w(Ñσ!y): PzՔg( K^F[ E:2-V.ljl{c,6H]F`:_4Mr/0X6\fefe-YV8xItX셦 g:lB=)5OC^NLr*b >}CV(jZt5o.Mbc-lO6WJ Rփ(-Cy4Y8c i¿y((z(J*SdЈ=Iִ2eEloԎW  jU)/.#V"ch1J׌)a}|e۝@}ŌsOQm4 <*Eh ,W~H?♇3T~1<Ϡ@MCE>S!FlMNDtSfEbN)fQ^ i]Xnc0>DP5ɲZ<*vՀYCG\{NE:+;9X̪j$1 Cqbd3J•PZ&8bmP8ƾ*AqzUg_$1*KQ S1o_CߥH- Z"zWµ83B2&!JS|[x yn?DSWJVK~8Z|</8.,Žz˔h롡UT'OQ;0jV֣:+t?Z%)Sc,7ŘeM@<ڃcu9zFu޹>NJSkG+WAĿ_aJPA NSJc~}Mxmu,E[OFv7&nZ/z y~+lA eF&XdAM!-]rYw~%wl_bTZgS$ы2P"x.'` -hҼ^ ]bB^!"9"hVGs(bTU0`7Cxt.;ifoY)YthFYQC)$pSi r!9w®5.TXJMGP'pHEhTBWu/Y})F40!Dm1qNvZkLO3Pՠ\;xm!@: hN}Q't:5Cwk%R5!?fKxc#0ag!0bL`,jJ(ZIB+h-OѨj (wǵ4)L 3RXD(o˘Sur%&.R^=E}C2%C&ОgQճorTGİD?CX719J h%t=ms>bFq0 ONF)JҔLiwJP[B=Բ_rA~:)]V@=VO0Y a٧Ȕ+Wp·GM㾡wÂѪI_Uy\0.aUlɪ⧾L,WlЧ|v{cul#,nwch#Npha& wf]ʐ pʏ\;Eu-u,tfh@~.nՁ$@`-nbJFjͻMi8dfEG@%yȿĥaGl]B=ٵ@*'GUWP{lR4Z佑!=WT<FcK]c)rhB ?:OrƬ!r~$38wt弿bbE (hdl5{4=QwXWp 8-o3BK4JU=Az,${PE(d;r_koݎtq`<.'t/8:rOCDA` fc-s}kNAkU0k4D;29LdudGN;(YyfCZ1PF`qb"*ߦIY;!avyW!eh.DCio"^r#"2'->Ec3.ǞX 8GBt8?V9RI3dPNQ!O]W!9jm(v[1[À P>[fM;KU?uˍo GQ34ƒq (Sa)p[l"Qdtb ۰`Ȧ^X i{$qUtf2vMGy3 7q2ڻ=v8sZ|g"F}<_A%kz~,goânoU q!HL=hJ%UO®YPwP^!.ǴN+lzOiB{ROɆ%J]Nr ۣ0, sk\<4&DR؛y}D3$?'+sHz25hat›_qN}_33s#չUruG$GTR0 [E|~WXpW-$D5ڱܹhC]q}C 7oyv4~/0!^ZiЮJZOCz.cXJnvm zs<;&x!i}l[V?sgh)*a'XDo%f$ܔ񲖏:%`s1*<9]A2i>Gni펀qcK mސtǒݚY86L`n~J<9҇RX,o6F"+s?zs7zc*1 s7*hjƠ7\y߮! 0)w#L U3.h{!~3TnH\*."2R'*2qҙ522zr/Gv=߶r=fV}j>=suWJUP)9 9[2KL_OkXk Ց1ntcaaPu>X+*SN6`=r'=['N ›&YR!5WGO!#ޞId"ܷv[%5o9tQ !v`*TXn;hTy̐ԸƢ ]}4ejtZ4M=ֳeꨫ\X=2%*,Z W>uk:7љ '1 heӀfu y[Se8P8Rq 1*t!6YȖo= CTݺtXkFt08&v7t\u,j}zc { V7t)Kzr_:LP_$=HB .t%#E 4 g,utߝ;?%C$7wu^0C [w4쫍{9y,0J͉9whR_}닔;eE8PpLÔ3I#gվ3hI.Cn>vɳX,7B0(p \toXilCX3hgHMH91s6 8H,!PW 0n{SKI>>n r8WM=|~Z״wPaFm9&0y3(+Sml^\YT_~~^9j8mpjДu5Yn33,F͖+ *xsc-:k, p"6ϼOCPlX9Y}P׿Jm)kmnBc… PJPl\פ6ҍ~iM(z{TKJLB-9=?S5uCGuFU!F4mxuBۅDUpYa9 R2Cd,^V2&? ic={|5rc&m7e2c'ȢMAf: 4e!"ic=!"GYYDFoXko oN3,KOX=L"1]Oj6;^1ީznfR!t?1$TR!.`6 s$"x~\ ]*u_L=nE 9MT#Ή֩+bqISb <QtQv}WE' ۍy U4[f?`HtšgQVT4 .aJ=>u@ "68/DB\}pt1&vxN`6aFSMFN=+)/B,$㟮„jۛ_3 x\h;$ZZW홹ԋK6}FEYe9:A%0FӸ9`rywhhąw0ˠA״EBu964ͳ6RV_A+iGCBZ׮Q[ܝ\Q j1t_Pa4dl^([a1=I$aH͐RO)Z A#)ợ._ I+vlOyIft>qI_6;4 C;o۽`*uHR1gɻ1gfL0<q;OJkaT0)  qd41@ψ8lJԅnzhGRAth\l'b5XA*<ػrK>;ތ4جMܶ}g7+n݈tiqZ[ xQ 2Xp^$̌}N4B!*X0Oپ HFocfAe/%x]Y VF~?OjƞKϺn ǼGFW_ɮN@9@Jv 7swpвBGj\̓Yqk<9==O .UJDT,0t̃|i$^D ٦U 0I$S#NP4ЀBhV x)"0sr2^s\{%RoY'j,ڍ?.MR&r*9c(f0)@C ze U`cksN!`ɬή4@I@ʚ:qtܑu|R$w-]ٍB_~J 5sRtW1Hj'),*w yǓm*N&R҉^Us+&hhn/V9ٕ nҽsqmb&$jSkύw. (CS|)y_jYz?>ݙ&;6Rbn!'rCHxF[ \$kjB?aIս1έCD& y`x(CYƓCEgշKskr "0,*)*߂#zhքq~;Qv$4?y[u%k. <IVi"F+x~qg;9OyP L[ b<"Fr#՚PWhڡh "BJӗ-,w,&LՋ !Vroq-~lj"pO,_?lbm&Ljzv#_(#Z⣮D0ukY6V 7i?ID1ٕ.`Eeɜd0trTKʨӥj okv ƈ|E&{yF>GWb6 l =tRڪ)o 1: ,e ש"2*C~,T8&K{ܯ3q4I&g[% U봂hHcO+2_9ڥB >T@Db lK ^9x= |ܗfPt9^oWom%^^le.-OcmtCphѺ\mr5<׈;Ef}YY }=_n` ȀʛiHMQ[+`ʝ#WQ8cU7nڈtSQ%xh"= J&ir9w|m!خ`aZG1a=+<I;9m?(64gAU!ޠ֪_FL+TȞ mf:x =!!ۭJUBB]`\IF뛀|K:|tɀg_ Itp~8N!`qCe;֠٣?XX,؂M_Į֧I)kOQy:[mʘ% gׄR K/;͡_s.3?uqCjrIT(Iox^SHbicRȔ&ٞ`r?l8i ȵB:éߎK;oU\r{.A|#ɥUXObXr" h[0m-dEE4-D~-?\Q(~D%#c?dLSN}1.#fߛe֚"_%:8ƭ/)_ʬng\GJ8o—uYA谶23hb*%DoyiDІ■C-g:+i`RQj7{>ÇOsHp~w<^RDaNarL]x)yO*i?TK#~) Fkm0UV{NQX+ p]x$'%ަA\x 8uNDUjSMP-˕iD\[fJORũjAe\ ;n;|%21KSq>Mlp1[oD}>mr4`\[T NTHG1M',;=y⣐9x;GMS 5e3\]#ֈkk=aI5hqBA[N0c+B(bLpQ;tH&bC֡(U/?í&5iz*RqSS76}*ϟNfp|C>xxx)BG#|Զ|ZT񫧢BY؀($bpy|4լ'Ksv1IFk0|8jͺ?P3%=zk~=1,h2MA4x˨ܛ+A d\3A9,fwi%x'p+z"$>4n. 9d(0X|QqfE_`\T~h\̎⊥u[9Aݞ0RBL:*oT uD-%݂A m K>NTM$VppE; vbR'ywCDqΩn t`y+ܝX( q*1k?\/6hZ 0/[H˟VWo3h桍vb(<_FG. F)NDDUC$j# c1| Tt U8S P z u;;G6vsBY+ʨ1f:J}W|spqn(u)=jx)]x(ary$Ps #63֏91v+>G\G‘R@V:ɞ0vcLՓ8B{0a€|X 4? m ]8er k]g~Y J6'P=n,OH@5k`f HQf;pQ7ekƿ@Ne/{䌽R|T/C91pB58X%)tC!7]99*Ū_.vQ T/T'myZۖ 虏dh9JE S aUmʀ$fy̋%jػ/nk1kjD "%kO3gߙ;D"\^z,#! j`2|CkfEoeV$}$7H3:b in'\(jKtb '-Sŭ$cL /t8*)tK}yd8&ɣCq*5 GhsL=:sK`B.-;#,d ;x# q}W{3ݦ .z|Ŝoosx^g|_vI{|sϬf^Rʀ,>[7C(9oБ25 <9dBWp»0̴ǂQMcnp෤|9N0*=]TtH:#Ob*1hBA|oo 0œn$Λ!*: hQ(z)SʌJtJ/7N(''glzd<ڴ-8@іvrg]Õ{j/rS-mױq+Mww'$RʽGܕjnB\?]ӒgpIOMR˻eUw8v0ZwksAaA>.5/kߺœxcZseTuScvC zopVF e`}s _Q5nLF g λ)kUo, a٠hFRjHOtlH_|{*~&B,k}@:j$4/_%U OwowX<}8ԋ˻M&r X7~I+U48R{s+Gyc*$ M\[fPinFoOOyp\15r#[YrN)gC[i tA_MxgM죇muX=XCsA {J_؄Ҧx#UE3Bx&s` ɮ+f/d4^伯G~3b|>)_*Z04dB>7\䥭2# /5  'Y*@v'y흙+F}=ͳMWj֡]G#D^zͥʊBeyllQw`vrWsoJ:cե!\qSGcbtAGWh%gbK:79j0nx=Ub7e[O<+n"nTJz!ukx$>[TmPa .ix, 3@m@| {?]6W@m+ b?>׉rԁxvɏ6Kms@@"t詝u`.o1h )ԾL>ۑu7ZswDRTYfO@ {bWa&]C+p Hn\9_ lB~_2x]U՝ ԚUm0CzHR3Dޫ~EHF{LbIUb :Q| =} (~Pz婨7j-gkOWK< tA>ID TWژg鈏PX0 D;ɵR{8;nuaJ$f2HU1j`Fdn8Jf8Ytn/lLw9.4d|RkoYwt;_5Di+^?$颂t'AA }0Pw%eq+*QF`w"GYd'}.C(m xLW|M*ԕyNoɃ_2tصtk 7&T ᕙ9Σ6I)%FՀ!q#_˹xm{-?0*5Y\ūD%8~f8cЬyx l#ZK=+b_UꞞ̻-㔥'/Hg{ 锇p0!0w:Tnӄ:م9En#%1 43]<bS>1Hk[&I6c@fQp.|k%R'bϙ'Mf"J>px睺E@e:3.Qv&s*zi$6$v_._ Dt/CQ99rZFgqQ0#'rHvBxlD_w=GY+lurp%%`Q}A/M@4X6X."i <da~NO )g&H2!Ty;mA?iZ}5\Y|]cPk@dq^ /(wX '{^ 9>JHKǦuVUų EgIV;)LY|miVmnM-W?c TR!w^=Җok]M9+ɲ2?AcABrU|Ǡ/(>MxhvGjb}y &E%vnodɈ'y9x ӟ5'u`&Ȯ"UIܷ#H ok"tȠ(9jîan\4<<ҥq;K?AKc)Zd*X_[Pܦ mqڗQ0Uڍ۞K_rQ=K3[o12/ O_(pl*R^!WJ? QtC'u(u]^.T?dQ@=Wi"%Μ]V@(3_ $vTO<&VcnNpP3S/tU>F.UnNƼ6www%akf&:-y^hzo@Gr/^:Oz7Lx>5NZ1e6MSʚ\v i  /Kݤ͖61A6 c*UL]4Tgbf]H9[4g:Ouy~"|_{WoeBٗv {u}#/3+w-bz^q<.ևG>+Dit`>>|;`ɇxٙTxYo"Ȩg퐕j)+緭9o% bL25)!)S}@ 96+dKD6#KD׎jlLM/><⢾+?r66kHÖK ߳&j2Xs9 aw WA*=ʽ۽@]vaտ6dF>H0N| X}vHkm r`}AQ-GJ&cncd!ׇQE+Pr$[g&߇ W!Qtĩ:_h E>6BXmǷLyd5<9j+uMc7h!}3-\//mTiW-ZLB4kyS% ?'a6E%yʚKBz|\7pZ$k= ߡ?;<{.p\O"p-= V~}BIp#7`jbq#ݥjU9m 5Qd/Xڠp-,!!t7/.39glj@?^ciKbvd1|dԖP3ӬF:I &wis2dhV-j%1">ϑzi3r)EhZCfv.~D37@ R:biqMB㆙aS)˾=j9m be~&އ:uZq"!=Ex%>>;-wp7qEhd"i E#iܼeT9Hcq!^ {zʎϽumoB#0[[`Az7F(B$ h5oEOQmI@N7OR ac=N$F5 ӐēZ&?L= ':ecؒپ,uFb& ǚ푃<\GK [D~ juE4D$wďIa4"I j5]' V3B~O"Of)E)JE] c>25YW(n*6XGVr,",]5KoQseSb(s]jg̫sUCazE-^%ڟ6Fi>\e$Xm-t]Gx<LHg[5Y , 0[4fUl<^8AQ ~!Qi0~LNgsPemEϾˍ!FvkKLG:։6״`@z9& 4[i>|bC}ݼ:֌,n0ESui.rt;8 $,">d(6냇˫PYfv+ n652 A 9=TꋍyGN(1zYR]DBY{@@jI [?nL֒@Ra_WY]$InT`H8dJhG P٠d{G/`O|zoTo"1,܌'~cK `D&5WIjΦ%SC|@zA\}hJu-;{Ub0 ɗ]I3:d/mcmx;QN^>`W{ -9803| ;6 P;'_x.T7p^g^*b()޿Rflz3r#ܐUS3v3+9$ YN|vgcV\Ε>:zV*KpLژ4| EN ֯W I 2l,\cD8{hJ7ԝFÃ>z{dՇ0y'*6ry-/?W0E |x˙^>:v"^xGiWF OV8{grXsT]4Sۑ0KM izB<53l]41zACBcS@1+# 'ֳo:$y$B܃1'lH3̒w!C&ЊFǞm7ELLB&ǂYTd_kp+Ymi3z ?[aO90"kAS)w\S[!DŹZ渾l0M_h0:+' ȦQJw&/&LҕCE,]1AĢyELx\xW޴i GlO~Ϥdׅgv25cVO"/w-1ݘD> d¶`j"Sȉл nNY4ϟB+/5ڑtԬJV,7 F ϸhh>MB8viU)t8eҊ}4FJMtdzu;5FPk(*wUt =^XzT<ܔ8+lgJ!(<ϨχYf1hq(coaxSICTN<.qz -jr4Q߄]%,9br~Ѣ]tl70@KY1%762XU @_,-j.`{̐o Rզ"%W$P@!&_(_0#X*j.Ol/l]kž0`]c #)>»󍁀m6ɍeOoVVc"[";zK7w$hkr QFv #JCO@)"'#BϜ&`#t.Qj+Ö-E4X46*<ĵl\5Y^%`"JUe$t:̮͌IH?L//kΡ(%>xO)uWxmNtT|vzם29||&-p'?.WK~Ϝ[3Gl%=azxF!aBŨ!_|h,d@t3]L}THx%ry=peV IJ:sO(O"萪MV~t^BѸ7P/_ˊ#+;pdN}@B?.nMu͚ \f.Zg|.KHVMz\YKN(z}"9-2>.2*IY(G`nܷ޽@.#7h0a^X,_tԡkyPP]^VOA>՛y6)I%e)_cqw̉7-t]GHP(}N*YA$RZPbv K-zte;?V<)Et 6T:^ĝ\a+GinE45!m~C~C|im.9]2nQ;?:ۗj8 ㋉Wo3tէMAW@16~WխeD1#'Ѻ&=1q7Ъ,Zv^9SG8"wfI憔p̎= Yi$RkT_7ԗY 7fG2xb%2 ^5vFo ЀrIYّΌrĹGifhdcy9Ŷ` R&8]= ƼM. ֯W \ښ3f b+Yq4Be -V5/޹Φ^5s!3};IlB̃^3D($0v%gmz*&.ҧMNikHY[r7#! 釋1O'+*QU(I)esC\} L8;6==5,E:6$@$p^fw}6A7zOYq=/FaTՇ?с ;^9IxɹQصй)J U(r3 he։Hz͐²K ,Cx0!=8|3 JZ6^ xf↞KL#Զwޜa!_{ @ GoI3l!cEj w]$go:n ȟ9#̥|R= =޸e*ALM6gX R$.CD%40ܛO {ܫ',i̐wp]bԿ]TpuSN~Zjp x@ݼlCDcgaf{~gcbfumtJhUˣ6G%"s O5i |Zi$`^B fJZ6j,*G„~÷lvr7%j!<̈5c,˦wV1_2sö]gvX5 {fEŤ^un+t-4"qx6%z 'Jr pvȹ40y\TRp X~*Cxit]v6.dbD:EБ׶՝.lvDXR>Db'B(>Q6Ls Ft fMۺ,Rǒi:kwǵ!rPT-$ڑ&=WC~\ԗqd %AG$av^LM6٩v -\'|],CSNpU.ol%_O~?ƤRj %_͛7 {0k D)* j.]_:|;\z;fUg)6#4 mly@>|<$QTVgT%iǪL: 5]X^f 5VC7m?&]* -'b(iQ g> unL$2=p3=Ň`sXnIj%o|YLD5MzP" `X9<8i+·($/yVk*"$:ro DGDG[{z65/ng68`~ ==Onw℺iE;9IP5F\Wc*9M x50=|+a'YdpFs E e יˆ]22oYy.8?Ny 72?&E !I+{Ytx#\eRuŀ:!ԣ\0#Y9jOv%(X>г&]\yd_- =q@1&@t:DŽmnp71;+IPjy9 g @}ݳoҨU?0a%ڳ+ mQB:@328k *]{FեZ0Z)@RGTwfND#̫t=/B VjWvTk&˃2ݤxPI;Bc'.a*6@Q'oFDN%}n6jJy"8qÎL asFg1kv3Ns(oj1qNѶ0 5Lfl#@$}VR{TSՂRkf r*D,Qm>+8MEΜjJ*1!dpM-qGP!*| ;s-X*t-;Ύ߫&OkxX-q1Fi.NэFa=c@x}qIEetu=9j[*2Fj>·:W+cepY#Dn_PSwwZ{\7-`YhBv6H6l].X2W ybv&CN.oٻ/i')+"{H?z/K1+<CăxceߝSƉYQ{@66O{bYO# )[ڳڒ;pRg?>ǐ4®C]{&m³R.go;[TȿjaΆ2y)`SPc $MhM0:G;v~?۞YE5*షtj :Oa fL:o\b7ɳ `Q?3ޫ`lYȫr^UtTDNHF̑ "һiԧǨR V(C).k(0웛Or:gT&D%n1ܜ/8LToƒ$ύ+`8Vd]n[;4oM *Y[7%pVYFg?N1!c>ZK.PhI~*u:.}l~-`-V t@˦ C$k,5#vr6Sqɼypm×0t,j;y/]|)-FzDYjP#ǺN@N?|y~4lw\vQK;z~n3z[ZD ^P?p$QIէSQ? %}^V87͎>.C4&:}.y1X{UqQ,\">Mخɽ $;<(F"&?+vYKꩱbRA4{lU<1A_w ȫ5aB2vw{y0!C[ LAý<Q[ yGZQzO:i6#CϜm4{ҩj!G MzYEz cval}0A~a@Okg-  zW]n;S8Y3fjk@H7`֙)M5_8`ŘO -i&ބ{} ֨Nx Y"9GU$¶fI[z.:gkLk`p/gl6mn_X<Χ`T!ySK 3kuW${rsQɩT& k"] BX(nbO֋u`p;+u OR4>/5Y]o6G IAy/a^P4JKIXl_8]RV(|'koS,Ft lbklWE6䌱SEv^ /t ZMq}鲱0'{9Mv H+-uV lښ{"NQ"ZPuunɘ.ڪLӿh΀/k$PKJ^u1w>KFOH{fR""< Cdoヒp<[ٛd !a B8d&}Ղ4hsO}:eJ {f9KW_ST(p;ǘiKTt< M-e>pI4:q}d9& ky\J>~n@>8H5.v:AJh z*BR~˽ɀc$i5;bi 䄫$^I} ]eVoxs>Y>A=kc/& ү碥V ɥ2 Ŗ| a F [w_-'@D*dޮbFI2 >N4l@I-hR4,C0g m>HbeBޅfl*H^[_bJbD"(6-gYu@AuݴU_)ie[]fת/veqvN缹#MF! {jpbYV`(3=I[#(N6 2B'{;̸WgÇl h;~a~4Kb+ڭ\=D"i!9ө $pi7 3צe[lo(dߝ rĀ__z܏t0"Ϋ6Mx`W*N~jhN8zaS(Kje $\odBP2]^QɜY;Nϊvt}cvȝP\U BCO 0ߊDOs|>J~dWv^[:7I_! ?zfQQHEv%!3]C@]2|g༶f2jd |t5-i5vñOiV0ɜ+4zxKFɮq/FڳTgϒor?OPmkeWV ӹbd8|>z9Tnle}KJ}4?[(0#Z;t"r\&4~!E,TCf`3F HFsm<)Y wh v}:5#G11X|@|c' (@XBJX(:0.&8%{/f"=}uGpDD\w%+e _Jg!xe]$:s}*)& vZ8x(>A0G&ҡVtjQ ivIÑҞ_֍盀ĉ#QahTNxVP #Qs/|[N(W1ؒ#?dxi]K =&Ҭ@,^vt5=ˮFʚ9Mh5(%v͑-˟yS4%6a5Yt`W.EuqՈڛ%A˛l%M: W7cԪMeXׅjeZ.=n//#70F#`: vh5xazf1*Q)j/2Wek `sF3˃ )9!% /l=-V;rL.v?Qiܮ&7OAnBV2~KL?mbg%i=B%f2O1 De.<c,. )kߚۜl9I=/Ow%jfTכyx+ \Eչuv*EX{}9׃LBcDr܂p+̿֝;.X x!p!ܻ0Xr џLͷ^YBl򩛗}IFX5Ɖ*-]B1z9]ARN ΘtU\2-ux1v;V8)iR9Bt>p i:{Jm_|D)ݑHFPm:I3Cէ/2ts"#H~Db(y(aIy i"=eގfVn ^tc uТ]y^o+O!?E p_Hbs'ц}A??6@{ydQEȗAˢ=$ 33lKݹ?+:k÷ /mu :(I]>2 $ FxpajS˧祖%]Aa )jţ6{fg o_Q!EYK >E s# CY=cb -Jp> z}`BƖt'v#F-e>3]/n4 P֗$U#uRAղ vئR֍ Vàf\BYKE)lh(LTHSR"]4^n؉K3[UpW `C^m>78QΡP{>Ysc.<;WȈ-f()| =$l@H66zT}M;l?}֧ԭmM3Ҋ*PG[LEaM0IuY6pX׳2 $E]r3F.X~VJE_Zo+wւajtpe,Mrjz.'JfE#; 온݃m8sW#7@MSZAF &t'Gr@)e~M?tW`)21Qv#t8lw`2ǻ 갰:Cf1UvÏCWR i/ ?tlJ .,R"Gg<5]\5\H"^8P6] {&hmj/KSTĂfT}=AT##*R,j5GFD|~fpnk8gQ 9wdqǞ uČO0a,һsX7m xb+^iKGZKEE> )̬JWIsr cp)Ԕ }A۹˚$2]a-K$]jytMY4idgV%Z&fEOrW$ai!rڎZ֙R,p2FXeUm~ٞVʆ]y+a|ARP(`WO43ẫš`gxnQty1Z:)_Wޠ%>3, )!jo],x _n;MVHOڥ`]mzۜcz4vo(:A)(G fu[% ؄gˆ~=FXC2-nѴ qX& _Ouk1N;X϶1"lM Fa&GQN" UޅRq|9]X> :r51, ~G/\ՔL LP?E8ݏ='0ϳ?̥0Y i{`HPh -^'en5m _{O64 -bOBv^BQea6B39Gr hYƕuWSxŏX"$`KCz3rUȝ ꣆ [-{"J5|aM_ ]ϡ![O,;kFE&i !m7 s#te5OJA?MCnc %-f9 tw !rǁBN5E'bH(4߫zW!&=@ibUnTZi@֌пm&_&7@LmL^ j D)p7t>=)Ncey7qt%%ϓmѱ! )5ȥm:=ؽ1$Tdzdq 7[ G$Qѭ,e1. 8esDoâdHCx0gvI? @fnJ2G QVʯ ~cxAg֤ʷ3A5)D^Bc'K"<?U'F9dK柒 j.BGt߉uE8oSYdP9aNcj pϰkPX*~>Xu^Y-ZK.4N Y՞ؙaiH >ni]oMz_P1'4A#.h]ad+iϐw5d0~bSo|IYb ΰ9jj8[ZC3paNZ<(yP6Ą `aM˽rIdt'j5kY:,lbCA}.;pϨqsȫjYblU2a*&Zo(O'?v@چz'41^ mbڊRMb5<4ll^ ulQ9Ʈ#&D񭨠U'}[|)Hzj dm$ ÌׅfxИ~hZdZ"!o0MLf%ɼC X7Td&F pŖ/ WSZڒQ|ΒIu&`zG"S#Sv7.nBo4@Zk9&1Il PtYTV/j&lN%~F^.2I;53P*4Mp HhdscE N!fW{u1X4;se"$,6,U#!EͲ؃h9GQ^Kde(xzGΆAR);R>0|_Y>aPp=Avtk$ȗA]wf1]:U01~``۰#*38:,ȷ:*^V+4(scfU) n ,4IA=&҂@[s}h}ChԦ#cݵSm1kSE(Ry"qXf\84dcLni7 mf [7\@\J0}3x#; Tr|W{C:@W\cuSkM|\1!<˕O4]6ɹ.@,?1s{yHx أ"X353\sB#kzfu٥Zl&¬n>גn^YȠ!ortAX:hB!Q_eU4թ SvaP'[? t6' &! nG Q-keD0*wF7J?.;d)ܥ`?!&;f<6M^]#a_!@x@|[yb҂e2.0Xy(k naJ:.9@쨤g:hUі @gY`|\cX~AX=pzK& S=X Fq " nfe^0>Z3m"~+ }g}xey   ys>ςe^lHXQα\ ];J;:qPec%:ԎsˏMsY,&+v5-%ؽLNj-@ofth_|Y|ij6fLB&t'x.BBvw & Butz}{mQL8g5rZ&K\*3Ud־fr &z='GP`Pl\c'R)k5uslp39m1fd82Jd(HuvK} ;҇KԕAO)i +}S޷VjLn:I8YdM4464:_ GH]hMwQHA5e\_fw聁eyp;L皙܌{haPPLJKxzW_3:\xK͔0; 6P ǝ\$ӚjKy/OjJ|ܱtv82'$k􎿚gE:i(4б`X cY4y)UQcKGJݽ4i!ߕQK1;O#Of>n-"=8 آ:hH@96hAZm>8do%Pg#J7a)bc&^guD+STm>ݎX0zg+N܇ӣr {}7'h[+UF9\ԋBr[KNTl@$Yc LGk ]YR{^ y]w?ka1+`F jKp<”@Dd.st\47zb7X>ro+k.Mڮ<\{2˹}|+Xndk9:6ɎGMXR菝8uQZ:qPeL XV[ްO}K-͋@hѠ*@ƒc%,N#Ͱ9.TdgFs7-K佶kiBy^6),_CcZcn<VlSDPW* kApQHG6 ]Iy ˯EGNh?zݛ͖2RQ`qNv|3$ dԼ3LfF^M|ў1 v$:qu%# E-5W$\/9ũ3憈FHy_s6 =wvWde&zņ v*5G*Q(\*$RRPD2=HDz␾ #d%UX [Jknn =C%Ai3%u6CĕD{~ ?d 7RzEW6,N)yS~27otelb,p6X {v2Q7 ,>,_W'A,>sf@7+@'/UN3UraX'g^׫Tz3o;ѽ eC'(~;PYÞ ,c~ -@%弄oz9?kmj~WQ(cs^⺍d{Ab%AUfORSN/W{9n7R@fjla;5.q1A (qX_ztNP\hObX+nY*7 tٙ'[pH>)4*-AC{,}¤+(Aߩn~U5QNT &$n|dTx )p=SuS(60Zsi\#R@ }c/؂A.ZH]+zH(J # &98|drP^KgXȪpZ.^i@&OoEpsNmN/5?w3C&o\O]&|&)ʔ$[U& i(lѶ F!<PULLO-M^Dmг癊M)OM妹;577}V̀5*Z)|FsG'˲rXH$fUR|g( #WJ#9,v,!| x&y M.V`W9q.3 gIwΥpOO{xӗFTUsvp ?Ns_nґЫqFE "S36+_cxRP=暮G:ҳ y%Y"۫"p9 6D˲?+/ˋC\*H~~܋8KZP eղg,EC{سv2Ꙟnj oQG^ ^VM "cg~w1W4l9,~|Z<ᡴ:r!JT,C87TF5ѕD;!2,fayIc-z,!=8BpObqȹ2\ܺ5j'RBcsܐ rOuVfr߷8O=e,FA2`IQnR˽0nD $AHveՎCp zm:e0aP_*$ =ؗ s" PsP]ڪR(xdeTb:2700%E~I]]g{=Dl=@41q=85P+?&O>\FFf_tVMqh<8#$~FֽUJf'bC.\qQL% }Ɍ/ZPx})qMK+|2?y99sx0Z# VmEbUsqDeسwW%vô0/MM䎮ĈNӂ4Y)ͳH́Bu9*M9cocB^ cL50R / ~+WotQSSp>*_x (zdOmCuzviwLZv:%~']AK qcd*+TϜs.YBTd#/%yxlJ Y0 % KW]="*s C^`:^By>K 4 d5U7 jGI7Aɸ HHh-l# Ͷٵ*f #87dV#rr|{Yj5bEBR3"mMu]ʓWYvv炿/\r&*f'|@dv*BY`݌wL":o# !knY()x!B[X`z0y(׿uK;IA?*R=1@fς¼G֛a5miUm.^KCI jgDHnu`|\sP 6y=mJ`t6uꤔ@!xzlj! "g^䂪Ik\cT%|9Jۺ+S0:{L=ND}Sy :JzUuGHڂ7V (B@g:`gp\@}:yp/90|ly$v4َm"Mչ6-߬SxM"B|hMtFۦ#ʛ|3B)<`!uoT*HED^<_W1;e5~CjJ7eM7R5,)"k%9ȓ 9"# ˑ]/p+1UT>GK0? Ѣ"e{x33;esA8&ȹѩ`EiQst2ۇX !2%=ظ\M-S/ChDa -s#\ǚ x>-juEu~rÌB#I.ç3ǾZp=!mC:z[+z cv\ ;#TvZ.7;OL9wM%ZL-K;vr \gx^'W :]`$ΕiD+7:pK'?<C^FF]p(ZeRl EإMצ*'y -xə}.և+үʍŬCsg!Ț+ݡVD,pI;I6ѓDͷM荊 xTÁfunC"BZrij\R{/)wkSHB+> GHVى 8?IAJ;rmG[%bBA.Yg{By_4qOO'=ߟC-t0X3bdm=HҪ⛫\H)KZSI3G'v$[ | {9l M]Cߞp]qo2&P/ {Y58 ܣLyHn) ݴI Xؔ WIGw~4󼑠 v.mH=l.~߹E/WMB^kI488T R۝LǨ3 #?jZ} l<*U!G ;"k,$2 ZƆ<--"C\i1NixA,N"b}%oÛ)/7XCaaJ\fGKdHW Iq[wJ)Ok{k~_-1_+cep!eO#\{.&>=gWK);d2&-f3Â8QJhhq󯧹kqf,b[_4مJU(kY{meS*r-؈ְ7*Up/}Ht p#;]_fr}LQNy#w*n{y Ӫ|)t2 6i`y}d8GRcET]Nc8aVo'h X]'z`Rl:C9:P}Lg 1r_š*w8ߣг_)NgsJ/?vhD,:.iU:D{}rTx\!<2|%bσ_T197U,( Ey<oyޮ揶&`kFDAs}257Y3zǭU>?3]WT!_q69& I~3 YhTuu$;55vi>2 & ufvu;WT>kK}:] ǡ $J Kgk}YF*?ؿFBuYpbU[U[ﭏڑM =SBZr6"kĄECX»Ƀp7QȀBlE6.yDV90VKڲ!$TP,j2~I~vzZ%mkqi~y]U\xeA0yF~Sraay ES>!n us4qCM]_$.(|r:yr.W/ݰAձ-#:O׭yCϘ>_h, ꏁVtFeDAzݵC30QPMSg$W5ڡf#{ĻOq1byZڭ{2b{anj$_v(R [hm0ש?H6@/',/CmEg88wk,*b3۝,YID%x+!T̙`Z4}EOjJzDvrkYm ۇH8ZLXH ]rO TF I3 P']2h,g&2@Iu곑ob&Wx7 & ̆zCGY{+=դ,AZ#Wfh]ݍt<|We1J<ڳ0=e&-rM6-iv'̠-9ib6TO!6AkITM");?fJX?}3Ϫ Tyhؾ j'FT|pmUo`zM8#.pC-;ӷ0. ^ROb ٩Ԙ%<ȒFbZwCk]w4-Ko< XUv2/_*7@c6g,[ kT4 tY0e2'Ov-?w>`?2mz^eWʦuXEV9[7*BL^lϛF אC}AqYPKfcj $~;1FB+;᎕0?xГ*r>M2U B|E`##𠙾icXb`]Nh)pz~J2(gEZHk/,¢иu S hg.S{V$ugB.":U~x wT-PaW b}ӒmlL/hFbHz~qД{LTlSF{APФhʓ.q_%dȢb,a: K)D-#5*漸uO'zyw-85>*2{`VyKBJIfdG&PpXF3 ,D iuˈx鿥ժް/.x鬀%ɐ p`Vt5wȍ4 KWT4޽Nj0ƌ3.! }e`l_"Tɒc-M_TfO7>HÎrɩ 49k'YO_S\nO·&6߻PYں0NpZ 5A98$ɝy P u:sg.R{OA(~8i)eh#H TD? `:aZh7wȺqNW,?1r AZt*FI X^5 xxR;${uj33'i0ä_EL{^8ME/h>^VІl"s󾫵5lRXXfÝ8)\%qw&`cpfalpp(@ҿͲF1hQA[o^J.,`g'iC$f<2x?I2{>&IF3T)w[b0_e1jC&*)Ɠ3`g "(xkI_>Őʕvuz$}Ig~dmtm,KYuW|Ũ'~m!D0; a |o",v - axU}_6xyk0ZuuY#X=r7D(GysH/fn%`'Xo4o2 jdcR$P4x;gV|LytaC nSx%E7339 |Jni$҈M 2Wf45F*rH Ow y捆v -)!w#٨6!ҿ|<7T>X-5f+^Ptf?x۠D&e41yRcR$+0RKH-ql. EvPe_T^_|H 9Sfks MOiE2|\1H6e7<,?^G&;9],JV]AJT^ \쐟~AܯߒRE-h59ܛdo[Of7 !yTAOat*fޡiY4]g6yy)p\*i7UŶJ {lZwȀqY0.DO^ DB[8F}1㛩]1\.=h y` U7pGLJYĄgA}?B\gS ݝ3 ;&H/H*I$`Hõǂ;cZv7!k#D:7@Š*`cj(+uFcaCÁ=Yh #"]PgD$C=[ΒURϊvRvZ,bC A(-du ik;#[AȈW.'w䳩.֝ѵĆ@>RNͨ#HGr\f%j^aݮv1)YDeՕ@u*tAүaMb4OJ5 XMNFrIJ g{1 98|賞+ -ghNȎ҂[B%y.$B2>#>T6@A6X-Obâ ^Wݽ3[z' Aqgӟh<~#]3yŷ g#>[ួοdkNb v} % wmS;yT&Trgg\$<=ZxٿrFtݚZ7*-< @h. /K39%<#@z>v vJށB3URT EQ0>%`/-W9UoxSAs`)T(TstHUB,;b h5r`p_,#9)`ppS. :7E\#\xNhk{aIf_wt%[LN&>P K =@#.7V 'eYyp9b:jv-Cc%; _˘X">y=5@t2DY4Xꯪ!,bv㕱WeY@!SO3Ϯ w}iԣJ_BJ!KymȰAFUg%3EWPvc#T %}4!4 5T`J/5dm\Y\-1p|ܸ?" vYAxug}9Y&XޞV멀L2[G4FÓXz yR]JèRČ0hx[(y;6ySKߊ~-7}TzYY&Q<.4iZ=pYۿԙ?,@U2DBV%6# ޥKJa-Ao7*/`7l[|9cJDR߈r2ckĒS Da63warJ%Ȅ V]裏2z 6;gnɜZ~J# `u{IPV#EYMᵯKфc4N'SUכk@KY]ʿTEc{kᐪ?3?UPqԡp}@EplrζU+8K!\8I.2v-|]-ʨΘ4\d祩!w%*:5(\Wݥ=ALW9u=U~bn;`2r $r91.G^/^ bL[O%§ie, ?O1P{f1IJt{+ӌ9dЬ!$mmJ+wLA4G3߾:|9?P Tʴx2`b33S똡XKĶT9jZ88Fgk8RX x4bdR4z(eڥcwJ9sb6٣10 ;iDOHߵe/ `IHtx2?B2]d7Z,A5,*WDJbsX}Q1GƇkv0L1fWt+1 GTXOwBy:ڿzjNDxN/Mb| _(*_"."4 };ٓcu/Au o8{;QJ'YXxXȌA4%Z}]uGsPɲ7t)>N=<{u5ٵNSֶwiY)FT}Z0?u顱 gmjolgkJ;7h4Yc^bV(y:ڤ[k? l{?X&>vD:pѫY5 Uș*q'WxPpلeq d#k%@ ΈD.}Ȩ{=PXpObcSC9I{?}"b|ލQmeڷ2U:|4e1$*Hyyd.sH%Ef,u[j- _Lä$OKG+E6[רouM;yl[N1K,d2\g%t9.f.yGfor N4>K8:5mr~[ ʓ*؆gz5|_f{=hz_r, d*ey/nOB b ~FfB. 708/u"Bs>8fAd> BVO['VůqS;6Oe>؇KHs捒Y+A^zm]:X}l)HXyDz5 !4Pnvuq?!&*@UQ 3$wZ>rqK^ͮ${/&A| HYk| O0Ã(]*&DT9UW#([" E'!x4}N|i…v @粤gT{t-?rOzBk 2]/zf%)i!ܰFҐڊ=p@$u+NK:dWI՜h3FoN| X_O6Qh+edn!f%ORdc7iq#j tl O@sL ܜ3-ƚ۲jb&ϡ[8S {KV O+M^ؙm/=8vzlݰ-"%:,PKk~<ڐj |8,G/PQ ]"(EJ8*exX\#XիB~{jȎY*}Ġg:4.uA?'5깘Z'p\2];L$Lg%cR-h:4p^KG9D|+՞f6WZ0 !0O_(Rk}T&$̃9I 06W~ Tej駻 \E{'J9e}+̰?MR9 AkYYׁ{{+Yo9_| !**l[aT v-0D rĸAG! tJH$6j'I%SSd=M[t.) @& D3ٻ 45ӡF{[! ݱ<7Qڷ*pދ1rtB*7bXwգ*nE ܒk-'pTz\T,cGhQ.F/W\؍` jp2G{ȁKvsK\ nKO0>eT!QL=LHqx{P!R429AM =K<)nNa`mPVStI:CvF(ˮ8k}w~sPs1O^ԦM_i% ;!TGpviCߢ\,L<L4Si[3UbJ<%5E-/<鬣3N`god0g Kݑf{O XA|J7gUtihƬzP0$q޻n_kIՌ@A'ȉkSs"2,tKg;yx O+"3FsFb<:qA\YLa,򃤏?0Sn\K;ˠHoFSPbLl,>#E6W ]R-L<%x* !;@r-]ٟ XEzm_bDȮσ5o5]q0IhZ04|vhE '],+Ce}YK.4 < {[d *F+Yk5mA0ЊF W*X U䶹 Xy0Wx%Gpqp6\%hX&gmj^ 5Sl"́kUzWyyKZOROŵ4ffZzؼm<^Ҷ ^bp.2d b5m&JS52#3D#:~D"ze.Rs!1'd/-JRT U0,l  nٺlEUQlxآ:0K,sBޔ:'#t_ꭱzd `1Sĉ6Qcn,ƌβ(fzp[Т<B; g 1|ߘ8AUlpJu;vrK3&1a,^ܕjfJsƞg9,t&쓚{*R/ΰ&AS#R-Wqt2\9b y.Ld}cƅu9Rn8NI$_ߦj\K3jڞwn)]-2w9ZuAD_?x9h_>V/#dKVqw02ȣEWߊz )2Xw"DR6uCxbuH5\乬UˆK%Uk>?fD"Ѡ;^$}2?_|xM՚*/PRYhVG"(T ;@}"sRM啍V_‰r.Yީv]U!ae_ʤLݩz|,[b]Vx(Ȭc":wbh s[5"V4"0[1'yڳ!c2b_#n RD8C=c:S1x8>aQդZLuM XA -ߍJ0nwA|l.pٍ+tYb2{}/T:!+p:*֣LJ)vSF4;UNPnZ#YA N^;=N}c.>\>u͊ 6|,nK ( VixɈvQHKyl73ܙcY< z_e[ "+s(RZ7ܟz~X *5Ulms,";O-J (T6$<WѫX!AUmK#2&!]4v0e8sT3]p홬tq@$f[[ c=%4Uw:.:?Vu~ Au5sra{жudvZKUT<#,P@ʼx1gY;Ll =D.ćq}_bdU3D3;1`hp밶H|6pQ+S_\q }? G؃C{@3Hc xV3wH)!p[~vnЁ%`lIBAZ5`ԟw}{/+i6B3sL9[@d'%x1d+l R;wEo=ܤTC \b8dध 'lx24j'BG\E kk Xrc}|%nS_1$R3i+OPBqUt;4f8epzM3gI Dl/&RF#](+xF0l-M:Sۆ 7ZRI]]O @RSY6˄ۻ]9X q¶rx}15:e8O?0QS HoLw@ѝk/a\kNz pT)̙oP[`&9ku:bĄuؓ2qG<8tYNFx&*vp.&,)@Ӣf`ff o֓r9vcвլ$@0z*8ǯu脖!Y}_hG3ww{q$q(p.8`^k7NkX 䐨/@u@ƾQ˫oޙ0Ǐ|J&2C|{" fx2=O,M'4z=%ph U0 '6oNrP :UpW0l/?N=֍ԊEK1AYpbsýIJ%H,wmk8h6aA9?jp4ܴکSe[: =k&HJaujw^W{FI`" ]YE掐XcX,u%{aR0@-Vz$ 27 at7YG]9*JW".b# ՘ag!?RF5щ"K>WS:Uf xV'?) (іT6i125y23cAx:$h-WBL)N&SxH(݃>WkEiJ#7 TgՖy&O)XuwuAk.cRjIx{F.X*a\ M v[2؝CxН<j(ɝ;h*AJeV C:kZȳW&f3?7"J+`B•IJ/zN<*Otk(uA4N8ΡMd~#E9bz38VnZJ=n̉:b 9p^]牪65V>!w-7nAI}OSy-9[0qO51;*KB9EifOֶlN9!vhauG9o=Ur3mަIR=4={줸kA5$efwez($l'xaTbI `Isop?to`3).x+Bq,8;h;8?ǀQ &R7J؞kv#$݄P'<s ׏9G}BH|O+F7:> 7N-,a` |+00J +4R$ȳ-aQ*'eK|u#NN[M[HӣLe{W$[~.l<&8 ~6֔zc; fdxҺajZólnlX?@>3lh}Hx Y/VsܛW*אH G@,0b)O@v$윆<? [`υI>ɱJa:^ȓ:p2OC'DV_ž3q;0(`_ Ty6h SWh- MDhI痳+;:z3ݚO(3JuZ/>8~-]E=p CH,TudpL*`Yh/-+XͺU݅|Da?(a!zGER1a b.<ƶHppuYb3xztҢQTsAb uqˤ-K=LmLNW(nGvɓ)3#4{F+qvGܘ -Gɺv;L5+le\3% kG|1&j˗8dr@^вǴ\P"\=7ߵH_ P#B|]& Y{R'稫#UB, wJSʻf%k ,uؿ'jҡ[6x\VnOǣ/'UΡA1~$ ڌ i/>M+PV!*W"9lLc3XE̚N5 uMcZ%qÌd%WLW)-&}Vh={/|L>se^f+R?;IR V߆!8`Y&wOˬV{[Ъ@bA6@ݕDRt1%O\u-@>Oz '7azEYi9m$|bk *Ns{\@îơEjZ{ 1e̓4Dnyշ[ߺW?yVHKH?!9S k@V߶ќ1b +}ZheE #uitX޳bYJ]&P`'6`L'gvMZƻm98 ,II̾! )*WRߘT }(cʯ̪_ri\q%RkV]R]ӚyM.㊝|>?x,[*+Nw/@~i- YBQM^24"vԮHVKNrS"ScY.jdZJ(+XTZ{ x|&9}}:{%h#ARL[y^vsE ,~| 斠 bՃ"<+=9bTWRyG\D h!DoQqّ z;}3"y]ᠧVv%._ÖqҚs7SѪ,~FAgX f?joIρ][KsFvhK(Qñ1W,j _LVد_ZMaI^+7_ ArEg,=TtIQ@(rntyVڮwO}ϽePBNQ*j ]]+h8xdM`X;`tTa/iݨ2|~ʼn'۶̞0;@N 2:TӟhDǵe+=DJQU3QgXnMdzouZw/-p )t{[&<Ʋ=C!}T`v?C:2RFҶߩ?I񓘬yiJ<'ڴG/U=kai*ASM g%H.ytȗ?\ UBi.+ygHGՋ60d%/Ĺ+:.w?jx 7Z*Dk}dd<ԉ ,|^2: ':x)1(tC}ڊ/t)kO(qP:'Db4rD[hH}~W>Lkk<)}@5o[6dV4N1\A$\̞ h5)3nԍX>L׊j5:7FlC}RVXV6vb L-;1ÂuՍd&^짟tːtBmϽc(|v$m"ޒS) 猷>y}V=5{e6*0{(ÿàRX02% l~ף7Q"/#Jibt9,d܈Y_A$yAѵ4}3C1_aV?lhۗcZPb}v(6x>)ـvX?;Yk@Ĉr>Vq8wrߺfdS3Wq:[B q;G=)OAqD{',,0()$Bh:WV\Nm&^]T/Py-xEܭe ;AZ邎;M?4t<"+rʘC}Bϭ=us )kږ#}>}]PN7{5׭%x?yD)JL*gg_>mbbXK5 8eS7})6Xc)TVh<{Aa3ru_|t)xPWت{VF{LH'6vJ6Ɗ*)!BGOƿF7WY_JA|9xQM" wejCT:1gMNS'Hy!m Z<-݈P8!=kNLZ+<z7avQ}.y%f9;[>% #2/umn@ uA?& ̑}08 [\Q~ZiKI<5IoyvVrfX͜!+(3E婿@<5g@pp&|^d ={1edPM㤳`:~kpT[:䴦O;{RɨJ@*Uw  B!os*)Ю LYnuT&zdoC_CH"V,ڙʴsB>LVP5:)+q y(cn6nv]E]r ĺTh,43ߪpq2~-gGȞyH;4Z|YP'22NNdfZ/8VJ#tb\ؖי yfBMyIڗX)Daqwvd5JAdVG\gzD>CuFfE+n *qyA"czA6\ $0%{^[BBL@:RBư,_ $To 2"kȚr_qrڨ:lCnS.P sQ=CA?@9.m6̴C8yr^UzՀCf5 )vECY=;dU`3d0Pއ4|_Fdê$ *{|Ӥ\{kXFP$ $%0Y 1d.~Z'8j8m#ΩM]KPJ d/ $XzLVpmx #W1!dBO8x)7D]/h:,G.3RH&*\|0j6^aesohOpR2ٿ$[HL|wsIڢ.wxOA/vۓ=b3. 4,!ǥIUV\.7=QLf ։JG% o ῶO@nMeP,҅}/OBtDwPavy&.إ,fA_ABBA;e 4֒0> ^ V\.>.vIdW uWu*j33Yy!* {8 *h-DH!g*! gj| # x0TnC3Gjc*x`mB^oY 9WKQ}+G9ԙ*V{aDxT7;@{a2w@ع7|#!G}EU|l![}eJ ) TиA RW=BO:D>BOe%| 9pʿ?dz 0A^2uc'"g "r%8lj>,7eLuI1Le#w|Ӫx:gêSZ40.Lg3$r]v7'j*EEL[-\\kSuX(4;yc ӥaeZT ʷm5VjWd&:`RUi>5ǑHl LsJ"⃍#^.X9<A=U/e<0Bå4fK."z6{3ܞ9rCTY>qu!ɭ/ɋԳ~4*>QLK&b%wn{zT~\Z|Dkd#w._O3fa7 F@&҃vƸń;^GXrSҕm9rU +n ]:l]ڌv+JfuezHB)]vEYeuR&byd~M{w-[DNN)]04HN]ڳ|LC?b 4rN)a?'~gc,nζDFB579H8NY7Vy5B<@"T>6ۇ5OGg) Eq%2/ʀ)趶: bG[ݜ=+23 O bg(su4& MC jT!/A)C2$J9yw`Gk@&v74ފ^O'l%.׍,!ZÛ}Zo-eiJ.狫˄*A/[Ar!/b쑞s[mr汇0SƃevM$Jl[B +"82u=Lxnӛ΅ Ch|vqBrx*/r"Wqi-d/4* }T!ܕئ֠H^~ydZ8HcD'<%-g&bѵr^wA^M@՗뿒T.pV@9*Bk~In +hofvx?DbbwHD{l D4vfn8[ TЮ2mߛA9ƾH!x_;`|b V"(ݲ2T̲-[{Jy{$bߖEoJ`WQ < 'Ot{Ty ,L9wfV0t8k&4"=OP8rtq*m [`1Osț&'m,WyuT>u7򫒬*>2֮2ϻg-mp P>-m9C` hGZÔ|ͺЋS_ɤ(Fރ&rQWjAPW͝3ͼ(i[R 09:f'I x5hL28?A0儦+,9/Zw)bۭx6X%neh!𲑵 Gp8W_8^CN*~ZUP+u3%81r3`ciCwq%` -(dAFo>g۪D!4FkƣVX2ѴT~L;,wo`#h O<0ICgrN=u.|W\ET&T:%|Svp.r Z@bj-nˣԴ@&Ck4rV%+]b 1$۟f=$͡60xp,z y$_ "f}qba~1h*1O.DH;XQ-(B\ybI[zU5K] ⏜ -4 f Xa p_V ,8jktQTyem;?&GeU~" 5||aЇZ_,Fϟne,`Tޠ4J&pzaʏx9;S#ёM9/n|l8sI,Bw NyCf2+x}dUw qpRN'b8Vk\;c:\ \O˨iBYԨuA2{RЬ?4д[G0f"ɼ[EvYʐ<p?iu9MrR%u<eׂFe$UJƆSwY(0Y^ G?b0/([+'v?qZ3z// &uTz96"Q G@6i(mtm!.ݯܡߩ1τB" le "3ThεԜj_:JR,6 u c);\O> $ "6v3HPIp[uѶ*"| rsೋG4 2b `mw\u$J"}gn ƀ=b|lؗPWbFPU>%1aϽZYWnraf ͟#[x}4i>δ(tNإM,S4 Ț4СG#r\zY'e܀rQ ]dG!}1f@tm,cM`Swbd1?4 ꤘT!͜L ) cS.L֛On )8ԇK b$Iλ',۳i} t4 eǕ`d#Aǒ s߁:ayS?8quT ,cӠ^W['# $>[tzWYWN&{33UNCl= ?lŤҡ| :b0kRϰh껖[cһB -:`ufxGnҀt;dRA>[(4;v93( I[ؔʗ*i|b)M`ubrl:Aܶ:`%^,zǤ E꽕>'Ipr:HMx7 &/^`$k" k˝hdΟ0:ɌGk]%Z.ho DWw][vpm>Ex4;ҀB66z/Ό0vՖɱrLEGaG,⶛lR[0w:8ؼI 7l'u@[fzgm4`Kg -80- )P4Nb O DNFiе''|\܋k-򠐣oZ <Yhˑ0\oQE;݀g^Rۑ'e٘VrFjmNGf`$`Wl:j<΍eJR~JTıI`]&bZ6%waK sr /6 ˪Hݒ #=ZTr"8vRpw0&;nj cNK'+ qJ/ εb6%=y`?NC.7()u *`S/m'QQhqeҿLu $gQ_Y'i Ҙn ɪ> &ɊfõAnHq|Llŏ-?o.Myu!{TVoSM/\5reFX~$>qt =ⰀBC7dpX-p\mUou &A\ )k~VijA55δF5};ðE'` f?PMXx[aQ؀O&.pE'H?O+AHP>{1}N8OhtX`=2aZdQ= 㪐qY 3"uLs9^L `Ya-9UB;{u{"/Y_-G / mmu@\$^wTP'J8QDƑZL=m˶Ư)(,d=<2S8z)ŪYu0uD%&S^S5nD}o),mPfyZR;*3i''0.QVC:W #dy nhlfD%ģx`*lN4tV&OU_иzgsH疬\xSF(BE=C o^ROR/XK1\F9%&h'ɢҴmDM;[hOkHzq0v_INa@+.,ZtKK2agDDaoTeUs$m--z’[$&1Eޗ Rfڙfd4B2R+Rt>tBH=ỳw-JD J"νo%#xOe\,u.z93|hS=?~B+[fiNc>Hd)keSq8ғ] a[,u#^pMSn ܋6X7A"C"$:b4gq]uD jOyI J}gNW"l𜗏/AMDqP^ pE s\׹fpi6sA'Zl]}ծɱH=g. 9CAa:c 3zr/{;ǙO%\ o[Gwf:-[SOBCB[i+3ffdL>cLe@1JT8Mi^vcv>`8RƎENHE3:(j]D:/f`Fzr_0Sw.Vb'Ez>|3ݟP4BI#1I=+e঎e*LRwxHlQk0McTֆR.^p?2s`U/wtsX`Ќ0U$ٳ*cY"$\:QTRR̊LW. &&CyGJys2>֬|'כ2=BMM+Xmj|lU}/v_r[c QK!( s swʾ谔evztLw 30b 2hN`4#wdW=7nQ09&= V/G`Dtð3Ye0}+oƣ(;Gv?jZ%ϚE^۰iaZ4NJ“`D@*wgJ'%¾FŐ@65HhnA)xt _z0"1-3-.؟k^n)brWcpVͥ 2l= }|p;Nz:|G7Vsq/zXOJG/k 9d0jQI<(˒ܳ33ҹ*??Sk3#H-Qa(J ,:W^x9;Z]!ni6Sm jwUl/W^#ȗIRe`x9Pk#`AE "OEmYg2yQ />*DjE jXi39 S ݬyζM}7B|?t!q' IWǾR'?G|E,%H9?MPd'5, ľr.L+_dǁmݽ"ŻVJ:\.HTF`أX#cBaMf%[6=vg3Yx*!7p8-"w@X$Qy).w|hE%ۨת{2fۣаoSrKY&5IqA4 tMQxӸas$iВ 0IsGaw^NXQAҳVWR>ZSCE4'ۂFx!zgW>w\8ڊzu,rJףZ93Lݞֶޒ8":ԯe] q1}Fe|T zl}y\k!_!|byj=N}rgFb[>U;SM8!A.J"a-B;!ѥ(tm%.BL &f6!g^L.Ūij dQj$l`8&Xo=X$ KX#_N Lf:A"ZT=9߲GЬ$٩eqnx4̇ ԍw1t#=$ L |dOxj-,(Wo.P}9I6S]qhW*UDkc:/0w{Z *>piَV]n0̔3 l0-NUs:ei+FIx hij1Љ2{ pt&"+a T RKAC"1xu.q]g@fiٯƺBKXsLUI-'+ ?_3WBJ=* z;){@XHsiքGzT_nLBC${ |ˌ oX+]ؖTy;(VA浤<(54CܰaU& |X "[Z&7 ͵bi*hԖ'<0Mb㳉L}`S=g/:R䠿rOz~:@1J/yc6QϽ6pOG g^B 䰺6;0Q-:Lx4LNO/scuNQ=hbdhTe0ן`+@Cl;iwVԓ9]˧(("4MԛP葌2֬47ޔԬe:kcbܐ~Ͳk;o_`2M`2'8k0诏=Dhn+L#?y፦=iN K@Pu_iʺwΉe٦AE :ZB#襰^̡h:FV_&b@6!m(& #a ^.PGw=~}/K|{rzlX!<E~j'SJ}i6ɟd)e`Yޓr65l:^=1='z -;<}DEeϊ2)o^cJF 3EeHQyrvlӸ1Oxl Vslr^5''qcV˕Ȣ2}RӍT6:zf,m:WcIwttl(c'{%w&vih=R1ɀRztپQukO_D 왁;*]~kc̾׏VI[S X::ގupG5JMK(u2>Ṡ/c)H۵X_{xP8V.kvd^S RD^.V խ'g/~fxc 9$ {C2&D*ؔ&JmSW >b3W MXpԚ]s]>%<4`;%i> ijDUT`U֯KPŌT|+d*м v%M|6{J4{9%7u+xh} 6v?z-UtŷG1?OF>FrirQ0En'L8:Yd2k To\)[xtvxb >I9͕_U%~Ԭ?ȭMOJGMmS?Ǎ^3.c o K=3m7'T%CO$&uL-ߎn#6rF4(xJ[{t\mOFB9x~['1L jϹCr~ʋÅs% IQ$+'SD-igo*)J׵3c k M45 gV0:M/xzE!{hd'Թ:. uw#cyXCp %qM+j1&O^Ap9o )|6㚆%W}~1Zn0$n-nbT#GZX;2g}&A 35607渼ڊJ݁b$g8U.ڦV$)y(#9~J(x1E;܅vx$7s@LL4lzyD&'IcuGA{bꭍxB1Pa0iX(_`8q+zETaQL4qc5i]ZebԘ_e 9(/oЦ77 4@kcaA3J1ra6P1k]nO$/rVk3ເSӇ!ҔtxL/w?SdlQ(`WbO g0B~T;Wt8u =1=ME{_W*yt'QlTToZN\Nv^B. ] <ʶ+)vpY21zDRǘEfLܡ4]ƴj0HGYaIGӈaSB6x4_3!#t $1Ӿ3z&PGy`uEΗk&qTr]i,fV@qIj1‹~AK2ڔ8>_"j"!^_%oHj(Un+/ 8f%ӑCnp}[|g2]Rh$q%#1 "qvA@ꬴ1 ę%RKlg`٘4,<khKm)rjř/ۓ`OLaπZZc gA˧5~ a(=9fZ}rz$n)QA^;a^??d[ NV?Ya+߶ |1O5զ,M(L=QJD?SB~0qVOsM a2y1Ыȿ}r x'_:o9D/GNuR[L="tSp;p;!j򙅙F+O+@ ڧ p"` ]Ajb# H&oɣAn _s"r f3=,IWe K%gǼ[J\YRT&)akAeFcifN?SBE:o|6H8+ 41m:mD'y>eE>•po՚_F,PUJ 3(:a<$λ({GU֥Qi*G`i5s`y]C&D?HQ}JW5V˴>kKAۨCl=h`29{\pcCrSRxjO'% #,n؝pҷ7+_إZȣR=,$A}ILS&-#qS'ibH1U@av`x0W4nr-;ʹ\l/ˆ=*;K:>i0:2 hZMA;dQ͊aL\#rZʛ'S鵘9W =;|vro;wbc򳊭3?tQ6Jx+>^`DJaKnJӚ8F #k-{ADD0D<-),H)h} 8 ۮ),;펷/tT(>_W^*E1{b[Ň8ߢv̧BQx:]b P)Y.6yv( .eeIcq'_cDh8 +܉r6KQ.֦$Ľ Pnuue=],f(»9x]%c+OU|U[%ѬSe2{`c0PSaؖ]&Zkv%S*>pM N9N.P@s aS RRcR=؇$ۊB`GS. iGUG"SeC<}&>&RUrH>P! x; ޼@P?mF?{Hc`GZb-V Gm z+$ˌpL]= X o9 ɛa (;p7fF  ɖ"`1,LtdfT>I/P>RSfihg=fl?sMS^A%>\wh)NJ6*\ B-D\Y}[ރ%-fLa^).N~NST~YI/Twc;9A) 핰(H!^6n5Fev;b ҁd\^V)Tq2Q "~c+Ǽ,ArnL2Y;A>@kPk"`?D2{etls[_9.ÚJ(,F<1q7% _*Jn 0R)Ǽ l!__>ASӝXM\֯-Y5j[GVG6d؄tX[V"?ҳ4U-D'<5ՄL>wP@ 豄vӳ^<7H1;_69CAu# cn_]sĜ:Ke( ~X}b%J<4c&lJ}y'*=.UOX\~~&.X3f4iyD^c*b\\i<\CԞ’U3Qul2k0WY+8o6եSeH/}[鈩7;Ȇa|CRwnOՀY,m~BtOOs*iKAZc'Sj$)\g*2Tf7^?p{/$+qKa.)Hʿ9s ZÀ)6 yOda HpkIdq_l+i_iMjj*J/$Rq`*;1ʡ-(@5n)YE096O OH= h1Ju [0p&SJҩ i};=XƘ藎>@s,"!6u(u52!ݎ| ޘ?Lܒ X+u U+sCMIjA[Hbf@ 5O顽Q:hAsy)V㛻 %u/_:Mg<0izMf|[ccfѨOq՝@qNn+Kb.H!Wf::F r~DŽ⽥KGB^=W_h_j!*B茝 % /H3P X O0a{z%˜OMA^ѬRH,W?CvBJq P!}mk_|;ʳOH07RzEbv Y-YiZz*&'-wC% :`W"dF"U>'{3*lgڡTl1D\/ׇAB]|jsXH 4[,?*~Bh[ hK_o}h'2 %gvhJM#r9g=!/ؚۗ|u( 2޹~rec<?ְ3g$_6i̤DlpmXu"$Pi&}^'o!Ab9;9vGb qh>rU63:\5⇌oPʌ0V|]F\6lG{0[5!٫5*.H씟iWk%\t:+午'oR1r+x;HZ@[ϴMb?MagOc}D(!)m?$\޹5 u|_Tמљ ˁɴ#@$p1#jEBw Q^Fn13n2{ ' q~= hA>U=B 0!ϗzQv;N)LAP%Ǭr罎YcD9p9qjs[183Zre-s ukpsH8FWE[ w9#;;gRX [l|uE(jJF }`&Kי>=Y@+Bd,K?X{q;v^K";f)t^PdPq+?_Uv›]v?{B.$ݻ1+z,&B1zzG;BhCF2\eњC>pz (E%h3缶)ƾ67)hi`+~;)PM1{e] ,e_Lp?1׈j?GX3-7φ*xy ܸ9}XJi>NYax7`f)vj1}u !yq#e?c~[&ήex4*q<@YԿ_³tneNjyA41DʧKNIDt1coJ"VD1l%`D]H9?]Go#)Ji ED3D`n|90\&QR|i0ܙ3Sۤ lR1q 8P-YBc''z][<.HU1%ԡs,Ua,#]߀`>2Ncp;߆|{:&Q9`iGj/.J.-Nx[?`3Z_f`YS!U<Ъ-_-"a̱ȫS{ࠚsDzDY%'Gw+\ > uRN F=S" \vdH8nKG_& W*TԗnJ,x}V:[e+%{jP"U+7;~͓.ھ[:y*.bzPX4OxȹFٳڛҝ1,-}sζJ͝R_r[cezڨ囮YªÊҮbVhY'4${d;9aN6}K% V桑-zO:ƭ*mz6wh[X7ߝ5E:;o;¨Bke,oV6BQL5v}C7Ϳ{/9w=[C4Nzwg5oLIlonjj MQܨײvs`rS>*qGgqYy_tt)U|4-!_'x(YSoQ&+:L:")\C=%Чl㼫Ҋ^:g5u,Y"r$UY @ PGY?`,|_9i9)=Ѫw(+cHq曮kwxuZz^]wu(py٣!5)i\G}Ebҩde20 1M"_h¬B/R|u"T{+#50١')b5N& +ΐO`VMɡi~pfsrF Qy(E<ah^0)K~f@3< pE \Juv =HbP_'<ԾT xe L#1ε2HV wU}39q\WZZxSKNٲ$Ji$:/)J*RyG 04WīP44 )hӜ!ZfEy5Dww@>8iT5jN,Zn#[v Ux_ -Y\XY K#$6l+?뺑OcV=SQ4RKt9j@i>.]w( =; '*9*jt 3Gg ú<`t*<ä?F@ ٢qh(-r[w*QR P s2Z;+S}B7sM_wYx=7l> SR:q:?̟MdNA4ID$ДkqOT d %AM黁FIu>dܢܓz'ӽ%lnXha}9c\wb(` !F.)6 ły^_Ue/6*d.쌙s/Z)|gxUfgnewwtHcU8Hm4#/qIK Tx" tҬus  )7}M;L|n"[2i&_#˦E2)iO܃Tg-?T1O)ϓWp<0O0ۡjO9 pBKL@/u$>'ixlkx_k\_ tF@Îtc/|#gM-K8/.l[tSuٝ·.W~oZxU*9M|A: 7kR6o^O8Bע x)V-j@Ÿ3sC7af.mP o#@#=mG;/2p i?6NȾWƑ)a$6vo*g~wD73sY37*QC.Ҏ &TlWw68[RMYrpQup;)I.<5M}8AeNCEI|<<{=F\!pV vyU<ۦ$#\P\\lyɕn}ӭ)86}O=hM}ˤiYyDP#dC9+ NE`j=Ho\ n,%wXi |Ç$OjѶ!aˣϨR7X(/'1m|7oZVaAb^wg̀u4p3L[ȵ^Ʒ5]V gT[=AYNlFȣl74 4=Q/7Y*Qȹw>"Bt*C 9l:[e/34l>WmAǽ$╵DE-=K"}UsNR@j2Itd<Ӭ CH ]%,\é$X&6EղˡQ!uΏbQ>%L8~kÉLjO s ;MZ@:zr-ϳm8C#|~ܲ<4kԐXy*lass$J)uvj'?iJQ0P'{3ΒL0ӍB#DJcGJ~ ZQ>cn56pE WjT\3zB1)ϋ=w IZ # S4UV-#Cfr}-J,%D̜L{[_:?k]WJ qOmRI].En .%RTۓdHr= u;ޠO24 5RyAN*kczIu4[WF8`Ym )=(v QgĮd#ؔy-D*slTh1*̿P84X_A%m[ATF6> Nv?Ja% 9D dvxw\+Fl^9ԞKT+D\pZB"^\15oEʏy0QVCJamTeF~@x6,xIBG@pۋNq8琧7d9h< "S25JN!SW (X."ⰱ@Nv?HBOX騖|(!XFK9NIJ:4)BO!=`}%8X,#!>q?I`} \Pf1^޶ba=B _hQv)5F tTҥoz"}_Xl eL,fEh_R&b(H }Ӻ;:GwEկ|2ФM}md=Ǭp:HsLGS+]mfݿR닊iƠAV҅hzrQ9ζ$mD AhݤIB9TlIJ_F[+?^k ~Y?l3Coz]Ms,J1g'ð"=`UߕZ/ Q~4YݜvZm_nuݿ^ˤ( =aRn!(]':I0F4CHz=MiA+c5(6C`]m ].b`XkY⩓1$A>T2X8?; t7JKEH2R*Pq}8 6Ԁб91p HP-+6]t̵:)b?b{24\{c%썪aj73DJ}AWR`/p-4tg^*0Zi@J6" 22G<EaU, ֬7MywTu;m8moђ4{a(Պ!<YӤ-V˟rOR֭aM\^gR>^4v2VV a~9x7Ҿ(Sk%HDiuՋ~Bi>>+_ċZ~s~2p -\93ԛ% gS_j1=b`Za (WA=q7 *;Fy6!e,rGPvcȣbPPupOS{:k8=sq1MbN)DrqZbsѬFgwa1LP*/JL5z0\L@&@YæA- %mUymcv|qGx#5Lw+dMGN\ԘY4FjszZ8ndy[KM8ru[۱fJѣ-pP}eßAIBpI48b Qe!&b**^qtY#_qtII) nr8Ra쎼pLװ;Yցi *Q9]MI_%!%s/q~8땗GVƵp}Q$36񃨀6:fߢԀH8{bRh8Ƃ?9x !M4}ٔ"dj:x#c9w6b|.SjY4\ND_Cx=9(p:, unktpLw.AUyD@v *5rĆjS+?%M6TU\:< 9gjO%$O1)Xwvfn>ż eLnz f蠂Bjsѡ"*Q] $̂LnjT2XN?bŠò^XvYUC|Ȅ+ vք [.mwL ⺢!>pgc5Y\Ů_޹[j õlν6TH!(|t+;r9 JC+vJhBN1(,L6m S]wZ(l|q*v7B-w_@4j w€?9ˎQ-Kl O1_#Hm]wͽ^`Cfv:)U @H{*Zp5 pȻȈ=&IJXǢzqykH;m$~--;FeZIyd1|5Sf &7#|5e OK%/CݰQ<:S(^|5 rȑBP3G8rCВ wcD 4i4~OŲBТ9XňEuUt|_Gx->1l=SM~LX Ud/!dᡇyxRaBPeIslt&h }{) 3,+b.~8fQF e.WfDpqP돷E?1k"HQKMbo~) yt3_f㈉\;y^D\R`:DV-S3v=P&nʱ&Cfu6_.t8X\%sKg& uH4@EWs&1M}} z ؙ' a>G7 2FnQio+C]1$rh8{n Q- ;^{,T۫Ղ㪶aSẦP&5!*=^_)bv tp=''Tf JoLBtޠV&|Nyx׼,];_j $ >7PƨlѾ@-K#'K9P p,jS]5fi/]HP(tjMh7O`=g0Gu޳#u D+IFϼS׽@0A) yoE']b#4`{}ɠ%9T2rhd 75yvfӭE U!ݯY!YE'=u&؆pRs=/=r"sddQN]d-ЁJFm>b :j\O,."'6JE0%[iZ-Ʊ/*CLiQNYgLJñzYrȭ~X+ă}eU0Gɇ ATAR徏p]+͡5; zfb>[-C3Qo iM@JZzeF O\_rI6Gb vt'KF0d H ]3#پ>p]Nų׃F,z0ϫ  R>(D6GLHRs4T?oMý/^p/[Q>]hӽ̌!FB% V8Mzy-mr'CWs!}}鑲`=|c2pGal2׊F@g2sK={Gy@b2\cbְP~܅]Yl-J^;"w%\ sa3h"Z/fuG0]kC<HT"(Q#w/=[!V}+S}8Jxf"y.#|DB>g2a\?'7d݁φ GZͣ\Jϩ=a1md@9PBZ`9agJV^*m)#Sx+:1j 0shFg%JaT+_ޠdLI68z4S-kɘjLI#f[&-у9eucW]/茴ٌMiG~P߭q',Iه&se !/P;[) XuMEU)UݩqDt|XhlL(RI$dLP}di{T:!gV Fx|fm;{i_':.?Z_k <=xSnQg_jRHrT2c/seXIJz&}ETxv(hԈ223\o~5.E.0V=!1c藷7OU ~؇LaEˤװ5ֵDuޕ cIsP]w#>XtbX?wd\O}^- )?óyN@خ|}\_=>0F|gH6/kF^O/RCjB 6tn9V#<(nS%)E*Q"(VεXގ1 !M2/.Cit@K34%LV{c+'&<1#Ԋ<h] `)a@m"Jyz/AV~;C5GAW|bS2vYB\4 z|g,I P`Q1q "{MZ A##JXm~W +\ RsV@TNB-77w9e)sՋ*4r-;O0_…,~ %bK tJ>È'av[zs݅amby@l WeU?IW|Z8H#$sˁCbiPm4Xi<~Ý駁uk7nM@ l%+ ǬhYy]cjmO>kCvR<M Jđ? xSNˁhB%r!+-Es$+zC5um{IVVVHG%ŸXB3$7rF]U8R3#2 4vV!Hpǃ G|@nS\k|}wWAw%p1v?O$?e3Pӕ(b'ȕBJy ,t +ހ'"ce.^@k`vlN"Ae_5%4\~ORQ2@m[e+pEdi{¶ 05U^^t]jb6& +:#pP9Atږ٘]y㤓7|,|6Otv}\K! Cb#$>xO霫CAdt@X /93K-򿛷mcx B9_筧A(%J::sTNCYQ>4Onp,)Xa p]]|umo+FχfbM[}-65TgGQ*Plp?T-8ȊMLE<]2\B5PLOt[fCӦsSo\(w PNy vx{qZ! 4i 2 Ș o;Zr#09]䧶gegRctl4Ak%3*F&M8s'~=weβ`B4v'D3`B޼|ߋchtO DdKhM¦!,N ^ 9^=s4:W k Xz j&jߒHE돴KRp0\X~CGĀH33hv4aPP}f7vΞ8vT!uاx/XqD C")ݷK?iMT_0P!WҼ iVHUr ͟U;mttGg03B_&9C )MX?ɞ'z^ VHU-CɦբV2GmΔ#:oIcU](<9B>LsʗhK˙NƢ;"eo3s}*cYu~(+0LwsEi+ܛInd~ |S<vjVI[&0rEǏNj8/7a}=7HR4?أ"ASSPvm<߇HhP'\V*Xxt~-ȕ[cTeB% rl3bXgaZxbݵ+]Էc5`JkJՆC, g!ͪ]96r? n5odOD)MhB&>V EX&4|%XUFmrӳSkCބQv_$EX[*F[f&mvlcQ3d2nݥ%穝 0}|^ɯ$K);!g8q!(~ΜxRr\4#J^&5G aG*|2 ьGS{R\) uk#mPOWFC!̳qf,z& Փ2 ^QOEF697x |\6~P0m.ߒ s@FzbRq+P8qHp 6Th7c8y\9yz0tVi{*OQe>[-v/YC:oհ#Y ]PO扂h,0%1&@|L?-B:g 7ވ{c0; !qL4b۰uj֊vʱTBG\]bti!h\(ǧAOH3%YE:]H^9Z0wH9)@ PeBZ9GKœL=+='K н;Q.2 ysW2q6W_ >K4 iDD1m8šWs{(!a `d]g8zߡf%A.9s.K6.'ϧMk/6PWԥd~; 5n{K46fDMb+G B0t J ԬϚe9k^̶/L-AՈNvj]1IA[02%/R-^-15?R&|mR| V4!K#v#P;\;APz長qPh8@1.tl4l `ۭȏ9Ub!0:]`)KA)Y Z[?9P<ÂZtȎ&?ig^|PrDF%+ UU| { F5?2ޥ+\F3n1:AO#@FZl`"фՠ {tOf077NxJF&~ӋaT(y>hsb E,׾-%M艰J5o bGmNE= }!VUIGY. ?tY bh1>ˋ Ʊrv,% MaJt02_D=q;v7kA'~b_=.]0d? m5aoq&'ɀbvp^?# MHVO[>M9h#7xTOƞķ`bi"dTXqk'q 10Z$$ܦ`f[f\IM_ԟG'w} ]upPMK+ߍEqQkY_nńZ!ZeZv,2H)w֙~IE eߌ,:nS(w>< Nk%W3 5epA-%] wd=DY:4VmU8vZ\jvl,ٵ׀*} 4KVu>K$TEfx5a}^\%ke)PRy˗ah򪤱sc"bar\c Gi%c 7  y7%LEBrPQArG39!&X+"JɅ~F|dI\+QL,I >b^`]xƹ\HatAxhp IL]8mc͡+ČOTL1+ƢPbix1'.+&zCccj)6xq^ZF(?f.[JqKY*GXqv]A&6HƝ+_N+)U"{ZrS=Ix-;,ng@X,(@fy{^0 ޢ~^9 i.|BZY9E Lw?ȏ/ > jyJm5os|S2:Y1ہW=ϮbBsUpi#oZp#>ޘ/5DOM$(\<B-A=68="L]iDݞL=A/XIcL9A?olٸurw<]…nx26d0\iO+/ĹAdeQDV! ŭv  ""EũF3yMՔkibpDP\mwdec~[H7) _jVpF{5⇎db̂z0Vl vY`p%$T¬p^ƘU˄m`ʊ}»T]&&kWhrӈ?uqHB_i BPGߔFqYyVmdi="@|[; vglk|[Wr.;drt# Yzm]c%5D$V,(4~Lx+Q“|Ցm'< @NU3eK `Ըr6} pi1چAF6:cNoH^kȗy'1lqTJQKT2׺鋳M-S}S(+5x8 9^!}+#п|p*t͚z pi@1dX呥YFҥy@Pw" K6Ebw%>Ñ6'4&e1|" 3"[/qyU8>seM.k@zZ'.*: ѲKg(]ы[ww $; gZG1 oS#r#ysD9Ⱦ 4eۮ"!\aZ(ubꝘW."@鈌F73̥^7`m*@c&<)X;a!1I]ț1h獏7b/;dK{17pg12 ^Te$lRQL5 ӯi+s"&57+-b7WOXS9Ov?|s ^v) '#8b4fEZ~vF^3.7okΩac>QQ*/rDt DY@G@wOt䍯ۈ︲ g*8VxK9UzNJٛ8WpB5kYD+zҾg V[ޫɰ$&3.ck!ߖXV%SP~Lj=RK"}lVa|r~N7qE6lׇ8~0t4}!?yUڃ,tC0vs4 R iZY ~HE 5qk|cLپ%Rm16Q/]/myc2:њOaәI.KjG\+jZ uzURgѩKɢܲh%73#E@ EO;& v3Kx|GדƋI&&w<W5|iw NZƦwuGLW7Hypf?V {2sY?9{b@z86ץɐ\2*lQ,JA|Z@b&>KEH!1}_3^`;Nb}(NvO‹/t1*T]"e%ТO/ 75kӘid@v޽RU蔲geFn>E'\]^B~ FנWۦ\2ј@ߪ@ɳ8(X':51,l$މWzD naUk;Ěk/Y |d*:4 bWV#ס\#uB>a89|:瘮ӫv<3*ڄgQwRl*Ӹ g\ŻEq|0*_C[IMJ# PD~zT(.ȢaM,yzqHk_SեyY =qjN 6{ \a*h5}[>mpf??h;zܻsMjJD6anhS=}B2&tU+"/#tQڹļr$+ Vuh7 $c}yt-I4x E&l+Kf쾦 ]T{GbOD[b,9N2۸5}t W Rk!(kTiTёpsI1WLj$YZ6A,g"1O~k/,Ƅ4r94I\:ti,] ۑ{~ ȷ;z}Z nId'0iEEw~/>Rpi$qK^aw@-|eAG@t쫨^ zjM]l@1fVL<[Gc4e{ޔ Xdlb‰&zZ(ƫӠLV n; j#O7o~S J@ -G^g^Op!Nw=;>l:pVL󑅵n^aiDЙע7L8yn&7zqxcl$aR٢!|)B{C0}y)<8;LM>I?ӐN6ke(K/󢖻@>S #_“kc^lFJM&}QNs9E06SX;7LBQJ/u#,c>N$d7Mve#;pBޥP5%fPdh:YL+Ň[ "X󟑪ɍtp:d_dϤ)b7Uf;ϡuld)@+Zw }Pˉ 0Ɠڹ}6`uП 2%$ P>/6:\He_ӻc=2ncgx 3KOb"srv5t2E_EsL3x8jE[yK+0O F"4}\!$U7ݧRzyńV˕S—8Hů%ʁ>_v!m(]~0u_ c_EVףc$8+DjD6cIƦ_EGݜh bOòzfu#/zqzǛ"Y*wz:TjHhBNAB*f>\UdQ闿bx5,FPP.@&Hd=dԮ7C:`f2KPN0\9nA!Q͕Pj N2exi6 RS]uj LeQ{%JH̝{pm1pG+A#/{1Uo'k甤С VF傎͎~z3ʗA/YtZ?>*ۋC-n= "X  ^vh`p#;|9c,aj">|>X!oǨbX$ߌrl7.[=GpܧǐaOdwi`?[V:A/D %Zq%3靍o5ޖviIGr^Zz:8"1ܿk)M>,9U}-EckE$]'E/&F5y 54TqIת#x):EgwmyF). Mѥ^&LۆJxE_-xG0Ahj2\ Kbq%CV9=CvKwIf8=& oD@Z;›v4?dY`[H&mrJ%F % Ι/XA_+BYL2lRjKrڜQ ZTR ;|G:.{dKovx2CX\:*a,Hn.}p(D\뺱0$J4T"zM[!w4]ydChUh jp|e,,DV6ǨV!=_ЬF>'k/!ThBl%jwTfA#]QZ<|` k4*$~5 IMAX*`.` th(x[Gᡁ˅YgQaV/Y4,Vt8פ[ZSueZ.7]v+)R pKVUq?v0`Д"% 68˝%Ok5֯ԮqAh65e}MiٗäJѺI'sb>4̹wgHVQ~Y[BN m Tpk ȴ$N?͈(!L4 / N.*ѲkY$WoW&ĩ5e||++d݈D)v%Q VM:bja=õ͑7+U=$j@`G:}>UAjޒ@i!=UyЬTd<}LM[砱Wy#I; H+gkö}Hm]K^ K(ݤԂҿqeRҙ,fSD 3S/sѵq#v%v_ 쥏"m!EٺwSʅ!Cڒw#՟6]ZO=AM b:ubVj꥽c/G8\E.0,U ?X"ijِVڦ gh8c138^T)$ [}Z~ƀ 7$}4Pw'.eݎhg2`Qú>7;Žr _0B9P<}14oL>RNG)haR>5>?X I:&0a+?z{[~>nXКEzPAG$ܪn([hkb5&Йb΋zY*-7q,FӂE#o>wkF$^Sm ,C XBDWm5XGNsw'0}TWluD"VP..2wWZK?Z$&1 uږsj?1IUdQ^lQeZm@@眯{o" 3y;M@.ja`k#̖'j뙨ȡ@^FdJc?QOX&ku "68įVfErz #qݤ=)δVg(ZJrL5)JX5+k#zk[}S(} ˲.gj3:4E*[.F>`.4#N%v}o mJEJm%d0N.lbώ=wF Wܟ6Y0@mdaB'Rɂg@jFgkJ1$ Zk}tQ-oK *Hp-M/*̜(Wx+j2~ ­p`x ]lCVc66.{lҝS R(:Ums<8_l k`!6skBR$eNVi\/7Xs֭po(e3d ΂rIJJxcc?^;W63>>4g@Y7_oɻz¥am]a %a YuB*kF+Jgf<] NF)iS[` n0Pw\8P&Njm<0&g<+h7PUVP^ՖCFpD8Ŀퟦ#| ɋiUdj\\@'ͬԆdnNQ#ԛ?ݵ0M+C2;0#KbkɤS8]_AzӘvPfzL 5K(UkNufot IfӍ1"@iM!r! ]X@!0bT Wip9N цՓ/~/?ۍSDg,HKdؙp2p 0{/ 梢}׻W'E.q@)Ihd@ Ww z(9Wd >#,W,[ߍPDfRT]Ѭ~`̲KNe$O7Sy4utcyF@937У8&pxw43yʋ~9BQİ8FH"3уO  Q'jC.kFZkkW<<PUӎ#S4xy/p,VIǻ_ 8#L0p_W\;J{{e0~@K*ħ)3 ЁqY ; 1}M6.w 3\ u0ed>٩λ[@h,b"R\0306e.;JKqWZ,GYɈN%Xz~ -TI\A,N,34T3`}M>hB@v _ Ϸ4;uP.r?p>pG t@2-==⡮oO)J"E "k9bySgqGuT(D1;Ʊ#4E9ae SZMuW۝΂8iRXQVо#Gބ}y뎆%;~3妠,.r]Jo1Ԏ<7x2mjސAOSWd$Qa|3+puB77,C)9$u(7yL.aV<Ю1{U@]m/ ds,׫u[?lUU:>nHꏏ}ZCϪ%anzCiUZ?ZNpj?ŊMfDg缏Ք X,k?kM]ZjhTn*|}| slg5Y^ ].Z7e]ff|k=Sޒu03gu9u(GEP{HU䆯z`]c͕Xp2.Y*h EÇ Nm~?.9I!F6FTBBkv(΢5ٗl4HXՇHU!i5@}ԮJ IX*-Ԩ|zȴ"8,vSq<ˡ#lk#xVHsVӲP_jƥ? @t[RΌ#q>pX ؇^Dn6`iUP龘kԠ @"L0=d~ˑǭ:k"r/w3 {ؼOޙi=٥ȘQ n_P,Şw+Sչ&)@CnJ&BMbw*f.&SEPixD_,:s.JU'Inx1>bXN ka&t3q* J"W$̟siuzo\ZV7f߬șvj/&;5r-K"}˥FG<:_o]߄L}g<fh$ip4]$>`yL >SBQ0HUQ؃I,Md4 + VPryu+;,P34q،iظQ#]>A+>[@/4 5~J;d6B =չேqZm_Mbr] .H%^m$;?JDžyDLQ>EJ ۧ ŜO'ܞm"z-OX!}܁T-]>(D^ |t5Wjag]?|v5W՟C"AGӭ2{aE}>%aFLmh͜֌OB;ϛqEf;#U}>"Tp395 ]XbDìnPx^= =Y$2Ur`a%4I0,X8") cVxF#eC|+AiV+լ7~@R$*/& .Wģ (1ӄf´~#R)rH nwc!dn.lK%q[ Z|Ko 9gK,x'Huw]^.#ǧW ݷ#!#?nGnF1p"݀GUn5^-'\stGy5;7O>VBw&Y2_S/U'\C+#\R`V-=Ts:(;0ŚpbAvP:YN솒,%R? A\Sfl yH({(Zn*$}Q?]6h g1"2 YDX-PO=).0 0t9ghԀmS>@ sמϜGonjeWZ|*_i,jtnV0.?ROt.I#޳DSvHL^0F5>#g&zEYLE@4+ S @I4/iM8{fɛ/ 腇e?l q[j;PI;R&k67뽁н7УxM&j)B5eU%."qQG:{%׌Gy3l ̥QWFy~@"-5F< Rt"X"sTNUjn͝e4cMri4= __/_n Y2È\SR@G^!;{*|ir*@QY'l-Yhٝa<+ @[3l =aIfkg͡`q8Ew_-2 8fy3lic jYT_^)DfD׳*jTF($ U'v`fn$b,3k[MKR]S!AطT@!($7*J >tH ?m'8 X}XsEsV3-&_n?`X XmJ(Жiz$gѾ&`M/L9DLpC9pրl]ߺ˂+k BYo!9VoR":=*SV>33ża Ż`ݬo@b _IL:r߻U^Gzxoh.e Wצv"PJ-eqszR\+ݶP:h e˴D\w[s*_ oS,H?[r8G D3O kEZ5>wVcɿIZP[#ȉ岞lc m R6UtMUgw Z׎ 秼o3,wuVG70)t耏CuX졝3z~ wk Z^ʄshpS(u7}tHy7MB!V@"UtNg(rnFF>T"]zyq!׾~%aVQ+iH( أ:P>(A,:7  PSL9n,(b+ok=ye[ݐ3{׮9q(d9Y2KH\+kQG žG˯BC`ؕ[7V[ LaT5q&VτIA],-z]gȣH6R+5v&Z+Zʊ X^]Y{!m)z*ɦ'dRD9|驏?yB12UWMkuF?6Ev]y ʠ+iЋ6`H`o0*Y7':N3}  csLeH:\d@߳z:u?gڟ@ID:MœS}αLiL vt;X~=HXe?>nxHꋃ&_{~ 'i[|y de6u _a +I@Vzb*yт2}}3=wKo&Gbxh}>wNDi*.߰ S%!g ^ ҜxʙFa!̤o <]|N}s DҮ,b)t=AjaBGSQ\:kz*;Iȥ@Ag9]?pbدO/1 'C}:H+SAC=ׯ3+-xf2j>s7n19ї93R+S [\; !BmZ {Kl{-(]!QRB/Q"~WS s y;DgTl:_s8vZ5vl\ .or0Ux@LUgYVeho斵ӑ#cӫ_nFw.̃1{t{foJ〻"Իt1i:&Øbue~LiZbHM|')Cpzu=6-}C,ҕ3:0 7[aΗ'+`ڴG}p4GZ]JéNB~S1L1ځIT 3JШo&Fskd9bQ5)<m O%"6=$U?uң 'O}UA'?7S}2 ZKpS#9Z<+r-WQ@'wv5ӱ6.Aۜ6 Q0O8BtqT1StGoj0ò xA;yX#4ƴ*:\Iቴ)vYAN Ս;Uerv_ٙ?kSF3hϣ>OW|\S}m-EQ!r@&jρ[\LVxZڵ5CE: ŽCm;"]kaAweHq+II53c4LЊm.?h:s;47y'2ҍV[ sOj].mJ6i'£JZYL7R"vPCHpu䉛o3 xHB [EgzcFr`@~ ^&Jf (7G&!|vF9bL#zҔjk<}!hDˢQUsʃynXL g,%@Wǔf8lN"9)nM}cuif`\Y,/؉u7NB9Yo;f]P PJ{\pW PA%8m5˰͔I˜`E8VoF H0jѻ9k3p!kFzy+<)/ϣmYJ3C&ґT|»8FbE-(= iVb ! ڣE\uN `,_rߟ 0éc6iWc},^Ƙcۥz2\VD-- 5,/*rسkHj5SÙ6 C5|+͟ z7p.'x6sD0& -HaHQ H}PvsxJx+AqQ ֺ4B]Y+Bl$ x*bNxva?X+tV2} zq.tRnAiKa Tf/m ^&k"y’C9@{& f@xǐLj_.Xi}D E3p/GWR) (K4hIP#.d%ot?۞rOm[־f]ږȴ;iO{ 8T<Rpaã@lծ4!ޔug!l'Iథhq[?8ǖѱCCvb5 +]ݷa ""%']NnMHr_8xE}?nl ]CxOys8ki;ޭDeHv RQ{ޝ42fn]n|}ӎG'@vƓsofHMcS1TFASYKS*' >0f *+os~yRG~LRjenaa2w -X)PrpN+< f=1XgȦ %EЊdھVVtPpEݼk U7#q|[4ީ7蓡0WL#1vBGPG /C;"MKM""2<^J>U)%B2NY{ܶD-t1 W"~}jDJpf{$l;+;ۊVL0FoubZqR![.y~(F#pLw_!ѐtZeWC lViO3;M*AH >$unzk'=톴#pWɲ>3&<26FFdَ@v3Ȼۙ:nc`SUþ&52,(yNDfY/PRh(wp E<=RR5qw8au4~MX醖`w .a/*7x6 v-{\|T?5ޯaJdDrbLwa;jm[lȸ/vH<QV+@IYq-'TjZNs%!V4AB=*.g ]/z#"\xۅd!]MF1lD;H'*@>XU?PP<=2iH'yF\(; \GmɆ K9:8nn(_C%<[q! Mot5L-HQί9<#3e#[`Of yhCA& /otnIOL6h &y3\B- 6P7!"̿l,/_y:\9 (@!U#mꢊ/p GA`K~˾#46NkohueWI*m/XGs# 1nٚUoį!f_P}IۭkopKC"q៎@T,AY eBRR.~[0Sr[ Xj"=CVY_M-ۿuMM/NG?y0Wh pf]s &%7^~-xn@@zXe+2Xɚ "kF~rL),/ t2lr>a]y2PiA-=.ni]$#G#\?P)FZ+)M2 ‘<U;(9Mv'-Q !o~f^.$PP坻0 b>E 7xF#GZxAJ ੗eK)Q{("7qjZF0~$U\.nXAA0&&h8ieF̚fҮc -YFmSL mϐ Yf_ ж\3ї!NXO$!XRO7Y? ӮXC(  uJ+{@${ʂ?:ue$)S{26yXED+A怸ؙgof >Mfx>bmx3wRȦ1D5J?\>kM(<̨X)Hj(RiLҋTȃ8 Ko^i1N8 D;JJ>HyB|DV9m8P C$O MH΋Its7Z.AW)xf֬MQ=K13dH-fW!DIRE&Q#bs^Gǀ)Mu۱a8ZU5!%.$`{P/8 = 5e~n0c.aw9*M@f(2b(y`sz#@Ҭȏ[A=u{3as7]k>Ú9wr4" o !Qe*U]r8e ^}(R$nFfE#wWZ]Ϣwtaޡ .t B2Ϫ: <廕=үUGs$ȸU@laFbǧ\|kow~$s^ ڶT}Y:>gqGO}ҕ} \ne j| s1=dVeOл N|vvIpW͙Pgi=R SQGDS'g_a6CYqEt=gj}x^ mpdXZ`Cܙf^_ RE~xjFK f_1Z >UPORА؀ӼC!5Of5C}x7Gfsny/ Oވʎn߷j JM+{3:.}j9Od# 2 /Մ]9joRn?@Y!O{i{S8$n}Vn,%Y¶6_zkPV!!m%\XGk_.\cKٺŢe7g9\~̕<,tM+qxTbiOV3ooDž+PHP#Og[lK|kbQ e ^^ڊZ>W'|}< :f1 ̷*eL'a,gPkm9`Et^~xE2~Jʔ[RISE:S&-&5oU#^qW觬L`c\2Q'ɇp oHH+Ԥ ( Aj*W\ Fֳ372eZ_ 7s80}!Uew75_I,W.T#2 d7M[pCB(C#]nc YKzjyIPJ;N'ӞYw-Y(B9I흙sf#Ob 6*"lsQ76J4*t}Zs x/OmENq. _'&-l1E~tzNqJ#Y;/HhK:)4_{Ƌ "a(J 9ռC]}pa\ܙѺN+`HaKց|lEhnIδwXdq !raúqȓB _Ҝ6/ԯ7\gޥ{W &6a`Bq3>?X8,j.hFky\pd n{)6J_ )YN-26njdh2V 32HK& {`Ozp!3 AjV!$&_JX7 4#jձW6ȵu"ZڂfwӖu'Xŀ0ϧu7As"һ!1*84knE7_xJROѫݔE 9ai/ %BiR0Os`&QI#)nWrTXˠ[O|KJV 2=V &O$ |}D6bS'qtY,z^b@n4z9Vݹ 55XV4V&A-1G,؋2Dusyr0!^1F1.5Hn_w<1Eٞa;tA2BV!>ygʮ.·<wO"(D@Wc` lw !];*Ԓbj#G*bV+؝  $4 xѥ ]4qk@N?&NCS;?27:;B Z WӖgnOV#MqcKL̢S*[3HV^8UR]-z:6t))mR@U5RPbfQpycGOB+EўfWf2l,ea wU>21:7 Su5ĸB24}8A)WuPmR6)-9o^ZY[B*X\qzBm;jKH2cT}qb!y-1$q62笞ǰ0;jʚ-HWy7˪2OK`l6E[dQ/??I>P@ ~gF(oX Z=Zۚd0 f FTU 16FL”AjpY"ԕBfz+R>n1i܌N0l:T'fW*nwRʅiHRO#?KT'4%*S*#Wޕ:w#$[ jI)ԁm"xL>c$z^N3ju#~vt|՝8:edȗfM^WЄol5")y]+J'jmP(L3j*\v0aJg dq,TjG2zM^G6xʔe?w]~?Vʡ]/R ƧYzdIM,PՌ&yhJEl|B8a,JAtMe#Yc۝|5ί ,rjLx:{Vg5\9.ˀ-΃$?j\2&xlB%F2!7B/s'3+;MD宆Kx =G%èj #`80%0YD!>&vZCc,mHaT2qhfv>³8A҇I 4$u4lj@ۥ|A_K>;s=Us59 k,0óBڌYZxS!٨qDAQB_ٔ_P\[ bp3EAuȼ?4xLc#:OX=UꂘIz/֮c,Vة00Qj1¥63$.!枂J6@D}N{I/UsnbÂs2EQFzyE!IGR}tɮ{NRΓߪP&$>>Ph3*@ JO ω} OZT,B b"OLW<5{0X9)RơJ%0~H[=22=+";el>:p9;@hFsS, Lii*k5G"@ve˙a1rZ|Uq޷* 'jV.W?!{ a{ `xE6Z"Ll:܍JLa^6U s/ѬU!| @j\ћ=9-f{&e_p)!9u`z?uؓF5=8k7Aܽ2y2 Y ^s}X>ld72js:@0 u/$K:p($j4S2´gE \H-=jt4-yQVfخ_G˃KF{WS%6L(tZlS5'slً8xc];]I[M۶9G[8bˍ裓.$'ق @!]G@;2'\o 5Lah J Ik[AԷ{ƖRS:$)нzwvn-c;=B>D>DDQ4E<55Z wQo b1P9cND+xNSqkheVhbrclfZ= 1P-`23׃\ 5(}U9(2P-Nb>e4i Ko"f(oC/(sb") IČ15aj rNO%X,W獹6!}M_ v_OTa3 o]Jo YrmJ-&Mƨ3A䐭1چ5}=܀< <)b3`'T\V˜AMѧJD|m+Y Z`eKsnYvG]_! EJB)cecAYa0HWF24z(2ѝLn/Ύ=WEM(~ָ%[e|=y!I{]eװz~g=u^,TVdE }Jlw FB2ɷK /ΨtùU!?1-Jⅳn8rrP D`"0#ş=)1(! e$r'&RHE\lpߩM/ %yjj;n7kEvt꩓'@"̴rSzdHw l?16"~Tt6JA#os^\s?%!]K?{d>`bK";RÑdO/-'~nJl:_M#!߲qQ: 2ؽJg|8o e[rm'.{56ja[PQQhFɡ4t&mtBt] C^l<6jg֑rޫV7k`mU򼋘Ȫ*v`DžT8?[$bTO p?e'^/=71GB< b`rٻCcJ߉/ ps^0euhHKe5InEk6mr@\[4+ex;ꚃ$]ry0cJku[aW75MK}2ְ>YVw 'bU7,Poon߮5ϴH)%K<|!?ODىwbG*?MPSMĨ+KI=^c1oѹxa' 1  ^8_:s 10q{.Y(;@:QAZ Q *ܒ <M2m/<.M mCz\&OdСM97!Clr&8ìV9[>q`NYSЍblчiia54*/rRIǶC{Sfq+3Qɼ 9v"oѣo=Vh8AYY}ӆw{YC4yzwFPLkӓn:@6.v{$<@.'_Vcx.ïE :O|bߤTvxd,}l>k/9J_uﰟxpʬzq20EA,*S ߳vH]ձ֬+;pD?` x;֭4I˓i&z}э (!f7`=齢'J)? gG4 |dwP笏A:rI] D$V@wQ`f܈ZblQ Z ՞&wOW֮=~(}l"7شgmJ{tek2ȼ$b(;eG~VBa31 ’[NW&ů:w,=~ ϼB"ށeXh`xALMaV&7y]kX ]l?*a&b7䀘%-A-|HB?ݬkm Q ЧMj"%("Cc#3ߓ\ipo@MgQY2 _qTn9+pBHZ!Ł_v84\-ȓ4m.%X&'UD|%o+iGޅ41u aK'OTJFÊA&s1zL=0I?W5]0g2pSlRgcvX|ge@w*Y`=*]m~vs$"bULc58-C09)Zr 5P* !?9Ɨs[n:+oC0"S71-<*a4 -OXm'preCf 7as V6OM dna|ѝ >7M=` V?ܬsE ma#pC۰c 묓UNPϜT&DF-<1|J$*<ߍ< &J .$6^&J \{͡>-'] ">ze)gy.yNH᳌d~M/TH)>]R9P<xNmC٩MKjHJ~s3eM *?ZHŋ} (wןt3 ]琇=뇻 cAbO'͕;OhSM*;!-nrBPeA!V*%v[BfEogV܎]0錷g8zU(7mI?|`-X"_Ų4f;P*VQK{^kZh5Ϛw3CW}3o~ˆuԏk{ oHWDQ"D?E  yw@/^R; ]M޶MfEYd`1(4^!3{:wC,ry&E' esvBW؇=8ֆ{{9>՞%iY*e >?J@'&h=HxAGփ|{> #0*=gZtRET$?dwpYY]^DsENԫ۫`ZK$Q^ylf}q`xDQ@.'b|T E>+ϵՇz_ xG4_. F DVl.(q*blRQ|+ąX_Ed%ю=u\V.5C`n<9sH4߾JIK>3)2JV$ϙ [ 9EEH")+X ltE=`XD4r%k&{32c !deGi89YnOf?f? V1*V{')ܠGR xYưJ O2GOǾV )n̗KQǫl}XE:L{5=N䮹%æ![KX3YwW8<~msSAdk@OQ4*N=Pbv'$A//L-/3;9G":]qC=Y #Sa*N TI $\~js GCDóKQ#C׾GdP-"[0?󤥜tDG U<|eE$}T\O-^xSdZ>UJh moPPZhRc! ڀ]jӕLuAZP{-p$/Qt{aؐA/XZ~^NFXeo2J9kjBޖyN6Pdp5iéǨ!;|+vpn'IjM2:D;FD0=Q->"z6ꥬqs}|P. 8pòP|DD8=9}G( ]r} \k}W E3 xD/sRa5zQFr%T_6q&6;I5ISU# ,C•hLf߻^)Vxrԗas^4 НMZOPTkyGUO +_~Tᇢ:iwT@+ Z>o烣oPS) GbxA8PWڀӒ<ƑC5i5JX 1tx|G``#P]<<^H;pj g"wCuפ߭p O.yy*3`[H`;ɵ=.>m9M$!D-~34Ӿ`? akHXDf'4ʂ$*t1rW_6uyCy);/U쀿,|f.ĸQRCj;ox~6nKƾЌmMF_깪a^fvi.R%G f! Ɂًۻi{]hM'O8E1zEnx9SYdpw*;KB 5;sP3bޖm(.Lu4%NVL3uDŕsg%q͠O08dz# Is,/iG ek/Zg8/i+y٬CR80QuU/긏YI#9%FWG=a@}݃nRlMF0{tU64bp\C$؃ ™x nZYT0xl\?Ѱm^69|U6.op ."!#٬7wԎ w'G_MRXN-M(P"bު|ND00Idχ'] ϼfؖwrq^ C7o}kq7)5nnJI&}tѣIGZ};Ġ5BFHdpfBDN6C3 !t ,::ΛO;0@Л>Ts[6lBdsZC}.yw![۵q2: BhuH*xI9d>d%맘ڢӗ/g= GX<5Q,>*-1P KۧP),'4v^ei臼):3U".7'5m鴦R: E"ˏWj!?OUba H TH\݅j%hq%$?V#=$(L)jZxb#͡./ʚ3(w% \qL,~Aײ.UK(p N+52ڌ ?%XnagV`f0ˑ_۾gH;o/D|ICm5BG.~np+28ruG6{) d6މǫ+ӫ85N5 äiŭ~Џ=yg_L~!4-ƻN^SFQk!'+gﻸY5F[N:J~V99룉 oTL0#pͽkîO$Yw?QAip~^E&b9}J?"n#T |Hhӹ޽sTqZF_>݋19 aoEt=cĖ gL833J£e3E4#ϑ1X?80&*ehyaC>*$>niGpf) M/W5,gGyCzb8Z!kL ,,F9*尪w2}9r:MJNƱ&2v/$QLJڳ8-Fj7Xӓ? s<عz{`dU4Aһ\zN`" 3#1+q`|:a{\2mhB@_5! DRx'}#kV8(ƽJ+PP73V@o*~'-9=yZP-ܔ3} yam3!ɿ=M'@G+hS Ϛ ˢ '&K@VR< mTN~۰Qf/bJ5rAÌmeW+?0WŲm^9(^'3;H gطњ#}g=%ƿVG؅(V/nS7}; 6sԝKU`:2਎v_|9ZܓR1Eʫc+C뉎!BJLrH^6"BvgE?vSԧ):tTwǛ޹ Φ8n>6ގ1K~ZUuN!xuNTX Fq(uhKljez݇i{X3nGEnb83)zJUMlbOϸD"?2 hQ‹m-8BWPv^+d梆msy)jSFW#m~[Ea_zIJfx3$;NRL2=[JׯZXN/$u<+֕n~F&i AJUq2(k/\JLz?}Ô1Iia bC ajJC?o^k7I rV C,ĺ=s9`.I-bNi#Ph_i>`[:OZW/phCJ8ťxTe*%K(`:_A7aeHv~`},Z~YE)$(U(${?&~*-P7FJLkFa+YL$BXQaq !Rr,?$悸"5}^TH:"~ ] űl] a^90u,0ptَ]SE@hLCBf,)k+/ӨE{McipVyXnJ0x#5hBiN*gԏKF+cktN]8B%iZ 9S:iLȧG1F5`!swxMUT0BM76y4lsTõ:`ÕA+P)Vhپ# K)Wޤgu琳\:nBByD5.^䄚\OPHPW)nn2.۴=7.t%ngk=}dJ[ 4QJe5,m/&k☚DBKsJPÝ-Ӭs]&Hw OW PF}_\,ˍeI&dgN䘮apisA +)M  f-mp7yƬ|?;pYǕU"{j@h66ڮ&RQ;K ߜoM-*ʴxs55Ό()irKZk8d%VNA> -u_|FlF S;s#;E'AjNJNUh%RHN׈v'F 39q{&a:Kfd {Dg/6`rBo1JoD`7Exƭ,KU@"+bR$k bN!HNO&vpTYKBJ(@g D\ (2*H qgc9EMu#+grƁ*fa,i"x8gؗ"Fʼn^|$ ]ʹD<(pfT}aeriC7!WQ+Fuk.U&n(j/M.K!NЧCšM>|C)#kav[ m|Ij_2@T#K ) u_W1^q ^~/kŎ-[fd_v͢zBFǪ쐃9(7 }:LT i]7˔HYD.ը8!6*5neX䒔.$!!(xcEϿW5b3&jOT+!d-|0!cP黥^Ge'˵ʼ1Scvp-IDƐ Si+z(x?WmR(J_14EinM ?Ldڗ.?:ƸF,O4/ٳH*Ɓ=j5>z$;܎:\пc)$KtNJ#%tƺNieЦJ彯ep[*!O%Dqa&tqԻ6T'1.ɜFxddjmX0#|cl6\eq /%nNa\.;(xOXEtЦ Yi:DQWT1b_Rejz^ߣ1#߾==Gq JL8Z;=p+-4#չ(J1 2HO⻒Jn&[Eu;w:hҤ0ǀ&ƞ @WAti"Tcm_YK%cl%]WU6^$2yRc g! b=ug-k#U%"g|ޓc_ỉmNȵg1]C(5܏fyd:@ucӕ^B6k[<B1P:Oִ=o6;֝ 0}; @i|wc-$)||AS5;|{5~3n>gOrǒyOl11m51F-,#@fY*fv(Gs$K:U635e}mE~&Cg䐠|N/O= DžN/U)ʽB"!lC-(4A+ܵ {NҢ 袔D9q3`ĆBE&Q_Ү)۟+ d0@'gR'͏#d6meJãzjb_w 4f1T`TLT$F$xɱ.).U4hF:;)R͐ cb[\ i"~U[Er_`w3+Р:%zxK?xqVi+&0\̥K+l5fmpN?uÓ/0XRr^bO`w3d1zWRzz}SWzr&{D)ʵ_Q"yuIk73Amӌwsq)5)_d$ytt|i [ NSVbd b7Gj? $-9փ&/)ܥ8؊fup+N av)(=TN9Qgv)%$xeBn@^-V@EVrެҀR@O;.IfG4i@ !6~֟izjͩLEK|ϧ";ceR U%H3¶v4W+7`{iKF.\m $C8TNl!7CQ_ )|"nֈFcu bjn{ sy,4<%cb~GIU*-G5kޖK[>NfP6C&R0Y4?bF72C d sӀZ=HPJv]_q⤁{V8@_XaYy&&W<5GjqddoAp>C& 6GSPLvx@i$ڃ$??x`7-{Q7H{an|eaJ9RS7>v$X;9Ae80a;7\-"ƐOV^\`o$)' t~q*[UZ[nFKlomv6c%b @ \ͬ]LS T%C0<Ņvt#2[Xxշe I:d[s锆Okd^1.p,WCm&ͽ`ptg< -cjn1=U]%j) m߾6ő}v !ONCk*1,:DjqTHGG$y)[4sSyFZ0"L>l`|,X-[ MmOvKNSz38Wid67|>9nV(Yز ŒVZ cZ;:  !OkiJ7 s#vT a _^'X@杘/Wf\ 6P|A@>mw̅R`>~2!1xp&+"u4w3U{&j K ѹR֓ϴ Bl]ۈST dmIPʢ..~4gWGD=:yv M߹eF X0#;ߒJ|RІjռk?_SF@:=7U\x&1 ba$fƢ(#P@]0'9GShˁO!G9g0͸0]~h,+rns(ljbfA+O=le9%<5*JK:/YG`!7v%_ ZY1-K5 >-EA6o<#C!9?}GQ$Llp0HP4 w62yb`j "#4x>Vʫz3'WspdٴD;J kODtt-mQ kBK EhjޫUw8vY\B}*7[uS􊈙xǪ4 ~}z[}H[WYhQ˱qUdP$$F$$"ahSt.p&n!I '0-ƾVW[)V̼6<#D\Dt7O` ZMhP}w-oM0OeR>$Dc6h0MǖF7qŮ:4暺Dc̲QuMhm.]7R&؇E^ݬ!% qhQKvI3EJ Xї3-L螰Li5, y-Kgݪ^甈~UP_;fO*SEVW1zAѬ -"c݂ BCbm:#e/ N a(+%5[hډbDΞp%h6AM9*#&Lݕdg$N3j=Ή)_b!E[`˞Zt~Db$iwWA|zif/|χwya=p#WHL3_L>z:5Ys4D7H-3q-ˏzEf? ]K. 7!a(Mjc`];WhbЁӄz9O`R+qͪCytacڛ_޻{CĻ8Fe|A@ʅDS3w m8d|@/U e#~ @P=!x޳*,ţیm&[m6t a{3ݽBݿ;5ʷm'GB@ĵB9dݖKRghybLG@:=d?Uw,ǭRnScy 0^ G8 -ɣ}RٗӁ-JCDmxi&pPf{?B']5[J`ÏLO{͑E?er΄\±Zag: >4Kl+ j*Ym6i9G[fagx#n ,n%ӏ8̿{]#'=GGw %B^ݴ9K{P{Z4W,k${@NBn'XaS|"LZ*@%_mxhƀ,.r+;m Mjhb@o.-vM^znhIۓR {R6A]x+B'A.ѓy䘂 uZBO}ɗ1kQe}sֶqL;,BhҚ̩_@ǫ8ࡘ$(y [(M9#W:oEǓ+?GYb%@33aNt$rZj鎪&PC$ XL[Iơd;S`re4kP6Oz823,\[ȅV$HUD,-/{Sx); m Y K+g[l0_ȨhaШL306"풻3vTb _bEM!Jv<)k痦;< DQ߲m 8uS W &٤wӟ{l53+'!V> oB#AlY:/xO=@S g xmGzo槿=#y)i8E. \.2u^Ȋ<G ݂TuBZR (a8xdz`(RɈՀYX;?#+" UnZM׫O=;p 9U'v 8۲ɨ,PX!971Zf}ސ+JspǛ/= /nbw^6.sYh_6j̏o?&MTdFO?ʤY}f٫V 32q /O6`fKݾw1xLOTy?!=Q-DezV`:jTz8A91\sNA4ܛ$ 3tjїI %:Y`_9Bzi{DK8nwSu=PDEvn|FXo:AL|;< 0P uJAg[|'xhT:fOo9BJ^"g9vYf|D2x!WY[Fgc2n o3sE1T~U57\oC٬ұֽ \ 0',)}6Z=.0/BC,8.ˑK_BAr7諢_x9Fm^:dϨe4uCʀ׶' Y䥡Fw(4i7aSj"bk,cAOvՠze,'^.EASd}'|gCi3vb_Zỳujk:km'h_ΆT Pݿ{{mujCOЁ>lj䁎R׈;$ៗ 2 o2xоCt&6.dZXwEиQm((v"xO=gw*=sL?k)].Ó)hAXHZ?j (~IG[,zq}YT?sz 򧟞xPۿ2#H, gd-v;ah"i#WFa[^-s-/eeze&#M~rV<SGEAW.\0]8?+pЯ,%Ө%Ub"}';oPp>Dzm2zeDd U6.$Gjأ%jfdC :)/c麗n?4;>!y_dnw/3DBO1ד̽HP,^]- i(]h vRÅQ',O|c 8nG)$0u0_⦐cY⠧"أO 4}MpY}^srcMyHs(UMa'6P皖Ρ8Pxx~Iv8@,|ԭn9Zb;G?n89[y ^|ai[ӌ\A(9M:T`b4nm$p"؆dԋ,NPfV)}$$?7"l暥`JlJCSd[͖ ۹+_֟TF!HEϫοK ߠ`/SP:{yq£>!5 JmqY~zCU(Jѻ\ ,) EM+zDb! Y d׍D*|3cH]Fjݏ1 ]jSU ¥;_dDơsiW{6P>m:X wA?ɪ/beMhZ!rqk^o+mg˽[;)Xʐm8^$ 7eo*IJhIsm9,#>τ;={M[lwHr0âTDI98{{S G-s7Ʋ,*XctP쒭τڀ:UjGj[GӚ.T%Y ZeaX #4͇rp>p-G7N^(Ig,?zɛ}7c{=E Ia/-6?~/bQ~?% 2eXb- ~BDx1"EHue$.QBOJ¹HS|;ˌes[!mҰm\ if}P&hP'eHfP.R^S"C"5ѹ kpx{rsZPRza3vKq6a1md SSPxFɧs]axeU'H-OiK>8|T㤮˔h K_QTjQ U렗1;y y `foCU=`t,RJAյdp9ĿXSSj['Y) ЭQݜGfebcOD%?I!P 3=O+z<1$)dЀ~iaZ[ieP@q )?ڳ/NeB8k.M@.]r#Y8`5J"\gvcޅQ#;]6h 9 l^8Ohpo6K[ކAn*pKa6SXOijMbB7"|#Yiؒ^noKjtyrO@+\ꑡ 6>2LytD}~CZ}%7Sb%ʶwn> 71+# .@[Xi44>r>D6, ٚf} /i6[+6t3jıU* NuCEqTE_sQjt"k(KԼONJWnamE[jQ!xNN#WZE/z+?)0quT9)oA6Ft:*kzi䁘mPb&b)Ў3ŽňAPNel T.-0|zP?'Ac) Ȳ]7L{)ʠ)C ]>v]!p gtG~G"&v#R'`aֻTl)t\FoHl?-:ձ~X;/|i[ЦROQmGp'+.i4mYwke__%mGK)N[?D,*(ֶv.6 MAuLPr  :BZ]9vM %,ǎ&j -ƭA2~/i>yJ %$Z\K{;փ+AP*.Eg/S$ iH8\tUx\H9{tIzZ V#ͻEK,s"Cy96<, 9Xk5gI1E{[) r K,bG}0m U}oۖ&MyTO<עEDI!%Ӏ 3#s+!a6^?]r2iaq50y;Uu=?&wXoͯ$I+775(hL?tN9^Fe_CS8JvLL;S9 80&.f{ 5g"tǹ{ϚOm MD}iD1.B\COz^'Lg6Lh}jDhE)HQVk[J\Yh<ȕ^NMh)CDзO=`$}XF6h xeFg"Vj܋e;n)+ G+ TTQT2b,RV֙) &@3Վ"FV6s߽1.gtB @wXSܠa0ƎD^EН0We$S)ݖj-u9Łr26qsD*]hBMcZv:+u6Fhә1S'i}OMCb^\qU2>#ŭR Ԩ['Z:bDȮp ȝsC\3t8O W/6|-@ZduVfAV]>y}r?M0l+Gj4T)0FcvFmc_>[%'QHȎ"*] =@-IxqbS,HPUírvKA6ڻkbNjuD[(#Ir=U(9oB)V,Dol_bʘ9_7{ }~XU Y0;PnTT.;`;.ojibV^Bk{ zx=Y}A_0`ꦪWD= b)X#_XF[e-]!?{d){{9oFMQpqMH!ʑ$g4-hBh0,N $AAhv^c Uh+*@}O*SC/䅛PL.K@=qJ|W$o@m^XneYROߕ‘V.M B'5ǁ[X۰)lv7)Uw S]"jUt @YM f]ueߩE?gIJ&, HCn|z`+DyNUe_䌄wIFz9 }>itr{s3!μQ4CG ka1c tV,sW;$]::ٺmI&JZmHZ/YH^is|kpF|u%V!j&eϸ b82&oZSJIm7O2by&S1($(^SwaZ5z(ZiZIR~С,[1fa !ѯ+ z18z<وoiXL7&'![ɞ.tmtn͆ *p3u&{NOTV}ښOh yȨo0y鞵E@hmsYWD١ ׶T@_N'5U͢{B3՞)qNb!fgmFb:vwTB=M]c~]?W/x9R tW'3&,. s| `a(em[H!wARbEHX/Y\{ƼA ,hØ[-6@2,]L5^JeBvlz!+ZʊCsb|NAWY8o[.Px #[ 5O:i\#t!Y( /ޅP{.Q0ݙy6r?.z92 jXK"珝?0Kts2m>#f~;p3cxx=QmtxܫQ  1V^:%|;&ʙtzAgU\ )avHNx~lT԰n7C\e -4 |>t"ז0;q LmfxM9#);'J d2qJ:6-k9Կ7dW|-l88;_.I!ͷyOê"g]2>ԿjͶ ־5}#J?7I9=` wE@v?#:="7y]yZE/'3UT1Op C~]}U}WA2sV8"О!Dw8S)þO8LtGw8=19C+fi*Jz `U-p6]4ߎؒOoŠ E544{~A_ %]ZkrSm0#BjKFFznQ%P8>o0;ɾO""IuS@e_>CгؼKwBy'_ʰzN%~ᄡ?9%vn.6tYА& Zq ߝJ4< Ĺ~M?Bx]%C" 1 Fqd)I,4K#`7ƔQY}e(('6\S&0v;: Vu&Nm-L'(i coC Kک!B?/GEȯ#1azIݨຄm;SM%_mżtxahҒ;vGm]?//N(ܭ2b8)3/y8up>< ^e>ܣ̨Mޞn9p-QN#ʱE){|bo}8t>JLSd\.rk.m&JZ\x@wƕ{qJ$fTvGt*fNM2W$ .c4)h{ڳ̝ e`m|Uɯr.wλy;@LC6tž>oR#Kaq=TK$3pB9[/Uj2}Ҕ8|`Z`0*#q!C'}KԄep*vbm! T:0<fy\S,gDndGT{ޟ' k"]v"P<}R 6 tU*: 5eňsGܩE\ H̐4ը1U{~M]>7@udxxFi*e-$ (TE<0 }yPYjΥe>]8c%r#\X ?dRLtЫڒ|F}eUIL[N{_f`l{ ,G v'3I$ϳ yf|Wnժ7#޶WWb1.$ҵ(vx]E)ҽatL `Ptr|)ςm*։uIH=|w})soCܯâ1iTm`MHcKǀP'TTՂ&vVVhe^M6db5%HPv6ATtzbzSMl6%a^5~ǚ@zcN. ]iI6?, jNl_㑩GyaT33Fݟ1_X}E6aKʮr6FqN\P00\Æk[E3go*}l0^>bq7Ks #hHLD@`& zVШHhDw% E&C)Az- r( }QJ0Vp2E~ CiΎd>RhƳVtXw tHyH;eo,w߾W^ @NB&L=-7P0g(,w(k"HkİX'l[Ru"cWc*ר@)w̙%(hyy$ LC>΢s{{@ca_eWG4j}I֢QSj,ݷl_ǥ (]ւQ}q]7E9j^mI S^y5q+RmIʲHxm%)#׌5=QƉ5*y3(^;bv,39 B-VMW1=Ua=#vprN|~ )d`p#12L5'D3َ7 8?ym򢻛}fϬ6Hჹ >)D㰆Cхq{{A-лak8 ۼio$7Sg4Ϡ%x׳Gb:j#C1$Me Êa*n,>Ⱥz֤Ay_?iS4xm+l cLQka=f1ٳ@ǔ*F-# IoW{-~? ^F(u ǎ`m\~s2[Hl6O4$Igȥƀ:YiKБ/+V*5GS@]r.<,^oNJ˔$!j8m)wAI{*/". -'Ɏ9yIΉ)"tF0<\|Po_eGHUpa:K&2!ZC픕S _T*S | tʻA;I^jՈe%t#MhLjc|=f~",Uu2~_ 1Ji}v|_X@\֊}e I2k3dסjrZ4~>_CT2T"ђK Kj֋Oh 򼖏(~͚#BR}'ppUd |oZ=axJo"8[D]Nja zXJm("&X+D'L|3tx3wnX]FiĪP jqqT׭`Q^k_ *6R.q{S؍G`,?u*Livrs]B³%Zۓ%~PO@~ .?[c7wt,}d:cvZmbj7$8wK+pȲmO ~BFV9+~i {h tw'NՄ)z'>UJ2wR뚬d] 6؛,j:ʫq$Pm‰01d(mi / I;[p%V%πUKFAI׵ ?{OKxGbTb}76GP7 Ad Rpk`-/D!L!ٿURꩬd+p[0֢k&|cOs1X"WML ~5R]pIEk9̶&{tA+`"))_A\UOP2a8ʬ61r(Re=%E-yBҡ"Y^Z+?K$)V:$5@H:hiDiwzvӵ`"~4 MBg4o܂+v,ajsz3,^潂TX@} O\G 3>U[X}>s +f#nz7Pk2EÀp܂e1H9_LͿPX F!noGdXAehF%~SI3CA#Fܳs&SFATMWO*jk Fw׸5>0|i[$a] ޽Q\躘@' Z8[, x'J)ӊmJ2`VU?!=wrAMS͌*@iD؁ZBnGhl1xIwrmquo˖&vƎӴa{*)h;S`l H {eђf^qO̴D7k87Pah7w CHҴ7M!D5 ?pSԳXPWKCoɩ.֯YHxRJ3pH12mRczY=FRzm@5Py^ V ȁM #iB8i_\]K $L}0+rsmRG8$ۘ{`ףv?nb[ ^V&?<"y DА[[djUL#1)*W|fLٸ5A^mGUL>de2m_Ԡw3q'T<<1m:IgHSwG=* (--Xt2k7xC] SzdsN80s3w2ZYQC.YywAI׌3'v_;  z[Fxu0Y'b!1qU0$xs\Le"OTh_0aA7V ~f@l@x ק͉(@,%_'.b6%-߾N´@UUSQ ䷼voOQS{o4xh~fxߣ`tX(3\,]IN[;9I\oPd]tb%k*4nlبBR12ʌ޴m܄^ւWk uPZ};Tɪ/1},eO ⓨ # WH|CKͯhqP:&4R]˟LES}y$/7HG~iFN]1c/%\{?s 89*+|r4Il=)ttg;yNt lj("~9iw`pX72OpkOu/Y+J;Ca[=3tŞM,rvAYUYpۮYgb 3L(Iб=!& <3O\@=:?ڀa{I%W s5om* ^Ȇ6Vlk2PK6P5ي qX`0AOsU0lo sKۿ9M-"d 77Lx>&'8%r:B s6bތn"yyfЍDL8%2^_R A3"E??Hut%==q3 N^dbs^TOvݤ#xy ޺;ͳFꜢ]eFh(C}&pd7Skn}zSLSs i$ʳXH*0\PfD*=FΤ a:DT~v }&ȬNgJbZp 9QEK-7=Vhw! k^zR^_8 +\ ;zcH񱝫$,l͆_lD QzPHZ,6ՓjBx=¡_R$㘈!5;A!5h(!$wş5>Q2MRPALW+.Km:y 2/6͟s"rD߂douMCTX5eʗBWOWF$2v܂8F7V[ۇ>2~pс94Afu ޑcJz/QeF@&3,dK(ssqŰ#v)u0wDcN h61V4#tjFX5rCDݔ3uW[)ӱw6[kxEc(('\v%ɼoYR/ 0l̽7#ZNt0~%D{(3?2 rS(ztՂPϟ[SC}fQ;}ט-B+m%9^P eT4ZtQ*;46H.w)+_'-8*YN?ot# Q8^[gOjl [a~߈(eF =4ާ@:8V3V@~ńO5ȃB|)zit(s E2X׌־Bp].>'EajЋ&| ]~.*¡a{wG$7JyWz[]~3grġ?U9nTδ2Z Hؘፘ`.F'kidrFYoK_@~0/[W!Fs\,6_xO #AKvHh DV[!Uxc?QD3@iy0aF?  :v}u"'@";GWJƱ\If:ġeG5c~@Hݭ!\5NǦq3ɖ@"~Suꦲ-{<wR:Xwps*Ovտ[Fp! ' ?b_niVh)B-9r(o)њʿR ِ7&@=. UY9aN+#n{8(P X9!Xn@( 1'ܩs)К 6c+e-434,ϢYmmc}Ogl@~x2Gb=˯sV v4+ْGd禇F2YAC㺐5gg^nze2mcVNƗαTq/mbݗEwୂxg!}*sN) :?#_1P[8f2[Cp?R\qԚtQ'(zX\N}ۣ\+u9Hj* <7VWaqXxʑvltjbk}_nrik3tn-͍>H'`~^*¥%~e7;>T'gɪ`~yT3ӷ<),>90tGʡ)tttIm&?jG[|o68;3h#7Ӣnozfj;{L9s]$CTӑ- *9`vZ\5afC`2XrpRl-Z( `/ hk1^i\`gRL7_t}ܙQ/QÂY `%eP5=D8L .;&r r^;z`K nה\ /g6.¯ x$Lp`/'mw{Ԡ9u'23K͇n݌!ICS|7)Ȋe-:$̾NmMqfof)d@o2Yjj --5OW6=L7Dp0(2J$K^nI:[pתn&v\gmR$P+uCpt!=MR04rFt1P9qk1 ROxRSjTܟ? Eh1Q{5s~92-b[Uڏc;^mA\,pgPTL'!#L*tkI+*8^P/;}}pنĖ_R&:FWbt[f+*psKA]Sc5pP+M0hqx\"x\ mz$ V-8}Y k{ L[X cy*Sxzӛhc:d[{1-]ZC,j`P()lӨŢABk誏tvxg<~v.VYɈfr`mvZ4O'=!cjf"~!Vq> 9lnX(mD**H5p6nr~[Ң>t_v=/NA6ow`_1$9 {kZ;㭑ү9|3(sڏQE2;L^H(5 }ڑ#xbixg2N̈́' f:?J)pnv6%2q{+7^M٣y&&Xh,FixCPĖv<daxI?> 醐ꭟ!zn{;Ο c:`ʰ?̺k^ۛv: In FCzaP\_ЉRMkY&47tT1)m *{z5J$88i͸sA%MC2i1Da 2|qG-纀G @[yVh"/E e@h d饇w0prEwӶv/bZ;d1Ŧɏs:V"-sk+ Y-BA-m pTnbCmAV`y4/êU:Gܧ'GjS1A\ n2Hg CwXff9wJɪ,2yZtG䵟&Q"}w"fbE?i~SFOt@p~*5u>ueeq.N"y'"Qr} |x%e:NGC뤻f4epX' ,=)qmԵXT[ ml[b6]ynĆ8 ̟xxtzXo)k5\,UzO2ĉ@8yI?Y"#\;A/%!%⑮ZGeE<"8Ů*ls5x2;,EӒrn5Vy:axl afaRU˃<{w|(D9w+cNj(?lHF?0_Dv(e)XTY,,={إ_bp(t>Xզ[ M$D@0m +􅄗,V"un]4D K^ is'uT}ǢdS%3W5K^ME5pX=ؙ+;~P=|hneKz|xݠPLUꚯT' .W 0@J nIdТiav9@j5hFےӲ(K XL.&ݐ_82 2?)FTXv, Ӷ-P(aOYОHt"hS`ϩRt9<,A}A;S1yD"-km)Z#Az 7zh2C$bfKYi`E)QČ}IRu#TT}>ʗ;/ O-5Y,`툂Ul(%)~b42v@Xh)$oҽr_z}}Ffr| !5 =Q$2jiX &\O9]5ׂ˝oZJ 6ASP ܫׁFo6i˄e;_s+|/gVoa)Ʊ)}_*(osϣ-;s~]OEՌoh-;Yڪ؋i9[ n6Z֊ɢ(7cU<5rB8I7H`c\*fx"y`OSH`s&&{n|f.tе Y͙=zz4co/su90/2foRc]Bm Jpe1`Us̹PGSlVw6x 6q%%OE[48wwV{XO 1ݛȸ@]ǁ]`呑CnkUA(7ʲP2'c$5.-Fؙe$[r!-6Tw1 @^GO,~[wms,ZOq]G}5{&5]l>r1hlpTE:{1:*艦Rj/qBYM{q/S.O؄\-𜒬ALϰ9f>[jG4oOeʔ+fz0RB0!4a h$ 2Je zW9 >EL?E^D.9k4{ʎ*3g !72A 58SH7!L axZA[f '2>+p;hM:?K2q7㱣/jX^fw֔.|q=C}F֛n =8Pz_}va@D3|{J`'.GL/}ERl&Ȏ]?"O1ϼ9$4tr6"0읭> -=(-etx|1kTFRM4 m#8iBB݄>[.Y1gs8,p.b1v[ _F6Oގ碚 "O{B0svԅy8zq蕓Qݐ 'wlQVy`uvqJ&j/L7ّ4;+Tsq#:PHE!?uFtґcbؾmR~?%DTmY1U F@UDO*OUa#KřY!j^39 2qԜklZI߆WY82g_m9'ƼC.aU˄9 w-̆S&<0 @x%fkvixŋk9v]L'e[<$옄rz2%F4o?6hJ#hRlgBlz6ӳY%1o(RfN`2qC ^[_X}_Nxe?i`߈7'};@ VKǎy4BdfX_1F/yse6"DovHჴ]DMh |W`8 pH%bbֳ~{:ZP"J*"izr(VAcƹ*`8ajiIÙcGĘCc|ʹ.$@QOJ;4rM_"6tQ7~@$%bu z-WXJ]nH=™{}&TT]k66 35m?(V."u9g/dF;_ _ J3iCz= 9Ԫ,͉8l(/Rg1kߎ7)S`!55OX(v&7`u[J UR%,o3 Y/jƷ#1S߻Ά)q*۠"X }|H nVc?^ͫ \a{aGiw# bsD,ڄ;\ЃھJ!eza3P(޺{3A*rk:Tvy0HƏ>#a.*:^3#Ypgњ xx}8VYu%M[4}"QA?Z ;Υ^ -zlQ>R.,h@qiF{Ҩ$(Y؜C|#Ө >u05M!n8Fbʏ-DJs!0#|ԾI|z t1+oSK*+4읥PZ[k/2N-FCﲯf3"$P9\֍qV 2 ҥy dK$]p>qI;{V@=^@**l ؀]QQCp'`xކYF4P=`s(UHZ {R WCMU: אַQ2bò)XbJ^#Lf ފxz/2 Ahzc ~uRx p^lhFWc="#w}(17b)WK~#R|x{W'IN[+ ް 1RǞ_s$}˼1ͱ)Q{^&՝V(;`|ʱf%V+BUkec#O6͢\XSݖ.gUѩ4Z L\׏ 8+f, Z9& 6[Z@UpwZoKӞ/c=dOoC tQKUBm@D*Xbhƅ{vA_2UYmpLx1M9,WIAnN5nmE+<nc2cْ-Q)l-ԒlZMi +$OOt`V$iL0׭ -nntTWvUK6u/kgmE<5f %\wRhuyRGxlӨ=䦟]{JЃ_L._ОLhA♔y&R&JجZ; )J{/ u8>U>{8ɍ\t3"k|yU[FIN:B϶آH{e '^kgA+}~pM_r0?Iȑ=7ա+U" EI؁dű(7]__ѢU%%b53A(p~;b|/gﱉ`wP)+ʽ{]>"E3UGi XXq62ziS3:nFD9<0׃TiAb9ٛ,OzKR/S# TZ20qtM41BٔT9^1Iג:b6VN\#ײ”Q~rջM~dZMN_e0CNI"t:m dLk}mǑ;Ve" v *N6* J_ x` $vèᅫQH]>앺Qcr^iAߧ$' yx FdNi# oօ;P(H]n*+; 7N:Ӭp\.L ](]Mq_tGC&H쿡Drb\5;טa~Q9n'5L/6KB ]?1dag)Y,hq=V 8} >0 g~"q[5:LfB[BUtnbRnmϹ4څ3M;:J62nS?|ƶi֒5%`<^]3Sa}k%JsY%+sRd}%-ozvAt 4>Rq!uJq. s-Hnӕ=GoFHUm-{euf a0t/Y4ÛO44wVח6/! GSo0jjTIdnPFIhK 61Jnn PT GTL5lEay 4VN[39uٵCPAтt^~2,""e2ǹt`=2Б34_)jцMX%8ƈf2ʹq8 d^6FƁX1u:J:d-IM784!"V3S&4] wŰvYې]m`GB~3 4.b/8zwN2WnS\{ ~W}I@pHC"&{"}W`-jҺ-5ErϠbR?,>g/ Nq8U#0sO(eՈ7t&r|БC*br &2/8YyQ^ܐpJd7ז2&OY>pqEt[ }9F QM D:emUSoJ* lZ3"MAEn_/`% Pmn&D!LWM鿕I 7Sӊ:>%!`mG?1##=`AcL$VlXhKN=+?є8e9SǦz1wpRx`'uBQꅲOe65u><0J8"$e} &J9*Z6nԔ`@o=\GM,cEl{ysn"Ni}mZ8DPwB{ݡ&l˼<" "\\3t3$[O+^)c|Ht.H̢޷Ҡ[xdT&BٲiSÏw0!f4 enThiI2m@AğtJŊZ! ;x7woDaڱ/cV=$b%/$7۷Vcjk opkB~J[bEGtd|F ^+}l@a?RźNI*7PjŽ kpts1e.Sx︳ÊL b :+evO0jMp»*bd }HՏo$9nĄ .C6C>E`L8$)SŠ&׭$ņʔ|t<)SE[Vc(E{ %h0O5'hWXe'AmX 摫*CMO%5O_;*l.;bMNgۊpJp`/=3H&Yj{|֫g.2A}q'{v6$d>,+}j4@zjRɕQ$WКYz<[#Oke QY澴M^EF ``mF* _cdt'ZP*,6" `F( %߀20^9 !RT@:HQE9C&2;qj6TaޫB=2E"P>嗷uN!Lpz7ֆ$`}u?egTg׮09~MaCpoG&sunm< fk?ba bm2C ao؃m:a0튘j|&O.%]]jV:NRO!}fjx7b-jlӾ7%W-F7UrMjD LYԉvaSj(?SMT,xijj=`b>!̣d,@tz呈~@!aȓNtJ(IaT&i`]3z0$~]𓀏CX g4|hTt´ :ؐ^ַ確!YV~wnF #E,Jm0@9}4YUpRdY42/泱f&ҚixlidAOBͿKtey"O}ӟuI0CO2Fr0NqLѴJr5G3qbF;hTA(se.v&a)`r# ]Dk`y[/9fc> 2vc-Cm6Јe`J&Zj+sbu9? itYutzc2 T\sVz jZ۲> څ~,r H JdN!Pbʛ|U^b& dUH+Req=R"H,7`*<3k"{{ yɫB4%1sa*Y^![.)ȃ-3w046b,AW^=);*FYh12OGQE·Na ]Mo7J㍝ L⚻&ɥR Z Yϫf9PiRҼbT|b L筂5o/x9z&׏VI&a^x NB}Ow@C p=* BIBb9d?k>ڎ? 73BZDk6.5z0ÏvU2B=F{l}lم+RVg)ġ=t9g`4>L֠ T1Ф4=$YлyB;8KrB:z^,au,3\zGY]-@߫8-3|f-IJ6!layH AQ1K_&W8V:H 5lspV$H^u :X7R|6$GJ.HVȳ6lboocqhY1HLKiJ(mhh9 iq[LTct)/o xVuH-xMIиjиBp Rw6^VIg9P,N_IE7 W\ܺ w~f!]3-P&B>44ӳm)hYI քdu3#X숏XfjsX+ ֡[դ@%>dZ@}aIW ;u yM q7 BCii2O5rq%t&`=wen굡5Bv>=S8wa)Ie!SbVҷ=or;8 h^KꞆǏ+x%TnL}JHV_?k>|aC%?iF 7ys+E[)j>?^S7o?h<ַahvn:WQ>:$]L'- :`HÓx`Xǃ2^CqU !~¹tz-[Døʋ:߸ E~bwjfw--{_TKēl'&Ro;^qt|~<(ƐĄnkͯ>"90/܁RK6࿝@~KSZrTaWHMf.JBZm8/M|?Rzү9܁L?ϟiUT"4QK C/ ^&+܁x^N qaUܿ6m1쟭E>f8a*OMa ř#+6ra ȵt9 <0KC0j8EX-cjP'@4vI[6 8se4Edqh*٢^SHӁЀ&k0TR 2hS:;wMcLnK*oڏ623)!z >> 5ZvU 3Z$"sNu:$`!⽺ *7D. !dhX7SА bBTl<0$0Q%ĖypMvIXsZ-EX[LczHQ `gHϔ۝* ųUnZx6)8YOjF<@>C+'E ﹂k|9UƛP{By>efsoOت,H51l9΅S(N5De䪃WK?P F!f\P ;pEOR(D1/ OedsrFy\iM ۡ֨ޣf Ӵ3٤Enwm0@hMW>X%yc[6Qo ]Xxu7g Lٳ 7KUG[dNbZȔJ[q2z|RMd6@\a9M'WM4 B -hw @9 ZzM}R= KZŽAy #OM2KxP He"DLY2I []/`_5|6'X3(N`EWA< 8ۅi=pZ]qڂ l 2ZD/}/t~IvDa)ηL[gH~jhcS( {M?zᕌ 9 iE,ML'[7yyV3mɺ=4r$5Vf 2Q * kD[©CҬ3֒l_U_v_ǏFVϮ%y>o#!$Mݸ(;R|I"|~2&Bޤhgz ?;B콜8baQO؆>*v>OɓJBLHu-}e e4 :`YvKrtG~$0?)Fc+ Mj-+PB \qd&ȭqa{)j8XmQ/7Vؖ7خ~l}{䯦KH:6` <(r;-x^&vwvL.%e#cm)d5ӧ]VA$~Ga: 6=Z̢&{gKr!6PA"[(rٻ;XX[[ o0ӑ4w:+*Iy )YQT×rEc):2c.rHJu[lTRc!}^mQo z 2ӞT{2(z5B8_ɰ\xb =fg:Xۄi/IM4CouČ&98/]+jXT q:GXLAe  MW\-@hc]}eM 5|O+ c\xff ۊFP_WKv鲆Tög}_Nm-t9b,z`F.ܼΰg `UK_gǢ@>/ʝ=J5h&03V(P-(U0[r&,f1~R"{Qd$s҉Mu4tiGƷ}! ZXSe2+RuLTԪwFnHu"8ٜ"v'*l!Ejʎ1]N;?S7mGƷhP/wEťT9EoHÁ%JcM~ %q} v/N-5U-Ӓˌ+lYITFK8} ağUۺ:Pw3m/R d`ZiƕHU%3lnEr`d]$jpNM^/GW/7veюkP^g8A(6NM P p0NѱӤ )J$Oy 4\qgpzK9َ>F~Yh{@qy!xc kW8Wf0oupId]6Wzqixښ%;>.~{Y LnBUCXC٪~[;ϑ;`S`kEcJMྀٲMO'#wt~Z9}p{%~K]5YdOQ}\Oa)XCtsw;AĽ&қѡRw&R8-Z87"ӢAO3-]p O %F܂ UJyR*l[0h %8V1Gs0vTq)Z[# YQz!-KGo9.SE?PN9SWҕSq\O{,aitRPop(M9"3~ pIWSIV3#36!M(cP]0.J~Dصzh,HM]WCh797DHܯ>m}/-F:hf{a0J_wj)W+'dWSK)!?fCENJ,wB?CG9O>bP~.{;ϱHp$7Q2-MVmL0x$`48Ƈp"uR \ÛۇYǃ+ѷS&8g-g]; ̐~1qEt7qvk8F1r~|TA..̀x-4Y)Lv./HJ?:ͻj]ln&ci%]T~aJAr4IOLv]Uٿk<HbRtqlu n$+X9Mߘd)8bo#ijk K8ƃuI]BU2sۅlnaT ⸍v  ɥ;Ձ8 P.\.$pl#͑ح=wB{b{,1{OO'uvm?Ϊc 5E/٭8?ߝ T4eqIyVWR, 5aTC<1Ljj'=J+@Y7ھ?M'4Y)'YI5jMb43 [GvDlbnmmLt1añe~"+A7塩1u#iEõhl+2qQ.9 WipT@L&ԪI޵%:cOG:`V&ep;ݲc<ʠXA@}ր+*~5!_#  K䌃WSu]TEILz}d*ɷ ٶTZrP`wg}føb4E;rpd=!5$}qqp`zkc6Ҏ[R8Z .G_|gfM@mTmt!JXc2DFr,A12~5WVtlOcri]hUgsۖJ}]49%d>L+J S6cJ sȸz~axzzhѬ`^%WBBdλOY`nS@OK1h˜X2yç&O#߀S>4"b%)}੅eu}MʰB\F68z Rv7uv;@\1:ĭ:Jg iݏVR:X=1Ufm 43ھ6R\": *YN%s=숓u@DuIc=d5GS"gb 50wc}SO,}ϡ7M?q2d*W](kَidXi,[*@n-u o{=Qѳf;!}<j{~Y:"vnkd/Pp#PPHHa[?  >Tnoi?՛-p<y.rJ`2'Hw̪Sw eK"wںFhoKiAm fL^ #"43bݯ#gmg/(lȚo+0'73 P&1"kVUO`E0k铔4cO^7V@IDBX ~N>175R,3䲔H{tB1}ˆF =' '3(7 ?&}Z2)- 3yv /h%J^=ƌ?3LU@.ɼ aH^L?)0i LyK|*Z6'4ScVQ^yqײ8` *̷ƤLخxEZlȥM;];4M)#*S,ݸդ`=]Psg]>atM`bv* Ud#.A}5ogA4#AWB;La0*rP ]a}V&w8Zl&YޘzW 3j ,w q:6_M'b)!gT=F}p~ ,c}`u%btNMtb`-H` BP~zls(W#,I@/~(1=?x*OR*|n$*&P1w:]Èa,+4E @CG҉{ۏM'&Bg'Tx#6r6bnXcW"Qsg<`T8u`u̠K Fř x!?θUz5B|=b0?^CmJv:'1q舊[p('nFY,}R6V4o:jQȆ/ W4&D|ryTB]keb綃e!g~l`ڂ&t}q >̃=nӨt|+qM$2qfe*."|ׂ7$.*] "CNQkuC1릀:Y?22Y>]wN.ɣoRZ_ID4^ RTR* 4oʟQFJdtZ)JSzTd zg6) V?_9xx. a ( <:TR@hZm(DYmaQ4[K3w)|(<]}+6#Wg|ǟFpMC),r! { _(S7[=w/qQ"U3g.`gږ g [1ݶf\M"2 , VfA@_wIa]c> V¼lɦ9Wo% {o.syhR3@J\yOA= b~X 5dQkU feO}Ҳi]*֙ZhP{O?U0eb&QJzTP7mÿ)`&Fq+|u k1{ ,q?d|Ӕ{qo! F=RtYKq̱TE /Sjgjɔ/~wb!m-_ EF@DUeD"+-foB{wT?lqDcBCFY5袔ɋN\n4LaK:( m#|^r1*&& ْ 7.Q'- T#>;eD^3w#$Cna~'./l{ V͕̺ryHXٟNJJ| [SB AzotNF=O8<^8}o#C8} B sf}/ Omdv>ByW7#IC&HHpw]@.d+16&&R]WLr) e-:tc`oӔ3]noHֺ C8r沢 M";I<"$JI7ɵ@?Rq!f6=6݄gL{+1nΧF[BRW:?O[_ܡ67qr]ܾ `9 .Xbsm)L\Hzѐ, @V!zK& #o%_ӱ耸3/_,=[Rٵ?t5`o 0+e1!&DSEF?y<{==gK-G[C2q;KwȽAavu=,UV{mluUs|.a5`as28'C-BLhLWKcisܐr(Z ( Uŀwu?)8bA?[mOGc k,}^ c}?i1}c[\7hӈoy%)tb{ʹv⇡ +|!]1rXq&YF*E7n3hn; (m<㤡>5!pPUֱ{ eR |7B)#h=JMAM[5 =Q9R *cʊ&hq7K9F17l*)цs Յ:~V_Yyޟ Ae0˹)Tש-SФFꆅi ȴ$ZU Y1ȫy0AB0Pmn?nkހ2ǵsKB4{r~I[KVó| 8fE:ϴw0l ¯cYy\\w+ON6Mmҗh5i x-ږ5~BFjP}fcĞJf{Y6 H`my3׊e8^"(Pi MMqawԪL$gSkU~3gSܗ(q0 F[ybzF 58%9ui>}pEPZ_N# {UjuÍj$L˥ὥDȼ T8n?85q ^p>fl6hdZ6C}{R9Q,O96^ wߎx^h%Gd$"4{͟ #_1ՙ y ԥcg&ut*s4_8sE M6{] B܄m7#.{>%d̓V'e?%-[dNub}c;V.yJ~9*Pm#/y ޘ!I)Z!L={1Jcެ%x8bOYًVHV 8jp"h@—EBHtHȄԃpXQ:1B\g܆t^\LT*x@%A<Ykj'jSvbz`/o_olǵ@Ey\ Jd]C- 9Tv!Ω kJ5-Ż$MsLj 9w5r~Б!?1odX;v8Tȥ/_ig0JbQ8\-qB.mS#<1/w?\N2Н"av7x ӷ~==*#%7-o3=bd+(M0ڦg>Ev˶lT^,xA!CykS6uO:qx;Ҹn 5yrj=Aݳ &~Č"*/=gh L|{<~%Ń=G,=#!S.t5;Z-Ph+_Eℴb+aXq@]Pb ԋmJAD;go*+y`Hkr&ZCjk&tma 9aupjSWXSwRY '{!g}j}!jsmlO^}NtsR $ )D =69gun@pG]Mnch;@t5ii}cDߥJ7g>3E;uC\xňp )*4i= ='ò<ȲamE*j2vH1MlU1a31^t:iK@HXoоPTs>c3̪Kչ5A:vSEjF]_Ge{+&0z^lR#VDr٣55lPӘo 报Y # P"tKHs99㪒 mL' a07dcLRkr?bbDY~PO-< 8?kQF9UcY2jWxA]lc9_ٓ3 f8KD sKGP A0M=lENmA]6ߨ Kt ɻ4cFXʞZ-%[@@SIlt@C/W85b#:X,:);aRt y%X3&iXm) ~U9a*jPQ=X|YY/yk8i2DDo<6ru;3JFƑ`H\6]^8AoXb"Gt9($GB]AD5[c 1~'yuS4ZzDS~,7,2|(Ժ*jNh2!pꧏ=%ij ֱ2Vb`[v7*T:4n=n!g4IBD(,>g^r^~VϘ -f^Q /;2rKŻ=E -&!#iwN_CTgT-<ɐ4]1_]B>>q,:lGqM[/f["B2sȄW4Oz[VɞM?g^lwD!ץ#Z*c_w&"!I}yDυ rSB(Q=dLZw8O[Q L.VYְe(gbACXe:vx@t !n&TV/1y, M3)-W(:PZ hsv . é#NF>ɇ"T<[.YpLE폛¯R{z+4Pd7'i@1`$m/xDovv<ߕUf˸,`HNWӯ"dwQn0FiQYGv5謂e( =Œ4'Bt҄"lPa,Х78G(?g:= whj{*EL쟭nMܘ 2 Bi9,e{ۑEg2x}uP,ޔ{vL¿%]&Z$u`^&sTcp`1YP~FEV\AMwDC;sw6níGLeX$#xbssJ |[ZX^)K$`N};N#$6lAn7*D.'F֨]JX /R${rN5m(\(}cg狒b.0:@BOk\.N]H"x=ZN/c/Ci=qA18b׋/|}muj78%UU|D ںɆں/9@3X5mD7MF".Eǰӛ_ PX8-@4ԌTZ䷛لU\Oq&X5rI%ϫvd=:(YN(2DpBXH ؽ29o׷~ o!P(}p}YuqW!Fa_c-/jx󛟖yzǹnmuBVvV3sNmo|E,mk⾿"K%lN y&W]CP bf vAT # :e{@.S-z m=Xٲ_ƊhH~MXf_k?e;q_;Iz ,kdj.q2T/x#g֓xا @C 9qǬ4'[{/ŏleqЯ|@nHtX)>ru4hz9mT;wsLk}!?1 ;Fz21X%po֘8AGZVrŚ\+Zd?ukFO•OdP џ_mRU%'ݭf+GsgzTqk/%C% 7rk$rnA$P5OX0&ĤXg3*%6s\t Ƥ=}/8 [r׿6UKT PmbZN0/de,DOKޖ!Qk{Z)DxLTIdS{t ȦBud'|K'ΉLtIa1/𖏫Pn쑻"xH'8]e\j5xnH.wtsDQ|Q|hal\cNd =fVn|vj?Ҁ׵ۄ;6LImEmzb 3POOP+L~v^2]ݶ5FTEK"INSOpRRW .aaĀE_󹲍:C>Z  ^z~XHTMrXlSZuW~e4K'sĆ+֣P+<˃q#)Ned]@rSi]<Iz~G UAq10k m{_U,Ns;WN*Qn"qMq5nnjnXp΄Nv3 ŞJ4Iׅ) cx\\v0[QJ}%ڡzKg?6ֽ:# |*;/؀ytA&$e!SRAP*%w\,afRbOVs(_F(d _jvͦlǹ![uJr4Pwy@Ї0 ĵDW & ub~蒹ft`w_ uk{D n::L G -Wr.w:FS_y Jw$'aB*QZQ cSH< wj8[P4|c>xJ2fɭEP^ b%:h-\zy鴱DIL^HRݯpC^pnxžĀRffz*@/}朒)}q]t#uݑ2{s"1WK]!kYLdw= zd#`[mJ j *Rc$gTN?qlcOl.\gU4n9?>d -Jƅ?U\@OLvnkU%ץ%M^Ki07VxʎVۜF-d55&5pΡDpUaoT`LKrZRҗ'X:kb+*ޭR6UG~J+gm* (/U#g;|uT6Qvo!=qt&/7,?'AUWhg$t,Hn)/j3mʴz$ԦҌIɬjw L ,.R@5Ժ13&@9ÞF{or!;5-|.:7ͶqB?DpFLLkK8 )S3;h}B^JkugR۫!rԧU_zlTn rnbDh)KZ ȷ !br(лEݽպ嶞擇^ПKe%"/ot ޝ,6qۑmo rMe6 ?=OZo3@՚s;I >óh&u\\zxϹNd{-6̬DZ>s'!m|iC$sa*?|*ܽۙVjIVv*M]vvQq~mr\X9sa$=!W@0F 2ҘKrˉjxS,ħr#يU;lo4܎SXHKnV:az6GNo0;:0u oem1M+z ,S3! ]F2)(),{Ǖ?LX[7B9;)mR! w-sËuSB,JQ2 #ӧn_3ʹ141!ZDu ;>}ZrVH-%eubPWHCD[zǑvP}X3HIK X2Bctάw⍎_gC?h|77||a1?n*2S$A4Zu̓(?Sv;UEDw;tevdYFSX|Vڝ4)MYńp+xri6)_4_0K(4w@XKTtjK^5j. K4h)$%\lO9u.e=H6<+o%Q}L;ũ띸0U=>OKS΂ {i܉cP~ڤx;'܈jrS O<StU:K"]Ц7{_erƢ(71fbӵ'ZZ?:TڋfȢ޺l"^31z"?'D&˞Q0n+&ȍ VY78eȟx#1 c A]Mu%5 r˓UTUK?7jPT\#&0=j 0~Ugf]+?Sxp|M(@߻]z /85dAQXufgOVL<~§.X,hOħqؖ1?&`:&txFp#_Sޙx,=4fn0,-6"!zjKnUm]4Kw\ò Gy;=[ ;-竑<mH_jD0c[A]aqBS|, (f\9[V:̻ Cҵ_UJׄL?Eg"ZsM' FVox h/9|[ 99?RDcRv{D7+^$iͲbA </7"[-8WG/i1>*XGS;O3E-I.g($5lp|# :a' Bld}:7nz mW1"\R0ѩ%{u4,2O""V! [C|ȡfyDċ8>8BQ #9vJRBS,+Xw&2Zd!vSUCTgۀuXhyWqNソ'"Sxtz+xNMG״GD :-OD~ޜ_,pZӽ} %бwG~ܟ*U7On|)|-ţU|E{_6P[+{>[Bv 0xw Ag@K"tUurB!5g)=O"8dy_=YUJqԲuz$xm^aԷ#A^t 8G_э2 J]hϤ(LΞ XP6Ps@g] <OIS/l@K m" rs0HVy8Ԙ}~M*uVb́Q NnJVV) 6h8CJK]+6 s߯8O,*n8d-%&^Oq+TvOnx=HR:]4~" \N ; ܏:utNƒ׋żƪ~FbrX/w\ t@ ի,FR0Mד<8ߴ;./C]d#<;8 rm~{ 6s-!8Oo(,E9r\V>ϺyX5py1He'^av*$ T8ؑ-rh$VYaa,6B~}ΉqKMTz@~Z*Km)'|h<1bHаИ-xV\;l:" 7K)4򩑜 =#jS!f vvK1"HAn>5S=g'#4cυЫ:/B_L9mGԛS\|nkVuf6aXN?@{QmS9׾ONL_zpJ0 C"qq@n牼>r|#>^]xz7^quxA$ק~En+㕜CtKI N W?A8ܩm$ƴA GXgaEW-hA$P6}oH۽ڑL2IPOKp$-f j+ewVnAQ*# vX_"SXejjaE9l` |uAf qO8|p{ sGĢM扃ը>RF~s/cω;JuOQFJ֬6~$%Hxd0 u{@b,wUXO\Y{&-dl݃c'40-ۊ1cݏfYȏUfϧlnt\Y{qhC>I9EiBr>ѕ}d|G''2-vCj2978>nDy\YÌ чg2Gc%vͷxvz*?LGUI'ȰB`ڐ`VF̣TH[+pN^ҢikF+CMUJҤmD;̋ 4%J21U9iMD#~Fmg_u]lACH, ZSv[[0.` &uH`ػeqͫ$snbweo#.%1hߐ!zH}l/ Dd4ut_}.@Uw KTDO;1E [NjVBΏ ]˔ E3c?/+n?|gT3knU#+07GyS W\4} _C{QY9d`ܨ)DB֙@Nm _BQpN{F!u:}ho!zty"#Ci=_}CE$riOc& J*]\'˕`+BƤ6tZӥs`9_HZ%x!qpͬHc _Z{KT{|#9 s{^Qӟsgg 8ZGcC2 6im~l.&F*B)M@KV8˄xO :PDtHzO:]clF)^8$`4Y}7U WUSIDHp8j5xIʖ fX艘tXes 12]rWMw,[^Px8f8Ar'%h4#"%H`C<Ϧtb/h&znthc%6\h'L or R+ AyOI 9 PTPƕi!jQ'JZD('j]^H"1p|&hYsA:v:H=f]]?\hӠIB!w|tc]u}^ hn0+|c%>_iԧDE"!?,vqgGrh'W(i]،9ob)!HV,@n2=iSNMd= z׻x%<tjI2٬q P~*X?0("<3=F?2Q9M95L@ɲѮ"~Y( G fOB=F;o>$mEN[a}S{ żhQ5(Wzӡt dJќY?J}>muCHAO5!T`v,3xO "\9CRvimeU8V@U}u<_J\TTV@g¸xjyGQRmϋuncF STJm!EdUVTFk!Ȗj ԕq., ذUGf-Be.9Qm`>Ho ܼԫOy.+zE rxM?]OXV<6XQns7e?N Bxy(۠BۺL;)D¶|%%Cp9_: ޜyzjf SEa$M[pmQ(I ra-'O#bDp2D+GA%-0w6;H7`ʭak}x-HJbjz9>_<@ ׬ߘp*.kz\'Щa3(Gl[._vVRKAΑg(⻐TE3(8yeW&B],yRi-k (8 gFSE@.?%ƹqqŦO>ZL!$% yL?N+Vؤ@LϴU~ U^k}y2!7։!(8&+Mƒ qB4 |h|vklĘvoǠ U:t>-NN"ʮܑ}}[B-3qKʰT:."Ae'4cB;^dqX z_)5bOr ؊ũn :/>K3L";:hmQ|9H+.ճ;~qT&K|U[P["z]ؑl%H3h[&k9wR/ྐྵL2?ү 3 {{l|a%AG'(yT3 #/]P myL̉c2啥^= ܚA;iC/nʸ\+#HcS9du%x{۫^R\.8S e^]L݈ _%=,c6<9Fɍo>ƆP2,;d@?[S/wUF|_z!C0Y` oύy\ f8J^FS GbxGOOa1F=S*E;s!@ǏzQNR:pcЇ 5फ ݗ",Ѽ0@ъ3h@:;Y5QJo,QL'lN8"&Ms|wp,D9i;]"6aGH YiZp4n-@=F҃c 5ڨa3 s+"fWA_~xq nfcC?%d7P'ǵ ? 渾Ǻm/"_*3 [w6xJ63ѼSbtCG^N[We }gVOi [*OoDz?UVDY z+JR 1t1$leֺInbF\>UA! זM$H=Jf"]_:'u\4D+(%|j+~!Mf#Epbvw@D_}A\6Qޓ^*#2$WTin0ahUߙ[DT @ⲳƾ $^oGuGS9R.?*=;ҥVNEZ% qemQj p4- _4w_Ao.K2|chA!d#s;,#v4r<ʪ-nՇ?TΜ3ϩ>>5dp}9`o&&! k<ì.Q)TEc@(jwbc77Q@]SxA& Y?f$`o8d}ЀHޝȌxWXgw 5fwꣅ@hכ$5ӨkivQ~c}g ks=`)ā;Ag|X_WP^ʁ0Qp'Hc| cY3d·dċ߼5x <G<7G7$#}}dшpSwes2WE1&e]W\3V+4# WMXɲ x!E'Υ]rnB{^R8y\4pÉ&5|_gK~G޾Cx- /" 55zEGO3Ѽ 4c1MZܯ)ڊ-8W,[ ݸ'ZJJSz5Hwon*ݛvbPkdJuH] ģ+ߠhƧnz ϜL*=XWFX#v7վW`-}=Z7hIC'7ǿm@yv^ ӆޫhG`6%܈ V}'Vpˊ" 9-aFk7@D>{>shm腆1Ug{#rdN`hMyAG9ac .(ƨGi#/4BygA[6 uM[Ii3;ReQ1耋R5tֻ݉i gYlės*ADGKTfAr ֿ`E`elw|ZX(U^IDjhޝ`"zyfpu_ Hs Ak8bȒuL(ǀQfc 7uqt뾏-ib䔔XOCnLj~}&U?]GkyY:JvVZ}f/f1i4zS%saN>l'/h eYyUAyaX7(ۅ5P4ŝe#]a`iXWE` .Z$OfV !j "۳Ir]XgpT~6ԍf 2h^Eq&U_i~ƣ?2faoo!sgY&Xb49JIf|'5(q>sZ4(ʡTct:Ϛπ8vT-N}ǍG1?M_U|ҭ_ sr\ֲf&0\ͩ95[V|"S2dd ĝ/Fr]vx2jS4tH{E[Nv-.Z Ϳ3.O(K3G<+oNBѸ2H'XNN `nDD13]t!'ﴔ,Lth fZM}UE$J63ٲZ371Q !*9.^_b)(4qE|y5.z45S.PdHD b/&FPxH'^~ͷ7'J}}VwOK#(uA_D"@i9مK\ \X͢ue]W8nXfv (֘, [(p&*'7'$)fHdcf2Ps9<!rSu}վ٤rH`Ť:{UAh@?Jjh&Q&v@xgW6E>6=ٿİѯ qS.E^X4x\Ge$~T ]!|kvoIRh/SWlo!!3Hs QaA=^[6wG$J*[x!țDEIP/ag}NT;7"+OaX1Ww l)oZTy) ~rs@ HN&QB/`_k67X.Bv1 ,(L"{Y]?iҹޒۼƭ>& MtAqk>wK43}"љ:N8,\1SĻO KJbUƙ!d-eAq  Zb̈>vJ7(N`2AFU>X'i-sEϙZxXJt7E])L[!ҖnJ-Ujh4fL5W ;@]~$C wFA.J_i6vq 8p&eitX{~Ij"b-3]ƴ (랺zWlMƤHj;vua͊"Uhkv[~t|j0C$ Fq)o;\BJ3y ){mǦ4U{Z9dF`Q|A+ Ɖg Xmn=JT12S$,AFXҞarNI35h!M$3h?y'uzKaӁpP>[>y٬aβp٢i߉jsPFZ[PZAtDwDw; |a։-KZk(7z3ʱ(Po_a򓽌#'9/|7ٵ! D`f.60kcm⶜sI=B\)!lQi=[\f CeZM cs\ n XE`8uq֒r&˽I2hSEL1) %dL(64fD2s~ 3`2)aU !檇j*hĦiTwbdJAlrKEF<d]+WFa#q?upC,R0r̬똆qd93]42q8,Viҗ42=f^0iv',FB~N<.:ĒVApÍF`Y*A9i[ >g8PG5T~Ljr}HBCvmMPa'L. %|L%ˋ/m'6ً!Eo5d }r>L4_ ^B.4iP)~u^\/d΍8-]ļT;Ij"TXi[+ m1WgYNYi1T[(I\p!usdr66rd3-0SIvr!K<5z *lE)r,>/ߝYptIDx i ggے?a2_FF9<_@@>~ZQdwu̷xCGs$—?z_L@$3m^9`~~mMd6AQ#̷= 3]0l2a/_ = asƷYGDKt}5Nw\X8,OW IVI(⟓+SMMpP~,+iFSBt}>*m|U5ꦆ,Ab^ۦ9%@zg7bbtL gfctYЌ<7n*ɺl*4;6۬5\mA2FU0 m}23V.a ?ˊ^vPƝJ3BJ .t`8&fV Fݥ7v5+uէ\5a :%D,rq-ƾsc\zk /à & &~^xT^wDK~VdD(y6#{gtc #{ѓx^A_pފΕC1 ˩';ܖ@S37Z>߅jX՘5ҹ8E*iCasbӴL\3~6,W@֚H6 LO W* aty wjcsB&CZ BGj0XJY^~ǔUB`ӪfۦMD8u'+n')ilyAk?rn(Y,@MU0箳bΦŬz:i3 C,8'G'gH<8<G}_%J"@ÙN)|%>d&QCzsx0qroWp^!'j`8K!t(xJ $EZ PRFށMw?eX0DAp4d%~ZEM@nQ>ѕɉߑ/0GzY &(%:yB8h[:%c P<( PBmآJңX/Zܾ>t ?9ml]*F_nM\!™\<׻&.r6U\\OP{vAZ8C̏jGoL 0ler"mr™9cdG- uJ5FV WN?/"V$9;Z­°8"CPLdl@ BZt`笎]}ZihJ#)yq ̤\o|EԐ L?@R5`F \hfd ͥ(̽[EH ]gv\Wȇ*J:oPu\ko{z_c):^cp;QEo> 3b:"'j-gLgtA~@z W,wXj l_g <8d{oHvDoEMWޥeS:V$UsWN8ڍon HL\'qpKhAx]i}l6,ؕHD`E[;!L;eF.Xv׍4E }a֢,_27~*ʕEϡhq@e v_Yo)Tb L+l8/ t%jGW|J8u~403BNMaYUAZa@]>~7 .5'ms+mѺu7Ͷ=)GEM (,z<[g43.&3dittOhcT%g"(tçΖ1]OQߜ97e"]njjN@AqU>;30~ƎR>O7Nn7_VJlx/ryIJGv]al&c=9a h{p s#jco/ D}Zf*dOckȞ&JNmRW"@ mm}{V ",$.4/#g#q Mrx[Hڲ J_zUz a*(lnKSDAM:pȤO`R>nJ~?8;otT뤣W_e_Dǧ`P"ywtsFS.[.1 0t,-+)@_RUqiUVUXg#?)Ip}Jz-FQ#̸G\hv귪{kP E|&OEHJPoxZo:''a/GCPg^Wz=a~_ZŹ \ 2ߥS}H4;-`g[ $&($BMH4i }@nW'c`1J?EΜŕ,kFɧ#(nG4zvN w5p%0`3Kٖsk8Jxpz6@8"35bp WAGOMD%3P)YM큎p&lߍxޢQFe ޵F2RyQt$vXu,dc7}F&7X32omK'u {ZwR vߠ=R;M9 azO9h6u(3ϡ1Xt/H3)|bo×Ի ,w!LjmTtXەӎiUT3Qk{qsU!y>a|U9|1GzEx= X:bB@4Y(10Crd" iKUEZeM,3QQ;c.YsQ5Ĕ;)RgzYA9JovDbjAFw2߾t-F~subLp>aos* D w8%Xּr&#zգGle:`p9 4.ٿ`(4gLytNFQQX;8g21uWeyyvnBv@;PTvf.96X8 2b ;/Zza JHgs3>RiL^ PMqiХ^`uØh儁Ժ|~ʶU1 &rHR a vӂqo1FgjvzzIbV"~{u.wv!PLA-XRU ^~B ׆>DZPPw#7L_ߍim䧾*h lE}O]',vp{?NF3Zq? c> 9{d~p'᎛B8=;R_N3 jy2;A~KK^DF/\¼ L \lQ+W#fM _(V"͈V>$A#-^"4ϰ*( ]b)m \JzwhrQK`Xld܊q k>gC67ScXr6&D~K uJͧG[gQ G$iQj?YЍMqfq~bZ`L30.p*q4SKH%AD24= Uv0֮S?$_fD܁!vJg9;z*e;PvEOP ۰aE_G]q0T.APiljVjy59 ;Ϫ 54,`^  V%#anyg *o ;R3TD!|eSjsbʓA}IB n~a*,#a?V 9qGaYk%8K3IPT~~Y@ ,w#݃TW<I&kتm*49wi};RǛ--|}VB/B=MޫBG^f m)ٰ{ j}t;' XTlaK }2nR*0voe-k(<rtڏ9ѱ5o=z]MbcGO :<=m?_2Z!FZͽXf]sBK&-T'+g[!Iz2&s؀jҊMK[rJ3X ` 73Gp)mR'R)zp(rdo(\oK,}U!rtpb. q B 4o7o+7Q 3TĩqS% Yj͞iTL_^pb~?8Oeshɇ[$ںMjSԈ>8IHcyƾBuN̂sN"ҡ4ThrbX~CI1pւk iexN~2ӓ+$cvOLN1x6AWKJ%nD :XfXBwe6? ȡ^4Gwgy_;z]83w*/dP fb6eZΛG1֬E+ g:PJJ]HP搫J1]^*JsZqen;rގ>}0sz?$2p(KBSDNc^x' Im c x2&}R('f X4ێ̃k`~XAܟ]u/me\7Cޗ?umt#(I4p5ɍ?\HEze&N9?M}Â4Qs҃%y5OL;X2A(JGQ7Rz~ސ|\`Y+GJqLbsɲz3ƈwiד{A+o>SNɋK DQZT@PevyJ{*sm4Bm `C~öF#|U]p 4m?:;bD!#*a?ŹJ\ z"S g>|k|6`<&zGe ^R[P H!ļـXXg-]BTD+($:oH֍9d>(R:CGBZhx}p当Yj،+co+>7U~SOќ*['ifx7􉸦B3s C0E1\Ph!& +Xd֯.ֻHK^$C4 `ޗп4OF kA feE"(YNCfLْ iB(#[g4Nf)l~<|Mp ˆ|[=J0Ln}idzM\6kͲ8B*fG? ϲ3mKEǴ|-tx dsS2k:5QCc/01Ŷױ[VpgϖxÆtǮDžaV|V.]x1n;> -;{GYL,=}7v/7Qڽ#`V3%`Fo4RWNBi oTųa.3[()h4VaKoAd#!n#խbj]haϿ/GW.\[514LjwUf/cmfȥӯ;?7AYm}p&GYXHiȺ/ w؞=7ڇi.J?7铆Nzk ^3W+>FjCFxٰp͖bid& 2ݠdz9R[I9cs e >BAi ΟD_- $fKӧq$xɣףoOSc_5,S*ۨ;]x,4WHE\Ճ7)9zSb&V@{E [Lv4rJblmJU/|ry)d/Ҝ!֕*'. M{vle9Ub&>[vha_hOFX.c|qa)^$fTrE*^>I dZOU?M_βo3haw@Ǩ==,i;H=(>Ҩ-R/=|JCqzy˪; ƥ/Æɍ*!v~ڥ\0mf4B5jjtjsgjlwjύsgMBRR+9cs y/'kܧ]ͣ=*ȕ; M]y\ i40, (f)'"ڳ zE<BbӖ}m.bv\N  IߞjA^L"/DOpZr4o-I\ IBSzMo]iuG-lJC־U8c UA-O_#d ͗EFR E"?>RcgwGOث0 kq$j >SIܤ;.ݗ.$+/$Uꦅf%E0U]U/Q&"ҺKsHCH"Ø)ADHsZ$뇟ƞg>- cEtq8={]LϙXAgD0jB_&ЦMݦd. GomdH֌DS~dl ޡ*4};.2FGHwɤ&U.rD_~"ӝ-h-Qv6B鑊+|4DTYj'Tg?aGR!d|eJ(Xpy[(]tk]|9ṷCMgQe$/S6i2ZCSW(uH9Dr(QbSIiB[9 Qw7 xiYTڒ[MJyW=aLڠ>_N5.mqmbj(3Fu$boYmW<.t"vY#At+.<ߍ WgqUR \tfH\D"_M,o6p0`vY-L?Hge\ .Z+ EAQT"S]WRz~Ljqv,_&+Nb]pOkHscm<\rٞtjl}%nuJUT!,x4Ǎ zܺ-h"ܙCY_(Y'LG;ldžs!XV̉x~0mezlѧT6 G@7MNXKV>oE.7<BF2䣒\(Z[( .j"%UO f&ߤ[Ӂ½Pyӳvn2ҙ~DJ;R<~^QbQ[,#t竁 sN{/`W p*t˼ ILqYUqG J lj2^~4NI:Iw\ud>F}3Wd6o"7>_[-9)߰5bZ!uO pw~B^WLT/}խ )Uwϡ~r@Ɏ }E2U'm&כ'KX*mBx UWĨq=HF.o꧷5x?6ǠJ59F +@-9n:B_ HL`<߇~Ga+"hF#).2uv& QB+)f̐@~{Tܫru,~n `(tj xlRm,>΢$aM`L!Ք5-{Τb2aļ%CDGQo4&)+e]b.# qgހCCd'+ |@m̪m|-ʽwyY(9:Cps-n3_lؾ Jat@M2mۀw#v&$aZQ @+ űPPǁ,KkqeF W^^kD+RKIp3iш(9Zav@;ZVr0fa} W6,MM*_V5ePx#E0;."!P2/ 5@ E}3v0*/Okdd=^r4d6V&el[ɾO1dcRLgSTgweړ>}Ib74b?!$ve'NQ[8)[*H5,_&o`y\ڻ0foJ7jy0QmfNy$JJ| Xٖd=n)*H "Mv#>]\; XìcSX:F~zSQ~ jHdh8#`Q8U!E2AU6`\PޗC?%λVі7.kÿ;>Yzk =aY֜V^*KBmH)//icC>rroh4ߤWJ,% ^:W.a6MFV ]7ZȋS=8nvݼgtȠ|kHi"$>E6n1\Q^ -A-JPq}dXj_X 6Ga]C/2wx>"!sx%)c_\z{Bh#nAVSFX遊 l.x< -,":C|s^9m8c,'c's|TKqcuu B(~&dp'U8_MK WPv CzU6"XI7l,p8e@e;.4;_.HdV_D5bg+`ؔF)~ӵwa)a<ԷLmV"<#Q+X10|{,̢:c+3yEH@d{)M@;uFAcD#w|F E '[xTsqC"o) (=fH(0m>*tEK q<>`۴wхj)(‘Hʹ=sC ˢf]Gͼ),5%jZm T#0܊H3 Y/2%G S=pujRlZ3'!+ }B_һJS@Au.'{?riMu5Ͱ3Vׅ8zu4So˩Q AfAD3[SRc7Gۂq3,2hT-OQLn#_* oc[zE%x1mj`Kz 4)y`Y׋ TPnFL^`cz&g1-_sQ;Ht>xRZ!ZwC -c7f5aᢻ|3HKMPTV8'1&gn'^6OSȅ~VȞ!#-_-;Լ_> k zIRTeDIdRto4.)=GWZ 0Q+nq6(jLxB['R+Oj ^lNͰ%D6 "&akGMImpЌ_iLշ5Й#}/_;(z {P~$`sCߺ0^3 "-Jh" VgrN!; 9VPZG(iR) FG2Fs7eVIu<3sۑ44!`L#uc.z"k1")~l)*ƠJ_g&_5E%\\[ LљgX[7i@ׂQFQ8FJ?Ӯ?bF%1sHQLF| vWxw+T)= 9FXålhFOD,Y ۋ*'//kةCzWI:z^ZO@ޖ/~Y,K- YX^ߢs@HP,R4YMJ=v3W,h?`n~*L;bxo'bJb)Wpx˃v 3'9R? ̓i19>N9"WvCuB,S6~-)CFkMg 6"W~ mm/SׄmV'K׾e0'e8eGh; YS[5#sPL+Jё X{p> ݱ}mi#8r]5eA_':@vQh(_%-}_^D+'bqR"LpطTLMHH‹H3emg&CCU\%0lq@ w?QbtD(E#2sڜߏ\mM!Z u--XQWJ`KivE/NvL tVA${Ѐ@ ڷRʎ{/ Ҡ6o悷!SΌEω.%1v@&X,B.ʂ2cPpk@lo@/>H)v)AחHG9Q7SAR9ya&n\R:rkA,,5"> x?uʛ(񫞫ZdݿriI얟a'$3DӫKa_p` Os-!-gӣIl\oxȐ^Hח/i!e;p64-N>kW!R_+45X+,gh9 "&trǾ~ww~2pK1]oZ@fǕYU_:r U~+NY[f0:cJ4G^)PFeK5wp]#ifݨ~҉ a}%(V։e-(usD&ӱ- n,A YbAvcWȾyxͷo T؟,05 ֑؅a[T[3H,"JA\ҏp3 1~ .Ix\>)gt.JM_cxC4Z74/b@v(rĸ DCx@C:n4 (Z_u_-[@LޥL? зLH}8I|21z'}wֲio5j ĠBTKL AQV,7`o{3 z7Vh]5_vvb|F:mɘɷwwМU:/9kuk^ Lx.m@% a54wauH26Eq>yD F*1oQ*U\F(-΋}Β#S=&$EWRUW뉆$sXk%*p]Fe'/@#@ͶZeDZT}a<4v̀QDUrZ*\%7 %7r=~Nziv°Qm}(q7EH'"^ z`]CvLg?fl̡APU~!#6b3 1ܔAVskA)-L\2//HjK4p ˣFk?.H5##/1܊J"~U/YN=xbD[PmWˣjíxƐބ>\M>uM9[uBv HvhJW}5(}`3*Rd>ϩL=5HSYJ{ߵ?/뷳U@W"_-/엤-+ sbܿy2܋K/2|,hA]Ȟ:#5 mnXɭU#;k}qYHݯ Aw3؂Ž!V| >ctV 7d*j쿫G qN\rl< ?L<ų_0o3QW2sC4{OYR!S2 g$}//z5`@aLDa![kgjkY*C+~>"$;T$ F7u1a!yhyK"HMxcB$]:DI6 MEpEBs>z_Ci1 Pi%Y\RRE`3 xMّq]IC3p]>Wl 9B= 4(54j~1ˈX tھ8["6ΛԜBCT ˙; @Ywӿ .z(NgmIɨםBԸ`/oȄ切S /P}<;ҶI=@'IC+%Èy-`1zB(7K8q}"nfne*z<_}n_YJ0zK%/#es!CR <`[*@NXlrmI%+5dp/#@|SsdIoѧ<ԏEy$ªK̓[{)IՌ>OiFȑy!C29Ștbtƨڢl[e 0h$NtP+?Wn>=oA9 թ0 |_5i?])ME[Q IӢm+݈~}Gt?SZ Z 5rNZq/ 5hLf*8uT գeUIKگ=hcH%'j9l8S%ܑPhۅjbQv$8a^ν 7-Q^DH,°8>Z!ؖx-S2l=#Jha?m55chs6,Ds'8{נ;c\ a6>oz(l wZ[w0wxwtRћ9]]f'{Z;0QL"k?F7Ggh.{tǑs78zOє?8:cҌi:/'lLg4^5 O̅4^3x({"!1P+(am<'] GЇPm쵙K@;(2򥵙~챚rS K Չ@edYNY ;ØZ;KQcc/L% i9Ht۰ >#bЈۛRvr]-{\hޖi7U]ݼ#ů#h&lHSp:-* Y!K|N=J72{5g=9DXN2yv-Ҙ]_Eທ>~=LX9y2]e6_``䬤[¥KگSݙVKs#.}{?U> 7R̓4l45Z?k='?sG vk$$JWꨰMFzXE9)*hWW\O +A5OICX⼦:K,޲,H 3*ebP;_=Դ魙OXs._ly ꄐQS'z|s/kӓо{!qa2e-\ ɼ}:3cε$шW/tL l}V}]+,eJR| CMs(I)ObhL w v4+9.H&g5y-(’0eLjpY>Vp^mjӵѐ{A͋{Q\-`Z1`8csfea$9)qѶ8(w>fct_/~9{c CcR~c1U7TM",-9^J?Ʈ`n RQ]`?\%J"1,C'pDa?x3b} _vW6cAz- 4mI; /PpWd| $Zm͙XW_T*ͿrΚl5(ڹ^I*lfT.vHD-eoےe1=^%{ٛMeU6z:ʳف/oR Ph&h]EYhh%" JZ}&dTmQ%6I2!〄5<qtrhy7>>T$0zߵ^ d[}[ɇ35E }*!@hQrD]ϚQ3wJ<~W[vwӝv4`=YJSV+F9b6@B%LՀclaC|W3G. O=phNoZy]!t}y(X0e;BG|0ϤtOkG!R϶dG"[( ߐx88];It)2U8]蜺,(>>6x4w=pXk|3ݿo)M&rUXe#`U}G'Y\X#O8̌"#o ̈́^ ٽR)jY;;;ͅNhy%h ͼTZgʨ{u=K .yZ;D.L_8 ">,Ugj*( E޻.\ml^z$*:,~o _~ jw ,Vk~nZ*]6F+=28O&94(# (?SKL ";Hԟ"NԒ$?zl,@;e?3,t 4m8D+7 @5Wz槲80O׻eVQ|y h۔P:=&a)Ub㊞uẬ^i|BkV&YT%\jILR!#/Jz<(~ |ojZ0Y@=(E܍1pێpLП59aqʚfSE[}ZDXoe(䇈(FqRM X<"$֤!u# ?Є=4ؗZL?C4 -x:80gۗd 1:B6|S  pBgMyR׿O@d[%L֬3*Qi^IPp=bGߚm$bQb [gg9G'8Oz%7>"DfI*iC*G dt+r}+0<Ǩy*;u[zqac?[+lvU j%iǏ%ێ6jhZZd2*63`Olm@Q q؞UOPEeS2e)"sX(ZWzEKm;]< Dhl Ewvsjq4LR$Kp0>@E^f~{pPPBW:'eE\2u%ST25096T be_OB'tK@{ &6>m͋۞ `£Gr֬H[Q4{BiYX#rD E ܐev'xp aW; U Ʊ~8>y&V@'').(O8O<:{yJM譾oaJ C fȮ+ sqn83EHe QKs,l ec-%\,:ӷ?">4A|Ą+cʭ餺]_@2CIg0$褝j`OUǴS6(;`!;C͑3㬅MާVL"Edj+C=?o܋Wrqe&zW5 "ܿoNQmlz a`Y*q !@fIcSoj:_JD m3T0%;r& ŦX,\kX6nދiWh -?A4٢ǝ5H:>mEvQQOĜlN2r`6L9/Or +iUcy=Lj]@_Ls\1BrM2cٌ̱.4|uѓmwpuӽ^8qd\Y;f tI$w6\pZ˜ Wr'7\K6@z8jLqȂ;40$Dsâ8u:58 FUf ۷b置ۑ%BF_lws@sb4Q51d&C-@y0AgzBR9g|ْѡmHF{ snAkv8*>bQŀrnys+bnbR"c N,.fqT;[4TI%kj@3i+̕tIhO"F#^YkjڒkfD8ęUI#PKjmYEJEtH H rf$>3Ev\* C/҅am\pO0.1D&b?(.H ڏ2W,lOJK]C~6נ,-K/PWI,7_)€Se^S .? ߾ TJ M14αF{)` ?#ӿ* 5hK#,.\Q_ddz(XP/Tp+hJz\}9!I ţ"\f 3*SA"^V;49Yw0ufօ Z'ĘB &^T%4D٩4 ʑI\TȐKio:HBw;T?dF~i j$Go_S,ès=q WjOxv䜨Ba^ #>K=b+*5ev:E:CTVa('@>ue|LN gަkr=% -v:?f2+]A*R5]!rlXATVrp4jTO p5g&ee!g&b"ܲ0n n\GW!s9_#4-mȕɝ`6Gd(2 DNF=aK) f1aÈ- pb[*}t'=1IVF m' zRZ6;^+FuTrMs+܅9,y]ZeRZMoF8 ]_)*?M*0+C'igtw.m5mM+){*w kqPφI=ziOX|xx>Sgopɋ!շ y:MwLMdl_Mci~+2{sl\2g&49˳2a- B|˔-d8Cy3(OxCk"BS?.o+?|auaXmt3z ߼]V7\[O{q{:j.K)؞UȈ#%mVYEՕu^NְH"Zj[[B¿|jCd"]x_]E127"tZJj.g,0b-%5ZL\4b" %я4,"nxwYKnvn /VWθ_&q1;zYN2EŰY!5*RLv@ㇶկԛ0%5]Ie9^4^kKu˗Km( CddYUF ] :J1Vю4" ~LHĊ^G7rrm>6]xd\'Di,Hzl*'.ltH-ۡ8ڜU4# uRI1Q32^3T'Pk@+Tr:BieMLNNhד5>5aWl*_ ؋*|Bigm,O%CD1֍'2]m9k{@5YA6ߕЄ _;SmO&?%7cuj됚OJ҃GP3zT*y$4~)z![t ѓ*"KhژDTkӸRd9(]4VY4hJ?|%r{@pH̗QͻJ^2ՓO띥NcA7d|B˱Ԡ*3FZVzw"5)~וCCBUmnVO q EPnl {aY+-2 Ԩ7 2HfQ,Aǟ{bz@됬e \Sdv> m*( ]F}lΤ"kΥ0xJh(1+~et_[{1Qӎ7 +}*NVo%m!m=ExUp΢XNUs7 L6LZi$ (g&]}ݦ$TZm}8SnbC8UuNشs$nu%=#l_LT#I1:Uz>Bg q-w9eAx\s0\J9e*}"o([Prgx6,6@vɰ4Zc*9賨?+qb1K;:'ԩ34$Ta+FQ-"=֗}+zfYW&n@M8d_ @P BO C6 ~mG7}-J%#zPĘMf\C/kMD~|m[e{4(d;>{Ҥ>uh95+Pz<BhBF؟1?q3\vmڡpsف7Z!$$Im.Dz$0c")$#Op5q*A MY\9W'7'ӱ_`x\sX-fNTwz\Y޶β2>kVl +dGMs=CϰKGh*CxuT",ב%3B[To.iFAnN/TצyܣGM(X328F2PO"~!rkvB;=O8UP.uG NѰ^ [$@6gx^5Liiy5C5Sd4wY{D(0&N4R#ӘLD-D VO$lNo t3X }awk[˹TJn\إI*@&~(2oWEB.mkQV- {xs؅H@IldŴ1>W,XsCXF8^jxi$I&0iO䪡݂0b m.C 3 / -チe$P.ٞP1D&bZl9WtEkUsZ;h"IJok\͆2O}Y[7oQ@& = +,RT- B5NM/ć_Y)67Ѱԗ8^ʎȢd"b&F%OEy9pp3ĜtQ[QiN=. 47#yZE,5U#ʁ푐z0' ӱ&:j.TEuvb: CI>:c+9X?3lR*4ܙu1ay9&-[ $&l;S(}.l^H,q4'Q4b#/._L_K¾+`{CUX P""jEQ$"tm<*4G6 Űw I j[dʸ xV/az'ں@W J{M}0= /#F6ZD-: I8y7BLSPo_@$I&u? HtŋZE=%^0@TN۫:89*Q$z vBgr+c)ݼ"I!?Q^8uOń [Ѳa*ϺUx}Ix;~;R'(i7cc8xlZg~jϔ*nG[ee6=kuY'lG$Q QUb8NKzk&`8B8^98WTu 0KRhf%U·4 .^A xFF$gɶ4m"A;)H`Z)3iioH;1ǧirj.|jM†vOP/-Dm|4g6)xdQeeTƝ+OS̚XS}Z1$qTfF9=q0R^O 5^Qilb {u53 uA~ձߕ.TL4/Т,ʆĤ_U=BfY z7g2>Ը5Nsrv/~ByjCj:T Kp&RnN4n[ o ٶ:m,d7i}~b}r5ey]RIOHLW(*&V"a;4hObO,I,Dk.._'3Bsxx3Ĉf[Rkhڴ;q&I;HG;eUH3H u$w8fSՌR1ݷRN!rbk@"l+D[]YpZh@LU\AB!i ·,)?7~$(|y;U]Bީޫ^B?Pg݌W3F!DnX𬖮uzBGGIAX0"Vn7Pϔf&Aw2"zSK  m.=McۄS sneQ[J9S_]HώfUHFm~TUT5zH3ۣ+T3Qa6&T/=-[K ßFV2yngjaDbxq1| >K_ Ekv'ȼoN$p4@GRl&%+/;X߾O./~L6@MK .ܜ! LlPw.hT)'pTl+w^U|Cu!FefJ`EE%fCvO I@LKr'T&\ K2jD]j]>IW&AH@X%M?k>jX"ݖɟs_Kw8Xh7Z)3d{^ ~"?l1-1B55yxvQu2R;X71PR FZM(~y3M;|JɩO9>1,gwK5=7ד,"U)3 ~@ܝFR5,PH~;Tx*x)Z |OB--flۏ^^敷*پfbRMmx4i*^l/ |U]q+gG^.mУO@DZtHXz7b[PO"ߌ ϖn#eO?VQ>{O^j?zr$!gO2ki!fQw؎gsӥY9i z058WdN<拺 GJ&qo$R3t8$wzE3LiSL Nj4HT^]%i2/v}fNM <-%esżn /aдu惈[fVx]:EȔՋ#|ևr0x"'8wn 5rp`'5e̗I@n9%5yBJMcvA:%nϕv#)WB\xƲPs"2:$ =b7&4f慑9o(g+!^)c3HN]gh*]0ZkĨ՟O^7_e*l'#$2"de !M+ {o oU0i{i.=Aiv(PdgͷwZ l$F!* z ɹa'pQ}[8Pw~yEJ>ѿA|(0aV ȭy\RQw{4=DnU1~HD,Vl2pKaubab'7GRK&i0U8[tdZ+@) T%mJ_W&+ ۈ!MjkpEb!?-yj%%TzDNrO3Vy-4`̕7N47\κ?tתp--?0ͮ6P(ej./cq"En}ehxџ M  Ce{Ψ ;=w`h," lVcI?OZa1&o%*cbp\#H%ah8i7eK{]Tq{8B cqx{.K"c1/dUJ̱q9iuFKu=ʴKmfNjvX0 LaPͫe삵RСFȻ>G/$yT5h6)J)=_-XgVswµ7r n8? N9eg> McU>*B+$9fRը3q&v`6SSuy7~HHSpqLBXhdgVhE”,L}v1^ έD{^ kq3"&cÁN|L#h/BMcZ|b83\[Tl'ˆfK[F: -gTGNMhG[ hlHE ~̕8LT3WWIz(HlgG 0y,Nr[=أH[rRwrWf?j_a6O 7tj2 (]kM3jd!%@%J"$/mSEt{.;zH.31|_Ԇf/=y,ziIh-eж7}Vuu-MjLG4G#B~!rY*軋l좱*LDrP0rMl\`}lQ/ՓSh( ALZ y%-etgKϮx(&5`ʙi2QS`Kis<=AG7T{HNk2 ޲aquW},P$ @/8 _tJ>nh_R.mzWx;ϔ5ߥEڝ vTt|Z$\>ԥ*Gd; Y4dϽ-Lf?QǂP'G> e}NkC34WMo:3ĵ[z "A>!WN!vW)~xf Kt4⹡^ 7"&b~}16L|p`zpl.Z$V* $Լ"\OKR"ežD ۡ aщ,ü;Sض&蒚Ua>w dg$k"YYހΎoR#יR>aiT~9^)yfڧU_2Y5L^xD05y ;d^5 / =rzh2@R-v/jey)gCiSle)/;L&q./cqүfg\bmU#+bq:J0*|(f{*Q+ O_R-Q+Ξn pOԑk^PrA' uv˓ qx3" З`~K&jhKD[ =9 ')C%sb jSo|~g7 .S51$ʸd Գ(Y{3r9`T4aR;v(vր fQ}0#9L 0՝j_,-:{>C>)/9ߍ\߽FQJ*y>ZaIq@|` łSƄ(ayqn㴿#R^n T2C]\Ux%k%qT +!w-[# {7 R'#\Qa&GAjVbxLL ~Vd+혯ύ1%F8Q("Of^Hֽ)wbUi !ҍX)i)eq\*YP_(H]@.=gt>j^>'={Xp[q0/4+MӚik'-x2r0jڢ`JYa{>ttetd KME]F-AzG(ݓqFeœ8\9]FVkE2}QSpȏ kRf!ݍQh|G\hWl /`M_ļj|W"U.# Q#Ka:9]gI HpRӦ%GQ?Pr H#g U0!GVN(; IN +r|Ҩq?YJa!ht-l4FM *"\X5&xL|3h\j*^١%^F)[iɞ}:G %ۡ^Bi"}gsŐ4(maʫ,P2^oH2!!%#^ B`|P4GYkm3_t)h%ٜayY⇚o0 >LPF: mw^,Cq \FQWV@m G djh:8/d$K[  x KFo_ ^*(ZTwY̬He R|0'>ޜf>ls[j}t_΀}(:vmj  ?XMQmұwd,hSL7lzrW*-j R,%Fθۺ%EǨ]P֫ƀi$be_e;QzXkv#_XL.|p(/@eN|#3ۉsT GrW &ƙгi ؙ屶˘DX!IA.Ob/KT'a[_1_@` pm&ը/@`lϧ/4y9Y |_>Sqre¸Y?+=Wbֺ3סLcC*WqŠ}hv8Ss&T{]RMc&>a S^yƵe("/'Ok̀^Y%Ċ@12o;ɦdJRKuR 7,7wJIʐRpqTJ?omrb3KcxP_Kzمe, !j83@5zO 4X|c~p!jU@Tc+LC _)T6 q_¹&9Siu)wN}c$أWw+3lؙm%Gzس[zA&#.o6[6mܧ;,c/·e.Y3&u;ΩA SQ5Ypԫc6N cZ.{}r9+-6j<'~2uhȰ=%vo9ŋ>w4$/xlBD-dS;@ɯri6BU+B}h@/V[(X6{TLasho\-!-qc2Q#U.{nA|: ^2*S&)j6PIJp /Eaba^[>R<쫉ΐ eo 24&E:.8$%j( .fYi[2Pv%i\F7 UY mbg7D|>E =zX49+Zy "/ 6&)ٱ70i}}>n V]M27O;uҢ؅{@x$tf6 zv8-JOǂF31eq˦)P\tFN%@zFmVI#:o6azX/Z6֤ns7x B[^#xI稕ղ8.nwǾA/~Djfspqy 8X~Ƒà%]!c@{i}@#LTw+%>-JuC h'dqeRȂӸI4#,DhՌg.ۋ4ݔ:%LNs zOg\$s/瞪4񾤍>?EGܳM Dhw jafQOrt$IVj{EgPGY$'t۟QM_ǸF= _$MxQP„1;Rn,[/zkrDBG7~ 砻"toIy<}l_}0FzV`QMǶ*w`E-R8P=\hx@l)6NJBBjajB0:x@۰qWU`jN2>&92tJyT`U){@ ~m3Xs2ϔc_WuHbS~Lje,?ϢBeh\rS0H@FUql<ʪ˧;Hޣ=tRc5uP3* ϽLQj|/W"V &Hﱥ 31PV˄`rZQm &FGZyF#+к8A8;\AsRl#iAWbc4lP~֜Evd.@ 4J i >Rl\ɓrsů/D +ϘP]~Մ[*2 76Ca2NP,} MlIfgƧ)[xGʣ`z U),'qyc21lă~s͖\޼,]㾇3djoPjisv[*k HbgE{ 秽'krMbP7>\{XXI-ǻX';;ڋ?}12xp7vU4V'1ȡ$g|ҕj%ˎUxN~u01v0Bwx]!_Z洔_,_C l[^5?y4f8\=oWDuH{w_ 2|GhSh"Aݬi{whrJm,fm7sCрCw8[Gse^M_֎QN>zKb"z4cG͠0C ` 4ѝ(->=/d:'c@1>ZۋhνԄʁTOm8G1*q7*:y.82k?9:QC. _ 'ߍaN*P*6'~J K΢,-Q!Wj>:Z ޒQZd޸8͍ggvx(/ctt^o4aT[ގ撙,Z mN$!mڞ1@x>Pø}Ts>kZIc (=%GMҞĮVI^| yAHe1$@&8uk^' n0L1V(Kw.BsCCЊ֤I۴ ,pVM+K+?Ҋ`{V %osK~f 4 P_ ZSiw21u,BucXh!\~rQZ3Q0ɍ%WbT>'i->~s7.SBB`Vɓ^Ƅp<2MC0ŋCj]_ol}ԁ3#;C0T%EdcQWPj"6^sE.MQ\Kjo;y$@nLn4jQٶ}2׻zQ b.L;*/eWa<9#S$q&-3x?z+~:}"ïBT%r?|1쉡\>TJq [|zkMl>8C?L=[sׅt*>'3 ^(rC]ªK/̑2#ribdKmVaw7;BޞXkT^ZXG5P*8κl?«!_s`+7O*aE/t`}̕I6/pY˃9IeōC-ΑZ'*߱> k]%%ew7BϦ<܈7}-^ hXd8]R~kf$Vha@m> h&b$;s5"4n*\aJ%eRJPfyi{ᇋuTi,n, -_,t|uN/zZ2Soڻh1 /! 4ר\xq %z5&<;>Fo;Μp7\:4Xk9+J/:1;:hiJˎƐD~&܅_Y9r \3lfʕ(4`Seۦ1U$u;¢&T S"+/f`MJ>&p{Nqu.ֲɻAw6 2΢R{g rKF10HmJJZZrD/Z7et H&sV2RQQmW"In&#pؖCɎkVN8#7~[2+ >FabV]hP<(.R, O=;HT :"6žWIȆZ@5$ꔙ &e+P&] €$R L@*3YiژzneRP DB`I.߬O=rOσi*3!kN^u Ef6"ѣ"u#S0uŘݵm~I+mQ TsXIIƔk߯_ȿ뚢>,2sVovsGθ>~u*nĖpgTXi{uJ^q$ȡ˙衶2.[`bƌ"1ע~L:tȼ:uiLlCU?=7xB tkÕԋI6*¿myh)y=Oc_ޒ^Ub?sc =JS sߎQ1!-;l@|[| @ԕ3Z:A)RjMwRaZ(LlUҼ4ajJ⍖J[}l}I:s{Ơ!\b[S} c(y3jj^)ek eM$S?]ilh%ݫ |.(q8bO|2oCfûP}z|]As΅6Tq78*Rlp%Ő9(y;#s|z'"곸/WbTIgBkw@)T]*MDq'juOÚTI_YpޖDylQyqHmĮ՝ޛy q}|6a7fEH5zc:e=/@ `Q"b5Gu{'.-*Rtta$o7׆_󢽗0nY;zo"A5YuQ]ًt՛Պbǒ@jlm?衲}*Pjҗyi6hՏ˭¸5&AȒ}->8G_Šq ŏC?*Y)9C/b%d1~|=Euk 4uyn}oh?yhDoIJ:.|ڣm0u`b 2ab?. s>诱5„_9.UtbEKVGt# mM@۲;^4nif`weKCz!gfh|:iNK&U%U-x{O@߫"&6 $[w,(~fXݭǻE[BF7w—,J%OY}UoE($ANCIOIp8*Cy;Μ[(nz>kQp53Ƃ BKƜ1@ H6ǎ>R)AqS/=#?b;-9JeN23 Ly@ +\<:OKC$o]Ir?j= Ws1jJdi&{#iub G)}h-ӑQOvRL&`{6Ү4a1uWfk 6_4u4U ay7QvfѬOg%t-U+wvO߈ cĊfLBGKWl "xk_n.'x|_!\=I.#;G(o2`}Zk$x#"0ьj3EC=hݏwLY<;vES6fx5O ͅ^RvuIĿd쥝2{hK"ef~3P)l8'=!-󌖅(3Ͻ _|.ʇwҘ_ݨ6T*uʪ]=Z:;; 0l;xQN֧ `Dގ[q5g9DEI~ !lk]ϣEeDFw~%yֽwc!O- #J ZX6}eJDf& Ĭ$9 ^VsjDpvRt = P7U<]f<N/ܴQהy|ٰc=h$*3WKʄ_UˁWLդNAu@8@"m< P$ UOuG=8?'47ơՋB)r_b .}G߈t Ply2Zϒ^yzM#5 f=#[ n fCu<rлw#/AM\_{4?dVo {fcQe^+xQn`dOϡL@x<ϼ/u1|߰ݗ~ gr-F)O[< Dˏq#SpL9l`!ZamF7M&Gɿ!=H}k:Qs^cV+oIzN \}X/TqQ܋`P-3{8^(RD@N_#64aNBR}yu }W4SzÉ8 nfu!I򩂁:Kx!^T7JNo=E23""?Ū |3iKmDOv(O ݝ͸u|KMȚGl{u!~!l|euͧ+4ݔ5ܲ)ƀI.Tj2,epZBFP]b\Sƣ`ɂZfZ/Փ Em#/w2| ũ|Y$:X/8< Z'%ercpu"flh@OÏ\攄_d?ӏ=j͢27yGb_6nU jl8ʐcvT\0 %0lGn<Ƨ5m}ZK'OΊ4W ,~&,\wO-Ip 9j镩T#.ڂh oN ޏq/Fy=d$ T1ѻ%c!.9bk6k nEjIkژ,^H=N+E{"28R9f-y}Wꗪ.?O!ơĎ5îL\BwՆf+$ &JOG!*DG6n,H7%84h7i؃trtuپjIhxrWʳB /v.ܭY".9&Bc| Qpg v(W &#[uۄT%4 ; K80_NW nd>I8pcPK< pL-0"LD뾣 `wQcYۙyw`oXCBTʎk-h>c(aB sICNh϶sei-~ Wo Yu7ӢK|cD^%V^i%rѻcQ [t aCYTZ!i ^(v*+^먶7Q\Ⱥ%4Y6Vbb ?v*w}m{{ϗ<"Txd3xh7m[bU>u *Q3<h(?fz= VO/әï+JĴzvHŦJ)VΚs[1Iux(1\Vc}8KBٞ;J)G̕p*zܱ37G^ fƭS< ozFѲQ tyGL-ŮQk{ DV`UHK {k Cr"J]i rZ}j'+瞋[tp#{.}-nYl(ު=`RV']%0"AKo^ +b%rD5e@~صUqKqc] v 9bYz(TpLf\l`5Ah:*_e8 ξѥu $.eX踃'%#Y|Gbg'rbZF_Nä[,Fð8C;dv. ! Ht@S0chuBo[GsR.Vmd{ e>ҹW;$SM:A ] szg0Non[xlNoݾ4bC3[ǴodRxV_"·\"wU\ 3D* ԥ'kP1(.jA'=+sA\O)ʋcgJ52ɥ?~aL{ĤY}*Z}ԽwGgS`T䆉J0KN3,>dcr&ZA(3.w0jpgP;M|y2x2쉱HC.&jv2IHHj͌tFhMZ1Ԭ0 譠MeFa:@Ⱬ\tD(7KpQ" 27W9?KcUEf"VhW|3фx%2y|0~+͹q;%䶗+K8w0sZ9BuNѦ}nuݪГGXy5 oBCs^cn`L8g11/-}w4M| iQ ᦭}/Nq\vBCxŮSyUU,o ?]i=bX\ۄk&װ0uRr9YlΩm2B[IzeG 4zGa&sEzNE$EHi2R\.n!Z[R{ |%#&LB@@W<)D/EdЖ4a4ҒchYmu Vt9؇x$;5n4Z<2Rr(uOL O*aϯTߵK8aEYflv75U`6dCzL"?1ߺYѬamrLquϠdjP~oD*$%Vd qbX Ȝ<{~T_Q^ᅢo;*7޻쫾vz=+ x- vksfHaLU_*Х4f$cJW%0Z^}:HDԤw:S֗,Ffh&*+^:_юБjΟԞOa+vٖӬbGtɺz]N7ڧj6=] 1vyjgSNḭb tL}|2j{Jc QzECbZ,z;A<\AG*'(JLc%XؠJ $gB@7!PJDXTq6&yQBpe**Q$[$*Jd!BS}G [?wKxPBCF><=՟=sŢ2s7&sӡ٢[QjWa22S f] YE.AoҀ'l[p:$`޶48~EBc59 8pW3":CP^I?6œGWA"ih7;|~@>Ϥٰ+- 'cmi=a,7)3(EXm3UnJhEdH8Pw[QI|Y*qW0U*dT-|<:]!Bfx$I< &]P(g QTt^i8n1oqBT6rɻ{:נhKSV Vyb3XuntH0q=WQ)wpt%2Z0m˼ A|Dv>1p5|sĝ]iS`+\N,ەA+P>|a#qzBG bT4h1S†N_\=9RI_qR3ϝ&ܴд >_j ph@ #>u(?Gohᇊ G-ti(@r+YwSY@W?6 ڢlPJew>;û",#Z(h=V,;8aml-Dw~\5 JC)SVAQ3bTLޢDӫ(<ʊ߮XAњnns.M'oS-Q_ D>@;Cv멳UăOBb)%.B[YZ|>VO%(R\Cv{)WL:,GE>]EL\2SF\J58(+&*5Zd5MU\ltP%!>1+l)ɽĀm.H_=D `I+y:RC.sN DP"0󊿺w9lɹr7뒯 %]|%q۽`^-&OW6MP<[ó,BF4Y CklE>H!=DT|T FM:wY*)À OyQj.ݦ&\\AJЊ6pђJ$0ϓ%n61Nˡp< Vf{mu 6|;Cg}w4QYah?>',k N3ݢƧV5,&`N ^Y29sHR+ \?7mSfMwj16:D-1XY좪(D;zqtPn>xU+g='` _2.hCÊQ E2=+&h=Ϭ>E9@a +>! :`c 0* .Ki:FV9&H`ÔKaLɕH-L]T6$wFL ;+ "r$a|6rRM%kVfj$6{'ݫKR ]whQjw!d?Z3>43"?:jEJc2̣-gX Z~i[)Ts;v2# öyĺJK#5bs~JcV5`LƐ4wz=CJw:P^szVѨ$uVDL~ +T+A]AhXK+^$_kD`LR>sD…8?:~ ;;RYJ ͙uѳV"zU_G ÂZ_ϟx?{E<uȐ1>3V23/?ew3EV&E#܃˻6Cg :P-K/gKP`#F._PvMea~czaVis℧bDlޒR4wqRCk PE1oQ*zyRpM+6OD.Iv|a&IX4kTP$aX:##F)k8a[4[ůh`ͩ> ?;(@+s$g!u;g|G/D#1вMԍpf+ }lK:j-]szzkwaon~Zl[ƮM\Mf*gxƼq^N*An:0yk"WBwϟ)%Iwm(rGyjp'?7+rvƇ6F~˦]ȡ>r-9F뛆סsZзE/x nd&[+ A3wCkBAŇxVa/Tjx}s.}q8Sf >a$! kXR.Qqb^j訟ZEI?-ùeņ4w)rFSt~.o6m"3G)~Q{  X\!>fS&!7Ћ>XG7ԥ UtV-Z ^FK#P0`]aj6+jqvWu$^ ѯ^<஥aAJ/ŷDaRѕ1hlQ(>t>#g{ V O_LϫyXUI Vλu6 7dSd*ݧnTEkY3W iV\j/ y>&5@hdjmǑ7^W91 > k{T:)`G2Y=<`22 X(0 B=~Z -rzj Y"2i x7=ooo=<'f׺#TOYq.iJn%$1p,[ܜ~[$ؤ1WūgeWYmѲrvB ܔ//@-QFLFS TMitcy Ft\MŋšM<axB5j҄LW\PM,/K0ѕJ&Z>$0:& q$Dɇ}ѣk.% m9mmъUrv0Y rR3ZS.&mB0Vބzxw^Y!(ϺK Tkh (eE .";;B-Yޖ-Рc'{d p}w #F"-aԶvC*%=me\ItRmϠ>KZ wBFu(v%T5͗@^B{t .z(\c?&=Hp \@Ն D.٥]97oͻs^%{ĢE{j2qd5]@`kO&ږڦ9 [Y̑m[b9'5MJc󿚸 ΣeC9k(rK+$QX[D0e95~ENGG!z "Rn6)Xf7JCq%u_[HQܱA&Wz$T[.(_[3\~U&nJealuJSX=]VDO*:"m4+/rxČsni0\-Y%q#{5NC&Fk2>5*ĮAtQ/fb3ۂ, قSh…>.}Ur5 Z5$Ph$75hC( Oʶ}5$hܘn.;r5hL1Uпa N]PݲR \ĊIX'+#C+%)j(){FPE݉><39;,* 1rPRٰ5mxUqbj३`3erK&w< 1Ӑ3Y,B|T}ׅf>^?R-SP9>9=Unڙ‹6D \$ _gS4(t?Lw.Bx!Ѥǀhԝ؆aE,`:s] i*7-AڨlQm*q3"w6,aMq¨gs9glL\PuKZ.;&z5Dm+/Zkpj(.Z@Y,1@ؓw3+EwӭY=F.8r6x;ɀS3>h/@ktWe~kL:T;o>|w:NXSyFD!C`4BD۩hЧ0|7C~BNF.5v/ =\3V#:@s|RUD6$thfvѳE +( 46ʵ4CJ15Y' U~4ee:hn sO)䛶LWh (8V?p>qb^dq7!:,?tOF-, KFy0;ց+_~ߑGͷk֢;_8zF}3YJwOL hg6Vgy#L-„mm]d~H^vp ȺVWܕ#h"b.m s|kN_O2P([xS!W,e醏'ȧC5J@,0O>~rt@__ˌ8zb p2{g3v:hs\:|B xjȋLڧb5gfcj|p0|{FsPj G=fM}g䥬s/99Y<:F$}>ԫ81brKc4dU +%3;cM[ƌG$R+]tM)iP툢R[gsoOj0\7!΁4><(`[Ir͵鏠M~Ϳ-vƘG @m!A‡p̆BPu-xµ'Dzx5VZ;rQWa_: e[ #rv~jضdWKy ՏTWS+俱dE1X8[Ϣ61J#'mvH_;լB 8iŧ:2/񬫐[+\Y\t{m-}%xlW)QکGdI8цފ&i>{鳺'XGPLǓ*7B GRZ!0}ˍ}{W`,)H-@-ky^ֹT!--qvAd"K A``g)cSMΤٳ*Xⴅ`+kfd(z}p6 JRs]䛣)!V-c5Kˍm>1^rp!7""ÑvCx`0C:@lyۢ\O3bk1b{2o]-йope'+ Nu3S^cǺk_iW#ZH*o!I,UȶA@bqX.Cl $(^a5u~fkO̙Ʋqd—DG8 o U7ek@ħ9}t!)kFDT~X[_SfL=y;JV{[:<_D4k8^bI[>y]Y't&oRK`ͅ0nѼ,=Dkk"|*KE2X6z; 5߀q^7q=iu]1xP9v[=[>M>u$N_lVJpbpue( 1P؉ҠYMEByQ_B: G,)^d?h'=( aS\%84xb<,rQB}?CR=2tHn.58C2W9:lE@2FsvīTE׏{PFmb*/hp-O}@hC9`tԧN!զ㵫S2*bQ|8X^c 5;q:A?KvdnԬtpdN=I>=t7ΑzS_tRSːSχ+#{!S.70*HOba01g/ceI 5u2ഞdƉ>,\Xz{,lɤoNR{P)7-  ,g=wUu[ c%&+Cf,QC|ACm.1+_ű\]:z )cՁ܌۪7q59#5vwnX8:i J'xkC CUffm15nn ~PF_s 1ζə65v@cES*afMwu:z5~s(ڀUǯҨO[.z .>F|)n^A8qϯtnpy$GZ t)$Wzs2#AGDF:{y|g<[Âkk \Y\0TI9ܓ*xe?(rz "5Ӑ|) %JȢ/| Q$J' ˟cܚ(LƟp5PJB(C}zF\)E]uB>:mKMTn8al]E_u/Q8D n'ԃt wر* l;HTwLɓ¤,?|w775c+qcYou <b_ı.@_B{%3+-0]y3K9Fcl؎VG#}O~C火UQbЅL.uj_baG%G h:x`WŦ1C̶p]n9 ~\`W4АH=vcضǏ\Jt MeO;.1=4X19?5 :X~yeȡqTMRHß ^aOv]<(ː)9HZWx x|?t'Âԯ&~1l+ <^O;eBlZKJWH,MaJJ[@!ik_!Bȟ^0BLO[Dϟ~PSĨ;fx-B@ʣ vEEc qr{WT5\=1a'tbw֙"Uy o8aCl-Tby=xm/6r=VQ##y f=ͷfsNXj+*Sgp6PәMnſ;|V@}C-7PP9pZݢ;\OWz̺{~<i8+ >U(y2aڿ .4ykk2˧m1+_=ו\Sb+qճm> 5NiK@ަ&{=]2W@x/*Asy='&r\"i G#cY/H9"0mvP)\^9 |3Lcƪ[bp!jbq֑E k bq2:b v.&nUܓʔ+}lR9{==NMLkXtLAR0 &6D µ(/: rT|]-Z G3! Ԣ0,i`7wvbQm6GFIM`x A1иr0D @e^S=y'Ҿzp{ثnEBApj46$Kq5srn_̶PVuU3rv:εc8iV2 ^ʘ*IfuJlԚY* R'\"ؗ`C3]n7zv6aaKZ@Jw\gcN|pf^Atvq7 F>ȋ0${3Q6} \Vikȿ(ZQT#>]Njɕ4Yk8r?EO6:$s iD 50-AgHÞ %d3C@n%4:/؂ٝ$1[YCzQ.$[~E ! a0(Ho$h_6[ /W8[=%Ǔ֕Ʈ ` wiiMXMh rC/9]>_KϔhҤ.,f} LQ#!κV6'KCBg7fONmqa5.tfum+Rcaxۙ4&'\O|󳎾iGYQn؈͒nYp>]-zzh㡬'ח|"v%_ff4xBEI |Y!CAV*w['B?۝!$ɕTW:$#sxrdUlG>\8}xnOK/] x]QLE6n4K(_ϱj wUH|Jr]$ELWDk ~nX=,b$!D m(ųFFcLN0A*1&OEȀ쬞dHHe ge1yo?Xa Q(FՈONzLωnO3gdAar- ).M>ԋ>..`-E{f5hpPWuÀ.4! Eܴ8ѥQ}FHvp_`sTt8t>?~;mģxf m'{%I*LWUWDy;i6"tE~/^,p#L:܇=$s_$ǒP0Njݚ> ы|]4pZKP4a]Żq8prwaOG "2U $9WHd*^ ck8[mU"8'PC$hVh0k;r)'dTV:6tmDtqZ #?'BçX=IΝ?/n۫3yF^fY,Baڎ<-t6\ TD=^tO,f 7KR/f4. eZtcE{a),Q<0[WCEzq?i]l*aJ6V7޴e<Ѵ ~)l7nY@PS ~nuu٪v( ,W&KeeohԖ~'})Cr!?n0ޱE'PQF-tiw9@&+( ^ҫ9O/s \7=V_Pr#b1WǵfDD+pZr4n?n!>[7SmFM}e+N&NBNÛdWZ:)ymH\J;>{0A/7;Wm124^&M z@&4QLi8mW NRy '9w[KUY_' pGFK]q_ݓ .h'i=3ig(쒆!G5!ԗ+h pZ/b쉰tQnY-&cv/ ^CäuGٽK } LD+~hń j^DI*}ʷ[63SU% 9H2yr<:VU9_T ]/LM;GB?:dB+B=7z1B/ yqJSmrԡm#hJ5rM|YhO™447 Vc{ 9kh..6.uU8JU+ڻ $䤸z{hl[X>-OY1ZyN \ E\uenR(\_3ȽKtV^*35d05^.iԏdBf 3R_gVC3o.5ߢ -6|͆7Pkm`ن q쨐b_A^^N)o VCvܦVJV jEӚ@HI:'vɃXITfmgGy2Y7d%3CȻQ#wZQ ?ۼ]j8 kKNЀ"R8u:Q点ULΝe)I64 'V=7%Ei :L's;g=J0&eIkݡO@f唄spHzJ?tS,a (|YZo@^nJˉޔI~n2$Q8'J;yLq PX!W"gJ-m#+SA4R}R_$& wF/7]m*(C\_2*^Pwd{1U@(M5h ;D-_tXZMQcj%0ayVb y|soϞ2 xB21$lbNuLo%TE5-e,lGC? ^8ONvkUhJ(2o!Jmjq%ݣ(w݋?-_nF7gPZn@5+:df{P@L37=l Aom3B)-菇 !Qxk"ϳ+Z@D&Р,ݵCYb+NhEU|S{H'kA =mpY"N{K^ @Y=oe9fDs[Ex]1=iwRCò:\ɻ M}(J-zDmbj@Ȭ7_i@mf>#P*rlb$G}u^Q2UGY,$$W{@ְ$l Ɲ Ucp?vX!+ Dǫ_d Q뙧jTϡ{2 l98Hʗa 7|mlb~~zjaJÕ_A(y;+ ^xĺ}܉l`cbqsc݉ | 7/]Zz ;K*5cKpRAZ=BZbڭeh{vjNMoͲ%Ծi+1{$.0b.Pq}GF(bhח@a&QAcPAo+4݃NOrLkunvwKan[8޷>?H| mS64`G-`0p">Ԟxzw#&PVh6u񾄋 {4n=P4pϯ8k [#q =`ur~~eqkwQ{a'"8q/fm) mҴ`og7;.1b &鏅Fz. "3 V[}tkSTJԙc~ ŒIћ/eK> S[.HblCG>WIA5d#?ݛS׷ׄX;z4VSh@&g*FW㉽P<01ZqGлq:$ "`mX}!mjV8'an QрH탒er =p"{4]"Hb[Iw:nN.DzKOne9M CF okf5m|T559A ȑx;Q)ӆ?#߫lc$'~n&3ɽ]ז+UG /LހAt$ v6.Գy,g {;dGk)^3X6=nN .J-*HA:ӝ7pDY9(7ER?eոZ$'c b8-_R|l5gUxCEwb0?4itݬ6r#ApgQ\ q N -mͦ=]jF(ío-զmΓ}Q}j7.=f6Ub5%|RRqȉuUϘrIKlA5)28*92T%IAQQٷ)e)~0NL?^Y]0x` rPKG.I>v!ؿl]U ABhq.ȴ7ay 6Rxp:NH)Td[?ިhyjօSiNH1h/[ j=~r*`%&Ng~6|m'|| D.z$Ưԅw6ѺN΅m^@G=>(|gu FD2Vyi0P/jCM?EQ;YM|GwqfYN۟Fq[M,5o,wr˼ ¨# 3 ;7FC)SF t?3z !!h: `ͳ{yRg2nHCgdAG'OƭAo 3;ё)W6:؟n:" *EK{`* q>1-z&T[]L2xYj1GCܡ4H7d5/gDnZ5yfX{/OU t]GKp%sk`!̦G~5(i_4`M ?ihq()(4*ܹˑ@Ĺn昔p@Ui4`vhRc"sjU-q=/VĮKnP\Sno߼|1R9 a3خu cDryA\bm133 f= Zk+}ߣogE rq4Nv,ϰY%V XUZe%4i DE-{,ޞuh;=]f/5>YD9j9kAe t4,U|O4K7$,mE{Z"PqiV58'u T-l؛~ҧ-/*D}"UҶsO]@2筎`Xڧ` Z&JZXOĕ@mݸE.2WַxyyB)KtpC>ʵ\K;sm;?>rȡSg\X!ܩ Xl5֋><]?6o~4 ewB}jȳhP'YK(ajt6+'~R6>ku 8Q}]`ҫaze x-!B}CX|hiݭȗ6܆D%(Qi^VVtr n\S8r"TҡS*)ZP i`^%C auH 7<7sJO8V"f},#>x)(v72{i ['f~ &1*%,MUu :9RWCS&;?=,Ԟv>UV/π#۴صWQЖ=bP}4_ TV1br}4q׿Jzfۧ"79T-6erWpesU^t3IEAnx;:kJIM[_ rO^B~j<4n,l_FR8B;Ci[h3 'D!q84nтd,|(k_V߃m5̔b㺀]'sD;\/0r~ KS9[?[mk/,c]KS{+KǢ,;l)Ҭ @*W0sc6ǟ+Pг:rQC"E ^H=wYX9ESQ2AwӋ1ߓ*3S.(A޴- _cONH j$]U2JPG~ .˼2F\aNo;=Jp@|¬.\DIg$hb:ҍ n!*iuN-WW+ORɼO>I{S.U@<+(rӜLӊ>&t!XX^&LWZ.jRMs˨2||/RkMp.V QHW=kcK,vlAp*y> iAY1e?*)Lf[!x/\pc S2)}XDYdT'Cnp`FRit7[H18H833=zfjy%1&O$ԌؤyIeD:M/_m;Qԃy[r(ih2k1#32*l9֏Θf;˪LazcTIZ7P0o#6Jf,4sLВw[89(.f̕& :1dq#R~Dp1VO*$V>~؋?$@ՈPO&Y ~=/Er v[ލɟSX 4@d[ků*N5!\4r:wGYFkvtwcXqZM6KD+l;"h4-%8qa0uۋӾ%v,l޾?7^5f3~3pBVu @qCb)?a:n^JH,]+䍨Xw"WWnj! .}+çk摔 Li%Q||9@yuD8[ C4n.:mXG"~acʲ֝%[xL L' Z  ߺS)7Yhj-ɳ-h2zeB(Qiމ`M+z{ߨIw82{!YǷdifOؗ *'QHHCKƗRXWHC* Il[6dik.Ed}O3ON%Gp|<q1_'udPXJf5~v?17֜Tqك`gZ0s!\+ne+-~QPt8E>3g:ʂ MM~K'.g`~`;ccǚ!SE4pbX$ dfF:_ P΂mϖ%*Wn:ꃱZd(f_y|fw%k--#,TZ4ԋ 2u|{:*R:eL8C+&Cw'w6[vVm;DPnꩾ4#'n01n dDGf߆*yCԷGFO9Pk Q~9 %x6Z^fܒ%_P`dqxZ@D>SMk-{\>vz1ܪ_/_b@WˆA i:rLly(2_ QSAhc ; PUtqr% n5t<*X(sOm7zzʓ 6-!_ Iƈ- =`6,:&&rMiY 3<rj<IX(mFfˋ_-'i5J z=.PgL~6`[O DMPOK&k.jaw T\HPD GÏ H"MU^i 0 .ΩEe 0uk1JP`]_PI=-&a/HwdH50*A'pFNt WJNTBk/U BfE+fy;A$@ap.xՃgDL\)eFcM,^>BH]!'/aG;7aP"LjAh~7 J[־}^\ rh\%e>S\ ~.հ-V4efbdԾH؇ 0,esm_{`qf7tHu 3dfMr鯋ǗkH^b2?qmF0_;*YkadM;Μ;:mSU]94( :ӃO`݈"1t*׾9|e,j'B] ScG@29( QZk2 kݵ|U- dIBlg MƓiS`k+$/h0*ѫ#pb}O+,G1۝B?J3P PswSLS+A4 u IXj:,Æ-i햩OvAS@NGQ3KRa/UaVV`chuZ kC@ HSxZt[U{7Y%E)P WǦȼk)4p 7Gx3zɰ3AT \pJ,|O`q̫)QX*/rR %&}\2^fXP6ćGlJ-\0Q<&f{0ltM?ؠdttYN۔JW<4U|ܠR!rn$NЫܜ20s 3QfT Z,5EYBS īAy5)o(?-;QJ :FArZ;Lw-_'Mo+"qXg3d,fc'ݖ|l``9*\,42Qr->4ݼk:0.D%B'[Xyh'WßRTvT =EӃ6:Z'SIbB^&zPZor#}g!8T:,u%[zzCH6^+/Ta+Z7AvՅB@L%İJ0"y#hʎg\KuĖ ԽST]Y7c%>T]GI\.eu2٢h>=^?c WeZ׷za_APŗo"Yiv6RFvv<'uȳ3{'"g1~_6/<1; =ADfzɐnw%~hxyȼd/sˏθ&W^ɷҹ=xf\'Lb #7{ԒK`!Ԉ:I[v鮝3ڭGm*vE_Q=@GNc~FUx#KMs*pDI9m몄59b~O29NxI,0ݜV>Wk/Y-eI .1f%/mGnFQ#=7E⌣wC4 `Țm 'mLBVEzbBlmY`Btĥ h5_:ށ!KyK*WC K]5aop;qw+ ^ׂ< ÝfŮI87Se A?H…uh0ocGIoȟr.ޞj5= '2"d\0o3kgAPoـs+s} } ;rƻTC4)3i0Xb.FAtZ<+)9UL"DPgx5s mF Zޟ$RpZ6C8e-a$/ηL7qXp`p#tnR>nsERr&w<8[-D?ZuA'۸͌ip5y MnFUȍXC|'pFXbs;wq˂CM pp0oTVj_f4hX17Z=J'tOmonm.dpI-_2w\+mr x'{~VmZU @pI=d}$..4O}I\`|J!$¨9Lx"8֫w &i1LkCcfl) | k@SY[aH:NaeN_bTɡΔ5D(V'&vwx{@l3ۄŒUhtțLz :; A8ens#9xno]DYY`޽RRGX)*Dm1[:΢bW02*à5Br,]7t",Tqۓi rlG:mkҺxfXd^G1|֌^/͂/o) b{H7`]N2uۭ{n>'`e(IH3EtuQ3l^VTtp-W֤isGՒ;L@['h)l܊kGßD0\*;*롈@U-59>,vSI(&Wm)$L(.<{h؄yM*Amˈ s$x>9Cࡸ*/ "na!{ x}Nvఋ-xc,Ttyie#3f{)ڸ5a6dM, 41iX_o[*0'(go$ ,bՕE%U7c9虫q}̟N\߮gXQф:{,yȤsіPujȳ^ZȮ32ZU&p DZJ3H&tQq;; C㗆eP i=ŝZ{CR]h09 Ho)R#f RI)s˿b+h.$) kQꤕP)6~S7o[)Dx?9$dpQu` DHR:SG$\9mAAf@FmnQͬDd05ez@2M(<YZJ#6u1TVC_߅lmR-!J1"9ñFF n}pe}¿_FAl}\z3 wkԑ=@eKF'ѨO JÚ&T^K{n]^Ǩ֗Aİ".t W`3o~.,ki؇M5Gxꪉ}pč}]y#0]ӁMVsNzegHW0pfku#xHWpY*vBՕ}|}wV4 ߸0:8jb; 䓀p-7K?`}ֲiP o"بb*ء2@f-Uc,=IMMĴa&UoZf,{b۫j†Or*UQVP8^ޓL6&ᾮInmDe'zɕ^UE<<ߋ/%qJt}x ٨‡e&;yph$ dOpҩSgc?wIŪnl/NUx$|Gֈ4;؁&HkFU h.Ǒo™{bjX-Z`Vc]&NӘX|+9J[Q:_EeuV s<[K)AacOBdPx; B8\!4%Dv n 0SK Fuk ӋB"8 B+0^h.7%rfa:oc+v7 Ʉ0j̏pnTni7;>um5,Dk&\,7OT| I(ոH~H!*pm`bTZ'`2(p \YDO9|QYئ>cn۞Ot~ȚD"[$@3 HqD& sdx= >&ѷ>dK̗6L:s u2{[<`Y'y:ǴQ<<[ l 11 )A+騽?XHLWGk&eɏDl`[r|/`X{cIk`IuV8ꢭ *wU[xwOqd?`e\acڡm.4lm%c>-j?bnVKtZA:8WDYr۰%, O!o9Aksѻݸ< ŞnF?;v 6^sra; Akgюed5CTr9g$6;~iףrP6Φ`{!Q,Z~ͫa`0X}*HIJ1:f耠I.l#b{Z ׾CT``\.W7Dll4g&.;J,LNt,O*I¾)X=Ի(Ĺލ)+NkjZ De c+Bv,"~lYəWb,m@WKj9޿x#m3ʍgaFZ( e6|FD6aսlz+V##~fWa>p3 fˇwM=.{Xֹ>3Ew:X6O%Ut'V VڷQ x}`&-E!1[6>qo{e ś(L:Iu$fS,^zwKlϷ֖W.Fpd~c_X)o֓?z%jJKsUМȎ/tl j-dqqq ! 6G?Vz\ ԵlIGV;ٰ̥u$\5Ap%VɿP]{. O:;͟2EZ؊#O0⃟*ӬBw})^~8=4Ͳy2IAw11aIUf'2O;uʝFZZ bG\|zr e>Prᖏn;ҺFIjIt%NN<жjt۟ޅp&Qf`;Tm!"G^mEWAv,r2J#? 9x#N`Ȗ37JB*/4Hw.6s i*y^7A|U6x˵aaU)i%HSzu,nysM,l\{H0׃0&*TlK6I1k;O5F{!l0M[52"}K;p\ :nD74ܡr87|, 1w0o}T9 q#T'Eӄ rpՆIVFV<`h x#ҥSvxHur+:g]IFYt'@ken0__׮d>. FT0JhǸ5Q"+&zJ%5Eɕ3Z4cAQ ^%p=2 aI]KWŶו*+K0~V8P+ X{Sc{>myW<;)`Ú(;%Y _tZDc,H驇b׎Ka! XT!edy{w^@gfPVYxR=,q╩)6uh\R&3^1[S=BxO Ɯ=ggOcۨ]xc5vyz@am^ZFRа|PA騞B)7!`6KEw]?.C-<[mnḻV+eXBay48"Kٔ5+h/m}:@oK\0L8VNۡSjet<"nJ#[YU_ZJflO {U)7؁X,f'-kL89'~/~8\Oaۚ(A(7]A6,<DzOJË3\4H~rxɌ^ aup&k :R:1sStYoD }'OUf0-F^X4l4`D:&z`_r-:Jc33ML:y_YC }&vpG -I|; ~Qd l*k$h@I $@8{O|u& r{\pCm蒏yv͗Ѡ8FeczCz; ٍT/J}DuI2N~ʱAL 6a$o[!|8{ԻD#pTeB>mj-1HUGQɆNőVBnQ!_ P "ȶ{Xtښ?ʳ"8:j&XQ<34 \Myr\-?hB +,ѷÒ^)݂G;Bqe0xp 3хE=n1Q]6mG2x~"nLƪ^'$, WI@޺ n@#uWGVB`¨pڕղHTe)VN)ʖ3C#)e E7&se9CL7Ì%-0{ܸ@ŋwSKux2ٽNNr^Z:R<:ˏ2JU !nؼV;!HleQ݊CN M7,,)RD2r9[\6sD/b,.t+*x35jXVD]pPL VpܔXu|%V+K/o~20<IU(Wһ5C5DRQBU.Zx_ .Uu=Py"Nm$[7Wf"5ިlb6;@4q>5˩o@:䣝l]cr<}7NC}7*QU]E91&M΋b>ӏH u٠v -3(=7ݶ|r+rC\W፟5y{7sq*!/k`Wx/p^3~t6MwX4P,4qa&)2%猽ro'./u0#!7zzr ްGc>[he'?B˿f1gfI=.rWB!۞榊I* ]ZAdLPϑz-Qd-:0>,#w9Ŗb6Oq^3wPfT\R$TKa.'oF<:t.Ҹne$s5hׄhd: %g22Г/}n}Mͫ5HQf1˦*J`9+ +5Ur#Zi1~.bP hɴ m 4C`a>.F=Et wL:#Q&ݛ>K(ϨcNn NSqM|$cC ֣oq[r\N撣fǎ*d \QR~>|X O틬R{<)H4<ھ n[~WBfVj2+ݎ֤y)`c\8(b{]sHT`AŵZ ޴kO|Dx 7vC.XϛcNٗ psڷ-^Ru<)q+Ʀ>އ *>F|Xft2#Nv/*a=L\[tʶe:kg}T(yF_E=V[ A-lzѨw-xu bcJLUMU2B_%Lq$a -v-k[]52q!X !NZs9 UZ]X*ÂN1Ӏk-XlZc<ڃlQOt~?{.uty]خkG!DžQd!> 8ƒsA ݝ-#&:8LhOќBנݖ_b^pQSnȶ25$!C]7*:42wqpj(/n$: 񒅚fpl<}H I?0d.QL:"2' ||i{-Bj5}2= ,&W`3(각*g1 U?CSpNlyY`Q՜5heQ)ׁbgx`ЊȃH΀&8m ^X;[ݽ?PT!}!\xw0_‰vR#tvpb̌{Ca}9w?CpҥdF4CX|-d},:7<y[U6|XߺمDVԮA;7$o,["o6"ǭC5 }zQl*Z XVLF$lӰR؏=Y ܄j H\I~SǏ٣ֹWbD|WgjR;C$"i7fe'⠜qO5kb).8 .L6%`7 ;Jd*$g^ 3G]\ cRӑ`^QTiVq®gw\+92}Cr7 v#&b~ 4^3&X &-oHgVȼ[ܴGsK] uQs"~yȗ㳭*`ԂOb 3ZY@N֏+W~9qWAH!a%Z1U|@KJʬ (yh֣ )dC @a'>2*z(תCH'tw3{_ RW|UCi7wHb,Ȗ(,Hke<*r< ND={ǫ?Bl.U-?.mLGȌ$ap;|D# i)\f )`V::|{jgl_CFQCT[_ucWLٚ Ϫd]9٪!:Ӧ2N=js`}6J^H'ӫ?t4Kj;c|pogTF<&af;nN(5ntкRF'uadMI ۭyAm j[e^݃5 ѵ.T fdFz`&iս/7\(R2wLwOKhu^ҬW }!)uwI貈}8fZWw|poK;5#7mHWӬ=t)[!Z1x5[ro@lQprJh!懋Ē/,6` 6C3+1m#olg"eo \XxJPS-5mRfT Ǫ IYvi]io,S<.tՙ\0cӞ*%HEpG_l oG: 14SKr4-q=OS|pm#bt6[=>ݖEm`[hQkyr}mÃQWБmZ<ȃ0+ƁfES`/gO&O=X2تe^IAE0J މd$!!wҹ QSMr$5hl .kuYd-V i!AEv*8=b=-!D;BXyb3h n7ꥄ30ک^CY!J"~'66Ԕ6Nexmcj 2qk[nD^}) (F@GLqRi.V$a0T-B>D錸y[8-"h MH!^"{9QviHt` uF <)rEH#̪\ߋqa󶣘f}ˈR퍟Ճ%aq oҽ'aWi#樂F4۪sX ¶ XZ )K0)rPzmo~gĝs*8dvR @zd_t<}'eHQSj'1(df07~ k0DR%M.;:&}DNٖ6 `j -F1B[hO{7.yVo|,%_Cj0"3ut o5:IE(ߚU[7IZ!_jV/4_< ˏx}Ƞ_4& hX9R19rhx[$y`U'9X*C&6{+SD\ޚ[ԌYȅqɩ9LLKJ:ZCuG *V 1T:YqţO^z*Қaޡ:DR>Ȋٮ풃/LESf.3SIҕFdpviya,QYZvM>VSסwCBT|CA] ;(^IQ9a/]hjKM{<xtVESK7&Wx*YLoeA!UֆI)'77lAIToKo?|~ÇXdS_G`NQqU]7c>:H"1e:*SB }Jb bry:ܢW:[Vue:~ccHs6D|ς]gȀ)Jcsc|MX9]`!&Rt5  Uid9:>w??b_kH-Os}vr;w!Rt~XȱՔwm?R1قYMY;H F膊V$P`g#J'"059C MHE*$3Kt])5#TΒoul/ `r$W0_ K&'.86 9,c"e."ݔnNn6zqLbʋP }qNbo/DN(u(L11cn!:}5_B/|e?K$j+ |WTK*Ʊte.Dp9A)2pW^H@nnUV 9 Q%o}.NI˗ƫ1ʨf})/9#/XV}_Q]l0luhh"K\C1f{g26Dr8p 4h@#ERz]]*"[qnv vZZ1\rwrRDnߪC[.3>AiWtD!<8QTQ\: MD*L?0$,jª/AIXD=`v]¿ѧ8%U)7OqN766XA}dž_n"7mL93Ͽ_` HWqu ;Ӣ?CdQ=` FSL; Ңs՚VIC\ؚdNS੼wPn*6sudx|#jg'ʞzAqeaxmăa !|r[J*0"湺]'T-~,~D[_z*h;O9&VJDq0|ۥDbJlFw=h8B{{1VMm )t'kk)S18ere0CKjl0C⠑zgxf٩*<ӨżpeU|ž5%JF-8>q)H Z† +&a<{#KIB_% yӾ+U )ByN+pP$ؼ" рqF/):FXsR=? +u^&z^ *u(nXFa39;?^-UlJzԝa¾LYq6X*Ti%x_g~)/4!py8rN`]E T<᚜WZ4wy>ȶV7 yOWDv41@kqzN,`9Wa XR%J*h#Vl22%a"aPvd;nJV }A"@q#r7 ZKM(v/ȷ^WJpi,KMLi@5\قVa؇7uvAԿtf=52ȡ<yCnil92VJa\rs-Mݺ]ޣ.~:6;{Th=ij5HLD+V*5MI ],rI5ӺDa3SgTUL 8'|HƼm+1 $2rHfCVx[ix/*;cE[WʘEeH2b )$:" Su}WMExn\=|p[*Vh\2G9AjD6CᑥX1Lrbwqɧ{$9]G]jB ߒ\3p2<ݏ9+d X5-%h* e:q|t?lGc+(?-/;ۼ}]6QR\B""ѻJ)$=78k53f-\GF*{u!wP$6s4z%RG b yuom.I'SbDAߐZE*v Ca|4`ߏ,<(j^8Зc+HBY\WXm3r<lZyUߤ q<Ţ x~q8ˆ( 83!rc+>:|onrOڮhef*di;ʂ:WU_ϗJt˷n5ɪ@h`kX$L@5agYd3#4'o:nc6lm<@cb@zLD# Ni=_Ӱ] Y[D`pUL9ڋ:tָL-k SVUqN X4EWU|I2R,@l:LTM_%dYSd~X ;ht4pݛ.ȸ`lC^}Y/h6T-9fM=YG>1XCN=MD*=`@Z-;)Wߟ ɐ֗qnnoE؟{[SB&Z\TRx= fų2\)wnDJz4PʳQ>%i|䧪L.kA=89hA=mM gZ;Ȇ'eɉ^ܽ`jd~&PfgF"7#:Sl+;}9H&l JPir Rr ?`Y@u7-gM~zYW(&e>]U X(xykj%=ݦOK-If04̡)j){4c)v rzk rcWjbz=Mt׍rf)vaM]Tlnt5TP^I-տ;Q`)藽+p98VlI?]Ok"UѡEJ4S35ckB5=zkƋҦبeS뎪%A^AY9b4r9{"Š/%đHg2vQ{/KR.gnoXڛslq|.W)>@nx}׽8_LwhCW0b;x:VZ`\eM跘(O@-CZԥv7b../@>s7QSW=gsbj<1y7)\.X爧mRE.X5S1Oe]? P IJ3 J֜l, J;$x++y͵F(22s^n-+#3_+}: T$g*X<[DZ@2ހMjB  '1vPeNGNڽ#RG|J!EDAPm~۔$DFdkpaVF隷\z;r^l%3H"Rх S֚SQt[nAk7SsFuaY50k{cʉYeB'3`vȤv*J-k=%jM(PiQLA鲕n\%Ag5q"Hhʎ1)@p;.LQ˪]Ҕ̸렃&rN`|\_,(mDTAqMKg AOf,avHϖ;QLj҅.ަ1ב/Ag5d hدmK_aE@w~`kG "Fo?GIB#v g^c{^|?9rM^H{)؁3: =uU Mt7[C>?-MT,?V6㋦oQ4STY TЭG,Qm7=&2X8cvi4Pt }^8s؊&L9 7+$3ZA7a94..R_tAg^l&;PTE)Yj+ aahS<=eH<~XM}G44/:yCKG\bv]4|{NbWᾯ>YD`+`k zd;d! zzf;8u6MKGm.0gTb[+KhPumCkB б dzs~TDi6ha_s.X nִ}IJ:E{&8m;a'dO/S}XI eO$.w fVAŚ0Yhh 7on.-x]ZVUm- ~e%7 pos( ֽ[mҎ<jUAt`\BԱ `h'aHAbE}|c$oC1kY>QG"+JȐ(mIˎ\+|5yϣ-b\M^l([c4|-9@lX?C-W P4po7?u6]]3.]#LVds 0YR{6w%Pxż{P^?ŵň#>bΚ' nLJׯs:v=T˳qޞOAÉ >Sz/"!{"`ڳ\1g5ӑDLٱ1ԾUGg{N۫Qy*kWiU-WDBd$;5h ,!؂iޚHL4ɛDrr6vI/ {Gq(tb.ui"6WDX8f ]W1(oHβ*7Pם<9mŐ|R&~ B z tA!1d>X XM]!+R p/L2U$R󯍯{=$34Ș$}n-VtcYX%֣MZ(/l6mJ8~ Y<`}mrߖFm ୃ r?.$@wc6'͹.7\Rf$ mG $*j>󑯙͏l-60HT+8L @:riXY篫-BKZf$dϭQVZr͞z Wd@ 2d}2.Ӹn%R Wx6t%k D:8LX| G,a>0q SKd۰f1}^ U{\!ox}Ls$`1x[5SV5hy,ju-B:k ؤ46zto0}fE7? U9,vVnW5yɄ#rZzL(ߠN5j:0 MXqBq5 }Ʈ]c¸PW9л( G 1[wB dXg0p3/.c⿿gWؾQ*A?-Do*iU7$.!6\qD"fd1&ٿ(Uh;\Zڥjn_d+h׆Z88.su\?wɨm3Ҝ36P^W޽/8~-RQ@^dnvɮ)eOD0ߔ;]r30$E pѢ[~ .\R5i֨uPU,񷗼k'1b۴; `'pJ\8Fr"+y娔f5%6Zq!_2߯U}9V+ HiQ Kv3L,vpQ)z8ʞ#ϟya>j0gxfl5Z7͆T,G%&X扅=%&usjT% ~ݜ+b:*!d(gBT΁ڠǕqJ8Q+MX}y!n n)l@:eg ayxE783[Sr8'D|ͤ8:F m׷)':>XX r#tCM2X92y]&A7K%7ci5F-fy[11rw<ro6q&*ρzyn,zƯ6Ρfrp=LA$BQ5v;" IA@q!~" %prJk*X>Q hwo{<4۔z"剆xW0akRU2IQGȯگ7dz%&Y|Z^xfs@F H?/F1%@P@m7i7 efn ws-"`\"O9)yWZ|/aFrʴ ZkM9K6T.1 dQd,ٖ~oE8 >pfc83'# _%g1Kn|}~|)MqX"jGpS{1͍' F*p9PPzI?~ZېB#!9nUYB+بXOX:29_ΒM̉dhjM_ҙuqp+]։|Ŷd~;:}32} 'g WXfgw`/Xİ]tBZw u٘=` <˩0: O/ע̂bQخWTDpdC|-4zZ\6)Nj2!ȅ5)‡@bp?[=}^n_¤D򈿠p{ΣbU~Dh“ Wۏ;!grzPUFoܥ r=C`xEz|5T|nn5,QSA-;3DGkb0xHʶ 1B|RDLcE;Xg[ؽ<15Ձ y>@9(YBKe{2ЗJCigcv"#.޵ʍk̝ԲI"@RVKi!9KNէ굌#ڂm }j8aPAS &FSs=+3F#/6^$8K:=iL;=@0J﹮)$hu[V, f[Œ{I38_2f q3/K 8G i;w)ڝ_='oeI9X- <4|=(G F%82ھ@2kH k>fw+jfۋ}Z=VF(uybq&7j},^ZʺD!:]/e9P9S1v)WKA;o/&D{Eˁ>U[L "3anZÙh(L ]p7GI2aD^3W9"<<79IV2e{-|790j1b1֒  ߠ-Ȣm=E%ج^&fQ~P@r_Hb ]Ӹ&ɟS&W`3Q#1*~w?$uЄ}Q8%}oRtɒ;2ZsT;Uˌ^D/(۱`dAUHDPILQ xW*Lbp?7h lI)Vy bX(ǭrXJ`XN4?%_nuB2_ʦ;D׉Ikj+rꃝ;aiL|AMU v8y@Z$`9|6YUqe?nܙNX<0\eim*DE5U1TtRv*?Ң6[Ší?02r׼qԶ gX>JO;E>…19ˆq4I"G9acD>[0M]o Sŋj#bP**9rNc~Eir x' FZ.9޾t[PghiVljs P ԝL A^ j.ٌ\TH 8zeB= Y:2Pc,lխva`hΨ6 J~ۑi CӘt ʽGߑDrZѵQMŸsDk܀p֘⦓aU׋%pWKo.>J~ F"i,|%]>Mp\wѐV=.} hkҼzڜ_^5 %C|#ȘwW'Vmy}jdkwjϨ0MɁ;9W7lT=epŽ+4Xn!cpvXs@ʸ>V"w>ΤcYG&xCAƼKĶs>;OeGw Ŷ<(f2GcT6WZzuW"Gc$z.Տd^BWC| U8@x eҳT)z^M`K%{oʷ : s@h\Vץߣ$"YXX"8"dHUJ \DvӲKtu6 '> SG9ğ >HwyѪ5/NT[Zp7>Q[}ē?.ihj T"r^QD3lz1]SY0b&qi( ZWXr8b!*@ eFvGPFG?=[pDHhg'#FU.\՟0IgP?A}=AmtRQB㢋CHa^}5㺭e27%i 'mF[zΒw[ao]CwV7O2 Er}GT,殻1T'1gf"G/^| #:gQ$m7"掻BLѫߠY& ~u'VSy死]]xQ6@_" s\ ^> MIZc6e7;1 SC;Ƒ'5dKƁP^Z) FEXN8 E5+21yŔ*$#Me0SS?9(噝w[t KE*0N CY3膘NI*ynƦ*x\ip׫^"@hԠ/U9KƔ"?K(Yi"SgXzhLz](%ImzdAD}U ,z3H"IRhn:{T=Jasawu߷ <ґ*h=^AՕ|ŻvNGG\f9s a[);o;sv|q 0~"'`?nƠ4 _9M]rLJ)'G ,| +&|QuwyNs1~Bܧ^* &KʾzWJŗ ט MKT 6koA !m"1|r`a2ahQ`q_b-bXr!> 0$;FWK\0<ӿpEN'enfO؁2R_njG]hD~)9JY-ηD kQTC_C,8,O# r]NI"WZQ6TGH/WP{>**voz@MgSlk;IN5+Tjsd:ĕmp0˯h0JL99>yb$+[4߉Xb&1U1pﰫ 7x-MP#$ Jy+˷vS[\{'3C%y}cɴ(d\S%F-O4ӑAP}2P8l]lWیC{[7jh0'mLcY6`"COa6 /Y%/fixD wHYlg$;ƽE(hᖶo\J DxhAr 1ĖmuTOk_jHs]@_}`y^M)XeRxXQӇ~3s͕\eR6ɿ8 >ntݞreˮC2K=DKJ?eeFBH. ~l@Uaզ, `.g`I;Op@Gه"&e}ĨdPԄEΡcj}DUYhiO/ IQ! 6:#Ń=֤) 1{M:Q-߭S=V7pݎ,{{]cuWeqx萴|&A|H4zz>^Ta? ʐ\uBeKRTLA<z$=% Mzք^9yX4m"-53$QDJ-8u]=G i+02 SVaPقsy s>i[9E-ˬ3;sq2C% ?19? &J0[Al5WJB/fG!wꛫ?:;xk%7Pz姈G|TvCPp> ր%@.t=m6޷v'ĠL 5ba: 9V*ty5 6*8jxI]ILi3ue )ϟHtiwdA kCEIr1VUwcw8iT%\ޥ; ({nI< i>)6I"{gdvֿ+$8͂w@d@ 5Y$vв1-^N!Rd_88C 95!52PaWXzL2|nnډ;Q{/j.FWIV0pzp^%r< H0Dtœ|Dnķ׿tNe-D'[U-} 5اqݠ;)#R36HȻFb(Su2ϥ=ǖPZ,{fup7TՈVfA;~>jU!uWCV9>Y? cȠ~u܈n\TH莰Jψ] ~(A0P#Z`Aј"Ϲ*E ;/AI ݬgpCMmmppˋU/s8auw/}W^M)Vf*n0E t ]ZW3 \BL.JRlS_PC! Q,yuŸ!:l)TDkJY} >Eh|_- )l^@Ś{}O!ZD!'7waLVihih%~UgMx@cJ|40bZAєn> -JtJRȘNAmVE5 %S씤`n[ 8N6>^V,qأV5)0VV-NNv2 ܽldki ӑP'T\3rt&HEk~{O44 mT:L yM_ j?W5esI-gOڻ>sA:NU8g4u㠻t;fd3 ޏtUp[Cy Ár4Z~ņ+튫Bƚzey$3 Þ81;N&"<.r㜣|^=t}4(ݶE|9F/+4o7_3мͬ`y%s#ȭ-#!UE6Nʽ9 eD 6ʱn^*q b<1)A%q>֤{G{xmi!h(s!O>%G#kO?O& < rO"M^2Sθ3 PLJ<7He=Ђ *$T. +/N%oQ#ʐHߛ.kݽC:VBXu~$\Hst Q͏d)(Z$Y[%_8D]+}9 %IRy`<Ј^bxOQH-l {Tw# kϻNL&O:dUDL1OoIT˰4 ==Ek)er7"":K# yU1DY^B% 1RaxV}c a::]Lb~TLd< -Z@b 0KBfw5;13k6Gz%W!cZ ;I@{D-&[BēQrtx{m$K.o(6j1iɗk\Jڠзq&rG`zPlr"".5#TI|5D]m}Kʄ˟0̨ʛf::F0~jEYsw^p5Xž,jΪ43>9 BWPib]kt"@V[s tȇ~?Xb>2D(sSs-[\K?TI;^`1YI4V-rfϱ|T2?ڟs-۱ŞZ6[=$8Z{PJe,cXiPi~^&T{*.ydRO#7 xV$EATfi0"of?nP륾ȐǓ"PO Dr#6Hӕ)} 'eV.{a?h񐢒&NkB^F=J2u > z!v"jP9m4ҫ4yzx.͂AX/^ 3خ8] c;2~3'7X7݀:fMACP3y%/?QV?o^ Ѿ]A}q?%k-"؃7;6|F]Fs zb6 nmKqozީ50 sᏮ(ƥC7*0I>.B^eM+Mȸ:| 5 Q纚@^f!WX]C>I֦ 9έT?d+}R0YHd]#ˆNIkeH܆ҋI$$9*|L Y`SAwWF~0vpa#M_;~]gWU tO~ʲik -sT _퟈X+ TGRNjُm6[[(»8i1;<,{+ϸR79Ik:96&O3&qWB `8-8Sf^0*h $ᝏv-( o3_o05ɳ&w*d,^_\+j4+$YY4C*l_ oo%Ϧ!ejh5YjiA!׭gdzG;c>}-ȋ SmdLS0Da/ٚʵ7%Xn`c&TG҈kS·ng#@/~$:\N -awޖ_[(:Mҍ|KOrbXR||cYt rU,*_Eק{u]7CЀ{NqF^A.M Yy.jtح'ߚ1Qwѹ]@|젒ʟI'^U.*;-U< p#ws=I<ٽںIoFOZ4O{.Pb^fkww?} ]+xUF\e&K6ZJ.Z͏aTZEcczzJif'[[Ht,[-{%(5qcG*r#ղ\ Ȗm; gvnW,QoURnBىe.8uN99nIrt*ª-F1#6\mxԁ6qE3q L *Pp&o:E%x&^bV IӠަ vPc!vtM4c#g.M'2-͸l /X́4_JSh-Us3':MQRfbr7E{>lsRxbyi0)-êųLc&iVB~\$1odߘB$,Lw,LqgVg_H&@->y<܈I/yKo5BQwZ : "k\oE:2{:mAL^ZEqlO:+lrE"D`o$POxVcc4 oG<͝'#~+k|j 6b oR`wLmw&ePw&'~Dc=xuFY/ɍ,ێg -9VϝAh}^7 Y:T.zoko@@:d𣕕6*fGzD}Q4賴=ëD2E7`N i(  E-N1 Oīh)8 kgOOmRᠥ1a6c~p䛭"gN>rcB~濳ZBcjs*"c}h;=".ta3nDo!ƞ$y-~60gtU 4h߇v ƋxZaDl{TS{U9krDrmG:j \x C7StĢBL`X` :҇I*޴Or&4q(!IӮv""C)#Ʌ@`fT B>S꠵XǙĆ"z,Re= 3̌CY`e#}k62d*E lb)WO% NO9u1+dRE 1 >^^S55gt}trU=(/.RO ۪GnqK@8/`b{D\d=^ẐK6j a,n E&ڮ(Eޙ9Kq 7^b15 `ܠ3x1+̊W dOXu{j,}hyEKFk ڦL$tK`ڇlz1WdԫEvŰlz)ϐQgQ&g6P^vԻYo#Y[FС`I$W):ٓ6ffQ بury6_-4j9}+T[cuM6Һmۉ_(ւ9nkXqMEl{"N/?4(55m3v WըsQyck 44SaypA|)lڋR]оr=*lr8%?v|~L D?R28ZaMf=7iF?6^oGMA{;IfCN9q1;jPYe1TPM\fl>0J5u\&'UZXZ.|`)Jeh zmD)tR'RN>%&A9숉mc/L5'TÛq«'{!!& G8D3MAqލ,\Y;!ŸWZl W}8QΧŧC y'x+ A!kߛ{^45=I?ԼwU" :.%+%yU+*Gao ĜҐ*`;M:ʧQRK.T^\,4^99s2t;$݌^58V^}I(/mF埝X9ErS C z\^YO>s_~iŠ.z(n)b^֒$R6mr͇x{ :4eT(ClzviEy-Tڎb?$G5H7i#y">| 8-}*2e\iBr(Bjݺy{@&+~M2IyXxQYθM<X+nRxF]eFO,XAjA+8?EO/ǹ/%~</ڴnT `&lICL/ILoHyVD[V\jfDd5/GsmG?5!9hn7I}Ƙ[u0ƀk+nJO@*i5ZNWSJݳyBCN xT>bA&)g\J!ߌƾ(Y*.Mr?Xj!t{ }arvE ցطXt8XWdw,U6kpsʁc_a6bfHYE/~5_X_85?sm{x[x9fy7_JK+uRtotwDmlg%VKIdxl#ILnl4f  Lt@tR_Z:Η҅W XWEz(S(c1*<"v>2ſ0ƭвH$FsC1Bm Ie30GU4Ia|n.IU:K qT*wn.H6]&nѵy Q Ч ~.}6,;WşX),u,KD˲ڶ*P^Cn闲qz.Wg7ZKR`Tv}>1nֳݙ\:%)cx "lP{!*l(WrTNٍ~ya[ 72cWyƫJrt!n=.وT ShՔ 4tb>]'JMK>FQiYUy]iϯr)T`vkWPZ/i*j x| ZA>oa7mv)Y/IĈ%Ptа_4QRd|/xX1aSx)S 1xlq&ޝf/dO ;!Ĥ %{%?DJ][KA&˯`v_Qs;JU1UW\``7 G0jDBn?`paĿi2Ҍ.5{ rQ@lVS$E=%^gH*=<ՌoWt{1UqAq  080c-xs$~o ׍',i Lf.ӇפFcM)|DkkePK,&Kox.L;NeuA$IWu0,wIV|C5k6d2g=UVKj0d7N4qGN^HX$+y.#^ػ|ONIZ ٥N,Ye mB2z]}DD[b(O(\%p5zMWf |{F HRP!`)b,2leK&fvy0tM*:cw*&ex hzwgBir= ylKL5TJ|wvr[i}1~ŬQ vds&ee Wwlz4ɺ׉d)Y@ރIwI Sc'f>Ȗˇ 't50~Y0s~0[sg Y .:H-;w/ c{Q#>%޺(W~G#|7xeҔ6Wʚ +ph?nxxdaIf?iHp"̖4 @Q嵃 Mhf]ZƴwLtqYaQ}{vv,pF=].c}yqqºON ,D,R' ܎2׶(020L,1RIU0>a]\-k(;bpHMݯkoo'XjLe.ٰ )!)2#.Zd9>!koj?rqjHkmY4m_;gDYaváJ{Gͮn\$4~h#Ce,8$(G+CB3_|?uX/$32@#(t~JC]ܾ %  Tۑ$oL&3Fvرgh"'՘jܡPkX8MwB Ahsr4V&o{{kjlj 4Xs̷ %N !JP^L8SB ODhg,s[R+~}?iIf;hTZǖ~^=~55Ab,| pæa5S#VG\+w 6.ƋO,nqa9k?M0z^ԆdϚ`D2 np-\G>FȠ4h hՈ=UT{gFH ,s! =2B„ZMӲ:S EI>иht7!e #ӞA -[D-\Aĸ$%s$ dIul2Hͭs0a 1}@HSŢI]Lob)i>+Ix|COs@j;>5x4ZVQjie~KB)tǏg_ш!_6^{7Y|tZ^3<+)J-vAc9ݿ!d I\̵]bbVâINnT&|;0lvQ0x"CyLn|=M cZTM@ЌsPט.uLPÚik0M^ 5GYJq;nR9M&h,XʚҘ}U5~Y* qyКiC{רUs/9m&hKgC s)ijQyuV*=36~1&H.ܹ@H\#r!Qd^Z(ϭ%u!ls}6mܾx>S걛!zX2'<1{qɋϫĭ[2MeYuY ɦJZp޼vu8=g}:x7xtb=Tv J؊qh[ S')N-QyԺDb4?~ZK8|ٿYKdZ\s{qPj"hpl$mE5;F"(860_J1P\\QF \fK6D-URsPT@r7ȿ&KG JiA! KM

49:g'Za'W^([)T$rkb}O%nL|=K6<榵ǃ&d?6Pn6*H`KPUt3n8V {];vP#^b˅0uEAɕ>X EvT3@@&azFC|kԫ[ bSR/3[ a.K*(5/́_sTynCn,y Tn|4ĝ=Z.,8Lw/=BS@7_-T^YŠN5!0YE&󅔍aDC R QTPr@`98z5dnª Z+KwhD]i$@{Cۊ'DM}[8 O4*?{O9zquPNL4ictTpo1_5H47>RnkZ{J9nq 1@zGZͣ^?OVQG5f{@!3-sw>(zo[x촜KaҞl'~,YKIm#lbGĴa^KHr0S2ا kNu6=Bkյv!~ōox &KbJe*S콙#L!wPHlh$ Dw@9z$-ϥB6˅xgh e\/.N/E7K4FFafUxFʛ"eH<`~}GEmZ`Mt h=Ag(Z}\+ͦн8Χ ơJ׬֫C<4dM]%AsѧtHO&Nyĝ(zc%cn[.mf>I˓s{L}?Ũ$Cv̮M3{oa+M$bof'dULK~_ nChTl{uAl$2[xt،  I7 -pB=-p""Ijt=L} ~řoGMJr7̓2-#br[` .ضu)b/)%ѨiGsyFđzWpJ#n|WdNdc 74cn rFz+pP ,!/5{Ϳg}("ZC^?Ňa [xi&fe{KdY`f¥JpS Lr;#yBz1$;)bRxGj4|T"r0 LPTٽ[e6d2.[Z̐3EB?)^=Ez&sq9OP[ԵiVv&ϭ8:]0K ?;&'PĊY T:mn~Çl &ﬓO_cc掂V/ 8~Q|[NBe]~|m6 T ,$oWm@R%4cfra)4|oXmz[ IQ_q,OxW ̣[;I0AVrd5:j;XFycBc8@|ʳoxf-9"Og^)-Տ`H2'oTC>#1VðiJ} :E,w}eEǫ%IG66J T-tm&'~Öviѱ lm_DOKiO]oC0XHt`0TKb]B M,``,Oޫ/lCAL 3Wo:Ou$#싏=Jj_Dż!%1=1ե3fyBZP&fM0h#)҆oCYIj i㻲1<+ &LJ,ITU"8һ㤈'^/ԶY{p>.1pM.H쒘~|Nw-Ϻc8K8xE3N|QtNݚ<Ew;95Ѣ"ZvC}[h$58 $ 4wE l*AW_3f("37M#Bn pGz'LZ?'*'Qu񖼟%j6baukEUru#Q,@;ss2P6T%Gi u/%1xT!VRO $P\ qS`Ex9.-Hc gǰB$Wׂ̮֬c=MyZ1$~lXһ\Qs*|@b;aO37A&Z&=@ gKR{m-`熦U46,Zf Ϳ"YIO Yň4gf=,t{^=[[O_p:p ug.4|09Oa:Wy%g63X,2ʵ|ܞ!=ε7ݎ[8T?x@7t5BO3:,RK=<@YgnKE[ &+3#3ش Nk )ޟy9&ukp`w*, ݉JP쟛YGШ/4֖ʼ޻UX-!gy%E NuЌSۢh|>@ vdvi̩i/N'쭭,j;\`%dmPT4CˍbRs'aZC*DCUT W8-XA[_-LUHf7A0ސ_I#۴EUG%s"ITO6/SS2{"xBVF@q$x⤳q[tnïNRKtkݥ`Hqgk=\:*@ʥ/fƴ"!D*|V3-6u C"`Zk²Ld1PoEH zkuaNJw2sIbzwEW-Qu:P<Ω)LW(Ir K]}-xdBganT'yk׷ݰ}YŢ^U;C&|Ba -`q 3.&8]Xc8˿O c\ck)9GbO D,D=NU{EAxލZMoy›y3yb\s,m;5gh5WR3?u]y+a|u^L$46B_u'!6'iio! 3˻\ @4RC)>ssrdR_JsֽHUt;K3wR 1d/]>9FeJ潘dV=Z^3I#ƍa7'ȾV%ED;r_)U|`^bhe\ @W5{S#3 LeYD$_e?fJZ츪i1\БԨ"a$.!^~M{ J!Ԫyw1]ܥ&HI530%JDٺ]t=mBΆ(BLC4;&Rhdj:f4.}m=#wx 3L'QdZ5!߯%ޯ(0«'to6U>K tљM-B"{b%0<ƪ)0 Τ0gs2ΤNBSy`o16;H d#"<FI_9y'jK:ZP~Z!&2]E^T.=hG̿FH E NB)IyJDr<3߸tZoe($RMFfU(Jr=c`nSv_|ʔ%1Ɍ])?:0I< g>W5)Q73,e? 巒tt0݁mKS@2EM/4j[Lf}>aD٦8 8O Q`Pz/Gzw샨 eئ/EPXMo9Z62PʚlH&CaI8xN$"t![[&+{Fk\9@)#c 4>X2\3Lza:H)CACH-j=Lg2%x%{5qٷ.cܕ.lxHn)c>ՁU2#5_=N]G>p ĿW TVC#nדYGW. M۹wkast9IB֍خե=fs*-Fl}0H``ClBIȚ\Ďq\c!8}RRd53}N^U1øBcx -x|ҞYVlkp`Lϩ0Du )4+ 8=i2W19-guB\:'Ivz0G dh-1 DR Z?9$^:th qr=n?*[n RU-6'~,` -I=l熣C7yi`?ʞx;9q}?2Fi_u]"ЧH*Dϡ}&/Hz̯z"?DM+"KZ@G HL^e*ai{y$~_  @2Њb*_&10`%\m&7]O+ldBЊI[&zVLcD&Iɴ#:rpn_iRy h-,T͍FXy?blH[0<4z d 8^K."Vdy&2gcWy&DTLqx\J@{6/%&U .Ż@ ֫6uB軫O݋W mBGi纪Ik3.@@PK'ɒT_N4!I|N\~zHٖp*?~K:YLzgKp+Һ4kRvǰ\cn^Յ t-G*2\/Mn3%B|J~Ft.'` uc{0X"d_Yp}M _Z(Q?]0S2׹wM7GdN.tlbJ<DNS 2ގ3.P'P ݂~J9|Ns:At0zڀ5YP~c {F3{/vlE价Um| 3=a2p"' l%Z*hauP%U"T}7$RG\+iO- ڑALki~"H,;I U}Ꮝx\JũU{,W%AqU;yZHB!naPo ƾMhSvD șxU`ƥL Г>b@TF`J֏ꊣ5-QG|%+PD{:Hn=+k!Y Nkf%(6HQ LfWIQ , q3 jy}lbtv1v6K Fݰu`[L }֜ot$LfYݔ6t14Ah 4&n%ﵥ7=L8huU>ɭ_r҅i\5 A.@`3H&e#AE/*CSAK(,@Zn\*+PiÒR.Ď@{F1&&5&dV%LifIrVȯpJdgMdAh>b*7^!2,rA;*3ț=xMa40eCD[e85*ê{Hcǁ'{2y ev4Z Uޫ,|= :ʿҙn\w!uYx7NCJP-G 6Md@,:NU@j-Uz4C^|er-Y f-. [8/$K"} VhLj\, ppcfHMS-WH y'J3lՁ{r:"гAn)Nz) +^a1l]NנӴ CUN\|_^2|ʪ֨䚙aiqTY_Jz`&;lcp]!%@i n"tR x.6DU 蔇@w!vߥ艄et=s0:`tAO!EFzA .OZW`B;pqa->qʼbzh(oSd,5<_t:MLz9 nJA{[garBl VEa<'U4|mc]lOz" w_)k[t-axGDIT.t\kP;3G^Jj9*ҨĭsIC"+{O5SD$7Bab * X#^¥3!F_Vuar-Y>jEB{*iF2XW0NEy_cW䆫beRcHV<?ҷkK^]MPz<Rk 2־3;y[{V5E`kQ9! h~LխuXOEjN!cC=|_ŸR~Is+ŽM uhG02paD\G}{5'}HUc3KkU,knv#y[0P +SG8ed@x~z uFOm.AWyN|fkYSjɄ sJX;)A;auTHڼ)7pjޫs*,~a/וf=w~úUFuNw|_asNҋkZ&l%5wLe/7]8i drO药دn1`h>ug啯 ԓBj2wn20C`j6Q_յVOWUxG-gT9լZ; :s=(s2̒RXi *4MȘ?gg'szǭ\?}0͐ǫ/CE6],;qMM5 _~$;˼ L?'f+NeaӝF 1~Vɵ{P9Sd#бtӲ.w!AM>$[s, 90[bj~ZCזeq`yzp?ɢaG]kzI1I%',O {:qm17"s,qԇcK̉AujIXGl9oO2|,ە0z9DYx}HnC@NsU@|!M/xCNRq~<0֕#ce'^aoDVKђQ' c DwDEuqb>3{MNX*-n8\~T|j)$.iG %;O;ltw ߲_` us .sI:bN .ޙ+ [˺w;//THRK箜SaiG`L{ d8nϰ{"L< hN&Pi4X_\JIPb$n37?yQ+(RYd#v X(hqG+ֈY31COcHI-\7)72=?G벐q6uxII3]̆^^D{0CMb{P=nhXюaa@X g&MA[|iLBeש84$LHR٫&Q+U/fDk"Y2RituZVӀl]aȄIƎfΑ:UUe'GYRFiނ?7֘~# .e r4tﱶŨt{I}5(3\pIb/7ċѫc2}M@^ij/ =ǚAE<ТNuiXYU0cVw#'a\xI_>^}^lm\sQ0<%=e iCD YǒŨ`Yt) VT}??ҤAv$yGS{XuSX>)."93 XO,f ѥK$j" RyNՊǣ  x-2~h7(=Y<'Z UrV؇o/;@L|`Z~| мtgPF0pZxwxC:So^S1rT^s3LOZihNHSqbb$l{\8@d&PvmD<_ȏ?#X:rSe+pD8 TGB;OPA J|O q&y-c4H煽?Hds") {MVE(Gs'G؞%5pU(h7_=W!BlZǽҖ5#;}o^(~q?e=U昪~VY@<0{QuD<8˿__5JuK`#DSwUR>P lCF3||ڌ1%]`ƽ)jgz%n?.-23;`5Bv ̈́ "1j +19 Y[h{/-y܎4EƄY\Fc&k$ܲ3 *^QB@kҳ\@'ꝶ"̯\.κ;8};^Q}r*_Dx{Q\8Ɂh>Yρ /7n$h$~%kt|:l-Aj7ATF㭏787wakAN=)rSA7 ˱* @ A /F}@}±WԬ9(_>߀!f@'#n4~&o{-}czTr+ Wp}"TDO4Q iu2&j8c*wӨv\'*d=]=U<+fo%1X@GrKA&'bÞCQxPqDߺg]BȔpʜYnDlV_ AWz,G$g;>N,Iq}ٝy {C"3=/z Gӂ_ƬCXa<2 9f04v~A̽ PC:p\fWq )NL kI;xb`StB iOM[n2oC5)ĘV|Cli蒃"ֲ kCAK(CN_iy@ xI_g!)'N,dH_*ML$_Q.Sd> ' q :!68,f zrkϠz\s[ _RvN#ۘT zIr=ႇ6+["t. l?giƯ [86 !+5,~+?^q[d|‚6n}sc±*C$OD L{r //IdGdu'IT&AT^Š!1o_3/nƴXycj@ ,zm4A`A; O> Ӈ=xh4A/X,r[H~pepZ~ĨiPNt(# -b:^\ic:A.5uw]I#CJ~0KR+U(f:t8?(S1Z@@_c Y<..1HIjn!J}*/~pz@ z}>lA3dGfxFwԸ]i@gx:CAc׏df(:G>2@:@SHEx0ӶXY9Pv<@5|9m2!cFa7+c )h ~*OcD%Zg Y`]hwC#:؂JmU2:A8$X]~.%=%4CD`CՌ7:YcjGJ*﬉`2曖q{8c96gΒ.#ɺ6wIVħ#U Qgt%vk"M.a{[1'~U[iDQfDjГY}:x:;rVrvSKwXN#-6FJ:Gw5FY0gwv>K ՙ=N"H f^`ʠb}%P&cIz_s:/l&z`sPD bf}pᖓ,UT .Wv s#,NEek  Տ2,2N9ٿ=$`᜚ -=5y.%ԢM&qTbk&=pOa@JIf66|O'a,@ 2f= k`T9NL J[ nO;)ϥBV;%6eV]c=`Oz"y,~"`̸yNM5)#/䋈 ̥'[qs7C=!!K f&S*Hg1_ 5zw }'\YjW N} go;gGQ@ $-5s Ux/-P7~[M&4`K+p0Bݩwmtc$3C3L2;XBSp4ȋ 24X;BŃSZY29NouYrMA4mut5GM9Ąm+(EOY% O{\#$5= HK)~17Jau[L9C"JOEl7y'OhAWb; Pc.XW揄-H"&b-*3i`rNZ9Ҏ\j5A;BߘTgk:)LߊpLx(th "}ؚA\.Ïu藜 Xt 9ƂT Ja`$X)s˧LP@@;Ñ6w7=ZEJ=Kt WxV2a.+H_8m|Ͳ-!7^(E^sƂHUBY*+_IQ9)Fr#yKlt9O8"o*rP7q8TedLd{_]?a]%tДeShҴ9AH{`^痴أr;LYtjbwܑce4adׇ)rsm|KJmܔ)KʖĭUaƾ2J%1rhHx?7f?s].|WMfi+`nB2R.P$9qkشOK]hZ7\)6nykk\c& P75< CfWП|f|3^ ZHI(&=Bs">JDTEh}vK*'\ΰoQ dk)\uJ1ۊ\8eÍ6>ɮw3g 1Dpql.v>8pr5e?{Ѭӹ;h_J}yxc!h X[%˻P:UF "'?CP-+)KdP ob'_Sd@#< 2C$I0 X ']\ԧ2khT7|[%~zn7׈|Z\75z~&8k U wp[ v#Yݵr6zI\̮|:!S㩈{2q%0r> o}V+822pVj Uz¤Ep325{yI bc%Xf I4"?<(\TjU 0 12n=iwEUu*.δ@4'{PԌ+1l)8`cmE4-m9ڑo:[{|SHQC0njs&!&^+/x=qQ?vq Y 5It0- -6'N0x /{[ F.48ѧ ;}""̮ D^&᠏/S{&n @vxxwiųXEQ# q Y40 KEzswb$>dlcz6ᏹx3OUiˤ+M m¹Sw/v:1p86bg2Ph=cTW_ԕK :_$I a 1om_(k#񂤝_k<{qOX`428PW q2}P&B]o/<<N{.+8>L3!a16m8zKjw6nǸS !mqDW㒞=?Xo߶#aMFT&{ǏIROL; %41s(hqWڻ Hs8$:B=9d#Gп5+ѢGV9H`}c^CΎ(jnMPb[lL+郣/cbIXLdv x,/WRJO.Z8Ǧ_iUr3z6qƼ6rHHuR`3Rn8ֿ'yZɨ? D!Q;5L{T 4y)E٩)Xa{U݀Dhp뒁Vkdu$Ըʷ]դU ,Uwԡ=JRr ] Jqd-ӞdG(5`6(ށ%bf!Qoųeh٬굅'ʃё%.Fí@hWqMяPq*ZσAl =`e81viaY 5x1^hrrN*r5S%"(BAV0TxWeǰ h:J6܃8GR I iwno{%Nw>dy[Di͏lNTM䊭{9uNbW:H ^W;ZhԞބBPHNeu1kMo*eNٱw1 @\4aí!򟘻9םKrkDvHU8z=(pof.'G5O]@DΚ^f;.Bo'% z&OL yqJG/곦sM}&ܚ|5~ù*о!{܆ק8 quzNv%㈸4 +Eg$<|N4-U䡿쉆BΆsH?~z:$,IS9#K~@f퓝C{/If XJ92 o9k}Fu7}>s4;=t!M>b,_)U6(M \'Yo0#ų( 9^^hT4O B`:Pc=6\1- zLKiR(#4pEu;_${NmP`H{me?ZgRGoH)s3]YC:K{06)'S4A,7*8n/Zz@QIiky3iu02<"m[ hKNͲw>M<`)I7g"M= F܄UD}Z=g9w~1'KRBJ!JNw~H,RGLK DsBx^2+ OGVg^H^@{TRlʤԅ^9';gulL-*U.Ei _}h8Bd'\D9@-u6a y«ZT )@2fT?}Aex9*svnRZ"vdY;"kR/qIf Kj"<8хhe\tqo~b-naH`W K|ҟmSa;_ݔ غUZ;e<ۼ#͜~%'f^-~4:Ȍ{\*var>7\[*߿LǘuD6V\m0*v5?&|z:*)Ok@$߃ X$^~ ?;J7 &R$(O ~nGX&~ipNjudfWQL)prktwGW) j]NJ?Hif9(i^>cH%9`c~&L~q J#UG[A_'St EG%6:B('m, UBmkK'{IPPegϊRxpU4t"u)]=|$Z|Ldm%idirCpz lɏVR8ѦPj,Ou&-tk{_̗+KA2sB%"VLN @X/[5K+eW=wY9l[))Qӧ uW/›4M ?U3-㿻R}L\Eg)c[z&)Akݦ =3hcNƪ2}<PbsKѤIRBbĎhדy]h6PVxG:Rv[Lz.mAV4@:95 #[6Y O ٲ!1 t.V3Uy]% L| W'9ٛ;u`E+3\¸d0@.ֆ5/0+&}"vEKpp4rVZ& ]#s6 E?VW~9I$[(5ݶP倞`&@7ʧ[ء' DmiP:hKXX$ȗ0IcP+@F SթW9_2k#ZU^yЎ5T#anKU ﰜOgJ5T,%?L"X}= m+6IHL,H&8EI%^jveˮfCV؅uG{mn鉉=6}Kv&ċ}C0LY,kNNhV5HO|CڐU =i~4?8, .0璉xP@NзI?w[xT7t6_ܼ\D$'=Fd%N27z϶|D @co9H_ S+O* *؁Fc*(YyKH8' nV7_ݘE F>}ȼd W-|ǚ`fa ouwjޑ$JpA|$[W+ܾQcҿ -p='te4x .$+6| hR@1ߜ`a]Ohb!w![7ض~bv;*X}*"fk MUރ-Tmxl! !VYVT4,hdl.4+akըף9I꒰ `Kթond>= JSJ)^:+1Y`KH mUvk.¬/{vޕ5Ilɪ k۔w)xz28XfC=K.͵SP%| 7[V $#]f2m(B+Y̓jͬb##A5Gu"cQ%.4Vn@J' tB-ziRExs~lJ^ըGloHґ={H{m#ڋDJ(eƫn_>A&9a<%.17J)$d}80cj(i^htPES~ǓzDoUBvt\)Ef-NGFҌa2:g^i~+d_ fYE")Rp !!}F\ S^!;$_kR.P+qp0S[G[-ynb:ubr)#! c\؊Q/sQ40'5[ "<6QgLEƽqw+a/:cf^vESQOؑըcOv%["(WI݊skGB2SJ,ԟLv$?zTѐGJ7fKyp%δzBDiʆ@Qi`UG)9;e&BKf_힁0l(H%Rz/GZ92g-v@_qtRTAqoFgy4]\71b O+J𢞷:)2UGPf.9yqc"Y4&|Dk+p?gz<:ڭsȄ͹~K)SЈe 賶٠a7ㅰ.V`֚\-j~:Nt>>8- J;> b*v#G[kaWmT-#,WO`͂X"x&[eF%T]"[ ™Wk78Ϣ"ټ(Fc/Rx%w!.]8ym׋c&$P;pF(fmȣJ4hgxmEq5w jZ[o$_;u3BăW'E>o4&f(SnjOHu|T1@;1LejlxdlGŚ61lwB"[)þC݁39҂%J\xL JC>[K0F||lȭk# N.BUt}Eؙ3#w6%~Q'1^pS4VNŲQ![WRIDGFb0DT [ȷGʜ.r ~6SkTp aENҊF7|Ǥa/f\Sf 5q{%>v9JS}GTNw.ck֞I =p25;!LO'ի9Ӗwu0LL/aVMug7'_õyy- $ 7+Tzqe(qq$tAu9k{l UI}Wc) 5+gl[e cAESw5 XÆ#5a/;$)͒-x_d -I"d#Ihi(Ucem1g.P4K\ZG@Ai+/DmU{‹  )EPqq&&_\R-CFRmTBȯ ot\2!kN/D=pO-O\r.Qm;WM.Ðr 0%cN;s&k((#> "[s^lq?h?-lS'&Os;*QU2Zt&@b5c<{+ca[, `PRUmL~Izr /eή0abB"ZRJc 0.}1LⷹuYܒF `Md/ j=z*`Mm L#-mf.A6y,t_A?9:In W>㺲$2ǞfBޘ@U]QeԆ뾌4"oUcYt&g뇯hzD9\By`Dh/4~\J"B0sLԅhG|'WBr͘g+mr6ǽ4ʪ8]@m2E.ZP,('Oڅ:a}&J׊#r-IgT" &C1M25> &Ru.7y̶եiCl\C# YE1?Y*4%Jdk2ڸyd^{1 |^~[SO2̝9r%)-mTVf{Nnz CU~ХYxCL<8]2tBQ||M !D}5 7j ]j$az.$$@6&A5h+/)&\=ۢ3A zӐAVqKhe{c!JV#INn"S CϨM>%D2(OzjyBS(g{Ǟ%ͤk5VA`_%˹5 yB?m0&rMÌ~PH~d7K@WT?bFm8(D+8|"g[/%g(]Ms0|=%JAF;&Z32͎NI J,oϢ~* Wz7-vwܓ )Xp#g ɷ5QߍQ`l(6ߋx3r# }x{.%YQ߭l6Q96$Cg^w&KðPl(lCp'dwYPYKUe/<(`SS E%[WY-Ox$qXD/_Ɏȅ^ ^* 4uj&ħm]Vh43:z 9I>q'W m^&UX[@f=έXS2VNl- ޓGg5O.7U s$icG&o:]u?(nՎ^|g鬑ObZ(DcqNJ;XtvuQ`1m>-TKz q#.gqi~?fus$E$r-,rȀ`Q& J$W6PԺE;qN&bBlFd6k{W׀HK8:,|)S~M%?k4,O_̴JMN-da3NvL018o\nN825wO78Du"oVȸ,6_`8xl{=oB}0Nl*o_Sؕ EdOsǞ 4p󴊋jF~`<9Uaw`(XgYW{e[&`j&Σ(jQK˩V/m.NCDދ#ZRT7˪b:Q%4U y?0X7rc{4#!`%{z{Al Xc&Tm'O*ny TP8o_]s+mR85|yŻ$$QA6{reT|hη?p`tP`ɶ}D-zt$Bʽ"h:-G$6"MKޗF3VNOl)EI[J&V($9U|5=;1uz[m|vx+9 Q E-:"yz\E٦a$(<ox-j]W߇p> \%IvEDu۱rwM =G,:̼MA}Z{̩כ^+(/H b oc,|Mk'j !j%Z3T1UeEfBSˢS cIwxVi"gwfSV؜[ ]K%9y) I|W! M6VVBZG>\@[T75L*Wv9F C˩8~n $(ʢwp8~@&V6[:}ϸoSîdoQc(܎3[-jH)L.!b ` N[ mEU{یwb[1$0W5$r Lۂ9S/*xP kJ!/)9 =WKYbj[ ۓs]6ADh !>[k[\qj;W:gi}Yz'E£de ;O4&&t.n9"e j]߈HriΒ^N)IXu%jȞ6nJ|iQLUr7Q N&m147%pYI 5UE< BIgdyZ\2i R 'a~yKxLߡ>Y03pb1lÖ_GU{'1(YbKduχ bP. QUvypͭ E9{Q+㐣IA@ix-(([nZ (r+8m'뇦׿pBƌ(:-W2M= VlXf\b׸m4SUEĉGG$p n_ 6 I_nbã=)&I#HyH10VsQb#/z 1(|Sk"9 #ysk6Ţeb/k BTtHS8MXb6R)G{o٭TZvqi7 @$wmZ+NPL(KPt86 -8p&; P2P"A8JW1z#DbKc>zv&%UolhU~]? zwz!@"OhX&I*Ef\غH9X'EV7<<=D\xHi^b,ӹOed5O'*JIʥ5H;-Ie.@SvߤQKd.0?YqIR.siPjJ^[ϳHJݥc^E7 ;OV\a aFeN-[)M.plͰ[5Ԛ/P|OӺe/*qDS썼Pc SQ\]ъ&EӲ3,1v,c:kn; g-Yw8"&MMߑ(w|PkvBf 8Ŧ ói'/rs#^+w &p>RmV|ofWX]fD~tfu%e0`!vH*bx$Rd܎RbT6hb!XoI^X ǖ'/*<;wXi,z]:"3iѨ;56;.~2Asf&E#7#wNZBq6O7JyI7, Mzf.X+\%ٰ  6.}1)e>$a󇽦rsJSS,>dE}[؞c˽SH6?BGQ`r:{taIIҙ n<c/?I3QB/ ciSBf9XΊyW\1Oȩ ϣIz%~tod:T $q-=74E B/lXЫ; .~ :eΗn@w-~=GMM8r̶MUZT:6-1TʟaKQ jQZK*;Qוo6:Y/l4&AÏpl<|r'B14Gal^!B"?x:޸:VkQVGOܐX \26_`ʱR2@BoXM4oQ*Ϋ1 œwSR4 Epelq|JT!HbD(MR0(bQ"X!bvLʖ[bG.&ifrab#v((rs(CW]X0TE{W`GpoaZ\fB;Πyݼn->kBl5ɐ*zf!G<A' mQɒch=<68?3tzμ+POvj;qJ|~|ђV@7UNo}˥R4E}E~fV`Fj})q`׽@<{ٕ gҌ%iq~f=U^#Tuc]hsW~KZ[HQMiwM3 =E*L"Z-B9;Sql`=}hF,dEIXO7]/9[NgJ,~[nTj(w 1dYf%9߽Y*^PE|NLb %AZ|i"*㓝Cu-@߇ !9PY G^J."~Tޢ4Sk {h@?z?I.>I*iwk"27Mc:P39۞^ 1AܫfCۭbT3 ',QOSV)wTE,,!7չ.U%JO@s.RB,%<B t~}Pwmz9(^kYY?|> J\bny 2:+M[rj'bt%:QbǛ>{H:.@;̙3|\囯XaXPoBox{M^SݳCT,^]2]=V . a n.0g7It bAy=6r ;lh~QWTXBX]?GR }Rӏ]Y:j#h{F[{2ATᖘH ,EF TFs9ܥm:Y?LԝHQU_i&j4Y bg%b>eP;$B0s+C!z ny1'aēCDXÈ:tg鈊zY ȥ>F ?}PP=>Ge.|}iGc52u]S|;b !;kO]+h#Dʁ žux(8_]xYz* < {6$jDGwVFPN፿gW,9MeaH׋Gw IqaK]H_}T 2YR*w06Ftxt8]+Vvnm;s {!MFmH#kS L0|3ƈ%Ɂ|_'&'&k2i"#.!9;- =) 0/4n%$"p1kL]nB+8>p[LۗM6Ť\ tlz>gh93^sG{` A%.wV6,\[ߛFzXLik HeH8r4V"/87JIلj::Ա- swc( 1"¢l* oH(L #iU(@[GX%XPȸcH4͇k L"Vݱ5 Pc!B'9$~5N9Ѧr5uloɽQ/_q9ĕ}""$_(?e)+S![ %{6`^;#NaÀ&K>=StzT̢7Iyj^tUsw!'ř9&ch.&T;3PgZCП-3-)Heл`/;O6'+Sa ۭ߭6o2H] .+}$HG/PgĵO)W ÜuL IOH KV**<Ճ1|_Ig,4vSkWl?_W6{>dܞ+u ̕Þ?\0ۡ8x'ǷY{M;%=tDN/ܪ rPB㢌جwUXV9sJ OԶj~[h .{h.~=!%#X2¤P'bV&*kAn[FdMO| 7щl5nD0Ç+i`EEmءPFEz/:gTN(>Ԩ>909b`|'$0Bv>.KylHο)hZt'Lca~,dʾGaJ鈃97y:9fLtD\}^x܄ўʆPION=؇xTkZ03j2VuUsM@R}N U! ĎYp_‡کOf|D]5HqV?<?v$S${oʟX%Hq، c=BS{[Qb%l -̛$K#b{<;8˶.*@QO\=q"]:ި\S47`z_9[^Czxt6܋ 6(7~iFW,u&Yk_T+w Ɣ}RɎȲ Ku%ОϿ fh$Wܗ z u?X0'R"( mi1 G5NxFY~ 80)uq=,^5:H. +Г\n  ҏFIk/ T}xzǼ\5]#!t}MT*)cqϙK;Q!ezĂ16U5̨p@hx,F/jnsu4-zu[l '2#&Z|ݝ]pY6G?lS{[ z%@Z<_#LJ Ct',:pS IJ]1,Ĉqn( yjyskƪM0 L=V =F5TX\~]UA(wՒueo`J*9! ue~ՑzI A(ddm($5na$ 5A=9+oo/BKFTŕx,I Ւ/H#=%5Sz}qM (ٶC 6&|y`SFXs7yUĞ9_)F+ƨyPu]75GBcot4g/txh-f+(vȖwO%|lT3q4wREM9S9_ɒEk S鏦Nw,TccS쿜Nw$f7&fsя&bDr3}L) b(yPfZfs𣷤eLjbsO/U EfsYDiע]1%mCӖAyo_F31"GQC4 S{i0!lZ0:>KǯCvtM˚p,qjٞ8sIl)޾bRY``rs+%֡xs /:_K[0lVi>k5K)"q (ǮiN;8xq,T2C Qǻ #gɪ+zr;cmejbD%5>bDc0Mʼ$2>i.l!`ک2DקPeɠk^4Am~6Str5y)q[5_Q?u;|W#΢L ^]3 ЩnH!T\O_4@\^<8N |hfrC ]m_._pmϏ2=5bBST=IR))0Z3ma5!~f 82':ncnh`z2zs6hDQ f v3W91F3vR"5vaIА —\#w;Xjɇ;K{鶿t?mfHpy*#XaCW^ `7KG=~}:m ɤ Yi⍵BHB3CˣEٟ eXrz iV0uC((Sa3HJ|Kx'Vq_uFV$Ý+`/AU @G항Q qk@7Y.C݌HR|[Ǝh5$_D3-l,W:Zcjjβ[:YNnÚK 6|Es uV5xN9 %% RLy"pAOwNݷP D:K}N,fue7qȜD6߶\f_U)c;t4+eX=Ihx['[jaոiDlA1>zBJgԷ^?8N^+r.ǨTm*Kad9* MpP&_`еfͤHnGE1޹ȣNyϢ5cLTw'Z[f9!KBJc^T+=VV Rأ#GCݘoD6TuQx̦_(p$BOuJj߰ͭs𷫁x@+ʅLhkt>SnվO"`k9fֹ͙a'qhد}2Gтz>@h?K^=xtp+AA.*:Ju+0$@K=]U}mǦ_rGM@J NN!F (v#k50F 5ݞlJ?~CL$VrS%pA4iC7of*90,|ݟҗɽ@civXBh8_m!ʔ%4)P m+l"RӸ^:gj7L9⻾l%:><Ι' CI1a%0Dv Tqoorp_mJtxec3u= (1/B&滘$0ɱE.hԝLq):NBPב]_^MмJFe OM:TD|Rp8)]XjK8l}$]`%K.QpH):R8z_}bk\CnijX=3g ;:p7ȼ!$w4cҔt]^^upIWziOy!l/w{P`ĀtTzbw}h'!Tc8Ҁm^Q+=y(WgDsc9IX:\_>FpoZj`yeTRp~Evx7@ҮIiwbVD$Y+[iUS1T7R͞aUL6xdJN5 Y6@_/HrX5$χtV& M"4+(eխ*u=q9]uᒯJcUb2uoz xnZ"BiN5<ȥ3U]t MB]:}A2T lM`&^`΂zO"P< Μۚ &vo~9M1!5b+W WH1qUon^6^&w8Ӕ4t0Ҁ}&W>( a}_腺K7GG_XAh1&]g}/zRY dfR!(ӵxWpbWlEk?NR;jbGXQKƵSl\s&REv5ފޒL1;nUW ] ,UA%l6MͭZD!?ّ,5!n|0ӍFl-}zzNtR$Ҽ,&e=),&$ r g)ˊ}tlZS~Ͳ:*RQW,4a~1O.ݡ&-%Cʓ0`Coem%+[Pvœ;\9 e(Ca`;! ̍V/#+5Y9-WUǎ1[0iA|a;hq-Ash;|Ycq|ě,0Rθ{^,3#78 xҧ=}U5Uo^h} ՑI2ƒaڰSy&6!J$ Ev^`Km2"Osn (ЛT/1߷DC Ű\vaziߠ֬W V9YC,UzvY&^x=Ps'MɱdjԉC)BT}z:l^ !bfbbZwraPEMpq0@ ;P0^aDnjH o̚okנ{_-̊?^1*ۥH) PڻY[g-Vuq34|(y;N8py|x7zEniGғ_?XAK.woH =ZjES<9IwƷ>!:(}H:zK1 'x*=1KQΡHToJl"Etg`EmE^ҥ>K(&%E 9o;%QcҔ4![;O&3[*[ uCdO(o-/< vC+ϧS{/:0QD~b\.ޔ]l$tB&qL?t 1[cX?RȤ8)O@;0{{. 7oodbcݱdžyj i_WBz|G(d>"Fl)j|%d|4O Ekq w,g+>҅Ӧ""qQ{|1MVO3ȄݓmOD!#ƹW]!"Mrp/ 2h 4q0!m 8M= zNnN[p!x~w# (CJ@_rۄQuPn,Dm H=y,fxe^ryh>7 2Rl46&K;* ԷQH t>a#j8,SwZޢ#v8/Ü.i崇Y6'הMIץ7e,@TwZ 2e𜑛و3*ܥ&*Cdˊ֊u5*MC B$qxjO_=rNz,v5GOh;QRߋje1Cҍ &5  _~1#H,y^3o/•h88"%&0Rm01(@TQIMF,ܧbIqgjXk%, d7q"vDrǰȐAA+Ց{i?Bs,u>δXx|D!e8f3i`1\;6kJd6n`rf̤uϵta7z>tsI&&ijjntm Ca~ζ~ԉULƌ0~L)5\M;[+zpeOM`ƒ64TIlhI< aϗHrg,p%g% S>P$p@y#eLQIvAa=~l0UDK0iBGqطう'ۉMQQ,Hlm(Be1V;"=Ζ:ha)>y']0SHxuɧmd| \lF&&IeÊ+fxS=9hY5 M1$'l VzBaJ}U?9ppICֺ̈Ę@ OEC;yJLoYU4܀Ҡ4lH" z|"BSC1R$)t3=h_[ +9^gr[֐5 B .EFZ >nrӣk 1&kXlV~yi|b49{I+Nԑ 0_k5ۢQH+AjU*YE-E%kê5C9G3߆a7MEV++pqq']uc&4lZD[F)98^UmQ؅MX^,V;&ӥZxlXvFV'o8WQa)%5l0z9HK@?\ҙ!-ԋh[)\29̖TXty-;¡1pd`FlkJ(`ƕ=y>°N}/5nj+N:,zcdiXw5rEd<3xs.J0lU;/{#+~NNir5UJԽG;Fjga0Уơ vO@̥ 7JY0~krd~9$̐rd]xcrh*p+Yе*$g2 tλD4agp3p.PS"zZz~HJ$z|7} 1G='(OL!"f/wk.%Lv9XqQ`tn,{^j)iតmwg Ho(SPGf5pgnN2xCvaR(3A1vxi W'e zp!X 9q%g"buy®?@MhLic;+_  8WN4&36GsHc(0$: v ہb|dkcҳI3įGg LĩࠬF>sIr>-yAS5 ^C/j8vZ=tϬ1f-b ~*NVB6|jc)]}bir^OUBe3[rYIb)f)7Dzk@KCDt~/qω_jX@8k/!a UW;,[jٸTGkaG"u}\1#lmDsή<,LzQ̇)Qʝwo<}8fole0M&\kN=E4u#=FIKv n1aGIr @bq2IcZ&Um|()Ĵ󨝜3&qx`b &|Xd7ւn-xJ$wym+bn')zb ~lY",:)@Ӄ aXp'G K1s -Nt0ڊp]9G51 ~(-|*৉n;3 7(m'фȷÓi)߀8A&==af&c8Uv. xGtN!%&UWN*ct@DzC ^^^j %f##|eXt4va˸Qk2ngwo{A ضFaRS4q ;q#*I8y0΀W+)#5X(cэK~JܮZLԘ1 QВ!ߙ45,Iz7%bkJ Ĝ=&}2MvUOd~Ft / @ZރyayMBAUyF1^\;&zӠ?Z1צ| a'_%ؼ9̧qu:8/j*΅YA.͏w2RԳ 炑s^;п{"iBgD|f9rdl"yU3XMOr6Ƀ“oA5%-\lf_,CzTAAcHę9R,& 5Wٯꗁό,&y[8Nr$xhV <)ԑ\دO7O:W?V 5鬆qd/f Y}xNooqsE(؏ Ҩªq8/miHO'?qjL[Y2ESc:Z\Lvnk|<)2~y^ݻ-ՙ.Kitlҷ#jN( E}4wI(?O6l:;I_Yevr.LI `.yݓAܓf+zd$iim/ *=M=5"<W* wDyKS&xj5gr\(TƖq'7 |k^z;BAXɴ~@Ͻ *`>f2;~t]-ٌb 2éunh @vJv>=N 8*=R_ﹾ_I3jg1?~b( D3BE5+Ã;bzxiP=/x."`o)Mv0t;batxoO AHPpRk:0uji 11欟  o6@߭a%5+o:_~rzvAFYu+tE3 7dq{s=x+{ă%_@y׫ϓ4w1 Lt8Bw Iڀ=p@05.߫YCz2 t P(.~m,dl AU -Z] U6 EL&Z<{u:/%_C|$³;^{7o%_PPUc][y˞NCxNk@1Oj)]k*%iJi]}@4>UY Zt0xjHdG쉇U>հiyh+Eb1S_B \~r4X`j9(Z?,9TX"`:hUw 0cqK$K;#c]h<=HT$YwI|)tpk*5^3&.xT0Ya"ryWm_tcziDq>MHM]%i(%#. zt gLUXXm,L96*VLOuk3HB^dR\w_oV6]/Khs%`-ߩգ&.?F; R@Gpm 2rAؔŃ" q+rvJ\6Ԉ?k\ :љȸ2ա ;l+̡M5(ʿآɡ%}ajIs@ x %O=s{(;Cŕ[*5}H>bKSM]\I.=5y_X/ugJq;$4;)n]Iv߁z&j8͆&Dc3V<( ]Բ:771'FxաHNz}tEa4Ɓ\^Inźuu~xHQ S-C=6R'IDxAuuTjMJ=IvP@T䄛yG1 ۤbPA6t4NW-]p&+dloӰ=1n>P`7oɪ)_/Jyz+7͡tWN3b٫{Fzgn|Wܨ](0>6rc.zOVi>ڂlQ/LKLB[go Rpd>bO%jfH/jMY2# 3Q{ϡ"8N9Gu4zJX F vE}lF:DZX{6$Be2 n^׍FX/Bv) @b"E-X\֔l.ǍUM~`n1f G@l)'O `+ u$=^@:EBA9G t(ӃPar;c.@:XgsupW6 H@ܹ<׼H^q#Eh6%hYFu5P\gLOSXJjIJeMC[E4-n.Q!=M_#UlwC Uޱ\2gҌSMS? BȶBA0zʦ<6@LۡT*<Қ89Иe7:+v:4g;ws9 j;v7J^k&S?ügcG,Xq lֆ9_AYu]P)NRyW\0l? B'I%zt!υCyXK57Qz|\R;%O?*IDk8a~e({GJ?=mUZ5+po1Rʞ˦4]S+,x: w͐63o׿ Ia[a]GYEt+Mیݱ7\|'۫OYvNU:*stKJ _7Ib^x89kzVCoT yl8k${&&*1&@V$ 4VU]OhD&9]}zf* /4ድ0E9FZi*!! (eEkiKrTP~^})x&iC9;Բ&5qe~@1a̅1l,R; m͹L4]IT[s`3P8͐coLװ)QK]StyK(O3wPo6j0AZTGj#ΨnM#}Ěk yuExLwk39)cIP4ܱ΀zP- ʎYd*{0(Y'Dt}I_KQ'_z\4)4rW ʅ6TN1U!f1x"=wǂ-'x E.{ls321R5`mU[Y1-P)RIPr-SYl,HS<*W -R0A2wHEB_ yj}OT3U]h8.P! ꁐ"Yir;ܚ 4hr؍,C秤2\Vn`tqgП54> I1Ȕ/[S BuVY BVGi[(ylΟH郇3G צt|\X󡃬#$wp ~a9+]zDx\O!U-zG&6~L9ɵ0BtFb йQ#raӓ K@zGT u!&(߯_}G:N¬\/u$F R|eiSsgub!W\c̀5Y@yHXSXzklhQ^=,(%6zQE~;QN\_FL˜L)*+g Z2V+DRG|! /gB_|cJwX<2պ"5GMN{ցI Ө@>orW-'8g3oxoӲE劖sMX*UM02?rDu $}sj~Iq ҃`1XIC3j#e)ۤV }u~+ZHhؚtDj.UKIon_~li(ޕ}BiMlMi͸HU7²Wq#0}_`L 5a W˞G Kf5#e fWC,XܶWIvilSڋFg&1ϣ"2ÑX&f:dT讯w-n(~b4#7}GKb)Z3j5BmJ~X+a}Vx?Gd.>(ʕ?QjGsO5]Iin JR}+;ځk%ՃRTP$ۻѩmQ~FF M)QaBb'>jNIh]-k(h gڢIͺvp>Jw#͘MNp(*!#vQ ¶_93{7<*!tj z{Ѻ_ט!M^Mq6doO*=2?kWvLf+ ~dpT^Vzo~D)ħ6F:U>ݤQ`}%OUuyrݬ-z\lV-_ UuL EP. *6=9UlLvV)7ˎ vDO!o wV55gK> NĊ뇨e%حh1ÿc1B [1@A? $>]Ы Oɂr5={+{q2v9'n*\&pmcʂ.˧mw##2sTԭJSO{t $hgp  0I]KޡԒg*4‘ѴViM ;eSyIf &܆B ӧO]X:]S#^ *D ڈ_S o;*W_0`(+ԜW>VHCeOw??Eh#̐tyJulWH>FBpV68Pn^-+x`AAˬV{- ]_i^^0t ^GYP.@edk6 g7 L,0|mKg|%`3&o;Q|)iùwmvnמ}쾥`s-*)_&>s; )rp*(:b8g F;Oچ92ɧ®l3y JKs9Nl!xt4s/cYJMIƇ[t1 WsO4sS wsLZo?àW2u$!G%G̔_aGai@&/ =fܴo5$3~jgTqtJm5<>K8.IQOp#FNpS8>ѕ-m)qs`9y'jFr\S3`ol~P-^ƤO^Z]yXO$Br#ZxK+PuRZ*։ B y:xiAb_$EQW4;s-gTS0ō0E5 WMv$$o8ʋ'ܝ:{)+'پ押O&o`0n٬ṚO'1NU|P0 N鳒gϔJس[kl߯LDUU{oZedQr CٴRô1/00Ϙ!eWJ$r-PiVSM-7~v!| ED 0 .AxŸw%6"%r2Z[>iqȧb.WΖ<׎XL gV 1E#M  dBUks2x*BWIx8FPzԫʹ r}0+FSZ *%XpNY0*1[? CCJ"w,ף[4peis ۝!rNwBǻ@ۃ`{7T76P a|wkm"䳱*9(9G^N᣿IT]g!&Ru^3aZ=#0P$,_TO/c# .uL"ې[5 vD' wWFmezoRow)(e(eUrIzV{\0;.&gD4coˤS+%͓7 Rͪw[Sr # %{5ҕϥ,=X2]8d1+u26|rɧ̤\&v,c4h`>@{VM 5(X`-"*.>S"EI sfބDy=el?Z2}aք92P̊mmñ!^?j%_AۡT'#uH[ZdmDYy җaq?*\ÊC'ޗk|; qP5K:4ߋ #E nT[wv` yC2Sj=Tҳhg Nkqow;& >{gr,$|Uh-]{1]whЛޕ`mL]ѻ3Ҭٳ9[4% igUBtmݻlQ+ox$u.hpU_܉&G<{j:V_8% I?j;KYpY1tqכ.h:.wB^s;eHؠ7LEEa 10]&±#gB׍_܅y4V}\uG"<Mz3=UU~_Td]>[#+edE=2eÄ|A pP Q~մzJ֌dFĈnzXtthOvikf珴u@WG#b{53gھ/!߯x \{:b?d>Ik_9jk_K!JZЭ=`s~9(0G,oe M>QhҒspAQԗGJ(ٸMTn!纋ryG^5ZYd|E-9o 7!?⪋;i֟*#$HW6eF"' قtlL9<}Udʾ) ;ڰfM`  mu]v_7섫0X̛*MrqxCJtO6Ȳ [[agQ6,9u?U|'}3gz+@v$qH_TKHʇ49KӠJ#ʬtiRłYȋj5C&?U3EY8o/q-bdȃbcJd(~B6jU@*РKFfR!ƿbz2@/l:JWPdžO->eq^CZ -{JqV+0*IZ/;T3m#س Xx Zvb'G&E%X*Α0yCޢ:sL'.,#CWˀi9|aRgm EI@#őF@)Ā8jOX2"/ny؄1$m3;7uh^{4,V'wt&{@I= d,O2-Ni<ɧs- |( d bϠ_+X9ze"n\PjCzC*%Zy `ROZqG{QaRTn@Vm2Yd8ristVj[j#Vإ588aA#qg~{e 0׾1P;T!*޲)׀xtTvLűp͜>]׳WP ,,8ٻ5 ! jL>𤟓?gn@} FQW<+H|¬MuO7O%~:\2AVy݀LYҵ_LtXQr\F9Z B^犵? sm*9Gʏ$؆󆚜 sHf^ǫ:1h'~ȓ:]5` &pXk.Uc4[xki;]R(MD캳E!*9w$]ہ?H;RbX^&E傎ϔEPӫ* vfc_r:]13>̺S}M1* P5TKbuM+Qp.X:|m׎w(S7pdg19EARxlӖFmviɝuq0u61R'QEA@dIA<`6q 1%2X|':k=ݩggRC3H=KuvZZf(j*e]Iafn K v 9LnuR"(CYcϟX amDu@25wnmz搶tܛho#Vn}FoS~h %|&A߹hɒstj{B_w)MɪdrSM*"&=|j;95fHVy /\w6X"VF!DnDujV&CLpo0בn4؀ Tcۥ0pt́nr8;g:͹7 Z/da@dWJMf.P3?LiS{p0g4+,4Pd$~$Ʀ+c.-RG2,grE}o= aT¾Z뱄Z)U2l`ƹ!^F@>h7Oڬo3!a~ 9~j_"I?uu4wH" )ŏ%g`^w-Lev;Y<)x5 ilm;RO|׆i,j=^e86cLI7T\ۥ' _+S3!zv&=RD^C(ͅ?z BW iJԛe2y!hX%4⧎$ZSn6V8Uӝ}_r'5STbWED *K`,Â(ȢHhqN5u@_! Tm.||)*tq"m&JVbŭ9``Bq𕮈=c<P~`л֜ Ѥ["s<1<q:D^1d;iS Բ}t͇NQ>b nO_!_R̎3 ]).VM{ rIl#B2y3 n\"{`aWK]qcOJ?or34^s /F Oż\ab'р?cQ-^?LHE>hD^/m/%NG/־1:AҙO2KfA *͙̎Wk)3?5FG\[m5t]O|`PrkeC8d($I|P/KR7+BsT]QI Uba/#H^%䩑ݣq=(yu,o]ӠkͯR![[Te~kT>T-I3zòrˍt|F硼 R[XQK>F TzuΎ8gGKs]4 vァA# #IFW BQX1kK  s-߶:!&Ur"]>:c7N]۫qV/2-%ۓU dVlePζ$h=vYUg̑4=VZړ:> $DV(.\˕Jc|0YW-L|W_qZ?c{4`5M q.FYB#^Pw>훼rB##0ZA~3n!+ UXJb/{mIll-*Hpn`̈y30&^L)gm781q !@Yh'2lt!1AٜRjEʓ)XRޫYpL Înt /۳{*g.1j1U*DyUU@-FrsW 8w' +T-y1 ڈqE|x4$hxyUA(>\ <fX_Τd*wqM{b)Mr׀7s~~d#1߶LSIHoH5/ONTlJFbeժLQj ,'wν-A绊AV#hv6e"0^XI!x@ ~SŀDvL'yCfLr{\CӘ~M^ba>$h%S* ecbtXUdZg} Y6 @tXݸZ[UYW`2 "+̙ KרٽnQ0d"rQg[ԑg> :XWP6ϖ Ld8I࣯0wOa4]G޷yIţ|Wu{ʁ%Z?M?K읓1P6zq;x&(BӴ#-w7 99}\G uԼYqSubj~(E{q?XǨ^&>`f(Pޏh^@7x#-ȕX_%zZ"=Bp\g/*+B*+=Z#ڃQwuy=Kbe8Rx($SGgN%D Mkq m<f8,-tG-[ˤ/E?ѥ@S,\“D>qun.EQČ ^XTMlA02KR JU}ȡ$'6 MrO 7iF^ѡ F݁wٮTO|W0>>`n}VvDNW+,8ܪ;D#ǵwG{c7N.ďϢ%A" wb-%G^IvhAUMk%LQ֟XmxCKxbsMA,þ;ݪ""Dg |6s~pQ'? ȎqcpHu/Y`gt?GJ+.K3-1+#}䞛|h&ԁ.O!3SZcT{t7㕜ON -h+7++֟6ssI_^ ~sW0P GINw]R&rp'+žH IF,`}U_D Ni8AZѾ2yl/pӶmv3'LlCOG.;&k{1|5\>eirj,Ůq}_d\+hϯp鯪ܿ΋d$7uwJiݧ$i )tlSЂ":DT>j,i4t'GpW 3y?f@2G2:Xnm1&䟮$M]"AsY7MܛY_H-!K<(PG-} ?x4B}P-D9&5tuЪ0 Fa Q c9eN DUCOh?: DD b$9>&qyV;e8A[)'Lf{jfbC9`ꧮPp_*5¨p2JN}6Y]`Tb&?Z̠lރ׭hWXR0Սn-.07 87 8\F6@R D5?$}W}yBCB/G1Le[p,&rwQдBQ<_# e~cs{9N&4#(Tڝf 'Šy{I*crAPy位-H+۶쐾@5nѵQSB"1(DD׍YU;We0p.iyr'fn/uN]guYX"?75 섊LzG.7"ktDl+2W"Q,LoJGHXθM,V*X锽]V D&p2 zDZ-PjUrWܞsjz@Q`uVE5d2T2L51$f[Qg]BF3e A+b1^@ՁfTCh}e,=gd`)6 ޖesȗ4yfCYv+ľKPU/YEۈ>6N8{le t=L@r>ʺyt|Ǿ]"zHP!#Ùh (U_=/D({L%pJ]TSa较Yb0'Nk2rVΧf1ǭ^wlCb{"(hbz:!f;;M)_ Q7$͂)j+QUMVq5Y,u Ԓ6#6ٵ7tvcu7Kkb-̥GH%0JNgݰ?܊{kסҤ GBJХwCxvۃAp2 P`PeQ' fSNtlNҫ2H3u0S޲c{6,:A,—L]l)}~n8Lo77?!n5vu f2ܷ~| X˯43D*y 4qN3QԳl%j2v:q.r;I8JYَ%+˟aþ5)~Pw]6RaX|@zu v*_SZAsVӨ[ISfkbjk zPhdz՞,a}>7Om٤7E0zNldO:TA790:CI:B]Fj D նƸot!Mc̱;ubLB/H˝-G^^CX[vLHhފ(sѡA⬒hd֩/BEjɦ!]Jg.Jt-y}k6Kϯgr( O~(\ gsM<7ml7-{oHa=td `6el^]3F, l˼7~]גhg+&pFR;'t1o A?md'tI$بoB:#mɗt3} RhtgvmlHgHʫRR?3f)vq`^lLCHՙfoN4mO|5=N3Z[9h*31Wjn5~쇑x9|to|䁽kEx 3w|gÕ5 +S4f=GK8m@N$}'adʩޒYr02N:!]4lp,xߪ$z"y/ L+s K=:B'B\z=٣)Ìrא.RW8PWN?N+DIH~k@Ӆϭ?SUJsWx3džbGJ_=N鐛h߳O KhVO]2mL6bw<2s.ڟ)pvFU >lv%7#D2` `ۢ=#p;J8eOsBfvuAUE=RyW Vjܗ̵+;3a UïCUA.W>u"wg=|= B 4jsK*nr5:|"}+ iHiKeUw/199[YS ]K4%uьОt }&LC含$FƬ18ˉ8ٯn=jߌ6Dis!󥨵l-DhSmȋJV]d3Ck'o<輐3ߓv#Mڵ RYYa!EEod2nR?-|{[Muʜ*lؽyG}[s"2&^X:RG{B<.`(aס8_a.WV;'^ZD.anvC/0n¿%-zV{L"Λ QnSA˭2w4 00ڙĮ7Z s…H5l|꫿a;B??25V{ql :WYj܍ 1٫UMS Z1FK|#B}/GZBm?]옸[4b{@yex2,Cdhlz!Xߠ'`2(A+G/÷S'rEI}z1<+6d˲9_T(Ę~oFA PgTߣSuuĹ`9144A`3vHq!A d&`:{Cˣٙ]|]w- ̜"= [5՞&bRnzjЬF#sYDT}!%`C[GkJVWİEw 6E w0G ewr]k҉[6lf;q;ms#=\AGU!h;PfܓiOfVq\]o%kOg5_{FG#vuU*T99sCHEʵ O]^?mbĬ|K{;igA̷gDS%W^".KaMQ=K˝kAAHH᢫_STBzOw_LBr,ҝ}x80z~:wVH "W~"~>_O'Ly*'O/Elޜ 1HTiOʂL 9%)RK${ʁEp, ^_cOBj6ދea:_ T Gc}J&_1 Jog%گv#'h_OZ]4grx7%0Tթ1%Z8s9 ]G[ki9 qcO,@.,y[AePdsPR[6 ai-ѩ2JB>NfUI.%x!ܱ %yB".:+XWrT5aSl;+>շ|m<,Cx.pܨC+ >OZP82+yܽx\,BThM=s,&E0˩VHZ^½(9c=qlk%/ssFRaf^:zt+Hm!Q5z/pSM,lz2q3b6%Q-=?o޿ɠ(Q{dn.X<w"%XAiu# [ѴV{/ ̛gY;\ HSm4N{xٽ. I쮈:[댷M~9 OՖGy3:&"E//`7>4p-umg% @ gYtR+7dO?7d0sVxx 5|#Yt&'&:g:YZb.c4vTswn<)qbj_&#^zAo@v/70l=ԭvF dh 7K@௖bCa$6Nha @uuLrȺ\sE{17"дX bα}@wК-’wZ=MՋDdPmap"]g25Ww/TZr@^P?Q4PC>($fq% &]:yU, Ǣal"C\}5%[7ѬU0Ëiб]7V<6Aָh QӼFe ?ЗN3Os(-Agdoe㵛lnM: 7 {s,zϛ/]4VH6grní0f{.,xeH?+_Թԁ/gpM*N#T=2=PdK NKHaU43 څƵυ+)_r[-G *w`ְɓ P1̞tM٬9Yh_y'iI%Ft&JS"^3{C"[eBNF@lkU*fʞgn֐p>S GbۤhAJνC#N"H.XIs9qMVr#Ymf"9M(>0&9R1 &qܗ_9i{kLۿANhkuMhA*5-!͏dRk=Kr P+XK2y0FPè<~,WXўasZJW`A i֛hH<Ԝt b o !ٕZH \GL,M'wG_h`J^c +5d\95G׬oOl,?sy{)/&T5-lL -KphGk&2|jZRE,}qsQ%>y|ut#|×2~v/ ͏3O2,^1aE``yD&9EqM @IOE&B l$=v>el'ۘ4}('u m){uQf8ڱ!/]JމPo|4Rk-SåG\q&ۖl,΍V})N9 De+t#ܳ7W0zTA7D,*CG})J#r9X^VĂEBK{;`R=X>hUڻ~-oN؊8(l@b[: zDQ%rŽe{P%M\&s&7[^uy|,rk8+1SHZ略,BPLߩ}'Hk~V[zdGrzb /2KmgS+"?5#;qziu0ܶRq<q 7io"}0zfݾɍ6- ݜdK zxiL Ϋ)X>Bi*M|˲: >G`W+KxHL8!_9t CnVW.AõjzD?CD(ER9;&/yާ eӚ rT,'\.g.݈'x;|귟VY|s}$L]wq)C] Rywc ĠaLh6E,3,P+:V]>͕~Zsryߘ~W\i ,Qj4K v 멋Vnx# bД> MC>me#k:WJ`0sm%[o sH\mPW73N5S|N1W0R~3DS=;FgJ= S v=w#q%c\Fk ep9!(T.CId Ou ~-Ρt|׺.ѼyZ#*/^㬦gsMRb#l}Q-e DT7?xd ˲⛧[ gB>S*oiQA2#=j_ `e @FpUƚ3M}|JZc ށ?!Aݢ?Фa3ze(jF9_uk3Z2JY|'9e 5;d O l EEchͿ災}|*_A;#e 9ӘqPʀ ;;ٰ"EF;ړ[7%ٰKN?dU|HULZCH$=v_* Hm2|-OV:3vLOVϢ-9>T)ҷ\u˿j[`> >MBx;?n kTX3ǯ9b^Cw }Lg%V=r "|$[ig94 / d`TLSp#t{Qį t=He?]pn&f<0fx[@ڴ)4UȠH@GIxū +4G><5UD^2a2rv8cv3rⷍzO"~d;@)Iw#z/Ȝ.~j Yѻe M09" %A(,g?Lb[~+pRH&,ɢ/0oh0 rBn[#)tǬb[׋;m'z8k1"ʼnUL$h+q 0O;̥ CkÂ6% my k"~WO`mj]s)rOAO`9,0!5F>Y}6j(Gi!:5Qv _ael8$fJ ,o9J\NVLCy3KN9edA;Mz.Zyi/`]9bv.Dݹps$K6,Q׀٦ ms)N&=?ƘW.q- mZ2Ruj,]#ĻUlXWL s,g 0O]upVU ,tڴQnmLP1x/F$U+*$^!p tS7 ]^::BҊR7uo`~2È2>CFաvD aBҒ4 _@j J3;7|GQ*S= /!/((+O<Đ;rF{"3!ե/ XUJܒo8`CS!J?F_WVv5iBD$t|VC7, 7sE*q\khng&`]d!АtnQK0au6[dVaxOj[Ѿ OaTPS7~@) +Jl e); 'GVf֍ʙ p*f0iaᅉEVqN8!IB^+gkhKŻZ )v]cfa9y&/dHhE{7rI1X+?$K&V譲u|hIAӁrՖ= #S%|ޓ\pFvP9F=d_Qq ӹ"NIMeAVw$z"VKs9tU,bzStWe[l($3EEhZZ5'˕.:W9i>¸]?Wm5ޑtn6ˈ }BM҆z4~f£H}-`t7 JɸZ  M* G<~q]"$`3'8ZWS#M2(pDQXw^,Ae%5G'0Vauv+f a ;JחIĸ_udSyȀ%T_'?䱗M}irNLŷxlF(]zEEZz>vT1-m^s8j0e_mVdrS^BŅ6 b>,kܐbF+HkxrJ% |RDmYn˒FѐOѵ[S ~|`("Kߪ_G6]~ .]r@$;*oNa Ǝq#"!-ԾA٘:.-b!T(yE*klў:dF(+[ *ڦ#V &aa{ھXF;+4bo^5X˨g//P2pbֳU@*]t؆4{m(iE! -?͹ZN] 1WZ#$=20]ЏW4E/ݶƢw5seu{6Xz!فe'\Dʟ9m KWCl9"*"Be#yc$AjfHG{,_ƒ;=W;^8Wڜsa=ޔIG#6!oIZtRw--dY-P8[1HV )zݙ4.z ŗ ~` z(%=/Lp6aDEgD6ʫbi]0Lߥ,?Y +Tã^]/EyFrF`&^uFd)dpE "BV 47 ?ܟT4@We[H} SMnt>S: R;osCExӨskUёJ^w i%̧8DRbXXF^3J̄$>\hmʯR剪QBXI=G>,2jo_IdLsŎ|/^CW}ݶty[3]ӈiAPiCվU̙2MuCIF[Oă(  Ho8;Ac8x[L n$h EFqZIo7TjJs^RWP6{(o[ m"8w>ED psR<1a>{:X?RDkb%~G%_|c(B4@ I3Ԧ;4KzJl^WO[a"~ y1H4;}4_#+x3q U"t.Q`4;w?+RKo?93b nӟdois˜Oq+ĐP>T\.q{>,h_?Cb]"^>rnkaU/jh׎$x ZPBKTjoO\ iQ{_S7z 3*AJIUbq,7 Pm@Pnfua@bNK̂ITEHᒩГ@~W:Ǵ槥6hWgc@47ሮYHw\$O4Bmőͬzǫ~IS@,ZJZ#ronh$7hԼf^NxUhx/K>{@cXu&8${Ba,?cD}{f(ȍ Oq Q:jĹojI*e4 o=6gcok9rNSnWCsvSk>Į>/ /SvO .j:c&iO\_SQe@3pXV/VoD]435 d{ Ж>ffgE$1~r>lZr0y?sl @1`]wg};XrdlV ҄$^ד9h׃04)*p[5M&b(j`VXlم0$Z`3kJ6?0!;!NC;bX*mka"]"}#|tt*|liF&Uvˣ)8O+ɜ5wFڳ tL2EmRo3r%$Zo"i!و2qHm/u^8aĵe-r9TdHf^Q@+2x@i>W(̟qd-yz"8  wYxoiїUf=:-ibUCI\Ac{i8'_RYYuMdD)Y1 Ȧ1%7>Q;gYZ0707010000035e000081a4000000000000000000000001642603a90000beac000000000000000000000000000000000000006200000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/platform/x86/thinkpad_acpi.ko.xz7zXZִF!t/d'pzj*+CJ"475,{ݛ Y#HF!I8Mِ!7$'̨{WO[H,hBҳ,F-݁6Q˼e]#f}&+o%q3Pؾ9}:Uvt4Qq+Ҝ긖7QPA#jfM!wB5 &_k" )Umi- fY$AZqv5wkBceਖ਼oGtBhQG9neL<]"_b;]a8tQ|eMac%E V^3YIɷ19!R0 q(@~CDH*ys9# Hp+QiϏ5z{ўqTaR `!"6)зHg>ph"=5Q&ą ƭFeĈPPb~\[!1)az:=^4R*dn$)K{D;MÂ{Xg"/B~~0|fp)ʿzQlh kyb۬fq6'R&VƘet] AFv΢uw,S `6^#a:9 ԫ(XngC)u^,UR_Grhjw;/X}|a֔7oSB `z2nxZ"buZ/,B!2Ҳ+Q@{6 Dˎ(-@&b7L4}X2CngF+T&1  t;[ݫfZ.IGWVh3E/ב:KPE_t$IDgI?t/lyTEN?ltj}3nQ&nwF 5 J Z֟+9#ѕ= #8@÷b.`?[Oj@WJI,ռ5i:BA^iE~,E:'rj1ղ_ô]%S|aF mӖ W,iJYuMbC{I &__#έ'J+5!K(kҫ AMG*QRo}/j7q'm&·ra[DL̠ 8#}ӎC6`t30WcV$FWD k=Ny=rOvik|鰊и✔o8i֍`ok%Te~F4)%g nŧI:g+r]\!=1Qj-cl4w6?۩лy Lp<67B/t^v^L.N[CaīD~ OiM Z5sـ6JS 3>X˙"XspP$aVz[/q%$԰ YUÚp;H-~Gl¿ჷT֥2r,uPa4vKG磒NWB |=IhY6[Q~Ɋ~ Ad!G-uτcYG 1ׅVסˣBW۲^\t5]AB  m+zRcMNW957y@a"("+hE($߂ 92hWLcJbʛENc%ʪ¯ɖq  q>j#UR%-З-R3U(a sx<[}QlnKi]^l'( gs^%W *FeB 7b`)&c/Fy|Oi/XSn,2iKiA R`E }k qSVR@F]|K}@ >(AبWs|NݷD 9s FJo;Q1$oH拰4(W+ s<#*ZXlϭ<H QEu%,k&F*t@Om~kzn%o;݊3@3 mc~ L͢n _)sܮ?cP|[ZAE|K* $3=)]yэo3NYw"nG]Aw@# ҟRr爃QdJ;Q2 $jA[Xb|?)R@S0<LWf` '2@J<ӫp̍cnJ/(HRq9d!t5 ǷSSq*1rn\WK 0ӺJH?5߉WhuՎ2{&֌W/:Ӫ蠯έRgeC#אױTMVp' FyiLpi8)}r;В7v'rν BxTBUm"NOX}r>N$VzSį#xwßJ>8rB$fv^ x.h 41Cj;x(G 0];}.A[l{㲧5v\Tƃ`^"5v3{ &km Ox!'TL'^ 쌂#;|8*s{crQ3}H =ò]LBA*xMot[/`i2oSgݞ#8aར1glx1 uq 2$+z a 1KOQs"TNNUnSuh26pmu-ʹP2QO_ک ahG$$Zk:t5Fk])f? VBWx`;l=Bŵq߳S4q.o{);/E= ! #if+x#sIp&j` X P 2UF+BokAƦin$Lrv4"Iôh*@jJT ώp++g;pIz&q̕wÜoF)7Xa('UB6B#vt;4g!62p o cC:ZMwk._TX<|l/LjgyLE/Fv'YHITh#(n]\Hm5" ZX( C3"iaܔL*H癳6edS>0T@?W#(:; [ Y/Wi 9=f@& 7lt#{|˧nz.G`f. bmTǙө4.ߢ̏ aj{ 9OhB{.Tݼ0>K}]AMT2}@:V̉O|BS"U*9?9ls.?= Dӯ$3. ͝Viə}'U,$Ć!]6ЄhT3L O~qÙΉ onm6\ +(=ۍh p(Ѹg#eK8Y,}ߵ@FI;C aGR-5O01yڵq9n(Xw[0&nۙ) mqpiBͦ+p1XB5FI.M*2#7aRp;xRqi3}@DҤ!*;/41ybYq-XDFPPBM¡&[NJb^53:(K%%6ES+0[_s҄B8: U:mNT> l5$HA >6Veǫ4rKҁ2La#E2}w}Sb-\h;ojT++/Ha> t4@)4d:#5\mRh_nQz8 qʟU$hJjtB|wdE7ǑQ׉Q҇egNe/3x0x1}cQ?l c#4µ (,diA*rt[R` JFgqKXV0O~Ey)u},hhh_uy7Nmƚ?|.k {!~.,LSk"u]nf P T*o$6cuM= <aqڒyQ!p$~ީG[Mp.)T$NEʛXLKvb#pdk*:p BMk6豓gb{\yJIΆHNNCBѥ6=rօc :lkU Aчtey7M&*~T"tYK/ % 0Lƍ4]^NVwTrpG6dTn,J![[679ֶ1`S|wq5yDʏpb75RS1 b<6Ug3}c<c>f[xnN6bD4W8~'ӓK)Rk{2g2=qVeuY-9 UWkȨU~W⒡XoUd6a`1oRcgE$/i:Tliy1qIj/1sQGΉ3z#xB!RQST"Ο@ Wk4,;5vH~XC{.ϫBEՠZVcs'V-KΞ)kj{SGLFc!{S|~E>+C^gg sp+o#7ZHhz!.fJc>sq_Rse3ss颲Ә ]cZmȈOEŠ:}L|6KvrMg֡{"-""բl][ H{ƚ@++s.sR,jkHNRG,rT&1ֿ/we6[5Ĉq1lޣрL-bϒwdgJi1*-bz❈d:Aɺ[em"R? DmHԿ7_цoMtf*U?D!+Β3U vX><̽.)] +0UsL Jݥ<"rYHًRǰp+IJE0_m₣O-T%s`S?u)LJJ5)+XR-7bTq{elHeXi-A5`{f\уXėkx )*g}ƹKh>VXYJ%Uuc&D9i:EUINn lt0,S7glσ'ھn$W9=A$/7^6x kQѭ.S\ LJ:B..ݎ҅jZ!n&. L2l;s{$j\m(& ೟?P2TZ(U/NX Mra!69qA%³k$Ɩ*"9QoכX֐Uͨ* u‰!oT`c}$`6̚f)r+:YOrYTHڙd<"]nq,P7P⭻HR|[_?Z dP:ej9 :Қ;fQaVeW~y a"~ iy|֥5GP-3CٷU(O hƴM7%'ʥhf'^!<N!0M%Ҧ?ʅ OJUau󾲓MYoG=&2u1lGRVgR2 'Dh^n a"J{}Ce]x<߳7Wd4XƟNT#6}s#0 "-/7CZc:S7kOr?i:I-TW4j[Cܤޓ:V咞B ᝔z̈vs} #,U;Z?.l_ь7B1&62O\ӍD qՙ'6ɣ˯k+ ΐ-_{Z0˧?s"&Njs1 ,S|'HpI^3Bnُz C2r0o} !~c{E."+3޿*`~;' 4w+e;rmGqfg( k;ꦊK@M>26Rذ'` xMBnPd9fL:00$K/Zo !#jW('-eW._ۭm ]Y7}D)(5Inِ]4{0WvĊ}GpeTJDWbyN,K_nQCSXa=zƌhH(v0֎bӎHnl`vbL?DlP*nLEG*|0`T+i}C2Ѥ>lrLGJ; ;8YsRΉӡ`KayN#iBwn< "2=N޹=W!qa.N\ц&g"j|2ƴ\tOZ@Ž"_8L`)"pɝ6EUv[!uW8P]x +vRE[-eQ)uHiC?uTcqh,:M>,'ƭDVܶ_S݃qbM9Xm8 H]x %K]aQqc3~$ȇ3uPzR`&L=;NJXg{ dphmyh=7VYBpP +50[zŽWM1DOTA[A%&,Ӎi> ph~ȗCPu? Zf7tێ> X22 z Tb}h,K)",H>Ng !Tf1k77#ϕ+|伎o [f}&oPS([ll}u@s _a9/NC@;`-섲DKARkW>q.)f{3$)T8lJu)C1ZʾJp8L$`0zEXT1bz^$]ゥZTJ~sJ&DJ|㷙 N3˖U+Ir"u݋ oݩO ŭ֥f7AAl|;#*<2quVpe@" J@5rqL+zCwr1[b(C+3cx~5ph-NÊmpz%z}?՘l] eV02@qzCkf?_W]4nSd:A#&xɀS ;&SkUrVV9HSS`H%/lX<O8k sVQMȻtBv;]0‘Rj y%jj c;pjq.YT9,ɅI+03bϗ$7q2}ZgGcb&ç[Ȋg"LM^4 DO-8ṱ5~MC)9#sa=pK[o&.^X.z U1 |ͼz(nz^XqRFOަb3dț{㩹rGf%&Bm'[_BqV;ǹ"͎R5Бމ|ЬAػUJtQb*F+^y/v IzTqnԞQLEҴy<$WgЙ%<i, I'~}T`~˼G@8kwIÑ 2&'QBhΧØqef fwDh2jRJIYM|4%W0Lq\C]~݃jN#1ZSc(y(5:VV L8['ŷ% L(aNI CcԮ\sBf`&e[ok#6ńES-lF-- ZLЎ.f!M`q>"Xҽ^v{k$ -hk|& TCxMb{ֿ3׼~`FFz}[?u pEdgzxn'"ϾWgVqmjȴD`Cbӣ.4Fa;J \l="ׅ  ]5:0wq&W?ظO-rPP3-{ QaCq3Lt #|l-<kG_f. `)+&G!msL߈nN X< Rto݉e]1պIs /6P;En2 5i}zC~>D+WǗ9Ə9FR$yIU |V ޔQ^|?6e͑l }n(tpE vl^qQZߍYMٍ݈ѽ9$DZ%1ޞ,ݘܧvvd4uj#"҂I/BH|>&S¡uLP:*qEl ߖx>{'&LQIHF Ģ{Z;a^k̺(n=>4lm8L2}$1%z%4@di|,Dxzk+WLfCpqcЏ-fOߜsT 1*X֚ޠBxjK։uzX}M 1.1"#BQleIf.h/ 1#r>㦄Re.<҆tsցGA"-%'Um: Ǭ < (*Q5'P<* 2  \Σ0+rHjo-p#cvHbFɦ I h.H"m!^Mf,HfC>F63:BIdv<ð97R)+ 4^hh߼F]1f@)k!"ֶ#Wd蘸0Ӹp9J] UMR#Br,G9@y{ J-CДxo,םh^;\kc-*82(9]})lP;㧥t-J^I2H4j-\ʏDuXS fׁݸ3tXq>{@#D^nInS^rb7g#ș}YmBn P}~A-ʸ90ܟ 5ouwf5uWkgā( \ݍ`lj)X3(i3hӚ?ɺpTpbB."}_r MyT֩dʇˆ&x!J[05-Uxp}Ei'P9.y? Y H"F &ṿ}꟔mgjħEHtaۑa]2)4Nd7o厃#rz7Fؾh[sYr>Ȑ9 &UtлLBpYaV[R*Hxuh德nHY_&Z-7ú;"R;=yQ"2xmq5Jn۱0j {r'2D m/×ӨʹuJ󯉂wQh<n8- 56,tpN}6hh!wA7~_%CjL:%hEI׭7 N @7ocj 0h,i;?usvEXgpmFͫ4+C@YJI-bLzxn6ds7PtY c} zwmG# El*! $48RWe<f-wtȑ9&Wj(р ީb\-TdĸKJ*'JdFI&㠭HӼ:mnKs,5yq'J;*tR*Ŷ̭Qi4f{pjܠ%OR"Kl$XmX+AIVד̿NJ\%yř逘n(^yJCW s߫L״E;C.rY1cCT!$)!>('ń!"CM!L`)`Hr.nӏם*Ae1l:KR}۾.}3f P É-jl=tqYPԔ-U-|~Z q~OWZĽkH&#8Z.ZɲOFJ/ckzcb D`cBb+ZOJ0yU s =-B*?!ZBfU˯xa0I]!rdK딖-,#Yh5F&v?;vd\.JJaKcx[Z2r#lK:2~lkH~d+nKeszϠ2/'p-mıٻ;>RSB/ɚqK%%i[u@JFKxݱ+Ѝ,B+$_3`B,B'v R~3~eә7v(JsS rKx0}ͦ5lYj=,^Z~N'' ~Ük_"U5l3v,;f|%fFAO.K?ڀE~L`Z6Dmu'0#)z?E?<ya ez5vH4b("jL~>*[mu童(cj "y5=KVsf0?*kxM#[!@bgersQcsop&yNԞKr8mVXBJp\Nxҭ2+ٍ[k  i-.4sN {.'`cy2 $-V>TKJ8r D3Y ӝn'U'Y6kKtKaV?8*#(r1vC*Y۴l碷  ׵;bjREbsayC7I6h `E!8sܠH3..o${ȀƦ5fYtt[z{& GW~:x{;+bELbnOvRBˢ%>2  wcJ_Alk4ԢSƒx"1}n~]},*A {ZS<##QYEi*mXX*.G{3fa"ܳz' aF#@+um^X3$P✳_wK0Y3 jr d+"9w"lz`fc|Rñ{xNaZe,￟US hA2Q:`&0fn `J{?- `Zcр>jg7mFT UmlgVi(eg"sKb? 'x!- 5Ċ7?YJv| Y@.~7zBQ[ ofSCwJATyuИ_gzk@KEOD!2V:|ϓ2lHĻkE!xj+a}OQO$V~i3ܨt֠g )CÉàsx5PH 褨Gr3k.H~ݍ&ܩRL\l4_B,5xdXRЍ"=)t !aLO [W.BZeCl9iaAԇ*9q2B(BJI;KG-l~f0qB:`)}D$.=?Vrƒ2hΗ,?KCRsJ86$̠(oOW@H*~i.àA_a~9~#1?ŠkЅJk{.n=*" :7yX|Ww( ^OzPsČ('U/?6LYىD͖إ8d1=+:[}e JO/[3JL*k]O|2 0S(#Ws_]Gg),GDEjTjZT&䒅-~gGg#6* b@\ɲG23>I(͡3TGc n ceW?"WWA84g.?&O,Fr!Zbd[w)(};]tsfQk[3e lNה6b*gw^3YN9Օ>[^k^Y&<- ZGi7V ~5bgaTg%o̓p2᡿ I=P&e%qT@hK+>jϚ8j/B/ĭ0 "B粴CZJ~v )ү27Cl#ƸhpC)'=z$ut(,N-c8 B3r3Ԫ)lLzHfkd׀!wغR_fJ:a@Kot\+SQߌ|&eؔ8!9I[&V1]ŁHk2ې{ˬ{jd郀u0qo  ;Ji8\t1 vjm 1wZsX@p4~߬Sr\G0?>?ʍ8s7(5)xj:PpgNc]u3궠1<Ãj6 hy³g-JT&&cə V7"Oom8SZ/L;5p//R:V- :U\|vP$:VL;nChlixܠM"xv9(H;sWL>O"RTCӉR)Gj=dѐ; rވnS!!uzptnnp b{l>\kn ܽKx eW Lf2+K~x@OFׯKbu%}&ucBwҠVfмU_ZwU|pSEJĝnttKzݜCQy9 p/gu(5 o NޛW)Etp:x[r,)my$ vt5:5#ynzKm u9$D˔Χ79I ' \ڕlon C%Bz*!"^IMz[|ӤFځlkkcD&Tj˾P%L0@VI6Ty NW ٜi]C7ccHA+ ͏, (Kx(snu9$&r]"JO~cۙ]XɟazE8% 86ڔN^ܚG W#GS~uu9dkb6.E'ax} oL]td#>TDС5a^4WYg1 !ՕVohfzu8 aօ`5Fԏ±Փ qHEp(+*5ݧԉyGpƪ#?ȴw-}yPIxtvj#ΤbXzRD^o0|K0Qq{%L(\ncy+V_PԌ~j qqA;vQՆ  Z:s[ 2oa5pe|X fg=AF&܌aw'P Ze?:0*Kmi<y -=8z;QXzQl|:?&<3;5]3Xw27Zp+/!^tNN[ !Q!\-Oݴtɨ׼ %pacKSvLG1:9%ьcrfZJX얱5b*V]|3fJ*_ 42pf3)O$*({VV:AV>b|&xlўC52x[9up'_ ^rY;jNz4>K1}+ZNB~#e& C,()(*NSq%}ڃl\  Lr;YN ȏV\LRo2wtNs4t !0q]2{u7 E%74(O,{JT b Y` 㟎Pff?"xs0U>b#n!YyPx)~T94bd?s\H߰c Eñ ڴI: )6rjSG_J( <9 ])sJ!4(NE;:47:G95ʫPpL& @Z I#樗^Ў\;>f,F_jr[Krm2B}Qo8񕯟!Z ehL*9k>1|ҖRwtG #'`DOjnp%&pW@p&YTj'߿Z!'8}ײur]cyk>7+MKO&9CnHD:i$ x|^LCAE3df(oBKWf(Ct@&gRLI1"~G_q64ǐٜ %NdcReH 5,;Rk\Oa 7ҁCܮ F鴣!2S('֭(i)V.'6NQ3\hhq%5j8p @JEQXMUz% GZ $ Iƌ9_F7SÊ䌋8s0~Ntׁ6:DW$J]\ieL 0iȆ4xʝ_U)*ԯ7P"PaĂkI.2|تV' Pap=~}wuSr@ԉT\4/M|bu;sY \ΤNX*?QL~zez-mӋړM}&bo N>+Cä|KpE\ڠJ!| 6eP$wĕ#*H&P\lʹ8$#)X[9p<#gtw)Cp;+$A+1J MG_= .М=`CWTvVS{l}{2펻˖'ځϰ1 FK-__lܝO -l?l . &帤?BǰoXaJ3 + ܋ oF ,eķ^.shjB:QupU{ru6 v!'p~II (c?{xZixy8zDQwc ŘDxfĀBbEf2s3?Dtg`ۢz8y$i/f#yPU7zGl%Hnu ˪9B/Y} b =9L C4'' *:FR:ReaV (D{B;Lo1VQE>)91o ړ-f; Eͨ\D񤦿2վiqtg!O~aÉRO Z+2t λ()yky|{h/j1eja$a!9*nԷꨯ%/"߶y/Q#_<̂ҦZWTY!u7S\" /Rٲ]w2 hZv{[7d,seejr#qHo)H߀6=:- ,nCUߨM$ņwɲTbпb 6Sw92=0՗p yĂ^2e2[0!j^Ϭ9UtGVNWJKC rtfa[S /;8sK}ǾهS$b-q\jãoHAK_K#dͱ,5(n"Q3tbT9zW|fL70kî%MGq_SO.Gk5͉oB#t'pHeT >~Pzed%gs4ΝHN(½ZН9^o m] X8&"mA)I~Z Lӯv kidl4>zԸD$HB =6{|&m;*2۸)@p-;@Ҧ1k`/`c1 ˀSKt;0n[Ikbo,l$q ۝'J%aiiI Ǭ/0މMs^࿠h5doT+>'sW^Te.U֦i ~PeHQ tzݢSV_bG6 7 C&{N9'̖PFUk="OvyMLފBb t>[hU1Vy1ƯMU椉z.NCAnX%X^a=ETi,8̫*7ITKg5uyӱnx'9wI$\=N뺨D8`}g_[2 Uĕ55\ P/.`7NR* sՔ$A5_ LzkfC&n9*.]nPAwole ۓP Ka8- 5z_GR{2Ԯϟ난5lFi$>?VGۉrLye7:&sIn"jӱCN,!cqݑ Z&-SvÒhߕ0O'6}:ٸOwpqTXR)XDC)0>J,A)-mE[_.Uj*>%Cpw)r,a}4Bdw)YVص˄;y| r9ճ?1diAw0p{".ZtRZ73-Kwcs-̨0D0 *.>񭷙W򮽠e0cK *۫'.)pZ~rN4o>j̷ s;tD#f?.kcJy)8uDk۶M`JuB:;LIY):<㺋@l86 6a8!!5/|My'$&+kָO6s'ʶdI1Rw&'ް[HL*Ǒ^;;*Zywnq.=L{Wڃġkqnm,:2<鶰kS(ǧut)!|؀dZ`T &!f#(KhDX?J!MԽh.~L?NvoVa2 I)*ZeaJfQu CBt+b0MqŰ5ʻu eͮ g^G3gI+\"P(=0+AbKG"Ƿ:2DუHxt4fސ'gY;zF,r9}OTj1oBdH4~%ov螄wplc.J`b0[߀B"eMUM%о1XtȑewʀΈ7ù`2aPfQ,jCQvShGkg̦_gp"޲MIފÚ ΡtI"yΊ0蟈SbWYg@R~BoqD8jx}5 2Sߌ灨vۿ.᠚S&3 2Gn.-[j˝ԺTȳ2 ñF` }Fف| x4phQ;o/*1iA,<ǠӁa{ owWV,yHMPJBP  gt$}#~i_1r}wBMXAyOCߤ5iӠw!0VZ1A#DIi J<ɸ=;ll*T<¡b^V-t4ga-:7A+6Ec!@{EH}5M_ijutח KQuM.]f I%o%{~QB1jԹRLۜ598nWv36Aw q,:j|DJH9qO0p*i@zZS. HxNBĤ:u27'Kf"B穜Ha U$-ͧ P]uOnPur_#pѸ_B܊*B2G5uŤl;]൜M;G \}ߛrB>TL=i"y` Afv邀*k~}?};?3xM\ẻ%8M Tm7r)^?K4)O4BY&U]6[i|Lv:=1R\,0!Zػ <:+?žsLW8?@e\X+LKR 1D<=S2[J<_4Ej~[9 4J u)Y'Sbi xH=sm(0vwy5 ' y)p=[{2-F'X{q*z@4v>f(țCyl."NNMA[RUF3`o۠ 6\q=i=NNH{I N}h(o$Xv凫+:0lYXG*i^ӹZ&8f֖E9Z,ٮan1cջCTat\Uw`il#%q1M UCN_u2jH?!&BtxOA׸MhԂ 11džFmQm3X~)ir B&r:-%[]\ײ8{r'tDi%NI}R;QfV&4s(cm_R$ч0$9TWW(f3JBwyILMw KZ DdI+r!*6\coRED0]p$Z 1dF&Dj!ђ@syJͭmYlkz!buzbϛ&?5 -`w2 pcth a"^3|mU ungXvG@JӶ2mAr4cO{9>Q;J*MRQ[;-/Cx[,V@Ҽ0tjľC^aJG b;ৠ uYF.b=jJE6'۹J.\dmwovx{Syo?mf((ދc\Ekr9Qj*^Jgb"΁ *ʋ"Т !4\h`Pܣ%/ :R#Z%IO TާHvn"7ݨu1 fÑ$IGp1Z>H>潺3.E$jW4RRmV1Dݣǡo0&vnG7<&TC\t>v=Ḳ-?f`|wo `5_-&N2? Ub*_!bFW@9d#W2Evcj^}ǖ**8e^{1< tҍdokoޭPcTa5OhofqWu pC,ke{ cQfEӅ}7E'# ,c5F=k~CLAY{~~$SzW.ոh{(Q!0 Ttri7&TT&Sv/z-19*qeg[ut!~M[iRXBALWqW36JȎ6}--̊R?&d5uW=,%Ԏ{ia/ӧPO}=$sYԍ#$Ui6޼0IۡzF]i3Sf9$4ESnwď*%Q@bV]#mO?M;E WV-MJc_Etq;8wQ< z! ;7- ^ ݧuk4XI6@ R, s8JŽHU2=kjz5w\Ѽ!M6Iqaa8cRSyLWѮb0yǢ/cWk,DeeB풶Cȗb3_hIĚA*b>Sm?#*p^%Q(?GoM/ MZ1Ȯ['J&TCbGAt~]H )x0]cbd#-4va+ZJq])>nZ6 =*]={3ڭldN9\md\y;mx_YAҎkP;L[w! 2%l`A3Ҋlf h9)7E$^Q@mP[;GbWVI#{]TB$_k[JuJEg lv$?_eFf꩘NBZ0%'M ]i,IcSCr#ܴwJpʆIuhFH4^3 `Bi\O+d-R؅{k[ԒoTOaEFZ (ҁY20_9ڰZ+@X&-E=#xiu29&qy6)\C9%@Di{VL[kB+TRȤbPb9.JE;=+.׈Cnx篽 cinnBǰ &i('W%4S+~'!3;7Js<8nwS m "9# oyZ?2˯b,BÎ,|ْw :;LI-HaχG Mia'췮^F$&Ib9^󸹋 ȿ錶^5~0 7OzJp2y) #2H$"$Eyy"Tm~ѕ n}@>+7A{zT쬶(lRjJFj&T84Mrsa^d,h!{iվߣ P\nm1S. d4wK m}o: T@̛<1xtE'QZlXWnN&)̐Gt ˣ˜[\8u⣡1exq"5Ivc D쪔6JuCSv'juO ? -LW4QHz+6|KYt6󏴺j5=Udgmz[`j6gc-]!]B4<ƅAuC?F/O.EJU)-' p/.\*>!y4ɖe@ఁHОFAރgu%@g|fIWF!Pm6*sPlT[;y!ȨR{&io` d7z9(EՈ[7x>#D1[ew2lV6kn hKA APs\i[g6X}TcQ;Hbgal x9u]BC^|M@rcc4Q+ 1QpĔq7`ۯ.lzxV Mz֝c[8*v`jv0*̓z8rq'1?@..KbrĈ==s,/A @#iByTOLȂadMQ,+{boBouWFHR߫Z}z3a|Rn߳mXCLJ ދ(񨦶*ɿ#Y*F,Ac69i4kfQ^ޤP Cw^<ӈsұ{6Ap\tG3tgi/g&) `,CMP(%I߃hO&uۉcsW:Z7~L/aBJOdFC^սu0DIKkCc: C[IK1$ w5ryUˆA=| G81 Y1#)BbUpzv ֈ5qij9ZzI=vxe>F}E%l79)++ 5 8$BQ'j:rP  n 29;^]'P%qtSPPpR2S] ~ 3MyI⃌rCZCDtWQ4z֑sA1kRAU cp,&Svr&RUPJ`j>>IyC 3#\(~]1oܭGۏ:®ETك0f. K|騌Y޳#h{+@vA4h ^ТT{ԐGY?ZX.I l&8Ҕ~ǵ٤lbm;󕡬/C[I fG2haDaQ߲s *rI+:ʽ1t= L?:3rcrὋ,l>!J3:vX ̻DyNR|@Q[+P.0|͉Yy(+)s cNݦGH$غ^!a5k" W~ `lJyXŋ3Ì?T} p+~ΥS*1b8@3F:3Qt&24J *Xp9>y?Σ(KZ<Zq%z绁`8 vٍ\~#wvbj*^Ǧ,d٥P_b~_\v܃}N6,c |wT9$FuTELI^<7U P _DӒ͂z]1ܜ OUkfJ b>+T|wsJDzVLk9}[h)!z=cV(Qi-)NyeKwKMu8io{&U{;;; ?w4 '76TmD\Re$1 ϺD'lRՁeBᓚ38ܿ: J"~BUmu( Ujs;2',*7^n*lj8KBCB ,o9>Ŀp˙le/0 2袐a ԡ !<$tY?Ä^ \cՔ?AJ.l3HHgŸ(;bci}3,a$y f>zRovA.VVP^*غEu1 t)N ]BEGMqDrQB(,2rMRsaQ]BC{j{9Mjpf<3W u)uL>dmIptd0%UYKfևS `kh϶W[[ [ry!ob%mu/3[Z*ۼl"; IpZHU$m_SCסpHc`z?|nzؒs"KkwB{cٛ9n_rH oQ<,.)P~c]K!OC<ۇC!o.ۄ5g'ϨOhNoT5m}2<[=-](H|X%Zԙ$IGVЉˤ;ttm"6x3,%2JKLǡ[@!Aӹ !=&dt(+̤MJZb,ȫ?PQ忡P8<-q"A10 awjRln̯7Թ 81"􈘇≲tH=a8Ǻ )2Z3( -3񆲢*%& zPN>J8UJRL \K1ڙeZ044gҟdܕݧj-l`Zh $ÀfJ4 X~Hd I$5o/t͇`NZ.u3 )S8Ӻ =vHڶ\Q)=ti-[*SdZ13 f~ M/4a~:mrۑ* ;x9ԑnyDȃ( $HmPyi]KNjP^}u.ͅ^""To$Y)j٥y;=ȴؔ4vb !}t %SD wBD{nn|Z`2 po'Гr?rc9lATA3!㿠n{哞4Փn}pJhdڃ/mخ"u=;2[bh)_oA<j?M?/b 3As>;npH)ZF7uLmx#띹=nr62"]%q7 Qh"t81J9<1\6[ջh؜[9YERXވ\&!3u ssj$w<7,*P"L5K4W2fyw }/q1A`A/.IP|08 " h-jѾr90Cx7l-pnwG9mGLR9ӨV~vm\ gS `7ϾzZ:kB>[ CrPI0~bRqb7.oc=$}<-$E|F@ެjd@Dאp7")碤i|uɍ:]) ZtT|5&A5Oqי'&*U HlGfݪB|͟^(4DU$jQE$/k83Lgw:24`IA?֩06kBy& h;^ev?H*ɡzUS"*%DQ!_V/ԒMRm8`*CՍzTa;ûhSb_@o8\؊xSG<KBH*o*JըХD B+-yY)ZA>'<ݢ~)!|W n(zXC&f$>=&p8D å#hQE:TL /!Zѻ=sxpc]p7,B9ksf qS"ϏV c|o[fmQ*q[4dq "y= *ڦHЂICX+|~2h)!5 $[&eR"| SQ&tQOO+c¦8=g\:ڼhX(ID0~w߯<״mRl<>ѣ5ۄEOM`v*ltr erkNIG\>eho04.UumՖ%,9K4Ejl~#z!f[y݈7,g^G'(*lZۗw_7x `a;s}yB2"]bj\::}7IARfV)DꋀWoo@oW*FhtJ3𻜐Y2hNčw9O(jwIt!%iƄPTK6|t%7/]ܰH;'3-?&q%ۃ$*1' K9b/&E=ʉǪ;N9:;raS @Zm1LK֫,LpU9k;ݵ5by, R0ŸT+x cyL,7X;}JC ;P>뭱zk-t- ^2a%?t-Y{ ' >4cDiSSpq8qJ=2[<⽨Ow&9Wxڰ'c@s".HϷf^NSA?exzd 3H_ 8Lo`BRNKIj;V K-ve#; ۯBi}gmy"=+'8ݡ"oT'^m6lզ9 ~͒G"d5ec@byJT[ =ЂtnRV/zh$Up)T,.x`?`Voe Էj 1I>J_<"Iq5fo*QifFf[DWnC݁9BVhQ4' >6*e6g}}TDK=H{n 4qsEy"Cpp5d{%E wGaq8f|$%}%{Q,fK|͆4 ?W+3"QqKKTwƃ`Mz62t),ebP,A,oV.]~dF\Z02/Cw(^pмm,wWzUZ[ !>lat$Ϯ@=pږm%fq\U3%$VHR^ܧKo1ep:Ͱ,mߊ3SS)?C-Nv8(2Пӱ(n{A}Hƚ5tlXjYùwcqߚxO7dvxt :qIt"aOra$Ě }s}t̞~W16TFLh* G98iEzAw}w?xr4MX ]Coû=2k?,wm61?jCpaO/Ic'3˙Xb'UtYW.2՗9M}p)k"qƛثslBH\Ѱ;[qߊ$pf1eg \춣TcE5?!Ƞ9`)/Ōfa<7g~^p.\#ȅ [Gͦڨ?$3YeGTq }!H!"o.`-McMo,.M>-fQMݡ"7()g_GŲ.yueS!'馕 ^29yrNE5HIIO&lnQv0hQM*([nf?P RYF,w膹y:3T[Go~lKgx6]>v BgdφA' Kqߙ.z·ٷ{Bd.AYR,wv.P%`x[5.˷bl u*&˅e6o_XF$t:.;,iQ2^H[HWћ=L (\R&f wT'T 70hr5\hcvjPSڧWBݐ+:7n2?4jc f:btny  ?>%55KdO]YKMcWaH Φ+:;-^Kal9B .kֻmf2Quu֞[xÇpDɛ $kk,.hy8Cu[[/$}~ڀOBQp6ɹcN/k`Qߙ>DJ%TO.=Ĕ0wjArʗ$X$j3k~p/z:lIwQ:2b5\ꧤ>q&  gyqB(3E4ũD""V=: $I?cZ\j~>7e ~-2#v $|IRlePԾL{Ƿgy'qc/~D5?KN%[2/nt^Hۯp1ܕ1 (m#.(ŭIU.e~O+")ؿL9LyĬ1*!X뇤z1m^'K*F7cJxՇ.XG䍹McͿgֈ6+r:q M{$F='*+'=Fr xTWA+<-LΗ^"\jQp9SYTSN2~#cՖb ?`֊b*W6Q:|+{ӊ\E6˘)Z7騆V VR?+R /&Yc"|y2a뛦еkok[#jaPo -[a]hHHC.jVuqLE :J(M W7ⲏ Oh1AS;db9[]pJ{#Pp/MyI-H?MBŇW@ ɖh uq ` mxYa}^;cI췻\4& 8B P3E_@ˍ^2@eDnoyDe,[ɨ8qOu m`e;s4[I~{J"+#/F0vP|;%MZUHyZo+f6v)B Eqc2n2s7ăxHky Gg]jh^Amݭi+zb͏z5|b=Qf?u,rq 1tD€ @3>g7:a5̂z>.WOhBݠ5smTW| )6_ do .:c \;FR]79}*\!@^it0ʊ!CתkèX\0!v/̈gPGީV!Ea&ItgC a[ue~<%< sOM\e:VKW4/E \UcU>ՄU'BvQu < " 1[`XļmvDwE?wQ)%^A܃, WZ5xU>Q5@*ɩ>TPq/x$& 0έjqzz7Drմ>q Ys5']tA| OȒըɺ=sQR}t\$LnPA~qw9KmV0 jv6Kڗ#]$8RPh;v6Mi#'9#D` S" r*Ay/c~F!A Pӳ!QmmW Cq wbxM&&I҉`䅚1STVڶ}݄* Ge]sEt{9I i~֘H6>?0g6гfg[i KI.R0{}p {W@x}H Lh8jBx\2qVBA%r*ݤZXC(=5$JٺaWq0pMekW]Q4'oD 8n<0I{b[Dac17 kD)<rϾ&|KH(M]輰]=M"fW)sA/yi3x4CΔŚrv{N^b;BLKxy#*1bc8Wm-\ls/A}̱/q :I*^DKdbBchӼ񻱵Ofh$H[TB_'6Ya`Q(4ï& O!Yp-7O/r:`+wP*1S+ⴒ]Q(5]G6ğ~i~\NQ#ʱ,קՆ xHUхڴVK +7 gl,.@vpnQf)?_ՆdPRXyod?sfݦ:k 5o0"1AnA{cCs.j'f4BRe mȂ R6nAFۖ7FLm5Dc ;KVxPwRtnr%܉q}s08}ABOϩJt gT` B/9cխ0W)ȴi6xI6,"oaҷ |삪Oc>ʠ0&"?VSy/<2~#%:n0 Dn. Z֮<3y"ȴ|0c/c(BMp4,nEzY_vёr?v--^Noj4lxdznyԯ5L}b rG DX(}|zK&!ܖ,@* *uX?Ӵޜ![Wh(~iӿ)Т RCY ݥm9w8%ox 幀-AS!yaGp/"Uэ{)t6 yIk~Hͱ8#^뫵g\,[*GegA/,wG)Ϧ~5vZ/!t9<oET?I4^7ZA_׭)"<=6w!79N5Tj61FKօ/jۼ?Aa>_޾ Z-nd Loш-0>ƻF'2,s'fYG㰫n{ *va.K=C)~ _m!_q>LI*{T? |dt Y{~M)Gg);gȣ\k2F8K&#1/^ZArɝvŨQEY7P@IByzW6nprzDi-F:_אʭz,Պ$9!̹}Mv3O>ȝz=sАSK Kr2G1xv )3S<1TPifxjH[QWrmO.,GE}0*+lu{vv٧v$>Q<À|gwz>2h9͗rPh4 ẁwi1smT}Ji34ab[gʛKgeSt zܬĝ,J"C}KY%=l=F!M9 fdAbtFU] knL^% mf8ɡ~[F-[XˈW;e6/%6i2c8_^N ;t1IW'#T>P1;FT, +Uy.2b}g7\ MdrLyx|UܠB᳣#".wF37ȊQXϧY50 z1#*Q-a|WXD3 w |*H2b^WTje 8 Ex5>[|V%P gىG=h8 ZzhuH=T4z°5 ONWPTԒ)dmەU+cggm\6.ĦU%|q< V((o9ri*GO(p3` }-\ װnGadZr/6CkxZKbӍ[jD0 [ F/0IIZOn&x+5w/Nk[Rn@2eGƫT"\ c"yqd7A z)<%gj?YDEŚ[E#VA9)\uz*w w* $--pjnю)U0G"UY3*|!3>B'\jA n"zbWelˎ Q'{ _d</t2ŵ3$xܾ e諾q)|Й`HwR@أՃyC̚@|O 6bZK=c*7w ☡om֭0G_L빴fR?Ac!kN~Ve2,*^-򌔁G10Af4ߴKY! ?бC %5~qîçc$2:LC_ 6,PT$8F~?0\s\ `!6 g* JM;Ye넹*#bE| x_نYkYT1BtQo±HhHc%dm_ĺ4 Yآ l^oN/ta Pi==}>.(@U}+Xz%Y,p#\,`^iD.&yDҺs֮p\!IlBߪl ZVe{21W_uvˏ={R=VO H[%j)zg|C'ҨsD ;v]5\Bbt  %^DC&cy4PWOxGԵfB[;&D`KDdLaF=>Dr_7 l /b0O@#K${pa)ŠS- :VogΒYg _/:hV) o9*Y%/MSFof7{?%Бr'">Farp ]qeB+,ꁜBHʕĞPxs0|`t1ͺ"8N#`bj1~ϕ e}&W\92zh}+౒Z:rlɲvr)G'-^FbD39Q}MrA&+[p1oPQ^":~Onm_ Lk 'e`=Q7r"IڀɃ1a8h4 aήF4 k:OX9b\۶'K}7o'GC (9k(R(.o.u<~zL4E&[9~&ֶ;´5d|Dѯiqۛ; ͚fqif1F L^LW5uV*5–#MP|}P]UUKJAlҕ\N;5Uϣ+!NjOk KS۫@q)[>eye>vD5gP)xDhDJХSx-y4ӞA'or*jC7F{3d7Em04$xq!,iؽ[nzQĭݴu~s, 0joXd09J(f֣ml? C tL/Zʋw-Fޙ[]/_eDZ$Oag8`p* iY0_j`:ԧ&%{(P+-oX Tz!uQV-5S"'qj赁@mW&Lmvx'nD+)&IrG4ގCG#c۸h}MSbFфzoXL^I&9ΑV3ד{[~Y | '&UW98#`;zyR?_;?-8Dvӡbs-cHT_:*9%' #|P~8"4FhCdztP/-aKh8Q5L~e5s4`c\/}O#(;'ćWgتsBFfCl :\y輈w Ay0Kr!#UW:qa.Exhk +]mĠ:#xZ S!)نf1[N~6 l(ѥfA=Zf*b#Ȳ[Is]@yl"q63ɏ|3طm,lN!hsÁņ} j>Lşk{ ALj}Rk>o?Хaπ BQI]G]w꜁X90QQ_km/IL6ц8i'..,fTk>Y!$*Q(; 4UK3YĠο5XI*bIS)Xx+F ÃjcCɋs^&PH |HM»m}c28{ۼ/gM&c VrHX`tA"21z-NJ2@*r³SV1rVf^ho#8> -م*A^Y,p6biEsjur9t mM;V[_ar @%(L Ԟ`ߖ/hƷqedqi9C*fCtwEeB{/gt FAzaF8a:|zuT'oO>h􉱥)a7:Sqaym/˪nfw4BKrna;ɧH-8"׃BrWbIsMG~! {By~yWO*; L7ϔW6 ;,mji]AЛP}7I^WO>aTE /,ِvLi,LwK*,w+"׍L7* gmg O`C诖 ?滣&Z@cGR<0Yg A.U%Z) ^̂5J-~?`698!'G8⬎ wOiYw{~: Cba }<@G.xoHBɈ /F#V D\i/ F%Qg@m!Ȟ`_֜~Wr˃[^qFFBN/t/UcQ3'1!qLcV]Z틲=9~t-``\ruPECFilȷNKeT](GJ5[g"|RuCR0PWR8]K1) gfpuK9E ? SAQXۆhD("3 =RVa.4ϟv-hȃbm~Fүp׃7BHq3(4ƺ'`-NC24>U{NUO`+-/͝~ңrP\vg#5_Pq9}xW]\iD )f!:0 .D->zҊ񇲟^7+q%e6EXU[|xKNU% <r69OYG*TF]7: @g@j*gᆱ8>@[U_G^@c$j eOqzaAz3؆Qf3P kԓ -67$gvvrkiR6q$DQr,cCYBs[όۖm0AP3DMU? e:\$ѫ' qgzv]/x/mrxj٦ P2FQ SI͖Ra=de`frj_ȁo: V,ޮYہEf8{ C?{Н(4׀T2m%T-7r}=fL6>q ?H@nWlmy` S= 5-u`doM͂B*%$9W@/[V6ca# EJK.egYZ07070100000360000081a4000000000000000000000001642603a900000ecc000000000000000000000000000000000000006600000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/platform/x86/toshiba_bluetooth.ko.xz7zXZִF!t/Ao]?Eh=ڜ.+ʭ"HJiUmeIND:/2?X"E13틲 L0&`k@vu!8"!Q+H(*LI˾[0.$'Q^(8(ahJjEf$!ύJfkuS6g|_È>k/bdN"EgW<ԡVǦ#\d>[GhzYˢ)ĕEh~σr;{lDZH} Xz߉v6#?4GqB~=ʘG)&7eX uoٚ A? ,wxĵ\y,aɄX0!Fo*ɸb>!8F)* #wוXTiQa94P!p`QSoD?>wʜr3(3կ\Z cQtEd*B\&.BʮjxG&\_.z]hB&g:^-U(HN;uTfM6ˊ\nj-HKܠ~3ŝu'93%pc6ZL.rBLm%uߔ(ŋ"ž4G͗8>ż='hW`-a O& 0\**kwQ]cj'`ŊF]S>6~Wu0}s>;\^'Qg^֝u,Ȭ԰eV0 ,=#Ÿu=F}>uWbH}H%2nۡv(*N/@%~Ӄ띝&<҅W$V`C/XJ"U} ,Sxfio Vb8mƯňr9&$TNĔ*僌ȏZ{B3.uv~79Bo" @P'j5^[(_ER +I]LF{_뻅yxgRo`ʷjGՇzHC!"{OYVH!IU4ϛh*P$1>, __݀ Ҳ[橏"$;:UU(Wf S(KK YJYK7*5nd6~Ѣݫ'enգ={UAVeT;6t'݈J+rt_WЮF=͏t/*sɓqBqL8$]$,i5v9POwXHj(89<=wJ9cu  F>go 6o\Uay޻/du: 4ԑҟw{t.[%ã9,垁k' yny2-D _Ev*cZ\I 2>'6ʞ~:}}B1s~kgȩ0@x3 O`S`S*R˖*?F/=)gjrUJ1DW=9Ԃ?jk}@bz3inyd4WjAK .UCll$a)i>]tKT3 4 `WknĊgyX*ַ')AOezoruKe8zMͱ[2ʓ4fwhLOqTBv(#0W= Δ꼿(K4@KOK O<ש*Q17ˆ_09,o3{畈1|o.uA>Zu;kӟV[CBupY Z?\4@y76x25ef5I@ʗ'QId(',uW@AkN$ 0mJ=kaQlKdCŝ!oÿr1&]+[$P@DJ55(Y IG&L=Md+Zȃ̗}B,`/I /\!rnc":݂adlbak_ɩg;Z7}N]pڳ--wogr ,oR._)igKd,o\#NxB3JX :7)9keI}u~BܔUflCe_'upԁԐwFW`sBœ%ZA Cp!Ǿ V@w ;{0:j@2 "Fĵ9=x+wzYTJHJ0>q;-s}ħVU,"!iL|"iÙ<|hNw 26DA:B-q4sy`^SQVJeŇTBLQfbAak~)748ؠhgxNĕ1&oaY\%ZZPWn L\3ij^X GԚ ENuw UH.^tFlXCgr߷f>Z[B@.3wH{%MQ Mqʤ1ZAxYf d%=:2P^lP lS{LQ/=gryzk 32ᐙJ(e)q?"w=.=V-<"P_Yh+uy0s-w9j"X+%̞n^!U`) J\,9oNQLeVj_Vs""!ǖeigc<e iׂccV!ɆI&s*w:>)]p\xAk'\pqi/5ec-X,/K0# ֈ+TC#Q+ -(!Ubc0˛GSRzسl Ts^M Cxh )LmsU ǔ,W[es MF}X n1-{J{Hʃe.-m˫"A)-Oe /^Zґed|(1܎CiYr6No-soy煙 wmB"ka6F/9 F5 kVȐCս酵B4㺡TH hy`< ,N wH/T1O7hpɆ{P[TAli_~n6~Ju'r&t-8fKT YFgǭ9ƀf0L}( я@/o%$>MgpcoPKC7$o6Vwo7}ˬ!kUV-nߵOF~hbtn4H{ >g?=cl>[Kl)>•b?N߻1]?I$#MfJ-&ؔ7^ Q&^qQ3f|gS `"3,k8-)wls<\j7 b6zlOD?M1 ǣ;x9R`exe0WW  /%8-w8ugRY#߼i^! 7[+"ö;0C:P`m~o֮pMbEc>ph]`bOJwN>OJUѧFQ" IE#OlU8*oe_:b"GdՂd|Vo8e.1/7F[K ˁt`GX"\h1؏9>H¯!{˝Bbq$H12N5V'J /CVՒ:7MĮ8{nI/Pi-d#'JFAUr#ݵ9"+`yfDTS\v9xi:tL9EkG ZhReCXm =Jf+#ر_ƿ&Y]RX+^7\X 'Nh"]H097`rC?.)2_8819VxX qϬd=AESK :sH@ 2=S姓#yNiݢlF oÅo P-@rZo8K!GC-ҍ|놻CSX^b#` 8KV=Is_-g7ۅOڊ/Ivz/q}IЄ8*!FF- ]F:L|6w[X>m* ԝ>ŸJ֤>уVD:w9T4 Y9; nPIv5M#\PFvԎ^9H6({=WvrIl)͎_H<4WhIaieG9 wOrpls3쎤b_j\8M㐡mB.$XZ.5N?.dge||%&aqjQNeÙɾjs5XN3m= y+#.TbR0 E/%dW0-&4,AOD1̘NU Yj Ef5T8f}V!6o !7  !~tTd`U닱!\L&nը@r/;hńA C¥c`jZN7z_If"|K`C-.1Z6T'ƐSVVP%7NqX٢ӲjMd1g.CYb({,ސJ{2/zy!`9~B>@tO<@LT-@#j\ x;$3 yOF"vM~ rq^kDcvX8YHjvv^NBZ7 A4 a\=eey*c٠բhY2 ŲA ;+,g*It3"XShGdb斺N?}9{!}$> sXdu;8nԝ2uz;Œs^fͪáKwE=pNPށ7yUX~ q@* D7ő5bAv4 M up'"n>]+c u-cIH7+&!8뙜~6) Cd2Oބ PhX:+vvK[lY_-UhfA<}mH#4,>w*TƸ,j=?U`g㝰T= WS9΂Y67&swgk%su.aT{j( ,U>>;RLvj$3[ \;>ऻT{rVˡ)  }VrN?V^C-9AP10]NabCӁECNnUt0ʈcEQXQPlˇ`2ꗦ-`o8)$B:h57 ?$~Yn?:Alp&ҊX BBa,ˢMW]AXIsUEz.ۖh*:C.O;(Rq:xGhI+%i$PSSe r=orwxfM5F:_=Z$4^)ҤGzP8O7_¢&',7&ˇ 6 j*X e3_TS;l5aNqc*$>/}=wT#V`A!KMjvcّ,cф"PUDl|>2!KB;)Ym﷊C] %9wc0e0ݿr `"WE7fA39ܓCF)~EM-p"H_'#|d)WIX糀N sܥY뀛d՜.卩В"SRNQZ Yex?1 qĭbDQ s;_WԞquNUkyde޵yVK7J>~y{+ wxCX{%ԎrHP+EҬCV'Mݷv<}<'Ťa4U#@"×t F3tMK湏}z^'t~^Zy_ߓ(˧?+8ZX+|ݷh$`Pt-x$wdMzJhWu$/O4ϲ\@I_^ú;%Y0^dk#ph0){)(p]Iw1@:@I 1\cg[LkO.q1|1 .efw_` Hx}dK;k>Ԟx6CM׳~ξʇɵ8t'T!OeL1V)3pES"}&,yҝtB`0m ~q9|ذVEϒނ@4ƣnGPUe|Y¾*8uG߰RxrB{u46yJߧ;d{iZ9MjmV ƚwYs\6]ʜbO9CaVK?EcdI\=bg&7L4R!?-&N#)w= ct/X-_Qz /ؒ=d|_V4zճ!K2kr>Bs az;[($}(ef4UP'bs7mEb \֪+Xn7aU/v'K/~x @tȻs 7R>-V`{ 4tO|M}KpXk@;R?ID-cq- :Jno'N;Kឞsenu=䲌Zh,%E S1Bi.J({s6>qCΤI~g<I ?XIi>.@.54ɉ8sdv+gʉSI g w,O)E^8'QsOpoM$_z"E3}u~xqj+6<'fq3ȚXݾ'Hpշ?_~:Ņ'UUŻ:a6uҚ6e֎CC|"Ƃ脧iǚL 5K^^ z}\yTDS!ږ&QuZɧ2eUdG-k \4^}/<{xς/yiA 谗@g\gE8 ; tՉA7r)se#gpɏK rxh40&5.'~[p#{\¿.GСYg!4R=8۵Z!+JlC]X֜4v'vO#q(eH:b կ0E!PV 񓢅ͻBt Mz S<$< 6e>rocd#g`;.c4?J3Dئf[PY̆c}[OH͕؂h]4Yр'l ߛT*y=KŦE#m?o^8:8 1Y*^)[yQa guvk1\}%)}T̆73BwF Y,T\m-%ى*Kaer?=>;A+~Y('1_ Y+[-0&"zY* w<:ɧ6ugeW+6,$go XX,% x/pYZA!x%^JZ<,gm d;~kCǂ@UA+_ɕպǻcbD Lޏ@*ذ4i xY*/z#K6B VʩO ˌ.̈[^<Z=GK"ll}lFsbo͚ j dߙ$DuX=s0~_C;4Jfv{F/ljnCv!SpCŤ+ Ǭ`@]ê{8*kԣ@e3m~~d&ɘӶy#}|KTA4^KFƱCڬ:<b {VDعk"ןtr +H[1%0| \׃% }1{n ^]L$V.3eBFI)= C9^`xO"Н"t^TN# uEFt{s_,z"Q /6 :#Blo;!7MI"Wo?&3YUzXb(ji y_a' cpy=Qg4,ڂnR'x;& Gg̕+W6q q;ąjRM[^=N5›ɋ*Mr)af BoE> #"e-35ufmrտak\x:OwJqT14:SWp.[p'+=qLÂky#)d9opC0.; GL7]'ڹ#qQQΠXMIP2ѰF-}AHͧ6CWfm N~D2p뀲-?YǨ:wY/ m[*%5MxOxϿǞrQEMMwy{1m:\4Y3ZߋDD:$pZ5!B1kq=92j^dL2s/ܻaB􆐲&"bo+B\H8:KkoN'wxNxybUQ$lm {6dPB?$.4޶1\p ݢ֜!y`B #@=8ǹ,rgD5ҁt.v'pymEgZ(w?9р(  ?ӛ)4VƅʺW/ZG׶/Y sUk})2X қ? [wuȻ bKBh3/@3*/)s(Ɇz(5xppnIYsh98xR|#T8O]څM mPH2>Կ-w Yj|6{ȩH3<>aufì& +f@"x+4Uem1/9jҧ̾|[3LTWVԤ⎲Dq숺}s7ZW P1ߨy5[yj ;9M"L #g:WY24(7,HL-g^mu"rdLqAIАc4rv%'qEĩ9K}_+\c&B|`cӨ".۫ %T_VȸBP^]_Kz4؅X"zسtIޮX\{|,w`t_g([T26!1⾢];Nl;UGmgʯ'fj˜ݜmjG~R[ :5_lne8Yc8u 4E%)YNlm! Gl`%8q(_50.U-D'Cx0mڮZW({E9`p&m \l6 O ϐVJ:MnTjIAG;'s˯I.#2%]{.RXKX܊S9з"(4`f XCltvsͦ WYcr™C)nY|vVR}*{ə=V(Q 7av-g#sLsXu\>zo.cQD yPU"*HP{ ɠ1 Uay)W{Ƣuf!2b!H!6JvmBa)˦jO_"<'V_V+x$2U nM\z9r*4@`DN |,"}[{dG&* Oz5K6Nv|USp̷ 5nMD2Ng@ka [/iL~~vQY9Z"`imj΋dTH7+΀ 2*[IcZ)2~i@' M<_ n zD"(;k"Y@bK'>G9(WƐ`EΡSt- (a+Hiw^?Xz*')v-OYHQdփ,ap&QG=>|m= :@^,:s;s@݉ r>K,,m?L[[g̩7Pp&.NO~=B!=1`#RcxGkf3z8~A⻏:E9DbqQĽBcQQ-/H[=u586W"{c(< O.0$R,VWDRZ ydIVi1 KO EU806m wsB+BEЅҢ\3ו "׳)NM5}[vē;9?0)5rejС%ѧ!h<K\_Cr_y%*߮mښhgaqX@-xxD8njL`&nmҲ*Pޗ隸DF+XtVn_+Ӡ?n{,kD?<݄:`Ba6 SNaGp5*g-G1}ݤ~QHg0{@lA!е͜A O`JW.,#׏99Dp IVKqztb&n7,q+`.qAT*ˣ8|?I ZmI朤;s_~!/gȧ[ ~EE>]rY2kHx;+:;XBTTЧ6bLW.褤 \ʏR.'=y -G;||c2N5R2bc02̅W C,`6_ aDdSP">O@BMGVnCe#Bi\F7k`; i{;`,UX 1\C"d@W`~m-wu&L)Vr7 O1jX!**n׵0~''՞gFy2e7àG] UG6`'ygQ HLkR_C!`mf T; $/K]~dIB13H.$cnö~5vr&Ѹϟ*nP0 +73tY3sI{r](y|#'O/-+F{A\5vԠ9ճuEҾݼT%Bfr'R= ,l沗cSM_|R K{g= Ƚ/#@V qPPݺG[םɺ  %(LݐZuBRڵۜٶl7=U7un30ي>U\JǁI g[pۛbmA}W?-c)/:jm95`7TF*B0l%-#A^?GV&_$AUm*J6f !o䉾%epVN)8$y{PpP>TѰp96p]A$̛O+4 ө=W7l )zm}#=1 _f嫮ݕ֞4꓂s=9MC2Gd,;13q^M/=JQz>go-]]4o]%Z&bF{П`ݳ:f)&s<ȊMZsm%PJ{ w /bJ( MW9X઩oM:I+55d0{K u[;ijKQ kW {mV{[lۅزT].}ƕ|?&˹³G6}=ڒMHqKMHmbX<'Wqt-@^p(Q8k> :o8r߭6 ULlPzsW}M-(p}u =ЧAt?X ^2?\ݪ#mXW׊ lڦּ2:qG d+5^U}.$(CX*x?]b'âQS:h9mm$*S텲`xcpF̝ҠìKaӮEy(r% E\Mb#M{s'V F8Oy|R!㼠>>p@(OǙ=Ku!]L",J~D.{LA<ɸx `7G_T!Vf7'rV@؈Ϛ">PGX S!aP,QcֶQlJ"h8 qskSi'mA@cq~G [s]B7գ;ne.5,Cnz'hq>ۛ(ʵJ=0o .mP{~,K+ҍ)KF >}aܼx#'Y%e,'AbuE}΁}|㱫]s9 !R<-DĆ*4MJ/E/Č TS _Rѓ1TD澕BUpݖj ~QrU)eˏKAp5ªvq.&/I:nyձ6)hflII q52bD>xEq]ή^qY5)Ov@ؓGr/ Bz5h+5C6ņ̃qDV;߽-mW©`՘ kgE/AY^ (՚S,gF_usv\^r?>a|팑_Ou?~Z'2%Lt\d'2)\ K Obvݝ~ٰ3Ɠ-ŞңG[ƪ/Eu*l"Ǔk+붱HXB* H LNHH;>,L4ޔ:V? HA"NPM dTӵ^cZhDcH¤H7n:YkQM1͒{$zwfz6[k4o@tYؚZ)4AQGXvq*%MH*5+YzW H W޲KWɸJ`x[ [Fޒʔ}ޱ;w[%{Z0# 6#'K`W&SͲ+$n麪$-9*f+l!+~p 9p3]{̑V wEZwT.|LͨO;6h~<$-uf*TPSc|,1[&i&zbPEPn]If]~oߊCf:EGyv9\.s E ,ӂj?9(4n0 Sr[um[УYwR!m,)sFRM^p-4}nـ:lBҤ.D YL}2'"q,z~$JP$Yv;&2z0v9{9}y~UUHO2Zl.uaj~ OChOoĈuY2 ,4'bʗ!Zb܆U.q Z+Jo6w~;Ӫұg3s(<TJR^c:Jjgmt2#Acq ѰaΊp ^5/uBzԶp-jwڌNinw륿ӳvOǠlurDzx ^Dx@t8*҃M;u>jgi[GQe&W?v]9]ZT\xFVgc)$Db)gxRh[!@pr-{ *c4mN+UPEmV7v3)MnOf]j\N yW> Ο<@5֪o',RW45?$bMI^vc/aœw7o@GtHI{D{<3x Ej$.6/o|ṫ.ojH0 ,H2ј4cq~OV#ϋphh5W~]*Q{aKhD 5bjFF/΂"fOt ) Dۨ \ˆ ̒ 뛫#^7q2 Hmi HtM}R=MB#h)ZN+%u 2夽$dd )fPȷboP gz:6(oۭBFH^j/̍p_~4 g2*Tsa_ն(RL\ߑǸ;HwEk;hS΄e-_1X??ͣ!LSs8RLUDn"3xeK󏜙lw|vM 'ZBYlD^W+DfҶ .فcm-A0#9VӚ0i( -.4TH6D.ؽe({Qaԑ%C) MmxS'}#Xˊ@qyƼ+ dŊ.z#B5Ne)ͱy`Z7"NS EĺQxXs9 ,)QNЪеoe%YM2̕A\[Gj[_w$|֛ G\_ճzU^Kr3;KUL 6VymaVz,O61f;`58p:V~2[R(cU ֐Vo+Jr~ON20D +pAhBSy{VY4˜ȹ'N r|wGn EE;2^9U۠uHZesvܓd˪G apϬW.)?r3 v4?s{|0wF, Dzeź9sxt'?ʍkn\ }Y+aK֩\'c,!H1MS[0 Q/`\zk7' {cS3oX M"+v/I[մpd.*j<߻qop5T2p ؂S{[H] bdGת;G/?7+1CRVe)P`+g-=ǀ:,,6  ƒUk÷Ɏmq~TwJuʇ̩x># )#0<@bc44 FpPp^)5ueq삓,z^b(}W 8Zzzԋ|t=;/%tD7B@>ETAÿ2 qf޳fGF X yEݫ7mMfIH6[*+|O+UvSؕa%(i34ICPRɛƐ;:PMF ?zu\8K 40q jE&y:XG<ὬUl|>6 r0+/K}"5e3ʜ:)pv!kO"lDߝ,#{k'j2tSxj C DX9:5F^E)2 NAmaHּ%G38ѕxglc/,QiXY->*ꂨ&Aיl\U~Li܉ڍ_I9fҤc%St>+Xu6 ܵs?ku|IbcZ@$9sJۢ/y*)^er:[,}.ga'ePߵ@u-(̋am&ieJj[B; r2ı_C|N/`ox \OjڣE.z?׈`4mr (/`F#WsqW 2iYx)Ut>v~#obnNVmys{~}ٟt8&YEdLn1]X54 rrN8d;ȩ8炰fA&A3\Fvwtձ1O!"-Na,VdH"5y9ߘkl;сU)M$`QA/._ !Fo% @Gl|tЇ;)`N3AWC݀1Ґ w1m[$E}l)ou3dK쐳c\ t۠ 4KzB|7)N?p 璳+G>bEݕKeCRVn8.,ek,?kvbFPw NJ]oJ X)k1=ZF\0^"WǼ杘:@(Bg_돍2aGEµX]R-8D5!SIA([{ xeZ7s~-EYyV2Jjݶ1 q_EV;h)$d29=z47C uNcNcj"_YRJ U`W;dL6[:ޥKifityj&eȣs,z%rfA ?W\*np'3үS0]2O@',60uzjPtv -c|*gW)'WJV́W,Q+]9߈.acҜH*{TDxs;h+櫬<s|U@ HGFф˾k I (*GE}(>Bba! peŢrcbf6*N:s#Y[$%曅KpE8H+u+WvM7>2VQrTڮ͐V:׋/6^Ƌ=ZSI0;g4y= Sf Gj "9𲸃zd}?=rbI , @K1Џ_.O6 )Z'J-{8kckQǂQ8z@`z _A` s~dK$>?ʳ>օV≐6Il?I7I.#?X⠹K_beÁɍlg?4:؝z2_.%c!n7-*n%Lb᳣Ɯ. "1䠊*G[S4+^5]4C'"+ %HY0qaXI01ԯڍPuޥY43vzCqWk<Lpcve(ыDԨhF7ʶAP1}# }AD gtK:1hyidq^2~9~%'gXxoY&Y~g^BI7i4x 4vK@9L߆ ft.zbcsBPžMcnrWVM(4Q*ktڟ< O74O/'Yw-:`ò͗r 6[6 h_˗sa ;IʖyV+ЗCP % 9JO 9Z7KpA9vyg&dTQHzz{(94 {9ן+8ȝ̹'0Vo)nG6o$DcuGCqe~U!m[3֤-0q;7nRA!+K'cY9,O|Ao񬆘`fc>}!ھcv~'Х`'.tGu:>j"K -yJ"gWH/_LkQ@`IY;,Fxc&,u_vHxvc`# Mt@9ѴJIC77-EK7 wUˤ4S9ן,Ev^pQHqÛ׭cXE͗k5S i{kGi:Vf u*SG&/HIE3wG{G Q6CwFzN\[ 7U"znAÔbf.s$\.t^sjE/m:ͮC lcx}1V>Hc[d*=/Ko]\V.ɡiƥi)M. q7b2\vtT BPtrѠ Z&yrRþm;3xzhe$1S jN15 ]F\gz[M|rVw|XQhe[@ \s9bKꒊP:4NFЖvKCE~ܯ3남BW_Tޕu8WX/eԠ{+P"d+_\7UW&e{2ّxs$)b,[|e<qR"U8}jV`r0@&:!P*P-EՎtʿ_Wa<ķ,0+`n_ C%瀁v+=0,˫>9l@14YZS0f_|Z=dIy4SZ{>9GxFAGʑ9.߆/ R]RsROmp?Bj,}`y*?CG:' ?*Z"-@3#BIjn908|6c8;qGzi6纃M2:XB_z#KMW4{ו)j>Gd:k:yQ77L[.;NglCx5 P܅[w QNteǜ-5/XMz7Ѭ?]ǐۈ`h*S1ᠪ/W4YTeL; W?w,`&jj,\[ lYƛq$@#lb8/EoDxhP/rO<zŻh;xr=*M<ɓ&kAI`-/VK Zf4;*WB@~ŧXY0 {';4 `FDb_sF 鉯| Wwb-JuL"'Wg%4II1.JrDUL`fe 48|{VeEJcsޖ3K y#9|-෈N}LKP`G`;X@Ȇ/ G9v`Ŝa \%9 }H`[G++epp#IFJׅo`M6k˨ (2 wFO5H $#^#% YTK5ol@_EY{7zz_Mf &Xy"2N`RS;i_?4+Rz4;v3ÉgCF*b3?4sB['*OSL7ru6szU/,;ԖbI?T0Pb+h|0({$fC/oX&U[@r(2H%PZK *&bi.d|BډhSoQ#-q"&46=!"7ϠX}T ;X1$F5]čijfjeQ.죱#@ltq޸hV')Za:$Lv[h^[?Prxvh+3DpȌK3YPَSQwf6s#Ku#CmLFW6뿭zIDcZy?A >hZ.XaY}vZ@<;Q>Rl~,\Ѕ@ @K CSx Lk޸1QhT&k2H[/=6/4|2߿ !np~jNߓ€0TWat$cA9zTȔ|AI>~3$Nk V|bZ(Y4dY%ȓNU{ R!kEb y4W "" ^*NCzk~l_Sp"ƱUmHdUAfO$]!rW4^ cgg{GOnFqV9:Em1m-;/&[L l#6E ;|Qu}2FY %MɌCKi?.7qVb8~OZXԼAwea/G3 VuAHEZhMEUmN"_2bfUMj'j CuڥL"B)XW!3?zynݪ OX{zlgPaɪ ùI|.=nv8: ܱQsQ1ljjZjRz L^)OǸQƶT_ŋ?~K8. 2tp*VK5d AjC<:r}n ^7'Ɇo2oop>'&ء.x%Sp_v'g;СF8zN[/.oDn~20#0g{YYkU~!S9ʩH/MU:|L1 sY3*E3\9 j~IYfV o >&1`*TLX@߽U\8F{ˇTqoV撟LL*>= sy.w Tσ13d8#Rq]gSh JF u GCet*jUyc)-ӝFv>cьhn|Jț&v[3$Ҙ)!G0,ՎLZx'F[i1tBy?4yژ .QsI;X-Je.;O&2ۆ?h +7"ow^~- eRg.\ m;g7{*ӿ+ET{Uv[eIE]%niǖ'gB[]|rCs)[JzS8! OFUeZee e ˷]ej7=R$ VFԟ;3݉_=Ze.wsخ|MĂQdYMs)N)/5nZލ: <<Ζ($)d0=̘qm0ẍbOG6s5{K`6V3>VPd °%Cox4b.B R XYVEPr8Z-.htRئ}E3/CVL&cY&_%؆ 1%=re7ٶ/qz~WZ?(0-+R};Zr_ۖ[jۚ isa;Yk&˼d[=~FN`xSHݭ^ԃR:K %(>*}Oi Kݓuk+g3.kbj&3_A}pLph8A) Q{Z$D wqLn.wa$7k DOyt9+Wo~c.x[ ؂#vi.Zw }DZ2j\ *cfViP67&۴˳8_\,R-P wep^wPiofkЈN9bWG VTdt緖TW?(s K脓 jFf"-TpF7^L^n^»Ǚ/N'acziV(8 vud ŰJӽ%׃r2kEOf}&B;4*!',E҇tM4hEX] 7x:!IҀ"{C pfuҡ`]2$ϣMOxn~[/Cze. ]hZ1:Q]p '?V7q#ɼ A$h@N:mV0#[FxfY$hKj5Ǡd*hQM(VC9=0܅3y}졇&cRRWxd?Y'5r:8rAcT>(R-jnG"GY4 {GCix}n& s.U#n׀yb(A.EDnp3R|LqXg? 1'jax[ gМ3GN<2i$&ե@M~JKè 0+v\Қ+;9be ^>cY~|ij{F#ļ(EjZfQw<5ƒ 1x>ÚFXfrlk[%xl=06K-^7ٶ@Gžn*Idkȹ9՛"z߽cJRYcCp{أ9=Dwv8F G&zj+8t _*~r[|~={ c7+䭟u+Ұ0ZH="y\zvV,ö n*aw]^(}6kų?LM\@p?D#z% R8jS(:YyJJު}I_@*.7J/j}̫fi=tQ ܺB+RoCTbHPωc'4"Ǒtڅ#*QӜRg/O6x5ŷ+>3wR=-x*E\*D>`ltƒ&Éw iKH#asԶ̪*r+~CV%3|FV_U0G 9Fv7*ƋFg{PQmb*7iaڋ2\#babN4@֤ݛF_ )QpO0,Lt^Ѭ,g4g fEDQiz߇Z$-)hQZ;yg4ج ؞3NW҆CU0CxK4gOFSiW-_=<֔V :/~xe%U'n0( 8]/9&:(2K*Q-'}*DgsN}qWv`a!6=V ?N(TKT!Nx=̤Θ;,@ Wz5zS|+{9{+}N,k=To /Ԧ+ zԒR=<&n>FI;Ě^^UZgbcw)ijWqISi;Tփa(_4ԃ7idoQ< k\u!DAc$OL)a ^P JQ _Dڍ :I1o^~\~V9UN]f0s#F`( 7BdrGq|IN[*4MjNYs#*C[uߚ`UzK D3 QB|k;"4E\hP&GdGRkJ}+oU{?uװ^)e,!Ku\CkO=` g)Kq#DmDVo7l0ۏ6Ǻuۺ/,?ujN1G"(`Cdkj](5 ). ;BК<˚${5Þ"k?a k}~ -uKhF*,0J5 vF,) Y6.؆"3AZxL1 _ Y>^#>20σg"f+xj&xܨC yN?naã$tKdŗ.v) _-F"8Ri FC,_k g*[t"v#_}>aKu|*! )$rNm)E2ɬׂֆ{061sT sV@AeeB:^W^cў?%7]o!9fX.l&?Xßcdĥ`k&ejF +l݆ /ebtrpZ_?~pE:{W&xX+2)v.F Uۂka5GWmQl1,P^;BMG")-u~0"@AVJy (8&cb\Ox䵖ɫK4eD/|*jxOY*9ůG}ّɒI=D44*<4DHĖ Zq-wIN@95! 9Qߟ:(CO#)[2Pq8e,&CxFңdndž,:]LFFo)ʆ;,d;)Ҭ=WZ D|!]Y ]**V̘8'8Z=Fۻwiy1X]&(q |>">Ѯԝ$:iB&KL;MZc t _+ 7#3$6~n%N9q+U H]tYӫmK-+iO?mhNCyQ!{i]-e ɨD2[{m рrEQG밓#;%X[wCuڧǩx*6| 蔏$pLuW[pl)"(zl}Oxu^`Ė LsapdW,&cc> '0٣X)uN] ~żx9UK<9~/ZB $ȜzVACAISD? ӷVQ*"қc2jx GPڄAіZܳ7` &ňtERfnV.%IfJ?noǾ9 fm*qbyْi4׳_vm,ciBJ֠EoJkKn;}rGlLu4_N kU đGحHHR֧ޙeȳ7D{?K"ARs883=/#N7Ch6/w6MɆ=8a% 3cU>8͔b W!%WE Qe^4XuŪBŲ|Fq(W_vDk\_*A$/i{؆@&8`s _%!g\̅j(湘 >鲎18*ƆMW0e (t8-su2':+W}+{鎷Բ~8*JYKIK%?uXFwbר[^:"?x =f@q~w-* ٭tm]loB4'(=8; yf ^-09HzH(b]ي]j4i~/Hs@#&ն,.~S'Rf.kOA<({ rD8z*'fHvh I5լ+8Z,H<9̨W?%}5n.Mk耇)kYDh2rxoDΣ c@ϊB`n`7;`<@hI=C_?,la[7^dҸVB>T}h#ѝ|ҿWZ#_ A[19omҲ#/aE8$zAi,!˕XSٜ"+‰X4)q[(3O9d\$c9 g`DJN=C]9 F 7టȑ_0ul| v=|AdpBoYsM^x0+?p1)Gz\5x:#l~kg4)sČ=w:@\0W2",S|HUT[f:P2Iv' `b@&ICbNdҷ}(*cax&@qh."aA}0M$Ktť#1kTgׇO71퓒e-/ctߪt .[\8uەoHٗ+a$9X?ھuk3aF5hlUYE9|<+Bw귢_GV~t), K3.n%C^+Wd91Nۛ,?DU9 McG1["]/jm"u<$<&xhM NyscygȄVH*Y ˅L.{SsBהwI: >F6n+0{p$` no"EBy}NmG2"6 4I;mֹD#1Z 9{PFsLTnQrv%Ȁyںuw `q"3Q[%;pUC8;i7Ai&c ;uS g@Wӻ\덴xr,!}ph"w13B^6cB98މJW?C}G"AY@ 1 )1ݭGsL؞ޑ^d>Ao`-)ȳs: qlT]ljΖP1 IAjt4kݳhX[  E oLH'6[փV  1QNw#8tb+Sj52fwMQش<p([UjVby( :O\q#"{)H/XA8%o|B] Ȥ/B,lb94X7J0鈾 Ƌ>5tԊ ,ǗgXsEFAk2c?iC=8geN O-B3j"3iJu eԉjۡ- 7FWqn~Zi)suP! S?MNnT%ix6evyp@)}/62\Nk`3 >R#trMBSVH|G-,ȴ'ɷ`Uؐ>RV&#РO@_ |tGnD1%1\/0d$KcJY8YeYn&2dt%c qg=6ّ{Iچ/ :dQWLk奲T&{kۄe-'Xk݈ͯcTJ)+ bFVNCۉkiR[AzeOAc`z "uf 3[&j[:*X3._ }Πa 4n5pTv;ft5r%Q,!i dZ%T(CUR93cN1燁8 H"⻱ό )(.wJ%`'\cf99j"$,ʃRɍ3$BPv&5J|!:U#`>i5\97Rb"q99˶B b}}S::} ݬd` ybx 7ޤ*SE+6%@\TV3Ϡ;^e4qD"qX],yb(T oIsםtiSArd"![V̊ -ڳə塭猕Ʊ8xڪB*,YgX1 iE$Pa n TZS$2*%Cgo+'AF"Vݟ *F vMJx̰/ҤhL>(PF)*GuH2^J8LȞߖ̰l0;e}!o6_m #ܗNZxA@VNINtjgiqd +$Jc!Q@\dg^"\/MK4Q\eX5a{E)Co4G﬊>'iz.g-N˜v! 5 $ {$k][`q[JG%1#@ c>YP}o :yʸi}2nBV&]B,<1{bc)KɄab$OK5Ё* Zo(BTIA .Eib& ` +wm2հ}9]eB&@PQ "͸BOw{ ZB|7:}y(FFr c,J7Uo:(j-Q1kZt|'9# @s ļau)՟$saA- *fꤟlE~5sCw9[c?Ki<8Ab?ҝ{Ff}F~fduDҩk3 Y;}nC ?ssc57>֊qɇM68@X+kV@OeDcA)1zy @Se/HN'fWϐyo.(@ hQ|"*XD< /nT##t xnm;A4I3tt5ˆY Ls.no]f^?g!I )1  3؛*r|hmI4T4r*hanaѐ0aF2&ϔ_ 5(k8+AS~b0tucJvg7=FuhI n\G`^>jw M fX:qbO)iQ҈y/>- ώOJ Rv6Sfxh~Ш-y6{>r@"u#51Eh <4b ;{M1,)v_ /a{m|a\$L?<`BK}#S]6F=+TeD! Y-, KZq\* 4"FQp 7V4=DtĠX%:}`U]HH`t\)k<Ɲ;h%;^G/4p{Ӊ699-}ygA@&E 6gS s$K"` un&y#j;%'W\4dS N p2ĘSsrw|ϟ,}u S̷X(2nIBP@;0ьmdx,cEC*:V n"FTHZ=kjJm]!;@lq8B&m"bg9׳w&vvJ+0{&*|yln77ڢyeH s:Yg gh?uhTm E&35hEζ-:gC_LdVp!gcJ jO]E fu+w]IyoWg7ޗz>'9`Ln;,/eH ^'FT {ؽ06$ns!Œnvq>AЍ!y4l ^[`'  pC簂~S]L~_CB,> I PihqK<@цBd2S#yp8\$ X FR21 JaZ,71]'|h-PA[ Q \ÉoQ-x1tٛz3^iOd#zW%ϝ0.ݣ}84Qd壹mq8ӑ{VjeAmKIfk޹A &%v"P! ` /{qy/x)_UgC&w/-)vKra:1(IX-HrQy/0넰b+;o+*؅҆i?ϙꥲoXƌCCB@7 bRyP9Xsk/\ΰYWjRZ;%ך)~5 (x.dPB=Jut$]+;q\mȮ6SUqiwEJ|)}[1iנX9b CD#d Rw&!(N#@uvhͬ h7B+Ic1TD 6q?Nac @ &hσs/Fʊd\/D0:ͺP+1\Mhst.TmۻSYyܮ~ 's^j䴗oJ],ICg”gg|[Ӎl֒f`sʈ[Zg[9\=W߭A#^|tse߼JHOD.WAh"QyB4[`91u<AexnɈNvt- ak{.` uBSc.AnᎻV9 x(nطcPˍz}('9x=iX1vD܋iL9t%)!e/!s-6y1 :o,AORކkH*#|_6ts:T ˧%:\yͬQؿrg3])\N{4fT+,BD=lD*HX(Q .n ]0w>if,. _Ks?ǧ>s6IɈ2tvbN`&ĪE2vV49Mg PX` Yv%ЫipT+j&2&V0QX}~Ic1sGxe7dөptoɛi??)n'I>6@1 |rfo'ʼn|i"ZodPw\VRakvx&ÉB2 /vpQZ6K.{reyφ$4OO}XGje6 ^-S)DSP,v¬NWe^r}O$NJ/"1'0P[.Vouvsif1j%Uh ?gzt*FoU :~e%Nvf`/D\/-Kc(-`ek(Ҷ%]:pG8=rSܮgrHBn|{bOǙT#&˛#kr*'^Q{NRFt kw6fiZ< Ѽ.#:WSY X9gin4xDHߐsshZ9fg&ҶU-ѺY/|&vfp )z=#C׶<4Zf]f_#ϲ#ܳx( _.\/gycjaU+\aIs;\ԉ6W%LT]u !s ;J]날w"\{-L~3!x;!Q0bɽ94s GeNCx&b?FٞV]PqLTU°ݟ lf?%vʜ~ -l, B*Jk:UZ?h'iUZE(*~bcƗ^zi)IZ'?_M`X& tj$F[:w r!jn*X>r?͵z@!^e.Ήttz&H]vSW0ðK7, :{qBz$TևciL!ι<1$#?IVg\K|+؀~Vݯm?#BgچP5<<CEXqy*S H|D,w xµKDU:p"SP8 کAUH 2L=HVz,* 3['^ϥ3xzr2랔W~XD ^yoyV1 Jɇ}TiQJҐ}RbZ_˕$㷐%Ь| Wʤ6%Ԩkpɕ Kd˪g*D. 5B%Z7Y.0.i* c?뚇z:w<#!Xq4 Z,DܽD pG,j _[s3: 2~zeMAbFHŮ\{Py'+e!#ݧmz, ҽ la?{@l&o$IafɊDg҉q>GɎ\dz1Pbr5JzoԿf#4ax]Tι9yWe$oPYO!GPI|s`:gI;sLe\c/L^rT3^D; "G&Zo?z*?4 ]˜@BML۲ѡ= |b46& M4<-Mc]go1evS񻒋Ä\a`)_qnу0qPHJLff؏QM$%~w9׉'!l'3;o{ OY k*+mYGl\tce+.Kt( dT;٧ffF0^s_K$ bv0E3+'O {F+PR~|Rog:@Mo3X^qk6JWb]U<K\ @Hɀ_ޒ}Us _}{?exhNjQ7-|K41z;IO5+鏥}CK9+[6y@W 5ϦBrMϴbi?:a+1y;ZUov&9Pz猠)T\;u9"m Dgagu^zM :lƄ͡NWM {2lvRVF{lOvp:@EP;c2cs3%m*yCUo$@ R B"P#$ѸD@;fΤhO*BZw*'~QGWI3Hz[X* BdHܟlU8_|9 aVeԱзW#u*bryR~.Y!Z nVMe+I eK{J3?~ >95 oe5*Xpg2 b|hEu bz,dhOH<e1{ 4DaK૊[aW$2_dkYWl._GITA84R_]!w|bIA_ˏhCvjWsB '.Uws/g {fDY\$ \46q;$v: WIwЁXĩ/FQ/P߳hA^[Ԑ冉x)gAtɇp9Ш_$IoIm!r/ >)UYK2Cլe*ykUDʉ=יܻ[ >`dŬk NUݔn7?xE[`pwHnokkvO>7?+Bd0Ul ŗK A*n8)Ez$9F8>Crzor*}:Cf: F k#z:"R]i .?*=ncPF_ڨERcHZB|/bTRH^th1^/ׂ RJkQ9WU*d0Z}6BNU̲ˆi:2D}xgUeYjt1kD@MYķH$tDO:2ƣ:op[H֒2풧Ë*oZ]6A{x) m-FTF"wr7 EuV1 ֟S6uCu@"m Иwoh^!{LOwWGM81g+| $f"mM0M  "lߦ)<)Iu!\ltJv =cf;~)&*yWBZdmuQShF O1CŪa=9o _XS:q:Tnm>̈j +z"ZA5Z9d%‹g ;y !E[Fj y sҩ%혢7Zխ!g hf +; v\kl=Ӭ~aB:"GUwwep_pT$\XJ%-VF#I D+bϯ"ˎFV6u6@ E,L(D=]cȲ:Y?ق<N׮_9N ˃+id%YLkchdrW=#c"p' Du3Poa~Y:"GX<^\2k䣈LUR-  Pj5' YE֠IZz-|>V,ۿW ֿYzڗ&37[>}\']|Ӈ`3o4N{dsxlA`L_{q>&^ɓ4Otk3\ q&ҝk\J4#P=3IH ıSnql)cYޮ:~,<ۦ1mTۙ@џbd$ Ȁ1&Hq t>'9{vzTaqxNZk2TO;eҶbF>SzzoES&| -pȡ[ ruN y9>NQ_T)"s0X/lAv5[lg{Wh>xOJg#}k{ޜ}z˟fjIjKL2)~QsL>D_v)O0,uO$\p.&8;qk:pDQij3(p3\p&f/(iH֮Q,"fMf[}Yd*6 q5LnZz+8ؗir,n)lv_FL=VUحDFʁŦ8B&NcL99UmbܬE5SHپjt]hϱu' ؋TTmnW w$p%K7Ȥbʿ|VSMaC<сe\ l.aդ:'$dN*L &% .!3 pQЏ+ !%CEW1GhQ/t({ӭ!iVDVJ̾1_Q*3i/yn!Gy~W bn6QgZch2{J|7iGdO r0̑Y]֘?'e1y|>w-o]y8mqdiMGDžX8jlAY:=ϬY&R83ɼB2vR fdᙗ4ׯZ٭ I)L@1nC4ij[Ic "/Nx+_M$G ؼQ7Nأ5+ n gu\J͒u !ݜ Un!sZ<_WW?soq[Y0a'7mr,iOd7Gy2F'zSsmg׉3Jo.|ܻaY@a[ nK [ jH1.^ZndI'=adb`RwxNS(FT*Ub{9-˲ Zb/A@_\N{ H4yͼ߯KN$h`_V۽>en@L<N^TD; 6SC'7.*7/~pc\ %;(?T7Spby02A+"ߎ3=:\;>H@r,?oS֢g1 (J\ُG[D=XC 䊖Bѕ}Xg} \_ۈ{,8Gzj-L%)b_ 3-n)?r&#KdTI;h[\k{2aþ *d:à f~Azހ",F& Z$8I N8W ڋGqmM:܉0B,( ܷ4KI'G:UĒű*3V>̞F!i3xz5c)s h!=*@Eq8d.;.t)Q!s,*kdt!#2%֩ɦͥS5 og-N2rƎ3ۭR6#Qɀl0^r]X M ގɐImG48x:Cٓ L'r6H|@ NoHE:Ot%%}_u14Ỉ\#pP+o?mb<%RAm5uNj7i jpF4U^8r$,IXwm"Q2izeA xs&~0.pC|q1:3b[ՐbraxwuE-t<Ζy >s18@Lf7 O[m m<}VUk ޢw 鞀4T8ݖO=*frH{ϣtpɝ,t-iE >\7{>Fo\iBɴ>B4WRs\%g s:'z7ފc6{8 -nh2F-7j|Qs/ӖyA9a;IQH%`81|N*R(γ/6*CvH%{\])+KY ?]/PY1-8%"'{q-9OB)\4Z͚:5)!Eortr@JH2kr?{MpUJ Eԓ#; LC p"b[bMrߺ&1PqdbߖPxh=6r ],-Sjau&?gz| OB`8pIhx!F+lUzֆ) AiӍ6k~]t7Pb1С[/طɚ9 OA t&KIYǯX(%e`n0tCb=<3T~Q3V`hڭOr~~,Xb#N~I?a9架  c\%[wf?W}?p1)^W5y.-%w:0"0&> /+Y˥n-TML+[X֌-) 2LC%\t"Q9U+_*L^,|\˱P% chkZ ܲYи s}'gyJjy}j߇Q}fI?LUlb+eD"$@b~@:YiOtĽLW-+R1Ff*2ז3'EmHIa(퉼_Sw涞jR¹YR7{>d|UG<e@Z]q5f&qlӎLZ0 WmuVeØjW:o2D_JFj,P di`2ӮvO(Э0'q\vD0סoLp Կoi6ZfKsR ?BHVYRx)dBђ¾"j%# 8뮬bU , ogCZ\Ph d2{ D/.{*6Iˆmf=F'oų!/[L@]K(]܁BeeACFoVYxdcׂΛ_eB7/?%̓T@E8ܖ[;XYsϬU:a+E2oN cuQ6 Z+>%_>ظ~}Q!z0X1v m(J T8AL+͘MO鈹s׹_;d˵V+u¹ߤ nZO.vBNV4M^\\T=qm [spC5@ZeChz!TL5mh^! z]anh-Ac*»(`u` P"@ RcuOۥQ1qwPr5FewƏd6JtDŽKoDP2! ..̊ lj5FoF/@hSz۠Z:z |dQDVDX碬G ,S\f+Oi'~!0dN-?"N/*#FA6(CsR_4NsF2`Duv?Oß%n鹓ʅ6bz#qgSK;R{rc.ZRBiYJLpo/PlA:U6-vb΀*:oـ Ywh8~䈀yң.zn.,BphT8BzeN&)7eCgoki}_NSF^b\/"3=. 1:|${qI5~Tmu\d27v2XLA7ϕ_Y:A5b2pf-y·/Y30Wqn$G%u D&iOSy.WuNgwNlGNlO̒Wt3[7Zlǿ0hBo0 ^ݞdvrtg'`4rlEe EuƟ1Uz>ayDꀙWtw ,lŒQ7˗[&LJH6ga, u3knzXq>.}eX/è;pWs\ b6X= o_񩉰 kra7&QYf%fBCVE}2]42g'ipޮ,/qyԥjArTU!('t1.8sf8}^@'Tǰ4N!>\gl*F*-A+p2a*+qbhϝѧ'*4yi@T<#1CyEhַfryxGlRTnj=v?en_ 2 t̗Q Dz1nY`]Uʣ/ʣL>P]f2j:gv'WIIZ?ۺ VVD#L |׻7p96tv?39D"wGUY,^lpf@j]>U⺣;-h~:twPmlCI2.%Y<}dn0+* K՛Yx{5H+QS{%]o[zem6ʿ|1?YWq6:&K%/:iVt2qy*Y;=p +A 5;Ւ;1Ib-Ϟ)4F^W "CJ/|Q[_MN!10~ Y[MϝuoRJ >Yc*4ElږTm8&jrRdtS|8A#mQz*}B~7 p1B5,E@` D-^@9v ;ݺJ0h^þ}$܏]{́gDIR)D%:},?t'>((b1Ll @Gw^MQ`,=OaI \" Rp=n~<rjDzDܢ6Nڃp}4Fp1g`W3D.$(Y;*#67pSDb()_p?`L2(#q+pr̓h`jJso/9oR݈G=U99t> !z]儝YXz:E>ʬD'k i;'ܛ\@٬"z׶ZV :_ >;YSURڄ !JŠeUG̘RD|h޻}?(X@= "(6TGYk&#܀d{ ͈jJlUD N*m@'62 /B1"WAh+W_Mmm3ƴ\jHxtg', s9VљKh2i~x䅇?7[9108qT֢+#!\Ռxb"ۉ*9R][d7`I8"t^o:tVR>_֓n\E8wdɑP]<`ʩԺe"d ]{Gh 1\=:yW ek c5Ğ>7H||gJFOH%4lV6Ƅ gͩ߬$_"t1)YK8^. 0 2`bMch!01>?7O)E9|2͜rC@jcGJk)<+FMB)>Pk{/>52ڑD:S5C$*,:t| Im!Ғ&6uX_R`-)gPLftN;QЬ,Apb 2F&#c&@cOhx$"n%<'V*˔!JqXɟ%eyxlo[C ;qQċbsQas%Cg ENlxّC8Ocrn=)[aR["n.x\%U 7 DH*0l{  $ɀ@x?@N;8+i7X4~+;)XGt% ex~* ŖEcЬQ;bl\Z7v0VdiZ½b_9ф @ߓx^M϶ L 1u2䍣6}ykcN7Ɠ=s<G+[,4"|~D8ij3t{t˓%5k.ukv 6(;PPOʃC4 &IRBf``{#tU:\IpOmhT|'8@ bʑƖ_ "L}Xd߹BR^(S o?%USSIl 9~")Mӊ>MhCtP07&3r.,H, §{ǍJ%2ub<,p m(IV[]0x  ꏞX~_&)FD]p%Z54kTc)ģIT 6t=hzYXƞv[G77x)>6GM6a^^cBf?jD0r,J.}oL:?[pǮ>Q^آqQD4(>HU^ , Lg9{m%lX>XatnDꌖ~pTb?pGP*0o272g&2r3mQL|pǒD! 7U5tӧ~& &8/I39=ǚq{UX:$2ȳ:=IE\3TwC=r[SfC֠c/C0E;xC7a "Nܲ+#HzcMZ}AoI-b?2 W ._|Np5b 䀜 <_9uH2 Iwo|/9|nֽcըs~LuOF0oTH●9}&]Y؝:G-A/~*ɐ뀖 ~P MaMQ# Eל.؝L]"eGS̟;L5Xn ejAg ieDk\ᡁ'{L7!oA_)SD@ױ,JIЂF]̏ĿA)X)z|P*5o@ۺl`ăf΄ԭk gV! -<\ߚ5Xʔk~&#UȠ3 xaR}hneu7%Ey>nKA5X|g^T4_hjRfyeX`F^T|b&^VW]~V?2eA@dujQ ":HѵKF)Tvr"3V, xn7&Yßlh7e{^߅%Z #F@-Ԗ*_:pJB1ǒ|r'7m:[k|@};*]XUG5[;0Wb8eVC'~[{=LU^#󊺃j'g!]?դ{qx%L6HN ybl_bWjVƁw OH- ,=e3kp^Z|Ӗ!?gy$0z(HC و4O86m=?Jc&n2EwӒc=ҹiXE`,A1} :AD]”޽ +=>_ 4n{2"*.狀~T;Jpv8o(-lpy.u+`j[7 p֓h刁L/[S>Zꉪ]k:=㈞F֧WYuI%꫕ˡ1[ Yʡ (& Q:wMIuJIqf|xjƮyxsDSۓb &:w+#2: O ˏaͼYsY46X7vǍh:{E~R z>RͶ NWs_:2ڀoEziNĤW\#Ԑv <D$BB=PҴ>gfa@MOSkT9ˀKvw%" koB G}AXzh 8&BK_w.'ݠ$`5!zj׆qn;C6/gfu>we@kyZ$:_Ӗr|i;gD+{d̐uTG3fUAͬ2:Dʮn''|C G4}B"vwb**!Ҍ8>, kV-$A, ,](CVNTE6`f7 Tcw?mvχ@8G yOa.xju6G[^C,=OBxMFӋ7ֳzAM8Tbai@T8FtV(.2eK&, i/ 6]ZpؕuemAM)UTEZhbA(% s=:pE0@WÕy![Jb"|~ִc.;23oH8OS x}->8}=29NS<A=*e9h'rbinqgDڸX\H3 LZk6&>BH=@?P;zcӓ< JA`l: Vc}?C(uZvtiu<9S-aYI(8}^B}j5Ý*K2㇑/.$I+r(xzPŵcsJpic.O ,\U|Nɼȣ~p~(vXX Q'"P`t *cfYT؅PXM-i)heG =fUj8#gH|B&/۟)*)Е" ^IP6=h|3A8SVv(/JlӚi_2MeY;5\C޿H"/8DSBv(r^Re7d=sc]cX ^(~#x^(@U"%]8'c\kE>lZy~NR `LkZT}d.fO5&k`HxfD}Ԇ4S'x@R7^?]6lNg[8v$uE9k/X&wl̏ ca^ vNiA6͐~궡-){#wj wL 3ۡ 1QoLNɷ$9o!-j ue_/ MM:KPͪ2`_'Wp(7'-l6)%)TcK!I:%ӚMJu]:L6)}׻{>pTSSa_13+#F?p)rsd8[#P+FM~WnRHs%Iq6P"}z`| t^9' pKpqn23c7GJtk'SD5{HgV U템o E[;F&O3W\twypΥbfF5+ݼVx:!YT?Ҕi;-0-Xc /_qKA!^/5ӡQQ[4 LgZzL<iWj>Q]hV>4zVqv/6\])$"3Mi44|fC&~ J+7fuBICwbWL5#2w);s'j z ݰʮ^]VluZ~I ?trsHT uRK*bqgWDL"qKV*qK(y?7IƠ@`SHOhR{h EFu2kUl 2DL8Ƥ$YJD>P H(;X+nԖR;Q͖kS-R H6'e m|ʕ0.s9y'?:]*SMTd<,;+)eF(TdhSq/':A8 |F^6/Jp@l>釨~C݉a.8у螀8P\XyyL-C0=kі_\Hkcb@|4+}Y|4Ue0}3r(nA* @1,_xy]hQg5")ހ-uhOŪ{Jv/G9\/SV^_74|Dꐇگz} 96sɦ 'T9paoK_c;Tv v p4̼UҝvVFe/$y(%`~,H_rp]2qRHFCHn>S7cѨ_ma Ԁ0aoρ tjQԾV^]ERf%DcZA՟ɎԊ^Ӊa|iIy}j"4^mgɿ~w{ߥhծ%inl{n_"`vV8;7vS>v$Ce)6AZlTI7P/K tlԥyu!R _S]fWX PnrD=뙟ľ 5d8?%OVdd4Ts!X4g 'c7+mع>032H(,`<)bJ%bbclNJљ!<9!륐%'X gؖD@(eT'$1:gOPnj78'[Źx"XZȶt!}|;Ipvɜ HE`-yu$9eFB+;eHz PXQڟr7~#$iO8(BBo9 oqjJ7ױu`f䞋" G)a͟YT[ dg2,[Mv܀AH_DBYA=m_upZ935zE~tP+:-nysqZ2㪞3nBi&PSp<5D[cQ.I~atÙI; ctnl^K8UGX÷vlBkJq C(${؝O. _.WOCaOiSie> /]A[ӪO<r~eb p)˱#` }7̒'_R0gԴ#= K:)Iækf 8L_EΧl6>߳K5#~yJ|&] {r ${B%R]7HD 'A tt{O&NZ&80RBJuR&މB8X`˓YvDe-s%Mkљ*b|oE;sx\XBt8Q%h:$k%%ݰ9C5ҧ y@T[xp N[fo':Ö'nYlM׸yujF-J9L6 &I/TRO5e& BieΧ[-i7[p jT>"EAv򵼇:U i3w\<[l,o,^7vh"Sޏ$bA\ }"AR)k\O1[xfH19q _z-_( or=+уi/Ky.O7]|Y κ6 5ceUp('elҜFm ʻY4Ϲͬl)2PaufTbpλ!)h, X A$tAןQ|nA|,i9hм>R@O75z%̱BXsN\_!XyFCodU4'~be(϶ ^-"'H,yDC s;{. Œ,t03חuLS;T҄9v4>wL{ bX"w{p24*P=4[?<}2zyaqszu@ͩruK`qM#'q 4C]y^ %г|heGN }v L>*d4k vy0ws:xzei!f< > DZ7d>gDp6.0S8YWzUqg{ y{wKq_0|FJRGΟ&'wд|rH̋V_tT vFK5…䭃I?L Ax`&Ǥx#ʅ©j\,<$Z{ۊջq=̏ ^\;H϶f~9Ĭh*5y E#EGW!_`E«®ݗ&<7ʁ/ pVkb̮1INjRAnɾgm{_W>;q$d-XۚAݩ#ii& 8gEep6>R&D8GMrrP$[q#A/ s͈Mf C8tpfNy4Q4Ę%%-HsXWDqpZ#koaAu q !| ,QhΏ={ 8?uNR)\)ߐ7x~09݁=OYw+Ý=yZCƦJΕ 4@?c&$t':~!:T Ʉ 8a:=`#E:64qm:gL-ڻ`WC"Df 3V{!\:(~7~xhZh m\kRP? X9NEWoÌ\Ia!ӵrD4ޒ;˟rp ,ÓG`NϜ2[I#JQxՔlYI*XyЙX}YK(bi5C4ejg铫.mS΅ ^ȕrnٛkigT+҂ڈ1I"6G3eanJ9T<\KW XJaf8ck(fkQK\$E.Juc@ 2Ҿ-;tƸ3#j Rum-@Pm :8FC`S#\ |Qӯ=@쳨"r)v{f`jD^^WOQ i荬VWiSEOb?\mЌigCXb f@ J6~#čAI3eJ4GP`:6LJ @ VK(Fgu=JV &h$8?KE]-LЭq! 2!k@hl>TE9ť2j-MTʌ½")?{H0Hb4"OE$Ű{F(+Y%}7SGL5YiէvCMV</+r^QUGQr* bIB6k+I~ XoeDFmdƵ=7bH&[p]\ox;{oWW+G_>vL2lu.ms!vBS ~҇^Br N2RjH"|m]W8LyQ Y5aϨz~ju8O8^X(KrV#gaP*wD,Bqh~Ѻ42( 1jÌljw,cEDZlEtY{EJlWI9'gM'7`͵p,˾*BSϷ,(vSv0Y.޶NQ43痔i&QlIsWHЦ(۝ $YP)l% .-I9ĂxƷ#[k2cOukx{_S:@ɝSWS~v#f32q\hG#U6T[ʋ&^25nƈrۗnsOW;Q< }\ 8J?PP6]2P}D{gM51,z]T^&z>(,Sì˸'v2xci"/Qʤ cQ4w E|<}, ;h:QRVk%ߡW$l VTO5?Μ \2gmU{bŲ6(^R.&&Fɐf#Y#/#Tt%,c_cqG/D;MbP{6GS6bZ%o1ĜLߜAຜ㦈V WzS&Gf >"DB4J{O 5ǦY);<7f x:ygQbqYճIĈiWGD%]R.ؤf9͊}!'7\PErLd&h*ع6򓻃)+̬rfڈj^( ?螐8wB1uЉ(eJ6qBp߶bs03fO y˲}j >|Еx~jS{\S`X ^cY33#)|Rc}?nS0g c7*)k g\mJdI_7xK\$VPsƃNC;Mj$:Lh@ˢVkp5u &N=EŴʶ$k< ("0M!ո1ɖoSHi9UO^f2Ŏ,XZ.|2 ~Di*|R  Vd{Xgo`p )t"'9Ma/Qʝ(?|P^g1[]n)1ZDWXt@q2飠 Ȏ"{3p] ŗ=JfJ⌕tx8՗+Hד,# } 5@PU_o& T`<hO!Pv(6 ^-ꂪ^P:f(U&P]JIe2ך҇EҎ W`ae0 u' ܠ|Uٔ0s .t?2&`r:EȒ+ĊPBĨJ&4J/V'3J[[SsBakbb=D7($Yզ`WlYԘWyo=pL˛ wʥ:j%+ih.Dl/ѩxү c&Ԭثnn,Ri~M7^GR~c!xje(&ëpjRIM&-nF l\x{B *QY+4X/޴*'_VTD;gVi&s,m5ݣDyuV^6ika*.;C6T]2ͦ?K4 .!QuEOH99[ϓ=,'ѧdگHU Ta wc ugr~ GY[81z rVÌcԖ2ud湫CewSe6 G"Pٗ_TL9k O9D"g)I(dE^_&E'k}m [,cm@NSLi*YNYXƬU`'8`WP*INaYF6O,.`%V zK3RB_z ?{]sV%K~;(u\%.Cy|5-'XABavY/3G#َBtA.-`q>ЮzyO!X s3ad.Vhl,6n`'ȍzv7ŸZ:u4 #H]"7u昌x1F=OkD^ɿZ8\L}2^[UǤ Dtv0zܲ;f(ԶF;Rɱ5ہ6/6(VƉkf-$\Os" ܕ+Y',@đ4)Mz󄿇q[+w6> QY 5 NhO~Τ40 (alrw-n_ pΚdx-epmN G'g& $Ps1s kL|;zbFs^#'^x  w'|K7$l'36pb$8-79ؤ?k;qJF_'0_uEv=R.m3P1FBv7ոkqDl\ y6jso&'1ʿq1WT鞤3ׁL(iC lRD~rE@ Go7pFVO!mz5lx o(Ֆ-h@Za:zI_5-یa.>׶Awpބ?YNc)-9&WN ԣ)<߸b! Ɇ2a YBلثn}vjZ/k|)0uØX<5.*P9akY݁^Z,yeZcw_% d4N6Ԝ~6jaIQW8ťmM̺U݂ Ue:AX$omCX-Y31iݥ*C݇oj :&>ˤE_XXp4~&*t!U䭍QttՓIf>j̰V5#YzDF=DaC3]S J6 ukj?Dx{qM||;@\oF ,[R4MJԭCB)|vx%"?<@ K?)BfnĆL34{;Ye bތ#S$FE񴖘 ovi?%K}}`g4+rnQ:JpSlދشqȬ@w~li\Գ=>8mОQRZɠ$Apkg"t~usmbJoCS$p10PxZX^*kM+JIpFIzBVœczOgeo\}7ȮK1F9[ ;bF PyugΪ81jVT֊~ D6SvM(vbLYX8FX)]asn6Jک#qt7[X|.?3~{; ܗ8j: ZuX~ї zxʳFT)wH B锳uJxZ`hx+fje>oeyI}7{T5'tCdgUÕ1aZ YgcwQm\JSO2ftzo1멶BԮޒNSHgH2 GSn'V# ؿII ξrsY殜sb `'#7(6 zpCsH? c6R-}w23 a:bؗDT89w.('uVrs# #mq\'_0Dc⌵^%bڗUWءT1-z1_~*،>|5?r2%̀.%r;b@C/EIF]4\GJ/!=ʚzb'ĞšwǡV)db2R)oX"Ǵ},rj.UE3'ƚÌ:J&n" 6o>T`mM/<㐂v ru%Il}ds9ĻҌU@Oo6V 4LF՚{-oRHAA0Hly*2$|8\J8O)Y iBOTŅE &5t~}l 5@􈂰6,muwcGr[T$akSf&nîb?INP1Ʃ\: yPwpmOy5R0 &^HAW`퍵l=dl*pBƗ`͖u_kбqEo0`.߇"*sMC>=G[m+ky>'bݽD( Av ܦ{]t,0>hu [j6*%pr}יK#qay{ rDŽmb'd탩๩eaP\NG>4kϭJ'3B5m[̊JM+F.Ӻm9&} ^px]Z\I&kut#f 7=_I0v] .,m1JeoB@5cSgIR 553>0PBkMF,PeW\~ƒz "gsm<HW>*_iNjֆ{'|Hj[{٦ѮJAIL)?([jxZ d?u-R5lDesbt[nCS" %zi/̀$hTJO'=gSV@q9Q`Ԗ+n\uuen11f.&|R}XhrDio `%/ [wCb*1І0g\iqu^KW+/}fڈVLj&EXp\R v3L**H} /ӳj8 bype9ƫZ#}h/:bf>}L5/E=pIOQ@QZ*;|8B_ýKYgh25./Şp:ҹP%d3y sjoĉUr,aZlWH/{EX%,.543wsǛ%746|i]58U%9;5٨${DMh|}݆ZnSa֮0[#ľL Md,{<"dNa݀$Nh:WB kLgtt=[ŽArȺtz:h்+Y2o D tq F\ T)f"xczpҮCJ^jd6pO+ZefI'_XH$HzDTP "p&K$ &2/f0|EI5f}h%J3z˵ɣjQ j(~m FR n!;ȹ{baB(kiر}ȴYF[QW2pM^Zjx#`xbB:5SaJ:+shш֢ӂ7 \skdMU+ҙz .'x5{]}S5G˛"%hO Ek<&(1!Vgg'LE=KWت;#H@vxp/bS."K{CI釞7u>xsZʆGDxC9kFj Qս\~\ȳcG<+=$4~-T|$J McpqMms XܫHﴙBPd"NE`4d۱LaDma焌!jNW`D^bfcw I Ghџ%? \=jZ\`" V@$'깍e~|wGw>x a4eH۠aۢ`,["h_ v fv ׳36llo nqQV扉bʳh0^9}5\)=5J̎јjjrivCmBmCĎԔ H2 v EPUXQ@8Bp02GA ,AFN-՞ g)6Q;6ܡ3 =>0g5 5nٜ_t8uL mJT#&:"0|0V>V©^9le9{BZ`-ljL!p s~-0D?,n/b`8+ƌM?? Ba[;|sUyb5 *02"j$VFi_m2m(V?aJ@s塖 cfvs?m=: ϒK-04H.sbXqE< K'(p4fWXnscLeiq E[ _ q*`g*FEnf͚JDBQQ dAx! sA9N;ON n \i,1R* D?Vѹ@|0sI~ͪ< :"?݆IڭՈ>.+W !56>!+ )tl aHZiy henD Zy'}w1~y*]t& Vo㎢^?QQ[i2bn8S?zº.D؞;Wj݆:׸DЅ N^١Y]qCfIA˅7j-y.bQfcsCsdg֫ڊFɼaWsw[יjјc]EoPW,;䉔?K)17ިAWEo׼2 0QZ}e^I6<"/ֻ.ɇ*ř뭡] Ϻ,&!%8œh З%jua%0flO Ts>C,l~N N % s۞ xe@EwyEY?&>̎`=y?}BP߲ABάFJ xĦTzZۻT4d+cSGe]K[U쾮k+An}Lߦ9ICeqJiجQ+F?;_uP3m/'YϜ]EQNZgKye`JN֜Su^%|<,.Yq`>B\,M DS=p#"~kDu 6ԇ/zwUogcxl)M9?prm\yJO)tcj--+*r8KJgnPYUHky&$Sttfh *ۙs"sFL*զ]y左?GT+V#/7V누l_ȿGXG } } =yŶTP.9ђƵs%oUyG|7QB̰9a>:&r= JE>ӽt]EK6i{YX8?iMt=TZd(-kkx-<|RzJfd&xzNT D4[2QiE+q*C-p YVhVRZZ"RQ$_iW&H ,,Jjj(7%!*r~O+If=.0”u@Kͽnm32Hxf p6md}:{,#D$I$9*jx[a ,n,VD1;pܯN{5 J|N+)#h;xSɃz>A[Rƨ~ (&ОWrlNLSA?#sw!NW= y69,\gqy3e(/5jv:x?zmj q@\ޯ ٶ/7Ш.,Νnޤ7E q~& rji u^*;-C,ͬ'|'OY*2>-[Af]ٟ'?*+Q{GߪjC7ҤƻdAP@Xġ(]Լ.74K+O'Nh]afރև+N`>GaΊaL(|ƞlhQ 9yv;ɣ,,9|_cdPPxkuWxK!jo]VA\z9᛻PB&S$`λxn]Ɉ\6Tu! d^#b/pvcb<"XE,fs@7u1 K0ב2b o#W;;|exXٱMUP(Nl?\-\c>amEn Q0:3F_Z-ۗ=g!\U!ъ\+M2=b&G\G+˳+:oulX_OJ+C9@2%^!^ zQ̍:zUуh(lͥo2jaIsAWtj_)e`[U5%)EP$Kp:܄'IL$b  "bΨB@\)&ng֭L fE6tG6a+rQ҂$U.&΢QXBQW5UIflc wdMtXe}]ǻo?*=C־:̡Cx^˔&O :2#M}Fs6a;M܊k 7in75髐 ㅿ$RvQZ {vW{Q p~aBEe-ˋsv?&S=g#|E|T|ɻKv`?n6ZmAd,§ $20X8jhKjSk Ya!8p/87?DukRww[ o#\[c9J`Fp1{awj*C,,XY߸ :UjaOM2]Qӊo4f:285 GD4 kF@I ""  [fcļfJS=b_ЌB`:!cLEQJc;`)Cjߗ]spT"Ɇ)vQO~]jʷ/#jf9$m!ot!*sA_əWZ Csuq8wV6a=yerJّckaER꧒Јh_͌"WLvđ!U0SC-Q%SbmvNvd_WrgKSt ڕz;񺯱IKre]r-8fByv<8p-@Q1E4%YvZN$`":\W6 q uQm!ptZy@zG+t$xS mIStIXIJr<|[Sq9&1J} ꏘR_\zWwMk'Iѹ>C##WrT$.N`긚tyYQE^Y 7vhbf%{? d2O3]sgtnζ49EgvF3z)[W&p&ۄDX0(6ZNU&{Nit ^[7C~ 1"# v VnvL.E|DȐF-h&i8#Q-JԘ 0=ibSrQUi'K0lw~%F5,DϔHZ4SfPuV&-,.E&f@:H.x?*8,ϿZ@w093\2w) @?0RtS5/D ٶU:Q;e<w@@\y9J5Sw%踒1cײA(T}e{00\Wt? x!ޮyRҿo)z7 cHctOߌ-~ޥ\ISNug&e׍tFfhՉ4'/2r3]aa2\${8 yVCKʫzBy:'FMeb7 j~oOKӲJ6m]$w8ksi-bE= 3 qӘ_?Nk.{C{`B.GA? yee .4- |I㳄d 8eklBWdxIG:<r]J]&1b5ہ#_#iC( 4/w䜀$3fj^"棱.YUʅFL&iZP,aJXPA%Z2WTap͏9>O!gG5F(&j_k')]7ZR8pFoVBij^LMoH!ҙI6yŗ f+_bNzf+`N^l9^MQ8-fmVkbi|+BPr514kb Tѥk㾬ON#^c0uI9>;gQ.`r3UI#znrIIsduRIKb8D|#cv)g9%7E~PruL%%RbC͘jm|,1'*N.F]u'Vףƕ4ҝ50Ǿ[tKٲ:Ll@'{<?xw]F?Hd̼IO i KtN8>x}gs퀣_JӅkؖ=HpH~XGݵ5Dn$Imf#aQE^x6JB+8F*p]Sb@2"7!T64ֽ~ va'SR}S + 0&We|0YOYv UqAad1/vXО>a*Q:Tĭ`M2lۉy&E GS6^Jb3cvDpRB 8+Ln8\ Jo,8(~:aXic :^t{Za4Wu^P+FQ+axӬ"{l/*;w4)KMvto}qN;bߦ<#Q`4)aʔ9i#A]X Ƙkjsyۅ ,`;Ⱥ#fnc+No8QnTse݊."vҐu/AXa;5ta$}i~g7?/b°38l%ZąW{Q9l>95; gRrrN$2-ڭ071b2yeFMj"`uBÁڸ{0]A;}wnF{L*˟h E0Se~YtSp,K!e$/ "bs+?gtNzFA $2 NS?G %p7Ϳ|,NZ1\AM?ӁWOӽ+8^- S>6JYռNrC+U>fwpoֳYӄݴMdb ~'>S{[kWbrJE`mw:xP-q&.c,!5O9D3D~:5s/=1$`H-\md+5)^0Hh$-UTDTe,?ƕf7&7DA Z' T#:x#OmAgYZ07070100000366000081a4000000000000000000000001642603a90000dda4000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/c]?Eh=ڜ.+XLƼ40Hɒ_KWB{),AVs'Q\ _Q۽"_y#m,Bwq2#lP5@7KȦ #!~Vj~0=Ni1-3Ǻmcc+)+hx 6}cViA<$܅BWhwA.ޡ*ZX&vǒ<͉YҨG΢& Ev2+k1wh!#:a@=[`P.b Pqh|vˁ|P myrJVu~q ô0V+mv5x;㄰]2ZǾbxR s2BErNRgX>*(SV^-je߽2 +_&]܉Z$e+oY {/ӯ(U~DI˰s]]C QaTq Oޠ\ I`n.ub7}&0*CA'fٜfaAU;_)D`aȒ8I*ßT+iƴ&xK-[5F>F抷6cQ71)GD,j}+Fނ媲b JXY(,∈<]@؅TZ8vz𫀤U!m2A_f&km1<Žo:\)FQS~s5~ F:N*%s:'٦|z P=β|cZ}#ʁ ,]RV9+S(X'N An]4?K0w'j\wdhĸ!ڣ,7pV_YuN}I:ْxNOق,I wb*GEP|#2K&KץP%aq'g9DyTW>À@Sʒs;@ӴNbZCmŊ*uN >vi)mm%^Q$6tTC[I?\XͲ)0R %t&k!+l{'Ș̔WJמ>NuBI7.?d[Tt(!bքIerdTFueA qV B1z ,?w>1Am Cą`MG N :9ư9Z +nNӢ#CMdk:D.kA-FTsZ'Yócei7U2GCZy7]nWL8#wNc9ϏLPӣm]-fZ%:o-jV} >h'x}&a̝3Bh0=q0eO XT*4N},nK:9`QWQS9> Mh߱E΂Y5n(Z<% -l_b4)WB^Hu(>Ʈ|T"J,}hĸPh~(s1hѡZ|Q懱q%<u9 |^WTDZZLd~804KxNvT0&_`[+yaXl J%\-ߋ{9VO \'؟wV]*}T:=V|:'!DT[FUDfz ԈKL-9QH7N(w˜:SLQ&x9Yo܌r'>$@*4|=OUBѩU;~ӪMhX1J$,(hI٣cıP<FoR%O pB¶V =̘ʲnejvKC7j'?TU5EX씙Z=\y8D(pgb*2Lo zu/ D`zn-ykUmB҈*zP;f\z}1CbIrv<=,׶♲ucw{.˪'HC`J;UeB1Ri.d#AEKlA̞N ޅM^`}mk(hzOX$L ;=}sG\1c3oN=g<-v%tH¾SMFXӳt/̓QSܾwZs݄!fiC/us6Wߣȝ x|}՛ 4Ԕg2O\y49 %oo0רuq哤' o,?B2gIipR;UJ,vdC*~ᧉƥInnGux "H5 2RS}gװGE uvKp#ʲVch5DIg{A\;b1 ՋoyĈфV09IKWKB\̺軺5 KٳWM ms괊b_@;|sCXp/s 3v:y Jn_^1Aܜ^g6!g߻4%jA@;4LwREuq#洘PqβܐfvD]sa au=ԸTM2u$f!M+˽养f8XY=ӈ)_>c_9y\+?_n`RVG 49Y.0Z֎ ƙn=dmm:{2eb4×+>4e{~gG ɨ.\ ]d5 ihэCRXH3$dգԄw%!lLЋrJz;xέ0ETŐϟRl݇/7B\ gͧk@rlk-=Unda}cqr3Etpd .Ghc:xG(5Ulc\*)Cx(`@9L M 1 2o{ ؀ .w(+q#&XàG5 .=, ( K iI'<QT_x&y@u^aЀbk% Ժ=:wJ`x >>BնMQaOA#gCQƗ42Q8L;!Iqa3%Kd`wN 16J+*W;zNK)g"\]: 0&*^q }L 3mR1Q֍q[[^ q~H2p(WϚUg+;1tꃐ8֬%8cOkQv*" <JE!4x>̓4+(ҋ+Hؠ\mOmM1M5 H}0q>[I&͊4,O W50ZA-ԡ1d A2-yel<Vo%qfran‹Sd2K4t8m13c鵜uމ6`a=xW!WFO/"ЗI"6U\3d B޽ veJ]B񿯻kKs|!'LRָےmQ>ݯ 7;NAWǾkeX69$nx2VcLOlLIb] 7ULɼl6Gv}#-5z[֣Q@Kٶ%n%TDFDL Ed &F;(*gط6. l<* 7AEa625~WXhTQ`M鶢 h<}=S]!@pp %j!["fb^ZR6:V-[,cGl22d7T̟xQ-zJIęBZ T6~ m[ F*bV\-vDtgaZ}pǔqy0///}lK 7&w|Ԗ7 e.|2/.?/IO֕Y3"lh(g[* &pٓI_V.W;*۝'LHuSw1Qv?+uժś˒FQ :͗ډ 8?[9FҤ$ U1jT&8ꨘU54k@U$$JˈZ'MIJs r.I ,3 y ~Х'4/|P ,z+E@n״o |a"RDbSE"+H){vf&H˄sJtQ:gkBRD[?A^Vܿ]YptAk%*ț輾kֵ*r䎍7X!+-OQզRT#҅o3|RA%w`&>R:bCn5&17uAe#qn.d #d_Dq.eNEŐ:C/PB2鹦p)])!?9Q O m [`lDbxEXMN}.C&' ;S KdZѫhZMg>$aȞN-fwG~GP[ XQ2Gӹbv8goOOb=3wwQh*}ZODrd9TꜢ%radW?kB?TD.ߙѕ[ޮ-̸n#mKjUL$Ifi@ˆ 2ROXr*}I+`B o&-@9DHÚO0"MSEy}GyiZUsV9v:-;#]cເ-]<ۙVefRizj 37wYz{}!9' v>p_ߕ=Pop,!5ۢiU>s3`tGi7N:+eyn ,SWԧcoQr 7%QFCCFR 3:/μݒX}:.x &M@&ϛ;Ԯz]cP P^g{==tF;v8߸m~CF΄6lA,i7[f"9.Lyck}%E'ѣM a$޳]? Uȕ0h.k'h{ S({߲AHvH]m/ܜ%X{Jq xȫ|+#@N Fk:8tAɰdu:1x$VԄ<.GrzLE| }loxWI|7[9)JaAU֔NVE}msW[2E.#h f% KAaMTma x+34Cj8UiLT khOU`-:\mqMK+o#E2BNī>|]C/ǚ Ov1-0D~;Cޞ`$=9[8o/jp pWvtŬrC$(BˀLJ%XQwݻa[B٥.ka\.Sę.;9YQr){E@yFňgo*U#TN]8YF?w%D%Ƙ0r>Bib\D 5)NY2,2[jD ^ҹVPmۊp8@ mGM|Rqa,ZFS_ZZF? O2 JGF636.?b?]s^):tO?zە߽G"#w $jQ1K|dnoJi{HZ6m%CVpd]k[a_kk%ZCo3n5 C#3YD=S<>`T}7TW)і?1L,pH}#R'[A @QhYUil)ͮ2۹."֘:4ڏ@l-ju%3߀lJχgCXwkY8;жNLV,1wj"*+רtto[⤗fM@#P4->&_{_Z4z߹넲2ԧՏRN|?qŔrs^3Q7:*xеItJ"#uP۬ML iyY=HeUla3{DrkE+D/+F!3<Z %V)GFVBP*6]:y/8茐E/<\ԉ?A;qXv{E@ڙklˈ `~ݔc WSfe8lp"myUT)@2&Z3l<Qӄ"3[VsWVQRXgm-HQF ,hLz&{Wo-R\(!N`wx Wn՚|J5?ʶ5mX ʱ7.QQ/uh2։֛sRE848t-5PbC)EDM I{ʆ>:s%ā˨ =2ZB-ʎt9Fenhb8H |9dCI+~r$4 i܉9r—xЖU"%3}TħIx@(1 aN:b"! c vĩC皞N9[ιK"XjCԹ9Jf0u4!Zsy?zHsɥeIOOHdt;y:&1${ecP%6W;~:BDo$I0 #DhRA8epH&X}ry]1N.dh.ڣO:wy<3 jٺRBbp ?U5QElK<~Pd]i*<0Ml׬"}Q!,x{|p/2:yG=Oa&GR5heȚNHD9Pž\ Vue` `'?l\+coӌCCE @և44,o w:$.w+NBv,C.Oaw%{Az Ês(}~n(>#p3gWrW>% ;Mdj-RP@ wa%׈:غv@gjA^ -ż!t~Q_~%G@]]8FpuM'JI1[ټzhD)~C!?_՚B@ [iM8>3horKA6_P`1t\4'glp ,~P6+Ky9PhtAxmE@596AiLa a;]Ek w87Y?ݛ+$$A#ȗq| lOÎp*=8a4(ɽZ(^}GnӰ3Iij^Z#]Ք(-uxA%.Z H~f- \FTy1Ȃv/| LL#q2쎹 zH=}. y Z%z-lFӮ32vٻ?G\ciYd|ku gF=c?XUVK4V )w),Iчo5;rx&zk U?zs X2=KUDzs^/Ñy"Vd3Rz'N*lNO/s߮~J%8 yU|V Fv7Wm*(b9|-PS؃ܘ9xHJW bSJktlwl~CmS.`BIէzPZe\t#Z4} st'j:(@5" QKaq-"lU,[@!ۋ`7g̴өRi~+ÜrpZНwsw{5/2)s;b9x>rgf|dyr6'J4"e[)6Қ-<|lhwE[%j$+Z{a>n=_C$U n, {hE扱 BQiSB2r碌' 2RaqKEugI&nMg4P;f9v˦}'G񝟑ދ7PpZ)GYRlg~"t;mů+~YȇÎHH"nH6Bo m:OUsP:!Z/&<_]yi떰gmBDCQVg^C %⋶DzB + b/i~)r dž{iUv g'urloG4KJ4<|^QяFQ頕I6pp|j~p+9*XCؿʒFSYi'PvC>7}6ϒ^+7'E 8_vFK*] ءocIۺz 4 @guvK-ϵKu_@)Pceַs3UH].)iJ)IVgR%GW'$=`p W11,ou2\jtH;'͠I`t(/y\;N+~9 GXULJr't Ւ|%Hv:Q[>xZ%Mu D$̗_$ߘ6\ٺFY+ p7e`~]4cFZ=N>⊸~?|tȰxF;{:2|d˚gn< JYm0.tMV `62Īo*>B)v~KZb }^5N+UމJz i9k9Gdl!׈t+=SDhVs4{<:h~ Qy&=dq~fjVm$^,`ݠ.XBY1PrB'z(O[>kYEL/Zf eva-~ձ ՀE|}ӭ#%zmcM]3<ĊϿ; `^kzrnx\8Z|?c7F/ȕxg މlL'Rb2oMEy;;_ԉ1ȁߊhM=GbGBD ؤJSjfxB>gV0%=3Fb%dl^1/| "s!I5R6Ѳa [y._` V8bG˘8NXvFP_V9"eDpfoFk7ݽNQ kYРOW.-]f@s^)0Ј6Q9JaǪ!>Srbi;%-:GÀXa,Fԃ$[X{E}υl5+ݥ3%8LU#1,#VhpW6˯O§Q{ ~W4*PSG1 g㷠2UXQ-[+۰#H8r꒿&+|KQxnE[b霢,ڐCf7)K}E]!7xj#黽H4/AzwOj|M1uc*N :""? >u?:\IiVn\|p~/Hi8e` Ru{"VN^WJn#f%'b<IZ\{ 49U,^$ӟsgQ(璀\S~ "n-ԧ yp#/A4uH3գ--os?z(|uE;6MNL jsEb$ׯ/+Ed猢z13bC*=hw%$ j淔<'d573j vkr}{Q, w ]9P򃦷bQa[:2|)(s%*]sbaL˓OU :lp8gEhXqhHjz M%9I[?BBFC&#~Hױf&bЇeq$Odo}x m'zE?)(hXzFJ]_\#\?\䜐Țubhr kn^1BN_yAڞlA1!]8 ˭\b$pW`uZil>"pz0̂J{ˤ<9ܝI/Q)K^倸xG[ Sh3I I'"IG\mcg|^JKlLI+eIl"V*>oIhȾ*,=,H>6ѪoVlہ ys p=$zߛVrw" C|CEŷe5>0&M>.86nw>?P: y;S)lO˷M/h|t {;S}&P,gjLOVt!1?C oa~*MEe0''0H!3aG6g`k\4հ3E^a3WdBc?(ή;;@F P\n@ߚ(iE}gJ}q$ǾOVԤթI 47/:jBK2˱,=z3(c"ԁd-ٵXm TcT?TєrG&+);&HλLej* EFc%3UouvvgF"0wQƇf nj놆/C/OWFHL7]H[2= Wy'?s Y(⛰'' [:b~dP37 `~mσ^gcJv+Ŭ,Je{2lڮHQr*8r @ZkkHд%t<{CDPZSkSc ^jeƨΫ'(t-- Q;' *DL"a/:QӔD< i .78g{f^qq,>A^1ʵ! (Ґ)?X^60zWo%v=q!8E5;.]ɚ*2Уm@zbY Ы O*}Ƞn#Vf<9#vDi'Ǎ ,v!|ecќ:W!#gCltR{t C \`7fRe첷ɐ%n_./M+w7|&Y72 6tkp C,Ɓ| DoRlR2sx6 B:LLeHh2ʐQ7 %LO&u^85qMDF|r=ns*^Q FU9&["-ʜhAq:# 9 /QU}\4I-tڤ7XI[ix}Ϫ'W0˵8̆b>81*ޜS9NBh+*ZN}2C(PJ=$V &f+1JJ1#A~ 8aeNDJ̩ jL!@Tsrp7Yb' hfӞZ%?Vȸؖ12AV7ba_57wFp Ɍ!&sɡ>}J;@]GzD'Ix=I[?qD"ò3ykFb_ѨQ^9zۤN^WED~wvf]=b%J;^\##׌4.$" :|5enh;o}K{Z%U\i_I6rԺ ,L3z?)k=62 ?&Ѷ]XcT_ŗY8̂?vД8[kK0نN̽'Pz{+xnqЫ*n@X x] ptV!Lr%.@^=yC隞 PG_DL@ʢ^ZigrsGQDDDJijfkLRz?^I~NBO*O{&^Pm@0ը``>D`})T"FkW*^]sbÃ_` -B#EE1 p,~OyOT~Ӑ%  eot!_g.N'Nh,0䏜/v S.-19sx&=VhF^a5}jv[i1Nf>{d)ZH>l΃ȼ{+0YHGWFZH 2i[\SoW2 BCo$o2;Ic;cj }%ﲨUڤՑ$-P'FZX#H{3f?LZbieSR>!H0OsG ij6Ib+ﲽ<39m^e)&l8!vʘthsRt,?d΂Q+#Yx\@>m"#٘j؝K?mjk Lhˮ29.,+c`y(`mCHRQS!$ VikEos+- )joӘbgd Eƕ sۂ㊔x1k}&/*E\ΏC[1f;Mc=Iq]@'G*"` ^>&쿋P@"!. :$G;hinp5KZ er5Y'gFwYQ泅 8-}/_BSZ S§ aq 9䣻} J$ɔm#EfQ-&hbxEm?Bl|3D S0q_#g1/*~2D_Jx]a*q}zD/YJH z^Nʓ|\d$gwN?aj. Xǐߜ}X五u|$wlձ*(Yֿ N4-(?=nx1n +kbg  ~J wbaBQqAZsw50]Zg kh[S_q tuMn6+RLzԅu=/$SD21>ľߧdz:Mߤ7O '\G`pGk.K4S} QRzBXԟXm噤::x NjMNX&􀎗 |%NAcjcMUuch;b(0a2@Ƨ0SlK@#U#&cFT ebS_A#bX.x1iG.%M`H2z5 _Y%7BUdgehLΐx@iƈ*ݱk^Iز>W|lWJ-=,gUKNeFoq͡rq\3JFx?be1q\I&6aoCT;(fyd;kUHxvM |0bZ/u <lP@*y~xge\bٍF;,8Y #sR.y,2Fj0I zk|c7 - H-Q;w>r+d՝$\dR/!hPsK`0x_6y|Q")84Bg"(^d*Cw:-X_0˜ttV_  i# >!Mj(̕}V]ƐL>\96TBfT}QMd_Y6llhʇ+t%JbιikץYqqVtɄPcJ?L{^&*嚲A_ 15Q{ԸT? Ͻg?=S3(H Aurt{J>#Bu\5yͤ Ե%Sw8U: `~Yd"Yw8b͢whtM05 +K*ejPKƕ0W.}ulP!F/T+Z [Y}}߄ĔҍHk c'>O`@"kuz$[*3ٲHokW< k!>& ٫>AM@d:n*QH-zGdi$zcd{T@U2?鱧C=.#:né7xcV<=]bW5GI[G~OJ@!'XEN&gzwH4oXgKH:uQgY[%1YkEP{Zfa>2+ミ0"Dw\E隦<} R 25Y87fdkZfa~f[Ժ nz6 0'Zo6fZ~Xzǂ`Sѵi5;7uKY9v0& l5K#ᥚKaOY.~9'C_a4u*kAGY'6/>|My=&ws%_9ϸW?i18oϿv)y%AF~S^# w:igUZ$}5a&枏ϝ?x <skk ^ۊiY~ pFzϤK6TYz-cH|i-H5PB6n1拥zHآTx_j(9o2kq:XX"V%mwB)l:Qlxbyr*R$' 9Ġi_ [ejq(N;ZX+e}/~2i]so"j2Tpv4$/M*C4?fӬU4I C`I\li axTM6Н 8qN)0Tܘӽ>TؿI5td:z!ʅrꏑh7VA7s##e?Z;0m_g0ӳqԵZ6[jwWg#Mr^@q_tП{Ϊt;$QIw( >NzHOӅCz?`r _V zL\4j >0l("GN7ASbj! pH)z69y59&PI{}63>DجQ}@Q+^c ͻ~[SQoG a! g4Fk,GȖ1+]>ViA4,{C% jөI89K0V_Z.itd(rAG|0@=-A5Mʅd- _~e!EY 9qZ=Yj핂[9>?I>^g;gs4dh(#nVűBww=UUl-D_2 _wW ކq5ϳ 1憰10hY+bԊV~ 8ްʀ==cDRJ֟]8q17 yYHoHxQ|sF4ڙnǩ؇H &pzB! Ex p6x *?_U?xrqH'nh4x5qUR -. pbY!Doɤģ_=?6Ɠ3;Mk;u^>oioniP\%FIɽ@`i;YB\!VN]GRt$'`Jہ, 6 g盫wo\,ݍT[ۀOjh ^k` F#Q.zˋfWn%l;4Ua}kJt LK۲ d}ƇP8O =c̖t+S'%Bl[W}tQfF呾i_o흭&2EePI2$W>&fzL厱C&Fd12!VV2PutE^OdʆehZߋSM;O T)G~ ؏ԡn X,/mה4vFpǼ⇭fu<8e'{s6D*꺏j<}%O&>#(M8KkJrEE_nÔf6F?)i`|/6E ؎sjR\̒>,9t _ʆ`g5mnTs=_TꦵH^Q%>{&缈o`KF vm4IƲ|! uX82h*ߣ[N.9Z E6$5a=vG="1/ #A4F@VACy~C< EBK𼃝/bTÖQ8y4T!v!xvnX;JtU= !Uv,*+1^%*ʙl(nA+ԗyl=į p#11HĎb]#%t'nC<֘GDITyf<Ě;L@іnZxS*RCGVL^&j*n9>YN{Ftl}'Ama *i݄E0d8b9/$[M<''7prG&s:bh+ttZْuxk*?C t`!\a,wTMQ"R .(q̴#.VͣϸӣAnlF `>*_nC懖[7>:+OY j3,ҌgbsB z5(*{" ^_ c/ԙ^ Lr?Gf5 C@2 YFP{6H:A%]ݾeI ^p=we YA`Nd0wL} sd;#1}o1yb}Bqjc]VF &J(ha EmՎ-kiuV.+ȅCklG=KWe஢9a&~l/Iȑ>Gr󂂓[_fzNrh lbC[k8R:%f$l]i \Sbu&ۗ#-;Y"˘.#YDؚ 1ҡG2\r;Xh!o"^<@#!ډD#'|aGpGx~{~lU*[!:Keߏ#D3m#o6Ĩw%|^,tݽUi5_,/*z\TQ䒽sSz/*n!LVCKtכbtUl1 q?"w-fkag=ʁ{\9ëj ToM}9%DsG˵5M:r9̽1kweΡUG~֣s;$t!_X'qc~67{<9NTP3ƑDUb=V7ԋuBbn>Jo@+J +j{}HU1ʙN !GtZJ@ڃm&`uQJ%.GIQ`vlL!EU+#ȭeb i.| O? ¢skРn[ DP*$*e`hJ=0#VW65XuGюZ͊p n'@'Hjq?B'k7[o̖Ÿ='FH ޮn+ck1+ \oM Z98-p[,OvyM$퀦6{cK?|17ߢ}X%i5y#Eyf^9J ƨ3LxPkMJmFzosҩ]*/ C)|#AHJ0{#^4"*7@x ڮ.7uF:+RUo/YAdCn;H n"Reˆ}+sj 2r7^lo U0CG_&9yz):+޸"#2H>>=\I|xB[ߺ)pG$A5/%mYDR%泱3ъ W8fW}'Q#K{NcfY/!L  : w5n|¸ d>@I)[Ɩȅpl di1?-rb惦qV2QfL{d26 ޼ c)"!$f Hf#uBkFSjEzøB]I?[IrFsXIUNFo+)E9q%.q5 \O KhK4b$~e({X8Uq4;MhEn|L [xOX OVC9BsƙSvEe،JeY8V9aJM~/KSfp `q$D)t?<|}vx[Ԧ[8k 񳀘Sқ9?kw|3ݛŞ_-B VO ђx6r(;9,f^noZe6WOJ*&gbzb\3?͹?JJ5Nz6ɆźTQmOMeKq>,Й$~ nXi JuMlnƽ_vVco_ܾe[ɧDjS6i*fè>3G2"OIfO! 93ƁWGX|ھ!/8ox2_ha:t=ò0.[zA"Ԙ9թ}i|vt"LN9UdA?1U_*%|@u58 gNNJI rGMw(}ռwכ,?|?8Tl-`{+ Fn1,|O.YU2>ϬU:V8G4o8 HxhȆ)+Bt ~Caii cLA}߯Ԭ":O( x&@?z4_RUFU`t$罺#i9]\:p?hGY81:7gG&i ʥ*ND6Y C_#Jb) 1\J!\ lT!kR68/!r ^,Ӝ8j jhyCBҫpwK;iGCݥn 8ܥ2cCa*RsǍ?9h7owxEm ѓ$a{[ }z!#ų ZDv ֡fH xi#[ez(O["%u]Sq].nY,)4TkF $Z >Z]I/+  :z  ؑrJ*yqm޴q ,Xߢ !y>b`CS!]Uؙ%M(HnM< ,*ѳUVJq|].ZZWM&B_8rc IiIw1vsﬓ4 MogdTKQ 7"]5`>X#U UT]ƍ-MSQY}ǽz;hBGZ3qē9rx %Z8ݞo|6;lg0F&%Bs͒WՒg׈$Sզ>&u%nfm/vAuA`P8c ݫ@eTl۠] R^r]Yi0X\gvٷA3DFgsCNml31<=WrP 03W1j1Mr _hC<ދwWשPk}r?W u2r }d\%&ug!iwe (nsq_5а#щ$bnO6:]yjd/'#R3tE\j\~ 1tqhzʚjUb8N)gF5 )LOEw3# Ya{JtNJ in3kŎG~,hYr0 M"*PcpDZ'6XE]G<o.LeO: ZO&9zkjH(L՝:-rã1 dX.})T3اAq%t`{P lR}aQ?>d+O&DݛtTf%O(=_N F8`Icϰ }4CQÃY*FLtEc!S^ 4sr&9݀c%{,4jb&L(CųX6N̩8|)KtleDU7{&C_Ȕ2bssFga-Ru4A_j]4{.oyO0YH%Yƫgxu!Rӊ69pf(0irw; #/@'a4TqYYtcЄ1k7%a5^7*4޴&No8G4,EQq%+~ks&K5%onʼn:.xd^| 948FC 9q.fҧIu<&WbjMGůFk Zș܂!;V@֠&*z~Edi&"\fgԵ= viyEvPxڵ4OOf(rTgL r^oYaxЯ5OI<)Qwobz!̙ ZiVeU""^#D&XPء^$(K$Ϥ'##i >E>R̵zTcneb͒˼­Di),1ҙ"DžZ2 ZB~U#%FCVD8[G9|B% ow[0rI7F[CSp h8 M~H·ъ& *|Á|AY]$Iá4( t7>te(q~ <=WB.^7wggAV5~k++NAGZ 0> g? qjYwÜqt1Kq};-,[2U&XAc^Z!r$D5ܔ|6S(C(M'9Ѱ66d-*UGM@ E/h*]Dh  l8- v/,FLU`-Ï/v}E!;(P{*n 㿌].CuE;TyԹor q%aBe ;s5Trx*XQv$S#V_k*3pin*(DR1 W+^9Q=l ϧW c 1_L5 a˃,׏ nvnL9L+p^彊!GZgŽt _Q}Kyc\Y)84?9v"jxbjnr妚v Pp2nc n-L-ŏjF]m]XG5?AXGI)Nǵm6N ՗'*{hrUqϻ-$ ~u{c;dl(#R`[rFA:DhoD!Wܲy(~zzN?1_< rDf PѮmXx5J6!tF`/vʒwYD>ڴ%0ɍ&uS&B20/s8н`\> KMNgPalhٙO؁<!<.Rs?NJaKv]j6x j7n*\ov%wD^56ȶu+FwZ03 N3e%G;T:GXvS5.x]R#\; Y4Vhh}av7-YP$Jl?VntaP^2P]4zKQN&:âW$4O^e%=oPJIm|%LUQ:ܖh_j FTasNb&(F`̭/&OA&?m?2K܃qI ,Uyɓ_+֪h_urmXEm_ʬo3p5<V: roQ2w1fq.+piGpCt,>HR^ȾY߈ #jHojqQz )qBy^tYDE<{k v7Ox%*@N_;IzQpC=%="ԉve٩yWl8|զFR}Vj. ^[]`i<2'뇗pHw@-'b ׍oKQy-zi;#ЀWК:9_$_E` S+1%^IB߁P<|Π޼TNIE7|KvOHT}q+40[ f{Uvk~nw[QyaaT_6*Ǖ.[lr0DRM=6,doVojL4d㉤/IR_LUnDՇ g~݈C#{Г#3gL$JP;HXij nm7蜽#uǾY68n_P;0-wиMV4A@:hTَ5VIfTF֋=' d"e∅ R.-2Jspf:^Prv߁` Ѐ61&oJE$[yjuD-OudP:M џ?aD쐴פK5ZU<">.T%hJsy1z"7̄њ1&N旦 >Κ]d5D-ÁoU(_Cb(m=0#E<}Ci'rӳL8^sCHEئ]3Z%gK)Mz^ mni=3n3xOupZޥ.zqE=.+/ԓ/گD MUhUi"GHȭf8_0ֳh_?ܿ<'j /_wVVpӟNͷcuX?:e\S>j<:16sRzm85#>D"ģ;`ؒ[=k8Q;M ue䮐aZw~: .L&uJts{kdQ$fJ;rʋ+B+zIh %1ts {3._Є Ya`APػ=Q* ڢ ^]$UִZ c51{8Wu-p1p8 IV!^h^khep;/̄7V8>ek0~qU׃ŇgUIR4s}6tԵnF1a;LB*fRK@ng}-mz5U)}=M?jN~Y3Wh|3InYoNY 2A|FTm{))Ym.fF\Y%Δj& D1#X `KdY//OJcB 9tbS!`r9y*B2`{޼>ʴ*#l`L9Mu_5Qr%bwqK}* 4H6  F"]fslEe5 GQbR^?pYJ#i4G0"Yގ.0?_E(z<|]pGKA--oޘv=ysM 5r[.-r q)o1ք6}'s*e*{[@V/pDO%*@bQA͏AWk8Y]@Pj>=XxoƝeGޞ1t|B׶v/#;V߼^q'@0H0~pc\%Ԧs}5f I8.g4>"Qny65aLڮ!kfQꤸ=S-CҤ<.r*᷿+66*ݑd]=,Lk;*~ӃZM+ѳW(\R{ZL㖮jG[\s6"JhN.2 6S4V{|;cXL`Q[MPcq0UA/WrDlLߠ!G8lf\/⑰U5֠LϋrjjUculal8ł5M P/gUDFiZXZ´>Dr-}lOVfbHJ͟'w B3 mU0jE1| j@]j}?N>S.Og XOa$)фHe!:ZLŘ GdzTX+H]ymi]{m2W\,,ɪbbQ* `eήY O-&HxZ/s[uITDD>}O59e#dq']߄sjz뽠/6UÒ6O,t5nt(`‘>=:iJB1u)Zj#ns[vwRBI޻X *%dzk Ʊ_@x9zIsCsWզ>/84R,ChRh4D]C 2*f:bu4t_ɼ9( "~KW6Ln@mq=7k`Rrg>y6qyjHv \9.-S DR&*T4e%;I cEU0 B;F0lH<.$Uyz<[wj$.XN_GX\V4`U (NPVշP5Ʒt#;dE}c/dՒI~BLKY >h.;cs f$s-f|{c#E&yэ kVVN 3e;}L^Ic~>\Wpw5p0x'M6Sn~n޳u'bۉhMLD|xd&%<(  6-"wiTo)ݶ"G`JHkœ ޹vF1Nz febR#k`JWĝ UԅQzu@.Qn{#nH#Ă.zK113akvk.R|H$e6Of8hQY^ex%6;!D!)!?o̞V5햤{A u)-ۥ}腭pXhDXܾٷױ*-}9,.ϛTv^@i0Ktjd)I}c8M a֎d^A59Ʀ˹}Q&ED'KwAlp{*v=Bɞ`D0 fQoBdR->t߹fxc2gmo8 9x8Vϒ|*ߤQQ|q_4ɒ(Ͱ1]<ƨ2DW(f5VKA tu{G5$8ko~*kG}%dxX>%%hϜKj-~ Mvymo3/VEO^;G!aR|1Y[;MU|g}=-B %j}(g{!hPcSsZC iCBj?"(P^,cj;v~sEK QV10Pb1U*7a#U>f 9 N&B%K22\ծ}蔕7r&58!$ 쳲[8iۑS^U.hVSk^C/ǞbQBya$àL''I,C ￾!`xSZ5q{ztG2}^!c}H֦Tn]]Nyb7f|QJ,Q^=H+q,j;Ww P ]5"cdi9uƬ(/b)&ޡ@'[6^2hmX tTAN{$[cR~9oe)NiM\Nx&pC]sL3NsATsUJ(ֺJk %E}DS̈Nnv;Ը0IX*4 4j4"5u'*{{dN^_. Kho-/5z b%D ­3|f tr!:*UT=.T{C' eGkzv4"^9R>#hN 8rk3"#& ZfEJ> S <1zsu7$&'y8χ@U:2os JPTp7&DRUW3(;-fg V70]1% OSHbiUc!ww<YLCU O%"`=5,iиը}S C`Wt_4ـ#>&ԑ>΂q:s%VTFi9͑VuܰIܩXnoX΍q@؈y7O)Wv6~="4:gprsR{F\C35ZEB'cvU >Υ:>]34H n>qϣ"BFmhŢi'bO):-0V ZiS~CҀڈê~4eKMҳoZ{FӱE\qO7`łxU]AHӟ/_Uy\ bBr~weL΂SIvB￀Mֈ)]8U7QXƤ~X7Z%.<5ܱ'9 .ܑC岰nk,"IA8N.snrt[) `0WPA "swG&8]hW}O8`/d{.VA D{r(#`OҕmP5 ]w7MvŧMղaO0O{Gwxn "|=؊Q05I4QC,Q|^"`'tyqFg?Ȳ1P/n=!̮+"p>Ptlw7M cC'Ȉs`XL~}{7qJ0Yςx]/n >mB,zY~!' N%5=oN\H=`h{\1ؗb.P\g!‹6"~~$v2^ZڵQ[#I}rk!1N-\O0NvvCdL% "/lñ8g,2N:gZ>IH 2=n4YCηU)&xYDk~aR"W,7w4jF5[/EX"5}[6&T6vI cp%6{z O~${"p ,Zy2stO$tcsebP")dgl. $bDY蠂ed!\.޻ /yy=;f?Z=|&cnx{OG(gF)ƞ WB(kDy5+Pf]Ex1U-̼B'(XmB#6M %]&Y`AefROxǬF HrK $` ކD?_NTĩ D} aq:N8}r'DʢܤPTY̔W8O> >z`+3̤|pR5og)}szpdGk'xT j=UE1!wF = ڎ)e+m_=W\bgbf#svTIΏpw0jjH4|_1G ݓq;\B l^⽍/,+OAv\̐ecH@#0*: B\ʉ5slY՘)e_Кz8U;py NQCnFWmSs"TOR({0yx\  JIq :T`?+мYp_?}Vh)i.H5`幗4rPF8G d`&f?01Ie++ˡ2*}s,XS0@"yo$p1Hq=9D $_uZM,12 vb잎CK@[a -z z4Ja8^n_j{o EG ÎRk'Bu3Jð*{XΗiW.k2(yc}^οCT3*#:kZMZy?š>xDF*{ɪF|#.'oV\;M Tn()B:IMbhpAH_AGX0$<TyC«>Jϲ_C 7I.K8!%YvϮHg41ʳȠ޳PƋ蒪9H pF9;4"VacOP̳>x?m˅*.5;P}AP2A;E2dp(6 ߞ%fj" ujJ̋Z-Y ']H';. Xu]I ^_睭G(վxeWv, JxcAgjgաI:9g">6ky\)A2v(XJ~EVa=IG=ְK?>jZ']R`hxR1oDG{7,>s֌@&>>'Z)^ūkHI xag "JF~4K8{ahYpɁ.E@̕G(xC6ȟ}2Ei*&]"K{T,P`_#R:tm&϶`ޮ4N}u֣ͫIj;Hdǝ*ms}V6:'eAзylES.sCI]C/޳({C@jFCEVrX}|vɱtJ' t -YĒ1a[TGxۗo >/|A@8/nSvg>hXûHw:˛_| ZB6lKThdm#)jD\Wd\qT**TY:,]PQzzz_ a ?QD- &,3twG,UUV\o8V7V 5ӷ{N<$? yMTIDR&b/tI/&qgV={=|+ܧ5 =d.T@j+ Lj.jwVHRrP66[2$e;vQ3 .mصH.'[R]g,(*x|ca((8:9Ivx`w 4gsNV=xlGeƳVh,:H:CӱJeTgu5S|1ֲrO}4ZePurƁJJ0aC[OgtL:էAn`9B87 BKFBc#6<>j٠̔7)FDJtbl= GNjp钰hW7:$2BOaхU[\\ 8~6~j$Qۼv@oI6ԥVbaۍ[*[o5(\9,TX? o֗:EO,6S7,O{%ȫ\腔3*KM&5C rskYvF6:omWl!. DN96 /(>GR(=Iky?LTs5\"Pݿu͕0E+\k0+-w>Po*)&># vOqSNOE\\QZ8"v\i[ tzECs=5wH9[1hmv@UcNB*y@L)=6Y.z$jw:`i*t4} eGVN)/RpY5;LYio |oZ6O6󨣏oHLLKߌ7gK\$U J6/Z^ BlVQgԟ2}5zɟg>w҆VP)i) "xа*E|n%gM:$2YnlsNO Z6d]=1ϩ+JץIPfdxl (/+vJlw3~ѽVZGMJ%j-pP 繡KQٙDmn:HXW5=6U3LM3 0|'-8kAlXPyR>WBi8({=cgeX64 85x'IĚ ƦtV%͘ 1 qi:Ȼo2 Hu||J0Ag5WGkܳB[/OJ=- K&X"w2IRZWQY<(5K?305kuhnK8q>;Dp`$z [,hL1ct20g|[!VK+r5jV_/F ׫YBВUEU(WZώ^ e<a{$C2?ۀtOnYWK5{=qib߱F˨V&w 0= c(_{CJ~}D+zmm ]Bb$<j1M+Ŏ_Oʣ8IǷ\AuSc=GJt'`%vsy̢/p:B\)ܽ#dCcTJE{a7Yx\n W^RNIj#T'0p$o(XB ]J(CE\6yKvwY'<;UN!5's9dFY:UqK%u`'[ cFG< K(ӟiW|ӮVxKS 8&)ypx1-b"^C54*K@LR% I0%}8 {"b& (ž&C^^6G@x|CLDào;5ovVY/LK~}WIԦ`X TEaY#-'$O9NۉBR3tPD{Vt#6c"^˲Eg5[wremLV^a><@6rc1#Q/na9cL  ̨`Z,{amy@G.ZYu_de}@'cvrV4Smҩlp@0 X%#cU,ɪG]`fXh#M-Ib[bNc=ކ-VBg8lXdWh-54/2xC~(M'.z=_` ? r2j4HĽO LYd)S8+nްTNhN G[Un4w4Ijrp~d]vcusUS.<]Xsf$?fBbv>W[mlkJM +ũ 1QZi98w%(RtĪTV@>TxԄU Re&)Al  `WV<dmJ0nP#w,r^c8#|q6Jj)@Ox6DeC4ujR4+lגtu8؞fI8jmzLHZ\>Z1զ>IH1J=e:PԞ1/}e/=ap-Yw\/DۋK) &^5zGFvy4C(7ntOp?b#— 9ƧgwGzW5-u Qлw8Io0QI1-CB#zc*,#TۃlIh3_ߔ"{g۴N'%TuDĵ}@ޮrvVCXNeU',;mV+]Žz2J䶧FRiȜTuQOd筛I|=aHnIS닆#76u,?D5 60sM~eZWQG0b|{OIof37\l!3ҹ5Źtdy_rHxLXF;];>쒻uA!${7jAÙ B\?ԕSe2wfz4tagi*5"EeTDŞZ>*v }SLNP?yA~x኿MIAl$MWa0cLU7F6Y{z3vAr͇Z@.`{e.H$orzH?D$%CwlN0[F >*xQ FEgg,YO NfhIJl@J>iPY]j`~C( mA8{N NCҏ\CjR$&(g2~A\j𯽎( ^e=A lq3~$h-RsRmrC#d_ Rp*3znPɹv%q(na <ʘ- `` `RO$ZѓWo?q]]M[^G )Jmio aR\7tu("q9bCDFj:ϯ_$ abd 3C3_$oTzmhFs.H@4a?[mV_[2= {Bee߾7#ҡ+8e)/kaJtz5eӥu -#}G>jQː#64w"Vv%ȃZu8\6Ql #'":!vu)͒j۫=: ֮QOBZō7@eo z";6"Y<A}HudYp7Þ\ ㇓)VN Gi)F}*Wy+?T$jYHfŐDBFQ5u]ΜF_|F|:T * (xjsq?J U(_?9'{'ndJ+di}3 ϥl ʃi )ke S2ՊK/Y|>ZýX܃!\ޑP <]4QS猆ġ_-?ՌDnߠA&PS!W ם}B"\2ř0ۢhm8\즋\x&gm wsSG%b!w1ָa'7ՀIvg*!4ΈeԨ.#H {l>UhIadjAlrڨ%p0L+OOG,ˍ;$X*)DӒ(!ȯ 0\& j#㻓6!Ui+@Ɓb `|VY0%-{@r7OJn OG%\&5PPMBK U"1^U5>S OD#YnRA e8ޣoZa1%$1jc!`x"ݨȬ5zhfܴ^NJ%a^,:*^m?Q8mURpkO Bd*1|*Qjr4 >3̨9?c{|2IFvpа~qNs3f+M@-ݰr.# ðNy#=)#,f2FGKmrHm0ʃ#3Rj"<|u|Od~Vs>G@ED2feB~p2G AFqtk)&&4jӑ7t͉4 #AeQte:3S7ŀ,ꤲd#-qZ业<}NaZ413q. 88᷈BOf0s %a/3oXിYh]oqlY gZkeP2mY{;mp(=jƭicg)bM#ĕzϒ]ʣ "b\N7њ3Je$DynKY}¾#*+ <(K&'nm";h[ > /C gdOl̥V.b($~( - We%$wNjfC$!]gF+EjcDF`u> Q&m5-Xh CBp@$kx%g{K^xrV"1u`:4İj\Ƒe<+o16W]e1` ##[jUd?A gL/nk[4gR#eM:xUFŎF>Mk.7˹Aοhnb2(vŁ)m9$ j(XѦl4nד :5/ԑ4e\Ÿe>=\Q¢Y~w? qg )Zwt-"m+I(8QBZP#2SR7'b8,^UiP/~뤺(}Lx {tFp{}Ȋiί<^?&KRus'$oϤ}хvu=0"2y4أ< GWl]M,mt>Z_'nFnG-I-*xģm24"y,7`JvnG|@ Po 0h?ACh4E!I dOPox7d51g>脐EUZ_4Hɯ-I Gz6$F>KK1me7{ ~,wiShѹEc=x6>biL3"9 3cuOaԍErg˱eD`YbqVtqb`ۈ!0B>8^?@^ 2oleZwt=/WN)X9o4[ȦVgHR>)|@X^M`P\BHf#gh ܡQUAD.⋬ҝcJnQp.}0,#g#gU1Es{H!\&iY~,bK*jd7,j͏"6@43=Pr( ɺ07rJObr0#X"+՞a_4pCDA S m旖.ْ0O:b2kdGHo(2S Ó8|h_E̳aP߲ul9=U( DeW˂pWC=Knƪz'Se WZ( {> X)?7}cVq·|^07gVBTќ.LY{J ӹ9ol <Ч@S@*fo -+Rͻ"%TJV+:łU: xϘ(puNPU'\ APr L T>i+= FCW?`V,G/ܣ8!1SQhfhS%̏lT-H|VGO͏!f|{4" QqA^*IǬ[{=e`sSӭ љ9wҮ3sj{ VݠW(T%_5F[T=d-i>>4y%u1bn:f6rRP f QبjǴJ+E0 ?P7ιחPKk`n6/m6>PUL..O)0wDZdJgYZ07070100000367000081a4000000000000000000000001642603a90000c8b4000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/s]?Eh=ڜ.+Toǿ8'IbyL w(Cc<!G2w8wsqGrY>{!:? yhLxMrl"/P&}:4XZ]5}Oq*[KJ)zV+ d @4~B&F5aeʛ09P.*;"9,؎Վ2YX"CY%f\"\Ѳ8a5ЭĬ6DFsg/\vsEiCxl~pq|ϵR/u-^lj~O F:y:7,*uxp?qKdL;~Ǣ=.fYou32P%䚋hg I4[8$;B‘)Zua]Yo"^9>Ag5}|צJ?k+E47)GP%.N?<)|\}cҸ˗;[SDx_|d3βb.? Lݒ}s$ZڱIKZk0b "ކ A >!_YrKlz4hC.)dq)%QsPI#5bXwb$ȼ?I`ҾnKdZm]5LϼFUӬ&/k櫓/♌d#>/':I|^wCWIw2.Im'[d0p@?\]cej=."QcQ-P6FJbޫb}^ofs.Y}y≘E)5 c̘\ pr޴84׶y y.6,5!2*Lcg u"OCVIZ#H_ǹZ̧6{47%ϙ 7h3jyOgT3ukH74*p .ntǜ-)"0=;b`|AcƭM RlJx%eR0U0?ݿ`^rlDv0פ3 rpJ_+| +Xp8ONwCZgm/hX2E a;TO?64_h¿i&5[nnKEd tiVԮYk&ܧg5rDv)G4im: V 3$ fWю lzښbb{DEQ:A_4iSHFkgȕI1脲쓫-ix[5LTaz_RI4qvUXVfQ}0䴃ܕHeHP=ׂuvIɯPbuGm-S|pcid>' 0vqDt@\ugPlGRhycD/X.]lc&SRABt0v1Te-FzEudYR Hh :56 _%tSO9qˬt4Kܐќӈpwd܌[ MD^Yړ<܉|͠+Zxeڮny;758ňO3C7[njY\&dy"9uc1)EEkf|V?3M4Xb櫫nPqf.nH^&nU2LipnJ`OԺQ@Ü(za1¶7=¬jSETĢ%p%j+қ)kMބ: yȳ1EJmvE :&"/ꞙm*S1R1aپ^▸GG*ؑG1M ZP|;WJ1 LK[z#[[ )S|v; B#v3ҏիAg?fðK:d(DrLAw~YxQ~-$YՖ7d@8ha£n>Ń Úp04),'C3$|mrՠ?L~P1>HAi7)]{hYU˯P6ghBʌ0VWQ\!V7I !A8>BtSHdl괱IS )8P$ap"=֩NkT *JX`I}Tݹx#"]YAtr40Ceм.& -{"nf m 9,%+`X} n>y.mYE)Xs6|J=s[₋ڸzƔnY@]U_8˗Q~㍡,>"E?,5vP|蜅,@ #:n&Vj&:D:t=Mc5< N{}&5,]_s^k:Js s+ 768,+7Q،!fs>WbѮQ&n}d*Sl/#זRL'܊*GmyC&Cߟd?8nQs5`  tq\FÕ6j}2%9B47:YG ">UQˠOGydz9䴵lt1c*<2_dgN7{;k~`CL؂d3Hŗ1ɞИ*5V_%-n ?"bL1GO vq!6?'3"&}QH"bkNe}Fx i;( 6jGZUEW,Uu1vEtSY+Sס _e42*rP`ƂWg@xpF|[ iϜVSBv""` wA>NKI> 7'n1. kkT3)d2,e%&T {J}de>Vw"'@:%e)AވrР_lKK$OEv MSE㝾WPP1G+?p ~ڜyqJjh.-HXV^̭zC >A3Szp2Dcۅ `sWOT!s--z؟!|849,!UsRC&ɬr.&*FX'J(jIH:%wSLp[Ls40@4a73+ig"쵲O*n/Oe$ {p`kKZrLM-PuM=v;OK~b_1@b(AEJ޸?ߛϭ= ;He< 9Įi+=R4TN(S`W@eW)p =y4}zLiq.mK`9X" `, zk@wI Sѩ/ YQ/E;"kcf<|tG5. 9~E)eTςO9R1П&z? dNjA1;ƃJM|>Zѝ>ˉv,cDzq4 Q}f &sJ;edT^Uʼn֋ 6?>iz.W.JM dl<ԛu=O#03FAș#sG\_4_#Xp/:O&'٩~YHka8dq2f4X%ɋ`+vuwĥAM,: ʱ >ybԁqI;Q@#fYlؒvfSYm،N&+UrsӇAh1[( -1=3JTÝz?hRJFO116RRH7|SX`xi '\x^5ntWII:.BΘ*/;q->ʕ 6k6L)G }jvgBH:gmMRiC0"=Agvحj4yL3]uǷ.:QkIwr p@`JQi=fH/QY3& 74-Y  rY&w,}7"7ffNF=Yxi,8;nCr{zOampSL%J&NކBҒ$|ˡ\~룇%ƣPEm>G6TRJ}CC0+JCCT-2e'4h_0V^T3O'8UJh-ܾ{!\bFAg%,[t~9N5l QA" un]X5_n(r5[OPY"Ưh;Xe#"&䘪ίKZ;5Sp[ycI/<~ό#;#8)'Y(}6LKLg2&1c n?2#_XLcvk>6 xzL`e` :ُgmNфV{2Oǻf+p˴p?;iLZ|yE͌GWu\ sQ"Lk)ZpǤxUiLҳe? -*;@E'}m1 7-\*90N qp F}cp계.hzaݱ.S̲#m:^ ČD+7~*u+@FR1+csB{v=Gu.&6rpT~ag-Kd4$K]wQqi9`%JgN^ A" {PӆD"Kbr+\?H'A䯃ᎂ3~>F>܃\KU7e+S)2 /_˭}TIs../2|{uYc3A_ZzTrkOr}/ⱈkm4T[p]5Y,B_B*_ʢ99oX#AgVz 4ǎ5AC+C]"WziUOxJ7q( 7VΖ6*_ o1u<'Lháϊl6KC@uT`MU.X3M+e V[$L]s;&= >;AJ APKggNpcLи~Cܷ3߲ӈ R,#^0DiأdμgylA˩!&c?ڃzfGDd#ip+wI@al D9ޝcɡ{ԝ F 4h tNfs(H&|a<`[qFA`-mѪ%6N_v)re85ew-"PQ*|ĈhŠ(H],[볜 Cos C'q -tTbMXqW#ɟYz) &%=!lq;Wis-)C9FHZ+qb<}3?kI-|.{3(Y:V7&*|q9a{痬 (%B]RtԷuN4pbpZ/BpP:1HEzHmˌͨĂk|T #U0%*Wi6d~-eEEQ3pʷBz ˏqEgYrkEfYُͬtỼ ǭze+5G^Zw{:-6",̾u}<(DrG.uU0 LE[Q`臲i4/0'?v#@8 hADOK9L9BbWm\xפ{k: yODŽoP!ōr$zpKg ߟ5gN= | ';(ĴJDr8=ABy^[ &Pav3iڅ2& z, #jh"~/'5Um:z/B5L|Co98`l-6\X I/hg[7[};6 9?/bj/R'y `)c"_4S~EL"T[F.m7B|xGUe%Mxbe䁓v'[ѫr] +n%fHRv&FT/x;L oH7Z#0Ӎ 45Ma7\1K:;d)-֡ў1J 5?k[ZJ-$S\wW[_ʈcX-pXU2(o3޲$s?1$b>˧9 xx6 ,@DIitu+ BpJl'sB9ZG[P _"I@( P]}BN{[NwDx=.78 9bWzU⊩HW(#sf 24ou^lfJily4LG\'/\%r*xפҿbX+X⺓r)M&',S4d9t26|h+3IRV Etg SX)4nR|>,o..%f` h9 ՎE*Å(bqWF"t]3/=˖1J(o.'Ӛ+ 1 SwM-3s )f) G+;,3; ao$]!os"qg7V nB\bPaR",xd7o qP.ԭlmG3ljpB> s5W.~yf ypWŋJKi%__ szzv{| E9^3+#K9hKM2gm|zP=3FXS# 5b׏, l_H& #]F7OmkrN_ZOT gD`G,o?LRWg 3l+$Y?xEFP v2Q 2Sվj K+թaxL[iT[K0n#QR9}Fdͫc|4Sꯔdmޯ)0[.,$6T4+Rl7NM@g|n++X(}< -!O,.ȝ%:`5_yHs!#^i(E@@1K87 Ԅd;턀WȺ-X @&ov~I 6UWL,3kPp`BE߁}~A˯)Рd9ӕ='3YjSkǏZea=ôw8 :U}njpuEk. 4 YаC<+rzDbb@.I [Պ2~}ɉiCkX]^n d#ݬME˄_v N|}g8KAs_ VգR$~,,5.TSӝ} Nr*tgcH9K|YxF"z7fIUm#d]1,^aXc ߷'uc4 a oGZww9ب{l-ex_.n7mʄo!Ş\_^p}"գbEɋC?]z(-rteO:!g @I ۂYdmx!%jMvdi'JrT;zgՇ4ZyR6[QT#ަyDwzQN1x1Txk63gV)i㑠&rM҃SxV]BQ{~,3Ɖ^Slgno4Ehcu\,Ё/E\>$ˍ6>GGDfi:,3c׉{R0`7J!rkZc^$hEɠ@xP(?&{$KtOPM5{rl\!`-|lM eٓgGtAF NjQ슋4!ӯoOҏƛ ?}+ZgbJXQ5Y V5!_bQAz΂%.!qπg/`ͩ=7F Cܘů؝C^_mD׫'o 2n1Ԕ7pY%MO"?taf @̢hu'}S9,ƈTk'z4>WL11o0Z`*p -itڱ2:ǜ;gD $KѥN88¦4u(}`aN]ds+Y#D`y O-𢌪TwTkbm!1C(tzc{ڇ0WkTh=Wgs{R@Bݴ=BЧG|?p4L=ӷ%M͙"qK*F+B@撂el Q]I^0Ix(0o N?^*#2G5!')/=31~Rݑ'3ȧـVyW le-[Id:ݏg~Ȋ#3qdCr !OW(R~1ʑe4l+q$m84\nH#Q ~$s\f^ @7 x\f|F*L ۽Ҁ6[|N'֬<6 0sVbj<_X;rf@6Y<- a/Ai_`Bi'`~(=_B %6G9If9}a<^%\KZ#>*͊Iʾ $G2|'*P1!yGʂ rXAD|9Z ['Ճ?CQ>~{b/iETbF6e]OoKV!8]98]_O7m(a?\ `u:4GxhoC#Osixj C7TB ':Bbԧ(M%յe ^/5ސ1\YM^rv/\wɰeV '҅s^%za1I'V74x'x:˩I4IaV<-1ƒUEy}%Qq} {@|VeML(et$C@yG2Uc^Rem_ܨ72ë7# q2pZzcM~3p={ &&LWSr xP|W߽ߑHxԝMŚ=p*%AFPmlI|˛mOk95/$cւQiHեx"x|qVRPwmL LVX,p"zu0viI^l0Eu5#!Gl0 æ>. VAtFg,l Bb\R 2z:ޫثmd&O+Lmomֿ&#~a(Wĩ.r MM3hPb) pOyFz+ Y׀qhwS0\NL?qPQr&] ^W1JP6R:yp t2)A26psvÓMSCP yRJ0/pM;e[+jÿU3gy9!T]wy@ e#!r ﯪ6&:aW7(&2; 1U eZz@YЎ[߯a7w,Tz=fE޻M1̺b3@$TȎҼ?ҁWqkGZ Tٽ(FRmC!tqG I/HvĄc$t': bY폰7E޼PHv)]~s! /|Ikx,օ[ڐF_uXпzo'}ͪJVW鼪Kiw])cu]P~d2 [@5xء/FYF|UZ/9uɓ$1UA$j$dlØ-%,`$婢fX4=$X?:QIY5)]HT[ a\̘4n(v[qYB7{ F'KJ㹓v%%Vu¾VB\trP9Q߻=\%6%=ˊet4=/t?_^K\XJ7%z^Ɵp_AT$ 1\FI#f7<Ӳp6%_zx]&5i6K㼢>X'M8iݴ;-v%BileM{!6H̹[Y~GhԴfaڍ{ џPl'r*lˀHibHG`3 ۯ/nsRI[h\V7&p0i-2<|d=|Ji˼Nr.] q)v\}uƽdώ^4+!8!`ܻLUJv9lR)%¦YJsBm \nJ5U G5Bjޓj Q u^!4RgP#uH+^ мv:Q^(yzv1YD%wwO*h#) ^%Hݰ.C:Ŕuœɋ˵KlvAiH {+7vx?9nY"5m)D"&;.Gof,y2w̒A.rk EY_Z7Zu/lYp<"R,x\L+9i)hWsp> W6/: a7? d91v{{R<;01iWٲa`a\TȰWL!?ԽL:z׼tdhIP:>ԷiYeyK9x-At2Zjd[lpvBO H=;Du4ro0nzBk߻qPCX`K `>5X O\#蛜J<@#v̊Qa݅WgyvI"~|Ȕbl'BW%BmjdY6f?D21^> !KOO$/DAޏN@Ks^Je`>w9c ^V?V©J;HM8\WyrZ`*7'*OV|2˟LqN⿦PMMW<'Tsk1*z63L,О 獰ИQY1~`@qa!;6p@E%XLч.KDtJMsolQf0L=|A[yDa_97Dߐn)kYdR.4pYd%"hT:Zwr9]>A{2b (ɮߓul0((Ep,烻uUo6%cT{cU:О|YH595֔Vjbۡ  WNjK#SBJT?ިQ&,yek qf3nؙT/r,Gm` ӭ5C_>%^Ow^{~rf?jY;Ld*Έ[h` z ޽jQ!5RKetD[daVd;u!H\7>a?~4BJR$u7 sb@dwlZK#mSc}"L9>]Gijqq'varHZ?/{-Bl~H7~:8.eR&Mxa؈Il\Yt6j©ӷca扙Ik]{*Ѣ>0c^*DW qUTSx~ {Z/>é0 yeW,}k7$EE ך+U):!~Pubr0_kg GYt@,E/zZ}0NE;RzL;լ|Ct<W_<ڇtkŸFrxS!EtjtaCDךL ٬~pg6;.!%&bsƱ璦yB9ϫ֒>g^)r!rB^.Tp*icA1ڶ%S cYx~cX蒋ثu@R&'{׭"QX AJ9%h@rgKjgbd6V"Io\vt6XFme,I7xH1a@lKnކI6-6M$ۗ"f2Z![gH'Rr_I1_7c(lصMr+a]Q&"S!O,/x#lp=aM</5 3)*gznSx&T}-8Fi^L ǘLU7}y1cIxxxN~ZD҄C%H+>X9gQ>nj mٴ0TSC-7q&S͠jJKjdcoٿݺ65@f/U)$!gr\ 0O #`0pX7fj6cўx {r|=H*@5lDFuŹg> !FcRu {K?"/;5rj:Jx}{  :3t4iVو}rz&F*qJαN Hx*+a bh ^Sȃo,kbd䥉î{XVVz&6>dlMOm8'QGB{xƐ Xh 7,ͦ(F`UD_#SꈒAb-'zU^Y:FPW. oχ HB|y0 ZRϨ")xP 36"|4MܯX{|kg}j+d^)4g'+, EG Čt}V@6n~AW`.tY \Oi e! π~>>\ 7~lFt M^UR{dH0bkܾ3& c9DC>OJZ|o a|êE&v> I_#ј7iVb yb3[X۹ϣ=W(E%0cqŧU3<1~-^|y}ou;[a3 Uklgˬ9b9>Yν|~ӉE~ڙT y 1ɥ5svS , }4Yp)&#h \f[TrY;Gs^flQ]8 &?RaJոn?-.A\Jĵ64Қq6/Z_f3O^V;ق)f ~A&:H}h]`%Nb۰I ĎGX]j_zZYǗi<d1W>go>[*Hj#h;K[p߈ {#+WCEñ0+755t#gp5SJN!^w5EhF<;b(q{6ü*'0)9 RCM"$[M9gbvQS}Bj{ϔ:C嘦 (Jq ZΖ= @̜p2_S42X}P. > qAdl͌M~nskrF_O7ZN> xF!?Ȝ7ziOFdսyg2]gphQ327li¾హ$)K}c](҉f YFsG<w4nsHmʗBϸp6)D|[>HpwƝ/}scp1z^\kź~l޽gO<WnA 3ߙZ,I{~uK{RWv?++qy&?icMy4j e +8[GuVJ9 kgpLizBjsV_]m~(a>/6ښ֖ pD M#*"3,5V v RexmYTAnֆJ’y0OIN$&cN1b>?%_8oo \~p)Qpڵ' 4ƾn*].hwB eɿCkqi8 fr.  (QX_?D{rr |"f0M@=Fg){Yu߫Jsje|FZ4~k*8v+G蛡Uzg3Ǽ1<(r1b߬*/]Mk|V{"%S f QLF\Q@^h}iEn)d[QD^" ~FȌ}w*. "\ HА)mMa>Stv=>Ϸ~Qp.ieT7 ؽ7+Xر\KـMTkFŒ,wثEz(TBh{O?wBZ_Q$ U{ԙE@U:WC$Vpk Fx,4 PChz(=Qw CT @ J=$|! / ~ *MggsAUrOL4xe>{c",f[,Ч(}Ls G~̣lZ[@iD[ue-5Z*F1ĵIJIiem/7cuHnIn4N?!eζ\_Z%tꞷk'kh˽Kh ˹)TגO5_]dbl QVo`4je`;{4E~1sXd LuhNvпqw`t-M{4{t?9`$ݙERM PcŽqeˑB:ab& v;uYx*uM|]آ*@L0\Ugpda2ghJ4'6!ڡ\i& Iǰr7ߊaR1b(j-{ Ǔd@$M9NJXmcR|{< M-cTL6蘴- 6'*4u0O9Γ%yΪOE,RԬ_4 hbzF0)wV+,w5R&Asp2GfʧNOam L"1F?H*؊LDj*}.;{-H^p]eOݼ eFw3Zw- 9Xks ӱŚkq`f LYfwĚwG)L`B!PMcIɕ8M1 fӄF Ggf5\(OeO򚿬oE<ʚ} h| ?s[jt9ܾX(}Q\wDe^B6vܥ!bC2?lq[OՊ"߷-`F0{,VNh F ݕy\z{,TJ|vy^}ă.yvaw(ܢc|鱺r[}y.98AX(Bj$ea~x$lHcNR['J׻6"֏gFJuXFd #Z~]d@:L!eրMQHb0NdT/g3a?K_d#iuPk+n4oL{O̡5V4k2lH(>7ZTۓQI` ^V'I-uX U3tkZH_$(OGj.npmnD9H& *:-Sw|^JENYSJMT o(U Oʍ"\aJt@ `4xC28ݘ>R,x@ ho\^"FjKFDPVV3e޼H/* c*ohg2ȪS _vNV 52RI˛.fD%3,Dfv@-@:]IΌ7XUF*Lgg5ZV6d׊:DUa5rnBӲW YԬ_ˬotw @&,-ZExLD!o@elktVin:$?.<=sgIo iMnH5hBP#Ӯ`.I)__IN}`ԍ |qp rd H j)I~y=<΄/[6r ̯Gz^aN2$&<"O6*t)Y L 2 7UU ۵|HF%;,$/3ZkPGdW/RsJw_&+{2ɑ$rq2m/_>T~wLg|oGta3Θ'Nӫ)J'%sjA UcHIs9G)20s.|mM38/Qyj/ =ji080':R&pj=\o޽mj?w{hh]t2^^&,S9!OKC%Q҉_$kByi/3n{E$3gLվ[@'+`FA8搼Qj-kJFM* X}-]j uB"쪝$#p໭µ~hŦmN1y*ɗľ .hc6* 즻7$NL?GDh/YB'6M4,'Ɋ_ ^ڛߣ Tt ZvU+e!lTn<B3NT 31BK묽1@ r>~'9aD?H[c*Efn^T3{X /'(ҼrѮɲŒr @ڇ"nbaRڒRD}M'詅$i`?@xZ"GŧC%T tq8Ƅa̜H*'m"J#g\Xͭ3m'O3>Z+ gukI5^u-.Be,o ƙAg_ltQ%lm6t#6$6ݵW$?b7f7 LdQu*iba/6xB{yy2㢾d"jX%ev '}7~9(-ln .~rBȟC-GYM*enW6|ʲ"'(qL 0ji5zL6Յ\Ah3A M Cpp={ۮ^bƠ )ݰNN}(z>d}rǧ{bWgnP[l2KI!Fnf?eNq:| <2fdr^76-)AW'˴Qk)(OÓ㕥\g\-`}Sc_P(89Z Oo o3AiϠZmf*R< oZZگ1y"kܶ Epu6>ˬ~1Ǧ ޑ IA t.MNU}V"Ă`nzE;e/lugH'! a&-;} *nr&7l;Eݾuʨ:fawBd*dwH 6Ӽt_Υ!a>9,KRooYױ]b'_;+Mu ښ1(b/u?o5$'usoŁ]Sq6>Ni[H @Xju&^4uŻrE[d|f[U_ dP YQ|#9>ܥS8"B\"Pm]{vEyӼrH Ac:z-N0B|eD!t_-q>myL;~O"[B~APd'Kz&Kۓ-: 7 KS=B((}?ED)Yn˜ßN> G*֞dWc_O+-?>?S Q+ҝ˥P 0,iE4 P^>93CPU" >^&.S5@颊e[v+J:13ZyUIkUy(hY8ܾFӓ>sA^,@>+>Lc;:$ڔMvoR3I#ǬkJOFt~o ^&e1{&"I.[ mJd3yyʦ*oK-8{v6p+sVzDLUUDMvFj̵?QȰZ>#պ6BY" ɐ~aF9EbAxA#;ș[oU˛7uɋl:R6{FhO 9OU,'Leۘ5V/goË[` "6k#*ϺMm='QLm~'(#KɦB؛y~##6#Cdem6) )Nn%DzEmmNzt`$[8Ԫ?M1k~(gg#Wd8YT- %Xh]x.R@]~Җ"-jzDO9b!*Yq:Kʏy{TIL.$ #h;0dhwH09NƖs[GK ?DQ +`6ʥU8*v%8xqtfC Tluoč9 aN(H>[C 3O+Hȸz j XB 3]P {J:zsEncJvb5h~zl"NE1[_RvLp8iSR,ȭd|'Z@3pIy{"fډeA]f,p{gv(yPP  }l"F"W&<~zvqNJp;lFӎ29f En/C"es_jQN0t`ے$F74nx{円51,~N7lLwcHBʰ3ruN7]d@) 7[Vl[ĊtAe޴Woݞ?E_O^)Ja.ZRVbUf<ɮI`R[?4Ex0yQG^/K"~!A@ A6!n^4gtC-+j:jy@"-3DʯqǣAުL RLMː>M᩷[L,U&\yy_4#X|7!kVbK!)5욷=ăTp%Ϫ#|t"qe8PkM6J]:iF5O<+.WkWeXULa%3*8R(KGω4`SovC_(x x+0Vk}he.:4sniq ڥkt JNڨLF# j"KP({3F@)73䤷[8(+\=@)7 Ƌ#Rzx& )Imoys:`I ,ww.yCXbw?ZT҄YơC=yk*1{O3 i r-Sn6uur-@AW u9Ayy!M>M4K4:Js^ lrYntTajqg{rU{z maw̷MURlu"wvLE r/n c0:,4g&BY LAaA?nBJ93%k֯:RMp-qܹ֣y^Dy1Ǚ/[>F&Zechq+e6Konr6,1\mT޹>Q~uf酂ddw|z^&fmפP+#=N\YH<O :󽘈x &}̴?;u̡FIZb# 2r9OeS_ӌ;CIVvsܶ,= Ʀ*߽X&¶@%`$aqVRf;ws%gsgaI|s^N y$ń($%T('"V(Yx /fL!ȸK;F.XkL>2~vʗkt( 0ɣkwHY<9?#ͫ>.o5PL["3L fA!*00o[gcJ3phTO㢲R`2 hw& DjqDks˓1ŜzSJ7Ỏ.e$kBtIn+ݯL<"u > +VQQzǿ}q}H'rRHO9,J:!]=OzqjHH+TV…XEV0?fE0z>P,u D*Iw.Iҩt sJ4MqP>9{Ôveù8v 4#7F/8DsWNw~23gǞ짩Jspv"O4bk 1)e0S;6OS^(`ӓRE0ʽ_h FߛPpR;xV7iPo(Enp'qceOcr-k=#huo{=yD ֪q5dL9]}IF/oM} 8}1<<(k@hc` d+$;OsRU^dHF1Bf)smDg7u\#NYL@uG㧡ˌSna'SE= 6)-Fnq],r†I}(O Ai&I|XsAƵ) 6)L#G}ظwOX(2mM 6mEcT-ur4CeW-1n vǔ5Q9Loҽ=PIeȖkB/2$t F SK!4vzN9@tH7ץlˇvA|X$[#%rmDFcld-t`% }/yNJnd\ R5_}3(--]of ߳7}VwR/덡`/{%Vmvŗ_ZRp#L攟nxbUQ>CΊ)3od\O-6Mu8$T˄ї.e'H!+%w|\J3,fB.7_{Ym;$ΡI+'r+f@pq艪E@-jwgop%Sꓝi J-*鄎>"L9煮 wCt29}'}3Y{͚DR[*l]= rԼ"D}X-_ߋV|U0;} 0n#Kr !b-$i'&ĖdVo3s\̌'y^6%Yy~=.aԈRu@]5#1೉l瀜_`QŐo3<5v)=fԪd/SNtDwWNWN1g]V!tW :& &,'/(XV[Wc^Ъ֓8C#Wg׻7_nn pInKccNcX6S#;x U ,HoS 7ߡ+`ƕ_,єU :zCwY3A8F;)DpzEf{)YwFwo릪}RVr/ 7Lyq?f՘]d*\WK/Nd^ k5|tmR4 ԲV8Yק'.E!՛hq13zQ3@\nvyS9Ï>ӏxn!y5iN&q!å&hC6~if!8Zj|h-kaCbNs>2YeT%;RO4Z@c'klr>D#RNeVI'n}"2 'Ɠ'Rhŗ#F}OCA׼~EyTq]HfB$j2!AY:ku^[B~y׍&7Gg%GP@{]0N@ws)Tt' I%M9 s s݉hn;ji&a`x*<&up{t$fUxe6'"x/c& R sNw9D7sUO !nhKtG=+Fٶf],*BfR'P%£}Dc|?ʼnnW.$/^0J u!nuګ;h!t,>GOw7wE!"Y D+ rG;>xD8gV[ (4Ά!&k^;EL0*`b;9ӻɲؤ&D72kt>vCF(?S|-]¡ӵV±6 h_\aP* ZVɜ kob n( v"qQv;)A3 Y%)UZM}t'ҺhL.㳰+ )m!8WJqRC= .GQ.4P|T*rQׅ^3h@7׉.AçtzsƚQdA%V>c]ZwA5|I%D"8w?@U'N/ ƬE'=QzBu-4.4wzy sSP!rg«1DI)(Y~D+Xpcw܊XHC3:PRUޘe4ߡ!k' f, iGI\FVSx`"w m/C>^dޗTB8M2ZLahɢbmLTf;~n׸L<@ fmr4G0W&(a*((bmյ4KO;hOKc%9|'*h%/TP̶+ ̶?މmȨAuA ܴE'#QX'+68aWx^ C =JG-%hJB'+A-@O:fp#f7RKH<0Vz:A7ı2(61$r ROjMg8:}bA][ugPaiKLQX*E-eO2N,F*. uЪ˓v~֤}#$nʸd K|>%NA5o;}u!1rx"S#x{'.NL*RdD5cU>a{U)r=;&6maVjX f_,$8Vp*;% C'5\ao*=fC"{<'_vVD@Z>BH:~Y"&X).WX C@ [IM]$ti.?Ćf+UC\:X4jv"f_3=ch]us+居yީZRfp;s'OVʚO^o]vf DVWӅBB:cbcθ)M9,.4lh JOY1S!^`B۸X&G{yAhഷL9dOz??B藢Lw\(Br3WfP) "W%ugujCpzs> u-)1:jF(:d r*AVR&J[w 2NFΰ*'(,V^ *JbbU- y~`‹5zBht"?[Hq~@ _Mmsj\_dAo< #0xRR#tΏ (Oıp.l֫ 11Щ_$aaOIW Z0pi>5*SO̯iQCVaQw'K'FLؘBMǗ*2!P!R1+0B$F`8"Sc'(2v x[io8!ELYEN}ξs(zͫvau%lܺ]Ǫ+qR3 DI$sO66Gd`hMvX~P2w-ar׫OrZ;m `Wі/ nr*8o׮P39wʂvt/ƌR,[aADԄaeGMa}vU1@ȠK"G]U@)T-;˒GPZpFȑcW,y1`BLAi^cos6>hJ~ʹshAE*߫ğGW%V_)NœiR-WNhrٖ]M#  iq$VZ8I(k#w K #Dϳ\_92D`@Z멺0o_:FgRz9cX NhH^=Oۋy.|RjKFG( o?(lZÜɚWTc)P7ZuSDLΝZYz(y][Vp:nz#riƀYI]kiHqH\[HDk5Ձ^iCy7q7;δZlbxHop&=ƫFCY^8i kcEyK'LoiN"I8)r/ܯ5,`]~?$yFIKwV.JֻS8c!v!j'o SW}NXgTEwa2|V/khQ~tn-pG%>#x|DO(qwW~mXQxqfv׳ "skZ>!4C՞ҀvT}qI^"Q.b%[p.G/iv􉂮(8h E|zF.^+tC?XX.MT+f(%<aad\*!'$('(sa]#08ռrao.y {m9F+T7xoq(.y2Rkʘ`X.vS8×ʏ"y ?:NLRZX͌J(۷fz6 HB y` Uxf>ha$eqrM#R fʯg.1<^߿~Į"ڵ2׊b(u/9!9Tl7}^E$nM?J Ô(oIJ]eRQY2$ahnSҭbL,| 'Bf!0a* K[FՐ&c ކ&qweE"ތMk tbj.[.7Nֶpo,Y=mI>p;s K ~a P(4JM?}dSrH6cvߔO3(R"ӳy\f98κH/đnURhMu2[89nǂEjbV g+5FQAo\y_L)Sg'@6(D܁yQiݸ$CjW#UfwyX?SK>/yt#@9m:7cE@W0j U[R1AÄYۧwkNӻcW2+!'mPeT|mܒ08QPWA/ ١?V#۫HWy£,J%k8jJj;7?g\a:xǏ(|\ 1@+Yrr30Df-u5Ӯל?m}v"g|w0?նi2jIm8 o03\2dR:*Q7̭\EўVTo䙺Cseq6(O\hi#a(%_r䆢4'.(f(#l;[Nn@ 9?H:6} ȼ7G,s!Cʰ]{:zo"SּXr#7-i~[<{d3]ROCF]c vBQr&*6kǤ Q%; I?`4oh/-!H R£3Rcǃ,QudtYٖV.=TaEZ ߎv˓7W}{Z.t] eu^& JVBOE؋k xc:7^׸\`pj ޏ[U hDG \ bjCfkyfbd2?+MC7ڇvfY~ =M&p ^+їPgL5°-' l&b2h$g?!6|wlPpb \=OeZ~9uV\< `5Dm> HX7yR<I, |Gtg8JZA7Xp_|`ȷq Z+eL?65z~ZMA.A,nP+wٚ_Ac8G7WU>cC =╩bQTnI8~߰xRC"Y>a;dx^)B..m=`,\,}bK.𹜆Ue1: )XhJmhK syL[:&mnYM>/dOD;uh) 9CA59N *)EwktKr17['䗸M㾿n1#􋏻G ?b冀qŽ& pxCnlnw/XYz3V)%h(f\^ǓaPlMyS:&rnjLQ&5Gr3>, ܨѨ{.-r2 YW3w!.gʟk*j( ГJ[}mIhG[S`^z7&7I&lAk؇?F6b+ i^@$ S'VVaS;^丁q'-Jd 36Ԩ\cVjĶ] |S3=IͤIX#kZXʙ q*U5'Z=X8k|V)[zzBy6Ͱ~ 8o ?.xM>CpdN!/e&Í-nGn~mE%?B ut,5!f|i KX⤇ `:DA6GÍV~ҧQK3X<Š~դXׁ}aڝ+u`@(Y5ԣ\{)>CK/PvBŭ=Xy1iwjVPTHL DQXդBc-`d6:ns' 翑B;vBJС4V3>H4jV %(>6>0hv慵eW3?b3T<::e] ڤ`)=ϯN> ոw2q/Ki*%眹h+R?΋Z:l`$^KGsp=t~J-_b,{Tㆠ,5x~TO"(aOsOS8~D3]+ 9KJY灮&˥C-e[$zn  &啡GzXdĀY@sͶ.fhmof;tylؘ}>* )5fdS>'׊&Q(4z jӪ{DҼGO#y fxO{_ aMS1cې_Ab_9ZWYE2:ԑ9?G(Fsc;vl .< aho(/b0n|J5L6״ fXbzx8 K)#Çr?'wK`jN H{ݺZmE~,/WOMl7k6it]͗ :@xɕ$S?L yOubc.X1c^ &3'HAOZ/vgNQ];|:l З]Q,::ns\ƫnVw6]H$Ȇ!6PGb3Eq ) OO;z|n!k j+Ps6Ya$ba1:$2J؇ZX \ )V9qS(a*hW멫%yT;s ܦΜ&D/-*f)>`ٵԤܫyFڃA\\- ^goVG8p==Guy\}--BP X6/زۄJl][XJCUvrY;:ߏ%5mrb _=H(EmhF7#g 9h w\uQ]%%]ܚ}it]q b_!(=VկP],A_Ș& Y䠦L_pH؀? (p[&mY,UT_ojf[D䆉^Z]POpD/5~6bߘtDϜOLKĹ7igJp;%Ҽp'39%zV/}cO"{ (6m i Ȉf;߱cQA!^.O>$~3+v I:y7qEĮ,zp2B:ptQ6oO Ϸ2G:9Lf&_gvϿnwvJ'a>iZ'׿/;Y33+16]]D0\.qX'y^ƍbAjݔdliHv07y^*?U.WhWYD6umM$HqdLYXNkAl&Bj?/Ia)idwϺ88F(-8BYFvآ31O]R;{A$`(^<FA<b=;`:&ŴŊ,Qˬ6Kt2 fC/ To?>rFeSEfwEN͍`h-R݃.i}w赦 qioăo]L1IWxmL7(&x=쓈~c}G4O!BDM!dXk(A3m3թC^Kޮc1"7zm=tf(|)bÏ\bNc) 9v"-ldm*ѻv~|t@mӇ[.$iY23*VOMjE)Udk*}xڋ|*qPqw{ _I/:* 9>WNs)r)QztAIYs4)Z3`QFjd-=Pke2D!6z[R^Ҁ[儘7x9"Olbt/0;~KRDϔr?L8zq>κjxS^};ӨĐdf^lbKz94q£ &ЏrF #ŝKlX ciԽt`E RJmefeg$,Ca8|Hf]ALDсA`|Z6DU<$ X+ /xŽ֤_c=T#ޙXhG0ڃǽZbnU!4|sWASŠS߃ő{@v.ZCbgY|)SǗ%~;`z?F"U8V%ǔ9aP8}@pbӸEg94z@ CvIF+nԛjbJnD<Qc$'4vp~㜧=!t+,N/"|#YշA6oɩ5n]GKhRBR'!`~InQS>6a#bdqmv~9)aFL8`EIY8ֿ0x~?iG yZALHWX0rR!.=&WIfi_n`L*YoR0[[}4[sѫt+POO:V>_b$MEw臇)Ͷ\_&eӔ)gc[>+%7pru,@\ͬUKGLv3 MCޙ4DmF;&Z%w8t50j_EvD^.t!}yIH|ݎ1ĬaH%S^:vyBrXY,6#_o1|PĀ5x\89Hun-\ ǂER"'s/[Vor7P,=U©VzCl%y؟@۵EBᤄXtQ jKNPVXN*ϴ;Hn'˰K\^ʦuްxy|= 0`fnVd稛Q5 I}5Tɰź\u&PVWSZ:P  KNf$_i'PlnMAdM/[+&\,2ޚT2GH7X|11<ɚMdm;}\魦{D#7Ɍ8C*LVK@:5PYJ%~BE%vn<̓,WGZcV4rvƨIu]99J.˸4ɷ`/Y5yifteIaI-#`ܿCiHj'R@޿s,0*{tXw FрtÄz_͠QUցY2͖ aJp,A`ɦwGQG-L0!4:FpcKV%Ah4 cJ;IL -h& h/)n4 rHڸ]D)Š9'uߤc_+7 55VnYxcyVkGOw %5Ȣ[e+U]°P\?p“G}lÃ3n P'fƧ}!޽gWh]'%㋑jΝGcNeoce~![&eu9"D0@D0tO'u*=vc(sZf 1qHc!3f^Zͅ9T}ݛz8LV*py :31;Τ87ǯhXgש=>AW^aO|IwUcʘυJ~%Ln:wGa3g3o]:o'+¬ɼ([aY6SgG*"Pj;$Ћw^-g9YQD ͥM~NtM{/L+:j?r18<k=%z L6"Uh̃PR+Ԡ>h'Ǣ lUب߼_t.:_VCnMVped.)Aliw2̝) Jo_k{[QNjBSJV qNk\DR@=Xٞ\ZOI}O-ǝ^?"|p_ݘwoir\>KN߶yn9-A|9鱜%qRfd6z4@$p>ܱ%^Sw5(?+Jb!VגIe{$FG^&ݻtYJ_ףN] ^@1S{V 0AdJY[ԥlW>k$z&ċCMES;WgAr\9SGxue'ŸAQG@5gwJ3ԗb{PP.x9}/9۸J\)mώ.8r!:E[qT$+ڣD[|k~ i Tw'?S{vGj`,"KlHMȆq~JW!n@0< T rVDOԠ>1!Y;^c{cJ@|55ߏ0;B,FaNxLK;Z!#*1OR4)tvL(ZEd֝st u=4_ϖˣ/Ո gЂÕ>0[L&C>JG?B7WTtut:Bv Mw "bgU<շ>fy& ,Y)7C_H!kڤS9p(H 󛹇~T% >莏*_cTV{=@F+&;oM+ ƃ~ذk[RQ7`]^DN;>W*8>q?no#!,ه&;Ċghqta+ak)H]xP)DYß#EX$Z84ѕB[`xL$k-W]͘w#JY0=bYpY Ol^53JWKw-xrOf3*ɋ}(R >bؾ`?R~rUE!h}=E=\kRF){n4 ]gdeVnY`7 `:ps0%(l\%7PGm FJyl%I/W;[V틢HPw;MGU]',I /ͺ\~t͡ 9616XR2k+՝9'2cA4lB 2X XQgH2Cbf\9\Rs e >l8ǥz{LeC qB-zBB.2cM:Q<ǾkʨAЪiaaz*&Рx*,[5e*q珏GeJ",)lI qP{d̾955S6a"gdA'`~e8i.هD:>SB&X}lDw W$8~b).c= @r缐'$S Sq8p˧ ʟhݢY&Oisl*c΄:wfR ڂvgA߂5cwk[Z'Mh0ŀ7 41jA/ ou& ?Чb- r֜޷-Tz5@86- ! !.,$SH:GN%kѳ&63Ց;q$qô7ٝ#wd{E ni6a- %ߊ7f#APAEbY`^/8%}}jvm"!gywLLrAH|k;VxՠU)Yܐ >@jNW;^iolVIqAB|MH혶_G O:e&PL ($PaϮ&> (멶}[#a͚1wYVZȵ(R؈E<:UoX7cbnDo@K`ypO0 n𫥅M;y)v{s׾f\5LZ哠&=t۩L5qŹIW$@q ̚&7D uhcRQ/HX+ҍ W"isFxSywu@8 `Թ'NJbQy7lZ7PmBD#VWM`A0g"j6S)prQMjnqL<5W?DH`tIpa <)SPLc[c(!Ϋ#|8;U5s׀c#|ݭ>X䫽A$A}Zd}dޱa\!$suZBe EHQ%bZٯhhW(EJL/ ksu9nVfgʗ]N;رgYZ07070100000368000081a4000000000000000000000001642603a900006a34000000000000000000000000000000000000005800000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/bnx2i/bnx2i.ko.xz7zXZִF!t/i]?Eh=ڜ.+ќpg:^,UV TZƪ- _-Ru̢,R ~~ӳc0l''/mHA6d8@EJ90\3Y?Y^O*){ h1W*' s4~Jl.GǤ=!,Ǡny3,>%a>[ 6Ќh%lAwj[.U1X(Ú"^mmhѷbTJ8̷3C޼e,,*w8-=3F vz Y̳ J觙2\"FK'ӄ'Dd,r,x-`ƵJ ؇붚|`^! T@׃hyλ! n@Ç,TpK$?K q$jн2 T+ID党!8mJ ْԷcnĭFBvsPYq,pIs.#:Nu68A"$kau~N" fhV}\#c(M2v]>qq?z) 2[Ior[@Yvu pc6_?e,c}'af`P3<ڑU[j8pCR {2 Hb'OC6( &>t$C}tPmk/nQ; @6 5T^ez7 thQHZ؝MB/.caV)v 7_BV,Μ{PhSzhA -!Yrb0IFxh ./留!·guPՄɗ[0FZo ∿i 6oX6T5e{6񬗟l%DLKv,AVY0sݨJ+ ʞ\eYR(A"n.i؂5.Pi`! ~AMYĺ`1p2)h2#(%QuxypDBn?S@`SBzr2lcf*|? xWZ_p;;=AC{X~Rri¦Jʋ7NxS3I( +ц[g7u+bY&oJ`u!($xkA>p-83+,y%uRjI:S~|n);rMyYHg9p9)7Oј81j0 ĬgOu5Jh!QgeEZؒEYf[4dUZA޸'J O-p=wc_%s ̊mw#x,Ŭ@ QBOejEj*!:JZ@F8J|MIz`UVjǽ ):PM^3-]PG#Oc]f,>iM5iUByOkR Dry;~3רwh"tD6]% ۀb3d&Bq.UٙF 릈߸* a皔?/ul8L-:!شO:=tZӎ%=n2fZ6 56uVH>md!;0 e D+-BXqwK7erI_j|Z؝ 58Bn؍oB_ω#g4՗ )á*(ec*,uJRERylLEjֽ[Y5bX2C]bLJvh3.,ɦ$Wiµe.f>a ?Z[P|';!FH?T}A|bjmhmef%m繺b;vnz2߰#Q)־a"OS%#_OEl5U̓X?lB!*oH,$D8ӏuۤIR<Яu4sKsK u k̂mwlR[okSG3` -3IS[:hm+'v|h|'}+hȐ_3FaFc|{NIggvrRIaŎ 7 Sp!j2c;PA oQt_Ht?Z{6u#NJ*VQ@}383CMCU `cFg9N-6eN#}{ ?$͐S⌠0,pwt0x%s~ Zvs3BŶnm*;ƌ gi^as>֭ui.w#^ҾPL˅t=d 劉& HH\sM{zN 5ߒXI &+WG?ĵQGiž>\E0; x7 ĬĚc&U (gv(v(U{=HTtT[9فxKO2j!rC {:#E ޺1fx5,. o5<cTZΔ7r`*{R\7{@F)#`0bsY{- Bqv,C%Klu6I;q'Q"Q>$^) OG{X,{x6 RW7ZÕ^#A<{etǂ9t'<)4|~ ęV%,O䥮 &(;uKK%D 4n!_? m5]:3@ȞgWT @dSG~5rBZFPT޼?_뙰|`C 'u_{BJlD돓+5X>ļF; ]c߁f 4W `.٨cMq_ANфݳ)bm, ]᭝)/DPe X GL`[fFs; )dI i)>woMH ?yh&p4AI @DWjMwFX ,Ň:Op#@#Ԅm+'ޅpK@<GR̠T=&*\,k扼<= a4 ~F}kXM%Ytm[jCnsZFurW$ Sc۬\Qfݑ<@Մm-a)i5`j3iD[XEy&;Qh" D(x?7G y:Ru+6=H+l;>㭙(2+h5.Wڻ ek=!]}q a"Mv&/%bjh'ix"bhVf?IO>$z >Z%v 7hVZ+l'0p(b[= g('{ GI*7X[ Lc#Q'N&U뇮\cCoqܼ3 2?BY\ 28E(d)93Ufݛ)e;UqAM"c ХcsW%|5nW`5Ȗ%$Q"(Z`E/[EdϷ!=' _QxB2C(قd%biSގuf08ڜM}bmP\;g[ a5n0 j8d|F+ 0Hx[_Ѡ[ rTs_L.$PML\C VjS6z x󳶜?XLW% }JAOlG+eD("gY1z gށI*U³m$DOV ͚N4Š̨ƖW~SʕFI8GhZf0N܆/gO^mP͑ąχyoW%T>edTrH166ɍV& I~l&rqaUGxZ;b"z.Gx]_H()K_a/NR'{'(Gbؼv*js#NvFj0Nȯ~d[d(`z\hr3^\ EB]fb p˦@0X0ʁ*lu5kZ:"XHR|/_u&/y[+pG1YQ4X^0dtJ#Ԃ8% ɕ/_B1SĈ])[wrwGNOJ ܤcx}r]=WA{ ;W\ C6uUVk:=4x6ΔK6p:$3[xPB%wWx(/0MUXx&sA 8wԍ*Q`/c깪`ykY<$>HWZ!%rW6:1dsOL^La?YT=I(>cZܳ%ͩ;6\`!ɦOi戗qZ?U_엣l `40O-YevU.aYb+[|*qb>̫5)\[P$BoUKmJ-*?>j (%&YG֯vVJADZ%; ybrǖ/\vBμz pB0fAR$b{1 aV&QorbImmHƧV>0) :!;Y%y9iRCلYkŤB0²Ug&h #g`(Gg;H[[RE@hZͺ~&YC4Y c|c'Bt"Z?՘#;Lʰsf2|"CPK ؁M gdtZkR/1xټpŗڜ>uyiRdQztrk0'|n}z{0=y{m5 lCj7@z,(d~왬zT3O2><5' of0@MgrqZ d2<o+A/&1o ixQy㿺rb0 Z q+ գf]MDLcqV+rW? XAm|؂Dy1i4 {C }1#=wk:+$X:.1WJrGTtXYs(/iYP*|J.J9^(L*­+[ 2)Ms"Nu_eo͔dʺ0a-{D>*wIsӊk 1ȱeJtJ'4zpKs#ۚ(ռuԞi *-iPLǛ۲i2=@tQ3sKY0!&|YVIhNq6[SO\Lvn} ITb2SN`L\)푌Z&i%w@? ,rG?TjHʺ,3n2ydS39eY|7g\ Tv:P0"AtM,qt>˱:Gf/&gwdKqN>};\_ ^կ\#j !RA,}d=/g)09v @iUNJJɽ'}TxN2|fMgƈQM]z)@f*ǝ͎{pz`pl`t 鑽ϕno[$qSmB׀Bi;8#LIG<\?"WTl/(FF ^B}`g\`ٻbB's^ ]+ b=ݩPh+i[6m#/$)S Ns59yJVp=h~4mێsB-S &hvDZ{lտ#(!yz:ـ׹8qc"r5kxdN) > ,3𸄭׮s sI4z>Sa0v+%$&I7BnںqA~@Dڧo(SRrMNʌTxIu[P'ٴ$[I5 +F ,x$2Z$LVcp("CGLVpUUjV@t0Ѫjۣg?n&g2?[)32u~22]',?gBt o kM0yLPar>Ԫq>vB}hD>*}DٺE+K;Eqg#mY<Ըi!1!4s Bh ԰}"t#JD=^,NrKܚn7]]O&|<@ Jh^Dj p&Ueƪ{ewȧ 鉱k߮) fZf4^>+&\,Rgid}&fU YxkTJ(cj>KmSU.ڞV#aŷڳ`m41we DܟP-C%Wx* 0)xyh< ue5B ǿF˓[s40_&rOa+U+A| :/@#1s.mlVYD )z2Ngy#ݴPK(KFo" ,KWx-@lo#\<7C7ldAG@b^|K2]On^ҟa3s-Bmm闻CkoY,S]Y$Igf wLK%^U ډޤdn{^sŨ^ >Mn 4% C3v̤~ )NPc#þqCO'ϐ2;[\=9ѵ uŎ[)Bl!b`>db,v;1ylZzA8ӛ)5m..`|q>EuV,DS peF[UWuSł)Woiq} ۙ8.w}g ;44gFN p[ ' N4\Qwn:)o* yAAnH®L_z.,UiWFimK.^"吾2%uL#T"+pbMw+&|){WL_US{fpĺ D FoG _q ؙF3&w`;~-<Fej?l4cI z/ [rZfiNW_g'#D+#A8pЙ nc L^reǬ[L̦E9XlcSܢ/ָK"dʒwU-K@mXF ByM)֡`/Ç)m J\yPz}c4IvL;CGcwa\FPv7^=B~Kv3'cfi\sI&J?{}~ k֑@=o`DXU+pnY9*FjR7C#}_P|baӄSE^膮Q|*ntRyN.EnucђȎzdM_sv=R7bLio\kf(v@]mB!%2C4lfƯqUc@}DS׎$T;ZّXG;ԞJ_NTqϊ"L28ІV^I`Kܒi9.b 1rvëJ!S?EOYI!}fi8JPLToA倲$yD:Ĕ74Na4կe6g[@C/^/HV!g _j{{N͏A{|Ƣ)v.& Vwsy_J\!ҪЁԼ10L#՟/i{:U长P>WFu8i[.8~WDנm%}"] 5-tAf*,# 2ncsd؁?>Pa#>g_ȄlJ7?;- `8r<!B3>bZ%חfh@1J_sg<·xB>Fx?ba0*B؂_ې9_gR.vvuMfL5%욧O f5䯍V4+3"$*l֐tP9a+a>]33NGB8ni2hʡ*9$=e L>)5bϲ[EvkS]tNk)Tr D)2n9c;Ɋou_PnF:T3F p.E, ] ǵγstdH}7nsaf)< ^i-lN/"(fsr3fvF[yuPҾ|x\g!ާ7|!1^n 2ljaӇ5PI0yJ!8/Gr^bt^'/E,BKDžas5ޖhAʰ}~HiLuNJ2s٪Hք#@E[EzI-ti\dW(k=[?](uYFBWp~a)2pT}h%[rpfrZZ6Ow%qb7#WN 8 V8"GJћrrIŤ{_ތ/l+yMcPM# hi}q]eEWH^bLwqsWŷt7 72:L*V_GjͲ;78Iš%Ʋwx]n;[5ws;"e\Kd4(Θvnl@CEx\#ԠEVEH+!S};Nc$JVSVQ;c@a@vW7VXWV#IG\?~G)(Kaιc7]H}Ÿ2ZW'hJN.z?̋[$Iuc&biUv)w۾Cҏ}A8*O }K,0ԏڼ ur8d=#9^Ԣkem:ad*̟d3]N~f"㈔|fƾ qE*_Fcjr|m>M0dKv@-h*=_0hgp"ɷ45B28tV_fFɕcW˨7V'.qDdMq8œ=duzw!e*뒈[W4oθW>5l;wdO%] Ӗ˯-u㈞e4cPyG7\ud =Tb4f{޿3qLu⬿B,u37Vܺ|wXXHR*u'=yZ J``4:>z2h_'sȞUh<$&*KSjbB_R:JʨIqP}bmDZu xnY$3:e6H*Ep"ei[0 }qH DVْNϴ{t08F3M0ahۀ BW"Tn/!YVkjV)<1kLBwh5OkUHD=vC*A=F6pÚ ^3{Pٜ/S&Qm6I*:&FL_ }]l[-UAqn<~7;RG!qTUF,p\,YEZ0/i?N-Gܶimfm,/jr1#рyS> 5C&?f﹬Rs?a%~Wd.2I%GP?N.hw8p׶ q0zΠ)cJOW 6n30ǀl X*%0/[ŸeH*:B(`*iB4ltGhVdp}!B jȓ&aGW3$- r'7]1q7X: "* g>y:@yŹ2c;?q(h*o$tOځĈ9=8a7jwcQP1zuGW jp90U86Dgr=57M(]Yr $LTi[D)A< E?Wφ[<< Uw<ȐckcoMO)M&왽TH\\7춗(^Oȣm=iL1G ?i! _ jQ ʷMS{pQ0HP%t>-'WV`Rd6ϟ?N?z?ǿAy_;! +ʯMŊev i5)O/Y >p}_eذxO3#50O:_ـpR ܶ8ݾJy6P^62aUU-7 sHG߼s yc[2rK4Uc-8wː-䜠Mn6xy^UWV坨v(فaW8[{T‰"зAziP*#*8% Λi^lg rլd!Fvv>?拔LzV[J @~DZu*2tZ:W =(n^v|A&%  6 ߄,>4X.>]۝v{j~~\й[!Sl.l:Ay+-sIwMu=W+a`,=@3a]M5h֥? ԴXCw=]i^'2lfng#! {CD2aEW'D <d N])";AC&pQie.c/EKz:&V <ܛ n:bG_lf 4}OmScF vxVa=MSa7TSvI^#>a^jE\~- 57jRFaB7HWҷqw0GӰ#WX, TɂbDZpae"y^7Yfh_$#M9cfsDyy[# 70@GHE8KQ(;;q?,6PY%XسywF` A 2vp4e#Ok2Ϥ3TXhd '@^YG;RXY8.֑XAXj]3! _8BPT ir nH'X5jƻ [eV4 `>P, zh~qwI LS&[IFDH&ۺA%3˴N\\.mt= fݠ$!;.yà(XP\vx $<ȫw]Kl%9Op]{O:Zazd>_pQǍw⏕3F:N^'q+ YlnT8E Q¹5L`F< Tn%eW>+MUy c`gk hbV䠎  puWY8?$5꣉,c~I}[M%{!Folĸ_ /gdzC~`qgB zbn+LX_ʋ̛:-;foβJkl2% PtAͅ$b~ w(I)%z"AlYD(4 ǿA@Apw}A"ſ ZS.Ylrt"7q8ӇZӬ>K6P gDA+x,x+! ClN>dgJ(fkZG|⊧}ΊxMȖrSSo.Xڇ&t:yRQPc@ #|(tB/ SO+n:){\SI(Le%)Ro WbL̋./PCϩ3S\y5|5(^`!h'N3٨mKi֤EI&,ɇ-;`smD2k.⁈(k`n[fVۅ9 "?vL/(8[ 3O9 @cocs*Kzf9P0grY)XK;6pdDw\ݪdBˋר3ZBEH*aElV7"!}} ڇN`B.)~ UB|[ 8=ԯML42*u~i͹8AL>䢠r\[&W)xuK'NeТJ+Q"C?edFw;a·s{2œ͇e:RK 1@2τ1y ܟK.T)ú=GSw5ۛ2j{OHCS+ N1>c@@ʪ0{2z{A٘yG =}Eڔm2כ(~DmbZc;񌠂|k` uz,9WiTÍ0!Yv$(sCpЇU~V/H8gM|[CZj^E8mVAp Dƒ_B҄Rv{\V gq!Y}Fp[{JZ\0PPF!:q-0*7QWpqZRDeABZE; tDx pD9@H1x"EFR#iDXbBܮTiKb2@K]ZCe7` DM_^`͂ YW&-w]v25C?A2\upLxvvJ4kPW@ԖAyn޿|B҄!8M? b?!ց1bΥCT_b65knX݊ —0u֪ɢ}"W8 _>#mNݜ91U¬xB˾ `כ;]!vZGv7ܐ6jXB^ԃiPrLw~/}b<wq0tF/ T)wkWP2'7_9]U7ꗣc_Ӎĵp՟/ǢZտ@cYzL/l} NpS=YPċv EG+S =sqa6 DZ0*XʒZVp/rt*3oXQő.Ν#% f}C{ UdH}~Bm=x5@z@&㒍{.аAf$8>!D|$f׻Oe]aūnM9U+<ļ:U?ip@Np>m41̯6@Q'Jot}}0 KAKz8?UX7\ZP"І戵i8Mk_ɭ珶qU$BPA`xXj6#6py:qD=86kpTU9-'GC'nB3 @׀-Oew'?{lO$H_r/;i)e9\jF-"hҢM"M_}ݏ JuTX32:hSs3Y G_==yI?Mt@Xv >3!UOe0h%nDO]]d keJ <[W}CC$܊Wá-'2ndA;Onb)c$-S'+d}4c)s5C3̰~QZfHߍ\]kHA=,@bߞĊ Y9V-{`Q-9eи =z`0hi0JW <,o"$G6MAiiD&^=fڅάRlD^p=UX$l]S0K8܎jYǃμYX zi3 X۞bTM d!B4t f;/ ,xv 6+{(ֵZ QEF0gbc񼆵$~/G#:mҿ%IU0@Q'd }L  _?O }bF86+õjyi4DWel9a )W#  `b Q:cӱpޕ 8i)wVagqឈ;ޤf_Nw# |i ehn񂲇S.#i/%-?,ggxP ӄ!d>I9i}VRFĤ@LHu0Jmf S2DZupM2mop:D_|zf=ϱl3>d5?]_ 9a"5d84 $4L[ +`;XEhKv\w& p: wZvфR4%KOB}dS硳]cξ-9S5w3RseCCfiҒ/V0%9f2:pII#NJEuyi[uG㚈,kl'd-a J~#^K+G:/(|+2J ,!CgM}o@ ^?@%jafBRPG㔎ZʂȯL)KyϠ-eIćti՞jڪt+>U k@7hz}QDV(Z"m5rn*wLu lyPXA6ܥJy`~6#%ARB7+ޤVV)gAO`&ľ (,#ح֗usZۇ";yxʩj;%xV]B XUX+WlJӷ'XTtnF=ҡQjX $;/?l%I_C>ћHJYRǧlGͳ?ŔcH{JC٫2P87bi'Y>p TM[˴JO-?y38_c6-B#qo?9M0NLe+FTM~ƑWդ/W#0ժ7fgۆ>+ܲo9&'dD{(D W -*)a( VGl8ۍHg)!yWPB0IȭJܧczx8|wa+XA% i{lLNq]ϏTNx4R݊m/KWRz6ga.q$I'd|E*{}hWQaxKI,?? WBHҧY'w7Pt ]3ZWa6[+rPfA+qA-ъtm,Z?NYP)ϋZHOq ~ej(MҰPXg| xn-RFSa(lRg9EwMn-̂LN]AܳuhfT4Vkȿá9=*ӑU:P>>$a[%V;~baȴ~sީ"NX(0wx;OZ"v},qOR#BuȕW=j Humcnn5R2 \0ǰ:.H4qfwCs]Ư^16u6?g*`L{|+8 n&Jl(ؘkwZ F4uA3wA[ vꛠGO>̤מS .)#*|}}Xh(^ࢭx-B1gy:7 B#.|jmk"w(P~`pQGVl.vՕo:ŀ_(U G1C<$=jq$ YV;'|J7hN% ,]ax.F2t]auh-t6P}vBn=hVl}U_>L4N,?y{ZN)w 4 W6 ܶ[o.5FG3Y;J vՃ(p٦JmBWzF;>5/4ˌKfB'1@Z %=6<mg90D7N0cQT{0]p5bzSc|9\WySZD"/0%EҹpۧUܪI}cmߓD 'xI]Zy}e,g̾G>@;m%⍜{'_fJ7^GE=4yMü!:5 c !$i3=r sD Wi癗עŬY ݁5tYʫm-5m'hhUMq* g&lNA  ?YB=F leމP.ְNk"nz{#Fϛi`v@|ETƳbV{R1lV&_ȅo10>n7,HUqlp`d;ַpP02|,\nyx8h9~pmf9 |Lsu hzXJ=}{b~ES"4R_ =!oy:%nN}E']t`7[L}RFɄ:K=5!Czo>l zh1:+ЗJ/#iE8׆Wmr`E^nXzޅ㓃g$1]NHO;lR&ot9+ /'#w)򟿿Ik#䶗 _-y+FGUSK"RQKv |\p70vMUZ6^SN(OJPhuCԞ 1bRo,BEcVZWrUkP$4 g},e#iham渲]: 64d|hi뒞+ɸ= c[~k\E"&7 ?@BF$yV4cIl%A]Im\sZe腩om6O2 г )?6|ސl_L,Xyapٽf ٬>?U'LcuX v3. ) G 紅s\'W)^$*as'~AzvxI'yK`&d ; nEy%^lVǶ9 ^)o8[pmW/4XIE\gn 9뽱e~3e J5;XLSڮ?8p|{٘D3cPI#>ZF}0hx=BNmnoda xU5P r 4EȚjPu Sj]Fm5|0/}4Ԋċe9o\r̋{1xWRbjr#Xwd:tAOEΧ9>3ݾĖ#s1=WGXi){J6)@|!J}m5NzN3ʃM/{Fqk={|La(t 9vZPM0obOm(-8:BMvzb( ǶAG"K[Tbp=mGtm6:˜ ?^WxOM6-X<9> {B<1# )1*Yb{rЮ8bPOП:!$:8EK^ݗ_wĊٔ pdҊ?$S2.¢7u Xޔ =BI'y>Y7JEomBD2n_[>d~z\1o/͚ƛ$VQoӣMZv(17'/ ֖΋Z`ٌYҭ|Bmm9cy7]}6Mtly*MżX51/27R|BXD Q_om'>U -sXڕAIt2ցY 6|Xz8VҵaRllܹ)'aƑǡޫ݅9,PvpaB2tULu6Ȯ_Hd 杵J Mo[+$+qK"xUI~J4`9dgYZ07070100000369000081a4000000000000000000000001642603a90000fd0c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/$]?Eh=ڜ.+ɓG @DQ$Lc=fkèw!Ec]i۟tz{şd]=nBr.'SG::uZnd"üӝS~37JV9ihhMG0Ki%,y=[Kg2r@lǸ+ہͤ|K&U94NODXV/,_dv@g_U9[PҘL*d5!aX}5WCQ>_]׼5P/>$J༚QUO0KS{m.0U?,.[0ٲ\_&`\3l X4$8bgUnJc {l8cH o%o8P`/  L@no_mbŠ{r ѩ@ reV Dˋl,v)ڌqh/wJq(FO婢]ڔXlKqZIuE#UbOqK~J ekTD*:fCKCI xM˔ zAl+yqL8MUް+2e10W}W3aYldG^L$28I#K;Mq)QcS`Jۻ36JΆK.G?\r=e=Y_C 6N3w_$6᫪8&|u[ԝϗ[ahv+HE~'P-$|7%Rܰ M AdӾ|Wa؉}ôWg!U8cG gJTPpF%:PIdK {T5[+(C6*(_BPCOG;j?k@IC osf3Jd!Lʸ^Qp/A7rV(?A:YWk 2}=NoCqV!+/(,XpK)\d6SV=S00 lrJꫀyBZΚU=ʬuUƎR6 ܹӽ *CqdCTVßJ.e4cg]'k^5_yhCL][QD1s`;_cS4DA6Vbi 8jII 9ƈ=>yE1q_ Xٜ-x9脿1SLH/@Xg% HqآVm2)0}-_R#}2G*Q咂-r\|8ar8@ GtVçK bk<t]qrLk6~<3oFw/lx4w8qܟ8։ҍGZ8ԊNB=(T+06eVwۢ9\$AʬWje(0ݦ?4Z~}gJ!]IMH0l`Tzt sjPQK]hͽe/xDE4r20ǿxgD2R>oڷkiowG݈yYƑ# 7MYLt"nPk/pC!SP{ 9B/ɧ`|cFe}B!aJ{tӢ}qM?G[=w` t& 0:oWrFj%v/ !L3W>U#{%%<]yߛ9ۀg`uP Nm /92n66P]Є}TV]zd`D5~O2sh$hӦT3r|zwv0 <hm#?a>ԧڄ/|ιMmG#, ,E{C8 :PZRX`հdr[DVo0ט`=G>m y&aC6K&u޳hZ:ʷwPs̟8s)bE]s?4hY==@s[>XYL*u\:ȥ BVyg^ |{},_n0UJV?gcz=eY KPC^ _;õy82$w+ L#$ח=9٭mo#~w=AJ_.IrF!>q}Y'6?/J4QXp'x\0{,%m@"ϻy^\؄/:Y҉hc2RӪR"a)l+ِ`ȑwo4$I-+Te]zVo3;)߭ŐѪAJggwRCzd1h-~v]G(*xkڷl=U=*8*kNZ)v"3w]{d~W]Uy,ܴWh+6?2&e;Գ` P+]ʽAr_/QD]oZ%=69:Q~)J.իY[%$5$g`ubCDT-A 9%M2|✱CU+&jt#vkˀf۔ qa NJ@Jw~?0Irc&3߄~C+DC1BnP@uQ†- zqZ ݚr#׷iyr>ŌUuqg#/G-f 5Kx^7:i}b Xn5FPY {";e] ǐoas *,3V=(gtF=աLwC!(`V(]gga.\4?F;VE!8o+)گj_iAPAD.Ã+/w##dch ;# xo*q67/m&h5BקMGTґ 4e NЛ7dk~h"eO>CXuxbg]Ctv7>kPEM~0RYPΤo\z 2;.e^9<\-O.+qͧ,i]|`x.} }I~){Ʋ*uo`cÀ9H3UE*˃yi{q$:ib(Um?WaQ4aB746r9.~’}MRoա1uG I5-'z:|-hY;%^9+/;C1EV< Yo|ǧ6c6_Gx+:->}c`S;7n<0:{3dkP^1~Om[ʏB'ښ乽hnܨ>i1j<*n`WַT#RAhS$]wV1횶<{fy> Pgi&!}%AwHQ7)/stD"W[WBS\fTۿ,h@N+нLY$[&v+Sa/'*tJY!{prsmOfM|ԗ|τԜlmdNq΃"W+u23jo'Fc%c :YHMoq*Mex#4KrExB|Aڇs剘}`}LT)s*bEhl0Z  RRZAޓ2Y'x;/Mm&N[o7[JaɷO_'c|6~`lTWtӍʝ*)2 źcDBH%nIDݹUyOB5 {J׽[!oH?r^֗V)9`/Q5MˏpPDI(w-g=^9v,e&PI[ƻƛ6OKBŝ)➞̢D?э1b|KshܢT5 TK0߸;ƣc"םrD5WtOO(H] E60%[Φ ytfzBI[mܯoA~Њ'BF5Pf`!ER5I`d8NØKch?-=vX)̐~42 ۰@1'8, k[iW* GVBlUx 6%Jg)r P&<ԪUՠ9/KAu!]o3SVf{ċCJԘǐcA+x_KBj#1_i__f5w3 bE[KZC۽?CJp0m4iJ9E9vr23r|5D36s%w6n :R`aId,3wż= gQ`&3f3^ K*Ŗ `C4ip"V.b8/L )1z>dyo#AUMAv^t@r A ~W[e҈8O2W|2h-^GݮikH"6dg\ϝH\}п'KS=8dg  .MyK dR(ch%$ ge K~Cqc%5'eE\Kj#)GNW6دV[b 极 TK}sܠjlE`HH8^6 q`xy]Jca;8a1Z/WI2ޜ61Ԇp|y* چ-6›uknTfI7u >UF-KzM9AP [T-Ag7e{*ɒ+}xF^~j̺W:QAhq*0,|&&vf/(.7p:I3HJ> 5>oLbQ.zI> 1urm{+&p3[4ͩY]>e]"V`:XƺO~@Vkn8+g :MM2=9qF{ݞ+! OJSg6ol #!9uNC @B)^{mV},:yjUorf [SHL;>L6Q]2:4&콿}mTQ[qFUquq%_s}~mTN8Ϛ7]S4&r2H[#ATX7kegWi"IQⷜl0וEq_6B(eA2&Ҹ"ZyI|0R8h>FԳR˒W-| ^)" %\Ӏz@7y$>[ׯbF6R†G0lige**&FvB]Aε_ރ|.@5!8UT/5+: t]X?VZtt6;|YRָM䘩Qlg -{Dɂ"%0)09bq;Rtؑ&(k}Ǥ3Eg_)'u;9iH)1,C ԖQ>iK8>8*5~ :zYhD=EbDm2빩<hGDm{Aa@L{-O?s8`kt{ݶgCƷsF(ك_uCmB.BE`EԱyL]~e9z,-s` Ӯ麅Wwuf"N7,1 pD.B"[Yl 3 Pj ZGSG6|cN(7H&jit@սX87*@c4bdKWQЦ8ַɢW/dLB5B@‡D+I>YR<֖u1 @ha12Rr0g4X2:;` $#$M8du?T2=>hl\JRvNU=/+cu0ņȒ㵥HX۔pu Dg~b)9SXgXEG: _I:ˡcyZpflg] 3C2{UY_쨱<Ê{> 겻][THv hIAO=Gw0OPjb W^","VU sJ-0 7ff^$<Ȑj8e|vJӮ&א;fhe)q#݁: $GȥeQ&_5Q[cS4`ޯ'kW?>YL c=Ԃ7ޔEk<- @,6Sa`RiF~t'PY&.? /_T,ñA 痋FF_U815-#*1MОqqQE*0~H/ } 5-jK1eӽPn([:y)͸ ߚz0/)Nj l[?rҒ;~$U hyw)Y<( Y\6XUVZc2Xأ\8tA\ڣN?\V+jG0S&Y3CG>ka"\dhCeZؘ95ῠ֦?mc+ӃGoNך C2 -^ m)FU?SvKZSCCֿ:!76E4eL{V 14 A0Z/( },qIv K*)j0ty" /َ93$Pj2^X!xqW<Ġw鮸kUɀ4GSיD{!Vo$:4BU7it \DhvcJ/. .3 ;!c!z$rztKai>,<<ۆS#g  OE"JҰي"cYc1 ^{R}Gn$%A7 -IbGp\hOFVFv i~;+3 ; ZL%;j BZeK&wp_ " OJg 5PNeͷ *'gT02c[އW{X3l;s,k#ߒog<'kI)0pOkN :|݂ (jn}R枲4ު#Oی0#ogibuwF˽c S4HRo)v*F- !zf/^:='F0lcQBFGD8>uAI#P< t&6/9 x08Rm~OKC)%?(?S?< 5h?5`j$7}wZQmQjŇ tmt:sARLiR X_x Hj W-vAEmB%bIAd0ZFy 7 ACf *S;P\Y%=WGCsfq+B?dKrLZF<=S]p6K䶤λ$Tt0t|&7`geVcC ']MIE֮Vf{8F h},?`JYjlPa(E،_z$Se}kCIi>DG'v/8Vj_Т^cSH֖+Bysn)S}h_5 8&ͧ<=n#C mENͼjv"cιK {U6y54LP-(`M8E1S~]'6KzE. \5b l.v( .DLsejƲ%, w׭fup;6JgMjpUxzv!bU#ucH+ۂvÀ-C8&U lz;^F\b˵6!-jTu\J^lE[G?\Ի~SHa) SA7̝/:;wZbB]CrGwv2?A12ge$y ӡTI185Pxً>Tv%b<@&:bO3esѪ(䱎h [J!9*\|,;@p:).OHAl7g5SD/'?x+?/eթ!Nvpf9I KTЪ ìK.~|aeAeR_=A:ӹ=?ݭtԂ4M;%}d@zvFe,U)l:5EinUz*t:yS]Z^@AIV XKt`;"i[!!O/׋l8eXpx PAl@ڛD;5}˴Ҽc9hIdn ͖巩 "YO')zPX#u[y7feRJ<ku:oa J+<h13I\;c{}H[w֚偵nthy~^ $F6gW8,Vyo {7L_ڛXq[l ,d!6?oZm|Vg͌r0PuN>Ga:0𾰲b7ymF9%Jj4" C)g (kH+I.2.{ ,jD*J]ok+kGv$bMmo؟}@ع<.`=l+}Tdq1| GAV06{!uY~]eYy6Yh],)byMɏ1 H~ࡱV2O'x:'ǵ 4yTFS*obm6}4wf5HLh-yJ 3OKpa( X&P7d戲lcE$ Weqt;Y(Ayj6hEp^!%ӲI7Q"V21T;N Ֆ~g KǶ@xrqh w ?(kbiN6 F俰N2>MG&\!'ؤmXRn%LXgxV;յoƙ-2sXpseAR CF\ý@~)OJww @FMܪMsY2.iRqQC*_UtFbu7)2{4x~ʉVfWZ08 d ȡ6B{(MnxEJf˭6- cLDבӺ|V۫1yr^3,udݐD~3> : B'mHhmbW(i:k9@7:#nQpo(B.{0YAHP߃*XxIxp& !H~ v|OB#CA\Х2J^RX %=iÝdhY OZ4C.d PBؠ4c mz;o"[Pta'`贂(GW(8:3J[ E4*E-1fw+WĢ<ن⪰F=ֆ Ⱥ|4(+}ZtWs5E9mW{D{)zPoΑTVZڦxUmiNg0UQ9-> 7'G9eRŲ"I.49/^_sQQʨN1LX3ߖߩ 𧷢52Ϸ6kDϗ:oe}Uv /ksĭt w-|yB:-=fZM\Bqce ZN`ޞV!^_~V,rL`hc5䕅ifRgl"[0}PB +\Ad)º,έq̘kd),,|NOCQÍ~=G M6.gzS;2pQzK(o-6U#fwk*NƘS*xhnCUm'IC߉'^ȐjeN*7b|8㭕+ -axҝXBX&@6WNŏjNPIHh\\%SnH=cNm*I>Js5@Ϭ0ETiaBBWRr7έ<7r@`~dFh5#1q…^;;'as,n4.vz$itJvA JۤU1)|.NoElM ɝa0Y 4paf7I+2Φ3|FR񥅅[G{gH'9Ɖv쁮O-y.k4Wq.Uw9ive'pr<LJx\#*5A`E4 C}t&$ F-M\JØ$:Me[D6+xW,kk/)0g6GŔXˡ<I>W0{#U Ӟ}>ܥƑpZJ4X@D^ !|r=ټχȒ.>5]6<'up7`(r}oXFE3F6dsN5IJC&W2Bh [h_%0'#&w"yBM__I[#CIbVmP$qqRO twG,53 mQ䝵jp) &p C ѶsPa8Hnv6A'-wFOPB`R߻nݕQls)wc@_;\;ȟף-H_|opof:Ňm|(B%< T)/`*Wko((@O%ٴׅTXdELoGpH!3IaPON]KAמA5@3 nFvܩEN@=P۱0ck+\j0mHcYCq.IN./Qwfn.ɬ(߉qd%§qJkM"O40G0lzVֵY( _9c,MH9qS%Fm3@ƺYN8AYVFM/Uұ=r!\t`O(XFm3e2Dk~mkZzIc j6\T4I_߃=:WݥdnJ@v{_{,n5~NxD_:*Qx˓4} Edoy7shd)C qIKW- [ +R,,NsB0LqڒQ o735lF2"uY9bzt;ف 5~u&g?%b"E߉sT?JaT!%9L\vf45Pk;\pI|\*gk[/!mIȏAg³=[k?`9t OO\7^k;ewʩo*DžbQ|8w^d{dDyUդ(^VdP:U˅~ۀ鍥2×bSWe KLw#P#sH 8 may?Vߝޯëd]:N[VdSTҥEQ ^i(<_qk9[h ^wrbQ)'B%*X?upmTb$c `JC½M@{LWħ #{|ƶ +RPwtfMpE.Q^\"E0s礸=fܱs',b9Woh"Y?DjJ=k$x­+lj{ nfI$jRBlD%L'cXq_"w$DJ":6.qtP#$B5] ^s~xF;,Gip?i ZʌVI.-d}l#x̟ҭBq* \dQ4+oАtUz[Gt/ƉT@dTb҆*RO eV,v=A<DZ2;v<{U%1Jr{hT56lb_&$Yw@IL_=%tҲ YbU3oR Kbwg.r3 O(3 ;eN׭V["G/+{hɮPMiE+s1Kx]z9wcV.mT`@үbw4(d H>7#W?zs^n*4[^fqkDgx("v=X…}n$pa-Jd26w/3TI$lX+ua  ?Lv 3ݍ'2o Ԙą(DqgP1@iTls&|%HMd>1UBOXZFcjd%vRU0>QۧUu۱=qϐǛ*:*"-ߵ<@*PuGJ[-`@\rOϛk0ψ=~}._CLd:tW`Ke\,]X"ūdtў$ۤŸ-_{{i6O#wܪUh,[AoX&#}crhVp%}$3We)lQ xz s;q.D+IJqIFTP&~bՠle `.RPA7o8y7ht7gNNR{`4[v2qG] ºB`.?g& nnOKҜҋ|~\J5\{ωUr+աtfԾx8XJ+ j-+9c ]xPB8<3fN/b qyUTM0&xZI'[^l/k2Oq 6{An [\ :ͳihV2(1h$Y(eJK{7͡\98Àof588S^2ᠸ%~)Seoe$OS'WTtGCǖ4$JPIpmCږyrPE1S%!oQh@XΉ+gH锚2*KF14-@}DZ+~N1n<ֵ[J/ d 2gWk&zq$<7,Y+3V]=ٛ"SdF=C/޸ 9ې*MJ?koB,"gP< S)*uUm!jD8k #k&҂wHXZ[iMSn#geJLKBTœ/yqV:}B>Fqfn2& y@:/N1FUA5Md@ˎu P[vQ 8 a< 4$O֗H`i1vF{]گyve"S+h3g%%#7Zu|yl?.+Gׂ5>pfyl+% }vW*톨hP (JK\%Vr"Fpښ0l Z 33( P=&q{l5k SfbZWQ25Ly;mܺdKX7cg8!\%"Vr#78e#\<85-Pس*9*=tMnc !@5h9]B8k]= VآᅢjNFr?-ޫ(S;M:6}ctX]Wc9s/ l_N1Yntɤ]ԈI2i0' x^c<y#z;/(T4+8bmieDWms )z=nW8||1lקOZ5*5 d۟il ir.Y> r@|\(1nJXfOnu8%k8EWEZJn7KӉ[@mƧŧZQž rlZ:q~>>@jpCĺe/p>]bMdਇ&Hk.S"doH$BEc; \9̘yJAG=/h܁ETfSd:K,B-]=gR}sqjBlUĄ$WUw 4zp>'1'+,Oo'xc6.+2eJq8|m-U,MO 9/Jb8GAEfi6  8㒿?0ey.h 7}AqhuS)0qڵ,~oŭg-t0u^ :mC 0\!mYYݮnq >o% a Gr:Z^(qqQ[0'kDZ. m)KyBuu N$rk)#. [UH?* -@h)5ď&V]GW7֮7* 䶀]Aj~_ Z:*+ /gDaY!a~lHB+JI("10("Lp($A[K D͇ y9ӅCYXOQ ˅7-ܡ  ՌBAt i=7"ꉟ+eҴkM}\J2Y/rf2Z^exWᩰTU"$_dkr>I<W=b2q={˄Րhsy06r@͠C2Mw4'CJ#9M.alOiBHdݬXDPA^ ɓ:Jq&_Pv5+WLNڹH31B04';+i?P=7uC2N{7o +Fb(.0\ʹ>~MK]0I?d9CP3aDM)z5)>s]bD[(Ny8zzDb=K;h%-{e}D~ EWPqDa/a}GQr U>CtI(pR8ņ+>ߛ!Gl 'N:`ll?ރ?4],sS8%o2@8iE0 *fc"hlX[]>znl{H=dmW  @#M/oYJ ZKوd پNXbM hlim5 vyȈ7]6or`mrZ,_"!Y)OYp1VHAAui` zevEZzȕNĔTp8fp7_[P[쵕)Jc\k[]@B4O('Xg+^A^U~ tSPb? G(Gl/asf'UtQ ?+ҩ8\|Vt\ِܳ6QMEh[ $@y'B2;F_mȫs%~(J+M?%?\r9`4ug72ToʳY;co-blOf=@x^/^z$zQ8R|L\<TʖKXM Wf]l {Lŋ0/-"i.2)<,3W~$J˹yص8ROEM7  f xE\ɿ2`|O#i[Bh~?+CRY;qq9 mg.*jj]zW4$ocF fustW2z~+XC24cxZN8x&$&3My!IԤ3<-BX4M<'r;/ <ޯܨ7m56r29:3ޗ_5U,wP&%rw꼥Ɗ$[:rhꜜo|Gnd!,ዱU=v6BM%b' B xh19Ax6MR~'ؐ9GNE${n VJa.:`? @7KS' 64Đ ݫ Ϸg6 1vy^MRj Z۔B,a]$.ye3}65 Rf=yR; rg "o23**_9N9A(:t>,sGdO4,ɂܳ~=*ÇF-'JbБW j.mCb[oQ+tGή( A-"*93Y'Q,(hi/$Ei](Fv0`*9K[$9E(JRToQmzN(_s*9:\ obgͪBA mma9y,t8{&ty/qbWVQ]W~P<ܖz؅!7-r3U]g-o0#n_'\M/{'"W+G]2 [%T@w5^`2䇖!B06Dy~&=ʣ0ăw٢;fJ;MTVw "a0:@DvɹGmCt'sCgU&G&ȯK "~%+0sbm1~80K}= I{)Fk0nM+$Ϸ 1vmiٚwo޼A"`*M:Fa`!)@E.mhxԾRi @}o3JA=Yv زmAhp)tf܄z-u'_XI6~N>5k}P X&i /P<  *^;r>V@ɡQy ҞXER>q_yO8F Ʈ9 Di_2P1Ѱasݧ=h=9Fjp]n8*{$C.>;Z, %fk[PڇԭFPC ꊺ~Aj( Ɉk"p˖(:vO0<,暴h¥;^9rn0X*'&m}S!H-Sr)WFu ̰:C+@6brYbmwtm^,pEnM~ h{#>H7Sj!P)ׄѮ:qԸëPipD:^t"?۸w}%/~B;@7?[p z{}Oش-,]f! 3K?s5_f[MK+"/-V[sEx቉4`@yHìx }z m-d(YǞcHbTjr bOUsŇ.Dn;H2C Z(B-``ؖ$d'~gS.gPDJRYNxX=>%# d '/ww)Mq~YZ8 9G"dҚt\VAǰSU3ĦN:ς(\< ×&IsK(3qlGܵ:dN% ,nS~ TĸDj>] Uo c@3\idl2քKP6 {G#%"Q_ZI9pVqe+Mf?آca9|F5OU:\>s*XF 3NN1WX.[$nN_6i,WK==̇Tr#dH `(s~ %ٖXP1W&[@{;cw4,;[4Cc3gJUdJaKPFΣKQe~kTFI5h7v]&a]VL޿+ļOPz.w3f3T/֌>ŵhZC5Qfd8ZpL`2LaMԑmm[1j)>P}T>4R 2?nt̲Gs,e ^ ÐB-66z v=jHFe |\%<pĐI,R{Cn]d Qn2H3H;}FD&v 0V?fm9)~=?UwA'yy8dG:D0,P>`ŷiZ flM {~PbĪ˾0cO^ %X%U(xjl+lN7dn}R0*,lD*KWJKƋcI#K| EUh(J Zt[`x612]t=DP̀Bm\( T||++]$X.G.|]'%m,8eNNWW?޿7ڤNt8ކ& 30VXuX?Axtk~bUA5$#}a]^> 8_A Mr7-Qbe*/0_!A &X'KJ.o VޝWBl.=%$e?= MIcZsxk;<#:`(pu B +ä̀UC$a^7)lH?ݰa,DŽuGSi6O Y oQ>s)O`=M DMrգяFAjlã{i ȇ*mՑE}ܼikwjˎhI/LDܮi8I}!- Ίm ߋ^0Ew [C&|M*K5pz[EJ sWj>dd\/4Vʐ>a[',.)3~ t>݋JjME!~x Sń􁟥T_u~xg9LuAA=0E>fdžsCq -wd9"Lf~bQOnKrkhJF )J@u Y}C!F☉)p<;@|@'M:_D Y`O imȡiBwctA= Ep g|=bn2$˞<<[ _5ڍxu?=!7sfOb6?bf#r[IY |: 97nA(2w kHdl&WA tsl)I,b; ̸R*":f:8>Ü&= Vto-8$w9? di  Cq_?ܪ‡xWT&ÙP"50B|q]5HJPωuq䏾owQ1e|iS|}`@⵲:E(]'iyY;C%={fig2Cb.WBt *j5aJ{o}` g;NF_y, ]M Zځk.i¾1g8 , /.;UcN QI+0oP0h@ydϟy0!\fo"8XeK~fL.Jcu^N fj,E X1ρ-~E mv\mH*WTr?z7s74!vH#0 {*ӭD\q)XOxcxmQO+!"ݨ8/EW ^,y9 tHt`nKgT0^k'xʷHF!xDZ0 ~O`DOb >c_5bX0-60g鋫k;SZZCtP1/X;M\K;6U{jڨNW)ٚ{G 2ͱ~@&#`붐l0`F.*\އKkӖm ~̬sAcXR FFdW~2Z ']FMPB7iL*HOTJDcݨOEDPÈ&9q߿3 ~Ƞdb<_BS"eyb#!V2S`*7̗['#O>fi,) пٕd )Ř#cMR:C3unuX`B1 -T4lO5/r bSA藡åߪ7fjm./`jY2!ݬܫ5C6AlؚD4c xMVHաiouҀ&p C2ΈII' &-c}\(sqsQᇡʁ6 V,5NYB^ nWc/5Of JaJJx<^\}ae0zit9$6+:Αkf[$gn$,5㜅KfǦrG{t@Խ$+PK)ivp PK}ר1q&`}#ECy촠mJ" я#<EH HX vzb͑qIkx!P(J"Ypdeh.w۔0t ^'I_~"t-(RKf.財vbL(6XWmz FScSG(dlԳ|{we7sÕȦ[ ?3;:H{MM7%"om_a8>CMI>ɂBy5Eu]aW](";h^a WEߗRj l+S4+>n2c YtqGjN. )*l/1#H/GʡҮ3~2u9oԫW/Q@e2 ?i 4СdMҭ /+|4AYkfղDL11,< D( G>;?TyLЅۧtA kG஁QKi Ys?*bS[5ؿu E6 &RAPCs7SF0wfYpdP`(==*N?ʓn۳1Z8z,HI!S!Ӷ_a8Kk*I7-*g^6񷳫E[UyиrE>+wuU+kdY#r7n@;mLO!ǟ! &"%v#(~fBj9{6ш "Ziw(͟L}j :wƅ+9dʟ=U;NE$FQs]{篷Mu|Ѽ9i"Ffnsh{/^@Qp l_CƓDeC6UP5ENSӁ{}2$eox1Bߒ۹r`/px -孵B#[IpH]eF.r9aڵEn+9!K4&C=\'y~ˀ y֪㷊r :>_>~xa^+ wh#CMm9$Tі=GF<f%&~%@/uWxk >xOP\U#RH=,]0s1(%WWE}g74Kje!M^,uW/T*t[{REp!6˕YnI[8 ĎFS| ;J8TXƩym$*':$3w"!i !8T .m2t$k gKt/+.JNlu~j;q:@ `aOl%ws Q] k,/۶KP&x w:}ݩQM&<27UOO3{NFGw$RSq,ib%l\Y.GȺ7F?k^ŷD/;wc`7 ~b/5RCb_&I8EK]P7÷9e2_2F4_>߆?:yxuyd=1)71o`Ck@H [`VsN?I𖻐 t1@hkro94R1ݻUmzcp`t:R|]&WǷH9OY.cpEZRqf)Go@&;y{^m ÕHj6y?~"Z/ hĸ9jAO=Sغab7O%2a0CeڽFfABer$xT`vށ +\&1lCzDY .RL(+КPCT7qW!YJVWp޻գch B_IA*# 5@(>@}t%֓C>gfVǣ@imXůnJ|G 1W@- M V_E%Go<͗t%N'qӽ =g]1MX){y-$SeB)n!M^lrY#f F/'[yP3͡ ^4):( H/?)vB积qYFk܊&ѯwti,0"V$=;A\ g,,Y**Z ;{ru/kK nja9ZgMPf!dѲKl"uy?o?&,?`Q V(?!SAv&˜YLăiP"'541Pdt .o{)nyJ#F95B\9kqA}e=}+*F+v&_.59~dt+c2 nP+Lk$W(s5q!U*Mp e1׸Gb wcCIH0%Ca\5)b`?I%MڟO*^t %BeEH—d27Bz (2;th涃r= kL>׊ms!l'UA dAnϳP:_(`'stCwM$1WzgizΧ*ęG۵9Sw,L?!!%}YVAtnO{*g|v"dVM6d 06<Z&м1 YQ1gÎﶣ l6*$ sTѧnNDqVDBq Ә`vyp'HP?1޸3 [)Z M";(Ъh??', O"8)NK>lT\03dB.Fq28tPuh} KJ1QGcvbIX_SӠqҪd1G1J+oYq*k-(0F!X\.%ކf[#+0Ao^L,^A:$Pxwuii5b=$/[Ȩڞ j!au DkpحɭJt<;E:#L gZ\Yx^0Lsթ<^ٻ>aK ~2-l_u%/j8D@&;yW;jhEP}BuAd])^SW[УtڮIB#%E?۳n }vM ~hpbGE{)J/-ew._pjkkx@'ze)*(߻>*D=t:T=Mن|I~TNѼ8P'y,!QR`o}I)y6Hv<'$Ih.ѶL^͓5~({`zK_DPỌP :YrkWBWq] lin5wBw۪hȇ}r;kq^fmO/dvͽlYz̟H)“mZՈ#"p'dʿ~`2C e&܈ܾ2Ö&5 eH9شqSW0(: M[ < (wW8v=IT(GZB9VPJm?G=ª<5GoI9]I2Xؒd"i{g!oe!_A}FB/S2CHgLJ%'!#xWQ߰dDRQӃwCMaN+k :eyI@f)//#azRp}k:PB4 /B23@xaҝX~HÖắhaWLG2O)4CzCX {WF _8pYirgI@ڢe*f޻01pֲ鿆K' JbFFZwv7aR2[&UBb3 ;=>aJ@5nl\v[7Tea#Wۑ2u eE-&3Gk1! g9\1 _n"Q< {RoKKQ7KMxD *EDrvAj_>NM1*ǁh8*n.2XCJB gZ47<~# Jm˩td=G8"9l]ᡏFR0S-K4ub\w ,.yP4eԻ+'HD{3"ywK˭RfؚO-] rFfqTAh$}/8FdƄ6i/>ħ*IKTBsAX}$kS, 8"НfOxFτ*u cuQ먢euW~6d:*;Jɞj˘]9@G{ dd4oA}M8N1;R!c+䘊b`sM_— tM! PٯchavPMƽL/UͅLaLܸ%/~`0IOt@ʜ N@Í.kX4uh ^_/6&0Vtd~l{!LeFz[ $^;X(5j=NyQr!\!E; l]Hq%}7 +ANDN%JTA.ZK3v^=z[ Pw 9)xpע2fƷ|x@hs|0Xx9?Q\cSKП kP훌cŐ.g]?:C*V/÷ځGOEpVf Ljl0^c?$'Q$ UvF78 rF?NpD7 a%$j@R͕)ƪyy=7HFսkji@7z.kva>u]ov@ܞeIM)>VNJ=F#A]݈\b11$nR J;zAs!j Ea@W*U:C+WU )9֤)\+iw1f! L7VTfJ "Mu.JYC;mb8Sk&*HEƘôg :?gy 4lWk?l(B󩟁eq "SrB8OZ ag3e@]DՋ6-j`Xbxz)26O!n}F}޼n -+%vae#_(ګjPrIK, Sg>ܱqݝSbx?BEA- reH\ +nXص0d/ZrbĹEl~TO½Z(r+^05 u,k: aP]'#O Bc洧fJZ xݡ]ҴPjd*}D`~ 9|8Sy cS ]p廟O3~Jɜ>\gYPw.B&q@-uĂIr{m`Z0-hsz X%_Qk js [^lrׁU&CB7ӮN$/&t>3Fl:2,n-_ ET͓n2wqVmq g!.8</]z=կ ;h?NN@e9Jy|B=بmlޤG i/=!̳V0RC GSՃN|cdx~-\B;AaEdODV?D7Z}y#>RaZ fjm9NlKNL["㈭J=.*ᔿE2ұ0"W*M}[2ޘ<1l 졷!`L(1OZS{(wE/z.kĕzm^$!4Q( \)PLj#XU_p=LhI?O8 gJE OiVP+p q|r&` T)#w'Rnԛ\-.x_m9-?P;@SVh'h$l;S` 0.aTf)Wlpj& l]VTmt3i*0 bw5JQIyҠrON L:[4_qX "ZI[~m+1N ߔyl_׽\ 8 ݧMa/XqoHs]C2iDr yӶz 7[8MoL.qb`?7$1_a OdNГB+[ك_.CQ+;Jj< s&zP&T-.C`xus'E`k B8-;D7<hF)ј?ӠJEb9@vlkQ NZUNio+|1`ssaP\XҸ%h>-~TP/y6~}؟!'gpjA$7K2Pj\"ZcC$ )!E[PTeKlM .iuJH=~6= !O$)b1,0ǐDڷ,"ϕ]+sNq UG,l"1t{!j4N(D2>Z X MpWfrQ@ ?yx5<N\Һ̠h<zG g'3|8͜?M9M.|vY"j0wUbުNv6 l2L݆q% u</LaԹGbĈ#W*U>(Ļp*H&53a,m?G['ΎC' ݰ@08q4[~FX[(l0pst~'XEo4ה֐ zK/^sfzͲ9qC!oTwMա~kuȇh9uL@:d!bڿƨCJ9kNxƪaQG?p~8֗jma}&Y3? =+ɲK=p.\) %2s3(3% f@=*S|Jc$BzD6GK{8+cn~?rѷ,0+ki޿Ҍ(gR+m";A,&xx$a*VX$V;H?^47G-xbKs[0n/ =%sH wTk`D+%P"]IϰhK-ēI7 I,DXimͽf C]WyR"v iR$0ݿ?qK:Pé-)y:O$W$: 7^b "VT\sRն[qڐ'7BziϚlSG]%̨#r`Bv)NvYhSD跟4F~~CɘjZ,VTAw6UD%/edZ풓:%:YȋTjdo;wiUmqYBwze.80+EgLKSrt.v7JEͮGgYI>UNZW_Q8G'@!hRZ:綤Gcx1'ON>'vR><?t~=?pla#F%tKJrT F"J ۅ|>.M w8cxDfku ՞k[n=i|S˾&&f* !.Xu{M4aRf! `}oUct(Nc kE$ݪB 8)b{Z.'Alr%sgtڱI۲Z+^F`2jcQ-eQ}lFsi`U|<<$Š+Wk/0x^OT¯r7,LkôD7rʢF>z(cƀP&U?ģs>YںӨr*(Q F@XWԓ gp^VyE vos@Q[AhSt_[]!Ѫ[*_xKE E6MN.}:h(娌mM1/M%U $ԋ쮷Zsy~cOBߏk`(MzQ<uuz\|/ה)62ie1(RkjM|CZ$!0s!SJ5-z5GҖ2>x< {sRT m\.{o?&ck<)n:Tm04hS&r7]Ng#ocV[ q*M!!sq%tN7]9i춚1DYs_0"븄 H kqЗj cl{'[mE ɻ5CÀGW14n\11?hoU[xgKLf^L-È:\Pӕ%WG؛lŀ,fF0)5~γaEӐR\%O>g M%]Gr~d"c╼3NpUPCᜆ'[6x"4ف *sɅPLs1xLSiU|,$uгf.VU\O̤`+HW?r#[Ǎn =?0ďIy0*4Vm;1=ǃ~+nv,8n SI?ksΓ nHyggcw>XπN'Gf~b6N0 9 XHVŌ6Tg^W%ݍz (Uޝr 6o9.X9كx7Α12d)y$,BpX~ֱ~J=0;.D!A))a˽4i!L !4^ZL@h;%Ti$!0j;3j MRs.N7=oX:yW¾`2K?q~\3Z?d 3"N@ ̶ xmޓAfHɑW&׿Z]]o?3:PuqGM.b֒4<ɉu4j" ]ܳ/Tգ  ECVxf/ZMD i{2qͅQ*1G>NAr9 t=KܽNԀ{c=ncG >єo.J,!i}clIr -/(=k@g!dbSNv0&R7J񃖥4`!LcfӀXD}<%G;mn{t2~CI׉U4?tlXtЬwZhو}6[L&J6#,{i+liRwvߨiI6Kz Y3P<7jiQz 7#!J UbAK?0\itYc6">aL"NZS͛;D>wYLPDrzǤS?XMWD#aRMGx08ziuiQy`}T}6Mۮ7^i* ZGv-~\#kY7NPݽmjBm^"J(E羱&<+iK5YH }%G9!jp"wtQx8`&Qj)XT7*y>ѿã{#ԏW=vvE!5^OnA!$GdE%bX&Ya[`&3̗-c$l_KnAjE# }*ָ_y>="D﷬w5㕯bTT j,7f{v3Z&.O*UIKƮ vfUhLNw>I'/ll 0F{:3\*9:lWCS/Y\_ԗ)0oti.!)w^5^|Y$>?P& ^88qu|=4==uCA*YxeA|N2~wasFt r5a,wF-LxBgK-Pڹ.{%% N'$V72ׇx?SkDkf&s FmЊàT FX=89 V9*/` TjB{Q,i]p]{;'O7, 03g3ń.ZI>MLIa$Xj*3odDҏC6񇤔RTFں)IŅ|!BP +AƢ9$, <#6N1FZ۟4{.uӮeHGL^;ӇUzS@ev-3xfK=/" 3 ()_zA^ V.GwJVAn*(uy'̪]OsФ~}",'ME2Vs7RL*:Yf_d V)S5BUs P}a(ixo{86qx >Gtm kCoh/2J$ͩ쮁1VhOQ!\sL5 /}pִhր䞯ы)sy $i9Ւ e/+N9/:Pѡ #Ϛ`\.DN Gk|d5_dDN.94D\Vs Z`=#vJDQYxUu h-z | mUO46F{8!nSaǏ_v>AE2ઌ}"=%Ba YaTmY LPuGlŜCZ @@gAj\6 RBhBdy+◕e~PgIT{iKJ9U42wYVd]zP3]߸i+x5,6TLA@>042PrY܀eG%]p{w]#aGV˳Z1p鵰Aa~,.WmG,NQR9G<+:Z!]#Yo&i8Tfwh x7%-Q`+d< J\jRl Rh27f|NȤ\y͖*CDdЇ ZyB"'`B*uwu,dNyoK03_=+A5Ϲݫ)w\8&[$ෂk7ZEcB{QiFzc(V. Npdl,TB!pn^*v9ct8RYu˞E;6V:#|ص,kk4ik@s E| Ѳ6&f,CPko۳#-U>Wwth~TRA0?4=$ T=;IOvb?;ߋGԯއ ErW(.]j1ʢMZ˚ļ)C| S[)\(Sg,pϯ;{yz~Bu%a:m$_@=_FyvQ>@8H!MҠctbG~H# ҍXݯ٠[:qKL}&qO_cc̨̟Wx#u@xKͶL7% \R m:pg:V=mBmHgNQSmGu6ʌjJs E6j ׊f!!\fQ<6p;/n`2h.}sJÁ ȗ ]՚aEhw1~܆/\  zZOXlB_%ܨ+ٜ>lBb[gZ؅ePĭCs>h2y Pjj2fe Q_5K!&m)hJ!NsLɶ%}E'm}|a/ɘ]1ѝ;$ hqIc/9w9 Rk_l;EeIiAJ!lÓd#@_G-Mf4Ov&uJSx#@ YB PtD8q/`ȰÎB11@ĞEHH~Iy̝cvBG\Mm6W hm ^Tڡ sg*mDPz ej GR;hD%hʘW~G1yWAip _Ԁ΄+ e Ҷkhn>9%TAW 84[n YX*|eim9*c1 Gߙsb(,&< qضP+͛:ho-=ohZks1X}p(2Ip Y&5w;i`k|'Xb 4̷a%s_g8 ժeW꫅gsBgxvP/c6"u7PB]e/GyC;(|px<7d5AVqAƤmJ`2(ň yukx ۬roapdSԍH)8RP_1 @(6]~Z Ojc/[ym(cAcU?T|QlPy@mr 9v(^\\fT)%ʃz=lO-#"FLW[yPHC`d1pF<͞)0:d(͵D@ZGi~4MsRo(AhܯjG59 `ǨӷCgI|M뺣<睸0&ק)Un-e1D,v`XrEuUA t<-K !ZHޮ-#LqlS)#- s\CQy7Bd NG,t{?Q3{©ާcWXZ_z 'HUΌNz?i]XKM9D&Ĵ+BvT|3o'R.':g$VpvGk.Ŧr光$_"b:=Ple,5L_`>i0z^Y̻ƙC*j DF4q9n? ( uɜ6Y8\bkY$T*vp9Vf?[,M h_=z@i[?!%9 8vSN!nbf k:ޯ00 a1NdZIluFp cTF{.jc<90;w-^|TFn,MccNė9a7p,k4(Sm* ihrZ57Mv@aì9L@,Z^:ZeԲ+5J}4-^k2og&NK&tXn[2Wa}Īrqpj7Dr@-bD<:R 7,h ×#HgX;ULE`M|(P^Jw.E_FP'= `;NE"7-~qkEb5K!V*2#s."|vgxb|wye$|}TPa/8˭0W0+I+rX L=_u?ҳ'QZ3Tۺ8BBk!TFևEi?IhnӚ)~ݷ$NԡeosWzz`h;ڍ~J@qI*/~IYKa{bVVbomeZ(+h0B8 aɀ*tJK & wƋV\ҡ/KU % Ճ|cNcf >J)JD%*Y a#PyCDfM#_no DY kq Yյ Y6@^C~_R~7:p|¸(+[1:e^N40^&2 HpojM+Tfl<(Cx-+K72. >KE|.P^H|e&z7kg(SHɯU[D.aO -S1ӕ+=,/H6 H$NPã@ ~ -͐24䏝̂4l)fr NƪȂ onF*C0}r5hA`v]V6Fӎr0CygC\hzcGK%9C$wL!Gܽ(~œᬎKlWo GK_ }Շ(e^=I(LxJ=Qm (䢯sCLm{ cL#uf`yhE0p>@/׺j~[s8'fŅܣQ,''j_V Mq> {GtD~F5O88Q0ȟT>FMtP@@mO>7buH?:E_N)F{҂oF>]w<a11x9y>FC茺ѣb`a8YKEƩűSoN@ q ^Rk.$?v_q+{)n&#ʅ$_Ŷ_ 9*p$1WK f'TO\oᖎM^hagѻo_Ws2l}e{8?bĎ|4;^d9BEE)~\rc䛭bfBZ*$ t& 'σ/(ֳݜҫf5Ϩ'=-f2Iy=5鲪lƑO$N 4]4b;ZVR՜Off[h L0=ţoט= x94 2rkG' ;Bq2M#x߃H JВ:>[}n NY<HjuF':PR.aA\54) 8,MFsMZ\SƥQQ\m "@q6ƅ!:`](Yr f "[6]rvhKW4acml9/@Z,$ݯL EED:[__7P,ثU[p#q2C֊pIӍ H ۚ\2nXfiz!{yq&_ʱ1?cˊ^s(9sQn!sU[ DU+iYcixfRP2ڜq4 i#'_5/;G^?խwS##|AS8;z"Ѧ4%pBal Xag,T :ԣ;v<5~M+[}I8}Fa?.MQl\k5ܮ8R&̽A{9t.4/;ƨs ϑ|> " {C+mȨ}律|rmY;LK>תyzg+|9:Zٳ8$ik5-9PSaVm߶7K Bʬ뚺oHlir5h|x+gJqH6]_|D[+H#L.=D1q™jO(y_jZ*'ӧ#oQն}0)~Fgi3jT8RKꤜƎyg퉍zy i~_Dn}F X-P坊`R=p&9=?=̆|-Pk{&Fվjnx!\f->ß泬0 V@pDcӼ!cR\yѢ;mXQSɗi#'Ktd~0OOcc2ANǴl"LJӍhH曗ٳ+Ҹ^# `!smuc1b65oAM7(;v9$?^B6^*<SXYCFi@XK7xX ޜyEaOZlCcΛܻA' :,| }}WѦ{xE< @S`YA3{"׃r©w=,t [l jA&iNS~n >$DjTޤED3'~ .XSc+Xc.(y-sEcaR\=ȃpo#; UcӁ]b̾6x[+;s>|FnpGOPԚڣ6H}AxTx௥X VϦg 倃e$.#xz3%4x/ł[6LG`z3)g*":RGnԹ@ap(p`To oC{x(CmoaFFwmKr3}lK<obѶb%T0"h𶫙-GR()‹?\3KWYk5CyNRH=XeL , ڈPx̔SUN~MF|9X %YKQF LȌ:f:B_^;u|NJ=ZnW\%Cw@8DmrU5g`6Ur%]#չVpJڳ˼D!t5P;t+dz>m.G?j@ NuJ+HyH#bHg:F8I 1iV7$P0FTlݲfhE2?`*e@N͛KW> ]0yc@UR<9-PRwLhO?L\{lgXG壨l3 _tTCIx o^K泗q5U>)ȼaQj{0:jt"%fAA=W0rɉF-맞R )@ OwAY!gg\k&®䟬/]XZ&˨>N'VJ=ogI=BkBOWL2\|> _՚ >t_KQvKF#bsr&bk|[Sgl$ø.N= ^ÈH+Yȵ0kW-/RpƤY6`rLxŀq}{0Ҕ-IŘGcƀX1:j_SJ@\JOV/.~dD5늁ϨFJDj5G8ݾquPRGrXފ33/o Ĵ~3h9ZX*s,v9CK ؔVE $R`/=}oZ&BСy4>;oxNzO؍O\ZZCTG=^:sy΄YYH4ָp$#՜cSI <LbWȨ[wvkCRaf7]B~C-@P:I!+(LRVf &*Ձ s1xQڈ!ǥ^MyOC r0ͨw+!;}p`Ց:䡢x eN!tδֵƷ%NjJ\ǩ>-T|AˀC$NJ hG> \~Nqw3XJv)*R P S_k-4;|^@ 019t_1Uօsrv[Z, zvzF[9&<K*鰦'sK 4ńT&-:lm t!۴|p `, "OtT MM ?uCtD&c(ӵM}4 ]~&>iiF_2]mvS=Ō_eM޲6uneъ9bߠ4l3gbKt3Y(FؓZ$'t3Kbg@[×65%V`sk;qIhJY ͹#kQ%ͨ!X6v`W4[4;# 0<=^yFȡf݃U5ʌV")/Qd|1*\VH1'vCE=7eNzuҮT ٯS롼ȯJd瘦^Xa͋bȉ8T uI\,mpIA`驟?X2oS3{M4[K>l0Nd*[`p> ^;,!l, 4|O}N*],E8pM{xY~ E$~;@ Sl &6sŃ^G<''Us0`I4JWP}*w`I:)pª<}w M1Sx֨bo݋ĻI{D_O7pc!\oV>mA:)ɮ7fgطTaX͋]ź',OZ2D m7E$gClvpomfp>{E*O\Ӡ}8<›"+̱.lSXRwY90/˶YSfp+DYPvhxJ=`D05 *Dާ2G1$ (gE`n\uQ^uu<0g(o!a8=܌e"1{ |)s x֔wݧϨxnB^qٛWКb7Tη/4* v͔2O+*}uF>5@ꭳE2wF:ftr SI:71Ĉ >FaLZ@lHL}ϸ:wOixbPCs[K. N3TݗtvXkR踅zr2/d}#dxv!4`m̾ag[le3C66hoi~*.c)d^b]ʟIIwf lې>LLt":W*^8Dkq8)|@4Aѐ~mQaHWEԟvZ #kWRꖊ=9nlء825ל><%]*νF/csr\[L[.Y D3=bmIƀ8•mFsjYI$-5<umٓJg.Dqobz7& bvx3Qԛ_C?]GfQ:9 <ԁo$}SC{r*o˚$%(5sq:iߥLlՄW1rx3J {P^= s (2+AhsL3A䧱?=;1> !rzoF@E^]_\pe1`SHWlY:#cOрh՝rs 'AՖ o`,b/ԙz67l'cL,IR~ ͆*PC!JD!xfeW OZ5tQjADhȶ&{=%$_\P(ImɎ'7ӳEŔV8Hek;-xW-@Otr3mXZ*NjXNa0KvSK~ Mm2X޵dc5Q =ZVʹ`\zzvڛNpolD7mL $`*G(wUju=(G3>hSft3}3h|v3S$2_  (42&> 2K$EۅE?YIԾ}(f}bjb#<_.;*$`9ΗenYX lfM@٧9=7f޻V#.Br<fGz`ɾ<{ _'h4'+'Ca[g+#-HLb/9@I`1hmLuo\c%VACWݽK&&m5h2 7ԠQ\F rp%u S]Yr%7v9D6$aB9 }]j;-X(SoJfPX&,.Xݼ*ܯK{s6ԷgsSpҹfݶ}19+6)JEF!- ~һԳj@1.@p$,dM Rl/:*.tt jX}ljz]VuU >xV])VfN-kdB"=;~P~lP[ۡ@'6)KVg %16!:8WXNAc 7ߔ7ӿ,WlrAb.6ȋbȃi:xcLQM˪IbZܦM"X)pMKÔa5fKN#2Wfi .w2]۷'QG**sE3\@!zn*cHц+ɯ,k7vsJPR@Nu5ƹLN _y87Epk^A T0CY~F%h>C2fm4 D/͋YĞ;O@\vUȦPmf1MHSpܒ˔~ь+9x3W"P,k?=AS θo*~ziLE+%xZuh3;mLMț}S}N)fMrSX0ˡb_O/6>_q8!xӓM p/B`sD+Upe:쀰:4F#cĩwʭފ83JLqĻ^=yxVCF;指WH^Ӳd3TRĥSyS9p SӾ^4|©RwMʧgSW#864e^Fdr}hDv]ml%9Y}A Vet Sh|MNC-*:UT4^tNZgeFuASMo&!czR'+Vps_#O4r.i$E!|Qs Q͟w*c#yXWH?ves`*2:3ºA]*(={I y0%s=jVӋ@W3^cϫ]*|]++$_/Y`)Vнv`#,,ug5B ocÌЁߐD)c|rVST`b[{W:o{Ex Rfh\7KSo2 ~xz>| 7.]aC V>ƞ!h0n8;7}SĞ㙻JHS\(l֊/+[OSUrXSWJٳ† Ys#Gx 0z},[FA k%.][nNP:@\qOL9ֲ <7FI|Jf?z%3[|kc9tlL`0u"BѠËn>k^H 8ѣ}I1(d)[5BO3o1H{*\$Ղn$[tlLdR <֫8F΃`T%QqtH{ >ڿJnr0U5 K* 2)oZ 6@lMd|ڌkqGۤ)Nx+Jdqe$Ibeq?; y}]>.s@2܃VMi.StmlBxai`Bg"i*[DdmgՁS2aejzL+j!J~omt@pV=h_d_ J4 ;nHnY̾۰<4]|@r*}p$4ic.-ttD3s +4 Q;F\ė!ur]GV붷7eB~#Y7=|$/טj~{v=;˽ۢa1+ 9\Ӿ~YgWI{<70ygv-0gYZ0707010000036a000081a4000000000000000000000001642603a90000535c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/S]?Eh=ڜ.+? pgUqId!tR 7u%6I^8 K $Q,4o16U=Ѻ2rh<3 f*껉'YJ&!DBiI؊w+Yw!0[]sF)/Cu1֫}Aŏ̻E<b ÏAPETod|ZIF br@%}" :WCt5A;S8^N{y$?;rb1"A &C'&7J7^ +g;pSe7xѸ\kžu[lߩaLcmXzN%Akވo;#fsJ憇߉6J|xjDb*-SrN'2HA: OOPh.= h$3TZA7INn&½*K*EqeG}MJwΩ.א,<(X 4,2 ]$:n:P|Qn< EIߛp#w!?nf=ҫO*r4H95.v4nFer${]be\ ˪zzh;}%cEq@)Yݢt?ۡr]MNu=c%Nk#Gա\&Yd2t&,0^6߮<`9GRFpfUes̍` Qq>Qp=߱M1WKc*ɐC=~5^#>']{y6fCZ" LYz3V8TFǤ.- 8/2XSϳ}l2G A t/ \S^B@+g"T`@`ARÌ,ŶF :O`~g)&A!~=2s:A[t3 Xlg/["|HE{jV%ZE`ڐNtkh7RN17il{R^G i_,orr\]%<>v2ٗ `w/ԝ f.yLjuz>V+CD_Jt8?gL~82^LUZbē %OEAMRUihFuFҡn3j/|ڂ 0( @g I8 })J2V>-(!'-R.SE5{4=d#M`m'syÙmtLtkh77GTJ/QQl8>}DO(qL:!p,@ :0qa \wqw|l2'iha.s2\dkJ/o9 :Cb)ڢB$ad5'Z{ق0;fEMϛrGoYz,aQb̎-L1"s>LV^{BSBIL!JQI'G^Hhm]KZ8_F`OYF#튧7'!H^sdѿI,G}T"ڨzބB/Q@ #p˵4wyv@:I/b@V>$՜aqE:{=JnJk?z3a?vd>lͬ=dux< 8M Za=5%a|qc>y$؃\;]#v#n t`HEcSW m0laIO}we'O_i6)uoy`}"=0eC9q2ו\<,ɮPH!'dvLL(GjX\ Q@˖&k 퐺i+M˶b^c 0. Dr~:kD^ޟ&֝#H\Dp|X"ı~ TroD]Xe#ra$4qeD300W4HhXR==ܸUFM jqe'RBX8^=.vO&-2YlRؗ1}3ސ?S+ a prOtO @ОFTrrFgjE6BaY6vfG BE; )K-ov^gD=?m3~Qn744`| |N;nBRoSyK1)0xW;+)asF#IT[JT;L5xl sw% nT,ے]0]04|zA)Ӓ=jevqq7#F.t a 0ϲȓ{=f\b*d/=sLܞ˺ΖX;Few.A5дm"+O[2nHKYv8ܓٕ=TBu(|οr6{׻R$ƕm4*Hpw0%bsa6 GR;X -kǢ |g}ҹx nH=tWkR_.},=RLRe-iDFnV2}ӂ,>=>XP= ކ^rQ>8kNShc G6ܥ*tr甅BtKuw+x C6'M8sg!0o4]OgíHc澇}_ՁP9ǜJIVnu'bxR+4tԶ"*jgTmƧ p\ 5 z +g>;C=^K0ΈQh`,x8sAzS@:8Ѓ .2憼+He/OfxV gUl򬭢ڄ^>Ꮃk G:r2c(67VQd&39@zjydIq* 66'ߟB>p$Vd |( NgU}Slxeg3 Il-xT @x麍I' 홮ʂx@!@v" bO.~CpB̸$_LCYEy^[t ]g0;/ѷ!is )8k@ qI|HA|oixy3X"uM0#|#ip> 9hʡrlE_\[G{kO[ g0B/rE!аuӘڽBG%Cd3u9tOhUg&4n.N+^3G5,_Q/せVO0箂͙\ A' 7p=kü9z<='Wf_\jP\hZ2_}^5$˱GAq)s,|CG^`2 !SPۄ{T >ȶ dY$2 ^W;(ן9J]ytP \d_zǢ)E[鞁!ۖ\fc:-D+)`idc%r rRaӟs4NV(7Bhst$(CW]?F Hkm4N.(e H6kYKjB::GIo.p9vwuoe ɓ8KU @hvlQD[Ïެ Tp"P#gOc 40״#UDO5UgӂZuÅ>ڭu Jzwa+aY'R!O~4G$u> i=rRfc|A0fw0nigrTn decV?D}7 ;S rZ{QbLoR_6(SM;<.`n \,HtHpcdڃ[ķ;i3j 0f7"Ɖq_)*D!E%,5LC>1Ztj a )RU;0͛!0?@krq N=O )A8!/|ہV̎P5hF7.%Zd/3|AE{PqS& ΋I*tʄ&B_\ oY_v r,4|tt'} yN Cxx]HNxuZ),wEЏi:) ӮO8ҧ[WmbY-4 0+tsƜcSyѧqXQ|ɼ\DB'o`&G!u\Ab0*|ȭNRd"xsL_RXAS5-܂B #& רF'UMW_[}aYqf´}q.-sq3yJs5O>y-uoMwko|e Ƽϲ/JSvws)ZKbYL [*\O%U&(" /4lxs~zk{&mht;J1xJD"]DlJ{ =c寒ek?6! с S֠<هTl\:^YbV/=21r]I@c45[   F.<<vuBFo}hoBF^0kC},۸6宜)@OB!De42(hfq-Me5SCjz~ |0Gg)sj& = ktzl‘΍7x} ґ2Y` (b69of.M_ {ؓN e"?MN 8K|4U+g(̑TEuϻ=?tGKPGIMaWf8X>&% {6_x7H~}-hbޱQrSs<-65D`PfҘ41rttt1yIWX82ӻ<׼)D AwbXAj-¦"A2N)w3 2ˎ")[ N𥸆-)Yj܍LD4 iCSuFug1 Sc-AdW uT&$&>3V>i )рE1H4n!RIL燠.tFp c"l)s%ؒP_q;WM1Ec#E T$诣#h,1]S{j;ّ(zdal\c.)Gr9DwoC_r.fԐ_ =E>oyLYH͠if$nRHdy;|mcc POSt^QӲ5u.KsA/,+Йc~rP_~\kRd 0]{O0l'؜%bXEo#=wQUX](5fiQWڊN/>VdȘj{n%! 8㢍M ,f\Q;)2 2Ӣ}f599Jh"t`8f#2۞'U%uҡ*k㳎~Ȳw$D7w g_R&ٽ`]FJUVi,IX#7X8C1X 4&E0D?Iq_ aS$+O2Jߺl:^$sދ欻'A>iv`2_<-ߥ wnҋ3_*9Sv3Wѿ zX v*L6?$F}Gx?0,B2k&e?$g`-D8@LRM\o*Zu>< KrvWӹ r1 GGHpK#kfMm?-zTS 8)RnǛb̅˅fK4&a(1;bh)QGy_ G{<$ZnxȀ[=le+mLO!JuzkӎC[ZGQ-(tcxHdx6@ ]B /B4(EU2Cx cq["KLlpk f=f\1Pv(Pr.xlDuBmqX^>J/R+)x!SЏp;w J\qա9@bx laGÙ(Q~G͟{V|N\|Z0xu|'9ʀUF_8(fSbG kfνmԋQussYLB=n{TD]eA4c7G~ȼVƣbO>ԛ*IOh[Ț;DRBAcb߫s#07>U*w;͔*՗yE{{9 BRFrO'/(_a:4+'oIexI&o:g_Vx4' h!Q!gTL,(uh(7}B%z _. ` #ëX~A Xٿ[…)oCLQҧQ,w.&?[xpe{%YHT I&k.gf[z{An-/MPχtRCB髧a}OqGat׎G[+Ź (x°K"y.%Çj0 t{3ep O~:PB7 ?v5E猺/5= Gٰ[SY5|w(gr\t='z@U2/֩pk>Kxmz/1hYwT8D$/M#t)&DgDLdKkDq9x%GS{P^َ; bG#[]SGD2PӻˠD'jgbVkghMtz+wh96tHi`>!xN Ǻə qF>vO;f<*w> $@F$$WuϵoX\?d.iYr֏m[#@%dFkOn:m]\Xč^]CVy/@0Q`,ݱsݚ[uIOП]p^idA!P01Qɠ/5(7>k!YW~ͥ].t5s3Iu!d qFQ*aٙDki8Xw3''KajIZzjy~yz|;tK9-4m"d&p~,mDQ١ [`G̈>Xv8|#J~ͤ+0u_chMvmΑ]Hk*K6u1I9oQkwT{ k_$`c ؐl:[ >hHE~أ`'[,#}v_ B/>W'a_U>So$3ϓ!Q+3 &|]L&ƈxdQG@K,sy-uG^hjŬYpԖ px{9W &QnW%pˈ L|u[iS@7O*2vĐ4ҖW} gw$- Js-KGE-L>&^T~Ax`FK~)eלͻFh%3l6x|GVI[MX E$ی&imt4j*_q<[)ix#쭖AR|#GSt6,M$;ӂeh[WNk9'c'V aQm\)ռ"t9,4}H:a -eɦTԻhZmq;aWbdm8ILx.dhV_Pa8d\WV]ܲ.7c\ օyӕP) mDVoW1E qӉ;a˺+ka_L1 WѮY&u~gX 1 mgn>L ҕ0,at0|wLQyᯈl0Xmoj)Dl! d~nOU쌺 ay*v2N}3͕Xilh=th68y[NŹ᧩Eqh6aUO Xe;S"ѫ#kq?*/Do?̭V[eEPɃc仙] UQx ',x)83cb(K µ,c60|vʁqd\o^f T3|ޔmF'ak5uKA V7&t :|Qhgȟ6JU$,W8̣!m9QWs ۂ'MA6zV/|a>kE s= cb˝c0vj‡JT9x.=xW&> *R#4\dH+dΐBB衵BM>,`mp<ֈb z0ScL9:>oVg l|5gBLC]?H !jlr̆>6^.8'-q;6oY$ҷ. 'iTj$JU.t^ق\Q+ڿ:Loņ`@U#l®5Q4P @2Ulfdj hyt[<6!v~DO\CEt`:N(rSLziD` x:CSc%My| `f',#̖<~HI!tx /(#h) \`"/s8< /%86g%#c1{T ~vڳh@C uylZ`^ r^)~'OǪ2J%4@jGHsJ ~"^|b$Xݥ(ZNC52_ܰZ `li6lO* @_̮URM6i+T;9V[fG* xL*z|Eh\5X]EuS3UȖj\n  x#p3&-d<_TscR&H 3$~VIZKPxlW_11ڙ HIޑ{w&SW`"0!rP -92wAH}3Qs·#('D Q»#8Vo17tkah3[YSb ^3jF{;Y@̳mha4xgG|DLv;K_|o+]&IXi%OCNٲ|$|xAzpAѬMMcc2| vDk|~j""'߭Tu2gTؔ0f̀| AA7Y>&,vb.˓cUwNn)_7&E5 JY E! W(@Ҽgw= {l2h%A͓+! 6^@*X!]Z4F12QGb̐|"(MgOm 3?T~D#Z`0 )@P%+D묌>۱܃mc(^I?"eb@FQ a[Ɩ:gwvQ_d`%7qK"PY{ZCvķlqئCcӪ` 3 ukVqAI/ꏽ#`WBtBޒ , )KAc3+0&ܝ J\qF+j KdĬhL=#y> 6Ӵ68+6c+]l Ԏ!ӊ7sNoblr&bp^@@z}Ku_~HȾ ew,)ҔQKҜ4PcU* t8y\^[Ma̢ЌƔdwBAԚݸ {7dİ<64fEcE!+·VpOF;ArMQ[sN9A{iM8qE|AޙsU!_x@:𜌳©4El~8_}@BfG߯$SY`pLgnBu|!}F%t[i7=lqA!s196 50IJSHaf=%]MQ|VT07$Z4O :Vl<2-% vlr %/$G r!ۜƟ/=G< G v֚rgՑw*L%iЖ38{T+yr6\jmZS;욮S5͙ 1QѝR !bn"9=H%`jmJ%3gt"Bx e ,^uv5p^n W#.b]3 Swk<|_ylڼz{ Jզ:Ơd[ ֎ތl_} ]YzrK` 8֚Xmq@uj C9E3sձqiTȳ bg 3t'I*-70a&4~FR-, ܼ,fȳ?m,.a"YM?@L8qű w‘ո^ruUб̡k|5=G"ž9O#"wR#j6^v3( 4L{"p̻,;[E@hgtziAӖXIe:b-u=Jيp|)T1n%6]QDYՇ !-82 MHsW]#VATeYQ!k WJO ѽ݅;)L@pt"j io[&u?jzPO}"L?o>Y1[wiMKL;TwfU*$?[QWokwC0Xvo}:2EV )F5Uw6kGx wmTau;[zh?(pd[6ŰԜ!Lrr~†4VZ|K]̙S'ER0@Gbz.7 SmN+Ea&7_(Kȍa۵. l! rSS|)d۬fud͑I Bmsɾ5fXۋX8y|{ξ=(ǀrI2EQ(YwVXۙɔx#4 9ekA4j.o Nj6F(а dWަoܱJD *=l|q"tJ{L1xJy3i'LG^iHx# WOdAb[Qu Fp=I:f@oyzc)H5DfA/DrL~. 1!Z ,2>\⸏ǁR.[v3IV#!I(:|x'a|}K T$Ldxߗ&, $H:Gyk߷+Ed֕LT՜co#h>A[kd td,gF`dHg l*dwTSAκ[vQnס{]㶡Na@K+7+~Mk%0/IƔ_ %sٽU.2^'@륦7X(%9U*$5;p%le9.BmQL:$GxZf˹LIo.H'}W~5~۵^MQ[!L'0hMqj sُ8ي׾eBQ*6 Els®*THBw-Y29`oQ橁¼KU0&]1!3z &x̃(I3IDȢ&"2 2JE| VMddX9;v EK / .')ӊ˛:7 qJq.ٶ\!D2B$=[O(QZ>8[&(j675B> 0Cc\j0v?iwe˹6 ;=jx?:ÿ͋'L)>JqR_E^`.;(sI{&¯GEa]TR cy\Ir1ILr>O(Zt^aInٹ!;fyJhdL&Rt1IMw5R 7n7B:(t bpn( jMk%˥6s67s`/*z(&uDxE١-+ [A$+D.Q)3 氤Q1қa@D׾7^'Y"Ѕ*qLz8(u-<0-+1Zˏ?&Zg6UxƊT #$!<֡+[} s.e< >1,b.~l5V9sloYFcX $^dr6`$QaҦ0ȍ} _BCUׄ*5WT6S*Te*7ȑOPm}/nOR L #D;tgAq mqFg |3O?$B@?LP.캛~tӎ//Yz柟ר > (`w -/ω :+3pk&xԶr=ZZsPcs>2,UXGľn|`Μ- |U 5IzmhOGR"-lU1Kvi`b3%DzLDzMƼB\FMc:k6V幧 jd9zfHV?>v<?r K3U09o`BP ȫ H6R`x3ȊhdPk'RC]3l=ץVl^YPdݟCj4KK$hd+\>K5ݐ4sVB71 ]tr 2heWxFro[k$<:YzwRf]D2:va mOxKk./QWMޗvQ=9IMDp ȴIfUN >tqsQR{qJS^EhL8E\\Iv )D9!%<Ems`Hbnq#]rT&DH/gf tDzkC_>$*{PٰrQ # ٣TE!NU-._k9)EXJ䪶$+zr{2ѨvHHȱgYZ0707010000036b000081a4000000000000000000000001642603a900007518000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/Ut]?Eh=ڜ.+.CaN+C8]7,ڿ[^ }6WIq#I f'G^aoȮѧ~-R{@8iق͖疳"jA=2=ZrbXNC|<gZ,X N,)ab3'J y_Y˙HV@SChO;%]%>XqNq9 񗶚7XYOUUhP3In!Ѧ~_Ll4d eje#~:YZ)h0P-v뒱wC\̀٤Hw\ yT+b_U' y;Rg5 ";?=Ҧ_=tYl|dHK){|!A\^o]Y_2Vk5z^l4"Y+4dm*Aswx AA421`{QJ[7G1:(LQ(~Ҙ7'R5bD3a G'w^bź0u&m9 x2?jp`5p{lwc>bk)_IN|+1؍|QR\[M4݌1ьG~~Ua_|ˀ(t ʋ<ӫ{a=fߨ;8EL 3U:&GIz!El# QZbi.s ",T@mpK3{_M$KPJ)y ~X vr]g;*NQ 1&do_ (D:Za]GJVXD^|@a{2H( 3 7 q{5Lwf]a՞McR"!+{$ADqQ-LPZ w;w&,XQk6('heY1ǰ֌u!h/"98}ƾ02j9n[x2s1КNxѼEeK rUiA21b=#3޽1lH;٣ _rq|ε w'n%sEϋgAc)nx]zRAngGF``$܊VQ;䕍}2hF]VG'ڛo5h?v1, db@GZqJ앉묏ZXr. !݋+-`']FEc7ؘf7If"t ziF/[!,FÃe8qsXV Bzs|S"_\nq)|,!7]-V&ն'ƢR۷2q>gxHv+;2br7F&exX A\Fj[yat[K7ќꂀp¤"V%m lca(6Ҧ7%Bh/w)4gR3M8!2\hDVdʗ"n<'l,[ٔ ȼhVahp");~j{P *遦u( l^iᄰmqXz{ ߾{KRem~&^'{,׳ /$;uyu=DSlC3,*?-3*LLؗTqY_{;2]J04&>bT䖉I3]S|r7ɡ?\܍:H:L+ڃ)ݠ1E8apJcآ +t.+~Z\tYHYRyBnk} vkqL n ǘ!ʩv@UBTID@{@u6hVRTd5b@6侩✿yqRL4&nR^ wZOpI_k{DֹC=paE:ݜEQ:B"CH r\jw1]B#ɎBE =50˪ &?zClw"V2Bgu9qfͷJgwg${)GylVed -MqHR: VRLm}ĝsEeq,`\KDOե#r }9,J-gcX 8~}ܗDbvw?%-wǐ,3M1S#z4o( jYC@'R)zC0N+a_Ѿ7Y>i{ KMa?܍ Ȣϣzeu먭_H2KˉljkVy)(%;( WK;?@uoa1X2f?Z#*\Sj4Nѽ(giS6G@u,zW^nr3e;m–A URh&$/~c3yytZSL#q*1TC(˺gyӍbR TX2][0u Pg'?T-AS[f=LVlh1}CQ;C8,1Eptw$ o M$ӤQ:E;wQ,] _̵<S+^L鏐bQh,l 68^`!5-DqjzϠ+U4hDcN%Hj[ xkaw!ޖIӥn@LӠuL{ ݃OoshPRC,,lD ?JZV1{m^V{22l3jHH۰;"$Bٕ8HTjCv?&5p۔F@ =mb`~ II׷$uڑBv}suD6޼t`yw,@G:2V$scs' KϺdߘUU9™1*v]\+i!?V ?É+ A5i/UG.Z!}MK*ߦa:v0og܇GMҒ~^\5,A}kMx ^&B\iא{^]0t$L?'p'7OX1BX?-\M&Fci=D#_WZL˜"9J83J1?DX`VI}B*W? rOH]Z}[IYH h[?ԫ+v;צ-Bnԯ^:x)ցs:3Š L:-vTub*Œc)g(`vvCbaEV(hAO*T/QE ~}.͢Q\`g+v f/a,/G'2uL2ܐ[ܓ+l1vpA|3 s+B*-,Hg)7twS灰[eT"=}"$ĺCLt2~rW#?[,``>hm7$^B+I\RB`w:Yݐ_AVLmP @< ~ "5sIWzzeAjp֊RsmsaL AǰyR&"ٔ-G'r*f6!I9luBVK4zAdB,9l$‘ڰodZzcXVxΡDLvjjʏkD;c1NVvg^nR+(VA%Bs=}c _SBwm: i9K:2z%\ ǮUWDtc=օl!ʼ"{Q.uX_(՜_'#UuX%%۲3mqqXNA(lœ $`:cz(|KB7ixY*V!Oej_#N5Tp a;z>M'bBX d~d xB֦ +ۡza@:_G,CA"t[:8)-`. ve{tٙίAIy8xUTSg.aRK85 j,Y 1 d\*N֤s4Sij't|~jy*Xb}]Dthp su;T)>HB>KLqڿP.f4+?PxRCAsݝ?6 9ͮu =y#߉> YN;=-WB7m8q?2#;&(j|z\UN&ǨvօEm7@(3v^:m3LZRpɕJr$qzA0q"K`&F:V`Erdd>JRz+֝bIR)_3RP*amK~-cVjsw܎P"r6x+XA$o_踟#eWǯkKYE@D_QLȥSYvǴY9sQ"8fRO)Rwmsf%P]0{Zl,)5[`ڻ;1;-`/.qo~p.iŸC o\ݜJ^혋B:+ z|+)tfrj]h;td U/ͻEu"rO~&p3QPL-5SD-nv J:[ei/m3ēcYN MC;; %VuB!S͐țQ1U߲j F;Ճ,sYkd g66\~&wP"dF7Ċ'@:0hu?ecz`nmR:}QEi:FC8gҔ(AHyQ'^M4`UEyGl{$&+EGO!`ĤU^BWړ)yu&!r!pAin.8HKۗe,'ܸGv0@>-NU9]#-)"B֨/!$6}X`w,`UԤhvh8$ q eIo(%zVGofs Zd쟢Bd:)PT\: ir >dNLE6nKp^9;ag/Dމ ѩ/Uл]L>`3;\J ԌS"ʼ9{V\se`#^w~aV.&j, bb\75Wa|1GK q s r b00-icG?Bcw769[<%\!-wP>T\l+پ[FaSE'Bx; ާH柈oTˍU_Њ%\V,"E[ڷ4J:,e|ϬX&(^O۳I! \/#oQcT{uty=E >6:w.&%`"3ۃy\/Gr;5z7ҟn^O$"ʥPJpW|AC 2a`{][L }5r۫hG`Urn֐(Cg0.REZg&*F8 ,}+[_SH .`d-E_|b!ЅO 1YEq;+f%/>oqcIC`M$9>99# 0rl{6UpTZO2FsD;N͒hbXD18na$ C ]s"b{FDTy`S\q$B[]*(b"$a#a ^= MϠЁG"d#qvI/ nj U348CR_IRw+PlO#J6AeO%Vh7^=ɍ5f״,76XY$QX[.2-bt3&Mz&\flEAg}y)XH.hwT`ٚt&\$YtL,ߍ-~Z{ޫИttCRDhxMytS%|D5K"=)K,9_yFF:F af3KkQ[6Bs2o nf`< y p"S0uGkr]U2U _ 6xn؝CqKVCoEy(KXB r~ vM$g2ĦDH.'%y]YX\WsԤK ޫ@/%29M,-Tӈ3,>f:4&q<^}4Qh8}›Ӿ$%c}1 r0/Thko:IY17uO+ ͷo6,l2`=U/r*9H5ia=×/`'(] [zpD,YsdRQ1;F ֦5Ѳe5Ovi$tJsHL~#xq (HEP&Z5LGGin +XjO:݌smJIc$o6xw @wf;>a3\(\b;d[Âe@ BV蕜6H*{ }taFC}=S  bnk5TGTY&U"1ӯiZm\%Vx^YDN| ʁil J1S3=\pMI&gpy Xk_Oj*pHY"L.A)U/Il@5a0 0a2hvJ`Yk|lhU<`_$ltM  *ebwk:XC?oY=8D'jQܩݷ!@LmuLo} M=2PZj4]T1ONP:1]^M\÷;=':#ۡe00@}WITfDi-k}7qLq=6Iry< hQ`ӛ]z9L;YFH {:0νH"n*]z&qƠFA(@q`Z$G8mV'-l*%[8:#*/?NSx@ u'M!7 A7`J| :,mN\uA-rAG_5/{v!cwv b=WQH0SA B~ƣH\أ_Qwuwz~h7L9?@:㩋E΃LٳhDp~뮑.q#Jj>ƫւ'V{Yu%0avL;DݱDaRiWf^֮W21@bpJ#R:AE?.tb\jۉc Q]=/m)0 YJ?s4`b*e+msri-imvY*n -H3xӺTwz{ CHǡHXQR R+"-n*X4}9 JR}8@z)/a!:M.4Av*h!,-0cc{oUeS麶8\چ mz,pvin2["w=9Sl8uhNއ״NDTv<8hg *Ȭj^%E TU1Ze^%n9s?2ZVy\'*@9j)d| tddG>ZO Й+:.}3vzwҹkˊrYF^YBR\Uc3STy {QRc? .P 8)CkC9@ugp 3"x`%د[vyj @avc6/mQ/jJIU7"*^yIќ廑F/rFv)4)R'ك iH?$PQF59n;u]Q%Qd~U› [9YtP-_1MR̔ F>DL'8.2Q{'*i# J/ğˈTjB)g{-ikYS; a%c{ `\zvjӴmLoQ){y\;R1.$xGd_Q4NhDߤ3Ak ǴFnSϗWͩ?@+=a+xM|gg+6f"o{HK.k$tf7v*N]WrK)U02h n>ܾǒH yq2`*=MVV*rzR!bU@ERPMa bq"UWZ)&/ t7z(ޫO-b[/fFǩ7e6[uyLC 0J8ח΂NXa'O]9NOӂTwdoqDqYZU43-&#/Yו*D)ɀ4IG&5 %mcn+V8k"uPAk';e/+?b][ 4>T.ֶ0˒x} SNJ [;{!I1WVqv$i- 2iEMQ o-n:% ,?,N!>Xxn76w9]y֙)nQn_9}PḄI 4j\ˁ!A3Qq]!n0tkLjJ1a& |ߙIr! c+a754-}>@_ZHdgS:C:4?݈NO3/J 6UE>,L96x.mS@CtSlS*^пnv:ەcgO_\.>jĽA8G+h Xl5k^Ad2\ƷL1Vρdkh n)^ a}^8VϖsȿaIu38M0^\To̔eʧt~HҧwحOs#B;7``u :G@ Y~xJGhz/,Gj|%=Q7z,rY!8JqBq0. 6I %uBLᵬs$W/"0()En!OTIyNd%#wqAnh́c.k/1 ќbi[eƮµײRLA.=ɠf+B,IbK"3JLR.剄"FHĐDم(P `l%SSڨONfQϒʁ;~DV _-8 ArK5ݦ1AIpz+T}**QƩ=^XcCwa)vc%<8oZ uDjge<YY/iKRИ0)G&vj7c6R:-j{:mR2  ٨}"N ~udɏm6γ1PnTi.Cc >2F')LJ+G-IhzCΉ<5m?xK·.V^CIfaCu^2RbM_u>S#1V1ηM}< ?!JRK]i%g>9ZpIF[=Hܦz"u ͓$bK>]L~ 5IЗ< I򫁺Ql5̷!Oe!S2z-DlMz< !Lu<<\B i]n_30kBw4 *Дt@†}ԑQ,gpsdiӳ" P]FHr6-S9|~Dsh4!m' :{7?7?,>PZE5eUC) r%JYb{dFNw(u? yVb~g'AFA{ \g[{Y;';r c"jgd^[ذVFvĐ⅁bzhv׾ԓ5hPe5D<5KG-^*8^)ƱbDzjjz xL.)= k!3 9XCS(S;kR H*:R.k(ד; 6AG!7 =<(=\ft@qpn1VU'n* -} 5.u')2ģ0[%6.A (n.yQخ!tgcgxGۼMI+S꩒T (c!]:*?]Jdq%V<z?M P)<<|P9UDaQh¥_D|#2nIp^dsB&O5;yۆ>kb$Fz~ ۸?pSiA WcDv>%!g׼ ҅wg+4U4=XyFLkۇdq < f _p;(3&SaIbXT;(SlM5.dW̪ qBb#zO9=rp%IHu-Q(90# p(2-&a g&aI:=0̭M^89=V(dJ> z*_!yE+]Jo mʒn vq[X3w vPd:Է=)q?^kh~Ι?]o'7c. `beHfae5%mPҰLHiHM#VDG}"r~EXU;U=\6MZdM^6#-|*YmN+1s(C1fkT[&kf[QV(b-=aBbs}%r2Fe+ⳃU r_&TFܖB]S {t'-2XƄYZ:XUxE3 *p}&k"iop9ݲشz YA//IUh뭯f~i} -pqqs:51 JUǫZwF]0|E@z%('6}3ВO"N"FI='Aj'0T^ܾ|bQly#>dT0#vaNP: )R9> sX}șH{].nЏC?aO:9sqqfRs68ˣMఌ83J+6l)yqENEp~Է7v`Ht?+ZCPaMzS\ײ֔̿t(sKB@R]* f9dSlvV+ 0LtYQRb_~ӅH6V̇΃ꧣ_L͂tnE%KY:*U`KFwBqYJ&o`7x63x_nr&3%.jcW+ I@)=f JCIg<-R?V#c(_؍X.$c8%owNvYN5콵?͗=\X*U%Pal(Ev__3THgmlj.AAI}0}0m-~0w}(99$ 'uZW4K6aG>Nްq_Nz֕_JPʵҫEx:n@j۹Pɏ<#x Y_$w ]=<'c]= lfvvΥ5wUdKy>Ÿ oQJҊ)^ECѢ},u5u Tqx%rzW&~Lp嶜: iqT5FOvְV\." 0CC5ȲmeY){XINidYְE4W #4sֶiV;k6oޣ rF_-^$|C}'( bg(NŬ}}iTٝYQVv-F*oYE;%iC`_" z ,0nmФ4uFն1\|h'g[P&h0»k/Px!_&,h𗻬Q1UiL]::e*"y=@-d@(duYX^FAw?ZE Z 6б٩>@]+*"I*`CH>透_`~iThqGEO  s^8C'p23!o։4G_\fHNs 8fzqLA=2boN`xiv{̟q?1I4SH`OaY9X5_˓THFg.3l)fk)ȫP@j֍)Q ˽]v!ଢ 0r9tL~JT7@$e@ٔ'}:dm4 M]tA#M}BQ 48 l(d?7ٸ 1aV[p,ϰ 0QAx);fdT#20HZ_VG*5ˣ]ng3tbd=c7$}* cΜ@:':A^&b^ϼx.x"` _Ɣ+ִPvI#Ąq!1ExW,X*?lD{G'+Fܥ/Ɖσ%̫_X3 Z J_ ZkפB.;MQN) Z H`|}n읤t?eC:4K3י@)s7q͈AW}L=O$(ZvaY9ܮK7Hܮ\,_8@ٲA[$ܚk^#aqkeLԱ/"D@r +!~v 1wD'oɪY;TzP+y ]zл]L" Aٷ6x5oOG&<^H'PEҵoLT4SG7nw)|VIX!` Jj]C{]]So2j5XZɚj_!؇ MAUu_Nr'< rI>tj$5pbX>{,,vM  /f, 7 YRGAvw-avAI*+=4?h?dUw !:7%'e!׆ɸ R@*>|O]^(b+D`M04plDrQVGzPx']Uߔ+Wŏ\8nRS3Kg%<m_35[Řk ף!3b n$t8 PI~slSwO/]aOv@ۥf4='tG hf@gHKpsܩ_O~K^~A97S`q"1BN8x4 LقJ)]dMfqK{;-׋L=a뷨[i 3dZ:vU1 VuV:˕uhs?)W}j~W,f$9%@IU!b. ,iħMw+zgPgeN<9̦zk2gKueP'^.<鳤=wNDӪwQQT."Oi9M9~ \^s< ,3tW r27KJ5zhHiX B6u^%T5nԢRj2$p;A5ƕ 7!n3y>\4 ICEl0F >+E[8W0tRԸ-QB@&TAqx? V\oAs{ޫ~@Ӥ> 9"|ruI9{g|R/`RvLE{t=3imTc1ynKZ]=V"^.V}T̨o.1_\ag`_]30/'6("KhxKT[h;ڬ DZ|/ f[q*dQ O!Tkx_}[KM*b.>'Ò1?%ԉ5>t4IWU*%ݢiiy. oښ0@}ҠĮxxA=I"Y "rno8Z&eMW~lOGfJt Aq,GIIˈn Y^}_Y:PrzȀЪSuGϷr+Lٱtu*Y~VԀYc )4bYt,dJrd,._A3;IZoΡ.HaC4VWM(E`yy)E]3ø5-vb"t³WI, O{; h1c(:LtYnFz6o7WH 2>YE*P;|;  Qh(k7{؜^>|I"bWhkn`[ht-bS6yDv»d5qN:Ȭ,j)f3'L ? llmwT{Dv+{v^֯4$ * z-xNk3aQYZpڗd{ViB8Pݡpl)=}=}Yd$O׶:uSgvY{f4)>P~RE>uƻ[5)mw9ZTblAU|ܓ\%N;+M#S%0[gDHx0Cy.ClZ?h3?>PEQT+>tx0nއ7l~s&xYVlK76EXb%n䂲Әrti!M_>48,o#uO'̨pc 8.5 hm$]XePY+kPJaL[9tQsw5{,ʣ8z[xҐ#(h?h*k{s³ +i}ȈG QÎpD]F#FL9Nq[KSw+Ƥ>/1 L^)suAr|F>JblL1R +8>KfKy\ _{T!Sm:v(okrc3jp { tn%i]#VgG_2!hAmx!Lc|+w-琽1\e_ 2NjMVY]9UkyA. \&r"IN}(E6fEHx` r|脞)j4a?HFEӈ!Os 2n(1X&*>!lKCnIר|7VSnC*1CrWZ_| ^ !]7pDFي?jH,`K\ lw{= ( ce{nF yVZЀ )2X?| 0D) e-Ǿ QmSP~itI[xX-(yfH+\kYԹG.p:3Sϸ99ǘsea/g*zQIEQZ.-.l/1YaP "GhpB릱32>z.=37;3/x*t]_zYDF0].yl</_jX\+8]Ńڊ+Sz{@o ׵pɵ~C/ }R ^ <Ãώ4Yn4KD%C @du/(1['`OwL W`ˎ0/ ϋ$ ~QFWHUHҒH1vZpb*B\EDM0[槓匍,./sg$ûߟIusnAN$|!&92cYn`%7]GS$NsZxsxFmp%f8q~$: u %ʚ^FJa4NߣM/?LIy]LvI$K\;/ro.W[36D-e旙+ǂqaFk wx5Z1Nwd*#6RtxйEM? dV7osNc4f8v0hOu!W+ȣ,&C ٖ7ɤ35A_ߕ7DlVc'y)F_Lh3 ف6l0I8]m'CX#UA0ƴ.O4`>KśaP2T,֪mT:v.R D()B<}*"-VTR5U f7{/ForfqU}P&et(㺬rLxЅ P+CY?@ &OMhQq'+TQpIzBDl1 G=I1kNi}A8ý<8Wdk ؞ٓ~[4aZ ovei^$cQ&,ewG{UpOErM[JWQ [NiuhJ`@oX"lpbkQ DbOܖȑ `I-Rrf yM +UE!Z){]熔U oC)83+@D|g;S D@.¿F'mŖVAo P?ZQKy%. G"bI{ݤ *$[%HA瓾њOR0D^ ;F1Ov1 jY7#\mXPaS'FSݽEV; U}G:g CN1id;YC)s|+-EYJ@cZ)9U$׶؂-姍^GW bm`J sLEjyD;w ]Ĕ6Ym3f\ r8zi)b`aVM=d5Ӏ{O *xv |2ssìU޲# z2ni5XMf&H"WhO3@׋a,a‮{ q/P_sёoJ#rtV6|x37.ӭ$ AiTfaA/cK+܉1)߄ bJ݈ { f5*{adrʣ_Eߙ vK.w 8Ks MBwX{ŘH[}Z;S_ݴmr|_젵tzmv x)Gj-؝ ɀN SR@0)lMUR4m3yv'MsdD. (y3Ewavp_S%m<l;C@4ݣ3a.4:c~%aJTX׸ZA ̨ tƦ cƮo_X  /#p^zk,INl|a 8vP/=m&#0N="lⅱ>U <3N8tӍ7|"5AT3-tH7_W'u5d_a*}'GybrHhҾ$1? ?"\礀[~LBf#5T9ғ#^c߁?ge Neϐl 'e$љ)Ud@UUilyP'eK $?mhl2u]ӥ9LT)Z\/0/}FQH=1wjʷudl_[CaB!#v(%G'g^¦M|E.G ZBD|+Gx|[E*ҨH Ĭ8-؇7=a(O&WWZVPu0-@j~ZʩPp8}s.ԟ+*-Ž)]B8oј{/R8Ձ"ۣ`Cu_e_f 2!W6 &!Ֆy)pHKHC]e>Z0>VodП7KW,hG|k_{}~ =AtfynPґ+Oyo+.I*2]wU]c^4 fΣL#n3B4;av^*kh5W,W2oexmihY:-e;E q&?qH!“CĞO)^ˢnIK,wvQ6pqSVPd 5q9P Zd."leٍ%$(;S2i=] Kd>l%Asz/B@k `)]|"KimyAzSL-1[|yeCA8?C͙/Fr`}:s Dle+OYoiF_N[ ȟuَ/UƙvwcSlRX:Yh*bL8ݮ?%<϶/3`Wed:)Z~sIǬ:K=y>#M0{j}솰ApCcF_IW>j O'wRT+\)8oMzO$없'8wJy'רm4ʱ /S,AQW;xmV$.l9.NnΕrt!':vڈ 7{OgzH )3Qc隖Dޒ%rJ B}{hl3TӎlFYyq5E2sv-&3(DOJ-"A^8>=ݧwXz &{l.1w[IPt:C(u9c8,=I9Ꙩ>$50!cu&nof["6?˜l6קJ 5M(&*d?;2[7pIk6^\#Kr׍PzG t<jVGhvpqḡsE7-W |[ ~0Ԫm̊Yo YXC ȕLvL7-c/&?3_9^B{a/i7+J.8fI2BfeA&5º'oA 8'7̝G+{S%XA鏽H%՜{2\=i(H7k _r`,$ۘO7t=MQwJaSjw 4+ )̸GM=7Kr^&b|9a;vYN S.ɉ`K0Gku]Xz 3`Ȧ)5蝖}Q%Q(ʤ+k*GG^>VS9@o~6!NY㮦axXfN)V&?B2\k&X\@DkEٕl/Ѵ˔U\ଯ1wX (gPaoS S#ת{=b(eC^y|E7jl3F3pR{ ek{-c7Up&Zki!wW= ٕO_Ϝ$*+ tV "0̟e$O{>-ehQ8+ߞ󜺠>W%ĶvLz [V5 d(>8P| X(uZ)%X9A% =+KDHCfR䣦Vñ ^r[:[drHCwP4 I'*,>o;{y,X(g/g԰ .* \xݽc u eJ+8Al V~nwT@}5\.pF џ%5L (b}! {mi@S{7שs#;O`ŪۚC q.&7**PW"NǍ9CubUߛ=:2]~UW43/(KmQ:V;* {GxT{nMjǍ6JG^I\/r -Ϙ^XRz݆JBhu 0ܳJk9tbk`l;64.zi =ITBW4Oz; S_tY:U"lNPyK #S>(-<ֿ:wn*xing<.Q$OmcS<6g/ub`-c:gTmyOK_So %ЖhPZ¢ݒC'u9>1upwH}9]1nx=-ٙ'xn*Mpr"_ QQ8 2+"+1ޯrڇ&mìZSeD#ER_nsXL)A5p4=jtW5ac)Eєȩ&.]=l4B=xr5jNJ#cѯi? ߗp$GcYE: G)3nQnOˆ>Iy+LX$ԚPc/iiSj.nM*^,R{ҟAR{qI36aFRKMT!Ma x aW#S/#B Z1ڴ18UD&Z[.:/cl1,]w6鞼*_uQDk0LVZ WWb|˫ I1iś^\- {i -_0j(`U̖V@*7PYb %'gH'o3k}>eʋ"j$B:ͽt1DPloZP_k a˕(LɋZgp .2j纹"J=s7>>c Te";ZX0;艷].j}m$}#SFkM^"=VH=mnmC. 8R_j_AG?OoDΫV mGݴ9w$̗Z󈀿Rc$Ocd{zc nH *f5\03kO_֧Ja*]&j{ӯxzgP'Us0)S'N3 f>O/Q a^KNiQ…udSo0' AF[qBb墎,|__\5MJ4Jf^ߒYvL[l#VOK4>qlnj_wvm~] @Y|vnګATTe@b|z}yVp&z>N}]˘c7 h[Ӧ]Mq Դޱ7dLwZD:29uc;׳N[@īIdu$L_ݕ1_TaP9d:AV>,!" XcD4\LQ]afk ǹdҘ<GKlm ܽc> g0ͶmE`@n};T?i$9rՎ}w'!,db;ITOG#p0mF9<9}caj!m˨b0m_:wEO1>M/4`# `bx0dgB2H8\H\}"ܒ ~c1dQ[KZ ߧcws!4iED'!';.o5/v'ݣ;:zx5Hތber vplBJ6\%ڐ&9Bݾ~9bv(TmCw2]{8$!e*Ҵ-1^U`<32ڒe +4<<*?+hP˓gȑ/DDo_Fx\NTUJqRĔԟT좟 !Mq. WV~Ho_|W;'^x&{!vcY˖2p F›sޥ@NIwbuusĐ 9ɳt "wrÒm̊(IzN>M8'@4+f9j:VX:ެ(t7I~}5e foL=aJɳ\hhN#Ă$[DFGp.v!F-NJ Q2BbvܺB=*g /mTJ !smGls4dfc7­b3s`c+jK;$^GX>Ujas͜hƍwЄBq9Y39oR/eX{~ Z)50xRFA D,"ؚGOw=/ ~x\ST/ֆ*s䓳L®"V?fē-1a-τ3aKM3eBih ~m1mIR#o}ŨHmPefKIGKs=@l5*dfyr3}$Hw{_~rE]:u8z_s濺 VBΖ`!@HwI_L&ROJ6n N$I+4o&]E(fP@X%lS΁/,Nnm%6j)~Ndt΍Ov2dY(PF;o2F |JR >]˄X/;tLOC^K/҈\̫v+xU eB_iЙAEB1]rː#98ROrj\6G^Á*|5;!{%f7\SmT&^3K;Ԓ!t/Os簦@0n\p!C`ܥ-͝ݙX#x G{PjHl7_2[n(L.0%n3RpLx|g1Χ"X3Or~qnCzmc]Jk*aRR6ʖOIp( HzaAր&|Sa(,v%\ cgr| ͒GH+rNj6#*Dp3+4JkcB~aK_^^Nǽ7ESM|׊K1m) f)bh wIqvlOP:(Ƥ73Q^7I_F5s<_ot˘`~L GWRl_܀S;?,KR| =5h4P L{a k}iW2Zag M~c̝63+bBc6p6I#ګE`rɒ1_-(d8[Wp50)ȑe g)vw:u*Zg7:=A$@Xr"Ѯ}|QʿwVLza>Z8Eeo.^WSt̢ BCiSpm"~fLwk*`]u0]\m-ih kNr쭘"ΜY E82  EէW`F5T"vj6į8R4&&|(P* )Ljnזq"3>C$a@HtbN:ԴxGjHG O*l1VwsUl\~ *拡ɆB 4kͧRz8fD#=9z{]({#l%kP71&;##f:rW|[fl;bЧodc/0 iU|Jf阾{f!wQ=rp`25Tyt(#q"zs51iB%΍NV\Jy0(pX[-KeYHbum@a* Nc)HõW /bWr\mdȂ tx d ;XY{ƸmW,8H>,~~&=)Ip~Q.6q| iWQϧ0=0x]Kg- pEJ{, Vf231%^)[d bqw|hnL=^ɠM;iO(G7[+14 4@q6Ⱦ < ZYr_{(^ T~5|&IL $xNx sbr|.xnFaF& ,_Er·)Yqn\ܪec߃Gfr"/`OHO[d(p|[ZIK8θtp9O imL :,&)̜cД2>Dܘ#:o q:rQIu݋e :|'6@^ Ҹ/~FO"B.ߺK%iN<"QHk."k 4'pݕIwBqq,|WP`C| ԭKdwu`UKO n ?L\8N݄NRBfX;+/fpsg>lG=mň-Si6[m5-/i+B#H! ]h{~ QȔJ(W+@ GGC~ !F^ ݴ5&Ҍ+{z|EE\[xX,zңCj';Gk:_ٿXj Dz:5P"rqݍ7R&3q]W3V/&=!B93Eg/&6Ps+!NU@J/DT{Aմ_MPS8^'W`TJh?KYo/|_}Fd9A-F7 Tn͠=at@eMQ4xG?;fO$hs '@PmyZc` hc{~8#ŷ?o:w%إ&iQ @ʊηXeC!=ع0_Djl)_ד|[y}f4@vP?cgUO0PTB5hQdױ-,>=-0Y!ʽ@%C0c"YC Tˌ!6$쯶QP QE2ʆL&TjZYQ7Bnzl\Ϸ [ `\@k/*DV:K֡I)UY ,G?*/r'whC:5kHG2nFzï-HPzYupy.UY8$sZ|"GRLR'f(LmH;1(@bVAT FRޢ~I1 \e,.lΩ;H<_ӂ aée[^ _2Esg0txlQy;.s %0K? *>\6u6Mϧ5u`ey斀g=7:Gh⯂eOo`MWzY4p_˂8iT;(-L;󢺦+ځi@-,y Ͷ&o^R5O4u)(3 Klgyւt7풢>.^ֲ bz2-z!O< T -gisd(H4xO4 j^z(cLrLW3˿Y?(PTb?,͸^FVl{j J&,"̝SH $ c}mX?b$f~~j71oO,)x#mZH.ዴvF3QcUֿx'lIz݀.l8Y  G0!fyg\TjD[*\kse67O4IF}D}h_3U,Tľt#sy&C(925hUq!lpLqӯ5AnIc>pD-5]IsoI =Dչߣ})/y҈S0RVBz^*!DH 7Ӵ698*7Ei<ЭT0٥$ev^F[VkHﶠ9K$a03@!pT$G皞l=Q%}z&.' ڹ_ j9hL1(~ye5[S0H>?W!YW]hFZBRHFYAC)ǥieHfK+i&bl>// U}C+ɓt_ $Ċ|v9$A3lHQ=xOA3mnA&"e;8{4.y+D85ņ:+&5V~~tؿ1Q1vv4jĽOE?Im>[=11&7EJB<++sef5A:h _~[o  ">^89>̔H=vD+fڻP{ֿߵT=UMAl{`JDSKT%my5>.׌n 5>#q=FPJAY9$%6I4rpvܰgqx,Go.=['@FJ= @!@X3cSU L.~ :'7W~KT9q-$Nߓ*-i,zWF=(kavnR1RP{pY,&ZVS;&B x(|Yz}{oOm$D:7Lˡц/ ' 5{z-&9^֗Ũ Tƻ33Q0nH lִgw=/v$T ?gZ*Y*Km" XOb٥H+?,GKd<Թ;Fo_EAinz?oja> 8_b5ࣈ4F3"r)0TWRCeb)B0]P4 __:M |x:( G.%?cW,P%>#+Wͯ&my'< ;wJ/e+m`u^_ JD 8zKSI;4WA"4M/ꓽ?dzg f3_M8"ķ肵ܗ;@yF߄QSIFx0)و(kBIg36\Ðs{+i =e昽5c OMG\pRBbYia™BϘtMUVAo&VHEy8gHrn(񘻁wӿ iF8AIŁB7)g;sϑxv b4W']2i f9u#,7OۦNT[ŲB4o}!UT5< } E`Mʮ.>0jc*^N!Sѯ& @} mrIÞ(XB͕Gj3ŢBr҆Fރ'ǚف<>XmԢ{*U u~cyY4= 4wQ-Y 1VTOpM(6> &CY%ؙR~?m s'82@mk(ߪAV䯬UjKKq?%> jȝ(^~Rh KnЁKr>; \풅 D)!/<e&@FJH}:.hP]FL[6ik晴 T֟1IN 'y~l3.%N#$E;hZ]t3C.)p<"wu rܜSJnl%eU" ,q;娞ɽUF$z>8s“rtC8c+ye =(X+9\=ۼ&]%#rZ(D#m| 02KPw36G٭T72q^l4茡 LDe %pf&T#gcB0<<|z̗,ͬfeiMozҷ !(rzޭNՈt7Zs C@P|ۀ&Ա%<>yRv˦ Ya钻} t썯g;*Pΐ͔e ~ fwe;,?B{ZsS_g7*q2 xuѥ7 [Ow]ͺj7,0ruw{LڡChݼpjd&^Y9JTq #Ru- ^log \Ԭ1{_ZqH?eD,||Э&->#7J6$y4fvI;@hǣjEռP]gwɊ*!ʹ3ז?~,IO3t/MIv>U@}1dPL}؋a|~NKO 1=-B?h[ ?QyULLvž"+cEz φD=@" $G+JgmwI=)' ,Țp+K~Ll,&ѵwZO>O& nj_0 /O8c +TuScl!Ƀnh㿻H1ܳT "I hX=6[ǯʌwmDN r6q5eX^|)50i 'l>#9"|n̜3/>f4p6bZ'@'^Ň?p"0KEbyK#>q^qf?3?!v[?캟<UN<0ސ JM2S>rFj}5aOV:m+»%g6_jWz%jJ J!+qY|?d>[Uϛ͏^PpOCk^=7i%-A zDPNzc| Գb8e(C]e2N<țpt֔wVwO&=6w8MqI+&Jb8n58 }N6}>󾄆GH'LGȩnfW| N*yE֗Z(4KI 9T˰ro'8Pp@@(+q(S;"$i M}3~~1N`Pf0M2N5mp3AJy[kl|dXXuk7pxOR"e-i;U2*,WB"7_z|+~co9%58n(8Vɩwe4sIRB^F}FVFFWeb[+)Y6J0 c焝}}>}6TOz !d82Cs SU$c󆵘)J UygegV=0._kYSU LOQj\.l˪әH0oڍ0n">2D,^&HpڥS1l=5O%1*8 8A _`ݱb];2J5<9.K'͐&ޗʉz"ݶfs3G9M&fű^ AF54E kp([Y &xm]xH@p07>e@p jPMK׸lol[SMJsn H ~ 7rsXuG?z'7L&FvcarHܜtpQYhYU¶/]uDf?D@y\{jpzChqCSs*-J=}-'iɁ {qQ!"u!~{.ž8 Ls3{ZhNxqYG,x7}Jv,U[`#C3 (=q i]}O7s\浳Wyz3/ >F|u _,Cwpiƛʢx1ab_bb{-sŴW?旟/ѐ~;L!ZTֹ05tyYԩGgׁ53{beAj[#05J[(_ $Kc@8oed؎m4^D2_E8%ʪ28~)C$Ԥ>d T(XnL]iEU%{\RΘ˛xg^V#ِ*JBbwp@aG.JIqo*<% |(К##. Ŷ.h>?D󥧟#q1 gz#ͭvԟkvKQ|\#vC zۀy 9(Lؘ+P /2^ggFGvDkhS'%{$dLSBL0QݑjN n(Q+bKYLJ0d -gA!yY^xu9|a;\piWeTm-qz&2eXTxE]z=\dq=u)~# E+d7z5^3 Anas[;b)& 7r Jد6X`jw9d)mXy;M#Gmte^.&/+)??:M&XSZZ5v8_mCH xq2b91qzmüSTQk{,Cg6Z"'YCt=۱8wyGӛ6mF;~H5'c6ɨ OJڪ|:)XctO }7PDoP\苣*OЛ=[7!SF ۆ /10V|!EUz#gK>ϊyS9;3ϧEj!qQxg8@ `u=3ܫC;FsiW e=╊=mF q)"[/oz OT,=8` ] ͺRb%<()k/W<*6Q0+gźcl r"/AKPȓl@6k:<Q0Ks6BP2Ɗ\@W55r2#\x{w z/".<{Q/MUy1Eo6-Ml'U*̵6/pL'c{owpL q@5a?aTOYFP{lWօ$֚MY˿*9mP AɶOƙ<<6\ޝCXbhS#>`Ow%rim0`k BozHi ̠N}<ؚġ. Uvd)4(A¦m OVnT.記L^XGvoǂOWZ21ɓwKpՍ^Xn ɋ KbFI:FQk?XFBABvn5\#N0p p5\8;UR?p3rÇIcl"wc8,ǜW!R-qՉm?cUIsFfz=\gFC5Ę2ZϪG!!G;Ђ$׬Mz%L15=*N7W"TH1؄֌ β ]jԛS~JT1g5 `;vEy~ӿb2 ^[-zTKTg0`#(2$͋Ilw]R*zyQD;OiZ ORdf1/[L,tY93+Y1$)3ulHV_;cTՄw'G"UM\^A%{d*zBexCRTYOBS|Wbڽ3g@bٶ\J׵*7F|&}Q"TLЂ68Y;!耛K6JAN!a՟(CٯoFgڟe<޿"yr rR5zV8S-]2VZ6!ajRS/k^6r<]wq?ʙ4Kѥr2b vR Msx7LA`0Osh5zŅ6@ä )o(%0#V3/* Qfy8FPΦ \ms߂2Ȉ;LoTgtȆWz‚#pBČLu][&drӳRLD[]Rukh`1̗0Z td)xq*-'DoS+glKs#m&gA.:ߘl.=ۮ+8 /gL ~LLvT(ٍ?0݋g&tZIL">J!W GUݴح Ĉ Ԑ*P1ExiO@j؛_N }v]!nh⫕1&t#2!ڃF`v׆)<}ąd6]toÙdIIS7.R/32u !,oCD}"wY栭 ;NXt_ r֒|N &<3y6 (ۮBæ{`Zwz-B#(<3|DKjW==%x/(v$RN}MbO0Nm/6FEqpD}gkLTIL@5(j!ET!94oR,9{}p<ݎtݜ!4cZ519|AZ,~9[=1\Er2$,ħ0eғBb!T2sV]H$>/0d䲁/>"$DSntpO2]Zh96YY=fq2fnI̐om 9x2Qxt@J`L":RZ w3lV㒮 bRP2䥵ws_8W+Id.aS"JP9V\<-p*G>qT"` @-WeMT!8qibH qӥO m@x-:0wA^?U{(6e\Dʂ0YHf"@? wtc_MBped^|enqbVK-rmۺSJҝ!4{DkG>%C i'XBqK> z #TuT=4a=Z*<ҊJSGGet}BE;YpU# At¦%)gO"NQπAXmw%n[ ?$Б&i#*&S.nk}Axy¶6'$Gh%YXEnB]]+feŗUD0;Y*_s@reƘ$K!}:d-ʮ2b9yK3] N6ȥϵb ZMloC ZP%@G1Y7ѦokSX`GƖcBz۔q dsWBpGoL)«O :#ChFZ-xYwo۵:!| [*`@HhӘ,m"AmunK_ }6GQ4o6ZS̾t2X,f}xFa\ \{~M'IipF*J8~ Zb31{τ¥H,.@A2݊*,sRrWɂ`e؇}vYQ,f6Hv 'FdNl^Egʷ{ >:9.!l~z&biVF|boy?wu~\,Ty}9Fn4 >3!jV{Kkn!a]j89!_$_(,֓yÀn5&#MU/t>+.GobE]^kv0ARtD.gs,mKXvZ`[5sZvw|Y2IOZRDŽHz\֖D rY#)<+7țfqinOX>6g IÕ+ūOeWx Ʃ! 0@)uEhF}ܱ!"Q}ء i-xrr$\3FՋz9bq<C@+/To:30|"TM~>x6DMEb/VߺXUY>G o!p.;%D?auoWcE<ƮQiOQ`iyV'Z%Oc;-gYNnwX~M%݄{0Fo(_7U\-QF(+[8sg^GcX1ZUpr>l㙆FG?]YgLha>X˂h/%lT#`N!RA +:Ñw­zP;X(u骢Hڿ,"z7cNw!e,pz@[p?ƌ}5r`7bwvQ?¤16W쯗៣XϠZH$>::"U~AHFB g!l;Ue!;e#cf̘?l#Xs[0>?!':\K@D>#\o<77NآhEPN !iZ~h`pyXP#4ҺD70ґвИ5\>K_q*,LXy9:-j6Cd5d2,կwCd`2!V4G#+&&{Ev-~YjCbR]n;Lu@"7>}nZmCY}mhe]ya'/J$ x ~>;CDx9SŻr@&œauPc+G f73@ 3)}G̲nR8~?%,U{{nQA,h(j] vi(HR*B7=Jj h+QV3}oSĸW\PZf6r/[Bks+:Ei!kb!X ,rEt);$4‚Tn}oH}Y5QJRMn`-^G{T2`x %e}6@Ժ{{#Ϩ1egja>5A74p̸jLx ɋ^d=zH}.-ݲ(ȊƬW|ą-X 8W2|#4d J'Pc.{x_ǛJ;)BUwWZfOiKP۵""܍`2 ȓ-;`#҆d>G:0~<3LyɨUI@{kD{i8A$830|ٲG_[-`xkt )*h$o' Ҝ@)Ƙү g!aXtPU_P) ҰL=\8r-m=][Rl.*IXziH2Q̅()ɒrq]DaP C克kGSjb&[R8򙐙@; e7q5CVhXA&"b1xz;"TBerV僾ci@Dʥ$D}Ws3Ws(⓬quE'ny #˔r? qk.NmPA10C tSN, } * }XՖѣaU=UAIHAo%`&MۻCA}m>/7;{̓6-xCR vR"9G{A5ȕ>P$^6]aǖY$W(Jy(h[jo59C~@4)݈b4}cŤ&GU:_9|{|+z'VIBC9(@RQΠA4k0h4F5W40 M< iUN_f,Zqbձ(ZM1/4ˡqj4+uyq$գaKrI{9߅\n݀PMێ‰h>FRة& ކ.ydظEfxlj9/n- $?w'//ru$xvMq aO0pUދ"q5Hh%i` 494>ԃؽkeBEP"眆#hjNfW_|^#rZ׾)ߞ#'q/,kdc8/VadC5 noΘJ~KdZ~1Ew#r╞ēTɞGo$x& q; a̯g\5T~;D6ծeܞmwʫRxTtN iZ# 1b}8>}۰P3vC h|̶BC4F 3J]б 8'k'6VdVO Peut-L Y'zX$vtJ$T࡙!<4Tca3B"XMQA ˚|t#N~Xu:@?P7fY  q3Q鏗m?wJm8o$œXl$t4Qo˅rzB8j_ȔW]Y(kĖx|Ҫ"PSk5K|wK1b 2>1IѓumL{n:?!xBȌ\W:hՄY I!M8o5DKY'?vkPPjjVi W\c=[Zc+,fqs3cRCPs[ _IGʱcQY /Ah Z@xly/(10>nZ1(@5z *,pQ#D|/AM؇.ׯw332TMTiH`>}:cOZFVs<#al4Q-:Xk&k*&BՒGPĵy2h+xA\{u⊓F`XVl~Qne &t̎C] ASD?,BBBbEIC  T;SObL]+7[fdz|Į0xZ/ME[viN†YF]QT~-\eѰR}oO&Xr6ϣVpQu 9*";h<斸EnTjl.g)P0 'u(>J0]2[LE~}F) lIJS >JZzW[r<krw]o|pFEm}uUbJNMoៜ,lsƁ(Vq}Цmg0MQ6p gFЪ.:@(7<DAYi꾳o'>$~#ƋS%0 B>32~/UT~:JԮs_ʍ1zwܙO-*nǰ4)رֳ ]LU-lh1mכccSEdnQP$6nqޖ/4|v߇JkPwP7mHɨ-$oL[Cʰ~d~ ES@7@5Zg p]D -.L[o397`α-at ",Ԉ'_ƛe<&_BOsXbf[p+r 9 "!@'7c3ȄVy.(Ff܍h05oYPKo1-3jE%xZR*!i}MYD\0߈~50bLK˩N߮*|/䑣?؝Y rLZFz?tX}%`< 5TիZ &>A.T(2:fj6;V,-NJL*o*%7:2G?6ʽR}rb$[­Pz˽q^Ǐ!@NԱw*N 53rIT> gL Z@7$rbx[@>\%ES8&=xؑpGJev owCOYL>,c5azEP"os W?ceʁMYbԋR Gz*By1QF&! vh?IaB%BeAHtLHyS O3lXt/YnB=?s4^';ޒN~a~1=_ "lJ҅af{ϜP7(|:Oy"/rޙr+j?H]co Qx.xSj$K'5])i"(@ kwu}kaB joRl  lh3`ذKq/ſ g ,fg1P0&u'S"Mm)5]X`'#m5s^zV V)|e FFSk<ٛQ$?8)L*C /"ZK]>[^94&9F ұL-FxU'$<8hS'GpQ|oP CGJu5 ,h@&]`A7Z;5MiVϑ_6Jܶ_؞s52xUS#nF:{]n{ّ' +ansϯk/~RUeY-KC򬐌қ^NesVR5P X)?|=9[6X!Qx{Yȿjd8Le7D+,cT=:Z;@o&7&4KH[hsgHU.I:SGR!x$S\JUjJTpg(P\lAR,XB0c03ѱílZF]nMY>s7pBUv z#‘HQzk[:0mX.(3@gzd=}xߎ=1N!1hi" LgRVj"Z{CC|2&n} N#;V~i-,bCÖyj>-I hA,C^݇jvˎ1*Y'Kdk&| Uߊ9Hu|D &ЁC/09f%j[x5ݻCx')38fG1/A l^D9Z y쌼o|ko:$ܲx.}H{,CIKTOqe.2yFadt06oDyH6}Vd.p,%aiv֪j;'%10-qԋJ@ml(gPVg-۴S$s+wLA"3T9"ts'pG&p^Vt')[wL,g+k1jXހf^6*,.ccWܳbL:gwdyӆTC[SA!*@s`Vj[B`P?'s0uo mT FNNpr%-M|cm0=2[ky*R5"C %RVPQc88X˻ME1I'aU8I(U7Uu埮x~H¬)&ujԬFWDS$B$Q^kW@c= [6 VXYu4s@w`C-Vjk]ჱ϶dǙ(<AW  G%8HHK$(nv6EB*Dr"4hJ"3H=t+㲧LE#%V/":Z,Y#8V8$=yj@-^^IE)d!qRxrL9OMRDd>-يǃ*4F_F?+-ww;}H55D|`Τd8a%/I(&He8ڍfO"@a^B=NgA)?WŊ$x_>z(&_eL.OA.Sn788D5vdC!BŸLYRj$5Q6G|BNhRoTcz*Q^2H9%#. ;/;RzCT@[.TpeW+oH^ՖI|^pEdN5+FUu-*$*)d)#.Uݵ{+W,snDUKb:+Pv\vns4j6E9(yO?UB)WxGsm M"EH 5W!!}^HICB#2n х3P+ jwSܪ@4!Ae~wOz ,Gvl4*n̮˒"=E)_fwL ҈ԇZ{J yqAyȨT׀x(tċ<+i0kjYt8D9KV߷&飇IS.@'2R =Kskj]uxWT"1\=ؘHܔ(&íhԙY&`neq#COqL859M|+MJ͈9<9  >q{.d׷I[Wbݦ-ז1ALfqCHsle/ u7A JtLP0@CP"z;jde6iGz6kʃY71`-`/F࢐70UΡx.e}IO'YF^ef{?E }kjǐ"YNrWDi=ECsz^FV[_#.H=HeF3mp m@ KD!=.T0ĝZfigHC ӻ-$.DT7/Vzoi4PPľxYƳ=q\:*!WBʡO.q=8T,&3Z .$@/ !+Bt6:R}(! VrҀBCKQǦC']MyOLREB ?k? QRb H!qFF)<򦎍 ^ zz/n? z8EbDLctA†ةZYCԻ}Q4Rd;]y>E׮)qrR2?$: @Ẃ{{ni9WȘ>kR>~KBj&5".5b_]>m9 l6]Nު2'Lp4BnN~W\cj}h8/l&=JpZd +k4.9s1@I꺃;&Fk-=pt QI @XD}zXcZ_7Z)UU,zϫNUT!|-HZ JWr}oM,,5lt5/xWVKt7myihF% 2,7{{;a*n/0Bٷy6w{~GV|ҕ3HufYXxu5e D3m^ڱvip[ MVm_vZ19ܲNmT"f{ L̏:䔊3 ,]7ikD$u7Dzc$9?)rⰻC$~N;ӂ,mK;8n8V%j1JFی^ȫs ht…L1^"l~V[WMlz w-2_p]"2R a4?70rs돂Oʺa+8`*j[BqRo5 m/ɆPZ;<4 yŔ7~ܗ e[ ̶-yPi*j׃LH5v2dޛ)俇\eӊJ0 er]毸H?ˢφE7<+37C_C_7[ʆKvpR#3~|-&-k]W۔öt +1JBxd.IhB?J"[iQ΂OwigU0xS&zuRɫ,|p8ɿ{!K:{9AĄG{HFbf5 Q %8_;ʓ<\U]αERYe?Ή2U\og^!ZW JbhAn|5Bդ!jrBZ|) yFl20)؍LErH&,7U %8NeZ~)3kB.8km, b%IJtㅵ2A;=~'ﲾ}V_a !tJYm)\jt-yhȼ*ItGKS[X`' ^'*UxL-p#vc1pt3I"AR%_"7wr#,T_rS,Cq?nq7ޮ""M`VQD8&`[QG·^u>lvsDi&ݷRG呀8&i>%8tdم(is+/C4M[WjG/tRbe8b8K=pK%ĀPCyOg"?V; qb>IdFbZPؒ7 809:aG~{#H&uM\2^ f,L=Zs؎,lD.3pN HZW'6X4fg5и," CQ9rAep,$4i)޼VoH{w$BCҏXPu#ztsdGZu>}rdh1Hn:0]לV֑sU--6ߢlT/VeӼVUgb; RQ Sr`C{ lxtF|G.6' G\ؔK\I.ي} qR{Yֺl,:W^j9r_h\w_XL#ZF]_05Tgie44@9 A] hiwc#~p q d?+5BcZ9%XB2[ֶ *ǔF0;n-Eޒ3Ѡ a?9G0jjHI9TIXrub:>tY" t6IqiwK(xN;$SdwT-A_E3+d:DYBcTOݘ}Gū`7$6Bل$_5$H x\-ZPyְ2@Ҥ0$ m.k/./tֈ  gYZ0707010000036d000081a4000000000000000000000001642603a90000ceec000000000000000000000000000000000000005600000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/aά]?Eh=ڜ.+Z Sa[+s߰xyNdDt E;SLyO 4Q=4 pqœ:=$v̲㶉`<)jlPG(lb~/.f^z$fDbϓ@1g3/2'fC~w|֓Hoatl=-",}B>j鱛ʚ0fɫT,J˙MaR*~Nz8%ur߸1f&80rA>101nxUD;*(UljҗdG`7"gKdա =e ަ d"# SW:L|=‡@<*aXfWZg '6O@v,w0[:_|\[R#Yд/LĜE ]e1RJ/A\b37@1B/?GIjg\܋I#=ܽ8[S!ȵF?Κ>d"o ft9ĔEw4CTըfK^WwRŃ@6IM9qc\ ΐ,Z͕|bi.I.0)_iN2aN ?/UۂryZQ L:6o/ `HD͐UݰL+FNو0DAQd'P"Y!=FnnN^qFkAX;>j!|~m=RֲC2R=ϣ_QM2(z!U K8 'cuN'pڈ~?~B 8{3!Йf b-1IDx K=q=>I@]R,2YR+37=o9mP՝Q s,x-&`i^^tS3BzD'.K4 *n2KA6Qi侬w|\uGYݒj3t ԏ'E&&tL:ܗ 5*}̵p?paF {"A[=K ?Q!m\VrLmCQ#g , Pge]>(}B4Wm_i _ѽ=0& J#VtSx .s*tCQ6*g^h2?}կUD~ ,߬otwk #R:`0dH%I3jfKWO $TIqREL$4,|SIXF[~QOJǐOl9;s[JZBN_?NZ$?1".j@wiQoq"(Ι'#/?M}@@|eU;P ,k"b'2Oҡjk-IT|9x H㱐un<]ؒ:W.H^.lwURDD42!,"mР^1=H>SΎwD9mԊx]`qfcVSz~=4F*?A ٷfM?GIaUtn)^Y( cP0H J-G,g=ĸtkCik&"|E0) "tժ kx JrZu~ Q  )6d,=4(A!T:,YɌ4T0`"h'3T!3) A%)Oc<& 0tKN2[ & +lAaFkj$6;G1jz&Æt{ 2$ӓ#`V+aM0]?V ڶg|379jm,.٫:"Ksf&D 4[ql, E&<+#UevDMd eVt/AņXۗx@q8Q! 3xa,ZCvzv&޺Ώ5{)%s^u|*}w^j)L>΁HB:)'//>=!rq,*GiTt{&&-r.@W| jO=K-l2\D"ɍgvo@MW- -}@N#  xi*:{=_$ C<`Hhぬ8, V2oASX"t( [t? wGMeR~ĸo,agOZw?e@oGc G'|HZ^ߤd `|xڒ %?&r+S%L_m?o'R9FQ`Hz5H}jrȨ*lrX%%n2.,;\ 4 Z07\B*ׯc,rQ{?oH?m!'C.[iKIW*8ؓT6yOUhUcmM'#"c;o.la7i`1y-I!ZNh;US*) ħY[X@0ږhֿ42/J?6_ )MֵK` CX|n/5"(vFƊGB/NZ,O3A>1c!^Mu& nwVߡ()ЍGkK:Xmn͂!2w=\)o~LD fqo}[fliiMs,& сN&q/U gknQݖ%B /{œ8 OYfoɳT([:^4@|8[b/Et{q1~HCe>z{ My]w0ܰxb%3ۣ#r3 ]Xl3]g PG{Z<(ҕeǡJD P)P8FdB"}:@ +>z0!/^b[3UthIـN㙲L9!"mMUjH":J[2K>]HtExf.~%(Z @f/<M ?LCftlhC$-d2N@"` :Q|eԱ?Ɖ66BmM{d<Neɲ㒸 .ņ`\'ظgM,R!*h ͆ V{т MG|&S{l1ᅿ7ĊBVx?BPs ["C"w7k{f-3dzhZ55ݾ%x2^ {@#Ձ?rHƌN\4#LF휕.q$wQ\x|$"%m6L, j"oAIkv3>PqN$Zdyp@WNPg7wʕ!flI&J;qpOd M $KZߨ )_Tj)9#\ɽj=* tX>%ϸtXNVnK)7IO86Z+k wDϢ;E!]2okԘ0:xre ij k..29>a_>ݞ@25SS˵gAwz1ȭ nl̷ Lx<M}Fu=WhagȽXwB sh6D!ӜMQд0;J=]Mm<֯ L:.b5hڒ1A*^h|?CIy\FW7|ayRp+`IZXp~~R3H"zCw]BKn^-vW xZIFᎻag2G?C*u8f[״*< !U[QӜ=0C!z^o~Tƒ *s̴ ȞipakRNS9t~:/:rg_rXEk7ʒf(N*{: j129ڦmH;~6:LxDӧIt`5f5H}6XbE:-hSc%@|HC I+?><EMVkP^ӄ5r |F 4]_kAy.ʄMavR71Js|K=K^~)1Rq!r[݃+CŪ6r%.H> SJK҂+tkQOcTڮ\2 qBBG۾SmPxҗHa7SV/125S $*/zVlSC(F~_nRqXFsB(U{DES.v%nUv<U!}Ey:7^1\X\T⭈ikW٤K=klYswC6!iH5_ձ%m4 MFml b:Wp +8t~&U%*'? ,24~$w&9CX7ڔ s ՊU /6c" ꃥLqvp Mf|>-6Bl%foLŊW$/`(FA^Ul)hMJĒtkŴa[CI H{#1 yzn{ˏۨ%My5EQ(Y„)x[=Ѝ[K0ؘaOT}*%݆qil#~zZnY#m^tڒܛr_P'et>j)mL|-kn^L~B!{BSFOU4X%o쏕9;}TyteLC)~::/m8 3WbCQ\{_]ő7"ϟTg2Zi cABAcԱ }Qb~Vm4AY@~ &Y$+vQt6T6:-@8HB tw?<߷x๐:6ld 'oX2͟'o1؋&$"?/oo'9EKˬ!̓oq˵J0D%ݴDvW4m3&_H M;5cY^w-F& /c-j7Fu9&妤iz:pq FF_;YbevdrB_w³;.XԨ[#ϯU4n܏@{3%\猖tt^,:aG}3p`F@J yfVǽ2QQa;]2WhQqq.mq`(pMijI@!+x' |zT6n1퇙&hi^p#qOF0 ZoWK)=F8gE:؆ՑݺBA׋˒Hy甭؁/QY<zf,P} ,+/k j۷s3j4ZkjM&(eSmPU0gc9 9qko L${.bi)  $@3G/-ċ"d-@))=;bR9 'E8f_cw?@(V ٠vsac09rאBP,|&d":(yd&fP8aKnԛܠt1=QOVFrSʚ_$ oEAp8RousKVi6zO\?1M"nK=;ODnpd& OO1띦Sq.HƢqt5mBGpU#ҭrwnݍK>Єe vzpb੬+<ˮBAmyC{Cli!CVKh^w`}˜:gV#Y"w]bMl8.L‚;F-5Da?+pCPl_ID'T6̎{-|F d4RY!V#9R k!eq]UM@U6+NBU^JZ^\>}Y42OU4pJRXO "KU/<+{<,٫4mQh$+ȯ vSGIἬ{C*V=3bKt+$g8sn_&h9X lwYvZ>>C5̏F'$\\*&Dž6S[êd(҆&fex qErthKP}%jE';jfz \^)]@1e2J8&XO]p|fė1fouM(GATc燯E^#\aPț?:!yfoYFt<~،a*yϹ2k r5i=V tRUQ0XkёښϚd4{FUDœCL-4$U|ұMk|G1{I͙/,fIv&FNJ4q7HTɽTi8-Ha$7Vʹ650PR[ BE_yx~ ԖjȠu΁: 9P|W-j+MrQ (]Ǖ[`M\#O ~3>/5#犆A暓2[)nu!Fq!~ 1M68TW>|P=FlGopHv1_ ^Njo_ʁ\$e๛ G=cK jޤk wLj1FZK<{B? a0NDZ6`*RJxFZ5PG#~Wďt#瘐["5r 0jbi7*| xd,tɗ{.5/ 3XGB`HrЯa :(7S/ۮN W#˵!z̀g6!MP 1 9N#ؗP^8錈#CЪ&> S!Ԉiw`+D\GE tty>Q%}SƣX/kc1;3s1sQ=4n؞$S2 b>M^aNը0\r8Q-z]^nzBsD(Wم廝pp#_K1Gnq,^\^rm- |P=t[C1T $>L(3uB0a ?(_6F-u)cFej~pLbYv_̈m;].U.܆dNh p< 8MV1;>v6܄0`;j[$ Qd9F"8LEW.#_1i:+l7FL.0%Btpީ8RJ#ţu<|F.nT6nG%YtjѻE^rxl,IFmI)t$V PA~=>zQ\(km\/ lr."O*IU剑-@BEG/*GtXQb:هK1-].a ,sE󚿔;eFr smU:T! :5Hp.. *N 3v+]-CU\lՊV)J(0s3l _ϡ/\O'ugK;*? P1[$FYD9b3<+2%b>{00oH9i۠J֭}~_Y}Urb|7KG5QӖB ҆!Z}gKy&^ETkz5Zeg޳nqKN\NxްM1+仳_eA9G_{oB鵬dKG0EsKKrvUa Ǹ(jǰml ]H5{*Q*`wN5A8g5 u*qdEJ3z\lo֨Ϗ/]sngB*yP|$NsL+=gmaEV|ʹUgd$Hhmi11'j5fn.=LSVKa28pGqz4YhPhU> b܇$m\Sbe3 mwwsif9 c:54+Uw: 1rnhL j[\jݽ,gSSa@PiHvJLJ?_A6|fs\MQWޘhټ^@ԯG rv/?v} ЗFn"oh'Nd4>[ ?y򪊅YZZN>/ 9ߚ”)@=lȞ2!3+i@gN)t;%^O~KMulE 5hׇN+I(5`rĢA'0d0NQ&*n/,b6݅ppGSOQ7*TkM,d!oNѷ -&&4-͕wk!ߗC;"&O(KD]prZeIBOlO-b~ (SQ|S읐 C-@VvTIJ8d.'xrGj=R`KI* YK_%ĿBϮn- ɏ&7Iu<'g`+!Nx|f\c~$ߝ)|%8MQ3 ռ&zuP w/"/&p+_xy>\:vfqN"c?ZQOMOa7*Ѣ{7gk 8ީet0A&R` dJ-6H!r4H-b9;]ll/kZIG՛YM @.:)DorPY2!-)?gCd=[EA?_^ٗ[Bh}".9T:_32L \33C?RP1',zwz,UJ3XGJn2-=v" GJibȅkB2mOaSu c{ںff.&q3wI{Js*q >ZG_+?bcޅ>{X: Fpcb t>f$VSJߧ,Tx؜&ߐ5{qS/< ۻ$sӰh6SRf9üW (L%M7= V eooXMulNSy)U`KkM ̷46zaQ-Eȶe%Cd,bc f1mz+&lfz>p_s{ aKX wa(,\jK*ZT~D[S^ $IqT=,;Kkyn ]-A65HH! g=I{v81{bn`a!*qtqvZ3  t .PFE!s!0_OfsSC>eOd>M@С "[[r$0,MgdvO?)2ĩ^dSq˲UoqQ{\ ;"44Dlg_OS 5_mz:ٔTgOw@/I&>y UӶzW6 h?,ͧaR*܂ 7%?rSc|ó 9m¿MY!pTK 4gS;(N)qK 0qWwzgpNM+bڍ+lQòYͲ cBXqmW%LqIQSN<+Oh#|1Ǐ| Oͬ4@F4^N.`)*$hK)`[t{ iXVhĒfp,MlHeܱ>QtcH%.phI.&4DGdNqc |!z3$sEE5WWw4l!dtN5B:EՓʮoG+S?*t}e1P ƻ!g ћbMEm_g[14VEqX= $5QÓp$.m< Z@rmnE] ͗<XKG?T7OA>*\^L099C4Y?.]O! 1H.k3BN>\Ѝuwug9HkǞ! @4X]?Y&KG<䌔(Jo r(#2K1ScH]UG܅z[ƺԡȿ'XJ[˼+UЊ'<:[P&^U zA~@\lH;Oa,UIJh-N3R ep 673b̵l.V,/Vy0 Y^f8%dPv i8.)c]7 x+<%j<2 Taҟ qf$A -V吇GPИL C0bnO& 8uOlq\~?af 4jNj,G.^Io|I4ejtSE_45 p20L.h5G.r,pD8%[X'CIrb܎-{?.-5baݏE>_?{褃!'QFd!i~ǹYX-6 VWZ{p1+oDϞ̓ 18cjx,;R#TZ d пC[d׽%;Ur'sF(Y7'Oa>Rgt{N$ E5sUjw*̲~!K2 4c;~q <"o[B!*veZ(%갷\TOˆ}2_r5-u_Js1<# фU??`V DŽn_DŽ'US~$fR5-tI8QM)}HCzr"iZƬ$_&> 4wdO5lԷuQQ+JͭRmVMmQ꾾Nq͋hq9\\Bi./fxsa!"w\EASk,K`>mh]iv5M.X~OÍo#=˶BFhm(S*H|?' 6y߆t2[:C av1x)2 Ԛy_)jOg@dͽ0Ej?q0x]f!bihNZrḨ~zhɂDO3}vzMocp d[.,͆K`A`R=8@"6$KO"#6|`\|${%lEi2/ќN!qx6P *"PxM afO.Z_.ROD2l*< ]ȶ=arZڍ'w/{+6O)#Vv+ӊiJe6Z_c"`D b֊hhfne';!ǣܭШۜ;޾{e+]6˝ U}/qyMWmxh |Vv$)Ce/MMt")<7#Yj]A24qH)hRXVؗ)e=\/ڼȎVOVLb;%t ' C|H9W5%Wi,ǸٝBqr|N'Բk&w :9%H o ܨE]G>6 ͼ'Mu`mk0 L'>a{y>YMEU)Rר(R4 xx,ZYWXX1,nBW&=;o< Y0䙔o±(t?/vKY>O Ed<&N3\DuR2&AF6_D~G_L #Uj孟@ طnk[Ƿ˲Q_*d?1[|ģ71GՀ ٨[5L;nĎ̥OY};53SJ]fJN57;…f9"i,8S?n'yl߮M=Ô1%J4e aO5cY23IL&/~Ñ)"0։{ zk@;SxslveTԀ[[hJ  p?z\`XpbyGh3́u9m~f&s$̥@]OfK)h!>(gJ;O}MEcu~($*0(~/J%zAcկc$Nv3T!ف`Z'Ts6uY9ٷtې󋾞Ѐkǘs aO8xՓt·Vo*tD G3|w9H gMkgH.qL 5.h-a`? ?wK솵MmKL FC8$fA(N)"dժ(lUҙ9"B$c4C'9!{KGkQirUBSE)<vv?3h,w$:KЃD#2(2ôS EK%LЭa^XjB9+,dMأBKvU^hgip' ^*N-UQq_N.~rǔ?+$,.#WHNW={AW$FJ6uʺ,V+UDX&RĽZsjOǟX)&܌*˧? @H`FZX_yu-TϡB|e_= ͼ 2(t|)ՈQz|w ՛n14 οe^Swjὰ0=`6i+hjS])$1FݦE2=Wif=tXnO@ E/kړsώk3zHST0!xZꑭGǻcUⓥN(,l*"FAѕ#,hdZ݉i-<Ȝ`POjs/|T. 1[N {84ofK'ou#UKm k'W_}M/SxQk@@USl5ȳ ڭ(l=ZJ%7)*xo.\-듻1)$]~v8WLJNӾC,d!GqIH/Ld}VЩ,I>g}^UB8I菡K#id +m֓SN>~'|S-td]̀3鑝pxjZK󷗍ֹ@a6|u:ew{j30# cQy eޱ8 ﺭ#ɡݏ,=OFL>ͧ~ˀE 4͜]2kQT؛UK*hGif,= [RXo,-X0{v `y6ՉcxX+oHMyw$ shk6Fz2:|*V<(+t{Eh̃fv)@3zU$ %^u7"=?D%F,hjp!5\2A"V_XwlJTo2KT1Μş`px#Y#f,Ryo1?O\(NuȷgnŬ, A oT!6敫0?ʛfӴU^iV(S)v&T5aV  +۲؉(V 0r_<mŔG,Иr gARqtpw\>Yh\%le?.VSGS>ͩU]l R^so}D3 HLW6_8"K.ŧwJ^"cCͫg<6~z?mh?M*Uzܜ*m ‘CSNMcj.T@}fF>DY[.4$k&Mv>%6= G(ej+w"mer)IM?R6^:~Y, ji/nH8;9{_yoc$:2{ E.4}r?.1z3-s~\ԍ5ӼաlALfEYd=u'bR X _GV thN`W8h޹6.Ξ. 5+J_ėnv\(6]R%Gs91fM߄8Ze:<[};6lůXY$enZFka,$/7zq7ĨtfaJZG"fl\B#:׺/WNs0,q]qX6čX~W, ځDɠWLSp1{5C\7ٔ U'3醾bmr_%\w;nP eUr#7`h [R8iohZhs˰|,oF`a5v%&+iSϮNiS."`vdeQU9 A`ǂ0pN$xڦ(/#Ho44Xf' }EOsNyz.Lj B1a1Xlxm! F]^ ʱ;;!ͱ43=]_ٗWTvՑpKC!Ԑ,-= TiE6%Jwe.%? hRL؁4^.Gn DESN>e]--8ߣ|f^,-L #lB*VDbQ9DLvX|0v4Al83I}ZHבk>mC0&Ff[+ "L㙨l[(FaIc,p7Q5WȔKIT;4'GռQmδ\5\1n *(C%v/I$a_~.eE/NFSsF Kh9F#/Tc ,B%Ņ fnL".e+?e/a#!1_- ;KdŤtt4KSܽv,^ˣ<#8=H||uy!So~3!քB2lSKxq2(d3ǪZFޡ^fʝֿ`{@]2'bD[Ĉx.iTLf V"=r(+_% \n*4mA4-L荆rbm\H"i5'MpTk%=0X1Jr~g޳<:{Zzԭl!uA#BQ~|b7>Fkuck7`q0y"vPO6F5G(dM*@[̑ ܣ6Xd?o{ArrDrIVXf٥j, #R:_ŵ$HqmZ yv(W. 9].wL 7u^FM@QR!BeH%߹F 7.'Ҥ/@4,x\@6^ ѥ Iq !c@[YB^5M=!V1D*lV0\DV7@0gGN+F^)o>Ơnh̳j,|Q#Pp{!ݱǼl z,<@? 2)*-JgYi`I.\o0sa5˵f<:yUo{rҕT]2⯀vNrHSCmWMnZAW\,U(N:S'䧆ft=38 unin$]:)dNbzv;?!(~ܽ8"8˵1S N;Q {GS9gp-Uq:W~^/̐;ʣQPB:82d'mGScS]l 8 .r4'pБ1PCɽh>\ಶR*MMրYǝD E=PX=x穓-2[ɀ@~(bk\[Q4q+6?[ҫ>]ww1ov(,6(yt;=.fGrlKы9 ' F~nPkrPPY*$ bij0$*S_83Ŗg|; ȊhPq{m,^SfQ5Ȗ=f%M{ĩ4HB1¸;y7Bx&*/{=/ӇK=``P3}O=}`2Y9rd%֕qUՎ̄0;7dL0۔=jw|ћ,"`v4,h֌vb_O]9qGZoB۰ 5saT4CrMu?޷|5+9 dѳʉ|!"XĈ{Ld[mmM&( ebD!YvfS6|4`qe2s>`:dj`>!+)]z ̎Vz}jơ] -jo5E,6!^`CŻK{MG Y="y81z,X % sb@1l!!!ebq6oȘ:a*@kM;2Q}N~}/Ao:Ϩ>NZ9TNp+qrڧ$M-%86&|HkfK[[ 'O%p%JWwn y2T}D:@lN!V Et(yyRkk> }4yho ^)gu)9TKxNc(䯏OmyEajKF,,k`ǃG\!@AgJZG4?Às`KDG fq6N?MH*[f2]DBXwYj^MEб1 Ϗ4`K_V©u0L]R7* +Q8]yߋT-h 9SZW2d ,ck?t,X{zryYE) o1LgSy f$=&w_&׿VYWu\|Ɲ§9/z{bm$˿Mh5Tnߥ0.-._F|B 2b5# PQP: }rƴ򓪙^g& yٞl:y]'TJ`lK]BKjgcݯ^Ʒ"qugV 2,ymg"4kwirJ(7ǫ?D vR ,}T(gb=L:eh趿>;BL1ͻP{V 3[.+Ņ(R.lmY3@@(]>;4VS4A[;M\ Tz7RY5:qN}.PPN&o ):uz9 YI#(J1nLFkUjҷ@*28D`g4a*݃` |~ʈ}ҏy<A{W` ,}dπF.M/_J?fa'<}P#Fg>^!ξ5-NՊ2BM"VjFn3iT~Y DE7!e>AcS7fq;ݠG-n$0ѹ>jHTqo:uW3FFga3Gna5 z{+륛cSEXԪXY\YHmN? /*5cih TY2w%(:G܂ݯħ?c_'E$Ej+fb,&QU=%wŢ^UJw ZOQ8&ӫ}s .7ylg"@tIΞD5'%h]s_`5X꜀-yՋ4|8RGT{?!gr{j96!A7n(R?j/8H]X:>8HzDrMyP0"$~H ):"vӚ8Oyit=^0(^7ey$B8CyI)C2 tuMe)Xd2uis}2DVbř{aLW VUa E?;4Fs :&GF/sHL5ۛ'ڰnWhsȰ:IKIc0IhQ5RHS6eCN+, (r$" XB0Qf _N,8Tqj A#A,A/ԥҎ&J!t.7%aU HO3PTe}Xwm]Z1X\0N")c-ZVl3' toقUifZW5C2B>0\?'H&bǽ"h0.> + B%YuZ/fco6uĬO2U0(߄{yc*frfeOҗZUW$ -k> &=jmllX1Pu~BᑊO ׶DS; :u\ ۨ/O!Fէ[5J;f0<šTU Ĉّ&udps}Vkw ;0\PUai!gB*jrJcxyCˉ^z(V}.+ot]Tr|_= (WS zҒK&V>07S1fm퀓p1'Pmcz,Kb: HGgJ]X,Y>fzW"<#[ILvVBcwGkD$ʷ5\MϏ rU ?ǎ`y;f`{v>P_n=+kNH!޴.!R&`iѺ]H"4H4RTNo;_BY= A,ŭ:3)r$4:l:%Z4jši.0f,=!ēxj "V  IȒ ߉d\ H0t15@(~#2ܟ:[<}s= @jE%B dl}kohC*W"O~j"v,|8;mF[U#]s;[ d4?@Ttˏ_|Ι;#3ٝ{4usQJIF&4$赛pu-c}}-G+M~: tw'affݳb&BQ=zw f;nډQfaJwSײ4{,;z(;5`1HE5PW<r*2 wq!Lx׆暋ؤyy|x3ŅoHJq2Q /wt&{Won"H%;Z :*Œ{A{#zx`/$QLyݒg16WNLh %>˪?#]D 3KtC%VL/l[5C# ˉWl%}lW]\4$!u< 5'9 S ?#qv̈ڱ{ar V#&jp.s_ c~dY ~˱R5C~w5z FHjk`#׋*/tћmK\˟锈-QuTo9tL pHOqrwH"}RTځ5[%P-\9$IBl/yRk+ 7d"E[ӮfaOӏ:;PcyB"WAJq옕[^ )DU7C'k &i5~^KB ˝ib`Ć}Ӱm&IY21}DL[z}-..JJ;!m֒ /.(&B1p< ʸFcsJ7Br>^VC悖p<ԛB(ĒCOx^@L'I8b EÛDEbH6 QW U giP뇡sګ} /Aإwh($288z:ՓA$ُQ7S1J"Q/N9^7, =^Ao%*{<]ٜ$%FI,}fw"I)-cS$9b0$ba68D%{١W1"EIpSJA4%[+ڶ~Cxk [c"I(,L*Qmy<2>M3^'hG`%Z/pBlm`Q!Q::Q[6Sc|:|>7T)&/ Fs8CoܜM_lK&tB% ;,7QB_c_x<_Ȼ4qo0cnPS]}*'\{τ.T+k b/( j"znqe&"̌*h˜ r˚qn?& z_^& ›0V(KLd}cfiG$ӹ wrY @jk%wĂv[bYpݚ7G珁tD˨x5Js4M+ Y$Z6rv@/]WSr*۵v3/YޠIw3#ЪOw|b,>0k7t)UwRpoyq i.3>+o4Ү,snJVXoMX*x7xpvN_HCi'CK )3<YVE.J*QnuY(=S H*bApn/暜׮!6n <GW##n~ks*^FI^CBD!ñPP&\xqqo(ɸ:)OH( >瀲w<R6 ǥ4Nj6ϛ" 1UmUM[ M.D_.jK}9NaR&wq0XBV!zά|nGz j2cv*rO]& ԳF pI P#)|V~ d Xsa+\vQEo2hu l;R_ iυa5%ktCg@m[_ M3Յ饮4{}b%KZR_T⯏ eMQGĊQu鑤IWvcf5䁜ȇTF"$跫:U/u舥\;!,qN<5M sPP=*{?{ ]j3%lxt f]dӊ[=_L2JinyN@'O#k2e' ,IQסY10Ѷp<93i$8Y&ހ$hVG뙗xr، h5IfFG4&G*·aF? zΙ5E|ᥝֲ@*$3*3^w?,HW؟ʹ EhGqW LrW11B^gܞ@:$!H ڵ&*b\/yNHV;w]z'og x X^V0L"0hxI0]) ,W]Rg VqHG莀M!o[T-YRwE0#JiO6;Dru]TGFiX&t5o:J@qK=eo)KOuJ.ba|8m*e'BdzkEntA@4Qqx3Tܶd)%t='zC]jnjϭ%t- )}G'2-4Fݡ??d9PcKrַOAkm<(B ;v LVjGTqۋ+/jM`fd{8|P>Ɠу̷x𬲭 r]5+ Grv1Sk-(xS/=+D6]=#"L3qk:+($p4T\Z@Vp1`6r<jR`㣱O(I!nA sxIB3Md'e&'DqkȚX=1Y0ƙ3}Z "@vz67e*((b_ 5Q1:P=]_eg7T8yaBGv١L? +v,vSP<'v\a'FP0>ɑ .#tv'dɴ +{Rt{iۮ{;|8+qOǸF=Jb n>%/)ˣl`T`lܭ':${$!Xᢓ!ß7-Ƕ:[l!!*(Zּe=)D]~Aݢg&x|Au":%A"#pK݀ٗUn^!ҔY;L#t.F꺱Ur&DAеcJq:m8V9. UK@f)I43[ ќ?4 j1)@< dmg&젪wKIo֑:ukVub '-Ĕ_a;RپS};S⼇,ް4V%>&G9MM/HbT~ mЫ{r .,A8nʎLuȚ"8)il'M͗0&冂-?Y%g-uhk$ l|`ڬ"k2޽lIZ3B7nz[W:8g!:blUwte2#>FLr_>w4D x/zER7[Lɱ !r{/ (8wUc]7G(φzޮctsr' ~[=x&UA2R@leN^ &0 ,EJ m;Tѿ*RPRj-)$ 1[=N J߄> վ`07L[,)HO<$rN JhhɃHy3G`,7y' RtݭU`>ir LOlx S#m`<)zS8ŭH~\<'E c器Q˖^Nz7M3ۢצ!?*/B`E&v-T?N[*hoٚ&&+fPBTUAX_FOQަ AxDܱS18W3\ 6Șu=Km7(=mRE}F;>mRu^pX ʤ߬>fQQt:@=DG/ S5H|lh6@:ӑD ,׍ G1Rr𸂆\GFr1:ŷkNCK BN̨͈/ JAnQ|S2Reu,m}}i!{sBq k@ZH $1={*Q$Ejj7J45B΄x '>u踡Q}4gC_~UcK1eGx#,8F+qٺ;8 _]Mq@} d~f Z #8~&;b[}ԝ75”L'CUg,)M,=~0њfTc[p|俆e;0򑌷 c 27؅ĿvKU ۖT#HnBO{ c{cϱ'km";7ώR&M%hr Į?L q=x[ɕBE:kw7,} jG=$zL$,[#])+`A{L^5q6OL,D\c;$P5?Xb'3X-Enl6mD~'6TM+\ظ;Id^hh2_g[fV-+B-JbQiM/6daoNǭ:Yf1 UK[ӵtBUBEjOtD&ďCQ N7xcQ[rЧpWI %A牎qАx_/-A0:f1pyݭ拢j2i$\`i4@y2 ^;x=hUk? WAD_Xe%-`*36]]\Hq pq %WM4 m` bAX\#b+tj\Ps$56d hN^715&>IhM s+4p8: >%W{f.u`!6S3`; "$\)=g\A g hF&H$XE'4X wRQjFҬVZ?O X@S~n`y?cyWW]W^&7S kЍ.Ozbp5*${:u;J۠ipgݓճ%]M[N*LsôM;C]`)Y)Yr:yjs_u+04*W\Jv-%K^HJB8gz|$S2r h'p~oF OP9!+=KYWG 3<. Xtl,{:ؽtNPBwP$ *{٬ubݹx17zo17ŷE\rf|(8 + ->,P*7xOJM5ˑoiv2r (i|?h7#A0 AƬ뎶~TpUT\C~EV.@!8 ?VS^\1aLR+W 26n,ܚ uٵ)`?'7:[a>E ^ SFc:j"+h’\OZo `(.YPK)J8v?DKvBv(Ju!%C hNb;Q㶨UV9fN \)09 "āvһnhɠ9}WbnT+Vq%)s3u8enBD1:J.ZȐlu=ޘQ{m.9XHK,gf/@2n6lCIf& Q7\jdݯ8I0o\ϑA'6 {qa0H Iޥ? [D!he21fMJh,ZRc60Cl&nu~.;,=;7VϳQoxa(OZHE|Mn,k`Jd{1W | B P;ĬlI#̂\bl}|[i=tV0,Ѭ\s ّ &"^5%AI<^<TQ.)Ϩ7S,z!-+kӞp+*>N,#8!m'#"(^Rt a6>dt(&6V_fF*-aVxX[`I6̶BfDa$#,xOw˛&MeS!.t#/GwM#ZS$t|Jxό&$Жٷa  ŸЊ5W?*.Q»29MZ#{Ù<7nU2Ln1'|P89ijtB]ikh؀f*0+\ ? DaGO_m[L6NJ5_7OҲxy,:ݠXMYT>gCc۠ʬb!ݟL=I.ܚs.P ?9U!=1:YAFCSAċT}d*QVzǁD% GVsqDv$lQ#ל\5M7{'eLq)xm}B5Tj_2GBiuڔ{urYr>w ih/JrK ]PeW8 XGC$\QrFc5{u8`ٞf+#lM|FCCgT/Ӱ`BxvI'( k? 6,uAX/ AP9Eg'sq`y2BX%qZgOx=^ҥ 'I{bY<,VG^sģ;U?O-rntHE|ϛ@n`Tʼn:#@XFzV8_r:eNk i#xݾυIʋFKXv ĔޯK~||o;6 pgga4z3GݪDczgּݩ&pш3+ׯC3xL.Y߬BI&~iK*"5 C#IR䗱6&$}G۔Gyϊ22q[/*iV> P*C6FTZj s}sMJe@ fTD1lԆ<9d_(cR(UrOs#9awCinH}m0FP9-?1[Կ7d9)Wmn E8gzL1 J~xUu/U^jژ.}rCY7x񞑨G0roV T]d0XQ& U,mS>nT'bo h]`(&,%3֖B, ~N ^Y-WYdX E3BDGזگA >qj=s7uzXޥ 5M?/4-hGSgW ]W*hrVpVs*cn&ߒ@)JJ6ƾbԪ`hp9ZolǢ1zG/FD!;謥ev~";|alymF͌gH' WIy',2ciRLz#__3k; ҏff_Nf & t| }Z,d\m"QitƝ3=5;+S[a\-8 5IgKfR39a\㥵%\*$K{@RU j皕݌71=ˆo&6N?b]aDvB>YFe9!=+С)0Qhx{@ix5fW/02R$d%FE2VE0 aZ'EdL[yO]> -c+i$/[Y?h!E_!M @kٞ8Y?PČ4nt)&xMFʹ@H\j嫸^>S^]ڍk{p&/l ו {}/3מSf7U!4K2_q/:0> !`z]g~RNhɿ˄BgEV΋?)MU  Og>׵zNmJm,A~ W<xK<"mtgM@vb;2Dž [@$_ݟ0%&V=2wEIN. ("2(ctT¥yS37fc. a[y B8+^ ۝$,lM$-Fol{cwv4u58cXCTxP< yH+@jZ (GJM :182y!Y? ˪<%fT.a_0II(v`xXSٔr˖[`cZsOPdпg{w>,}4[-^z B+@Z@vu{ JLa(o!pS{ȹLR.i9jN+LBB|hq<@Five^'~8Ģ OOjhkJp5۽?JS[Pǹ6JrnJ5oC3C`N[2 _W,(Ct^>pwӧzxUjE% uV.>rb{]ܰrK:e#W9&#0h>'mF3Nʑ%X>^KKO9jDd) &Q' euooqdaN;z ˻c#+\-;i8FkZyf)O9_iL*mS2쵛n j9cg#ysZ>HV.Ū6!<>ɮ]-#M='2EP},M¨"RxD+/僼rɷݕڂVrm wGPa~ԬW P1 29(*;=-ځΪdm"9g<Hw'2h<~4+{MD.~ØJ%hJrbaf_zkjҔuygeOK ]DG}JϕJ︕R_Β+CUauwLˑ1X|elW(,!)Pi gVJ eR|Wh RlBxݖ\xI:;&xY(5ֻaܸƒMkvdӾ k:pVe}|tj RwXp8l6 pg _ <ed$RC . GCx`mX$KF#Nm8ÄҪx2s(~Q8 ji~2 U U l bm!Ĩg6NJdL{9`U*CL 1|>-\/FPUрRz  ^rOPm_Ȗ*sevX4 |)AqɇTũw_ex" bmޏ)Bdg[9?nO4F1Afs]ro\zفM~1;0w㑒.jq9!rnS'yQ!oy5JE lY'Q~$e YPO;Z߷IC 1@͕9Ѳb5ix=GRE5+W5NrZ48~x̗xI(R$!wEL>n 3rB4U>Ql< sL mii}L}_J\2Fr6t1V0v$,sX D OYg sFH#Yy6PKp!a)Yb\\R\c_A4M_b%~h֐*eN:y0 WR08J&/e(dD#8gt}ۀm-)A{P'뜜}Uѵb|O!䒢6飯%Fǒ*Lq-2VA+ V1vdTʳyp?*,Kl|#=H2C$]/wɧZ4qa~t'UʥW\V\˃چL~\*t(s7:&]SoHk5xx$`qi)A8sri^lX?՚iS#㟽ϔdN2Dm <4u Us]V0/18*@N҃|SS}.Nྰ7r*LnZy.hXP Y ASd42,ڟ`@4lF[D7zRiOi ٲNV͝э&5QW)=a kT&hg[anjY,d5[ VyV1c.+/A4DUs!=a \^}Ў=7)]E}ĵ6ĤuI*kRqS $hE&\Y &ةc1s]D}/#29;S%bIJXtm)uR]xq<; ƙd;}J=g ڇBJ)^vDncvm翞]տ]@>īdj{BX]NU@Y!d/:ơ~vvGҤ]fA+?1+pQ4cE"KWK(%؍%"gRn{S-~k F!5w'] |e3eFP~џlN~- _,cb՜^3´ Y/2/f6ߔU^ud/fd1Z.Ǻw ϟ 0e Y3c- _wO:' {.@|(OM zUXqY6iJ?H?Etκ)X"'#L/WA/xj =tZR~gD4-bxD)]e!R6 ' O>6Qbm.*p B^_!nja lBeF?zg/>'^,V}I>-P`+Ͷ~AmpUuUGB6O,SP,Od4{&:.X?[Y!mj rnYR:WG>9X_TFG93Bf@0q=#pJ2 J!Z+z0B+5&f n2fHb#zKdBO^57=B7,/ܬܯJ}cp:F~@52"Q7':ڄƺJы4e3Lk*g Ɔ}ڥ1fFw\r33I/䘙v#5@8c5=ѽl)U/Dp2$Ar%j^8>z5n7YM 0H)(FY) k6j0 NDWqult)у!oUX[dH/Py1.2X?[*ݲ!MDz"@Nv\_!rpzG.w쮾_HaR= Շ_{F ѨlUHޮ^*[\H!T? x ӊj@(EɅ&Brg {9DZlK*YX,jn6|+Wn1f_Oak `#r!UΣ~j ڻՂDqAn_8,*(+-&ݗYh\DB׬ƫ[TK?A{x#جIlR\)7X̌mlqh hzq&q5nI@am smx'3eE&tox:bޒv̬֚ I0KPMxs5rg'0|Ѵ:S%SliDؒjdZwKz Ij k)0]d'\bq&q1b |='"^Kw0 sIv1]rqT m5\&]y ;ZeːSO\<.C*c}ΎÁ1CiO$z^Xhz`&ah$rgǶ^ 6&ETԛJ%(Sǃ6bF 5~Mq`4SP4PA(d*?s%"t4^SٌD#Ut>-- -?PY4 mX$aKhA}R Ï `eoݷ-ңOŎW8LsyoC>2h1ω"7>B?ڂor6鰋_) 2F '%pxq곱h5& JVvW-|$i"F*)k#Ih] ݅ vϡSsx?S7 ṙsnt}p78s P^jL(_&k<߰xklx#GX4UKg/Jj2i4ckYWkYYu̻Qߘ0")\bΕZ)P^[YQ!ӃD'K*VLS>"Rµf`hh=ԃy,BR߬V]fRj8 Gc܁=XzIYM<>d Z Z\5K`yNfm:[%29 <R^#šB0wMgӷ=EX8=@\pǿVXF-gv(5dvސ<: Dd2eKʦ3xp {X5 %Es2r@b2쫽dMfg(u~Z ^|7|+.0ToY$`bO`&zES퇐`Ob"as8xɖ̿vɤS#'LS /);GY+GJ,e*<ґRqQJE\ٍnvB-"Mz`RK“%3$s3quO{qiJ3/9TxBr NsD("L^tKSES^7x?DzJ}lI(y ٩f٢zQ}(B>zk>SˢN駳r`G&|#VFɀNY AffDQnܱZO޵ߢz~Yʠ: elaA"^#M.*p陵豽{\ĕ\70 r5|kjM` /dLA ftv~+1i5rh,ߢ[ 1yMӁ(h)Q3qcDg5#A¬Wh/'fR#NmcQGRZ Լ% ^CK ښiտ=O=g\Kc0dpw%'66xV_7+'i*5|J:~8|R r 0Iq RGn3sW"Lkg?:h&n`,?L|hGܭ8!MjZU)XMFx>C|?jNBʑtl.()}ĭnpοM_xA$8aY}s@ГC%jua96sBF+uIfIQUq(:Xj$!`!u Y~wDWP3]Rv}RulyR넙9_ց(dOF_G.9R8hhfk@˞}h=iT :Klޣ$?ngdA4IZ6O6hiPRh%</ 5ӲDԀ]xH(2w<)$Kc*BaT..]?ӻg˴LyԞa"3yP[  .NEym~Se) U8hMb͔"|O[ [c.RC]oc5gfTDq25~W%Bo {6{R3uKI]f`q/\JMzߪ?Ϯ7\xIj#7''g^|ґ`TdQfP9м V +?verեa D>,,d,fr "h?'V'i|W=hǺg̛Z)s8^H^|瑨rfD$o  {P Yh;;r/j+8):"#oݥשmW$L3/qVsH*5ͫpyj&|4tQ;W+H ny-›HhXXZO.ݍmį7jjCj& gBܵf/bɟb0+\\Ň^ist3Ђ3L,P/. Yܣwe?cgzY̓n L%5Phgu]]Xl W^ͯǸq17 |s;=KBg~luGEPQӲ4]c|yAl,"f+*WruU[w.'M?r6N`ZOwמ쎘f{l/3C!?]\%n]-6=sKFx R(n1Ꟶ̨?@·b "{ ݥ7[rxj>CÈ7E)-@68a;%=uN|=V.R^gnVuD!`:3f10F-*7JfIVs8فN{5nZ҅@kN}3ŘqjCmfhbD,6FõV{8Ms1d/ Yk@1Uv"nLL}1$#Zj\#v&q+mPw8fJ@+8D ǁ `Fj]ۉb6WuJ˺nPG  Nc+Hk*SmDjqvDYCXUM1Xb(==P4<7;{3Qr#/ خ3~4,X@C,Z.ѫ?"oHlAZ^9u^6~GT“nZYUXz6| (Є֢\#mD~B>^GEAAřFĮQkOZMlIN0<Pk#pNfň}BzFV|f$4EB}MTr Q 2!Fq`OYL4]3̈ D<˂܂ڀ_df(>DSp؊gHtB} Jܾȡ㟖y8OQ 6^I- W)`KEIl'S\&Q&hYd6<ȝ$^JgYZ0707010000036e000081a4000000000000000000000001642603a900001254000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/f']?Eh=ڜ.+υ3h0R`~%HBB 2] *ZܧgsM? ,׭tz̮kLۀ˒TdX6b9TL+񕜊Hu.'92o\l݃Ϡ:P,ig,YuU fx@xC9Si 9N h:8R/'(pXKXx%${}YIA¿N ,o,t M\ӻD[u1o9O@eKJPS|pS$鿓{7EoXKs[Wndi-|2S5t"ٽicЭkVm|UHD\Ogy0tsu8N“u}w~8Ym r3r^Q/2OIcFuћj斋\ V=TM]PWL4HAXum .:&0i ͘IjCH(4yFh Xb00&H8aU/)àV{H&jnh-@kXHNMd."v PnOfVY!,Zvmt0A"~ `Dz@Ձ!w|LftE w5ԠBIP`;7'.=QPVN:ہᩛ/K-1*R6g'7HڛI*dnmu§[yڻKsgUreɓ7չUt\ Eݔ(Eh1M [?-hk]cϳJ)mزl-yH\M>Kp/eS=j.ݡy?&H]+>vӥc]vڅ LBLDmC'M􂭩dayэlB@f7{1X>ϫLxvp2WvjuYtk|aq-C]H*2DxJHF8U.@r=ӡnL$wɟE 5ťyV5NSx zD=-!o$R&]HR'3 eӡ3=A1Ed ~U&3Q-FQpGrě paNRJD?O7)>hһ7Q(\SṣyTՉGR3*YI^g9Qç)eVtĤ3013=l7RT4,x }+#G&;`Iw86P}|k2vY7 ]X'qg)=8fR9ut/4Z#. B2P1CxH9b}: E=O!s2WWc+ "x_} Y*ً/y'-ǩlkAIJ V"HW+W$"6?\j٤s3lı $%O±n :ǔ+7DE*Qs=:jԕnz$}Vx~^p!WCߩ ]e{O^*kߚd:!$E]9q8ɍz#K( ផ٩TS 4A YGR޴X jF K(? qS/Iѿ0m YY3hY7q%4Gk{A 72Z ǾBXӛ,ʉʅlIQU =g:(~BUG~ ՘oc/_bVӋLNw>a!>QD\ r;Tҧm:c*,*I公ѥ;' ='SpDfr(7ğH)VYѫc/d|tQWGB#GU5ʩa?R[a/  Rnl2ǖWthJeHN9 K1_r*)aَQ{ Q>t0tQBKClQ33ftH{%WMIJw6Qm Ag&}}?HE/cmHQ6#A&V={Gbf'\\ijxd: )̗- 8"h0EGb 5%A'}9SF7Z>'okkVmX.8,U"uxm5tvU>6#{+m2TF JU'wJDuf4:H̳a9upg^F71U@T|jߥvLxoPt+\Nw$.Ĭ~aQ1KCmMڻ eYR c|}GFEo lYFzՉ|ϰ ͨ3kgca> g|V߀WIBnD`U؋fdZ.DHC8jd~cԨ:R %OlRbϒPěͧ !%GdS:d&ݠcTH6 0^>MϮ1l{P/#~scR >?z#j<sځr,lS<RR{hA4N Oۢ4 B\s[] {otQJ?$sd." jhqW~CØ"LC2Rj {ԑZF.@y"dŇq'yˌKD(v.]" JƄn$* NJw&ڨ^Շ$,8Hx2&Շ'2yS)VcQ> de\]]A}%{pg9Wa|gO4v~5VDK |x8iMDǚ|@YyC)qqJidgn1CEsfyO7J6շG/r OrdU*Vƅ6X}JWiz8ӊM_ߞP.LFjm5ᩳs3(M@𠈬26}>38\E> QtL4%Άct(㟿QFst~pI 0=V΢Pl݌iATͷO7׈p)m˿Cb⧻/vdI-]q#IQU2yRԡ1Rk̈ъdY3f ){J BE\;6^l\kܑ\8:CRpCsI$y4IT9o!hRtF}9h&x7ʔiE9h"S΄`hkC[G^Vȉpvn%lۗ:lȶnZo@Y__k~_W])i1j@㸹Qe~OӹKfIbKH5`:X w6L5/:G(G<ٯ1U 8D~31|K9Ђl<VYVoLt(`JTw(׮yg+<iqgi"2ў5*VBI:ZU"v:)MpEuoDF5*TAQ-eLUߝǻKϜp s^'7e,z16I $۪ELIݽuǂ^w-yܬ}|_7vy3[*Wۓga&cߤ* P+Z%Hڡ/I P6#x 1hGbAQuahˏm= ,C^:yS*G;F`(S}2x#6=ڽ_D䳹 לo*JdL*JŬkR'՟yb` ;EY QOd?y MRy2ߍ{̵YBקg[]xϞFĜkac^A iF}ylF͍[»&,U$&EP;Jo b[ O2G&Z^``x1O*MƠ7M&$) O(u 9 yYsq%iITۤ$sԯz8TuŘp+x.Ì꧕EΞYBKoyһeTPOF5lL|ZȎhXJ_ݳ 9Y h"ϙuwJdbEBWu=&g?q,|9ZCy+-|PfMhS{|&;C%򖆿s~D,N:~e& ,;+A,\'.e=bbNcrw} XU؋r6%w%/IQP*S_>wRq}I T&XkQlrl>6tӰH` ͉+{V'iViU ິ ӌWBkOih(`@<"m,N=dj 9)HVCxٱX\s^.~Ug{a ` 5~-륣c"0څ??.p2()7a&9*0;^6rXk5|5zv~> Pcϣ08 UEv'`S^ 4u(NeAͩDy~gCZDu2U tn:Ms%x 07HYYx{sNSzfr> o>f&I>Ř{Ĝ Ʊ\7rS2+ʹ8a9̴l–1Cus% u2!bXU&'٘AZ^Nw5uM;PZ)_~ĭbH…Um6yjBc*\;c6%g<UR&+g)KaS7שnlfFPs'Ɲ%W,2@GEJww;l:2zU  T oy*8`Ý[ot̃v5݆i(2WLrw|NM1.]O"Lϫ\}*E//?Kܢ]e;_\1=cAoqd'!&LŨTW뾣n0<2 âpؤ:JwQwa+vBN5 ]cU#Ͽ>XuS4e$MS R ~R^i^d( #`%Co)ĺQ.fݱ#քKc5'/RbqfƇ` +vOtC(tuJ}sr&lT9A?13ȋuۄG: Kʣw@ 뎑k6Xm6Yp8M]3$v5PZFYovlylY/7P_˝?Òx8D@@:A Hsù6#Fi7$DM|$VAfW8 bjЉArdJ1* ~HRizr9v 幘'y,d mU, ʝmHO+UvP혮9BǑV ʆrT0xr -cc/ )b=ig;8L'Dv =o<9ׂ̪8۞pꟻ0zz`NsBWyhu=^9B ifLnTy%3z6Op6dP@5#gs PSφ6MbUXe3աP|:9ye1PvS4z:7 Ǟl0\-(F)w^eH #9uyȟLJݏ tgN$,7rlOSFlC4ۙ.'pXIЖt;O;}lrU2Cm4Tj8ahr4ZDIdSbųJ”)(s0bUWէ ٓayѳݝ(Uc\$LL@ȨȑO\pQ, Gll/,حB"]|»g*ݝ[ߡdday+(%'A\+Th> ң 1UELHm_^yYyqA0,x\K<^7]!e-ݍ4DɘymJ+vu" >?]Gl.2rpH%RL'&R9soG9z?#4|aq3~ۊ=8kB)δUh- FZQSݐ^ϕe"IHhR3C,C+{-bY?ipקT#F |( S3c,1ԥEM4#*ҼV 9`Y^J/Rq3W8%u͘# 44B2C<sLT<{ƯXxBJe} iRI_v.-'pp]VOoK aeAvr-h]cIʑ}V\,Oț:G1 'o$f 1u {t>^Lmgh'n \5/9ˁ+~&ᾪ-UD!vO%nU~Y (y oH#GBk-ps곊 (^Eǻ fKtY^x?k-t."*;L S-?<-|E@`p'W}3( >8*C)_E.U }q_40]Ox;*8ivzak9@>pb:]:@(yRܤԂåUA +H&s6*|nfU1mϢň~p۪86j^ K<^,p}] aҗd2Zc}U%"^} Ux6Yv,_q3;A^*9,?C5'D$[D1W0zU I4cFnKI et3*&ɎlX0&~V": u&"P XCi˶Ff皡ڸD[/~wX `NgC*t",}ܱ7'N AqꢟyS7^I(tTxi‰cvL~ &\9:sTRD2֊Zn L)yVH3A W&]lCgf%VIS& $c!qJ8sFW69p.QdOUsJ69,l響<ݸWsnv5'M=9v_/uP/+A]G!A@ tӧxx%EQF+F.SiV.gs΂3{T6IhLգ̏[ UVW2;˅CNFsĭ Q Z~eT=A]xѨfٚoaT6lAT{1d<.v 82oB,R6" U'bW 5"ϰ^m[@NSI@zS4X~dSk x[NeDB8Y3cELgR_h'8ʟ|a٢8\c=@%WY۩$jGL6>bbUO0eWV'hk>acw0*)bD4TT7 &N6_r\ ET+z{ͪOq8?̙6/d5z:NEdo]iE.5vŽQn.hhm; htsܷ~ZZ&pȪH ?Hzv5R ]FQ/D|?C%֎$]0E>0qA*@znt#oB< ,`KQ.#Ynܧ,W]R\k`D5jP " jt$ndά->ͣ7J%<]h5O]KCQb`DhVVeP|YᖫUt%աzbRw #h]ovn=c mwe ۺ #RqiE޼Xf9-xѼ ނ!rF9bVyZJZ aS5SDًpBdTW]˜(O?)w?= 񞝔)@0F& `v(p ~k؍Ϥ4Eב&}:6CU8fU<)>sj Ae7Ok K k 3uKGQڊ{.Y(@E{~hef 6qA X:uڀ:w/ h9x;Nmy׌lߓ{8^5:ϵJߑM߾2EM Ru%{ X5ksR.k`s5]s6dS*{ɒ_Nn`,J*-"L莺szUơh84i_Tim=FT˱_V딍1ܬ 'NtGt\n{m!5Vau.?n\ {$4B]&%Yj{c2&iWʮ'YVm~Q=m.6ӂss+|:e~ AɿV^k s8=fk)W¡\-7ycS"p* P9ǜ{m_(KEhBV1#=[+ä)Eӣ=+[V964PK kْDͤ#) Pn:0Kcg<]}Nz!M򃭃wϧ!҃^Y%b1c$>ܙ⒡i pEYȄ?`E 8RgXT1RmxK_6w|[$g:59+2 =g(T>az΅XN10H!0*ξ1l|uhu ' ݊z,BuB|g)U :ȋn{` `SVFQ_gc$E+!vՏ֦? 5p!\Ԇ$'` r5b}[DXCҵȜ//b4{$GC"Sb `濉ݛ+ʮDTE ϲÆ^0)fVo*~]FCBRZybٛ_! /R^T͠7BߕX E#:bOϒHs|QiJCgY:3%߼i]~?ȟ-+N$'̈́C~- WDjC"~#$J.}Z培O{*JYv"Y>~U{I6\|.-8 T9$|G-= DyY6|B5T 1ia ʘ񍈌+A!A|5K@{7go 'V2B~q9I)y#A}BMb92YLg2wtGJGE}($SETESfitZ\ryj9c`iM¿ Z!-x`bRdF/~lq4Dię F(EbGob BX֑+Tzlʳ_3":w-6cfh$(  m!e. RHޚJ/"̀o6"kY껵iaZՋ4ؤĥm0Xm3`Eȇ|b#n2`aqr9P-~J+)j sME{U9׃kX9*mOK8-h @hbQt J[wS{uuQRtXX%]FU0X"T5͔-#D#"y 7m{E[mAkn9ʆD BLQ Fk))$~ (?{iڤ"clГ{#<'+'hg.ɨ0΢N%D0Y< }GtӼ+1`}GZt cq#($Nl6/T.CC6w#v"~XpKo d32)aZJfցlC$S;Y=qUez#*_Mx_t]R]˙?u!laOlA`Nc~u&!FGM:$t?! 4~F(fpfO4 %1ӌÞE&G ]\5D%A術<~vJVƩ?4'FF-aQ!Hc$(WijQ/j D{aOĉ\s;âGe)ppu.܍J`E v屧et9^jh w^@{.1]߁e4]#jjƃFU9dtm i{GFrn^FܿgvJ7)v_,2/KhvyܖA5 W^8&Uxp>:y\yDx/AG˩WHPG_>GlUm6,V+hAp}󠩧_"N#y ӿk58Eezf 7vRž1/zQF~7{X,@}JZH8Ee/S $fm,QNH]5Z5m97 @DJukF6TuVhTxKQƟc h&uVڗ5=bE@ ݓ3f 3k,G[.&LLޕ{m^xOaZ%3rQ]RT}3.ۧcy)J'B;@pQq|N GC J-jJ1bt";1Da> 3Tm4鼀~ %ۋv=: kbnӭ\#|  VH/6v2twH l'm+pv{@ygM'/pcO40 a{[?ЛH3?uv sIr Gtz>`L98+u;w״QLLpzp!kǡ0A*=7*eل~9jMK\!~8iU\aEZ=C, rc =LcB gΗ^4i^G߹lg"5T~ؕ CX F7RiuPu3_1tL~]dhvul'+>W,^D-SxnrSI*wu R 8p=`sj--]8EOyj=kҍu)[GϒXvo:.8)M;F_Ui8'HVc?}!lXޤE#I&_k`S*Q@t[רq59 ;v`WMC-ܶo&BðrtF|UۼyK`&?$Q*gc(p旒D R3+5֟Ɇ+R,P. 68 ,[BS4m9Q*Fg^_Q? *Δ,Z="5 &9aś:$&G#T5ۭ?r"޲ڽDʩou\MepQ^2wmrTnvνa+c&CHݽʚx?Wjm1YLW\'Xqpz$ *aq*w!n<eATT=\%'.z\U "I}jfăi'Jø>AQXz-+b? <* ;. EAI5MaC3 7߭m0T#o~E{~ ]E|գWd.&9:O6So-^{)kÿLdcqbǼL)X:OYpI4qAZ]oJ @"r4-쵪Qȕ9ilmj.?ߊ p lB4m@/Mŷz3KY^幩ys?魅.|) Ӯڍ]]KűZ|vtӗ[%Ui]Ө5+H"4fr_{U-KክNnSHvg lJPp ~FJ44x(&5O$ɐO+{-\ (^]xo#Pv^ Ae$ClOvZ⺴yКs2t6CggV.>.Cr"-V 08ᾤt c}' ~z<}bԋM(be0MAe{%6_RO-w@Tݴ] BF#Fm%1+Vh1'_>`$G|QJ(h<:6 r5kQl s32EwS|-~rzzt>B"k>Ts(.7nC߬8FC+tta2tcW'3y7t+,jl*:c,]:(|1de ,9S(1GQcC]Զğϯ1؍E~j:p.OUn b)A|dHFN ۂ'#EY.^!4cE[[]ٴC&Sgҍf>VP\{%6{ķ_bkf;OA0<ӎ~˹~d Gs"kPp~T"kua ~Qç`[Xd9/Agci` [♅$ eTe1 A^CybeEr%(NᔠW#15#F:8o2+\},sm. (2dy+HKr-)LySXn,a kuҕq-Fww%zD? l xd qI$Ӧ3lȫ2Y@Խ5u=GLLwէQ E n>K.3f59RL5kBPm0O"o2Ghˤpĩz9=?V5lzgėNc̏A[6ba~>' sϽ_MEѡJ`>(#5U\~/R%.<Ÿ.²̾њz_K$"7=:-\3xj-rgc 1EMfLACVƬMS :\apvp gU o.ӖF4=fHEX-M{,GŶLtnŐnEIJ3,U'YہӸ@ ^`1 x>+Md{%ً5 i$JyV7YuQWzkV7{:`(BX2"?Ïy}u֣hL;"$^jxq(72R_SO.21"ƵfvZpɣ|`<$(*;ɍw/:* gȎeϳEaT {PHbvk!H;rXyUq~j ԔJWҒҙ ;ݹSZ#AD{6Q? 1OpW,>Us+Xkd8 ,kX/ ~ `Q9k/I@ѐ0LWBu(so;?lb_ڸ֚sCW+bb(9(߲:|8W**VH2 hf!8 A+9^:b2d[ʶy6_NZh" ơ{=ՎLt `7U~_綟iQͥ%>*6*>Pc"d{ԭaJ/h [Wsgshrds>AtnQ ̋W+޴3ЁYv6VD;_;cb /FZ?yK2ue B \UH@㋺oAǥc{ey{Rc@ʔUi~`cjY@u]HNA\.(9nً \RZu (Hg/;EVC@G[҅C8Qc MO7Q +*oE8ǓpBd"`ID0{mܕUU-9;(U/|c:.KߎѶ6K pz.\;揨FUۅ'u6q#x *3eQLw6X)sN5XRTuaD8OHt+e5=T]~rpP8`8l`2 ѱ'P4B#|Z{wƭ땽N:͙2^XxąbK:0f86][sqYd-ʡ%4MLT(B^G4ܮD8CAk~m_ kzPX׽6\g )7[u6ZQ Uy7vo^Ƽ&(ȃ=XqOü{ os%R`Ӱ́YO@Q^+"̭/sPu}M D'P눪H/A\KFkk4`OMBUa }w^V\IINix#$`(3bd!_E/0ѹH[C 6j$7xm3>k1c 5fyayn@׬8N峹YyօjjR-ZK\Ytڷ(AVB<γMHsh>`7f@*'ľ#a+1xĹË$OLz36 CbcMdA* _YGwd%,?Av5GVlhC'+<8.٨bΦ/"+E̴U3_fFGh} 2]Q@ >'Ukj[BX/L$DJCApd@?/d2#]$RߏAFྕe yp(T.o G6ܦa !mQydwj=ԑ$8pЂ8Eȥ3w `ڝy Lڽ&+~vCG( WcJp^p 0!M j`|oVX4n[^XKhm;3iye`[Bǖ9ץsءYTW@ٜ75M_LZ̵96j4VW6e1!&rJdь?ʻSКKݲRR_Ƈ/wA>"\UKysH+~2+"b @4IM:U0Y=-:bc fפ~CVvl^ [(\!ou*Y[WW!a؇_%YQ Z%)qRa?ǃd)q(SU괿.ziy)hI;Kֈ=D_UenDG.!dtt.))ecQa_F=ҞUMg-Хz`T>oWCSmTYchraYDC0̲.i <^=oks󯛎+qcg چBB|Qc\racT̷[sg >Q˷rzKAOL5)'"&+`cjnu,JR:fb}K uJoYk6KFC ށ߹X|F"R4[UUPc7R4ut*~]#c5" %uiL> ??@Bv{.Q+ӻ݀+ VCY2ح,0OcY+Mz=/SA=._o B˨jr9俙&]-(zwH3]h /zN>+G]kJ!s;$^wZd), tХS+/M/> CG,L` fX|0d#]ʽYR1w~lZ482 @Rq`ad`QzIO IFL18q}sa^Y IlA(_g5^=a{4ylĆ b-a1 *b2ƭJF= J$v]F)>"[ j.,R2zMy2K-c vHi;RPuMnL6)/NYC,p>ͫ_gJ3X],Kfdbh9 @/|:ʣwKu( 4a\Ռ.vkfrcMAzzȯ۔7{#O58*Jei (Iar ē`HANll[ )A׾!Qk]b-DPnDȯZfj3 BLF}*3ɩ}YMXuS񊎶ڿonC,X%1 2'7LO${ 23TfT@ #p Ko.&vYSdnNn(Lu5We^fʾ+(,FVM4ث'4/R9J4^dUzp³j}IQX9)0sReƣ$Hݕ$ iNX +s yOn, 3%Q> {,4'ϩvV`_zz97.%nf[@ajIn"y#YBͦ[(ds賴`: _?):;ds~#n*xC?Fiu< rtc԰Q1K^TqDZ&j,&Ȇup/؂@,LSxg7Oq)UZ&jB:JW+y%_saxH7] b23*h)#Moؔ.}&4,14;:~*܊![y&h}F?=Dōf}!uKm6 j@@` ,OLK1GM 됊N7MK Fҽbf 3m|wa2len} yaKduu!Cb㲴x%ܵ'e.xV[(}=z82cl Tq!]udu]m,}0S~q{K°@%0i[6ќ=ٳ"Agk U!)6k7s6H:6K.k%9qpfGr)ם=:7`uS}`[_f^sYigH x>պeؖpsJMK*$eX]{zGhԓg'3%H،}\.# .q0 d.Kd9 }RKM mfOK#we&:mrJT@JV,"_(!?d[z~ K9q!{ GƯG#o4H9fm$%A\o#IlԜ,}YI{jg:w |<Zlâ[gOƊP-AI@bvoƤ胢U=\ӫXkF*Kv3Oر_,¿1-R٬7' Rt1U-/ )ُ-7w|OwjjbLX eKLqxp(4¶qTJ(8sl,7(h~d-;֫ű ee3զ׽nŶbޥ^WѢcx`&'C{?Vg2-O3}]ha.BA(Jih?8U|c_aUJOho.izl\?H3\m ={ή\,38g#PmZ_D Gf~ [#AٹC"9DޥE#j 40uT] I^&)M%H-L~x@ e QD"X: ʒMɉpFʠ=0oY|tZO]\RWkqmq2eslwI-(3^>-m$77lc 0bSS.ٕ^yvsQ#42{!Yz c 9ԬbFa&GcoQKT^mBtk.]{¾4r%{YA2*g14E}6S{Hv|k Ln) y:ǠSFa0xga#] #lS E<+u~˃+.CɼRJ@*:Hڋ`LTꁙӸdEd.kW6F*mP'H"ΈIӈ%C#b-_b[SHِ@:E~75rX"O3zG5,q=!R-=.. NV1dZ9p:4a̸'3/QIB!]XcDz־>Aj]RuOY~e*EpVl8tK;Y5Y.#|,2.{[5|e;s&-Dr-*wٲ<맍(hfWd%bڔlѽM󻡉3Q"zQJdȔo.qq6w?-=J<^Y<|)2}UJW׃WvOBFVu4=0) `C~ !#"joc݂M0ysT/[mA~ODP},$ĂP9PZv-u?4Լ@R_"z,of3Su:Bxի.o BPۣP+yjܒj[>lZHJjҔ1CPٶ d՘[BPcBfPvc)M\4QX{'{Ц+ !ÝmLFCN|HbÙ Ϻ0?EhNY℥9eP#OM9F>ҸhvMyWn?w킦cȿKy1(''%aN?]5+C͎pjM A2vr<#ĉվQIc:#K *նm#؏u,}*G麩YiMm3y .>A7 CĞHs,ˁ6} ڔ N6 Mg62,IaDtߟw1[;B#(|̅B*eSn*C6Q`Ќd>!D_[QN1V- Bv~ܞl1wܔ&ҵ3dkE)"DIfl-p nI& 82 4G 7aG) :!iW--`C6h{7oF23 Іt3]R!Μ-hk ZA7Uf`q~ܶu;t$Fvĵ{$R.1KE{ 9]mGbHvAf \$?ɠYK]y@Zq>oȇzX)7(P~;QTwlm$`mH:* wr`Kю]i=!Ӣ*-sP jw$'Uձ{kYi<^9z6рT 5lz<wy 37[w95.D_̦7UtdW0oS/+ rUR- ګ^!W $aByvg.2-κtΚpd.Bmڵ" 5Hz4u%,>ffz`DF"wŗ^D, il$<<&;@fa3ezjy+B [ʢ5SYǐw1$tmڥDom@Hpd*nV}jŽvȡН.WoL%e> JVS'2LoCjYRU4W샂d6-I8~όJ@D0f(:g)8{h+n0PSh=Ydwžʾ%#[=5+N⮲L/WX/̈́^>P?R=?#} hy~ܒd6y~sʡ0q] ،U{^;FM!4sɶHCPն,5;[ͬ v9m] smVvkL9IV?.RZ9߫\&W\ E]ac ̀"V7 . ScgU๬mʶ%VdBhsC?Lݾmil8;MOHl&6MXH9я\LŢTHc&"\>>[Ǭ,1S-]m8`+~SwӡxM "ј!o0 S,&q=8efNO9uqG%0; 3s{ dZQ0uzJ&˹ q> C1:v 7ʞPav ە_&1+Gojoъ^ -)k#) SCVH{iX9X Z@zg }V{n\1fqfY#Mf}+ǘMD=$jLs˨ 9+* ]G:$|_SJRI:"eNV~ɦcݱ=Un2"lB 6+z=ħMv'^;QG +`fkT$YE"F@"y[`ӑ0vA]Ը]%f[1)D&rK@aY3;NFZs٩ߎbAlB$-arwo(t\75]omqCo\I|E\2Ym >nqWm:X/<c3v,^9.`̹ڣ},bB*c ~5ZVn4l="rrGE-"YV%#;g GS,VX@]hTR gk8u g9fN9 b#bl1PƠzXtV%Վs^qA{5hmS;D2 qas\۲9XJ$KBm⨨/M~Fzv fH6 ADv!_y7ap#oeǣNh.aV&r'_Z":f'T`^tv iR]~o[e M-/beZ:۪ƥLZ{"…[E 'L+Y B:LkpHT$ҿ}`TDf.ϲ{dbuP[EsLH9J{ۑ+ڀ!|إQa<2l50`+ `lUe}<+eȥQn0?$a\w C燗r+-z5ӨAW֥_yn7keT/Mry, dOA*0Ws =YuڼsBROW;[7}۠ !0K~+ԥF?gGͱ9lb;V^zͽ:OYcIg'1 \@AXpNQU/z(Z!6ER+ Htڭ@`7~o…ɘ- +5*Tðb"NH-Ԁ!?;ĢO!ǭh@Y,f߷rvoc9^i2Y`񝟴5ʜ`Ѫh蛽ʻ3τbUѳr)T)48ylf cm\M y\*}iH/:ޛܫӧndoo6-|GT5krPJUʸ~Dbt>,V.N3%o~Ԍ"<#&{(xWuj,M#V%~dRX~b.)7Pi رË2iC!w8-W"!aI[ktFë [?*y|v>񒆶/@SFPW<+Lwf|¸+bj| B5n=ҙnU/:qDTXwe}{vkJrylBQȟSQ 'w2IRmXFBw%W0DO/GX 'r,!һ!9LsV:v/p%Փ/1OzV>O-|+vѲEgloҸ(|beNe)1tFrlr8z{*\ϛ>]GqhI Z"RwE)fxJx݌K)&?1M>GiLv:^48̊1?DGQm f(^qvq\=k"F.Jd9nqIUEjϽOZJT"/Q "VBEo^"~ Ȥ q2LnzgXZ$5FcԄs4A#mU[mCk$+#._Re˴/iY2Q7L^zE:xF0QT6фڏJUyy/9 L~f]HC_eG4b$B,cx:z.#?{K_6k /"~=eɂ ?RQ%Q %eJJkVw CaG9o}$}}GܝT|IJ OJǸ]KY}TC|Gw@YS^P) sZ~U5iV-AYẃ?D=nV*::=j띦3ǭgY*sP,\y0d6m6ۦlPϿ=KE{>?$\ ŭ3Jl$eU\s&fãP$I6ڄ6f"MEVq16 MEC]^ePփN+;(,0T'Uq 7:H"Z>}y^ZpͶ\Օ;~mt>h6(5Ɲ†5q^# `ok[xC/6#[ 1[ Ϣ{rY&:M4)dͥΨO`;e$>vُ$q>jFruV\gx D _'T!] űl/ -UDhL_j%.]mn0A K'Ԝs;lɖ=3b pa-%#: kXin{tҺc)ȣ2TQ?ʈoԐp_wI%;s}`Q;a9k\v }=iQJ_>8iu̞z4sPv U=V̐3Uey\Sf@AN}K/ ,_{#ZH7yJ^zIh{*eX*1&9;3_ s#fTLfL]:^$~LS=eڥeyrtt~e=FMxѫvgSs=맫C%'f jVK`.Eس]N D `^S(sQWLp[> fF]/ f&{Qh@/O\_&a kCTN[0BY_{N(V?l+QN>WK5bVO~ΥWifc kIN3@qO*`u$ p_s)4kkcx_BV]AV0+oNR?ovV<0}%7̓vx8N~h~ l=4yG#i#WP/#GJ|V 3IvY6-Gz(&lFOмM.6Co*˷7ASi1+P1ͮFJݪm #9;!u9f|y(fݭ%g/ُWLw#r 00 x cg ֽyA(bf5 u67Y/UPXY|k٨5Ys|-Ѯ8M[Յ~s'|O a`7sr'_w_&+Z;HZ# 0dI Ik& $Ƥ(BmlꚖm`XLNI;M?g&1 W{O1r-hJ$d̊*/\7%~VWu +ٝ}H4# G{%0y$B!Z&Y{zY˙ouS켒?4X$pE+8-ZG\<[˶L%cI; ٹ)kZ=#)8m!1 %M*@g+ZldD)$_ż1]B)~xUQX rrinS%VnVF)q1>5@9o< u_aY`Y+ǐ_yW 80Ȭ&J"!7LmpƤ{%s}C!#oNqm"1Pp$t﶐9RTL )_:}Іy,9!(=q`;%ʛ)ڟ W:(FSduޢ$A$,33C ۹ȭqm[|!yRoI=>ٱ1Иvǒ[6qܡ3<+1]O _bHUЛPtHM K'ͬ rB>@UQ穿*u$0o$AA=ˆ1.Ea b>͇԰꧛m2 5/W\ü"r熵}.>=)9?v ЏoVmV!<~jR75فdˆľ NS\5e٭eHx*ᦠPs6?w2U>lpMdbSʏ![,) c{Zw;&19F` 5g{wj7[ N&|5o2/]4j% J(LO†F|\đ6~pj/W~CKnL%?*hu v@Š buAoJ 6$'ZûqWZ:PL%mBTUO(1<7_ͰeV(y~(dDZ>啦U?bUzUa-jT-9Gl(G]ҜE-b[sp{Bl2!K˱J$7]WKuWm8s}EѸ4BWޡ=C݆[E=Y[3nQ[(O"׼HɐY]ǵz>`iP<5%"n:W|TTAzll8񿠬uFޒ@Yuִ_6LTrV[?Y9=7e3@R[\N=Cg41$\#<̀)rGwMG/Ř* `$AN~XHj>M?æav@/ewE [h]L'gjm a|6g5f]pjwYm qO(e^IF-[{{s&G(%G4L!#ErJP]@nVY_lÕ-JCC,ql`#֮'Ԓւ! T|RY[qk'K:ayIH9 yL"R.k0qhd};V&["Ya uUkBr0Y ofh^N]fsxKgdN%)LvOCgT3cD%B%vDˁf2P;DyK9˧> /pHۃ<)]GSϟjlm2f k :SKB2"I-_W8a&³6y^ļ ┐6(+G[Xr;PG |hm\t# 4nPz N2 Tj%#HZxL"E=#:*a۞k*78|p# z n@ޅD`zAPcлej.Vl[gOgBo.Y4*dr҂}q"'<FvF<)pE^ mAV SΑo ˼='&s\%7M\]oj&Nj%˰{}&&ѝFZ=mB^Qljp_e"XCEFn@Mc0S ;b1GUIkTts3!- *uYlJ^vn`Q: v,EタNޏ ʌ! О-JK̛V}S=~=@Hn nmswQdp xɱTRllx5*vbD8z 1%.r *rr ykc}9gj%"a?<2|.hGyNpLқd1s)p~wI.a$G oASqQhH]|`:Oպ-> A5Ru.wPaչ7b߻NqrSXF03Pr⻑H)C7)8T8d-^6f#}0ޏFu%ͥ&DXE7As%)`ubO߽z979f(nnIP3Rfg`@ D$y:>@Ѻ#෕9l9o\W󿁺"JI\ Oq,O)Hzw_e_ uZ>CDK\}*w5i4pnbYsnaf天idzS3!@#`xM=R!UkX ý{l}osn6zp=ǟiq}}mMԳé p D kw V0rHٚ{Z y$L,``./nZ r r^B%Vu>2w@|(V}`xvQ`Z)`;)sT0 |XhwN%bviAHhˢ±,z,_߁`_XS> xߩr:|;2 ].Nʻ1i6hO6 :F TE˖N/BTaXٵ]L@s05o]#_:PP6$bmy>{'basHfGo`ؑ$>&[g|acH4/.uItt5K6<ɸ>ngv/咢$Yrmn=eԚn%Ǭl</,̧gTX$Z!h { "D"SL+?d}ܩݦ䣊UmIQ^X{;ܜc"IN.5*:4 q a֘t$[qBl3?&#5RubE!-@NΎ "R4 @şh<ł+T6Yv<jR;;4KQ-ۂſHlJ!lj1J'j'ޛyM`h q @غ_SжC&c.Ԛ1Y.'n`򄄼r迢-熹' ēmy_ӶI^vyp] #.JnH'jT)10wpjM?u иMﱉ FVCmwNsMȓDK؆6u^)'h<* Պ(Gɮr5Î']ogR~2cQ^ 8pȫ4J(U!}y<Źi>)5 EmAfrO(Ge xR9Pxijs9j w?%t/tۭ y3stv+w36Ҁ n9nCE5Qv#񴐋h ka+d(nmcXm SRPԣRM^s;y/ɊGL\MVd}kL1% [)Exݹ媥j[?!aE-ux!+Lz~57A B3w`9,Ȉˡݘ3ї`A^R}]%Ȋ Wt-=GtU6 x9H$e̝+UERLƜӢo nP>1U?jSߎѥ3> .on3Z/u΋bBI:<,7"d*m#ҋt]ᆸLձ ՞b/&ε\ } o{RB65*3ՍFhkEGY@Hu'g}feD n &'C`FWFIoVSkA%WCͪU:7W^UP5kym7DTz{B,8ZQxM @!2C \\Rߝ0kL, ['_v .iZng .$<ʝ;Jti$4> =N0.ޕ6"05fmMŒgBgz+jF{41J +k?|c!R@0E }ctPI)\5Gkfow:d"Z 0 .Ub[P)It2glD>׫mxDz8\^.KOV~5uA&Vo͆2+Vg]p\Ah\k=\Þzѕw`.FL7BIm$=IK@C;K`>uKIhRC}pE{s C<%w!\-b]~ݜ`v }2_Q[s $vT^$=.RqF4%(Y,ZxV(ʨFB!V5OWcw 5=Am~H习y֡{;RtnlE;g2͍EgemK#>W u ̨0{WŁøTZ- ɋBڼ(J*w#n.{ jZB>'{P3{́X (uVFjGGFnd[>m7.CuN m~ŅW"vXt5wIxr̾>-_nOwAٛ;j(3)i;NA)Qj4~7 vjC8Vw LSPxlE6gϜD:CQCĝǂU$b9XW܉T?DŽH+L]o6 A{3I^kiz#7GXqyȽH`xch HHJx*@iV3hSxa;VvΝ0d^,,c0#BWqfyx)&-`*똤0[:%Pzlޞfl RCVݧbԉhB|D9oM3%o;9:4YoHn!VSfYO>Dkgt֓r6]vz'f|?>ɾŦ-M|:O#(xn3\o݄׹]Ƃ!e5=/e_N؋R9ry41_Ŷ^מ9+:(d#sry bCIBנ.##}&CۖsQE!nqDb%,^e-&===*J>Ue2RqG}y.-#jWuv) rhe1b/;+O5as=lւOx6?edI@um0uL \ByƁ"C8E8e "aZ{f)$O=4\QH`u6 ɕvvsxH3 i,暴*OttWt%a4)Fa+u$/|ތڍ ۣ 6RVYdC@MW n@>< nt;M0ag}.%n&1FUz/7H 7hhL/0I=& p8eao<-) Sxkl R/,f}Lh"Rs#5$x`gazKtIȣ )|M=w ZO{==:MD4(H̖$>32HLәMBq-ljfEgTd$hcѤ{PC~.N hp J:0<> V]6]K҅t Pvch{SR*X졐n#3M7z6< ԓB =y}zpғrā܆pSNB g7*y=*r- +36f((l65sB A.(Qc! ȗNU$'yfEGBTsڀ*$/DAF\.ᔉus_m]sC2^:nhoY/YALTˢ%MJT %ŇFV7Ft !}KMgZ\t~1G' sO5=QMmpp̞;犂4>@8U؂;INmNt=io5w;spy8'սFfW+^qA\ L㗩`p`ZKM| mX;~{ގ }S߆ƭjLU-V<69:Oa_d("d1X1k6Ҷq827Wk+y8Y)!F~QħK'kQτ^掖WA' A3r_:z !tR)f~L7}I+S*DZF(O9ھ٩.=׵iXM».1xF*4w #?L{yJk(D h΍xE?y-%tmXqb`*='!6y|ϬM{x]w[Apxa1foJ+γCӑM=+6 ,Y%Az=C3F'p*Q8"#}nL;5is9$n8dߏƌ`@6'i;ueoئ)8R1'pڎ%oAcE>ugA[j~L-A,!^Z]1f]3iOnmEƃHNȇYa}Mfv_rT9\@ %%N~C¶&YI?!*Uo;iPe$,}hTgLXkiO,X.OU@5)KI]nsЈֹHΫHC) ! `C:8eEW)<ّKD3~3[^ߥGԾ;Ŭ.0l"l9GDDT~cJsmUp*鄱_8sgnp[W󿧖l%d1(.ZyK8@#7LK`Xpx9hGMf`Gй* %N}EfW, L)ln:߁mo4Ro5QIcsa-&]MMZ=VS+JQw?zBr);kS>}:WcvpM u% gf e;o&^aGYm [֊D䓩(+5=?#Q|@Hq{]Jc4f4 RoAVb&։)$3Ur -oa޷0k͸i rb`_={tB垍D`eʖbPNC׀#˫uj%˵ t)1j< 0(Gپu)_VGcxd7^!kvo.MCcu@o]ۇN!Hv;Nl@|~%#^a>E}{HGܶ}IrBϩ /?R80SYA mB{@@cUroC.dwgp4H@3BӼT WO嘣:CûrgW%doy':"ԆXgƾR4#]ɼ7DXe:S=}t]-ᇗ4/KA8;Fވ-蕯fT?REڬ {>W5QÂ&škr/IlLG+r9OgNLzjPPJU!'W5\z՛?Hv[;/lǨ:y? c2ɳ+}va l(\i-]Xd^'"QUEI(  YM8qfJ\ MӼ){A<Ⱦ4hI:\U7Ӟ!oɬ\gb ;,gMud?WBM[^1/,mÉe~hM!f3ڇhL-%1خ `7RwscD΍qvo~gk[ogj2^cQPt;͇練7ʀsoL*%%=[>.6Lgt"ښL#E*5h1I^\'9R)`q?GE w `k.E^Wy -vs_>tO @hp5 $udng˅0ЂH}ON- ]Rd{QUm`jt~Z2Ne_ՕZ)RYPHd}i[L]+{-^K{ЈB7zif4hM:X,[J2/b!>שƸ 8zh``YW,61Jyy%o'3 7"$:$7-f0.3wrlLA6BQ#^mEj yՋlr| L8sVקY+ҩ JX[1e^n$H4|tHL%Q!unSL#䋌ܣJ̓#i +@RhE%Tؔ>ψtd 귿Ю/A &YZ <5 .VcJ$$ @W.y@;:-|X|z"(,S.Qâq~OimxvvRQAS-U:v;1{$Xo" 071\ N|鸘]:`3ҿxYnnLfH:^^,څg;pA,S)wwdC}SZ E:|E|9 5 "{jhn MkrZʺIR-}#5]38] 2O+;,Dc[hyd[t^r?*,> J\;)@Ac`gL<nbvL(ݤ ,\'' RF#xTXiO+'m=#uݚ:)syDZa3|J|AQ;hUe3Bg/` '7ӪogfBP :ܾi% kr-n o:%X6/GV/h!&]QscD"9U8 ?c|̴!ps D-G@JR:D*l{3ג%Eʣ5}sj&&Tb{ Z~ eA/t`D//eq(BNЊ\"L4@̀ӆl,No`CIL2c70WswPeCab~%~TC R/Jl{$ge ydzB͕~\.}بV?Y Q -QzZcУGB"*%խ꣕p xD@2 &7dWԇ[O: ɒ`zŒz+kJz1|Ys+xum-nYͬiL& ꥘ Ur -:vq8WW}SJOƩJJ/vfz cn:fzĺA^]Dz@h_< m>WhຐX6a&]Z)DH B4GP|sΜ™S4pɢo#|ߩKOo, 9Ӄ{.Ok;g ;:lx.%&,^2',.18&VA% Rahs*DCOv[- Tn\n^ZinÕX+ӞìQ 5)GXE)uy ]u̽2Z5*/'Db}Ω5J>]m`L%l)J'́+'hJ:/M :t4ZM ֑Mh̪q6s[EcJ<hqYF2:tANٗߋ!Q2\SZ5ᾋUL,hDEuقX/`"(H͕C0' M':F".S׫$9gj?<ɏƑR m0n£8>J4e+U|J ~7uW/ǃyFghVn/X\rΏGz`o{n72ՙBȃU3V9Sm{^+a0/=$a٘t]wYu.4~`6qL!~i%D{X% XiE׽?Z`;T=dJ#k,#7BB͵tHSXfbMo2YߧQQ'1wARĀP''ѽ7*2k$}}Y. ʕȶPqp ^XZ~1:771\aON`v/GVOS̲}xi\eBlO e^V#-_N$2Dx?xNA:FI*v0E΋:WY:Ct<_߭OY%[gKz[gPrކ+ȁlDR}3-פ ؞,y8IL M܆O 3Żئ#!OwyϜǗ* .HT|?7aXRi@՚&׈CģUbR)@TczUnU`>%f-GGgǻ,&7Z+jyh,?>4aa v@7ʚ))2~GMj(ˍ8 OgrF\$P(Ԏ}d 8[SqwM SŁUdX'gx A)j 3h]P@hcCh!09]ZxVf'ت|c)*z;J>L6s\?}-qqJnQ6=Bqt764NCE3΄pشq{DV58{^rPsyuoXU}VtHMdB*Nˌ,G`?kz̡To8,1v>)&PpdRVaO'yC1v'*OXQ̱xpo:9[a5;~SAGlׁo%7q 9aSDZ/u45z$ k 1'\؏KCl7Š11of9X!C4f(d;k#QtOB@8X|@c/ әGlvMRKˑg'̫,^UOƚOrb۵ԅRGv\ 5ۏ+tpz C) ledj6SM`q/u\]Q42P V8i<{ݵM;>M$s\ /cThW d-n֝FSu. sMY^'83~ 3*V5|dj8E&]U&VA \ kcP%:z9蚳ҝAS`Jڴ[2#B`= b'+kq2 RԧrX3X:V.)^t]8(x]Ƴ|Fs.%tY^Lg_Wv {wZq-HRޝݹ{b08UY?q64!@kpC06p,)S32Crni 猋XI%Na7,r3ةs\N\8{L  +Ψb^n =irK"Zg#IdtOG榐NlY3!uCr[cȀuenʫf ۭ#1dEi/Azd@?!E20 ӓJhC\#EG~'aNY "yh;!u"nVþA$aAURq?=.tSEkӨa^Y2(2<zڼA{+зuE=.plQjKZ1AI5[F\|@ɑ_tNDofF?erZ:gA*sU\EzScqϹ*J/><~NpO? ToR>RkO:=)OM#OMʌo'>J 0aB/ 1RZOQApX@*WDi@*Yw OX0*&ӎAv DQUJ JDV2(Qir ˤ%ɂά`w(Lx-u0N4zm&xϒ;\nuI):d%&x!XTncg!O9C>C獸ɃTNc9REA#bgh$.Bb^}&ĩaE,"a7P{>ۯȵj_ltZ~kicH1)?Yc.$?qu?^Q] p'Y9^.vV!^{-k^6ɛ*-S>TR`wSU#8@S%=+?T39y# b8MIBxO褽Ig]+bg.3haJ7Cv6;H#'Wʮ+uCyffLv嫵;^tŊZ,휄$K8Cr!$CFvL:X"IWoAM<{9 }[u\` 4#;-`ƽ'u?7?c +1HIkw&%82~ʄl—[wB{b$H8)}lʎVa`ܪ?7DTc+}5.T!7 1o'jLuCm'UK-f\LaByMEvrr}Ez_:n. [׮njEjheGL+ :nef]"eVEXKlZ;d &'oΚM j;S)$KVsRrA"~lut2'% Xx X")C {՗Vª!=*4bnJ%ѝVB{P#oc(.h/2PkOeբpM~L%<&[m-ᯙL< T:h$7o"J ޺F?yڞSoc>_t&iƞ(cֱw_v5Ud3;=Ε( @7=]@wMG 6y1 RÁ|~͵>OJBM,[Qt+;)(H{tO||:T 7)DpuRp`՘2cHI-rkYC[.;Ft l4uv駑`ooF5gO3G"{iwt i ܔ섦ط2wB؂_"Yj޼6"ZAϧic 6i?) dj$[ch[7{}:iMV4"%kgXgTF5'&EP#hdz.\tY3UٓǛEkTJ}G E:p z SDB+mCBn}:{W ݖJg*! S)q 2pKaL#X{o#Fq$;Ρɞ{ٶ|igDY WD>d2<N56>n$yx qr|6A;oqd.cAJj=f̀)bHz9&V^-n4H9މID@f7Ƽ/nn+\ "TѩZ!ܭ$29tV8:xU ti>B6Xj&71}sSZNWaSRY!CRj ?4_w SQ(/͒ S`:oAuKI JrOUGˡi=U.\ηSnL "TUĬT~%{̡k׹}/wp$V>H;%·(? Ƚ2=7B̙®H(ݵad10pȂexS'XF%QP8uvf,ߋ w<`tK'o^6. g'9Kvk^"/1H{c`|{@II;̰E_7",LhSmP-•M?(UVSg>[jCod*U"fT Ci!vz:'|+SJQ!d-Xu' afLK\v2=u.Uv \aP>gֵvYAA͹ι1woeqQBQ=; Wo^ed '#M6{/%Eb'Vb$x Z'J,ߘ I;Xl<.I!bⷥdbQ*OM [p&CR@> 6;7"'fłUAs`S Sʈm, iw0I$^ ybyr.0s(`èD/~8:m2b+X#;b,2Oe;TCs.Π\,~kz ( /LVtwj<PUXƼ6Juow1G7WК~ 﫤D) /R6Gz΁~Gj?E>;?,mw"/xVU NG [Tf 1G5U$C£S!&}*K__*L2^37#QRU{u\+)<5jG .;cךd 񽰟xڃB=´&L?+ +.o~(,%W[ A22xl<2+eԁrE@+]"o\  q)RKHSu$R pfWa+ǿHъ? {D(v|Aod 3CPZ7WIțt̐J+9=a\G3_}O=r+V Iv>s CM\wuZThkʂH&`Xk )zJgȉD "a /glw$Ҹ,{̏D7hAqa n̏爅/11":91z?f*푉˵TC}1KƢQAI+i>iiQW'٠ZU4'ffHb|~D3fVF*?C1w%u|B2. ]++~e JHĥ>~Ap߮dB9UhA9k!192jCsbŃV軖n$H$v+c"@vu\B+%{aOS @ўݐ_^p !lɤ\h 0+)%ە9WH+,X1o\E(q*rza\/B-:wZ?!_pnж[>/#G9K3a"1Gyg=4+e_ؘP{ڟŸnTNF^ mt9>crК&l 59`S"Hf%ISܴ?`o/3Aw`w (]tssTw1|;6a l [\|`*}KJy. g9sv;4VqՔ߶s}exd &:k E"[|Bb}(etM =9Ӽ; lh\qThi L$6dJN²UZ ^ ~S¼quc,zQ]*ۉ@zsuewlJuv]c|=wvВ7Ht*q@\iѢ(fcg n,CF~(@G;)RxHу\X.“Hjo;9F8:;*}~RXlP}B{sfvgJE,; O.U։ڶ_'x?2t=< @SW*V Ȋjwъü~~fH0];GPwDV¯NfѨK2=(0c,$GԾN{WqKk=# VX^z} *Ž} as{?RSI-̤\IA3pƺ욨&[]h0ٗiv)3x8۞04 Oi~cnG~P߼ {9sûćnfs774=u*$ӞgdhKC"}c{_w6C@cH&E޶Qy޾\WApA:W\T-7G:ɩqZi(\)T_ۿ_E=4<%=2L鈶 dp6S>e-Y8.%B<7A˗ZbIVK -#Ec974.DwxHbD.2ʯNLڌ/04Y|ݷH1 ѩqկժ: O9w_9WBln;{ _e|FlrӲ-}vțp0G֯:/%r mRg kC^&6#d &b .%Зz&\+ILjp!/-ٵ5ё@铅xt݁+aWQ kZL(/jVKiEF~ٚB#swc;Y^*dh9|ybZu(BOIZ z0~X3]+KTaW;j̩GNŚx}0 RI V?ebTii3 @OEm*괦u42hD4-p bpzMlJp>P릲l]ޔ+<+HaB.|#v_0Wxr3XlI%1eO&|'st̻sZI|ا?C9[vGiP!J‡5 OUb!g.@P"`F7n|T^GX¥@*?r{s @M?ƊU#HFlvCAv9RHuI Q~&Lrwde, ǵcW75ZTK[%;EՓ-ب bOD$)k>aRMe{-~Π08e gC:CϔdJP=aQz [EZPxOV!<jٺu:R)t ~jh+0Z[`1 $PQasIBl"F!A>|,oS NuK 5noZk䘍m~S. 䬓δT;rEwOàoX(e,{tL7s~UXr &x2luWŠ/"`ƾwèj5I@y7ˌ)CB@'dxH \nIdպV-#)b5MYjݲR]NǬtwWf:EE8L7sh!A A7n&z\HqFqH!Gř ;%_V/$ EoEфpxSN:T?*v+8YY`?Ƈg}xCd}ޥq"j }'Z^,mY!,#`2-4B_cdM>SɜGH/G(I 7JAYٵ36f֐G# G.?Z2 xf׺ k!RucolOɇE?9%WZsݼ1*C[5ƋeN2:K-[ڈm5S( кڑ? WJϨy~3b#mjK6sT5Jh֫#|0\gڟppk |&l7?X/ '=V;]CiXLwJI/5 +=Ծ57:bƒFؠe6iL!tɻn@wlumgԜJ[c;6Xxd@$*4˜ʹyA*kP[ral UQ1uDpQ{qhZ*oJ58^|brnΟ]&q,Ĭf$H9iyOx5҅bHfH"j[T3G'vwNU7gTNqYC/@1W# o|ɸ9&~QNdAn9cqU g+zbrʜOǮi*R|Wf_ܗR*53h ;=%|sդl*_!g  Aժz5Ph_zM݇ޖE@l#BՓyԦ Lh*36nd·˅x TA*ͷzQo;ond|QRh'j8cp 6\JxЯ(Fw 7ܰ`x4z x"F:m nؕA"Qs*w|Xʨ>Od7_ᷰM!sFBE 4rl."j\3 `AGVT{n\@{q0PޘT:Q-E}|Mh㒈sjA>"^F5@m"NyJɭ NHKAt\xQ%-ukoSˣ!'GixA kַ!{$3GFK6qo (fGmF\KtWƹizVU_W-J~a3Vy9OhAKٯQ4b_hkKl4Y 8L웻DUs_VX͘9B,`&3-˃Zs_-{CThXշgSgn@|S@*7BwmW>ڇ4o{w9"d5bi"8V8nbz1 22nAZꙺdn09\pFj 5X114 vLnCpkW m|j6)@Ę~mhP0)Ř߱yLx+:@H]+8-C27*@KQ@ ЙRpVsh4oLz>}}_TNp^~hF4NѰX&,R&+?x|`@> l_i$m_3O\WЍpjaC a &AM>z/R|?? I`@r"Z_LYR:vRRz6s}EԧpAc:J"kHLJOT0W{u4Z^w\m\|(5#k8$TW8 \ ]r'<VϫZM /j~@G+&>^rQdԡ~z{§$ԇ߲X;*ۢ{~_ҞዅFv4U!(Abַ`'zT`Hrj0rkrO`%3CJnIf&X9GIMeKr (Zra!{C;k-W3tw¹)/xYQEh~axQ^eCmG</:Q#}"qk #0zNBlIEl_BM_62_ihS J^DnK }M7̲\3:J&@5#0|Jw|B4qr@}O9ԣ k73䓀%h&6}BTAE@|o0lI#LS.2sbI=m D kاcF}u ASx]Dz:K>[)W0k!nRIcZꞻQ8yӪS;iQtʲ1"ؗK f ;CҒo+e^cg,[Vw!Tc呓?y"Cl^+٠m8Ɩ!G"I(%]kxΈg~r6-NJ ѝP^Qn!}1s3=5Cj(q)H)(\ÔZ|JP,1X9E˕SHx.uH\<,TK(*Sm ʊPצ)^D,IB-7mM>LGu[zȃP?r=299HR'B (MG{Wnjc)wXSΜI" i@YޔC]ܚşmL 40`LJɶ2bb~'rk3fUNyoF2W8Гbf(?n6/F1ThIMBQHquR-ý"Cw2:ը_9x? K2c,4x!'b!km}* >ӷ.t4RH`+Z~0^@ҌOCvWwq.T9.Ŗ (ehwtG͵ ]b]qdz>Xb{KW!U:f1ZUKv^dђw]? m"@$/}A4x,nTWE8\?Q;̀-ǔtXx)hː6h+Ԇ۴zݍBY-J@'3{Dec:3^`)}azvc0Im^skf5>ltND\) ` __8^ .\nUZ%ڀlp> 䞅x@՞fEwf' ;{"#$AFC"O&0V%+˃r9W#+\aS);g[cViF9N%ta F<(Tc[)GwTH(2 0 pw|FOIw0t-P4[I 6hғ㕺9)o- `L 0%,$d;x4 U5)Bq\Mcp2Jz"X4߭3Y]%vCgZ~ ;HAN [< 3Z hӢUÒe0; KWᆣq> }镩5gSMN\՗9A-vg=C NT>k3tS/UFtΓaPCyLiO.DOd ^|Lr0,5ezceZ}R #"Av}!g,!4͒$;t{_`@ ul=_Ng$󪶈vռ {)9d/.cNhJ-޼tp.g:`ܖE?hA8!/8b[6 fXWWˀ<נ_B,YGC_aO Y#cZc3F#f$]]_9RxQ&s-0p;j/RVԽ/q#isˬ_kwE֕3aN@lk63>p֛f!w6Xof<;JV*LQm/4\m&ېOrw @RfTZ \S% >2lHFЩ[ DlbXg2CiOL&53!E!h^moL KLB|FW[PE OûG+p]ە5ʷ1*N9xпO 0cWCt5QѦ&Ax:+5-iiF=VzkZ<>M;~#9',WL\fx'wb3pS,'*Mһ M\⪯ܬ^eS`dž1Z竰J.jVnC qA<9qPeoVblPWA4m`tFZD1mDF!gioiW| =DˊԿu"ƨ#/w1Rd~(7{7XK9KVGC)&l0M(vMOYKcAax)m} wOp;D{8 VS %l4#[cҦIQ)8?( vrh J 1_vh*}Uz^ݜ)68.Mzǡ8駪wM։L MDMuט;7'9)en,̄!L[tl.vw-?dVCr<s2tZ:&ơ^AKb,p|5좭*#dL+HQ h w:5*Gn1Zp¤@&h2?³qZvgD(O9#z\o?9*P^FX*"`O>Mz^ V¿l<{@n's:$5s(&joy{jm77UƾSOL{j6"b[m}[ɨ«.jp"pa9-ڱ v>n7C,BuKQG4YF mPv_cSkag)]5Ba zW/}+竞ZK ZH7&[~CM6|hI(^)M׼)˃ s˜ex g&x5 &L;~$jUz|}NLk.3oz\kMY2օw٫׷la5aZ‡-M'< )m T@vtVEWrt];1c~X}5zQuGyߝF]Kv0!d&S(+:8B-+Sp)VrNOU]f0_ t1pe˿$z:bdB\ȵ x%i<7o3Bz_?'lX0$$wh1F,W1 ֯ m{栶I{=+V'?t,e >R0ڱk솜i_1̕wdw1~iϗj?vK}5OO& D BA@w6(~&lȘj$idS\k:\Ke_xT&p\x7Z[_Zu)O#Qp޼{B5^<+ b`|f^蹵])nL kGZoSy:k^vWFʙ{O(aBHv "dK\7#-!r\$;I/ӕ##/%~9;8$zV85 qNOn3ʋ̭󆦜[U{TRN%sǦn OORcP`Xo}q\Ԡj$( ^U+kFo3ƀsn` p+:ei[(( ە)ju8أs 9pA^Ev.;MsItU` gy(`̰ж.iŋ)ޙk_gU+gx r{U9m2+q)sn5&gݫaĈoX8*h_CӠn ,}yBnfG6W**^V`Ig13BE}L+*(ҀGԟ/xm6}'b=\!:&߽=<!tZR43r;tgU 073̣{A/U$6A"BJ =%跺$6o-! Z #4iYn^őRoGXZd¾uG+m)m@:8{#O4Xo>Д^4Z75|[k; >1DL5(Q;RY'݉Ψ#Lʢ!0TCb=O5e`LX?i./xZC\h|eػq3T`jW] VK |x%ilO=\i|_WUlw:_V ~2>*r΅"#fS ̫׹;.~ ^:`*20*fqP;J1:fY]Y4czeeO,I,P_ \d&ZYX6-7l |"'r s >E0ߺ@UzdwAb3PěWݭ:wi+e3`f~n #X 8Ax7Fy~|;1G30؎* Ã@Ϣ3AI 䔓rs& LVysLi< 7Mo56aEY쳶+ZCVK\v ''CGLubwJ'Ţ&8 y]*$Q}Thžmf:_pso%RJZetsc5 ?EjoFKdž DGv|v;phF:Ͼ\*&k[Hk!-P+$q`fy?KMTAڟw7 sKYSiDɩA v +6*ު藣 H۴WlI(l6{ D=kݾOnٕ#(C_w =L?&cRAu~hFgXLNԓ#J6Xg&͓4+1=z'OZ^ȼXdٶcn&7F 9n$k`ۊ &  [Ѽ[zcˌxX@~tK'TLRʩ,\a-%Fb6%^\F1uAF"alJGxn?z3eH7JN-@nnPrґmrzސ$XJW“cx(Ԑ:9f.3jhC|#֜Scmd<;nJyH(hD&oUqTQvhuXq H7Z^ՙ{'BϚ Rߑv#1t%)v4{ _LeR(ғrHb {v 9/a?hlWO nEGȼ2;fh} owH?) R:&̛nBx.8'̦QWJvgL(O؋}nF*Š*WQPQAw%&l2;SQg8`)޻,5R:XV#IViNX4ȑD]_x1~!@qmwWяr6|ګGƎl(bp~,-zHҚ*'ER6N[Dr?+Y l/24W Ŗt}1?ltC  ]f.ޅ9x؋$Lil|5%`Ư1A]B>N#&ۯ'䆪86]Tϼ!%=rێъ:آUq PLcEbh耧(W BMvbyR 6Au 6*D>ԇm֫&>U܆u}jd~l' ]߀w2>Z94(xZD&o7be$[WEW[H>W{R3yP΄] %ʴ2= <ҖƢ!L.:4 ]TY/6kGs @FdמEIɟ;Ti'2 pR%02Fi]nagR?̲HW1I7feqݖypN0E=$H ?}2N^t?nu$F: B9sqBo*d76o$aX3uHWA=3\1I}%fm 4/j4R.L1@wm(+:L?,x$`u P6C'h%3eWrȂ\ND(tk]PZGoD炁/ . J?ӒXle5Jk1u>t2A% =ePd'&jjmP~E U=βEw@^(,:)^]@4ƔߦĒi H`Yp1`$.Y+Ǎީ PKy닝u:NVz_?;+Rp2NTZ%x_]CKU6Fsk ^XQnN ?ݸ ϑw6b󨌲J bxD@A< _X 0ai3+[U:_#kiS p潐ݬ75::6զIm\=/=tVX:rI<2[lT Yy[`l'|ZO<#B9N&tS]z?SYLLo2 LW*'Xh}QJRH횊sRƮ8V5mDYzGK- چl(۔q0th`y#GG* %A V8$i5Z1TGd +-^B "E|JD;AIq}qGǬ.$zAۦ1&/<~l)=FǼJ`=mcXZ|HԖY ~i_,MLvq0Aph9w{[,Hc&rӀ;-`V#^7$iY$mIc9&_FAhr]Bb Fi] Vo9S!b$ }0[ _WZsh1‰OS^d[dGm Qfdx:S*Ap*^ZI3L M,~ )*Y;*ZZ{_e4 qc˦{G (mWe~7^jy?B oOB}8;GFZ|1aĐl񅔺o|LN;x=4s!K7{6є nZ S4{еlW6t%/GNHi@;ɦޒTQ"8!ub**nJO&Q@k͎zo^tAh'x^xa!jGU"r%'F4trzE?H9qj26>ulg̡M1%a[;9ݦf 64ٔ[ +^nI_:|]lR6Xj2IjC@$DbuvCH?%awJ,zicn.sEM(q\X-}gjf]*Hł}oU.wO~΄%r(+G%|Kk"M5Nu-ٹ"B#]Y4Q!&$[x |݆/Ps˃̙R)$і, *=_jvQ;:v[Dg| xǯNjj0>u  XW۝8MF1WDa} PCyqFc. V0hU~0oPQV"얊FZK鋈_[Ҭ.2<%aN%ujǜD->ݷ0"1*de|<ѾnDz~+|kY`}[^;mVuä'#A2M%b^M^Ǔ8gjVD8Fg!dK6ֹ7;3Z<і`B3VhQvC=d7#A/KL9լV/7sAQ(PSzy߸ XRRXmMUpA(`gZ:"WN_ q N4NV[ A|K[\w7m7E"o{ND׵sKୢoc8S1~ _g@F%TV=H >jP+ƍ)Pp9&y7Һ#1F*88zM и%SG7asju08S87`ZwL. I?/DsY8Y.E XrM]zd3Jx), Z^A@sT|LIOPIj#8d)َXb.Mp"'TIrw),A$ԅ2Pa5M=1VH*֪e2dIGv`C|Ց-y(VF8X!hVBM& ꄂ4AO,ũqpZ&nBΜj !#|޾9wH"]3ћEDc=ȳV&lssо@*[ٞMnmE9ɓ\ .#V]QZF_&om%cgŚ i ~rf1sQ7U1-`Pt饞\rdyBh}\aߐ[ȟKccQENAARV>x(OРOx%0LUnv Uetрȱ~_1yQtT'Ə9^x҃^[lSe$an6~9\[V H?cфL&zĿH#> ;KdxvΕȐ3 sϱQ)WIAhc9uSn7Z]E\P|O;oXv{ k*N\(8P{QyaWvmЄA_s'˚W3_:rA35j\dX{z';Vk6mm9 53ﱐZp3C|W / aePr']}gU,MoO-kc2VT2<֓;a@Di(F' $ qQ* cr@2!׽kVlT-λ͎3ı%?{'s[1+ nFHѷ pfJft2RO[rbQ Fȳ٦D`r`;𕀖$adK'AVP;&WN(ݤթȓj2tЉa(kR<(CɈk1go]2ݣd'T:g,m4 Hh<;p n55RxFvsd̕#[9g*׼FA!Bބl-7<*>W*1̢x2۰R6—OƎ q[˂tVQt{*ͫg^xHfp4`z1?0q;!A[-O+c|R,XAG٧iNnR@G.}܂” *v>] Or3?}vraTp1/'G0,y.jq4+d'~#+xZՄQ nΞ! S ӭq?ߑE?;ı0?Fh 6 ߷;VSl({o 5>tgu%^Qq^ߑ4ST7B/2=>tqVA"WUL?9„j;hG3$u/VCQCQeۉ\ŷ( 2A;[Sz;G)uݍ\iYXOv/GWu'A7ڸ%7 Y!lYT9w} IV eB?^jD# zC/%D8%IC}=#u-zKEL#< [GOGy<$Oޢ Tg%k9I1<)f6vb7}(pyGIldoGGcxKM2OWwI0{Nr8_p[}";sʿatp1}m>S@ S*nza(ƆO"&hZ5 Y9Y=Q̿"{ /"kp 5ђ`G>ד6 㛑H"}0R.kA'2]@)QG#+2"pR.xsع,^x5pX6Ȣ_WW`'oǬ ~_5}_H= 2 !_cSt ? dy!.W?%ǃ̸%/]B\\1+ԻXy&(̐6{E+ nĭiQyt5y&9xz){VU4u3L,Д8|Q0 /е%>>Z#z1V? /3qk>-Z9pf7@ OAnPkD+_30LuN(ŷzنV(kZZl!YSX5e j2R!,e8!ugLE΀{-0t$3Yr(54v K2bf,d{njV A N9&fE~q†cϾ 񈗽"tjV|Mݚ 6Bһu$W= {)-7?J!ףԖxL[:HdvpS|&o#li ExmMX_bPh1e.X Wh`%)JYqP{aҬBR&ev=ʦ @M!]bh!jI tQ74}ؤ¼pxf* 1<h3pj*9}eq)|t,8cu?`+ӬR DRr롿D/*o8$FE7Zp89-7zBQIfdތOH/'NZd/G r>^vx,2YImQ;!TW .3]0-@/κ߄#`Gq \@"x'i4EFגvZL8c  ]R3yd!l;jv@Ϻu?tx>S; ќxY7ǏO6ddžXUgx .!]qޭWTIlPޛU#+|v>:ɂUDi$:Li>ʻUXr\hӹdxfDWJ^df|3tu"PqoECS`zߐkc/8A>D_:zvk=E9x(6.ԍy=/C.@o\i"s";s7|,:~*gA< }b:e$k=SERwG#媈zb>X:!Zq#mﰕv ->8YrlRfnYG4mͅ_9}&;i:]_2ޚh{P8^sc[Bq|W{ ։uʆ+m_ Y+H]&n إ1,*}綐X*U.]Z *.Tq}^4]qn)hleɗ UtD]F tb18612z:wumJ??5b9iH0Ekj߭܏>F jS<7/(*@Ul@in?s_`]Zj&|dvb.-,(<$ xqw`{C]k.[^d ܻV *xSL ^-:Ũ`dÓ2-Y#ɆRʙ0Z]0BNHȇ1Tmiv'aXoZQaYb뮺_AX^sUͦse54ZÝB5a9SeR.Y<|".2+F`@U׋Zۍ$PuHw{rpߏWф1Ax;hxKp\፠`JkxrWp/' sȵ1h_]6ϱ2z%e7~|:(& &tȦSN~5߶rcݸʭ~$Wٽ$ﺬLC_:!+ 9 WF: 2y_V(VDҪGaabb~ t< 2C)3i.2",9hr͛>ٖ%ة_hx@lx#^¿tE ;Abxq%n#0KKwٺ bտYipU^aNd+o.$4h{M w+^'p/B1:̽Lx13 xbJ}%4~Qrpa1b!JQ$o̙3ʄJN9SvL$>a>8":7teҽXbãü<{F,,u]q4aY%84e)):A֔ kÔkXQN2pAfbcu1ҦA;c%^ SQނ ulQHyƖQ*r^׍>ζ# \v[QgKjݴ:XQ̸y­q- #=;͂"/zH_ PXirtMh&EqmH? o%j#YTMoǧTĽ{:Ky>/9AfQ) yfLS4Cf bF2z|%h7Vأ(,uV\[gۖWe[)jkf:k׮Z˺1Cb|`NȚX$`w2Mwq8FC Ak&bV{sl䞫nW"#0A;a5ڮvZEuMsRZץ_Clm:?]'_~4`@47.&;T4R&OT%li k )L)N'߷gZ.WuZ=ia\RH;J^G jUD"bvjc䠧X쫐Ǿ!+.IFX[inL⵫H^HrMJ`6մ`YΗdk?.+ ,镋Lc(1} аD#ԃ[nӍnnM!t K2dqHY2B jhˀ4W笧f6gK0hE % +ԅnW9S";M2w+8iUxމ^7r*'E"GҊt'#xGraWg.GϜQ,%_6MjL:Cw'BYRp9ם:uhu$(Q7IIE1=!_ʉi@^MNWw]?Bߏ4:b! E?ΡF<fL,u~elwZHROsSH%32-22\K#eV`s!軠(macZ,l8"oE?Qle/a/^o!y{ BlW6ŀW!\DfK$3Go1}92^&v$~0[ȷTt Z۩mNR:⎆ O(yhiȞO bd$ob[}o[UBլZsK)-k)[s3{I-jMg:!v-+^J`nTУx؜+ok*jbvՙ; ;n0(4 N1l+!)}ʉy7aOɅy?؞qmqYuþȚ2Mo inWKfЪ(ώ{]q+kQbC@6}ZoXu6<@2~ t33{M/e׿ ReR0^HƩ>us#ϸkɯKL ;>SlncyQ#JTnNH8SqxR,sfz2簰v3iQZ$1~cѬ1']ʕ^f$1pK|!6<>F]RG<:A߄b}gVTpދc¡@C;p'W}b,4J%J7n8 0nQ7"^_woQag{ӱ٦f 3y8!-ڪ O84qe}O%c,N/oOL8`/-K\yP) -w(4߅|OooTbl.`*f}Y&Nh^DVph f=o_ru[_H E8 Sy5qVH<Jp:х@-N6?YFWJn؉%>yO2Xiśq94$=GI}1mdXX;<+#e** et=q"WQ,jw^18PEʜ8T?N#_Kj1w щ9JY(nƨ@-`k@>'ۗAg)Hr}&Ǖ0zNF[Yj.db Rl9|\ EnJ;ghÃ:hdQvɋ1F4[B!Mn׻:q㢲vz+K瑮sN Кތkzg!&g1g;%sA~b{xs9PXw[䴽"4Hj(]UPcɗFE-ƻ4~0d/ND+U>7 < HubP4.jJFDGH'U~9hIZ_ i1A&YL) 5aXdLA:E.ź C*H`,,@7D_ljZ #Ub :#Xw`EMnr,/hp zL[6\ I)3^\I"Br1%fFmU-M e 쭪)zB:H8UҟׄVh:!|V,`7iԲK-Xƫ^jI(*O7K@-ɣ@zLШ&I@klĝo11yI fzP+fP5YY6"ڸ?M`?4hU{v>z3jfI /r؏;k|+}қUܓ*6~k$N^('P[^CsE 6Dħ7a/bU7Eo,t~g%[ V H #.Ô|\TtBN4@[YX!, Ih'mSDJfE ˀ; h}g!`X9[H9ʹM!3ź 4Y&%|sR*zp9DAO7ۻ0>Ƀ%9ԕ#> fe.S7=.:PXo=:wK`;pD K̋yT @$7C qU+5ʫ荦t["u5NIw>|<HdF%dlR4O=禙 Boܕ S <ّ'w`{[20eTjHH脄}U~EI="һ=L^>$^Ac~` S BajvE@Uτy~!Sodx;'esۡ40SY`{'UNM)=m 7F@bJ%OyF IeϲT“vNvDׁ}<#!aܹ+I8%kQM'aiטz\f. F&}HvRD>&п}#)s1Tn4Z:~*̦ͪTI|<`ŰZC?`%7<4b k]18l)Q2 EFeOr{ ̘ h X4aNIU38/lNSvi^?5VSä\VƪmQWK*g8PZ aW-N}v3>lBHgftSp&mWRZ-I♳l,`UlL_yhc`|>Uݷ i?Hp]{?vzP&RRSmncRE3H:ۮ.?XA{v9Գ~Q_zd26)}Ғ7tl`ڲ !we &Hen Pv4fOOs.K^X 0S;`?L/uC W\ݔ2 c$/?ZOˣ)S9+qͮy?ZD21vi劷E0'){.M\4V3$Z tY^2jL3NުCUX9g.R8:5 _C75KMJĹ]q*o A,Gy&vrpJ{Vdr9HcH/Lu.}]/Zʛ?3V\9TI_X?=UTꦨ h51οEk=-E?[7'rFkʗt&ZIAr"{ٹA8¶]vST9čR5n |jHF`U9's{?)Y!q%&G;sKJM-@΃zX0UY減"YX~/4~pT"]ҭU9qFI :0TC” ӿ}ܹPQ:ްF nWBjk7k%qo||jpk&?OHxWD6yO}s2=' *MEqXi_ܐW j$;0C|ZcH mq1:vrȮyƔ6{NVrc`2 ڦu4etMdK-6B~/Kqge3.1k lrcRYKj~P_L*K)3~\gUG^?VMk~7UH0#3?룓g7W8D*4QNmsk'AWp!q@/Yn}phCⷁҘ3K] U`y+c)6Q0?i.k8)~6#^Pq>}ׂ=̏1Mt*29K~Kw?icH6'?;w͠uS( N7ɺ(9`v^Ә Hove|mj%!v\u,[B´ wL{sHX;׊yG+ zfdܛl0O}U嶩wyw[jf ]Fo ~-`E h.15\42Kv kIkoZi‹H.ˬEm wЮKerqrd)nibگ[BPp5(Xb8EqW"+874w;ՄGH2ɖL T+$HӜ&czf&p 2R5a۬^L`Z(cE;vžcE2Ut Eh.VqH: pZo:w)85(#y`(#u3lo1Ƶ0a ZUj.gV J!-?d/$Kn:aTK#@y _~նG3Qu&;BEh&q X~t$hSkAN hm(,˯Pm&gfУXmռ[*\UpiÖE~ _NJКo%Wz#?6u~ EK:5Xe_J !sO;e+[ٟ͞[ >C!~?!_°N3|B4M(r5בJ]*X{a+~ùGޏQb9OHywfNBn#v [(btK{tnk_vtҿد_TX mrK gPz^/@sso1`B촉3VXHk~8)RwJYk7Sd ~Zz]P˻(Y>%VfFl~ʺ2ͪs8*p41R1i(F6吽[i ݣ &S!_Mlnc9{F|zbÅ}nq#:Av8&^9UHÝKM+L9NƛyF"0u01FNn"1-Z9%CKymƵZm[F} =Sj+VG f06x#a+@Z(g;*|6}Q# 4τ%Fu2H?Mm8&#A)[eCQpgqꨯK8XUF:j:^S';~DQ%ӆ,6R<'@ɍ8REST'EX}+74&-~[Bg<~#YI./B :ueH@E_4\ڠ}ViԅUb1/q"~<–§ 9 NnV((ёT{]q^!0yI~E#Em9Tpr{a,)o2~4` P͜*.tg ( oO÷x2c:D= nP;ijy3j~{o[A{D5Oz9(Y<09@lMd\ROkY|2j"RVLd^_eqvoKI5m0gG8[uY Ȋi]qm3yJ>cR ƢsD^Si;&ܡeRi'#"EU ցoK/6 /ȉTK: )cݭ zwc/}mvVXE-Pb ZtfXMH>‡b6註s 1v/}}`0^a&i>QK!ah]VR8`}k?7e. >ƌ-?[k@=".7:tG(0䰍hS+PlQ=G!B8uV:]&+H~43<01+I_Q. ,߬m/Z䴑X-#i Ѽbڷ$)9pkR?n!i3qhq(la6K?ZS)w"sej .T?80Wk8XՓT]UMW]1EjeWr1"S0V+/z xP=| 殽-.nR>)uR@ @p- ݀ 7L'7eEd\BI L$Ps}gpC[Ê0qi-vuQ-3)^u% <hE-9f M\ye?u}u6h*lxv3Z$b#E0M:"FW_DҏCܤtK~quܯR.äH֝6v,1WRM"^rA"~f/(%RƝt+1?B٧9ZW~S|fyndQ1cgf0@t<2F5:3EH+) 3um5vߞ[kZ[4NCVl 7;64ZntzX?$}|JD"o/)Ң$ҨޭZ Z!E9X#P:d[Z=_%}<TL@@J$n ӫs4̬cBK QNH^ JUy  z%OPȈ{]ZxX Z)6(㇅@j::P8'J)-XRE n.f?7Ej16ԥ`eGo'F~i D~H[I*\/N6i鬖A:࠘7b. fCs D54ÓZ`Z=Ќ=4Q |[!45i G,o%jbFS{4 fZry ' m2|ߠ'D 6e]}:4192?/A"+ (emGS%aZLgu5@ Eg Uov;x)%ٔsEbd9F_ GY0r'xKO u& 2ēvji؉Vɴt]|a7WB\--Z sYa V/ܢy6YsC,mU vo"$Qg>.̿q--z i;Mg BBTmOYMtM]DcjyUw $F }9|T@ƚp w${yJ@@S!U7KCHP(ILJt*$隚$<~S;ף[]l5GEC+^^?pHd6nψ",%+Lz' Zb: N1)8%(MVŏI'-?![ڳBU;/}=bgGAH{$3OUv-^ocY|OOO?v:g d%/Ymo=`K*"l]{?!L_g+F91r\;4)͂l1KdZavb$;~ żP78{S3~$L ZMLD6$]m~{)*6zjޖ᫕':˪Vs{ʕnu]wT 99m@[!+P;báǏB%%N zx~AH1/'vuʔvv,QC׻i%ؿBLkX z^SGy ^vЗE iB9v!ɋAӑg5Xӡl b%X] "יAq*5Bٚסݙ(S^ li2TJogrf+S&/o!c>i;乸Tfkiec5Io6ód@DQe D#w4 "(qpaI4&%g\%e\g!s`.+&HwzWZZc#7KtZ|d~[;.LJ͌6PDXLeES ?LF :0 S~Mpn Syo+47h#!GZNBrA 4,Tҝ_MH(;m1u}nio|TH7gC[WQ \.-Ct ng_G K> =\VP~J; GpJrI.K>d%P4-N!nL\0oj-,gc:(jMpTrov`bJ+x^pIwb]QB)}UO^L-mš*RQN3]9nĐ.lbP3TQ,B`KYRNݮSK=٨w)m"ti21XO1%’AkIuk邆H8.Qt&-5 կu˻3{կIDpprp?o9'm;fBV"H3 p.m\d񚫴byIiџrH)~Pp]޸p՝"'.3qe&QC/` f^vc]Wi˅kj}Dׅ^}-3h;_L\ $bMF*$7SI[ߞnFc V2J!yٰ> +k4X% X_7Y3E^DiD$@FG } shZGJޟ8R!+zW['1 w{aO=HlɺƳmsjS'ʰgjۢ.Ѽ٣^#L cD5ql?UQӚuS"0Wq~;(Y.8HnZ[hOu[H2QJZוv)$.)[4vC**v%ׁV2$^<>wPtYo"0RlZݹgM1!6ˑ@%T։i`;|nRSmOCܝڮLQoHX;n=m?F+ҳrCFZ|qnkhE%?^#Why&*!V{i[9F,WuӚ4,i,bUK7p 8J})~% ֕)ZCvsR~[ y؝K} "l+'1#)˘N&tUz0k $z[Cnظ#K0}aFH.<2 DTAP[]Dj'>WS3hqd5fp˷0&VȾk?WI% ~8BrzTtk0BB?}yk(}L2+FJC Ì6v'K,(t&edVX@B곿s0b@#o.+9MF_`k. `.S;HJq]3YzaALTԋ "ߘA!i`6эV'/>7&P*)0M⦃A[ SrG̈́Y&ړk8c(x #h HZ8V}Txp@Sc\Uy .heÔVS { EP٬|()Qu XZ 0`ƬR{Os [Hʔx0P0RBɲE{7Jt1+~֨r}VaF?rvt;\?6@5ѫwӑ2Lu+=1uc/fr#]gqG6%[ u,^lQaٓx^ (ә8QfTzY|C0#;{[2Wt,AQCn3ATRIgړk?!t&/J]%E %A&3gOl]lqIObP5t#5Dk{BƢqR-/[啨^ dQR·pK@{*0_@Q_^P{" fu*Ac+J&(rFZ[3_$J$x'ln6,WqwIxRU}lL_©pibd/Im.{0 r ,N tp2I7 w#1.w_)q-Y8kt2rQŪѴ ij|@;Fc̮%0Qj._ӹA,ˮԾj{BHvȬRwp1:}6r >hhÜ_ZO$/b@^@&VuJ-6 9{lQjs8u2FddY@BtʤH U g`X@Z:x{=) 1%(yV$+5!SluUH^'A<&P̢-{^!|3([TB`o!sm^MKN<3[j?yUD@!ԿhRїw&:r_r/ V+?j}I…ęʙz/ qR A٫_(dlj! 5> yK /isA&bB)`5/ZTϣʛ_>r})?wOyR7H&5Ù,@wg09KZL/P8p}ex9wAI&0q6oD&,>RIdZ@p:H.*>ѯQ ']i0bXkf&FkF ZHb\?h*ZjP\e_/"С ª(ԟ#db Vo@a$֨H_(>-Gޙ0m:@iD$dT|Y\.Sp`ʕ6""o=/v~S68yAN4[kT"ů_2braurcG>M-H(+;{{4VHn'd I0{|oH:CN*% e}81OxR_~DA {B Z8N>$bz ؂=2!_^C2G`#6s(6C{&[_Id((Z`aа"nΩ0yQە4|`Fo$e!Mv@Ĕmݼ$"{U֎b TбgdžJ)Tm/<6'?ݢ:8?蠵7ؿIZ[LA G#9j-( E~%#]Lt6[C~Hm<\s >O ů`uѽ?&^&c՜bb0#VosS7 7Q Ia\Y?+b7yy $'3Ղц=D,X9iR#޷cRU;*K[O]c8>tBP/z@Z^tdE[èD㲁_9k 3Uv0:Ԝk!^&_Կi-~_b`(L@@); SXׁ/`%#5.I0wJ5G3Q^^]9 W=}5=r̰F H (sG4{sv14rjA-̜ L*D?d¡RBǪ.1Q:MxsRz9>BrH v^`:PһklvWx3@o"<&5`ġǺI&*fO*DY"CdZkcgz=5E?6g}WL15q68-y{5Ȝj{5yw2+Y[@%$dĔ/񳑆0?z?+Єeg.V"2A B~1*Y߿?L9fvKW:sCzC>yqwa:sІ0P}K,ށp3V[jmU9 8p1ܥk>-l# Pe@Ǯ2(:A2skQau>+(M$m#Ee?s=+>6;e֮J!hGИ?3P/}*q.`56,3!^$8`LQlܒqXPS Ba'6ECyܖ߫TpY3zloHHm p<fcܢfPc0~n`7Dy1N P Vv[ٿ/1Cɧ/ǡn胆[>M$AQ&@O8b9I輹.B^ {o" 5"GH}SS# .d3v,PԜo3@`t_BŚ8>є)<)ivZ4჏(Ve%kzjق(TCА[w|-/ ++ 'zS]eqJH@خGʬvTMW<Ј6"z`M~(+Q鱢Sl-2&ӔtƶˋQ|4~WѳA5_.ǒ_5sb:}lNXcO7,چ/DrO~~d Ju[AE^6*GQ@oc/3lՈ,򕏲w3N ,)p/C=7Ҁ)NU9aIr=ؗ4iFwH }CHX;MWbhPmA^ȉ,+_pd:3Tr,?7< 1`Hn΂I5iv7%dF=Z~X~ftpZʂ2tZW+=˙ol=ZZC_ap=SԔi"x ]jf/*ٖ7{u,<[_H&FSg[c̔}A8,t緆92FhY#aG1dgÚL $)`q8u KlS;_7@(4$ \MKxa1#ǜVЏP>yy[r$2&q'j$ohJh!_t ܨL@gF {_dw4 #&y'gjBčĉ҈FѢ:28ZRLdߥxIc7J7 hS*PaSӉ>یPZ8?wp/)Q!{Kϰ} ;mcu,Wxr)XW hG^7{Haqx~Ɣs4 cp4\ ]p]e@5Z6ҩrPUU _w}[e "6S(m/HqP4~%14|4ÒXM9k/O$OKSt;#)/~MML(oW|P$#j|S;(=˷d1YWCj mReNd=ׂ ͙Wz]k5>EaJhE*7RcIJ.Ixԗ U=@7i߲.+" ]v)WAā!,0dƘꍱZPD[#N|f7e2 iuGbqDLz9Hdm)gHJ{a ~H8滂.*{jQ7 WQpexqZ:fwE`PfWjFoKaIE@.M@QcPj|UC 68 ~0 (u?q tI5}pܶd:SGacjOp+uS@?1+ؙc pXƔp̵?I}zagV4W5*@k3q R W/µz F S Wӝd5$K|6H|I rW&GmqtȦ;iuy{9[#i#! js\i6#mh;3sq҅^V0IBWrK4D M 75j6\u_'lmE&MH.a voo\|1J`HKA% qձb{GKR&IYL fKnQKP >a4 c8^WjsԎ{I:ˋmS܅c[N;9 <ӹsDec65^[`ދ0&q[et!q|[x&4uBqy1Mkl6{@$tA[VldqacN?z;#5nY5qDq0PD平K sKeX1йUdDRųdw "&p,Fq!Y+(ͼ_zE )~Vn{&㜧6 47Atʝ#l?K]O$g+ach$ʂҟw̆`T[X8\E0|U>lr`72!eݖ!e;zBpfm(f|ާ.,i0I^I]QUPܡxY`JBܬ~:- guHyKvB4{#€.P911L~;3À#ÎHgk Y H{^,$|dc9߯ CY͙N*--[U/x$3gtҶRny,f>)'x *3V"p_0 %g' ^H ;Z>9}m_b|:P}s'(e}8޳z }nq71\ʥarғYK!߸΃^MXtJE7r]Ɣ.վJ X_+@u('!yue7C1:%MO]GWٹ rJ(1R,qg\JcKEM.J>~H&$Lt+-MN{:_Oi!`/=Gj sqc/)Mʔh0zu'Iw,&} ƹ/Ku\}" ZqHXo>F QtxXD!O~wz$A-sOIDZP `Icϙ^\1q*y*E` dS>ʼns׽kxKoU?.]s|7);lS>`NQAbk-&,L[\ d_ Z u(0--X1T1~n Syv ,\:Ѯe-[a/I~v ~|N"{ϥݝcC7 ɤP8eB23p? RM̓2IR +ljWuC(??T/yA-b+NRmF7{g (O ?N$IhkUJ&Q˜ ?һt%XVO%Y1~<²xΔӋnIB=Hu&g{0Ղ>h %7KQjRꐈݞTiA^5<,(J 8wZ̟o-O2;VB1 ̳}T.NJ'+3I˓'QS4ej6qW.@Od 6ɦ&WlvXH$`-[yRtLJf19^]^匮L!L|Ѳ㳓|B=#g@U ԳĬʜicu3C3`"1Le?)`6&Dl`{SNOuhOǺgBIMwc•Gb!CL_黷V wytc9lb=m-6E=uEP(G4K s{kNk=F|+dΧ\R[mFzB 8 ^(Mފ"Ṕi$q ՟nݮ_3u^'[pm&pC/Sk=<#QG~~LmYfyS}7")FwB*UIrsOPmdtޗ tO*p*+n]L+鮛lV*hRIR+8$j=,.C|qQ_"H&QNuFau _RMV,!zAg%ujhRv&0DkzfpBjZ>Q{ԯJVF6Y\Xi`֏<K'IK$v1WDMg-D% JFQ>ځf 2PL aM9aH .^_6M蛂"}DOl' 1 NDqMEU"\S穸XDsdg;itHr6Aɲ‘oJ#|gD5 `"p0CRl48D ~XZUt{fHP:rݷ#Nثw"wg8dxPe noW̳ɿ;a'p>JؚEWEhU}ɹjf=-tOd MmQ7FlRÏD~gJ,U y94L6뗵4"WHblO571 9Zh20xqԡk_QS'vGӅv (XeSZ;mkc*YӕrLFFd[EeW_6Ϻ[ 2%r4nDhHn$b}Kދ'HA`7ĸrgs@q<>s@ R/vT#\ńDmu qӐ6Q!L"tU(FQ.]޽D}"DN4)YkwiC&~JW6'~$ΐUn` 0,s7uQ+y4j0M'$^5<b+s >aLmFr#KT{惩4EF:! ~RR 4FƑq2=n9,2Z\Q aChAkbmZJ}*SxIOЭ =L%)A6s"8)Øfw`fIO< }CQ40{S 8,}5k8#/W|Xj+/ufN ]nzSt,Z9Sq@:[PTp%}.SIEpG~m@R~]F*ăg%U?xIH?v;4_z)n lM` FۦcY~ &KW6\ 񖿜VVS#]+^ }USPH+iEt)%lVtd̊xCش7IS[TFI }/:suvڄr ;72Kk;ʫXpE'%Z)#SL|h<F(hbT3ғT!o*oʶ!C99Q_߀Nzm1Q,W׬:K5v3F9@ͭUԺіCw+-fIϲ>F'4WYUZXs}Mߋ';͈2S ϱdޙ|fcs|Rq/ |6U}Vml2[6m;piC]˜]R=uD`LY"%I dI)OK=vQS⎊ݴ3s5<^Ym:"Ck.JlaF Lĵt?VJ -.nNbzyWw&hx0kf0Vg3m+'6Ch-76ERm_]Nj /pR{0',~ )zsUPǥJם>|Uv]^ts4xV&āߖa':! w M*ypYV!bUc#o,c[ ؘcY,;ЬgφL 8}Xy>u5|+*m\Ro8? 6e/B8VKvI&' bTޥ]5g4(X!:P`-=F5.I#r?:Ĭ8qw:hЇqzna[U^E\=ZS0n i1y]Mܫ9z garj0#IpY =L.AI02Fr.1 nn]l4*6K*W@HjCɄ gPAc WN?YjJFB7+\0),yW1/@ߵ7ݫT@m.U6{ō+IǸ}Ǐ;ws*PgU#S5BNG*czQ >Hs5@$SC׹3gk4\\$`[3s2 vTt4(x.BGՓhUO_m=m 4j:?]!Sr/۴^;Ot,x,uQj' 2&r:&UPІ=ˑ-icy7YjuŭIhc^3њV_4|.+Rnk72,g`Rߑ̛(>Svoo㩫:+b"2I^|˾ExμXd1ܗ݉9O^ M_ ro|R|&(H6[% )Ϝ N*UVqH+Ғ6R[+$Hp.y? l|ै_Ber&nvsWH>hokԃP q CCx3<-E[xﰆNr0o 8IF+yY/XۘHN1:]sfdQzZF%6@Yu@OMi0,kg'hP"D5щ @01{/-yv50kh)!̀?a+zCr᎙i~?JS Njo߮?KY!譨cd6C:%TQϊ^W ZgBDOVђ?U!bkEDFopn;~Ye@Z;GĆ#J ,0{{ Y怜Տ&,si(Rf 鶱јf_j;"HKͳcWaQ=Z.gygiYu($" (qL R)|upJr@{oןBcޠe Gurdi QlnT3Sdgp8)3([g|VY\BlJ˸ۿ:Λfq/A%QDnpTRq U+M~J#dYB[ /F"#J=8@NeFihmy(w)fuX z)6nǠ-nǑ κ4?kJe^^;A4]o S>$nv6|_/^Wq[pWTNIb:ylK=7kMvTPv/ߎ:ST-W6 'g=֨gL,oѓ/2apۿ'LgF,j! IܴPz}I<""p[cTFm]EioSb6#|-X\jhb9imyZrÜ>rU%59>CXqXj *+8ɝ;dyʲ#f3ʜ> W:``z`˚̳e?R.;գb3&d%VL . 佱2zS|RlYYK=xg)&% VKG7CstPl>pmזkQئ#,\ЂxXnmے23@E,P}Z8!z[B<#5o`Q:,ѝ%Xg!t8߉|S_"h6h?<ᚣ^4L7by>l qB3{BBX ð+dq D$]IJE[ 0 4Ak [AAMz06fb=s~&^-\vVxIJJsXqP&>xhZzJS,ne~fH[?>q9p2G@Cǁ#z:[ Yz71p X t>7raȞ&'pn5iC䦏3m< aP. 9Av7Ks/wzLݽNjj=n.,m:pvN_?J5rA*"(#ִܦ^ ^&(RF 9fwjD1vpHumYG\h2뼅QWlVH@[U׬(a?2{e S %2QoAOqazgw)c|nPY 4}ÏN1 Ǭ]u-s8N\ EF8?Q׋*tHH 4nch̒UιY$#mEŦo/C5W{AҰqᓀ%ıdަNfN`ݛV>)8?l=<7 ݦfSպ.RRaԮAZW{%15E-\=lEd8{׀D yy+WuV:'.4/h$(jM!Siii  ut"˝M7%B| =϶>6.Km|[V":p4v`,rrQ [ }[S = TJ'An#;_ -П9) 뭝UpoH]6g Cj԰Hgk◚Ю-L!e6џ۫41:L%%/g Fn4DzJRuP( NZ03DtJFs*to~sfKJ#ߌ3!3gl0+gC³*"ʗ 3 -S.Zv[U8U5Ȳ8Y.e Ŭ r 37g1ToY鮧?["ӹ(>uzp$/Pcq1"bAynngW/]a5!9@+C-Y qvmK(j"=,J3$U췧8yK"Wxn?#xg4[r kf9\-eիgAǽ0qZX(ױM# P'^0Wt0(ErPyE.ח rp5[q&+7 gDQ*\!ԟ5k`ثv?lRdZ],Ƽ%< qjlX2$VA013o|P9xL^UNFUbo\2&7c9 vv!.Q>4/TAbS1z, gଆ5[赙/'7~]h7 rx⣎.˅K5"fQlq$RT=J^O#6 q? k) 6\& Y`"?[:z)Q&Dx`@]e#ͷa/aJAb!ܔԠa]V:x{sܮr'ރAګ $/C>6|֢"~:lF`7XUnC-{5'/?Gq \Wsv*ΌZ.BJ`akdLɯUs5t܁2~Rn`},0J'-WK`Js}2 +@5_H7`+ *YJ¼mFA "ԃͨ_[ z t-R.ܮXTmL_Kx?wXpV.SZqqոJ2ͧ8OE*lDz,5Oga,|ug+4>_s3|1TΎyu$ ߪAQ{>俤T9@> 2\p+8ZqD]G7潡81k$b9\2ψLY=E~Fi``h)Z^N>WO) )`5W*I wvwvd/!9[Sm𡁽>azLF2xeaҿZ-(Sf&*:^ƚ@V]dx?ku{9{~j"&^@5jld׊D2 8 ܎剱)(G, 20ž,dϷV=f&' !|b^}<yDH䰤PQ$#&b}WktjXaw&rjʐGCs֨CYq[o/'5X!YTb(& f=^7fAQYג0Igk%K?Aӻ|1(] RzxULvBQ]+4 '@z"#o0Y5g6?ww|W Se2$vo@*^!lFa!ZV)xgp@1W2XDMfsucOLSD/0.1`F2|f% l 9n*+=ML1-^h0j>߱峽P~bGXC ږ֛徯ͪgH(MJGE/Sa$bEPD_FJ>VXJn9N?*b-ۉR9E+|SJ12/ep] *6P|O:Nt =L-M ^S~ sy~N/a$cIE͔`I W2.Αⶊ{28 7ЌΒJF+NkPx3&-7C+.a9D,q) uZJ+RR{-|lD9ztcT%m^_TWDk2NKPOOJU.r_=A56;^/vnڻg(RK ;q7L ζ@/tkGÿz^*V$?R*nhHMA{7$hdfUjzߨsIZ9a_-\K=Hurвg>LY1S}d νGΐ )-)lb#JC0E{X@z&fa~p;w )Y(-7k;/!-`OvO VC~cD0.R-JJ1 B T)Zu ~HICwC29 PfhM,8ss}4^è=Ѓo9dve 3l4a;& \kn.&ĭG(| RȢ4W %;rܝh ۭNtt 31|&É^0X_+xL %V|Q.{u`OId 'Q5{)?#!2>Z%zbu}jvu]Mǽa X7D2~qiLc԰g{ Gx{ǂUT(%7%#/^k->5).%oh&ήz mYg*!Pî?τ6!|1/XnRcTRsu W-ࢼ^m<2Xv բ~6 @a'~b~TJtIMǀCU n8 w*(M|A7EiGoY YzH]ҾrpFU/-?JL!R'Ä5ES;Haec<>wvɴy)c< 0|79Y{}NaO,UJ{8mB̩e<dfH z-e >pH8,e)sbj~U: =|g:Ș&x!+om&a” 7VHUU_!k{7>b3 W+KȧXrk ?Ou vp?p2S|A:QY2>spfq\E~R,%wߙ٣-0/sE!+1N0I`&VgLOU1Vfɪ#o}4fCtF Y{>Qe3ux#_=nOQ˳qÌۋgj\(Bw >~4eH,%=>%qB6A&4qWRuiLdRcMCtPͬgm0Qh6Py DmOqg>/|%_ڪשc*F+qv\ _ GZ@z"N\ P 뤧@7/#NpR'J+xg>hb]s& RuF6\ɮ}}s-=UqO+񏚫Y۳mws}6#Qrj l ptߜo|{Ҷ}!@hQ )izM*1r_myNBS>0]!+nC_<ִ!r=QQ޴g@jܙK^FJG36 _#柇 z2--dyޞĵdLgv{PJ-7J0^kMt': Xݱjb2fĻ7GzyHasQi eS#I|m0Uap䴆Qᅮ˥ Y=vq?^z|X=,⢽GM:6Os4~Xl(_ZH:ѽ7%«=Mއ蜲d?^H+xCOu P"!:rd;d zhj.[Ч 07̚"ılaSip@2|pl"BVa+T(-8qїeGxAAO+Xh:,u$r/nKNhI8 ˦떾gǛCX@`<-l *ڑ\hR4s;͑3Ppsr.f)C͍e= uP@߄(qAl)f~d_5,#sG@QB9vMlq;JTwUpJ*q) V;, Pj2?d븈%*5BUVwR:cFΓQ3K81i~P=41^:$ƺ0)8f a DM@X2Zߛ\|IY7";. ]P6_Vjmв'"DE}t즷Xo.!m/'0]gE>Lb#o5g[:T"ƒ9pl鞕b4+W&/K_YxR *hL!L S‡]4Xu/>ֲi^+bbzCVMnQDDyO6`xNIZO \S 1 (ٰqT\=Wri$y_y0aY@[0\R!sߒ t &uQEιsw3ܮ5Ab/6!#Al!/~ }&Lƥ@-mtP*9=q"o fAPGE0ǵf?1H? &-PbR,me$$|] 1֚&Dhﲨ~KQXa4sK\ySaĪօirѭnW*R u udVr;"f <M{'yl wp\ǵY\ OT,pf&FM6SjZyr#(#V?Q9c{}#.> 1z6tqI y"0\cAM UXL7YLI2*1yT0 U1/S@[Rj 45G^- uV"|5-9aW!آMw<;yϥ)*4;JXBy)gkf78k#f?N@v~A0?A(b2ЄC:#閧qYX[*%+6xNW&>H7W`Ix>oC+$RŪi u,^?ʹQ]5lM*\E%Pyb+[##TN/Ls?,ɞ'Ç`2axԊ~Y6iJ+,&.].͔֢l]9iqIO&<r *>aSP]-mYϫ/' 3ƸU9 vp&i\;ޱAzSLyx*dGpLGzWu A=~]$|m!~*Ic CE"BYJ3~w,eCVSD/>Gо  9wk.vɀ&R0H}}.޳wfѧ)B/mMU+fU7r]D]3vUR,N%""UpaWiS̋6Ee<Ÿ"4n>$!&~3`D0NW"u8o>JȈHG-Pʰf Az<)Ǜw=54HNDکӣ;7 Ht\}5ƞÿEx8:zԍ2{|!|s_|m";oJ,LQ@VeXKhlncgy8vj$A۹o4SRoQw}lSXR|Nɟct00d脈@Nc9;xc sw<U;߯Zxey(I6om?ʍӲb'k< P~g'#o 8@dШ\A QL>nETeCc:zhv6f&_,O,Tj:*^SNxyO!ΰZ !h^%cln~g$3YpQHT(c["6ͥXk>]F|`t⅋&%vN1990}vs'+B?&>rݲ<);pDX(=@7 WWUŲ"(us4.zd·:$KHZV-"ؕ?{e2^.`Mc*z7Y6i@<ߘ+dQӚ$ZzZZ' {7B4/r԰CZ@5J=a )LhI6 {TpCC=Ϣ"F7q!d<(Y Qҡem7X.]'7.`禦\BXI΢e5eG cc%~(=zH|nt*s2q*n[ߡK^I%} DK{f"( ׇp2u4W+„1S,z~Ix;NA؞ uF#:+p U Ozze+D3LC3m=ԣ%F2\fG* 8{d\f'kq6ZloȻnSČ[^X '\070/Q^t(BNЀ}sq:S^Lp2/f.m+6(h~?}R;=hy9›2`/|ݱ3#zMͭ/(4 7-ЛISfZ^ J LKPbSMۈlX++%Q^A U!x܈o}}j!PO: Y}aA6F)#fCXaͿ@sѓ n O܉ wEB7ޟlDcąth@C.kN**!DlK)_Mk6]]|F!Zƶ.pHhq hκOٌ6J27hXwKᔅqsB\j7⸁BFnMmK.qTmqL$s P\Cb`)`ıC %c9MH!p͎3dKcZàMq3gb636V'uƾ!Z o>Z{nT`Bp+oz J*"Xh*Ӧڔܔz;07ŠW^*P&SAkO 1{.U^8}3$ ũh b9"81췰Ķ=$|YiY;qxTK)ko%K٭ $?1bbpUKwi@ʛ4xmG%lE3Dzͺm(Y7 /Ĝ6مFtv7D/ʢ.XgN'n TR@ Ry!'aMMotHbEZKJҀ?q]43:?O _zeȝߠmmTQǿc ٪N3h<7wklp@l vCOA;,rIH-hH yu0Xֳ G#+>I*Zݧ=i%Hk^xjBK=e7C!aZ;U*5<Ę W/5ٗ oWM]!$+t(nBm×r=\[h?snz@MWrVAYϓnvRm DH?f$pmJkfUYiUIT)-(u4ہ~XNHM3UGϋSbNz:#7/FP1!`Q)Vc M TVK/HxVe6<4yŸ~6)4wڙ֣lO:ܝ42!)ր ,oPС ٻıSNgp~2ephniI~G4WAߥz4+tDPi# 5Q31 0/**^g4*H +udVYqq7t9q,j*pIn<χZVo 4H%;stBvslt:slڐ+㏮U]ȗRP".xѕV$Z,Y]5E`6k+lx ph \>$?9#goA[@Ek:̈́Bɐv% !fSI(JGeRjjJ /ae4%>)&br)Y|-ڣ{j`^\k^wʣ[ 0uZ ~)JRM7I~7y'$P{˲I+K/4 @n :|:RFZS<% VHʐwk?M H|ϞHoƒ[ΕKBBj_?f"VyyDh'?"Zk=RvmT- UMO-s_9:37KlOE+HGQ4<?$4r-Z󈹆< pmf,+VeI-cZUZg#*ob} D rRT .Sً%"iF+`?]5=GY;7uS܅A.accɯaru,iPFQNS̼DL`_o$-\lYUPP~9MFeIΑ1fo^f†$~> *hڼ҈.NW"q\Zak$Bm柶{p0*c F(DѠs6m5AwM; }-D@d7νL~G.m!i =U$!-`D)y ޜٵ婟ݳ5,"Tq~KUuN__1=>sVBu_~E@ K ]nDEE|M}sGכ6D.i"=g1- +#`9%*R< y#.l_~0stǻRlIuL%XИZs*CRb E7}#{[¡DPb|m}]8f$E7tq`:O>QPQSx30[khmv%^Ef?/CYfOw ~x"5 vŨ`u܅e-#}J,cK5fXFN0y9`&80xJ_~ AL3hHkPk^:ÍF2RXP\Tl y =A[e?;|?K :6vt`Xņkt2qJe}%të K#γEm^T >j뛈ly*_N8PwUײ7>eϦ/ܤNw= #4h)_++7)1VݽGZ w|ڗ/頓ό|ϴ fg:ŢwF&VDgb=4tG_v{sLgA 㰾]?v!}RѮqPVST@uP3[|-(|% ~'#j!&0٦Wk_6[$)Y nm>qo`Z2̇Q(oACRΰ&" B_mog(M쀥}wBp}OR^cufҬ!)1iZVn{.sd %e(~Ӕ8bktӇwYϏY3ͷ>rl( ‘T>SPq5UQ(uIѓ[Z.OwVj+t#H:{Ccq[~ty mw9;sg3o68kDt=V8ޝ wdձ#~zS|i;TC.f3~Ejn0xIvcȝs0M{ܾJjD"ײFS%q4z, Vu0yb@$?|ЈPZzCBKM1jϝT8E6Y(cPmAnZW,(cZZky ZBkANzy.rQb Q#<7#PK3R,2 }=a#HHy"&SiyBwP( {,u Ӝ+63M^AJD-(FF|yB4IW~e"CO4.h jLKc~~)@Ld;>BѺMȰR$tm H#C~F"-\yH rpFyS|OP=-WYLi}nRNpzkUAWܰ\iU˝:-N2W"8lP \~wV/sm VF>[Q& fĜ3[]KipY&15G߾Jlj%T(\S[XpPfG+iqN']>ciE8?.9Bg7bBsF荴8l@z8߀v~>iH _BDKhq9"[ HyT6Av' Zae_~ae05a2ReQg<&*c:OaC˶T<$_yφ˾ѻ(z'h眍=[c=`"Z8D>Fo籥34ahAw"E4ԇF:!OyJ P_zt~}֍w˳nRVσ,FZgOe5cLV"e!9,JC'xqsw IJG:1.ug߽!Y>z0+`~jNܓtrwłWNEt}`i7'28X";L YԮu/0cw+?O0V?/xʉB%f`Y_7Мn1u_WN.A ]VufK3/U`V= æn>ﲯQ &Xƻ:1)TjUs 5{1jK F<}/!9-qV褷ОudP3 srHQ\m3ڟAdBƋ N3S5 w6O5Q4r֪LXSs5,ouY=1`V:L Ny8p*EZcY ]@޵PT 趨z,b;MXu[c"?|?B1p T]`˲GB32;ܕ ִ#h0>u-9j6ltxKe6 G9PYL3tҖT_Щ"#R d!D]J6BC1P\ 5uc\^˶4$ @,:sA'ǻSyIa(RV5oOW{'4w p| IJ\pz8z&D3F ;'#S5Qe ~0aM/u.M`ż՝4jf?a +LU6gbdcԆXU|[,Ί P[Xհ C'Zad`*8 U1{iEC oXDoC!|ք\P?Y*ZG@ .(UIN^G [s2(_}t>=mk NyI {>W Er P-CM;nF?;8r<>Hi[ kı?1&.*Vݖq7Au)#`AAA76>jZoC=Ƨ/$OBR#ڴqq8j2¢!i$~)s qfc{`Kפ}m +XjLԱI$F!֑l"R$ؘ 7.P Ą0WL0օn j[jiڹm aa~j., )ݼ?bdh}'N!e$n`2\$/דG8NkavucfśH su 4~< 8@OX{Q)m>V_[o$w yJZx|$ ~BUSCu*J@:Z6;#yQm;~Y;gmfKKBz2Q8^ɂ;LyA)e86tla; r)` y 6=CCwD ?z#O"! 3̀O"2%@`Lܘ܉ċWnrاٿ fPdU܆j_/-/ (QS3:͚ e[` (֐r„txv{7ZP@dҘĻ曨9l7*F;r0<;Bً̥hLX5 VV`_3!sG| NЇުoX+OG%NL =V*]F:Q]R[BgƵ(Ow.i[i,io~B\nzR('h;킁J" }ھ']| b9 sHncSԺx\fA*O-uN^& W@qamNd(e[iucUT@f T2:"PgS'Ka,7y nǎ ?ɤ\p"Ĝ&-q陪b{ds>)@t݅W6 >>9%}>=2j& NF\Hqfl$i' .Hh\1$5O']lbz(yEZgC>gD_St"VCrF/w` 'TSeQ($n'W;ps<@1׹L Va'-0>]}B VDWƩOSTe> ^ICQ[g28p[HN7:ie j=Kf`xXw˅Hd\11 dyI^%\dH[L-TP1wiw𶞭9%Y8TfFGBmRV/[t0-GtM_Zؽ߂^SQ=+Nx nyX:3 BxC8W/2 ^-Ox?3NeXE]ԧ|{!C71yCtbH)h>L5d<(VjA 1JǠfnVRd✘Fy x fgWq sW\͒d$b32KH@Agӭc[Р7*G:-AK؛VNYw$beGcCp)[C+OИ ,M@'tǷx`tO&+34-;Ůgxy#c ?y(7Qڌ\ENBQgHSťvLjf)v+3:xPoU,a'=ԣچ\?6|z"TpF.:zXWt4dy6 Qq3KD7G~ŜBjdųm!rErON^Hts{7x0qOb#ȳP~Jb L{U+vJj$SBBE=e5[tɶ-BZlȋ39ZX7M2I7'KWx5nrQPIDpO*`dQm + 0 6M]IPјvYzC0!IDQ/g7oKxId.7:ɠɩ_-H@nѸ5Vņ.AA =K!Vq)Hc$@4 wG%f^%^JE$GԌz[=C2<dgإ:rc|`ZMezݘ\_TJw;._vZ K84=x |2i&Ayt$"]nʾ0"Qo])-Ib4;ckv[RyD8L6B:VEJU> :{nEQ5$Ε&FvH:^ЈBwAjThݱ=wu+[fNyie{6PHƚ𘜙vkF'ڎ8D,*0vNXD 4% #}\")n sc]~m4 +CPgM'N(hԤ7ga]G"!,! 5WK<Ɔ1ԢgyGoI;79m=<$ %krXe3%fATPEcr !A'C#bw,mt~[},򓢗&;2kF;o i)-֕څ`JQ]̤&j\0FWZX\@8i.Cc%E`ދJHag7b/T1C-Ju(:Щd R|0vCr#5>OǛ=pXEe~o\c__/).2L_˘xx{[sbfPGi=h5+:\L 2/ =-ot(BMjƎmE/J#!{d+ְ!,ZqN6%7򱢓~'K栺'dmz.>K;ƧUt\br 8쓃].w6JOD;d(w!p*\ޝQbu^_&z8$\{[`쒳v!Ni"Bw^2C`\n%%qZMPR8R@`GSdtoeF9+I)<{gmbJY&yQ}{Zh08U`%g!EJHU`oBLy#n+)CHhT\ YfVҁH.$U@I >^&n84OYW"c2nǰ62ku]*4~:DՑsm'z/{˝χ.$OOkWD_wfiu4c0h69/ > hB)6eNe {H*j%ԃ8P Չ_Y02Rh'j00h9FRuF*5do>nt~ T,mjo0SVzSi戸ՀC'P^_ZiaUkGҠ@L~E-A__ ˖\NX?oUA?/j Qs+)4Q ˷G_#XlzA`Z.5YDMjNJyQ Ʌ$Cv/NVU7npSa6u#!uNRndޭ[x^|<义70$_ DfO%bb>IAB yh4S1Y)2d3e?4Xv5#r0ctߖ>@mSDm3;Gϼ*= 2GdNσ[L`lR|G2o*%7ٽy Ydxbt q'XzQqgAP%;atxq~+*!DK: Mq4UWz8BA? +(zp=]t Xw <[J8mO4'D _{#ZH2nKTa>U@vǬe@mCqF`ܱ+ QrP6xx4~['%.~5,21mCLy4O ƩM TKE%:v]2.q„G):@0BS_#ܞ%754NȼsaBzuyYrlm]k,î:[GOVh{436n_(UQz1jQX) srX[o~I:vg)(b[aTa(K-[+!n@L ɵ)m;::T@ 6z߃S)/A?^jTY%w]%#xtY{; a7y^kҖR}C${~c飆sۘr=r?7N˨y󁏱 %R o2mh^aF8] 0y`$5&mE/ 謣F]2wB}ZU46.HzF5~xy~eQT̈́Q HƤV2&ǁbIBC1sD#cʰOSBz%&l%a;-c_}ҫEySڨ(DH2rŷ6`veؘȶi dT4 ;7f0iw#kEVnȝtlzQ@3YjLoPR({C^`kybctz(sV {5_bJEI /$>!f@τ6bRyH1Vƺdt Ͽb+܌/Pagch:` Fg2tpզHy"6Ey;D{:kcᇲH{)]FnI:{aX:`Tmw5@‚r pw]-di4+&%;^"Y,~Q+%Aj\3`aײ9Wi=})|~?LE[Vp7t#h'bGYy uc{ ^D^ ٰ|fNc(ϔR1 ='3Vf`>2zꢱNXJǸj?%E[wYFS] u2T]veh}ʪ}C'LgXy -}h@5reA'ROg*hѦxׂIǽ=b) ;jU(Ӓ56xy螦&>,u])ձz4MG(qN/ uջ: ܉ ; #@=/H(Š(^՘ +W(.w /iFWT(l(&&!m -6| coH܌J]#$˔H^0etk!Jl/z&m痝uSk\wE]7h{tax44)@F$ygCFXA \B-Q0~^6@{xDOc>r\@DR |d-MCWmYdfPFJ3F75#N:x9fx)zk&AƜƏy\Kٻ Ҹrx&l[=V,1ݳl^o4?- 8{-5EkᩑeE OJS>bb .#Ky Y_^uګ01l*&ڌ$y& (>["8ߤx 8xB+n'`.TڟXL&\w4hAU߶lZ.IyLrEȠg 2ܡsn\U0)BBuEE7?ʵPW{lIl4B/^`zZGh j* tV +=,\8qPL+b, \AB+1GhıOx ZPF|; sn%]Y}ȍk :*ovv9-u1 MÌ33c@@>1[[ED,}5]AL#i6xd &/6cIbb$U|{?o#R»&H$4S9^(/eíiaƺr*n6@0Wr#+R)")@1VZPZ4 q [o61ovٕ0PBp}L@0atO`򅡣s'oIԀy\NkbM ʬrfiᚩ` yʃlH< $0*c˛EƥB^LHmb} 1JBKM{KG#ɡu02@(-9x}ZȢOnF&_[4Пhǎ2:n/≽VSD;G%j9k9)?8Pw&m `, E-oba.ZoR}늝!* 0y0j3h|1Wxl $ I@S[*md^'0T9{ $ rKPQETY֝[m-\)5ZBXv*U_6mY2Ж”cX){dYIN%m$cxnJ확wkf9lypq}1nf+`tt!܁$^I% tqGZ1ll +E[+[`\[`x2"޺_H`wpt=%XQL`ȃIˬ-E>+e~Uts8 kpd2T_xc%ɴebKe1%D_W`afm7Mr8B'CFnF8I0'2a*j;eD{a/0e5zЁN`nD3O_fq3i>:Drh S5CE Z{XiJ֩su݆Cݶ t c3_\VfżGz#OOJlU:,HI$hv]a">$Qv$`J9WІۤ䕁}c:Qf%;R]̸tYl&G#qU i2+Fu1b fͪ+OwjdkYez)gbxs'cK^'" Ce;VuA ;]N0ܧAM ~G܍Yj+P ^9ͽxqS/م"pқI)f4R<:&\0+ac&(\Hİ"bbӔ?eŁ-;raGS4燃uj{wJPxd_5lgonG6fXm 3y;`BhJ^ l|~nw,ٯWZȝy6nDI)6HmVZ+2zZe+;)=hu \DŽsxDq/G)ψ ʋr4 ϫ_Y'Ԉs(^%QV@mH2תUn;Z*,@%nbPZ^{j>,-kġ٩oYw TK\O ɧqKNYՎĐwO+ړfL$C԰oo6vp.7ܶ3q'_ Sޤ2&S{,״&o*&:W<+_F3FEFE(E—󷙍sq^K`%&RI >ļ&G]@t\!r+_AEXK +49T+@ۗlZl`9 ̻}jEuSJ5]NVܑ̓eY#` OmB݋4i2(o3#V!8<,$SȡrHVqC{Ē^OjGь:/v\(3B{@w))J HbϭGu0{Ø^K%f{|fVpBU9 ^ҘhB"q^ϭ!k Z@{аN}fxu<n-E}OՅ}MUa޵=Q{Kk0^ns C3D+T~pvr2u (pӬF/x]&v,<"I9n ?!@/!t) fM-EC, [ Z4缤[8^+v9w;0>U"7NRىPp Nwn&N?`' JwTKT9?Dኁ|.&l/,CF}+츠[ V>¿o*D,XS:aĨ:vLK;e?tUz-xMQ:Xvl-7~ԃ򉘟x s {MwT0YBRt; X*@]UN^@ 'EJϔ n9rcñGzSɪzՉJTU"eϧLJ^{ao?܃T%ϻDB;84\j]QrzrG̈́I jX#Q؞߲F[Lgf,cѯf(İE:k pK;%P4]5zRdh9<&:)vۊgKy)TlXpCO9. Ut*2{v HȎ@)~0f8jk{)uҮR d NJʐ4 ;mbƄ bH&bOLGHPzBm@!;d0ue ek$5J$+ D"GweWJKb)Ȫ]qMIN*zfiHDoOsZ2|o 0WdP.k|,7heHqFc7? bv(ZVϿ d2&0 Ѝ3`)UxYy8擨AXJQo;KwTiOLW8fOMj;X>쳘14gUUǘ_r.zW9pARG=iDE1>H>_8W,dI;] g+JL~H>ץ˔1D -LHy4b.jXv!Ų RԢGyԿL+ ߼¯Sص=(p?\Y_SqcE1_LZW/Dr-ոIR6*Y !?|)6'}G_m.\osN9ټKYķLIYbE>' sd9z 44qB{' bæ' 66~0ʰNVf_gA^~ֳZ%D$Ǿ[%gI-=SӔ@/&lr9d.["zdh2%݇cYPD$&s@QPˁ&$ EZJiE3'KJ,CtОl~+_z;TwCd27NX =k:Y3IEnz Jfk#]>32 |`s` M5rҳw?;32S: %|6 >Z΀kHt[K \@ ss,Kȣ970%o,$mkv~%v_vF kMGiS[q8))ID |<<'C((1 Z6z_iՎZaN]4X|k.D]<7)XL=(~kigpZZx8RN3$<#9:xHT11S2+ ԣ S]X^ME B/Q nW^ܗ9I8t~!IhЯcYm!-mY\߶?,t;cv,Tg)4]YL"[L1l#z3%]<ւJLiAy_]+ۗ$s+K4XE +y ޜBg?T[_eivzWXp4v|]3ـ|=E|^l90<k*bmI!@8lftMAղΗv%T d_@$'ÏPɎw'SFE bmu։wd8})j`2ԁTJL.OKsیrahY.}8ѕ)mO%.3ꡎjWkpqipy9- f!#g+sA( y(!;ѣ<=;=F6]VQ$!_]ϨXñPmTމ(g/ B63`qmP瞱Vվ}u (N?[~XR5iU$fk;b&[Zi_@J1P##GhᬻZ{ozi>v#ƅ'D_dSrY1Mt1[Xfq1]1j\*]#RP0>XMd6 @̩\f)qdr1RBV7 K V):shx=`oqDn|<0inCXZlka ]e`weD;݀lkd ]-8d]QZv‹j~U2:/eMCe5qIGwIu!($Thv]hu:* ,ŨYݟ6KR§W X}xϠmj('Aї篃z-*z~H-*|Lz>h Hn{$Գa򚨮:c&$ӧ& :߼W \8JCHDˏjәhL ٢]2=8Xm yZğߒjh+> Vj:a]ӉO">3-N²;I? |%|<ŦvH:0gdlVd#\% {Ɠ#J_`oKIpQ)3p*"M膟a%g]/\ٍ;{VRpfDuPs˗@PS'h T9`a8<"IdQCv7$سUsPǟc##y_ ^3`$ g}FFuk0,-OP&`7|`a0o9Epz[,ԫ~0N|6/צB}D&d!dj&-43T ǰӊ6^0' t^wJ &qT)BS*PKqC̐tyj|}*#k^U5)tqhGTӸ5؉aBE>jۦs5`-/PI=.ɺ=tae;[5L=YmÍ3_=1,%KmFRgh@Zd3-`$z%*P#HW+vVDLSsRwxxmh`z~H=o_-5R)vICT~: Q"X*'XlIߖѲC^uGa9؆`rDզ?enu7ޖ~QN`n >Oɤ0 gfPOsV0oN(J#YwDIu+=Q0~QR+5_X VCI#%b_4 ƽg~©jQҳIޓ2Z.c}\x!Ǫ-ME 4@@c繴+J׈…ljv]y 5d&lRycU$ϙ$c> os2l1 .Nyo6X"AwD&sV>G(Dw|#%^iS;S0CYJn4/pjgݡe]’[|OêO:&#'N?[alNebjoyWw;<," N3yToHG 9x/t:Š(^LjkC7J-]mY3(a3FĔ:|v?݈Lz$Лd\N_GH--`4tv?W.'&~9FL{osw@K #B=_Kaiq6T䳠vX0Pov-&n0m^dF 7v`PfdMZ3a{ ݲ'@}4 VYђD?.!\罃LjQ X ,$.O|۔JVsiadN].AWhFGRO70;a9mVQM(OJ7vUxK(e]tTdjYRE92x|R@UK& IףDp +R%yYDֿ صHО\~"Y6PQ#8ϯ&S_x#4l}0D1S.l.uHHGrPBX}tK^#qK9:ȑMbʒ'-fh|ҴXaO.Ʊ ׿NVnZ$TzjUdsݿU 2PXd[&Й=x@BFyդv7m[lQZRd5eI'&Vx+sGwZnQ3]/t=Doalʸq`r-LPawTR&~+Ίu`D.Bqʙ'ÿ Nwvklt1tQ8b3տ#&QNb:J!Mopch_ Jt(^3{$]W0s 5[qaCo\%\r7`DŽ`zn0+uX 3TDpwX9$oá_?Bb>ף嬒e%a8^iIƐ($TU&XLrJRxi=F6窝T@`O3јȣ˳<|'|]M2^G@o>w9Ætw}yꇌ_7TCCn]ܝ! "9փoIzC;ETQ;H܆! BŃͣTU%[h,S0/PrzBcIEkLPOca,f]U]yd: !Ͻ=Th1 +ցB cq T?>}}6hvRH.np|ʗG(BzyUuBRIKYıŀ0v*sAmmb|Ak o2l dk@ sJ)m {Ϯ֬53"^IMM6/K3W5/?P1z>~tsL9IPc8gq3>\#]&"lⴰW,G9"8o|&c.%+T"TZͤq(娒χvb5:Z-qoҊ@ ueVf3b7Dy'NRB3Y}%#.+T3P 1w۔ރ4]=g.> ,S|/^nG200.ِ61(wÏr{q;"M}ަxs',FNBGttJjeV'+to.lLgns}"YqP.10ub^%&‘nEAԕ .J[XhG撺Kvc@R]|ATc&aJ+7ܤhTU g9w,Gi-+waTȂ j@Qtڞ!ψUD%:pv H%Z'*ܔ0)MLfuY`xuAhIB2qvOlhǮ[O㐬ڡЅ' cՌ\)ފhJtHm[]昹.y`3P~"=^U~f싱7(-aR4${|U6?*(;U=cc`2Fg-?JfUjz|jZ< c9u[aj2vS\q 7\U/Ƶha2̥A81 Q WťENWh;V?4uJڢ^ж$^ {pp 00;zA.EG_MɎVc"f<}$ l0LMcৄEرpR]?::Mc.~{flC+*3Lf@Сo#v7F:˴Q*CqyC:SU-̙LsR0rncOu%Qx6.ʾ[j9F0&Z,m!R{J sɩW`sg 01.םL>7sObJ:!K p į XܱO>!ˆCao\;z G4V4u&&ñc%vf0zE5b["'V!:0I7Je5޽kQOl=`GmiV?ӗwkk/!i@aϻΒÍl+)-y!eݚȐq `=4j? …yCetJxE~d1\ꛔP*Q1FgiRt^^%˜3W8`K2:̼`8p}?n# a7IBz~(78i_`Zo`y{TuB\S#*aw| h$wsycH٘\88·ãҟ8_Fuw%Odc KR2j! cMåa-6:K! c :SF>w]X@9JLC[1$:hRaqn\y=,#ۋ:fJM,nMaH3# WVFYo)G˶!hpEJ7f%g6<ؾa"&ƭQ/0 M@ڄM2<3WdSm~ryх@2`bzx~\Y\Up Dor4' H:PĪӲi4k~:;ΤKV˯@zH!^_@?L4/ Yq70\X+^_Ւ T@&[:e* 8VFkqjMVTW_=:UvZK=󂑖Votl91MWEwl7N]9DdR*,ҖR+)\̽{ўDt$I -v#n4r?i2p?6 </tOROyn\ \ˆ^3dg] p'~WҰy"wLr861{k'x՜Y-JeƆW֤مǺ;~Pru\Ml?ӱh-1WR-.F i:v;!JDBg!^;GdH`Iyyz*6؏)xHO?T#GiBv.b^F˻~;F5,yXr fPfFoҏ$Rx t*x|fN@K3t[ʞpFg1t g.Q(\ni]!@Qē>7[׋A|9=Whɫr~pB#3wi/gE$e2,cm[P?P m@t y~AT\H&ėn$`/(mL|^ьE׏|bǢI9~;(CL4$++c^A=]3{%B'NX—F&`ьח1}=ΗcrM^x-&'Q,oSJ1~(Z :"sQp0-"yJPY&t]`q3tw  K%DZ "%}~ ;dvX)A&iWj?GIB2ޔX*Krk؉&g rP eSxBc,X2mDֳpvLj3Z-U{7y6p8tS];6<hlc[s -nN`TIw+5LQ?[bj& WY2Iu\|e+!rr]U<"Za`~kqwS|W?əq'h2>[CE d"C7ؔۆ~-&D]ީ><72dRC/BI#*v&?̡/H1ō:R_73xA _/_{]}g+WaB#ӭ[gǖƦZu㚉c@2B#Bp(o3/G!C9bԭ/PbeHr0eSe5 -w$\m B< Y(KqZPO-V"mRUG`$T%> Tz{mZHKWR[}:[_&~X&PLSM*Fd~Hwjd(W9aD`xvfPBHain4BCj tHC'">mյ$%)b Yg 0&Rh.qC)Eb,/~M&Y>ʖBH38*2'c|]fE2,\.IWrUc (7\=7'47,ЧVL鵫vg[q_#J\zXEl{uJ^ EMPCcʾHF'~9yf 6ؖϊǡ0]*k1\>/]Dj.F`o?AM ͼ F;N2sK)IqEaPzF!s6\4ɛ朌,'7UЈɛdk_!S%+iI3 rbƳF\1 EGe >AIwm;V c}bDž`ɛ.1ي؍aePt'I1U|muvܲ4w 7ǧ5DQ0Wo@(qHM"LWH /d"+4:0 .C5!åb'UFI¬Tl1v)c@~Gj`Oժ5>_dJໆٷ`l l?ly\wJ&{P~ƺ%Hnړ)q\%J#`Ml~h'qL^lӤ=:4V|xp<> .%xfGp Pcd)wC0d-:693J/S7L/oBٙ6|B+Ko(aVD~_TexMS-= 8/$X;8݇"/^P(\ (VIۇf7莻<~Wo[}"[b!t±&(Ykmmmz)b.irQ %};UJ-J+Q8z>9͝ET)XGfRՖLm'/qS 6 ؄_4R3~ H+u~Saw}彛[]A&3? ~FMa_@oI?W3ΗpUӜGl L[ Lh(tϧF̏9Wk}$*BQ I?y]fsuTYL=aiW <%>j, R lDZ;_]^ӮRyKq$y16uSɂ}q*.r,!2mT[(xIgr^oֻK̲4ŬywǏH 'G9L"rXsE %3$"PTE1.[ VϻM!{ܺ归[^p_ypW_R;0t?h bʏ+Um ܄.)* (N6~D$h *BDn~]˦<Rn@rħ{0^͵Zݔ]j)0#:# cnS ;~9`~BgTM ޶FfQQ2x^z/qjK")43[P1j0\$ΎV-;g+pMaD yap[ʤ8A5?$+Km.m&y࣊V'w 3GWJ ӸNIsspɹy_\h춅mLĤ#h!^s*8ea܀JK2>^A-'@πE߼ƻ"wg1Ფk .Oo!.(QCճe]`xhɸp6y+^?Ap0*pJ !tbt]&bZd`˧oj$SۄzkkEjL|"U/<0F$ߺ˴2ŋQCU%rŴ=D/[]cBO(,t7` n'>+6֭϶UFBrc9ZkĀ BU.S7G;Юo[\R{eGqKXB\@ hc7Tܛ#ak!L-(Dž(*!sqTaѝ^ j~2H쎌NPۓX{3L?&wSIAPmF.0~.~ ^|h^]W!1LY?| ,L+Dy6De#0(7XlZJbvr>$=b@+0Պ!3j}Cȷov ew*6hߔu;ն'$ZF9 mIx1trd렞||:z`[0kYzU:ctHBf= ]WXVD"(+X.>g{gȦ$7~|[!;[>PV 6XZZ Wg2vԞۧBBnr 2Qz1t[sy5.d.sY_L%q$a~.pilO[8SW/M v߾ No # Vt+GfN8쌄w)O%a[*DJu W>m%p]$2IzŻ?uڛ{lFƈO/S*7QU{(9Czc?AݾsDd.hMKPA/:wW!Z]v,9%O$gV>EeB#twӽMaP<mx(rj<$VT#q0gbjѠ2f1VQ!?0|+ۆJ_N#RD2;+# >iɂ5+x@hb4iKDM]G[<;jkP/cr o,vѴ^mήk3,ј"33 4'qu@Um쁖Jc[=-M dПS0Iy { {+o){U p n[cP(u2#7jҞojҡ7ߦ!tƒyUȖ_tv~ hJ%<^~Tۀ`zs[l<=),%\l Wׁ1+]v칛iU8cD=w 2poS_4w7@vk+X tJma 3]?3ihic(&uG'(,B+EƕH 2nul<2Jd%H3}JM' g)nb}7R}u~5Q%|fOs[})u ٢XҵBX4>/r]Aҹ|S@ oZ< E:.Ҋb1o'pJwP\btm14G'3k ipGzch?_"}O/ "U_\,s8@ ( V[G"A539m< Y)d <4xhvF {П̬ݓSl& B2j, AOnN]Hyf;>WGᴖPgW2v?3XCx[N:i2ב*x 6ZfB ^ad1MmA7YG$9 7,䷡~1>7e4( n? 23ް99~8 < T۫ » glSy]G8|![ֆă\7_z\%3dK+\r7#&QFGFw-DZM͔U+ڨl,g7'Q 048j;}Rp5(z\>r#͝?ť\F 0AWqGƩ/U2כoJ% awMb Bk33U]xHy]5U7zm%bex#zUuHqñ_2÷r Tv.K 8v;Rp%Gj38+8 a϶+^&CTذAS.O so+guggZvi(뒫>iHEiEӪcXn(Aͼ:%\. ͖:91\_dm+WC28!R'Z8fDf aT>/Cf1?9SjI;AVZƆp9 n@ W3`0!Js6yb&~ռF,~_oSO&)dge^BJH2bET|y,g4" >xv%2EEf%}{7;Ǚ9edjL,dCAB`4fȨ_;Pŋd5eO78Qmn&v[c$ȹ&&8HƬ=ыfO;n$yased/Y@}2;NWb$nY1Ձg a>)D@VZ N8x%+|9q^-wxAG&Ba] @ᨃ%H \b9.Z*ET$Cх:+K&~\[I.r"8 _qOl 0ӡ!T4kE79ꗤopⰌժvxɝ Iʥ͎aoe uT#ǚrVZ p#k{te*eU 0ZV_>4%b1b>.k&TΟWB&}1kD,])* m&tBկnN#qQi|GIT]6|<ʅ&˛ V53:zUAu(i\#$xttd5I6.ƀw+(oNL>x}|2WڪȽ ɕ=J7H:c ESQ#cq+Qu5;-mNZQn (֊^s!k1%nK"Rb̴lX[(O< w]&ANI݊B `^Rڭ@R Gnr5mID7Z3jimcP׶^=F̸R̠R_o dz[nB\( 7S.ipRGY[Va"h7` p7l9qQS#9l@b:äm6 A}UNr| ſ]F]rgH֟ e35!*@ty$MLp$^ep:@4NE1(ɿTzg=U5P:y6%X!U`}/V6x{V⥓br{"r"¥tvk-c\:W޲azo^CD?ȧo2ȽXl;_x |d|Tr}OV̔=!`ՁԻ9 tLe]h{g*C"  )&?$=f (& BwKp"j7GdUW`xw9}R5nS|}!9Q5\^DANt'O+LTxR_E=eY[rljunFFЃ|c*#P$L20,(̞J!\1g|LTD ģ X,)taӋk9"E_}+JhV ^]UEP3mJȟsElWrD@XW*EMӣ=͌,vy fW ~;gxu4`{Ŭ/LŜ+&@1UśfᵙFp |AQǧM$۸ bX&@:ܲS50_HïУG$3!Abd|q#ү6B#β0I4Ŭ#OʦVl:@~u\?sv^Hl|鵋N>"K>ߞٿ攮|Jeaz 8̫jh^xu ]6tgDlb̘vY,I5jş橏Qt6~] \ڡӢ8۪"lzA50$JsEZlfQc2r"<;-t9˲K >|΅Ilj%!%J: $UEpԬoje.ӦX Q>(a?Ɂ@p9azt -m%# æȆ ؈8ϕ]ܹ N-Ω쾰Iҥ!܊c=F!TElZ^}& 1tgx&&sZ2CG'Ͼ *"zlpg.a5ms%*ilyZJu88 ōY%#Y0敫`$1u*N#̧8dbKK#  'YslBj LVFmG=Hd~BooeQ.nS{ălI&3 3d*0( 7B0W<|BjA+n_)x!:$~޿8b9UCu1|SK8_䥓Wr~q5>[f2iIL_5BPG =>}%cdK_!G{ej X`{)GOb!Q~Y¹{>K}(2PJZrxӫgV=|L(0 je0Y-(.~vaУ(27+IbwÇ'Ew@@}V]4#(N"F]vK[̡z=;-\;3oH+/&޵gSώ uZk Ə˰0.-缽u]WY]xc`{ $Ilƍwfm.:y14!j `z}mMoQ|q[k1 ϤE"G-sҷO*OO WAp `euf}r Q)c(͂NS~0`/x.RmWcC.F;dsfR8QwW*}>zPa 0<%'hLMhxl`rTX^ $dHV 6dzTL+PZ\ ̀#=ˈ{a5N,w #:M0p:n,0M (<_mW]y,M][|eQUߞnqQomeY~o~-۾*؅Zq~4ӧJ&G8-](\KEOZ)d/aeQHt/:ify!P:~ln0Fs˚ϵRc,j)mr0MI?cCF_O1*5P؁s5<t&1(hjEݯ[}*][m d݄{ h+ghGicdExF94e8|xp4ep2v_!_ywz-Z2Ch RFD&k5Cz u3~%Dƭt9 l|K2)%@]gո!y߿ 8K6|]W(""޹̈*k?K5{K8s5_L`F]~_ [f"Ҽ~^"cd]ֲdPA )8wlJ~"½iVTAze Y 9R>{wTdRȚཔ/ RUj$G$cষVr:$4H`='haZ]gO+G#a .TTK[Q[l(f]BRXj#ap[tٽfEXwÅa<@y54~pWC$] 7b7SIfRI5H6^ r(/OԵF*҂dx}/,7`ð5LX`_LqaJA'&s}ZOV6#yR ,h[r)Xe&!)SNNTǓ7'd.NxhC=FuYG(m.kVZ+S֑bg +/K2Ȳ-ِ:^CO$m<5PQ3 &0k96 _ya/B4|,E#P;TA,%2Ha]1(U=%/9љRﲗ~_1x$a1s(/Ő1)WvᶞV%1q() z 1xJ#y fIAntv[Y>tҖ@t`!S7Bwl zNqZҢĴs ii%0 ևM ׋v9}CoQ%sA%rbkୁ L?Mo -C dX&z6KbW!Ū?:jϠ9Rƣ7uXx)}|7h4<9eJKXJk /ҲMBC<[_mO*Ц*8mu:l OOO9CUA-IEBN- m4[V'旇% 3Ml8_-7!rNy k'k!}Wrq>2]qZcs@ W⃜ 0Aj#83O|;ix8rqT4;"yXc!(&\tj3Z G&a0jNn `N@d6CoP>qY֒]_l;(kB'Dj, 0]RiEt51܊DE|,qFd1oK慒#M.<ROTPMY;)sD^k&MH3?-zIz%"Csz dEJR :kzksG8J5\" 4uATAcrOt;bLhNqf֪_!e;yn4Vh]0mؤUuUxo϶eԙ^zJ++VeW{ug]r@UVTHE, …3iL2DiziV90b ѱʊi.gjĂWI<𘨌֗} 8G7TNS^(2c*fzU ݵg+H & c9<)9F!o+6&aƣuykL)^R!`W0Ȁ*U(!& hU*@[J+d8DT.'߇QX4UQ9-k#eHOOLEsҁ||w8yV2ryyۇw3~wz+nN䕖W<IwxzM`i@DrW;vBuӔc2wXnG쬑O'=_}F79ehix}]FQ;.L2|ȵU؄JN:ou?Dr1#"d+ ,܊)_Yn`ƍx@? 8B0)$ [UŠ*E_o!(4#ǖi(&LޠF}E~ÀUvk[ !#? >7?. G*cN,J H_,7j\G뮟Y8Y8xФS!aFz4EWEVYB#?f^|Sǐ]z:i&nCeL{N$6x#aN ֊D3@C_J El(z4@beLb˝}mhfI (#T}p'pRZ/w6m+R7-R{dJt\d4ofJY۟aZ5+b.e/pcѦY=̃@+7}.tRMyRfSw -$o4X#- lWe sb7OLU&j$3!bP2.fU0Aӻ I(y:M(X1ҹs&KTZ+&Q.//4'F=ſbu9N9TJFq2lԧ?\j[(MuxV  Ն94k5/ыQry+uG?lXL2#z6*ʔ({<6!0i+]qRzg/Lybz,ҫVHSsk71(a; 8Gd/ ʖFfyM}д\X]P99L+a?#~f|ҵr; ø՝B$z!#-JG}>I;ďws g#_tԁ))/f|c54p5UK(v/cë eeӗ1{j4&vX\G>_m# w!`c0]LG?%Tk8mr&wm+Ecρ; bn5Э*ӃG*LU/Z YoU~ߌ_ A7!HV'B {"^%#-]rժxD.V@)vǥX5>M2n`e H7*}U?'OGE!O.?E/\uv!q{G]emk 8&æY \=ʥf5ED 1ر&)d[ah(v ((5Of$a-Mw6(w5*:*Z}N79cنF5C^])["n4 k䥺1A)` 1"YyZR+ 3]#^MI'ω&?[ 0a5{r?&'a\"t7›[20U04-M^ĺ5SCk3,ijSi?_UZop_۴nϕ9:6D[(‰{Ysێ$(Oߩ!GM#"󳭛cuO5s|^V`,-'sjn@<xR83 )8{[M'[L D.]۩{n P}w(BvrN>wȚ %CYF;7%>tPc^ ƊHIy$hܗ=agąÇg"~E(ieZ0._H0UV={JVk$4I fG@8:yM}.*:xaZif ?0,O墭f.sݏYl ھJxB4KR'8`9.qzQ ^zG[ ̌W[G]n;Mi6"VR"z0>>c tKKDR.ˋ-LǘJW#iSJR?yܞ7 $iOe-'lK~JA LUHۮu3CenFdi5(X*U wnV*@oc`[)ra6  2 &x;FP{qu3i Ƞ2ISAoȂ-8 7qeٿ!8& ׼8 Zpx5c, $wj~jcY %dg@ԝc)cNƦ-XdF>~ x ]Kp⚈TѮO"ad8w v"ܓbyb<ʽt=ͨ1g o{8; κҏjZfݒ(nB06δq1Dsg(2~jVc(X[L紈ͮbaD:SUFU.Ѕ͏>0:,m~~֎Tzչ5CD|w꒒;ճ-P L~(* 8kK^[ a1X3&b) s0z2X0HsVòhg%ռӄ4b/!6g*UMt%.aH:*A2#XR~ XùE=RH2 ,J ;6,\dwxZx"cp/rrP3K'haJZ+}*h饞H/W6FePD}gD}2yC"G0߼RP[$y~oG)'tAhhX]xc]XB{L$?`BsҳD%#H O8L-Ⱦ9q@NY4?` W.Kr0Ӡ1?I=j$ VZCY}"/3 2۟UДYL(5-`qzE .feyڊ_#uI#n(lJM N @c˧{2̞Oe|ô;!$, µ非u/yBaH%Q$[E*vjHHz8pam{ NU3[2Tɍd4NW9a?aHǢ#yApܓn{[6TLr%s `1?o~g0|HTbP&0d"Ł)W#gը𬹥 v `@xrv㯠\OtK¤j}i|ԝ=)]C^,4WU3g{B7rB)1NcQ'WBB;ONWޤa+b^((bW l&i36H%o᫸^@qD%h"LhX7[U[ūeh >oƑ x P(Co 5!#5aUAӣv>] }׈?2D%x`/.{v7!W#d59颶gمq?cEg@-4UJ-رIW'Hm4 Qk6Ȇ U-5L;6K16YզzVwzT[>)g慈sq؁MI u&9BKԪ 7ޖ} lA5} -J[0ȃEI)M7)2Ca(P+ُ^^Jc-Tz Jvv+2b&&RU) X$@m݄LC4#in)qcz>-uqy$oԓ{咾&$?Y\#0jS<6ֶwn)X ny/okv1&Iktёh(cjߏ[K- \f3 !ѿpk@h;:6O?m"a (u-%`ck]bNt~yUN6z/IȢo`/gPh5=4 B*=uH6ֽ|P}3M~L*eJI Ula-th;|4`zttWf֜gbXɱDVRZ@Qg~֡x[eL琳$.0畒hlf]K’ҽMZ`r^E bTĻ]kA#(}B, L?P+ѷl) qπ'c§B{hE)aڠS!Ƅݏp.t=vCqtV:wnUe/w2Ftۇw-4/,v’P榓v`$O kEbb%<[奻Ji;5҆. zPEI&*8غEaJd㕾z# #\,ZcQ ׍*x{->{&4@!S;n-B=oX˳WMʝeKKh6Pa`p͖%m%i8ټ-Ui@Lifg[LaHV񗗳WhK ]@=;gm32-L˙__(W0q(2#v5̷ϟ&smU| Jk2J$uAu8H_;b;33b[e$UF(UY\9WŹ~;yq՘ceh SA~h$-(wMSg>bة0"-/ D#` vxv~汘E0syhw]Ҍޔg jS4%Ky 5uZ_L%Yΰ5)LBK&deEP W%.0v]gJ;OEc\E1!EV,m(LW!Hۚ01I:l ΁fLUz{F10)0=CJE+adz$-({t2i*M]!'CRٯ|G*l< ]hLx_ =L-Ѫb% lAcD-wDrոl Ӡ*0>*;bhsq8an'b tBԦެP'N'#e/UZfKlEHInyh+ Cq(Uԏ?l,VJL'lBwwtb"i>#L_T+O 3/2V@y=XZ[@YAŏywuK͌EQ$D LF@HbLAk%ܓd~I/?PCoH\B%.btDX#BT()$=Bπ sk|?Of[6Q%R0E*^S޽T@.VJ8-`=.hL!wb/ŨުýKtv d:o%/10DD/!0 h媍,.Ϥ>|XdO#H6ܞ(}(i*F@HH8%Wrc<эV14?P2ڜf7 ys7Q+c1dr=!e4üW*8]*Ur8ޭOhIj԰ez9?3QֆA̼;)Ld@HgiL!u0صqc{JL*[aB\YE䰽,{FfeIHAV63p-ezЏrY&v-Ѷ.<2NmNaϔ{RL҉k1|DI?ݗWM `(_vh1JR64S!:ʞFUhhe5ן(*~Ե)(G3ׅY?EGw#gX'\ѽf1L>q8|Avw/:m'| bp,8ƣVƷ%O2Ӟ'YaNuarK>΄ Q-4XS,_^E!e0Ć*i8ގ;k-*'V|jék0 I?'x`o 7R  c"6sm}E0#$_7^OZ@)BE|NM>i؍[FWPuczqc@p#Gek²Ɗ¤5dτ-KGʹKOY8s,q_y) uW?0굓=#?bJÌi#Z].`\zm!0KHˉV=q.}Yl'"[dpַځ}mA]2\?2hzbʹ8 !<Kg9V뜣* ( s{y"1{mLƈa0ME:q)~4rJ|sAe{(Nm:朡\ytYz\ݔjLNmU!8%~J2PnTQ^EMJ%7/CcD|'fB _÷{st,:@8 au -KC,ʑ^#rK-2 EGBaPjaW%:>+zNWpCB|"r9qH#eLh*mנ߳IQfL5BN{bj}fF!e0̵ 'rЃ9`aҖ`Y'_āTJ̄q=Ki/9w3W՚?_:-h@F0,$)W:^U؍Y8 AFU>, k}~ K }})o >ȡ'x ~rvJXrzNtmZ$A?hPP"h+3cH4O)ʺdfMxXLp)@ qPGfl7'w)Md7zkc )Fs/9SťϩdɃ) '}+/G74kmT= a _`ÝW"dŀ62 cr]eWZfҥDVҦ\\$n=9&Cd,Jq@9V%V"rh|ҧ?5a岠xۏːGI7V#K4tPw7'@nӇͼ+% Vsᮿ9 ݵqJH spr !]7ߪ4*oG"Q;s!#4DiOzp/4ٸEM吡zw$e2k\ |a0B)PJ˝4]BW_/X;r?pF>K!n!-xql*Cݛml)׸bWpzjo*gC9aG%'Ql@g3cR|XE9ʗO` Jz@cԟ2HY7ԁT(I 2Fǁ%/ܹ(Vj/p&#ndĪYduFUQ4-UQR+D)pmV}qA.=ŗ|$`?<24.X nȡKVS/σdՒħܫ8e 2Z Xu7Ӫ7 6&i.{i$|,+(t`^t-Ⱦe_I87 aek>OQ U)zHN֦1@ωlL7CլCh0 ͈4^Q 1LsSF :mx' noH`oShõ=)bHbAY+崉ٳ't Aڇdshƃ&yB;w.ۼ6FL #B.FNTIEթ)uȻ.DKo0_B Уcc[OBĸTtgD=R?Sq<̊ɬIPWw+h}!W1~Õ %a9¬dm`f?\P2]?'{kfpLGD֣*BqJx0ezmZS:brb7~tNej3tGra\InڐҹR.vyK_u -<"_Jit_ADC,n]; M/78o57&6 Z{qłn/M0L؈ǟH4x 4yM#> -xDGPNwksrڰ}mb+56v!`ʝN^s+xB p*`"  +(6ݎkb ʍפ-1XqBڻ׀m_nr e#^2FU;UQUýYi>`Z /xPD#*WR6noˀk\uu-|y1Ny=aCf%d$_mWaͤxcI &}D`8fvOꋙՆ?(Y+{ݤ2t+ƮfxBbepAωr~> Gءq|Nl<<ɽu7v\Y*re vVHi|F0oύ*琣mNgȁyPjw\=~/==sȫFOܢi<7O2] lOMK #OyvlH~Qޮ$FQٹ>O\43dQdM\KJJ}{L`_>lX :K <}i 0Z¸[zRV>˲!TjT=`GYt\Q?Lm |S$Xҥ v VƮl!LU;y~P +4,q\}*}?@ %"rq>N0Ā!QLe(ZoHidtI(0\N_Kkwo7_8d{&vPl;=l7ޣyοW^_qVxZU-Dr]A@T _LF&dk;:R, ۵O Ȣ9lxj4'j5.aQ/3NQu5$g /b| xvͅUJ aUFw09b`qf3>K$5%[ ep۴QQgFN,7pWQQ&j'mٔ%(j|y3b;qgNȈonn2=h[FF 6"M)#y#HX6ݏ>l4;A2 mӥB@!jsB8].44 P!,?Xp70\r @8פ-BTh-Gh #ĭ.A"$܆8=&nQMnp]L09s7+;_J!n݇N 4Fpk.v=C%RpێiʤC"LRIo*˙K $!O1Q&kl.tw+ԄMF>ew:ٴi˾/޷TgsCh@0t$N̜ABvF~L07"vrjed\b$]FzA s"2qSSvb[BEA-~\Hc 7'\ Aa!2;.d] >x˾E`7$NPa٫|S;SS-+URQ*QQvI_g?`z`9yG3_ov{f"IR14DrUQ}ٍ) ]A"&'CsKVJ4QYW-3K~X0!~vo yNEIJJ2G)A`aћ?e)sU4Ƽ׽dzTѼA@nAR']v1ibs::QϸL$amé܋`-ũEQVz22. :R^ ` B4g5@'jHE]r |vw )"$ [ʃHеpwmKAژE  _@d-p)%I2ܗ@iQLJtc"`2Z jV$m-T ܓȼ^>}iw@w%ᮦdrw}lwJ%V]#1LR32cЬ0A4O#lXf*\ap3S`q_P IjzH ]q7p~{K |ô.d Ss7'NWMRee>sWlpzMmBF]'\=NLS| `gOvQjkb "[u<<*KvwT"紫fQo-nCSd'd gO-I>aWe?@|osO0ZŧXlmEU쥧Av鰢D鹠/8 !UI$Bؼ}p<yqEP-E۰\.a"iAszD掝PkK竀s8'wD;^j8ƙHvXym(X ~MoI=^9>H*&Ȭ@3Utw=;",pO""aǁgLFC-(K2͐6ioh(veA|꛿<_3DLm dtvi8$W"ƒ|@j/3LRK\.l>5nzBH3+$?-&0`_LEҾ_NÇ IGy7ӛ+lخ";xEPl~YxF:o _OpE"sӉaM>cz{()S_m2vW^Aa{,Я❓c! ,cܹ%=Yw$zpRWѵAjG.__8i/~gkm`^R4u aؗ 2~Kp(r 9d%sJ̱ lFrsMw^k}4V/\*sT8'D% FAt0`9dôrXןC70+_7^!s }ogHRӛR12BYC[λ(VA{zPqˎBF@,9Vӵ)~2z6 Θggg{R‰]@b+G;2$ZK J]*em1#ݢI5hO@yN~k8ڙU9ڍVxz"~XRgGTDUn/iOi29*~,) ^lzb& FGI#l:@r; ܪg91 ӓRDܰمLtJ!áC:?[au+2G+2@7q(#L e{WI1O' }?{4X(f^@ Z h"S(]/ 2%ͣ8%]} ͘% R%?a 7:).A̛*@Y,,! }_ G0lX.+!4`b~O\߷NoL{bֳ'UEb?oRAҿM1BU Dmo.dςn` Pyv =_ _2m@JDu.΢7("Wcpc@۽6}ve*Mn.2F>KzdN]sxT ҷbiqv_I5_]&LG'd9 b{*97d| oC/G:w8D}k#y<pt^j[B:a#i_ ʖ^ h :_͛]_aΐbXwdɾ^9؜\U֢kQ>r>5\yeJծ;¿ĚA%X?0$C~LQQI5q|Wq|$/L_MtZւfc(-q'zz`ǻqc'34? O8o0ᓭ0~ǿ^Kݫw֤\SɤB5`+ـ_j5\0ԍIXqQB$L ǧt< .HmF߶#J^*02mX1 /Y.=e4;jrNh'HCX&~J8Zu\l%01yUGɞJK9hӴ[ޗ8rl*IA;@ܵuE:= ?W3%18$ 58[${"eOvz6h7+":og6Kv' 6@YpUI8;zoζ0c'v?G$3̗?.e_ƗL Ѡ5/Sat);f[: ]4 .2K5-vwzOjc}sHDI7[XcɬR˼P\4̰]EԽ9|%c74 s#߭èbMgԇf(!&mViq˜fu>OukN_Zsγ^,,%Kd)|7 Wk%g)qaQ|~ cܔ_vq23i_y/BA"mH5- lwCVpp^CpSe_sG\rTbWsc-ͩsxw%823wčzK؄;sHD$٥ܮUSؓ`Eê `kt{z$+50S kSeƋ3mD~ŞK%9 G˒ixGkI3qQl 'v7N w 'r׽cB@.Sl_2B_oQzFMHRA{ue2v{9If[]c߹Q4nf^7Ո2~y&e>Ɵ ʕ˶2l$qي8-$Bs<̴HfBGoj imZ_X䁽~/Ix {8) i}̇Z+mརjӻ,8^5;FRO%;Օz RzGXU~pW{6 C?ߡed8ݬ f<9a qs9D)bOkVQ}L``v֌19'*4~nhW"VoiqBn;'.a]v4wdTmC~\9ō3tK|`6fuё`AodKE{Q8R~ISƎ7a`#6K\P,xW?&.u͚{uǴesh41Ub` ]Jۈ%Hh(:/$6Oo2FNU0 ]W^WCT7ؤp=E/뒧Z~8ƀm,l"XޏU {Pw:\-,?'/>OX>L#wa4B{?3]]3UYD{yK WRά6l Li?<ѿ{@G7C,[SԌA=#a')4_i5E=^N.za1QDb !Z3r,]\fa$hOp}OiCD9;iP|cݨжS8r{M1W`A,]"%NsGxx:Ydl7Vϲ W}?kcYiŵ>Ϲy]Υ/^)%8&(f-i(Iy+ UGn+!`W;R~'۔O);HԶ*9 pwgGH"m>Kq+AA+7w4kK4 3|0EнW c5D'R!N ީмf+q. ` 2k)o8;tҎJw.JYE߆dvO'8҈Q,S6H;N-A$y"۹r^`z@  =xpJ`S& :lsp>9Rs L3/qeu+ YnKќL\*7Kdq{|VOɨBS}atoZXPf6m].5sc*S˙ FFKg6%>YJ9UTR~jz:$a‹ĕ 7t?Eb1O}AJ ٧8e Aa!a5Rxy6X?5 v dYVs0@qW: y*2d $Ѷ371c*n / M|Us[Ԧs/TBP-38 W+ 5K=Zqyx 0@C8 ✫#ax۳ 1vk>b,}O!X%c` L\3F@FnL'&#a4&"wTAb M_n/UCݣ ![8`Wt0 "A"$"*;1z2GPb.jĀuLzutBcm?3*Md9*d,.ǐHt E4u>fC/([BFM'xZ:*W{8($[< Rk<7eR_P|p# YEu$`"kͱRXE 斔n#q;lB>W!QnM"keDoPR5$\ \31VJYjGj>2omc@FHFn:QO}&9~SVnh<5*u=3fe>u{[]$09Tz27!ؔ{Q;Rpq%<J%^çеLº/ϨH#ޖ ^5K3&|n;TTzVLR.M6`c /}=5)gXSAa C' -i0g'LnzxUG"c%3Ny  x3e+D8<9}Q\{=$,+Tf[@|înytjK.M6N Q` US 8[RqoZ~RMb'.x 9 (TEP[^)2ĉ;QԷӷj J*ӢѤǼ"*k, XZ9#>NRgn>\~k[͖'Oފ2m A*bm;zɥU` <.z"<ޝLtkgb%"*X-7q,Y3ՅXG m_7q~0D4OB ȴ>[: @R S}jidO3ʝJ :rƢty߮\ /c6֥{n En4*=iB1[~#/?-c1t"v+կp#X1SRd c$]vP=)F7ϧ*=2$ڑ-NuLڊyL34c5D/_d|'“*`ɔs먼Z%իoGdT!$Rl BO·uUF لoU<p O5zd}4Mw*ҼS+|)PTSƸRSs/U(boZ6bC5ͧarn|A 8_cM^y+h֔=FSg}~>crXrϵT']!al[v.wRQ]lr|YExe<&{IVEdc?i~+^aFubCVi0x)Ot y>5Ves-_ȭЈ)ܝpOx1BbO@ kv"i*8&,f_ 5@cuutNRV&'.,Mow{{Rr;68n1 ꟺ:St??(x䴁x5#|w9Z7 cZWN3= dSgEN[.jA~'kqJa7#4.assZYNpB<#Ϙ ZT>2cYX |Z wr+?`N.Mdydy+'$rm&Dd  H0jLw}vn[b]x_/JE)潻Z+ɄAm(NRG V.$|LYO襈do8Eunp}'.Ig ?X9}0:ӄv0,(Tl:Π{:&[ZK=Bqu4S߬ & Z6ѭYf_&UpQt?lgd޼d5UUTE)tt i]_`!G6CxsaŐ(hM]rA3ȹca(n3wEE']7B_ƚBxfpsÇ!Id7gK.[WFvZYL\ď$cȎ1px>9T:G'TsII~(?(k`H9?zdv څ ·4SIX%^ho 7??,;VXشflZj`PtZ71[%j&HxD8ڸ<(t/C3{Egiݟ:Ƃ!fS keHM b4 vZx pZn=/LJţp n!qA¿Ѐ.Ld~Lhvl,'ŚJr3)]T՜E-=Q0/yTkR3&(v[A;4kk8\RSW=`($aoEX:p9kQسP0tu- ӯMw޸oG-ХipLb(TVc_2Օ 8jcE7[=w1g\U,s^8}Z TuͰ/tE<@ TߗQxߎRǛ4,wu49-$"1it3~D}zB$ sPӲ@mPjNh?08Z y->`Cv66G0H 0%k%3U oZ㐽' ۽fQ#f2ˑ7卄d0k\$Ts+J[ѧI`25L_xH1|HMJ 4њ$kj1ehB2S Qk{GhΠж~z. Ro2j |W7S/n Qr5Qh:TmՍOR\/P"#1򛸣@> ⏟]΃ilkg͆9,:K&)8dm 7j7UF,t3U WH+PHq=M"~+|ٛF(@.,UrgS#f TBߥ:VK5HX3Py3ߒu&Vln0he_>9e[`~BC c)y,TXa|y{.S'T8[0cB>k`hcVw4ADwe/Yg)cdG;j(άgVunGmn-k +:7 p5KQ3?2Y(*M ) [LGsWkهWl$Vl>((>vs*7L Rdpl7oktͼD_^dY~h34XQQ$W.O--{Z*RIfH\\>E^]s'm?Iv X /ָUQj*@m NQN[~z+thj'՛}pQYN8Rͳt\`:A:{۬m7t0Uvท""o YR7*: u7ba p3N 4U`@sރֿ!|es+m1^uFڡV(@&| (c;kÎEqF1 ԡWN6"uZSh#8i9VAȎ24锿L5yR\B$gTʸ]cOgU34% <.%M=UyNG%ڷ/BK dW<0D^^,`&偟&(GwL#b8Z~ ߎB;%X x*={cK!FS {FH 1c8K\M)ӫQ{#Ơip}Swn3:՝ }TQya%k4AłF|r& ;U 6i߰$<(oB|(givsht4#+4 Ss)P5zGLx?ZhhȌ$D -IO&9Em?LGA.KIlgeApi>ԷJ5`wG[F{ҵ@9Mt˫ ;:o(?vx]0Gf*'`--KmhRW9o \cٖ/k}l"ԂyX|J%Eq,ҍ4f@hp]dW/f~ɋƑJMkN!z,bC疇 @el]NtX-!)/R&?U?4CιZK%!ft}QeK*j];^ۤ4Rg<]3bdMx @A]0KI>d8-:0vdu~_4N5uB=ΨAaWdzhU2wG}Hbb.7vzEN>%BpU/*{HĿ^437h hwv'ߗA˹-uVN?\sdpHϐRdfwJL^BuXm3Sp6kΔ(-;-q|1f!0ş .k{3{Vj Mn š1Ozg&*C?&f xn =6Dn$]D&I=ku"mgC_j:8rF浑|Fו+G;"[΃H+੍~ԇwIaị<-Eʪ9~b(;Ys؀I,K”=iYsa7&.$Й6@jjK ՛1@BؐZX$ DvU!]SEQNYu7C> ʱM %~ӤcL0Mۇ}y.px̦HeࣨKkpyBDΥ$?\#r]ԇ Z0Y&oq`RICGȍ F!jv̴Rk4~j ۡ|X~'K >(qMO_Uuu2D֒Ѫƛu' EdBO$P ziYM*  %-{f4iYФ]B b35 .2'qgN~\7PE4/ 1f5y8;,l  JZp \3k?1xEZ9&"^g9Żt `$,uMQ:"4RNR+T/H2nLmw q>"\lH^\Y((İh%(lɁ܇hKBHb|xeԾ!l`禐"k.ݦ^ QK*f6DbY8?`wu;A#Jjnx&XMXhVx\b,EթUsE t& ,q7V:X(E Ho 1tHMdr<:ף@UWS "qd_8϶]&!AKst X؍o-PJ.Npۤ͌W2% _ٶ]+nJYK.]\&= G2AֆLǠ+<ۧ/b C^.y0>NQv`ZZ,*s['o p:]0Ձ )\q|us;7Ec_*O!nkƬT)<_5cٛ:ƙ}ROlJfTg !U>dtQfok ],6$$#}35}9<E.mB»TxPN;ֻbaLNa&@kn&RC EeQ@ǣ<q7> 6wǨ/xR˗1&y+ԋtk.-J}]R(@ ,E[?*rWq^ o,r 3"Qxc2u?ʌOCLVWOn8 O΁d*HϪxXP~xo i\G4z7<:˗etͰ9-=+ ui"^.KK*$ۍAr&pZ}Ux{ֺPTJc- :[k("滣qJ( 7\oڛIo֢+ 4IdP3t \o2]M,-j Y؜DqPl?x2+Hp~gGW3uu{bN : P݄u}-哴{*BXÎ=A&Gh Y9ݾkg Uo}X5O9ǫz& PE;Bߣf|ͧ F~;9-4:`ā?k3WF_;EW-HsTu~V%մ-IRWZkqzIg{&ٚ4a$N7 (FO8፝xh)Ad߅x{z/fs|!q`@mAHM^mu6W7 2'3E@F0vNUF/o^Kr:akRBX`:Dž`FWeS6 ?qLo ɦJ֕z1/K7|m@.a(q19,VwyD=+E 4ph{Ujk-(U0dSNw+;qoODRXϹ`WEy~ǗB$nR%c 1 v((H_(p@5qzm,G en֖}lOwF$LVN 痙?.a}5n #0vg=8-aG)2zAwW2ߋ}ks.A'ov:eNp!ЭBv#9O]xZM}gSQ_r1pʴHWegTE]+y% Ct=y_C_uڕ!W䉠8$Ba#]&x=a_Im_''1?~ֶ}?yzHdTIi`dvr gBwsw''k3+cH'әiO6dCiCպ# I4MAH-#-s{zk3әx٧.LJt=#sDv Ij]vcWi^)_ 1w0ĝLy6;P~ȽZ!Oym-sؗՀ }}fpJ~xL-zfWHdмYxC:KEV4MW?d캥1WAlwZX."<%)N?0Ūl'4mᦜ?iizѕ:T9]r5Bz胊~;\TD{v ObUOiӯ;t= f-Vw؏b]6T>i޲,RJt[7Ln0l\8 Gd+ jX4|揀 _!dƢu5PRH$A7f [~)  f3L#%>.I-;TtV0Wh̙TTZ9cq~ӱ@Ķfi6; \#|%NvV?x [S)o>Y} dQ-(-C{:.!; lUB"_ÅꬍFߋw6:@)v5G[Al֌~FY>iG9㹭L` tLB]a/뭇Չask8䔻D`iFq̌s}yr;*~eJpJ:X)jҽVb䙐-9@=@"נ]!$Ug:k{x-hx\(K]BlX}5Nd#4椛 9YAS5Ҳ)=et/$2 y nHyĭu`%樰I.^ς:8h! ΎIaOV')"!xrj+FG" PgS-Jb{KƂۿ=TW^_:I[A(5"h= [K8횮Wr˻F'D1ɻ1|Cnh1y{aHٜp(%n7>%uO(ލzzv܉"c~ݜW>wzN)TzkaSw=۾ ߗzD20o] (?waւ=.`{H~!E ›7=0(ݰQ7׏&pS*.mOf yM?k8[1ZY $ C͆Sr^f矸[0b[r-X%H<)>oٿ4:iiɤ˗ IВ/esUQ uh2/;O%1;îu i0Q17s3lxI L P\cK/bCw;Yu"ri=AxR~١dx[nlVfzf? oBwSM ⮀;&W\bdmmR O@(߄CBdtݸNs RfbeNZi:BFTw4 >(^_SsQA0>qlV9ۑWyZ6 h5hk^\AFJLTët-Ӏ%qˏl+l }hȇlP~P8e6@TcfOo^F`7q9?'߃7n6ífHJEhI j6l9O.w͞MXa.g?}QPiʼno8\ T$TȞ*u\K*W_U mc`aDNje٠uRZE7*ʾE1(7J (ܛ%JqlmWm0(D~p0ǥߴ9~Đ%ћK& E$K=Z'8PgkU› Й}L뀵R%wp b B>@Lf ~Oz1TpG`%JXb7Oikf$flb9s$zqގP1x*\IO('x._|FUh%\_CBoEڦ<2^77 *31KIF7,v=ݾd2Tۡv|*Jk~%,¨R~\D6|պ,\4& &)M"PEu 3n?^Gv89۵A4(wʁ)B؎6{#H[*lsG,(nKBpökV !iIFkSJ$uh$'N>^[ƕHhA7p,?N ɘn=5l6>!yTFXb*{H읪z&)97)ڈm)>^9S}7`N/\=r5y.*лF{xM27"tϕCO|nb?Èmk?ԡly۫bG;=T%@$Hw%|iTԥix\r1(ɼv2r\y? :K:LnɬPY?t7^-U =(I073y^G)E4?j b1Pou6;X!~~z`RejAU'z4Rϰڝ^6.0 CO!TM +I٭h}_ ɐdHEE\73I"MaL# ['hn+ ©F1?E7*6nyg%iZ\>tcG h<ϧ dlj6D dwx^?$ӈ &|{tfDRB1[%XtmJ rSNɋ6>A$T{Hn{d=rR %/)T8w B]QsTc=R)?'Q(骊kiwR7mLySe{fdWBWxAAV4QՆ<Ӯ ,{|dI\ xٿC&jl;hڞ(f/q z:Z^aܺov1ao5.[OLX6ˀz-Bux}9 s]IBC{X«'< rĮ O:+C$ EL~9O_w5yOe!Ndsos怹`F<7@s ]wڔ&9CF;̒1ʕ\0Pf!e' cCgRϿ燕@ ޜ* jcST:w t>ɶ0=َtGhwZ"v߱ə.  ';^.Q<a\q|zѴuXn D^=2O(N~8zCIAkΡsiPwH1=}T02Uu|á6VL@A׽U{oSۑ&{z̨ɟp^|]YYaiDJ\vXOTî+R 2{a&HmF?~y_ٯz30S-fͅ䄜_D:# Hk4vq#¬Y6!Pާ[ 0.%L@M"•Qw\|O\+Dym{}nɓ9ƄVϷT  ΢@ !hbx1'Wu&ˉ˂XxN ;>В+pגBг:Gii(n8@5YmbrQ$ʡÖ=qhVᾐe' jU5{pNvgsi枫.A:@] %Jˎ C~5|Яw qd(9MH㧱vskl~wJe[ik\]bCRI`@eУ6&} ;eṫrWgڤ] >+M`QbUͷ\mo}UZf?BLc\ #gԑ*&6xq;18$}'+LJy(>H>ؿ7kS[r$qa@hͱmA HL`Mƾ\G-WB$3mpQUNŊmpnS"h7DkPV0a_<*HYt|dž[>.SD0Hpb,K_01 Q3C  jC{9Lխ#VV +4GmN@ذȞ -zӻ2@kߛ9x~ [=0tސ ,5NV2 Y (,9 3iɳML -Yc깼EHr(m\%cfJl CUÑdcⶩqԐo}V([ȼ#B{zPp m5USv Pl!b8}L)dRX@Zl(Κv;|!0PDx#ٴ4ÊJ&P2 zWЮ @]I7AI[tHlU>cN$ aRs|^2^[a3J2eqM;*ek)׎4 @D-t, \?_I H8~rCEL+npRh6V݌ &Fr62<_-B\jT!f%tTHx~C |E_y/0󰺚ndPl>ru4}Vٕ׹DL".оD)X!rR ꭍyoLDžf/k m G9A}UFH`ʪГzR5.re{y`^ǎB5d>b&HRG&Y0׍Xe=-y6t|bcOՏw?AdNmb?'wt äz4e(RoOURH;d $e=D U-71B8.b{3t!XAݝGN#5/ػ˿ms(Fpwqq5jxyꀲtjpǮT'y)b2T1 "(ovi=7oRh$n< XC#VS1'}{7 ~D㉖<] oE7 1~U2O`/vc>$6:[嶊nB?R9M鰥඿{h.$=}B~jJp t ̓LQ5ھd|xn $'Eljl M@3773ȱ CƄb2ѡ> wr8J2?_R U'UzX)./5! n}J򜔊ޭZ%f`WMGKr1Edۂ]O]܇FGê:r":tr`}ӀVAlK.U"wIt;m}+iѴAI@dj[ihn˱y&`^k ӍB'q@%Dh…G5 ªG0򵭷fǢ)EbObgO1 4^,D0H\ ytL$|4᫢{4 !vFjnCfyͩ.ᅵѦ-2:߽e4*^)FmtEq6+(R6[7 Rtac#ȃz' J*JiVJg(ʿ/,I:Qt2=C&}C֪yD)| zPAXW@ l92݂!jEτ)|o*Md0/}A>N)@ptF3j,Zo)\<WU䅪H$܀&iR 3*Ԯ~G瞓}<.q aᝍ3-K7Ta;eLHH6.v>t%u:'A$ :||7zZ)w]eЃ=yS5C {3l2 UId{xQ;©4{䒽`1 (J7v <̀>5 /XmBtww:~I1p[IG/cvJ.5  y[oAw57?l<ɱkb*#ҿclJR0^ф"ۯ࣋&Azܧ cLGKUyk.~L͚|~R?@29Txl.OҶ" `?AwB<0IN< zK8r cVC>$E2dwAŠ|eݽj1K:C <Q4D 4J/IX}f)~[֦B_1D E#?q`}/"S DkEH4!SELa|Oާ乍f{o|U$ jm#>nZP*b}euuƳYe}I̞ηaSF= Ni,MhKvsYF#:Tt)_oǂ2ଢc5LEqzd ώN@X~}H(A.8ֻ>}1m4z> ͢0(r,i(B]#ȳy(j]%=`N$}zw;1o=8H~ 8`}_9o,Q#tdA; F Cf8;zڏndaME&O#+Z;鰎N~_Wn\\˂b,2++I4qX/;qs. >tx Kݞ-P*4Ig%>e&Ía;xE^#M!iJ 7yA4!=8>|a=/_:tbir^L7P.z}F.d8Ml_T5 5jD{}+U@Bj~Dt+m)DQ )nO;2 3sbkn%w`dGiKִ,jMԼHFswbFIU-kE8v*Ol4q3n ϓ)-tSo1q|j-ԝ;wX g9]zI0@d]P?JחI$m/T*S|GYߌ6 &gX)ڙ&=f.p ,b"AT2VѹPF(3 QkLwa2 KKSbB:hqMH8M~ +u]?i]wy2ZIa"fV$z^گ?E֐&+Ś<<Q>0n-=d< wদg.;wAyNzu"=ިQ5XpYh%)d7JͰL2rA FF$Ӯ-8`.s'}lY 5, qцPp;l̫o i=_&"#EMN*@ r :](ϟz X'cHx̀DuvE^]J;lat_/P+QD:a}pq 7 ~E+0"]n TPN67Q V-Az%ۀ;LOj *S(3)hJ!Vˆ?zQ %sdrgKQvrpͥB2 : }ąuc]\*T=j2fq}?c1y>e?FZ͟*wm"i<'C KaY:d.72Q*P"+*Ogg-/quVN4<jݡ~@QKݝ:Y_rj%%KoM0lt_U[z!𕽾Dc/}X(| 'y_ 0{up>KxUB5`_ٍsK%petMtAvWqO%|#%eO1jVwVwŵ%2YD Tbue0~ass[ЊpHӔr|Nl/r%w/׌xQi: g|hS̠.%"a_ &]3u"3%3m%4C8-sU6kRZ#"~NOq>,i'Kz֓!N>wD/m+r(()K\_J__lHNù)4Ө ScgztA6E4IIru@ffhR) T8?%Yv_rw=S҄6Q?ZĶEs!vQZ bFIt-z7QrwV>D%=V a[}KuT#YJ=N܁d= M4(8C8,4⁢GXK,}]Nzmu `Hδ],*BvZIUaDYD"zchx݂ Ps@ KwHQr{'!OE=a+/B;.G=p T'M%]B=\O4E1nIjįhHkY{T?߻Mw8U&PY6<ݖ?$RCŧ 2۳Rzڐk%FE I'W_'m+zMH:b\~|Ak4x{qӯtw7>T5Pڀ*S{/)Q'X&ċ3,qOʐCQ,i?_{m$L zoCe{+lC;paln^sT{5~I6KBCC&c֐R,qk+qlgXVuahFˊc_ljQ@B(ێ&2)g^nkYA҂I: i9G8]R3%KFw$uV᨟^ȢT `0_+qp"P[D/}? ؾ0M[햊+@z&81KbHkZ&&s*ف/E⫏L ;hGh&j/)lI(EMXcڛi@Ijt:</Gb[e $!g46`޳H&HDGr5CKl#ϷȨ5MN ~"-ߡ5NI9=]zkíБM/{:7{̥Um~9w`& ^s/$m莹h~UX0vF*~Jj㲉V@W'fܹeOBG92JЈ&bKմ|֕; '+|Օ _ WCbÝxnmJd C: 1A}oԗFԗɩֲt!x. EtZ:I慎p˦k0D';#sFzμBʵ÷.$1EbaUΠ0k p z)^MFVC!RYd?`ӼTx(.}?zhL;*gG_0VKGr9Iؼhv6gOD杲 ;sLj}  7;, gzE\DQiv#9VJOdVdfw6{FkϾpC ܩtwuxB2ۥgn8'r=Qts uSoط(X= UJme f"X!^/_yBN5lR@~7ơkS:Fó^ Rd)w;i>}Т2jCsM"Pha&Y|JYq^1Z߼|y3nuc pzUFc;! R|G|F/᪩&k L/yO"ط.&rߒB8R_tfxh0^Jyw59s=bll$W0הc 0S3hfP]!Ԫi?;3 T4$P} wڟf Ҩ" 5:k@5Jq`HiFN:=B޷0< iǕg8p6H@n^ʮ#iǗ Oq[U=҇ ":ߏb8&'93*¬ *D.$sUڲϐs.-E a:0Mbzeok}3g7p^w4J%`$XvknfIH$[HcGA_X@%[p|{tD3a)EGT`n mL;CͼXf;K8'V{ƉEc֒ևYz(2Y YVS؟4ow1[ji:0P'qz TI%+uwֻ. ]zt}ܒe`ޓPWAdy-l5҈eQj1yW*}EEi-*> ܮ-xqC~֜W9;keAgo`eKUE`׶]'j._L4.]lԘS!teS&.OxoZĖRjH;m"NS0,-<[[,rWDW)[JQ,zx2 rš?a"6HblRűaK*/m ` ga$FRv0& B%=L 8ytdm!4B%l|2|jSIz fJ )k5'[ɣ;=Dr ,sԩxVgdod\_O&+YPT)G2QCԻ;2V@OdSM3!)܌'v?oN1OI~#f2+:ؓf QF`J鳾`yB=|qMd]JD7$xZ~BkfTGNbRG/6!W+Tw^VJ?P6Rһ K'Iئ:MU;jM]}ʁȨteͶϼ̔E@t7 Cʃ<7)3"ULv7&5 bCϑVTVUK?3~(z~,4'Sl3l$0|5".k pX:C]IJ.a‡O)h&@{Gk7]"H^+X$p.Pvq*\h.ǔg)-T}0` ?5*cR?yON[wG~o>,njKl~5:Co9ҲÍͿmR7ߎM&7fm*wlYKMnP˱H \)|\;b[YK b`/+QG*;53o,jWM (Mu7#}cܘw>5DwE;cu7aE/6-L,[dHh\,؅E(xdng9O($G~fAu=&g^;U-9ʘ8 K&Cl-jvloI]DbqYNH_f)At9k;/EH^J|߷}4{>\% ;N?uYgPD2HtG#%t90"XJ_Ul|y6ճ_[}!:n] z]U:T+̤c`"F;rۭaW!x54 n{_|o{bԡa̵O2gȝy_9bA$[T0l_lVCC{m o6P5R9Tdٲ4U>D:+4?Nn{ 2TI~YHY;ݎo&Dg0>/K3/*m}HRljKi̹ @?l՜A`Gtc5yv8W\£ЈsQRЩziKٺLgGZ Roi<\ m^bD#%m˥J1y5GlX'ZQ̩֙+M@@ -yCn1;Ȉyy K蒓NjLRi'^Ih{eBq^ g'ٽǻdd6oEia'/Zηf֑A=Dg8XI_rûQ3A;X[fhG`c2ns֨B*}j]\+Å%/r bD/_sg&ZU 2E ti=42w! tTO>8b2r"mQeȫa l[us+y5BM;̊ǂ^T.ڽ~)`c;+WOpgc g7Bj]BeK`ĕmK=r9(Xd0&pT7 fɠ!PJXtD/DeOاtYRV/^7Bb"ì.`% >1r)e M6LF8u:^sQ6XFN'˂@='4x j `U\X9@26p}52* .,*翟cFŲ9BSNw0̉s0&c\f׸h3q&x)ǝ}ܧz,.3nr pX$Jy89Cy@j><[1 +-{7]Mky*oIeڟi=*`id@.xh2_(b>dOyKVFi8L?ۋjT͟$,AïR TuhZC=_.m䕃\9k:n8СBm.#Km:s7ؘJR<6ܥ&P&2-D](O՜̾m%{(qa賯O[)qO:̺%NIOz.F6 MGϵmUs20q>/2K;#閗i4]m+}lFTǹ Rb5.fw/_G֙Hz"k~-bo;>Ҋ)MYP/,8R>Rhs uR}fV{6Xs[R˸V ۟/aLg:g:4҃K Xe8# 2MFmD4|:m,egXj]ND^dlTߌ:8H,z|ҟgAH_[`];T_MT^kW5 Ҿᆪ-Rh| Z1OgnGnz>^q*5< /HB('Rb݀`& <.S Lc5JY>LTq57YveIv1J([E`H;r C[C} q4gSyHڬ溌[k7\O6U#՚n_g`,ЂEHMhRGдM=_RzNA=p,Oحnb+ g-1J4[HuNHTkg ^E-o -;{ zD>SǪ ;H\Ida`)()yI a4O]WRi[#90憣 `n1.ޏDQ}R8y1]DQfW;FG6&cpxPO0o:VUl$>U6cS( FT ۺ<'D&1G\~Jeh.ood$#ru-}TI[\VP$ɪuak="* ZEE^>lRU2DG˞Zf,RKqn?_. _ B⑾X)uӸ|Ϲ*؝Oaw^h7$m?gПOښXMѪM+v<<2=Sܶj$j+n/F-- x+)PR߁ЭILMG =jMԪyJ,K[ְbߛ%_3xϾT SCr@g:ju0=$BxvWt 1Xx <'=9j,X?{ l=g-a]5I}ag%|Ầ7qE R½!NcҕVհ:xO]P˜NĮPpTc>wqj!*֎S{6'aތq6 FT뎙^"v2kqxL%Іm[ Y.Ql\yl+bζmO< 1/YhŲ(6Ԙ[P{Y\[8&0{|KUO֪-PˇQ7R._)FjZe9Kbѵh G޴Z(ǨڊP_;}''cKm+ܑ;RwlOϓ`I_kL=[OH(*!UFEGdΓ)?8e@!Z X~DD}@s| _YY0߅E$Z(1{`Nhs-'c$ :ًƈr <N*] FDG!9f-TE|; aNDNRGq.6 !(7 ܄zND/ ,t%VVLSʄ ZxqbKפ2z_/Cz;^j$=;]̡'L_b?-TS]6z1( 'vK28 cM[@-qO]$P3D>U)Li#.`JbA׵~gv$}G蔚Fe ޭrJ F-'wv&@ 3zL=x\)Ene1H(JVb2VTĔDR?V]QJ$NԖZ˸ūݺoTEV6D$>#~a?*Pژ' mEӲN̥Zw>ZV 렢[Z֤j0:q%䎮w&lk`}ztS"3=ڳU,0Yj}yN$@9_h*)5ɨj% !crJ0T&E.|~LMx\r;Y0pdyY߻[][0/cŤ.Lz9.69Dܘ.Ua"GrOSpԥy.o`zrw`=jfk ]ZbߑC{-N%@d6t)ט>ma'8up'b*5|#--^!Y )ՈUYyt8eueN~;՗+Y]ؽ=MnC}ؾJ:_KmШHE.ɇrƉ*.)hu`^YDfn˝bH Yhm/8u?Sr6`X? &8djI0#K0Zޜr(.9&{b8uAx(Znޖj޹ .ܦ5 CIԼ< ͇ [cy&U+M3P.GDfZTNh2i?]JÜV iZ*T0.:ƟbA< nsY\\pVR_#a%fzͫ(m&ؾF XyvRs]zd0kԆqpγVysjF5T6ŜܔAI LIh_*]ː-5RDJ@0d]\̻ l\4ʍu!6w3y7rzg$$ 8u~LpWh)N6]P)瑌\?JC: X}^%͇lE-x(W<=oU Z@ EW7|(5dJ W%LJ2uYqhD5ӛ =(=edKUl97ܬe#Ȑko]c8]qÃ!~s ݦ:f֌{9H*Լ2ivqsBfeITZևqY,?zW ;P adۥ{ mU<&.Dsw +=y($_~q"\3nu5H1Tg<2Mqg(FG&pc1;M~&szDkB nEt |)wrz #冐ZĞ%#YiD |A ?åz|FZ'D)}ZJ Ui()S3h ~9L3'+J ?Dn)w M9ЄBAy%|8v 4P_So۲6Q/Ssv˝ϛ44Dܛ?ʧàS^U΢[b8`#%"CP_H!z tnۜBw}<'*fHvjf[ L?:oc<ֻ~Z?m%8>qV_g\8?gGj HnëY0ݱDcp!6~E /c2fCA!B/ Bmfn |~k7xW|6Obhs&pOHR`R.!p:!OfGOS8ցJWB]e~'tTN|I;&0v)R-Y A >X B>T-Qn#5X̱J,[ŖNSgw/);n_n'8W>e#?i~bRȅ# h\ jYjYXO詺Ee \RVo#}Q;-໯M YJY]7v1yhRLG^acjalD"ڜ(>;pP ɩ|a8,a\//Hw~ǝ]_rL*Υ^HoK9˱fˤ4]<Ӑ #81%sƁC_O/V ![mQD/ګ/cjTA_?UYyݮ?03;d S}B:b˪?112Oo2 MBʵDN5D _]n@Gc1vc89px~cuǟV5<3pDHu} n /' 9RL0[kZ5 =#m]# }ɽ{aDm3sCߴx̑w$&=`&3q$uq[?㯘y1OYȍ8/]#'B }`ڀ$FG7a!ݸx5piN1(@t]/RW0*Ɠ5n+Uq'rØ0Avs;h~=Va[_-Lu͈hv((Ɣ]u* "l@*^@X)e&f8 fI,I`Y/&딶_D)}6Aݥ#F X(rœ'Spx 2o*D^18E8XТXFn6T$tӡ`x7' ks/E:$H]="3vw <>{E=Γp0mɟv.G\i.$NJ)cȩnd )"nFdݭ6,i)hs09o K' |uuΖ:mVZ)nUq,0OAF·:U$Lq@Tu!w ^ԳH"%RC`17y W -ns  ' -3n'ƽ<&xPSC L|[]I%k(<7Cg83/t['r0.irp)%m)@3aLh*٤w{3 G¥!ia%mCM|Ϻݲ ?a"BSJG/ԅj&ƴh@m)-E!) l!v)mIe%\N{S32|CUj*V9Rc XAt \?}a?duxV>4mdg(+" Db|!t<>2KF?Xmm3:1׆oVv>2Ih>`i֡湓1YQ[ws6#رzii*O&Y) vgbNǷl2_;v2,K^-Ԗ(/OBᎫI VJz(LX-Y}٬>cnp0l)Gz[oBJ"j&<_5/8 H0Wh3r>&EtYIrFU#8T'%姽%Sn/es,(Y(x-kC/Fhx"Xp}+]#E%4oMTS9^ax1Ft8k2oؗS_Ӏ7`i/i4n|sKcͲy~KN&d5~0&J7OCUK:EZZ M^O\o6' i)]J4k-cJTBnE4/NLr˒>z _9sdg0i»n: q f.؉$r5[Mre)(Ol|}omK-RQhZrpODk񒒾 lAv&˻HylG_O>ث}T˩q=ĂVĜCBVJK"ӧR r^wX{N6N$ȡePzi<4BHǨG9j9'ȉTns=ХASybĈƊ?96+b o _ޛEZNA,yE0-z']}[ZC,u|Mm{ҹ؎td482G)+$oh'<QUJD49*Le{?,׍)4#0FvUJY~yj+Lolw^4zGijYx͉ʋh*%F"4)+ʅf)x=;d&"&Le/u񎙞Ov8+pN?h(k3JfEܘ&bqd%5PJdb->-Ͼ/icԘR$Ka2: H a\Zsϯn\Ƣd/^_Z'/Wy@nsĿ:C3QTac= ZrT|pPBd!x>,2E+7Ĵ ߱F{˞f]lV}YԞ{pR;r@\]}C0_b.`CtD7HSJ$glҫLŶ68y<aUZQp.@}XӠU<#xDC; Pp!Ů.sF}>KIeG=XNN޻Pa//wXڗNO剋)+8yt$b5rdes,hkvE\`uN~>X; @6s^Mйe*ݺԫ=+D OͻM3q4T;Xc9iΧ?c }cN<; !ۼXQvJ@YިQ'+w[MۀfV )]K^Ftkf~,/1eDaPutGk/sڽ;kNjV JggZGz9APFnF\v5p&(f@!DzUMl %SpRtOnSRL/-jm؍W(ST?{_q%2럀#դ> #/Vh6(5N7_DټlN˃̣4/D = Yq~YXrq]IA^CsSdy !jժެbvYf^TFUրȔz]UDG"^bDM9MG!4hds(0/^ svLQno}slA-CsMA=׻!AS63HySt "{ kլXΙY;#@4CXi\7/5nSA ԧ ݩ0;Ezufꉂzq ᛶ\EXY`6jg|^{U(K z[C\ކQkkN݂̈sϽ "=γ?7=+@Lё)чwB3WD_'D'#`A;-_ih!~֯6-P"x f7P^[-t~3&.QDTslDJΆV[ [_"Z 7hmg-65hP)z10M"(eo䈱U0]Yi:GU#rr{XIkbJ$0}W2&nr~E 6bͅM.W)HwlpVPFdEtvDD+ `H^rGl@>T2ܕ̅ڴ7V09f'$wZX~Q`z-N,c <!^ή9D+Gg,6R8Pסoa1*"tO&\ }33Xrc&Cl-P̳BI d<@RU?^EH#}r/×.ꖽ N?awm__kn\PFΉ)mQ\ bʪ\Eg`qqH FhW ø,l]}SjwEXVKp:կTcya8)ڹC}Q-I_4.TڮY)ǡnW)&Ya*ȵdP!.8U0=JW+J{Ssy#j b9Dwf!p 2ral3^Y,L#;I\}S(OwVo1ɄCJ\FjaBs8sVHjtps{͂wuW]5ifG}:VOɝN&FܵT3IjʁnΔ!ݿ0WA(LH@[b=Tq#{  %P*sCX =#Y,=~y z-y #'"Q{3 ]ze:]&8c%1!-o$k BM /oθ(OڍwPZ1aG7d#Z"6~?]\ F  $L3FzE6>g}fpv=/ k'u[ dUn2x&{_滵3ʊp ~?ŎQgfYm5*[EAZQڙ_&kܥ(u篘 y 3!CjYg-' ^&K=*dܵ6a7l ?^gl%H7jӶm!7J_"]tɏ&5bëw 53).4xarF7E7GX[ȅ[aB9@Ne掣=-%VO o']|[z?ExA^)|تGx>Ĝ(N55-;EHc,Rn1< Kv|OWx4Vq7#fRtHQAhIQUoitu)]",h9{vyYHyWع_?;RWqD7~ʃ)nȐEq.\~l4i4mT&c[f}, df(@bI*ofac Vd 9b=k0N кA)nauX)lլC~ ˜ I!Q֫lzlJ"ȳ@48"X,% QT#<_I0Q0+*K^! s D$V)N=f?CXЕ"+^?LX^DU8^e(Xw--̀hR.%2(f7`Eivҗ&bnص 0BvH@`VvQsAiȼ%oĩc8#Em\;}\UTSL)G2&bmHX7Wizd7W5)xH}I *hx2YF۰<|#ŗD2o` ǤqV"^bXDm&kVq ojTrnT-tx#}£` v]ۺ:s)'& m6zA$$}C'Zc-E }P&$qzŘE]BB%܁Hm^|c+,uVqUy*^ij!z+YV!Eٞ\/A^;ԛ6i.Y*qǴ$؁T`]{̧Vߪ0R>#9-ZKϨWvpFL Y'$$]:<8nRu,{pON7 +F$"Oh +ϣ[)qw%'EzUNv@Xs7С5[@d'>$A$߫8'^SˏgW(}p jt&)]Cʕ,ᅶsl2,(J^se #eЉ]+ې *sZiS}|6㯁Z4PNBA뚁`92]l2QJg$G]"mKul޾b z[O&gvȫB?UycnYan?!aJJP.E9|1)_E&?x+-kΏEsRS2,9/\~n m怒kXGx6 Xk]NS c-S{q~d4wp?oѽ pT,"HvJnD*R->gv3G/8e1}&yA-"ҟ c:Xجr}3[I)FU/ĕg{-zrKCrib0Q}W NƖ| Q&3"L\ q;eMˌ=X`r2&" h6gONd-&a?mdy<d 94/!"n7ӑNW'w}R# NH_.{ΞjbAP8ZN;Kl[u:Dv>(X7<'ppE|b𲩪?b|v.mq.*T @v^VX晴S*j+ 1uSF|&|!"5EXY[@ްFpCkoDa/}@bRLJV4#}3dUS.aRH=U"vѝ:IȐ4$w3ӿE|뻅Ldž 鬕HXCV^rQ>pvJd*zrA 5s4;N(V52)ߙ'{k?uDy˩g rK W(͡<*zZ$raHyo ?9; Yϝ?y`Y &ؠw?ϺofgyLp'5x217DN=aPHu˱ŁTaB2ͷBGBMmH4y="6? |y +_A&t{uuk ;z@"}c ڠ2%s !c=,7>b7`2;+<F*2k:tʷ'LBXסYF GqK5o5@=Dc4gGۣ4D=%vm춴Șxp^f`k6*_uXY!POKWMT残w-ŐHtϭΦE N_Tthe5>wT%j`ȣ'* y[yϣF$66Žۊ8O/$՞#Svjee] }*qT@bB=i 0ꘟF'Esr49!'$D;|} $%~eeuxts&Yƞ}"8ZEs=#Dda`nz\_ d]|q_k%vc%F8tO6!U:=r`+i5RNo%ӏ?{=P 4o}IQ8%ǼHMW+$KN#FR{-O\hvl}#uz[}MՁD 1&;4C*\GJ G: Rs)`q6.hi-bDu0 H(@!}qS70b呤\st˴f:T+QJ 1Fkxn ܒ5M-ņ_)2grЗfwB&ҟ,g1'-J8I{6 M|lE7ExCދa-Q ۓΚjv'bI^JunldJ~;;%[q'ss̃'PL@S1>|?sq}EA/^h?JqX|F1tLd!̌i7FS愃<A% )ҮCVp}(m1Ň}[x*KfjVkSoCk!J0$keCMm#9#gK8G#&!& q3̴gr^F%l5Xj87p/u12bps+ON3v-OCƇJOhakfTwlbѦ6TPBR.aFZA@$5O ?:͔aZ'Jmo 2@ZuS<' yM)._l[ҭ rF:+{xpX= qD,"9Y Q>(p(3-'s2ld^_Djit=1.p_TTkF#[ kdi7>\4oпR9.v2 x[R PN~?:bcFz z2wJ$J~xʐDë ~D$BZPH80 ug"B #GufJ.n6;֎Ǘ:@\xDwРΪWiB*ɧ R]Okݻ@Bg"vEb}vk ߓ mD'U B'i*dtOx 5N>=^_?37j^49#rBrMRC!!`TMQ!d3:T^?&8=bTDܹ={1RmhvڭRz_&q-Sx' S(ǯ ՐAJ >8'+pj/-G$==TijxJuOJ}؂]O)Q#[L?7/ܣwct؋wj]qȆie!NrOr%Qy)K-"|8a'k\v}r ";'Q$pgEfv{AC#2Gl#gS(6Obpʢ.m@%E 4M ڃHa..0,w,sDBW:NdGLq7suTK-$P㚈Ӫ]כvE:ԏv+7\Qj;>KV <.%"Dp#/DY<X錌C} vhe S "^-zJv(|>[dx{tsI.08.+.dV1<S^*u3 JY}lzWˆ݈K}7#,3J6bCX5l#}]@ZNGE8t_iD֚R } NjI[._9AK}[洷]piiR4$sYiA,VUM@B!)?Z,uT+->D) n09-W Ϋt4L`ÍWQim6)vqݶPѸ = !eX8F 3pOcק8O<ճf>O ow oŇK:N}K#w4ҝ_f!lՒ_#l[危c9\ㅝM#ȇݪ.egxd-LxLz +"X7Fi:m<kA .[\mXw˽6Qb[;c{gB}o`F'jj9_e]?̫FR&ɩ0}Ta: | 1(fpǁ!MOfQA<2tX7K!kôO  9j> 9f;9< B887&5Z)aߛKŒBk3iKUt}Rwf9_Og r™;{5pY}ϲ}7huX#G?x̾\>Ti! l mdc'Ҙ bK,(UHЯcb*)s/=ݲ&[<*`##n_T1^&Dh%a5LMQ6mDC<#=NYc2< pI}_5Y922iq u͢Q@ct^cTN2+Mg_Y)4{oCA+H)c.-kݙ$cr40/NxtDZӫ2įP\oU x#Plޢdz!KXi*nErHbZ v~{,XX=Tkb䝾QR}_$]g Cj8#ƈN{'fDliWҚ@~st7eKpy=$ Sn#f70):sޔHJ%;35zvrF6jDG@)I!3w7tdxndulHJNI4+uL{# yP]WO&zڒ{B`.;$ByKXi1r$JpS= Vds qgZ ;L;:=V <^So3  ]:`:+*%#Wq˄6À桅!Nr\zxyRoG1b-1ij %u3q]6VL JbsG.0;*< 1Vw;[GVpRhe gMHkhƙ1zl-pYLxu3ƆTp{ zMK7-Tu؜ kfP"|H, Kxt-ze#3}7GFi+X)xFxPf5.II=u)h`1`2Td,}`?sݾSAxziMɅN9ćR|7P"Kp>j$sF+,3 So ETdzm&"1n&F''.:` jrtk~ķ4WnFW@6V"Q=P^C~;\|`R/Z8]ĥ֟%kO2=˪S])J}JmnW H# ˮV0]V|5Junewȸ Ibx9Y^ J/qNi2'n:\}Gv Csڀ ,=a~e ?٤X33~4o* "yJ?O[ L2a?ت; /ʒ}Y"=rP55-`zMșr94[O286IJ يh0#<_Y`8X0les%&&}d䪮Dd@r 3V6#SÜ[$GvM/K@)Rilbk$ ]muHbŇ8 ^w~F;@!QUyP2)E\'RN`vQlzG&W&E͂xTη3VZv4қs*YmֽMá >N/ǰ&~P= nJ 8p_&WYAkL>N=^ݚ(7_SC|?`8':%w)4@r.9N?K\(]ZRZen7I sQ]A,#u+,e lu5WmZ]uE+-^LJ䶆R8vhpH8xv{g `|Ꝫ :X)Ppr?NaҳdM]X\X\G =~ϐUM`lƌ\n n>c[b_% P".i *?'5CX@KRuԀ~ OW*/ɦwN5ڍ=SE*iz0HFX!G$<|i{#2v ~Ā˰~-=(2jQpJUTM,䐂 ݶJ]2ul 1E#ss&8 ͉/f&Zo3CFބr1Z'8)?-8 3CƱ̶%S2ݬfNxt; {;l^s;? CQs29s2#: LȀoU< 8M803R,0BXmro2 W4 QTW}_i_cy}5 (J٭Bth˗QPg‹t9nx_/v.P1MW,CE'CL%II7zm?.dӺc*5ɦ^)2`¥=nk aR>pedD %3}l_q^d߬FT? FahHZ1T(B!CN+?~/gY& 5ժO 4^ocGC5UX6S[VTbr lKCҫPS޳}IS"q9p_*(ϋdn{'bP^n 9g[xhDxDA0Zl\Lۻ}N|m[2C1jye<6IQQ EXz}8k4OJ1E.N.=M125k]bw[ٛ'l? SVي6=#]]uͺnMUa*&_/I SN gmWR͸ HݵϕB~rAUʵ /6V&S#\J5J+U thsNBkH q]x\9mTCE,%B)%e>b{LؐU'pdìj!ȬuцjC{B~XTYLJ^pgiI q!"y1+E7v- ȕcY|ͳ,wl Zb'qE +!lUzdPn)QFȠ9GkNm%4_vsF\-# ~  b9Vˣsw`=% cMU(hvl&4$i !\,A;|$`I:I WxrKOl]a`隙ĬiZ(Zٺ]% yh0vS>6E|D1 V##\=P}FwrF~rZJj#mO kI5k/( ht<]7س'B˘%uj(L} 6h ܚKɯ6r,ľYU7w@ɖ@H)Z%aGJƎRQۑM$o&޿]-0T\Ψ*e iWyjdHI$Gf.F09U?T˜Yֽ2fh`zw_'=_\7wʸxNXyӗ+yV n ?=;䪸+? 0KV0xA_6T=I5]beE Qo>ؗYc#*j*L_Uaߡ2^{#73=H^]%+&ѷr9ph}-IQ+}9 6^y}uJTI]POQj<+f\Rٖٝ1^Z`e!5uWq->eH+XW\s/_BE5:Ѧ cxz!>LK0n6Kz룾f#g}1OI 4?pB|pNü z / I y}/zqx͜e4dx X!OIc(-#51Z`ֆt!"?{^fD_uN/ٽ4][Q-tF( I/l`8GNwhУ3f"YT[mO0u=WOV7oHpXlB\uچ(3X͜}+?r1,.mPR3$`Xʍ@5|u[ ?P*oYdK{j Z;գѣ-Y!nd)lj󋘡jOSϻw5hU.UuSY䇂ndCԚx_F.tjlkԬA-qC'A;>,˖p}Ǖ2_MK6tqZMձ;JgȜb@ְlifP,8.tM?[Y]9|+\|tw@-u&l%*Zk00j7I?fUt2^EhGo>[`5+ԠTFqB0S?[G݊A8IXyB ]5[ƒ߇hD/D$^~O*O=qDR[v5vx=z@xXs{HZ7f)iV7ت ZRZ8-w=M(H_+ܥ]w m@T|#9;6J*Dd:;+*l uHC/ bTiφ] ]Q)طFQ% GIova\>'|L)BRD;L JjXǴqCaex yV M`kBp*zH"|ՠi A4+"OLI5&RRB[wy e6&uHcҔoSZyQŭ2~UՉb?}5 aנטJ Wd gfO)1U*6ҴdԆuj!ݘ7ym.qa)rh' ˗}A߯W>oN]WdRda}:pBI%CLR4 5cN3ﲯ=0"l/ S?#h#{ ~ǭ}18t6~} JҪL(C Iz(tgvIFkDShOE_tqfa^c_z]R_ r:~9(sߒ-"I;hon=܋ m>>gr[BO'#ڭ8ƭm iR 3Y!~$)x[kb{M ^- uk;KO2xQJY!fu Zq' [A4Il_pEª:Wj=]:`SVYfPfpˣMr ؀&/g]ZW5żo[0/Fׄˠ $ʞ@5L25wn}6f]l~BGKmq2[ELo]eQ Ab}S0oߛ?SQ~矎+tiFD/ikiQs'E^&ݗ%C%L~+`,Z,pe=gaq?a!K\@\ܩs:5]f_"C/ Sg0E&(_ ,, pL6 ۑvRٓ*IϏRz=J=d0[E7rFB1ES9S )24E+8ٟ~sn1Mr.[&iWaaTd2ȷAk*b?,[w{i꬝e~/ԿEJghd4* Ym_m ?jE8PqzcוCsEVbJ2 ܢ)СaIhsy/ϡ Ş:eTCSX#Lܿ7ݸ<^R='|E- 9lÓēKcI}z()PDYh3TĂr]qWx4A]QV7mSpE<9qv sޙ緆{@LA܋!l$we銉 {SU)uߎ/,~6Y*$^NT Ǻrj3{ة|PCsR0 M?:bFչWyhB"s&+1p ĀHd+yĤYiޞ9UoOHxEF.NŒ >XP-co}\}%CnȄ;$/[oeV?GQX;wiF~4 xKO :a(%u\,Mu!JVY .3R/i)~pƱ?%ۀ}qkz_N›R;Q~2_rL+)2 +3{%[d??6'j{=p79cL`LixR`n¤F7!UۜvJa@ホ25ڹ0ٲs>ۺjrIbC#\0Rk7Pu3 ȃ=ύnsZ_PcRm}meFwQD qcPs*18F7t\05 cưaLF5H<$f,]CRf4G`K8U<ݿno3 ]wp1 1[׵+)^/ tH&a( ;)v oz;v!z/ߜ&bm%!6g.tQ 97\kTApRO0λ ŖD ǫc‘S9B.'e62o4 f5:nu"Kʹ֩LÃ5A>6/_-֛'*')E{i$1樃( 4$VLahY1+8⻼j^r46{ֵ)N6PK/*R,T)"Xo1R Kd ^.:'WRTlraJnlvR=U'E"j@t,dE0o]0S W"; $in4րVDW$HMgi%;_kwbSx[7r^zWn$76$s,AŰǀցu wW -N[cRᜑuoUy`dv#4Z?TA% 8#w0;ݘ[+"^ STNv\A,rbhq%Dצ[ZI.H]P^ISͧݵ7 }Lyx6i,|wQau|^V012m3 ]6. 5N\P޽8djM5gC;Sz=鿈[wC,T" +9Q6H3~^Ĝez۠" aIUv#lA`v?s.+("|>XO\ bi?+~)==2=Gp; p4]:58dZ|ZWXKТ'EkմTlؘaG=D(k4J(IRy䚄vKܓh$QyYU(aĪHzQ+0&)-P$Jj%Yx0zCDæ' [A01{I 1G?k}ݍ 'R=L뙍4׫`/ R  UN.dO⯍H뚉ڿ ~ ?И/f= #tV )oP=3Ma:|)d /mCI.KqKK|!"i^?4EA Ismٓ"k̹! t=W9SnN-]?*+{A$C|u,/kkĮ߯ޠbXWgLT<I>6oMG,X=/pL17x;@P>_tGM l 1WR:mwҰH6YHVI"SMCV+Io."|mO̕[F>z)T'9_6[9)g1IoYS6‹Qu%l:?.s[MNYt`Iw;Ra>QЄ{P1iv\#7KLG|LUø!l_y$\"bn_i\]J!(mĢ}[Hts䪘9׌ȡ>xM&,?QʒZ͐5._v@PݿEG`?Uv6l˖]ͷnN2M'fh5+Y;` 'Zx 2Ռ.,1Vp~= ھ4mƑ.{kfd'AAcΕh)1atb9tV"DA̋4%S%iSۮSqjdwyOHx8 4<V9~uuy2$5ѯD/>Y󹳛Zaݒ_ w-7{_L#Wai(#x P?pxxqNu` -Ū-;X4|{2\3tM3?RHNV:5F,o.c 0X/}).؀ZM\LY_w'QAtT>Tj֎bLcf&5X6#ˇ7/+ 0 yYՐSэ&Wm饂z]a}?'9tcf"찞O'GlOA< G~S Ǣd}R4K Pv*U[d9OxwXTכ-y"+*3u rif8ۜЉen#k im=]\3^y85[}VhB-;WJʑHtj>]Cabs|=̔!CQ#Qk.x~=U# )a &ʲgh%]1=ntQ[h/aPn>(~pf)Q;7C!f#e|I=[Ml䖎LIK!M6I?Hnv*k9 ʇSy'q!g[[iIAgf9@Jsi˃߳x%Op6@H3Iސ^Abޡp|CB ^PVCDX$\ sFQ"nӽl6ߒׄ ~!d2~.{ه,S\# :b|qIj#(ڇBuEiBx&%KqxE8LgsbOĈCj=Htُ fc,dWX+gl)3cHjpY` e{`9e[&}i%Z] 3 d ѝM$p8PX.|<89ooèxI@ RӶ4J N0^\x6rjNP< \: 5[]Y44;`l|[cU~u@) ΰUϏ_,mQ1` 86v`"S%l o ?x6/@oyBKfgĪ XŌ/\sܪ|{Tultv2"+J,_2_cM&ЮwcͰ\g]*g3{{EA_bJi1F, NO48Lqy>6o|uWwk-Ji_^@jB {󚎍U6vՅm׃@PqP9>#ȐSwI0޶.dg9EiYomSg$57 7lS1jyZ/E'1I@ۃ /o>x@[ *௣3Qv|Xy [sr9Јe8sP>]`~{?cƜPvCQꖭY8bǧ'OPƿ ?\Ӱpܼ6y@Lm}= +Y\m&WPzx'CyRƷ+F$>r "aab/+D?Ԏ-]Q5 ;Z 5K $A1q{ *̍pۻ|,fs76]YQ&)z?0" 3/<\_0T~A`brB5ALL绍Cg ]0>u"[aU3Pޑ;䛘Rmg"Ҭ󙽢YA{POёNi831GRzƏA*g eUzB/jGՌ?}CdkG$/1t0thL%Np2ƽ<0:?l' A3$ʳsC%'t 0=F6/,N1VZdn72\=FGR@EC[ל-Ѳ,Rؾ\hQ`$'gm8$yG8Mll˫S0,nC:`] _sg4䥡I-gyOD5DoK=b ䷪{rU_VHeG]*3m'?cMHAZͶRرus$#)`Q1!ym|3b7!?.֟,Z!1V-OS^dB'5W?(cG/ӮXZPNF|6%ճVTZ8q/'QMQJߧso.`H ݄֏na<;5b;Z)dA~F6fo+Y3ǯns(5b~)~>Sʉs&D6i۹(+"7H*7_V2̚1 &(E0]35lgÀ"ThKm6K0zދӷ2- `iYf?mpMf}WmP{Î4`p_؄VX8k2R{#華Lpb.". َ&rsؓ7\MF 7ItYَuXbhx'Rl,@U0+KŻr KKx# F>% !2'7ހ7(ZY/_ U?yݽ?X8Wq68.NvVAfgp 9꧳n\`1n\Fx{g&b/ayk]bFkV8f;~oHP^MIGSvZL$nQҩ IQ̝zF^_r+k(ommvT@pIKix{K*sU6*y&u}=m?/{|b | g#9xdf>ڶt$*_l[LU߱Y-nk A@;@cɘǗj, dW dd.LH~Qra2JkoܵÇM{ŐB^V655)rA U(juJ12NZ}䜬H"uRx: PEtL7הک ir#?/iX[D@8r-E{onYCR#ɫ ,hSh1u[In:' !gd@pԅ-7Re1>ڍv*Ndu$q' dž)D,h*2Tz)w\}x>=pH`usn@)zgIVzg!n[P%D!Q]w(9=4K:bUS mqN,m0i19PSۚ/:\ xS"\6jTLuHJÞ3 9n1)`BHd/#'/g't%2֒eawykBaSd&1CKh .%Za ??4! WϮ$v]!\rGZ .B!Qǭѡ$0\̉1@}n{ !.𳻐+ͣw-`egLJr6=ʺLj Rf-"@ X6{aZ>^X ꒾ y3X+3UɡhzUr8 a46&cbXFr9eq3@p*Y8J̈́"_\&S{XrD@/I4|Ւ7ar=A1/uN(TNx֯Ncd+CI(#=ɰsR}6^$h ZMr'b/ꤧ! ?:aʩk8am*v'm9ٮC:S`-ҊX5k04|@3\qU>30/zцv3 YlJ l:qmhQx 30('829_=SniACIE*QAYxb0dau>ٿП\HQ:_'mHd; @/gnT \4C/c~{0q'Pę{4D4ȸ9[ aw+) 7I`hHKL񨊵73==q)S<D600Tɯnq͝ :Žhl\k:].|j ơC6v.v;HWB\:"ϐG'_u_{gQkpAz\K&5Rk*A8GMN2@4*'$E縈ǶS~X;\ib45s2'n62jY ?&3YIgPI^ΡW` oИQ3r=TR:g͐D?XNFC{[[.LTx`q?^RJZwlx*S_!QR%$t|/(Ko;q"6 9/>=MiOfGJ]h3]hVNp'k*<߫ #65XՄuud>d3;!MS $`kFPxiӣPca\.D{Ȓ#}mxꊃLBlc+#ۋ'wz"%9)j5y&mUK=-RM |zdcohTyƶNKZP=\1M!vx!gBƉX3)㮷 ߩ@J9C&= r%-lTm`/{vOڅ'`XBǥ6` K^і>#us*Q>aƴ7{q]69Έ n#/#k hjBS xHyN1\V ]䠂 pi *2#hbȤ*p qL`@ s Ti%2+^]hڞ-YJhbc'<#blC TRsY#'E;~׽ 45Pk'C-ImkIl1!S.yԺ5ϡ<_ <'uoІ<"9~X!b-9⡓HlGLDž3jQF0zNaWbQ'bŚ^Y?a^X MC?h""EqmFyW)vi^2U O iUb|~yC!+)a!e=0&|q-(QEhXY^^&ؾu`"q]NO^_yC~^IJU}QيKT 4X.}W7A 5 )rٱ|'5:*=0>[Ϩ~qrOEɠ Rs֢=? BϜBz,3DCf9(7G_zdc_mVZR@K: (l=fg A]ծ}+/c0 |X`k`0dJݭf_I&1%؛v:[7Ȗ-}byRmQž.VbW4űvO7L+]V7Xͯ K;LLKړ>OoNJM=9$+? 73cU/ \*>밨F {Ҫ\|qN r~|t;Qk zijh3F /qQ,plz :o@]!M.[pvUC?I➭ T9 8oM*B(@x+ݒyo%/8K. +o8\߃b#Ab'!r~p5߬&2 R64ɿ:`n"R2Lt:KަPt^>Vnx2:%=w k)[FRwQ}&BCRаgQzGLq!{2ZO,r9be1 6h}&wAxasD[=1HF =fez/U) I{&a`;-e|Z +6%H;TX]Zbxݠt4::B jpiR̿t 2Cx75p3 _jsh6%kզ.>4c-3` ӊGAWS@%\&{GmOaVC-dS", !5P9s)Q^$=TR svw %?4 s@$*\z\ ƃ^uFl.M1#Qh/jKI ۦ@-EF O_hՐċ[LS3brE7CTwSQ!ctrrɋ$6_ `'{JO)tK+@, ۀsN=8k0FZ]תVhxAR~{r:Q2M$R.4-r`חe9I=nG$mMM.b/C .9Fl,rg_ƴ`SkA$vQ~ Ŝ N6؟=!i oBK˔cv"̲ۡCh>V{߱pQC5^-C4ٔ[Zd+-dtlE&3h b<.F7.bGpvl\IPf&3|KQi?<7ˑ*~\Mn*LJpoECwA0WYOqe)Vel qI ~VBE'ZqKWu$;u*Uf_9QiNq`6 3&Q2w݋Y0⌸˕PI]5bC^+vf[d-t?{+ EpdbFa+]onw9F}c/Vؘ/vmC/w1/s( `n,-OȠ" ?]@2L^HoP)HP7"\_.BOJ1.\['~FRF~?ԹI}ư1ȾgUMeq?`~`ˊtp` $˦n6P8eTðts;gASD>3CIQ33lxiCS"iC lA{*m(Iy?/9%,(^ [ʱI"MGx!%Tf-,(27nlɩ7`*B\wrTGʬLpb2j;֒>UVHk%m~cAb=q[cnށ *xozA.U*uazD} ,CaOo˞*-Rtb~#^}49*,ċ{`_O򂯫pY! bO q//wTaTDh!gupuI|G"Iu* zIkP9vyg`@)u>RuhM)wW; cH5\JuC5٦Lfmo(  .~Kmri^p*O%2A;m=\!1-nxb:); XikiVGz>Cj ֪J HzqjQ7jdh\^Gd sH(`ܕ:A̽jcKT8ª!Gj5۠BݮBZQ3c/PdEx߾h2s).,@WPlb⽶*jO8L//q2Z!6Wa,~IC#M0 NX+ըiqnL#{,|,?@F Z !B#j'VXZ,}"]1f96!RTxy1W-g㛑Dd5;} ^NbB!qowFiHR"#Pt7z KьU+a 4UR9D_א1̞P4K(ފ&^lB/^rg3\ӞWt^ʥYmwl?L^fCc#L87}ltpg !:e矜u-\(@o,qgJTdl|򱆲Px@9WdJ(uy iy0@PC1' {`,g"DʾKduԮIl@4N)) <ֺ6Q Q*]N!i.pppw!.ۺooEn=9ȓM_2&0UeSVr)u[O@Xb;Ƥ5}%T՗ΐ;AK8ZMf;oҤaT6ŦăoVL%,58{qZŨ.xAg )㽤o0N!TLcZb 8%.B͟mAwn$du&;u&$xPs$[ Ca+t0wsZ9*;J" - ]ӘTP R24Wd~e@em*P`f!F #&FZB-KN2fXR$ nh쌓dg^L/D'iKrBdZ"qM.v>U% g$LOSj2o2n^w'ٽF0_B Xs lY:Z,H3>N)Ou.qD3 f.f,i*4,>v|~i Y-?lNř]ۿil{mT<pձdA]d.3zO&..<<\bAa4A"fH|$<)|Ozrx:-ۍ7Z:3={c<5ĵNHr7R91#^G>\}#Pl"t,*ƺERQ/fȋ?rF/.8}v{QpVk_rDr]GVBEkUgȣ #lqsc#2'UfX(] q+3օ yq GXow4ֺ1KO38}:$ȤW +ܷ\1ݧOX؀? ݢimO{ΫRr:F^؃ىE=Pw't]СTs ȱ?xcj"xӟCz>WJףuZ6~fd (BLгB&F[ KEٍ))kaz"=mnFe򁏴hNeC{lr[HnR[9:\#0^,/Jq{ j(BKSD~r"U ֤5^0){9JG]wo_})$أĵɣ=fmiUp跆U<Œ @j7+E2:|/KBʾ6Ց"w6,#RQ37 mxo~ąw6D =!S%09NadGA)7`d烗J~T9MR7"cec)Y؇9AbhC%`m~,<לPF7]iA]`o!5^"[|Ql%+6{HF@BFG#Oaܙ=g2,}m@1#IXI]2+SFc8wr 5ʭ~+BK5n\]UK_?m 6E*!͸S8I<$ٶzь;E%⊕G,Gy.%qS,ϊ ud]43Q3|$n0Hd= D2*f3I^y.ѵ \|Ӏ] v~oh#m*K)K gl kw,D73 0rڨr4xF%"}OlBjd[>yN@k3PBP,y5T5"ʂe4ɐ.glxkH[Űq!2.5£@oG,u}FF;g露bzIco%MOe(xr9|O)gv?1%\P< w3Mw"{S/F'{x$p'urx^>8$ -[,r?Rj֚bIK-l(E;zSKq革z4|PuC̐vGs46/,NZ?\xBqО=@)a3L¨Q$#Nd0Lʟۍ.kf;r&)%7ʁ]BI.jE ԂC+0zYY<3Ȧ0GF8N#. *ٷm^' 5 @MO jNXi1OT#Po˼w~C&us^ؕaM&DG[]OX}ĵ8l % >mC;;Gふ)Z JƁr-zoH-ma*skިqEy(mb[*[ ֒7ւqeϜJ'zZshN+0$ۖE*gA+6|:U> lO|LX-r^k)%wc—A{<%H[.]vP+Z$YOXghyy"ug(bHgs.\#nߪdE]4DKNjdKV2&teTHE"6=? yvdq,Ӌn$+&A'.Fw\+SԶx%zq~XK)O` ۔ itqPR0%G@Yņ[zgTՀS*fjރ4m};yW8A'?SދV,͍V#+;$U9ut~Ի.0A!M~bkebn3T@ ` (I%dB=-?)GqYExg 2 wUjh#{a*=z6%P9enJ`uD#:&!L(X+s_̼k=g_Rؒ U9+.M&DIuG2nB9(^FrS*rOpڂ̘DTѠ^$ҝ.ek=YP߽_j+8u=ZJrOxR{^vwq|G!A;=Y"4/)0>G1D@ķt#A6d/puڴ:6 _FF,iz;lsl o {btE&~d5uWf xvwJi8E/gp=@+>̴=I+KWra~EJn"fM?'4's)\eE Uv X$v(ÍiQܵ?M[e[h4B[ ~M`7zbʁv5ӕ2+󊉡lfr'ktw HRޏ(2r_:O*N8Myhv3%mvqV亢EC8p`(?ZK7y q' \d ECQK=<$hVwch=8 уBr#Q @4!#`b1*ĩ|VޔwszXܭX'X%V ]:%u,qJVe6?pJrZP MERǖEM;D*Xw[)E}dFJsuϨ_NyQ|kD{Z]%)SҠ1DY3@v 80I%rWZa7%F?CɾpMo50I|aeWv5(IQ3Ȱ,hts3ўUb(!LѨވ& x8- -'TLN\վw??`!fWD|=>wsٓS}F%= 4~3C{! 1%Fܭ T9v`zs(wx@|f@NMHR"N3cQ8d }^V 0iU,&CQ xZre2Խ#옣P ioaӷ1skCK9O:KW^r- s̋kP,OU"v;4~ "̄9CpmY]!ƹ&zف+6lU%.2"WX&6c aӝT]Ä"jzCg}gjҧ_ { Yܥ(K5`w֠%&/--3>36ݩt^ ;=ZDZa[F/:*K9'@ -:Re E 2pՅV+@۠󒑰9(dmY.M8-ѯou?\nyD*čۅi'HxM|YqEKɫG@&p.hpTgʓ&sbX'P;o-ͪyICj?{c\<S=NQ(`+!,OF6A$$_e"qڏ[_UEZvudXb̀qm˳Ca:*'{c;0!9&IK>>3c?3 vPGG"xT<z(D(YDL7,Œ~+#C4!Rx8~?QZ@QxBH^Fr>:Ⱦ4RrG>u 0ŒIAjp/rEvh7ۆ6WoJtF~; ,˰a>ה+N$i{c"!FEu)Mh{1-UaQdW w7=(. lUͰxy2.$0IHbd:4y}}"; w6yAό1`F4{Zua-̧\cug*Eכ]ޛ Yr X.\Hl)Sx.yڼ $~rryn ܌rm=5BػXdq&|#ܻ* ~{sx@5YjpS]7ZȘCfo<Ռ=H+فy=:P/ ݂&RÇb$fT#ٛlFlRh닆th fu&}Vád3ZI5Lsq:ќDJb~Rf~` ".у5@Se&F 9[w*DZట| 0 0ojk"auTA7ގJgP>" Ee/#2RXh,E4OGqS.S-OVMiG1XY:)KQT|;5 Oѱ 6&R}wVM0ocn˭؝J'/kX>U)7,G{=Նt ]XT ]Qq9 ~2)m>"@=њLW\51o44l[CW&\Du.mCF3_b?ED 3*ř5+:d櫋HSPtam9ʆXM@σ'i&mݽT>UWhQ $\ Krȝ/N?}KkJ~f(zReƈG^RBQWpԋ1$@!zd#ZIy?a@.xE 5"aGh4iDޜ&9fzu> jQ纎4 C!@p3AhW+I @=/֡&E-XcjVz™pu='G=TGmG zⲛi)L{NŁL~>og6ľfwWd 39o9)佚vPkFJ[XX)iI\wPL~99ꦴImHNOIAft]ޤd[FSs=miVEgWQ0߄2Fq jy 8~O{4۬ WG rw-xݙnp:EjǵfYh`%Z +28RY9qH c ,XCFpwSU#,"uO-W@,F>xJͲT !j'O5>kdm*~9wz؋`.ČݣT/v"spH`\'INA4 $knw`ÚjNbM=`Y xAzl4+<@ )z{{ BDy痜LayTJ>q07V\fmR8(5mʮGn^d =\wW_z00i3ia5X';+*c.>⪌kVVó! 41uv`ƒuC|CfIڢ4 X o۬Hn b_()#Iz4!Mev D~\@ؘl C3z Bo:&)]uSʺX|'̱qD܃~ܟM%V}'59ޱJqdQ_O?lMc_J܊l"rJ.=o/eȶ}.E )70tP4T4v"&Zɹ VJ쇙s|WS1γ$ ;=T~NJq ռ~8ZCzS҅ $ }[ 0Ydէ2Շ#,4 [%Rh7*2Ά<}zJ2@|IqM.y"j<さBԹR1ɿآ/^L{zL 0C_~{Pa^Y7/ ^:X&Aŷ}b7l:2y[ Q>φruvCj.D`-&`=Ama nK ` U-BeqWfkڨC6n78i.>n 8n h4!XgGU| d2{r &gOjyq3 %82GjHe:^XC4fjL\@m+2 |?+!=1"^1 xIg;Oq]6a5{To\#[į;Vʗцl'tU5)"*Mj U02p@́2\ՂUF3Z } :gNOM o~ཡ;h\ /AK/u Zg˂.J ZR4lL_= ^mFj.c*>.!XE/]$X'\iqAܱBLeQ2m6Rw.M[ lz`wEå-gQC.bΗi(E:?EsR,rDzb/ϭtA77fA %Vds>M(Ɲ 6 3 ?tk'BY2;X }}5=\⠚ ggwEζ8q\C0٠ E$6XCoê E5i%ݕJ,:?qeB,(uNԙѢFR iٲn9];ʚٺvlS4"f6,NHc團~=GL#ӄl@!lWT%K1n Wh(*1ԄնA)bfnxǷS :eA6F#X1|dA  S[ ~t´JXْ=86ݭ UGR:zZ؜34`ߚچxG?, ^*^}q!5 q4Z!:{+*.s'TI1{$CAZezLl{Ax JY%>@E<$@FM;6Χ,|NtH{p3̠7 %#;_7 (r]bӏ=f_:qg~"tv9h=YHj·En;9*9V<걈43a*p`*1z1}Iu`@Wr@'9:,e}JK䦇;#YZMkRdB!9knx !M݇&Nm}a:~*F/x4ND:wM&RFֆ[Ud '͒M5ع[ѯϚ3=IY<0pjz_KH#[U*F}XQ)XS|?)x8=&qcCvFVkʜEɱIe,v a!Ϳg{5ڰ9n{Y#㤋ke w'IT@ W";xKtc4eL98?*ZqJǥnt/.#QYݻ:hbeQ' &: >6emsx+q>{ yzu>K.={4;}s?r5u i/Vqܷ1GnqFpMmqɤGAxQdMv' e&n2R+r(,֜YhЀ>MT`6G c#f, Ρ“ØX |}0^ _oeL9+k<6Ł>PSM{~Y&\$#P\8+/[~-t#bN?8*UT~$y+/Y11V򙲺nr-ĝKB4e\lw5z{Vf$erXʌ/Kld k)Z|xmw,? @lZ =bP>I1jzNfcbŽ$7W! %^ր 3ѽXDf۲Uv'qW+CWW)NNZ.ڪ1rf{=KlDZ81Á"eۼmA6G| SQ%W N5;uaUQޜzOVEoT懨w5<}\-ۙ]$NP|@{O%T|XQx;y(T?t7(ll>>/9`oe\@n& *{cܦoQnfsS!^Z)vG We-Au=UVvضC}GwnqIa W#Q>0#7v/%h(*s.6-4y"?Eɏ[~i ^CE orx*'ܠ?(,RZъBX%QA]%hׇk2q kA|  D`i*YIjoE=A%8gLfP`=*W߄cX2o  1O=l{ 8{tCEݶ5&=߬ӤsB<lSf~ 79 'DA<}I$u}"BS68J\1 GUIOlTv =3ɔ2UsnD'+Yꨶut=:︶>svbWC1+wĹ\ȗMt]s:l />` ~y8ƺ&wA/'X_+]`XMP>n:$w-ۤq[-ЈE,0 Qdѱ-}Sb(+Kƭ~$v^PeU+x6xU*Rیp"zU!5fp"=1'2'Z8Ml)sM/鄳?aĂF̬~By›}hIL;kdQ\5!Ei|;g/d!M{!q+%ou,Rc̗lTvԛ^ʮ:Tt_]oz-G!8:B оYk31cR n|`y؍ڃeXG ƻfHy=_g4U7Ɵ](3ɜ&ׯ"-hxOK IoF2Av}WX]|JAlaΰ#,_(17l;ۖyP\HhSpcs{&/V 7G Lޏ! 0+T`׶qjL~7AzpA{m|G{VA21O7NPM)[T0գ)sω2`ж>fV唡*)fCXz_th˝*0 z^^>N˺r IJݙMt)Į>7-3ׄB/ؘDCLz B@uhPI.uA#'zY̫<LL{vsV*7] BoO2Kɵi+rZ^V} OUSFI_,UFZtQº/:r`|W"*wY fx,2@5FTu1zN Y62?fj `yvJ-@Xs*G@7t2z;XBPYI8wK<-_І+A1CG4G"~_IвJjliĥ.ϭ%>̖8-iʽQFH5W[!0L?d.GA}b'ge *8s~%Mqn=dNmZ\dsŮkAo?eSjvMxV5L*]쳏R*ɰ `a>7``=J @Z|dM@;ĕ`,ě-LL&:ʾ{Mfg5BSaNY`*wiJʏTmzV",*./R7$%(m`+%=3ׁº] ;e~ښ @w`rYkx/&tȼ qlߒN~_C:*kOR4iw+r%iv1v{3z3Ƿ5K0 Q3BE]+C@F˟ivfʃȗșrS%~r7HЍLF(jd;/QC3$ϕu4m GO5ع:#٨jL3,8BB: b D3ah|՞aŬ&J$Jw҆оۃ1}=6XߣK l=ǵ_:o GJQ!]3T{/)$$GS ,С `6n_MZ 'mW᤺}莯28V;X͆5PJhiiD=bYD$3c8Bk ' LF:cs2ǟŊD͟"$&۠>Y{A#bvԨNH}K*ǰh0V7tO1pI7ܖΐGj]cмƀ܆-BR^1)&`4dVRh yͰXHu(B "O>˅9 ~lvb=e-gDYWu|Jdv -Psd-aPηʋ;ؿrՌM |1{g54_#g]<*,HxICs*\!;1E?>{.;kJy 7tuخ?*:"3H͟bhol 3>GtfH!3iw$e -k;.+QOp/AF z""j&z}v/#*ʾ-a oܕh =oaxs4G^ZpFu(7^> 3*IK n7sMK!|0xq3J׳BԇL`h`N;r<% #`9SGWW}w%S1B딕nB`i.- |_YTV_XVK:C;Nрe"C~Y!E l=2~ᗱd&jz|}HqSnQ#~/͞Z f׼iK)TIЄ `$_u4?SD4#2ȼB2@e]kpW^W`½Z`iTf#ESJܴ֭>آDLN'YF[(Iv,'! Rgt1ZU2& IǞ;/NQyt a19U"~C̓_(ԣ[>"y;Ŷ% H_+<&l+HYzN|Znî-˞ŷaS bo"8` f⻠;fSac&^Nm9xq8NhYlNJUOH,d!s ` VEϋ[X*-V=Tc9BX¼8 sBrR: -0: S挦?{LTsSYfC6/9 ә*i]D}hMei˅ s}{pr'47XոϾB1 _x1o s9

IH wK]agܗ.iXj{X? &ăf,e;/RtOGZﳐoׯ[}sKW;I Fl5-RKM!;aǖ8*Sԭ&gmM[+˜5ig:xSluc'P;oI5߻]NZjrNTSu!ǰZ-];&\ ˰9ifT[ * cW, W~j!ň6pH,bc%7KW۵{(9]B#np~q8ڰck?oQ˲-hlN+ f N5>2WU[N(1WE) 䨻0 udDeXqCW$yY8R׈kü yMA¡|S?E=6E M\Ui477wiq*Qq?t4 -݆yo ߽  utNAP}Dc.6](}9 Il@TҶ4֗5'oV<Ժ{6~ [1Sm;͘!~zђȭF,r D4" M-P=k! d6đk㥴`/dcAc:K\h/:iÀ|)C Pu5=?2όg\qZa_6q?V=E]#gÎL%퇄Ҧ6( 'Ux|q1iHrޙ|ǚMs/,2_ fvEL{Y.+?ʍљ󊓺Ym-H~{[Y8hGQq嶲ϷFx=@I{Y|:HԾ);0 ZlY <3uxs C8Sk`M~n*84ӢR$r )ĚNB&D+&Op˖݇wx\ң_cPqyXd9ֲz+G+[#G?Jɬj XsP?R샘m,K)O| wPr*Hbx" 庚|ô[!+CPByaR0(o'm~Q(Iӝlw )P:`LR gHguSĊm"Ffꘙ[@?,w r/Q9)NI,@*^]T9kkOw4a&%m|"ra-CII$FMOn1Fmw±i'H/6ӑa"=}ZrŠǛot5!"sM6#ZmY~hDI[G&dyf޿>&tnT:y_mNyb:rv94j+ ٟJ2|يVV% cikgig=h\"D@Hu҄ ˃J[9C:}wT%AI2Zz. /WYTh<;߫'>%*Y㿇&%k*P󔞠V2]{] uE u/h&֩|wsPW2lI>F=IYw%mW=z(BKSs5WZp'34h z<ə3,YǯMff(pjc3߮Rj d*el)iq61G9{Ys#FoTeHZN]6"}T҆Qq FG(cknZzI4u2|B ]0gI[wKG &q%h&)M̿?PSEuSئU2}!dE [fĢX9'w$=$%.a7J ~NGdU{ӆ+,TnO>Q6^1X8̴X=HȢxA$<\sz515/#ു$Way(S:'I-9}\E/+3맿6-AKcD2~?pF\ βq sS LQ鴙T(#zY61׽ڗ.lSm3"[.a9bgsM']iM)MªlsO:P\U{{\ >`jT=RX˼_u_Ew@ޤ6h=FsD)" Zѣu<9 2R4 qcہ7a9bt>bvw|ʏs@`N ~QT ٲSt  Ew`:Rw;ĩ~.#xR;ƹiDʙcSZ.߱vD J ebܤ 2`?=ilkkI#BૣsBY|DIa{v&@P j -guQ ,BA{̃fkFKК,uTZ5HdNӦ5?S9**JE䒅 ,)K{1󜿱7V3~SxpXk *^3[L1tR[>9ò$CXѻNcK{Wmd-i kTZ!j\O9 B`[9n$Θ(f]}UwTG0C#Wߢ8X3Qt Ѕ)vB1ו%\&i; CW]."NTѳZQ3[z,1Ȁ~m>kll9ٖh蜷}X*ɪ ǜG_!'wr'_͇'1kjޙ*';d'~X}/s$%TY)Գz+`+F}e1({PA8GD[IL b-ț$/D"OS9zJ*oc+0oa@g#wiO@ X@R1,XK\6zTG"2 mC=&֌wy=e6-CҴŔtu"iM6*DU$V-OOHw\G-j,;UY7\ɱ8OjlıfKNV{6Vo.{u81LW?6Sp\g)a*&Y.Jb.89Q'sL{M򶶷Dri姐_gbz+%A(w|\\`ٽ)Its}\ZYK~ Zջ~`=dq%;t]AU+>yM| $VEvhsΨz:Dz SٗEjF/S3],Z]w$1dzZkZ&|8-M\/D]"*.93\9SF ШY佁IE]3D-ކ5ӭ/~XEJ8ݽ 3,=$Mѡ(Ut/.g`C^p/ml(ΐ>^I*36PLjs^0^9%fe"4ŽiwMϘ1=! }(#/`\T<9To(SV̷~e ?-hjHx5g o &(C.-QL}Fzߢ$F@+ % f7Vfy- RcYxs˥SseLjzQm W![vl*$ @mZ»¸E`h j-< @Z#lE0T0OSi$ǟd=O8b~(? e`3ޫDPe6Y~Q(Irr ~#FDesѳ o"ZsQZvətŠHiZ2J>`F Η󇒢$n=%O8wpF_Oy~G)sirR`U긽iڦ5ge 3=ȐQo U-h3q#[u) 8s5rsvZMRY;U,'r#StBĹfs~ bºEs'i1e 3b _xI vn}v0O]c2xWJ4@E }a=|Wa{:y,8˂'Dp5aw% @TjX=~]vT99VWAo!kD6Mݯڈw 74"%+M"A:_ m~$zrL #PTϹ) Qر=}Iuisݳ园E*K6`<`LKT`6Ǯ3~{Rϰ6]VlHGr3[o' j;gX`ƗPO:d3rۉS@b=MFYtY& "X`lf>5QTW%Z6P޼.\~ O,G3<$Ҟ8]#zn?9tcTl(Oh`QEF_7> nI>끮'ۺ]D ̓oUg\wQ @RdS<14wh'id¤69p1/W+{R@ bZJ'"jZD|m{TRX3pUWpI]UT$e;S@4t87׮OWzzٔڥ ew* E c\䐳[2hx٨QUPW%CEIj 5PYuH4>wQ Oe.С[H̕I(pu E?,Nuq'1vBu{ؼyiE]JfC X޷#ȼG_;\Ta.w-J,<9Y!$DQu]Ÿ?G*󖝰l^`^".~zǔQ5G+-%(V$-^ 3ST=:0HkwMdbYQbL2q!w0 sсtk ͑M+a:K_eN1yyEj VN]%q]i!U #$q;@v(P7[͆V^ njb*m `.~.kO>p㍼EE1R,b%d_uS; Gp !.ul>KG=Zj܎khTYS0ݼG$[wy)", 'Sۥuř?NEU*~ UEJY[= kIލY6 ;"yZ0#JDA-iJ(LԛǶÉCY=km a2ea7n2Ϭrf2_럤x \X1u ^kji-j=q6Z(p(Zx =mtCQ{YBX(jz$/Gj\B`[B! HQ^iQmeithsfu\Zd-"crٱc3YSWǜp{?iOh|avÙ}w Fֶ@R3oW:=']2܊b*gӪ[Rmdh4ܵ<0z/d8\U>yaW:B[Q"EInS zP}6H?NY{}VJLWޟi bzxQ˓!D1unZi懰,j Ts%qT*7zPwcg9AV-eBquI8J[Cń.٭ *`frJMJ-"Ga@̫>k?@)"ʂLCFHIx#]YŐ̚h]G[qIs&$ dp-TCH8` ֯O ĆC1Eڠ}{ s<mP&p%aɞ@2ܻ˘?l8s WpNg ƾڙ@V@O\Gkkj( 0s{Qu73elp}VݮL+]q> 0ɅcC˒ϤqCf )ow!!]Ava9і{Y3(k'`1—]>GEN ͘8>|sƨcu959/[4|m-ދ$JcmըZ/DqlzhKTLjߢݹXa߻fWD#YU\BQt7}6ٝl f<.>5ݛ_b҂*wx٧-h־3ep:")=l\({TԒCh)P7.]p8≗zX+b9waDgg7 R?`sH?PB廒mIqJI3R_P@xPM?{B*W8 ͂:7#atR.CIPZ话 ):A7-`JmhLcw]w[E: b;dxn{aV3bķd,I{jR$|\{I{ \B /̋"ugTuNjK5uf]ӇZi4\". =1?PsMӵ-|"q&aw=$q^+p8u]Y&|]4~?p,+eEMFnmg˄/dz@Ikn%EEq o\јP&x4SiiE3Czam뎺GF:Xߣ!ż[:In1 ۏ,'2 ʎ,ȻF'}1FAm PGDϛ~xMMב?HZ $#^P*F,>[c:,_Acs,4B7xa~cOީaxW$(ͭ I\T x Zl6,&1f"*MH`}AigT֣8'V3JWDC" cʆC,0x5?(vƽS!ڇ4+ΈvA8ٚvP9PA 9,\R8hx,,배kQeN@v\ \lm-rbZ)R@Jse[ 'Xw:˦q_\<.pWzk `eXE.SWsݳV7TfqΉ=-֟n21,_kM1NnVf qn40D02ѭ 攡7n:˰wYOb:.${]bus䯣85AUKRi: piߐ̠Zv,1cu=x| JQ$.,`8Sy<>`ED+yP -9B&S&3-3Sf'&arB7&4ulԜ,zʤKЅp$Xj ̴N>׳+nui㯑LUduN6]L}$;J? S#А"^W-hH #$'1"!oGwGO~(#/iSp- !@ZC6|Cco!@+:EbMtw6! gBlsTtNx߽[P6>US .v8ϰ/N+A3"]t *oF;FJ|:V?m"3='Ṣ EXU6CkջجhK,w}-\+?jpQm]ߩHqMn5&F` R"[b` Jx~Q;?T4vBE 2`JvJ]P$?XG__ ^ V-M`*N3) M<]G^;PlLT_l2,oxHjvdLd/R^a_M|(2W9^nr$ĄLjqj |F'̗Fe)pKrIzMYBp!GVNΏ/'nRꪯpvȫ!Zpyn&8}=3e?=CQ9,^wl+9wA2j,:0z'1{E+殥DC$r|P}?uc9Ҿ1UD[kefNLӞkOukw#!ɬ7+a:wd=djȭڃB8&q B˴Sfj_@Tjl[[7(O6@v@Pvr`V䉣8޻%񧶰E*ZN*ԧh`bwkՌ C M=퓇 ;S~!,(Q.qH2Nqi:FI5 =0~iT01i!d'.B6Z\unMEHO,!3/w?t7\_ϴr_͕ sF:/2aV$|&ws4Prj󵶒5'+/B;`-D`+_tՠzqH.,"4N s_}m:|jQ~1rhI~GwmfuZhDl#ʥ1p<JbJף@ JsvHo2ґmj|X>jqA{u hmehG*/.2~*.#a'@3ة&i !#iA'T{eТOjSaBAo-L71(|^~}1'C_[1CgI2MTW=.eD͡? *ܯcFSg+E8mg73;PA^+* i&#RZiP*r LS<$#v)6|L)/22Sڕ__(*&cP^1U{"٩lNƭ`2z \!(̰ws(ׄ؎g7ð|o5e- 3*Yջۂs>N%n]ډje8etHQlvJ>o-{0 mjG- U<bt/* ?5I3݊YL(=s9f% !a ʮ BavkFyuhD擀U)ɱ36Acۧeugpq<)e[ ku5;)E<"1bK`tT"tW OcĎД@Fv&V xWNȎE2=#WSFЋ)hd1Cny1л9[WmŕŎM휷g/֟ʺU[TގS8/IkZQA'Eo,1LL[3_ uI)smgHN Hq,gZU0qAԤN?C 8O i,%K#@Yq3rEPDuj?}f^{]$p:+kJ%#1iXHđx)m&o)Wqi`/cfR *imaiYX.@wdx ҥB`}WC5NC ɬ@uv(%+vF9ۄ`]YL93z䞷<1[mͿ<wgˮ߻U?\`W1 00Llbԃ8F|0[w=%HMCE͐w^vǃgXb/%(sZ#KhNcڮRa}9TGLyu$\פy7(L9Ҙ3YNJ{Z2bq->L~`6p6N608Wcۜ"K:&/<" y"췼1[C^;3J w}5?% W]a +':c i@-W јLA.jqi(O\Cnio%Jd@@ܑճOq&g2LdbsIҿ2 q@=MLwdx/喟DШyPIS {SU1е: YobD߼x]tjږBA61 uH6[y MS*H9NY x^I"üUMk%M _So}Z}s7O!HGd6[NRJ y9f(`ө7K\%w7 /2XC?WؽM w"Eijl͹# fڢj A1ΔZ:TB2ޥalRx:Ǣ{$r2SGjePRB H(.n~ + 0y"C%KszVb$7l q,fȝE-n)(m_ldt6p>!$ 2 { EaQ6Ʃ?W3PFp؎z=d/:+K W/cXF0'ݔl׾)ŭ JWBTn6Y)s6:oقQ֜H!\=fX`m J P}~L`w]\N 4&mOsEx2gy m|M 0ˇn" \Inar,Lv3~6L9M?, P Azx_N>)-BnӦ.M;ULtuHKAtܱ|P{ { R`W}v@RtgT=Q~ "6r\nn,%r?i(؛],/ l.sL&G-nVZa`WNdUP&"2CTgWJ< ݼ|l֠ Um6tV~gV{!W'"(. vD[cG`*X%CJ$4OHƯЦ1U:[(+o%Z \Cfi擴vY+_˼i].AHEfvlfAH1/P\06*n:!|"ߍ}8`^J@NSX#ݚvz#ϳȕ'{g'FQ 5ƀns A)$Y#K#f¾c!&%߿]T`R2Cabi.[6-~{P͆&_?4l#*ϙ:QA`vd$io߂ƚcІAG\9xR)OpOamoVupNceak/+eך"b9#g;x@TJhbo:qt5%1>SS,+^)5bAKZ$,Ozƞfyh T:#[j䊚EQH#Ð~Dw^o)0<=ni9 8Zxɷ'Lh㇥/c) @P/7U};9v++c.aOgo#_U^zܬuf(h%Xt9zXv(~*oqխf8nXҩ\"81' %H4c{gt툨fq?oH@1xDᅪo ;wm~$N*!nɞYi+3s(t_o\ Xޏ|R@; 1QVjbUlAiB7٤Q1gz MtZhM-G2M͜j[} M, ZTk|w8qh2,;JՂQt> >E+"Yz~C(u1xkƒ<6+p;] j%f~tc*yY  Ŀ.!4ʠK9ߒH~=nǧ,h~#;N 4l6ψ +DOY]g6._4|~/gJ6F6*niV.|`W)~k p=F;AׄT"9v3q}Msm*Ĥ9 :ZoqYH$Pa^kxƭɟ?y|366ˋzbsڏR̃oĔEimj@3܀Zo+$Wz1">x~W+H=Ҳ>gywQ(w4@.OK{RLoM^dgX CTJ #X2NX{c%䟗.KnΌV yL,!3 l'[.Jl5cݞ%YPco^ambc/smWƴA'}9]B ZuCNۯ:6=U,S7vdlG6Kr|'\Kw6 P=8/({!M3 J^䀷-H ChR0I8j2N 굵蹠PeGW?R.Pٚd+4lFkGBjW} ©.kɼqn 6A?Oݥ%aO*Z?ORnDyՅ9b-+~IRdfL4+ShūBZL,Ul&MpSw !2UA3WHʭ?_svթihU;įUvꀒP!/VR5Y`}<Wh"f-$[5đB4T,0qvt$pkTC>w{7H e1uGvhENl ~ [4 9{XPq[dSAUI|En]ĻUS$c䒱?f^׍z/#bI.KBI#$ Cw<_٦*SzFZkŇFf8L6Krjdj#K3?Ff#KMW_sҋJyPs}xY q4#lrO&_lB7B3ȌS4x?w >5 ћ|#]iy"$.pƷ]E9 . VN0](w-|jbńF-4w<v.kz܍ e%}ʊAKA{GDаZSM@nx%JfEjk*Jo 'Ċ{vMq`xT7G/>1|' {Dpnk}z)!y%!3Iu#WrG b҈Gv^~Mj󲯕R>%} @1* <-ԫ`b?SƋi4c o* U۷ z8<(Og^?%c?XX!`[eAɫkA[#~Ī:U?}3E 1Sy 8h#h x9ƙ@v)93nXiM<~Iozh]BL5Aɋ=S5C徕%=*>C3vK0i)`D.Ԙ "8!Fiڏphȧ3k웹OyB7O2͘DItW Yi$@!yvF,}mX9zB!NA)"֋Ev"*=Z ʖwaʏ}$M`pX5-ĄdȪpQN16ۊjd ]tiYe;qY z.H2yі6E8mp~'QZIq}:ұ𾊨}-)ױ?֟:3#)&ҜΜ9ږ^NW{mUV5b_~Q(*;ފMEJ l^| 1xanٮs0Jt7_5w'Ƨ?cF2ZQ^씓ܝ7{c8@~wfN7rHK:3cϮH#ldMu1 W)WMfDSe,%aptStGd #)U[H&{I,lb ߷K뎔pDNZ'hbu n[ ݼAHϠKl,,@%3~C4}%۬_6y" r#DN2̖wJ҃k(G`r!EUK vB[4I7HֺKMd笶!k>cPw4 _oL,%K?_PXnWm;4F`wlJ}2"К)6g+p6:>FZVk90SzMF%B`J۠Gu[d'zs:;#HhC*pްGˇ~;8LwXG2oB̐+{M҄@0q4`O4-ۙ;卍]9U4OKD=m3d?\6IԸlv㑣/gMHp+& Jy<amN}Ti9tP;H|ʗmAM:0}J((+@1Śǃ&&m?B_1h &jLH"n7ae㪊˗n6tdL}^`\EɉǛ5Z/1⟋X0p?w 22HAjƩ6b]݈Gj%Tk]ACXw\4i'-#.T':Л>Ԅr1MhFyiʉEc ҌL m"=fDyOЎˇ%~kш5WΝ~T2ҩ/PV:F! 89bEZr y&&ǔ>xdǻrHċvZŘR9RZDKr 1Ư"*YpQgiq@Yk$VOL%) y.䟱k!T,&լpz4wzk\CpAL/FqY3d/KbvB<$> 2E̻q>0!@ߖJmOӅv9ѡr}c$ k~"ëe|O<Q]$ Z3y`3̸+"aztS+-q6 BT݌HRkMwX s>0 Ϸ%ƬDm&wQ<Z x[~DE3˶ l#FP8^n]6nƪY SWO=*lgF[G2fZVwt=hOmң$`[It~nWeܟ.k ,BSY9\ RuMhC< ĝY2Ohofo&]KvCx`9x4߃;Al{1vI./ !o==b@s[dKcTYqf kF0*YL C:$QY f" mXn[O-B? ] &ק&4A5ݪsrsjv=_:ڂ|O^.]dov '`~_ |/PEn"/U 6t'nB!+SP}"{_^HuFu.L蹒_ 34LJ}_U\}}_HSwGURT<39zQʾ ]-2[Kx,>i8^1w%[wyr^.o).*-  !q<fAKF\ Fڹ/FF9WuٿC+ʨ\|zrf߬ha 4&IDT\DI|TS2y<tW&J痷 w +;lneq0Рy 7BD=aRo,#eoU26Cb gvTcš!i-^Ԭa n#=XzX>0я'ZjԂ*PD6$Vpn0Ol8 ^qo'L8}Jɱ5-Q67ٯݏ"(\­Ћ :kZ *|ܖH֨hU]Pc;J%}̗C h3=E|(Uۦ ]ֿ,ÇIMίOR@;ƾjE>V5:N0v@ 9u큶tI6Ŝ( ~m6@A!f['b49c5{E)PSfj Hr=b,ƃce:^!L4>Cq1goR5=ք+tg=:XI㓄!b<<i Nue+";eCDP]I 4 PG \?6RVsY݀}YRW# =vcZk"O8)j,pU:TKm2;T& (E?߁88OXBR<є0vJh@ˈ amf Uܓv&#" t }ʖ'y 'r(I}"Ʈ+(T#L/olĥ0+_2=CNC?{aN~gDns@KE!Ҫ,ڤyDBx.8ss&I|fȫ)y BIMd WD* m.zrK^p' o]qqE[#{"79BF_( Mll5`080:D9 4oMn`N}&Ե^Pk: MoH`!J<+] [AA Y&fk?LJY߬eIW*6XѴ4@̊9[t݂SoQ.`vhM~iгf i;BRtLzYh̄z(w7OÚ8ĵײIo9|RJȟ[yEASkyWĚmK ay`Y ҳW-xC]CN掀04c8l]^¿e?rȖyl ?N7=ҌYݕK40#.8pΎuIKϋ85j;@%. ޯ^RUKF$>a2-{9fF+Z8관ZwS6(9~y㚠XYAk'b 4z{wȝ3ӝ2-( 8 { $>-0oi2/W ekiZgLPZ Ʌ(:ÓH[MQ{3|>] `iY`ű}ɹgEI. ڜ @EiNQ%(]YzTe~V3tuRj(1πcx(XMC٦Y#k~kڍ Gi96ǝB 8^W[gR>f3 ?g/ (S^fSAL)2ћ >=c Q0p mHlT?&6pir=J0Pie] ;e$'eI^ۏ?/}1L֚fmXxu_S>Z&B4༯:tBer g,v;댇C@B\z{j-ᚵWnx=W3j-Fت]lE7Kh:)o͍~f뼂Q?2FQ  +XJI@&pMGⅅ@6MъWߢ`S`D8ΖuxdUSd RxV&|qriOL)o~;[ApN@\f&Ŗ#J6`}Oǜn\20-':ɋy7BMH]~Gl+. 0˰#^l_XyÉqmˮgx+gdz` YT3'+Cu+\]l9- ~!<'}ǯ)0޷^&/*yĴ$LXNNveI :QyIѿ(8SrܘwKQ$Y W$ N@9{\&Fg!Y2SwqY*]f378ݵyuO1"xڌ70`8=?uj{ :k9D]^va6Bl&7jjg=9 .&B" &vLpe,Qj,5&.5pܸnY:kpMk]%->W',0Nv_Lœl>e3uݻE oi`vG>b7ЇŃWc.{?L(߄e:⨏ P# VRì%a` '=BN.;-P>"t cCJJhby,4^\evxWfbe\V3W&ӵj0~ Cdk=TB^2 nPvH-yd=NA.|ibq#WnJ硌B\WObJ~AHЪC;[cR׷o}(,[N2C-,$ 4CdsFBwM{D2y`{']>&$Pm:sC D p:  J;&z$R<6n4zFT?K8JxU+&;=8uώɔ""`QBt-^){uXOu4C];V:ϖWkET"t@:&:%D;bHS'&8k'okcC#U8pIKt%ф?Y0>P-H_-nZFm* -ig$e7pn{m!u}c*+M9˹g,xa)2-__bb Cg Z\DC+?~Z=-m'K_LTbvݷDAh1Y\|3!(=Ue'kc͵ .a)}Od;|,x%%FB< 7 !7ʗqO_R)05-V1Nӑ1L^m8#{[za1xj _?an]]H ͂;%Bo۶"Hs_J*Mg ɪDAN.$OqC-  IY0 s0 z4Vf9ʊ#(/cXR80;% |Uqc~F*ߘhߠ`rq`!#MaO< ^Зbp\2!|)9] *^̯ɜPӺ0+T}ֹ"jO*R _UEa#nj)ZF xS07>֠潔*(/*^Z;agpܼ2Iӂ@4ǖҀ/{eԛ4(}-eZ|!=;UG"Fnm \2 [wх$ΚMdk fIaϼLGv_~՛ݏuMp/ۈJ鮾Sm]? ( oPw9yG;Ij?D Uy@:.|l A.TqIK^3}2_Ӵ:r/R?b"QlQPOM4"f([*޻Q63CSz!{dQSzX1tI&D CM:W;_F`eƉy|x+U^tSD%QފSr䑕DePDjLvsEBWnb$ &! MxQGo} _f.\jgn}/=č &MOBjyt9,=ݼr[(k+4֮*se%EP +Jp|EU(!pR0V>^iÜ~rރ{$D 6Zt4<ީXC/2f;CY;}sFd ʼ9DeYcmCQ{%ꑅ )X6* h&v''џE!u#G-uE6r+ DJ.< >4<_ƜY{bo CQ?s.!x 'Ie"m/?K֋נ|y;"ϧ**$|ƈ˜̴"Sls!UOH\O4@ l%xۚF(z6OEi\2R%i\[4 =FI%帘Zn1v7OO}'NpW'Yn{+3Zb{3_GroD*|2@|RhWtK2t&qbolLzUxYY*"}@K@x*Z"qwHp2$ߴ`uQJu#*"0=lI=RhbMY4|,bȓO\ݧ|2#&5諮6JP^`yAm,7޺+Jzr gC?u&ruTIߌcRMB0dA /q{9sl@77ac6ߓ0FLp͚mM W-sպIz+y I v%f5 V-5/dKsʻ+zcSĘѬהcaMHO… g0`$h'vIZ+ɉSl:ˬ)2׈zaE.㟱/ Qj%e5Ƀ\T~11u<g<??2aޖNsM, X_ܝ'TmxP2Z>ÐWO 15 rxO|,џ"x5p]aE\\juBE_-߽k݊OŒB 8gl|EˮYߗ0u!nF|T ޘHUYl ݠ75_/ ,mn,c91,TTE=-`?VKƔ6qpp݅w[:-sW+℥TվTٔ~ys`  kg Ί(}|>;\w@eX:1[ḱNyJf7~lѲXM?bI*k1]me ك84C\̭@Jc_{7(` C60 \h; $I-O~ m>W{1,h[iވW&n`CvCWC(9r5 \m'{Vm?lKno=ԾLv ר<&1M[ERWiVk_\10Wp>i믇sTg.ެ/$^]uةoL+OYO}lS@1ߤb?4,IxA:!㍪=&8oHwikg 6 Ɉfń60O ;=._(m 5:SvM˳ԕK‬W\PBAԕa6(8t )lcmQ^gb^<3&HYWTHFRx S;uv֍^Ic'Gż6xF3џ2)fUp]o<#㔐(Zy};y予٧5^;cZ$- pnt5S_ AU>]rkSpβ+[,bC E( {{p^y(E>9ڥz&uek@ԢV'Dш]G7˶:߳QtKfC2ņ!vSz4,(0i^Ĥn toӭxs`ۏ_,UjuyTAC(-]O1yheM?Yt~yt gp.:SCya.(V](p˓b(4܇"a=B2Be״Z/v$mHtkު.h+=V0|jqyqohR81B9ޖ `C$vgo\i@]=y3_]4UrgF^fSVp u{{t_Cg{P0YG-7EbV6+͌nNeH3)񅚍8؃AF+#0ɀF -&HlI s#yFMydMb WyWڦBFmjWm愑6tb⠒t+Dj@(ׅ1ޡd@>C뀁pUc6!Q?M4Ƃ_8 *%|9kϫO?1 P#q|eoRj~Jb d~)ʖwBeti= J0V?|_UlyRAt!9s {Y -ǃײZQBr`!xUw60^  (a v, MC |kH">G"MxZ[P 3)$, ^VUWL¬{M$8we3-ʤ1ڄBbmtO;;+`ʖl\qd'6zu0n0A&S{72q,o\>oR.3H3DR>`VD`YAU z1y+5 #%qP'F}I 755WcY UZҕ):; ͩ+*uL󵠋_JQΫ_ǻ]:==OB+? zԱp2ۓHJIo8zx§FE\ysp,&M XX,'aBw~8"^[2ޡX-r6rA(uO<95RR0ͳ,NbI|ѪbQXa4㸠F7"VuMcO5Epkp<wtt-?jɒvOeXo6zq bb:i'$LSXX+<$y,ϩS0%*@ɾ߮=)=K2KPzw/[B7vBk҄ӢR9A9JC뀔3L8ɬq$r "'_UI k ]` ɶ)LTdn5 G:]Zcpzcz484:um^Ơ=|G;zݤVEx I5)|EpɊt䤖LzO#&()xs+jsr!RJ({OG6R[Os HXጌBmRS3ޑs0:g{b"($73`Mͭ)pɌmʜ9N zu*7,0P'7[xDZh<ŒIL @cՈJD^W?FN)iK )tZ+] S XɒMHi{g"m98r4xf>J1 w Ggu*ǡjBSƕ[7aS!3ofV1ywz}l٢)/aCעC _D/(Y0h5^*eFbaiўW'^,|L5W4wpUኲį]4̱HM[cZ"MpM0MFc%'*Fxuk Sqeg yЩ QSm>@sC]凜wg[KoٟFgòibM$>_ ,g\2H<$Y}5Jcwgy?qB2hW^4z7oBrm%4|@)B'ܿp?4;L\T )jAjSD;$Lw1'e9=:4?-bm{uOٹRHrp^Oҽ<|-~H2TE]vd,FSv"VCE Q$f@ &H}@Av}%֝ux|E?.OeTMqQ645&8ɇtAj1a!gʟޓ.7oOKULPF~uO-U;7S-·x~󮜟ORKM.IZ WD d$VJu,ɺX5[z*1I`(, =^}MU,rb{Q2c` z_٘\*z00=LzE^4el:2D%ȁOV-Z Հ}FtC UBq,*;Z>Zg1³]_/ %h}&_asPe*O@y!E7 '|K#uoxiuMN>#/owY, nԷtY0ֽ wqeXBx'kƽ9=uEo!p>֮^9bRT@ĿA/#ާS*F$V6G@1F8yZ_}BPFCI!>KyfIO{֋ԁ@FEv+M6֓rJxc_aLSI̻~/uYoh,eMAVABpPsArnB{)f򟣥\&fƠf `yUJ6 _)4݃gMcO`:"lg#YU:يzUkG.raa.Ε#Ȳ j l2I =rDm= C2JHKf朌DyVr7T&7 -jm̚cܤP'xTȿ嫂pWnc&)Ԗ٩`' SxcOPorIe.AZ!7# O)tއ ;u娥v'V RYomz$>- H;a(kh| d/ (p;+}qĐ9h?)4>x4@(vƩ3X].wR*KNFҼ{ U\/T"!@vkF( p' gSDYdKmKQ^Ki$|mqge*Q-'iNEjs Ny[h7+TegDC&VtyYEc7VatQ3'G1{ֲz#$ #zBj0☞Ԍƈ1o?^Ir%Lx΀hO6!N !w> ZE;\^ n_a"BF+-K0=[nkbvFl@fw> t zgmǛ2Pk߈= d 5)]3r'e̳hCR"LwYRQ[6Lyj-*5IA:Rk[$7IG6~F 9W^y>1!y_t@=peA`@#<䱾GP@)ݜX#]2 ΢1 Ž([mohz<ZG6`@GO~xV6CnxbǂH SB/)D*C.|@ !r O\{{@LXvA6Aۏ|JПvmꛀkѵ9kMYr1GpWBC&'{^/>S-nH!5428;tPQDEZUx"w$j2U&F27ͅ[fv" YU:R$ s&{p FE mGEڌϤ9j Yn arHNT#Fdy eƙôZGV[E7~9.WPb5l8BYFY;ϩSç, ~dJw?ӻ}9GU$PȆ'fTٺV .h ʡORi(:rǜiѰ$tdVιHPՍu9BKpnuƶTw:Wt BE˧|K}? ͺCf&`:IHip#Y/w%!O羇.8‡c{_%PhlYDSR|jxTnF1tݾ6;ݗtZ!zThf!|?US3кkD,Aɛh/*81dJcys#7i|RB(u)y2y,LȲ9rBX1^WOS Uj W`O}ي3wF%E7u*oMvCY[l^6טtݿ&'UuMȆBu5 W.ԎfBjED,S J/b{ W×Yv Z6X|v 1ÐMS`|IWn FVT,j8HJRq4%ZA409A@7헧M.ҮvAf5j3Sd|DHc3A%`bEph#?EfI~_arBFxsH^l"8qtg"󁻓yL)Wo4k=2vE؜@3r,I:^tF<(nޮʕ8s @`>q! -1"j*^ItHiFEꫪ1:ň? F}fM1 FszA.JqwW mT/J -o&jz-4=Z/Yt{7X_5HcIA\kJUhբ! z |[ `̂ P :<2Cm+NW&4RpN+HئtQ6S4z{Jͦta׸S=G].KÑEPNj,#ҝ?aFTI(ȍ}AEQ7Tl#/m\:\C!,+~ 7fh=t#9)^ oEStƎ1ekN%.W7Ht]O\Q-kl`&ʱ M6y[8huDcAcm[dqy*O:||+7PIFmYO}~< =Tftȵdca`/0R7VnJ;6XcԋIPZbo<("|L5Ve7x%T({2*[(6&!^Mm-_Yt=b ExCh 0ԛ83g?]D46|JdHuVajѐ@(z\JLm[3ѱnich6(]SlWY)=‘=U`8P /WECl2S-aadn DvAXe-mA)Yx3谷2M'z-ލ!=iXyw 2v>!T&/hOlW5~O\)/˶iFwLTv*KnX햅ɰ;j PH)#AW#/V} -^>0<$[,žbwfT?$ǂy&CkkTsR \k)J\g>oµEb |ʄb >`ak/HI=Rm8d~G0^5#DY꠮D*hS|ALf됉Rm$Z?xTJA q3먄%L' )Ԯ/7(%,|pӇy쨠Ōw6OYή+fSFbt)ͤ^[JѨP&Gy9̤ 1ʃ[=F:c8Jz'd>RV_}6GEjj~ J2ˊx(}!gVai'aA3Gq. iYs Oߚdz'86Jc;LLEk`* ҹs$pA$FlRx-3K8%?كHgeݹP,\j>W52pokC/.py/KX&{@6OxDm(>) `Sj_C t[٢8xؚ>rOnENu'(5U `IawC-!/͕ "R7JAfve(!V-2=+ti0T}+VOwtKKC%";ڨUF'U" EH9vR K"XGA,sap2BBne.}ϭΖ:v OLğ MBh9912mASw!^6@ۢ)0OQ\ e=>ȅOy޷k_}8\kB!ʩ/D8N`)D5e`|1+NҧASz#T-vW. B(';ȏ{TT m&d@&m.Jl++ZX&4_FJc[Tn{:rOsU0B#5VPλlv(U-Ԓh k"*V/DZ#ѝc"+rr+Tgb놇Jֱw&0P 66fCz?)R_Ѥ_}[V X3Z 9 )sߛnvxt@X `IԳ=y?_gvd\q@=.h$=R0L߲u4:Olf[k+kVʺz'(‹ 2ES6'R,7*XP-ҷpD\cRloCӝ )hWR,{ՅS b{^X|m y'8gWˡ:A< U!Kt"jݬ&ȕ ↔? O1W+ ̓uҒثIoNr<NWQz )T覗ѭH'A 8DQ 6K͆؅^Èӑb!5m%N,fGB|:LFCXPeMY"Ȫ+lYpyba\3@NhOs_u| oɵRRѪw 'wJPqNdw9Bk/:ާj}{Nvhh+?/nWӒOcɟcΒVݡŏްgŞu ֵTϕ\O|]TB@X#82p4[ikNX>P- '"@s| 'հ'/h?#r-2>B+l߮g95_s G2P鮃4բ{(wRE}FY ,`Z"~=54*JB?~FҧR1GW;aOf P=W>үƤXȼ"FjK=$60x@i Y -F )ޥ0U2.!Ynm9&1:=NJg5g"ڗ>J3Jvok!fQZ`6;7i5y$>|pB+G6EM9dRرRߠ ݢop8= ,`-Q0BI d`ǻ .aD~Y_ WGJ[boոfi:dAZk v6pڸ& U2$ Dry73wFpzPF*Is->DW}n"fdoJEOZ}a+d9jqݻMt@tlU SDZqNH3NKm[sY Ǽ"V%:1TF7LPNGʆq5-~O"wv/րN8ޓ )2٠ p+,NN6\)4z8x~g@I?C/C`ӃU QqxÿQ2-.h-F ^MͦlJ[͹_(5n~1H.6;6}AùڎQ> 9zj 1H.y^9JyC` os@z%F e6gI}?Wf}+ƳtF5/y"-OE/}> 5s*!K ԝ8W,+C#%Qш'z*5WOA8+ۦ3E!{tJmaFj8Vs4sgSK/xAE5 kśV-lB*mp_q8Oqt  t\ۚ"q!mgre4I*܀Q;(VY^b!vcv>*rt |^}+{lj?I/{M1+˧b#@Qڢ`U֨7!^Uo@"@廚=}0@F >Qׄy/m*YHUDbd ,jMSXe&'y-oʡ>m:T _.|63@cj GDg'gjuC/b0DtZsVE+7/wѣDקg]R2EcUrw䤖d3WmH;67eyyY(8'< # Uހ7f9D6Fn6jYxmbVXF/ tM8"&X~n,cn?7nK'R9,׿([=A R+dEKUN={.JJh3߆0'K3G_!6v0FPb9PЭ: Jgg|M=/rd;iP&O?<1haɖb18t"zd˒ h O5ӨӸ !1܇xA'Sm8#zs>{pVWQOG+zuM]KdjDF=BIGUqWRu~U$ܻS.DAXK2WX[*jvW)m6Ȣ(}1{dŸR8{a¤)`FzE-{XQbY6r- g$ڧRS+<^ Lm ;) $IO3\h"L]eVQa| Am<:*{:n`PvQwyn)f %Aw~kD==.5IWs)z\폝`:" ,h m|ei-OBb$++ME/`NrBۛJO7 O~P/HQZ^,T\֧T;"r?:i [HY*sA~7 73$&PjPgB5V*}A"ئ]o_*dFIG^_}!/Yo7`vA9'7(vsJj!`?aF5ۇgy6$FR*z^m ULَИ) yt1-zU[ "}m ⫋1+sU }x(>dBT_yRs,*ʣCP ^ }ۣJ F4(CRMR,oU."lJ ֦txS|b Z;xFEV[cB (2 Ճh?!U ^H;ȔMhzO wH_~7⾞}E~-!.k"D"3P!΄~cBNt$`2$F#6ղ1'Ut*2"\]6V&E';uT)ʟ }~gl*iރBI8$[oqp>*k \`FJrjT`Y3{^je*\c< vlc)1&̋JUP6bHxHIIDeK\#nMCt;_beE(< #[}2]Nu|}/ Dq%~<"YIkq}2-P><٫x5;j_BQy$5t{U"0d|Z >%Q!BwuC!Ʒqu bl+Ë́{xC<@RMaa&)0d+<%hjDs($}/-2,%3- -fњt~}ݎ,'# ezV)L 7{ށ2֙I^m8,k:F:G\)FYc: @LP4diC3E-;4H)9 v:HLx0P5Hb5{G3N{i3 u8'0Ͼ6>5W-h:r7Gi rTǕ'z砓,s6jEP xCFdZV3y&]HGE,~\{?,Jпlٲy;:+̂cZTxOm&IZ0Uu_unEB!{QFd?6Nl-h]qKvㅲ^xE-M@x"OC"M HH ŵ9^͡)+nW]@mݬygig6o=禲> d3dF4Dxz &dn}W3aGE5 )oA,E/ PwW]%H/ {ߩt`x$Km舳 .~HcV6>V"D$0 k㦔" m0>K\ lT Wm4#/_>X> md wIrk\%S`=Xg%/t!M1іNqqIgM )fma)wGfPhLb :h/!gf6} oZc˩u<{jPu,|q?F@UjGv u+ZTyoGS`o5I2+3Pmy6u >R^%.A/&0q;W1д_%d6A nń+pt?W fB]/@EvhA&HO?YEVp3f*mvٟ 6)CLoB1kh!- ~k$i1bq)#@ Cgn'/m͠ĬĐ39mgB]˦!݈ΡYQ\߭m Әo: ZI A}3Hl45!lCrYyG<LKx7|;*+sXl_7}`0-umd[}Mki*dD!8 \v[4R!0YA0 p\P&p?ohHs08M3I&d 8ї2l"R#Hm]AHow ÓMo%7 q^ŔH"Zhm7N.ApC;i? ,GD + 5aOG 5_t%>?^~e':99;GWq_|}Pd=t}\^>l[LB!{/>0`۬4t%rRaa-*DX܆i(seN^R&*q>'qY[{MEaC+rJngs.FZuO,Nku\;J߽ * U7[uT` wԣ`$4,7O}fE!ܗs5 NjU0 Λ"R ;o$G.crs}|aU@BBDgLOr6X"tot d#}4(ʶWwnnFUqh!9WSۚe $AQW&= Ӌ{d=~ъGS.kG{gm7\@M=CATupXhI[z%#T'C糹w,Wfu51ҐPx*r|;e%F 3δGRҵwԙeЖaN-M zTA#eKPy1 npaȻɗ)8Dc'S E$ivD貵3 7.K{jo^D##t*h1D{@VaZ%Bq6dx(gG {|fb6 ly@-w5>Td~zٵG'đoHJ/|W)5 E4I95J3ӆ" ?}0XB)DabgNPs=2$Y}5G5/O_02ʓ̰rkƖϤX3mDi@A7) \ a-7iTQkY0?H5 CK\o4hrUǯO/\}ߡ3kفoZ&Ab0T 0U_2}Еq)\y.1hД5HU;/@jp<)]P9D&EXΨ5K980` pfPs9,>y6)v<)Cr2m##{GɝutM9L,֪@p$b`\(-tc,tOV4SúaY3=;o>W9ttkRz\\s0H#,GcM bLY{WU:}:*B3\*gK2[+krx(!|3az|5>W`*"iV-lP9`nwҸo`Dh}hӹxbպ֨\QfAEH",9DSU$8%*['Iمbh3̓c s 1B-BqRo y5Eue2s./$R GGD\N@^x!#R*3a=+\vQ&9j&",i3fc fy (&\ٓ3L6^;:`J^'am-r5@/g}lNDR#:vR棨zuYDpJ͹;r_(o/&L[SRs]lX/SVG3":zC6+vX)1Wtޥ^5f~Vnn3;"QL+uEYV{:;.CV´$ üem]oģE$H"u{٠x\|ri( Q]bS; xgQvg_]+/ |Zd+Rp6xtha߭g-Kt׹xxQ?_҈ـ(vj ;;w+OtuZcίZ!_qC/}+}aHW8*jgT5ǘ4VǞ̪ =OTKZX_}t:9S*mW!XlJUTa8-xhl#@;$dLv3!'4N'΀;&,f$|u7F"Hi4/ВGW l4+WIJ+b7XQ26ڒ#AX#2l$Y^ xJwht_2Ak3IH)HǍh5g=Ӛt"AZ˪P'P 4HhzBgpV}۞[jǭcNJLxr6ccbH(w!̲8^~GRӂ@[T6˽؄}2 LܲD9G)K.U/]݌M(7$~Ïz*hY9NF[R;uDUټyVg ~h)j")$^|ꤼz=zsg5E;M Ri_!2* qI nU<!s;}ф 1m"=Muf-v)l;q1Jj#Zzn2'(C@j~~%D֥ ;8K] @05^HcEqpCH7˧ fi6od{ vV?_}g486Z)`btFJdtc#"9sTbUR]+wAKWvGfXOe8,p GaxrH5vZ{S#vXmu>]V-vf7>Z&wj boQ_& 9\M(pBERDd&ޣ-J u5 >ntsrLC!X0LLiQAe 3~COUpW.6$˜P| Xz9!3kh3w#4u)2Dx3(#ء#R,Y;fFj?p[ε+b=l/L¯2Uj.HyS+MB 8>2P e11URD=͚_V zDϟ bw4ݱzeMW'wտR(8ށLr ?佻Kd֡ЊFt.s D [eh-^F ԁBug3Wl Y`'ZofI~pKbqدdp2?Ek@槻{ͼH-3Ӏ T{S(hIGq֐iy[]dEzwI N1H,;0Ŗ~L/tq@1d0BZV/^—[$0Z&/Zt`h,=P5ԣñl6d *,Ol6b|raxFeGځ\$e_R oܞ^0 ʛK\|%SU'J%򸏣|Z<8賍,u"֭L[3: &G?ѓ=k  3{03u֫r"0cv'tLI`S^TW@e[ ֆe('^ߙQhZU/1p s=FgQ['=D`?kM<֭hf>R1Q"ִT莩ALMNO4[tRfpB@0mN_R!_M&R `v( jR] c0fIDƓ &HKZOLRB-X?\D$J@G!O*AN)/Y^Ǜ d4HUA ÿ !/,|W14:̄Qv銱Jz]Y:).rǿc.U{|ޤF-: 6a9tixNB-AjK)ȦO)w诖bT@QaU¾WǍFJHKp|ڲڪ[pPѓMcNC4i?% }&W J+Dz%-9KxSɹ\*GB , 25;r"’6kbG*pCb Iᎍ9L>Hʹx㸏b(WX(5rRjü\F5l0eN+NT.zG<=ʱ-5TuezV9sV*Npef';FOW ~d9 ݁˾oj.Gt`匡Rޅ1UqmV}L0/gs‚s+܇ QVL|*lIʟ쏦V+g8ܥ$)ȸ2J!8Sa5IX9ĨB)aښ 8 ƸgP;gہ :.Zφ"L4R#|L)RyBtJ)beLLڿАӾ/j9RXblB C"!YrA.(U[ x׷.xGe2`,;9V#rГ\`7%5ϱل^ Tg W{_J~È7 'VܡNPTG4ilӡWRpkGY])du/k~uppoxpÚ(:Qxo3`oІq$9;4 |r{& )4ݦБ&VE}1"v N߂0pl!GB#uRNHn.FgcH6eJ G5غU Za8̆dֆr]"[p5T$=WĻ.4ul(e&)s4d n'^4Оd5*Z4+/TH ./ON$N~X4A@(#iXi1 F7(_5,N&- Pq95Gq N.`RIqvvk.QoE{ťi#96+w1"1`|9tOf4j+.ՃV)BDcvdd83ƍ2ln42Mr6eafiZ[4 )hU^: RXY>ccFqr0`c/"6ݵ-Elq;1^&qLO(֠K7eT#s2"dW{+Y :*! mmh(wN]Dr =cg*K8 'cjby yiq|~3/!yα0y坂TCRf7 ,^?GW օ.ZP&Z$p`ogK{4 hXVp+U-FGo?='=aH{e\(F7[ mx*LstG(d<]q#%|{[0=͞A|b/ZjaBG!d [hYK\e c4]^ Mv;ͬ))NfstÉĐ(l_{H*C#fy1e}N Si(h;_ȩ 0F媏.T_ЅZa bLQ%f)^4' '8UQ'v}NzCX<_ܯpHYWao6,MopFpQ .Јфu9d,CϚY}b +u"G'f>Cs0?6on~(1??^#! eHDYP]VW> v*f{d:x}vO8!nծCk+ ܰ1­.본l;Ա6&4PA/N ^_!r!( 1Thc]Ļ_TplsxlB>L58F8X=ҜY y|[BYe=({j[i"V'HRSڹd]HV<.|SW^UO$~92% jZ<222X6X8DŽc@4EodoFX|7b. 0v48)ҊgxhsFw!l0iv7Ya.Tk0<^*,\q"'jZ_AS2$PBa9~jv|Cx]T9ُ?9Y[ |CdYTDxË ~A_+ 3tC@4|:sG嚯_(p+37%|jZ.d76iҩeΜaxb? '事Hg@,wFz_&.`1CDaL6MkΊGfuH0i1bUmH6K}N`ih 6kꝦs@o/qG2ͨ^?ӨMλ3&0_0*&Jغ^ ' i,"V7I-FwN30'b|K@C``]xKZuɈ`{l,tu T̀[^>&\<;fN `Btu@~PSx4'IšWY]BHs|[&.ҾN_yTi& XڀeFaSno婒1Վ!8jC>$@bٱݢƄBJoLO\/ A5Ղ {x:(B'8Q4#D^5")*1qbg sz0lxc;T|̀{a<My$,v0T~6mN=ſHB-4AgdI dsѲ}"e߶̑XLFՠJ^+^՜?хM(ϷA'$w8_\oDx;Y}840}sM<_"3<;p <Jrz6;FWD vglb{F}]|dW}E)q+R6Њ>Ҫܓ_/p6E[1I"TO|a:jiœ3/J^S4"CE۟a?uQvCsߧս&Tto>9Ad?aShMޠ2,|s {tAV[+PXM ?dʨVO `aar>7ART= ̅X'Ux}54B{%L5b鈎\ա˾|$蔹ɾjNƙR=SnFs !ˑ{B:4He ;`{40&[ 6L qE<-!a@CHYpx KOr&[(VA#[paH-9:xgI 'N/#1D+A\/%Qj/$N쵧9' ug/ >ުh"GDy^+ (pu{UJs7]^ x;C4|\o?`P6E7JTslkZZ{ew"}sM'*^k%t6x{?d΃<_uR2хuuG`Ì,?)fD"IeU465Z M{8=`#Qf4hHE؋'ʏu7gGk/͋՟:a9䲈pFf A`)xr)#"sY)d\XH[Qx!dL4yx. ʾboQExek`ۗu8n?U:us.sPSb߾o,@ =&F8W1@79Pu@XzNO _>.l˰%3,:}u pnvqUs#K9+ < )Ȯ4>[a)VĜkYĻA#B\عRP81[rtnj "OIMIRG藶}xfxGNyͳbȹ 06yD}U0<FSt",%Q?xg#f~ K`;Ն= Q4*kه^d ]t8+gwc(m$0 PU{/Vpvl%v`FQ;GLZ\jݹSzqPlFRL:h;[/tg9 n?s,u늩XrjOT$(}f u3G&p A| J~D3D OR#J\p$+[Ӣs9 k(hfGY#!YHqZHuNY<2zԪ 8L`j 2RQeW2ljS>ɞq{m1L <.eŎbSLmP^üD4@Ev?|!$<\GM82&Sfۯy8f"3#1>HpbibS';[G`Ye0z]T5^"!POSt KJ%q<# BnW-FC`(-o_B7bW5=_2&,CHk]΍,R25~t2Cp+zZi4Sg 8fd3*j4϶b7OhnLhkCגDIӚA% 'iCЁ&[}g%*#Hf~-d@AlJLZlyn1[^F9OEӤub>ue~Lt(Ym!eK?:dco^Ʒ7EvSB)ķPY=0`> eEb7BX&-(]fc(&["g3h`\aЃa^Dj{Jpwʊ#ykB׫PZ_[:Vc_,eUoI_Hy%LؕVO/ *(}K ׎7GZϖmDL4#:.7" Tas. XB*kXkvT0]J>VD7?4 ;7 Xuwh/t]JCA3f|JpW[.p<=p!bY;*W_6Ie/3WBVmc5Վ'ѫ*`_.xgi}1n#"CBUf}L$sȖt(#q Uҫk'z!Hs'!a"u`QW&&eb?б @>{֩;VhB3eM ̉gyR~y7@ %F? E 5-{q,9{ dÓ ?պ5.aDpINFũ+gaʼ;JmƢ X]_%v܎7L\{9{fj`pNUεKD;_=]y\s;y r']ZrC"Lt$1ABv²+.95TFpKizws6?h>aQ0=!Krs쉹[ULP#(+{ltNˇ%ݑwEAEҰKA]M!J{䂢u pKb!fQή5(|)^4XxB%u"134;=Uؤ)Θ&C`=V܀+EvY ؉ % RƹAb!>;$1V`?Ab<ܐkjXa5lsqɠ. 2en9UL*(JMJlua~XHsa$ ymFp?G\XG/CAwL k}i ɞ ;.#ujǴ Sy> :xM7)霗 0~(;)1vKPj"eE!#Jn<bDžkغK@B7bqj"i"Ddg;*ױz%xά'p}#wg{LcA>_[t'Chk7=`]!z"0]cY}L,Z@ T Wi jP(2jw(X 3 ~[jM. \ȗڼB D(, u R a&t^ξS^\¡Tsiĸ| ۆrQ}BazlTgJגtDd a@oGӷ/hQ J0VNe+ҽȁ[w|}X}I/`- d{Gg, wX=MM2|dDRj.:fWre4Z^p'.=C,7߼Y/ ,xͦn"j @Aӝ+ԇP>"Y},gb=xWgKk*);~B /}?E3c}p~ϢˏA1j@ /-DsU,.%bkT|F=$O|M=dvMXy7RŒEβMMܡWUfOxnC1Z-Ų'pU'kU>IB^Sdԧ3x-#5lr(@wn%a06˻bk./>lt0moX෠"tEyFS9m̬2XpbZBA 8O»< ZőA206A$YID.CT ;%ɺX)G w%a/+{/'%ǡ/vZم* 6Rc+z1G/tEGx\r/7Զr8Yp4PardΜR7y[3ڳ0ɀ pVC˱1w+@og1zf鼬j—i{/!["=-\%[bKN?&r{=N.nc;kqi_^'-<6ʩjG]]rݎ 3wCB,pÖ,41IK F'vJNmc kz~7vrZƻ@XjNm sM$-9[F#4fwȊ@C|),PKj7m u>҃&X2my.:(3pKs~e b֘I|U\?eXć'US7®G}Gznx#7\SʫLyXu~~{}C "eUꃪ>Ma< %AS6dHFֵBhַi ܫ],KCύH[`NSӇ-  ^ef[hPicDLɔ0HB@(-D*$rTF4ܖ7*K~;4tͤ+X3eQR/q7eac6 EUD i^a` oa~ O,Bʽukb1|ק0hʊ6CJ|GpFc8>ok6:EbZ dUS8B`\pa7j׀*Uʉ@H$KٵMҌzdzL6Kg[SF-l(#*yW>2YeG|$?2X㇃>Z4UK 곾oKLcB!&vQ[x+BW*lA[5/܀ڴw2Oe.>C%yN~ ( Ni(X2h$DJ+ \ >ЪGd\G G=6iD~`$pK5Z.>1X7餄o\O쒳ӴE,|P;vi>8[L&3ͣpjO<. C@M%'0w#,ѾWSE,9h^lTy)+_KWR:ưV48{IGjIG摈b'ՔXPs0eK] C{ 'eYˬ|)r('dKw9D|jrƾ՛PSi3g2R7\gui]CD0LI5N/Kȩ;Կ"׵^GGp; f =iPxh߱Ęll1]O쒅>zsq㶸u_1h0cU>eaI?}/n)T7|?2IRt} ImL*ntBO8sYgEN ;WD)vٜDv03tƫk!jAX'v.>Qr6N!Q.< _J㴖 Ht-Sr7H,O:Dvł|5H#Ϝm_>{C7/Qc@~+]7L(g`L*MLsmUF$Bc<]ߓjdWlޫ tGg^@)"|i텼sm,$BY-rʔیmr! K ] k7`,ߡ]f`.6 `d17K뉦C+\ ,8*7~d ϴ+ʞ9쯪tnq!t#skGSS_&WJ*kxG8*.S6qk{02U`<̴#M#YJLT17._Ӈ=ȱ ;d:W=&[.ݔDlHejFr HHd }nq2Iq^CE^MA`&+!9a7׹f2gmQ.#]6gi_m5=E'$.PKE|m>/Myc@6/5r[)]61+,QOy{b/12 ،"c\d@-+\*dۄԒ~bOC 1OM4-iofF;ra7d2IB1?9:Ml&VlŵT[CgЏI=7(bÅ`LԍZ㘏'5H Mz߹T#+#[՝{105S$5]&Z-*n.ڜ7|CXVh.b) 0ʢ4%|oΟO6?  ۉVa*_6T@_%Z9i2 !`^q㝶c,D3&IԒ8',jצ] n8aoK=ez:zn1e```5z])_6K 2CBC*@0zr&> U1b4/~)˦ǝc|,(907ZnAe@eܶ{t8*pJǙݗ$D1ݣVij>Z4!q˜|KHDǾ)?Al#GE"+ LNat0Ye ?HDz-hYE*®oPȹϗYԕՑn5QW=k %''Ǭ7z@D7@82!P9ڊ˩m}P dU8Zm1]¸?\='_r9}\/XP2S.B8FǴE. [9 RIݙ es/5be,l'Dao4{NϨU H!+YCX1 Ugע'l?D>?ХrEte_,Ny9l=C@8]c?yDaNbj+s8FKg*6D9x}-Oֽ~4 ?c븺T&z,vkr>Bnsqo>@a'#=\>>퇠̞kU–Q ?V GT$| k1 2T+"biᛱ[fnQ\5#z@|ҟ3ʰylP~ƞ\}w n SSLƶh̒ec}C(tGSgxOKtCc j2J^o\WN'x 'K i$N2ҞE$W02r!9q /L%܉#LѾE%O_c=YQPJ@Obinʓ&"L5DsLߍEрSEz-?zzRe_Jk2'8$ L;w~J`uqrVmA 0*f gXܰU歁pB5gZ@:§y!A.TC Ѱ#K${)+8[. ƙv%Ճxt)?b㠗ŨؽH҆Dv 5g!"f ns&!u394ņx9LIWwd~o^&{J/3c5keթu;9}46'x-;o,)P%2]s /ԇ%[w6ZCgl5Њ5%)N#Jb 8%dv' Wt6wxpir r}bpќOy`@#‘X.ߜ]f拘?FUflq$٨ڼIG:/ [, x񦄋O)(ee]i o2WW#YIbO_Dk9qV[^X#MM v=>2`Ё%0~ڕs|k͌L@֤{oKzJԿjg$&/d /!1J0}1 6e*3 {9 xy lE!P;zR+ЈFǷ?I !u'Pf}i-8dTޖNʺUUd70[@SOݩy(ﯢL! 0ߦۆ{?6~+-AY쇦*Nq> m%AJ_M%Z-?]fAllqM\OA]GLXJ"~9?.;6a}4묒}|В}XWy}u* b2i1 ºf(ڃHP8p(Q~b}TeMsRuğv8Fa&fdbj`;cZS㨯K _ 8n1S@Ut5!N' u">sb(|Xq$lNhk8RpŪpciT-2qquCnS_:S|F~}7.v5{CӎUJz!Q3iߩ,\\yJ͵]6X4]Z5Z*r+<|wm(%r!L?X&zOxްNoh]GohQ#-V5Fk1S=n. 債cuzke슡)GZ|^^W$|lct ao j,g9My|ʝ+L0r80HxFTgx{iZ9@j:Pד T('!Ma%1E;Z^gGK07pt[Ц1=mt櫉ގ<- x$.&Wi^Dv?Ӳ܏my=R5/=ÛI.ĥHC@='ŋL϶hBd_( xM]T9'|p=JeTq0|b=mnhObl`1%Dn-=\M(`ƘfKg`f@?T H~,k Vn{GG4YҊIO@1=V&բIf5l[]C>Ayj7g9'jĬphj\UЈOӹʯ&bk2ׇFB. ,$^R!rk'asT5VSvAzE>X5(G$o o=ay]/W&1F/Oѿ^%T"B3'{?mh ;^ WUZP$yXxSp:qQ=\GZ;ى"HCڞqBggATm w5R2F7.a@l t4nK^2Gr7ŬJ|'J' ȟw̔VO1T`GD:!߹H"-jcд$4?^- fsU@(e97J[dذ}nGOb }3UO'|u{g:@\KsklBǡu9dk"껩HZ_ ;qRf`>ّStcqhU\NOհ3yexfΉPPQ.3Ņ*x>~8faY9`{*$'CzscN~/akQ "/kac`1?l%ퟻf?g0KTUg>ipu2hiZqfhavIK?T`Ƈ 9mx~!"Z-Y`F`"5XJaR/F X CÛ"hYHOAkIF_FJTȢHh by9iŕaWanw760"}T3|pwLV;F6*\h:#Q&\`@9U8z'C<dܟT[)4ٛk&'/{En'dfڌxs@h%e/k3-G)w#v@GW8g (ك <@2J?>Z+c͠7ԽkY}UZY mgr6:ASMW)]UUڡbsnЛVi6zifA?43% ͌D %z5ip}No&*źYV@C$,gKT,HΙ&HiL+479;-op^L&#hR-`b+/Љ^g)Ǝxŏ0!pD?*:2_5:LU*kvݲ%n"Lej`rgOYP؎b ){ VG+"e# %Kvfb]'$;e#ϙe_HoxAB} e3 {C)#v0u}Fr8C N_d@>D {|m.12D> --ÐTO[mp3Ae{NFǾtdr% NR7u@8W:$܏gIڔ;kb-pWK>vIѐ tF- kwi`%N*IctjB&_pC)XR]4$PvY_{J}7D5= ^y]]##Wz:ˇ2 O鐸Tp:}n6?X o%g}'+|a nd?JkdUF=JYm ?UTXEGe9r"&սy_ɦ4m%[^>6IhRh{<S K " H(amGA ОNiZ&C^H<ޗ8+0 ?eq^~(vW4{$l Lxc'HDu+M\E2h;F K8vp~x9ᆳ[%@F>U3FɽgG%PΗ&WX;Z'? >尡9ּTJÊE'1FTCԤ޵zr%]TD_ZO֕D⒝ݞy oH;8f8v)]y׳/Ɔ{4}JpTVs&&8,QђtCǕ>ØkY 'l6̝TcB).{FI 'U06Pf̓D{xxCY@x8u-[kpغ߬A^crڏ˔$c1k O؟B2V(L#uLKDPD*BVY->{{m!XNS2LѾ$h}nB3v܉9)4:e|m*We rXmI^[ Mw/x` =x 'ŶXr6bI;=iVUK;G>ۛ>|@i ^" xyNe\Pz8{+*v OԪ ) Л,E>,t&0is^bw*ºժجu(@D8y! mгޢ .{dzVۧpCb(@›=`USjJn'1[!}HTd@7 (,hszJdWʂ߮ru5ۜH}kN#v۲U+nw:n*ʦp QF?y n.Y& 9R5| O*+1 ϲM:XFǩXU I*'FJ Vku ݍm ]&Xn9HFY[GwkŔͫ4|^!/M` %T}nN: .hd d9B>k:8o6[؊GT+3@(aqJ3%K,$dꓕX )AŻ-{D{I= tD[ u}~QmSDT}A${ o>p?L%*%pr;Hb]h u&[ %6 jql`iX?u ~^/#,An~㗄DV=ڢN##U;aEs)mlƴ_4./hEPjd)} Cz{}8uR63|H0nB݄iIsBN3zG?zk+\ n b9mI0AM.5r$/}["DF|"RPK`/hO y [ŇAc! cФ:,KBg߆ѐT*1//l& '&>QQgkJrqo~t~)NW_\}X#X=63pA#V`]s؆jWG}q:Nsͥi˩'lq s3EpfU1%UMK /+ 2D-A$q">Y j+8-B1gBܕ(|HEseo<~rcؑ})}xbO}l0`4 ݜplנF' 8vMY Z9D $f*P>-vɨT:wAq [ f$7S]#-= _nB?4=J[Fa! 5av2WS;FAa`295PVq@`l~S~ !mia/Ŕz# %{dvӃ"zし|>lZbBTK4BMO 28+9,Tl N9Srn^/$9nmA⧒BhLG"TkB8;5D3aԃ)_T \ Aә: 1,B)Kҕ6`.;Zwz)*++y/6bɜZW y U,Մ"iE 1G4󣙤NOMhIfo on6o#yؓjhj?e}r?SϣI $V qDݔZWnl2#WUgX} .6LJ}vh7zF(b{JTb#Mw2"VɂUa,Jq1% A|_`k*+2Ӟ|샴+BI@ki[\C eߨOE>:7QPC *"W>҅Xԅ+--)[wnUS"QjkDyQh;q,* :eWn p*`Ӝ8╜B7樖F3|J&ٶ1FiX:|g6pA/k޼URgo߼pOL0.OYzSӸ$(v|bbZ>vhn< ni0*w+xsYffu\:fƲ%]yll?{a@g-AJ |Nx]RUVс\7kĴ/ƪ&] fjdb{.t ]=ջn3^K8amBj:J9Y(Ckfެeg-h CS pn/RDZfz%vipzU`ֻ*!qڞfIk64/enF;DdTN9 ƒ%/f:/[0>EWn4Ps(4\V+]>ϤbZywc==f=՗F7AKGhI*B@qBY 8"); 5 :v: ]V:=萰b{ƚ䒏(ƙ1%] Ov'iɹqE11Ptkìj,=#bã =W_E6hER\q[AcbXM ʸH/3uxۆБ}Ps^еj ɻ]Y4߸CTpqw;"4$7 +, t(/dctPM\k;o;z%\1Rߧ ̈́`Mgºq02NكY.l&c Xjy3A4*;81nn \ru!V2ZҡԤY3lHx/mzG-!CՈ VwoU8pi@.@<2si2ۡ"ȝ޽/ WC p,s.p1h8L \2˚%y\4WNz8*vI:-vKYmȜFeCe=[tǯVx>KQ:I8H4|AzGHj=ڈTd7V!s~`Q@֠:f@($6}o '3Bcg"-|5eEMkL`x\-a1׀RCw+&Ȃf%t#s'ȲM4(KV^0KQ+]U(.Ymv吥]vnE?~ yyY9/MGT|ՙ@޸ȯݝqƒ2:) 9>@F}A_+^ e]E,Xd?z5nWglGWoXݻƃMԡe%Jֈ|,'A}9~_%dfFjNeŃD<0qrkQte7MkNZ/",Z,cDUi;FVogH:4ahf;0( nnWHps*k|G:*K$Lm$fO.\4qDLBh)DCiƾw& wU掼YD`c+ ~ߓT}B,1 8p8hī&8ח3һ:Z/T]ܾ(fa#&vAwe\9>Iʦgβ+*3u {u5I٤tS,x(N.P7ЅcPA_uIH u<@kۑm80nth~'πY1Esi ?J_OӓKIy[Qx%9v<$/P{E_>~m :b7 ]dh_N/(xT T/Gظ+y? lqMAr%Hc6Wr(@$;UTϟAcb ڡa|N8#E`?-H=شe#VB(!şR;̭5P*$yyS?Q9 #"ȷ>RB Zxv &* b@aicv:F\n4˱ [`|46m_whdfa㉙75%Dsoy4>cvgpm{k;-SbDVb]UwpGVxYzcC1sbVm+~iĺ.(bHw+" atfW+tjc R=j_|!N! _Ia4{. m5aRF,s_x`@z n|!B8΂J\;SzRcySOt53&(YɝSQk]B;V!Ժ4YEm*s)F-F8R.*7uA҄m#n"8\'z}69Oc,v`8E5"( QLH@u.Q\]J>QZ-.ߒ]jPM/F-޵dD@뒙'69 X3=^\ _}""J ɇ>2B=)ѓܗCk".}0zC#ZSB-G7 `8Yl`0~k,Tj'21lL:^/y7luԦ~ۗ,tr2 |r :;BKy- ~WFnm"5tp;ݵcjhYljӏ Q'_K(Fu{uX%柳XCz{Bdٰ3TTɞlVKnHvc܅ji#.+~ s|m LQNm]J+9cpz2#jë3:{e_D#*A, \E=*K'" X #hy0Y4^HJ- "͎BH G3\ہ:3d!FX~O%fT3F]OWg9$}ی(w19~c=n>hk4r;?% D*eJ-i}$zBlՁ]o/涵<+W9tWqwkF@X) [.ZNQ~z wA/!?Bæ ~֒.(~qնkDF< ݥgr ɻ%}dh ō#%c*W]%ᏽAiG]t֤nDp98CPˇ>D]Zy޵ EX0Q%LK}[?V.4|IhGysV3Т]ڹme`UЋAǠ >[Q!"<ZXa n0;Q< N,;tgMH1Bd,oTQׂ .GveJ(1݃ SӏpFqpPb3.cvI󒲬UݳMO[gy8%|oӨ2+y&qʔF(kz BYWS[K:XG!(͛L~ep"~K{}n;yKv3FI/#I4)Dɨ ]@JKHk >}gn} Aַ md 8ewRG wRea"cwk*(kPBa,Zנu yj"YEũg"6oM$*)TϤ8-WqWѰӭ #fmslځ[LI7Ѷ-OCO(,V1CxtΜ %B)}\Ҟ.l>>O:5Cv6$%/M"[׈5U)dnS*Kk.օ"̶ʏtIagOlĬUj{(lL jY궥;h +d| l2N*-'}N~O3ZflOJ*Ų'3u@B׮VOF/Z؆R/Yߕlo&Wn ֝N13tNܵ-;UR|dv|"k>JǕ>#\<|,S+BЍI}cFhnv~ ݞ@s?E!b8GMT "nK X1׹ (Cnwg5v$s|Y*H?o-dN\^M$=ƣU63ΚvF l$BF(-n$!^Hf+>SOkqmubְ>\TPYMJn?X(fX+f>H`@>hh]gy-M̪S0{ź߄m 7ŏZGEmcי`sXPJة%uGwvwdNBexw/HmnwdxqT-7˘?~tAydN$pi0d[$Zp@"zr)\:^NQßM2Z,%ŷH{; _ s=%3^Cc2& zܩ3RDs}:c+'v߿4K7x[w(х:`[AmC_9Lc>5tc PLIM 0B& qPՁR 2$Ng)Am$IuA9||[wkBxǝ@B]-8OlZOkgr_L/o[ =z"6q*x|D<+x9wNȵ7,Cm M{o*'b~%N>4ggx/:m.>/霡6AKsRH/ǐ< APz{X~v{E:A+A?My:Kzdag,HQYd#Z!Ri@º:z}舼!xڑ)5qP!دqh[jtz'cܦx}eПQ3.6YðL1J@+ 4YMӅ mq}+z{0'Y~^V3"q^;"("DžI: nKQ ,I#'PV ΋@NRF涅+(54nK9_T_ѐC*Zpgؙ֙ Fg lnB$T1v3j^^oyv!RNNB*lbíL;T2éli%RyךRwdKu d44 7p$E5#@JTf3nzn]K`B熺_O~arق [&SuY %265֢!䃓0T swTs핏$ Myb.c;"MG 4onyр=!A.WSF Q@l C=!;z cM7{CwhcXS$]e)ÙlSwSwFs ̫*|;汆Cog㳂.sK|3'c1R~+M hZ(KҒf[kC&P|l΁VrJ?lbΖUvJL[moW?XzEqQ}1AX"󸘣:Y(F^]dVS,-rrsMSۛ E _BYC-`;otSY!*P p]L|%2S>ٱ,Ȝ sScud\qF0^V=yV`u@` .rvAA?RM>Y/yjnuBlXLk ! Z qGIsDf?qwd f~5>;`v4QjR 2;׊%?6r6no"PpwƼ'O@̠YRiY6 ߖ ) x/2:=[w++DлiCEt+t՟۞Q鶹/-^H)ΐbq)5LRѹ-'v !)R!!A* 3=&*ܻW\:eѝ UŌ4=7D sP; ew%<{1` -Pj"Z7L ,~ajjgSQ9Bqra aI#_CHܺݗtDV9ԃ~Ʃr&Pf[*TD?p{ӡ.*a$gx[zA;!"CF<%Clެ+k,.E J$,ܘAu#&L7>&^swP^c, *9HV@֘]k9eT; pm#o0&붟 =FمH't{xD2J9b4M®Hbzf^5V.o̵w6C '#4^Df~*p* TGֳ̕d4a}[6*nz|_Gń%GpL=f)4Ou@ OZP#y![uBロh=s."<ќDj @M=8`组XR 'IwR *( #;@{qDb0 `}_=v.7xm!A!gSqn)/"O,0jjJByOLSBaKt|w3݉o^ ĭ R{5GLc#l `P!ߣ}q@Q~`UǵBn8NP2>KiQ6E^}HV/|B둯fo?BG&]J Rh65T<7yWfy;yEq9Z=4UEe3lARW3$dQMMg#`>X\:˗yF>Tչ>CbmT=A{CVvMt[I/had()༅p{o̲k)aWRR)C"WJ4~Yu] ÜFmTލ? t'LpϺ-`y\8yJ(S:,ϳ$z՚y/hkw=F.;fMbBTL <ćz:tVM/%:U#'0P %x08w󂓐ß Vb;oJF*ڄ@VY@sS'8K,:mro{ WcOsD>=eFXegz)꛹۴WA ,?l=mjzY3+?0͂M7dwDU]?EA*gS11r;‚Ir p Tz{'O%\=xid 'xQϕcZ펹1Ж^ `OAM5#jć|iXʺf#5cXt'b&Ib[/. {^-sJ1 cĸcx+|8-m[]B S yZ~㊬`1l/gmwlw(6%-|K_yx__rl&XEQqCg3A oP%H=(McdV'[% P1F {lV΀S c19Dؓ^^Z 4O7EF\joM3i }:"sw\3%gUHf,\_& G]ݑ#`Yèד *{fSYmss+Hs|J>fevO-E 6tkAb*󜸛Ud4c"˲6-*Ϧ)S4-m1_Z^S\]Nǡ$ad`G }y qed-m>[,?EBD&٢h Iv[6DdzIUADIrwEwp\Iȃ?JY9=BZfvP{ZSwdp9U6ODZ ooFf4%oz^o;Yl]:Q&>p|OVٜI{9]ݐ9uY웻o}7߱ `7Q1'+ZC^" =W^l1;H}HETY- _ugNWŝZAɠPI1 9sȋ_쓡8#ֻ2}- V;R,;k?Qg14^3ET~9ji+wN&V:>_ io +mX+V2/&pN`,1WWQSU;n@(A}m0*@Tl}uU\.;a%?۶DZw?8KG׃sM, A;& eHuos 'o"5ږrT4E#jD[}vdB/TAZKjR(xkÜw2{j{j PZ8Wo1w]%> '6y `ּGH߲y.g;Wd#Mpf += 0GA(l}3CV3@}mDŽkA5`GKAL4JHTLk#޳ SGtD 㛄q4gFXe@F?JFYU{ <9PW]}a/Jc}L8wDY&1Q3QH>Q#*Sg8"Ug;| 0͹ypss1 <2GaAPQG7IP2?@/d u3@AM) DZ3h#Yd*Ow94\s5nuG̽k0?{+'0ÍP%+#4z ImS"G~Ss[@)߬YC˕-$ְտ0g/zbZ-dQ \ok.N3,P1s7L_&Wyd*Ѥ=Lf1n4t<{R.HX~bOeD}U6{FD6S'}}"\ԩЬ6Bo$$,iD)8+)2ˁxc>'=kln?j B$j7BtUc 'ߓq;]1fr\؊$p?@x|wk[ t+EZ9 a$i͐tZ4|a~u`6Q1t)=;LV $W|UkdSX Yt[+ɀѤ!!4^Cdݐˆ"5y0bDx9*I|0U'e FrbE=dY5wFP|h`MCE6i6hɾJ1'|f(k@t(m uʈ?;|y8֠ik?JhMF죙{z\Dmjnq:ca 8搹trd5xnD[w۾lr ԇbzE?64LRR3z+b-В_S 9z!jJݞ'}eDQB`vY?|ּ>eQA]୒TX-л~AɣE]6yB%8rii@>WvA;>V$R?6#XeII4%AGܴ㪓[Gi2d`v[ğS "!-aj {?#\gt lOὴy=guYYg 3?ȗڑp1eF[K7^aErr gIP?.++Dcom_|jДT _?n\ۧ[VuWM5Am\qNzc礉 <)9*YNxTe,ܴd{chzO$a <.D<~si"vfny!=Jd= %RP0ףZ[8ydO6Nu` `DҐWU?:ؒ2׬|N$AK: '0dDClBA%wv@SwN sNa~*E8ڑSlFƅwDM'8ZFD8MBA:3(ĕ߿˯Y)ٗ15#O4%`W0S1 SXȊppZك^F[#w&P A%J~+'k\_eb-,գ>W1jN7I3mV1S[ᜯk{XǍGͮUvҴ|^5EUXA5& E>>W+ܜOCI掊bLq& mola9'bYқNpa פNiyM"kB_%zctN3?TquXsvn|a؂gqhMg跋Z:w  M*9<2Qem|zΗemĉxvepn{cfW08D| B(WS^ w.<Ys`--eO r6vQoSx;]# g.4Z?V{HCzZK2dة$v& 9mO] oRyگCzl!')lM~?(t\},ɺrQI̻7iQ~DiE8s&30S }ψS m02sbM*Jml/,(rP7_y\V6<䭍XaGf5i5%eQ1̄jjq!hPńMG(%X n*谵V2es눰e@N`|˞" '?&-O THúӱ, ܠl?Ze4$(\w\*B,IiRW'%Q +j[qsC6_R#&hf/c RI5s0=K 5}_]KqE V~'qfMy&ӡ Yj6.ATuM|rMdLԖ.I1x>=VH-l:ǣ'FW==o?j4*Dٽȡld;t:z@ΟVa䳎tDH.NlFL^Ὅxx&Zm=c[W-+v;_pRqa;'.w;C`n敀^?T](PjM~ BnN^RFUTVap>}$kCtYQNfyQ dAd(,:k<< V~*3V=5>6ɟ &6klaKtСp!sх/Q*\ Vm9aW&Õw[t^ M&6gq%\w/kK\L9Ad;+V3) 7-)v]39!aC|[mY:54έ3 IUC'eٴbS $[z6{;xH >&cs_ҠkNգc͗v̂V6,:fc/wwdM38!4:L$e48DX/i5Ț3w{;:& RT=}qXѷBq]TBװru3S_߶(%#GMm6Qȷ2@S^ c71s9WʜآevU "Sڶ_uOe=rH4ahTP?^=ٽe{uA+QܜO)a1Gu~(SH\ /jU֌Zz F?+c9qfB:*Mn"i (gwwfUNt uX8 +fAs nwt?E$b:3Ĵ9J$ia_ܐ>&R^tn/!eEs" c .b=0[|1.tw>l;(Ml/~z!#-4dm?Hr`^o~Hֶ4J{?U[/+;=nڅ$:i\޹{&p9.<h'=#>R /emΗͫW^ \‘ШS#"ѶsE-єw_l%""#ƌg-lyÞFX7T܏'J(q2/ T~X2\?7NoddqJ#X0QHu`O!)Z5z^ Ǎua%/\(kBfzHTXr9۪0! oi'UmM.CVh`Rshg%ZM?\,EX?A}Tu+)tYIw-sq]80.V$;?i. p.ZQ>$9Gɺp"]~S$&CI y1YdR^lA tCHDTMEg؁yքF N̿8C Gt} Gk$ɹ91O6HMB;lgƐˆ:EEߝ' '}5G:Dg^3wr lR1!.|GIS@DT?d B:Q]Zp2g[,n.C\T )`w |3p*29EB1H(tс,tC@՛G[k0%l۳'Ï$5O\7"ˡ,߂`9kF}{hDO=-Xcġ߇pDNx}ҿBicDk%NBp H7w.PがnBў|N^'"\3ah^xe%tf5(i.Qꐫ׃0Qk׍,D7}%}UaF8O@0\YA}|_$jipeyVKq dVgDelm:űQu^C)3' HӏTXQdxZ bmhl{ǐ˾caxphq/\S}gpn"Rw"p=4j^ۃU Gost§p,GaFNƌ}Xy!vvq9YP`W]ofd{ʖKԍcFo׽Ey#b^r!jww7[aH (/ Mt(CF=ܺq\ Q!| ك^>Oh#NijdÝKm#2:6:m8CI1Y3ToĮ5֑M O K Y}pQkςx#Ǫ$@ =A XPNX/D!=_ț%mz"ꍲN`'@}L-!^pmw7:7}$_[^蛎7QsA%Gb}hq^+2ڌ'!z1 <,vT$yAR7{P$z~龈 mӮTȕ0Z]Tr+j|?+'KSom:KD#N YY-PGՈ8guxlQQF#:bru,+t`ιݤElXr5ꮑ܃J̽ y{!:KR{C:X8Ws٨?dPEJ?G:UJ38Z7{m|Һ 98"p/mYA~ vfI){Y8`=7-5̯j7kuG+6տ7vDrqm)d/UU nԀaM& FF)@Z7?UE7Bc5q\^|Ǿg'g/FEt>1 OMpQ'Pa,]/I]vaSf&Ͱ_ۮZSV~RÝTYLSib<ʣo9]CFw~6kk8{6scKDчO^^vHG i|==zpV=o ڟ1h7XbdySWG rL2p3ULX.*ODY 6H8yu2%)ci[}yH1I@Yi.Gxk m xoc_m@H"bshB=[ҭwr@@^dAjA縻9,ס%EgaCTI^"_EȨ3 ?dV 7 $M:mY㞖o|j%R Lz0+~ ? ᙋ[HG~+sjZD–sWیr y9 E6m8䴄etJ.iE*Zeat䐏@ ?LB c||>a Q'HF#畓*-{6m*D#ZHuVST[EیWzE_;e2ر.V+g=pmzmm {]VA~)@D-:٨dESܶw%zX$ 2̘`/b`4u9[̜q\QfWn!U#-D΀-{x@&;c٣ >mQZw.99a-UԽy9_صRQ<^~GMF2 qN2V$Lʛ8:St BE 75f/EՀxfN+=â!4LFy (j>>IK[MkzC@@< 5lG 'ᘂ8ChGn1lr8*3BM[ߤfjVJ0ɃD?I*.Zk$8(煾x:M1ڨh ~UXΣ-;Iν "N[}r~Bg?r+mkMqO֔YE]܀y9E-vvs٣nJhcH(Ӳ>[\v-)$'˺8R8m K А5buF"^ݥ~wCD|VS~EEMQȪZM-hF$K{M -m{Li'OzRӰ]5[Pa|`~}5Mc;mGur /K ?QgYB;Alo*ւ5@J}R͔"(9=ko3SU]L0#uM͔'=ޙgfC>f>֚ǽRVA šM[SMåL,p|etzT[7.t ́=)a晛 l]Ue &e*x0u):+ujGI~Asku]bc$e5keyEI=bW5*c?hS~!cƄs~9!/Xt)2N o%$/QՐY 6GX~+KGBErŚ*vQ|6bO| a\R Y4TD{ mlg0(7fK`D>UP*~ &O s[5'wV*$vbP,!n5鲬Bwd$\z"6m3@kʼnW3_כ^^,{8;k3 2{3.Ah2_^ x#Nфh] 佳\=#;(-xomT0ض7Lr%=x6tiJO.=釋T߁NC=\vANECCN~,2O%hgD_IߡETFc(abEMs} YJ}"b7C] mБWE0D;HaV+#ܪjgBFOg{+p=^ y24.Pǐ4x*`t1t<*ո/Qe3&Zt^6S_5mKa$aLٻ]0{=V} TQQ *#}2G=%.bhTp 1E7avfco7erC5&#jKM9tS G= bC3j{|p}_LH Z!tk_9%ou>Y\Y$Zugd8zZ <9A6^[}HZs. @zmyዌnb+\"5Ev^NcUK =&M!Uٟ}F obQd39筠LP&hP| Vzx ZI%cDǬ9Q\e:ȧ _}pȱ!\xCn>.2 ֠O>Pr~RM1V%y;GRK f5#KZ#j٭X?A @GwVG9ɢD&|ALN0]1/ߣ>N8yaULt}z .SYӧa8v%t*zi}dwblqad1/,|mXk/jxn=ӌ%y@Zj o)ʏt Y?ʚ,&(ȑW4|M JF~ybi} 3kۿ0ۃ/cRtM >7Z>kjn*ڈI` !fU~7"_{:6uhdk lQ{[ u]i3d8P:* -zAc\UE"Srͽf$@"#`eDIH*XEgG}gT;v~3?2WZo@)&+DǼNsO<*Sl\#u`rQ+:%k$R)eqXBiaryAd^}ƱEh/~YA ɍM#*EENzZAqMxC4y\Ҫ/,Igkf9qv/jSM4qe%aߩɚY'n^'Ɨan)3ֳb@|SY"'bDa>s6yV/ylHr.NjRPNčCw7}]q ۜ\fE}tl.qztbڠ@\gkR 9k*<^apOHųJlN:rN$T5VP;ł ,@#W3*,wuY|S˷xg3*f t!dTGF] KbeܵIOE`F]RP)`FAuAP(&3(;$jDz,fʯB ϩ>$d.4YN)TAz̾ >RSEmP8@$]_g558g&'C!yؠ 醬 Ť鳀') ;LVUςì-dסhkXefe[PFҾ/J.&O\yKYMq—qgyk!;75v.r->gW:&]^Pq:ӳݤ.).Xv_ :3*M7LfW3 u@c9 ᛾#b_,[VI*XyuT"*u4 Klp_*z>S!k2{톧d5 #i$ c?ʃUqU6?ՙŇU5 cJ{[_u]el-ɏ[A!G5^?9k^sഭMw?:0tجSCN KMjG%YmM%RIB"83 K]0\&>+KRqQme ]q~Tѐ Rvp-pV]Q^ R&壘N:_sNaWQ?U݂ %2= HyomkX_>dOnX/Gt462S3Ē$ oS%Dl-[a6ePd)ȵbi\ Kpzu.8- s8=m#7Cѷ C(/4Vk͙7A\j:}lCD0)M"5M92獋<@= h{Ƭ4kpOrR b<> ojY8 @q@-j\>% D{҄%/jYqU ) vq$oiQE A)$+cW>Պ+QKPB*5Wn3N躚0G7D_@TRR}GuCpDM ukѷEb%k»=xŏk)inҝ+!Od[5l)CZDV\:\Q Rj6(^z@VL<ّW=&QF»҂ .+[%m+*zD?(cY{U',pKvZc7o&B^W*ܲ ^|ew|Nԋ%!0hJ/b7n||!6$Vqd s4 ߖHbC3n~jzdY2c}iaZǧ-ZXf^SC`Qv#o L$㺬@(zQrL:?{:v>ɠG-\ i@6pt6}{1%0/ 0MvNtm߯#az# Axw"I}Fd]0d\%]7#!zޚC6]<kaUSGr^,10-f -ǡ ܌q`[E_U,lz`>tpVGn}h>냎8q/(GEG~ "3sQX`SCP{L̃ho@2%x7 Uv1˨M z9 ?F\mNYAD_˥`ǯ 0vqz7oY|jbzPȲDt☉e.cB|j{7HUe8wi7X(xKXb(i%kƿcEz%-[y%aV#% TxTdAin3mo|nctp+l6I>XhV]P \CXj ZL&db% >t'?68!xx1RyH'5/<4޹>P1Ns3=ZH^V#S\(7S͑hC R°bm`+ ׶"@LJ51C$%y)+^s]<;M.kEF`N~!,]!mVՂ-֟,l*=7. jTS o$7aQ76HfwH+6m&HW (z.YisyM C 7e`o:)he)q@iYKl*S-0~ZIWt&Z'ކy~q})3DE9fo͜M8fjQt`'mM \sUFڶ:̏RWxZV]˛1%wn,1 c '؄vHN$lu˰r: wqP1d5Vѥ5{Dd[ ?f8-9~>Y8d%Q=Җ_2=e>r9@?!^?^G"'v9ﵹ/@%v۵/o;?1l X&J2efʏRBc\ڸPzEuG)`p7p MQ%x$T_[)u& 1jT׫_ܞ ,m_S!f$aU*q_I"C0_nJsMfǹ[],grC!:&ګ '򏨇ڕ9_C{9EDw8냞fx߀Q"T,^6hkqЧ)ApR;q) .PI p_!BSKj/@r7eyZX̺3HyEUz>AdmTc qH(htc[S#'T~&&Vւѭ|7ix8?ن< Li"J >ġ6&䎙=Q7D/)% -Q:|F?׉3X^uƆ#y(^>UtLl cJidzp#d[FCrL˦[%B"sNabʴC>p%F8?CHWS}*`?)X@ iZ.׼~cuUXi8 *NV趌!8r %UiVzw@tf$2<>Ѥ#Y)cfyǠ=qw9F* +" J]+/hĭ.p)à _ԙ6GyPT&MbS?#B7}TvՂs>n0fK(aCm8afwu]WmX=|'ϟQc?`(Ȣv@}bEPjtNWz]E-`&39xQA:pOzȋr8@^wqa$Xp358LyJLrSV>8_^zjbb#`l}-A7P=}%d}>{3pq` 3^{!UrhgZ5O\Nx^o:]:wO"`f?:McI dl.n|\Ld*_X@']ts$:SGwq'\,朊n&ip&Vn3*@Κ']^D(Ŗ.w׈^c2{VA_ H‘ q0gDC Xh }Al14̀3"f,Y@lqR4\J{Usb`k#ٲ=Y:͗ L)^|28?W= ʫ:R)./-Sc ۔'Z⪤@Cp[]S _ݢ:{=Rr@<]v.0BP)x];|7 kwbo[_!'[ } 9,] _|Zo+?YdGcKA|6bϙ#kpo4p#*Gln S鐭x&Nr Hs;se׊6 Iάl闦d6Z1|ʱs?0\0\@| ˵BRAdw)X<: ]M}8eŽƽo.DιPAap/;9"feXY0o .98bI55'.%Np?T$Բ t8cNCJOxak@ȿ%Tپ4l[ =._r+Z# aZdBn(^d졙tn(`0QqߨKҎbH@`zy'֟ΉEQ2>]@RmO)eԕp .j"1DT rڦ`,#) :_C2ze>☻43/yf(]]Q6'!cr^`LO#">FF} ?#AG`\Jh+=2agJ8ů+uΔ$HS1ߓ]0!j c tw&+\ n(׽_UUPhi-daLuۄBT v M%r%zbnjȥOМ|0'U279'\$'S~\KfR-=C`B'saMg 3nݭ *5KLr=`%#3(W!6 W+>+tIy8yRd,Նr9Std_H #V7;V~ ުQ<Ûaf+ʫZZ&(} ٪7bgt!tLʢtjnt؁[-_z7"Hߎl%`0`?G(Af (‰_iJ构r`!j*t!0hU,-}#]kJLнwGg"x5W\O Dm'HX vH_9Z^ F2=vHrެsqkwݟ̼Mza'a@>b& %|̗i1PRdB)OThE-sB9T!8Y%ʲ7;:i.OZ"hwKmQ83 a^ A]IuSS.f:+fC{*=xvLz!@_-=:Ͷ6޿ R&Y]3 J)~ =l*WfY ) BDhEFLiuRNlcZNV黿*L|D %Xaf(GƀU[#gy<'&um'%iRocvFP?Yn'CkަpKI/G%[/.E'BkAwHDiQ^jo ]ϏϙP׾ {tbr{ #1R(4 ٚJ~ByĴı*dcl8a8OG9oE~e=LZY}/![{Ag?zpm:L )CBa?wvV0Ưϵ-@ȹl>Q |)9-d"os˜0Zne#Gpͭ`}MHIجU5`'1"zCł2+oE`䅸#qnE|MŽ#nW3-nb+ 3VAq*!&j%6lhRzRG\" N#dޚZ>NZB}}M}/:ҋi|UY3[O]H"3bh "8Xr.W}%vь%6lRzrmǍ2=Yd+ -VWv,8Xs >lm I2{D3٠@/x{2$hw.vX 3+\}w2:Go.~Ϲ 2kV?R:|Y'e' *,A77h0|ٸzuo; O":xY*J?ap^gvfiK=H| :ڵEy9#v-4!0- VmL/ۮbmxZ ic˾ G=ϝL~h'(ocgXpu6Ђ0/["tT{yY^BscfAVc.>}  q._q_^* HKVca-3˟d= ٕO#>j\ Ə!ە\e% =AGiBpcG`HQ=4+鰆*T8RzݩYñ V PFٳW1<9^+iAl$*}ppे~Q|amPChsǔ7(+kԁd?MrJb GliVW:n6-B*QDZi~oգ+bgY^PzTg3@Z#IJN.0@– a!(kWR0S{B9L`kL7Uo ~2;%7S&!׸+5yAj Z⬉1\ԫ?gނV.޶=RYXܲn1 -T)_i!Y*Dϱå'>;iיw^ pa- \dw'@Ow<;Gy/ ʝtv93!FbTvj*0뽑2/3YV ;[欸]ݩN)G.FQ-M;뗏KL-۟yG+fW:RNs rae|\H-~shnuhJ>] }͔{&sB~}nx* `fobuщ2ϯiq Rgm&i""aNckW  p/;A M5+}3!j9oXSUe\Czٶcw\(_v255e<Rعp`0+lÒ1n-ҍYZ2:&a+(Y3(Lq~=x8MD}sa T!uGm4*]c| ¶ _o6UpKم\G} {l{Kh9m2Ez>udtE \Õ:A|Va18q3Q6ze\Rrd?2蝴n|}숄GE!f& @ԴTj ֫Ra׮l\=is̛3߿CxJɰMډ 4;y:xVvQ,X ځ&5@i׽fꚑ*G[4z\m쮠(sxhwE͵T?7vm 9{˟ޢ]w]1+qtUki͂aaL/ضRtm.7=wi"g8#P3+Qm_-ٖ7(>}9z;؊  vthw)gQn\$ &*Rq1%aU)a ґWhUkNۜ?Tww&=&xcN"59zzב\4sk;oϴF2Qbs(4 o4AF]hh(W i xaB9[?a+wuȭO׆N&!ވT; O t䪞0Kv^K:C淶b;rX-qomw"lK>=#RO;C GHlLs+u;Bc=V$6ĄL,Ø@i\z`*]^{A|k+a}{wJij.r+|/C*YtN?2A.U2oZŕTa~ UqWiD-&u9`΅K |$r3yr[څwdc ߠ|s lwra@fzKH^MSޡ8J_f>vI6g9ǑH;dIqRNhYLD5[ #0 ɽJÂ=A(BGI|wOOC,.0̱q<^g wl^. B7' }w4X\( 8S~UŌBJ +;d",T*p"L> lsnu-.3}{} `>e.pF]? h'1`rMfҴ@y#W[ޣ7(u7OT Ki T5B Ge|~Xm4Dpy `mkxxYQb(8 @}0Z '6گ#'2L@]+0(pJ|AB\(/M)in&^JW+_&<vUJ?NzdŔxV T3/{D/">;+5.J5'+2)f/\2'S3 ݸ,SVh:^+;J"$Rf!ҷnɄL2c%VGXcpǻ[ 1d E1 jYy) 7 "}lv?)++uq#(n\' sh ?DGѻfuԙRM&FGF`\nЙ$CyXٜ2x#~%z8hbk^& ^פ +5$ ʯfSJ!M$INH8#{:NnP߀{7|x.| O5!-& fuMQ)4{(j,HXpr4dKcέZ/(N~\BӰrDɀWyt vGn1I=y&H g~:XN[Rl9.t^ڨ'bZe#H"&sq`tf` 0L fS+ WvFDSMSׯ'S7\s5A5&NI<ƤY?D#$HaLLsz{P"+2?c;Rf %B"Ylfs'z Cĺ 2V/svQ^@0($ ~n0Hsju&ě-3XWZ=VCH!}.E<υד}GmiԿ`mWa[GI:w^Z<޵+1 %-PwduRhBS#mV j/0W<12`2%sy{|}_ˌDYҦbΨs&6k׭YbwE] V>LwoSU3 QA* slCLhDJ] `fE& ղzVF*@q2]̏iPjwMǼTnVj0E #> ]Q4͋"1\ JvBbLg||yM 4;[wss&Q;;?L9٧Wjm+DK [쿆8[ yJօWkuDϬQYa7,M }[$^.@mgQb _5 -sɍrs2 {74dHj›k0Ph]BhZ?ȜnIAtVOzء \ FZy"#-ݳHt{8Rn{~RjwU䙸6< Z,Âܧd_[<+^3dft$ 9-~*dk kYܰzS/l۩,"k j]"M%@<옅HeXm|Msjv8 煈Uaz4Oh z_S7?pvY7sjP(I}t o1au{Ax}AU_@,K) .uگόVפ\ʿ;6g[]*QW$cAHJU?YN2[~pSlA'sp$LƪAY+s@`ҽ]r\|Ĥ*A-+ݙ bh{ )WnkV:oPr"i Aq9 n:6 縚=bm7zL f1.5s:j;K ]x|;l ,ED&篏  !tn+w:@J ".QO 88{UaMR߰-<$m6QϿǼupm#ʈP3 MaC=`YO9tgy ,? U,&a|!%sOi6Ӆ p|;hob xʿм4ߔ\<M%;I@Q=c-ɥWR01YHً|n@ bi[{54edBIK3*`fBm 'D\'עYUx£`3e/)6CoAO©ZN'|@/_O?m&\W"~MQ4mhWO23#R~r2lt ć(7nʡ0HJf XLJO#'3NMXX}|OHU@5ǾK;6]MWLj:`SY-Lu1)sO̕>ݫ _wNqS`р/۱Unraaj [A^ b1uw9:ۄ%|, |# ¹ Ga׹ iR+ D37dJE>. " I g]b ~St;тbfqVVpgt)lhW}~(=9$bb[nU ,qWP*FR,ު ê>¿X'_$?ՁZ_PJg[-&f@~I{j`q uc,6K⸕OT6~7M,p~{^Ezk"&IGy{n 4#"^N_@0Spv18=HJVdJh}'kAX]JJ h(iVcL)+`(0~\x?8.W9쬺4H,T V>繺XS2])!s!u]4r'_2ZiW ^F4)t~lcjǂKZ-}I*O ,ɻIB S00Rݬa"[g%B~yf [jz͇Xr :~FJiC N^[mŸ3|wr8F!7%]䓾H@wh!k9puJV@,#vu8;[8+V?QCh΃\@s@]/QA2CwE'o\}4!i($|}.wI]n!*#%ÒD_I!@'{P.cUx 06X3j_?z be{c/_!dLܣG u ZoldzyERÆOq$tm.mUoki$4vs<V)j9E CR7AIdeМK_G&-OkXK$ 4O$q[ {6mhV~rܒY44[3Sή!rh.,Vٟuzmf\260]W Ojy U)i=#꜎gY \IJ_$nwj,`u0}@?\w^Lc>}B]ȮBD$\0eT FK<8y14]H6cZjXjxy!Iok?u;:HAmv"QVȦ w[Gr8O92 .4FI4G$Z:ɋ'\QFyS/f9$8<5$n$Z=)b;184lu¼=(邋NϿ[҅q2Y%C1c y^ݾAUھ40rd_lyVSU -,,W~=c L-kMA6WptMAk]f~l&YF8%‚Gd0|r /~!us*r*/kYYMsÆ5hrL[aYO W#9qj'}pUe㈇M\**ʹWIɤ,viI!"gxR^ƯxBwvyM~Z8ԹTޓѠzGd4m%sBnVk#O'[u9 Gk`>)ܤR`TPԄaÌ4_ 2:Ht]ɬҦCwXzZ>{ѬM Gg~^Y@r'1BpOMF1hۛXH퓿<4Mmwu$?\ D|'5:΁iEQx#8 )22 6VPDJx;Eru`F k9SY?'5S>,A9)Y 9݌7>P#9WBA}_1C [YԤ176_[QKdm2wzI.n2c7oɐ* =(Eڳ/`h4 =%k{3dQ-*Jnvl7ƀ֩2/ Ϙb $zš|Nk屬!Yuwv 6p7w6llptPrVFV~OV/9ʗ:9] ꤕ,.:]e/cC}9L1GUK!ȡrg/h.bEm6z0[&N1g*6 [6.F'D#Jˆ PpL{ 9ڸ S\&S>@V+ :C؋jO)XeySzVfm<R2>0y]+5e{ZU4mv nm[A. !ʵbiByop>1ø_T5+o)i/S/qF8X+8zdDgu3OWdG4װyI?*^(*ȀbN$FlВ.&6LQEOs3Nr(5>G|L͠nƽb ~SjeIo [71cwjm@kgi Cd Cz5dxe) GK@6A.*|bzFYv!_L'z%jA 82VB@Fj[HTLޢH]R'䐥k'eJEhMfPXNh{ֶ4#a,衮25(veqPӿak4fn{+(v R^cb_rPؓ0o:AZKuAһ}kR=5ʫ~7OZVJ[2h R,qa:mi0a |8tF}ۧRTcjH+bݠ `c>!=L1UF?_1e3{K0 @;{D0x"+Ch84rUFc^5be*C>;Ó;m#Rٸ_@K;_x(pS~6ZŖ (^(<(ν<~ْԐE=͛DG8紐KMw<>Z)K+I<(5 Ee흒:;nNꝮDGr\L[0ǽzhqN Ԕ e%Ks-L|mR>J1 ^d4J#߮P,gw*3KnkkJ,~8戞cV⠚%*R4gb53fw%Ь&(w!\;ܭ;@-)<ǵ;J떮,x!4a| "6De փ{AQ܀&6-mP:+N d^docF md>z+PxLfpg;z%L9SU#!'ȋANfR'o=Ts[ ͯ]Gϻ{%DBz+rr'%|K"ŏR)U\V&cq #x={(.-'j˞|&K04CHHInE"7MpFU?+e~ 6(,WtG@}Vl'!s1Nyf-"ߔ`J%%"lBq?.F= N=}w@>PIfF,;'=Jvm"}h{&05c$z䷪;C(0Jot_S`ȅVa& $t K4A92؟d!H aN뭇j4CvX,M @jZIbOc⇔)#!",k}_t ah-] &ߓ2$ YH0GCUjfk~xQ QAh@J{ M-,D(!c6gЦ(nEonHYnuΡdm QYD7؁?/,) ͖ \$}eXf=BrZqaqNȒL5_ Wj06{sXpl:R8K(C+޲ҌbI1<2%%TQwNhm#rcӺ&;%%"^Y G'3,xF9tc"['wPd}z'R>`'ڭ7jԁ2D@g0(PZzFd,zؾP>(_洈VBOAm8rnzw0Y)\;|D5f/N?]Y * 9Iv!7isO1Ю +mnmhL7sһCB=~ sݳOZ`'|f׻Re Ug%Yzɪع]E?Hw ҃1:=d,[ɧW匈;x́L~_njҮSP Lª#N!3gk5k{qڟFfSYzI~O\7> =T+CP kqf ^$.3C$fεմӝWHt"6>K] ,KT3yg,Nds ][UaJE%_Z? .chd62,^f%X$ "|{)W& F3\;:~""+[3'm\Ա@Bc-!OG9Rz[ W]<} 2n)1xėUL/%A=3Rd"AI%׀,]txh+-ހk8{s sg>P f3bdR;~zyQݓ2>\*hU<:kFU;xV׿ }P**q<=.t *V3d<籞oc6]3+èw9ӷbǖ屵Q@wvc#Hǁ5/QP+! $^}x@SoV9|:jMq#/~̓LłAް jxp9_WkuGN"KX /JPĮ`YBd'2UmF1H0,>ȓĞ:JDyrS|[`*K)}1?aOLky&OdE[QwqOgBԶ ?\dX?GU+,ɉ1@eE.B}IIB֘!-GΆ2Ĭi'GgK54|þQνV6[*"ZR-p@A@$\wS,hI]j^v QO&,;k{#*ˇޤ1ӣޱbL#e⋁n򡨗X`#d&/L'0~h>UՊ1e U5+TJBTモVZUSj`> |gᇥ!ĒƼbx&Ƙfde*6Nfܞd6z";fa'?d)>:;)-=a&_1m_?g i,<޻z\n =kL^JCs;bCE1 2 ь SPDSDt*PX+q~mqW kݿ,ÄT =0 iToq>q9`xϑP@~E45M*bC)!R:݋n_2HtoZ./&|P=Dd[C0RRkX.ckQ:fU)SRN Sp:{V-_8zx+5:o^Fk$Gҭm:ubMV0GmusH˱ {DELD#qq)F8D[|k{"(WM4 X̵X F\(?jݽ 8=E"17Um\YGO !h"?;xΥ$ ܜXI> ~ߎIuK7*h8tdX) ƌf9WϨD$m[D[a7}~KxLED O!6 0ƷP|T^u~o< ! $S nEcnЍ4K۵2I nxsdi :H)7xϤB)j59*XgS2߇{,`6z؇"\w qyfdiSόۨ]E6:qbl݂+$}\!?IEMr6@Wsa?Vehq r)iI7י'/rLJi~O7!nSֈV+2NKKsndlC2rrߪdN̮e t Ԣ$]h័_?XԯWܣFOvA_uo {}~IhDVB )~[r6q2~gI4is24n/8RߐedQWNbI〮ÊPas%<~n`eTLø/!GyVֱ2] KJDU ZqS#$U#roPhAx I쭑1<G8Ji#^4A>uu5KJBDl7i_Q('8k/r<ϗ*wyBq~*޵Y֓̉u(李}-wըC_@Y\ٛ%{."CGJ%-Z\&?‘ Q}Y%j4<. !7 A hFkz#tXi|Lal}N۝f'/ĭK}'('iSܾI^M~裲i |@/,): -AxE PN{GkSQ|+CB,_:R3YoĞ6 $VƈuWߵ8"NJ%$EZ,{oQ^x'h&d'뀌Aoh`;79.lۥsyϼuq.Ha3 -2,A5/ `C 2X&P%}S[60o!q!G3. NsA_`>ATH~v܆==%үl20cԈ~9Sk?Ρvg6DO r|;A>֛uꝬf[#B`65v*oGNJFhfj78q }ho1OE,E<9mp$%ݙL_x̹r)r;-9 ov2p#ԥ7=˙ ћW%4۾K|dUZ{Jw' (O[4EN~Ra %EG5_E:mZ\L|~wᙊDo{n}D"{&C ^FJ[KQnUF /J кcG8UY)L7yɻgQ*p#hb^>979<'7[B`}*an4? >lgn*NgO[Q?NH_ W|s(}}r†]nA_(k R9..ȄI3ޭ~V8!|\xkTtg;8ŝYia1¼ZFKZ͒Dgt՟qm5OO΄#uc+G\a,8qryb :6e$eU. #~p#r;b#眊,l W$h1Mnh Zh0: >3͉zT=!uk遟>[wY9{YFwUAT/UlYh㸥n= 9"˨Zn5 \I=:Zq I0s5(Zn%>WC|d)d6'>ڲ Lȹ2yNN!.g2i^A|wٕG-(XS)ZP]h'%Pj{|2-OQ[#qM7!p|.!qN SP.4RIP\~;4LSL#qzm`~R'Heg}gM[DG3(grG~Vw"?U20": W6 "C[|%lR?>#yo/ ҕDpCa6a(~.8Xgu.e5FXo%}@i!W٦m[Xs3$&l+^L.~Y\%[{V1/utTjḘbZT}aZ5bDwϘŘ>kVKW eJh¶~reeͤ|1:|;`?\Hiqy6"P l1}HڔȚ$0Q }K sۚETDafyRm3ސ*]i-hh;|o?ҳ(?aDg_TQ kFf(jڬ\1 k,bNЁw8Ю71/NSVgf1kWXA-~ó}CC6 *m$@g~#sZdqxTѴ0G)\)Ӭ9ɢ}H籽o|6lɛǯ cr7ьցapkbbB.u60m VeE437y-1 [*Cw /]6CYmg&=k{P~HvZI%GC,_KOF1NG#`amC-n⍙MJ@v˳IĨ3HĪwe>h!ߚO;Tkh zޡwLBǶqK7KHmu$;lp|(e2zA1RPk<*KQ%!diJkdA,կQ~2M|Ni9S@TkbXݥmiozүpq a!4+RT$jLI| Hc.& .Y2zYhfZh}5RY@+`Ar? w#h wG=V]qI=(Q{` ?QX0BG~%lh~od"Ca5^?Hīx[&lR %$ _lNaY4*{"o5h#ͳ/N Vp+xo((]"<Cdjߥd}'Gw`*рswY؈K0TR{/ReFPPV {s `i jC3 '*P%29 TU^ TV9gaDBn{ L}*'0'2+⟘!cxrZ tl*7֌@%Lb5oAoA8jF#pGR Qmz H)u6eW = mvihlt~5ҕ܍JX,v_,|0|ȳJ_WlC%V-9ƶ~Y]뵵IfHiQY-1.rr%;T_igGt ?P?4O/ #W1b?.'{]mEZn쯆؇ٵ:5+$͞cxV`ۨɍAQK[/܄/P+ 7֩V4Bθi}uy%<ZT`ID`|Τ^p#p G%C1zrA,CDOPo7VG}dPp4p8tgn˵CE{'Gf*y\t*>zBsfj^+jzYojK+1d:$-5~2}Z|L RI{7#=3_.UY凫M7g:pTDC<_ߵGM՟Kju)TDkm#y]Khʹl[f0Omu)kb8g4ARo7Flee PSϕL5dv~zo(l\r(%L#-X}!ffi¬0>3D3̅|N`c? ANHg %L;1EVRI=Ƕ2ns+[=c c~ Du҃'y|խP*+ϯ@?FZth)? .pX(BHx[%4$#\  tHn'&GV_F # l1}$;_LM4\Nr &A^OEξH۪h'QՆG VH_!U1ibK&DefZB=nr]ʤzܿBT Ĺu&Ui*:;Oy#]M욗Y ;j,:JDC RL6B{SdOvH2 p ο7|T7~cPNLC!m*Tl(EU| mfXMVZqw&pFaΦN]'j]J #-)9[Xցt'3[!.vs\ VN $зsײW7WVzio ?뎀112L~rL2^.T%]8z*lT_X=d|6ףW̗x #wf]0C=ļ1._)|}8De jM]P/5V8KGI#>Wu^˻j4?|)^kS/.TTwTh- xHM.t6jpK#x*GoXt}颖Nc ؏/T{3|"7NN$`p;l(J b FN4.X䨇©'y R.gR.tTӄ;ۡrQv]6F~1 CAlSl\S8B?ʴ%eɝ28J(b 7+7Es;̅n#my `zY@3ԢV=p]Oܯ7WaJGPF}K3K0F"ᠦLЖ)'QwSpEV'A)ék9B@|-5zԺ*L @V0 )nbD̸+@%'U"lvA~^otr!tJG%U`9 RUsn+=,ʇߤF'YzA(Ewfmp&\dkl Ke9dQbsu!4W?9Y҇ ;̏>[j;bd/t-[ҍgbRsLv9<+ %PQBrX %zjzM/fmvl ,(roa#o Xit;vp)JvN='nvkV,"BG>Oy{Dq<އu@ڞž 3L|*^i%k+OLP%o#*-5pm/dX:7*U歎ϯ56k@k e-m s)~It QzT}x純mJs+t)D֦Bu>oN$)R|SX.Kַ礏]1/ã1V![ϣwIl )se.88 c-BsȟUIٺ7y~f$PʙٯA=]7Zi'tQYW3{8=uh`Ck%("dHٿBief8%/kS F4)8xDCtܦХ+1iOO &6P!2]:qGpX 6 mʭ;BGm|Vu @L?~-B9I{3|}رd;e\zb]68.*}(ȃN -5AG)U9FyDnj35DZ{k`,eDuv}[ ں)s\s "?+px3:X]r2@KCkD|;"{OOTg@a3VԙO˭&|8}Ժ, |Es,Vq)j zMo,](.gFc$,L~M*F`Φy ቭ>Az0o38tceL+(@ ^ٕL'_4'kN(ixJObPd\ ú yOA$4걺1kZˀ=Q_lחKuzz|Q=avL躈V/Ȯ(kzbLQRǢ>sԔayz˄Ủϯ8Pkўq{+M{9eFCnXG$HaX{Bs4uVQ|Y@w*CeJγ}jy?G˷4r c]IP;&yn\W_s5anw3Ƿ]lXp-j`retf䖆rjOn1[w.w8UPO=}3ec/aHru=悛${l1vSgoOJ%eIu.CECq:u4H`HAWLiY]R+G+ҵs#6IgϛNSp|wy (H`S߄+y'n!aS5K1N/lLy 9lI Q((iᇄG؀_L C"/ZKrl欔4Ng MX^#CMըǛYA{#}&0sPc;  cXHa; kh[^c[ /MцZ 1#e鉛|ŒN|Lh3%0_r>щCVBM}~>&jMPcG!̀CЯqêTl&.]yvfMow(#S'gq%%dD ]4}' bzcI7Supd)ڂGZS6 Nj.i~"eA\^=wlW|w^?-=DQ>;̴a_& 6H)3;&:3pW$s?|SEٖasďE?: +SF[0RX?Z'c&],)V$ԢT2JUDR*J%uo Iֲcp ')~kz, zJU˂ֶ~r}`됰 ߦ6,1eO('/ Ke]vҞ)z"Q%7[Ւ;3Ô1x_HBGV<ϭw[SYh{q2-Ohk' %I'bZ)[hp`ƇSة8LH7ÈIW08?Ŋ#rx%Sgۭu3&EAtwdEY{u ;Ұ?]3ڋb:Pf=*:VU\O mvGKQ|ᅯh{WZBuwH*|.+kW S&c/_ 4%&A-GzHDX`Yb^3zKKH"qo6rQ0ő!XE|>0~LwHG_<14"[2$?Y-wi'1QV[ڰ9: *13O>:[߇EՀ_"V{Fy{0"5gd8}aqk@3,x trz7;ql.v?V|T1΃}TUMjVGy=eAZpAHѼxyu 17!L;h /^fC?!Eh}H+M>AnE OfEKo#}z{hQV(s w@ #KNS)L >AzƩ/Qcs)vO z/Ya|e15S-s"1)7y;KNnomMAɣj,UjDi .kvsoxNb=MⒿݼIvZBtJ8T#6_CFM}]4o|CȀĿ&?U 4 ~]n@ҊE?/}F]~/%ZKεsDtVl-Sk- 7Vpuk[r}I_SY!dFȔ^ɓ:Kp,OW%#]"P5,pj @F*'3bJ ڔ&u*(]_'f$(pM?g?3G^%Nb` vZFΨ`o50eKA盒ܶ6j<иj yTiīuV؞4CGgV,t_ m%}K_6nF RӺM|f7EaSߪC'Xٴ76~QQ.iDGY50>~C~#fԫ9gXAUk{vcD&CϼPZE]NԋtwN֢l.(ݤNd u,PsӼ+FN.Q|$BC;DO4DP~MR" 5e)gY阐o6.;x VP#W𥹬6Qۘk364a((XLxiJ-c j,\lHމIx|J>S;bѹ 8ޢ̯so(%?޷ }]ɑ|순R2pyO4$5E4>ç^ACʑXh2'Sۭ7aGZ;/"Xod5[ʹ&v,ݓ4f{?·."Yo:p6-s6WaI"-'f-,̪l/?ΔFPsX7Jؓ>&W")hLTPkY-}B}RCX{GRo\GBՖ2J6YTxe2:b|;dIO%_q *v}Vѿrh/MFF͠ѡ 4^w0ZK勤{̋ٺNS,2>OFJׇǫmiS oI -` h}LeI\%hbdV&k wV)eq,m=ˡլ5Lŕ//oH񺝘N  ,Ny)_^L"TD`HWw;]@'qPRK'=u?y)a]&JFׁyu؞KSCPe6(d1!QjN;*d(Ր{~[Hf);ަ:zEɳHWY: f]`\=K>څ-k%t@{Qaa* 4[%FPC+bv/膧'  0ũ)ǕYL"U6G0u5s4pJ:#s }wfcs`w[qeqOtq^@HD,˦ D 2l[4r|dCK !;8kLEa2qPaUB0`lX0_(V|L?|_- ]2M'‘b(Y U+tٸ iyP>ffr"T+f r^v="O3ͣqNm#LD߉S=cND]cK%Z죈`y3 )rߗoh]\n!~~nV >ށ&*ä8 OV"ɒ@@ӎ@ְߪZxcJ*W<'FcAu3&l@- 0 G`ّ8ЙJ[j.p0-1&FFp`un̟k 7M,BʯAB{YGx!yjI Vqg\¶\~b}s0_vcmtѶAsO}[7BD 0$ sƪ[ƓZ1lZ+@]7(wGgODw|75@B׽Ss~Ht0YGUn_ ,.ZD̓ ,H]+d$yG]F ̭i)0[)4*DJ' 1K+큼wR\eLwv\An׃4 }$ӴMvL)wO3# 2(AʟшSB7k*`Jz~GIδrY.iZ[Xajz+J .n3 N\oQjjY0;%:C|b 27^ eѝuܽj$0ë&-ԯnŅw,o_X[Q?hdm$geޡia!Jqe)Hp%3^BE֚~q Ί N29<;TWs&S⯏8LبEL1ɦ{ ju|[`I4tٗ1+1?xЭ(WLyRDr.Mq[Thv=[E\: Mlgh ζlwZU?`#{]DA}g@s889beoAQߑya<6Y6=2ICf,3!QP84젗1 +uw$#Y>؂gHW.^|eK3\3=`e>PO7ؽ g}Bk;в^=6p5h؀͇>dܿ{T6{iă oRލdͨy9G)Z"?h(XPj ,;MoWIk:q'US#? PHNKѼsg&$M~Ftp$<؆Ň˳OYX߹ryO'*r՟mGO@[~`r~$H4_8q\>I4jH-SLȱ=a)oK;`Hv3\; CYR½F;b?AIn* IƦ>cٿQ-EEX u3 2lӁri]skoM]I2s&: 5lyH !F7X2M>WG{ݾ7d)wwkW܈1E{t^E(xYW%{)H6wO8)nF& # -FXM:@84<);=JU Z {Ǫ"kk8Hrk 3)Me /V@e=$4,rN~`WS4 7p׼U=J1R8.X{g44$* wXy9 +NQ572S-؀ST]IŤΞq1=qkן*"ĵb#{6fЗ5)36a~Thw[0Cd+'i&)z93W_؇i;u]f18(]rEoMx kd%O;iD|ُ09XK~ b@7sYVNTn(:x< I`T+}[a3&{(0+{C`*ڙ"?lH48H[ GۻjsdٹD>ƴ;@mgKdt5ȋS'R2D1 oܔMك{Ń`q-mN [{_#L7F'NvK@@ ȷ|{m=BP|y.>uAc1_XIMUzr|-.֏ut֊N)N)4] ձOF6o jqG 0·8gqu|m~DžzW#6Ϧ4)'xZ1 A$ܢzOpVk;9f ]+yYYEݚr1 +O-TiiH I|xӜͷ!{R7Uy8Ӭ -UO\OlYb3Ng:LDL*hrʌFaڑ aJPcU!tt@wr)-*D3m!øxEw aT(h=UG+R}@_ب3F?~'%P9ìzEWo&[Pf!ni}Ȣd`#>B;φՀNi`1y=j|A{xfzQGɞm &|'"uO2'p1s7#,-"<+4*>cXY$}( C"h2_E4H5K=kSH/%ȍÕaiRyHTY}`ia vY)~#tѵ-2Vͷ1ŋ uy yȱϳW=Df;KPNRŇͤhaDtyT`f[,DWZ/krrK Nt7`Qw#}|XV^t4pJABYk񭡄N'J2^lE%@ E]uTYٗlMrU*L 9 3`gؙS6,~W~x}3&}ėâO'hEV>b+[ ѿn }=0uie4TfwpNy"xKY1$-u DJFԜ6o<(Tu]]8ٜsw*C!`Z7E֮|qDs{yR ,\vJvN #Zn3f ~۸p0؇fxYˤ+P؜ i(Iҿ^5*繟Ka=;`Ja-Ng _"&1A(0=&THΤVLR^@q A2tI"gyt0F^-yPFyM6t0P2nfa|czm7>,e6j# }thIӕ51c{h3]V$tV™BCBEu>ER6C$ xpY%x#^|G(fマ&+{_O@M*\b0/*?.JX*u-D±>O hn1]# ;+:q6`6S'5xq(^ ̒ Cn7y{'ѷo\_;k ݬ˂>`b~'DLDh=S?vDSBʘTy i 9NƅFChpSW/T0wp!0u SǷG::k 'ReһL]gH0d2@E4%O3x"3#k1A>@(x>.♎•AE]T\}S*nkV~Mqni?mO]A1^$.0aJ0J`V?n@߆X Cp^ kdϏvE4/5" ;Wx*Jj^ 0J8G0}\6B#@5Pǫ+ۥf4 a%1d.>s%;q"0n1hu˚( / wi<ɤ]1~ZAW}Pi^ lc~VG/\7ϮGq@Kh1LߡX(L,X""Pj[;2PF@]tsuNޜΙܝe337 mP% TpUaBNW nd|rZ*ȚLЁ 9 df277pEl8,jjD 9*Ψۀ mJ< fЗM+ۇ&Y~[Ys_<yGR99 $}[H+͑|4 ׂk3%tdChk%Mn%-ʙig32[a(Ƀ>ޗTQԩ9\fZ~?aI,0F2)6-q`": QSlUh5g tb!u xIS rE7%_o=M(*vx=?!>!Czt.f)!|wu,x^[cdꅄsä4-NJ< Z> Lc)0՜}o g$+8.8@{&NNXU(.0pѤsT̝&Ks=6tz1mL -9H,rO7^Cw xe?E[=R>)D#G]B+Ӥu [ޯ4~ǟ Wҵ./w ^ _rk6 tpiKF}_B<CKNWgͷ1lbS>wg6^Q ]WکYSKVUﺲɰ^kMv5X D|mI;D>TקwIXniD^Q/_rLԌJZdeXcμfhƠ9ejaӂlm_<(j˦\SD?8'7宰p^fZx-.ȺjQүι]!b@ѡv-xpTR. dJA2VG޴^^>?V7μI΢t/saMQ}Am,(l*szDx,Մ܅''pď/{n4vj_iR3瘟%>}Ɠ N DcrVk(-7`vt5r>rKgr3˂JJGf!sKo5lTar4DQlM@DyUuF5Y3jVӖ^ =HϿ&M 5C!?q6qL5[/T9ftVSFn^>fSc$BuPf$jޯBY/_tcf_L:ֳڜ]\cFq=ܪPWiu6l@Ôad3\ǔtZImmV!`Gwm3lNaɼ?3'EsuHWXQV?tSfPEO|sA+_C4\'Tm+o\a/0{Wsrț#qNN҂:@M,6- E5iCTC5y=|6m5ӦY!2׽;ےM{܌h[M'pRgSYC4?>x}ڶE1u,?zffPG묯\\:[X㱳;Z8{EuْwշsJ 99'VxLԍrw /f_] X:;h ?`>HH^P^?JlvM= 5PXs}˲ݭh:n|P'@ Lp >].cck˵K NO\t ̣+RLzt~|vJKm.!Sác`jBB]|`]Ni%fip׶#jWҤ< p6&~!70+,sċx]IѾ}Ѽ͹F]?g^ /JB?0*9Sɢ $O{2U,n$]*TS˸bhmJ z) FսQ\m0NmN@0Y'A9qߞ$gDӕVc^l.#tkU8ylNȭ[T*4„T+w4UWt uƘiC9(X5wDx Ta,ߌ#M8QzBuxu(kBNf`Ld[{aJe&f0 HќU"̲ѕ Qvf5SǼpSaqh#:e*$囪`D z#Lz.*l"nmc1C֍J%cwAAd{X\Y ;YR ".)ɬG.!}\mU_FH̫!&,{&Ds~k"5`>S'%H~]_Udˣ{n=1 ¶o.МW*!z:HR r =҅6D2wbKY i֦8:S0|,ui Jj x jQ>i*p(VhY$K;)ob ,71kq)o wP:ۍ}֑ +d^ N՘pb\ee"Nv_ _QrKfٺ pA 9@Vxͻv6gJزǰ 5u$%zG l"%,gòN&E+:"U(8Ǭkm4__q\9AiE0^9ypnA^? 4rEk:;G=?,|~1~{VW$^vt[JoEQw8qBl|ѰͽӸPۇ덇eڡWD޶T"أJˣVQ/q=rL'>@򲙒QO雎W8:m@Pp܎EEeآ&bv6u|`K1 ^]_ 챀{#K(O/*〆U%XʨASW$\Pq3ڞkF!(1T :ԜtM恻L% 1j0ΞN/^)MP?솨N׿6Eə ^}8XBEjmx=OtØ;;)iaī8V?m¦Io|bD%ʊ*= 'M7+ׇ%J̋w5cxv(oeaz^Zo6he'޵-|%c]6&itUX"OG+ϾsI~e2IQ/(cP>{ EaU;ĔE<Cy2EI@w4_oq q,[ʴnږk @BRϴsR+ͼ*¡8O電L;$'%!Iv=Ž Con7yQͶ\q?̹/vbaũZ6CĢfM9i6If!yj7/mPެ{&s}ItBʠؕ] vA˶3+UGHjkو~cmSBeMX{/cޡz@odriܫϒf; >9 ЗhUgzb9VuXRJi;rlP\+U<*Oe{X)Q꽍"\[0X1_S*>Ie 8X4ú^Dvl Nxyd>(];pԥҡ,n7q2gL_~8u `և0Y> *TJ=,1Yw#Na-e$ߚKgާL~4`#ڼ1BLՓ4D/F/H4[˰9I}'eR m7MiJ4ޚH `8⊐g,#Rq6FMX s \44L!  v¬;<K(z@GωM^8Vm=ʬjW3'DW#INan?>Th;i+v?9b&Sf"VqoD !jJGAʄu,3^g,~=vTvܻ/<~PwEh;lE VXpןWx>S<+m{N'$3z"v7:7ONjH W懙mg㧅.a:D9ğԻ q< %_u 6'3hitsڻl"G) H|J36`oA8 =@O^a$c&FF1Op}QP'=:Pq vk94T;0:Ӄ&KC$lj:+h&tlpѐeiLwyT6"e} ax}`F r7&<<ŊAwD6V[ (9و{ڱ۲{, &ݜ]doiw{@@ԙ?x/7 e "CIha@y~O`*EVG}kzBpP~M# NCã8)J`[է}Ȩ_S,ibιNcpUt6]g4[j3^3Cb]Wf~Ju).Ѕ6;zeT_klszPhm ,qq~}aM-w{SM@{e τO)r}F&W6nJPWR{SxL0\l˦M%6b<<ĝ7ߙTDkdxDnju/"s\ P^fHiHgRCZvMeܰHx,q^^a&|bQ橙o"UU{kH(!V!p A~c٠ ̭|+b]&L4nc*=oP{TcX n01!hI\.`gw#Z떼M 8|[N/dEaDŽn=51тC^L^TBN68eBӹ#F4|bRja4-ɇrstS$7fĩ^;|_ns\GΙDzidI$8fb'i}TfpוwY]}@ 9\<9m &pfLz3Fl!yH7mdӴ= {:1Bpgdh&CtPPĿ7hݢQDž''tb߬CHzK2+.jtrRҡO=CϿ=ܴhd2{\,b>S3캵>.:;2&JsN-zn/w,.3kF!v`} A uݛyr&?B+1N Z#b n M!z;9zrPKNV7y&*lM !ЌJ&ɤS9c\=cIfPZrOn?Zbх𯿘=iɹBEl [m7cAm?vo=DM}b๧Tt<`8H:hH-Sjx-y>dY`~г0ykl39m*}Vr Ckc?1tIw!8$+Z4x8s/[FD@ [6={ӯA%/aT1[Sb^-Do8yH=Us%ih(ةrZLRNx=FG3vVHJpt#4Z9X6BJoɳisy/"j' `G`]\__GyI+."\Z+J)6"c?;:Ca6M/ i֭CbCЩ$'י-HFU@[+@6$j*[I1WY,bɊj|wk@uj=Lvõ| 店hmOgCexgJ*MŽܻ<0-`#ısT`I˛19xh3<,%?<6@GR.eP)Yn~76VKP'`|_[r ppݽ\ebvj+cQB ٣y)ӷ&6Bǟ4ThaxYff{TCOQ"Iߤ&KOn#h`HG:YH!9ӌ7r'Fp}qonZ"PǿLQʱu{a29P# ޢY:!mdi|ji,>7 [XM *@ Q_Uo:#6h$…jRqfsf.26ޗjv!חl?DQC@lMґ|-jn&6}p,%$h H" !>WJ5ac\zΝAF#?00:7MMr|\{͋l$Ϻ4F7\[`7  R˸IwsFirE Z?QDGSߍTc,mϑߍ~wtxnc b_o6^ah@WT3 QcX]S 9F)X,T"߻k_hȪmdz3MR1%Tk Nwy66}%=ʄf˧X Ћ箼\p7'i` *•WakT*bd|tOL56֟YȰjP=xBg"q?JCw?(GnZsR jµ[0dx!rZ e)/c c5CgYOz5*&'kT'ǣ}9ø#OGmْڗ"1vf[)ϟ(G6%Ϻ:s<ݒ;-~N뮒ĬH:T:8Wg?FןXْ^g# _C ˿E8B 礼R4Ndd4@o2w0F^k\6/w6YCӫ}?W&H'=lP61iY¶+K)mdm*f։N3*^~/vޢ$\.͵n3[7U am>P:D+ 03ׂ@Hճ#B3P4V%95yn|aFpQk± 7-9UUSndZ?#fQmUzM׏+P~b1#lp~ g$ lwB%b42{7Hևg }LuD؛F'!t3&D=j_(އ*>Ϲy|ahǽaR+¼v(-QaBQ+} V>=d^b}#upuh5V%WWxd {Iծ$ Q?!_/&q1=G6ݣiyF*`-KV>ZԙQ>&z> :Fzjm{?8rz p' c; rNXlgd:2;uwibf1Lmwxlp'E@ ͞!e"߹]_6xG([ښI_|>sCD$E7GL:'.yx6,;!eP {9(bhQ4P3p&1©,i5S9:@ѧUWT/)Te'چe#oMģV T\H*k͊%oD[,i 3*YchgG[z)Aq=l%cb;1?SovaLQ[D*LRHT<Ŏe1kƭN n-M>Tn|>Kcj:mPȠUXz۩hTP<8ӟw]Lfbi0vou< : FU+EZGL Ɓ8EԤp)+-A?<%Iu&xMZ7b̻Ih B52-1[D0ՔbW7EEeBq=22";slv.5$3_MOJIm&FPeM.D.w!)$`A7x5S襶q'趪iݱF=2[4%/,X!i-Ս}O`)I2ur7bLjQM^&8tYήo DTdk;hn<+I^I~4FT8pZؘ9TW<5x en=uyʀ:M-Ĭ0wG~Bԫ屔6|=pOD~ӻ?V ^RX6KU_@WUPA;h>FL.6һD/J6ٵv>5Kp‚E.wb)?®ZTD+I&$W|IdJ8j&:`L|\$R'vzI>^U4u,gbԛ>-@J}jݥjZ,.ydOy|"Phl0p^B-Kb&AT|[Mꮊ[8e-\SaCMK5J%Bit]Rb%ͣem;_+Ydҽqm!8NgͥZ" 1Qs\jקRl2's?cٗݔxm(꫘pA$0~2wNBۈ݀o>yVM7:.Զ|yARL+Vp=$iG>Lap:=obXw".|ҳFçAoX`Crܵ)$Kk/q~ T's+wQ-A/[њǦi)~}yB,_kn@rk? 7rÄˠJ]i:yYBdxF_4UtyƷx!mb,m"I7l :BQRb//pUx{6yaBϖ,&d:5 hkT=¯WQ=H?S`/]Oo{0PtD(0 ?Yd}zNHmT5!*#M 3F]ιT顽0Ȝ,Smn_JX1Y|e@9|[ri gZW +!CI/L !hI h<`S14ĕSyay|BOx|3wGuik]P-CJq~;9kR<xT`׷++(v.N%SE&%w=WMC|Q5QA\K_<(.T7\P:~_G~G";*,Ij[4*M_K 'J@՞"Ԣq8|u# xܞ*;)Y ZE浡hR־m<1R؁tIOSOq6Tft ZH D{ u5Xm 4XBatL&O4۰.ykWEULy9NV ugW5\u88#ly<öTz34HmS - DqJN 93S9څN:&7:iq! _wHTm?4*ju_A>vT嗸4P ETyn.0H:"w:--q-9} YR5zhJQjݛAxBmE J{}dTe E 4ߟ?ԏJ_=-s 5%_D D+o$Om~ŠN:f+?ݰa:sސC÷#5Jǯ5ĔHY1yLWbO^rf͛&%X__mKC)Ѱ&-8NRQ8S vhF';6/&HU(ʹޔqF]h?=rGJٔdnt^lw_w/UȳhybwHk#;u;+H,93`wPNW"WN6ē",""e' ͎ vZ1LI2\Ȉqq`*d&h2~o9o\.=1Cs6Q kAdDT_PiQ(˄ [`]t7, Xt>W/y+97ԃiQ})oۍh?%7@#V J!dV"{Y:! ĥф٥,5zܮJN-N ,Ʊ< l[ T[s`r[?]M@TGߤZJ*:|0x8RLpˊςv}{v1(|?ؒĒǹTP&F.U S [Jmt tn.0hC̼`"^\loR>k{%~*a'%kaZ/ħ,_[;Q5r@\c2";L){u"#si3}7:Y0(RƣLcgT\|^Ut֬@i¤d񾡈;c0&,\$ ^c{.1WlQ0nz]J0u%v0z@Pb)" &0U'c@օUo # [Ӽrmvk0$Zs &y⯹C*QN1!)1!RҔx]m!=$ղC%g*aݫP,^;m ٬8 N2ܜݾlNvߏ~Tq@>hGbfLd0Mb L&6Q+f%os2|_6"ȧtv`L<*Cֆ[hshf tRzt4XHJebct&n9؂4$FO3 yJVK mܱRZ}B7b]&7RȝڬPqg5tyF sYP>lg0P !uX^k{F'M}l\V0۞dzlVgDEc&@>AO 8g>}Bwh3:Ŗ xsAMFM3y)!?ZvM7mTv#Toj*36@dt[3u~T=1(tu>}3ύ#6*N~g&PG_W I #]*Uׅ߁&.~Rڍ th|Vρ!Rw]9@C/*1d POH'f| hq6,Sl8@f$ꯚ2r5?,nsWE?_ܐI^浢{86/(0Kڳ?Y4NO|ZO,!Br=2OR'|¼!vrs eyL;9^NV p"C륕oHfޮ/K1!yvBQ~$yxU) UO񞠧B=v Kfӌ1ZrC׆|Fg5?Hܔ *){^E Tҩj}+Sm> :mőF$>G0WE oߟ0.^yHe dwq( P9jL",)@% u-`vH *蕴x99՟z@Pg%"/|xڿ q[ל %1(>&vF,Mov>llSC=sEgQ?0YnTzy{ŇScNBlB@Lk EY5FS*2wmP4s"*\9=_$ՔΠ&.CexEn"-响<ȪVV9FRTӒEF-';ae8śubB}f?ˏe )+FIAv4x-s KJBۏ8rRZ'TCkɒx9$͢-_X~SǥSKBOS5PX}]?Ns>EL3#D!yD⨁o/U/m- X q$$fJ?…w_Ǘ @!ü[zOTgs]qv~dɛvƽJ\q!8h&9Iۄl8~y Uf},c"@+p%@RVߓzM{u Y?>Rʩ7(VY,2>ӣjL G*nVt蓾]p=ְ(b|UG#Q(M%@ڊghn_U+bd [lsw$Cژ"h mL]E XZ;dbbQȧq)?5+9}7ˆk m%lݢr].t+#ז*z_P oJm^Jf;UZ 4bJyaVh+|wZ̀B9{.#Pmu_N4̉`G1kG-s6nԿ]K*7*f/8c06CshC$mh[dε:kIw%Ԓh|^3 Gb#|9ºG}WvpG*?8;'' 핧{B$Ե¼7mJu!L 4j2v5c&AKy^WSV$6\7qYTgNŢeeMJTe;'>8PjW~OcUZ|e=wQ [pogF 1Њ'-gg"'ؾCR^;9\8)ݳ$<V:)ꞷfbSXlÅfMe5GC*&ٴ_zJks%v.vc&>i1] QrM'%ÄcGAx۾ p@V 3ҹ@9Ǵ ئR'=+,H!v xa|XQswtdutW)[5>٥=@[@uuB?کPk79'j]be)}h⺇ 8*ڡۄo`O/sVo/9+a`p^cL(?& ȓL+Q8.P ;fjlfg8Wp+Ş[++`R֝օUQn`Z8¸| %q}wή2f\q>OdOb\(,'Z i-M`.^rד Ta3&3 ؗS`Y/KZ"]e@Iqq!o1PoW;k_y,^}X>FYͬeᯔ4aoϲYX?濛?DKJZU=D/uP]zjJ̼ ѯȝUC'baKE=Z[AAOrf[$- ;_T'a"_F*Z 0;p<" 2ia#޹u8YLͩRG]qyi;a33r};X6ns0ud.%Ano._cWgON%^tI!d c6s*wQYt]GO IP>g2&Ԭ7^*z"ϓU+cҞ-̓6 kw}|VXt;u^+ c0]倾--<~|cd ֠O8IZ K Ux[uF[x4-:Oe$ܾ[fDn[&#)BOv~B7494esB1lf<AO4P'q#}TW4Z4+!7fpN&y/ E:#y48$Hf's0d2"G~- ~xzL$DAgn1*FN\D:Eu«osj^`1|m[H(B}ުUg]9*cr;"SuR#I LZ;U<{h3OMl[8XtfHסSA0L1q`ZKNEAA@Ϋ ڣ}0rh$tHb}USֱ&` {X AI/BP-n-l;*F06xeC8*!ħiGg뿣}qTJ,cD累P!ɔ'a }nkA U=ycz̺0-/aU|0/и`^oFzVe_Srx׈AĜfْM9E"+*Բ>CW4GYmv4$ԏ|JT"r@a眠'EA=™fIpUGs7S3ɝ&XdHFOJ_0!b >uq6t_5Ngh処^/K<˴+\qQe 41(0gn5M|ȑ*Wۣ I\ 5G hb_ JZua }"R,12HJ3](-9o9 u@k; bYWP)E׺i+^];"6%=KHЧ&KzP( vv|Jr<?a2RͲ02-8BHPg\Y Z߷٪tA#0 nOc,5ڞƹӢ``.+)]ovth 0S{s= *tXQ&yyIn?+*v i-fnAD ʣ/amb(6M-B=yU篥ȳ q4]=kYC6n8FyWo[?]{z쒳3VhLPm{x}9,gt,2`foܰo{/v8knh&oeԓ0{'p{ 0ͫ#P:&}lDhm4 poywnw]1m,aƖL-ʛV`m1},P"c9;* +Lwi5d D1r8x[zVmQ?_Wl1=1soKc|q(N:1m|Eł])iqxhCUȓ'n[%X#0ث`8QIna =\Ԧ>]s\sC'''{P`ՍpKBaHtMa7jбUbTBa3rI 2c" EMJwe@!@1"QerNe"*Lt-.9dS;RI3z.r6V)+hlC]afE0R7K=D.,A; 7_Gߨq+}ٟuҒtxhCb~l  8IJB#{?[P>t;!iS(+xJ'}k~׹^##99eX{Ӷ^7n=W[$+- 5`B&k,)=9>縂]1(Ġ-G-v~;]+2xJg&d@<5&Cu%8Fr[þW>3$Nʍ1 8zYOY}50DE&JϘb]&߸9t^giCGHd4cj)`T ;UE9ڏ[*bMQaa&dw?lcvP,dD<(..ZSy#wAs7)woٟySͮo+%ofgIr᷂Tş6ZW@5Fcm\5?\[) >襈JΔӜ;3I`U&F#pM4 im&>;S. JPC) }gy P R%sͫ|+V{ufi* |4yW y Kp4 r{ )3TB!L.{ s_}OpY'k(YqTO)ȷD7.ESfɉyW>1 xnDε>_f'tnHeN:4o=}G5{TGNHRS瑷oH-X!}|4U2Xq>e3kh.Yp䞐*[pq!_()c">#_Miٟr[ʡn 5x pOi^^z.FiG,fLi2J&7/;v1:k-!fZŵrv%ȁ0Xn/5W*Ԍxd`]+ƅ8qM4A@hUPPQ$uF!r*p8/Mn9*>8]04JZuL7|Jxq~sSBK 6q$Qe٢gAN8Sl ܍e$ʞhl6Is_/kJޚ֡W=Z:L~# n##ozQIS[rVcD hC'OFNh!tLb~#p 3do:#<ټ.&9ȡZhR07,Rg֬¶}W˩QJX<ѝa!h/7bv(|hM4IUqCׁPW=>vy\ .TƆ~7 nNȧ >{$R2G@(qv,FFx#=."rs.Մ(_G (#Fm1CgQ1}X!nfw$rleQ0 rvj7&x$O%/k$p]wd^@Zy˂m)D'l~i,L`snGɸ9?;  kbIthyt{Njߟ ]*rQ 3^'6@!GLkFFc6^H *!HL4Xcgr?o;]{ZWTח4ukan D5h*o4Y&n" ~1囓W;n!oH+f06w,CYEG̸6 d1N~iDb+8xA+ t.$[V{E~!XoF{11+ְ=Ըҋl]ʗ[1t<<]^$3iOT)C/5R*YgJq^;DMݾe`x_^}/wq)ˈsJ|SqfNxd]L[FhGS:"WF+P3O۹ޢ%rE9Ԥn3оKďW:&hc gΊELK |~ިzak[Ȳc*_Ag`p'ҭ;zu2h[4 s>ӡ%K(\L۵hLS|_4̺kP=3%lUI~ 4f<6#V1-(gG·#nlT.:,8+v`׼^%>^E}kS\D`:.ԯzǫT{(-@Ő"Fh6dU Km‘ ajmQxl;TH*a冡TZzQ?]tb\[ XM{9wЮb nQxiF/ovU.nެﲆҚzCkUuHI͵46͔C{8\H\UNCQHޝR C'Qrq )ͦIJ%˻w FV2hT4K^kv4!_P 2S XPZoXzaa= =Zo&^t@EYɮ}F7ʕ i4 ])`OXy>xy +Q8OTإ GY vygtwKٹ,,.\vN k_G)@>EYZArut{8|@Ʊ|D ˾HF_8wwRWd&ՓVc "98&wT*˧Ts<4FN^"03ALH9Aw^0OL_R6[+;Aħ=۰Xseẗ́ukx8R3F&A/ɜҭ/3ß( <0^c"HsE JGSqO( !̀庁Xt9`(YaU״PU¬pw98Ụ|d!֩ 6yɘ(pʗ.Ah:`LB;CDF-X (MZ4& dX ̤\ߡcҝ|b 8,e#GZ*6T1rOd]5`gϨO3Xf7A5e YbfefK06G/qw$=\ϔ v7fCr0^Dѩh q8uOúoNXgMSB`SEv}PT\Nis_M %/tc1_ V>Σ(..vB$/;+TZb{~xțULf`HFd_^y{?OZNC`E0HB"NjQk`˰g Xټ7g*X=i^d̍Y~9V9#Xi0dp6 S,$^A,kJ #>XrƠx^̲lUf(WՈ21q.Y Wn"ud'>8(7v7aJΙJi0,͸@Fy1Z}r͉'Gkݼ OƋbͭ}VѳmDC62 &<]0 ,'JHĸG +p:ܨ쫬J~yNHiʑLلsZYn]BĂSwr"""DoRWd,1MA!!T b[#ՅhE)eI7!gd`0qrEhL~& _ϧ\e{^CV A[B]k]^RۄNnCJfTvu\kۖUr">@gA/yVAFpW4C'jIRФiG59 ŏL:խH%e&stُt5myk/#O6s1>KݬN o1Ⱥ]:jIKtu\3/éPͭBE>Afd{ƭvZ Yflewp#DSɅIcnA28BF']H>ށ1jee,uAMy%?{"4hcj/ OO|ӏD[^ Ə7r6V6O^=O.HQJT192^(%+Gn3GA=`ÊRlD/lk<`I $2J_@m T]0xժk/~hm[]I1q4 U R̲Z:Ќhsxj͒vgG 5bbq!QڸТOm duIDi(L}txFV]JQD]0}0cn}ed6I 7R#`$ gƭncXg=׆JL{蕺z+n>Z Sva A -UU"F~79RP\5gswA~hzv./7Ҋ\L:ʛeOgXMHC_DJጵ/oSYxF+ID12):޻Ӎc%vFSF9v?!@[$Eȓ.,A9vif^Ji/ %f2GٜZWݷ㈰LV p@,#F*CF*V;TtFuYDQh>U -cm*%z]x[xWdoA]r)i:LVCWNg'/E`d>ם` ͘xL9!MrCX^mz1 4v~+R P10l qOYLO-\7qЗj&R82.Zhr zC/+_>>N8پV&k=5#4G17@sYǙ9}\B&@CdphR(w6 WJx9͡(P-ekA ݏJIJ |Ndo38•>&;VZĠ5pz/ ;Tn9AYnֵ5xKLdVÐ"a.V5b<f7ZlZܝ J'zbd Utq'2jw<GUm02ޣvl[QΒ)6q@Fuhp{Bm'a&vq7ƿ+wjm}~ŕ#7?9 ՊoaSf5/e;˻D Ƒ_E%< m[N"(%aQdsds, ]m =047$}9|SQ3s>B;ȋXI?Hӓ7蓐NXP/+W)צ&^ bT YNpSE;ǔ:IozP4:GwKxlo{",D eq)t,tH6&:9EN[zskεglMOd:wFۻQ1V2n9*SpMN~:9Lr)03E(zM JA _! e[YGTB9վBo[t>&?*fc'Y5_'vq7,ia䄮1p`9w&y_z{5Leьs=&=I0xc`GTZ5CZpSzLAѰk*`C~x onZe<P L9b3s~HdR6,3,?Y{wAb#Le՘6C,AMc {0OER ,b*Fdr$IKIA9-()pnq>osݸt"8*h~Module signature appended~ #-kۣDl;0YZ07070100000371000081a4000000000000000000000001642603a900011d7c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/]?Eh=ڜ.+YFCieUY9%-b*ˣRlZ&-%dI_AD9vH8t&]|#"1j}m ц4֑ kVpg"B ?u".:/-6̞1X{g{!e1J0[MfDnAk$BiK@>?W C 4VZbaS1+zjn=]kb3T˄֍?ǖXF7^ˠҋR o2(aA䒋0_{VUGA3"B塃@ <1vce$xje3F5^]/7)r`ZfW-HR)r@mVb?γ9amw%έ]W}Qݎ*H| ֢D² 7wUت%[.H^{ !"} m1ɭfsS \ (L)b)Os[z^xۘv~we^m#ze._ey:les!\>PontghO6)SlKelؿlNSdRCU_ g:u"C81\F/ xo̓epF(=4VonD,VKdnAH@ŔƩ@|+Ԝzx*`}uϯVɳݻ` _⼩5kOn;}5C&J_nHZt5}3_B>Ȃf姾ǰX}JԈE`sKS3}ʆ%S:xTC1hgjv_t+#I-Q(}'[_MTm++gngufgRT;NI~n^kr $ x1#¸5R= _F8{3K~/,O,[L"rƃ8(5A*S)Bm8U\*cG9B!H9wz(oR^J*\RBL 6P**l!sze-rqS9S p=2sT8^H9u2V4i)+:kv#R6o5o|HʹCZ|+#SJ)U?(5By!L`WoXThFj2;{!rt4֔XESe]A@vthr;D OEy٧bH$wŐWq*$/:X>oL0U HjJy/Z)úF[ފVVBQA?| &;Eixt^ꯇ;^oM%G;:&Cwf4ցğíZ:)3&LxԿ}71zP]*LUJ fD"ʼq6y|O&sy!?*N`JObȜ'NqtCX7ȕt( kdq eP3id@ک{[2BH54aHnO& A%. BpEPʊ7(nx{eBsYŽmZ.B+;vt@j0Kdf,U)@%d3P,4PS`^3mQĞgg»A%X[ _=S?uG2>`yւ]#_Go,d @wfkӭwNEPl CXWK^v\IB 鳉k CӑSǩ w&%+$ -gBR"0gNuaL;E(`j `RN0"O_<>INuJEO$cHe*V,b!V/HsUA@u By z][6B J>GswVJ*̸U%eiYҩR}ëhm#QݞTߴphcʕoZqe}~X(^S=z0*n8 Dh.HmLttU%DPT"P1dAMZB!it5F5I/Ak[&=Y~ QΩ](ʪ ʓr噔%[ kc;D:J:TkU nnD3:(J݀CKQJ~~S. F&@},:&v9̟(<NaN%ЍH!bLܧڦ6B`~ZE| _N+C / BXʙ0ekt^ iS[3],"0IO(pAlGA)(%.fⷢ5ufZ Jҏ"#>rr|+cU</;Z; c.?m_Àwr]ut? RFj8<KC_%؞&e= OS}w{YH3Uŧ -\?STx?ܠA͕FvB'!yTiAt{8P6bz$R6 FW4sT}H9 쟖4A}dhZsq*;b&~Q.I4&;]Վi* >ѦS(WU2oY'Jp u  .$B8Kjq>TFsRw#GVnT̼F3mzX|gN ̀1Qbt.#ڻ]ҋ3+`&hEjVj~plXd6t iAuCi6 v11 Ǚ 3u͞^&9s#;zdզ iXOR^|9^JʦOw?XV12W,K"kޚ05m LL*>ؗ O\֪f#?ebVh}$CPqi~RUiBX=)QtF|W\A+v_)+C-KxFsfP^TP65|E^VZ!YfZ~PO%(AzLM&b"6bWz BT@љU{3p#<( gLFao_&dV)dryLkPeL=,ͩ=cA>iXȄx$q 1 P/B?ĢbS +by{(ɱ.!IcVܠDʈAԟ.`k8=g]@dA`8ְm[i@ЬW@Xep n4sKɯ9$Z$~bW"i%KNse\lpCtHbJv%\+s[yٖv;޷ktVLj,t{#ZȞN X{ıx [ꌿ8*3/H&xfF&Ǹ[Zҷu7ygӉqHEiRU "}.o\^Q8nkZȽ೶Ym>%y0d}qkLbK;^ċnTI'_V-bT:ɐ$}jTͰ}4a*Cyc1.Aխi'K?A 3}ժd*O q|؂_M$s)^*\`mĪ^AÛ 1)7#=u{8Gn΁VڄׂZe=b**]p[ܓjLsXY*Nw5'(,UVD{];DѻT´1t=< A; 솢$RL`>8L52ld :!ƌX\CT$̫ GTv9DRB]/&X_wh> Fh޵4$0X zDZ?g\D3E&Ì#'ΩHZx~NB)4B%[mLv՝txda{_O ۽40#W+bt#e>jq޻3u?OLOB] homYCgAX?"f,a ˉ3b\5\sc4XE 9ĶQ+[FfA~4fM<5!öLHFo[- hl&BKךۃ) IxPf,XG<ER*wn_ֳ:qۍX;x i%kBԍWNN?hZkc~K6ȊV'h;cV4r=`IK"&D:sҘ(QUnY*)عw xq].eRyiӊ R\^9M4ӅRlݥ1',8sO^\ڻmK#郮X" $M%^iYXh+t%m]IFq)*4yXEX l"b.w{`{Q$Q{d#$5 y I,|EUc}orçFr̓k R>} QTY26$ jp?OGpȰY=lñ[\/)aRF5r-<:G+d>8ƝkB+8J`B$մ1KqAt ]bsMap${QuǦLG0x)^&'o+b$I.XRԷn8@Hg(wA2xT3O T.jϸrKǏ8tQq-| Db^riGoJC$6Ũ#f퇁B3ǝ?i Tu8#5RT& lDxz[!~ Ar"#4=-3ДU[N,'ʎ 2mI_{-rl5HZV,@ S6P<=/ÿ/̤ v6H;#Azf-\yߖ,.tQ03W{Uj͘p>@1fTq0X~$! |Cuͮ,#s|Wx2Pb )T`5EhZMiU s3 jjFM{Ovp&([yUH @ك?b 6vӴc!4#"7\(ȍf/?mM@$IaجK [-t (]X6go;Q47^LCSCberdABWdʔφ˄ BPWVrBfuS8suYxBn$$j:i+B2ըT5_ӔiV)Q<@2OƯ"5}=d)jYj`s̅u}A9v8nT{&`4 3'aJ dy_;EqsPc9}k-^t8Js>f#z0>(.t<*|䫌W~-4E?C#Ŵ/= ԜSwzbKC^l{F#Mx)}:ܖ%E>x:[FiM<0y9\JSC_2.{bC D33=Zԥ#[K/W M.iԟ}a[m1k :@ q+_u ͬN7ib=QᤏHo5j`Da)B)h6po)-N> \޵)CPć܅bP&ts5Щ#1N[4a$؆^4"%+zMdi.:_[[49P_;A\8hJ+Z}PN6Qi7{΍6o8ЁTד蔵}5z4`)J}]H[A4G,K&qsrNYQ =5 vӿ:zxr XgP$MGfadZe pMDe~,' 6c_VJI%/<2 Jy 7Q[S'L{6Ul5ppOzU8ar6C6h9ḵ6PѪ%@A`1m= `.#oUd4,kz5v٣ƮVNۦisE3 ֓LDD0 _y ^Uuv# wR2qՒ"0N]O.e%(7:`?@s DT.-΃CN ?Iz c"λW@,&LvHq?M@q*+U ]w{B*P reT׷lE7^%O)rT㞳ʲS8PƃH>l@/qHstc~dS$$c)<`nJ3ŝUA PC5#soܱ?b/3RҸ9itѰh &gn9F(Wq)`Q`$ <r{G5go^ V +){QYkޅb򋏺I-Q;d`K$,%_rҋ(pDDPZ* +O@72%/>zܾ::TsrſB*Жۿd{QO'xǬ,J -bIVNTKXN+SdÞ /ק-J| <ُzEPݞ;0||o%H(o=Q.:Pqɺ6 t73hMۘ1ᮢ؀jjig$_ XVqОH#aal0u==qʋ I-"KOic4P,9_%siĕ{V 5w7PJf~@SLE#f́Y prx~uO%:]KL@4& S+kB"Ҽ˙D %wpem!3pML:xy!Ș0:x#\Jb#`)nͣg|MG:`6lj3|U;iq!p+KZX^ GY-Vb ȻVLw"iI" FQ[ÍnJ`4zU+8K)[᫚|nwlT t]ZyvP 3o0G/ϪS0*. rG”j{5 tJ\YIypK9D]^ &{,[;O*0t}EV6sta_ؼ͸ -ZKK@c6%~φJ.d`~5-Y_?"ϝkڜBR6" fbR臅 pۻsXWa``YPjyZL".&Vg.0{y>= W:gf=?ÌiQY2KwЂvf#{ll}bs1zB82@CܘQgJ~țׁkY&&Y,reu%Mt1dh\=f1aqFpDy7nDlPj :0EPS-znYzˮ/\:'5D,uW6ep絴k]W~dPl!㠩Zw09E:X;s; ~'OOznR-8:ixô/~T-ʪ+m?#4BTr@ &qk27^i .+8|JU|Ʌ/Q逸=&} ӵikEś/ZdWƼlZkwc/gQTr|<uy23)&Z!N\})Z~:hEıK [^-ZOP3RGUBcx .-&,CAX/򻫡ųNha\#6zs ^a9/OBh}1=OoqtjH2;UkRS<ժuO5_bm1=ӣƆUҼ糲f~ZF7y vwba94u}#d7xu2jb\fxߋ^G#3UQ4̝?;@"yG:zN1v(*Y]gZ0wQI%Q Ս ~3O2 /y`5uZ_!NdwQ"!d:D:\!!7'e,*'ŊFΌmVl ŘL?u频l</u!a/S6 731EHe5!C|o4 8І5Xž94-{A 9Gu&0PDl@$^=~jL[5aJ܃)4I?f08|S9MvJte&!f"[z+Qyݎ[2lSt! [*bq2eߤ4z\~0 GZkmaENoǡAy2.I@{'FJ'.B86(GpQ4eϵ4ÿ/ƈd.0+zUAa$m7'c;'w.Q h-4+Jds_(g[݁yyXȺ"5ucCN=dDx;'mG{8M.AꥎHU8m̴Pwԃ{2 q ǒ녚Z$ZJXӺ.hE3ȏzXRau8Q6bkYL\q0M`b +xNI=ZLOV#pT`rA47s{NQpw.>@W_i[Db84& [L`̎ B@38J Qq ))ޟBJNh8h(B{"v0TSΩTߏU`{V°*륹QH SxnnyXΌ}spwI7&^q[jy"bCP]GN L0z~'6f9E8p;rf܃?$IṾfaS[h[w`iLrzmCcoMG;z~؜dQ]~3Jۈvg?vz\$T$ItK 2+yk}U-$d5s";]mA1W, #dV2bڭbg;wW"&_Me9dMВ7_^˴YgxជM&]͝ڴ{GIk7gm AZIQc;)3z K9SXJ|`b d@ yX|>QØۖ~mf&mX@x`@:ʳi0;Z8h5O[Ձwxǖ4<[;)% %tKo-`Z慨Ĕsnx9Dv) ۾je'0A acEGOH_0S6e+Qܺs+FJ?6ಭEP I%i#<{-a*np(LǿQRݎwe9q{90-?c`4JʻИq1p!33G1Zpn(}%l5@t)]c5-/ծIOɐ C4x!Fn>qit45Q\`|Zl`/D&UZH  {ٖx47B^Hl -=G)vhIgAqBv؀SSXf"?kYs[ Nam|JOWB-ַ%Q0$=@ #@ Kľǣb(DP@S)*ޒuBvXT M[[ћovE^ǖjJ7`mX}y8$/fmC6*ཱུ' -]cHuU#=H">a:;0:*iM\oM=K%=[2kY1˯*퉪Q8ܠU~s%$qr|(>4'YBX_ nw6VqJ[8ss49JfԒ1TvNJ(p+UڮuPe3Vr2G?#dEX]KaK.T(N8M;̄YZf˖^')`YVr-&b$^—C]\\R4`A쥆やfJ^V^:\QAdX 8Q1c"łͶ(Q6%A̢:*"A~ޫzFˢ&"1K$Lψ%ǤS;VRQ"+wU7j]s; IiqDuh?ʒ̼lBvRppbaq/5#ry2{u yD#yj 8$+M#U.'ΦN=/iqtkQ?y„)|c$mSi:}暀#29)@͉/@(ˌ,TAT8)=ƐU?X{*"~QBL"VJۍh & (rd>P':sgQHU- IMkvf$gsZS΁yf;+ %%޼4XAɏ_=A:1A{Ţ˾H4@u>Z6 s ToH\q޺ߝqUW}Y| =&2>qsH-ǓDw\@e/o/J7~( ~/wzci^-|B&2Rtt4vLzcQTUBm)a|W!X>JhڽW` K~=qaUpczh Ktd tMZ~ŶrsU,3lp,}ıL| OM`X6qfC",Ennuqfå'P*q6#qSOU_. Ǐ|;<灛2#*VRw~s[KMl_y1AVL?X^91̥ߝG!Uˍ{jg{x?%bVd#]qY oQXҫa,DcNnTԒQOqp:W@(zSZ%R饪)F?R}5 bVՉTc|:^%arWlfeF, ~q ;]#idúIFaAw~@M!/Dd^1ԃxsZ^?چs@& Lż 5tJMNuw-t卫 <؈Мx ZXKsd[{A[Zxn;V(fLg$ NP! naK}SÅ +;B,։|TsQ/v#`%!ב %-ș-X+2Pײ^qx`9E5&CZIy > (`0mH'dHJ叜q.`rMJuYwX:U<*d}#$Huear_%tTN*!?̢Bld?0} lBeh8'+aZ9h4V؎m` vwn XVI L rVxdKGOi[{&Si u.3- Y{-*S¤|Yoq 2>g5 ]iV>9 Z#/d0 TJ/'TGԳ(UiX @\țcwweuyQJv[ҋ&obj,y& p&%UJ+O26hjeej?VEɗ鿧9YaqpQBq@Iwv&a Oѻ,}) (Rs J `Dah,N#qLHŦ{d/n̅\o*"εLmI ]þpzx׀Md#U΋-a<bXD%wARyħfb %<O$'|◑L- $*6.'%ܽ*=37BqUCl(3JS_-zZ2Ȳ;anS3-dtl8Mc]PTmK9 ]̊yiyf9s3艂L@e{p${ZEQ kյ"OIK0Έ#FIlK̐D8 kԥ0wB6XdgS~`~As %G.ۦPU4Ӽ%ؒ 9"pEonyQcU^ݘïm1 *"ǸP ">߭!NЏY)W>ff)~S^ 7w\ŞU _ )Y6W|~.pv1 LLB`@rܸ AGGGDU^Ć읺Mql5%P5͍8q[_BӸi˩HvLsBʹ"_qYDz˸qeb mEE'g7zbs?&Mx: M@ΰ?33F1 "ʳӲ)fBH ?s)WԴ)jWqg u]mŰf@7Fj?;&!@!]c77-}j! W80l󟻤d K9?[ݎ~V^ރ_9_2BȭѷqAC6"C@ "0܏KhwrS?{d|-* xϏޝytn2:c!M\$5O\p4J_K_?tQ2tpKPz7p){SXO77/[ɀ}Ke杤e:X0m@o0[Qa{2nOղEM35ZQ,nd_qJD-@۶Z+\ :ԳO-lU//8aJcѻo%h@ڊh,s͇''ƓI A.@)[o ?LAK@-!}K9]B^~]U'Y| 쒁>&)j _J>s豅h2j67Y&-?np2 4*N6J3+#3_koYy^V|V.F"qdPZ}g o>b}E)3E(Pug]5H`; PVm,\sNĝ~> @q##:kgٓ2m@`%vv6 SChaqn_U.av35+${¸Ϩ4g1]$v*1˺[^Uϝwwn> H9w^m=3{;d-qڭ-HPcNnE&N.q@g}ZGS+3i̜] zif\/ haM2犟w8{"l2f˱fpވyADFpNȧ#̄@HtrNo~GBZqM<bo_ pchZ 6x꫟k EƷW[n!-4ӁAbxOEb; ,@-zjɌZZMjr{ye1m&u0dm?yPyiqIh5T uE͙?wNJetmF7=;jdxer4aze/ZۀL>+Abʭ Į; 5d,?CPD ~OU=s- dkhĮƵxUG,` kT~:0 f%F24>>B h^?NX?D)Sw`݅% JZtɡ_@(@N.dԜ@{`P,b&כE-!]3Pi0 @ nBꔧI,,]ga6h@D?O\W7ťƌfo fKP-(h_7 ]Rp0}JvւުQ8\cO >Ϲ'IE; `VE-y^nmVEpW^BqQr ;ewS_𰡊1,;FN#U\l 61#kT$MF̚Ӑ~*:2:z*W+Q}bd+d@YLG}'ޕҢ'Y@|/yA~$SŎ p b qvڍ}T/8G67wyۦ:coX]y,Yyp,!Jj7@$v2<{:crٷI:xO4Kp! %stNO23#JɊuY_f&Q\]4 RǩmQK>a8Izʯ](.v3v>kś=?-|f\ V0ab44(2le%'l¨o$AF45%۾yH1AH\YzxwbE,) uQNjg9V)yؖu3;f is5\CVޕ*&oޓ@x_?po;?$V]0ڣn]V"xb*W([,G'O)-*y{jU߽Qև!l{$)r.Tȕ;4Bx&!-B{'NҳM6F VZCϺ0^6kcZFVH%A# /)@[J\κ۵> I_xGGY> =6ՍuX6y{/Lgq.S چgX^pp?#V]a: y\?rY)L׽ͶgzϕK-@$W€e MkO4j͐zȊ.V- bʇ{yV2w# cH;ٓq$#VgB&S|:ZX7Ej[{/T:eI3G.߹=Qʔ QUi3LwʹKhg*AȍA/('_d8z05lf\ok8в"}N?71AJ1F8{%# 5n.R?ywGsZV+ now1nܵ͠%t!$Ȱ nlbFfk8vwYYg vcվæUpH+b Fၴ\vذD}R[e nGWQjA*hKIlM_Oqp<m<e:ۚ`A{=ql6yr'K"<' ЉWx=˿}K0F=p%bt$ھ+oT17Ujbd0H5Hu';C/VngY~h9>`wos<S:Ԉ*xbԾaẘq'AozYɧ~?+c_dRa!T3;ʚZ>4$#MdiwV48\=e!5^޸zc[A"'T-{[H6&p MnDކ3_j1ߨїK]_ȎY{7'$D>n`C};S(lF!_I^heDD9U+vr FD'^U.7!лh[;>\[$vjv 3jzǞ}vA\'#į~Au\x+LPi&:J]wOu>dT:wՉ**uf?ڣbtQTL*.;C?3 9j Ԍ3D1lQrE~>^bk7B2FRL6z, -̼5I-#.SyD3'| Q{Ҟ5\G]'i,ywLk,x"nN/oKe= #eQl9? 6'-1[4!QU8lܨv!"M8ŷZa?YD W[ /2ɉ Z/U h!Rpx 'vx6t1sv[V9bp"X8:LW]L{zY=NR ; k(cqޢЉѿvѣN Hl'΋c'{e >802w9𱛺 iHζv| e\2J"cCkRvFѮҮ(`bD۾(`S7Wlut#/YYB20]d`2>x|ql:.4Y~!3Q:@,l !KsJ$JU2^:u)ڌ hA`w.h ǚ3f~ǝb{v ԉSY'!`fZhGWvs`g H^gX {WǦjvIxR~G99j`41WS'YЂbS\!TIXZޠdQgl 3d@+ט $(/ VsS%"J1r(He% zU|!:ᇓl&o@*# S3_9E?T.L}H1`]fKStn(͎-kDUF*- Ua-jR: ݣ@ő(zH-x:^FAUzT2<w;Cju#NNNQJr,bypx/3:f<#ALD 5 eӠVK8,-PPZ랩͉m3:,TvKqGyQYN/X##R3**0QYFZJeK n7=ۀsa1 BOpHrƠ3Wl,\Z7ͱRK}Ȣ}yO!c؎1ve FxzbE $*qKN*2?W<^5mYM"]-ԱR]wDI]! {R%Bd/0MP@[aO \8lX#R}epv-ͬ!~$8 {~ƥ]Ov+VFUY Gh*1ՁR<3I{9xjC@"NdڔA+,rw y[nQB@B]JqT%slʭXy Vzk.C䊊sfL&6nW2 P5[oN4%c(O_@(gU67Kf ?yST`㣟pSIQ9]+9` 7ʱ:ԟky=6vW7'61]O+|h`쬊 r;hµ<^FOi8]AM I 4غYGۭJ1Np-q H𢻢v/c:ދ RA_/tE* VnA<N+ru:עz+`GRf="*Auw֔j`yuDA𶂈C`&)MQ7s4*ZL>NBh~tjp47׫{S|8 𑷶>U඼'5.X -BɌ,ʊԑ{S0Klw}x+ yCLL-BjP2&~Cت}/{K;@W9#ty(&̆,s,DDk AFP tΌ~ǵԏoCI9`:`}9@y8F0AnLVkXڬBăk:_ǽ~_0zݮ6v!˿`ni$I*c煮 z]YbşcoW*1aTt09;H.pƊci8ۃYNa GU le[=h4[ʻeJ+)`R{kwmȾ2t&Ynb HZŮOxw7y L0|j|ҝ!G6fPs֗Y-0at=X}g0y2B3QF'hp7/I)>$ c()ޢ#2 iF_A&Be7h,wL˞ڟuxFIKc벟vY7@+躄r|S27^*N `qnjC}tJm:g) lC>tr]^#wrG#oRֶhd)Z(SJمG@/4ԥy .'&skT+ޥ '7 "QڲLB{z~Oh0ρ*{K$a#_lHB D .~<3K&OBeG]Vb0d $Լ>1mZ˘ HqO{s[ g/7s,eΥ[u:hgc>(‡^1zOGt1p3w&d gdeo#}8+G<:3&ܹÆMo3ssl7Y>X[Lqcyc!'ؒz~X_WH HYg⮂e,`eѪ^ C|^ h-$3h d%7S/?"+a^Fڪ˪ѶCq5j EajOA}aH*Uqȁ_D~>o;x.k@aO N^l<.50f&,H gs.w;Bl{@,!d#SNGd@Бj?oU" ٽndf{abĿ=y'/ r ͆5|,>NkĦC"‘H@;XVn3 F.2AS gJ8U3IxB< 5[Q(I [!"B( -8+L;m_lL:˔NI"wm0 ^ s.ׯqYzTqU g _/#%&K2.ДCA`N!<@ \2WR9фWڣGrGgR_[.LSS! B!p5g2rL2:h涄)o1nơȚ? G=R&_G%ily9iVʏ/ cn2}FP 匟c8Toy"Jt q,h$a$oMF穔TQcKzVg4SW RP 1e^tqt1QA$ UmɿAM|ߔyR1>t%OQuX%0k'6 >ts6BB΂WcRRw1M.̸"[\F"eQGӯQ/fv!}pϳ3_YZ? F[ˤ蝎9oGA(JڃHDQ w8|ޚe]|2{Sss !mw8dwŤ hah$WʉMʉ8LؚԢ?/ f"SF8V?,)d3Uh߹J2{ F}cVѼb[c0:ELM-nQ'j ȑJ~tQMsC[UACBZ؃d:x3=^.4uޓ8H^T7`W 5٘H]J K3$'n6_ IKKAD)\p(V8^UNmrN c4%K!P]v'@`ׁ[BN5~LN:;1lKVM`x3}"=܂ztc`.Z.-Z*A+{Z{sjWl gR;^BL#BP30n! 6*$i' /H0*L'PHu,Ib"lVh!,H./ TP(igu|MiZ@g )6oN9hNj]ѮɤXK?o*PU?1_ -dF夻w @PYm≋R'|9Ly$ޱደw4ȍ>Г\d2'8zzzEQ'"w܁eihXwu%ߩ~3vɗ}ػXE(жx[G$ڌ)Xzo'sݫ0{(bykYSF:s)u#xBW >hY>F$W\/ -@%j۹ձy` /2 q(Lһ3wP2m80u9]@4q**`Q23|EVWi0Cm:.Ua esKGOr-yV|vI}|Vnnz[#b@? 0s%\l9<V~4 [FB1X. sԶ"{}JшFɑHV ,D(qCrYI  gbcڀ[n1jW8M"h |#u)ƴܟ0i4Fs(OPX HAdӠ;sk+hq$KH-}< t-3z094o9x_]S(¹ʍ|F`YF ^3hI3*Ȉ"=F PqWhJC[86`i]oFtH-=J*ㄽC@IgGB"[۠bVߚo{<*`,:γB糯mq~JT^$O7NgMJ%6+{jTJ˻1M,)I/ZƮu={H>Sƫ."?nX 23K*2 Bg#<ڔ/&l26a)~^E4e^60Fn.ogOrFmXţ>_h 3Ö7ő+0~; NusI[r{a _;=݅Xxd(ݷ%:62ڊ '4Sү[z2h q[K-^= ^Q \QǡK܍HWK,]_Xc/ص +b-S ^yt6_AD7g& mDg#zms*#PL6W3UY30<&1s*;FF)6yp¦Ηg$9Lۙ˽P6N# F]Prـ93quWd;`ʭo1}QZ-ᐺD/A#CxQ |JeuC&]@PFWk&8W̐Dsj+vbZ)};̯ʑD2 F gm7}ŃwrL]]}%ffސ(Q|mjX_kL>_?clM GWw>@!6fnnsRzl?;˖#?՛Imsb;18ef2b c,vjQZf5늇A-PΣؤ,8vmLӭͧ09Tn62@f+^^ݎyԲEp^g~}& -UTåC ;%a$`3ƺ4.DDM:V$mka+) q?e]=0XY忲 -䷨ _Y$OA!JY\BJw_/;.=#=AE?B4.0M\hg9Q|?+Nx%a 姖_{_xwչs}YDKQeӲsTaEOk6$s3!%'nX4ܛ%%5GZG3e4`N^b@[n w#-b+㟁]v~-Va,\vaxqvx ԫzI_9(.ޛӢ}&w9P\J5͚٥it3ґT2n_7x{Ԓl$}j~esɦ[qĞR8A*Bw]4~A#~U >~H 9֔4ҞRᠧ%@Q?,0lJ>sŷT8{,s*%eF6Խ?iM0?)0RѾd=s}>SU)X+a۞.wl{eIhP4edvFS?w-e/|_L%{,D(ԑ xQ;|nեZOD;WYdv|.GP"s0NxHz8|QQ(Űӯ% CakƯXWOy{*jKEdGK [7wz]L^nLaUgZp>8]L\g6YԪ9H+I/u/u>);-^t`UϠmzCwwe=E4fz,Ӣ)VAUةtDHy?a7"\޿Wt>tj^iπ' fo+o]EB!"*9H}iK8(Lb=uBc_txb VyБ`җphY5hE)#RVn2? .n^0RLЫI7+&ГCyvd'8O, Q_3gc=ldW[!yʚ9Yy|Jf&AܰZ2RO)bOTP+'{M#Ųk(V(]j}-FQA֓T<c!EB3j%$}6[@Az'V瀻z,Up"Z~) yWІCvMz"`rnp}XFP~N#zm0m])|A#.&qDՐL/{clO ogT{6cɒY^"i)$4q4Z%ڑUF8Qk0=*3(E!"Y*ouCKmmƗ`O|Al6\B|9lz$ ц{I}?mRJa಴S1eyBsMyڧ!f@L $[JfH[Ƙ/6=wK;DTUVPo5^DE0;*6_'x QMn;) ֧5@[qo(TOS 0!d ~0uMAZN M퐄J/~G`WJSGrD=)Zp40lސTpd,Nn7&&Oxo;S%ڗqsh$i iO{D lʪry@IV̐;K,v_X .t-c HbVh2+iD @3l,s*~Tk+޽{E ʝy`oWižM& \1ܴrm<;sU%|Oc|=(>[ps7|B.k?lk'7"et+x@{ꀽUYY*$cǭN*ۥ!OB*뀃/i6>['BӋhk5y)v l#8ܤXSI+KN$ِ򇲫,fs`_\gILRd%6Kⱛ؈^ j殻{>"W[ u+`vTr$Gd%KT"ߒ~Yap3V ԏ0̳ JguT\; ,~7*`Dq=_8_PA ˑ * np"Eۏ>63VSf y('-_+TTsƋ+{0:q?qڭ 9J_f=Jk HsU;q,<8OfP6pkv0av{rY' o`xI*'%Gܙ;R)$mw9@ɪ~*MA)o5kH+6c};8GؗF/51wXqđԪJފ!L|0$N@& clKG؁iMQ8SŠP5ǠxF,a#Cd#6ym>kJ|z-) aB] J 6*Mܖ9{n3hYfG]'WyqJƖ[^»hS)9I}%4;>']BTVBE ;;R g29 OL.Ѡf:dz$aj/Еng4$..f~n;W'.%gF Dg#ɢ' C"=jn DޯnISBC<~d$1WAfwsͥˤDz.{y#$b½L5fobUW0`q2 lD9_C-`sRcuvF4+(SW9[U*`$֪bRi/:/  $WR|ڕDiosfU gq7q q5lxg#ߛ%15l s'zh3C]v &kdu ^l +Ej5>ج]6ow%&FunVL XAa=rZ#4`Q EjY%REf5JyIrdץ4ezmvΥFCTiGldžxWf3*h3p(~r'ɖ$ qG[ ls+[sXn.@F',x{2L;їkvN&17BdGn4\'q2=c,պVD#ɾwd0;c(EX8Ըߎ_Ĉ,hO(>hؼ~`b }ShV5+am$׋|fmoQ܄;"U{b'+l+ܘBT V!6뛀`QWx%!_me-J< /*Q`pz$D-|GE;^,]-/x. Z`ZݚYe{SPsgjφuW&Gq i+IdXzrCQ ;Ӆz ܶNx\mt2/5iϽ;iBfxs""e^3-Ge1GL}H!l7Z>h ,j=mUP$.y5 fo(sqDd6Hru.M߶Z%|`Eᓏߣ!i"i;[ m6k{U4&y6t*c:.,aΩ`x\u%G:TE2hP1 .RyST{H8~ڽ(@l {EXXwJf'6B#$Ȏ0jO ja#LVڽA@h#kGn[_F.$EBfS#4-s2EX49\˦v劅(5/ܥEOì1gFO;BʚK u+Pc_ q[PҖnTt:s]S@Nk:~$-gZC+s[ABZ] E4/.EF݈.k(t\EV7}?Eсsva ~"|;F ]E@ūK7dEׂ}lOORJ"Y*BE F]#4kJbٴDD] ;'0e]T&P#K\i\Jf:M[gC587Xnqng3ZshBr U]ksvpw]۪(ỲɸK_$# ZGR}4Է`On8'0ϡv&NYNg|+%t7 CmMÉf{M*jd#+s,OV- h*`O\"WbXeI{‚0;IhC]Pիx _+|CcعSo/# !!{ub ^ }i'qjk)/Ư<&y8@scFH_%>h(.N' mD2ܡlj!]Vр [O{к``' J!s=HW=3|{|pӵ^D"?D@OZ~S8ko%$ "O.?GaMMⵥaÛ(x{oJSt1f2 Ff/>G5LU%#Dq7P~DW'2/ꚥpb}^z-/fdB+6+$xl/v}WFjgDgq?wLVi${m4Gh ͤoLn<,xCoh:eOMejZTLE_.Y qޣPSI%=҅_^}/c@M. 5SHѐc(;Mk)ͧ3Z|$)u͘@&8(^R|o*(Fb(#97Ҫ+)s5h^Fەй(/8 f9?.8+ۆ7էtQ~,mtY@Tt^к7a6e _ *dجFX .1<97:N_=`>MYd0XNj; :%JXᴇhk{ldj ۦOTQ^,tb4wE  ̲y+_Њ-ioax!W&GfIK4?$zS ?.,\+g΂cQ&8ܼю+}R\p2 ;O@_r :xU()cQ7ɦY0&̘(6t^_|>\x4=J` y݀3os rJ\W9'{JwrA8$&vv#{LjfHCW:6LrQ1w;bF=3ƌJ@ʴkӘA >DsdkNnfÀݳ47:g ׮xRr kf4z4/@Ò:I{0יYOt B hŸK/ BmG `>MqmHGV=9X0&9Z>c&MY7Q9ȂmB/?|[ [8~H1~( "5DM\CسV*72Д6K>,2mr($K@Θ/Yl 7zg ~^pb$=Z y  Xiak)޻^aA,>R$6lր#K𩦲F 7{IvJBD,;Yv$L$Gf癎6agQ+ '/D1FE^t=$ؙ[>9O'-4 BGǕ-M$TӾqa.bp.s8iTǂF;FM,]0]H,˘ŚH㶤@Z"_ъe5UJz#Iv1ի0\fRUj^.ltSiT21q^l^i[{U) cʿIX^iuPO׍-$ȎQv>YQHLy)J 伅-T>-VtY& MB+5y CUqܲgCd|yV3G+u01l]Ϩ)e/ԭyKiChZGG/]y}nݒrޓ]**T< cSNR󀱱Z -jR!Ԭl\/y]W_UPw?c۔%-fQԐ.4h1rny+k2 K^bhǒ)!@|&y%{Nk*DBnVaL^k+0F>NzX^ Se:e]24X = E?<2jj6 .z=UuWQQr `|&OC6==HC "!IhLRmTHDH/h V4$VOoP *'ly71FtIdy׀^ ^/IͿs9(Ū&? w6uښK;7' +NkWRGxVb6E=b5b4tNTl*շaku`IiӁ|JdXE1 ;7?'wn-"N?r:ANzXQ+]Zd.sH?^\S߈ h!HF)ta:Y6 < +Zc]^* *Q֔R'iG؉P 9jCɥ͸8DQNWIID~CK=5A |!8 iL Eb[?SP\' 'F IuoU db&#&@q89?{{L5=`@j`ӷGx.td =9,͑ 0^AۗzG* mDžOP^ṿAd0a>J(/Sh) 6ťh'[;RTWU}a_ޢih:C$8~s ,u7Hb `_~Y5tX|VqOTh>u=<0wi !o2Jjx~:u5")j8D`]BNk5+HbZKǬ|$:ʎ_!யؠo3\ @3vx*lByfuDgPs&. %cU '=s"?y(0a%pumqa= آ 鶙.|RzƍEQU8tDw$czdL94Ҭj@+t"m}ݠWeoW/ t»Vj%82L^"$;!b S#DNk9BM`Le~&pĥ#e7=}<~F ؇0! 0}hK쭳 o:ݪrr'e˔OVEA] v2"7,fNnC1&8-JIe{ JcvfZ[Z2i$pGFl }wwƼrpI$zw]C\3P"Z <vx^ف=Ƨr'T?.]t\lfsJ02Or$j<QH2u wA).#Bx}bOZ0C;O>]GHtDVPk@8~A%ߊ G*}|\siLk¶&1K OBPAPM ʣ{Y?16onSO}LO pʒaӰ}2`NzY&4ug D&%cv{? $( ^jC)M3wm/X3+(*T%,ZRxMG tTZ{5swC$LEGc>ぱLNaw7S/@J` vG.u ;~BT0Hߝ@3Xd?oe ᴈD͐JqKOv"YJ@C8zw;(UC笯3.B&>M6j(g<ƹ qJ\).@TJJWkP'-|) vl(.6%f\[wcܽNmFd@;FH,׾kru:{j !1-ey'jC[E9gq?iHlXrѶfzLҾ ܎WIm &T(hu&@{:>s3Z9b5=l vpN&{Kkxӏl"xO+cE`yӑ4v_z8ƣ'ˬkQ\{FGYLr|粳:oQn;⤜lЎ.s#P.?fJNJbSԫ̥G1=64vf)(y]1ӣX5 Ԭ .4MD>$/ifx(/hN; K:AG&JxL804]fD:r}ҹʡs+`A dpQz'ٶU9:#ὫLY+SuV|UDxL®rd]3 2(d._ ld^835yIxP]Nt @*  T_m60eYoczH.[opiH}5 :H=c9tPJf% >:mѡG9ekx܀ЀkYLA1bٽ%;](ey*ص]d2tyOl_UnX+ ~W۴*ng=m@PrӰI\U`et.1=^I[P#A׭)w_fGv@ Xgb$ͲdWA&Lj60`zwN:ض\}2ԕtGb'?th%t杖kƐm0FR*2g~2M[ShQ<\ʝ3$RxmEAa+qM|6lU^~V9L2U/ ({+jr-i9  IxPXQQ݋Xl/s/PiژH$b'OJL2^䇇gQW ޝ2,}p /pFcj;Cg3M5h7Ԏhtr ¾S jmݚIp3W}d{;3e<ܚ8 #qUwh ׳}=lNʗB U",84D'$G+k\q}FYC?cQ~nƠ1ä݃y 1Jzq}!^\4})sUv*n-2,Ў)5>ـxFwJ{w@IϳzN(*JZ0n ֲ8~FjD7LRݞ)DbA*mFӳɧH:^ٜz*jNiXըNt*(dِsqCtb˴GuoV1Y,j x`Ќ/?:<ٿJ.:n }~;Eɶ5J>i?Q|N% "S5ÐC' P"셋ҔIQ~%z z[iӮe~3ώc͌:Uï ,#Q|su~vWÿhm} ^%Z87nӴ6LL9~AHܗ WJIt4ð ]8ʈ!aoT(ДUZi'VX/&H`PWE).L`O_׵3.cx?僚|&ٷ'ƴ713xHK$j3ڑ6eTWGWN X)2ΓG%r_5SjWk1''x@? 4Se-=OQErT~0뙓na豶I$ r`0D=K`iߞi;R:W1W>>\.A_f-_ JI _\NFeJ֎G ZTZޔvgd;Y39%i !0ܗR}nro]G(U#YmqÃ|}7"Sb>=$蠠ڄ(/5Yg^Z:> Dcb}9L?#NhhoH ͢y*m|QW_ܞ\+ gEWݏCvv1~lҷ9³n$ǰ\Le81hNRqe J}fL,3B~x#W3ZhbsY Sk 2Q6 hA 4Ĵ v( P (?sOaxĊq$dG:IEn)H"/o>: raWj>7;g}4r\&CF8Lai :QBάN-Dp{Ԝyqyq Ρ8@۴تCguD#DlV}:»rQEa+>0W(2&yTIOj؍( 6\`G:M2?wIGoX+TDvleOm RcldZ&#IJ<)XAyk76S=HT~tCqf y۴ Ր’K|Lj<+C;*PԬ.w(ț'6WOLO ԷCk2,ϒ,T {5ڈ.47ha*~=U&IkZbRd,F.ca-FOoϤ8I[yGXRż\ -þLeLsre8OwwV4Uޮ=! 3fZ-a۹}uW xň'@j|5 i؏Hfa򦊕[5D)\Fz̃bGwm/ `4(gM:P|XbGihOeByhdxz]2ɟ˥:Qk4)! ɿ0C[ς&NZXP GN^N "w~4&&΢C ԼͰ(R"QtE0MFy^'ևK%[l Y b뜤-k_ǭKPLCI2GtWûh챎 ZPle0R (6ǿw{@*"LzLb -򹡕}32/eaV"ݻ36$%D&Kv7H˻bРTurBvWOE0yd!e2b6#6xu$4tËu`:0`g; .D#hq[^}j0djn[ Nޘ*6uާ:y#9LkKk2|a}=0҆,s%99,2CNε}Wzn >GZJE}YUa@[ƋA3U$mlF@M]v,zVmswc adJ22Hm1Urb5gߓexƭ`:+A<:и7;_a 8(;o1謊f{{~'&)y&DM0Fw!, kywpT zs?I>dg\Q,pflDiV[]3@+v@v-<:nݐ֑MEctj# "]fTMєԡNsG/NTtZϤ(JN( l!͛W ^2u%8H||Se5]c}c?m{R_4y Ʒ?)Bb{N7ym'1(ThD)Krj㇌A1 n B/86abhIx9mp9"΂֑g#~_A}DFcY = *YVnZuQVVRM1oh/{ok s@ uJW P+.8Ey% I6DM+3{ѾnDo0 Ʃl~냽[5 `Q_xpsd^.P7 ٟ,Hr)by32OPU5csj?̬GΝ`DFzF,R%2ݰ[ѥYu͓҅rͼtuuKY5W\.9cQu  GXՃjq ϷJJ3w6@O2SfhvV}k7/ y@DNgFbG_r4F_Nʔ^]S!AGZ?u q4={^nhKOD7" 뼖pzG>ϔ YsPg)40d2v;yݳDSyЋ(>p'v?vܽw^iF7ThZpoKBɽiֹ Gtq;FwاjXB}JdH|w\Y.|È(yUVXW F`EByՏp}4nZvCQx Wz%UP)O`wBEMr8oϠ,FZk*:TG =]V; TAAC:cA"O?F8^]~Lٷ.oij|)whOX`*^5k%-^`&TÔ$SZ6qFEYٹI&d;eOȢYNTx  '1z#,ڛ gIn6{Kdo ' tnF?"ENBk> ypp~ |T*RiA1YgR lV\ ھp&Op䒀2K&t 33JM1dN7'ܸҁF`&?>+mqCKN&E +#?ZpcFJ, w\Au:%ToċjO:ZD@dϛBPl0sA,$HygK# {sɯ%8jqd2AH6-<1~c;A dMn! l)>::!wS(hkȭ~c)%7]5hi&Xi=IuFJzP jt%,RwύbvO(; wgl! &rЈ}R-u%D8yTVay 6q %g?d(_(a -A2!˧=XQ?`|ִW>65fXoک}:j6VM֯%RU _!ܴ뛔.% 1.vaB,ľå:h}+\vW^M$3 @*<eКB+1Ǡ[!،<(cٖoAnu8eQ!8\̉0轚G~%-$.gR,Lq7c| g)e{{U,nE; 3{n!B8dY(ַpeKoup8Sd|rX;іi,&T)i,[W !G՗[5 (Cctx<.nk o{ɤ]3qdSt| g/5`Z2Dl K+TH% aPt H@( 0/B셃i 8(G| kJ;\s}x0B߬iW R lBW2۾sS/BGuߍ.N689=;Cs/&Q|J@FNfB%t^j3Sel}o.ptu^ "/O=j5/fӡmd冹P(D~RBp@~WB:r0!Hզ|7_ AGM@)1߫dk?.,H))Q=X8 aE7zMn~rB(vl,vYGxUA|%[Hctѝf)ֽvn T՜% }ڐq>2ڽRĹV;nsE1fr~8mGɠ;핪(7T0<_hmHGtBozVk<`lt01b԰z(eWUFvoٱX}*4^ZDf /m}xHql_+*b̒T.8:'zH@nVA ǫMk4յ˿:B"@Tx:. C_Cԉ{* FtQQێ P=(5?e{ XDCjޘ\],En!IU嘫>6plDо19-}U᫄(x6 }KU>aH'ph^2JfA)!"ύw}CX>DUvd=B_]_X̃y`kC4I\8a(`6D\htoor1JjO3b_|HhGoꗴF8J$ P.v`g'&kbRD3Zl=pQRHM"EjQ)Q S`e;;'ߧ(j茞(nܖ"G,Ef.JKt,GYIpb1: 8cpU{?(TYUfVÓƢf2%mоM}q[)\ >%u TՒ*_U M9&(|C *S*stWk}OzQaLɀjXSZ%.TyܚW=ztbv.VO3߮. [Um8o7U؞hj^2,:9qf݋^m2-㰒fwo}9vH%b"zt,y5ǥlaeUAetWo )&myH$Dk86 l{ @ɮ7ofj"n®u!0u|],i篆H`c(.}"ۢ%&bدR0x&?OnbKμD9oIJO{gc.:S%^1$o$c)yUIKFi%eb8ʤ;߲NUJM|IFZC]3t_ Ԭb#R]Fq%cn&C;)㒷_o77j]ŗU3V=~zH *Qf;AN7 glKX*AӲOprW]1q"`)K+a1Mq}'a!=ӲKWj&턦T@'cef}H)ho/Rw<8rٖ-7#T>LYgЃ$h:QJ˛fMl D5UO-:;p\,6)= {Z 뮵 =_)qD2#44Ҟ;}O®5[v#EBQF\*8I(و妠*|b?ї$P'ZHgx=L%XㅡH c'Ni5&_bW>sI5A7ROn]L䁬KjW KGvLn9d]%L9c¢O9.7_`I~"?,Fi)G#7dZGCHJ@A\_%\Dxl^zïƜ$厁2Uf yoO:G?y #Lg,m7`ז>𪺕䝥9&r*ݘ>"TvSnd۠wLTɢD*g͟]dd\'%CplJqbu e[_72Hʶ”v 8HCƳtf㡼+_4YHd8 WXnmw+F?b2Fq(wN-e"Qܴ J~E-OS-pks<6AvXwt5f?xUeG K7뇳,aj X~Y剏&l6k̔1XJrC#V_ng8a&EL=3AV7͒n6㍆r>@q3Y^y>Jl[}vT;GiB;_FU%;ƥ(B$Lb}~;_;R)2[ q?;;ܠ|.rC56`.R v(o_+Fޱs=">+IFc*!Ɋ^QCd>S]u'b#H&"tJgyK*Q\D5@=Lk/0:si+GBrg -Q@1&vWIzi҃K]YM k-YΤ;|Nt#h|-|h%CPtMphLdoO>P>wP~̦td=B3SaHݱ"c+]mNcXqK)JgwjmGw8v._`=G`1ɡ |&J?bK/PSIڠ=x؇Є!P/Ez1Q#'Ŏo{ &]p=Y3+@~:7F}yd&$xíDс L }Lg$پ68jcR=:Myؘf0+mog!<~<,B* 3[KԧBٟZSD`#d#q[v ύ'Kp> o(nƐ椽38SXSc`yweqho:gM 50czʝ_f2+:\p! -~X7DWL>"c.JD^ ӷfVn'C ֍rA"9ҔY?DZIujv-ҥ=v9DJ$T5jqi'.HO>d̞4x/?o@ pH1dోr[/ׂߒ3^3Y0#nҦAAbHɪ"L%e ((rq !{;6Hr`g#b2̧زJ8S=+M-5lD&sA$^tQfiC'W?l'.PpRC5L+/h!pd}_kݭyW@nڅHٓ[ `QQ.#ȹd̊Rze M&pm@I+`zgnM\ەn\P159':W+44[5aQ]q>_j6d}l٤?Q>«Fd ^Qڽjq|.=7}ZP[WQQf}ڰ\mx 7rTo66/q T.qn= fIa}le?=6%tT3GCJhYAA#yH|0{Tȑ6r"d=T1p/bj\f_Ss-{{$edS>D0 !rgD}JBR}k .e<*ǟ$E&-Avg1&:z^Ӆ;Z yfy7\;*l;1? hJd2k(-0O4<$#8,| Ur`v:&\{]Ʋ2a,F< >aK.~j>u8 P,q*V1o FAO8eGm?t>:Bsꨩ{}UJqd7ûpŋo7r7'}BCZu1ZC"!31E懲-aF c +\#Uϟ'ċDH# Eao%22ZehBY\~_G|`gG]%H/=xf4M  } 49 %LLFw~oaeaڵTvsTGl69Y쮘 3jH^CjwQ4z!Cz:ʾZ"Q·Ӥ2?r;[:is7DvmFb8Yv1 B,HE7Z-`io  R:!EJIiBwW* +F9QӈGZ}W3=n qf-1 hAmoJI-Z8DK@k9*2˄R5-߿OZ~[zj-FOj|+yMy$ˢo-rY6!eIm.KČc@o:db^aW|ɹƣ98Kb,VVp?LiKM\ރCeT&PVu!>}c ~.<.ݛZǭ( vr,Jne#aFۯLK/!ޯ"j@9,$u0!##k%9.> xXϧLs:.vtZ!Tk[嬴7Jw.Z2C/ι-?]L MGm(iUss?$]J̣) a3X'`3FX8?dM11*.y'[]jƘ9v;Wd=ў1H )ep \JɂaB2,I}&4q~Zm"tvup\0C/-l`m *4BYA9j 1Ϡ zO=#RTrfcyjZƶ#ws {pVʪGp@ ]{B_4C"[" 4_l]SU}N|:rz42Jĵlh*euf^0#(xW']ǿcGa;^_%|ymi{Xj bD #7_T{NnTO )_xrF̺ \8s2ɡ]8WmK+K--asm8)C:'Vݷywn U"[r),]u|-;2q_VR6kR䏊>1w}nڑ|yA2CIXШds،b>3]ϧ_3tSO^#s/kAI:vPD1HZKy.yלˌ(UѨ!8 X@3"@nzO*c|< l|u緼_n=Aq s7zS $3[ǐn\c$ZvլQZ"3+`8~S3 y&ڼN@9VP.v.0&uUr1٭JL?IdIU нR-[ʓG&9* ڳ vFh#{8pUlND+CWoٰ8Z&0OtFizК#,k#߳9F ֊h`#Ljh4}/Őj<^"݉L|4AT̝-j*OPljw=}z_k<<4ѧXgHIPNb:.܇a{ mщٽIM+Ժӣ)tCM*G/D8q<*ua}so-9wɭKv_`NF*ǺB6ٖ6^f>])Y'iZ<(W{#pƟ9BDԫ=1R4'P:_XQ sz/s^Ƴ?kCrQ-+'JőG60\('3hS$_~`*뾄>-h:zۥPS EVR&Ig~?zDH}!;W!Gcv^L ťsZbK=mR7rMM;"F*<\-"BKi@oZsGl?v`t(\JL>gA9c3(܀0}OU×=pH\1XZ_0܄2!%anVOl5LruO$8m䊔:tJqm.RwNpdZӈyicpӭIK箔v{>w Ͼ# A&4:8T8 ./jkk/-daG^**SKMO;]- BUʯ$6uGBrv WȄ18g&d'Z]]ILJl 2s!! KSƙl("RI,31hf)x=lsnWL9=GpJbCѕeoQN'޴h<PӖ^^v9*`[%w܌8-s4 M{t|7}]9 숛G7&Irt6OQP4xr&s4/^٘rNγ`.NΪA{)ʈDFaDIs|]}, &QXh%j[?sd-J eGn,=ݪ:\N,gT9j; yn2_?w]TSΓGo|P4I7IZ0,`c*#Y?@jԤ}`jAuydW^˜x0ϑڊ\H~ $楄8b_!& щMc PM#2ZV|` N< R'P&{C^%/iv*u{2:9pCc8}]Ap] 籝d4tkzE^̭XOҏ_.ٕ8esXqr!"G?Ub;apQ6]g)2ɼ@Ed)Evfh2̹֋OŹkoDg8+r=Gs$7~V|&X4dƷ$Ej^窊??T}%X/S -QjV$x?Tyg" 9CҺ˞B @+gMbrtcӌׅ'\hz /uKp]-L@o. o=K  f% 6+4Tas$W b/.%N A& k_f!M˰kGg3ȩCQd`[t&a ,AgA5QB+AC<~deҘEBK,o:/2|✩Jp0+$Ev;SJ+֘<̳0n ڏRͱR[  gݣ,!iY1Ljnda*׈ a%dGDqzRW!%'}ltt;DZ- ҀI)O9NtOz4X^ eA$pKDԞ3\7,O.j F}+9ur:T8L+7;*b!*yY[I/@TybyAl!+4cs_Xf2)(3:X]iY;hg6vkMXU4ps7E.rbՐmj)[9'۵ue$CN~Nηy )9Afu/_OGr!+t+S,RM]ogW ++'guޫO*EBbe$ڣ;;4~2K&s9"ФoJhCa PKtaLY`_F`oq))ޞK_1?(VC0}:eXT*P(*.KsbM؈FsY0`z1Cvs ؀"[Q @S}x?M䪯=iy~gօdE_띓v))(@>-pg.{Sjж)0Ź̞ӈ&dӱl/ПH}ƊMDyLEuP>kqDZb9׵GDAE6mzaCv]@wбᑎ7"5UMдmQ2*8kS@^Agې3GJ^ /du;>!7u q(6b{gm-*17oq48^>!#q(@btE\:,&t<&8KiyePԀ `זlREI!ۅ/O”F q78?:EεpH֯n|V}DA7q"\9'%):vId@G4M3u89k@ θ^hR6Z J:s>q°`x( 2\aާF:#` tFq:`fA(ꐂҫb0J,63?5t"bi1Cδ@ *j+3Ӕ /ӰS9/et,iE)W^e'@a@š;ԮEY~!]2hB|ULzqۢ7O [{8;\,A"grvXI҄ŕa[JN_krLC^̓.>J2,C} sl|o O H(Pr 0E\s'-"aliseM|ss$ܖ vݘ B`B(%ǽb]G6>ÐoxGKi6a3C#L)35{37:U/]k:6U&6R_MkI}ɱe>%yZqdP/e'jVh>oW7]{IvѾ@+-3Lය of7杅 #e/myu& ,IjM`ŠS;T ;;>S"hA-~+_u1qĘLgJNC`bt1@5t.=!\lvac{f*Y>߹^p}x=?_KZXMޟ]GbOJ&>$|Țϲ g'T \t8Y+m7Gͻr|f{&9ܬ3ʌ8aX>oƌ_;;o割z9)ghݒNE:"ǂ箟,砼ҟ#z)wxl%f?W<3[OlE/&r8t1ن xK<ʮPS# g'pǻ5q`f\Q+sr74pD@|9;1х3\T }'i7/DY}UB\X]_7| 3σ6ݻG뤿H:9RƠ$ ,E@Γ{+6Ϡ8jRJIy5Tnx~HNz*AU. wg;vɴSIȥM>benxkȗ8%Ք_IO z<秿H9(2{*>!>3h=[jM%@eyoC.*5=eJhnEwr-){b~ڈqJSdD]V^sk%DNOO!HwBȢfX':>{OΈϫ8N~M~@nGCOķQvN>,"98Bqq«#ð_P$aaz^Z1`fQ߫?fQHH•)D,2-nAݹ$N aԸklp͉IGܡ\ aoKt5q닭b I X*Ἕw@Ed8H| Тv󟆵`>/?(I ;}+ŜTs#QMhZti* ^VvsVdq*J+1HS̐GF$7OҀDPz XJKe|Z!}aP,L9.4\Qszt9&j¶!<O+w@"n{/;oMb&=Q]( ,~҇ ?aQ8ɚy: .F#0]M#Jж ] C%e1s&Ij_oo0Y)sؤD6=4낞8ȷv[2_GC3Mt$UK#gO+LF j+% a!}7Ö(QxMIŪx߅ŁK'3mE{B>hJ;2.CS./=}.O\Dߖyg Kx8.V];%6>$IcC֘7i .֚|" ]`v/|5tۊFقc'QС Z:[,=ɒ8IH'@ ŽUȐ%at  4gl,gjKOc_51U&൴,-by^6q:ptHH9GE2=_JEy~(j!E4.3 t^jw=êh=Q bo.i](+ښ=L8~*7J4egpIlugw@\B!Ec~F-'L v͚H #f4M0f1VwCۊecm:p nIV2[RB$(HPS{)Y!E$Y#ly.oS#!\ 82 9$=@  Qt3_f*)vY$U\5Q0#:UhKCYċ#Ԕ#H:##EJsy FzWǓobhc:̙6H28huE jJrd/툜P;jRaYlAYZ?twM%ʝ" 66v v-ew?7=ys(볡ڵși?Q*}GtBly[zz8~M}z$W0l4m n "GV<Ɯ1;N|DDx#z{^i~߃9jዴR`4NYɽtX?r'Pɒ$2ׅP]`8 {; HMwftlWu Ӯ߯!|գ}zq BW4#nl")`.V7X۞"ǧc<*^jpAU o9!ṴY@ۄF~nX ׬}KtX\ȼ~V%tSɜV*:M~|luRB50f2@@Ҍ7v}4aJF}[f}琔2hx`q4Z-.PDc;`nӪbu0sE< ,]--JڗkS۾{vYګ[}Zef+h`[ TE`s#c=5Ee6ʉ4󻳿EWh كg1J>B^f'AR]?Eh=ڜ.+nr_YrVڢkcn`A"oǧ&g-[m> dA_>}9EljĀyfU]{0sC:%HOqImR]a Rڵr6+Σׂ%H^o 9щ¾&nބ!%gY}hM^T%L1S:v4vrECA^ ͸ǶM{,ؗk(GvNe,#X2m-v"vM7*2 !*ߦ;LmhᤧVGl2  >>7(q}*j'Ru?NC^ACzd oDn{\*R^gr<7]٫lUM&͌GvT`uQlyKs}fM;zā{IeݦKV '$砮)~un6~JdRl|Ģ<̫m(i]zPol U/dJSiSw-W9^w7@ḵ1_"0&RO!i'< Mk1qӛW5_9V dߥޱ>c0Yh"60P%{`mQQ<9^f2/A"VD);sI=*hEc9ζKgʚkw4 t\iP[" Yqh`!sH4<7ΟZ^ݎS8%UDRj`u!& ~P+U"b aYނDzAO&y^$A"Jax*AV2zxAJ_'#Dkg'P'~3c\Q3!znr4c@jZCYQ|·BՓ wyyW[ jf6k.K'~bX}Ɇ1?ZKjC-u))|pf _sN<w}N°),zF{*[[_ OO<{yF)7ݙ\!Ù1a]w  h7wͫU\lHݾ XQu Mf,*n=4o96kaγ;bQmDEض0Bu7-;pv讷 'Ki5z ; SHݚAwsNKKVfs If?[!orwֹL N:5iϸ*Q`zb)bpC$Wĺ=VyAoko#0$'3S䌟ȵiGd)wwj-4~!r:=+,ǏtQ4|]zA?"c{XYavr2L&/7q.KV(k1j)ݕsVzupiI] MC '6t)Ψ ܔ> >;|s+%\gez$pM#C-q< u`dPUn^I .Щ`=Fc D,!։v\B+UAa84 &E/ \ଳ(KQ1*fРI15 ϢmxuT2^="X>6˫HȬ4۩/S*Dp8RF+K;|#jJwtwY԰YK0:G}ouuRjbBJ~cOB`ثvr!uo=D6}T oBL^ˮAVL@ׄ0zֿəМ5౲=/<6N`D.UzP n|>_џ <":DPES8OVWvt{F/Ǘhu`lÅ{ L$i-Mw}]® Pljk%avWcK- ]` ^6 N>Fq_䕍X `Ճ.8'8 3pQd;J}/\(?h8`Cp:(=_c!: ڳQR^B)Fv+v+7ꎢ xgC@sCÝYzU >UѤ"R'PwZ NouIkH}~\k  l%Z=7٭(nB,K1.&#,7DMSM`M3atdUrvdd>\o#c ƭ/5NI~UC >IbWTVP>p#yyAa*DZ#o5`tYLRT׮q_C +fŪ̇O41*v=\Y\1OH9jzAO{qGٍZn'ΗfgsT}lyt`v#Bl |(Lw7ۄE>io8ģb4A^;ˍG_#~]Hꙹ|1<ԓ;iԿ=8~aьp\ۻ)[{T2v.bR۟,@ՋCs#͗W.wuicnpo>$<{==.dAX5inz)Dh g%Շ &:#-ΏPo8w9b|4ZwWJ%FWv; |No!e܍<;eU-{1G(x8Lm Jߵ-̞$٠qr28&‚U=v#͇k&lFKwQj1HGZ?wXP*-j5.IwAile#cO`L98 qްşPp9?.tVK3E }>N'uBa,+${qj]ϵ)rŽ7_' z׽)Ss\DC[RēgB.#wg0O>n*>*xuz!mh?Y>Hzg '@{?Nw׾P`4aN0M߸ͥr]hg[/9?_o˵+SM& ?ASwdE'wV2ZW"_'KR;`M#!E,%2gN5)n!䨮f@lߪKVt4C>BvvbA+xVP1wk#FE 1י $W Q&]M{TT΀\'6r%CQg]Ho{ozL#$vS x$q_qȦ"OP xqρ&h31^l`4r(5kA_#9b4Gb~ bꝨ*tdխf_3X W$zK!NI*kE1ZWk`mYuaj(>VD/v\ d6yx%hOȵNnn| %q%s|"CZ6;T Jk+Ĩ"B[!lϩ#dB'up6Ԯ)s7~)7A$1am1u{ֶRUvrc\R*^7DԞzZ$k>vO{M|qqȬL#P]lMNj^^%nߠjh̷.nڵZ's[ٜ |N1]3?Vm}KeCY?md <"㑁͸ݸfF!;!އ-HکbASJcJtZa^1o\$ByH:Zpã{~Z}o{i˨py@M *js*oyg ٻZ\ruS]65@5>^M39Y]RgӐ%݀ȣ\VԠDwa0cD%;0Oph R쿊F6l4_ɾ U[wB"i +3N6VG\yG]%'`sU !#ti:'0QAHʏ;' *O {h$6z ,;+%)ϩ.Z4Π:jѓ̉;n^HfmᲢH|E?!d.<Ң]TDZd( Y\0 kD GtvZyri G;aBO?k-AXh Ӝ2O-z`FIB'~?(nɅwFEy@oNE2vȢ3X" a&_Ή`!y>pj+=~@Ru.3düM:GgMo lV$zMSTo`plF|F>3raXEJ2dž"q1h~orZ: z|nկi69E4~@^ڪk\il*͞bJAW 1=U%Ѹï _J0k_mF%T-fͧĂ>> h@;xR)h"(o#ou%/22A? 5S!K]b}_-&܆ZP087s)BiGo,kXU=_ nl:z`%*HEcYN |S:u*JZCqIPwC0Zs4{Ii?WxwHy?8`D7a'Ϊ2Yv\^s; &Hy)KBΖu ͂YL7W!Қ`.ˈ37glvit x'ov/!xzlXN/qAF8HX79Q;ۿ) I7ʦtp[cSGCC.D*E&N~y_` kp Ntm@ew.̫(w>f(;AZH]/X$uE/{+\6-|4wbn|5ZT&g,量ieCOe(9W@pG&|$5(1p-3xkohy8'Ofk6ehPWQv?eEx8p07|fƗmY˓1<31IVҳEP@iL^1NmUv-r!w]zj.(}_.ڹ[HאQ$gF.=6/{]Ga%5 # 'bU)? v#U7C"\SFa ZmĽ[53SJ%#!(zI{mfoՙ'$2xUý%pdzpf7%AG۔}~4G (eWj"ڃxȵ>=7o ^,Վ\"Jx}})k^ղU7Tʟ5N9.QC@Ø"/h+Iɡ :]8XD V *ѧCnȼ d~`XYE1FX(ܨ>-Frէ;noĪ;˥$ W +c$`Y-+Q]6v"\H#;u_Dx92z1-OYv,"seJ-0}Bd@3ΰy/"=n'b},a1 Qk*Fv;)wc`[Ï~tȫ$ȨÍ^N7vIgJlKr඼F-,˜KRØ` ih֏/ٳv tڽ7'i}3s+UI;!l(g=N_e[6Kjsu8K>b/r'KTv!jK#/;CmMCue޶J2̑}!6׆ p7pڙ3H wxâ!kC0IC;\kmSGqNOyeoMW>bȆ;?oDf6k~v R;& N~6ݾ/ec} nVH"%W\W|hHfYkQ7Va 7 zkP>]Ba֍zJ^}G`qt\^mgjH̾$.wiD֦*8H tcBPTL<d[ݗ\U/\IXSِG5{|T6[oK~x^;^H5MH5z8.6E9(b@*ٯUFCQ, =3^pmrrf x//eq-U"YQJ"A17i4L dUK,DfuTB$R0rh+dțQG7k"+ŒF7\28 \엷~\Kgƒʖ}@@v"[VBsjC%;KtPt +J( -G©l3а v({2^ 7[WG@b7+2&6c6ܺ%R4tm0>e$v -Uf<{E3d$I3ɒsh/=;[ ~ɽJP쓸.3(Y2 l;C /ОG[H#Ƚ)RJ*Rn2p*2ëzo-+qWm2ha8tV^c98]\% /B sH[JYKMD);ʅq۴Ir>czo"aL թgⓤiyi]I'7g  Cq0KIØTvlJpZ[>ox#I48fHUƲL怰1l_{Vx:|-E`sHΎ4sE|0/Covxɜ"l.|۝0P5|@U-k=:lCZ,I6*e +~<PNh>OhV A&ng_h$y擇ӖOK\_8 ST]ܸi3FEJ߫fb^`y >yW`p7>1޺[][Twٞ`[RTxE4DuziG8k ƼS"A="rAOa 4KAl.EIQnxLasP׷/a~\)l)1:ߔ3OW\^octjMu"9x\kAq f{9;to{ӯئDCڰ7EL '壟D 4(K[Mq2=KOID/^ #Il2{g }JrGՍsӼ\izØ.ߦUV'G[YXpFAuI( .o`"9{ہ굚i}}iT~ej1 bk)^SJ[ 7U-J`JV@Q\]GÞczPШ4jyLKТ~%;z}mzFNcܭJC`qYuB<&Lbo#p2sKWOL}̹$s;.Hk %n)55t5ϻII~LF4+]X`BӒ\"_*̈́|DIS͸WXbݜ~j;_{E>MIc8]W_iȜÏ\m`/7)G2$ɟ!,`@Х|9@Fh;e^-3HM˩T_Uw׷FB1ۦS!$ؼIGkv ̾ڌJ):=AqF9Sv /lJj*M~/Fd IẌ4a֤ģn:r!F:dۮ/TЯtTUF9!2pAXʓ]s *JJtҋhz)clLtcP'}@e`1&E"eV~nҧ ~pxއeHo <ɖ j+#}.Ы~.;yMYo=|k T*P̌(Z8@)~US&*N4hmO9L;EjK8M%:"ɅŲ{ߘ$o>ep7y^;R/xI.ùw@.~MM9~Ѝ,yD&wZ 2SJlXblvջAj r/y̳֢J9`C RX4~OlppnA|*L* ve P:KU/4b 㶧-͏ m:Hp3vmC%\'/x5&5ܮT'P8'! Q1#ei v ܻnQlzd*,4=-F'1>aZ,yxj|@Nվ2Њ![7`yJA/*#%sv3gIw&)@~lSPAoKRyFx83]s&q:_Egs 4zxJ`E& +:DŽn0Q^kRD>E˵EHCi06!G-ךĽRoyh;H^TQhZvgE`I ϟŘQi{o]Q}제4܆gҡݜ?8Jw=T{yTqN$.(!lDӧNbϮ=Tc9eGPJY;Cw49ϺٴG Hҁ~ڙ}Z]E]BI:z&uj<{v%*PN%^&ӅyVXOP}ȍg|pn'Zv\U6~el{ GxY ,pW&Js=d`9F24=4?G&]@\r;īmCZr1PŦ |tԔcޤ)2r&~iò )چɋtGNvnLf3.-e z:?,._bY4]3ǠC"AԘ Q eCbwhBGp]@.9W/J?ͧZ8p?O ?.٘&K"5v,\џ kq$rM^l 1+)MaKEF8,6A(jp~-{rڕ/]<"\Cصq8e`4).o茸W\C~|elsp=[\.v#z&Q?8iWmitf("cWSᙇ|͉Q.+~wnRtMڈlP*Ǒc,FoNժJ7~]^sI+>#j,ͪKD̫jUТZlrnƆLZcwX {\Һ&❄;׵YҖ7l'O|$bgO:gWRLbmA. X=،E&solia5?aػ+ċ 2 .4).0n~wN5 <ĸǎA)ͲZZ`u{ Ƕ|gl!1bs‚ ;O ^yHy͹cc8RÄN(>k `XH dW$Z`8_*se iI6{Bto:ϦNb6O/^_ފk!+0'a4ԇXUwV &[Z6۳ix;2>w΁؏mge4Ս(QRpx XйIc1ȌK.vM4C(TbѨuY=W)–w۹QU9-"d4o9Nx)9!JQ퉥u*a}Pe!9h{Oj2=%ܬ;PakM2T?O(E\oZ׸SU}p`2 B%;ܾ__up$ۋ(kr297v֧jV`⌤² M_?*LUmv$`=/~Sq)炡 ]e1e@w_7H"xx^[f?(l$c"4id^u.[g)ryRa~¾T`x]=IeƯ;M(a ٰ$>MlׯT1WC_~> ?A9$R%.tlj{eclK 7R{f/4˾ 1ԡN-?yPN"_ xAOOy1dPPb\]Fp% ÂDn)Q(80ZeP{1x<nxxxKYinS;[F3y#q2'h`Ë)1;|{v,P._cFpa}dZr9qٷ JV3bW7U),#Zíct2'跣jC_ 1'#;-ﴕ%d#>;)H{APZ DÄ6B/贒R}߯Uh)\D.aZKIF!Kю rN0KQQ3 MPR@+Csqx[.wѡr/^*zoi^ BU!9kbmp=2=g }JXu5rŃ_3s-O//ekF5|%m:vtX㧗, л= ii{ ΍'\{YɣKc]@r~ $.²=DbW*c'ī05)\CO[V?9^Fk|x&ȸ'c}Sn Q<@ɂPURJ5\jf3,zGf-a&bZl b^{BX*H83Bз\JcI6wU%sUQ̅~Tze|K :]M̚PU󚏤 c9'T<5rT+icpq) pHf,VSyq!D/AH#2{ gԧ}ް.=`Ӳ[=h s%@+Qmr[L;ekf Hݪ`K#vPixYf2/1Z¢xaEl b/wE8s,e:x¨/>AĶ.+F+̢;<)=uUKO93:KO[D3k-Y:CԎ/q~<):THGig˧j&] gnqMU-Ag.%<H, -G7q]QVv#Hv_(q쬐 cFg绵?; ,u= 9\;(2*^|sAH.9R#M#uIN;-F1nVclSf{V9vk+efa#83ҩ?葕P >`i t*ϕyܜUvvH㞬tʢ=EN>_*DnZs:eMj?A[ptI J4\ܫ(-xYn6+0=VgZރ,C#`/9. #N[|WH S{fImcęTs6`J"cʹq+=)A`D:Y %oHo?[ 3m;=% A-:]u .e1`:oA#*5zU=3c)R7s@?\xnITKHQ@CDru_z;|׼E27!,~*#tA`PK̴f, 'ӴC!%C-=o?I0HF:L7ȜlOͨtM*;` $suDH~28oyl ~1S0P$`!4gIP\7H@uf(w5mFi(pIt^ }NOaFlD4|0H9TkKDdR轳IՑ}@o$%.IZRo7Z7ص-CmrlϹaJǤ e%FsrVZ[` ֯ٺAz9٬*WTtY]3}/GȖz-tc;c”vFĻ\|PΌ9esVH>J\,Fqw{ 6ͧKڈwܑTвzZ\Ҹ^69ՕHiP*(v|NIHQ+z8vet3-(R2<&()"\MN]HBn;Z 4<9I\O5e:SS'Z \Ybijv9ʶR%]ϱVO¨4{`1%0#6XQ@%Nws"=4?M<F+`]VVk F;+ݘ+C$S8#'@) R@51rJ |hS)5h(P\}khw|J1OtvFGVBٳE|zLb"w@lg\DSxіȜud4~4p7+p^P>frޣIvV7QFĽRsSXwe#*,4bv+~pOgQY1@MSA8G0O n ;+X]#.pxr8Fٜf|'8G}(wΤmg@WS5.kZvwR U6hG9xD*Q+NqXpOOLĺvl.b5)rv;뵿K}B'Q9G@\O,l/x `f};KjvqWw%:%u~JourKr~lh" #ӚH0I0 &ׯ'k駪Ax0U|9LJ57m*Oh'h<x37LLO3Y;͋pwVw2 fE|? SKM9*|,el`E&` vxugD?Ȱ@_8Ex63?9 HN 9b zaSpLw$1H~-27^o4 sɫ$~%O1-~ Ahô ٝbWtM+Wǜ(F9 )Xs}ځ n)U@dF/^'$i27#Ѫ~"YG?Îi}{EX)vj1t4>3}yԍoo[87r}i^u-݅a D& 4yLaSZAsr>2_|"ZAF|`y'Kp }]'% )>Dtь^ą|5 fAbtpj`kEeBY$o~爄h!'/N-bͿjԑ Qw̷|1a"u[,'_BJcKE(}ċeŶ˻\b!Ih.!чV1;pԅaJ'/ 0GHɊˬ:VݷRh_"OP~ p_3C. {1щ=uƶ^$a){dϻw_+#RY&P)'nwy[F%,TɌ>tW݅1 !J8R913^YBBjG#.E<,Ջ\v,$bZZ%OpQ 2Vd˲qyT^-nS7% fIoxVQƚGUzDH<1S̄Twn;kq{I bO]e= !ܺ;?*ޞ@JN%L~$JL$(Ļa_=@Tx $A5ٸ6Hb\!kZӀj;-L(>kzG5 Pb^jTgT҄{TSo&d__ \ g7sv?vӊ,u̢ %D#4-pmQ(d]Zxg^o|2o >!-҈x<L#K tatL3ƭe_А^%_t9mW8j*3 CzSw#mc% vRLaOdчl񵽍?G62u>?nMԅ+Ij}|+V3|OώbOI]0,={j8,^yqU7䗊728N x@ShMJ)@=|~P恊p=o`:Ťdd/7ŁRlԈؤZ}'L~~K&E&qӴt%0_E"=/nb%z#s7j'!tP!e>h~^.ÁgS+Wά* $ܡ6kҀ)gD5P=Hq6L|%_pipx. 7ʇ~jΌJ"t U9Ѯɇ;C6I#T5O@c˳-*q+t!wk)!x¥4G|.D?w%ػFy:VU6Zҿ1 0ɾU~bnaڳv~SIfQIg2/en]z/QHtgq$L|OeH>a,s H}IFGS n~զĚ9% Sӊ{@ȁ3yFмkŝS (dggH:R0~9_TXcg Sm. X 4GWzm ϳЂݖ=|&u@%ש W]0k*]ssQc+C3Y)(ӏS~,rR7+\HH?ĕ=|:W!?~IAWʏc)M±}v;l8u9cf ]F?2X #3c0ֶA&# Դ;q")=ugo+`X"y,fFL%LmP]"nrh}>]3z%KV M( 0t;m; Q( $R|O6.{iu~Vct3*xpP㠩J^eeq8 U_|Uh H*5|LyYL:)3WYj2Ҽ"{W!7~5 kʙp%p2մһ@dAm*_*?}R5 0qĬ2b$Xc2-'IcY#O ͦq_F+iac#k!O˚KUKGw̓)uQk,]g2TQ'繸CF}d>V^tb.[~@!UȠ=w68V7ywbzr^ ܒ7̯O @5tvn.D9䜃*mGNCoI ~U29 iq}EO w܁rfStҠ}#KA3/(C/m(C4(l`1xZ )7g9NmÄx40ѡl4C9e~eށ@륶(Fi6`´Yb*^-M]Io?ڝHWn\{i՛k, 9NX0cBTۈ<5.ElwVT#EsYIVSJ 8kiiLn^&l0`mM6xDdp#lj)BWkdi ֋{ i+} @s>w|(E=0B/NK<4(QwX5, wŹξhuH(.fUώ?gZsi5 y,!YDrP19m :24-j.vJ֤r !ܱTh` nP.Kb)4>H~)y;DȻr=3 (DGOHa Փ;E=+ 7~˚f0R>^.K]iWggN %@'hUsE є.7ğN %S^Sa$v2l .3Dt,A|I)KӮ濛{va' IAj,LM pdQn>1'>w Wlȸ1O4pBuBYER1XF @x˽ A{)ؔuL`e6cZjQ h9Ʉ&af`8}> "h!Y//ü #Tcj^HPQЯ^;uō}dƦIUɎ/;G(٫3'_qP/6]h!9n&GlAdчa@6-k`jI1/ PD QBqj!TقOXy/a|0)19̓ɓwԳs/QoX;b.(N6\8sD8VFRI?(IEqe `Q ] R2垑)@7ypM(=~xG)7q[06XEmZPe^0`SiYl*^H(J)!匪t>g_,LI)e6B!CO+ ybPu4ALP i. ݹM_ 3GYv!C o{@Ao&Nzt/Pv񡧅N۽fG^]Ls2doL%[C O\P&HƠr;y-`orO'eY?Ջ( 1G]'[" ro KuI7x*.˓)VJ.]s|:. }/G rKMΔ>"3eXiq)&N' /<c꼿X+'1A\ =ҝ& ⵾mp+qoO|m -Iu¸_. 9aoDkؒ9ܹ S{)ZUfFڗRѶV㶅[aHMb0Hji`o MRgٳ\1k$*91uMuv)%w-r$ CV[Zꠍ0>+ x9L0yꗼXw3FBQ5D}10W`UI;hCݽw%0U]vk]b2`#@'7AA+HCk6wsW+ޅB/=CP4@b&}zmZAȳ$tFf'']_-= α#vs!z|!2o \xZԣT9:qr!;Aégi0**Xb,]Z=%n8~@5i{myܝrOTfLb' dcXA/wswBNQù7*kT NVwgd8Р̄ acȾE|+ʧIaF=bV'9# ޲ vjׅ'ei>?c0e>ElLIJ0|%7z[PLaB+m"fgYµ %+71TBf1?V@iqO㾨MFsˏ?_;'XG?x›}VR5BhJ٢nȖ|Ǚu AP?7xP呉UDн]2yHi[G08"[pA 'ý-qgT(Ɓdqa \ք9ĭa[lɚ bC~(E Ç"Yo]6ȴŞ{biP?tX_4ILBȜ <{}[{&3,b !L_N|*LO"0(ΗeUMAǀ2ȊyVbcG.z2\ֽ*tQ)hA0C. .i0HLTэH?z2'(D)Pqt~jf^3Yo1R VǬ[$-Hߴ}%ݗ|t1oG7շhl(Fw ;&?l~N4'hc{1BeE8ɖvWATG\p{nss٪A^) EG 7|4\v)!7S rkz!pBŽJϒh9GPDm00Bk4 ,&mSL\$a#R]w9L-^I/Q2KY(ٰ@{`/Nk޿>G[=_!\Z53:Qu`% 2ةg n\X'QӜ഼߬a ܀29eɦ'Gu;`48\e\aG# ~P\)5E$*,Vh!9(mkgmͰXMc #**ߔ(}uW&0}\Ck+qv7RO$1AyVeCjuu'b|>u &/rx*V- fYImyKB2{?"v~\m<S 5fT62ۅѭI!zx)Rn6rl)z <AyLQƲT ml!TڢA3h;~m֚;^ČtCkgamHmXQOԣs /43{8/{U:$_Q&Y/*27^ àfLj$q<gȳkj k\"P)E7ĬLxa9xUH Sa&e53 ܯT/0vB}A ;[y:ȶZ5̭k,-U%)D8is27dT:|u8jKql!yKwf[}P-/d"O(dםCq _}hRT'ZcζzZO#bP="h<)X1]C>Wۘo˅5(6ګ'ħոiZ7z{ ݬ=  E~ub~]95hWnPOČkuOt~]Nuv|Rn2F0(v ~j f*~b>VH^CoUi 'U.;/ ZI(n^aSqbn(}*F+}+?NzyuP__%I%:eLD;@iH>=GGJFn[C1f0ڱ OJvdġM+} xU7ޘ?7=\q3ZFш!IJh 0*ƇQAKNuߥ*EUw Dh6Y3[J'J7ۻ7ׂ0 { Y$0C#Џ?+<#Icwd!~ .uR]e0sdݢ ^nu;"#'0GV9ȡq%V?yCP'_H2kO_:܈imeVqY>.AzY|XGS* dX%Xf&-.6vM8F:v:ՅwzD(G\p8 WRz  hfֶ$Ό5qX5n׎@*LDx9i䆄qQG5݇(f1v3?_8BWOr'W.1CMaV&ﰄ**"G&DWSh/y@ 6nDR k̜MZ$՚ QOUqt?PsC&c.Ȭ^y5TM{Y8ymnE ap.q&VgdYõ^L2JJJ?tOČa&:'͹k8Z1d?QJL߯.-u3 XmBZ?!v5&> Tߍv?陑* jupf߬<.E:IאCZu~t< H;RvnD{ǿfhZ6hYRSՙӡ}ȁҤoBKOzAL~U ߠB6MfzF:ˏJ;VhQ]_-&AY7I:F0ā$Òz8#4W8QAήgtSC/H,XU:=݃$W(Ok9e1V*4:hOí|^IA6yp]iCJe8EQzYt[Q_p#22qy\ O3R1-Rf :Y3y:𪹃j_ngjN !~ߙ6W@9=O,WgA 4!*B/QkBnW!d%Qw})>.$ئzD )sdmhACnc}XBa)n]{}ԗK툥?BoVRN̳[5Vgג]cs}g^j[o,AQgS〬o=LPi\nCvHl&>!T`$F-;B޻w},|ϩ %V&݄@D9 ;j`>u zM%t^a O/KQ@@Ņӈ:I&Oۚb'؅&W.~+T_Vs)׽P0JA6e+ugp2?lg ;HP; A eN |kX a,,6u݆0$#ħFX?O@'`~nnzK!k4\k*=_DxsdiQhx̀v87hOi:g/AZđɇ6z3߹a!-{8-TaH`7kj %C`eyU~>`.l%-A}ϗF;Ɏ(fZ~+b8dOe E=-4 4Vй$6 s Ͱefwz87xJ:yƱ+E[@r=YW<NP?Ot}YAɫ]Th?Y Ʉ!-^4IyTRU͒9@k xS΍=X(;l)y+FTb J!/ b:ך(< wr+fGyu5'*ZyΉJssOlZN>/|6_y2""f+ K-yB(}=qmIs>gOɊq-Q|uJF2wrmOJh= u-،[ξ_P)1[m:{9݆H2b|8 S  oY.G{}.*;G09奴HۮagȌ|ltqzT+*Uj֎d#C; uT=} W9+{"}&{<k+1TP eFem$LѤn =YaZsR=iبAc6  iz-?@-o8VlI@%@r$qrt#3/ݕlddv(6M,cۨÚlDp'z^B>9?k shbu?r`wO Wd]pVVnĩh^8 gjC1CH5O_Gh-0,6_Cddcת|Mb1 O:}*ݦJ2ךj QuG㈗Ҹ eje |hn|X蜊`'zf Ŵ﷯D1,[tH0h_y_~nY"kФbTį\q_9<6 ]g=0,^ٞRY LUXxZ'CUuХzK176F1f{uvQ5~ \E"vq*"(bph'(sM} f|Q[̙ mMZt`=P0'tE_{6Mռ#y|emU TBXU&6%^tᕿ?*-S >T&鹚? ce;'Vm5D4߼X~S }8t Ri ΨLcWPA+ҤYpiߡt"):/ ¥n,0]*q1bkF~9Wf% ꡂ9撇'rŊP'śiQX$w&ۘ~pNEe:Mc#(B<3n #kӓ|6)ma2߱L+^ąmk)ɥ06N~vԥF]Z|!r߀\X2H6nԔBR{tI7Xo˰S%3"{P0$r%Oy< W / NUU9x |i |Qj%:aL(DR2:n̶^4D8Il~3$ ,0Q)Vf3NOUލßGk̄϶X. j}QŅ Nϸ08޽rC6!\XҮxp2Ч'p6rm°[`F;H=n槙fE^ n$ A![UYDjn4.:p ZiUPѵlݐ2=gwJQ?:d[\ ɦ("V%BF! f˰߂aQ;u>3}d"o~gKCm{T915]xKkXh 4H.RNW eIv.s  = *`V'k< 0?c!2@M%6Rz`=WAGxf{1ɍS6,[՜r #x[0RHAAv1iC/A*Og$3S! T54) Z~?7:9jYbVaNݨ3GKBo6EB絈%-2g,/Xoe=v.Sr{4\ G_<[ܑ.W,2 j{(nKm gEGR~4mk璕w!Dk8tCcU>"v,._]Ofr`vVn~yqhr =U쉎z٭NeY6>AHD{@F",3Tů ȧCgs͔~8Un[>1}*be4b]C1]#՗tHk?fBLp*}x뷊Ĺ :2ӟH<lq }z\Ln*sJWr $>Dl?F!ao v\|_նF$u/ (~K[ru̝sj4GbsIȿ[Zm4>@٧8PzO5;ְ "? xq 9| pvE _=z.mqIPU߅qC Ɖ<5yUi +"^2]N?ڞ/FFTN⮴Y`X q-pzb>(0 2ٹv0]$A.+jf)D~&L('L{fu_綮J~c-c¿( -J\RW1hz0W wC*JWcMSF^Ƌ*X , "}x1_lS-s!)t+WG$9-gZ8Rh+d?)zaoE28 Q'ca]Xl6/1<F0#4uE =9>8nz}JEWt0zӞ jga+:x@L_@t㝁G@PNj5 H`ɏ0iKHXx HU5sr_ɤ _n|Gsl,6?sC'OqaŔя7?ءǪ[ ~{aۏ'ٸ3!1rh5f #N/?k6$CvA_qA3Ug| ?жZЍ^Ì}6+bZ %{=1SƱZDnfu/y>Gj"YPʕbʸ/62c)*B h?"*ZuomK3[,q7k##/w?Jb𮍑^=s&)3 Æ{gNx,m$jVs kHOMEy {&!CvhG˷J>HCW78llˤuu*:Eե?01P*dfc!{_[> )/B}* =u%2ys]!rw9kqG⤒AJNCmmkuʗ%P056?ȜmjNEgwӴԗqr*6Ms60UL< Ūl:ZBe=è!28,͘.Nͻ3H4~f\xQ֣ "$Sah^kS0B-@*k@1> A`UN;7ǂݰ z!H_%!mIڌm"}ш@2Z m r]M3!3@eԷ#ML^l`,ٖCN(WK xϖ:?W?oORUM ӑ\ȊDD {8X,E#~K@wF*1}O𪚷PM~ѺN4F0L4rIu5VS' E}8odm'7fpatksqak b ʅZR{% )q3_XI/W֔-)hrhPr]b|Z̝}]stsJ O@rܟ1@Qw<^su"k{%,=-#ajg'ktb+:@@v%(Ni0\!}iݘB-S~@RE]9;-_8dPHA{ i <M4zsLQ~Cݞ kkgwnyQDwǮ+)C)H5 X0G'*fv36gmkxLZ+C,`9|S X,ۆsp3%_3%hhc=VhL1IbXцtctv)~&a)NOTni9D#-?# =ivIX5>Q'.j~vS%Z'Qz˰/ 2AZv"f3y~5w+jk\SfŠѷT2>Ǐh (>BQ\lJ_ڳr2UdLz"DQƘT^yJ^rQ.ar&N*G2C4[\$\<| oߏՀKM}T.:3/H (o7/? Z0*׫ڏ&E]Le\/@lL:wc}HΔUPt-r,HZ53 CVb?]qfs bŤj(~=A L)Z >YZ&N8?U).5FwO\!⦼{l&H%G0[,wl͹+!ۛx˶'2b!1cܼ$}^5߹WBk鰾Xi4פjHs|rR4Z+]q$\y@8^VV.1UgMwY{lV58b&k0SyUihD7EP=hh ~3ӷ~H,,-6%wf Y--m,\)syhB[@^$ 7d9Uf,ʄt#C,-ל"_)b"ĝs{dfOROqY-+/%2wnAaLd^u0ztJI>Obuef'q kfe!9ԧ7 YN@,+ _G^.X!NZ[[Jco:7v!h.D'o/cth<9G@Zq09E X @^ IJhڜ( ~v.`@<&8uǛC$7eh!Rw *c;a펴l++ZkJ| rynJjv\%% we$`:4Zs3_SM gfA ϒTb%jlIדO{5O?2/. _q5?DhGYxJ{#EU7@#dBI`-Nwz 4EU(a$QI f+(,b(䑌Kvp%DoSMu}P5;S p8Fvf+ p$F 00N{5kNĜ2"9E_U7o{hؿ'h{p#ha΢$F#MN% X>2'?k]zE ב9tE|: L6igR/pUv>Y՛+X`9O٧q ?`f% 19Pag d\30P9oMYh듓b,ݢӝ!Phx3)3VHKH4\!enh͎|EXȍ9/1."?JGAKJj^l}p :# 8?us+ml4j|-杻hk|M'=c2b؋QRZ ڋ*v '+sGW16X[r Wc+^?Z"w.1t*MJL; 0o5V[D3N9f(eWE}œC NY}(1E!) Q09r/1OC+~.tW@'ze {bН|ģ͘,1&w&IgxDj*brl8f r-#M|JRb{*EKO*t=^f \ƍd3ZlH $rZF͝Ca=dF.[d^Mh6!w3(a̜k;v"#=%.44@u)(.RuGlyNq9qm 'eݷ/ A24&`3 k4={2ha} <hԉZ za+&/ݴ,= y ǴpҷjE /n@zA7ϖ`:!Q9Y`uw0#a qX|Y yf0r 0k'|JyQ&덺YՋXD"8] $H)C|>ذL%N8 * eGp5R͌3:>]aMurHI}(e4a5)p3*Yi =].SƛVoʯX,T d.X]dEWpGAIz'@H{2,&c PaMWO) N QRC_1PτQXP^d7(FS['oHw.򬃦, ."M g@HO")lSrc^}SJ @QI# ?ӗ!s*'3fJ42bg TAj s>Z$7=mOi96\Bfm\<ޫ9f2 3;^'ubJVO٧$8 fDnA!vWcп:.!Bx.1=L5RI ``Gz]@LZBQ[Ob*KRLs41+U v.g0$w5p!ʤ>rb.Ѓ oJM*7@78$1JuM.5_ A(,7P1뱩P7u|K#rg4$=6C6L/v087 WޑV0`>06$Ј۸ l4k@Ćbn-ȩ=p,9!'Y&t -YH:4p7СkD 3+ܡ;)GU[A`*4qġ΂2eQ*H(&\#a-m$ܼ| BLURj@2(^Z[u3'f(8Z?O 4X}8kY ws[VW z B[D[>M6&c\!L/f'#E+E_e;ty)p [:?n:IXt=5[]>A~ BT B7zY)gr\wn41?w-Lu -:<_8y,(л2ʴZfGkPcLĒysfZbߺ6V}>IU$^w_4(9:b /|X䏇o2=TDgM=)cښmabp1aZ./b:7zF]CCb0- [Xڦ!?!><Sg3M^7PQ3k"#1qnbv598.5@ xf)v~s]cX@ʊ:bQ/ByQ g\zeYyIɄp߲n;k9uĂzA_|i#7%۸* J$F`]߄wdmh8B]Òe+ p&לĄg?&J?5Ms/4WW@W!duZBi2,Q[[a@(F{;Gbc!1H]G1L8갧o3L;ƥm8![Juw`{LMƌ?/-EHS"༨"IP"Idi %2rkgia {it.֩2F>K LG/>tJJLCIS xpFM݁*vnVՂ@CgمaxBM 7e'_9I;Mi5;l1 W&=Yr'6g7w#LLU?@6zܴ )+E~R &:JfsbiJwW@W~&Gi4<0)Qk# co*O0_FM񘛒 tDjaST n5:aA/T@/0TwT؛D9ЬN]vӗ\3XA9;>lwLg'hK0 Ju!.ojڹ+πlml*ض34%ֺ#-$]Ew)_ǠgSdl[ilhYް]wF{>?WڢQRs[NrZQ>t%lN΅ɱ,`e&Ңգz|5T#Fc#!2!!pS\Do"Bx.9{`鳻۞hLi@${gJܝNɃAC,\s xy#u]+My zHc$`ZR_v`k*hY1[֫QtR-wU/1-.'RZ\UF<]ҟYRw ' ą8W4m}5GP| ظO6E FV>0,h@s Xʣ( X-]sd! Dh_;x$ rĜ l)X yfOϿr`l*0ڤ[3Цn3ϛpL].;0Dhd,xNHPFlJpIʗhLa R]^L(\̵J~ 0<[{ބ' xW gU="6~Wz?yJ&U?jVy7 cbz`t~@U?3G{Y._ɚ-A!K16!3Ri6m U \\2tݵYYY94́ws@5qf0Gd}}Ҫ7|f.1MxWnWQYW တƅBi+oKHIءqyZyt'(C -dTmL߁B7{١hĽ>3M>b\:;qȺT01|'F D :ʊ<N/Ѿ7D=mn>d6+f ej;f7~H F喕LQcޤ(T1P0Ǜ>0K2!w2^K%>m7*E͜!C̚V,h{!nY(?0PR@ O-T,[Ցjk2aX '#oJBȾ O70f r1YƂ%[(̀Rb sehr6 WxJQ64S( o.3mm-k<+:E#WvƎXF&6>=')>W:a+S/^gz-_L]귷<<^4J^c11IM܎HnŻ0ϼ|dBj5M~$V)!)BW 5_`>dGѵb?+z_yꥧk,AD@n]вOl.]aolhsRDA',aٗv}YxA8' @UbkU,q,`'(XqqUna^jmM`L)M&|s6mɵ(RD&3HW}nd7t1k LIꆲ[z"%=޹ Se)ct'v7S#=,q Nq\ٳh$\Q1 w\S?ʾEZ4~zm]YbdRN* j{(׽ب0oLi\ S1li;U;n>GAAFZwr5,Ze>L'hL#wP2EΚ>Qf!C-"7+goA x_\<< S~h^?9eh }*Axfe,/V8)_.g-.S٘KX*z7"<מXC뼵K/P'-gAldi{]t.MXJsih.,^0EՇl!Cmy5хOS.9+{Ů.@EX|8I*ecxF=gT9ƒHmN2ҔP2|a%ܲ]/CFG>,LՇĪ"}-[y`%)`!}e8L n_gq; Q=rFmazL.>/(([F̉׽ZVZ|x c>c>I 8.Y'#=!35Ր.$[kd.v63Jׅ m0^0%+8,GsO @)nWw.7 %Wi=W,?oE9U+{4C9NIEmjUWr[lWlb&z#cY]P;q'slU=W @ZҔtU/7G|9V Bha" Ҷe@GiBUԢ`8\CNI#|]?%jr78sË3oyN ;ǭ7ss_'8(dmyW篮%]PR=42wPȥxƊ}P^M gm|tyn݄iQJLv13'*mW^#)[.u$ya|l`4*ds}@d'WBax|HƁ {/7]*qtu_X5xWj ^C*UV}wW=-{ǚ*/B:_ 7hk) wꉤwEkrV1g6f{zr>9Ox&xt#1sӷ4|$JDi, c0ym Řw1psb/S _: K]E,􏡤vz}&:isX"[Ej5TeWnqi*X[ЇrѥBVWb/RKcԎ12υK䐜7DMD1EW/%(lzm5-^*pL7d3܏/iU%3= UqN{]dQ6/0S 6Nr>8䩬` o }} 3-NH@ \j^3-Į$ Dѳ"|,%1[b+eSU.h<1޵$MXH@sδgi JR]7~5kU)+Vc<ɲvn0M7[HC'N iAAiEV&lEWU ^v! _y5#z &Ϭ^ @S, eH`C)$0QߘƈYZYJ]65G*{DK!05e8C/ +K?n7_Ub|.QNֆ WC^֤;U* 4'/׽p7a1krܔ-Fz2;H UmQ=e f&jni2"}=G+B-?N]i_ݪO8<[*=bK"qҐ[#XCؐ/l;]@ w!0vLY&!$l \9X^rr@;4?asJ;I9Mg% gMYE ZNU͗TY(*}]=M ]*,L_j;5/%IӍ}C3 qbD>a !&#Gy5i@ V%o k2*O7HڶZD ݮ<OGnF .P?0SxJ1nMK5|wW&hsh5be6:!܂TEŪϧ$Uj-Uhd T=~y]q4[bȭp;]g>~.P.R ޲0ξ0#s6 kl/Wc/OtbFSbM--Pg3fUD)fǛPZPcS~\8'ʀMhsC7?E4(#1:CLzqN7 #H. Jm}3֓#()D!A7eF1JC5!]ZwP(lL7͕Z w='Y,T7|6n~$($-̋{!MaV>j~ RN`FS+aMq1xKdFV| \'f|Ժ%uM-252SOw\H782>']%6jCUa)m4PP j,07Ŀׄ.b(?Y<8cNtăemb;Zenr<|,܅hAsrGud Y:­U.ʭ(þKNf|\Uz{ &z9K&=A,6# yB`$q 'H9ڀd8Pi$)FJl?|~ǻB%\ e}7)kk3xz0iC ޳$=E-VGq\c49PAD]\J¢3?Mژmq7=v@ItEUG5$H3.AfWu°,r<£mTI > J)=$EI[qq5h4S HK_[/-W[<2a*Qqbt0~RHub6_n\=ԧP#YI`)XP9 3ΡE`zPߡ>|O Kf1f"`4wW/D& yHEtX}p1-1m'œ ZF^"abӑG9WPg%򢈪Oա\Eh39W"+#V&[>A, B"^ W(8:&}Sa_ͯh ՘A7 `@֣v*c8 K N)($'Ju5}X'{84z9Ix&&x;8=!; G-qWݚ^6ÓiEp6ZUd(u`ݛvIЩv@EIkjhOIqc;45mF,>CArE`&ceQ5Aɖ}N>UFYThWoBTm^T!q|?3)qgf:p46T`2 ƒ1ip+!slN_^{D7WiFHS<)YqcԀ44tlVQ:^-a'y22,yu[;e73Xu6L[k1SOPZJʌd&_q|W^ 3~?Kr3? Mp,Q왊?)oD~m%I[KGH  ClccрؾD!,ZLPR [o'A!گV/xnEA*^M;8i8L&FaI/|edhВJ(.֌P!BjCkX~:+2Sw[wdǬ2f^]]bf}%mb<Ŧl@oȪDŎdCe^~?3IĀk?xH 00_}5Ɨvx vg c!uGZ)~V~4y 7ms3釰>Lᬗ{x"Y JN7T'AN?hj+⟗d2āAXmlcij4IBkb\r(K`<qhmtr? T|;!QMy@v#:]"m\8½AX'VKY}! :w^ZD9Mx*z-ld9]M o E>ւ(v*/:\e-DԘHDwe3f|0lD Gvxr{,q@ 2lf|> ]9L[/DBuK!}ȏ ؓ6OII03L`-{ L :FccM֐x "nN <:%Ӈ3Nf )R;]fi>W(58mƍ =:_fz1ytɻk{YRd;;AGlA8 "˛T4-i|)d2p VAH؝7_>3OzYuu9W*r{F2m^ 3Bñ3Pm2Zx.o 鷚M$j{' ^V/ú _&̍-֖˲Y;V:ϟKqG iO7]_0͌{ػ&HΩXy48 oGC3㗠4"^)Yw}? Ayb!kӍ). пiS!ŇЀ_212M{3vQ\.z3ѻq ,KHq:"븟ŞomlVqFte909'5$+ ǰlu:I c5v.mT(_ZDq،Z/.X{̆_JUMfƏZ(͡jȯì.GT!Z̒OؤCh #eًT.w=jMcf,s`;Ϡ4h~6q-5JL&;{_@S'q|bxhCl[4'Ḍ<ߤ.Q%۳",uطCV3_Vz:H[~KV}ÄZH2m =Nꍤg')k|j+JIbK~ʟQ"ٵd0#Q6e+x.j p*3@7&߇K83zaGc!c%B)KCOCp0_cjjͷV6=~ ?HZ(>4\(a!nTt<@A2s]A.L5STj yMztzתqX\՟ٸDbvʔ6UF$;pYfHNn:iH/LUg dҾ\B}TnWMgm?8dshqOi E ~Dag(/,xZN6G )]KseyhӔӤm1]:\H3dmFmxOe6dˆ#׈b^N@h.ۧcᗽNG7;qÃrcOFfutNqJ٬;(^H?R!8&e;S X0 *'[9co,Z* A#|9}E q[` 9 `VWϕH{a5T%~ fa> `dojM }dϮЁd?[?;['AuěXu/t`c[aÕSSUC5%vB1crM^fNVDT2&aS?bIvMSEulP% q&u{YDZEdGawޘjC-p5tY)nZ*:[Cnm#zILFzr@qLtq $+>BRn%u`XڴgۡjUC ,N=_+cU ,2Ĝ>:øQ>|]lV_kfgwuAUJo`b}=AMRޕhƅqHlY m@jůyjQh*Eb uSG7(M܈foB ghW"FMxFR*̨,]JtUa>t[]`W3M䅦ߣ59h{UJxgNx'8ZC_.0l>ɷ,E5ao߮ɆZ57\|Te#p{,1&~gp%й=Zރ]ʯdK9`%0_%}pZ {!Nfޮ%H`Qω8|6f)G͚*i /+Ig]a k]c.?88cŠюkѰ9yTq,J; Lbj3PQENm){(=on*J.vZ#b0woo,.b,ժ R\G5;͕vZeiJ+! ,)%P3  G.<վh!6@ r'ݲmOgFrcML4S7d$Y8۫yuݘrl.4E e<7KƑ N(\^>2$G8)vrґNbݢ2T+R];3He}P;9N$9=%]IЯ3RP]A{wܛw5FHT~޲7T57"6z<.).ISh>sV{=r81Iy֤%K=q L8JY#$LHAC.~rN"tt^3_('߂oGlPsx̴Bq KV9J6w+S"GڀcKɗdPt72BC &Că_O׹=ԦGLI[uD%Wq(1lUFkhSq7SY9$c鉣rr&dՁu՝X้DQaB5/e?}*HPt*m[7㬞6Dg|IQ'aENn.;O@e߉5T-{1hӰu{ź"fD hު&6e-XAH1<^*Y(ŭ;EZ)DwyNUC۹Pw?48~pckL`@};!f;& @]E5jOSVj斓B49*s{_BPW"aC<{5㜼T5A&NB zĦ5FR*!ur 312m:.}!vD*ԫY)<4dWA"_HyEaMCo2q&IJn%Tb Bn;@x{?Vx*iЎMD JtNK>瓼XuD 뒉z^"W_mŃj&,,p$.7 =ҪzL:SX$~D 'yI:9KŖ~N瞞H2 WjL=< wYZ$-Li]ud:2ՙֳY<]{gl6@#o|C[0YέrKH0m +_X}c >І;li `hֶ$z¾PS'|- gM`wI^_d&]9QS.V2濻eIV4(+@eSOO> [S୓πVv_ĺK5k)F THE#o]?T&W 9s&S4ȥfOk5Qsý"9ª#NPLy1G<ɪs"9P5,pAiqq.NeĥEl BDm4&4 x(pz+_ԠA@/!CY A` ߡ82R0+0XNhrWbFuوR.Qd$,*,.2!q_)FX0/cNPa1O$B wPU E>7W'h$8h@i^g0unwq8B9)= z=JGQ߁m{AaxԁS{6ߞo2 d/nό9&Mۍ DׂMmz[l sON̸,sglA0L6nL^`ƖF/$4]@؁G|SX\oN[13GxW8U@ލ8ׄ8s62/*~7h#d@fvsO)>'b/\6v3` a6jT:c4 㯌SW+F pO1>f:5ƥY'y|eSM _K3%:H+u-Y<ˮ!pGa>`]}H;A62Tzԁ6No3K,):՚@S`H#UM^Z4HM H9˒9ܔSɩzTxiE4K0.No;֡;%ٙUN^n6@U+Yk w)B䚡&pS9=L &VZi@=0n$L'Tp&ťJz2Ew[uЏVW{M6c' -jҧ[ڑnz.6mNDKt\$VE v6L@]uV 'uҿ1Ls9O%s-ڀ;,Jb!r^2x(L9|. ZgA}^Kr HZO7ͨ`: ,yߌ),|"It){̴h(&Xؗ׏}dVۿ$A!w ۗ L,g¡W'BHj&N0 8n{V--bp޴UF"ev-p2HM4rJA+["{n~^j` !h K vGt/o)O;XA5Pȅ:Ƌ  r >(,C/W8Pf@'h6`W qdW,x⸢ +º6{p!:"*p[ϚO]obϙu -!JQ؏@Z JoC;R\]qQ Z$b-x|S.KZMhaǛ[>zhcr1S-^ kn <K@Mx  @ÅI}3 {3>m_ r( !%6R˗L%@W8ͼPA?DM_e,h>Ҋ  p,)T5B2]]c!8!Ƭb( (XoGmȰ_HpųTXo1s߹bmy~cLlw )X!l홷ayךokVʾyk84eՏjX(e[DYC#{t3DL!S\cyJ.&#vKUYIGZu",|qgh%X˭z3i4&7kH]zsv"4T3jC>6I1x%!cdq`_$*s dߖ*%qd?uvfϭ^+:c Rȥ,Bϛa*fyM.tjh/ȆgrI^C6 LCI0db -1{.\6݂,Z }UmN T~E٪ mRIpyඌ}| ֑_% i*!tq/>Vv}ro ϻNF`;>h0V{yd`~_2a( oxc~6S Ѕᅃ.%*gHM/|  '?|\8IPf'/Rf=[֍ ?rhTyƤAϐ; jaPqS/U}=CW:ь ʷm(: ,-@@Uag!Œ_*5C4Ĉi?L j枢ngGđuV[qZmy3ITM ۣ୮3BKMlg @Hu|79q8Qdi+- (or {837&LF, ^AiKNWۏ5 ;B־s{2wkyw1j1)Y\J#6)DLrkS2xSrrFbvrE?p`߾G76MΕ }3_9?zz(w2J ( > 9K!ĜcmyFڽ+/38r>UhWH2ơZ -x(&71AwC'/tZ(7:J]h%=ΞCh|e*!J#i+Z0B-BòGBY޾$bZF_^'Oo ٞZ].c}J]kTwUi%u{v-,F&֟KJ;yZZt3/Sa@:UT>诡`I?UYO e k^<=?ٖaUX:.Z92j8FM%欈9m$<$ %*C'<0flM-GZ ȁՍ̖6GC+VD[QL{X?%АW[[yR"3X(B/>OO@ 2V q\Gӛt 6z~ iB(é.:P!r#ջ3' ?Ѝr,mݻ w$ZcAtOD \44G?n,+;ԝ&bGd$ŶF]9LxYIypX,,BH/mhgϢյJ _kkb|VsDALPq ,)D(5!I[kOq[+!(=}QQw ˥PZ[|O>%|P[rz 1#nQp^˛1oAj6NR0A?/Z^|#~ VE >}v~ز#M+`r2EܙWFؙ͕8I@˱5xE @VJ$^^nPK'$cPfq)" Qwq% Cվ|M%BΊ 7>MN j/ ]nsM>|rï .df_u%zx1TbU$[.4K@ǭل, +iÅbK6KS9yϵwB6˦_g B~`2pWҼn=I$K\^b GH fVUt%[ʹ ?W* 68æ~T?̞:hTke/\byX"X!P[DQwA䝪ߘ6 X "/h4i, GXaw>&!ENC>jAA:Y 4:l' iƧ NĵS7BɑGKRhB ^ҐNqQիvMUdxD\Pɤ*F\z`hjmLOyAlާS!czT# !8_wNn Zې5E,q}buG3(b3a~'XPXfg] r$sn/ Zu{\kgґPYЄJq_ k W|"@cYXFs(e0nt2 o 6K= ĉ'B/L +듼 5(< ef#S ܃3B؎<|L \W[O!po?& w=ۛ3L3"Nך,E=9"Qj\2եq%=a޶R[%O ҝwȉ<k'iܡ+cVuL2^1_^@}_03+bBnնG;uRZ,V Ϩ. yNѤ1­Ey%PیI#c:C4R]A'(.)UN9`];uQ^ x>֚^ln|I=cvZfp{wIjFOru.eJA"Bk+Gؚ vCZTu3+r jAx`[]=&xƑ/p2޵T H(m-;g9b܅\> YxQ2¶szU] BTJ%QW"CLSP':Dß=Ec羊&}$B%=b?nxC_x;qT LM3WE<|*ܶ$Z|r~.4Vסe!|O[#*~s> &D[E;)i6ר {*6>v4:sU'àPՅRg`D$sxvDc8*%Ɔ!|piE1MJBl3a'S`'a:#+Ѩ=ȖMM a[;͐ aVg+er[P2.4?ԓ~:˃-,fc}ZKƦ?혛K}J}4J=;<IK :rHWW ݯI"*?Ze'@|pmo25]2X8u&Fk ZuiD;:ŹR"^&;d.f\i6&20HY31,VJEq'kStD}X$׵gAfJ4.0(^#p޶v19h.1%JKLc=݀""]67] 2GT8ҏ4J V"ݟQQmE*Tӗtcmj1]E=^0b;黗] V.I)oOirA)|szQ\/+kVZfpOf_G4,9{Ve!2(Hxݫªxd5f8rDf>ݍb/^1դKWZD!wwW"h/6'"рIFʹ*UNŬJKK-RA˜ ͎:tg9*ڋbTFzcI\Rv f:Qngld_W} NOu4ףP[x0:3*m6j̀mo|,3X{a wп5,8/ M`׳߀;q֘B6<0@7 {쓧쎮#-v!${ Ti;V=ZY=y)0Vi6ܒkZM̓8Ȼuf'2GAa31huڔ3sl4:V[Hz߉rI3)㜹 şp 6Qb~ޛ͞Jt1`N4>/mm׾4RP0Z_odO@è$K~FiC>;#a96G~]{2/)y>LHd::qڱOsr (v~ZE 4>mY=ߩt.z| ~*>BqKhEƅtI0TvVWx83tTjiF*L^ r!Ucc?~[x O*yrS 𴍚nݿue{JdPi8uTDq+Q-1,1;e)<;99j0D%Lo?'7"n> <.>k@2 ;ST" ¥ yhxK.zn`Ԥ:<%wbN7 d Pԑ= i)eAݹ,Fg R3 Y>`szTړ_Xi˪(SD\)`-b؁ef>z;fc[) ~XA+ ]L4  ;%MuvcLuAElx*rPCh PYºȪ8x6Z*^b/3k_2 m25gO9#ඟ&Okf}/ SD ŊRn -V:F[qaGRnRPTC?HZnZ!:ݚmzٝjvyd:a |߄:P `2n@^1)߅ED5, k-qQ S$8 0  $h%g LƘ94-~vBQw5')x[XШڽ&IǷo-+*RА͇`43` vSsQeȺ<_HqCGa~Q\Z4#Y?e D5mdZuA[3TS.|*p$#)s3F7L~Xoz3s͍Qqc,헩nnwnџjrm/ژΡ@3* ~LQ{"#}4wzjq, VJ8rq3}};8 8:[*175}^j*@{``˨6⨲4;81WfUyL}J{[(r&ǭeY_WJh7kp(ap]!*'՟Ei<ϙ O|Pش}AQ[)|Zj5ؼ\Ӿx*ifz ! 9v<ԟWA`2 #瞮m`nD;{sG!PiI>DLY?4/V33\QAax!FpnzQJT6 t4QJSSvEqZuP2k`ڢ9& ߅d"cI~M0he?`rI(1[2QS,}hrps h[($F&k=٫FFxHPZ[#TjfͭP`P:%hݠ+J^".&}깠xž1 u!)bσἮZo̓0PHGQ2;Wj2m̔>);UIF5/LJ] o_ Jӿ}MA=z?{%s[&.߮N2fJAM*ǩi e%ķg.@%CϹ%.p.4,%FpL€Oةi-d#CzW`s֬3괎»}a 9iͺ}! A1?2R\&=dM].Y M0&0R)}ŧ,F*O)en_gp٥i:Diw)|8֩( ̖*ML4"ωxv$?͌|N:#~MI0(AHⵯV<0ADF $8&jϩۮD0ܘtE?V,̔| P%q@$j=Io{B>?n3ikxV~71DEng z.OLTv7<4VK-x(0`pK;`Y MbZqrGp;WB-{T/8\{9[^)/Yǎؗ"%1)YQy-Mp] סG( qfP݇lR ٲr.I/B@{QDYKi0ᮻP7_ jn=y}:W.$(m;ϫݼ=;*>i-ALe񹜒A\p!;/a<1j)8b췬ӲͺG԰ddzU^ً'OHsJQ=a^5mNp!SlOUY~rzmafgL-K.K6ƬT/\mv7,B nIo7lBx/9fŀPcnTn*Jo 9?=D'/_<:4be)#~ҊEٱ mП!S]k,^AwVdT! L&R"@ϻtfɞj'/1n+_U&VW*0,`ΔZX^(gFO9xqK2C+`.JjSbOP}w%bfx ;Y9?B;-|py`CsINӀ;Õ)e2n'VM2h45I/>m\Y=$oxA(U(ޑs7Uɻ iŁk²M/t:O`+yReBM/0s,dtز9 ~h?y!FͰ*]c; |jAOZ";jPTW aAO]`ƀ; %#) $H 4þJ%?umbut'ɝb˖B+_q݊qFd@Uj*k;\&lMdXՂ ^+CfIen@ҐdMboO`PZl荟(K P9 RρS}Ѝ)Dm؊:fjs\G^2:FZ(zgeveDr0<"副aԉ_(յ{oZ~x[Pfl1Y}JP ]SSD$#T7nVn[@1DbVX!fqY$?BS͑F:nW-h TwIƓr6gz(~!,Oq\T~$0D,56rl$wx]wS'N _;E>p `i.T Z+\60]$=*FRC!צZn#UFYڂjtq#.bn]J>!cYG^pǭ+0۩`Ywd=w`.HT2u\uAŏ TҢgx 7ʾ[Qՠ}'pBR.?Y#zrMTr~)N¥kZFe`kT"4;geO^ 4)|gޮv9_}Rhߩ%N+Bń ơDW!QfIqOVlA  Ff_*| R%da\lUѝ? mƵ9/Bf4/Cs=.*n-pz/쏄BpjKK ::oɼg*/?QC؏^tRhVi6,Ac4 >A_?: ̮[SFGj_@7;}6#b"xDÁ˂DTm<~ u`Tޯhüs]ohO>&{:QljbĦXvbMB9ܺV. &)Fx=` A/pRH~=ʰYTA܋`0Ƽ[.C-2U:jITc=)\rӛϙ԰V^IQ{1t8r[W z;"hcK}Λ/'VK9,b5aW7+<_gR$-ʲ+qͨ\{ ~.e!,dHYn!ȸNeSLKjXQf8[ώ`=x !K;8C-R,DVgzàa}EHxS)E>: vxI`MϳכDo};չ-dGy=|Bp3A^%ZybrN6mJ-pb|7s>!oϵorZL}486)K/6PQlEDYC\n gT!Bx k%?Wʇu h)2 q3;TLG=ΖC{ mTıWI2?]{``[R2S"a"7LY~\4R]<)*"1*g~R_~EON橫8v2>OYbTYZoFv٧o(}az͋flK{y!IDm! ڵwm|lh 3o8Hg4'&+)pbI;lF|V/(S7 ` Ƃt]yuIk7rorWK vbcfRM.oRmh',}.^Lm.L7}Xt48O瑛Rc$4sJ׾vE^ 6 )NusI[^J@\QS`C}kCzhsb& 蕭M_F|xW€]+痏~N[ňQ=JG^m`34bbȵ'O0~^ ߊԨq7yػ͑rx}~% ցH hҚE`718bdSaX) yTmەŠVim@6+DdC_$b*a1~ !QKNgOEK5A)G>L[oKrw|>~@ۿǻ<|Hyp|+uO#n߉r1-W0'l^unj/lUL qu C@^g Phlt2HuӱزDj4ݯXN5?lỻR {dmwӁ??ԸU/DޮEya,&V4vḲH] 1l}{yoyx]edG+ːfm_K8Lޮ^.J LbC@-aKfY//KCB7bIiٸ._ j{G G9o|Cc?Vm;$$BơcڨN.g^ٽ #ΦcMKnS+bkaqZ< G9ώrB3濿Anx-gֺu[W4gF̸/1Bf =3^`M*57<٦mw:w`!wJm(.aq " hʹ–֥  kn'+'yY z[M-H ppE (t>(0>X Wd=Ur*Z5|y`xf(`4PFx~n¨k;QאW@P}-Qgඝ,T˱K,g(Cw//'M=4ACbו:QGV` ]!0:P@BPeMslc:'zGB*vPbr_!Ѕ &^ـ0:+, 鼓< ~Pv>rCu6Om#G.꿸r'uQع){d{WҔ>łs %=<A@߆[f5x{!S"0EaI. a<חu4?U̲ܣ2M֐heU a91i+VZ)xZNF{=m}q [`kS]Ez@/p9 fax҉UnSZ@6n:J s []̘^H7<8{e*ȢmwLRlU  K,+uF `{T^ u{ȷT9??{`ڷ;;@s? ?g,,o!"kJ fXp #]zhK <6a,s\\hG9 Eb.N+qvY'1W_7WC5}9gG&>ɦj"ˇmCY^gq3!-]嚟b#jֿ}kbj??qG!#r668R|4a(ϖojJ{" zW)ސ Vק{͔)sA"jţ(Ըbp!6hr, ?|WR#$cn*q]|K5 Gpn;yk} Nzl!{u9>8jϲ# v@: HUhv|aA[](!eKDE]f`Sץ^m36Hǭf9 {o!+ٽ\wp jh.KIebnn./ z“0u9FD 1%RSNj۰bO.;YC8{]M1['\tLY^@J"hDB߉ޝ". j!c3WNY]-,SJD^A܊̲M-Yc!-e렶nĪ|;N74&..ÜS7ZdԠޛk'*u6icF>}e9t-܌6'@Nd)wT J[VIi%6#j4m-:eH! $uS+gXݞ%h|p5DV =%D+3`HnŔt|؉n>Hqjp1Y{xݮY}8d b]mh}Ep t'ʗ6ё{vpG&-n )rPuw2a~7u~Q}{BbjiWm"e k>KhZ,#Z|T z`: p*V-/om"W{ !7?|q9ac,<"P8+H֬>mZrIwzD'D&jz . f:j\4n$c#сa迩oUa&&.\hR}=g7cqlʇ;@ ?+SjBȎyLgiOf[euMUW*n;:~<>~*Y4+!n*ͮ"۽b4͵sNkX"A򀼏i\!biӑ%riaZV]#2QzSO1G83]~@W:mxB;]zX\iv ɲM]m$%/۪P;OFq:>{PgKI Ҭl$lOm0yګgD`0n=xZڌ.W LAp8yS"m( Vs| bh!G~T?zJ]0иg~8TH4 4}H` F8i-=:A<89~ed-y[Kk@%IIkO7eG1chslQSFŠ-3 2E9{^ZQ;-Ϣ,nZP,] Y1S{/ɛ@=UTJp!Re?)XOs2؍FQM:rkeVS=eiX؝cm>Lw!T đ?Ossk4T`w+t NơWL , ?,ª\$Xa P]314i:DG\65c?Dr|G v EWˍl^>pU[$OS%wZUw xΝqw5kɓdGm[ bAOQ?zXW %YI ?SAMA|JEMw\9 ZB|_F/F͸4X=I,FɥȨ iƝl})[MHF {zԃ@xdh#Ys[FnLSW2z%j h !5hJoq)Ps/!b8A C^LQ(0bssRyrB&a&$Yw*ڰ<+oҟ*rH$&+Z.ZH[H|сmz Q٬r> KIiⷙ[5+tU,kF(vv`GC$<";iҳ)moɐ:HkL{A}:[x.o+Kw{&݌ƎS T.Fk됽\!v5k}P6lcvFV7pi ?E{C DߌzV-YN̵8bdYCç\r [$׽Kq_5ʮؚ$h(sp,;[Z^cwW"ESqK[pTF),`(#8Z>5en/| xmtSyt M!z(FC.fu)0%>J2xAoZJ(]p ei1=Cl8chKXTU,wMGu߅HѶQ/ҹE5[*sƋ}#l b+eoTvY u$vsjzZᶱc$vHL[2 e؃N٨aHܪ VDaRnWJ-_w=_yK: v"a Y=@ŀ.a|vnhAA*W?&a1AnU"_k̀3wDӡ yw` P"HV±LxPH/bOJOȗx.mmH `;~.bC oщ 0Zh@y-٪BvG@۫qU.Dh:^-ոr/$3-0xFNXM/-^x){VZ\#ׁҬ%PbD9|81bQh ). g1n(*R$_d^M \8.]Pz19U!m- (,Oߝ?$ƒu#'Dm$]ÇY)&oJ UoILЊ/b§O)5V AoTv̌uʾdf'N+E6<2=ៅd^_=ns!pބ 3,hL#K$-'oHy㰴V4N7!L!M5&d\))CLa}H3m9}8ZN#4nh&q.ÌaT L0‘Kilqͩ;]HF*ӹSƍgDm:k^|RHaE+|IP% ;S++Ur5FgS{g-Y %;KZ4X|dBs7EO d׋v-P2IwUSdk .rDm.ywa %> T),s8f):SJ5 RBrܫw??]k7ZĿ̐ߛ1^g,vU71-tgA{'֑b)SCD8 96`v#4A7~ll`'SR X@I'2Uד9c In:T.a'?\`[B';D"Z6Ί-.бcNMAmѐzdׯ)~ٳ&nÅ臤[bPgP?pPBn;lʵD :=ul֕KGi4&WAoMp`)[mO50T U<ev)hEn03Pg`P̳罕ގF *aWj b__KuOuH2-;{Ai|gWWp2 ?5t# j<fC9:t'(Z]kt8-P-@_d^O$f(]G>p{6w50ޚy-c~ .H+]^]6L` K8FB`w C2:B(m2>6)$\ 3㈄qHb!Al3C⫗db4`6U{GFOY"~?܍c$^UMj@r!pRZ2諁P?,Ɨf=usUQCZf_^Y&ofO Λ:ġqݵjpYC-`L3K_wBy-8HIV8:=A $!WvӅLj T@=dW1IcB6~9u$="daYØǥbIP/u͓`Ref 9\|c 0'#p]û{JHpQ2)1ɰ DLSiY- [~Z@=lΡ9LU"#5t.$E%-! .F Ҧ5n ']nǠѣޢp`_^J!ݖ5gfrFwN~)4O*?=fC5wdegM#X+}<ӛKyX>CVx#<1,`)K{:_4@Jz?7.WzgS|R&7{'Əl䮠בcR1)-Klߦ' egeHH"Fce)"Df["RF8fT(r>nKZp&dH1x+Ptc-[#lt$]`֋Wѩ .ŢC5jOCb+Ѱ2XǮ 8^g4^g,c ygIOLP<% S=zJЇk*M`ѧ? 9 qE,'N~.i!K3aYNĆtBP?ƈw4Jf B`beН-6;z8-PxySϢ( uamO'3t'ƛL:d"XWR0whˉcfaמYx>IuZ+fp=$RYwq)͸J-DQ?Z2X^ZclZo@0n7ș1 =*6J'cǮԓ͈F2ij,ܣ#\Rjvbx6gTvÌ-Ȗy(548Q( Ŝz'l',- RJpIe" jo#gԩyt(%cMNA;&g봂tlؓ+46zBAX, _ ~||J|9O҈`VJ >> "57*%o/sx!Pjp:V$3@XQD@)5!XBgXع fCCcÙgQogzv(h2@!NV*7\vL~$G4e)Qy>XA2 4oȗ&El,*+`aR+'r &+[7\Al?'_RF⓯ ɀdj»W)ggx3t'¯)|+0-C𧀷GLT7B]5HRu/$@Fd %_Nєv~n!pi{떨o2KkmyXYŰ_M|4LfRDHFzީlz1= Ф %}'5Ϡv;H؜;|TS;I͊};9-=Bέ\?vXQԞj;Si3pWqO>s-/ %U4(&ždK.H-(5tyUrvDA}=TM`Pqi'0tŶ9# l(?f x5gj D=׌;ڵpͤӀW1k M*8kR4<3CBW)9*ezq騉;%P?0@O-,2N[9u"د~G2栄*먥5apF *q=Q#h3,'j@@3ʕw0M 4TG]\* s!ap$pl˒.? ŕZu`^]O}>zP&+]Kz0'i'`$l֗*-fȈL}u <FRR$dM}#|yteRYбO!65؀]8#]~ v jQTF O&~&uLis/#ޔ]CiUQ!A<;+8*3rl ' !ξld+, =Z;dPBe)褸6i{W?pXZX%1Hj (0yN0/xp7޽-v*J=.eÓe -NJ KM$E_ pf>3fœP}I1k l{wfLݯ,N/J=KdMGHjqYիXzYH2j'ϓ_=l|ītp1vUgϛxQfr߯UI56.N[D\ uA G;B9H]=%m:nW̍selja+pfqP*^H7 3 N->`H,^aL ~5VR~O| 1iE'9jgA:]bi.F vmsS7/2\:BܰPq|h8`[l3.?bZZ鉃-~8UCx@*U .{;VוArwZp6z>PHhvBBz߭s&f 1L6gJkAV*#:~XYi%y7mtRwy! (k;lжhIf&^dCِqoaT4TA.Yu T\qŽ^vc.oV2ַ4mXǜ 끻GZG>('݄X'] 0D#"]! nwIy2;r?>pl{aPq<uձϷRy5B(-xoQع8k6}((V#W;˔5MftAlnVlN$QMpdW4OGtQV=.v(%jis<am:όcP@\ S}pbaҕ~ ́ӷMIIZ<*HG xJXBs_^jP|G0zn"$kؖ?vzk; ѱ$@[!+/V?.H']խbэfi`O`>6&M\ h۔p|H DpD (e.. =s06Ax?%|)'DQxb[͹>L3ř-VַF#sͫ*D4!pVKJE' ̲$/YbIPΖ'a/iϘ W(빒FfEqm)^q?':PijKتᓬT7ɣ(cmI 0e{Υ`j9Vϴ)n: 9'0Pc14 j .{ 8lM'60ɍ&w5f[/i=Goۋ̻%`4QnNgos?JawO ,)DQңIwq{t1 ˇ't(6e%ͮD&qO( T#V:L#9wN@wUD;"_ Z*8|ShιM,>Ave׻dk=cڕDxa ? RU(t$_s5n39;O٘KC ڑ!a2Wp GKu< wy64o&co#f29\O}M%babF=|MQ~LOx|hv,;h5 .VԃLj_&1_[V)J|5jW/m c{[>U߃#I%dc s>Q1]Zֈt ~0[c5 {UR=\IMpƵ$ n>T +FWS;ѝy8֜ƺ8̪qV,aB 7leDSW-4-p%\N磬h\uD[L* .0:˜R$R;1;Au'ͱ*_]&܁3 +ѱLS[N˙#LmЭe; keal l#Գ?hm=Lo:Pt+$!rY0,W;~x?Ht` 32¶AL!UIDDd 7'ySBh, `G(+6/ M C}/ז /FD2$Xx!/-:nW.35rٟfNv6xҸ\Vfå o8sg4Ű9Ʈ$_ꭙj #:&|vuf :/=;A8V;6PNx:ުľNgx}zVbenXY>O9'JD]Lx ;q(V |:hU NZ9)ЫvppgAÜ0`+ *x RPLxvvQp-~ {9|Ԋme,@5L&Ѷp͛G[i-~ 'Ϙ;TU VI>*UFO#BĜ {r( =֠[ CV'&Ŵ-έ͟,(F9 ca-=_W|_7<)&*,1Qѣ ۦHԿ3E2#,s$<@]'i~Wv]?95K |%[t =&,zI(uvBK>HIj>@X|G%E :P+o( >G% ?5,ݿ FcԒ7[nvVHeǠz'|>mct m-K7\?- ,9Í 䉋o$K/K? h(x\#q9s^ cKfkzR!RǠ#A)enKˆRsCGXF¹gA~\YgB 'p]KFх+~5 71韬3xP- $DhObzuK;vYL8} mp Dlz ܮXK@nK.,9>*߄l;:b*gh%{!_uƨ]Ga^S,uo@]4Lß9GAN9:?'ȉz3l1kL^xB?!RHS:qr X2_&JD8_6Ѭof=~ǩ@H'Ŷr ʆ<+FZv.2NvJq0I6kEΎyN+d?FߗxH 0 i+ymid0m+(IGGPzm6G?0g$ SPYmtRBi× \<+?%l))lbx,`)9Ajtmy֌?"%-\j=Ѡ[,^USQW^F3]TXh0R3(h9T}Ijo.?ӟنf(-0]I})k{DBfm8Kƒpϖ4`nue5݃eCL:0pj=ǁ[`V֞+vqP  ૔ĔV=s`iГ'I'}Bo0t0:oT}I;+f9|!rcf8ftťQdϳpff-͈EMo/"8— *xj,+Z)y95gދu7z,!nQy_#xbZ:vA<]ֆvLIPz yFuaiNrQu\ޛ"|F9(.A}:kf#qeQ6]<=~K$HsKK[_Pyr_,7숝9津qK8wpW.HUftKM X4wahY%aO ݝ8 {q4ii]#6!H- 6p[eaDϪ݆@tvn 'dű7+[[ya-`=ѴVz@?*eKH*~,b%JcȈ30[r&BNyԢ }B=N QYzPU?s,mIX6'9$G3hYLN.40F5Kү%Cd=Ӓa)M~?Od6hj|%Wzzxgz!KCōs>C1 w~dS= BsY @PxM6IZƪ(&*bFX-uXS3;Ğm`Peа4) V˳bbX\J<%!U]+|J|Zʘ}ZJJ/D_uQ|Tӳ/*_7#a9 _ay]zoNl;2w*DSt+zj~_uzHF@ `^tl%NNU"pwR@"ڭ蒸tvw ~~T` .D% U$0Ke T!&a(c Mޑ -s5hk* ۽b"';;3T.6y<Lr9pPОиb?WLq=R@ Ό鶴Zs 'eDe*FeLE˪=* ]?k^'-e}%@Lh¸]):{!&a_V??&f٢,7XZ@F W2@kb/l ?8L\(˺.PgLU@nuXmMNа@.[`) }lcl)NZ$Е)tPl%#!&PZwKdZ R`8.a4Bv}ïn)q2U ף&áx:7KF%\f?3͍-D8m..פU˻ZIABWZ.tHyW(tמ]sș r6L ⓾ms0WTXKiĒڎQ,: GoV ƍtO;F#`&SI^({!y6fe$BS|1B^nkfV.עLԏ-6S9Gڹ"E-$Ѳ3Tcd٬+olc[ tJh} nL~, q")z){%74-{Ï4Y?Ip+'MU4f`CbzR[U]);qem6D^6-y_1er/MFf)XtP]# %.{tKش4ni/-ԟa$7o! U@S0'{q?LtƁ1Ir2`d,@SNc4+"Gouǂ Ly[Nbv 1kFe>3eXNa2ƞكQ1-/:o$2=:5foPg}1,^vaA 3y{ٴNj=HxmG琙`YyammCTl;C6zp@M)zcVxB[hsG|R] jrLCGaل.G$P2 I 0_9>O3w1Y(?€A>`E^@޷02!-BZGƃhMJ1YW:%0?Ͽ43%y4!0DROOfjr}pd=¬l]wA rKvAL1ݨEdR74Te򵈌JOl}AWafjqwHZG2mjl0tFP>r/%j yLuK{s]ۿ0+ ֺKg *9 7֑PFxPMHí$ke WPlqZ*Nu44iddkⶳ+ %1+0eLϲLc3L 7wPͰZӭ,Vۗ:dn:ί q\'\{6DN`*zNSG]9uK˭&3=>rWL8Z^B ϘbJܩs25iK~m+r}SI_/ȋW6GZѣ IAICv` NadC4gHUA\a<O9`ǡ +c40ic̊ƧqR-Yu#q~O g^$vtm>KV%Wjg)I=UI,3| wfiY6V2"jl>" z ݺ[A"i-9Fԯ?>a;V~A˓֯+ƀ۪W) B<>UH0aK){}xl9Ed㩿A݊gC$kHe72 S]K"?- ʼn?L,dȠ=p7 L^!ƇƝKi3ǺZ~4m\?׌} oGP 5vߏG LL#Zo\l ^ib/ZkJ[Kf2wdB+Wz6c&_#M~yׇasO f7hE+x8/3Ac>BzXy9쟾&`|p`䦐l߽'Щ> Y\ԵhlDÉ)α=Q6cYq!CZRo@ 0Q c3t-Y=GDR׬oV?ZDyϩؒtiC1s9#!4~ɯO>e'O"S=qMK|yPÞ hV4]Ēz>v; ;D] iHu!BNYUeUJJ4Qj9$:mDz e-vz2&Eן%1opq2:|򒊠K|Y7/X> 3Tm'}|Xkss,MsEPǘ@7%x EF^:Pi `s UøU\_Y5Vtշba;HM +f.Pajؔe9b{? /dvڈW59e4:sG˗ܯeϞohJN_3OΨ*,ۻ'S&,إt#S##H8#7wQSSkު2q6/Dypi-@-eCǶUe6(B 1Q&#w),MԦT"}"Ձ{>4v 9_;žn<^8.6^&y巒J7}XT(>jf{;V)1P#(Ong;_.'8z?'hʊ4kL8Řilc;9Yk)" ip8ʢYҹ>MWlBv2N˜Fxݞ(BUMnvqa7{(Phڰ`zXH <5#&O 0:57+Pu;Aw~Z$H‡:ݶ-Y|&BXl(QE{^nz s'Տ] ^R-Eu*T eNm3m)F'{/T*>ݶn4J`FM_*Ξ0в3Kq&;ܞO7Mxۿķb(1B_G/|ΏB*osMgwqS7n 9=~wh!Z[[eXq*FN4]’6H#`\Ea^%T,tx ;}NmHW rh5.+ƳϮx[by?:&ePa(ϙ|=J@GJe zYr2(ttwswk {BhӘ[(@syRz3O Ld}z0 (uJkzJz1-מW~j48亜ah-t$*"C%Ψ9[;'&fQeJƎ⾑̅.t34õJMcUn3NJ>QW#wĹ,T7E 6s;Q,}[4LIPds?RƸu=֐'jlbR~g>Ұqअn?yôrLԻQY$b̂sVt_uifsS+ÙL$=YjLYm䓳 ME ׎aGof>hgMif}?VlPE紓/tL1D TP+nO ĥijHߢR] "`P-ZcΆgܾK|* n^tn _nF["uiinCEs-J{,:. 3(U0حvz슩f͸,\9 "Ñ& M1Otie&# (oИbX߷9{usrmޖ1/JZ2Ck(Ipxh"Đ(~+ :XV?xwIB_ 9D=[Ѿ+_VDi0HN@2mc4bXJE$<?6sqor쾂Sk[;/%?x5ɲy$׸E ER'%s…QyeOs.ٰ;3KAyz9)ܶR|q z](5@C.C+OF9|! M@}[Yl_dzqTD'CX#w*`nRc$k_`EmyN>}Sߟm"j7l0ް;DϦ4c&k(]` %MAF%:塿*zN~(HExjp<>je_UȆzc֞*dT t "UdGXE%lTzQCu[Pa-~;bX x7_d*A9$ \1܅bk@mCdF6<% P+X߷9:arL= )Hߠ)pq;lwEwk' ROqcqpY45Sd?hP)ɧB*n-*]N gאm[T=^u./_~@;b2~"` lIf:ELGw&逕;5K!߶'ݜKT{G%^`҇%hXt9*1#I-WCJU½1.83wq?HQp& -{wϤvS¬XNflwg#awO1*&L+vL!8fgr>9v`q bny]p @\Haz.=DZ񱨦 uΎByEUv>+!@>)l3TӹKf^qww0$m WTuCevТί!=?a@fx`yJw=ޕ.:$ \˔ҍq& e5$zdf'fMw獋<::b HWkIl[xS㋔D;^rǧp?zOU}` Ќ(r`& xلZ=+\Pr:Ezr4sXq/}U|0 ˭ ~9_hLBj|T#apWs@hnq^uKlG·>voS6f;NJ־XG] u|i:$eײP1"sF8kRG?eq~T^jmjZЬ'rF1ЏTm0S: ȃ8lD/L%1r-p(Y~ankYŵtSW#ȷ޺fC#ŏ X;RQk&iT*K*u OW(dx/8_S JO VU8oeah)ށboA&=Z5UmvmpJyDD%&Qt.2Qk{t $R+ȨrܑyKĬH~蹑A WhqYwx;Ϋ؟~㪒W=SI=(1D-I*Ozoy; R1t bK.-6GSbPEfpQ?vAuWu+? ,dlG@k0%Zˀ}ٶϪWZBWKkG\OPuȆ"*l*TW" bwV8{Ib/qmd+E{"&KG0&T ^#=kc OMo :8Uvv:lR[R'F8I3ߐ`E#TA)Mz[$/^RϹ5Zf[h:N)ũ滑^cqWWM,Z8} $0:nDi1=;}իdaS-[0ZgƸ=м=#pI3 NS T 웟p:{)|B|d `P# 5h+.n.oBoSݵo?1za;@,3ጳpPtRu$A%.mWQStɿ ~%G0~S/{syTtVIH"t¾FVQձ>'yQF2?u${f:,-*Z[#ꦻ_12.RO(`UMg6%A9-A{mWw{^Z|X: nQhE$]/xڣ|>DL1#Jiv{bkޤ}zGb8Qzs}dx`J:i^Gq,ECn/F(6:< &@ LE@X(XztCL$Zj}t4۵Zx9)mIlt!gqf8(H]eZlN:^G+ pqߊ/+ &mݧN 1Ǚp-(ABއO [/vNDKҽduNDi6ZLȝ_ezf$~N;b@UlV913 4櫾M=`{2 jiwxv}ӝґ?B9E-W!xXWg{]@-0^_D "1k(S8ߍˑTF{Y%pLkY}l%(a5G:<ϊ M' rYl`hR>@uwЃ-9}IhMT|7E٨PnuG';\l)^[ޥw52ɇX_5eFt EhwVRyxl71!f55H$W`^w쏏}%5TZ"|o>C{_/dog gm,&d:V=6ƚqXGZl˜GQi (*"#iV#%ނA6 a65}aN$]EBjR$2\Xø/ٍ_h'€A*;~__B'rlS+)aYv-cS*i7#J#FEkv= | hMPx\UǩABM̛$7)(~7ZLm}SV_< j8 ?Uwx֞ f6MQ[كp,6m{ՙ!ymhiɲ. *cb/?Z HM'(D b-ov fP*zhYu,U0w}o8 pdR2џY>AժEgt+Ԫ|$Iә),\8g=a ye2y,`ii~( |,rG`I92=6Ĝc`r9[eܴP uY킶bE\\̐7<VT[dRk*Ӹ|qn+W`*GT1 =A6aa\ V3!;pn|e_g6GMg^heݝrq0ܖw^<0)%b`1YY޿!']-;wPEExF^؃ No-%R510+>kaB7`Ե{CIT˂NI/ '~%=p: RE&& ђN\ja XAtD}CcݲH{x5JY 4RUIIQIPM{5`ݫC/cytRڿ$_Ô?) @!qiYJD#@E \jVaEL9}c.fu4 ek{~ARqAK_*ƕ$ӰDD_v&JT:?2&ٝJ7pG?jV͍/Ѭ)WE+Hsx,u\-n,u_ortYssN"_DŽ8U=*(P eѝ_0:r"'[YzdegqF&tl.4b{iM |Q O@W 38p(cb|PdR ?ͰA1]'~ea޷ӏUBaI;Eq<_vӞ#hO?H pUVcjɷ.ixEP@RюZW_q۷ŒfqL 8Y }a7'v@Džmb+a{J*ˇ[X/}}~SګxeIq[4nCvCcvdk"1V>&/U~F*@l1.Iy6 94: /=&Q3kLlKʉ^[Ra ]+r]C2#^1(cnc *YeI9uv玭m@S^3z.p5a2SaksO CO_vvN@E w_,4=2yї;iC$}FT_NI gǟJJLi^kpΨpl/6BFLCY [ Pj.5N'4ZQPil>O]AR]x׺VneG%itg("8٥*ԤAa`s6PTy~& @ĔZ!vqaDMͤ>ekK ƌMEml;˷hb-Me$:(3ƞZ/FW}&{Z l*]4-Bv*wuT gQu8gN{c=` ͂Z/DӾ_TIfAwExh.sIoMe67uTmY0Df%Y> N:ja;sZAk ){3 l OȞEG:|2> ȢXDaR7 "N#iz=qZ,=Dw%-E+ŤU(bHOb!-`bzxJb޶-c1d+h?C/VEYs9oX8mXxSrsbEgEFlF1ҤӒF|$=,Ivh!8 \b<߯`|xc)^v~űϒjY5J2~#Qij(V&qBWL@fYv|x)KcD7"HUȦd9F@x@t*N;M"t3Pt Sc&Qn;,ohػjXܵ':dot O! MtW|.æ&O. F猔fbݯ`g] hznOߢL!nŶ4d`R3&(XR5qF_\.J+ƑYF^Cg3/G`wjJ4_cQ;NZ_  vXgHǰ<WZ(ܛFjT'gբ2Z䲧9i\U3iR+Cܕ%xxN@Z{/2ʤVOQ_yIYx=}$\0lYo QIwi~99ƩBK}G+/Ҁ|yUg4]o?L;GFROZ8HǶX-;֗$3ep83oAqϙdK^١[w901Jc 2Q /rEp0NPT!爝}ASG]L %TjzOWt*onmTs(\y ߚQ#a]g;W_='?/e'nU]ք$֞}rq˳ {mRr' &6pD᝾ ƍBQ:Qxz*o2Nɭbvfk:=m[:mY1*IZ>"J[>Q΀eP^B@ԅp~$muo= 6(* v[SB3Şh 4DNM\?OsU\ei0$~cl]t݅j>M8J@/b8xbmC:34:<wOnıfRYIX D2lS /_ud(+KӤT$gW̦ 0[zI>Fu7&$r(&3H#V=;ti\ %P8 p#jA> 26r_~̋_!o?F ! Zp5mPְz֑|X7-/Ҍw 0 v[Er:/oȩf4e 89(y ?&:U.萪~T>ĭVA_9 o뱔 x(Q{4&E@KfUi3`{]V$v jGK-^.%C^KRБ8 i$|H(QÎB=fTӑb]H_fUmr+SJ+sMkpeDz;̀8S+CBƅ*T@gp=6u n+?!t4\ 76-v1Ds`[:V}e{F"d=^1r|ۅsj)UGJؓ?q;_3l0pE)})DjIWVYTEd i;EԄssTXez$04_oL^زz /_ӡfp$ Vo_> rʮD0$j3OV$* ߚHs$ YsTaPy}9Oόi_gyX}s{tpѳ3U<.~`%!S=; g7;nnĩ%zIQ-4ⰳŐb'n ԵFvѨ*Dyʀ H T8Wa~MO[cȩ-DŽ6KT7T Y;@ e"sʀKl{8HqD=['T@};"--R\t fU1wHhZPq{ۤ_*RهO? ;H7 #ׅ,V%d/.:EXGc Z\NF7s ۲>4n sj VN)~Y81Eѕb4p)뺢 붶]StyJOEK0J&QH5_ŠR1HEb gw qv(RtҷM4rKdsS!S怓XYkb8VFRekϚW,3Ҭ[9,w@j3 52!g*wnJ!χ`9z Ŗɻ]i.MkLXiPgvcQDK-K^ϳ8F%=Z&ׯNp*ߣ]&#[&qQUV 89^/5 Hp icC{U+^(VJ0\MC$co"CC7Cbiwś wĵ+$sx4GC*'JNU%ôu˪`.ysK9q '0#ʡk*ϛRzg;"yIXJ1ST}h~5}mW D1~XO5R<.dރA5 =s ,ly/gyNy_2Pࢹ63r*g>P!𶀈7lOfƔcl󧨌BP/1.Qofa%N{06RCoCB9e"sp:~j Mnr2}b%K\MI׼Bnch) Ch:VJY}lVi3,;K+~:)Iu(f})Ksa=VTB{暗o$^ZLpܝzYF`G L9lCA|$.z 606A* N6P]_qh4ryU3C_7yJcCn{U5f!y,^(uQyj#6s.@{(7PQ6@ʍ}uaumK8{S_o],@oOp7Wl3pR *4lڗ0@T!U 'EְѐR5GQ϶) Rd]n 9z%ڴPP1|܈t~a$u"(yAWz2)ֵfc8Md V2O_}ZZmJ]S: n@eRZ.!rNT|Mk9}rr7ʙ|0p˃FW/SHFGk(c+ݶbɒD$lϟ\e2crY)z0({DWq'櫅&jRlB90!@jtR2kZ0X|*p}JYq6?7^?F;e*%>Ü>!^sM:;j958e@vTim:3,I b%]"%6H5 :5~V,jT]|u6הk=<M|i ~쳎2袛0R )wAMzbIFIkyDçZv7J_r5QR|M+Cmw͵V {Z'jda%xYPo! ];*aBt|BH=ς42R#l- '8 ``ĺU;ςzgKנlSSbpt\P}xTfY7%<7㘢 X@-Y8gɤ.̺Jh\B Dˁ9 *Ԏiu}[e糑kVTvZf] Zj{P_z~ӳ2I%\UgVȈS9v9SCFL޳OI.QZfL5Ѭ6b O%^*@ׇ$@`CS.QB&Uu⡥V,bNpa4Mr:)9+F0NYRi?"i&)h~{ CWO³~!i3Z'Eæӟ7r$4ո5lRw?m]m6t@*)أ*[q^֤e<eU>VdV@v)-'v|CNߪq(<Nsj#$`ENM׵ gfô{Tl-`q0@OUi-+2ydy,adE) Q{}ps RXϥ@vio8z\'0v`h|9GEBg!*8e`VϙEظL{}-wLamҷ(껃Ze"Vhq\6_RBYA4+"-ꁃd%^0HA-ir/aYUWhWDٝnۯcbqbhWы};J" 1 TEd< Ȝ$E d\Wu|+bin8W`z&MN?)bze<ݱ֓,em54G}ۢG4D#9Ǹ8{2r#\K2,m .3TP2>{bN@-/|Z[ttǚ#}ҰÉq(Z^Ý/=K)&5u8籟ՠJhzoE!,DdeHp0@7::9LֆyI<prCI˲;leT܂x>Nҹc>:>r $Cba0g[Rsx"mk@I7OI] s9rB]zmDhKѶ9n`2&,y*Mb…Sya8{H2n1,HM%䦰h*_ؤX$2 ?]\B+㜮w(ӵ9 ?@Cfߔ6ݙt6{F tqTCN?b#&Psqbj$w`pj]FT*Q. PVcuUADMmfQbbKa6T{}EV2uӌQ;W7+tj:@8Csk?3v9Pk~_2s0$NY$y)e=FgY71}OmJ=-d U"w9\BQSq\c`6an(ʁtlif;S&ڮC23.~8.Eџ;TXW;ݾzpr @c R"rm/|:;Lӣ/}oNǭ 'PC6KAs8 `@y  1żadQ_= }NF 6loU11 <︂*ϊNm ;hrOłվ3 x39X US*fgh]554Q OٗI=Tp_j 3J_%\ V+-%9-GhޜCVԊeх?+1-h}Bи^NGSR*bJ~!ڈw;/ QMI<@sq@ǩ.;YZI^up;xysoˌliBO}&q dG H)A)266>r!oHtQ Ƴ-f~6yŤi{-~<oo5ʾ(~dlv0->'C$gQHXFjw>^5j* Ccjf̫+Z4wF+>T̻uBH<왵*gQ*? I|b3Ă_kګOȜ5&i盌v<Ν~+wohQ@t E WV`HE{ gs~.HriVYh&' 京C %F1TxXDVtǵ9> x#B#i҈ZMҌyoo499کEV'R{:Q('[wE77{o|,q) aNbWhrlu{ ]reĈZ=(t`@z%]-;fjk؎.9FVyΖ5^ykF(F/uQV@hi韞 E@q%Qy f6>)#Ro?dHӰ& N .EQk $3vGQhQ4P.)0~o5#k^f\ͷk4t0O}gCMi8C2L݊osb>$(QBDrq]Z.ύbSC^AoMzkD%,ʦy99vT|tCYS,FC/g|C/4|0^lƞQ"6༇>7.h0e#d+ _8staP{.Z:s˾V%e:>͇wEc( Ugjt|M^2f@@U"= 2wQHEQ˛1>rCj1P}O25U(Jv3C㛫>>W%"# f9q=8ybꡨ!>TftwP`k2efqE-@~)1b/ca}Cu)y =h"P^?P9<}*w/xΑp#t. 0dLx) ?m 9xa>Uɂ 8#(P Y;Oupp4R ŸyIg2'$\i? Y2]~|u?‡7.p2Vc 4=2}BZ"Ud{6z<+ƒ!=xZY!=PZA}MU%i;WbMviaxC3I9L>HD۵VL@k橰/jgVT+^}_9aYtTܣdK6Tz6,X!EN:DuNߥ>$'92̕@l+ܵZw;VDp zJCʰedi6 ~Cl9{+uݦW wE2oPl.#tE_tDQpPߖ#6YO%+"2U 뢪CD+(P%+O`Oyis<:A86sUvՠ70TY_ԧQ1}q <3%"^0Wg :mwp7Xɟ'*)drVJWӈK' %z h;PdnB<eT1\mPC1Q cMƪu6=ǫ /Fkc +pk MX~U|qq1,Lռ6So½ٶr֑]p!Pt|1dwFZcmN }%}`\v%Cx2{dY <ʢʸQ'Kay9 KzijaST&\}zʴD~1m\\= ֛|)&Ot}3 5}DzSIΛ@:v ^~u; "wչ!CHmY|a+*ۚ]^:;tE;ZJq?SzvYmeC)27"U #U2;64F>`l֭F04 6_s\?Pq^_~@0#~wFr_Y'M,l{v.tfXB9du>НGqT>Av;AOݚEsRj8flvCMT9ٶ[H/@6A7io¡ *OBP_,E÷"Qb]wV؞7RXSx@>RyB40΂@/®ع$>Όu+ ްRcFs9.BGZR6d3#,C}%Pcx݇T킎P󍜋TpmbS9/=rq"W&JC3DEKD1GmS,[Y!/-uj`_Q@U6u麀{_Xm)1诱x62 ] 8armq*9Kɢe3x&@7MsrNqYNbvaP1L뷪 ɕ_z_s,o nzR/S6!IkrI_"՚KqyTE'0gXGA b'%bW-rLm5)>3۵l>h,S 6l%=!5Rt)˥eʳsXjk2^H ip'6DYw'@]AhX0Ͽay}haW0z JZI9-n{!R# Wo}RlyTdȭ4MrBܒ\ܩ2#|?/7<"_>㮈я:q4 V q<.yJWXo K^bot nLw̝q'<: poHuLZjM묵Oq_zwz|'qvȂeSV=VO9}mL^,SoPj1}FX8pKf/qrE!F1+t҂fR,=?KKD2|sU.)nɪ%9Qcdu1ɶk\{]\e ctx84_.CtORJVo;ej\I5L&ߗ#q&O )aM+QP.'׶ >*b+{,A\MHy.5Vr=ytvՙ\W)qŭy~2}|ә"pܗ-2Ac`CO|خF2]m put |r%\jd DB5i2yJ_D Κ"+dX`ʢ'[jѝ?UJ ';DE'[ՇA~?B"pٕKE S _ifE ƊpKHl?U#P%}084a);M| ĄK:+7mi3t ꅼEӀXŏX3=dy,]S-參AeGxv=iLI-d܇[-x~s@mD]U/ZD!mGAR>Dp1}W0083_ߟc7 Y)Ι "SV(@9 ۵+y9)< FD( mN2G7I.+kL=   ;{lj(8{{M^V3wqڨLaf0#o\`a &ʦ>:Γv+%ޤ1Z}jXK)*-z͕~QYKM݂5I--#x+K,AL N$*fWxFf`/f} |ղzX6Qd0+QXi_{xG4p{xUs`?LBΘKE,ӮWg&T"$j]˳efL(A 5x|Sg/W\qq"r?e&ХbZ5(9VXtjxR8Ѹt?)x(tŸz%JvR4ݬ'fdG'S<w~/cQ#,a$"=W+-HxT4Y4Uz?bMtx֍"@͠U`j:ɯR[q|n5Ȅ}C RzO~ñ _?|A.K &jl!z85HtruiЭL9$'& :Œf| _ϧcf:c X&v<ۑQS2rM*(VJ;'hr2U>xOtci@ۉ\c[Lj;x2- ^k  qx :p2Z>&qਊzmq<-\e%6#$kQJ >ʬz PHb۹Kor3[edzg׶GjM:'׋L‰Uw8A_.;6#[P&ыkz G0Pfc:H廯ٞO&IjZB` ^Oy4BKK'[$b-]>IB +6ӂieLhM܁T(_mpt(Cј9%d/6Xx0 B]CF&1P==rX|C䤘_KHs5]8w ?Zd,AǖϘe;BCcI4_dUpJH~>nyurw%˨ M MlE\߇ fLCx'ZS!t\P 'S>^\֝ǹBnL3QТ(8Wc+p]jQ!##=h0? q@SsϜ*"8L q2u4ZQcX0*2>3DOh+)Z|^pmnPw U+ 6͔f4N@m,FEվ.Fֻ[Pr~<[w䙣nXJg\ HZun^ OeU~ycl̩=#{ &;][͐*>cSU9;B #JV]Y g! _W-t_3F@1S/(DJzW{vcwu;r51-8dnj8 J6uTJJzLCnlPM JUdAgZ,f?P_;)+{M~?3+R" s,wej0,կSJg1AI329kzGH1 ^?ˮ} 8j:t*I09hR7)*KFyj!Pז74{d[*BRvĤ IF']t5:`6LMi5b:iʭIdd %Hepk](v]iHAP\,_4ۼS[=z+a3K>1~)gWrSJ ZK K̇-*xq'pc`L/Vi+&3ca>t ʼn5G5Aa(7GyuHDqpR˰` 1 Ma P;mʢ?9Gp\nV_N UP~b =R`^jRM cBQ{Gב½>bS9?|ʹ8arJJmQxZsťF4b3KǬpknrO8ogNך4S7ꯗ}R\v}G+넆-^) UU Lh+J&qi6 ŽQH(lqn6T/${3$\)#mv9Q?69̴Z #. xYNPYư$@WnKقM۶Q:CK$2V{n1xv+pGSɿ4n%>S鵻¤}Ž<^R(w1r<<|WG`IC.~n {dfc51iJXc$Ew)ޱ~d?y E>@;+Jpeik1TgrsG zŏ5?֛GTdZY5~jN{cz6>/{t?l޾QsFoQ9 '#ku*8bu B)}B͛8Of_Ȋsu#Gf]2ޯ@ZןKD G( uf%:i!|ȔPa}ΩDΞKjAޯcqn7xBHYRf;\D9K36fߋ5u?? 9Žkws";ֆ;!#i BJK!bFIx߶L.f|l+3nIw D`LhtSB`mpXUY}&/{#j"ίjE6M)P}^d5 D*@7RܩWr2pX@(Rwhkn N}ZLS MPин$ؠZ4U-6wذf,ۍ'^L5[Wg'+M0 x9qm(|KHoP?3v1 1DŽ~%Z3O P600y݂u:nutb&x,+spJ*85FCɗI\Ɉ'NE+ U c[ZED5WL9H"+ʄnDi [Hܐ{^[s~=&5' u[?(U1eO-ZBx;DApПlFy&8Gmo7#M^) e'MuRRp\ Hq#LՁ&@$QՑ2.bdբcp`^z9zun}>G>CpAC1d 1K! 儢N8G ^:(tb8OyB^~J.jYYYHE4"4z\G% ժW(V)@ ؓ#`7 ]3{H{!ޡ|pzoL-tIvi m%jfomȎ6 z'wR^^>Ƿ F9;OƐ=YkOz )8%_JcF|f?T$ڶÚIkfH#?wDFmc_wy׶jKuM d^͊ޡI*n7[ yKRqU^䒟cdjfR4iG曞3dr,F)A9CYg@ y .ab.ĎWz 7kQB Rg|b򤑐0l@%Q%sihAu,oUN<i=IQ/QMWP>OK^kPԥT$6tRzϹָ<8v*u D KV$Vpgqʳa<\ s|!Iު1hL0m(ֳ!bS[<t$*EZ\mqqh+`!T n 4 #9ԣ@m>_  (Dc+2%b)V$F'Z.hֈK<՛rqwco:5.W[T=&f1<4P:kbsRQm Q*z˱9,NV涖aUvvm;U`Ălv-jtuP.Tٛ9ΤR w\(@'%Kye_}6fVF;TwRzuP'j+E" _JcV,3ef I?xݶ,UAXP 1&XJG~]],@M=m9Xpݶ\@ckor72S^Tb0o0QEL9ڃL/ܐ-'r6'Y<(A,=[ "X.#fkS$Bjc箜m]vLF[ϠтhMOð}2 P5Ϳy1ɰoTu?쬗d6 o驾pqd[lzpVosf;L!+X!)0_6Gu<,jq"8B*871 ]5rd!8Sq vY&ꝿh6O $(Vkqpli^?˳i0孈nKG=!"E׎( XB=B/+ɶ+wtBAnF}u{mdAK+dV#D܁Yl?'2R{ -mڮ`fFUWQBn%1x Kn7d[g_sD*V6<{~Id >Xijڲ>R YOZh]7Z΁GӨHx8F%m,?%VP ޜN| |϶LG$=ʑ],w8 Dn~;^X'Ya69cÂF~// KJ-ė#bcuQihhoxݐS5ዢBei~(TDŽƠLh0Ű<%evs==2x Ul楖Rg>AБNזH=e()LB*E9T(4$;myHHx=yg'Ըъh.z}ώֈ擣 1#ӟT,"!m#7\sOC#᾵ ul9;.xsZ ݞם=%djRvW_AaN*0f܁,]]4*q2Y3Vٟ\qbRj5h֙tO*f)Q4p>{϶ng^>'{ } c0cj|]Fph7F1s0$ӱ; UfSڱm½φ09s?7S Gco2~G9*UKz2hLG¬o]4eʾq$#|+-!q* B Wm:*V6aGv҄ w=. lXI7G>h `(3AX#|:QPTEyw0\ ?2u>[D@f]_eOlauWq"iJ)#p|۪5Vj0oحhm&͙BSU k>c I66"s,|5=VS4_!ke9Mғ]$S3BN‡{zt࢛^x]vYбZu*|'zFVUߚM)|e Gl)ΠV2M%` *A5;G1MI'2$Ea8B@=nV ԼOk A"kSZ͛N9.OګY(3`ۼŤI njM JG̑#slnp"C[Y@Yȯ cmt`b^! paH,h ?Ǩ샣z9|Y !'jޣ!߂[#"ZG] 8ReMaoã}KA&v猪{ 8weͳq#>FAGcWlf)LPva^QZZmqr[A!ފW%jh5IJu©ZտKG54w)Vؖ9k:]8TȖ ;oo;``1:%6f>J:m๢Ώ'hf`a?Gb籧ryf& DYyouЏW6.ʼDh|SgEHdt^COse&Ӆg:6ڿ(oSZN'Pz&Ŭ#~|*o(/zk.8#žuTI^ܠ(uz#K?K8lT J?zǗA&]ZV=¯ҷX5тvT/^KRANu [$* ԝ ay 12!ppz>! ފ4LTlBۏhE <̹&m]%;@&O]v ,9#߽GE*_)7+HUjBGKF 8˞'G(Kx>늱#4A[=\v bOf֮9 c/Ӯtr st_y:|dd 2HXkN2 ouԗL+w[ @3k7GY6^8B9 i߹DU~ƀ8,kGkػn ~6[gsIX{2:Ym艈V:p]|KDPrPD*W֭B(TE Fbkxfp:x D+ bfL4l kM.$^ U/D}ݘFp_4s3ꔦqWv7\\6}T}-]ѹ\K=hʀ@G4ky;y9 \ĝ-hp_y=SRJq$ 㯎WYNY#\6uz&OljQx#!{];z %mB$dٗ'(8άod2pܒDAx*+SgYZ07070100000373000081a4000000000000000000000001642603a90000e890000000000000000000000000000000000000005600000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/?O]?Eh=ڜ.++W  $&o:?dT7@ `Iӣ*eRG|1M]~ꁕ@W`/7yNn`QQ쾄-jF;m^RdEga= F V7њb!4$7CkJvfpDž97N|/T^d9 GnD &k^s7=ś__6 \DC1HOR)R")h i ׬pkwPCV3 E1ԣ;A X;Cqt1Z0#O HzuQ {SH@eXy?%8*! ,:^?SqgyZ:Ra2uo8dW4X7`M@|H'&LDvts~DHZ; r:D1 l |`NtYܡp/ M2ӏ6cu*P՜|U~`!q溏`qv{-OpLg)' (7kH65a'U1)ŕST"K+j_7Sv3sNB<opv>vf߆ 'v-cjjmבf@y/í?9k䢓Ca+aA0ǃP_#Ôb;mRʯH`sDF¯\9qgFg4 ER}a^P|;gZ D鿄 Q:",Jb+'py30X 'I¨i{4PuTD ]N)G͵nZe!+W,TE__"l9P"Je-@P9Cz 40?X-[ASzKN| +Y;6Nt'kĵ~S|Z?KrnI=@a^W{?(X&iJ>j^ buv1k5'ͦ& Da.T2TCVʤ;mh_'t@8G7ӈHfFN0Xց D ggb f<UͯU~J3NQJxۺҎ,zAfҜeMԟN 2N^jF?E<̎7B-@b> !;Xg\$^пnцsGdy)w^ QrkEq.}}=iM`N@zF{{ǯR^,0?BŧHiɳ0׫DKPAHω#D|NumWn;"6(_D[PܱN ˜c6:#_%}ЉlQi[^K)$C7zW ń$H~gRM30\yˋ j|74#VᆳnH$Y uF'\9 .ekfzLDh=%() /q+H{R!)<}~~E4ZkvjE>AO*'l6% 1cZ͜ހh5LsP,fIJEG& 5]9H&f/aA,^Ձ>2Que%S43+,#rXc(('H7qhVD*O| =w@;EnDk:p)=R<q^6g,V\vk*3/me3yOJ !QZ4Smf@Z$XG1$n]R>ļUէI3".IB3Rx؈ȷxYj{=lV/lc? lZxs̋.DV>/I^,g]-G@yPSUfE _Ab @*.ǝ FC]"d glRUeA a<} MorxcW-&P;eb[.Y|w ^2n^QBbK%vH%-xfVM߶ Xuz,Z?۳m"@0АݼaM)?hN$Xlp߶ei :~E2Mbj@CA\F烌-x5L $)V1֭/h 8HT7r4"$m{HkfЍ.;e:Nm y*N3Sާ-*W_:m'/A3^nԐ bLǽʽ&X4R7ʷܬp?.U,ɬѮT8Lb]VlV0̃~@ƫ#NT^NJP/*4~$~YBTٳnY@Mj͑'A@a؛HAWe6!PiU>8֗r繽I=( Kzô& (q>o7e v;ó CCPa#Dp!^Dҳ8 i#wB YѳTSEYߊ++Él'ruJ%|*-G+TۏC_#v*GBF,=_^=`N A̩EI?E9WhmQPQmYBo'"N|*Dg< @fCsn4p K|Aav#c9{ ӥ`Q,e J[{ݰx%UKȃ /JvxrlLoBx?=98̄?~w8Y:]IU]TmsЏGK iVJMgk@[GcH0"ϰJsPRl~E2`r`TxZb]deGׄVKtFi1RT'[:PYl^p+#e q{lڠpB}|)|"0s~T/zx<(pPhqt+~XS=⣹;$1(Z00C55zK1%oo:{n뷑Vb\(R8a7R CR=&Gv%C c)N~HV| y"@t \'\?5b޽x' J ~ނk}?*=kAt-0m .z8L  6@A:>/ةwZܴtm ;1x6lBqp"0}:+DXrdR%qOSfFjMjRl_iV»XlZ$!B&S:/l|[Mc\X̻ApU(myt(رbg!P0O mKPL0iA0c}1ݧn;8fo`@ґ%ќ594J*^›2LlƉ#ݪi;IUFڦ e$?KwOΫB4j"~%ASqKj6N ɥ wb^NIRY>U%g2<0 g$|ocQvٰpJ %]\_W@ifTG#xeHO#[HgxR*?bE mOz\QꩲGR'IA=ʻkV e`R,N&FI$So.-@x Bc~v6iSW&'f_G4ì-ʹZc;x `hS bq/!< E%ʹ!H'ݿ#8W q~W 57{%zIØB'hL," eXHN; +:kGK@[Ϟqv\AdL:wwŶAhMLnCBvi],8]l2@uI(^asI+T,Jz'=Q1 8nX8Nu-a_)ERĠ8#(soRJu: ܺOk6PM g'Q\mtaݽ<3QUFDk;2} x>P jf pT5*8n !Ljl L>cILojIB!=y9j<##]%0U|/o{ͺU {fLljsnM@fCw <ƋKSe %ZHJS"1qE!Is25˾Hʤd?!38v`z(&Es'Ϳ:mN+Jo;`*˽oO'  M [hnV ~k@!Zn1 \k!l{N=)**(!V&6 c {7(+/Ơ/Fvb$ONIHFy8%>gedG-J+~'&ۊFRE<5 VL+/Xkwv\aE`Ƭ8M0f-spU>✧@M wz 0z>{Z$oh~%@fhF\uν f0 VYsiS,IH0up/e0؇(vyҨCڤK^m0IzR >:?+_MUg‘S;,H?:0'!.jb3ӽdfc+s`pͰtWD~FEr;uX|rEzUR' !S4yDg$4\Wׄl !_{ M5ոLJ`hUfMIKHr2{Lé lf*c2s2: O1E,kɃ)^r3O)XgKVtpT_v֥9 ?;ގ`n ϥs0k'c5pLP~gҕ<"㗧V|lߒ"7M$_՛7#M.Ɵe-:apRFft]ׂٕiO]E89 }5g/lܪMXKΊZ}Dr9I}' IrjiM$!i.Z@eS/A՜/BM>.O\dT$eZ8%sD@0tl1)'7߮kr D&7j] D')}gŚ;"L$-m,"4yxsX,N]Cᯃ±PzKnԠC?/m4| {*q;\6"6} SqaELVRr3B/gf?Sd"gW6wEL%Q ''q +[&=-AS 7L?%RhZXmߍp?}߭6- "3TA%Z#];{ASnHVCk3C7drV`XߞAeGT||/xկA)<h*v3Ykq5KQсR e{)^F?vuI>S "8$2oȀOw4esLԕ GQOWNa&}'vo=r'FJ3)^hf4)t/|1+Ll/ 6OHe*?M5G Qyv ᵰr/o> ڊ,$x:hkI[ƘKT̗\]1 9{Z.\AElYD@,E lrY\`UUMWDLYE|R6So b` Rp0 )bb$vrn:6r(U%ouRXXp5n5QiNg9Q 9O2P)6mBF˳ R iF{v߰ fx֊*.{ĞM\k<ߙ굈4Z^Fp͇끬u 0}I7k;ȭz',%>jʇH7ycL |m3Tޮqfß'q B# xiد!'uvJwE }ʑ! =w7|'$5o:R AMj/ՌHV <0ZBe]!8l#q1{Dߐ[4d`ˍxoPdi ʼ8F馿t:$yӤ!m>dqDLTB[2" R\`S] ɗU@(.U2XVY4s~W[Q)pq{i|vwLUn󧤺K]`YԆ Hx,Iø9Yz׫ҙoJju1Anb ԊŐ\ .>FPA!Os1@ϘU/݈?3*ىUxVQR!Qt5Hk?j1Ĺ,%1}{$E VCAѧw -$Or\@K=t@K~ʙC'|3s MK^o?P`{U_Q)nE_1řf˭r#~\nm i҃I )!7=QE䱉'J_wi,UrN)]O]*vpt{uG=dl( ;& ?W5AZoLh7Auw`98dXfDsi {>,9|Ҟc&80^ @v9ZᢾW"ܶ賰mQ5T֓(z.i3ﱹr)* G(kK/ƚLw~+c%4Rg7b(9̋M\d|1Jf(jYs L0l3]Pn3a״q'L)\Neb<X^)t?OHBL?M6QϊRxf^Pt7ʏ&.{b;Z@/^> sj "1U;JDQ % \Aʭ,$to XHK;y fEvQ3Y178oޯ9" 9{vOVL(jyLh /h뒾DzVJ̿cdѼ+,sqq|6(GMd$T@͏6%&7OՌn ~/I>J!m.[Bh,W|[ f{5hӪt *=]igoSnOm9H//T;iA`ϔt$<>jG,fE"x/ Q %uZ!3=NleNyn8Ԥp:\~xx|T}rgr3iZhl*>3q}3HjjPRٕMr~ ۀ;)$%L8AzNat4˴ b>SN0ǏrKI~*mFԘ~A4E*2[A66uït-ׄ%* <3DIw3^;H͗  6:ܴ_~EkBQkxPd8Ty0EdU( x@IHE@xX Q^'g|8ƃkr֒o?r BH 6\7C?$Kxr&l v= kbVF2Y5מ_/`2!l&;)|#~>X#!˒C.NM$yQtU)ApvH&t]M4N^j V/n|%g;*aLt'ڢ3AR,ܚV|F *bq&WIrꑤGyPEN7- yo!%RBa%'KskdHAF[7=2 {0,Uc0ܲx.bK}Un%@nUq4W1Úkm k;>ׄ mVGҼ2dr x& z*ػDqs1L, /wk/+ga9HۭFWj5={5hDZ8vk: qubwD'`0y_Uh3ͅH{v5Sza_>䒠[^NC0݊a% JC;PRp/T*d:}Im . Ռ@aoE{t8&חCYl;Xc7NS"UOͱMcC]>~fnS`f6ԍ?Pfӎ$W f[&.d2G_E6FrnvwR4pr|W!v7!Mg]GMʗP=4:oœ#el?Om~iοRK9vXEPkqa]MGy/Xu%*Y!mNEž(~UʭD:X}^|ǮNGH^s:SJ&P:a C*I- oh`p*ѝpNDgt<.ږ*Pi iA ==^/:n ]oQ.sir{R8Dn=*8D0 `L/  Lc2r<\sL{m<@9"oH-ĔjHfR{Pb'{n MJ3>#a FM@1.J:ىd15`˽yZe S `/v`L&.A րݨcJ24SA+1'l)-DK fObrpo_Irp\)$A~uFX>|yEH~X|Kf&(ڌBNGd_4.,+ZuJ ^_J?˔"=XEzk'<荤ʖӹ$fhwA$yt%fzͷ&:LHU1ED\}mdr[VK@F7r~Q RθFLJ? UD`{k t'?TYYD5s(2hmX7ް>I;VuegZYF6>gI.(xE1IpK̎ķhI4<k EP4syMűfԒ*훽\:|[`JX WE%:H{ev^}4i˜zu _|~kzޔP4~]{zVX,>TbXr#̀U+֐FUSϵ` %VCNE"aOIS g[@ecނ"nJhcUJ#В>0Su Srkb:oOB},KKOOtk-Hy)):)\z).tp}JM͵ @(j`mf.ļF?{ytb~YK-ح]+k\{ՅG˾a`nbz)-Ekk3W^%'Ǐ[Vb sCVZURЀ4e* ?e+U,Z՟f9b.;ܦ%:dkRM1y e:úDUO NqռZ+rYC yrK-y"K=ɗ k]Ș乸ݭMeۢZLzBBeГԥŲ^|8*[ݧ=_Ugi9Z]ٙskGfsյhZ ;apg,z.-\h* hkB?_~BQ9N`2#&M!_Y 0 :˃?h!PaEܝ8sPK4/ՠ<=oJO<,/ߒ?5o)h":dZTt*4gC7 G )D,GyN)IF}hA.# m<Wn<lwg@ 5=r Fn2(,#28 !4MkDW d1L#b^c)HThJԦGɅ<8 ^:g:F"S$/pbHӼOvM2{eg(.5N Ǡ]oOBh̎ ű>"J-򁌰sՒ1DZ &~ÞO'{)寳3Cmn 9Xwu8Ó@UƈbNe`*6&L߾n.TEܑ)Nl礠S+z/V>g"@y8_m4 <ȳu3mn%fZ㲼Nun -M{SuJ0G1}XQו5k~拆8NNmyW5{VTD5Ɂm^haR Ee7ax[MA ؁(P#SUexj%Q4:ȵ+ΕqP6 ϘENE + DG\)dW}UUF %5r ШW_MN X41"I4F/7ݥkVX;CZVePJ g?TmM1n'a At^"~:ΐ`]E^iD:~Yζ8Rr+ՙZ^{>tߕ17fY}[_y['>,p\.C_t-sK20܈cJZ8g6$ɀupJN$WS߅Wsa95&֪0`ej,5 riQL6B[DЀd6J1M;48TFr"2zcֺD@'ޟ7+(#o0PI}E0]=mPU3#\? 6iu ;CK#Z?hw:EF!TeX$|as&apK3*0e—7oNj8nA0@6aUMP~A bmrF E:S(3tM< $JW-ݬy9Wp2%4' Gu usGT=J슞i &"ueaE]ӓf6/PBnJL2[= tSiƽ~N5Ѱ#V*xwQl0ɨ_]Vщ*\ e>@ՠ1i^TQ-zwa6=86 7 :D3ڗHZawA/lͣi0%廁BWJ XV0i,U@%cfNOz_"bbEez ]|an&dI"`"ՎT?7ڣi4ӣh`=LF M#&e7Gva[peQZB] ]<ފOfl\"%10%y艟fhMH5Bӻjy;%"c7t&<%(?/& dO4/2.$`k~&K!(Dc8`HPakF+Bc6@Ӟق~U]A&N UP` dž+[M+, )b~<<)m" *AJ*wJj ^s rL0H.x 7(K^X9Bԓ)JVY A̛xP[ i}'ѹZMhf& Mi>S L~һ_- "+z!_9_f&ߎܛ|j TLF,/Ӓ+H7Dz>\|MBew*Lߝ4W8XWh.XA6r<ԣMhWFR+<|OK>s0_;~;!2Q)_ a' _jpbz#_pU_U6fըQre:۝ӟ"~.ui]mld=^d_'w5 ,sOu:/%&?RTRŽ-*i222*&,5>}|>2-ѡB~P ?l.!ü/FdnJ$<_3MT,fL8 044`&4rHRayPY\4MdΡMBx [CE USx*)ї@e -:.ߣ_'Uj~JeZm P㐧YCԀ yr~g#]Ug&./7}#.lw^l% I|SiXm =ˡ}.)@݈y^VwVlN?/)6ZdwsiΉIҮ)]uB}:#JOgGFzt-M'{qW0ŕ^R@,(6 X)TD{wLuڊu|هȱ CF|JEVWN[Δ5-K' [k*?  $qr 2[h8%<3lt-s^KDNlLCOWI&) [gRWK$ݴĪ[ĄPUOQf_-9LgHzy У2ﰶ'V)E4|o!h/!*v]%1KN.gs,lU9A`ra.k{p'G}E~֙?xU-NR}:8̙>|{ؚh=z+;.3"uVN+q J+w [Y*; q2ʊMP  ll b^km#;;rc%+mۃM?!|sz.^u()C6`wuP`uPժS0;Gh .ۙ1znEnS^m;хa[ ffncp4px&P-Dw0B%,M<$ܬP3,IWzjv؇xK*IW0x35}V"6]+OD[PpwHF'$lDf&UVm _V=8!oÁbd-+@ H3m-!)[O;KT,ѥJ; RkZ$9MɄ鲹dS-.Cp(%%8Kt@۽NrH Ʃ N*doۯjG6zH]e9ܔ4|tk2?X"ޠ'~z8*o'-l5Ϫ\dxp-B1Xp aı,8gڬU.'gѱze! o_2pQf4욍`LhL1CR4ː N,zu#(>W"# %$=>=5evy;Ӿ!49NrId0ݍ9YJk.n}Î-Ǚz>_=S'OȌk.ѹG*<&HB iΐej [oI6tFI+[F$oN"I-~^\RaigMgb TϢ$x4E' ~ DzMIFx05Mg/pCp9q#ն9.׺HД`ۈ0)ź&J`O#ziwXF%бkq C`~!#P!\hR @;9`$][}{ɩyzh3j܁{:ѿtw`kV=Yu lJ;7$K-,vzDx1(c/f`5.o[&y,R-% A**hLZ:EI#_E+rSJ3ղ n-T/,X2vuԌG|isJi>PVQC%XxFNh0VV )nu6E`b DŒIٙw,ªV//mJGo?,; ]KaR7xu>ܙf-Ւ`5w j-S}2O/!>ج;J>.8[JTrdUv Mpέd hW3N:]z-||g/,y=l tH3Ř[ka7mmc)5-.щCaayFSɝn|Մ^D0ob,0\f+9N\`6,=OXJS۝02B[Q}46}E/C? gcDUߥrD^[3EO3ڽ־`XrsG' `] cѮ1PCpwÉӎm 8wGQmCFSֵ79h>.<*옭EHYBJ2ӔϑR~@T7fj0P9^g]xnS42nO^]QQEFJjJfT0"d[C78Iymjx9wa5l59җ?*;{Q:8]}!B>qn 3esl0 #FDm|PVPp|ɉVowƙ ׏%g|S03,eRJ4a r|s8;~kW^c;mNπB<7P[wlXnw2e!WwysF/2D liN6BKHG`nR-o!̷]+'T"%ҴOLEp4tA ףʌTm!Qn'bŞSrp:U< .>}[@E,،7s#_5P*ɂ0N[֢JW _3 ,im#xǎTw\;n(j%h$b̘%3O"YGO/;ljPI!.:_LQޢ{q(|}X̃`n)awdvHW`Z0JƩA688DW z.OBt$ hboBA "I (8lpn( j_24w`D5zב |EsPEߏIi oʈcTʅJ ݘO8&{8Kc6\ t^ IGќ!\;҆Ԫ$7. &>(qha /2I5 J#id?%hvL&pp }^EDe P1SJ>Ty۵Q 1!~$T+pˊ>ҍ cfg.ci`{jHjjr0kLy>br RT s !.#hJM/HIrp: s^0JH AoF;r2{U#t&` ǂ!bU0$8bqt9y ]_ң3=iXM^(7W5tZ?~Ma: eH Lzc EJ J\xlU|QrXa^5RhÍiڭ4"+e50OS1W0>JFYؓ`9r~yYt>>CH mnѽ(!Oj$E_to*0YkV8)Dgr@a,+\X:Dinjfs;|mz*7ā,|xeTNSZO v|s[l~v)Պp_EHiɌG&q_I[ZB^`eC'J@zsI7jk z$WminCD1*uj*CC,QXENJXt1y 򸶬C<_&r(fu(_Q'Q0lyvHݢY&^ߔ:\,Nu܈\﷕"h qN8vSk6GP*mo@wjr+O5T¡ZT@HNm]h27[b={o%^ZV\;;[/5.M3^cADhKo6, }fY*_Z- IZHSiiP^o=Y"=` K&9& *ʼn<-Szs仰ѐ{$v~FN%f8$yЙ_ůwr\ Jw@zYkX\7M{C~e4|ޮDDrXq dc=:GF%񘁀6D{/ΞzQN @`:}]C@::,FQ[m8#(EROjb< 5tĆb( Hz(":2ؤg'z@PplbsmDH!v+͋}…:مQtlH\ kώL,$mt~EK(˵%s((߀ &%|{Y 30:%JrVY#ʾƻ}+䥏B&xtv9bK"򥧝\jP?O1 i?߲WΗ H!llBO_/-FD,IJM࣪v=ȂNk!X:/xC5kn3 I2q*Rݬ*!0,!K7^EAgQOG4NnJ9"^ ^seV!f'swspeS@DA*|B=}d4 %{1?WcIԁēZImR:>LC~5+Fϟ<`Jٰvt"Rx^5w_,VE,_ Isi?:lyoogYPKQ?uOSgy@臕?a=MR+w4tИ`iۆ)m Y ̨#فd2%܁(UTCӴ?ٮwU.|TM^U<^c$ .l[pU0B.73vrxjVA*6l 榻J6+37qogrc|ñيVD4ERϜEi:϶> "H^Zw +M;#k_J1-~A"]yD0A 6;:Ԗa+iHk^SM2Tt}Y'p"?f<ϝM\&Ak5Dȋ֗@YJ HگEI_K/2{\_Xt9QIO/y@{Mk腇Nw匯`pT՝}5GQ~iUaqzv}8h3сVN]wm\K*#M=ׄӘ_C %}#4nu~r P*`]V =dWŒ7N#5p>]S-1;YS52$dmIՅɪLe8 ԱQ;Cv2]cn 8 o X}1FgPDd8MqGzʩ+樖Koy  ay #^VRR> _$PgѶMcML2-Jb6TԫNHXli7ٵ Mj18f&ėk\#s58C ?@~Pzt%~}?sGlB HGG>bSGۇcӼ~w'c's((_S32EIA  mE E[>`H-x]d]/Z S'׸Rfz Aźѝ#q3%e"ك1_e5nWt}%"f̉Ru"}{U c*E4Bն10x !.2e# vli*3C8^X#2JZfDr*;ݪ9M!Wty Wb~6J5v%XUrwh؞VZ{E^Ւ]-ʭcrhI՞-C!j )/wZ|wcbBE Tʶ$.hv:a_q`{xY(v&;G=H0;ȊWPOO (PֶG rضM_2T?VW_D6,}\粪M̶PG=~F p8};@PJx;K]<G ?<]xb*|.E|rA.r0Dc$MU %96 ItO?/x͈h=msjSRFK~vk*7&OR>K 8(tSp8aTنHx?4wpČȮ9HӕUY>]<1{2MKcf # x\}V; PA 2xt<\m1ulCs%vM9#w-e.tV8{/IB'nHߡ¾^Qr8vQcn%a<Ksr320jT|1vzmemn  !yXkPk?yY+0p,5(pIAxŠ yU 7EӚ?'uVuzh{ZK[ٖ-n(ߌA8jk\/J MRt 6b5+s#k !q5jVrk#sBܤ:VK̬Jյ&32Ί c?WHc㣈1{rYGܳ_0U鞲wޏR[u׃ӊ'FSГ I5XhZ7U'Xݸ<%v"BHx:y:S\n<=gHb|N:"(}{F CKQ J~TJ"vo4VB(b>/g;CAʑ/ N-8@H L,8} :ޯ}_~pLQ 5MTsV[d@gA*}Xhw$Z3v(bj>}e<R dc8 x#"}{h󾾯vnBj2 {GENh0fiY_YW$/gEK 4a$ЮN3ayn'SS;d7fc *S!b. gnq 1jɖ|E.R{rC22)Rɹ%P-!&~Vlpb vGK9AO|NUUT]tUEvCMhxTF^mI; kgq4!*S|Me.8qr) 1 pGShwiKeĹXtlapPvf,[q4'(E"'\gonٷ࿨bC1%*>}殎ssCe 5uZrcβ^ V7tSiV8/69jBցT'K}7?@艦Q\_,gdlc\˜CosT_. z Bn 7ũmyvH¬yg{POoDܩ,g"hx_%}F&bDd5VPXMjږ#m€/+dK$\ ”r=k1aۂk֤L_:p5ôO52qWH"#a٫zoH@ݸd {l%sa>OT&+ ;Cza_P8ߝr]?J<odzM\fLD 7>DDL`IHwdҦ9I݂CH-3&I#4(Ј1DOXŘ>J(;k|w XFI)"2 Rf ?vvD,6=)gu@㺵-PYEKȖtrÔJ#[Ϝ16~ jfWw. Q׎U꽤؉#喜?Z0GY栈8  *6e\T>:rőu1FX-R۰'[7F4tl,s4\Y_⛲BZ]4z[Ŵf[, SOL/`>Y?ΏSN %o ۦC"RQ02~ SL "L['"Zƹ/@=VEO?c2 w Q{H/yђT?]";JstΊD2 F(i%5˩RkeV%5[Z/V-FxΝ b5Okv®F=Z2#}@Oit@ 4BWp~RV#|Xx? uacxvhD ɶw*0}Kv;qT.{ͺ~L&_/4 rqW p[ ]4\WYvc=WTd`鳷`wxR-/=M\ ЍSq,7Mꥌ:t̎Sȹމ$`[ƓBhc٦7.Xs&Zk]eݧc½͟nf*` Z}!z7 |#".ק}G_qt_'{H nbmUm7`%^q\}Pf?@|UFjb$diltl*_1Z_r:z'7Y3v&ޚߵڂI#YYpULx Xz[xitM`zQvɃG[ kB^5?tYbO>.v''p]M|ѓx 7: 򎾳쥧s9U=Fja"t$hH?:&WhJs"a±~o-^EͷV"8 9N7{,#"<3Y+^76r]eb!tnD "^4@e4/$sL#jPȃek˗+lõNx(KF((? e@AYȳMe*C+JCě=v{Oơ=m|J~<'ɻ犷'Bm/f%}kq4e]GIC,/,J{Y/#piԎ8@;cho0I dd>ģ`VT=u(C' 3 E?r,3e YgwYq8?Wz1HdzL [z.2Zµ~pꝗsTm0FSxMDA[,LK:D5\y#0K'-cn VjUmz/ƳȚuQŠj+m_BwRpU>@p2 gJuR܏YvX138Xw4cThJҏ"X.fMZo4h;@2$v)+?4Ր3X(:.]OGF@lk,!yEP"[+_BIa*8̴XY,HFZ!`H坻~܉I0 U t$osw^//@\2;]i^l{b`+{W(AWU*-$0tk6Y{˳TN06C5$i4q_3b[9hH2aM6u,fHHL_;RX^'kUs c1ٴj7nO>?PXڊ-}]0ʏDv`o0M$G-W3t7HHGx^ܴĝ&WTRjމ7Op1VJfn3`}ϓTODLPm2JY <uK2?X澯0Ldo7KCx K[lPtg[U]`a }H QDZ eTt.pp;:Š0^q㒻=xQcAEu( ]%7;901w2KW-BeEޟ0OtQvؑUWL9̹C;[8yҳ ,T)صꦱ;מU&߉T}ҿ 0&[kY'IVATH?e_V w|6HUc:`Ƅ FLŦa柪1k[ K*$s|Q4,].E'~ c/HcԚQ0+uьyGgyU#+0YXFNjq'1dp.P@CvUzE>1jBZ/R@.pN>9r XH߆{z˸( ShLFq:@拵<Ԟ̦41 o*qBxp|iP97m lp(md:tL/Ǯ,0y-ACYވJ1etrlug*xVt ~wMثɺ:.At\?fP(59z'ci9vҴOXtl=z;zOg`@Pɒ*e2i lrYNIPiK]dR?UQZzBUzbxgqS=7olt)n nu;a#XN㈠vw fs=HgvR`*"MP]( ?fW=6+"`=7ʩ,~ aA'1ƼV@=Pr]iY&eJiKQ/9 _^cmzc nC2!b yB!*=F7׍Gx<P 6ffυ}A1<Ԋ_ՈE|\<&iSt’=FV:C6=n#>ft| *Ieۭv~R_]l P9N.4~Jִϼ'E.)b._rk`<B+ɗ1'mmv)G`f ?[`$4tIr&G'YL3   3OL h7{zȵq73Z|DYu[(LēqPWWS۵CҸ\JNQ DrIWD 3ѼeC46dK'>}@ ްngWG6}4>`WPz4hfŔ4[c sqzUÿu˥3ImL 4.M89  _Tscu3鲰gUR8M̆w<R1 R&3éKr>,!OD_%aYMFN[R7tHRV\iWª|:OY 7(COJtz_@D`~vz 2۪,cٍur g?0k.s`_ tF`\ ]q ,);юW7/YHQy -`"@TtȞ9&aUz*9\;} GPZaBm]mNg%~? '>v|ޣ9dǭgLȯuB)e#e0*]n8;L<S "ܦD4R|Ʈ-gM=T XBg8 4W17#cF~i ֑mJ* g;-p`hD'l'SV3\۬d>e1b_ %վJ8Ci)DDVAX$^W&_xl H"zJ`EY#m$W\8t/= !D,AA0o-U7:PԘ<:+e:75Y*#ebkD~0iY*x:3 *{1@a̓Rf ?'*w/fb$P9sKg#=ZT?;*qՃ\'ϤP.e(  TcіnC  OUgylj6EnLn˘mtp/Vf<:B&Ovt%eOgẐF&42s6jA\# "Y %P\ {kZN0+\ow R#Ϣ$Ⰿ2RJ%o6m?fACQo@O9لФiIz>lZ$1urh&QϫL96~U!TTZI'46LuAw| DvTI=H"[_=;{7$c3y:@(hwH6I7tk>6?wR_5{vPg1ݷA緙a?BcA|~pr1w!맔M>~=0k{^sSl-4eJ|=7̬n&x:};Tebgm#8R*(L)HŚK|o1\b0ΐy[V>/FH=KY&c$FI8cޭ{˻DL-۶annzӞ\sw<W)z;/p!~wf%WOQo^Odnx#"悰l>oj[֋ƯF7=쇏) ֻse Qx(p;>nv釶K:* X8a H+k,;(RX~mX*B`78j̷j/m#@ee>隔GFEԙMh⵬~qU+5.wABzPţ%` 6'znB莔H&2+QJ>IJUҦ~TuwoU%=)nQu?q )~t:-`;W|#1gMvPB`G 0yʦDBk?mZ/͘TVFQ(ް{#^t -6|ΐalH'ʂJ9oYdJ[ dJQItQ)J䈾9Nnfy֒uG`AeE\y 傁|5&O nak6Dxvʬ(nx}C0E_odC|WV0|(r XB&r@yX@^n좈o,JiFuX5m"/OsK#T₢k/&pM~AI\zz_MiKxu97'Rx Vf,)Ndn8LR/ ExP.ƜBM &rYEѴVl:Jg6r (*F\f6w&)\YWZ8^7J [#rB,PXۚ 2{PN?yzr`tSR!\_nOlӈ˓5'/ָP1Bs0hqMA1a_v8)n"_N4?uP#s.2C)ojco1#Hԃ;lHQ7T>z2aD^fL߿oj3ƌJ)M Z!S~܈ V:v_7rӧCjx~}VhldmIlx]Enu?+Ur*a:j_6|L矟}f?>/)+#/l nab,R-֞;3_8[) &[Gx{>SL>"fj0w,%:exvYS Xt~"g^NǥSzuEdDv,VAnbI l]eI ,뵯\f掠Z<X1,)P2]8l |m68{,FCdIޮm-Yۑ.D 4bo:FTxu>j<`` QE(W%AHrpV=Wa0:-5b1VA}eYمiJ0ȘJ +ei"raTu$+rh[zCH>.::E"W('`,[2bQq˘xK J}l 3zU5xғ.4adwssKvJY*vʹ ̙O(ty]^pLH)ȹX!fvcԡ 4?QҠҹ|--$CH-B }Rzfy,$U J v!#-P(p74޹a(0;!uW%Fì!ܰ۫D%a4}Hu҇ qԓ}V/ ? @u&;]@e 15CemqN(Z/.@JC4Y(?'!"K<"f'bL"F[$qH,_TS c|71`bS|=h(E( upZI(NHX|1W8e1xar<—M2`oY75SRA$K %d2Gj[8K<)~w폧[ Ҩ[dKhY4cdkQ_ZhCƖ0,n&;J^}[lFnAVVCpKJ]W&Kwlo8M$Bؤ2ijQR?ށp^l>7<>OM[wYf9F%aӤnmWIIPlҬ􉣜;SEtCgInû-Kʌj=zB7$ᧁfj=ZV-tR(̯@:2{:˕A`wͿrShBӞ- ~~QcP=)ź`}}Zy&YGW2IGvWSb `&%U8C2^Ac"eL ' D:#7 QF>3HԤ_)×PCLv~Aj<}$x!,EIo yU!ѥnCm;5nر/|3lp6 z` 5j7DT,sc@" ˺ v@3GZT+h;"խ1)zi?]K9IdQC MV*/Kt[gɾ kTmo)Og(ͨ\_CpHc*ʦ+5$K%.{k cPs'qZl:ǩ]t"'1<d;c:|.r!+ tIWyAJ({x(` 컈\{]aFk%B[BiT&m5KY <>7='J5(pI(&10)jX .'S+T0gPwh܊45ت˯8eb ܬ`ZYma:M:u? w'L?0%ӢrX*YQᥝӛ>vedMK2q c.JJD⿒>ǏP>MTtb;FFp:t:g؍,^XOIz-)ykmNjԧ÷X9Hf{!,';:]XHgBJZ?pBWv# T*RUE;+tR\DjG<4bFXnrD ^h" ߠ<.G)|alKM2Ǒi}+Dm G37Zu; [Aސ7DG2KS|Prx%h":2\c q!֟1/"1oXf`~^] 2Ut992u2Ğn.J <D9ۤ#Tefu)cR<ـ-U0B!~4@U"%tւWmWJ5wŋԣ\,N% Q#&v9hD`z3 (H 00 6 g1ì.<=ݛQ桇 RbPOn}[h)X2pL JsA᠜)Vı]̟Sc3s^e[/K^HFU|tR?Ho _PNYs;a(Z4B^)@ %ӈJe< ZJI0bh(%kee\1JQ4B r,3-εhiuʹ% Ο)b Mح&bnhߐY:لv$+"Rl`Ѳ#` b UY-,m|ߖI ~Pps1bx&-'lcOH%^jۻ`S-`i9M֗uli`rc_w6cQ{SkbbF1пM^qqrh6΁Mʻts |&/{01 9gGxSX/ځ#t!gODhh6mBWl7)Гן0؀71zy؇"$[9RF33α@4@ Lfֻe.ȏ &p?í5o{-2d-%Vnd$'ݒ1S(dt310nϠIZ?cDgab{rWu4H ,=RM!˼`V<,(Obd=x\q7mXZ%KsÓhJ?<$>st[b9D &C,K-5rPM:,J 0~" >rW0޹A02Y><Ƚ2:>s ?{E9g@'P8q -)^\߶t9v^,xyqA7q61 mÀ٨b $"A[߾/+j_*E@9JVu,kRČDc鉣D-4jhhYHKp]ZS1{8JKOfiL e$s3eUv7(w!;RnkS l?^9v~p&!Ulѳ@ӳշWlLĀQ$!=A3vMJ;6ho\]HdfTTO!;NLx9o*8&Jm_X"WV:ޞsDjœ9ЭđkWadVK90QNDe 2+9 u=1D Oz.ŏk^qnФUG;H3H;@'iTer&VNo@U95kVE~U?f uθm ~P)qw"?& Q8`lRaҞy)] ܧgSƂ5sbFEWu4 Eh;5qԏZJ? R)Ei|c`Xz4Zd*_/ Fd, "<So/Q9Y,>[}2NZ뱉 y4q>YHpvF]'H؁i%/nմ6F>I9$h9%WO3Up2{AHEGxeSX ~#=I?HwQY"N2?ɛ_rcTѲ*Pr^ ""uFku7" rif1!L>`y(sUu-:T% 42&̎^:0#]e`nmҬ8(9ʅ O9H1u@GRX:a! eu[5>0+P;of!Nг|x;KZv-4&xTScSlW~71{IR(iP_ؕldT-'$0 UҨŚE.HejT֛XJ4VstZ(a K4 '&2.-. ' n4-1(ksG1jx@5kgFZJGS2Lz_X"L}͞dž1(yR؎'J*K).e:>829(]OJ4 '|:/Z8$=^zz< gJ֥zIg?\٣]fN(k) }lME] A'VR ]ی+4QSpԞM͝(# asK8J=expYTZwZ.׃\6``+_cbaϵ&xc/|6d!Z*O|Q렒GTپu 6%4 4JB W\>pGHĆ6ʷm.M Kc8«.ߪ%9Fn.4_}iD豍Ss=R_&L(ݐ#3Q6bEJX[<.oSrH*?ni"\ލ 0 7dsN(ɮG*zmQ+9|/uQkوtL Ԍ+ɽߣ>G@?˽ {ۓ=XGmTIPط{sxU&)9}=g˘n>u=G,ٟQ m5hLE Uo='lfx8"ȵ\ZzV"`+k|O:7.Qr!9Yxj^ nzO9S4)hf6'P-pJET] aӯ>xuր6K ;d$vǙy,l߉DZǡZ.Ss}}mrrETRqlhQZR@؆>0>ۭE@!#5/hc $ےA|BպA ćW W|LuX{6 99t+z2/?oёD60pv&'tieH:AT?w!EÜZ(CIAP{Kn'F]%4NTr =t*kp]u^=yɄeRluP:u>l X[WU9aKXZ[uwj0T40A ֯OYB2- Z75>R dDʦ< w1PP}( E ^ϝĊ9oM- nH@|6HP =~o#\3iɲ$7/ҕ)2/!Nj 4F7.7Tn랉5yĠC*Ur2D;9h*drY ,2̔3*qd:+s"*( XcE vUP=wݫa?r@b/?‘]4J$!^߲|f-c$q](Qp~i5 B3a?jIO'_df:j%z?/wW;>/Yڽz,P[EsJ R52!abÃtanZG0ر-P֞52Ò_Wat[ۯ2l;w4 1Q `8Ԅ1ka A(_$`/kd{0ٹa%-Btg&ϕZXoދgik= e Yg'<R5G8j>Ot3[+;3C]NRĄ(Uh+9[?1g2$I)7C k+L 6yy54IXSC*cPi'kG|cBT.Vd\lS1r_^w!I:x0b&dFH&U2=eϩ?>8͋ P$t1qRj$蓟SiK~]mQ,R"uN+@e*ֲIEA>}&)s⢎mRkVEUEv\Y+km@݁ t.r;V}Q\kρHMZc `%:ıYDU^m[f{7H6wp(Deװ?2qgHTLaS d\4'F1,oK*BVXy 5L¸s+aD1;[Cr)%vN\O4+ u y6eŠ "tzڳVWS?@qbefã#&s2^|qIz>qT,18 LG݇xr}ר6{&QF yr eOk[d9,c O*c^N^|Uȥamn { 9Mb38~zZWo0h+O:)8GO&.̪BH`@Nm4r̲JF JXs  Wnj&T,m: wh^Wu ;\?76YZtX)SŁ21|[BٸLxBXW7nTgΙц-Kz߆~FG"puYa uE u<Dη -}'jze6qj4Wc¡.ZI@os"T6G[Ur5-Ii6ƌ!Be\R_׮Y{Ҹ]8ˑ5{O4hd_eCO b 2Kp<=jƚ?xJs9OǪMx+<20kdbnDx 3iqH4l NY:jUl("&UyW/˗'1;bDf9F!cMJ/as=\BQw]zn 9}YpPrd$-%G<S<7UM} 돟c6cv ik+N7B_Mj]K}T7TR)N1YN<ܷŸn$.f5ժӢ&cb7hw=z2޵wUF1j‰UD3 FihDѺ2C^jv-b~EMbL)܊8(3DyFR6T+k2?PZpAt[aR o/ z8[:<cmqfr_mu bH%H4[ j~CaxߵG֡Zؼ4^yݭ(ρc= JY5os$q?we)\$f8XA%uΦLv?Nx|7XA+ZTGl}ʘ2D*}< O*n'c~D.k4rT96f.o/\/k>h(X/]S<W7Uf߾-i8tyߒ< CH: lz)٨Wt~${. ߠ`Y8Z{6@i(.ڔ]č=UFؓJ>b70}S hO0K{80rA_ǹ-#H3F&#(*v|$)aی?OJO٩g}R+fDm1RY HRrlt0b+`lj,  M( c 8߉n.7M;ۻ{&mNi74D˩NJ+'m1`VFսi4'o0:|=#Y2@HP8}㓼kanXLKY]`)< C \Oyħ6W)46GDr֌]sSkz⨯/:%cź |lЧEzW6h]:e.L뎬kq92WV*xpǝ$]4Bmyƾ,ʌo q4SLSX,>X]\d,%ccaO+KX#;ψ<$IsyPhg9{2 Ɯ7R1 REG &FE ]Sr S"m~|$H];1nxTt6EZ̚^l|l9}B :@7-y2*rE͑Q-z]òsBF)zK`3ԙա/4x*~wB"͇_Bh8 ]dFY]FC2ZH 39%s0 jdWbèɍ[]H/eَ8OU\GJ]o2AS/#Jmz˸2V"(ެ6-ϡ3l̞d`f xpGP6VIt@2!5*xv`xeos }Gu7MRH!s_ڕ7k+4M)IUªJ`L9dEs?B}a&)Bgw lWRz/?Xꘅl.l+9se 3Ӯ.JfyVsk%*;}`{@@ɯ}{_CZ ,iux/8kuwǏ]ͨSL5Ro1:a[L.W+~)ne- :'4 5qbriXvOĄa oI2 5mϵp npќ,~o~75HAm|"TAfD_D햷Fb+ak0#I$^f٬1ܖ6yOOKm2(*A"Ffd>1QR6e9,M"zx<dW/ۉtVڂv,K`,A>y?̟'o ]L$zgcy@>T(.tp&e"S?>shgT`ӃH` 5ρ0\k Rz(R+9Eu霘GڢNq`QWck'{V7x|۳H[f:{dw\H{Ln !˷a;&~ fxI=y-?n^izqK:7$MQ ,/q!h;ZSm2j: _QAn7`@Q`dt&BOi,9Z3or^%gaYߧV4OSeh&(nٙcAUtfTQ -4-[` kT T[ryܝNjgWt)SJ~," ^0=Ʒ1913ّF1s$rpu@BsHXC-Q{a>$YVkyHV+̮zNBi5߿$[6f1&NT߮=L=l˖.e񡹜J Xߎrot{Oգ /-bΖm)ԅ`NdpfvK΂(_|i`yU?V"~HKhS,Y߮mXNvq[M؇PxO}ES«jK'Avf z`q Aɐ:3.8 9B.-M̞Dmհ5f=J<Ċ?RF٬hIg\DζG񦖉^#<jG4]$XOaN F3JQXl.QR՞3iK;\JֈGΧ_0hjEYR\+PBouu?]tSXGa$ @{n H>9~~{#81tYhRULԮ(r`S nk7ҦזݩC˷#8VפWYea3d_ ?-+PQ8L@ Ĩoo0-zZDZ0d7*$Ql?Zb\UiˏYQbS>9q\OZ2m]k}Xq{Kmȡr2xx\]AeŘ7a[- u>11VƱ/$@^sg msw:D-Xdu؟2 \x&HX{+z1hhNh ?I*(5Xb" rgM肯`"tLB)3i1wqP6&3ǽ"R"YRH+4. "Ԓ=G,&0ghKo麰hZ旝tbl&0WaV"Uh9I>ITZH\pR0WXcA7-*;,S8z= uzB) ۻ4˯NsԀeq% W3Z|>}֓~Z1c e!6B,.D  N6xwlvrRF^yO$>f4 _f <(?}'*BGVwo6ϗ J ]Z?\aW 2!.$a.>P9:tK#=a7`\F[31q"ϕi!3J*c=tK@Q5I 3&ɇ5JL:as% 4ҹxwưR25mwZcZ[y`TTyjŁåt}(7}Pf/u̷HG\b$&B=)F~%r^Mk_LP:ͫ1>l s!.ψ ^oLnn+ ,[۠tʸ=ɌSQ͠ףw q)lUV8(1%J ϵ1Xmnv^N"،4Qo챃Q7by@9>i_37 IfYFа]1+'G`(YCVD82^C꫔\ @^Q=)A˘hIm8Zmc(mzg}LD#>msi!OS•x?6+ꠊ)+2g,>EX1N#8RƕRHYMwbm t@1v/x fh&c 1NH*nO'ل\yɃ,x1t9CXVt7G O^E/-bh]3 !]Aӄ}.s译VU=/t5:$J6n,%[ 'dݦ rX(uGkI ½P2a/gfUľ[` $2uz)pMUeyclҵWnȨ4Zad0XUcw6|$t7)mw;)_K}2ru+zG*& E|R$[m|z=x#%pqh,ATgmۤ!sQti9OG1t˞V|k|,/$F1^A2+Ex䰢XE]`MYh,]?6t̏/T%P ?%~H 9eиZݞX)DV"wR|]4#2-ln=CX,ŒN%>=[5{~R岚,Gٲl5<-l}%+hB%\kk*!4Oް--"jPQQt^/*@3&^*2Z6Z{4u-m%cdO2 Q<їlm}@1B?9 2yDyLFj#a>ԽHuĚ;z>h0ZO = ``ZbL6" gM]$:v!3 ٪;qK`:IP63=:n$M΅8;c )upwܾ{k0ڋ }]v"^$"s72NA6L(aZKg5tgYZ07070100000374000081a4000000000000000000000001642603a90000b840000000000000000000000000000000000000005600000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/qedi/qedi.ko.xz7zXZִF!t/a]?Eh=ڜ.+plJ%na$ʼ 9K}hTktZ%=g|XG叏1C@ktj[م%wώ0]T>Nj6CC#NC{ju)% kV(_ 3?Iœ#BPzM Űl=wr?EىVQsa[Z IB,}*ސ ܦE[!Ke1%26Mr f7bA?e4rV߁˹is8@Z#fӆxA4νZC:0wǜ HWWG5g5Jyz`pߔEDZmX]d}Zd??6zRXL ǚz? m U%>C4=Uj.3CbW]7 0TdUKXg4k aUcF@10nn2Iph1*D%.+(]ֳMIi댿Yqǧ0o+c-3t%%lWUoʺ+^ Ǭo7'սpse !v():́+#@ m'3TQo-`tUяq\! dR[$oQʉ\*Rp}s}_AOc}eeHh7bշ;jY@8T|Rr+Fy e=1%Uv/. Zn\6";ޒLPLv:$r 0pZ)|w7ˌdbNexҗ=- .ɼn"?j1% 긴u1c EOX8l]i ۃ'L$./9_FIf]42Hcr@EpvC$ [Զ6\daOR(ZoqjiB5CGH%zBۗbV.""zLGe?EJ̽kw=1[E%c'>/"RfGh rD0k [7e2& [S` jS$pw"Hu  FZȯC<8=62xisy*wϧbyIOXΧ5* 46Qab*<_)Q w709y<3[GeWӉPx'A*oqjdDco6h$}j.GpsɔKSGEp4 CӲDjmi)ZJ|T#Is`0$h-aQiΚqtŹ*gV|bpϠE*S`. '=<){98[N[k„&%ܷRU"c A]Fgp,v*1E-2@C~$sTk&`SM7[^;G8v[ <J<`{/kCHZSymxnƺH3 ǖ&DSs2ūD9H`z®PAjj ieԗ`>'ҡu ]Ae&[sijy+"Dbw,Sm<̌jʱW{u2pr}\2hSo{ОhNgލ On{X8.|CYLt^ ke)3#l؎J8hķ`*eg^,9MW&|M&]={Oh@;Ny.x6b^(>?u;buwSwgopxV/,uSam'k[%7|[ۜ`عL\ B Nbt0x{ Xq,$?j}BDoТ]/_Dx5NPS\8y 3Qrbƙu$-z8 O)RH%no $`4]UtEqvDB0*^{D#h{!kii.T{JL&#v$cIs`z$GYFpavcA<9+^q#NkE]ݳnԷ6 *&NDH >`T# _e/4S 7X/=(Z?/JfZ6`2&FvPvog F bNfE55%DNXćPk>_ƒ-Tp(A3OH6k]Уwf%ѡ®RZSgDU8v7fpTjw- hǥmo>-OSyM\oE{5cT8h_)NĿ9,0}XʢU ED<(cY4(.D]Hbb]4Vo~E[چJahtkS {&kGA{ZY% k`0&E ݵ,n4+w.}W Z8 #/1A|T0a5f7uo0,wf+aҁB{";q̠BP;`F2ȍe^];ȸo>kx{RqT_{rnt>րឣ.?c;|ZG >:8LOla?=׍݆ lehX\ 2cMu(ANGG9 X$ Hl18 -5&.Ȯ)G@x[2D"Lh OK.VDm 00DYd3f<]?ͪϳ;wL7@04{=Ykoz(hn213t"*IwrJZL6VvUY/۞)cK1[Y蟋MGɊXAKg4_me>֎}yM5<*3ź_ֈ:gJчY 9Vq Z]m_~=,}|篊KԉVAT;) -\l'` g%e$~c:R]^KSxz86b NJWL=I 竧H)JN.縖i?j͓ZcԞI,EX^Z@.}k$+vۃ"X]4~[M~J {lMqܰU 8]p$D'<ؽ`IhZ gL\nS ,HQ.8A& #&IcJ1 +ҦUj" Ǟ"?BC@!γ*tD&3`3mng? ޞƜ5A *i %+,Udŋ%]WMmfnR.@8ci9y7Hv[3+Ry#PJoRKknUIGAG-?"o>)M怽=pZ;/CLW +EGoS6fPrZ FzT)H9)h`bfînƂ)#PU0*&1bMVe@bWL%͚Rxc t-F񗇚hRdJA,ɢS~LyBdQDW8)L4Zhw^s+ NO,#ߟk$̴RLБO)rU6yURp'z, xؖӶpTg|g>bRڠz+F@C0At tI ,jA ViKTXqw CT9]SWƊQ*J p. 4{)l(W;s[H`vs]xzPbcވ {QVtFAt[ڿ ~$V>Ԭg Ը fd/zl=,\-tߒ0 3DE\lq_עPHnB5;CS]Ƈ80tw %51FTs5 ŠT e&4]2نQ֌C*qF!!Jw6ٗ[p9(=*ʫFS~di[J ؋o6& A@v{O kEu0G~濾b|uj֡qu yËDV6:WTښs5NI+xg?'!t [0$5, _{ k0ˡ5q@Jǫsb)iKxuZ ށm>5'4lNSQ w̋kww. ҫw,N&,. @ ;n3Mt;fy꿪l#2Q }bfd FM 3I4<}tQbrU($PJ T5RC<*@H &Y!ZNh&輗Ϥ`f*$3i?3UD$ 9=+DQӷUF41跮h"ωw8;,O? &Y'sRS02Kd`+SR*;!S5:=}K_6dl)iA4B!l  v* {V]eS)6]2KR# !:-س-x|e@ٛQ?=]J|f"P;dU+5LZzZO/ (8Db7{&ƈdf wK[uIݻ,KW/Aѵa_XLѩ:n9r5`|,ᖱ猊zL)M߃a6!X_yCѿalh>-x= k#n]_Ng(+BW5fu6Nܷ Lr ŚZjqh} =4i:o!4?;]*ZmlN,fP0{SĬQc|#6h?Vk}'lp8f6_,' 0X#ic1j YܜW()q 4¦a!7n7 ɣ`WPE ˲ޣP(Aψn 6#ڄҵv3#{YR ƁdjO~w( qPk1AGzN:~SyWW "B O&# auK7h b X"bAHQxkeiS۵Adʞ R׿ïzE-W44C,Kem/`-&m6 ]\neZI$R^S(d𮦍pr$b'q# 95xS:HaJv?sBnl&y4C 9&W/qY+-? s5i_ al`\+jNA~[Cɝ-xiv*g2QiR]mw-l^R-@}X-209gð v5Hgm7mu%V5 :"s,I:W##@ 6Ŵо/*` >(yR[t,r¾6$/r4 ef~#^i [-x*{<Ʀ(=lA^PZ0b6Ogؗ+sa2 [KҬYc<8lp] ui_0&=weV0`g.9*]}\ArGctp2f-M^zODJ֚Q[=z((ez%fM/~jKqNأeеG5smYU32TetROC4fc}Nȯ&S4`-O3,pZ;TE*4~"ƽBLV IKdwu{D+Owݨf@9 )jڸ^fmX`Hb;YȃVJi)D%<>C)4ԕr rT'>ab(GF4i$2M qEZpLӌt!,}4WcJd2 8M,>֪ *;ulyxkJ38EfbBw$b0.ĺԿ\dL<>! W>u?|`JNaZlDYkUSr':؜8%rOSt@AFXH'dL(,ĵ7@|GӆsnĭgD^aF'Zlt&0| X`b 0Y^75PDRvb#rQKKeH@]y0ۧ6Mr)R:!ɢHvՓC:UyfuBw.cH*:wo-؈y!.Bxb`\9BDٝ:ی 4nubA8UB;'A]$3ZWn3M<<ѱR['RbT HF0˝-7Fg+0f"4C֞Q',vGZ0~.V!([ܖ@=ٖ.>oBǍծE Kr8J67K@D<mg 3Ӊ]EcVM[ g(8>42`޾Yr \t5}eA@ܰĔi@fr'`{3="ҁ_:'4IL7t6H=Ǻ-CH0D&3}}k,Q$ t= "2gnC@&d3;8gc\PR{jλHdC51%2*I3a|vn@&L"Nv=VM~xoU!`o#¯cJ e >eEb¼hOh-dJ 3,NRjLB2Qq'ޖssxٛ%Xd:aג7 X5'Y/IS~1o8_l8f72:LaNsDG>R eꏥ9,3JnAov@E@zR.*[v8Q;n$lbI\za0r$F&rΞȁCY(F0 ri }rpRW6)"Լo#_g3jncR:l|Q%8\iSD0 HS*1w['1楈9z9d7+:2٥lVvݜT E݋R_s4yuU^@:d j^lZGzf3pKZAVQ~Suķdѥ ބ;Osy^lkھ0iɕ}x;AG`^gNs >>~(q?\?&:wi:hЏYQs%Cv&c%{&`Q,s 沨uPqBjDks\Skv*\Q,% Wv$1}K C${CfB㴙c8eJĂO=ۺa2G^c;ǚx'W"d^9W!AVQr#+m8w, <9t\;]~zdJ#\2jן˒?pZZ*k{3qP-COPR\D#!ya=ղzRz"o!y#~[ Ck]Gq[YqMy2dke g|(ɽ )"?)i]Ó y-Cٛ5aeK >Ym>O3wM`nL [yTuĬRg$i5=~Jʼn%CԱ Lv, .hC[%ek`,U  vy4vqv/>MaުnHPޏ#N؍$x*LmhhV=ffҁ/91+ zߡnV)/6|{'PiB6)t hhH|#x.oI+/& o¸P1|uph.UU61q~t5!^SmR(I^7|(QJ .**"LICzp~aUqyZNFMc1$mYu]篐R 3vkw5ŴZJ#ks݀^sZ@v6dbcLdrѰ)RHC-R%){~gQ`gbϜWlLE>iلqaX NWr^y*>1Fn '#M턦R6έH6YUCWyqZT^uWFǵgyIz7n\ Q(m ! R;yU ps8Ӕ3y3 喍ۿ^0G}S&]Zv } 9exNuN"+4}:^>ƢG蹻Q4h! ag$N8n |Vg˵*zERIƭ%M)Pub%VHg_TfC0YF'O֤ӳU҆= Tz #XE'IBl2%)4 ę(,%3 F󟡋R(nMޮݎ28z,}~đwɠ>JAj⪩M3C eF0\6$` -?[ R $&_`F$-s"(ӷJVt8c+s<+4S(4xk}Al7‹a:HTXbR6¿ϓOcFBo(Dvo5(3_8h Ƨ~LێN0FBǃAJ-jk>t$r y>=pT(h|7R #oZ vMy(gNsY,.MAOI]:VMT Qr*SKp F,0_!uj7-lO|h8w|J*x1Ɵ^ m@fqZ~Ӫikу9܂*õܡ>ti#J^Xxf6V:Χ7'&h2"`zA/FE&JY?e\lirRffƌVo`{Ξt9<#i ^:4`S:ldd5JZ"sW+9Ώ7o=B%>gINS`K { ƺDbAw6ʙu}~z(`ae# uMmEsYXѥh@8~ł\ZbjDjak4v S-ccmRAkrT}Pqf)ШФMmzT32(0Kk%CZQ=6Adxz(Y` R*S+: UzmHC @V@IQk0UE0`!S ݀2FI5ðٲM2}gB%ۤ&1%yP;EKtѻ8% q PfK}!(NVmPq7egO} ɕɚo]56'nr&~G !;ҹAqZ+|_-<[X ]׾Sar`Ňchg D.7p3v 6J9O;&gk:IFʃK"`sz26ḃ˩woNYܛBV~=\PV8".~W30 S?ǼS2#1GZyP->6/1v%i8ᄙ>j0i'AslE 2-j\ɡǬCR׉ ܛ:eן"5EdU RLu 0_FM'1f-CA|YHr2sv#2BN}ʽD9--K"^$V`l\N]@Sxs4|6?É3)TWzHkM}0Z7}O}`iF b?@]VEmi.e,cS{A@zIJbpzZ]O+d<XC\ p 8UulSNkhhCWĜU+Ew4.=Ȝ\@}$=/NŊdն-᮵As`LLUV+fyvS5ް&(4 %0w йt,f[T+F#`ũ;3^&GbqP_0փFpX VO ̳YJkc_x&߷}46XKY1h%It )GIP2sggb,ÜHʦ3ɦVl:ə]T>X BtvR HI"ӲOHǀ{0v㔥<3Zu8۴-\UTdi >3s56Q" Bt_mO\XvT:=dUNש⪧Tx~Bq;')$U ZĐNasn`dA\~ܧϩ&|$8:t|+gqEP,ޙ vqN&xBl.=^&c^ϧ4ZCaZ&2[{ w%/}҈uST+%3X$/yV>FQ`bzWGtI :T 湖?.x`L8qy$4wkOEʥ GOA,epidUTEke_a[5Sqx~ǧӸ"I!Dަ``]~t\.ZC1'T'S+i_Ou˨XtN =A&x^)FI)HqCU\#-;dS p̈́T+t9B<j6)ҵb^.iH ') b%/ݢ`ay#٦2Ź_]nŒYf$QKF0jei<thqiK{8v\{T::u^OYĘt:F;Pp&MXK]b` GK0̴'1 <F1V?~OXJW9ƳDJ I=$o׎jݤקmsڄ#7!UPA%x(Q ?!- `_6 |2h_ tcܥ98V́oId22p<%(3=[43d*Wir߶S:f6<d+Ns,/Z tX>\k0X¸3pk%b=ƮA~H͸$;>wBi] pk%ez&,BnܗiƬqdtv˜vPt.8|z~ȑG'cT-f9?@LK;4k%~^1aYk&K`ǟR*pQ5jsqXQ(ʛPg/c]$yԐ)jx뫙OA 9LW{T,znm).<  fbLA~ ]by|)"8Bvbt\ݮPx~HnM "#C=b`'/Fc[<"Dv@orc " CD'Ԯ-^^Od/*9ګ51eUlZsZ67Tjy6x+"n%?b{F|5sF~|)UO{OKd?1L`V P߈_H:hc0xC+1/3x:p͓;-sidVuxm٧%>fRk24g4Edzk]^ϣ \b.U;sE2#@$_&$jVZVk8>SR.`dPj:D: /heW'ԖV&n=F7Gxb@xMu;8xR%&Fմ)e'1ejۧhDi> d`hgrHb^BX܈Ukj/(P Q~͖>kxdiV9\Y:BV*24.0bR cH݁xTac9HR9&;e7ɡbz סVdz/ |΃x#d;RҊ)2bOneeZUZx&0q%Ұkzš.?Guu,DC/"M C dae>%%~T73:ڂ  9?'ƣΕ' n^9\g 79{5ʨ=Zv,gһ!kkEr%Q[LW-_bהitD:R^#z'"Y{qtd?l atp߃tEDC!LRY9%T^ş o،7tB}N|X'2pWٖP.YN/yguJjM[$ou*@؅25(dD2&jq47xd}k_$Ld tpP \NWX=IZwpty$ٶ3Ni+Xh)9Z5 ʿtɬ!bVbluYtLf‹M@gV1X猇GvT98N<ݳ]-<6~Jg ,\ip\qj m1{Ә<$ v9z-A( fΓ}p59Q_KĤu /ǥhs:x ӲWq_-4IUDŬC?|%%1ْ%Ve8L1u 5 рcn$T{Zj[S\IIh܀$a# K&Xw+XKVj &<5 ;/[&fZg2]® @hzEL߻C^]AGp >0֠i, ^#s}܃P8E\JIj0b{,(-6HӺeM ,%}t U=8] M+H=* V[g9z$H˿y HNQ̳'ZWYgl<3=ւ~)61]urdQ6u^ poDo$DT,%=^lQ=m,] jHn;,C-Ɓ(^n`%@}m6ڭ{qB΁NMgp5M4#`1s4byT. 2X~\ӏ;NhGNLGۣ'I |.`Ȳ|vWȅ"P  &ZO;f[E[֒> E65rwcF6L3d)rj˕BH=([C;g@+zUvV=nuq*}zAK\l||+'J3ҺQ6 ZɨdwmF4!i(w'{\H)fll9Cm[J\lw I63<ٲWp-j7ݴEAvʘ҄x\sECN l}VN DBwⶸbB?h ;g|pw/Xn2,;8#+i*PT'˪{VGG >q?=Ζ=s$eGaV)Bx܃ AwU/kI9a@֖1jݵZ>P\W!5\8Ԕx9Eg sE0Hbblgy'{`!5 V>w8U24|t$NSfnе`vMjYnygZJSj,P*Pxoп81rYoc^NҷFvn~0LSda4OzmoB h9o3( )T]-Yo h8!Z豌[_/lx`&\%ZoRKE?~(vG 'A|} G;F,>+~c~0i[ƬQYyA^H"91)D PGmᲰd30,(n!3%ɖpKw ?nǡ4$7 ̵?6>ԣY=܎Qpf͝E8MwGKZ8 ̓>|JOѽ$2M;a 2U21g:Rڿ +/>ОQ8.i@/z!*2pZ95Z!=P\S&ϖJ޳ ]n" {>$Y OfoM&!׽(~Dо6b14dٿUD-zD;1 5;!ѽk-dy.mVZv^xfk##'ݏBuͿ]Oa&rcTnelq.g`C sԡ表)Xa-77-`-jvk%LCq"lv GcST7焍&9 fEWX7 @N!䳙z+:ޕ:{E#93ЕVG?lWc儌H<3g-cM3ֹY4s-L!Cь%їa$ \J8,,B!|&} yQ3ߪ1e#Ii#عS[fv5htxPսp 7%_Q,ֻ̄0 T-%i_tC-V&w0` !cdB- S鶚X@^Eܳ8ﳳjPg˿DxXDQµ^[!3: p[,4hq_^Za_܌t31 x.SavdCT`05 ,N7Ɠ4F,a3J!\eܵ'Oj Tǐ!t=h&iC߉U*'h21%-GhC̘+[cq?GnDDd4ZmliCAJ%cĂ=U] XΗ-.Y r;'AI!Ҥ>>Xbn?&%bX16Ū6k㉲Y."[>14cOdBybqq1%¼ⷿȊO @١mݽLҰQ. 7mX.+wn(' qh.Ԫ.6DG*9($L/}ׇ{|(MoCA'vk}uGoO6 -z`G͗af*C˅e3i&Vdw(k A' ,R>WyX@2!?.@F(*>?ɏAK*qb1w~g磗[a|^= ]fkCB68}{UF>ݾAmŅ=t+ƣØARqMi6]P+l_`7^$fNڎf,cK17lZZ*:+o_P9ŝ&1wP O?UAPK,Z+LVNZ(% 6+TD ];H1Hqe«RSsҹ N^>յQJdlu5cK&D EݫLzdJ_R#8yf<`eך11o H*T9֓nQ\{`lP|i!:QԤE< a'XI[okk=̼gRw:p S1)CșHKFD X.y]ޠUA%7l!"̚Kj8YXFV;X׍/NbSCU%,WOȷ@xv>'3{tgc4>y D_Wf W;^tiqWMHn]%Z7G^h?ƁU:EksF/ю6 QXOaF]P.#}F_E+|8**Y=P?E)V <攷T@>C~*>X8?NCdNpC_x1ZZ)V90JU22oH.5BZ1@mP޸sN8</^]t) @+&o}2yGW&EHEm*FV!ItT-S`"Xҵ3xvk<؀8fg ŎIfRkk8$SÅetONBTS}.y]Yvbw!&8/@DQLWH>owK.`v0x=5M 5.gY["H_ ҥ3Jjkep ֭ZW\ӹ8?C5LDbNX6թ(Mr -yv$Y}j7Ge9-uzsou2i]"xօ3ݠ&ײ]ƀ$#(ZE@{6\zC s*L:qs`[1f(c %Wzo=bL( $0`-l5P ؀kG'*466MEo{m'a.,`F&S2 ܙTḔRt61z ސ}羽RX7ȑYUZC8X`otyp1b?5JYX\un /=9.ZQ' &za hJ~TBG't겯4&K^G )RjqyYN*y4ӚehkglUu bIDi_{.94=)//ŻȦJvQ285WĂMs,5 7k8ר B&!:3IyZTwbߑC!S%9{ob4q;0o>묞d QQeo~) -!5۵Y-rDj[nMy_!vfs(@謺dnAD&LPb*`lHb`{o5<$8^YH_ރpUi7G]2Z*Fb9s2 7m@i-5d 5zxmHWU.nͶ#@ӽ@#T"K07%07!ۋ `pAJRh\dpԈa0aI'8|]z$ӡeĖhAAw?u 5=vS=Uk հן9grț}a3ٵGAz*d o }d3 Ü!5"OMXqX<  ߛ=4>`vYlNJTQnC@Ē cDEJ^1Ί/x#zm9eN~$8GRXTa{i>4<دg7$пtŦ}ٓ :nyK!(^c.9YMI̬X uǻP\\:|r=!we\܊VYrm!~k IoFHf܂Zc_~|PMKe#HtrwIb@7I͆gZe膪V2CW\,4\ZcA@ׇU @pX"$)歗c8wڪmkPՊ]e'GH_TE3p€=gmhZ&޽/ vzڔ^Rd"Uu0Mif'ƒAfB|mx(bM,YMX:/ X]Q"[-VC9@JoXDt2(,Ԣ,IPf:F-w,ՒjcY5)Qޑ␅IR=П_6\.:&Ѷ7=Cue_'ǼFsNC 8-/8c{A̅yqR]xl*-ǽb,>MKjEo@ŽJ#! ١ 2/- ' L:arZPAfN slА`%{JALi"e͞Rþ~zWOm08?:D?v6'%Ҁ,P?Zj+њ!. אdѨ53 >rK@c[̋D[֨bO3W6pc #0KK0cPI*Ej0'|F{;e9F> tKa|}^`r>G+/YE^gS\,Eb tckF9Δ=Y_E A 7JǨ =Nz) MIlҡ*%Tb!Ǝ!T`ڱ 9S,ܖ34B2c̿2:ۖGx[CT x48^/;x<a5򣣚emNPplrOoanP%2aVXW(cz)+ݘ,Nv=DGVb@!` #${ؼ~#[݉Ek S12kgơki;̻`ڨQ}#+ng l NlymQ1:9M:$\%| m8UA&WiGŋNlPwx1ُ3ѫ_!Аu{0 X+-wȥy> ֐^7:0N[2U>Pez˻|n\z*J hE*˔4l69F4Ydz06y8`IWJO5+SZ#YVωv[oR ɝ^DmMWCEXMT|uBSlgOYOLӴ_9OSmF*Y|EZ+m Z{ub-Ѥhj!T>&B~VE}e_Y#.|x':Lzws42<"?86]d?Ѱٿ!&]i.չTWTwR,,Dý58b0E?&cY%)>Ijρoc@bW뭈'E0;Y# wC'I*%{(0榾NUִjk-)z/䅧^DnSv9.D\7@45$%+Ma6zݨ/r j>xU gb`sB]mF;B$9$zsb]}QdԠbJocQuaUuZM 5$3*B,+µlwnp$%C#x.;Rwn-0PS$6" R\U xgdn\Rl>sX  7*9>]Q:+`|}@ H#,A$Hj4,a /Pbm Rj; s኎RTTs>W} 4 | /Qy=\);T$hM0,D5-|2KSqx>*$^jHedqt|r}G],~&uM.!ZC+G㢷Զ=UpH-Ihy|N{>y0>fbteb#u)ȥY̖;Q6e0J<>xl&/HDY@?j74[>8kc:-2iD|n$8@Ѵv+k%\q@y}RHFPhvɴWDS5= 'xf>SP@Q"^^6_? :DV< sG̭:|jPjrB\wvP,s߄6!Fm=gܞdڇGՕ׽l8ǗxiHߤ= `L.Ma?>à1fxA_˞ rnL dxLa4\Hy;N]a,[6 7K?z3-Q ,3{`KE{@'Ŧ6vD4'N&{ݖi+_/"3ӵl|d>?LqiG_C.A1` T؄oڴ_Q@7W1h B: +Ireğ^DQ'IDyxp2Z~ ݞ+js틦ޠVO zG=I_k>pwjw3I.#9r")8-/,: 9ýs,/6z+̯s ?*[\"B ήF>[ulPneSN9w2v<=pHO Ymv9^Г06K-]ܧUS״&]Hyad}WMe5綿Ք#%pe&UQb-.7F ~$%$]i+s%tr74uܔG8ALtA}:r3DvDA6X.ɴM.!mCdz)Ry&Ppx-C#a* 6=>DŸqIl1_g'ϴTtWk! h}`_FUݫBkcEk\10be@"\:1$ Mpn<)í}8AkD">j9smƗ'vb3Q z$AA4Ycc=K*M'_ϩ`f7xlP@'>;zWysuػ~ر˗.Z۲7 u8ec\`K ]dL]kȂ|&$7!FK(\z͈ʏX>ˆH\w I9I寯f..Ȑ*T}hoKq&qU'~P秮.,}YiY>;'8@4s:fĽ I~G.Fi_%Ry7ǫVGDvy996uYrN"l_X0/RTp%[ c]'OJnNEsz `bڗns' h܈=N>H|!5}D:m@Vާ ,B`NO--nc馼tWɫ=/1^% ԑ}[lՒgleMC=,7`a+ !fuԁ " 0yaW]izU߇{[]%B݄Q[҄KΉjA(n{q+# śZ1`цxs(.+=:ˀFj}ُNrqMCkS.Q=OrՆvjguYp  :%7 6{b)J H 4;ڦ}.T?a^VŽK[ S)RP(n`+ p\:fioh6c@lE.5[w _=Tn.ce~4o)t?6 Bӻ.;íp Hz!zdIω2vEYB[E [NbW5$]c1ݰ3`&Tc.r;I]ˆ0W}CwăX"sͨWcx[_> x8^Q|'wT=%{vI@FMUWT] c;sjpʨ~bh $5;I i'ޝϧ#8 زQWr"t?"ʫi~` C% ^4: ?bC܃8'jrƀG?9MO3S3+CIw% V;,hUL%b١I ,6  8@57}Bv6礼&Z9hQDX6+4D9ӳg; 6LirjpޛfQ2 9c[PՕhOs%=g| hǒf G(Yt:vCMGńou6CԴXd25 ,_3pVH4_ScpjdAFڅi k2)(vJy@ Š1ziv; Zn)Gg_%2)c’tS?6׻L@{u#ʙ@7eAA8PƁrÏHBbEu-r`ߘ􃜯eyҳk{Q1T==ӥܗ}m/_I!/6O]3r :<փZ;@^WL؋)I_oT%so+@ǛJQblׂ!U)_~F_0EQK;CcT4]%t$U64 Xɮ5]iLC!Z~鉒mLsG '} K:D~m* v{Ϊzrʕs Gϻe[D1; n:@OB\9)y?{Or 7ZOFqfᵇ{MMW`0 dׁؒ#Sv|EWMbX;ʠHv跽Rq&@cDh4HU ۵ZjV!GDt-ϒ|e ߶j||mcRqu҈9|`"iKGPbN9aar._ /n\$7PXZΠ]ZBWO:{);Y=)~򨦲emr `1UN)j¸dSE`- XWY=T|XfOƮ.ů@YV |y8EB wD9T/^ >l7,%\dgLHB7_ 5è}[ſHƿ~d`2(j #b gu,wPm=0\حƑ YC x#v- i\`+Q4ݐD;;LTGE.D1g2JuOεFkxre#>ws<qe0IFzs{k:MJ*I.pX3"lv P KFع 5BM5X>MToC 18W G[堽V,f2{P|qM몗 >f L6M^ٔ*PYW]GRNs(3] 0Ndaj!'[/$h}IXj5v]cO]%'ߊ5n1Zc{Q{&͝)Z GNb=6m#r(ק=ٌ2yL[>$d&)p3WpZw -߿FGx"1ǩ5_ ^}Yvpa3i7'u**87_"Ɖ鱥+ҡ~綏 kYAs{F-=%~hҾJbJ+j++ef^u75x ZE(6Xkڥ+o,̞*c"m1^ }2T{aXo ;:o槮7/{M5$ ~ZIͩc7O 4a@?eVf@9eѴ/fR#fdIWOgm3o@vh1EKMJǯv7 lUBLE##ڈϢOkU#Ҕ~+̘b@_+\#Us4GSc[WZ:iVX1x ?08j $&k^?|[3n|(텶%n R(]hjY[!$[S*X/S$kF9WOxi\?աܱ!Sy_[\D ,Xdb(7 8L؏/Rd"QwGS.yAN)\S[0Y5l1y{F׮™􊳴VJ uUI@,t7_ GAA t ż e4wP{+@uy;;SkR}YU I-   K]2@TasDAkEIGiMhTWf q=͌&Dp.?#Ip:1a8NG0m~q_(k/eKa80oBron:檎+@6!7߀p9i3&M/VK Nw.j`k,Ds,A;T%Y^uޢ[BB$ 2 K7YVHcea3& ]JKW-Kcȹ=^V߾ɱ]UB캔`M)ؑMLNroLFSFb/s(F]-%coqmy\j#U!LǚiP%&Џ8 FZ2sP-{ Kj9}8Vl_i^H{syk2hE^q`g ޒx3crb >>TP%a9rQر#'9%yŷ5@g,HVmQ.x 2P];,qSh'"%#0܊O!H]} ( 9Ց6 F~Db>mUÄ1Q} BqgFQv|lѓ`#.߃حzuM҈)lxĺ9۸s 2%p"_yE8Gi8 B 4 ?GqiƟ<ØƊI1Pũ[H҂WW=_^HWڿ_+3692bOs| ff>B6(q@I9*@z%ŢP 4‘2$"_VޅIR(+ *m5&mhտg|O*l~=(2g| IonQgXu}0(zipM$M$p:"dF$9pYyZo>XPzڹ/MfgCZ̅mPA-pc_#"C1j|bVO;?Dm rO?2 l̫g2%yqbln&2˱& qLʌ'M`Q#zV ֪q!2St5'H.X3^K*1ۿ^;7'Q*jlZ:\msx!XĤ x^X-S.;utlՇ,[Ur#s ]/O4HQڗ_?\Dp%8f:<] 7 Vҡ8Q#Jޥd2E>W =YlT>dVwziҍ7F<%Z Ǣ҂9m#q{!~?`w#%B]-7=lӕ,癚k"SΑ9+a$B7(g*c9H`]>YA_a̹/X\mRq4A++ZJ>MHdwA{ksw $-FWF{C\5 =DB>-Ց="ĸ?;IhiǑ[Yd:Yf^&?:V-Zlyɲ5PP78vD˜oz۸]ZcDDz8_ВD~L6 8¦W'mD6O]kR4%7 ^ɋ䢏VR5sCiTo~/ݏdA>-`6A2hZSҍK䘸e'w'CJ&*79 !yVv6HǢWz_X:E_GNs/ПFa׷~*\6(  7;Xl86I֮.9z>|XM>F&iۊ\f2]c@c{>O >"0w9؉704tj_`?ur ^<`^p=vɼ<^^W(3!:&,m`U8j.&Irg8&`7Rk=jP1ԙDz?z@.@ ? -^$s޶Pu:+]4wBeL.qcy>C;eD}n$2 #h}QifOQA_ѕ=Įsj]hO "pƶO8W;&Xۿrl ͘\3⦮u{[ x:mtXïgV&듪?F*II$51@dE玟BkvdEX3HK ;v{t'_"&  ^tԞ#= }}m1-G;q1|csS'nPekCXƧU3U?$xK{ͣKcARi<3h`e !mϺ]5:iז֞nz'ͺ:&9b=AXDec Lo1U\mQ,GhK-,QEIW OO]|=*H,:Y_cU˧QExQ$Cԯ`HZScZw,dǫ'p/,l;sv䡢zewW ڝC]HSF>`GuR]9Af(hUpT?/Yx HLj|J5b? Dr+ 9F+ㄋ:3c҅j.p+o>bֵmFB7X-WimGH*_lXboU}> p~kfUB.O&Hk^ wNnq_$$c;nMu4EhdDŏ|fƈR{Q΅Ҩ%'&`+]Xo那؂nFwpbSM &0_bH^;K4 6`T5TT";n  :~*nY^+ڬ"`i04VYhu^kքJwvʳ?T]Q:g ΖU7bO)c˙z]ed̍i~ìL>lcCfO^ݦr> ;L@)?%q TN)A..;O8*L֎X^pɝo sDȗ00 4%qy]z]_E"ےڱRJ^%Q_$Ǧ}4&`. #ڄBFL'E`[©i&NP9Ք cʥx>g0VлZ Y[jr(>GM4P*\3N:R⊯&lNs:1Pꦹ|6 g4?,:\ط[3#âŖ;ĭڃ/dSћE&wAԅf!rB`tZփ*`ҙQw"!bo]7;5gr _. ۽!meVEBbV .E )6{_5%H3)fdV{X?M,I '.Xq?"=_U&n"ES]rK8 3W+rZjM8 P\S٠!@ N!;Z&ac4MS qGWFxY_]oʫ%A$:lE` 1  N QBJk`n \/5>$Z% q8vbjv Rb Obm<(0s֐!ZߚnR#Cѿ,;Jc4 0QY6 ov*kU2rQXNO ^jaêȉ@yVz7b o_xQI}KaXbQ5:""zGsj֪T92urڂ<ƪ4w >xN6PapOut1ib x;An#b0n a9N,c@Ńx\> _$-iĆ%Wm}a㐵B¤zء{+Pf7ιQD+Q=ܸvҜJ,-½z EƯfs1cy z3{uSIZ T^@]Ece33ٷzԁBXR4ve>4s$dAJ#yw>w S@HFebr["'(HIYSJ rdk4 x5V#m,cA?б*!l+Ǎao,uVp`tW1[)UX*59؎azq7ͼo7n0(S uu4oRB0rgQ(ZsC:zfg3e޳vFbGYHyp 59 g)TI*+Z o)ӵaH)ȦMōSAs O@HׇJ8֏ͻޟ㋔W/LOLڷKGyT!_iR͸LP )1qOL+紨wVIw,3 L]j!|&%G8]w|p wOsV"ȥWsD@MM$;ɮ sX/㣟E9w7Xf}ph^D 'i;78hznjQMhDS$0+-Ӡ)h>9a-^-A?Drclq^e+E(7Xq<{–̆|j$ m_Μ+3^=HEŅ}T::F]zp`wzmmw?jJm`!*Pkaa7rE`&`t&W'Qk]&9a<9\WOJL5. ~%)'nu`~Gf;z15^fB+촾M)Ai)xK<" ^Jt9FThMO Y&VUF؎*g|ztBY˰0Y9T4#qg3MJ㽫{yDG|ʮS/=IH0Y-U[_ zSp80aѡwEk)4A >z X':H ڔ k:[g0a|oHbbMp] ^Àz7"!3ܵmׄo1 *\]+)p\ҠiyGӮ-[Q2Mfw4yGLWһ eUH 'gYZ07070100000375000081a4000000000000000000000001642603a900059344000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/l]?Eh=ڜ.+XqyPB[Ȗag7jecfAԋbmلo'2/XSc>Q;P 5;)Ղ귔EGB8)%@нf[jq/K@?qF (ɼۓP\-&DȽڜ1Ep%8_%4^ܭd4:\[Ej7rLC.8d aq)*uU-HF =Fw-~ӭaHD.z3֛cfI5ٟ(aB|]g) 2d,an,!glSg:wfȬ<%sҞK󶈇2aח^ .fp(I/>[dMWz&ph krCDN8H<+F$؞pT]ou*^XH5ʀ2lkӸgsP;Wm"RׂPl}Je*"b`S x >w7Ӓ#l(}|CZq^~> ;!{LψDfIܫveMW]6Qe]0_]%&̹ bf;x ]L֢jI;7`髂Z{@|5@@]k[ 2\# Oq*k|Ck@t&t9+f Hh:[Q1MZL]^bյcj6AzOt%| Z 2HewԽ0cmw%ӕY[H0v_B$(mĒdQ&SuCNɆ aJ{(Z}lڃ PkLGx)w:JCKbʊF#Ĭ@4WI0pȃD NNV͊ג1DkSřXx?`̀pT"?7*_r~ E&('¡UdMjBz+ ncQXa!v+@[?B0?,^}pqW;*R{2AY߰QNz= Ǔy ҵ;[UM/ȅW?fO_ Gx"C@ EE@٢Гf4*qBvx.TPm!= :*PiGfJAиЕ0ep'6sS Kn.oz&W tE4J.0Lڌ|G}8$ ub :-r->'9VkVsAY+G9ʕJtR~\P%*W@n_={ \&;=Km'lxś1+ X5QaXdeO+Nw8)Ѐus 6TTdB]_&T՝*/pe:6rZ;*!-(  ȓL= m%~o8~+Ŗ >Ry֝ %ms1rD<0FĸuʢZ޵xRmFP7pZ }1NVěoTNgS~\Zڂ`:ޓm;؄Jh1@!E582Bуy3xf@'AY͊4~)B(aN_a3 Gc Y+됯- YŲg@X5/VnhYO )Gu\ƼB;P cA)s8Rd}Э8>K,!aCN\Xs^rW#$&ۀ 62:ĻinulA٣j0}.T/J2i=ЇFV]`;Hץ3ݠ59[> { )=Y[$xt"?"a`vùFQ 4&Z A^|rSMмkj =%s(0<0`?84>һ,JeT5nwE DA/bfAG28YPu@.nWI;96k\6`Ok&YnG4oAYΤnr)$}~ܮ`jqXD;*jB(o (FSNCk &0ҶZʌ8b ǀiC4n7zw x ٞh%!]hTuVjƬz ,[}*L;vhMͅ%t+59.8}(&{4+DP:TH*G~qٝlb&t5Cm~'Yh/-1Y#'K.)f\ud3$]( e2k k3AMUKLѐ]_(8$xYD6nO/F>C&8iGxT Gg_'CQu>K$0Dx+לx'Bp,cS iqɸmd_cjw)S5;oXȴ1VjcтYY~raf 7Id3.D`T(ߐ|I]*|fHk9 vQ:p o) nqIPΨu![;.]R"okgl";<+ *IL*5Cxˤfgh?Tϵ?TPo>Y%$g{w4 nBڈo-W"xQ)!JdI_ 'Gyگ!2V0<J'Kt}I$$+G s!_1ʧ!f$٬/aԩ V܏ܸt8{427wH39i19RNꊎ7[{ߐ;RXq9:R%9䆤rͪ"0+J4g EN>ᅮsuM[8cpG_&e{sX&rL[ Nk|9?} 3d0u ||wQ<7+24kv~v,FA,不6>x1iL%Saa(Ԗ Ԫ,8:W4-lo1#x sB`l̬ReQ#,ZW3RX f~Y 4'uL3qL{]a&JZ$AfݎiWz(&}X#򑘘i#,㖪cPW&ܹd1̾|Xݶ<2 ŌWNEPr a= X}i1YwI38LL3q(k`r ^Ac ^i2f b~~=Eƿoφ97,#Gq2+ -2+Y~EQx$ D9ynP8ˠ -A3_;S;ǰ2ar! vL7#)a52.1*xlPO$/l(iZM~bl{QFya)wzBВZc.P[k2svvָ2 7( eJZEm tuku=}ت5a\}lɥtX~CsZZ&olR2z߃s7>,hGe1ރ6뻚&։Xg =Ⱥf!u煂wq9L(jS"כpU_|n2FEOFxr "v6Pw,/xlvUɣG~Hz@j󷌳-1Re} v.$̂BkL1\[(b+7O}: 4q{PҚLM"'芪^f6[8!y'EFX^'iXA{ V`p6؇hENѕJX%gUJ`"_T|?/Jvu/pe.UGǡPPB@414+Q_O}LPVH#ṾNɱflYUJc"{Io@]MY_LD|KP@͏ܓP( &çfK1 O(M.B64*zbn?Fb7Ggɞ2z !C ֹW2/q)J=Fg缙k$u)DJ HӷlY)b[$~FT` fhDwO84Y;"(RtF]^C/F@kO$mz}ƅ)QR>63g4L0v^|MO]cW]UpI&n$5#1<A9noR dra;D?|e?t@i5ݖ^Udr@ ^:&ѝbɻHkuB3H ގDݒw wЩI&q_dSܼY5%T"kܵ/=56üJq(H*31)K ȴiΉC%(ĕyty4&B \jM?_ $0E D ;wIU薧w{`cHl܃ߐ@֟Qrb8l< aDnLM})uݰޙ69<SX ];Ϯ6+G.dz˫SB7ܧ;]YCmZޥf+); ^$G+goj5/r}CK;וV\\OCZx$L[.E լ4Ql[L Vj%DƃWWR;_ȲM/1bhsy,sgptVX`:ٖ`-bD050tou0+fR 7wQ2PF)}. dKYL \%2ґ2`'#ՙyin)H.ndQ{)$g8L@<5QeUM\YKlָ3:E@i=ir}( Kv,nrVğX&qv pVwً?{ҡ邶{bWNEpfG a4sD/8% b @( n3Zӈum4<۽cQԄAP$ȴHc Xlm.Q2>\^ 7}n>*7ns˳/p,yhEwCm@JE %/YD\{@!W֠a:nug6'TnM K:!GÙtFm,/ .qXnyxHz#SbB w B%Ziw a€z f%Ybh"9Q(8>1[Ql^TnK[5s#`4/؉P;Onkj 6}BbR~gDG9eAD^f>A@Tqג:z:ـ?3k5 WieM;zRXg{8̲94L큣A]˥}eg_R"DŮj\;V@"U\"SaL\GwNJt0 &0eoL osyQW{Vh5Q%f4,<)i0C5:tWJT< fh`'C!d2ӵTxf3@c/U,E`@7{hoS/hAC5;8*g<-^@<`QM}," Q)uS;`9Pi2v ]qtSE?rڃb6Ɇm#[Yv Swy%+$)W4j;MK-QȦ~$mj\r@yN^)p ( <ܞQ͠+LvNe'O%ϯW(F hbaзE!T/`4%TORc_lYyxDSԓ3ܞ))쾒}jj$r0cճ;g@ts,5B ltˤݤ g<԰Zd_p& MR1ډ뎯 ꁱms4ݗ i&aB2`Mh}E`KjG[Se"ё2?-Fc7cM ya~i10Iar0~N5akX'jp%ߎU6of$mW݋ޘYSch½۷g4H2LBE=at!ON8a2aأP@PB[ك)fC4^2Bω{`޺U$9/co (piA-=`!M6{y F@#_wh &'|؍UP]z UjTD,y )vx>W B~ L(ntD J3+{#4&>glwoz)yR:ϑSco!ԀyN:䝝_ɬW٭:g} gkvMDDoqbPɕD#ʏ oGƇ%)諚K'/ƷQ ujOh#D,(H&6rQ*:Vah2:$=q@'hEP( 1Yn&x㜖);42#LxƚH 305lȓ:V-%!K&T` o-%Y(M㗖Uo*S!ibbb޸o)꟥[oyɡF̈́$ig*P(#wNL;a2 }+Xˮŝ|f}3/I=M"&"Rv&گƢ"EW|COK⹎pS9c܁y Q)Eh~~- ;"vF"N%2Ƅ!&MCjȗ=/B=xzҚ|VƸSx +,%3G+2_iL1+h"kNjZSww:u`PT0v^M 23ԍO=0ʏa~][ hKD.5!nhw* { .\V9 *7.iIۭ*RopTY'IY\Z$ p9*RE9l6Da|2ٌc Iin&^W3i,@D!<;Dx[@6Nbth­Vr -3PTrGO #w3!P'W=7dP-M" ҇}ulK몀vX` ff7%֘0 -CDI@-Xa⡬fмit*3_%%KbOh'd2tD<3YoUS,uAgҼ7U 1L,,geCܷHZ#ƙeN4dQ#.hHY0c, wl g8A5HF_ΦIWǞ [r9iƺ+;6CI Ne9ynmS9ؤ{7]T1bxNoq]t*W$qGsԖN1gUufJ7ȈL_ȋtl=2L]su~.uTy5E5}|=HIFz!iMCGڶ/{#s`fH'$? iaS(T1(CvXFȼf gX5W)wUy ;0F5 D@\)T6D&&6 -o#pl=C9|T(&rM+pL&$db+޺`9 X[1 v?<ɐ]TVR5owG7C3ڍz]Ǚp-5r('O_4d1,h(%fu썭[ou{"S{NlYP LRJS^Gx'nhJ609tÈ#vXPøB]`L"&ԭ52;o&aܑ'abl g&Ob,rW{?K`rN@Rۘ%56#'j?>Pw[(e9rʷi*Q:e C3aBiX(;gv(FL z SҢfk,͕/ڤ6#3Th44cD z5)͗FU[8x'~^rFa;Uշck.7$Rqj@Ⱥ]}o'vPؓ [Oo֬+PF3}mƎi4@|^÷?{$ PDEн7PEy8[.{RU q.P[ޣy-{01k qNaz˜U4^TbNO a@ksN/, VyV+hF ε-_YB=f rt2xjQ口WUP_nމ9!>L !n0տf50FNן f%!;r#Ax}4`2ݲG]JUիz5-$I%c{~g0 Chr؆;8J,L!i7@# ߒ &D7 .w9s|7i-2)bC>#M,\̕]jDTտWY7p< 6J UR8.?ͺ\jD0)ۈI٣ ap>KڏH*ao@<<ؗrĵԹDNq.t6af3h3D06ݼIZ2EKcݸ}w$k` B.\5e:JCܯfl8F}"c),Y ɕ4w{mbFnH|i7cP1e!ꤿѕ 5Ut=`>*!+ނ(K@ilP5lLNTNE^, $\;Rx '2k5!UF(6ʉ2WP)PHıWJ۹:!B-$?$8Fr|I_jc+7Ƨi>E|eVoFnb{dž[:~^g>$" zt?&3{&Go(› *-D)ONusȻw`cHp^٦k!%~;  zh5$'ߣe)oIVN(.C3ˈ "Úl>TvՙGbRx3υHδaп9$~$ٛ{+ήwSeU 2'G:\g.G2% O8a #Do>n?Pݵ> (KJ`C)IkEYĂQ_Di˙w5F\ 5S zҖIeYu 1jL$:鮴#„Dy BG?P$wuFBBjxdK r8}"hL< -՚VL~r<^; 1A\%Ղ~R  QzQث:-}F{?g빑8fyQ|th0%H?Rl:'F;C_wSfis!üFNjhAr*1Pp;~2ru qWY=G+U#WԐ?ӟprLДn;\:@tw!IKptV@ɑz랙DE1#~BA} *r|9hp}1HF|pj hmtZX80>Eܩۅ60ET@Ռ˸,҂ ,pYJ@P}դݷ{ m fA$n[7i,˹QqyqAQ[䜿aK_=ʐ0?̓4QQ(T\w̺A pr3Mqm 'MW(k[5cF@>`-IP;u{hMW!d9l@)_ ]kjym܀=\\Ӥ7;+fw XS&Y[zT茆ysAkp O0/@>UʳwK"J } Mx.7IP9ʷv]-|"QCNݢ7:%UB"Vo幹@B`1S†CzվUM><^cyߒj6Z$)eozQ{9M>Ag k:3le*f (_'\R Zϯ3e=^ٌL`?v#ԦX9Z7oKz 9l t ݱ,4W0#ʔiՙ5?yQ%h')2h eTX뮇L42辶P-+LtJ/_;#)~s,CSy&`^8"3(镭 ѺF @t!gfp8pNt#7 ٟ@=ouQ0vչ`ft% sůTk{! 3~.s49K~@gbK̷_ _v ^ѹʕsZvR {lFήQQ&n>6,*-ם'@&'T,a$W)v"h1-M~7=P(xsƜ3b1<d5 m6#h!kPH9DZpx)1$bwץmBsB\[L?IQiF(eEDBuyeG.{Έt*l)=;f ~XoT7?joe#n?J~#xdcqy lmh%Fη|ct/i&D: |бy$͈w)HNysYk}L5ƣ~-ZLQ0N(&N5i̪7IՃxoKWN6A=ןC^ h5d j%Edө_МIH{>/XSz4p_OxyσA__M敋]hsaČZxoj!2 Ziy5#"J3VyT_+˜^{k-vZB 9"I%#v$.1mclx!lhDŽ xRzEr̉ꑲ^:r>" K&.\r{k8Z0J+PP<6N-޶ԭNjXp%I>&6+A2$M ߸F< iWb_ar"+R#O:ݶ0BˏS>rH^1M ;U` cu`t2sʲn7+y0ܲڻ`ٓn bt- ;+MhUS,>vا` 7<.ڠK\[f~N1=1[Y{GAdk*4?^\"opSE䒖I R؇$|: U*ɿmq/zYL:oʱN G+%2T5Tʡo3'hKA O %CW."ụcU}2+U|ߝ-/g:1>:¬Z+eK[C&vz=NO tY)7YI]X!EU5`?-G^6麥6۲N6 StȎSzC)\vp҄b:־ΙH)JYs `z)4*l15ݡROnfqtſ;i۾ICk.ʄʗ$S$볱g=\g[/cf3( q#-zMf#szrZ93yNLp3?z>{δxFI h@N/- , FVaV7qqV%T4!ԃ1"Z\܈=]+"HcQ4Os (?65p%{U%"Cr"T[}xUr Wnz~qDwm:"j5JeG>z!BSUFІ\.&C$bJw==M9kt8 y EPw', E˾%ON" [{>8 lhRyDUKq_Ub2)NE)ap:om+ OtVEv2=J`)5Ew"̲iYؘO_6P7p).HKivN7G%5ZKIÖnmKU8~w+e#$݄^%Cbu KReO ZOBV\g'19Vrӷ1LyR|g:b\ .rlJAZ*? \|'@:]W>H y9 G2A@#^]Hn(,&{ |3 u彩Gg`KJIPh>B?m) Ũ}I,A.C^9-ԼAY}tsraRɎxTYqGK_2=pXѨKA+W=95[ܔFп7 .W- sy:Mt´ w6𱅦R)ZMv$t"[:6ƁFK8G[Ϝ)~k1|wcSUqwD{jCSkJvX"& ?WǐCȈeеHBaP=uC=[.-+S_@ m[9 x^lb:|V,IG 6m"*ʼ"-cKu0c#*!ſ:bIM=\aXVACVC Ϸ Vb+Fz 8Ƣ&T$'8m wƓO]"}]X9ePp^N ]#`z|2uH7ޣ+z{bj 0Bi{o_3@N|J?&EcB9S#@gPny'k+79Ec $I OMig5 8p\büpjE3RҹQX`F=s/F@^ ۞`k)!`QtiqY|ͭst~]Xe'U\*ÅJF?Ԋs&0"zbqx;UE9.x[T  R5z]&4ka霰nFxІkA^F/vGqoB6xZot&ҲA5U][~Pr1^$/'>Ru_(ߥݮEG+j vvhG,?"Șd>pap0E wiWtd[ lH[UX^/O"+ga h u jw REZg_4E̕0%J 5kFצvXD)&qa&yrjG" .@rn{SNMQ40[ݵkrD |;6J7qe0}^̣_?12!f1,d[ u( >Lue&j`1[8 flz/LLAav.߿to(^&#]Iʲ0dޗa-8dC\RlJ,:Lx Wk$Q]Q luyc, 9x pS1xRT450k=@vɚH2_ʖ$x@uRG9Ó̹O/,y/pjt eR >4Mb *yOR u~[ƅfF5"AզZ kH\(~a_fY5,T/6VԊXckl }%g6WJWo8MIaKᄐw\PE/B&0i!B5rF|v tgpf"Bde. L'IQܔ0sk"Z@Pq&#FDc ӹSW%W d[!Lp1TfX/2RYP <Tw6:lHHR}a1ܖG57 \ۆ#`yhMfoarvtj;hi`RAm#M/~HI2҅6Q!=q4g|ʨ4=Dxy$R5|Z ڜ{kBJ HmY»N֐ލz V,8Rӯ[҇qgC=`t >1KxǯY]4CW' B!c5dW]5c(~T "/''ތϟ׀x&e79ѹPW|MyWж4 208MhwE#KhYA)7 ,_Z _r\hs*ظ w4fRxԑe-R]~יk؞`jBBd٣\ i -xJTȩV7!#.*+?C$̗M!7$QmZ;}B6"47\f#z8Xmc,m QNpQ=hcÇ3Ukﰉ{]:}_CK"~4,'LTI+?K_A%r{x^'~ѐփx%#?P۳m83f 7ӡ&-wm"4;"L Dܥb4x$ON'd2YO=Z嘏7~)&_K?hjל@CX~fss(vl9_CbO][$Hw5`?stŷR}ok*JI[L)(Pr^zwE W1?7NC䬝Ngٱn髟H9 `^׵$y_4ߗe)mU4!(J&7J2@xUxPiydC5dοW6T1B6I2wՎA]l|f>ھқs@$ =z(͑&(&KPW3*:? SVS^E1sZ.آ}>.pKh;ߥaXH G'CtތS}g4l a0(4Ή -:tEEe1+9Q74(8Eg}BiSgFfK B^p5W<8I9CB4pfKpzt:Zb 'L<- $%3w[lsXҋɝ?Z7߼ъ%b Cs7lrM,&Pvq%X:H]]k3HKh[5Osa+#AW0\SgpT>EiGN?**e+HUc 7y0mdD"4G>SKt([}Ԋn֎J.p0@Dy ޕ si`YR =eQv_"~ 夻S逼Iԕj Up35Ro)cٲq+E1 !JI5M1yE4ɖsE)?'I,Z&r Y pecqp>7JPn6'V+,<hWG g^81Ĺ'rMՀn\StX LMcśSP)mS"#V_ `Bfzncd)] 4 Q \UY|X9ⅰ.})PnKp:MɈfOܺHXs )ɗ7ERU꬀0,Z;ʊ4sD ~MK ɕCxu!*i1n"g]h6JxCd>En wbܤ|i؎J-­E!o]eY*R,HB;;} shkZS3jOTr_7/US9"9MM3ofv#zԏja7EE6,KB_igZIqsx&1uv;f?*e ((%NY"!K8˥W)S=EJ|4:ޕKd 5Aa<vusFc% lGڐ$YrOl8 BZ ۹7.q˫%ǚWBSoHo"p `wY~IW/ܷH>䎲v0Byh"UT |0(q㲭Y B־oB?&| jBby 17q8WdK c҄g( v8Vs=A0Fah$ŞZV݌Dynk>y_3LC'{O HNk#D7ޝwF=:8aϯ Vu3;N5ܧ|hzA'G)#nNi qp2MZ,æ]޶6cŌڎ)^UOMʣc2lT4H_TB& AŒj*Cm3 'pv۰`'-=ap CPip<)0Urer!ycnG6K)Jaa U8ι<^ٱMmC$O5e]oBom.tgw=IC慀pv#*Z% )H*p2/!7ڹ&|W􊷜'yj#O&\/$`>b^hWA3iގԬAtғ1$~h/J`k)B.":@L`&}~B/] ZX'1ˆ Vgtr竳歌em'[U< _7DէEu?%&Ў+6?b>Cl"W Q, A8-$SVFL=HFޜdD)6EF1TbL&Y+O#%v=krR{*\]?Hh"a B區%cmHyӌ_ʫ v9E]+$b2pI0_BoToŦ/rS fO.hSM "U#{ܶ 8^$ `f0,dK^.'LPA.dx/% zߥ㘚kS?1mA]SLǼC@34*c[^x'6K)9OBVL75piX ɡ?;_T36KG%ȳ}!T0wwl4iqƣ#R9Ď0}|Y AEU ;Ky a!z-Uv(%`(<' b >,wk˱nT\]#Jp&cdt&)D(:g]wi$vԻV'V;dBON(ou)1Y$#VcG SDןhļE SB3!,}վ, Ma;E(yiA (s8Rp5Jn:\,.{b^^ RA01H7nϵ|DV~ĂR祈-]ĵ[O6]rç|7RQsnjȻ!@Jk~{b@#4VO?ռl GۅVlQ :| armU^HJh04 +Sr_"{cj#׺%n >Ք暟yȶN@}~{LDV^%J,C+PEOcg*9|̚\|5[I;A1n3#)Ce QM Ll)cug@Jh 얷\vT++gUQ4>Bz@o0!LU>Nh+M1Ȫ^}Jf0 ̯5RIJ/HC){_B7"!Tg%ͿwTaiQf6wa GϢ֮~}&!x^qyt7RU$V8sKD=( g#pOfɦ3b+q$s~w?䞥갑m<'y[:Yra?<^cJt."sFG4rL'MRÊYLz,X\O\DUʳiο+=WJrddyl1_Q VO/`C * &rvvQ_=؊fUy?&© u* 1_fs^HչnKpe5xp] ߜȇJáib<ޟWƻNcqLB(z+{e"{X :SB :pytp3- yhc֯O =1)1W,!9E5^E(lkW,QˆڀROstS o/27۠]SkȬ:U<{#(I|2 4hUbZvx߂x3FkymD\o(U~<nї\U(B 9׶:1clkS1ѸI]u[|ǩHJ?d&'6o~}V`ryM9 >h'2>P*k(4|r&/*!&䱳]>h|Zލn\_c>_5uzi-$%G沤P*9۪AC[T6 Q?DV!>yh0n~y ;*jʃ6J 4k(>coܚ # JKYR1SmԸC3) Dܜ4{wCI[̨qܓ*0ZJhm.e*o˗ZJ Қ `k)h@aȟS^ܔ =+l>T@~4&z2 O^B"c#Oz񨟿mF.{^}^-M[{z/Yݾ7x,5(9Tj ީӠjpURqҀ % þO;Щ*G۞^R ʺ^4|< T t+q{!}v[6h2>La-4-3ͨ,VaHKH~TS?fWڬctB@y5D_//~8Y6gګVn:8[޶n.2љ I#Tۍ}`yOŤ_0o頟C!u.ǭ 3_Jf$>MӵՕ+Ln}KbE`0S&ve̠Mcʡ!wEPZ'm#|nX(PxW"tIF\tTM=[WDKT(6iGb$PTuĘ/}UxL <ˎ)a ΉEgmx oU0lʎAKzw"d?Kճl53 v&DB5LWNуpnU\]Y6W):) |49}1w"kw4%J>,@UzC|d6TPx2,ǪPċ9ES_V*xn}}g^T.:ɚUZtg.#uV~+>OWZ8R|t (= j&xhWA:z|"~I}&3S**+[2c+e-3(GmFhVuAu降JJ-q"+.![[q=(Pu(յƨ Nk']R,Tm3.K8T{o(t'l!oNrrňQ{CcZCR?[ 6U6&?±7Mq)!O`A cʂoId]߇3/WbQ-#֛i#TL_lVˡeGf8QTM,ZRYzmXy^Y`l<˥ݵ4Y_3.Ƥ uڍpr4وnKydנcԓUK_sQ݇}[j5S$Xsq5&À; N[Xsn.=VAe|ٱQ)!"*.iwzܞ>Tܽ/.404-L.S|'85ܬTe88y$UthaEHP@b &Cdd_C nViq̰F#ԇn0Djն 0TAևBq;|_n̓)2kעL/)]Of2PeTrdR,@,tzҥ$L(mn'͹f6Q\#S:#Xf=ut;sm;l` cl?ɺexE߶ݝ tapEV c{wU `+^f''>$$<1 eu.C?ŌJ(%n|_[^"|RFWBrގU(ޥf ڲ8 4^Jdj1lx@.ֱ!|` ~i}NGgsȌJ~9͎muTki2f˲wßzP~ny,G>  #ƈoiT*x#Yr΁$+L) }"x֞%~WIR+V(`9lMJ0z'j<" AO?S-^k^HFa3ui q!'b U;qv]4Uֽ5㸘STGY"t="OcףO;cT`\>Dw %lD%U]/TI_)7X댼v ! I3#uh@c5EA5~gi>5M۸nq\Tw3qry6X&IsѶ AT\|-$lvY4kDx W`בKk(di/ m]zg-ۙ-_ rnܛI4+4V:47Z?gSβ`L*ӈ),`lw;0+C Dhw9=Oa08|ixp͹Zzow҅+宻!1nbAqbwn6nGC4[0h} LL(,ͯꉵY48.(8GˢrBU,)Q.| ]P+ }NKs&W1 7T!'.a> u p++es1:nU X cs'$1w%۾s?Z{J+Js9zCY7%?{ [eZWd3h8p+e^A\(Ut 0ʇehtm`QX  7_2B#4*ڗ-7Ⱥ uO`ͧ +`dZЌ,v%6Y !;8je^~ ޢkF#1S\sNeSŻgΩS{KݒZ3}>[!ʄgAU)3؃DZJ-<Ѷ]:GQ69]fܽ80$gM)qξ)qm{- VꔫXtTpA1Ko,8D)-;j $|{< ,WY751i|Ǹ hHԠ4Q~TC3|Lg{ͣ5ՖJ#y*o {McmcQX簱z0x+M^,ZW`Lg>TքW J0{ݡ IC@ge%6m;k9SQ@5rZqQ,e$]-v#S?I`AAd*kA+G%aƈL$.ĺAMaS l 79WB.= Kv6k$`y 2K;h7BCE.?=㖼v sj磕u'ꢢQz]}?̓j} H4>&bbl.K=K@$~W?0bWaRO( N$ ZnoD"Mu1b<ߤ>1n[T1'l݄*Ǡn*}{+ZCoprWYAm?ovTAMQ"1:m"v˿0 k`IZWʹBX}E𗀵> -^[/CGpsNkM?"}T>̞)>48:3iS=q䅵G0Iق jwͧf핼!LWoyyoikEB<Qp0>@8}kt^ 1X]Axe)_յ<7R*pwGf̋ao}cБMArGմF#\e-9LF2:tq"QzcIXnٲ=nxFɩw_j>׽@Mn0?\2}W߳0`r-U^5f1%cmn8:8=#34и@^[+[.^ q㒺w^DZcn\Ĕqvfš+Uy=5&v _GR򋡐w {Nl|Vvz q}xcl.5}˛TRPeS&gbYrC+HO[8 bi-Scp{ Z@=!Zsl-֚bHS8)A4aƖ8ZNXC<4aj: wCRÁiadFjQ{xta8Ë\P8<'qM ~.SpqW\ܑXʘȥ\{݂h$^d+t†C߹TEP p)O^es0a3q^ĮA8Y+ KښP'bb\Vr3:2\l]JS eq;m%0D{0#9Mj}i 4zLK% nx%Wȶq\`p3ڢ{CPrfT'.Y7Xh`K2e ] 9e;A8sjc'LW2v.C1*(7`WmhR!줯zј]R-1h>#<~uvo)_vt U˗ⷲ:J ;~qVf"KC: $ҡ WѨr1Q5B99=, eT(COteX ;T/M+iS{o$7 201dW&Yd,aEdOYAkƤ݅D{uwU; ; M :O6rj^ySxson>IN8Pv"ًx#\F>I@0twT)T7.Sk43`AH\_ѳs67(q+E*>-Sԅa o)G\I%V##̝r3rKi.jN,ޞ=pb@Dr-fI&F,ӺS<={NR}MiW ~g,e560yUi6˦ q֧ +9 B_s7ׇZh5c8ýNRta7#QPv0Nd s"f>\ܨ judZ;N3q D3N52>n!.h&>tSBא+TI]ۍ?+ {M : *A X9pEV hFG,g {RtL UBm6ZsZ+=ZKM{?xfK+҄@ĭ&P.5QT'r?+?u8k\s>-+ʺAzwSb n8NQ-Tc&*Dp2=Z1vnziMbYUbB, aWt%}BFH2y,eҌ-F1v! ̉{ǥs>ڜ >^<#뚝w94.uʟ=߯R2Λ,_Bs(P] /PM%f]O aGf!$[O|j+~Oʈӓd!Ap;>2EAޘ1?R5Cu vC B%a?wҥA k l1u2w#lD|"C{%^3X8QnNKoWZ R`T;5haZk{p)e[k \2[S|_I`9JL~dx&nzViGG!FPvorB LSL_-C _T/{}e%[:fb9CTṫ vB4 n-(kt\ [ !qg.ђ)CMu?* B]! #bfLER,?h8@҇ FNic /pQ*{- ܛi B[=R[o 37(a&K Avv=:~򆝂6#7W+ב;Z(MT,ߪ0{Ä}qmX́Iлh^vȇ-sJ0&e`T_VAL$e,}|?} Fҫ! l*BIϮG?)鿌>.`R :i) Ÿl6*R}' oݎK$)hTj ίq +5|'˔C5g`C\>G_YˆMb@dԴLͺat:{=[Zj؈A=vVG޺ & "dc`ٻEvvT۟1QU_ZK$-Sq1!3xMJ;v 4=E&GFs$u&@*q[3bC/.9x K+vb=T# (: z V_3rkB7%Og40O&v*LčK> Pbj:;\'Tp0"̆ CI >ʙNcQ k|xF~4$Bt<v"ƌu!XwY5fy[ w+>oy_wFtLE-PѲ (S~Z|sg}%iz- 9{5eغ؂U}s)<EB¦A? @X{ed?xۘsw@I^%M=5x JD9ߒ=IRKB2)04B Q P_gH8mrm&.­~ʛHjNVW'.t"-_E'j >=55h9PْiwzqqTF,ՁJW{ Q<,z60iYdCmqd #咨} J,P*hcv'][vN_o+cY QsJ~V2| bIo(eTa^c[;eiIq?_ͣv5!Ap U4+,v2ݹ!c ]q-B ޺30ID$}v/_N}F<\:%Id~d4D OO2p`>ȇ;Ym5 vXL;p8( ƩuʧĭŲ9_ԗ^T<'7Jܢ2l'S+BAOub/O&鲟ޑIFE EZ;7 Ny TT03x0FqםHU_9G+@e&R*c;b2١!"cxK}ٝ~88D 3 I|>eǙX^!/ !2i4MƯt?'ٕ7 9&hM%]F&wkI2g@_jeh5v$1seŏ|* q ;` 1#!Ӡ8`Hj',ATY{ydiZ^_ ,Cf:ZQ Ϛ6|E0 r$BQ˧*0Ɨ/SeI!_ A4D+*gMOdWT8nLqQei˰{œ(t;C Kl"D X5%dDJF`qkC(T1wLi'P$C{s%,{.<4)6Mfs3}h}/#b.Uo?³%'2kM=u!qT!z>*+Xתj_?yu"X7 fPNl18\8UMOEH /u>]vHo7 }sma6LtgMj +7vE#~ù%s?UTŕQZvrIȾT`7ҋ;3n?Y`+QhbaaG]{VDXr.Ő*+|Q l,p˭qC=)(-e !wi2NkzБY}c47DiЈQc>GtpsX#w\3^AHͺٯĩ-Ѱip}%)d~lIl?G H$z"ǥn].8P<"͕O"ƃ!+s 5Z5ų 0R -G*ʜn.,&vWȜ>=DN~rttTHLŀ?UR*֯kﯣ4n}uނn o-f 8hչ ^2N{}a}??nX݃:7sx$F|?0J5B.C螲WIqW*,ƫ9>:Y-[}XzF 6uXQH6(]^iD踷=8`ҴM~bB )ǿ_MD}?koZt!3^^*Te& w9veně")L:Ro8 CC;>>8ߺ5NwQnd_DȜ)p$y#!elK@T~#.vּHnquϑb^y =P7R:|>!)4dkI59 Ͳ{1q\}xY߂!gJzH `aH&ܐYsJ6nyx g'_oH+k :P'p)re` {uD=lXa#8xo]?niZ"nsPf'!{<jUS^zhJ &b&s6 @!DBDdO}F;ڵDSlDQ8*GN<,= \c<K`~5U؉j4} ˨4I,Lm;0`'y:ȆU=fAn4FlXBnHd#&-ֵ1BM]ۍV-Kx# }ϦQ{0~.ί0KF~Tq֐B¬?ZPQAbI yeҏZNlA$wsN6b9;dy& 8N W0CV'6!H:Sù̪w'mMh[o~Q=W\r0f)kYA?oOS4/Wol v9뽵BKw3opOØOooM"~ALpLߕZo@b=һvq!Mv+ kVl|?F\IOZ L4-9J`Oɨm(" C'̀#. `i' 6\:,˗(匤3k}I5گ>κ{$y".$YVwnN4Ʒ ^s츰;a&Swu9O9Sń[|ĜUpzؖ?hBy,:%6CyFcx.Jffa1ْ)ܴ`=: 򴩿X13?:qCrkFUnPRŵ)^3ҟK7HˠVxTkyo~M,xr{T-'#NVnSIk1(j`ѳtSO!Nn=$""Z=\7gZ 8) !RyeW?51^R! |5b(Dwy]H6w<[oM^! 5wd^9^|?MO6zI"cD? S>`cuD.LV Ϡ D?|:~>:PV Eߚ0 JVp$Iwg~߸H{P o+J;7eE\U: =ƓAeA&Έ;nJlDXh8\W4vm%?.i϶JC1ҁ7oRˮF\g]3:*#(NjҢ^лdDpe-N).\fU^:&T:H;́4UvѫĎ;xΓ R;\E|Ӗ+IsT tB=@V{;л{ok(x#B֝=YR$>}S4y6w4d}^nyHJjai֮[;4~B!L'yn~`>"< )[:Ʒ֎ ZOZ$8HQ.jPZ⦺g_=" t Dh⟣4}FT6~sz>a22|TՀXݨL\S]Z\cyQ0823 `v.0*/ $Pig ~߀= ld=A"ZE2gkV};Y„x &:lW<3 +"f|(8GR_`ߏc@4FD2Q|(^ zݍQ@K o7!r&O-UT, $VVF"S>]"Ň.V믓.W!h_,n{E ~12"W~3ЉWAsdb.=P!R3K!GBFSvq; FHy#$:؊U(9Б %𣦪=?[ `#bJY`BcV 5o2{ON -pRmQIhHF/|*sQI$C+(~5N/FLw}"&]MaaYX0"6@nb&,1Kqe5_ s Ow7_m>* خͩ()do{mN c#*([wUؔ0]v4۬ ,}\xG_qxa\u??faőr@W;/"A`cxK[!ml5q*!Sn8R&B[]\$/.J,:E V& Ojy/h}e2̀4ɘTz zgJ>*&CjN( b6 Dͪ$KW ɶ7t.O.%ZG|ٲ<;})PV4980.Tk:"fS U"#Xv G](P/'DzWbrx+F]W/0v&t&|uW/g&.[ֲ~8CC'MD; ||\q7sp&\Pka ,)\c^kk bmb/ұ V.pվ$!F/L ½,v^3}+YSe |'BcάOkhG}xv| }l) 4HٱWWݤÇt+1k~@ɀ~v"2=B.1d jYSu 60g*t>/z"CVС\.aqWI^hG a)iB5B,`c'P?ҸQXrr.Ac b0u~?xSlj:jZt%)ED{sA7g Hϯ6SwvjPYsB0ސ0;1Hj:>6kJLMX ů5;sL)RE8ƒU;mgd+vs8"+o%g؉s#d͇+Pa o J+x6JH]M+qܞ^q qrҲn܅\fb{ _q8`ʼ+b?*h5aòoKͶ缸cA83w KwBޝ ݪAE0!+3x)jY77Z4- {>:o0x֋-lC,mXp~f [oX(&oNiW.\dN JH;9RGb=h0z)ReS̈́%yEf{voOÍD=#=Zq[ i sW_  AγTRt(!te2^oa.d13r7t*7tEAֵ7zއm[ƀ[%%'q>oY^U/.Օ.U2ZZ0^;&sg% {P0'=[L: Lgr9HT潅wR::ZTg 4NQ3ۣ?v% ,`Kt;D8 XeiތqJM* BF4wņe-,`JdCK&SvG@A/*PR_`t>ļmz[;z&݀^~QA7i)GA0XGE8JDO \=+= d̖#tDp\/[z`ۇ+Z &5"Ҵm Y cD2Lqs-⮑`jIsD('N5=y L$Z6Uʪw^bie)uկy~]b_Jc|܎ )kH'1S)직tM 8Y=xH'8hLH&m-uհ84cvu}F~fkz'V%<J/jM,"SdG l b.gHڔ_ِ?Lr $XH; z_w$;z%cw}ղ u zP7h4oX&AxtRnfJ`¶[֍E|+> 1)qȤHpLx0mVr*PGv@dv1E+,Cbuh0"xXw|WJlTPA2.r.I.\ebY6#Un%2VLȇiN\$7ED*j!Eś# [!ִ^.]=SFu{j sWIFho}.kA5,^4Sl+!F&iH QHtD5J='/lUYQ`Ff$ 1Bt-H>491D'4sC Κj >yP\ eDmUk%DTxvF,~{aO9ivUO[E-w|e~x' @H,M2SԚN 1}.vȧ5=EUH ^ҝ:-/ZL%Mbӎ2zd5 >G/v<8fG_2Gy *._EcyVki3+EThu H|XGkAknPm Q,~O1n*v0S*Ye9@2rK0d%5@W`G8z2q; FȞ+F}EXŅH(Ж6>i {"*-! IA~Uʁ^uUQPfG-{p*|%玱I>i^2zq[a]g4h[bŞwA,,BYꉠG"B27u#+Z1W~[I9s{w/WI/o @<%/s_)JB (^Fo Gk+[kj J_70 l7[ULwy!L(]l\nm#gho(Nv ~H{}H@m 7ZjdɅH8T$MKm"i/;jcd8dV ΋ǨS0Oe;^8Lc xf=t9ttIm+z?Ծf1Ֆ<._ޮd- mT_sA u[u7*@ 3j좤#/nEoQ+q3~mjYfŘE+b:b[|>+u۬qQ3ѹJK_EFKUnWiCU HD#,:ĔB^hйi`qpmz%O3MI#<3x1nc=֍xIe {h-0C.X߇!ؐ?YqZ  YA[x[J(=e1IF]$"|Bh?dl -{xU%-*ro<~Ds|^cVƽX obY1nqMϳ2񾴂Z+B%B:ӧrQAD:^r RTjx3qp}*kYQae!7Ҙ8;3+sJ8?[y!O^ hk|w˾'u۾(Ai°0f|ʓR`l=eZZTa}(kc⚎fGْe֔s^k%xg32: ӟW722,;h"2=%z\uI=Xl!]G q(1%;<2+&r>ҕŘBu!DŽi?1\htSBeѰCy$dl_OLMKvX"Ibj!h?O 1I GVg~ϰ v{"`}cQף=7FrDlb Vdiۆof=;kl彺ƴr5?IvU_8񂢎?Od3h=SP @l7,*ZDu2|*z}J-[]G Ul /D0I181]BvhݪMzĥ[ȀT-$);b W %bFg#ъdp }p!kłT2(FrgZa:җ¨Ν_VKXvh58K@9ڮm!wj;ŒDs_V|LgIߝ'pN[N }ޕw6s?7 H0Ehbܔ[S)0}Yp[bS*)fB5Ýs]z]0ޝ7b4 Dl_B&$|@/nUz0bQw.\LQvS4w7uch0F "uwhJ1gr]0˫CI=4[t<O "_bzZslT}DnEw;Mog/RBM|B>Q84,<ݙyG ж%:}'J~^/j遗 2|OBDN(,َ*kagvk!hZQHKֳhBw(0(b֫lO52,?=̩{8o 7f-#K(``!8bJ,;S~Ig4c]!Y8,lReɾvZ6]P&"Nr4btf-pNω|B1a͋CsZRwY%u v̿QUX{Ka,_ P9ORP}ym^0=WWp:⸔`;[{~* \3 |e7lJˈڌlsVծ*2qb6dZ< ޣqQP>`ok5#[CJx(P\v7Բ)BBBUX o|A %b8Мz[ #Go)jpY"% 闖 ʡ$y5T>Qt!ه}x2\:q#%}\M[ר. boүfK1ODΗ9b,cinx!P3%Jψ#SBQz%W .pߑ@>,(Z m<:]BeߴkT4( EwU8&%%6zC׭^lz!n,.tl}_J܃ĵřB-,9 3Oq#%G-]4U#beGgr"EPۣ ^5@/c:r-$*mA5>c6,==/0Z%* ,aST j{7V̰`w3+|Zhk`Q$C=w1`圪0YU/vR38 `:?aRlhD}swW"8 @6}3y;3 Ȟ NU b$Lu~Ԇ<˼ǂӷ3dvyG'z{fc8݌o25*D O Q']ng (qjw%Wͺd`NǏpή^*c2 =Bnyr{kGj8@ØLbpQd6hņ($19CQ6jzPced1C f67N )#?l޶Ep4MΞ8hEs<F4oB9A. s\ע#/nDEcLw;cp>CL֍X(&pbABu¹'σ u#(/pEefUZ0p{!q0%/9 F52J LP  6l\ґ-JvS\{W#hr~AbR OriӓB^stВARg$.펩Z iZʦFJǖ}~>хDU6j;U؉'Lݵ:qA C}oǪ^f.\,o $kj2 պMMڃ."ɯ</Pv@:j^1 % - $>j [ & 0Էe#iC9ЀY납4W.GU3!5egV 7IV7`6aiޔ0ɝV*qY 'l O6i`MS{#]b'/]k'+Rh K-نŚK7S-Y&x t> rV|s|Du<|>$ecׂ_ dXY)ޟU8nƦ)[H5!ȎkTY-Pš0SHCb2pvz}'8i+MAb٪^K1! >Gjfg-ƾvi[]高~H /P$]RD0Hf"qp(\eׅ~\7^gpݽ % ˔Kg}VfgB!<@C؍ ܭ6mï78o&"cog2ANca ۆT/\gH3lsDC>-QSl1ۤx&jՌ3$&F7fEZ_#wE&}Ol-GPcxLۇ<~v1 {[w/_fS2kd;9@eb#3f^ ޜ۶+&$~_O |^-ɺqJ [Bp,$a„?W0J(Si9>4|!U<2FAƍS I~6hPzP4LyQNwz9yWht7Cip~ \])|HO߁ $t.6 o$2O"Z|AK+3ỤA8;K#J(c%]B! bL(}ے*x*!\EY%kb nI@js7V.0pƼ5*xA¿:YY!xGx*)}JhG'y@d.MKe97GӜUwua]`p`S%E-@v?9k'@5XV`0GR).nƱ$8KI>c5iV>!mD3\ibQy*dX|-5V"&6NT%7Cegqؚ&CM|pAqXGB(/y_qx`Gc0(/6dY￲BocjzK?T{BZ1hyjfnWJvJUd'tr/Yw(EhC7J  \@W@)T8{+F(Z[_{5HQ;U^W[P}:tD1|ۂ"@MF ugqA"א}8`P@RboXDмQEXFUB1Bɖb𾙏|C)9Ǩ|2˲X6%fwa#(~~ʖ"^jE^@6j;rHI^SQH!+sv<ʁ? M\DttmlS B9~$ټ=Vw .U29l˺ж;z(EixT4U- a3A<}Һ@#8) |v/9#i? $֥Uxnhk@|7yYr޴>TecWk+W̋IILGw*v)8)E&{FE]F3?͚%Sd25$u୚'`*3Kr-,6r  &kRrFBXc7?FmQN6WzUx :OmrsjD(/P GJ sfh:t\isNWP*>{tfYwꛋyJ_éMd􊄚ңkZX:ڥpj 8o>h/dYMfihqP@<=q7a~Q?ԝn#a1-vY$hqyZ4V#(t&p80sg$zp R!,`^{ýYLjdkerp$ֆኬKgfO x>Qҗxȳ ,$[[#) MܨLl)fs-S~ٹA{pc:w6-.e٥kiQ.i#GEB? ,(žof_ʣnZ&༶>W7xu@i U6mu f-2]r p (g>Ix YDB~4)AෲDZoݦR> bء1WM"0g 8{xv45q= {ϒlXyRP~]yxT^HI z0'.tynY%()\!i u#bV($vrVxD0M%$F6BK6oYZ;Τ In&t2xG=!mt=x(ӒdNngV ۋ[v( "3j?i r&Pa ]L#@dBI^VUd_DvPko'g) +r/V>5dT^/ӈ O+L\y0%Q|$m#&WQ]uot;{-h+_kH%Dţ((3a" Y\a ;KUexRAW^^D٥:sCC^vmG`I눨kdm ٜocNcU@"qZA0V'XXcﭵYw?Q[qa(c2.O_"+GcȶfR){hAPN|ϐ|_WޱeK7qAirL.I,EQ1iDK 4R18Y+ s@tO9-J"ް^crTSx{9>/qCʃ8|'a[%\NM$)BAos޸;PR Z(4pvxu? Ў1.KrB ǎ@Uٕjc&eJl_(۠,8Oared6v%\HӇ)_"ljAFrI$ɡ,+xqJW6RKګQ<3 2K4#)o:y} sx$\xpz >X?9p`s|˥.vRHPrPz(wRMM9kؐnh: У؉=" 7q*?ŏr7 77,M?K/WT(E#2g$]B(Bȴ?,Ki -#Oۖry'FVl86d/f{f{C*_\*0&ǥ\?^aayVޥy׮s Y>3 m 3+]tz̡=09|-dXJ܊;Dw{'=&OƻOH,z)|m?S;XlLmS#!9bA+ҔTZ׊*O5l 50T|ͥ{;%s>;~ e!0R&o[Cp8dn6L8Tz+^U/sQb GdNx-unPM$M$33^.h+qex$ՓƦc XiRO!ˀnAdU4n4"Yl:67dVybuk/Hj9iȠ)YՃ'lڑu2t>%ŻA ;+%t}, B[lQETWU3y%qgk[OKj5;F26G.iN _0H6/w8|8`hٮ8<mo >9^V XA<"(.\MmLÙtpGwdlh4R?$<̎3)r9#O] g Nv超m`~gԱydŃB@Lщ9S"G6[kcFj]QVYm%Ħ RlB@y]!C|d/ت %~GgXnWKhpۚʆ 5xY 0:RSaHvj'# +lIW0~[@YAv ,0..g!sָ/5Y[:eo@r<*犻|(lHt+w0*-鲾XoJ dcf*#yo)0`0Ctw<WzGLnR+ЅGk0]p29ӌ8 ! ș0:l8^b]=>#o?^J OQmOWgnepU0W:u;V).)\o"Qb["^4hgmCKj䖢l0ƈ6b-#dKѲQ=}`,6Y8̀cSVk‚.>&.15ܞ)**Mf ؉AhgҀԥk#Nz}(]SrޯU?ǚ|}e!G],ug!x`!gH ϽPt.Hryb֎5`Vt}]6I\RӍ_H:Bx{ PT,bV-Xu T*Y(z[bpSGwU*]Tڊw* VNg92=w*Zb V[K*{'LNAInb9.)?mƿd -MҎS7{u(#stffC>g*1CpeϷiOֶٖ/W03֯<%Nu\-)S@%3Oƿ4xi@3 ^Wϭ*3BE믄ղB_8:XRP~vMIhs$ 6ErtRڼ}>Qo*I<"`wT,Zyu?{Й6(c'Z|2S3.f^*;"vTt)h5{6B6@x2- 1%C#3/BfH]('3dExtݯ\L@$>Fii5 1x3Xn8q ?$9C0vs?1CC~ g-0'ZWpelm%6n*otf[97"GT7b3R`edZ _+-hXhXB6C _^(MB$a70 4.kݥBr͠1Y){DoWӲbyhH"?TN@N8Ņq Y 2l ͥs>hg4Մ&n}ze'͊-}(+R޼|r r>Hll_oO J fFo pHh:FSiHO0F:Qr.>^8s0^LC|V~U)#9kQױoM"k.䓢ݧ2ŇZf%o2,X=Gp0?|lrɑ 2,VMJ Qfk/6P O/LUhz25.mih&ذ$bi[Wl|/=H!'>[$2kE+Çcs>']l-1:'7

ː*&0|:_-=wOru@줂Lӂ ϻĨXxvg NC\.!i?pf|7d Ʋ'/GPmefh2nx㚕-kD&Aok~t]w‹>IluroN_>٤p}Xb;PAx^naث6Ƭ#Ţ*R?! _Ya1~:L-cIPUtuA8 3kNV_%+baGcXO) $9;h J0 хg}JaaI{m!GQ$7&'J)jdԒ+sVjꤍOrȿKc$2ֹ*/8 9PqWi: t@< ^'TqkӬs`>rSO &GKm1^Gv0Z-)gpj%uV:|<`R5va ٝa7e(v71t8_uD#ޡ{$ƿ+k/c9P@a1`Pt_\Sx]vF{nPōK3\)*;*BV7J:eݔwe[i輞uwyx['GUHo g0r4_빜ة[e0/w̦Ph ԗJE ټGbuprfT?֘ 8 *^8S2DI YJJOp}~jm .%㾓=D}I [T/pzk&Ŵ|lC'xEsDL!A v{nx2P(NLm$J/)x*+3'^>?K%sX04 {nˠ<Īwg4yǻI]iH/wPa \T55 Y5"Ѫu74>  w#"RaWWo-ޥlϒC_Qxz /N6gmQ:d9lj .8Ǎ.wn{aөug|a*l D0km]̉kq~Jx<?g:&f"J Ĵg?.ޅq @i& ([F%<(v=A̘' W!l>ڼ1>q@XHf v*fP~ͧvKW%= ;<*0P3wy 0S{A'ϛl'Ǻ+Y".I@e={0}28oiԴܺמ6XϰYwE+ڿזw\H^v;!QGA 2sQZ,e<;G}Cӹa)l{EOW"$hwV 9jl {ᎎX4PDp`Jՠ95Oѧ٨S ,i@KV%̛nj+댆-#[;3oԐ[ J"Z* `ZD5 OP )w.YB#cy?p1-zMrV7`:&F2п1@\uƋgUjz%;pA=9xwexl[cdA· U  Xcmm$s4_T¸I@ky -V$Z8|0Aځo#\Z* _W_:j(+ɮ9P6[KMCnr\b?$)DRa_͑ *Ci @rhu0hɨQ#}QJa4Dn&rKe,.u\\SoSޫ=ڧ2^RXL5/e(GH:xW?ћo?:b1%\~z9BLEA#@M)­H IH*>)Kh@-$B'O{t AddseM~FI@UPNb#✩1b[ԺM IW#Ppml|CH{U-ϿɁHZWq<(iSLE(\2늈M+KR1;NP*){DexTΈCmؓ귉>f_\߯gNWt2_ڿ } jzkiwM4Ό ck~e.Rmm]ڽOfK S3iӲvT!>!f=3Z'PȢsSK(G&F4~L3r YDs:;XgX0'%9N06JsF,dć⿁A+=;ȋ/F.̀0&m̵ْDec I4F2t Ʒw*Ɉ< Ï]O(-CQ -"7gpk!"ti^ESYn=EWX8K6)d-+a2u_f];BDM&uWI0Zx.\ 4lL ;HuV8 RnLRrnÿշIRiX C 4(MJ*ł YY䷽7E"[j7xҋU.ΰUȍyÓ2s%ZgV2j _'vmH5|2r~{XȩHߢtWؼ*hcȏR٫9F;C<)"Y]cMY@ e]ޣ/70lJCHuy"YaOD6޼o(1I6SϠd  l+_6X<0i -n/ePg!TYmyR O#ʌ$Ob o]c]l} xgRlbJ "4dF]]eP7c2pp7>"-2E0QQtv֯,*p_8/̀ 4 15F,s3˷RhxY{ToŌPΏD3tto#B?>כ.YA2E^('ǜTD\k]468E3l`;,T?(ْ .oi-PyD.3sAĄ27-}(Z, `'oV>OY\4R[BA~;6P%G8Ycĕ[ #=#r8 Mvp% yQDZ%|h߸HT-Z! 'ORIӦC + C}, ։vI}vӛfS.)ǫґ\٪Jp0۟r~.͂ G-.I;yk;)Ҷ0%P(+ez. zV{rݷ6u%~L~fu(i德I1m#osId"܍yȕv /E -Td j҇HNAdm#+>}d\` Jq)OdNc*vv›nJI>;S( J؆f+Aܟ oݮ'cj#*ix? KY_XZL $ϙ'wYAVyg_:t&ξ8ďrzW= *zd jzC4]UvGV;qi[ Sh/H@I- sD`g]UL8Kߋ}d\7("nՖY_Pd˕wNG?lHI>M K7MLI~h1>vgЙq 0ݹ|x<xA7|A&0rؑ^;VgKMHh*S&!xPCvTyv y^~H+bψYsMds6?$;W*&F "r./A)%m6y.GD礎MMte:z  m'.T>(|IyV.4{j{ج"]H(yHmtL]te;3q6krWM^Z;!(b$E,"=ȽeE a=8<'|*"c>G˦\ b&f펴Ǭss Q}͢MԒ5AuY Bձki, q珿'jSW#<%x1B҆y+xfҎ)͘r]jioiG,3'pޢrL ^]G&u$엒zo =dBVh(~4w3}H'9,P0KuK38 j|[袶{? %uL$3(=="3)Q)aiqQ={!ݝ@ˇ^2ȮWFmRN!(ѣzn︼o(gg_F>9WK8*B*{m~TC[h@dg\asH#FK/ũơ?* >!(EL?{6rƧQ=kd۰.[g!)1\vn6 ׵Rxr1F18Es;>ڢhN_k/{u$nd7RP]#l78$R朁z~YEhL!?_Vҁi(׷lĖ?hX(Oс -8 {2}&]7(5ܺ5JON805EF h80M0WяHp`}0}Ct$#QSa]} aP))t^{,?B+bvCԞheULAP[b^N|} c>eHhJ3ytU0Q)no3MX,K!Kx|f$X0269V}XfdPsWU ;SaDh6] 5SӁeT0)ۊīz2@7_) Տo'n5~f )k ֈ*UbٳF0KV-u fpp(x\IA0#n/zͨ(vTM"BZՁt65 t$f2Auq YglGgΧռ;w_UwD^V;]y@1o ȍmg?A= []tAwM7Gp7KXHwlU7`AfOE9P@RL+-r$ %j56.bݿrוD>feDc7o~kiGS24Ʉ瞰=Edž/I]9Y[ӱ:!Qp}[T _X*Nr 4k% I0k#JYJܽf7=Blnn^%ěn=a(t''H]*āxXd,EVQu[Sj+Wny{D,f< lR#]$s.Hw]b J][bv<ˎ8hu+B;Y6ȸg`@iNJh1(tF7@ON|/LCͰFPg 4a!tܳ4fӋxŖWS,raNj9e?yJvpڧ?Em1Q#S9PitP#lYI>|uU;B+װ qAQHqB/R.?p,Wp Z}b EB'^l8VBirUE7hbP}s=2h_9 1mC, }O6Y\]NGA_1n|YOw`R( taʧ0g%Z82G@6]`j$jKYT^Mx17@I-2'!9g sUc[oj2ݤPƈ+^ c0T)}#o ȱuVypE{UU@ _M(Fd-%6s034}>Ac#E=p.T#{C7#ILA(G=osNlPuC%ޒ:2cSH!z¤ u=iJq L`~'r>nJd\Iޯ8]:>3?}g='f,;vhD߫>J٣I)dY|sJ(nT]E4ud(pO)Ͳlo]!2.[t#겓W%j> +bs77vEOʞ_;X=S*OA;QJ[gp1YI`R~kѦKds50 0pbB9 1ӊzfJ7cҵ3-Aƒ0sT&0\0M $ۇ !NpK &)hbwf{K7Ziur{9KD=9MzZF6r $3KN4CzU$ k2#\sc2|sPeɍXVj{;-dy %n4m̏;K"kSm1*^ =ĒVe5jW-!伃2GgTo{(5^{Os Mߖ >[^N11Ţ!ea#MECt٣$o~ +M pj7?jTң)UѸt3~">_+ʹ1w`d[Đy$p:X,xr; 6s^S5)T.o=bᎄ2A$/M!~**tc]Wm͍`I(`(!7>>{U~ TR55AшqKD(moJF\CRgڦ^8ò#}sw09~=F*BftL_"-v?vN Xdʑ'm縍Tz#*>+tuoŢ|/b`CHAZZ{ʊ.%uqC$މ^Ztiz+ԢrpC[C!>3"p+?,}*}z,p0GP8ð2"95U UUK"Ff< 6#Q'[!(*5,-ޘ;:НR6uE/He".Yr?mFu7L,XRMzf,ɁF S:`ނjc ci2O#Ď}Gtnbl@4ϫ氜f_ir+|o9A|ME6o!&j"4&2fLL8̓> 89*FCba kMY9Z.x,g>ZjǶ7`֒cȻ?k |ɣuP*9_XDߜ>QQP@,y%W>\=?R|,(1nt(0U)liBeol^DcYhP.m_7ߌ~'3M!K2\{a?i6e*L驪L[vW]]gOhy!+ƽupC_2|bY: b,|o֎ Xݩe)f&!7hѕN w)ucc>Gg$>ZğdYQ!!}9 >x$W5ZYڗ|ܯ^k!G| qnS\"$AhWIK-j??mCfAk.!KE9!.,7%/TD=j; iXʦS=y0-̥QQK%Kcszm 1O) Bf#Qx̳*͜d'KaAClkt?L%ysWS &?p&A">CvCȱ<}2G(܈J΃jB 7C6i46kszL!0.?p|7G|CP{'&K|GHjleT.\i]Zkuk$ɖ'\kfV?LgPS͟7~m:=?,=?/Zuq0'V3vX  #prHf$e5_F}Ř#Okw}gTQE/c:#j/VcCШqڊ ݪm̉Bedҹ4[N(H}c=*fej[/C!0#Y5ʌWrh(uXZqcal9S\ǴpyxWe?op;5LkFϗ|MbZ54noJ*sm U>(D So8$U@0crMjG1Q%Jh[D4Ys 46d[Sso O4ܧ3 8|hMR6V%Q$ &n%MT N<^XXTCzDs[qJT":8pV'hzC}-Lns ֨:Uw4%orV 'i[!GU| ṤV+9.}NToFrsSH)͒ѿ[p/T*ɢ =%5 EJgѽUK1#NYP_s׹(y)X1p'H }g3lQ#݅\{%w\0Zr[_ߕ L9P 3eo΃]t֨nu$gՈjPa580F.B[5da@ { REb4~~*Vi7jpv]ؔ4beh Y yv9.P1Fأ1iLb0IGB/0 12f+2x $,T4ꊉRwg#E~=0lc| "u\Zs@͛^;/MX`VDK.!>$|YƢho ƀ?>i*18znŭi x[*ȷ!wrTЮ:Q1XgƀV+!?9R>=& =:5^Jf|\dP'M 2X@ȝ ,}6^%7↚vf!zl,?x GohbP4YqILdjcF6ef8h8,c>I|gf?]EE@Ls-WMc{&  0[e3+&86ZAtGoYP}'VoadQ^':@=+u>K*c ң/3k受M5Xu˥E3kZ0JGWG|r.2)Jo]Y/bH,O^܆g}n7,D[)6i-4ƳRCFSVGk @8g7&%~1ӽTo_Ge o&*LHIb7%Z J>LD5kT Gƣ2s *]]zy,ދg V%Bݹ {tȐf Rbql9K*fF9ְ&%hy&gHpNLppx7Wn``K>HO%"1Yg5[N3I3:/n5y~Dl_RfGT]w[XV|*]T ,鰫v(M@nzFޕ҈rnGi','L5}c+z#XԲ/YYIOZ=mqT.щҵN,~Q9QvLa4-Y_ɸc=SȡI"9G!^ 8': uȨT |EAœ9[뢲m ~n!L4\ 㤔CS4hl+W[Wg_ זT"qɺڒ+4lDUM y7 s{O3Z^DemJacs岞a֏bſhJGa6Ib+|P8PeeF9n[\o\L:a\VـN$Jwb㳳o?8+n"չ1)>i&ڔ7O+65*A'- Vu)G&RtM^dikEcJQRSb(ɳ2ۯ_ X{0ckdC崪 V@ |2"@W,i!: ̩jl Fbc^DhG q#>?؏9'=zލ%jG݁X+L7r" |gE|;9,+w_^xZi۴X&vH>{о0WʠTF*^cij>{UO#4Tdik3*_B̜@G YÁ]Ch}]7] dd\j,-`:ʴ:0<{\ l|Mb ̝hh<  qɍ!F%Ec?PH|vdk܀ =z]|͋| 1tA~XGҼ6G_?G΢V~Ԕ\l}K@dZ>$.4K xSn֫(s!*wa FmMi~6vߙO |GiX/c͇8(,o+?CHɗu,1(uMZ#!=Xϗ)(58p1`Fkg: q3`cNc2mrT0b]/C{CGXKHbI̛2/G:M!l,( ޴Ke@N A%δct/fJӷFۊ;m1V)X$j $!m!Z!"~,L_G ՙ0|;/kE{ė;x眗k.Zi~=פ@S7N) $'?m Q:SBzVKmh>Cs&#f8Gmrc`zQQQa[Qp>岌/ց%POGAt]KX '>s_9\PTl1|8\s:[ qbĻ4WXB$Pծb KX9Zj Hc -/X.Ք+a zҍ\R2`^*qfp͕> `xMC%KojP=ͷgm<gs-YM=R!JB襆#21;),}ϒ~R~fQvi.y38)ׄ}CMX12=xAZhz%Qѣd&K48Rm0WcEbz7n:l/Y (F0șrK~)t}l4>O_Kћ9Yu BeoI2вKIK1XR؜Ǧ lJ+ȠN8욊' Nɶ;.FU>y@߰:եPj$Pby_=8'=tF5iFa1>2chbVP@iK] 1 \R^YBh048WGW*Y:13l^ Ooq̦r4vH~LJWhtM,~hzH𱻁7~|IU_ G~'a 4yV,$QʾVMJtBPrޝ>dc8ԣ m[d 6 0`[p|1}ϐ=Dk=9UsF91 }uA>CR"Pޔtvyb#vzjӄ. سXЖS>t[[Dy s>)v;:c7{bO䧦r8ue[}A=f{?tLhmyֆnYc@1E %i)t>ĕs &v6=+>puRMs^4G@b#ݖjTgix]糎+$ c/V'(uo(, ~BMqwks5(IBjwfWr\;bRf'2Kb.@Sk[cIhJ H4DJke-#miZyDPD,$A[V@шI}6m1S,^:=prH]Iwݗ² - Ү#z1_MTQ@\`s3q\ B3$E&!7e^]Cq=-t6D|Bm%a-vpF`#%G4q,&б:νq;B>nXd9m3%㟰'@,8unT.u2t5&&w D%]zEGX2DŸt֚[Q_sÉJߘ8UwaKMc`*p5~Cg.4+ഒ6Xa3Fn(B$ޯE9֑iNk t}dtDs xR:g7ΝZIX/')#-*U^YG&G8u~ ay@I4&*/*}[!P$" LT}޻F8 k!FNxD;FXA=+_rk=,e?XѥM!+IkGL @ 9;'Eђ] CՔ+F"dNI8mH|HBD|6Pri 8*bNT|ǯ>pݽG;"_魅ϼX%΋OC <%$E ܎#\K5/#Nv`jKh")P| )Hg~Z.È>%Q\Hy˭hL~Gt1.NG3Bw0oxXJk6Эb<]HܛmڴZaZ}<8;bg̓]o_GX, ;;4Sk"6 ۋGC1N =us=Khgزݟ230 O _6]N}P IR1_UoG,L\W] b!ںBGRb{H3s&5Y'WĜ6[S׹=ֆg}!2{ZJwY r.=EA͏w%8FgT@[;h$%{jRY47\^7}:1Բ9?Hޔ,_yי}>h`PLջK:A{^K LԘ,o/ډM1_K1$"8~ȪP01J|,I㔊ׂuC־XUoqiTQ$d'A~ ~pB~hPm]E F8z. ~T;XxҜYdDM/!\XNo;d{c_Ljwk8%|F_zG@3=cό7IKPgVj+] e:?lǶ [߄ȉ etfZ_ZhѨGc> {DVH(y(X{,uR= ' Os,5mKgXAG !OȂbjK{ײ6!KpGF!scsC nEXUZ}n.Bv1g{؍g҉>[.תDtj=ivX48>9Ratu!h1c7+O''!g˟/&RՇb -^%'A{@%iK>}'ΝʆYR)D8,4t6Fh7@BKp/f;N8XXkUN"1kCg4~#'f%Ln:M eqF $CXfqW /y1$u/A8xe͚{j72j]^.c޲!&VPD{?T fh-~z8D.ո9`$Y.2{_>r[`|3j,J_?v&@ɦP*ύkB? jpox<ϾD4i-%,wN(K:>}cSb,UT){F0{C%ґ@˨IejbaMU`n 38|ΑE~ ᔧИM/Q s2وvvUI]UaӋS68}c6̰\cZK4oeئkC$aI0D,CR^S&{{ѨKÉfd蔞Bh9%,dk\}"]5WP._뱷@Op Osh?eRՙyO`|˶1U$Sd R-߀Ľx ];A Xwv)<-[Zy8oċi7 E rpG*B rWs3x<͉L559i1%4(V _]ֲ` vF`6Yq-;0Q~7cN9^\˯Uy<9ɫu/~'_8Ap$[ !Mv?q+8,y p\5L˰7ruLn("cqĠqn޶Z,s}W*qAڞf? CUsL_O*n#YLgSI.c'|r vcϢ[W6XbEIMhr A[ji*XLԡ&!pakx9l6ʪӦ,@3`y,Nmcs@ݩөn"G,Q03"@$K.6qbӄJWV(IhM6CL[j(M3*mE ~1 6{ǯehEZBRD*1%M9*la֘:w9LӚ[ɁǸA5_#z:l ,Ʉewh|ߜ~.8bi,g>\HV7cjSh3D פ$aHr;ƨ*/ƓKNq]dY&4UeBħltk\-o FR9gwmsi}EF).7§`REښ(m@q?Y\`zVISf:m%#5.nJD >kܕT>4_Y :`DL$ںY=x#.U3:fՙ&<9"rڪ~E.r* &_^]"$m#y 1~)y\g :"EC_`Ƹ䒐h ڬ]Lf~6`W ̍TӖӕ峒jK$ 4c4م<ז ,}qӂU|j_֑8]HXധPT2 ]5I<c!G Do y 1>bZgi%o9قBĝIuQODC,ϥAOm\A7cqb\?+H٭m ].q<уq(/|}ed}4YueU'ʑ|)W4d  _ϗٷln[5#Jd9Fg83{&(TܫavoJ~ ]O % Gwt0,-'!nz2ح4/2:lբ7O:Jǹ/` ~.iu+6ƫ2js+gӞ/ Ly Щ:UF!ͼRf\rj t78./ 3CQc.~X"?1r#}N}MIһ9gz1}А)M>87cv9 df$ao4G<₢D0PzS#xf>j^ G׾;Qwmp2 ;\t} s~xhPY0zҴ%2àľ3Jƛl83BENŚ?~]p%ؖGlJz9r0ib"}"pwaAcgl&}pCR' E8u4]UqCoĪ'oĤ,@`%}IsZl#kY1(3fv-Μ .94uJݖinZsG<$b.bR|Mj{NȨ6f<_i)NU<ݰs B(KZ5'@-og^rPàgEcQ3G/Okt!77vG-M {V\US`*O>B7l.nhhY[]JFK{Аih|jS 4BF~x\(NߤXT % vk~ jYg}?E9$crG:xWX^ bF-Hza bgoA. 賬?S <pܿG`y]Ok~0nY՜Jͷ鄤s#Vneن^#,T5j?;~4Ebs={οl|ڣ$TW>|Ջf:E3te88_Ml릐b=:guOg ˲Ra fT8? q ̮Iya6XN8v% B pX!⁓=Ǖ7z *),Uip3?tVhn(} we#5( ' F8펣}„p: m 6ؙsQ\'҉CԪ$LX Hksƍ?i  \ rFi ve\"֌ՠ}<)O9~r\=![nSR5cl% NXx13/7QΓDBBȸY7@=;; o͕d,0k7Rb޶7,c[)Z@wI[t$߾5L <_1m` <\M}[GHZ`+|Hks´B7 ȥ~t'I8ބuj:IO4>B-M"{Bwu4D}L'%xTj`z~TXYʬ  %Z1bէyc8QwkyS#n< x&gu ;{6 j a3IΚu|MQ.1f?.;*r-W8BV_0z*yMAl\؃\ h|e[L'2fu9E?$P !qC#]pP bhWz9 RR/Mv% Z.$!ewu/UJmdloºb4&^XiSBW'`cHŧ\o=ci>X$#^XBXC]@%WȄxdl-ڝ7bYlg"ڿz nuh/K܏rY~]1bg胒KՐ Uqqܻ:+hUQ}t| 3Fi õ`,}-"v:TB=t2kwaw {P6>Rb8Sh=)]9NTnO,"׊ҊjOU ƯW/N }s~C"ehpտ( ;Zuff<ƀ$yQ(UN psÆ`lrU.K#EqU'u_բC:o'I7|Z,88K fFJ^ZP٢zg2,pKK^]|%nWVWoT~0<&bq֏ j+bew./Ƚ`{XI EY}lpӈ1-%vI Kv)@9\@P7}7NQ1C>?#PnCKR 0js+=) "Zh2`9q?YQu>Pg5.lKmEƛKY x9o&5^}H#ɠ \8ׂRָ)QI`5~3B#U0Pi7Y8Ulu'%g=FHO ӅAW~luT_}@(~Ke~mZ7ρm_OEsIߧObh(ʆF׼*3}@#p@㙇W fMFBwYs5sib@ "jevV>O{cUYVuyyxfQ"f/&)s$sm}r: zE8s2!p",N+eCJES &[c5t> z@O~y`pk2smCV =c/ 'j68$e%j?4Ƚ|y\G ê<=W6t/n06/2 D4t(cU\Ѣ4g'E`3Rb|5?h|Q 6)Um |lP빗cXΰى+{iYxw4±g/tȶf).p%(4W{zDTX,UɁo5p%5" <U5z=-s?HoY?b*LsX8 [Vj ^ՔNUP":j&eN^gmRakٺX,^k @[=^`\%Fsw~C 7`W?~^bEy>6NۧXwJ:8I:IOQ45^ n-ӥ@[8BO!2RV=8dQڟWtX!hI-;i[lpwۑE/ U 7P g9){#5gN8#c V0jn/aJ;'Zۃ9Kf:g5@Y5Y` *%?[lYÐ?zAbGei~#_GFҡUjќD=QM t!m q)_g@t[a$HƩAսE:ؿt6͜Z~P `E/#Z3{ #h5m.Ly)kkwoF)g!#k,df9k .1YW3Au@=BĨ^~p(޺Kuٳ{,c>>ML흽d1 $I(/Wڍ1A M9z^}1zZͱ;(kc$|2Ʃ6̐Ca-E`0zpdaPf%s3v@?Z\1_q<*eݴj[}>n),*y)b==l_9XֈKϾx#PH'g`Iwiќ #yωQHA,1RNC>`HД1] xisǂ|j`6C^7q׳.NZs*Ϝ`5L&.8M#+HB?9̜I2 IfD lt#Sl8Ee(^쫍*^ۓn`Z^ ɒc֢^V)  19%\x5TC iPkrL#t]YN=Zճ16z{cJ= ]{ =;ҥ?PXS bk+>H"ӓEgqf2k\vLidB3?Jfկ>\5UF1ߥϊE𪡄տqcx,t{ϧ};p(,r,y o^FUQIv6@IAF # v=&,6|sS[^Wd!aɖ{\e%<&oBlv*IEEICڡ#+ԩ=*viqevDtK!ݤ{1݁Vig022cvTN \"9QWz{I7lLwc QϘYJ0N/" (4uB)n*yH.Ƿٝ.qv/8naΨhaqΓ]$52+ά:/ )߬׃CWyjNLCFLS~H.uuܞ0uL 44HJkU]8A7)hCތb|@2kS}~Lût1؍?ĝlyI>o'b(ǩ"b`ęĘ1 kJY_hMPj2Ѫl?+҃7ӕ@ѥK׊hCLxICZD2E> yd)Tad|[Z[.!+ gШPyYڗ/ SGY<F7 @洝F=ea]1r'#Oe= F:>!.+&c#`,Pn6] zv \dt;Q-V; Q#.Ek t^p"$_t# muj9ʏ"x' QnLV>VS2 l9 VU }ӐI-c׏`<67EtS?'&=2|P?tnPYG:!in?8ғeT'P+A~]F!Qnjg^M`u@Rq>N#r29T("|y~o ? N.o|phr嚹*\Qum,BzlEj H'0וLAD`v駳O@?,~UUۖvQhd٘_^iF4O}r8M}]u]]PVajvED n hzsq"MOyN+Ѝ_+K@yLP8{6&p=4 +aLtzrFp.~3\؁$`y,o[ cL3~7dh!wn@ βɽxCAUA̬;B) AƧq/+L"[%`Ue2ϒiPC̀3Q |C!:%px TĕkSOG 6 E"yD%1-C^Ÿo9nm@5Cl G}'jnu%u)eY 7ka(2: PAmSZRlH9ǘ^ʩG$_&3GVʂoRK]9ne>8899`=~lGBdUCK5 {\xLx<,#\( `p"\RWzc 5 d-:C4r1ηmv:X/yn̽b}n/=]So6Ds is|lEbtϯm|Rv,;hIXPv׾dsL^ ^ {je5O&'5F?4 mrI9, z)̱:u#! kˇY9qɿBaviPʼ< %}R5<ڇ,e mxb+;NāD nߒ1ZJ' |)^Vp1o9O87"{΄jksjS*'k(I˧pqvj z 5jKjҎe0+1-+Mf~oƼ%{˃af9-{yoT,Ȉ:*DV^XD9lZ,=OaD yid.bգ&U^OY jsJ-̟'JRRlF0xJIEE??B W28}Mydl B@[HHٔ*>zHs5sy,!9ZSoX־eRV^_9OȅRZzyl_?xLE~?>S*$c@DQ&HIȨn1@4ir[rţ=E`{+TlE_+a2٢B$ q2sZbk򡞊|PƸ_Q,e;ub#*c?!?*DPwObu_ {ШpfGY.i82]'ϹH j -t_]$E/x㕅dج%q%X]ؓGY*2@w@N-7uyĢvQ0O]b'1=c[^,> "#9DS.73h1(*yuCJGfle6C<1#WSrosqE."aglv{K?32 \J"S%B8Ksq7[}o*]SȩC9 jgPbR=B];{ĕY麷UÜv!2grv;=ӑ12C~'1w>FrKй#f&9x MD\p֚a `^Sم3AC˃Z=#XzS ~.ɥ5q;=^ a--b ϛm9B`t8AAY0B}z+*>6}B/KF5 lg J!}Ǧo~+dKجsxTx$Jhv]à!ƮҊ q;9IJ8" ҧNP3{H(w/wcT^ꌛP@IXUUx]RRٯ|kxdbx5Pe0py<쯫 M*uҖW{xA|Oln!3Wsć8n\ x$-s/j7 Z{4J#*έBus^w!v\Oy`{qFPRDH@EArMYIIڹ|J*%{R_>SuvOY7wS̓%}5cIl^uG;8.a cu Lv*p.uTī { {ȕ ^Vv/ P%R9GGϗ~e]^Jx8|9to^KpN"Tnx[&u/g*9JW`Y'S>);A^dU}lms^(qԢOFgUYg8#kHu&tJ릗D1cT )Ga){^*ty0yabv cGjk6ԃ×.#Jn.(I}h.t +I/)Ynd։|j (2e>c4@>VXbGt02kG~`Dx! Q tA2;i2{(,($\\P3zM۽Pa{=hz/@*p *:CdAwҮ*` {MQ]+q^fЪTh|CcƇ]>rWضa2%Upl\Bܣǫ,!^!{H1uЊɟsCD峔^9|AQ|YYs'zp9:|}2 HTMPpT󦩫ͤfc|MrNfɟSzU}jVDKa4O?]&Duͽ#3L?͗J[aHexX\e1$mZ-VP35I`؄ZyT aa&|}a뤙(mݦ'RX2̓&.m+&t>QI>4v8#YÊ`z+~0÷nUc}prsnaV߀])׳)*p6ڹ @@dż/>C֗2WYNVP)^֋ ޮ1LAo2\kāR fۈv k[f),aQ^BJ׬ h]@jF6v@/L\N&6jɎF=*Z|进>$5"SqَT=L*ݻ9hobEۛcH+cH JaNk㚵t.nicFv P>ZtA1rŮGD|\S:ڒ6 |_zdnPۉݏ\Gw;[4xb{Nv@V-.y}ދߣr1fah̫7[om+)TŌBYX<Ԓ@4ddrnG4ïɡ{HWF-{e @*94Fk -NpUzܫrҳi;׳Y׎X|yFOڴŝM7-?6R`qGB8JUUWsWW+su@P&5>󡰯uRjTH1+{cڞ/i1df'c y<e(>iB`fߝ;pp ~KŵaL/9l eDŽCm(~~924 'nŲw&6yB_L{s=vytI<c+SOӹJ8QmY\.@邗܎ \;ֱ۪]wUQhȃ kNsPij$v&f J?Pv=W14~:oX뼏V <.ccPwY0]߈Uę=)8@\mxQHcp"iW,?DDs:#3? [y6I քbl#5=t07+Wx .hƴH:Mc[Ɛ`^m|k vl5Pms)7=o(Oa̔{>H\BHEעDp#9L FOm}8C`c2młU]sXtD:w ]d/)w{uЪB$HP)ӵA!:G|pP+fmՆVNr׈_&IG#Q\gey=0GK * ]>=Ռm X .1 l\w~jX8PECS*^N't6P:?Yա 7)5rbɺ^E:vyAOA%+杕serc0 `n7^isد,e1ku+E0PټM~ve~Kh!XcJAs!ӌ:y8)]L&$GūD҉`ʣ-&XkU`#&vbAxY}>uf4%-,k,]ԅ`!%>b,i2#= W>E,S7#$&fdSU3H퐓x<% ݞZ"xKnҝ-_4ғi!ɭ*-Up~Yze2GwV/`]lBkO'&'QbDz'tCEWwԞN63. ]̘Y@5*&JS"I{o:<~}]Geׇ:+ob;+A <c@K u z:lBc~\h,űx wpdpm L^hp-U6hs9^:Qq@]Hꥼn: v 볔̨ݜsPNiWKѱ-AT<+Ɓc s3yFL6Q"K閆9= -rЕ~ʆjQr=.GI~jΞHjuO{}.\S "ib] ه8v.Z`&v}?=wn73%q~ߓ ʝxx)E7;Ck:^;ΐζ}Spai]c45<Xc6Qw%Ҋ)}ϑw7ƉhnMzKRCo[IxR|+9:e_n{~KEŦId>Y Ld2/oiW<=P6`/}~ ڛ5AC@,@f"YʁvH3e?f#*M<ڭ/IٞkCjoۓ.).%/<'GMh zmWh5n!~$J13e:^a} 1`7uoկQ,vپXlW3n} / ۫,eȫOcMwO+I^Xw56k}_Lxrܒ,Z`ې Fs S#b1'S樠bjE6́, PHr(kB&)@@.y2cČ@i U1MxeS=4BQ&PY}KZ\+bޟǒ55-hU>EE2HE>M LC[^PJa(G앷;pީ̅ܿw݉0&.]:ldNڡ2g:BbHr&[Ճހ t$#pe 9aM>x9t|罝E6Xz5"ŹlVȞxa/Ő%F{ܘmlBw/|o#'QQ<jਆ?׋lf<uCRMќ-E:yn M|7؟oܷOh# H<'=+1 Vrp_3+Hu "Ӵ _ow6c"c (N!i' )cfهb5ʈ0F@|OC`cΥ X;d;WK*F$,{CJAj&ѻF`ҝ)*e}ƯE 7\EJ3HZ/P& @ Kw<I6ȈX ?O W51`eJ|˽ }ZM2M4/O 31)Jh?I@ s;dDkfX\LHk66wfn=Wf %/GAI% l=DpcQpDg 粜- ;?5ǮTs K2܁u_-(\ a|^{"*R%#]U =y| HјM͇[,zyef ahBة{S`W`UϞhS_x mWbcb؝ܬyNu~n΁x%x2ʲIW|(\CM`+☖[fD|>[m(6_ S՘ ܗs$cw vOPy욵̤.P)gV#l׉)op?\)zM1z[#_̂ d\FJmqhCEO#-≡mi!cyjSjNhYD# jF w6/Vv#ӣVCefV?1v\ow"D3]lU<{\qkxY2ŃQ0k1ѻ~va*Sl*hQ&F.\CQ[aL&IA\`\ H %%;=5hmu,k/WEc[:-qMc#tzsd Q?S~c~f\svGѰ&{TG0l'[^@W/n?U؟ȸ+<'yũE 0_]6gl\_J#Ϙz>H@IvV\[PV T`]]{ÿOrR*|03^q@` # gJ:8^ Ǫ$}݈0I{`i.x`;42|p䎓G'r늳>R%`fݠ:  Naɲ}먚G}=5 =-0R޾Ơ U5rbW8P+<-Ȧm'vƃTBoSzvAbhШI@[, $l+sί{{ɍ GrB\vaбnZBi\j]o#aEσ{!q_Y. >5z tp5&F('fMh,^E3eL{,p tnR+X*BG;Gѳ`oܡDՍ^M;eIw`A Ih2/W2˗CQL v/@9;D@TMbLz]F66%>IP5xD;Dg6!qGı)9ndw8~vO^6RS&v뀈m T!-viUc-5 O  vw'x~1ȬI` X~P?"sja5Go x>c2IZf *^Ѯ=e׽-aMૐ_ڨtA`B8l7 ci6k fS3]kRmaTש P-+ϖkWx7TxD)ݑa1{树R..X?tB}w/z#-} -vȫµ{ k"!wsHG,3`,h Z{5 45,JG}Pql2k9J,bks2킹b= RPJhѹ럘)~|mB*tc1I;5Jȣ<̿I<mw3 u#RCT='Lc6uӳ"5/#u:Coxr:IwK{̚{njL1o AoNOrM -RK{& ]䥉 -HshPДC߶-4[p }1~l@Mʄοa/VeuD D&)GI5xJcVHZ[FiX%TQ72YzgUkM~Eh#i>:BדLqR=kU8ًt0C zIEEWFf޲Y%tC)RfMLv0H.f4mD.ho0ۘB.}P/D7n(jYF,wcHD*8xXPaX{SFnYFKVT^{\)̣/l##VyѐZKT/2x c סǁ+EKEcz&Y9?kH Fq|qB}5=;fCcU1X6˸Y^q=<uhTyٓ bv#)gdw(3DR6+L/fQٔ[$rbJ7a lju" -DFH3ho-4ÔAC$JR+<&N\o Wm^a0"Όqoq{&}*OoDH-,W-+'Iݞ8p|:z M]aAdHZN Ŏ:&v_ GV%=W|3YXG+ "&v.оjڷ?Xn<> đTnji;Z0Pv eUs%z"8a44xduNiPC/l1D'",Գ WB"=dS()fe Ҝ|N7V%}McGdW&:.YFŧc7A`@b]`Z5`>A7@4ZC#I_ڱ7X0 KA\p&ehvK1Ur7>E¨^]4 . ҤoVQH։:* 64lmMnO/GʷyFtD7%AZQEƋ1ze*i+xk<߳z0Gj6<~W@AolC"_.n,$`}d\?HYz)MF^xI0>}޺Y|flnJûkH<'эXLp=O/ȡJxO6;l!uTc#<AZe@.N`#>jF9ci3hc @(*]9re]2U."-NRo:e`V'7`.O"]-lj#Ϣ CnT"v ≵8HRQ7%]C~Io yC^ ,EН|W}Tㅍp #WV-*s#_]r\vgw`jB;獕4mFDx3^HhNV ̾`؆z׶(Z%*jr:G>Ao9QI[)3߀t rfP9VnHKwCm W^3ejP] cߺT,yn98d?,c'C9WGvzj@xJ逬lPJL(,( Rц?4`]o86=cNqS^ yZp~@͉0Xe.՘瓺x#^6̪C_&+XTdTSսwھYYakm^P+ Gq˹(j.fRJq\:egY)LyP 3ވ5i#LDQ0֮l% ) 4Z+'X֞YE?!bK `U5 Dt͑l`b>n#s|.] erl,2K97jоc8(:_4x=gVt ~l|fB-%G(4G!_/n[~)#vظPʹ;pFтepAM-R_1^Q*r}`@᩻:X -Lh3 o+KeNhK ø3Ú;yI.@S4&=+c`Z# \f{4Ƨ:PF:SZW%,<{ 9A*]FD7WM6o+U`jv%R'3l.nq ժ*h1v>i'N9[D40Ftwvx 4e7(,w[b[+]Is C-68^g;K~ #X݄j ?fLu)'7+_fY';|;F/o{0{kUrGq߸ 2ىX(հ&|/[͎r>PUVm*߉Nq@{ I̪ d\!pM,!,CȚPhi_|CkLt<2x*q*gnߖa1Sy 鳯p[> R0qo׆wKN6HbqRkKI(Ha߅[P/vP1?pZ#{76y;"4͐8{Yj.6yj{NDc)?u'ULT[P*ܓ}2Bk3 17F5NPTn1Fk4,aхoY `}OX A9pa9ڞAN]ΖO=4eX/NU8#,@UOpz2qY3e"Yϫq()W4śaor+/@y iP@ɥd*,VO3փRf3OZA~~V>;灗ϑlaFղM/ dWIn ہ_|_=qgaJ ԸfK! 9(IjtJ-MvC=W][/rQ۳11b<$GԈ2_e1[|Ri`~<>Jrvd$0<\kQ"w1BoDbn t.UF=v)h;q-^ 99o~s\du{"vU˽ٗ1ŵI*a3*34+}˧C*6\RR_iGjUkI,s=^$=Aq*NWHuQn bIWL@Æ%(]qK)2~9( u͹CSƾ}Z/̭b t`Fsa6a.ii?R`6l7 A)ax1Y)#5eY1]wZku[b~QI{](toqdũ|E]ǐKtR !Er.XqP?Z^X]?Wh >4bGb[W󇝀IՅg DC(zuǃĮ{f(,a@~ҹ %g/bۋ6?Wss )q\&<]rq-ڦT'BcPp&ȵFOfz &: 7ST+!ֻpr%oڄ[A(/CpDU҆~ȸ08!Ib6;.e%aeo$ /]6ֵvKIѻ\}k x*+Hژ}G7 B*fs4cH)> Od#-+&͸g}UEQ1HT/t\y9?GBrᭆtU {ut)CmΨbKSmMwi_Za87ܼh@#c%,\7n" ?i+s횽k!^tj ᰟN9ݻ?3e!NV<Ӌ v>%*cO@(}!휗() uq&;R|pVn E>x Njp,dϘZ)K:Ik,m6O@I 5omdѯ]^-P򄠧byKxYl|pUජk{']SEdӧ#KG*aIBk E+cw)Ii5S:_-gq ̀㲒1tk сa4[Diۘ`ޟdU}AP8GOSb gEAGϝUՐ ϳ8wBJpj^KvaU v56! G:[fS%g0دq,M| k꧴NbVcdoᦒJqj2g~ói^յ@AB c v8Å% j`D[Wo˿Cu1I=K= [yVҽJ}J۠u#3B3Bk[E͔ `>pHvGYiߧ1Izn2+fW6v2E dIG+omU'Vap ðLxU~|!zs͋K`Dr[ kskDbt(rlmt[$0d<'+7I;ގ~eyReQ!-TP&Rs1X?CMGBӖGnm-@ӟqox۞׮慢.d 4 6Yd!ërke¼1vi*Hs|&+.g0_.Khbsfg}쪈d@N,=>T!ٍʝISx:dtr%WBkWD&͹f?,u|gBARM+}Ƀ02"!Mcc%K`7łnkF^FcABѣ嚄Ww cЋ*g`4?E_#P#i Z?aǢ)gO-{,j^gﭪ1d;Mo75nm?L>L]4Id  P&'=lr'@{͚D̐"tppIO>Uі)j] o/n pDxWe#\6b֡S*tJbUOkah=S8YhVo1O٭8XIg4/9Kz=;Mu3 AC \Vo%s/WTw%_95xS@4j(z(\)oZJp6􃐄Cr{T!*̼`X6ScBxT 9@J.4g ]tXwt֚%")#ZuiFo>iVS˾,G~yһ7,o9éO`lD +? 6o$+%>&I|~c\l-"aR ti8 wڼ5n ?oksL:)v cp߂]t/q(CL>uo^`^Occhx;4E#;nņvE8, 3?؆_mZ,\EsҜex@=QgO3U6,06II X,Ob6\s@4" X fZbL2`Cpj4p vLE{-Ub1Z٥)"3d]ٿ +T@/ *mTDaSD\册ᡪKmՠ —&$gt:um9(W\dMD+wtw$%"k| Ms1n(kI)kͭTI@zPb2c`s;9~9G0=ZY΢He#Pn~Pk)?t6kUṿ=#ca~'O9c k,^@4:J<+#PrEߑ}@#ާTMf"=:?Zk7M.ݟ$\)܇ B͟D 09y8CiHoqq6лPOl҄_@T=AFl5!X6"mU/`<:cqlh8ՙr l-"TD|<.r%n YaKt4mV3csmŖE#p Y* aF5uybI@k-\zLc9yV3aA TQ'S\itwWGMX|F~f_q FE[ }%fT`w-*LZ8<+ոwQ+m É]Mz@vE@ fJ1tbYH}? JmX&5^Z[@C({ADd/$1{P)\霯D}Vߑ̡$ƂL1E[ #DxM}@ϤD.kN+䛆2j"m I ZOa56 P'Cʀŕ- ),RXqG=@AN$2lbdh?TџhQ$OQl;Z)jd|~=p:tI͜Irc*[N3/x`d篭mkb&x V6{ߟb`pѿNp[d_zCՉvhH+i&,ONw\4R53w޴$ni.r.W39c>xRH]u uB V>U)Eś^4vwT}2Ҵ:MAdJ hBىX;XHě"8WDJ -㝚FyGl3 92.c<3Gx?)HjS4bL kć1<l4~l]H3\0M<КhilCQKx-0LF3&ScJڸr; I=V!$ȔT>}`.>ɴJ ; y$0q<\k6[UӞ 8 ,)rkٳzԥ@Yo|Z{G]p 2(p&dy21 ҙ{[tCE7@^=Wa rYj:+M_diMĖ'+@[r4N->?A%+e B~q5aWWg8Y 3<(<5܂)+2#ŭ2M}\֫ja.N5p~VO  hQF…݃Dv}Y sati7^֤ySAErg…ZM\`<bՖa*{SoҎ tR%-87poNɁcz\QdAPHUK+kفMQVM }$6>1"Ե;.,&e?yeWwϛ*^ h'RI"N|vr#/́R"Cbaj&`H9^(SG8i Q1f2ȋ߯xu@~MVt?AH}Xdl`~0úȗb-K%# HrVs$d`$O/ [ņ VO)rbrSC|UC,ϫ¶7FڑLu=$`֢Hf =^8vWΙlK4u{;Xd>5>+5KS~-XQK6;-&qYl}kT!"l_l#CƂ~!&l#X3d=6K6^7 Pۙ{tdP/3!_(U:CI4 bl7ɞ%]AfqNkD'rF)hKitTA/~~ɻL-~DyU̶E4E}J[ S' =3$.zA&kmbBT"h֒jcl[`U&iv>v :(& ٦Ff RZhZ Oʉdg.HǞuDNG^&sx,Oҁ҄ǵ#nܟ[i:gM6r"UPf JSoT€@=5RS0ق[;_3Y^dKs =#-5KI.}Sb#;;`6TO%07`|r3KQ Զ@*\P7p$ãᏝqm{z)ZUeSj0n \Lrр~4}Q}v&Jr`WPX[eY,6U'wYF2W"^V#x~#PuєZ8C3-`ISՆ+)u:iфg8v!ZwB|.t>%̌(b# \zv:4t±9zK\ 1X/ed,Zwam88EsOND#ŔWմ *pӍm*.ork^SbED2DG)gEs[ir3|m,Ca,!$p:vu~;e,~xu7>1TDVx,ιMG:8$#:m@sHdCƛh5<##peV`1{^Ѕk^g@I|e!ʶWZ #_IBZKӰM@ TOeC F]N3m8DӮ (p%b%el#w~9A.JiJe/lXƌu$.)bIjԤz/E,W@ nr\0.qSU7j` ~od8w"AcƠ^\ 6ŴfaULyarQ*. k {sT/DYT aoHchW:卛4 mx𝔪aҧn쉭E G`<1Veg9q?H5>=okX85rF Ma;T[g AQ6`qǹ8+g  2?mc{s[fC ?vaB}o}}uO {\Lrː[&.,NsA0Q,[<7\(jIֺI Wh3#F #pLiޗf֑  D[BJ×rd.xO[Xr{1T5<w@/Yi6"#hHl͓{TlHF}6xhQLNLo[,0R8 !W5'`@Je&[kEli׃2{`|7uC\ ul N'k/v@[yC }U9-B,!"JV/HkMh-S'n֜?M `X ָiv$?MT2WERn<{3c(0S˪fp5-fv{64rao}YxjTi#təiE1qݮ$*k|L7%1+]@ZSBڑBw/z@zw;Ǩ-rl'ȳ;iHuٱ>K@vW AcE*C^s|/)8 bMh຿2@/_+ (._d8N&2ޑ*yH!JPc!٤+v\qSeH;P4ز I¿2k )F_0␫ͥXFiG^-z15_|Χ-u>=`b&t kzLΖH Q5_n{z\6uFl)v%&IEK)Ik@c̟ UoP+YBvj_U#7Z>lNK.bĪ?ͰVV뜙ݏ(նwJl |$jh6E+q@ɐj_6HZD5\<3͖Y!Մl"`} űVR 5PhKWy+m|sժ /n2i$@|9uZ'6:S:R7J C--Q:߮LVx֌]lNwq~R)% Q7I2@y=Cq*YT#+@1%7a /(nXZ&< ې;P Ζ54-&җD]3h6򤃰⪟Q&rFuNP . oXwW/s&V1nҊ;)O, RёJD żvSb:8#_yg($:(d@iBRd.mXI3Ӥuύ7 97\b"tkwW$q$5 cت)"3K^&ٕQВϰ'x-,SJ0\fo\t<ꛢ+msy x`~PfHRlX́decfOVE1yJUή6 (|aޒ:ᶸ+M2ŌѴ + O)D",9ATP0%Z5 n޶ڃ6?j#Uke߁Cx)0CFW@#UuA' $#2ui$)'guoYC|!ұiZ 6ݸMIiy<1ۍ'xx9.G J!GY*2S*/KHԈ : 7Ko6i _3ˎ.zi#ʛK&Ϯd}Yۈ^. =M.R:ŒYjIuAY;xP7;'72p"ܦԓ 6rȩ{،9,-nlޘj`|f_q9)CNtdë)be FKLiUbb{!/)'ۋy9ʇj^-6ljkf3i' b=o{ˢ*4qE\U$F1N4I ٘?yW^_y4벰\(M)ȡ))'medbj]Oa|}OED>$WW?5C&{-FDwQXSY2Z2fXe 2w h7)׊Z2FS[FWF HJPhQÔ(+8*@CzGS>6<~<Ϸ-y ;t)slD {6e[jst4[[dz>F8~ gS{^jNؗaOGz){V=><okiWJvX’2lC /'?ط8 9G(?gϬ)Rָ)ȆJOu|L ɾ&@.tZOj)(ApG9kޯFqkIsq] l擌=2:}&uBP9atsY\eꁎ'cGgyRk8s8!.O$QPjmF}KLSg:nd*>e#9mB.3\?Rb!9r&R1ei(YgP<{;DЖPӚ;z}2 *EmWkȹRe:RuMgv߹ZԾ3Fh X8%?Mv_+^U@0f# LT0p;4Uie7_N8K٤WhJQhgQj ͆O@u o 1(Ӷe;D: \()J%2^ %y`N #tNs̃b=r0Uܿ L( S}$6Cգc3)+GKݬWjH;RɊoE)Wcúz'D>ttD"hrм)x&n~-񯾀D3KT]Q ҝYc7:BJlgfw/A»g95qwU&2?1VwCsbva}C$}C}sÏBifj6 ʖQ.T9Dj ueXQBw~.xT~9Jh%eOh /ôu;<p.یm>)?vn0;ro pUbIC) cgGy#JrR ul U8lxfO ڰ\Ux]ͧ_f0[N,0y.iD^rqR=,hMnb8oqsqϹiK{!~ވfr@F5ގivh}^nE]lHL)'n„ΕO钡$>P0z^P-eբ[ve`NÛR\ / 򦈜C-Ĕ].򲔠FE⽪ ;zӁT̯lmģ(ﶃv)niM`pW6ІY^E:OV_0׃HTIEKxRfJ5$p?p]}h#},wW:;͜*/^զڝtW.34Mna|lj+C%H]K8ӂTkLixh|>95̸LLMzݺmnQ1S{=%yw .Cet pqНKxn  0֓r FxìMwe#woik7$@$(_tMGfǘ; ;G EORޜ-!X$qv(x{%1=p*i9=,J;ቆCU %FaKsep]e|Y{Fىy[6SEJ,rI2 8˞=>ND9 Q^{ِ^v|/ݗw/3#SBoMr9!¡#~Ty82HIF&L?(O\Y[U#b$ . gvOÖNּ%Fᕶ֘l6,86Ѩ=إ/8mA?)ql3=E?@\"(gag˾B9Kwڂ|X7Ԏ $\"JZ<|h&kK&3 >Qj̢T8!g * e#jPȥ~}k9)e X5Q+Ml2HXO6Y0y;/7/jkTH>@[ ¨$$,^A /(r+~$fHV\e'DQ\e}ezHSSQGscO.!JqɪR)5c+Yf]\gn=Mk27r0Dp!(Qm7B=yEfDl&W_ܜ ipMO h]q.1ї FِQTGr8f14*%ަw IX}cfQtӢZ%m 4/Guj K dޫFmQ}f5ݠA/@OۓQ!.WP 4ǻa*@NT^|qs*jU~7QC w̥>[fwωp<-lWN0ǭ68dEvipne%# .Xt(Db!,ߦݰy/S^b++D:"TfDjPun&{-ZnEāףJEȉи%U 6:;O>m߼->&Д;#8S% ێO(>2¡vߠY@(zbkgis2G:פ ޥ0}k=S4r2m5O冀sEӣ1boDhSt#@F _gU{WY9?;isgY:_bQ a淇xFӬP~ùɀcEMOEmCL 1ڄm% I`FĜ}uXYdpte"D̬ ϡY8_|]%җ>\D!xѿ,Vഝ޷NefE?~#"H FBPe`2{By3X޳H uKZ_6k)3MbM"cNyemac|Zڌ4E?RB93Xpr`51~%#3L%'y}#mrd@%>AHr~mlXpmϱz^?O>[tdxE6Z=5vI4@2*l:%k[6&LӁ̚sOڭER̼R>C1d/6y`ܳ+<%N(q1jl@V079/  X5yS=C)T9eEuEĔϊ:DLnLi-a<3:Z:6 Η# z.{y id#m Q zE} :H@z5P}.k^@cehѮRi^[ +,tEuʉ {̓V}>ňg.DǹҼ$g xϭ*׋9&d0\]X:y`^" '  %e8[7H8V2G=%]^9lJc6/J~qÒ1H9ڽ'29vqo+M_J)=RkF17 S Dz//RhWϧQ3(ȰVDᛷ1WduzE~^3Sv*x-lrnRV96 xx?ϻ?`ҫ{`hWi B%{mPʼnj_8\t+/df¸šl#׷Qlj3IqW"#TJg RWi]E孈ttűk)Pc'YG2SGX9 }X B>69ᰩ.nV)hHrZ=9kw"d/ڻ8G$/3#NUB9cE{ vV\H811\ܰ~)} QLiUA " g 4?ei=^~NFgIx]|9. GRz*Qڛ6JB< g =ՕO/lk/FQ1W8mf&ґ[/"^Y@P-&-q2l)ql-DOW/mMX^#R1~GgC_MaviN$(.c&7|Q]6RMwVgo=J].[M`uLV#pivTN^͠{]=0K' ӦğAn 7FZT]n'b3O$LtКHJo Wk!{,jpj$7{Og?΁#FJϙ% e-5k:RSt4)c*¸Ap䨷tpAN+{H":Y KC*V{LZq0Zq1:]/-dE^PmMXiMn9L n.MwMKo@Ʃ|cةLΨٴXD7dl mto8c\×1{M02g,G]2 àV,A- w (~V=/Ӳ6;:2F03_T&$n(7gC%; ١P2{z7=pR<"^׷~Xì kc]}Ryz:>;%/T< Q$z蝕g(FoM*~̺Ìoe<#}#$[AS7!`}d\qq*5 sʮ-j*#>=ɖanan8#=iȣ8ʌq S9t79 H Z`Fşv; H- v^+~L"fUB_G%NHUQg+YfZX Id~_N{"tpv!"&whE%1,zTeԉ6]L2hfK( Ӫ T@! TR[~Mbwg0 ʻEs0{l5uaO \ώVPx :߳(BDy#ۈ͝Y'= ?C}NT1AGUlVtZ2e;)Sei|]uAYoɐ2 sXEnճOOpzHXUCaJoPKĴ)&I0]!NAg#U331OB?6ޞȡt.^n˜l U#Z5m],UϛLdP\.M֬%Zoac$N Dκ%\u_]ßYop\J]jwuY# 惈CY4իgءV͎W&a􍞮S]J>PGjWxiObﮰ)6N ;o=ۅ$I pay]yo5:c՘/KPq >6cCNHfO‹o@xl=0pNDcƅ_溪!yk^&ԥ?lJ{ G_!$wvvJ93HŇf]Lէ;ְ^ȕOMOit;W)H@KY+^LOj㙜H-Ft-qZ**@ot]| \ qt\☣Z9hpp[}_%ܙ2OlyFMqDj#%Ynei)KJ M8f_Θ'b.v/_n@Q [ |& @ G]Z0T _&L)W{ CB/?_S(v7yhXL5qBijtPiQ38Pb7NmZ"m/qj<'Z|Ѩ,t\gnjثJ]>W}oKv/ ͩrz4Nl\Zj2,rę7}Z4x*' $?8D%tQ|Z4N ݪppsYw)-X,cܹPĉgߖm7>ćwCB^_VEy)h_EWS'@j.r%U$sP,sn2ܲL]-S&J]']r|0!f"Oo zva)3o5%tMn>j7k9}xNuA3`E,d?>fI!Ҟ`,CLɠU*x;w +`,Fu;YB/bq4>)JʒwP|B9վFtiwPfDzn+;D 7kh Fs >1b_( T[CKWF&'B Xx+9}^:q,wN[}fS}qj`Y6kA*xeAI?h_o*%D?9p8sp aEXr؂4*@>dvq񰽓5dͳ<~u쁅ۇL=~co _Ȁ]`̕CX/ΚF2ri1kC5_~U5]Zy"^HE+آ}EY@Kvn#zqj@A:aBT:xgr}M/&\_)]hg1*6rhY7tip1)i i,eH=֑Rͮ}*j|Ғ9J@1T5d4ewĝs)?ȴ\fk̜M+8cI-У  ֺ=oU%,Y q4|4hߗnL(N?+ɇ?[UιM>v*!LNԱ ^]Fט _m0oףҔ'x?xӃM߆{j;M5E q3]ɂr"K6GjDpZR{`JaVMdyMȄ6q0R mȏnYы=sBҁXHU)t3IgΥJrF#Η[ eR$PwITm^'E*gמ#S}{o/ǛYy߁ `JhHKGJi\1@-WI5n銮0fʼnSn7xTtj8OTɚvQbwok2@K 55J"|Lc~6ȑK=/of4+uh=A Mhϴ3E(Izy$LO RI6kt97DKw|WKA5+QnjƎB5ߓnQFbHjmraw0-\; gLJ GWVkwEx f)0py^kW_L̃"xQ4UlQ* VMVVt&maEj}j6efsi$jmQ^Ʃ-%k@d98l/):0>m k&IFp:;&9;%'TK>AP5Gxp &2eϴ {r+5fDڹqȨ2t` ,pNl*| jAwE] 8=W&_?r4SNq{A;ƵKu~,?ve.ܿЛ.ۏ'w6W[_jAL5NM?[ 6_!6k!s|N04]8|k$_âh]d%-8tcf )0GlsĢY$|mInF;@&|'^h^cM{2xRK֕}hbqրOOc8!ߜ2U7s+RO ?(afC,6,WK䨓H^XU)v}}~q~qJ_b!=3bWg  GzO%9FsmFtGE-Ih0}#H@2KȈc$?}}Yb6t滞icY'VP4srް0 I%"vV}3: `cEkb%.!>BReQ (¦|qnHj_6?.R^2= k 'E/GR L ޫ{dr`W|:/'هDb;[..S{HhYPho. ?12'p)hC9Ikۇ *Df^$'53 lԙZUJa`86\ǐcÁȻ+?pKlZnI@&[> Tg ]["水bgq ?z][4]h^Yg,Kp)̸ ;U=.&۰9RoVdE5.@GvLN挄1C%Tpej h>j `7]EJgT@|-R ;ÞVR h) =qQ׮_&̣}&U6} +zny+#f8qu &f5ф ! \ldyn`h>S bl֚#P5˸E$$cR!GlQ.lr 3"+:jqCJZS[FvPϴk¸ $EEnB[FpeԮײ2+H7->uY-ME!l?$ Prc9!uZ0nWԥ=!_GSObKLuW NoQ(GQwat<2uH6]u̹)<%`ߪ ΕRLHd}'k;[U8.{PQ>k;Tf|ȑ@q\ r&ýհ1%ܸP: =b~se=K ۜY1(Jٖ/`q+ǜBe [0OX>6QRKʿS$=dHQѯV=? nTfo:ۍ{ t `uHn^\P?GHKkVxxuhţ+oLR nE\CbzbSQ57O }u9B"ʈCHwi\xMm`{نD38$1 XgZkiBLDR T + z"Nk&N޷پX~EvRvO+ŷa w8MZ?,zm*+ah5q #r`L ܫ%ɑ;iz[ߴ? wC1+zA V%+1%bh7Ote%^QIF>L5(ՔQ:'ZC ~ţp4b[*%Mؕk# rS+@ qiK_!$賙>u(CGIMi1J06"Axu(oL"6BTmPv* 7ȞtNQӬp:o~VQg)A|PқtmRVSA 9JO&ݜ>%_cdifb=c4ol~S*ѩ|0\vƜT@r po,aӝv2s58#zcm! JAߟl>!L@QMZ'[ IaL渑x`t8OunIA?}2U4WB+gi@^aS_6wb@}\YvEs$B*<^G`oؒE34f8>0.x"Z4V| t4>[ kb~-SqnV[ 4.X-لGI.Ӧ1]h4pA\m+aXԃq% [EA"㵈a fu %zcq8 Tڪ&b 4ç+t^Y$Q=,3&Iᡉ2국_ٍaN>LtxV>)=hRDOTOMrI\UcD l:U_0ǴzhZ~Inڏɤ6g:\%Vj$ ׻!drV!ڳd AtJo"G1#ס~}蓝%ݖ5g!y["cL5ZLj;'XSyzyYXCUh'V 85efTN_As6m@?wiiI[|PNŧ~uܟp]T#3n.N9 vwQ{~ El >Hz v4B8Rr).Ӕ8Y17Vp  ;ӱ)a9g!B.~DޟŇ56FfY 趫)\[M%x NGՕ ."Fxs$&p>O~ GkA>q`B{/]~+IZrSP#l%jX4bleu$tWR ~Z-zb ÕQFKIE)G fcEW0Dl~8jOoXhGL|=* \fC *%)jGfɘ:ӝ 密%D(Ȋ)X@RHJ غseAjIa;#Eb?* '7ݛ"JX Ԑ~`lt(g+|ԫ d ;wlA+'s "7kY[XHW4GSNoK4`,rn$ya\ ߠALWRj{N,k!a*1 ࢃ"Ҷ"_): ${޾F_s^{S"u kL@S< _d6<ߌ[D7nW^ |ٳCùmɕRB0|yp_8U4dy kuqQE#6S$M3S:3fkԈB}~*dOӱюwO7(c {˵fAg6P%& e`J r:@P]&ӋԇH՚5*yZ1iυ{ేۼJ沶&W 2rN_yX4G]58n/_HTCrICǧwcPCƷv.j\a}>!1A15$PC/Hd0"E$DFT@EL@kF1LQ^*4V9pQ8:c?Xp L&$uF25ؓקR%w՛'4yGAswCVF?`5١H4C,Rs3!E*5 `ΝD{T-J^?y+.s&4h0v؍ JDPcT00rgIu0O5󱓑\{ɡ\@^je=/ĄlQ@@2W K C`ߔJ"Gn3DY "fH4ej4),y.Dž͂RB}3ѕjOB )wn#T nfҁu4;q} X߶q#ŕ;⋎emL3}:oI 5<}!sħ~:GebVwnf6* VS-&=qiA2N,fH$6"hONf'6Tp0l~UB# uZF.}=JY#Ƕ[F̂:=J* 웧h4(V\6aoENKj.שZ1 Gf\UocSŁeGCVw"&"6uPٲ\ ]Tf [t pYcdIDSq7 %"yd_dA~V3֝D`#ڣ(o~MH#RS?$]_e~3$9g*9FQ"lD4WhѸ}WGoЁeG4𔦕2}Dҙ Z[7a7c$.o&1Q_Ա,)SN,S\/pԔ,*ȡKG"s? M{XN/;.O L]ܖH:{FRLU+azMIv9}ȷ]d[PjEP kU.扖H7${ȏ1D9^4ϰ&VhY՝g W/EX ,求uO! zpZ^HIόq`qSӀ:I2*at ]Jąn!})Fp\s/;+s·JJȗiJS~v6ep|K1fuΦ6?uG/Usi {p1eEVԅ@HSb-`;v},YSm[8!^Y:%H,`NРo 0Z#h^թbʩ.֐qs]+҃2Z nӅxU)J]YnH¨}q. #Q7Uj=a(N o A|km{G/1ز& ÓI+ MZ\ $"L0X_dt?<0cD }eJ,=ĴEVQK-|sRJʴC+@Ԛb+PPi<=E,Fpɖze#tIi.y+L}EUQ9wʯz ܢWQE'f,$ד+CZzg7tƑ_ 1FO G/&˧pDrebk <.eX1NbcXƍXۄrb94c* ̒83NQA2h r ƥz::  Q6Z^#*Zǰ%OJdeDEQR$IHzpXȗ1N= cV0E?Ջ=DF6Ҷ7g7TCf&6R5%&=XH6U(ܣ| Oo Ŏwn]dؾd2~!ռPx15պ7,;tc&w#6ї/iaz"l;--hGCز׵Cw!;8G9Mkُ|3RP_TV[p b^>^ b(sCAP~zgehL['<۳v!,+6+!0.,lb:3#5ltc+kdk&) ENtH'Pv!,--k^xܬxyPa͖N,JG6C [/ů5/$}!/*1^/[O2_BUb#=<[|ˊM7}[03埋9En!e= ~܋9 ¼f Qi9UTPhĘ|s\20R'#l'bQRkA6>3<2XU\&WvUEu[ji+yyVi:G8#<~Ë\6=<仚uŵpGVN 枓$S?A'dG:[NX[1M]ƃí+ 7der D_Z դlsVmc'kmwO^DTT27HK\/|$9<@Ee0LP-5[GuLBf5 7J*HA/ -6tsB}$Kӫ'š衬Y&/+R<ۯtF|?_,ڍQ(sqZMZjz48?t*\p}B~bnpd7D h}Nj 4ËQcQ $ڹ P=?O%gޔBQ& a09$TP♗} 6-X9I>l^帑RK(ET$`ʠoϵ.񆮶݋w!G)5+Wl24S wO {v[ ^P=Ji&dja-][ ՞|rԶp[w¹<5oZVUݿy(USTlDH5{Q,]]9jKsܽ]Uk$}V^_JO /͗Q Qz4xhFӞhn\UtW؛ ^3S@_^Á moXXI==.0 x*|v|*k\fN54=F \şHamאڨӬ  һ"v@N-v>M|˿AD߯b]g14znk`UrtߝfqA+%=úPF⯻l_kޫ6u-h.܉ɆU-L2/SN(-GZ-byDWcfAot7řplj}eT7 Ӽ?Z0 ]xBp,M6CD2>)<_ߎDtyb`$4uȕiQ!ʝ8em|[݂D |O꾵"h!+5 xx,Gw>b c*+u .?6χYV.iߴе,׃Fɱ5#Y6\1/,.,̀KcEgT9mI4=g/݇oLX[{)SkĐ:,%XL &ku>U/v"ٶn}}O^jumf,Gb{bx,ғcDuw8NPgX`29xcK DiXhz!Ԏz/4*, lL9hDG@C&z\$L[.,~~{x;USZ_`EG$ fxe|^4fxI)*:Q~۸B.eAnYyp4C ٭aPC6X ́66i:IjW T06mC؋;Xr,tq>,ðd$? |!gk*n%jS5ӧgǑM)PSV*J,~(_ v0Δ-uk\+-<~"b0I /:XJkJC4tjTгM5mk^@hSzvMcIo޷c{3XܹI\$M·`p0ϨQ(+)Rvn,n``mLDܡB5Z>Es 鐁HmWnl@g)EƤ./ soZ@ӈVb?֭l @zY?tQ==:ȧVtΜ{WDutgJ-j?j~8ПˮETcAR(5G1iGw bb@qrmg ZLS.|A#(a;K‘ E:hE5&bnFEWf0IL+䒨iu4'%kK%JdUF|*N-̧;/vEs{#I6@;E!8m'-/i:> oX\r @FN{x$Y))b b^G1Z*i^q3^M;KX>KY\ϘUt {VpN RbZl s|p_lS/8HMY@]+ }7FedN0SCBБU|P8?yBx=xo> J{B`w7j .a$`*@@^·'# [nG306=00HzA[53>ꉉ>&Y}>=fxpsJNfထP_'wj(!kcv bm+u4}∞kq|/ߘ6n?[[;j+`eB/u$z LÀfeohV7 fO;zLHŐ+洓I{@x$J۩̵n_}pĚ#H9i1LOG"Iɛ]z bG{x"BgjX "m<;j ||rm/2lk%ZGl1~&*e_|j!lyH݁-Ȉ(d/EG#‡tu4PQ0gj ~)0'b+Lo0Z1!L"VMK_-UfQ9im̐ϖJi&x!響H7g$2AY|=ጯV1?7ÁBލWtR,֨r1.̬Hbˌ ^Ph5{sexa7xGST}B5l{upKY# W.򨿔/;0O~<ʫk0FXAR9 J {ZliCDxm^q:Z|߬Nr/3Str c`tF`'`m=u[!N.-]y&?#5bOE>u.w 6hp ܚKA'eϛZvdp)(u@.ƭ-V3 cMOB]/9tg)b'L ?5)ê,wy&9Q,OG ʟ!H뜿$-:7'f3ֆļN9sc{oiPad<:eW*yҥ"L2pZ_鲺?st!ld 4u!D]z~ޖKB=HDqRm/v*y8*ce`,rY%}^ڃ vwxW:>"}#>ﻠusTI挤'KLb H`t9&T$v"c0Ҙ8lZof 3d*TVF{G̀W#5 2',]gԈvrOk,fŘ݅=trt:{F}K=d2PZۡ اx"Ib$A,ɻQ>/x"C!<;%&MR/ȏ/nv##ghgI2G};k_lg];0ʸnwJ!s{dɬX/i+`K U]}~^v6橲|.C*`cZpIi a-{Mjb3^yÉRa,)!iuu=6RVt3kr`|t:An}= ɼNbmrQ2s#_ɞUAڽ~]U Ȯ=WgY2lV|~4q::q`MZGuq-g4~$)g=rIw>Gr?/ ӂ3R].χ nvO%d]q17<7p|Xk6􂹹TqHr^YN#4[ a\v 03@V Q6N\|bňWjD;yK^)UAА H&G:D6s$$ɓSBP?xB c7FpLqk o[TRl"fd0yx,͞'77gC d:\î5z&#0jge &Aǻ ͑ף=%EpUCUyY9zuʛr}cсGPO@#ig1vͷ-pT&FttÐB˱+Ԯ-%o:Oԙ1ynR{)ho)d׍;&rjf؇6Iw9>G˹?$ox`Hϰܞ)ƾߣͰ`ކ[ l4tlg8FanPRud+ uuwqoNH\`x+x(&^]h/ bRA/4 m?~jP 7 |Tv“N^;S@c:T|:^eN!T:du&M&Z:sxb3ڙoZB$(?E%޹!pg0axS:suZ1vԶ"u.n̪)y|=wXsJЊEyloHk rMY 1gGsk:-(j*77U,yTzZ8 SXӇmc4nhAS,WE?FTx:gGkɧyUiF* \S.lh~i$S SC >KrS!X"< -3c{1W.\1N=م.wV:Ied<ӏ9jy0ur/bP.М:3aLLG▌~!;o2z:*_[NAbVL6Dh%ݹP/RAQ6I+ |WZ`=cz c~^DE hi o\}CNv/$*nd|Q@P=$5Ow]  T/a% <_3X4dbG*+IJCezHhEi?Gw Huـ֦JI#= 5?kO`EW b_!V\椚*믡H>#d٠垲\,n\Jsqȓ)h ۱#E9AK#ͳ?vfᖪ;Y6#'`۷68&JFmN$& .Ԋ:@yiz6F..f j%Irɒ!< 7 Ss+<d!/MSgh,  )}0rKȎ猔CSj,}&bD$R9$]%-Eʱ3' Ia$_ñI_eRzc+Z%urm4D%A9l9Ab Ϲ?Ǵi`9 PF";6# Zp<6A=>/LI‰*dlNMJ,~^1Ye὿7T]E')%]@t>,&[7*|kixy-'$=f%}( %@r>."bZΣQqjv몢cu%D&ˊ!\TeDk׊JX,KKy5rڃ.26sXsCD-Oq[nӄkwk_)}vnYܜ4͉~̺xoZrN BlhL%ܖE /#~sRO)l |pBEsjy#cRh!4mv QOZKf IٖZЋk6ǽ@XjcrVb;wѮ}c~ ʦOb6Ƽ~\&yѷO!xp`i? _rn= M |ѯ&l2ч&q\%W pNu'{2siF 7u*M4FCjBfT:s2jFw_,CJ%Of\-Lc0 ]bI2r57qS#shvw?w8HD@NP. i4 Kܸs9)SZF9)lEY%o>L3mc=%1&{c^폡n^_,5:]( l,9D3}n~*ö_)]g|IZQhjC8.Krmt 4Rn:W-0; +Jm#t8r +a3@I>ǘaU㒪)(c:AmH!L$ĹWN#1,Km˟xu=ީ=ˑ-Y dcW^;VWx`;]5i. ~@BIv6v`kBeBj#ȥԎ;Wo20 Am.rz%QGl}wݛyDN%i$p&ssnAZaoq1=ROMn8ȱFYrT+P գ Б 0U Om B Gj#GJYϏMҨ–X]AIǝ.~j6]ɐAqfL*a4L^.];*SǧsbdD^؇{y-q'MD#4/kIv.&H3~璮M&:0ڮa:ἕ$=VjC*}BNw9|;2liPzl `U𢕨0iya$C4K/ZM F@~%!ʳ6UMt[P礝F D}.L& TzJcCk6 곖"4 ʳSFs,㤬wWC@ ǜPMi{SnJdc]\ZsA{(OG!@j3PL)nSH9wiN\!d}JG/bOQzt ȻmsaC zt Н(:S."- ka,uGv,'nSi ೒fa37ۢN4mQХ*ͪ#TKJƼ5砘Hhs]߭4VܸhBzFGAs kiExbG spʋ/Jˇ` E8B\~VU57;5>jWUVS(df{XqQU*Oe Z~ԋFݦZ5فrLez#?yq%ˏugV8l8?z L%**Xa|p-Q1"h^|U̇ ,5e94LٱY=_f1'o1 ~ـ\6Y~r%49H+ѯ;4E d0ָr[ߖ|֠d6H 5OǰTmjnWPTx~Ոϛԃ|7'߲gmrfu* n/kVBpM_}%Rg*.[\g'H@5GQ/Ӥ4$'N&cmU.DJr@J mWU|+NWPƊY-޷ϵ45\6&V&|<좵ʍ)>ɧ[ 涻V٭]IH gLY9Xؘ'ÈS`/H[0*aAv`깑vGxWEe!>u@WN,MH=xi]IhmL\>S@lC%u6[^%~3T`YPD>k#e تF;-<"%IV(R0*9xl-]y_IqY)T}\I ȉC[⛅䭝xu!ٱi5I3lV%_YR;#4if=J5䋭cNjY*{8}WE OIHE[Hy-]zs,q010۴ط`ǡNz1/}'ě1EtOP/o_j8)ەCqQh7A7cwJOӊt /`UC}:u(1=EA/abJT;r R&x 6fiCF"@_5p+Z OCF)g2y-\/9WڌvR: BMsV&+Wfjt ڮmw|2{8JhN.؋WuE g3' )Gfja@4a7@!.n|0˜^E{wq )#uW*i NPԩL,39 sT "e k gBĆFAp#Fqkl*ja*DtT5"PTq,jX#nhDr# I0JwO0y:cﯜ֧)6G*w(u<:ZB*j)?:eL:,h2$qG I#Waʻ vBfNaS~>z}eUILYkwVG\ {lo0|2z{yNh:[_Np㒬< FmʫG3=S4Zں>^` @!O]2);HDo&U[~o'G.~],uc3+߭ޞ{Tz`D&gٽ.[nBlg,)Ш. tqJ? j  uxO;21 }P_`Qӫ*s#jqT.tҊ= eewԞ%Bgѷ%Njl}r !Vtb^ظA)((sQx4?p?F4P>SMہeˍ >_!rxaKTJŔ9s^Ӓ`y# dI$P)sӧ2sc6k7y rFi ҩFqb6.XO-,)OL$F;t&h6F-L̃03"D`~?UiyVہ,mb OciboMqۂwTN$j(s.=$ b0rۉn_Cv-\ eUƱK9X ITVaI!#ELexndB[y:P%bNCb$;+?,x=SE_I v8.1J#~ht%n m'SvKN,Y5HlToĨrbf; \|IӇT/ Ϋ@RPF8u;LZeY+ mvc!etг wO,+: (Q%'WfE HO9S"9|Vi.r/-"k{aX fŭxde|XD>X(p?۠9r kMt1;..%Q~Sgdj`*~T}8_{.P,r0%[U> 4OJe]{-EWj5QD-7dì(+;W*KV#ڤny1f+x#71(bgh"ey~5gq9iQk+]0dVa2J-?9\߬:@D[6xa"'% P!3!?-m*k$3nLJ=i?-)eZqфkQ @T,D85n&H8"S=͒'Q3G RpIow9i!GTdnh̓R::p+f¥y]OP*3qY?D<֪ Bʃ/*dy *iVh_zs ~خ7=}-VB =4hS/iY{pB)VU]~VI}B5DtwY/%9&%.: ϢчN&O$mGMrQ?奔׿59y96.0*I=>n)e~@"-T"3oBoqn7Y)]^۳G" 9ncHBqUNRM fY}69f7p*1DJ6VԨ=kS!y(C³"mPvV&cEøpq/nυq>V)IWޣXxlGVk%{'%4ovk݇/6)/ϑޱ^Ѽƺ%_3+A$v.2a ^:CN?rSn=ӋM9@HЬf? &ul6,}]Buntf϶(egZ O@(Of;tH'yd)])>.TYW܏6] 0/ֶcOXPYX<ܤFFUl#gذ!8/>x^6Ag)^ƕ阨g%6D@f-ۘr,!Ԓgg!J}5؃[5 PX At/@TMpZ˙ gVɞ${UYh^ Q#j ~&9{:إӚ=m&+=c=I+ԑI(*&.UYlH*FQG6UC 3OJ|LL/ĩڃ4t4aXhL1*^)*f:`~΍ ex}q^@l` {^0?i>L$-gtb-?MH% pN˷rI&,.i%-  Ç9jDuB?Ivj_s\.Hx&D.j rzcښ7UMrLD\(>2\fqTT.Mca`zf%L %y%AoZc<]_`W熩(KCRmv]Oq6 ,]S| o\sD=chxk/M5.$($P;(lU_Vv(2SBːq>7'gBY`?/<^^.;zG)Gͅstg9>4 ;XcW6JsTĚdotlڦ6qT/VRnQ)*42t͜ty~2Z%&4W/2"Ը8$>l'iX V~u3bzAk[#!3&=Ǟ奅՝e%at%*ˍGxP2J×yX `KPW/ٵĸm98;;*4 h:,Tnk{ mozc˩뇡h1Dg?QaI!c1'g!rݯU'1}.4Mp}-hX-|#`kf@%SO;[|gN`qo>rIgr.*VA;胺AL:Nh!hR\l]LJl]L*,v W֑넛{Q[L5.DKvKV+Ww/&A気))AXEj[wܾi)!}M|UB8t߻Y ) }7:^}<*3oD_m3!J%J| (D kܹC}p-XpO GDkl>˦]aUY;^MT6Lfrazv5ή=bh|pVb4pm?TI^ۺr\sXHu!=p0AQ{~-)uЋ~'xPxNu +V/tV`BB#c|LHr7=gK"+9PT>XIP93"QEyAJ]Ha kr7fb|#s&> ip$i_|{;xd>Qs/풀hlʞ~/C+HUe75Q^X~$I^y#U``M~QP~D9|eئǖJ_MVau\e(-0~l8u )h̓LOQJѩ]LQBnxת L2(eC]Nra +֧h`) %8Rг+?o@S[ć iS tO_1ytiTfqm}Ш$9ʺLlB.cH@g^v"h(+5 q7>dYg!#S*Vg}ltÔ%7qw^8e|6'B,Jǚhu| oOψ.>!]Hr`25Z&]j?vĻK׽ zYȀK! qs5)(BL1FVjM%Y0 D_O?Уc|! "EJऽ|4[LVNkz hd,J yi,*XwБil׿3q$J=Þ,O4]ҭ\N?W7n¼R|v8=m@?E$ygxl"W}PFQ5wP Q#ttD')>adgQ9^ lj.QWR㉖*U*3D?U=9,ns~*/ep4zw5OVlIL@vFPY[# xc^(NCA9S"C07>~X#2~3x"op3\+k$8Pfd3_%5efߏux-PCm'V9{kFgsxd{XW4-}%ZB$>˱|N-®x|{<=)Qڡy41λ.{L*C`x菿yc$Z(x-fk7Džy!wK@qYuUEηO 'p/-8,jI*„S_껯XZ~ez/ui&Mh+:^VqQX>?K3I?~@!]8D$TS4 /ձbFa#8uc->DmVS+OGm5\۶`5cv|LӀ4 L/{DP4:9d֓M>M\U\muq8yNt?(ȯG$gH\ĜSC$p¼Ny66Xp N@A:D7%T||Mh:ɖ;}2Aٗ4$h|O^ Ѱ6RL.,Ƀ)FYԘ0vA\մ铕(S^[1U4);Tѧ\+ OU<ls)|6eԶŶ/Igʊte`822isulY= Ġ-{yJhJJmM5e+4o59;0'+ڨݢ]uĽُ"k~TssiWI+u^~C5uUv7~ $,N#ABP=vk!5Xz,/^Xk0`js,@&+r7e9>pk=PCXKژ^/35lQK;q0FG`y4u2 9YY@daKtI!oL67W._a%}3i&w( eDEdɜm!@P01csnGc{=Dh@53{g}i? 7m礮 z*`x+f-w\C޽ [){ c2hz"3H\CW=\F-*dn 6Dv/1&}7֚\\"T;!. ]*o@]ة$PrK\N ww 0HbŅ~k8̀\p(5Hyhe0mT܀ϙaZ0/r vp&W̫DXzZm۶Diq&vwU:,:|sUF<J$!gb: x6lt_@*&xkݍ aTA%N6^VolU\C]pyjlL ꬔ{2຺S ԨfF%WҊaګOd=3112 "wj鄕҇dm#YQܸ|% u҈;9̘gd nL"9v1NX,f"}vY?^_P^tK9>,ah6ݲPy@B-\|[FCF-,&x@$'r19^[H#@ϙw=xvkTk&e(ʅY$Fiowg?Ş_~YKk$NPbf%$]Cl QgPCrP 81*bOFTp,V9J7@ziıPyUSXFAXLi9}(g1!/s >j­1o#ucL=ΡrAQjMcc2C]f 'f1#'{IS^m=;̒Z7H|D(v rM^x@LE$v]-خ:f=)R=#yJOY1˘yZ5?tU@@+KFOØ dĩ?oD˓K1rtKYl¨W ܋gA[J}f1ٰha(p3vdBU->7D3g ƒ?ܒ:hAҋti30ERQ<[ȯi#JR vh[ DP WmF ɽ̮Fho 0tbv]'% ih8)0Tvu>~챹e`l{֖LͲ$/LKaf}>n~QOSLzl<'b.tN4l`8 5vb2t>Q9m:FvCic>nHy{WmC(O,ܺJ27wO6&jVo/|M>'{dwD{y~tʱ !qK~Tbޚ9u2i>Q7;cDHv%&}椀֮nY0 g \gkx3O-Ïu99s.ݲ gwؠǫ$U+oocpD'|@Zu wVk36^u*@jԸe|1rVC-%sS ?uپ^ki\굋0My Մ߶;Tڃ',⯂"`VZ!$9"|vduBlbXۗp|F:7+Z^h;7V$)L89Y"9+2{Ln9ѳ@[1A]j% /?s); ~zrVջ6'0hgELT#>Iŋk*O"M:aQBd9X=(y: bauh>M@͍*WQ(ү^+J=}N@1ꙏt1ԣi;T|i \ \=xmk>jx&BӶ ʃxXZGSALai!Žꑊ/snw>r#FmH({Cj?-).v'1)ErQi/}b;ސL_L`aȭp|f\pI$Ot2Ŵx iO89SP6]@?g[#'X+SսcXꨤMH$QוZE3ϋ-HHS9}ZܾWl^: R~ptg-4*T FL {i3"'f|Y8qԚ`6z{`G]:efaS2C]@'5 T8]Ӊ[~օ hHOʇ0ow(ͣ@G\kSq!oW@4 |?zW*P7:q\HJA ,:1:E0I/t1Hb#~6TY+QG96wӵU,}^zE} uҕIMD'$Dox=;9+6AתXfwCa5,Gۿ֏/難ygv, +|H!GWc4ʜjlxgD8;ȤfaFGO :e.G2S%TUH]$3"csVx3}sAYUx{&R8|v,6e}@$rxYK&}~1rsj +M{M(76S|?v>>GS+y4,sUrx2 wu)j.ckdcrDza(i.(*E|Q5Gyw5 &aK=}%KyOO'Y7l&ȹb/L>UD1 p#齀/# r䓇M3GlH-lkD.9@ kѪ=7]o/kMs~ V9xݏ-kCIm#)QTA/*K/1Պ;#tT{/yV.@vfO$;Ŏ3huyq~iTG%JW47NL]-B<9>Tt)y.#d.MEΎ iXF) %؟ޜ40=,WY1,e\6{Ψ=_ y~pzz̊\am$,2Ce̻x.:vdl΋Ronb>YrR*4f~dup1<tZ@ʖc>t0W]O0\%"VFcI31lxfj(ZdY8eWHt_s s>my-Fс:x.5aL4gZE;,c*e7ƍO>+IR[XF\7%8k^ۂZr-!\R{^K0qI4P[P޷ŭU%`]R&lxR}H)M#3Y&&?rXІwmfiÉ^UPiK\MU[J [ oȍg]qظby`G(lYv_[z ȼX ܷ7g:R~N>.GidDT $mfѯnz..]VFXMyw 7kODLx \c q*}XɭTj!Hw >\RaRPG5'.R]3a|G3[̩E LTqYU lQWQ)}ti qu>%}cmռskt. $bK{|>lp,_nΈVyf \,N]){G|ǴXYk3E*3PxM.H(q`ld:Ed7w;102%ZuvKŦG 2Oc$lw{)aR4t5AloJ?|s<JzT+G"ʮ uA;kqHy 0ᔒLERQaq[MjgSzؑ9NǷlݛEXz Do~!xr|RӈKO(%|if )/fs{tBZHiV8,TchNW *4〢A:%7J3j7DYE[}YƁa(8 Nr]$喐q{,W(Q$-| U؛D;s6PlM=j }xI#DҟAsIf} sW /(@FYvO-i3UlʳϽ"n`V)̨ *I8+9i1z/"}.(B|я?2N QLH)+"X9{crN1;YIV\uoVޠ#I04Kp).B#Y|Pm"!Kϋ~\C=)r"@D#HcA^(VL)fȮ:A &V3ǑlLq?h,g*QK|a SjCi5&)?.!ݝ/ZqЮl 49Z_ J{>RЇKoOׂu#==|J̤}ȏMu↗"~Z \i>fyo/4`dêm#m\҃9R˺t\o$UO' &X˵(j#27'3YC] طeSX3ΜV&{ 7@.r;41K?TiUP$-Pjj~Ԉ|SyĢ^:vtn.݊S\=Uj^tV0=7Śv Y v)ɰB? ?rq.vc9IBGG>6M^6;Vˏ~ nbz,aҎ9A>Ux|]?'%:7;siYy!76.d*Z0F_ !6"9K(˼^1u΁nNWiX#+뫟(_Z! T26CZAqR-c?r\+G2(]ڢ# bmg~DeR?0GJ*5P;: Qy鬯NBX%R[ϫpGL1n{hr0ZGr/ZzAk`/TZ~>BhL4tݕAN@_Z"dy?PԈ5}iYD֒ Džv% ]Y$X#` YYg+Rx!Zٵ`=1BAK_h4L7I!qrl>VMwHs1:LTޅ70'L3HmN ے)"Z_v3L^n;sk]帟$|6ȌJqCXTak`jO<6J%MAS]!*.a{ΈezWǑ8%8Vƚ51cRKӔub:z^#޲{B@Mu1˦a{>u6$NpbP؉em ø>E:kp bQPj~*MN7d-x!(8jޞz !"3!(LmOnv Qt29& (Ds{)MWk#}s3+x.mwd|x*FG-\xX6pPi]GLq _r5x^T7`MuXۜL/OR&ٞ?LM4B\3ffʯ\hP=Ƣ*.y~Y0YH?w%<=KtC4389xå-ѧINt- })+xO:;^FY) A{TZ+&4 JZ;{~rϓ64?2,gfLN0߼K٬qMDܭS$Vߩ`69?:wTXc,AUQ` 6/іg kB_SE+,%;֬7 cje,VךsXa|v#:Z1HW?bں+F-`b媉V-(Fk4;ޫ:ڎАUqCeRzL:Q~b͍v' ٹ$1Ro1ʵE;D n:bw~8H*e'6nއ<PUFyB,Y+'(My%NݣZm&eDZΫ뛴KɁ҄xU}CХv;#Zb"S)Hqcd &=Mibl)1"qL7z)c<ׁE c,7K`l{.zntAڍ[vW?+<^8v$U63KIf>OXmwF]!n}SUCȾ+:0;__ZvW4iĽ!$|~9cAvk O::fG̟m}<NuR=}k {ݎ죘~|ػaԨ|Z)#^bII[@𕟹XP?v>jo&{Ҏp# * dkt_P >7]s4 0-ݪ"$˺V#.K =R}5J&ǞZ)]IPE/LJ }eߵMZоn\2Y&!q BX6̩/ИhmBXN{U|3!gIf%Xjqt^l%nö?۵ fӇ=5OV4qUTPS Mߗ`-ITsH'i5IwJ춭kGɉLNH|f`]o*ݔr0[(SFԹFӴVWo]nm or 3p1kɯRԛ"榪n.rXNC(8;ykegqd•F9iB(o4\tg'詃 h7_RB;)l&DSctԪE݄DX;iwT3&e+ck,Pnu/ O{rZCTp$n6K3Xt ȥ,?nm=!N&RYfzny>{N# xAл d gY]1G4_iE%c..{2BG4lI|~|ㅹ$oG%;!iAK[9XhC;$18-O rtÙW`cFB^6D:e._ui"Β3>S%T9G$9UoOQI?6K ~ N =37SmaI>]D??d" ndD5lnpLUYykelV PⓁU,Ub ϤnS&a]lm4T\l3QO*I׫gM5b{0Lp"j-RKDɬJ/q># t_rD{U 0VzlY6/5Ge[`Vձ?SQ7꟔#͕K2Z#"h8!$[e^>/LX$(쑟M `b٠;y6;c?5N-۳ Rd1~RifM2uOeEsOIϪ."Lc=h1dYw^SM+C)={/h*Й"[iS7r6A61w|[JsMomsAgu^7}Rf#ǘ@/ V&lS?+R<1ؒOmXV[=2mgs.F`6ͤL3ׯokV]<0=/(G;yܨϴ]b&U5>E!.|/cJqNݛ%_r<KS7t!oݛ"u`yE\ a#de p YO عJ^_USCn{"0<]f2_PkJNcabTiH^A%GV g7v N [~0MIDa9uR)E+ùV?S{m`RbC~ϜsguaY5}㩽]S}x F&HyQs>Xc\V&+)$J$<;q^=b0e%)|O7[Vk=:+4b,<}X8-ÍgH5!BH)zֿ'!SnGrxLE{|X`}c@lڪckX(!G7.ٳ0Te| p?ҝA*{"ƼBA=bKm dZc4S <3? +/ЃZkdvX\Z*r'tatlMue}-`jX oy;E]蔰,BlnQw!j1mTUr41c6'I&~Y TS}s,IƩ~5MLDֹoC<^SӋ:TaCUc~3i}f6G4yu>*!"Vߔue'}*~TnQ}rf&/?tCNfoeч G9|>ϨZS? ay8)@:5%Ɣ1zK~NԝH{}̋\)=BkxTugpAr q!*nR+vQ>q7(jb>w9v5ܴȟf3DO哏<Ș+{ҵF~k"+湻bgZ!Ղ>,Ej1_i?ڪG芛t 1vڐ.SiO*y!%&YBf.LZa2>>]ưZsmc(./;s*Fۻ"6x=bٞ9&pRpMlZ _2:=-nP ALNJ9cR 2.|Vo|N~҂${.>oF|r4wQw"ڒNF\F{%M]tlP$C"2o8)OJ,D$";.)?KE^֊o P2kgUIdi1b#Lfԭqb6\'_ F -#`KF9*oXcif%9հ~Tԅ*9VKT*6H9W;۱ gN܋ ){zzgp]^T;mU [GxhB~+3X}b_H< a cܦ,kJ:S+N $KyN_&iW3rnC(jʣ8%#27WO e?iݕVb|_0RrTj$;<\s+ ғ3JR:#1~&]nX,W*^dvY썳3"Im$RrrE+8;B`v=`gҠw* O5vhӋ+,8Ȩ8k綞c㧠֕r&CA. So]t,KS)~mZJ;nsCE )X"5Lu>Uz ݦcm ~aGܑ@r7kݒUSu6:RIipHcpm7Udc/VQ݁;\go,7xC-&F(rx~۩<:z|Hjo:2nj%>su G^%qW;SDZ$hm侔70+[HX9vaLݛ7)Wgjai4訊s8܌dP@oMqzԸ Na-f{ܪ^CJwL|݆D3IߎE/1B!ʊ3U"n ZMȅ-j/`'^17;Ovr2]X+kuHOZ1?X{6T}Zs'[^=C5QFdy$̓IRݤE9UѭI8LJu31t v 5rOWF*sʁ-K b"[Q&6p0Ĕe<;2 u6V!f"+u"MbÎŹ77"€CUlf ~2(MjذZ?:TPQn*:kJxqpzpЌZL!ҽea|n<5L7ܥ>B|ɊB?(I`K**,I/M%^K)}uѳ+UVa==\HE#CUa:Nl骿|tX`*?*lOt=;|i]'\*NHƁx1<`J鿶\S愝R/֪1h'2W\_n$ͺh6D d"~qLvcFC`$ nfشB04 ^!dTd@0]G۹~S9tJKN%"`ŏM8 I pˊ1TNcZf` 3``kWzdtLKނ0 :zkjOE' \ZӑKHDM?cZ7X+x xfmkx/v?֣3 e+>f$  26bAlWV2v%RTB-cG4Ti^8.v)wgBTyt9YgaR6 gMY Z|PjL$.GӦϲ'>m|:ѕɖ03#i^>1xD桘CEOA9pW ې1+/^%ְs i8kA% VԇzxO\:futd@G2Z{)^wr^7`ׂ&h"<Gcɔr~U moIEn]@ &:`hѺ!J͖JS5_MG՝!BΗX,J*QQMaZZ4~}N1,q͛,ݘH(ɛ9odhY SìvM  X 3 ĦܚgզjJvZ`[\l7RQ4IT"J٦.¢ P1S{iڠS>+5\(+;Jd}z~-0%d{0?l.h >n4 r1zZ:9<>`S.|vv)³,7t:@#p)BұLۣQ`Y\L(1pZiIfRJP[ [s"qY.Dx\zzkvZ{>WCN5)?bוͳ>Am38-">H'NFQeO3yJ3iC,SP8 {8f;{rp&-QH@QiX0U,=m\uF>;wvCMAeaOk`H'g"\VHW$U֮uaq?tYcLCZ.ƚjdp(hHԓYݯ8eG8zYpSPOGҠ}I>5xXɊ.5.1qiP骀-$2L_;W^*67abBαeNx5$i3SSY8Œu0!/nNFJ?h\Tkq6賬7LR1G. zU5*Ew=XQا;xxW+#ȧyŷy튎ocH+s`|Gv1UZ#(XNQ-vSqc녰$ )66+aKpVᔶXN9IЏS RnpSȫm,[;ZoAW04GsQJ'ۈ -.2տ·VG 4xZIdV~NDPT0Fla㗮D(& pxK07Cv* fmw5H1WX}7EVn04,,# }Qv>nO|4Mqn(O;Sի6- qYc zIgh̺\+0QB¨gW nRaqRD/t?ӨF,;:]t&o6oռ<:@&{qW`VU*, e[G y|qhPĸ>UZ8װYGV,ʄGا5WqڋWG>|`D ױꔘ)I>*2퐼k31`W$ȧ5ɋ*iZpt l}0T_uH26=ی0JFȩh4ff 1J5 Ck UՕi"1ݣm j qȴ=Z\r,"  Z3yy_gF^?gT풵4 Hڧm%JYMTN r jO9k'kJܝ;O[cUvNż;(a,Iۅk:/Cb~].Q)W]#4Q>s6sl86O47TL ~n_l}7v}IOPB}kk\G |YKxGTLxS-O>ʁh2^'EVTEH feVPN˗?G:li5"+P2NWygLB7EcclȀN2P-u_%Gr c?v+TAZ^;kEnKeīYsq0kpR^6ls%G˄&œR6T;LKx\],Hɔ貭hښ u@Z(+_Tx6 e*Š}RԂﱿPsq\y8=*pa=|%#+O#H\i7:we.*5EЏ f 0`zMDwg@fb0 0EE5)` v07fq{TB2TQk|X-^'-U^"vI=u)24~`ELZmXp׉ܛ>{6eGb! yOjC̰Xv\:~p9͐GQ޷B#k?*k yrhZdWyL)xy*q8lɳ3qFFn%кB56%nUF%E50NO8'SI A+ y?hFOEx&D)|tI/n^8kaE )#QM "gۃt!k}؏sRSp/!8WD?l[Wb&VTi @d^A5HX :C۲ĄPMuY0Qƫ.$!mOvxAiʠ^=8 ]+-N% DKdkhK4aM`B6sjQoq3kI!iޟis76deqcE,R1G. ^[u4N 3褸"9H4[˳ixb&a@[Zc`28ܽAlz՞Bi:RE}Svܨ227,m5Pi,A(˒!@"ٌTԸiWZ,vr盯M/ E.m "[AtU> ZЧ jQ,Ηt57xz*t5AϛO';Ŵ|p%\Q~|f4P쥋SH8{0$Q"Az㧖x"khkrW{ȲTk$Mz>kW=RSTh҃ @6bO &=B-m%âkuSc1 Z&L xsi3;sDfB3$~J+ނNP)AIR- CajKJȴjȯOzN0ʷ>';9qŸ+{rײi%"(٠h:e$2mto*NbX&9>dQ aȜ F"F]Ee4悰eb_*O$`.MUx&%ղ#{}(.t- Os z{+ j@ !ELn= DC^1v)wKfHo\%\*ߜ|C\Gj98ү$ t6bv lm=+,lIA:9O.Se޻ mqb8݃sEA"@߸]0H)f;JTvH:D7TL[ӏ$L YR}`sי".؇Ӭ83Q3.choh4Mn},m GScrP͎m?c^`Z\]DH[|v7-O-MOe,$hj`|6S\GJO렟f1aA ^ۮ&+3_!0"X4%u ZDlѸMnx!$[γi?_(M9"$."~c#/OE0p Un𓳨vKB) U7z L7w,Y-vA[ Hhq3Y&0R+Ǵp| ' Ge_ #!wy<~_Hޗ֔:3sv+ҭr7+pni neCs6S_ I%1x((L89riy '>D IKY,_~SvmDF^/x)]UQqlL"pqb>/s?ll-#HqB%`@PYW=2P4z 4!d*ôK(L]h K\A @k<1md 0tEPS"VӔ/:* JἿjS>q<}nXēdz8+ )`J]Xm!(,]DOGSS%X63ɬsxzDŞa}6!Pue o&Avlè7P:GpWclQl8IW6}06D1_PPU~}%;3ߋ1_)Ht@6-EqC!c(J ǾT-|nWEaӲcKW+`V17V cz~\ !к|.Iʆ"n̠;mNUG+Y9TΑ9e 3 rsGYWA7imUNRuB**dIH-(@M9NV Q@+%62 MX;"mR-b/T=@%ՈmڗVLG wSokUѥFI'% #v obK54Pf p1uﶛ$;ឱBIdſ;7dwW SVUĪx?WL[AS ̾/6̓5搴Z+9 lbi z(}R><Ϡ( *`xś] w{God=G_[e_cEنMDzͬn]cYhp$7 pzqhl n '=CPpoJgve<,=;N~#RROGS.&mCli 8yvi5%+1` .Q2"{^ef\&^(9:pPyv95 Z[RM0WsKφOZ8@#ʴo=L}jq$@0hpQ6JSDܐCG>G%eJD3!I7xL̎1~4dVFd%uܳ7WfF+Dֆw'h*O&~;☳ëqIOɧMx@R ׶y*y[µ;rgtsQXWUhΪ@+ߋ^ S&Fڝ-Gtƾ@Ae @ĽhÃ\רILzxIYXzZU GYVE(z5S l>-ZviBZ5faI F^L1" %T 1c! MJU( Lt8]FMBe$Sg V يN`UP7^tU=-pUx);-Ûeœf/*?sq5@BnnywtDw@bl:R̸ZG۠ovN%hx~F[qK4!|njuup3 3,,\vS1LS7x=1&QvЀڻX]b1TKؕ (wհ}Ea=AzO ߲O1~3s9x4AR/ULAAZ*M7ֈF=+&B =p!J?Mu|A iyOnR9vyLo^ӢnHX'2u9﵌=_]5k/7 Y#;^DEgɵ5>y)XI9X&R j7 wu j*SїK8DL$54 [ۀIr/L"s55IhSDlEL-ѻư7_h7dFTǗpl&N>[d@:r=Q̮$˓aVF8STψ:e@Rmu8{x @:a};qlLuu)M[_]FVfgM;m|i Ogk=Uu{Ck d{eAO@JSYq;1qLm }*_t :\[*Xj_Kto@ov@O ; (C>:yquJa>_~ُ.0wٻm$i'XM_ \J$1 ~v8sxGf:!LǼȫEgFS_l7W'2oo UHN3foΟÂ;|$gRŗmE&~;u*ۣr kw6MN֗$"|BC]-@vgvqVQ]#bV:31s(*#PIe9AM-? ǰrs;hjَ]#dqز7!Xu,Ikm{ ydy={T;9 V?Gnjh $nSV~@A$ᚭ>k6b> }C=1[LvOUa5>0;?UINB0"4[Ѡr5O\$ Sj[x~*QUl*Np% Jwxu& kwPSUͶ&1# ~9{r+n~-IPu.,2tn(e-aUSrU`$xD$ Hw$UӶd1}  gx& ǐL-Fyv 2 9itl>6 W2:#L'c8 'i.nCQ4*j^ ͋sxܖ ʙqp|$ :M1$IC?3Ql_$La}&%wJ}MQU^u^Vys|֬^Tdd h?zrEeӛFxڜqtuI/+,tfl_&S@3Fh=R"]dn5R@ ^Fh!-2ppbf⭍\&#ݎ5irGi섳[\Q{vrw+mtM86:"ѱlKR5t{5fl^lmHO]^Z7&/Vw;ˢ?(';-6`k\ɠ)A #RBwjLkzԲl :!k yѻV~cK]SXO^?QrZ#J%n_<4́=;9̴$( _`"lb?4xN9uF'Mw~xUVtRї9<~$#̎+`Zx,%R Xu撘2+3u)&;pڣJQLgu͂Qu_h-#װG*eg]yŸ(R'& Ll$NYsψ/kUjs  ~OueM?A=U(VzNPsKx09Cw֢M_Cѵ$a/ k?*d(BMN2Tӎ>tCa̜ĉʂU8?/I\}OVS|‚i}n ]"`DumP4IWppˊ۬iF ê't@#i8nD P5AnZBdy9DċhPT]m@nvotEa3_"*hWvjT`3mV;xQWj* Z+}[@\H‚&*];I8sHIc9" K>pi9wri}O ( D6XZ$5ԍ:0`<ʦGs % %Ђr!ゥB]xNq`QUC0Xݡ2#Vc/ SUS6>xr]Hbv^9CS9et> ۱NR>ӥR,[hWN׾ư@W޾ }k:bte$b8HLyKD&8Hj5/@@|j+W ^f͕e^Zեs"4p^FR,OζT5f ~d?z|=MPug/h$ /g]7gٝk m;{WnXu;-|U1I÷$(W/2*  fz툎S~9ƥaˆK) p]*Fk g|{;.|'E KvVn ̾ҦTbaW-tg6WK[a3#ml2H,CYuy~vxb8߿G\ |sK%t(]y]%:2BnVA 3}?U{t:q;Y]f&./}Npn@Cg7k{/ HO]ȉ\Ɠvy#i!!sV-XyS$[Œs[?0x6#eοeKBxyzKol59#]zPCq 6>H6m~QjPM5X6h1-y~^&lKYopMdg<vϸu &l/Iz|W^穌h3JAyFe$]!6$t@)c-O5QVMMp"žr3 M[,u'e~'EH΋^=n}/)\P#ֹLilJĄ8HMPyp@G^_7m~qΪگKvN"oͧĄ mИl, ;vFd;$f$?2K\fgB:dZfW#u7 CYH$2IX~{]<Պ|8jE̕eO߿jSs.؎\oW,X|fUQ}e9!PE 9 aT<%.k;b>LegI}pptTx6L%7`Hm.[F uB'Z+CIzkyhҸ{7T>GSӺ̸0S!ECcVepR6TzHX*l@+lx~ ?UEq@͛Ͽ:?م{4 vzSmU?[x蟲ѳ&ZDQ"XU<1OyʸHԄx"@FjkD} ݔD[4`?yƥ|'m߻՗!aR:pU,h3u *ck[cAK2>v+2>$9'Q"e)Hc>EH "r3&_>׼up z+U/O+_P/)]g7 aa#~i"|:v jB D x31+Td.|q20\Śv.}cJ0[ ذjYBTȏ T6G 0ʦ4Gn/D UA'XDw-6K%b6?GT;ӣ%u n E ծ>9i8}ѱA?ygsqjԲ"uʡMDiVER"!#C({uMXtac(G }&U" )Z0@~FTPz]6R&."jc%qh(rEV5n{ lqD#C1Sa|iB~(+0a\pО|HSмR0$%{Bau7#Q3 IPVH`@z^%[2yHnBSc$gXxn܌eV8)noP 9[c&=I|rq?Lg>5,<"}E"Oqt7y Ğ uXp/ݿ"m˗RxTʳCJad# p5UEréj= ˳`i IQx}d?EJ^E\K"sv | 2Gr̿f- W!N= JL#n 74@Ϳ,DдvO ~hif]/S{fWRlW/๲Ac"amJhе4^ű^p̂?Xr}c!,lfDu hegaZ )eQI4#+D6xb%P)]֑FÑBu+hji&PoG} wɮ}O:Ά'"O7/>+ Et"CN,Gj-uh1y'Ͳ0 H;bpY:=e~V_΁ˁ+&ohm -<.0(Ƕ唟1iT7n!uz-bp3wrUp<R&NhL)LOΥZR?Sf'R%ikv}71 rj R􀽆#b"L`>L?e"rmuvj3榸ih.ʬHasEsÝl8U^wC";֑6E4boo'XlJbL-+&ޕɢK7/Рc?Y1j@\vC #uĥ赓Ke8 q maӘ!tlXVEăF*߁\x^58Ce<־AaSU49}` -9< 6G(hcvJ54$ xE8k -~7ܑ$z 3 +Z:;W I!$U+="KxjJpвa3l\HhWF'8Sxn54l@kBRN~ E N_>S`^NUd.py^jS YaS *eA2`/fF8Ugv$$!N6F_/9xD뀙 **aܬh~]5֡@d9#h y<.7 #F鲩 i,Kdߊoue@#*\bwQըAR _"1qK$ e#> 43<]ڸ[:8R0Pܸ6ĐJ;E['m`⇂d}\׈12y3lIF/LMϝ?/o?f6jY?sO71-k:}Aq:[کS,ӳ-$E{} U)/ {=a$ _څPҕ̈J-Ҹ25Ib@mI%"!Dn#jפNͧ6`Fuf {Y6˩nU- HEc>eRs$b:{^w+\T*tv,fa?|6(rYtڣGL,3*F2P#1W6|hѢ* 8u(@'?-Rh#g{@g.WKXW:=6f/'fh APp/hARx'`^lP~戌ݹO,VtlbNd1LׅQ hs% q] A8z+'s܈Pop: v!}f$ tU nɧC!ju,2𘲽RVV*q'_q}#;DheekzX~c`d;w#m/,7_P/(vEm B­F1)ףjYȞB'0eEݪjF%(u!h8C: ,9S@ƟOswKߝ%# 7V{p0ΦUΌ̃& u>! x 4 U"8aCe=?/N5 7n1/1T<#'ںnYI)Ydsyiْ5glOR ә,}9-&m^AP)e9mm\0ԠQ!+S*c մ;j \Pr^HZg9RÍ; @fwu od P =$%RAAAӗ'a;Xs¸ИYŨg]F9OJ" n$ZYloGW*ڍJwNKƏ+b" -',Z ,;4ޠ#_1[W_T9A(Y*\HnUv˜h#&q,UPT\W* CZ 2ou)sۂ$#$?BrU8 E>ݛ@2?xO FG2.!j߰?g*{& Zς2>xH8Oւu zD|H՜ `Փ@VhwAy'$3'\BIh'#4uk!D"Nyt\v߾yeFaErΗYMo^WrFx*pX Qb pd- -$MPC.n~~$諌˫4^a͐PT5 ƒ\K֣8Ғ$?U;-ztURʺ H?rUë[[}<(Į?4RuEf0l8qSEu\D-Fj]֖dzRO6>3 vh)gAWZ}-WԉcדͰ}+T --uybcpjN@vDw^B]9Gjl/ݥ2trv=⡼]k#=aZ[DrW\E,.g wj2|]U2u#F:% 0ANv2č Q(ґV+Q0i^Mz:ߑ);|yw)ȸ1pD2yEsؿ;)RjzGاމ()$8mxg8fl=cFN<7h[| QMT@"h)l1qכ:H5ҼLFS |>teB킕q{l|Ǎ'XP^}U7p#:~揦IFRC]p:bf9F>٣pV1ڷgSjK +Pб"o6dDz.-q2! Kq~"l%P{%PU"G e±r4!WոOWw}`쀂n9]d&2Wř@1"GSE+W z{2P8 3^F Y{ 8݅RCzgngƐF2RZ"")t7vHƜd<%`<_c ~j|wH5 FX6ϴNvFtNJ[HƓvm;>+M8rg%+0.>5S˿o8isgU}Iܰn)Q\دтR-340XwKj~[)$^1M_?̶ p.c=01W _Qr=[ ETH?d7 A ;ɶuV'][N'5Sk FJYN%m/q՘]J|Bai#3cby\&GEd\FS~)l/_VJ>l/F⃿О^oe% 23|:%<x$C9nnp=oq;v9mt%Xq1Q~UC[5tmC;@$&1rU: 0E==Q&T 2YWz;k̍A+6*[YvђɶfH^E$s$CY=V\pl5ФIV"(ijFz/IS7*qʟ2uҨ?48-^a>8t ?eynCi]rOx;3#ҡk6NQ-.zD+bۙ-? 8='5<PQPI%_@@Yswxh\ 5( F$$[i?[ְM/0ij;Y$(X: z_1$j-şVk%5*/BA x 7v4XB G q=[~SVl]G\txxڰ++!3c6UJikl 'ɦϤ:yKO±A]q/w-w+?ZX匪/G*bI/WL!":`_f>>vd JUϦ֢- 5n`t Xc$(\zP>f`,ֲ5l)H8U/?EMذOKdV~,ēkbs%{}Z97a(Z +砻04`q<`Q?,q%C#ãtRʧ,O*S, x=@z ,9E&"䀿gs\OhQQ$O 'As.`~TSIݼ2?y%TzccW7 iu6.ؓ'Yg\mi6e_j,k`y$k<4ܷ߱[Ub€Jmsa&tgQ/z¯y@8,>PF_{q.LZΈvUzPF!{JŸG Br~\X4cתm0JWT~w)rH6|Hx^X(PAS01]nu8 .I=%2ZIO,W<,7},X5MXWD-yBxEbnw͇&xRpX#VþK-[Ϟ!(BI  )kMliO`kHح8HL5 ے}e.GH! o:FPM8)Y}Hykv!æY|*;h`HQPjw`[t]ض5Ʀfm|\mq4[D ?"2X_dy[%t-D|m9ڃq&;&12%Jb6'pj'Ye;NChRBi8KcfR{: :tigt_E{݇a>T!6B?;d"Ž#٥B#G`n13l;e__n"n4?Q&T"酙t5˵8 C 4Toio²gfXJUlW-6MƞH1FZAzC}Vez zk6OOra$&rq{>"Š|Skqg:$ޡ&<w+A&՜cMw 9C!3< F|X6+`F~{-8.ȵkJETIMT12ï-1.ɿڃ;EwU `8o?K:mkfa#GP/*f/gdڿguDyL-ucr+l΃l Az7ps]r[mhKH?%U &t7Zo]7")^t„1u\}LB[FY-/OvC?B[$&D4`rxL^π*abeK\-)tu;x lD:,KC&+A9KӞdZ5\bɦZbԥ5C%Siұf(<sn+)hiQݴVI]o RݤZ'rG>r> '3nm\džܛƽW2B" s$O8 5GfڎЖ7Qh*qʳ2ݘr\:;֝k)\;p?ꮾқk |_D%`یj 4qQ(ͳMz:E }My9C!"X CPǂ nmk < ==kvEMjW* i^[, U$1'PF\a:!^b&Ɲ>&9<gMDOĉLri!;sThAgGg_BʙǢ;.o2>tx. w|HzexGx*9Bhw*4>};3^u͘pX;hiDšf|:?$kq[e{1aRQr/r `)Ry#iYgBT[ @9c$jqKaY!8;cH/X#=ے2W招\=* b)nL#hΌPRVӂj| ~,*RNg6e%]ܖXfw om0C7!u~ P#9Ӻh2*A+qF%<cvn c ~u[0\`:INa@m^Sݭ2({A٨ORVAK8fgxτeK:^ALR'0  Jӽ7 Prx\1/ȯ,7ZXY2[dF3S\WklwӘ=р&fwpg%剁{B~yYSB273&k,g#'Ŏ hj_ْB 2\e~,Һ8ߤTLL0Y/dw"9^tt0؅LFp<>1eR^5& kɓDlSZוHet\"@ǽsKO6KJ,yw\ȡ?B#_J|;J{Z8rit{SrjO7>Ziazndw[vm]_;`ڳS?p`m ^BQsA <#sKljuY"]u(ENs0Ja(^ł6Xv/A7+L<+vsWw8 ,N['ku֫ ou:}E ϲxگ D44 ɧ*XPUn\Az'GovЂpल~=yLH6JҒdfg]sXdkK1,42q£} !SCz8,6L_UWEf lA1u(`X4! vI` i1 rO3dwuHI -Zڒs O՘6clK)xS VH1` >;? fwbM3J ETSAk %;$<д?sGV 5 ^2JBuFi6W3qzL!Q N CX5yE`2%98ie ؤK҃(C.AZ4}<UytDM9Owx6Kb^`)$K&˄!dΰlWqsB}0(r%č }M'I@̃yO%4rQ`X(QBb+y`Xۼ7{EE,|'݊޷BO`&Ӆ6C<JrTu'c1Zr{*,2BЮAĽhFjD~=%lM}zd"홶\1 <]}e?N.l.:5ʎ(֋Lވ2rۼvTjL{tˏNKf&zuyt{r/覀)R5a5pbymkT_B2ϼlX,<ĂmVdupq F,YR[4Pb+GSGQ2{\~;?XIp+@`>ŦJJa+`$~^oy}Dsޒ99em!7 Q7DG# Xx -k,++\Kv%yC*xL#^~򃻬|Pt >5R` jQ{TޔJ)#F4!㙸9Ld9lro 6Ofm30\fJG`9be5'יGDOTfW♹3:9,"/esf8s'DϚ:CJTo?3#iT}{+ݿu&wCa䊏m/`4h)*S'ϒM41g/)"S[]F]L<ۺ'̤p9@Z( \F@~m]xwRch 2vr:"3C nD[JZ4YE`}'cx.kbP|e"8LYq3{ƓJ3 OoJQ7@C[\|8l"h;')3fH.!%^|4Sr,jEQ:1Cw ?e()G 4+ϷucEaꗓ/nAEk#Q ~V ABL ̿U EOZu"&UaA$i[&ު _ ˞ '@"Ê٢0{dA>HϨd[4B`^Ocǧ d^gw{"_哷$tr:ت,D4߮S7=WvYֻ+2_lWPs#U21܂Ǿ 2*!0k!@U,ۃ~AGG\zrctA6 u1M.xFi@y wt?8MN"ϴhuNl#X()lȷ3!KLV5Ɋw3ߢ??4VjJEOI?֖m\6%`^<kuoY0?~[uo+ :4Lce: 6#|+ >3o ޟ7 b7g>ۭ:B}ZFmƩ )v'u9=v~jDiUA 5>[~jlNl9Yuh =C"Sj%297PdFnOCTxBI=Q:|`QSvBT6v\ykSR*ހ.T]00g wf 0A2Ex(:ӡ;Ĺ+t?r(/%2&E*e1ps%(pEaUdw ѭǾAs'o0JiXC2pޙ؇Z .N&[= @!ni5ּUv-A&m!DΎRmzDw e[@>N]ۂt]0mM]>C-+HZFs[x0Ѡp}˗w&B Z/ҁ}T=p$^s "'ob.x}n~Q Y=C m앮eb1q" Ne0xA8},&6O#@CV)t)\Ҍw=f?3ulQ .ؕsjAA}Ku0ᇦFs2e!h-HC/ I:UoO."5Dc2X$ '@h\3A\$@hm5ݺd-)boс)r']"ƅڡ\9YN|&J (DNڀ Ƥ7EP/FM=Ir LU% [L/}oTTk_ Jš[#ʭ4݊:%>m 9Sń/Qu ]CӐ"Qg"``Hu޲ bsEDA2h|!Vqlf0tRiawҲI=͎M/+ J07GOvzqEGa'7LdQ׵΢>H7S`7c)KݥWW{tﺢ)JT.L4~YՁRjpC\Tջfn[vu nKlFZ9JE/^_s:"p`Pu}фѠM08IT%G䈏μ'@4qZp :-yt-g=Z;DhvNM&`*,cu,#>DT'/9}x *:=I7 RJ%YwP/"1{x]͡+l%J)CļHfiJ/\_nA!@dZ@$dѫ~a`fU}.jM3e2ァIte6TE$&}72}vb`.o:\}G%鿹wOl= ~u݃$ y}(@Js׮L|B'ڪDL|ՙjʷ&A_Ӯy!շM,ZW)i<: 1dg l#CH2P r옊? )Meۻq]W0 R V9&8o ѝſe2C#V~YvHIƼ$VkwG[DaLt,, ج m2";OJ42>E 5wȫ5{hn܍:RӖjA9P 8+amMV" Z#MN0j3בo=ry1ZRg$a> R`\<6Vshd`KdS4}QoÊk9+C4@.KΛ𼻿=弐A/j[ihEk,Q-y)U췁O_xj4 ŷU5lU5=K;)^C *-%w >@Y!3YBj2m9wI:`}/:z( @FIZN\QHkf^lېfFH2hjKӂwgfrS奃Ы :o?kJ S|DBQ ߞ׻ϱu&HM\SM`e FT9175+Uџ[qPH<]S43ܱ$ [JN&ZU30;ǗŘi"}ǴXx&ѵ+kfxm[$'EEZBj4"}?MN-KP~lk\_ȁͲ/S1ǰ;5_ey=GVjQ};~kj*ĒqxWPĦJ#@gG xϕk$91.}Njfr~cN6i_nOK)W'ҺNXƗ4ʐGc)s7tVarɾ Z"a:9 T882?|kmk]px߯*b4l#HڿfBVԪ(B" =֮Qo8 1dt|0g%Qˠ0-FSoek] EaL3=lyga{<(v8I?`+ 2䲈HcLțx. テ:|2ξ/} A ZU 3K/ŜxBD! 裕XWs9=OJ8(:|ЧgF@Nd W/m{cLh UpԹgGWSM^{bZG ,Z3}xw _ʂ1 j\u%*ܲO˞?ݴ_+ܜ *" o'̮vR3$#)C*8+1!⅖={>"kXQ K70rf-_- AwY*s9#?,,PhJN/%q~(ɳ uf5Fr0G5Yl`w(M̜ڵp%J)Ygc@h֫o?: ?&F|1AX#pK'y.Dm~ɋx>VXLnITtXhTդőW:.!y L7_xы3H{8w"7#OSj4EѦhq:[!t{L%^vUT2u!ϑ!6W/=Ŋ~xf],;hz\o1C\p_Gc ޱ]~/S$0` ZXK-bY_Rxv9ENtp![, {Xi%:dv,"V?U!4l7@xQƟ;\3Wp>gpY8ED%K]?秆'= 2?)/H}TTRߎ-[dbF\8&ex7Dj85R W;M29s]h0:hffl2׷#zUl=M!wlaa37&/n}-WIjnP B\Yl |Uu1$n.ȃVqa.m$ y|C&{1g.GEq*c~ƧIBLy3.L'_|HSW(04QM3볖u$<=:%Zh胯)b4g~\-C[id}A(PRZ~.a|I}h8qcxE$qnڑF(ӎ8#):sϬwN I ?g0ZC5 A)/xRk+>ߎ5wq|QZ:Ԫ1dܻ&K~ٱ.NKú=Q<@߳gD !T-ߕ-qmCv׋P/3aRs%;jp< ʮÆ"f h?>eHO rJϹ)xhr:;ukidyZ-s}[Or#Hh5E)xH=b-_CwM-p7Bۿck1QLYy^\hڲ)y{47x1fH'l19 ~TXBܷXQJ*/=9i} aV>_;tJIK/ ڍה\Hq3XChz)kY3U_{l%nmx| tHu,B˄IjLN yĀ+Ѹ)aeSo[3_nquapYQAljXVg4h[ITH6JeYu@zL E);Dk:E]k2t=8iq-o,9c<_1.ǎx2WG{l'Y,jzh:1kqzXEzspNӛy=$+<&nIK٩voWN4i9qβ:Q*D4pn>{=g]L`4C3/~{^I"kxY,&[ [GG8]~Jp*;+m.A1QlL rTz ð_Ntƞk0ǘp訸Ǜ3u!{+P0xR!uJW!h]Zԧ,+PE]Q;x56pz`7%)-NJ>! px׋\3E|NuPM!<4zS>'j@ \fDO}d׌Mx"?ۍEu437>'7f$oHQM rEg9jA590&m|k: tzZY&;ƚIĶLp+T#F+On Hl)b_iMw(jRsDxJ.u2xO < &#fa~k{>;{Y۫IV%x6 |U~IkːV6Ow h٦Yy48{(#tsφBo/ U@ip& F3d"9Ί\e`<. c5t4P(˓H*qk9xv`.{Z`\j{~ xkAjJckS†Cw^ܭ3U1p3dE["SS{%ɑ59ocmRs|\;٘0!ȷ`M2J/xc{m%Fc.!@6LYFOOj &K wE0J` A>Ⱦ㤚锍7H& ĺ Jnf19 XQ$-a-+܃r8ԫa*.v>nLq7bQ,}گ7XxDÁE@H.IbrRۚg ړ\ӽ0qt~dݹxlVS\wL rX-]uB['}Db1 Y=WPeO@Gz' s &zMc`NE.+?Bù5pDN~ie3 a'Cҫh|Md>Nmx2etO8WzmrT|!!u4eM4 k^UZb]%OqﭧjmΏfy%zN蓾O̟&5z[UWJĤmI1ya#7DF?cp1CP@ʧoc`!<&"cinOY9A%z}ШsEFd;!quta>BOS͑ ̧"XLL㣐whUY'UILr<2e= bNē <贄4!LUW (L#Rd+ܶ{t;Z8Mgfcd?p`jBBbPX,m#\p=sĂb%SB2M䯁>B8X Y]zx]3& xf1 QZ3tTKQ /]@brrm[JNnaH؞,\_RtϬkw#%ZOv* jvc ̔PĉmX!4&ֱ/,F<;[a/nՀmx]N;aJSpN^)=vs*}x*rJH!݈gA|;AxWP玬R>ZNmpR+OZӿcMv3 ^GY+pPKVXxP~$7Щ]$ynU6||:w^8塘ʶ!W_NUL&U|&¿z2# tOu?x_n˓cE1"}u*:5q%qZs'4K7}$Wޕ5:_zV?V[WrÆ=Ί荾,FǡGbjؿ|;q&E⎐a1*0D~D(>;Ƴ=븣¬ix"FL0^'SؖDX P) \s{ v66 >bL0z ^  Atr'@jyYanX|AAй>8RjDhͪ <PtPj#mpxC햢>sFF}Pە't A? gD 7N7f]㑠<8"XxO. CIg͠]sNyp)}y_OxjZ,%1wЏ9@mE{bN/Ő1W]tx7`QCa|'Bm*=6`4s|??j"V+'s!a|4hwDlv+&T{ ڲ`bI={ Skh; s!pG*Q$*:\N.F nҩF0ǒiR)TE{Zlo_$ hqJƺbTx"DIA; RʺlLtpW]GMb^LCܛx*VP[,/Ie}8ɸZO 1Ѿ[d4u+dC]a^{9xFMW<բpڒqʥVYyÌ6?X$r͉u`OG@GY2g84Ȁ\M30ezS%5wy d{BknA)_sxr53; /{ܗ -C{8 . ͺM=C^Dv2wY6* {p}0S_,ݳxm(:,5:3& '~H~oeSr2D'B]E4L0a~Ey",k6VapODo{{NR_=v?Ͳrr\x,UW?B< ½ؗ1jo^!_nl;*fN8b*Q{eI^eH GTJ;+|2=CW sJ |ԤRY H*IrRUKitxeA v1#i jVEX/IFc bI/yQ9^B{g1JM:;:Z py}P:rNRٔ} = {Cm2y7~ nƲT`,_& muZ]{l}LW6*~{ʕ֦kuvn Χ-0EC )?C4b_r vʌ}zu^ƌIKS-KL`pe$8 `]Q5qpfg+jY:pֹgU͚n~ Qʎ:x&1hA{Ќ(B(S#/+>x ҂F)XX;״?`&ɒ8A4<4Ej3]V3-1Xff8FFRI zY`aty`p SoK ",$63Bymإ?4: l^ݔN "vH)FxkkM.Sm7ѹ#**jҌIm|ꐊq'3<6LfGg?-Ż찷v!sjuGU`$ǠCT} `,vyϥ}pnE-ˮd̸Lz+ƌlWv49V8Zں^fmn`I`nKwK+3@SG"avJ]Rsv:d&u4 Y]g~T)[\B}d |6xDJޭ2z IYжM}̀zu>{;Pb0اoFkS1n ?a\Ue8ݧ|x$Qu5tRp1-Lr)0~)oA rzӰjdB q {8Dm8n/SbHPf1a([BҠ=ΏxV\;'Iۗo@5#MoACI@njG[ݍNMW9Aڃmpd;s<))spV ?Z]voO+-d8E uYSi\ljP[mtd=7Sr` q Mx@h7D1OԺ)mB a>h3:ELƭʑ @,H[}#}\սzɓޮKuosnzn$` @m`NxZYA0!K~tt7/}Pyq䈿UaЌj -yQRKP"">I-vID/m#9CfYԿ2 2]ܥ`s1Qmb'ON~>t&ᆈVg8#OW!bDH˂v#/2FI*ֻ%ocD,X$0=dJ ׺F&wҹ+όtS~1 yOG3?%v)Bc{`m+"GWZ^Ɍ[@_j0P(yG0}e ]Oakh'WkXJ[tmsN&..S_}zWI aExlZ*u7v&"y١o\zԊHpMN)GKNhGȟf xJ6Vʁ >Ųx6YI '>m/@8X2){πz*y2`2K?%X2.{d"|vL ۔*<6@DķJk ] W9F+~]PPf/LPE`ٜ:  jh!9t [JRA@uh 9-,13JQOeݷKfΣ*~V={׍ v~A +j:bb/H>pfo=aG1UI0Oe=A 9nJ5ָYW.g2Sʌ_O[Y|?WTvʠ;9f.(}E!<`9I8]S&L֜ 8'vPͥa$ ,u@,1Gu3wx?1mwN1 RNhs@Iͷg".~K:/7?Pbw WtRt'{_ 4*,<{e 7ڍ-$'{)09i8]3gzcz$p5ko{՜[?p*r PIHCMBZLs[HhF#Sa?X:N8̄': Uq$ I{]>lg+[;b!jM}1낹~*KH n\'rFdWt3ꓹY8;m~uuF iI&i,\gnf|h|$vpb=\) Y]ڬ1v!l݂ 5iVLA{;u, iY5_s%a%3V(VMaXQ ą@*"x$bH D,pqk4f% ^mfY{Iez!H855XKD4㉫V*!R42PοK ؚx/MA + ͝$4܌bA$wQ}WIGӺ+wPnnx#G߈}rZr/m4bqj;zQMS@˱dς|C7#1GȮxhL Q}L:ڸD2(ךюKnUBk玓Ymp q1~ceQ9C$,^Md*)YUXm܈ Ad՜vfP8J^Ss{5Uwqt}-(f[jyAS} Ri'vh!IŀzGMdpGq#KZΝ;e;[<|.9r& ʒk)6Y0A)luXlƲ3TJ8gƅW=f6HN>E3;~Hk4Xj^y;v'i T'md{j^LU[zձ:_r'q>^SN]@"1yy.JpcV4qw)؟JpX.=T$`pI2}c^ֶg;AoU%bһȔaH^ȺjqbBd^=֜fY=L'% oogY*`;*|)tY zp2 ">R ]56K)`kϼ ϗV蠇9ҕlW|*ϲfoHBE +kܯ1d?}ǟTnrŵ ۋz.20MƑ.7!7qh^اL]J&3|rcj_ @v5397s*2_Xt~Z qK?ͩBgC t|r RNAӁf<^aƍ5mWG=A 1Ar,!r$pSO4ssZ*֟b#vVEZt9ffO*@%8_igszi1}dߠNDċ^9 m"H*ߺ7!p8"`Iq^·}p1qpTl0l299GwcpԖw .n_tXV6EcCMEWY6WB[o`c2wt7/}J[CD nWn͆EioM2If,,0uфa1骺XUQ"sZaۺSv *\iDjE9g/Z,_Wɇ9w.dm^;{xc]|y%@h"{Ը ܍عpF4V"Ə捠 s˃lttڨzQ/gcbV~-e\XUOl$[h;;Vs;S¥#iwq^U/]WQEib̔~t^ɛ43w,M#̰w7Mلl]luFn$CzrN~3p^#ki8s $IƉ7*Bʽ.`9Vb^[Kփ"P=z Wno@udU]W¾WVA{K 4R$RVWmm#W߷ 2# ˝DdØd`K;I#/$t(!%ܔa)ƑYy:$$& 30zJWj[H#)t~0Q7LKErƟ&*J_, 4ڱA2}-$ȺT U[dV6Z*uDX#ADP{*[{' @ٛ^h*_ EN+7IK{ ]Hv3 P4}fG׋uIBu#lॲ[:m/>`C-Mj6v[x>ƩxU;D@;e:;,=۔(?QsoJIu:¢Lk-OoB.MvŘ,Sx:^cGjP.1R6EJJ6D3@o7? \s# oܲ&H'}*H a*x}RbG zr:*P 1'Iy4g6&;cTz}h"ǔԎ2% R&_:ڼוC%6RZnLm7И JMPTS ;eoF GMrYTPҫe'T@W G׸ }1L90L БNRojXMݍBnGbr3E Q7Z2 Bw o3BY&b@r5AxES%MgӇv*(H+ai6lO^y!<+SnfQu(ÕE [)#pew+s!`ٛnc:Ɍ: S!Ѝ87#ĀLd\4c)"hw[;nz#W=1HÃRO贖KONP}&|_@y$ S%-8+t-[,S%LzֿtM'6U*zH)F#g4 z, 'Ԅ#I `kFT6E<|p UD9=aH\MĽ2 &<(/<'dҩ69Jd(cJJd<&+F7\[n4d%0g?3פ86y,exɺE XOi+AQi\`5Dƿcmn]f[2J˾*MESpi,.[ݬ`USK?+eȞuZ+l ?ݼ\~cnqd+">XOYY-OT|dF`G+' 5ʡ.(Il @jZ/L夸E{|]?_/r9TIw'/; ̪]pLsWVX$m|APoGQ(aK@BdK1clQa { ֌29M-%[.U O8np'2ϝ ~ox-_f)KqpfIAFV> oI/ޝ#Dˎ6nU9cnU ܖ Dz0J4RsZ(Xlpr3*w0c/K*x~0G|!T.)/s?CkH^{2O~2Mp do ƭ;F(yWF\2謀B&пyfE04s97'z0rH@vۃ w3XڶTT%9aFJV&$fmckQ+k.L` @'VIl'\Tȷm q=$E[Sw%mk)㯵^ꋹء4s$drUAt)-4%7k_=p 3X<zhۭ=dyN=BO-H/o*L1iwi' fM +007=//t] #R&F N9g7Z^ӶR6Z@UjSy3!l/r3.E.u x F5{WՊ4w=H ¾++d%E]lk`I;T#8\aH0jg/x&USW+ݜ,Z?) _;!uO)TCjo JE~aφcj:ŊaEH#(4X)~˟ߢft_|o%%M""\yfJFEs;=SȍXimhE9$Ϊ:MXvkq.DzHW1Gm2JI/ t5DhƤmay?8Jt2耿.x-!xVD V\s&NIL{_Ϊs͑H?݈ &E.\Ϸ^o~Tʦc*:(Cǒs-#`V֋̐3^~.fgƑ-bQ|1^_4e|JБW0pO'iE<.ٕG Lvo NQ{[/{MZMk3DfLnFӶ8e6DmpѾJ-|bPMp@!ڂa)G8#::vaKoFf'/D,+X^ݰHB gwr?+ė'^V)!8)8-qz Oâ»r`lz*w3qvjHa '$Ϲր܂ԓ`U`ljUVDlwHUT>-7+-Bo ul$s*aw; +1ݟvNB}4L d1\M+0`[\jS<)!!׎dHn>o 9PXIJ-؟!i\bKEOf7&yǢ]ESMtŲOEd< e"N+=hp ;1$u6 ntciUյ~W28#ݫF0K< %S'b* Ss0Ty?]ה ؊w;3hRTNS&N*Go(Y;]d }Бl$>m/#̈u̡;pKɓ)X3#d<~Krs@])-Q˼YjA8J0*)?z-ׯmcX6 7O1Z}Dd"bagLgOb쌵ubrX@u\$d~7fCa$ӠT*GkM?R!>5!4DJ\^><-}7d2kU?VCeUPaFa?Z[F;5|4h4Lo4DG@;zy-'$\r!׋`{^`:-bp40^<6dS ^ j!{#N"JjOd1ͭ@#ؐ e,c^/=c7u:HK.G&ΐ㋕>9sjȟ|AoPUR:= {KQMV ovOF6n,!B:҉,ps9dJ?H8b=,҈d[88I>a_,C \͂..P!"jk5rUgPc{s,Jh,Q"GHš4qYo> [=J#I7IrzmHUcvGCk< vsTp̚5r_AӰ'{/ƹ]Fpw1m=jCiwH[vT9NP4/!ږ/xM}fE*)jI1N9hs6yqy]p0^vL 4]M<~Kc(9޼1yAɈ9RQ!de=HՉnivg'֒w6 &&kd]%dZ)2q-YbF}}0 B~qz{Vc|Kx9P}سjmM|{ҿ$zhJ/Czb yF &˜>OE42CwƓ]w}|8WOlW$%8u^z3{~IyCSdSP2l IVYm7,+!^w.!Q +.|MHof}NQʒ3wՠ.sG7N5uFԯ|\Rբ6goXnvO4w>ę+ \{0̒cpW MNj7<,uvN>%&X{G ~%8 fm)pxѸ E0 +#HF)<ި)T?lPX;ߘ,^ ]:t#t'F<=S0H\ǫB3k ?ElY&g(I&?ٰw  Ɉj2Ą* ;\BoKY}Nak):': .E5%h/K\'Fw~5 P{:C9bDw_ÙtDlU`5c}..\؛S>״?.>Ad}ߺj)w=C=ΏGXW>%^_qWnv}G$\~c& +Xb&?ㅬ(k.O0F%lWh:SdL/|%x&1oKbjG[Z5lk>xDyxTljȚ)u>*HqD켻3=O՘v \Ӈ{Ko `ۅʿI A "A@c,,-d3^Ս%e" .~xXZ(80O8a}i2 Y.O.8\2Šr-!g+;0RagыW[YMX٠LWSwrXɉn9P ,٩v 4g%USJmoe"( i<.R?1vwIùܡF8ټT]4HL;H͵ z;)LKǞfuc/HRtf@cZ(RmpxTH>$+)h%ҶzmD]ͱRTJ e&(nVuM\$UWzJ ?䝗vl_ܔUipwpиa(|^AlL1^XqTۗiL.WU?t1rg9TxFLVGIS~]$Q{Z _:Lhr(^ uSC e{F }G .wmLNv5p #ĝ#=}s\KV[RGֽ&*^ AbAD|د42GNrnncs$xKH+ fA,Vd vʴUƈZʗU u-[ \UpBG KpW"[S#oD? w(1~CumKzvqlu\> kW~`ioZ~ŵFa'`_qO^UkjBf$ klf ^ui s 2)(3lw)"X%Q%'ƦkӡQZyU3'c/ҝ܃ ƟAxq,J^e R\GM :"yXtmyUTtR\XщA3;#`-#L$bzc@S8 .8}d"]Σ&#{2>H ]R؏1–<ʖ hưCNC/[AN5P7:oG+uiC"Jx{=ҁ.nϟ{|vܤݕpK/$}쥩6ˁg:!w1OB4vaFT9i!"(*gspT$vo2 } tbe% r|;&w7+ݽ[ lEyX W\\nmi KZ/Hv~wg {q`n+0b57V^|@Il2B3)SKג;Uid2n\ܳͲ$3@WgDY. :O~!x`6R.(wS=/ؑK!K aMkE'E*L?V t![Non9˱KG)5(^cm߭x Kk{WuDHȞLjğs3qZ[>w/Li@:w~v nyi[̈WZh i NiNTޱ(sc*眀^CmM N6;V(A@&ߛGPmjIY[˰u4w~7O1_Vvx KX'bx wߥg3i]vCe, D;|Ly|ԤK6.QΖ ׉g|AC%6'_AoVH@HMYxe7$4 l-hpN.oO(4,doqr1!)ћhڕɴ6Q69/6c#Na&z0zѠ}d-y{'3ݜfʜz14Ё7>MD$L<Y v/Vls㫝u?CV7ZcZCy,Kh2Y+y5@.Ph-'77M"I-*7J4*JUΘA03qn ub90Lpy #QU{bS {ăA4T֌w^Y/ ^=(G0 :)9w-Jr}7Bgf kЛő')獴C? ob $Q̘PeB_ Umw:Rѵ{XY\4'SIo;l]Ϧ2y>Xd=+XbsAH{E}'fVL2y=.[͂vS̤-tbw#I0ޏ|Ľ>L P zE%w]K?:#2PTH$ XqV9z X%y"$G'Ē,/Y~!] SԳojMҕi)k8Ka3+6b@&pfg4U<]GWTGqj3i7t;cpqI56wvYfv@¹ ;pl`dT/@k×$27)rXkLx)JRxz)%҉;o N9ֈh?m(06Bmtka2Q0Xc;X-{ۮJO`W (yQI j[zC hURRK?]z$ `atV0o\8IA g ˛ܴ%x[V`u;IzO?Z9q |np|_ e]=g%)DEس/t1Pj-!eggwHAbM [f6agx۷L(!!{*9ӌr,:݄Ko14YvsR\yèv\\3ytQ&OJKEgT=MrJ\pːRiܾaj5'nBQ.QV˧}6"^% mS\ b r˪= W\x03k=Ǣ>tF5ǫ_> cti]-KV~ix+wDlHZ/ > `hg`k~d_ivqv>d[{32'-mr]=pA>ʄ 7l ZJIxxpKndʔ^e!L,F,$+`f:+>滬* ;keP;گcjr-K]; /Au\HYbKzXݼL+MEkZ~F \d3cn_,B̽N?gg~ӷ {8R4HzYxH;;p=pG\|?-xy4] "ɚuTN0.>BC˜P'X0\;-g$? G+|6AxneԲs& */ޒ.)k`h8`kG5qZ1R\W,}V؂)Q` c5 gUF޼S@CIyMxދXnr;=lיާqQ M^< 6A4+ VO5ġZy<͎%?~IO77+my-uE|T΁p$G h`H5 Cskd A6Ef㱘 ܋hj(hV)]leD;NoJ?V0xe^rqsd Z x@T p ?vp5J*`>r&>#A|0`] ci4(B#:Yc L#  UI~fl9*SUˮy[& CZ сPsr" uįQ\,dfU)6eh]NC zw# ۾N>THGQ_'盻Th(K2i'DmE7QMΝ,{#NHpbt=hg}E5ZQ y6%E* ;CV4V A^9"MLxƃIG݃#<趏3bMx4mp: xCi(7:$E)Ui|hQB7NRa}p?E9JAYg (+%!lBHКt,zEr-ȚpZS&OķX!Su+Jyk@34];px":'~z۾1*Kgfx=g,[J.[w|׈5ļ.zC%jЄt BkdH$,Ґ.X:qW7,J{R՛PFxD<'$a>|wX )~GEkMɏpgY5-bYP%:; Qʼ\%6D́]@]+ynf׫ߓB 󩔪ΔRݻBRm.Ϝ}Kmgdy#T!poLK ʉV)/)ؙa[ \Y{pZI5qV5 dC)r&8Q3_K64J|WG]k[q\2r}85 h ƹ⺽i'@ j N>tS\M@wBfm"}*7v%Q{Qb6FL{63.KxÇp|߱ f+9}})"1p$d.zaGe[qc+թL_@,7qqIǨTibl2#FzT.!Gade+||FH"css Y{XEw=3Rl0)޸'V &)* DI*AhJQ151S]?n-İ^O6q9ހӡ8kR{p̼i\si A,}!o~y7)]բSÎIؐMdY[(^|r*⑋ MLZD:J{߽р43y GL` % Қ!1;1va ] 2/VA+FrݧӢ1>Fu5]8+l:rr(9?ߍ3@-:HCk)9SAn޶K@ j: ޗ 8MV"Vj#t|23=4In%qz3̡ uTcx%2_LB1[FAĨW/Z&{>G.-m}O#0T/sg%b4<m+}D5[^եyyAjoj}{) ȦY.]os ?jfbŽg@`L R٧UX."dAZ7}PR71ݸTm1v.v-P'PZ:]q]=f1J-F?j=EV0Y&;WqوGzl^^Sqs k=)G 0%-Ye0xH,R1RHck G҃㉌-,lM{=kl#t+uȬ(I/<m>4~?-dq=6av~2Zw0~jQ*_(nVJ)+O\6뗻n6'{n0 Z,h8(Q! *bFQ r۱*h3xT#Bd]8 K;vY4\suLZ~5Mն,!OpKHrHtl+7PPPᐒHMDF*~\\)aOL=ބ#ǁܾY:~*oXECKEJcU-sMT_8S6x]nZbȜ1s7mҠ^$*,:%Jx.CJpZA0 ?ڝX%AlDp"~aA뽯7Fe,PmP͛GayĈe?sq)Y^߇RFS r T~q1/_g/PBji7:q%=YNQ*[7ؼ7B4 Mz01X%;5Eͤ(촳fSNU%\DӠ͞ލG/H'Uc?oüד)\I}ēJl2 3e<$]u'a A<:G:&-j+nxI6)(\Pa!<"6~ e.z)LRR~7K4AzKaev1mI݄vF,e`i B7XxBe-]V܎}g8(} W I$XcwG E,?±k^ : j["3,F ?[d/J("3(OƩyAVԠv|L/mD8Bd~m ufpBUɬ إ*vCϗјk5Y* z_ Q6`gKʉ+(Oi<l2gu32X@I),IrW- ] &-kZ˞ 5A (pˡ#Ƈ]Eˆ*kg+'{*KypWim*@]2Jv\I\֮O\ 0t!82PD\%oՈcJrbWy#O\@A6٠If3YҲf*5N_si?w8ȡV]pjQT n32W\W;K"N㽱l')POlӑn3s{՞{nU h[q7 QP`G45k͒LTF` eh1)VA89?vX5*4ΰtaK-TAէH ECn>蠡 pNLN?iӈR3T8|JHvd/Ug:kK936):)CV[`mU!=<CJ8jU7ϑn$}Kg]8ZWEB[>Ց四U_}+AfzFȡnȾ.-WB DdɊM?h[m"xRH}{,n3S = nzst7E6hϵf o<\[Rk^sHY`R1]%؊Zά2 d<.lL 6~#|c`~6$L;I&?5FKA< X C/p]KD֯IvnlbQJC#mR#xbA))PԧtYZ4l.MqA]ǢudAΥ{l%d7(K 7b**׺DX'ԿIk݋TC5?6nR !+aUӞw 2nfJX+.M 7O佫 \>//Y nAZY C>iy[)L2G i6 fM3ZВo"j ?3Pr5 >%g `Y,,2J}jW|n :tfTuh0EnwLp+Htch֯2^,@1ئ2z+G*_#(:L# a3Í;h})D; կT 50)c % XwE|IS59wM%A(O݄ yp-)cR\|g07)LӸ/ȔmƠE(@"U " AhL$tS}2@w Ћ2ܪsJI^s@o9ʷї>J:1jcY~Ƿ.\ڙnrt~8qE4Qec֋մ$m&M=?SX#wg9r͉#3i)ML1d?u9Gjzўk|?; vr XTS[4t+C qAQnIS}-i-z8nBsy?X XStfo]nmtwk#s,,C_TQ(3,zkijykd,z`\7뚂O HM՛Rp3$'fĆzt5 ׾6Z0{ccW6f^d[ @ɷ7(ɧ"a[oIҎ(- I %zïuKEqTRw/Z0 ۈKFmwt91sߧPb%kԥ3y&Pb !AU wLAf%3xz_(c4)6GTjGs'h!Zy<25;t xݻR욉F#~# 6">YrRXiT9:ݒIO? k#VGu'yj(o!IFݗ+9L?}ePJþ◿fǫϔ=lf)CC[jYs%[`m^sy: v#ȪQ24 xT%FSgnj4q@FG _pBZ (RM2Wy0²6^(cJ/mj#}.]p>7*owQLxT}Wxac[iJKޭa\`&b%>.TQOnD:P?+V_>eM+ג0Y6KWN !d8L Vq@wrw!=Y"Y}\27!4!W %2/+o8  "S}8{o٩.<\jB΀|g 𬕷??X3-(-A_3< c3u !2qK]+I2!M[lGiOhg8dk| `B]ЯKAT9=-@4Tۉpv?J+QR6X{dkpҥ /!I"@M8:=4iX@@#TT-V-75<>>%Kl~B>7ڠnjkp0OBK6;Du|;'tpXuh?C\8rY-H~xm\.lL6y1X&[Z ίEvxo1;ݤu`TlG-"ylk1&nXI v.2uDKw(,V{#0x?F<ݿ՗n )o*Y.y^{TN][ٌd LUKFG_jGYDËtdF?h~KxJǚ| "8=Q1s!O&I'\Dz(UqXw` _iO8ŨvBw Ovjgl/*fSK+񮲨e=؛&yxi-0p\ D%&ql˂b܌_o*)98~ML30{ضEZq#3{ j{z ֹMA.[ [*2BX ; ܣkXyO`gLabf%G:6;^3,ʡpr΃Abίy~bD VP-K2h] 304nAg%"(ՆD.PLu'k90W%91QG5lF+WYT3.POP5Ȗ3(ێg q5^Ewa͹N9ڍ]J˛nĖYW65Y}%y9af&wfP:NXAijsꨟιsye~8MiND/\ `!Aj!mFF# zxs@ d jx"tvC̸ Kn~x溑. f>BHql/)F}m GS#0L ){p`u;39 (rAOv} #@rKB,QNUPrz$~sKgʛKjvURQ61hR)u2#<ӗ2R|$dܦ$[}&$b8\HdU MƓ6ndں윈.(}ɔ k-x%Tز) | [b71oH"ߥ͑ Y}7J2O. 9{K=c'[d|iIfg0K؁uiRUSoGvV"#$hƝ+MV[9i6)y: 9+(3r2p <&"QtE'x{ױeVĆ =vY1)O@9&/ivw `fO!\ ΠtjA.*Wf*ѕ,* YR_ۘ0>f׸B`?S-CɯvܐI#qY%Ψ`ogMc֏7,?* /+>Oz$')@Zž y ?d)nL*(:9^G5:U74?4PO X/&p?Y@)2q RxDBa19hZ$43ݓUmiJ'CM&^U8ҝociæ];8Eq4۳ӟ-P,f;9/n(o)LjOY-yTh ϐr`*.{>s,'d*KV9fd*΍}E>&GCU< J'X0̔i+A3"J',dIELS6)8 usqYV5_b:D*Lx7̫a:#w@+jwG)=ږ%O2(Fp~2H'FBJ7ŠWfy󲪞'\4i&/qLXc!= ?5mQoW()G Y 8)|F˴d \5"96]cu؇ㄞmA99eMdN,1~ɬ$vʴ݅{n5mb/?iH?(+sjˀ[Ms{2nmW=i3! e*uTQ%V. , (,?d0Ky0,2ѿ<1mg!_\rGלNyuvUNJ "Mb;0I?`*7W?a԰A p>F=]=vsNS Ԭ\ 1MZω(hdj ſc>^:WtLw㾡Cdyܓ;*Od9Ж~Xe=.xC4vexGx `}D͢a$Z}CBMgxf~ -.iAdu>Q_s%8=Q½8g|"lQI'{F.4酥/KSIԁy_j*w?(UgLݸ:aG`v%" ʩ&# j,NI)&Yp{2,s\Z[Ij%ە bn1%TuEǁT.&e1[l5h)$8F%I9O;6$."!Mzw1%Ø4x"ϼ|ޠxƚhTeݲYe3T_~^_/*XeWO;[lY&2OFk sd}_y7~eo!Juegy bq"7Z|׊Tؼ@F8_Q0icjL._>9p*+/ƶE&x"} RT?NFfY}kX!ĽIضTx%,{VգZOmZ,Y 9)זrPBFۊV}Xh1TЖ{Uqnsc.#O.fۂlӲy: ?Lݔ䇭z;#oFָ.HKHr`u=ir;c <὎賛 >nbˢ{˰d[P²3l#&@9T[sMcQ< &RG҇5V5(NFHi5Y!_p]j "g.^2y FD7z 3@'˹⅊| Lqd}JًIJ?M+RIi 2$I (xrB@75"sDhq;Ǭ*rP J VRSO`WÚ=1!OKwSt jp Y*c[`9Ru]an0mG@WZEc{$dM.Bbi8W\>Yyܣ\ߜ aV֩lu'ɅZ( a4ŵR'nU^5sD BRhԲU|jbE_ II\. YvWJ(H] 'Fۋr)d+x!g!~JrgGmfS\98񌱝 w xaò x6*f4ɧeTWSGs`O,^ м[$.A07Em T|\yO~.m,gfWX]}Kݲ0=n/)Mv![Yz&iC`,cǼ_vHBr_cl(B|^*(-Pŕ 208!: 1']d3x DMwf[qSHN>XT`>n4vH8L*&wgл inbڪB% u#fg8,Rd`<~bO0vb| &7_o2ܬ`ٞd蹈.w|.J7Z4t9f"FcUT$L7E+,hE *[֯f̬L _%+;bnbGH[g~q i]xšH,bKxS0 QG\Cx}"j܏ 'AfX ˨YA<#x\u =cC%Cp1h 3 ]Rփ, ]8gӧ74T ~/7+>>O)2ߥ*򶨬@LPxyG*CkeoJ5 /aB +rmhLp[d? ʩK 1S">tq3)D 'u<>G.Ր&#M-_pal7f6[uءˆѩ N w9ee*~TiUt7/XksSM=?>PU1 4'*cX'_ӋdgdVcɐ:{vV$5͹?dg)>E5J roMj!v(U`+fG~(@i;<K"Vܬv hxmm"4ޛٸY˺X4-Cէ;wP&W@|ke0 QM;һ&'ZMF4VB ,Wl𒳉Iqnk _t[ܭ@4N7pNԡ0S ~SY5UÇ_ Aɛ)T v| +b(Ki;z54${/ŋS7+;<$*j[QL=]oZzigy7PVt1@Q:aĚ.`վ[P]DVPPPǕ}8tGc)$ o5[M٬LK.ajP$ӝk"[U9sϔx1ޝT`>LSc72N?YC5U$[>kM&H󈽓 \6GiY "B* P$z?dIJs3 | TN79Q3XIshP0K= ^Q7O%Ruٜm}ڧQ0.W¹Y &u) 73lUA~j1Q ] 9iZC/P}=;Un^1s%,S3~+:]¥aHcRZVq3KUF. kē7Cš[/A=D鏬P[¹T;U:$D SHᒷ+XOa#Gqi|&kjyIp.Rq%( 8H w[תxVfpIKߠh%RXgqY{FyOB6'>jyd=:+L~!3 ;&Z6$9n*L&NP{hfQ[zajn++܋=՚>A& D߉'羴=K%%tjҢxaT;mr@>.CnFUP61']_: \םnGnBo^`>5FbQS-;72u{RLIH9SRy &i iZjF1/9룕rYH2D$ixht68B?%)8WdJ_EAg= J- E}2ɗ*N ʊ)/z#_;j;zLۘU`X@#z⻰_)Z30>!,QV>me"Cr 4>bJGvR ,'irJRc:#PT:ck}ԞA}|qj)i k[XLriKpjv%;F6iEY[wyTgRj/GJ_.)DOb14J}4 -GE*EvTy-kPG["!<yų*.]vlGC(GO2˕| Ҕɤ?rLࢴ\~ *ȼޢdlK[y'R7GBidOihxώ& wm/%uYR%w0]WC7fk?;dOt `.DxFg "&l:|XG|Ub3LiuMO|ot+phRv izzQ; d ~knkm+1~7:aE,9Iu$'h$XiDC w_6 \uSyNdLb7tWUsa݇'ҞW=MLi`Sjil`,,:`L:ZfpBJ9Ȃ4}x`*aPc]ʹ~w")6;kg:0S 2؜Tk8z2)F PE3v9!MOby1墳6\lv~ MZ8h1s0̐y>u%:9 O>lv@"KYr,zJ`% 6ijږ$Xn5b٫2hιD~֯nShȑ%X~c+ei0V:r!edaZ@҇CÐjPBfjES⁃ !Ju*_6*g{#J6g:wyڰS/RM.V.:99t꧄ `-y6qS~RVIR=g-Lvd\,)@(Ù=3,W*C/]wuQb/d''_,abX֤̉d?Y \d48(9`QwHH\F+Ɯ#+|jm nUo8!Hlk;zs s[Bw^*{3/ví!e~]5r tV@BbH1$'VcVF7N\=GtT=6vx]C>IҮ.JAw\n?,Yo̹xn5G+q:-y/-oCme|Gf Qְc^~<=!Du#a1M=j NɕckwZ;<:BCβp;܃by+\CtwɹkN6X+N!`p FVyW.u֥ZiaO!'CĜD*,Rf{ ޛA s %O>~NjS:\G# zBus@tWMi86Kl~P CQB^|HL^?Ox[ҐA F97r Ѽ[] wrߊ*] -v0me%K9#ol`N~w_%fXwj7ܜppU8 -Z_a::ȈE5DgJ?e_y`$qV먦i;-0%!^l QyQ)ki_EU_e7%d?7rβXl^-~ KIh?"7_bLJs]‘:P7E .*mxuFѠ4j6Wn\6b擁ﻧQĪh=Y7;e tBp^{q:oFl(Ag Jyaҷ֓zpc<}שb<'ǵ,_Tm^yY?Hө:UKԋ.Ҷ}v$?z0ӀaukNT8ԟJ*$-E k g[sƠ5}Q]8Ls 2JnA&. =*n/$"G(3zlGX&3ej53(G6Rpv`i\y+uZ qa6C]u2ޝcZ㋪Ϡ\:sQ¼te ޥ<)WL2 ~>f؄m_]F`\UpOp$&1GqӴ`cKSdv,ơ2֯ KCTpH[K2{!p045k0oAyEBo>0ǰY9Eb=7vDŽNe'Уw+R\BǞH:zV,.//|Z s 9KQs .UCdn}҈e8Vo_Oy6m&BB,f~M\hI!x7-@FHC;u".YqmL A6,o6ggYyl^ -SU,=@`Up%D߷P veEP&[N\1펓МT#'LrRUG|:0 mԔ!ma63alI8r,8#N譐[F.)&KZ(/J UNK2 RtY+7DHji:Ϩei~lxh| ga'lXD5:s^/._n~ fu-or%lWY G,wQ{YS7 o|dHXz>q7?T+УmQCP]F(P8LOimHJj'Gn~@1TZս*a;'f*bn ))Q8jF*;UF~YF 9ʯ ||Ǐ >hQ=A(ԚovFTEt 1w*"[nrVлnLG5[ib5T#pZpJL$b ])a+2 5wW&L]5 F 7dx&զT |DpZdW _aJ3L2V$ h7Ҍ16F{;gp=e" T]Nh*L'̴RMEIU;o=#3پsUY RiK]%/{-C`hTw>-Ϫ ,PL[B#L=g,$zժ+lN v$}h,$SN^jDNF!5A~ Ըg ?v0,j8DN{ Zv5[!HjrFX"y0<;RdT}C}Og߮卷N ‘ aA,ZwlmuWEg+ B˨K,aJ %dv SeM%l<+yY x`vmFn $0v64m=aؤiK1 OԃDwl/Yk..s G<,&LИw  .#FB ~%U,9C 2x\h`qBɷv"-CTɅ؏id}/%i!&]óvN24mg('.AryRڿ8JepQam*Xk1'OƲ)"j O_oDӂ\voZn# D;Y5[DWx8Lqb\Ήȇ"=[!ӛgOz31] $B~rnu%J$s>huxg{u6BJ}7OBmt 'ӟDNn [˩5oXVhZsrʚyAe'-v[AFQhhk]W4yB%|Ɵt4'Hzȝ2)t.yy?eNME?mܙ "7%LZ&4ph* k;tOߝo}p2<_ZF_nj$6-Z[jlm|ciBB+ӚC٥ۣ~'r+_6G<$Dr #)u:~ɢ{rY kgGsO>+Mu VURӹ6|''O4?-(W\Ui7&totB; 7{nB m%do$KNA`C|UGY셬p Cv݋Rp0ebue7&KUa[ʻ*A%ȑ%RQ !<$l!Χq/]:!"_HJ!:[aCe[YjgUAnЧº*Lb?'tÓI c ]'h6ֱmuh ۽ź)6kj}0Z}|A~.oV($6t5E T-İc4]p m%~ɠ2PU% wAvאX(CNІ?Me:t1nYKZniWH%8rfN\' Ck"p6`d{<ŪVi>&cl5=D5}$51M2}Q#k`0>\n ңRfbgo1Ǟ(B@:`qx|kUT JO{RxYPwajl_h}IGaJLrrb  nXvHuȩD"j:m+֋i ̗O5UvpCyUKQq%րi ~2Bȩ! [O19oYmenTZ1@1IL L?yY;gS}b;BZPv]ae%lP|Q` GxEYӟL6[Y9l͙n H.@ W*{asq$ җ{MiT >.` OQ[/p)߱ް-@`]@[?6inϚj+QmΧC3l'>hA8cKtQyM;w{kUDgme 'U5W\8vͿ߸Q(@`a稈M)/_;UF=yu:\I8ndg'/Sfb|p7_ه<Ψw޴}EoQH7(ȉd:;r\,ΆMŒd<GaOu|*t +=O-ji ߊ#YʅAE9c0s3)!NpTv`QfkW+qoTF全ud?^(Km;<jxer)'_1!*@~lC֯' ^4j,džoƧIҺT(˨2r6)UܪJNn4Cdn,ŊE QtgicXMRt驅02X%a,SWHi`rRh@)V_ixǡ 8-!VZMz`qȊ"#q(gnV\G\[-TiT/§$U:5LϪ,)RK7~?4T6AnMln/MzpZD2.EI7Dё#\zí0 |9P1=OS{Ţ*xO~^j\eQxG[Al4"u^]svGfDʴEvG U2&<&p%*T#SnsE%xsp+8J`04{{ʔc ة: ـèݡR +apL"!ɆJbisY>`+DBn$dL(4UH/Q۱mԄT ׯuy&Ap`eՂ/ogYiL |_B1A,c5qE/u"7*ЛJz`9?#ZJ*牻b%;⮱Lg*A汵MҨ_Ek5thZvBk%p,Pg׍ ; >jjVZϔ&'6J>IL9HGG"Rr"eU&'SP({j*l37M9yOYu>yg# 7|!"Bqe|ōKQn,~6 N)ƸL1kh#Cį"q9+s(n+AjXCd D`ⅻ?7s[(a07Lнj1wFֵ멷>-q3/~ eRCOJ!C0X47_w`7`%ϳH{7ECǗU7Z4g{!m3(f`-J A<j0QQ.nr2,F>Sw w$0jpiU8fD\~-r@_͂BytBL4r2%.VabwnV)sUK:m Nď,[8 c5YU~#P_"X67ڇ]o[F1=CiobSצc* 48}tf;oٴd,L9^<>_bN; cac쨺“T.F2$nlZ3$$lH31vPZFXyh"١Dn% !+lhQe5+!(`gǍcbs)/Aanuݸ! #Ry/3o܊-TqMR\#K~̉})7c#MKWkHI7oc nt6S%D^wnOܱ0`itM )"X RV)4-w=~2mpn2.kQUCv#/bBfNW Wl˷ʱaPqB 2*V=Dz.YnH>| Vj?.,aMt4u XuAE*?[ao3w7ay]܉,N xZV:lu5xĸ2Ӄ`=" 1XEEq#ܥThF恑"ysIo_6[zlQ&!j9=("ӀUn] ӻ]w:ܟ¢yf[]MXULbJ1ŞCu[`?ٟ Wq3T555q=SyCP8ŔS c42Ȝ,R*qJNM^`@tlTMԵX ʌ?T " #xTgʷ >i86H*(Jɰn*%("и{ƛX }#5llC-8U3{#`X-g??+|@%1%8mT{Z-%ҮZu~bs.r 4B9N&du*Wa T,{}~Er.w0axثuB!QV7r3R^EJaSo)HB@,f#:=Ԅ['d\n''߅S9^+xZH/GW=CgE9Sݡyh<$* ]Y?I3-?E*2t]oE?XH'bX7h6/; Է!G"ˏgNU9M0!2[y)af% Id Ym vN_S3c]U!`Q1ȍ|8 u_+#3 {vD^.0h6 '1pWOr1ŶeF^u>ᎈ*]ht-Y{4 oT,~qZdLe5ĀmBlMI{1tEkW~p0tB+"Y>)ND{نGy }Yeo0xS&5).ghWQ;tX[kž`bHt{!bcp ǣ_76E/еQ6JF"E m1vR0br7]ÜP4-*!HOUP<~bJۑAFgAH 8 S(jdLRfM'b ~gD@f꼗QKv+-MlZ^3xʥ*9 xݿsl0Ue+- %Xբ  l}F#|)m­u*qOOI2/bڦz~^u}vzh֖&j8ВiE4PGQkjuhPi&Tb%4bsAH#[#mI 5^)Iv[/ƞ~~ "l/% m?yd<=չ؜'6s$M(\3lɖ*HRw&ĄNV\idsDk?;}w@"ȐaF0~pB+璳)fBUv ?YD@iB](3S0N|ʍ>Hm[%o[;.x[4HhgQC zSQT WJ 8]X·NS?t)wR^iOX9MES!`,mӸ_ [qL^!SBK6|p rQɕ>A,$-Z0W8oQ=SIA!Y,|&d_娪1` jOcF#vhz(}ث1Hz7] s'_ߡęlcr0C#ןVOq!}v:A]@hykxj1n(HĂ{ *;c${3"Y[T<4#0>xFZ9uy}8 2T$e4JY #*ͥvPшB#`r943^}e3OWNkB 3}ucK^))n,Kdt^GwY i&8Zjx#pޗ.;G# [5VTTsJd*eЉCԀlP-k(s–1]dvoO+~o~*gzX_Y" ~DhzF(&a~r{5v,Yh . FrEUh((є6^ثjnSJ0j_-bq︎ BEvm7sEM,.bDǿ\iA" Ȃ"X3ql#%|N7? d3w s4z9rm<\\yzlƐ -QL^C"ѥZȯq rb;bn~L p} m `"dU{@oM6F+U:odgPϦS)?Z{ˎBJ!#M/< BiauZD}-1QoN5!T1"7'P`"5~||ѥ&HWϋ*,n!24BZ ? xm\8nɊed:ssH*?֧皷y$f d65_0>JdM L e. @OD=Q`! Sn %~Fd[ݽFeA-RJ3N}Q/[aZP;\3wMz;VI|A,p,d@_x5)#(S+aQJ.]OmBটh4u$=DB0KAN F]t.)F 4ӉD½Fz ꒷Oy."cUhk("$ǜٶԳͤus"MV_5i T^xM&h$Ho骬z[=MNy~q=_~$JN&z j4 /ԬKƇo9ibkg;(狍]5DbtsIȜxM{P(CXss7po? ݠ,6w 7SDI#&i>G~zm b~oo: 7[__Z`g& EƎB|9O aʙq^=5B'Z_! ,Rފe_* AU!kEN7˭sis;%Jj#o,#.cfS(wGKBHq/ANdXiQ =ޡY$NE=4=N--!Zu_)W? ª7 쁙$'I`זOhO1"*%[,j"+flȺқx(Z z?mLA}r߻4~{XMd=%aG / Ғ}tqwVPn\(NY∷U %k2W{ܓpE3_ OXC.'{۸1{K0O۩CbRNuU\{ϑH 2a$gZ4j쨴)n*qtm(d,IRfa';q m},CM0:?hʢR"]:3N%H7ȯ$q ͊~CJ @0'Y֯%SBI9$UhH_mr&á4@cpwk١pƿ\veeE&.YSr=Ж I$l~)4TU`LiRg&Px~Fc쀙럟Y&h|I1S|'f%pJ֎_mag?mx*LmB4J 2)bikǂGT̀?*lMY}S fPJOT6Ʀ q~˴!΃N|DI=E~e $_ekѓ糮R[w/YSWۛC>RQ9~t4c2 hM ʄgBuA;M7x?W֯TlS,T BhMxws0 - R$Iqfm3GW#/*8q桠RTd(f eZ]eE,b-gf 874`bz(F!aOsɔƇ GM=IvHZ37Tf^yڥ0$4Njڴ|%tI@cE'e0n$"Uvwn3&V6ؒ7y32|P%,|[zt<$7D,/7Cw)'#8U CĽ'iYVUg ?D]rX#p,r2-56pZA14)EhoE&#;}',ʉGu.Q,I1~I7]ȵHɎ)p/,&:FT_IVYJ. FQmVARŨы,J&\? 81c񢚭)[ ɜp얎 4j)q(w1l/k?tz +ΰZ-4^AQсv8O/־KwIaWVLUT4I\*~"4򾅂plf1n9nIqWx ׉OʟvTwV%]W>ꇙ E#v,?e/@@ֿ$E/sM.LRs, i0a~fX`#⁹޶ tl;?1 &m C =H>}" +4SWd=k=A_jl!TVߣxZWo*n=="Ҡ͋ZᄮbߔC`}R^؎~<6sV*+W][*2lEyՊ|HTz+T}ܵپS!qg^sr^b Cr̾4v5i^u9y)vFyX+ZDՁ1#* j; AUi~JU,욷 ۟I띯6/4R e`:v] ^?svzyԷ[Z^]0%)^}+hsd}$xtd3!=Z[OkT4"8K>ҳt bV93-0=DMO]y Cπ*i3Nqj[y>+f\SψL(%Q!U|>-Q {HŨ|/Eq2#1B͂it:v@Y?g㻍 vUdqBb'=9n*.^CIH{PF s۰IoTlWq=oa>>9E_Mu:Dx +aXX]j1;Go_[5' Uj2TI 9pn$Fxl2iI@ܰQ)nh3x:V5TmiɄKyiRP%JgOB2@GA^86mO*/R[OG9nRiiݍw_00)'+ނRI0W2f'|FD; "H{, Y~F{=e# R@' I{ĬC`ٵF6w![#'^2RQd8B ̂  eBʳt5E]J<Xn!pnq CJ-x&;Nl>a'܎VdFe s~u!{kY%LMK\B vImAskKtSNddJXr`sDǦKy)L}E"arUĦGٞ@?f7. `/}97_dQeqmR[I.vYh86 PQ7=?ͧWK%f[I: .4(cqkråث1đ.KiȟDѥN\@J:Y/|_3rkE)BsuU5$6$ _ݭ6NXyrbs :_~jtu&Y+% OZ*{h6]Lꃘpt-c IMqҒ4{m8?I`X#:kww |!H 8Zݳ/aW@|7 b@-z2]NMM1jh=lܥ !+T4edޘNaȶ X,2Kst!g&ב%?}>r*,@.f>v0ųDl_minjۨ %58'#m=I@6@,_2$.%h_iȲ0O@<9}lp!C< 1?*vJ?-ό LHنw%:'Y^UK@LcC#<<}$WWj-Q;;ũm9w$EPe5`7_#W?^vN% ݴ:p57 6B:#X^)6"RvC$%>Ьk'<XHH^{Z*7x,|* ?[DV]$=ędaV%6xiڸys9q9 r#8P wBWbź&MXͺ̎ #_B|׿А*LuU8RLXKtTƠVꅓ!*H9N|m7W9تA-R IkuʱfCon g")WW[J_+TJE> brFCHyJ }yo8^@90{YP7pְ@gləfaL rheʼ˿$j]4be8&`'"FmX2'׻Fwa_1 !럓V7ByF:E4$KjpbJ2,emsro߲] Q9q q-+vцw / V#0"QMI{.Y ͙nFdڬI"ީO|'3'e]Vd&Y8#͋)q׵H6f\I<욨Ӗx?Y;TDWmOuٻh$(yEv@cNVլUor/&9_Qygէ>1dCgX~A3_EL+ q ю "J,x o5zl~/.]F?n8 /ZQ z+b F%VJd.^6GƂ3a܎aH/ O^gdt+rt˽BTjxfK.[U}GIWZ姄Oz0KK2$rSqL8I:IB; W ,JL: yFTND޳0>)jU7?wȃQ5;u̅Bt|0}ƛNY@mKvtqcj P4)C8o.R%,mC [rEe5YDD@$DҵQ-άǏ)LoF &sx#a?t{ d=D@Da|5 1Q@z/NaWuP"=k=h1h6HL8ag[iaS7I[觘!=OWo A1Q}xp_+CU^ /o eة@4`zLkK%ZZP{)**hq1`X9򻾟Nu{ʋLlV$ABɐ$Ү;p>vKm¦SmTPJDlptE!a۞ku%6urY4䢟mGu  N}yѵޑk N))obԙ:JoJӱ쪔 dTIT9SU4HN;?7Ő*Ldk|,ths# ᆬ- i)G @oI XB :-m\Nv4-3gշ?Z; \nbǬW)LP,a7Ҫ)#J٘m8aˠTF%w'HR`j 2s ts*3+y>\g\lkEq< wAQ5`@k'ޙvCƨva Y; h,2p`ƨ]=_ 8lYl*oT݂Ob"-d!W qod q3^$oUo4DOGب6ׅɱ{[{V#"._X? latTŞ u5|/`#P78wG*DY0q : o]w(VU% M}RcexLQvu c/f*=MSto*P (E ;ՈzM1:،ȪdKub ̨A։}Q BFi6w1(/_Ȱ]qlݿ4{b=oham"+N: 6>08u<+KwەZNAQ3S)W?2'LY j a<{[tRz]p.\L},bt@:i2, Bw\Mֆ `Uҹ 8Nv6vlڿab>m]wz0B7/>BބLsp311F H_+ _' yQbNˆ6 G[jo%ƚa0|;m`?1mFV,p>ߐe&oLX}m`!==rXa0wvO("uu^ r|!3G,8Ϯ1&>;Q)sH3*:-Lt4~~C(Bļ GGJje/ns~rDL h `0˧Z6tCQOĹoG10B\|њBȵQv E`^b_&R!9dES7G3JFŚL̋NZ*cX$Y!q9oLY:&@jPhOg ٗ, קbPnI1BMi}2Z#;gp@XQfi oO|L@\=Y_ni) w3a=o,Wbۿԕu[=|895DA6ynjC⦹JѸk)"fW. w9Ksj|T mmx#Io8zp.9"z-W<1nQFOp{Zg7̆rfZqlΰ>*Wy+T!7jޜ4:q duK7 q)KaلൣVokx0Qdhk ?w%ױs<[MFlUǍ3){H8Ow;/МcfBFovzjc~4^V kӌU9[;d.op8ã\%Rg]|&?w[A?QmJBv%%#$v#p/'m\Es{%&fu˒M;#''6U UhEdGZ`l&{ؿBI#Dgb"^!nWYӫ)Z G cE,GvVz'&(6|p*Xqg~+H sKPšćș cAk%ZT=oV&,Ík:qcHfHK56O_uke>6oO`x}C3! 2|9Y`s<'7F4Z.-2K^JPؾsϽ[-@W 3^=% =ϣB??-'l: 55IMOTUa$ R:A  l*L]%̢5 zYhE ~[O0{ e.[a"8aWi|4 {G/x䱏h #SӠ|EX0RcV@A.iLh!(em9}*PUuQ!Š(5_lW?QD, +G!YF92\`E_h:8:9q"~c]Փ?T.`X#d>f5b1%7Pv@UoιR*ak˽)v`Þx.1=J|;XNM[>%ys+2 PȑU _,y^V!O…pd p)x]?u svTpÿnv[) I/r>X6ýsJRE1[HC<Ҫrѱ!$d[gR'5R͗#Ԫ ׳U(U].:@L #k2|H}[g1YU$nl)kFo(w~(JvE~ /lmX8`][:hܷ;}gQPzaje`o0BJ=8JqɗnT|& -edӻLJXZepKg7egkF_D|UĴ/4NXmZAqFfjP%(PM}&lOfTIℨWsh *m OarIEb1^uć?xREK5®F`q3]S 7܃[sRpo92T8|-jL: {A}ֳ2-~XJ=CXS*9,ԓ>e54'0 -.^i;@챽)*\54eQBGїJ\7$7 'O)uL7YA#D#'~8-amf4L7I7uܤ?7 0'-׋p}x%h$a2Q# @}yঀe<28y^cUc5 Rf\{BGs b2GcEE@ J|#A̠di@6: ":2K2 ߬Hx󧰲YzH OV QLe%ђ# մA~ eN0@w_N3A#7X\! u{EBBo|Y_c$ *T&r+%N#]HƲUZyV +Kn.=)?Tߊ4Bఓ QMfG櫫i74T]~Dpg(hLމrs!oG|q`A>\*Z:@2mxfSOB_:InYjx5v@z1 PvMkC"Ӊym+мD6r*=c9f>yB?n3aw&2͞k3]D'+$`جrjNAcy(z)+u:.S &i T}ԭ11%;|4?ThEPt U~N'#P~sRiլ| ŷ0PbYA`qQU׽&\~[e82gU\]EY+i^ A6eLi6߱˟*s֪]Y(:3 (:q?ҳk<^?2jŚ|u>BdDh~Tz 2oE EAiy*r#~ߧ8,\}sD@[iV͝'OE{$xfǯ*J_H޺xbudg CczJS[`ͣv<M=d'jߒȕ1h3 :MYWД;x?,qպ; ekOTA+:ً'>Vqr} Tb}nqmY1%YI/amD7ΊŁvkJ}TXyh]h EPϥqM{*tfXfQv'@^g(Rrʥ qC ⍚}~vFZ~X7^jK8L5u`jdӼ`;2! xNI#?# ^Q7Yyǫ J읗%;iHԹ_,NGxҪ]vn4S4y&fJlg4@ @$2☁# 9N*~WSݮpVNr4 S]ŽM5٥v5 1|!Dx>YHI¨}>C Z:@IFUj ɚ4WkW RO2 +)>.-7к,2FM8R.80x8`7g@r?pxeA>f_YyEn%5gBDKUٖ/E|P& D>Db$TNvپFqB8(HV8\ĸ쐯C58ꍚ +N8V==oԲ Kg}9c&Z\$5ό.Q٬Cgk|Ϥ KBqI#]>W*!k¨"OibUG7c(Ĵ  ;M'5C͚v[$ ƺa"ZH/o;+?3-C8NN6WE2[E{YC={RX,LK+ӊ [A(~&CA5=Cs(`dhTWZō^ %_'Iޔ37Cc@>|Џ.".ĺ<ljd x9>6ćmIX,DKJ`Jm+_~펒èH\m. ǭ/_6*I-FI1}l;ɪ{)'+쐟c>~p?<@Ȣz7.,D*@v>Ͱ@k1/XB#Zp RקּIY!LE{gûX#qxa;uBcQQ~ Fn+k4"(ZuIߋ6.f&Z;ꂽ'w=@'.]"")~&vߨ܄>ĝ uڝr}pl. 9 IBZ.3aUr VO`eb3\̴yx׈pĞtt`?K6E֤,D,CU/h||LeHOt ^D_>qa,AYb+x}\Bkva(ɀW]4m{0֭5EKY PP OD~A#H A?u "G:  [tA[@vpe͉]-CubH`9J]ߜ~R"K}M*m+Ù:` +ge{81*1]c# =ʠAD@ٸߜae]ͦ}в_4gf8,3~q)Y8<*O+7\iZ.Wv?eLl3^>08QzD-E`HgHy1B-<@fZSѰ{^ mO7|)k'_A:RuYq|,n,P!sklYF7E^mܝraI8հg[jDÊكX$RE-5JÖ cΪҲI3QK|jtU0Y#Eސ7xa~g2u|/Mz0IkP)"W:/h'F)O}:iUZ Ѣ]r! `jM bPrJM3z0"{\TΈG)@NqNcI4VN˃vfcsEڸ  5~Y>kKalϧ%zLjT<@UfOQUb{_d Q:vw9fYRfWy lM`˖:HD:xZ\!"^RHrQP՜ĕC'8X>{icvbn +3@Jtg =zTQBjx-ޓXy(zUЀft6v$06/x+ 5<Ѭ$c>z23kIVՉ$үT Lhl4 WZ}Y;.U4U~3u/cAYu^YIs*9˩Y P ͅ?K(mA<,k|oKJQd5?˹!'dl77DWVkɫR2aM[9B }V,84I '1Ni>H\""'CqhhŪp޵p$_U^yyTPw J0o TϢhV5o.XV fҒVA];3TSa84/+kQ7Э q`$c]qƙ F π$1zP"*?׻f ΚWd֥`]A?3ݐJg/ K <) yg§RBt(:D wHF8}|c\ؿ, N/hlrGzư>őMgI%EC^) HS\Pv09_H.L4L>T+e?x Cw_(Iyډޝ!e1! 6 sIV;q J`5 oW܁.x7J }qzL8%8Д2̠O(RD'JsAW5#UdV-Έ/`},`JW~,m,mn^ ^0v'ȼ|+]|bNEP}FPr%,tڢOe>k.ױKO~ Y-a_o(Ǚ6˽.F xs~v3J5foqD'VaNg !ԑ#Ϣm?i 2ymjt+,X2怐r&~ [g̡N[@WQ8 2O/u(gXȵ ,颵t^Wʇ~)WNMbmGTFrKJʟ{3%Xd)=V ʃ@tgxp zJP|NѾ\l}%m I dxE  P @/!v`gΑLCCl Է% ’50XɜWc'n e6DvыɨʳdGM6v]zHZ3omV + AȏG<}tLyxmkHXoo賄tⅶ]f$sau yiJ5bD,hEN4zrJEP:Zcyyҕ☘ 姤kL.7?~B]N$Tmy3T;AkRYmdk />>(tD>5)#.mFY)qp6?3PYŠ8b)c69w-6RBGe׎bYҾٛoYZ^oְ\k գED =jhUD1]*tZv3<|7>Z$zRMkyEhoA3vzGh![r#YxxNµJvVݣӣvJvvcos3LҺHG9߸1Zg6* T}9H *sK,N'.9,@YX?= iNF43JɓeݨrT~7B>^װxo!™i1X H@15\2q+QN"N~Jq@-7< oĿnY8 bΤt!ːR--O>B2G2Rn'&czB-3heρC'tR!"1SwX'݃X3"#mh]oekJw8rϛLN,Jl"19`-a,ܰ5m&* XQV=d§B3eW4Sϑbs݇0c50K1hs).d4Jgi3u:i "C[5A*gzp/y : |_H/-Y3 csi EA+Hf=Si 6b^K vߏp` ɪcm&g]5S-YOdk{&`k:F-Zyf\#3bEfxgFADlh 5:NT5ZsRBiy5 ~׺[>^'\9=$T" }7S4C$T$e0F2EZyjʭ62zrd2M-N}8NE@v 8dPw1Ag0tB.||f%1kgDic;эWl1ԮF%//5!a^ }+3 <{ɒ6tD&3Wf%d,+ ~6N+:@UN8 4q:LhA.]ugcCh@Xh,CqnPGfe}l_ز+-tۙ[L;6†A˔7=SX5Y$SVUUUcx9yTD3󀑛,ؒ_]t B 5Vo[tc3ZX:0=8ā!Cp7?OoȤ>ҧG/w0ՁO2yqHFq{$N&WYLB #*4oj&RaLFwPj H=Re)!yC?1f)ew:NBUw(Jt`JN 5u6nbl Qժ亊md=.p]T+I ,._! gFܼƁQ3ߞHuJbQs?߻|S8.`UY" 2uU%j#73ĻՊNh!  FRݳ{LCB 1Ao NXXj8hwTMpHn%tvPӪ<mp9,+~QPeg^1 n[H>ZyHS#ē3`Źa٥%#k~vt8[|\#X$[Udհ[ܔ[/:Sa>.[M<6Nyl˔4:Jǥ1Z}Ht dQHG=F7-앋XhBe!D1VSIƋъz<R{-F,xHv@TŒ \ZfAѩyZiELc^{|bc[+]ڂޚ^O޷ɶMt䬁P4wFTt~Rh_<']!>.[߱ڢ_7lRV$E/ (^R* 6saå |x#7s̨]w2`5/t{,bu$_E"#{>^w1r^Ʃu3_F "wj֤Ę,g)ԕ Wtؑ1SmB@FAQ=iJҙ^fΥrթ^Y2vgc<kNX&! ?J_MU*aG!K% yEK &1:'R(j lR (G { l+o3 ߽G< GJ"F[zcdn mЪk;E[!<RNv̈́Lct| AAOl4UYMbpu4WfK1/q,DK9lzc@WPP#;_Rt1V%7r9ѳcNME]RtQ-{-i9.ġꄵo ZsO VrK@Gd~qN†ǟb~HU/6䭒<ˢŴL ܥiB{?>Dqqb &/$A\~^!'&.` \!aLb0ZnQ}LNTe3*1t{(O㐨,^̫:[mK @ך}ggJ}OLW;_mu e4K%Z-9۱ g}x%ǙӔ`!Wqc/nD8m« k_[P,hǞWıS1 Ԥ;t H%9U΢b'Ţ t@$N&_8OcrB|Oy'tA6`'nA.zLd0$j (΂UHba)^찛_=U~0Dh׋M-`0%-oIX=:zįPdRo4˰0UqD)^s4]Z%^\5$t%K|vW[(j8$%'ČP`zט kk&iՀ/+׺!f|g@ڝq!%e|0,:|Xh9Jbg aCB~<ƭ=啶(5Fw'\ @nnc`w%*4tkG g.3wVF6^@9cpV'ieB6N`æAcM pT`#s4k5Bw|X),ǣ=)nӯ?Ҥ-EQ nEdT1W{R9N0/Ê:ae^RaF"/hi9 ,zؕ \",`d)iiN۟pr.0h*]$}aG:!7j( bB(Q2۬.BWhgj1Y̦ΈDuECu=0؟PDM+G^ԟY0`-N zKǵ0-\픥1dV<7%{mTAasgJ+b(^&A+cpX&+%1!C#,l3ꌫ9BbeOe4ag t-=wHZk4B5_N6fXyͲKK :e|B>jc5kfbuGvMɗ *w"7Aas#WMaɰP2޽ k'WHò3Esc>JC|eh_J(G")Uu%{M68- 5]2_V, ?P`|Q(zG\Ê;HOUߺ\gQ2Sڵ?ZQ# O*Do-p\$OMZ~eŒ %gEa}*XCAIkz/ʷlk{ iL꼋}ک.BJx%]o:6ԌEOB&x"œ0<#U򕝞aC\K>~Rlڶ04eN)+.Ves(gC2'Yb0Y-ĝPb|AP\OP` c7g:_"͉1&8WWu|1SCm4lmh+[9%\{A$,cXh=;c' c IwbWd) Q f΄ݿXW$-@tc5 H`p(Ao7[;"VMō|f"E&PBP<Ă|感#ؖΙRT3{1L#Qɍ5'O2 ]?m̕(Xk_<4^Qo"wle\(C̣T4'}v- _r\YED}<Co#i{au;2--R.!oۮrvVWF豆x$K'=!쏋|4G =@g'*1>0Qh_Y*]ErV}E{DeBaZb{{D8a~F Ckv)Sŵ T nouF̝aܛJ"E,<պ _cY&j`4"6u¦#1<wKҷ=߇੥2[}$tc"A&ȹrxn8}3BmK; 8ځ}8mQd܄ X10owQJ$&uU~l{"[t8l#R kT >qRM&UwmQUJȹiB` ; 7B_@%Pϖuh3SS' H+Yie䆎p @>H$64qC][wY5ı Uv8D[CЕzCiu j)Hߥ G5Vra/([pd@pՎY4V F2oTIt'(ᆁ۹_FQ"imZ`321sz,T$E4D"cz!VߍT}Nfǧy6 Hb?h-Ş)e*Y*ϴ%-,?"gL :tIq8׮ tCE4ە1}{ gCxF4)a&aH9ݽ'_ƽ=xLXf)V;9O^ݤCB.j-JMV+{2IP1/*c_"GH̊*(sv_dx7Ƞt%?_wLK޽eDDF(\O%,LqE6"d @1Z<Zm2ȣ+ຆ@t8#"4gZ&?є?BNJqdxydەo*g 8ƇY|)sӻ]&wK;a9ƉH i|#1t2^1[0-ȴЏs95^dQ"^eC!$q6 FD" LS~DIu Ͷ^s@th.p,Lk(D㫁#\ "ݘ/%f|uGOoVD<% dM4< ^<\oE^q7\fs }w&G݉|"ޚ_kj 8,`I@!ܥa@@X4*k]{{$@^ʩ-_*2T@U˖iP5u0~KL٣tEC| %q7|$rB%))t3vT:P :fCX蔘IÏ JѲwSsIn, Ge{@q<7Zl7 ҫT RE]HEYiz(~95lmj>T`O,D\I"ad*=ZYnt6WX{(ECqՅB+],HAl [UN$]s dN'@}vӿg 9ad?kL|i0`g9466"] &'m"coj\9n~ *fs#!뢌GY1z(֕ r4TL^wq:׸SWa { U$Jk4` uUZǝ[~1'-T{FHX0q {ͶluFSz6 {N_sP5e h%LCe)BaBӍaRl1#{g:Z߷ N|,_Ƽʼ LB)9Fg>jVN%#_+bt71],_AdZ}[Z2(UKLlP+2+aZKXQbuj 0ⰹF)+ zCGM<6H54!H[N8D" #cJnMxzm&n 6ҥZ3[ 2D [~gzn%-&ZXL%5޺NgeZCVCjOUT.SiwQivl4yLeootuUc+U|}fmHnh৸Gȴ?Pc?~E813mpr%[YDTkFY.CH8eNVlGGUy8,R+`*~3G/gjNYU#^;qO ε ٜ3;@ 8g Ag ./~H+[΄oVIQzGHl5ke/#m2c;`bRƥV+,>*ר e ӯq#VC ci`p^%bX|8sk;U26 Y1nYVJF=)HA@,Q-֒yx'qyoP ,.>]1SEպq5ud᠞K"Ql:EZRQ\ifM {.ZSxH 9T6 ?=8 %0gnM_lco,_VZVL>Vs vg>(AA{Tu;^EB_d &Nkb }%D t=5_x5C;aSͧa׾<3J\liGpb&;3݉7}y0֤;?Gx92[ Xy!9= NǮ45CS26jxn-zˮHԯrJr'~t\W[CC2\E.D=o]鿝7T6:ޏEB}6^x=|G#SMmҶ{5/ i#?G┬;p> }HDNb4086 tu)$Xݡ CX^ U#ܸa{KˮjL,NYny,@;C(DZAhi9zSG>?'؄ ?7Wsi'!-dtOJ#B3A@MI8)SϹmd Ǟef*u5ji`CZ Qʄ0|¢7)z3ǰ-J6 x6ZZ(VlۃaoۮHfϩ&u(2T!U [ƞyvu&lSigk3!QFf\:n=|l}v \_dS6a$QT Vd$hh;SKH+l 4a?' ?ةAqJ≺9E](U,%U`P#qn96f:Yz4m7:‘oQJh.ʵUH,O-qAY%|?*9nN{B'CN7CZa 6x5ct-mq؇!p/e|puzߙeS!ZwNKSe6"v\oW :MւCbqUW|!r+F5t Mj, ug>r+ !aQX Rh^N5(2Iüxz2/\bHN. 슷Gj2wL7oPm5A]'FK? @,wl.y@$j/义A7qu%x'ŽZ?ސсtc(B0@Eh 1-=3 RG#WO}/CJyXk.9* ~ST&VVvǹFH-P5@EC1dQFM F*y:59ݿJ3mRLS0KΤyvrW^CشG=W|=:_XNjAo#-$v\.?4%ELۻȷHr3& Kkű99xLzq=Ξo24 #nMB=~[ۣ֔2]f>T[gT,Eh ^Hdֻ# 曼.Q e;ȱs:MrKY*a=I 5pX0x\h*ugLs4V_ы0/zV_:#g(㑆19lorRڦK9VJt<=JoFef|*Q b@(e) &,xJW?aagZA:VaMe,τ[q|ݕ̱s^k"~E`4Ujl4^8 8b(i cBL)Ȏ~;eA;32yS^ M Q)R٤GfW6@k Oۧ,5y x|,h\km~(/ʁR's?!̦,>dS N ')d="\:>uS. wZTD%ȅc(VۋWX}M4AUo_ -#0*-P|mq]hh\*eV\~ϟDjo#2Чcވ0hПY#8`K w)[OTV&Qz:.^b0ĻM 7*& C ID6Tcsjv4Q(=mBh&(83l܃ ޲.lᔭ_!}/{^}ܻg UhrAʹVm`>4u.t/LD9w_,p}APZ ЏwŤL_̐ףP^baL0gjRڝ۫PC\1?aӘ88*R] N[^?a9􎅯#*XB]w7*rVy N"쉒Ml`??"Įs;? Y?,"0 QKǺ+1 (Ҙg#OK"?W@&)QVُK `Lf(\Vּanlߦҭ0O| \3}=3'{ 鐡9#8I/&xL]>lՁj˚_kT N?$m36F9kT&U&/$l_x IWLC]ޡ0d`Ph #*77I;-AGVǟ4Cb*alBޝ (ϫ&6ޟpi&-<ÖaBT㨞Hچx57r~O)yڠ6C7K^#o:.?-تuvP|Ǐa#qpO-R2BÙq˕Ou&r<}ÂWz֨~C{ yeo!V(\nu5ULxC!r΅<&H۰(L=I. (Fɺu7FI]X̴ew9T:ϹTTY~*rdՇ.Ų y#9L5l_P9]fB 1B&TGFTOY4xGj_[Fˡ܇fqmKὕb쁢eM6G$g,Yxw܅IkUV:dGd<^^i*TՆeGb2YX7j`įNEXe7=:L7,UBǕoQjn9Śх \#2y1}rT~sd^A3w{%z3S)09t Ƕb[jU&- Ȣ;V7g3~`u*>q3>d4x|DLu^n9͐I`@kn:#"6(CD,GmsksF˷Ȇ{Q3)S]9]`T cYH8ٓ dVRaMlCv@ BgW]}b%xa36q ߎ'm[ 3GT@IV?[u/bަXXVp}AzZ _uUubAi>rl#[鬈6GP|H8CTxL JKǠ(D-g&Z}:ǙVRL}eZ/E]:Gۿ&A'%pp2}c5`.ͺ^/N`C, |ȵ/IY} uF8 ̺`*I?0K:\p*$ܘ@}+^3IZc}a/pjvz$d`rKKZMaWk"[ݞՔ' s%=I~NO[j"%1j^I/(Y2\|Hq'F/Kdj>G㑱4CPl۲%S!]'%R+IIc3)oh58UL3#y:?ffcuFO g2aEuj d-y> P׍oV"Mر195zpIIg.I$s}zXV"zWvd ѭ@ n1}.*RoC'jCՕj3U+&A}|0:j,ZЈ="΁ȂbW֑䉖 pM]ᘞe]rR>$YU\,Rqҁ⺙j6+ "6MS}ْGZX^}1L,~J_,,AC`=۷o=oN^ "䀩Y`pӂd~E],c(AN%BfY꛶O,1BKUY`)5м2t4aYv;K38 tB-s :Nbd~cˠ&e"R6j,^\\.\, öA օ)ӎ:,}@Srj׫k';_[깬޿ _;o'lD K'1lj9Z`x=2瀊E]WײF^3e_VGqw$w5;/ iE`$Z۷ݣ/Jr~BE,%sIhtg % A(1>nǔ(CFjiَʤ_b 1xELQ ig^ωK+J zt%DžPe{St&;egѐdbty`> {Q]}ߞCe{Av$mn1J`5Î]l{R/Qs`Lo'fC̗`Nf`NOג,J!(tT!:498 uLtz6שM̲4fBgaB1mHn[$ jc?ޟRy1fsx u1/t }Ԛ: >rf&WPj>bn?خ(\=P B~;GU"X ]gkyJ,5 Gl]./ɻl0ۆ"`J oʠ7bFuUCDϮA=Z֬t FJnUC#Ct[6\m3m]%.5S `X ?/ .y.Α۠n_(Mj#LvsC=>=(}2'r􌧔0cT4ưS|qKhv[3g0-X<Ꞛ5XÊRAf+֋`-daUShW+zxMԽÓ.pc+DBUFi L_q3ӶeӑޭR61T^p`䳕N1e> 0lϜ ?ͩEg+L˦v0j3&<-m>P~, e O ll^i R3襆cNZ`Ꮍm!ZK0ic#6X- ^WS[S-)b1$-RmZ<39d)f-e*4Bn)vww@-k% >yގ뇣&˥!s`;q1^ IlebxkBoL驑dnhh#_[?oXƉȪkt7`|(7yIq"_{7a Uy:WPx6 Rf቏M(Tf[]IH $ȶ(VR nZ &tEb6μRF_lT9\=QPƼ6yVJȓΆɳ3k.yNo;Q窛=4!=a`/0-׷To1#=-xZdbU+F53DRa+ 訣8o}[x->Np/lh;_m1Tɐqf}O=( "dJ-甅y" }2zj_h*ꚺȤ{P(+SO?/2mG1\蕩EvPo`UkTɈ=6f!s*!@\+Y}B.)I iͫMNQD>4ܓQ<7SQǿ}YYYj8ִ&drj3+iKoESPY`3a5۴$%yhs ޼D`´L301j_ηP8j%tΫО H͠o!aU,1_k"B  .Bw*W Ahf^t LM0so0"e~~5z*ç_᣺|vlmybJFknHځ+MjqС ˃jd{eUYg"jLi ꐙ`V65'; ֚)F!DnKې\CoijC>bgӢAf[78_6*x+v4qe@"ҋԺw)UQkj6c*UP9D16 A|S\ϛ@ga{\F羽!Y# \ Y7n[V61!K:}}W"jI^P׾qd8o` HjFu Ox:aAI _sd(uXݢ{ 6k5@w(KPaiw(w^y!ҾbYrƒBجaJ5Yg_ {Srv{ eQ]>kmݿd1z%. E'c%aJQɛ(mR6~0'ӒXV$ ռԾ胲b /s17qK!I /p:NH/LճSx颊ə|j.j{NX i3!q[ .8C#W;HmjQ7uYjXhi>P2)wEʕ(0AmT#믭JH .٧TC sCNmS`rzFmi{V2Q >HQkhsk1jGuqOM2qH+\ qj d .SX[AlЪFӫsr91"9#\\u3RNa HHҵ{bpF4C;Q (F'U'TzXfz,$f'+K~m,0) }Y0jrRUunib ?k$t㿆"v2zȀð?5tCik sܪ_ifb*e';#ᓥU>\\7 qk~ch8m9Gߴ]9D_9ەT{Lt=dxA^jTtpBxgPX;oWL_7MMɟ9 [8|vUQ\'Up#+4fԙhڵFRI9Q@X>dzgiQz 2hk<#F4C؀/fI)R?MuuJoo̬bӗp8ئ6 !( D{Qv -{c娨w[^$/pKOwhe5` <2C|z@fGe\Z,J'$\I=OR@M| /X'JmؗV9 }VtFmEF0(8C):#!sq/rBxzM!WғdFҪl 54p-,RZz1 ~nf{!up3grv2`݄sȁ`Js"&8 )7|>87#wxl;0؟SCF^Fٽ&T"3;z'*"H6`}-}#1hrNeC)H;x'r+hd4`"w,NoߧGrwc!b3zw{(LzMLTafi|p,d8Ne $yHd!@ +U+ s|"J2}Za$2 fhϊYpөGs@Ĝ<o39hYHϹVDLc`-#N ƥ?!_1U(P$r# 7uފ &(R ) ݡ*mdP&L )L-6LhHG#-< 3" Le>rLs8̤B2tR/d܅y5uY\A`s?w dxzD#1[qGԩ9ێ4X̹t} -_bc--k 2JxP'~x2FdeNOԌl("\mK oIWi'O oCr4RA'͕Gfa FI)%4we @7ir'U$0T#$n5 $AЉQY\N\/Riv_x<3:kY'@#鐻Аl 0}k-pZ/~lP3. +;^|G:Nhy7*NݹW2.TS ״>dLLx=/u ;>glvcNA7'AB**(ETtI0>yf9y΃ǷiIUG%:a`2r֕[P6җ{m˫UOb ȡV=y vBdb z5*,fd^N&]V(M_TPF#@DJ$|r(Pƒ5jjI]Df!eI@1_tV8.|b,m;~g<ȇ5BRF%鷼ʨJWA!EfuBB+7r*p؅.^uT^y_+9J\Uc{XRP{}rrJDd$=4Esڷ`Ssf*:{rIΝEKW8V^0PfDO6ZS`xȶFo:^qEEUQil Ocrvr#hfk[ZEa񢊼:\%WAd=xL݋BǵP="jfO3;Ocs ?U@n pGF2~RLY0F8yJ`|B{Dh0 4BIr1\jTs9, /6cjGߚbvt ~JO '-@Us:t#N6j1fa;JtZ!AK?y͘ a7a鹾ʚ4(|0?tD[*ǒ՗v"}c R?$s%Ve{l+XL_f`9nr9HKFވaZNށ%c@s·ZH0ާ>£Z7+CwZ]kꄅت 1%qgHN:` n>L"/nl5\>b t1B"O`cRy2(x*lZN\ y[Z uTYƆ2]d;Pq:~>JLTUx7'0P')Q9e2Q#2V;XK/p-zkJ^k1Nk*l "Zg d4.)dT;Uİ=viI0CjiG$r vcsl>*g~-*UL"+k^1T/L 1jb1i8;r,P4҅WF7{W'6&v~=r59ƚr" pVRΟԾQa[G}^1ΞBe?'%QB f7o+'Z2% &zl H6ԏk7fgRgg]KNX :]cJ(^^V{MC-g韣9Udț譢&^Zc+ $ö.pFpvX*ŏ<=|6(e$);~L2o}x TV V[Z Wٶ$h5x kЛU>X/Wc6L|XKЂZl8N<<=Kp]rcq WY &79p"R$zM%?)ߋ0DGqN5FT1g6"hS{hNS6r^p:y2RpwLYix1Iq:zY-HR`o$35~Ο c `W)+;ԸBfl+=Ҁ[ny"(#Dq<;EXIBNEF$R*+d8xF"%Pg_pȊ^"U!G"ߝ K $΋H_U&("CRibCTCI)kPW_Р(/ǼnzDW)K؛A|OxGyM~2%PY#|}hLM4g4%ӣMB隇"@> Zo⎳B 7ajٔ9rZ<59|Ze:eL8o%/mQ{*rp%l!8ڒ3o~2|rew=.׳c\%:vb1 *q٣r٠ӥIHMMy/Kqi 'yD_FA(]JZWZ |&-Fv>uQ:.6QrAU))s?2cN)^ =1Y\Xt",9(.PtB;$ hJQ2gG`y,]LViRv.?} 0h)qQߵx.;tp_̽RPKW B@|u *[([YtJ)-Bvb-)|Hm4oe<7@J8[ Ԛ7Ns u+)T( ;$a(G ҝ461{6~.n y.QJFL?!r,Бڱθ6> ϭKlըJ*6+:˝fl7vuiL@T)PaĜSdd2-fnes6*YEqm\f :7RF%$ni \u(FO) (b74T.YI5~[ٍ ! -yvЈwL7w@d}uKM`hpVPXV#N1픏v:w q+vYKO Q?DXޭ)GnH%9H߂D=<*87#EO I9R1`P*wrfHю,+?D~#0h,#"/ =Ixb? *p8Yʦw']f4(Z֙-k.1m13lSh3Scե Fz@axaZ;WoK:|x/uM2pVH-e(8R^?%.l#l}'fE5\q5*Vw~A?XʣA}3Efڥ4]v8&t;f3@:ڼx(SC͇ DN[ݳ" /rbhlx+󦛙ZR{ĈƽD&b1?,NRkݤPCIX?4IF$)]z#Xj7͋>2@ 8̿^(~]x:@y2xtibGYs=V xg=%dK b!9=S1QoYt?osk֡J=0]QޢA&-}j'㟊$ux|C?A>b!pr'j.mѕ $XH|(C\tg6ՠW؅pc{;/XTIH^x !q-WT2j'`"}V}׻ەriW'Ypa8΂l}fA7dOCBNC0x]o">%a6M*cT vga!,9P)ŕ$Ib$bRe`j?k=|qil@ 5Vñ.篷##mu|yX-$\pwב8&[#gҸ П}6|fuN!(xiy$0S`%<~[k$=GR'E$l Qv>)8` 7}w? T%/_D&. T3&$,<L#bn:_fi"ZNpSD rsIqwEh$hݚp 5]{9*{_ȑ'tEѲDi[gu(>=+@F7uxē9Ǩ&B]x;ӈjfݤV"\%Xͽu;)TvRfP)}GYob4!֚1|vf,It<樮Kbr:j\0)OE&i3x|`2+?mN/q* I(̊{Z} K$9]ԋL;ռ $^r~ʼ̅O%I!g=sI%^Ψ3GpA>c893ȇeVeuRj$ǍmJ推JⅧ rei?5ש%`O{rlFGc`+{(ѳ@gdꇛ$̚K %;.-F ;{5O53ZwT#W=-%WII:ߏYf|A6bUK1pd?P=k]IZ~\Gd Sn:WϠIbQ6UVBSϵ`:MV'yE,{:`Cd.!O5o_N}E[9t.qKUm-C}LR}Hoy(R*l^ vBkŃV&˧F (3 eiXDTsDo#3o343SSR^~Z¸@{4'/`ڱljžYEfk:`-(_ƪ݇2( SfWgXnwt86R>]4[jzׇT;["ZS9pκM("%[Ṵ(kT7k!rl[݅z{݊ ^ {^,iCѳmQy}f<34P@W:A-Vɧ Β?GքˆYt'mfX+As*"]!0ڤ*ZA7%35ĵsMCs r|cl5B:D$@wRmy\I)#ZAD̀L_"3Űr|bl/9Z0c& .L;s"p"me<"~l${n鵍F\!DWq g %/O>Avldԩ z(qgDC|_>7eѹڏ8t0H " 2 OJ-2t(;2 H)'NQ4~MsRCe4kXSwEW[8C"AEVжU-)dF 4Y̳\oBLuFT2x"h 3]T8 p6 %K';$5ǬM] - ϯYR/FAO%iV4^:3A;BIO$,mފ$V=B q$庅y3<S{V0Htᰑ>8ZSLdcW!c;BOu89l/х8V\{N7u+=ʬT9IlYa5pi`JOSkUy3/ N:@^7rho],E* 9J-?#T9`J7y"i,ޝgSXGHT'iYU1:Nv}[+ 췡uڴR|)np13"ۀS}۬Qo>b2feͲDtť۬dJϼA,GW5:oW|o"2K)ӕ?<s/B%}>>^z ͠cwQ |H ?@M{7z?Jt+&zscG:%|C2#<kMs<>Rkpx>\Nf[/i]IԂ3_Ē|%щD#u [H1Q$emƷwB3o3m+> ]=Yo7&0Lq)ՠ6h`?ZZ+tk8A7 tuyn5jF.#Ǹv@_֗<~677C)+}]w./zaUp#J *Vӏ6uTTAn VH]hC< |"VV(-.cLN,Y2賏q̝ кu9A]1 9i#%߯ME}Et#g~@1v2f8o̓)NGF0\AA}u+bÓ[fmn\C,|0~%ȾM Q\Ym1̯$YT]uMy/ĭi6 b=\tHrfbrޫȴbEg6@ue4"iZo,w{Y֞UQg+n A6,ErGIO+M7WUz2#L-=N`!pǬ5jE}tJ$ Io*X҂'*Pc{m0Ͷ 0@It'rc꯳ kug:XQ޺ aQd|#N_Jtc:>Ѯs(bz S#<2e+ ǽlffB_6@ i~<&۝ -v$ i6en9i\5 ru"@J2Ҹe>a;SO !QfCQ6Y" n.ZFZҕnyg k)IYJ?~,Y'Q }UMWX-nNOf^݌"Ľ+͆Q" tU*:'.!ov6GM8Mϙ"922sc1)z!:83:E~@p&*IΚIB྿NЗEk [J' )/zE$QmCtla:QAv\sl{_uMhh:ldKWt77$WI "ξ'hœ%e 6Uy.I3G6G"xɂGcu{'F,Z<ʯrݭL$<;d#N^'ݕ0zdN{mw@+}Q\W8!(./  eNӍZF.BX]BYbc-nt+5:zo}"%O5 xmN(Tx$4ߢ5R^Yҭ_ 8dmHOGr/< dK)(|`TZ܎OO{F"TX7,٤J%@P͆÷D7X2} B 5p4Me{CۗӀF!\Gc</jz ؒyX/dT\l$5F@CzOmi=݋-qk"(4 IB[[C:j5Z6Nhkk>Tҹ=q,;h!Hdӄ"M"c4]Pm .ZJwWi9Y`mto02Ɠ2Q\\Cni}d q8+ij2Q>0\c%3kKGSJqsTXxBg3 əCɞteL% u@FJXVhiq߰ž `e=,PѸV3 \x:B̥YYR_{O~}y`|M"}, Uzl/Qv8OƏ[]<Υg>V|nt}pV1yq1Z!0ZjWE*>`#UnQRf\cX}A )u{טviNa9e[x-f G  P$fYsŇ6!KCT>$L۹h#dZ#%`-|D*/J'8bp#E"O,Kg WEvTt5n*$ mk!q^ɱuqۢ$# o5b! yB2>dŌZӛ8E?K溾!j{+:vsy' ,YUhў=Q X7j0W]F'AjeDf=mI@E(cvA/Oy]w0!2*.Z1q?_:|GALM${eL"$N``on~^o@hjRˣhT^YJ!/|Lim5#vv2,W #x-c^.;QN^nPٖk:Ɍ6H%Gվ xtn$q>@9?fH6.?9e@x@; $G25O)v " ̙*Iy#FO{+u8@zJ| Yn q1xMH!B dni|LZ/[W/B!R0K_9 N<'} *n,' /0T$*G͉ 2I5)K>Y>H<{YȬ$>`i=x6Vjre@?؏=#!+TcqleH)\GDZD}ձg*.>4 ?&Р5Np#}G=ˮz,%* 䞊RSj{mwkvZ8r#\JtuMur gH⪪ؘ4N|Γ}hp]l쬪 \budJVK҉QqaQo_czIH,6^UY}rh5Oqdg fS//]%#aqyEjoϞfkR7"FaAi z\rp|]#7GZ.%x>xGq X7DQCZ; )lPr>cs%fz^7ٙM L}i})`j0XEDuMA8.7rkW2EjNtmlYl+x]?tmSu*NAt%i[Uc5_FGJ^,"!Lvy1Z37w]:(;3y?bLZ1!L=!;,Mf=2qqy䷇<X_es=YFm;GaY^$] ,B;zU6)X:Eq-TM JXNЃAU]P-6iv} |#ath_f#B3pIp4>$ևgbQ&kn1ԭmT wVa%O77|zfh(- uxTΌl !sЕ>g n^ui!'"q׎= " eOK ۻյ"(NRvs&A(+ a6<`.tWӔc$^V}%̙rHks(.i=?,K)[yVu KE 58Xw8zmVd@OYE]9WoßJ| 2"SyuP#,qU4$p54<:ag;(xɲbB$ꔲ͸{p& ZvC76I)`$=Ч=2O 3~#Xb+p@WnQyufVI~10YQ~ ֍a:ln.<30tL!+`Ird%XÓD ({t CMbyb wQ!|+I>;7>[ 3u#z=pI9e}ԝ).elN-Q^Z4Aoys;iH{!>3 ?G%J#Gx&Jp97vO湲+ Yj&Q8L=\`&_-t"O*?st)0t&y lhջ$7u«@HP(Ct-dE} ~H~'?WXhFmmً7jy"kkYk7C'1 O+Vƛ.DF֗KdMH)("΢@_ V+y}WD&j6l{i0܀D FZn6F 6RZa '"eE~yԲƩ$:sBhmp82YA:+Nmc1B8K_i!'hog eDY| vJǦG1#Yk AizPkRlm-,2Z |?7+ބŔ Z(s >ao>e;?k;[ﻖXgxV &j%GF$8'X dyaҫh;}M\|)RLohhkY{E{s6K \< ?6 R #b;V3LމNrŝLfR58@zA&yZWf#XkDO2fMDvQD#%֬|{II@r&#RT`c)v.Vjy2fh< w ~er;NL^̯'?ZYyZU3nh<+M+ zFZo&S(/>6s_&^'Cg?~ox`4ؿm#o:@ΰ4Hq8|Bzy3w`0!~1OpT<#+"1 xWaVh/7GX v5ܿ@?5Rƒ)0VH.FS&I5.yAFߏBJQ;?U@aևՅ'{ȐsGnݺa<ˬu*ej畒2FTJ=6U4:͒",v$A"嬄<Ƚ޹ޔӡ D+[weôKLE$af vH0_;EO1So6vVFG>DTG97>|c3h9W|bΞ#-is8A:HӷTſD j#x f@< <"SSZ<ܦ0ʅ."#^ܤ m_M81fOF@0Qݧx]ri'Z*)HaT͔ؔ>c:W/[_7#xb5Bs) bxM*+#!4hCCg%R$Ȁ{"1>x VKLʼ˒\ηmoҫ֐wV~u1vL?e_طtFհi[YuRSjC@KcXL:Am ;pB&e 9N_csIRq:>ͧbK,_ Ud!R넕ImGhCm(n+UkēF0Tq]X[y1B.jj; I ߻h\U:ҝ[wKO ak\*3LƳ~ QL&qdgp w# K,-N\IIxX+ TQdNehQc.SCÙNxnp?ǣ ъdf6DyPy;ݳUo7r A_;PCFZX50MO aFR$* buus=!8d"JC*XqM{vl?e{1/1sk}R~׌&qCwrPmUOdBu_0i(L뙉g],SUN=F#ZF;ٰ@PfqNj+]Ye$6dŨ n1uRmԪ^-]5F(&6Fdv"q|>!bH7H;&? wSbWq'37:N.g^d1jѮj`4UDX?`Y(Z_u߂!_bl;F2oO'$~i!VL+ V)i]|:AHM6[qNC< &-ɒeH h vMIT;ksCި+ͦ4}vvYÄNfuכ^E*Ȃ?{OP{*xD|iBuIov _Ͻv~|,L7U$#5V+@ɋ>[(BLZqsz?Sgv>Z8wh$T>! ȤO(*7٠"?a> uLEF?Y7cC`bzmV8ظ?v*64wŒa O$-M%~_5i6` %V1vV_}I;#|>!? vM=&ױn%<]W?1SbIgc#cݰvIq?m!^`tʊ/(7J$%L_8¾*^,PY%/ hf)|GG=x):rG2G|{=t/9mn6zqq)9OTgyCFrGC.g v?;[HO_H;ö:}B'_8> x=kI!hb.voA!X3KQbAs{Ə0 o}4dQ`i ؀ہ S>6AE_{1\~h5#S\yyܬ m. <5%^, < rdpu?#̋*sHCTOU] ƴH=we˞v\6pn͖kxT[rhrjxS1;(_ #'l6 ֑ɛM.WLkwm`" V)\@(ը T@{)f` d;bswVkDRAKPvn!ݸl4.K2:/ku,4&vX#-YX_0aܮt|KciʔrmHg~\Άr"ojm`xh _)930~Eh{I"vaDžٜ=ڍ)grZG]Ql XmrZzQ^[ n᥎zYc."wl)u5-B +eyPvMn6+8àL$&ڰȳxr s=3WgB @eܝgLjOL[ejl0bT;_ vBtzkLjkIOC1v~ 1 .ݮyeV=V0~"wC>j Nh2Qa$|wf;`]u; )sHٲUf]e #Bf!͋@1w PE%O=uǡW~~BVԗ%判_9&/Kx[U-{^z^|=,j'pcU2Z"m⺈ؗGܺi J~گ[YPȭcY^'#z$BK9\r; ơ[͂T6S ă1%y=) ?;*n^(*hr?UFGۤ#+hw=kҍ"?92S/uk)P#=YAUIm1vS$\tWNvT x3ٜ1C>Biw~ϡT\bVW οxHhVڜbgԛWmsm4ۜgEx|x{^R}BVbšS iPInZ.$V%>LG1ɏe.jlqj 15o%9~y '8[JbBR hlg7PŁIKI^nrTIKY㋱m`XнW!{JB\xS&ԫ uW(D j60N@~ۥwz5m*fdA#Hz~kk=4=ءs-dDJ<نO`ՠQ}8 a2vRƵ>t* (VY(agv;M!u 6+Zgn?w?MY&%_޷5{cTut@B]6dS&=ܶڔ!=P#>9}Zz2ɨx S~Yc¢At|`QQۡXxVI%5(oî>).K˃ ;L%RgoI.Jfddlg_vڟdJb}?ebX$ ohUvlМ}M+I`; 7VA+r0HzV%#qklC] 0~PϵMbP? #QJyp]P< nZL3}}Ə RņQ j&E-23L1R6i|2۟W"z l'IcDF^kNU R+XCY_}lE/ uj&AZSPt{'%ɼ 3tl VΗBG.!wAlT 샜@k{jfrHWPdYq o' f1e7854IXuhgOu*&w)1dEwٚIZ ZFP\y0BʲfWvOTĎuĬoO=wdP,#$mdǩx~b:cXGTuL6̥pxKlUNlZWwʷBwj<O( N q-FI< &iE~."Ma2?C)֌?D>)WG+]s~w:P#I; _c&k}lWrF;Hmk#)&hG3 u;XqGi`\o]#~/9 [$ &^YiY:9gJ8`Lm;KZ-tHڦ? }"sџXO]&z[d$h5A/ZG_/l_S,Qz` ř'TqWۧ)[dnM#͂?U,2f X|q1CBr6p1RP9Mz8D}%߬%8ϊ&3KNd^]T!S "^-N9\V!Z vP w["ׁȻb֯ehj m ^"Y]bx;s@\w$&j]NXλLh 'R4}<*JC7#TTzkKSڣ`? ZSL?JC39t *"ű8u ` mW{Mi!&[tmiɒW1.Z7c詌 hZVDތ:y}1tVѯa#Uϖtw:[;ihic7%R(yS/O*P Ar'Z=*V(2TpVV> 8cVٵV܄F.ʛ'IWC͵!P|N`±f fσvh6n?¿1Nٹ!HL; V4m嬂fw# Q6+eT2BrMsy*l3^[ i7C4-٣?w{jZ! }[.D8t_[9DHK^9E0qmcP:0rBSmEyQQu$ېg^m+5lI(Z6J=4^l}~I#'WLb\& 8qm'N~7/ky~}2 akVUWd,XtxaTݩ! D ?46R d RmeXgةRqNA]Z%aEαCo.0a,71E\zm191 ^2}ҬtanDZfdhT: ZϘPLvy? SC(!;IXq Йƻ9NrW3W$ wa܇*eyv,2R(@hQ^6KE{< JO49=7m1\*Sr] D*ڠ{M06C/wEiՄ0Xbkb7jg`&$GmIխ U)% ?LÔi[p_Q+_LIf@瘨!6Z*>=6X.q-/amfVe|CWhQ[:0v#]I~ ~GE.ezʹDY**Vwł+;$kfZ橷/DC"pz-ü=י!77d2_moYpl.e _<} G p ~n&șolQ( "B7W{.:?>VLmݱK}yaT03z+lN},FٰA{x>,D{qӼ|X.vY&qnjU@[0O L vue !3tl撑\\j"xGEȎGU3u"m] ԏ ~- 0:a,9IG8 z>ӼxjxQxK܄{'c8~xymb.v}@kTiiGX ~j}纎atQqntˆ[d/WTV/W7CMgUg`#FJ'2 3ɍ37Y6/T*lΖd1͚¸~KŞa!] A'qKפ`)XGotz<9B#xЪ=Sskџ{yGY-)i9G Y+5&qp%&%?ZK+fVKR,VA ʣޕѨ 9j8G#E )7Iw'D-NJf\|Z "sВ-E}W^+D GI 2wUSk쒁r}`î!Vڢ;(bޭ+8[tBRj=FZg\7>`ig@+؟'?ũ>47b|OԘʒCɝ mi^7'&QR`p>jN " QV !8ݤbxNb$sϤF鳨X+q7gW[Q #,B8rRm;%[zzRD`f_Mrh7nܰvюDA/55G+Ťeaaj[R_:TׅrnXxA Y9$f' G+) z$FƸT#9@o:Ea νgmqZΠ_/x=T#o/(s#,ޕTd'J>mG? `l5{Nc.ҭ"i'362 W8)cSSOٷUHI/Q; k[U"Rp055?%wAM~''pfp,A%ސw.G*~ԚGB/VWuH OڡE[dž=iBCd D&DZrҦc/:&[! Ҵ`F\1$i 5>Ԡa Eu\nW!ܰA<hCxD>Ow EZC]Oya";'j.- 7aR9Գ}P "fHiVČ>Vޢ=j?7rl#&8sXTt r?$G]z|Rx,SE#ȍPA>`#8ZFG{21T>B46#)8F@>4a/@NȌP6%8輷ޗ+EKQ;}%Nٌ*83{ *#TGKh)=PcF9>!(abjs VjP+ZBG=dƥ &$+&Rp=MNF ф7@n.U'ի>`=ntʶA/#_d޷eY ?N*u n)|Jh>8T;4AVߝGFssqǕPiRn.]gz1o6bBd8#&' QzqjTފ 4! xIK2Sۜ_|keeZtT0\!V?a9Ѿ16=^?V)n@JSPhYD j@ɵ z> i:bg\ H /S,g{U%zBLL7!vd*.&hʥ'ž-i"lsv.|@j.bJ,^G9bt㠺' g |7 t K^|rgLK=nP{2] ZE pP},qlX"_3[6j(A82Aa`{V [F!]M2'ky)7/B{*$\?e ^7Lۂ{0k#V5]MN0b ֖z M/)|~gem ˟_]|[VA[)bEg")R%PFAYi;ZH˒WmU"ˋx;zL'.U-~3,ZL; ?ULg̒Ǩ|Nݛ\mXr(/$*AyZG-^ 9Ι hlM~2ro9Ƞx0bĜZ qaL7A ֝ 47q`kT:#V'-H֔-^ğ?)ԯצҊ}?ޠZ#~p=>l[kEUȶwȎ2jH̳l*e%ksַsA8j^څ5PİQIL2^ )rud*̥/ݜ6=Aߴv򖃻x#R'"z7ݦ7#d#xw{TLX!4 xh&b,?{\{%(6&Gjc+v둤`KDT І'{XH4 xYzh^vEW;ο,@7Q_8B{5t\49B49qvf^S,@;e$s[#So1],ͦ=QJ;*9>kVb%F%ߕ$but߁3L6yʵI +f,4Bmd'"r2n '8lf|[?B Bgv PD8Q$JJT(xD GW+L]4摤䝅_ 5|,A J8H؉D&:7ެL9=s/ꍿɈo|@YX ${<. xHO9QE6?(A"|S51,u,Џ@2̬S5@~ai)KݔPy&^}>n~|n.fZ=91ʉc̏oTe6Ke[w P0rJH%LuDIrGԪ$F9~?aT'fУ!.RHIW= Kk j~I QyRN7_7)QA?— exUԪ`>V2 E:C"Ǖ4jj@eRcT֪oI F^W6G\CXt2butc}N$*\v /g*Jr84uҕK.o #zQxpKCj7uEcJE4>잛q&|ˬ:fK/S (2tsgpMcvf?g} to(&ex0N1BB|b َO~Ҩcr dK 9Vpm>~~˜`G!#mT|qo]r`Mƃ:[2m23lK63.0eјVp!b;T:<ƃ]oq L'Q֚I1 2$1\YĜ)n{o \E` ]|O}aQobg[vڜR>y% m8i7qpF+YU_DJoX({o}+5)]|50 j(1Ê|TDH(m3 7fS(AOFZ]S\J'vu+PzzC9(pV3O[ ew!*ItXs<enB=/(Şbp!Ȳ!p݋h?6*⋸2ZڪW,|PPbKrsrvI^mZ@U*E4.ڬ#6M]gVč qņb!jG#\~c=N-rfT)*CY\þYOl\G#8AnaAa L|&i_lX4K, (2.2,pT*:pwfcTTpT#GXdkCw7t}M\B -gM:K016VK|kd06NJTr PƖ$G>Gs3Y #:+ٝe<0=yRbVQ}JIZ@4HU;Mg/[Snm1tLHp].kgL N_X$8۸D~ P3<+_v:RJ@}bg?鋹49kh4|oL: F;ߝCGIxptC|owwᛶq1'{g#f'@ǿrU"6Z[?$G16*=_c\?άI{HJC+M * Vz$K `?9*.ּv 7O-B1mNS2f,~® ~)t8rO!fl% Μ^0DLd@1PfF5).5R ~c/"j-z&~ W9[mm`HϴLE&ώ zA+ P9D-Xp~oq 5<$ JC>["w(Jz(}Xmlc2T=Í:,/dLaQ' $7uMK)5.:wT`GgzbQ\a.*xTw@QR;xHaF =ĠE/ӭ=h-,n$`;5I BlU80*>r,1pI%Tkk"2wl,}CT,!]]y#W,kQI. 0`@9!Y\V!(iݑ^OgBD9\DI+둩x_-< "L.]YS +,S+?tAۥ! LF}`nq;AKkʹw/6j-ʹ]wNJ]xۓDs[!ݾff,j UGsM[g#?r^+VнxYw N!P(T@B{}h8%̦*dUYA[")6!=)aSCLE[D+9uyZ!<ѼȦ%oP l PiI>vg?h^S 艪#윀EIn ޡ%Qs, oˊ4x~`3# i (b>1l֭0yn2_R|y^ BgB;'Ã%"%Bѣ}^MᓤHplo{Cԁ/i D. hsyW $rKuyt3Qql2_4[3{`'x@ȴ;s,#$SV* ﰑ ǐvWtf)дSǹD_JƠ3ݾt=9rz\&]!_I{aG IlSo"_FbA`~4#-Ny|jFIuy &gGlg4;\[mkϠ|n&1v/J %'ٗ~P r9@LavLJnF6}pb5 _S Y}!Fx4"JӪCV0q'eoCIփFH͑m[9sUH LY+)e >֓Qx.Do+stM<Δ ў ۵-RJdga`Cǐ7s$3<@Y>' a,DY^ldG] myS`~SAowq" )-˖7ixDYph\nqi&zLmً!\E&2a8Z0F 2bn+w-vXvY BrMm־[. Iwws9m? +jºu5LtV0e!9(^Ay_ B>E}f.0$!sŽBo UV2bau`, Q8^!ن<Vw_C㥆eYp]_F@]?[d\m.8S;vc?Oьӝ:ˌ2/>\ ;G=epK6Vs*= iw{C  ? W z|"5#J]@aQŤw=f7NFϝyyG*PL?iZdDC{g5#^,29o3B"4y ў?w>UU*ɨfCޙmùC|x|"O,jzkk7ˉ,=ѳ/#n]?"_TM2{ulEKՔ▬RH.yM9n%1yfm{ʢ"3q%0gm2(ɪ^/oՕ{zbt#%{< 9l!O\nW ӥNVgPʠ9+h A{Cvjp]+kвSt+,;trM kF].%jw=c.iAYR|E8v= B?K.qD<00o$fv|xῗkkަW1_ˤ3y͍#l#9,y`q[$U!-u"8#)v8btbPբbϻ%!cLL~IˎWأjKݐ= iW0M]:wQkc0KFQSÀ_=s6!)KQW沽7*Wn+š2,z >CbmVJH\DCR|" DbZ+<3c03}`ұ@H9etB.àY$f$!zH%e-$6ᤡWg5,Ucg#ܬe g7qBqJ{ \1xk%Ϣl rfm7܄%cǹ`$ve\_=@CBZY(Z)phn&OfN~qd3wI9I?y)-kWM iphpf*#lv|{iaN#ps\E߯v([0V!^k@Ԁd=>M1v3~M81ZA> `3\=E^/s\~8U=n7̤R~BL|¢0;,Š{4W97^ٛ Ӽ_KE 0~5o;La/v4\~)N5x:@K %3h,#nR~A:M7qg@tV@T}W=~lh@ W_M]غjݏGl?z_C!Ϥ% }9,M%J^GZeWβK1`VxB)+8Fh/8O 2)pU,  Z=}YNʊ0X^ΜKF-|;gӠa#r[Nk)cO'k. HohexR/Dmsuݛ*s'7鄏gM`{GBxKic'9XP#`)_E`< &_qY;S%c O%2ӔR2{ϊKe*@MƓ҆3ޤ* RPE:NPʗV5BmDPE!J>yB}a4FwhOu(34'|(S,2P8VUZ615 t%CumJ7Ul$'慝q4';Z,]i"*I%ۇ 9]G5 ȗKe1jB; CFsi;[ Ի(<9" &?)sixjxioGc=W`-f E XWi@o[j,_ZIT{wd^Jtor:a'%' JӷH~kĹ<\b/Pgo\6|12V[rmg4CVmp!HQlnZCPFkK[>.$8d% wL+[|\Bj*ri81uY&"Lm[;>#'Lu~P2( {zKKu 08 >!Lюc@~+S9S !(j62Бs;rˣFsAxM$CqI3sUJLJmWI8 )?BXI9h peÙH@d ~yW&~ZQGb#'\9&WfgKmv76㴦gNQ0UXtJ"+vt5* .~$\XwF C+Мb0Z>r.z")WaOBRmW5xK^Ks~rR'fW75P5v} ERT G/9A_/Cgo)r 閖էy©X"nLn.@Ybo3N"P7{ߌ \Ck+rS=}&4yI(7vTc§O0"Z@aGk Lms)4lA):ow⭮a*I`mmJCek xR'BwjHX򋷇~t:윔!9jOPjJl?⽥`[ŮlA_w:U􀣐VAHS|MI7';U 3Pu2߮6HLI>FjYXTzֱuZ},'+tޞk# 80!O&Gd>oDrϱ,kӅϺi2Ԏ T[9:La Nw/D/[~!o7_9qifSJQ?gv *T-՗5&]IN~ 1|?C8)з{I}C X]vת'L 7zqvi4i6福e`w|1@%Ԣ\J-ai^Ĥ_Ťa ФPsd>QNR&,B"PPy=|E7SgqĖ S+MR2\3(Viwhȴxf@$8E9i$dnn꡽L^Z H X{̫о+~5ƕs?DŽLM3C'R0u95aE#ILXH9ӆQ2[U*#HiXElXO8C1KL }m`<ύETW̩L$痮͝B;CU 렛/o[-,ڦ>;/%Q`q0G׊FY5)o-w.%6v H.1v8"qn[pt kO^ bn;%eU7e.{ ;`Z$9<= vrkq*>%2;qJ:EiVCZ6#hN9bQ*5垙ZgiW*ڍڢGx˫fph҇I^aEϼn>߱sW HLLjtkN%O&[fYJ}[B&U] z_0 ?7GǖS'}[u/CDY {XߖWm|N栯BL[t0Vzf`tNɎE.xh簞)9ro2RQ(#[kOڧ_:|&5PDJ$EZYZ;ɞPCR2ugr?l? di) x f/J|9KM_eݔ۬VVm APc@2s71ݏ{r(MDMпvf Lh(2 w: дB2OY"^63KU o0G<(ʎ(wwT1r2EzMUy0)͗}H>s}B&"B42ҕpUu NW/N{ ѯTn= 6aBchkԮL}C[0ʑtoVH$tV@ƹr_pld,>`LiYiˮU;m6%n-Z 1n"1pkyv /!ulmTG)ݺ:`}u݅ĺydwχDZgŒy5 }\LSqhh[oȝwD=M($N@i*+ô>dU6?E|CWxrVR3t 75"uYC}8NE̳ a/QS<Uj~]rjpj)],7&{! #15K!PPGB:]ބjz.k^ ٩=q //qg快REFN!IbCBy5Ղp؆n޺G"B989d: B.f49A;-NU;2w`ۏhs5l6 i[X[ %%ycA1j a.`ׇq`;R:9O[~i[=mQW?TZuQ}_SA`04lۏ%+e?ܚY(#fPgvgM d{q6nnf],N <2ԁ㎘)*t9謔F流 ?gs2D x"4 5^zSHAY;p @L~6V'^\&"{QV֏,z:jyCFa%]  Bf{UOg8G$'FiG{v/NO>h^`4T(* PAFi#|5y(om_RLo#lxMHPʀ|^ƭQD. }(b V"^I#a5tJ 㢓NMKr=Zj}985+ͺq( Dpa@Mz:#-'Ub QwoX>ҵ$9CA]Щ2|;W`ӯ %qH+7ٿBrS) !]v;׉#U`9ׄzfZ YeK2Ή׌w+̦mI4o^U+DGh'HGP@ckhمA;6ii؁>+WRkjEϐrm 2~51=NFeۥ,ΰ-^'N Dze EP,|ŞȐ|hHޅ]KXxo J7}%衹ƚ7|*gd6 #$ٰd$ASaflqiW/&QL8/ #k>Zf_gM[ zD<,%A^h&+a''B!Oվfp1% =]#8ׯLDHy`"C{nkm\#Sd2:5mLRq œVP ;AՔ}ɟuƙ^l xA-5+P8*=J~jF{S驚 'k0>蚁"Et z˪‚Ga̙DEO>}kP9 Q~Gã%ޟHj,p1N^1k]> /dV'>fiYr ! -~ݟ/s"#%`/ͬ4TqEU}eَ(xbP)r#vuYl0@:J^wиWDMftHF7X?6j i3pK,.!coYU-U)O+= e'Kt=q,[/udaQ }ZlP6#3Ȯ[L &Ot&r XqX6+k P^3aa4T:(H_0ؓdٽaAJ܃YDci ?48"<퓝 Ќn`OW8Q+nl`tm-K;?(A%&I by;yX۝ cx 2-|$m YTɟ@fnEzg@ =-VvAp9gw;(9bJp7c~!)77 '-54x5o(ځ5r^Bp- 9M?0:mn}(Xjn;IS|  kϛm1WICEhd$ԛܻB8PKC,3;[ʤ|f9܏`[ *0̝SNBQz4-v,S] XOHt` 0HV@e'S_]-ƻ Xw}\ kCb66%(g^\}C?̂;IkUIhl /y bz׆ZYXI EK_RoK#LϘVVWk$j7[y>bEdk:q:Iy9VWuFc.hLPVE"ΨMӛ.hUO@e@#.ꅧ9#?9x{,xBZnju*ar+80wEmg G%}fW7gQ X7,^:0v|>&7Y\7"ըmK  q_%u8_Lk+_"~\uM5vfZ%["u=#T1>n? +GACfuSy*>ъO'g^B]ɪ\5ʮnjV꯷sv I leU*iEjYS gnб(Cg>lz"%{`6W#.d2_ӂ"T›hug]2AO!Ibeɖ^dJ&s@ [ѯv#  P'E|1!&SU\nM켔G!ܕEyH2/E܉`{Т+'?ނ)^GuThnS4Gc2V) q\K05?0vc$wcHg_7X*(i^(BciGp%܅~oZ32Y _c`0M%KՉECa4 1]^J*lSv]'Idk!֐8Ȱeص> x?_PBPvVAw>OpݡJ}r=ׁ;ۡs* ]^-θ%5cH$qc78 ?=93DCΚ6}a`fGrډq++Xm'x\pۊv$dwͣd8r&-Bɦյvj7<@e>tl66G>J?QNԨ@4>I[ʫ\m|xز8պ!"r<0GH+ z>Ff8wWm_uKّFs_}D,!ԊLvPlٜ3k1i*=&jw0m)[Dl=ާx%%VA|S<_#pjYM>xtd8ߓkWH]y*2r3~1زr7*4Oпmʡ潶P 9_gVp6͡MT[SP~^hyC{ipe:siJ_޾ Zm gŝw WCE`[=a@^ݳ$-&{ 6)a`uxr+s}.ߥЩ>PWy'Oɖ$xX6TIS11 OQ[*&rH,!Pq0- J b6׉?&(F@e`+T*EeS|v(H88: CS-r~W_'o MÝAMQ)BDKÆk{J/qЙ?Zeݓ0sAsy%fwﭼ+eX~Lcg>0YR[ԤEK })6j&+&nWݓZMg]i;kO,ʥ(\,3՛ b[f΃›35Y HN{\?%j9#{EL) ӂPhMG,a}.y KL T{2Wd'pqH !P  2'nkL>m嘯DꃍCs̀*MPșQ>䒧Q~}.5rА]9qW؃{laNw(>iP}9mY̆}!u\_qe(*\z\tE!W~:"]ŸuCU ))P 䥫Af`N!QbSǰ@%{撲JLY wV4g:?q ͷ/qL*X hיgVA7T3Z])OOB%P̙n n-lmy=Җ m ƒr1wu6gi׉ţp2׬m}%1+?-ieŮR2ukZ{A]ǘX\'߁lD6XteO ݰMuzb(zL֒X{)$㊚H9 QL.Ԑ14r2FW0B@gOZܴm^.B˧<;7 UYQG2~e,8:3VKZmT@ٍkJ؝#+Z "C{Ur%Gis c1.i( =>xoUM눐>- !̋5N릋 `6+im0"<(b9im] IKEf-uSUN*/K.T<{^A5$0NP_vH`MN6lQ).Q3@3ƈ$Fdo6iչV/ t_Ctn@{#GA?I`:6%g@md&:OIp\Xh@lC RD\k}sXFzy k_%'1򍡚B⋙ ~t`{kaSkGJ\E-ԛ"4?9駦;JO3)ZKs=~ɬ0$yYVbsP}#u(Dw6[Hw3k)$WwXhV.ćӛH0x.aezͣ-QrqbOs]=#JLQ ' W|8<'U阖^Q/&?~N.`HӢ$BmtD+]tҙ"p.IӬ+2:4P'CU7;mY`;eaQ+S|Rj,tdho3aH$RpLfX|N-xOwO򐉟&tΠH]*1 tZ5C7Epq#e, =]86vt9_nͧz?( bl$ZP3#M^8p@3f_ D*b(~`7ngSsnb97MRXŞlǃ>^ 7])6O{#є v݉F_hq<4V>"g;Wܺ';֘hdLm**Ȅɱ1VS<Bie/BjP C8B3Z rFK<{Cg0)5&-n~R_+W52"JupI1C=UEw gt/>=Dh;>?;Wc? }F-(?"3FIZh~ևx47{LQ6VPQ5hj|ʎf|N<-h->/6) mKA>Y4ª$s+|0Q&e`f졐Ώ A@ /UdsuBۜ{oeNDXM%,6@Iu~wH ɠa5UcImRvyB`JPHnL4]eiMCbQf,SpyzQ UH<'5"=#W LkTmYhJA- q=ՈWE3,W5PmŶRP75b+4{ܟύ VN=ã*Qo1S{IN,>4ozO+X3ڲ fu+Ruͻ+N3PMIHX̿qXt!Oӽ$뮢I1 C¶V4K՚$KĂ^SH蕧[G3$7|2_j^pK&5[J/ڃ47xU}4 J<}wH/DrGq[e[oUo|`yjb`hy`Q8{t)-B~zUVD|<)iJVPXng&:#ˉLo\ku)~+6ulzC"A`'<z7lE5駈t}4ǹk]OKD{x- XV~l6M&0* 7`L$YNrsEkMf$cKoWgYXvGhPJwUՇԎ ܭG Y\fX]L,E1<y╀QNo:X5)OT/`HN\,cfUI-ݟR.(GQ3HbjX í`:#TmTIJ<%C/>WG72jRȦBzQӻ٨_3d(,gGk=F "gx,IӶ5S:97\nR?'&%RZ bu>*(q p.a|j)ek'}9qR ]*]ṠQ,1Hj) )8uws rb9%8-B%5|L sOTuZLá շfXaz'9b) u[׊ɝy'Sݽ^v\N۸YUYpwW/0NJ^m~`@I˿ӝ#D{$X,8Sպ-` HbPefر9M5:y$X{DsQչ>^~زݰR*qlC/ׅ8y :hGEׯ0Jrފ+7G bg F@}Z`;  I Y ?=!-^5/^pp`9 ڇ:5ێ¼2@Snj6PXRR!L֝Ʊln>XBa{8aUͿKq:F}"Mn}'S}_q906b- ܽϘ~E+oL&iG΀j%JNsHX+;0ZJ#FmgwK>Ϛ d:`TD}3X(a;g64VN23|Q3x\K,yY4;lD\XJKl }%<9@oV|,M6PKVp{2^)W+qBN}QX1+C[v7/?_}f8Ⱥ/{4THBUE߻oaue & 3NgLx@!qء- ~ɟTR6Ts+ij䝲]ۉC0VjyC~$J M!<&p}Wgz]23> QAwMxznɺrbI|M[9>^)^ R /t~KVrsM[nf BuvN,KyEU3 ŀRr= ֞7AF(?AbZ}*θfq3 ݪw^֋ȵaof@V SGk?0r}|~h$ku2@䢽8YhW}BH(uTE:.(VY΍Jz*<e P4?KS[|৚r1~RErh&3{5[ZHH_㛒$%r0 7V=.=:xDbƢfs} :1wG.ۑ"㲘X7]΅n@('-6֥hJ X9cFCixMW'8 p[C0'0ԡ迺y܅ .2`ՄM!H~ѢfJW3%P: Z>&P}px㊧'ſ5~tr\/VڀBnPgK*- ?S\){<Y:2cc59a"Mj[;~21]C:3O$HQEh|9CǷ6BBp H9VEGXnxE^ `7F\H;ђ$bJ+v * LG1͙.#D"a&Ny EEiQTWЉK"*Y ?fwdxkarѰT@th1aj c^41$P#$UۑCsV4C-Y-$>săcTٔ ~HJt*}"(QF&]/\Leqh늎`v fŞZfGdJjI },%Q c,YD_iX+6k/8N^}3nUuzdjǦ~p8١RoS%AK͑Ȁ̵ϏH\.]%zJŎ({9ay4u$K{_|k#I_q*)m_#"؅BXY4W ?SiQSz9 0iK]uܯ̧zKUoƺ˺;v{m.+)]q jrv/qW(-,Z {ӵp*';xm=_LDe,/RemoeU;ER*bSI>g肍?y#z2+:Kj|<[_^xvCEL us!d :u:Q;Hf whsI @mz ?EMVYw"&ć~_vݶ"oNt`s.@tHT3v>CARP7/.hlexr!.[>`zTr 0؈1^f)^~·oҺv*Q^o٥W0<(F;,ftΈAemǽ~JP`]; $Io&d+fN0ꃷ*C=iqdxǾ@=;~d#c1bQU^d#xS:Mo#ږ6bBz$P)x2R =qmQőgc\d%K2inCʦ_y!B3$w^ tE DG,(ZD_%j$X]=$ԧwr_yN7t^{:ջQNF!Wν`MZYz-dR7[#~gK~-ؐ BʪA cKNH a/ giam:7[KE6RY[Xʸ`>$F\+bN%~>/ xto*P=]5 poOs -Mm(ٙ_pE L9BmltzhgYZ07070100000376000081a4000000000000000000000001642603a90001b8e8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/w$]?Eh=ڜ.+VcbfY50D2PoE~P0h1r$TUFo3"I=H0ݿ~,i'S>7fǃgTKaS~ XTk a܆ y'ervJ/{hAK.S#.d_=bdv $ wZc~PB@##rV=A,cYvWw9e;cv!XvYhS(/XOhFG=0xY=1XjihTgO"!oZ^ 5@9T-}=؟9IXԢ ?ˢg>HZr1*O^Fe ng x~EwSl~( dtuSUw~ )QS9v c䱅"9>VQ#ٕsW|8B[ '2j))Q}N ]PPaO~FA`[Il`TIŝW7ӀI77e 6i]߹l K8x3'Q/:]@^c+_鈯6nVY>wUZOpY[jZrke& sbnw6 "zD%}S'xiJv{'ԧ:ygd-a@ܑJ3+O~B(9 vV{Gne^۹쁍3QyN_9ex ;\C2H8bך6KhGě1ϳǚEvOċ@2^5,ȯZeX"rڝY1ujx( neҾ|6;2<} zE5ՠD''6asx(ܓ 0*c- 3yvNok!u%||~j ,K04O iE5@yyk}c1rdkeŨc[# =˛'m?5QMl8gjsTPu(L _tc$-؉f* .Cs)I &[2Nv0:l 0~GStC|pHaY# rlLD`>1G:̿x5+vPm XNJ9M<@H$XA87zڱO`p\-.M‘Ym]\@12 8FGj4ؖ%ǽ4*< 88l p78\T ;}w#l+N۬N:5*=g$"(9]7Z9hx^."(Gk!;SU v0P h@KfMW(XY3+$ߟ8\D.XETy qC cj *|CH!" !W NxӛlhDD"1eHq4%ٹoSl.$`֋ע:HSDg4~ƣI}ZE ^w7 Mvyqt+!_@˭pR ̋ v!h*/Pϧ QA]^V^K:V'ZX⁶K5}DG/I-e};*3'k-+*דժmLY;6's9u?X ERW#c羅&hIlwW_o},b:z(`냱rN#bEBg%3axIq; 2l6%$T$?-^i3]rsY<>953Cq=X !ѦşY u9龯2pX?K1E䶷G]ERLYߩ_̯܏;矺f'd˲eB@X/7OC ĺhҶ,.xY=E;F<)->Fdap nF3Jxl~xi6fHX3ۂW3˘Z|i0XB39-nGV0:C9&rQ꿭Ot ( }[*! mڸjOKópҍ0:c\Eek)e+EHXh ;yqw 8?V#z7]s&`3T0/ZAx'`˄?KpDaDP\6>U_@VbzBJ0m֬Iz970ٗ0z#艅gIi!MZqj zL~"߯Tˎ>B5ts6 /1쎗/=Ћ l"StrA~Cxvtzb/10OOؕyv5 O I@ . Ƣ"%E|uZS\FU+􆶅hJ "m|a)»Gݢ*Q)/NTXЦsҳ;yW 1q=D1 .ѾH$ȀW m!,s(aj]Foz {P DNg/D'A6w%--CHokf1 @6sTtT\Wg-׳[Fj-Ε J;+a MpCǯEKQhDIឹsp>7@ ayA4ŰFbAp ~5.0ͪ\M~< *– eo3m3FOG&3}\Gg\˫9wh,HO6 ՗^]X>[ Cq,'JeA$WTX e' 4C.-1҂L=^C%KlǰwڶL$- ِ2չn|x@~`( ٵ٦nL{!n%VeJ00e:ñ3d@uGHߗ9رzKBL@o]݌ ~prT\B`7ӞɁ J*`0U`(x9 GbNVG;tS_zbH86&Dd;wŵs9 {'AEjky>O_;S << GdB7n1w z7KhfUK\vX&p^,,a6KɼO1xAja"p#9 D ղƍhcJP [NŒg%'VLo`Rj Vw0C57GYpYCUb4eo0c9tYԔk^Nk}bdkd1t;+OtkEן wMzˀL^o.-y d]%KƘC| f?80L}!Z"Xy)DA=Ȍॷ5\]X}Y-=R187~{0XY^!ŪIq;n,(];/uc5. +s=$A@*xo6MO Vw,v{(:ZΡ;ݥbC\'Dts%ɜNUjzeLNpPA-.YtfFW*816Pk"M"o(H|]&Q 񛰯7 Xۧ(#c(Ye3X#of( )A}X)3AНHL粰=Wfun2ۭʎ_T!ey<3f&P,\M[*m+sԑ!!ey: IH ll[p^ k<xy%Z(I&,DB0{T/?αu8'[HJ03K4w+XUDI1BcZ1aYv%gw6 lfڡBU-548 ѷOAce~twM@F|Yspt.^5Y6"^_6 BZp5Fʢz ׺ ;|t )wO_`̢Nq?}!sU2OqmޥN}35ʗS JT q8IV5t^3+ hKduD@ϙJ41Hd3 ?Z3.w1̱ 5fTS"D]n>N#JW҄Z|h`Sȉ,*fʋ]-=uf`p iK6fo/a"N "-&9esoȑ%݅H}{q-Q5S1OX(UYL+{7IrfԹkgu(FC:Gb$_p+C-*#ze$҅,@WU8 mVMt*nVtxR9ʆw`DG p;,`iVP_,jUS?u?F jѦ1) * B5x$6/\b3Vdf@, 3%?) R ő_(;:Ua#ܣIfxȎLނ1ݙ^eHF Dftb&5)t&_MBCwIīy")>{Sid9R.Àe&VJ9xa*+۬/l)GMud:a[¦h@Ӊ}_UO7^(aî"%a.ӥ.3d|5`ӃnqZNs0{_ɶ5B y%8vԿ<(hسk#(ƹ֕~iH.^A*M?@RGo̕O${k x@y䈍]hN7lKIQ3Γc8|{ase)C8ͅZj۶ґ_q*eL rQ.:E䩝k"e #cD, a}N[bG?>@;N#D7JbH"_T$h4f쪵SE'-jzd -c3EfHCoYqRT D].Tskh'Ǐ*4εBk!bn@/11g^ntP3uEY,3]aXoVKw#S}rHϏM- S x@0 h!vf2g;Ҡ+*m8PJݹҺn#pI =ahI+dF<uc-@ /L湹l7cĶCYI]0;ݶLH~_'Kb^M h@b #u,m)DeB&@eeeslS 2Q˲E՜@cv1޷4ٓ^OHͯ (&#@gRxSMW~)J6QE>(( ~)Qf߳N;j|xp= ~ b==Fgw=#I6f_拇ܻвy+;!SxW5ăU2Y0uE:E27$~K>ts ~/̺8yqDYm[B!28cTv3T]o5†vOC4f^6pdJ8,xw{86ω6`FG<[gR\3Se0&wǢ(?hfjg xM'rÛڑb?I任zd{LߏPbd冰?!󃟩g}v~r- ɸH9ew5eqAec;Mc:VT33 @iCwWu 0′Ԃ$.CLBw&ڝ):^d TN~\-NBJYH- }!9 c;DCh9 W%]{4xjw F/Mu]^]Co D5-͓7Ԓﭜ &d͇,8 IJC|wsM+T*m\ztkjM|9=0w3!=Ih5Ѳ>E;(#7}':I6漢V>VBvh^6C6^ρjA-j' FKY-N% گ B+O#ZEfg ӟpi!NtTUKYwI2Ga ?nH_iTM $rvbw|xӇi7p.EiYysCL*jR\\k^w,P3g+ EYhUğHʷ㜁Z+R:u0fdDn0b(">vGLN( "fM_ڗ?G,g/njM)2&7L"o`*}L'F*Z~cub+mkb-. 4I q@T~+f" f|KaIt?GA KwӞ 2 r ~Ǯ) ~.idx"ݠ na}ƊYפfvG.F9/~?⸝|gO$C3^v>5-,Fs#A.K|؇4y?8&7$*e(MC8GAZ2\ #ᐋnaF_{]F\+ > ()ovPw%dV?֖h8r' f3rpVgz*S"n<):iUW~nz!҂#VAD/eIL(9e@q(P*Ȇ2"q}uȖxf@! C;1_SwFWN%Q\'Ҕ$%=A$W5_V ѐ63 9< '4d0 it?i` dtl(k;TQ#/iU4r?ĺ(ģI43B '+z%\Dɨq87? [kb:dBZѓqב&xIܯ^T~`QQ#<%!#h̓"(yų87<w7We LfиWwTIOM8"NyT7L;}HAī|n(5j$Ӑn"SŢN;B+- UXuS0)J]]fYK'#nrT8u"9`O& n5VH;Xe œ&]_a /ڗJLy;ŀiy FRɗ%s™%Ć P'G( }5ګq_d!}(*,`=K n6tQJ1e +Ȍy3yd+ق;),ڱ}(6 2[iÃoI D(~"/RVYa؅s,9q̱L H^{I%VCYI] }Nq_$F-o4z?`%+M8+xjϋU&{9 2tgTDFXith\ ?*ĎM][Ynd7o?eʺq:`- F儳2m.8LwZEDxlm~$' Y0UkR/fcP,G;2qh3Z>*Lpӛ(m7S,D= 1<ݤbAaX vg;Hsi4WE)0r9]E[TE8Xԋ!E4ːaRgQ4L휝=un}aݲ6rS~aè(TKM:5 [/'r6jn5TTp<3dLJ62弹͉Jpf^-qNBizj2u!i'{fPJP&OP^ߴql4a%eeNGynA<{ɅYѐQTbv0}Ag wy$7;W%T r$ ]{{i|9ظ} s)/J\`ޒB6ߧ,yY1ex+ҾfLlt Tәҿ_tZdI5BbKw=6i7@`̲g!0U]Vʢ` p?w؉GD4.6=j3}5u,vq>>?6pDd2^Y8 j smJ 6ʆթg#ζ`ZnÓ5B#F|vd>p$ps ;fkBVcuKs0>kI#hZQ>=Tj<;3q]"#}ФPC.ccԟK%Jw9iO C{Qɫway (ެ ue?(61pմq@(IE`D3eRTˏk5J@}mRy163M_r'z}J#T1>| )Hv>;ώkYjǿoTY^!.^.E%X蹄c.uEZE o~J+"< tRmi+/R4ʲ(Q+x5]V$-F>4&&RK,:AسN|"*j{BIICWg\Bja,NG036PɓsITW⠏FI #z'\r$KݔE۶.;R%j(E1^|3li ;f[WWbC2ː"ofwK@K5}?uA>eڇS8uIa[BMlH4%;4aCBf ^ίu#ˈinqyITQkzOyH8Da4N/~dٍ0[iԃ:U[WWbh~kU!fǘ^!Rš[hk]_ jz@XDCܺXVJrm Iho^AB,^XՑcc~}gp>vkȸ#&as~5y!&"eS=_tBLPZn`@yHdF}ƞ.ل3'jDHb].FaP ;"}Suq菔| I̭oZL *ER]Z^FaC0,=P` %:k<6ٙB M?d7Ǡ9C+$F,K;AUEL=+]ȃH9,y')NCt NKS6 y;dpgMFRr )| ^BC9\HԾŮ;O~H>82i&f#S|I@[oj+&Uw|=$Oer3>E|Ɖ9!XUhr{0ȌB8ÊO0 *0wX5,X 2ng_am.Q_3=_?I?\#q:>Ѵ! 78ݵ6z*PAiC(5}(lnud~m43m_oߊ{z;~PmdžrѧYg7!nkr}ߎ{!*IbTK]}MAyZm+St307w9/}oSxQ05&bMDBIp*#ъ`!hbgυ.8k?'Ms:k>^ HW /z/Ӿv6QO]o7-1hn9wd6;t]E˘`"v\rEQ"Pxķc'4P /4l d~ G Meߞ'iT\׳te$N/!b>0) ] , N6X׈g7瑿=gmtJ! R\tW :fcۑ-fQ-F"½qK>[)+n\,mxF󽇕1GF#( }=,vVJYk`ZAd&lzf[|cw-nE/~sK?*l=m'z[ҖiY>JQpop%lͨ| ,b9wQb䇵,cO o̞Z /LT tb$\_VZũr_Vd^MY5 9,~#&_@Bcb&ӫG[Ye]M58'd[W"Xik%]iKj K=2bZ}0,UN2Gu:Q-R$`bPl֧Z鰰y4_Dmۆ:v5ZU\F۳S=-I^.BFadpK2a=+oVnzWME4rR PĶ &9p~n P+@Ocvo_Bww)U[΋v -|C3"O^[5 yS^'(̃tIεž!dc9|wCvۻ׍b䂏ALJ"'8bVk q]HtC0ٷj$oxaz 86Y&t.g 6&ᝇ b|J>ҌtPW'1?L!3+M@QPGd'p N7lxߕPAĹ)N9ګ*5bj 9a %*=Ԓj7Za_Sz+ZEށ1S EZ#o cxM鍋sa< oH0k;b<5c!z1MV .Xnk]!pjkVL{솮GA~ʜ]slX }JZ@Ms 4$C+A%X]#Ѧf@ ok$:&AJ8)P/ =1(7i^J<[, gX0ڼćKk}:o<%!^f ;} S2 w+$]pJ[9ȅ/. eR*`{fc

ߣWFh S2WU EsS=/9f9I2gMOTE ӓ:?*0Qb|UPEβ{'Gp}[YlϚף@#}9 lj$=g{:aw vnJ|i^,J:@'χ/12 9?bF g= y_>!vH(aN~w1LqH5C8џ}!G4baH>x{mj,k{b8X zq`c;|v ^&t4|i$1;[h wb?Shv.'R:&嚨:[k柄^jڞ{:KǼ=j[T;f &?}I\ں~;z('q#7kߚk)0,SD!nn~( 5^@x~ey%^guŖwʮ&QR1s蕂 y :O G;=WYVN 2`O1҄-!t;ή &,vVҹۂkh䷍尵6kl{& l LcE9ۘ>o9,Z(c6ցɻr5pnW:ȷT|bdy}֖rf&ޚE87ĪGCJ.Ļ9;o / 6vhw9Z} z3-'NEk9$~ )%yv 25>l&hC ܛ:#կ $m~FulDzN{b6g F;nv4`|1G.JRLx Y)㨞r[y#D*4lsQacueϩvG( t(Q CDbyN0QkvmNUSl40ՇA qؔ|PyX1H4P #F!":Z}%@Ʌs\[pl?26GQ+a;t;kB%wTxγ(_*=Q }=de{^շcx}%Ɣ4A#SB/ȁ95MMϗھ`bX?[>wKT(5g8y%|,{ua;Y^b*4~{VS)2^4 #%[5r?ŐoWhC˛EH A8Dl Q6Y4mw,Fו+Dzܲi b-|  2]9 Coe-ھVR<drN̜TQ<) K > m.wB88aSDD

ԟ6Ldžy*5u0]-*k('*@RIe([7A0[R슘ߤ6#N!"ܐ-ejQCRvr T!Yg%,@0k>.@%NyX곓sXAu0)G&,BYT`r>p{Ўqd|BĺIC=0<  eRI/j,@=-Jj t,dfHԊV ;e):4]!3c#{m'5i'mqE\6n0HF|Gie +$$3p"0s6qI ^M/̐J J' }Mx ȓWSAّ+kv_,E8 p8__HFSoL&TT~Wi06np1""d¨"1|P-vLHٶ윦tve80W1b+ 5SKՌc~U'̑jkH77 140B X JkߢݧK_5/ 6C=}\nk (]U:/hD#q5Hgi20ge]X|b_ړ^,7ZQQk>BmQwAN[zzЋb5TBb2I/8 ]tyvcEobrI2vVPGvRԍ'oR{dYvFkhy7LjĈRSh^" d`Ag,-q6ȕ=(:8Jj q yI]G_2ᇋCl,U3ٔ 9vߜݲiah ,3.b6{C Ϙ2kҽL]R5K̂jd_^.?Q >^b>u ef$3ʹ{F.{Wͧt8kB9jG$";gHnߏQ.EOaۉ"RcŠxm f`sE _hvd'p(=+flAԸZԪ؉ H /dAS%ØLw'?ŶE}-뽴(c^i]YDLS>XᱵA!#>"/桳}u-8I֦n[]sel^>yWPLNSTc(8/%zBa vDJN(-g_Kb8RB{ '&ɜנj5~Opk,-X8lYKW9g)oY+f_C%jDWgzXoc௜W"t1AjjC? ༆$L), 8DWRSk ɧY㮍d†bKDe% wiCq˘?Qnh/u\y5%Xʫ!o J{m[LEj*w X"?]B}P .ZHF8n]TP^CooJh[tVwՐ*NT*onS3{Wߩj(d棷>L?UY>bhe( BNlAcÕSXlSAZy7EGe; LiVelUb0f XZqvա?R #XԎhl#N $ͣ [ȷV9p(wk :n>c٦xf 䔡q`WcHm`EEuT)s^8L/ȏ}*ƶQ+2 av 'Y._N Tpq uqQ=A#g̜Lpx9@=#°8 ;>H*ZZAƧ~t)Z&)LEDh)ze*pNh~Wzx7IJ¼Đ  Ѧ0ʋih|p }AKSPDCgNY=0~1*u8*v7kfA%W:OI^.Ac\:\M\Rٲy,t;Hۑݰ܆↑cM'EMaY[];8T'D Kӡ*=;[Qxf,a]錬mo)# B+]`ovu]%-}X}*Ꝺ!VESWv{bm$OJDɐ8yAF 8FTZ7|Zs]M~GXDŽI**z_4=zO aSl*A[O3O&-|==&ƹa{wSIe u+A(3>O5q][o)|ufo=;J3GlGJ{W-"kU{m Ÿڝy4P %zZf)/ q~J g:K`]j[@ [yU! NDq 5ڰKR!B,/'ݳE?<-%W6T-!^A茌Hp6ᖊiqe]_&ө C IHښcbsCla O#pǕ(_y&3%yca'{>$yn68'lOׯoiy8a"a47wAjtCFu5fim뇯뵊rѼ|G9sS4^l” \P]|1JDBL&_E5%\gRnR,V Cذ "*>9"r:\;)DpGьu*8ahfO@F=e gy=;{7W]5m"I8tm6 ?x*KcDݿv3*vwJ*  :㏛NE\A)_a Nl: `".ΩјbLqn"`?T8o>70őZqx9G`(h~X.k1j|WD9TOK=(w=-n#yl >rdHp5 k87{:* $VT )'ɸt?NM4LYS7zqe6/ɬtJ ,NdfJ7)v^#@\u|o 4G>˗@n0okU.OWN _Rq gb~ >xєl@ۆxPA) |d6q|~W8obPWB8gum}&€w@%[ޕRGf_1p_L8E}BMpӛ^sgr}p!u}C$`Y;I'B8FF }$E!gLhM5"y#P~ l┚Xe/ptrZ+p6W3\& D.0VzZV%߲3'\VG;t ̍n :etyRYcs{lIE)%d8xndB~ Cd敾ڧ|+w EMzWjd$$l5)}tcۑ%DS=v!H[n&DF\p2ب/5T Ejу~YbPy mAJb\*E7P eS~z8v/^>M%!g3ɥHHͯ9F1j* -'gìdn8<>Cq)2p oHd8aT'r*}!GimQF@z>-Х`uj(RoSjvpؒ p_qp#Zu4T#`ca{}2 dua̬*/<_h>ؒ $W #\dMr\)y'F"Dhjgk_ LR`jEcךvW)r ͶQ7 zU2q"ـwyR,hF7#Ċ`<{'][oq()UaEU4&,"/9gw44F˗";ciy Ŭp%wnbrH@2ŗbm50&ihrN4\Y;'Q2甠$LPHB1(efxO_S8Fl;U(" Q[f Vljeo5'dPV85 .NʸV-2"^y1:C^ ѱbYk(xbrI?{m{.?^7,p!6h֖{Yt7UE\晜~ZuRB~AH0#zgm{|Kx\}Y}d35!&VZ9EivWx弩]zj͞8'0'How83 <]|!+- u^揑,380P[ܶզ Q?R}A.s3B=2J[Bܑ/ڊ֩޷|u(hi-`ثѫ$@BL {H1U2e ӬGGSX#P棴v[KSRWDJݳTR/F>\ 6n2l20G RdM.&f-wGuv^( (4Eܙ rizՖ P;R#>&!0Ps-D5YGַ(fS9.r^0[xsm ʊ F`ȢJtc JׄH٭!)vD`{h71!EoyL2t4#j@}MN:}2?a7G卆-#н1IZF8/[}(L{ID<{*MBacVWpܷ*+:h[pbOq 9]F\bBD T $s? o,3|U''q#LGbh]olm鬎o_R>)62 5XPֿ_" ٝOE a?A"`ѫ;27r0 ]2Fd0VXUߤ0pCcYyinBOH03\Z%{(CU,.?᛼VnF;8QX|d8x< :&|GxgF~ߋŧR ϣl@;?^CvW1CW~3*a҉y&nf&PA]PjXpi4_b#,%RX*e}OOSiTٍ"x]Y"2Hj.g)*]F S]?rha65Iv-r/fT{.: 2Gg bAV*4^ 5YZxx@X?3Z޹uRAI];q/fο1oBzu|`#4f͞ ._5h.3#ۿ7*}vS.rgvTJR 74E3u/۠Y.tyz * >ih/~ĵc sP@A;GTPpwLJ:CKR+zO|gfjY\ %<Z9!؋9vQ#t%/wv`}7VʦQimMT\1 #=TX͝J/;I6?Nr*ӊqp~a_taDql?2-1To$e4ҵg܃5=^Ԩh싼/v+ϲ(q͈Y7ryY >@I powߛ.nϢuOe$G2iHei Si[6ȍ׆5ۻ0΀}운ZtKᔘ-3=(o'}LZ-i=xlVcKo,+)o3 }z|h*-.ňn ;Ӈ>C+^;ak*rviQ:#Kan:0LM&bΌ\d׉@|qJõLIpXZ 84d)Yݪ^@~]R`IkR,)#7m v/ )WqQ*Pw1$Ҫ2oJJ",?x <#T"{,`ZZq@z|W} p&?M/o3G6}/xd?iu4 Xm2]=6z{ab k<Hbۑo'|n8WEzepenfY8.^mX O˵  e1Y ^Ucoԉ)t|TJ/XZHC]`^Ay"P,3`Hɮ$tH]iB!m b̄0OJfIL[X܊= 72WLG,ʞ0IZsH^Q"\LyB o?N8tFv(ȕ2M Kƽ 4[G/  [Td(̂S j4% [ܶPs n8`|OU7/8;.J܊k; W!2؃+)-:ݜ'tЧby3;n)8voÕbZņ՞K;>'Ecƣ6qN%4mPzf 7%_f^"N$Q:f*䳘c2jWQ[3_Uv"/]ET7}ĥ7wW>%EoM3TB_+q>z?w!ߜ&BQۥ(1/qȡVzUw Jbߒu:rqJ D]ݓjhp~w?['|wI2-b4MҶ`)W7);]0d{@vuȤDBx+J~ZJmF6[pL/:pxV2v>k2}/BR0t3eZLdTBxBEoeKF އ&Q,:>X I\=@42DR /5RLA׹>mQ<+)ZCurw QѢ4Jp^8v0'BiF_Mf{.H^FCGohx;ʽjŽjB$@L k ˮ;$5=!IJ aQmS]\ZJ:p|NK]ɂz=Ԙ^tJ$R2бEe>:)+M1 ubķ]AȿE}WCF{^,0) Ti1]^HK3:pfB1yuPr[\) R7ZLdҏۻ4\nG` 5upU7j*32H"++G/n*Ԯ[#*;{#U>ڵ!c";JL1W$B_0SXրqF={72f9!0Kb:/0f Fu3Pyfs&nΏFXWVy B -(ZT~M>PI *tYqL`䷹?1\΂g@+dK bܨ1ŏuMu.S$^Jf-zM0mҿP ##ъmǢ1TB8WpCƥӐRYgOa>NZCQZ'VC=A]2"u+VǽLזFI}rݙ]~"$OƝ6,gvAJňVdi՟jj}狛拌<&UN#zNk4}*`i Iy]XAɅ _e]IW WOCKP لvx&LU3۩<0A+r.~͟uB`CORc6Q_jN75٭2qիxCHnbOiMT`<qC $|A@B51_$^-CՂ!kKH^w $x[IY"-Z\a{CmaHtDznY{xVp]xu:\@,nvXネ_Ρ pzQ [e`8e.AG윥cͭ,EqHd!q}eз TS "UMo3$ߗSlE/ 1>)&C2]ۣ&UfR2(JԀڵƴUr.?xTGRExRiγk6cCu'/ַfNv%ZW*:pt"ZIߒD`Sո[{@u&ү/eLIG)78e2xI;e0{MpC >I(9}T -qG{q>_TpbqOH\-tPGn0yeV=!7~Vc9X%g-h1ΊazLn-eUy!C;P |/Sb~fv~2!e{tu=kg < R Zf'dGP*Nh%d<ֱNVe%BA7$4 b.wO=qu@M)mpKMTTHKgڈ7Σ4SROI8UAߟF''+nmCf94cHϑ\Q6 $];Oi@0!oӰ-3(bW[vס"jH=Uu=$SM33j}FǞ{GД-g\qԫr#"ϟxiU34`"EҥO5 ||{B?upRyꗟ5\载[M>_J$t؇d=MNǨ)Q+G9{"Н=A[ӁX}0R<ͮ;mOB.W`~  s@p1O@5/aBHSvGDgP0.)rYP`gX$D1yl1ޝtWٽo8ovs*{`e K޳|8)q/jRGoya4 XHZw+׆HAe&ԇi3wsp{_1LflX\KIϲl..uG27Ty#s#/ ,ohq9nJzJQj $$C L2dna6A_֒L/Ts_ > Y}+}d-HMx: v`-]Iқt,7<$pa-3Y^y3Uz-C[^.2%=տR4z8CDq[ bgGSj4lȺ1s</vUT gf34Ry8[Cc@604G@D$JJ͝M^TgJDVzz_`k-jD`] e!"W{KBxG6hm"sI j$ H# -kLZ7R IlZ }\] ue闼J"]]&_tOP$+5W[/n>'H"/SZZQs\s+A/. Cn8w.Up8t%a* VA@.Kx0`?i[, ^ϵ++aDX>7"C'st4xk2\OH:lzܖ !VWF%iPLYqkD<moh C($WuӌHͭ83 cXIQrF~=s{uqt` GDUOS[H#WkdxmE-ګkJ6qV9ci}K fO[ՋY{=_b(᧖=uo@ D 9Zy4jI6ΰ)֒cʾ)f׀ VMʛWgjd"?Qb4x']LY$%_~56JkEע\\f E[9⍿=pDCI, l+#,xy1ta(A}Eh|-K֏+Vtb[V+^b0<>g}iP,+>|vP4hooAk[.&nN#xIaq{$ \ˡxV~Rgi> ^V _C|n)j!WN@7}u*g[qQ:qOMcf@p#幡%4gMlN ŵ0gE`1 K(-99g{fÊFMɣJN"gY&aAOeӫ2G֬VA@Zk]'!AsiJ>̿,rTCVs{~V‰! U`yv+S*d;\m⁐2=5${]lN jЯGgtNIj xFq.38*e:&M7Kǰt:q! ' /ԂRC^7vHt>*x;cjzA6`fSjEQ#"v6S9ͷ^FqZ`?!I$t#z,/5~_s=_/ls7N6O*`*I v5f;I5 ^U3nGt>ó^شǧHݣiw̳Nb*ӥT+J쵃*8aٗ zjX~-Ǣ3:pydaJQy0hAM0 tGCF{1:>2S_bHfC{WgqYiz(=ԉӗceCrs叨w8žWnl}q/"j? |hkm\ܐ1b:-,zfV86>j*i2ЖMضV) 㞍\/Lԏo>=I 7!n5҅^we[1&+ ç&;(22at*+..46}*f6C(~G")L8IDJK1R vyMaĝQpsG!4Fˎ-|4mI9*۞9N#/`*s:BTUn>O5# f$/ȊLA+tPG${"HԆ ]x*m8ƤgۭZ;i%pQuU:WC[}Om3ՐP3pJ#taYؑCԋޒZԎίKlY6yl5"[R@}v9Mx=حr:WǴm9[Wf?aцOu w X&/(ZC{6!@x}<:^~&뭏vo>oe`mf)"> tR+8H`)ybRzmuK2|!{coQp v鉟jKUW4XWڽ+ۥ/[Ѡ>cDF B~%W*E Mb  =ΈA-G!oOjg_ U]Ʊ ^U3(Q dyCj/.MۂD @vo ƶ]D_⦝ssmy3E9YTHI]뜚s ) X]zUYɼ 4 n\L<,B~Bl¸%3$GiKkšܑ8YqyFHX̀d':(gD_@h\i~tm(6ľfeE~H4`I&o vx9)|*%_KVCݲZS>3 ;-QVbR4e7!{e7n^UӢ^G8̵twO]qG7րbGHulbAN%ږ>#d<- i <Ыs_}v cӎ[@ 4IPZHHT_<,3ϣ+<ܐU H8)N _ouSؓvxS vz@u.otCAdqaª ya|,_hqBO>7ZrXTz{h#vEԸnq ϯiM@8S^  t.V+ָz i#%痂0V>䦜%Z餩r `'R.g[H: a>)N6/ @Qmπ @ }wi#d+o" neVsA;Bd5$9A=qΘ %HVDTh+퓧 RwCBs-B,oȿmdpfzos&uwEɼzs/3cWXN1,26J %'jM@m3LR+x{*i6tjVTgQ4h_@ӬfVlfn=1aCFW6(Ѓ_\/@<РζKtl̺P_F)g B_JYJg@hA"(l^̞97y72 V(ID:uDGq^ЬvzaH̒ חxYWRa)'Cb#%d>9_Xqߏ^=$]ǧQ@MHf~ >.ɕՉ>APoK>5R4gR ;f|_"?3u?t@C>0vbːX{k]" 48KTY|a͔ϋk}ܩfGߏ` !d"j5REV5o: 1ߠ٣h<=]b^lj+;>dt$v&JhϑW):|p6͢ v nN hli^'#)*Gjfw1ԗAaj=5Aw-P3XSI_MtYւPisJ*WRzK=9#)'o5?GZ6",JVc 33E.MU|v'Y#:l!^L "Ex? *|v\(abMmbAO\_&TcJ8i aѴl[Iv5;RN׉d[* )1#MXBH+rTILͨο>֣?mTXoیd>C3и磗F9鼯t@k]L'dFbվuN1ڦ%?&StߑYvݩiJ%s v? zGٱmCRӲ $%hߚ, ܛ.T7le|%Uh*-ູ`q![vӧsʷؒ:@~g?#qVJ|_z8pߊq0k3*)9/<k0LrW >y)bh%j=TyzO"=|A>S+[Iu p&k7MQde9倓:"R4$ޑпRSd7Uԋ?/fd0Mϖ҃ԧTI_%fɳŇ_0D.o`ƕ]ܽ%ek;< ń/ P?+fp,|c냹 HCwfDƂh _\)W}Db^s\I{[ 7X<GrYo'w,|OH &)hiT]bc 5=[.4iHdʢL£b,0hmZkW{NFzO?}.j9J|C#b]iTQ^y&z+ǻD6S@:l:/Q0?k*9:3oi# v *vGd=nI(9FhVn"<6Ԑ [?zTm/ {Le3?18*Q V&zEa p(o} z$ͳDѶZ'};0ͅV˷溗]_$<LWC.2\<[ PH>ѹnP멊,1WPY0J|߸(,Tn:ampRM9q>?j} FA+6."H7Lͻa]MBto_oQj#45 %p[hGIn4fň'q`Tķ.Q o_qL 0-V3/T_< ُHVcѧײΒ3 6*%E_K {JzK9|ri7)fLL !m/tUkc}Uwޱ#vaJRn!oaY~oopnnDв9 a[r<@ kVL*oPuafe˸FN;N3R[Ip)vx(O|FҐX~nޑ tO@cI3XlnSH(Aps-,Z.ršE@03N!sM@G/$lJPHL֛%h+jT(7:5QOZI8éG֐Pm c%؇8`l\+OY#Bpئ4[vY U;E=xͣd,!$BfiP,na}Wɜ65)dup%Ȍ&MV@ڤ)Wt $=+r%k 4PW!PHwVADu.j^aCc;02IQ %Q3:󶄨^9~a!nG. &vz˓?d?_U;pjL*f]ag\l։+!2hF}AU-=~vYDaK,i&٬#`k=CȔH:OU+x_VFXA8Jh9SV E=A7!3bRY=~-$f58K zSlЗr&( dHB0eEA êgC٠ E׻ 7]=A}sg}3jd!EqS;9F.t0m4A4PR x;+`l@NꮴE3z81(^)/LydQzу!d2D"K|f)߯w0 yG0foD$K-Y W _-yYߴ歹|[˛̠Z\%[3saP<&J**n$}؋[_ҭ-X"Qr2Hg(5kD*3 erՅqIm5QnGak|Qٝ,j^c>}E)XrX_.6Y?bT?`SQOSH[o3K&f'Jkŝʶj/G0̅ߠhGqif [69nzMƉ]4`?(8y^ת2R\6a4T{[>vJh<;˜F&HS#FcF6|r_-]FYM[6_'9;2hԍym} /#M)-٧ـ/-2[`^l0/I(닢=#[bG8~[|Bib#>e-x|L_\Km*~E3÷1 E㕵 <^?u,-E8XE΀)k$wK*> k7qh,ۚ]Ni74YDO yTVmj8-$}Oq[)kZ~a4% JNmX{6$꯳1ݮSZr{]GpuRe&p,|ރtמ~zU> A!U̎?JG;ڤMմnC4vڜ R`}Kw.@װK['ے ;f^׿ 4,/FND@$-MZEn`T61n(d8{5di) 5_Pτ5UbMMڙ5Ι1 &R|òThAr/XfׇCH?l5@ê$eAXD_J*2DXV9~ا&o?/q]}:KC,@VE\\U~zZ9hfqa~E+17箧hYlW+$Z.E>!y(< "v&†TN"PKo}q ^(C[U*eu>ϻ/[`: lܷ({muׁYѳQ~r(Q Py8q \[-7W$kӀ:n}nM]⸕=if3> H?>&6t#F,/W ؉97:Gp3<Wl/ťk,&'x0'qKX?oo\Y!;b9[X'od/ N(Q<ޢ.놑Uu͉R Ǝ :S!(%5.aQ78SeɜʍGiO&1F*E7.\k*0]DŽ=ٺ y!L^kG*&5!=іtXΛm u]R Lgy=c+j=PK0`ʺyA %? ho餣L$-ELeG=!exYTwLބ(gޕlO^w^kMԂou:b#B(VۀꅾMhf&\zY`k)MZK $  dHInߺݜ=1ƬfI?Nn&dO[Zԩ_|X?{cu;RBBy$ c;jpqVC𼨱p5 % 34FG˕ћY-<<C"Au k T|_NP'[^$36 z@LEBb$Y taN 9Sa 燚DaPJ$+ɾY335%Л8egh//si BiZ_T3TkQM˳lkPWC 9Kؚoؠ/955R&EM\fut L'πT.5 >egjd˴TR"B&3VꪬG[!*Qj#۠+У4 sE nn%kΈ6 s@:u|^ࠑ6=pp+y R!g暕/ܤ22aN G\Γ>T$T># 8OuQD H'NJ1#ba<] nvwu!$rI4KoVF#;?6 3m{vmZ?aq[NCdrh)Ȃ| nb.]~d*!=O~zmzK3)CiZ+b|ˍrDN>vOG3$;t>Pu -0޺joPM]ȶa@Dwv)#5j_kP0Y"]܁J~># `L4.C+p|YZ؍FsTH9w-|3}= @In; cW.0F5g_ܫհ#4m/v{d'|7׽vx4 _YwJ $Z!AnwGVX ^JͨB-nH&%?gK=;OQK3>rbN,d`(7>l̿ _ʎʬQAQ70Tz.l7bќkM{ G|W1N yK[,P& RG߰ڜ$PTt7mfsvް4QL[O_lEVB!ptӝȾ8~Ċh),4FbZ8d HDm\B⩌fB˿ V3ó>yXMšG1U<)R 0f7btK"h6_Vz(tK-̝cKVج \ǎX%K~Tn{P)ZWObO6'@;ARƸytgP<l G4A  䔞/VP#5(YA &L$ԫgn<8띶xsFN^&4u65w tbrԴLPj_Hd^]3=!:lvjqxK=>wfL GNxfxb^Tg5vzQEg Z{4'.D>/NY讞F5cԞnK#~z'MZ1]8 J˄N](ܩ)r! g;"7R63ѣY;gBIW& (WѤut~d>`jq]/G , !bIРS.R!'Hiٛy]SQ-jrɖs2^:@]5u/Qpa9ODxh4$iamXhŰmߞuAXN+fed}G>BTU5H,{u ^GwDKݑ+>p &q-Ⱦ^Ңs,0E'=kmݘeDفNtU)$hbm=}?o'LlbYwj-B;,xwKlJnZ:xQH*z2IILDUl5~=Xq6 .eeԔJ r4Iѡ a,oB`xz\#Ji`wFV?Kp[bˠ`|گlHJTK\&i]BUz7n,9+ \;)F:y{X6;O/R1W3<=pÂW{&Tqx,EMU 35d >qeCPTcZ ƇpbAH }+Zu@Ζ쳓 M03g., g:3$Z_80@U5=yRp즢QW΍T&Iǃ0,`;5eb' 7Z(Y3C;3J$ bY--CrեZVon]f^YDd!If MNCl YοGp9$*hyPKn HsowЪӎ^|/N0O\[E90N g eI7uown3 :ˡQq/s6M6P:1JPt35* f%SA/iZ^7ECaݵ6z]-UԦC@t i)08INaᗭ&5V@|R=e?Pf ):ptd\%E3|K@>%_O^^t8[kɻEѦ7UE™Wj6¨YܗJ@h6Nr5]Q=L "[oZ|\?tk~r4~(^H%!^I Q \e_wY3y\j}^9񴰈"ukGEɕeoۢB<0̔AMgf:1"x+!`8ٲOW,zWnHC RŭeQ$ZՊ5ՆDbTzUY^0OU:i4SBZTۋo]LFR<49;lX~Yܗdg8 mhd 2;{FТ_n_fOҜ*cWNe M"as+?1Xkj:u !e;!˭R@js#$eJ2,1lb>Vf>: (ab3Wn,q=VeX1H59K/W4!Ǵ |Ʊi7̶;cToX'|GODbkmvêiWa\EP*?ER=%9"M?>ngwX&QX9OH2 Q!^7$tz .߃o)~ }hVn !J߅mc #w˃×{9B<0aUS7-F/ ,Pަ["{$2ѠnȮ9|Z0YYu 9]D .&$1'M?(o\),,9;- BҼgNw埥08q7 jb4~rV A,Ҙ/G!?[*U^ 5}&n'~^9ewɁh:1*8^ei~9 {ӣ^F4Ynâa2^d$`iyMԤPASb K UY¥'=?FZTQ 895>1vzjZzQO#r;B pI/f%cSHUݦo?窙ٸ/ c./ 'L?m]f2 >1G*{ Lhp7:n 0q 0(i$F#5bpB4AR?N˜ %Z-([́}Q36%L>4g-wЋ7 :G?س;M 1HN{~G,YfDAzNJE"<-Sh&\h<2 P*w::hJ:c[&Ǥ@%7hX[ژS~%wŎqAqpD׶dA_d=I&1w˼IC2TeiZ3{7}EZV_<:/N/Y-q % Yf~7,faXϥk:ӿ.?:5 x7hP/U~P~HZ|^',1Ŏ`)$5%.ϚC K> *0n'*!EO˔kbʨޜ PB.G:.w;}{a¼[AS8/Ox flWfAEO6w:^è(0n!na[;c!&믎dsu Gc_lX|&eUJf[-D.zM¾qҰ8ab8G7>DcU HrAi^Rj&I^? nm }4(jlZU+KUNDH[Am^SFk|ق yϚ@玔Fa p'vp],4uQYSє6"; aG8Ӑ gqtXmtC1_SQ0HjԢHX[gY3c=!",7)&gRs- J/4#=4b})( c >`zAs/աU$6vdON_lȸ5v3pXExO&Vௗ؇,";(T`MFVF$j^Z<^vY4T6Ge/2?vg?*`'LFZ=^Blag鿖Dz\`OMz"KEBӬyOO67>FPW0y@+b_S{zy%^ CztߔR7yu1TY@os#[)D‡."kvg(r1{Nc)].h 6|?Qs))4 v/S7. Bߍ5tOt!$$]7]=!#FBHku_)pP1RPMT5;aƨ|*x[ke$bOavR=?s@4co_-[s(c,iynMoj.Cs"˕>d!1A}Qwm~/Nrsk0H"c߱z~DԒ^fGq>(֨x#FX$kD0{>m_%z,͟@cw Wϲ2TRH75^DT8z׎!n$JݐoK%h-p`/Uų@_j)Zŗ*ɮ8YՇ9E`+_$,]я%gմu'&G>iXL[,Tz&"H͡Bfv~o"`<9pK6QH}HA<++ƑطX3ǐ7#o>T !*aQքS/HĉVd`_y -W>9XFQ|ehR.Y?=A?Qԁ;IQuf83 9!Xqˣ\z_o]ᗰ!%& t!DZxJtar;5neo&Vy]g +'`w:r!#k3W :7 8}_ M5M^2o|gAR[~wT$FWҔbqUJ'`QZHQ1ߍ@>ތ52n}K=g}m:d 5Iz.=KSɅZ\k%`q:ҢiD ReœX5ڮp_E!C] 3vqA`f-T})heǁ0,ޖtADR\(G@.R;YWM)p$rMzb$?jXJx"#A={-T4ƉGLa{`5n[eGWeBZnE4_P"Aa l{wlm#ӱB 9ZH |E-%cId)ڔ)Ml% _]mD*{Mxq'mb /f]eP3M?)yǥбJvD}D.ZȣTDkCVkB n=AUw{S ,.³jx <ФZ69Sp7g_G~[jG!nI"^vC7)no tuإ,)*S-(ؠ(TmЗ~sqA$l!! E4'e"j!fA`W7# `|Y9щƞ'6yqvԁ~TIUWϰ2G򇝽-|'XEʺ'nFM +S>fR|PfQ)v#[Yq(&EQ5NZ,r?C}x$AT2MQG7ַl4 k\?u&M bzX6F>kE.7CPL sgI6O~2q6"֏Ʈ{צ]jV?hd4*uf$Hx-m:U8s{T1L= ]=:@vtK3im `=5 ׊5V$$ӡs@ֵhXјwa/XEI1B۰=+B4d{_kPwd9S(ὐ{K*0e0 T-ҏ_t;;gS@U܊HZ ο`^a}MɆrL0|Y4'"}/t\7 )ʀ%k&YSV BqӵQP% 7g.q[8NU߲Dκ(*Hgi1^?8dY0mڮA'3w~30UwQXZ Z 6?4eOnd%_=t@`ߟ ,b 7".$,]Iaj88W)"9,/JmbKE}0иLsF-P5\Z 8sb=~D);Ë5Pm~B$D3>~V~r\ wSRvbZ 7\Eb'R+jE-)|3cS4k0pl#ju ?T>'p /%N8',nl' GUѺoJք{̻I!kp$OxN]9#P>Di.7/y(Y9鿃SBs\4By=>rLPQƣхꋀ :w^y5&bkS7#Ia( BVLǻ7y~lR7-,2v0Q~PmZ:mZ>f.ƂL^8'ユ!2A~>$ϯt[K9Poe6TGl6N+Y.J)i!|L)`[X7J¿9Vi䚁N [0ϒQKX{1Nԥ`25c!\[=]l/݊sc|gFfVl+`/ 8_Le$Frb)ˍg׮:iPT8$?#; \x2fMdSN@:v/0MGf'xUW?k:0 L9"VJy%%YB0f`B]? ƧpKu=xhx{Njs9(X$ m6W%-U$ Tb{2F@*ǷMdsQ"r^Q!D@{T\ѾɹߧP̗y;Q33e+GVۼ%P Ldgbhxq$ @Ɲz#m`K,r!RYzwak5id)3>1R`dxg=4OmaDV;[d>lMp k&rJ3dK2L%C=T|J [*66eiIwPT2 4vܣeȝ,u"ؐ9;~9ZL)ғ)>!yV$渋Ω.k1}'pa# od ǒr+@:&)]!_hܺ8ۯ>iEYma!k)~ a0^aپ x#~ [ W6N  z!~WښR Abs8jO_b# wA'phvd[Tgi0E]~'I'l( ѮlA;uSJ Ή}F%,!o_ǍS֗I oe5wЇM|Ltm*x>7;I0#jQSM2Q^wxrn8{rvp+)QJ:Kq`$U&thIo!mR)zvɀyLY^@,KVA^9qd:١ Ɋ1%d0#]bT="aWR-{?/TvgfNhMH نL]Q\SWaUn;^v.29z2c^ 3P!3QDIymyTWirY 8it>!~9 gK8N*vBWJcP,5h>% _3 9`f~u#6sڇ8T.5J,qY io&3% Q+ͩ,̠z™5>]D[M 2z~㶽ַz[e7`6٦|cGȕ8c4:Sp4J 8ܘZM6w.Ҳw۫$V۷W6INS5:9 *]$bI#fPs;i91לG607pk(jЗ[ ᴿ85|?ն_3DIc>y$ \z}h!P/D>S9& "VpRm>16NTZEpغy |Pn_遄|^\67Fԇ4Zޡm``Yv0Pg-gLС-j*"]1溆]gv@)AZ %]xޒX4`TܛM$ڤ=&&S֋5qB2JA)USM~#5'9fSG ¤o~򬢧~w&H8gL!(k>~Dp + &| 6[qR*G_t3ֽpU~`O.NGKz|Mu)~Q:9GnuOsH㰐1`E5=kQ[?.G 3%pcb$"wzXNF4 T ˠ޴T׽%tՍ즂W+|^7m5_lu+!7"`kk%9UWkƕkVYڻfM: }+a` jQ ƉQ86t*?3 xYUȸ|ͯ)u47]?owŴ 'SVޝ4 jzwMK:]1lHJ/(  v=^ˁ fА24 ;VPHt]X~h~'ί͔v_=jg]3QOiε8 A]G<,`wm$F/Ș} fJS};>C7Ʈ ?K UrB wtl,m8Bw 2y6Z sA39g6V'sc<< jQpG=S`pkQ6iT$>:!MV(k#s헰^h^^d^@<ْN;2_۾Aʏ;/9\l}v#l'}D :+/"DvWgAt28mWMa>em!ɹw'|(۝[ )t}y4!'u|5]tWgkdaAas# \cB#x;Jz:NϵjB[ &8FZy.;p3UL cG6.@S׶ss*`E6 Fةфlx[ ?@N>o+CKVA5z-j IDxuX)5]#&g&IUd |u=1VʓH٨Q0A1/.B"9Ur-eřH_ә]-z;HY7x 6=)*զ+uިQ'}:qK.j%9̔nS$ rGXyBx#&ʷRS!=ċbp `pF'I “ !X?F!P||6%&1h[pr{T!ŐcS"'y c2e36.Hu\XPlJJ·G *>^NMvO|nHO |XE{i4HG91#hQGgqZY/ݔ$*L2G]Pqx.ïP4w ,2}&`5%H}A@^Ux\%6;<z-1Y+Hr7랴ËL< ْVmc #]VA*yB5\fZ*Nykj{Tjѻ{4֥âdž~{;u{NYaDz0FBL~˭[X͈b=E11ϵk36TalSv+xq^ }ekV27p%Zk僇RxcT0dh5y>ܳIl*\K j8|ϭrhhJ:/z4DX V#b"2=~rI_:HxK/?>2A׷9"V~7}lJh s@VҋX+)lADd#5ʼn&KX߸nR=/7&.h$Bw ҫ3{%O\#SiPitE*ݕ,:X+Ȓv4ő6tC1WyB!k9 dHol7W(ac~ꡄ4@M!46Da}FҖݟp+Is /G@T>/>.rk/ޫک 2]M^j7}1P`lLeƤֈlwRa"+*ܐho$LT$BPA5n`>K&g0̡Y/`Wz](_%7 lJWJ ]PoBOGV{i nk7WO[1f̀>ihEv'ٖy6Exo髀An͏W'wX)_{7E`d{QA`$ȿ%Ф qXQ|%+WU4m{K}WPMPKmb{7y ܼEnVx̰ט z+ލ(!x^δE ̪W3QֈAGmCZff:kmsNCa`ӅYWG&Z3CΗ,sw\L t/ "2* ;qF-:hɜKbgɮlpzo~9_ $Upq{Z33Xƙ-O2Q6{ld6,{«ޥ <y bC261ƃG!n Lw3~њZσ ͈_IicDxYjI\LOcmXrG絛@,-)cHƺ܃G}  -4::\TyzSj5|WGz_өq]&W;%j?] ی\ՙx°$ј ytU[ɢS{ 22Xa<(ES=NM~[u ȈjB2'bi!9Pg1v*QEn[zANcc=\[/]9;.}wV&>'B O0CiT`i T,dzڍ0gc~I齝8u4<(+[pTYɴ] >-¸Numv֘Tɑao瑽JQoW?Z/O8k0*FG(N%ټ[kaY}qt {֋9ڣ6cuapQ`30!3Uk7+A慸:lA6tڧ8YhmnV!|]9uF@E[$wQ8#ǚOňϞD1mOܺ9,:!,5L/ڴP8^}/B/ Ϣ:RQ$EGlY<|oJ(b%(7?KnUF2?LmH_ja Xu:>n*yXTbFLn#:NYQ.J5 v*wo$q_.n嫙A SБ4tw\UEs%)UgIM^:Kr%߮cfYp7:Db^xmV%̰6,oQ4워};u(E=IV0c0ե@Y ]XHO+i.=p,1Y+,2Q`g]Χ29dXr,#EUO#q.='Ñ׌{ioi9pm@o7pip[GHKljyz|ȳ56bhcFL7_ \D`Jĥ<p9K$ ׮2}]m+!JZ'ubfpaJ6͎,AC(nݦ.g[p q`,Y!zoy| Q 'ۈU#\ҿͱ 25417ObHj\"|yva6;9 0\C>;L/< q~Ë`w&yL)AW4&Ǫ@; *Yqw2绰 }!4F)E¸ :(I)3I\[^![pzP!0څu$eCVGVfG1͌6] 'qSeiTWvt%S.ڪR)^4L*0 <$S6)|VqO/ xwgr!M&IK:(\MNI|*fl&xH0>sT! tȔY^S4u1NzIדm +z6_{}Wf⛡QkKl¾&Xq1$:ss6$5};kj:c5cFSɍY9DVO)~ UyᤤauekA%!6wcd|Pa(y QB";^ *?v^{BGytϵZ|} tc )V#ŊCj9YSud5nCdDN:?.:c`̶KR/i͵vGHYMEdXC]x-&Ϝ]PA !).Qiy^ib)Kr{M)_6'"Y~jY8D~;w.zT2]昿g]~@( )r#)I(F'G/d "f{̉X<% ]X_ -QvH}5H !p5;=zlY_G|x,= ~ F(D܁гe[C"gl@{;R; 2R )hp.ysLwj1``JY_M=׿6ey?Qb\HL dsv6j Luo ;NEj=v]RS-)O+WbWYg> vG8n[Ű)Η6tp,>ͩ&0Bl[^Mli C>aX-э+\*8$\Il`:2eqo#ljY[fT]õ$Z_IC1-Y_9 br]h .AA ٻ~c"͵O~m?*Ot}Bd.;jCP{9`gi=9ܸL]\o/Fg2͏EQLS1U%].%Wvyyy?6Y=:@L6K|[`껠>XnV7zGEz'7I3t<D뜒5綥 I"EfBn:i=J0GFF ƺh^, KW3`5i_+$TjGpڊ+>\\d='qPI(^_.E7 :H:i(!l.1ۿV`ע`,DpWl]* / dR#'! :3wˌ ><#V#)* @*4[h7c/7 .́' GAm0[)&q5=>w/Uf+4m~sVS{N$-<WXr{(`o_+5MT2~?t׈u$ZfbϏd6Au3vdA)Te(UC*"gA |& kAq1@$.V/#loD-m2j!(KLhauߊeNZG^mVvR5vDI %Ɵ .8zuo7ffNH/hG9׮2.-?5COǚ,u8+5rx;} 2+})d2}Pf}-NZ<% q (ӪBڲ;v8Frc7R_yw^(>{?LC$v sŘ*ch:psT0rl(MfJ=GC #V϶c:Ԋ"TkĹ^D/KO: pSz)#צь~؁~_<\Qrg}@CDREj:2:1zR3:R\t㽺N~G2jӽNXU&t1$<,gO7ĺET@&r\>?BZKUcm?`?-GHzjqkT9:0Nԯ!ɇlTcThp<Ӄ]( X2J+g{aǗBi [SF<&/:}I~4HbƊ^w-[幬$8iJao[x^q6Ý1a8EEpG06pKC֠]k2JVj~!<*ޜ$>5Vj> -Xceh$]^Nl<g0z ǘ#U]b8+alc|S > ;= xDn [4x&QQIz&b*!9 .kkoJ^bmV2ystsdUE0,o-`I ^EZ|7jة'x"VS /ۀx0WUp{3]Y)o%ړ).d_<DOQ0Npn^59)~<ϭ-"P-Q[>.GkbvAC[4ժ!YsSS۬6Γ\Cfn>+!l} 0D**&tVX^&[ _wdGc&IHWvfw \{bXt>O7]DkexڪN#B^pQ6P6Op>Q;,M kRȴ]z<̦XxK_SOؒ>-\dpįHf@|) H埡x@>Ԅ݁~)ʍEjk-KP{FwGRxV1/so=V,"nnם).YR ,sfk,0"_\FqA}rsAL_GpFzt!~zsP1k{?'亮2OV<%=fTCgG,dylxgw5 Dyύ "f0aLjikY) VHCV'{),K_74AZ$UQ4ē;r NX=b',oBIz֭R1]gh=ńJ[|@A>^>m*gth‘'R+{&o s{f ݂gXU]~DΐyvrIg/ PG@R[֓G&@ J6+f|lpM(FPöD M:mYΝ'/EM`JP-ݝC9Bvʉ(DaNkXXQ.E} {g;bq9 ZHm_q.Tx75L#L YP-Yä0ѴGCeL`Xxw"`w)- ˔./XR }(4 3ނ鎍[jɜ&R.e9Xh$XG@'Gtڃ4A@-č !+) UԀ%Zߌ(pK`o.|mtꋬ|C@Y*`VoT-Ap{ߔsvS~'ZP0brV"RRHǸ!/3x?uF*l9N*짉9RMfZy+i YN 't¥N:[97 6d72"\AY6S`G86X%WMzQm۪w4RH٧JσۤE)TuJ#DG" k=hiO&gЈK;H33irp=/̇ vA(46ArFSPUUQ6 Z Eh̍qy_h͘m|,.@3KOS (Æ'ZO7cjvl[7i@F(T[=v^x.ۂV֮y<) P|z?njz3+ ^$1M'u=L\olISQfsHy'R#ڡi*my&`@bDSf 3& Ej+T~{CD=Ew^zKI(t>y0Z)\V{­5gTVӄ:G:w^Y8s88pFM",_݄ W"MAFcj\MTp|OU,vf42:DfY#UB%>GOK--jB ͷɹZ|Ɗ"}Aݲǟe;"& B?O0gB&GѬЃoCҵ (:=1ÁFNWFFa<7 z3+ºJH9 %s5`C`!'ģ^v``|vvKVl\7j&aw}'ކ*A\hM ƻ!vHKjt? N"CNer1Oq6_&f\U-ߵ cG5JE~vټQigi B]ňZ>ֻᄲ 6вA\MdML o 3,] 6{}*p#)dȉ^OQ&pt1H >Q3D2vJK3d;e .X_AD*MԬP:h`:C(hA4>;I Kw+{ަ\sTk OhDKp_^Ml2]bj  "VSm<#ws^f^X~5].jq>dKw@R@gr뻩&;%r~jr |O!Z^_AHbH.(C=׳ T+L eglTWm}?e.`ӕ>|D7nӧ=uqys"c32Kek߂7꟰GQf٣o ѥ)Չ+$k UmcA3#m"҄@MU+k'I5Ir*} 'rl9Y; M14x3`9v:1%C&rchWT#=aj6L ;p9ˑ|{R,}wegs+g K sHԡZ9=-EZFF'5w^l$Ϧ8 <u`E5V5|*#]  %xFF+X;MR|zs|.G|L0-RNWn S+Oa>p~jh=@-=2຿?0fQ֩AW6XqO#4;B'Sx68=vuo@UITv:qU,ej?vj%W&kwe7,Pt̘\[6i՞YY^>!M_ Q|K-4=1uk*Y)oeHI%u6)x䑱T(\[B &NErv,6ӛm4kqak*R|peɡeKt+ŕ܍w`lR@| 4 p,awEC" g*B6Pᮮdd{?_Ii6t\mw]JVw5GoqMZ}6&Ex"c>}RH[*UYXg(&ɌDƜILYNRV el,i(g0nox+jYFÜs# .zEvBKHO FYу&Gh_剢Si[?T_sηt[ y3DTXk|o6{89gDBbALz[õK3"ƻH}YaQ8 I\ 6x7oemEŻHMDQF_c_2|fF!Faʽe|!n$|dض&Y0<͢W\ w5p7Fᚎ9lXßX@h3PE}^< .{GGRIHQ샂g&d{+[w|3!ƷU9&zV>sg!}tl49~ȏ݆FT#pJ0xI1Q8]̥Tȥ!nvYFdd ? kMffj~8g *NӔ#ziBz{(Kv+0x/o/iM^ 07lKȔe:E}ohxlTIÄʀж]ֽ #@Eȭ<^&"]3Aw2n{LCOݿ2e+|n Bbnz<-KU9_9@v;AiNg Geaj% {iBg$WLa[h~`$Q'dy!E+ [yQ]I(8X$t`IQZF 2iU}}6[ؘL' qJF*=0_qsQ|ҫ9np֋K|sRt|^TtCvZ\R2~: =Gr•z|Nrҫ^5ߐDׂvU#vhqm9.k剐Nmrx.Aߙ hD0bVn~i1r_% x! 0ʙeTf'vZSr1/@Faoe =;;9)E Nw QacDFsQ bR /l^鏚!jŸ Gsqlr_qY2fqFxC*YfJ%5'(=w{ _EF0Sx&蟛q/cS|>K$|z+v^kybtY gܮ!T[O3T+4(Ȕ01'b}5?-)ճ4/}HCBxnd?Srz. GxУlGBK >-*vֳʨ+wqd]&i14\HyBZo ڶ yr$4;7H (^H4 mY5sD7Z7"f]oVJf B(o|%L=l5z {f89_ydr(g:9DDm-Va\nR1VcKx'w\+ w !bF!y)f=-d x%@R_#0ۍL z x~>˩>UJ-c.m!~^?ǔ̥PΣ *<:/ Vkn =B^Gq$ha1o/sdhiKB^U;np~ys8,@ٙ`TaRN A]]enYX.[R3g.JANEM7҇pyuPod2)\Q+h P4>-3v;0ޝ9WZ\'"Y4ӵeqDS&g _9WY ,>1)Hj58ʙ)zJ'pl)@OXPP+j^7*HZ\dXH{:7R/Q` @E&v]mA~ua8!LcdG̬?eXtn!^ TNA$q"oc})1hn%@Z9 lq>!ednN5[h|0%#/a[ނ<&IV$6L ~x~Xq G$+اDhi6{r^aE $og}™{ 4lWLi7Qd]k_j8o ' o]1FB-e9G˿ZKZ!>cM2F=WFMsw(kIfﳉKƖ;c0\){{]wbqbߖL)\rq#װ B$>*x.$7@do*m5ڛ?(Xb *݆Hѫ'ֈ:su4"fWEa#[4x1,!Q/.B)2:>i17NM}*z YfOXMfZ_/9`3+[4zGHPQb+~5CR٢8LL6-|-ut_j::o݄\r3D"Kzln趝90Ǫ+$l>jKy `lzl vr |hMinRrxźN S1rd|IQr6+ZC ~`֐AGIi4k8+6MXh#%\K)v2l#mdJ'>,7Fya!VୟԸ!0 ܹyȈ{t`"Ԧi>L9sY}1*)ʪcE+5ow:EJMZVu4 1Zeӫ9 Uq˦=@7rYXqdnWBcƠ&rZX ;s>Lzj9q(!!qy'?{ϢNh !DJXCX[-{G! 0ciт|fޠN Klͬ\E SӾԝ*Av锐 E+dbhq8?=<~34&Mr-GةPh xE@~|I[^݁qFٟ1z-ٯp Bט;[q *:C ~y'gxLҬ}| [Rm1e潧Lz%"V`Sz I) ,n޻*n{uBUuXDQmn/`T$G-b6 GZ_ᡖ~^REbFXLA e_dtқ-[/8ߜ*4SI%$LX^ItR U7M,xgwyALxwu.XB{wVA w祵~/g'[bSXM{7B\*cd(Jzz3B8 `0#5ߗ[Ch B;ӁZzqnoyy馵#7Yv80ލu0Ps$Rj(Y"zADzJNzk`1`4 b%=ڜ&zi1K<?[тn\S^։7!b WMwDH8W4;ԟ ;.}A:c*/,ՎINj߃Z|j^s۶O /Dv,y܎P,d򮷮e"(hZ H8S_ov-Ag꿼WR7O4|'Ϸ]-,ħ P WTWxBZmV)kMO,F9n9DCzl-x1ЏXs?cϓc8]HJRv5_Sг9--N@NȃS8yH2?1wqcHHYT_SSok!3) '8CPh%\ ;)\lH]4i!NMF6C D5i-Mϓˣd_ѱ٪?>p]XDyoUZ 9aO>]fd tf2PD?瞮B|Bki>LH!6;w9|Z&/ z(%~D;1貑l<0!Ωu|ORB4͇GKbq7V|b 4T""m ̀N_Bd䟜&Cvn0ϰ)Tt1R B掓d :`P۳xDCD ]5FZuV*.")D;H5Wүl'w@8l0vj!%޷柮`¢2g~z+Fx̲cu٠LdULzIBf~IpD! \~YvABZY+WI}(&0-8F6OmFf0N9݂NVSQ[ja /;yu{ʙub80^ 2KJ3Y_g0 [({sZgfxysKѦO#/pHO G:6;e]ZqYзfWk@>?_w ݸJ̌a6$Arz w(n纆թ TOۼ4 *3q./ Y_5IX㽫ҘpK`#5=J2ymJjWI ٟ|:rW`*^ڍ5ф ߵ&|/U2}ԟԊ-މz9E!:EA$A=&hNčÒ5R"u9V_cX@tT)ɊPo=Yۦ6Nx f-_U9qgX PڞL\%ᣣ&^]~XhjWUp%zjUsJ.6d*6HvK' V߲_8]!}/vP |aQ]gqIľGSe-I"M f?4֧+a&aQ&*1)JXiȦ!vKϚ3KEDJAlͮpo{t{yI^ %>>Bf% wv&2Ȟ#W,:dvO^Xfe@F5S`t_*@_G8ᮣ,$ E~wC$h_C:|'RWx|egč}*wZ7HOKXV-e|Gtm\ FV78ɧ1(`We nZ2LF)P&j5lм3dy =WF; AOPmt&Ljj4K X{K-PhAfoì0̦IV,Z鄕H&ji5t/?~_ɭ"CɆcf)^PAPOfJ%o9ŷd fPy_&9-Ȯc[>ꄬ`8AM3L8Rge Zz 9M}k$6EERໟH6H_i1jxcXt6= (Gsz:Lt;W>H&5?{4(7 GA!ѨF[E,KѐQMUjc?0sS+Ld 0vDm|$!rZK{-:jlH? \_df!܉.ۖBsl}0P8 dµ/0'|HCz1Y2VDAhGQH&ymS*Bۏ==z#Km))b}=ks9T+R GRe vmYxG 0hq89.7;0O6+=G;ׇ8F$ n=jZ8U5oV ?4%ձlt[l_Eә+Tf Z5UZ"YR; [绅@J+;jeI{IP-dY"y'^|}#öcР?xŌ,*cg7ByKcuRrdh0 l- g nB(k *( 7NS\K(=lu 08H*3WQW+lC ԗ'2(PvL7a3-޷9@cNiC7O[lK7rx) Vj]&/*O.mApmuEmcl|&xn=ilwN9Gi΂?57(Sћs>*ԢII6H$YڀRy|)ȅ z!7hOۺ#ÿQE$LbԤ0M?;F p\ :t}p\Dh[I'ozhU^^v] C@٣5ñ:{QRc!)L")lw}uB}zGR~Mxm,5ƆDZk8Nl \v܍軤dRm{ N I&63$<e1BϾ!vaƄ'}10㵾+} fRC~YɬA#ƴEN(]k.^'j5Bq;t4 (DQ.RXHЀdprQlJ?tWGgiDIGKnk=io;1µg %?ǦjZEwoaI54780H쨒 l`RDa! 1"hPEvß|4xy7Rխ-A'FHr&ב$ ΰ̺ErDqPƁCP SAYM".E֜L8GjzCG@3y+?;^=^XR%1 BHҎ|37YƤ&1Z7]2@Lg tMS/$cq%VL2oL@-4.c^4D=4LIuj.y;қ5;B؈F> iϞ&,H3xZFUIy N뼛on˔[X&EHܻS A(Jk |dQs2[.Dɖ>ns%3&uny(eSD=̂.lVkL B˶eVӢWN;p`7rIBu4Iֳʣ|)G=+*|윤)׽"qrUmwN2_I&+P*-,S"C@\FpcMaϺ])9)G:Ѣt&EI $3ǿẖ`<>"/q8ߓKV8J:-{&BYǼUY~xSmT#.x?s9Y L `HPΒc Ū'dYMw^HCR3=Xc] ߙF%w6P@L'8r&z)SPQ$pHd +`lpDΒ w9&^nLt0S-h.V`rR8 P1pݯ?j*|\R 'Z:;!-մWCe$ZFԜmZ V{n$ܷfuu@yR?3ބ[emnUb۬ + jBKSϣY<Vԏl 3QжTD2H P[/?e?PgZ+J?,%ŨLY`hAs#l ȝ Z?#J1]3uWkЇb@6P .'0:? N/6R\.~TZ$IwH(W^jVt y}D͢7\ VC:ư8Eh w_{LieaWOM{+*KhYF(H[әqO+ElvhGLW>,&_!k]G&%G#+0j]rߩT a6yp\Ŷ(kSh^%oiAgD1ͼnW 4-gĴ [F#Gb^юx]"e ?Lܤ]lbz>'&Ŋf.!9jU F!Ü#F#PJ1%a=^JwLE?Bx*:*LV`Vk+xBzx6:U"]FI @vi:Q)@Li:UP)s"s'0[\nxq&xrޱRQ@0~&'e@4V`Nk@}xFh³py,JBn˧4fv7c]f ڌh3mMjd4%~1mDa3boɗ@0z6FJϜn^#ۦNXȮb1na;n3a&㚢;0 ^Rǘh&/"dBe vJHbp4;8"\8܎X|Dc>Pk\QrdKE7CEWKQ]4Xk骳[_|.P]հ=誚1in~gK.)rU'X~PU$Dz"~T'|grUkE6$>}Oi>YA fwi!nFFtN/o qf.d"ӝFV ggT}'72ڐRC|d2LL7R7Cwu6 m$ٌ~A:`ɯ jR@4EWDJx.Vrp#R.6Db>JL ?B(#YY !ݩIh6SK/ZB$/T^[M!Dd5g@U|vzq70 #ʠXf$y%״Ύòv Ic8 E5W9@pր{sT]h (8/VEq6$ 2`Fes O D.[L Q#(H\jC|뇇qY')FYyҿi|YsJ=nPWtPQNlM6.Z=b[dvjbM^e;% I^.ژTFZSOD|V2o|fJ dtN ԫB\\³)VSxT_@TgSHE–!FnЋofᗢ.bN ۾LBr٠R$y8(n`fy~s28LԗM_ +nn\ _j*WB9LTʵfQlEՉ ꈓg6o|Ox$Okxdf nߓ*IcCbYt<+(H,zkĻ=æ2S .JkxE%W3netШ<}`?80#$""fTYn0~r:>sY%ˏǦM6b3IM 6 #`o|L -24#8 O6?rL?ago ;G#17 ﺥz2beHGP'j܏@ ՄF=BLCח]lj{oAm/ꗃmݿ9,!MAaSe Ɲr n-r͂b+YiHJbt 7)`/DGOx%1hO!?A\L0TBs Izj87%t ] ޳l:{d*4UlD0_/Ί-??ޛggVB/Z|8` IxMX8[l4(;EAo]/)p}A1d}NKӰ!Ac-QɊ ];+o1~#_Lފ iZt@d+pa1q#ɪ~B~ueWhR E }QT5Pt y #- +7uPּs#'u=XZ֣(?@ 7^Oqw]sN^,DzT}>^T>pik=|TU*c q +{w'6xSY#i;rxM[BOT1Iޜby#n,sVʀ%yɐxQTɿyZFLmy=H+pRΑqG5 k}m3#=j0B/4]Idf}6q_l|R0s~MS`d%?/cps/8SJgA %B p 8k] bʼ5oӤ%-`]R3~=%=\Eb0vl3GυI*Y.'7HC9fyb8fKťٝx-d %W5?Q8~߳b ֝U0*kfժ8he~xVU|,5AE]g,`/tqv A|TI v>PDk[߆0듴`G]X_a:Ţ )?}e҅f14]j[|d AuE)/.g%0Lh78^SKר{d(ҥ id7ZG Zꍏq$b|ɓKi|vhq+5QH/{l%nJJi#PhJX Z͠Jn\a%*cH3LRշ+lT$sFkFk )%.jIQW/5MJzjK]UC#Fg`l9lJr7Fl6t>fېKid9f*D)lo { u r#wγ|UbgΩʋn::!FI('y=f6W7U`2|"PltħbjsفNќH="<^?JN ȷKG*Pu`u ޖ. W] ˲i/kgC#V#}G;+*,\W{#UDTƄ>HgT81YH\$Vô8"j#v٠/#V% @-F]tWP J[ ٩{&o 35U:YK\E3Քhno_!33hDחC N#8$tmIx7V k nG-L>Sq*QED c5p:\hxAP7?E\݌"TUTcY?:5lJ#`Gf<"<5 s˜7Gv%qLyLFKLEzVGvBpU{n=o +Mi?< *ͷ+쾗SdvJveUα_$( @ F[tJ= l))-<8xddyZelHyuYZFm;+[muf@!:C{a;+F=7&խL| a)KpFgjmAd9%9$?U??ow}iBy~0]M!?#DW; ַ;d'X!N|هVv( Y%x;1h_rTXVg_%@7G04p>rbW"vuSѤ7zoy|" +I$.4.03-ª)HS r╭hD,:ݤ`KJm>.j;{}O腤n5Xhq%LBOȖ~{ؗ:+nq$I$iO "5H{jjڀ-v A>By7s2->G:3@»Lv@[JY[e&o ٭$CиRG!*OdkY#K :VS38# 68݈Q7: <0Crr{pW|xk"_K^%Q˟.~)igL KP1 H[ӫ;s#JDՃ°-n@Jl*Typ߫:;ʷЄY#4-:Lt2\'|J#.5" $R's<3v.!1qkvh7jYR!p5%yȟpg>8.%.p(tExZ~4i9QL)j#FdUv_s{Ě"Dԉz 65*ܑh.\׬=tD7>oÆW?(=]1,96%$'JSichiWVԯB#,~q$ӿ8zQܓ0Va[O#Uyq9 ͅ؊OBu=:)9n@o~A'%!F;0is~QS-jwSAVZ$N `6H&r7 6"c'pv3 pRH {zR]ۛ$`&QnP;1+;K~4ZB0~ibf 8?)R0< 4_-DԸNMMkƉy`E:O# Lp{k=8 ଂ9QčѹɘD n L ݣ1I`67gRixsEES̫Sxaۭ2qʫ͹RǐY4 E?gBv0]`_` VA?]L.=' Ӵ#iUR'sRj OUp>J*Sp+ݒEL{$KXf]ں7~D bxm"h9|Sv+:.>M|L6/LƅdSi`4,gC}9$#KVxrԛB@x$R4ʩ_ t=dgJzft EmJ:dzjRrt˺/T":] %sOVv5;&xl0@ubYΦ@]j= E"QĨ+C"S~lz;b6PAw ~pI=]ԜoiKN=v 1.PyGٹTV;x&0k N>(qvF'M4O8-T3TN-G@4J-efxMB-eC9MO{ SXP8LboKݦ`=~&;VPhtf!Ή @LWAH R%M]qއ,"u#0~m\B{GC_]ma]2"~8t8ט.ObXӈ,+h #Xg [lߋY/ATGA=( gF05_x}`{8D|^ge-mab0 BG]lJs|/Zl H8`3X;- %,w'r6}(I2uLji#Kө~韏it4'Q ~-\.',Bq^K# sО%̜md?7PAh&>i5Kj$ xڻj< p1G)~[@thDbѺ;&,4PʚcK JsŠa) ]IP"YԍkQ 5OHGMA.i6"P|E"6c#NOʷZwAvވW6b`JjяM,,V#;/d%t.JaHP.w{xf>EޖJA4xQ&X}b06zZ}OFYݓ&Ȟ)}foɪ y`Wud>"~O}WL*~Hs#@bf*-g T01RFe ?8Eڲq,ZSXT[1,A*Mk_Zk$)~Ѣ)6lm1!+g7یyӟ#oaoh~+˾8tPn)|u, `x#Fwvs TuWUkl])s) Of} ʷWmV.h-F@~Uf+-{}Dښ; >G^8m$+\^"6NON?z,0 +:&<"8O=c@ē•˞-+4=y8UwqqFfW bgU_h<0ihIoVj;> MTDu߆CTʓ,aU'­s &ҁ~sv1IKTQ/pm#Ţaxr&96a3zdi_IrZ7MY,k̥C$\IbX@9teGh7B6nzyHE,w,O=jC4CƐ|琓hW1Y's㐿b-%@$Ϯ/P *Mŀkw˼&λ`7 ACXϐH#nFJ{NK0hp@dUӆ:\mYoɨtKY"SQ\\=shH8 jc1&wA^ f" Pr˻o^7pJ[`> e^փZν:٫f%h<5p PgDk4M4 Ir.yhP&d"a7Dwxˡ)z1fr'Ck)i'5Rb܄)q<d(#E~;y{yF66Wٱ:h.7ϹR0j:<Ȟ8Y~dqG6 V@q_8CZ}Ke)ʊ @ *a4NOp3ax繛̫J;O4 ˬ\3οO[[T-}H9zYSߓ Dnw6ܟ-o_GO/IX0wTdZ~ըu{ɭN/Yw6P>=0rBYRe9@E3 {lOk1.#x _FWs0`8GvLm;\p4n(1 ~#9?ɩ3$q Grwx"V$_f8z%]%׎Eq񜂀͝ TL%=508GpZE轶 ͶaJ!?bE@%N5Ό/]P S&@^sSE |5 ڪ4/P( Pv^HK~"dQtOAwQ8$h,{U8#)4YlYJX䂂s֊qx4Ӆ‰2ʥȈ,k|ap0wNUJ4@Vna4am븭̨vuVi6⧥uqckf тo)օE| !i=#**-MU:=Hlq:_[Dܶ{d oz1%ҵMu*. B\"(C)|Q_ Rc`ݩ3"4qW>׌nWfH"I?.A=Is T$gVyfӚ >\x?L%d QYh&W D:R)~~2Ld]>t+a%Z gJ@_SE/^xY/,JuTmxĹ"2"ŲOz_u<"*CNۢ# *~먍Y$DRou[>[|bGGBqbcsV]4aX6u+l"(s%x8AxPnxL]}rWZФf9|7aHa5"5v2 ki7 |V=٬+>uc.ɭ26O Cߏ!1!BXby9Y]B ]nfsa *u["0Ũ L;?f%g՞7r;mé[^C/5~>4S1a1ܻ60.L Lh1ȓ5iIԓ4%U:сy-FYOK%ͻዹ%a%g_}Rd{{= A*A⫍ `Œk'H1[T{y[{˖IL\w ,oUw6x[^.GB򞾟]=~@^{:F(g]N&*-|V~P1",@j:9:|J @ lZͅ=&诼[\ S{JR`᢭Ka_U$`aF#-5AųcGLV,Iz  GHө.݌`+N1 xn7M 1I?1?ށ4fߴ}u#"X٩YT/qa߫G\qCOTg`jV'dj0^5-QTRjz&1Zp{]q/}[8 4rcN{ iEL* b3n5L8Q!vBjD_lIT* K0[}3pvr >#{ǩ2If z!FS^{q8G7d{Ҋ#h@'> |'J̵nc1E9jA=~]țR.]ͬVM}9QädeLcSHblq|Q=94VX^vh T$Hhj<"8~!s$oK$a uӓ*ZS⅃|k'ҁç|6s33C oY0RE\NKF((\K:Ae$:jHEfYXވ5[Hco&l7M^"p nN4EaJcTMiL>q"%c f> ZzihwaQۈWk;0 7uփ?v| ݑtɳ9QN3ﻴf2ņ/R|\CptRO1j!KiH`]o&!pa-2-:Cq=桠 &>H/|mf_~hJ(m/_~]ڑsh<'-I#.vQR ;L!]|H iԩP =P2jF6&VLQIR?s/$}02y0tZ$ 2c"։V}NpkIǰH'88'!Qe3& ~[K!oK"PdzziIK̂4pQXc^6%s"Ŵ`8t(mo3?")m =4QxY2 Ꙭ xO9;.)UDBAYiF&DJՏ~~x=o>RAaNWَ o폃aq:ԖQ)@Q佽)@%nR M*TK+ )LQ-v+ p#qvhp In(;-"Gb ס@ Tb%Rh0obXTs{7Clņ7kυa PmWzv]Cb['vN$9rIQ4ZxJ0篞 XSޙwwAxkQfUL02Iy&4[q_WtM֡#-*:yh1V\duk`) ˍj9Ը3:hHvt-٬qrcl̛yMwh{0c wHߢШNT0@wܞot,iF,s3d7n֊3-AZǯVͦiӤ|>3[Ӭ^W$Q]4T4c}cz~l=iG^(ms^EY/ϱŚC#Ϝ$}67w1z\o~p"#w9nw%n,$mtDuaV$-1Q^$0pNlZ  uG[+ Ţ7Chd`?O!)|=b}H۵n/W$_`LwNSI~{D0gv|3U 4^wDNR`$AE1U0 ڻB&ʓP{ltYZ3 NwN&A| E $ ࢜^<;,l4~dx!ՖCPZx>4:)+.ޱNQF8\B[ :RFLfx5̅ª4pi4¾AZ; \<\L4Hj E!'ȹهbI2IƔг%S/Xn#.6vFr Kkl YF]Zhȉ`gO gY"έBs^]O\]LG%Gk@kgMՒ !_Shmb=@c2Z??3 ISr]>-&s  sB| YsCgNn+ Z֕ZSHƅB<7jѵ.6aLI'Œf:,DD.g=u'd:6W6ر^.*>1Ljo8-į3ʘ\}4q Qoa#K:\Veϵ*M<tX͆o{6%\xEI?|.S˥o~b Ǟ YpU #=[`i}I' T-JEQ8B:o"uRɑEfK55 x9uEEJ#޴m'`HlW[8Q貊S' g#X핋 !RsHI_ErH mėfh16th2(N|Mxy6$SLIIZxDR8 G_udhVGlY~Ob;^2!E3O$Ĕa2'ۦ6A]w<'^sqW1&&` I9jS${峧]$6k"2Vl$V^H?N"=O^ D^WV޵/X椲A4.]W#Ω JԪr|~:ٮ恆n8=w(r_ :U~횺6ЭH;;p ڷtS@?pS*- qmj֘Q 1}} [eWX4gEZJ4v۠ۏn&subb i|Vm<1=}}]d$#@j.o%?Rq,hd mdL+fDz?ʟu^{0VĩZ^x'>Md@˻)P<9 Տ`T]G߼eKġ7<Ԁ`@kc>Gi vT{h%hld86,?4VA3./U҃1ShU1O㾬Wߗym $ 𙾺goHUʶù~!7(l 0+WI:!u T`kXǭlJӒr [ ѯo'oq'{bedc e;BUy͡hUX/XCP߻gz؅M \i Iins (㤖/ٵC`㸥5lSTwA2Xa/pt@]5M }u:/'i"?(2Q'M%nEGv"5P3EZ259bbS=.A˳ O-t@♹j&vU˂^/nMOGX y_Tiw;B觖<蠋>i'^3[Kӗ\̜ըevBp&n )jEA<0+H`ORAK YN:sܼ hF*ș1S^B|Ni$f*udh]J?aXg8/d.Mڤ2iy>Z[ǀX.'/<-_ά!RW#rm}zdjq'+z':rdqH~Oy{2>u6>M><`=%:rgYZ07070100000377000081a4000000000000000000000001642603a900007e6c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-bus.ko.xz7zXZִF!t/~,]?Eh=ڜ.+Н#sG# o$i9 NwsP2\(1bw [,;fx7OPGKjs8< mi$hs`Oў#" Ugoriz^v60 QF*B;d@a:|= 9SzE3p v:Bq" lE$jt^ .3TAV~N &n"2 4*o;\Ke]tcOQgbsvcHjU?ZZd]@(&KW$0;KG(!&=ȦЦD )z!Y#rL{ iRΏ,FmVd$~Jl )'w4\n7TJxVj2:vr]gk hHN%p0q  i>g BxhXzBCd$~g6NU J6?[@97T$`ݷsÆqЦ !ſ$ᬹh¯K W0\%Qϗ$Qǵ{9 >譝Heai<Qy5bQѯ) q<'@MɇwMAեcY~ 'b-ױzj,RGҁZBG=2~ 5.$H"`~ɉ5ݺ[tG׻WMq@'Du:}}.%;6uDfo_¿l֚E忐xpKS$tִz(Ng UW]2;$x]V%?/"pZWmUU,ٚ,c^)m*<=K?ΕAPt&v+a.X7C&~=d9Jeɸ̲/TB# ky)TY%;&3ь3mu_#z]N[I'}ORE"S 8j !C$0|vh hUQR[a;H=ݼF k[?9oUw#tc^/pBqOJ51)s021fH0>qnֺ)yА2F)?b$HpXت\M5|Xg(z5gN@Do,yT]QdqχLGzW/߈/ u)bW%h#vRa7rw ѩD,NNx<+ N1 Kc ƌZ"C_Dߺǃk[z|ËሠԹ2q1\gφw"WB<8XLEmֱ{!h1,)iOE|B#Nq!53(OgKGNq3S}ru͹QQPO޲2;;K[Qxb,jɵ漡4,(@QdAX4ΨM vmjlhQo𣟏 }y~x2jgkwKRGa,NQx\;6M!@oz!9Q +H. Rĵ? @@z!ex0g#6t*W7 㬜MU$pܶGTY+h oXbFOݼc` tB>}9sr) JEio?m@ep $}ԭtHH@sjPQBǴX3@ђJµ|I^Ǧ\ $wǝAK٢8!tUV D|g"s!ɰ=9/t͔tL *6 o8pцA# 8^*y  % lօ/Rt1_8݄B+k%k(N9Cƻ;KL8 ͱtN3'vGCp%;= #=e8>A$9$i]Abw3ġ%3R\:&2tFBe-SB*N =(:!0) ʰĤ{$ # 3(i3h>7! +`p\й6k_20cTv'"xA=}>?n 86Hذ] m}TѥgKAu{ha}ADY%Atw5ӲpؤV+ @`]s{g'ԖA[Yޕ7fsN0'2ߢ9s#uMDBъ:N/uf|;σzO'xdl[ʥtkc8RCr+8p6͸vE?m6 `B~\F>! Rķ(I"9Qx7$حڋ߫$sδ||]vSSglTҝDDϐj,r{4fjv'he[r7u>r,=4ƵYSH ܠaF}B`#xzs课6]\x/O%%-;tt&N o"Z; @2 Up|>_%y]B\yJGQ%D03ŲF3*1Y'ħCWfߞ b͖.AD/E4N=<<:'xk757 vc@v,q,pDOxi)S{L=_jA R7acD@"GpAU9'D h? fQdؐBVJd1X6*h)P(.q5@D7O֌%AvJavԛ |!멿:gY|vÄyT }g+|ObN q+gR0,$OwhզeșP. 1!`S iofBU+42UX9-ƻT~@b\:uVa=$"ê\Zg *(Ej[';/)|MDzBQ$>g[J0[Fva|h;l5i|fqҠ[60tSv@* S]tNH9&l`HZѿJoI""6#HX-ؚ'G_eܾnKo5U彛īl BTqp.u>Q^5$8S >O)nd̜jCZ- 4*0–zO2U pBKYŃ[}K1Ш2 8HhVXKa+bb27fJeq넩i5D%ym݇@ˇW g"/A VT =$K|I#@Y18~͜/lu%~IǓ_? mDb!MwqktH%a-E9oe˖.XE<̀MavIn쁔tjpQ2ltx0!B9A+d)N'1fg-(]2j("9k(grVC&$yh w>J@Y[+ӋcX9 Mi !DI3A:8?]bBLnRCZsEq`i^Fө➊>Y!w-}83ꛧ `7SZF=a%Wƶv􋨥i`d#1@ֶ!,ވtauB#ƧQ:Bw5/6l]ñE(wg f""Y4~YM-GLUz,cx2VTH Yrn }ː\k5s9j_^ HȂ"z?)'[/i`ю k_,jf U͉?MUc[6jZ}gı \Zg.Ço_G;$Ry @vihSx҄wPy  ue'fl6CLB咒q& q%Ŕbqdz@^wXA}&TVVyX,'tl_J9T1Mȫr̿yj7>wV Az-׌ƞ߄@kEQM(>nkapǙ@[I'ĉۇ| N: Mq&$bL#_i8YkDR׆ c3'ԺM0.5guݢZt7uv{uU Ovd.'K4AhdUZ&d$Y,+`PÆ4+{wGQҁ~$֌ֿOpBØԻ^!ڮe+G+%|7Juf*."mQ['j.j7xv>I)Cf 2@ȜgL(ƘUz$REIr=!VbՖ?/(C: ewR$j#719ELgJJ_)_sH//8 8wZQ%P Yq!ԩە8VO5?wNGExmƆ. Y˃|qÇE,R rg83Y;i_h,MMZǷ8k?S^T}ϖ)ϸZH[Gsٜ(%ZkI^%V@%r5^Vz&1Two0[ DOۃU]?dǪŶ t.Z y/0 i7!~mO`*I|\0;"?s\j"՝JTXEMs!Nս *!IyPٖ7N c"Zد;@ aN6At < 1|4, IӐoDmY_M$o3%E&ޘBN[2d/cI!x\eqiE\0K_)ṕs) \eتR1S9Ty< WnSA "n~=T]#TW~d 9'Tr&I$Ae(j/@7Y{C-Ɖh ='smL( 'ÁS??@ۋYm!fŎ32gz ma0a?d(Ηf;a Vcڽ 4X:3TAD -+.]C|\j9h^FH=WC:`Zѡ"t?](D]%B;zJ֫K؞[E#ȿ&.i\sc2.`!N+8mL$hpjl+f̶ -fsV'tDry#͌Ygep_ܕ0 DT^ubjASA`.#F}qhLN#hI`즊'5~"v$/h׵ Q‮4Ŧ {EpYBV̅oZZ8 gc/pVf<+O-s#VL9G^Ʃ^kzo 2E^O@ETO.ѹ&/ kPK2蚡!> 栙 z\R^Iv&q7KW'!gͅ2bD3Ì(ihGD)<z)?_06ByH^ nc(YH3coJҙWz5H5ҶbEl Fb >|> *wo] B@-}Jzu#a[3@0T׹(Lρ?= k{JPvD}`:b*oU&{E;C^Ͻ0 藣x@1 ¨%X(!3`b`/Z)\vWGH`XjjI2΢{<Еv{ӠkkoĭE0ƐA0"5.@w/԰d_LptAԲDxϏ "]nhDFWeiRV+T'Eo{K [j):%i/#Sj>[I5aqk3Q=Gi'(\.q{55cj= c,IʣDE+&A 'v}MMDvtiMYf?_  t 'ԕXWbf]'-?D0S @J+4G-)iy*@L\)p^cIar1;B1I:sx`[mSڔahoAocEw%B&\ni+aB& |-Ù8xN*gf4Hfzw-y~sJռLm/9ԳKw#yY_,@wy.C;6$ kjxζm*m Y庀C m+)1 MᗯLb7.C'1т`2,{K nȓ^[o$BnX\Kxk'\_'R'ڟ<^"X+o+ &[nVXmɺ?j=:~\;D"BK_ 1|GDLQ]ݧpL3}tsX6qwf4;6s7 ow#_[n5>[j#z߿wUu>iٙFl%Y=_:GGɷF nZBv7YۥRX9~GT= (-[ƗiSrlN@n<RR(X@tr:_a%HR ] Jn$ T4!JIbNRU[#74LטBów>iIt&!rr`&dU)irqcW 8^ZA%Ò#o`gv ĂvV,2M-O>F$k_3>'`QAhcn'LI}p ;׽F[4 Y"dxYx۳2ܻׄ!O/6l lgUUMlŻ%S^9gZ!זU@b~T%I:+Y4B"Jkm@vDf qx:s[D`m=7C6Vn_^mpJ2zBq:I48ʿ ՝ Гʚk>:~޼BSvg?Wp ;u<Y SCqn- 4*ĥeNI\W0.iZcEJfY6nK/ YeÜj/km᰺F'\h ml2-Ee<[o.BkÖ ]iAfYϚ\vu 2VktaRH C\@W܉M}S qο< c}y27zkm1gȃH,ko)*%AP.GL,UWyŮM I^baPlKT"3_ju6-e Tz.DIxZI1TTrs@/A.Z<]cP%_Vu/r\hC?N&re?IvbAaB_B J˒0-o<&:/Ӛ\/48٧DI-'K}|ΦO% 3?%tKJ2gt ̭ C'Z[!߂7_ -qr"_e.Xp3. 8{ZWQF#j+cG߭W xQ`͖)ez#Yȉ-kgU`B.DŽ!C[I0zK縩c DCvW&{u}{r!ՠb~v~!4#Zh/^+#4|$0|T*mlEe g':@N1hsuCkeJ_F6¨ @eo@>+,Lƣ̑/in>u=ʬn W%&FWTKٱ]: kHAT(X6PT0ŒG}_ }MYԖd {Ȅ|M(~uqc:"P-(h^(%XGM͙EhVޛ4^/֟b`as<xxfza֒8\U;~q~rbϯᣈ 㓜:_n/5"%}B0GJK D\?|xh\8mNWtwl%,R-Oe@WX=uG6:Lb=~͚,NUҾ=Gr)"wkǒQ+Wj)q O#zNӃPeYagʍ䆆" Iw;=UC@ks9/E'fSSn)JHE]}>=)5ƌXȲ然I%fJYY0ij0ZF '4 W-{z +8Hj| #b6y'_(y J̣Y[ ynF\ulLo]6va:]DvWUs% uN&FȆ6ý~}S] \mN-cJ5^A> {ƿj޼'0a/RiDBarm7,Up:E1ӿ:(>QN4nZ 8rA,yV%a 2QHP*f{_*߸{PcLbd"Ml>F'h% р47J JPqrNj'}oԠDB7EC,PϚV8ҴMt,, s4F5ʬފ{I-?)g/^K: y͋L7UbdCnR6?PCxB,w97*2<@NL]y nCFP]^-^25on{ZUGARuRC`Ͻ[feqӃ K5v_(t`m+`k~5y+F 6lɩBxЦ,s{B \6Bb+ɯ?jF)CG~8'f57eGK#p6Ɓ" FD"{tlP;\'%2K؆}bv٩ʕ{rLnxXJ`P4ȇój} #⓼^V34CO{bvc-jHkq!ow`OLyI>n=zl"Z'#hU\ErU]I/gA"jqЯihcjeRsג?eު5xpXHfD]  dFuı.9\'BGB WvRIQGDEԁ|ne=u'#蜪rc<":hzįGVZCnRtYaYU'|;DwNT`pNQ-l\~=+чzKwHxm&l\?ɕzd Ia@ Et2Bp/2!E5"{S߯{cogpd#tuCAGN1nY m ý_m?bE(mti"3f6Iu3JG3l#.pp<ڽRez bMK6W!083K'Jr}Ad~ Guԇt섏 BÓ1Z b I-b5dW.dn u''d|O1~3#JΩTM05X"T;7n*vqFò8n)%)IF*Iוnd@V?ҌG\+ܿ>^xgص^-zwK5{%~alE±U8NU!v(>t񙯄Y65 Υa|Rz*hu'B]UpQ\x )63Ӛ/h`5Cb ? ;K)t$76c%/vhOξ8\d (Bs|f:AҽZ=tĺo!Y ^\ECD #H˝KYޓfFjj9iPoSkH‰Δ(!T8~/Y{bԜ=қ'$Ds;eWKsjs&LZpz07[w$fKFhAv#$ha]RA8XTyʻI9xUOzAX1 -<:B2<]VD̗H#cXiݰJ] l%BDN Ha\84de XNmܝt(Rz>Ώ}:#asn-ެ(xhüUCc5!9`'iU`p׌(egk gheshBLM@&sǁŝ!=/W=qO<܂9批31Isܸ 'F 3<"!tn{1w.ֈlSuJHBت0Vr$ZA +j2Ws&_U0Z~x/6 B_$)T&~g &ǫ$\g5ӡ=NwHiѢqm*]b5?B =ƶq$3l7\O=^bzkavmSr ΰaֺD*yh g}'c^AVqgh!Wc.[3 4J Lvd(*HXF(rX/Ο DDC8m(%@B9%:A(•/4^fȃ@TΰܸUd;GvYi `xGE21ah${:0~1yH"gTIgߕ7ɝ ̜2z4@No=ZHa v'_@XdޛAMvoE>oO3%Z7MۅOsD I`}HרऍeTbŢb"ʵZpFV$ogz7KTY?D8e?:zh=ay@ +`c_&wJEMtk^exN?KIlyRaGkSZk<4gS:ӟ 5jln^tܑ_%`(RVt7 EiJϔ l31 A~'rCkxziC!b\}E<ͫYZ1tC=|u27|hGm}SVO>w9 Ө/սKwo~,5065x[P'ONM$b!QzR+γPhM'b <m9O*'%0#Zݎ6B4luW߳cRd~UX| th6SsP̧HCz/^ չ7-̏%1sP\xX)r An(%(1Ia/Pޣ-qzy-g+0=Y #bP-^l?e6&ciMUY/y"ҁ_R}Gvs#JQ"p\V7,(U@AQjDoB rc1m<:O LU e L7FRJ懼%d$՗ rct}w/fMvG~<>>ҟMeC]p9_R(5z8Eؿ:aPb)Vx[k(<ɾKH/4֮MAT+8=DD\k5fkNj.[E^žs=n$Q5{-"b-m6pL'Чe[ZrzDfs{oRAdOINֲ*UZlCXbˠ*F+ɚ/j +v}Q xC1č⬖|]TZ6q[xڄ[I=US86ﺻIUPNxBۢXp~3ߞRRV'[LRlC>kxZPx@kLSKq8ϖϻ+7p$\% F/ڮ81GC:ш>wNc)EoiYϹ]c/©wD!s OLhyšVSw֍2fu#Dc$fLe#wysGlzYT8$2u|T4q? |'ftm.VdfHJS2 L4y18O ‰w|:F>'zjVAWYVP+~MT21DZĖҭa.sU3*TRAj<ޓ#D_4fqPmbPHx:F6j[֪qB S1f%uPN:u!g|L냂)BS*K(n@CB]Z2?ٶeAߥ[yfLVuΫv"VgRE)3R$XT 9 $РLRl( 1/1!վ7YE ^yG+(pƶ+B)xQO=T;BRN3EqxU0pYS{0I o8G5xb!=ZuZZbHf on-wKYXuw}½kXEe$+8U@Uw0,8O~efԸ80B)1=܏08xn]XFyiT["AԮx z =)5@*$+ >RJUghCiˌ./FOn7]kEj-=5 sEi3yqmR}jX[0\pg9ƟWu#E3ye Q 2|%l~Pjv9FS?DGPZU?Ϗd o*tkIW A+4 >%Sb`FKH"D+m3QJejȡ4M-F+_> Q9U G8,$\+8nOjIsP_KQ(we Wk5ZN7!iy qk_OUC> +T de5qj8Jv ܖ:љ֘M&g?be48T4-^N '-gd,(Z }ߥ>eg}s/ &Vnp.h=gEqA=:_NCwoX4%;;|8N9T\t#Z.xHԽWmYCT/: KE2a9n}hCMӉlH]]7s 20 /tmȜаmL(biQ4m=ݦ.d! I_ǙbzjdX :>Sz*|v*MFr1(sũڹR3zdB\7V|L 7ysWw܋j.ÃW1o:g͇H0qXm_y tutEGp%'{!N8nъhdڥ.Oy!Mql"nin_8GsRL=˒;Jr#blNv On,POf~)wAr8yǪ %3/{;Jɨ'y:sJ r\U% ck2]MT߹+RF? 4/[Ms.JvEh/<إolI=2F6ri28TfX4L  ~xE(4@h: ƍM5"VhOFoɹ7j)(69/ՕS,&QY=Kq{GjIL(׌:gEa'wNhi6"kч6蠬35Yv n 4|OMK_ȺeU&䘦+#=rB=7b܅#k Pȑm9["k콳G(CmxC;OVJдJ pa@?-){ν7|'Z*D1KP\*;7p21Z.̩mAS7#Nm@xHշefmY̵Udqx?󏜵!VG1S!+oa7YAÒXL+m\RЋh1{4_hoak$aHEdao1ޮ71⡂U7-jɽ}_:V[gs*v~IJ7lp;x5Fz ymdStEWL;W:s2JWZc&vVKJ# '<.-j]p`|3-TAD S7 O/H'teɻ㸇{堠ًË,#_Nk%=W<{<ޚ_EKES胐 WvTL-UKhHmkmMCHs?2 D更ͭPZY-$-t1[(Ǫ0qH r[RZ''ѦTƈ3wb|j\/<zTmyp3"^ؚD(R%_e7sJ~џO>h~hQU]~~eTC Pu(% g:)O!'m+Qv2;stuHG$$U*I88Gj.f橝G#@UDUbMdǥ߱V;[YEN,monbMۉ3!xF뻌JdZ>OPÕQ4t =Y09 y9hHʡ1H2wU՟Ջu=[֙{ff@Avg[dF9DӤ /׼IQ𽨆 L =ϵJ֯1 HG#'1|5),r[/iͶ7Yi*S(xKO DS ν;1-\y1Qas)08rMqAaEh^"Lb 틃5[5f$2Wt攐*%|M)#md(]>~ l"[ ^Ȗ$Ay Fq͟[7,w"P,9,ͮ^YkU wmt谣]^xfʪ}5I,p)^A7  .]~h|Y ΕШmn: *l.j=Q4gt)K`3e冁)O̒mJ<γSI3zq:e5K¾8_VO&fΚe ['jc4xvY*Mq5?7< whqh48aɃDVI7%ox}:AVo-*a cd [ C NJ 414'e7;ghnyft), < /k*zǤ)1om52cy_|*lL:$DP|i}}*S^w] CϒH)Fr/rN FQ~0+˝G ~sxX^uE +ΰ5qCCP&GCJD+^_[BZE f]9}%H."Ŵ?}'w:-GӸ'y~]x~˹Ov È)@[´G[4&R=o~(=94BJ#Ф6qk1Ii],#1Ixit:@NPM\qH^ S5<`%;R,yƜ5}6^UKUw}M5\t%)x<{>VSl+rDySJ73=t+0N)u[*W$sh[]˾_:&> ,+\b,m̝D;&Fv4jӰ0{6mHWtLPp+$i)hJ1+A!l`:d欖n 4iW'B ~ù|vs9MEx(kXhT|>+l212<K.t(GuTL~ٍ[+cUbK{Bxq:(굗-brh陔՜sk{.?<&WQ K |\E&dAPukzȧ[5YO3eó\ED榗+0aREi=HM]#;gs/F][q0H ?>f :eZ}Awѓs5**e(BSzd)62Y&(JnPF2.t=ӀMu1]_o}.ePXFY(H_J$n09 q4QerX4b[cF18-2Ÿa,}ir><*a@`| F*Sc9HӄYʧW&!|`hiA`ma'qiG9f1VƠk}K:HvZ#v] VN9irwo|iVaԷ oxrƻ^$ڰv%(CjHO[xvv4G(aK$B:)0p\g0JHZ8Z`{CqQ kʡǸ oS>Q[YI=iwա"C+vCތoXB8J m.^T=g(`}S^ rJ0#r֩.)&B3B3 UMLl\ѵmJLM5l]1cP3Mt^xIN-$9\/&"EvQxW q$V<Ikr~u "2f~YCPyb8t6'SD&+Z ?&#h 7om[T<%dZl{?4M:] 5{ց˕ +Z6J:)UUvq|C'ϕǣ%65bkzg%FMxmLlevfR݇Q!gvwtp}?-U!,>hĐ,=,"AU*lxa!R$06dnU_Gp|3}&Vyf#ж@g)D 4E>Y,3VIK W72ħs^Dj uNh3-aULl]#تWo_pݓXQZ -!3Uev<m*߮ŀi62q?wT o_]u~kzLW΂p7/+DH _-MNGYdH0q*T-~gR幗mʌbQʫelc\e}j򴳎p` rZɳiv@Π]kfb"ԇT#t%Oe u$ "^)H^PS'PSm<4q UlU|L|='0FFcOK)%J7p>22Hp ں;, ?Kۏ:hiWr45V tŎb`, U,UR8!y7XMm_Gnږad4g^&sb%kf >sy誓seSXqtMH03l蝒(x U+d;w+@9:\U v0k|'/ߌk DȇEg ,ZfYtv\::EJƸwxS9-^%%TW[2N_8^Ȯ>m(/w[)_9 \)j.I[t&5iF'}]eWK5a49RM E>ie84C"IS>د)1]”' N8{=x ̒5A[x ƺ/VQ/Zֹa_d;ž" [=XΫ"N*pjiP5 2x% Icƌ}%^}FG*,/(ŽE̼}%ZA8Td/jYRD"e 2ƸUZV%d\j1:I]Mr4q1#sq:kWFЩg_' q6[rXÔu`8u(f·PMcxB= @ΊV|b5껽՗imחFQߔ UÁ)ԙ0~2Q_눰vm0'~B (b)b]MS,T?v `",?q2db {f9 .oB[FzΫV֫{JL" oE0T?a"7ɜsm^NRC6rcX4} B NEn%4c/sˇ/V̤NXC0B30wBI^u'-,I~`aBl\cˀCjĹ=qHZFz#t^}8 ̪ܺ9v[7ǂmFe8V)cmx^'g^6 Qى -Qw;㢢f2vޫz6pYv|ؼO s*-[,2(-B/ٗ`H'x%ѵJ1AAƗhqwj<l@fd& Occl>K*p e䃱 ~"=B1oue, >޿.@g+\L9%P¶A \@ D|JȎ ]>R2|n]rca"< Nj7M ~PZ\`mc|.\6 kL} Oon$앂O(R6ƛ/ɓIɩAGď֩"_~N=Ln%jhTWS aչ[-~Ս$%A`Kos+~1JDi~}"pSH ZdN`X'q˨)uIZo 6|9+K8p4Ԩœg>6k":ھFmZos1|>^Ҫ@$ʁZarzwxЍ(CqA17gcZ ]\vMrCP_qg+9=> ̌ѭqW+a_%L]̖n%Nwg.8V+pRg-`[ 6+ [>@su%W@RL/AN c1"h/ V}EWH@li:(}b4C&:;RƤ3/NC+6\ B,ReC%m뎡AA4JUp:( ]{~!4{ XWFdތrҨ5[W6}b4P2<=NCGj{J'Y"]J.*lsI:n_F3#3juETw8q[&K.};+[K|L~<{"[dS,A1r(2>JMSԝ(ƽY15K B~aq#* LINղȊ}nn `wRTOZ0!X(탳E@Yw ܼk> \,A2Pgc9G1א{?H9 `)^Ni4k;{ 4OoDrˮ2A6WA14 !`AHY~ _pH#k%gM`A漭rQIc,LN9 t wLN3qMDq[_[Pjzrz}(V/KiY.E#6pq<=n):Fz+UT8F0;8n8j=*_A-suX,z \H =(YwчUeV-m?zhO h`zs31W,N^!)^:'L8vQsBnxIJ-׫ɨ >V7hͪ B ; " ޏn_=(~yUdGn_x4T'K6: :Eb~&?, wp$WN6-5҃KOI32džV)S̏\dU$q^١Ll77=M|̩aap*mp{V8q˲ˏ;6fֳn=4It_zrr ˃'^n9rҼ׽$:H!љ%D]d U oN𐇺1l`AXhpDŽeQ, dɢmR9QܟS"#YOǜKб)gUn#)C/p#[{DZёD7y/"atZ=o-x׽ !in;^ 9~v_7^$'i/J!@$3C yG VߛJt_}^r3pɛҳhTEw9'ϑKΙ[MI}"O*8زx}дZ[ #S wloĉWetF鲰FYroR(YY=c\^+A,rgQiͲ^@뷌tHl;d6 o |p`@ZqI@N?JZ2]lj?3AW&%L[CaRk \u%jcuhA(J;SO^mT~ghSU_"iҒ_EͶ(pN=ړ{4ʉ[H"ƦLSLj:rx%|b!}i@Yh >.I$Rwԋvr4ʷRY+c=ߜ*p[‹_ۮBjYjۚ`C]\p)⪄ދ%"DXf`/GB'}3魯2@T*!J} y0TԼ!\>GJN[ϰ8 QFL5Vm•H~j@6IT%ԭC `a䅨QMq9^)x |Tv`Dε}"3% _CͰ̓XEƜP\GVı۰Y|]bH-Uȿ2>˻ 3 &C%v Sn%SG$.M~؟J*GL;}j&ūg{ A6Z}"AƷƙd< 1ThWx\Ԭ\>6}Ҏ>Cc齤 )<%fqxa|#D=zI9U|#yKϤ3M 8kbP{nK{*9Iƙ=b7✽1VX5EF H(:FY=1Əe' ''ܦspx_O S_74Wk),x氪.$6Z ԍlig(b5Ǘ אiI {z 1D9&+ɷ䥎AqޜhrAm.kMgK"Sy F몕W~l"φ 'P*K+CAmqeqkiJלj!jpbIq;,s_Ig8x`1DԄ]4DgN]q1[' *R]$f&<.doBDlڡH:7O[ʬLEqY7 / -U1-Qn~ܽ{P@$tasL\,bs5{>w&{<Ջ3dR=D谘-0TJI IMDb&%8n fU:<CM-:s:x[ArRs鸣J癛G/]&n\Ֆh 'eCw޲)*{NAaR*4fEWc}vS%2FJSHذO ܽeÈA za-ӃJΝkp ĔQZ+U@2 z"Mb MRO8iF-@Gig[v>ѢŨ!Kı.b#m;*9XP&Co5HjZ%˨㧜  YxOGCl;:i:#0A~B 9¥'9'PEXo*XNuX3H:F_*;Ǹw/ eC !h+,}ѾܿN rϏ!|ҋ0CR6)03F܋cSxgPbm nָ{ V=b M:#q)Z]5{qTb8شUuL{ҤgkŶ^3rWF07h%v~6g>O(]4}4;MyG59Mr sM:@1bitur%oev{^@qpfmᦻ*0vqK1b c C ;`(÷ {fznXNT?PIdV``y*2v7{d܍BC@B?_ tUp LqgYZ07070100000378000081a4000000000000000000000001642603a900003050000000000000000000000000000000000000006300000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-cadence.ko.xz7zXZִF!t/70 ]?Eh=ڜ.+*\ΨQ^˃V1sS@M2}sO籟szwK8 A9(P}rsSJݻ"-|yqð|ƿCVWg,Cg{E9G2]/ƦkrAF̛.r/V%V$pns~ E- U%U™)e=t\$eO֟iF>wof?)󼥋5זQH=>S_yArmѯ8ڽ' 6+DD#f^k`͒mI r'i{8-"2v 5bhK>g]]6ۅ|Qz2HCb9S ) )A~; >qRu_@,+ՊO/"-.Ewc|a_C ib!1b–|{l[}_QCy][9\s,K9$Θ΄`k S"UPDz"Ivx'vl K~Iy#(Ư ڃ>s&am OV*06/2bxX"OPI&#'oٳ4c7qT,od#z8A|Țjmj쉎s"Z.+a_ׯ%ZMBrlC{6G%O?(cL fDDom̖Bpn!iƤbٗ Yz ɯKRVk[ -j)z5xڕT1 [/#S$0APU`J?pGFyU һIB/`dˆ*vt =.t -Y mp$wP"toJ`oAN5gF ,4 "3`^=sj2ؓE9?М\yrcy Of 8>_OM͠ )$pVy C{[Gìpe +Rokg'RE2sj0^NBW/ 8K̶_C;FT}H%h]Z9(F!v\k$5м;jRjZ+RY{xPl_Uc%"|aO{++hr6V [N9=HΦMWPFuuHx͜2n}Ƿ[pM@7*G_YoiPL&hM?v~Y cT ,j6n5U1Ghp n!:7n[e[Mާ5a|#CDHau{#ÇN)l;صцA^*96PNe*.&u:ΫkOx,@1!\iدWihr[;\e\Ʉ]Ԕ.1qfe ';Q\k2pLjy[Qc._]:b-pH5\d5[iv Vpg'irK#wet#{"P-DXdZ5\7&8D@\Կ.=I ;^>$1JN#?S@p% z<G;.I`B?Hψf`'QƺaHļ@@Cg'qϏ˝{#Qt:Ȝxw>\k g^a,&|.gL Z 68eMQ2- gum\PbB_R&T'uV2Cx=8f/: >cwL+!j+PӑmB>*Mͩf:Lmeu 'C}7?Yi;*1!Uݝ:4vKHO}GJݼxmv.\s6NYh21G䋘J"LmW賋iG Taz %Tiȅ& ]/eKjӖ,P/<-šK㨕!T.\P ߝ:쓴BK!,9Rɟ`1МƓ-˻S^܊>6cWQ7fXkI:+)YE=UI=S7ڪ?ܳR-Єk4]}'ݠ!2>wϡ뿟ùXCD}A ^!WY-Q)̓Ʃ p eKԱI͚"&Oj\Ꮛ3Ϊ=s:;#B܃d1I*a|O; P^>?)xޙ0:? lk9hdQk3Ŕ8 ooւ/XABtuz[^<[0B=0-–'L*TPu* bf-)YѕQ8iqؙE] O|kjCkfG X(PP ;N9—] Պx&nh 68jAX}8b4Ӌfm4u@ OG衸ەD< _ zFq7ڶ8[W0iTWe*gNᚌw^:JhŧT"0X&!?1x^&?S⇖ )q%_5԰CnȠ@Ꚛ'6S1>= ^+6|j6 kRww26< Etj"n=5hhEqy)i2D {OLBV \sAsL>Z&dG*hH|@f NTH;22ϴCs _ 7$s㽜&tA*N$W]VJQZ~-|=ꮖ_ #[륫 cv./򌅋F߸L~«:[o67XOejgW֝1θrGȪWoz,峾6֭_Aqq0g4XG!05K_ku}_6%WtOe]l ;5#FS{@f985AybWvyYRlߞ]n m  oHJ@͏FüKM%2O 䇕̮"lu |j/7KXIɀXڷUP>L%hh1#t`J%&=N~J~DmOji?Ta gDٷ!g="~ Fۉ‡P O~PֈP"4{VUMzMR47gFzup:eXw!ިB73&쿯~F&RYl  ]7^WYrt1$OIp[d4/Z0'i[B]nf`):GR~ S!}n/n]Y~c0g$HVA'[F2{L0dVѲ7j_w +ݾa'Fu>2cL7NJ|{zԼ)n ܢGLG/r(U4XdDnBAK׳}pp wS&Kmʯ:RYU>ǧN?\DȆӲ:${tM.X<O)xb!Tg"qO1[45`iάbNX gd5Bfnk]oiB?e2YYGY{TL2R3/VA#G{_}$H5w;SMj "wuYo[vͷ58/3egz-ew2zIiJ **Su<=a_;WX=8S@1\M B`Mx^7Nm[mHhg6X{BvlCþ"ݖ'M&QCC-N@1uiNܒ]_Kت}f<̉CsvIZ'0l)Qg>$X 8&&'݋rtp^jjI(PPQֶ| ]Bl+KTzC3lhiJod0H $*jLH͒zWa$-|>*3,|9 H9CC0}P<RMX\0'9u9|rcEr'<\<̫ƪT攩SLZ=>GFh s50x:wwߊ,k*{F!J!K?s!{D_ԪK,>z>xn jXo6UQ#|Vlaȵf]v߸>졧l,hkJ)[,I$HaQz胶%aLThڙ)>3ӡ7vKEJB'Kk&h_CL8ZO}eR 9EӛAa\%jtC)srw.:Y۴_FDnKR*]+ү {M\y Ѭzg Gn2jԫÎOe/6xͤ>{_FmA9~.)Yc bꥼQ}A}&C umH@wf4]Ip|(9I;47}X1IZZj@Q%<JoFڦXWY/甔Q4I^fm #䅜4%`V])'`6BV36Fia~$W2rQˀgjOth~Q&Us0+bZE@H ci*F__ߔw\oPgєI#΍U2Eҕ1W4&~”7_YAc||SJ,3 ]Kw/% {믌ߴтu* PjXcg%ivv8q[~[U&rVyp܀ݲ(VMwu~. !2sێ232w[{x6[v-Ħi8[:|ش5jUz-yu)/jwPo<5 nD+BoQj}CiXpCE`ծsI#Wh3w/kSfghzLŧL58!֫#Wr_X\pq[OT"hH]cՓNRAH :xrJG3jYmsmp4.fK<c}#\Q:)ЩnxaMxCרhM2Rl¡Tf%l]{U6,OJylYYCK\4-Bn eK%ژ -=q; T C(q )&=]==*kܔmZimP]5d48%!Ϯ`@G]Ym40#Y7iKYNvͩԃQEc"\ط_Qǧprr)Z=e~o+&B${xdN$s"R0e|ʊP(k=oKP`*H<4a-" [cB4ae 3?(Ӥ}~e6_^}%=V.E] 1LPL2kŲjp)U5EXlծ:1XtH_ß)eaSwM+bSn1]){j'~2*1+p/:٫KQx>%.MdqASz&{ @9۸>o8#זR|݊d n?2(:2Iu"S_1F gȫ<ğI _Z ޻tPqTp}"( LT(/yY:8xֱ^5f3 ܊%L->Nl6^.Ͷ0&Ms8˚E{B'ƀR,%~:u̬j:ZK>,؜¤ I}!Ǔ9o(ً{2rFaKWe1TFxQiP򎬈tpX(VXY>xz낺9q[J+:XA1{BÐs/]3Rt} ȰFVFҸ ki^8$&/D&yapcod3V7*nZ3l2.tJ/ J.DJ$EmNa"X2 (}f6@Z#=b/ԞG%!x]!!̉5NYK{&kq~֩iH=L׃CQ OfKnMx_e\ (8G|V0wW؁Cs( X&#OE r_);9;ۄ^ϵCRyq(0Y\)ō>ab).䜃Ysw%q(BMM,ksF~ւ1ffLR?nN}0`m"%1P/xDr|Y+pl-o@& ?>EOstOx%im~DRXpZG}Omʰ`IE(w ՖI YKb"l /C"6?˘\29%h,+ B$N&1~roa\]β2[.F律c`F.oHU?oB|ý,Bz e OP!dT~+!Fl 5p&)UK$ΟR=rxВsBa VʁY*n{ ;pDc!JC>XtA̯!G ]glΠDI&9nvGüuDĞs[xhʗQ N$e 2KL,Ǡ@?,DX+>\!'!Վ{ekd1czja%-~R݆^ kU,O ^xCNϧԢXSqE)ţ@pq&^Tثa+=Pdyi:gU|U+9,ZEEjYUX!p}%;u O &x=CI}*Jw s~K<h1" &2ѯ@0& [YcC^hwW|;9{5]Lh^DM7*p!<.Jɤtn\^f&$R«^g "+J=ZߒM WE;s1 sMRT"{*IuBkH\b^1m],SLZX ?yHo]g8 ,)7iu#@e;ӑWMf֭M U@&`!vEݞE`6-j"э 6pv.J"* j3);4PIOXMF7 zk gz|zO$Q0jr(&9&wש,?tb ؕqPmq1Oɀd=,'o/uԙ*>V5?8Z(Bƌ_98>;:7=*gxƫR $Tʩ\`BZWƫZwI=Z.[ >[\~l<=R.ViKQꤳ1ģ6 +J ܻd1^|xObƘ<7¿eZD- Ι DLriD3:LOR5w<#B.ÙS *&GŗCYz 젪So/˽,Ͱ.e~9zأs >s:ml|J|W5Hy H8]N\ }3GTm0$2k~+7D7@G4 G*ygf494yt9B~.4EfQ :M'X~) s`ileza)GXw[~ bDٕ{C֓kQYv].IObnMPbMBP2dR5k㬇 q*T,|V$, @uyPq#";gs3AutvsoQ(_x: w*=k&%f+OYqu&IvVl6>58F?lQ%!F1u[eRuݖt/Ie.Z73\ű;+/[|{mbiCEu7G(EG74_6>"[/3J&ήyGzv,ph8.b1]c(Dp8kHw/apO.Xgz^nF7[uJX𺬺eQEhh޴M/a9>at B5H1wdRdi߄ 9[?:ÕO}g>aOU~%wSהGz,q*Đ>Uj cɮ]]asQѸ{dwN7#vv)Oٚrgt Jջw8_5_8/|@6u=ƟXkZwq~,# ԓ9{+xxO6p*jmo[ r2fAěn1&H2F0.Pmq_R~qM EF?zr-Q1bK5CFi\H_ڸ7ǚ1+[$kxio2 8%'/[.T .0( C[Ȏ;ϽRwZ+2W-  \H0@/0 7Xkԕ;ү2ގjKs>՜[ב9ZPfұbe© ڈqR,Pr~N؛hYyuW][q<{w|!JcAR]FN $ ey>K.jrzf2*KbAmB eNE!ۇZh#~#Kߖ`,zkL R:Bum[ [Ɲ]ҟXƒ9V|ZΎ<W R]\I"j#[ P9ŒE!q+ 򁻺TZ5rŻN[yY{;NtQ;Qk]NBaC#Ϋn<{\'OYVN :ߌbK@B.u'z!O4Hn&^FJBSPJE's FKC9Sw^4SM=;4?[Q}52C qC*җ߃ 1b?m!:M􎏇``T gYZ07070100000379000081a4000000000000000000000001642603a900000d84000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-generic-allocation.ko.xz7zXZִF!t/' B]?Eh=ڜ.+δh0R^uy䣾u - A>V!.d#* }K6=i7p|*ɣzlHGkx˄JNKO~BEFmS"\5h@h4:,dB(aːxsJY.!˜C$rPxAY ImL#ۓ!im_T׀:d=nKӸ (B`q& ~e&G#[ۤc |eOr@MdSԣ8w£~,^dǖ$" 享㲅v8?b0fxHtS9qMMNbYC1$97a{TFgɄ4 |~+؞s}L-{'HPaxĐ,eGa^:DN4"hxTEiwVcbz:0b'~/fW]|JNOX2*d9BCKX Q鉄d܋s{⒢?]q^8G>m蜵G'Wؒ.5 -[VIw| IhNo,Lç nʒ12oIjVΫJ4@mp1[i0$x9 lP``(sS[GV"gUGw!dC)pW`go>WePGFyӈ$UsϠ:Y~|3jj3L+cN! ;>Ar}/U_AvZOS;r3Uj鐒"M~};IL-WUdfr8-~ێܳ)/@e}v8ttze=z0.٢>Ns@A׼~YNE}ep H_Xa5Ru #dڈ e, OoTs'/sZō߶EJw7[%h pO'Éf\0O869aT=EJƃ~Y|=AMpt_S%d &㘷Ǯ2#]ij^<c 1` ؛(?eQ>yx~1j|] co^t`(PݵDسox,N5SUXQg]4(XLVhMWiD$]D% w)u*#I6ߢP5wt>":R)r v/%۵$w}hM#2eɗu8 AQZ J&мfA- #1\J[ AQvHZhwJ #ꔴ'j<*#DZ  XYT.)oy.H ڭzSt[|,jhҪ;QgJJ;hpJ3F6L{R~#lYO\Ap SϽGTVh+Ge^qgy#-{m9`.~⟙2^qC90LӐZ< isK^m z|dr*Ҡ(,fu4iHx$_?yizvqU? ۺIirP[DY|~/]Z֖K3$PQp`̟8/룳,TQp"6/ğY08AY333}6L/jB3_(GEPo* Xt?A|U~K_È}>m'i99e0c&D1|=eFza" pW3y2ZuZ58k|+l\t$p$A_(IaS%iexCOUU>H *ķ|_Z51z9.a>q b>1~ 8!z\ ˣeo/ /ƀ7[80 i1 'ҮS4KX'n5tAP!mC#^᫟zLXw8R"LNyݼ]=@/~9ҥ\=cA=/ .:e~:Ax\|Q7mCm8c1& fHQRN[nr Ic+ 2ۮ_nE _kezش:`+^7dCa8nOk=t,S2zCkb06:w>!D&yUfZ^nY:+ؗ e[ A![m3"er%Ɛ4K-϶rNj7@玭3pv҄ZB5(x\OPGz;o~ǡRJ&#W4-㌲3dH"yW[8ʚ ϑ7z_jXxU1e kg2LKK_nM,V;ң It9HT\ה SYG 1M}-=@GZC$hu'PͶ|cgB׈i%-!Ԣؿj~`g$d.cf(Q`Jv1˒ 5__2N@5 s c 2l:6{TW͵0n*΀ m(۴|s|Gk%u(#J ԌIJRF%HR4|(jO UhH *sLԖq}&HI EwBҢ1DTaFC\Z5.{k%6aս¾Lf r2fW}0\?LC@{ŧB{dƟ#Q{v9 [sZ\O9go\ӷ{Ќlߏd>6TXʥnA)R- 5K@YARu<&@8ް/)8;t5&e\ (!Z4Gk7m+1k`GiXP5) >6` J(Fj]p\NgugYZ0707010000037a000081a4000000000000000000000001642603a900003f18000000000000000000000000000000000000006100000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/9>]?Eh=ڜ.+pgh[ur@dzC֑ Ρ#t ٽI? {sZ J|ɴaa 0 9؃Zp/v4yLU50t+cF8OT`v)$Y}'v8G @~ `xڷdƵuIa4 j.X6!gUVT+؈D,n2QGuJ KAؗz{ #(3r6ZAN8ԥ3bsFmWӐm!𶱩"@fxz-U*zAuK?.d6k1C!M΄nɐ.{,"B`ӾqQ0s6ǴMhfeHh.cTzhzt)azb0U{GtR2u LJo3܉D3۽v.Goa c' LGL”b؊Qy?vXJ_ tぐHnkcZ B98<}~->X;w 2-2^M&B7>9&,WG$/ZϭfrL(z>J)]a EJF5y좽覦h90T3R~_H k]S (.1k,um2~7ixvڢ6+V`x$7¢fl:lѦ9aGU~ocEeǐG16mK Fu5ט҇FjIB"]0ABDZ$)bwȍXX뙫55~n)**8>gFB)qb s(QPIB)l[> ):dӷ3qdE(Ţ`0OT\AXh_ʺXN;K$lYMZ▟ۥ\իbUgDžѩ^϶̪&XmC߯5$vP{d P;_=o* Į&ĶrVtRx>U}&w˂gbS*8e4 G tmIGu]p1fϬW|*{I=ئW.8ij^;x2gyM㻤@}}bl,^ph^Őҷoi_CXŽ*rOWa/8{|+@x$XG׸T-'n<'Z2NFixD[yI+ W"-ܠr<#0]\i67/7[aaqFm\2kifY^7-,閵Tdb=?mm3w!ww(CԈmnڪ+MvW=iFV;pq"MF5nuPw+lPHoCN뚻j:9tPJT@g[U5<1@)vՅz o:Nl_shoex&la{|: ?$Հs/d'|퇍Jk-dI u:GR̙GrT [_mzĿ%rVN!YK$E&%'fâ/ؐ"s+`j-^Ԟm\SD(.>E>6ars--M-!#2eܠhۅGEz:XV}eeHִk@קꗓ _Uӈ05;Kh^C2Ⱥt: {dzԾUY!&~U e0m^<;$x樜+5zrQ'YI}(ƒ~@~76-6:nNk8?D '88ԡQd##jk$X:̊SD)\@-yKڭ%mLa^$R&흔*x!J5qՑ+*aIa'NZ4jj#ޅL)Fk=:i#lp֪~AquܞEbZgHxco;2FeUl7 cK/Qz6ٚ&dbB: RWlfMԇ6˟a< <~@\\-eXerʚfo}䞗 3ikE٢[>Vb.%m5!7\'>S\׸ܣUщ< zd[n?Q\ Eur҄\ G,`'Իjbw >jiF rnhx·9!d-zB yYGk_v=eYͫ$5%) VrRX0g,ol+KQ) K44lIkN@:]']-eT&KsoȞgF|(Oy6P WuJgs95؝l OݘU<.Wejj–a+BMQt2&G2$`FlR֔m>ku*_Nn8JK.ii\Tf3h1.A+Z.M Ua!&G[1]uaǘl+@<8f>!?60bB.״R0Ga|$a"'_gFDHՈ-eJ[?cioxrT`hE'_ZOWM`"mkb9WS)`@X7|"ϳ,Бjڣ4>JǦ̩'dkT/BOe=''`aM#3cO^^p5/ךz+ Iϐ0[/qK q sR106qORj4\ZbSueg lyX\͞~̢^]nTePkPbo6}mk̂H?҂>MZЁ|=?vT\1!t{d&2aa/o҂v*,+A,#K8f!r3Wr1c:2LT"7CCY yfr?3`;-^axY/`I98ox.M">PuB4Ny˱G/w_>#ʛU̽ř?̚[;}ҘXf`N)#[-uITiw?Asg D^Hi8e@Jסإ$$H4 .X.Aި[H]7!0hG8TrxӺFp}xS/cK.f/ Amϡ!n:af5iE.cU~ ñ2B96~) ֽWhQ2F%L).?mMN6Qȓ+lEܶ@$ڔ7֊W'lrʽ=޺ _?k|,6 ӱ2]fQ'zEVCM⎙ũ8sUM_E(h KYy17D82xniY ZSQ²(|(SN261S<3.X: ndjBlV}p/ eU|6ѝjD+AD!\ge3{6v\RV*nK]\bX?,م!F7 H;Y 4P\.~}h4ny{-&#W( D3:40o]f^ 0"POxTDF8ӱ XVN~3}L\F&"b|4by ;8ZgsA9 I/4[/E?,1DF7wk^s7RrFͯkwhKޅry`!unAKu4tcF[oܣ}RO?b:rc:x܄9:R&:܂nic҄ijj˔T/Vun.d :ázA2Yg ^x/P"[{Wڀwbcȁܠwq,:~[kgo3j ]vVxyђP6d@ Na)Z #IIؘ<7:8?>= zP0)AmnjkֺYܘ|,jh I I5 6\$ DyW* ҁ$h40dVOn[bV9S_?L A?~*pvH=/fD^b75H=3x4?ut|&@dķ=cjd/=7# ͇*WK=E 酂t #_[$T)a! 2 C/e1=78ۣo~X# j2UH xAMle6Qi<h wu\$#c>&'8bcz}4̱Юjv]f]U)`yDɁ 08PFIx 3Nd 7 Jzbrm} ] 1LI,q3$sH)TCNqFGNThFHZ'V2a E_!At3(=w3_EV<5{N`77@}#[!R~BEB׍)Оfl3 5#PǬH#h71ɲ5븝lG{j:[{zI 6^ItaʭS{e*PEKԁe[ Kdc6N#\:D iiI;0+Ы uRN2EpoRM6|ht[26HNm0O&DyM\ztIa-bqm x.lĝs[|htdFmzFS4x[Y;ôs͉p`xVtb==XVCf-h';3*XYߛ5.aO4Wv'"ExVIa#ӥԋܧ@]rwK!ǝgDdCLBrs 3 wu+#kv^B j8$.OsMC/ApRq{ PgUx,oŤȡg3r h=ӑS@Uރ X}x'ԧِZEna l`d_SƌJj,7h%̃yXIg2xpy#`>(!@dzSJd~!'uzG+^`+w{#gg?Edz^G܁eˊ>F\l5MW>s|y`[ շA2:1|NDorBuKpT%dM?DgsEH'!'`/1+C۶ad0 Ss;~XcvkO B=l4 @UM($WϚM*$'!eI6xV )W-k$eBVՃEz1 *y`lx7ZX3.uUTdgpx" :e+fDNk /b33-wS*g 1{Xfhf}↝>>~!pfhыܷ(}DD %(m_4 4O_ ?MQej)Xq>U= #X*ݝQ_#H B/$oiV^^NoVB).9f'OQDI<|`LP? Vx+Dv e!2)#dְW.ce ަQ0ƾLbwN+2]ȰhrZ\*hˎ|ĘbK}-ɒppWY Hm1JcGOZiE^@6Rx h4?c:5/r孾Rq :ODJ#;["Ȅ;WeN`+%-ū|tC:ChnqT~QrWܽ>s 5|X݌3F!c%D#w߭]sMsWhp".e˷bhz ʴˆOlu`0:͊yXP]tuhlȨ?yʢl$Bt.|ZwS,UTP`t$U [~Fi0 vma"k/lܳ87~0Knd 1=͵ Ku}jA Ygup_b5 :t).8,q]M6Fi,%=}hb%cIiQ39H0))gKj9zƼ =FSQ^Ű5Dun;̝h3X/L0"IڵNFc:M<,>@Ul;+gs`{I̼O;.us{Ȫ8cA%1y/ΥVCW;)RKyrIH DZh֖0ЦִRH<-lndFK41^ϻ YkݕEs)PnzF- /3E{5AX 1j~5F :t' iEjjQ_ ]]6q в3@S ;Yn+PКm%-%F"+[1D/fuO%15%~EvH2$9]׼奻}vmڛ,ݻ7'/Fз^i#ͤP]DvmSZddvZ-"U3xl5KȥB[3c+ Wjhм;hP|#C?D7?'\fm G]'ߊa iծ&I@s MOXn#s֎9r @ 2Vy+[;m$(5w fǦT0H͔MʷT6E+J(6h4FBd3:/T)&Y5Ң~Ӏ=mBdh0ɩX܊.?f ^vI}礯֐Y y[eɍ##-RSO k uG`(`q,SPCu `,&ؖHɑG.8'yT ;t^ԼņBC .T,]R N }1U9/SW "[joWDfOF@L^e6ݩ n98yMXLkEJ}6͝-/io%P,~C)aZ>D*=r z%jHK9-gPŕ  nEgC`sbIV!5"ll?Ƌ|$-An(Ƨ TIYݲN}{$hNw-7FZ%jFK\jj}#V6MĩFb@tk-(/!do}|$2< Tc*Oj#q, pz:_^0'+`jVb!՝jsi}}is-֫ y3>\faHrėaWG3Tɵ8# Zq#鴊o ]ݗECp8]p--]Eni`"lPXSBOw jLf@gx>-$_9h?%X8[NEGgmjg_3:u[s&‡RJls ƳO+WKSswe]-vb6QIqR<tT*?$ yPȯ/Gi`Ve+ڒK5c.-@xɶ7&F:|\9mapPkbP6F LR`Ruvz8#қAK:F^AyZd ^BE2ه%xK:k(G<^Ԉڻ()K(Z0 Re}F.,dJ 2 З?ՠqC@Zmů%A\O3'$X x +入SS|˦r#g0HB'2R:'{)9=7dIBEʊg:֐I$w?ɓ4(k)+7`FWo@g_1RpktHߘN>:\ DS52ꃃA/Jo^z虧s[ӎfD-4oi~㣈fc\on/Mܱ[m\^>\jNmn^dB1j Dzdkz",(0wb}]0ÂyfÓ%RZzsy|>}7D?je}0muq:)|鈙6QH,aI ͨТf"eKjЁm8&c gNfR,dIr`.5p*>BALT J!a=ս!?)ķ@^ɚۉlkWo0L^b NAjG(FQNZ6/{ɉTڼ/$ia:pt@Bߓ_- m"ϓLbaJIp$64ojZ.N&..z- ;{w'{ɶ|1Y͡W"Jc"Qc—Iyk>#_N!/ֲa_qR;Ǿr QG͞|qR;_ qw['FfE46OUj}ݠe 2;UC0b$GMoI8JI*qR̋>ÌB*O7ӯGIjogjf@&Η(hf$G &ai9QkhOe#M>w7Vs1ugi5m4%em= ~4JfbzDlzD8RkeBReM[4YQ,:~,>0C[ BwJk9~Hز/ ҳ ݫP22RUY`rkr`mVi+Q6s>9bu<է:-4d^& n}H\]|yc!˞k:GpVV&ÃfZ>ϫ۱zDg_/ 7'JLa ÐNe=wޡ9xmK:G@UKU8+ҍ}Jn&>jQ|ؒJ'["ROfDz%3JȮzXvIbvV|=4lo@Xt aҙXq͸mIs[(bOM g  N7DJN&~.B-)İh3[y&Vs@F^ ؕd攐y4(H4v<&TF(:ng[/ ?BEEwqO/q~t+֩M)< _lkuk3\v31RfH^LEG7;qD3U=%TbpXS 28v _[GYu ,R5z2Q^B>mz5,xS0g[5YΠK+ɮKɘvuh~zgy)Fx]v_-NcBF%unŦZt1FaI/ nt _RͲ\OʻKy8l-Lyx)FKV>;3%\BKL[+ ׎kz[u}$|`]I^U!; U=c,?cA.v)Pzd=*Y:j",hc h3^QdM9DX8/ ۥNE]ʱ/p8Y= >1M8ouڗU o^eB?of;L),hV+vNcpaZԃܘKQv|؛J8f>pȻRu3߹;xRڸޖL]-{CwYD#KB-PH*G \|1&Uc1?T|kT+FW>\%/^4xp-#9 a8 Wh1e!Q" D~\Ns{(+<=I oZ|f_ĸ$M {*:+=2%ɽ][q(ߜIb'r}VrJEwc(o"_ Cn;(N:ʶ0 tapeq/|'ל7 t8b5s#M2:Wϻ2GZ?6~\j~ Bll>#^? =k3(Q OJ[erchHZ*%h&.ugue^mͱω {My|xqT,W~S]= z=3Q 5Ү5 9 3knH؀w4DK 3d2213n ؇^a/xg##y~9UUOK!G4H(k'2d/{'},,$F~ ȸ@t(\C!HM*1`ԧv+3xLhB2o6&Ida (m rbK7"pu<ǚ%~eᴐ7al6h;$? ?^98R쒲Wa4^dn -q RDZ ?s{4#}4{siE ?4j&3w@p7{ .*؍]ԏltF&=*>- B77""4kzuyO}9ZgYZ0707010000037b000081a4000000000000000000000001642603a9000084b8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/Uׄx]?Eh=ڜ.+>ܤC8i`uwIr8[ՖUu$M06\#}k_EoY)9nOb#n"SU_{p9&9=lBaʺ$a~FbzgUC~WxP1[@cZwKt77 MGRi#&޲D $'4X0Kf_L{kggR`Lfk<T:32Xwp !.(e1RzϤ zIE4gPxܘ]]r.P]ʠwpFrBn"AcC}i+WJwgY˲"c4#4+hPEuuhU_L=r#MHMx;!S溁 V2.i>,vD7%/ng7)e…*U CHzοZץs3!4 Lri4SXX5ͿLI+p,n)['jD~eG"昹D`D b 핇+GLL<X* >81OAY͜I5bssjT^@Xtٿ;C6`wFAF(WKˑޡ M_ ~{<½"D&$bncrb* kTNgn lۗWc-qS԰P~+żVcw4O]]z:_\f%<\wޞ{4IsN ?\ʹ ok-K7O'r5cܖBcB̒ =A(GO3\w*cv7kw%Cnhd&>6iÆO~Ipu 4!؁U/Tc-c{#g3;07@Grw2)eNj,ɷ,0hb21ޯnXGSR?my@yTKMrDa94mCa?A>]4)xkFytq^=ifM'A1ʗ>;dS Wa4Pa5#mYI{Qэ$s]rJ7.p`x@WtzTxd{RnX< N{͢F¼QMot^6~4D.H-;D ]7h“;cȨYiR\̑)̻4G!-"- (Iذ3j CWD!Kہ'lrpU߰*r~RʻAS4VlS~bZѢ6/rF辁yy+vÈAmdhTn#!R۔;[%9BFM]T("tH[H$ xRe;>7ʮĦ}U@V}>V, JL10tq%%է}S/X[k$dMIQQ0|'ot5՞bU@eBrjK:(m?6F"mV3 sT\+T-WP]6U+^@9jgNEWx1QZΨ~^3:TuE}+'GЀ6^h{kΛyLZ&#oåo^;joM0dh%b%'0 J5vsX՛(~724&i)etIo]OB^&NDNk<!޻^W刪ϒ!Z{_^j6[$$*ƌ8M+'T=^EȊ&S͇uk,XЙ*gGzh9 W3GgI8H B?c>GhyL._\:W52JSŪ9}8x0UxFyCZ Hr>}7QLj#W4a":Okκlb4vmqa7QOy$'{@tX>L{Y=i<ϘL!`gPS;Ȓ##ohpic+vPSejC7E= ġәЕ*Ǿ :=@|f9.ǎn[}:^;?MYGu O73[9r>xy{GDҷjIb_qhH뛜` oHZ~V |&lc 8g`B4{)B`,MѾO1]]\7j#]MnqdDzXՊ0B Ȏ'SCKB[_ׯ]HII]1<&ӝ%J F46@bYlR6 WUϞU\+ٲ@e'ąnNұWUMNq zh1b̹n]v }!en'6e_(nYJMd@kcR7"KfO—oDV6/IXICCoe9oIq1<ފm6& y?f+BvápG4l3ΤdӴbGεfCKns}zd& oyFȦ4+P;+鐤"-[ׂ Q55K{5P$xwP wp _WՏͭšOm5m& o~~W7V>@VMKr<M\ .`Ksw\Tv\qP;/yhPyG 7>vpm^#ԨdՑ4=c="(ԂĹ_M" JR͕뻧]ޡeUip ۛkC) {NtBBgw i`7m&-xYh/jSM8RJ׬ 9 Vpm8ݞE{ r_)̂TSH1‰W9kA|A](k296)C}ʒLBGatP1u>Ȫ1{_i5&,_E "w1PvGs0܍oLf]ӴsB׺vub+bPlq_4| ֐Ȃ'I/7Q_JRg!EZ眩5T$#ejz`ϐQ[XZFH>rl5N3Dgsk/kIJE!g rb5h3,D1{"m< Nהd߿й"@Gbѐ- C5AYX'h@ #y_C9aHA@2~JXG'i|z՘J{;"FL>~gJ) =Y!ˆ-r*ڤw$5P(+eX{0G-9N⯑Mߒ\ػ ̋HmaB(TXعRk8_kDXG{+NJB156^/W3, ޅ '#F _fx=A@^=NKn"'`.@) c-S:!%|o!AXi`AE*|UY %2r#g -&UztFq_S|mGeۯeV9?.ʺM:QÉml8%0~ |h[^mPs E0@Ͼ`X?K2P%!1岒pWI\PK[:pVuuLmr{4K, dgj+0\Ud8x,jiہ7fóyX퀏P#;h@'iY7NT<΢'9D5Po~ɋ:b(X̴=<@fa82.Li[v`BC#9aI}gۭ\03z6f&=1d*EvNq&nBaz}@R7ppgxRP5t@ZK3z(OƗ6֍}GQLBw@ %6]vVVӼp̷O2|#U~i7KRRpЌK~mZl;q3kN "e{a(UZ,BT/]VN/W1n79'^Wˍ=1[И2rn<#/9!4^fvl:Hox{*qdT?7rh-fbqXÖ/_SP}T*l#mlBSP!${婧x/?̉HeF4N dr0+&a\N~T!5Y~-A:P7fՅ 3?a Gn$- ٿ}XW+{Idt\4첎ʙ2iӦU^n 7(>/aJY??;fYi8Z[p" '>ƬMjw XS虘mi`v"xlZ*^lz,UNXϳ{ ^lX!tpN7=YiwZ>{('׺8Q~فCt,؃`G'N*-ۍ@ t7m&igU1ho\Rܕ`)IKXKitG[s'XupNP'-:L5X_Wljf; P_DkyiIAԒU DIg^Ga<;"`CJϴD7̨!\p=8Ajz}AsTCu ,KvT/.ﵮPW*{m=OE'dgp;ԏX- "#e Fą6< l Eke饮kA熆 'io4<뎜5 ၰ׍jviz*giV%u);Mk(i ,j @9vV%6 y+voʹXݍgG6C2"Zd6j{N+0Ͼ=vN 1gQ9]mzJm.H|N qWՀ+\d݋J#kDV`໢ZDv8 %RhEAg~p<3HNjF^2Esͱit0#}c -X4$Mdie ש_o+(|$2wLtbCP#u?5g~|RV3QlhU3i61|~@ְ9/" ;!hö=}0ҟj>އċڤ i&gTd(qE(T69}} A30)[vh"ym#P6r,->\K޼LԱ+m`[ƇyCvi5ݐ3G2z[WZ>t.Wx4߁NET53$6PjBnXvTW5nAa?H!NLW&ċ+|[/9B6{RQkp0Ņ' 9 b\#a&6-RX%Z iz<.c7ȏW׍mc$c;[|i$RK5_nWa@'RGt=zi\%p3++p'O Pa48xu ޡb>s3x&!EZ|IIڳeJ~s^y̛?b/.{&Zn0P%MZwͥ+"D!vl:j3ZӨ- C;:峈i~n<Ȃj(kiGJ<@3<`,Uitv-޿TDb[H*,76^?= "=ݸ }C9TԺ.ɂ|F5$,.-ՙ[ Hp8o|:ak;&j/|J`+vt3"[4+#tٞ ؓQ*gmRÖ_|hcZlUlijW6LKރiڤF̸-ϝ ;1.@at?) N8Qs6#l} lc4ubz  _D#XAB`A8l%›Ayf]Ir140< C+&ْU&N> ܯZ3VlZޟrOqn-T3a#H"־K t72{^~R!;7cU樬Ay±s-"`ֽR :6C +wg1 gVi K zcQDp4GzP:xJr7wDjxU⸆a*-qt# ިl/2$/2K-c>VoU# v3 2%PA>Ҿ%h1$r\̴*+GKZĎ3/Kr!];Y*H5u}^*˰{PY, m+iuÓPZ5/ SSwo97 Ql\o0ՒɝN|֭V7cl)ALVy3:p2+5ZgAJQ., iAhdԷsa$*R|o"< bt.A:CYm$ދ͉=u U@o'mzP\)AZrYZ"ՋCu琕j_fގ[q_OjT' i'S h<mf 6OI 17@+jçlڪ6iOro/4Z?hR1CMWѢKɕI|?Ħ9T晀ũg9NvoH uk{`7N#mHb/Z xrl~3o ULoKc(rրky4ղ7׹~U}ix1H@ce^ fCRg _&NV@io?e!rD6CgDX]3yS̜8ƾ $:^⛀ Xҿ'ojk IP$nDɸ.?4f3?3pcRhrܠ$OPf2X{kI:Xu 6តGWa:"Bc\]aA ~Uu[PM/:IHϔؾR]/8%R2Ą ƤoD.r̯3':t,/LWFe*Dhhk9֣{T5 khkY;"jFh+sPM̙5xCGSDl`6<:Q‚]3}r: 1r{4 ZĊ]bgoRx/xM+ #" <"|(Ez_u#W(կ< \UtEy=Ď0*G Q.cpkIWs7X>@2J< J%Dj24"*nRe1Gc4q`t񁮀\ZMې HD~^щ/Pq elhgTr1sb9zK$9lQQQ(eqL9;P1 ~9 >]+x ޘ]O/!7gtu= x q :60^IKji#8--xn`P8rŤi%桡*h~uK6+%77Љqgkvj4QCRd>؋ED|\a BYޑ9q*o?'c/ nXeK|G: :4T% l<* ƛEƶw Z7r`"^ib 5>H?6>0" E! m`=ӹX cBò88xi&aP=i-UsRtTiHPuьh|; OޮDiQYF 'RS:4c04V, =3vTFa%hٺ4zYhߎrx2&>$l=XP&@.3i1)səqs6:R)4{FB>U|ߖk &&$'융HV28"+,):̧3J%X (f֏̢Zh8?a gͰ2$' yiIKF+h%̿els%NExPd^<\{̂Xei n%T4_mЅ14Ơ(@S\򋕛]z#b}'^*#;б'Uat\^s:uasKBBNEWZZߘ[yԙ+0:|^:8z]<3yhyd+|0047-f_dAz@g"/ ѩh,WĤ_#k+ l`)y PV<9 ufuS\2tnyIݦ`^=uOWnӴf !$`*2fKNCZ(^;̳c#& Psi"U vG[dYDtO"I c?(lKybq=@ 3s'$HSN it 7W@ e+$XsEPQd YocD_-k%"dJ:$&g% IB^Wir{MK24NͩMyvjwbg4#K4n`5inimL ߲.rt(3½kH `l6*#.Bb,ݵ% DSH2.cdL2j13/ .ebDrɍ$ kؽec9 [ V [+~NAǢQ`=5ql̑4 b0긾@&:O"lGX`ꄦȕl[ P7:&QYgA-"tDSIVʓ%ޣN$d.DK GeU0mPDԮQ2vSb5ȍH T6(=2MӸ^ Q6 'Z%3^P)f%XT3q}q]e9c aMSX,#̠b͚,(RJ=d1 s+j؎0 Y4ڙbS|5a0Y譇P/X%<5$(Hcj*i%ԌRZ]Tfd^M -=%7AK]m4ZMS`Tq`7!ZKU/vx=&g̓5[a(ԜI7p=sH8[3/ gZS ? Y$K h@ #+I jt"n{/%pst(k[e)9A@+ԑG47[VJr*ʢ:(%v=0P<ݖp$}s6Ge$C.59F1TLivŖq[IΓغ7;'|Zv;|plCtaNFi'KXvZa/ynn~gޣ{ڮb~c=J=@;3r0Vϼ-60XM>ʵOـ[YcHdoP2r;ʧ6%#?Eђڭ]+5ٹUjcRt*~ݻoN| @^ î;g)4LJ~RϚ&ȐC:\Dm%R)C}A1?[q7;Q{d?)1Q;'`S2k)leA2ޙZvW]ֵGdIHF10e_$;qc|zy-m~\Ҽ$eq-p7n'n8*;>7QhS3mѩB'@r2Y4xݓ W,I2 6V+pXFRx숒q`-m;tO*~ZyVWȥ=ɸ)>l~$G2 +iH(~HqYO?h^OÛZԈs þ4S.ui̾!{t6ۅ[ +/f*WAݭ9\Wbϓ;YSqit ;JTj.6X+‘>gZ[*W7{T tZ;9Q7qr9쮧 _.D$/ǭޕRhsw4`2p ds˕)#ʱ5<(I6>:sq0W>: 3\kw4hUF: ݔ(菚d dMq=gk S/58v|dȐNiqYv+:) t z 8 n\ƛXKsީ`波izs%vͧL Ql' %KR=:4($c&l bOCp!4i%L.Ҧrx¼A rb%lX߸%oco_{"^pYF},,F e]4?yȹz@5~"_B"G9^~꼁WT߼xVDD8c:,$D*I瀬Cq׽7R6_ɧA/sSGZG"^<0&3 br[CxHH·PzP/ވ)/Oʜd˔Ꜥ:[z]3;QZ8|"^_[5- < ,WhìrC]_R| S=XQ)>q0cV[ldH'.QT#>3|id8;ڢx,99ޮ*MVee*$ilGS-$z[!=q[$LNz417XȆn\Jt9[Lpg ЦKIU]/r՟oiCa~[ $0n߉x+g^5ﴪ*L']W!*.5-YJC$hsO2[gݾuB {Pk\^5ũ8L6[%ivdQ1DcC[iUd4"T֪.f'wʊO $~ՏLq@YK}&D?rx h8 њIלS ?;%5pK 0NtDp^ &8v07NkGlb7]#(Y逝eVP1#s!CPl%f&U {Bfwb'BwTb sP[E.7PցcDpM4+pHJ*yG*]D5,>I~xB |,bϽ={|8O0΋·cz zl*E .>5HqRR y 㔶Oy%/Ǒ Fwr K@SPSB,GNuBwRf|5/DrOEqJ-}12,xC 06`qp+IbIsDI6(GpyKAkrrN Bwr7 .6:f3\A\Ƕ`xF oLj03I>]]۞ ްo=WoC0>v=>!NKOy8ϠBHBڐ;64[kh8y(?l/n E9)>b+uD xټZko91P.G 4m\TGXd_m'r:]˱x1MoI-@p;u*lGbɾۂ ""l!H W7wT;'W'AQ} \^Ys+ķɃNB=FyYPAs -gbAGF_DF[|ߨ8~eL9+OI Ω d]T'^+Cu&b -Q+/\d-ZI['`, x7/|4YdؙBސBt[jbS^=y*J**doG>b\ h~{,xq+hIDj0eoC 9+T?/i ؓtd 5 :,9H6 9lE|ْ&h3/3jŨtM`6 h]j)jɓ t v=KCoтWD$Q>J }n m$]3z_S'CTgd7=J& *NO;>$Xh6W'&kgt8g,gUPBœ`}(H T4BΩSeMT ~7N٥M]+侮xVkfԎCo!.? u=Hye. ERŠsbf7ޮ FXxo@9>PF=ݙ?y#?EvCZ:Sb=^YR.ej RXRF h.V< xLKOIro7>G3RJs$)8ɾUo]-kށ8j;IΏ+. ҜoK/0;YtJ^(k9"<OQ?qv7 Bw1*Pi,]=B@kZy g3 kp4Mg Y9SU'^Ζ%8|ȫڏ#>w` Tr/}\dTVpNZ~ϘL]lU]VF4 >>G.C/WSD *v?x~c u~(W$ğс $^.qepB N*T^;#Ņ2cjA^+.֫àebc_V\&*2SO):ῌU2~8y>K0߽e:ےg͑UrfPOvgx_i&DpJ8t롈11u\U=Y qiz-07[l(``Pr:-#ATHYL*d_tw\ `!uS0;Dy#n97A *p>*)2?CmeV}=}L[9f_OUIvv|Oөs1@utai=3~q!0{ G3m MҊR?v+: %!8 #E:ϨbI5l+5a#Jz~rDpxx4T HERA$=aNj~' jɷxB8F$Bg7X_e!glyv']N'8%-F_;">\# :-)[usC01!P>1plrʃA]g߄oMY;`ʻS0T)_̮p;Ύ1ǣv\ `)zwS%ETsI41q* q`@RY| J7]S/b35"Wb|Il{ZH 75ju7$mec6%±KqfbAVc:͌[ā_֫ú#ώA" JAOCW(f \)d&`5Ki s-%7ē(L0tȵ1炋".iD/;8VfA*cywl7t)Q.gYyStv׽Œ+g&@רMԺb`Yb1J"g>]&vĘYU\;ߜAcqA+>_|2xK qMN04Ѿ]`s!_OCCP΄2 eUVo6fp6jnƀ fO?Ïqd`k +Drme)- 4'|ovz猎JgH`52Ǟ}֥^=H4G+')%fy󒓂㫚G'%o]fW ]ROdYžuĩTˢŖ,%ʢ˔Uig}ɂ\ԟ;U;M#s8f+VGUWTZ Yo 8f6on@e o],iM3 1ֽ d{ ~FJO1i$kq"`1pr)9o:P-&&i.zC) hg<1R|LqN͙'<<˹CCy7 ^F `m ' hh(Ipo3Udc:e6yy!8YM\^RvA3WKa[v<)D+NIG!6Z ϶T2S4ȵX"f7[yWf Y+ۉׅyXNt iDZvЕؑ/`;Ezj^}?F_}mE{y9қ]KPVcf @5JfѤ|pH)R;hor0 4h,K\NeLFW2 6s8"'y羙XtG"b ìU`jȡz(4I98*v f|Dwإ-~ΓM#76{2UMm:h:- J,-ҹfb]DKLAҧJjG;P ˢw斩.H xեK`WJ'^ Ȕk.e9g )4 47qmW8ʷ}h%.+̨V,8KRRd9L|aPKmgm#WRu`.Qkv|,byD 0"jBt4vyqs'g?y8KjOӽ"ERV29Z9b:J ҾyX S btI$m :lj5 )οpad:uN#tx 8enD>?vb;3_*Sٲ+C"r뭇 5|c-W#`Z?Qn٧ ڡͽ>dDFȪϐBq>iS+澄|$)t5M~3qFv׻k ދ܍4ׯ.9].@Sj闡O9.y nԹ\G!ؚ4v|֚%rIծq2Aۧ:aj~0==^Ct/ioDm<yUљ#\ 0;STaH9SŶ)|CFd>N {,Wc?$w=&0I+ÀԊ~&zX  gL6GBtcZK lzAS=gG_,a\-B־Th"7ϭ4935@ivY\fbx.Zv/LhU_S`.!:\٠q0^ex0rP>+x׮b|50}*\FcpStw I,jj-}*ge+v`t\~uxrÑѰW__{$-`M.CC14GY+uv‹? 񛷈gNN/@#sSβ('N9`;ɸ`jd8ztn>enfN,:'8A_!z8]is}@2}3yB4i뚯fJ7Z}BzUD&S{v},&*E닶40ůEI\.S)Qv^NoxsX8g->;B}/߿yܒLV Hd^"0l2[X; J7K͹a^1Df\p\_Qݷt<$p(ܯ捜 1| cZGryݢLyw8ʐ(5/H P ,+I͉u6x!na,J:tmҏlXTD\ 8jNA]^/p(VчI_Tb;{JA5q=\7S0ct #vYg 5~l:3ya7zzۼv^HG8պpBA?:.MUwc@rJIW"K亇*US\pےZ'i& )^W]ZQ5'ǖ`,P'bj^n-,aehN5Ճ# hJ2uopNX&"~}S,%%7%î6.]7C;^B ~o`Ƞt"v˧qY}EW5)r{Sz6OxGz.t&$qrm'7O[H1A7 ?Ћ\n羷h?]E%,~ ^%Ctp.E"KFp&0r2M gNf`)]uq_8MRèUkteY9tK0RiiSi,{H BbH1l۹6E8D^UWAJ^qԼ/e07-$ NgYع^uu!F! iKoC*|qXDo\>HPQLXGrVf7 љEDR͖+ɫ-ӮRW{O6ߤ(RI6(3sdG)È< `5Y8 9i! buJPm؉NA᝚;ĸΩI@9p&>WgDʈ{$w4-KPM|Lݫ[[*S,;z-Ո=,r<''FeS&X9LxI]ˑj*HvF+,mλf\m $/º@Q) )D 2&<ϵ[,B|ipRۦ1 7bێG1yk<2s͌yLB (꾨KN?ܐrţD'<ձw4åvzd9XW" )sr3v%;]K,o5`%C@tZ0yfh;J|rsCw6rIMvOrU4C-) ^`jDX6t/5ԛiP% |^)=gSyGoľ}_O- ==[$1]a#e똥CZ*tvZCнH*vgqR{g9,~u8נRkjZm4aP qUVr|al r{eh7?'#Eu`N-3MXf.'=Mq4Yӏ*l$Bs3_UYRV!֜ ;;6lsM܆NKϤObm"cU47IUJ\b(:`x45L~~(Bo9y~/t\\XY 0NxV YA'LDPqIkDž XYDC Ese9nlR}i/^ǜ+EB)[pp}aT Piҍ6-HT`?L%cT]аtN[uTsD)&I7!}I-AK3*ܳxC視nb,owZHOX;p%Ř>+uU#3ܒZ@o'w 7dp-1"tFK7^,SU ?)aKpNp5cC¬)HwYc& @oxԻPG@):/ڝ 29qdoX0/5@:7v"[&2~ҎB'7jCx\ \wd$V JCdclf9MlB9 l%>: O`AP").fdj`Q{r!1սߍ},y6,r ,ژo?j+ӡE]cB'*[yFuy@ >MfXxY 95E0@ϊ/w"9qtnC)kn>׷:UMG`u"κ۵&dߓhCbM;QL|ml =;?)MiY7mME ^J̎zUSn'KRb5{Z9D~E:bTLHLbi//^ 'ʌ»@t 8] $#ܒfUvk,vnb!Wq{?U*,D.R#Ip=Y0[m$.*,GF;+&"#aqj6 t}ȎHá36ppJaWatq >*/'gO!^Kq@3$їS-a >i+oC=i1ڽ'b!иm~<ƶQm4T~ar6Y{eSSdZ[nd: 2 $zـz(.2' 'mb ;hm{;0qʹ $< Q{¬Kh%y\UI#C뾖_Kkcfly,Չfcc~?l$-}icfe\u8J7]]ם #8&LK|<1AI  6% 䯮ΔU)DʗU_`v-rdYf)jpȕ.Cns>ېT0b7`*"egUH76}ֳ-ELퟟz0~pʟ ԉyt~@ tB@('>{NdS p w vY8~P HD'}^Y19?mQH3Ae+""QOW+}. K47y |_/9$T'юrv+),xY~Ph޺ʑ>U3!oLr* 6׾eEjc](1Bm>$A7G`saGM9^"6 \p >U/)(_D3i$@ r}lc9WEAd֝Dn݆"1yAkqN2D|yWKS;\ xc\잯&W]I9Yq/ue.(UrD=/% weg53 Žo5ss\˵t,!֪g\!U [yNΣ7},!ۄڳ-; 1i͡@Zڗ‘g{z1Wa*(\_ix _~l0.{0 CO2\A`U#_Eex:[ڳޭiI#]uD%&l3Ri<~휄"[:*7TVyn5tvF\*0%py+nYQf8%?Ym$)%r<U=kS8ji߲\ xg푨o3喈7zdLRcM,P=|U9*UeoNQ=-q3{"4"s{~N"ڎͧ)$>H. w gcigyeUCiyO]]NXgyȗwfG*հ+jD `eZ$γmg-= CxwKor!wFÄ RRN`}-u |oUx-~5'q&U ICg'9[ 0_̆Ŀٛp)y;Z񚹧 0v{8NENXZҲVhOHega;ym0uջ8Jb}m[`t ?geBy-_.<աT8yzт<„2"m&cLD+4MKt5fbP հWUA|2i1~u ۳imB39")w=}o, _Z6aX1+&]x%KZџ^ӧ3:}:, BՕhݥ1.No!BؑٝgW(Z>T./-#l+tݗBbVFe\[K|{DdOtdLԂ=N&rl],J_흽Y-SU2lHi߸z-L=(Vj:hy/C")(&-JFTM0XwR=GCݗ@ )4 C`C*$ϒ՟OUg+9$,H-Q{YHoYJ:>Rdcˢ>qk~RP tx@J>Xγ|'p \"= )I9ǖ}UE'o\F,qmIY{[T+l^*5A^$4yR Kq8UP;N&@$IHC(|*Zc Fؒ߯Sjէכ 9yo+(F &S&nkC =u F1cAĮ%y6&A#ݭt܅ 5NvP5%#<oDIf}1v#QO;gcT!Bdș>cw&~tVU1s7 ̃&E0ٙ"hLd8Y"M ii@lÕȷH8He{G pgPY5#5x}B& fNyRJxD)+;9 qԇJ3L| uwM+dsf@m-dbMw>M"DUĭ/伓ZhuE&O@[tYm:}pAxxȀpk/{m+Oiu;Yf]Nf].!uCkGLjE VWpP%8$d/@qn!x*z7`h\}5;7XK4@|{й =ÿƣu{Fn+uΧ wJ۠sۻBrLj g&[l2QƁfv0V6 9 2DLnc+5*#߸oRR˭t-Lw/ۀd ^e wSv^7TtRA tτSf&yʑl,`6~naMu8|(rK⒋֮쯠v46yv%–!qg_hSpw†1̫Q($O =R!d1~%pibR+U\HܺgOwLs3CL]AXᨖvB.8Mw8#ULj؋rx<-idV񌘐3Q ;u$J+a%!,t >FP>uĵht(B\+O.?{ @6Tp!Z%b0qV( d jƜRҞetCG(ZW5e; ';}\?UqRP!- ox,KVfsF6(fE5{ru4gkԑ1dGp&M ^]N'̄%2`p7kxt׹B+_3[@P% KkЌO_H@-HVA~|ݿ+sDK:jE`)KՌ2 Žu[g+AsJjoc)-QQ`Gj_!|p -dնS_$D :ىHV``"/jdžWϑif /jen^^O. pk;i{ǵG'42w;pp_3l"* Եނ%,\I1 ]mDQzWE,@SZtU|i"ԝ =\Iߤ٢kQ!!ejk†kFt?RFA CAoKUӫ " X6{Jȵ{z`Qz]41>4 c.u|*Sr$oCi֪jC+n7=).:#S:|f='V!]@|3zQ$o.Sm> :,)5 TKoT<4@}Y--CF?v]Q6rNpy@(oVi¶JSA9\qݲs=&w=!35':|gJ >YVEcT"zk C&.&"s  Yu%3WH f)v9m)0٧̔<ӀCp6S0ܿOˑYk-4//g`D}a_{2Y'I8Ló;%wWSkY9C<=@~&I,T[D%,@MmGǦH0]qN:3D{__9LoX0 #V{o /$О>u|kZ,^̦2[8zi(@1Z͏l .*U:跷?0==~67J*`yB~׿n)!z5!$@:}Щ`&$Z,34_°SH񧃤d ƻJD0#r,CAr $$.j9`LHȗY*YpC߿@s?TpSX̦:q)oAɵn rV-z6ҳ;݂ ?).=..͖N$]R-KѻxU{iBbt8D".5)wS\^iG߄dqU[3;m`Κx)yE;QPCΙ*$3B⑜ .mUכ[w&ļ,=uSt|nCL:ٝHnS\%9 U]]:\N(> [㠆P>*75aM@]; :@R@Y.6in*nVNW8߳A{rPY @wp!a"1Wث #gYZ0707010000037c000081a4000000000000000000000001642603a900006288000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/_bE]?Eh=ڜ.+BFXgd5>H ?р+,(&rXuY}pqs\1oH/C;df{b_ycgS8\v<S%ז2KR6D,ș M'i̭b\XckmP~o;*-y-k=5s= q5+'\wR׿8rِ] h絒QYj?5Vv02YoFebaL91G*FHA.^BQW&ⰱ:ߪ 6\Ps]G[0%ȕ?sWP&?T낵 ##!4Jj?@? B~ř[3tQGn)6ܨ\,g{$M<]n=˰RTbzjUeCL7=0pta؍K7ĊLv\6iAp.H *RÌh;z&$Ut'{9rr qZ܏uO !!1cZs&%XxDЅLnDftt+sORY3XJ^I NJH8*H=.hp[W5TrIK]Xn ~Z8ض,\u]( EDNeX- *8wyRjexOPs2J]4N:n+6-*zue-Z΄.Uqx:(YJh~PQf4-3L[w5|~"/jwb9]>XW #xUBH(E3ckO!ވPa7E۠R: U.Ƈ$qlA9'ͅ*bI *QγT̹n=gV=:s;]ĝe:Jvsp%: y@_LulCŶYq7^mñ<vUüuYjʌp')E:ٸDC{UI? Y~]œ rC6ȤP7JJr"F6y3=rט $iE?mdc*OS]P kݦ<'\c>d =f:F9cjr%G TXarrM,y̳.Kjv^{d!BȒ5EbgzOiVsSA><.osIn׌(LoDB'Ϣ Ydnh2rRyJE3xtr'AR(,&KXs$м!h$2^\?}[7s=&}0r Xa=޵T(%QD֞E?Gzrm鏗`#%*xDgzjړ!qs"71.1 iu:af>gG/ NcDn 襕*<^+_="b(95v6n_9ApИOot}|Ȳ7Сq k?E;F-@F꒸#|ErJ]͒_6!͍T2ߧ ͮ {%8 0vxE^Abev$EQZ@*Z!2mAYNQ]F:t:ct4(^ gt WfU|2C u#?V V,.MKejw.l1O7M8Ve/VҼ+8=|OD{]ٶM9U@a0>&gO|kvBU8/:3Y/$S?,e QmƌBN#Wo? ww^yf@IAyO*c2ڴ(Vdv}Ɇ׺'IlTD>~s&gط=h r#9 ygtM':=eOCO*;C+N@v& IZ97#ig:#-e[Lȓnσ<*lQH!d3k;?9m:@Rej|xg\)x"ڨ>MB ɵ̀k@) %*` u\jB ADRW隥}67S5,w)ƌpo+lڅLys\F- @nykF;V/,%8\#J "(@EysPx"{nwO!9%SUKUl]hᴓc@oCpYi [cŖɆ_Aw8w -}Kߊ#0*}ƲwY*'u{!&xR\A@ D#k5G߳#K/'z xNxk"9q5d{Y'%v~0b\EƄM:̼WrR"KaFrF2Vf5Zu 5BD9)ċpDrc'ӤX^QJ7pLX;J}6cs_Z$?o˜Q &–j({g:Qc,nFG+:gDZ&O9G<Πn3n,TuLH⯂s,Q 9A9MiÀ0kXؙA yL^Q10=7)[=<@ޝ;)O2]nuI5euNCWT%q;H}z& j43&(DZk3&9.W4IpgSr`Vr$ 퐋\MN AR؀s 6zW&(mYUHiO/— Új0/abiMhPW4oI|" b'Y_h̶qC)| s‹}}`7*/ xIS VnOoT;$IȽABh_#to@T=M-S$461ѴˑC +Hs {R[rw ?:d/)qtBT\rUѿ o $aM#ݕExYNڢ71Y'=OMs/9Õx]-peneKÓ$u$,Ѧ)9G}4,lX/Zk&  m4}yf)% pCӍ ~?ޛOiԿϪ8OV_k tI#b<_? Ed=GyX\L bLmnJ" k頜uPhJ=| o I(^RT\'5"~ vғcH :Ϥ(m쯎eU!/ ܝ u!C@ڀoß1eFA6S[tW&΅/##o#z%J[ O-˪ُZqBHј4ʯ$ Tve 3`gq&]ikj~՜#N6Of|mh/4Y,aQ<yWdSEJ0` ,p ."wl&YxNT7qCa]3B:,,QK|$G.ah'>~u t`bß%Peܫ0#]9n̬Ҹ nPi>Ήf5ʎؠ磎4gުЀ:#['2sLh~?K@CMdeY~c *75fe!YS<]}'}`͖W 7րqoϫJKpsjXY+)!͉iũKѝNE˵PFXґR s 9gӽ4bR$aBT~chLI 7ѳkBI>1*>jM~FVYpB%5 BĠ;y0x鷑L?2SmhJm|/Yg#:!\Lt?%*#jyFi8H jG>UBb(m*9 uuʵHc3ځmz(TXhiv)$3XrUjc ]4nFKc}gFd4<6.dp j jϲlk1n#z9α!YTX;\ @5zOt"'Ȧ[#0>uuDW2]Y5!fXwxYk/%4=!Pgq;3=4랍 tK'`!R[7&}SNnKL1h3{ToE.KHʌLS;zYM\DSZ/}xt!b߇J'f2 [)]=FXCQp :l%-CXEY pH_ahu҈ CVGpKB Z !eNdYz4/N( Se,{ Oc<, ?s3>w7ELAb 1/ipﵕn>lW}{Թ [mn! v%>8\7ܗ[d:0P`1E"J<CE0o==G*1Z9E+b7|M!U7ޖ!t)YKF$u|.p92Bjlz5'2h-5ڼ.K 8)S7.7zVg·^,lZA {sKjA4?E)_i6Ͼ';B#Y7JpkM 6wsb*"A ZX@ =>b] Aű].osm$9EGb"R{"v x'y\e8ל7J&E_&:'Abg^M4\m)Bc'@E̝'M( խ"p)x4FL ҹ<\@7S!ı_;xiZx`-bNYq<`RǺͿ!?.1j 毵D9O  S, 5D BOYZ+(CSV8|R9a,q͟ goY1.X)dTln6ŅpBT*<,iw^Za*IM?T/+>0Cib}$NBӈV/H sF]emv-{6C~ߎih]:5$hշ9*Hp8UyZ t]%8d< 3d( y+SG9{Xѵvת?B$ \cd&/,(pGVexO=!{Y)^)TmH)_@hXvD*J( U@;f[aLY{҅)h}"K}gX**n*l2,Uc;@ 3bix pZB4HwOpnO0 [F9e vzyi1!clyCNs?Rׂ;Y:$=r'+"^7waGRq cMχyq`\4/T1BIEDd+S]r5G1e يƔM^s9 ڈ;rV` lqLE}'9y3[~ID5F0AkU-X2Y>]QG_c@27U[ܣy#~nȒ t= e{YUXU=^"aڮ){6Y<7C\=K}*Ɍ>s& sTSɂ0sQ2%l=3wAi`C xҡv: ]GAJsd?:U~4s:(u^Z"O1՟~A{M71VJH#Y_iFtdsyQ%fUY.,J(NZ~3N(ӱyQd¦0rjl_po,t_|n;q}_ji vlJðޯe &ǂ.%JuC/ Bo%B;&Z]0i.r]aX^SD<(7ph*e;c7@#8/w8ax?ߊ[W/—eCn |2| ۓu -#f{o,v*맮R:v̮>"c Z8/`v2 φV㢓d.NQ3(QT|X+DNlsǫD5Vv>uslɣ80rewdJLn_[?FCjFW(X>ڣ]}Ԭgl$]_j\3NQqw6w cC2 At[ƴ"ouPcɝ}Ggı{9*C1nچ8!TZ|5]mhmwSxZ͋p`ާK?1\9DºU 'D7vٯn04ւq%?j{6MY|""6[XC̴WZu ϊwl NM( sy[B5/hZ+ $fgr|!Ţxq-isԾIJVQ2!Gτ ENp/d.!Ĕk%Xm'9t6Do@Il?zɇԫ <- UlF2n+ `4Zv /yո '{qד'qZTL  Sk1єj5b1vˋKXC8>;TdFgALi&Fv+1p`܏/TkJBw.r,5iM1X5_''sv`Bc&Cb}c'z1`X490$fXk{PhG邦w"c`[i3Ͼc&ܦ˫UPQZrakrsi)pᑨ~ZH8YIZ\ vVv-NX aΌwm=LtS4Ov+)~HjN#ɈI#‡!%d+{vb;e@lGiOO-*!p(P# p`H?b!b[;ۨAHUv8!Ioڦ~LE!QD_# 34L>@#3Ɉ! R'ˁeGr2xa uz1Dx&_0!, lj4_QR9J&57%ߪp%'n7Z ͦy$4k6a>ɹT3N}eR=&7q byߐds,DؿvA׋B VȪG7 ~A$ڑiΫ%UG 2и WC ZOjl1_#V *wAXcra7)-}e3- b^\uk\Z{7vu  w{j#mϹN-A(eϝ2Kq?qnܐpУişy# e9[< |7ٜ13L_AjYݝ3:vf'gElTeUx<*̧+1pَ]-$J>VK8=jsj?h[S~*#cZm0nh%fRuu.,P:Z?I*ZpMn  KLM̐v<,"㎇FD1*IK9'"eF~OyS(ۚΔR?̛$tBj2P<#?Sh횺9T;6  3a0-ē ,校Z;"t]%L=a YDRNN`ZҼSȒBRBU5-d q J.MC-T\R6{-VDd#VR,C9}3b)<0~*uDE*p ?#~CbՉwƗn;lC,i( $ʤ m%6eDf&+~믙]!tm/ ~!>9`j6ǘߗӨ7}&.ڸ@!Yְ=X#2(pE]׀4㴍-I WJ4@#rI@T;J#r]Ϣu<Ծ4VD:ׅa&x\0T:+前͊ĉg6q6v"5_A rLVqv]o4K&ESK`sGGp·[Dc`Gk|R QKw@澼aF1NuN~Ū9my46Ay<60w7%]`eVbtJ t ?ې#~5m]UPF.uޕ$S1 +i81"{e" u{Dt׮t6烞"-0}- #D85s!:qYރQச@&R)Afn_qLI!&!/j4eJ&x ; v {$ Jbw9XZ/=$ `VhJqo 2jy?9Pg#'`RgEJˆVG] rtSoY~Z',{xm djpP[A+Ӫ> Pyptfk<$Q殙J]t,FH;՛n[>q,믯B3ϷG|>v]zMRrp4;mD0B7kw 2Rӻ򇽴Gzhx׽nb[U|v)Y]W_vߋuR.YȺ 51ԁp lՎ% "0SBY<13:T,A7x]J![ 5,IE>ݝ FV=Re؅$*s/\;Up;P7 SfמGRvw3PGOWzp)c#%2WU%YQoI\+&ZaJx>% IhlL{!d-\&̰,JWy/0~`}&QuT$VK!M4Vqk.avܐ#0($^6Z*vvnyT.qild&xS>3 d3Ќy?[o}-7P  rJeSi= -`<$ [IcYT=M@2A%n -iiyME]ioX$enXwяb7Q܎郺ʽӜ3ydonA9ocbdk-&]nR`ga;.i @wUWHlX,Rִ_r5R3-=XhYyCHC p;X  bxtM>%*0uȮsd<[Ʀ. Vv -\Gҭͭ^%Ȏ;TJk|:G?qArB-R{7BH3ǾJ߶$_>k萰:;hUD%;<5mt듐]܈bƪ O@ Ҙ̕r?=") S9=\)Jg /J,aQsϾ^/阩I5F>\w\ԠnTr0I7Nz]G@~X)'MsPn0ij:55H.Hz>vZ/һ^3iugJ &1mW>C^aIpQt(Yܪ8k4./ˌ^@wE)u3)=.(}r(I]l 3s&rVh}M؞*Crc;a'+fGF!Y$_[#nA²Θ7E\`Bk᱃ɬ.9:ɂR =c?⬰W#{k<#,V-1i/?V`a:`8@,wxâSET.fV*lBǹ);'~ XO2v^pDA$  ا`jኩW&o3l`Z,1qѦ1D3;n<) .63[ґiZ'\u]<woDPM*u"c`V2̚Պ^7?u}|#[6ZsBOY|(}ɉ-QGlN62Ͽ,SoQ-S<*SK;y^ wxkӇu,Y_M AH`,[:la ~1CM&xJ0Ţ% ]_i?kJlS";Aˬ:V~ή:M#2IX?$)[O&hj$ԍ!nn42jb*g\D6?j f,o+AY Lf6%~ɺzѱ557ol8z䟶a=1eɦ v́E1kB4$$W;dA E\&$}_[ jPbS{-**zY^Y_z#աd~ra`ZYh#foS%1w2> v`,N^')>a3NPcEq wEiP@ևi 0 V]g^Gb*DlѼw$hcn;&džh6͕,QE&IӛJ(^x0͌E&Z^ΦH4I뛧ůٝ!񘤛ܘG}e j!((?ZT\^8:@F=17!Dy ; 8߻O tF38Y%Y0лR]ϓhwnt@V[Wn`cQ4_Bjo;LJ 6m<-<db# .B߂>ml;eKsbL鄙y\Xπd lTهh?a $ݰS*9=1j v&ѱ;;ex4kSk&{(y- ZY*fF1qH83& ?P2٥kt\^m7*mR}A3݀uo$";5T?\]?MDo:rkgoYWuN=UKXp w( 3C"a_o7.Wૻ;tTX%L;P U8wϏzCB.d.~]9X@UY'pH% Xs{ .h%㜴H$ᶘ_\itZQ:A]xxvEfunN6+?5)7Y1կe vJ>)j3K<3xae; T>6)$iI4sXm* n$s.ͼ(~v(CE/@~&\Xݢf$`)v$`#(ɨzSǒЂOQ0sk)-˕u򿑴2玒$D'"B9\YZZ6lRWfC/|ky{C:k˟NjRCŐ9A^#؈'cFOk`n4 N%# R\x^aGhV#h *w}.NzyC˂r[").aOhȉRv*]Ha-}:'2 SZ,|#IG-F.Hl1 k)W h{sa79sL/Uc's,_pN^n 0OHܝ’iVp\<cߦCSn[g i'0E|`M9v8Pppn$m`d?R <^ #8hoU^rYˇVXk\!|ks1)Sk(wBrJInWT8@Ȧ5  Mb Nǩ2r%ZƝSUn ӧS FQlY$BRHKJc LHdlڣ-8^c5yyz1jDH34|!v} W4m0UՕ&s&C>M(c;vv^fQ Mc0B t=:H ri1PqbbQlAѐY:KjJ+^S ;G~z5<*Z-s,}nz8]|T ݠo{7* )a {ape=fn^7qq "7U̽z+D\[T3OWT:OycqIߍZ0j| J)Bܤ]-@ic=s8wF筧B ?G"q%벶!rK `d4v"im(I;PTAK$=DaΉhЙ/ Є=='9 owZCcՃGvo"оULx 49 ԅym3yZF4c1S\m'x CQ*]|EP>AckT0toP[bQf +i*|4Dځ <,/ C}bR/i{C@kzkix׀.w+.\B,D@1P&M!w ,}7e0ڠ\kTHL[K3wlyAp FJ/;_C 4qv"Z?%Q@` iW^1-X|gvv< dފLXX/X nv|˳G xJA쉨KDQ35S$=?@6yy+L>'&tA#ΓfW/-c BvֈˇhEm'P%s On \-}<IѮpq AO R܈ *T1o|ӍOQ-*jAH Y٘++9OљqK= S%޷h֐ 2NVjF&gfw7QЗ o6 ao \ Z_(&t|lֵ)"6DCcwv?YDΓ MG'QȒ.Z+I " Xj diTbܻT-b:;=aI,<ݜ\`2ckHcSb  YǬnŗ̿=zI3C3d-qdž Sݲ a%ź-%V؈\*6cz;V:]TGHVh;o/1q*! ݱ'miojt"CJ0YMq0-a6h,AXet07X ,vtxځDsGZdIƓk?qQ!)Ib(4u$&EQ:ueEʹTGY f˅A$Y ^bG6ϐM.tI oWH鳞5- $J~'͡)7 3~MaˤFֱ=jK ;VD@WDJ()3ش 5jIp]mDlG v0. r(B)K]7r"jֵdt$;߿X#:$a6{|ցo((AZ6~]y|:>^ uF|͸LsPvdÈ¥7&M1e E8|%15hitsv3$=ez/8CϰTX{Sc0M= +q?q`ٸ֎99~7A}CȈu4[7k# qg]gqՁk\>orzZ.ʘ {MhtR(vBJz4Qh$vIOCIbA=! 7dTeh})Ċ6֠tif78e޻o"BEe>;L}9&Fu4qiÙn="ׁOhȝ}J R#ٸiP;ۡ;>8{_ i^#SEksR%vᤊ뻣+z׎9Ƣ:҅t@*HO|cmlǥ%J֞cxD|eiH` D–x.>y3z#28g"ϑs6^gPI'ɦ=.6nQX>a4$\z^1 αJaY> DxAis <4J2Z n bw|-IbVaz %iIHY!uoDgJ#3_d^7/f*`Lpإfy´Oz?|f\j%m}*HJoJ*һ=]Ivx2fҸa**A\1U\:MVQF$0&PL 6*'Ks &KZ ?m( ;xf$Ϯ'[ x[/ N9ɃHRPJONC*֖X>ѣCNo_Έ@f;A/"{eņqܻSٖdl\'boP[>Q:G<7W[@fh %}rC-S+ (Sa wE^Ej^[oLVw7uDZt%:rFSM ͬ/4xw6fyl~lYu *$CإtH!cz'yj`pu*oVHW#8.Z8j,%rim̧&|u+BOWN# 7mQ/)Wu!:c&Cʜۖ&Y D4fsT*$ .+1 >9C$W~f "9vE0k4]lƪ/ esgzȽ'8%H_+'+1%dCLۺ^hhQ Yx㵙vyFfDF-+&eU8P=CEIOQ$d%|b7|ukf8ONeصny_hW")&*GX㘑=JKEHky+X}?@ v5Mh{c( 0rPaݦTP5Σ۶ uC|bjH E85$ g\lҐw mdwߪq'dkrBŜ(xXyM$=)ˤsbSB3i*Wm``ꞟU_@@3bk~RIt?h(;5z"F{$:O%@pB9F50)JA#v,@$ 98 =5bOYDr:<TBE &7ά] _|VSF|8gک9x=L~Pu-f4݄+5J s_l;at0IJړMFut T%aisx3MoH!Y¥>eiDq(rB Yi7 U6 1 ۽ċ0a[Fea SGOfI"ت y|ۏX/FPyaqp|p4>-T:r\q&̽e .pຘVcy=W v" pVEv^_1\h**tQ'hr~LombIIl}};}.Dwby~kӀ5{ڥ*ͶG`cUcärDbDh|u8}6nw1VBXF%ȖdP-lySqn7)ꪧo9儝_rSԤ+Up3F栳e>Ƥ('Շ,FgT!uǤ!z0x u}1 g3I޻0q֜hJ΋.v (X!,s]5<*cx=Wx‹"c ;*~t1=Pّ_ Q3Ɯũ]Ѫb>,{^W ŤXͮWs`105?Y<z#9Ks>)5bDK9װ b'cvܝ c뷡&vТKSH$}UjFӶl_dcQjT#o׬fk՘Pdj<¾]EĈ C7&к:vuyE='Wժ~n9{]9ed79A1-V]G rĢ @}C,Gx}w>+v+Y-zxgl"Z`$ [4#bNahݻTUn햶TGN%$N8@Vdq#)Ϯ>D]8 W奜s=ӜidjIjSSA9:QտĸlbmFFnq@\$psw:"|MICٺ 'b{G6 OaAwt%yP0Su!U&ʽ< O8Vv͹}ؒLٙX>@u0X/ lVњ5~K)yS]Z +Tz*glQ/\ˋ1"9WaAm.@rm%o"]+EL[~Cz{(WFlB qcR<ͼ{' )։)JMM_fՙO -~{5]U86gU(*&~"Q_37cҏ#r\@4'po YZxxmӢ>`e&9f3y>(SP4mMb)j{Nꔇ>`zvF:nM2K 3D/zٞցՅaX#=b P6):a'0vo(3N^vK{Y_;& [)_hsC 4Cq]̟(exu.lGknZr #k$tx(d&&0y}Q&ý\UYkYx7U}tm`VjBmNoAiE֪GdHsW 5kCa1*5b$\ȼ)Ibh7@mi3-Ϳ'M˭f-)LYEՔʬ`eVXry4CΤ{Ѕ \p\Q?PN"oS1dN*'Ҭۗh> ,pnC^H6>; #%^&P?ƒ joyR~!Chɟ)^ЈeiF]n-ݭQb zTK;HfqvȂ]? lb0UYLb}(KϚ.Wk"ĹS 8 *?x~vbpDmM:lڬ"Zfo/uVY4|bYо_]gVYZge |37z~ɣ@M6`6BrW/!1bqX4!R [N"7jPFb8i Mtq\Cg撆&KL%2fdM̡i%A8!q2PhgYM~9ʩ#s:zSr,}}+i@ͨV[I62ڐ({-eP9iYm[ޅ<+a:MHw-(OHC{&6gI#2zNi>f)x.RQBW١= AJH{t&3.*|r!wu*`g2e0Cu6ea<YBmgT5HEˁ5)UiKіOkN_@|=SU-8) Yfڪ,6G]n.m =u<)M4h2W㉥ڠ#ݭBZPPw( ס*:{pW=40ޛ M EdAmL2<22!]GQiKir4ǏY+nLV~p)e zA1@`F}XTv?[mccU?Z! -coVi >qD6tZAmAW$+s' K:o"1O`LJ6~˧Ux!n.ŠKMhz7Wv֝T1дo*XV% '`0gc"qx8&>tks1qj 16Ԝ=(A8%j10u}&˭oN) U+S1dpܙA;Q''_c9;^H:Lt+ŭ<}# Ey|'0t3j_SoQVD2n'NCY_lA%~ ϯI/WQET-º &v*k2M gXSfѷ:'Ucr1QAdzbS-6LuU{?S;LtJEd`|D^ex@h8y~ 0nH*bp 5{FGdZ|Wm?rEH1,P>yt"3 F``/m|ϐ?fĸjRNTu{f7ѐzsU+(JLŷNTM84ƘKg ʽ¾mnn%[U!'V);Vt8)Xh\FrmhǢ'L ߓL(H xΧID~[2 !̛T jH=!QM|$fU|4CZEwj&ϱ/#‚Dcgo/Eg:&wTT((~z/1u[?/-IxzFhј1L[s?`wqpm ~i(arox!(]11~(]5PTEYp)ZŢB^5z$Xa Jd֋T|nlr)@y;V ^3FN4駦k^9FRiv߬2rs I& b;~y۔~@b<=qוh` K]%#*VoLX?1$w5QU%8w7I ssѢq*7%@#y;A'$ T^",iE@i ޾3̛yI {Zo#"j6? C-*Y:cʝ.ƺ +9n߄#K(XrέtijLePM~?;~v!U|T*)" #bffݲ:gTc)".=lۨtfdt 5Scs~QuEzqBide dAp0,[K4GZ3;cm+ykdjZ/DM!T|RWB>bd^ڭb-"b".o3G `qu{—6 h$hoZC:_B/j._MB;OtdU87 ţ9{K;F1-8'O?9!qk}qc R;P0] ,=Iu-Sv/r"CD#Ts?G_,zPD0_(`$&(`AClJt>4,ؑ ՚71@wvRg5$džǗL j@{tSMF[{Q#ϝwBSP.w&o۶fD8S3 R,t&C};i9uGs3KG\ȕ^J, L!q#ن\H3o8CI: vd܊*cپ︅%9"dɘU÷.?I?$m S&3l(Cky0x@ ZD7[T\%UdxWV{B$TekJkX~I3]S9g'Zo@`?Dp{q,͗0۷Dw q6fv뿈g4Vuo"]7|lsQcY z=Yu]NZ=d3\6ja;zSEzjdXX>"LiƄqt$_ԥMfFX,n$='~4%ڛmVD@ɉ Ɠ0R7YZg΅tgǃ<`FH__ [y0y-uwDnV5FLXΠAƋir(8>r2}ń\M ӊ؂vXl՚pFұh@Ow+Naj,b:&HMʵ*saoɻk[T61f6C3`xtA*ϿTv_s&jlk4EyJo3Tz8*'( 8ڃ+NO`.Wert_R͍M bCBCfKA@wAof~Qeԇ2rOHw;$:-|gMU/mA Ԑ; [ALCjQ"yΐ G"එnCXC*^^-IcAh{@I.7%n:sE{0WkUNJ8D%?dz٬̤ܟ ZF4QhtMrR$>wM#"|>daLgIئBA)V.Avř-:;Ƨ?k8Mhg024LH^~|9-jOrdϏ1#^D6,[LC+3=Wg~;1 5Drߓ#5mR7)L_YyJj;,p80Xx w` gHO}pPp7V'nKKM*BG?a1^̈ܓʼ{ db"ޭV V^ށq=ˡ[um6 9h`JEM'{[[(m^$Gp/ں=}y3eِzn#Zqꈚ582>_a,h'FU=ULK,45X.+, PխTr9S0,ٙ!?PBֲ in(6+코FwZX?G`}!V%\`T fUTP6ccSȼTLZ-&o)_W7ì#{6Z}wTn;H {[0LIB 'hAf\XJ\ـz٧E;9F'iw)78 WEn)@&RԹY!PEvqo5rl;뚔nt>% F:2T;R4dt:wpqnT$KxB^s,@.:cpWuK|ھܢr59Aԋ/8R[&PUߪU6 ̒&+W#u,?IM2^Y ?z!]H² ]oߋr93x]ːJI;-MAk5D!sRϢ,of4ϕ#OH%YV)c͆Wl+8ۑ]~P1{5^fFssa/&Ië򢻎? 9y:Լ\jw8CV͘g04 QpM5Nעb9{q YY\ y`1?\슏E0V n: M)5yQOd=.uHRN`J6HР3%d(|,-tr^`b)Uzu'.u^h916kbXSY:-l!|0NClT"cxR' B}WDEIPY͂@s\y1DiP3$@"޵}dIQɵiE!S1QjYEļ?[O .Cx6zT(xTƦLlJuu7=֕'.e/(]pL&uuR/oTR`b6-6/>8H\\\ChOǁi uPr~+H;@<ᅠ۹:{b{Fk[.e?`g!@8Nؘy*KۺFqTkA&rS>P%0 y.>;2Os%aHES8w~|j8kzGGƃ[{OW%xи݈#&IJڄCKllZ[uxNsEa6pשX-q@T4b-aKJQgB'acpq1tdONXkMaw+[DTvܘ 0'Y?M^ 5b|`eډVmun>[#S .Xwo!$|vj!,S4gtD=Wb3Kѡ/qYƿ,4D P]W9 @KVy:ZxQ HbϵO 0|(KD vSqYO/_2JUXw;]?u5y?kX(=ʽ/~&iOtVnʤY*Ye>v2IDMOzYhy*(k/D"F_8Mx4CmH}[mLPeTe[ҵ uC (W|#q$ML#Gf6aXZN#/؞=;: l_YT# u?g#+TwƠ *,t`S _۱~q|-\fGJdGA˭U :ZʔT8mi"q"X"qxoS#= bY'ZW,ɜ.+Vp335s_*7N"#ÎbX@|WE1'/`_Y3\!g ]ii{aOL>$g2,;[#R %7YӧNℍ0l.D%tH7Rݪ~W(`ט1Az K {zv;ZdOʹ6T~N4Xne|YWؖ| XVk"{mCNQ:^)? }+!nꢅwb#g]yMYǏ{Q^rB@|a_3ImlerW֖wRkkjl?UmA$'® C8gZA}{6Qv7Pq`b)}FP(Js?+>/oZ5А}s^)ݳ+ xKڳ!E($Y'ldȅX^bFb-Y+鮃%"-z B_wM>/;(l^ΠJuj,M@ Â~-ŕf1ݣq'U(2BF`:K{tꆇZ^cj0K7l9n 4+;SjէՄYACDՙ%2DyuQǬ>`?E7[N2I\*+Jʕ"qY0t=ăINZ~NݣiqEnB1O^|;uv/3fc&fY l lp ފҁe3t3?f*'9ݝc]QRF^U41JV[NjNE.G7?'g&Ifp|j0p dGy*VKieɐHkG_.vus3BvGf9X_Myh ލ9uA^!x 9taR]`0뮏~L h^}=R{Y"TKu91Oؑ; [NZկA)5nBI\3}"%ՖYHYME @JӜ0K*i&h۽hDS'a#AiB}2muWmFMsė:jduLѥ>CUu`Z FWμ8pn0'SUyйm~pykU]kɒwY=`(cyZeV_ϫ0J:ݼφq `*)>&sQ9 r }\)S0$J_BJG̟FNAE}t WH:/m8/ R8T1sMQ'*{p=F'y{吟pLLwkq=8s3}uפ~2'rf]o3c=n^"؀7}/r_׻iFi-\&TθTb:8~9i֒ĮDɐ(-9Z`i5&W`P+%닢Zl ;c524Qo(!f{!qrUK?.$8TY W+aw)}: g aP';Df%$:Ǔ1nKy_ZHX\ -I7k"]S:SYvg)dSˠZAɓiowg[Rc-I-UAPhxFU7\\.1[,%$̾W@`ˮLZra)o]LlGxX%_HN5I%1Q X/.؊>ڍT%C # 9' Tt4}tӰC{vDlyѡU0k)a/ mW Ro79q pJXYp-G׼MmI^H⁶²+߼{"4H U |̑X"DeE.mL /UQrd/Fi.%Χҡãщk|\,C 9hU5XX߼8z}}I`.zشyP!MI1y?j.v)aZnI[*79݌Bd>?UmYL\@?7>?t,wZ\etooQ0DyH1p2u%8l$4l8RqD?C4rH F搆/lL/CއdFb)mÇxӊL LX# ;tJz "xnL'uFepϘt81^xU\ov,~vLp[U{فo9OFp7y4[VL pVAF! vwD8(te:uhzl؇X@Ăe;B㏁ ~. 4`u"D,.dHZJ@|]x@Hi8vX[M(e^<5zrZp-ކQ/W9J P5xv@Vr(|HBDni'52 0W܆UT-o ң=zd=/A̡Ou:'0,5՝Yx (oonI}J7L%e_; FCzRVIŸ_<'L#[=%Wzx˞k:>c'}3  vֺy.}x]WWgMDlMnFya!,xqwޓb(_s vo" -^x{<>RL_D6\ ;ȷ^?*_'f+2 qWS@p'8X@V ޼WTYJ5"D56V#8j3ϝŮ* >812 ⚱MLx~0Bm#r@R1<#s-'jMJ-JpCnjl:l w8OyGG`e(OtDܶPekR#ZrFF4ɹ9͈"?Z ۠`YҚ:NZSJ(LdFe8\ǖo>j_-)BHE<䦆M]]s.(; +kI'쾹#$P{)8T|dH/}Et~i{,MF(ȡ1< gg %'G^"nv! "0$94DJުq}IAnyHJ}evK'aQw/39XW zv/o:K3ak@MWٷsTbc O^``W/O xMVH6#|F4GCH=YdIfȕ=w /㨬 |_0ZHQy ˅%^[ خ92@"mև+`Z) 2)v!ݹ ֯am7B] $ _4;.75$K Ko6XmZq/{yGMO ah V݊ :ٲX7-PTv9d&u]@6\3]=ct|!pk."akȕ1!-PΫGB9 +&ػ;N͝yaZ}T(.ѫ~"uo[-ElP?SLQBpK{O3} )֏&vw%] Z)৕XW8{$L%XL!_W_>1;gUV_x+{䓿7&prAܣvzEܯ=Akͬ3 ho~ЋxUR =)jڲj{4Jh)y ѽȡ4ųpM=oF@#Hޚ!4,V@Xdfb/Br?%NKbIdp@AEf_]SQ\H4=J+}gm`xt ˥PV>BcDݶ(.L ݙW͆LrA!CJyQ8S R};9 ;F춹dA} S$s-XGN?G0DsҀߘ%Er%5 08<Ƨ>5{g.nO ڲi-Q q =06ʸ{f|+s2A<_ZY+y4Hm,弁4dr6\cN;10٩P+z˟B2D:B$bNZr'##ɘ(R]E`3bXyHwgě ƅg4g)IStR̀[l&/5F$&h|';WA|Œˮ/7)OOߋ!dvaH^oNA 2aUtUYRZ;iN[c/wU-5UN_8aBdU1Qbs^Set/} 脹bSԓB4iͺLVtF* EAL^H7_ EM“䣯~g`heʽ(6aog֛.J YX,Ij /"xtmM@~ =87$2mƫܫل!Uh&oZLKEǃG$=^⹉,: ѷpH쾐+88Xa9$]=Ûd)NrײH}yuѡP=j:$ttvTɜ=TuԊ,֏7P9Qa=i}zq?L\j> eQ‹#X7'݆4`r"Wq\!z^vmWDbpBÍD@Ѫrȏ~|HŒL4:]o)yh|hA*}NgEoFrzCZ4e*ah!Gs T<#Hu4}PZRS$[QXJJ>*ku1w)_cٽwgaQAةem v7^t&WXJ=WB[=1f*ՅL:  uMF䤋 z>1 f,[;r;Kޮؘʌv cEQ{`3:m=91/^A'GoU$Һ"[G $@}m^4@&r 4LȞcŤ)}+sx P=`?SD }#tr-/Fd, 7>#q"ѠT Lt/kI!t\IFJ3koKA{y*p(܅ct0mG6.}2xGdخWZ148lAGQ+Q)AtW[Ώn]z_61B'ۈu>|0 ص>I l0ox$Ѳy|A暱sLN0}5P; AYaS~rˠۯ1rlt\&6 (s :u&1- !D AMQJ;<% )'ߴf+I8H)uLi7!/23ۥ5ʠ99i]L3~*[ YB6Ђp:vxqU#X1^~뮤3,{R;,b]Sv-?<%ጣTJ0mK͕D4IJM҂g`fP4h?3x\z|kGialm.kNZdƞ-sG푂!֘z!}` [qA­e:>w{HD0JEuljOhڲՂ$!H~rw e޹B'-QKY{ǰmzҔ %#8Əhc7]Qt4TE%"2q_pn{.KCs \ =sFy9! qujzNJ+EX/ gBZW_] kdkEDP-CJ7F'm;Q5?|JUXTҐzrEvlȻYtn-eav&L'{ }$Q "ߥ%B6Hbãd$͗ (Y<>ph3,8܎S?gܛL>JV,+5M}'Ea"fQ8alenn#5RyIIHmQ>䜃3&:eqQ1H*. k[^<6SJ5%&d/g t"xD䘁_E2^t8lF{! ǷAw)A3,뎩 qđ.R>ҥ2Sgӷ MЍ_oRW8hp 0m%l.1g^=O+-c3QZJʺp2hbF|Q `squ~FTA?_¤jf9\ ug;Ǭ_A,Y U%݋ci82;^Dx"v͢ pBF%AFuG&D,Ƿͩb#0V61N|"(=ħ6 . =qr!%Hun_p2scةX ;Ve]yZ/0gKtDbs]Pg@&vxmAꗫ1۷˜;`Zuu:I|'$5w})͂ v>~i#o?+]V .r'A9X)pV)dZOr#(!$*% h) [W&dɮ 6r^WcФM#R 2~V)bjƜSAWMBSGr%Vc<ǚ F*u0; ik˶qbSEOQFubp}$f|6j fx#;iAf&v{!~r0kAkTLQ7{'5D.]~!!V 9џ5iNY"'7y֚Z][bj":}VԊPwNn5yh⅒?|vW" ZstEU`Jɼ@0e"ڲKJ6POzu|=5^6oy%okzܡ Y܇ `i%e?qNe &(\ug}4"]*%_ b?j(f;q*#X:et'ݚ\W!$(Gv$ -+G;uCms+'w (cDiQ|.n_kVNJ8uGEZPovb5`_ F:Z3Bû[ܙ1umIaaK5" >e-g.x8ZY-Ÿs`r$c01JƿGܧ8Ź%e<'wg"/.;#\vQHR-Rk-,j h >ʤj8G}^+XuKJ CB A@F|-^' +qd<2,r"-^LO'o0POi>8<>u !вR83H0@@c;Re:{ۉCpg{p13nr*_qf̰2+!o=o\k$LV#5Dȷ^5,G:3wX'K~0C0O|ׁ9 b]ubm)y]E8$A_.:=~z^:^0?T-m ĂjCϺ5 :U0k !D@TtH%'pB'?0f.0+"qb۽:"RqU2 b9rߦU-x?N,b1^ &lKy%wbWB#k0/AwEźX`jIjɘ,/d>ߊR g=B s{[ڄC@&X.K\ֳy:W?/6g )ּV8f^ a1mR5ĚO{/!qhrS8OܒM${kNCHJmlVZ擩S܈!vxfQq~|6kkZq]WQ)Jc3gH{yzsg+|hC3-S[{MV r%3WatOY@*6Jl}BKC{?bLWebm-~*EC=+S3;W Ɏtd 6?ぐ<&܁ї/Γr]8qo~_&0 j11k506F|ZÇ̞Dys pǪ*|c90 ܲ տkT+BhŪ߇TUk-Eʓ(q d_V @TB{̌\e=۰>zlnEPL޻9<DI_uk(P&2^Ma,J%'loz}|8npWl9?͏RHиo^X~(fREXY-1} [ڈ a iUh-ՠ6T/J='ki^2B\DBC 9?Z9ޮ.o>ruP{cvgx({Cr`\Xs~#!Or,s p?-a} S LkmހHC 􆒬rчuU#> j1a+4AMk3;nLtw P/i7o̾P/72glTŸ&:/r\FMiەidOE5MW.d@S]ﺥu\UDAʮlQy1&W<ͼwh ¶pH4` R%^LZEX&\_Y! 051Mb bo?[  E{'mDOzl<{Z\k@H kD5@w56Z0+enR<ߒ kpym7 a`V?&AQR k`>:R%&c=KGf\pISr'*ÿ5PX_]eQ0DܟSg~c\upM7Dw`,Pz7J;ΉJ!~k}2W2 a}Ƴ`o5dE۠Lumv>L@RǎӲp6UU/h.(0myXBjdgD3b{m>)(~F&!oaqk?J"`͎f:jq9>D wJƜnu8,̛_]pvlJ9aZz"UkVTd #t:kgkeoQJ}\u:k~E YMAW1dW{U'?p2:X<%N` c}8vXxΊωQPH5] x7,Ē9)M| oYQP+ݓ,/^TXz7k jӂRP]02ά%NYkM52qᣮp jOFF #,ǚBq#gAJ^'!5NYqM9Av6VBZx)iH*0p,) cui?.Op/>WVk*hIOP#/'."9%cozC8-{fW{_o믾 L67J@Twj<ҵV(~7duLU-rS%\뜝$˙<ף Kʤ1T4~ҕ"X{ mU5%)>R"rOxRc;߶%B_(2ŎK۱+wJKǰ9WeBAJn}@֛qwELWJB\*QȰGdOnKe pq{ 'l'W6;Y$ PCAt$\ /!P&CG!p_u e7S&SЮ;tuIEeBNDZ^ԕ\y(ד8Mb)$aΥաI ZF R`JTyK#ڭwzGb4'-%HJqPt,/ythx%*P _fܯ̳ĪG;@Ѡv ٸ$?7᨜˂s/cNNK4 ϧy/N+nS~H$7Mt ,#Ɂ0,ym'9n L==xq-#J6M8M;/wF% r5%G@ =%Dt"`]: YI1sJ:6؛92;Av%uy(SQݲx+u# GgxJ~resΔ<9 |V ݺoO1~ꗹo6fݩ%/pLs (!1nƄ^Vl*I8?J nҽYib D%(hWGZHMuǀqxX~7mU{EC6t{l+3_KFo!&et^ N k Ew꥿uq9])kLflnDk@*|?'%xܽS<~J_QlٿҟN]m˷UB0 o!|D(c=޾n4yѸ~/&;kae4:2ݡfjD/E0HĄ"RhK:-1dikemxj t@`2Ѱx93 7HbS͗L\6sn pY1SWCƀ: x}xR^n/VA7wQ0PdZW+_0zfљq%>4w9L [ #f%esQ0>!d5DחC3~Q/`z/]"l>lōk[&adb+#6eL~wJs|_M=͚^0ܪ,HVn>{sh"Kc?mNiTot%T\"@Y uKZ=(im;r3/_ԩhV"gϮ8Q+Oa]=([mFz({LJ;ϵr[lEd%oDyV=S,Ta!O1e#?\sEf] = V-K'fg`{B#As)vE*tiE%/9+JYSQbh8ؾEFXgO6gve|V*FfetADV8.ꛄ.YW?ʥ)PcC N:˚zm:7 vTJb Gk״b=@ ph<ǽ{A.r4~.b^KѴZS}a| ,{?QP 4Lz4ԗF7&eDKx4Yڕ׃2ԴMgv`\j^U qdI6$+r'wٯo_+܂c: ϯM=%VL|sq\93\ U{ݍ3A|X*xTOněIVp[YʺC?Hj/xodKX.-SCMDg;徧L@: + ֢7~\jy&9T חJG_珻t^aĠ]VgwE)$qRoc"kGlS5n3#@+B8%Šmk#YE&rna;Rv;KFc[-V*:!^ p+b&Za 2D:×uaQT=Be^Yy9ڎ !m&9Gzi.ýQ.I߯>cQ)LeodN4$Sbò'.fTooD7ۘw' ᨗȯj:Tt4鳲2Sy^6X,q{`0:Y$^a5n_Fhn8,ǟi$(&gٶ-?e7rJtHU2kjmjQt*Dz 6%jqL|8D P1 I G Ϡ6|xuCG$'Nr8U5ưN+FF<F'mCw3t ӹv?2P'Fp {*x50`\cۡS= P;72̧?u Ɵ#;FiVN1n}"{/A)y  ל,AzKe6x$T=+&)0!Cߗ$%Ș)noPK:u0VM}r+)oYM͓Dx9p gPf),/̟ &pF'&rUc1+(E8x+Dj}hS%f֩<b=07Y*Ww.4?2* d֟Him(ߵ7y"PJGJΈ4#VNIC}0Z~d wvKlIƓ$s Q, E9iL Gyo;UaN%I$|q;ȩE4ttz$燤_i=tr"NZf Y+5\٣%NFM%되t. 832jjBu4gwѲeaNA|zppL >XS5Njtbx{zHQ{"`67y [֤aոN<,5e\ LA XU^1B߿>k*d?d~l@!Z_U3]9zx/{=ZR_}!Ib'X~a; @}[mpEGlEBoƤR/a+>N /\Kg%%)G\Ѳ]VRp_T+H-Z3qQЧG'wKz*ͧ0#aw<_| ܞ@-iB  ZozPK%? >;'o'&OSZr%jN`5~2#ק *}!մ N Wr._meI/++8]ks 9NRy T&0?5:F"Yw!*0%s7c-^j֝cxGv3K8 䮔'>6f4781{(܊qRjhC/8ˆfr(U_[i쪟 E,I&Q{vj=%Rt˞9Y %y[6&Xx|9x)UMf FQgSkLKfi {/:oIuHRe` Pv ݻ0flKI748YzMu>@}xK2',awϮ _H>ĩ<(.CN}(g`b1jθk'HG͗ɹvBٽ`+KํU1܃*z\Lw8eb;\GM|Oש,27<ۋK(uL7k{/h9R zD}WJQN{R OA.QqWQOLq j.<>*AD 8pr YY jE-Si 6M+R{{f#Ry?ӬbtMٱL=M|<(Bl1X?ݻf0$цύ0#*ۂѢnWo3o_Nʹ?#L1hL\lԁJXԜ:ʜ8+C+3fQW~pX~# _Wz)_8{n ,BggV>$vޛ?P(C#Zb[chphًe$"1!¨"U"yYĶ3:|-Z3}`1TyF8o5HgtW6OoEXIzN4_.ؗH!is6@H 3R5}ڙ$ek+ `{@|h1RϹZD0!~lc-Ck7^ݸ=-mc#K/Q]a.'CL1aʘuqzCO1`/S1kDIdh7ӻt"*)'{jMf0߂K['"f͡Le]P~C"&[-Z\D;T;lY_(X]w S T\554ȲE-tN<+? oErgP'p^I@|ǯ?e(lx7Ȣ IC7~]vYrO)K{Jv;N-ٚ63 π0l/2u)r&>jP?aIIҝqz,b{c6xʖ@:]Ff/25^] Ri_ CNj++s⃎;$'b-k<2`d4FJywL"e_Q=Yޖpޔ/4>q߹SjTo08!go C.TpI?Pw T`Ze??_wg#LS+F>!7ow曆K0)xڀ0}6Ji 6ɬ(HBLB䤶!IV[Zu5Aer"K2~7)Viۢ.^,rGH%7 kbLݦGuN0س A|5ɿY %ܭrχno#5!QK/F{^/WPӚ8dM+C|DweiA+.Dc秤/;[@{0J Wr#Xr^U{3(W]Np cRbi콦y's, o=29y8&G& "W;y*)=/K4eG5ʊW( z$D[NAW%Iͨ%)+_2Ea^yd*uu{iPO֘-3:eI,}n&cmO)S?3ȚB4"ʿocAΝ9T,gTX/q@#XʐaQw渑C&G(Z :sHl ȃ?:͑?BB~VfS&{=&^  4¢,lq% 8'i)S81aXb=V mU<( <4_rƭ̸=`BFI'{>,e v9XriWxڮm$fK}B=LS[&158sbKoOWJD8sOF.UPdHc9@#{<9dz Ogb"qVf~8=bo#s3WY>}d]%لMuMQ'cjLTs̖J\LvLrktQ nڎc=n|ZۏsG¤zXw}fj A:3U×wT~" N.Þ y6G4rg"N`yՂ;`_D{E/*ix &Jg%ya^Le^=jY|mO\ĝ+8EP :ZD̖&xWu&*kASc:PFoD~NJZe چ 0L6Nwt3c7UQ*JKSGrT!C?vQdm^di.J^'$y% /eeC\j/=?覺Ғox,NHi{/.$o%8#0 Qj=3 ^eZYo)e(5ivpM98Y͏%'ߏ!rw_ W<ԕ%^{m_#lD`l/tAҕR͆Wo XnP,7qzQ@7ZʂZw4#{urD?0GE*8,oQڏзUv_R b룵Mm(am)}Ѧ1b3>(uA2JO2^C_z[q#1b\ոde~FA>kJ*' l$6h*04Tugl`)*x;OJ8?gN}pix+:ue|9ֺM#hח%kc}TvBeTq>ޢ#!W1,')pAb1-B5ӗzxl)CͅD_l|p\ jE Xa4xfLX{>4@I )_+Xb)v^.cD k+ư,߽IA)ZQ/+ܵj XKgա}p6;XzgEhya]@.1ֽ}$mɌW̻}Adp"{̫%AN <6fzf=0(Hܝ[x/3:u8'm!2-YR1ڊa,K ֥xwUTvv5B0(2_8o4+hX&b)]0R&Cʆ{ީo3o<pGS3$ރz>b`ᥓ?P0Q3 ~G*X|h S`g[@ⵐI\4ra5߻VC*ta=*Dʹ3JX~|ձ6l,ӨGsƣh@[8c *ʡ1Q2(]fVR'SF~#|&C̬E@TXr\0ƝWZ4 6jaJ_Gi8\Z+ե[HGzܬ`C$=k]5C0].f61- T/?e4q dF}9Q'9f+i:YU#}߰_3P nL#In-A|k<< ;36ns={h.Rs):߇NsA7 o%C1qO kHc(VdH5*Ë+F!m2ga`bAv'g%r`~J;߾0_rJ6:5YcTYHksS8" Щr lɖ:FNqm++$f !9| r>,/M'_ˀ%yƫ(t˱2x(Dx|fA٦t})8bKY.8.L% J*vy4 1p?#)1#ehE?ZǺASc.@B3Wr@]>H66cje~'^Xsb(WQæjLy}\ auyKB_o!0"l}peʴ̻+W:NY>*2vGBeєb٭F~ WL`|Ϡ +Ӣ`s@i%]<`CoGo0)\X1A jv9\'ys+R HF&9v3i+'_H{,/L;i>B9PU2V$oOg )~g"Gz dneFMK4Sk,o+# 9kD˼/ j†O*@:;V<]lF; ]rBm1yPvG0X4]\Ac4l93eG!`'>ATG-fq3ixS`RhG8G`-S\(I5ϲEܸVHvnLA"t@ik,y骤B;¦`rUl'zcN_Sh\TP2-aHP%ftgP5Q/c0ā1mWQsv2حrnqj"֓ yOOc| @hA Ւ´;}FKH2sЉ( Oƹ$_D>@Ż&/έ+^kP0Z0P@2G.:@\&߯"YShk\ ^%=NqlEIia+|PNz+[8bi{N}A&nH,BD2yP7h9@?TtnvdE'dz,ͽ%oF0Z +?;aik)/OXJ&C۾MOТ[鶞='*gлo@ʑFfYFTe{ ҭVFSg2wl]bِm831#qLV]@:lrV Pu|O--ێ;RYq~Fɦ@ʤ'BVn'ꥇu%I}aBD$;ݓ+gi9<k`Vu /QM֓?&m򢚟g~jDoOdĀAS#79 !Vj؉2w!.>a$PbkS!o~~ߦx 0ai#rE%YX_w[͐6#k#8Yu O{yRJP7 bq%Xp߿x yI3aV bC>4@-uX`5ʈ^qy8dpg] |!~g0,A_)qÔE J!" VN꫙Dǰl#o.jhXnj'3wt|VS >T W{[#U>AR,tjY$fx* *3 1k"-c|4ifp<+G ٻj3]J;&tTx+ѓZ+uU~~kutgrC"`BYcEiPTRfM܄P+xtZZXfu %Y8U 1e sex̪X+{ď@*Qg.0Inx:4jNiCP_h2;Ӫ efݫ<8Ús>Qz˄M8fsUp pПBL'uoV_/Ǒ%g2g8ބ8`XU梴u0_`iaKp,,E),SS2vQO}-4oQRР2(co8 I@C:V)N~fv{ymwGBi*_")%dʜaQ4[o<G5 +'N`pϫЫtcSD'n³AΟqX>oD"c1IYfxu^ -ƽym} ׎eZ s7Vu,Yoċ! f1M/t*?Կn:i$lo̺Kݑ?pw/p=>\SXmct萿Xҙb Z69C9 D}qN7HN!FU餓iٝс0Jzɾnpm7RCR9]6$^,D-#%  Wڳ^e.svL\S92 xg=aY]w55r)m9XNmcכgk`,#Z-IakEܯ(U'M<>HlW^o+_2@p}kr'ppmV< @SͲ\$2Rf:E$XI]:DIle44ׯuB?<kK9r7B0P/vC]nAšɔ&%k.veb31FqJ(-B࿥ ٟpʫkZF=? 9#h 23 )϶?΃wcp' ްAOX69}Vٟ@v/W~mt`pl`5EՋHRբȣ{E6#@ŀ7D6V$l0Bn%AC^Pq&܎RgYȯm n*G[ {ޛ p1Uuy$tai[7s('٫:MR4}-M.#5ӕ \T͏]ub(pMȧWyd;= Jv1F6̘bM@%7D0!(=?c6?ZC⮑iGm88+u[턵K|D-G X?Xcp3, o,—M2k<㷺eΚY"Rl {fOJsB)Zv j.+yZheef (r$*܍Q<2q\%k{glx+zl>SPTZk9"^pStW Ϥ)tW-S)u kKO4;iA3r Z? ƍ`c $qECr(jg>_^4̋dؾEN2JD #ܶ3Ʒ PfH(/IwY:޼j"yeoS% @(`"pI#Za R' Ty(譒ߧIT? S !glO n=Q呒36H'D423֣cw2r}b8;% `S>#/Q̹GIu7;[ӗ#BhrfN7{oOYFc둭!ZZ1Ʈ@ _R:RLc&濭 _(44"MC*I*3#:oG+/u5(i?/W*1_Ad,Ë,`vp~7\f01kQZHFh#((M"[O(l^e >As+5]ZO~V'J1XWW}4K}WGdǮk ␌ RekAI9Ss+7 6dBG3D-mbj^Q+>kpiCޛ 7F1U7ż2o6,C`ts?S7?0=c᫈J6jm I ʗXVʚ+6ZD]%︃(*?iLVR]?|! PB[NpFhpy1@(~;y^_"4\WtLT4T" 5m=rTa%03Wcˍ3}HD7"9 ,^?7ס0mE5nI; iǸ#]F齚FuGp(6A3fNШK9k\49?˅As&)@Dzf ;-76:h;>B4ҷ١̡!F lʶmdEh@FOG5$ջvd ۪&쫄B|wh/ )ǩW"zNJߑ/=quCQVIlgOAu5F|A_|=֜`xSo.x<н" cy'LDX:`k]p3uug}l qJ!F πb8\g9*_:5R< T?.[^ ׅ7b?zדQ`qra5i4 e'.ô%\@Yx_i{'lL'Jr.VC]5fTQL~7aD讃ύ[/Bly 91V]*HetI5 *sxHvځe*8"FAXzӻ Jϴ_ʐi7Zh@B5I+ul 8 ;:`9/7׿J< [oSS"TxKQW}s >lrVz̗6h=ƷFgZvQ4]&~qH ^U<﬎hD^4WJ{!J`%XP֢,>{v/JAK_%IBM (S9l{+Q~?Z klLaRԑ8mFȋIT5vt l,WIiL{h+{3hbwimp fHCk5r>^my CQ=%v\G[՟i_}>X$Z$_~ mM|"rքicl[[jf7R"$d<۸s@rVg@Y+$YIF\:_< X?ʕ'lCMp誚%G);S)p;tcEeOkj[SFʵmrM$ eIub)淇gҋ0)u!<߉j}:OclO엃cqHM+h5h'(J⿆78N=FnI8 @v%wzSL{wrE_q>Pq;r Y> hy Ƞ5RR2tj^96sxJNΗܪ84 dZ=7 ،kE:蘷:K_'ӔAO|'Rz ՠ=8DA-T%KwZHjϊ:Ӗ 3Y 0uɱJ4#}f3Ix+sKִΛ OB%YjW|ivω7؝ "UE0 GzUCNju`[fp\ZkKtC-PR3|t{v_}6k@pзWK~o&Xz5 `#DVW,J>Y/e8WsL[xzoM+ANzkɌ{J҇y:+$iPEq/(dj yp40: %~8R(%q;G'-k upθ wAJ{n=d(z#3V6}|HЙ"Nz|  ^=UrvOݎ"f))ѣw ADү~ؚ+;;ujc YXbn]/xDE-$*RKbOשpABbxtZb8)>-?UM)%O,87Y›PlX(A{c+,~|GRq{)UT>v 2 5噹s]Fo9q62!q [!@RDeh ^ x@Z$ ܗ׬i[:rmr&6%n$02# s3ѭU@q AsB7r*Y8~l3kn޿Q^Qf^ bfAhBe'ACUwv'`3og1Z$w~ThiS#K}?NW6wBQT< |k1.m->} $YE2#4gނy0.:Vh10cq2|\41 s;U ;t.s&CXV^lB|x&|؎2O^vɼCqU6Z|at =m~96ȷoo:bb҇ęOM}?m"su'}3@w='ÓnNڹA뢼B89S=J3fwAib|5  r=4c{XG>q6 -sB4Y 1-"&^.^n䍩s'p1!isBj'3kt f̀{MYJ_%mҹk u .1F7/Ty`Fsğ.C|*blا(.@왱Y2`@ Dm}CN\lcIy<"M-]qXlM]c_[2%\~}`h=a>| )i w ! raY2sS:3V4 \Kr~,^_g[,!P X5؈w܂6a.“\h8ZV_ Le S&d5.Z_66pàB&yxs 9;k@ʂ=q22-QlB;A\=?B-~.{:b^;}ܦz  txF`reew8֊kDȘZTrSAx٦mƨ&~X L^ tŠ6*tZ9zhgYZ07070100000380000081a4000000000000000000000001642603a9000036e0000000000000000000000000000000000000005200000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/tty/nozomi.ko.xz7zXZִF!t/6]?Eh=ڜ.+ОR0K_*,Z:M, (qJUCƼ#_ۃ 9u;qh+M)Hy68T6j`xhlDNoUBWֲ ml&)w?$gHd}s I Cˡ@=$z<ƃDmJ9>.ẔuE&K4o)Y|*K63UJk dz#3jC3޶>s h:pt,凃\ eGҭ2 n2g[)bop8g?<)?^n19޾3yyn#`LiL$Q(R:=??=<Uӿ[Fp{;iUQ6yŋVb!F ހ}-fIx̆%iYX&.#2\Tn[cWzQʐ{bT(P9ф o^{vj\OK9h_OhQ|6|{ ՘\`w$ \rAMK_YtBM7v|Ρ 7HR[hAvQvBl=LvGvCf م}b樀9EeQ̑G'oD͜ @# ~&t&XXmk(>)%npDNbelASkL5ڞlbhh@vvf5 j'/J7/ZD ".F&&$jiPD}, %` vL:0a{a#1:_s|R_;>'>6U {XTyl`NAbLٟo=.yS6?3K3+ۈBTz2€h8PDl)('\+XVO* Aq& m9ͻ'.  !OO6J'܉حEZB:|4n2;(l.M3pgX ;9iUS|d7Yivc2}䩚%.Zk2%1&V25ь%{Ȁ qߥ7Üwp%N2fzS x}.Q9T)R'hn;!qkZ"s2~*G'B_Sߌ+7vWyM=ibSmr<0Bb<b4Aᘠ7d=tg--.H216`FCR*V!7nUJy34$y_dk>` ++/dj̆WCqцe~0ӧME>[/x\lTz0.~][^Dkf#Z.B>29H즽 HQ k54^r(KjV Gjeq2ygz1Ag?K pvj3 ’RH~<A(ox#։\l$dm{v-ua P:΍[!ap_A/ :J <6KQE[ŭj1a ^L-GϯeQ17 7k=i֔OZȂ}p ؉qIsJrK7Xޡ.IU1ut{؃=i!X1{~`ήS7@u< {V|jha9ZP]gG/v˗xD~vV 4Kó;uMxju꺤_vªtrA gdOЕ7G~e2s4TdԼ4^\#ٕHEP~OîImŅh VI7pQ }N]?ybߗ6@a_,&0h'=i֓un.$ʶ0F #"q_DO >j:3NC랔W1XefN \ `{ &LDcI?=':YyK *Xh a4!Pgma*2)4!Jq֝hM`IGMr7E 3n4ҡfu6PD%FIV4TAY M01ꨪedoRGכX ѫ ΏHb:` V9Rʁ,&f7a⌊xN˷歰h Y"4S ^Krc%LZEoac4ks}2mn]-sj{T.(_ 2?"   ٨j(- J:0M2 uj6c%`tBoyux;=m}jZDuئaW-v"U]B&l߉{ӫh;#)t}6r–+c_pOcD r:kmʥ}Q,5[ziG5Qfr^]l7=z +))K@zԯN1z8RAmZg~c`dd:W^S *YH0v$ݐ}+g.sjy; j]&wgre篜[Yv(PY/j9 Z*=l !7'楞G }@ڽʶ[UǦ: zRbVlnsij+S"n/['&dEDL xEwԄb hګ9{,F3ѬGVGL{3Ff4miTQD{b~|T)AcFkyHt"[dFb~5\tj0mF8ԸcJy.'mYzJ[v~7 ylE)اdz/V"!F^*~P= AEoZ1->E<"z:Wg:Q$A3nzroZFvoҩ2jZ`I2_f.< mBt }Lƿiz9=Q\aW|5#_J y!Wea5 ^z 75f``zp@-R+rܦ$5}Ƌ7FDF]c]8o-gɩTOÆ&>IBhyej s層SӏkPYĝ2j}tuawr6M(-1{bp*Lg o#=ex^/߁]F#NRv5" XVɊV2WI>1Rۂw4UMsԓOVttݨ?`>(ʂʯL72glV|'I j8ꑗs탙70' y6VhZIhrc1{E)@b!6(8EG64DמՆmM3mu-T;וBՌ!t^F-ٿh I<ߒImKnbGeY29<@,@lP`Ѿd(-PW;'5i5d9rB'zJ5/Gؠ\=krta1t`o@yk/?u[r{Unيv9Sa,FTE[)/ET!]V?;0Ƅ;'2N=MbŤ3f{`5:0F";W:L{ᷓ&ZGA/+YoVr#͂|EI#?-)O}͍EjޠrӸ6+'X<3xY%ݮ癿E{AN`C_p 8ȚƵrQ:6Ӌj'&&і_7޶G1󑑘*|!m sSm3GO qNT|+{3_/DJ*@Mc(4xuՉ+JFZԣK{hy=ZSsovP &DPѤ #^a'7)́MbѯٔX:֩lfseޟIW )$6W6Po?zx,Iv6BQF&8NaXfa\ƜSh>Bm@a0$N-2󉯼guqI83e^^a/JeUPBǧ@'0aqfX+wIF>9a#JRj/mK@Ko&s)>g<~r;lB țr#B';{ohbq=E{7Nh[k=`#cKXFYQDQmZXhe.:#ͤb,)u1,FSMGKwHʆ4@E|^}i[.O aj("a}c!||@!& ]x8ol5IvJ V=f@&*5< Q?J%K+!'ϓV>5jc0|ií:VXps!h];.w6OaduuKӗ^;x3./l]CQɆdK҂XxǿbQ$c/b]T#yc- < ^;/%;@կP*$L2I`]''Ń@2xa0frdnbE_\qGM-Di_gL=)3]V>ϕ ZւZՌ99Vn9H 7LXSm~Dp7?Uq0q\!fΫdEu] PyO 4U'^d˓"+Ѣ]{~E74` ˁPtmݵNƗU_fP: v%^g:MwIx@Bݬ:V'],(U% QmM޷_~c@Wp q Ք%k&+ߩ곉xFc迺/M]31+\'y`FxTĨ׃:(;=vsrT)L>02q~1h FKQ$͙V+FeK?_ TqN@A[L)G4~PQ>[&v7ՃF]v"[^GK c]lvDhEb@Zf袁;rϦ5Yӝx'"P8%_nAnYoVrГʧjty#{5f>f-8YؖsDRU [#gm6 lON1U`5m2u еg,?as2D +6쏧'kixyHA" Ka4 c9u-]'ImpPRǰ)s^O2%K_UضlqDv%NEz +/oSu;:H͉O(@:FZ*d";q=pLlmZp1IkRgTDUtU&Y1!БfN}'jZk)}&c77fi>:=s| >:V'3;5!uf̸;,>22)_"fIv̷>9⒛G`kkZ ən.HR fHf_e3ɭZ O8V)0h9P5[r>5v]-aZҭoi 7:b\<ò_1pNn?-4Eda[ K9[Ac>/~yOIC=ȷz*l2&%s9Vށ$|pF??QR {u^,z!&iS.} :7o;Mޣ"ޯcwBTlDhAn9$ax8 VkAF5 U'i245W.!O\se ,VڧVtU EDoO8*WF0d>fu@_kp/Sx{穎=(Aa.d2 }p$s8X3 dΩTFW  %kto0ᅱ3 =Ί~f@g>qB Ssy,|\Y)p0h]Q#7ߡ޸1]%oT6h,)Qյ~}78t>y[)͜L kl(`6`PFRj~fXc^[K\<%?_m8W Uv8 _&VdavëR![cX-X@ 􋨤ܖk@[GVnn8j![G{ I5|&UJrpr؃oe#)F,JcJ qy zV)$iTP' XPqԭ![M3KX=$\Qѱn-[4=>|,)(#D} ;g!noSFбTY g $iP?:q3]ط.bUȳx}eqv(܃ʏ&%F XwE8`l9ɕ&vnDޚb-A=]_JC0ZW>~'o_ίz1{}LATHQ:1{j  eT_>FdgN\᧑k&W2a0u ö0>@ᓓ6j&6|N4m)NZ;X Qag%k+4d>b<E5b8ILkE)YḜW:s}EY+JԊ/EFT7%ۅulrF@hQ?]I7󴴇|ȭ$ ֒Pf3vACV5jm^Am%) +FML-\ 1U h#|!ޔg]K{0L$5Ljs}"cP=ϭAxrFsD-P)+* }?/>˭'ú`OW|SYK!1MB/l3+|G1hpY{dƑFF%d3jܬva>[SF>OMxO{e䁬8?f#CP 5bIXVgLlQ˶F d1-e@TϘPj {ͷ&RiUϰ,+LۉQkB] z1UlUMCy?V?u g'% =e4#ٮܽ(Hԋ Bz~{{FS @w40 M#݋-^oUL'(73s =I2-@(?Pc']o|AQdL>]i|' 5ebړ&;,nb,Q Wn9}e >%MF9iRD?ZxRmBɈ],)meMd v _} !(i5ԓji2:N5KNa5ބ:愡v_:]z̞(?$ 6i+9>hѰ!jլTtڲ4;f1\!gA#ɠ&C !*ٽ~I/[s\jUWW\}5ZINW-)wi xD] DCҩ)xnAVay,c-2KWՄfzhR)FVanUAzbIKmխ]n7ֶ4򬙺1Ko!lϑdO$éҡ|+o1%ZWJTzy?(K۸7z;w9W^ywC@4 O/j)}xDNARZ7#{EAY4TvwaؕbZ;N-;| y%Q9m7Q]ͯYB!=qq 6Pb27 _Åk4(XEZI߇:E3Fq @O R4gŰ;7Ve? #?is!고0//5qGm) &.X"PfOecԄq- #P}EYGeI İigA6frm ldBf m Wv׏ECKLqAX8MԢ4%ms91fL2]!6zQioR־gR^F$@/I7Q{ۚAw:bX,NNWP+=YŦr0ySx+kC\bvTl ˠ-=rf~.*u>q1%:BÑaKTʪҰĘnW.>@;/ӗ h.z /mq pIe9![=.8kA-@Ohs#X @n=x v]676q·m..^~=rBʑR 8m̼? 4N4W(kawktUUmBZ3H/4m%K[ J8 T8t ܜh5#8.+\P( mg=DWlX/O?E(<2zk@m:<&eAEz%g2*$߱Cd~8%ϣv?MdpQAQx& <LpLd{~z1=BwU#\'(W(K MBzR~9qUo-^GRw15)ZLLa֙q`W!TYV bӰNȿeR3~ؽCńdx@ 3T5ՁT" v( KHT&wNV;LI*lX $//N bzDs'X1 }{=ps(qxюCng~' Eb^Ws} v2 ؘ{! 2!JO@yxZj[9=¶XY7Xbj7J!(i> G"S^>Ĺ!2&atYF'cNf`)kNO8`]"ZKZC8Pgv?ėS KQm9a=1'-A {&Pt75 B_TȈ;tPDHM8[F|.굸ޙ >P}T: ƪ URvvH+Qk#b=@*9k<#.2[˃&}ƃeNFrigzP7> ԖcR$2&jFrhھGXFNXmCbj!̿e6@tiOA\xubrBuFu^jK@aK^$"IRRJ-xHDvB٨`xܚ})^8S&϶q8$|^m G m?ķu ظRJ6T `0G7rt #jwi3HZA^b1f+):`~HL 4DZa~NG.b;N3wݭ۵wb~I'aGˈsZJ3fI>L9| QDpVDv+DA @g6_);!xCe4/q["~8{Jsس1( u"JVbPظ|ϾͺWǷnFLǤUAm10OSo*mAwpPTnWvi/-3}/Q>UAc,Fv1?i,vz(QfuK䖻ȩ^l$]P`\s=i|3rz\2ZOaUNiw 3aiGusTVȔSK-ѭրhT w<~Rl~fp’JU3 .M={,sɻ/m&]%_iibIKP_H y]e&iԾ#. exWկ!4U6THf",h;y^#2nvRCj&T%Ks7ΆTc qy3MJ+ kf85Y>NxK^(A3ǡUKQdәb%)j$vA Ph,'=Z=W[\]V Mqlj4DbNBF +Tޕ"#&M;u7mtgYZ07070100000381000081a4000000000000000000000001642603a9000008b4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/#q]?Eh=ڜ.+;mS(Bb' !i6,=GrX΍&{aR2Y¶I0/ҞDĹee .SX5ݵ79(e3 ±Ć* uCo(a3j"G c j=`+cSPbb 6>󎜊 s.mn}3򓻈VXW/)|-_h.C4_yRn,jc;G}N$=ezLUdD1G6w"=T3$>3؄W C ƌ9LU>vAǎ7j}zÆ凃ǵIV?~?}EwfMN7[C`wBÇB=8vƁk՟N"ޚ欪Vdp=h4OL}{ ֱ|hfH Q3CC=|GaS _2$h'|"\N:/Ge&p'ʬqW x'.O_}ifQRAqed:HA נ뺎r IFH'"[}a!ͺt%c}%MbM@"/H{4!`=H-q1JqwDkk99{Y*'ڡ[Zx &-BK 49Πu5!qlJcliMJFsiƌ Fo 7$ygU[`ρ ))$ѱprEI ]$ikFQV.n+.rґ+b0g=ƶ<2n#7]qq+nPgn5Sg$gzR$ACWt]Bv!F=%iwCw=#Up= K_NЄ4}Y1EJP-^HW2ga]c.I2Y;]8A9 y4)-"&p]F;|=a Yqqs(=ߔ2Up,ϛ#CSc\r2BRsA\vnqBa)E~h}JGR/$Դ):\BC1d w_E1Ηn%iH}GM~ Ȩ2Zh>1$J_COAD4RZݶ7ْOmc*? >:eJAQlph|>v9%wՖuE:_5e·DD8Vĵ'P)Ѿ`/U $slGeϚ ̺LdW5<'Ȣpe2 v7 X"5~ @6ߟ@A-~mP5jq*7喕:_kyZB|LaJ~HSy"-'ۭw&0!&_OYM/ е \k6hxo,ᛵA?*M+!ܗkTnj_PJ/!>RqyIM+Fo50'n<6 &J kڊ{Ǧl.\\(8]Kkn}t;ΒCc v[pmiAllmߚMOƇۿn8I)V\ٮC+* !Hq/'n406uJyr`pc$u|i^Jeَ0'a5H>,  9@κ#KF?}gYZ07070100000382000081a4000000000000000000000001642603a90000489c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/OHZ]?Eh=ڜ.+ε֐g:^,UVZ7$ hJ')my&̈́pET H]`aG2M6]ndկ GNK9]c= I6ծ4o4#bE*W \bT&\RVE`,iNUJ`qc8ĩKpvAߩ϶mw\) @";zxXM>ҥ-ڦpYfOETb?vq2*l'6\*XۻT7r}ELw<R Ol} ybE~+GX=WlG Rq,L#}ׯPq)87qZր II+3IgMЋĒm7W\}< {IFozS)wķQt#\$MN,i v]|,odW oD dN;P`1[D s ꘩2;'I*9=͎VÒ$/=[UKk(5Gb]ŖK9C;i_# tUDv]lH(aT/I;10ch(2n\,|~z7[;RI\zaU蠉- ݱ'a3~;JHW1w6yQr!H͓藠+|a1C 3,8h* X/M^?8_Jw6gQc,@;3l8o\V^-XQ8;btW"3&$rrip5AoS2֘M#pJv#XGgwv|-X*X[w~_fȭeq>— k`qSky(F$d6i+ j;NsFU=q*-Md|A|T`v? Zö靿qߠ#e K\"n!OOPyJ 0,io +G걋Y}DT8!] -Dt͒䘛QjUռ(3)P T6)rKRWk5s>mu(!ìgm$A8H-H^(d!:Ě* "//wyW}Cnpaȳ0mŹ(.w7YJ9'b1KYê* !vX M sW m\?' |pPIμdxDLNgQ! [_%K~5)_ 5/eUy=@'/+uO TR**DBQs?u{{p[Q1# 6xTNp"#}Z'cl#'04vvsEts{9gV]}{Q"2v00pPth4Lx$~^LsɁ3r>CDc-^ZKo06*,C{BUvʦI|1_GA}0\A!G_)n=HKx();(Mr[貅7Zbo|*w:U,4?Z}tyE}cAznjG~&l +l@]1dmAޒTb PMՒugxThZ?Юט+M%e5a]撗^bѭxn*Nz;*-`#?bʤjIA".3}*g)x*!M7>YDbl諰A]:IsN/^ުeśS[;:gDx) )\ʯe4w=*_G0Q2ؼFRCQ< ^"ew${O?3#Еgi0 >xpTo-+6@aDF‡tmyhBw[NP dpË"5q9DGġ& Re~<)kԔ!_qt6Ѯ ^V 0܀qcmg >ӝ(>2MO< `$3dSLtjzcg}}uYWU#k D` SQڟC*rU1yx=i- i4Q4< uA.Ju-.?*Wvw <zvb32 E&nkx6}w6=_EձKZ[GaAl: E?_1DP<|izO6}Gk$t_?r%4wn$%~/mK].kt̽ся݀}3_t>*%ᐜP>46NUOfRؓ8rE=>d=ϙs@4A!8$iu2աPbfio^7]REGKt&кHjcjUOVvGO? vZ̒cr_<ǖ4L—λ{_ Å;GNWBם>VjQ.S(@cO],rq!ni&TƳ] 䥕d77U]*YV'ڳmeK{6 fW&ovY*ݩ02bm J pSN2-JJuPq ~s#}LD??o(/O)qH'r/ h_e#q0C^c:yT_9ʜw':p5Al;DF'aPyz:[f-[AĐ0DZoTKL4_G߶[fOT}dms^OB4f;F#sײ 'LP^47GĢB#5}'#]~7n^imp)wTeЇ>[NkkLV&zFt֒*i:U8ti_bOPp<uX.Ӭl#_Ҫdn" j}:@ڿdьʛi%h]rR #Y]Ȏz3;* _"F@:T5ӷi)t`-ej7VnN1mql.|sx|CHXbp܏m  sUU$3G{҃6OM?aČD%(2; ALQihMG[!wU?:ۻu5 lCU\ A=j%r0 vFNT '3ZxЬ Y 3SC#~H lfh>B"&6O>N;=u5J"4b{"g{dILG%KiRhKצDžt3[M>7G<'JK&l_>Iͅ@Zɛ.F0Wae&FXCW+ "*2 % kokS$69O;$^JmQ8ܽ Uv\P]$83w9F`-Y:gleoQQ?Ϟ7 5c4bʆEFLa-hjj؅$*ǂdO],r>H OB3E/kP2TX$rh`CUYOGy3aji&MO_ KZ1%DRԩ^RAK+HD˛h) SS\) L Xt]7|}ƙ}-ptWF{{(VZљ6Z4T/}u^!ػ>>ЉV)2ɗ<+GLiqEс?0Y4՚._-bBB3}^NwW&9}U雬se c`,9Z!vH8NHAQ8aM (4FtqvTWܧDSIQ3Ѩm ^X@a{ vlX]^aBs>pE/o`Ӏ;;RDo+8oqWoW]m2XYV2%GX4LZrߐ6rppfDžcI1=@ru }Ic5[ab)tt&:F5n0 v7ijQbK8rLU-.(!Nǒr'5[&f p=K>*F# 5oo+q]zF  yPxNQn?+_`P;!߄b3LqZ(^Z9PTS8RQ?A}`@Os޹VK Cn ɶty?4&L򳝴)0UaR05(tx矨Ɏ˼њuOڹW5~HzQ)A CvSNG,B3ڙf\F9H`aJ m,*yLK- &~* =xkgE]slO!i0%^ׅD!$$6ΌTX>a%zzn3fGܫUl0R,ePn)b;^ibU7m^#Yi!(2{z#0]A =vTզ3u^ϔ|i'*@֚/z&){kF/碟jC])J$Qa=\o\niK0DfgEm0yÿ0FFEfɪÏ8Rx>lVQ%f5LIwniR5Mg=.iDʅ&dD]܈16gp{x A{n^>M]=E{ g)0ْۋ~Ѿfbt/GBjK^pxyZ-OMgiM>x`зb)ļz#+rv'VլiFH ]jv6̱vl<=&`Ba@!p`ܸw@KPvv]z$T0#|Fݒ8&aͯ2Ad/)6t=jěljkr>NhP0-hk&#g3/&DSW 8o(i.M2D&2)CY"NH-yvK.B@sh>pC{.n&ejUgƺ4nH&Qt+-O#1[plK.Bi;Ƨߖ%!jd844ݚpgso~x>UF9| :pn@(v\-_bn XPf*қhr̒ﹹXLczikē$\TY( ڹNDpݓ)^J3-L?pS.b&2PlIJDmmF ,l*3rW_f|O6y'ap_5"<۵{WMSvNz\;FSS9աϪcרMH7٣ƥ 6Yup}h[A VgtiK@-*]3m!+(gOzgB]ŻeH9A 9}ⅬM륮j.~I`>@@v%Svmʣ$^γ/O/'g(6>8lh%l2v/Ъsu({Dړ^/g Vc!vn.{\rP!bmJ9˶FX4JkB7L^-z]ЦH|OWMjՓ ~jAzj58+&erI>3 7* uOA`Rt4[*Oc`#>a~cՍkb, qr44&rKQ`CWHf@:S2>,v sJn}"~fﮎbj$2Yv0)Խ&IJvN|bU&*8t e{EᗘL?SmX!ah乿NnK=҄rt1iަvSc yŚnp;Mk`84$Sj?97SIg'y -XK 'iR3]M]=7+WNd&`9Ɉ&`7 /]YJ8lݪ'?e,Yu=g^.ha~\ RQIU:4| 1[$H&9 }$I/1>hlv>]DId)p0t-ƺw8o3A ^0; հ** .Pl@ SĹ/_lQYtunmt|~qXz6l3P i]br7#OEQsk'R,3lUih6ٙ-;9I}!d".!bHLm6%T~|밾 Xu/*C;]9GgN9f򙉃HqQWJĸY#goc'lE'K?*7)@y&%,hٝh -}o`3<.[=$o sM91$v̸l@WpT&Cpg^d,+yJ8c.$GdsTB\c"4-`ƹBDA[ߒ.$ wtAc|\ŭ21_ȸ('%-ēi'+f2,ƽڤî2e-Hk CAdCs˄Pҝ$^lR62/(Ftjaqf|oTR6hYrɊ8IhFEgAz&*2ݖ :( |Z~b[@)ᲅܜ[(wEUIZSYEW7Q@|8dP`'.~%Gr6amf)c:$1a Ma5e]l~{m&zzָür}Wg@U#;jj@dD~0|[|cVgLs KE=?|!0v6cjRnN@3@!$0`xfB9rӜ\TJIkR ްcg;Sc~Poyv8c+շdN}^ٕpb>X")r2 jB`AR12EOpLeuщêlI0rmF,0robÎlQ?slU 4\>5-_ Db` 3[&iRz~2\^ڨOAİILdnѽ ԗcmmO,xCT/EL_ʕ*gnL?t{w<8Uw:T kp ʹz!\|7$bljF${[/^xge ~&ǛPJ̗g av9O;;جeTtZ| * 2@t.H: a06hDgsqBqGwj,ˈUT}K:C xՉ*V/|o{ ~o``;qYOHx U 'Kʛ.ɗB[ c*Q [4rP_ dzO|vx]8~% γ(Lt}/oD[֋xzuY<_͉0Y/" ;A̘[\׊9K2F@O/]ooE#*!3qq<8ֿg`@~Sk B;.c3eРA z#)LuA-`Bwo`i }0ɯc."kh5@_Z̫=[뵞"|y65ySr#qkS,J~xB!a QL6"& r:_AWS"R;U>`58y-(=6_WY]/͛Q|4uw8*K.O6A &![әݕaH=[Yz8VЋ?y`O^Tӵ;RxlME9a,]jM=rw>OC0[_#z.2 ԨAATT,T6lb)EC\;e 6lv%Wz&uGïk潭;BK sHVpyS9 PQ|f&`Cهu' r>Zg>\Zx33ڰ~:kqwcC!ӇDF "_rwz\$AaV^h>D wɫ#۷%| HaGtiMYue7<}AM0cd՝&)oCNYs$9.[gVQЊxi`kM0Zt%B41:Ðߛtgkn &}ݽ -;`$!Ɏ1lj+Tf.O) "ax)<(CBk,tv<aS SY)^j_vYPYS b=6M|j: CMw +a 4V^6m^e4sO%WR ~xgH](HnսN=K]H9x#5sHWgGC~+ [[ma]&{oH G?UOt"=鈈cYݿj T-1ǘC_R]b+eʲ9fgsiа*اԐe\1Sg6NTx*! 0dso{y3;g(KoA G4 (0j獽rS&"2PgHdY};A yQ*yֹ-b_)0 TH=GLBM ;)1V߲Ml׽4(7sP7=U`6O[H8w= g,FEw.\m7t˝ QnQdM"غy_+`}VmqP[IKL}L%:vv}mbw>L6#B`˽$H_h7"> X%K-B*S\r. kQ3#NWcqRZ2LG4Nڵg+iv1tX7-WgJ&لW{0r\S 0Qh4لկϽO=uq]bxKiB wZ/LKE饹H~kZo&|C4o{oas"Gyp%ԟ(q2`b(T*Q?*Uz 稍3(! N댦Pp61&WVv>,H "VWi[ aʊNdCo 0%0fs6L2 c34a[SqF}>sOyqiw/6p5eWߏ\6s4E- MQv9<S0M~U~5=>9@FS0R-"g]R)d=Jƺ097>w*o,bqvs5n[k 1p fDX2nB:cPxa(4G\`OY7~y݉>}NSo  l0J$՛iXۘMBKgq}h`+g*8 ~ lO.4\y 6% ο1=dKGψ0w$*v̧PgZ~fRLP˥*lP:3ޚk;|[ͅgpbfnK FQGpg|*Oq5S/hF#^7wShfs-znaP 2R/<ŋ 8̀=p/)EF{T'L4C_@c>1րxwpgSEM*PN#IΦD6Ja}c6D6 雕]^\~Ǫ,p':}T:PFx2FN;~]c(ى<-F]{|H7Hns[-@D_-ZgbiCM'CXJ$ՏSuIDT ʎy= ZYAxۨ_P@  K5̚_ǎ2@V}0 sj1+"rzt@/@e:ix׏9g2Sr' 伐?Cp}'|Ǽ$\/T*d8 ev't-s-eU</5&*&*f{Oln, &ߡ ,! W?ucheRPb\[MI`l[1sf!yN%4 ?p JQ;3a%>hs3t`N}fS whDc 6Mƺc@{r0eUs)}}}W:]@(^.Nzm@MF7 dxN_B689i.wb;r-{\wQg(p 1V vYWiq~J<rVʲTf@bV&]"{DCedNLQkgX=vdh{{寕 eU0M3jj \H@ee/* |1_?V MhP/J~<~>u֋HKioM4) I}{3l|FG?n0VK,꜍'xXڪU!5D~-.n6Yˬ">uRfKA{ X؏._1FR|s}b T#jLݵ#h3zԳNaV6`?a1>. Y/[B$?=y`ٕ\~fb6q}GO7-{ML;FIP?G{&x!&y!t(1tO̵~9?c ܿ6Mf|?IC613"F߃LW$/`WsŪvșyHOGlM3=8_uxC3pfo>˯)QN,қlOGZ$LFs?mߧJ-cDV^~Kі絤[ow#$ R)/belNoʞ{ ֽ /+iMlDcnv 8f|B t"I*v x]AbpfD)o=g[qUi*څ#(6 \"/@Q0QB[A5`߼K9O K*77~Д. 62xC&UUI]7 /ARl _pojôShה_𸈿^5jwS׳6V}\)AṢ,/Xj9FC9ާGMia& xɧ(( 8qP}_JIL `5G` j͓! 4[KSX_lžɲ9 $/'׺3_4j0-"|iR #z)m3kpQB~6X8 | Sx{]A!EzX[ ƟbYyo.v\4AQ{߈3eBN;M݅ƠeBbXD%u-5>T:xMRxuHEmV\XA_ KyAoi4ihl&ȝ1{Wo?hWy.ܥz"K\O0DUy)½N 7O}x!>wQݷd94OO> [-o .-&]wꓭh`?L^_xJR$;2x Y iRUo~u;Yn9k 8_0PfŅ6UٵܲCĩ=/ D&7Q<= VRfqVnd:Ưr^:vseVL}mNppa)69"4]}iPw_u. DuhJpĔiimT)[ޮ]Zd 4:5IYo .Ƴlf#s4#~u` X{#p]poC=nEirh:Oz$Xfu}pVQgpg##̊:tO{dQI$t%ҼBphϿzjLsq2Ԍ2oPf-՗ksgG]$2z a&d.蛇E̪=Jn*^Ç}vΓ݅8' UЃ"Fc!d{:ƻw@>t$& ڝfyϤANuwc+: oXAW_v)m4xee{0̭#xX-il>f<~qRtˡ)qE&}ƅBAQ{KsWT]OajИ=tMr#]ļDnE$:ȶ"ȸWb$ m*^(Gt/M@:`wk0' Z;/Kw']BU@mc7\6+d%o mdZU:htrkjuxͻդ_ӜU(PF{K| 4BEIh޾i3)ҀiB҉7E5w=RaQ$:ٽ"rڂ+ vg)cT^ 5bayi&PR"la wE8#R4G FSib&t,' ^CJKY"5pzW>b9$}){,WyT)ҒrBr ^ Bxy;QWDlR4>Dj4%wS59H텦}[UWg}2< ѠgjEF8&)#Iۓ|/L)]W{Φ;!Ck6tmu={)ل41fu]My,z )R?!8n7}dOvՊ|.'t-Zte) F4o0jd`~/s0 ;e  X2;z˝P{ 7Q*3 )Az%U/j$p/o79\k?K"<,(ږd;%hζf:˰ٲ!u1t-\kڭB9!?~dIszrr} hAYIjkv0ҍ 9nI4D`pf2cv|O Ɍ$vX`w|L~۟{ol+Q;@(>n3l!Cmm[7KywQC\Dm/P%q/WE4:̙>4-q#]zfSdi;Ãe!#jd*q+4wBn`R VU 3\8ᡩ8*Ϫ+w_GtС{KsZ".OSmr l51 냗WY`D{U瞛 o @"2RvcXp>So8Oq 힞kPEr 6bPVec7Œ}-l Lw0YLЕslKu1eb 6+k &Ǵ cVL̩vsklPxduI6mmy"z[(tf(,`puʃmWq kȜV^{ۨ"wIl g@:$)uޤOӧ?X UO0F:c>,ǀ lE|bYI],u\Y47GmjNli&,>J -^F'\89 `5!k^{ڠ)hӐ܁U'_+Yh%f ݲMnHUrҵ5G)?Ҭ%~x,jbכ|7LGKD2~sa'bze $Kմ1 ~l3ڿFƮ+6Z1L㬅Ru`|*AȞ\+"ZJl>U]1CԬhk.'!  Y ժpU9q[g1= eL s;Iċo%!kGࠬ&$2:)"ӛPPJ55M` Lf1NA_ 1vo{W׾O³U82vȧ):,>b|qg[h+{ DxioҮ!8FΒO/%$eX˫}ʑ(|/z& 4Ҟ f5ގv4b+|LR4vA\`h@E/@Hp6򇰍c//[\K=>c١k( u'䐲~ $n}C 0 ɧ<w s 2Ȣl~_!A]W̃(h[ r!%(Z<#Jqb 1bJlr&! aUݷ m"@,Œa6:u7: 3KZ`bt]+-^ēͳ'g%꼙ͩ;Y-b2ŵ(ȡv+V[CnR6!b:NBaYA>7p @ \f=uemM:yL:xf5(hc.Q`TG&Ht {y|ѽԳH+,? {-,yx?Zam4V`|:>d#V#T)˲l*kt7k{pl S;`g"2aZ`Z?lSrCokuepc-78,9V53<:2zen (ܵ?Ⱥ4;mQ8rCK}~'oʂdɦm+<$Ux4Yy)OEAZ UhŧW;l$! eeKs~\.?ر?ݛxQ,~zdRC N̽\'?13KckƔx낯,v_-)BYߤZh_=G,V _` b J+JLp3e/*ROӝjC92x xYOGܪˑIH*^Jt[~WlG& xt1%.;@j4" ЏXd'}D= #z@Co9#۝{BSޜ>ۖm"a[F7m>mLV,ǒJ¥|j /:Od:CQ`>N\$h9\R'Z q~(TWdY)H84.'N`S l䩓w髝5qG赉$@VR|q>& \@vf#D1rZwjWG_|f}2Zg}b[bbcG#.Dn`%)L {Wc#SJKpd©b`qUՌ1I%aH+qjB'<3Xu!Ƚ)$ȔY/|kZuV6e[k=MMVԻ7Ƭ,s0(t(؟󸵟vu/=Lfk L3";rY0J9nlHA2<޲{(9 [){m^#O<:FDl94M}`<5HJ`@pDA*WR(wDffv/s{;U;6.ݏ,C3NwmDuxx,Kk]$%mpGn:6Hg~S!䆩y_#IbD~Nb;[|70Ҡ[A?K.n_] vzl ヨ76`OXY)n^*H8cuLD-,R6U(# ( ;r}ԲYe yw +k=Y'^y#LW[(<.%u+C=̅B]-)9o܍-D٬⠊ϋc1' 4'aZj.I "0+J{lqtD0bM^4~$6fm9:Umꌎ$.Z= ]0?74Gpm>3HilVwiˤ_!)q 'xS;:SYdDj)Npz3}) Ɍ3+=RE?j<=Gaw?.>@ sw)8+SMխ؅Ty$fws9A./`=d Y56v%A6ة÷.r"esY"hrݲ@U)5Ğ"P#ipBnhDVۉ(i9{[ <}3##VN{e㟊a:+-*(:{(q5*bE6$nݮ:jM2UZ3F`(7|\f lقgtyS](<-!QM'$6" 'kzI~J" :L4O ioV X^q9P`dAʣ|"jz:ηj4?˳ZetCgvO$'#kye.,߿.lm {j==xz @ ^ġT#<%x$"){N,O/#m2R+"$ H=6 EHx2B 39N+|w:hQ, U'Sr R&ٍ«qv羫 禒P"QF=v Dʔh\)H4]VtqGL):m󆻖qII}R1(a;Ith$3s'=iN F|*e] #BeS uYwW1N D$%X2WM@26+ Og\^HKf sn wo-|f)=n[6JbcC}·P9}O{KD.QsAJ )hPDL4rWə vlD^H>xʍ@~^s75;>oqdl\Xj2D\l )vV~<2Kl\^2^`RrzˡMծe8_h3SB Y[(ze0OHpY\ V'aIi9{Ԑ_Û#RS~FNSW 4wvS1=ϲ+QyQ{@f4Hq9S+^ (6Fn@[*)= 6X%(aedЈ7i$.Edv}ap&/:úќ>H4őQ@D!4'B˥CL'J4 2}[qMD8e9!jߎ"5ݴ;ɗBffհ4:yLɠBK ukOaiO-"n*>|IϟHTKwrB} s.̯ƣd/-sؒ $E'QWHVu!A"}=RI[Rn"UMe }_mڵ(vAQTTJ*E~CF,lW#/iqQvr̪v ڒ x;ՇU$0v3e5Q84 s4c"۞]E( Ok(o$;;o Lse_|y3lYGvwL?] Ȅz:NGr*IgӌwT3|#;Rt8wE"$Dw3Fitn:b-#П|Cz I?眕]؉SB'`˛[Ee{#XsI/Pwm K\C;E0ɜb9""ZNW$|s5-_qf8& ?T b;6u}[7ֵ3 1|p ]PpӒ ?!sdk;p]y@p[_Me"59ݮQъ]u/{ظw#,aT+$?׊fw/fZ)',ҢDexHsW.~1qBC㓧rI~wP H$>RNh+=,L6y_'{V ἫKKTn"oϭyY o2xEy)z 2t0K{۝^{'Vo 5b,D%86WW{HY",rg?bzF"(Y5ZŎ'S,p7I  Fހ^* K$d˜#m юd|r7~PITbYgvzGE/- Pq#&Y ineޒ-Vx4l7B"8 RK3z- @%㦬>J^}q:MOkyv}XN345@B,6Y4nhqϔߪ4>A(_PMe+"FFM 4_fxJpbKb1ЕmUtW Z*!cآѨ?a$i!_E x-MP @(QG 8Vt;vF!a-NĀt!&;6!P@3#Y#iKB>/!ZzO#lRl">]Zyb}YPW} V;jD"E2ӔN h.'v*~N0+%X 3$c>0@lְwwN#'<_dsFm7D&F݅vFf90sTgH#J紹ǰNNLs:|ׅ§%Mk_rOrD6Ti"j;;pY-m}{2(<6 c)dhovu3o24baP~)eP{Ȇi1w*nR=rڏoN#/ҼzGNeMaz^Yc\a{ U9; 4;56{冱Lw VNrP'XX0Dz{'oW">Јid9f> j8+u߬JJ*ƶro53ÂSm4b4.T(+NfPKcbslIW*bHܹ}0#tVSļ#6m6[}:YS-l)ܸ+6Z$R77o@E'HVVN{{΀|97E=HdB`kK_V9AJMYP蟘GŸ FQZ^vk5!zQ~7ͨ?)tFoRp2da qZ\a |PJ/Yta'}RBpCI]y3 q3K*i\L}u Vnm\=b؛.;YY<ه:ci5_w)ptZ8Hp` ܘ^,}ʦ tE@n֝ZQ^do\aҎ5 }q\=E}i8q\Jɝ{fk[kY ΐЁ ]Vu )cI+y=$KsS[ ؠ$fe0u,/qxU,}l#bGE\3E**eЇ v׶i5FOVMقe%fMeiaL{pi{PץSx/ @@֍o/ct[yr, d0)Om C2J. BY&Sq_x(3`LfN !-C-"J3[+$OpNcz6E5Ė _|3b?rۡZ\6?D~w2;a=3uXn3H:ǿΈG-ggw0@@~IHNU@*o:j0W`M#!$^gT7T&p:a }~wR.6]T:\T*U'nlGkUN!E= ੍M>l`J瑞W$x~g5:FJ` ,BA2>E*$(󿂛9t]؟u&Oad miXL ahz<ꛐ4h4vO* [HyKvDݿ8ԧ,0a90ysHue 8tag_-fP%"'HRt  3mKuXvS4VM!jx `M kQ{|&]@ZJupv7.|f]R ]~@)O'8k|8@frv@H*S6OudL9 إ4q ܘάKMi|x֍o58M|Ɂ|{0y!΍ɍbmpP]5+DPg£ BѬ$D" jsfSѹJa^~F+Ggl:o߹Q@׋ך*_=phH{7E!z!;S[;j~z{O{3^Mh_||`C9\8 }<iI2*@֘m,v̪~E/J>Tb}L5 +C\yoqzq3@RF@4+sj]5q57ي| <~)K 5g7Mɶɩ+N.|xhƒsRAU+wJ35|\h(yV d|S(_7&o@)@NaP" ߱x ]UYQJw>^: #5>!yzVYT4$|lK6aknԴvBe?=|8&u\.$vN) #'r22#>?txOo2׹FsX0aҪJwg( =bhEヮtk'q,+냆-(mn>ᬧAgRl+ Xeޅb]$I V"gi& G^@o*Qx>Fr`U#'`sՌԗ7^.ܖ,=c \z޳>\JJÁ P ')EM.>uzh w:AgT@NXk lH*e/{;:h_A\D3J㟔dH6*Jƫ^&G.PDi5wg~5 Ǭ],ڶp%[՟g`8;21&4 iɚ%J)Fa/uo]?=tӗ7Nn&#!G;OnNtfFF}l'^8`Uef>7\h/ۻR[cv-f^3#{(XY)&o|{oKgdQb;y*iTd3 ߂ۙaO7NKS$_ӪYרy̵W9^t?[-l|$w2F]E WQ^IN;> WZrEFZN|H•n.H^[ML Ρ(Xr2(]n%eZw~}Pam12E^#~ugZgSIذȇ:.+kG0oj7ռo;caDzџO$*wr#O 3ğu9ABmTAG#{!^*?VhOҮP-3l]8= }Z097UA2* `^䤘P[Du{?E;gA-kGYB1CD? I)5e=C#af!SRCYDM\D?~j8UD9ķlq iI7EOu6,HCy瞺f^7 ZMQޝ`9.MpUu z$T.E3ǰO 47&'GlbQvwon;kuL,CXhpHϬGHqK _")qWiu)29. 5א%E܁#]$ڦAy[fb,Q:1z# e# ᢸXūc&*~.9gS!Hda1%馒 ֖Syz"7S'czĨJ*k g+I^|X.j`ҍAA@@^@щ M,oKR,*L*y 8bG?;exa{b2v0>6[`2F y_& @h$B"_:W 5R %TK϶2h[>Df)A~?eFX$G՜>WWE֔l?D .]Bnz#)NA2֭rYܸ+|ux:v?,Ԭq'7c)%eÆyt:sι|hnɐnbV\э=?%h=$JC0ҝy]l) ࢅh{i>D^c :\f #B8S5<@ifp!n/[d{;]WW\S]s! ?ozw^=QGW ?n֪_Ҍ3 @Xq&GCJ ћdȟs0';Q?{gh#/ZBXPe [A=iE.Pİ6_sD:c`{p:: r)>`wU[~ޜxݵ3k!CBr8GYjtNrG?L]m8#F#Q"'0ҖV3@VWָ`-r܂YgSGl[|=/Dn$O4MF/Ձ[MrG,)_ppqIq4뼤5^\{ԧѥKt @ \eXĔIm9lG-W_(knf+*z^1D Y?ͅذyÂI ^W#n^SM%GyQTΫQ `}C{j3/ 3 ]$"ShJLh,vLDvutNΩʂ02-,O]qRD˪ ]&YZЂ"w4R2qOrȰֵ%83va Mtw>**.h;NSmU;j ׊G>+*׈Im7|2 ڔ2CϕBdR5G'Oӟp&M3PJrSҬ,?\r"!sLS1h\JL}&we*M[C"WHś00͠!QQ&Ka˟XtY1 v>Ӊ=yބi&Xbd2 Ba%e&(K3= v>Xޤps]Wq M m z;+Rȇ@wvfB7PvO1J>y^][ Ig\Kz4@YMxM{qonգ! %܌nx_â]3"zc b9sl2euJn Q$%H;pq'!ڌjI2xLNO GY3 B>cc VBehS:s |=j eZ"x5C[YMs_SӢO}/`[:0RVXٱ/g|l ]PdHX|ɴDHrv3yz+>euqRHku%EWUiq]sWcj;Beg5c (h{l F3@XD|yxCOm<J3r:Z [a6E؄ !%,YScEe 4xՑ/A}t{ߖ/Tcjip zG_N$菐10H'yCr٤|"2WYn>[!jQ^wTΞ^ 0!i.bwN q='JAWE-ګ0=[̵ԉlSg@R.gihIR6]HRPOd) @Y >~:1 0-7^R'U=҉Uda1!m ]-6sZ>^D BcjLg:41z= i#c?_e>_-L }j!6g2\+ύt_*O0!V?z t7[tE/WDjT]/ćGT3apt3( !Kt h2P=]k{(Hu@뢴iX(/C 2Qc6a']E5Z'rvd{#mWI[!+&v@a;MH@ia}ڿꉡZoR;el@cS{aГ B,X~n{0%`ؚ)*V+:wLi9 ^Ǿ@NFad*Uҥ!]OR$珺}ft~OSG&hrڀ%|Brl'm@ˆ0چDl~Kˡ# 8QsVy>ÈڋRI;B::L9Dm<`eÞls\ae3chߧ0<3$$F5ߖyH],O[~]/M..ޭg a7s'~\8RT4LZডD{-?-vğĜQ5 Ǐ.Do2ص6_ƍn\箤 ς񌯣)9{E8wIYƋk|6r~ί-AT&es-_i4Ih7磨r#9ᢑ݇u ([4qN7L^%mHm&.k dEJp>Ć  ' e_WLᙽUOރ\x4<֋Cp$Om 8 V1Tpq*MrKײ]]} 7.fHol tBlwgP?AٸihQPq4?`(ؠ%5{Bh׿o-Z0&vJiB )悃B@=fFyP*H)+V0M;39 af4(C(wNwϴhf=0kgPs?JVY}_D+zb4^WSt'ݫqY)74S7\&=un2鶰˶,d$S2&3#ƻΝ]+3cl+mPZeg3Ro&64I)Y%ÙZQ"t҆VH6ղ lH+i=~-9?ܣPh{ +|Ig(">^Z9:Za2xC|wܐaLS+Vi퇁`h# rP، =w&^\q i HJ8DW̽<oו/~.4L`"O=氢3V"4 6Ւk#t0wk+N":[NN}E6_{-2Z8n?)(9F ^AAonK\\ω/U``n"G/; 4v] PXԉ'r7HlRvu P."@tJDW̨'HۯSx537UFAmFgf97Qx٦8mq85#"ڴg29.=4*!y3F:wwU(ѺpA5A,LOXwEý)SM,v7XV2]cɬ*<$c1fcBCVlZE˵/N礑9ޓ )iiDQښ^X(:Eno5`B?3nO uZ-|\䳛^/ɣ bt 2noEB%=J_V~:iK&bE*_xSc-:Wᅧ_̞uyYR f=s%xQ*#5 _lN:`3#_h{rFwK~&O7itie %M`L}Sj8z#4xPD9>7(A1xJijƫܖSojaaӻ3t&/DJLn궆1%gcָ?5>"ZF 0(gP(KWHP"[aVq aq rB2[u1c֋K?CtUE EY;Mq;f+ ~jZ:rh3S?ySJ^lh jx7B4R_ysP$_(<&H {ӕUI< U4g_ I!ZS݆ mlv5_ُ}s؈C~0S6,&jjy- ymY.$ʊ)R$E /Yo8O0 j2X8:xQ. n|sQR抽K:"|BI*-ؘR@-x?=`(EW ؿYXʇ8CZDrEM "0H>RՓjH3OREzꡈ#]{ g/p>%ɘ}S[]k'>ԙH/~Ȏq.P$ 9 lozz?GN:5amfp#W,;7K/P]KLue"W`>iyGJM 7Ҏ~g$ŊcWD8n;&u}dtk6$?̙+(& %㼒{ǖa[V?= ; G.KDq>9H!Mz=J2uWGok4##m,, 7)i "cY+d/-MY~*picf?ֳy= 'boFv?a$_o͆(xJڟN~0y[&=簔^Zrԛoٿ5~_ϗE+A/ԡ#/jy =r myo~C7_NNħ2b%t;ۆZ6M$cgQW;8>,g+aN_ Y,PO#E2aٻ[A{K3. xB8Zt*H8 kBSYBt:”at*Ue«a vJ-’nMd'|9o:y [p,j^R1xER?GSXzY )/ߗ%1Ydl=QwSǐeѦ=0S{ B4n*Q]H>l2ZbBSH7%ZV[n !wIL3Oκw T^={U@WCeq xhZUZ8Ӏ@Ũ^Us\c4@dQ哅'w1sDAY |Me<ԓ[byxlv\FitF57?Ht-u{JH>>2dg)*TUQp##mh\L?m#<)MeᗷTM-+1?j9[R2 DfDǖeTv>w x!Ū-T+w2(O0V36b,-GK;PJ P?*-V VR0@9o$qx'*mfk60RkpYVq3IfO#rirl3E\x^!/2_p!gEIiT+GҲMjq unKoh]6 #L=ɒ]ks[tq8͸ Q^[m$~9P#BFYH9k%aaI-{ gqFzq^[UxdT,AaR־SI,/sqc aPc",yXZOLߧ5>roh, wHsS,_]uḚ` Rﰍ &?'RNw%`G m*On<(_廹.> 2!ߝ=L|Cp ]\5yCte,Kh&\[b(dtGXCg uc(V8_˷Y_xp(=Ѷ9hyNG@bŁI8IJȺĐo)4hA H+^8иo°ئI&R0mK˞Nٱ I~x|?Y  6_Y2/B ^v`>s5Ŝ6v՗]QD& QotS&:v*uI vK<:[<3J6K;`H.?oNfϋw=RF ֙q; n0i <||P6 9m&$99 Tܹ.FkmsaHR= JIUh5G>^4KTp |  ıOB,0K]HwċڔE "bvx٩vKR#Z׏u?9;e^ﭹRE;yNw8{<5_C+\_v} &%!ƕNON{r֨nrs15O5}V*1Nq`#"0_~_]ZZSӨ {UUE,aRiYIP a;O6̍IPHϖ^sٵrdQ pƤ+hU_x)9+t8(e l ^ANnOl>} V+耵8)< ­7 :7MY qoU# ۍ\dži !R2X'g?<.#%.Lå5 _;鵻S>vZ8nc<[@zO?.΃c~k]O.:z*/s.<,| L?! :̂J&,Fp"\\IZo6V9r!0b1;Oח:7V=;vm-XzIP l3RJ`i\3,e8rZ\4V7-:BWBƕDl01~EpX6SLIxi*Q+ym3m܁G A/SRV!jJK4v/"KeGősKbMVdtd#%FxUJO<4J [}xT h~9PG{1rJ #0BZ },YGs*ɆIp5h?h٨+ۚFכ2ab *j/0qC{>қ:ѡv(Fi\qɗs+Q [#ȃiFŶ.Gu?PJ1Y2PĔV?p7e0K+u!\*l\&Dx{k4[mNF4sT@( P@sJصR.yp9 j/$s2:Vqא#h>t÷O)WRr|.l^Fn9 [G("^3,DXR}QhH\] k\e!IoH%us=!FRuɓcljIGh|Q2dW)(ێXY'H<8悋E'x;|98&MQh#Op~Dh^WoW\WqQj\_U?'J{HBh1b@VLg4Gata϶1 Fu.wʞg^21obE6T+Ns|*Ⱦb\ky $sĽ]~ˠ\z>\5,h9cxY|Za6yeL:C\W r1-t,>hQ;bV LN&6BR3TEY: r8R~83vxAi]ENl"6ȷtA3B3ÔVke%|֋* ksΠ2A1i  Xx5}\)￈(-zS, 77Jmn =VUIbdh[ETC%ns*zQ̸yg^kMM3>ނ["F[8Y 8eюv.weybs`8%^}SrLJ7vh.ȘaSߞ*wɋp4^1\o^W|}O1l@;anƺh֌s7˩/x ^ bNKǂ4fAGBz⟮{&8AH듁av%?F䥫Opz8‹Td.Gr%4x'OshAD_z=2ڭumoh6˭B'cS;W`cxX# Ȗ$T>QC$*r-_F&ej1 sY:Q\$7H2vw';s (%{:DE\#u>u CGr\Hg`t _T̉;-Y8D? TN]5*\Ĕf )*Lg.g%m`,1s/VkedO'z~xJ]/&4~b *Ș&i3Ar5n\bR J2,z=:O`Cq^'s !3R٭e4;r󌲏޶3?Xiu lq= Mt,@LF˻؀^~L5+BT# 0W[u1r}`7[%2ɤ>XfH^^'1Տ)lL^N%#h>ի9!c{@_-OiC*Tc ˋ/Z>>DRfkb7mCm.TV lƘ#16K]xddE EXɵ֒(mA\ZFW6 (Կ|TԇF$}F;:,M.%]\Ȗ:j& ̋kB6UUnEZ} Pͥ+(n!ecU)GdžH0iS9͉|߻P6Λ&MA=u2D̯X$W(o=5D"2dH(h0GF~\]&qEvh}]+H8>8Zʲ@ٷ=Vh ѹux$c,-\uxRuY:fږ/Qdzˋq*.{)܊H\OqӘXYe 33S/k-˚Ҥ\ Dp2#H*dt,o\j=&HvBO|4=>a m' .گ\Gib4aXe]7a8C5B5=\A9K@exM(d^varZ%>$l+Zs =+h{P4aKg1qn*?KV :tնZ =67bQ8Ɛs$p ~O.Oh Lnk}vk3peF6]C jLdJV mE++߳NٹVV( /?r]g6-4A \(qnG?5܏Zx"1]ʧdU=9׃Cbt͎v|Ba1nayś: 1{N+o|!BqOr%+arYiX/=bK,~2䧱g{ro^7 e(Mяd6'h-tsxd\e ,oJׂ]B!mJ~myuԪ ?vb!9- VCZ@J{[+ʼnIqCRqbYQ0- |T/-IuDG싉})sh%JCˮ+\42JɵՑ@ۜvQ!:23g!r4BGfPdT!8nSx{ Ի; 4.*wm]% ʷ5Ws9e;R )nSPAqPgeY[xvdNLjشT@=! .kC)5e-)vۙ,= Y?v c}ʟT!v13r5U3 3C >!ͻ FPdoypv$w`7oA)BK%PZL@.3w`,{>$7j6AY4߆F/$U/qoWm_"<]Ҩ}_Nq9YN MI=c:[QUGރ@8#uҤ(S 61sk]TW}:ڱjͳ\uE|:$zi:c>*pNV).J6آ4Uh@wʓQRKPOTW} ϋL6, |ЕhWr.ފDd7ԥU /_EΜ_M ks"_b2)ζnQ% 9|zBPr`CV+6E|;Xdxk mܬH'5!.{FHZλF>uό-h~*ߐ[!/7Éu6c`F #- k..@Qilj4X`30`ˈBݜf[}V{7]j\HnGqa܊ʀ/YS2]|le3ӉdX3wVF]1RjٻMupW&0,;C`οc0 s;^q^/~4"~cLq !dL"ķ*Rˇ<؇[3RO!tb FR/~v\vc|h؀;ИB,RIp{j3$ё,(I_ٿX%-N)P(Y`ı3X7 DDAcSƭnJ]Q q7RMRFmOGݮ+"" 0 5sm AZ.}fX(A`9WDX}7"q'o){5!kֱ,:Pg2*%|o f~(KDz]#PT,rel$x ރGIy5beZ?N8a!\Bx8; LtGqVfs[yh`< U] |uqPhTGw *X`<8@^Q vc-Jr+FfNi>| T{Ĺ:W#Q&L21e6m ' 05;KŜ]Z3MbvSp}Ձ'ẋ4ǖljO'|&c.%^A#%%,R=.6۪#>|:"W^경O =1o*WA "rB-=Ep1*ݎ\И؍/z-F,mg>7e<ڃso~ِSL-M4bI rF5d/42jdD<h>vK}!"z {B-V8-l#!"~8MítJ/{`?6?m9a= ~۔DrU0SB.xRysĺjW=[qp+ =fp=(HІ0EcFV)$y|t*^< vdvNw(;3SL?,dovDD R8E&U .K}k}?؟0^E~1=N 6[聿6 󼈅KӇxtƼw 6Ψ׮š/jx'~hsJأϹ^刋L{o10G%7bbt*{'*`szZGrɁb+9εH9I!WLH.N6Jusc)2T7XjM j`Yfg5AtxDsu!lP-\ͼWE=h]9"J9u¤3iܘQ8zțK$Ǣ[IAvDfC͸56!΁U8.֒,M3&6rQs6CVRC>4KE4W'd}/z)5eC00\1)szVkiM jE\0d[e4>N٬D6W0 ეv@)0e8ƭN>Q:Q1xo.MQEw2X! .a6xwNiM?,X$uuJz$'xUzxsHP @0Owg EF6b>Z? FGŽ%/jy>N 2zP:@C¦7@ǖ"*AJǒiK['ڕ{ PL"m aT;qEN뿀'3u]PDR˜.ȕAlsLkr o"[8 dyiN\mmcQQN;˂'K"!H:tiVV꾲.dJue]Iy,)Ci'L"{=݈5C4#$6Cㅖ 3~1*hJ5hZ@'n$'3ubb][5{@k6 v3F3fot7o& i )>ԳZ )ʽk' Uj@NԔ &+Dr Fb)j[O\¬2,29ir"Pl&BYmָi+wqڹ:A L-o;f7%ShBKb5m-0{c*~_9<9 X@v&_|H;c:i5Oll EKZ7 JR\ɔJeBsu'sU|8&4gU"_W!slNs ܳsR4Bkr+%ȉm=llKPVPՈH}rp-WwpQh]do0 AES׀)&SO6-$vF㕊.&IH:JϽMVQxqG7؉6f" 0%$9\R ^Y8'۵/TR}ҌTTT d9MvtW,i>u957ZՃ#Hl U^wmaGR^gYZ07070100000384000081a4000000000000000000000001642603a900006ac8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/٧j]?Eh=ڜ.+\^0g(y⪑ebaFy&ڀNi$55Q. $XEب}{aP,dSQ <vCyK{〶*HcY5>P tmѬ{'#01i cn/epqg[cmRXdPD;^{DlS eά*Ah@ 0!e7g0™p1^VFRNĸU̜=!%:5ёNfa-}kI+H42,d` |Up^Hrj[^mܶޭ%W*E"Z$u?2Y}l *EhDC +Sӻ~zQ||W^}jR۰VԈ+ Q\bTΪ‰Ξ Mý`KĜT`Ǫ_mAs݇߻mEly4.`D (T*~ Wo{sq(g) wÆJ w^|tp\SWqOYJN`2;~ ڡ8XZ 1@ybNϑ ׮ 5uLE_I A~ B-Qyx\D1"]bT SjA6?qa^N|jCT ?oMxQ`Z["sQ0Tz֠/{iץI`엏 GXa<䆼aNU'OD/DpGzF_beP43~ۚ& JxmG'أ(+Vzw1ѣ]>E$21 c آ02`oJ#q]g_w.{%c2]ʼnHyG]RrO96DXJ2q2=,S"Pɤ\%wU*O<Ϲ \%w32[5;Yk|- EH{dW:4JVy]"o1u㚬3WpZ8MZoAWr ӹh ~mzEKgY Y u` <@;- 7+z46doi"7$Վӧo 0O}+(2J˗Qeݟ")(]lHgȘ)ިߌy.(RbI]{Q߷(a??qc[~Ǡ B&D*J7ҹ|$[w'c$uYqu񑍰#~Ʃz($W!\oDuߥilG/l0qA˵KٗO:pODA̿GQo,?ed{NIu"5Xȏ ѰPm";K _"k;jFZ>~ز_rXu$2#qnnug6c2| Mӛ k>muR]qTCVZ`\{OП]V 3Fk`'z+DΜ:+@odH7{{ZrI+MX'jjD~bZkVМHXV/9m5=enjpt2qz+ n8N/*޴ْ2n"ToytMƊ@)A4`܇[ˌll>HwDEɕx ܴ_|/i:t8i(V+ە@Ƀ4˭ 9z(\Wظ(H^f٧}B(k,92Iw2{C7%f_\ǐ8=b}w9_&sxC8fzXGNK]btxq5YE* :-䖬QYݽ\K' 99 o UVڶ=}eaAJ2<"!~&=mRLyLD[ye`n"&g3]c۶7xm\ g\#h"LV?Zq6/m3W}$e9*B0a_vd5'7SBjx=bkcK-EQO2>3fNlmLsnB R>b)OpZ7Gu'WM[8sx} "uۧ3"btb[\aPh?P1| `}׼EZQttGԯl%r-^Xr{aNv5w>jz W۹{B'%y`lPT='MIZYಽ]vyj[Pm1A2gBb@7!U58EO̽F [GnK׀,JV}o51"9{?}9 trō:[|f08]T8d#m!JoUs!ORb!VD莂GHW|]/ "E*E6`B= CЦ9ӌ?E I* >%IӫF"U*ʊF:|QƓp?vBh[@+o`A5ty 1Kp)*fMT\iJTET3csfu>i.F'DmPD$.U^J3XЕ^?C%MDSU+"I`173SWswGP1Ft Uk0 ]|lV*ПΧ7gڇ#k$˒%8e 6VXzf euNrzTEX,f7 ^N^cSk Ngz UX :4BYgATEqſ8TkI.e ~d@B*XR.{x"S 4kU[k~T9IM$^?ز`kJ62bR/(Ⲛ`EɽP5q0tcI@ 5e{k͙̀e ܢ0[se" %,kl* %ШU{07)}9 yH" tA4qzwA7N>דp8PZF99škǪdJ oam.ѦeD\P~6llÇ6gy^Kg/#)$B:Fs;`zuR;PF!e=\y}4t|(:v_^*{oasن"uf='DMjH8#d וejxe[|  v@ jUGkV1{ˇӵBK;*;#euHB]3:5ts keW/݃Z66RemtmpBCKuX!^VFMOkr}AtIߺz*==+ >PI`uwFwBL5G򻪇AgʮFJ,8 y_ZZad>!7~&̃ӎx YX}8%RNG> OD⸷R ҳ4rg=M.K36e q!!V+>S3zEhݧ QW_.oNM\7=OL;}ovk*nEk1IC,`w8KT0:7`4T*JNdE'_:$3DK?bCPa8DdRϦ V>+}WfwMdfL%MN' &)$ĤF~WP!wHSܮ~c,5Xw\q(ɳif]n:r" 8hIp"]zn-^!5Hym<P ӿg1~gb0c\9%2YWI^fcƷY~E!e/ oy$z $b̼ Q>E"[ݟw]$(OYDY+~1~s'xQ*t[ -yfRjAkz:wUЫzN/Av1aAZvSk<  N'ieju1=Sww7Y^DTM ֕G_d\JaY.lH'=*2%=גA6zs*NוId\1xʞeϼ.J)Kk_@EDkQKMqM J_nI7vRFzRvYn(Rum\/Cз1,[4~}טѹKi'~,1ٜ0 GT[ wcxv4ͫ PFR6eDcªv>:)Hoĸ:(wf,z}nO ]bwCd:4o:1vہRFjC*ifnk籏+5 YґTa̙u^MwVߊ/T=_9wgķQF ()eo۵a鸉t|@G, >`1"PZJ%;_>Je10!Ji l\!8I[w מt7y?Aqs9D0kMUMRB~9œ z?/V~#vSLD) Dl4]=?A*h|܁稰#:CQ2'xnvKUE!.aݜm`|:bD3\FfHÕX7 8[+y=Ho+8>]-ӄò`Qd8i퍔(CWQ.HIXo?F}n^DG$AL2ECsyDK,{o:hIŧ%%BE[d OoL)롾|#"2$ "z%$B̯4rwZ̲̿ 3XiwF1fJz=XI J*^0^Yjͫ&7B#C ؠ78e~%tPj>'TݗVWݑ/AjL7;R$.·xLdqÞƻ:;F8ZƥD,}/_5{4a 2bg߉ _'X.P`Py TυcB|ɺf}DˏηbsHi5W^^B%X&b5ʨŘ@(4:;-gFd[͋-0KOu* T#@ۮz279wB jo<@qeV&I($ms.sy. }[zmHr 'pbX,ǴGpR6$> m9]y S>+Aٓ^^`(ɬn;9|?,#7Ց+/AQ  q4.2j 9d9!Sw>+=MhD;+>o/=6iyTITR:!(6fS/h0H,ˤ[郵1̟t {쉺UgTxC! LƖB9ljX%UI=uyą4Ã`Rtthq-%riTL|tC'8fֺL6\jRX@A,ND3^k CF~>…r9b+GJÖApj(jxrq$ 0%7`B iq Che`&8f\}#|E묛xeݘ&.xqC}1 >\WP%t`4\W@X@^?X#. yEPOƻ$̆qVk}"Mvk]fl\`5"zRwfJվ:BPҮc]wO|5Gsտw"|Ue1S/ c5uńb`ɓiRןn ?vSFǥLG/LU2k47sV ^m%s JʜiM3_ǹkXX}WOz8&b퓈O?nYEʍD1GTKݦaH;052JA`9rR*H!Qh{>u஼{{r-a87 W9Zc+w[ãʲE8A p:k9@nQXcbQlNYoyrY9*w?N:Z0ߞڬ<>pbg`sauOR7ͮ֐iC>0pRʣ* '0In\th@`OwuuV9lhyܶ/t,='da' 6c]W _4*JR \.8jH Qy5Y.}3ԈPZB\G *y,AeVT]U{'DmQl< rF8cj3"`1JS|t>1){s߯¬:Ǭ&#G<7\kQd}= 4zw8lDX 6-}Ǫf gQhh]"#/}PݞDVE!͆[ZudvޭmW˔xٶmύtBKQtKз:$5iÒ}(0,1K{6҈U=N4@k+W,#2yךM߇eVv#Jk+7 RH!>Ǎ1՗C'?fBl6 =9*Uޗ@Dj)l,"ӓtG0>sZQU Wx.ux]'4TQ58Kst?ȭ5#%LZpD9ǽշva$&ͫ/K/mIϺ9Mv~i|a wf(j "aTs|a,*fKTh'Ȗe©w*%lxKdݘO6,IHe03a@czf{}S|}6 986%Y^H9n4QOH0oz|J2)ۅ1CLmLiѱtA]Yf`T)"x΄"6Gu:2R7o h^Y/M325Y1xF )¦+kZ 1_[% lk%JyZꄧOV{N{DE*N2)lZhM3p;dIdF?n"-Vo"|zhăd֛wd 1%)k'TM(@f;[x]U^GO@;v0p{RʞFgJ/ o13uDw̢KEXf8EqxF5IdmQIFh: Ǣmo,ljܶ6]kW6hpTNU# hxR;P#G9>x?n f*BnWFLUo/du( p>䔡4v9#K,)3~b9dl\`m"J]#bDD,T4q.*ƃnAR/5I)@=9g#x^ 58NH+/+8սFX$];E'GKb?XZ3|@.a 6p 8{3#= nEltz÷SUF7E>1ұCUpI 4POL،U+{+3rX39 sTh\(c>){+{5}5=A7#%]8g(\Lu Te Ob9vґ:Xa3} 9j2xe RjPew3 h9v᳇%Lvd"q)FفH{Znr m_ >3՜0V "ct.ŨS'#yMf,݇drTۣFOon0]{* |7tl-Գ ɔٮ .m}ՙbödWOķ]b5{z։rC/5|}|?S De.,ݠZVm7j=bWЀ}ǬjޏwvD;}PV(i^bOz8EWv>y󍶌m2skϟ(KydJ3Jn6&@6J$" Nsv8: *bf#ΣbT&_3Y~HDҲ7^SSQa 8OypIמXSeYf+d a"ww+ic{VinmlMpLkZSU^A>"(؆ȶ]*J5Ub3x8C%Mr~_-r@Xw˅K׍)OuǢJ1ҩVrnp$#C9,$LHE\k,FdXxꩅKL>g=||NwPm] y&|;!%m! N>rƇBocd(YaMZ?G֮Ob^YvT,q~1ܪP6Cvݟ ^dqi)4\lIrWl`e,ᎭCNp5By̲na>ZWJt#EWⳌV^ҁs 3GtT_ trl ]3W1!'/+Ohu.bdW[9^M$,0m@j7bGt(Ra5Kk]1q\e&9#> z[U;i qBO.w4APdFJ`Gh $B̊#ȅ|m 0Sf tWeHW3Fҳ`Mu -*"ه~Ȃ"q|Iݯ?2d2]DvS}Uoa.R΁2F{݀KM15n"J}&ie/lfn xO w=Y0ad]L).yiEK%qĎ*e(LjPUZw! sJ5Ă;О5f 3Jǵ_ & 5DQP l"1\oՉatjаg1!ln-oyoBȈE,g,D8l9 %uq`tH2о2shbUp3乍fpz"Y̭+NE0QYc&:Xn oDNx}HM/h>)iVY^9m[1 EAq# >NًT !ĤH̦5QCrJTYN:wrs!]hn\'_,,*V`㹄 V0Vs`Krtp]xP7|s;ڤw}*M6@plOw#I k9N_0ۂW /}׭x%ZX`T|Ü@kV+5|#X񅛀<  s7Na4`rGY+¾tVh6bgj -#ԯrUġ}rVcZݨ NVo;(͓2hO l?h/Gh96 x:b~_l6Re\L%])49=& 1h5 W8p6KDڿ-#{atGrř5Ƿc49r$AEy6뵒gfNx'~lǮGvC,4ĭVnֹӰN}:Fo&*Sx0Di}(=x!ݾlc Vb EkN* o.v;-H@W\n͌)7:3qa*^ nŴ,IP7l(zb1XyلLBQgsgB|_bg-@??zzgo4>fhc@ CP~ܷ*&$.<5𜎝D~8pw{Yr[1T/hD&Q-KS}s'0bilM`n @+R\6(Ҥ+K (˓{+pՃq迺ߒS=6Qȭf@h2b]IsE`>|\%48MziBW xފc5bǂqI Յڌ~tPif.tSy[!9ql?R?*D*>eLtnpMvS cM⁏tk0U;!=ȋ1hE(S%b=>s''wviͩP4Qӈ $K_@4'zRS):+̻گ F18q&8~MXH+Bچrp '`|k^~~:c윢E >[ Qصkdo>y0t6ztu(՟>S?협\gF*cUCҼڞRM$JHMϒJz73I󺔯|kh?2JXnOf^)x ҕV宅#Qw="gfRk㉄O/Ãy1S_cÄ:AԗS룬B ZG?!u+ibI5$ШoR_0Vƾ)G=dyj'/RU=.̳?f;O} VogEX&|ɀ{7GXe ?q`=0p7v0ow_!p MވVXƫ $=6oFNBk 33G[/3B `J)\Sۭ3"R1$;T^i4UXsbp6n-gǚ  p9l^Q=f@e,ƉY`Ņ%sq< av]vG};s10z[o0ɑnۭ 1jgT᝷6&}}ĂP퍌A7wzZ6nﴧ`jYu NÎ,*酞T?J /*<o,a}T9osTAܮ]e%mrb%'@2נE3}֜#YA@jTXl=(-ڛJ~6~!WPI<"2O5ܲk/@owˠζ JwHe"v݆n&uMV[Sw#ySR4->N/O)  ezB|Thdl8ny 3h4j$QBN!L B@uޤX MLSPb296b2®DM X`'z|r{ BiDء9iۓpSd L#A7˽vR+T%SwHA7^\ pJ~gߤG:)ig3xT@2^VMqHMxum JA8<)1bouè'ώf榭9 )M ᕮ,Zk50s݀*cG,$nwղr54L7M\TLw4E*)Əvt)1,e̦*;&BmVPΟT72M|C~2>6ɑhVa$ir}2ziI:HT 休ckV0Í5% 3l9DǤHP%2ce-}ְj[=}~x54hIJ4 x#(QbeWO)߫m'_MN[dpDC&fvWfM5`§oٶ[ځ`ơ K) 6Ov`]!az9B*UH:݅y_6"yb/\QO̸v@^ :F5بhNz)YHL3UνF"UjeVr}\Q? M H}W _p\O^A81s*U2c?bG]ռpaY;x]k0 Emn۳fE˓Ep1Js+މ1o|d -x–07Sm]ԢzҒ5S u-&kN|"jɶ@b۪}f,ڃuDtuu_p?ƴa}”|?V9y"EWVKovhtfK֓9|>Xɰ?9_\HDdnޫ'|ABTVdnb ͭS?9~zǞGGOnhg{S*@%,HOR<ָ=Z%;y!Ց$>7_3NjMi8%oeD?_% z[Σ/:C6V/pŴ{aYzn~QgH;ve@xr\@'nG6_j{O3gRVO^%[ 7k;+tHOidKbEIX~Hߎζeշwbc)cVe!Ǚp f>;vݧ,T5UzT䵴(ŏl}tNBAyq\ƉTw /\;]sAfRH3#I- 3^@L(D1j2$^1gFHs3pe LJA1x~De^p*|3:E&ѨnӻL5Di%sC5̴ޯ:NDo}W}\J}e W%}o(hL "iZ詵|-kL/ }2H&}.S<ۏȐR'S39t ڗuPV1zA 7 y,Fsza?b4ZߪRbd/}5XÐs$o|TKXF2.xwŚR_} x⫋c%%Rm(/}zmQFC%AtR|֙ J O7IU!Ґ}, K_uLU^LE-K}+H@/72~XiрT^۹…-3U@\ho4:CPɒE~$/U-#y +ڣ b[ZksFi'`pҜ?/,_cjB5n]SQEGg0g23=&L No߲t΢b'O[M9ÙRǷ)a8qL2 wlS%lmCTc*EEͥ҆py1,4H/lnm]5}xJ0=SX@}ʍ%myvNUSV0Q_Bo?D7Ga>i]z[ߴ>VZOPB .ұ$Mue7tV?PbKq&Z1ZawE'}KK qɨ%AaDfpniN+UGX6bL&Zm"z͜S~7(o@U03CHgt&X#% %Xn_i/ǹ}gY\׭fm@쳿C~; g7n%,Oa&=N#Q(i?QTy?{ݛi-o5:>"?O%+N)~rs _㳌.bR-ȟ*jڠbheg,{{|n/~hPc[?5S%N^Yi;RRX͌cc{z*|@kM)8寤hц)L4$Ve=,@t\?^͆zM7t Gэ $%XVHc\YmW=/~^8{xNQ^аф8+rK3YBbO)*?P |cyRUȀCkHleΈ)5vB''BA Wŏ/8Z/gLHKf+2QS )FeNډ+|X4V7b޻LKm  a*a3?wI ǧVBJq&H0%m'ȸĖ"cľb|>2 V3cfq׹QOutgU9t+ /7\ e+˴y&^!vxɅlI?yfZ{s/ҫX:Ld0CO`ۤ=9L Wb6],mNIrR DzR1{y:X!馤sc3*B [|·ϿznYh:!DUン`*.O7Y0P;$q4mp JɭE!.jmaWz>x [g?tFk WtmBտ\ziVKhoʥ5cK6 Bt仔işvy+{]kmٳ?w'Y1;8".}ܧDZ_ijIm)# iܗX(S)#=6Ѥ69\ #[rNE Bjv?1֬J4,? J*z>N D?^k8Ԓ[j}_`|HUúKHV)EC:ik|$#[uLɃ)~@|B2R]?9ÜqZ|9g߉ثSG 6䪫~egЙS4^$K@~LTGQo!LVPF!,+w k9n@ZS `A+]qy; E2<xf'D%.] A1&1Kui-& Z\ Q& xA#vш/] ruLkP>Ʀ}Ɂ 7 <>xKJMgbsi nTMQpPa$ņ_XTcz(Z'Í4tO"{F 4I@^6vv2\@$72 kcpN|_t&s?83؃&Y u' þKfHn\w7"8Wl%hW//]ݖlv>M4F Mc@rJrN4)^Y额4\G8$că ;YLPq]oK}lk6\sٲz  Fο%je{C"-ՄӁGw˜\&QشRЀCB,e <)\rRUCgWN73ڇ&1*5* "LGaYs j⺂ [iKc>O,A[MЃ_~ɯ򁍒%Z}ゅk\ O \SAw9'7:UޣixXL%"/cQʩ1vPƬK流N*jF#yDȃ1/Mv#GLYP]؟e@o?t6S5 ^Ui?fN9jaX G\L?Sg_h(XS  R9`[{tG~"vQ͛nF `$5XzGa[Nٮ@5ٓ)XCJvg-7sQQП] Ti 0Bm #YUW=}6dس~QFs> |i':ط-V Dq[]89# i-@z[vy@!ඃaTke2V!t.%׃(]ep_;IV ;J$Nz8WY_G'F8.r:: REZ<0S_7)k|^N-TTDkqeOWܓ!祴+'2=G7xMՋAWSd|ӢaT,δTjž V f!;דdJwp9e Ǐ|{{kq4;H0uf#0oң،VH:=Ma|F!KzǑApb=\_?xpflXSqbP<s$oIGp|}$ _8;ڔV4iVn UKdie*(B:SXf<" ֚}g/M҉I׊pWhKLp%俫N3"ӑ*īR.@`)-1.R/%$0ɔO2ÎڷYpm>{{FV9VURY@]յ'$ 6lI(?m'S-~6%=`+킦u(1 "V_ P(>bg]Mc1E @.8$*4jG(8']Y'vFD^LY]/` &!Kif^.מsj4ޚw(Z^YxOՅ<Mk⌸")|. |!? "str:w{UqnC#8362ʵn~q!_wCr;4}.c5ʣXvݐ0ɾ\rab' h3d@EO;Mb2؛#%fEImvRq" :$ZYgD7a^F3TR#+}[sdku^ʴ DغW0'#\7 Az=* p":NTjNwvxXGĝgTS 9z` w#\.qRY/ C tIENR _<E_@SwdmH2S-!q6":RVrn [>UҮ}/, I B~2N'+"z"!ֶjm 8R L[K.LgoUS~vanѓͮ:҂%Iն "0j!n [+JQ@G=DM!J n鑞F4<.ME@P}ql3rӼJ) $)pH+_Q>@zU9|˶v`(2~^1[ Zh*{Ԭ7:8 \ EY0bH@OYS4gNoX7N_A6Qbʮ A=;stpnC<_U%%Ԣ7eg9?4i`'qgX.A߻ v1i}|,ek6i$h*ut 7ywHYWLK,>dPPkU.0ڪ`<D,cҶ$᫤"|뭑p;@4A`Q9/e"fa;HR9W~o<2, 6^}*Q rK<oTܦYAl8pFD A s"%):%q~]] U)޶PK|ӭʙ4HoEd.Ď ,ͿP4ʦv9"Y@!Uͥ8Oc蛹TG N]3ő28V߶#JH= T ^,yBf0O'0Z5hڎ[*͏zH=;o(ܔ0n{^_#.J !JP `|!=딛U1dD b}q7w/<ǘ6;(۵Iٓci  @9QD.r,aS P%tO$:PYkxn`1!;pXsڤS y&M}Plα6~ْ@ ඁv ,|kW_1gR,ٶ*v`Y17ן-@2gdhhLȉd96\&MM;5BE"򧊡1u`3i.(EӑsYQI֟J*=j*OyImgӺ(™D&}j?<҃J|Q86> 09I.k4Í^2Щ+K3/"ވlgqE> >=^OOHUn0#*iHQǥ l w)CAxyI+Tńz+Jrͨ :g|KrEh-HydL;hj\Mސ&!9*`6f.o *.}0_w^gcz:{"Sݥl^`r~}/pv#J Y*󠧳nRsO&$sgY(-x_3l17uM׼ʺX*Y`^ZŒE"2x4`,;1ӏ+Npu/<)"w8Y^C 5)wK2uʝFu leJ9ԍ_u0UUI`F_Hd 5'WMbr\deCɍ9f>WWr,toTO!Z|<ԴPj~WMWIx9$}"X$=Ec(`c*BK0*adz)d 6K-Z?5VZR\wNmb3p0U$R={cpV ikRUsiCAŔ#*>G׉r.\mC-oݙ\N,UdBgC!:d,ij ;jrsHѥFs-"Ftn$m 톑`wKdG kq" NO6ML瑰TCs%)(P<P7)M7yb.XNUd"=j}'>hi?9^;a!eM' 굮k煁yITeq{ z5ǺJWiwKW|k~( 쬉$='qz"$H2pX͐]>^t<cAdͳݛ3U4T \Q"?-fVLŒ8fdzmس fJ T~&f@~{Ʉ)d} :[U 6*bO謘[7):]az[,;;n1* YP F#ɯi[[eiCFñX`:͝ٷrS2g"pTEKp2 I4֗Ir҇\fPP=4VHN\4YԳM-AiuWTq$8QIRe멶Q_u0_FPPOCε5̎3+tn_DpNLͥ>iN5r`}a#J/3-3y;`y ;~tm X/ā,XEf!<[Jaa%SEL@4O[M<*FL.gEBP󛾃cU 6:qb4KDT ldB,{Rr$׈c ѧyUğI5(R@ \JŀkQbkr^tŒ߻6tLeZ荇B ab*<;)ԉ;F|0&iUgwGp%\Q |&V ΰa^* ꖴdH>&߱C҈ǑYP,]B>.=_~;.sixщw6*bf;єxM%܈%CH*0{[yw3}$0> CɿSEtUkZ '`k_/gW2>~I}H-y =HQJU b%0݄ygpM"I;@2^RSه͝s&oPmu#K&ύl\4kx -{y0Y.4%HXn)kSG馉{za˅Fp?ʥw"XYVI|WB!ȥa =rfm/腞SLt>^1.F34o˾OQxBdQ=&^Șbdž/eɵ3Y,=x%J ;̣ϙW|2~}٫h гx }q dEh"g>TVVѱ`fBU=EBĸ?_JlǟKQ)k}-DZt GTm㝃0_zvA@} :wU,vTݤ3L8x*ά1,$_3kw(.'"woD 1ǿ ݤn3\Ҕ)E*xC<(}5hiJ$}`;E6)ԙsFhmP C/#@Y/ޱ${IGᖑDž [1=exQ ~C|2XvA_!ߤdK2'+ޅ= :osi2~@+3@2Z g/sUG9\Hzll8 ︋)SZ͇37[0rmj4d9a,e :bô#3y ]-;ģS*7zs\wCcfQ,D&8aZzu5bŗ"" Gꀏ|&t+yy^exPJﭡ*qbȸUn퓷TȲ(;#;V 8%U:˔r~rLZ/|ǣ?Wg WOư ٴxV147¼'2伦7|J؞@Xm Hdt8`׏b0!t 5eL{&qb}ЯO!x: t.VG8VC\k,~Ot^/3׭\Cv" ɗ .ɁlSt aТp|KлTwHw*`Vg ݸX)pF)uk͂vՏmujǍZrj61"xܺ TwDI)]Vsi+ ӼL0 M̫8tV +q(5`U+D#c3ML4cacaj][+$W+V8m;IQt8FÏ7uM*iSA?uh03c(h,CP'֧hNҰp03Vn]2]IKbwu?^y[.?72nV9kT #8& +$D)>QZ㉰@]ԇ#GGzt|TM4~G7m|8c&˫Fq?yS]}Qz̊$y`A36TIYc-?{hV=mR(xoȦ#A]vÄ $1z?HMuM'Sn+Xօ'mO w"g +귋>W[/WK'`]όs~߾SYT2mɐ%c^ޠlFeN; +[1":f7<}Oup[PLneB? 9>̀$Z1\0h_9m&vaJE5(2߮Kbȟ-Z##~թԑZ!Τ5o(XbYA޶דQϠ2,P ;1=1T/dwC`]r<0wZ~Ef/> e C7TȾş}: J!;1O?Rn; .襷;OYyM [CH/;V{7ᾪ}0&v^$Xfz{%K"l!,6ǎl%!Y oL٢%LA)>Eੁ 87Pw 5i3*KRU11Hϻ+頽3Qr ςRzIj% C.r~[4{]$ڭ ߛc+Uk]Mz`]ĥ h̃҅z$vˮcq֣J35ꍉ1qk\v${r R b]>Q晳1F6Īg*>v}}Y&=e&Y+G9^0:V+$>[f=?=sDdڗd5MP6;xŨ*_ȿt dIR7@Lzڈ4/r -@)zOjXF+^B#km#FMM!Г_FM/}Jok){:]RG߆ fKˀ,9QBV05)`ooY Z'! lXu9ef߯JvQ%Lr\&:ddEt Hhݻ-y?:P)M>s 2ogc1'4wժ?X9vhS3|r4D31PDkހ>&p2Q4VMkd_6EbĈzSL?ZO.=,?t,-Ok)3w~ o9rG ersxiw[5K떭<4Nz39"wMgCnp\uЩ ]W B{v87>%k LAE5D Y>GAb1)oQ)CYhQz"kb \g|H ?' rCL ^Rk):^c1| Rp׃>Vʼ>r[6xˉb>X^5Z|Q23箁drM$;P vHk xUYVAU!" j放1<%^KTviKwh7v,9wZĐlUs|eP[Ymnӛa/ }ZFC^\Hz.$ɋWbrWbFlO*ܒ@s%Ѻ;OIjDk~|A֒②Hw82Y{4CŖ"<~+x8fL?tOW2 MtyvUQ"-~!E@e SH\Lݸ<+j(A{\{XIWB2"(7]ʜ/Id݊c6-oj}`dm}L(&CJ[ cD #{V_sr6naZM9Ia!´}Tċ;--sWU.MJZeA'F)nEj>(3Bȃ,z]7DuNO8kQI6VP]ȻnO؜ 1eW ;Iez\$|"ܙx'wW4cmI0v-+W5^ +\؏uW +MȾ+E:Be\6RAjYw`H Y:D>oO.N*O$ZUӔbzDed χ0Uۗ5^TYh )Ê2 g 8Qd YLy!vDb8,@ XSJDzta5 ca$2֦z[AŎF]x%EZML`^rLU?y`=Wjس$VU'ۄ# 0fcẀoKQRpζoaNS`' (ég8 q-FqpktFZ7RZ)6sSMUJ!~? |Vh2 1r]WSh^O=3vwAc"3 uZ dsDh޵5DqF@`\D"Y:8HK5;Tʂp|aoUWJۢ*v4@ nU!WLWrpa %>Ecko;L٥yYZ lWYzh >:^yxS|1i5c#AU +Q eom{hxY>Vhu)ԺaՇ Jitd7_P d ;̒ҦYA~=)2Ad8wS0OXGrD)R ^%3욨\` "z럧dݸ\'z3g5+F0&/jfWPi;Jx>s3|X< >EzKQ$X(vc3 }V~ʢM%xw(56gmv$fL~ꇫp}{W&_ތC=Y\%9HE3GLhar{}TNy 9S7O%kKyLE W0%~ћ6nyC5RI9E% 3[ U} FaGt)ݮ;d Ϛ%ZD8PPʶPEoAT-@"]j ,(>/w<pCfGwZ-e ܯKukCGGڳz7hmAbS,|LhY|!ڝ#`fŤ { ~ ʼn[ wpx};A;Ft|n%O3z%a$DG&M<;thz@/o)%j@*ay1^j,&:ׂmbgw42`ojH>U DR `'vmuB htQ=Pxe,_bqq_U}Myڑm.AKnbt6Jr ="ܧ4$ h2[P%FJ]`:S,/9=|y^7Ú{^XnƌAF`M\`u} & 5dz`8 Q%#1{Co&-M8 Lu4;4WЦ5@g$ɔ`s) &>.ݢ쟄is{sMW%t'G86H'ݐL.l>a-WiHYј|.wW'kgoܔ(I]"reEA%Uh;нR.dԯ҇J~4E;cޖC]*y$ECn ORu_iN*8z/ZЄQ֔/2ÀIP):e||cF0l'/_ ݣfg 5[q u,)LNLU egr_(!ud8Ǧ+Yn젔jܼs1k{FV>*Ψ9 @)hںo*襷{{*\Ȕf RIfiQ((BR 15ˡXakŰ}dF#%d6=x2~q͘c 霤#*2l|C5%<0\U~E~6AzB^8Ngmf񧸠UP6^b?@ {AP~]z42ШN);D*E 5]\d?X&)$\HƴmX\:֡ ![O}zԪh1=:8 psN^u=Q N p'4źQLj|ThZ\w1[o]fwN8KEmC63r"8{raӀ-v̤jeٯ.wo5+/Pk8ovSiEkz^OlF\H CLkw_lniGEFdEj'|ϞdMY|VY7?'ҍ?ĊE2:jwӴ]Ki +ڨx5,؅;kG͖ZYFMcFQZE{ͪgy7˟@gGq 2է.I4YB*ќlq>(_a`zC.@E%WኵQ?{HUX|`KSs9C:Na:#}g(Hu s_O|WvT-] 4ULEx]E3Jॡ(N6?VF:"Cb)sd泯ۅ3)ASk9',#{#oRѮY[Xi:$+FQֳP6Xz,H&jcBf22ܮoeve"/< AK]4wccNh1i͇}9h") TP + ),iTEL!1 t7nq/4#||tZr;is 홇ߨ|5nH9}{3v] C'Ujρ>&rʸ3k 륩E%qd^ íd$b SQo=Y!wť⑆# Xzh`bEӴ; &E@t2y`_S{cKY{ Kz\N*m ;fr`}3 X9uO٠z y#룝(ִۛ5\yf}]+ V`7e`k ;'oNZ$[y wij%cs"Ybnxi=~ شzgL_/{J~O7٣Wq-ƨ%y6pM` !b P"u#YD` X퉟4 x L}~gb<4=2XW SyS85Pija rq 2Ea3㵡U([/L S rz(nd*'\ ̶+\4( /WJF9Br.]W*, 2f]Ȩ%!/m #[# [.vu&4}$:~3򗙩?X?Tj.9GiKJ]ƄvФ+L yWG58^U/x}~`!}DF|y5B̗9n7f9G6tcDoEQ~aVoLFJKGW˼:qCB%rt;F4G_F2l5gDyæ*tf= \LPo)9ҹԍ8#" WXΦ-T$9-wHRWB\Bӓ\0-x؋j-E#ec#瞰%#nYh@ur_UXO/v#tGQ  Y/80 hxt7G7KW7y5 _$  5.ro}j 6`™{I2m"hp+DacJi i{:/髡{)uz_[:rFǢ.wۡ.v~C @MJ#TF@.AAg?jEO|4έ h"*dHx{]._Z g?L^B 4VA4("]ȊR ;%_/WS2[<|X;@ri#|&O(^W⥂wPImjI1?qtu*?5C.1Vi =fNuA eR׭n(żJu~H,YP `&=z"vKAďO@iv.nJF-Y[})N.{VzԬ6B^cP|vu52*a=;C8ɮbx\> . y*tYƅ:lG ) n -+γquVjqL[T0K^WeX!V6Bʲh^x rݖ*?= LžIC;koNHV aQOGa¯|ܷv@9|FP9hPw9ύdbEjy%{S5>kdI/fM 2}?!xRi503U7khn fђ_0{+/nZ͙M8f1iuEnAg'wO" hK0:EGߙww J |j`5?Qo"8y`e0𛆦w:3mZ2,ngN$Z&QLwS3zK_OŻ?ǢmvDXpC3!푾լ'&{fl"sd͒ƫnlˀm+8K 5,0NCB`'3&q1+Gm -zlYZ|?tQx9ܖf9?2V,4"(Nel9bZ7PHm%y"5ǶqTF# $M\8>D'bڂұWn#񪭣?2@~$?p;ӧ,*Gbc٫Qޭ]U+HȵCDew1)#27^OyF t),ɠ.Vn5_&g̐ !g pn8<ŰEd۳hS3#\ SC(5̶gL#ץآ~ĠU<;#rEJ̗F@ayF:4ڃ?:@T7PoMiXI3_ klAt?i'M p=XF5m]Ǹp 'ܜL6~90跙:#;aDا'w7⅜&^ »k"tyLclqbȻNj<8o=#3V9ra'^GVs+Df&=F=Y WreҌq;9n*c 2msMNo$t޴[y;Iv72\M9i%g)\H2*gdW+-A{t;*oI'#'roIb%wm ;M*`Q9ҿɘbN"u邠m&[(' Ә { vKEVGRFsrpi5>ZFȤ" ]UXD'ߦgz7ahsS%ٜnv%jGW[ijl!jGiޙ3L=DfOɈa8gFwIȏ66,dsMs}Q?pa,9>?+UbnU [S,WBV53,YV#ΚV.BPU TٜrlzQKDBg:ʞ| 7JIho_6e`ȸ } 88Ҽw]pMtP`NCU TO FVf]֑?Jʘk9м2G%k??bY "xKHmENYΫVpdؖ1@DGGc=-+N^lQ4Smh̞Uk#Y|//V㌡Q[p/}al7L~dK&Nm/`dg ǘBp`W{ÜHkFl8}r '*(_L{j}\p_<*Ii*r6گK$MLJ'⸿VH$e"_Gz"{4V88 ^3S 5Bf JB>|*7ܬRl^9X3SvGk3ᰚ?ԊiX<4:4Xxp6ílÄuDsoo_SC&]l_@V==+] f]Ifpdn`:3qVk:MpԽD(A}w|&hӨ6GO툍JZfmz&i_rGFECHTM&ӻAm֑w$?vuWI8F@yzoTB)Hkl=c&fKP>`ŽF9.=*5j iK@,G{931 t΃c[uy;K5 ^q H,|.Nb|J7Ӹ}c?kbVbr jn0D@IZڵwцNtHrsw+N -k:ʅ (a뽨UyќWwZׁ%8v86QkmrAs/&?Qcb9Vz*$` SdRhr8aX^6ڀ#ôjMNG_( YB,3sF@9R!@$m7M(&ާ$UAQ>|FW<:aϽ\cU.UY{hkIGCMj1I _p.atTi{&ᦞ=u=m_5K|K|e};wr.z $F$d*G5siʇzt"!Fa_c=Y־`}dcއj.˪^{ֹ ;FmO;{y`oYݱWW-2@^*&{d #et1wجm撉NK\=dBxaW"Y~W5u,PK̒JagIOV:*fs[1Jꪻt7eϲR&ܓD.v.*/Ql±'bwgY8 (M0FQg4>[Q[mlQ>t*y9LfnO}M2f<~SR-YM#$ɭ٪pd~2x>x*JK7v$,VzEp[=^O,K+O27լ B}CP-ji}+낷ND#K]~D|??p-]4rà<ZO3- a&"c a/gEi_@I2/$2dynP!oWvqjÀ$Y.%5Gj{b<}>5Jh7%e2%K98DA"u1hUFrQYO{Yp۩7OQktϋ[RbMH_l$zڦpmըUV.쁧T\4ݿ ΅FSzq _F-ծ<#`S(|;<۾s _+lX*y93XWFk3Flg/H V!t- .m֎F){U1{E<PAk  (mv(~oQky@sP8tJ3z(tʓX {]*-!m<('Obw'l`c靛@,J(M&a;ˑ3k5`RG5ĵ^rQ ,{_02w^9 0mjnmv F}̀#c8FRPs%m"3 /“[fh˚f[R\aE tܺoj@87/Y*o%K#TYW0b_zϪ> Z l_3u:maDZYmWQO^7,Jй!BOsFݜY6~_?0d.CǷZ 3L,Ŧ8X3.uB)Jh4 M XɃY *Lo4V{[/||]\!"bڟJiR2yxO=oT;w74ו>*Dr ;nڛ ;-.A9+?eY S&6biFyY]-avGQMWF#&)E)Ǻ^VL TAZ0hEyŅ)~[ShpEԊ #݈^dy+n_(P߇w򺬝 }r\G$;AHYӿw j8:ntOcXVVj]P&Ϥ^eG2kܖ M*qyJBu ޱ_7V#<@~՜snpY&2 dYf>5ɣި4X"MPFcBWS6߼b@9ȸچU\rGC^Ď6D@5ܢ, `A' $ S߁qqMx)c8SO6)g28Lu}eU<]گ:_ZXPE1)3kZHPr$bh[e'c`Ķz+fuu ŵs?|+X7E)Z~]Vc (wI?dvxE\1u!<E)zX*3?ӳy$/"I/ߛG4lF5͖~bu$mȬ}*Ϣ 3FO4X'Dѯ%7fACCENkM9l(FcSHy Y׽,ْ;o]-ޜ/ LLjW51lؐ'F̣q9 پ")$*Crv ,519?jƤ{}W2AIBvʤRDUjtu#o ˻lO]&gueD &l#8,%ßi@GDnga{snj'91u֋o6GN\_l'=yN5%  i@{3`6}wZ=M87j<~ݛn,~lO= 4?8m8okV5$ x访Z`<iD&(/ܜ^z*@Q[xsO('A-ˍM"OnB*Z,XZ{ ''np%$@棂(>bVck|ŠHܽC JJ̜Uc>.%FD/ Ƌvŵ?j+)wz=PJ]J/)iQ-OUPʶ٥ZR L fD5}+Z+x@ew 0R@g_U(lit>lk}#)F|,A F ݎЇQlBcĉL 宒sƥ:^>B)7C?3>h'̮볶vٺY Ե;q{|Avb>Pt8鼌$ la.>FDO24Iy=s"Te+21бgeqvn^4 4IGb-]2V+1Pcмmk5FqNuQ%`㈏69RcH KDHL$B@{rCi Y)VDOo{rߚM^ 'XJ!*%[ lb8Il|ΔVܾk[ Hr6,yL7I(0qR/ ȒUt{έ=vO\3j2 JχhQ9 >} 'Cp3=4 _/_Άx}K:.j3 Dgs隡qӢ A32h k0yǾD"TKTmX*OXy(R^U OK}!jb&Ta֐m":@_/ZLһ슢:;LU//b孤SǁRopCP\{+qL4NH Wv S]8/}ҵ*t),[ E}EX"J/l73Yoh$.-6[ۻtL= TLtuBkʌIW9eߞL.Y)a Yes8 %\ V?>cw:*,k#ky Ѓl?fg@-λ*.dDi%5e '7;7Ebȶեas.6P-JMYI7Z }L{Z _*֚§Hq8XƆk]A lIxlN!JUVJua'kiO3£xuTXSpTWgiVZ.qxœDỲko(J9WxSX+!/"U:҄)vzdWo-m/e8FM.hP .tn-ZҙMPL{QD)J1A?T$]v)qf&GIFK-}V@+nm8I 7U7b"6 1 7CqX*1<оƥd,, `>Bkk[eB|zsGDcKLe%C y5`U5W Dng3LnJnӗ=z`l#:PVx@`4ݖ]Զ jQt7o2^.ChuxDnM OTnwl(2 MfyT!:|T&bq[ µ mez::Y-rwzEc pU7j @מ =eGn4Cnqv{vPǑ`OяtW qHlcy'TyqTP9_U]lK* U.ȹM󬙶cZY;p$$'T׸ T T:|wh2ke3\qbBdfQw(|HwheK8S$U]tNh< L7|c:ק(&1P䏹3%YڣlX`/PYD6SA'="_pn o S]mIUZ% # ;Z JJP@Ap,ۖ- VSaN}Q9TI˱AւdEkKOaS)A $OVCx-=n-u*9O cxո]æؓ8 gJIo)(=ڷB(5>"Ò`TAjst|%DĻƜVL+^uW#OŒvv!. eNw_M|#C%uvsnCtIb\rcahXJl|;d[tM}-(~u2_?GWk3z_vNkz)cp4ڟ5ԎK$j5ѕ ~ Ӫ8Tڒ KȋDi݉+$묅2\J8j̬xYccYbX 4=Ǭon_i C.=-{NKtpiD~CO֥ݢ@qRɐ/? ј1 Y<(UÈ`蝯14]_ iu.n>~f&;4wDS%3?)1aHC>Yx3]'1+St+ JҊmWhe1@L߹DcnM-R`Sq1'xU9ѼUagu\ ~xKgyff&Ϧi@F@ Č9 '3M$ BfXt(t23G ;ҭ^GOGDff* d1ONzc`cPѪZ6hHECz`q<JdEXÓ`C1Nx "T>u|D jJaڵL!R?sҳ"}CcEJ`4̊5cE7BPmX5"yowYM HyLWG[` Gu&.Z$Ȓ(66jm\{ D5-_ s7q^t1'Xshg@o@ VzZ,TWMp&/gkhw~w" l⟦ÆUwakϬ`_6;?xᲫ^2gFq=`Zi(Us=Yu<woZԴ 5PQIQM m`SHgV%GF;&i+4+aUہqTi?A;~.JD2m/q.CT9E6E6iR>- ^l^.-lmQTM@c9ptkPg fk2)75p]HK1~`BSf-%-0u K֟*Uƣj~DVP_!7UE]Ϭ [}Ӽzx'H8Ԧ}8_fh0_3ުOgviTKVTt1\^o^HQ5Av˘{f35ac4g2ϐ95p8c,rm40b•NIW |)e$2 NݐF<ߩcWm&g/dGHB$_,*XcP8e)A nb h}Zuٙ,[@b63+<}ݒ_[[v;G<ȕpןXިl*󻄩@0pa *_* ֧laO# m@ ic&{n8 ̀V4x1eP54` OTrHVT9L0 wԷ,B> ~)CzǏ?uzo@e^!̓>ЖTxkp=|C^)€*(ǚlQX`}ǷJgyco)S tZ#$+M1mj&ZDk{ǎcpMطî+^Yb~(<|Ӹy7✧)O1hCGg=.JڄJSS9օ)mU:x6?D#M  [;vX;h]x[sd`ӠzS\sFx<^DZŊ°e2_*g$HYQ!ӽ#V[%5VH (9r Ac -l`eN-TDaT.l!2?_W^Gɞꥻk"Sǿ[=6T}"Aw?~GíIG/ p%,& 8CUmjEp~C)\+%(X"~RFhv37mIG~/~`,| eƉE;] Ɠ%ߛ]8 d6ɀ^}g[e8i:BTP1[fԒoj_?Tg٭`uitQF'(BU۽v0=N0 nE-| >.PE$S"|#A*FWaLUYutB>Fdk::?lciZ^YL@[͜(A ]>gj0L2,KSJ}u9b =&H5_(K,5k5(]M⋋ Z| 2DMoas0تxT_9|a epk 1wj$g7 ϑo*-Kjo95aқ(`Dyl 8,oy٨O?;vw CTˀG큥~t2ndjItԟRFfZ*% Ym}h "zmq\̇%R:88^r媹˕ykP*6AD7E(Y C׆( ᙩ"Ƥ0S»Ą# %H8 (%CGf5Ya=Υ`ee"ALԛ%h>W d1MF*Mi6\u8΄Қ ]v=HVo:dK,lcJ9٪ʱkLt΍V,Ve} B{+dBTL/%7pPhNfCڎC؍MLzMM nKfE\1+5sEF5H=m,]^3ѳrڟuL6S3=ql [e`5]QW|#V:.ULT~a~ÿl3 @q(D]?כONn_(:Dߩ3Ls.$0FhSAZuCaΉDX"1o9ćOcA&k\ڄ]2G4zz[o3.n U~~`ŏVWKBle _K9_ "Y[˰lm躧M%~OWvE]Jƻf!L!bϴ S:uTߺ̃b[KR6V="n%wѫ?Dm=_7 ]4_?[nY׾;b" 5*t:sGo$7wꞤ; W j nۄ tj|-o(h ?zkч昂}LodaD-~V #])M&τhvw6BOE%_+OPe1pˁzR`ʛ߉`68;"v/rHm bXxv5Op\;;Q'^lC"08Lo?h/{ct2D ֗w1@ dkww([{lњܝ}؈eVVMܺǓ_/0FwSI f' Z5Ψq'ǦkjIdv!xߊR (vz/ɬwdo~-#z3w{BNK?7|pͅT7]j)mK^ogS! vl'$^+^t-? }*EX"\Uw]ѻ )("i`'?0.l,=7 {q \5)y㳾۬N^d!a>m~[d܇7 q}fX_w2rW+C=$<hgle?jj. HGïtW*CXu%xcC#z}:`2dёkw'v,0ϱrvϠu$h⌓@0npb=Ȇmʤͭ|V4 2Rv"j}r^fRəT= /KEQP6".J '|k -ahj(`{C|%PvUÚd~ffN0WF[Y! 27|\ͺl)фo;HcWP]KCTb#(^LsdePiWXƒȂv.OHQFV]ЯZ{ "Jpukɟj%1[pZPB5/c)20]ﶸ=_^"u6zzOu9y?;a 5 vҝ(ij6˫zo.Ӱњi.ux}"@! da8B~ऱhO|[h3\vPKӊA h\'MTxUOq! 4G '6A%y}Yl4yn tA.,-X |bkw1^qIeEgb@:?BE޿e=pcf})nJD݇poVsC3?SP.ҚD Y8@Rdhū0H?Vf=Vl-7YϸB_j3Á7PiӥR!Nc=Tc& M1.\u2 kT{nesđKFtWcFCEK9L[A͟(U#?z/$xxJ}zl\1&#=wB]ͬ} `/" vRWp )SjR_I`9JإoU\;ya~n'BK$:IԎ [j+|=PG x~tRv!4dy-A/瓨#,ϓ)*ty|QEg7f͒*|1޶!>E\;xEY>|FC|;Sc0O(IFI77 )vUI!NkFZm:y9}d[&n_pٻ@67H<FJU ? ]qNDӋ47ln'*g"NFZbFWqP ÂP "r?Hȷ%9<+ɠLcTkV Ld.}jgs ө%)DIXNKjF >$wD$['vJ1XRQjCfړZ: >==2H æ7K.n1.^]ņY#f=0kli6oyUѣ^p3f|Nd+`p<=vv[vJQA'Z]͔yVΊѬWUen#KZ#T6rV5 . ij1 seB=ƳzQ\aevAjp:лcJ.m^HuȾׄg|\~|:/жŒ{ޢn$҉9US^s"c kR콏`}MFH7>yzpiJ$a3c]pMA A[c<e)!g\?BL,E]*SaN 3#IKݞUVHA]6gf_lꏖn[~s?It$|IB}4-͟˛\%hcnGL@*")'R \RoeS"и4><ퟮ 5mƎƬDW/nM$qEgO.:e?q. E75%`<$tH{kKx rX*xG5 *=RdӉ5K_5#`arWI16=x>pIŪP-b (ƑxeCGOƻbDzXF8v6NH@/eeDҖk~(-RfPj,Rp _d)lҘf 3(=RR͘9-V>]D9Ik]NC5?(J9Do={ 5L׿Ϙ7sgM?:$S@dreMf:WW:giJkV਺"wGSʧ˦Jw;{XRTOb?wsဎRKkxn%5Zz8Q[D >!$ J;@z`(W#vuߧUX_q 6C)#_;%F(ŝ Sxҕ,aFK>,``|:J1.oB+ngVzEo }7[V0eW:o4y݆c Ҟ)ǩU2t)vD]Z0_/@GXQCky($ Em"\RY{F0^ΙK秞{9yibu/W@21u t"y" y;WTi}Ş@^r;pRI0$p -e^o^+Еdl4>H6gMS&2OjIUlu ~˿, IZ'Ӎnj[m8Z.Rrp3{w[߻k:`AL NSd"*>22'7Zҟ0A{k1s84(Vy1i.Lh<k%qTɽ:I`>pRr.+1)"ߩdy\pS'wۋ=ߔbcx|G?=~CbUrIʜUXmmf R܏#[%,3L#?]^|vqʏIj>Ot1Iߟ"4_Ul^TǕ!n R|t }'Y&o {U0"brBS FP,3JjkEY(RuBnk\-5DMflx`]&ť`)_Bq>&f\ϳTg0ֲ=I'tu¨ /Zڮ3[|cN(EJiF)lE K|eItۣND&;.3_q* 3|} tSC>|Kܚ\D+{0ӐXI꺼F%]-%:~Wi =vO2,Y~ +] ^M :v[o+T3l<ʶp%o2;枓|d(ttRHTA<fZ*KV䀬] .r<12hV~9Y}n KP*g dЌَFf!<bϔ4zL砱.CE0a )=iq*I ME)"@^R\W®9/Ϯr> `yl?j4g=9T3^4"yWK˅Ug:j*Tz2,;]b n #HޅQPǡ[B0 %>hqNRN{W4slRH7#|׎bS8d#uĭ5}6 QH*:)B/2w:F>!*T Yfe `4&NQ #nj>m^D]jV jg۬/`<`B O4];6h^. !Ij<}K>GqˌeP"i3-#YqAdU޹¼MC% zp[x!m?8b'ebfJE`2իow4ƑoWg"'rj:ωJ'^uxLIPdId2ʺI 3ΈslKJmӵP[St Rm44g?~9e,OH Xȯ&(0zwN_*2@n'Wcج=>mV[H4M awWxI2L:­H#D@hJt_plxA}|T_"eEӅ޻7Uz?~D\LGY͏wt##{j2o`R&JT?%~/@.IJ|%_'ǻr[m.Ib5Nmub 'I_Y ʅf03SiܸuEn_* f$i7EaJ7>A],wv%rIDBר*sL"^ϳZ"N&݀^O'}[y5/>GOqcu(PW@Yrɦlkqw䠑mSsxG)3dτ;M1KHm9Rivp2;x[}muʣ = iOᘬTúEB3?=.wp~dS؝Ym:!6)!0@֭HiNn [&WE]sƬDtXsza*KVΚYޥ2kA2j6z7 .YC'`=~W$ ()Շpy stFީ"!r'`9[@83#> ƌ9QK:I&Ǧ'a%:2ǎ36AGgKefbLD-ݑ ;:04dl!Ueh44-u)sChIJV<%ru,1cƮgb K(;봽: `m-dNC{$i佨i2 i5k[ҍ؜`Bb : ^ Q8': bqo"J^V m {{eCȃ{@OD:3dV{lQɗ,94;YF_UXoፙcb 2 +Ҍ#gYj7̵h)Pzw0HxӀD#SFC ~Ɣ」2hz!t! fO&uÙrY=4܉OZؠ ;nڛ3JvOxp&TF|iz,&J;bԀ7r i ԏx GOY٥z84G-F*NkEj P+!v352)#!;RPQHܹ: !`&̀4kR2-\0&}uC&IhcP( of~ WT0%F;4:O rXK{&HMQQkP;lwTwQٺ<|rqU[@ 5. ظ\ _;D9zi]ZUʕY!mo Gػ}ʎ\pӒ`XK9zECIj E<OP* n!f[Qof--IKck,B.:]ε`I9Լ$h1b^LH&ZS-A jhɡR- *8ιodBН<(UAx:?HSV󕇱Qt=pR^R() M$lEp9A'b'0SXۖމsA3)$z>_wxuM wm%- 7EuysO l8|{Kxtd%r/zUS?;\)_C uaq!ud5qw*4P<8MV1QUP5;bM✛/sRKJ ;| {hb@&@ADTCĻt; &Л--&D@#[a[-V` 0P{vj9X[:cg}?"ދ-˅%fd'yzɑ\ z9T47?jƛ#ΠZ@h&A2ndzq7eql]+#D-II FUkjC}l 1J6&҂Wut=?f~Q}uW\dkY;qi~P1q& aGLu$tYhZ t2S0r@gfaʟxg~ 伡09kZ00Cer`縇R#';iUiH֟0J?Gvyw;?*l4Y38>!}~7vi3"/ [)S~_"WxT0_L9kc LxJK:QrSʞYfX` ʠ#ːvYgM`2UzkJ譬jxFCӖ>vw&Ɋ#PZ$ aZ;K3(ED[os6@nj:9:Lsl@~a뵊46a*qS̻~y]h÷Y6g&BRo"O4`k{Iʆ|R'^O]]{hBݩhMa{\.bǹ6iRG58jk?h¸&#=.@>1ꄾ7oSB F5{@Z⥥Wkݻ'N{#Oł"I1s9ʚwpFF}IPx 0`Fɕ9*-s(y hq's‘GKlTD>v_xzGV՗kOh= Uih.v@3嗂|drfVCG[WV9#8*qt_Oʂ3Q'd'I>SV)&#@&d,©7o\Ʌ)p"kdP+oȟ]7 I9)˲s`-'HfL {X'%HcB#B 6J~:(Upw-: ,<ݣ l<>+!5DwQƐ`L ls)ibcqJ*5iHH̢0:Q3sZ-eP<)U0mV-);L/Ў9dߛVLRF5pPY6Չet()؝=}b Ȍ4-z8%uϪ〭zn öHۘOekw2bU=XE"(ttf ?Q}Y[f`]J ( S"55e[@`T(pm uTN >\?{S8Qw hV>lS[!%f^CPgT_y  fdSzڔAx:26 "ݹ]  .Da/nIf`NJ@DcY%iUjN+&upm(fILQpkۗ k-6Y/&S-Jk_k05"nI`޵,聋[Nvs(*3?ϙztڀdqOLTV?u(uk~|.>J\ aM[NWE Efy圚e#LzM"~-G_d{ _}"񡓴xV#1zʑN.e} l]Nռv9J/+EJoʈt%?$vB+r li:L?.m $&A u)yOc;肐~Ckq45 ܳC :;`u*Z[;b_6 j$n AHfLWv1gn]Qe9 A']$P%ݵ+Eqlƻ L^\*&ynM1PdEjsKvrZ,1-z5? f1]&` Ph>*đS0Xov7ʅVd5 #[ (yC7IOKuw  T1,@${a:]!_BIMA/*0pKAD_M`6D 2~mu8em+~!Dɠ3=sT2AGkVgCR w}j 7 .:uW˓`PͽH3,)q(}jvwQx^G=srL fGHg+$ʫOg }Jl2KcHjAkIErp>·ң~ҽP >dide-Ẇ@6?u&9TK0OJ:Ugrؘ͞>&u\iJJM. &e:zk[+8=l1.*h :W8̒ysaH悕"lo,It E'13ӡY Kq[$ģ@hTy72DhRAul5=zQ3pPSl̲~,.g;9q0^؝lmC TB C{iʷ2ŵm:oƸTY<2DV? L|`_ҁ=6ωj>42+e 3=1HY$dnzvY&oؿܘR@.2 t- J$d"CgB!kP G=(Ǩa9> xƐkveZz_Yos^嘞 eq|כxJ V݀l4ܿ-bAyLn1~-{@ۄ;K@c &P-,Юˤ'Yv6H)ЇCi>iW pgo.y׸ap]2K!b6,l:sud5߹ '*{Ca\S%c0au]Bu5!P)Jjt5z )`h|Vp2(aU"YsB 1'S3¨P@ _|cmXŀ@ZC&jZ< I+h۠}ɨ(s4~~|SX`Hz  p>N9h9;.0k)X4sn ?a5C af7xź7P^ J1 (h (f ߴyf][9gDPvBlI(d*A iwMH/h #_/i\xXp 2(̲}nJa֒mhiH0>9/lmuFdohC[y<|D7\;kT=WVB//Tp9 Q[.N~I+:LsWqg`yӷtIrauτS*N 9[:z`|.uT ^Uj$ ;y"eufԻoۉ|ty|?SW&@۸#}"ǵO7 sGȤ HCRcwVt *~[V'σp 2tƱbtt*2O_@*4%,-9N;øY)QցN1x<޹U[f1yőu"{{Ad08ǙZ/πvL5w}|zFH(ǹIA 4=ǍU2Hj޳{HZaa\hkcaA3*<^=F\8M;ᩥ.d{\< @&ǧ*bWF,ys9q0voD]{5|w^4Lx? had# wԗ8=gu5@АؙE t %aY枇*\ɂ!Fm(#uoHW/1 \@xK d$L+HEz({Aˠ-խsۙ|z]q0=7M kcbif;4| D5B6,lT`&sLAM@*"5m nwjjzY~z:e>{w H%d0L&gXIyQhH WΔDo$І Ai ?Mgs [.׵d&k8Q+}nȜ+A mbD</Qp#N_m YQf/CODv]}'%?bL<%`3\Q!{R"y_BJg*G#C'j.F} ݻ$m lN8uKjԥ{Ez<bK4z oس{ >Y:d{;`#ʉ-}z J ;PeJD! jq3Ef=*0hѶ*<77y|Y{F$0rl2co Ye5cбYZёlC~ґxq}8a H>_BZ;fl?[/"x𰘍t. 6[qL^$DSs 2E{ KvtԎ$0OtȃxLfCوQM2#D NER%L*}sj_MQAm3f{MjZAG-#$CߏNC`v9З)ʤʦәo7+kȆA؄bEoM1uռw:t7#v͵V&O`j{e}/Va}B̝.$9ly[Dzҷy# ֤=MXh9?6 F(vͣi7HlyGկ/% H\QW}p<=J-6 v^bFWn`-; AN#N8%A]8 m/]zTO'6_0YCN\ K;:b]5e TG1 +B#;F7<djjurCWq_>2/RUzbdW 7br+N tS74XB/FpJN܎!v;ĭt9Iw>.UXev7lp ~Jˎϲ9r#?/@Q5+"ah 6MjҷmW=h-D_j\\%TV1QC?3]wjW+1L,ɼ۩mYr MId5C͉#P`|!*yR,gGIW&LBRh(KߨlUBӎ&aivPHܦ꽧HW]w><\ƚ^6]kdFA lf߽y!#ݨ-B olE;֝pܶfA;LK4-特+8HyqVnx*EBm6/1dIc#'M\eXwPy?c ^6?đ)Hkxg1َ;Z K1 1\}S͵ m1Qu2AVBO~R/hj9 |s>Xl3ZN#qa %.N񌉳W*R{.Eȋs2hxw\H|w~jMs4Y %hD}bh^^B?S度21kKu>,U\u^7̔I8MMx?M.vF߰v (KP/"Pnt?x^?M{$1ٝ[PB6쪘tndߘz=i4#AFiYKdmum.`{A*~&BavExv;/ Sn;Q'i,k"i[䯐!-RBMl؉sSlM7M$+[8uRVdp߷F?J&kj`-|LPt# '= oG{~,aρgThpu<ak3PG~)H8_LkDLB$dɉ5on,,ґ;36? FpOEx\~=@ Z dzO3\Rzu+gTĆKdzu>{z_3SQ g5Jd -+)|pqk>P魜r=!Ha,*yvYJ4Wu5C1gDz#e"tk;R -p(x.mv{kZToo/AU{ =;'cҰTisZؼ0˸ zQPw&|G&'@žxi{Z>>'lkuc\LYKks|j1li `2Uw<;sv5X7xMiA0KL,9vFNJГn[1TB70L6Sݐs jI?I 7Q홬Է"meP7/|Y8)hܥwr6ܷ{54 qcqOIV"Gė}/ }Rw,>j|vwK}G@q'QV R] րrrI\v xs07SyLA(÷0a;Zßu qhAGDN\ND8!)Y3ym^ܟѨx:2\KMnؐ5zilS:.rdh܅OUƮm%fa\ т#;'v_=W?~g.DtVҧ wxmTH C iDgDy\%g1 >)Ae6#@d6m|b- R[ksR֎(;zPmHun @}űFR(!;wK`O8mB"RcSF`1X?^JGuI.Oɉ~!0J}\h㾾ˑ;&.&ala>~h-G{.3Gu@oT[6ɆPS⩳zaeQF31 h}8 F&YY!¾xQ_/{$E=1 OEt'x1J4cm 9KMx'>`0g>TMԐ΃]No- bުDЧ e"c}CO<drR3F4`qI+aqBt@#Iš3g“& BS¶m3N>>(5%| MYd.ѽ4OZTSS{65VԶS+?O? puMyJЖ?ٗCA_Y ?.X$5nw uAVbk_)tlOyS|WJڜ$"ik&-sc!+s[:< ܮCS70C'mhB򾚺c&/B0,tjVڵ|Ba4TӡoW2 [؛,:01`zQ)p1vOn/:@߼}6˂) d547}M^ {`#yt] :_ ZWu$dx3s_(9reL0:r%@7i9]yyOЈ&PVo||Ip,ȋ|Xez Ma^SdȾky8oyߢak;% xl2-3h;PF1 X{CDj2yQ2 WI8pXî} Sw5K+9vS0U{8:o:Hn,*1QN5:HEߝ60"Vuח JR(7h:.S8erRo+5hq 0D|Ϝܢ_Φ4  :ߟJKwA<ܚ;e>-q;s= Uq! xyY٪Ȓ0[:]hL iZ[v`;n3A '>f'huF7&0%k%6<ɭaL7^cjN~J` IUYn"Cg|5<3G*D6)fO=}2+-!RZ)8(Lj'lhc"}X 3y&~k^vb',** И/ D}2|vߔf_{= r`Z!^aģf>!t96p?hVTG:ҰЀڏ}c*GԒhyf6cE9^9VTiiK3xjb~-c׹rY[oPI~%o`vi9āz y?q 1`\[0ۛ=m:AQl?gq32n]T*/f\it8O Ts$ߔh͎7 RhGl8wZKo#{hEgSKYiW5ASiIћktx׆  v.]p~*wk+P "2f>>N˱K%(\2PCW* |U$見FpvM>4c 32suoxx. ̉i&KYAؚFPa Zs፿<צ SjrO\V isOى-Ā?'b6@;^?Ik* oz 8R(tˇyO1$ȍؼ?wWԥXwk2A(A-cj'2 L 8C&(vsf٣UpvUL9LGvN xƩusť! DPm~9NfW*gc̳Ў@rA)9fzCNS->Ev 5>8 P3ո*1 sv|#3%n^ {0ŬUqt. ' Ok2yHs-l‚;)̉oT愞i omc\b9CșRэIr i ň2" v*yPUD'.KAR}(6/~ [ֵِ^ed tJv#TCK4+=yId##-n3ov5Ϫj uvx-,FqgȔG#7W?ɥx"0@XuFBlMe8I#Q*н׏O߿j[Ԋ GJڄ8KRe2-Q:"﨧3dZ7(㿀WO$#,E; SVDe@gXsWݳ\mKjՖ%Fg@6p ʣf%  |kҮQQj^4ZsB[HD 3U%"8J[K/u\t A~c–|ҿ_/<\i%$BďAK]c  9e9Ƒ)՗+$)7T5nH fnDLQ,g=[mVV[;T02 I{y&`ySBI3)`鋄Yz5~I7Za[nߕt?8&6UM 1VnnCPn}eY%M|@IedKbVK{gg"#_H `3Qqa|+[߾)#>˻9ʰqXd$̾7d-"epN&L\u T+&%t ]zs2:K{[F# RqHf'A9CЛo#vļ#먊I=2Dr!fViՄ`? Gs>WhnZ*93J%P E1ˎK`X8) `җ2/fPg;-lh ys:W=d mYel7rtd=Qr2&Sc](r):WP(acjoM-R*UfSUͬԨ߃jb>fQ Uj.H'F|]wld9\*4|jL)%lIo>g*ygD ͟/;j cӬAHgzwR'$\uLʉivͭfz?ogǯO芣QV= RzN삶\>+ۧӰgvY*f#K3 Al߿;~~lg8jM41.d2cDu6]i-E◻al1oLE&*}u4(ͅ'@ ̭_!fY1-&[;!EO Ohr~ RЬ_e[5#nI!J T#/ZrS?1OL_ҟTko<֤c#)?M/0 5} ={wj8{EOe:Nld{s?fmFLkCKhtIm jJa_r0 { űre9&B:X)'\kkt5Pd-7r,&2.:w1olQca.M)P3K1k9#>ň"5tMbv'\&32|RE!DE^ߨ,Fԇx1`F.Y1xHd%؉F5P(Ȳtwo:AؿگH5kzv28ia59gC#vpKT vnE;QdC}l=8<|hmxN۩T 2FLYtfIѾ=ZwIlv Lۡ6S:\s#7!k>}Wu6)x7fh{7ܐO&*^縗 pGN 웭{ieh}IL~C&`V=5x\uA,5ū1-p*/5%p总.|ڂ,J`υKr2"[SU;\y>vj NzHKEܧj Ŧrr`G0]٧z8#{r$T?)2MLE8D?8yzF+և1 ˼*9L<6M>xB=JModTqRҐҔ?JhFT ~@"-)I[캱y{5Cx+T@VGܟL\=,t|Lp[)2`*\gLɗ~k!g׊\1ʺMfhg$K* aY֋}|ǥy :Ї/uu:+ΐYK(77=!P#cosg|v^R"3.. o|*}"t&/:!TߙUNbd/UfqaWv*'dٮEN7&L^nIFк@(@.1/IVЙnjqP=5;)ɁV.P8!EI~lΫwg";֒ Mj1F_9QV\1T|ĻhM4^ ݧjk|Y8˷͎X}H{A>$԰yf6qKSyJ¯?[k]u# ~lo8Yf0ikjoG7SHv\d Tru'K&" r0'oNS﬩^;?~h;4Rp5(Y%C^89df@AEe%?j8AR2u:JzAn-$uN1ZY½tKw4.azf^.?bςI 6qpqs+ !bt)1oh2@85Ij a;G_n(G(j KŮ*`s'tKu[&G Z㊪8Qn<]4g:*I xR\]5} !t)7m'R Ⳬ͛Q5jt枣7uhU|pInVH"KROD0{*mJ-[(x~"\g͖0At;s ba9ABQ3ʻ\۔tL )ާES,./qa|YVin4}G["Fy1.D_  i8bq'.LIWXy=)&>4lg K#^H =UIcq+Qg+Yئ&]1(qO5ٞ_TtJ M͟%YJ;\dphin@;yJ7A4MkWhHe"x|:#\S"E>ɄDw0lIݔu N,]= H tՕ@iՋ;4ӧ"`~_XM~4wgcpDڊ6/v̛>PLy$BQ}NH=,4o{it^v}ПW{a✞{J4C:X T5N{%խ ZO?EfG=xxn)S6< zUe~Qe(G`D F I<>2ҥۭږk5ϷS:_mes&~_'34| HYKCB|PL:D^+kHS YϞRS~3nG~ou줎Eib5RBUX[(6#g M}*%UV qz}s ǫ}ursЧ,{[zEZݏd V+ޛ|8OLÙ1BP f1dl$ڮ$ho |Yg@ygREf}ءuu 'trRd10UBn?85pƁ[䥤uPB'~k|>Z+ Jp^@aۗc_,ڃ^)[2,-7#{?(Uppd{^gVEt6bdƔv#U| 3JxX)x5 mOMH+pӏlA-/}N;:3$W"'VfWfo ,?JvL_["Hn$OGr& tҶ!K̶ m R6tOS2 U>a|7d4)R->n6maaiBRx(fΫ ubI*!YH׼6QȄ|j!ji>Ljs;fh*lNș;38_ /D] AFS'1NwjG Ğ;X+ ܔLs">Yx~z H=sThͷ}8 {Op[*boeQ ٌ{,'ף *@N eT1Lzi:Ot+tn4 -O.)kxN47:0չfQ/2˗~4,<d⑀ $rWQNY[&I3 -Q.We8kLLz^8tbJra: i|)oήsc=+/` U^>-;{ e^ ODUNd?s6T {evqZ"DS81 54'śc^6 GtU'5ֻeO>ohB|Hdy幗RI)3fecW̅`(eïV9xXݠm'SH]Q0 @ S'ÙVcu^6j\n~<"{Zm "EИnkkQ,bYI?$ a@&˜%nֵ"^[ZWTAzL>(B3 Ej-~rWJik s.yẑ( ?􊾿}gdYRRy%熋G^A De@~+!5ݏ+EL&ǣaud-K"(xr24  `UFǔF.F:8tNSxaD")CУ,݄w JG"4I˙ Uvק`ji.&" *~F ԵTÒMT-EMIvGaA-B=kiJ-7 ¢*Җ=3!ܗR YIӧy%c4Lۊh3kzOW".':h"`';̶(Uy֞'?pm2w nk[A&?{&~ eiablNht9g&' qzVG$N=0i?x^hD 0{x] Rq,]tbPj [kxw#$RqFBqcюK)p`'0--aUᮤBWDuYm;^laLz K^? goSXu{T>'vD,[ p3`]Ԇ3qSԜnQC2enGbɖ@9|diB,"VȼrHz%ӕ~:#V(nKevY+Y 3@ PcALz?n!IN=KUa- ]U3-O!t(ެsLMQ-_">:0"exP_!_3 84VzKg",AUb%ȤvWᦞKVz "٘xY:byII!m+ϑ5)ʘÔV#i^/dyOם[ L `+oe#;`E7@jQwԡr1.P\y37!C"(4kb&Ҷ7Mk6РQl&^p4Ji!*޼I|H7%>ǓHw[jx5#~-)Q8Yt،Pٵ?VoEbBx!+S&D;/APg,l%0@0 %GA%LGMIh 9SʗINLG0u;nAG{]Jw E?`PB,h/UI .QSQ a ֳ#k 3Jx>y^=cqdV0UfyJF7!*gZ;FU`̧qLLpJS;F$fw<w*)YK(O1S/*-tMh9Yz]#EFmgx BW6e^?։c)l `?/+\JdzViJ;SMy1V9,s4tFrk S ҋzw )ns5E׺Wl))"\V'12һKc>8I}:y(Sk3|?=v,(G^^`3tțE,9y.KQqK4zqv\4df (v/Nc@cq/أݡ9ku'9Gx!u{x(ʼBp}0K_l1`?3va<|!: E 4eǧ!|'f41ltq{^r$+^`9}YQxY$Z )>ҕ;>o2jċRk`^Lj f\0qy}-X!q*Y*]nђxƂڂ6n⾢th!`)nZø]ERU53K&. b:RNEu-dgm6;f]gtI1yΎtg}+Qny=Ũ-(-TdkRYD#|);+[Uʻzkt˪i15bp/P[x0o`7XWD IȓNל,ЭFsMC~6Lp0v-|3''uY#,:kwsgQ!?kP67 / }&Sӥ2Ar<$_üv2dҺ)%ڛM_&V2$0y\BM{Zk\1gkX7]1)XPN%"\䃔5Od7/H{<"2gW-V"$8lwԥy*i׊ nٟ^^u5VA{3BG'EPbk[Nlj؄!S/F^(Irc>d⩚cw3<:yzRQ ƍ#?a;p^3"{%^=@Wǐb ĭNoҦXb}׳K~*pX*s'?n0,&?̱R)gz1:ْBS4ʎ3Pe޳>MI/܃ !XhMFBb;dy*K]$Gl#DVC0Ă1 . #5 c&r ElH?Oa9{c)=s+3]t-7`1VϸA!mEYqzǭa! 16|Al "ɻ52G8nR*]MG猐|ە?iP \HE/'o `.&mMc}9鷀+ֳ)0@ǞZA|Mߞuv,ڝ{p>G'L~inL^^)y>G$nsB\dr"eGz+w [)~օ<ୌ|# -(#0h*BpR8輪ioW=s&­a ÒHHoణ+p)6sd,W1^PLأq&סT5?mhJ4^_<"1!Bk(A^3t !+שt^ϧ{wLlKE{ oM<>R- T1eiT 8>Bt$Ϗ2$X{/u fh Q!ELӷf4! Tܡ1خ/cQĆW(2ZHDڂ1U.JӔI_ja e4>[L`=/ѭWh.;)ف:BϟS==]+<jkhFVÜ`38YvG4/=2 oTwh]@\B m:{n`/B]?awlV6'&tl(_5{,oǑ095Ҡ=:=AZLj6z3QZ B ]\>4i;0>t)4UVfm9kQ$N;ճv_8m>ă,&CEF=Ê=Ys9ZKrSzw.`7uAI^HAqfH0f ƴdqװjjrDU@IG:%PPx}0_ʧZB}QZ_gρ:ifI,Ս}Fji$(,"5YsEٷ)Jk&]BQr:|"|]Q BqQ:h*{O]倊kboyN.ߋ*2_n@6Lu_T=vSK8z =B3֯it@QPW)hK6b%&X˷0(/bVkPhV0|ƭ0-(BO3!wr|Ց'gn4/"fش^zZt,{x&yd-V?Ay>>6w^JM,V%z̖˚֤N5U#_KD` Aw!K{}5wϹF _&U*[h)һآ_xB;)yA 4Cm0ՈWdę+ Z':oQ7 h^mOue?sՁS,KB Gqj_ Izc< ͬ5@N.Y^?0#!,Qwbwv-[sۜ.ǹ' 8{MO*(R a#4a] GH`(r.0rBPoe[,∊(3>mW@ͮ;^-+(šD-@`tٷe,z > \(B1C@9Fc5,R `dEBL7炰-1SLOw֗O(*Qf đ{Xu`U.Tz}vb7U:0/D;j/xrF;":\`-fIԾM u}(1]8J) Skh0 UMK[I׉W/{'j3FQqpde:np+5>akKMA)p"1ÎSKuKtO;+fsKvUoX3DFjs|# P/eޭ#⫇q/H3 /"J|s~O(zL>eA^Ԩ HѶe]-O&Kض@9QWV8ȃqqԆ3q>]oj™ni0¿u3ِ E7k|xҧb~:LYyIõq0-'w' e(&"wSb{@J%;'+($ձ5HYdd߲OՙU jO&ӗYWh_hFs5r G`z#B:FWGEF\G _JA$xz6]._?inqZVjݔM'V".dP;]_ ۢmֱ%YVms߉ko`6Hp~co@WZ7BV7p&tH>UYJy[^C[ɚXZi4/ϛ>Љ^Ǐv Ӷq2^'u 8"[QǺy'Π0\`YLs{FC{]urFT)Ǧ'i**qk{Ybot9R3Y>N49Z3dA=1ow|aN] u"O(KǍu$bQF88u ڂqf2D_:nQa% D)A!2k+ې_҇ ׮S+ f ;vȠ1R~,'RY*V+sHC|mݿ~8o1'Bp':wp=H7௥ wI 7[Yu~V-i~g2EB(1j1UI=ÉqNIl҅E! {aĿ>#sk?ri8_V`ن8HmdխkBx

B0Ls pȵXAa瘏y] 9FWclsqu!8V*҆r V^^$dWL9^iEDCBQjPw& GiנLҶܼpLӶa<ϯ ֶZ P ~o>̴O1R xqJk$Rպ8P!HEdǹ7E8op鑅=7z#ZCSો2uFҼi#@c^CRgh6"ZEso $,Xylq'|5 ɸ!Yb@UFgwe"RGdwO@zy`OkZB|L3S\ ̞U[]ɺ6nUCɹxP0xk }-7m[_jg@4 (}Y$?8n@"FV^䵝81~ǫ`C N7K}&sD:pLk&qǨ|`ٵc`'ƣ ~ENlt8~LN╼$' QcrtG)X c(YM۟F=n(<=?:54lVpFw+R'9Q~}YꅔV+k?=]:8}XwYD>PŷB:e< tGʎ)j)DL=>?6#'r YsEC\=qj &E/]QL35ٺd4゛lS]UD]ߩ{ 'WR󇦥}zyE(BFh<ah1ƙm8\K[>GR,Mlgr KJ 7:3d8Pqyu rie@}b_(M ވzr OJUR9Yڑ4xTf'3u͎\R}UQ cK<suBIzdĖssYQZBZ6] I{a`g%9!\{*lMBNZ$#Ud+0-WnTȖ$!ۤ{J[IU }@j/,v+N@;D^@91O_[?/n%Ue*&_L Y=4̨4daQb3yIƅY;H2V!rY{(p{,a|C~eQ; T5 4bo?n )5(ωn'Lp R^QB-sEъGñ3U yqS=A1FƷ^Eyt#yjRaR %; G;א BQ'jecƬ)!ou… ҭ~#v4E$#޹9E\Q@ta)c6R.6Bҡ/X0*_PEXٖM~*C0>/g/i&C.㞶1 7Wpk zvBgޑNj y yڰ[t JC$Dڬ&̺{{p`Ҵ)'BVp3YA1 3IîwP!82cE28av!+LE _ȔamFꉀDwv됞RI'b~Q{*e97;Zq áHIS?-,x:k!7Ŧ0Qge+a1RX۳nT>8W|-C D~+ ǻlw`VWJa<}Bi#)}^/eu;_ Y]Xb^LΑE-ix-Gp|uEÄvc=fz%O׉~t܀[b( mi1} ؃"Nb<kU+{gnhvSM1\5~*}Or]OS"Kr^%ƅ~K2^v $1u0GMSPzy~BZN}Vy\`GzW NaYUq,iu`kMB<+G(V 2}[R2LW*kvcwr>VXNmn^y Bh{tq󇨭4A|ގ态m5;7A@H8edUOz&FNXy?'0GXHUKLiqY ;cKk D[oپ^G6\)䦗9 `ϸ9@%$bʵW})z‘fXLadO fL?ڤ g(_O $}M$0^`BHykӡp\|@z;k!+hˀ0`uJٹlUȯWmwN_e\E9N"0l_,= ,vUE n]nvȎf 6GX]SޝMQY`**NHtzt8]ɻ_"K140Ě1 k.&r(*+%|X(j(w7yFTR4Pk,kj܌Ru/G$ʰf+A ϊTz'MT+^b.!3c眱n;p]=>dN8:-{1`{o |em+&g$̂628\PćzHh ÎQ* LwL:jO :;:rRS9a}Jj=pI޲pVzZt,{0ǧAjp7LϤf{taJzy wܩ?wT-}_M,CTÙHa o 즀=Yu8#Ж ]pr-K+:)V<1H}ޗF/{$*3 O_^ ߎS)f 0ݬn\k i 23^"l-yW@)kja+Ŵos eڴC$:7#Z4_mV'N  (No3úFwEh*1(11X?瘿.ik '5˲„7+zn 쓂Pn-7KĎ'VڭQǂ1̣^k-u8=s]n? J< &ŭ)Q {/?,㵒9z*VهLRkZA/h9}&ي*٢ ,B1aWtwq<,j5eR*iKʣG_kd' hji'.eяsLP:8I6FPmcJҡ)aS*Wpyם|)ʌju/KNX)WCbFK#lɺvNe2`ڐK挜'YH"LJg@`鯲$u `?4~u4*}/\zy̯v8/9:NG%*r0k BӶb Q@.eKDErU/0e0"lΖWA> XuSMcFX<T5Zl_ ےV,W,5)aJwA)lv*Z6t9mk o.".*j-K=&|q6gr%]A:dN٘<(IJlUfjG߁ Lhp?^U ߭b uݲ4Q0wI5Z F M!_n_N!ـ}<2ސq60XT(il0knf[W ~ -`--EfT4 mB!=OWPG;Ȼ4}e2Hlt#.ʏ* JSi4B;U:}kG&*`UҘqQXuOv/7wuЉQEg  EGˆ0 = {q8΍|ǔkT&FG:BiP8 >Z-K>LwpU vM9.Xp2* ێM*e+ [Z>vFP۝owݽNX0L=%3rqz30aIxvpbbd@%U!*%ODcgs]Wڶ pEn`j#2dbƣ݄m24$k Z @'E[O--]~!} }[r &2X-3p$`nrƽK8%t)( =rj.o9.ڦݻ:2 |k1 a?'ADIzUaT/'tr@YR׍]HޓwMכF. / pJ|6CoVg:`l%Vp}1hsxį4B9N@cv/vc4)8Da_ځ8cUsK?׃Ss腜S`xщ, `s|@w~Qdc;?K{`;lЄۍXE™4wRDpYJe zƨ=>~*!ڌf!@2E ٬}OuJ%cJWp{=}]hWidgtm(PM5j&,S,[rrr=V'lw;كtѓ= ?cHj-Lk>&T7?/f/ϜT[wM;Y `{2S,<(@|%F  3qy 7Lتlڝțϣc!cWIWP[m 4òX VS#Q< q!YJ0"j)[hFܒ_>SqSdfIcwՌλ@a*O.ئ!eYt60ne!ZRnb8Q=x t?]C!nN\Ip,Uv /77V5&1Χ\(~_Pν:Y(v&c-LtO@'<:[|ҐM{gI3{Z~{H= dUujKE?xfco,3봬ˮay+Vݩ߾?|_OLSq%WfdT[VtVZҭA}$x%)F0ϐ3|\o{LɗvJQ=WZ;2!sKt!|.&&,6![@>5u5Q-0vkW-[(Fs4y@k3}'R)jviǛweݴU +m<̃Fou_ ya;y=A%c2Uxk}܏7G.i2H-s9$w~>EJW[p0~o5&7ת7K5"6M؆mTiFߌ[xO*ŠP$D⨌{[ZL]trՠjb`$7~!E1@8nϠ(G}knC_}|QCC`عW5|5r",:qГ(Ħ~\ŒJra ˏd,>XK&%f@-RpsJ~/׊_5FY'LYbadLӁS/\wך6-@?p|*o8| 4<)à{ CTl0^)ENLFY[ۑ?K?}`IR(5OۄsQ $e!cu"0=rB6Pgo|:dVT: xS a Mۼ9T/ ;{u0oGZaz}``O,&Jxt$§hH L!EߘIEJ Z9. 5(ۜ}AC c޸NjtDOg^bUepBSD dM4Mf|~;'):DB8x-,X:Y <VJ#Ludb;~%7t3U~`]^ea2n^Ah'80X*3q*|oEd6wz~22+!04) |( []׼O6XҨ`DM#t3WI#+ )s J^fߤ`B ^ Qh-fR2~caυB͜MEܬ߰t)%e Nl$r)&OGfU{PK,tK ?/GjF4-$QQ6'k]o] 푹F3 b_ `Nh:1KG8Vhh#(SX:XD0Bװ)~'#d?|C;'a-ܨnl5xlX>mh@>v2=N P"AsmJː5-IShWwJkX-7Ԅ1%UBw<}wE#w9g,MaxHM$ %ot^h6uڦ@W26g[hdZJg M͞a|ZH`=5T=CymӜ/GCwhy ؠq[V{?lxHM얽slwfM B6|1' ZdwKbbi n!1i+^w ً4m{M@61,i#+}CYBSO7NOBO%y~(:#1ũKQyK̹|/&V(lDι/۰~m @nֶ06(䶳)mS1Th˯&0q }؆h[b9oZ?Rf%n!UԌRr 'Ii^qIe֊SѠửh.3^/_x=QgڂM.y":2 )kM܋pj m$'Z WVRtq[%>ۏ) xZЕmSS>J6 >YA. -M] [,3BvsSNа{ҏ#GS\өr$jH0UK#vT j+}1Ё򒿏a: ˗jѱG[߇א0{&5!g1 dάjqNHIxhr ŔFAó B_0np603[kSXHrTN&pnbR;Z%th#'3jp7|:<ɨ;P-q}* r^Uzv:Idݮi} Q)e{' UB%ÂG}Œ43_lITGFCarliK %HM>CㆰqT|&[IKB9C͸\uݾgI~)yǻۚB=e䱋=]~?%PDN/DmDcG;~06l)I/5οKT9WP mSMj=ZRwv&#[]Z15}g.ߕ,D­}_Eiݎ8C+XﴞiXD)4}'75c[ O6}рQTR!᲻?\ɡ^3/ȳWL$6؛]zoqVǀ,ꢃ.4v+(Ym.p /AP~5đzdh,?AN?k-SfgUZǟtz+H} htd[o%D7k(UxĬV %5IxoVu؁C( PԂ5^ :ALVɠ_8\Gh'oѤpC<7y*gKw|C'ږ\ƠZX6]4߄z5Zo ,_hXu{Re„æN 󯉞_}8]Z{~`Lol6.VѧiFjgɑgbMv[A(>uIWiOr=o"4vHuo06sȝ}Skqd{>w f"'XQ85ـ3rw=3+Xw?owwA+t.B<R@Oz}g95琞S7yھ'[l %}:VKYIҍrR\:l:Bd E++ߕ`[~Z{`N/+OFIZ+&+n"*5fOQYvLZ߳;s0.v/**+-TQ?F9g2(Lu|w.N-k @t5J)s~ArZl̡$/`cpx e) H3 pO3 M]VVdWUPDvIR*@h`y0gF;$[Z&ƻSp~3] nR;>" Uo+;:/m_*JbVN"k 1һi9k%cla>zMhJՊ~pzב/aaBi);~\ wFJb?'Wfy|lQ3:pxklα5Pol1.Ҧl 'Uޜ]-h*{eli\L|\Pi>c [$[yy,aVm]a|gBsup?(Zs|M4R,T^cFj !*;M5+G^T؂}zn6Qd\lv?;v&i?mƪO?w榢W5Ã. !TU¿"?yR2u|59UU~e6@+I1TRAٶ@OlR F9z3 yXOk5-! G;~Q. CWA1|v!$6ïedM&C137c}0qj8ZH0cDR?:h>扠vJ% qh{pZ{fIݷjߦ{9!DRAz ?*ږ??=0C!nw޾¶E{>p>!\ a+qK`Tu.';Sx%bס"QykjWn#ZF՟߉N^aZ[vbmBU?`q%3%""Br&;4 B2PJF5IE X]<[pHsTxH3Z 7|BYr ~5_=62''dv[%c?4G'%+O!s*u01u3ųB&c4A܍>dObG7K7?Cݙ2o;WSih#lȫ)N+z6_M4ke4Ey. +ŰCXJIՒС7\?;vU˗5SW>ezG3<"q?1<=h4vK}@isyI8ui2GGyMʹ#qFuэG,VkqׂQpA(4vo5W x 47/Ɏ| Ap\!9{"1ȼ=؉ue)wuGp _TLwzf&xۍ:IsF!.\כs4Xk/>%ZYZ%ϣ<$ إ˿6] /IcnG כjLEO^ZZ/&x9t\-CE;&l隱 zOX]x zpBͿ^h5]Hczb+ pB9d x (i8W .WKx|@BҲxԈ bٺJiN8E4!P^!3C)0l֏ :(f]0:v2@  Tt,Ш{,"!ΌZh* 1UU!2ڦ6q1iWj%V} >tQQW7ݧjl CUVԲ OF=Ighcc Gӑ:&x  tʹ+-pӊQH%Qى#nVmj|X:#D"A-.cL uFROF2@5l3ᐏX<.A TdEמ[ PY]fQO[' Y V9癄ldR{})1Pe`t#,)5Sb!=}dɳNH:$U }y@/[[H+>EIoO-u}g=1uqbƶ1T /tI C-Hfpkf2lRp&+*˭v.3 `^~7S'?fkM>w 1 _acSתzC4y[Ls\\Z2yDna ,D7_#n:)chRPo&l/,nಫ '#ki`fW|2 ƺ}[ sh%MvDUZ%Ui쐯=ν"PiH¨ ݰ>(E쌺!a} GӴhOUIdxG5$^K父dآ燤A<-G hഈ8k;l`߹fWq Յ%Uq>(b=@ҹ2pgV 3ߕ VAcҸp})G>- t"CXݬB`Q"oXj&_ݜiL괪 np?X i[f]*0 [@#%x"ip6>3.WWѾ+z֮H6->4m{=RI/\&./S~JB}+ɐM[8b2>yv 05?\D6<#A3D['5$-dHJLygy'YYǣ)"[Zw֙lj2t y٣0@WݕY۶]8I i$j$YJVWUÁ`^kX/#Ms+țC֡%z56~/ ׬-t}8[(5er bU?+ t9Ң#V zS-+BٽwO  SJojȇ#K#Y<l2/!@CHu~b K/S+a]âorQ4 Yh^Ƶ}VȾyɭQHTA<]k$M*Y"Bxax]+e|G(p D%NN;_D]̱I-Nj$7b(tdۭiNX.prYf!5$i߆]ҹQ Hmt#NH #1a| .j\PxLr޴+%VRX(_YgAHù9^ }nP1.P`'\ 4};0mYm+h]P4-1uuk㷉\h7.ИYēpI3N'vդ<͹Pb| 'Y)3vY\ O GHyIEہUvVf$@Gqa8]_~OsD8zS#(p~]]LIJhT/l^Q?a" i]RnZ#L~ᰠ GE v@:}Yb2$p+uQm3BTb}~5B=e?MMwb<PGS9v!yw <:WO[|^}aW&\1A'g"~j'ZAh-kNHV,%[.F,Tfa*e#dP}qe$}8)!!#B3hj,:}mM~2 b32dU~*Bia g:0hl)IJ50yF*,6?>!=rmZ1cggL_qLΆ(˿iG)3N5rLwRGL4_ Rcy/Y-QsG&5 1LWD;7܇@5'E&8!|򶠱2ڿxW 5dC vJC@䠓dci܁̣djsܴV'6s='ϼo-nđK()?`d O˟VJhD&`uFv5ѻFj; 2wq׼}IB,NfՔN~ V,C|S6EDP~P7*/dQe,(KDP`U/%̂[$'py:b40Փіp7%@o;Ǐ e?tGMa)FۆML0af`,ϣ+*ߟ TRsCJ<DT*H~јZXq}BJJd <AT(DYNѻEcjVx2 Eϣ#y1 *BG|.B6F &St3X,4rzчd1%dk+ܽ?Öu09'kw&+Ye>!iؘom aˇvѫ*udf@Fo|=9_az16G`YasO' S}F8>Mu̼yirod/jJ{ao~@_@!C],]Y~I;v\Km<%^>|P_wc]xG>9O6QA'݀5ssh9Rѕ&ayTMb x[{ݛ~;n[`Q 7V@b9&%lYGM?c}[/CnD06v6YmXj/y* ē94R${ua&h³%tZ؝d}Rjjud9mV`leI }. m)^5|y_̈勬 %)=J$rK<֠Da m?r}K\i={\22zԝ{uЧxDNlӧ ^򴨊Q@ϧ"ߨLyv&sV|a/Ztw|U)71W|xڊ۞iGd,]bX?];\sMŏݴ%a~D`kC ڛ& FڔQ/ͳ,LCߧqP“OÏ 6rJ q l}t{Yh4=jK*6ƁCr-5|b`ktqpuodoy eˁhAb$~'.0B`Mpw'L@gKase9 l-PCd(`F'[f(otAghUm+Bv YNhl3>,-BV![:`*ќ7̏FN,1$#^-`NC3䣫L$K7Ƭlf_* ngegYo igl-5}HELi#f2 h(S4J{n@Oڳ}wD*)Z$v9(T(C:#Z$"+/2;Al-'XJ6 rh+ÐJځs١)b\nz{bI_vqlк{J,ã<RѽggKH&>$M8ivzp8BkFI^OTӹ'keP) /33.U>.`$Q=kxǜ`B(D<K^%tXCo|E?F30f_X?׺\a;rP!"]\_gm;|ks]à:=Bp5sEyC/^J 7ɓڠ16gs7Ɣn=yW%m¼ b7ޏ V-Īp;O ] 96t+޾k~68Fe3pS*J5kr=FmAǀE?ÞHj5ʦDX_ma]ሀZLv"ɓ8 55uHuƄMފ"Fa@%XSn>>BAe xbxHύ~70'M3tc+g?>)NGl%OWX[L݉7eyPPޞ]gT23Ћ#eUW%}CNL%:nS%2\Z][!Uw;zBJLR=ظDQ9q3 pR(Kؗ'+|mzQXoe41[RBy<,M2vA0<3'Z% !ZǕ9.HNwpՒ. RiUBP|P N\+:̳ 'sv\$@c;,,ngGfT{e=E. *Rצc/waCVb>ުJeR K_Q$BH 5Byg4q+8݄BO:g -_bՁM %A!MsyO0uђ:w Rf@}c vdA&n6iɥJ &`H/;[1y:ܚ W4 EfXqݝ]IK2ֲ Z@{u%"o"SMǡ!GFXR⑯]G(w W[W?Bhk}W|G󌝜j\=E[A51Z5XiCMxH[.WR2Rsб5}nΕcZzWà9 stR2t7}k· =$&aA~mht 9a\䄨\Ol .6N8Hcy*sRwWo N*=]D;]<`'o_`<ś/WEoN^ܜ?™d[ZTd5Û֚u҄Y aGM1 VJUB3˓>jrFA<pq|jc2Rw-(HL44{mNa HW?iV>/N|b ({"]\|qJf6;׷3p|\E ȵV?yhXAS7ƒ~OJM3FCrworBAі~V=Ymu_>*Xi`]DQ11LzND4UUI(֡0QrؗR9I̼[Ȥ>ηEQ~Z|?r$#ϻ$%nUx֊tbp&`TAx` ڇq옎 &a̩?^C?0R* L ԅ2W[, Q+$F&J)s`Le7^]7-C|NYYT٦_Wr& m(څMiK._Lv VkMQ=~5y`'r}=Ea7nB^숲,^Y#>T\kf-i2[Q_RpB޿^'mK2I˭I*ˣoJe٫43tg_;-RVD_͞@es\\rݣQlb mL6Wp[31laAd6JFuLT'6{rssjHbyۋ9nh8zBkIӤja'ܳ~d~"Ggh{n BR eO9a$tB@mU7@[ u@0P)sUtumwF3Wh8zd ѱWfa`,_2|\ϲdc[ * F<'ֺ6*J8ᄹzd?Fц όt!Da XM ijh7Xt碘1rs/ipI T%6+k&H'xj /5D<#3L̏bCƨf_dnq.PxK};.w>68/Vx(57Shb3Q{| LÚޢo?\\%0D?}(n ᩂ=̻@5v4ɱa,KQG6,/_\<AͯB`cD=ـL/R= O EaѫwNՙu@/V$ddFjij pcB :9C.KUy,p[nVOgͼBƋ1W7VsgyȏuUs"#g2LY_SR!0?6r^TwA(4ґdR E\YN5KHpAWX]m{zOF7SO7名ЖvR+$fZo0n1tQM%*O&JCW@+aL͗ $l ™-sWq;dCcP}i\ o |J}uzTs!*_PB-^ ΌrqT=Ȍ^/Z^Ht%,GOM'&OYp,)0LګBAЮ\-5vEI29J6A];+ (Ouy^Rwn*$ o7*X?gkQӐL(Jd]~SIm \!!Y3@oj~D)QgN]ݒQuϊ/{esHAس0 07b8q k'"ve2(*iR8 zq~ |2X `yT!ffgDO:j'5 --Frƕ(-F r^ ȈnZZLKo jSD-z8?ɘ޺,cw"39V#PP(]WPes}a>" ߆z⹭IڢHZ$c_2Hݳ)Yi(C߸x쁐%7I<DۯzW{47|)$Бγ4b q{>#ߊAV<{U P)dO%VU6n{>SM\EBN1I”#I/Jڻ\`| f/!!3wcl^'"çr. h>!϶4`uɦgCvϲ6QB@,hM1` D9 )G)wrOvה.Pfjn7u[AJ"$@;Y=Δ&pH,/q*U4|㌘;#ncB_~."5g ?<%>xiפW6oGJ[Ű2G p9L^-\Gix6`ST .9HQ\7'>ݓAI x5-"gzѹ0KyK?uMز=Yd(>qg1|;PsL1ľsy'.v%2-d%r=hl͒q; b L`۠ny?|\Jw`+* WXՂPѸ":>I &vR>1%aK..3 x'!fqu/;PpjxvqbiЎ,)P%AR4I{I)ۯlІo:̭wc\xXS^GƉ`R]2eۡt$$$X46[> Lwc'CWF&Cyg4LV?q۱zǹ}^M X,qJ9,I~+d,>V_`J?/Ӵ)xEj:^$;@Ej[{a}T@^M}-<7 $qKܕJ"üZו]"qBUĹԓw=5Xkn#?b]UW Cc(2-:EXQ*ků#y) Ήd$J ftfR|0`EY9247᭿FV뒬(8^!|a>oY#z7! [Gk,*|~S_ (R^W?$ ͥ.7;(^& d,[추BW X C{}QH }[١Yx| CjRfHF+>|_Xhfԏ2{ ~ \W89=uNs0 O榒|F>{g7sLgǏ|5yC#N,wZ3Z.)p%Kgvcm>o }yA^έXgCuÈOƏiXYci Ρw)>;;8@O޺y5?MogLٶ߼r;M|\}gf*4j&QLÁ >ͤ259G9pÙnİʤzHV[HU A7FTQ𻂈ߑb=]$4g9/MHؠ\/?5Ļel(O?"sI*bP:ň&F%y!{DT?2Oo5&ћAy.&z ^@fcãb4=2&xE +W+ X<&f/6~ϯKp3ٵ|H춚? LFbHwi$7 |*.Sw$JqwΖ2񻨖J<_r*l^Ϩ .0Y(񡃟 zw荲"J1cZ&$Ǐu90RK 5$<8"Rm 6:c(>-eOs.i*F`>p8MDDuLA }pg0l[5kK%[P\ iu8$VU k83iH#zӞgB3p(mh8)d䖰XޠpTeaG$vGON/WHi+nFezșD؀ wrPIG_Qg'DMzFG}a$y=mOgj$^`xQ kN_z,Ǻ!W_%~u;|xnvHHyr%3A\K jז3#́`\z0heb}&RvOZoɌU'8] smx*KӋmlo:)5+|!zOt7AyU:Ł@vnk`m*ު'gnbAR34٨zl[I5|bHrPPbV~vU2#fA`|oN: /VoX}4}ohQ;&QHɇmЕTC\9xaȊXU9赟qf#4>".=È@͖ލɴOKrcLG 0>U}zQG[FM"z1Uƅ.*O`g1‘q_)\TmihVtd)z-|.D=C=x&ưhsl f0xT[aa.x_b8iH+C͜y>l}tϡoq$*X4'ao{Dzt/@0n93(n=CG̪O˦(t<=P)˭WNK4XvOk|xo" #ZF.jʰa3PjDzvGW+k67羟}) EwU, **%<q&lH$0((q0+]_!A%d o A {xf;ÊE89ƁtdMǒ2]{;,hYh_ jlzyNuy -&:߽[)hm &=:=n_TFbIQmHI] e?֊wθ±h ? j05ysƹ{ PnV.+hDGc!2]Vz<% 7rXe)j"wnU҇ mzR4u׎0P2=9J|2^ V_ŭf"Z;'ip9qMd&$Fht/in܃Q~, o˂b+]*jRUՠ1Ql)rB-q*!R;!bUe]qڞҲꈢܯL9W e1(DŽq> W@8p_ wրzU_h.^ҙ&Pݩg# T}5a0iJ8[g=<2So|~^\ HέO>w/Rcj"b" V|كgFr4 ,aXI2Ay +&Z W^ÿ$,*tgcBUdB8_db߾l4~KMc7-Z] c:'YXZ\)KUAv@ÉyV VrhN# e\"i! ӡo {~efؔmC,BJ݂/܎T׽2`/O]uKe}4Q$L)4z'9f q:0GY(:"{B{ .יiD!OV7$a&A0񃪹S'otcժ.eA,QD:)ocRzK%3n}{s]fv wŻw)`5EUU&]`_ڏJ9׭2ޛ(Tl8)q2x? 4i;ѱ "Td92pxk{*4cfqt'<_xTpDSHYCD)1_A w$hЀ='ĭmKP|elk`2E᳊'wS;gP@׼SLџ_X a q-P6b -nPSʌ]I).\jru-Ih,a9]Ts)_|'F}/`6W݃-DI$.xE,aN$$W;! rNRՔ /wo7zC~D2yr"܄cG{j藾Wr}:yf=f6L>{OnOTp^&ngA)Pl.3A-X0?itEcȿY3h߱n JYҝ{ )],3,8Jtbcї_L!`[cAk0I~1>pCubrm=)z@CwIS!ϴCAylG7pgO̼v0bwU;Kuw?jAȑ\~'I׶%F*Rhp &պ8}3a4+KxvŰcZ$gg58uF^,MMF쬽vW#]_Y9 ~|#o|Nx A=8NsӋ31* \ZZ0|ؔcd^x1B29usE#_4'hmq2?J.|Jj Gw"tͧ/M:f}(}j.dd\[Yab[owFjStb3VT=<g뉜9~.zñ3ȠVn|\6XM۞?) :rPG2ɱ7kAqei%X{W*:҆!{ 7ϣX EX5 =ŖdJSJ[WMt׈bL9Fko'):nմJtO#ft6=0!h*`sgGL@V1&P?OU9t="d6WOgIKcv7D@Bd*t¦!:yסR/[n6[L"rLEkkLm l]yiEz5~[aخG^9QoW.D$+ }(5Q5u!y|S#ʷ:Hm$!s7P!yy+qkti eݟ/4;B E,GQAdɧAl)J¸ #X&7yofǶ? 9w0yݫmgqj/Aˌr:= "Ƣ};[ 2eCm@d6[L\ ްmS`Y<p+UT|,TWWX[.Uwa]0+&rCVpf#:'( cotU&y={"A"SI ,b[G?3^t/`F^y'ZCZz|xhNh7N`]<';uc7TQh#ά dyA_C&rpb zpaEDZUloNalh*E1]Yː(2A]M(r RAtw:S@e <7y[nzoΟ" sW)3k(t3sqW>j ocƽHiZJ ?0%cKٰH#FY|)rq阙pn4P6pm)=pw<9$V<`߭ŷ38{-sw!v*:v1 u[CooS`U:J;!r׋I XJlؾF#K9O@Jһ][QaW3`_R̈GO ]Gj/U1 r))#vmI'%^G L 1DVS}T R0 û%ysXTȦ@!`yJF=e/a&TD܃n)Zxvo2XupǙMVТ@JjmEnjm[Rݽ5=^(%m7=Q_PZ:N:r-1LZ"ܢb=L#tU) .6ϲt˴0WpIa\+Jut~SL\\gHǽV7uD?IL#]!clԗ!q4'?xC8sKCٵٺV ht3Uy /_)Bf=R%'{׷M<81VTFY֗fXυ@DUQG;amj#sYȓ(sb1t_teA{P{yH`A73]%tjG?6ʰ)+AT13U@ƓjxX!nŒ72C%3PsHR o}3CmcvFÚ.Jd1Ȫ$5 o&Ԗ}G/%Ecq\A(?[3ǍG!Y{D W0\5TE̎ -1 s2hо8MMq21@ *ߦ+S֚}i]cr&b@lyr'mg}}x!`QqVQ/]G0'h+F?Oy3%c{^<.Pi\g4 >w\bMbWωUXE<)h8W`T8IJx?( R0Կ.hxpJnh7*Ԗ6nvq n0<7K *.ZދY$,%.W@6;@wYL6u,Ԛ"PciN_9A\ǘI٠`.Yr:t^u蓡g ڿlM>ÄscDbf_>cJ/,!F*SE>yU{T= 5H"ɻPdaΖg3lIC1OK[R=#tt%](>-@9%QAdP募z( =xMיvۙ2&vu+q-ܱPJzHIBY ~ %f-_L8d@Npc{osC мO{L.:v\Bs^áY,!bB? ߷tq}גRH yq5an1c%乎G-IR@%gn .mE %ܥܴ' jN(ߙ7%wYO0~0A049O=瀁҂AmC~5Aܖ߫A͡x3fRgE]O^K2p+C8, &/ɞ8ݭ˫1PVoaD+Ot6o#u^F!V]ϳ-6{SuoZ֤LֹJDdo7 {x'֪߃dNgW8 CJI!uNTZ-ط o _HX,3C&[29 @ .78MqF?*tho+xj h@Z*Iۍ)H5la9[^3]-@l8:/HG?Ku"Wi/76:!m n~/ڑF%^ [ C!rNDܹ>Z`#Z6TuK}oaZX%dm󵋹 Le"Wpz=4;^k(b;"/s3)tGקP6hs>(^egq3e( Z0*h'fkP.K|nH ?ξ~5bLs_02/3E q]C:y_ Yn0pmW+*_'g@,Ehʚ`7w2(*д#SL1@ R_0ȴSjA׉6$ư]a#7S6}b=΍%\%brꠇm ;ۻUHO/fH.+bvIzqі:t#dR."mH?35_M4sK/wbQ`|68M ;Af: /Xj+5xLs3=Ng;KfKPG8j ?aP/$4/!(} JX=_oEe?Q,̆*U4'98 P2զ4uK<N0@WA)P~n nq7?ڑ nw7eȜRE~dm霖i̷!J1G}[N ͕Aа&ݵeexPؕM?t\KJvO)?g`/_ ֢jJ)dغ'B b]>=D0Cݟ*\L6mܩs`]uNS:`y ,}(i"*궟YgIyr4%x[o'9{FdtU"SxrIKd+O4Y&ݛurK_y~q+Z :We^(6Zż )<qaqxWP3p*"$TXRЕŷ:㫒X$YQ5Cu!˨^ j5v&3sb=_nJ^+.[S u(V+>_}pБ(;oM2&N_3f+i=|3xq$UIZ_mP<L4\HUQՇn{ӭb;ZNeW+ ;#SY ?:)hH%y/qdu9zϢAr 7ܒ`եr&MFZr|ט)Zݑ:m,EjC4hxl̿xKeŋ<CVM:*OeKYCMĂD뭃'}};_s^(8kQiskE2e䞖Մ%4ylyoIDy YQu9^rwBC<@םsA͊%) ~p'!l5 TXd,cSR-cPaYPnDȨU2"Fjթ$x&U #V[GM+f\D9)XŻL)w:mP9JgdQ@=Yb(V\8Jq۩KϰL2*?bN*q2Pn=H8$}CLH OOw4ɇ~1#wQ k567Mԑr>Üwzcc* ;@ CὓΒ!4޼uoQٚG38pCn/.婝wB.D)[ScW@é#xh٫D*.*|s~U'57`>3(-TROe-/cҤ>B\ @۩=:Qǰ2ˋTIaY& ȧ5BQ`̅ه+ Ls'Fз @Zrq5tH.:wta% <8g\xSj(ZfJF̗̈B]g'Qƪӽ`*Y36x3=mHk̳,zXX!CLF.SȾS,i(|/\cci"?+ƾ&aC[4q+ z[wX#}UOPCߝwE/Vz^W$e^3'-ӟ$¢  yZTEpaQc 69EՒL!zvCp&ߋKuZ̫5_I+A)q_CNA%w8R%OBLidP,`%0#o 9uY_ms$j aozؿ:DjO-Fz + 7.b<9çB}gꭸ<ϑ  ӗqn@жB t=D3b Qg⛉ m?;9ΥH;/2QE,d2 Z65miFhnx'K"}ZkPE^?ǁZXK Y4HMn9F"'Xz 3 fY㬮zv'*_Lwh8b*U(7/܆;BP]~󰒵)js~~IJ?* R}(1-ELlzLn0iAX3h))N#&Q6pԎAEsf$mpbXGi.2[U6EP@NIAzCE ԏM6purB0k sԼl" +ޞ.at4B>:,s0`zK`?2w+~;ES$R}f`ӈW,ِaDOTH2߀BPq>:..?4߅Ċ0YU{iR `=_ETiK\ufܯQ ȅ@RK~]v+@(47kmل2RU8.KM<uQVtA#AR9'`l孠UoS5 ōW“Yin:ZVƜ{ ?}1BzWōS<| .T_T[6C2:o)IHgΟg~Y|$YI҉!ŒlϚpd"uFcf5-뾐 p5;43jޠ{-Pn"* 0~بdEylLdKCvOyθF-We?MC1}7.(>hԵo\|ŻIWo礻2ˌNaZg '&r"gijR]>U0 vLngwFTŮHFO+>zt/w\~_ GnAɇucT2bAąz"9t՛\*L;3 ']f­~ E 8z?ɞ{2L1廭%D^qwQ;naw8 >v ̙Īԏaaڙ7WrsX|4\U`R)<!}_'F`v#gшrj˺`o(7H vcI>*Ammq`;xs/GLyl5pWa)d{xMn,{njR!S0#5S7K7/q%[#vjVeb.6> Z ,sh*} K;ayn=4^y.+C_?޷$e Շ_d4[g }oUgpGd|Ҵбݜ,GE\Džjz#%.,qB~1d9HJ8UE"uJvRgMrҌRxI=@2A֞C oV!B>X$Co% #*T- @}gf!#X3I>!+X뚟@{5YE}O7>W3~lZ^IJ!u9:pGaqO½GZ~ӏln"Š;HkCW Sz_`}mT^'~)Ne8t7}e #>Ɩv80=˚1y]j_WqIu%.M#OiO޴mWEyF|;րR[JbwDjr(Â2F44&x6N e\KB*hĭxѡF~H,;LGm"VEflHΆ\ifػ)QhmV_؂)Idj.&oUSrS(o W5GH&٤Mb}nԲ턭̈LIgF7W_F )vL< ]_4|&򤰦ț1Ϡ/d7-Zb7-8WrO=kt1'"mIʳJz$K H=l`;stȘ,.Dԫ|(.o K2؄cxq YL5h6o웚p.]cfiRDҢ_rq]O Q -(!.,h8?OpijK<{*rr7:%4 -V={ OjPjf~ #/w4!\&i37g[+km7"˰bgy?~䘸 I'~wJ[SIvZj& YXs5v/F yXy|e߰MJpMmUY [Q57rKmS=DZؐ*Ni5k){M{u[3MhG~~w৥(>T]TPt@5xnE}pXKe,kl|omae(+C {k? Ez`L-Vc- 䅛uFZJ#!gүs`(. aρʓ5["}Cip#8w/a&6,QQ#5J1I~e7hJC:xo*WVqF+MK?d ,,1o>z.!zd|# j#j+pa+)R,agmC}ZFp=VA{g?U,  D-lx_pm֊g:FQ2'/ͷQ46/byY'I t DZhe~=q|ճKc}(% V `r|?q>qLZphƪL̠n6}$dBQ<3E!"c;m l3w:$O+lݟ_zBYO!-) q}ڄ-oyX"|MᲲ ޟ10KVf=f y(A-"YaL6?nS4[$d7 MݾyXj]& \xʧl)`(&: 9%{MEY!uz pV,OK'g@4MW %U<# kF"-lmvl>I1]Q[+T0?{̙Di[Q8w #|6i_ {!s}dF>-KSǎ6?Dبf]G"6Dv pMj[(otcQ͕EA+3 wWj?A)A6;%UHu:Vuq Q; VwۅJeXY 6w2^ 1ـjQj_ S=ڃg#©#xR)*7F CE8QeRQZj\ZǂXҼAf[v4+^M6# xJ p)j;.-fHc 5.*K9gcW!Tf#09bD>9RBwuC4h 7Ewqq> g ,_l:ZKf+|W Q\+P\f;<~ *]H72`䂘d!Mo[/V)zmt(( &G#b{AwAs|cVKLhh3|gbn /˗0l9' C Jj0wHE B4x䇑9"߸=)q # e(-fl#Rs+p+c#7/1"S[% miv,<-#&8^y-pfwD1hNПWcl=FԞ1nu`< LW OjzR΋5|O6{ Q[>$m_)='A##CKx 9.8iNøtғ<齦DyK [Y]d5ZaCn ȑt6/8>P hKO{ZɎ""4ƂbS=걷LFfSk62];|ao=dm h/o\gcv?0Cu_10G2Tx PMTlؓ#=GL'r.ثTϹ U, q@eFR/y!33̀T<-~16tK(z=M٬r"w£c!㰵^iw]k]t7}tY>:yminԐ:Љ/!q˃ ɪ#q-t%2?>Mk'^5h}sO/FdѿNPT1ĺ%$.0ȁurԥGM3}e--2.sΎ0m˙&<7T`'UJ_Tk )-=u0G\hZ6N/ρ5O)Xvm0L6qaۮ䃵 ΋ɚ]yA(_ 1|PPÜb)}!"#WpuZw~A_U4E#YL\hhrSN4a;ɐO[u{:dqJY=ƹ].YȟRƸIݕ6b쳵0/t#W3;ĻqHuÌ)7ȗv"KR+"t b6CJS{O. Zmi9H5o2=_kɓİwKGhP9IlŪg7p=Q4Bk8굗0/eiÚ=nmB]Өf>hғu,-V. \aRo",\q? %#ITe$cZ"<`L/)?t_gzu'T\i @w6h+Awic$71s8f*%,.6Z;BUT$'I\$?\ujEQ^!Af\8]e eaPDGX;0`:;2o,isc3Ur5ځ;yH`h7ZdpuƌMco<&FE"C>[VXI,/!4 uT~OBtXƼlN\AO=;zpc%I+*xNoI\CD_%V†SP23 uyum^vGn46),Ͼ1,MZ̀NGKea #B&jdLXQG-S^$I&fc );Ay\DxTa-٫1IL(/$[Vd4[2H_%<6)zr_:CVLGe#X MO .1)#KR/:4=Jl@j@NC$ҚRPKIݫ MVn-(sH6ތ9'^qxˢ]#'Irē„SOzZHp_{0NChZ>qogYn @"l)VRN19 #dа6A,}Fq !»NY;e31WlZF6t_#*bfWBIe)9gڳl٥Z:1L{6YZ9fgڤ_{ c;r"ӈ?GVb#'y{tf⼣?7broE1w{8' 8I/Ɗx>#Ξ? ?Z$P "&Q*{J쿆o)bOHLEuJi IH <j>ћ0a!kkn|Cbe@\:t120eL0`]Fsw%ђڎהuؓSRP쮎棥> ~Ej́R/ԶT jDʬ@N*&U8*g^Y tgPu*&g[&=4ԆυRlEPC~ vmTkw#w5/Ȯ2VI ۲+uE+$G87+8M3MlBIӕr.o,/9%q"^ߊt Vk񊑰Sz,2'I ũ".%LTW-ZJ2e`HAҡ< J^/]`^!/CKSe%:/RKߘr99*HR@W]r||*f6~la({/zp*a~I Z=IW7]Jf ޣ BQB -ctG%D#r wWϱ[A8ih&'/QHFTq@;5ׅN`50!,';6^ ׆¯L/iLmHʟ>#f&Ǧv.wv2OF\h^⿃wqB0ۿ hό|s>”,]~{6~28p#@P aS Fɸ| J;siцi[h!^oERoK/F60:|6Se#@oPr~8{5]Wpci>(+ePyW z~iuo*0p. 'Ĉc Ke( i7f2Ҷ*QWx.@6fp`Wwy Q|7_RRW9pν_ C]e*ALq ;_͜U5Ũ8\jp~kB >druAKEJP_?lHK~Qn?"8ispsoVHjͣRʹH0ѣp|k0|MZ.hHIs tzvZ?P|R7ɈG,]XSvo~Ϯ'm1yc?qQ"1M5,*D;i=_v{Ts? ̡!@r 4wn"沂a!MKsnCnq\gI,rә#1WL+:lavV|Y>R6UXʷ[hoXO;[%uvG,rG!*1}cϹ󲝞VT5߁E̞Elz%Yk V*nnB<*c 2,n`s#xC;L~N+h>x}Tv*,l\E}c7b,aYZ%Wc9bI:>#϶Wyj4k}>m3$\)_iΩ! AKj%v/Fe#} @ʨ G}3QDUTgvÜꞈ8:}^/4|ηv;.Ө+b6:y e@m`}$+Aӧ4H*CPK%z82XЖŭ*N8+py @5t\7n8[l?8mg+ SVm_eČi$pʯ-1CC>!7d-e1;4A0zJԾS]o P S6#VGEcw"k+Q]#;:64zWYP֤<^&0ۮaGG2_(~Zi#9TM#|X9 s1U0u dT)i(hD 3 &<' Wog 6 Z[.nဘq4tta4!/tE=VF? 2kf![D#PF8ef}L |4Wí8psX0m^C|LN:9 ^ƬH:R]p /SRncJKu-#  lC*^d4 7]&7Ms"9ޅl$%Vy V} -x {t6ۓ,By79{ɋ&5z{eWIߌi'y&G΃MPy}͑h`iVoVdRgbw}tK@PV#D΢;TXyG9Չ7vjU6kO\8zK9F_uثIR&IyR~7G6Ea ض|E*ˇ85&\:uqjyН CϹR ĝiBZqx`~-xkn8IHa@TV̜gV"<BjqܷSd+O4;w vZœ݈-O cm|tȸPGE':]*E|AH$ Usb6,`ŧ <ZKlp7E) 𙂛8%1!u'e[B^Dl KO_H.8sWl׬ UeNgJ}MaF<_r4;w`@8 ߦtOZ{{un?+6ApkyFw;탐zEoA ;-׋"pK,P *@_y9yIC٨ @:e0ۢC eX* =Y0 $?~s7lpPe |\SpW*e|W`@-kprLĉU-ʛ횁i<{3jroyW/L0:epqMUW>t-tw =PW=]&u~2qbK&F?_9`t S]8RהHMiai().BV d\bqeæt>y!Λ: Va 8zYTvi!⊇=4MYF4(jؑ$Bz&blT$V~ (nVX(Ik(ze$3s%`< HdAH-|;XSJ3P?w F| |>Ujuxo1'Y>p3N* }%䴻j$'$e/4@].yOL35/"k;(>j.Z~ #_Za_*z/mV/wk}e"Ζh 'i;ncw 9QE"˼r± % BL;Nz4៹7I\߸9P9J*Zu>QOTyIxo嫶@n//NH_ d]0sqh𢵲r!,RP.\~}wITvg-fCt4؝sk)/qf\Et0Nh88Y--QLBqPXPA#/O*s I!IHd^ƕk mPHۖ uYvf}oSJ?(co_t9E]H,WG/m:+/@ 2:7M&))C aƸ{R`;>!|0bB9#?: ]D=Y,Sm,y)\j%-=mY\rY/ș,V?j pIm$"z %`Sl}8bb ".q {ZPv/L- o V"ZFհ>TI%PE9귛=y]C7<I3rZlw:_1R,#ܛpC ՟/Bs3%J $/Da8B鹦&юGy]믎m~ rQc#~i 7"Iz{+4o7Q3ZD9Q.d^SzGH?3tyP=ş =I<,|<-IC%l{DqFhTi|L QW<8c84JJ݄X67ke)tD}J>dp u{8W.:2DTyÙU#de;aY*]vKpm/cpj,zq;K; /m G>TטK\P"廼:w}1 ?"5U6/Ĕ6-s[ Ut.kHlM&/t~{_3%Xn6$i\Jc+QW'il^j݊YOܭ;-S^30sHe;M*DcА3DmkddM )B9qz%_y&d[쐦l\Nm1JޞTơJ9_ߎOtb~n}!L?ېsn2yj|['@7'ϗ8{.bF}<}Ac3! {@fKa-tZJtr*?݄8Ib":zf*+_3e6VxdPsA<) г$HP`GaV6,?qR|gvbL?rnBp0 0DpJ!گF 3d lC?lqmLԼ•9X wi +դ{,Fjs463.sH{3SHEd*7&Ohlk@RgL&<Ws%ƊMc úXnKd Q$h~a{6.(&u3֕nh-5"Y.+q)62јxrӀh.yp{bWe,ӻ(C:A)&j#Ϊt!0ιwM'J}Pt.Dwlf ͤCnz62Ͻ6 c$2B!p 󕸍!oY/%|mp1]uV *Q,BFu?ڦwq?HXˊW)w+Dmmx 6P14œWH빰>RW4t-nӲ_7Xׯ;%2U'>:s.3+G)?6fS[4zfr-O^ZwOW|c}PX>+&l`+[0~%d0aN=6Ab(_Is 6wTX&y=9,! KCvR ٹ$ )ߖ3I ۼnE9!v'V齐ӻ%a6aZfO_Ams F.R3tSӪ]ވ]57[ %='~1C'a_ApQݞ$nkLh"H6hd5j VFp)Dfgkvz2zQdw tjQYrdqc]^ U&#cCڿlKs"ns!B$l"mL OG1YSF(9G>Lq7b70,yg5ԉwTUd09{N*Ru1s !>F4d__D 7|\>Hu!:IJ](llW5 ~vR{}f dn-5y1R]nL`e$ Ң"pHgF޼.?\82 ʻqP]9rA@ƞ'! Ln*aq L{1EX9)Rd7ZPAe%傮%Y732}i-@Qg- pg@'Q7O|r`?oPW1zk4<"ͲAThwb#v| ߬ ^Y{>[9o.x7kiR0u@4w.IKJ8仑Vd51Pɬ3o>r"/P#{=Y{j#^hgu‡4ǼJu=TN,MoR )E] ުO ZgR|Fix3wZ6gafÃt /m+V* %bR%/|6>cy̴JCƮJ,(f½d6>t70EVE682s&*S\̄ƖߚZʝ&2:>%@ataw»$ڄyr/Ϸ7gTn*7|2݋ױϔ!t=FtΜD1ݲIDwp(9mkG@IIhT4LZ!밅n>UH `~ 2)4 57fu d IXt>7W(\`#6-ϋ/mPtlCdjF`JCan=vYbgэp^U!>o3y 5}!dep }E L0ݻ%ZH! ͨPx3Y"|:IVF\q!{VH-,X__)}5mqC `O?zA6j5ۉGWmE>(h"!ɖCC;3X=Rmj y=nk+ICD iIW!Z%GDAPk|̌r-Ah'"ͩո9|WRY*Yo ,f4|cNO?nU?r_F_t;W+Ksn =¾wo^,bLN=Gv+}9irJC+`&ʃ呹`h)gD]ujH[&Y6V6X"Cl+ ]i}h)\馤O?`U?c؃6+gcOxi|^X P }[xxМNPh_eщCaM@Ћ;ѸCxe.} #Է8q` uc'ʘMaa1gȂ:gTe=,%.+ۛm/j]q@b9ɖF%:橛JL @GRUV0@"WBZoFڠeM DXL^k"el1P6L2Jo(vϭ7$TIBY7^=ezkwh/.y oI>aˤ!¥^M1 L|;}A~ ^9b3Ң,{y0[Bs剱]7.P&rj]`"İr1 % E2=9!J0_ōeAKZtՊ{EzLm'~^txCos#Zw;>\ӟ|DatP~G}R mTtiUcɢ7-zOwcr=$+G#0Vˤ"~"v|HB\ϴsSxemK쉜HE]}XSr4]L@8W_Y7bh>I_"VUTI;a8MˡNw.+gZą 3F +d"cE8O R֠?_X:z@ل.W%qM73]!y8pkhLQ4u%s4x-߷o"yT&"T9~e'C!tnW"VoRP[M TpQ&IeQO('[LovӹfTCF%T~v/1fyĸa5N}`ɉg.gAv} riAw;,Z]l)ewO"WkÍGcbRjS:)+, U[K"mLSK aS$K25jT(߶b^=T&yHS~ˢ9vr DUQ)B{OG® TyI*~ fȠpR|=oA /短[0+z9e 0r+x*0KGb!qIs,ʓ?W. ; Ju m|!' cܿ&k{Pm5g UwEḈք[H/_߄ ,{q;|NG-u[~Jߊ|CAunhfEo=zkK;l/y7+: Cz#-1iS~~1nw== Xȣ7R)٘hWug8}-5Q胡'];ҳջs-8+Uz[)Si޻ HBoAӛ0I$|?\u +ًX(Qs.R";db%k|#ce}v@S8T L\gv9FTXVr7G?pT0&*q'DA>/uCLs-8Y榎C O\ ɜ4X6u5* E=+!f1SG-,s΁x/Omڴ*{:O SUxoWef} dqU]&W7ϭ@3hHw3ɇ7K3ق ;g\Beވq5ۑ7nex؃ΫޚxenPh,{9/ {`39ry/ 5 A+\R& CDwlfjg7Ȍ739h 5n[ IbtW[@܃T нװF)Ҿ>l,? bP4ǫEBV(G%W$+.jؽ ؃Hdtbii>ȳvhb)ñi*=$9iSHiddTr`U+M\/<o+i&.81n/РsEw/rU0cc,x 8 8RNc(C8aR#B#3 PrW/[Z7E+(IVT)@$HB nj w/I4טv QďH5xBU9^An3 ޟMֽ&^9PIUGe*Ni3~u'O7 h~੽lQY--VM⊞ڕ ڀ@6bSrڢ1? ㏉Zt s])޷lKAfOC|0 JY!' ^!d)|;!VY'[| gl] J xއwbaBȢzۗUj >J.gC C_l^mu w= h#27XRVL o(c6Pah{po2Amua2@2RS"d2רW!5N%Z!_8^bm2Z" '7ҧ}%^U`8ſbôǛg2Fi ?O<mF5釔! 2?aPў[tE[3IaQ3PR~`hr^I7|QvJ&kդѸ GS21JƗe̷o5i[ķ-MnsX˕-w Ĉwi!|@qpY  )XEM.w::΢rOS6a­|cm1,-+%ΥZM`)Pt9i̊z$GDtU"8*T&y2gqa& L](%xVVɈb4?J+aˠ&TܹC J%uoo&HӘ4< qm_1eI_e4>?jeѵD3GFLe*ʤBtt]5v s:1)&6RD:I nFS zIwv}q,5|M'(MO.E nV3{V"~{|ۉЏ$|NU]'Zv.sʶL$c[9dAa\AM'& +8@K5'"kwicgxRMA 6 [ǂƿD2Խn.S [R0߭Nϋy%}(:}D` dvu< MY扻 ڍU%'j%2ɢs`.K\WY46AmkWL72Bh{6d.\gO)=.=O=RZJN_}ʣef7zv%hȅxP7pW36 ћcZУӞ놢>d$?psW9Vٴ@y@gY50~m_FhLI{WvPuhg"M"#y.u\W䳈\:5vJf R T"ژ4=ւ"M~]5aN^"CPK7;EKY֗e ?ɯ?(®'wRZTsa9N`5R>NOX1Xfc/<l}[16^Z.Xf1,L2ֱ_۵ȕ" ۹\hA 'w'n{%|%vz!fs_jr2ێ籲I_3c'!SB 2],NФ$|JIY9͜V (rVQp)c@S+e=>N;f: hJG*jɆ0_k\~;nF0b*rD 'nmt=b(A`T҆V^^w:b5 EڭxKuh4oW{suʿzATCZ^)[LbWpvSp9kˊqUY #I#"XB8T ,,ͅsvA\ Ak);wKy=Q-ل 9#6g@ [R.*!v ' v/ʒ-^6 Ez+Quo-6=Bunt%Bq$u,JoX,`Jhf;,e_eS￞F+`4ܤ}0Q(Jp&",z%X4?C>q<yr=ʟ[8.`v>>4yBoj:-pm6<RP/9'Wi{zS^Ff:D$vD3Pn#Q2S+=svR|dq"bq :;U5?;7ץ*I˦:`ʅi t$1Y?;ECRsu@6 4Bo5m= #ipK !U]NLh_hA #Lp{mɼ́!lxTk;$tE =wϏ%PυF\er.voNH+k"i”~¦GZC:v=z1ԎmC%F-5BIJb2Z|HRq'Oi1 Bqn][ԺHZst|*GզѤaV\v޷& HY Z|%R^1C;:BnGoՕIh6k142 Ǐ,r<tyͽ5.F9x8n`@o %2uSހvSkf]T:gv܁~p3~U #>׏oA83ES&8+.EtR.apVZ͒%z) >gb6j!0L7&Kڂ '֝l9ryŒQJ/$@60YN hT^PoD4m_HL  ) BoWc]I=;nM1vݪ]@;7 &\ך' ̌pNс^ؙ%(,? jx3ѿ f6k#?oaVo?I)^SkR>$!Sͺ`8{+ j'!|(^ g ӱK|>ȍ&%EY藱ۭ_((_Iq7&{Y@Pu“Q/rnώtEV;I:fP<hw WtܹLщ3_So"+5:M`P[tEV qKKB#D=u2IY"i?t\-aXC8v5؛8xs]zG 9=!@/{4O1WŹ%G-=̱4~ápn(I!؍\F9N9\FC:/ t+cU!])Fa~|qV&͑#R` |J' ؏zlhR.tF¼zaݬp)[5߈L.5%ܲuwq8Ev# c"9$qeU6Lz<1_Mkĩ=JL#yE{Wju0zP8)dveQ;V.m1d8&c( :tv"R}Pm#:jcj{)ڒ} 3{(j(8zް|U%sXXZSj+{"#u0$#V &TDͮmW횐Q[9P@PJ{byLXJc27pqJ>[wi9&g?# /#W_j41JMˁ B %!3,sLo/b+{iM/L0DMsr2 wӝ#Mj^},w⒂!v^s nEMYtBkjp H7+(wjknÂGQ4㱯`Z` uÄG/ {8v$`{47mR(uyEohPJ.t|=&ɴ)SU) _2Ped^e甆VH|ɝu䓋`Q+mqSXʙ\!2ikφKX՛ň8H:S`Z5k.h̰JхwDqi<5z FX̑u?qHGq|2 ⤏vgA9biz䊼_Ǥr '/c0'"XER_RkX9O {ē #c5tнd](Y]P؈ߚQFmϕٽZ~2`e8HMrRCL/h̳hϙ^.0BHn㇥t_Ȍ?9eX$^ojW7dy ޢfj8/M4ut{fo O,/٥_.xt[+-}>{Hpo! ?ޫԶ8yI!h 5A쾱!NQJ}!Dt]Ɵ gF>]1C37?11M毓W MBȼ; ! ~p]x9J1^LRӢ-V=3n\86Hp#n ύ~ Lgl '!ׁ&XEevUEޮD r=Fՙ/L"$uJPz-A_<~q|*T?-Cأw>I0I0+گ(A^z4ugCt&`q y)!DRmy6X.?R%BD쳐> )RˣPGϟuRI(4*@ D2ѣ2pJ y$;~p3AD#"4`" @g2tRUFd&%*\X}3d$S7\כvuWPڨ&k.?=j6w /΃6hBW(-VIN@Hq8F8I-YxQ8v/0y@Yr2}^>=2Q0LJXe W kV*OHܪ7E)B"Q GM|3B@^(5!ƚOM7^?.p\y`SmQ<R~ez[g\s|G\0 [d\H8W`5VRRٟqnTV1 (iB&H@~fYĂҌtFaNE`aKmSn!dJEZo=X)NE%86Xz AY 5; { ѳ4u4$VPBБrSp1m2XBvVPRN˶'saIrtiTcr AĤH1"澋gGyJ9>%FF{FPXazL\Q$(L&lC;CToI=N1QަUxs ?no' SØEf=2>m# $g>r[:{!C.haA`,{ـXʳAiSfGd}Wb ^ 9r,4Tӯḡt_;7a9Q)eqsyⁿ,H6 ^*JTYt*5b"N]O($mt2[PF]HGm"nEѫE6 X1VA!m峝9Yʹ2m݃nhLKD}+a\MCu`761'+k=!qJyp[[?j-39V<ױKSvo[u' MBe #Vb VLM1YlWˤ%XFPw\Zp~AeITETÅ'>+5 @|--];ꢏQ@8;ù03x ư%~/ٸ2hp'@q!pVAR6(UEyJ325x,Nϧ)5_C1 ~2 cM4#OFƾL\-[卲0) `|Z*VHϯ,`sOǝ<㐡*Ì,$5tBO a 9gD?9)8ڬjFX~qnȶ5 ;tΥ$ DTK*)vt&Kcv@sae ZyknSaEEE|4]JAwe t²:ᆗ TN;K⇅|(4db{G-io%J* sOP}t)>kǞoXpyxk$Oomo1A&|k7j[/b]HFh mܢǷEX3.\&ޑxU^I˕8Dvrsu:Di.L%46L)f~蛎`g c8OD!n;?f~qMN8r'1^5k=A7Dtzw]3!GD^sVu|.J_4=< s*q#A: i4_bj j!|0Oلhj9e, h\zef'uNbH'z]|4[zsna{ t[kc!8(,CQRʺ:}Y V%b6`vrW;X0WnMqGA=v Y>3i >~^돱F+S4ABk [#EFϼى7sX7%\;THyGq𞎫e)gkNg@̆J\˶1} %o7(9L蝬P=-R63W3[`낍 +ˢ̫Oq7ᣑpJ" B"H8.d k>\_#4'u 33+6udmr 򶼺 W0Ѵ;*s.հ[Bޣ3~q?K˖g͂XgLѳ1]g&(oVfe fZCW2%kGq m͂ϴU^?Y_bkږ)Yx6L5ۺy S=EJH9Y3A"䓦s%^>XBGr5fWm5pV[ܙdog?䶒R dm#]X{4M8KaʤyA;ىZ--~q+îudA˰wltAY~GeY4 N=$ֿTF:pEOD2\*/Se5?Bf`)؊$K}2:l(2S sq8bFQ?;e>f}񈺀4?Dy\\]C@?ex} ;CfQt[<N`$\ƲFF#h"Z%ki :n()ۭj_tv W '|ۉ~> ۢMXk_kMXAXBg NjBu˅2<kȎ-/SsWQEܧ$|Z*2O嶶2܇hDR._D`䅳! oD.xhD|;ڌw)M>$'{SZ uZZጊ?ݵkB 7ޥ~ڃ$?!ngA 25ۡ=[_Ŀ՛.yzZݧdz+@* _c^r0WR rYmuPSWЪi7-J;+x z9d?-sL؀qvglP]*]7777@*ݬTS]`RTkzHg,W@qy*].D4KLxMZΡ(0eDy@qUctJ-6PZa*,UBϺ'vyChJK)C>r[*~3EH4!G<moͽTh*} 9gʿ%4&v_q3 $=}̕Al+]^Gj؂i ((U n.ҕ呈[Y)8h/*͹+&^9>A!8<`?[&;ND4hA6804={`yƚK0ƅwVQXA*^q]T>ٝאnkR,K0])0|UOޗa5nǠ`]+ERf@K>uC)rK1n} ,¬4 p[71AFxWƀڅCG'Yo;)/hx =ܾO"ܐO=c1ZlP `qDwaZ:b+@>Ro?$oB q1Q8&iC7b:@ 3O"c(Q`Fg:;xEm2n0nMqM'(KL6i*ĔqD闰DFgU\)e!~|w *G̷rRs)W" UNeͷfS)\+19_6o-443HkYdvkگjM3]ԗ cFLﲓmf-g})X&MouYzx &L/k-o=7i RMG37s]iy{=(W׈3^9l'elc$^Cj 6m' >h  oZ3%ƠEdNHDx0V >1kÈMH` m/~tDy䧐&hm2TW20{W枛3哒IUvhor#i@2 f?{um{ a4zit5r+ȧPhQSpFnV-4G;:O44ViXtUe~0 _uׇXNV-'lkO-%?t=ț.gL[a[ r ryR N RO.IZ怣$m2Q}zcғpKsӤyחOw¨"s="0E (S"Pc0Uѓ~4!Me˸p@9PW4jh7K.cCL۽Č?1IFhbtZug7ȩTxbyT !>Aƶ}|kn12@$Gl'u{uAth C,6?bBfHM#^s#mM$(3RГ:Îg- s Iv} jEBʼ8>09z]%4Ⓙ|dL 1P4 z[H[.!},;mLslKM̬xD4"BuWS:˛oe[M=RF\j @Ės`F+l't =c)Ss} I ĖO9TBu 56;nj Ê FpָaIzuRSQJ6OvFo@a(i=0˼`'LȿŽ_~z uъBpo=[KhʥQ5*_Q#PƵi`zZ5k 4~SJj06;*wثߠ0!').N?2[.$E({_;1_vOۊ,F30ٌ{T$<|fPnOыI^lL5T]>ϐ0eGTnz *&_#;7"XU#3+p|z1iv8+U-,:UE3`͌Q4 q%ѯL iKoge?wgFZPβNyKTcÎ? K3^qnQ} S1[P`jC8Ypc+?j十#͙?egn"AU"P:oZIӔ_ ` @^1M͕O XC)LkZsw89#Sm:, ?Yj$B87%@a٣XCeT)O ;wz'VS0m'd i8}Q[ `r!oNbSS"*RS9`@ `(d=M9*:L(f-?P8=Ky/6_j}KJ|Yx<p)W_: Mf|85*\!9cInSwM'2٬t}Q,=: wT1bDʉGMdf?Eߧqg{w#Ɨs=cmNȃGpt[_,d㨙ceUY R QA~ VG{9od}Оߎ'9}_hS/X=}lB|0IkGH?$e`,V %(P@/EN?5{miM+f`x'^pHE!.{U%0M߃-^ X%yHW{(o?^*OM@'F)~kѼmCf% ,#@M壧'dAMVDGo{dC4I/ ou\vm1%h&ƃ6gYao'IM9Ρ'mG _}/|ڌ;!Pʦ@u 7$m C ;d/3غR=4UZhcNXG'HN# ]^X^j?hQ]' Sz~}cփ.? ⠘f9]y V,"i.5TqUO:yv,G6R3B*qyуٴ;/ͩOhҨ=9jQ6|``` %ARBNuH!"QaA64{t!OČݾckT}D@'C{ SqX,1P84eP~LB!ū>SP 눹Qyˬ WZ"/){5ZJ+{~9 ;aKn/wm+bk L-qcZ[MsU]ڽTɾ~Ըn)n- ï.GձI! qsal]Nm fc2}CaGx=ANY6C qf31 CpCQ[*;kDGۿZew'xHCkؾ1]{γ;D]×,D$}r##6zk'T"K3?D @ZḀ64tyi1Z:C?!5nB4j8ĵ--e%Ec 䙴 # +9z~tθ`2IɛٷD:LQt)cT#,Y55}4çXu C-hy}9DhU+<}i:/x߿AAj ٨]a52O[>?7H;0z5EnjtM3i[LAs5^̇yRpC2 8yp%Qʛ Pcs+V+Xg8{>#q$#JgܸhRuwTis(~EY. "`YP ݢ\d&-BtmѲaEK(>b$9R5{ SӯؖBH(xAd1)h{}g4!Þm8hX%@`߰~rr:0,fW !+iAM0tH_f;.vz&wmNCHKm9%7LCNuBqː4Vz~~e֖?4 ;BjQWqOjp:.H4[Qyfv~%NnSzOxZsG)oE(GeP4,NPP~02k ZQ ƠrZ+.Gő3ԩ<<Xv"61a7[ӠV |bfƛkD̩";qn]Sy`f(ԤoM R;+c.|Tm? :ג=ZҝB~tpzR+9 tQh=&uZU?בVh^s#f/gcyO(0_U/D1ӴXr%РXDeY#x& cXJ1M>r[ 6A>-v,8HZ#{]`=9ZATpqB9y`Yw:lw!!Hi bɌM9e2L^LLkp3U yE-%_HkO^9BiM;vYlmBaha0Ư]W]BCS$6HE |RI:ٸQct])ȷ24X7(T~ҡu MN&9h p۔ID+o!e#*(:z Ye8ü_)'X;0 c)U)h*?a,IPn?4H9qo kSZҗ_4x8٨!TP ]÷ g2 EdS:4 Nǔ [Z8Dt ݖ\X'-)WW׃VRKįu|m\o ;ǀ;PI*|9Ϝl_;h9rtNT|?dS65Cm8pSJJh}yHϸsx'34|~~!3$-p#AÎ5{ } HbF;~% -=cqa!ғY;G}%Q )c֚I*6tuۀK/'Ïk;dJ℘b>{ydb`,)}V=g y(5mȉX)@u(TN!ӂf %/d!AUi0Anu֚40q "eDMU/{K?D*T>eXӮֽ:aOoI/YŪ풰x6t/o*/ρKo f08FSy=QTtXu5|NnL/MRqk ["T"< G>v#|˻*ΰ._Ii!|{)~rr3#Οx{y|d˳p""⬙,A^sB -iakq,9 CtfNtyʁ@Q  V p)eڳ-cVKA2{TpH#D~BU;hf?H6F"` }?pms5(%Z.@VVUHS^:Œc'7kݚ?ۺk/s«%<<<5E0Bq:SRFdatPe XnU ${ #ye;%Fe[CY:)w@wgR~\CMR:ų"nˤ34;=U{]@.lWH97 `wssѻH;hl=;n.:"Ud%zR*d$A3YC4ashm#ؚ+h v9m?l0C/d>A\ȗ8DNcWs Y3>7zx <_?ٖlVETnەۮ0+ ucC*~S!ћ+ۀ؈@,<>.QU"p%ux .^BsJM{-3$e?MoԬJ%!دgm@Ǒ6$Ika {X{MNMu Uؤ`Z<hށ48ɘ\G4ߗ@9z7N?v[q>}Vfد"1l1ov1Ow on˧`~k[u%o.c5&,$[!%v7Ks|  aE{Fz8:7 ;A|7&f6خUXlv_$_kOWE@ zEF*@MP 8;+G]m;7\ h$W4f-8@7gU;ӌpۧ5H#|RY8JEnlpI =C-Џ9jJ7x͑|ܨXil00}ɹZ*=AolY~YE>B!8/HFfN"ëvz=E1L+P._ю ʯzkNU?rD(Ĩ=SFvJ]Ѳ {'5"xJ̔xVNN ]>3A_;}&eDS=qlpvz/>2DX@M3#*D=qGv&F}Ĉ:*%[>F@Tc }t ;.BG a|lҮW\BYFO[v$I GJQDݹ$<) ? +JM1PT)ePi[&ig==9RӐܯ#Zs+yjCv&7ļݮhX@qy` uV }z>"5iAZ_O'DH)#|KygQuG.c=ޔ_=Xmw C䤍6a%'@ӡYbs=ėnSNcI|g@'9{AvӫSI $XᏥ0uFa(=\!dA}!'ȵTO Pvykf̆œpVɛܵh+%s-eg6FZNPg/ōB͠ˆ.%tŧIyjQδ>Ǚ+g2rŒmͯL-'s.[_2Z ϜϹ&Wq"+ =MsoTC8VT`+ԟ |سg5sRّ$:CB;1FE}{UVCR>\nu &ª ‰V%w}dbF H_ʳ6?q4m.Y9K2&1䛉hS팪'hZ (RZLg֣_=BPws}/yo$)Hb+[%ϧ)O[)0dQraBy}-W9ָvbo~LU ~ӷyDVʴ5MsPL*v3%g4ݕ vq={OWaՃVWaRGAf0G| |nĈտlV#4Log1 ץ>&ds~< hi4 %ZcʀAI.hHPwc֋6ҜdcA9}nW o qS#X3e$Le%,gfcoo 1Rgػtdx3 :E&J)azlo0cv-*Mօw Lr#rjj)"i=E%xB&"3u$dȣcL, {ʫnsxU~6yob&|̹nUVxL՜:Ŭ2wCL-Ug}m-\xu2>sc@1dbeGC.&|䯾sq6 [@,^!tOpx En:|BLZ*F´C˛`?3:nľRƨA!j܏?n`s:l#R5wV# t}Rs肔jqVc5K1v|EӾ!^dNY?Oك:Ȍ _ C K;tZ6$uJQ}נ3cz[L+5S!$\FsTo?)k;ܴ?+9 Ώ1|tDG oN`xfl=1`xa $ 4zukqpd3g\ oj鯠#QhiebBGJɔy:fgZ9bLx)mlѐ8beδs-3꫰9>Χooӳw*LNcy?u='/Y :ܐ7$(c?# wƓfS}PwYԚ].Ҵ;2j=|dk̤0X=`G\Y!bdшM;$j 0:Th(FB& _QACI8x l~Q欎?b]߮՚tD^c@$urOw$KB;< їw!Q/Pd0]>A&,&UU!*NP <NQ57IuS;!!'c7z,iV80#$;:~OO'Ud]X\UwHjF 7hU"Qath՝~?=̚B_k1 J5APzVP,0W}).-V|w!_,_M*Gx(3ȎKɞ&^4ʡ&4usx:xesZjhWc臵\Sĉ*=كL{N"z]| duy>,~j$Tl*h/K4"R3N\!8W8t e2XL!#Ki֖} N,lůWeT/,Fbst^}Sn)x= (ڍ3t/Tf.`N d4*_F &1,P1.*5gbEzF]2M wOPeP "/‘ޜ;ة `CdER:SjeQ;*4ƫC'ZuV?(pZ km/C߻Dd%PG F _5r^jo9q/an>W E9XF5iR| N >*ºS? ;GNJ8^඄!ތ7YlwґY7cV>VLQM[쭍i;ߡU=j9Ha-`x^/.jjX+0oMNmgKmr|5Jc%ݱ##_g PeI&7aly8ӻGj<>w㍃VpRQT8M/)̷unبDB;>ky)xkdF>T"9=Tq 8"xzoyCʹ`e?uC!?G~qBڍkr8/Ng+KޕJɹl=[2u\/;>9isF:np c )#->/[&]0FIpՌk.#U7B K७;y<%(";mE!q .'E>}΄L` N(`1W鬧BhQԢibti2s\ vL=?Pȕ >KI!62p6*<XgUkݧe]8|@ $U\-pR|9Lq2I<"4ZcpSZQV)4@U}2 vFttŮ?ɏG^~[LIr׵= ohBq:uSy+j~RJq&ݍ9r7oh`5 : `!CQF'9Wz%hV2|,]ts뫊kz/IŮ_K=6P6H`c]I!8jIz:.(-#Cj *4)hxMzʛr9ǭfnP{mADy=diB+zuxo]S8]l&bA$ݐ}<<+ +S_ɝJ-&+S]Gcd,n"P3E"jx(mذt'g/ZS"|W)+@kQGU{:I~6b^??½:?bW@S͒A.a,dZGZ/)\oϡ' rMSg>/5W f#'?}]%\Ju7kr򃊘*pb14$*OW=B xvbM:c[3{jC>c䊀V9.ޝ"_DO2D4-3R}ӈ.좺hc7l`xhRCOf^. \wcj.}=6j )\5;R\UoʕHJr2"bMtxښI sUB$܇_rvuY+xZrN/nbIf[kd"@%k>ܽ!YL$*am iw>JV` ࢆ|ƴ|x= 5{b"=TTɺ ,[=$/Pp;zul44K u紞s kE> 9q/Q=~N)&e+3mi8AS ?5dckhG zv=eQ8 3߱"9'ox/99,܂:7Z/Uk`<}'#zڕKEȧtduDezĝ{wcHIW FdL֎ƆSkF2˺(R8P+]ɿ懮G:Qzll6R'}|̢%Q2y29i3]]D@T;W `M0!VJw[ 6ʜ c`cg 7O(oN֟ǥb"|#ؕY/|z=bǘ(doǶܗѸ|/Byr}wkmt{l2{P/6$g1~ͩ{D9цG~ -AURB(KjI? xW.K hV|{ ^jhÚmp ,4.R6w+4FDL/bEV^HQtuT&~Z:0A,aB4Nyp 0=l^Cݔv#s2kRE{<(LA*H9(s?KX4Fo?uWN O+8e,N[` Yk "Y}q3&Pyp+1/qm.H>#X Xsϰ` T6XB]xdK (%crC/3SҠ5&(mu['0k LS"fWԖ6x뽆l{$`m#v=/²h",S冷97n#e./b>2{zkOc BpB jKŲصbO(p}HH^ ρ N̅D~߁~T%'eTkB@%g{PGK 3)컸eǹEIq8R(hg0$F@|1먃5YW݆:fRʚل $Š5}`(#dQùi,48,eɖyqA0oCUcohTst//OBcEˑu RwL(Jȁ)|>'&*.CV YD:ig5:t;*z5u .<2d n,ګn섾TK}H5Q+EÆQ'O vJrC-?g7=/qcԇ?z$JjR94 p/9P3T'^7>P#(b'G$Hwl\!}=€& KrήfKl,b9Gt%OkM3f*Q?bTޏ=lz8#[ TS,ÞOUW wtv@8q= 6 b|QUpU5oLׇ:Qt"Xܜavfnx&@}Yտ\dǫu1ln'aMPѫF#jJAs#˳eǠ<V ]|jI5+^n`=.}r5F&$upzE{sӸb\7,yf+}LYwdl= i">ởZXu1}| ^gi_|-qC,3&`r9,lrnkh ƍ2\.Ì\~X'%QXlC/ CA 5 hK"}d(Aد}ЩtQSvo5 4 qVmyA]RwSu$CI*x܄g wV \Tn^fzp "r,̧5sowBՈ&ET?I&/g" sbH)%䪮^1dl&.50?+aHlI19t r9`Fm[ R^]]vҏ8ee$-&7O`ϵ-ei=P,`ѯS0q*]O\@f(ҙW)ܠhфz83Z8K|W`YM>OWNw<ا6> zKTfR&iz5p333@yq^? L].-. !C9`^-ɼ6go B / DmSqC;7k>δ" ~KYh,P5}JN%tHu%y᢯4uCZʓtΩT!k4h/f<7GWxգW-pU6l,>1 dx]YMA`3t㢫w򥽶M /99b/ ZTZ_ґ!]vs '?F @ُqyB^EJp[Lk\?j)fyT>x6=*&=.JѿخpAuFqEQwe!q}:>{;uPWJ;8)Tx1=0+𧹌BK JaM.1fLqgI4B`>擯pWCQ wm }rRmuA%M8+|x>)ą.fƁ,*I,T f7 !^i y^D,L]u$:qؤ%sWe˄vXCNm |^͈D &[?2Kɏ'[b=$:۔Pib F7oWP]+5H?/)+@Ce{Ĉ (W0HоO2uh*ͣW!ol|_4Yf:0|$szLcR?kjش$6KoN+{D TðR@N  ܒ{\yDdG9]sZ.a>6k~G؟o3d}חヅ3q Y{" L:u, *츿xQy"F jycr~cslaH?42 J0A ='Ckؔ@|$. /=p{e);>{G^_N!h{;,3}jݞ-\HcJ' J("+G-Lf]&gCJg,NovREz %?M\ ԋԈx90f'Lt G"nd<<˦Y*M{a}]E9cşQU$\K @8gޓ,vnBtq^=QO69击U]J֦@ڥkTH_t0@zMsgymlad+A|U;i_!e̞ʮ^|rmx\M[[%JAwTBfECuN`ϐlsHIYqTv`J+1͂-m&8EG>coq|v"0F=0PyZW 3~G:s}O`.7{":AsW@pI5l`n:6q#7%0̱B :mOm/DǑ£kس]4:޵ҋݔKh^|,^ՆeA`K?C!K6ZE(}nZ0iIaիk5"4gȽC2k5$Eֆ7l򕣑 Vցԟ_͌{^6:-1})CZN`Yb8֮1* 進J]{՞y͡J^|" Σ՗7j B L! DR tZ 3.e"=ک4~mFڍk~ wZ :wWe9Iऴ/Źe=f֋=u!Cbbja4ylFITב!6?5o+ލAa<0ZRnxUZ`k8Nc ;0Ŝƍg h@&kjJefcxsXjEMZ&ILF5P7  XkgيflVlN* T hjʒu' #&L1_ ?{*0浆NG{(C/ gGOuf+RI8VaT[wEXޫr:;&l3>Mܽ9`B)vzX`CRz]N{XWHv!WqΠΡz]^Z7ސIV|e 2ai6a1N<پ ~B3p@=p&``©Tw(/PNXal6OmDNW}Apr2ެ 홞!򩕆^E\~$B8׶Ь Yz*vEGBuK̬fJO2hn']j8 C و1sְʑ)$xxB Kw3UZ[ 9QJikhc%e%貾hI>emuMPLނCϓoԖnٵA.} aWoN#MǣUg)Z{<0 DoĵJﱧeq9Id<"0zjpYH 4urϓ@2kzՉwȚ9CS~ ]W si&[|v cm4,i@ʓtì/"=~ U{Tex ?Ë  s.,qi]"J8:h|RuJlֳ.jSJds1 SM!et!;‚!3f X3" 㪡bʢ9,y,c{  Ye2y݄|yo.üT;[qܫ0ɞY7Ύrx7 ߨ;q IܔFŊ{O \Oq@ J~>8h 2(BNvY~$JWx8X0e<>,5SCS<crlfz{K“׍DgXe.U_x~̻y_gz qn:|L(*3ǠY(\U)^aqI0lG ؐƼSnok+eNaM 0bA N`WSPZv6 SYp< gIWMG40@\ n~xT.i 0Gkuj0䋿'M+&j~ ?pqj:q#~4ė]y4UCty܇QI,1O0lHu^ʰ%ˁQqq/PPH(㾦- oy/j=̛Cut4~N Zn9vHbЁd~SRUf0(VxT>߆ganL{E5ZCf,T#j%!,%K WOQ_gʘVԴV¨M_zd[y)b!l!5F7@'̩W؄پ"BrkmA!hX+p5_C]>wE<Pb2 vFƻwޫӸee%5VOyσ>hGPG!8-:7`ߐ.0*d-CufBBI6 Bh9y /Oe1LVިz LNǃ6q_Cf{-fa$)5ОNȅqB ?"YǦtcqApZ0c? (HFA>el/$󤓝֣̃KNQjO |74C Ir՟%؁J2>pJ9bg^#ѿ!kŤJPiλ {fk? y,Szz; &>޾Q5Ǔ 2-Bv.=p() qQ2+rB=5 u^Dg4eƎO,3S3dd !X3c=~o욪́Z*tcfVn|Zuplb r>钵߉= kV ~J.ot/2һ@j'q@ ROq҅uvvVMFr \},>ղ*\DZ!G % !#3L] H(ݗ0Q|'A3v}qs?@;IVژg()uj5d*¹q ؛qH@`2StZZ3˹'-}k4v{q0ŲMwN5Eb ?PO'>KO3֢{+Fi ,Zsۚ ͨ7)J, _:r%X/SuL.Ϥ9!(RyR*Rxt;=_/rO{ 1U[0S.? }:kO@ Bp_<|cLB&HN {2yHװVnݼ Hj("?^zP$dvu -+ Ҭ1_^z;Un 2*Րz[ۧA9i ϣ3} ޣ`c!>ca8]>8(NBx?kɪGdR(ibOQF Sz.G0Ze3;JꬋGHn98%Ѡ8> `G!99 笎CZ&9}e~m VsT ?u`z\͐rZzx6U"|xIAo ǩJrVlASlݰf~TKMbNyt@F:cN,5~l'֝yA n+F*dܤNǐiB^tWM 13!^]/?1d![6;$ 2'>͙ԡ!zD³gN\9 (h`Zr aNzTMظf񠢚T=@dikkKV~]z)eK8mb[^A10ÆSiRשׂכPxuz 3Ze+{Zj%%3W^ ìul/KXC(lN//$GĴ'C[R9C]W65 KY@z ũL,֔aJ0#a쫈ToG!m?y$Ic@1 [&, T|3~}36)PDtw^jz߽O 3V|_FE2bV[??_#UO"@=%|L*$ݘrȸ4w㝾d-ՀDWEЏd-i:yS9XU'XrTpZ"|>tcL3uAg^%Ԣ2V5UKX$ g\4G_nhh8Gw%) oK_{4LfJf?2 >{j(/N< ڭh{ rj%{=PvL[o\cac+lf~ס#`)I b,1N,u  bcǜCdfyH%g_h%vG~}1.KAsm=b|cc=HRUöscS]Ru/8[i̻ Z V=bN͗cIn M kkJ}@ē<񤓦6U~ÁPF|Ky(lEj0 7S( z/mK[nk|2HAE1QcT75-Wy ,#S>@KaL)JلW<ւQ]kLz :q_VLFN}J擮=.h5j1 :}Iuug6NEM? UC 5#7w5Ĉ) hə_ 0bܬ4==^ct줸bgzӿcC<5J[_<O@ܤWG7^:Gw⑬e±rֺK|Xr*(*W,N;Çӳh&iHp|˜g?:ɵcʈQt7n?#pIZ u[-];ՏJǛHgEJ5 M9v~$LKJF!hEmM n*EFY! $-H\EIeHi&DK6- dl LقmA$A1㳝]J[" 8G}8Bi[csm5.Pcn0 ]̅i[P42@ 0ϲ`̄cwe%+P"kmp] ST*Db`JVm}mW"ڋfHuG8[ж>x 44?}Pm5h"e'Qwq n -Jl H If{zqud7 #IW@5*{XQYm2fae׸I5e>VRC# ],c @26o^Ĕ,?iq`;[ה~ iDSjr pN˯d<yb7=RZ ڂD_X* v(΍EkX+j\8#FG j`k}6~]p MuM.H<Uo=Rx6yQ&6 :1#}Pn uRjz[U[k!LΜ{.g}V޸gaJL—>v>KKît4$dv+'f< ًj$lhoYuqˋsIc[Ca`(PaCy\*#aIkIJuePKD(~ophreޔ)ς\b/dMLb|0lJX߼:,r0qaRHHJB2)I?8.FM I9y, =v8u/6m<~T:ˊR\&LKĒG7u5A(}4'~* slb#e1bPjgMGq2&"MVsו+9e-tk>.iL/X0C_՜瞝!2LQ"u=OBdPv7&5pTN0JB@ NSvWkA0  i^ӵPe>!/:v/%&5O8W%EXZ@g~jڠic Il'MVxKx$ݕU.,+X(l~%XȄOI7bA ku}ܒ/=X ``%B,49r?)׷ڛՇƍ^z~l}N*SԚuF4!qIukRӆJcO%Ja40seoA$2DŽ,(,nexQ`L*B݄7ORܨZ( X֖svݒN1W:"Ϭ?^t})?d ";!0r`fxBApH8Ed:ůCn;Hq$XǥQuۭi7 # +mRNJ(uq,G'O[ybJm*ZM%%%:fv?0j?MD`OH15;5~ܗ>aW}:9z ڶxы\ex7w_phh|CMv'zZSŮLHvWub|g ŕ/tZ9GJЊZU#wsGMR1x$fP^S ;-=7؊ht; #OkP-{o8eN8(APR_{-scbj8\Qjw&dWUٌDP;%`)a_ɸQWۂs7iЩe'͞ƕ>-:p\QnVa#TM\~q6HNdkԹ. n4vNQ{VaBrm50׬[98WI4&1|MD_W՘hq9, sE*B"9z+wsR!Uar^,cL7mF{hS'%Ed1C(`E$yDbU*FXwzk$)\w"R[ S8wFVA!yOrH#$l5[1zV.'ᝉH2i" Matj`i@oZ{ŶS({ 1[j[U`V; tM3owL+SޥqN# $H)?3y`Ӭݣ:><'ȑ?!RW ?l9P@7`:,f#5,K b)'8ΤgSe 2"ge dC`:}uQ>/h8T?92Osm;g;"NI vq-gyC[&߲Ļ BB Lxq[SIk@kI뢗Y:3Q 촯Y4:$85p:܁?)Rrq{wK )}Ij'V׀㴴Uk2PVr/޽Kg V~?~3b8^LBcYF :}B6%yZLLA<""׈0us+`O1^xW%ʄXU?Clw=$ūR;M9hih YO8~I&<=Jl) 3z kn*^ou4$*ʱJ"i>>A\d `N1.:P)w-Uop$[Z@vxmz]u$?ksrU}Τp#btSe!sp[`J6yzVQwTNzgtE{^);GN;*ʼy4` lXF'UblKIz}CjŠVx j UdHc2;+F]~X%H@x0axzblaVNj)dP:@a4U~ >oO |B˵vDZMSU03VzE-X: YuegE4a߂/;,"iQKfg?c{#U؃0~aAҨ/{t\<ӴA O0`*dM87ꖁYtl^9Y< jpܫč<( Ǡ%y֋\/ P2^m֬E !fVPnd~7_oDfi5W} e2f3h|4'8 ۩޺.8VoJo }_B5Lq@|!:&8P)iJ |rfaԱ>oEE4]I,zlTxBTSu@y:Bt@/,яvd+ IX+YaI3t h*p>H-!E:L:(r&טNVSM?{67 N絝O.jv2q IIν2W.} jOB{ָ_pX{*LJ} abN-@ۺY[>ƾtdxtx)^2m"-vU@D)iuXrw/Fi[70C8xMP]L3|5qh.0L4-SȄMz11 nbTU*C)qŵR {W)g|aW؃)հ(Iz`fEuk1O8"^,かKxI^8Km49'ũcj,r:8_b;c1QG 6yc~RFkk7WЏ&{O5{"\ޫJ4ۗA_8ds:5٣i$4[0$UE YI 8~/\` {Tt?lpejŴqKLpx3Ř?*: eIo^A'=|zN!2bt7rwRA a'&T<9i  AêL a(J V7UzyϪҟoNUn@JSP&?* 'i[MK@~(\eHdGSZ]XDr,P(@gʅ,+(%nIacԌyh`eC,)8?()$kA|6`" Rk2ғIA!3F'[ n5Y3uitz :v;4 }S[U]njFq*%˫E[s _HU#v^߇޹%U akGuڞHݲ-ۘl%LfL>.gKt<|ݱvb*vܩ֌n8Dw- q|4*|RВ.>mW !\h#ܫ3a-<سᮄY-,$X8♝sk2HA\ KԒJMPh9 AFiRWp7-uxk.B*+_QQ 3Pw|R}V~z=5uQ9Gd{;; =2aMrlhpIWNb er@^+)0-k:,֏,]/$pɑ>aG sS#Z3UTIqq#"xY%)]Dj, Cy.rY\),3'/ԝJFذ _e9aRWLV6}," ǻXU ۀ&4=SU8'(nc5$銅CL~ =!e) <) fJQ9sTt2Oa 2MD?ӷ<$.W,c@*cF*f<ɍNtsǠlpP' וt`h6eҀVid(Ø63wrLcңIB3MT~N sV$ պًa>bpRW#HEC)ߔJ[3Ŋf{L&Lg'2d$ >r}TI 2\^{1 Bt|1vxvF/u5_ށʺo%}W{8+{Wՠë}Y+}'͆G%me4Dq=SSoǷ0=JFBj<[hFflX;-0XZ2j[?jATz 3YbzK 7Zif&g vD`EOQAZllbds(Vh\@U)0 7 <`KSaqY]K(sjςNخ3#{s~36#|8L[pl>EDՑAͫ"KI Wo$M͖Za"M!W>3&͸[Ia0FP*LҀ22O%T-) #I:ILɈQ]D1ơ2oƭYqA@ zs oON9j HiA =#w+r9C{~Ed4..ʖ-/SLR~ <Е)4T- rb9cn zv}vr ,ar*UtA?*AmgA6Sb9]\3v:/ -辅,&0@J| a!E,^pA^ ϤP v!T0B1d_"SשRPGG$+7AmWmY bށU^(p msn >r'!+u)*-({;U,ÎN*,?b-) %Lmx6O"]#HW׭a=Ѵ[;yn6J`Z1IY8ӧ8{u,e+.d*1cGVqBs$dιWϑ4N\4i fo#27ں; $& N_f+zNH[7'b)$I]q#C0m#wB [d|_hz*9pP)kP%a٢z+ف`taJ v8yQwQ cOfq##':&0%gC-krE,I*pZKX(c1.M/7P`tR<Ο!O1YSoG^p1;iZ܎ QϊhqYSCm3_PFN+N * fʼnmI5]_B)52`&?ڏZdSBT.,=\`C*%,wv&wD-׏U?UܰF2]s:Vq0c7>#s]wu=6}3]p#ٳ5 N⼠_QDY.бG]oSab|= -y q:'P#)C^SC&*7%Z7rD;3+S{=GsM.nX5DϜ/֓䍿]5JݪòOJwj|FO)_bnq#nkEs<,d~@l,_-6|wnpeG[U͡@`/)b¬QӢ;m^=HDg(预P7hH`dT؉\=y$ʛ~e ?cnq[$E-+Eh&ZmI Y& *E?Vѳ9q qQ:>hȇzN6)VfIk6`jO8 il8ԤwFH3ε`2/犺zg-r΅6&LiRqL|ȄhK,T ATfI 03L5]!~:PS{k(TUoMڇW'o*;1ɏ3y`D@zF(^zt%n$ ke[.vT1Z(]/^Ǽ2R,oTZonb 5Yf`sߝ_8N3k Y;i ~6=o yrZs:LK)NQ%ɉKL6?zdh޼:8 kWI#A2[RiI&.q 7=ؿq9C23!,@R'%3Mx ]w0#`o0YfY+#ۍ+FqDO͚9zh/ #$7)u(w.3t;'H+7&(mZ99,O[?‘,E_Y zGaF'Z/?? xLyvpu`c/}\sg_XOx 7u>-\5_.]{(%ǧ?0cuB~8_< -U'g9@Svc'I$nM]]c.) CvlEݨyEPv쎢+v$XtKKX-1`}b>O642ebDo_#/e~C[M%Gpg=ڌ3#W;-o.6I ޳5ȓ1t T@q,)__\aAГ7p.. Yv*.]ҧ+10aM/2mԯ%F^ LygYbjM r߫{&*ؤeɧfZ}-W9a3$S5l ~F e7Wz7]Ơ72Á ka~`_r[}E܊ I{¾Ct'<])t=8Pju?tBWWzI:TkTL5שmFiL]$s]\' v~ᙴ)~Fp4otO/ rRګaRꛈak,ڇ)pAuϹh_Ac4MԮ#uNoS>ˠ 'bXnԭwd!U$_Wt=ոs 2USS8x4vDevDwhj>LJDk$tms;nXxҰb4.]:/_Բ:Hd&XΩ@C8tU0K; 2sfb%|2GضUN-pؿ k5, I۩n^ebMU&rLt! m};SM|O/Y%F_Yڦ83>0dZYc9iq%@f8_ʘ- ߫PTZ~KUQAc4K衤qtOwF>G IfjyBW8vogXDzwbGgΗ8gۖK,62; OdMbQhQ!)[Tw g,ZX*Zjؐ s% CnON@ :z(縄}螊]t^"(k m0$C#6s6hJ;zhu ͇g}F ^h,4T ̜VR-돨W#,5xJm3+4 7 YE PHN%+(aq5"'9zBx0 e 1Ja3 +=1LJ -'|^6]ʪ$˹ /Y5t&+u nJ(*HUK.fl$G=#IjB+K'4/P>F} A xt[}L|w*dcÄ$!`kh(.Y+L᾵m:ͪO ANǩ (FC@-L sh8':iTY`qe\kiڕF/6x{ҎGe86<* >:m›r*OSAjsf0] ` grEԅ<ɇLiI\hsX%d!cP9Vi7 ŐȬ]Ms;D_ 2NAhn\A1vNmjKz}A{ٟ[edž ( dfË YW^[JJܞCw"/bta!u.'He8M_>U@x*,]˜a c\WxH\rP桷^,K o[W ʌ|1,@n0M{b5GvEG AJ2~29AJbIw-كpM}i6&!I hH`B+絹!E^K(T.pT 2:)Vv{= [;6 |*|Fm < -2VhYoAHk)3tǐ?_P!9_ogX-`al# J~UKs/fY45a&TEz&#?Tc.K^'سʂ^KyDv,Ž*fnep?= HmU`i CJt'"x域ehvLP': @t\ECX2):rSjk8֏2(̳5vy)KHhxJH8ųpp"?iuXQc[{xlv]а)y;9T1o'6ZYl Ln<9X*vϡ}L DzmlMޠU"FS+1ЧY2% n|j:R z 5b2wZ =;Y أ%{B1t#JُD 9@'fSʨak\(d|t>Pr=a4/=i[@W6az!dHPߍo[H?g%ȞOԋ& 1іEk`#dW2ѶMFHоB 3LԪr&&ӱ~iAT"8g~ 6\)x.!Keg/H$C B>cKg[ 3qY B<MU"'fߢQ\y34z2ǔ*[oe&% ̥!X!2|ah0RLMM:aܑ`HMؚRf~ֻsn>XeXɳt|]ŭ(KC/%/rC·7zPl P2BZ .h+J-oMZ{5όrN(qWx[/Gf 2 s?tw4yd"3ր-o`fδX+aɭ\6q$m{l LUbs}1˓\}~g=(W)Qp>/m ߿01$8oq[9i9,/L>Vjr!'J& \ k(Q)qQQg쁃6*koz2kʴ8|+0^I,o4 x>%>nTuf+)(:s_%i(UTxF;ރ-thWq~ LSg]aq; HYAdV}xTA\E_iBUl{eb9~de "o[@I9jIutU fO_npכWs8cS\`W 9'lƞ5 ypәmFVHt`\Svcն2K,ɑ vnIRh8E@u8PdӋFzC'X=L7G0tU$R Ѕ vfs8$@"ײ6(}B]e>T1N~+szg[r:2twܵWRD uD/⪿cړ+.tSNq]y-EH@X(>ج၎W{K*.Fi k3zUcI> 1(w;!ldZ1tK!--e..CB+rD.F?$7Wm0مzEμp٤:|C,O\_W=s3~vR*!lP*F.ES${f.DS=4]`5l&/I2K|JkyOk:l(wX=}塆ߢ1)T)z0B8? _o ]+6L96lvQ̿FثwH{>#6tK^4#t!v"VqRFW'(%B;/B2,H5 E!J'7#>C'[Yb.qAB"E|ݫz v JL05H` =#5!)iG-y q@tK f4Y(z-˻jYֿ} w:DZX1cݟo}XԉY;v胹|씐0QF_bQMeJSX4HP,zcIE2meKYt_m+:k4 Oe04U:5v'$l]\VDT8śKIu'ɉJ r+#Oqr\ $D{]$P/K|[i>%8WTItQ|Y&?{Vtj%K+m 5Us=[1S Y{c3o)<ֺru. ^nd8w9Խn>'gJ>b(:;qQCi.> ~7Gɳ ={i~ 9< ^Zj^)e/1% u=Qar|y(m΃åˆ^EL4Lc3Y9U&Y."C:cQX9cXC5W++_4),ځX8En㊋l,z9v혤,[Bη3Fbr1Jː]U!3> 畳:}(+*x6-)';5·gk뙄bP%Vz6 `LY;k3aeM>sX7}AE·AZr ٻF^JBpm"!5}y?CF- 10k.8X} i+;'\ƿ p3wq5S~G|O:T9^bs/4فPy~ jFDwRvCH┍=m,O.J8V-sp'>5iBe~t>r(ca=K|CW)Xw<4e=BKJN[թ>IrϞTZ2DD]v lÈP og> VsD_8T3$U8&>6V:Xߒ+jcH3L#WY$xGw˚+4s ^5 `gRy8RvgͦS͕2A$zFJ%!G+ij1!H >oH qC@ʧMED<5IW?@IRAV@l~QwlԚJ Է ] paZi"R1H v*_G9{l-(a^ڐi(6-c_~I$zA{KzC11 ,L_!8K(jvmmZ_SUǶy0/8 й *kÄFhtxN<%{F_D8e0L\.t4q)9Xݝ2ѳǦ"zJ@FEQ>asUD2܋"xQ>xoѡ+PnV'9}10M(M ˦dU&ǺJ=RxCZAa l-fSascd(,]u33mx,Ź'P=k%8y;"{;Rd{>L c4yV,t\i AE|XٺJ9Wmt"|k.B ?r%<33^ ]Qt<~դ^q_ Xy{.UbI&!=IzZ7^X|3CBTǨ#ƊaLxޒM@'o.ӥGzCO1FTR>a4 <["_Tp,j)əűyc>I!*{סم}ɟ;QV۠yZ\JE@A~tdNE7۟d, /10ZCesOj Gc XѼՎaS3(# Y\&; S7xSm`MU@>o2k;;Ql70Vo-2gy?z *՞8 ڍu_f"e ORaZ{Ғr͸r?CYXXXcE5e8/TWf^7Wh&G+b2'KۛSD?÷ra NEGNY*6 F, Z ŽIUp@e-)i>T N,j3f$[gQo Ō_5qk?sU nO* GXf8%11OGm^`AJVg {~N|vƛl:;RmGhB&8.&1Ǟ#WtXAOH`+vg vѫfNU:3N[h[&&wtl6!HqbI0f*Ԗٝ(,qNXp龅tt c= wlWdeCǭIsu|DpPdž\ ;ӏ@KV ܚ$p cŞuC`.ak˗]]:Mlmg2/mA(N=W|U+&/D:;/c60c:ꔀ c@`a5 3OxClm%TAN,wKuz:7}JAg1 1(JoyޘN̄I":;Ni"GbpWMqv_i.MMgӢ芆Mnk[}=]ߒ{%Z^#G(%JnJ {fȳ׶?`F#UYG#ƪZCa6ƭFh-# oLin#HT3\eF hX:R~YJyvױ mdGr4q["VUSFn2؅40\ /fuBNQ TN YNt<}'|^}2 suhb!kKHtԷOݖת81R|Ӓ'ŋe`G̻\xf6v%6wˀbNLʂqs#V!z@[sBlyƞ`nxbu xlCЅiG57_CȰJfh07mX34TQރjFjgzpLp\13 ;,/GX1tT ˳\Xʗk&z H/49CRXW$@op}WN7|'(v&ZmTrC$bZAN2 @w?Pe\WT ^S/Ҧ wBc>wpV2v<g,F!z*F1N6^g0<;tI@&}NN/'mʻH3cCNlhxQܨq^T#_W[7MVrz?R`t;SGzt^:EUu0<5yVȤsW؝_ b+[xL0K+_8ޤN@a'swBLtO{PPч? #j8ͦEYr~7gA#]i$rY0LjS  ,dE'Kzm-& a[o5RzDԻfIprmʋ:U{6Dumy=șidP'U(@ pW!yhPُ:juqf)-D`]XdSĂ>ʆ!)>0Lhº8CFI@%3Q:[+1wnaH|<͊rȄ=۬R;. z3<]t&OImڍ=qAH%P׌ZPc:#l}]"됬ES_RN9 @7뢧XVfWXrxˌSL&9Yլ#PF/)۹񸣌W@^v˨@nd,;˰N ;ɢ_ s_ƨT)'@/c!^"=WӤVbɴ&ҧASwv~a c5tu<¤EUgZJwytnsXiAyW}Y% ~p9C3R aiˆ+`ߺy.?)J4>*~Ҩ"3[[}h铡 S f_b/i@)0VjQWVxAOc/+g:)5xY!SAxd sG^Lmq8M .M" "&_A3e=H.c88dXj'CL5Of1iWu$^c M{HZXaqZOLI1JV5)Kzxe_$7![Xشiq1?Mg;C#7h35aFMTnh5:f+>.1cas:T1~dg/ApLGWKAI8򺥟jAH8.' CZ{Yl!SLœV]R[vd4RP6((ZLrŸ//& 5Y9W~nGYs\ 73Zd9ȃqLm-{v*9)?xI9ZRֳ4 *;б:>c$P`v84el2 _Iσ@{c)L ls4Cכ>A-/qtRיY!S Y)j츪k̛cHTGhBoyqǐ8dpގAWz_ E9+j YO5NU!N.~f"]ۡݏſה2/jy- GQ=Q͠VF7M\[OURRZK\F q1&b G\B&,lT,Zo=='|G^=;K89 /[5PՃg{XluÌ!BN6f/NR[?9nUYsxrԜ,Ze8xք6@$/ц ?"2)Ќ7о6I )P0:e{Z67 DGm#$D:A.$Ō3 ۾yhsDيkc*?4}"L.ޖS(6i2`"|(1 v$FU%D(fIݪM|&4_Ish8MÇM4+"Ad( Ff͒F2P߄q=-K|V2\L p>]+ ɬ])xH؇WF@b},9>Fl 3teҀnK6?,A8J)7 X<lhd|.9dwަ xlm@k w$')b`}e#nǡ."U?<~$:.ud"$Iej6y5&vgyhi}gWvbUu(sSdn.pfez\, f%6<ܴ0CR<*"wǙBٿƢ#u,\{U [⏰Ou1[.=V`;=ttmk;K[qFqm3~a 'mlmSa)*PQ^ q}懊LzDd < ZXH&z QAW-#k)mDhrp5ʐ?ԉ=Z"KV$v/ f7 ǻ@N:*θ$lL@L1Wt$na>z{qf:y8dU#a2WǛbds 9e5AU}wTK2NE=KOHe80Պ,AX=7t$dOKe|`tQsH񀟾=bm.q<2_c+̰BX*] 2`W kRv sx.mR`: /A=`]jf ,8p:G/ڧ~ȭ [pu*`6mw} T`SJ<'q:80x>z.&}N;j iv6\ׅ1lܑHـ`7zq}5@i*ra/Μ#&gⶒOhOF~c1B2bvp}!# "emL":t3]9 ɈGD M$PN' aꑢGlU-Ԧie9(S,6B'lT`f 0f.٪zci5"33v!e& JEok]OOW:ؒױ#?Wǘڮ+r$_]l-+%~SRsl 5>tFpXtWNWC-) )J;N]1e]_z1^یB_;C0U(X1h#i-Pm@(޹ϰ81o+*W3:AV`$1DܦX *҅ɶdK9ءI>9jR<=<0ű4xMD;`g<ui`>P~ =H rP,g4սMfvqDtCbA6ܑ='N~e畝ם ¾ct $d'Oؿ v>=D8n/?w֑@+Wב{jz;Su+!' 8ݑ9`U$\{K7P-[>v~Չ$2Ƴ[˿HD"9 Q5CZ+/j9 *l2%,tQ_٤8pݲ@\󯳡OeSm~%aW Ww`ԗ`qD&44/[nfhL_$>}m8[w ݯ%J+8QUX:5 rgplVc$c.Ri`]#&{b̏,0}-& h]-Q,b;ݝ #Q͹$.y'< #&0i,fhp7 @oϋbJUbn%cv V10JH"LA!ɴ%=ɓYR!+Q<sGA96C]n6y1yX4DKF)ͱقj/M֑3H\YDRfJL㛖޺жw܄Amn1^(&7˺Wn'mhŰKbWV?i"6aS&`JJqόS:J;ruJ_rڦ?sC[;֪}e<0|Hż ȿz˶el{@C% #eڹHA8!);YidBy gxWVX9L7)`)C#OΓ1 W"^'jC-H 6ñSk`TP&o 7ԯn(N"tmľ*Y{r[ mzY.b.Gڋ2RS tS=B 0Y`Enʩ%nr/)Ng9Hm<R~waSsM(,z0G}bgXx0z&;ac9)Ij~hn93Fӄxw4mx}^:`Ͻ>ǂ4Q>)wEIyTօS\e KTЙV:@dU_퇌VCH(~4#zs61Q<6aZSRE1$1JֿltzyW4(hcgקfV=k ]bLnA0騔Ăk3bͳHkwAH7H0 9E0G )}G": ,V5\b'X0 `\m{9^YSsozfc,lC_+p3c8$8_1E[6$5zNhO%?bO"s0/#tU"`@'eqT{CR*&74s=ʫ^j BJkB:tQ/%o8$OG3ͺN .ba ?(wώ (@-y&_g D^@}orn"(m٘;_1L7-t-!"pvd}t}Tޯ}2o 2 :x'~Y+_S{4 t@LYX5'aW]NvMڪ?ChNsYAJ卣=Mj]Uoq{?\^+q}CtH<.7;GgO^yl#1s)lkv'"X? $÷(l4t-3F.QXSP9.v]S:D}6(z\Pu'|Jj ؏]TmgzTI o`/z,w$J^O ^}gjnc|gvٛF%Ff[^Q)Mݳ/b^yùT@h[@ȠeQ_oWa]88>,VF#@Q76!J y+l؝y"mNsO, 5A+eEbo(D| 9 [BFp5f7E9y [RIi?gxS5웸1C-{4.B0<.k tGbڎ> U5b YmLRtic$ \(0FI#03m +mrFC i}XD!Ma"cR"&{ DV=+(bo6 ^iXV[W!C^bKlӏԒ}Ƈmzq!OӃrg_S ciǫ~8[} ='rxg(S`?cYF>i@Rm{+qB^d7Ŷ-rS/*C,!e/vKciʮ7F)qecksZۨt$}4mzK01!otsJ+,~4kw10NHj#*[ WOD>4(=KLW[[b] weV?M UH%Le=773Mc8ȋ {tcin8vRߡsN@ M"7GLbU(myyfM.pV3>iB& 9'-pq;5v^ u܇b;##zZ?%Ub*-. yHc~"BT,+r~~Em{G>~xH#O@1.9}k=BScLs($v%5':ߪ|qf+R=e Pt*KUt,^.¼'J2YmBbB~ IS}*!M嫓$=zԡc@id5*C|9&6и$Ӈ d뱽?ߤ Ht((!.$繀w`V@3^4?~.OS ++nP*, ގ3Q^:1A[D~uLl?PF1k8l=acٹCڼk9/VPC4Ĵ,et &B DT}TlzJ)ooSOpğF2#W@=oFyύ-MX>KPkO%1$?[F! @k,eUb|Wfe_-7*>(AXźU{WԨ=DA>+媟Rz]g_:niXÛާ>\J1jGEMps E8$ujO3FTtTb3ϧ& pxw9-Hs6Uxѩ_jjg[Qt|g|f)ha<|V< pe03@iQLB@hu{E];4JetpFAi*6Xmd#g#-SO+(G +@0z~Hz{%W#Yfhd+-rEvۛІ5,@˂vfwfKT:"ZŒ"9%hJڡX> 5+ߩЬJdF$Tsn5ꐽ b[fWi?~8m.epOBo2.HVӉrMAiu,bKe%К;XF2S Mj+ύۏZg=IF|gu hj߃4ucNqbm;\oSܳ^BB,!)ߩ_޺ѫ~z-6A'_NAM)gꥦȾ7S(s,3CY0'1Ek&|Ϋt>*B+jUSJ!}΂\ՕhLaq$ݵwIøt!5a3OuK=Ami w{Zx&RAbAVimrmsܓG;džW\7d*8oo@붒;\P541.7 4QIppe,NZm) SQ[&)Um16:WתaY^mv#`ymvvJ@IQ @&H#ve.1|rn4 KƢ Zc/^= E- {.#to),K{erBHgw\fV=#|{b~]/`2ڕ";Y!\J2mn YlRt[ܨzAzU"1^'? 7;5 1,ɟ$l#eD$ # %4^RəDz='0 ^G+4N4**\:jxMv6P%X'p #5HHHQ0zRmE l8ZMSGmn,@4Jhz/u!+9ǒw0l}2&V-΄1/:]m9e\{ j猼qsK #m 7T /V q]@p8o1K'pG%DBIڢDN!]NMB5\%̧ۄ`#zfR3нk<ގք%%V$O.u/018PƟx, ,8+-Uqޚ)Md/S6@}Ӳd&(mEWzU4 Q 89!!ojC/XAe.I`YurTTb9j:C+f.܇O=tV8d~Hƈ??"b|{K`2ex%6r`v\I4VdXaN(3k>NB/1E(kxv!1'_4"꣧T^1]2.DZSh)QYVF_BZPlj/On?} ZwkRr aabkqo*w4(V JJ0_$Us!ߖOҖ|x!"D榈#0;5mH:ʋ\&;sUIb)ߐ,e\HfYo&A"5l PXzi]z8aV#^4PT;{8&^dK&裳. h -A޳W?Pu Eud v 0SLP7$-F efy[]+ n!^A{ -FE^gVhcaP\eJ-v| ^f"U 15 3_*U{ g"lpPJenj{}_I&<&Is1mpi%_BO\Ѡꧥ5P>_Mb2??:{dgل{`Asl,ݦTP<|!F}ޙ #xq镳vD {,JbǿXV!ym yXkHx:?ލN$>HtfG:#"!Aܓ#:  TXV _}J%גڻ"bŜ3dfFA 1H,/zM#@:& "MR7T`Iw}#_3tC$Hj:0׌/~4h3}XvMYcL)^x](2"kCetB#0gjɟӰ -HTF`D/ V4LީC{ћ,VZ&|%H~c2Lߒo mAZ: GDN`ѯh_Wk(#5'>zLN}̈́m@ЀMݢ 49 | R5ky ti qڈWTImbvcJB# 2B L T^xT}Mq4^UG!h8MoS~ ku{r/.G/C;Ilߞp1V0Dׁb&jyOS+HQ!Y{dt mJi/֥̂%$t3Nu}?PBi4$.ٺs85]5ֵ)~gIdTnH·)v٣DN4OR6<|fvV3u?MB[|׊ 4'Z$8r@31$hflFX*Uųh!qkJuAUm\+M # Cl8=&%mv41xOn(.5@ :|%# /2>՗Bh Ki=-$d=E& Z&b$? iGzկCW=4`9(Ph%LUj-0eFƢEoZÕ(\ 6-4_vic~^Zjz%͇:\ˆ@Fq$ 1RO9XIg?ĚO𱗻Uo t/ьV5"0~ہ7S*0/_i 26n᥵kMQpUFv!nn#Loo{('E,7qu'$֔ń-J,5-5?ZX+"08g{*]Kh@ESMi+/N_6~~vXm}HEq ީ0 Xų6)"K(ss 0ϓsId{Hh&[}eG &wFdcbXihq9:ė?]# [e^S ,4P Rԑ8 1[:q"k#X7)*\܆1>iIAU:B0e9-؇-DЌ|[A]PX7ʟC r sXK04l:Ũ9C|z$Pt$ub/|b\&͹dʚ%€l;!8#.1wQw.(ELzS DiaV2&R{NpiزV-ݲsm b(tg#1eel iU"ϕي&:43S? yj7[\r_%TN8nDݻ:nKKtͻ;7f70hB„йKv}Pd~Œ>"bW!@ IbP33H3TjK.ᾁgJ3 l0H0 ܞp]V\-᪳6 b$(Iߦ } =gݡȪP4Oh];^A.+%^<"CM4&C_3cgMh}a9ٿJ|} !b|F1Q3#(ɓNl+؞mA䟂5/ϰNגvSI)rc[[-B43j[EE3Cy 3'5maJRqwݡbУ$2+MQnrlٖ8 g.0jHx~hL?КZz H4<^b Zvu!,"5X:15܃WMD@jQJ 4pa~L")ޏ{Ƿ;2?ё)$ǘZ,sbsmg\~\'X`Er /Pi:uDj;+JALQR&r$]?\hxtD.c4^GGD%e%{<"˼r,x'ja6XzalHG KBO;d~$Mմ(dEr66C\,JD7zG}~eFP䠾lG*-J ӣ rR[?H: 682G@_wCL_Xd9@du:[~ԩMh4#WY'\ h]Yc>o:ODD֣e\>+& m h4wK;|\?`,OQ(1l2/4$ x!X{$$'~A.fV/„?BrPY߾jnj'L Gd+xh_fN['+LN2e[kׯMўP-OLюh@NJY/Cv$΢Jm)Ngq)q%۳8$d86U־E\4>Pk:qz=r拻g:s4bwXELtGQ ,2N@=p'Ī:B\),]k16ˏ8o/(37IϗX8_/{Llʟ`2R2 xLK$ŽY]-ݒ ihj}RH"4L2+3 r3tp[~ w&9yhr@ ! X-fOA}uj@;uhh7 j6뤗4{0%x4$KtWGetmɵJF9`0agN>uiBzl+5gG~ŽRsv DC1/?ٜTP-Y^Ṯ4-#*seJar1t"4J #d~7<"#&&ڨqg8I"-_'_K;^Q~ `9Q[EҌB.=Kp q3v+#y/(Gٱmi@ r'tC,N-L̉WWV*rH zroT,'Ϙ4 /=HJT5W Y11B [\(d̈xDsL"{]_sVi47(,W 3w#..W>x|0h㲑J:.UD5'4?S.f'Kؓڮ$C JD)jW`M=+7ny^'yǎO-ƪ[V(b2?>=rC8P/B]oMۣ HE>Ƌq|@fh9frf!*0 ?i\^ٴԊ#</uB!!km dY{mLc6*ԃ7^ C[d&m6E9ri Ss"qڕ124!J%FAǎBc2"0:1$29dy"팕l![l _;Tv2l392ș3،I L,jFtN(ʣAa$!bc] %`hNV8fFn!y  pqga|XwClPêhz 1\i9採ABbߧ )e+ kr>JW0gJh³z*2zikk1zֽ#6QRЁ17F\V֢Մ2{6'Ք2-\ت,jW[؏@AP]Ћڽ8H:9FmE bVx0KU?8]֚ Y壊$M. [f/ZQ= !""yE|N> )j֣E$3c[U 7hF^W VKpj(4'>ADQRp'v MxFÒzzUPE秒n0`^[q!o`}c,E'd7͆ GƄ:m7Ȯ;x_j(Gs9rvMJLΔrGrEm~I婬ty=<r>;7_oqCC# Z`TvF)/@-$J2 q=JfO*Ef51įuZL}u<3mEWGC_IѯjMEhnMA7򟛆Rf,x\- O!պ0r9.8]H&@b ɧ?j"*< ȩWӻhe\i2ǯW ֣85Es(ey6$&xN k5 ; $I=.Ȯg3 1&^ 皵m" TБg *dHHZ{hU36>oei5=WC66ykA9>GB׽\QjH;Thg|٥K1t7~>L>.1ۖN,>9ipUTN)qXgI`GGrw,{/tdR8@Pb.e_6HV.GZ{`ȥ}QkDLIv!G&D|H?#߯OQjPpdJ~H>:|:kZ0V^ε02Y ?ÜBXgǙ,nP,z E*DLej6 0ǾU5mqCh3o[wSuIBI~Tiw 9wW4Àރ`"&^\O.^Ć|[4"afΉ\AFCSjK`ݎ?>**p8p%UYhW?ISB?9]8(!vúo(axdySz\M%~)O+:v%|( ػ>Hy6HDM SV6tvGB1wGtJzM hsWgt;+MY\nnAWFx D :gSK jb Oʵ>Yc qF*]YЕEX/yQ׍QJ'NL+LceiFfʞ%i郘 pziTS؆nP ,Vʬ͒w:&0:`-W g$bĭ q@ȸ" $x>@\x-tHuT|ac]'Pѕ0H* g%s]ߚLPHIoX\Kkҵv] S' ‚8f"|uԭQK۫|J97w0FZn@<'r{0z|\2 bvÏ;ue:7zߦp`<1!@Z:e c>m֩ե}A21iVމUs%S'\F [N|%7CLtr 6!VK\נ&<|/MˎE«UyHҳU*8j}9}?rW@:,!e`Z+H F1[س*MؐFH]TgWxyon5LN.UɂHF*%=~3PƓA|J-4"iSR(\`mCx*L&(?9Q+ =kzQ+ܒCx D3cDù~E^EHqi)g<~,F:0 7a?zjFPi"9;?al!~C,aKـ&ϙoQ|+2Cih5(.$3Fh*t|דJjZ9QW[u6N I_k.ֶμ>Bǵ(X RzDrGl+H\㺰 GeBmZK߁m8_ uۘ-!؀cLjT8mObOf_`ߟ)S-RŦy I.(_>lPis3D5XFhŢΙMTAmȋp_R؁8b?C_4צ-%T6,1{gd 1c+F|6cf<16xvԽɝD%&ym0Hn!*Hl?U@ɆGPg/12MUM;Hi[gß:Iwoc119b6*.N/f=[B y/L@ ;nZq;[Xqs(Ϡ ({m( ;.D ܓrCc'⫧llrjNB pCHumkH \c7z,L۵tCA.(FܺKӈ,7z a*&޼J@-ښ4 @f%)c:+c'9S50%Կ~sڻKtfϿ |AdN6 sĔq!C@^趧N^==B,< \N6IWөӦy(lR-]&p]f;ω=󟅳ZF 3d* QǏݗDWW>PP)8g4KBԴ$!B9˙v pfŜޯ1vFOZf&x+RGt%Qjlym8*qZӆb (2v9ÍjP\\XTxPt'|7? Ԕl=/|9xk7:esb[Rm8[P{6)vx+ؐsS=C8;#\ۂ2j&S8Qy1_J}UH!'0ر>XG% ahNR*JRa5+2aKܛGm{^1OS+ە_!ԞԵG`+ruo-"DB% }C+NGl [pdX4<L^?HE9-F2n,=[Xp1"GHYE jzz%Ԫ=|"i=T%D*:+Lj&*#"'rQB/pO٥u}!lҞT*rKx1mRN=LԞ5t"ǤU5znl}+mp}@= T{>fO0sH˩FOU ~#2J!̠dvr> ꤙh'X<;tJպ$H( lBaD _3pEȉ;k9A;y*ש:BUvh~l>)f!c}I 1;iPq B*Bpwkv]C5-q&sgc77:o`85.ܖ >'Hh7[AR |ʗbr& ӖT!hLSW4%0=O,89*3yN@{DI5!טR%TuFan0/ S2Ab~2M8鍏gn\f^Lm{%=msX)Hu_h?IB{){\ⷢ"m fQ#;eԥ +f7S6,Fy1pAi=>~hbBenOiIfdZr/{UzOr<*R(` 0R̆(ңnS~o{? S)2"+Z° 0e%.Jjk?iLFc]ܹu=gs nImIgYW`fwW{2A##ʐzLM'ލ-9CRDYVcצ8)lJ%D[;-mS: \ZIy-k]j\y1H QSN7dH,h9jfr闼D~zG̟GA/.N\o˵Rhzb-UGBs]56P[^;AmQ%s.W',<8p5P< (X dDPvz-tx8a&Ȭ~m_߶ 9(ް q2}q!Ii D3oDoG7%92Ze&N\hL9:Pb"RDCbӿqt"H)g4¥>];?U`^Pu;џU!+ I5feWփa5jqS-7\,H$<) 5Θ0)D)qϰg@]ѲVf&[jjt'݋i,)9e+)AD]q`_{RӚP,55c;4͗?91{pUR8,~(2mRǏ!OvWy@ڽ[$lm =K FVX)abH$քee"oIgLuCX߻C0RE? O"b:sF807o`Q3K-IN(IJ9T[|=Ŀ:Ɩ7ư棢Zcɮ*Y7 kПl/8yo+%h|?@mì2I:LE2^<+"rT ZAW9ȤDgo Žf?RxʟLNPڤ<S[CZӝJ4|L9{ŋqX>#κ`~O ?VugOHBHtgDYq >OѾu-\wU۩ymCwkﺗWeTIf<875UZՅ*Qb_Vjd뢑+hr(os6`sÙS@E-ci#,5X ÝN|HȻO_`,*U HSkz vN+df0 UO Sۼ14挅+QQf-uw1Yz=> KO&&1krÝ$^ -}ۻh`g/?:^9ѪѿCncבRtD6hn MB~ ";G"TUK+oVh}95 ’ED*? Mw$ -Qm>*޳?.9=b.>A:ԛ f])KMd/2gEP&@[\[p'鏪H|6CN׎9zx{/R&6"PNk ʼn$nV 㴰N0[-;B)2ayBY^[;.׬ڹ9T|ǽ&QzvBzJR<}Dи ۼۅ$g 5a!2 Y5:~Pe`CzjCr]PŒ*mqif2!=+[sµT˹* q4r FΣu<=/QsYaOuP;$4s_ k 3;or.8MgzECͭjywYlM>\*\9_xC'ѻ N,YxS|svl-(I1V|fwpwAZiQi_FgKW,Yf oesmW-3*hv:@*pHʈ^b^6?9,خ^ 8e5Tef9Q4J5.>U4.x_:JP&^U=ӿ/l*Kq!z{y:HўP.Ф]QOt(btΑ]4v[{_P\MgϦgӬ|aJw|mOݴm_{~j+Uunk" "X4Nut5[5LȎ]n+oc9 q(1 @K|s68Uhz6^p]Jbj0]‚ݓ}b}kä?vz10JTm`f6U;~Ll!Ԕ]xG/DG`"ܗFQg>l) 5r /1ǣe\ǁWpcv| ,pjx<3j$'ŮF&!rS~Ǽ ;G߂]j N#A| KmtVVFTpk>wbZ?LB5,Hڻkg@z5'RÑ{{ubBqAdN:kFd&D,P?WhyLŰ!`uR˯4B?!(]mӀ2HI5yD@f+C\tk/uL9OX~9+UI:nY/Wx~u EM,}Bu5Vq:lJ um- ;z:}Q2m!S+PUIfjF|L 7a`qH_Vܯы>%&JС^Ŝ%)bb6mSTDٟ52icyw]HHaH3#i!p_B&=BX/=o&jK+>k/MSvj@gB)[O1QIeA n8| _[{HœN2Vm[}|rB#&kDi#d^-t[~>{rD9saLW֞ʽG<| qk1w|t2N9~/*ـvcT  VFM2TJ?.igqur! {իSs.:_1۟<^lXb Q VV2=#@vXsէb,בEGa+oBaI#Q[d ӛXzC8t|#(RAvwgTF`!&n`mM>&F[(ҩQwݚ{r%+6z$M[/ce1Gȟ߈ ! us2"- ] OWLaw:ݸ #SSqH:sPRx 횩>$Dq8v}9%Աs"sl|(-Uۢ@t\,qt33A?Źx wˮ;߁pJJUM*/bi`rLo@v:5t6xOc*RUffWc ӌQR] zm0y:,T3& Дb|vnr,Vfɞǽ rW.įOXKرlKXZԽ!p8{5 $6OGE^U04q<{){Mxn\1;?KX݀qGm7/Y nIiW;X-9gW#1sbL9[xA چnձJ%1vVOΤ$M}vVxLN0Z=EH_xI<)tޞgٕ,a*sRYt%Č0NqbF零Ixt\_A5s:F2:+q U0&D8.e[Uk82dqchT =uz͏I@o{ܓgg3JವY93rZ?d{Vu&1H0]<>AR MuFC=a͜¸eo.%MX9ҭ5,əQD6%`/XsG1߇X_)6&lhɈ2uI85%ZGe#u$qU2)g8TmO~D&r^SZi3̔ʜɎo5aL<K`"$FImIWiW%"84Mn!0s*/dQmVN"NS]bTlC rI/0|3C{b݄48- )ޥCZ'Z⒁a`; "TߒNz:fQ]s2jU gRE!%NŘձ@&U,;tW\D\ʊJ=%T\y?@qu8tQ Ow0 ؙe>B,H׎VBmC 1hc~'fM~)3ɣ'f#\ydisXKߚEujxv4;5rMUʞ"bЪU@~ Y*udl"#FAx:ہ筰j> 0+#bac# nBD$>oopfTfs%#2&Δց;,*8 %ie1cG1\^b>zY^!Npm(Vpk@ mY{4TZ4#{GԸ xMB[ A ӄ8)Yۭ&g{f BdAʓ&6^]țDQ%K==y5Xed9T4-bc1E@9d|fh"/tGIܡĀcbc]v5*%vPP HDln4w\$r{=X$5Oh)eBvlR54Оi7puEH3!rS5ρ*Z@ ׶԰ėbEsb aRGOc۪AOe6@15*^e`Asْv񇃉}֗bgN7ܫEQhސ:%/er̍g{`"A) ^U~Z.nPkܞPMmF.'0kILL"&ihI (F0G^&%HE"|S.VH^,#|_; 7M2=ǪVb 3hv\ݚ9pHƧ}\,|ҪQ~սuDBDSty='Q}~2nP.]K)N%rȵfB=S[_ޓS)DjIC+eVqnxuAh ^1EYH 4=kg}_#gɋT8ʏK5*Tl; S9jEc##.vXd{mcd:VzS«`eoգbr"wE d"$'jIwy_z%"oYxj3eء&=m[0qBx#8sK`\Z#Hv1&\P32i1.kCG 嶑'xݥ}ACT<θ2n@6俏Ӭ%Zඊ -?MRa.ƈpL*GnTJlj _{$-x:սS/bY-vfecBHBmleEF5vb'M&oj3ќ:-A%p!60N,8BLg >:00;I 59 %uJ`} _(yFaHGNK@q(4{^e^X!(m}hb(2[BY a/Tn3b#mom.ˍfV19aF?#N; *w^l<U!-N[> ϢוK#N*,С~^㐺/J/s9!=jɠP"՜>?BMEzޯSs>+[dBzz5gJUw ùmb^7Cx'} ds$$]5iM*f̀Mت-j,֧u/ ޹c8*o|P6UzOH*"?}8NA$ؕ\U<*Gd";LVq|5 9 m'&%-v,dey-p&-!m@5KSNj.J~Dki-jZ$JEWB0 umi۲DbYKC[-WtO|nF-DIsUŠaMD6<"iFi1z)Lܥ3Y&z1=zc`}0OxP57P釖À#´U%8xїiŕˬ3kȤ<^8& a&0@Em 55,hnȔy͒ÛP;5뼭'f噉,\ Il1kd#75YVgur߳W&ZN8HAʮlt8 C̮k%*b`Ks6Edt2.2i28:ִPYd ވ- I<Nu_tc>o[!!v,[ؿцkI_aP([^7>ȁ ){ͦ88ZL ֗|!|hE .OJZ.[J5.٦pSs=D5rBr4m0Dn&" :kg'PDh'zش@/?HuI @jMQ0&6U7A'{h钛=3G6<-wT*1Vbm) <5Y $nnT # X* %YKѾ&$Σ)y ;OzyrOneS)Ja崡4W4vE@"AGF~~PK6x?rCe#5߻\T)VX4 9{qjveF*^-R #VP._ [x=_85И[tBT,_uXӦSjƄD,ȷre$)\CC sbՎ5g̵'JC3 !n|#4z>fɾ>@9/Tw8il!qH-zz{XzY6DŽzq, PKkIBR}:ڶq^eF^ǖ8(\(K~#L5{![ ̍ߵDq`WoWtE89o'ށ!+qiHhn DPYIbBZ0r2 %DFM^9$oy"SK?QeOI,m_[X4ʮJxD6i\afP%j~ gnN,SCD;#4ߩhq biDUL){9gp.KAD,W2h5Bw!|h'y/nk!8r8wQ9-Xd=|~w6\枰O©AMK+0VYzҌ@=?!S3?2 x3E2#|ȗn-6(Ѧf&9ww =k:[V|- T/c4m B.1qpr!3B{Re1cOYåQN(ͧ:}#_cf#[rsm 1ʞcɱwᢒņwhoLp%CI'~?{QSgsE˫)>3 `I&OG0pш~{Zr}āwޙb܏[/ s9I3߈9uUmW?Z,$ 3^oZS S ~|ܿZYdf j[A+: \ڸyR2Sc_#vupϛ@NC`8큵QC@eUaupg vF3rP2t~GHA['yãUBOSU!@*men;tڴ@b0D=9yyp"Mnj;亖YUEnB] .{yxqvw_hA[>5T0RPX,ʃD) 6Dt$Mswisn৑u7j+hLl9.J`!&XQ[To*BQθ^jlFr4փ1hБ9eVHf0X0`CaQ\Ǟc =-(R_H9FNs ] = s[e#zu5ُ8ěMi5YS?#ZdNiftC 4f4v~K Ѕ,h ^njӫ5nCWs"F'\$ha&DIsf؂Y钵"jW릗ӕbh®5ʭ4-r -3ic'V7[Y*1drwt&'P˝DP30W:0v9ӓsl\n5Vs:Gw齃c+[LƜʺVG)Le/s5Qa Rve ;SpYN*g;W޸a٠K9V K[ N ? 6P:LLp^;hq" /A@OiUw:*N qT WZ|v hĴVsh~Bߧ6g Ըc?nÝ:ə/RaX8+%- Fx&(l/~&7 xZ2 TmV3~ 8J|GRWߐQAWjjMDTeN(_%m H=b@Y)t*֑2[Taӂ>`6z?$8BT&2pt_NEuSZdJLsuy1M1pX($o*~@Wf#yfKm5XH IC?[;2&,W+:&Ctߜy%'"@p0DF:]y̅19s/C9qJAިr"wa \=66g?87`~Z%M8jQY^Ѯ!<ܾx i8M`(. RLF1rO;&8-CNi˹G6}BݳjXq?hDX dVr.37cOrS(^~ ^vLjHs3 ̟$2T 5%a YRB%GBR*&7y5 Gf-PpI6V'g!) rF|e/>}i_ ˓Go,.ȄA1 ~kBW`*/Vݪ}g/r&2BÛ XZ*zo+=oojd?9G>+{|Ա VW]y4YcJ_h  pfU8#LN) 9ag:XSwM9wm1ቮ޻\w1k9,'b,@^($X/=@ER-9{:@["긟yqmˤ>?UuP%j@UXsM-` +G w|_[۳TV}?8p?wfW/B(z}{3G/&Q'lz"dz"#üМe>U.?Tl g у,Uj16ؗNY. Goco Ť^s;T4bWoӋ{PC]Y Ŝ_]tҾG1&/\71w?&ԣS=vGqi<WrW?z2$G8  ^k`!5e;Q|X +  ȋO7 iʅ.7˝THبOOMxȪ:V YYE)ah~w۷R%*:żX+-[6zgaύ*D qߢR5-~o-'0ft˭QcjEf2x]d,Bo?HSI^C~q$5NFpX!45gehY;kx A+% _=#M $>s^V_UP>ͺSpؓz~A?nl2ƣd)K\g2ٙys?'I`"^tzh/n 5Q ;O q[BablBHAN0sLy[75=E n N,  JK-QIY2jyHޗCѕH2+Gh}O=>_C[2aNYf8Ɂ`u򓬳de7&wyMGV? 0¥v}BedeCr΋1FC+iZߏivyzy ^lGCnp5/1 %ӷ`Vφ[2 b̾KD]_-v?_*w(#L5#OyjJ8eܨ~(ҕ=`j ZEM!,fWbASg`5DE92,Uª { #1P .:z3"k-v3~U23LYfTeKϴWʈK3Sㄋ k]Qo6.1&Tvp7:5MqmF@7eƑ~-SX@[C2޹EPMx 2i'jqȁ\rx|  |=Bۙ?zϩ$w^$_%1hL^Pw) l:}($@p2 Gl%Hz4%l~`W֊bFL] $u+4*LB_tFj$! @))5C'Wl5{e›Ntaҙuk^n;pa*qAHCa( dFN3FRdžNUZ:zXv(mMnSOlXhȳbFFbTa .NwW(3Pھ19"N_<ݜ&.'&=]I JG7muln|̑U&G4Pٱ%˨? aK']9VȁXm3x2I˲k'Gp RmyH@.I0xw.d)hJ\Dt)1. h)0)>q۞; 4pҲ[Ȕ|rBJO<{ssBRdg447U 2q;֏Ā+޿?MA5[L) ?BːRMJI=L9,9=V)I%crYf OC&te1:yC֮5@wuM;V:dBvّH,_r!y c1~"-SBU=L/FDmкj;ZU(S @6# e% HVuʥ410#+C?e!/پ~b@D^1`nE ;dH*MY֢J ;4Y/_" j^A{xJ-涽еA~QsEk$ZY.G_F>ۜAY0Ď ֻy6q1h%!ҸsŋdogYK(O+F 1LcUf2GG[s2:0_\c-}\ె97!rP_Ԧ%/t gWnBA_hQ( u ?ك&K 6P;f ^np0 wޅvŽ^&QQɜdxcc.)wxlEeM$på#:Lԉ$ìkkOk>ѱ,kcÒ xfڱ2]:w~X܋o7T yH`1|f~!R_LE f_l/*<(S/_5Nhp8~+UN**'ݩ#p SSQɈ p4b`)mi Dp{BQ쏍J7G1A$dRsݛ'X8Lz7bl!A^ҢDFpUD.|lq/0oԁ.4jesUEz"u;Õ1xۜQcN85PYނ6YwPkUڐ9. m(j1K9au/z(&ˇ)ncRt({:#Y9`|c'-ۉdQJ+oڑUΤ?q=)m3V#Nhj <3E(*+޼]/TM> *< q6ɄGMV;ww[!vL\ei|`̥%y_>(Yy`YZB&E-| c}pTwgSF!X w$ j$ 6X?nw7lȺķٗs=AM'I!pM*.[}MGY#@qSfQ1-k|  ,wxӞ˶VDx^[=oz pNl^+(># s.gMVt,pOl*OY!,^Saěw m=(ttqcD+~;?̃wo(ء4.b#d o'-28z"X'*};6RY Q-wL$3k VUEpyEmK/;Km~3S#ߩP;&ٯM':P M9FwVXR-&;9 %; "zEZ1j.`|~&7D;STJ911J\x+޲Nyj?k1zs߉pW Ӯ#ϛ aj};jۍCK2O 9['O-ꭴW͖ ~ 2F + ~ Iy(Zg:`3:_ ٯKQn[%g5q%TVL)[/FF 1#a`m(*ɍuw`S#<%"-'v4nlc "s?^J;p]n q{u"P\ΆWe.[ˊGWxqw APnkU[ 81%Bb;$:L 4X;Xb8v׫CRdsj8RSUOE{؇zB?%o{ UkWXܞ\GFڍvp<'l%gh;PZ ($$7e/XY {WaQ4ut+'d\#$Ym3@pZ_nFVLȭ3vDN!< eeR,X!/Fr,ىTypEˬ>RѰRK߬uֆZ놩SaC7:R0$ ;܄Ԑ NqtpsŊFo(\$-yf~>I"_ GVa umB*:}{݇KHJvVJ)3o^| ^,/ޭ4T1O=wQ{NN &4OlA,I,a3bܖvAGrPv3䶽 6u Gdjָٟ* >Cna|܋S^ςLMp$5M=V)KXuCWO(}֬*WXHz_ďi<ˉAC8q`)Xz#J-f(tw.x\%S;52i4ȚQgEJ q켊2aDcݡϽcKD)NȨ5H^ X j.Z09ڣ,ֹ9R~r7" h80ئQB'{WUQm/CIíTTv ,JY^o`1C2`iK%wx-CmՊي|B&* ":TO`4b^O!iG:uYz3nHsURABo 6ߖH#g7+8.ZظoM)d&ٱAb" Lrpcu֒YjU$G}/3DD>dg?snˎyY^QiRIͪ >{ʢfTh&\}C@="{~R!=?^h]紗+;UcC׍`!ܡntK^Z> mx3_|֖UaƼ\yZ#co]>9&Vp7_r-Os@ПY6@.:w 2 F>$MgjˋgXFari"ZgΙ} fYD6(LpgTg$&jrxٜ+?fb塐Vd)LJ(0+ 'lMXL?i쳚أF5Abs?+[8©%J<Hc)4cx%{kqZ:U+W7t}+MT24M7ɊREki+ 1Xس{"3eφk$Ko{Q mY-2OnÄrυdDz[ eDUQmdͲpIn}lO 9z]eH"b'7W,Ȍ ek k uy׀. W9M1_ X7Rb^)vmX=:A,ZOi^=͠Fe2m ɡb5:AԢ}=՟P ۅO#2^==5G]l 1eTN!]vjMΞ;-cRO:=/Ift2ꃢPs2k\xqڻH_h"wow+]nc-ɲ3a]BnhӤahAMk{D!N}l9GFJ+m}L4q08 w2͡ {WAsyS/.ԍC *kWč\#'W־[;T_ ou@T5]bW=5 b6RmҲLJ LcmW'`*cRhoC@*O@~i43Ĝ46_^њ WK( )Njih¦ lITDiYot3yz4q˺hdVWa~zVW 犂#UV`wd"0:}Xg*@k~- 4z^X)wk MLytɮ;FOtVt p- #800q6ޯy%L/P0D+Z%>D.[㤤6 ׌So_F}5,]OQ3q *u5aИ;hej3R~USǬsn+I0|Rz'VDlF43*.W|&S8kf*SU~=} Z X([*NĴf(}tz?0[KtUC:B/W:pxIcWM{Z[[t ߟ7hYAiYZgVSN 4p-|rVE;>Nd^MYoũ>Z~`ai7k>Z=d59U2V/_;>*eYl6 H#.+=8=PfI6IiB#9yDǥW7!Rǂm)čc:(EY %btT|WU82O77X֝MzP:G#U0GյhKy Y-pΧZ5-[!`-Fm{Y$G1yo陵a\5 / tSl{ZcݱyYILģ/(=f9xCpͶܧIS 'x\+GzabVحǶczL pk8e\}j{ \3&lnLQ{1|+/^o~xd?$R ժll GaůnMbkZ;WX W-;tXg8GbBK}%kn0]\ ٯO Y"i? j7:]' 4DTq7_z~J*:9GiJCL%n hvFpbD>0~yBi֑AXyn&ruKϣRrwgu| k9w9֧60oD\0gϣo6u5pRINĠ e!buιD TZ5aطnI#1#ςNa5 Z }k鲘Oi+Jr4Dk.behH|y+*5v x{/$#!F2Tkq[0&Wፈ{V;Jؗ.R9!Dj1ս"TtC$OTM?z` W|og5~,W'&=/_<%_|bF:tPhLǫСѺDZmUqE, : ߈OMk;߲ G* 祈cn,W9-&?'ElQ =|.Ufa~f}M>4<zuWYq[g" Q g՜a2a53?&E'l_ZÑ3I4DȄ> (H @/a< aT~Ĵ=&Wfz kF@4vEDBv&s+r Ndÿl٧%=J ÒGP"Kٝh5>Tα-:֮'.9y^ޑ)?zA$TJ;y<axqmPH"蜄6U;xA(NzùոMFد* cLY@trSBWfdR5Cb]ݫJ$6ݍ 22%7:C+&†ޭڬׇsH,>tc# ӥK~tYo](|L'T,hMýw\tm~`#}%qpk*7X'ȽKVtH&%c,iQrss,1LbH8SX|6;T-s^L%g&lnhu (ѱM_½F:s d3(Ė* T\9h-ys5,!yYZG)VԨyAwS,qUG /0EDn,-T Ɂfio%)` em{8?.uYѴ)N%%:>_`PoQQpj]_i 9tBonlߴx8MUf@[F0mN^{ow27ȵMOA}ݽMss>^iV3Gf=k@Unk U9:_k״%VN#b%ڡxbC7͓3X7S]hլ6۲u>H732IH SZR42Qr$mF؂ Eh7&G1q*Qd-Hb)=niCʨ#J+\FRsΜvqmBA# HC\Gu:~Som{F~Ys"KKH{"kӹґȒ8GWGx-{ո*F4/F~J30V} e ʎAQ0@Ψ@ Jfm1DؔJ>Pgwe<eH tL+Pφx{GY$``,A6#/.m3.9ѳx4*h< [ ^L|mHkFoKV4% ֊.%Al ~"^F\GrvK?p[k`Z#vhbC {ڐ^Q7RH Y՛O^$gvE][o_lgN9jiy;U*sm@x顱=ɵʱao4D'Pဵn3\׸p3ʡ9}~En;<8]A= !V ,Y8$/YSk]m@Ĺ8cpNIUDKo;.>.\D;U5 {y#/!f3I|:UԖb@Ѽ'ӑ ɲwjo_Κ*MPzN)Z]7{&o)B Ai5ϴx#xD nAp`G^ɘ8[v+&|waG #\[jN0S~ͨ'cؖ>mx_:"$'\F=h("4vd}8R! вv0r6T9c~p.87*@'LvKq$ s&ѱz]#S!]S>vtV2j83 ]stDG;1vlO!& .WM`=|=uИR~.Dz,PJ~.v߻ z˺Wc@(~)n~~5:4EadB*Iđ@m+Z~q# S!)6Ur[{T6&Q&of|`ϨM1;pH8:Zpj4^/^o[6'TFd$:Kr 08jjK1 ?`Vc"KЌ5'i;^.5n.DXw;Q*׷{˻;RU*Poйg6Zd5TU7a$ FwӉ zHLO 6z`izFsW~u$aS1j u\lNJopRޥZ~|7kB)'!f1ښP;nIHeE+Mc!Upp{uJ~>ǐbJWR)O5rIl֣K:¾8&Ω!ݯ {$ MURYvTngޕ~km~ {vt1o`]WaLDO{LR#h'l3rYIzN6|YI\`>,jQ8{6Z =1W:O;$RacuEr ҃AEЈ_> " T%y8 8 0IĺSኍ`f#ɔ zGx(+fwpV2mYnW7`c^Joxx4%L=Vz~SFTʢvi]G4cY˝*GWld-՛[ʗ6zPW09\HbB'eءg!f,J7ҰD6a࠺?K.%b͏'?)NdB0Ct]Vj[wDn'qh%@'W<24[ȹ~75'LRTH] l B E܃ގQ` PYdHz-O;e76_2Q{Am [h);$;}B+>BgC{h2Y٭͉ 'UҴD}6;oTT~mP9/&L7֢ଶC3:'LF/Nu$BtiKC9k.>O|5߄JfSŵUDDiVu7)W6Xai(7-_SN-z8ȨvBjMʠ!Q92 ! 8Z֥Vc*KFd5ȑn,AVҔ.(FL-npt, ϭ#DKt+OɥAf =‹:5)R{^ob?j`UV;ϡKQ]#eG<wE*dz!R+-~VEPvȔ D̛7T#Z%ڪJd8a\,@I!O0vC̴vw) ew-!QF4(`Cz()Zcb0C&D׃G&}vcFSP@.Tqs(Q ɟ\:ݎDdAW/O=y.ע+ c~Ngn<{fe坕_\RɕǢB@ӕl/턫 s݌CbRȈ!ZI(lg9GsX3BB_zv{IYOijYĪyQ2>>DpZL\ddj<~ Qμ:5%h}gR$ (Yedx&ySE8Ԧ`moc+),0Eq`p|\bVcx4, ;ꢕ !9BD$_^~B8t#aSgF3mY ˞ذVm 35Z[V-fnvR>V ]o >+t كǰy;SManQȴ[f*ks )Nςˌ?gP*݄6pT᝛֐pt2/J"48 6rH@ʖ` si+HrR: dak닎v4N9h`hGlH\;1y ,s,@^tX2?Pr^fg"zg.+gl~H͏AEL^nh T(J37g$p\".b )' G7vGEZ࠱g#x/R)8njKְ<Jɼld W7H骶 sU 9&;@4EQHj-`O^IjD6}fO Lx!-~+x+ #fYN =EmtK&B6piϾ*zD*LX\  ' HDձ/˃ށruq`" lD{t#|)4`cm%"27*UvT#q؉${r!]׈4G">7Z gďV觟RwPj{| Qb,9#/kd xSz1Y&xL <>?bn._]JSQ`'/wKEkSg N논P =bFcg퓅Ȁ|[= !sh9қi⭚8/փV#P\m]~=*RP\-6.E\F04$TX@{Bb+ߤ5~x'Ի/ΐfIn?Mb*Ҋp{d‰|À3kݼt9JR*+RW`)_" ,*tfg![X?I3k+0YV2)FbWqR8p7aM/ \:}>4% $.[yVW,kY;-Оrhc;\rsGLجXU%3י{ L!/rkĞ[d'Lj۴X $+)!8߉71l[,UKqQ'c gUSS|U D,p|{ն>2wɊ=,_ 9JT5׵0Zb!R(q-:]ɖ;hD 5FXeKGJgVmI.}j/ ;-gB$Z pK+cJ|߄osԚC3I<+%Hv?~41taZUH|.¾BAbX\: Z^殦6~9N7CHuyyrqBf;!,6T?rfo'/JHJIjh5b<*se3MtٲoQT$?==, zwNNl%|To3SG\5: 6@JUk|Q!o KuWAvF7Jq;}Tx&1>հtfh BQ:$xQ=In~hzk׸-gnĠcADBcP"^Ga2~|a6+Gq ?9šX0OԖCOוdF YCȈb@rdӊC8ڒxFkOL3&rK~[oED?Hdk$i흘E=ªʬ QlNDR q쵡"^k5?l.Ec3j=]PinyOO<;k@J[/DϩKyˏ[/$GWl2,郧F%Z_{Ea<º@){j$7q-B0&'Fe1 ty^ei6aa&_KTyJy"r]g&0cUz 34&Cax#xTҔP\0'ew1CG4pd%qjOiT9;=-e%l\1O1swz#,g[ #u1b/d')YdAٸR8dgmZѥP!t`dQ3eܑ-`cfmA鐫 +IXwa6i Az\D]k9":S-N|y{/Z jk!1RVduz;Z6uӠ z P"7P+Mh| T VUfyy]#Vdxh*Hb47P7CVt~cg |<y#{:[=Pvją Է5dϹۊk6s:㢗D_Yy`P]2WPNBbqkW~OIn!"8iSeK^81%IFӃs*cA sts"s/5WtOo"2( ʃNQ)p$ U>ד{khk<U/CQ; 鴫1x$ELgu p@Ė˨1Wh)`W] #]= o.x#5$|;w|v̡$5 ŕ㱷at{JhvaIsz7~W:h?ڡEý"[GRp2b3bOdNH tYn+j{QHi6"0攇i O=#PV#P~]=nK!s^v7Kor=~nUL=Lb4h6=Yh)&82x$H%3w"{ }ʹi%ceخfϻ^PO@SK[e9clg$3` vA?S,;*^B;Tuƻ?eP\VP@h|< 1ȂLh"9x[.YW>O~a/:iDp)$ DS<똻 ' #ߨ-ԃ /tPbp<Ȝr= ZFϝ=l$6}VFp i9y.r jMR plH}'0: wN$'#k׺ܟ9ON8%5MH5WT1HVh)!E[ ~EKqnɎa3bXhE*_&6N dć2*+z"0b+^hO0ϗv+FP:j!6Q4cŒ& Şn ufю/I↕R&,] vF_-2JГҍׇcGGMk#|̰Y%̿Z}cifHstsH+|P@TCl|p{j]:DoKx61u2\n]= yWY}50ɹfv6G:א'7HL @|Pk]cPI65kS -k+ϠΙǹk;4X0[ݽZբLC4VpINl&iJ4"Jޓʗ Fdl΁+6/Q⊍tbx%gj-%bRMV_OuYo:#-s]CQ6+\ 'cc"qx_3 cEeK06lK.2~Xpޛwџd62el8@%풝dŖa췷E6Aꕷ~jY&^i7ʹoz"< _dU!8񦴽`=j9ku/6ВhGgXrt)=F IX JNsQ UC%1!Pqpd 1ځ\g[M>5*jH0 zxs(zTVNqtj?ǣݠLɬ|Icb L8dO*: MFX{a++BBMeu8eh$V$3Q4+!p'{'}J!]r._2٠QL*A{fWK*0'sGu8x~CNn/K_](~ 5>{vBWZLgXz\p4F"c@Co.O(HQ meV2v; Ȓ 5:UUf< kKfGڋ~4*҅Y!Nޜ\12G\x}@aáW_iksUHTan-ӂף$G(u}.V [O\IUQa,!zA(n.'M[o/!i[zwbϑD&&v=)muy3aS+DZ#oUXVtFg1{Ȝd4ֽtAcE|O 4]Vjj\T(*%So>u[Kz4h؏~"H.K%)P3,bo5Ma糙S2`5?2ݥt fw%Tmzvr._:I k#hc$+95I^ V9:T w-v`L!~5A[j#ab3+ݵ`E(HbE;bsptЄɁ~K g7`:7 򖤚W*-|D1wg9=C*kQ~|Sg׮GAx!֙9=?]oKQO|ZhUԁl {ÑB32|%Fw.GsVGSKdi3Cs)xPJ.6('pP0/<>r ɵ=M\6&ՈI"đ zZ 8K/C7NvÁONW E\l/A;1/S{_=N:Ɗ0Q$u#݂w^q հIY{.^0%&H>oC |h6YK}c>36{ =[*WC gc{ly)+8)O,P NRH#-QƵeиV;xRa)FwC&P'L{IV&K쒞%:QѹQD NS9OKߣ¼L!.?i\ƱlP9I%o?i]Lv-kU9 .w(KӈA,uE#ֶ Vg+畡TXE G^JY5 4$W[T;ֶ$?Mg+l-UxLyYӘ08f?meF~(-”#f|2;>yP \%MK`NmD6݀_)A;s;+빇޶9:;y& czغ3j&*q]tozmKF+9GA9@|Y҉@6#m.¬\БEcRC%eѪGNapQ/<'Wf{pW08xׂy N|S̎`c(dʎSzy30a^Q[+~+G>.U=ϘTݨ^::\+r.Vk"Gr٫+LpUөicINrZ?W 0bUl ܾ%KH\*Y2k^2ΰZ4ewT\^W43.Xa.\%u̚)ST| wRo!*qJi::M {9ϚQ9]Q}Ңȫf{,ɩ ML|f4 +Bgg>$ L1~hJuշV"6m5"B`gT{*`]jM>#`(QI6QsF+i:` ]U--2U|І["M~]^fQ)BPos1*{B_f%U,`:2݃ ԣqu À= 9'Ct$zT>l&EbÔI./E@I90DnjC.GW;UuD/T\ǟ6Hw$*,hIyjڠYʣܓLL1O^A I <=EQɤI8*h1"N8G 0pt+cUf zB3mvvZ(h֣O?Jk_oCvn)0}?'LXrSD 2Mrܭp pәH%t;fvmT}[_8?\ c;Ox" ޭo0򔬂ֽ[Y r=!eWaU[&4@pc&@|iy <F:cb4@gK&S|^8APGD p^_,q BɫJB äpd"hh[!+ছr te?#ow:;Q ەG 1N)5^Og#݇›EoRNx)n8i{K:)RsNJ=7IZ*~NJKiS䥨tVk)|!f"k8)|ڼX cI+#8* dqrSXbQ:Z%=-N8Mw_N`-aQTfuG=]ϚhʡlXHpVB枵tqWT.˦¢:FL$_T&7PafGT'nXuyCIT(( 72>$hOmnl ޙbc.hMg4"|OkJn4rju89 ӈ[́S^sqS8$-@c9m0./2~;bZy<$E[ 1ς=Z~+-O= ?q:.rv<`jMs'[ib#n6YTHΕXHE% qG]ImVB@́e l˟AxotF"4g%Ja_h ч ,ЁEU^%Id-GgTs,eRUD -Fp/j*FV.ʼr &?klS2Gb!p#U8 mjK'%+ hoXDjavz3 R?߆Q%59n h`NR[Ay•!PZf}! ~gRSܥT); (DsuNI!c±>` |vS Ԃ!!%rzkg߳6Uvƙ'" .̷=lKΰɡ3/5qpp?W̄F"9B(e`w$g8o ]0$dOp-E=@AO*S}Kp/t.f<9d"%\=&寑'XgRxf'ksU0]N+jx*ӂ]J7 anV^鑲n&K`CEHjJgkhn}i<=RYQ-AIcF8h0IՀRQZxz-P!qU|(+}5@M4fhG<04_i9Sݞjh[^1؞р{!i>ZѳnCfn47/;/Qԍ^$S Vw / lb% /.B]uUϼwÚ@E k}Β#2[>;Ycuw l!VZY;~1;]A'[2``,;T>` 7$$m#Gk=BfpR"yEKOZ|G|8;c7 uO@9붎OxF( z*o(4DXnnڅę>C4DX Ƅ<ߠ6y ]=Lr,ewÚOCqkj)Ŕ7rYO%6X!3jVӑ܈g )va8W }.8}^xc0 ,ȠGo $=؏&ƏgD2sK|g`i\7Tub Y;YSrWt'ʰzLuLXo7:޾?\.o4tgh벐Kqm{{R>eo^^8F] ɴ}u!+rߓʘpr3ty+=F',S)ڈFO[L%E.Za`CW&ѻ!Y|5%qGʼnOŪc۽6=D5o"F$kUaM'I3.p'_qK%8]>WHa ey0*l`~+I|ۀ!}[:d } 9t 7wE | (iBOtu_ tk$[R 5dW1{t׻ѽHcx65=[pɡiX [#FFUM Q`&HMj2Nog{/#֢Fmn&@]o%#R c?Ӆ*2| %NA@DD9C:<7k:pN}P4iSSXzUW!i&wxV\U%P'ɠG&@a2e#ԜA7hq+c@㋘vhΒi!tf,QWMgij"k6Mo?\feFbc4@sG^Ԏ2-1=:mH9.eC#=$0w1WG^c]Nd$x(Oy%г(; pWERk CbRϜ"VC@kѶ%1g!B9[T; '?YD_U. &ߏ;Er-82;W_Ks%_5\9 (OB2S&$ l. 8F%ǩ1 )۾y G=O@@zdH9S w"\M3JF/=.ĜBfE 9P QuV_̆2.p8r)(F@6rVfQu؟ǣO`MoJnYeIIRw`YMq77_woA:3k /v9dh{C?M6]>9󇙖5(3/7VjE5 v!Za#XL^:ܙ?gjI?TDW F^Lpј 4=̈́7nR2]Hs)E(qi1s1! <) ti=6+&? q{])jUєLuM<%7hlҪN9P%Ax-eԫbJ,UnY#{gbfR%=՜m)f_MJ[ ^-˟ХRXQDC3xQfJzx*#FDqF)yc&P… M^eFyu1X󇁮2Yqtڴ_-Q]_MôCXϽ;VۆIsgc/Ծ^ZٱG~푻bDWEa@K; QNᜳL1vNx.oy8MA{f%f{:"$ _+1+Gkahʪ˛4ؾ8jdF nv:1xԡZQ Igx uC AFI?1XBУsͭ𺩿|W~@x;i 7?{= lT `~шd u09HSj:ApwHT ivO$oBA+r łNx(>B+T:љgUCa{MӺ ]SXo 2US CW\{[o-o GZ|3Yx(LKw**F6PHdFؕO'j =;:ʷ'ϱ^D;K.\6e܈Y( ƇH )͘LTvܭ6:fae,!zĠ+y>PxI |yaj n/byZq [ #GaFFĤ}SWLd,@dp?4ھ兇!ApGoV>)/%ᶶIlQƧ@\LQ(n]CfB@ӎ(X&X@kS|qLB2jSyڵbFzWPcs?)ǷoQ'bP>_f>~?plN"-]"n9H;+4#Gv_R2R4&ǂ *]>G 1_!bEռr\1N3*CSҩ0_c⇚le>F:?lNO+kr#TL/;! 9}=O qZ1@H"_qLuD+0t_ \'uMQv}ׯb0=ԟZYhAϟ̅NcK/HHFӹ{U^9XS ݛ:Eku+)\Ivr_hQ^hÚKu'2t, 0;b/6Ćz^C+ 9Tk慓.J+oۗ0#8lV%glA r-PP6>2=~HCL;77bq0ϳ2kI|HQpw@q *ꏉ~ogŪ=BUjЧ=D'"QK-"3t("Fp6PYJ2I\GgX,/)wK[tcuL߬}c{¤PdL3a+ݓJ:J#V" 1:S2–{[ "dIrH`au!>-g\maEƟy. =:15x! :FN[nj*3vJ兮P["xK'|$0e6)Ew|ʖ3 0C4q^i>٣"-| ?{ ) I\|1E$AJ54H&ȷ.gCx]$Q^6Gu\X.{e;0:U2Vܹ6AqփFW>L*({nCmFɰl>!!Kyʖ: $ML*Z+n 4\Dz.H>B[Ցc k +aUXxՅ&;j2ZJvd᱌^{JiFXҁ>9lpXgN5Wnj:Զe#-/^4{=r\vۭma}=y.Y㙟n]PI̚FKD{& *S zZj|;jҩ`0{aR!+?."c'qW;Hjs $j%z˪d_7^%p=]"TKZ Mٲ_0=42&T5v(+㤰1:E5$.`;11B}'wa7Æ =h򨼮 ŀQ-fb;+Gѫոb2ϗ".3洲& f'# p:SHQ8V(+2I.#/0 t}=X}aO)jkXbm(^s ZKb$(e =G(UPuDPSR j җ]m?qBłJ(>7}83"9anp wA->J]֥1&ǜVtPni\}cދgM,CJ_j?M] iPlF-g]T'e%q5*3ۭ\+L>]*$*^CD?a 7fmu)u[$(N@Ȥ8,!<8k.x]}˽X[UiIeEmӬz׺(ӷx}&dq,E~~.74p.#!R^"8 JVsf+I7ۀ +ETQW;kP70۳7[ƎmaK|b|jI,`HJƦxDfҒe )Ux5PMV^gX-mgy)1\h_}NJfЌlN+YҐ@nm Z=@&VTVЗw 2+-%L'0.Oq@41'\tAh T!ԳtꬸcvT^[B&jtu/&S?Wp/WgF AnXTFlѫ`4{nW&Ӊ܊X~+:Ins )8)QGj\ 33 ~2ܖ%`=!z5}Q ,@EXQڇ:P@$ЌuYcѵv鄰֋Q{2Ef~oaplEF׀Gx]OO4#U04Po0oqV.1{k_Aʊ#bq3e/7cw[".jjGr]f<+1qS(? ΫJʤ5f/'r7:WإT,5XK4o GX AA",)00:{u˭,_9qua)U(.`裨Gm$1(vK뽫B|`v=(.# @cīMšOh{j-M]S?jyUj,vE4N; G|l6ۥY_إ#z BOqh4 0hD`ʚW=;T {2;z8ՠx>Uup)`W@.:X #擦 >VfW8`[bLH ks"0L(n[ [si'fR:)(;(y&)VF(1PNǯRQhbaǰC__\Tj!sXyeP>ô[FR&"Ҧ1*hŁnS 5H)gх\+HsX#滰BMS?&[dxăeuw.pʒ5$fuOB1~QIɓ iO}UalK0LۂM "GH0hA7̭oUL|\cY%"%(O,PM딡/g7R.gKps7ݲX1E ݣi_L^e~MEu嬐b<S uA d2'`l?Cy:\`jFCtpɾ /$; ܢȿGzϖ '탴Tw*A=) &mTkOT i %9N DOS٭3gD͞1fm;4y02Z߷Ł)*1Sq:̉͐g/lRGyBgҍaHم~?D5 _D#lJx)vjUe><I}͚?lY ;|X&k:M-ypskWTrttɴ1Z ,0qk+(3{WÓ 3HoFX'+B% ̀zJ=z|C7GՊYo. U.]ΡTNuBz쿙][ u񹆝D_Tdds6&s{'j$M&#kG2Q2 kn'S>缉KmEpunY=0igւ`3{Ǧ= DBI^xوEzSU1Q e&TbFwÒ'l 5FAYJD0Ѕ<8ɍ #g`@` .J;H;V><5/#[#d9adiOUygl:| o%jdK\%KW{,D0H#pC:Eèv֔(|9OC$̼ hހ L9#vДq2 p㑖UFUm1&FXYDsV.Xc(+^4α\LR8>=h훈5 3uD{J$X&a׷k?wc mtJYr2Hr,6ܠ搫;):E% h1%pTW 6IIX)6?E`lE@'hv;*W+~ I{nt_o]$RBQhm.ƵydoN f0pTWyF)9JF N=P@(,Aɠt[v`#38rGq?I{~:Or%\ҿaC{ZS8qkmpᫍX2Jd ʏNO}])5|د˚&%â7\u,&rv]Ya 5ڝ# Qb 41Wx.tRqN7&8nqSFy:u>Hpv{7HfWmb@ǂVU`ԩpBlwX;)hMJFma,VZb(x)6lk"XuCͥ{jWRc-jT Ztj4nZ ܌#,q6T=vL+1 3ga&#R3_k<-A4'aWT^GПϖa- $>K$\&>:y2-Fq7NՃU5 }ʪd'@;eHfayǿ|'Kˉ ء8I)~Z(m4t* ׈0]2OgtlˢQC{l֛ƗoMK\Z+b `dE1VNטI |( Y*28FәtSHNh#E֧̅Éx4m{;"= v?ɕEYRƒP{2*GTivFEokRi/ԫi  y}tazXˢo$q֗BNr8RS~sRv;'r33䧖V.IM1)#gNlyUWlIRNؿ~ieF]%t/.D?{Ԩx3D'J2#dl[: Vfܓ@7 "3pg x =I4u!Xp 4Q6Z2xܳƋqʻ&= a&AO|nuIOxgj\NeH눾 hDe"BrseJvbޥ/M`o*vM|_ZH{1̓ ](f w UDHcٱf8"MoVx(Bp(]\x 9V%cN CPsPɍnyt{aoKD!>=EĘ9W0._& o4 U It.:rXqXsEW v.۔zmAgr;0DJ ,s5[/DH+Wg&Æ+-Ǵ7[^NƄQ3$*V<Ɋs>~=յ=KhoZ! nluo%qj˧D6Tʹ@uD|\ [GZh1n"mR?&dCuM8sl@icn RȷsA|ɑbっܗຈuA2|:}$Q]V2>s풥&aj;Uݍ6k_R?Ggm\RWqHWx'a͡:= /%[ӽ~bm5؍Ք?I/Faσ'ݵt_iN8ЛoLg}]^Xl->rtL^n)#ZյO5YZH[v/WWl2_ O5mDS6V2߷ptB@3gO8e솸Wv~Q6 VF8񫻔ޕh֑A3[#gY>'~|SϪ]Gwt$fTm HƟѽY.1A]JПZLW /Gi>{ F'ܰkHh#n&WS(,=ts!I'Xvd&[R7bBĿ{ >:( )4r Xc_^~44IA kp]}+2AIH}3惔K !e/' &Bc^hM饑_"w}' _)b]\{ER G|h،Po/|;Arnu*<7Wwn739` r륳*f W~b"@QVɵ<kҁp!yNexJJInE0eUrNBV%?Db@D5v@.e<4\ (+BKpx`_6ӠF[JSTHmmȅ/4_B%X{ۜa5 RP9W00i,2l6Eb= Yv#0!nBЗ{X0H$IRpl'΂]>e݆:2.ZvK07`A-`}ܖt䇑Q NY9< )!cWΞ` sLPgYWۉ!HKC)/^ oԽ8 jɣ9F{@ +GUTP> ly{vr̦|ZA~J$8_MSgKJ[-N~^*URW qWe#ڇm|{SjSw ~33˯ț eDL8yRVF6rv8<:4OO:|fSٶN>NsO)]VHzKGwu + (6o=U*EY_׭"W$ E4 8"nT|ۛCu=C;My}d>.GvfT-~cQsV[S E¶D2/rERog b5d&*ޅ.$gxN+,2?Mz3!Z\[Gf` !:Ac͗L)B}p@ XbEZJM\65coSOB|ПǞF %טv< hGz7NyJϫ֗i88(jiͶ~C]}J;B5OʍayG8P*9ʍ,hJF\JP \R# F f[Y +Ճ_VD1afzBa[ʬV* " h5RkۖVyWF]pIQu#wQj%teR!S(dN܂!#h;yAO*gjv"bZK5]bӕ(?fg\E'&K)aUUF^u@45_ đ78I:g;-w{/cOj:JnU^3Sѽ k??ͩew.ޞL]q_SG-kN$Ζ,'Y!($O8;@hUzr<}0(112uPI$nVs;(zTj'[oL[0txƔaWH>Jй6} }Pk"W.Trd"P}*}R7K#`}A -)CjUY. gfPsgȯGeTӲ@oN |X=n4yN]=x:JtA~x8o2IC7zAU{y&?I$`*I|[c7%BY.7/L|( CKƬ GK&ʔ"s5|=^yS|v'-̉A7t@\cnF'Ru T\ "Az;24Sq[![uw|3?D~Ö8㿠VU㛏ot_[Jiy9+؝nl)C)7'C/X3ԕg0hSgO7TH,1f;NB0ۆwo چ)Lk푉0jI,Gi)Epg Z1^LTLT;]Z;_}t/znc* dQNcQOK"X=NZ;e| j=pH( X-($+w-ȇUp-o:!(_Ok7*e%=.r͋9PoڒfKkE𼗂S"=oܹ?Us2p&;ʔ *rfuI/lH ꯆO&ʖޘ>}@Z`*"dNOM[h[g}{DF\ۈmx6]}>N)RcAUцy IQ(j~g/r\K6r[UU1Dʎ# g1pJ"͑4jc#_/JJ=RG;}By%㶦.֥M?^=a:fS_$t!81sQy)jz  }D>sƟ)#4"iW]jT4SKܘ(VܑU~_ًvf$Iie`eO+ b+I761xeQJ!gE[7`+'  cAxs pXg%J{z,3c޷2]1xJG4so1#pI.oﮋIRĖkzҲ9܉'Y,q:obV=?+B3/8G|6-ƨKgPhd^F*!|[5!VÊh("ɒtn{ŋ 3^]feZsQ"Σ(% |V %p[:?:ٚ9_q ?`q}%y*)j-<*q*yBfH8IqC y9bYiqvJg_X*a Z%5caq&B?z.k:*pmIM}:< $nhN&&&Z`@4#Y Xh[X7DP<&-5|E2/mFys 7-7P#Y:jK B7ʝ/>-}w 9Mכ z}!80rV[Vfhֺ4SQs\H]hdvy?({GwGUazA|L0 mO[ln t\ӧ.}@8j S<2X {S4tJH@tJ|hj񦶡¹?&3ள@% WO},?˹컿= &y\2Ew;$QE^CB6mJq|ڨbVJpqK 96\]|87X +\ BCq\Yr 0S롿tGHݻ>J QbV2磔]5 -ob #0Of^G c(kKW4|n?2cWͺ DM2JVq6e< T3to\ί3ܗPbQJ$6IUy>T@iR/4IǕv@ԑe OKej׊8DmdbNgU# o_Kx`f[{q0nbʴT󸘰*á筳"z>=1G\=DYVY0 Jsgi͊R+'8 '57-63PlVm E"a#eT嫸׺ Y]}L8A"`2|]/9W[SKM'Q_(2" u5.D{%xw#8^[)sg}n)_m2. fU [x}վ` Z|{g }/w[%8~,RNUP5nW҉C= >Tr %=t`G[+@ey2;COze+2!AW tޡ/ +1YbPMOjSN ټKrP#b̛-E?ۓ_U7y!2Rۺ5_%P`sgzO\W ~b/ka̫c> $V^t/mȕ(fJxf)·3C_<4 i8 3:&*.'h9' {= / nweGDz%^YyoM#T[o|=X2z#S;( }kgfg]Ȭ Bͻ1c+d:\/iVnLY؆{_-$URNhX NKmCLDzVDr55$D˿+d>H ؛(?.d|ԛ%S'µ'C4K~`+hg5[|`q0n{FDQ+Qnzgk"\`Fj_{ʝ_EEǩ 78mR:VrCA*WIH+ʞ8wh(czO;71<3p[ ciik | V`f( ^A }ۋyUsYQ!9,_jI:2/byD%w(WҾ(Z=GH`QʿƪCF1lz)6K*o@N^XY~x&P;lMXedlV{pJiP!ECCh@Y/35ʓ4-rCmgݦ_+Q6kp"r&YEm:xK'>иѪH (V!-ӻol`Oέ-"qt/p_|u5#~ cNꑾ0!.q hcasG֍E BjvM'Ц:WQlH޿ȥ{X ox0I}_}p`e~~DLGWAy**G}? 'A+)69zK%z!]au09x#CûU=b$jiacˋ= LYKpId.i,_27nxD:y[DH)C~#$}4h|v,Ipd L:ClăcI9y3F)Ꮽ)xTלKw%hX.MK#>eɯ\hYS0 jB^jzM~mLBI9I5Vp9ri*Zt|*/%kKLbC:=_sMP(6kWofd7@ָ)N5]He2WY!hbZ8=NocpT"R⨂w,1}%c2SW saqKr*Ԝu$Srb|v!+1}(z |:.6԰$ ϝƔhZO)?2U`KKh:n]Ct ޾2؛W_C$VsKpjC+P>fZye#!aUd b,d$̓6~=@dOiv$6Ud$9a LpOGP&Tc~JqbW.̵ Z3UK,_@;I,^{Q=v ^361 cq2{Vc7;37v(-yjo!bUSFKFc|peʪ,z!žw^ZӅu N͒hHX|˃ֲT^n2bsK\b{[\" _kj(XΓu G3!4sͿ/X w ] ˅{*Sw? jlgRÖҔl{sW=n'WQ~:ݖ~_O@ϡ&Hvb`lw4[$7̬Xp" UQEi2Y& Qs~ E> v -U$=jBX k"->yc=**qR=y:8A  V=Ԭ0 W`]E^ T (441>+uû}!rJ:Y7\k\1S7}-> ZaNYy;X 댄?y)7u(PaN% H҆/mt[ t:V ;rkg՗lTqV@d_"PUhc~EyAHҧ27g_2Fq}k5-W-Bl9Zd}Uh[PD/NRmy~{tfG`ĉ3W/ԓ"A=  ůƛh%} n5/zG>kKX88{:~7ˁg w?@x͋eW|Kڴ\ &s2?a7J=:1IS1n@B%ovoxUm~z4Vy.-ʓʆ>#JAsvqqcC`J7vt'bvapu{ㅽ^֪*E/˃ŔYI1x6-\|Zf8[ mG/=|!xlɪa̿܉dzdYKNkܞq[)F<zH3 M wwtq3a7?&u@z)KZƉa*K7aO'f`z:KԵ}qi^ %^&}nA2YKfD,rpрⅸ1NfS_]v&!oxTzP` S4[;9$ѣtmFrKe2ZZwR=,*y{mBz-o6(#.p~'aTS4x74K|rĂuFv6߽H9"'`z|0&:.޵7Ia[POؚ 3]"2%Ā3`u/VuXP3t |eX1!?bt`7sA%Nq3ʁV_V\aBAs"VOW3,W|F xy*Y(]ׯ @vgt2HQɳu7Gn IE9h1~pՆU8c˗Ͷ y&X,c%mS3gBX)+!0H"pЎB^Ak+g8DWSHG`DQ/ ΄ۈիxqZu"9LFNOgt f^?9\㠎hL3 ŝxt0I%32%& W:a0Z D)?mۊ#I-Yf$$0OΒ"GTs3+D|Bpe mY]H^t6|x̶o;a\KRVHuUAYYa2w^\݈QMqDbgX*`3Clf][}0yI|EQ=n2@~1M)^хkP:Mߋs*/|8}jLSY}ITu0D5K\4"rǞFGө fw͞`kEL}KtaUXʈ,G+#vNtbna&Rq!ȦyFx/k~\!ȣ<_T8L# iDxؕ [EϷqsܠxsb=y%9iX+^F#n8-D2zA~(Xwk=tջ-zt (,'$g8_X#w$nm{YmWڲ,{%?]yupKϾN.hWsة| uձH;[Nۓq<%euu'xr:7uxX %Z/9~moX-A Ҩ5@.uѨ>:{*,,."*IkZU]m#KQB3%r(<1Ŕ_eϨasI]so*O)-bD8R_w8As `xke77D%'sNe$3$Ҙ@@4f*Ii<_Y3k՟T}]n.ȐT+ip<#2eִz1~RBk>P6,($z%Q:M+ JQdRk]S=4]l9/bKd"dE `:?$w3z.l'xWs|Q2'Uϝ)Ľ=P׈0'n8E77ٓ 5U&Wa _hW,zz-2e?ݧTBS# lHuXRA;ӻW@Bm5o %m=*]/~O&6;v:~uw@ZpLѿ$7u2e*iI#b>`--ڼyNO` .[_E6w*Ð.;pLue0.D<^Z-VJh[W=Z=K vH!lpZvK}PHk9c&g\ng+K2sW(qkHH-~}]x,OlHDf?Zpx9/4⨿,L|$Y1F.f%$ǟd!ٿMIDC^ALuc ;tkTzi[/ E p[' EGr1cgB\>G싻j*d^A͕ɼpKQ.aZJ$R}LOL]mȫɶ{s?"b?ZHpMg|ՕW>H{!D?ҩ\jvQsl]FD-OU*RH.\XJj$$fV 7W2:nʏ eMh$å_AqqW0q0l c{R)6~xH xEf1Px&8<ܯJ`^"IYn}iBN,Iʏ_,y?`hh Sy( m'i"|d|}lc$;ʽFuᬚmUe !ӹc?<0rO;w\`XuUk]ƑPA*ZK4cŖ6_W?yh}05%ZJu7p8*Tގذ;8o/{;oC;EЀۖ*ǔU<q1Gl4TfowR& Axx@K,޾<`ԅCEHS3|Ї Đ4z&nj,DGtFة0 le#Y|@G[,m=8MLH(ɥ"QEWY4rR*}]`۞@o8́ iZ9+uiflsC4dgmfk'7-l_꙯Fά^h`<;[mzҴvxsb0;R0&Rb7R>|43;Po6]͕(_Xy Xc d_$ыCnvrm IЧR8>g<ܾLo'eDvnʲtqsz߹! a3@f"Xޘo:E;3dP bTJ9ųD pSi#T?iw2dfUSa7FnЮPlK ?xi$MĈ]Y \׾$_T 8[]:LCQ4?H^rd(;<_ˤWLj;ZN0-684ۺ 𩋛%_='DjNYf6gB<➚z6vSOkXχk<brl¼5"@ Vg`)Tz嚣ۙ[>gʇؙB oW?ȿ$|?-F 2#~SdK,% 3JTi]7NzVTMZ}Q]&Ś6ʼ0 -y<.Ьo͍&#iIu)9 0v + hWLTLL2(RdHhmOx*D׺1@ͅ8dyu3p$ٻB\jr Y]G(l@Z~v꤈<8B+`溉4a*! hc!c)%>g:s$4OXįZA؝/ɉ,IG8k;A)a7=ޟ NC-_ڙFxwF\S.*שR @-J$ `ugi PDyD/Jh>q:92jƬd 5˶e]eOG7NlVZjSJ>$t;/IxՓ j{áG{;M¶]e ;/D/~|gD:\K ŗ--ZO[{FctW:e%vxTmUQ#Uc:ya]S+E+ ]Ci!-Tw pEh8J5AXZgJ7K3)օDd(# ^: erLA9+  ڈD` ;9=) %CEl#"YeB&i'΍Ɲ}p}svC?Iݽ"^G;U:LWVùJV)lVyYnj@s#l<%n #?4֎>rIUj ) "*_3Q1r ŅP&M{92zږ]PAk1PP|Q, : jus =~8~ңKFMopWqA߼496qJaǖg$ 6;7e_7>`?%wzWhk_PPAľYGa2]+L 0xH~"փE䔬?|mf w\dy_sohjlȟ,/7>L9A+m4.Couv sk uE@Ɂ*3#é|5V IQEd}e+ݭhR$]]|[Yqa|˴`G]20nk 4HccS7!lT]JTQ譊ɣ:qy 4nY3DD'mE!uY =4AJeQ=J=^v>h֑Id#W$iA nIb|=o@齉nZrm/ yIuS,,׷L\TҔwo4OG6(;ȹydome 8<Ǚa!يIVeLr"ygVa.9.*.Rf{b[֔ox#Iu-iwIh{MXD8VjSo~:͵FWd f^1K\>Gʟ+ 5˙B<l}^a;tރ+h9M F⊨| P#!["3򧥼 11t ? /Bxl: #tšxc>c@2vh6)z'S[~v50b~)˻SqN| ԇ @kU31=ܣqf`kt3]Τn]QJ7Uſ\;9%Ha3fvZ(@>+_k:Wcɸg1ب^KX1ܧ N!,]bĽ qqeI=ߥwGpGEO6*m@ǧPpDfZG|̙o 8#s9lM[9/R_-_dgLӎΠ- mJ`}izQ˂;@Tۧ5HӘwB4hPP{ Ji٠l7b~LRJ}pşf'oZ}{P34|؉b~F{y VJ;Ayok\* n+AIzf BԊV\g'a~Y5q;;mQݎE< cŴ@O*WTXɀ݌G;ء4E\Xd=z]wUta"2 bJq"C;C }C^hgVhh !3/p׸Agơ9-]\m ƌlv6 w'\Hť_.IHQ-g'&8ߒ_l;t.%-;sbJt RJ(dVmB.1I`D]|\@~ZBg6$Dv tñ K04V%^n=頻&49,U~Be,VEp\p8lDHYo>A@ՙlZZMzvh@ $YQAQna=csQ,Efe"ctcW9L98LmsuNo d78n؛GS2:X0n?^V|/z/ v{Z{<>}`do^YҞ1I?Zw6m*<KIP7}@l;ޏbȺpaH9KA{I ~A bp8 :|s5ItIxt}#!Rb-CzdV%C2=icb\"OCtpreH8ڱMwY:֟-\n)]OD)?#hV\Xp`#Zw+alMyG5NۍbnAGKʬy/(kؓ9kl|7et0ɡyml(4YGΐDZsvpC go>Y\':r_D7$~RJ:m ߃@G~`co-:d7.UZEy9x|L<#R2 #gOa I~g#Qe )8,zp]^5Nd+0'pL6`t7Faꊫ*׊[Urv_㯪tF\8KDA`:KHZ G/WN]hgw{)hd>)#e î*I\CZ(r<2RP`.$t権@~*Zf{ PV#hJ(?6{WGN<g}QZ_a:&u= ck 7L7ת3rN\ztّG  D=ݠE瀶kmCk0uda}^X ݂+jM{KZTҏФrq ڒU few8N5VO丟eb'T{;Q {;lX?xR>U݉ۡRB_ l‹e,ef&rH=ii򪢷|Ѡ!VKؕYnb@ku֒ؤ,L6#Ҫ)}ub`7n!̼:!|AXkT9O680.f7#!XQfۗ#=;_/ot9*q7[sO7#G"0sCߚI΀U=wJl Y1w%d`U4e-L+/\fDJ\{NcmGV,.t6"I1487gF瑱ĕ1h$f;+;-@פveT􎤧j1Xm׏wN8C/Pl_T#5:UچUwųFZeVBڕ?#:Gix)"Ryb#%c`ig/&`H`vz~^&$RXɉ/fC{smf>/TǴ=;FV ɐ-Ke -ug̱1JZDIhhc%ΉP/07saVumO /jzm*h;52XIr`%(D;Q`8]E^~} %)YO 7("/"ݐYS0+#Diݮ5(@¤U&X$殁آ뭬jrUB ՜M.`\6]N.t # t^?ĻNSVRnOJǝYRt l+xj= 3H2 Ѫiu+æ։GQSxj:I}^ (;4&N+{LG>KG$ܺS=,6VUbZ$-' (DS?m%4?ݸ >4/xX*!dWaW1$'ީZ"컯j*;WFAck a#ɹ Imߜ S&*yZ]!9v qf]V,6iKCG1T4{ĥ}E  ۠ƞe%{kB? 1^YQ2#/HWC$}xkgq5$d'n2k*)sq0?x}u/1KG/H|#;o0tgb? vƍIޑXFႏFoqfI`K]TER,n6ʢ @shP#i)2i7&P]T3T@Ew@ibڈJ< 4%JQEm;j7+Ģ6b6%-!wq OF|ZXir@˹Z|ff>&/{"̼!!>_zy-?`QY3<2ou. !W[`5ּރڜz .!s<⇟F`UP0 :t|¼ް=fu/\X(_G,%hYr׺t%X{e슮gۂ:t(q5[ڲ|+;aǨ(\WfySA|/LJlmbHkCƒ"fys蜜kA8o!AUL|﩮{y!&ȟc6#NW3L^)޿GI'{m)!OA[ ;RPĹDiO ,u(jlLE dzTg=yUJ4+%eL^x|;ahL7*\S7Ɯ&QCP{mUDsA}]"e6&%7[\HGJtפZ.iH4#dNfꤋr4Io: ĉ;R@fO~1Z=آNa54y5;'r`{,h LW>2%=2ӹ׌^"|)iB9[F||AɧRԕc9EncUfH{b"'Ok`RըCw =3ϭ&MĔMKSmvUt *jG`LQ.Q$}*!$(gd?8+VJ%`/(.6Y廓fG84d }`"עLI m !5[<%*l_ϖ/95KBm=="I)7Țx '_41rs| D5_*oC3P@*rmE}cw[5XM=8*FO;QY2P*wÇ" ->H'ڼK D v$5K>_q-7cܺ "̘mҊ6﹝΋ 4"khy/0s@ڙ؏'S5$vVyO*([s4dh jnO/~J_9H}66`9'c.={i5H]"8]wQ ܃4Y*C w!qk ÀfIL;K*xTE"ږ30Kc1+a<<%X~Kd2MY|`As1ѐhBA H˹ V\7h2)mw̞ٛz44Ψ̙H|&j0}AE0Ķf>{͛J`8 ]".s|bAi0kcZ9f#Y\5I)$K a 4;j*y1:P+J,L"_ YUCqtRS2PwX, 5M%IQ#0E,ǣ4K!^pwdJsZs'xťDzP>0-̈VuN5Z^j /b aOq'O덴+fOK|>U;$Nj^\|^mY/Up,~C ,Tg08Yg[vmIO+bGz Ì-Է_y} {Fuнl05ζ$m5绠k 1h”v'R!cJP"0K750W1Ⱥd-7Jُ&SK4hYr2`pUܮB3M@RC=vcK*z$zu#`>2Ǣ]3DDv[2&]2[WZgEڞ!ϭP`A*gӆ`ITj"ETzAIԫŇ3\"> ౘodgY@&sa!@Yuv0ua=AABfg}E.$>l*HRtyIW8 w 8?#)\ܣ|f# &vw*#3ߺU.Qu۔z_B[ 1>DzdW Y\[$E[{-^%۱ }e=3%}m?bM xFh3Zfj޲G3a1ckRJ<zq4h &qb_n_ǎԛnv)bNm`74…_(`aB`Vˎ@AߍS5SG' ׭fВHR4֭4QM8_נ&v@=m.6[l!&AAH4xEk(uIbpIgq.y-@%6 _kє?%?s==cT2xGctOCx}w# 61+Xh<O[U]_e+MSܷb ,#HmDx6%՛ p~"g%,Pf:vW-~U ]'*Ynn00L,P5va5M[Lq,Hizlu15(>GvB˲Y[oެH 1βwE4wDFi2|Ѹr)⯧oGlǦ2#j6Moi *U*នdQOH[l&.e8B$Nú@y 7o L(!%ܒO0k4;(hIq6`-İ--f>)4][hh=/=Viܼ-G؋֔*+_?at[i[JD%ڙH~fjL`תw4r$p-2g\8(3VǔcT 0W;`NRv}>RW/3h6(ϥrnPs-#af'q3 i1Ǔ!b4bKm)͟ śoT`UIj`q#aڔ>}/4_*;MChٿDILqZWo1_%,S1a6O"+2Y 2]-ؑV:xZ!-T#%^4"z|YvdO5Nv:NQ d;];4C" ׽R,Oc;ߗ/kF,s牆Ӆ0[[ XNݞwО00M f '@qΖ:>?~cIrfN;`A+PxqᙠS{QŃ!{Q' ;hWd[KZty~dg j _~h%R%~(pԻ#ͪ?:QgGny|vYw}&W=b 1%fic|IR)4 5:]_A/<k J^~ yp(mcϰ ..p̅e 3hNz@5W{SXڨU߶EnNMy:u)&fN 轆o_yD9 %%bz*(8|RlaL FnK6א-:zK%}Jǖ4/$^E.cc |Ԩt3t5%+ÛAjM{&ۯN,HvmϕtP!~ Er2"cXfQQ:5pE02߬DuQn,wm"uv{PWf>۹hA- T-kHjdV`/XӸ VQujgVpV^'@KRy+ԕaz̵JoO 2}?/>^lvDDcJwKYb :ٷ⬜fPEϗy˾y%F8BgK#9whg~HO 2Z'uP;qtn߉M9P]&zlDBɽ6sw I\@eAx A]h5;Ef)0k:UιլPFOh,G 0+XKpܛCXy'\'[i?f2]}S.>*LJ[o| 2Y 6$e⡲Bn} B<[2[ K:sP0k^%%{4 yO~W}@ 2ux,r|Xo?Uܐ`vk׈60 I"fr{pԜkw:u:yRv^R*a+ *~I4#-R_2?_raeJ1= 6|N) 4PVavV[a8|'uMwVO[%Z׹:e¶>n6 0 ^r۟f¨1:ʿɹP庈atc5c+Psoe٪y'?xM}3NGNP-޺.G\\ړ&f -5*^RMv-$fX! bRwk8U<_dI[mghܧbasEFF6V/Aad񖽐Re~5d]!ԿO(K4@ ͒A5hԉ/:#eFhAbDvM>}vfhcmS~€.h:1#0T~ٙl?sn8dY6Q5H<32 #)')q)SgHhr?uXRJPޒW-)-B0vkko|S0-E^ ꘗ)R/zKK/YH:*Cƙ6N{2j97(2so做L9Lrtj(z>H و]95'ʧ#I"b8dyŹ u_f>;!%F"1v#LKC Vgd sy`=/*h` ew8ݢ D{Er(0s>VJX%%K5gKJGGAbB'E lʭbIy)cm^"}BR8e<23xMk$C׾*ER!9՜B`X=Ywذ'V}\8evm*FY_ЌۯiڱFp#ۿ'~ I*|Q1߸&ec=^5,EZ @(n>$VN/[V ժv\Q(kJmL/ȫwZJpѓg@.y8.lP\ !~a~Qz2r9#*A #$(y aAvo >+H N`A8L0msFaQg\|ZU ̥,΅e+AMvzAFɕ=smaWrXv (O1d<**mILCsz9em= q ςqM7x )gQO&3X{f8sR\x0]U09_,);>ҪMkk%/4 82rqns"ք:xsp6}7C19)HS>cF)=$g SbץHW Ỵ%xS5taּHu?֭WCxk:t.Z6I,LFn7VDXh1QWŶ`q%GՉ!?8 tjY|7B8‚BdLIP@03)eAY1\|@whNilC]-CU-أ|=4܂AE$`i#mDqm3jϡ(VU6K@z:ڑ03RRIŁվDSHKˋ(ED /3 TdG>!?k ,VӀ * ﮥM#ٖƛ$)ck5#V~7qgl8ȍ}]!M)mjӔCL7|/4>GI[*J\*>Bלi(dԔ\">XTN)!1sE}1޸ b+is/bEpvKʎhV|Lww0%&EدNFz`e͔{݌&,F)OXMcr2imS pX$L @/)Hzo]Fvl5$O59nJvNo- , [i6Ռ QP[)vEHs 1Ls#,%3jhFܙ^?#:UK ^Q,}kt9Dk'Sv:?DƱf-dD=1'TpwnbRȈvQ|o {q1]]I :|*pCP$B6jUe =B悰-5wQæx{Z,7ܸ{Ee?yJ"_yR:($eDE9@2 Yp3S<2gSu#1A0,vu$Q<iP]p1j 1t)HqR9`"T2}"P>ـNgzSdm nculoBoa_ \޷ 79a N*ZUP['a(/֘m.j$o{wtrNBoQtj'G ꭸZZ[N &PsJI4u7i+q/$z*XNn;UЗ]3 2$YUdc\/ 6>pwFm FS|34BJ1?S1E]T%,P2(U :<11d ~~yt龜oϐ_ψ~ T)Lt57oIc7n*$Iv0 U">,k(лȒ$H(R{kTxƩmVY qRwoa}zQHyf*PثS29W'ɽ@gU ZMW(0=Kwelni/cڿ/,x %o9g:ٴ$X:1n>+n߷G__5YFx6>#zbcFJ{]rjؽn3Ϥ5 bIyhl]ss lmw}~hV\p hxLX0uq"ޗi6FIs|g&fI&|+A-ݎ =r|( L.ӥ_܊Ŝ;SyG&Ǵ+PMQ$s@?Y~FoԸ'S) W6og..99JC@ۅ䙾Ӽ У6;_̫ǞhK;T:ZǷ_%B{y処~сvnra&q h*rtwjP Cxӓ ൱71Lk#h :,@ p$V#dOҽLmOȮZ(}%)< m"NЬ*gT+J3G&, /ȑT+_l+fF^3R_o*eXX'R3$4 ֞ВKבgEU.\9A8z { jR&Q‡S;wU#Kan-K-'xWO\ 8MDS;?9eMYhqtxx?`mڄ JN+pO؁U [`=F_0yTSUġ%GgP&k #Ex [P7m"iXׁ`7ԩcG<$yG!k϶Zj?W\ډG]ÐeZtKJwqzL~Llw8Go5\K|FoM^Mv4%5)+*3 M ޼fD+҇тuma:ahVjg )eA,-F ț e߀m`0.[Q٩-j5usT_bTk0 @ȩMbЗ&hsvNE[[g2Wg@˹IΘ2J;{۟p bMlo60J\/i)^QΜ+W2jQak;:854YёdD5.qD&:iр }Ot*ƌkpsxϖ~餝:5#>09; OjC}[Džo)) Ne4*O|)_5(:d7SGN17(nf.SW530g}|N֢Z:u? 12'YayvP;I_uWpEӘV <[@TU(<=I虊Ody0Ya+Z]n%~U/n<9n},p ^4NfA O9>'?P[W q@Hɜջ62 [.MC,STQPWO@,rK^.>Ӥ.-=-T&q J(a)IrkK*3pZYAaE &44Ez & Q;cR駯GXۚ>xè7Q`8߶/:FXe,Q5qߧ!%UV7FB wתZuQҌT!M6:yj$:r2C"rT:(b}Zڲ*ÿv|">|n&|@(ˆ%M&U#h+#T9Bqr yMt+<7ui7(lXG:T4f1;IX>:b~ƌn)VfKǽn?vQ)m 󨏵u?]I#3wJϳZO=ufYѽMUSVD9~b'aパR!wo26b[[񯉢5zH|0~%)V *>uީSRUx>@=+9oQ@+_խqp=r(q"q9>%>VSSTR!)i1p:BE(]ZM? OÈxUV5R~!u\2w]{,V̥4x15;eiSRBSR9;3MP:pk.7lsnDBEm _`=1C/M=wI8[OҮGӎx͝N^:).ӊeQHm!i3v|$^}gȄ Ofn P71!k#8m$Gj4E2UOUr3+㡄&)έHmT͎@D |Da"u]L\OZ8ְZN6 P }q3Hg{ՃH:[r5+I<̦ƐLYU#LRqrlp`UHWsvۭ8oC5k R*d+,ؙ"3iR w5B(;tN䪾.H4p5-Tu.( (>8l,G:43Jl؃=%u\1FxPh2h"Fļ_uRPNt { ,|, F4j:&ab5mY b,yq"zݴ v enT_#V)m픔j~{M;uXx1\R]XֽUu1 '?9A65sXEN8ֺL0E,9D}~ 0245WuA۞( U/jsČ۬)諻p՘'Dx!ӽvz%!+M&;:89}:n9Z2( Sg k ii8sOD56WDq]U}O CŌ\lF| fppܕ u6=/TBP|-H "Yfr>v._uciO+|\81sΏT`WJӞ/յH*(8.[deڿMeL{’9߶7*_<pg>\8_Z: ;gpa:u-(PyRX]FZr{>~=y)̡=S';@, и>&^/mሌ.nhM@7bQƂDbQ @0wZtpWlNˊ 5aSBk3r_Io@lx4Cl1/85 &89."> jA< Hj[M0ٴ$:v.E)# ㋇J{Z+1uE=[6[YCrMFJOHC*'qO9C6g .1Cb;J 5@%SnYxT $op…<{J%3}7=k(oß#qZSdR:/}$0FQ(A"w_iN:LؼZEf;d_<#tHqjYn^7gRD8?pqK(>oz)\GU݌r!-I.IΥ}kʞ(HVHGJ;b5aNP߭jn@m% 04*2X Wy}SS4rl}}M 䌨s&WIYǼmM!1qǠ)2 va/q" D1ԗ3mT$xEP`0-hY34qE/81}X+.P%p҄@:x=eUlm4#N_yGɱDiL1ý13u<3p#l0I" Ú2$ ,t:Cڊ 1++t%Z^Wd ӗ pk3[i%G~`v)i8/{< b'h`$Ȝ.wjEsylFȨ9K'?QdqX]o3rbCjz[О&cWx,!Wt!;%6F/ɋb _^,nM 5h]$(KQaǭi7nɫfkDn1,ϓ&[!pYC5k^TR=6 ׸qu DLaR;d zW; y=\)&`J> v`7llGx_5/F~?h=ԃS<%\zd8_jwOΞ#ЖW6XES@߱$UbvkR}*Igv("KUvBk?R ^pJ&JYĞ;DY\EIo5N`?17BL¤f%,po^ ]/֒IOu):V W,Uw \z;%L^a޸brfV,䶥1RҚ^*op :]cyRԻ^ULγsyc\{(.6QQ?.Fi7/[)1\K*7g1.drNEw6r[ٕQk+i;ɽF[Vf޲]F8ېWbNY|w{Ϣ ߚakce(86׾Sߠ.vcw(, qˤ-eN, Itb迿p{A-בA$s\~u;փWaM"OIXx`BV7tamAHUq8oQҦ2ǰY IiY@.9i7d߅ ?Huyu So[a2fY=w?m28vxd'r $J(s!g7L-_ (S'ȏB>[j MTf֓'AxRv}DG Ĩ#i#o|)*Pu|INE3;2|znZWn:4(/n"g<{W%`rqOԏ ’QiYA :p%rD5bv?WYz.,” @ -k X>ΐIK%=u5H,]U4 x)1;3)`G۴x kPM(6k m5Ci뇪ËDDkcW'x9銶iY*U#4pp0MI>HE } oCa`fx Q>0^xWk"=ij!oVІIOӸcB8)4o$p;"%{nȴ@"srXq61BSvsfp|:|lYȃ; gQBAM*t*"dh-KCՒ2>/*ώ+#t gl8h19/ZĪӐJ`]C=iWo3ׁL>EBu-…fHl! OM|Xjd+9˝cgǐVrȧKjQTF@w ' CH3٢ƝgT=U˄c;Ayv"#?&9*MWq}$i]>i&*䀧_@K_4\CAۏ-z@|ip~W#%H Y N\aChU}dc[|1]'و-*D*y 3(smS;>=iMl# k.$=J ˟ Xj` 6 C)q#ڛ(#kP'n}D@D9_cu$=S1 ?xҋޡm:t,嫀 v5*10}%]h[~Q\jql|ɉ\_M'ɒfw|#9ݯY˪k28-:N CW2&*"_]͒QEs 3C z[&P&?"h^<Ft?l̚I,>zgp*rJ i5ؚ^`?]KT%:k3zp@ Gx]x!ӕ/RѐG'՛"W䗾Uv.ڤ4!׍AiU+eϾ_ݬ{@\gjfxfDoN߶ey"bdcպZyq*GM\7myv+WD/ ٲ0[?Z9lw (1<ƼIY2c9 vle-Hw\c H-kLĸ?s1.أXPلG1'W܎\&DKcxYfׄ$k|hz)(Ajk'K*&#VFe W2I;mq N3%?vrVPf9#rrZ E8xϽ٧4tv $!~]Cn0hX793!{J"oYL'Jʎg8Qv>='} 7q1>Am\_6m"JaV$"K'ꆵ 0c ?=hX෾W|sÀRlayQ %6ai유޼09"8zLVE[cHs+»mEl)N(FQaZ傴XZT'/\V ͆9DT r;B Us̠(\&~y9jБqs 7yӵ7lcE*LmfQNRb2[Jȕ/|)B@|O\` 1 .[(WW=c?;SBy1!jbYꈿZ,ɔWTC=¿>t.4\ށ̓Bc(Em'9XQ#:yG:%;giImv!) N:T`7 3.#:\6v}<0@FIN{/5"tCĮ!BJ2k3iQ>\ iԽ^E^8P@$OVF\wGr@alHXA]{^8"hTD,ƄZ[lu&I/w=*d{b/z?m/'t+=9uٝ4+FYUfA~ShURX:Pz$̿2j΄:aXjIډnةeH&pyDxT0Z%48V5C;HBp{҉OF#!o3-Ajnlh/d*7JGF=B@CI4Uy .1؛N(9x06u,Hi;HLBr}N ,^UܮdÓP%2Q'G0ߣng}9cpPظq'NL/XOC'lzK@ LJv OAE0tJ+.3^]/&]쾴IƆqDs^Q>Nb_C:D*ɓLd E!^GL?gP0Ms% L NJsb(P ݠlvejWM61!X-뜎GF*rWkK 5 z SLB\a'jQ/~2-Ӆ@Zկ@~ dqHonW~,ʓW?bmȴđ!-IMiToIO,.'>ワ9i7xdI){lwH(WnzQv 8K-<-4s,̃2uXq[ kї%)٧&oM*F 9W98Ogmx`myѲb?U l-LN#ZUx9`Nt6xjAW)_[ @w}Fƭv9BVG˵IٻRAa |6&w5Z @UM ǧ>C Pf\򛟠;qTOJC 't-5$A(+ώ#G(B5,JĞ60AT* <Q0. rmk g~R7jZ/-j^m (@LRܜ# *W6\!hNHbU32@CrXJ_#lNp[ESGsCTkF}hH1+,ɑz$2}(ϾMHb2#%h9=(;6MC; y h M)Nk40q .jjyJ"b`3S9rҏ2rBS/ز΂ 'i.I[cjcw&CƨR/Y8-<\8R,?T}~].Wy7X̆>$ڢsCr@(P4 7QM|{]ӂIۼ GpG=egO-8xޫ)ZM ۝RQrZڭMQz$T;*.5h847 Pզ}7ӹxr͋QX2_(zޯmT`]iT'f4CkBwc(Q}*Qlc$ljJ0p3  4F#PklS+3 W%N.(t +,DZ,¶O{r2U7p회*G9$QY0ꊫh8D K쑅_Ovk \_)͆4 |"xTdXex ]HqmPg_$/t {CZwh8Y$"?rb/(E.~m8w˄$(Xa'Z2Gp-ʀgi&!z;VF41_@ ~_zDZ_)8mh5r޲4'upeB{x#@u0+k7W##.,e: /sf8".Q5KW^`lx{9<ч"_? }ŗYCCFPТxfj-t)DzgS:D8\b\bIbHpv NeLx!s/[Ejzyk .5() $(w^nOZ)ZFsSAScrjURa;u1׷B"P; %qՆ͓:P-Y֎`vv3ݖ֮+64 iT=Z\ g C+m4nͽSg,TRЄR|Zm<RõD]'ǀ7,k$Mj;Ȅ;mŽpܿ]%[.s؞%Lه誷Cx4[YifJzȺ"tMpQ{y o(Ce߳T{n@x*1DGL%uM74EI4Ou/~Wd֖ZT*_q5J69AK1ڌ tN#Q(ƩR(|P@1R #*^P4sbEjHŖ!H[he K:IaE՟^cȟmP)_Xs`;SCXp`5Fr"Я C![M_a ^(^b2(,hG VաoE 8fbJY%Hp`]CV0y&5 nn‘[-r̴Qt N0qL<:ӆB!b)SjxgR)19 gP%'Ytu7Z .# 칽|Uf"j0Hfݩ`9#6}Sv`{M-?(:ܻZ7 m?aV{Xnj2V/v`f?Q[j37yp,/h @Griߠ!qw0.j}P:[K)PjKga\$ZzJ/v5Jg ;CN֚%`6y /z_}B ~ʠEWWêA0~ez~,8v HARVLe5E[??Fd@-Ȅf`G`0z@+" G6ԫC+Yo,^.4V) rg'NsHcYqpI/oi.&_w7$KHVtMjSLۿPP>R1!g KQIw]rnkL#%ms3(_g$.`{#gY蓿."Xįρ Kbym7 )IKӶ|ÂnV3b+xOH"ERW!h*WQ$t )Yjy^.w6OW|D^}ByIaXM[TLahR/J¿Hin 2.aoC{m.h ]?]GV޲/ҫ߈0:^eJ8j.{3Co@Owa&%^ T륇oܡ{U% 3AQ}]*Sb]5Vl6өa]QDU'&8z(8+9l__? VhVM1ގu302"pf݇?}f ʐQ`f K$`CI 4HɔJ/+F> 6>mX]O!N }k0KM3H]9EC= \U r"ٜpYgYLaSz1fc@0 Q#˞KsO20Xa]2+$YYmjggKE QKudVeIG'?%-&MN@POؽ68woZ ~E͉TJ9PHBHhhkS9FOErMһH=K੐Rc6k qҏg¿C0/nzqMJ8.8K GdlR{Ŗ;|ǛpS&k+v#wy_@ow7 +;xw?-N}4Ĝ(ISo8bh،.L!1Y!H"^Ld u;ŅUj-]&{+@b 3yEv F)-ڊ%NdI o $2<ڄ°"3q.jsJ`cy>A3"gDo]2E){lKh?³T.?ڋeKYMk^^+N>'{?I"N+ŧte4f$:xP#G͜hԈ8`.t[c յ{2͓̌,E@WR 8C2 qn vWe$NBf&(ZP6LLgKsu5 Y SxHѶIY>ӄh0fC2JK oС\YXy+S$b ʻI`y_c5[mj?>>*J9Chfi.|;yZ1>}}^XOec3a{0-r(1z(CSuۿWC&=O-.Wlf2eDҬ!"#ĞHy&T82s 3Z{6^c쉒^1-C{2T)[Q[+HQ_~94Q7oN:CunQΊ[OBن&`+&`~ZBE@&07gol*VI@JuSΏ"t(uBf`84)?E- ٖXu"1:?F)}$,-JF;Yd\U[M9?텾C!Pc$sBۘ5 b>bF2{ ViJ:Ef+:͇7(?k(CԢؿgʜR&:ED>4J*yQ(Π${cRgUp&-A1;q6BHh}(ggZr7vo )dW,"GN)-#uOo/݌w Y 3B3um8w0&z? 1?x IGogY?Je]&+e"SyG޸(+qQImo['r$k{ru4r{﹊HHj79)fC2~7YA鐛eDAuꧨ {aÝF5[~!KL.uҊ,Tmq4{:YY)wwx؄ Nwo< 0QM~qM}L\z5H@HqeFySWx+=6|j;O+qOרCoQf˻*!<#g+N Q Qrc+MekD2^oy^}NqĶ0[=Ψ9CTV{KŚ$8uФݾoaQ|U9T. JDC`2̂xjNOx'Ķr@x09}$g XR\L8!H&uׯifjY<)ceM.AЄljuWߪ'/9U4v" 6"c;{ {{g),ETl#6*H{vGa&&(,s]#mj`\R.] E}L/YgS)y1sK ʚ/!>I4lT) M`۟#&iqP;U  `:=~Q& ꆇ%2u )[|J֨uKӘCFuCct%F?LzĪ;_S\R8f6`pD=|RҩxX~XaauRavRŠro@Ec 63q*\N{Q+YcD4a+~z1;:M$Ҋd$r}ZI~W f͏xX8֬|xn# ДD}l^ ~_-^ܽ6 Rp8q`cgѸ($qL3zG~XꔎpX= yn%:;5;ԐJ3y; R`n}p6p.6 6ʵ9b4g&.`wzS 'v}  v"BuO<;1,^U0j a rO 2ۑ.E?Xm-7ͻC 0sPNںX +~䶹;X@89"rXXx`jrr5nTQˍ(aZ&J@M;t 6M J$͞_W|O͙ZOyQyWCYX~Ѳr.Co?**L4k!7̴.#6Of}ˣ,Ю k B~?X|/Vԩ8[oS#$4H+ɳAY&9uvpe|sdwfw-FH88e^Fj"0?M&"`M)nYQhm/VFz1YpA\TyJM?M-iϩrP5I)9*b $CY\f:6cU#B @ ,v[TOn]Q6L[;5cvH<Ү>㯊QL^napy8--'x@aauߓ?~YS0o<TЉXLэ>C10)sBI%XEyw᤽):'R~;Y0zcC' Z.gO*ɧaOlv3˄{Ñm:&#t 9DUޜ<&M+Yd@j9Uql=5弚_%%߯X&ө?@{ {Cw%`7$%*[AQ"49X8q.*-խid'P4;*[Kݓm׿oW6&['$nV@!)X =6iHLa!KY_`-iԅyMdzy@l63BnG7ӵ%8 OW:w9e4JrDӞ1ݏ+JDjo<{j%7>yBei@aY K/ptf6sKz0D t0H¶>Jj\L b!QN☭~ۇ@ts.Zo~M`O$ݤp{h} OIXQ[oqwC2t^ClS,TuY`A/n_IV}=t^$(?`~"|/B6I\y4H2M(Toft'SبBKPG ^ܩ,` B{A!+ڬĠP]ǫt_qە#ߜ䑣I!=?0rN\?v-ngrIyNMBqo̊"uwxSt60X%'",QH^G?z*81CXAyK1Eįc!XDypC `3>:FkkUfҧDC֋Qjj&</ "x ҤMQWFvޠ%N*iQt}mx,H]Q2ً"-k[ r3/1s@*P)Xt(vO˳+q`+(nY_?v\$)T:Mx+|-eQg>3pNU7/@/ҍNuԋT:;1fXja?qz'<.Z̐}SCQVJpPz2 &˳kP΃X̂`I'Øb\lczkd:n\ fXiH#sGJ4CrQMdTb-5CXnm\nNZYQjWn\-Tǎ$zdc2tU5{:G\瀄H=j#WpT$ca$)&RȗbBنhCLRp^.d1(p6f' W)pTUCRniz&kwR\Gicj85jub*.m7{fUaU"ʟP#sՏ'C$7GEUv2r+PKML /.HǮ㈗EAi|\.0?tZU, ̊gEhhY)a0l?ԧ~(_>a 33e1"X፬)=p̬Zoyc(ƝHغ\X2q,ǥ'q伸fv:ԫzP)^(J.n2:}bp'GZ_Gb?R6@TE0U0#hS"ٖKdH]l5?$<cJV^蠤epwO%lx\$\tn^FXc 9Wi6n"=v^qfב3{,1tQ$˞Nsͤym,쾗,M ˣ۱,09od~'u[*2e9x@.ߩDu~SVTL9[l0LB[Tcr7䈈5έHeBI0$ LG|D ΓCSN\#+n 9I_a,HTܓ1;7ֱ}dh`zf)7o{}Fwa.q!?!1v󙫀ٍnj;zʜ?4!6V#RۊXKE>[bӂ X*<=1ueb$ ɂoB `)ZQ~_A-&Uve> Da^EjKf&)Xv S{˃ [efq_}>8sLUU|b*醷eߚ{ăB1ԎK˔ KVr ҋxoNx~{8Y>?(w2!r9 fo{ɱOzH` ZQ*:žOV&Wё<r+Tz!2i 0j2Uv7fe1TKL1^8s(cl:_)]j X^ ѵ̭㉦g<.' *sOL섐0Ӹ]tCg.I)I }yzzyK[qTwD[!Ա/~Kit۽o0o|#9 82,VP]ֻ8uǗZg؛[U7aeUt5[7CbD@jdޏ#:7t ,82M=AUX星t H픯gtEKtOt.BKK'옾Z;˶Ϡnk*z8P/ĪKIJHOZErc;.VJp1,4ڥD u3g1jk!%쏟 TQ:OGF~ah^+S4ZN)WLbZC,2=OAR=Az3J`w\顣y˩G-1k+T n8JAK5H۸lO<5Zގķ2bMs_;Wa0 .ekPMIafeȏb_'nLL԰(0">w1Ǫ-& #3Q ;B*5&B]Fƶ%9kp,lxmq 6`ȬJc3mJu[8lI5I>\%fc#E׈5cbPɚ R#$}+6/M{/LFH?$$|7'+bSy z^݉ڛ]7;fMrW_ǛnaOl'=lCugTw6o. mOk:"Ϛ"=L4ŠЏtIK#b5*Q.WAc'V-8oy P6IƀG/;dq״|=Cq߅*zs4>Ո=ط ʒq׹ -pW4qRHqL'&U/N F˹JG?_b#<hۨ S<nmL_0yS'`Dq F 4C 3렚K'Pd|9 X oe`rYw{,G:"_|W4`_oIm6Tho -~Ҹ丅 ('\.WdߦZP >sgО \0b4Utdb >K%r6z׆ ^]5.fMIMKqoIͷrȾ6,zy'z ]Y606zd'Ys'/a:4`'U|Y` ``ex"M|'*~K#>*4em~^{ _' 0w|%/`_}8@psx3 0Cad}cȸd5^Rqqtr](mt*~AE-lO!;_: 3̀ڢ!A7Mi,  kߎLu%(/ҥIpI3r c1۶ӻAPz|Mb6鯢f UPezA hF=̄SCXʠ1% BQWQOKp zK7c|K T/.vj4:"e盺vDqvTAyfPVCI6Kq m 9܆QvT[BKwPLVUX~:%K==yJd`x_4ȧ YQt}Gxr6SЪϸ#- \-F*J,?s@PAN,A0 x'uzp?j]Ť !G\䂳Ul"ݿ5~bA#C.uvw>"&ԥ.31?s_ꪳ^څ Uy(C*vf"s󟶦; m섗ZzV95ݶ%i@+q9AK@'009p`UV=E utKKR EB_"P@@uEx mv3РtE>N 94Z&tM^]. p4+ =lYHra %f.M?XѕnDholБD̿nw,zXS~u*??RQwœ ඵ!VKkIAM 4fz#fc@ztFyXM05d{ھȫ<]fxq:!# uuq>@wCDfpōمZm7>U07U<s9} }F3Y'ף@]Q>qI1odXĢ$( NסN6N)*{nSIb+\rw]p`M8S݋Zf{Cc`K:3֞V:l4 |+bߖ5Qۅw~p|iFXy?:\60FGc#,pKJ=-L|0+g?UOP'TOUM`]B[ۥ_RD]/hJk-RQ%O4^:Y?ұ.BۏĩK8تWE:H|/}g8hKć&e@ W n*8 _ (D-k }=5'a*U@nhd9;Igl]-æFB˅nuleW&J cO%]ѩ'Nk,(G6v[越D;ٔmjƲ;X+C ۸umd Y1`7@BiM #`ܬqF;EӬe rOWkzk#P_8Ey+OIF>`M: 4z@*CLk6\dYޭ)"\"'8É+? 8&M , 4L!nG"FP/U"  v'k#CȄoF3 =47%x]6 laqq?Ӕy#a)`TxK<ВU zečl#Bk]vLkv}74!},7@YBlITx5CNp@m̭>4QUCi7we)qON~ާuʊor$^|&4͇ &V;4":J5B%I&r+8/J&ۓ.tfB@7*~:kS57sv3/a8&2 )*nso׭.QS ;] C6a%M4pqCl"C+ط\1Ba]2tn}"KivtX~ݾs2&@W[ #}ѩ?.gur  I}Jk**89H߳Uu &\݌s#o<%E(I@ R>JvO^W|$ NYPud}KBu9"uzd<:"H!+^E~#UME/mEtAE X5^)5u- ǩ [)Nyۺ 90m גXA H *?M ydfG*:hs;j uO>\?8T.Mbaj Ǝ<;6#h/fENM4ԁLzLFƕ%ls*)xπU@i1AF_D@7^q% ug Æ@ACeڷFC~: ΖÒ2N ׷uO@58:FV癇*?SA5K﹢C}.W!X, YfP4'{<Acyma#>Gr;F~תU9e@W2 dˊdzb{:SHm;e| ̹bV`ڛtNo<dfLR (ǵ9{0AzQьc8yh#m{Ey'}wNqyqJYFia`wS4ri!LwFІ%>Uy28!/fRpeN#$ 3nfo+mDwMM: G_R qM-;l&6s!#>Uuԭ?w;#ewj:X{HH xgз&mGT{POG;_(P ͬnU,7O,?&Jgkh"4HN~ f9dkww m7B r&?^gMեzP t;j]8`wt؞F*,IDZ%vT+kC4'I)ˌB,g=1j4%sAz0hvlc p2D|pmXh^ iy^τ>4EZ8b>jhOnLV,b^]r_.o;l8"HzlEР⪜d  _\½!EtW|xzE^PpUN݃jƳG 5oK #x;\}v<^Jlan2NDY}p aV*]&D?`P%:p{L h y6=L]E 6g`cŭL_ՋV>ϳGM/m_K7Z(]EVP$#x ~nN)$PnHѾu~Eگ!"TD\µXy冥D,U06 CYvE[(]Y КYX4w g<6OmYݡaP# I |ZFxC.w;D ҳF] O{ -!["rtYXo2<$#tY3ZL՞NZjՐ 3Ɓ'Ò3 K }GD׆)Iܙ  sZA>5 hgԤŕn1lJڬ^B8;Ͱ\/活{/DDF!xf5`I%Aa +&>x՟IqYijkc UCG-}AO|?S'e3ƞ9+䝚-UQ-‡+sC?Qr#!14[(ST_ݙ'S G1,FLԓ1=#3`1m69Y! }9I엒|#z71{ɡ,~S5ڥuDy BdQ7HƺBɀˈ>+GX60hO.!ocʚqn2Iԥ xa],W_2Sн Pᕵzo:NpxIfu( *Q/-1<vNwoj/&\u}߀ڒW tjzn-M&3eY+=,"QٕN X/ `IG5m)»[9^Zi¿Z7ypm|>Ũ,%(1'GY/fz e:5 G1>a-ݯ' U!joC0_27hE|Ƙ ^piɗ;p*;re2STOb ί&MY}zṽfnNO( .^/ +ܿۖ$IJH,RQtQƳ"wV%/^8JL P(w[=--HѬnƧI[WĶV1ۅzx*hYg sL& ^xU夀]qsy^h>[:]d2é0Foӣ77š?Qt*X͘ӚE TY]uRW0/u^*xj_KP<0Vzz'1ˇ7ٲB y%"de!Վ1KWΕ[YVHjN  $%lJr: ypP!&@_3wlV^/z q7'.*E1Jt#?@>pLS*5q VĮ(ǩSCTz,٢yzJ>(L" E\D*,p}v봸! b46 1Iӈ ZJopyq͢8,È:iO HbƭK\8'7vrr V/l& =܉ B}\ y D:ΞP U|o|K:'̠~1:n ˮJ"LvF",=`oۡ3k$pMmim0"P'vヾ%ۣ Vra3Ǻ!,Ab䅲K+c(M6Z`g!rr^qTx|^JC^9+?C촂$Uh@=׊aɿ$\mn=Bj|THь 5J- !w'"#zh*5ۘ;>gș2L(\ŗ#FjЦmeZ?' [1-E|9+qS/S X2e[y+H0pWb YP׌0LSȮ\w; =JФ*SH%ci;.ƲKYL)":1xQh}F0 <`Ԥi\kїyIfЗ!m*L nkBPe~Pl:A!hfJp͟o8jaxߥB-,i!2fVht] p\#`@7;Xic3c+oӆuk/YHS!n?g,V7'>!p/i$4t˖Joޚ.y#8c~ +XE!^1v#wpY-\'t6lN$nea!3ߜt;i஑;ՍaT|7_Yg<pؖ*橤FqfSq9f~5O|8) 8E:j?A؀w^T2H[B谐d8e\ɉvʹe)[ﰷ78F糧蕣B T^lqB5]/FWč+Bq;tq|D*a.cӎURR,Mkn3EYaNv_]/96;ψAjB99ک@ ātk.R3mztM lON hB|5.UmD ",GzHmD,1")p?k3@>PUS(rxo@!O7}ۀo煸[mхVB.{¬l|Om*9 H`ɡ-UBWJ}L,,CPL5!4;v74AJg3"lpA<>I"5h̕$騞W:ů?SzKv ˲:qϻLMPa=t;r2-am`'Ֆ˲ И5~Nb =zNqg}}dHf{sb^fӣ^@M4bBXyÉvujCP ~!wpSMJmCpOˬȦMkD&<0suOqEݣ{fW$AؼYewK:X;T:dDR>;?e+g/^ N|q<~_lS+BH,}ov{%ؼL8@Kw[ōUJ'sZ{ =qy-IwJ/=zrk`q,`ƹbG{oJ즪v&4LÓ̷:zp7] 췂}-)ԮOK1",amgjЎ۳Ǐ~̶9ʄi߅>S!"<13Jpr[^iAѐr]C;c7]I8xq= Uʬ/v!6@7;P'H:0g3T:BixAJ-t/Yy! KnG'hv]^VFUQa`~CյX*gX+[)8,0"EO%xĢ`$| ݐ4؏oi`[JNTs٠鵆r$Jz ZL h\'#͊ tj ʚo ]aKD< Ǟ i5m4z ~ i xq?"8RQ@ f{%Lɳg)X^a2(t{~rPѧ$uJj7`,|msmcz`FOHA)>/'#sU<튋xU]pK v]jr ޥ{DRAdJ|Qיxd57{[?nƠF{>E0m{g! :sY(N{'*,!w@sbMq;˃evP c aј0챷ʲqc![ju!$E^dmw % C~vtuuΌ&T 2 I>FsR-CEq ";Uæ{`Gw2~ [W97<_t[9dwBEmÙѷTr`R _{Л=6t^-m֍uއRe| V.uкIsP6&܂4b"Ou. !r2Y+uKP8A.cs&ި,ĸ0\fM6/I9؋brB^Nƍ² ~ED~Я2@bdKlp}LC\0&:,8,Jϼ`Fmo㬪7bW0g7;r%_8?[Έ2rIaik+xjho`UaaЙyH(7vrCrx.\kÝlj.B^G-QÅCH0/0,C[}a2Ow]'$fi HP:9pOyuoP!w:54L>왫 ヨMP SS[8W$b4p}(I(ܘ} D X:},!+>@"5ʍ5}Txgw.gN>s[qzD}ƏHD8CZNuJ.zE=Lhkӹc/fDWyf\%Eңe;IrN_f~\WRu#|bkv'e3"M)#e)M #7_rejkѿɪ-m,)ҳ LPݖDQ>&UϹ.ݠB"V]4uC˙۞#PXwTOצk:Cpr+VPu\sV/5;h?)69oԑ֣߅N{ԣ04L $;CQ[~@>*apfGcyZth%%.pvmz,zZE*(Z)e߮"U^~U*]Vħ.D?,7@ۏLN' fTgäqRy`t缤򤞧 Ye]5:0^ARxX τK•qS Ǒ13'%N&hm% X w*6iO~l*RTuF[yaz_WAKlmJUC[P!ƕQDWdg0ZsM*H's!C5-bntS3 ֲWM bU zח%.C9 P9tR:B ֩KX2HC0 7 E8LyΈ"{Xlt8;n$mxW. e{S dqoL4UP|q((E?tMCh tv,YF #|yU>O$u~<]W/XVu-Wu"D4=iV/$kN΍> Tw857٫DCwja`ThփWl6.ɍ.i5" ˲ &CsEC$#kŖ uU&i>"*2psHlLO榒Xc \KzۥXTԵ]32~qnz[~#,[.}OCвeƗ .ձ^QNղr;26O0^t+R]u'LZ0O n{t}%L3AC&AH=}Qj^>nLrτkSP TPVd~GaL°9p%(8'BqVF`<^7*D-dh D;cѻmv`hpdr,Ŀt[U-Ď-)%BX>sx<ܟw8 ׏e"Ӣ5|Pzgŧr9TSx`F7 O:"Sa0Cs >2${(+ n ;Q_{qxn i* Z k gR8::6ʰ[86U%.o̩%~Fe0A[2pAwih=?1܈P l)[]|zqztUsOi.*Xd].]vz˟<< ɼn/Ap"E~K"`C r+eN p5Ri d ޚ,ͺF;Ķ "bAƋTa$ ޺4I 4J{p 3 \A*cEsYOlDx pJ吥(*0E [Z(bkZ܏Ij#FE vժwOWK6N.kDz';C*<)Yf8˞&B X>3B$ą6:K_w]8i< 9,- U^.hȜ #!v"g9/=Jz_DkX2A'ZUTs6(0R$Eȍ%M0\Οn2PZTog"7NVk= !JOV%!==I;͞;s~3xy[bky T6£P!{էk9SPFrm6>:&5S&W~qFVd]i둬wB[W#'%rZ֚qv~v۝|:0{)jDuٿ/$8)Dy. R _pk⒧WOMQP}e8 PG=AcLv, uH:8uI6>5fAB,u gZM>TnLMtH7d"Ej;3s;AbjU@{j۴N/ZD7~W[s*%'nj/-Ђj۹U ̻LSIrFhqGbK^ 9ZHʘJ6ۆAldp6dh2l.E6 18 fx"5g'>| .A\12k 8&9 mVbjRC9SgY_%E*D{\[74"15Z"ⲽhsH nRb$[Dg3 1WEEKn؂sN7bsݽm^e/s#QE`qq͐'DٱLjEWG#ҚD"CoX[yy3bZ '#=Ԅ#VqFF#z-S0*jN>LY(3eo.YTKRtGW&s2 ;.w8I{,5!Z$^ZY^b/3UrB֊;;r+x>AIb.UXtl[g}zp PjG[vhi YpMV8hz(71XTnr 4ˆqpn$P=/]Max3-2br#Mkg 0oުc,Ȑ|آXbUѹLD:lf2h~"/  _@T:䯂ħѐ(*!IJOC}E _hi w5{iVcf ѧE?(5DrTHYufO~oL([½WB@8},YiI6 ֥s Ie1{]`!- /0ެ-#7EY,_-OX]Xx8AWu3wqXS@ dƚ@ҪԚlE&1W#z>8awYP vM(aY`Wn2wK{xD3_;W鰈uK*:o_J/wS||弣&I~ RYw1\0Wxi]㗳s۳{a)?g-R"9$YyiJ i*Ö<O"tהQ39Y\8wQ9Tq+`F>Sp2.g}q 4 3L?O;<1v] s!R$7Kw4e:j)eƍwY(J?eTKz8Ih,Q4jYGxWа8SCsQ}gm#Jl=mYL2VP@R?D5kmB:U%cgQR!Nj هyA"mlIF+g>W,6^:d/Edfr#ʯFE!<%"j)dDM=ZXwn:A7Y7nl)^}ۤ@ee˼)%ODi-V`>6c}H9NcW] n!x\TQ_#s5ȁ=*]o) sn_P~GdP|Tq`.t Jv`G8.1v7Jz~;40@~i"& P (ͭ "ߋG_PirAjFCxR{l*@! TX/XVa |gV")U"9Ū?*4bO $jZHnk>6_>]H~wN,[yCiv5_I IJa}JetCIo-/Or83k݀]Eh$kNT Շdӓӯ5.G]ϚO]dT0+2 >a1sby3 $X'uCE=(kp4$̈́ƒ:v*C}mb~v~`wx6zcUFm‰˖r;0>]6dgnmb&}o/}b GvfXɱR+!~KN&Ѡf]Ul#~ݭv`s!8Lv["Uvf ]$(ڤպ8ĖV.]-@ 3"5>4}\3BBô/(`M)9259 vx1LBsmzصS:m 5Sy ^=bYCjզFfXSOEc}6G*h+C wbɂx f\?RoPedR %Gf]D0g6G2,6[o(#zQI BI!6Ph86.؏}njlw 4"6nHšc)5;SkHobTlKxj3 ~Đ;%Ǚr=MjurUѾ0Q^x\GsT 6ҽj^D,aZŭOߩQGˢ{q Z<޲H:4ޤ/qW,Ag2gIfot5B˶?΄Ӽ^,GtGV x҇.ƿO;xXaﭺ'3iZez I=p<֥@) 9y08!ˊԜd4Cybe3糓~tkzm(Ca*z-"+Jy\:} 2{Һ!}ְJ?i>nεgdԘ֘("rV<$D:a4^q}Pryyrqlw,;v"~t4.;2M HǞW9_I*Az3Q}ޞOpj$S?DL&I4I:@$ς?&k s>skcr*.q =P*B'Ӆ~ZVϕm^%4n=šuJ,>X>KΝe#R@ƊpA79_j=]̅Idh2zҼ:3 aXTĆ#v>Tp=у^u̟*핆CI3񔣐MrB&MeԦ<=RZ w`E#c\BjYqw}{O/a2`+&Nml|.}Zy֓LY~FA"O:b%V,ETF.+UFYO KxJ30޽O7}fp N},e(EwظG5UiQusx ivpX~n gL9Ρ-L'@BJwAUnEA~8b"i~a?aV*:#Qšiˀ(Opǀ#C "~#q\T:G~tz3 v?u'_]PTG ;3 -W6Z,jmO)M3Dg.1.VЗ:jD>u%ݧ17Ru;#lwoC %o&pdQ&3w7uE *4 hhO&ûh=4k}OSq2/ цx\BE\A j(_\@2/@c N2yeU ^ hڎ>Q:hdCηgWDI˜gk šZ23Vt-PaMYdrjrx7ܠ6$Izk^t癙15^vtg\n6D&a;6{u.t)I7,>tGHjKNh[T:Q6:] AOJ vqr j;9 B~K[gw97āJT7 " eaN\M*&}d^SkvEq|1ђ1ʖg@ 8HdrsPJ43T0gs6ԱPfک̗O K)U})JR`,ew&O!T_D6%aS]#_U,] `"}yV;MNXJePu*^@^;zMQa_O6`GPNڛWR(aG~2-jze+su(GOFo/ "oL"G:M43 8B6xXd%Ɗ+f2DA:pcb'Vk{/RK9ʌihtB g$j@q)&UӰL~2G4ɀ)gtuU j;!t=^} hX&V[˭as{VdVK/=.:pG"t. ziWM"SgߝCnyiIdB]@;2n x֧}fp:ZFw&qg1އ, 뎸7{W1\AF+6(y9 >kє9"NI=:-!}E+p![?^n ЗZR,c_ՅE^ k+=`r1."m7 7 99ksFnF8ù$5/}gf\wZ]}I݈ц7ލZ~LۤCJqs] .ǐW͏?,#dL-kDJ-&9{z6%|"Ğ?~Ьԉn#Uf'lĨ-ВB;ϥj*5ǟ-^r+ImY}7+.yoBDZ4e=>xڎ,hLYi #0Js(V_%]tv36!je0RULk|V\:27Nk!ȓca=ʠ們]́;V<XnZF7D`,:_u<Y89tqg 4;זѿ `kb3F,0-m&4Y%erC[ՀUñז_ +W4mdopH0cͥsõvwEğ3ö2r.ڔ/ `YֻN,/xKEHbܠ'Hb v 7jπ@"8-/ڭfo7Yf2c԰//G,i.w2DJ<ٳI xzvyXB\.S8p-ԁ X΅ +ϛ Ո)fSo7C2~ԥ_CFd gUn>y<(q$쥒P&W V": h٦esR0;UR aO9VO~%g87tA[U~&C=CkHSdA*8*jDpe'yigj"[5Jݟ(\Ei,]_br06+Tw~)EZWSBHƐ"CZ+w&3fzԯS +bMi Ad. @0ZoCC9w#+X;O. "}B ?!]93 PQ>?PˋPa .BPfZ J|`䱘PB';a:B4 y2=|l9kGvk$Pт{`vعl텚1p}ɥ#Q:Pj}3ZuGN.ra8U@"뚰%=B^ ^C춑S FQ* nxP佄|➒%#m/O2FiMXh"CBū]WCYN,f2XTEﮕ~Zԓ%- q&s/$Ցv4c*Pa1QDh\q(Rɇ3* M^8wоݿ }iԝ.X5liKe-irl׎>f6 s D{V7̿**zzcm.2T9EO)w>~&S^%5H1Ǖ@ 'kMKYX({}0:òGgHP粉Iq>$G;zm Ewx; gM[o,qFACNF6 ٟ$a*~IP@M0݅͟nBwv*y3lW2iHёBx^~<.TۘS*`C6q6wZ!'"ε[PtGa g!5D̜vٲNo60[]I~M =L"9ieN.׻Q$:@M-Q=# "6F`V>X`AB4+ߛ |;/|sƫ6Jb# *2)rj*Cկ!Lң;~8 8iV@CWޡ1tg@ا60GT4Dnp6w(g#FOnxgLl܌ʝ䥭Jn P*qhQ0N4h[ Nx΂^ٕFW%=E.O4&æt%wdڭ`ڹ4̥[r.?UyѱSUw<v<5jƴk-"F2el7Y|~ CRxb$fGZago*!!O`Y>ZP>_pvO_GڡosȲ G8l?CxFBm| VޜUOE8$+WL~1ik bsYyϽMxCH[7]O8""剿1LfqM: ZңlY } 'kg1غ]>jI3;ϼSpXMdi# Dȹc3dQoBL& ^ͪΔ9|j4?82[bx:Ցoyݒ.U}48]ӻ޻r1&2O=%r|8 [ =eGL̇x,n+}E i~[(<ܼ3³K%4><逫>I%7J3\ηSzO|,tv "P{L_-XdRd2~8ULZ!B2w5NԀd|UKTt]z*~%h=E*O4\p:`1#A?ɒ[Y$縸{loP*DLJE!BlAg"  &ŠCv1JErpe|yH %Q>蓤ktv)FQ9%fo蚑N_ཥEl;6j>ȳuZe^`=OP*䂟2W[[JL@ICvtpJ;h/ 1lsL-]lXjLr+-t>;6ݯ~`Ivdqns $b_imhs\yWgᅞZiUY1LW}ut:8{fI33 T*u_lt:o =-5sX@k䴭P;G^&eTݻuMG)hduh xRzI._ DTmE3.x@|NH긞MEʆ"A,"> vXQ-fAq[/ƅ74KluCɟ2x`kiheR7g!sn)VZtzN@N4K@Y 0qB)ba10=y$'j0Q2e=H=`Fư &2{za^1F,6*SWO^ ;3PJb׽SVo#&K}]/ۣzxuCz8mG'vk.gG}؃ vj ,{<}aZKӮ{* zZ>) $:S( i P&u0ajqlEc&l15VE#u&~^寥H6ȍ3͊bV/42e!2ɔ8uPP#\j^c8=eǝo= ZzVen `k5棅Sm .a,ytM Z&j0UmvEW`ARˮ>5yw˭IOGk%j@veDU@w;9ة~FgR/##ۯCnѺʨ%z@h&)3Áo*kM[1+ Q(>φejފg4iU Xc# TқnX)nEDi;ݩ3hV_i0z<{ 3H#V=ztG:n. 4㣦Cbɻ^6:6Ծ"G x( |X(*2d,$^J+)\bSP$N*ފK҉4 /eg4 Z: vrudl8 b bovJٝ(;髹}v+/Mߚ|'KҬb{V#>RdJH 73%Rf((? V8e] 9|?uð)73B2%k~QpP-k@ZSAQ9g98NG<:|2^yQֿ7cM icυ.͠Eڱ@t))9^*Yu!8P ٹծߴľb'qJ.G9VZ2z:DZfyI=ua}a乳_qpVu*_7:]54%urQΪp:"Nw|?BX 2% pii]59اO:0Keo6N:Á_e;ED_MȷX$yAlHDlL9ل8Cs~HȚE/ ?I>s cxw 31*V|k%ޛ\&4IV&-2iq'( p?.rNîz~8Ace'U3`#kJ!YvMYeݙ# k x'_a֊(}KOޮ§͍+=!k#g KC Ѣ\t[c/+4hkH:hKWp-w>A~-U;.ߢǴǦX'aVUl(WAk)Gx6rUOVeXi> X)mцƏ}Q+!4m^"82AE-OVWao#5q Ϭ{.Q$*hk`La1[ùTe Q>iiNaL9SON-:!M7'ˈMtJM w-H6q_c`)[C/N97`z aK oFPm¦5hglE5 [~p۾ދ]49i d,eV %:x`/S VL'!0٧JScy:Uxf/T 1Nºe\, wvUׁc> VKS?eA9?@$0Pb c)8 ܛ hTEKGȷ4]XZ|N魨 R8َIj\ (,g<=>J!˺?jofBw2pz_gHi5 A좤55SU1a]}.'o:xԅxَ헞OUF(gދFk{hKW[ª}trZ/\E=>S j"]WSbi!Ήs01y  AǏ0W:ؾ>\%kSu,=rr.X;hFwji 6jΠaz;tE s۽ӜA̷&H i "pnm6%dS~'gՐl)kتn” [0). Ddw+MM&GfWE[_4 ҙaO,V}qw +$< (|G0NX{|VKߊ~ {Fåb^⫝sC20b%'p4@SL\QJ:`pyMK),Fo kXoN*y=3bP'dGVࡌ%׵X8-y}>ڜmo|i,30$,fxn_q5kE {av _ O;D/a.o :voly =lO՝h$!+&hA'H'X<7\]p"Nb\ŭJ\>nE|9o=;fQx=W_NF:8"T2Qx}lᄏ)D*i\b#N01y=dBOE}CD:պn>ZG/Zx¦tP@䴼bm8dGLK+Fw|az7ZbKBآٚ-f'Sn[Ly*g]Zgp&exѩi(l&`/Z/ڍOq*YRQXiNs@l0'ާRo-._a_!Wrᴺ!%']Sx%4x1v7Z:"?Rr򉂮#P$8̄!!vt5Wr* jY3}rFKRE]1u!|:a(:o*109]UKXz}u$trp^6kueyu d}O5@48c|[zՁ90!<=Ҵvo4-Okm_Uߠzx:u݋]vHo:)<+µ/}?>*NڵN6wx65~e(~%6胟j4'ޝsC͊+=d4 4\q^.h h$ÂQHh9/3UsȻȑ{O(4J(}5C!v^=1oUMB%0%Hh] ᙓm/mu8æ>R8Z8IJM/"kO;g pR\Pd%ڧQ4&u`$Vfjk4P&9W^nGaT!-cx*)A Ky nJjO=urYm ؅AQ Ȧ$_2 ʵR><)aڔ^(+:]qQ$B_\5ST# @. Ym/ăk,ϯHLxoQWOO{õ;PV)kʆ1ѢcXnWyW3P{²0v*r#WZ<*owJ4pb|#ba:V|\bEQ_ :4% q7z_XZ =ZNDWSn}_ڶWhf R4BXYkEsĘVp\R:n E AFK'REYʫ\(k'Y`Atqc\T98Sѝ̢;d-Aq!~KӠЎĨTYx0'j8vL P=z"Pj^B=2"Sb= 'RO\Z] CR |tr#4e3mx>]z=m@8 I`Xn@a+1T\9TʐPe 5/Mj(xh uRAN|`fItiĹ7Wֳㅪ WԊ.AgY|=^#sv^b{Et{#`ftBפvA ZW*M ocכ@\g 9"q )G񗨒E!5V|H1<˨L&ӧc"(*I~kKXH]W9niaEU;svhT((q4[VI{svO#̡3|Twt;?Fgyg3(m^LP¢Cm2&ܛ'U ΥHx ] 3Ε]ܢgI1|NO'@xgYBƧY{sM=4S&2zӒdH@=Xw=zlDmeuh}|:TZ6&FMGҨLD2 DZO/efYa*u\); >U%os%<d{szN_9lniCP+?>hzx񲢩%s9y1/OEekJB(pjA;M~&9T(/sJg2+hM^5lIb4jréP.ZiExHػ jp,L *m7fd88kMH][_gQå!$Q&kpK'+]_V?' L'd8ш ̃{֊P## !'K$`H`7LNQ?bm hs *% _4\E3$ҫwptv>ot,\PL49-d]إR*0)_i;# |ŀX譣.!Y<~ ߺ`80=k z `J6me.tQ(.Xߴ?N`|K#3ymGPvU}i} n:=W#*Kx/r$^VvϺf-`7hmCsJ -tB)0o2Ae2Wdh V,J^YiL(8OH+F?#(OiOiMw7\&,s˟ۍ6{̑c3:6ŎG^=^o8݁cǾ ]qO_Pz)UhaPU)U%WCU0$V XX).-'QvịMΤ$Y+}\4֒+NFfn̓qZ&DZo<Ζ~ @IkCLLGVYom_@z9緔48G\F^c)?C'1'x:5Bhǟ_e1dU}m8iTu#P%CDM:l0jEZ7RF$=G2|reum 2?, 7F2gzg|Ƿw< ʪyXS%={M( bFuG ,L.pbBEM 'n?XM֑^KyG2=h  [|BjoCg 5GmZ47:֎ }$_59v@"s2e ASw?>%uF[:#.mn[4G~ũrT91gha6Aj0qL%]6pP'ٓSPM'&096OPo~gיZ@NUCi|.L#f701ߕA,(%\+v?j8qd5qEt鱼nE`/]AG2<WMڰbԡ[;#]*bh~҅>=s29;XԪLŴAin,"S]\%_[7+Uf#60v{M)/!4r6d siLu4tW$zl= Ky%Ɋ@UI 'nk.T;l3WpT0*$΍P}(],dgҁi!Qu/ ".)` lp-E 6Z8MܹIH7Ng\ڑ&]1 vnkK/q{e=`C1hyc>wJn`v벖AвӖ*T7QU;8L'3xήTG+vӝL-,ꞙ:E,\;I:@wgZ-xP5ق{HQ3x\$9h#6jr~oqY fewo:p:7>+p:uHm߫`uM%&q鞰¨I!|ܩ:4iŵDǨE(d p)ePme9‹1 ' f3>mK|Rz87,UM ;:i("sDZ)Q&-;A:D{b\әrfUTB6܈<%3њP8/\Ck-C\47.vm?RxK<|&ںCN4hV2 _eZ43Fp I<֔dT|Xh[/8מa!`$&5Oi=uv2l+С Lk#pq.)[[\=a`U"{Z5OAN+WZ:R%6N=ʧٍWsp+[>E\? JBbz$7ߚKɦ:wtǂ$ .^}^)91\mva3qhyR N׺ZNP,<&爧L*5oka|Y߬g}%]|FQkw8L&'-[;k~b]b8Zex{'\̠w#Ϯ[1mn.ʑ]$t>܁gq8f(F(%GTAame,`R%Dx5#?~;0d ?9=rh<\v\_c"&0;0tkZ#K63dHYiCBdΠ̊d,60, A K3t?}<`Cϫ+ VKVȲn:x~M>a\ .pBŋ~+OPL{oO˝p0_C[f]̙QtaƄT9Re8XetC;;Z]Y;Q1+tYUl` ѣލN-oXra;ܷv J8ck[Re,!(=J%?XKZ;bmr3Hڥo[LG~\ce2q߼o<n uEzd fZ?Zq_Rqkp%qP[ $Z#C> 3'l7cطޏ(`p]IH9XBcϵvܪY7! WW5qFȬi}F]PgA"vDK g+0]S[N|$ O`1R#9ia6 $tY̽>B@ {9H T?2x'_.,ȣ+ֱ"s,g:Y $Z(غG;CYhI,ͷ:XR|lƯkpgS(ۏݍ*%:Y{7EyhiUz-k#]*B6| [/%498),&.gC!dF[O(~3UG;{k?P'HٖvU-@%E.K | 6`) Tv.xYWǃB A8S-dԗk;g2uV4 ȋ&*_M?.m+<,x@zW`%FkY=6PBAmaVh/u+ļ4\D>e;@ζ?}2}!V6 xWJd(^ya EWhb=H,5Q(JjC7WBnDYR-tE9p{7x2\k8bg&t_ˣ11:`gT,)d¶@VN;m˜ sQY=AQfY~*W~x~5NEI$ѳ (0 {.n7/']^k{:i5O!M).E$yg7๔!.j /Kͦ2펁C@uwk ͔&zwȀvGvc#q_.w i*ሠDD͟bR2o㍪պWo(`_(G-`(̟޿nx9w6 & *pqq ohMXxنHg^ِMT_Bפ"L̜h^?! ~.ֹ)Ul96X.I0%oﭏd8N0W8"Zg.W$MԤV̧cirKv Akc=9Nna<ؘaĝ3`{ !t+w!kPUC-/t24 YbJpHZj SvAK?LTxAp:+Mi8)y3#?_EC:I<%6,(T> A #ܕkB9|DQ(W|\Bœ & JAm/%ޟ5 ?$"ޥ+d!VVJR'8 T)@ۂcn{4yWQIDuH<<;%-{ת̕7ڏ们LN"XU!6`Cz{_Ϛ4I/qϑyC?I O(~ WW;Kv.n9TYs[@6!%eO@"NΥgm7bk՚'13@\CSVR}A!$ҴJ+7v1\3Nn}a}mZS/u " Aeh=w,mfZHQG2V3X7K~a0dF$Ĕ=>Tو9 5?Ml+ߌ帤̶jBB=ʵ<>N <9?9 &K>SɌ]Vi6QQpU,%H*RI6,b$ArEgNn2"!\dN33D[6p{mS+S'5c_S/ՠj]G f窼26+y+-^ +Qb[ L?~`r17(rQ4v٪KQ3_CbVK˚8#v>EI;D{FFOc,`5 1-]tɷ.t}%K[VkztiAq^4ET2;c TD3hy?h6=ɘ^>6r̒-o (Psz^*>(?sɅE2_f_@7P߇el@ꪇl)kv9۟a^*HBۯbcEI7![-6SqCbJ'7r ?]`cvc3Ȳ.aEy,. jꜥ/VHpkPv:>,tt:C .!T g ":4 lU8+QCRfQ#Bo% "ǨMwϗ*;i_ ;kc>G2H~D~D+×Ͷ@PB֓hhi^r'Q'CŷeݽbB#G{K^^,\bA¢_>-j1a}/o Z /Hm޽'AOb>қesHOT`+dcg)ۊUik9F*wjRG/&X\:;VrsoSQX8IU>ha6DjEڳFxN%ŤwMYVSw#ZˌmeuYin004Z0|A1ͬZ KjڼAۘ' kvҀ96p?J6`D'g/f8ӪY 'c\G7ph>c@_r%{Gʟbr4ma >dBBFbk=}{zrT$F^>՛* >dJ^-ZҊ; Hv~a̜kPܛn'AFl2޵)o'nFjݴv MuͯJ7-#7rk@̗/䀜~]Ae`5-ׂ4C;̰.oix2@oNfuBP?,'\{JFa^@9݀h5yYu:VA;dgdɠ8N{&'up0nZ!?7#: ڤ)g=U;C>wڙ3bN!SrmV'MZVno|wam?N֑Rptw :S?@C؜/>FtXwdt)g<= b9۱@*VD4Ю1=LӵM|h2҉d[y96'߉ay'jS;G4O`uaz䅩'~ w[)g,q]qh̅1O䟇tv6:ytפzu̡ SiU$#*Puo*>ЎT)  +uQi}[8oٕv#. Pk]'98/gԨo)7]Cgn/B9q'5zѭh!!j_dGN%Z d'Rט{A27(OY&JMq>]&/8Mׁt >o!ӗ}oc4[߇p(CSdn|nbWzTㅦXJ&L9(Cа*ŬTH5\t)xdAl(OB,3$`K#t=-nKzdRJa}Gr !&JY۱39׾ vQphw{-#`.nڔ?F}{vؗ6YM"&]6!*(,{?d"9PKwbXIS D-xM4\6$z_4q>We ~1w> _ԑ,NgSFUC#sn߫?t bLmCD l)}trF=BA3t@Ϭ M2"\-6]"Φ|v_IES_譎wҸf`bZ)@7 !aa#b}AU֑.nTyG=߸+H бMA2 RaC=_'DС c(QU19JZpr4(&-~UV[ZQw!(ߕT`Nlx *q H1AkWiUS Φ(JKE ˑS*hwMsC7AÁ'B ,NZ5#I qdXЁGDOLVAcerPn#"tS'd,TR(e}f-V4M:w9uNm;,$,:*9=@&+~zA137dؓr\~|s/5-bs5mK)}J[`qR,\!ڝ`=NWi3 !r>œr|$!, 8q0΂UYb ,ۜ>b: Zf';{΢hd4zj~WXoIT`nɐ.\8,P[$v5^%3ȉ^wndK!92:dewꆩRgue:p2" ԐZ{sl[P$f䯭ZXϝkH-¸;w9 qHZݖJ]SX˰X%<˭1n1;@,T݌+ȆzQfFs.KFk{N`lk hU޻\o&5Dno;5nj؛ė@DU Qj~+XI$DlF茪T͖MZTo'A!qFĨbr$~B4;4g{ǣlFlU@O1QF6F|'@dw@c/#g tMO58h Zy^|uA#Y:NDSwi@fh!XP?63ٽ4wڀmvb#WU^zo04ȆNߞNл^ҭM׷Idl`RD:GD c*RLDZJK@E>Erb&ƝϠC]&UzUZ!ָ¿زB t&v)s텢i= B$|-/e676Lm>.8hU(e薽FL WbAAZZK,@XU7EM8*[)XzQ}o2yJM 0[a?H\_tn"Ej 1j hD"!尙̪WE ,t4O#[SBk-M2=?tIO}mjd>7{(2v?WeW=X; .PT]v%Kbz~mJum#?Ȇ*E/h鉏 );|dd ]{t;Ķ:hMԭ=CkDߡ+ 4M{Ў06ٙV`R%& !t{=G/TI'4 +ذiwwx粸_eҮ{Vh.r@S9v]v C"@֢fڮLJ'ݳ|3( RYfDWE趴F56P )`u#DN% 7GWԛ(bp^Zp@&pPpRZ,B̭dPATd*X? %'J?dMZk#:?*?g G `Q3+ⳒF`A'q{[6+΁u? ssge/$5f8gęMX*$rbYP?'ʊT1H[p|Y&cî]m«PS +CPy-#Y̱!ZjI㞵'W6tǹ.&`*RR_ )7{'N.C+`T)`!*g3wLi}ۅoY$]F|(^_/AoSv Nkrۖ\/<Ť16E3r`$^HCdrDՠ~o !-yu]z߫O\!alQn>i"qɌ4+W2񋕇M/=j+ihk_ՆۙуSN\-sP(5vc{Z :{bwQ@, u \%SfpP&8|˼ l"E)޴t w?^o YrywP\܍B71v5svN\pO[C:Zl3ClZga--Ld,JR.q4ꖞ[rǽ/[e_DCr5hnլTΨͤ܋Ck^?FE`1ɼuG6idl^qW.:3`ss:s_~ne,bh[(1r'g\Dtؘ^ɽdOIi XJ l@<]GmϭGe}K ܮހ>;koIZDTv[đּ񞬕o `D51![>(e_Wх6 *9I ЖHKWbw@T$J0]uZokn1wmI.݀H =1P^㺛@g]MՇ7k5@Iy-V"v@ 7/D؜PO/^ /ko\j_hhV WW᭺uO#mC؄O8TgX(f9)NԎ\\2c_pU.F͇ 3mv5Wsѻ;g"y8(`S#ƥAVSdtp?G|϶񗡓 :DvDp8(3v_B@wujE{xe ŋJ_5U=8 Ez-..ҋ7$t0)Bj6tRgrZRjoLno+,'bޗ!lދwGh2?olxs,#dfn2kWkkSG`{p^Ȧ-+ s J)jL|rfg#ׄ49ܼVwWL M6vr}Ρ ±is6ח!W H4 EW­ixvγusǚ4w/t4gU^-TY1lgd?S=kS{X`W&cUhoak͆!v %_O:;d<ϱi_x9 ٚzJ57M"ZJ ¼XV"+hƱU@_m$>jznKL];ˠ\SK=FIYEY'}˩,:#tz[I]Su~Un j'GihQ &ukpl;j< 'sf`ڹj\Ԗd*) Fd'ݺ{>YLjkS\&IN\;b;!Ƹ-~7*s*2[LF*7J~V uCAZmŮ~PmH$GF)yU~ƒ6CzKݓsh-Z>.?7{w7d '_EO^SJbqfd,Yɸ]cEuvкMu I~\[򞮍x3~RPy=f{tqʼnx<6OU^=nA?n*z]+l$@To-/IȲB, I u4LGZ-egu#D ŷHOB0*խ#[lxXr o}S2;}n4,28Ыq\lmOzJ`5}҆baɃ"O ek 7eh?_1x6ƀ,@'־bY4r.\dVĥk0v 2FO}u[%Cz.),[ieVݵ0 ^TP#9rxmLQ|ax}@fK I@,6+&N!(bxUj5w h$Z)⍎Swzf ,++DZ*Bts{F3 3D?l$hP3'Wv!2]ӭDhAI3VfZRO?4j Uf}WoTlZֽ^-ZkuUtdIcN,&u4kZoߡ)Ǒs]l@ʼnߙ0.nm)(MLLՍF9R{ !;$(A}T\oB&"Tc cTpKTZ֟۾{[kdPM;6$B.JRojs%x׈(ncpmQ<"@Pf u>QQrjO= Ul`EioVtwthoWX6fuI_{/cV?h& AhB<_Zɬv.p;Ӂ2KyU}ylaEhX8/YeAn+|bJ®ڲ|,V\.UWKNc7kpzu,kSM3Wjg+<K ^N%0(dEbB's)g6ObJcD |z%͈t st(崠&*Lx4Cܾ30iuxߋ8 )0e wj> O>+-o>,esojJAtdMcdºs),7؟Fb֚rgWu}P :_F@,<,eܲQ~RM!)$#d'$ak&$Xy 2e3S!\\8[s{Bs vHr7 `f@P*cz,MG-4`+I]h /I*hϣ4a? jlI'- e x?&$yzGtur˺1+?A2\-0[Nrf2[ѓge,ֺ\+;, ֍s}@e#`9i}.zl({+ݜ]~9E#OjdQMÖq]" 0%W % Լ/|s7% FqM_Z7 Z[}>LQ3L7πa4iPf|&̧K|_vp>wjpF%/TR =-g򱚏 @X8O6 T4C97%հ"&洀ʭJ - 8se:P bc"9% 4Kv 4BA =,zy]S+b}_]1S[J`_gaX0jccy} "ֽPpbȢJ x~9"1=C^s=,mJV|]x+^4MȢ&B"l*sQ0JÚs-Rbz/n~g Z"%"w"[Gs&>eۦx=0|[ƫ;׆ 0MLx5:ąAuU$O+G 5H5I$WhXۍ.@7^TXNRHC[?pM Fi%KA<R!pƗГdK1G$O{ /ELu#c'C\nTAU)jӿ?Xz]3FUm \wU Q.9n&y kG%!MTOs/O^z<8b 0d(]@*l訃9l2Iun.-`U1V9Pmc2NF܃]ڑ0QAqA&a8/u޷o{25%%a᧣V-ԶK:@fRʵoib޿]u7;㲣\s-knHت>!HGoT qP$7)e|1l@aؾjtyz!w$+WAd%Ӿbp2Rq2`Ů fuveƣ“֦4GJG H!D@j,v?)ו:/02|:PXRPV؆øwRQ|! wTI_Uy9\P?*q);s7xYpʫW'zG<=k k*D++&}sKZD{,(%OAH=Q$3߱EQTg.<8jz<̺qYڤqE|]?7JEHΑ@Iֻ1e+!> C߫{BM)k3 .A'$]@f6GEh6B#B%/}0ᔱ /JM*[kF mёՂHO0%j4 `Ж i2P)"I3A݀2`4 28=. #!t1mll繺5.07!/ "󮲉QŴpHQ(Q6xw L'(UUû+VS9IūegixܒAiݑUK{S>h ڋn>-&e턶%tuZms[Vj6tL5uGyDJ:`A!b.Ho?`4Qd|j=g+fږZ1^.F cwp[wABtGD/b~AkqQi}M8~2T b~x"$ qˣ$I BkKYq}$%!dz t#(B'Cd@໔15*jؿkYsZJ>UCOImM6ZO |>~J:wƣHⓢw꺋 ~/^Ѿn$Hybb^e2M_$K(292c9&ە:KO⏇IJ5lmIqu%huLEE:[[L,YzG5qet](m$%Iu&sRgѹBĎ0 Z)]3Lt(IWMYZ;W +5WAN鴃SZAjH{)RP❴6 T bg jَ^fuǠuE2E?V"6GoHTRLk} 5QcI%7m@1WN}5hT?y%j6Y5E2P./ ׶xӂPk/ \Z:;FX yYoRۊS;M$Zup 9-1g1']ȁ Dal $$ CewY7@G=`N%ܲrs;7 +^`Gۛ%w!~ i8kG8Òӆrb6MdMkL3cۭPL.c!ٙ8q; UEff!Pe&*'32sZ䡟v[ 1E]ߒD^9`kʛO:E!zT@?/J H~<ԐpN"֔^ӵ/X$ׁgH"{76>W]GSfw1X^O1qk< Xt6}JrR Bn|f,]PSEe2$w We2ve7g[Y rb1nv%S LNaXfvGK V<뢚 cIm3e7qe0zVf-I^}3į1|Q/ؤ`x!͟+&#jQ:.s 9ubހd>t56"S0p>olkC29k+x[SYI  ;nMÙL ENlZ>V_?DNdY3#L%?~G3N N4|}9nm7N}4"dZL$2+gu=E}Ў#fR̻uBsQ6|6s$`&ԧjh9V}P#;$;8WMOsvYxP jR1TF%4)'@B4컏hi$gn]~YCdgq~}ף)!2m # p@~@͏";;ҠJp$}G,y. O+I[gUnVK+C=06 kMt'_My XʋA(7B5!V?#_ܠ~,H%@%Î[k&vL$0_Ӊ;ۙ}\5V.Jha픱=޿(s`9gEWU ߟR>L̉Eij ї˻ %kNHN${E}H8I7"GdR:;{;Rd޶F9}>/{)֊`U;$$]д*!@l%6筚3 (~ߪ Y%g/߱ LUbh0wKKaUZjIGzfߛ)$_0TBcmcMEߦuӞL_~9սЍ_niep˕CyR.HMNNNȾ$t:Nٞ&uJ/+ "Vbdpk vTQh{fQtx@֚7mZ',803 8+T|B -r?%k,+˄UZJOQSaY1}I7okYs!#a $*/V{4}sCmP<65[i+q$9z+̟`y13سQ|⹶q?T<"$Z{^٢*wQoF؂w$̀a׽)}so|)Zm6;w0"c{uD,:NAV"m&-?@z"ew]g[~,]m!taxgW]1e)"yg9V{&_3!%\quz 6zGkOn0@ o%9smӺv_ЧB3@ YL`q^(#C_~Jqo6k wD3q;wM.ۆ]k(oАvxoQc>Hg i<Ї<)ŸmU=JalF̝~Lǜeq¶Eݔlcܱ}l5.IU] iY{8oGd݁CdzjW}n[bMN2ƾm`A ,}T_;eY#ͷX1im[pW`wG`$A% %vpW*9SWeyƉ;S >mnl':;-U# {E5tV]Xg,!qw ^`?mP]yFGrvZ/S!iH26U`~1C1,l't4͸r<3rW\MbcPug4Rآ4B_]$2__F{h pk])v |0_NO|_u1rTf*Qu}![ZKJ`]ұ1Gܛs+X.r}\lcjK3SEbsLA< //y`ޑ5eɧB,`@2#׻i5)ۜ *Aq;C rk1"{D+ӑ<~ov(1( +}K_wdkr%+rSgn-2t~MDA JjbӪ1n!NV!]L4TM:fEֿdPaR< 57_AB2 3Ų֑2@onnqXAA+B<`K"2$8L$@Gx5M0ޢx3'&GOghYG2:fˌws껽v(*G5)ûr8ocMۭ$IpPK vYqI[Zu]jqqdTl26QrJ nM"RF"iY}jL'k =^Ǵg %B[Ԟ"4;s~+bP`ݡ涐MT˕#F .8ȧ2:$rV&>F$L7`.O;m=dgk˼7v: Yj4OB/h"vi2[}$tvFzDie%gԊZ ^p0߃uOzw05a;DayzgP!` c>8 #΄dc(OJXAL 2a.;:r!EbK^t4Vyj-@Үh`t3skY dhdACP];j$:,}~sNe=,T+hc0~n3 nL ΔI1םIBC Si)=Ϡc~q1a!_T2k6GyFW\e⮝PJ?v!ȥcjO&-3{bx{cMSO-~RF 5(a/*PQ0ef擃tZNᷕ!TP: ىcbGl-+pyΆ rdUdxQ/ٓM_z Y*Pd9k Il#ӚTi%lݗ}NjX|^Q?j* E>fo XJrxCI삇|L4~@.6q=sB@P;CDQa:O%`eTFJSe/h6Us(cTP&'6NSau qjfQI \ƽHtMcj(-6(E{iU[9.kzH&Cce|Kx$}paJQN8ߎ.)p=s°5o_P c]U#μV <|p\1`'/$vnT7 K{J+VN{.z$rqƩ)$.1EPza2#?%G%DlLXD@ h>\qP^IU4{.]lMH1`7d;+T|Q1.'U?G,N^cp}ճ"ѯ {mj1vVxt3ʬқP? iˏ`vdNg0*jnZ-VS b&Ʈ:3H-oū+9?N,)bE5)-sB~ȵOnUS510MGx"MI6lJ%2m!i YNSJ,o^޾?9U!l:S{UQXزNB*'95E=~͋=ͣjm'P&>sR2"uOp _,@/2 8kO{a 0+߾ ,w߁bk >{ +5;|_Xfei a83#WгҀU88#!,XDVB%UM8 x^mB玶#oMBu!tO}m5+.7QdzPX 6?H`aK2hP<[\5_0꼵=P#oJ,w .`nr# JPSh8FfZCC9y6`0fZ|Hh&ʄ1v.xȋ㖸+Y |?R_{ObQy+;t^mQz/7Hc(p:)iP8$ȫX4)kJ.:JQ\o% \յ*Km )ۓ{E+G\`)J40P/fJM2ZhEni|,3x=$1A i:#"mJmy/yOJi[z-,@ݩH(Y׬RFT5رs#Fr73k0-9Cĝ$Eը*ϝaU( \{iZ J& xdSBmY9_B#O"xVH$.G)8蒱H+!c~kE)1 %VgY!}SyXaB(/}!|2ۗR<^|˜ʔ7"8ʄoΨC[h2|d_^ˤ)NzizB4H.IksɅi?_4:WW HIuO~ Z[SwIonX'.f4X"6{;ldԵkfhe3}m9A^0Hm44+%0t-+"Uc` (Uj( l`JcLߥ3ndZ~2?!Fi͘u)=PtWnTXZL&7 qy}=}~\FVv)_">Bo;ّda%2_!6鸑94ww3}ݸpzٖd)ڀ:C'LQN?`GFh#.yd :y[bprv+N*he %@g2F-t@0ҩj(1.4| pf`O'z/GXd gP|~I]>#xWuAh>{ͬt~K Oig+/oM/Qq)<&5+naN@-xuz l~sN{%k,:,.,f1'eb|XU<27Άb<3ӛ<yW⭠7&spmhLv XpL ɐE#ǯ"In|+W:D ?6vhr{I]6X=X8@|\IKL?nxDe!1!\k—~R"mIlLz)e2m%bn牒!=gfZOb]YAsTS{^'U. dh6 cd+,gj!#f3`JKB386tah/_?LJħ9 I"=Er=[xvM>JKm{d˹̎fNzͅ h3>. ]RT(6ſekXƪ|F*}u$"ڤW=LĮ+t<:iPUsS1J*.zC=-:A4f lUU\rh(_!C "ږCGXlꂡ1]t)2׶,4JƏ҆gaJ_f%3̿Lǻ'8:!6L^hJw^'ՄS[XR=#r?VwӁ!) #HQ8O-hk!^S1N̟s^dpR/_aKhɉ*I/)xS=gBWI03k"GXDjQMF mȁX3E F*n-/n~99W~̛̃8cLIU!WFwb^^@LFfAM˺h4gjoZ<(P_0$&oN9`vLg/0bS1]>ը|ZSXC}2 E.Ye՜H>g=?c7jco}k+]=| %XOHz)|ȵG6HR@mf -eٙ Až*$o+T&@涁\\%d%SPF'ǞtkS@G9AQh$ua:blb& S-=Q-I0F3<#w{W,2|̘<E`'S8K.Osd{M2Q>MH=o/.'2:؁R3~[5ߒGnGEC?'|vc9Mb?Y81QCG⎎ktvF +68E/̛\dTvcgkє=u?7La#hB&$i>)&[t_,"zX3Yfo>>8pzšRĀנ \$-fƉ;Kw9"c,43ɧmf%c]6 4A q%V#rHv)cmu$ЭDɍQV >aG;`y>~l^H ,,U)|f*:Ge▛'E{RLV"K-,>b(x+'|DF=7V>O~+N=o)ij3/zKI|xXꣻ]]cc^.W͚ؽ /¢1f2D%@u> 3EDΝ|~]!B2UCcKʭaQք$L!zԭĥbKV h:'a+_BϷ0w'No-sǬ_х^ᚮLX9pW߹! MxʹF)YKh<& f/*òzVRn=#\kl"z%i{׭H61b.(6#ܰ~+0>< z&~G*ZP]3mmp_͜=oѠv.YE3tLqQz܃&5ebM?=DܭU#P[&8?} dV DP y'q,uA6Jp7z#b[37feObQ]6.+&sm[g^@(o'U̔l߮vekUKa9]I5lݫs;u削wƭT L!vNLa=щwd|cݯq+'RG$ȋ?Dw)B,{EU@# p啶Hm)RpJ^,Vk\@]Y]39sC} saY8] /*V ()PSr#?S ̨8ټ)D޵q,%c/ݜ1q?ǜ膃E Hŏv#'2ԏ٣D׃JYAEXwUiG#N[9_Й+5: Y{b)pOە2Y^+5Qlxi&CYJ!ΘٝE y@ʄSjfwQf? AJiIYAe1Of"ji<78e'\Hjkzά~tv"kqwk5pX%=w@ PmoFƌe.s>Yc?Ս}%~%g|e+UÚ bdElfAAoi?5%HkCLtj[RX7>R5F1Y/8}6ޫӉ޴?=o}kU ([-鰠?46-RСUW+IWCV2sF11_( 䭡'[yz7]=_s06_\Kb).k =9()kռ)|6〗z8K'|+u5c1cm^!dL>Ы_^6@骔| 9tuTW~~,?:QӤz괃2 &`K뚘0$&!&ږv1m"D.B)A/2FYJ֊,ImK.[΅>a_Qߛj;]Ki?|: B} ^%6t=4`u4c)%c A f9H>8_6+Pd4?>1(-6qWނc<{o瀫lkK'{ ݡw{"U@p8rW$ng(f0 {>+0yYa,l9lcwrdB|`!:}ޙccuL *7b .) KM)VȀYZҫ?kV{ڀ =G%Txij *GՎt8a:r,6'Xe0jSB $`γjG"Fi)_"bdѶY"c܌nDMj׃`Vd}$ )TЖ|wAU~}!sJ9j'd\af ?SZHZ0>Aog#%¸~z~ґ8c=Dö2踠+meR:d34b>LU#P?a<`ǀL8_ʷLio*#EMqQ'n=|ei`7MgYuO%sO*-%0b|k\,yoʹSvNx{~֐)'&R b1 yYx%uRQw&crx?']/gHVMET+sϊdqJZr 4 Ⱦh^*k_&'vr{{E/(}৖);-.1 ~ҠоɌo=]t7^"1T-@1ȎNJJ733|ݪ0?^olPw97t7{[EE芈ȡ~$$6@j /lkU&A2‹ĥTô0$[¬t_11!d^J'Y)9[QJpHfjJ*nJQs!L \{Uԛzb!I^CۦnS@%Ox\')W&(7!E/bw1'RT$E yCDL%"e.w=.RҼ $XaXZyp~Ju22jM U\Yڨ u/fQ+Wؓ0&: H"0Ehp죏Xdo]ϓ/WK^-/$ ڛQ6]_휻aDiI7dq>A$i#>N$^Q7 tyH=4?%F fji֦}̮;؁7}Qx" 3ȥeH`HP^'v7}([o[2$)UJ?wE79\N-S}m!>aBs2<&[ܟ'rD (g~y/:c0eF= &NSQ"bwЩ8\yO,Pdٞ%m6L;{h0dB̚'8\oך 'p5Nkg!!.!cUo5sLySs;uV%I巽`;Aۨ$M$]*I WEW&cpvIQnjۆ(HL+mʂ#=P2ЭAT4@*Xޜ "½ A=[. jP%2UwӦ(*n +/9'*weÃ)}s ~+z{gvxmTne|Hw~\1~ t$cMmv#o.{00iO5X)оE{x̃YEI:h@%seiF&^V3P}猎֛S}tW}+" (~uG"N=j*\𻈢(f*@8[hwˏK$ͬj]{dT.Tkt Wˁ j׏YEsGajh>0?Mnj䁇sϔ(8 ,ymOgQ eC/hqtc{KNX&FHJݩd]P hJĪwe3TXSg᎖u,^AN,!6;sɡ:7r#,]Emxy-U@\\xx ҂)XYjqs,nLu11/:/^]ICX ҃&fCQq|q53U9gT=F? @ a|w̙C^6|LRU41 :߉T_}2@g{{ zGZw:4<2 { I- Հ1<,n(P8/seBԧ#/S]ő)֯ʷ6;*)Jf p>0[ v+Lmjgƻm,lNbsi4# X{f-sdwMIAGĀx^23-"H!HDG5+CoƹX8ʐHXiSq?l{\c&zද7a/gMMdMSXUg5;yr"9F]ܺo ,ݰAM[B?mn tpd8D9ޖO>`(Q|qiu\ k~c".'PQ+qɖRRP %Vaɏ qG45GEqD/p|r>3i1focczڑt&GiTwDRҏDm dy0Ly :xPNz,\h_۷55S^bE|'Ik^yf>Vt7)zG >PQ'^ \]:*R"sJVA&Oy$0jN94^½-#ZPjk^۱FۙbTQjFf5lxl{o3Q~u>׆J`"e2Q:# N҄~1(-JP"2)ON7 {RlܯO?}tg.7j/2&k>^lÈQ uuEYq7q[( >;ڞqo r|lFJIєpwox#r׃n$h7:t"n[b֋'[Ѣ(Y_1,dx P pŽy柟QXOi|فZ.n~{N7(U1Z,$"̚89x-Ylπbjs3/5m"cO&yDme UhX.,b5yRQ_Mp:W ddJ2š,GCFzڃ%A %~L]DSapRb؞HiMf^“Q7q^%R=F@4 /kά3wW8,# %kK"Յ]4s(e<w2q6J!j+y3)}k64.4-DfY][;+\S1/|]\Y&fA'p[cGq0M·dnbTJAJ~OT&司`h,)0`<ЫiW5u66Ih0ĊC'>"Nu%{$7 _MphOK%%o<^u9|-}*5C}h1܎@A#^}?=<Ȁ6R*UӹMX֚J/Fodسnl5 9E1nH:N{_?Ӵ){>G&7ME[  _ψh]T񟡁)ˆ4}1Kp:oqj/A9Gvc|NS&CRiҷw/]E ~9C3[g~ܢ it-kd4l B#D (w]} 4H/Pa}N;vY}ɛ^)F{5xk$lurE˱<*2W ʷ.{/Fp qV%o" oaӕ웺W~/0=5z)%(Ui!uUV9l7qǼ!ɨҗhVpvͲ-cG_rNuPHАȀv5",|=-߲')B +-vLA⡰.Y9xBbkqGui)+Mi= }^y_]E^Yg;ML\~u # PD!uKxP^5%)@P7y:ȯp\ 댗iI- r/"1f3Q [NjIBKĹυ<1jY*Q!!W_Rr3}e@n2ŲG+-`#%,N H]m\BيMϠϯojM8ClA{ÄLUp9"WTn %[`zW4hG/HhX%b{r4`zsb vAW(Ur-1Fmh8s#fhOK۶b`yƁD+3ȝQDU`2ia?=47ҫYx!{Em kҶ5#Eiǐk+n:W&;"WE2u2HK]~dj3P}U?:`[ ifLIuQ +n3{;AܝeIAP]U3[A[oov^_l2ŃMEZ{Έ',Z&rdP6;_7JvEJOch $މ0.z}3k4<{L˞cr& 2<|k[ﱛ3su? du6q3xUz٠Z4S;0 xe҇&jDU@dGއt~~+%i| {-?оOg&M8(R02( tG1鸖 )N@Nn..l3z*+cYY$3E"$vUHB)??*hJрԺ\Mjga[S#/QxBC1Pdlf\c$TG5V&7B[Dm~ڗMziS˘<*5BxmPckʔ$ [bi~s_]~7ol"5]|gm!Nnhi(zwd֞T]g.-;Sn-1Ng;@ޒHMGACC1!̎- FueIJ!3WVZZ.UNb\J>\Prc''q2E*_[wv߼ߌ^mLkA4ڭ F%3"[츂9K(E@:z^ 9n@7~P|" "vn9o%2>ol os)ZmzhkxlF 4?Tt!!,hvY@Rcc-d(9~jXl]GV8xyw諡FU 3.({(t`ݙ'0#k, ӄڷ\}_ :s":J+r+^S 49c{bRh7RS >? <_e JzG9w坅IG4ÒݳR* 4!@XLwQq2QUj66_%!"U૲U\IṣgG_g0o˥JX\w }j {P]M]ml*&G9AWF%@.Xռ6hjLnlZX^D’2K)[g@W&gT' lg5;AYO#< 6Jk^"e$o&pd{&2Zk]p:jDvs_s[9ѪDt97BPfiqMpNz]&DQIEl~69*ObB?2l*p?]L~|; ];@LM8#)Œٿ=3†8[ M:| vݿXaCc5VKg^J!);xPg-aQ'ۆ$c##LHP1VXso2<8n\m&ϞÉdXݓy^KjMQ́s@ yZy %am@bj,h Cv7/V-  H6"fW6;h]kܑ&z\.P'K $@M%xC2>~ۀFCf+7֖s*Zyk@9rz~^=-h ƬKtu㮩T=ʚ@et^wYAnn%Wq '+[ܢz$r4||͇G2jg١,L.?qLioQ/sw%Z'2.O9Bݹ!~6b݆cT Dvid .Cq,.p}:]j]Î;Ph^v HXQ"BXߕ8rh X3py_3g,) plڳ.*\"'?{"sƊ:M~5)7`,R(=€P OK%(#/V r :.kΙ׀]Pnw17]=]Hꥱ1VairC$lɢع5g2:$ծ,xіPhr UoKT͡ƍ.-?%Q="E6֫I 'nJ- ˯Wpg&nlwm̫1VAOH37in_D4PA<#-?K0)z͚%ŪP" ȎA'Qcq̩e LpśH)1v/_P;k?90 p/".j,V\}Z=9CFhh북<â`0k&p7RPO]i%r)U% 1]/BLTD bYuv$Q6n|PƪϿ:R_o6SBSVTXsb} uoĈjAش>f Z 4s`#*E()O9 QS'ة1{ᔬ]sbw–bJϬvpq?B̽)A\e,{P~^Z֓ 7r.O]tR|8wjM~2E$l $Ejb&"Λ,C?}"_Bj}zWS񨄁y2EiHvz_1b@]kVBkQ8^29sWy O{Eɓ`laF}2WO^]M_/&>p1:MM4 v^0l:)\!sV]!qF t`ݻ*6H}jqV\51~TjTL l~Ns\V Ɔz1?"o )Bp N1ԾW`AѬ=U,iYA6+1;y2- c7-Tl TRײL= ($BO{*ZތPi15Z= Դʢ^ U>p> SlAm&?"0*PLAN">}0Zyy}JW/g_mNEu9mV_s.%•ծ?)OxIc/^{ǥ/V0 Ό9: 20U{ǹ #ؗ+-ʳj*'ŮOco+CjKc(ǝ㔅]@Sea_9}NͿCfLcP]pC|)I;@' %3%AYUb}yЄ:lwR5f+uD񿈁aQv;ͤ/CnKm.@ ֘@SIbq9X7aE?bHO"?N>G:bB˜i7_](PT,aPX3^AeKQҷvЮVoer DOuoOh9e@(Z4>>V#p!VϿ\AGCw'ژ!CR4H-]ߝDNdVɕZ_786C)s]RkeeƘ0N .;l=|파z禂BKvq݊} 9QODN%ȱ߬2 sdߔSNy[LLo86; -=BA3Pj>ަ^EeO1r%~ĉlJ8^p*7"q=!I\hZJ^ RO{8]KHyA6 ~+k+ii1,#h9c[3Qo [RatI.+]$Kf*u''gWlay UhRs&,bݏY2a!sCcv^9Hp:ӃuըS8nlrӘtAZ L'47<VĨ,.Z=dcZn{,p 7 Z O!14WhP&yuI믱>*X$[J7L۳"qQ> iQӖ{Dvq".$Q8z%*h2yC iM:w_|/MT[`u޷|)|o"&>cU붉kX3^IK8*=Iͬ>]kp iyB IG6 xD:qZuD< y\_cSY1B[Rx{DwL*%F>+&` 8&=q#詠K{hQ\A#Pj[fDb؄wIdbaQ6dK- Ş_g:NgbP8HI>8])jBpP! ,5mt]Zqulx|7OGjZh~W`UWBwq-l֌ O!dāh#vvѸ˷M5h{]lz :.f^/봊x(d"a;(Yķmw<&j",NxɄHg(ϨZF@GҏEjʹe29А]ajI]^e@_&}ꎄ3#=)j]`g2>7f=n0Ml _Dg78d-9k֑@ GRel +0A  K\H; FS(d Ίa. aȺb h±ōbbc;T{Bzc"KЇA}E `e%M44_ =2׎%4 \99d"ܒ:]h6 #dLSSB;wh(rFY[sR7Qu,BJl&ӡHP)f<5QBD {;911ZxȩBx LX則zɐeRИe2gM!'\ɘR i^*aƵCCz*#uD91fo)y;Cdl>b$XRiktfTXA[Zx0 8¯h##2[atOFl6P.^<m]%*dkImQ̊"/:L'W97\&H,Yʆє&84o. ͞:F08f9u1.j)A &&c@xdE㒡'1"3*|@ݶC*A\u)sp2/D. CERW[`9cqo=GNR74a>Jsz\.%JrjMiVZ8r>?N{>iiXA0 Э=q!d|bUhTR;=Y}$"k̈́͞q?BMS[\ǁXI27_KR 띎>EΛAX7Hk2$!E"akzumUqvzb1:l`z9DžH}E5&>O2G?$0Q*ojw A2PH;!7 1kxUd,.`6"$b݇P}-B58Je┍6>|Z~b%s< ʋ~@$a;-I'>jq{h&UBm-)7b9̚fH]BqqL0m'rRa[9T-0C\2ة6d%@m OΠ]d .~ܘa`wj5ebiC;$OR@0OV8qӄP/ 輼ӶTꗋP"qfrL( %RбV% R% QoQS/'~}%x$,H =^4p?<εqti× 76CB*[˄BpBzTz3)ӌ9PV,~*~'pD;@ 80em,t8tBE\BoQeAȂ HpAإ<ʷ#-ٌ旽_H5dHa!ncz9>kYd3Eng{pǦ (k>p-w"|c>so_y灦D: 4mއ#~`>w"wjOВ6ux{ܷu?$!En- 65KzGOi 7{WEHP4<ȃ_ݙ(H 3guI+~M wi]2a~u$ۑ1HV'U~|UXq'R%*j#E`ؙ5AU j- 䦪.da2!̌ub8 0CXL-.V =Rp?PbV55=@#  k#)TTa QϥDX~3O᣶"35X-kidkT (\̅u(PRM=\JIf!9S!SԠ+Pp|cZrPשCb%?[̆ x|gުH2WHnX%bBU%^>WJNvÊ|C.Tv~%[v># 4 t?7+PUHԇr]BhB܆he>#9W*vOKN'GXMEZMT{k;`czwܟj9F髪UrU-Ӷ396to}z񽁯=wA`S*w^wx+DGr1@Fy:ŷNnUU~ͦrkJ`?NTP1~ R?`"o=X6ӒXw 6. {߇!?,_]TI>E`vӔ%.icp>%gU hT&v^9jb%5MX( ZYJ uXa; xoM3QoI;(p /6fl~k#ߌq8k΍$Os5׮" k DW9L#>Y_~LDjwIaQ0NX%hw#SsOeS/I0 L/@_됙q҄aLݾ<4^@CخyF\J7s\ʮ%p2^zB434KƸ5hepD` AHDw.boϻ{S''}+NVmvcBq *ig9WK$&%,_\tLukL2Gq?;7f "E}0DV!J0< ~A"x6Zl'w%ߣPoDC[K-:~na&RƢ4Pla4=w=rRŠ5w?`5>K1D. ?Ԓ?ZHKF+Nmr~~R2ϺS/?/ B:C!bl~"jW,tXyսrҭP+P@8//a;gAmuyVPR. B"}lSwZ6W"3YoqL6P] Vo;%Ι3dZM%^aXbk&gW˔Z%ڕV8ڙ3/PyCm(`coNiy'P3KGOZC|F|u+Q駚#Ď^`4|Z>T98N2e_.u|84Ѩ';cKVM$G d"8q׿Q!,uY݄p]w1Qf~Zw:@ׯ1JAo.y[BHq<e#dVX4ݙ&KWgUD^z#79x?:"8{AWOJjg"?lPCHENm/$>|Sz1\8Mɚ4ߐoʾuTq1ӥ3lvzkd#QL`hnqeL]5+&ؗKpL:P)B̶g {d W ~fjQojnr{^wʆ(?.֤l~ZJ_漎~Vv$gTx8'Js i5p1rT >=GS9ܘ}є)?Nrwl2=ݟ#??VQn枺?$Z6w7~.=$2u;qU6HTrhnnܐfgX 'RD0NІ1WF]GohDԑe<`4fü{S1~Cj90RLu.yb?"L'Lr(Gu%!$an9 cp9SWxmrqy/\;b`HZ;Q-lF?7xJA/[Zn ɟd2Gߺr 07= -5O\)złu FPJ%qN˙ju_{R#0=rycvY>uCƜpx\@P)U $2t{1ʧx'=α ;|1KHz?J.X@+vW8Cxדd%.0ηo|wpK€*eguᒶBRL7ǺT_ |U7SWcOZ:/Fev+&tPEh}Rpub\'Z PYD 4w@ mmJIb5BWgY0u6C(HIαW@)kTB_ ߰wԆnoU'3=w}g;nm[^w-o&K l-/?͊*"{\d%&(D1MWa1|##gŌ22  ;S L.+RPw> ?>l1Tno73Rƚa VkJqU\]>b9X#餧-`x9kƿ},KNK֛S(xޫ:ÀLK]U~4*u$}T'|$?6/xri `+ܒmC>ׁv܏X`|uS^2 Ar^x]d8,/mB&fnE0Aγh vߓ;:5 P)bZ$c()elD ]=k`E˿h`xJz'b|x?l\Q/4KlEZH*[14ϟ-ucy1Y jm\|;r쀔 B#r&]˓J;D|qe]ñ"Z0L͙RJqxT*-Hm9A*RQe`Nl S$tULFrahmc@"-xQނS&47VS|#A೽7E~M)ilEtil<$C)+>^mh@ (<0~ KDSlDq9&`QNe^2{7dqzV<(Jq^C{6N_98RwF uV11J)dHO Lm|-݉[Ixc|ΰOTӓDZnuf#gx<&k/5 t]e4E;_O}K7<͎O xw'G7A_ ހtiEpv5n>I0k{Q-MĜXzGy|׫3"XfqFyQy9wI\rGsG|ߪXޙ{_e}nXXD&-uϝ9pr6ꩻ=z%edG`~uUB.mKA]h'*VSFk0|ྵ_:&s4>~$A̘S=/`4I޴SwQ:^qt(q1/}ݗ!-ZA *(0~(QαJ )s3IqwFنC2bf6bl#S;4W7 ۑW/`t6A7+KksJ3{,g@|rF宠wj@/׶$/$΂+/hyI,1)H,TBVWX5,8dpGoރ d Wz̭q5$0 Qrnѡ򹊠7lS \Q3t-RTجu(WX^N5LB+$H wbQ8c}GhS\>1{ L~fta{os:EZ"#&~FnjTI͋gSI {p9Tc̒g7y~Q&+5 ᵫ\W8\ &۝J4rmwu:B %`JY%&+yD\^h RJkaMPW])b>֩T^L0H~v,f!LQrUBg5ت ȓ`l!$X@' 5uǕ1@PP^HuSUcy/+"`0 ] ٿ;K&;_Pm9NA%,Hx͑?IbkԫX/lYԈ T4Vzgk6@-gh ªS4"|{[VQؕxJKFKfϘn&ytb]$^KvҪGM5q΢SN us((*'^=3Unw!E.ȭ2ȿsݤ8:7iRʤ<6Ϳ/)ET}Sή\EtW < +)$w]^7-Jܮn?,w)wD@P3A)NIuCnF@u#Klup!< `LC)Դh<'Z>Zȯ~ne #*e>Q2`Ɣ³u~n>P0 `aކ@' y{QNc 7[1Drmy[48fY)U(E_7]˲? cXLOB`&Bl:@=/$뙯dz9+CCY=Vz,T7>ЅrB:BΜZP@c&Y`2cuw{jpE"Bᒯ&uMtAE˹T!swXvkcI 9+0%/v\ErUn7mc B+>Z#TLfL~{:*xUw/H{jOǟ]dA $)[$?^XRm Yjr% rY7zD~D>Q/ۛ{:IY}f4^cp=+B!#Bºu:].mK?~rfH7!c?7Ö:`1:@Q/59^R%v.)9 9+i=.U(=XPڅG 3kJ2@Y[;;4ݤc˭"_cZ- &1T GdkG}RsczLT]0Rm "E3Gרn6Yi$hͧy=3a/%!ɒk8hwS1JػS2fV5YS,M^ZKg8) tJJ%"P6`K%|[1 Jek!2iN%b+6aLw(&+ H-HȞht>_¡dnЈ2FP;*d-O ZP5+ !3yKnF-+~ڲ+*^u︹aD ;gOL8(76r ]S('e`Մh-hgC;7Mi?ju;hh|J_g%uTmU 'S{ndb|rlQCX  IrO,VgK"}LtZOK(+h6"f-3XsTb s­fޮ!:|GYhnRUA]^5Ls#` 3/zBFjlYqx=5mqr١&@ӹ[/Cм<@_y(z6ԑo$%Sr3?+Rxv ]f+6\) &`:a)]SLr֨ŝ ?04q[q0T;MTKb+8ꕐ-lГ=h?K9f@|)2{\m6Z4>P씭D_B|>_W`YC0GԻ1ϵ^e =钐~8HhRZe#z KYLc5tY3!!AK#!-@fڢ 4" }Pi\Q3RqlΫiꯍF});&&CU8eD#9|< GOKXxu:5>7_[rOW>PS (;}xZI }:>'Cxe__k~q;/qc~xhb條[A nNvu絶f'SZS nr }xk2a`eUyexnz`Gi '>OYK`O֚ѐv<ľZ_m4E\JA{@kTH .Rؙ B" T;T)[}׃T^geI:ty_'j/hۙ+_k,u.,;5=$\ޓI -I!e+y~*Du9JRԜxNͪVvƱ(rd+%y_ЕnnWL_?U EyhoO=( $ܑGI:~Z6,H.7rBBI آ U" `M\S{աLs Ʋƺ UpUm!E/-07EW@{/w`"f(b}O*0>Fˏ vF 96:yeL0J.Ŕo4@%zE@`;ulx5AS_ S7/l>{gsvr-is Xs<)RgX"*L(N;Mh&I " ȋ;a,o?kOWfG˵hG5(kICOSZZVm˗^Ɗ̤[Sy !HkJ>~Ґ\L>ܿ4A|Gz] Jt/얽 7yvB/.z#sxdn}dD"R[h~ Jо*۟Q;>WO85\$! oBL!OE),Ni9=|mϹ &$qe:}u|(\C\5گܗf^绝_$7R.=*XN!!H^Nj}|y~/yB\8l+;=*p+l U;xLC 2v~  l67W"uC.7Ue޶ gCED( nw!:6`Baڴ$]KC1\u=mٙ7jm=7qMXj'mZwDC\K`e$Um2!t@g*cu(cm_ Q0(oĹʾoZ";i*c y_!)D=,{QrKd/%p ^adQnsOJ>=$ e{7 WRP S6W ,ܨ&)$s261&\kKZx6kHڝB͝w3*jI)Sn1*6|[DOnW}y;,խb!Qar+M -<|Ԥs!? O>Ӈ;U}e,Dhc<+u{$ `Юj(le,MuX}P^.]I;8^wEdP2tdz|jO41X  *]]ؗiPM3b1[!&-ĹSE(:Pu4cŽTgܪAQjZ`.î ˍ~z[`g8k R.[ ] H>#MG15/Ŝo.>ϔ=3||xN KGZ$~U.AlɓȞ1.aپfgQzUġ}tmB(0벤{"IOTʚf?}TBBt>.g Ɩ]ArND˦gޥޕxud KY)'9 ~E]zgxNda]_ .i: 7k{1,0a.ʍ<D) \ySEKَ [7m-Қ.!)U%]tTKR&\w61Up&H!&2i%d;f`N4P):ɺ񳴖 gB>]%a'}m;J81?IХ8#b>WI̧Q~ц@]$ݕ;Ssɸ14.SRDYrݣoZlPuΗ ^rd 8}2\hs<.Q?/1Y~M.{I]soG?1&9e&kN,F݌0š4Bbm`f0z 0=pz0?0|*eN4,mv~r~7QϫaK e| 'jo'!S;"U]olAꘐV=0Q=G{J ~@t/<}A p$h?e ,: }Q7d%me?q҆OHn<_HF&Ƃ4|%@iۓJi.#4HMDOӘP;2O.zG&[f!Td:Zz:]#y(kFnC'hIN=3v56*F}{0-F͗R_g$.GZrB : Ȑ. t ~VaEo|BHecT΍օs4`},p|nP1"(f͂zY=Pnna.a1t<\Ω4PJK~>C^<NJ5U#H y9)ZǪW>_]_dԠ/7q}7X0^cm !OU4~R\ݡ C@T+cU&S7?߿q7gx~I~B -F78ԡ;bܠ8Q0?[ YߣU'DUO}AL?z:ͭzw]q5.ezmM ~A\U!FxAёjXj>;ihcǸ\y EuI_.a;)@5/>nRNP- 0o/:n>NmNDF[r #De PP nw0eui0|ܿ0/ء?8rI~R* ϓIrrNm ZM+c62HxF֧?ge 3A_0.cc1ϏWJ-3Ϊ1-7ƌTx3`<&7 ƳYԀV!R`%g0Mz!XXd._vI6gDICjL=e|rԫ 5QB#QX#8!^YdyǷ5Ҕ#$5agu{f1+6{!czdL~X328^#H:Dv AErQFȓfaop3- :%w&휄ʧ9Yv6K=]hׄpK9;|e!vz-q`Mf.c, "nZjgkvG*^.x'<Po*)шpT}d~0裢G{»|ɪ OJxZ*x'#A0eZNUDe'Qӵ1Kf=$D]DTomiٶw_JrB0sN[_Ԧ KZ@efX!_:rHbBȩZIY_%Y% Dp|恲'7dS$@*._z}.ZN>Q8x;p%/sCLڞ;6|Emwke@U7}ڟ>ZwȪn\RLq߰|kb3`tl^,s>\^U^nזWٿu0y 30v`5b`jd';=_,xaquc-$K Q=W;i5 HߍMnB,)Ihj i!y̴[ʅ xԅy jb]|<!&qi0t(@Ȃȕʐwe13X [L gA^ \DDhr]Z_HykYLc`>:cCffJ:M c0j}M00DjV̎3hOk! ~η::1Ƒ-8GvC#Z[-p.Rt6ReWS~,xutqV -l6^S Qq2:x7isuhoThk/z]9")PgTa@gU\QkahN}s1zn6Q3O–DNgB]iә⶟PFmV6F\̀Sr6ed|S:)&'vb{Ͻ#usmd=㼅/u\#8-܊dqJ0i~n{EWRS9޽O%ԙgY-2]ӹWj :tR@<FbT. lEd&N"y Q0lmZSLƎ$SB/vU0@f(G2:9fjrm4g7jcLR5ts <΍?v|<6RYoN7s+q h#Z'Y>e,&0mLoNJ+ 'eMdU\QHvY^] ꆖt6xq j`D]_=TJ'- ["S \4`!a>ɟm00QG%zO͍Ǧ4|9*9 lѴdiḍ>h5j1<,tuoamo {6ACE*ɢ ԅ [d蒑H^RY7j,էzn^IY$iގ)\RD= kU 6HQj+˵G y=:.cb kYZqwm&m`l0$=/  sm @)]4O9ƈt,X-/1a@;ǝbQBVyWg@Q_x- 'D! 88و uRz띄m㰐>;OIpmJl&D~e]("(owmbٯN{mlJÿAr0< rdO(?Yt4kDPWe*^D!lvՑͺ/1a2ԻJjIޮ؍mzJ_Bm/K!pm{KPϼV W53REgrfsOq|D% .1ރ\;|g81Ƿ``<+`Q L6b>,R0NDu7(C-,#}P =cņީyi*^:K2a060Hq=RM.o:G:]-Jwi$đɬvj%ml9mDJ!5>Yk2}LmS[(i V99:jt%@&"  G׿q~ &2,hM_D*9z&!rJ. |Djq/sw|ʗ$ ;ϝsWUA娊LSdݮQ*!jz۾Dl<\=JX ri*TirwXWY–AKsʦEAZߧvUdHu Zoz,{vp:*d~[o%e췍ѕW)p1*FvuХCQvSTtevXIQ.SҊeSz®ģRpB/&#3-Gb~;+LMjo;(5fZ`l(%>־p[^)~U8Yme6 mU1ߟKkMȺ< Q KuCHkԓ#8ti۞Ns_q3*ryU #lP3 4E< 6:ٞ7u}]R<[Ik&ܙF*Q{oIraE3ϳP%)=͚ڦqF<E ~l+R29RzS _W'glcvuuT1C~p糪1SXV+0-3柮pBToHHU:6p!:뉵 `(d%@P,3–;cH/:7u b,YHz;V0Y m%FaQ\kG k.u6[M0u{h,EzhD)@Wؿ.sg +zmZʺ!+ w; ;TMXj~8f!M1SIhMYزl l<"ϴ*PU;*R^0?D^čwCJéRv{X K]E5*(1c#q3:9M{o n8]@VaHfvNM WD6¥F{'S7Ҽ{Xd<?Op\)dx|E c@H;k}`1$0r}Fdt|kYC̍#[S>(ṼQ|%94$ qy\g@8ѨfTqej3C?;4qdKfAG:`'Ehk Tg"H7rԦ9"K*szfP[ȫflq>QKŒ܏%#/m?\k,[ySzLj7ndP;j;߫^l?z("k/9`7*CZQ)A1Ӗ6o^՝ͷMa{ :R4jtD̫bi*:U;J,PV!r1v7@˶Fuddyݺ8vJrUZEeL-}ATB$YV&D)4vk掗o8FmL?5m#9[ ina--ė`ЗB,f;>)?UB{s[9hN)z^,mP% rlCGWRIIx?Mr]yЁ{9ɞ vHBxik72;{,2@^ه_#<\K[:_r:J=!4ŎxvP& C(kTfUmǾtq7mdnJ7~œq]0Ȗ񦁶ٲ1Q޲TduKV f:rgquB0SEܔ5uu9>&]lJ jKow|^pӼaYk_:= R93/L.@"+/PwS,cJhcRj4F?_Lj ((Ɓ-xwm4^U]2s9:f|w|I+7qejP8FyC1XDmq(O ;8S516선/L5J p 2CD 9!!?~|F&/vqܙ/U&O'4.ReCp]S[B0>)W.?rN_}'d?-{# GX%888:5Aⲩo~aQƷgo8˃ǩտP /b%8vjf- ^eh$W!D#CTI5+TIHRON(^r"ίB'%.[Y,8s.$Ã% q7}O=0SlSU_ÂT@Qb^Q'u@MZ;TO D$TKO=|wߗa86*e"4OLN6* r_QnDg!k؛i*~q>AН͵Xj}ZQf8w+aSσh>uO] ]%6|c8o#*zMJ qwG\wDJ>uؽc^m 2V&;YBvSi,ZÖRٿy>֓W`R A-ѕ>HFZ} )Qk<X=Q}ݮQӂP=mf"I-e}iXE90[[s6, V uڑ$[=B}7ޒSdL/i.kG݃3-{܂K[%K(,H"S0n3e1:Njw/nZܛj|8(ycu+MQ:X5eP'"&{RO[jֈ^u{1Q=Fޱ`ş~B"2cȎ4ѫ_<&8)9.ģSaM _6Ö?>kn˺}ޖg14.].IiB>C3~ (]2 p>ZIp GFH[i@ +/o~ ʪlSJR"hOVxhiS=K|%.+ ' bC`6NKMy9Mxmlۛљ)[\\8ց[M:}K5o}u"FOJb>5e5& {㠫[ _9Gҿ1OԢn<۪j37t@"A@eEIbjNQ| ʲ.S f .>}/UO3֝#*{tV'j((T>/h[}p" 8l%E1Խ%_®]\Ut굁6E=mDt}B17ݥO:cACڄ N2N ͢cHQ$$/o&]=U.!T2_ۑF-Q(m0\ܼ1=08K@a 8yl l##%`Xl b?N\2<<\W5LwbժaX;i|e  yPsI-1حw`(3;tq~B,## Yn_-Fx+ZJ@7fp'48 d ]Pߏ& 7E |vwGЀBow~e/9qAg϶1km֙ PC+ PvIpH/[5[!"#O13;dߪyT| x"ە*ia q 8 ,F}h4 9g]1V7ɢ?%(tYg\ wh!k.!u{u&.dH:6q&3j8-OPlPycc7oJgMfLZgd'9Vu@#IT"AI8Q-b64d pOV5lOԖ:#`ٳIn{&'H#(0TNUP > *Tb''O<6cșY7 )PKp/5aAmqڜ*t'OȠOr;5]V]oZ3ץB਌VoG1c +Dk/1#njm:~Y.WN N:׺^5q7\ Cpb`XT}H3 <pqT{#PnNNMv}rr~VqbOS,E=(RWO:B_*sQOVv@aL`L=XYhUi:κN>]0zBך±Tq|2/MuA귙*k: |x ㆋeiBW:],x:,:qq@}p:< %dJ7FjOd.{1HZ,ZC3O65/_-=1lcǭfr1?L{/0Mu3wDqjo01~r ҠA,/ Y\a}y % ʥ5RZI3[fBRN2y]̝`B|E9PGdzcJoM^e,_| ? "{DdUB=J|˼T4z;38 i$KzLPբ[~I2)4;hQ`nϢ1&y1#JA_AmTN 1mG*<7GY''`(P Dw?UqeA` (3*ME+srW>C@ٺ4kCi[ KqL(ߡ7 ܚ G*-6-%SRmd* %B.Sh*uCVL|Y3|%c"#͔-ERc/{N>ޅmO7ڸ8Y0"ʪ:l6 %5nw8ʀZ59E:l9qw^7/^%ѳzFi4+ ݆w?__gHPwyoŒ;9(*Լ0Tua#u|IZǀ9r^n1(fZ80T-H3d%l>`tcmW!\v{ygs|AhtԔ#u{ٽ0 ㇉8b%Es@ eto0xjVi.)Ib6[E@k̮J=)`O:61&b7=y>!$sSb?Lk/Hk̡K!x0'¾hh`k *`,%^`L*#;M~ux>(ede-N]^ͲHpqμXbFm;.ff0wmULϗ32%|hI)i廴#9 DG,קmfTrvXvԣnkD:LG˙*!}ڻ(M~NVc;=O._Y|NjB #^ RU PuIɒ!I%h[q59_Oj,鹢:l+uzry؋B qj@%&md0ڟsA|lE_ 3 ju:F ?&xJÿ޼դ4?޶Jyw!>^ӳq*e{vn&~%H3>m9=xWK-wQs.g5 fKi/&`ۨm޲(k>!BoyKiY\6ҍ.7mml;c@ Gߕ#D7!b`VvY{ߙA1]sZ.okţr#mV&=48raJ!rӴҡJk,U/6aT|9N"#oqw<$/~MDm\_^Szbw):Ty\K{,i$/9BWS1I]% &鉪>@)iJ{7}BA?వBTINZ`l5DG ul)T?7*Qw^I>[jSrGIi_482#nݠ`FnV|# 7=sv"͸;HlW ]1ޫY+ʗwB|H u dM1_ p8O:SiA0t\(>R5; Dž:oϐx0A`{1Xe@CA3 B&Z`$p 5"wܷ./_PC6kY)DbcTܘP҈4ؽIx\)n9z->x@{p}ʍڒ?|LS5r{S;q(Π̤vt-7lΥ a9ZZ0J66-FgBeVZYc705E\M|RKl> IfYIanSe#,R69 lpptL~[1AmYLDx L~W ]BA@xz-zS]BWeSHER#\㒛WyicM~!ǃ  ŧEݣH#>!YU2[^S7P"vԙN~mQr5thr I38򠁜.k<`!,exh!$-ܲ wLC j~^9Uj"'ACj@Sn o $3C6Rst\Pce8*$IJWrCEP^B5o(kZ[w_(eķf,tἅ 7.:`u>}e5OeXS=O;b0b/|ia+Fp*v՗(r\Fa.SsMwrd)瑉e=RlŎ"P 2}!giqd0z)Fi9g L.+UK4`:IyA(BNac4=L{j }ȭp7 #>Sr(@\?^o^[Da4p;(LA IWFxT 0b6U/R ɺ`#ԉS w_)T=ŠM;[]ełN Dv ôY  Uz,hi`Ayّf*8]x:w@ɾ"p3lMDqq]H )Tу^M\(_hMvMqΜm9OwYIdJ Ikx⺞|މ2@B̌.p3a!8)&|STBYZI8xePF 4??5b{ꨔ-9qEhdg*x gDQÒ%LC(؄\>جZI&u~`)7~H÷VJF K>kfDĜoarL (yT!1䞵p*S̻GfTURG[?C9KR @a⍓g\EIu]gFJ*=)d8f=5K'R@36q$_P"wKlKu_&r Vv[/i92g;kaӡseƭY)܌?<αֵ .]+F$eA(_S6seF/54wVx;_, K:ֻ:܋j>'L`=/_A^;Lp><E3˪&zδvߜG>/>F/ l|ި68鄒qrc]h#!ӈh&-Ѧ9b XDL i*xG,gXf `"fn۞f2FaJ͍*Hd"7'J>כW+ޟfq.DIG$iwA s_t ƇOlLDOمgW%^1sUKm03x+CwL$Nnd)].@LϺ"# m&%HI~|}J܇NȺ~p@lgu!yZoʛ4ք* x0Ә1x4}?=!tPYo`aV@e GǑ}[~hP19@G#7ٰ趾J-A~ GrP,C m~5*GG+xޢ9ٜcB*!/YH6^:?iiMRi#AB#Usk?ſGWx1)~59nsk(~5wvh/jK$DutBЀ3jΠKk_C%+p(:HO "]-%>Re?x)!.tvϵߛ9A^O.Dn])DdS^d9tiVxqC9/-kIhOhɐG'0`물(;<*>8< /Hjq`uni"m-u/Pzf"{s)㦫aX_]Hzi3LzYT g0#P ŊV.FkS5E)Y=L.n[LQj'}WA:5MީYgVGYGgTլeTSƆɣOzR8J0پo9s6ͩVL֖] L+i+;) U%iPDE;jηiqY( 23Q)j>߃w_]v,5sĺO6jM5{B lj]+&ϛN=N&!7ϵ9P$"/9ilODm֠?|N#+ٶXDa_kAmV5WyݥMVшҵrf{3?.TΝnЍ,C~xp2x$\.,]mYfԜ h$R:Aq9 { 7X4i^^֭ &oW*6A$lbǿb^q>hwV^cm<¤IZX Csp0ˢ=p9OtLOF(1և|!9E}nJqtg?F7@{Nw( Ŗ:Wh M/O/sTs'C3|i GZ Q^7#>L'J]h(.TUgMi*J Z\*q>&nc@?HN?V\hITj;A1 Pp, n;w*Bo2lL&@E~'ŻWJ-g5hp4Xx6 o>:ӨxSTDB"8igUt/ Wep(>Wiଯ\+% hLp'z }'b.O6}yGfBKL{6rL&\(p?<#AdUe&6khj:Ek mTtͪLL?OoCB fp\ EՋ&ʝZ->eyQPUx_YV0<uf,VbG0-@Cs$+˖഼q:.e"WD]{6iLs(/}C9> ̩~%z -5h+ѥGҕ WxpʅjebkDLbhD8"(JrGu+`1m"nSSN [ݭ=}PgqqzD6r; T-12.51ۛf1mkqВ K-~&C:4g ֮(,uHl-:kReH 5ʺaR*b6&ͨ7]*|wAcٴ'a:"ZL|G DM&cR_p+T=:YXZzSkڒ;&E|?AR\ TuI3L*(jp~Dotj} _ؼ3 |Ğj+ǓyW@=ejkhĞD-* F l:` E\a.}){62Nsw$}F:h%:|Xd>|dM^uBetYM=4wZէSPЛv'=-%/hqWboDw,2wL׾S=Һ}7xe˜턌1| 8(_rGB>mɷF{:lf(@Eބ.MsTim}3Gر-L|ߢCzu5*ScLNwTwd}T(ԟrTUen@.1 = -i{V{7p-DcHm PB0hPQ{= BB%[ܝ֋? `t|ڇ,3'_QK/oϜy E;p$a^P;7ɧW(v 6^y*RӅMH`"a_t)m%nӶ;v5'o2v4z9!Mp{ F( rYy!ž-2-x?ؚmw*|?#tf=]Yr],亂RW}sM-BGw; LXC̑Jv|A M2wj~eHRjևQqFk'1TMm )l3v}[6bB,ѯ9uwkX|tr]k}FV eUxM#4؂s"7U Cec*˛סՍrc+Ƌ"=?‚׵ewA'전/`-*ԏ~O,H;#@z+' |Fb~tn*Vᜩg[?p8  nEFRΉB#M#H2aQeQ_Nf 2BX҃VX+O-*-+gFI\&G eYjC ʾ[^aQa աySI\_ϡrC0&=Ter' Y ~$}uur3ڏRoTO 5I<ޝXw*"VanٱB|\zڬfՕc"CHp<1Vư` 4I{dDChJ$4_49U>9 #┴b@ ]+[iSg떤r'u8%dɡuU^*s"+^nc()\SX/8pe<nu~Lêakz䜰Ƹy3BkphIpB 7(aN(hy22%1ͷN(yO߁$j/-g#Y3<*t=l\׋ZQWUk_o X yʠ>̏XnCQ]-pۏ6M~=PND]J7TaK#5BQQ,V(~f "4[|P^ &dXk;#Ouѣ1ia`!;XFPËsb* 6CO<~\[=쐋~ kdߓWxd}̎ۉ9]׼;FN,NfGzt `7]moCTKZ??F/b-g.DZlϯgD&@0BNϪ@p 2`4] c\0Tk+2vlUԔ!Ih@;cM8 sg`L!%Uコ N/`pmu .N:<s 58pׁk F."6Ƨ@kR~.ZͧXcR R)Jd2EVES.^+u0JuqKi&MӼxn%A ثF(ݦK@đcpR+ڡYҢ*f/ӀN߁z./h@ ]p^-RmGT]MݏN%-U hc"[ԂR&%7 V*mcpsdWֱ8e!yOeřpoUM"lג7H3ũV#H%af(߮ s#D~z2L%i5qfTgi1jj6siZ;zi4/L -kX[89w;KKATՓ-aG8Xt=(!K$*6 oG1' PZTB-QʡSB("AH+~?{v* 1@"eaΉ=`JZ5bu3+|e ;BHiI/W -OsjdHeLɲ8YAtL1Ifa,3v3Wf_L:ڳ[!r#J #;]snEo8^'^lu6T+b@D.d<E\f DРk8-k>jZw(D2" >ψ )%dt|1݈~M(y\ei}quOAs5%&49s[c`L0Pv0%8JOQΑn:JĻ' &8P )桿SXR< Uhlo OjV_&SDtx 9ʈQ"NmDkþNeIDMgfJh;`m{ Hm%&cUm4xye}=u ʩa!<""Vޣ5ܹ+%p X:Դ7 %8S+OK~ Le1inmѥlm!dObu}Ucd0]\ dFiOBX#6U$K, yyۉg#}|adk@60Oĩ؏M]/Tu`fd 4wn!äx{SR<> '`Oo2^Ts?z9"xrU{N6BDWfkJG*h #wZJ^nLt e,9_H&:(6 [jpVxickIEnB=f` d"_5ՊOW^K~YR/ok$Ra jePA,sº[@Q[;BOB9JFgʟz/f6^83:Wyc#Щ%ەgGu l8}++3OkӃ | )oQB Mڞb0q=H6ȫj8:ؓ![Ϥw5 PTMciꇻ9K}\<r+H5:v3VJ )ۻ"үV &VC]`WQk#-q4t$7G.ФKwLgGnOhء8N[R [Xqj ~;([C,0%6׆'j61V{KyЌ %.@˳jJxgޙEpaa^tEª]ބheR_i(m=蠈K $#uCUnRig$7ܥ{ y`L{q?-( {E^oLQ'/7l)ROmyv:v*Z{MdʻF1 ~4/\B=% (N)uTC :5۵$77N k}K3`r*J9pRfy崪P_(=NER櫦F&Ե(?^nM=rd 6F@}>ZeZ'$]l܈Vт{(UEfz[ LR{=,0c /5)+^ck /z+z4*>rr:"H]Ro4Z c;QuA ȃ%D j%ENrgm^^j8:㕧 d<ޭp̷!le|^K 9;}&p<|5aq3~VTV#wwh5.F Cݎ3z9%we6XR*j9@}Ź2R9Lʝf#vQQ] 7tEwHb5,{k7fNB($T 30bp1&޴GUځ[mguZ+#W67[!w-gcE䡶]m,*[d>;ZTi<: w۝PÏIX؟)UL$ :C*X[QY\\Qm7kb|jJfa,sDZD)xK ".jFqT豯;@)螂p#aMf/F= #SQe_CCiIΈ H6,xr4ΔZ[ֱhQ`3U27)YBGn 0#Sx?tr[6luRt33 O@eҴRX+cqO+f9m`blIЅK]&D¾U_LU{|-8%v$RQm+2)*itAo?91n! u[jN2Ʊ2"˜1-I۰tqӵ.cڥ TKl)lwqSIz駙Z,dͽKt/{ѥ>9˹fz<?ɤ-.xTu*rjw঄xNr' \8|V{6;4™OR #^idNZkz 1c y# K[9`' guDN۳ (ӍghA\rLM{,HX'QD ީG՚޴UC^Z:Dľ^;e,].7dkݩ* 5f ,vu)vL^i zv/?S-ݾ?I)!0+ISB֕נ<W$q][NVUߒ`~g(PY'"1DUI.ڹ#ϏoYz83iЋ;&Wx̤E5ދ']xTH&SI'yE$f4flpVUC1EWq,}z:l<_af8srm'LpI19z5(s~H弮sQ Է:cfԙMk/$u{FkB}߾7ٝ,5݇V8~;WSl~^:8~~8:giL0h)N76[HzW%:s>D F4qߞ*cp'֘쁳Pl4M՟;p0(wlx\9F~ ТO bpցA'N^$4%}B  t9;n ?.RAQ)w&;3WzJ) N ]^xs cL2K16^c>}dHIrZ^\JDd=0==܄Ԯx>n5"cApE!d Bk\u8Auįz٩@?bo`KϷie][\7 p;iƬDk/JŋÊmĴbJПO=6AJ(wؐ|RQ"Or;z0ױKx?Idu2(0͒do7;̈&N2t1ѿ"Vim=N+(:5;ACMtT˔ 8[V/]ظ^弯6Q98aRG tAre]A"ԽMαk^?һ &ZI2~Lzk5/:g2'$gcȹv*~TCy1FHSֶS{2 tg}y(4b ub#5/?UQ rB[>v23$֚[1eyΔH9/ S?ktsz1ŭpa܊Ai>yD’'ôaAN¦s=ӈ%GSMၙy_4{ 3-Û".m(4aRD:dvǫl6B$6/0Zʯ?ѩ} wS6h  =,ي[a 2N3T(#*9H^``Ҩu~ e ß(㑤eh b,ڴjX^`C''|%SVvIu`#Y\ed, ` ];lǺ)gV1e3xRp2a3d68iyA9QckcPUbIP61nwdİjL4̟я}<|R $a•tr⢺'i~M 7vmzkCnO^EIGiVcc:2/yc~޾8;tG~oނ/gaBtn;RJv/oTT/oLj*(qo8Vd(@s|˞e-uJ;u7GWc:Pt)>mKFhJI 69d+8Q8FKyl:DqP @H$!(ٖHcAk4=D"ʲK\e&C`KgN&>/{'ה3rן$>">ԱD2 mU*ʧDɶFӉ"[$s&YF2ayMiyy.>侽WFaW:M]7%Op\,0^g0@V(p?HőkA.(#"E%S 3e~ϳ^|_&mi+A9=k!xHz-yiØ^o_2c򩵜 ~"{lwRF+ewi/ie- Efa,# D#q^= =M'O)ozCȝUq%Fxiݻ0s3s- Ejƍ`V +0,zQ +I]=NW"2Z0yj }bv_{=qCC"XU %LVxAL2z~3{O(먷R )`C͕jiNJ#3]ͦ815W. |x.[d<5X9P8CxZĕ /GB$Rbܽz3}*x䪮Bg^`+'} 4B`}_9D֔@پV&<-4^Gd[7FBnւTbq+0|Z"QEIsBm|w'Y3K|> <ɚWY#YFڱNuStzLjT Rٵ|=mHRco98X=²ayh 9'YƯk9f'x- \:A[%,W(j7vTpńXa4,,y~ZM y@Zx5jLq~Wi1X \#֜i }Rο,ŌNݹx"?@TSsxj!R̓y@/ZlBT$ALXql@y)axzNp[>MQ5jZ Br@OxOg9gజhD(tJ$##J$z[4f9s*Ƨـ@h6mS!UmqnB8~]p@{t$ 5haVX^g@ʠd3P $ 6?(m$)'k6A}O`;,0-TaIf6 xȑzA35w<ytt/ӻ~e ehV07ьmvQlʿq-{F[oe +\8l5<|n"isj+&~P-AQ$` ڬs ~( T#TZn2X&-VFrR ss. /yQAa}_תZ_^"WBka`cnA tdwodJtՔU7$-gfpɕ gzM'kЛymYn=#E:E>;Om:`Tv@.VٛuJ ~ҋ,mPj1$iG\ISJ:?εMPrsvxy']UXL5ϕaP ftQ:`hs *L̎f'˔[3)XHL r(Vz aB8FPX脞2F@Eg$NU^ICN@xD|"B> P_ CJ[JrGT1/*Pcpg'1.1k&c$N`uuh+PStke4}Qf޴FH,N6:~E"aBYrx;Q<R5^AnU1^`x)feQ|H[$6}T{$&s/#|:ʦx9i KlnWYy 9ߘ 9#~ B/^R8ZA.asU0A5ĽA/|55"U+<dc'ՌL:1O݃}g#prrZ#G\T%U?}6~Y?رt0W[K^D.daO}t2kJR@ohw3K ׽ԯTm -,R- 9[HarUIR/`xBSI~t\@! N \saI@6M7q~ z]J9X)קکVRMOג6%xdptu=WřكH堖w!%tˏYa1v,aWö0dYu"WT;#,0D֬7°e KaճdUΰlsm BPZ}U(@Յr#CqQEsbzUm{dQQ@3CWI/(aGPhC A6 zopʮ8G1-WZk- !x-<9p뺨}.xe:DW1|Lgy 5cGe^9O5d'D1N<3u4:=c}(Zȝ:)ޚ]! xrtNֳB"[>PY [; CBBfGռ M#(WI漠!6#I4~@Nh !rcĴ`7ۯunZw6c˰I %JkZAjqFbxr`Jћbz+gd-w[F/(":C 4^]j u}Prsr&w9߬IQXѳN-ZݤWMְ꺦nr^~zcr9:b4y&kh qRxcRwvoA]`/W S.;l^TcE#|nJ4,Wa1P2"otzgRJ.o*E>SN=mM ݨpH$s.\[YV}i8k](uCahދ."lEfhVsN45o)*;?Bѫ3A;0AY_StUIgVCD7ѥ^s6Lf ,[WZ(f Rn5+nE@C(^_*V!º:1UZ|6F\B}fzܳ+&k"v Vz 'mhPD²r["LS!DG(mwH~4 |gΦ׋>k$.VƎM*:9txvmHYiJZ̕/XGPO 3}؊RS_V̥Z)`jV7Jm@%& nK`]ɹĪXV RYE4=mGEӂOemeO P^yVgst8tQxh; D=ـNo0,@<)M79Bu[&Im^LO:M^vC6X֕=DT֌XFvvXun${A%Syn!5U8z%RFpܱWW ##^L%YAa\fIzكVU`ya^Xg\%ݕ~ZWW ˞ ĭKP&`N=oEY^*⸵x[c/'81yp;x3ôtL%!$"C:2ba'L zR!W8}y Vd14>Ssj]P ]h]0^0g-R!7CK V%:{Z!dGM(؊8kPxfFN;DSЁȄ^3_^Qb/QIJ}Wz&ڮ HlTb7#nzI8lτ`BF ~CQȾT:Qlac ;l*:] _x%Τw/[ccZq~R%t;./'(=ىV<,k110IZXxj7|EFQdl7F^Յ(lVM\V ,:L|q1SM|Aqv)+)o;g`Tݳra=|:kciIj Mڑ h/RN4%0r')BIWed<.ƯtjV к DXbNEGBh,V6?:aC-J&m Aa |h~?,@zP O~^XK#̥2SG$iJ(pRcPhrbj)R[G],l,<\c=g9a!|+֘?,snR k"V]1Jȱa{Y3#yϚYB~PF}VM)#/,:9dł m1I%Qv=)XToA#q`Fn/taH};(R*Zcxj@rXlrWaUkbK2;yr&IR;lFS B¤M? :eUYoIDjdݔ**ZhnhQs<]A7F6G1a~Ou<s6W}P 9^bor‹\<ߢO}1'&&M饟N m~c.KeЁޜ3Lŀ5ٿ l_f\6r9koD{j LI! |X1xyd@ (G&oHf0R@L3LvCrIPX }#_1@`$ȝM4 M2n@a( HF6t7A_nT;jZV}B elXfM7(AiGKwN+Bj ķ 5띁V j̟Lm(t+(@4l;K6>Xv:2xVUV 揵"wXFNbbBg3S?܂Uɛ8a ^yA7gLl-å%1wF&I*H#\ad &4P4Љk΃}`vjzoFmuěd VDS YгIFQ?AUy9^D!*Bq I^NHJg]! dx-_-8^R}:2p:?)mXfd0AVU0*t}/ͤ! v\W6]:׳µrdf;d>P5~4`p;%ivj!4(6]z@$&70hZ׌sN*iי٧/󏦭 Jq$CQY r<*›MKnd䰠hmߖ\eeZX_Pq9{G @ֳv{š:ytDc}jYi,_>bg"ks֯[FT=7$?gp3B\}bu?Tsp.Y9{b"lĄ8@Ȫ*5mھ%s:uϖ|i Q-x٨|ZN"m[ -H\Pz7"K᷻v"Yrn"5~:i\?@22'z[~G?y "I(0K1mRy=# ˷H0×sẌ]YVr~]E/h_~~6j3ؤW p^f6@ 0fi]dXzM J=#H%(Q`9YI@JiDAՁ7д>rs"?[CЗF3D| Iɷ[UTT,^h){^T )SrfӥF%1d(Ӕs3P.p3rLkGZߞ*"ҦaV>3#t}3pI"2me cع]yr(hpA/9 ,inu)&mLՑr댾 n2|EK4Rïs(0BJ&y؈gQ:6D0Pm Taq,٧= RĹI&@9\Q'6">c3y^ cmoƁ*@w\F;3 P4exwe<&-t9xle8H:7tn破KAz͎*;wD ma?bMb:e>*Ilg Pf*W˄ +3K p־ WMROE=*MRt0Z`?`՞שư $gkj:ʲuSfR]u.]m*1-8r|}o%L N&d\)vUzv@g3 G6hZZd)iH0n\WW#Jѵj |kSٱ:b|:Ayg f6Br ,Rz) X)O\P h=L.w?l%}Y."A{}/ f+2*,( hQ{IPKODŊp}C'3Pߤ>g([yM=$Kk Wx<ޒ8ʯc?6oMn:Ƶ@ ~l ' R}Y$&=e>YC!{n6M Rĭ"K>=ހL]XA;k軣vGېrKzN ٜZ'Yꋞ$c^49M-#ozH>BD!C4BDO VyU6=@[(~2LRx=T+PVBɬ#?z:xjcTWԥ>8mS9",LȺD#h&-HJ1qe@~]{Iar=H)rN">v[wwyyyngt@=olXI/_ğ/ rQ4A YJ$ 5?rѭC5p|Ժj76>60KT@}O_mS릸Inqbs/] mc_&HAcay-~و=8+y#9BE Gֺ1:M`(F_н8<{X3Q׫ݸ,RQ/Ժֻ."`mSu,:&=%'Y?CJ݅.rEdqlCQfU'9k 1 Je؄W8s($Bc\yfU#X NwB2VVV®A`\gŀTmEv= ~/)b8='PTщGSw[ 'rg\]IQ]?BO4Qr+YDŽa1n:UY{Uwn+h+ 8cmg;B)`Y]!̹{C0A/C|c;]Țv7\Pnm^Cw|M#9lwO#0Y:)Ȳp^B7Y. HYw^ HOc >fy>Hk"V $3:O|Jt BQP6~$Իɯ{g2$ɱ m<s"͚.8-L1LÆڏUJ+$૔7-͆<²;L[GWo_x2@,a 15ʝf^N7H7@_ݭnV (U@4m22CSPŇv+xSDڑlot5{mO&E&R?J_@l1k ]]UbGLH线xL Jtfvd{4'eYvxgqzTc8{(|^g6Y bE72[MU-zYiU Viֿm7{YU*&$`zfBlrk"Q*H?T/+J9f=[ϦFwǽGhkU1&&s-t|Ǿ}0NF(#MѱM _G~Y E] 5 ~ ͭtRc[z?h13`F(q=7C2`K*Ӕl }ٖxxf4ѸY;OĤߵdG]gSOeQD:APp%TZUujL1<1]*<+ \Q4=nb 7j߷֕Zû Fgg/aQs-BC #].d jpW1fd:Sv;~m$`q1z¼+ Ђ 1LP>Z< ^β*Fe\'z/~2]iLdBtLz3núm,ݸ|s%ކFE'i6W#(%&KEEHQmYiWl?!6cj)zJڽR mxi%mu逷=u䔿_ {UK.+TT/qo3G:끋F;Hn.-ij~p yU A>>?(fW@{c1H|~Kkr^Ih"?,A{^VCp)2ΕfB?z\ әϴd50<\ : g4F O&]C`4$@xNfwJxt޵~};nטY7,mr}ee7c68u l}FP%߬9E@wd{&Nr?OJ!7zLqDnLMc]0yD4CV#`!"@Mac oJ`P ΍` 15 ojeQ"y3a ֈ`/fFG=x-[f sB ,orBK0|ԊmNy?_Gԥ~Ճr(1jN FnWnݮj֌2 x6$`y(b}^X J.">8cE[QNRէ>aQǫnAkTۯ.y*h蕮5*'.N{p*FSwLҨMnr0Wj8kFaBjDYu|[Ca `W!9<,s]0<E=h ڙ) p6|8E }=Qv޻(C Z2 @ܠ_p(]:UBfh ]O̭TtMA?K@ڼ]X]u,̸Zl(AZT^-(K<ݣ5}V`\,40`8! EMk4Sl%ѰUH*>7 h\BW9_yV |fNCπ<*Rn*l?4Ȃ݌Ą,RI_y QxS첒"jQ~N3,Eh3ӓYHHܾH@|(mA T b0غ,G].vųuտ#|9BEþ|,C4nc-qX{EqHUܤMs ^u "MSm(u3cǙ`*_#S숤1Zڤ^Fӡ?|9vj(7zAQ& Zw%"UHV]s W9^cjBM!#1SKtE90cej!4I4]SΒ2e>+sUˁ*̒;n',<͊x+Fr*nn+:`/ED9+gЮRNas* gvSZTxwP! ?WmbXv@-LWu!ngs;F?AS%Ż"Bm ,>^HɽZ!ݣZƆ bF3 PE21`߮?'aqly&4rh F~۠Ջ+ GcND*@ƪ :^M}tHm}O fs1[LZ"lɝJ~1Ͷ2erIƃe؆P% $ʱ.ap?DT{FX {֮Fo\Ģ-nzқշ7u>ҔG y,g0&},lS niLs֓SN8Q=!E~Q*C;`߄!~y+"8 Ixx.]hd/9M2FfPqLK~kbhXƜ_حp74 3&HC|,hydT{/=ɚ9]nn\7r3HGԏ ޝg ݝ9G*CB54Ck^WjSjC '!3e0dqEi8#( 5nf Ki@ABcK~JuS0S #"BJ|"3又 @<} M_ds] tqPCLHE~[)~ښ\*ű=19uLn:d{P',ۏz5K{l1ipEkTZbs+ʳ^!d,sxAi.!if ԜGZ FEt"eղ@$bU=߲#M HN #}n}mmAFқAmCmOV{tf aRAB0[L/|fQ,F`y5k]ppxũ@`A0:h 5] %m=YFۿTb{YЙ^=S+~ wˊkZ\ },kf HHpnMʈ/cTr3_L'5 . A2lSCz! ρdа!Sv:QHš$}P~[zG HE1/݀U @+Z'@f!1+ۍSh`:a8C7+`Dy .(!h>2×"Fg&]$6vy4."3 `/RJt1oQiH!Njvl݇d#G` +>&|t ~m6莝H[ ؊Jz.Ց^گTSVj/, f>R&TI'OM ~ jW 6W'#ZfТQJa ?=q ͻ$ vnRZ'fkt^gu8w@tU3eˉ\9F!".F* d_t \}/=~֔&I ѓ (b8 &P_1|%X/ɺપsH:}훅?fQUuʋꢪeܹ3t21$ iuT}+"ZV , 2ե0O D|䕃YJ:M%#W~_ fKFArI,9.;PCÞskQe'{X*lcW|fy] ծ yaq^@/sO&b39UtL E̾f{^BogYQ%~WK=ESNR s_42+`ћI{gppHqmTqc.bxOzkK5[܇L:W( FK W}3-)cl*إ{%M$YzXv˒{*xFGV̂6vE=._bxI|R(g8&Ic$ԨI;쁰Y౤ˇUg".T*є(r\A5=8m'󂎨Ґ+»('}WiCpLGy$MݣaeޑX"=O>QyS]e&Ӏ_ I&Du*26IYxڛw5F Z$LJ`&@鼙CibuB`ޖai'Ȫ?+I(nd5oL(0㧂IHOEcBxL\r2V ,Qz3C;T,]YbP1dj#9(D%+6?)cY0.S~ؘJ*PydK{< <@6nWfTϼ"+VHm`j1u&xXg.+g"9Aj6_nrĕ,J 饭1*- }7,MSب5S":ii< =hHKMV ¶`Zy/ +-7S~_QE G#fw1@=da¹]j<뭳soAt N\a(S Xl?D+|OfT{!/GE.XָĚqi"c麈!8M/ Mƾx!5? ͝}Bڈ&rp~NV;͡[bJ-D2ZJpy 1!A{E5Jx;>[i;W\ȃkKkCNِͱ @~8sԿkS}`,+Ǎ7Veޑ[~::NZ*l9{xX14:jIn^]1M ,%kOgTq.NWG}yt[@z㳸( NjA$u$a "6#9s&2ޗ9]q:$ÅeON+mQ!VTh:Fȶ# ۱jތA0D=H|G{w9 -V7Ir,%èruFɫ`s/JK.2ݟc&5߁)λmQfΫeܷwݾfTz^9 2ճy|} XGP-#coR&?cHG3}Dߖ\i5csB2icߎkR-]Fc%f$ ok'~Vߓ%oGo'*J$~t7yKy\p-Ώ=|V ۢgVY T"j{du)gbޡ)E2lʸdF\bɞDP8ֹpX,7ҐbгIہ\ %>~9au2{ڂc Xά6bҔ8uXM0UÖj|=u7]p '!߃f|,f, %eϨ#5[.(S;*sw >9*[%Vbƈ=M.ud/vE/:*Tvx.XLʇ?e<ݮ7_S8i[x!rkȶ({Ta|pYH551;j@AtnMf)ZWvㄕ5RH!;[n~iA% hHFؚcgw?8[YO9W'J"?HXLQ]Q;$ R _[Ӂ7qr#|gm(҃S{ti7uƷ%Tw*;rev.8 5v΢TD[N6 J'(#k6Ն[y&(Dq{A 7S=Qx0JY]9S 'ۄl5ܽP<*iaȞllM Źnl,Aу?Iw8Q#v?OC>"CA0x -¼z?[/"\M<})U(2\J#腷<K4;4VGmnklΞ)/t w |v_%.TeI_V;vZF2ɕrAfE͚'(Vݙ1H_Gϊ[Y_miOV`fX]gLZH=Fnd$ '=ed#jTeyv6zԛ(ufB@Z^x?W,&sa曗##Ky!^iNa݆b!S3lvѿNWȋ+U!Q2.o:K& -ldxD"bP#Pw$O KVl~;?}5|MXDRk-7ibZ)P %E&Qa!Zn,p ShfdE=:6MyѾA.)9qfvު=Cݧ2\*=A",'1VUqi~ư!%ms F#4Bl u 'A.Vv @9Y1Y΄=r Sµ5s|-ZbG-&@2lܥ'bP0V I@Xw6?4w}iDE{Q=ǼNc8a*2.%7@ 6óJ04@1-*e@ .t b7Pr$G`Z >7ԡI`_'G .k6՝CJe+j[#J!ܖe|!`i GCAAZHT2j~D[2턦T_.=Q&&joThBˮkMCc҆~EoE!M+qBn䲃EfsE{1&LqB*,WU×X1]|g\{H[x̎_\@ޢ3T(N&mN3o#oVp_uU|0c~OZo`Z_ uz \EY}IO(w\n-l7觏Ӕb`fLS܏4^@gs"P51P(yN{TORScor f}`ͨ= ܨgBDz>ܻ}7G%>rtŧpW8l4L96hX| .׽*% D"=@3AK,;PCsKc~Sp2:_>GVbIYl"ދI u.5we.d>86VjrR!*Gf;L;#e'[iSi&# Q /?ʔs*at}D0IK9<*U6fK{1 0>ﲈlO7!ɇ{:V"OYk01>NKY;V.ucƺ|x,5I{29s2Ӑa -3yB Wc_Ro,EeU%ØV&ƒ̽;(stiNCiFh<:eRK'~TB1žEWm90/̕^GQ&v"a*K;K!Ti&vT?s/:"H|)A4xѼ¬s*`D/ A8e4FQGA4rn}xJ-ɦ\U̓?\2.Qi='|JY#3 =G!'cQ?vu,$Ma&72~Ctv8UCT̸Do7NSl[i BS?:Ґi˻T<(b˪|8"ڰ;ԳZdie̜u25.U4C۸;b뽽C= 9[dǾgF =vߧ 3~ڰVy5gsvīW3$y "| .&f&ʈnݨm0oA됇b70c~h0Շz4Ѱz>P!hA|VPVyn\,E1|&[.p|$B9x9Uv+UR`Gwg,xx]|[VU_G΃: X= z5醙}u0mRQݦ+9LrlsFY 20Sڔ2裚|>GϺD VU90BRXw] ~G7*yˮX;r&܃o"TSI5;74/5M!!+DwqGG%`}hhbM mڲ|՚SXi? Cք`q8c-Pr_[2ዻDQMNxTWp @_i3˄ە1˜!Z`fE` Y`SS=y,D5xV:ߦhZ¿w/)X&Ůlg5p=x"ceUfu@ݫb4 \N7"&]['F*l r5#$&rycV:8xvT$3)q> RE"Yu[vR|x&rҩ}WXBcM@@mC)`ۜ4 .5Nf^YlRbΕwl$n5[R~(Wsٺ&O'a0Sco޵I4sG|PI' .+<ضf*#֥\qr@R2yu@hIhw, BH^QU+$Hu >2Z0T#Xtv狠zN Ur(Ae9![QgB7b+RRmC'`^ݲmœ >7JU{gwZ0 =rl r4tXã!DRZzG/8b\ dlrΘCt84ZgV ((#:LܸB9vok4譱.ȁpJEx~c{-Wa3>6iGWғb;F}8צ`:ȅg3 3߀USI(x'?鐅}IAi]8!L=n;g}0 к[[/ Ԑk^uG#qOWzyOx:;p qqM[nTͨu ^4tT;5Cx|×tШ!rXU\qѹnQQp&d hiTߝl>kUgvIݬ?az{i*iZ(k]=4HnP{X4o&D>j^6>KEjS/"5LufY6Po|r B:XH 3B.:վ|!+W B Þp?Qߏ,_ dXlTs]9n\ǞP,Ai&VMm9 'Co E_R>=;#æFސ o?f27(]D@d S!iIԉ{vi<*<%=H~;2U,Y6En)c"GrZ% @2\QzhY!Y[JK3$a{䋥1/4a\m":/dM\7oѺ3Fw$d] G&7 ~f7BmH}M1"G-iw˖HB!KY'X t@֘Mh$}sNX䐚(8L=mHC|95p /?ow3 tX:Q|%q!0 rW02V":٦3'ڮ<~H%AgFFӫn#KsǭSs;M0GFwl+U<U)4.JN}-SÞ Vٲϊ?S}IA < >(]BMi$ٷ̀.", f*@ A@b~](+_ƯWZx V5|<MEJ ˷c]0% 5L-բ~ViG0,'1po?!]WJxc6Q7F#.,>͡$Z"'bQeCOaa~#b𨘁A C`ovd lup>mI@hRB72M@߼ W%1%ŐVk2g>Ȗ,PU?vbЋ0ZxŃgprn"|q/0_K57psĄJ_+Ʋ[ם76)YuH2Bj+: `CojWB|nJ gs Y9 JzmrXDVС='%Q.L'?Ú:0tKF"*?ER͉=_M#"C\fF7}64t<JmUsEP77*C?z:㟁&=9"6vDxͨ S8 Kö9iΕ`Aah|xy~.8 ivCq Fs[ME:d)sqd|6{T^<31Ar'52JTYJ?λ0PBb e,Ifɥ^&fEÒBW32_q7ϝbPtaC{b);2oգeFufcHt$^!eGt*yY#qG5' ըomt<*l (dEp~ iO$5d0W͎S'4)Zu_GrOi\(8Ūa"R~љvClS" j2LڝmCK T4tƚy go/sra K+Ps<]TeDՏK)Gel|Nz[!9c6Srk/ q*c#Ŗb2grpeArk@b gFJ9LuG#P= k{g786`+Qi[)?{~Pذ$ceAn8Qae88VțԘ%w GJ @k?5 z,6B Z !Az^cID[QH ]oS j6cxf&)Gwhΰ#$[XյX >Ey;\F:8 <6S^.@S֠ 28>Ns=% Q<15 )@r,u'[Mc(v]Eo%Ix:j7 Hw^ZM 4=s'+3A7&ӫyjԦӘ m0Bf}Zwsnfl'x) ~ #nNҊ- DxЈVU,2UGm{,Lz̝D0by Lұ}/-쏪:X.VOcشɞQi =-A_Q8+k^|ΗUVr*A:?cG!u9>sߴݚ}abLMi˦ A@'I1/RId6F 3D( 0G^ܤйr^A_fͪMkpPj#\>.Op'vsR@'5^.F$S6;%~3YG.߬&u/w+,rP`_r7&WD*߻{@6-8R2 g7vn'^.lAAPˡͮ'NJ}[ B=-n:zJ *{?Wwr3z<;­o4J ggY=BSFEmd5:_tur.xs!/tO, .QaZbFQbcB'/a׀=61\d6Ɨ˖ x ,1`nqA[ Ғ.+tЈ2@z'Pu0avwgnVuh/DU'srqQ| %ÈwfݘGuER%KaSq~HjQZJˑd %n;Ice}ިh]u &'̣CZG5%GnZ! meLuki9@3 Ϥu=/M)SYb$!^t[,pXJAِe-w-!:j/5HD?ORL' "@y= 蠒d~NY]_CW2 .H.ZW Uu6#Xl;^d)hk~t„`?3Vh76M:k"de`df^z cN\#T}fR|lRJRe멯\ 3cp६wYQޮR9N6I?O#k{2X>Vs08ٜo:Fp7+~}D) eh0y$V%>4kQtY'eQA CYf,smc&uC,؃^V}Qpi°y-b)"K.טf σPJM >]ʹBMr'㝊p>N pkQ淇RâTB<$GkaPg7.?ݧQJ@zGH.>ϕZwmUXG}2p+x"7Z O}u*=C?+?*⽑eC 7咾P'L&UEK APMn^jat/JZ9 /IJw,;#;2>VC;4;d krN-;\jeKߎʤ~zc^cZjké˄uOHRG57^pV\c˽҄8L x$Tf_1kHFU[i Q1хW]a(?Wd¹M2aꅟ못sH*@0F;B,7"{Z˿lS'g\B7V IG"$i4x@3k $*5SalEΆXtWBG>if[l`ԫ$Nf˅_Oi<)7-桠0@3G|b?ߡ epo*QG:%$?>[FS/])фg@:DTy6`FS2p֧N3o%H1x+:hI@tă3^O7&X:J㪇y'6s"}^ّmd( Pº5O~<8T*eK${"gGOw X|ĜLbVC|6W0kYmJ2\@9`cZ%JUI$hŽ@H31$LX¹x ,i hrVi8ROT_oi6'PnMfCI1.ơK!B7\t;BÖ !_R8s2Qf(َIw8(ĈP0*?___l3slGqK88TkbD1i16܃vQBRJzyȶH?Wڤe9EBW1<F;2Ў?zP'+{}Jau4Bx6z$F4h_]p㵳O;'P+mk gJuUvRm8'dҨp')wi噻 R.ꯄ}OC0K1hrR`WmI R!_wK#ccWDO,U"<%hB9, Xq`cݾsĒ_$VV9MHkLҫ48A[9Mf7X:! M_A !?w uEїpHWD{أY<{v l|6łp62Nj]?6v`5s05"ƴ9&jgtZCLtgFP^ y/ "}8[B/(`Pzn1pen9fH)U3@óutpQ5Ġ$ӣY;۰4L8_+68=JQ) jbu`wɄ-L'7gPRߒ-B'n͆tp/S ;k"8Soi}e,lY1dji{SZOӠ?2?֥DW^B4n{C&2$zJ#['̅yօӳj2cF1s.,5"fNڮȂ05pL1PQB,|Uc6J"H\!syOD'o5 H{U`ɨi94Bm1T0%?CLaC|43F`O [y~GShrUՉ=ΐ78:ό[uhe:8!Pz@Oyiv4g >@2CT4&*&޴nyQD6ۗ']J8y^<״9dh劰LЭvBǮOwچuɇiV.dO' )f3/Qepz WIc$Eq X:Vf_XhQA` ܃oN=n4QX#o)s&nb\ b#-TsVa~Yq׿yK~TiDäUA~soҫnq?麘e^"#G7DTmK33YP5wͅ*9(Z۠M0@4jdL; R{VECp„K*߉Zp.EjMʷ9˘4 AوWS1`nDXJ(jHYX]8h柏Nz{i` GdQOiaST]n/,hVuk->PV-9``@S]G5Ļ!5 D9)-ijZ'xaWY`:e H':KBN$8= T~lV{_#iX[*yQUiRYf= 23cT_<a}+"yA+ i".k̜ .£8uB!GJ&H6c?\hy |!Gr]u- BqʩKժ0m+ҞP8_j5&}*3a TIQLQtAg%{3lJ?}<B#1XF-EDs8W‘VqAFbHu0-!dܛA$:pfd8+$s2 J;L+W)'P~O2Eݯ?[Ik YTY<^xTs|0Zch~-yNP7-7>j3`M@=xbJnu4^ΨյӝR-Ķ:AY~_BAkMz_~Y#pMײ-f2=R:Ex=^\q^#Em&WeܓB"s-i4Z-r+MK 6fC,t̕8hs*u'~r *ًddwB-ĕ]xIbkA0n/6¯]?%͍!gUoڒ5Lk~Mq\CJ׹#xR> iAʎ~b[|r1FJas5K=s%;h*zhja,c*/jmUyDbh-6PUa3]c EղmÐi}t૨?J˲/\iG>X(T{'>Vfl@Lߑ3TM{MI[$ysmȵ0F{G@P<(2WD۰'M*ůqvu!3o yV R1hؠy!E9/* "S9"+\LswAԕ,uwzyDO[J鹱!v@s%F7o3{8j{=sF=7,߽7ZwATBή}:ebTb+{K zةQ=xGr:05-TKl3f$4 *39r M+4szWƼ+G1SkK,8sJJ})Yl p HQCu"笅; nz>SS@ϊ3= n4Q9;:UH^R.jTC31 x#љqj%BC^U9å\!G'zԁl װ0qyXPFi܇e@q]l/4t1.]lV%35qE!'fH )Oŋ67l:^x55Q -]Vݴ@˼eڗ'V Z|]D8:YHuyYtlXiq^Fӥv[J|57\\ign^U괛mve!Y(aHqcե-AǒkNz 8"v1ڪ/^8(8;e G)91eYc` oy)q<ZP1~WbfBjAI"߫GJǝFi@~&/,;YzU!Aj.󚐨 YF8~.tD,VWgE?[)ZdF. 7']dȉEp%p!͑}FcQ_cGA(R~F T3\=<kW0NJ,3qwFԪ?yt]'PY.yM|U~~y7zu`MzwDwW)R*7)8$t&&&OjN2p]\"NH00*^5/iDi}3"ÔX69--pdÊ S#BcDOqng$K"zb@QlGPdPãLtH&?`xEY"l\v '7ϳx+Y%mա _/'[$+ {f!W?R` dd`Q\OA4|@5_qh-,0CUEgBL>qHYwMB" qx7k*'J&,s'f^"ƨR5 /F1 }ևtC I; J2Ql&=qpX@z FI}D]3 <6L`KӊVJ$(&(b \; x[_xFâHCd$Ib(Ne{ƇQ6TxKqXiW;nN>3_J*0OBa.SЇSOtthy7vL|b , %90U [(j;xk]dt~%= 0yz,4!^EoǙ\iAnPrZn3Br/Vw4Xs%;'ty^XO(_J[}tՈ^vmO֝֍*"Lu~RIff]x)kbIv sV[ %y}eٰD̲ZԮ|Y;7x+IôIсt]M?S,''8NfSu~*@'MZh?<"=M-Q;U DsYr>,qQL9膭 rE7X<1hRNGr:Wq%_6ӎϜyZ)w=kQ2IX Wh9[]c.L>or4K;xy ^s̓Rc)YA7 Hlss.i@w,'aZ mW-hHҷ M[WȠF Vk>#*Zt#=*$=plc4,LJ]RA uci-h"t)04]j̷L䌠-m `G4z, .5yѣwhfR eNEY3s/dO`q4(Mm%K\25?gNqY=1Z*#)h9Ia#.?= X$_$V/SpCo:$Oތh4 D~aVhBG5pcS: ~?2IU 0ggQ)T5*DiMm&ST`a7/9cю5Ս`WhGf.f$2(ڿm#t li†\msir X(IkQ;RV˱kA:swuZ>, b{uɞoG" YdׄA 2mZULD=ř*|* z9#,2C?)CkcU<YTbY: )wٮ1:j*et%6'j4Dn"1mF-y D/rbJ^:q8ӎ{bpr<Ӧn3><.u=Xj(SFjC7Ys%rF/VtP }T$ͫ[^I'i:/|9-`UQ)H+R%tY*(0r"/qFBq+W؍PSg\ЉէGV+N\XF0*}?eheR Td&'qP7f3LKT5ḷK%t|jul>.l̸,]iށ 0$㭨s,힩y~k|wSӑwM׌rEq2 kj3)GH ͒ݡ zhD0D ~SaȦ8XЋ%"eӇezCaJ oEJa` _85_RA@o.@h\kRz (YDhm(3e,uHiW^KчTCM]sҀb[ˣ 4IEzwbԓtl; ]6^8-{#8c ŭbW)'h35Z]4Ykt F&\TǼxS&OMI^BAcJǸ}ֹ<:(#]zVe;駢&kQ!iD6ޠAA:HN5ێnRQ AQ^1ܤ8 sHHyŽﷷzJwލ`!NH:u*vڂ_5G!nD&>4Udwlk(!Za:fٲnр %;fb*M$7uXuo<<`'k =ceOљ& 5A{v Xz]+%jĔз%Ӕݹi5uљp 6.0M$Sʳ皭X1aOQo V2Nr+HsH 0{ K([Fv0E sQl49-@r=W}cSE杬OF8_[.hGx铈\UXE ɚ|iE|': F@e8o70$^~RÄ孽t5\*kmz%^S]?#aakjn5Rn@A'ڙVEm𳛕|  Aggz︊4h,IϩuD|$&PEз5[MPg[BL x~/R ]QPpt* HZn GtXA=FN0};U)VAXQjz0 &{ۻb\m ݪrSUOzbb,_7bneMtV>mQ}iٰFmW8ԧ_+%'% f ,~JhSWt~=yֻKӣ1z'.A" O@Q%r2M M6Q1.mRt]E!6_<q`hYJK˗])rVeߋKEJ6qhV}QF%K0m4';/K;4,4bSbVCm?=|N 9J|:9&hqۭuɥW.\ xv^?3;[L|&]Xm^b2+7 >pC[EM{S#)'P?`, -\{6{ȭ$Wt_i eV=z0 1^qKj6?KoؚR芝@Aw $)"2S+u2HYJVзaZ޿gKk(:wŻ(cVri;H Zͩ ˣia] ɷ9Q?Sccu/ت)`!6SNQmpA϶8S,$]o ˬSifx_jx%~YP uq(4W2pH>^dRE|>`'G55BrԒGópgR]_ijx-KSq !X xbӹpizUk:Xra%vF]A`߇j(b{L 7ƤY$AĪ }(3~NgO @6 ! d1 c냕ۍ%³z|HxJwqKu5pyuP-HDhni=@! In=mnܧ'k;Zql۟.M2sHh1`A0e7 '5p7j  h<^JXsM:̀ZQxXUMYA}RU꯶`M5 L&aIc#$u~%&fMǾr igT+_8 R@ugl:Y"mv=cy>x*<>[NJJ @B:UhD5C /JؖJ@==ZmD.2 GK3[b8YzU+)&EKѾ%zy#p:̢O'M8XLreTF߈0@|%5 /:i]Bl7oĶo^\ ;Z!ډ*)1oFeD̯l_,WZFv껱A3"(ո_#/xD#Mx?0 =!ۃcO((k DXfr,c$"@7Q@h[&Un4[a8BW;%-:/kqQ~$]m B8i+3~#9wN՛ŧ^uS7"7'6B9Ҡx}EZ=k#^uB(h2f'p{WeruVu-mB/]pRY3?x8Yg5}O&YYci<neeH/qt#E-5ӼjUi z]m3`8ae\5 J`ɼ7nK `haZPWktia!4 UӇ!ZkSz7*{ vJwa>*yT@r|j%ʒkV ]cTW‚&FSѥZ.uT`hKxi !{x>< kvx5A5)st*Os8`+"Q],B}5jU Ҋ̸ȸA>: ha*ܫ 7/TUtn2(m^!Z(G@܋-J\<0h1yܼ Hms dP8%s۳Abwh-`lŹ4!udu8^o.I{&9Z8qƔv%~ej!z܃'7/3$K;Ϊ1;B,H$Vc̵`NPaiٗ.Tw\ <|HxR!Z]G$2UuV6>J,-AY ~4W&-N&P;4ɮ d+g %x6&X*1MKj`!9>x*Wˊ@jd$nBͣjT1d#kb&kψ&iL˰3Huf`Q"fMF &5|T.ۥM8ٜ,N_:mSz%G ;|Tyڐ=la9|MZ{##{j-Sq>)#(jǷiGfFބhN,d$\^~TOx3Q+ӘJG=U+klɞh,bmTu+'n h,< pqpP=hja'~32PCbF*Fl}l&H3pK9PP(ІGr?~vhbY⪓CKæ>,@>a} !Åǵ"U#DUzaI.m痑?CÊѮx$BpmSˑtm5Kp5U,v8  '~7p?;H(;ckӻM52“xu1#50'?g٪e?xDc,igI!5* n}_0.3c"g {x@ON;wBD-'4@ջ&Їj"bIS[(O,= #pd['M5+ԵjfF%‰*ՓG} T6_`˥/O+ f届geAw=F]Ffj9 O23㼻< _alעHin?BX(`\ʋeS/ מggEػFϸK+o.D5]Aʘ^ACLPb*;xb! i5W@Uj#ђgOEsͶ4'%iwKsu>\6>Q^򊏮LҠx71 g`쓹y@vmVͭ򌼍D˶4Uiq?5PgGξ֦WBܰVqKTw!L ioZØLr~}BQ޹&Vn?M}I!KEDd5c?f2 < gdk=c(TZvU2b x;x&GȾ$-D= ڗF彟&% lĢF6wt^inZ]*3>|SDO+ޙg\ZяWyQၦ0 T'ul]Q]u(a}Cb"82sAOһb;@cNcWB 9%+Yo?s׆>M f^B1pa@|b;iY<̂@ Ka3^"V;Ќ2Z;x,x U{Lo"Խb'Ou!6\V@uÔ5*\YPYS-*`)_ec2pŷ`%VQJ0&!3ϔdz^R SnM9[s3~?wukf%5=6RqofQ PD7 Oԉ.B'݊řRfT[}Φ=y{uǛ@ҷJ4>ʹDp]%*p SM7Qj#Hn<$<+T3i햠[$%5F1 g"c|H%ÇAp,[N/ 27k9bz#RڐxJ`n p.E1>Ǔ؟-]֋YsC[1ɶN [;rnT:c" pVׅ2HY(H]&" "}IMj5YwH8oˆTSm{ZJ`}4@H-47u֢+zf#IQ;.F]K %9wc#";B喝DZ!f &ʃr}v6~<,=pJXF@4ENM~3_T^3va&M6cNՓTPsϪPSj ]"$&@2ڙ#:9w7kFXΤ2[r>oo.%sjA2ɷc ۟ЭF䍾YNv͢ Xo{;~,gAo^d RZv>IècW:.d?wWV:YbdVtF粆ֺJ=^ b'Ys'.@$%(F)vʴ-PIc}v4,JgyelRؿ s1D ~5)5T$jÔҁSS<LI +(4u&  ZPudmW ':o8~o}>q Ek|zaXkd0`&Kw&'h2V{s.)XUVt>A4 zu?Fxʇ Jc Sm2)Cv:Pkc+q,Bi: v ݑc]u.\3gYpNy92'^EփIfElObAJ>UxjLBhC,zX%/*J`@Ng}ЍvD,KhXO0n`JW8'%xPr5p_r, *&q\B㭊i}5+k]NMcgߣFh}{TgU apZNRԆM0Hi kҗTӚrWȋԂKxr&uj)Kd?U%Z ȖMiHȮ0e=>Bߵ?.w^ND`[Kw8QmSLx3! "CĚC2rH. I7>m$Riw?Azx|R **A$b;TDvX=<PeJ,gCnpT궙ޕ.ic,&GM)CŒFP ]R|)gHm<7;5:v??yDG!D7~Χrڲc4ļ7<`2!w((މrL )[=yd԰J.el "oAQe׮Iڛ e$oy>c-%@W?T*\'B s\/8DdA1es^1ӢS ڬJb_.DԊs"s R/ꯖ%R 7I,ͦ]8Y[|h`ju^cI;[;{0U˜p}~1𖭲a s]">;[z_"_/B)w Ȇ)-`O$:#r;EVv"8{%o_"[ 4N܅DġmFa\52bA&=T_`]{~]z3X'^w0;Zɔ #M)&Xv;ʘ'_zv-#G#4*q2n TٶhúIss,dGc-prAM4 cb PrϚe}(|xxqnזZs7t|8) 92lЖ{rA~=!d@O6Ѿ)3G-Uߘ KCp^‰K5!ߑW{~|^ W֏LG9uǡ0:uT90*\ݚ1 T8|sxVmfpRqԴtqE=Np9Z+,wx \ 'G`TY|7]i'g(B>s~|7R6j!>:mחM 78FJ$ 1;+߲$Pt."dҞO.Orkh!ڣ B_ ";ܹӅ&y7JޒFT0GCױ~z d6Ju0.|/a}^b:P&;hD5 !Tzl擫[Wn۳@U\ 3Ŭ v/@4J-B뒁>Lc= ?nc3}ƧeX~`ڲjths',bf Ψ]ȝ0P0a%x}H=/Nu*l9bu A+|AJit&/ԁ}Dt )|$"!@̘o|{AABfDHGOmre IcoB>Pݸ-9lLFoJ';}$ 720YDOS³ btg<u)Vdad]`؉;R,=/aFS(kUwW1.EyMs H(z |" nWW'"e.\tK_ja }W<)p_Du?V.g=Dzpo|cƭÄ@u@? a 2KhŌ`d#JN`\WoBΑ>||H!VyّQazOϧ,&+E-k{02O/O_-6~YE6‡RIlWzCabњqP./ӶՈ?#7 0lsĔ RYI$ITd!O2N<.c~,;'l\6lqT|3A.ベ$ӐlBG>:jQA 9ti}xA9.K2F3bK$_zcFy ;Nj"gңfo3පz=x&a^ܩ3?*ۂFw2nO7ٳ:Sڲxل^3ys̞DE{z]! <{<ͿyRi!-U=M2ǽ=Y٣hnsT X矙n%b/0\ײ1"kEi/PR~l3@.+_zV h)|䂗g|AܦZ[靳Z)7N:ջ\eP\+/ Ab2DQ`8іRdXej佘OHE2inxp.>08UͅA.~Kjj&ᔱݗs30"+ցb[#~c~"h/!2d1v=;r˂BPÛ{ Kl[ѣ_>b,&-KwaiTOķ`S])cTxKE {J' 7ѮFQ #B*2 ?6TJ R9*NFp,M$b.}-1'1]Fʗ_&{tJc/h|ֆgwU+%3y|ebzW9ˁ^U&2>p>+'RBx!x?ّw`!/jdAx= {l4Q38-Gu!H"G]+=9SxrQ"wIWgez#2}גռ>gu Kyb퇝?!.pY֙.o*I lm?gYX;Vd6:c^I]_NCM8B6_iSFm^`%D>AOQy|q$7Wܾ Z#oŬ qal+;Y#UG !r2ݖhjt88(@V>;2{~2V"}/ƛi '`3|&߽n]a'Vań5e+,E1dLi 7"2+q#HI %X˻hCT$߮ז~D)mVR}xF74:"ERƎޟQ"c9=iQ{Wej j@~9{\[2"2BœÐB$b Hj^^ :?pCb?P]_$B 4JU Bq~'y(]ƋEZ#><+GhhUeGhv;Od#㭫{6Iajo~BHcq ;l8°.?|<Ҽ O,a>.Gnkm's)15I*$i aK`DiouP}Lnuo1;tCbs:l8(S S_eV+%+Z7Mwct') a4bݠ"pvִIq6A,xsh_);״CSR'uͣ,HA }%P JP*l~F)kR7s?IKoww:x{:TkW9cxḔC^{ҩڏRleOjy0|.-"~t?/s̑ Gn=uKx x37+3m͉D6ߎ1/ܢ`MXtIȨI~9 BTT8C섹H &0)3A[oTt#>&]&:{iFP c2J1 ȥ&&MPfO~Bc ֨ǺqOv ~:9XPY~'Ʀ{(]{99an~f $g*{GzMߏH@uOǿl(e8olsg¢ *5;_ݲTj 6lxs 3Md͵PaR>ZLvd:1&HW cyWĘB掓_` LDP,6Ŭu C(b\Yuq|&Ke>JAf/fc'B#u7%\);|+D47!i4) ʮf[ϵ&[n(` Sq5qŦ('î:[r-ME%jC/ =WGL^2*A1ҿ8'PA@gjV/M)kŜh#9i8A2ۓsD+IĊ}=w,aR.oe?+c.~_ T7@ۮb)` zh]sf~IaZN'Èa䴦YlF~7L(u@?.ȁǔwև@=Lp&[h/>p7m 4l[Z%3I•WJri MP[]-Q RcuBME-$$6m*2H!6}+T>(G(jz˟x *N8m4F=wbN^/s*l2Ivg1/)\/}λ\_g ^ճf=E)CG 7|ƻmE6 {,lIgi6ww XatHG"M##,~)Enmxˉ&1u{eS3K~96IhWWpyGNϓ,lᝈLz*Ӎp]Xgql8&Tb,xVqr sJ@YVJ aUV:sx j[_90Ɤ'i#ɰ;vit팛= =;HlRʧٍC*F82smc~{hgÊ` _ _ZS[>-3|7No:MpQ¿8Z3McrTԨ1>i 9IxM@I0K2@DŽ oROW+16µ:m!ި%2cۤ)!QX'VJhx3ϼ;p=I$MF-e]A7ɒN9;o|ؙJ|i5qa-ϡ]Ie2lI/R%qe#,oW[WI}(E: $JWomWi{7d?m~_a'`N$ Zt 9/$D-ΆIé_ȍ(8^deRLX3 I^y*'_/ĵ u~J[;Ĩ8[ĉ3ys>@H5'ˢSyu)my;¢oye(^K{~]թ&uoK a)+K2JwˆQfC㋟{'fCL6U:D$P͏S!/4qҝ䔷3kV)~k٦w-9 Sp$"m/X!Ȓ#7J[ -;P5uM(kkپAvy6] ujQsK#TvHQޛ mO3|gk[6D?|7%.m'd!5 v|&I1Ħtvh)nB=Z̊8̏M[[coz"r3wࢯ O4ounM (3/}eEbԷ&$&s+ȓ.$#ʊm̲Lmo1zDbуhw-GnP~1|` te]UvE$ЩfBWͩ'UYNm-ދ䖺eKVAv917gćL[*L/|D]AAjjx`C'T &#l:G08,fN<{mdCECxd {qmO%s}%G+TueG,ńZEsոAt)+y:..: q1R !81}/Iy{=Τ'@6kکv+22ο[M9AUvÈԧj )c}s-0xʚk 'YfV&ƄVb>Qbm T&>h᫁|PRCY˜g.ύcBq(n䥔3|:PjMZ=ZR$Aht^øLzV3?7RRFg vʑSS]T&?Uݰ,5NjEùALvZIJ3?pOAT[/C.\/;W9_/%|kuszszIN>e#RȺ;;̊n:gV`#}h=`R|$mOL>]z3-M6/9ynR򭮞J&0h#L>g~*wP[u4 ؅~T j`W5;,Diqf+5)o 9\] S1.c0\9()tq왡K&==d :(%#n{MeBb;"SߍiǠ0VdC;99ڃvVnZ2֥"QU60Cx{:>V3CWMa?؊|:2Sf/1Bv=YbmS\ /,I5@ >ܤEtqN\jI!hgt|jԒ,uPrX#lН^ɏ,jAq5}k]>I\)<؃߄=R:BE=hMch(s@j.rEo(֠lW^?Xcz 8F& >՘~P+.EaA#?B$/X"+\voøD&ڊjIz2/ܹV|6?)K#O#^ ;#w7+-i Wg: 2mZ%W D޲?S5iz1?hd[yzzNGʀAN 79oӾtXUpvG`8UZ&Z7uR6vlsWi)2X z)TflTML(6F:zfx}l:6׿&}b K@~*#ݤg(E!,H.hޱ &9U(*9ţW=Ԝ'jLڞVyQEG0!Nȥ<> ]jLl%7upgXFvQmb6aDWgk4T㢂;:p8JIʻe(w}GU(`͕ rXNk8ǩY^V>l4l!e9߉dRjgN!?1(ᇪ,5e.H{Yµ+zo/7g|K(J>x$YpH>Marw[ePaɺaXN(_1xݣ⭼)⍾On Zr TnR3Bq6:!dوv\J!Iap}Z,᥀~("3Ѫ'T:gC}R.豵i<'ZMgXtxƄVRU 9>ݡʸmnUrta"-ovI4~.i)ד9‰?y L~͗QQ(~tĨ7IdK#u7.9@%3wEjV K:BCml ^,xVFq?Vo\dm}_?BB`}gj0l[%U{ı!s zIzA7\="Ov{t#,xe}ȃWjf@Xݶ1;oV0`cqvi7ZwG6N^I"8OC{W1GbGp>yL7 9wc1A<-NQ6)~=mg_)3ڧbku^7MLCS1Og`wQ)`B$&5iФ!C"]CWA\+L ;{Q)}YI"X@ίT`/$LJ9)hM=x⚉kaAVඖ-5*tS4 Wk2)pHR=f90˘ Gd X;yu P-?gl(~>1]6/6+ﰔae`~$ciQZ.xQ5oZF6Z8? D&'NBȔVF__8DŽ2&R?S뤾b^rs^WLڨMzz"wt&($9⪁2Ӧ#)j.Lm)a-9k5\ۥ]N[_WJ4v0ID!DWE||M;`8.TlI`J,9xؾ/FE\Y3o&F&l/[mBQX<Yj8tWsg8q>U2ܮXiZNLHrB SLR+i ۞1 dŬAbMQ\}*1'z79sAw 7)3uG2Dl@1w6vVLszeG&Zf N0n jbE6JpG 4mj+4Ht}TT}TAPg=ދmV|*Q&C<qd`Ƴ:{Tɒ]=HEggF[ɞoz? f = -K9MTt icB=q3V.^iOYzep1aO&H5u-(x8Y''be QXHtxI0># 3}gbvD>*^S]n{ |.6IzLidETUOP픱!#9s^%BJ_D"%C5-)?H%ځL'a*lBmp~6QA:b`,e180Jaꫤ`tߥfmiޯLuh1K>>R TΎ ?]FMRFOVzqۼ7Լ^rܴ]{(4N]/S,|ۧ> GrSƘy)WM4j&B21qJtp-6j!+MheG)/\ʤy?}ejKXB_ܪ+`6؊}؞ Ȱf[=>ֳIakM P|0 fެFŌ7C.(|Z5qk樉plHŻ̉BzpMյ˶-ZbFp:Sύ7VwеsLٖZs$K}X81)ԣ0x{k:3i,}s X;i[R6PH>fxzto9}D H$Ҡ\@ˋBJoLW͞랭f=5Oz2i i )`W~f޻&g"X9m=>9jS%(G?AZQwHL`(8EUC_ᬊTj(נ>%Uq5P)Wxj#tG#q&sѼ-G&6Hݍݺے~Jn|s94(ʽF>Er[B#ᙇZ /3DIBy-}2hz3R֢&76>4Nf@t%|QuEXW=&J]dn1`[$mcY+Uajəm<\*y7aI7 UU hӏ=T~Nٶ~T2Y,ˡ3ʼnJ>;Fsx)RRn3w+:Bkϲ9ѲW$haRLj B{C92͒&>1kMd+~j#Fd4geeXohp-8!yV]MM ݴSڴ?띸1kb6oj~ :c o.6]M\> 'eԎqҧ~1 8@d3b(9 6jAdq(V6 +9|vFlB#ԫnR4qum dg7hT;b߽Gi29 jel-6\GMk裭'e|0<٣Q5cv5:e$&BO^iH7:KT1UM*-n ߽hɒr8$lגGcoCN̤>(ePU*"Ɉ[VGR4 "d.-U#Rg-K4[V;haQؿL:%cVRg T,5WڒKҒ :__1֏/f,wWF.\jݾEB^o=-|8|#{:M˒hMjXçQ|h~m}(ZE|,4j)BMU*$R7lTwh +ƝM|?] Dd@S9mNi y%'8 .P|Жxh#b#% j ~4{q *}]cl{T SNf =#}'bK\1CM^58;yY V閄Ó";Wp9?HT]q:.>1~!ׅi2]2M9AaErǬ 'gW} ff '|,"B>u衁DS-=].⯩&$|&(0Rnw]rNzqwu-ةI_SS0_Yp*NR<e(fo q)WkNξZt7Ο0S tA/zw|oTw`6XP#K*RhKKר$@q6qLd?e*Q6`ɯQ>y @&s1He~#גOe!XDKE˦âOH:+U0[G&׏d޲hƕ$&e(u6 ̔r B^*Gwc_ υP<HOqrNE>(}1`9W1x'4cD|$3f١HHsn샘/kc*i~HZ_U _vPη0[dšgY6Q0"EsnDG SFf FZM?{z:F[82/_EW VEIPinb/1qɹ,)۷dV6Bds v$|in;ORi0t&1NXTWvLfR(]F,WaMW$ }3Wzj) ^L>GPu,b= lz0mK}By*w`ߛ܈cfu.#r%V/%/͕ 5.qP4dc[GNT) -6x;2\3RfF)׏FsVVȰQ~=Az]RPĖt'86~vT}U~A مo+xuy^oqe J5.?WQJ4xR_[[e(Mk+C0g0'^=ٲ|{dY,֎D\F$P>Tq练?1%UʷWeܷ ~ҡFaĤ ;jRv@aB\.h9w}uSBK+?/:[>9pM[_7Gь,T&%t#q.8Eblw&iMB *e;'tU{aPYpީfܰ;k N¢ávx1C,GZsjvO@[O#.Jq{ 3]gv5=T+`M ke׮?<>=((58 RQyӶ'r)51W IQu,[oؘ1 ! ;S"e:OBhB;*+MpLa+ !"v=1WY ', > W:Z +w' HwDOv=*>adz&@P^5f%nd4Wr~W5]vP؉wCՎ ouf @|rxsfRyC ٛg?$iAn`=Vp>mRUZBQ,h:Q*Ɛ#=_֞9^ &SP\ܕGn)*Ѵcktׄؑ4РL^2?.DyM_GY}{D7IYT"+T,= aXI*)TA0uz9)i2I %֘-Ӛ*y* GjNEcbtx#o:|:[Bd™$ Ex;oŇK6T4ˍ bԛW|`Gz!A}4a<'s30-f#ʔ%ߓ@zhS^[ɵ=!7$88EVBLg=٦jB>ⰾxAo?. (NvbH.I8ʘfxA=ΛuLDڙ!_TZHч2XQcl*k)$fܫrNa em\G#eNiw7_n\ 7axo,M L+J][j`îO@zoف|{ټp}H$c#{ʠݹm! :EwLT!S(=~ߝ+ĜO8KBgx,n!uo<+C,UEfhyЧ`j 6?4r R,EIN4k Va̎"sd-Wo9Ŝ d+^Mq.Am&S~~]~zh>\ռy3kӈp<,G5 _it؂a~-dK 륖֪[~[T%=t/T1Iψh=1bՄ)^VI:-/&:8D$a>dc C 8r>:x$SqZ\}kMR46@;+\uGy2Δ`hWf/O8w蠓q9~͌j dէl(G kq c7@[ 5ę5 P?O*v7 SL(h}dop E]G&[o\1ZgfKay~S3Ó:vdfUa ^uή3]Ô 85#`NJA ~+XԂoT/RAX9լU,[[Z4G;8=B'd 喡ᔉA{[edgE\]1Cj01v06sS1F UqoDGJV}e֜{T0E5f&jMVd[ N,U1GzRYu}IcA^%^#]i{ؘe=Y*,CIۦ Ui>5r7z$󢁽\Ƥ5Tdh@cUR^0<ȑʰlj?;r\Du}.g/lʿ埑hc}.D)"L7z$YQdDv次*@ebvƵ {"hen&*9?"Oh`3$a[/|x HIOzSʻ~L-;\>o^H4exz=/D?'\0-&~LuvВl%Wgȯp."=uA{'%/!c:Fj JTDLxv"D+6kT߱_$h2ȁlUl1$FQxPѷ VfD^M XʼD&B›W@ eEu t`HE+w7K%<{5hMO5j:{ggR4@ׄ9) dq eǝ)u~'k0lZ SsT@DKVTj_7DxRexxNi*iO'?i:NҐcV@n ;g.b^{a/ZEזƩ^8Jlke,z*F<˜ Juji igGCnirh!{nie FSu b~0WeDiGXa}ӥXZqsZ]$_m]:9̬kJL6@N/aIdϛkHL cy74sOH]@!IyJRBL}0GUsdlF>&F*?/)eRѫ.Tfv0a㚯˴S 'F>hQGKyN 9b]3%ei&lզՇbXuK'Mʴ3 ˔WdpsBAc|xq55 VO _</J )aQ*KƣT61"׹}T[)St/B=$aѲ0'"gWl}SIL a 'ZMx_Rh|Tcr!6w՛f`*e |SFk1CuQ\K/y|RE>:eVf(D?Wyd~*~`领3T_9w]pv;! 6#& +-"^5 `3%*rJ#TXf7NyIS`:8gYJf]SEc6RfjG7 mm!ɞň vHv=}6H{[#=Ɓca]W )}_q/DzÙ^ ۂyw whfA cS(5J ToZ\RY48~ۻՕ A\yl􋫊&lE O~Lr>7yi_ou號2FmC'S:IA`o@j@'`GI)5Rm~0+sdm]͏>~>oZTcp&o[E &O(Ģ43Br MEC?.B.Yl8[pBkdU/4_?@t΍ >7˳rrlHU tb +Jv <{|Yq'Yrۭ2A"aF:=ll&B1Naݒg^z`oj+$G)jB uUkT+ߔPkf̆4ghrx[4Sљ5)B5,}Bg%a>_ o 7ła;j8 Z|z$O 1y/l ?_ $ oӕT PkߓJ|Q\+fhzI"^>iv u< Y>y !0·2$audw;{]ym!q89^ BH|]T8D[P3ٻʌPV"zcHg o.nYUcm|0䢐_Zu \{J=lRs*y9ءI}6(]=A Wv1Třd7ȿ%WB+R>9ꭁcE^veu_ ޮ3XC{S ˮsVZI'p{Ғ@\)>8Kg8u"?D&=n@kcl|IYV|C Ay4B }<\}O{= .Qc+F9*!M+ opG/P."YK>8'j.`˄=%6cSRќe!pevErLEf`/*Q;j洗 mV I(QS8\,PswZhMM^\5F#3W J܎jq3_ ROJhzTNV ^bʮOQGW{xu{*jkB>&HW{Ob/Cuĭ\ ~ E$džΜ-\ҵlɾu' btJWUI>I 3y(WrFkCJh2ٙwҮ:Ŗ'$&3 >r-9POg#u9y+HL,6\k}qTuֵty\5MU^*F׏n2g(,[Z2uk꡴>}#sNRhX܂$1 FTkwAaI/yc*ؗ'j#kD[Idpa TƤZ- 7om:5X&ђ뛕eSs7VdٞY1߳>K ®}@mOKROê,?]kbEacPy'P̝i[!V6C ׭?8V3;^%`LA"Mgz-dlJoEf-R|Yq!wq"{EGZ՗ZAY#iI=F]AEUՒ0KZfLR^ۧAvTa=P=d-wI﵁De(0~KaWeHY,*\t?Fm^N/S^Z$5:; ׏{hTY+|8l6^Rg]s͐) jzF3s*rEsaⷧqWԡgCο#.?: [΀u;, w4S*,ϫ.x-e`_`+TasѽBgj;Tcc34'6~;ӑ_Nwb2ĉ>b}x|YJ˖tqdx\bguCVcF $xg d壖>jtTo fVkS>8@~ŚDOym\V꿛q/>r^Ŷ`;"s83 ͙Sy~b\(2&ϫ@-.דRIT% =:|s^󠖉a-Ccr;a/~骑DA%Λ<8QqāVųޗ.IBzJ;O_*A6QfñsA`ථW~7!/\ΠSoޯP%Y:cTi]|ھAf9W#[#ʴX[7~=F4P͕n{_UCnW7%-? j~=7`WF_=CmN58S d9 1|.sWA!dE}i!qHG zopЪ#7@ڈ W$\lN'&am\% KUq4_{'$FLlnkӺiRLR|`l4L!Ǜ?a;A>ɥ f.dSj̮@8 z ڊq#~|.G+8T<,aQc4cJg reu1Hbha-B8(]p;04C"!}S*}7g.nwߑ(;'n;/^T YůvyIxnc@tu/K!HL7:/_8)իQp,BNRlЯ}) BbnOaG'%cB4_,;p#)?T<%HQ~`j@C'1?6-|>FDk=Ne :`&?ĺ[7ܽ1}.>\Cf0.`7`+ϥ0|ѱ^~T>O<6yKJݦZ Vx6lQ/7Rq(5P[FJ(ww!cBUpA@PHXQ<1 uAMi Epr`\Əli(߷z?ra ]y(yx~r"oWj 6./>3hHR#}&"2#J|<變D=CCHd-fY}*>BڗvlELH;405V#Z}󯉞9L79Bj;7x9`hHo,#ĮܮAK~N˿:wprE:צaW||q3cV^V4In2P壋 DB0jT& 'X+mV[֡J qN9f'Fv߻7ظwM+?M-ETs/.~^:H c欒3#RFw9Lek`SgԦi&g5S:O?Ff)\k.[`.:|͍WTq݈նaAN2xH冡Cf4ˍڭH^b\?Йxx'#l9U5 0Pa繍@xvp-BӦؤY+WnpZa\b5?_Kb2e|:z:ҜRIKNg ^嶇;]8aA W}DP]JsqĨx#Azx*sn!COPrrX,}|G>OnNgZ .Jm ܯ3ݘBVkonN|x *:WRN.җUW>}!ahDcd(<д?*dPS I0_ BB$uv$_g8m < N&őnq1X {,팬(,Er$"'T^} ,ZM]N&D工ɨRl}PԘDs&g&mEDl"FmnkźPphq2ѕZYL縴$= +"%b',Θ{Lj` C/WԖӱXɦ|IYk}\::k^&q nNr4 d 9<:h$@'~ptUw70@'bOmLds]&Oǭu`*ɀ_f[ͮpC<2:A#ADhY'lS6Cp U9d 7z{4top( W[FRlņ133e){Ŋy$wikFjiNVh9& Qf֯kO2 m A;fyXn ZALZ͒} V.,? JAx4n2qBx{ФDZ(%Zy0'8ݢ ~'Mv:p"*6u{o)RQ W4,[M0mv2-|< C D"歷 ,XA Q3>t\H<}l@lM3># Ff઀z oDYͶg `K:g2Ezg?Hܹr(7E*o9'*%]Hgvfi({XRfqJGVbE|:WH3LS(o7SPk8]20Gy)D7}XcG@,)/,r?J3Z Y7!|]#VSss9r\1ZƀD9()xn7,{`0E*+2\7}NUY =nhC#}&<YG s..8'fd>;r x`Csd^nH}ɲ;S! 1sΝPaNmPcꜹ.3ai|If ?n 4ꖑK#>7(L0T^O0am3z'md[Yu:l-v;_0n2н2Q;TyA8 F8nc˜l0xFa$7qj<_l۱/2:{]ktOc>c#BfWǠ\ڛv֮PnUSq`s#yPZSuvaOX)˟OH\~a(7]'\훾r*;XXAG=Pgsk\INdNņEm`\A 9FJK"ią(L0ImeQe)k2뉑ΐ)Bk-m#fM.FcNwʼ1`uaNBM%HCw;lIE nop sddGpz8>I*TާGzOwaQ?Lmt<۬aTC6<0Ҕlb ᅛ3= ōGI`b=t!h?DW5 HA6|U4_=c?,wg>cPnH/5,oƉ`R #6C҆ ݭ= H)_*ⷈ1nY1,]"- vr2cؒlÜ$m~bx<[h^*f5$ZA|]-k|r  kY e]5'.>R $PEya*@DB؂7Nt06 þTԮbNH[,}0Oa [A` ΎAgvcQWc),Z}: &luG$4zĒ_ץ!z5N21U"؉c(b+6Gn^͸p (e(;Y}2I#MLS,}NXTx$Y {TIl;g$J*e1+&0ÒKu[#YybTצ y5 /yuWUbؗ'vÉ8YB4p4Uh싪`no(˘eǦ`le(VnzƼ=#G}Gn"*ZfQHU kau膛u;Sñ?XDpN hexjvZ3tسH.uAo̻$n"9mE|^XM6olJ"h0alIȀW +֊!g7Mc6[-XZCpqedZ3!u9p堭Ai\]]G{"Ĉ@Io"tK Kl0<*t̿vEeWDeHg_ŋ_RsZ[[N +3;"FcGBbATTSq.q i0 'j3Ǻ,"oh|S}.hzz|#MZ㘛鷛- |t߉w}}qo(dcp G |vHEl:, Jۅ߇LDsOеޮVnć 8"w`p:>k>F(Wuzє*&e.ŧ!JX_Ãv<pEztnhۏ^?f4bbhGTzxoYK,I ՊyZ1$蓅\pah~`)c-,∴VВ': @Gh+~sKJuS(Ȁq3q(,c}2܂4w~`3Sub e1})uD/}Qd^DkLi9in@k@]ƚbu>ڷJJ0&B}{{c3*6oN] =_ITv)ug Ǵ @ WRq99~ Y ^ .p|m#BffuZ[J]/Q!\d'(1ȦV޿0BAn&o fuSamjUٚY餒{e?_>Zh: ̓) h]N@aU?w$Z|{3yH=a@+:@H6J0T*? lB |Gnuoܠm~ g^J~p"ZrJ4F9_㲁| kS69b3cfZƑyֶPuѐzj61{_Zed>s:ƅ㰃s±R ĎpDaumoū,.P3=|הVcur0ëşg]䊮~Y8,h}qL9XLo(sR=*\z4>cyldK: gxq i޵Ve+6C1A9paFb rd=AEoo U &[ dȾѪdIf![E}\;E^_V~y'w> '=YIdY=evXVtLi24^`V]`Vϐ]qx}h/iT7{$9j :E&f@FM[w!NLc琯Qw-Ў=5] cb|jM[$_PckY3V81g9CrA+\8޲G7{O,=oQz]N)XsmZټ6r@q\fe{ҁi,`v!W!/[? 2a#QBAJeg'8K3c $qCR8`Hjk]'vt' 7&`ƀiĖ0>|qFx7 ~vԻ0 Ԩ@> S͈D(oMӆ<Ό(ӵqTZ5U/+oq_-gmQqd]=Fϑt9GGy9L\*{zs}f pK2 0<β Fɞıx`=^i}xcM//RNSZvдR]oy j g{lkѳ:3aWؔ &AEzh+y6)/q/9 Xo}#%)5감M:FK-2ٌ[dj u@Fa$-&%@ pǒs41^6A Pѣ"Wt7iW5D- hcSimewoq3<}F.J;G\Daʗ Jj_.:cI}^`>Vݱ h^E̘0|o&TC˪ZqT~x!BubFIFG9XtRwROl[;!-6XGX-sS^.mІ5n{*8k\%4h27&-W:p9+%Ηʝ`/OcYo|oi~RD#fwMjĠ+gk~;txgGJ\@(= 0^[e[},9#q[)wwn^,o=7R[%rc`!{-ՌzrYXQ!T:8r0 0&,VjX?XuZAòoM T'8l_)=ۃb U E[f3HRz(5itߎmcBUHXX: }&Qep9="%3 )-2ݜΗ%K>}ҰNY$ʟ$'O1A첸0(؈iQn^AUH֗aZE-[O[E7zT|Voː`SG;Z]O̊p%䟦yy|Lv!R%+.|k ګIx\3t|cu]>v:}jqdPHK{IteU0^Q%7̙`D ;kE7pl94Zt<x5bht4% <_r3\NCƼEe [}tX8/FZ)UhBNϬ[edMΓ2`2|^{eQ7t߆VPN5_\U&QCP?;N!+3e0pN !->ȽƔ@ȓrh+pХsFf=0 aAŅr9t$R9S%!ϛ cUbiSzR<*: QBɽ2(]|/!=/U4Wbui)zn轤@~auܴ4jPXx#x Ƽ8;9#̗T-v .TZe?g8u 1ndpKCW?R񩺉_c3!BP^ +eK9<vVAhRdt5otuVPaԺ;/}uGpC"A`/ .v㛫^76 b勆VӢMi:'Hu\ Z[ak^r/6Skj񝣪kD:S\J;!Ǯ mƲ!n}t\F{)& / )Fc"$h=b,QlW#g13]QpFI 3cAQ>*FYtNZTekXR'4DeKϰ?J9"9_ L.8IICSxĠc*~d2{# Qz~SO/l޽-"ۨ[F 3&xX{n!Z` `HO3Y{^wG=1g 0פ P}(t/2c0_/}Lשxo}.~&E87 &bb(3ń6O8d[R2sB?xYpI0N=a;ƴpōduj(G$:薵ڸo֒(e~oymƠ@Cau7 97hFVv9Kځw=\svLX-71-ɮߩ,<֢;yL#,%1j |syNxIC0Gw(HcqT@= @^Mu_m* +Rrbu`6Rrpc>Ǔ}rHzn) }В˘p|Uv+0C:TWzJ*5v*ôB&S(JM ۺ+߷j3*DS F7tpqѮ_tztK$dIkC=|iӤ}{Îc聛r,dD.HTZpTwN[OMR*Gc bh>ޭN L^JDJgrP|a&yʥ?[-/w\*Wt|8at VH\I&FaWBxUQStS)+$?vMA.].WTxj]KK T:PgfXǏwE1cQK;tcqiGFCŪK) Ynh&l4OeI)8331r3RJ6cd%!76iHVXOK";~'%+J+.LϪgT.%+#16Łbf\ռig$H)Zߜ:<+{<_S7JgOtiEj,. >$F̧֍Ov|VKAЙ H?sVJܹؐ&vOZld]je^Om}lȝUz헹|y-zTt؊PE? .|gQ_Yz=nlmhJp~Gb O:p VwOma|Sw"M3#g?6tv{OX&qM981dg00ZyQeD^eQB[6(owg%.U,I Z}R*qܑ⤯'@d@7)ψh#vS$Ʈ(=_FzA͍9Nx37l^x<="H ^:1k%'ȩX)f樾1͂r> y `}ct1mG7#$ wkxį;N 跘uR>rImgR0z%60B u4gyA|V&}/鯯.|>u}k4'{ =1ɏ:ֈ';jyHz1yE%"_~QQYƘl|;䙖Ol?Z\L]any!EY\8PJ% IPBT>lBO~80ՐflBh4!".1PqfdMRSvsQʏ;C^FZnJ>E;V+DaY%_`$+]0p-mʄmP1PWԯnF%U]'[6fbt q J#5[O]kHss 7E pA*s gcw`d- =RK{`JR `$=6{3JWPЉY݅|ش1"tzg%"ʿ@>%S^ +g3G^մDIIfnq:3M=2PM<(k[$7:=@iל]3#܇Qr\;x_sYa DPt8-7Kr s?[8 ~D o{`b5 Gt0e!liǞ wF(|3|خ*b6Qu&30{^aٴ|8\ME1jUVn݅7uoI$r4w18٦Pr$$P7d  bE=sd]Po.{Rm⏿`DD@ |pa2(1`) ;h岭}ubw]@*"u56N\YhkkMpl߲pJS) ZH욼@#X㽍ʝA-RCOV)h˼VlǝtmW9a ̺ YJnppQٶj@(v|4$QN$ |ĎeN1o7?NۚQ~ϦWCc{cLb/3A8鳐A NɳbwUK.&P?uF I@a[Do{30IB_;IMvm\2[@XGB,\;S9Y) ŒJx*zp3,j\|4a'R6Gf="'4Y JPjT35:w/rz|m']Qh08k3AjTEז8mۀo zoC%i*X}@9n/@ b a.GdfloB4`k;L @C_˥_y*Gr1.pܨ:ׇ1p{Tdl\[1L<6|eN}(1!vNԊAU[#8:AFwsQ# 3;~7wxȬ#UgbJudlwj7 9f N5 UK%w6XЪ4CVC\>aHmU攞3@uSfL"2pw/#Nٴ|=] |_4J6c& gf,lNo?M̈)Puk;E ]]!+ZuEl \J VݓN)V/`A( !#zQ˗I1wЃV.̒oHgK W!1:`''w?#pt*kl8JG_4M!'jf8AX,gdG.Z7ceRy d_׹kD\Cm[Ėa)MX%52zI Dsx.JEGxdIf6?6[ARd)d @6H7Wͤ~HƢ!ۜt,ٟn+po'ag|DK,9~,{sYv\g5K5k݉27k!ö"lTͲPh"fxU{޲04L7ThKIqcEPԤhxIL`}5D9"<e[{"!H%N,ҩq g\o򨞛6`F obP4guW_,}O@q n^g$O)=lj1ϝVY 1fFb8XLRA+Ja1S7(UQސXc$=3&`~:r3tQZlw;9 >35; ݰ? À T( Y/џk Jr=3g1p:ՙҨ/0>udB})I"Fi~WB2? ^)엸! HmߡAJl%gQ ~-+P1Ohs,EKɺ %>5h&hߵ5"=lh=A*0Zglb AO @K៪k>Te!YnNf :1@r;T\&PA=ӏ7֎Y90Yt"NsП<^ϑ 9,n&9'u.%x﮳|j U]iִ!FOy_>:G-|VjDMwȊ =7n7 UL3%vahP/ Wj`Gӻ ~Vnq44 $ywR&!L(!~:d7v<<=eQ6fKkG@dL >'YA+As՛r`ñj0f$"դYc0!#('C S5 BmnXUī$M[l@gye 4Y Љ$&jl+n$N n d$EbqLt Aycp)R?7;SO 2G?\'i#Č:|2ͨFBQ)㝾# q혎^ƀY:qا{6ҔQ2c#!VGf/yౖ*u~-0h`OW~JWCgO3 MUI(KxEmdDb#4f}? CTt P#ܨp!G=|!i@:z;@c-9VD0 $˷kǎ7qe'O$G2duYb UӽYg8Z$Cvx9 3 e7Kaeb.8#On@X"Rh#z\-$fY/FXhB\:no8T|ؿ/XenELk\Џ+ee D%lkY=Fڶg4q).5#!A_򔏘r2Un o :uRwy^^|IG2a;pa?y m5^ǙZIyqq=Oৄu3av S@բ#Ԙ62>{}nGxHxS#y7Gۨn cLJ"f[*|`z-0lf9L>fNTB %l1:Õ_=vdm&DaNw| *1APd TDru2dfF˽IˇR&Lqc.[333z%"50|p6Dr"umlb#>%nBqAkBx-?G70Cer+L]'Suͨ`hpQ;1L+䰅30O6w9̤qǓ^Et- k~ۂ9'%|H^φw2[` \ 4!m S`ֹ}͠`H|5[$r0jZpS~.Hf~dkl4fxntn;ܹ)b]zK.#;y/ ޟF]_Vx'Ӊ'q䞩ut25 Qr7 =< x~ƂţjojwlA_? f S42U><ZԃB&ըA ' vB'92ez{Kt:@.e *-F̳7+#p)@'R[\ifAYmtXz7gzz_κiYg oF ! /HH>FQ&~=k DMI3U:╀[5iذ+N/ ` T?!.Gc0GgiqEFå/DrՌ;{V91|~g/z/e:^slMdG_{V6%Umꑥ2K P1L DW>R""OM9`{Ʒ{yd@"Į2p2:O^S2;M)(>]wD|&z_yۤt?:IEQMb34MxFXfC(/S$k$)ҹWVYPŎ- )D eX^[赐*yFS&tUc$jxC\gVp(=l4/[>5yRT`uЅX`d/\kر{ཉ2} B1 Qg$خqkOw<Uiw 0K'IbYF UlYy+WgcCUk2"@RP`_k3G͠~=b[28xhQW Gy~J1.Y.~} R[o=|эf_GevjEJml1ak]@k^ŘiDQ,ZWc@˳Vx a.2-k}v@ҵOM9VF59p~S de܍HqDu(8PE=)u.2Ȇ.sAw $wq VK N3F!"OD>iyw,X .U|X²MP![p?4v!X1𐃂( vjjv15Tuy1 K=hrT`.ڕe.+'|J7UsݰmSu`YPS,d]EΊB9A\nu0ߏ5濟 ʞ;ERnFo NT:a5 N ׅI BW#>4\,;Ʃ|1;plxq`5-qe +u0>f(V9NB0edi`2VQpzhLR#A ?(w||X&>~xrn*(qWrlFc2@"W$Ej~S`*$uMWbƌO|#hgF]dM 0 kUb\`!Z# Unj1& l::tݿ! P&6kH+,ZYF*E;筑z=.?fS Clӓ1C]Ɯ;!1T>|I}C87د/ mPθ *}HJ.F@2޻/_"H^4Po$2ǿB&6y~쑓e<νG(oQN҅ebR'QK Q$ZDkNqr"dQɐ*!]˭WzKt1)]!·VRbާM _">|R7wrET8d^?SR׿%P/HIQ߶L3E n^dꮲΥXizvD(T4iXݍ@% ch˜~g{ XkKINq^(kBwM" h^K:)*"_M>| -nwzy68kH5=0z^nb2fӋ=STNeK_ދ% 3SE$t<#ǹj+'O-K8(D;s`-[.,,F&o"zc炝޽ qL',eMJ|pDzm~i׌Ics9$iju T䞛V$*T/>yȝu*cql&UA$w&nr@囂_⨪_lTI19}5О²q!`NYZM@ԯO%AcƟKГX:or9.Ub6_g5 M.st,3E4t//Yp5wD4̰@5$ 0`3K(zcw=tCZ):|{YNLadR1x f ݡjGXs[aӐaLn){,g9lŕi9:G6&'?\տdfQShMrI!l<ԋy[Dge+nGap59o[QDtpW{yj fPJ=d] =<G4!_6d8jU߇J0PP9<jW~TJ0ĶR)ߦ\.MةgX'y =y|y<7@b@3E-]$سXPJ\n1o1)h>GF0o?WS>G WhֈYjE, OQG:P}#-C}gfH `oo=+y#{S`r۬y?;7[Qu ;HԾI)Zn=WZf_~yP#M?H"BwsO˨P G}#fyrAExzwmfD&w_bvt+}u {sE;KbVZI=Rp@6xV/EU] }xk/4q-Ҝycyu&:NSVJ>Ձw Dݫ ٜnb͑ vzG5"o,B_=f̈́3^# εȓV{mQ![QCyC?vŦ7-υ$BjݳiD0c-$pK嘑 {ڬ,y#7\:n ,fe9d al`bDFUo#CN e(z%Q݂{c\J\#xa:睖) >>0y0 Ue^ 5_b̿z 5zi pW{{BiP#!M5/r'僢nGeSX(kiv^u3{Ma>$fGYx,TSߢ6f s9-{›3 91%͞|V,/Arbp;]U9uRԱHb2hR6t XY/%K 6P nŕMFaJG`*y;@s,(RaA4SAGo2綾ŷxM8ǚnY4vL66Q˟`ZFNp?E/(F%wac-UJl) FO"3ieƽ.YI r:uMEswkt^raEJҀ6.X$ p 3d Tt3N7 tw:N<-v-wWΆ[P$'?BEy[:%Aʗ5 1X52L 7uYVZX/0|k8I['wEe"ezp'0/͐@X\-N~kGC_#Up=69(v9hYxp=QMPp _4iO@=d-є<)rsyr-@>="]2kBS4d[ r[MrnSTQ͓&`1;0@>ga\6~MN8[J+hקF&0WdBW3/ Y:ʀ3.!`*5@Tm|n;y?!]C)v}6~RB# L~ Tp@+0fU#nP$P52{`[#%-T 1\&ϚBJ . C"E[[=Wk0RbmfO6]>B8M^O1֝1v5erX`n$YoZTxRv<k7L{dNrk6pV|{|o8TcC@5@|gn+Pcc})lH*[6f)׎]!i>-&60w]30\?&n ^l"Aa=A]=zuD+ixps3R1p&i 0PsOU-nο&+}?,/u Ce>I…} 1J[k=TU׷m4U5e-晑5USMoӐ7CmpԟxeTOګ({ u]PA+Rx7 s!3B ap=Z2PymRU6 rOGn Owΰ|`xsk/>8'$Q/LN0mQ&?%Wdƒ8"EZ2ғ23-QTZ-aTM0}m2bAŬ#O@ضYҏ t+ Yo^U/_hQAE/hl4^n *Hf(JnV3q2*IlJ-oOԬ҉7p:¸=j&7]̧pgaeUl'fXYz%AW9I&f{oYDM@2)!{ 5w"&Ç# QrEUA"7n%ɉ=<N"A¸ e(ۂ;s:maxRO%.lU[QJd=n&18nLh3)  d&9nd%v—{1Q jj< ̖ ~O$Z}#=UK#9P |sfB#W,RGR`#2_9/ŕH?zvrp} l4VBY=%1'|91PXBFʏVk [?*׉}{R;U*{@Wqo `ȽL=∰[jJ3 r˧V[~[0ˠSQ,!oQER$0ByBK~^ًTfKB<}TƈU I3mN٪ϻ udlK0Y3)̘w==E>[i܉[y^! "x25teAx.5Hv1x>NKF]i?V H*KoVX/}в|LJo6 Eh1O#֪%Ln5AAzzT(@t܁os(-v_dNŕmOxY4JN[w~!oG}E .=^б ye滍VO 4FTYuP=/]_#(`Ld?g+՞gT O0-i2+yѽ͒Aw7m"0Szt'e[kηŏw\]F(R!.E2q3EDpbym^,5]/_kh0`lCdM#3`]^=e `¤$/.`&Gn?i1NSuR."2Hj\Βdl @_J珽 cY%4">d@4%o'7~Wjp\n&nd.ZNЄstxu\k 9sX*ײȰxPf, > QǢQ^ˢqٶs!|ڐZLؿ{rU > }ӠB"amߎ74x>iN'Ɍ8bOly1UF@)n8&44t_CX=p?|GK ੣sQfnN{i-X $8RԗxzE^eEOdΝb*21]E_h `4C: 1Za+=)_ yUqѥv<"Ǯxe3`eŰ(qWՉ?\ZgQZ_ø8xw*CJ=Rrh(o kՄ'LdC1LEMhvs=Z4݋͗e7\+3w~bq[i YKD8C9.[Zk\Twz7H~IS*%m ѩ??"ҷ=aWZYB$۳G 1tRSnʃ3#* S[n$s_ƽINƕ2d[a"ddnW\:"DOULVj'Ɍ0ŧs!phCjw&csz<6#H5.cӝ? `-MŮscGzOf~bF.q1|c(ܤކZgP傯l1tᕤddx>v߃6v\=jvDr6f3TtBz:(Z";f9q"/oR9i.Q.ݜ_.hқ89 "=X A3N=9"F,Iۗm`X@2wCK;nNΣ:w6i+Ql y߃x]&4:#FN=ʕ7xr,Kk?Nv\@a,+9EB+\NoAY*xLⲰ/Ei#bmz3m{O\#]O?$&EwS?Ѩx@]nm'7.O+sa #rGylb洧@,$ӽ[n8/4J@Jwd:Ӳ{St))h&Iz|Cx X7 T#eU%eǼ5$Iq[o,US Ϯl3|CѤ 9Ww#? csXW WOgex@cD:*#<:DISN`RFAb1&a_ngDtLpX @ +KW2`5W1(c{ ^sf*p VbbK6RzˏPb a1(@~ӗ-W]-S87)@OxѣW>Mh"rU Od5'h&G20DV(8UgJ~氃B0P|45 EbiۥvԭNs~$VɴjrEO@ML[6djeo -UF(0ZݹJ}^4䖤n2QDg>uP%A Rr&$[b,/8* yx~oop񦘭i;X"`}&29| .S.A9_6=dDb 8xkb*iwaAJrLeӀWjM>[FDjZ3>wHlz4+&.6Bz{eԟL?[pD(L,m"ԬNu_3jHT !)nZ␫(;QS+e-YRڨ:Sw}Lc9M'Jw9}{P7/Yi8`Rf̯^P/_N`fcdhߺpkdfPYzv=;tt ȯ_[GE4IBABt3oW\Jm.@Ko3JXy/žeM_ڰL㱣OI% gMǢS&u.I񉸈RA8/,y£j;,v Jn̆dP|Wگ%fW"۬<]7#є*䆽ažtHLa+a  N|+jGʽQax*?*2AR[Mޟϐ?0R>HR5z7]/g`d5H%3Qdܺ?PO5~W,\WmRH2v RGBݱqiZqW{#A9j$=p%4,JR⹊d|凕2Y˧ I*$yk%I:&"uMR\aɓ:@ PRDjv1"L6򖋴շji}1*Q+?m&:%8H߫c1HH?ȕ≪׊ l|d`pKy] WZk,R>YB ?Pέ%~M Y8Lw7 k6cg1u4E6s,觼SP1{5텖8J#3xH ,Ms+Zh. O5)+ֱ' P[:xosv"lw$N]3Updek4A~ft^Nu/vf_<4f'b*2Cې٬`_A/K>MӖ82Y~ުڡ]=d =C%_ 2zGaW6d-~O:Iw$dp\Z]'=p|eڄxC,Xʯ&>ݐټT~?HLO/~BY4^;x ߡGh p~*SϬӃ9:4,])-rv>?ۼ7hX5%eg..ׁȌ9`-Iჶ~_ah\';+_cA4 ^~i[Cy rTpx@o5́띸mC<Wڊv{jq,ZHL5beٗ=3(c?ߞov_Ƙ<68 Mn>wF|ek R8m#ȯu;`TL%Ɍs9y,GTs/$-` G<`/xt۴F5}@)@ZS>J(]xj ?8a qc8JX5}ZTѥxp1jOJP|dB585RYr7|BɁʸ *|KA(UvyO`^(wٸoa/w oF[3~R t0zN' 5c5ZpNygS>zOCLc*2^œB[?IȍlJ JIᅥ aSp}W%uV*UF0D FqA6M7sk3g8׺N[O~l)p#(%Ϲ'z[= גqA:'ߩ 7[8HvјtTqX:BҼ;_ &&*|Ex! u<^QR7`%SnsM730R%󾎿нgmސ%̽CaUUYp58&Oj]-EsQ*`wudCջj(yfk໎qBi6Xbo}.Y?ߪ"ʭH+}1^A ; UAUJQ,`j]%~!elxZ N,ut?f٢3[|PRS9zRyp0<+ ʟ8"G] eiZe]2IoFmߣډ76Ru\]EGRLU >.^,Fm++=˷:8.) u`p3EQg# rE'X~a=+X 8L?3aYHAb8Z\ !{[8nE/PLs[5CvzQÈMEOF?D\s D6-`x⽂$V"vW\$u`R&.#"ȳH44(.C}tqݸ}'o̔V%rWWgVy@ťEF%\pPb)n(G0a~Zk NϙE:\ʌ[3V>"b9Ĕl8(ۈi4 BcNܭa -X T#PW>n-q21{TD?O!ǒ,4ezV]^o6h~A,ݲ6Wv =4**sSDY8bOwݤXe\8Y$@A] Ef='Q;xVxꒌO)2ti9ϽXCUMZ[sԁSau,29.gk, g L,og`lv]퇘 Lg|9_mD"1'Ģ&C*XE4`Ep)8oIshiQ稐,.Y-"7g,߭x)EuNrN7Mh.2ܖ+MQ̧GgR>nʆ3bB4Ǒsk.} (Cy4qo`_Y=`EuZ !3=t+ܫ0,W8=Ѩsr>F4|k._T>j I]K9|+$;D X xnܨXE/ mUUE MjjAXu a@P1)Yt.|-i8U+z{4]CW'>A\6"նe6J8_wf cc>ǽ&j7B݉jπ;v|~Jk-( ?4%y3l{Wb(~سqfd=&:#@.HƷ]sDkݍl*yⓝfJMo2(L b F=׃%~BNS#0'#@Dm4nVF}>5Pum ^ܓ@j.(-Ѷ+z<99=@&kS*$ o\|ޭRvXwVv\C$7룇) 0 Aۥ>1!Hfd(F&)AMzfҮmn䧀_c `$LzS*yDߗ Fvm}v3M^K}ƇI ,y6U! x/q.rtjR6)U0H˻tBJLf*puɱ%Acd޵Ba/Uav_;?R=d/y0rUrzSҚ_P >?9twrMM.t>=fs@mfĩ[aoݰAU>~mYvۑ\kU{Bs6Tcp9c_V4F<.osbK泮 5SSfCnB7<:1AaukQU[j׮yYpȿd-%,Q`=ɢ6U择ij T`Afŧ1 n:)b:=0΅b L6ً{vksu ` /<8 . ˾R(6Abks J`/wي?7wf1Kdlœ4|20`9Kn_`3D@&סz *|K)7սԙ|E,cGp=q4sAdXKZXm|GA*PwWc 5 p=>½pSt&rTőpmi8wNUbzU:[#,5u0wjՋS{u-h6VX﯐RFċp^@씕EjU& "wtiEÃ1_)AQ lqA=fFܶ`)5 Yc/.\H Z?o(Gd74ݼln?[@[NaKMMpyoM c 4t4T,Vdyz; Nyy&WxLYhYKw&m(e[W K L|#V[Y \΁ y ")>">[=-_SMj}rɆfI`z (u̫O_*j@RsA:ׄ9s?6QKL>9㶬-bkO27g2"H1)J.Wi7Y @Ma|qq4PV=JaǡssCZ7Q:G {Y) #k˝u[~Ojc~LA` ɜ%aU%BRz/NT4 99BŒIF’@d)x꡶Z98h(os:Sjx&IrVJI6-G70-zA=mޕ;@.chjI6[b9&1mFit5%%9@BDPwd rLM1Ae9>eSI盄ЙKIv*֔t*'8Lspu`GM)qΕC#BVKeҡTANQZ`hgG'ug߹F;(.=j7ZB}y=b=OA_ZI[ztWRh38n/$}]PwLpc.[^Su62\wo6FZҪO-+ ybOU)4 7O9άmO1,X\z8a%Mm8~0ѶhYq1-@W"uɹadJC`ƽS,k;݋ȕLY's^(2}pt3)8yJayHOZ˺PfRQW.: }'3 M`VǎPzsk9~y ֿ)7SV[Xqa~Sst2j@=k?&2f*rI4TLfy݇bCBbvcpLľKwZ!Ҩ&ЏsRwjf obWߝc2J˿1Yt$ViUmNZ@N>$_n0ڍγ5^wy?t&:jkg]H*No^CDW|P94MCJJƚp`5`vT`y pFz;e祢+pGUpD& YN˖Fc<4aNgrkU\q1VDad{ɏPZEZ5,/0DQ9h> 3>g^-h|Ji@Z™UHaeS- b!P v$- Dλ>vi^^K:}dhތ5j;ܦ xΘA y# ![r S4Um0bS[kˋaZ$QZXL6lzOԢ`+]V W-g   8E|%O3\X FTJkq*,ۉ͜g$G\]<`uW6&*2 >Bo5F`V箪zxnִaى?;Q [I؁x}QjBbm)VJ{}IEZUBN0q6>:45ZDzrh=p"p[c6i7IpZe<3&O;_(ViV*y(톜%xbLÜ3(\rE2joUW r*L\Y*923CzaC{Ay{( Ktaܲ[@C5v@Нc /D+SMP7챼aRuk4Hj4?ݎ]"[NPT"3֫Q!$Sՠ]TO|3?G! =n`/Fҟ jz끜AovF* &=wQk/\U7ad/aDUs¯q[KAr8?Ec5CouEdۏsޛ%̿&R\e.皃De0FHe{Ddaʕ;r1GNC nY)jxYhW%1'4\w$`>9Gk˶a0{AmRCiEK1`~<#fDq8f|% $)c5ԎdfP25MVw2\tRhuk],_rA-9fdZ]@©Q >4X#_u˨֮7^'f<藉w]dgIf$#xlڛ -A ޗ Qqcj25{ M{>d NVAU9?G G,e/r-?0p[%Ц~Ah8Axq^nnF ;ͮ }eN3 LZ$.:F~ |T<ӡ e6D= .\bz\ۯJ Ytw怄DY}#{#)*|e!"C7%燒@ȂUt{P%޳),MWUţּ:GmVYެ |knܶK<͊!~s]1j=bw4ۚ1 O ,aA׼.sQ]we[b@.9v9t~]:EĠҺ$4z0?_NN_LhÇRaVj!v=u&2="@({ȋ`4m1]91t"Y).d]V?fSDoVt1i'筍Atb:謘@uTM T^*Z~&h鴍%Z@"cRt?ɬ+}>\K@O~^mlB2PA:tZ++Yx4" 40 :CWhTW \V?Q?pVYRE83 mQI"*E:&שJFz}̺H aAvc mdmhl%N]W`L&j,ꤖXpeF)8ҥ*nt@W2p\;Ș oJ(79tḐ!OgtaX̝ǖn`j*0X^ZxI?˾.bLR:{ @R@ז{ۺ KLPܐ5:u>m_X $"RRZF@͕k 71-S27.Σ9{5,I؄?& ՞粼hk|ꚶW(CtX7@Q` LBJG ק?> s5R$z&TL|à۸4=AF=тv 7O}ML }*ss)q t ۗ}M/+cERNd3T*R`*'Yg~8tAω =1ur ZAUh>\_ވ2r% J  {vK fXxu %K!usO!22Wi=f81l ƫ z =53X549 iQ&PUs1]hOS2":M?9('`U'B k@! ޞ5oAG7Je8m<%[s}6bhv2OMΧNY8rm2LĦ?}YI[QXG؋Lppr1(j?pdx'}fwW//FDeI#'$i.q ن}fhOXX!<2TV|R5JC_xa^eXJë>S;KUȞsUk!9aƟe0B t^.vK4fEd8vT15!K v3)R uҼJD9U67='[-Nx8ssn}x $}oءpFlS2m$@\_GP->Lߤy7UFx>*wsw[Yc7~ɡVa_@ݽ@%Aݒ}C;/XR 8IxKLv[o( P=kF]Mtֶ6Bf7%_N-EV~g{>g?`(=!ue>\~fXN @ jҹS~[(B bQ!i[.bfrM85B!p,-},ӑ_.)=r,<2HêҒRZMF6݄{3kD^>b]_]ex_.+[i%M<1vًc,LI( Q/RJz](e#z ;߯%~._Z4 VAX>3ׁ\8;c.RQ 1 a@O̔o×w05VHlo2Re-V"(2ddiܹwyЄIGzє=Z~mvW9&]gOIsi.`WŶC)&n(@4͢N'sgv0+yNXNÀjV1^^ Zn1la>o" `ted86\7\s|l@֨i&6+zr䊸( i%ѯf>4XgG(;yV8řxVE*KnВ)8mi/1*g3I7}q0.MDlHHC,fezطC!_ #?*Hk0; JXd 49?em8xCPsC{ QZ [֕B /_&LOhtfY/%,VKzPUɲH˩ 0*ˍ fTp|.O1g^ilo 7.9" :DA*f2q]nZl-# η]fX vi6sa0 ݚ>l}jUUx(fe?eT5 Ztr6Pݚ6Ăpw$wHo~cZ>o˛(͹άNȏժZpRt3iB=RB(Rl aQVtY`r5Z4\ 3;3ɋ|iU|E$6?RTΙqK8#EλEkױ!JH bN. 9MnbuNsyz4AV- E'|#4^W> Տ0 ˦/h?o@WzА@T ,% )Z\N}>I'bdUQC]Бۤ.:VCg%9]04 0 Zj31\4!"`swP5 P'p3-Rש uh|?0s٨a~B.&YO,j0Q{Է1:+̏5='KSzJUzөE3L:Ʈ4"5.Nr' =%ċ'ŋy@c=V6jAttӠJS` E0M=I؀'/(cVV! <`UUƒfKJև5lyi;6 s[N %ݖg\%]T#Cm{SiSfXCdN=1;!>!lhL՟V&il/xP6T;nd,龧 /}QfX=^[jC% yI}"!5:60s]L;JᗝsȗGS3˩aR]ϥXF==^f")F[Lg?^mbҍ+l):cĢaxWaBN> tRD3+z^UmԘ>5ÝZtA7bm^b1#T83y]01{V2!hH,o>=XKFa\->&_Sz-r_@]G̭-?{8qsn9֮`ۘ[! r,@hgYuuod?`SG,T~uySPt;;cALj&g@K!S.w%g [s.hɬBv'qzSAžQ"&,sKׇﴗ2joNk@fa_3K3 &luvt+#X0(]f< QljӰýlBkNAD|u ~_Xs%g~yuo8NI|h\i_G 5 2; QhO)|E ce6FvvFC!ʓ$]qjO,H~֐Bjh y]E<{?5}PXҨ 󼨈@utF+"=hp5& g`+0+Xy6btBpכ6 gNvR=)UQ"e=F0*cg(x !8Ib /'2_|ޤ\={4Z3o"8u A'և9JTR.].e`c$".#^/A 6QQbUEAG,.lܧ9P:;p'ٽƐ$ijFeb uȘ O‘yc|3{jw *=J??,dR}ߐor0UǑgo9:,iD{sҀ1ԹJlx9/)2pۈ=҈dH@ 8oTdYU1[,1J] |*6029O缴˹YSNĂf$q3=.=!mz~yEyU06!YT5~Q5"[K8?DtAݽl}iv-6.5LdQ?Ne'>'/CeU!37i :zG:g#﨡F,F~K8:$zCeym3h꾔eG^HvbK/&ba鮈Pr hkgMK-<V"4 "2h8d_qD*B$㖷>-[Aԑl Ԍ7H³(Z~= >EJ<ޓp7 WFFm~$}5xeqpNK5itAR&@&UZ3:tfڥ{_4>L|Wtu aY<`+RBo_2Y` gѨmma;i{)~VܗK~]n X[}]B54(Nl.<(*&λޑ ۯ%E_9(oЍI|C2fŮ AiMOEW-¢$@V4ϲ:x̴`yX00cT1NX?+ mxz - :1=ݜ6B(%1MOU  NmVi [+W2kryW SŽ j`\v ׶ J^xKtfTh!,pQ} a^6'L[)oղK%C/r\i !# Oh cù1'D솹 r$6$%n*{$ l.!Ef=y>6- ]Y%_aU)i/[GPUfbk=g{Rj5gj\;Ae‡U}&)@G3hb(UO\co1ģM+{.a-xP QP3o `UVlFt/Qfo6?Byn׵A6N (\8 RKI,f[>ܛOK ${Ɉ\Ry πsJzg#Pɠ#NkfC[ܳۇPI\ mLcUOyM006ڃ߽{ 6u!rM 6%,MbƧfpE+J8TN SLi$΂B X:թ7/̰?^*+d0F'I;0^1c(Svv^ ^!|%x/SA1^T|07j 0b.h+ +ںg%iQ8!m &$R]PThlh,4B%o7YǗcڡS0EYD `4/g~x_7H%7i!4pL7,u<9؎t>]+<6䳀1 n [ :Ss+Z_@hM{poAn_A=/",ZUݑV5u<4x墨>ޅ~^.(W|&ASkmƊ 8-7OS%Q1eRI_o沤[ꘋ\K<(|Zf!ښxWm"{ӿ5ی/qMBNB'|Xd~h䔲/l֛8=kչG0i Ki_zvvNW@Q-UCZ4)z EkeҰX5n%_[cKxNNEYApA"rO])b%J<qgd䡵.fke Ԧ.?^ ǐO竩j{2!98x+9 o ia ljQlۀq(1[*&B-BAbQAeV-z0ilqi.Uz+:E;}d~4Lv,/fNAY2'ae8cřj2T+PTTo9!U3O:zmm!C-L BXمRs~U4c>g rWfSua,zvIGMm PdM)W1Λ#q,G׿F;T sޣ`dV;sbFf^Z>qܤ%5T{Qʮ`@>P"W@<ӝ4& ]W`2Ny1p (%)fD s;eEupVnNpP"[V$cr6YIo6]ۘ Ϲ1ʏrldE_#֋P=lp.7pNY DE8qL-h k{晰-ub/\EP,7(.N>Jl+ N`4Ga{^)2Gx "kÙoqIpa(ewgF@I'D_ 9x 9TyiMɊNX gεe*-mC>}vt{أ(GJ`e6JVlAKoOw6Yo𒔠wGtF() |[{KIU4T&qs *NOZϰTgҶY{7 0KZaYhP=8AC^UeXvxpj!a܉9/|,ɍѢ.c){'3 A?grj݉ 8XW5V1%m=ly?|S᳗mB^4KRA%.Ƈ(7q^JUJr2巒:/ 8vփrݧZPO $p 1 :x2ă$nʏ&Ck2-Fy~jfƜtg{bq$DBNyEC7_äti #d@.OC(n TJ炃w@F/@T9õʑQmwh#S 0C7̨EU"4˹SKn|r1&DAl1i SH`L?x3BbDM6kp7+m~`2_ 0-Ke]xZyPU+TD]"(EcL))Պ(պхgҼ iĤ13ŴqͥDex'2L:\ι~r&sjCo#@Ѝ8-n t}7IYI(ѰFɏR5EMo!3CA=3$$M*޸hˍBt"l67B +: \D1`Ij&Rk9bq UKK+!贙H۰UóqN?`zP45r7M"U4|}= fIƟ KSHYqC`3DMB2?fVs _p_a@'H˲Z{iՍ/㒪o0A`tB%,9џV zDpt-,CWH| #Vp~% >xʀEGкDqOdnOw3BtDIV8n* 0F5@j<'=x;VL.1coyap.H% 5:Qe݆N)n1a$P&tm/9f|lջY=YOTn#jtRɾk-T6#Q.w+H'Nj R[y 33Qp7i+VƵhGtXP7k9ԤHXi>"zM*Qr#@~|܏ḝ飈R{`TdF֬%'ӁpfJ}?/2[!V3ah&~+k@Bph8ŒAc@KZd}JQ_jg ňFs(Mdݸ[826pTVX9i(Cz\ER.~'[;SO"la/i'bhi"'ĺ|Ts~ҏOߖmJ;kN&حVI"cFV7w"/zʵRe"ċ u::Zsq h_?O{ A2,T[n5HբP{t35Vg;pڟ`HfI/Z2LwN;I|6=z6  j7؊._Yh;:^}މѢ\l !+#Q~9n5x0(A QK8nmXt#Hݝ'ao~/:tAa}®_1[\GuIeǨ cͲPBhk耇 ջuFR/E:z%ʬ*w^&~Xc/B CC*ƹM O炤!U9Zi jlJd483 FiB_[Smz}*(ִ AtC*.K&'A޾-Kgf/A0RYn{+ s~&f-('Rо/!bUs0ر{ (_(]B?Hr}S4!Jєs%"-,?h}N%ƿo7eˎ8LwutPAa^z%H8b2O*YS _XĴmbYN쎼nkU h$Eex.5ǐ#.'lz嶉+re< 3$9.ƫ .G+_\I# [\z ` sQG܂2ڒ;&?H>CWcR@Z@ŝDf}0 aE>=xp`xq #%d}AI囡4{yF:Sm5:\)/D ׁ[Ph8jeoL8UK@0뒣RTMfbȟ‹U6Bޒ\H&@ojPI[)<$EU8зD] В~`XxVf[%ڄ*?.z7/!-'^*~5x0: WPq$ˠ'sEo):r 1^o\?Y'v3*I]Z[qx+fy^Cs7Nθ5.#'P@uac]EuޔG.kX4ʥQt!Er>|4J}%=ֽ"S%0i1| 2P.bl 0]xpuKm4N _&3+[e[8CbƲb﷏۱ `>Ct}s,鯻&cϞ/a@81$^dr]L{a#[/ɾ*ʜ=0rH|+Qk-qO(ՉG[0ji4N qe]pB!C~'WDSacs]%Q:8л&2PZ]k2hntnm| ۝m֥Bj+ }b227Yx>i,•~I"˹hr_0mSvykmt NGģi$N1X}v?}.i0E, 4…f!(&JW{2'hG^ƯGnZ#n̓f"G x&eӴ_i톙9D}~8sx L׋9i\o;dB\RGdh=$F jfJ#wDq)0khxU]! <ˊRZL `[9~:,S1]Y0Y :ttmŢbR`E-Y u|i|䲎^!_5q1(Yp5e6ѩ)b(Cek#2Pal>wTBh ph2_|IlpV`9~DHbps RoY$xY6x}0}[K&wЖo>=Pd }sǜkz?fťdxe[ސ7/_Eoy /`d+/k7qŬ{ފ0R滢pHr/ЯcmRpt.l"( NN"ggo#Ċt*T5שAkW"M[ AuMYlæˮjXU%(!j/J4J0I$5 R̀.xEKT6-liQQXxIh?859hT2AG/YKh3sa9-c6&_4 X14@o]z'4 <;Jxh+P~˦1#m+" .uw"H6h?Jo-Y3ic2؍%9YOcДֻ~J$"c9؝g8 =K̲f _"y_Z9 2Dyn2 PF%)@cUM Z86F]rMߩ2וH/6U\M_g![mr \ýeRQҗ/+)KBSt+Wpt8j+!fr|RUuT#g$!Q\7X %ZDwXijL芀27nvW/0A,ZA> \RlAYu%ZVaDƣ+elb&m^J7|]seĞdoD ̩AK>|<,Mu4{l$dWwZCԪvc%9@}nv0ܲɆDxN3ɐwc2R7kzȭmQ![W4h|K:3޸+k/fDjnh*IEWu }rA(E6.\+{!@<霓ɔᣓ&54xc^;"M# ٷ&GhψņfƻC`>7%*^ea<\z?3PFUeB1MzH;z-af-} emTz7X4Ъ}'E~.ŢxԴsU0 WOdkpx]tOO(!Q{<.N 3#j;\Y,3CdzDj3氲G=) xg U1KEW۲kH:I`WzףpSq38y|{*79Lt  rVoyѩͦD&4M#-/HϋJ>i1gWwIahtǙ$vGa2~1 11Ny+MmA*/K/~,hǷ+R`W =Dp<5efHiJ[ Ź Ѻ%YT3yt lSUF"ߴ}@>0@y>3@d\~r pρE =5<5k3j nF4|c$q n!Xf#~dZPcQ!MjsֲOnP*HC{ ~{G1э١P-5bOAwdلGIt+Ugք, H%W$8'<L#^2a+rσo6ACtA֠ˀV'yC\?9ݐE=~W 4Tit-b!ȂVݜS`Lq9"ua|Zát[!^ UHSP?ta]nl|o5= `%B'0$P$ex$ECi+xhosGji0JvB~5ӕي4Xin{w:w /1}):up4b[s7>nox_)]eץ8*p!@vtt2Ҵ?;࿂B +j[z3B,Z۝c4lx&isN[BD [52G,V;Aɧ Uө5=!/M.Z4K=*nls6 #'e:+mmBt{Pǣ }kǕQ,qɔ.(x=8=YA&q, 4vOnj9R GWVIkȺ_㪖d( Oѭcs Ii*:"l;PJ4f'LqTX]vVږE27NV7Q#P=$n r DjZ ^ CY?f|b84N _8R,dWjٙi fdG횅RoY<æ AuWQ׮ƲIꭖF$0ѸfYgeByLw+W2Co7l8Qع“5am#LIo>X W+ܩaSßv@};IMXa!Z9>KjFBKDrV) @cV Uw}LNg0,Vͤj0ol $Fp lj" @MWԗE6;\X-~E~Q.mlAf&_GrpZ>cM+YT4joտAKRN&0j"07Ԗ04{,nhM)T.l72'h66c>S4I,ɝ~-&rp7#"4k݃Vej4z)A?blQS8/IJql4E$VmXO^x.!L('$Ã%tUr1ѢzZ0Ŧ!vǭysԗ%&伕ag< +^i}eXp:u#J 9ZM[tc z)&9@[T4Kw69\DLd(LtEabA}"* #&/ <: 2Gd]uqj_tzA+sj`s8 [ޡ)egstwopg9qKNMq=:%Ɗ=@_Wjop(*4TO\݅.(Q&kNy׳ 5@OS缌N)xيU!Wh ^KYiclVq_(]Vt66b = -oH5y̏9,P4Whb}KFE!NR@ڝ J##E.4Z7Xo~[Pp}\هޏE&{.L_>CZrBݳNk: s^&`#C^]Ayx_lP ;J3Z]7FI =pqUEQfVTco;|`RX:kWΗ]J'%rV|!,BdrJ`%QRm +/^ '>_2? ͓fߴ?|t(|l@9ZX`[3>!L4?5kޜcXio2.7%MPH2EcOQqMn6VT竁iљNۨD#?F^>WN ItetZ*X+_quGפ4Rs6;=1S7#_Օ%n]z` t:M+TO;<9g~ؓc`갋72KmR AE;4Ȣ6ΊnKycAj VBB cM AOn:Ϧ ta:9xTVfcԲ^Xl0=]k =D`cbSsin.:Na {㋭Ns:c@hM4͔Uy߈'iZ%O+84w1/U%0 &vRNz~s@#S+ZkRsNC$Ks|#u:_QC ,Ï"u?;3<~==2)gD]iWN;tr/2=/H9ĘHSBrè_eҁ()zGNWH@(ۊGO,,@8f88}u%6YY3r1<^z,wqD-MZgp@{۵ϲkqnQyh9wm *loM/ 47+҂Cz&"FP'~a$xf%>Z72MFUS$yt r-qBN&ˆ,ˮ<[vi\RDIU+aad޻fU<5 i_6-k|p ? ˸'*e헳7m;L-o`Gw˦Q匘b]dr-o[9ɺ)}N_f=֋H=*%7yxLhҊWfuLrS}J'p;h=ŽztA pZa!,q ]o$dǹ5t[W58}֐ Sl]Ygc-bC]f WWoY@e[ءX1 ,-^-1"lq0C]X?7ܐt]IyJH .]HUq)Z-$K_G@#h">6qsyE\ ~4ZrBo|3 p w64ұU'}ցxJ3kY|,.{~EEX[7tu]gccI,6YO(ێ\:JK?n ~7R$J hvBF}ޖ8 h%"r3ʼs?78d9`?+5bFYĢm$QU]A"?ΥqETi'@޹!/&u Ɋ^땣k%zghA],Mqc:qƬkcc"%pˎ[GŶRס8Z2Pq(` R(; &4Eo!!nA nÓ'9E Coܳ;;|'WhSm<8i[k BAKngd1#%J] zgC@o;$_8]XDܜ!Q#<ڜ 7L_W8=2d׽ً}BԲ/e8p%C$\_|א8`USZ^bA\!%8$ ql\ PpΠfYL${Ȇd;2d8Nb?_̷m"2-6Edr }vf`]_N Qp_5+)4HhpVuguشhFq*r_jsޯq uQhm8TDRѩenw-cR[??TXZeLbC#؏?폐O XN)nf&2z%6H6"i ︻4WNp't xpuc$(їgv2:= u.:|{-;w>2k=h2CUsoJ|HޛP;\p*4{Wx+}@HLZK ?[OǪ E LVƃefc>*X,<阫Ddr 6Rs],mIc34U9vՔgvh}f;mJ-<!YIF:c")u&t%!ѼPOu;hsE~>wv(FF =*w0;&Uxz6.cѬʆըJ;@uŘl75NM|#z囗uhdG*i |ϯ<_1<,m}`.Ko äǡ =jx{v34et8+Q4}}]m{$qcʀ#B9bpN)Rmmì,Kվ(ӌ&% /ܬ|OmeQh'rZ`@!MglA.ڃ?rp|V2ߠbCȹ)BڴqK0a˲Tqku G?ri bNTɶۃxd-[N~؀Ět" |{8c9#P +x/F}9sQa7t̚X%{@;ãt~vnr̺Hiʣ:kֺ"QӗZe``Up;XgGc`[ ti2\gy h,;W=${ =ј3 ,#eQt2p-v$F{Vh$_z5~@i) ,IǢ*u_>p-ri[>eXu&h|f % 9(w2Ou߭ 3;y4> /bY Y׷3fccī]9`]^؏?J1 VY:KÂj)^DD"NhYdmK8@Ax*2 'FvXj{hsiEiD-yj0 ȳ-]?J˳s+"cz>9-<3-LA+󁥉iڶPSpgWx]J$%h8 Yx4 ^lY.EoP: AO^ĩEۙʻcRlE'|t&u3H:Druj?ܧ^^#ڈR C*.dДp{dكFl=ViZ74a-lC@@\=0%=b^hu)7nװ@p˥<\ΗRDU[Ϸ('^`mw ^Ggq]#iS%5 X*M?;1 oQ/=n]ᕑIc! %+-FtאbUsܩ%:T9݋ [)>FF%h9),Ї *礇iY ɛFmTFԚ-v*5 z)T[DQ40@D"ZюPc2ix9^*IޝsBZ9NŴ)$B ě2cNbXMW>I}3HkPZNt@%N{ܰC&+eLJ yTAw=^MofgCk^ae0KQg3`P./c_'M89ɑ9J1au4_s(s֨_&Ǣy/ck&D cNfx!$W>Φ*׃'B<G2uWN1|bN6˿ZAbNܵw Qճ0Cxdi>\gԥuBIUO{F Pz,k+{(sp1؉M/BK6i+NWJUq/cElA5%> 4g894Qi~Su*h\3· R6B)11zY#;L3m(Hy3/63 )IXgO.Cc}seyyɾ66U)́"89E↛t)!H%]Nii-nvIYB64yj1J ^XZ؊iTϒ.4_el`6NKmȧPK#-\s9z?UW=048`*xOxzo-(:_TOHdY)N%.=|xv 99S=6䚚hrNSmOw"+':Ԡ*kp7ҡinq)YhѴ1 v.#sa01]4^CsehHe+q/1JdM뗰-~&NN^Z1U~1j<Ќ[lݩiIMw.B,b\'iNQp}Ż"i"U^+ Չë@˭U˥__kҜh:{\&sN8%4Rr]1ϴF7Ҧ JH|MwV\RQ1'\PҪdqg>Ri7&3.J_wMWF!GQYp/DOjD0P?L(Mk}* QH)תX+澉$)!L;X˄%Feoe 6OCO;7D骴|oHzD@KR ȐD')c°D&,)Wz \nwǓ0'OR4OHݤ`:p'0N} SGE*W}Ґ&_YB. ~?F!2WwCQ[Gӧ[X͎ 'nB1+!4ہRBA*~, OHg{NxqSqӭgCP1 ځr̙ucUr [19ͱXJr$yTQ_RH:x'u $]3}q=f/A2Υ?_B2+8GsIr"sGJUw2UpA?ebMob9Q-ۦ?vq񸸠c ODgi9\l p%֖p /^p%@]1)/] $+Пu.DF7::l|) =?%(ܑ'& ͐R?>KL?hlF㛼Rn*) &>bxFA0غ*kĽL"V ?zM5qAI2KNs 2*-+$S%BYT >9|d3gyrW(oPĺ^*ѽp$sc|^,|MF4d[Cw0{7{ӐO>Q▻iD~3wyEУ@GQ[YZ0bzzYv]9a&.6"$4vKtE^]w4 j=~V 8SᖦOgT}@60WtEWnPS5zaҴtOH5ePΒHKnؚ(TeQ[vDg-2<1TQ6U;Q+jP<,le<5vP@Hjq7VD=7J{E,#jDYA!vZ5:%*a 4x9k$QZOuԀbuҙ&CM +Ovs +S&;yu+-/=\3@e&k,LW փ3mBٺGs^b|KA܏Mw}gvmQ[g<˨r{r#ً܈ϡ_L$`p*{[`0դҫfj; ʞvyb'_ܨNx6M,19 8vZ0IK0c[T>dįw ݞMn_Y5@ A0)bCh^"]o-"ڂv_`X0E; _Q^շi0#fl-)eu2,L]!"pld Hl]/K=u{~1{cY:Tf /şU~qy>|6sݠrPO"M~Ғ ~X |[C2Wkƕ4u֍f$"7bu_Ja3f&B(z?Y f_ζSW@[m9CN.~:h%,]T65:7E"5yW,d%c=rx“#& Jمwvj $R)һLcnYcq`8jAZh< nÄYIYz,dBAeF6(zΨ9V$mGC*~Z~[лd#F/'n6((9wIMe aOgԵPiht/cDuCǚ~zI?P:gVjEh_c%jǗ$]=b;IBO6ۥB+\̥b_}6K]0iŬ7KH, <1C?ROJRV/~ζl͢M(kU-څ<,p(JTMIY2Sam಄ y l O·ΨD*'g%zZLk^L_a@[uhiVjFBS噃YIIUnl ү|h ,p}BѩNot rIu J:Uْy, ΋uJ2!>}׺,>,>"4$ň*RL_K;$b;v=\_Pu4_ V 0X| bFNhCrOXݹs(#p=X讜& a-9M d1$agB!TN|aE]S?%] O(w-Mog)|R'n34|+Owc&{X1Ur{ZwrUL,XV vX/yIk[;-C9Tv ClI|LS.TX ㇁(7s) p:>qlEU6G6Ax.=U@xspjg,X$xU@8]xsDžE  Ǟ6Nu%;/Yș=gQ5NB1URV @ݺ2k8U^<{.o3rYCO =gO=ښcx̬'L5ܒqMBvPr ,1RSAxN)zl>FL;\ F8N_}4GpV<ݾP>Zld[^mzd.^U P0c^6Xj@X%k0.]Ed鮧Azcdm)SMjs] c\d?zHs07@M`{Tq_$SxFHM".6IKE&+*EojG$wkÂgdRʕ4gȀgji͝o 0ȩ[~8hr~ %džJ/w|t=d'^iGU?U؆<ŠJ>5q%=qeo9fo=01Qm8]Es jx+Í'2S/T2wߊ.f]BN^`U^u 37=?vZHӹ .Xƍ5yO0e 45 |_ʯDhdP|t  иY[+)-O?&d%~_lpoE2>/ڇJ6vI% Ic3wn&na9sS 3Ã=9r ՓX,SKa4:#5|? ]ru7MRu'uRa hH\I+muЩ ZXmQݸ.b8 OY.lcEwxҮ+=խn9[`imQM"V|GIyY"%stZҬ%Gbn<`PCVn߼]sZ8/\<20P.w!|NBaMWΘ_"{ՖdRL CEV)ɞd|iʈ.|@?'\P^ᯭ]G_;DDsUcMӃ?&*dRgXw,+WY!n]Ђ!j'd= ڴ{:W%_ u}GXz9dGsT2 sgiI3\MmJޝ@+d&1{jv"[CVf ?39WB9WmL/p/ @mс ƅCcZu?%ؿY<5rmZJll'RCLn nߨ  i| Sڳm PkNyYtPC\mTpWJ:R[-EC\|@^}7u&_PH-*..mo7ӹ(4Ls9AlCyX>6P0 KO([>9Yf\4`;J/Q3hу|Wa}&rPsU7zJDx뮹Ve>e(3X q<$8f@~"zS#O/D488:jQ}hW rb.39Χ&TCYo+ov2X8mмkk,|$vΫsE=sWE=ʬ:2fԭebK\ wY0x7aTgEGߌxCd<פ]A%F/WOfQF@8 M|| *XiBhU$h-pZsMJ<㓧[ueCӒ )ݻ3ӿ%&5JF0Sݍ9IC Tqw $ @|d)w5cZώU_5&9DԍBm5Țg [^cHW5?~tCҲ#3qh}L(WòlY@gڱimεD)J7-,`kۧzRݥbܨ|7rv~>~9Y?d.15Z7z0Rr{DPw/Q79~[$HVr-3yHɜ J9%(@4!04fKw4c  r-o<-Uu],g+fG{gQpCB}-CvT%rZ@{nxll)Ԗ<0dNa~yWTp]^Mn d_-fw{cNZ|.6G%՘ :\-NST$qs SI#-j;vyÑݔL988ƍPB.;vكH˅-/SGQ0Uke#iCӎ,3E8/z 8nd[eIs')|KEEx0#WB [F*" 'k\* ~\9b?SW&hl931FW4M=ڱ~T>}V()SLz3nG)-Z"e% `KK-H]yjuߒUξT_")ekhr8|4(JXmx{.3f~a;rMv)B5K$GM-M䭃~Ƶӣ0JkG#OmIM>p0%<@`T`[CDp[}T?0>~m[4r\X^1{dF$aW7'Yu˜FED C\hjj z_Sl\)BdktC@ggyذƐE8W~1RkԕdzrNԪ-pNӞEThvI,0ٔثMn2^*aPқM~pALv hb^N_3F%V -DpiėZذG8aՑcBP=Rޤ<nuϑTlrqVKD2qg:8X7I%t+W3  ̿I)w8VbEe\ M=ܔ-dפDll-dΦ[Bz|!kO\|RF>4po׶?t:ϦM&qO,u TKO]/\S(D q|] :QS#b^cP j+ҙHwK[J *sxHV",O֠A<úg)&B/2b42 ڜo9Crb@rڒ2SNy%k%H>EbM`gf(-{o6 -a0c<&(k+|jjo(Sw؛i^J&ܹ0zi,zT-PwsQ>]D~gE?:zxomAs)y54= 8"5Lq?% 9:Q< QK c+Vu XٚǎL evC).Ct{:P8EZ_M d@q;a@Dbr%~vMG,GTZ0f-^^E@ m;W; YHD!;,aP@JneEkXdd 7amil-m$V\‚& bΪ]{ {*ea!P2wc^̒yK JeeV7o*MP#:f(ՙ(VJC>ᔳin??cҺN0BZN-,6phFUb;ɔbìSX@~Ӛ힆Bl7()Ψnʻk=ޖ9߂WRcؠhORRόQyHhd) PdV(!F ٻ (Q32qh䵄,M2vʍ9~P{βq%+ h9r[6Z;Cȟ5xEN%g _QMlq%>ەcjPrBCZx pg>ڙמ%v%Uo=pVMׁqI7( T6]:-a"ҞhuI&{MF~.]aw-Y?7cV!~t3Wx?fR6a7~ zV% &8y1< ZT"Y_=_gkhPF=Td>)Dk5vw@#½pS=ர;Su:S9vjn\#j#9K#_  52{ەb|=YȈ=j-uY$ ?8 C2Q{fvȱ" j4Xts lv@Qr*PZD3H 湚//w#>߮䡼`V eۊ4 'iTQL_\Oe$w;|K| =wm8RW3"^E߸:1ha5dۧ׎lBbK l:!! Y\)׫30DsPnl ðZ $A[)5j[VWrnl;V&(Sc[q;VrwHkY+č KwxSRe2;ۜ/A0*1IsejrL_\z迖~#DOEeN71b&~{'JF܇7̮sh L̈́\45?juYKTR9! 2sΘ PG:nâ62`G ;8ӔԜ0o) bp$/RF%>,xH<w1G-Z.c-L VnDdC1jlwG(asɺ\"^˕IT-h|&ǟn3(Ewjr $W;슇49 Ƶپ ǟ[{a=AbO5{no.NS-&Y)PLWn1V깹bhUYj ϏGyayKbqe ZS| I<UTGcH>lP LBlkYq."S.>_Ԭʲsp:[d . >G;BT7xBQ .6g}\bN0t0Nw8Qt$&/0= r@5B2hxŐ ,QU H&|17k{Rl]P^ ͚L'WȨR #ҼƽUN(J&&Y2 7*ovϝysT2f$ۣhRo*>7Nq p *'w¿59=j+< t7T/! #GdZwQ^KcsqTEp&?W}6QEzF2(G&PDsm|23#z3~E({~L1.-}n{hp1b$FayXqVTyK gHz/&`-ʜCf»>3>ZڷP;w6Dk&ivC ՁV@FhW?)Ye]S:{zejB`q$TА1Izg!zT "*RW$5)ᮍqW -dN帴MU-jzK&hFwsʤ?zUV_*w7 qgpѤ<))ݢPK/v}bNЍAE- a/47= ydKk.ݑ,%O3tBWFl1O#A/汙a܊U~+a '-@^Gq*(SgRp'y~eԂ^JёBE7VõTZ*/{"#U U&=|GEgSw*s n/QmUێk8^xB'ӛZ: ``yygϜ7tjI0@lN@Nxt:[x󝽪Ǎܿ 25&+I>)"[A9w[޽e>Iybn`B7^\XLk*䧇[-ggvю1dtQ<>o5J(ki)lzJ]E7DÀ7⩳eZHV^*gzUvz qzj;[fQb23oW YygTӨvb& Ch _@i 2鈻ke3"o ;3.]퀌Mxq搹Ki!4cE5w8rI߻ hFURQURt(@s"gu>qh M˱ U8*7OnZg5q g j㬪c$[epM\wBsyz>~#%^NmO@ظŮ'N$r>plDc,%QZq"IK]'`|nӭ-IA%Е;B]~ӡO _E*?CrQ)ѧ ;g~:?8p>5 WKgu N.BxXf^ZLƴQ W0>9)>fF3SD|6WǗ;|httbL6)VQS`pGe-;#Y;)݈ fqi=PNyhO! ^$̠Δ m5N"#QOܩX1xvdY^Aj͟#X-.f\ix[B"2dB7pnV T8RqP$Msc<1/7GӮ5kjWfD+ )HumՆ-prXo;Zg7)i4MȊZ<}2ײҪ%E AiL-u c)BB~ HB^P5h] =NS*͞TZ"ht9׍d sI矅pPdBrCK~.] Xp[ͱe@egr8k IGQ{yLUKK;XYUμa%UheRQm6\u@_b3;N(`|;ۦؙOuλK↤3]vZUYq9&h\/$|=FO{bCDXI" IWPM֘K~`OGvԻ>|A\:?e]F3Ȏ'5W6-4A_#'h:=k_Tg!!EJs2Y .;;XU,@]3NFayF3ԍs_[?3qw ?Saܶ lpq=,AfvqP0$GLW g./Ҁ.Q&Ʊz`-ØGxB"Iꜙ:P,#3*߇gqfQȴO [P -vs?G+6)RH&,_+PBvo ׻Do 8lʮm>)<%c5qQy]M"/E.ֈT(EL!Q<`o NQڧR/y#kjx-`9m KL0O UHψvCF_e=Xv(& #v>?.k{kLV-6V;(nP=Կؖ6VJLjl{B@Kid1;O$vs!\oPlrȚ;.L>.`ųkd)^r05i*{jx#, JwVc2T(Ee iyGg%Zv^3I1:EZ@}/cA&B{(rhM}Ngx! ReūA,Nz[GDGXY,8[ս3zWAtݏ(̄ ]%WXԡ"^n0 uگ'_`Q`H#P (p6H+b?]F-j$3r4:*c3r Z =1Pۜʠe]\&Ź00dV`Hj\{tN/:"}?QZ۪FN-8yy$o4@pswЄb clW߱Aph]Ѕ nh%\`&DcL]~·hA&- {$(4_QjjrwH˽#J92vLvr6O]L&KVZbAA{V‡X2 |$Wt6r>n_ޯ5Bx>Wn4F˸&lZ@5RWs]#&5hd!Jfaa}.~ZӡCwM=vt$?t{^M$$ø?[FgӦ+>DC*n#[VHa̟A }:9iV(SVJOpiGJ 'p>N=ZoE.ې[?{kװR>jh?.u_LU5vh#@uIgynmׯP [36E8.FЭX n }!|hi`"~p*z/5voV76qӑnd}TK#l֟sg<HY#=uw@ sN7vBy]|<Ԩ`CFy-bZ'jAq ,Wej_b0zp%N i^.mbn#fw@9\[='[6TkVPx`W+=Gʠa;_;lXPk/G&%`Oe9^z@M W->Tmؤe h:wJ5Rdʢ qU|F 9C"k̅e5U 2U%#^*&NIpw>49hm<]4 6+.gMʐ1M{䃑,R}Nm\z+H.9nsjWU$gT!35 g>@u??aɤ7j4xɛ 7 ˽"6ep=d mVk3ϲpHCiK_V+mi1ԂtU)9֘F6}tΝ3^DA,[!dY{>z)1GP԰"6FЈN00/C}!BG5reE>6jNҞ<<\@UffxeݘgE%(i )bA"KiRHħv|Hosìu5>~)e"g/9;+! 藐?q%^ ,=|.!KAE[iG]w8bhC6~ +FҟyV̚8VVZقjl@:> d :_EJRӫ'L6QEeZmĹ4s|~}K]Mtht"GPהZHe59*5f01dJL'> / /R@ثN)HN¯#=tTE=,LXK~4w?0PƠ2[Kzj%FS7x/ *tDڒTlgeU:IyKգqbRT#IoL2:6jO]Ȩ w80mY١.Tsߌ"U@ax`YwPN ArNJlf (qŧSK޿h~0?/-wȽe 3sV}jj2-f݄f?,TC- NԶ: _ug5r KC#*FmMZ Ӑ;ʰD &}Fvd1xH|Exf-g8nYT͊W12[r,A|n}%lrǢUF‹/W_}ئ.y. m;EbDP\I"0žQZ:Bs^Mt\ݭ罜|\bR?vsCC2FQ/GBIzA!ּ:8#6YS d{\i3E:dK67r/jub]:h+I|vuL+j]W&i6# ~>+wæ?YK8Zn9EԋcX!ARnRI& ݐOA&_x9R081-. @8IȠ.Xä!Qbm+$>\B-%BV MREMRJCgoU:L˴mIʳbn5?yn{l|nv7jY1fC|P>`LCO-Lz?XS44Co "z:Pl{"-q&WvKu4@G`/nF52E9HxjҘ-j4؏!Ԙo=I͛kh}h9Ae29j/Fď[-;fZ87쁊WQ- !/TIdP](V CL%/t| -IaHg=\CQ#k,uO!7gi߹%\Z)֐Դ$qy%gn]hWxIK{VRG-N[,P5:nUKyJ)9!l4:'Ew!R&ެ<.:lI84bW(yL i#R "~cc/%*KZ=vp̎;|SQ#5ˏ+%k=fЙq_u5 iܠ#6 )89d8f*+ȸ /Y{Kr؇>ESƩ%SϚ9T^[G"oC7Jl@^䱿nBZf<=MiY?ă?TP .B=HH#<6hWF6'uE, iD|pfZ#UՉ;*7y>(`'Ÿ*搿cr+9 O1o,sy.V^C4 PWԠRv)Ymp`I8' y6Eh 2dq]o d! &ˑA4S4 n z-&;O*Y'+}Xn;4xk3$]3q=Pr5'n["FxR Ot>Roq)jPËBFA[\ub*!y7)H::_CE*^&%ײ#r + CBF >{N4.x`܌(h^rnߝ<\F&R/^g!i΋+/%`v1ItwPFX4kw4UZF-G %W ߴK<) h+lDP1?_Cn> "5JcgA_n%$@Fo%֞ͨ*CC_=aDMR'YO. eOTc#w둿3TeV8E>PU?uX1[ q6FO pY x~XUyd8,O9o3 JϧiD/vbwd&L#/L&A#\`*C](!iH6`ՂHY!4ŋ\oz"+Ҵ}nϢydr¤dRo~M`_9YIb۲Ot 3grY sȻ,%| C~3=o~{CA.R?U=5pӶ>\T0'bh:J6;6?zN)ML2d+fD-}R"ʾLڮ$cM3n̋ e4LOUqO7̋ y ?k6u A1=7 xb[4.ѼlLy$N2FhAɈ"z+ }%Fo'Dmt*}cM;YE' a^|þ||0D `\Y*Rȴ2U NضG*d|L,@d Q; |tPX/~ER8hcM>@X8K349C֞ ںV Q 3xaXk} 9GSԚr "?D~ΘB Tu ה4xWR]MK5CftaWpNg)+a 8hG~;%RK=WËaUD`i)i˿'vAKㄠd7Y'nnzHKk?kT_hkiїMXÊ+vIިi4ma*(1Qiوoᩆ0#0Y{|xR(^&+(e_b!6AfIW3lvgOb;8fSb5ﳴH!\oB \5逥Äˑ!=XJ:is aSWPxur f![KsUu=AK#;oQ.bPoÉ'l uQ-`} 8 ;a$t_!.ItHഓɿ~.?Vλ?}ubddCܞt~@ջ5v*!{uhABXd6ZKmS\4jqb`Xs1AyU]l\nhͫmBf+)i$+j_,޵oOm!5&r#  u$kdv7|_Ntxd)u p+4s <}#>ahun]⠧ɔ oNYK\k7-OPv#{;yT!a;Ԉd^.)KvXF]c# ץ6jcj*+X#CӔ :Y 쒥maJ X#"e>AF䱏܌T wtwF/<++}Ƿ`4tlaj辡?$ѴwzK}ӣ; J]Q-m~8fw<ڏP7<@3o0Oi A2\FuKzF6f`H6!M=}=m0E.Pɨy3j@K%fRzT{~`je/\">< I1Q1NT)^t5IDʇGQ,ӜZIPJtɺ#.Kp<ݖ)^t6 Z2&oeA\  ZKɐ.N%v o5~>M+B>ۛ\3t)=DyvH2''ooʱf Bc|\SE]AjI/F_$ cl P )0i,T<1 /`8]pz!c"n1%Nɬ^otYgɟsi8aq(79VI%610q>% V0%L`?)+T-WYHp95/N*0a͒-ƪr8^?C^s|Yh8NAB@W݌y;BZ}HNpҤLt?ܬ#6*He5lSBXрZ}I^5X{[Yi >؍O{k ʬ-ˮ_CIwm~/ʬn>{ίP_Fi&1?e.E#iq80WNg>[ϺQ.3 ٴ} L֬|5"i2a2n(: rw3 Ȃ/v `1sl0).QTr4UlJ?\Px6} oda~IpQE 3E gfD}3}@8D}`M0 kҴ^O[q>fʴ)D'ƺPgqZUaX3HFE:,:T7k%%|5a8S;8-Gs8ߊU23ӊ!g:̑__|G 2ASIg=}u`o>`hO # L gKy| etyWzbe*R)e[ID Ef}Gg; %\)ξ'BzvO[l94{vTBsGf _lfzTz%aA·Jw_H]@/(g.u?Ҹzkg,_iڀԓݜMw%?\C!<+:,[\X4λӨ3\8̆)bn1BnƖ B<~_%- ~O5+u$03|w& 墙!oN}h'ݮ Tb2Lf\ӹGNt\;:`z]MZO 4N$t; M.g>QP\j O]CxVA(5V;!>AsqmŠ:a,D}G/4|±N6 ]+ZPM\H <ݺVXxSZvwQnAͿ1-G|?T푾Ŗ4aځ6;# g9Z_tY3za6ecvL%{LB @rCCD/cѳFn [6B  lʧpjg77J6Cl٤(SlTpɿ/M E ;R4{B!`;‚j@jM2NJSҍ Kxu\9W/3]`7.qpFYC/|ux!vtIa?yIj7Gl]v0~kRLFVЁҤ.-x Ni^i|1P g K%eWWuu:5H4ާxX 6,A.h9a` à>*Wbb hڂh *KjRNџ{'GQ jqrn(oK`y48v'0WJׁؑ\)Ą7uH_Uj{l<\,SgR0q'8lw _PC9y htT 1cDswrǑ|*h0'~^$dFj5b (k wƛ"MFF0L9 ޏ'>:4,L4)%-,K@)6wWV|*B/4528@OӠ=E!G1p!وA "sl,{~"(*!NIRPǨ`ibFͽ*]U`Hap i; _E=JdU0Mt:9a1䝦cUSr?Oxk,vZ ̘sЕĵ0ݜUsBнMY_-k'i5}gFSYlҚV%N()Rv8qv lp%R;e8[2V@.I`i3a>v3 ޠp!=2Ke71EWBeqq2nd'ϔ2D34>w-CqKVǷ0y7:Q8;ma U :8"2@?}`(h1i(%_[x$=#P ry]vN"`iv[5b )-U4[si=ɉ-X~S.h7~(D՗qPĎc]܍OP./Ū#m?B5SwglJRtZ0!ȕcBVAⲞK.=w,[KnuW4mֆܵ!ObPBCG[jCӉ󾖤ӰC<̝QómރZ;GבFs96q|_a_]4a-"WI9Jq$f)E ~u@ |֕ ֙ (t(ad]ț:ź)-8 +xp57!0H-iW⨞{0F~nJ$~9݃'8GBnQHC1YEIl FA85!Ot1sZ5l$#7|q{ƝϠ 7ruWjaMwF۴&! b4/Hj}&qze"b{=*y$ꝄoXwq#qRa7Dg:Ajo = Θx;tA_ZKYiŏivIQkA˕-4o[/NB ;01a>VU ;5)MD 2f$XHbu3ߩ80u66^0Z;S6wA;{0qQ1zY HwHG;xAb J^h&؈lD[4HBYCdMjBHd:d|a%>H"L $Fm] >a9ؙ$?j+ߺ|sys3jN5.i~>'TQU+= 9>/^XBЗ=@<$I~ 5sUHH@$ao?~jv"V~ 0Ub |`oS"eم"_~"-{WzZ8Ϯld:ABE񤐥؅YjJXO 4E&+ H6bK'wÕp1=QNZ}V /I!o/`( WD[ (ywT\;e"&"_C[pZ젪^z@鬮)/*_nB_* A&5>yBA3Ch%m?G3WW־B{W!O-npc/r 0߳qr@RF,Yh) q;M0ZFU>Njtn늈*JE fm%.3c.ntL>$UST,QI,rHEH^zh:j~J`4Mm-1<#e6 A_Ť 8x`ϙX[lr*#+( \]Bd|FtUʇQ)3o3K6h&G#&GEœ*|0hE|v{$7ucj*옇=!M?ݡ&ܰOawq='D&Hy#Ⱥ*)oOx nD#r<,B}bq*"edhqp)j䃻^}Povގb`W]P}1DExbB'6`zyW+MTlب@= E\>ٷfNiSӤmJTKε'8 xY7[Z9 !Q"cԇqSH T܍ *Q0";+)aZⵧ}gWabh:9q0|Ht&FIBdl%\uKgddp7ҸZ7]D_;D*yUTο$ŏ}\N kY9v A5[?Zn_tN7%*J?1gNO'Lg ŭڡ"(kD\">2&:unyY[*A1 J{ה{+1|ʼ"}6' *Kgf$XkBȖڐ u[(6$ _@ ʌ@5EأSG>ytCGRMޓ~3+\{K@!o{HY':YqJdJ~d5 tXC'M1R!;4U/@9b3 r;DG)-rk҅1@&Ip>d/h15)AK9l}ذ}ǩn;AJg.`ɈS"it1&2K]Jm*$TíyB8ӭozNk-@:?;Z,\E'GOg}u4 *Gi/*]HiD%<^*# ~_6o㰠 gJ+ޖr\_HQH@o`b!`kR&>e|cǁBdX}NB>8bݪn<%Yt^& 1_N= ` KGkÇ7NDt(<(΀^U{8ziiP]Ӱ*ɳvNуn9"6)W_w&^xIعوf Ujp[C>.h|qe,H Q sFVOn]TiDg26׶N=NqCq@)f.!(X/=PV gIy+c<6;`C9lݗ#g$׃ү@gVB~VaJJJ A,&_mYM&,hV@R2Cfs<7{} e`Ş&<| bg]l"wUS?Et򂗓a: .]U??d ~1h6VD HE4:"BT"`wU.輷![h,ܱcHMցwWm=dْv* W5M} Z ~+~H[[[IIjᴷXz ANxڞ)le"_?qD/qGY̊]%>&h8z?eT1, FbyJm n"MPd(UXA;.=^%`6,(4nmcFHTl="9vi\om >̰_q98xO'ޚ@:AsœP/fdwmE# ZKjfs^O($>k ~B+,>QmX^4t~IE_\+(>@=c^( O7G$#9i 㬟 άYh` -%(-(H 'RA9~Ffm.b[NH@T_Jw{`B[K/tf>ܫ&ۋyDapڃoq9XPXu$919> 2MSH ,zLb{ k]-.? ;XQHZ"uБtL+':s͡)r挶jK?/=cwqFʕ<8eRPRU Pk'9/ǚT [>_l{X17딋"}- x Opڵa KOR ~37~ҒaAU-f W<>yVhmE뮊HfHCwKLg]11IxvlskȖ󗝚C4nWѣ$ZhnnEO,dnHlP MpJ[ (3m'|FԀ֖Q9BtTỸR+WHdn{`<k55-EoWu ao>1HCf>A>meic{*@:q1%,jJisMYX x^)VYkΘ'sERe^zy`w~z MWmZQ4_z\Ĥ5|kD'4SmU£C:6噁뿄)^a3GN_C9j5,!*`nA&drSUߤ8:aR!D3[ƸLז5#&i}pFI 1=FrR*=J0Q:C=(y?{YTaU pޱeaO7,P4kot>-g#㴥#diɆ6oBF=op^+M7egHŒ㥵6y;kAEx(Ԗ8}du0+[` 0Y\B *K`IaPwKa_ y/uf `v G|b'K.`G)_/#np296С CI5?V^N[7g$Dʹq|`ҾBlAb]w4VK̩1S(]eyM֖w1۞,+DcJ"KJ8)2_ډIZaH޿b柟UddJFp|NәVQN`:Ur0_fk,RLj P]V_R]{`/4|񙱏`m'^ .;>9NzgrɕѦrF}H ӘZ$F5o81`[, ߏN&wG-3_#Sn2W'Hxn +h8.Ғfֿލ2z;}ex@ntvXKy(ѝnZ؟wKȾ|f<ĪшW"zk r?dS@czFg#?o3aulzHx%4t1&Pn*uWH 0$2 UmaKS{~U!ja)+lm(1t84R&o!_ P p TU7'F1:̿w' _wc05DWN%S܁i)"@n357즙孝*X)a`!wy )6/A. k:( ?B-&u]O1=~t!VeM{VӭTFO aSˌIk[ g5ڬ q _#.4[{tMF;~1ۛ_AV*Du_ܜ,f`W$hrD;j|#L=,V.I/xW~NFy!i \!Ѕ+v=P<Zahmh |-n_\Ig*Ö]3qP!sҐOΡdx]޶ $╿eCMN jM{L͐aKCsņ\۷=sJ}zVrK;he$[zD }]h~rh K}k,rGW+ $#SIqRK@?$NjHU~L71hBK%) ]\%L({EMdz# Żqa c䃩1Oy}J7Tt"Awe7?#v @ 4PCHڡs.^p!WStҢ#[@$X^zMn$G܄ H(O4[aW_&)pG/He2Jp=kBfv)J 9ʑU9"}]pޑ1"B36C&_U'!A͟jôý5H}yhD||gt7Ղ` vRY'&ǬY8!.Ņ:bԐ6~+ ]VRp0MNlea\zKΜ!Ly2eصc/Nd23J;9cʠ׀Y \ @^eqM $> U\mKD/;HI@'8:T ۚgצCRa=XeS=]Џ%D7r Ib.Jq =8- ˌؙNzߺT,eIEŲX3%7l#ae#GY먥*+Ѣ5ZL?#?"I 7_3׼xS #bՓ<$_rr29xdĈ}rOJ)W0()Y!Y\iF6fKV7tY+]ǺtV+ռ  @MrP`@O/O&Ӝ ]\fJWMvqN ́5Tc,(-|w.~}B:p~ Te`K1;sSAo%JE) ڔ^~^M Q?C5Y):6|uzRDFqZ ) hp>@1(IH)>tz;73oh /Ɨ #X2ŠȮF:!ȲJ&V[Rbt.B{c9g{8y>&.᱅][.JL.ڛkZExÅb!qk"sx S{4&EwAvhJigP6 &tz:n|˜D/ t4vuXhE&j8NGȪ=H \ņ*/ԑO%m 4NF-PV(mʘ=F+aI.mzŠ[ Tji sQ{x'Rf(OBr$c/ûQ4S?iDܐ^+7|d~' j6?bj#9o8wZr 527FP)pW?Z,suit'։-aOnbLrvc8 rVnuM/R)I[$;,!MD^隂hV#7*>DWWw-e1U/bXl}8DFv»l':,F+lx4>țT}9ׄ󓬯BY.x1 5LG}KÈz;*vO/mz;Fv9rG@Y PZ5r0=J7_[` Qc ۷zf [әFFumf%2žlөqL_F\֧)i?>Sd$ճ*ieyoe4}YUGƆ"v}1y18Qu}09|\>Su!ūsJQbMAf|PnX=,Yt*qF&X-^]N3ZRBj>wS؞z=`C|W Mfǡ؄VYçr%#]V>j%"ѷ*JJ,ku] xY5q}y}^б[MGuA>Rnq%ezoTg7mUBiHC-?4OGMr]x{hۓt.`)[$0 p BA'|:[ւ3Q/ao0]>eQD= ys=TLfJG|3dyH/hի:G:S߬QV>A, dl7 w5i~9 գ|fa-Fp!+S@(&(85sr Վ pIHdanDL?0\ %;Юhg𷏰`|E'V,!"@UsA&`֍myBz_qTN4Q4M >GW_*[Ehtg |-B&,mWN4i'EVǼF$V8p*ҫmo$qv:1';H[27Bj( b*ߖX-i 5h$pRq ŋI PRL)O-t#%y-6\-/ x scdJ1|h?Nq- `êAKPn[a(;TZ-m-J%z+r( cO/ŏz߳lðDnuP[m-T[P 24zjׄJhp<7RI"v2w=rWӜ`= ºUp|qEqWf>m-x"N|+$DW/"slźN2^Ma;MCH[x+sG-ϮƜ졶&!BK\i~Jqea~)N3J Onq*dSKKΛ`!ţ962aA\[ͲcJ&IP1O&{$igfʣ@et0[w6fԎ?-*Xw.jUꠃӒ8<~scPy'UoH6E`!<>lc*s+9IV0o%ٵɵluN^gI!xK<mRmI`H͔tN,x ?o⬨}>OYK8"n(9Fz?{F4!h"5wSe#}t_#XD:C6S,(}6*y(2IqKJb[Bg2w/m)T<1U0ob ^IA L+* 053R2?5:,=@nf/hTeIYń| dReTvXxKRȮVlz'<FLw7D4IYC$X3񄵱>ycE8qFBFs~a$$`oV6Ökj|ӈapdn#4kU |JBh*~iwLG@RjgAj> }`_⻤q`\C0[92f-C[St[b4V烞pb1v8ۺ% 7K,[̯s HXF^Rj)-9zW1(wT`ܔXzQ=5')S*Oc%p%pDsko 'B*u:hGu_Ն{{#KbDURKe_cCwa5Qҟ{U恥]~ ;|MxҏYKR\=/xY Kb'jZ#CR0]iwwsGVp'k\ݰYI ^5;V*ωBw;(U-3e'L?/<`{B\+Z~UejLcqR?PrWNAHSzmVxa+yHBSf݅R;>9PϷwilZ sdAsÓXkj໢P1zr_±޾U&߽],\T\SSL:+=i,Z\!K/`Xs^VN/`&>R `FK(] g{_( TϜ~CedB rKS eƒB҈ _9#:TXx5[̉ш1fÌ87Ih |u-,:SQ#׿7ǀaMf{) #m,+2Opi|5 3p ΢H#rƁAfVr"Sؼ_R_'tW{)W/|'9 %8[8[HHwPK\έB}q8(p!f쎩 wCífD#CL>`ݸё2ўT!pko{ϛJ?4eA?ugR;.f C>ƈ߹΁ lSA=4-B:7:("L)u"i#OCPkMZWW4$c%|{?_^Z8ᤐ:RQ}٫Vtku/8fićg} T 2{ Ck-47+c,&NcM۹1y;^ʽ_zp9 H4Qnv€8fvvqqLYaR;-<Bek+ ȁX$M=|jo!T0 |UK7jTa|Lm?~[ .'v2wpTů˿G s~"WgM隊gvfV Td)ݨ6b8Hu0,cK9)sȊsO}G5M/g!@H*$|XۤFa ǗXXMi~քf̚$͡%cS!sh&\/`˧, $Z#`]}T$G=rܣd1[;SQP׮c N@y3rZဒ/W F9*`HCG0Z{5 twʓISPk'z`)߾p ս@j7F]Wh:qgIYLc@NJHmƖ1^7cxkׯ򐢸sdmKˣjsz ;k 웤S* %W8g/wEoB;r}ÔmlٰEt_0NWe[|VKg= j"v7j=woM l# H|Q}Y<߈i6?dܨR4 a 3 W4;Ek剗aIyHT Bg&*wd9#2Ro,{Ir]K40ʶG𧊼 6xy0%"װc`_k_IF8fC? Pszzpl '%m'K\S/ *`D7-DEi{3FpqSނ-}qe &8pnw㜀Cw2%xkt=DsYߏ]CbЛ'-2U_@8 CjG=X+eNJkaBUw!,{e$g">.A3MYZ7? ݤְo%;rПr(}+ҮVmJGfc_òAF1)SP>=󛓓m`J9 ia܅X/Sl,1:Ovs#1*Z^u˅ҕ:dcFY)!qkW)ȝCƱfLw'^$UYTƱ3 ANW19\ڽ [LNm([!,1t##V^;1 LK6  yHyȓz *`ASMS'5ea(WHM!cjMD}?DR3"zT3*]/i/K D.%U.ά/W Η5t`wVM*-<]2|%sb Lmm_Fgz'?=~ ٟHRdL<~;5FqmUykq [j?-Qk)uZc`[RĔrM?-pzó]8tʒݤH;`nF:*Lq BWnKazm[톸΃Q Fo?gBC;pXH0FNC֜} gD/y)@Qd{5 U"«81l5hFuF/?z_ "50] ,e}!<ߪ;7Uǀ7xܭ^amħ~}\':JmjX)C+ <&O=q d=L[،"Qs_6/Afvd?`E]Eaޫg[xn> Ez$5BZ.Y=%wq4Cv<6WsM9-T_v=Ca944}X؇[p ADE,D%X>$zpNkaODڥVVy;1O‘yiЙ*^j*- ")%EHjIU$?٠-%t Q,&ܣ5yb<kWW1h1 [ޡfL*["C6H_ czJef9{n6 C^\ElOHQ>χ ^+_>e@*GFUch]`#I+"p{1ĤkWere}2i_1[z>;[%Z˻ 5rT_Lk֋H_," ے5#1hmKv޽J.Ж(F T5 I͊>(DIn8ޫ Ҟ〭<Ďj cxL0X=$ D\PC#G¾<As5i[t1;3g)~TȝN:[U&=w?/f{9\(.;}&tx9Ro(g0-ȩdx CjKU=PS_Ni?$iBYGELOFsЗ$v(8V)yD6T?cȽH׳2l4^vޥ$H̢񡪢1Cr.8ֱΝeFI>@@:f/')ο իw2HЍ*J:e_ {'A^$gɁ(t/ϠyۄQkCA3 )ѨK{ڶj2u)m`Daw/[HXϖ6Frr5iB a녎y .^/_ژ~\Mxx&uҺ+= F`Ұ$.g4Ȉ* RM|^mԮV|mv{>oJgEµ*c9fMbqMpD=Kf5ܝ #^@$Qܐq1Wɨe _rf0snҮ=r}Bagti'{"'EvaD{NF:p-eD)$nquR P4Oȱey#|l)` "p5y{O2 Ƌ/~j|sd]<\ۈ_hdLɾ g;d=n~ZߣC@.wnDUe' (N]i{ 4N #@@J|VVHڞ6XAz<5Dի+L1'*eiv WP o}LşR 5b5-%)hBw`!^jKa=_3V#mWBTB:,Nz2(6UJlo- `p)lj>wC׉/sKsGҦ V:?Q{ QݦռY#zi8ੌ 톯RVa@YWЍ]CjqBN,1$EQZla|f:>:A㘊~ d2o]y߆=V1|@5h`XgWE2 [:51Jg!a~xŖ^I}| 7\#{}c uNx c,@A?[-ӂ:}\D]b+վW'|EC L$#89eDŽ- GLGq_i'kt._t|kՂO9̃]g̭7\ؗ8 (@_s: YnjӁKL347$y'ނswG<Q x2:LRp(,9O#JܱSԌ;KwR1\cMZD~+(W<&LW6UfX*$1A4hݵ`ǸhFuP6>_HTRcbl {T>U@Px_X2"L%gS^ *Z{acAd{|gjB3I4K0{7_F>UiZ5#fL`dT9u]G1z>4|ai'J(`0ĹI Yj<ʳ,7=&>G >)ع\kqA7qj|6C:*0d0DxQ)_ҊOuz3$0w$%7Ro+Pw 9l4Y{=l̈Hwxs(J:ߘ s]25DbBX)H# 5#R/m hmWλZ@hэ%|D:yar>Mjhur¼io0AD=@(CŻxB gso#$ʻF N;bS䚲p7;0KS9=dҶs(銣0Υ>!'SklDg)*`gdp,PX]H^U1aN)L'XF9AtEs͏sYj `7{+4Q# #tk l3CP7rKc[wN&Nyr3i3ZVƏ]/Z#{8m'!3qvsa`Gu"N}}FPCsGi~?)w۰¶*uK,[Q>z1pt$ӊ*n=ڹA[d:LwI\Q@ޠWf&4 ͩJ#UXGcљȍr2p<;]Jv`mЎ>:cخB9l4)K|ى$MoRyъ<"y*΃f %SÇ:,$ b+w,Ht¤"KMI6ct]7[؋Sos1lCMz֠=Fxs#ȧA:qE*+Gs:L}|s צx'\nׇKT i\ 9WMTʲU(*x~JymzNB83Y =mA%(\`?SÒvww6d%s<;_6DV.1\hPOCbuJW916Fˉh高Gލ !9?(I[hҕʺ(5=5ЈTBT[?e R.p~X\*( M^\״/s:x=nsɓ?#\[#ꉎO2qаX)q5뤣"3*Ԗd1gJ ՙ[\Eٮ\巀wdR hƐӮ >H}5t?]Uý;%C2uuMG|)04nuBWTJO8L04[9‰DlrO*c Td>oeJ0#{k}4${|lo(jU Ҽt[3- `٩ֺ+rʸȣo>SfT?:5ӧ?Sե:rpn3/լ]agI^v p̜Zf(]HA \(h+E?'9  zi>а%恼q@ww5J']pP Rd$v5ɒm-7CP^L˝S݄BrЯD&n7I5)&!+)d:ν}2X?R&٬y#,[=Ds@dX]K+/vtns 7(Nmsb,\G?78C!6쓸H!ӵ8^op!ŅxMq ʯ+.okn_z{}_eʠyf._cC{F+6x&Τdɵzjծ3M I'((b8A9˩Y&8],<{t? ;RvJ3{xC +Uՠwc^_f l#K=F'pʬ]d'gQ[CI@JlJO֮b@n==(v\14,_.ayAH=ٮ N0f{XSf6A u.>+ԳQ*G4y|^vcdԖ/Aaw %sE<.H?t|BgFMrRO;Џϳa-\k-JA,Du x-15l!הWLϣ("Nd?[FC+آ1gr^"CY噘lSOpYsLV`t67dT _I'BgB, c$":r?ގ!]~2}f}䥧&ov~[y~c/&E2=!s-MU06&Θ<02 [Ma)0 vv0Aꄚ-?wI5g9x!ް->\GO)D =Oܶ9Jӯ<)S: He%"B0}R= @L6sT`-dEjXhŶ/3h]?Nc-yvs?}㔷 Cq9 # h^czlKʛ䣤": eL+[٭WN)NϧۈmK]'Ai\)2W_K6xeZ>u;B}TF/>ɛU[`=PQdkpŃ $.b{82Pҧ?f9N FEF=OB'vC6EީJQV=} CfgoԪRR rS4efrt 0FM/nQ'i@ɬ7`#ETuՆţT\Y-ah|(ʖh7=IɄ$0Ñz`JP' -ۙ6\p:[zvi,wq.},ekAH(5{x4ckyݵsS (ܠXI,#7yzC~-fsF_B2Z8i.Jf bP}ȽfaC|>S^fY'cRr (9Mi] r䷟9_VT;E nJ!z7ū>1K3>G.F[n"ӉEe`V(mhN6E`GYأĊD{2ּ۽xұ4݊O+g,&ilZNN(UWE])% .A(xMM=_20@8' ԁƏ3CG:ɑ(ݑ1ki.࣢zSF{ .F,SfeǷ:K9J T1z?eԳHm)+*?`aOgG<lR j"rMٕFzA|W8P|+8>2cCVŨaj\ |J~]!=D6#kǥ)@x^p-cmSA#rWa Չ~3s&0#|^?:BT_ zGڂ>@~? RC?T:n}@>UУa _Cǭ}%\i =b u u V:e,I#vyaG.7ڰ(_WPgJH7)TΙ͸#{/4hI`4( ^-!l7-8@qv&bHip?c*O}-UOBV UuTz+DӳEK%{ ~G@3Z3NǝNzK] ߊ.yZIf "1=B4`q-\,I̖v6I\V+k6tYA$gi?TZiYBO0x ځz!h@qX?Уf`Pi=r9%fCj\U8 JsǪ=6/0GFY+|G)ySܫ&D^si'-J(]y!(=Jm|hjo6gRHqUtjuG#).`jě~0DՂT`bjMԎf.^+Y{pf64a0$1[2s|z _=ۏ+FVjŽvp:+7H%.NL_q߳Կ:Yz<g+pb$yi6Q*)_RZO'W<|Te B3 N\dXu^$ }8}atrr.)$7zıWgˣ8Q>cUH>fzbl/w_>Qw:RvlXaÆId0ҿ!v}sł_UF!#Wx Io|&MYXp"Q=%K"`ߋ6/`]']SnWUR Bqp]7dL`MʨQNCQI \M[rTMr| =sn!LB6[T{`ӟ$ *{MSOt{iSM y}I 9V.)!v O6}HTv]z< n ޞhE}BvdHK~ 0Cf0O%'A,bJ0 Zƕ&va9g1|oVO `lxF]`A3r-T㵫vu. bWQJ&gXq2܋vNJp n"P=QGn$sSk3njll"ԝ<DjTbSjAT|<̔}bnagprYcΚOaBc> Bl`IuK0a0OJۃw ~c!0 ^+H@ ma:5^HSluNXÔK&A;']k֜>.q|>h߰KUQR:y-D(Pb: S<>sSAAQujtGZ~ɚnNlHKh Y>p} X2w==m WuG 7r?PY#*ahxbKˀr &uBw0/{OUk0onӧ0mCm1>Zp0o̢G _t\5=jS{Ɖar| laKORې.K"rR,[F{чBM m/t Y~f͸?R!E[EbeTAdĊص='"gZa*]Y)FuIuEeHk{ޫۑBDݰ :fb|z5CEHSW{ C1x1A;v-P-﹒P-Q~2JTD=/ՔԽR( oηLU؏֔ Vw-ɣ8)l@Z2 .Ӈio%".!T-wxݫx34,0xRNBs68Q.>.h'A\P|6$yGki7b32^EU%$ j|2 5_ޑ L\S Iy]h)2j5Z?|"I%} h1U+Z&-7Ⱥ6??w$-02c'w}5 (̝ey[|G3nmvS ]a,v_5ѽQ񮇚Co樈uSa-2E?4 I0h( D1Ř"4z՗dS ֭ID%ѹzQk1h!+WX(6]Tqe*FqvFf/ϱ̵7L~?Ai n򳺮f߻6Dւ¿9s܍ z yq_3)GKRtCNdK#1K\6:! X`9L{SLn7':kfA12C2guQľm) ݂5j {y+A۞Xk1$[l< kn[ŋqDD5epO6\\͵_r.یľ٪qmq:^` `=.rA~ Q"q0 ^ vCCkhx M؞Ut?6 U[4cý[;e L NҀ]GHgSDXؿJqwGpd f0Zx_FνPTw3 v[vCL 빶KTM?UI6`nt+ϑ_a~}dR:wiKZBϡr+uI BGH[Sn82$=cgL@a]/Z`%=Y?)4*2MxUQ`6;C'W;W ݲaT6>;Yiz=qW_Ci,W!! OʑQ fvi0aӡ6lQnYHRFڬVATHnuR_d9[$CR,tQcՊ=Ew0"&7 ǻd0 `ujz9X-J$p`},R |ʒ/QhXX+ɤc ƋWZ-xBކ U-oIakf9x PV]z~ihcAޔF(6h+SzM2(e:$HuauE10mM֖(΃P,~L5N.*UE3sa̲켛9,f8ԼȞHe'0UYO3}9w?Y8ji*OxXo(^#q({`U6_h4f.Si4Cczy{^O7"2UيYNG__(tÅB1vf߲ |0n;f%LfUv *LiPלD]r_\eun{ֱpRwKqn8e5'%^d$7{:DT'JڄBܲӘnRGHL"d~Mv=wl4K&gRuHsSzX)X:ywкcS~% zYUiN \{y坊jRe@F gD#?do@wAs r>`-u0qL+UezLO31Bl~f0!'х߂n: -a2A,H%ۢB⤢`๰ע%qBg/m"i*Ú۶- 27Mj:ˡc?) {܃¦8 _#]?£q;ew[U\$'*L+dX*lVV3OSZ1;cS#]U&zk[]=fwNW̙zk}n͜B|Bz\|NX2OCkoh5w)nzbjgB3wcׇJ"S JAB9>i秢4BY(M!bD!|_&yG墀 xwBRjn'bvp)a!Dh?FPgUJҤaXm視H㚈h $aȢ~. `6ڷvadpeX|h|Pd&G m 3]tMQʎ~k%w2dG&`[4v6Q WIUeHiӌ;b۹8{VQ,ՉT݈sG=* RGkaK'WȀJaE&,W9x6u%8,7v;ln+ۼ {E[v2%P@e]?YX+*R }EF& gy`()B3Bq6rq! wboMOj}piSD~s5a@D9fm[ ,,3(/10'i&HP2Vx]}*BvJ[qGbvJ|7~ `U-tdˤ /S4h apM6fyGc2]87㆝3. |^TPѵ>N pxRI*'T7@Ӫdd0 ݷ=HCxI:mFb&m$FX@`*ck84X)YEQ~ϥgsmXiTW{a8C8v+@qPiak<; p!Or} 8?1 uyP(SDLdUQ"DM,owwrG?m(+;1uH-??`,/~UOU žtlk[|b8׃GxoO"l׋WӿH,ۃ\`t˶cp5 px8N QƷȈ\0-|̿ #%=c&/`yZB{(xUTo};v"Z5 Kqtظ8 NFbRA~ _? .vJ i#t||b],S+;`er'/νIrxBb_@3a]_pֲ^cײM!FʜI= l *-މ* wyw?%w3hа y1+yE.㌖EيuJ ,<+.$Y>huRiFZx oӣk9xfA,BymK=&Zkf_9Gt)fy ց);Ndzw=e 9qI#5cE~(Jr?AT3"ΥbPv(?ӫ):'T$  LG<dr VĊ6+~{Bz#~gR?e=p?>b?}qXY@=Gµs\,@*c4Jqr×5 q;Q?E'|TΒR-O>л;`!Z3uOΓ`ɶUKdOzok,)KoODzԗ9OJ\e\pj˱~:njmTRcdʶE3n+|J W޹,$RwsQiM6X6v!< bNӅ.xCJOvDžQmUpR* swtwYD?ٜ(\UwA7+ z5!ƺu 6 o"(JD;ѷ6p ? t[v$ z < 0tg7 ^+}d yͶ=##.-3{ڇlX4T'\Hes*=$]$4dVX-7^[p*LS\X. .@¿HECP" N`k6dUJ^VU֙dpnd5D1iGa;OYt(|kY'\ aQxe+`"D/xK_N&U5'Gu?GױEgC{*(y>^:cTHɎ V#,I`exь|3 CGBkjMfпL1,9 tԜw>BVW?I>fPw1ށi|ܵ0Ju2D߅➟ sM/HwqO:nEdTF ٌ&8'b1xع:N8#-'l4>ٵ'/\xph JGBㄫN߃6>@>MC}YfnBemda Zq"QTm> ^[%Tz[ie/7ߔQ  E-ԌH[o2`kN,%13KGoW.шÀ$η vgO3bJPd+r'pmm H*"- ytՍ-aij~천J!J%C4-I\M vuI9s$.G74%ͤc29[Y-4k)wҴdyirJIO, (8rfV{du)̆ą2>C%n{݂!).yV'8Xx >-ys2P >C5 p]R%.`r+xLP wZFyfGV td`qBsy}? Q%œ(]R3rȝmA$O(hvOF9}Ԩ6_k fןm >}qq6IU,_:qt>\WQ 3;\( _贛X,qCI-͜]iP1z7"6;ڦ] R@!PlM`:#(!7X*މUz(zѼ6"~„Peg*NcH-u 3P@1(Ƀ?^ :̹s!_a3:q#hf5٪R%ؤ.H"Iee72K[<:սzoفNy y!+̓3J';.XGsGf1Tqe Xn 5]E>u pq$B^l9.80j!UOC"8785no*O{Waw# 0b} K3{<Ɠ3b, 3Hup"-\O{>OE}lKxo'Ukզ }%-.^^m+BJ<Df@pI:5:j8={džlشLAǥS'8%؎h}̐Gʯ=AyHhw(MQvȧ] ش%0LjKᮌ (U7!'>eZ[wlC\,86;%d)7<_n|Fcj9[?2sK8U.N'4_-[-Iؖs績li`fdxrS&Ue$b?U;]b1zy$^{k ?nC j %Q $6S rExvB~E(eS0Ƿ0tBebgfݟy`95`'ɌV)qg?%v.,y;?C#+ɰѤz]vCt;țCͬF"jѐnȃ_Fhۊ:=E lg⌴-`Ǔ)8:(,喴یhQ42 Ѓj.h.L 8cV $z9D5BXbƧ2Lksf{/A}jW"`Kh}a>x"mj #{Ќ[Q>/ ;!{M,]}=!|"V}aHT`B}N's7H|L+?G_<: eUw,7Rc&\~C=$73m]>GF番RsJ r><=|ږGljl?˷qa)6ouBmkm <7(zXs7#1>@P/BoU9$?jv@֡C,͌H߂7.yґWv|`iQ i{3wu ~|(qa4 gސɣ+M;)Q>_ 4QE;)}Ġ ^/IC[=f:&Cr#hlUt}hNLW_w =4lԌ3ڂN=V-R)CzIY"5É3^gBLxMp٬!AQaxZ°7=2ﳥϴ-p|tswD#x\rp*qꎆn8nQpqԞF5uq7C`@I4)$Y^zz1op;N3"v! ;n'Apfiid 6F1$`D舒>[`@缢5١[;_(cSoλ6ST +g Z_J@iȫĕT$:;fF4j(" om?TKS̆f/H:ixxV߼5?j1SŒ␏H7g셳ݎ^?rP!9;iNθQ%)~{) *եc<;deQRHPIiK&!{J&r뼔IN! `[HnC9eiMQG@8e5C):ֱ]!䵏%_jUT,s >3L/%_g /P߽q`V%Rx.㘡g"M#.Pd]uf3%F&n'L : 3llbVn <(0@n(- 2CV/u8>Vj&K?=zVLy-WNƭ2*L}SOkr7v,9-GTEvꒋΟ\ W1*2ɝ@.qJ+X~[@hl Rm7Dx'KoUCt?Gik0Ck,{EH$3 \dMuI)]BkXfNAgi~]`\Rk^huPh Y7'}j!q:REQm}0X[C >m`PS.G<wcg4g w{F2>n-M6 j .;6 gy6=L4Յ'&w9Wڧu܅yV|I/nK(b,#p@ J}왜ؑ=),]B6 SAV[_иmG3 <?o{yDRTH!kj< =[~/*[M= I kl7Nwцtϓ,R&`Z H QU{G}4߳b3_d#֋ xu$d Ogv $&‚˪KC@g`{zI* SNQK%!p;yjذ_"QyzH?v-x3XʛD f @|la& t⃽c2;ZܻJZkYR\c* T d"֞ 6Ut}y!149+DϤVoQ-Q0B1GٌN-hI\H5@).$Idl]5z."ҁZX쟟ö^s/)=ehփs8ҡO'!l5ȱ=ѠXlPbYGLTO(Ch#Wi;jGSitS(&i҅ޏs@GYF`gdvv"4`2%#ESnTpxRy!eƽx^A#/*̺yyάN}-YUZz j"0`HoZd֟n)-ؘGT׊؉}'qtSCߚ%%7L"eZ>D?~qݣw) M4e(]tejM6|V׈,:As{O*HWIr[_$Z|# )GQ3jbZY`yA7ز, ^D F3A!Ϳ$;[rzXrqv֊ʏ_wOYm6sU m7ן4CWfMU)cYS_HzqEt9"ȡ$i1{f0o#Y~?Ti-/^ v{wTQڹs!\ yP_WmXWqf'1- 9 Y%{hV ȟ)u>&*ZS_u9@Nā;ת"ȯ&-nMRԉ.pٿ!ԋ%S{uB)C[3o|hz Mj-"9Ǵ.G[s膔6-˝WB*{7 ?y/&G[z@H3"Z9 La4!hhpDXINc}&a&yn%ank{%vtXR˻YwӮA4glI"؅iNs~|Ԋ}xj` R+J;}Ar|aXqV*y:KNζdAɇ#!2Ū!'eʹǠSR;ˈgҝBMeX&;#Z?ުe8ÝzOɘp1{.]C&Z!Hx&/cmjX-:mh&U @7T*?La\ڸu Q4R;ih C{-8޸qVۤ8 ooVDiobaVAZ㼝]}պʬvr.6uH. 1x~VN9txXK5S| {W2`WjsJt,z)5-cQmrfA_X^E@'C{]=ZssWۜ7DcAbZ KH 6H F!NdI4CE,>OSuh]FJ@a״nOv_!*T''zWɍ4OolG߮IiRX帨*@uni4Nwـ .cW] "yu+ooՂ0dՕ{GnrEh÷X>kk\bl)]oᅅC~!N)?"׫!Ўǣ/M?ƽ'q*!nL=UpުuDM,_'HMoM_TZogS-lڎ̯7:jSxHat!^ۢ$Xхs8lG@v2-!_j#KfVo+E!)kzLJcbx֋:HV xt$;hO qaRtCa 2G3.7>8Υ*0ip]2?+mörJ`e>'~oM;8L+xz kMab]+ptܣ/REEl@*+ |"7qh[0gt:gG`G8PmCl?c;2"&0]=Cd0fՉ@u &Ғ5HEK7fw;eZBQ 8n*:)=sX!71V~A[T*Q/߃2#X@Fjy凰$!5̥&vkĚfݫA(ĊB.`A+KF)p i*Mj"[EH {hrL{F/],X>p1a TPSDKpp3vae^y8o@Ĵ'HY2'S/2m_TTC\;RP+Pa~mfofU'"j_.,@2tE#C_of8xUK]7aQf(K(ћߘEA&eD0R.-39!dKV }3zz熬^jI-ݠ#u7i43<22KOYC4xh來2!kHª1 7inRsQE0F1a2r-0TEY,F%< B~ho?nj8NyLPA98PF6}gXv$:?ܶ3¥{xUVxg]r aړl֒w&M9< }8t1b x VT-ŧ! nmZ'ST}(sX;2o>Ch7դ'2c E!ge00$˝.2\ަQtDcTEz(iuF:EHo/?v $V/-A(CžQK1Gta/ rF)ɷ s(Ԍ"o 7y8ԣ ז.(|w/8i# y߃8 /^=fM /PV)PıyeICZvyѸ쐣yȄbiLz#sp>˳o?EL\E#'lI)G(7Rbh[Pe}% )MBf˰ S`>(`Z AU;m*ś+JE[ϘRҋιS=~n^w' (8SBֵD?؁-O* PiO `7N}ʎ}2s)l3)keвJWm4mRZ| k& wwݠ:@X|ܡ\8 ]n>_)pQ*z3~EO{.d_V+ɑL1?0B"=GdQ?t1_oH}tC! ~?8 MMӏ]-Z}1]վ%-̒)T-/xȅ஼n %lJ7Ko eZˬgh~`{{ҟY beWh7'=ClP~n9zG]vA#!H*6: JC}J~;\i "?Rek1- ""`E>nrW&c@Hno8u)90{F#VR¨<\m ]R!M$Wh%]/Ex>MJ=$EmbpHx?jc HYˎ63F`|+0䱞^fefBIǜR@z7%ﻅ4;ϩpD6w (d8wcp lp]H5 e^ݰ*f%Y=lQ31 |˺f'ONL&?/7U۷5]?ߵ+|ԪpCsT ͊rRʚJ]3qcJZJ/4Ny*=1 *. iAb,bS%w]Yk=Q7Mā*~$@Lʕ =3n읐q,R1A(\s ֻvrՎ9 /ɄDc]!^oyb( =GDɑ6 Q(ט:^=[f[$4J9L2|) :B2C1* 1`W|)#Py(Nv.uu_:?Dlw@4:u<!8<;I7?[ͩ%I?Uؿ=Ί(L@rz0q]Ug|׽m-2N}k.fo)H+-W I~~JA/[7$1e؜bc&O‹&7׶U;dU,͖,yı>Hn}\ ~|Wa7$n~/_ &f&B@-ݓۃ֡qėݼ_@`Ƞ*΃Y"uQ*tAilYe hVܚ; ӾBB-J*Kj9|HHHNI~t+x=4U 險8.&_Br¶jU~F:0t>dz{i7ɼ[sy9P=m\X7E:\(BnۉzKEO#n1Y Z<@z"BVlsFӷMQ1pZ;[oyOv-Z @dg]r4;]?Q 7xUr{pkSsĘ@\O eE|0AGZ恹Բ+KNsE RDo)Mq|쿰6"_E%FXR`1֗R~n׷dUq,ƘT4< P n]s°Z5zMb?!q^:@H+u;BXk)"}룻$-RY'M+GMm+S5s )q 3C}yp>"RX Rsj']gꭽJsغKyK6kz\PTV4LFj҇EBbr? ?@!]~D"`R6+Ő9CbU嚞빏Qv.F Z-˜[st |$h, . uEý(ϓ!r8F<6fz73+ W-*%i͛)mn≕+2'iCS̧#vk 0=1N?S@l5C50ж]>FD"iШyT?Ɋ6?]W4Uj6_i ɐzЄbn pF^ ;gvm Ty |Gal`4Ɠcf/* *X$]m>T#PSN"`%zD`[*ofn'P3raiOdEpFI{0 rўHoOr6f[t.vXCPRC}/3͸*$I5W\R 7 ^aBS^*JWz G9wlJs^wZyՋ 1ұb1k.un_ h^7R:+3kjvxy^jlWmwq)zFy@Ԭ 4[`PNjoT$*OM38F&Gb><1 eR0S+Sy)e+9 C如Cz~]m[ura-Ӓf3nyg? v-`L᪑ϨMR$' ݓylzXk󰲎H`K^1yBsl^A3_`Xt'hIht !2Քn!xS^[11qUVayBϑ&,/ky?CLؙb=y7.(́6ݨHh+<*7~@R{k@Zlq^Z -i _*.( 4Wv2fUEPTl ߿Ǡ'gX^)T]Q]R SJ6X M. ,6\>_E0,^l–8:g)?,}uFà} `ʏzVCFE&>H fQkJ'ătm_ lM]眜jټ3>gSu5'$u%:[тk,ʧ O!80)BoN~lq&r\"O&btş慁kߦvE132+Ocn9PhSmPpEx:BWMIS]z)59f| LG˗6&Y97̀`G H~Vw0+,ȏp͓uf՛) aE][lZ(8Nsl\^FF\No[*?Z09N?0.Ȫ2=IJ;]lhȠ@ ?%(ՂiDe S\+q)ze,F*t ؈1x92?}<"FՐAxux.Tw_-V5qgnz0YC2|'-m'Yև-LQQ&t$=[3lx#E*6f? V蟥Q_ゟh uD5<̍BȭG wX^.~1c9;M(ʾ$96 SrEg TT+ICE9 n+l([uB 34$uNnz\!|O>'{b j+AX'F"'|˒zgo|e15ھۧ-xAJb脎ؔ  % [!Lq,>H/dxXǯ]q9Q{ N11z͢fH孓r~1+BŎCaU)Z۝Q[b$ATFE`ؽ] ǎj2,E>=dd7[IeM.\%L-@$S4Τ@"7hylhbg 77tG98]O͚m:&S+Ez&1?B}lAnICu#gvWAZ8`Eq1Ǒy:<˸]feODsVP-A?'䅁:O΃fV1=Rff.'UxoRƽr&?ZnȨ<5Jz'xy!qĽ2ŽG?=s@~Y|{WDR/\3߹{ºe|Aq$69*I$'EùFr 0Tϖ󠯷^LEP)~AI#lny,LP.sDkr01YI&ܴ  {$WnҶN \'(ԣ)f[C R xmdYGp#`F.'&/+ ji/*UR}KХ[ތj^cdw3B2 /oYL*& Ȳ$Ԇv H"ꜘi11a$RV8,2;zEٸ@Cӝn|sNz vv(÷1*6VmGos6?_tgubc]p]'bY" 9kDմ\WaP6Kn3@[ě`&dx S Z6rMs//Ng f0SDPF^ xǸd=$Xf/gX (rF>حExD㿐V :05|ii(#8j;OZZ^5t{"Y.( h N7⽕-k^=1ZC&Rh8wc)U^vj/Dyu%L,NJL7*uZ&_  %ejeԷ<N_7Gp4Qeâߋ0yCwr?Ӈ2GT@e=LJQ[lB@mk[x"SZݒL򷹰Aן6U&MOVd7Ca XNL0Cw إlMC°hעɬ8Bz:hE:,EJu 6 лz:70<(sh%"\/aݔ!biMڝ":zݎa!OGuAƸw5cTdpS=v#y&,>#S`+(c=^WӚ G)\2Yk775Q<2ډ!*MVBGAII$kQ:ZJ>YjYırNm"H߲ N"oYwGw"GjltmHXaavY K!UűcCР(4 +|2 iWE=íض ~K;1;Ɋ_O LlLdA[ > `poJ:R#(0ǽuF|nXyjj|J5*| ,3hm mm ']m*Ux #X˻IϽ2 #ۇߎ*4͢0VNj,eelSÏ0"M/x,05^ V-a*Ϡ"=^y[d@)?d/߳W k`5ojR/P}D̖oufd{`K{Lr}PtoQG3smeij{hheN51_X\KR;C6l.,:,8-ĥl;DY_劅..i|Y>KwڷM@GoHd9Ak|a.]P*dqXZw J1yS%h3Mgs> 6ǒ =SSyoK2!ZYɶZӪxޅbFB$ ~w3&!=/ծ=˶&% ΓLFݠdq~& Qg,*s:L= zkcDG5 c% ќ7^ڃ^.ьI$#BP)G$C~~lu **HVi 6'J6⋊=Dq+Nu>صN Mf80P|O?jmX=A!Ox ckUrkS-lUN{tG(}šIӺ ~Jo むnD${N4%71WT:6Z5?D{1" 1삡P1=C.v㛾3 8ܟLwȩVʒ ;~.A8|BnŘ|<Ҩ ſl./-0 FUn ޫW1ӥp[CK`|g綾mǩ \X7wsGG m%1DY5jͥT?,2߇IZοvZȧ5ZKM<sF)y]Q?XMLee=fq=_ IG9 B滢T_@ Mww?冿?1ckv[GXzGǞ]{ y60g @(RqY|E 1H,45ޗQ*_9d[>`kOP[YωrѨϴT1\0٭(kzVa EZBŤq="aû7t43q*S S|WÿȚ|@]~K xL^M*B& ;D? BYd ObҤ!t|& Ӆ 2׾ӑq9*,z]Ǧ0.uya6}nl _X}bjE ;={t_(`:&n۰͂㛚6 au':DIM[Wd1YȣzQ(\>t d;uK??vT=Ĩ ;UW40vX1x]JBSunMLEȉ$nr~/g-yq,)ؤX5toEGQ1!+ w»WVpk 0ٻk.[ʽkq $|j 2D׹PLک"MLJCBaPZ>?V$x#XX*">@G}cG?F{]9Ҝ\^O-8[,Oϊvl<\c6G{raV6v&f/R04Sޒ Ft!&2ȦfJH# jS"s"5@M: IKܙT/aXѫ~\=*=g*<=f*Y0QBxr$01,«1NETʀQn x1; tW-F@`I ]dVЊRϬֶkfzRJl0P\௭AH*m]?!+5|#![¾%bS.9o~aʱuQr)^m4QG$Ф&tO(mbA`cU[BGiptҜF7e٬B4dXL0Sh2*M />m.]7#YrxalqM)-zL>~H5f g$ǬD2a:. %^aLAlS6/W6SXV!jItPlN\}MF}x͞~ʳvY;U 2u⫐}X@ժwȎ 7GJ鈪@3e c" (A) RI*շjn,?}x2ًşҧuCV@%б^L9`B׏$Y;&pyx>rq!iu;Clڗu, E͵N `&DBT%Ӹt,a;Lx? PBsWj:vgWmM.1 m˪ lrU oZ~Yk}ZEq/{VUKW - 9(g[(qڰqge058 p+'d~SUPaξaO? -Jxl$wim?By+w,YW~r8@FY|QY 3HX"r0ٝ]$(>w3\K*qzQgs'0<7ȧGw:Ͼ!h7z[EɷY;9v>0udxnO BK{}*C1U8:䡔t|nXC(' u8^:][_QPz7U_ŏ CٚI[{ ^)"2M6Œ9ߵ jIHD醡?B~WB@>[Uс-f|Jj:]9<@Iט|QI菇έ? u׃'"m7 t AdӁl`mH Rz0p:fΊgkZMB³Ԗo0/t3}Ϭ"m -WZ  pw_i]uc\->݄#}ssݽ1ָX/K~$f-Ͻ<[$q6qcjboqw$P[f-үWOn%oɉN9'2M9LP-|tYΓ3W7kd$-jM-* }x>#OPE%7dbzi9vAΒy2_7U3F˖sKE6{ܺhm6)0DOGP\Q褍6QmBUf\vhpjf!òU!AFGO GDR'^XV?REqN)KQ5ё[xC,Ko6ȱ P9sGj|tg[CIh\G i?ə$j6$ȫŦCլ9kkرMULyIlnY%T%pF89TF,xF~}FUǁw[jh3P2P^ˎ]:L;ۄv&P>CY>) M"L&;`wF6DleSʀC$?ԗU+ݲaF@`0MA%I'&ؔpW )VwJ0[E>,9d0_J& Kܚ0`kIc' a;Z,2FΫŞ#ݍ>?aSBW񃊚5n=Ȟqd'לUiklXݓTyBz] PR)ZebS&Ub᥿=; %uŵRm3Gasp[,gf蘠 FSj#~nbW'^6Gd,/j'yQ*:`H!ڤ/, k0m"塞;$6!;EPv|9=z4n؁ȁ #'}YIv鵕z]5Sb+0C!x|wfZ-|9&k:gxpJ'9!U˂~$:&(LJN-&n)3ioC٩rRLM#iU<> l*r=&%DnNb`,1{!~㐢ȄE{per'?>s7xoØGDN􀊍/"C&i3(|k7Jد-pZf_%ߗڰAظKEc,,5f ڤ?,x6FH;F.ι4N?Ӟ=_4fxIraL˜.0 dvvJhOWDnTR+N"F l\ ]MK-mՔ,&0A{v w03TU%4Jp+wW 9 y%0RՖ2A;xtJb w{>-lJWЩ3xCc݆FN0p`]mG_8AypzwG&43̋wW?%Js9q-PHv cWDo!XvzP/JNC/ci0ěU ooӼ1vﭧ3z* ȬJDQ"rɯʁ"`EJrafH_ z O9qm>)=9)_ - 1B~'}| EVgTL!l2:V_E;dM}f d R͚aj'@|OV3VA 16^2 Dt9ṆPmb<Ľm;j wNM20*j2t}*:X<fzcl]hxFRvT# 6 2?.rBG6gzz˹ꤊSoV!#HUuu<)˔~*+;\ N6K j%O*G \tHe}N^G'dznBCu{ch'd% 6@x9NGnjl)Պs5  ˜|H#1[ `۞$H%(++d$uk+kM 7T#kՙE-)tSx8=1Sm^^Nxuҙ\@K~j_p!g`ϥKv\*5N{kpu sdb;hP]Fm<!s-5[(]X}[Ɂ(omEՄy2L4ݏy`1hn>=?P5'#bwȕ nv)V M#*P9kpg]rt@3!߇t<$C\lTbU}`MB) 36AN<ðOwʽ.h?D}== @g] (G+(O9,$IP`h,Rpс9Ac{Hk?Bmh޿[]P1&>cp5!v&g506sO[fVtىnSX%h}WoՔ h5OV q y?^וJgi#]JY?]V)KF^!?']_U/ jRݧ2nI0paW26`zھ #i@=^̿nDX@纄QaИA,mi+{# ve)ՙ*םӍR/mi-Ly<|]Dy-.\4wE2&t;S(|2bc)AyÆx5fDk贛ULks*![PKc IǷO[cؗ+~oh$NQg3lS=A.g$I s*lZ8q WOrP 6‡IwEEX_?BP5@پ} 9 "Hn҈ˆDڭUs[%X=-bh1|U&1@N|5B>g祐'ٷh[Kx샩jfu~k5j*UR"6eu_z"z 8b;둅T-hvy(]#@h7jrvVFn7&َrW'BB-&[Lz2 L0n"- .6mT-8Ϳ Qb%,4O 1?? |AlzjiBiЀYb;yU I?xLx !Áu0>Pqy~C{,j]'?k7 }=CH908J_;NUn@q%db% v EII'\^`opږErmOkiaB6tՎp7U"^:a\}ЁSkjLq}^`.|E raG7#ٗ[.nAU%*L̑"x*mi]4e TT f+څFf^w@*CQIn¿s8J&9 SU6l֣҄r^?\ d~qU vhT:nZ6Ȱ{ oROڭ8 Λ@;Z#mo<AWCzlȗ?q0a}W:v=> MnM&]tC>zZWgrg{F =h Ƥm:C5HǙhX8t9[v8`= rfOUyp',7wV9-tcz/T#|$ӳ֐3f\6TlE F2}GuuF|a<5Cv̊hHgƣh ,hXE N1+Sj0 yjk~Oԋm %aX "qʙī; blHOہ;(:+~PVOу`ozwJ?kލclL q O?azl'}bH=Q=Iv% 01I )7V?IEzߞ|ӠDH=r7]X:H[H1][x_.i;L+F&:PQ={<-'FV^_m=$)̠p­B43[Vˎ尤ˡ܀CLkJ>`H|w1?s,Ci滺pئBdM/,SqoYlG-/~d1"|$4I]FqEp B6¿lND"Wt~{4Ⱦ;gq 1 4:1rއ,͑,4{DN ^Ok=_~8E?EZM?7g ϐ8:Nk/]d{քP۩V\mQScD@BP"bxA l&4s HPp~! ^$U&DhXPrr%MϠg$N(fݱySE1Ip+y`fOlFV4t!VN[F6!w9x:kFd G6 {ÖL,4!j*(N}gK| Ŷfn/j‰79]Na( `hYW*$8~`k=W_G{ "R$W< {oJ14@e07YaR ~0fuE ܶA_Z3>Wl),ꚻ٥ǪƟ݃KAP_.!eԲ~nXJ%8uT[#lXQj7-?1ip8xw.5!tCHT "3 70M?<*g7"~bӌ^x셙`fM(PA,Dِ^&]l,k(J",8Ybܲ3Ffq(K#:zFnn1Cu <^[ʋR4GpZT"H0ٛavV=t35^w3CƐ j+R"f\}1a]c.wwqv;uGmLB19/niIS-^6,Np(h#R;3K8֡&a`,J=wp<3׵"aJm#stI *mВeӯfeWz %6̵Chn@*4.CswGʱ5pSHujTI, K0f$8һj$pC\1 D/L%#H0kQ?~;=F0e[KaDZ#`^ʜ6"o@*ʻ5X?X!^msC-bEy La H97|>53M5#e&~$@f{P[MC]301-[,vpzem^)IV_reCrxq^*sfb%~v/n|\n)o祉-?kK5%;dxS^{YiV5̯,N *huR{:Jmӳu.&*sflj } (&M2/fEfٿ4(Y sHe  K8UA":] ,hN-P- I/!IN:K"Yjpv,8UXh 2McAIOY5r,@aa$;P, 1.^u»b2Èk\g"LS'/krSyqغ4Ec)*Аy]rsWO@' {~"W@R#`Ց|ݱ]$U7J,@1lܿT' D5to5I_R[IW^lrQN#EmL o|ĆhGPa+wVB"нÒ`vuJ&YckWI};^qxuot==-aA"a?JOjrL$:çeRGXۦ ZNۋ{ŕÙ^m# ]w|Lªa2+8sA2ę6Ӎl5Ӓ9M!ܴ2ۑ+k篊md$; IljxE\ixQSQ79&r'fYO,l 3jЮ]hz|&k7h|%Ӳsȵ\!Q pH+qO1鬎pzj'CV eMO/p~X6Vz:KVgWhj)fY@:7p_mqr௉٣@lnΠ.pX]w}zv~px9)Ƈ@"d)#M߽`@FDBأ:@XtU1ʹ`Un\d=)M2>Q Ͱjw4JҞn.,ˢ]oQ 4\G%$n]Nn*R—L b2JK$ `E3~li4-iݨ[z3@˧@iTcG Vxh |`| %j9i_m bb54!#!:uNRb_s÷#!9W?1 2v8\4*赬O7T\گ}\1yW'4|e&õ 4" bӽ)RgҸ`+DjpVq}`A=yR^X2æTnDZN,KsKg%NGv,.+M]`P C}hH>YÇ8}!TVOC]RI,: qa?tN!v*B.tqEWTqFC)fM6 oAm pW^g+pw+zqT^UȏI32XK-_yȉ] 9q3ϟ@g&֊k?3~t XyLIo&̤h\ZҶy(դw M嫴(dOL0EuV##fc@6cy!=|"DQMS2#~rHx/,(: YbDx'mo.YwZƄ<4sUCW}Kiս2Fzgtn8 I(M'WB@8S ~ mZيUA|o_1\߷0zz 5TGQY5JIED v)/D Z!0[MU3fj^ǿδڣ(0:fQ;[ řOdaYMd_Rڮ%kCc/htF[¾RIjxp2^S )TCio 6Ez$t{ަbpDlox.b)ZIXs_`Mda ޼k ATJ8jtUXo'g0(k!){ E6A-^UdU]UJj뉭VmD g+V%W3o:Sֆf^|~9m]| ;,~&6Ns*dcYNwp:RػJִ"!ˮԳVZ_ #+v<홰igQ]5gD[V: $Qg|g zpI_E K\J1 .y*c7s+DF,F87q!ޮi}mfh&>DLcT/h QB(=c(-i*""+w[LoSeAofVuiVx.Sq*RY yYVWa0$_T.ؒEXoi5yQ\cSaG8aPTGX~[-scx[\cV]wb8*6<[vPԫGm ܓpۄѳ 7WR kAgχT'G76?m@ ısv!'dd3IL xd:/B]=BX_$g(!O GUzu\.IspnĔMYeϢVī"p{?0 z?fgVBHz8Ѩ98spg2 w .5YBsZʯn-^&1wv V533nGǒn/q3a{_JjVk2w#m:u1û_t;py: 2I=Oҍm8ww: 0E3~4lYh#{ N[^Ðɏ8$EbS^6Smb\(L `zoy)^i%$ZW%V\`N*7y7S=a<"RkR~b\M';F`ÞxېJʲ }iU4{u3\:\/qka(O2NsNY?r18Ҭ =P>bM.xHU7=D>$ 7+ʠd*n%A+Ǘq>¸9?I)Cdufo5ˏkTҿ|#W @Eep.՞$FBeo e >N X6H$oy*`< OblEBpǂvc7%Jok#slbUtGҴZi\#%gV3}ffm3KEU샅VbjaXJu,#5I+ALNyl*cj%RtkGHQKk!b2>מDx~>g%Do_-:$trl|JY9.al XK uCZKfKE4Lu9)3_S"<}s(oW}FҔvj=~(\73Z !R׈ёy@d^?77boS|Wlm콁?Is0Wt:rK[@  eLOb9s~IkG]XӕJm~ꒌw;^cfe)fph{Sz6 :^E ,r*/ ϙZ( vYe(?MUicҀE-H{GZ]6A2=Ny_o|D_if [vwQ;Yܚ fod̻٘w?5\2'F_$_7㽧 Z݊+jC@&՚xzg5('PI`Jd`k}-SJR@KKyAY4^R0Znp^ԮuT++flV #oO+CNř")h,;Ve\'R)H_Oc`>5‚JTIyo%r2KtgO}#K;6% 9 =AMJzXd$TߖCEwsN1(u6H=Z y$ǖ[ ;*r+f .nOe] NKNүj@\/Z8Uiܬ+~D\@90  R΍dĖP+UX (J(Jr(욋05iDOvfSV~zqA<6g@ F&?sۙFubD#D츥\.fmNfT؞"M>͈t>UJDcMb}e<^J8mNI0|CɩFzȗnxv2uD>:$3\0x$˽kJ<oo\˫2yd[j^ʣ@)-~Ut{mX.׿Hy7LT.}MTLYgYǣ[6Լ:j= [yςT (*_#Cޞ[s5ҵ@%N­HC}Bizڥ UHVV\e Qtbۨ ~UOK*_.io_@A⩵])& 3z$NJ{^! ]V Q?Qv?H3Z/'w. &( (tqAKo8t,!xqg]feX(  XtxqP_=EoR pK1W{NFj A]ܛqzs2iq %?3cR(v>Z$fKuʮͭVv{9reR󈭎%#8Eߍ[6!5 M I?S^PXvq׫\/- |Vl/Opvv:'( @Oٺa s7 iZ`t01О7肮 3 Xa74B㜍g=x/~2rK!萍%/~:awT f+Wb은849bdy,Or9D@Beݮ`+)75?+6EҎQ2v,v_]$A`eZYSrMk4 ZcL о3bA򒿦ϘG>h{|F"ݲtDyl8 aϕv@ѱ :I쎮8ƾkW>DnH5,8Kc ܇ͫAH:u7OZE\[ʊ(^[ ()* Wx"9jR'BzԨ+Jn2dPben'CY/$jQg_`N'瑹+33-zynC\".g$7^ sGNh&Rg< (.Ms=Bғ.`eV(tǁ; Q !>"{FD6]=g la hA>SH ΁GwSd~E2mmO n'{_ߜwq,+DZ{.ٳEPgd+8W P$,P:w1i't=tAOpkĶ"yՌyW ,bkֻT1qV$Da'X͛L_gc/Zh/+{JAg :rIF-c/lϢH;tG9@VRsk ~ 11G8U?zGBs )]SХ$nq`{A-l_=f~(*kew)3l2*.WǺ)J2` 9,:QE"3s 2.ĆogKf"Y;ċ<$< %gowF~%0Dec^Qu#vڵ*uEWqT׸۹ۮP@\é甅åem"oq2pj[72d؍S)X}hW{*?QG@ :V`i <0Αv<:V:zEU/m$)Ow{mv.cQ0zMlJDvZ{9d%?CCmً: ;4Q<]@9<<1P8k !!Ek*Q_2LY vMh/]&%p+Ma%Lg>L'~Ng Pc֒}HJ`sh:dA%zԗ[Ojy@sEga=zMunrnC]79H%Ϛ.GZ0 k(D+XdTr`F::28ts !{W@$oPFv>c8W hE9XcRA*THe8 4s\G(t kxVPSnLTa \lcһ (UkVNM1 qڒ<͢%YaSߑ_KVH5Rn+8b )ݚ&U'>Hy¼H܊=_ir#iޞvMfYƎ`2"W g=Љs559᩻/T>R=*`gBNߊgG.5S%Se#U lJ&9/1q~Ȗ1] Ԙ[}U?In_g5P_2 fȊ(qk'r@9Uw4#6|P. t.Jre+re *iR琼() iЖ>HHvJ7yo_Hԓ9qt}1%CDz;iXDʬg=ie ti͛e.vqv(:˚u=$!#w<'LA5Ҋ4[:}K'߹~d[\Yd%.Tym!]p{dv}y ^8 >['xtI`cLBM m:ʟwՆi.M/IDԌ0_:mr.dZWolol@FC"j.MRFxL;-VĆRq0p^=UIGx35$yDt 'k'*% p_ZOPڑSڷŽ|SGIZ@ ̭CEN+fH[=QR&`~#`e4Ab}qc`c"n~ZX3g4NHzHJx.>Ը|CDڞkl%\w?![EC*LD#e/QrBb P '^QBnwڝpmkgΟsgx&QR)w&0#/9Ϊ&5 |[ 8b XOdlzmP(u٨Gqrudg")B303UR%ITsZVS2Ҕ2俱kCŮ^،/OH~~S{X9-5 MPQ _i yl;dóL: BMGpM3U<VKW/6`t#1arIowsM8OkRZ i)On=^*vHn,98ڀ:NJ;p(|Ю y}7hjcE,fkmm姿[X,| 0Iި2JMaGřkPBJ0\h:5cVU\8g4A)Wr (>ױD«d1*xTq'oIQfJR.zmeqmhc5ed);-_QwJ֖ s,XߺRTgR%FE6 ƗSR[L rwXؤŝRr&DӍK4`qYOd.o psžM6hSɮ2hڼ''< j3d:dl`V:pB YOEw`AWA?qI HKZDJ`a=pRp FirQwa$`x*G_F#o힢[S 9 =dFxkI>sZ1K///As1^k1,fԡI@@Med6 K@Z0]gwFА|='G4]'X45T={GE>-fYS{X6p|#Ez(*'a$zΕntCG𡁐1Cvj+Km70O|u-^!G ©J}wsysYi5iX5dlԑ/>˔t_Q^InJ-E\(dnbW|QocqƁ*T1B^5ֳClGYӿ,wL}SOIΌ6wx1i5v K΂?`6iU8448/]bR~]&`-y~ f~B#9*]gEK5CGjVz-1='K," `B%&~KuE8|:#vA/ 1\~SN? ;gag‘dwa௟A2INQ>"yKdu|4mES;x=2"Ou~HϻhQ^YvTZ.,8*1\Gs7:Ub/buҢPeZCDd#b߸.mVBB6rUSG\ɵǹlB C9`%vD5R{"?2MZۭ!MD EVEɕV&y}׍tSB vΗߪĦ-ƫbƄ90#0:MckU[RM)?f_B~'&[a+ d d2pL#r,@b|Yًv1*1LrooM1=Ae>'jN_>.Rź,W}=@†?S05x1vOuZ\/ \G~~z(cy-Fcs͋2<5$0Y6qIw# z(UAD 4>Zܾ O̦/Ƨ.l ),/k&ȩ.>:1$&]yҸؐ2Xd ]e:gB[NA&ln@X̲7MJ}Ou Z@^m mEU3PS/>9\G,.aa p[BlK3Esqf>"v=d_ Ʉ7yc&<(/->wCtA,lQK@XL.^[]Va0|=jgd!5M{{Orz̙-:a蘿<^vBEǹd,9p p4dʒ>[aSPęyt*be@ܞw>n 3n?T%DfҳY1˄ssR8E_flvR( _fL303aBuːKe+#Ǩ(D^' ]o'j:T[meql ,dwP7gQܥ=k [{F'>$@I 5bƇƚ ْEc]S^bxx9¡3q*eTG>e[@SԾbk O(HCӦ%i K'z}Fr2cM_شq&{':(7^C wLEthz?f;e{BAz#IW͠_]0ElΦWl]^52zk 2[PI3H?7JThtAOGTgD" $u [F2W=Uy'PuP-Ѩ[pQqS?XDW=ϥ3)u]oa(\a2͉Y&ۺ@C8s wYlw"vSU/fonZ`0`g3,w 2 3[l/.ȗrdFwh~`'2Vm~B ?RR,t=s$ F_G\ˎ PzD<oT$dx 43?ә!Bғ V24՗f0Q`ÁGl E[ IՐSX?=̥30p֠VA#gꖜ f+aeL^n@L76$!S)^xaՏ;a >DU#g8#y!6+Mr~8~VfgCb9~]*^Fl &^UЪTʆBxxxy_!`G*?1$ őպmYb⣶e1Y+TnJ%"{ #ҁZ^Lͻ}ҋq&"zlWռKPF [M=j-$hf.]Kh;;,.E:9[L@e"m֩7= {%ں 94{3rziLրxS\BR(gf gߚ_?U7`vcB.ud8/LY7Ӛd _qߙnƴe| nlo@=ڐY9&Vr T6R?XG6 E̛:G=yw-eEIXQ̑mV_#=XgD85.zC~B;V 8[ msF'(U:E7SSi#T;p+4U`N z$@)7FO2㒤d{7O<"&K|8ywbϲ܁#Sw,PU>YdaFglIr?liD *d |(e{ɒ؄Jf|:]vH^).;k0gK>g 8;4Ѹ^̭'S r ٍw\bZvΗ7CaM; 7EB$IG~ n͑g;şdLJt9?OZݫP)x 곪8mH@J_!#Hv%d StA50hZ -so 5 :DG ͢ˁz4tGijZ8t2=8A+Zt- '㍧BGJ e z t `uVbEs2ǧtzM3jM\gk[c`j6Fw#LOQ+~9%Z5e$<ۆΕ1%+<}[%R__f9ތʢWTŜI^R M+w6S~|ZI/dN1vrmEæ:f-zf+eE%R{1)HBJ˟G%ny5@l#\LX2C_W;\ׯ2e(]hLz X6 (za6S#~istdFbE]C`9خDj>~Z:ݣ?^M$FL+4+:}Y%# &+P4It;R84P]syR`vo`&o|N 8Z U"mCGATjyE;9KQNOj+DtR-jFEۙVa槁0I䴩:'%@Cx<N]X[ݓ*]/ki(\-ļq8==ZC54Kzl^.u-{Jl6x: JGWɌFDm׼b䵖u7?` 9Ѧ?5^ P RJ;h8*w}ڝezݿqH*ZsZ3*AQ~Dڒ,O.0qpq 4O͜G2Z(S^ajO!j՛=lғ/lsƲ״; KO?TVaoHC-|ϰN ğ5{G%?NZh؟;x\ ]8.]$fP&օA | ñ֣A4HqՀ z?6LL$1Nh)* 4f-Pal3!vƎ/EYpز2cqUmJ i"CPhf!vZ[ZG_( |ԑen3JR]fS1 EX?>H L9A 5UΓ rGXI/w& ; ZGFȡKuI;=1Ǭw `˜T#ئnM7둝-X/}Q/{6a"4WA;#C-s|zpwg4[˛/p4Of,r\~oJwsKiry+DUs ޫׁ䯪;CfM1@Pݑ-FhPA[V5!D,) uny%I/J3f Z^<`\N(^j ^4z@X1_?]I{" MGOzi) /1HFH7WlмGtm~ 5RWPAU;b*^2Ϲ^IeYL֨?jg dF >U.9>u$*e`SY4ur2ųg}~eHEx4@h*G_^w/Sܞ1*cta-j1,*AAq)fn]E9|xɷ]ŽEZ|/c'ǰ"fXHD ?+TNWmszA3o_4+|ŹX|5y#uq|U\P:5D @9<4BӤ/cW-OoufkCc ˱l 0q L&<jhVT.rw#  iZX 80X텦:6$uRb aS[8g.pIVs]!Kh׾-7,,\cpU>†+-5:-1VgʫRti!$L~@}ـ5``J Q[+{:]B"q8j &hع#Dȭ@dK=Xգ]vb* _*K!a> 0g!2f YkUÓ"@aFn-8lA!<ϓhh  (8j.0CgKħš-d3RXqn <(' /TpϜO@NYx{(Ƕt-8nrue'O( 5g.&k?ievn?R6r16U>fzT)bilA霾yуϵs{[l`({ɧdNI垸#mnñ1HM[%WZmum8d4~54˟o[nYr󆠙GŅf8cZ %4Yn7"o:3YAh|2CvN%Jt&s'u"z=VYUR1د6{zgۘ(b6q@Y5]Mqͬ[;qƃ(#?QR ړ/UʲѤNE)IhJWb"-U < 8 AdŃt'Kre3 d[hʇA{|Gi=ʄ4zc6 neIA>M` zLgdB#z(41 KrVd}̦|$=3-px,Zrې/_q#Ӵ'h/Ry| =;)&w [ւخ(>rPηm-8{uz?ey5ͣoQZd-!BY#22tN*/~כ `lvBjM )/xbiLk+D,B<Ԏx./RY7Wǯ3%֯7 iԨGl);z`+zcā5]*=@c6 pxNp_œ Ƈ {]ypM'r W ]nZ"ƿS.Άl0YK*#Y 1G8T̋aLFzLhb g eU>z8)oE*HVpX!T-)T+8 uB[}^Dp_Ѡ-sXO!Gڣ'`^zߺ$ʬMwӚf+KWrڲ5l8lf> $w_ -71W&2ڵ'*=N)P*j6&>7e '8+z7u ݜmZN}KEЪ25WHP [KleFɔHG"~FGI 2m@Ԑ>+H6xXPS~PC M''UҐ ia f/zneO|qTUnƶ-@ CWC[aSAڔYP-9xT,7s57%.<ca*`"/Yk,traV]6âk(~0ʒY,*}E7v+@ȫ廑wX&)ZaOQcҤ31g5ZU1BS* `(,hH<\e[q`xɬոq5y'&ocbdcyIIm`Y1bxO,o~`m%xϜTF:"D-1Y] I_'s2К3,)s n ʣyiyĞR6ݥ'K7_/ C;3 xq_Oi,&)(IYI?<4x<=GZ0~D9K^h3CHԽb5ͩqԠ%eƴ~S-B"hF5=M`*d>gY 3 {.-o3,~򆼛 Lpq-FgMBAiEUd@L+DCV^A|Ĕr,8[fO01}_0w|!)FaJ&o@Eѹp&FC hKD>UWd)w! ˈ[W+BwP|48M~^xfO*,?D5\[`@"2o#mG- Q2juHXE-W=%5"`mH Q1BВ?N_ԭ@yc.;5UViJ`{F!"'L#LDݢ>X ]fo,a;ۨ۶X,S3Tx ˭Ҫf*Esɠ>jh~Vj 2mK߂f&@Ԃr*͋{1U= >C}"ožtD"d :E{;`^y:YDR HҷTb1pf&7/ͭߵ4ɫQHj=Ugz #.=Z۱ti:YvX߻ڋ v,"N,?7AG%kM)9Ha>Y׼gGEFFZetXn|屮~ 8 /cye2h1fu[Auh sd5;ݎ!cS BQ'Egrgk3-%8JӀ먿VT_y& ,^?.+z=rb>h]fشx_-w)v䚳Dw'^wHu0uHY]bH]ŖxWu Ʈ3ԊWRѬPKM6nۥq#B=\Ȯh۸-vǩ<}#C8 MaVWqB}*5tpXnMhgs$ WfklNF4TqN<}A"'I+pKR˦)boIѦj< %SHQCH)LQʀd e* t' KI5oG]c_R44$Ftq k\ɕ2U1F2f pRޤoĢԶϳ}Poda`u@rIi>-?Te/# ;G0NBulZjބN*1#;˟hųs -y T!eXPyvСxalU>GWxKջCh,f1UQqdQDun@ܣwO'Z2qJKՋpRW:R.#vlr6f%q`qa\,lg >Ln#%(v|δ]~4kߔЉ;d*PPޫf 0\Nz#D!ƑgS932C|(EM,`)CeFe~#|c&{` mBĔ`\r^LXd$h]'f>Lsj?؀&R3l8ث}У5 Ƚ<=5A 1P`4 WzM"o&\ > 0p6tLl ϻuߎpy6+UԤvrS; @ ?F=#h2, hKY\ C5| mu <` S')*UA@k|Nj3HjΖ!.&}S,pMo 7ȆQ3l|X-?7ͯ,nŭM ۧ3\w*;߄ ctXcړ uL;:!uFkBX|,w*h-ޥ 7="kcy4zQ{<+5A%;^ he;L2 m{``a &KTeV?uKlR >800+0OJi챜\"&9`X:+I-Ӿ8<ME]Ng^p^󈗓pB̓#u~~6!=<-"3YI^Ôr3&mHL߈gU =Jw:wTC}v`W\:aTYSHZgj>ɱ K;rJEӼA^*϶>7'J%Qo-moOέq1F4 9s~bcBSk]R 5;R̲8b4쭢y1 d_dNX'p!&4_D 񸆏yA~IK,u|L7e?o@et%zׯg#.``A; `#N y;sLqs@U;ar,Ŧ~ldZcgsk(v4pS2f}V abhDmgeVcDSRO8f*@ؐNwilL~Zl;S=C(S Ul7>rmFQyyv)~R*iҩ-ryFwƅvz"rvLPlvĩoungL_V1cG qZM">9& Pd9)y:Oᑭ_lB!p7Z؂np.P>I Ppj޷nXS4Mź"hߡPmS$("v̥A3{@NHekFz| "WdKa?΅TcĩQA:`:X!s]| }Q0(ͣ6]O/yHR#Ӧ$ɇ6Y`=t۵ĕ$9 Xp xC_+CX6 m1_QIi}vݰ*Ҳ;h%ߴϦ2;A1Yo.((ኖo\Vzuݶr+J9d3Wwʞ= =(Ȃy@"D1}CiyEr;de-+ |rwqܬ:I1Әꄗ \uD)/3 vhx :E)NOWl3pZN41ȩ8/ȫ&fR![>[# Q-_`*vks)vZgBiZ_X qq6Yɕ5L2,17 JҌ0}9V_-cJS©nfiھ!] ~b53{e@!$nOaeZ%12nO%W 6<q}ai?҇pER ~kVnII9Je?I"EMNB`>F4% j!pT ν(\[3LaBe_) ?8/࢈-Ik`<Ȋ<%zh=#i;#|b:XzG:z,.)T93WbPR@lKl߱bs^6nDv?S?iN6+;<)©\:X2{|ރKqL7PiZu@Oa:d~c9 Ǒ 坿oF z5vqsoHE'woKz)&ޗZ.rUXVWB]ӭCnw>w4x=8UѶSKYF?fl-P}} i6P:KI"#jz51:HpoYi|B8LL%v1 <[{GDi%j՞U' xM4%R@&uTSM,.j{p['&O%liU|P],OsSVڢVn{zG4TW O_BZEL bټx4=b*& BR758FR<C )UV!_ܨw'p+2ԹoTѿﮟ@p){ n x.7 YIXHO7b4.Y->%>!DL:""?ZByun%E "Ұ&Zc*'iVe-2>Ţ+vҝu 2:BӌtHCZj.{E%'~d2=,Nӯ%ng|/mX|< Y68C]X-\ F f R%?nRՠ6ZI0; 谲Ӑz+DOvR+rͽP#ߗF0g9:fcNH*0(6g9xeޠ`u=Uoǔc˽:)2z A"#47~DuI(ǽ,PYR|JPz ;tӢ8M5dзH.;Pd_JC bs]M_EVdIUg*BZkYeVR7ϗH(q[?,;$ Tg'jVAi ̮fC{TMrd3y?]LġJ +_o jV 9mTGOs]JCc+!P(k%$,oYs:SOMj ʊw\'L a*10;4^g`m_8NZg/k¹/Sz?nV뎞 1CbغG*͜&شe?N6o}*AI8#HVHRXh,r:Y㾓/+i%~%liÿԘGXpk< הBQ  xTL!t^k=>U%I='Vʮxgt:ZrIG8w+>WŘn3JAi"ߍJ3ml6Ɨo"&m ?3z[MB,3PaqlJJVCzeoՊt@lMl;UP hwX$g<^vA%y%wѯopcyc% !ƫJ3)u"|'#W(.="̌U {oQRLsy }Xp/s:^Ix=`ONwn[S2(Lϥd_yj ,턚Wq_A_ >4j7jwQk 9W7{e |\3Ry;)m_ 7-ya9hw{h]',X%m_P- oLa3-51S' J%*,"ȯ}<f( ,bA53KJ//)k.(Z0R@I cax_5Q9k⢌\J]],[uUPo A^YMS :utOVɶ(w;† Y5#׋St38P|UzAS1F$a<'3)qN镸?c6o0P/m:@Tk0ѮӷF 5V{zbwj@5?"o 9iǻYeknF @徖*@{mSҕvW3|T 42/+J^< 9{ʥWAHvz>Sߐ__rPp4E qzlEo}T>|U߃SRixYi.]si:z?* _QseU(LX$DJ~uhtI}&Q:Ji,c/:$omj#S˸Pm*Ɗ8_em.?:|7 zFɵ2.+إ1AKBA.iAJwv嬱s@I>ycS#H(HZ8?d`Ct@% ja̅6AkT )zjQYR8m5qaF:4]O?^xvL^s]tcV-2WJޘ qFsD{DMѠuя_癹,,7S:*Ć's͜ϸy}y22>6mp "%hG<0G) EC}M' O&N?8qWejlRE91p[/O3Ҁw *lG]'#w> :C*¼R-~HQĨ1_e;@zL <ı8N{˖ bnZ8Y=Ĝ`[c@W&! :WTj;F&h(Gvi f 9Z%Z 30Z2l@4,|WY)ME"QЃ%7I~50d,/l77YϏļj\W0]`dϵ+8ZWȰu5YSfA'V/YϢ>\.maePY` ?p%e^S0R"~Hٕ.96h-baN_8C-mqBHǤzL5W8c_iaeƒDi6tgc3^}"[ 0;p%>T:5WUYƁO-:F@uH{_|c"$(%e(YZӨj΢؅냎G(FMcU* 0]9DC.&G]ɿj&rтuw`Tv+qtMɟn͡C]܋(-l>e}&b+{|eSnԨ [#zaTpo>ie4Tsق_( gK6+pSL Jb!q>6 /@hQwtwb϶і?"(-!Fվ/ GKv!p [Tx橴ҹ1Njc~o ynu֛ǐbs'LN\x*JfyHu#o]j gt:1ž;juK&2>'0:sYc_Dzl) xIDLka]Kz#|$uc(xO  8D(l<3|ޒ\Xp("i.s2O4NIX⭆#ʺ.2j-PE<'O$#AC5%oW`"ȝ$e\͹,\(Cw0_eGjLjSt(2Vad(7N\Kv^05$*+ޘl_Y7ajQ}(Ă>Wؾ _&u[I~X'5ٙL?.RقdX^.=u)D+l' 'R;,MB:7r$d3[+Q|{]f:KހY9)h:@®Eâ#F`? 5aAy.ynuR;֌ZwNP 5&'|@{-㗖k ^lkk n\&z^~a{i !FA/sӈV1.:[̚{Ӂ{ἥW͝6ƀ)mϲ %,cÍ-т4qEc3w@E7ӻ D#~0>EgHBH?l@9bNdҥZ^o2&`[>QŎ.k}hT;8jQ` m; bj[= J&ԶY *?n?;U*ѶV&8ٝ͆y% T2uLȥl_V,i&v" V9"q,uO/0A/WY Ogdx%7Oj`ijs Ae@yΚ%iD'Lޕ_>ryu%Tשe^/!Q<(qaz{)Jq DTn\KJ7[C=>6'u%袊 a@mṠxیdsS4t{hs#f9VlTc5^2|qMvށw5[ h1'eG>k@:H vx\#4,m*x6- D#-n+{/Bh2Cф"I'I|k}+XQs@7 |'uƺ:kaX4S!$ukv\(,jҬpMڅfo3bvPE$ :U¸Rk ;[]2Xֆf]^uS8x=TKg,>>%QG ߳(W紸}}xjYm2 l eDT5ētPܽ[VBsۏ=i_I/FDm`v;zm ɒ[ѭo˜٬}/[lz)OrZ\yM< Nx1JE]j$FGg%=4eФkt];b0 X]nVxO["ѳR? Lz_Ӏ.ljRo,4]ܸ ,X &75;wn3Ŏ?b zxw7gmg)2+ s"/)&A~sKƒqCƔ=`3H{Qjf5?I%cٳsm,]#yxZm;LPؼEĨBL^%9@]~DeN˙ qHLlVfkKj_-wg Қ^voY'F'98;#) T1*<% lCfLW<4oi{tMU=vmdQ5 !-L_턿:wƷi>RDHw3%]0kU=!9?YYۢ1dHzl>qK4j@po[ 1qI;E4z8>{ICyXeCIƷIt%SoDܬ,ogP‡[JтXZA#$8,]w X砶"JDl搫>7\IxmqOH lt7hLSGO8R 6Qᅏ+Rˈ4K d[lp^҃~AEw۰Ի:Ò#&.^FQ7=ĢM31kA1pZ1pC髓MV3ųb&8[Iġ:[n IsƧ Wҳ5]WH5f2)=ۄ*ٿ1I2,S mQy/2t",,Q孌Eu7>(9/&AdWdPrhoOc S`p1J!Х~֏-l @l 8l__" @W\l'ߋTZ'mqڙiH&OE ZE z[~Ra&L<:klsSLE I O2VbK6me|~Ux6҆ x5]#R QG؂Y @i5Mq5sҞ)։4EBSWnxV=e~9osJ*GTkV_ypZ<PTI ,q)Xw1uP#VE.d#kngIG$"ܓݓݮQD9xNJ = oNknpJsu9D (.v,uhL BJTps AUmGo4~iGZ^JUn%?R^e9y5HĤ,1nVVZnGCS6xSqW7l?k)bAI*犩lG޵؁Y ͎ph@j EGJ]g?9j": O˜.U} |%E*g8l![k0eP|>^'LGsBem;B.ή `NG<(FsA48'ʜ5XXbØ~ ?8C)eep\ŀXdǺwXl~V]2 %zx#M4v 9"2U'>Ս;QtaTfVkZšTL 6؂NCOʜQnB^k1Dw'y?qf"y6<]b699!DvcYܴY[@4ݽكO̿)Zf\ w=-P0) UAz{/\%uVi8t)c4GQXS2_ɐ5i[w_[(/"`A ҅7x9}ynw& p#sEJ_ۢ , YCL\Z.rL:*Dkt&hPBW#4(z#B]QD770&YT@sI\z/֒SaaߑALv!;d &%Zfl&֧mS+,Er_#t9$L o38IN7WZ,t.E| u E B=gVڦDb;溏M0lyiiN)2 9l =^oVh+d³'h3њ)8饴^Lp9h"&nЯ,t} rjbwdUB 4TAp!,̴pUe"l]_O߼.{C|rXx |F6eڞ!3uJbF3k|,D$Dy=wGAL-X"ODsӂxC,[mTkplaؓ5C ئXy|]G hM||F$o9FfPR=[~ּ91C{T|90+m R=Cay D?4^ "q;^l^ZRG+<šd#cW6͖K$9^YMH?S T4$뷲UphWRL!I\tc ُNzY&;zNj%A*NQ< ΟL7fȲru ia@|Z}X\K9T 4Exeы/L{N=!RIq7` ϗ&JA*3yt~{Mbmy\3V1\UrHxq&WrZm%*9_}? V iwMaC|!a65ȋNs>浪r)qCx~-=0"vZM ᡓ擋`$O*CS* ^Tu{ m,t ~fm*,Z+4`Om#jڊEC xc$v8gE)@Eg[RITTv]H8h8vߏ3Mw喸 b r #o0u( _ޡ.\>RN]nqsV"7S e`}>j+=VTF~ka뒇8]0z?XֻjMhB8a\¯_ >:(5P)ŚusqMy=M:dVfB?qu>r_.DcYX ~]F5[zuYXZ]]֦ ^-lKٍbrgh IE40$]\n%+YHeԫ:`G0hO% .O%+ɹJ,ĵ/O6 Ҝ߅J $eS`py蚇UzS} K>Ḵe oGnEg\=zmѾtu3`xp7ˠP_o@Ru_N~9<7ӹ>?hYzPeRjgAÝe- X43W쟽CpiUt@yGp0@A*F^0fuMK%}kHYш7`v( f,5cR( X{6C-gshO 0ڽaE߷$%$W9 򬌟^lR ߿!{j]&Nm$0>7rf5e4^6$!5'4]h1yG~;dATnF vfo<Ҵ+GiR)=_qv6P Ae6A;{YdLqyܾN9]Oa"\cM G\^"ٽ?ֈda1氠Y"O-$t.s$R-E,߳3T m 4^1)+Q7mz8w K{š A _`q$f]Wއ ɯڢ$1Z5{ JTjM91<!)C35:Us(iJ~5kJAtD/`](M#W,r9kryQ1'~Drfm8, ,O:}QjLbߎS7NYJ|0`BY{qjѫP5R*Khyp{`7<ޝo.6 @!'nHxʿ]z̑#~ ?Eݹ&r XO_)X}H(up8]/}x, {0;؅ ;&#Hp Ϣnܜ7[i%Z9' ,tk/,41iᾀG=a քNNrFH1@`{1!5.)spje9A_~hq47%.49]8:DZprijykuNVcEf"~^n{w,<[ %Q 1'wAcM d@{oO+ #;_1-:.ؿ|".2Ut)6Ӣ# K &S)wm<5om?%q+uɧ';V'ҙTR cFCvu䉷.]79zM1,LosX'ڎlĚ|l U;F KH 4N˪ol 3WތӹE( ];A6BE_5 .E&6cE}c] BKL$`,DAeVZtS;&1dr 9DK)\Sp%iTsKxApt} (}Ŀs `ydF(Mkr \ĉ"6yUgdtWXe hce-F?HMvm0[قvӔ'{QQ6ہ> Z9I ZjD.{'rrZer)ޛɯ*qiX~zݏq\wr}1 xrA Hp j%"=%l$QLavdk"Ö1z$V Qb{:DMJj˭P&Xɑ 3h٦[v"1Bd2nQEH"DJ!X8`=G#LNܰu̫O+j)a_ʰڿ#}M3 (! =6~(럩\fT:س]jV{2+%>exqմUڈ1wX,{[,CAJ4 q㩵׃csx0K75{QIqA X#frLJ8u, DP7ѭVM0VY%KvJ$ N!Z7pbMjKi"Nj}I)2BJ1<v8`.hn a7H>\Ȱ'Ԟ`9Yya f=_FZ5f 񷎘dlaςyfk\&;.~alH禎'\\`Տ rEWҡ\-j\ZD6B᧺r-J܉~¿v"zRjMOPgEeP:)+X5Ϗ%s V78 _V,l8T" Tis}ffٿ}zR=|bL;%-=Lc+ +"ӃuLOpsi@+* 0zS1.`y,;kinq+Cjv &y? d@V}SJEIӸpC1Z枲'y,ۗxint"T?!VG YVo' ,* *o지QCqEDR ՒF3)} %' Mbl* &ҍS\uGR=WMV:zP_`q }T=-].!}.!KI9YI:62`ۚ5޼j- uF N56PTUm %G~B_!:h@tu]%p1"7 JUi]SMFs*Sƀ<k8 h:dgL 3UO t N~alōza zxF=(kbV  ^p[f<$ۄT \&{' EL'˄hꙝσoJaY'~thG|~XCf׸i%x̼ko"o~Q1r.E.,,*hD؋E;|Qz<7ម- V,Bm*p7[q6^h:2RѨB7 M(n$0zn-Y-g#'qM\/CtЕy@.@|D1K3TvsnPZ2%\ Spܺao>V=jEW|H!kT؀kKQ3M: .dRq,Mbusmp=c|7dO?ZoFQq;EVH8JsXc7Z0C5wNG.5I\+=:Wr2ဏr3e(uo &2%>P; 52Z7D3s/p >Y5{Z1~n}#y, 7 ҂U#s `6=BqA\2=:N~ehbQy$ԣErneS@o"V8ְ<5?[:19茏jp-:*ꐸڛ.J^C:0c^2 OKm fM~S̫'Hܺ#u%a_)dǟ+3~?X' 8fˎƸ+"^)AsFBZ:!|Li]%qڵP~֕ t j"8+{EN14rfnyWKfK̃ w*F[{gejvӥL"Elu䙛Zd\Xjp֕oc6l?`%??J Q* ;=e~zP%螬CnqG7ZŠ\,OS??+.E1/\G &qmƎ&6.?77OcCx~sE#JB9&| a 0<S=kʰBW=.-GG2&3eZIrmz_pE >x7oU v3-3> i SQgg)vMQt ?A}S,]\ o=&tL8t"i)OZDn.H fPߪ`* TY63iq5|M9‘#Ty`x[X(_ ~֔Q sŋ y nr^8LQa5؎bO5@Lz0跙S]bP.wIyY )Z)ݝ*>_ӌ uV.C񐭕YqnѢc2Ÿ[ӟ( z-Ӌhr+- ݴXy߹?d|xHw0"2; Ve)u)&{lce\ƐSYn;(v5cN|2,OH˳ YhWqRDrzK_4_F.*Whcv7;O)d[^~U>%BK$Q>҂T@LϏ1 w@/o&ONG=Xķ<͢z:5U7--U֝cKC/)RWx9diR @.2+nhaȤ|M[\Xط'"*',$^f[ u[TkEǐ"۱U秗\Hm\ș:h$q,T tQ/=Ўg1TY/:^-Ùb!ج(G>h?rv$+Pbs^~,K. C~Awb0IU|,џMumŇ\_fTTF̞q,y0Ntc ÷P Wxx#{/2!S~uPnF"BN[/, {y0gh+@vI{s@I܊S}<%Q<1|y,FdB-"1;]-ˀ>mx]!.ב,f9;(FżLZS)Ը-8ZTRq_c D9?n4 I.NkDl=5\cF t~: 02)n$60% w럫U&Wq;ogЗhn5&.ԛVfF𡟣5ц>3+Kפ>\)#ǿ*MwQc{rQb;Ղ+CV`;؎JpDI@>sd(^>S5 <ʼn-RVd%7Dđ,*qO Rx 15*tʾSEGp"LxIZ)_jC9PC ++M4-}yrA ;WuM0>XEh1TsG5ׁwo՜ΨܕPوkzҶJi;.½0) `h}#Q%"Qa8|aƖz*yXciPF/jB]EF*xoԆ\g[.sIG% -2< y瘫S mBV[[O#X 7||2C.>iGDlԩ6h6VkS@@ O6'1\m 3Pm"EZ6(B..8Mz[+YHUdкCQK v$n)Go^2WT0FGJhM.y NA VFUjZUK/bgQ6$U@mːnt-e^A3_..J`!!26P`ǂ3%M R~5>a)I׶P4S+kϲ*Ĕo\G5>ShW,J87ÃЈ4zdsNGx+A\Ü/ ?\*yp^ 3)_"4/p fJȺUqtKL1wŅՅ"m_tc=߂%Ԕh(݈-qpIXisan 7YjGH,wqd%3wFCZc!9e-S6L6 [bAѯD"P>c&0溔` hMl'ʦ-,WkS  TMƦn:$\k`TGAjZ313l\[t恷Tu%:LxL4 cY)|&K9.5#Ј]ߜU!.~6ˋYv7՞ _Ɔ| -C 6=@.%B)220"``ea"C[fs 7.@Zv?n Um6QÔ3m1LUPK EtH}0#%\( ձJRW ݂%d骁n T=Pړ^`]aޅDWpҠP=đ>γ~)MaK9?x\؞lMvdbx =ݚ,G aQ4)W` bG$ 8LG"thn$)ڬ!h5͖?ԽIE0L0Br"FTe~Gw֔o &z@Ж' e4'j-tud ˧b-DygWeS1z#hfA ŭl, ='*ÇqKEu.&̢9D+It̀=ug,&ZiD8kx:7zW[ц8Nt<~qցr*_&H \EX_qY:*;ΐ3j .[Uƺ{sdLYE= 8 j)Ҋ }i~# J*&P{}¯^2ٳ%v~Gt pz.# BSBOjtZB8"[m[5uG+ wβȶ&5# fUp}UD;"J1`{w&Gw (@Zt% i_FW7W Nʹؑ|7p/cvS/=}kO P"Bջz(( ߙ^U[A%P>@KVMx~}W&#%/%dSY?6_7_"E?'";K[[%[5PM2V:r?:w3NIt0Y(W74@]'t'SN"u? {o6ɕ4|Vn2[Y\ 3܇GDw\c>?M;2e%,(c<\3 ezL1+?*6`Zr['9 jEhI|n>Mqԫ%"#7\X-59AJ'u-U9\')NLļSHN,=!>[72S:w=木&d]r Tݘmclś)\V"Blq47yg&_$X'Ԉ>+)Eď9HtkGQS>\>v:^nivg7^;Ev/:n*IFwxLi_o-s{y(,ibH6G T/'bcbv U C,N(+՟y0ڠ nU]ŨٙES;U)Rgrp&6>#]-O* YMC,a%erb!tZLt*3%Q\26L]F^0 x9"&^M#jXZ*= ezW-m`| wܓ2)C8)rd>! ,)H>KAL? Tǯsl-L=uϭSbb,laMCkM3%d̬I먢]_Ч{Ï->'~I“;XHԉ-NOGbRJL))cl8N}g~^ʦm6n=f$=d;gXX يܥ2VU[)^…>1U 2?]N VFE ]B #2ŤĢ4̆m -~ If*69-%܄"#2jQIrv'>"jXJϿMHy/^rzAb\S9F!p_|dS޵tf<·aeňxΚ`UŞ])UaBu4#g6wژW|QgT6 *.[wJmdVDJgM (İᑭXa(h?OkDlD&Ƒ7wD/#t Mry&;GԏcpW< 9 )wb-O("Kya6S}2.œ]$:id6Sl隑fmE3.ܚmyhpNcMri7*Y's H{-)piV_Rm ɹgg:o!Ĵ˧sXfKȟ$ܟ1:eT/w n)-'2ЪQXQ'򒟩yfL8ђfP-VM )>?9dWKe m{?SH\-XER}cGB!#n1 (aaL Gbj.ފ8/EU> uȭ!XL[;9"v\k (\`Eg,P,GcPPLl,X݂aUsD&f˿D aɁG)?0Vft%pĶrEzNWPr !MG@j{Cecيk2_%Q jd5Hnȱj&3̻ =;9fH U P<ػ 44˄3Bw_ilݗBp,Nx+,@9Īr# Q}0-D~ =`HY }X| FVM0۪>Y 3~uAi*k tЧYmA3H Q h3 , v^兵s@J $MaӮlTZ4fQ#hL,oC䆙v UtNk?C?Gݬ Q23+Gnjz{$q[ - _Qj;gԄqh=P=qgIC)GaeOܠ? cʹWXCyOEJF!dd {>]D5ʷPFs{fDlc "OG3D|r@ޥ߄y@{^{YR_o:G@q=HQpGhqoB2P(I&Qi?NCgG&:Jg_~`7DѾwWnDşZÜ(◜o0(c1vޥGSAR% @3*O-EqPLMح[U,=FPx'"X睳q#^OL@~hnsX/fP@~jV{|iy|:#Jǖ\ Ӥ@"}MKTҏ]?1ќч]<~>9j>Go|&it0~[ō )V>Mg/cczmɯlBY\[\BORwal[+[>xXis?8wnez& +h}EAAb$mǚfHՁw% DtVq:5pWbɒ™5#߮HFQfPF7C~0Cr4Uqiq1/m7R5=h.ϪQh:o~Wvo: p5V?*d;éq->3|+GFyapv#[R{䵬04SٗVs̋L|BhuXFp©jckWvS]u+ M4$Gk"ai췔凓GB`#Ca mⲓ>+eh(~l# Ӱ_ kQp CQ7äUo QRE=wGf)Tb\҂Y8N '1oL=s<Lg`*[n)Tȧ8NKd~@9eާL@-#9_˜}ltMXp;]cK$fRw몎 8rtL. K&lTp;B,uArr y[en07]0i6L`Y~ ˁL\odYD^dJӧ=ÐHZ#ae}{f|'fP9 =RYWWJj WCc>wŽLKN|׷c>q8IXQ%ۢˆb vh*D%Oc'*7 s|ԗtH!e^yԋxpA ؾ?90`zs}t/ s뱿`1x*CĤ!lOqUt 3b3y˳EJG_C pY8!TSx-`CW˝uX,-=!$uۋrE1yRۘ$-sdKuǭ~&( zMQԉXC"\!aC uHnD ye}봷?xm]7}.LYTHv4OuTǭ0%%B "FEVoE/cY?GY.]<'s`u??!g?Qz|yB((/ T~Ā͚oj5I<4nDJ'~/r'̇ gmm2BѳBGM#f;yG)APMYtn,&7P([#~9/u=48CFy2K%#BrƏ}VZz!h 6G@ri0n7@ś8rt7;NUsXAˣ=y1ԧ %RpW=6 ܬ^ޙ l X9$o1lCG_~pT_oLA i@yI1/ 0w]9u8){ ]Q| V|L{t.U?5C)*8;&\V?ŔYA2p6JKÆS6 ӬH8Mf7n,/ޱʉxo8U_#)!7gF׸F#ZvN- s1^߿ ^&|jg 9u@u 5J j Kòu a8#|e,<+iV*ztk{)5b5,ˆ3> ô:?bt̝0%t8Q9a}  ",Su>ٱNHƈadv۰7\sfºߍ  xHENV؏vV݈5? 0 l+Pkt:RZ3oLVRU$vJ@)]iܺzeM~OtMM_Q4(av&=:X,|Z"3#>˼T ꩠނ`QNY/YeHg{(>|"-FnRCy-CDrt>N?K j N{z BC32Ecw҈%,E&doI+_:q$ Vt i5e9wYL[#QNO*dcΜӦzΥ\KE'+45xoaۀHL1j "Z蓢􆌠89rYk`۹i]ǎMyL.,& y[cg,q| 4Vd"ȅ.DHE[ UQFؿ7PzWmn PMѤ*Hx[F{ZZo;,#tȗ5SJ!Ԣ T {ۉ.Rz2 pŽ:BQ5MƇYI=s:5cs['ǀP.GHՕ.l2dYdR>Dj\}<4szC胪6l?QkXa2Γ%,fJޝ=HvTpCj}.^g0 -jwY>>'F$AU' Y0юwe>vJA%Ђ< k6pr:*+F\|pP**Ġ]6ԕ;KT]_0=3P%Hv !˓7jyDwcEdk^WSgWA)އyl!֓0#77E^a tYMmm!x07hB`StJ=bY?![7Sc{" 3Ŝ}.۝OkҌ%z :Yp׷wyRTW^ ZֶC/޵K?Y"g$~e_P eYQ)5݊~-)ɤuY~dP*4#Q7#- ~((>Ef*ݥL?;8 ?](SmF;ئm,߫jR< *d )<);,B0qef~H.3VueP$4۟D~%q+ltmXYg.poAnD=QdaoI"Ke5pq$![9!3H1)&$Jks~W۰ 3([Kƴ%Φ){v۽Tk<:wJ2Stt1^ Rz7uݷ kFO )+k6=Qڳ\.<K gNUt8+pFBb[o >;Ko.Y?2r`H t 8uQL2c(#v+'ifD}pmŷmO+Þ%M-9Ľ#J k"=ADte|Ho=u x0`w3!狵-xJzE%PWʔZ볯M[8HP&j I@=ZܰR w#trɇCUՕ|W{%ir-9e1 };x$Kq9ːy [G؞c[N܎W=l]oTAR?z׻;f<ڜ%̊vPҁ^MHA&(aPwl~, 6L("з% 埏eB`jK|.d3PpВ/=sj<s/z(睾\#vr8ф %-X$WiYy]ȝ˾vv }wϒ0WkF_9pTJ['{S3Ի($t8PVc-%ʢ#5G*[MckjhX C͕hjvNwѩz£-MX԰@WILME%mk>]vD6)ԘSnuFDpMK>(AWbVL'2w(GgGFI~!2>g7ɚ̳F2GoK!5gRZȜ\O@^6SV5+MV)JjB@L(i#kfDCSpt+59\Ȏ)Sw Y (liG]JT"wV+a}i9Kj&lG5VmBnETrjw!Y9gXKp/~yYWHz/Rq4Jf z~Θè`p3{p$ 'L3">2b;bDv? RN͉]d`QE)1|>| [򗫯/fGHzQ4y:BJLX vO~eJƍ{qKG5!g@ʹYGuWxkPJXI(k*0]Eǚ\Kys~SkRrkmӞp?qi3/(FJWطq[͑zč=,bB 'mOn/$$ȿRI"姜+ɩ5 @vfDo:uJN ݥvqZz]q8YW)<1'Yj.AjέK=G%t_MzC,<4rP7lԸ Wŏ3_6J%7Xd?h8#[[mEjT]IC@M)JJ5 F>ڰܧQt^0JC'[XSJ3>ɑrQƄ"KP=DƱY7^㲥hj:K-Q'  Q b]wZGZx<|GJ*sJ䗁ȋq߾^/~L7jcVN?q+g_h\h;?*`颸XEatGQ؉lzRgq_@N!f9cd;/,pf c`91y S0uKxɆ| X0D #XI(brIG6+|\ҡCV` I6Bjp7g7KHWN= ԯ 4.!PY"~'W¹ȏ4*գPlVi%GrDW x9 iw$=,=EQS?Ifo _HDXHGvsgw@=[/w*!yZs}|"淲Nh"N)MVՓQ1>[Mu9bFOAJep]tJƠҎi¯ռ µDj ^2td& l2kLh ݄a8_ǖkYyqU/,nRarҌP+LM0y^" ,w\S/zhkǠ(i~wFI k۞8djxyLd`Z`C@jNZ?.4DR+KqM5vE2ۗsٕAWïKڃ~+ol R#R)(R̠ ESɪ} R8 OH(ad$hW\89=lBCi CGYowefjjā1GI[Q,)Ba<9CNQg-EnM|"QeI5Qw`JEZ;jG4"8OC أɭӎdO6Ιk2!xӚj3SȺvEy쵝*p(+TW~)u+<ƻe?)A,B΀R <|SvPRVMwRʫPgHY~sjlr>ދu+Ci0`˷ zw Ҧb[#2 S oеM(w82-~HD7iY?tWKĦ2 v̌u%anV(9UOc+ ͼlO}θ5^\N$SGvլՙYte@)(,Nj{>xm n$H}~ajrЉ&WA~SFnXq "|]sE9NK.3A=;bi:@;ȌG/zvN4;%{KVE;Ӯb \xXmؽ[ix<}+,aijoZFE=^;<tiDVL3bV-%p;+ԱMMliacV!kPږ՛8 kh]P>HO OTs sO/bu+BC>\v.2lOK<>)P}` { W;xc9:χ c($VHY8 ]^ok%!tTkNNhck2ˉYBEhjTmR OT]>jdtSs07Zʛ T lɹJu:,- c2Gz1 1)rZ*,m4-l`'A贚۟Ы}Co ɷ<0T@9H~e'\5aY%m%2CbvRMlLE@C)j"1hrVkO~..U/@~ 6!|z#;+X݄e8,WSSxp v_V^n]€#$ȓ M%LAjeT^~\7T JH ƘdGȊ1 'BǬH 9^@>+ &+?? iNPIƆQ8q `~BɅ,dEtL[sɌAodgF(N3e.{PFe`ÏBRk@6ZSq ֯0Ck@@ 㫢eEeh~PIqMo;IUJ_\QoU|/2!2ٸi%PWrlbj#r;Τ5 HZC' @ }Ll螦M{X:ӹ1U7yk ?fV7xۏFK j1B(])yrHfM 2VQUe~>aOkEKkxmn p)#i\{ |jYЅ0 jp%BE$uli[z##0UڏX8:P"sPI:AYTU(mƗw}zRҸ1Yќ,x>iQZt "U9 P7_[Hih&| >ّ.?F̌EҬS23iNq~](1> Dd4{!HCDRhhIItxް{ 3 fM't& w|h*ZE*pJ`Pw.CeCϧ{TTCaH?KQ t왋 "c$~~b,+D`Лpy]2|;,{"F*;S>1عr~{5hE˜=|N?o9O slȁYwDL\NNt疵>_${t+z BoSK*H7g/eUg Tp}G'S d\2EZqU' jcx+䵄n ~ KG4DjD]0?|I?©Y<(_8DW<ʢa4վ0%dWqkԵzdW#{<^s w%g /]s{osi5XRuRXuzm܎C-- T*N}qa]ܚǸ vؘpr=aN:}vBS[,HIDC{Vۑgmo t|jdEQC)0g)b=O! -vD$-Z,+0FmY*bkn l`^OŅ aOw臀V<^ƝqS𨣚4Q$_/?E…&/g2K(nHtR5K=NQ-}@_w][/A+9n5otx7M~'I#i;ܔH_kw'|6EKIbQ`VʊW6|?P`ciw_~mQY ͡C*| CM@yx*'ee֘3-#-f4"FEx$ρ0,J5``S! SJbh@׌?YKs`31)- !TڼǗp$O͗C7!f_މnJDrV@Y>nXݿc:-3^ 5*p`4z_8A$ŇНH% \"d\MXKXFVsg⬉kM} 4\qD,vvm`9کթ |dr&y&G(syspʹRv\jp~ F<n4`˝!8 U008mV8ƪ&hEZD O?<m? GQ_qYd?7?Q*7 g1C-0y]5=˺{}^19cw9 NU{H 4$v<ז`dh]DwFㄘ|9$9x>䮟Ll(Yq!]4Q҂5} s!.jhj >j -4Pnx7$Ul{T ¸!{pęj0nFX2ϱ!Œ?$Ajxs2QW" 9_g]_X^m>IJǟVqt5ٽq-iU@dϞv] a6TfxQ)Uҗ ć_?pɽj (EDؠ'REחq jh"}IyNjLs-' vW^dVk\GFT:hUxVOdEP[/yۖwЭrD!0 }wLZ(VA;p{4;5S;+'G! ~A`C(PM0-Xx4pEwֹ'Lϫdzq &Kzw(JT7-d,VK΀q\DNTx9U?RpG'N5[!X'>8m+>Q]7F#ks\$Z ÛpBg08SYP[tVVI՗8MLiU5+m_Zw=M5DؚCKZ%qRԋ%5њzl:q>zٕ,P6pwKoOsF93TT{_ -ͤHaqW T4#幼5Jޅ7iƉk(oWEz21ißPJ v>m@n}Tրy1/TtjOnh& :rטQK_i>kq}9EPW3 ?{|k,]``^K'Q40Fpzœ ؐ DV%؅JL=X74B9p"vWE&y>ޟrj0.>,lVܜc^N ctO2%UnGFa~KPd" Zɲ|Tm)f5ǬĽJE{<6"_hGa {lPt/n;/̂[9|3 Pyx-mA ԡ>êeB.M4@[ӧIaۂh(36bo G57fQ5Nqur~4-tp`BV1LhY d NHNLu 6$Af4 @`rzbQM7ՒaGlWW6 ..VY3UIGv@xKfLC$>)~9#ug+bCDMI9Wʯ/ oN;9 Tҩ4,*3N; ]ŁGͦ/#_jS,D AZv; ɰ*A"`g "m7f]B>䡸Yd LI.F"tm&ƶA'#'N ;dZ>Rr|.&ʹ:QT ֌^}08g,fֽQcJ-ҟQdWco)*xeK!ߍ#^ފ?YqUA,@| |dr\2&THy ™@$lF6nmk2B^Bd,ecz֭_b<]ra:cLw>LeSpXZjފwal̀% ڦ[:ak84w!.2OknimA g?-{p, 0sJ"Zn3n+` L0FEֱ@TiᥟO)"z9ir~Kp4;[;i19L{973etj7vg f4Ί;X) yʔ G,I1"ӊ 3A!_ؒXfNpiG#~ +#j뷳;Ql IX!ݖj\s֯./]fMU;D.cj[E![+A&_7SWƐ,$Rs,z,EXޖYYG 30+,4$ -bM4POvTΞ/R u l#M'UL%n?(Oԧ-#n;-)Oa`^vbs`է/C9?%dy =#Ʒ_A0r}YnW@%|6o(c 8$][a4FM dHj׳g4JVL=| x6oL"^钟+:,tJno}C~J"Ąpك5Qf'I3T3Ɵʢ~`rVcrU;o)X4qaS{()jt0[UER`RY6 Xm>R uZ/¼v-4po "տ+AfQ (UB# 0O: r tk8ޏ.de$d@(QNG\!7f(#fNo6M(5.q#E1jxkų22,Q/!ˑ5ekE.+_Jg~~K|^zZªn{i"γ3 TO;Asek,c3Kk:fx2_1rM:1RJ@0>@~,z˟?S ɜW)P`(p֎ruwmp)&m޽w!"RDpa#l# pV_;9vsqǙY EtзdJC}1U~/u5w%+tK"V!.`MRkM۾;,KT[&1.{l/+\EP߂lHek)z81KTF? 9ABB~{.*̕<3>y|.i=O&m7agD@xs(BEw=vPٯP^|%bOCz%樟R8$)뭥/p]5IBg[O-(@ͩʐJّ!+$\VpQ^KVд1 <. ]\_mIҍ˽ns?X]uW[=p鬾_!DŽ) [v6j}HLh8  DFpDAEIS5-8Cڛ%r&A*YvD}*{iT=:8>$Tv#FOUT.oCPqش7AeF_;>vS{)_NDon5&o@xf &Zp`9C3J⥴H[,zdVԍ_鎆9xt+if~Dӧ?G=G6"?|>qLjMgjnM?Ӕ80JWa>ʘUf3Vc((2*^j _`Ctre*z@x MĴTD3\zv*I“kb O'hh/6$:A aSz=`fw:Hh@eԻhgs R<$K7Qod*,`h^l q .O&TU/(rc͡'V]/ ^nAl 2W< ~z R]hkmvcQT[]T< O,գsn2UK|^J(?>ߣd(ה2!qb RうNgkPIϮe+m m{uRc Qw?cME]D{k0<96R4tvȢ$S}ژ(dGͼGl@#c%g)Dy&}brH$vD"i1+ bu-͐eȿpWb]%ɲA5Xd?q*ijV?a sx> OKqjZ˲p݂Uty`IÏˍwdIRc>w9g;|K{gpj9MOl3.JN[1aoO,\g&>(Y`It$#]CY@-}0<i֭ªRsc[A Wܴ@P+=IW~|EWS`$1]n-%Y% Gkt@?Ҩ.!O/ tLzl GPmōf`vuwM-70C=c ''/O"Z SY`1YҜ(ʮTYru)f'Qb#%hhZА((ؙQ|r0ۚok2e[fJi4Y`L5Z>}amLc75# 5S7y\,9߲(^*E}RZ4" +D?`bIe]sg`A6 Es{p=@gZzZ8%ǹaݦ<J1^0z}ƅ%}S YR]Z zz ~Y@⸇}Urdsm#ʶ{ܴBnSyQ3疢 .LX_LȦ7`e" [9sJdqxb{3 Fm2>I~RJ\Hج 6T'L$!g |w}zτ\Xz6iRe2G&#e|A2bsyj;}J3%OZ+Ie@ Έ3Z%fnDqPrc&7 vRfo~=4%W .=H^@vEpPR X8bU5 ^}RTON2{c^ᖕ;?QIfHW Bӿ-lE 7&c{Ũ\IdD?q)!(->B$~݂}wIyڊL,Bajw_枟;pZCg'v3tHJFpuKn56 wq'aY۠#x0Atu[K"? 2DjGTYN"'vξ,bI%A^sIOu:8:^yM4̰&| ‘ȞԄ,롣wAM8i Uq?e$oӴ15yUȊ)Wc6݆q`YQR~#UxSeLQ3 s8!@pøN(4s]Đ%UM>Y;7aN)oK YÒR7j^MÉS7Ly /vE_DmhSxn1Zz~,)ps3=4 \uvœ حMܒ3~܀S%HCjE&L 3=뀽W-u)rf|7k|iy'RJRIa$t=8#~^.;񃱟;ɞV&'%'YPˠ9wh~y L˄Y3vH1#1C|JE2ˀ!R)LeIy/-A@H{!" }Z*oߚ}yBFR V¸1[fǨ $eѭϨ6fHYa`UP`(`GUs _ni ņ>zDee,\dTƜRAdٷܔ+TZ ƅQcVr;Vͨwe4u2 /:m!ǽ& -RtU?R"Z{^6Y/fk3J0r¤ o S.ccU8aT8>`A%G~x&8p2"mД~ "*?WɎ Hs(iD6`hSF,ay(\yuw`~ uls?E QQ/2d~+ө|s4QۛTWΤ9*$F[GoLm~B RM=]\$pAy^LJv9QoC)|y: Ck,SWHV6PB%B\` =TxQ>Vl~,ӥ5h@|q0Mِ[ T{j7U6"%`ֈЙ2D8i{cP%GFQAH7T­#!o&9 P^_>q!ԝoGpNhj_DJ@4Z=@)ܒ:=ւb)dVv3%@uS$NL(rU|^8v=Z9-;4x"Cy0!ɹ]/[BJQQWwG7粙wϨ9ui 2A_ԩ52#7zR6܌lv&VM`t3"ѴBs{bJ K5eeitRi9I:pX_Z_ ;L=S2toepVOf9W MYI&^*WvђD!z>ǺJ%ٿR-gT,&Rja6sKpΊx_@ ɀ,=7~}0ɗUNA8o}A׺Wn _?Xc # VWƘd`D|h+vʢj2y`"^@E>O%$Ϣd*S}w5;m `n2Y[v)wo&iMox6 ZeGiaq;8\-"Yi5QZ߇!15Gcҗ0?%׮c&@I2nK K_}~0w\ Hi/ԍïո Ra87W(_l͕YkW9FxV*I9&;ԡ0$kKa oeL_-]Vl%!RmwLKUF3(=*>a6@[56f95[W/u6(f+eª!hy]JE zhאpF?9{iK5W{Q=]qy*5:eoS֮GoMcq`pƣ* |J{Sظ ݹ֢: R} *}EWm[ fBMXw^TvHDTv4$^GbKy]>xT`ݾM ٥\V!Їο&0ܱW 7[7ڵ]kQɪ1$زd4J WvHg_NDȌ!7MG^D/9|/b 0@DZ-/yd`&'^V3ANc?9=ga(4]36AJO j˛iؠˆ?̥HJw棋NPJ NVKtX(=KoK>i~<=1`9(1cjbXΖ",PpHC |ȱ4~G8l|u5-Ϊhbғnj&N=- MkUՏATA-1Iz(gmFyjm1* /R*l =mtgi& )*QƬ.ghdn,)5<}6@|a6oÒ+p*#0!Ƀf;wDiR#p@54S>B23Oa?gtW2 z˭c?-^Csd x_ѐ{p}6D2?"^MS7XN$!Rmc%M&pMN'(ь<>JۍMB| ̩VS`݁w%AsvI;r%YPzir uUo뱿[_Z6$_C@r}J~0_|YPg oPBfgWhC #!*7Wi偱zDhh}7H1݈dJ`8ӑ1 :zZS(de`ztmN7!]rݪ&n3:U٣Q~!t>2%^ŗSfZbA,1I,D[hʺpԝ)m,_<l'}t)"` b~.+u&؄̟p. !n+q׭R]& v%RLAl2d;ϻ$d7(E,zҦj*cvL AbO^ pu6"O2R,d cv9 \w̯~7vzY|paGnl·¶i7Ԓ?ĪF8#m\j-0 {6s:>\ZzFbmpeG>ְL}b!uO,IeMMo,l$X)nzk]OFTځ7f%qdU2h_1 ٔ-ȅLζ@+5Bٮںbco#n50ĖX,|p5YGu\ >4XJt dWFMj'>L0a@ȑyi2\dwWUqAbHZ؏ܼ0K9 9߭ B5Y7ic\ime ߉@֩FQ p&9|BK՘LĠ)CtQcy~A Dno:XS;r1lCmHx:w VD:E0x!ZܾDp\ӌEU:H@jh&m ]DCwUnoW6q1-7-Q|mKco xu1x5(/ lk|}Uծ~Wss"˗!O[3#qr۰3%#`.q ;2ʕ Dy@1 tClGP%(x[|t;Fk)QhdKf $"ߐB_8ׇNjr'$L]_%xtJc_d0V͋g!̸z JV[uzdrtq9^ SA@ CLH@Kn$P*W谐+j c(wui0o9M^ԅ]:$k/[csVLWƄ.G32#Å䘎&$gIw*x*%/9ImYm \Mo&Ɖ<[P:Kw6E Sa 6×1a?nEyP*5 M5YjYAr/؜<\J5,7WdEY-ѡ'@ғ7%X&(옇d(IH`*?^p=רDMRKՈ نiy>u̦tWCdMxy&>?M6?aP; ˢ"OCMviEMj7z͘[o;]Iz`473'![$-?Z\&\W"qjy3p*U9$CZ`ޢ?JPhe)ZHѭF]<ɉYx"bqT:depqfLcx67![E{ 3m A]/('U+w׍vh&G*كF:F@0J奖a^rrHn+.tH` c7JI5z[ﱠ3Y[ `&;-!6K^s^A,VV`RTܠ77uzO=$=,eq/VDw#,m\Pt2 3mowumX!G5wL>7AҺk:0c`%(j\*Vc[f#I@McP+uFGl?Zuk_ʲ=dCIUJ jA`6:x %9pRd͐>*A2׵"6{W9 ,0;:HHk%x6B+?e[݈{О!g`hM--ќDHsc~rO+Fo~fT[.0 8VIq)|l[܇-> r,3=}lAGS{Lt^qo+  W#mH98:0 i,D%z?*XS})ǏϩRD3*j+)c5ֽg2,798 όumO!+?ʾъFRX.ypBKJVFhe]h ){2I!פٟhۋb/7p'j>#>|; qR~ZQVG0ܱޔԐp6ZlA):!_CsHcB%۱uGwoOo︔#rM)[' u]Ñ8Uhkl"Qf #>gfU)ٟ1Z|n̲,yRd͋ۘ\·?3J1!Ed}{J&FCU0J癫%m|L9b,/ԃND;O"Nƴm&ܜS}6ӾA|&P?" ͡'г+l|?4P<Ti VCDdTSzwams6Xu(m,Z#yŨD\S27?ݢòF3Թ%R*M# g؁#Z!)Ks?W}(2/`s]qX=WvXrd e$9ܵ{D-*{L:GФoO+7ʓ9R+.;5ߓڌŢUCFx~)ҍRb|R԰1/xzKc뿀@dՙ@!9M۹`;LhT~ )6RkdK }xw}|@h p=Kzw [. X 58΂Il-恰jytXj6教\/Ϡ5Z+SFJz/}) b^ Qw+]1e3Ta#28IuyG+N ;E. j# 1(9}Yo$.[fÛ4cZqpeV ,VA$C*?O)F0H<r=1mPa 8_v E &ڣ:79%+85Rh$mɷ&D7[?UJm *#U )ԚUu :4l]hwjpsV%YFG.gYQpDcF9#R܈6Xc?6"gh\sTQ~&hP$-ƿ{nU Hm} .f$ϯⴙ`wo0BzyNi̮y趾0S_2_3?G*=yFhƊL̖G)Kn.6|3rɔV$t^0#Z̛Oa)$¾j:yonK@k3x-f@a`n u5ȐyzXbUUn%wݠJKAoIW5`BMk/*2U"NY~ u{X mȍiqjJܿSN xa , /? · [Z)T QQ8bXաpZEHhZ3 Z]Upl]J0!FD/ 3z/bMkVl$s&j\" ^h(y,抩 ī؊&G G!ےͬkSP oͼpMI@ͩ!>ys CɄ`]pL?۲]Jk!m\UCI9v~Muw SIKbZ(??t|>ox>֭!S9Dh-oq=N刹?R򾉑I8i"1ya/~A3}ȥ6vDjWurrd16Ia+~OAZy'_Uml+m5Irjy1վeF* D ,Z{#I+Tt(qc 21O|R9 :_ƺ L[X*y=4%{u'Y;osoeȪ̔b'+0vL ]4p;>n )>AtPDֱ$ m2es9ljJHhMXU-oI5ܙ3}ŵք HzRXo Ckv8+eV!k?],Y!x YxhgEZ9A&]i磼PIk`iBc>'1?MH}U.q$3%T2e)CSq rсhQZ* UENIa?:$~LʝVMVHL6R L7fk,-I֬4!) *2z?_ss!Hnz { Zֺj8OA!OrhX$* D\I'Ӽg%䫬lU)U\"C?d8)[= kA7քHgi znmsl'.L/1CebORr>rsQ /D5 "`*]aa'yejH%ƃPW5FB3"eE?]hQ Z Hۄ#uJȨ$s^އn˰v51(!`VդO6[fy|ƪJ珋C*;̠Xl’Frv =q AI]8Q=.IR`H?yB8\ '2\gZN5fRduCe Ӕ'rYmc"M^ BXK^okّowwq%P;{ŬH#``f9_Z +vpdzoy&O}-U*vgFw%Ie ݿm{+АC0Q>j\қ0AVD+yc`1Yf+!9t][c$# ʕ( t\eɯRӍ:P(SM)x L>o@&~q^ hxm XVwbs~>.Ro}oO)wde2ڏ?2 uTemPQb?6wB~%TDG,Jw <%v߹M i}nrܟ<]0fu*J|>bV'-7}cj.ϽpO!3pp,ѥ:#p芝`K~̃Χz{cw _ V};v Ltgy?W7} \#Al;>(YwxnW .ĉ=Y$oD]G)u5ZR}C LoTZߌFuF%=oEڎ ]t%|;b? vG!+l`B. 9++ V{ NleP:Q&9!QqR1 +u(ӊȀp`&CoC_i.v'YD:+n\?1m[JJM-e#U85u8m{Q{PCzS\6tLL3JYfnIS[;u{Xqf j~SuLqkג]g#1 S!YzbIj.C2ՙx zU9eU;ΟAjF'İ>b)~P6Iw] 8axtSRԣ!2Z<|RjA ֵFE9֢9Sjq ."ԎXnKx=L(H>d*ޖWz%S 4;YCw&^lSgS<$Ul&E,vNM.V'YQ`VP 3Pʕqwii4\>PX$&]z9t >v <Jbv%m#ˬENl+{Hpg8%T~_QOoG%KZ8KX>%T8LݤK^)_Ym"V1<c ="ݫAb_r@Қ0u]HG 6daS+tA =jEQnߨ>XT$n?ژY9uXXr7YH;.XvN3vfw[>}'FlE'I܋MUVleڟdЀdWePoկa÷_:?Wd~VTh“w4%cIK1{"Mx/3ul4еz:0xRwJyjVh?D5fkݾݩ DC =#=!ΰrͿ2PSG$wXg] ;-*٢~]>C;]SbcƖ=NH2΁J%\~m@F{X+I3D\.ΣLˠn)Sj{!__VK!U.0}L[v]`&PcjW.KAUsЧ X§BK<ǵooL#MJZaX9w}.9ݢagt,⥕j#Y ^&\բlF߿,7+c f6\ú goUF^< WgM\\i|F(g@^xj 1p99XsK 3)^zty6Qߦo){L\]'%q>`0(1xgخѬu2XQl nwNDF/*Wz;Ii7<9kapECV7Tnz]^V~_h/n P:k/O`${QwFu$J䠳D4NB6錣Ôa4w2C_ل_;[H3:9 D}i|`447qۃ J$И-zCX5lPЫkrX?<&?h;4)ܺ&r ;v?rH'@||4,}p1ڳ^Vҧjb8Wj'`1hv =Dpdl "!q^bsE Ez4."|?+xz5TX8zaTg)*AS"~2z]\{3kA 13bkWܿgcctT:Š msW!Jq1Y5ƏS/G5a c+eo<᝔wVlP c*5 KwES 0CW -n Le*" EMcix`׻A 4rX 3{o57ZF@v7ǟ-kFQ F6Q|Lޯ;ėI8"p[vllZC82h? ϹσCt23ęftͬ!͍:k1˟1+Be7\Ȏt̮W 1(/oH*CS$ڐ~)(/X$nQ8?=[4PGOa {:-S&Vkc7Qls A劈$7DQ Pb1>jY4#֘\./[D!N@>,ȍg 197E\,?GtfPbys#L0^NZC\n|c߉m=i?^a!ooxHOf߈Y7$"c5āF*}Ӕۂ_%pvV4xɲԮQ;-nn E}1jZpr74.aT*%ql T[94LV4FJ>+m^J;[ƹsqr +yGnL]+3o@[2;d* -!˭MM-'ǽUTDNnxD:Hp(t^Sq=4&Aٛ6~#d^:8qV2-bicCD%z};w]?1/TX9ۀT\!2QtpkZ'eN#S\u63J[OQvK^.3!y[ hIW 1ϾIUˎK;Ybf=au sMnܬ0pMNMyҦ613s{x܏:[j uGY=y~6R$E( |9Y-p0GGʆ}s 2:=%6bڵVԫ H"z;w}=Cr IJl.H7K<}xLی)@|(ǻG֐%n4h~?nŧuD[of(Bģn6u8>ܱ"I3<,r?e^\B~$->sELhֆya.+h9ѹcYOzo J!Br ͘1s !\bD?5@1&^7^j$U0)tB=crj!aGoDeƈgiZkuq5 ܃TC|ޘ&){ ̊  Pyy") BuHXF {uPU'ط~\&;K]ԂbNCbEšۂy 2I؞/b'S,Ue_V≲c0nMۀ{r #E"y Gf艝=4UhS'T0ҚʢiR(x .aI KDӂhw]Vҿ^P)Rn/i֋OCO鄷TQ1QNߡǦD糏Ҥ/fL(9Lc<;L_$ aJ[bfd& La۞ӝsW К X]xkIiOWz cVq0)ĘkђO8WOxɺ mw:2 ¡$ދ J5a#\lI^__#U̾RHeac7W.9 %g/sPmѿݮxtQCOŔH,QXy}0,+ ;羍)C@_ouoB?E0UrR2UK0w8=#%Gmg5(La;n{P \L2㶍qW){ؖX豼$K[v*ճT/bA)c$helOMm%,v QD'ăkʄؠV|}v%fS5•IM6~IZ%QE62Ij@ia<{&ᤆ}Fdu)[2#䗲sa^ϩd*}A4g_6NWEfj<0dp| $i> X2<>Yc3G?IsTEGp=&jB:k'fubS\)(h\m%& T?ɟtvs>v:)6wm+$wǜ6ŰYwdv*yW h*!EIgK?Ż94wݯXٸ6CkՂ9 u  ChƎ6V<ǧq5tdYₗQ<<!"Z\^LƓUP2f-Ǜ𤔶࣊[O].~YkU'8N8='0s+Qy[^kgM3vbkT 7`! [ e#$ɴ4>O'1sH,~#ˣ&xbka\Y(7RqEneFF旷¬냘˃Us.ʴ;2Jr8pX,\VTia RnB[rW*-~f= bo/g_1g%\>բ5ހ*oI3Hq%ly|i4bVgʊfKl@,SOmUB&.XoHuߠtٷa53'+|b5ܶwy<ILN8zˆ5{`F )q.hP~ThؿFJiL>Бmwvw4HSb ^~#Td7p:0J{5uTsQ[.6^unTH4xj7n] l`N}ђ@e6!78bQLr,_쌝S@`JlɧLiiA\ܚ>,)eYRLq.@ʙ!û}_Qh e|U/1reɫfנ+̕@6uzֆ"Eh/!`,0I,'ͦ8Ī2DUd/2[svipHCY)B[fy*tccU‡ٽʟ7G[ıZw8>qe* BjQ\xe^Pgl #l*uM།T غ0ԃuO)0#+yEkÃ$7r}=d\5s,DBbV;ų&F˔4f P:- 5>djh%ya% A m`6\jFvN2K \ !p$mogb{xo3!rdEgdlVP.f3BqcJӻXHIAd l|țD`r[ ;d,[U =x ^ܿ7P .t|[L {^*e s\A 2@;!~LPiMg*{6H^ʭ& m)ZsiU xD,'k][گՄo'6ίrxo n:{Kn})5sj|d1r}؞m W?rV+&boDG}Ѣŏ"U>7$BOAAb^j4\; 31ְ*+A$Χ~w>k k|̶5yjti,MZ>:M5'byJ" OP0ЀGV4i/[bJJŽxxҰU0\z^>7o!YUMD{W#.%1(o íy6!C݈N_4)3ؘ3wjRLRLwjӶZ"J[+R^p16iD_` )ɖ2֐ژ}^`n^uӍ6p|a; pb; /Vw3LCŰ#]C:o7k F&Zy2f0tr\Ewg} #h kn t?v+)\Ծvk4PBܴo´ n+>rL&Gy=&꩒pg׏ا hc:&گ6*18Ptd'd| 2}k1rX;Rl^@ޱ]"x3X$ +~H6P𨩑E*T;T/pKg`]G " l^O#P\5̣sYoǗ16LwsV] Q ;m VG~%ܾDH+/4!lKo]ubה17kK.f] ȯ(^4J@V-KD BFe ?!-VY?9N5.,0}u@ڤVӲSڽ覹SRZW3UnȌJMvʑnO(~Dx /yu^^ -/G( # ,^ɅƙO?6_c\|>Q36ȧ!ۺ)X"47OӌhJFwoRy5yRemDGqM?YԐ ۄ2CON=#=#>#L}~]Aؖ%'ŵ/%D(-,wK?E)-𨼧/ƈpG놧eR1kwv>}ؗa}xкB("|7~dl'RDÇX.=()uálR-]y E@DEտ$JgG]mH±IS1Ԕ b^?pS`nSB,%, -ȈjEЯ _nn]6b8B"6„ԁQf9jǓۓt:mI\njt5 DLܟڼ'q!f , 2 8EҰ*&%H:zG 0!CM)pƖ׹Cm.)Ḅ'.?0d&4d1"[RaM *e*)p9K@_xQYlʰ_j5_(T9ZVb_N$x`'*XȻ nƇjmL,Mw&}Xx)Ж a8z6ʕ0XjEuÖ6VBu6` @h[#ӥ3οZDaٳ\Y|xꓫ~#_ܳ1"({v4|j|R ?NN//lGץt/'g`2vHNYXÝad)@lz C͊@el)$ UGt㬆]\46,(К(_arA Bk dR~V]w-[tt1T-`$ziҩ$]3}5qe[`|HoNH҃`r)"v*AS Uy^$)tbXxYݦK\Vl39Ti K֝1'ӉS 3\> H3v\iIU:p2[ui)̨򆶘>N^s,cY'M}:8VRʴW+u{>>j,GT$$f. Qq`>4)遒,);v{BsK|!-pkԊaKtG3.CggȸLJ^/Pd-=5i -b4]-#Qpv\ăsn5vپ}1Tb,Ǻ٠dT!-D' 7SǩWH6?{,-џ"*9 Nz{K6+79]:Er;l퓑V!ގOv˘xBjTuBIT/RFdT*ߐEp\FvT ' fqݿA4"DW'vSAG^Ʊ#[l/=qY$yM$~%TeD!EyC֢1BEw:#}CΎbk8d0pv %\\p0ZwlPCP#T꧷D/LѠUX;YJ$Z*U%>MA,(S84N~.uFO늼%s,c RV@vqOѲ*|_{Uc@y8sŐ,ẛHwT|,"KWvďmMkv)W]N-] ?m[ D^C+T'`.(4gQp;oc"NA5Rl/D'VKPTu{\ Iաr*D+,?MY'FDvsmлw0oءmG%':P§,a;P|LN~s+@T)-u-ːE|g=x>ZM$rԇiv!ҭTm Pfh#gruRR(_a'؟V=ډ|/{Td8hޯʘ;g9%*c:j_C *$QW@[uQC}`* ȹdz >j:p*tIB[i֮ҫl0*VEW=8:*֝:abF4 Q׺!L'lWC8x&Cju[k_ә 0'COtOG`,[Ъ>SL@0u QnWލ8e$^xT8[$%XE@Gy)q'ԜX઀@5Q4fa:/ uaBwj%vp ܍ն*TJĀ_\_`L_mJx E_]ѽoe. U<2f@Ezsj>Tʹ£Hvk6Lo9 { r@a*vJ<`}專U*$#_6>r`§[ąFT4>H;4cY㜫:.l:ne뭁1)PSm:q6S6*l@4=T]F 1w6q+O:EP:8I HOG/(WroX2d%Z,n]W^ aꑚ-,uƑLC)e"HtH9#lLYO" K1@/mGL&2 saԹ'@;T5R]Ÿ,3XՙNAxԔk1*|"y-)!漶mo7޶@gYT걀\ذbLZ4Su5V0b]rJhx2nyڀlPO~~e982p{49To<$iix[{PV̉j.w Kr^l"M7xͫRuW~!qʣn,OUYPx{\vgymm"ݠ;J'?wud7Qf:-*29,Lx>< zF|>%$g}h*,S9z[=jhQWU cg[#a38%(AZC`6uw)EGh2w,F]B^2l2ۗEneBW,J?YT@P3Z!"%BgN)J5$,Ǒ~ȟ40U<.JZ@".Kʥy\ٶOe+ÖJzUKsC|4hFUɹJM 9jp*O' kޢg~V;0z[Rr1Q 򈘽.xבJPq9q-Y-TDZ P:[ZÿBN2F2wOTX_2g$7㓆:QE'n| ~zqXkǜF ǥ$v,\vN!T+k  ݣ̉B]PX/}(^^VT"Y݉<624o$řs9t̪|" Khf)2B\|T6ӰN;_}c [sq"ISr}nY|f\EPDㆄgp W,e`-\taXM7;y* $YݷDo-[w[=wi(=D{ lLrL B*n20z zb kӹ*?M]aO/8egt@ D8g%rajIRv%(]?čePĉw?8TJ}DLN4vc>10#V.9B~}xfK 6ӃƟWk*90zî9Aa~wc`KXV8MRv\nmJxGiC$R־ѷ:#ic$Bjqې@B77ʀ<+Ĭ}gtZ݃nϑZj鑈 SGTO(Q35 'bވM\mV꒢=o7pe!{FUwWqxHTh $+ )5 *6U/U]~n*W vJNҲ,m9ٞvb!i,,C; qHʡaܾ+-~bďӗv*uZE;TRzt+Rfܗ6*3jِ꯵ğkk C2G֟ c/^2^~lɥzTfei _z >f_eE[JAEW?2Z#F6Xw~`qU>YԨq+A1=%J"]+ΞB&0  ?g}vjl_?xD[`]'0¢kBT*wakg;%f<`i)m75hk%^V4blh= aEZS>}@ql62dǤ(]uKo,hWL5Ѷ[]͑BQ]fEн +mZPC'0!)8%<uiܮKyۤj[*~tZADYh<O~!@LX^膉IMske> HHEC`۹22E,tԨFVc|i Ar3|Mjmu6QN.\}>2DD7۰d,v*p;wI \m|dFK˹.x<5eO7~CH}r;t<9b.OWB2|g &u}#nI+j Nc"w>AIʮ&*jT^vyI¾\ݟ[wO% s7C*叽!\kS uwԍqiVlЗ!/)9Ad\5ls/%s=fTDi:ŷ Ҋ".g zq%|9"2F9F\D!ὔg_c Gc~uc~x1fIIaWE1 _BI ݢ? ~#l"Hkk5UnKѮW:@0 KLr~'> H-1ft$zQmĊ̕) 03(ەhe0ԗly$pUIo.غ2\9E3a8-Tc0Vҳǜ#νwMzxT!MW:\KL,!0h͵¤A3Սsi`}CJ$3X_TJ'[lq2"|\VdYx&cw9V_AWTIϟZJN*愷_q./,2FdNpp VjK'*J M?fB8&ngX FC$2T$ s_]57a(+3VNumxHl^Cdb ۲V_m%"DhD~O| l8y*ESE u$ٞLazh K |z gKgo#R#  [y>4B@G1a G< e]%!j?^}=@)f2aq"qbvԑ8 }JJ&q\r&o'Cj?[l%(T>OFΥTYV%`y`m ^-t>6;36Ģ52J$z ,N_i,ۑ 3l&ylƚJ /޾<|sK# -ܑCXr"ua_dڧ1iW~3;!/VW1ljod({pYIzJ]&fڽ j]=1) &N.+MAl$ ɨOm:#"GM=h24 zl8}35 I3_oSkhVuziŔ0| %}K[1aD[a/&&髦9=/=P--B/&Qqu轣gofhٙ:%C|ƒ'?k1 l b#d?m+gjj=w?rܚnwoO %:cޅYpl2"d2g<I7YSN „vNo HI4EORlb G*zoOVZV kƽG[t342cLgFUs:~jKPĊ"L74s'm@paűCD\[em !t:{5"( 󿍪H}&{r7Vè3!ukМ .)NEw̥zJ$_:a2PK^RH7ElUb$oό^!2}j}ȣCe|hv>ZTg&zLe6Dukk~(Zp ƃhB>Zl~B3ZEU %N.9A @:ےzHN)O_\y\N#5Rn;ۙ$*R n/x*֯Bp_3Vʄ'I1HE @hz*R쨭^wR28}Ƃ:ϢVBB8XWL\;<T2 FxMWc)lJA;ܪ> [{w+A(cXVCet#tP;wk-q^P ĝD.Fm9Iá*@w5Lm 2Z@PM\_LG0@,5c0R_9a4grx0#;٦=3)%Rk)ͩ/Y(ĘLcTgFt@yk#3Q/6SJX`/ hΊdDTB:Bw7x蓿\DWͳr!: f5@TamZ|`]mo//E;EǛ{NU-Gr SWgPx=L睕OeͰh曤 7P(@֍ShrG~ȕXnX༵o_Y|Vy$K}hmCeJn|bl[Q\hE(- L &G4{(m}@3%E hPJJ\ckpBnk&POa/h}u9$FiD 3?g "?Y҇jE"B.3[pIMߊv_#ăƘ*z; 1A$ 0QOfdΙ]^!2FR*!e\%jhs0f'4 E1gE2zX?l InY9+Wu EK$4[$û  eh'bz:ִl|+:\ⓣ?'h gxPU͝ ᗻ,@^|,R'˛c.47OG: 7yIJ}?6.S֒ x/1X .k0Кˀ%E)/.:N7Gt%R|9ELm |ζ(_6m2w;Y#h-eJK⹋x0泲gkkN+}=7CZ1OUaw#DCm=/oIaߘk*G멬,T7v>]e܎qbv%XBp`Lz5ØPwmBCY7]Ֆ$, KO@@]-?PFX{uHn^ :PIe&RI5:Meٔt=J2a2.-_+o\Mx(s@1kW Q a]e5lٸI.\o RZ.483!9Fh4\nz{]OjX|tA4lPG&0İab# -N89 PS+ϒ Om;PfEz@%? Q\8k5R\\q;I6)\9zGCqSnZnpLʗnC% ̽Bw'WG:*@c(Gep& {szWP[OC~()¾g͠siMؘIs}_$CEj&1A1u p72's9=X93J+gOGY #^(/Qzǘ2 qy+O~{4ե$SVYr2$F20) %aX~Q3)ӠC(Prx6:2n A)d{.nz~AٿqDpK$@W$ p*(zpL $UAg':RV/6v$8F U'sCg7\QX$//XK7SDWm0oU<5 8Ut ;HW<2Z`uRF?i;$d]8nW)vJ 32@W .B~M\߇++idkg`Of\9L0(dʽ m݋NUQ́5 ghS:nR;_lz32sV?xWcG Fhd1h _ grL0HD+ d"9D!zvP?ȮmX\4PU0cm: @!7.hUݥGm N}ixced/װW=YdФRF(I϶Fɽ5u `-MPfRctX qCS"'jD3קvJf EBHH=[* $ztaڹ!%<fBa/s_AXS `a"%C`?'J̨_v-,] tj\ fLF㜤w5~`'; |.BCɁ&*%nt{bowj. ՑjHE9]WB#َHK:6QU.>NJ$ଵPË q[2o gEaO{[r^ ohz_/KFW ϣMw E1طϡ+Xu\"u,yP`5}7yCD3!ox)!u5 o0 Zb:}}c9 wtta2cM)yB"3XKo0I׻vy>fo_̶b&jU41lk=AW |Cjq.mOmW{/€U4qw=zǦ=`\E݁N=: |3V@KKB|TUhn$@[<qIdCp簎y$U]K&S(OQ~J60doT$R+Uuv~s:P,4.n1|BjQgGt y/2L@\=áer1`"yT!,M gFxA'1ܚ}_7'j۩p'z Je΋ҋ2?r ?Pus}zvrS:8ւ=Ä2N*8s/v7Q*bDc;:@)%+fc)b&ƥ_gT0|SqaIhcBЭgK$f@bґ1]a%{RPlx+ݫozb#o'bSUHvѰ_iz*l)y=n3'Z]brGASz͔K?RGg=.,R[VjiLs#-|5i:kvP( ITt#qYy[wAXm7z]ьB_=ZNM&qEY$#$#ҕ1;SaObtE L%Š wZ][~2׿?=59geU~mBh'zd߸igro\݂H+<+mkAHzsY`LSڗ=Q ~1닲x޵m+HwUu.|, ?4DLUTF*PcadRRqLJH;bh{^CP+Px Yցt?>L,6s JW YB Lhԁa.CG }0(A=ql՘m6q֛$OE#G)aԈKs3VCW9+bXJm6h+W\Ƈ(=μ 0/Ϥ?^l~~E']h >j4\2]59u#Mnc芌nc!HF!GG3n &jED)K (h5+w.4Eާ8{x|k2XYn139Ca|K/ՅLj!Hp`,~ۏń[*X22ؤF|9]E1ThAFpdi]>[vZ[*au,,t[Tw(fm)")>kUJo3 S*Mn@Bgey@6/j5V(GL^Cpe_ʖd^ V%՝ԐO$X]N >3G1i@G 0N/g 8V.]H+tυ3CgKS˸`De[B).%aux.[No%+L(5kR,7ygD(Tn{40*җ9$i}J/" z rJ"=KR$d28&2{$5G;k?+C=DחG?aCtKpOmd9D2c'jξ_!ԣlNPIr$x' L85M&m:jTor,rVhr.o)| lY| *V2iaû:\j`$DtKk/;dGl 6jG| , ΣaBU0 Q`:䋳:s_=ERhei13v~&Fg9>F _7ErG(=*%JǍzi{Nq2fq:Űuz݌StH ޿ZU5#cP\J243ϗUG> ƎӉׄ׵D;IKmT)ZeC (Z\Y3e?sF۽X=f/% : 8M@FUĚ{fIbC?ƛLݟE^Wl :0<c_wdd )c |Mw~Q}1r\ݨ'%y"'z L6 b2gh:&'ΈchPk@DIّo9-²t,p|``w1ɶ <; PuuO1R۪bx"t-N <| T<J^*$-K$q0ĵX~.p61צhQA4;".Zdw[q y*9nM%ֲTTݞ.eGlB"6MRH躅]9>IKN,.SswRYJ?&T8fX BԷU #mTL&FQ6);tV/:&zG(D 3ޢEQH*qz;'8#\jhΎY E("r&oQx!ĈN~فLsYʅ oh0T2* `2;R׽YP=FSgsk^ y9\P&P>Zv<;@!ìIFj9Z]CX`^IXJ-BrU{j[4[ [bx}FRI7tM})Iw7Er0nL)/32AyHJ/ojek2R)i`'q`1QNZ,j]F.b3AB'SGkk|ɟ ؑ~1' Q3zi h͓)b T0$Rx/DۧQ(џq`Z["u9˼BFOʘe]l?Rw8Z2 &.IiZ0ߵ b"F3Q\{C{ w}0g/sqC&ğ6E (\4%'MR+Ww]jFD'LiJ_D +rP3:^,!l6Y @+ C,oQ^W@a x$]|mp'ee{]7S C+`-|b ts>7&<.я߿%BM .aq,%FvI&t='ځ &ߒ}T˗Ӳ!q_~^dH6611| H jӖv9$MfyD.x".&TS?"]F"\E>ĉp"q;>gygr4&/Hu9bkSI&~0ڔe4q>":]rha]\KQ䘿,_KJQI).I te@{8Zp eǩfz\uߌՀ|k}98>b XhM7+)1όA/L]mt#Ⱥe_;G7a:;QΛ4D 6-66ХӺu 4(A 򸬔 Ը0yE Ϯ ^4'ԓwn3 mrMaC-Z OQt#m te45P<2`~KvIHXKovݿENQn=ˬz^ ~40d/@z=N(TPT_"e5N\SuSYQ?U~t[- ~O`͉A7GnFm'\:)񠰃KzZZ6Y^B,{NWhEj=$yb;*,~0hda#d {D.oo%vyj=:C`Iw_.9uIc+0Z) vO1m\mFFJ_n l5K-_.b¨˒YHnP-1KA"5{P,nUO6+՗㖸&:8#Hxd{?tNmG߭0 A]H<xQysBϨ|zԟ9}1Sb :)vV_^G@")͌O7?Rj$ٯuܣXwv@7Qu2]zFF3 h'/$]pM#8qeM**6V&) 1d`->taY B8% KĨiø8ѧ 8\څ#<-AkP{QǷU$sܮOק/>?"BNK7˺(z!tF]߱V?KQTM>Xfؒ1yJsq#AFR<Ƶ$+ X([\Zf|)ı#edtg|1ؖoPp(D>ҿ]ε\`dXIWA/MK~(*Fyh7.{wư;:AmڮXx晠 lWWsG\ wTG?.Q€!` ܝK5P*YeVx@6"+&:aaɧu)%\l Wg F|דIium@<JWRq.O>(EA5Q)bZ^<4uͺ&)^bP@A~w<^:;17TU kvEu9IC=ZNcwi;UjVQyy8V諉yuѽ4P2۪VHᒗ"d>u95]~Łl׃mb'قÍ;҅j4zP-- JUPω|Cl< ¥\.YODY$}7O\731zAB8eENf~bOuڒKKӨd!pM1cHhwe'Za3~2iA(cyNnop0A~?P]GYC/ >ͳOپ|ٲYg۽0<3o!.Y6È/'C9ud%`0{Y}IO WCp14=;/zgjg ۔45gȁEr(4Durk tJ0E[zMdO.*Z+ܶ@-*3l}܎+k=]FP7z+ ]}TK)r_H|U3< ߹I%(ϵi[2x+ԯQG;gˠ_&O_kϐ{'7iZ'{ti':Cu:_yaMxΜ|$DZ%cUdy4BdYW{ܟl|$uχJNXd*no4G' ?]̛:Q{%6n#Uu_u.EQmHˇOmЯe7wq竃_OVc%<6+0/7nŝrj{z&Ҍ-G +*iV?+kGIe8c?O!KS@GIzw:#TѮ:n~Vܲ@(GKF'ŞCt78~YEްXs-鋄շwX[=*T)8.JTDIT$<|$s4%d Mz6KW6z:ָw=2ÍwR|Wm'd'z.`lznܔ\ ]vƸ5`&u̯p7hc9Qsӻ4.Ji?]dš|ٯ5X wUSp/d5XRtM`?|0++CSqnb)ah2:/i˱Aq8Jgk˭xf#N za&%Tʯ5CqܑuoǸBbZS6'/ "sPN6ߣ-fN+VO0d:؟r1bݨQl:>zv+UϣJ^k5(stT#@F:ripO ;?@$XEN"hg@R^74buFd+0C2E lZ>O6C)ˈH :RB¬#WK#QCAB_pX"V$Y|HԬq#NΙ>*7ވ)TgF1,*"WPSBnt|*g 8|uBOI30,VR[8cRgnܫ-r:qin&(x] >Y=e\~V!JPǽEX%n4, ”*'ʸ7Mg~W6Q mi yfZD9܌ dmu;wZ.]uL֋bIΑ{J;Xk~?d?rOSVеGO>B&5oDzt}ˢ6kϝ v9Z[| ?klߙ5_,1z+g lk$@'*=MHNJ0[x7j|#|uM\C,M۾ӡOIiS['йcFj[PY.=1eIxQlѭցc#mN:m_&+zRd2KEi9+K8:1fD2~x}K&tQ) OQPlm؆ߎ[34Ct&T@yLܤ6i7d2 N5WʓTl(w,Sn7s >Eo:aex7>8vq97 dɁ:T@lW?TbB4 "ĺ0bp @*4q >"鸍:FӰm\NHcE5N"& ~8|0-aHOmDH_9p#a0Pa'=9YH|roq 9QLz%FϮ\dI+6nI̱@jT n˺w;Ȑͥ'|?6HW&<&!}51YtoڐնP}$ʈ= 8]"G+(QZH`8S^qmxXhl.yX*lΛgU(֭ 9Nj"2%6Qz[#g**M~2&`yU|3>KQ\|fsdKV5U8yOE܈6yy3e]\ rR#@ʑD 'N-pzc-*[{+u$Jè"2H. W8' WCye]"rуb.*>4 >h}PގΒ|TrTwAd{+RH eXu=Åe" Z@N3E"Hڏ/iG4aNg?*,gqnی!{,8*")Y[?vh%ڃnk¦I}2O#_|.4XzҧW[tMq s]5sI&-(Rn#Ϙ4)$1CB\l;I-nrȐ>`_?.5= !:8bX29h\Y4y##P–#0qƷ $+!WzO'X:u"bYo7!yvPҥK .bcU"ch#ȅ>S: Q)PN®Z )a&;s$"x3^vT}m`oAAc{| h|!ZڀHa:0/[nHQR[ / Bwi4?pSpe.gW*߆+JD>^ޟ[CĽ9.Vž.dŶ)SbGӂOQ' yԩ^̕Pڨڢ?U~rq`Ρ\3BBS'2p,gWG)li8s 2g9:F[dbOĴ\KIvhIn640bßd,lkfV&9Aazه?l 2 HJ$yioiIN*lOwXT^ 39Zꍹdqߛn'#Չhp 涇^@Xt> u}VKcARw@ZcAI8*eiFXxdb lpЫٗYΉ%<19R5cbKQbJ Iy~L>B_$?`mXT49015ZWEV\8;!Lvswz)&G uO=[c임LZ/d!H \֏KW"V> ˸hu$`g@,ζϰ+ t=wO,CXXx垧όT"cw3ԥ~!6erU&[&1,@o-c V"ri\%OcY/8EfJ=l o5=FCuFe\ZD7לIzɾ$V^F #3Z&Z]DyD_DUj枻xY˃rװJtԹ|Q}' P\㩂i[rqz k]-? ;6 nL!9V[w"qIK(wodPTKPe{y5T IUqr4 +#`+;"ɥZ>32V\BFUS1[*mEDa[ЀHrjJf^zBre`)A0:i|OrMGތ?l2ic2;:~ "Cv7@Bw C|F_*^~$LZ.tz^&,P7EXz-*4G]BBv~\ qz[D@݆:C 8Gz=*Z%NbeiXI"sf( Uy L)ygՏn* 5K+B1So1HMz?rcPU6eS!V򦮜cW$P5n\pGAF0):f(b(#an2)DSM[6+ \59aJ[Ν,9(( yfVxyf=&VFyI\x́EyS5m|Z˥+,2Zg9(K<1CJ4 j(zaF2tA(gn:: - ! Cl Gd@|Ou hUF/Sl휶h:Hc{9wi畧' sM΃/5%+z-Zz@:SRTOw9Cc ̲[k̊n`RItx )W̅phEN;Cx5E~{F~Y9DRm$!olB E 0c-*:J>%ɟyCNŠZ5mV5Al;QKlH#73ė^N"2_ܔm٠&en\ꞈ"nw1-i4LZEQyQK<:^:{'G^K;lԧu5]y!p[ S',sRǭӭtB6<`"-󰋍wvo-;~ʱ>näܖ @-=F]X0{NN Inc;HxCN1|{7,QJen@6r[j뱙kэZs:F*Gfd*:̝n-gG%rpeNe-Jă!G Lsd)}{qӨ3jEdgU;+ 0j}9Q e!w"%~ TG(oMhcpV%U$A!T$kj ]]A{zEkeai\ 4 #f$v9DNpή4᲼XoGp$Mc^di6T uOmR1QE3s4/j@urV5;  8@ *DeQP%e{U3Z)фm5^hy@F3f{:;5[j\ [ ni.s;֞ liy xEr.S竾.MOS3̤AIDY|T虢W`AQg]^Qzo2'"<E6d; dL jTSb v͜a'Gé+ȎVƄ]Ot˭bgI ò);Y \֥fB!uawTvDUgmpztP{+ 2;u8a |r{9*RQ rגjm,݂I.iցn:r+X%d]`m㑝sܧSO>4I^ Gdgr)6UBտ @m ? AYH!,\*ߐl '" αfhҗXp|e!֍xi(PeLsǙ[Z'0\!&o͋"i`ztLĨikp̈́B8|ˈls8 :Pj$upW#( 7\Ze-]w#GpAƞEd@za0/E]:4p~ ^aPȧYԩͦw @jJ/ԬbMS G C] t*(dž/`|"C&%ȗLdrHcgP![")4 mg(g*6NO@qߕ;lเܔaҸ eX@"*%lEx4!nqB437:~,Sd?'`خN)"Q?n~XL@gboH9?v{ʼш% FdIH4nrfϿ 1=l~wY&Nf{TD7~zvyhԧw杈Ae+[BɘiOG)]X1|Pr"L19Q G2jwNT﹢ %/V'z|hyc~|vWsQ #947^M~ Gb6es%$`Qor.4ű6uDp<柳F$WkWuVڔB=f0յyn${oˠ1LN8lUХ\-4' Gopi@UwQ'A-7yX, T_Hs{B,>JauUWHh6~Nbg s/haT*ƣi z[YѫvGc}hj<(ڵyҌ,q4slkB cȨ!%t;hV♆4ukR?m9zi!N[wŎ@p[&, ?\:maw(! 1x/HI&]XɊOn>? d:v0dKnB+O' --7N/(q׼n`x ŅQdEf҃58ם+*;Ŕ"2q̆'𼾓fCDNvFiaoOl,7v  !UŅޢFl9(Cƍ5VPbSnd#=w@/>S _Amu??}wblF"RxhL|dPiw`ܰwmmw mf^P5}zRM ,+3.=n+Jnΐr5%1n; +1{"[spmr3okk(3 Moѯ{3s.~w=y;T(<1B$@ʁTSz~R^e/@pb8 pѠ xkif!3_`~ CjRH~* Ѫف ġ:ScKjM! Z}# ΐ"-tԣIt>F'V!C*Yq>pcK/q<<8எ^:q @>#F5geA, R^>6U8y_&²!=%(doJX8qD/JbYڵ/GB+҉ amHjLVZ'81 *r**ţM.xs` ()JwD/$R0JoU\F7ƾIǦN D[ @<7rAbqsioYe%d{[hEBQEV0dqPݖN$|S)i/0~Z?o^&{Y(M?ic֪m$C 75$+s5*S:)wua\<-?Qw}&x[]TTsNTfˁkygSXۙIРJS#{6VDzshM&w9:I` v"neW@p J!< 0-7BYr5'^+]Gt/u@w[^lot++y3R@Z br S \Dt%P+rw-#@bM]k/ -)-B?e7ԌlyNxUsuǜ̇zzw2B1Kh˗!]uJp{)V5vOh$rSNt= @g RdU<J_^F:4%:'q,J]@+-؛=:vgs]\M[wi[p?F'H yGBr[VHz˾d].ZdΌ@sWyE"d{""[8_C5LNxA~Iyz]`_4ב5uy圫z\3:G=wT /O'O?v9j*Aӵ:GM\i$C琅*HFBq8g#+=OK.K1x bݸ<\ݼ8>w&҈e쪫3֣]On#S1-W?R.9V|jz'7xYQahR?tѬCtA+ؿ^4S1 eٶ;C/9(_q 4Y9KHGՌخmgLI6ӠWx!<{>h <磜_2ڨV -h)-G?daW[,ly'tvF0k'Q8 (.)9@j3*wҜxdoB~H8Fq% <h*gv~ FJsUB^Fm+hև5Ca샲ZĆe%N>h .{/X1J5i왃\Wv(DžQ9Ň螤PrQo_<2%*݈ʒ"x#ڐ~v bG*V~A]NԫԵz.]LFn.~4rw/ G4tl7Ki96:Iogaܵ.]CLpGytK?w2tW-`SN+ߩUgC>+YI=r$ve0 7[bәstY??W= "^8k^I S1CjћA+ٳ "`. x7_5PÆ ZSȊ"bqYT˞jgr2$oOcհxnS f_݈;! %$s5+Wwt^ȱ `|JVT yozVV-=AȦѡ#&ʍ"BY! +Ife!V! |߄GN2rR6G|z4tȬ/./6i&j<:v?9`5PzUUIo1ʄqXPsS- S5G.>+M4_K'Kȥl[h騬} ;` fqzTFBI @4Qb:P>aFWF"rϸx`s(!)Wa}$~[o^|xVzqβ $E!eov3y-DUMmcp𥨗Sqdfm4~UNĚ.Ts$/ߜm7}vZ7gMu]. |f0] W\nBdwZJm'R L 4vJԆlcpxgi4=j6tնM`c^iʾVQ &_=y[>? /JNFKEX\2Z3MdaMmOI܁v@?zs&:V1H(W^]g"t5$A#VˀD~zXb;H UcFZxv[&oGXơI"XG] ܩc_E2ti8x@[vEvc|ON73IĆKFOdhoz28-‚m^cS3o |* rR{b1W4{*RQ 1d@PTS ]sq>?[\2TWs^ iQɧLh ÞZLtբ8qo\2ULh҃IwLM>FX\CuϞOy s7EI@xHM"\0{p.d o,j0`vKo "@G OȧG]l.ÉrϹt^"TZR%T P$5"M/pK ?De G3%otikZ\ORL( ӕN0NvǻOBd 24Z(<p;ɚ$cRmt3,ql?2k¯ oe4TM~k|ɼOO!>ZrK UIDK8H>EEΤօT2Ms1h2mUUXIXkG@uQ]3͔ HIn̫pjvCa1/Cq]>>;M6:~˧=^W()+e^0T߅Rl|^QȺ\FںFƒW^7b#.Cm^>Ӌm7p˕[S`CB+,!fpE6wxqƸj5t2//(~jϓQe&⡞{bBF';@01L?n˱0uӷy( D&N%8хɈ1[|Q+]-hP!PCM8S(֛ LV EdA `MM쐱MH8bb bnOu]-z¥uL[>&A@DT6CЀn(:ಉzRNBl\.J!NthiZ! &6 S,e~`F1}$+V7cn&]lbgN#ӭ` rF8<[S,b/ S֌<1ٽqv|'FG7wy#+f۶9gߡg*UDtmATL' l qYꋳmߺDүwAF]e著)iR@qJ}l ㅡfȉ]QB[9n!&C[xgqǽ3/OɾLv x| U,Hd}_O% F\a!/H{`WK$['_kiSˌ|ð)E1Cf n_FDnae˞Pw{<.yk!;sv(;i-{ΨqR㾹Fh>=F<гiʑ)<Sgh1AJ3\GFl-X?HC 8ZKFL*1wWd2ƤxNF諗ٿ&nڽ;)pE8K4*YQ1)D1 W%p'-5;q\c){>D ;_jSz#O>.># |.˞f(p8Mti! 2q)Ď({!(?z]07-i".Qk}9DEaQ9r}=,k! ZSFwS@aДztoL~~<^IRS'|Bw6Aϥ;9E8|sNt5kc;7'p}Qla,Me>{cMwR^/vMMggzdbQ |H}'*ӿD +3e`ci!LMxg)gV|4P_)4o]%,mav2HLD0|9R'27+$B;Dt\9QB/JRN!'Kx=@l$P@IX]1(I4Q^tb]GZ[N[UdI` D4SoZSGu(^(d@PT_C8NZcj8&Ykx:f }SR/:Ð&-44'JAAqL/mt8z$x&jKcv\6袤_g8+p`t}mD]c暛^ep3㮷 ^QTٖV 9!k' Q,@{I0Y%iK\3ݘKd5g.W蜾Pu!pi\!xy>4tSTBͭo`9UN\t (5,W.lz,eF\ŁBR3BNS괱 BFh8z@P*\R[0Nx|umnDaH5 R_wH 2K ryZPǾTjuZm*pxѷ`ĵ&Ν<3W-T/ʇR[jSDH#<=T&t;2^L_lCisxb]y* ~琎Du ΄ۣ$/vqw'%9ʕ5~]}3A툮bιZpY`^a~r\WڰFPeRPOh.'G4acN${C bj4ثqfucurɔ59ZCJZj2P,b4ydR\f(ۆTShuȧhVݡiViɂZ;'#dd2P`T$S1ϓϨݯFL0ϘCf64וJ?]{}?И願/^5Ó6= 9ꂛm)rDc0`򱔅R4sF0X Tb MW \N~KSut ^Xk10Xvh23sIt-%G^O޵pr×#ҿ~Xw'*.1Od#itX(Ǚ^RO_HOL0+}8§Þ)2uCNޤh6|u]m$M55T9%9E`\T;89]lf|џz&cӎLmW(sR5h`͎oF i̖ |/Zή9x" lW|C!CV}:"7ab,d'[a]'a_ %獵w`h:_X;crSL!#R1ԶC+#OwoSSj1u]ݗ1gbz^0֘8yj"$e`> s(R:cdk=P9[_<~CZeg5#W{ns[I z 5g|˦_'[F=9eGc` ( C LvT٢z-v&qtT"B[%]ؐT l݃F3O,Wf擨 :sUQ@@bX6Ron~/c _4y^[ arlhve]\uc^K/ ϴ)Ѓcsk#XMyk궖Cc^ |$mqZGɍ/s.=\N-rm0ZbF,v|j д=0X\KB^6ќcFsBp01ֲ{S-aww.U5,dHZuP:Sy \ ^Mz}oHTFHف-Ęi˾I,u$ӓA`̐G0XN+'cˊ&yK?HyD[ǶIXqW}q_23nUF3} JQ0fx|ـ9J㶋2~9j:$Fbs`@\Hp3Ȩ=O|؂)jIq| sWL9QD \8N0%@PҰNGɜVL~!I٪F'Cͻ/<_(_dscohBަtcd0!CognU4`Îrb8yU_g}>CA d )#\sF(E(v B 2(m5.lIhO +RFTu.p4 y9xZ1(ڧbK]qxXy! L?!'ŋi).i7ksjb3^@̓MK &j)M?+,"rBn(!f&oNQ(ꚦC8ˎ!i͚$ׯzDf7t U怡ѳXJr٘&旳CCfq'KȢqŭ pi=Qu> c@tB Vj;>q\edv~tԝuF "SY+̈Hʃ (l.wQ/%$*ƾilܔ?ӊO##.Z?}vܤ_4NvhMS|BiAk~`jk ZEFݦ_`|?%]=ȹҧݐk9$Eo؍Ro+4JY}/U!dfd9i~oϽ٩EUp {JB%A}cBV0ԦV+r% ?ٜx@T8_.fOܙfhye[97dzj&>Pq)[1Tdu>#kDy_F>/gWmip\s6\(3 MUdOd"9(Cwe#t{'h j6SA(RL `L2zH-Y.MHb V}+jPոJ.RV64 rr@n:<9;z7淟Cq'jIru?gf#}&ʢG}_s`<'sYP:M H` & :a)Iw'kwt-a4ΒsW}][9߀½sok-Ȋ">ڒkG EQwUj&[$"tp3>v>0yQNh]0:l8PN|L@.sxvBNxB|UG## ۩?ۥq7Yexx,C#рXLʌ;ň"xe`dsvb{|/(~GYgP0GMI1lwK0(:BaRW-ļl}_;oGd|wgu 61P]Fyz^:Tg}³w&H<4y=Cxs<ɋW7? UƛZ-bٿ1CT[FZʙjm`HFR`\Њy)#`lLr6Lx \: - xwvQoinX D.>&GEb4ao=ʷ reSGN6OxqGYP2w=O@07_!'gъzcy1El !@]Z^w&D@Z ,ܑA◬'B'(7fq!UFi~{/%8(_r#>K%ݥ ,ۼ,L.Ea ƨ0O#^#}$W!I?dD>W{it w)t8a=(M%:Ш9\igCUvz9PXK.ѻGپ|&{WRHuFaAM :ڭLl,=Ypx2MV D&BNJMP/].4en hS??C Ly1}\: WjUK$aSV.ndIf|I}Xň/If3?ptְvj mN0~p#WS G5aPn`S\땤"QeՅW*%3dhGHE;'%+҄]_=8o/f SI֛lA3=8n XԄGOm`<ʹBHY: 5ase՚UNyߊ1˞nE;9uFj%āFqsһiw@ EG"R5-cK/d\0^ ZI?/ϦW)V>*e?7:"J l+^Qub).UKL5s,ބ:?)݋[# *Te[ò}%-S+?I4a<+tZ'a^e2џ3elE|WP@\?%7]]wW>ՈDG PEx!=dv] [1x7Ֆ 74M8K 3fge*6n>C[HuʯVsm(uw0~m^%"43JuF.<-x| \/UvE~!@)c""4Eb>- :I6)jß\ރ;)سpQW_m@?o=,rw4lZ0;7&e`yYfv@{L-}kpAƿ.?d梨8d0qPq3OKk|N^BUR i tZ!fYG*-}d.:)\$!Þ&N3dniDv=a]u25"0uq vbQ)B]2ns8Q'pƟ}= 灢9\VgJ,e,J;$6ġA ԋ1 "Gٻ4ކĖ/ m \Pdh4k@J3>Kvœ [f,+v)[0ZPUT<X1DŽA!9BȨØ쓣w/aFl1JB!'wot55p̓Id]yLg#uTjͲ?c-wǐx%tlr /5$?f {y\͟ZAMӪ)pۓ,ebp"\ h0!OTtSLYTe,B^aa-\;pdYz}ƘY(ƽ>}+Ei(vh_t^%MC!"Toz}6D"! 1@g10ITjl'F 9-\7izD_v1T{lLS&&6# X}̴=5?A2LN-) ` Hg1偍T@M> @E_S,9U;kg,>g究Aԭ^;!'K% f9y{L!7)wYGI5 B:)轓{_\f"vieQɘIO.#O<|&yv"80z(0KJ8Uj$^kXY(B M$q1{6"&{ʜ p {;e#vW' 2YOHj Rr]f3q>𲶐kVe2UɌ! Vd<1}y8)=X:6Ǣ'RWDS5mӴF^ JO2*|k x"Xd(W.`/dijrw|]\KRѲ?]$R mex".d47;l2LgU9ӫMpl ϖZwrfF pyJ ڋ=~0蠁Pf;}AM''o6|\%#O<4um HXZ]ҕq P%椦#`1Uٞ;?L .`hdcKi<mbHËŗG;PmԮ%-?01dĜ_zBK2»%P?xه+p` E)YI.g~Yk#M F[ Abqq@-L4t=hL ,СԪv,8<èj7:U 9ݲ6X}u7APjm"-ݎg$oJG%ghn w]|N8 1mU b0vJ)h ;Qa7Oi߬, T@N64cNUGiB'~:?*(W6,e R+C%O$MȐе ً"VjuYSw+ù݋B[pߎY)yM-4 mGk;="]'ӳݶT③y+.H~g,8Z)y`USٯra6~l}1#A_LsD2{˓xTS,GS8h,n9dw5VFP亍OxIfdsNS1-N q`q2&[ق>t:AֽpqyʇSh}rWg:?c cXuNDhfڴ~[?1^b~6i/yʅg!$57gGL &ƜPh'Pl}ItqeW_/zal/u3Wor/L-0C}1[+~ Ѐ^qĹ; w+ { Ž?n8P@`e( Q{zϺ2Mc5T٥1whLZ%UNbo7\GHko|o*G͕Q7<܇sZ -@e"6]u;mK̈%Gxc(4_;ߘ̀ Dž5ǂ]]8YDt\4KƨVwY`,"e,,^':$ *r1J_j;2MЮ+h A`Ȱ}(2NF 5%ВjL%G0|j2~US(8;fPJ=cG+j6}ȋڻHwHh~XGSrc7ܞ/%1޾.w0g^a̶2Gzɳ_v'6r|fSh=^FS͘+l/ywUu5a٫4,8X}$t#cWJJvۛ$.>{5nTN;;!w4012]׻rxFKȽoM@$ɔ`CЎJp7R4<-CMiLew%X?;|8AWCh>yV=njMlVOW#+SN_Y`}zs×|c`I4_ER\.CoGh`l+ y\>5y <,;Y iIC74a`2.7hJtfC 3M9=ʱ~_sYIPݤ\5%C匒GQbG*W_e SmrFF1rok@υYnp{V[3IND_ EgN:{T %PGն#@NFT39#.s vN?ܯEqHp ^tu> p)SL PXw7o'Ȍ7Afk0 <}o09܂#M. #;[P YSEo1uGF/-Jr]^V~,+yr^>ONƽA' ۡ|ٹ==-)ZT\6ׁӳvVg6Uo`׍<3".-r|B(dZ7H־ktK%ph([9'[n,5 oY- J7xW,0t ۆ;#?ozx;ѼB1J3W=(yg}FN4ݺWA7  7 E5NI"1IȱT!זO&nB&"5-xֶTkBa cU ]f$OCfzVvw ]$:}g~MNӋ#y@A2_Z1X>&I-STw+lU87r"Xqw!3?G2We z o5A)jԬ+}diS`T{wBӟ07 D2pz D+~l lpN9G2_&e:v^-)/01Zݺ6zIQAx##$f^}itvOIP> Utzy)7 +T<[{$kOA;vt-!+"{d,>~+>\bs['V`WFf;l0EL+bRbQd:qT5?%Sb*]7(܆jM;IiW(+ E'(Kή+r4295bx2<Cݪvt24GM굃0j, '1{|cڮ9e~iݍ :OagpuVW5˜Tם)ns5]">]N g 7 ?MB&'f輿=9dJ*fB5đ,WlJ" >]Kn^w|eYsO# pǦ*~/Kdki8jzoV=S]0҈~ԭ:Qbu|46$eZY%u(FM-I=dI{T"ҎT G>fJ.\VDa}w'rK49V#(1|M u A[!l]=6&4B$9jDcOouF؄NᎎvCp3;8+/yt-yIDD}7aI?4Z?p&˾H.#F7 0BXVf&\۶!{`eX7"^+o[#<{*P])HBu?B9p x omʒ_I"J5{[,nYl}"g{Qį0Lu:&L10DIy^GoUWQFdzs7d8}L yŏl{)wNTS5K7oh(d"S[Lҋ=r\Q@Pe*^DrqZ,W(BE=d'VmY5f4{Chmb=j?Qjg/ټ$(R"E p5QMy`Gە+Y;AR=<ޖ?_aǘHþwn?1U0u&\Ta WK">rD"3RDw FҀ^o qZƷ(GW%{o::SkR'ԿeBL`87StOc<&l7B7}c0xlLU1R&CSBp۠ToHg:l"&*f@tlHNŀ4x7:ޤvFK CpT=9\;rlzDˌVi4 ,o \v7kR*d䒥SrY"WԩD(DA_ BOҔ Oi &%5ٗ]]uLH*M٩B7-r(e^c;W<V j?{)C듾t8" n骝 {!0x2`6!s>]O ׷Rv ;#b ֕a"'a ȑBo̾yɊ3 ʹ z١Wk^h&W>Boa .Bʎ;uڳ|IFB3} Q.zέ.zU劍`S#\ֲ 6^/QIXZ)Ly:6y)H~YəM|CI6?!zX/G ֞GMhpujCM\z2fu"@yiuf\S6jaGKY1a[?>Y$tnT_,)oeI齩=>`{+u>`wBGzQ_5}S7}do0ѓa} c~!jqc"S~s+ x%"wqPFBX`OD{XRׂE;j'QD]z6[-F fq@鍽vNzY/*fDTjI@\T_򍩤Pٞ}3/T`>hR9xQ4 XRS=CFw _KU6cOfU'˕ [I.|=x9w3:A$/[Bఈ9o_G+iǢ)g^;7iw&Ҋor{xZ?sV,yc} _*Eο)vh^9k d1Y"g 8 ٺT~I{J#-hWhi%\̃@^}Wڨ= aqVD-ey 髛?&%uvrІU!&mOvI=KuKoI$R󙯞y u/:h0G8!*э#&]UJkvϴ\Iex4kcS<'3vt3 ݫQ txxYߚbIbsctH{ުuivzP~h{GuH,XĞTUsNeyYVb톭 i2ҥxP&6/bp0(so/ 4  >S}T7ψPvŤ{(dɃi~ S)7Tм]-q]/eJ,6yBks!MVjqvޥc3Dd/YylJVTt|2)A}4l ˬLko) ,Q"{h⊬]/rI>a,2: k3ac% Ѡ+D&M?ͤO!g7Sh\p/wkj RN'GN7]Ӄ?Hh*;lo<𾝚Fҹ>1\;pogrDV;hs[R^?l5l>0n"@lD>*CD` IZWxmĈQ6d{! ew6mDm!UBN^pV[l':".fppwbD Xp4tw AiW }BҌ~Ձ\5/ '&k\ xGLc?4z 黐`zpz|Grw9:M&<{DQ8uߨ+tNAo@GMg-T[FZN6mĞŰxur" )5,벷47!4Usap* }!,ƒ_0!/K(!?eb›i UBw߉@ 2Wm2r5-juemyOԧұ٣(f7zDZ "*uCb` 'hLLxT/7(l5Z<^"Uơz0Oۣ`ᎄ FP? -A\m ?9}qpyCLFd\Kxl E?1xrגUrE!g ʅǒi %{LFTsJ [ڙ'EvE`Rg'_ I.tE8<2הCo٧Q'*[I3 V_ 7a  0a^ {p&u = w6T \̛wy=-D6kFb@E0.1N(7DzsdP02(h DKCy΀*kP-~ l^(:7.r7Ͻkix_5L!?~G(WpO*QP ۜԷY;07|.6S揳6 M~F'T`"ąP.S,ry"A,xt QӳXcĘ77lYt7ḠgA1r$Āu*W=\ ?{C;[rwࡏ@c`پ ;Ns)|5ybΕQxlZ-S<$B _ҶԿ$I@ߔH+X*{]X"_,: q9*iQk=-p??)oQū Y]נzPIis_:p3?Ljg)8^e~aJ:{@a\K`w aʱ1`)Xz$8Mk͙"o&Q3-ڣwj;Ҋ'y2J1236*Mf@4T^bcJao[a'7`D7vӔTЩx& cW4Ut%3GMa<OϘduĪu+xU2 jP!xqoFNTvKj:1W8o#V>IZtZ.f0XP=9tV7gO:SC6)u^%:'R8m=[r90BK83V-L9~Xl!ǹt_ p*Ա e_wL@H>1.M"=/pA@B.Ƃb8"?$RaR!q oū΋?2IkJʠ9[>Jia^h$8X7Aֵ]~DFpakuL1D(KC숉{38(lfɘckڰֶiq DeXLPy>=Kˡby|&MHt~?Z);sfQX+:ZbBKͿ1ud%"(0MѮ]-9ܩm #Fvn~u֍{#u!?S2 g~Hma1FT] -HKBV_nǞ\DJrx!(xzx[r]CAAFӈit4)مSMȮ' ,Dx]Mz)Χ{[3~C̦:Bju$z7dGvT޴դ:)`lB6zYo$MKC &0?:b9&2lMHHU~J_C\A%Kh0g ٛmD[}2zfEp$aZ,+>J'L la)R)~0/.l#J}*2Q\PYS"3T3~b&p|;ɏRQib^G9-4& Ad<= 7X[Rx5zRk5$\]y_*ONHfWl_;ӧE>{bwǁ.D)C젳~цE&oX=18ZXFg'3aKNٗë AL ̛ܠ lL=f^:ɵN0ڶ0NL5P B{%CreIHoʖ2,.<-|=#EH1Д=͗ GE%F4o: %f1e 08#ll٬o7SȜ{RЩ)ݞyMc %zh}>v~4rI_n0 t-qC.#a% ,> 7RtAQx9 N=sXcZ6ާU_MXD2:tͯ Y -Byd-b %y(O]bԞ_b. .Q#%<`rX"a:Ndt5ϭH>+vkl ThqvrS"@!R*9՘)o cF~1Ky 6wzYmm#W+4Pj9vʼ;޻QbcP o>QpQܛKذ;#~ƧSq]ȒE90ZTC P6}PfFʂĜ'yD6  tտLx^y:^3EIVk%vdPW~:}_6AD{R;#4CA=?&IįD֗0~1- Q2LMlх3 fe;ѺY ,n/6T! ק #VoOEWE#@]p^˱Z%݋z l߹Hm.+^jB@,4՝;8+bTjA/u˗dШ{u>ː4+=H_WȘ)H@Z Y˲e)08i9)=jC32Э<FF6FޮwGf*竖PLG,WI-2B/J|mݕXno ;j(EW myVH7Ȕ2srrak¢z%[bt $Pvo\#Y _*H2MjUpjIҹCzХcjr$GȰЬ '"J3}5jxXPW[*-H7a~IV5C,ٻΛړrރ`nP]g/vrx\@[ K8rl`hBQ4GVDLmŸQtRE IIꕽFW5;SQ^^Tqc22%&̼Zj>`UAOiaS6a}։T ytEeleEܵ?4g9fq\>4Z-KH)Pg:UL#']OGBpgugB%[ s#Q XGtꡫ%$8Abi]_,6R)",T}BabG `w4C"k]|8*㤥[%m}Jql j[GOD},X.քғQ,V I;69v˄7RWEce3v%Vxr!Bpd1 $o|l>K>,<濘Y5RY t`%SX:hhH4R`y+T>3[A0@6ŃNj sF-`99w)g) P=*=kzepA*ڠDj 6jC2_IƋea2C2U|\K5`q3-@E/ ș`^ﴻUJIi ;ջHen" c$*= 5+`lj,Lb9)jDnO1@Z2@5sz'Y>L)0U!CAgi]vIC-C0 :K~J" T+`w: b!w4r?-7:?~N%˼C8l@sJw&NQU%me{PGO;XLxxϘx9BچMoԵRiҷMj9֓b/HgAz&eȴM~e$kB?eÑo>fcB=]|#S8 JQrCbFd/+ Ams"Nw{i)Dux7^%&HPI&]Q&!ZժE4t~)r70'An쑤hڸjAml!)Tg93[]>Lb{twRQyxONHJ8+wiKs>_ڽ3"C zNp ]FS}SM䛬?cR#탞X5`(6819fl̩\*xnV9P6%*7.߇ifŶ%ѶU 'nwɀ(aj'd4Du;мlC\5ݐ}"yuz.y;;D ..v־]-#*CM_ڻwk\&'&*R=O*RQWQo s~2x5?Kr+; %PVT, 53ߦFkxdYx@Zy"DH"-e.Ӿd<Fa+~U6ǒYCvxŚ¾Qtc]`S{55̈́&&ět:E<9!T|.|T^(<᪆8'AM%]U/q4K!tsΥ_NI1ץLN`+cPV{K{{KNF`ʸ[ ^_NcJ3 (|ĿΌ=K4=?kyt= szSpWAb$XթbzKzbqAͲ,_G(~͜`dIh ~~&u.Q7jtf'Ze -Lqh˄f?T2=-&}@Z䓖"B@qb  N;m]DnPpw*QZT~~oI LwlG^ p>:YDĿϑG/= PfV%],2X1&7gu|Ȥ2q2p0I>#yL&_G@2T0qWA\R,_tj 3aF! ҫv0Ps'ed{k*{Ƣໝ\Ni??T 䀁vt0KYs_9U{@_. ~/O_MHZ[I-29E~&s\n XF/O WCQh"^lh%уlDzӓ4_i, q⥺QmBKfU GR?xIqpٞ;y,=YŋR2MWn-̓Ւ%gBaU֛T[ng3f5'Eeҍ!oep4djLKVOtd ><0Ã.mpݓVŔT*Ґ [pOleIH 4}@2kXeCjռ#_7Q4f@Fj]Rs vQVOn?Q-|_Si?#WQjI㏲d]̚ FVX9G҅:h+6z9W oe|XJ EfkT4-dM7j~QMgp[^;虈;_uw2FԠӑ|aTTz~m^06!Gc.bH7YF0MpoA?RN+=8'] Ԗ-7;:@$0 m0q SϱQBFpmŵ8аz8FZ+/s[`di>T2s_U<tQU^XC/pqcW/5S zbWa(0B_xDY'?n? zU ^AޣMU^:#i 4+b.Ma5!u&>ke'QQ܅zs¨T TNŸ~ (Y[nRC{ōJ'1q>GPhB78oNNv?`^ҴPxc%x}K\_ć0}5,O8RN*"XR|$xCu]|/=d*lcj'wu9!3Ω2jI2kW1\Dbu%ANݫUbo}EU(O)-ꂃI'\H}yT~u!'3dc記A6PCv㊨M' 8Xq ݿ|Xt, EN˰h‚C)?"?qɣ(~R9" f\_BE[;l/>6oI%Qm9P@hK4^9¥pMDhGiO[RyU׵w2z-)s-ѥ4ة?T !k1[Yz 7g~'X}/\+褆sϢÃ; '"J{G~޾ZEL5n*f3k%$luG\o#K0Œk^p:Vg<}GX4]$E'+/O ǵYQN8xg  Rb踪Fnd: Q$O-9=*-qLP0K,qG#Ⱥ <Ϊ WH$Gk{`u q1oٴ_7Ȳ^XS<nEL~B)QF-+h)NQ1kQTO>Z5:@MPb<#б>: ~1kf;dxuV-4ChB5 ;EqvVX]͝gAE^컣ݕ9;@SnuXYܖZU; *Blԝ7X52OLV913mDX3"Ӽk}6 J<<)BQ)ݽS_t3(w%U0]W)(I,g'۳&%=+_m~` L`VipjDqdǢ RlںlBlV9n/ps.#YPCyz{ ܻ]6|p-r=lv6jx3ZX b]C w+DbG8t1uHG(O;Dj$~bgng Qu \P:v!3g[^|ݙ/ck[xm0_j;􉜠w72 =!Q RG.2?b|Dy MB`HaέAoX\{x=ۭ5VPg 7۽`FP#kN.e0 QإꅵwYgKTH#:W{9ˉs.CL+qG.--HfǜPj.y?߯'NXvVM΅6Cv.k6F-^46}3EDfOW6OŠ=c)<5NE" Нu&(AV'sv-VU/_꣠d&#{Çg}z ParPyk3pJZ:5/_*;7Q>S z%DofePxi`xNA'>Q)p,S9Vg7Ȝ)؞}\>^V`kuCb Q7ΐq([v])P.krE)3 V(5ҁf3a\qDVZwuVZǒ|eD/b^[N@' { !MfnE^U +?R%(By%t&]8u}X d /74:yDm9X.]F#Jt0u#sj#-✃f98e]vAE_(4h5&ԡKFpM*`".*4`v' pS4G| ] 6nUrPOR⑗ e S`b*(ծ6qԧTs~E0 YSlڭ!K€["ke|ydCJvVb#u0·pc)zg rJiiѢF DKx]@~jd=.̾HE䠣`|P鍈SNx3J~-^{PXHKك)ō84.XMS.N4YLaǺ6yclIoH~@t v\f`AK5 Ze(KQ^1uSz!˃=DDF '! EߠU Ч̷Ǯǎ }]a膂4z^T?(p=#ByY. o6LUע'cq/$2SZ Jd%7piurӭDC;~s|W|XYI vb4Dr3RuϗyJq*{&bM6/;Wf8/tsQBWEhlflׅJ͏ңf{_CZqv"rό ( ]W0 ap!`0މ8ېnKn(/,4^kZIXYwG5s/r鵶 1'ȀW~e莊uK!m֙A9+>㓮?xIM qysy :ru7to|7 vˊRvsth/.>]-Rn5mNin鲱!a}kOg!KB=:%I/{vtOH{`Ι$LʆK)O5RlϲbLўKtқs ?\3#yq=&P gE7Ye0HW1߼Z[{O+hХ7mlhˌRf1A)CYcNdHK@RVV$[b}Kb %Vr8hs釈[|tCN I8ɠ@uKI]Jg=d64-i`;s A,In:%E51(qoI4'\7A8 'R{jQ&hhې$9#آٔ{*e8PM\R1g3_=LT.rss:L%[eLØ~\V#_4 |c{v,l~^Szjt{UJZB?;9h{ԁUory12ovɦ1Z&_v 4ۂLk?PNJPVmկӆ']s@8<}m3|P?,LoR<*%cnByRA^isHmP 4 '8q V"FݱvqDӛч]]Lqڔ:tKT!M9$8yI$kA^E.:a})<.A%: V[a[m 0+,n0de+{p;6Q*lz?}zuSvP_%[&3QC-h7r^Y1)yg'd}*8?Ņd[PA^ig4-dو /z?#EɁ}*&:]LG]UɻקyBc0;ǧ˿W$/cw ch+<,9-kY|rP B_!^ 4-Z DܽhW¸c Q Tn"FCgP4sܓȰ(yiEIsV?F]HbԵsS ;|t6h9mwH&k\{ّ]] tD_ĬAP`?LRCF"1ewl#:zݥ Db ^:3n 7`Ev*TKȘEuܟc1 4 \?fܳ;nB&Gi ,5eUd;;U ,k\uU~ 2PJT`(O);Ii@ :Ef60mZ[$dBיxQ9θfr.!ƃ s J?Bѥ~& ςӗd~TYCؿ$Ft*#\tNhm2&1^ޯAܿ@v5hYrFSZ` )ç=$xW NzI.׫"Ҭ^˒^%&9A+ªгZ\}¬,#}B"idI#k3J+_]Ď_ᄏND$mv YnlȪ|2d(T큞E Wo=ʗNKI4w.|,ؤ_T(02/n=zx +\)olڋ"xWt5oM:) &(.)b8-b |;3sX.cܓuXe-vV  v'F|G*Z5 6(yKjM{%:F-/sAiFQl5<H8Ӧ]}u[!/&;ςzMQ2k֔D Dp!hQ8ϱpƦ}l (`s3B-nM{TY"ސn-cV-Ґ~X]Օi`<8?D=o_EIot As|fb0Dָ$huѺX'45JYٰwZ|3C6JV-So4 /G1llj/)9w3L ZrT\<_t]Kɔ3gH2݈ۊ“Vκv+|Tbyߟj"/ ӔK6u p[͒JB@%; NG5UQ a|@uME }'BK[SWPxx|}\P+W ,7뭈*‚G{}^;(]ajML+1xLW J"KW޸6~m~!JvhשX5;-f'!Hp[{jBk_=㵝G? h'Wx^_YF^Z}`q lq!tﳜ ݯf4)$q({ixB@H|9r:# gֵcq T\?XJ~`-LGsyQ>Jf28@ewU& S^IK \]Q/["쭰Ĥߴ? &aAHYs;xR-W%72a %NOil26'Cj@%j{mhn>"EǼ,8Ər1do8~2ڛ,/W>q']y Ve=LdpGL{ENa䪎 ?ހʌ8sy|A:ɨȕ|}.#Kf= cj\s~]† JwP/z0\gmwGh_fj! f/Uk\>YYu`OH&V+(| Usj{~^L cG571au(#&0wNQj]w-Xz{Fsөw $;cjS8 6S— 7fRw Kr"cMGd \htK˙e{q3u-I("kI< KEY@.}@=( =n-w*QTG7e)ʸcF -cb=[xn _HǮ]uE\< آF(MSpxI9pJ䯷o-7?'cb'_UW_w׽7{Ҽ$n!X|e$0B';9 c7UÁg]Y&.+Z{Iּ?d&9ޖd j|:W|QoA!PŢhci}nd_YR> cpTd#atQ)tA. JzYH!+: ky(P8Iy40zz[zj-P9Qe+jshC"Nd(Sbcƺ=4XՊY`:Yr ۝KK[}E@C)YpN!MPc_ G闾*piӻW] :q ~&KQxkMOsޥjSF1 _p [c>mAZnLatE(Fu9R$ ҳ̜yuboBgIm@1Y&ev7(3( (7|Q0(s_%XdP^[ԝfޞcGγU:xL4D@M5ڄ\rf۶֟ wfzwPk!1$H9('r9 IfHŠK$01i-]j_<w~=u"G>ujM,\:ɡ^# 'ϝt1?ϣɿ 5y.YtQU$=U⡗x{ YL!{ Xdwt۴c,卭 _#v9FĝZ;iN˨*m6ՖaംMLhM8(*7$~ޗS Y] |bJ!Q')j De qgѠ` W %yg\@(nV8R"`0,Fߐ:>[}BQwm&0}*VN n+]"/b)Q,腸& NYg&.LCĞ FhR`a\2R瑈44k {Ln{URrҤUg"jvjTf5K`Lh.BPGhwI {K{,填!@[yOt'N TAHG+Ri{u.ds qm9W9d(x-XH= z A-5!|f Q0%G߱z󘶰R_bsnIDDʚ;E'AUXj~j)7Uz[ 4|.,%ܾ<_F`Mjð@3J>/Os)B"_OT}rJa}CUN?U"V+Y=xkƐ-}^qtQ9C;Lٽ+3)<6%AzꆳIf>T#BS FFA=BVG\6<ͤɲ}# [SPmrpCB)ъiEp8Pi>p<@b21fi<&,d?pMj#=9 .tOKTC.C<-ADɄfr~Ϗs-Duw=".(dϲWoϝO=]0u$rSe &lq.;3*+妗XUon_$4ᬽ9T@?BNTXP26Sw×zė܎"xoB\ .)qV@y;dHf[:uHZӀ?pF.Ňho," h'7"/dW vj3Vj|`"ětӵFl(7c "!hFAT>CR h ݖOT쭍ܛG_> ~,fGGXdnL_ȴqH飓7h)ڗÝBC%%m6M:D?Y˵#UaAl շ@328`AZۿr1ҳ@ FSN`i}'}rh@ 4k%@B`c/!|k]P b*W k!N[8ǟQtnUcPډJi^ Wlr~u1磵.msi1$J1-t:I)Xr`_Q͹z_w(#+J@$s[\o.{ bj@ȲPjqo ɒ;DwuzN5E'D 2WpA$yBOVz)y¸&6V%L]!Rjn:ќ<] 2Ⰲ^Tb:XGr=>p C~^c7/L̕ʻ- o̼q8 |d$$pƛaz"|j$O剹DBݽ?$~D3Doy33IƆuDtlu8 ʢ_Yg/Qx3`;tSҚ'Ak#6GF n8?:/pXJŲT}62M0wY0IQ_j6TWd!p}gz61=Zl`GEJ=j2|LpPsBDA_]8WEJ G>(ǚ×8zh" /Z2쬼%q)"g/d?mra0}c[߷( k4)~rĴ,;F`=+R/%&˳qenɳtfpu9IF'^/(,LlQ-sOSYM#)Iai0.JTݖÔDd1DuǍ@n bjZ %(WwJG# pB7N=nљ@6=NW4'͘crÎa["zڍp׏oEnJb }!33ڣ==NصY@u~h6kŁݷ#:\=sG[E7AoW`@fJ;Tw 1A(,{IH-ឋkj4vTeԯ󉬘m.<Ȳ\@H75]фѐ*t5Zhڛe}(Cu'yt{ [Z@.aYaRxOc-Hs!#@Mjӊč4x"I$QZaՀt1\{eM'Tʔu#]k߂a1os|E%ͩ2f?J9FYH}x?|e(-ș5W&A3ETO#k*]^dqW.Pm1-3&4;M]*ZCsġwQYtVLy/i"p}rC k"l[ޕm6Yjɞos k1PGX|j'9A hJQ8z(]uq{iiLٺN ,TdC.5`z+\R}};d0z-6* \zmPM=Y+X\TE0WmX.y?͒IuXmh? 8M*y}:Qm!DI[/`JeA_" s ;C/)jz;AˌWNDk^G^_)DɎ]YǺhVy۞nm-O{H\NE0>D%'8 n.L Hb=I3C"Z~KQ@Ӟ^3sb_TI 4HJ(m h؊˅MJ 0#GF1b)aK"\Q˖VDI \53ѻMޚ8}+ӯIu7raCOToA bXmRP㱧OoN:=]O", bNy=*ic>!S6U^hD4+ +v&FU,9Ɋ[I{'#nbA+қ|g+!+~m`oT_9j |_L- 5 \T t8J W wT&]CӑXy2hr3t™Ԃʆ>"\<%SSVEakE֧eyJ9t,a 'KݿH$;mf5Wqě7+3|MK)fAyyƺq P;%Bqf<ߧ SfR !uYSnPR([dO( j bP"{N POÂ\I dZy"=ԾvZ3]h56gߥ/!VK \$62gת7~OPEU=mZΦ'Ax}U)_I'}my*⾼?NJu, M(ϟY[˯ ٵa,Aoλd0,BiDgJ (¡ǟ=y%lGb_8atdUz ̚GKm};H*J/msWA2I\`WcE8 ajx*ҵ<"sQ|V:{EE`P`˲|Z-%frϝ)6frH t yJ3G+M"T CD""V"@vaXZ{o}GW{iniE&Hηgĝ@`!GĵI lx5"\'۞+<\wV?}t(+$~y%]851H^-qwPOIs5~ |.6j4N4o{7K/CZeY<[j}%fv㑳=K8+I2ZYUFCpdgzoF!&iJcUnj[拸3aCtAnNɀk-j+z,$mۨLwVSΕZ(jP8ޗv(걓dUKp<A)'M^["*1:oH q^S[Jؽ<6hg-қ(ڴNyQC,6>VMR|f:̒.1E+=]~{j]&kgFۺW)Eݨ.8Q/|]o_~X3xj9F~:;5V^'XhYs1*gシָ~FQ?8jd`VmWx˦!aW*g))#Z,>¢Q;j'̈́?:4.m [;ʶz% 5u´3>FVxjf)zFuԤ u2YdR-QvmK}P *MMz\W5% }/Ţ\Px1ghU#iĈɞca>ݜP AWv}WI55UFfwzcQ`cH'hq~wBH<:k`Mpj`_h9/}SJKey$=MA*q&ߔuT)J@Lv :(~ޣ.6sBAu*v&2R)S'/+dw1dCJMWBODjCVx#DNG\P%u(S_׺'Zc'g`*د"ڛrJ[l8V~(Bk@_sδP\xky^QG{\N=x.U::)p΋O6OR~>~#yaMWẕ#;znKVlRp@HtwY' Skx6Y%<%aUI]4]%|)9vY`ON+7zjN"˃K>ҁ&tKIU;ĎTGj[?"wmTi?Y)?݀&QHwQAb^ mjjb?&BcTk%ţv9%U . {)\sdgn ZzsypgE_SU!. B4 .Qv2hn= v$xw/!KNg (JYJSD?nu^ZiSG0u9 fxs'lf1pCa%RCgYLPdtF@x\ f2 1qDb 0b.|[&:"rV~o0>|άBv;?b~MYư~+լqv ۴[vN(@-حaϖ6O%WKٽ7J(M}&*cNk[ك/L2 pWdO.ɯ[1p%̋v%anB'!,IKPnQgh4Lf' jps'HPWxR*ftˀ 6CADDHV8Lbg )!54OW'9UF `ǦxD{Y@w >;L riƒoCyr6NSZ#>3 8%$r=%>dՁlT(!W ֜1Ez}m.OjsVj?e`vrll[]Q7]`7mM˴0pYIZ`q%O}<^b4 ԛ!S5n5i7P5O;ÙL)ul\IM¥Z32M#Zsze60ަܽAǨYlGzD=6l~m)=͚멉pm^3hW;OsICv^[2*Zw['w 7sp%!Z/U?> H?ґs z,)|ՆOriu~C!Gc ;"nߑALj=/v;AnXQID2r XŜQ6SWNHe{(k5>]QR/?>*?-#< S$EM6lIW0FCzݰjYwan06EX?pHK^C36`ݢ6n-ѷ~mO(L#iˍžNy0 H6 B{u$̌`67i jXjԪo'J?G6u9nb%Eb.72 l,G!72!, 3kuZXt-8=փFyظB Y>v yA >_j_ ӊqfShGYg*|L`k -ȊU'*`lуx#$8s<e~eU/1X#!g^Glʊ?h:A4!<Ӝa&tq1zJq@Ga%3;L27*p1=V4ޑ>L fI6<Qȶ{ O͗]O\-+f+Q loW>fZ&< CO4} &Xs_^_}DᾨH,y_|HC3ک4{RN?υ$BxHK;K7'Wiˢ&3,V:||j^0㙁et %1k'GM.;zou׭yP}z) 6elCo)\6^ߠAYriLA۹"8t_ڣh[~h,"DjE.E_ i%rN50<35-!qXJxbEpVJ':AXe&/Anfa״bDMWvN  [LQ5te?qiYd8 r>:p#V}b4\gID*鼅d  x+T5O rCMh+kYU> Gc`+UUB~&|B&,,tKI3Ja178%065A:t6HRe{ԯ`UAPņ]PW$}yq e(@˻/ʏL'>tYӚuɄcXVp]w\'ş0~r<ѺQ3i'| SMfAV,:9;FZAozg^JMjB 3 2߉/눉FPnԗ.-؞7 Źѱ gEܑ8mMO;mHĺIb9Z0} ~E =J)KN0NG'krKrC1_tB"ztW{bsX>[fe%4X5OQ6$r`Z}OMkb7_{̩X zon?7VsnO tн!3Պ凉 .-7ZFk&2'Wˠ=~E@S"ieAq;z%:œx׳͡>K:~%2 ;"eh: 0Rds7l-t24ZsE;4 D|p󃨅 O<?=10E<ԛմ_A,dӇFn߮.C! 0VYӾzo&s5eh"Y,!d?Y0+[spn*hoOY:$Y;@Щ`ѓm3>Rndn-ba5ܞ yJUP6 j$,OiԪUM?Ynxl;f(l)Cd@a"-W+V^a/E֖QSP/R-DTPz|Sr>6J`.a0ب2;94ZGM4ߣT씠.ZJaZp/$` ;!%'h2G]zCz%";Jkۅ IWaARV_v0ej/̬]OvŢ<4gW(ec8e#elzxanhCV3ՠ\.p7pi2.OC( f[٫X=. 9Adl? }Z y1qaC<@ԫ<ɖS֠M 5<:v=ڣ.Qsޥ`RQK K:3;Q ${TwR컦4# =ǢX(6F}rOë䜛]$nIw9?EɪXHp*_7:ZBLC,)s dvf'?&0125תI*'Q*HS cl1Z*]dFzԓGtg2XT C"u:f^12{̍hiB*/7#|'"%)8` 譇~Nm,*Ͻ{ћ,kjLUf&0衦&38 ϩ&rRLdXn02xp7 gĉV{̠3@[0@ЊC+x!4y) м%H8:΋ߤ4L\frk@yqzL9$e̬Q׆{,]ɻ۸Up O 紋*T]͚Q5a/bp@"3 2usDQ3r]\G8lԼOv1,*h砾D %DvMr:LWɗqOYhnA0VbtA \ Y xkZ{9wtNKSbqDqul{j[ ԇ˘^.'豰͡TA7.~O>'^7L:-a-mA!)nQL>q9AB<< ]bD/#K*2sb]*_s`jXе"d<P)gt8E3Λ&a?;OKNeyv11 }6H91PoUA}b(мptS{C __(<3ʰPנJJ<@+H 4>[v=.c@hco5Lx+bU~ AljT?-{aCw4}!+Fr/$ٖb_nwcl0 A FEp{d4]o.[%~=Y0 }ܐ9p(o !J\{1 &jjׇ GsgɁgi=]ꆅ=Zd PF yݫvwڱOWK.\9jNn=BڿFjڐSQ[Ҙ`گUR6٧ijkog90ZVczA#i^\VueԯZ@23uڲ-63f&%e> ɞ u Ľ'nN.N :[# !h&]M#[SjYx!#;Q_O!!.C?@3Կ0D>,TD65x$="kqYD]¼-mSM4A/rbDm1_C[Q8F w-GS0R[;NgΔ+Z)o:= +t!IĆO#Fb? ! J3H욻'C,@9;ĴD wx 0VJ \dܸQ.Hm9M]{["u 3%2.{ X̃Vix u@2uh)޵ D86Y:/Q@݊1Ռ`f QĽ8rfkfKLou:䠳_ Cqȫuy/v ^qKy (۶7IARܫs#gR66|5YaA$?G\] +Naf充J| epgK.dzm; 3AcC=UsW1(uwa֠y]QF8Bu S;:8I 0HajaNoMqh7w7y|E`- )ϒe.]Hhϔc/ij_e:*Dsk7% =FrGa1r55򭙌׌$c(:r4FSc@{{'i:뿅~>ոU䨙cU.iCp>H)@oJliQ1qsV8·ѾcsoP :9Ը#d}^V~p~@4dBorx8{Wf_Qyc&c. /wљp^#}IۗLV#{h[ 3u`kyt9XT'0)w/6} ^C1j"3/t1_6iOoqADRx3>l_Z2Kkkyl7X3=*SS3'Dl Nq³(jە !M×tj<ۗʨ>1S~tyUr@'qH Og#0g?ַP Z!~w&vdW . ,f E30M#_#%=W䬍 \OO6co'#)ݹ_PT\O\gq%m5Y{ӮF.gW(ga;-d f9Z0'{T픚+Ͷwd-Sr7EQ]J.QOIP!3NlRu }yKE% 4eXh'>:Rq.P.Xǀwq4ⅵ~#"A?~N Ts "myϝ }H$Y( {N14ْF.syZa,R( D~Jvѯ9@7i),!;'Ep*Ԃ+wtɐv%= }CKaC#4C/˒C=6CF L-d9_,jh:88vP֮ >L:{+%s;(Ö ull|TS-mFn1]umҲLj(kjo`Oyd\%sǺኊJ`mw=Ǿ#D FCcФÏ,њnaSCeSA,i9|V4 oLXDs29pdRv-O.o߼2(kB^oSԠI|7 U"뀑ᯜSϵ"l5+-dvQ̞qv8b"wPOrvf#L7QiުGţZhk.Sa ο0t" qhMȘ@w4"` UZG3(:v%F-6)TBj \u`x9%UL| 兦u;x6$Hz ({k4;ks&uZt3$^:]2`¤'%s [reAĂ Mg$"g C6?'[XtIǩΒ3;l +'9tY(kq:'. X[)O˂^ܼ&C*R36@UPISO$ʻ{mPٻskݲRWiT]-c}JmpBմA'8h$pus\>j51:ű8Qw, XDZ qu(I.ԕҭo{_=̜U4S3Qzyh5[jMrM( xv`M<5š42$-3]'[n\dPڄaϸcxK쿟R'ReM-MQdj M<Aҝq;'Š/ c~MZIB<՜ ǎS;V^jWqQǏؐmo2L SG|{ň~-ڻ|O\1.seu Q/$NOcSr\;V3gD⤜TIÂv#=˄¯g‹*(?M-pzi^*sѿ5T=lfc 8[V>h â9I上s(Du,WSdŽ1. }6L[xH;{zt3S2oЊh͓ %..fbENba^ZJp$3ߔ]D@fzi:ܤB񋁑v8,VC#$MQ[A< ^*bsv`vq/` 7%v7>X;A!CR={#wMc ]'oRj'HغAH@a)&27wĠPS .})+>X,R7tq"jذp|.\C]]PwЛ$]BQ,y?{g(lb$MBvIpXցu(3?1QcaQ$ĥ n_۶$D1p +A4#0mQ+BMj ~ (` xMJʭ3_w<\?R+ضV x{#;5wݻ),a(7uy D%Gw%g]?u=1]52"yUp_ b&2_e+w2(h.326'U Vm^Sz5䵐g\Kr",ie'GgΈQYz/n%(`DR0%e]9Hv_rϛ~U$h]G}@# \?Gbj3,P!߸]5[Cgܮpw9( s%)K1l,7 ,;h 19#EYm\d=f4i3Rc :0QIktVXr . ]y 1tá߉'`cM./gX^r &pvͳ]S[vn<`6;tX-׻EkȪ%I%/YF93[m)Hh!2hxs\Z8U$P!۩I=8LIA3-< W<+Mܩ0͍=p) Ig}ij:'qfVeùsvxBߑըwkf"_"aEMI]*EAiN=^G{V ȳ /}/TbڗL6;"ld#FX1|3(C mZN9'EDon(tBܝh~sINdmi[mQTCA!U KsÙS\7fzp9qP"+6M;<Ğ݊,?h6g!r"w?hsI#ɇ,0c;slnFn7Xrˢf,\Kd%U~}vӂi:bnLt(yusObgᒈ(ijR_nsHِY :̩Z\ۋh`pJY;vJ 4̙{ 7MO1#}ys!E"} —ݖ<+Tݪ2͜ 8)}@C9|򁪻HԉLhW3G- Ldk "zB.F!nmez08  `O7A*D,u4>|9ضWѕ1sќE sNF{&sٲ`}uBlH@l:!]1@s={.a(? /l&Joe#Ip.8ŭLEt\`H^pf`%{ԇ\!1׻~YZ\Iqu!r0 UZ %?MIg6X|#!xsK4+U9rw3װ0ehiQH}heO@Ovul7Mk+ee<ZGNۗݬCԽxQ9)#xsĀYl4o ~d׶{#21,5$ᒴ9ڠr˭Y2 v^ LTwQ? qxm<#?}Kp1&_=-jho6[~CacbTcPHtg%>Kjևt|]ܗ2&H0Z͕D$W<9ៅg'XP(ؔNFu!^|bR^"TK/1%pg,m H{% ?s< z*f^ \|nZyf*|w~oC[҇HG_/ĦN"6t}pMVwGh86:HN=QOc0*v%g.9NĜ>)cE6b͒(CT#3`L~I]CI3á,؁0adDOw*ݵ fǶxOqg R(rLB!# OPZUOG;Sʤ/ng\O5y*CH!5䷯<=)KWnpĖ%Oɑ ,1NKOwX S;) !zbqMEaL:;*_~2\sW.vB>E{ueWS寄|l!7tq1(# O2'bGVQ.n00Oj/F?XnPiu瑉ɘ{{cϲDG0*57ig$TXd 2܎ʾDǓJ3֞iZB0rͮ3g!;Ddz%dPE3_^  ~Xh %_s#T31X+/FC"z}. \ 4] (2f=m2?$ y(TTt7VMKс_ laf{r/tY EZ/CJ`N w.x۸\@xX;Tš|m#|PTE}SzvS9qZC  {0gM 6q?"흦ypH'_W{P6QbaD1PAg1Sh_,4ī2$FW~;>S#ݭ| aS|ewwe"Q°s ;i)Ԗ_eV g N/r! i>,&xD4a㯀YZ}?lξqK ν0:N "c_ǛxNIe qe*@H)\?i!.KC7HFa׿]$+~rFa჻IdZF~JITVrtSB \!Vϲ ˔anwC ^rXp.doG$Phם:yKÆt8BaԒ[ !^WrThbe&إlrwXqXh qo*L,$:^6^8^TncXrsʓWT_sƽrУ,s$^H. uJکme ֲi%Bh;IZ|PiB C[u'H23OIqigZ(מs$<~r%o#JW"aL.2>H"G07R-g9_"%F);n~ޓ&x eV}Ygr'E/*Ƴg_ 0m(-- D(;2 uɐ)$naeN:z!]D*`gRsgI"E!ȸ0ѾWy>VW=J*:"6F`8GFvo/IDA2dmrYPWqK4Xm2l"Xپ/y~-zm VhjOo9?D FZHGZ F-v0bS6L㾵1;e^SgM9s(4 2a K!.q#V\n8+'G.OZX2$sޏ!%w*kZ`5A `^}tdpU2q˿0iGvm̫!|̰,%~Jf_1{(U*B!#oxZU8j4U/ѩma0#ps[/V/Nz4 qz4<ucr:bY5ӯ 1u5(rL۟^0]ۃQ\npEQ*%5GA7,p(*8cjkABOHug0e|C| #P`d(jGWq}.| Q(i]cһ1B:HTo3'"nJ[k yFs7+v>Rm/jiuRI=SM!1`آ0WlLTb-ǫOÒ {WL MJ̀ G+_3:s; qD(<LQsW57 &:YHdy /B^|1-݌AyLyku#;=3tc?mLf6wO" v̢՚B!gc+ B=Q+R12d':ˌ5 *&N9.;u-:iCI!:G_ۓC@! (Ef<ѵ 5^ Su Z0 i&x/3u3ŝ,I2xc: IAI#f ']t>L.wK9_X8sPlDX!9 5AYZpBW!M\v*NI i7e̗;Oq(t՗Pr}!E})7ڃxqxUM`ɠN26 -UResFDy8!0"9EE cXMǨbδ R$Eipٻ^v s ( 7m1g_ )7ZB>/2"8ZhO7EAtV5vyo̖IJ- gQ 7RV)}bNNZ@LU=^TCT*Otd̫ 秇nĈ^$d`)1_&ՠzQOqr9,o^C3K&K bQ侳{2Yc|-{t UN¼-^ %'F"eӗ nPх58D2GJ9{Q9 " !F{Y+/m[F䳶h'6g?d?Ͱ*NXʆǚy^))b׿p#A2ZbITv&Jm49 ưem\ÈbOd@q1'%#S X/ldI"UY/GGO,*bM59=e<C}:v,[tANu e{WSB*BgtJ̀45~tqܣ+Ω&90A?A{j=⩠:hEL2۞J$ (GHSFT'F:znst(Nk9\I1"N:pmZai#C?!9Yص"~eXn[f)Vp"+ԴQ{mG"R4o6KIx_߳(:|@ݏLꪡ`[x%YIEHnR V3&$.«oW4w:S@Z) x5/Ie}gpD Cϑ,$46jq-*\8۴JICOmmnXr%! N?d@d}~tS͆nC.M#~}Cl T ~#' 4,\c IbAj.)otAm0axsN&",0FaU QNɎ0AISC`K Ĭ!53xPӧ!yk`8ozZ"-ޘQ`d*ZQFZ;u }&*p̛6ុcG7ْ7LxqU+F1 !rc K[.@, gG>A[O;Qc>Gb  [:{ч7SN &j6ٝk}?}Lʵ0ȎګăY_;}4er:UY''Z+)3oF\HbClǷw1>0J]g- *Laex5:$9q[M5C' ~hAt8q wAuA-I2\Iaͤ`!қUL\:` UƿATڍ}D(N-abANƶ KG4AbZ`doҀ,xɏ9RĥB`$0S% !]"`"R&0rci?s~ j|@VѪ,8ej9˂uŊ:K 5Ҟ$M 7_C dXC^?|6L /kSAv/[s9#M?rMG5l4~uءoDM a'B䋵ax'# D7^&9hvC)&+;mݤ$vBL’cwؖi_:vmg5fuFkK(L@JV@O0h|6$gbz}-~k.I\MrgF 5NKaLH~*LV '1~Y4D!tv\{fD!j7N gu=&5pQ OUb<7Ss򾞚rĒVN1IO^G;qey{ȎuŪ>suƀjmv53Z%!ce:cih5`:( 702^JH@T|v#^\z㩂aB^LAmMCĒѵI{!2[VzDgs(~Ek8רuB!fkI'h2VsE >gbocK˗' WD_OiEsu r[4)  ?k&N-2V[%{,_ݍm>v'_tSF^E>5iL1֘Ӡ"S- _(< ov| I_7(oB%~T|¤rz,`(Ÿ" 3Dz|r v{WqtB$w )I[v~+- PeGѱ!:lέO(&. (^LIϠcm9m$kh&v>Zd*X )`?X@ Ics9g2ثUf;P9Ĕhុ'LÞ%ȤuŤW,SAdv_(-BV4\N99L,0 M RJ(]t+㯌'(attqeq*)5'7x2BS'4lx!O!%\ʎZ'*&_z)EX}ݷx|FgQ$s۪B.Qkه`T( t*MzyO&4)Kĺ'jJ?=XJ`ˊ .XSY|SL4_K/2Wʀ^,(YL<*&v|[JCUC3 S)9\vjEs85Ǚ%;*IoncÇ}F2k㻐> G͆X7lah&)֢5dd彥/fi,ɣnKR̗j, oìCϏV t2X(Ycn=t- F e!ْ"v6OWRk f?4~z:9N4<\iKvf~&@<" ͜rPcNq(|R?VBURJp8<@wPLN};.NFFc%TPAX yƶɢGrA69vn_(XofBݿcu/Fo 6] a`G*JD^]o)ywqJl S֗V9}Bq=}'pTq})8lNmPWyB4I9'<z&)b:\`rǤ:t6[:SN=Sbč [l}Z@jڥUO'TD!J3ep"D:lY)T@"'o+4Kkﳭ≾eQIU\=#ˀτH;N'r||=gˋ::yI،bB`w]nctNpm&>Xae;|*aDd"o+E ;PB#;&LOޗ(~6 #И\W hRܽ_Τh 1 /{ﰛ=/aS3!?lG6s/F8)qm4`5DuٲtE.W~Q97=$drh(킷Lř*xG2oxD`{G%b HHN=IU,-SNd,&NJxǮSt/6M(idIF?hN,P-׃-Eܝ |:ESl2+RhOH>x?bQǕ+dԍTxoJ&(;Ԙ= h5NEOljjaK̥oj6suhhP4OfbkFq5u+ߦ ƓJd@JQV{Z!Q8!oOa@6ARbtl۹~0̾)rѣF@)`zmkPO FmUܱky D b 0Kxtٱc b w,G3,|XCWdZl21ƚEmVlixg/%zo;Qc!Ky}{IMJ4r%ݘ`T@@b)kRO{xQ0"m.G"MϥWzAa^3%-շOJI)oIR׌ʩhrD[LA۴`0򯽢HGs~!Au^sKMǒ#&L-kGUpR,|@O-DSseW}=G >&V7hvRcvb.t4eiJ `-hR{Ðlu0D`>PV.'v_kR1WNdytfo5~CU~;o'Og%P强5F:هXyͳga09reD=L'@2DAʾFT|gP0ߩ~nuF|\$tسrk~r9݅Aث~fiف ӂ8U,>y3O`SXsV\MR)EQGQ e b"}Yu9bObSq}ת² =[-Qw{|̸ODÅUxEqz)-4NϽz2O2&tqE(ByoS+NC-uڦA`x⺧|pD4LSY?3ic-@òԧK'Fy(0uؤ;* M=SO Y&F iϢ&՞͕yq) rqp,;-z 48أs+2zݒxٸYO1MPpMW;8 kR7iO7v B$pUH_Dq[l 6p|*3 ?8Z4 ɅظeMz'FϒdV9BD9r򋈄rVw62o*nQ SWU䌽]ZlG7 bP1FެF&Y*1b{sL2{O쭧Ca&բ '}Xw`ޚY_#USݵ_F4ûCVfV{+CC)e1J2<۠x9ޖZ֞|?@B4Vv$vob_|14yi3xC/hYAen_jvNZ+Up42ѝ3MG˯#O$.GF?zk$,phS (s5\pX s ƪ0|g^g ĭGnTIBLArO B2ŊDgS3 Z/70gt+4lPq% }@_ȏPgYWSGme[|^gP&௎XF.hP@S1We8|B k;YSfxH"~'/`JrJ'E2.;7tTFW0YUxգEV *X;! *,L>4fs,x`7~⑍Uk-g/*IX]&^RW*V fDC@ 8 @Vk~khoyk--}F=LޜrDaM‟̐p•Dt*,‰k4 `ӌ{/歎Ů!OP d d75[ܩ;,; Dv2ɰ&2aVSQ=IQ{?Hfy^&xƱ " >2G`_.0kx+'{ <T1Fm[0ʹ@ngٮnqsi}M^uS)aM^FYϰ)rKj Y #Äse \eO<(=aG׍+ nQh?߄ϨN{?z,b.X>CUGJlژb~%v@8=%Vۉ~CKBw'x=fB#jKY ]#!VXO:mhHI&rpWKGJ,BİT;ٽS% #wUe\iqۭ2-wj F64IS5R" ? C~.ͫ88 E}"U8v9!&LoMZ+㛅3Vͭkq.g,z+VXƘTÌ ]tw>aHN]&+uJg!k6O>#1^S7̀5{&z:1El.=[ϒa:饱`_=ID'Xj.tpB,it>w_G^OqNbai=} .?R"XZچ[9K/ķ!,9뜢UX%aV'mx{ғ'F/E&TUn HX] rP&~#׽Xwic'ozI=.1"{31?=OG!l!'@P3HC h TKJX҆Q_'}X`f|4eہFu8-XgS$0N]B⪗7tʂNz G;ںkOćKx/I%ǧz\sf12 %1op8Ƒūy4P7]PČS8O|, (қ=>p`٢dZjcj|}F{I*SjQ Yf>Cd,S҆^Pbb`C!𲏉O7a!IΛʹe{(dj y Fa,r(!޸ǴqUd'pp>:~J_' qgz|*%N .I*W:@@\֫)&#., k@&^r <˞b٪ GϾ=jr8smKNq0 B5 ŇCN{K:P[͎8Ej#&M߸{E"x(K\CBCuk_n,mJg6[L=> ,Y<]H2:xa@9هEB $g6n7*"  0oZS y oR=8+Y[ ]ˤ }bac^O~Xh/-2[Tyl(&Q$ /q_p,gv41Veԑ;DG"őZДknnsaŐ!$l~:87q刯Zr2Flx*lBH_w ¬X"pۨoI A9vNY1f]VIIǯE_5 'v6ΎaSY @y5WRhb R&jccKL%qr4zc i?j(hW no.T8~k!XX~ߠ!ڔmB ~ hchhtVݬo :@wBk6M'y$!¯`]:Eiwdn|3]LZɈ07cڰ˕JZj;Rm:r8l+;o%PW^*PH p|nJ>:@+2cp,U/>a*Օ=OVw5.$3A%<5бٶșe L`ٖcb04u/q+,Œ F֒ Us4ݝgTZ^YbsG;|%6&VTRV |i+ŋ@ V)(+\tuvY%kUː ^g8g+&2n-8Rl瘋W92.}u.6ަBr:T0IXڻ'O]j.,2Pb9ՓЀϏ9I{̆\9oΓ *O:ʘ9sj!?.d zr[*([= JC-y:X>0 ,Jk\Y%ceRB# Z YÅa).qW5ҨFݬCC E "fYkv鴴4$ 5ƔVd: yH.AL$˦()v鑩ACCiT,8w&dϧz\ckC ;)a&̪䤼|4NcJեr )>K$Xq+!~ܕ_ fK U0HҬjs0ACZM[d乽$ =YW#Y\Nu鉿)hك4JM ի}W 1Y< &lOPB:],MaVZ~evT1HҰ†ӕl"ingxn[׮>5߱bERdo;\*D6"yM)}71*#KA-U}HW'Lw2l= S@FѝƪՅO6;T;OdUNsSJ`d%竃)1~0 } <\ lW}ELDwe2Q˶! ^<7\f?)jC:YϣߜA }z$m! : m rW""lGlo6\+w<.MXPrOih'2ݽa_Q|,E\-Q̃IhZJ\FGnb_oR zW?ū~XECw%]^(>d)Ԃ [t_LIƦCF} =F(rLċ ^1%R_+Iy(fhzAZ T`w>[D:JhhD?42$T)Lɵ`q02[OR*&tO+X6 -̕= |FRo]OuOy O_\6pNJ =6j//v^M+oJOl8e6/ 3@qBnQվiQZ|C+`f]磩&] ,tZ8*g|RP8F.4Ry%yC{1R, 0TTXi{3*U)qUcD aB*g إж}k:JrV] ){A2݈T~JÍ*Ќ% cO~FA-N+Yr.m1(RL0%ہn FAYŞ+)0bK<˺C v> :4 Gz iM%Tu\n7*B ϧK-jgxWOTWsőZZΉb%͍: 9 ? }d{f@ ww~h NW&4F 'T" umdtVہdP65M)ΔC]m_OE{y'<7ls>q4iߔ{[|Ӆ^7F݅}%w@@){5ɼMˑɹ>g*-Є$?95:p57c}KB\ÃESh|*I^W`6wj\$݋A#>t9et)RRmsmv+/3}E=yUT2ֳ7#`vjF3V&wJczx_m[! >{<U= ri4b,-IuAsyk@._̘<>Oklo}&u0kL)ى9+\!@#9Tגgp6Y0tNX@X>F,Tug<V#E`67qzb$;/Ĺ%Ց'02 Yn]%WJ0U "/n55c=I/:, m[zSkDՈrqeeyZt}ZJmpEz X`93 @J974H 3(xBg45yd=#D^8Id\ɜ&Y% Ȏʧv.#ҥDh`.O_i1s>;\nН$l vb*k5cC! 鑪]>KGL>Ҵ|5 Fv)], l%c½)dYV/4З9W?e%0ͳ,G<^+=/Ǟn`B·&Qc`dA_o[ IYL{* Y`aZY)M7g'24hf[^LLA{nC5T_|_OhTzpF4H\QluYpڛЅ,k}DEU Țj0\q&|q9,yvcKS ;d%2] Y%7%s׺ɗ,Pbmm+h o;T(@ 5ҏxz:Y4KmBt:F;Bt5\.1_ǽZ$_ j2_WڨfszH[^inu}!E72^M MzpOB~D4up;7G a}m,@Zs7=z@*U!nkvjTti* ٞY?֌;xH|* ?%gҢe"\;";BCnK. $_Մ3.W+i?BN%(,@Dz#k\Z<)Bŀg/4¨K\@F#Ncqʼ1lp ^k{r 2`P0cޯKΛJ٣Cnz?m  >,̤븭ZO9X}aLfe^CALhE~0)b۪_8bO싋{׺)f2iNh/a01fMͰM lm݀㦱BXXzpS.\(k?W隙T}piOEp'1c1.>jT!௫~/6-W?|wE22|}僚4ɠK֞ヿ,N+kO; h[!~*Jd=R,s'18\(ibs;'e?c‰D&*V?E=QY œG (~8y$voUZ5J%ea✩Aߣ1KT-mz0+.&ۤ ` bzgnQq?7~xBxx*!\6Ȋ4NŻ99v&IȬJl .yr~%;1J1\;(X`Ө{AyO2NY Ify\Kl 6C#̀_5J/4te r(65Cc1s#HB2KS^.k~V@4'ΞsRl!iDba® `4Z0͂X 5~d$gٕw4oG؏^N<.oSU*OK<_ms7;%5"d drAo8]j~]] ['xޱ]LtFCNsCz[ldtCIkNSI^${H6HtE`Rߢ (ف'1X]-n1b|UM};pCq?"GkrghA:'fXwZ1[TniV[%yvjDUeJܩO؆X-yRIQv)!.5aOP,D"$ ; _nPqHAeg2P~c<ᳫSڙmЄT;p͛FyG{8o ~^US*k)}PF)7h5,oȂ=?tr.3Y0;D>-8YT 2?  2u@ꔈlW'5B9.q! =aC٢STz y2]w@7 z̆6N?m>hpWfT:_ c M7fy;"WtQR̷n P9L$J]*U 3"e4{ig!q) մely!\,㐭|Dd"BmӞj*뤾)ܟ+*ÃBd!4:|o;hOEɍgro_RT sD<߱ F/;C" |T%awRoY"tHXZ*qE)Rhȴ FeƠva$`Iss!hNj1G>Yf!#T"õ*N~-!rڢ_-` #@b@YsX]1LjٮЎ'IIordXY6l~!N3ٴ6`AKFNWxX&lxRX'&k^O,f8321;|tχiZf70-E? wQ/ݜFP-L1N+Z}U* Z=QO-uZoVz{Dۆ:~+*0#Md#U'2{) H $%/@>Jik. 6 GӋI:v, WRm&egKUϡlG;} 휚!}$72 4mxAd{~М\By+ѷrz ]=}sJRvN sϸ~4-u P06.vO7B-vҥ7%$hUVYu`\1.}7976 7Bٿ@ JO?ώW*{T^u},LZ _Mv'Q:KTBaM, ߎ,ҥf8R.@4h?aXey_ق70yQPsXs!\2"Ɵ6{T(WI83+~m}M)K% D_XQC@2`cqvOC{8m)dSGc~b;LlbCtPVB; H궻$ ьomG٤=~zW51޶9bXHOD C=: n@AWd hKbBzaC kΜ|ߊ!:mGS MgtK8.``AͩP2+phoS ;fX$q_+ 5v},xYp؝Ƣ9TPCXF1=ONK5Fs_xሣMt:Dig5: 6C7BB2nJR!)dJ`8-N!{q{30w\}-Ǡ_q ڜ<]cN%{0sMa=., Rwx4EזMscSs /-'9sTh3kv\i.=]vKV! ;Alj&[ljiɕ.3˦̄ v%QYlh ;bl&@ӛ*i?QUzFZNBb%vڢX"D8LܒXslNQ#4G\ƓVYY{9QaًYH?BYΆ#ȷ_G,:Ş4̲8zIٍ1߉U]AIR)ntm#uVwv \X ./vs4Gv4q&>(ə'^ٍPM* 0%5uRX($7h#u^߷ʯbsPI2Zٵn]'`kW\}g0?aỸ皶SS;Ci=MM&E`kSC |2 +i;W|a,J]y~ǜze\N˙ϫ[D# ى mn@H#Ќ~duw˫+h O)%o8c{ t`Psm+tHiaz_fqĮp;эV]Pl] [ /Z18D)':m;mȴU-b|TGqߠ#&"&\V,3>{OgIŪXu*tP [usׁHhj:bߩz 7Dj57cӑBM2Y 9eINbv<{\RFU/ (^ Ǖg}P]UڡN҈}M2A TBgfXfH[}ˇo .1ry>#3LJI^'"J$ht *45cPX*V8ZHvlXIrYhm=ɷF ߂3T'1KBW5??6fKyu c?o 7FӲIL$|ΪU58^/8dDe1kb(:ҍ٣})'`x7j+`KDYJsU4ď9knMd}.Z):"S{b!y$'I9And|M\=g]aSLx)47b:FzVIv9aZJ+%P!nS{P?~gv6`|8̟P=>odíɇL^ Շx17_̉qZZb^R 18i#t)%lnǭHݖ%Ny>Ps }}B}QrY¹K7n9Üxn9 )zpCRh9Gb\KT(+Oc໋U5{4~BzXޓ;EE6K=w ;R`>9`ՉYێoJ+*%5".~N}u#3e},MV.u{DӀY-T-cb "?q83KHY9e״8&n*w>c@ũܮBN9j;)c+G08#I.U֨fAV Xf*4l͊ū,8_b;WڛdI?e0kDe o_w-%eORYJ2+q=b4wTMo7\$ƿ۲FӡKi}9NG*+xp 64?Y`mR{|59eqٸ6iXc4EJ-npMizOAv-f#6y}.pz iJ l萚#f"S1IhM?NjB(0DNQqu[$+m]$|%2oZf$Ëq;v;C  W0y9 JƑ|d)4PԫTϛbubyu]V9޼rJ 'rY l5nn68jCK+!x`R2aM]!H.= &^5 UPft롞X\/\'ԻnځE:m.5IBK[sqנZk\cU,mm&1=d7A}|hv`Y_i[ySCտ+e+$sh[2znvwsCb#iF0: (E(%'CKca8}b:Sx{K$70P#5Kf/{~`ءeX/C&&C?d톋 "\Sql(yį%5U!p5X=׈w@b6Bıg4Kn'P}5;P#d9翦a^wwxdZbSQsu8X/*/DOC,!Y8򜤩W֤hVN.ܠWq@*]k]uG*Z#0 zd,(/SώAk9~R9n9xxK#j2y |vQ{1o/3^9FtH6 eYǀ<clj!dg=M-UviOڸ63(s ()5(f7NGuMFδyw (vtю-)il(%%彰ͦ,$nL+.캐MzSТ.akOIuӬiThFDc,e^3O!|Np^S`&lFnKUMf=z|5T"z\JG$5բ 2%5W{Pռ|-89Wq& fF bg+&2ew"V]&E(!CUn#gS{p  tv_cyP<%C)`;INa.BAxq6$Fm,d+69$HuᎡ+W*;Ryck21iSD@rv&Lzt&;A֖S.K=%3E!Ӎ\+oSjPLvɒx[;e+3cM0=iORq2vWsCǁ)feLQpMa#fmtQ䕳,f9r{H҈ѳ0Qf!՟}c&qЎޙU?>o2)KђPX仒51`,ɰ߶S4_~aNIj elFq ì@# QY )Զ=]^iz|Q#d\I@.4y@F{1EВ DDM4e$$]JﻀdF)[,j~߆ҥy!yW @ kAn*RbiGa4.F`BXZ-"k*_x3h@i_ِ~{trTԈgx\$柀B6@[k8$(n-5l(m"^(%gmewG`cLXrfa]a'kcwЄ*2Lq (UӘAs_gQ">kVW)kI8تDqJ3+$D1Tovds0u"ؤqt 4 ,zwY䳠MCFjTl_[K_ 6Hc>Z]}/]>'!5];#ݫeў aad$5 ӭ-rXO_UYTBPiNv[vSp\34u8?ŪCkIWW=0mν~fV5ЖYܖ^H*߇p#"3 -t89H9j>$޵/)6Wwڶ|ޗ~^1Za 7i ߯K&sàqZ&l`?blWnr.i*J,2lB[ނIF6e~2lZR@) 3d/HDƐVaիG`RNJuLw'qUyEu~ECb ̂A28հ9U{qB,)7vEd LױF {߇c세 U4:~v f{5l*kFQ$#?)JΩFQ"CoaHq҆{r%6J1IZñ0 $MNЦnc]Ƿ-\eWhi.֝ ؈w=xJ(MNAZy$}^sK8F9A݁0~N${Nj ɔh5zӼp R͔֩w*+yҏd\~b]g`vn6U&I{3y܂˔u/W:wQ]NΠ-CbQ.3ˏYնbӣsӌwѮd kb׶ueD={@毝Պ|L8=S؀ }C{a @^&@1MXRՐi*)5W"_, ?A?q9^6XZ`b}VX "y/~<7g@ l;w <1iY 'iNc4ήpX 0M]9#mm 4eKWSy6CїFK;G YQ W7 Լk!?y⥵%|o9:.%P!VhX(5Mi,56r*ln_J'9D;}j2sNwh' iڥFXq6{'\ȋMuYA~'N{pVg8: p?V:_A EvCvDi\ B|6<)+&sAik_dC p[3Pe؃ zs~bܳd/Ս UޠR(d]NI XRODX20Ne^3߯V o1eY}#GlLHz82KWaZ5MxKD,Hhksa̡\NWtvGj%^ <3ERNޱ&l}b7:9s_d IJƬ@-%T$~q?mJ4uea}4@’!t<ӐҜ37@Z8֦WSaǞ!Oyv!/Jⶊ܍}c&b ?bD=K98&<$8S딣}((T!gP^}swmn{T߾(Hn{6@ 9@wOb3qݴ}]+pP>ø yCi/a[cy:m`QL2<8n{:b6{'YD![k`@$9kdVK=)ή_&dE 8Υ~_gtHA:L57Btf'*{РᆭJ_. pkjȜHnه*ÌStPDzk4#<"H 4Gg=%q=:}8Ntaom3WwZ<KV2&9rY kXáCqLeÝHLB]bGiÐRk sSuro OpA"[ݒbh  sUY@=UhU/0{fOh5!-n'ㅥ]8Ien :)zΌUpeX C:%Epb"] oKHbm!3|5!]Eƭ#, RxL}3DeL ػkW젖'^ uo;Puݹi׭ ar!鑞QĹ\mq;.Q֛ZoSċU!X(hӕ.L#n;uU$儀2 8}4`"Ee>"H=6mƝvӸcgvQhMʄAä,<76--_7RJ~)gmUOl618{ds ׈N8oR噄!g+AVOxv+3U0u$p#W]triEW㗩e\,ʺ:9S}<hC(Z+RZ. ,E?Ot9.$oH%;k)kbjE5xZQ*AH3o*r)>'? cy%-J!<c׽QzJ|g+c 3sFF-H%6/Rh=#V'1').s>wCQ1^eVY- rcOA;|Yg'f&xH \5mNYiClH))cn {T޾0wN`[#B`ϡo)\_sI̮ 9%Fёy l8. l&pV Lj'@'fUg'r)(kL"z+j5LjKc? )~g)͘, M6ws6wY%B {.36G&ȷ6HqcG3w5ǚW v٤O ҚzS^ЯVHD)kw %=hЀD퓃[C+[]Wy,q;`@`,i( D4[G)S)XP!O 6/^mS4ĸj5V+ ͺ߶2!v?D6`ȎlDpER0T&q$>ŹK7A+iƛDϭɤrWp?2zi(P?Aɘqcݞ9=[7O).oP,[UYw =򋐧];GUCŒo՗P};рܟQcu!3c=̩9AeQ8J+l@%kr}U)/ȠL3 I 7gEw. T~bLi}q Z^o>V ]l 6$5JF&:E^ %U;%6Wݢ K5$HTQۏnJ=SV:L>w5N1tiN"{duƇiw.GzI[] qW.jC"#e5Ꮛ?8pU)oq^P*q_/ ~4o}eX* R<9kTyUJc^31~YeqoTځG>.\뇜.Z:PpP@tFK,JVpfbdI"0P*6oKg`qp*~+ZxegV5}]VPunS[UhBf}Ŀ(Rf $83@͉Yvy%4YRҠ7Zj3֠>N;/;Cv_RC!kFK%Bٞѡ,Pۯ`$\n8z@c5dDsM\} #.zlmr+X0SM-eI$lRK"6S?Q jUP ߋI.,fKiEl c z =OS??f;bUվ9A>fԀRz Eލ*.FgF)=h} Jmn& ːI뭉єi͋{.ON⋡`hb(ҡ/ Wo@i (o#8c5pCex҇Qvc7=9h{m2KK]]w2 4Z7"יpGQ`ߔ.1 /lyZ=oh~@ߋ&C?C ;ppp2ڞuϻ^ :kNPtTR"H=ԦsB]IB`/@~]d4EaoWe$O0OÏ;0zt홥(+/{H~<:yK):Qlw2cX> n T,7E{%]E5&Cw͑9pYzIM$J|(Cwॻ0,|/(:bq ;+%l]xA"-+Ɏ}s=pr%9ezm^3uG w2CTÖy6l^Yrsnk295(ETbSI6Ab%27-<C!?&Tv^Ъm/PIz+%ՂO_1?Ɲ'дR3dž -kƧk+gGjo):̔HKz螦tݬ ,v5N*9^33F'=͊]Et-)KlTcq4[a+mA|Řa %P ^f+:x)G8b 3Z~}|.RprփۦkyM[fO)0G[*&H{؅6 ZУ ; tq0K{&%)/e9,T~K:Dnz Xno3 Z§MiŻ8N _(khBUC~~ ?TȀBfzq;1+:jI,|wؔdӌmA5AH |U_< ( u |eDzx^dcFg!a@7o?U-+'foBq (`4௰q/a&e7g T,CvzC]6O+хt1驾#q,$,_Xi wl$#eqPmH>k "qDuG,#(ŀ,%P3Q?1?CI h} Ia֔ITa{}#'#T/}Vz%J2vnK+GwؠzȐ^ww_6W.ՄMTihSVJ{,?I1EB0qQ0++^bB6iaWEe0M !%L@}ld>!$txZ.Ls1n*8䮜\kxM[)&Wsa.FhLoC'/uW8#JT%5b`XwؒAy{,0R]W(s=# ]VN5 Tk]sF>/~R'wdU&ek Ә3*o*|Ez )GnvtӿΆA6^,r[ N_:HTǕDfx0JGKx䮐ݳ#NgG1Jz@kż&SPqz ^UBC?mKzZ½+PW/ލ#r Ҁ7_m:MdQ$bg')hrDFjk&e>KuN-dY]Tàfz#ɍk]Ȭ 4Y],xR/'g0\Ty?BtM8o9|*>7bΩwbX[$crHCUKO D@܍glԒWyij`.ǘTttTKuKXV9HJU:e'NY7' 8l9ʎn0x1 Co|@Vm2Yy4ڈ=@rSP 0R ew6RQzhRb ;;a޻;ij@C(pYw'u{$jԘeg}#'B_)Sf PX+neY4%tmD UUPSLoF,U:8Wx,k9 ƿ sQoȈ(qgH>kJ_FhLb+`rW*&R)3}67G;`z)Ogʐ{>|<#ȸQ%jit".0!uwts:<,gvR_P [SGWG O~,$ux{[(մSgjoDFR3jdd'폊@n7|  ̛ ~'e1ѷ0Jtx1 9A j&[9JڴHJ+^y5|,%gcI| {s;Jz~X &?KeWcB,"!@ACGvxJKi~Sdcxə(̓|E M^i&M'Wn%D'T7gsLlLmKGD,.$Ip?L+=40/?\YxE%ȅ9C`#lS_*%.P[x;t$:G+/_?ʁ@Cv<H[(qROWn.bP6(.jȚ7TDw%ϴ۩JيxQD8:@^btQL- Trfඈ?DHi@mriJD M<$ZS:1V\1Tb'|4blcvSV\OV*-ZRFrH47x! ]CR~0H>Yl|`Yîbqԭݐd22U'aƴ2#b[f j螐9O?n#+Pf(A<RI+V8QytYK>3a^*~oŽ'/d"-\ p (cdӘߡFW[<8}f$f΃CV1"-ɞy D/Bz2%I\ Y竭\Wo67ڽ:=zR=:MZ@p}YC;h"x*W"(ޛĝC06'q^8V]!k5|f ov*}o(;Z6K\Y궧9}HJN`i#YHdF͇Rd a8":ǦwFPvE;=6y駉_i,%t[ 291*)1=k><)Ҏ1벟&:^UIjPۂKAYE*)uel"K+'4wD$},_  QJz#g%ؤ΄ZY.l`CF>ͧ~(e# ~qna=*Dj V]]'y8hxE}s4+b[6p0O~#Tq&&}L}E۶ +ad7יLq3G]D9I7vIAܧg4 0<80#`&^b(| 4y1rf[Q^puv~o v /ýJպHb;W@)khsz Do\`"@*2&~Y! 㰐O(8SHFeW}ny%IuY'buۅJ~X]NtIN?G$حQgd&5ՈQGbԡuj8Edbӻ/PJD@T)4!1 TwH!g|~Wπ'{)1Wh{Ʌg``O_YST~*7.>:.Z$TZJ.3RBEYFJ%K24.2cJsj++8b*p¬a]nGrLbsMQܘ - !R5mdA;0OE*|Ԏ9w#bH';e9pI2T՚׿IH9-řlȀx!.Ts%1qt\FwO>1(2(TD _mgamԝmHBb`:1uQ^{"rS=8gin,UzSG!7: ;Ɨ.տ6zM oXs܃V8ZtD8V[W`plHd\_ȵw.[_Z]};5dEڍ]}e\[FE9*bn0ZiK 6KN\ `ƆGYR;UO) ukgw zīZ!HvIju;5EEHUА[k_ޛCcڔh霻6ڝ$~vտz.1ܱy| , 4HBjS[i5Bt֚EH܆mOQo3*S]޽b9PC^g@ obEJ4_AUN"ۏTx.hKޕ)F ,k?L.JǜsK_B'g>T&6Q=Kz)/$~VL8'-?s)@ =CPa~?K^#LDrSnp.*BkKChA,K rxknXxߔT4T-gB>써^4Y7 .I2& _qEN!z.z<͡-#pkIϠ> j#?,Ы`v Zǖtȹp? 90B?bf):ĩ}w!& AhQP {!>&*:6iu官儬*{pSBc[wvmRH 4].K 27,p`r6kwK~Xu1Ht)}FVl#;"6*s/dsU]H!BI߿h-3=)Z2T5YUlevn;Ѩn=:{t3ߎɈqG8Z_.&tU28,W|ϴ^f1~Jk u0;זc,dQ+m>5R&G^Ȗ5>qN#Cןc4W0g_J4e7 o6N)ke% g(L p3/ld HBst;]QW1hW T%mdG{/[5ڿ3m_8ҩj5NsW;Eö澕ʈ՞L\v,Cy*w{ v33^Zayci^4'A#n?,N3^R-j^ s׌3RT VCƻU濶޺Hve#BWHrހ3EuiWRuݖFODZȜXQͬAGg} a:BdJl(ɒq_&׹jEQ}mzQ3@$TΡ\Lfox_;8 [wӘZI㘋9G xG/m){T,.yD*^)RpߐB#4h_v.4Tüv'T@uny$`X础ZAҐg6`Ϸ)bs }YG z?jAY{|'vϾ d5"hf/͡y̠<8 rD|.1H̺14E(C@-6 |$FB"F%p= BӏAUcwޅs&Y7/"U>7q q<.]2. O.x]zfDU6'**=WIcא$]ʳ`ŚU2;64m!r?3_Lw`< rZ%^2QQsʚUsV-L!Dde(GY#i:)}Ӊ{E12!fDǎKsI+:7P 秉LF7-T|d'S)hK-tEhz# t]ZognXe8%W%4ߝa !Zy@ {_N%uwOp3 /$.e,,sb;.ƒ"ۀF)cFn!B0;$o'R ڳYhdi^ZSJ$Kx7Q4m,(%yqQhhY4g8tBn`$iS͎zhsk;ҽhHl_wKr7*$gBnx={UL-н*a8~Cث80׀D\@ID;2ra"tV^Ү}.$Y'ٻ}HPˍ>K{Ǖs}_G r}t{ 5ЂY*ڳ}M0! ̬e1 k@/~W`X+&:&ɡ7РLo]l ý}Z֙l%qf -ۋJcc&>p|z\"jږιTaZøC$} e@Q˒:9)?YqH9 ԟ-eaI-v*4V *_k236 kY~[&me6%9a}p7H!ARBhH1/*yCsx+&ԕdF]Ŷ2mS] aj-'tL}9"RTk~e0"Gy$'ǻğ*H\Zַ`ߪGTͯ lb1YxDXlYXm *k ޽u@"IcfW'1 -fĿ 3A=m(7Gڷs9"ʲ| 5GizDHz^tYz$oIfGp9gQ\Tm#zT 4O-j M>ǀCmjdFB׬𫷋9O#zhF:u:#MA8L?8] ѐ{4Ƅvf38qrKWi}<4W~I"5~=p X`,9{o0mtCzhs^MA\+͖K^kO$}UY/OZӖd]/"ҕG+l ׈fY=_&'ЇM6ߗ3c1f\PVm\)(0\.wni}ڭ!|R:dKee}D%@E2ݘHj?PK z9D) 7xa' !THάl NɆAZar\ت(`"߸sr4ah]޹armY3!Ώji&Y QDArFǀg0cΛgaZp3z05= <; ,hU,0F,-nPk+ɪA2/{Ђ F9[@3/LL~dcX&*Ho>qW #RPL]OF zwK #*2͎$.qybfdyG ٪Vb7QL[bB2{JHRcKƨMxgsSKbO3A=ˀ ؛/52=K ^=|۴տxo㖓K)z>Cu&Ijt|*Lm>dy&'0/ N8_{\4vJ!RB0[22U"ҨT4QQU ̓{[sjbp@ 'Z\Qdcz:ԡqݪG;1Ykb}s2K%h3婓(+NZ<}vP4a|bKE@WEP(Pl2A@E5s t,o8"Վ݅ Мcd ԐR8޸C0pQS L* +)֜lc#ܥ({ݰK\oq3o28 sCbAK$/74ĵO b aW~iO +I4q܉􎗫=KnpAI=gA ռRyfaCk+dNJw~]QQqycMOҙf_ 2̛>IJJk[}F-,245֗'aL4\v = iptw@qQCYI: y;1mZ7c@ W{<9h3'.Y§G\Le' %OpϜ>?|Ẋp5.NƩj$1@tJG/l5ĐҙU_k>^W4X54bL!ct(FEWB裷^O\֐FpmzIk3aƔ'j8,UIDj`-b0+an 0!^7`Nrsd]y`/.c=M+/٪ ᚺ5{T"u\_,-yvW(pO82n=8uޫ dtM5f]1AS1x eerDґ;ۍņsT,ahe.(x ˹_WH=_RMpL~F6fl+C^qyO/o,z}%\~8Սop P0vph{KƫbSŽ]=%t⠀ ՅsH1wwB:8b'[ ]3t@Ss׃@ ( yoIxF(hQLz_y7C'~ TwC~"Ȗ^)^]oiadeߵF6/bBKp0v lZrc@ 'HN.] JGiwt"P꺙˗Cbj 31_TIe+X#.,(kLtDNOhWe7E煌;+˦0TMW5;=`oKujV ͘7GBXOxiiҀZ1QjY)+nƭ}Ff0l4)h>Q|Mִ%*ڱ}w uv@Mֿ]uBXo~pob[A@kSLJR_`*-b }8*eQtYQŇ:;w '[G󗕐f3@B0:Ȇ-'.A=Ekz"CJ}J`Tl*,e*s%%Z"B+%I2@ش,Qρ/XYPxvE>E;g3m"ċ*Yąg`ysJWGHw8L] s{W;¡cT1wckg;~]Hs4 a.\_(`˔5z ⪏y> 0q]AʨSڙcd \;90';$t#`֣BSxpOyHeWKt1e=ͮu>w/6.W&&$&}*x 8=laxzF&6ov^]`o񸎢Scm7s֋r2,QNG% 7%Զ[70۾v$t'˨,عZbh%I,_3( )!gv`s kԑ=eSll{QRxBTmBh_nU{_$EERy6Ķf2i?e>_]rԗg||egwl;G+[P+]Z[tP AOFՃL'B)-dL|g0vR*\atiHltWnܻ~ꐀqO g/|dQR=0L~f[7hx;̛Odu(R^ɢ[XY,ޘ=ΰh5(5UbX|G$xHjTܹ&LϥdEڂ^/AwZğrD"!!Ks;-y1_.G >Z[CMU3w%VްFOJg0HF(+1p!ͮBZXgWcw s PՔ; KU\Y=P5KJQKI>rh+Ȏš#F§už׵n@|SE~B J40.)GSADV"vRy~= m Sezpk'8y//,B0D \[JTܑ\ޏ6:38R:~z̾qOHg.QM8Њ} ըwTSIᆻ&ʡyWH&JO[ ǒqb_DD|ԪBAz&%T΀I`WnᶮҪesE) g?t/9 S~C)$9 bI-4~z|1 an Ox* I 䆋g"?ԁ$0Ua(>+|])'3^M 䬀J֨-f{a23uV\杏u e4ztHdsw8m1Q*kTow;VJS> P9o'& {͜znÏ+ͧ>}F Ҫ F7/p^n :9DkTAG,[ 1rOZxvP:Ǚ4MuW'uclAI u۸FkV|djW"9n?ư5ժ~\56Vr#?t,/ĖNq~;yEN(>R\+ U۸~G8_#Q(@Bfn@F||f\{qg]yJ-J,3@ȃ kVg TeEOڀÉ;㨨JX[M^nnI/RPHp(;6 Ɂy\/gdcOTo9uIJ?(oB|_@(\ށ@p?MlQ>x*LݪJʦ|)#RL®.b#m{ f|/5H4(粪se#.?(6fXeUwGZUlURkTuiZodq< wnoIiLP#I9v"όjm"yy(%iϭU D)|MPg 3ͅUxD׽d f\i06@Z%kw[ǯ9x_L1)=.φiUk%tlcɄWѩ(5t]exD*q9*Sk-yƪGluBB/* *4CHl8:E<ϟvB,L~a@Y|})%hf>/i̧]&;0i!큏Wu% r>:%se_79toJ(\)zU|O(HFvLfڠ# #{Kݕ  1xٙ/1&r[Xf=aKÀI z"N?h_lUxSCIs5AZ U5c(2ǎRE-C\@<'q\߸Z<@;Z-rp2E8FV`SƍyV+yi rk&VHVҘ}SPYP%"'QuCr4le$\$nO 'FMo͆\ʧ3ÉE DoM~ZE_m)οJ,dZ㊯C~0ب$;3ey^D,x7 *٣}خx xGq?/Mn4Zvf(k3\;3S{şxoCIh2}ޢ3#KIB;޲6d|JԦO43qSFdR8=0?G]lhN HO~n1ZY,3:0Z{v~i8c"_[ fTK)Ѩc#I4WUpe—l`'^cEFN z%HQMp=lNU@5$k8nLGa`+ yK:Iʴ3 w;ؿ1*~ֽ\=}:"6i~#LFLhXYqf 'Ge &o 귳|qTJzL1u%\6 挬TcV]3Н-L0 h3'TgQ=B$NcUo #)عW>eٖ ͏ 9:ipsH֮/2Lv9ғGq0Cz:~,3,Byf!e.t#I4#B .,5ӯ'-vAvWv8!k])*Ҕu=r\M&%pfM?VfIfY؈CjkRps^ڔlGp}xc |"G/3Vzy 0Əw^4'{w#v||G`ԇ O"A)hQ*;&9c 4 A̎&K[pY^@VF[DJSRvtlխi-,j# }!ҕ2fa}pW;y@|OZtń@ zC0b8:($1c4mFbYRIolXEbSX \ h=Tx!F0E(h'-ibIKFc!/9bkoxnWm-wE=Lt/̏whCH5 ^dJG6k{$Q_zFt.kYCCm:i#}9Ո5Xz@˷ F&' wBzN:S1b|CW.)%4pУnh>Ą>ǯjǐ4@-A%E &F+* ?6Xto_`(JjzY;Z-%*ANїR,"z;}1еzXl/.5^\F 4"J )FPGG6&x՚1`+xS No?34U,Frr*|4Qtdthx죯S:$Ȕ-+O䌖c'{M"Z5 c[/Njw}&ୈفHA8`؛H%G*{Ր^ST?2K3 YfdBrA(8uНDk,0Vdj 1 j72y n/b?+x,(D;8|b8vCc}ӝ0(_nUҎ^$ 4UOCX:Se󱟇E&S7$#f`~~^b]v0hksBx( |wF  ([nz9>X9E3<6"VؔO]Ҵu;<4Xy\rOʺ\{NυC+{`|[t) :d HI'rB_d7Hcf%CW8yZH=k)C_FH,2(qnDa`[[xzcv?oޕw}F7dg @-V%C T)n317BIDE*"lv`uh2u:۶R0xZC $5I?)pM.`jO4)hfB3/+tjH+MobLgRqDsS3/RdF}G& Ry9FZsF Njq:lI0Dp:/>NP$?wx7//{QfFѓuAyvÛ~Bu5fMs[+MŸZt_NlXnJf|)\]<ϖ&Dȿ>l[ 'jEqu8MO%}=l05k xD%,FVM_6{A.ݷK'X>t"/qKO yOn=JX϶|$1971`&ӒcB5#lW8[A9rG*sB=)<CBE?( o˂w|<%qa[U%s*`iEfV`9.yRɯ-h]۴噊,ʢd6*ӻ S\?f=6͓}̳l:[qwZduVN :D =5gb +Lr6 v=s}Ildm1vl۱Usg~3|ͧF /G@lqTu4҂:/[,KivFW2jݐuİhl6­&0HgȀ !윀pӌA^G4ݶ TIſt>Ah4fcQ0F~5+_$<ţvbV"Z!:2mզ_q;SVN՘3JR,M0|V21 diNK} ?800EJ<4jCl{f4Xcuu1™l𶱮,]}H.5x`U~;JN*mVxIYU ea4,65H 椒]lcA݇:V j5`5dI @\x ѓ0/T̙ӷF ŸNu6bڍ2X5ءVc.Eab ¡d= 6nsʊQ۽?un|ͤᎶGZ_R9X)<$j`9*az)"Pae?r>* Ł"qؐ[@ QǀiH!#zW :QsnWqY:E@2+q6Iפk3_@#vXgC(؛OEp;mDUpfl;>e萌_^?dܔ>zj6Qu6J|8|"XktcPυ qè CPھQƙ "Rق.zոq(5gIYIăǴ}K}SmZ e':$Nhm%B6ōN!k9z89b&/(}f!q_VVԠǝy#fT0g0ʯ*ݛWA6>SKBg/Pvb}aHa9QO.KyDi%V`aFDL 璐sκ703֪u;zwfo[JU^:.K~4\Jy+V7y6. GJyR{aփO^⦳=_qл,|<ŧPm \ d2\wKGs/ ;TĉĒ>7),|Cwnɾ@E4,(JUg[>J F?^mF&Ϧ~uizof\I74_xM$Nf)«WYH٪R1\{Ztv D C{ VM|UbNQKdl}I= W.&%B{`qDǻ%*Y ڪ`2pv6hPwEnLg~'?yWM`bcj.gUZE }DOZvL67fB~h<0{VB2EZsh ve)ŠFWW׎eJ'rL,@>2D5LXb\E1yh51*o/eK"cф7޳!:5 e]F5{4x(In6AFu-r=ēG}Кi &Es墌1D6%ʼ~=Xjtmz)).f:8~P,'p*A*[Z5!7,-ݱ*za`= N3k:ד&"!`iH @aW+ O>yI6TFucX-n޵FO=E5!`I-ҟO{׸!vDw[aqjT٤7:a5>9/qHxį}kfaOrۓ f{^o4χV_jY"@Q=wntbk*Q'f`i҆aVɧ9`hw´.s?] C)5œ#rɏDSdWRЙ*u@p#;K;j Ȼ ƮZ18b IX4}^ZŻzUeܣF yQtyz!}yE= oc(/vQ2 /U1i|8ԵY +Nn,)|̆2r=]&-ұ_u*^9v> Pv ;cl[%/]̳,+$gչ2daѝDx]EKaɪ&?ʦk%e#%,Lr \$*%gIED}fpKD6zhQ|.W}).DgWDg !.0Ifk'斟̕#&JamݣY? 4 Vb~Y"+2#C5x$1F*T$}[/y:Kd-Je[+&y=d#s0b68 PUQޮx?.-L8eIiAw =SFg6ct+% vV01 M1X{jr+wX S| _9$[0(nF/e G I2A>7s(%#P_йNZPR}aolGlxG jm `uy!Cm/ & h410ٻS [!=z9W!a!Jf9Rv œS}zhL0;I=*hRݑسic3˖)jOeY YI",Sd:}nʴ1 Y-5.W{1^:pa\cP奸Lj=/銛{gN&> GUcg`)qݗ*=rάXBE~(RMBnTiDP(p%]$ӕ}]kwZ;OG~ldW'KCUv:Vҽuz0V"WQPΡd /",~{$pD,FL* 2b<:3t0x9^˭^&##hpko$2YsM0B*e@'Ń2# JZ8TXlhǼ[k2Z9pQC_ms^ b'@h'N/j3~+?UeHRћ`<}u$;=~k׾-T[Ԋ;݆ը !*aҪz"Qo0U?/O$k98wӘ,Oⵡ*K37j3菨r΁ױ^#ۏ'CrۙD4ĊfYɁ6e>SktƒS{tpat -,Tv܄~}'8h8Mi0R|Tʐ_y0]R"\SJP1o1_М t^'T$ D*@̟3cE492Y=R7̰kDrjGR J`/ Y. y1~yAV6 Ad^džf:0@a;« hlGk"z];邭/vwgk7LlGx|C.-+Aj\ +ZȭJ5mrXtJKzmIMvN9ÛDb"meDKўfYТ!["1n i;3K=yy;uwr\R#GSDcn&Q?HR⨟YSa CLYH5q6l[g74moۜR ocC$ k³x3i*P$] 'ANI@ !ݐ 9W֙AO> MhleNg -&o?n@p|,T@R\FX˱:BR:cT+x:Md_ug7.׺-z/gAUgR w+ a|E"څYV5ag2y"P螴+2+G6e5;zµᤫ|ea3k*!8/H=v;\8ٖUKpΦ<>B$* CU lD 4aiDEhrݩ;TQJj\\@] EY*wOpϬWi:E-fK&4DUςI|aG khl<%FEGAx&QqԓLTExF5!~Bͮ ):p!TNLh>Zoɥm3ߞ HiXkY'6D }΀Ե1R-v?1ԃ\҄AcbEORP}dA*F-#~I]Ҙr;:C+4mˇ)#NyrM+qFоnhN_ڗrg'}Pu/ 7bГi%5̚>FG*W$) B:{A! z +ɯ__@ 3 z,6 &my)#F }** l1kh?Xe ʭ`<6|Qgy(\]kn' zw|D0=ms`oZxUE/ItewKhy*{ /"09SvXD+\m2Q f k Nf m Zg7t?huR\!$rKUxj-Cg(09`4"fwIgvYe/򓒠{:Q8?M/8zhY+vh|K ҁT(}˽ qVgZBO~T9OQ׃ b$"g0QQ'Fp$Z 8`INw5سs t u8YJXh:ѵެ mUGeS׹"r% 8ơ_hav)"|Eo dVX-= :4Q2?6g*v!EQ}E [B:ƉMSl]?&PeV)LԾdw,;ʺyo #!?VxyWp%w.+9`)V~Tz=k{ (TT!"ӀP}b)OEt`[F䑑K swj34}Ӵ *k2okjApݽ -+ϧI۱⛍Eʄo[ÃFpiuw6Nv%aP}p;JIry57kECKQTTs@}8Njk|N0-)Z %]hs_n ,rcuY8mZʔ ZF) m]:,9&}%f:@Z^Ql=)qu5$1SF|Tsg^#jt cZ+եfP5 |.=4ztVf-O<[CJV'jy{e'5q^cCLcX)j=Mv I9<xy.#nͩnYz#EWs&Gż|S3\=67I p?t҃x\}mm@Q܌s@sa{$,zwLyKyό#I&NƟ1Ӡ3,Q, /9U@+դ s&k9XG\k:Z+*=)?pC㧸#گ?$}=]qjħԚY~`Џm&,3]O(!{C)SQ@~HtG*f:>N)TmHsm# .ObP_TLM?3}@aKv@g#C%!+Jq]PO~7Iy6\e'QYe#bqKzV!XFZ\t6v "Uce߽sJ+#}Q͚lzL[ruͷObs'+&iReq}\%J*&̛Ì50IbE|j7q<3i \{׏9*㎻ WT7MK|&|S4T. .ȉd=_C`+RBwh DAZ&S pn!7"UU?p> bsuTR+V*uٝ]TM +H Æ!Ƒo|([=4G4T'K_MOK9aWdN^1ж~n;R.|4z!m{ɗWLL*8jfJS#|?Dt>QQS|zµvԿ9M]堵~r>PuﱸAb:@BDpƉeT mEb%d:2%zqQ+2x\N-.$CRwMɬڃad"ݯe0& bxDa=iY<dv薑S~f _؀Ȫ4 9BV,4|LDxhm+CR{9ܦ(ct158@WwSÐ:=1?]Mqy_hK퉍k?sBhWeb:uѧڲ޴/!@d\S'r}iYmKS )Ԍwd#SUܝ0uZz&|B[d EJtBZ iKp/>mooʹr| #=TY&bXu?0FQ)׊@geS 4o_i8]mW9j2bKD 9lDw}\}6SFM5"9ՙţir8Np7/nt? 2YR[p7F0V7', 2ͥLN$0&I1%#"ÒҜ0-tO ;z}!4@|m].Y緮U}ƮZpےj6\*E_qY}-/nB2՞bS .jEc,qg* ЂސߝZ > dCYQCb6?># mPZ'k^n ^՗?h|{y^q n ǶӠ?mBW=|>̰!i2-%P<r@Mڴ+p5heٳrJ#Ÿw k7x,9*M(R!܁1q)섊 O* tо3nד.@L75'yz4v*èD,L6.O6n&~%4ƅ$1 t]$eH-T̢U^Mw-n :w{Nze2uf c_GSeO*6-v3~!EN)/Cogi` (+EFg_KѤ8@Y>.u@³P/Jo$bqN3}a U0ګ뻅mEVVACr^BqPыZ˩LysDOw൲0bW~'#7Lɀ_ 6ONS|iz0̿3 +`p"V7nKY.z띴% )@'h?]25W&Pyg{9to+rC(”ŝfF}<ۤ%I4KHS9L:BlYWq4"P]NP`?g4m J l^R*쾥3!*Q됴~Ɵt@ upȏZcT9vm4KL̙$4~M_8B Ԅ˩HQȣ2̢g )@c!bvZS(}&-?cjvZ9"w ]#;$eŇ,]E[UϦqP'Y4[n{P)Hı.+#) -LT \v*Pɥach-Nnȋ#vW!ǵ$,Wjj~::.e~LiMN'K֦w 1#8+RO|~ C`.3L%40 zXxe;ϭMD-bNk;/zXۢ]uㅭx=vks\lI%oz'Hv42@nKJdPwmY4<=[Syd1}V׿A!rD0dB2`8 ۄ.I]*@o;_vܴf]jtO=ϕn `K\0s' #}]{I<@g Z^ \])Zזt .@9 ng9A{+&?U=:\:pͷ,/o9S7Y`[0)nʍ/C6{nٽ`pIzk#L1*nqWY49(| rcM^e t@} #,ϴg>s5sy(S;js|q*5ݙk@ICؠlo! ,͊(qy<^~YT;B̓*f!5c$f^9]1X#UZ ߽ŷjP:v{gZ3A@:F/\&~Gct0+ɋ'j8y >$w}>5am8'K4u0ϸBUZq ]V>' t-^=ݿ(S8 UȯOhJHFb뻶r'øp ck9ֽʶߒ)h tЏfӯZܐWT=+zyBTg)瓃O)π!lT40 Mt rڬMʨjg$}^51V"6.(9ŁѸh\oA(Gx痋<]o72 InEY4{U38M5""tA=}\mnFeP29݇eW`|sWk |[0< 0*/?쓬6R"r? |*鎞R-~ӣwx=C#ΏhZB>/'_ 4/}YZ v=]J&"ζe}L8Fm˕HjZi*=r+W/x.8fۢJbj+Oȑ3U|(")s=?Eh12Q-J. ߁#Sk9dZ/XsҰoX,2 p^e WIQO#zTk7'[a6%kr9f ӛ~Xp&tc5|[.9Q[jz K.~zRlC8/TIvKmBe'a̶4 C0F"P ݷ3\q0bb.)v}"Mx.qDUOƣ"W.vt'XR &n_\R8O| MI\eB]c|,ߑ%W \"0 |Tl+5$^9[؛!!zgfS4W>47D|Ze+S{p[ ڌzSOJ{!5,&gd嚕{Pڷw,Zo7"^'ѥvedbc6,3[N*՛~_PEv<=.4<w ٟ#E]o~vPJ'u9ޕQ@EOvTٝ?Ibkq_Y"(1^>jҿ$?.!HH#NsLvr6H.NZ Q>`Gٹ]whhJF쓾XX\\.{&#`_ú nϑW ¸(60MWI7#\ QFS  ,"ѕq.b{ܲr8S~!LP=6w pxċ A >i%i N >GmfhOqBSH6 u KŋƤz]f/Y :ԊMyE` 0C?2't,]oWΎÐ i=I} {O Cx5%AdtfY 5H]mo76᪇ѧ[Z2~'@6AIjƑ..DfwdLhh]g=1N8y0o\J;Ejvv4HMΐ|ȼsFұC,(%-aQiOMuU 0\xz9Dzjo }Q)_maFVRoH'XRpg 'E]&i:O`QX uNe@H*+Wu';jEa-M_9!:g1EtQNk[!5sNi q--Mpg –=ɜg;h]aB'آls01}kgH%lG*`f]7pў䘰,q8ə$ƅ10c|31]hBc2-h_Drm8*0EMv?4NֈrA?Y,u\Q'JmhT7L+UAݸ0}h2mRlhmXfN t QߚC>7[ z}{iw 3Wr w/ S#NkY{a9 r?>'sCnㅂ/#No#ܵpnaqΠZGj~v&Mq6 @ipj I%3 J)䵫^eڭqZ (4;M(ub~|iפp(~ۭtrʾLFR?4>A99{p)_JAM5#!%10D6vQF8*q?0SnՔ,s;y] ;$F\Nf\L /`6N7UO-𚓝h;^ˈ驽Ҷ脹 a %ě҆DYcLzbgvjYB˹IGGi[HaqԌ~aqazs=7T~Gdn\s+dTy2բI;k t2n])1ej6Id//+2F:X2߰ Sj? Ln͈lDϋ-z;9%X@&Iw= z}TmM8%]9C,k0|?XқF TO8e g5rƅQr>ZP4Ff[X-u\@Eבte606WY_ly]I 1ш9Zk} F$NL*5|9~2qN![ckY3"S;ؚV {u` )IJh됅te3YO`WB"eL)4i |^=F L@n{j07p-(?aĐGrz% 8hI>d[ KZV$IF If&Zׇ tV_RY?+@[I,OiUY?#[x^QPn1 {@뺦3˜+S*jjBF΀t.wpHmTmRIr):){) ߃Sf8 #;~biFCFP!(9Q! -_YcM6BЀ0y)oq)"8KhG_¶@b0#^ $$8SbA~3K_fS~)6QB<.󕸛# TҼZH5ޱ F</x%R W#v,.gK[m79mcJY(hSSR- @RC֣?3?+- 9yLJ7R'|[{OLmh*Lӑ1X:`1v֪xv=m׀=2$-`ECtz.HܕLZʟ%G:>BGwfyp$}"bHQ , }-PllWdh cR<I ,Kzg@U91!s+ m,LrQuVv#wG{WAˣӅ70opaYÅ]OΨfwB/#Fm[Sꀦ:snǀa}bzߙC&.9o 1ҸL~nAG]Ak緊 nHdE+̓Ac\)ċgIQ(2Y=x1:B3vYe e#`-#i̴39!+ա)w@Y3x.KCƎj\|@J_& i)ΚPk 73z \ Jtϖ:N;J!hfc؅5\^!!U u~ &=|+&I ^QMHѵ|]3vL=.&y1lXt F-/|xkAvQ1\Axn[n(32هEՄ(ݸz+zx-R(샏Q9(@kB_p8.rB]/YCEtcN2/{|Wk4<;8F2L~JpF:EեmLXnN`sw)Z/Qj-3V0-ߡnE$77Q00xyy+ xJsP̗ X9R:Eh06[/e0WAF W6LWʆQ+5%gEo"4Nޤar; ~4вgqoHY^+`eUHgǬ#u2sGn.M enOAp;Oc:*)^wRW3iaط$;&65hx=MNʱbM_Oz@*4:_rV?csbS-FB}o&)w4lT?"~7Xns۴y?VsΒw?\߅$IK@H/*wXin7@T#GQ+mվâQiN)<hifMPw.#K͗ TYٗ4ixwҹSb'.Xg7SAFZUP>J~"gDڸ LdIGC$}hrQ-ǠBR0w$ק}\`L*A~s1d|~WS' u98܄[ۢϯJeȤp9^Ϭױ.>% 0 yʳ,?yFbʵPӎBIk>h6d:٤ۿ)4{sQKd=LfW$?hLatys ޸E_CM *Q s@J 8=٩VY M4O'&kƿ=H?UO?s OzZBq t&]Q-*G,j;#xIX8:4%rCjgt7;-o 1vC 9߈mo-/o԰5bC.#x1,mZ-X3MKk@?&0So5g> U`_z$̀fOұ xɊ*yfoRGt~D-( ܼƯxYHe]XIpj2j3Rَś@)$^޺%axcfpzҸV Q ހDasݯ}h- ?Db"i\_*jDzMKr`Se³v/] 4eqo܃+cix.+BTYlW9+ߚn ؕ"gƸPF簙@3ߑƂsɩrUe^pj{|$R]X$<z/Udn0C({4|L+2j0Af.6e qnBU支-3ޜZ;޿- =F } Ѫ@^`c)wz c}o,65xU"Qt*k|3#cQa7<] ,%yMgu_}{l|s‘Es_šerp Dlv=jk|(CÌyU\O<{fD-&V)]a]v>4S"XTO 5CY> XIBwiE|\ܭ){0fM2-~?R 'Ae ܝ+;Y ,:QuU)Fv[NL~'uzO#W~$ˡ18+;D; -J׎G CsQN`|zM%"5ɟːc`QQҥ1?TIȼЈPkJ+ >"1PE4p> uA*GCΔ6̽ZBCFQsV,ZfİkŽN'36z%tXIré/^)Ju,KFe p[1ukŒALN,!T(omNXcu%##.AlFjh V\mE=Im;Xz Ɉ"wH=wA^C=؜6CoX~R_ B9yP ]>umnѤN=nvg1G1%@c?0*mֶ5#y'r-Xd}5.(ӦsHxвyA3O,ȫqڸB,3"ԭm'au,FT0Q`iO8|[;xq\߭/;MJ@eVaf)|:0y9 "9xy|̙+Dk\[ aYh{(./>LSZ߷Q^M칹h=b>2# פQS dȶH;8U r%xHal{3^YId[KwzRLβ>|Ӿbݞ3]_jAj;}MOF|ϵ5G8GwtzabQc:Ztja͠ZOK䀁f~ض]91_>^J!Z26u'~ՎL-Q@Gvf1d(G|XwSϬU!& ثJR\s&jt,2ky$6_ñD+&iUQf߂MA_;qF0>UeuP:+&["-!=q. 󆂐TK&CnLn($8@ݜYw1p s*md3!Q7/䗵Lvuwd8scԳSǖ3X諠7|=$Xmoljt{˸@7e<p`jU!zH˓%&sW_x4Aݚ%{,`} A&l!Yع8Jȥ)҈ڥDyqv,´yƦ75Mi_0/+uE2 Þ5l!a1d84#{WT1sewEzpr2ɩba.߹OL,zSy!?~iv$Rv7l[ZF+fϐI0+ϝX ņI9X9Iېgn=(5:2 x2.׺Ҋ.hp-RY ۚzm s) Шy_$O%`1_]WR}u&cVK_܊4sOMo%r3W| Ȯ 3jenlg nEpO7泔o? +:W Z4.7qjkmP7: FRkx!M6sWJ "ߦϋD}?R6b ?&G̋*l2PWUdȡxYN@*bHT3%X Z${#(M":F=TBq2ύ'%RO3< _S/UjO[N߬pBX"9g>Su^bmcH7Ne "we1^J&tNΫu?=ӵP0|X\}.q>J6tj8ϵ9r0YFTfzM3i*E,C9\}+%QމPb훅R'?=D)b۟p۩9WƠOư\TwVb!o"|~gm <@G99,cg+H*%VqHU/Q (j z!cG:YDd ꅥ]KzTM/ѥR#n]J^;Cq²sS=BTx1`?m_;Bì:/ Mm4aP<-`o/WGW> Yy5ojn:Yrw óV^H$<`R@@t#N"6DNt-M /ExsP‹RսSgf/Q\öwi&'j4BAvfyT [2\y썷srh^* Z3A^`"5pAH]QJ%$"gabk~\n|]HI'OK>/'I ?摗ڶEXU ccEi&^K.\/_U>ȡnm+ۖp- |T@s]w|KچV^ݱtPQTqHX澽[ڸmGL$=4 (=I)~yO`e!Cw ]5O ^rf__W&) ~7¹4=w%Kyu?3Cpې1OOd5_ WJ? m8jCI Zq[mjSe*{6eV]$KbZVomޞ; |BA#~((nJaV|UHl!1v]N$v9=9VO#G֠lY.7Nycz˪+S\ pel%FaE1я8Nוg3 z\W[տ~* R|,3] aWh 5(ɦ^NjԜ:yr񿙉 ٘_"uԗ#}2=:4 Qpo$uՑײϧ2797 ap|֦m`{jY⚍lJU?UeuܶI$z8XT]9y]/_!zmK*g#Ka~ k񢶚j$+50NMPLOK?~ Ňg [llG.uBa-uaG:"$3!v iʙ ~f][GgfuGQNRC$6jtUv[[J{-L|U]LeDkH/*9S؏I=L0N$?p/FFajS_jFF"tI6Ű*P[iCZۗ4aiw`6!ow@LHdIkǫm V;5[+./v=djX k7`>*jfkx ܩh):~J;yhU>;.97kN9V;y(|3ma zDUloR{T\@PF T~IoZoCr PXa!_- \=wQ.[2Iu#,/p`r¶:;NeNTx d /d/Ҏ D뗳#/Q0OyY4,/ua3ل+_k<6/}s(Nlt*;ʶ,URnPt1sM.ʉ˗⋻2kCdZMY73unC#j(re@KM1%_6oK&!Ge4?n_όٱ'* ,?{y48aT6!/kI]֟/|׭³뫬B6toĎV+g}(^jõ-w7@oe0Sىt;VwDj.p:L oiu X+M;OLX捔8tĎx@K[jz`4]i wW]r /=ׯjֆ{KL- T.]i,'슂IC#NMS:pm72YT b]ӮwgHN-69bXtxTԒc޶4 s'1ǰ[xbQ`-v@EvwWEoN٣5A݊glxT[ 8'X/fe:\02ܝͣסk;Y~ dD[" Uؔ.'';A?9pW"7ad76*1|鱺Q%N3O,/X{#Ks%Hf{-kMI`+POOeJ:k(2d O¡jg:|) 2|$O uD?ٵع~v,Ed_Mj“ ϚW6HhwZ¬gnD q.t#CIYZ)(5+3N! 1qW 7 ٟǒLu>?&]'#}3zVrfj\-yKAf!tkۮ&&kU$bI ~9t@P\ܔ ƉƲԁrοe`Y32<'fRJ` QT[Yڣ?AYa iq=ֳw۵ʏ96##P^\\֡ja7*͖u!6#-.4cK d:9-2wYQ{N`C@Н2 B. UlKCߨaUNw7X%:}s̚*j t)AՃ k &Ex F3▊ ( )H z@>]Zw[o". l'SQ&{lN p2&4/8Ē^9ruO\R"LR}d9{36jѦ0o񓢓>6drDů$ez{22f=@.}hXn`25+tXX! wGl/FY{pOuWZdZLP{sBPR K8 z uc& n} ;tC4P*piԇRHr1x/99LVF`d0Y'>׌:@3wbwłKE5&Ҍ[nh{{>@kw+jNɨOvxw6*w BvG>=KwP8f0; I4`kP#%JdG#mBO ,dRe]LTǺR6bMZ_#YHHy5@rʹ('6d,0I|+9%NWJ>ڗ341VoMx6|$ ~Tټ/ oP5jĆJueBR++Z]-v,Gnpv.9A@Yp{a nLJDG{ ,F~7-pV1MhLߤmūӪ{HH6Gp-+: B2z^2ܐN#aKU`iq5B_fwqpB#luƁ ݖFgIYÞ%d5s+ ޸s_k().hi")~% {p"!JVU3T"hII[ۉ(!cpqM{|-BnO,Yi%cӁP*{8*k+ɿ ɡ&f4IE(S; f|n܏tM֫Z:i=[^@M0Yb}˾$e(Z %/+R쾔KaCphUǭ0eKD`lc/C"?$~L8T\cP { ]=c'mĭY ]nϒUp䛑*, k4+@X VCIgGOc~eK4QG~I'ȫXdo^S((۴<+,]shz*qia5hzz {y e! GɤFV9߅^@,s~IJ4",R0D+ m@V]kSb'?r.P}? ]D|^ԫTM.;+d8# ˃$7W,P w=jĒoS,Zx0JSEJZAg3:gDw)o&ш- ymZ4W:hjy)G=vѤIr%-]K]xWVJ=ߴmeZ'?2w=?ֵNdqHЦNtjjR"m^lHl]0l+\g*y髴K\Su]8 zИmQKI׍R6qnv|GRuU{Ւ}ve$| Ÿ]ڥrJIe4&Ln`E;.^85]3y!Tۉחn52ۉ)Edd:g3)]Rhɢg^H͌/JvͶKQ8*ss_7QxڟOYzӬ\i@X%b g%<`G0F-hzE&5m4*RV^S|P͑ژ{4X >֥Ķ>u `;q^ZjZhy8$4 #@tcL g?әI17,]%B LP ꍜ,삾_$8F; =M|JKsQ3-Frд*[9L4%ѽ7;%S4 ]ڃD n KKlĺcʦVyYJ Gp J2Lce>ib3]lE/,b%rQ192}P&M*ڄ>䩭Gx%OL R/_-o_$f1NŃ>{#K[CVQ>(I0I Պw.s5#2cEN?J/8A/ (E"ܞB^ᗁ攟\BQiSRτe],.d /F̨` $ڋ4'2%is`Vvner14QGJ y!^{S^g;<kt/r2jQl1xgȾL)`h %&e9v\OsZ[M\sƹ9 xfHRaƪȶSC*Hd} $I1x1wF- %Q:O/o (ϼ$1~?Z7 (J1qxǼnM|仪TB+ T.ు杫 ͍q%!RY&V ̜[r~uǜ_m*;dLf?a(*do*u4| I|Y>ϰuʱBJRmhE(QjK:OJmʳԫK4ɕ(%&Aᵉ_hΔ<4pT֖|nLX+ܰz-=z^Rk/*S7E5Y>(_/Գ<} r`u7{&$6?~js&y v[G{?עR;D`۷a 0A@.WE֫9O+:QkZ1Mڊĵ$4cp fı,ߩ  ^< cM *Ay"9EHW42zQly rx'- .犄F]Be{e'Fy1ZuӢyі8K+%c/cR9DyoTMZ)lwe:f1~S4!2@v墆A!MlL|w(:E1ݿ|0g*y,H{?Đ|-|^ƂuE`K7n"q:кs;r(MEzP-))n$hۖ9L@kjNFZu&I9na@)wb"^u Q)Ls)+t(YDp5,5:xnr=JfS ^?0ۚv2!\v8q>eR: j#޾#ānHѕ' vw=3(j,{ ]G9xbU K{|ƁLY4;K( jYpp+( HITHhaǩb |^d`[quTDn6+}>R9z'B(ZO+^5n1ηd }]T@B[*qı|?;?N,N@bkHrb.iJK `(uѶbrexxhS|?R\ kQ];ƔXKQW|sC;Mޑ EA(;޳!T^Wi/0Vq"&.׵ackM%q:5C.[7%Q5忏e: WMj`HE mF9ox4;$+8#.$j^u8 K)U}L6p2T4q2gN 볧EVƯ? `PiM`Y{Zp 8 JBDD6K 5>;t'Ƅ*$Tkr>\okɉ[]6+Cg[d[8Rqɥ8*lO<QcoA+Ia6㣗Ȟ+^ CP#!dD Y58.س x0vlHj}2K/]-2{att_w@,Omof\̪݅HB_`X*KrlpW-U+?_ lzWp!&!0i8 oN\5n+~m$De-c<ov̇2gKjI(2wsUB|Oc;j,O\ƒU0tdlۚAX[Cz+H(֊t~\A.?|!Li`b@§RPjo TDUi*yy-uO. IB,w>7&잤F3EÈae@[i<θULvd/P׺ 8Xbw)ORe鯾yLD~#8\iHώ~*> OMq/6FS:'ekԪn00rAc;O91 H:'exUv݄tcNճ۲YSAF65Yaq$:(@-=3An봌LpT FPL1D:ae}:P/n7{j*$%6  yr$ ;Go> b@d!|}QG}BNQ9w>/+VBu fK|meجû߽ f?e&xӔy~Y].D|_5}iQ~|m`(/vȁ&?tH<|-k$EM^WK: 2'(娧ԜVǔӠXz_mϔJo¤v꘲>LqV@Z ovWr?ʎy E?I[vB]\8>X$btɴ,l-sqXnU6h Fd+<ڦwgm5ēfR!yܘ u<3n@aOҖ]GUtULoA܈ZA}sf,q. {L~X bP4Q+wPfR +Z;/da[R7v 9;I+i^55J41䂬V,8Z|pew55@n?`o!Ct+o Ү7S-4B=ڲA4k pO4n/X# ةKˀ[\!MKE ƀJ}R/٘,'ᆙ$jⶩZedzșZ%>70E<җ :6uL m\F'2y?6{:&inl;m? OzZKI߻5tvAa@(O~UyrMd &Q4Bk*;?8( NFWWfy~- h6V*j 8ZGrdl3eTQ";߅Z)z`1'Eʽdez(f&xi81a.l[/_]_~nxg:5(1&#Ag j$Yeu4"SH[G[y.fQ;FIm89 +IT~R@h8hVhߑ}.ւ>uaxl#0gwA) \u^'M[&˲ *8/C]^|7ʤ^"e>*b`Q[ C@, v:~oL1E--2ZkA;das>FSė !MQA+xi"w{+UWS6I~ujVҥl!evrJ:W3O*MVWO#O:NkXE9Y-VϽ%N[mOKo35cYKu,c~xf"ϋ]WAdIh CY4 ␰]SNoJ8:;Jb(]-x+*+S /-D.Y;:lסOq>vP˺k6߯R/J3S#Cq`w/2^E*_/2 RQjqCb6 !Bvb+zZvqAgR> =?d"vOZӨfSٱQSGm}+eI@^=;?! [UH\$4\W5X@ND/rMJ{ s&_SZOX/Wuֺ08Fp 'ԩ$R&ӝybv5D{S?gH*M7y$5c"I&~Kn <@쵵|Zލ(gjN7pPj졓L Ock!hqsZD') 0֬F@On.#g`ƒ|63 &~:;5\k9Y `>A7-7"TZVV!ɱM?c~MeBϪO?{%!#T12ypޣxoք)R"Xg%iq+tizޥHȅXRԫ{>Nc N ~rע2%;qBb22Ӟi߫8g;M1\h p{#ݪH3?RZFySbѪEWB7z(lU74N7~U;d;shTEF=M["i) 5JU݂R*ɵI+hAQXe],sA٢ptD.lӖ%̂6ҟ >zo\wnM8EyY 2s6d>MHޙW$:źͺ?KnOQSTC`4veAQ/%(׷Bj !M1%z lM؆;o4/FMaV-1Ud6s[RƤ(& VzMLVu*S?>TvzK[f*8#ch\ Bm]4e<07$N'4(y:H̏:Mp'EDa, 21Zr&Y9R2彘g{;=|9;;_ N5KDcօs&| #WR7|{JZ T_^jBg O$?*r^ị_4ndĉ@jV9r[Qr"RwIp浦W|-h(]WTjnӄbH6O$%q 3`l,F,`6 2o&ma`/~^t c#QWz,A:>u/\¬JxR.k/ܹi3Qdᰇ'ppͶĹUGh[ /Q{ȫ)^0f&hx@=3BFe!W(&ŽYrh@OŚW[y3pe}4$fճo{ l$Tٖe}gR*l҅"3/-zCIAQJI`XMxLW;\I:4QRD-V;Cd8^8;-]d1|CkIHRa6ufs*M̶9KXH_y9qT *sIFuKLNjĮMoBc "SvU钓Yh۟o*J8;Z'{r!wyQQ&4w]/S؂h.dO8i?0iЃAHGR@c FަgMgpBS?4HÓ}!,jnt%YbidZ(?6Yrz CG_v\U2$#|bq_#Q E+ @״ (/s*֧9nCHQT =o!>X9_3 Oh܊asɌ{erWmecV(eC+|_eٛϗ.km8 )=jMƫʕfQʔ# U%oiۇ2B+P'||cyybʭwlF60 U3ULw UWO k,X. zn7od_S!IR>Z ;?R!Ci.EƁJZKz#@? GލDk_TA$m/.ұ:a߸"I]qp#`*oj ֔">redo/>ķtzi,/+ b ]%t0BG6;B~ 뜆5Lj|钨D*i @4+[YAm&Z I.Z%n2y7›- ,%h h˒Gb*{HK*Vv5ear6#۠Q$he  xw_ث YaS.TORSuVi_^Վe;#2tꊺ28+,V4M 5co RR'8B+qI>6re;MGGd=@AMEYdcSsRSpg=E?`}Q CE,m3 ͅ `ʱnC2JYY1M;+XL1u_*G?>! T2^`*@}h]=3-sF@uCqsa(u#t;:/t3tB!l8@P?x`eM?dpXN#uۓ~#K),exO]eGi>qj"jgVJ)'b?c*-e^ %bD1a>5wt"jMCGxQ<63M 8ec˟Q_1[^&12MMr/z6ݘ,9-o8 Qה=m3َꨏ-uL:07制v%"UGsN Re.?tƱh΍)~9'3)RqC[$؀ړ&.36v1EN8SGBZPr֩s >o %TlkT R,嗅htp 1:ʅ,WMJs(b^L,j+`끱|>=U]" ?#a#e I+0R+0zxP{9%>s`cbbUَE ?gG}Fˉv:tBՀV2aRr<}'B n_| JY`b=fdl 7:eڈP({a ÌtIuwfi)ԟhI"3rQV-1yFa}<?idE( /.o_␢ )~MB.-i"A.:*}L.2 @WYiHs9 sN~N86sUiIN2#yGBtЕK@j.͞Zm*lmb_]٤}D58ipyҘtj>m/@3Dv$a[Q>ɋlU/N߹SL4,I vwY)?gHw_4ԯY\z gJO K$,|5ZjTӿ*DΙ,z PY q:$TĄg*R8B*S l#[mglUiZ ׬~bnoWrw*GN2offq-qq >ɹc\u*7֐k6*⺉0_KW :;V]͚6:*#nUˮ*l^LPxz[! ^os(қ& Imh?*xHN 4ЙұXO|5ëMKF*..;ODu)ƃasqEcήŝ刬@ɏdr"lhnTOCk9&]6I=mK7e !,ĘGYPvز;U!߹f@=F y|l $摭wźƯ4}H:8&ĉnr`g>@`0 !6o^w$2um-z`o-3FW<0^"mqOPAD&Ql:jXZ\n(Pt[==56(dl$}c_şf "|g'y7ν=[aF20m='U['Lne8V J^%_ͦJIi̝fQLUQ9W_DY.]JD2e^MSudyVlɗDz'F:b}N[nj9Jb9KLU>)r,#~UJѣ (5Td?U.ZK(5CƸqKMʀ`v,z_VrиWLkNJv=G=.#22 n!ν4ǣyMϩm>kZMc wpÅ U5ePZz_#jy(٥V=Q,jh|///ESM&.6&8n_j>!P5a xG긟_Lŋ%edBe= Ьέo0 d"NkY~aF,DJ8<]+@*5OD=_HK06d-fD&tG,0Z.DNDO2!jvfR%nIh ޘ stw(:O\Pe0uĽ|$A4p7`T]\{YAM}7h_[ `RCh^i-e-yt^3j$>,ǜ>e[״ CZEJf8#;Cl$Kdj5㸎 =/%toմꁼYFg%*=90kaQEO !)]QP pa1 pI>S\&,jX<6mki/4 s{SYo[R:% wey }Yu~ht;mHk^6x mP>߻6GMSOA ᴒ^n3QqE`kMӡWK!F53SAT ,/t;܍pn֚:aݓnI2Y/*YYԣN?6U5gE|a{DYʫT%I-vm4)t-Q%ڬ5Cv;9TD|:Fͻ RTyc\ SʿZȀǯ%[*X`ԾR ,`UFl,u׶ i7Sy\/M̅Ȅ/œJccUxdOJ͠ :Twu_₾hUN!PUHZ-/CU)n4.5 L̰W~/YbD>!$[ [}#z7Twz31y #) TMHWiJ>#Rw P9c-0Wh.0- ?yd좎4k\->lV>}E7 qx(RLjb j4YX6P`ŲO>6AE#^7MDM&hshXIJ+;i Mn+AQju5bFD͹ EBBIEk*&7QhaB_m Η1԰R\{׬k "E! K8Z!"1VRSXkڬYl)XׁK7ZI܎f]7fTzð9^IlYKRK>SׁWZ2= 6. ȏ+l !Afx`# lj2Y͆Cl`,0cT6 j6 SCoAkǮ$`F#NI rKY B3eڰpJI-j*[-Qq\/Sq /FW#KBW:KMfMSg·ڴP9v2퐴<')d<^ʝt}[fX+ibFFM R޼h+ Y9"{ Lh܂0w"UjQof~ 5p0נkKvxM$VMIЦTh2vEym* `eeŦy5.ج븏_&gHF'MY{-+wk; -Uq-ףz edfiͅp~oU/I4v3uJN8ë'(Lӂ/䏋Ợ89{r4c">V.a"AC5 )PpȺgӰK/bN0"t;8j_C\P/d]No}i#Ɔep?>*tSEWqM?rЖ {:Sځ&M" džC]T*ZRkg} Z}D[oŖ.fB`,dϢļq ^誳%lOV_.s <1@<-y\1?zv>2q"gHv.Eҁ튦 Vop@pF+a]4ܷ'OHP뇋FKnY2 +qBv'6yC;瞘,@NMeNp+j7)1͔kMs0a+q8=񴜳d , `tΠ|)Ҍq>sŌ[xR=G1)^USطt2伞jU8WlZRdbD @7܋ɀC 7E#S?=o?,"2s2^,[?_e g-s-W)d{im*Dy(|6RV5)H x#^"=<}[Jlg9 v\h@#6!t fNIB8GUylGkcm&vl9-T}BnTg$@;I\%&$hP.Tx=N?njfL1oqLBX%?ߨg/[W@"85ܚt\Y%H&{bQ+u(BMG8?.Sիu/elA}/[nr=8`f,p8+~F7ƞOumz\bD!bZݮn$d_&bfgzH>IǕg ~Faso:33xz=gH͙Lo6Κ"?h7\'Nܫ q-tdA/ Y7gOy)v|.QMl@b@)4QkH7xa,  b4`f ݅IHjiU~oMs߰xY璽bLC0/s!՚DZB YpRA'[7u"^^RO'ezEdp&یB@n`1zg=--鹇Ѓ߇u&FM HU^ ڹM%_~E[$6j{'g"rh],mbb{g?һ($_T}&KP2 t} [[:YLhgJ} e M4 mzm.8g`f9坯`C^RAV?gd1[b':d-ປ5Ԍ_;f4}l\Q2uSiTL՘g+@c B}s1/IOH9ƥ nޫu,E6=dD+;E{2 :WZ9_`_fDQN7|jIDe@nx6T.ӡ!AY)r%-2'->yuqnӰ `FGZk5I#Xŕ9ë. lCNΣB-E}2 L+" lۿџ㔼BKGb.;kNWd o;FJl<`IΥ߉zx쿂XgQ:,=km=m(V'gJWǟD*fuj=>8Чa+§$3;1Z)j.lZ>k?G.I~ t/J䤩4`om^ZΎuRGFL RgJcP.uEݭ)c7V?̿B,eN7$a,DYJ@6g}$ޮyn\lVU$_0 U_tz"X yP|7?ݲO6c0 ņmxߴ;O;H48eH}5_ 9{@*fA 8"P,0vjӧ.GU}+X3(k{"+T~5Q೬tֵvo$Tzu| 3Z[:i%Qd%ei%֚= i"{E}-ʴ!'ANrV WԌxD='iZ;%I"ni2!nprzj ߠ8Vv0Fai(*b`*)"F +[SSd֡_TcH=0 {p5;Z6 %KaMFW(}Z,u1Zm= {OْplwH@En;ipNJr΢|PF\?7HsH"r!oKwd O* :jZJjY2]tNzR~]V]u $#BZk&tb)x?[{53j r(.TQW=tʩc&o|D*Q[l |@i gIFRÃӞQg`|6Ao *wd1P%,U "}/#e1/B큥B6+IfȒd - 1(v,$,;rxHd.JNDf3l VWO}a< 4ZW^%>P\mNzѓMP9 v!Rr1.ۊ:hǮN({{̉_{2Ұy{nW[V,_*d .x,TSqgv%J-DVQ;rQ3`I4Ao jD2maA,ElkߦRGsyhVdEPj󞮋}zEَ8.K;D<|>c#+FاX ȓ qS:c2&AF@kڄ%}e*k {\)^yi"7Rg.rbHZ$9KJ<|vhr`8 r9,RΗNWD8 NӖ2ַ_q]÷ќy[ke-W9 RamUrUkl=(N)9ӂ aC/3t,!xZÔDzsHf{Bw<>96W1~,|W$" 9+r "R項CM?;KFռ+gțm[=`Pa/bfy~NK[=/8Gi,TEZw,}W<Ϊ*'{e% (t b%L3 Vۯj]:)Ur|nMRP> 9 ˱MCYVxw-jU5_LdY[(bvDm,No{4v($^(5D1md"հۅaWӘ2B%d)4ՉE NF.+cBK.P$q|AT<,[YemFUh夿~h nIp Ib |[,C[sV On_/_:c*2COX] FfDDI\_-~Gu8igs}pi^#C?PZ/\+aXH:zT`eLu@V?>,Gl\R>}lzvFTY R9G_ hQ~ T,-;@/}-u:4A'U;{{wO49}`~A %$g8Fmc>B v9XC.JWYf#k46-RQcBcoEHF msLvZ@U5+T|lAxӢ@#aQ'=V /Trw,L+Y{1-1{H.I87juбb/`["}\Irjiر5?$t-VT5pia5fr '&x0f>6,[3&H <ө(T@K'r]Vc.Bp`x F^9l3:tk$ Nw(5ۻY(gb1u{_P;2]£^dHht\;Ϲ)HbeY]Cf#]iMTJ]If GFǯ!?*T, mu2 0mMq쎘%eu 92U 2 F (Cω(eތ? nW{ WsW]3sLeWb)cf=tIq 鬳ƶ o4WBB{['w$U t=K 9hw=VI(}$1åOn h6\7mU lDmto뷿9mO>`q-زZh-\T<" tb:x==IG.FgQt^q⭿:Csm9LdȢ<~(|'IP߾(5qێ̱y JHOx/O]'>@䅸-$vAu Tև!mn-\`5 zD^" wiL'0~⢎vnۏ,@]bP+oC4_dV2 -~q٪":MR2umWaŧ %C&a#v,Nf{TLNnF&BHb#Sgv D\rI 0:, \lg".θ- G" v$rkKYUW$@fN^ZEf eӏfl NLJCj"|%j3G~t8:uqɲ98eJ/kO,9|XnEv4h! l|Qͧ>-$Hcu~'zOn[RVʝ̡Ktx$O>}/g!؀sVid 3u=*ROKlC+piYR>zJOhsO<9e4(y|҂֝m Y??7eE*vz} 5wi{gpr6).4[fXSz@`E7F}Z&נ@9sf8늫q\E=FFU!uiv;0b7|Sc|DKffDFgn=ɡ_JxW>6l낐7Uy|`ѻW-7bKs9?EDAa {j,hV8#a~ȕH);c֮o"+2qoS^[rMn . P â>|FbXt`8j$rˀLɴgp.lp4}.}g$U(0[ R? ݻ[hq fyHlMp %7ROzI$ނ?[0jU5*##tcZsDdƱN7nIl Ǵeɇi{ŹȒt`зvbmƕ֊󴧬M3ъ[pm.HkHg?ʽE G|v$#qϪ(~E;~~1A{P5OtXi4<g6F)™S҇Mؠ>^u} ?J5l |[)ȃXcK zO^V-b4SW bMg᱙Ȇu_vi}0t:uY:aLv]Z(~'^n7)w]xXZâ+ހ<^ CvبN }/iYq]K>%0$fdeNZ ?E쭚 z`3-~ڃzؿq'uw]YJPA<^R;W {ҙ:3%۞`UAi|,h#6ex8PEA>ѿ'm9DyG֋eI5'B!0ٚ=f2jwtumV"VARY[fhdǢ1cƑ<1H&39-5 )rH/EJDiS.]q /S{2&[ˡճEa1[A @3L"z5d%EG:W6CAv=K{Y 1OlU"[cR}>Z/_þ*Z=L'MgXp]Tu- nHo0sGqpaƳUnXp 1zH\kݷ.q1IDM UcZڴdϱ+sIc +27F:/QMar/x`5vBT|އ8lyY+j7h zM|?=c_I3u: kdA8` ?CqRLf!#X%1 {=);y3n@-&PPpd̉ctAJx'ijqK(֣ H?+Iʕץngi58jL@@ԲrD[/_e=7r/0ʢĢ]XNڰTU,Yݤ"s,C]gm*简?qRXo@g#6a!L LЉYTG)lk- ՠa`MI KyK q*.% dW ,ō׬~APNDϬ?7X fZTdmF_z: 0+1ļL=«BawZo U1§u[罅ǯm* lFW2(R~'cm3T#oJ^jOz)h0 ƘFkvs_G+RQx)(=iS//]D>vs ]L!$ž˱sOEÒu). NBQ5$MAEpo԰ݾ֏oР?9v٠%!MR'kTv8,,D&;>#O 5x-GG(6RAdڲ=xYp%^[VPхyEh 1V04DG=+9pN 3U_{l+ OWBW455W)8UgpW`0]f5^՘tE4{|*1 4[BRnI[ڷ8>D0g?Wf8q~gJz\bp>FuQ?+)鉥y g鰩ۡ&Ht"$ӸnbcN:$e&޹}4+KW~[Wwu5I&ixtuPѣ_$y* ojšv'@ ,N״Ls 3kA^9I}x+@ɇH/RÐXeIS庭 CrVA{mV+j?d;+ 7A>˰3z5:23 B񱇦hMU,'v{=|}=7M". k'HBOD\laB*(lI|$1R509`*<1Lu+k>(N\*-YB$Hu>: XRE9zPtOI|2 ZFZ M$Cnz/EW#m-a#vXP$fd*|OPيQȭ]'/ <~-3u+ (dqaARbxheO_n_A-\YldSz=9~SXܡ/ث&*x'$D;ل%Aڌ1imE~JkxxBÄ}7g,>vtנHJʜ}^bQRFbp5s,dHmk-j\vtvcfVj)!Pȟ fZO^0 |Xƶ Un[pOz @vY ]Shqy)%2xt#&1{U0)&QCzŕRa|p4.*Z-P]X,׺Z"6ş \W$ ڣ{Luoe&&s})mѹnWP՝;^i/ RYmd'ˬq(kN8,`0_f3#n - z.>L {"jzhNo ʃ\H4ng*x~M#U#ȂDtR!iKa|W`P~j)mcXoC`L.Um]rQViA@{R:,kƄwչAb7?֘b /`zpX#%ֲN1g3@q>#zK'W|:MLxWk v&oMa0GZiI-ﴷ$ oܫ젳ע_F'&/dEWڈcJU @S\'a%qs $N&˽"&x0z?U8U_VMˍk ^ 'K7)Q^l%tGl#U_8"*eɺćJ,obIF^.ՊS1mbnbQ;RV81\ o<'-1*~N'2/z oga9mn n' +5y[bj#O$g$ [3LƐί+xoz:7O{5EhLnP+zpI#DLs/Pž]3Z"`n#*sHrv^zI#W^'y'heYl* 󋌓ዹ3L.NC33mbAW|ղ֖@k> U' nR{;vYHa}MB39#jM93].2dA>f"J$f?Drtq)B/|avHA62ǒtx>4(iQq{J8B|q钣"`S٥SpyK&U#Ń]w({_:Ŕ"p6/$>efBfD_dE(]= ,`C*4/yYօyyk^_iCѳ=:uimيkC7.Lb>43N;Vzǃ҇^Y51 Oz7VW3G C9ߜ&h<L@ЅZ;=Rz@܃8Pξ'䋫|cҁ,Ijh EDw'ZCC0lJuLIwGbfy>}D-Yѵ'5m>[dG+p~Ix= .4olE̱/@mRIf,-y B r91[ X5JH»ݺ-ӓmЃW~gO^KFcl< >*px8XL+,&_I`nCD0 0|V$V'39_]`F0;m[:RUpa2m=Qd}saVX\L*X}K}b*+BG6I4\W?sbfԮ/Kݨrân3U i|a1 Q 2%J0YC鬸k>*,9 E%F,IŧIuK'D-=߫B$ѹ^B^{&(;W˪P29>%<6AHE _aXߠǔXfU[s90&G @Nqg45쉿;?* Y+JQ_*iho$ B 4awͲ.N1/ ]&lLc=UW#^XD/uebX}Z}/# wyؼ=ںT8P*Xe=J>@5 ɝQp]{\"d9We.(MCOf1#pRO~A<5R?)HZ/d؎bqJ"%05X޹W)\PpqJ SD fȉd Lu p ml݉;s,~퉐;b$_/ۋ)gwBXBMYc]ƐZ2wsĄL.%BƸe.[_!Ɔ|Tu:E'cSσ0h^_iBԸRs.CH#wR+X|`(9R:TcrԞ܎^Al5L{RGc&gAFsTӳaLC^}"X%ބ~)>[4kZ+ p0 Ƨ,"Q.WCn"StભOJbz NkOT<;_6ۨ M[^2+`Y)kFs6V|'%_"?|:f۠#M?(w c`bN;7F_? ׊(A;e9z$H0LgڰdI@ɎvNPN(0O BE9Y|e}4{uwt 66L QbnGj+!].Ny|^!+.:Rt=rk%ĺlIA˝,/>$9 kܚ :"j0_+?yDtvz |+IN>~4Z,^@ԎRi$MD)hR ܬ]-(Scx4[ u՚BJ'=.T\@ԠD$5wZE~20!sSWd֖wa?җ.X @8|S+ uYVDu=eu9FHggDL*/b| hKLt@njv+xg\wձ@gEӁeWڂu=֘ ыᇝ5p4eI&󻊻QЖkg1~'ُI,5S>LMrjrp RFN!˙|Ŧ8RG 3&1Vʝʬ cnrCUHZ(lxL?ts| h^#a䠖'J"2JhEѨ8(Z:/ts?c:tLY*H"[NaRq,&Ԋj(Ri~? 8Df $s\p*h\`ye/*_w_ ɺdL>&USJϳT}t- e>:TVRh C*G2ZKϪJoK{G\e*^pWc.VBCf{g6[ j&"Tak:0E6-;eA} j)l %dž-n"DIہc@̖ޘBk;D)76qo={'{ÑꎒDs9Tʷ K4kY1WՕUB TfCv" K.l) 5e4>uhۊ>ӐKTAb|x(/%pB7 J氈EӞP싷ffd+^;bp6SIW?z =1˟!6^㌴Yi'I Z6w𖆌͗\P`+u+%F?1؀>A ecb0/ .b1E!£T,`E <;^Cb;+.|dwI> ,(ۜGߨ]'#}4&v-=Z I}υ0t)O-xfwWuk` Յr oyQG&ޡt= I>[hVY}D}i Ckt!R݋f)STkl@C WQữ%@oQ,X ϧ,P&ZDENdCaf:_Z7_z8 {;Ɵ2ԳOQǘ bCOpӝہMklݢku"-Vŭ8\J{=5%qb$-K!ꅷ3$yMt ;tkݴ͚mLeG'pOi7RHs*d{kB6UOeVLbɱ fթ,׶*"7&0Y?";kffh0bTMƙK ç7qr6Vj)n@0^ VG ,mR񏤬 S/ "邏W;Ѐ{4ȎIơsc O4Q'Z/ Ta&S&vA{?[ʢ ͽL#K 2-=RND|K⡏)aC懐"'dcygx,mdDJ5fC ^õvL݇*~Bg9㛸Dt 辉g쬼;5jPxMC'ukn0O]ƬVdÃf oc0/즔'V3D#-`NHIBR/ӍoW6uRDϺ*e!?MCR BH,蝡Xϼlpi[Y'(!+7Q~BM! k$~p?`^Ӎ0l-%n-: ƭFH6%ZрkS9aʂ3 ]\. UZY*%DNlwSMʂocs4ew[0 R'5oN7abgאgMF@LF'5v?&{>2 ̢mĪFeq4s9`BZᘪ!ezT?pզWdٵzOwOAQ!GQf~r2F>WĬg#kIlrCيU"J5E-[k'&?Y8![ݏ!zhcXu:L7f|a5ӷ ~ K6,9ɡ?渖j _%lfA8uwi.(cRvޖ 0|fc*bm%*cR=N0B9]WG8϶r^tWݭaY/MFBiaY~i9ft(qP%EUFŠ5l/PӼlAp^y+7lYG볚NxCW4+5t[nP2,ߓn^jacw6 32=2ha3-BCvU7*'VE=ggX:Ok4qw{{Č<' seU4p9ZH-%+T:LB-2n r: S2׹Xfj*},xhå_NXTk}0:æsQo#g"4Cᾭm)g RFȫP!Wo꜏A!Z9p.qڢ$;]= XկSP)Pklhd8\6=\>pLԶF[dR兝"T&kvf7L 9K˓h0iU !Ѯ5&g Far;6FWفܦb]nem%3o{&O)mGEa+0wѼW: y:-Cqort(DRW|:%WoO^a9jOʌWC~G"Uu5 iWxZьs/YpxFAe9,.EhEwEiN:xO~ٟQΟYpFhCfh C+[~!{lrmi&p>؋)AZB%so_ҝV%CӒxBΑ@-0-%T;x?yى .>)&eҎduMb02ՏCh`i=i Z P3EZCtf؊wzu?| K:CωnپnMFO0 2%T `][S_F+G^A@#w¾=cþ|:WeTz7<ȭiAm|j%>t{4w!a@wzgoūW;tfweu5e)Fxݸ܅5s*ݪ1*٭Kb`q=4V 6cM/ےb(LղoߊMKu*')~"ڏ"U* ZsBnANpˏ<W!F9ʆ=ӛJS 0w?ԟ*(qلԮޤZ#CN{\uҸm[q6BPcJ^o>]/ |[!I;a23F&&<>[9MנH Ҧ.(ҟA4:HG=cB斡3pY+;E {[SFu\\u0+*}1Iok97L.t3\EJbWMEn."uH$Vnݵ\%$p%.s㉎2U_u,-AU _0 **2fMrIya^X8@1`%tZv76e'˻].?Ⱦ'?DJ" HW\v4C`B)qPPJ#~h ?}Pns܁ i<.w`9|y%El FpC [JWM=FߒkSA[﷙|)4}14FotfI+0ڸMAh+,ۗj.ZFNGG&yhs|ldN+hllxđn C|o(Vv_c h_TXpMg\ aމʟp{?]H Xj30ai( cWެb?}t|b%aT&ğަʊ '1>ܜz1,^t,t>$F=8|}&XXHj 8`zy ^Η7tBxsqN#>}1`+(eEEgG>:F%CN:K@q/ ԍL?[ޑOo"- kw!Cf{Z#O.dV:!D^jfIs´z824"M212x/8USXA#ڗ7fXlj͏z`] %_(9xu$޷䪲$zNuC'ڌ$i]N 0JGI@}5Юl02r۳!aH 0~$"6(,`mFh1(eՅW.Glj\R?* i/FgD:y׼BJmwCT~0z5hN@b``U/ץU \3[HPaB0&_jg\ 3=|D:|2#@IU(V5I I~k]ًC*a`^#YEUā_(OۘD.C۽wS OqÂGJpS3HPkdf.|vnP_{.˨Mg*IPՀ;8酐#A&A@G8i0/(FBCNxו g3h40&o[\ L)h\9eF|i?t}cBqe_=#%)TJmuݮr"BKYeGnm0;rt[6ͪJ"<)m!k^z@n͚"]0-a%IihB5ltI"rQc6@*n)gKf(U݊]G83A?ʽGfmqw >DE^_PvʹO>"NVdLuFCmN!Vk5e Pg)bwmwQ (YrDYf}Ngz@v@P&j_ #Zj>7n@[J/ÅA@F<:.NAɼ4+"ɪx).PgޢBSG@r x\,Ȝ)"X7B潚b1|S =4rk;!c,+9ct>֭Tte'ߗb`ñ^[F+ Z@W-PgY+I_xA(TUл)ظa 5JiJ$wǕJA.T|+xAM/֏։Vrۉa,+,iļ>&AvmÅ^{?=r7%uz@Xx71az#A8tKMHڟ3 u}`k"9}=rZxOBSMTXe ƪ\,DFCZ(F=B؃=Fdp](|dĿ1| 'VWv999n2+:n^D(y"XM8-6k uP#L,RL6T 6'.aj4laٳU:<5-RWrk 9GlfwtHcx}=?_ +fr_ 8Fwq;妎Kٖ%+3JtRG&(@a4"+pK7@bJ)I͵ZȟyҢDf,WS:R`zpHj(0g ySZ+'克ϯ[oIU MQte?<{W/! Ռֲ3x6dMޙo9sɘߥ)cѵ喿0<Aujam!C6 H[bM#UT" 7M~*,}Sɓ3-ġYSJ ]# }S6ix~=]gt=g1mw!-95! B0ǮGmLYXD=m]A-k1 FaT݀ 'U <:~1g#Z i@~1u@w rmmeoTUjQ_ [m;Ps [Apk/`p-WV:c9q݌BRR}O-oݩ=zi.ډ7R;sGYtp=iY3g2'oo{P9)#.m,m8 R#d&vw~R_棰1:VtO>VH|z.|| cJƱ*gD;|- 2̮k, 7@c30NUj iDM,-{@hZd0d r_6(uV M[st(UT,f)3CH2F薖GLd|(-9P]0my- ^僆ձ re+8<_}u Bn#- ' +YJwC^>w}Q'Xze01Tg ɏ)g8P^LJ\zmSSWV徳sH(BB:ҪS^nPw3p'?jGCh2v䉡r\\5 6k ߫"r|59V^`c$8(PLMb(//:i^}*%}JbarlRP2Q@P7&Vp8MA2K+6Ԏx\N!g Vz  @6{0#$G kм1;]&-Cr\Aox\JE6cDG".^UL/{}dk;eXh̷.R(RntCE{cJ']y`(q 2@P0к%AS5E^W\ xijj9 퀿xZi7[;wQq ԗLSQlp нZn @sq~U{;`NnU;5nE {ȏs`vM֎(;&*W_6`a3>p+f$;x?dM#ĤӀj@ awv'DFhe{'cPڄk]ҕD^EjBTRImj|2Q ۴-oB516^ާ~ 74`%k->}o)ĜBKPF# ?APVn)x>b>LۥۮBN!SቲxO[tµ wFjuo3\ ٿ>3Q)BLM#Vou mL428) lxH\MϹtdru逵*.b&#a,%=DAyqąnxL߂03G:JyP+hxڙR[(0|>:R+,Cv#BhKIXYsW"uH9织Ȧ~Â[@$IA~?aks>XOe΀d*@"|-e*&|Er a :5_'NXk}G9k/R #XDd\RMJ HNA3Fg%`kLiu Jo#/z$vtݳjm[5IEOE{m:Wsj\T X\ٴ98[0~L9e~RZ*QpkɥD]~=b}89vL"iZؓŹߨ%"6k2 @u5S8Wb!w_ [~ܢ\;*ºT&ٰ}kSK1 C1 v+L!zXeH,#4W;uM"c,g?L K-2wbt>5lx]|o66E$Zh2pip-]3. Pftn؛^R0 AFU&90֬qmˣC#ƙ`ᛊ7#-_c$;ӹ)ˏL"s 3*@j^:/~pj.s]oězej6gpSnWZXR#6?lި 8n!wF=ѲOu!fCsUJ8XAYǣ A@̵zjdws{, o64Cr|&)4<š~Ѵ8ZCv\1ۆ *Mt"+''AcA }LݍJݖ 1?|j/]o&kY(1\&'KOqàTN }TB)AaG$ZpF=fwJ80 r?Z;Y|RS{a[r@9xEƖvݖw̰ d*>Dyb2zTZ#Jס~?y&ā1.:@Yho2 H[9q2moʄb:SE=5y~:3ܤB~Qo[Q s/3k4#LJNoGsQ*wSK=qlm)yYm߽4㶁xPHqHdG| =_xmLZACk{&z'8eGzo~Jl[ٺnJ18zaByb %G>R^+G!ݞ7/1 H X@8mP#4 ='/6&)fj/QZM-"Bi bL 䋏c$1]$DgV0y}+p奱k]>~n%Ņ~GSJ\`:Dt<P#W%jї.G9/0䩂S@PպNE{KCV&ˣ+h lPp1#LSZئF*!eSH'3t_uj}Dr%7%k:jNb %+;*eb7B'~JR{鰍h*p),% hLD !oA$؋x~តFQaGR@Ie2R]&UL5`z1~|ϣPEG ׫7H^͡xb~D 7\!p LYʞ(Eͬe!6Ұ,nVq%_@I+>?¦uPW[nofHv6;{ 7:}BBuA{rda|閏#n[ã,z%P;,Mp>1w@JJoo!t])=/rQ[vUA׆Mycn)Qq ā'&QH[Y1b8\*&c: ʆx@?ʊZ'7_[Y+wXAAw"F ,֌dbk 6k$\Py-w~wqqOubCڻ2SFIjDS( Pe&xP9uFv o+B7W5Bڕ]s 8kÏJkm܆>~LjчX-9W0X1ō4k2Ҭ">-G@>V5͒6ڃQ(<DXj̊G[dF,7#]f`w˫ʧN"lYznZ`WN7(1-]H[F_݂sNϺ6wkm*z%r:ж|W$Eb75jA\ ޸ϑRRY6e^d!ψ+Ǿ*>0@}Bp^E ^{csppf2DȁD‹ +4tGs+idO:{v:5.0\ԩ:{ Ϗm ,@1ցer¤vx7' ].;\b'~S6 @.9r*$܏"KmZQ>^F=6r}Vn(~B}!#e? 2-,2%;ʮ:Zi6l|#,?ȱj݋GLTM ߉פXӏ@_gpb||\ )._~՟e6-ѱň* J+a,#Ϫ?&9ܜX9ώ"O@>,]t8ZfaCGw;g3u>qz S7hjٷp1rg @{"`y5~ts2"`t ޶"̵(I(#@s CPb5nU(_n5<'Hr~8v_ `e-g_-أC8(Y'Iߒi6oyy_VyeܝsZ;,2̽?aUB̃gFJ˯?gۣmx @r]&K{{F,[YI6RLjY` ?HQ[>.h0t-cZKаe˩sP&g)`I^ ѡ*o)q,錴8:88#$;_`p[XbnxfSD&ٹ5ip0i6~>PbyupZjnDn&.ǡ%sTN%a0ĕfw4ݘ J8drE'P b(' @a `W]Ȳ-č~S{Rv4y] vBI|Il׎ @,DVlpX?r=I x^~L~>{cW0&R-^Ygf1mZfւlU,Ot͏GCaSE=hş+bxKZ„묐$:?[t~ y0JмS:u&J[7 `F{w 9#4hadY1-?yO6lzܪ;bQ) XQ뺻9gi3ӟәIt?[gJUHAYfF>@ϡ}!PAk_圧3u Qçk|pPUnfG 'g&@*ھoKoȯ"֌9UC8N<>x/4^nCʉ)uGh=#oa=6kCA,rYǭqqL?`c~*WEǥv=}qa^n0/2-l1'l<ދ+۵rHJӳe^W-?5"~TQ[vlX+.zoɌ;v-L ols4VnXfhBT@„?ܕuk2wp*HizmIM+ń?.']ؓH@ &KdIT4Sod #Yvc ,{Bug2D3(fkYXc8M9.X m/%25f.1Mh;1> puؗ|ẌVfN!84TC 9!wCc5&1ko__޴}BÂ(;]pEkk0250Kn싖x]" Idm% Ao)+C4@FaBUE_r(12#jdͫQ8Ϡ|΋7cUyوKE\՗q3_'o1e)ϫ1S=$+4~n5+7!Dİ aMзgq}c_DVnuU 1,B$8oU/$Adb^ 5%4͖lTWEid9lG?{3S`86%Թv+,`[_E*u}떝$1 o JP-y!W%Gם3Mwi,EH|3Dś†kVIE+RTrh0F=Л`a7m8N݌fͮ6 }K֎ӴNx@Ukݵe= 6X'wVmxHp*0 /ޝ1AАP.Y$d%4okRL*Fiӭ K*H Pl0Ѹr-A} x5 0tᶗ8bDg ,p:֡Ƙ+gchQbְ͂ؒ$ꡔ(Z,di[Jk{jmĪ4O}0T<1Ep uڊS2Ҕ6jkMgBe lԃn믽g~P / *b)Ա-3Gh͗Sb.!h<:q6"e߫ʔ:4)T@):#^R9T#5|=q-)5.EV̯m&S)7a2[-Y&QzG lQ4QvUg[w~u%ɑVY" DtU+,U7gIpӯ`NQ ϔ(-NvU75pj:mH,k*䫼aÏ!*_"'pwk H&4?SnNMMuӥ{y6:LI8&5)T hyLxuVC4?6UP-š D'0xr\ ^Kw[f-ʚ8 bh)2ɖ:1=$+svDbrz Uj;Q ʚW;-Q3\ØvZOND@H0gWߜĐ6;DI ["hvrgLץz6m׿& lu3#JtqOSPk6St\6'6jO I{[c9Z52Oh0x̎0Zn*28#Py3 Hu-r{D8z/k~.f~Z"I Q!7S!Iΐ%@`v,9 frq W,~s-?&d֥+;\#×t&sK!VbWu#쮃"`y=\y$=kK$L Bj9K ~ "FAސQ.#ʻl$u>b:#!=j$ $Mi)g a+3σvW[q6SM>#y"(NHUxs UG ܜ dDvX&T;59uvٯg:7hG{愸 PQ%d!2+D^@VQ6)5dQ-홗7[253hy) h0qkkXx\BkciPr0ĺxG^::x2QVO83(#L/ ̳d9 cg"Ɣ 6_{|Oռ"RhzcT{)*=sRF@ޓ5_LH{1ghn]`/KrK;A *EUf%Sӽ6o\H)vT?.Et,0(hM]eA?O4/}(SD!E!V P& Бr%#֠,8D`pPyZK) arUxbZ>.k؃J%Uu3UI֗#ɯv%6SL28`m7§^0YJ07EUh[S~ H#r0Ph:v%nTq[-+y]$Av'XoCZӑRs16W3Q#ܾwz-;a4e8b:]A_o:&LebG'̦0FmR޼v%;Pv֟'I"Go*ЃvfC'CQ_ =d,/p )~XƇb/u1k'dp7"1=?CŻ䇴䌯`3towf3<(-XbE!-n`qwnk'g0 ʔ{=iu,@c΄nL]T$W-eӌD#Ispn \@_R+G)8 K'8vV!/Z~_}wsbr5js-26@Nwv3")+METa)O1઼ٶH:'$H߱~Y8I0hskiߎԊ/z) +cB f唐[ҬA۳~z}҉5`|J=$ٵQ*j>.F{li'h 1Hj#Ax6|wyTk/KQ7Z/':1G@P _)ISд|)/e.lXHaQʶc^і"^<hH#*ᒘn-} U>300#6!7W!PN>bϏg\ q9ۺcZ1cp{])+I&i^O\  `|x= :m?J\g/ jI6m#)ъ 3%e&lT˵dE7C#oց$AqM!w46bb8qRb^a9|:Eh,S.:{kujimMʠ՝Of\$-C\@GG\?}P?OMq((n<8Mn`gJ 4m!E,\]ޣ/*$ap| cI%"#awږ ? F;NzUyF!;Йg ٬5Y1 KRec{}xD~ G)EY٭Um~V]ײQoE8 @BY9"smZ5oSu,ĊqlYwEtH(Z/Yc k|vEa5/H*DV{t?Y*/I4ЏZued&~<*M1U{ƞ0&GZ1ݫ 0tҒH,fcE%ªBN#nmN A2b㍓M[:"\$q^*x`HW\&D{~dc:rӹ¾1@ h}d'!{gOx>EƂG }똧鏛v/h=P&=b<{ ߊXAnM$pP('YQ##]Oy Ӡ 4=W8rMbsI3;)?69D}YNlhvF"{H-)c',Hyݱi\Jo812{?@"i-U&꽐X34JG-Сb.PdZ }Քl!˔DHKw*_}iqPo'x30#߭r%O.q+hF2 )>Y_1k0,72-I*`G{4^%UXkP]qB8:LLxſ, }P#yqmZ{}K&[nSV-02PƂ(LzMA'kfn`=G[$%]sk旋hK HδX`- M|=jb@!p-p/D"ZF0 8Y6T.aZ#RhkOn4xy >ض/=nYS(?p5͓ B[M% ?Z Y$M4X*Ö5(/p8sӨĜ;j:_•W_ǔat۠$iAW9r^M,p4P ٣4>V'̋B E//;ݵ 0.K4,CoPFXZ=:́;+ɒ;f~vM7mM0̨ AAN <՞AKAStY4L*"\*myh0m|aՌcyJLZT`v#Uc#K77CGXSMpt<<9W{~X{XPUTW5\ylaOlA*Ÿ1<zړјIAk?1\f W~>[ /">eZ'Ms59iZi;e+  ίn1WΗ&`[Ĥ#kԠRD lt|s`|zCh $(/@󔎽k2ZҔ&ͣY ?TmY~5e[3dp&XU Eѐ np?K[;M6Hi @(Q!HB)iPҜYC WeIQF$K5[*2h;k`9QSmĄZq}ɔk̵ MKj+ڮq8bOOMޅd¾*/ 2uLVirxzO'bewLFeA| H%,'$0)FyoD5fP?ӻ /nn 2ҿ~a Gsxe*q2Z0B0Z?&9RȹD[? /HSu6mgmf"{ fh)AeHmMYu<*{^.7iX_+{?9ʶ"=NƓח#)6o+t9)=C J@oXtMUQi-wF-Ә_R" OVآ]<=~8Qwɻ1~ןPלw܁5Qb3*I՛.Y>~]Xxtb@-Jv'QD@zs{[㟖a1 ={.#] [%a@0D6az%]$7)ˬŭWOh'_D f2]@qQ Aw?Rgjk Qz\{$QkX0[ەq^𑰣zr0UV&ءXt9jEQ*Рu{b찢hH#@QsƬ"fmY%Yuw>pp5]οynJ;A7 [*dH L#!Ģa4"I1ur~\{SS:-> ca8}o;Q\ϷI!}@|Zvah}Tb!}%Mlbx0XP&Bk4=?4aloG(*̜?)cW xlYRKETg`Huנ[j-V7;'AxDQg \DM j6f%lQ͝(dU^/UT֥YeYT' vRkpZs6yZzHJ{axѶOklW?5z(Oc.( qXj2YGP'aBM-ʄ2 JzX.ե6Ԫqa {=mBGd|ȄIWBJ- }YhA,/Z'"9= dH!M(P'xz}z7*RMX@gTTli/Yk?Lk4R /fTLt:1/G:~mĢ>hWc}DML aN}Xk훔5N Ϋw{1y濺%;+7^@I [qL2w`>=V)}sBFrêht5Q "o/vgt?aN7hjJV|$řfY-L=sZ WY |Y}ٞ_51PunWBv8P/:5_M& %VVP]I#ȹ+YOYoLj0a<fq"JkU%BPUP 2G.\XƉ4BQ30YGY$@ce#n|&^`QqRE+fhXl$Oy3G¥ ,Q'9+1΄6~&:~N`}1= h#|*۶Q3sQ ӵ߉'XSAgtanڄj*/@7rgGicBmׯQi$#ꬡ8^5imXaݾh5^q1E~juT͒T6_2hK(B9<7 ] zs9R_7%˯;ߋZt7M_u/~Z>t!P}!-';'}:itiqjH;׾"EZoxOM.CۊáXÕ$S$LJ/zVn[\|)_*OOUdr{xp*9 lW-Bh{( yo jDR7WɵK'aQ FnTY6Z}8t$4ŶxBd"# xm&(s>=k ;#nk8ީc1d2ZOͲPy+3phUi:{L[J@m;:Nnf5q_>1m7d:82܁I#CSbs5̢JX=j5F_[7&l+<4 ~@K9[uZLgO z5& Th*j1҇>YJF6~ĂbjP7z.4n0 ONr#|apd(.2UC)17Wv͓4;ؗ<)1BKU~&bL} /VH]xܾw)D[7V;|+RC`T@_dA?E'"e\mBӨd4Q_{s_x'ULVz Mڙ%iݐb@j6&+c) yG`u9֥\rC©"a| aՒr/L5Mglt_T,`}Q.9. ʂ6̪(&(_,j*p!tڎ]5վOX"Y;8ILl%kyhE n"F[t株=U/[=6cS6m}/FoPT{mq#Fxcae*}L|.X~ mm Ԃ{ kHwdlkvreȜg]#lagΊ 4X6g@$Vɻ[va3J81O:<¶=>Y h'!:FxQ =A)ANzk͔Ww F搄V~*]A Ě1%s:77H<)z m)/vXaᕜ\_BjDգ DvSQ@3lf#Hx9Hg+ =I.WǟjϒwKA¬ W/EFU:Cf'P;qlDhqD4ԕ#Ȝ ;nCrRy wjj\mbL_Y $ki6>*ݬT]r}PR<ơ <[Kg]_!,T*p;GtO@n/Cpwڮ.o`€Qc#*(~!GݕCN<]=󙦯z#|"oVʟ返3ˇSTh: vd|sƟ,/^HcKYV|+=/nܾߊ>+LH]lp<*~6v :d dS,UĈ{x EEUk0:N5~мKLߛ᝚BixiJ#ks K(z2=K!4p-ٸ@s`Y[ɐb7͓M }C+#tWd#,IUFk&TAsqO~n<` }F_݉OZNkCï]X!I[ :#1,Z_tHJsmŀ|ūiq!juqw'7w06D+B.v-/vlkE{aecx#²d~G j`}yTFm6+E[vf˙.zt)*]/8޸yg(Xh a "KeRtqe`YRlp₷GIi ysXbӃ+|pLBeick[tN *?GU.C([0dJw0nͫ #Qo~<؂d_"IQqGs҄/̦fB=~Uӟ4.e-^Ay%_ j(a,Tɾq{)Fs # K[Qh j4Y(|_y%sSlrf/.:N_<"q/^,,2a&/]PTҰ{w]lgGC ?6x٩n9 Tc1iQ#!]D7bq%*(PNP1Ex.No.vp#̾n,qc*.^Ι]Co=:h`gnvH䡝`;JO*7H-e ںEܸč\UcS8:h΅tT\@%gACJ8x{lb&s: !‹|Ԟ\Vbbj>V_Ngkf٨ǜlrz#C,V8H)CKs.?\Xi1v個W# tOB#'L ]aNqkƏ[Ӡ[uSC$YBjܼ6}2[Gv|h`>Ы 4\2`wO(P7\_ۙTB4CF (C' ƼG h+4@a^sm,MSAEW9I paە׬*_ۏKzH|t8jwϢ}-G&AlTBT}$ m0}b6>bi `n0MxeO=Z602PK cZ:QF}n"RX>R*-|$+AFR-Й=/ e`L@QF N۳G߫;Kϕ][M^Cz$2F^iQ2\gzk?`EgOh.OĹ\)t^~7U.$;lPS ]%bPi$ >$.x!pGt١ȪxEoK"}ߞZXSj&)_? Rth\:}2 l:sJGU}Egn3z& i20K8f o;͕k.2PMo*gZhНA,5s>,(g}K`kؤY ]`T͛)X!܏H[] 4I1Jy }hx6H;z9ݩ8i}43!ұ"/M6z歪$!b26*|jrˣ`K-[V82e:0 o5*Okի8 aJȂ@"X75}m v8UfM\=] V0l?eݘ3oYsp`!:"lG!E}T̎-bX8AB7{_7| fFҿ&5z HdtLFEmTsȼW2(eBtv$N L;k걀90P'Q(^P%'}܃02W%#D -CU_M(W0Wbs(W SM.F>j(gHs?P=)%݃9ax<,|I!>NۘG1G !9 s t.֐Y{yEJ M^H_ %.`S0Q s AL;g>X\lQYXvG<)BA©6\]L_% 8ߖŬA16 ʞGC6G 焼z#"D=鉏\mE R8^Cײ[D]"dEImngh|!zXes}GhnʥsǕjD ӹɒlU=K _WHo…*oBE>c@uH+P:_dVb,kM>wH_eP/;$ͩVۋc2adR]^ sIѰc}1 OkqbEpM=Vͼ'(dN^8+ש+Piڝä1)>!:riҦ>?h̛slIeJhrUe)Nu*|Qs3;&H!Wzz= _{L+oGuxt9%l ^Q.b4ag{sՐԴRiέA8Wn, hSщ!ti| s/gI~0_$l G~N^:Z tn`29;,_b'ۮjkfKVr$9bI u4"YؽSC6%{{$@c!h kmY`V+ t&Q$A0Ttn:QZL~\XEI&a2:/tYt! *uMxPM>9I _ǃҔU#W$`l8xy'dv 䲧y SĠ͞UF ИGĿbqI\O1J%6MϠ_j&+e2p-?S<.I,<+[HzDU~ u00hb]ltQGgO,g0x8> 5~ }­Nͪ`ra g^&/ (a}u:6Dj!haۓE ' n Nb/Pĩ2@%i G>/ !v4U 4xd2ɗ{W@ⲶO)@WJ<>dןcR}2ٍ.ف cS-jZu9@1sӿ .MKli zʓ1w+²Ge3AXra0e^d獯[5)ǒo$-_Z Cd?|(I*5P>RSB_#h_) ~2G lzm+=1R)'ϣ `45H +2L[̈́ l r f~v{d8< d(`~bO;PpPKZi3dUTثRAQMUF @{g ?ݟLCrKJiA KL"Ȼժ@ƈnEDICnV iaܺ8w}UxˢPYbLe[d$EmEPM΍u$'0]yG T'Ѳ>(ʞPIypV,Y#un_.%:"6!h:՜7(s` 4Z{GAzeɤ1L/S22qq;o;VPG 4(7 ` ҍqCMjh,tJx[[L'cTxUÓ;.//F: lqدŊ Sh5 긞d[A0$/){E If:MxQoPuO')l5ZTmGo~/\qБ[(Xx~łz*cYLt |U|XMY zլ% ;>Bux<k4rɴD9C̯kMԏ̟DD-g\#:Aٕ`'CSޖŁ^׾ۢ<nsLFq~W {bY5P?\2}t(Zwvr2O- ,n*3&4VfR2)AB5M|1ǵYLүat*s2<! pCBo8SU4r7Y+i>Ҟ{08Lʔ#Zb7c2trFjh1R/くaܘxm;^P[2  M#6qB1O}>U)} &@\4[Lcύ6 wyԡEJHc ,{&\x͂V<ȃ`3AQޱ;rS|F~׹~K{QE: Bĩ%Z?ԅ@Y-pK%+ : ikFZdq<MQ+(C:dL15<ջ717|MRC0=mC7N'T󹒏fDž?UhJ4BSD m9tf>N\7t@TG5>aɟ"~#޺)m.C3~]Qj!m q+V7>S_j<,`&H#J~*CxbTUS؄%,L萻j=CRΣ@֗bŊS$.:.J{f8d4@yf*@dc{awS:'izʃz!vsKδ18/hmN'?̅.(U8HSW N`M'3uy2V,BMV[m :X:Qag"ArEOjfPt9&bqOpؕO';sN¨>==ցaeuMF!Jٱj{3\kZ6uي\#|f,<_v+͘KE_3͵ n1'_OpUϙ?ۑ|tM'(q^>]ѫn쳵,|56p4>d?\ Ik70CL'Үdc:I妚1"yS 7jP/rPX0K~f5< ͤMAGTT1D5Ϥq`^Ի0J43|EGF^Z̲[b7{B{T(c m* NL܈4m7&6ⲗF.PqE֨E .T%7ًb)Lh@~QKv)Kh""93Ecgez;p*Vi"dGc-%i؛Wtoް*"vn[o#2?[syb̺rTKvʳS}z"h+P6{Qb_?-n k<[+Wd9CD I"\e13HnX$$!m| ;,CI@-YP+FdpŞg5k `NY`f!M7F"+I}ު `JD{Ĥ'b[fݯ'᎝ 킒#l&uPO;;d $dx"ؔ⊆ڝēn 9=<sɸȌovd>O' SJtllrxv8Lܞh9,VjyZ*,6йZ*ϔ?x*g.J/hF?qpl@ UϰXCXԒAp‹115A$ٷEyTs,%~mɕLFVTIj>2o!;emiK&N+#K ih{Q\y:^"@P[3B?+*G`X@+*d} C([n\VQs_HT}1I$fF+X'fM3YSgS^ĊaEE`">|^#KNokplgBjH Uٝ.xpE<֤C6. [hQ(Jy vvN(7JNt5s5>>"RbFXY!ذCknjm )>iX/D \<4B)Uabv!tٱ}*1qY%|] \J &,unnlz:̃7`d 4bWЍŝIW])3t4mV[I,b6xB(^()9S`K|>. cB>ШȬ4 %<¸7?v;e?A螑>\u2_8(78u;AO*ҕh8-Ȑ:Ӝg;pm;psn0#*Ë06B_e- NofoP#N:x^ ( /2|/9vBڂB@߿~"g%#-,rgae|}:t-k4bm(YB}4F1ҏlFuvg?eSa>y%7G6}H,T VIo5i0z]KyԸA Q G,RWWIu yzF["PS}@!~S;Ш"9Qu>DNaaBgVtvdoxqF Yۢ_W?p)|NhVkP )hna`Ѫc,~Os]n(b,'Xd|ƏK27SS χ>絷;eNIX -Ԇ)2 GʾTǣgTwDҸÓ[UE͇r!FNjjӵу{F'm"yUprʱ4B!٬"ݘ ;Vok#;m>F׿oFMӐLx=Ȁ[JW0b iJwE(POƯO_ӛA =!RcH;w顙-rZWc@UF +%L<$P1 vjՓ0[_6"X70\HE$_jBW>?HFߎFf=xTȺGҢI $<{}|'a]0DEUV.D2~LnI @NG;^MƇ`+@akZi{u|@cT0C=P#{܏U[k>>&-wF%s0:ה oպFxNzF<8ĉf;,!B"UGhHjq<]3aʈ旃ɵӏɆ4pB|-fǤDKpEpk)uXq=`T~W6 }ZMp=~7c]b.UeUܜL&$L2lmM%hb]հ:&2&ѧ 5־"GPgF ,""Wt%i!")5iޤlŖXNrxJ:wLW@Ů8Q<vLP*10qG`?f<[v08s] c-l> 0{s~ngֽ0UF 95jiAKTE#=;9A%3s)L?zriN7̒d%f6 n6XzXvkM|V\ۺn7=.x/6^`OI8xf)rP)nRBJ?+(2ӇBD!v+@7àt WbM~s7R䒰=M.صRUHs(7~i#H 63ZMcpYIYB&s[A^nzڙ8EbeRu!fߣD)-An{.Bj3\([U`u.n _Y?. axmR<nv?j0}Hӳ8`I=X\%+1h*#҆nڢLu A&^Џ-0"!N3y ր&W+Di QҰ\fU*5c/W4 -:wd\9R:hmRg픉'{1 }UDM&JѽԶ{.n,*a#J_op4\pL] !/%4z4,˻ ae/־֎yeY>019W .*$oƌiڰV,,f"4q6Ej.#4B2YmG:쇔J|*eVCVUN v1mnuKDd4[|V=蠫>654Ǟʌ0Wyl5ݯDDL>ytڻMFroʡFú^%1ŭT&IsEJ`a}Uuw-7)YY$jeKEx9'pw NyIPDvu43EȺ86H^lY^fH22B9݃ɥWj3kmGB.|[DI3B\>-溸%Y,5+Gp PS ^:5BNP;/;c =h;I47#z% 3^--r˨Ror *H؅nZo>U# ZWsHq{m&h9%ḧFߞ,_\)yI.5_pgwdx'Y*[wU5A ʫ1`XMô*8[u; Qcie Wu炼De'D[/0PWA(/K17$Ѷ0{&u)U- e}Z༳NOj%f~h9D ÒxxފȯʜDKQ3jKŀc,Sk]N; /#ъ[󇦸8Γ0^1H8,x)l ᘘ=q{/R8N00J X%̍g&׳Vru>fADObsO9 %W&/~'^bkX X=Pe^23;$|,^HD -׮ԫݓ$Y<'X]RnWRUf߱H`1,k?88ލK˨ v6nFbM`~z|Y?:^,@#}!4:5(ݫ Zʈ?! miSɆ3Uݨ[zf"'f-ŏ/X^YYaؔUXˊŨ쒥;5NJ%[0yHnlv) 42(iR])F:XRPZbNwšcp/>MVȃGysc0ol-S } _kأ|dItznc *ýWI < }=%(aXLplZ]M;It=c 8h)Jj#l1m<#Tr8[6Q-PN]{o;K`b*58ȟ ?H>5D_r&RtsOgcH q^E㠉\R7 ҨRyXed ߫!$f=Je#ep`h"BzO*"v7!um]r^VrEp'W7? r+ʖ5yxnn` &YuSp0cHJ y̖ZoG&BFx[#yXTȲOE  VdzxM[V7ovGj26٠n(DK @s:bmhm}l+wۢ 6{mǐ4z%'M4/x[#}&Y@zFol[xoi-dO.o]X$Oa5/s[OZyt1k//e>L]ʫ<?xe3<['J o ga}݆贡zH +z|*;k@8NB:LsxωI9%b9`2wBކöb:+BQN9W.ħȊ}ucpZW?)0m7.WtH5,Z` iEk7PO$S6JymYcŏofy*VBn c MYt"ztKC ur"Y(qmIMjUb&38-&)LBde5/$"D(cR >r8Adg(5 ϣW5y$ dZ}0GWTW@8kk(sr~F.tÎa8:пt jMp)čB]j=[)TԼy0U3`E/eax=!TVA%$gv|եȐIGζr[[p\p~ktö,E֠=KӨ(/^ >x8:ZH'&w}+Y BrÖ_P +nOH<5Y[<5z+;I'Og3wvקO|~~7z/;Ӝs^ j![!Ë8يI;l 0$e#-WQ@[o#qK'q41k\SGop- 0wXDaT+ʕTuk32,=a̼8п@nFr [> W+SYe|$"s}@˄*cz3s4KV# mAP)%@^LY"b2k~E BLYC4lj<&ǂBăZH11egfMĶSXK 8p5yگO umL궗aqkj"PX2clMpE|}7bsǃgpWLeC;IH8 O %Z(]~É? ';m[3ס[̱)CcU^FXelO1d=]OOI6E 渍>k#txmʈmحXӊN!=C,t-}m&x)Tg$Ң Ph1xI ׃aanOّN̘%`f5ˌQD̴'pDjfC]\Y V>ix .vG/sE4u3䏧lY^dѽFRB!Z*+6C|!mY[ӧ%.BZ!lM"%vD%/߄T mی GspfП-B(yQb:VY 4 ;S>pV'UG>;B nyVaģs17**Fn%) F<K܆hv%TH_)|s;K& C'%/NgE=Xr:=M]yP`Leje 0:= r" 2/3Tqɘ^] B O\ܛ$-A%:U%X:ҊN%M]qӣϫslHjV/T0۝&pQP`=Jd5w|W`˛t!~+Y8/|3f-´M^1:_Z 3s ֍W#mښ;p}Xga^=;қ\rJP{I:rs$#F_ݘci| `UO"ɪ!xo+Fcb x:x9\DdkNAwY (&iPY{ze0u36cG`+m2St.+%^Q_JGftz9n2JVᘤIJwm?5$v9,//MK})hl?lRwTD a:"xy/ и\֡ 3;,p϶Ge{MuȲ$>F*yIdkbmiJ1"^ l(Ba<8+aY>DJ8Qۢ+Ϩ:o-Q/ȄfkBv@V1T5ܯQ5]tJ!\Šȑ9N(_Z2ѐPJ )^UG N$lSMVV!,c&yЂ"vd.J ׌2%Rj% U I3ԮJ]MDvW67n%_ 5D6pE"NmXD;UK(() 㔱#/['r{XMOXR1~լEQ]/wLC{4j&d,@4v MADԇ[D>jNnʏu5 dSD@\J-uҩHӪؓ^aٮsh]yg J(},ro'C?3={SП'6jΊ0j3gˠ ?֚^yҧ*,8%>T ̀ #CK3OTݬEjt8ک$f=M I-S+95JE;}YPWR=Âbzq/wJBȐSD).zOlYE=oZVvS+^s*.HA'Ha*Ijs٣TEqᛗ )t[3CNnBMW<T(-WÆ{ !. RsH ,Q2UXnxhzt؄3 YW}1Z$s q$Mfy%bx)׸o[ݙNV܇];3x+rg֖=;e۵oT͆*9Ԁm]&R(p:AlDT@.D7j`[, VI(ogG>Qe|!,$u<@x|>FSV~УlxZLȍ>9NE7`5A᱄phspejb7(e#U&1s^557 n!@-Co 8^&~ݔ3 @P`!,6_7\tIbG. L*^,~*Wea R ~irzq6y-b7O;Cx4 LC_@]I˪TK2k@ƤKP ڏkGXȓZ[pN0Xq*ZĐ8HDyK ́4.g#KhWhWX>NxjD\iZ W??9-3GM}fӶiDuc5bԵ! ̻& }Eb5,\4µck9`gHkax`)x w<L`%1wgS=8LE顉Ui .Ѯ 9xKvqz%^ Zeuʟ'߆KU>4BK_odLw_s7^;"@~2W*"9ʈIJ~(uUbn+SPmN8&GK"4/Pgb!@׹qdeD]ϰ7lN@o=96S|/'|SSUgkiJO3*LkM3֐w{D>,k t@|2(GL Jt(:[ qN y'1*4Y^x޼KIu`޿wҼ9)=hzr_wUF򖓟\Y~)h\P[{tg[@3XFS%2JhvM4<1넚#EvD~{P)$8F_WE+B+ap}89m[Ѷӧf WVO׉x ~/;+[_J%68WLh˶A%gvR|⠭>Хxy&؄Mpԭr~:{KL&U1UӮ)Օ DŨ$dEx %uRFqgH}O77Y1$YŽ+Âu=5ٹ ?g^q+W9vqjhPO4v[?!XvEUlRXd%pT,Hq Se% `=qu.MA-nzoloE9%u) >G@1.ei07Gj ٵx(a# a{­<6UҐT$S*`/^ l#:< 4}ҹy/9K06N~3b+8ݐAM}Ʊⲩ8 T[f*DJQ*Eiߏ0! Z0XG-_0.Ȉ%k*,~ a7fw  #$ze08v#,BZR(?b=unU٫Gh 0D(0O9vS^]բ>gusSھњclJ# 8Gj7O7=9AFu~fR?6аk l mQc [Švğn݊jg1i?^Ž1 0Tk9 T3^iD<+P3?!NA:VSKjBt)2l3+j88WPe TZ8^1y9%sf#H2z1 )V$4h;BQe{mN^k3v"tЛe7e“R-=R0H~Evj |nA6ޖ\A50I5pw 7XigZW|Ɨ#}M"7dL&J-YᕚȢ{T*ƹA2Yͽ[|Njd4}ƀ:ǁ=aaTr}7qlZhxv>2q[DX$^J\A? >ؓ6[R}P_/!O]Beu ! R(L3Z>3?+X-x[˟}Ϩ`9\޼ᩍtgӢğEաA);j,*"ʚ]ۑ 8I͢`q8)fvD^7`v&}d1z]nE {zʯO8+e@OC@ Mg>dYvJp9 Wvւe1"杚wzub{(uaVf% vf}xsuj(,/AܖOnUdzd|]uM\Ym-ۀH):=F% +_gzkdC5 ZK'5y3Xhl]Cohm W>&iۇ; 3C2EI:N`3uk98sW(NMJXĮO 3Soj `] 1N7%;;|'7Z*t2CW߀Z\G,1 "px<'Niy!Uhhf2^dCfj"#45Q ]&sX>?ltM-bf;< G^|X6IimѲ0^KX#SRIec|ۄrR܌˨bEicI3Y Vna5p/r lYB!5 #E2uz"- RC. aLJwQ|h uf w=ձi(8yi.@ az.ZzVWI-n)08YeҮT:}|)X˝)N= ;Q8VoZ4DMtaFMi6O<yi{Wq] 7g57/1CB&ju<*ė(Z>xQ2n}/)B|eg[+ֶD54ZEq LR!v Ի"ѹ1.Nh1EאB4xH:Ӽ W^'# j0N{mv;3ShcIb^+]KZՅGWZO]VHJn&󼟧ӴPf f$'M_|h`^)z:'Mg]g:%adž'3 5B,58ξj݁"+@4g_bNX8XѨ)n;[7@L?)S+}I8QPEt'[reNP.,8ۤnhbJ}+Cg>{GδvATa{W>e1FATݛPi9ƕ4CJ!p ޓ5+qͯXS}"BE>P 6:K.{ɉGLE*^C—2vMD#cg(zwt*s7spDJ QyxbkeYtGyeFEq>"2ڳWɾD^4$Z۫~Xk">EM ѫ)V jd" |1ɸ-_7qBCزƎK *%O?O1X|Նέ4!~q/G'hnI!ּum:ےl,k6­±dƮң)a*sb%lkL3 |#Zk63[qhf.{i4Ve .Ysr&_~4QP790+`P_?RZ3O4nƟכ vBwr=Ymd_wjBNeƼ-w qNp/xbf_$@`n]G]Gӝ&7Nj%a#mp&Wjm|6 / n ѿJڂõ!%ijX:Dn|7P[QN)s| I"u(K|IݐTlBW ||( L)b:*Pjv#xሗ>?KH%:16WbB?:$ BD.ԙ7k{U4qÖ@\ic.DľZq@PXDS@L<1VFqtd{cSȯ1 C+;mN"&OT>ħihzxyqFSċF/S-uՈWپ#d1N)HDSKP 8i N:p9:ߢx*'m׳֒th5V:yM0ʙۭ7T:ub;SR)H{"$ SB!k2va9D-HUKPDX^9a ahvu!heKXYj,CA2c4s/niU*PQ Rmm3(t:K*2/q<\Y׵lo)ЩڎinHtT(4'!͍"ˆVw\n|22r91B<t|WΓx"ȥdYlTdj3`H"Y?ص[vKB6myږEjLf:3h\UϖV4yiy nb^2c=M ;G7䵱N66E49T1Ls*ϯKrZ Of6e; UdYH]u+K0K(Ar>FXR ۺo\!CD&9G"%O;P1 +g̕c?^B?](FMׇ( /MrSw?"z1A>{'4ݮU~1g}T13gW f$'/“ap]?W(+֬`^gLu#/8)Nޯo_P<8:WL냲:3yr`~Gou3>4XuIȑZW{j+Ny(_Dnہ?Sf_F%պH!aDp4!u{~ϐ2A0sN?rxp~#Å`G~1K@7=mw<{x**~* k5$l?5Ʒ'dU3Iv *<hhVq8b:&b_ &QncL6Y&18?gusx1`pe=r}~!ľ wczÒUU{I Xpxʆ ZʢY w%@\xMdž27Bщ0H _lGqXj;'nE>%EDr(i;r]#.A =^BXS>nتusuנԐ-”#IV3vPcd4H^ ? O_Q ԆpZzI=2k5:!17;t>2@7PYb7|f1sO4̸Jqp>hXq)יÝY>*|?!xrGuXjGd85D?MQeMR<O%VցNJ=mV*ڵ ZPeǕdQZY ߼o]K0,3Givo^j- a'%y*XcUcw pg,`qBKLxi9z0ϐ49Z@7 ;kX>Ѽ]UNO>%L'Aw)< >m_LER xGi25(\'O0I4D3*qzL˜z닡Mz-xX4h̰g77&8u -S.Ҹbr}0&iG:mWyURzTY;-oֽ|`\K V-HdbzV= g߼/Qדٵ,HX!Z;x۔*cU@CuT3rl Qe'gYxWqJծUoIlR kmh=Ub % ;B] 6O^OC&Uy=X}!n z_ bOz-h't񁵧aGabt-ڶₛ)m@Jd2FcySק 55> f~.QQړ)^/%RC|qRt Wy+'/}'ʞE P^b41WeŨ0?LS0 ߀Su`a\K0=b7E`"}'e$7gY˺F$a'89!3)B0p}bG1 {\Gf׫n\^>G+( XK)wPЋO~H*^я8>΍-4Y\ 0lp2 '"#ZDAMPHZ9֐2 p}gw&)m]jU60ӇZLLUH Pn1Bs@ǃ\Vl"zXs٪b)t?{ t;:m ۣ:zȜ8ɾ ։ ٥nTS-rmf\R߬@bt$C2aYO/R r` Np['}~)#tS4NWÇz׋]MB;J:G[wKzoEZ(E(dA)F&裕όmriF&ީ5mg{>bV!EBl,"ԃb4='xF*9`҂طlPu2R焋gӼ1H+ bjCQm9H/w|;b$:9̧RQ{Srf44!Ϭ-L\ŔOk:Ę'+>m-'{ *U|B7eOT|j#UWP~rY> k\Gk1)@kah]ᑮu0-sv4;Zcm& VbK 0Ç'ў5PA*w=˲FaIHa󃴧y޼P3CZsHo%#7'˳O\]z4~/xF̺Pui-Fn\Y 3 ,Y^Xkwmrbaƨ0`: }: |ܱa\@bZAA1;I\((Xΐhh$ȂY.I"^7ϜYWWwnBLTlEtoKX8_HfncyF.t9I#hZގ rPPA o#]ⲫL6*=~4^f|y+'*@X1B |ϙxݧ q|'5~8OT+=Q];wE[pGH(l;}5Qq.u&DzR3 (~W*ٶC:lVe[؋ b >/&2 kk2/V]].!+%VN YjڨU[]dxiZE%7`{yϋCsOn]*ҽ>@[[D&*0UI)N#G]h5nu)3Q= LwRY*l%!DӍ p tV4}3/B.(ٿuq;Lgp_qL-\yzVܧVd\'O\)|?]'Gj4E3.7V{eyw~ulČxV@xbqȏ"KO!"Wr+rCX49-6*V"xrFw1߻UdFC)W iζCf䇠5E:/"U2M`BE#+L?  sh~`za#5A֭{.0ϗy=e9sHypeg1>A9cU[PmW)Rx6)-Jρ rIد2ח~E)hZߡP;uWģ7X7̶RE,h a@jxx]94}m)lfV{TѓN9j3Jo5—{ܘaTYau`vd}ke~0+4&#"]z< ]=FSJh^܃S/pI? HuZ/|A6:m&m,nϜqń΢>бy弩e<.cM&GIC }{pe_Qv4K{JRA_45p+' @s)Z*pL[ly܄Gۥ/\EWuS! "VHN'Wa0ұbS]} +b GS; fK.wMɋ\-WAv'5L~36V, 4~P$r3ԟ]=9 H ^7#Nf/^{vFNvY2”=$ܸE{^5]v{Б|9K ڥX4wMF,2QsF8.ۻVZd^rm G{tAܑ>fHP]'Gy%#7*g;2j=RJ w!c܇zSSYܓ*('nRt᎐X 9 \$2ՙt|= ,)GIШ*Qڒfߥc:l&Y 8~ Tpwd8F'o_)~Qg0lT,Pzh2T#yi~}Wc*@"a/ 13*ΤI},ҭ$\ 6yhx"˖OYi>RN?ga%%pɓwGnWg7(磽A6W%xd|[^C!Asyf G43?@Ku*Z3ĄUE!|`o^j,:vD9-Ɍ -=aq)kv+%ܟk$=s R%ek61*(MQ@sȜwMI_d3^WtDj:eliq ܑڻ1u_k{o>~#}+ܠs!e_7dGC[ 5~pbCw[{7ݔ wi)KQT΀(5$]ϖmEtۄdd=_r]O5jȰ9lQIŠ=M DFTqA96W~÷@ OQ998oJAs97D>6;k SjvĜ }y'',Wd.P $'lkP:(?szC"9rxvRϒe`bvpZ``& 3i ֦MNXw=#yy~hZ qH, $xKEMٖ:c]տD'z>,{f0Ӣ(6KA6xPbJ_nsS4Yy3cT)io?/Bbb4VX≝ol_#Ezu/r 7ƈFA˺'h-z^NnP!M{`{@Q[h}l!OXt87Ƣ |O; ɷbY-x 0͌d7 }5@z5pHSUA{Av\~"8bQ]|2n16嫀Pt1cXɆJz6_:ngPɻ/z!v<3Utm9ʒH{@m?nHVΫw ncPaШ܌Ypp,= _tɘ׻jƆ}u?dܤ'x)< Dǀg[f@W'o6?L~,0ӫ 5,&cnϧ|Jb:Jρ[??K+wokRS/D(f{g9;&)yF@6$) LaF&eO7NƮ{x.88|,݂H}*oț %}n솼+#+Ȭ \aBŰzU`A%kaGޓ!LKB5GA?^D17I ה`ʹ~6f+^{,o!#;tI%-dU4,rz0ZlL XF|bn29z" >?'> ;nXNJRt7Iy7 3{WElY O"*UFeWT݊XZ=&H'T[hbf>7R{פ:Otm8hԧ}Qԡac\Qħ|@?0}{E|b*GC*;G:8!  y:i }Xxu(Iw(l.8݁t.TĔ-6({/]fQ*PZ F,̈tϦx(25HJ~bu&^KWt2Dߧ(>7AVJxCYtQ%2n:]ܴc뷙4r"hz֌62(Sצw2qxMj.qwb˄L1إk}O~׮$k YIrm!IprKbVYI1~:3 R13Cj|;U[ ~:A|4 @9Igjb6lA8FG$mǪh*n+ fbDYĀQ$Lu\<J*_4HO-*]ó%2mMGIFmHX&h1Ԛ^Ec ȠhsaX3؁jxIUw Ptj#inc-u$㨭FYLhyi5v}i`&f&6c̸[ ?b&#<ۊTk҈V]D 5bCtFY'ho1:f\v)!6Gtg$ER>;oW30eQIRCF](Ґ[^po8Ok;N]FuExf!_nOꪍmL\>JEʸBf LSkl> rV!³˕MmJU9'C)<$9Y\)qsa{c#3uTYǪ$fta!r̈́Bg}eXQtiE|vq[x+3I$-lrr544vy_9m v7x9Y R5Dy (M` )E1A)j'.P726!LMДRCά3'͗X3cb΋hi>|'mi2ސ,;P}d]I1lGE!Z4\$]ZǐUPW=ϖ~Z= C5D'u;_0 ~>*D(Z+@_6}|~0Y'=n,6#LʌbuV$aM0 ~y ua<~mF2Z`Ԕ2Y8Xm C&)￧^2Rn=kIm&-vN sXҰZl"MЖqKUi&^P/1 l ,:|ޘTk)Vw_fĩ:n7UX;€sW0CǀϹV̕Nj q~&2|6Զ_` _nsYi0-NҦKsDH^cWcp˅ &f\2fkqIj6wu?%'=uv,NKqyDeT^7z>UZj$L~""~"-C^J&a!(!Sƒ;dVLf04ͥ9BgP h#Q@/sϞ"z 5>ItMG^a'o7 }O|o j6JZI: vmWjXkrMXf"TUF m@%`!&U@SHW\J!E&_Ϯl[RiM_;X0Yec&BAW 4䪃q! ƙG30N +@E/HGRRL YZ  RuyFյLCEX=%ĉNʣUw@Y~QRɑ6I`!hh9,`NDe(+"VKXmcS] ǝwh1Y8@g_4Bi5&C9^ A;NRt_ |+_—^?4ocM3 (ٳ>Ys9s>JP8Hb[%ōv4]$ۣUp)J~ob~0ncWYO)8b*RkvIn[2fznYy=?L>ǂ nI}Iid| %RZ&r]5b{Lͮs&]6VzOPUYڎye:M,! tyIs;ufp5w@7q651?H]/3Šֽ2E{ $bin72=h֦`f /XݚyfQܡQT6W;hARx/m9{k1gڄ£)a{1WrR^&Q^-27!59z"SC[*Xf$XeLŦ%65bz4߇6*XFTWf) x @9 "NԬ ˜e,g͋3`Pyvs@^$&IQ(]OW@兾aR-pd_7qYJ>'^ 8l-ړ0 De076R2f3Sdkn8 KwƾtL l 4^0en7H!}̓w)L]c=Šr#>}G,^א q] 9췾*oWWo+OuSh`WQljV~+Bo_nxQ# %0@`xFҷLmI*kQw/1EC3Ê ۮZ a*εб/Wވԡ38A²rSE, SA(h¾[AjR:AUlуp\+G3g{w#ݾ/,ÉS՚0A=<[0N%[1m8_ F0cg("!$1> 7ˍOJEW0cV YXE ,՚ivuxW* 10Db_La' U+`{2ڝ4gv15;#_3]hat g`pQWB#@G-UGJANR~f'h蹪c$ \;dL"TV'AdUZ$ JF"%/Woaˠg&Qs}Ȭċ~fː5܂Ϩ-A8 %=vBh)[)[f!OII۱gQA#cVӳBntƐ/=%OmqIpq,7mw54 СkD͑7`nJHe 4 q/WDQQ%ip"{!,q-<ӁҞ-/'a$K` mDZg &_`Q9OX?C'?%}W]UZh0ߗ;|]oIbʹF̷@Q]߽ t߄#U$l3ي qԚj}OLI7 #hyiW\;0Nsu-ɘ s, ^!U}Rh [+#ھZ.x/Ӈ.ҭegu+thU!~@Mp; .`m^.9@dѳhia. cDWW#&՘G"boBo_3Ax`&pA_Aus#z= v@"Tm10 B!v4-%ȾU#V-Q0&5OCm٣'aĜfn^iDCsBbbDuaCcfύ.U.$IBqfdZ1gw 0:c& 1WfgĖNs}ž0rhnQ|rÅ)>MWzQu7)b,у`bG v <$JH3U+up <}ͰTb6mݶ)KГ7L&aq1P,$m7#]*mhםg!4qC,:D\!#6n9͕݉J+0* j2s*#!X78"kÈO~R5 .qr'!ЕF=kKȓC f.7-@hA,|ȸOl`4?Z"uη4._4SHJ9P}"ױ.fWIC4 -< zPZ9/KZUUVYEz4la=Ta'' noJ05FL̎kJ~g_ulvi(b^ c÷Ah42!h z1EM3aj]u]nT3Kxo 4K䠷^vCmJO"IS;GFK  U? 1 ~CPWO$3V/zlbOJP j#kFoi_dj,A^rc;N%]O|<}HJ-OE{يߗ-iLs8[|KYqfgjB,dTE_JKʩ9|zyO[TbIij Ik4USĠ^ I`}>GYɜ"/JKfœ'XL̔*%GH 1qv,`d}TArX:2[}D$|O_=(,*bTyߎWۻRVK@i"5vm#cߦh&D>?>:yLb 4ЙZ =ܢl8Ø3@E;io|yy쁬J)^tkWNޔ- u~͌2(HА嫅"D/չ*M?Ǣ-Rn:)y.,DԘX012-qN0iygl2.*@/$ 5mDZѣz.D lYKҷkjVWqe # w 3-7U7p,I"Cf hOdp7+sD6hY{)h;1f1ާ! i%b㋋Ū8u,T_T#c #Q @Xfvq6u!q3nħǰ1sJV-`8{(yϬD246fi.pʤT^J9SDxԸ`uSBH*I $}g7-HHX>b8%HAH_iš73jP/^:Y^n\/kۦ 3-(Nqf W[F>୘[ G_f=xe/JRfPVF :bJ wl@SG񖨾 @`aip$U 3}rJ?m"c H*s]e7$ƍX r_q+ۚ/MԵ\)>tk>RSq+dlxTs9%=bErcFȄŕy ;_1[T&Nȏ`82lB&]MrgTn![wTpڀ=){@dV5eFW-bD䁤fWͷBLǒNA)OxXµ44o4S'c1/Fpceq `M{(' SY\ZbACH5]+ MyH1JKJ`>d?1˟dԞ&ڃxEaF$X[윰wµϧ~俔q`AɣZ _1͙qQz&yi2^%2\]ҏĕu{0{ H!wUj'yu$.KȦF~BXN!.*ɪbOK;GAixы`n*Th_/1u$)s] |{YbqB2L\{Â禮FA doɒPwr -}Tf=z sk¸7t&Dry|`n. fxcܷ"[V}v'*huk,)PyʌA%&_hb 7xi^"T?9EZjBR q)Y[ݎ .,Q$OZ"/[0` O p|%A}dO m~OQ⠞s4IYn/x%P\Gr2|fW6/@''PFy|Il LU ^E9_m`ucZ,Xh#Ƥ6LLk|bjA4Fymf(ZhCmxhS +!-}q#bt̆g?9tﵙI>kc'gszn RE6/!Xn96*}f5*w"~}{'I!h/w{1$*n+X\k1(_2/9gʫgsa(,u݇T=uJ kI8$ɰ_a6,Jubo$c:;h!FZ/!LC&b҃o&'ZD=T:q)LW%WC- ̡5\1='#_wOb3ݺ5[Av^8/i1K?Kwp" @"(W\9u;<e|>XNNk+Y?!;gbvyl96aήC Su4Q3餼I ^D ;?q(]*ºIJp`(h܉>zxwq!?,X3Bkp+Z)Gh{ UZL@{굈>w#)P@d^_GT¬U*Q;Q)'Dx_J +!Rn031`jo8"vR׿Z kOrrH*qO.*!˘f~u?ٰY#-](1+ӂTR'bN_2."mNa1ة 8W:HӞg=Rh;"8xr2'»mkpTD1O _L[N`es(/u~/s5wHS=ӀVI_>G!pg?t%K} n!}TxA]ڱ^BV 9L+`)(Oݲvȑzތ{(%jR|֯𺷑&' R!tC1-{R}M1\\J% 56;ao36W5*i&%KKdHUzȐXs G6pD?D | 24} pwZ*1` _j']HP\ŋİxe,3oe;V?9ܩy͏ n>T?c ^#+TmxOݽߊXKx]u89ݍ3l5uH xͶݾC]dDh +R̩-tϤ!/EˬrծQDdzO.h/Ϡ$Ufq5vUDby'b 1 C% |CBoCy Ȯi'.Y%PBaeNpQ} iA)F,y d( rrtW0Ou5&7DPLR lZRh?LoYN]ߤlѴ! 2j붍]Rx hm@JUzF~> `nVY6_!wW͇X,7RkJ+*:[' 9!f##53 3%"SÁZ ]!@;X8B27Gꖠ3%E".Z[3?93Fiǡmoe:I㘳R.c\OG ]@|VbⅢS)fʃSPٺ~i2 -.X7pʨXY*JY(ltY- (nJVzyy{c0^KM}\ ݴ0K UZܛƽ3E"%U~S$Dp?Сs3C YI,Mϳ]aMxKнJHY%%w\v> w'guH[3n!$Ҿwº0uP7XJWjbG:,D/jq1QR 9A{WD߮%C>{" mSFe.*e4RZU@͞uS&Fh &AN.fн{hAAE@7vLPh?:|a> t|mM( 6xVh»oCȶ[-.Vڱ(y| >nϠ^]w,;6tu7j|͂.j;hQNXQǤWy!912O(h<)LRl[M$|=ф,VڃH{Mì.~r;d.`~p|D#|qqmjN:[mT1& 1TH_L[;fs#FѬ}6!]Fj0d}i@S qKWxu+RL)s,vWdK鸣-s}m\*y8{c,1-)J^*x]fy4͡ک GǟfP1CEg0iVTY^2"zNZ zVd T>/!DsdoͲ=+^m(Qz.,{-f*(L;q^3޺7KDfx8寳uTJ_=wB=W3J̏L)&Hh *bkXb21k(4q=$7' ):IOy T~ovVqpSh$S9DkH=h׹Kޘr>cbOVr⋭uEV*(%-6rg@ Ia.ƑVœAMGHÓjطk6NY WxZjTb\'#1Zyc {\1??@Q_`F#5#`D@U40ٻyYޣzHXY%^_Z'1˨f#u8aix @9*Zv0ë9vOh'YK9$K*^X@[(a8幾-/d1,Cjacꭀ]O^*&Tb>z%cmv Π7ߛ)o8B7+ ob= bi8StOW$BXL:IBgvswF9.Ҧ">8F#3g[]C[,P#G;'1#Z+U`4`NeZѢ̠(J=>5Fmm5bn^x֬> nkynbzJ[@9גZf_w[6R-;j3`KpgP0o:\*fBonb%"2‹ 5R-Ģ Jn~N&m{S,.='_iOkD c^5^˃^q~hsTɴ$ F!ݔo~Hj] X9ކxBre`]6~LP=zHkev_@#[yFYd-bEi,x$j-grӳo97<`^-Yi]]|>so襖"WV}\8Xq?QՆ3Bi<#QA@ '!˺VAGޛ#yrjr{Gko4UƸJE@$*o ɵ-@鼭`dP4HK-[#P!1t}54}޳'>C Blx 7U#zU0]_mI?kjU:#~7:\B0[b;$:I (zD/e:kBp|KFyaf2|49U"W . }j]pQݾkh,fgnZׂ:7- +^5V'HM@d:Gct4rgN>`&"PTtUyd⺛;k2N_DZcrz:%=,WʖAdҘW,px`VgBYl32qӢy$nn"ClL $=_Ցm^(L۠EbDīe>_BGI6h\k3HyD?ۨ,7QoquԯlacQw};7o w<"u{¯xGoeѰ4oRȳP>b[O0oN{~}3*hsV e~pHa4vQfn-ǟY/K(3[4.\nN,~K(7=y=n\^YW6w׵!16: gPJ-sda: {k_h=/$E-n ۇ6f1HHz~. ,\{EwEY"ïce}HnBkg$QK =jA<{3(GgdZS*9芧/`5l6V=F׉2=ƥhxw!sl^S)śmD7:e}Qk!Y^LS.1`{U ]_twZ8o'ge5$moLBz\yt^5f?K"=T8-q@ba#ɩoW2\l~5Nb6̔ r>`Rj~&w`%5Z2ҍ@&ES }ZՃO\7J\* -.8vg s=!b;f1)xma}pe@#DERAup~.DK=xEѸwZpz8ݨ\?E5bYVtpZyǢ>[#y#:چr=H n9MhQ6jf9}vHUG+ g8E\kjW>9%Ng9I7?|ҩWϿoŞNa jgP,ߊmcF`&ߙ41vHh/#Q5my5i)*Q䠛IKM\fU/R_r}ܢ ` ~쏐 ?)HY`ʬZ}BF&0&:4Am{ɝAdw(nQ 3lw ; *{|/ሗ#?L"*F DBu!e<|qG8Uu+O]i=Bq EXÇsUA*tJ@c S:? kiރ68TF󻪤"o:Yƺд^k&ݐogsE|tݍPˆ`^~y{˭OKo&`HmI}ģ'7$[7is jKmZ F)is[.p92+RUyP,U,9zzZK"]*/jMss`M-Sq)uQ^'ˍz(Ӂ%l&vqT抮J0kwlY7)ŴԧI9Tt"?$9JIU*˩M! $eOџ #\) Pe" DuwQ䙬( (jx"A*,,k0_9|K$vݣR-]O 46Ay(ZǺIEir Lu-rH[ƢNP["oǯA^S<+zoMSv} =ܺܘw7ԸG0]~=:`&`ɚo 2רȪ=-Mc @Cy\ kQgE#_AaCw"!k+A~'Qn}X|OkD8B?kτ܃l}Gb4Ƚs1fԓYB]lv a)^sHp5H1\2T(FOAS)djoْdϝ~d uYbPvhqL}AF802ۛK?dѦ+~ӴIk1{_8w:^ M06TUF,àC5YTVת*9|g *`U$/"Ę oc43yPO)wl) *g(&Җ9l[YU.HfVvp;6ː }$:BI{u`}DRP{|F{5U'ᑼ1i#O0a-{dK%~/0] `uMg۳ȈR *HE =baeYumtAJmNiDH= B,XJXp)'E88)"G{-[K/) bw9]f~`\Bc$-}:aW()!ԫ&T4vRlra~Zk~4ZD#f˗~뗫}#VMZK}k&7NJA"d5z]-|Wvo[;}!{v5_=7Ҩ"l Wqȕֿ>`%^3y;5M:50`aS,-]vsUuڕ }AۛW{/Ma>AAzS*gІ [Am;,ϓ\aRVۍVI_8xck8jFź+-nN^ϭK0|2ٸ vZJ6jpWpTwյ K'J8!bI5T>56DJ?0{ϋ}(:<$^hkmM#fjFos)|6x_l;FdlٲCIV[x#]2" zHs(hגVg7au׏!ɷ 0%_膽h_Ƣ+z4q[|xMJĕxd3Nb:-m t!l+5] e(^o}F\}:NK% ] rjܕ .. zқshivqرq5 ?J͒/,˳of$[ њ씀IO݁3TjVA)V`KM)wq隠zz@Z sy8ieu٘Qt}K'cU7Qշe IQgoҊ6}HAT("1tlC`d٨壟 }rgl<('< kf/d4oqkT\ ϾfށBnX4i A9N6ᷧJd=*xR5jK:q ##/u3&g5YɁw-ŒY9;֨䰃!qY{oC&>hh:8i$KDapU(]0aWNb?ݔ!W` (J^ gBZuh^HfyޫE?H̯tӝItGdu~WAo,?q<,2 c ` '!$=`1i75jfp䷢3^SCwg=)0`uswhdXDgɾF:/Pgv050BThCOҞ,J$[2JeM*U?KTÇ$VE:Ǡiۤ=਍w\(&;nhD9)ScQG yUi <1V0@hXDSUQ0_`^M.Vkl ^ *'4DďRF'߽ Wt4\-]‹n#0~潅U\K1`c*`{ws10ÖKd9w=υ8%jQa@T4a=%\8kZ3#dv/,~Q OjTtx,c ªGd*ɇ5غy.G̅INN"}*u &OM54Hmb0TdlHw9%V\4Utsp.N ByDd5a¶4ŶtIL2 ɐҽ/B\<+?gWzS6_@ 1%lٶg!HIs܋1^r.B$[-8&G/\it V9ZE8"2șa*U!l4I%B,ĩܮ/@eQA il ~E6rr+$ňj1K |i}ء?8ٿ( r\L~+mI`|,n&֌`AV4Rmkj,Q$\K*SɊ5~BP|t0@ !suU Ju*cD E_Y7J}>uzȦddg.l3DSMo0=[>x&3L1=BKexh,0fvp>}OI!p舲OC!fgH$1R5^D֞n.Q.EbxKѫ;7񄄄I|EvyFiH Ӯ6\YKlt4sgE쒋a}_jBzqْق*_oejpneq? XES\aؽw^k7U@_ï" mQк7CH•H"U#Wrl]zu7,H@~K5hNKlش=yzm:,_l4=v=bx 0*CT\Bts}dw6rq.Et& '7_4 /&:>~J:DX;d#3héVa!߃Ckㅲbˮg|Dԃ+L%3HIj[a]?R޶1-ӿ舾. }ie-MoEGof^<.khQR7|]q{)9 M,{iJB5147 $fq+pʖ{o9]C;;!ƫHs#eǏ3{}WOk+F:&0)QI]S&\jy3|yG<&3&|13?V%EqyF4~CCM.G?% 0yR k.>pЮbtУVhp˶)TH}%I>F=9#xQh41_~d*䥁f9_(-)z_5Xl_D'0rolQ͗xBWk*2RyVe8jNHg Lr:/ _m'8Ci29]. jT/Wխ4}<^EYkOd7RG~.*tT1B 5_]e[Um,6|t*7I=*2_t)ДT;|ftb1bwhRLB. yK A6bm2f^ȋO\)v>që8ݲ$'~T@4JY^!W=!McIʃ<{;5WWs1S%vG=+a) !dur>nZd%̥ϾEarE7H^%G hh'钖QaGĝaxe 1<: 눪N6Jg53| r9%8^OAܐ\LXY5E:[uuh]wm6Hm|"(>?@sLxK+48p15/UՏhyUMQn\(. D<0Ǻ(E./g<mW"/+c7P H\V$@8uӸBQ%%([U ΢d.w1Ԣ˖F^'~R ڻ-~;UlXwz-.B,wb+F^ArC}#MOh!}vU]Wfͦ3O͊=f]lAd]TPz6Փ?-JۥI[j EN߫2̄]o7ouX~fH[P>FoZ0x`k#xYo \ԁ0o^@(up'Z| FM:4KтQzpy9Z@JgIrF_%~ͬw du炾lכ"Oqfx]6 KΚ oPsU6wnNūrr?,hGI #?}Q8ϑ\o`@т7~8 u2z%UR?6,S&>YLe A%RV"k  D' tȣi+\BIx RWC |6FhNN!*ds4|DZ5 |ѱY-bIL6]VzmMAOhگsy6uc (a{1(;b1  Yѝ<]8>q\#YKFP&7jMSN6 Rtmv7RvZ|:On~v P |Uz!x-CIx;ZEw^mSN#6+AزXGJai#%Z""5usAbn]Q@Z`O |bUsnӊeA 3^|5rLNÜ:I,f,\I4asߜbi޴~i y3=(t{_nf*3!e6lAc6H&vD觋UK!x_yXc[g^/Km Т fz.0ᎍm=KbWNeSsobQKr2t[7l9JAU9]֡On$'Q[*S;C]='}\Kqs~]w@y=)R@FxgZRRg$0`r#Dg$>̪BvG`561{L+{pXr,(5.:ξ|hU\ID$C~(Z' " M_0n LSs.+<o[iy55.zݦ< Yw:(wjqT \gq֟-#(=x#dtV@}&rںfEPYUOwhU~‰Bcdn2n*:kjtj\fv1wͩJHrΤy(~5-)RFOR|?Kԍ؍;~t;=27eaN=Nttoca ՄTP(rUgSF{|E.YԈL<SZ2|,[Y)U'[oȶRGWIW~WljSFY 4Eۄ$.PFڕQHn`Zi^@\^CHfܬ4 8cn?̴lK>{h՛'C?T'ȭCi8Mʅ]3*am]|ɖCH_%7jy ]&Oy 5 TB 1B Bm "UJVz硔8y< l ϲ&@3ŐF6`T}Y fh!zTYjՙ6Q`6p},U#W,ʗWpT~xI_q轛gLR#YxT8T Co8LkA^WN  c4*!wZг[UORu>-w9w2 g2 Eв@00pȝqB%U`/3Y%ˤ&CB T3|07Cr^\ ,9\]]eKB]4oKmD,t}M' eBvO\Ng }ی 5@?m, >!I";VH?WT*y@'TT y:2m~tΨچ%֨NqL;z\n#|!+Sh{3+2kGmwNdJg3!bZ  a[ 2Qqxz%S0!J~渟9j5rRFZ)<{4&2zN{)^[ϟi_\ iө>pٱ_z3Jc(dg< )N/[XWtD,d%ˤ#؉vk|b>jh&+ 9g4h`p r]!ڃ>,(4AfD\ r jpYzM3m:gD`s{Г"~fJ*"{Zb+"5ڒ#4Qd͂k kqL8 h|̦=gPDonv VME1*.?q*DS6ޖ[1x9ꆼюx%\ix '>ZW=In@W,s3 LRR_o=;Ɲw[Z/mm\tAǎ"I8qqmity}+/\TZ/l]TcEU,iy-#QVS{{iylI/QΚLrtGd.ZJ# 3\lab|TY<3.iԵI9^'|iE]\rԿ9#$2U4(*B~aN!+UuM;(}Dl~_gZ+;-T볳x:Yq9b:}ϗ ̽>zsf8qrfBu<`5jф<Y%fۄEoJgK=,/ΘlSM@{hIqIÙПzx?ID A3MsBidCrɌV|\Wl-׃ōIޥ"Ɗe!rCĪ2\ =hdv+SK1<@hq/dXY%\YњK oTj3~Uc ]+~S}<Չup?P4{DV&ޡ#kjbC5.%8OR7oONG7끒WA1ЅlfLb~?Q|@iVyysm.`)zOA3f% .ؓbG2ԍ{E-E{+G9%ߞ"t?SJۣI}]wQۤ}.T9\$vͥ* Ѹz-(Z]J,M ~3%n-{]{5r ƠI[-N㲲_JtQu'UʁIʾ\@v}qmd šepLtmņ6)w/mzt][vAʕ`1P~NASWN;|0Fk(D*%QqK/y9*L>DƽD;SPprgvqPwia /CzoDE}Q)"؈E-.1Z(? [봻9e52bFU^'q:|Q5l-6r o38.|`n46*{8q>=@ `9C_5 2rW0ӨgĂPL&^Fz~-}/ p`Ur ؇~?n={jރJ)H;ue/E @3ԋ݌1@OaW<ɰ|CZk*d#!)_s5AM\rVp RkGj=>רeW@vcx X~t #q&bhChK[m/]rI[ y X_ F_of51KyhEk>7B¿hsr~B.ZHs٘A^k45b4ަ'FtY w%i|/%`$:qY q ux@OS(P.xk;<ɴC@U dF,cleE[&]vzkbxLQ({:|[I&Y^s/ZI| M~h+1s5ß!;cA,#Gm^DEdفZqEB-"1^YIjœl>>b,&rym>42_mx'MLd 3iu$0YYt|&NUAnF&nS4lCDagOVѨ!G\lB&<Ypv>/0LTKβy&:A31L^O\&3%]̇4|eu# 3ɲ-qZZF`f(O9l#stر^ϼB]>5n0s7n;z?rDto/ F})Kv\agmLMK#5;fU1ET*9XXeW'.INK{JA|!->tv|=ދ.{M12GoW\3k=klLi<$ekVϙvi\JU:F_yеb ںJUYaCm !$>"d}b좒/wQu9 $tWTp- g$|=ɵ(7J,J+E7]?>/ة`3Unqjgg`H-YЖ3]΅$j%ט:9@FDa^mh׋7-;!-(nM}%Hd R8A%86ثH/w0e,g-YLaN)25LC\kәSM 6 E<>}F<\J9g|Df/9K?FQ6QU3a2+1sޟbM}Y9GvǴ,0fH%`+nnӖgGߡQ.#QO\#8_yҗmK\jޥBNJXU6. $0)e]0IA)u fR3⬭erWeuUugYhtߴ2&R x5-dQ;睆Y_[vN j# Ie!&h-6O>Q;e4=zۦW-6Z$?_n>`%"0<̇ -[~2Yw9oS-0iN JG _Ug2$M> xRZy5pvM} "d]cA!Upbp$g" 'G P1[|[]6 `I‹<1|l+)z폧 >QEP.>lYVe\n3ov&:U16YGz>8 ko''ws{]rcPkd` +O|5Q]՞U㌫329^B3>><] Gon}o|8 p+vM=T!MNpC>ɇsn ^T>aVdߡ&ބfZ<  mod_5h"ؗ [:6!V[.~/яZ]W;V0XS32O r-s̓Dzu#ŚCy1|.,\OTkduxTӊM9g˱80 rycڤ Ԕ2)ݺYrn r^+΁p(-sXSHcsCA9( XGzU:xy7bJtHKܳu\m~h*7cgsO";.L(5rz36ۀ $kUecϾ }\AYecnxnߪ\`ol=N~phΏΗ3۴CrWÜ(u a߼>/u_RWVJRԹ\-{Fi~$(I[nkԀK ||6?CֵQ6/mdny7/-GS勯V|(kW#Vh: =2Tנ|>:"iXQI ~5.. Ay^Nȡmo5I㿛+!%Զ^"*3 *>A 4YTMW[#hX֖mU,(#7*ĀmX7je޿eʳ R[R43T…t`2eeqO%n-).imI-+W* 4#Pש Ɉ`N|H|)ʭIK§'G<_em$׃} *CXl J0fbAltİhMJ} pM+oci   +&+hI0/i$z4їS tIN\'kTrɭAlb p쭙#JJIi~isĔDg@ެcJ>oX 7O$e6_,M-Ik` GMIZȼ6l燭AwCټ:zajF摝5D2Y:Znci'("?sl$B.U'feP/zPBh0i°)Z4-$+@p\\ !y k Lte,LmwBeCC-K D/cs9x"`NSq&*{_+aQQE$Tr-nx̮[:_6CF&]{v&:ŬF;]xY_\e)'YI6?GMAO@-8Qoy|/7YпaJ06-9bqQdg5tb٘0eDor_)#5[eM-VM,bsQÞ'C/a^ǶTHfērUFJߡq{0~Ӎlet^MmѮ5lFhԗKe֩&]qT&} 1C5Z%f X=;[%g6`o |>gܒ?(N$s&&?5Ӛ\XyKXlJj^x3BKP .)dp̰TT➞uǢ} vNӟ:&E 'B^ibe\>Gv7:L }%]j5.MMUx%a )^ 3ttd#T t%dr\0ݛ2Hh@e{Ae~?9}˭Mͤ8x v#)VP˽Y ͂C[K]!z <;{ȓج۴ZB7R 3 RTiqt.RH")vC%v#P3֟k:EI|(yWdĆΦeSPP¼AXQlʍ<펫@8U E|-~M:Ց0 C)*+>> &y}Kz'w$(}\Y(/'Wx,|>JWW_#)s~hT+20;\}H?rc S9hwV̾Q5V>BIbP_ A%SבLkcЮ6` BrF Vpㄹ6xUz -AwK_Ttȫld *$c-0YmQ_ޯLJ_l*K1,h6ح0"(~6WiMn(M?S3kb~ag-iff -$[/B&K`t`b|dfB/0~?py_ݬ(;y =FQRt֨3/.2NOR,(DT zA#5*kзV[alf9SmPSng>5|d+۬ŭÓlp78u8Qw? [BZCeh1B)RtD <7`ܧ[0 &t1N}7*>O0/xr6Ig-i_ !<Z[Uh /QeRN}*JGQ+tEĂè*.~ цqX6ҏ$_BaU5硂l;lKlո1Ƅ^x|.i.8ӟjTA /q)fS9WP~|V NOCd ^CP⩋~AR?%/8\4$_eMIg!%JwwS B)[mkDڈڵ3 uP$`ݦgkuUeY3##J`O#qts۩L1ƈ iE1j֕_HzٶLGƟ4՞;*I|ioz!gv,`JɉP^ khz쪰_Y7b9j)DOCD"&XǙjs< pir?XU{bm8sﹾ^*K=_Bq\!idaP%%-`G1 !IPՋ-1,zT kjvBl0L* QM<暀]NmQ9jYMj^ dly'XUhZ@ ~Nbs; qj D=4@yYv?,tX}ralPRdrP {)mr^""Z 4tm Gn-4%̈́}9,aBa̤B;c#L.BNzxLk _{m<2_I>ahIH4*ES[ZwPܢ'Xy<1gM_;8dglrb2bY Rʒ pni'}ƶ&u|f0k5l""`nڸYVLL*W[^!zz\t?R4cO='ыc`2Nb^57EY@/T8R;2*+T׸-.IW9`| *%O%Eh@pж߭"~.XΫERܻnD>MK*cŹOב͎ 1y.ޝo6z~@{˞4#lJ> IhH3P~QL"-b2zS Z" VڊGxqtDi8OrV)$7CnyN0\gwC.Qf_$O^ py =C>`$?Iyzzer|bxa,9,LK2B MI-U1Xn c:2: ^:(1&"-HB/:dC ^􌦲޲j SuܦKLh}pQv:[>ʖZ͸G-y}3o<||#1Ygp.{[}gKQ*ߵ ~IΈ s {cԍ\(H<ȝn}k;"`&A@a*~ pvxWf#XEfp2xZ~-eřਢ+I@Fi*Q7rY?rMuW"лjU9q{(u<4;<l-N,) QQ8c›aL02\T;~$~) "qaR'+FUm:${uD5Jhʅ ai- l>[Ӕ1oF̖dYQ)a% ^d+ӟE:5:$b}ƶ0ط$ nKR7gNhݳcszx<VB]c9IH;ú )Y6w[&sώ\@RY8m_ƿz~A? fck^Vv!8lvNe A-EBLϢD8; kIxSmT܌W/s[AoY% ػЪ݆*k+JZJlAAXyp!wǹ#$oy1:Dq=G}L!ق[֐?W;[{GwgzsgJ>~O-23 ;%;ۙb^YR`vGg|ITPjh`rd;Lqb cZl %@ 'u aj2!TC=+`K{T(d! QORzOF?N4ndA?< 85^%h0C KD1"ҏT~bD_#wH|]#!>Re9ذ諌MK?//`q~%EL,Oq 42$Wb*iTaj%_{@Outh~mly7fޙI÷qy*.kY]LZ=aGxULiKMڅ?3-Xc_wK""{ dFDIl+s>wnx`1߱9GyoX*םĝ^ӓ4K6?2і &IT:&c$!owv%^T ]i$#FAKxJPn-ueT}A9ގe w݄zCUz#Ns*NQ(g PZۄN!$IRSv]q( .ʦ@-2fȾS BP(Rof-*E(n&7(?z7 KCdiHT᫉Yb_WGq= T /2ICႸ4V550뭧 ;UXI[Wm7m g9?e?z!aV7~ р/[=Jn]q`>&Y oTV"gۃp"Q@OWqBǹnuw0,A .|c:F2V.)gB"K:` aفQseLz6t.9Jy[~Bִ./n&uGO8 `"_!ܕQAQu"/FΤ^ZR-RJKxiWnjsZ }C?F~tYΜ:>R M.,VZ*B6{nK$qz1` Q5j(s c> sG7'3(b֠Q'Z#bPB11mr!ڧNDאq6Q¸,CoQ{[m-q}ڄX+hCA4Cf@_c+D,2ywԴirZ4-knܴ=B̝#x14C6yegXN? /Di܉28ک4DS}8LL.ћ3;!îz'`p Ӛ)1_bj AX?1Ek}F7j\ l%(adے~~:όjo|f"6/ f+jSSp ̯ Wy>"ՆJZ>P1TcsTO] wiZ x ٰ"o&y][9u.5\ȄN*]xdo{D2WqM0љ8hg^.0$26 -4)|tei۹h3{7h NU5)Yw@Ytk|#K?Ay*0{_֚(0Jm[%4U.k~Hqίdo![5O˨rSQ9NsjFjCpׂ&DnJer*,)4͉1rl<.ks& ؃Χb-x#跿 :wBqhAg2A,҉)32]'&/4\C|?Տj"B`_rH 2 WQ'%!Rt.W-lf[4X<27]V6pEf}A'R=kĆk.<$aWxп8@ cQ:qeDp9BUǀ~2)^I?qK?2ݎ*Ux_F;|2zjX}B}Y9@U{3#w4H4 Ǝ.jLfhkff.ȩ.h3ʞ}1ά}Dei@kI# 99| 3,=]1A\!GpiiZ>p^}f~3G:O v_H+)QH: -؀IUӦJAC]ud[a {Bc&15 ׀L?Y|E ul6gNJGDh^\yC1nl0 z2(c`;'_,5 *Cie/L)e ז\V?8w Dl8"\( l<"7.aq$8(thvfH2u7sW@&2au)Uxkj$I%DlGx&G-R͌gy%*T-F]!PI"&( О ;kLZQB8x#.9AS^;Q[bx& 1 aj˯9jJ&Q_jӫ٩fMę[,p8>1{ (e`nG{ z{i$IFrxk?D f<9C;FKf{lA7:wXu_ yx=8edt㆘YkO|U0¦njMnn;imWZ@ ^e- g"f3O@WFvTe yJɑN5 \ӹV)P:ko?#LZ麘!0`q0 *ipbmG@zߞ^zsrя}cG@^)&k;E > XGpکK2e7ޚu^o5zALi3BŪBz{{4 Bq0>s6.#pkkyԑT'pkz)2i4iZLd7~ E!nr97 @K8FTPZ{Ec'<ͫn|5av"`kǞӻ&e{ɽ6;RIOcE><6>ȋZ~Y0ġLngBU)m.:3k|`kOểd Z K1%wIL [?\]"1Ҽ@~r(Ivn_Ep"HGc$\ԃnwԖCh]FGol4s+IC937܋k`ǯڻ ȝf}sKg)rOqBWI^fىE|`.{o7awGG]dREP#!̀MS3b6z?ړ&aZA7h]##X!bO@V9z? P l$Ժ^芠߼k>˼gv?RΥLV?.~jגG3傾RxE %9`AE1%ތdelmK 2pf8NrCWg>Uj7~–C:p:)x d4n3nT}}V-V[y|FOܡ,/Qq66ʗdF ԍ.^O홦if*eoej'i/>,}ykŜS-Г=!_VzֺO&Zwmzc<@}7e//}fc|`pk#V}rWE8IƝ\^_Q5e`@e0ס7ز&+`s߱JĥWhx>6`&DGϝoJwNuc`4FG!(%5.;~S^ 4SEE[fK. Y< ,ba6-AnR>z# :)T; Mt˰k*`k 8!FTx_&H :_U)Y5#`\[Lm`tLF=noS K|6A?B*N"voj,Er.7aؖ2;Ai)B+FD]QbtQZ9LyC}^& ",`mr$϶ K=dÅ@Mlz르n#*0վh$o# 3\p0 7M"&vx┎nCʕ`εyʘ&'}.ȣp[1FQO'0s9 :mMʐʠGxqۚr'-Vۻ[dj d(<+oqa7}UT6ͧe<ʇ.}%(F+bctHEEId8 eqm5o7*6hycqsL\_Ѭw3h oxnZA)z1v<Ʈ"uAߢgiX=)^vzFy;f&*<Ɖ_ ym-Q%OQ04+ZIg s!ʣ`>L+0!֥4IULS ELYr\vn(g/zsh-B\ chkw3q9*mQ>_;1]*78[\jT?0 _I:oM˲?/[b[?zF^E`obPcbCсh'@PC s/IcK@?!Q_kfCl(X9\0j2m^(C.g+iXBw-tw'upKDA@訆 vPE%}' k["'F/2psvLE<+߲3ZJȴAOѸTHj'VҸ6(ݓ6l ?<<_90hdenVD[l귐 AݐY%h\e ?X7%_9Ors Yj$aUgV̀"L(*(=M"3OV%%B #@ |㑃|N;Ϙ @/*sHК=kŃTdNJ%2,5{XR+ 6j(Q kAHrZ1 ͨcoww.~H8ޡ =Alؘ^!tk"y+/TЭ Eg ȩa+bHg=v;"̨ԢԦː"u4Xiy@q.& Rܻ"ĂXk82Vt|شNn},`\Ao ˥imE ^~7j m5me`-<1G/^[@SUsΊpZ16+#1AB"פ2 տ,_= 4>/oz 㒔Vᨾёri$,P~K8 ; ;[?|ȮV$:NIcC W$lT6\Թ)C"CӐ~(&Vp,>4^Bi=Qőy~hq$O}̀g× ݩsMY>(c~xyݶgkΒ?P:AKN(V.Zt;(qlo:h=(WݍY?q)VQCRjɋcޅl{p۷]HE@V9"u8ئ^ap:}Ҵ5"%Nto^Yrl<[=I;6͉] !F:^c-dmmn*@ Gr-b4E M,EJrM}2_<[XP B|T Ph4={,9,pp;Lݾ%;3 M{b$*YK;i˜SR#_`B.KˤSYLt@l2#B(@S878nbq攐t4! >B{=~$ ƗyEeHw4l ,jЀ[K0*42s=q%P'3Tk1 @x?dދ C )Qs5޷ۡvW`jX^ZoѺ;@Pai9nNS6k+ue1=,"UͤsSڢL-zEBs;6܏8ifsv` q ry%ٟ0iՁJ.JVJԁ̶GAOQxơVz^M:ȴtH="C[Jjc[M[ӫ>dF ku^0qGB*rh= HoKOo9zL+jK`c6@, fOρ)׸۬|I7(` WI#qO|Si "y(Az2D|P=)zĚ1R+4xOܝd2m`fЛ\[ߘ@js H84N=!fH8 y'%0Oc/NϓY:,C(1 p""ɭd6mJ;XA^k$-/`R(lG9f0'맒/%'bj;FeM;93_"}Gt'Y:46xXRSa֙pq %s!;JӅ >7%0uy^ w{8ǝU\Qk*3XM"жwgKEy(U\S3!|EvM| &qvdOs4lSm"sȱU#݄ p=!X%[tA|^g.uv0iUYg4yb5JH,^8ğ̀OٔZz=*R6T]k@v^d?Vғu[=?*G7p^KAzV^Խl/ n~%55҈dN^Z#Ww @IO@E TX}\TH6# U#,Q,fc!( ^}4 GĒV*1²" ;@|kCBߩ<0pYMA`d[ ?yLgHT" @ : +1z3.j*/9bT1mN:58>L(;L=~46Eן!ad{_ojUwI|>s.B: -k̟>*^b*0Xȕ! FVoPn~gӨAc 5 iXŬM9o6sj]k=j7sXUޖ6Z0sȻR{v$ 'I)3t ks<ȗ"ޮlnKPf eN*,C~Y+8q丒FuP&;zTdvtgS]GJR. ׅ,̿3ⅹRVQ;RGg=AeHX)e =hw3H ?5 ~-W[4rN_.){9QTJ_$2T?*ه2>nЦQeOA\bY@hݦ"rG 9 1~5qJ$D4ZhO^2Bi._ VWy^ 78lA(UUvs̚c926?mEM]9Nk?ZퟖuRlۉ]k3_%SM^az`vECL^.uͯH^"RoKE36#+:"9{M:*,Rf:zHBrf5|Vʷ̋CQB\V1iO3\z*Irq-ŋ87VwMGݜͽϒ, 4PE;QpPa r]:ߌ%s'V qacBTr"[ u=vOi* ! yge+ߡZuΓv8"hS7)di:W۫NW%GDzǝ3)-RH pWrhlohZ")J,lO<졪݄=YYYUq 7TwJT&?I9|ѥ2( TuU VHJB> u$PO*vbS|AnG_2>bЙ)ښD"҆ QnItDjȯ-3Rp.৐6Vw)/<|WNت;~щ x9NtSYPNr<~&ؤ!<[XA7ؾ,KAYpœ^\fON$><3Jns&1H&Q&dNF@WblG-|N3w-=VNy r*C=QǛֈ)e S.ga z L:ئw Jdx^!ΚO۠b@Y[z6=HWy*3χ>` 8б#6*㸀--VWAl8ʨ;IiX4Fyԯ`e󰩁duc.#"@JΎo'> p?ܫ4ܻUnϽ?zE![!zU 5+M6a J}Hz d*%$WIr^"^1g0ZCs鳪"8r=qSz$hw} Fv>iOT Vn0GaCmB5GNM\Bj]jPq 01sP;Z>[U.t`F1**kXP)YYTGyeȝJ{|[UeF>/?Ɨ^ghNVwQ?_J0 \]+?4%g@<p2 ~I.O[^ٓ!M{._vWgbA~oy1B'^2pXKM酯pDy֠7 bd`,Vyg_-(9m:cѹ|ڇqY֋6HT%'op(%xR,~d-g\zP%e ׂ5Ǻ nVK"5&ցȋEtpFQǝZ1؁!]=?/1l% ?RfvvbĒJG`.NmWSsIŃ(i>YS czˌgYH|P‰]_AtKDZ՝q@RC[U3]V8BAVWa4N>}dg~_PGU>@cr\_p}W'A, &{@ml^<͒l{E,ɷfȃ]۲"I{< GoΘ8?YI$b=28m-T`Ɨ59z}@ {<$_a`X`m+J쓍_&dJ[GyRQO;z*$?{<9JRJ )yiH%LJ_۵",ZWl,;pV:BOPe Te5k>5@t!RAP=S0@~yo^I*W*)n%5V1tkxܝP3Ӿt+#Da#h2E" 'H(ܺ!+7a;BNj|{[koD`w&U3npdlZH+@Hw,Z+]9JQbPR8 54)4G"AőjJ*eW>¡(B@JG8`g]~.6w:7"S,?GrX.}g{P 7ff|vu\Ɠ%ߍ/.7#Seh.VH6HQ3ፄQ{.$}=kR!^+ CГ&X{+- @ 'zq:ò ~ME2O<YlmfGĮ }p ǵhnTl!׼_ j\]p`|L5%M&kdWEz 03(h. |hrܔ}4;5t&ZdܼMΙbыIs~r7&F@%>^%t{p4^lNY[ (J݀rCg\ķg!U~\40L@p7(Z#ŶtY0A~{K# +}Kd4RʆȒIGJ!+՞|َGK"tE9(+.ѷ*km |0 o^B/%g;W_YNLoDS[<Cu`@F1K&0m f~'Jڡ/FY7?Тm8,n&*0Et3Bkx=z4sË" e5+D5L񾶅?[Xj/(r`1;Sf3*SH~[ }V ?B][ o_4SRa|1b1(v+v2 ΁R䫐q$¬W -p /x^YEO1ь"sNT"AqfEN 1af\pԌ-]dk9}e=#DV8 "QFNXk ՑTY&d`1V`p6O) SQNd\M(؝zy/B-W5 Ts Z+RX_#@sjQ7)/<̃Ꚋz^O'BPmt/ؾe"0^٬_cuD,# f]#NO{$$`֤6<lpVf 2Oh3,$ems'!ts" M$ZG憖hc*>qnaאn樾HyѠ?s-s˳ezq\3@>`Psn{l.5 XcX \!u"5:f\ҝ%/=WAOӘ.|:Ɂ5c2i,&~Oh{):;ʦ/Fe? P4Czؓ )+Rc[DO>oq\i. {]=NVgtbpSu+'= ?YiQvCwdbܨS[m /H;A߼d+/ufɾڨk+{e8NZjhv4-rC'EEUgڌUC-VةJ$J j]o!Vz2˯y_f\r!^7DK9_GJKqZLX]Utzֱbl՘yb`:pRF<ېm5 4ʎW=@*XFPxs7IEl\6HCluV%$ r*?ԃ ]Xu͈^]dEsAR(@KszD'iw}g *צQC -%n"̛WU5ؿ"^ /.s 1h\yC؄﬉4ˋْzDj*r/֧B#3llw`ZEei,{m%.`oR*Vy#Οu"oW6"Df LJ|/˂[S$UtЮz qa\ $3WWd:&9lA,&0=Uq: k.eS؏g{/%k3ݽv5)T4:%=aCk$/{X5\gmԲ&Q/INx]vuFDO$!\Ow8 ~h#ʾ"-=􅑥{K"dNA&}E8-^1hG~4LTpk F?SFiNW{+X;*6b%_Hz.dȃQoNo ;Z֎RϤID̥|?z )ruUQ<(g61ǯTm&|Qj gy ^d]z/(i<(T; x {9q&pͯ,ɛգ#iՅ5 {.]_E9SLԟɷHoM[60S g̊5!3 dRXd5-hi/ͧ*bT߉h1:# \V`:\V 3ݬ .WqhJktj2FYTO+jstMm[IX\*'V9!\H"g TRaC fٸCt.s0>bKl1]۱52u7靿cWIn_—GeC}ʝ/~hq5{gM/D%9 QLAnfP]Ԟх>!Î?ZՂeRTRDbo)8yaTDyXg2ZTQLx U2- ,~U7~pnvѴ/W,Z[ݬ*$ tx K0ӓ/CiDg]Z3&yT#pͷIv1pH,څy>IsՋ0 ٝ *-7g[?=;šmLb&BjR?huZadރ탤uⓞ'J`{QcLdgq"{(WЃ_՝~=X_EakGPC]R +{ +_}‹@L:o ~_QAӻ+I&U_T o5(AcC~dZ~r-kHEJ%"?ϕ4=lgg1\Wi!n<3=B/J'smm *;S\5Q~mz7Ov,X2hhQnv IA-#VYƀ_-,zڸc1ӧ|Ub6 JBz~}kDp|Jq,\?-x%hu>1V0tr{f]E|2q6 v3j4ސTstBk}, 2`Dm gR?hZ}4q=n .f3Gו[ 0$vctˮ8(^cb}l p\RH/ed=u,K?qV.Q.Gѳm4t {,O줻4j-66 0Rx5HY=3¹I+k%b9wȆBE @s,tY3be_nxgJ9Hs"|i([#˥ áȜk+Pڽ+mz₼ f"홧lWBÆZ8LkÒjDXB4Xo_O`aÕ05dYv;dd%-1g>ckն8H#A;qK&Z~8'J@4- I}]M1{9}t:z}`&!D*Am=qsgx6k/WNsLD%gMr7,}\S#_7G$tgCuh:ϫ`À<.w0 aу;c@)bo|\ ujzÉf.t%D%]*Ȕ]e([NBo ȁQuAb:}ÉT@m+,rHߡ0!NG^QR"czPL [hfg=D£}_3aETQ"ȡ9v :5 㬬'͸)έ~36 M " av=, 7õ@N41Ǘ14j=.6g2X 8YftБŖw*l0fKʂKJW}NH-AY1k-` #Cn? Bbu.$-rE8<%.w8V U^d3Ɂ<vΐ$>Dd5\:?6V4F3O )pӅުhsH+/ٚfRPK&_V  g87 ]:ktSDB?MbEw^@ڦ<ܖ} K$hR/l%cWph;S̢8.Y_.v *>ԶDg#I%L0C5\]G ?1пmT2Rϖ |GڗN˱_2KU40;3Ep?}F~THxlB2#SDr7F?*%1#v ~ja3҉w޴OX= nUV;ނ5yeM׃{%,XHWwg>{F\!ĕ/A9("TR J,"~R? qn!xSSV02:?9o4Tv6B M5y,/9BkT]]7t0P m2DoWE%W3>k2K: ʘ-^[A^dxTPv66\30(骧 %|eNL;;lP3nu :?]Z(,D lZ/$Z4+gsxEJ{#)nR(ViaZPn@7ח1:IQ z6]6"i5NyWQVV`b>N-/a >f)U>5ylUXVEСPNK5T^"u1KG/6'%@l$[P^|OAEC~(&`&ʉis頴'wJDJ;7 g: J9dE<sxhǞҎL»g]uV$DV[ Kg3BXLOF]Lwx1ψQThuL|ꬺ H-4}#߮CK[,~S=/7U*9H |;Bm.^42![nv^!D DEV؁'ڵ09p{2 :t[XR~ɵ[\%4psK;|"wh醈DlqH[ֺec)}]E+7O[U_::|(s8Y{}\<X!EBWs[/F{aOQ}_"4NLr* c GiGIV?BɟdZ.0PI墤)7$> (Yb@xOqxrECHTnDĶ)cpգK#'NVs`|7A"Ӷޱtzn;fjjk]," B\@4EnyUF̷\)UE{=᏷JBVm.TУ#<ю)؈㡌:Pkp{x9`]F+ś9xT@Jb!̥Hf@?C~r90,!#oEGYp,qBxdA %ׯtKF^ެjN~\zemȜc^Fvp,th',ܧ }84>*8 MkkmUdGjф0Y&)T }Ezp_\C,S,]؇X  ) dæ>Z˧B tip ^y! kOXc>Xx/sv4;#";1dod>p[),F&e]dx+ x#FA9,9:5tgDȝݠd( l()O|HPD _d(ְB_8(VԢAe4Ei–&[({#•C÷\Ct0IO$F=2}0_w l gOaSeɰ.ɖ띉pk;󳕰s“l ̖Oew%!Ä:@$?*&;FOBF[>xnG_ڥ^~HR7<'IuFۿx2E1cjċ|aA,orG.^16T2=S sFh]3Cd u#BB!2^g 3o"L`jZwD/lJ69KoA3K|?z DxF{~x!=bު~u!ie2 P#`[Y|U>u$c] .[*w,R3mQej0="2S&:Z63xUaAJґvf"EmWj |=cNW.q \'s&+ VXcSj05n4fiXţ.gHx3o/=V茩*V]%+ޜeno֎ϓ+a+џZ0XUÔus )!́.^IJ(4ćQ daI~CIt)r0iKҰn!۰ H98&{WHs:WH_N*`Y|9|1תU 2p͑ AuX̺UZ#l ίXZiiTjf ο ʌ]M?V^KM%e|w$<+q|VާqPobC5=L JեAu+aT5f#Xox)*h7ޑ8ng=ab>8P !l_L 9n+dujxםBIiB@YMc9#G d٨ >+?M5RL~֯ ER2"ݦ$b6РH/NgnZϒF9u^po++լ\d00&淓S%YuA㿧n]`1"„G99~7[D,:4N#ճ$N+ݖsޱr.[jaЅ _0<(L6:_WWhBIٳW$5hY-"{itT}7KK-*WtaT鍒 PPO>@BUϙIqz`xsTuV swIE.J .P*;h1 7IS}cMČmtӯ4nd9QIMbZ}?A>R uP0պ{pS؞5)X]>[w ̭[H@<&xo;'Q ?}\obtn끳d7Wx78sInk3 P9%;z)J陡jMTwi%Fy%уgU")7k)jZ>SvxDG)l\ӏ;h2R:ƪۦcWA|Uj\N߉6eGOʍ5=@\Ql:!vZ\5#zv?NLRGKE)9?٧K<6H4E|Ve jʷ Ȧ>RwS$ת9y ޜ8#hٱN31O,JǠX¶u%tݖlZ1Zn"d "kӶ\b츇ÔecՕFQC ;cziz>th9 [YV· sM șm;ܯeڂ Mn}RTor &ܙ:VNN/$5"O1԰>liIځ]P7J95�jf'Jk gNQ!4ee$+CIT`nj;y-}э=ʙ&V䤋}(#0{?D/ͯ§;4Y̌_q6wkl?ܡi3MI6̜CO_$5aK㐦m\bI!|:a%ϙ -E͖HLL`S#Lw8ܯd+JtS(6|7ʷx2T!v Dt 'H\xu  tjҔy^pLJ{=EyH͌őRb*/Gڴr*bVkC4+UgwV^>-8e2G5xpTFսҖNּ0 "58g4`ta e^ 28kLt(j!JB:YՋm.! Qϫ98t u' durXHUos"Zv $yӛ(y8Mu2niLcuYX^։C)ם>IU6 ]J_ uu (I ?gf.f kbpܐ^J{Տnm)r m^|1f""ON`%MMޑt*15'FsX>FĹ_ uh8\rMŊSW{P5XMi;W %"{?˃J=j_[ϳ@?AHLds@:eR2߃ 4l*ב(P?3^(l*~ [ꍎd )"օ"\ﮀdXqQaw!/ *c=-Tܰ!AA篣ei(생2Y v~~h&|tGǣҸO)n &11M s=Z35+&" b[,*h')cݨ#O١$HzV@m"ʶ6Z1J*lܡ&9WCr֔|3ĕ`p_akDe!H< H|J$[){tQ{Ѓi`fMҧl5`_y3p&IH|7MM$ =(?{i$|$YaAV7d̫9ŷkyI$"aA,8>jNM,i-,=!QxZ.eL6BǼSl8)إ%x.SV+0;["F̤wH(s|Jؒ%TN  !ߤɪKVrW8:0^n-^5ѥZQY8V6E!kr?z֕EFL &ì=j֌ʰpN身c5}LZ!sx[Ye6aN~L®%y} ";4@W#Z呖404~~4SH YuL`•w]L<,gʴw&]|.!-S8R s8E6i;U&u;W[\}FF^i.TO" i ̎܊diКbWuf&O 3N48$զ њ9u+l7}G)I#/\'.8Hf4[mrW4|V'{477d򑍽\ʽzcCX zcO`7 RyAB, 17ަ3!M6(v~=ҞZ &%Ho,i)aZ]/l#y\?#luaLf ML[b44T4L/7rsG 7my'Y"=^ÉmxZ;C H㦉9xK5p\N;:H$bSĮb\Z۴SϬ8X:eT8yxݬy!ݾݍ[Wl`jlkwځER Mߔ`S/άD6\08#3pO;'+!D/DJxBiRXD]voG5$TL`a7s#&15P*|#ЩRI#-LPиd@}wKˢ%s N6u}l\ƒ?k.PГAq7׸[oJq79a@ e"UJxP}o~CƯL6k)ۢZ  lYm;dΓm,uB) JBl^ܲԮX=$EsuÂ:_d>xѼt+wy=~C!q%[΋QN/ S;< BM= %zѡM9Dv”:C^'8.rwMu|֢ot N?U>gdC㢻;89p:xnv18y5|`lIw:_f9[ ,3$ $ڣQGŦd0E\%襪7$l~1<(%Aπ5!ZqUҺLx +&+簞f8k|b~i MD3"g s5mux_K_삽y"~4RFOz[kوs88PI1`hk=kTn<Ԙص8ՙ&XjE }k/Z+ N:RnԨ,yOՌ;! Zp[BFF4*t% , ' 蜍vC},S+`<{(TّC_NMw$: ٘xsMTW\vd2t{(ZqF'<,X lVׄuFRޥx]%O-SE?@HqSM @'Ь3bp)]}t17򀋫ݳ1EKՂYO7F[i<b@kgm{#{Jb<;R[- pW,[KX>-YK:eΗ nvEQ$T/G% d֨=l;j%Vbkw+P k'!1?kA$V d*=E>0Ym#!!al O|=r gu{(.dDxyBM.礢~f~Doc!%LLF .gf1׸D O36Rg<ꉣ"O 7*T(P|RS(DxuB[Z_lvW@v*(K pX,L_QMfN89.WrC5ۇ,rxtRفAko5%Y#hq.s_MOU+y!uqC'VPi9u WŏpIjޤ:.VU< &Vpl i%4W6Vy hXYY\-9I> dP |Tu֏,xT/ RڄQ20 myq2=Ȥca=G vfx :)4\S\RP;z{~bfϙm0;u}B{o+(y Nlh|rtεӣ !0pViЅ\M%C!&.IXGmrjtҸ+=2$hxXT "Q)r.\Nòjl1`zv2M cϤBI) 4go&1wAvVD SEja\ 6nf.3kUwصyUd ӣ󷂈s,jx[}Fv|J >6*^[y0Y2m ^ dr)we1$@pA_C뾋lIf3GR`E$iqk mV&\z;jo;L19eS/DlPuSQhP&A %pbw`K>7!xu]ZjBȫ*Dg}x]u)[͠9rS8BfGHMaL I 0D+Q1|b=3[L<P"1uuɃ0v[̽RŌ7 _+2 Er[[gbش C1_P|}[y8vMS@zItZ9LsLyzuD|)]w S5ޕ52dtbI?d C쉼osH{ -:Z =!4>{p~h7K@SQ0d%R28פcMuʶY^*l#Q$4@˪4GBp.爉ciǂ̡i'8wW#FpuNG:ܭ+6({攧R{O~O Q;6) S)8|h*}KwAsA]UGnȽ MD$T]!pO1QS@7ݼ< y|QPT$k=rapV$Nn r)>vuc.e!DG׃ߎFq*ϫ!EKZuQ^˳gpL}"i!qc]5Z=kcNc0C~g bp5F-'=>aW]qX5\wR! QID;BM;51t2j`!2v&}:"lRUa|lZP nn_tޙ[LP w%% `KN[sJ\Uek3^Vj~azΟϖoʶ= Oq52 C%נ= VY8Vf"h8K  B9N]wwtI K=gRptTil*NvESAr$=lf9Bn˫Zk򗺂࡯=3 PX@NNHވ}kҳy^ZQ>ky1 m55UYD Kǚf`)O*CTI|N)N~ &tcVG~ߊٿ3%rHH qJGQQ?;}vҋG6}YI`':Rc06#E”=$L!Ä.6[WS=Mxϲ2=%ٮNb X ǒqw@DDiv8v![\4"KqY5 'O#}CɃ=+ŁV.8:)&zC#LP>E?dvEԑ|BUOo0.vP{ aov)8T`pb#$VVtG*93}*d{lh +RV-!) vfi{{hP3ÖA<2@dc{'4OB=yw PqP % MwTh#^),_in<-Ȭ$B2ٛc'cMCqGݡӹ |{ j$O y^l Q:,>jJpBV;Jw9,řFR =FA_$7'6d X w;)2)Ը"N6̕ѨVqYSӤ2`%9uwh[_NrvFN0Q(iGLr"1wsDf V٩{19h!^"uȪy[2l3.\OH d'7%«߂ +F?=z\Q=lʿ:8znlჿ TjeYEj:AMF9$ 'uJo@@xG^Hld$[ [v?/ !tm9z)KMI>CW5W%X13T,PUm%BK7 M*Cܚ뗚d93%L%`K\fcj雠@h:jMjVrVҢst$)Q;\e&jeq)3ʘ{G}3+t2 `H*GP)bS YW\~Ҙ4_=%S:!gHtx}}ݯGydLņE];nQb˙C0k({UIJtW)r.T{, >pstN [`I([zʀqXC;^]+51K1#}ksEb2!)~EsL1#os =aݝc|СKeEQkY0bBHSVpDȺ~J5R3ߣ}Qm}'D Y|LJ+t^biƒh@#.rr!/(j/G+\ojĺaN,pX+?y5z ^wN6!n/N1^FJB9M#TM<~F^@Nx 6@_Af:}թ~jVügzpKJ'FƮ(ALaZ\><@#jMsؿD0†@y0HCtZ:gDby q+<q,O~!jvC\9F1aɴW/_.ɺ)"}P a;6O,n榹u+M? *$Xzu˘Rc{ %?wJ$챋RoF6̙IVY?r]X.L˩Mf^H3.oL'Pv癸Lڦ8KG=9Y@ ZLH#X1zK@aъgaNw&TcM8=uQX)Wde]lFp,1 &u',@E:XR%9f%B[ssAE~^$dTFxB&;w_m~VC?-0t9ž_Qaͷa!d d$ZbX0H0$G?iC^xu 0P@]PO:\皟Pg͍ WppSYxzgiJr 5ۈʕn@ގgbLX`z9 ime֔A̕Ն)J`.~Rv-|$v1(0M\I~G6 ; H,048puDXG60IŸveKIv7?XhDQ3jl'W $o˓ (@KZf4WRGv/4F 1|VvX\%^/`q>xTcVu}82:_\0N~9{>D_ƾ+Acu6e0y̐i3}[߄|P=o8g E~ۮQb9,qH@^| cqì'Pl'Gx6 ͥ0p nIO 3 N }O[8NLx7ߔ RD?j(bB%W1 `HR>"KЅJC6"ɎDbCbi> %x?g*Jnpp=O'n =/Z4ڻS8qV z.ۥUW)m%G3=5x&&V(xlqgAԡ{;'qk !Z f޿vNg%Մs.yرH ڧƤG^Ȏ9EM*e9bg| x]>.b肌`I;MM0o 11S^h1/SlsNPITfXwbJǗޔIr!èpiqF&Y :jT #I~ CsO/!J&%m|2$[/mR2쇂Q<;7ÚajZ†9ϒƅd~כ1 [X.❝_O:֠4{3`]@q<8zvCw?r:턍Yy;_u4\.7~kHab`G&%Xn.!vyY0<+ùz@!/yw]Rd炒捲{jTfwv7w-P#^5@e$5; кN׈Pu^)?.GD$_\6a3L@u0|KzLSkT>_%DFh<?X@ãK3Z? \,hDϵ~@~B}6Gks)i0w{('¯ðMؽiZ%J/܏8kb~jy{KEOA8Lv("E1M`f2]Q ʨM%J ߣq~&g  ukUA;eCڙ@Q43V6g5가GZZ)OR919|[Nbj-A_PD3Ykhd+W]\y 2!\c'K?]Tx;.\A-Xl'JF.#kӪAA@5Xq4b\XS~Cpw>!#J`fnm*-`5HɈnFwBmcKs^+I[QrE TEJ\YeeqߓI;jpg58Ec$} "]s{4XhWCM19 gB^x!O1[!]?,.?gW~8%|?E0S 3)SE%tidHrxs6j{jl b;Vxȍ-» u2ΆVr/U+,ԱYr#>[Cpx< y77 5rR\u @aFRxfm !{5dnuTI}Z@|^K_Z@ʙ|mJH,kd4E/UfFyyny- !`d_41&k+>Sn KT,vOxڊ~!³A.sd38in{%m;=FLp&7I P]mb }T}XRNUjp9DŽp{P4|k N5jۚuMv8>bIzk8jCόi|~&U{Y,*򺱕%؊/H>@; A=cwlԵA4cm"ML0z`ܜZf w$QIUɷ?ٽy| }֣` Y" $l9$cP7Ɉ]I"U8ΓDH䤗=̇ʳݿ2 o8MX4?[P^Mg5$IU>c"Q{%vU4Nb#^簒&`=oc'05^K}M Cs=y!ʒ4LJmӯ!FqRj R@O\ӧoc rS#>Ů& g YΰNa Vgi;_+zd~uf%j|iAuЋFh71@~ij@6/d9~Hw/5@uUCz~(É.uM >K ~ ԝ2Q nD֦,h/lnw7QN>@IũCvf۵ۛHG}!9@mشɌySY76*8XRgK_TiQaOsp*9Xx8`~&҅Z^[O{eIe{,{ .B_FYʎI0 q\z0qnlf[@B۷S '7(T0 ľP}ޜz$+S], ?hwM;F-7HjGF/!5?5H9 k)gea[Լje!X+1b2?kaƏPQ` _8hUY(~) YuBkMVvsRI4E>i.`z&A뭨LJ#2.j~R(J$hy~h]!blxAwչ] $ %+ڈENיL` " { 2_C 8katT95Ez5= @Q֛ZTx;DTr'nq *VQ7)+*X˴ԆPEy^ڱ!Qy(@UU , ~B?4~Ql%cd5bށVQ+SUL8,DzDiڿ 8(4섊 mSQkR9*E)3/+DEup&j(gӢi4)SHF^iS3ߠ4<#Ej,0= 6AU,qs9Reݩ;fe;ޡ~h^ɽ9BwsGSA( <+ Hοp 9 (A29J\7|3Cg<QIQ -M3fZ )IVW~E 7psTNrՄGa$`o)^l%jc^g C6>7ĨY!?v'$P뼒 ccW<BjDו\6ڢmH"_g|욪)g!dwPP||{KIb.`QY^ؿOZ6=qe)VhT ,Jtܨg[XިU [j1MUmR bS :w5`8a"Bgem ZB# IFtp.ϵ[ +쐄sݜ Cه-Jx::/ԙH/fD\/iOqЀ+0?Ast8nmd67RZW㇢uR }z.;1uK& /氐UJT\6pN#s̒3u۟c%*34,=$jYS,oe R'B >$y sRluOڝN/-e=a`) 4&Fz`gWt/=R<Dk47%z>ǥXAe1RF:',$z?扠7X)>?fu)m1so`g/q LUA 0f8d5YXX)w T+G2&_ `AɮI?lv.">4&ݭxҏ}I]$~ ν[va{ ?°ɫP!)X?ㆬpfwu>jvZ8K N[(n65? H~'K'Lƈ8g߆V{|o-bZSWHj[}hףЭHds } 2 @8'H3";~ď{b{`BN .qgxdp3Dܯ };߳J#C7`mrOp/cVQ1zy$q ,wnmnq5p(vA9 eډMP7֍Z= 鷆!1P& {KҰ֢/G_CeX,GE1m˜Np8 3X5Cd ڷwG`7v\3|En/D*6/"OUPy6H?;A]͏[=1 M샪@cbxS8߆^<==󟩯R`$e4ý5,nT#CD/^&eqzemn]!&Ѡh2:avZa9a=8N`@XwV %!Q?>v82ecJ*8ۢd7p.?0a` %U--@y+)R͈ C~̈́O,w|RF[92OmU bq¬wʪȽ5,yc3c.׆ݶʄT#ƈO]],;hs1Z tbp*֛A̤i qS?g/6_GG6 +ְ`*mXdwamr?,( t9iWpvD*T'I%ru!xAїz+X\TQpO5#s tC͙ u S׀&Fl U¥7<ÄjeڃdžA+jn$#rz~o-: !*HT>#q&Q}\zҡY;õWO#)a:;c^ːE8 N85+q^U)}l)=C;|$3DpVv"dRBxH)aS!!Z0* F('gӨvCh $u`姂`ۃA*Hՠ2z~#ۓ_dL[Z%l(]#Gԡ«d ^gy9))YV"*O#* CDfEVyG'~-/ʐqQriAL`2JR3?ݡ1ȍTE=QXY_Xoݡ{SAiPW`KH{4H%(S!y{5]ViXـ$H .bŒXKyՉuݔp\`ŨF[` ե||9ۄDEgh$ʒgWo];&SJc=rqOaA+?6}{U{_I^ YéCk˫0M Gi0m:XWl%hK 1~=6D/!D )xE6c+צJLN"nH^6~ v"<w˶Nn-i@StiKOGl֭C K_5@:|QeEd?߄#EgnNׄtnL^RQ)) 1pZS9p(ûh$K8_6`@6ÒM? ]ZוS"Y_i2]vz' E5TIdڼ4_ώq ɩ 5mf*jEEqlzT"Up(:_fc:- 9E}^V%GUtGnjW@v*Aئu {KkyųDQ^XUEuiߝișqRoeUŽCR[cᖏq{ GpMPM#Paąz9 ԳW[xo3U#/yx"S^Ӿ8BgO;z١9F#{8ySanͫwпE09C0Yo+z[ $ Ҋ.vFq?NR hS(zkgCa͖BKfp+1785#>ݮB$3ǪImy7{5-M;^J%_gcb^-+62}gQ)|\^I"km=*xsxmںT%?5dԪ+sѾB\Fmo1i6fawmp4n̲xƁH6 ?6 &MĉhBSYX{T"BV]_&v?}!;F|k:J/;@űķ\Oqf {qpRhǃ]A6=j8rZ%b-gieixd<"໅"hˏ@nstxl}h$K6RE31t'MpxP歋χSQfrR|_þTAVPX2)K%u %%=ͦBUϚ}+FI,U](#@}Id_: /Fvm?&Y{ ؊y .& ]@rse7Τ~{`(T%SF hXޮ ]?erooA)& R| jWw?I˓#y%l`+BG~!2YODcB;iQ9(IEhG%@¼ЖsC=ҮW=#=F$k)6%o+}yVZa٬==_^+@ Ӽ! rrh(6ڙ)WV%dmW]&M4dKN L--pt5$0Vp']#tB6K㟪/ս14ZV3]so#hݶGLp_3zS%j.'-l3# U8}&Uߝr9P^P*+?⤎t %a[,&!Ɂ Ew7}Smr#]Z9WE]z16#.3`0q/r19օ`t,;1=CJ:I7΋h:^g"en!qɻ8AxG]h<4{/S`Rw%<?_) c*l*]I *v(u">L=l2ǫ㇦rԐ5G$R<:DNlN tt1P^c(Vs]miLT.m$v;K"|Vqklrf=$]$??6Y8.Axx=Ca%cqqI46} P6]A`FvKV3r9GJz:9V/#ݏ_cw@ &6hLٮ5x]d?>}s33CC_ѡ5#A$sۿk`qt$|{㝩##>Μ!'Ǣ~Vv:-yY]m 6Lk3It &V>TGQ\q3ٻH}L/a$u-BѻDZ?~Lwh'#1̒]> ԙ:A.O XC3y4b1$cr诹Rh|X^2j6jH/QE(+Z2g*y8dP)bxsஇs&8?X/(J7:f\Fr-=4޹N%'fo9!i!ՂQ&?$i;dD2ez[]kI#Ď#?CCwqb<6 Ptrf|ڄ) ]ԥgL2``$1'w'k(84DKcC=(|IMNj@`^mwKN4Qt$)_UH ~#t^ JjhM==' jԮ:Gi,kܳ؆X=bK+Rl7Ш!C]; ӑWYbC~ 7veu!)bXɔ2ֆ`I*sq0h(,{L[kmOI@xf3h=\oqA96an@[ ڡM4-k)wBiH)Nԛv(.,AIabHn+>DU}~Ǵ߁FyL=G gM9 Y?֞[/]R_P;*yS=aN@XVI9m7~]pC:<{j>nIow3ՠlc|۪VO+^i0R@j. 6[[O3"R!ė[3g$-cG v1wF補PނQ}5.~ē;M#Zzѯ :&b}sH m:oaqt҂8}l,y}L2hM.~ʾv5q#?u4R+_Ŭ%3{!Sj bHK ˟fL]B{V'6e2t;5O)b& "IMUC[$';ÆɿXyOYbK_&Y C>KnDW<qM>sV湲-S3}1ubJI_} > =9eo5 PPmsJf T7|g ̓X9a/ ,!l98>n}[Rg_aBW+b 4Q-KB.]ރæpCC0MckYN,Q&~-XkN\kB SR~ mXgyh4Y> (Ύ?4"l R޾:-wephai--c _+t"/|Jm90;(EڞҖW1  m;aP|L6Nh&# KʬįF{=V1\Тac N07,9u,ڏ\iTf>,9bD9߯wϰJmba.Bܨv RV1wI4H2V?o QLƂQ: 6jG[e13A` uYgԇ8^f-iJZvt^'lI7R^7˅.sL!ᰝ- ?Z՗VC\,)Rfۺ@Jy{T|?XIEm͒s ^cBOǏwH9}N C6.|ZfX.7|h@+9D t$ /C x0K5Rb*_ۨX.Q/Ÿ!. `TEǫEOHfG8gכD9+mh5"vܝB7Ƕ VJ^us}.4F`8A@@vuNe }3,$!+ԅ,+0( 3Ad|>gn7pr8&1_Z;WcK ܩGYZaX>ΥӞkP0 7u/ e "Kw23 \Ž8gBbĹyYç!%;}g8Lߙ C&z!6?Zh(G>LG@*XYL:BC7cau_؇h0ܢG{rȻ_.G$oO$ -RQJ%eUhuL'z.x MA?Nu\a^[!cP=IMv[K2|H,|ޔ*.׊QB[Gj7a'fC;PRZ0iD!O-LƍɎueWV4XV$a{'>T%f9 Qea\hHMq%!_ L C*9%L#QFT7f"q[8+AGܐp=Q$ Sӵ+ADKkrI4R|+f{ymx|Nv;rQ Fv]w8{.wvj@T <(T`nf/p=NGv(nj6}7ԫ4cQ0+ OJV ICY F@*%jHS .&jI$ON Q%1JcʤUABߦ~aHJ?&3zW W3(>~xuF v};,\`N\̥cx\ӼK`3'. D, pQ)dz8-N:76&^w2 Eo_""Tv>z,;isx6< ŀT\;y ۹#7+)vc8U/'/ƖEz!H;@B5fmMZJZQ(mKz^DcgpsKPd׍ʥTXbFh8ѩG(/`6ІOD;_Yo] 乲"i+ 傣DFDޱ* 2 7R b3;/dVa./'r``a(5wQH|ykRH/\ #ɉܱrFbvm!1}|<^[3/7rZwFXdW@&eQ]8wp2b_/s3:LthXx~G:5EB~ǹd3lV*hCp+buZ@sN_M2ͯraE[_}Vz=$'b)쉛kڥ6i+09Gſ{e5vE^u; % t9!|K}+J[y&C";G wQ& 2(]4iJo9V+rw̴eؤqA'E"z~B'aNA/oɅvǮgmʉg(/d>{4kpZnfTRF#^m %?g +c|r8'FvRa/\,!<Qb)T^Btkq-+wIVu SV#I ;nSòII۰Ȥl җtą]#[x-Fr4Lę^*c:YZ+ՐP]4I@2Լ1{8i.9> 7E]Ų6Zj3MWeW 07FVǐpv.by\­Fl v;iyTxoFQP';JI@=nGfd]2pXΣ3cXgWhC_,m.7rR&[4q=b`{X흳LCJycyմVLŀF:Id0" dZR q*\#t*aH Z02y(^ITFԨ>'W3V8Z}oSz|'qBeaؒYDD[gV ]igŔs:wT0l|DiɇbζjV#KWG4R?"Y)zcdRh&?~rF Or HnI-ڼsn _ao{<x*p~)\ib 1ه/VvCNJs")D~T$$[{BXPU*C:u˲+-tS(I xx8+~o^Kϛ\g@W>W%yW08ƕfV{8qg+ʑqn/tv*l]Pp*7;}tl"4]lj <6#Q-8-)4kT }Yݵv3 6aH*ޅMrYmۛ)aGJ&$Tcz'.R|vF\;SS2~?v VuRquV,Wt67k!܈Go5;I*SP8+ez0VY%?hR~GD(KZ=l~P'F#l¥5Olzzѭy͑` 2X8mc!" rh&?[YZ V8I F k, 2YyoC{Z":*:]gmڏ[M߇m#]ǭl@G虎 ^&vW>`JK\ȸ_>"^5_'\AJn@$s m mE&$z=w.`Z*/7l=-gO}/H{xa5 8uj) _i4 F.՜=Ya],/e=bčl9dkYwstJ T3>Zˤ1' \ =մfS͏\~&}.u=@`?òCΩ [  mM`b伥pc:dbG{O5N8&:*feb&B2l3u?"?faH՛kV,QV olDkH ދqz韽nʢsZH ,S*\A PFQwj÷^sܦ4%5#;B'0'ʓA$hjPe9_RO0=԰|COG͐R-\!DywWvKazny7vOlj[aq VE=b}ao>F Eز-Ri:[HVl`fi6a;'/4uiIu`+]pj xP,ZrG_6X?е_hX,\W<=,& 8xxD-< (%D@~>u1ҠyQ'aqy6093(`B)PVe¡]@1cUщ_ULoF9o[罇 Oz7Fiկ~w( cӻ%9`-^>g_gZ -E5~[[ʼ3d5jݙhc9N&0^Zx9$\xukU]ḧ́ܢ 5Xtxg46P)|7tVtQ\9b?ڶ;ⴚ KIzWf:J 1VZGR|o$[Dkl%hN9Q^(pA܅[q|k$hMQ@[~,T/\Ƞ"O2_sc~6)V;*KO$e"}1Y ^KrT=yыT'G4w4&0&TUq3B1psU橷s~a^@'|?/h!@ :-٫Ah,D>;% -78sAZww |3Ήq$sx%8ۭfez$Įaݽ][uo|dRX5_kp`1ط8 ܒ@6F+tBHuT2I%fO)  B:;}LikCM;k{uW(t͋Dvٽav:0͏CFVZ/BARkߗ>Ή"(KbPvt?ՍNrV Ю⧭9j4SC%'qSJ݂qc/A>e݌8.8j/SSR`dUyo?8Y.  lqٲ~Y=WXRp|6԰A?Ġ[ZQH}pli[(d _Aŋ7?Z /ILjdej}XbJ+BUU5i 4>dNj2W`n5x6ߥX@^wNqORK8X4_qS_Z սI0MEȎ!q޿IR)~xZ6u ZчΩGz4J`{u @-YeJȣ^~.;lKz@B&IM*]p1*pP^S)@HǝoN߿5!ūmy)`7|' xTyOH%#do3.k=JQ[*!2L3v!n}Z.7@ˌf('q3‘lHŵtTX$,+K`&\xx/I:f!fnѧ旁G8/ODoo*=F)غ6{.ϳ{qLBvթF1+rޅӈ390/޽IGF p?X7BwJU.ܛD֯28&Tw'i"D7Fs;84qdzyK%jyBԊVzٹɁ@ !f%^A"TJ`| 񃇔R584ύz5mݎ=痨d⨔q!Uu2u),.}XK~[ԁ̿"4U&0x6LtNQ.iGGXI!ofߘzo*mVIgw^5_nDsPg˳S=(n-FՑ&Zys9.Yw9ѣ[Q!W:*auQD,v9^u^i)͔U)2ce)]G&5 K1 G\wp.bEqV5éoP:{o{i[/T|:xuR ,qSl5=h'SZ+( sډOE0r2ХĐR/}۪c;)K(mȽnu?M;ԬE փ|Q5G{,Smٳeq|Un8'%3jHᲤJ2I?Bh29OAb$g/)ҟ FuZ!@ü{08(.$Qf%#mK[A4,)i&iz 'I"s0OBof@+(N V#+K Nyv,)GGf짓=AR ۘF6%K~#pqz6ʒ?{ .} z{+-k^ H 'wQ]@']#L+^!" h!goɽ9\! ֬8X]M'#ҭLm˿b]/,;ƌZ7{yW\BLtJ *e(m"|$.$IӈElI&%JE `A28bvګ3uv=*^z3#a<'pl`Hӂ]!VJsYMGk^l}lvZ%cHVu>q67sz=;^V*:Y'mrȁT>0 5J׆KzɾR.CǓ&25ub]7}e<OH]$Gi`vSPmʉY 1Iaɣ+lmIĉ`9evIVWmH}}·L`\e!,a`Pn@k꿑|Öli5-Iy${hW#h|2 輥,|)4ʣ]kba߯[C- $*Þ{h:oLMx#v٢ֹHl:vQMu~R\ >mEo>o|7N'gtdĔ3&+Y,*mdFO%_ ýv0ծ[2Ρݼxlp-o܉ %5EY,s#תpD ^`=VƗF~ml{tia-M2G޸(ƚd B4o3Ԋ/0Hְ4ԳbFyurQ-L E?x7a:$>2•+arUrYXR+C6EcC>)1pxMȿF))gz{XVh3 )2q+a eFz 'Yfc|$,t>d0enޖ~9ΝcaVx%&Xzg(2' :7FJ1"MyBHWLZ7΁|͂{JQ"6 F>{Onm'B,HHuT\׮׉yu8+gGGnuM~r Jp3ylkVǴ Td#L5 M%Y(9AjQl޽ X)3}fz^%@$ٰ(teEDb-F0: -SL{ߘmZQٶy (}HƘv{Ih;$i^LA\w/P ׿b*Ԩr/[4m\BO @UKno*ٷ OB "W4U\hpM@l)Xbz{](xs_pUiiVd9O U(і%q'*eȣ>j\9K,u8{宜zN;mI&U"_h\mƜSgv/ rLݍqy(T;Fth$ifYp:7#TNN੅ %SADhR}J6n@PQ777ڢ1jvzK0W+Ȕef]n!. +-8-{o8s݌= lqbY.C*iHm V+c+zԇYϾŅk%|YxȠ0b'z+3&ۙRfpd.lZqd䶮l۬])*TjAV[P Q~Og8cU J8S lh =J} bR 3Ä*t:4Z=JNF yUNWe_Sin!%Qne}ӌm 62L$N(ɋL=UW"vvPdc 5i gv +Ac^B#iW_e{sDe U$va-sIc@|~ \ ͩwQ$ f䲑fAI\HҌ`l-#=6[pˣ]%]|^VeUcePf+z8URсS^}nM踅˻{]h_7p7@dY1{o> d/jf cP]FtCz;){ڡqL'꽔6b0 80hn}>:L:Z%񁱦Lif^ib5%B8}$}ڤt} -iZ$No{ 6]d`/ `񪐐Ǵ7FhLH| +˂m"l Ss6s7ū+A[8P7tonLWa3 W6P' ׅV-\dz"9>еk`J* J3F$DmpjASvX(X9f|%[x5o]#o~|.Uo,8|o?r'ƗDX q"Dm!U$u(4)8I|7HSZ҂,Q J(v=56큲jD}_Grl  !Pj U5v%o+龍N%*tubʿvj4zo(K,E!0s>~zoY90 ѵ8"0K+gymndp]4c,NrN*ȶj1a_?<[7-pd Mc1B=)*Sm)v]p׵D]ؾFvj}a{ˠc =dBq%}XJ ,إ[#@YWB-f+zNbh>܍FUXoayЂd~T YB4|,fqRL`vɔN z`N6VϑWk 攈 bf`:ܓ. 9gVwXsZ* Oiw%셿4a1EzK(IYhr&9.˞k-F /H¼U1 vQf0T@(C;m2}FB  _G1k;"霖`uB6"5aCsS>FaD A,^ViEny_-YnJ7.%nǽma%W1ٻڥ =2PZ(|ǴheG^}|YO*k~6hs9 [h : Aj_'=w.X}Tkw>WAlU^HPlCljZ+.@ݒ&6;ۘs⻳CTuAҰ`[ ^c= ~*ֳ@k0%%eLU|}q ju6j u;YI˦i9)-JVڥnX}MV$tJ}b~T|K?~jEzVanr soI})8qC*W,!}xxLF:ay'_RcmҼ6 4ىCfƜt۞B6dp22()I36c}huE:j(~LʞdJ&SJkc#"?O#cj%Ͻ_ >UHs: Qt8 00,!|5bQr{F q*c*}$ܭ jrM*Ŝf ^C>,mw6<|/Lc;[9 l pQR D5^2#2^[䇇\tg۵1Mʏ>>X ֗hfauw8O8d3%C؃`1*#0i5C[Lng B )D21lIuqSLn{ !y DeU{e\n}Tˠ _,l5yAdq5,m!#0xش߮52׶ fȴ8@M-dM2gKY'a kTpIvC+6rqֆveNBNy7{*(?JraR"B/#@}lQ^-igϣ#n>F g6N4aoʌ70dWcqs;.zR⼽=;`gQKclfɕ({npe(&rfC2a3@T1NEpnuț H%bdu`%Wc~wz4%P‰`:m{xF(}e;ND'TD'2 $go+fGM R}7[J:mwPx/>#!wylGp}Kl8C )Jb#S p: ϩ뭦*w+aSAbco2.Iˡ50H$sr5K2!Ud*D,^WS!I2xM4$_^323"^GԞX%~Q-n⹦%&*A2Όf=86HYf?rC(/FHNQvyYiYPѦtK[<Ɏ@@BLmjjqۭ;@]EP(2iԔ`J=}EKHCi 9ՎCsUa|0Q >;3jk#IC=WU;g@"CՁn~`s/âoO|նaƝ੘s[I6ɎgPOpEaf +I-`-  y Q|#xt4`jH*VJ&I.B:>²C\^蹆!y K dY:-]VpuR~|Ļ\L9 B{p5XJ|~(D%nayH_<*N!^Ki/Y/Xڗ(Rԯ|AH=]Oo ljxi\ it[gO`-Krgڭ0`=qp,_ȅwS0;=mRC3Na%G{sꐋR 6} 5> u̥]j>2[?&'rZG!b^)jVf½yʜ~{H-PNy?җhjT0yt_g-4=pǥM\ r٤‡451b`!2Gkì#˙Tf46L%gk9 Ԣez~b>5\;Uq~\ßcbÎt_-S5,T~9]^e-uԁҀs,G'| QEKCkО,` ĝsV[4FsAGYˌ ?rȫ [TrR㸉`!K\!|92dWzUZy|0Jb8nnmsIP3m+rD@Xns743#`EO#n_ܸFc_iN'3,=hu$F+|yTn/ ,Fc]R#E@Smwµ7kD2""Pw`l Bޜ&~!M8x ͢lZaLL>Eo u\oultꢥ i)?ԬYAu. ׽I2DdvRj/읈< _Ft;5YIy2dLMܪM7BH92ₗ@1"^KdAWtaiV:~wīNI$y36 5UƔIL+,s'oBKN[M,GCKlKlbVC&{)KVvW$B f\ qM" ^.ү̍$v$Ʌ{dS"diGJ97gl&;lg8Ic8h1EQsS)e{SNXt6LnN'ʄ]<*En0I4jz=re9/D/I0ʘ'*Z@C1-}7aegRi֎|54NCjz;P#.og]Fj)_*VX 4>yjU:ܿ6}}07B#~|>%fiJ?ʼw:26()/>[DI F(Wu[JCK1'M(ٱg?D]z%.;M'K|vU/7Uyr)>e --B t N]}yaYM.~YU],q_ƵS'OQ8K y)"0Կlm*)+f4+_Ǎ1Z֊ /tօ5d^ûŰº ghLcGл#$:(^ߡ' HWtz.xѦX =^k3T̬,{Ck~ZȔ. ծ/V(]6Rׁ |+n#5{Cs"eO_ k "4nKUPcu[ Vϱ!kJ P+9;3/ķ|PO1Z " vqhITxP$"A\ `EoYah6foʸZiډoq .9' 9Q$S F:?q 23*mD%l0ѝ_Mƞ음עsL[`AH=_+(/'h[AI6/ &f1tkC;AM27ka ̑؞#i\YpA.0z[Y7XX?VRv ́x3s&kSCOֽ{X~W\Bd՗R B Uгf\ 41e70π_fyOͧ1Nf1kAc ==|h=yFC=iÐ.>hضÈfMiEOI*9_ˬKkH_?iȐ7X,Ύ09b<>:2!)T\( K5ZE/I~Dfb]a*54IQ\ ?5E'k ﷵn!EҕE)z$hKa*oD쭘g0j_Vcd-5%8/kLhn=nt"kB%/32s|>*[xC(F7{`)mPJǁ5b;EoTk R,$p S[q{,c[/GNQY m4Sg%ŏ߃i\{zGRP5S{1h-<78rtڃUt8Xql0E ڼWMK'!}~sWsƇ"~4nMv8:L PU<ԯbbA VxÎE7mkkO< K65o W'j-(VgL&hFW_A[n )_(FlgR&Hx x58|f ,n TAFs|A;B`_gM '}i@ =WÖǭ gPXQPX SZ 1yCv۟ HYBVWKp~H]i(,]MFQK0>ls?Z0}kgOUP':%~x~c1Ýk 5wZ2^4Kx]2g!A[5>0edq-{& C剢}]Mñ1yskeҠH &z|*,ՃrkLvE{ѝ}Z;¡_hjr6Z L ٫-u%.L0#nݓ LM%nuFd8+s$] I5s;;`g퐲5UWX H,Ea~HWNʺx\Ϡfמ "'d9}?V91 |kh ]fpVspr\'!:VױNnWfq0@h!SsEcE׸8;rd}Q\0,NOIfS4އzGPBҾe#D+a[*;gx+-T%rE-gza'E9hU 23GnE ^C#[ԽX.{wY'#NR59$jG94 e0,o_5XMf] + )ro;y28Mk׼51!idF5o̹7솨uȕۈy>D3N#T,FӺ1W4F>TMlVF'(t-s{߳&H/ LJI}Bv?B*r$ *aiΪ5)ۺoV'A3fŦRȅڷYj$OFf3Hϛ0+ Ҭ-y _bɮI`.BHnUi5i ] :|~}L `=F U++U#y<樒1mHujp&V-m ꘐ&z5(3I^aV&J Yv?N3h 5vYeVhp,e(WhOa8T=+s:}ų:%Qr"ECv% FB-ejӏE˲k!8VrVwVAs)ZNaY*daMzafռh 2[9c2Vz۳}O,%"|{ `{R–L,,5D^Vc4WKb06Wr@QMJh&k6Ϣʮ<R>xutOZs<~Uyt ;ϫ:75Py O*1 ~Q+-|aLRF JL5EiUGxa rW[ FrGgL8#}+8(? ^俶'c~u^Ȥ :mlj&FV1AJ &8 l.}̑y 4ٵ8 i{G-fljS;*w>G֞! #с1y Au>RhH&Gp53t淋z@*7 |/lsĞ<_U~wx P̄Trڝ<4Qi}7øN"Ы5ld)`P7/%+mo/@ nFEn׶J xI%'#(2B2ZD1坶k)Q6KC1x1I-[f;?jgAIM} vA9+,y2rc)_oXa|<@K/R%YbI|yyfgs~unSypU:c D7 ,qȃ  .VGL}&֜ ߊсA= okͽl%jLbBLp|•RQ1]bfdK] K0U<(h s^.+Tj-!4 \,dU¹5f4C ȨxZdZ@OVLˑ⶞/2?Y,8`p%0C@R4q@\(M Tڻxňw)G jgtD\`%ǚd&NrX^rZ=7We Īk[t@rU|Dn$;"(۫GeUd+I,[ d.'BBM[&/~z[#VOQ-UݖN~vb奁C ~wqO*b p!  gEa$I>>g4VLViJx&]#lohKTb'{eFxfK^{~d$X?uIlA:.d=M/jߠt+g??qu| 0ʧ}]H 9R@sӪ(K{}R7GBBII9)r><-ɫȕ7ܡY1NYi&H Vk REcJ-_v ]ok5c>J\s26|Bڈi.|W;E.wN 𹹯axcdjqp^d{[(|owc0x]y)][FWၨ24O:58ٳz4b3He[\gpw&D!g3TJ `@}B !qn.ZԐ"7z׳줞1-b ]#oRWc![|C}܀6<kl#RVJ7gLJN |F sꏭ1C0ȳ &n&TL mOʛH 1lKZPx4zWYFA!DsN%h1sO`_w+$ y/9lK{P(f\E/GhЏ9Z8oC /[ +QmgyGPtkgf21šZ/Dq֘55**Gkc]H3$A vMW/x/ 3LjO(QmBq ZZ8e~͒|5usES>7;b/LXOJz k@jNSR>wP-N:&7)!Y.!Osv"ue;1˭7 {p+ܴ ?Q|Y'ӰLJ}Z#ہA.ܔǑ)Saq/_[H8O'\A2~V@z/;WqH.]|@-U6_Lfg7܈aTjeyc[욕]7qI9-ztWM̸.[4718B?wyu;N POu8ަ;O=稡{#wKI5E:dJz XMFQAAxL̵8tUt젵Oq/3HMmWs{l-DkXL&q];<\1kEoTzT$ۻ29gEI0pz:X-[`ДyJD~X̤]M9_4y*g}'ߗ~]OJ. b1tiGz[<Ipa\\+Ox],^o=dKW/#.9ѝq{U7F-ǸgV@U M8rj +8^yuNÚ#8|7+ݎ! tb4 ӑ(zP4Ra hۅ'{M~Ҁ/.Pֲ@XܗH͇SՖv&~1SHhK頇&o,P!^suBB%;N .~`yl=1[LC: m/%bΌ!N&i?g+&qStAƦU?t;Z=/,ƲO 4j8+Ļm_ ѱC OI6"coGJxزD ad5-{Uyh~|cNR?TfTX4dmۀ ^ttti@\imL1{OcEΛ5/~' ~wzRO#;bښݽx+;sxw}?D._XLEm K6\E:3I1!ߚ%~ԡm*&z8wRἧN%۽?JFxЦS:#Ќg`<Uk#&zMqW}=?NVGX:>3:G~UE$cNj;FVދ (Ӄy[N&sܨ.GBC=?,uNTǡLh"R.;Y8hF4s8r LZpȧ'Y 責0\ X~ڈ8Bӈ]v# {\Hӌ_nuڱ|.eΩqKkb&w}څkkNO)zfY5|,2FK 7ylƑS:v ^ŋ)g[_Ҡ~.dh-g9L3qz4BxيPBЬ߀%; q5!ՒZ% \ :#ZSnZ:F49$TdzGFH[7q4>]}ڮ13X3!W쿒mډ@gjp%*n8Lt16Y\G7`K6 ݏӭy@OX"6\5L)-%~L܃$TKǞGWVPi> IŠW@Gʑ&J5pMSji'y_6GgT!9:^1rSYdW] ŵ '5R3b41Y|I|H9ivBݔ"?Zݠ9DNaQfNL jXiT{u >!l멒e9WLWoO RXV Hx,υp\8ēSP \#6뷏mPMWtJ˳#q_ZNf4v(뺨|u=>|9 GsUE:E6Gyos-vM Y>qV8VP/0V{'4Xh^|>%ʼnnqL7iZ5٩WVz:4T Pgywm9F[) -vݟ]v>B1J!ҿu_f?/&<1fGB L WNIe:\'<@gt v&1XhBҦ[^*]OsI,(NdStɷ/.Pـ?.QCt'Ni}-E eɏ6{I@@8 GA\Vjw3 ceGHȟV0ЧT{f}U^Q)-<^! JQ c5|#1ҥkS5)!enlwI(w6O3Y(bP*" y%]T8EfTEHphB}P Dޕv~`b=yƐ ɉ]v*4LXG'oYs&1k=$3@BUh@W^?'^!w}zIڔhye+S:tmkqyE]O2>&GSzec#n,y;Z."c(Kңǂ]j%ʏk`?Q -U; ܞ>rBY)BI41Ufj2<5C-鶌_P,X";0O5bJ=ů0FK6m[KYHj]Mq("b4fXN0RbG^(MJP?YG 9)2u%2&IIg5M%7}" f,-W>X QWL'/O#TE_n Y`n~N,F/&Nq@?9s ن'gQ!,fQa./R3P)Xdo"dVꛉ, [Jro "ґ#/e:Jj|jqei2_WDd*[L“qd^Хcn$ht5Ḡ=hT}yEL`$Ai䭝} s*풍<:=沭Od"pTkjc)<#%C rA* ]^(-jC{a'r g^H/`s\I;R[*~1=5-2~megt< **>ODY0KoQ!%#q }S'uu1#,B']AIyD (-uĽj+e*ZsU !ykآlm_b߲*ٛQ }S±qEI3F#f U^i[N/JR|DF ~UIBnnqO8rZgN0G͏kJU쵇}HXFW[ z].v=}{'"RF8•5[,8mmNef+s\1OtQ kRdss^blBC |B8emI:իz~|JxG i# jN9 IBՔ*+ryqGzW!1oI}&mJApGjs9 zJsI8G%jviCj͊Wc ~[HjN CѤHL;K!ELoO$ԗHlB)wMk_9WF8=kOւ@yt(:O w*Nqy6p (iX5iHQzYz k&"QU,Pcc)>$Q @R|s2{ȧVz|&9=_8C\OF>f9BH`[ӊy䒥pu;Z˦t$`B;r0|﮵x2pº ~Φ3ǎUe\$C].wpete}|StbF[/(CSWKK'DT woy߹ؿֳmqM7c夰e@5rf ;ۨ3Դd#B\b{i4t1ycL8ChL KInd[mIwW|6\ |WI6$B%ت9Uˌ>[lSXȹ9{KG= [6OIVWV۶  ϒ<'2Ơz f3W_M\EU_k\=CLڻ!4ԮAX>̧:Z[dנ^(:~r:h H|8jK_AUi ;y6n.z**:E (LS;RIJ<IGq<<+*sg[vbTZ #M:YJd';j"cF9vZL Mmh>FGQ^uM8tnrvDHj9Y}NI2Q8 9Dؚ $}fwĘKA,N5ѼY0ÊXtZ ,c=N4B0h_xJIk e4YBΫ|@5d4 9BI\嫼DzKN pElL+D;LP~wFǽ|U̿f8`IfȣkTzG"s_İx `70SG J& d{ƻr,cYzBema6 "ٻŽ! .^~-9mOVkrz^ `Oxu$B]TCC;:#6['.Ew&6[8iəQȅYdsOKed` T)#h1ߣQ̴ٗfKx\+/-̘ yI"*Zulޤ%. ܮDFUcWhв'CrK"[v16d>ؚc6&1L,vP4Q6cu};JݲqZ;=;"2+ p8pҧ)Nb~l +8M/*h8U"cu!d1pe8[Jn[fM│4YK?N$j Zoa_hhNO~B!SY& `]ut/gc@;xdG* +DK%% | VHk5'6ФKS`Jm ];w/i}۽y% d=W_f#+gP>M3ɫJSj&fϔWзm~b<~![ f(c'@}Cff "P5lӠAq|&5Й/B;[\/z V"Cu! ^$_Ba76ttnm:~1*5"No458]&4>6  HV7En쬜^ J]l?b6_f<i u}}߄$Ԯ*OȶˈÉ}u-~N>4ZUle&V8dJ> :[b8 kJ3 [8G;0rrF1 2Zq/dH!셴oCCqo6WN~\_抣:~[".β93񏊧V}Ʃ\PAv㍉ˉCAJ@`JP`"nb%YXjZؙ-gi ҕ#K^ p K3E]^-Z*<,9$@K&ziaR۟^rՍ8%+n` 5O۬t+:,~tD+ $:.޽i۱.I]K"%D ʗ zB>&zCk5SnձbRrrAK">?wHg+h%r_xk6H3s[d͑*y?D5Kp.km^(Q]E}$l][/XBxH2I-wvª~_| ?0Ձ Yog]}_ipu<*Fcy{} Z0,q,c\;o;QXCfeO{Pl3&e.{FbS#N3]6LCINDŽRıQG{!`>hagҽT%͝Ո[?Ax*lП-~f{0ڰBsv$"Q o6~è,Uc`uRV8Ԕ`ՖHxA ֐Kv|ԭR,~l{3 SlK.AaGmT(4)GuRv]AarQfe[[}oQvi6F`wl˚d64滳l ͷ/}dR+b)4GJ4eނH OKG(23E_ QA:Q:>q!k 1:P: IdVΣ l i)aGu9ӣxaJ4S%^Iv!d7&P6U*BE6vJI\NP24Z={@ Ķ2F))-ڨ0>uYFf\T=hQS$fA Ze٘wU$g`j4('KcsPE-Ǧ;%$P 2I9] 0Ŵ1U0~yM0n0-\@ZN`7ẚQlFQٷ)܎UZAp Pm"g'ttoH'91 э yiͯ`1!p^uJׅe1TBu57Oh,@u=vPi˶pf&:Ώٚ8lwt$Y:w಍_Ѧga8WGjzͬlBL4_&BJЕE$=m v\'uMgSt gDUO{ F[yߊC#{pXCv[ 9oof'> t] ' +̢iL{|zZL +R /K;PwW񉈙J4{Vmf;gYZ070701000003e4000081a4000000000000000000000001642603a9000035d8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/5]?Eh=ڜ.+~atp]8[qףo? /hEy(dhԓyC Rq*Kr2aUY,*(s M?D2*KF2 XU$B`]r.Ƹ /h "Yu#EO߶Ɗ͂"f3 YQ!Q~Vl Ď3MDKor.f&;F@nFvL'MP#]O,IxF`t @$bI is.1:5Ge:Ac,!Y#Hw[lzwʎ2hGFWt."τm.SITnڂs!i[𒜺VQ]-UH8R7?hcŴ5=N hCU:8 qTnq.36b!].7@KYg=L_,PYQ$=PL|aFw%MZ@\; ѸsC&[ASJoQdK& uF9iSI)l) cJILqQ+dA8_>f(3haBx6cYdUuCJE rOi3>U Jt]F1DnfN{S,Es^R%>&TW@zu%.wOH溴UN,!u6g2{WwDm %~U84BӁ@ׯ0._f8}y.uYP71XWqp/B^P8h!\!c Œ|T7/0Cu:k]kZeTo9 #$vz8$]JXłحYߏ*\ג$6 r֩q 2;ЯK֧C7ϤEpzxZn4PuN>Ao ej6DšPd<'6I7G“WAGFK5ޥy~4\55sxGOPTbKo|.'GShsSl@7 @$E3:@X4KPUMR)J\q35sIgM9$ ,ڪ(c&x1Re?m瓟GF_oxp㥄Hn x7TL2~I&߁)F^vw 8iN<qG؍;̃ӻ/Z4T#'*'rIy kf2Dj4>¼E8A[?(]ǐխ4[ z[$uNyS~(&"UyM8cj~M%B-0[nq@T ٻ"=Ia`$5ͺhL$k;FPt ޢznvx k-W>kW^C [3ekY`$!"ߙzKB.W "OtgMꆻJv/Kz'' kVs|x^}81)+jk8m͹hpVJ￵Zl32VU>YL|$X_F֠\6QeA}Zug b2.:VGv:`;5热 8݋mM!T-հrՇ݀>LnR]!*}oyvx4Vn ,kn[q}%7ȜEV]-y=lܵ Բ:u8E?Af-KzBaLTHHMe^zxW&Ðyv|еW 1jqP[naNƉ9z:V=]$ep`?Z5TM}~={@g,6IT ,斺ӌZ?ז(ŨPL&& U=o htQlNX׮SIqVd5r& *^lg[gPѓ@'*0s1/ a\ w|p%*V6*^5a:3ʁd̬+ۥmB2DGV_q[!4z)mlhͧ P`Kv>➜]d_ KoRؙ jL%E3~v (REpE>\$lUEvyIDu_kkN܁ --d ץ_qb 0%{[: A0pTHX m*VKg ]X*srkwlڤP }>rrVKm'YCwKxaBb|q~_B\#N@7ST]~ tƙWwkxb\opCǥL+5c!ϢCzSq1+O,Enz =J?8<1^]GJ=̼>S5p`J N$ӯ,r¦/v$={ G|)@]P!gBqK7G* F:w7Wix{fj!HK}h}v /a(2kk3Q~ ۣg_VA-k6._\xFzcy}ߕaJfDnyȍwb&FYQ?EyZ<{=W \Up)3ntV} J_XCn|:y[]r*V$Še68+YQZy'\ȕ/Ԩ;'1@F&0'5e u螔7:X4..225ޟ-iU0Ii&#d.k2-Ӿ{Z@H(rOĞsz$Oʜrtw+{[JhG#ܷMn>x`;5( Uk~+3˸BF=/#0Z#qnDuvy%u?قˋ $ &pz>*\yLQ<1+h77e% %i\\s; rSL|Q?8mNgc,Iˢ޹[~liŬ8~Dpix`JY|{pJtPIٍX tr' uW*fLoc>r*3xv/D~ ݉qjw6~A\5= "xRTTbI Wɥ#HGpAYr=XMUiF2P!7Xq‘g*Z~?~iq > q0$fYF? UMS_]%-I2n{M\]m`D %˝}^z  [Xj\R*T4,@ 2Bǜz,u`p#paT⁋%yUImK;rޟhzk.K4ZReVGpoz8ЂǾ:Y=섮?rexôf'ou]Hm:+l 6Rl|C6Kc(:%[H/b\c{b9vi?!FdGFSFY-H* %Tt,2bX"()hsDvWP?E&$;(_B͓AIW{{` [FXwkSP2J? X T;FĬ#֩[UiF\O֢8T{⦗x+RY ׂ?U@YU|ZjRG?IXږj׭ ,p9X(x&&Lڌ-)Op|s=$L4`{<e1-"A*Ag0Tt/ OR4_DM8p6P ;#im҄C١ 1rK ~X,\; cm6͈ {U\>sHqK ob.M)L[L?gwZٌݬd)/8+MXچ Yݪs֟⤦U\KZ*V]9q"W5^\v9#Yb8`KkzQsO7ʃ[$0%A jBAi}"lK}s>- Leꊼe*ݥG43uy 5)Ko lFzSt:RĞn7@&8ZfYe- S,6ϸ % KhjF-D=@r[ף莫H]8l$ꊿC蒕gabⱁya{&{PqI|分oa8*M + >z^3Q0ܴS(&ytWuA7-$-,DKjk3PH`֤V|dW?HZɗB1$x5LHacz*!#tW|(9P4 jsZQt#2r"ڞsY _˔іKP!%S;m}G1Lnfb>̓)0Gi>ߴ˞KrMkY[sݶ%'=-_{@GЭ}|U%P0!)&Pg,I[9Us{T^y\Q(^u*S#ܐÛh^WNQȝFr% $;|umBuK=KWGBDEeRm`NP-SP+TH^X(^3 $:C[_t@MƟ@2b1qfv#:P0-Mc5=o"J-Qct]? Fq8POK fQBfcO^5ѓ͎x?VײbԐ{ц:+ l>|Qj|wq@i{FjcMp;g7|ʐMjB=8X:,g.lj_×czt0x`wq=bQu2Y83%npHʰL5yGu JmyIowi fY_i$zCLf+R3DNlmKه iT{,ɮlg$Vy[ 92{Kdw*I,Z $[C} gP`}/F7Ce6`3-2}ꦌ>u[(]^h<{SPi4Sp2H1T$<JĪxA$ ϓJ wxHqA_i-RI⹦Rݡ$#9Q\` u=|YB d8;Gjk1앣pTvFJ$ZD"pnTk\jӾ!O:I#G~ESRd@Ұeg5 BTRق.$ʯ̌YCPEyoH/;bU菠)2װ,I/q.g#b":Z8ldP٫BQa,N]s*XRlq݇H ye10v R,­gD=TfoW{v( \fYKWpvÛ⣀uQ$x :ϋg iz|)U7JqP.8g8Ahđv|LX#fK|(P }|[U,/@9~Y1z81^*k,Fq{^YlW X%L`5D7$1^T큠1| 8QhwkQzC٫rq[J.vwai`sY'WfD40bUbu:DzEgǙw cLtY8c(3qiK :(zjr?8CۍX^FhIKd]шR1{@0{Dz#x?JwCkZw8句^+YDBQ  ;qqGa`wV_LD 29HS?b ׏b~ +!pP3~BMqqO Hϳ1LtfpEN5?_l^a'd;A$/*dJsB@b0Ya!HaX}!.hjeumЁ#ٔ*BS~UW34(NK8EvJIېVnJX8XS$".fH[jagnouLU\{tt\#{"1$5^ J: $ )ڵqw"(Ŧ:+ " L cנUyMW Rfܤ8O돼E⺲Agdaէ̇@lps݅spCQC&F@àd o7cOT"?ڙK^bWt`u>:eoJz5 I&ÿ"U~ckm-F'R֣c(l>v3%5o-E.)R$\0T9 N-4g!x -=v ̬[\ƽ#76b[0F5.Db3K;\Tk>OS!OEJ2屦}ڽc(m-VI*l".l+,HxߎĭCU_ܓ 03}ԺZFYwQ+v6eK[NHg@w? $,iG!7 D⮶5v:uSpIIw%Ab9aۥ~#~8.Ƃ <gTY%"XceDUZ#N4x5Vt0[#xzU4@lkWΛe'<Jg n0}:/(u햌PXG|!Ե \  #MH "_ZHvËΕJd7G9%zi/WN>%٢1' 9^1~n\f?h2;T&\ס"Vx! J4/l%0Rp;UEwl\|ms)\-d6 C%i57s\N݂ Lg(HVwjnT_Q򂘣W%pmw͵ƢrE(HRWG7iT4A9Qh@F5kriD|mz'U??0kR}07bjsw#dκ$V"1n NAS':noYn LaD=[ĦE]EfKV|0YѬX<#{l"))xO$rΤu}Kަ\աxagw6JE?Aw E~!xfr$I RÍ'Mȝd_y?7O0z+(E5=~DfQma/0HPFгH#v]mqݰ5Y R2٦>Xr0L)6P}:# E*w&xrl f9#BekyDžE}>;Ohd9f >X6ץer ̭Nj]" ;vFBG#y֖YR,jC AܘT4X[ދyKACxn odт lLA8i-'镃{J 4Y]q.ivW}乯XI4V/Jvh (6 --1QuN2s?x ࣱg?(-i>ٯ~AOWrl)aYNU dH,،n2ͪ!;ԓex@ŀj=e!iރ'xaɲ!$uҐ&U@CEծ "|F(֩t7RtTxOByRYr$$*q''~2:h~F4C)WQBq~+Uё=g ߠMn @޵1` Td8/g1H2M[Q_, . ](|cL,Z5vOέIL\`z:B(Zv<LXƭOS47ir*k?zDzWwwUBPV6"l\! :3.FkM5\? _$cTTgCǩ)IS{ Nu9J{PjgMv]6wJg$K04f1V00%6AzFϾ3uɀ ['gbwae>Zm_܄SjY@G{EԿϚL/>͛7!^̷? |=#Y|wxHkZO~HP.)l7ccZjk< b_EL;yD\pF./5[^Tx)|ѮBs?Q@p'X<|6Z5`LjO asQQAOCIZO WU`-H4 bݣ{70ODZI=hNU@%W>7Bnц_ݤB%pG^<\kط0gYZ070701000003e5000081a4000000000000000000000001642603a90000704c000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/atm/atm.ko.xz7zXZִF!t/Tp ]?Eh=ڜ.+*DC^5߽Vh}ժ<^ 'ڐ"WV41):>$U~pJv _ r B4#a엂IcRxRYAMIQa/"Ag*H5Ƚ~|{+̂nS6R9F*s^uaXAj!f%Ή~;6MWt9UVlֽBdCq,ID׵YLHw-qkMoe7WΧXSkrC54bt! 4 <u2Cőީ`Ҋӛr`o d¹P[xQEw?)eJ2YG=b6@5[v8јǣ4a .q.ڽ-J\\4%&j_۲뙺 ~踈P7rԪbں#$-篎-|1W`}'|MeIrLg5PoBd $.^ 2KMll7s[xƷ5%7/&k L06@s$hzPO?ҿF*yi=e*s2m/Y"XBx>0s[1C=+̈ݪnٵ93n˺&O~^- YEfG<_o̫7Ge Eɪ sF /$y;5ɿn,hx+4+uS嘳sv;oJ=rE̛cZ<ʶ3ՋjdJCn|JZ>ߊ(?dE9_ e y>n(f9/(+ p])|vTȼiHPz-S=[W0:x|D )sF)[_4#ۤ,OGfחh؟ZFQi2/l@ϸnwyGZۮhT(у@Ic-{etdi,@(cR1o۶Z;R̎]k =I6 ̏N?oȹ}v'K-ݙPWa@igl~irp\Rf;iIv}yؖf6`WŠA7*UoSj& B]IVZmR& L6QV\ m $6RYjt?˅-3?CeZQ9@Ʌ}e7{D #f6P_1OO@sH Oh%Gv!WZT# 6FK^#WO\ }[6f/*s]V7 Pjskr}T6FhN@1Gm|ƔidL? s1"id6̐XMci׊C@͌d9_T3V>W%Qpѩ)roN[WGD_]o݂X~_4W&˧@8~.ߌ}n+휵 HL6_ҏަmsC#-VH^[ԝeΰzձK9{ :p 溫)lƁ\/ѡJ%(j-ܷb_l,(oз) fɧp:TڏdL$@N-S#Pn^Xd9(9]"P! j>`ur󯭖` X9쎜K؊y gnkV=؄ |P>T12[ R WC#y?ư+?Bv7 |KMH*f[HZ4EE]S *i$~T?cifS7!Ҋn 0O H5Nvgoxёؠr+DJ`-߃mbG/qL݉:˒iL29:}秭P .B:U-%kʨ-Q7J_U cMAj൲ڞ58<0@ q!L/%a?̿a-p&K"Ѓɦ(|+lfEtLSXRCw:Nu7}qy`uX0֊.0w_s9u5m΄^X>!3M(7;t(rVo NgpI 3ca~*cq4t‚¦kE_pb<"X\w ;,:g1W3MgWEzvwk><[lVG>H8Vc Jkq{Ki@x $Fn9{8FMiKMyU>V#R(('mNH?\k*͢ETYxΩ1r!o:>8m5*=$wAneIE.y g JՑ[cGJH\H|`aoF Sg۰hC]Q 輇%2JuWz`q;IƲL~a/D:)DžU,FlҞ/RaEO C}d3 MIf2<)dñ<g $3p~m@ʑō-5_QSf I"{

5Դ)3ִjO8J[֍io qI$ggڋDfCt<~+ɣ?ܴnFM 7 hr5'f7;)ʇO$dN Z"jg?| a'*%)>M_&7~uRJ8!r!{ Ujsg! tng4|CtySZ*V m(h /O,!ǿ~dU\ iL'[);Wo$c]oJg3$2BEض5>KNfG˹nt7 ‹pu>P;5VռX  `+O+9klïIz _~|x˚b~mv+C+n;g`yۃY"ܟꍄ)B\^Qm﷙ 2AGk|G]}R'ױ \ne6];m&9쌾t+ * 8Z ʀ@|&fNߢo"֑ \Hw"H"NDFS(!I!fXvxJvEZ~,gYfh!xО0~S?R_] "T[ ZA'Q*ޕV̦-@ʴ(B[|lND =D%@6ʫAK"RE]]{jT;iM 0є#0 ~& &᭿4/ax\X!6:e`."EfWkyq=3ZC@ _ri0uD\%Sa4dRJ4jhm6o=@aY(һ2b !|$Dw9' /<{TC!uA,Z {QOcMϸM4+PanGz2Ck(\^$ 8!U#%8 _{&{0 k珞S򏭗Ʉ+&,U' ,YS!h#=wvD;G5_庬AYV6@q%M-I;QJ8gyK[|(GHaCV K\ bU#5Ψ."v %0V?Z_M_@j˔ʽi]笮1*l3srn%+E YсNׅSpAX/WpP $QA/ )~ R`T @xy͌۹m x]~ܲ "fP@?-e] jPNˊY"Qȴ- 5f;8kALC"JCoawvT[rFmX/e49 ?(`(0SYLGHWJDOv exY0֕aH*+I‚k< .qܘkA7Q6EH|tQAY;K@qB4:Qgfyֳ"6W#KXDYQ D 3<؞cNTiK :NX݀r Ĺ&JNL{WlxLe[:iX#>pZJr'T돠@V)YAw p&]34SmSSh{.}.1]j·?=9cieT](/W^n_M \Lh*O6/>Ol%kﮮ1.é֤-)Ez{5ʳOSl%#Sc-P[糣0yϟu FՅfx;qmƬԒө9K"VDcc=OY D6#cU}6@Í 5Z\,7)۹y3#l6LƘk9`|ȹP\kE3?MypaH ^#/^r; t 䃋ن~„pVMKgz-h]\"~>( VsEw\jEB$-hT~dRyg@!\f(< ,`ϰtYSz mH4f&r.8`s߫3g,_g^M)8-╚'$f AgNM 6tJgg;PJZ 1WELLTI= gz۫}QW \ 'kzpY:(ݲ/.'KD^X}wؓ&esh79諢 W3n<FQdԥ`:D<,Ǫmm"RB#va|X)#]iPɑoMhv44[зu:Oݹ S!~rt5Eu3١8 8,\O I()fy6Vs3auhRܴ)#ucSؔ\ 7梆nP:Q2W3ғF]KL^0n, [dBrEZe!FWR, ,;*OG Iǁލu8JbIV70"uaRZ:\!֏Y!dh@8Nں"fǸa͹{ɜt:!uj>v}Me/u 5͇$ 1=h2Ƒ1.tvć Y} V'D}gBLMjib_Aen@[ ]YGGo* Mq]Bcڰ6fLq ?RIvRl0əޯs2`7W/ xgV$Y1y9wxydfeL >`Ok n)똽MN%qxyiUr$#+븝3SK+V\nZy3̒ RQ!m!/;r:%C*kv~Gg# ٭A*CNYwD| ˆ&>l6RˉQgYŪn[7۹ Β}1K]יVZ@ K<[?Q%0bF6 #Wcx\ӧHWȋ WjwSVPLR®oFcCW/{`O 'GrE}_xf`* Zd$O0ƚМ%/ Fq4Ĺ g'Q9(L<ƥZ e9aaڱб-D,2([ gҐ`r/dk]VG `TH_1 OG˩yF3W]Y}$|Zn /z' ,yp1r;䅕[# Lzrf[bCl"rt,N^-( Ŗ* 8"L,#L@@.8!Q[ vۖ;(EͿN&٥'/j(ĥ}8QN,i [R Pr͢1os1k 3vPtف%O?9J*s婢8qF在룉ܿt)go!n:&2\(d̴5^@|鏯D|C1. AlZÙcKf PMi5ٯ&H(XcvFŹSϒPdjבLj@ʬ \ـDX\⫀8JXW&m Gj;ⴠt1 -w&PdEq3!7 9Y/e}+DS;?1+be_TO:t"ſg1s1jo1}=0?]/g:^*OY;pCk O/1zu^/(?~k-Հ!<0F==k;Ӷp:;8* JqHB/jmhz0Pbi2%j^aqM=CjAG-WTMWB"@|{T=>8,kUc;405G4 !ݏ Q5O&(a<@\~}Z 0Ux|ۓ\B<\ix<=V3>߮%rMP}VWܧ:MI^q::`}29wpyl{5l[/ Py)ǧ4xf PPOqpoq$R۩y?DqzM!Ȱ z␝ȟV\cJ79N.Ws@BCs2GsX*Zm e1=s,uU[bVA_U<`rA5n0"(Ww]⮭3}Dg䠋D78IY[ _ͮ}j{2D~wDjf@/(8v*0vm-^[I:?-&D_D-)IxrͨBI5SW; oI3dIY@ƿAvffmޡ 7`F6x}VT-]O3{`j~Z_ *H(U;OJom̾XICߖ!&oʨ9*BzTxk`١ 4Bp"IgY=+u@OMY3& yyȹPZ W0*xO8Zm۠ps6J茨tB ^D޹,|OӸn^tOPImնXVģGxW !뛾A׏V' %<b8 r|Ӿm?ɮ@ aO%00 /<騣6Uu}Y>m @ ˄s+ \aT;bn.>KJFd(d%IN Dsr醸L0i7#z_ KidX][MUS0K7 EeL-uCݧ3Nf>i7; JR 3f:gAJVד[srEӶ7b _ՋC6WEݿ;'@1{ߖ7;NVғ΢X⌟-?[[M=r6"i*Y*KZo4'{|ЃE0SeMNgLv 8r} s.ІS`N-F4=O+Id@e?ܙ&7O\gxjiޑ D9&x" ւy(X\}تl\Op{50.!u%[W^ģч#kSQagLkka<+o׆q$|R]u,˩+ПKOKS6s"n Z-@ݪ~Տ=NUv&f c x{艠yA85 +چ[r0|w'=}jep ğ@mvpt(H)&~~:&0"hx@͗귄! rqN 5v}K(7vH%?T] VxZ~FJZ@֠"A+ŧ޴@Ŀ"'j&2m4ԪKp]Coyݒ5?'DH{^__Z?D䈈NZyzhRvv&8*iT'y IkY~VYmRD7vÏ hdk WDFSL,O@j$+-χq&5x!viJnΗj훻( m燷4M 46fҔ2՗K%V,C~IA>κڊ 1)\ Dm.nI:L}\ޱqO Wkq5΅ b߃>#q|0 צ0:]*0сhɔE!MoVc{dSf'˗9'1W*H.R4oƂ`[`SVA.kWʥFP'~ӈV/ُEXR5]pΊȘWLbם,""b:%E߰Zhz.pq: )kMQʃ> CTvse$p!OXmeJ2cFC'N-0 RLm7pI d"Z@eDoD.qW'3Zn0.| @u㒍WeEr?!DUS03$aY٤O //QϝBS ٿ7,7W]uӥ,Q^D:g7p_sG)wS0RrK[o*ZQ =t26cg@>ZKO p`EޏqȔH~ĥ,8LJ۸c=l (G8oyc’h&q@e0TqX C SA6@CT5WZOfou\>R9?mL6Օ Pzs} ŜXK[.=踑$?OsE-eB2" _-yX?_5kvb 嗔Ao(b0g;_ /rPfH0)buH.%`vdE8UG8FlJ &o$EZc%e/:O-a w$ƺd7F aN8fp[}P> eN`8YnL+J@/}g_ h'КÿvH,o>}x$`VEN:\ݚ*w 4n= TQ\@&-b(#帾ȗM.6jL]\Uhl"I(пpAaOAe?_uSY;%f=`Nz~˅M{Tp-z `_~̴op\gZ./vb@r$o2/_C&G2~+TSHWʃ'2D8SSٴz%b4̚7k+7$KsTHN~R%s1k؅#`mSdj+o"|9G׾$$܇]nag|2N|֫Y*W$5 *@+eǸyz`տ3; ?-#f-)cDI+WU:?K'4kz1@59 Kr~8x~ӧOaL,F(xVI`&5L6tQwދ,*  o gNsYP3hDP} S" P遁.jyDVkB#U,lc8g>CpASՁԘj+c_h2Ųd:ul|eWoFBra.& e|>p xm6ϯS2Q㡰`$C`J8$O2,3\:hBRS&f3z:v vZ RPWZ}YvǝÖn?{ئoPjdD]V;fuCybAg/ 8TC,,~}Vat,6Z\,HUs:xʼcEPX6WE"5|liE~uX/h?)rX[FKΩ>?._;q?MI;fn@;d6=JIR8N2 ;M\ fOpKO"ӂ'c f=V`[K}ԃM##e}A)=>(G4jaR]5d:-1l=|XfXrvyAYZ{Ej}Vv 31'v0a>y se;^i'דu ϗcn81-X௾9W},nR'"s>K8V#-N`f.$_d:LPtL1$Ʀ)?e'qPKR&Α`-V''NQo0O梶U6mlEJvjJVL[-r׉əIxrd$S^VF4wp0 go޵HI; F`OhcɕJbN<2xsei l+ DX$JHCps^p5ƈ(ra*t_%3yޓЂ5 ]$vzea|.U00Z;;4Nhхx:y v dB,%ԍ8٬ QEwCs ;gҫVtz?T\s*h 0ZLKhbGv|mHsg (?^OtOϕ" ߞz׼mFjJ$S8 c9ktSJϥ](:Q d [,~*T!yɌ`y;1϶~=c=:@*,EnIL"Q:.":LlvYĵI86Jm J#31Gw(L``]R%קSZ$@lŘ$ ˾-mِJhT;>g&HQv.{R+e-+X=<,1A27˹n[pS1 Q~(rNPZO(w`܃|~n?uR#gᚒ VwLsOCF.")]n45cBhJ #(ϛ(@/(V79ןU~g^$FZK,OewdAi 2I\ [uM_Am~PaQ4%PkUGNgc)–k͕ѝٙt+-`@]aȰv}85Fגj:bRbZK(L>=v"k7[(B}0/|ȒOCۊ:3_k+Ѵ݋EG=rm.QGg9Vpطx %0m5In@rDxSYwT%my}qNpd9Zbks!IJJ=N-}x7J`Yq:&RSIdfxa%HT8OD)FaPd!x _-n2<M UgI3]1Ѡygz~wtFQ~ԇMU"o0!^Ziua3exji0Z"p8O.RxP0 as/u=mؚyf!8!"Jx)7ZA ?F VMLGIpnY&Ifia/ۮP(*Up(l|;!%^@oƩ˕;ή!uÖEj׆=r٧`6f_hCĜϲ0Eij׍W,PWݝN-^1ސ_R6[:j?Ҋc oB&C ׷x Q\P >_zP~4M8L s^:g q}_#"fvmz 26 kW} 3a:?y`,^^z_=&#qA]8}(Bڍ\ЍHgnggjb %:+TڛeÁ DZQD'2U|mR?&j[|Bk`Q%nm3̘Zeўmp:԰#;&"=doWx`lC6l/Q\Dg40$6LuM:cxC|k* I7HO>,-y [>uFHKa|G/OsBz7H 0<Cb\sIoqK YTRmQXNӉ{v"QxA'\*A>3V)dCBخ= ]SƖ\-fhbUfQǽGpg Z( T`-n4< LLAO)$'g}%$cn9d>7 Aj =ʃmXe_Df 8BR6Mirf F?]ҩaX<_V{ٵC:M=}9w]6nK8x$2SijֻO_mgj"@G:Ld2\5"VQvAv"\N}*h bS꧋rt_k:hhFk9Eоߦ}Kqlc p W=i h^ek 7u2⑹Z~G k-:Fi&ogOԛ>-vgb5o('U VѬ/+#/aPLGwOM]&xGp=ؿQԓò2$ll;E%ד8̃ tVݲx_?P̮$$i[? &ommՉ;c(ZYihPfz(790.R@d%ʚNe?# .@jj9d-&GL˄`I2dOW9ӱ?go硷. *U7dxqLA2=p}G ӱ>\Z:*3abpy y&DfnxE=HYs2 )ηfOLhdoߔ8aDAdMaЂ#^ %V:jc *v܏9)W#:徢d3S{blIƣ2Ծv#ʣ$v7-t/gS6|WUj[~hŸvO2V?Ƣ3L{ ѿ^A<&FE:|N>3VP-=5],'4rJcnS_El{ȶY)udV 'I`aM2O;%FN/3x^~ w*Rs 0QS(!߭L5Ck\7]|ǵO+'A9 ^\oi)m)IJkjϧ~>s@Jb x" ;gdlr$EY ` u> ?F"x s vm.p~5}*oy=wvkw˯{%E@nű3ow=V| Xm`-l$2kaNWP߇B"|V}T1>6_l©sfU.,(G4N^Vd2 _B2)="叕$䞺D\6 {U_0@¥!N=h9ηS7yp;Yb蓔m< TBgh-`zvn Vk-0-|K@2`gԹ,=/VVmrL0eַ7cA@!ޘwry6IF3]u,ϔB.ێftu7hq v^\ k\/g`%N|AuO6dz7h.O]]B%Dժ u1Q1ЈC7L-a2!)Ѿ \mwL2o'uPžP&fzCKiDegL J^lZ *wihDVBؽχcY2^90&R9;1xDh!FZKsE g sh^=H[R{rf< !jr[yEatnrӞѣyC$qW* 5]8D~,㎄ӕVl,$/Rέllh %c@tr1$ )^v{?Xxb )R&bW˃Cgt]+\=Ҕ R*N?6%ܓݯ|*m FŗZtƔ6'yquMS_)ӎ`p&6åza`3JdfؠZz6O)uNtoB*pDyPv5AV?c. + ȣo8s$d>{HZ&T9RwpXe.'{McA$A QgoCf('e}*h PGx % ,L*Du!=˫燎L{y>f/j v"bI8S\^y(ʘoLYgxqz|^[;i7,n nZ#bH˒ve*pPh3wZ{'DSXU2J'蒴ɩlpRwՒiJbpˀrRI} q2!Y w1bD1[ovCjHRpDWh I2;MW]=q?jXS0cƛ%VEđlҥZ_Na,x`HlWrBL2>Yf}zv{+U6n1@I9oIo0u.چ>17ǽC&H?bNqMvo=ӿby+FdwG`*LjPx8%m1ӈUGI T`O}y[aOԇjzvvЉn"Rܮ3OݣpR_ݧ*^2G,}PQvj:/"VPⵋ-` [} EeyE*懏 ӟ_`$=^ D"xV'^Ԭ8ZM9C>h_e7./ГΟ۫ nծO=,QPÒ"^/淿ݝ#81".3A2uM>MOH~z9N(a˭^ZJ+O f2ܐO_A+AB+Rzzj#0YGw^zq :WS\]#C/d n.8KQ˭=d9uI9Pki<֎mrI4u=\ʼn $1](D YD7O 3MN,blwyN uJwJ)R%=l>e%Ƞ a܂'k F06HwK Zȵ}AXw\ʾҭ'=lsnLI+@-\^5P6>}Y$*8XE|R} !}#)HDW^OudBa'CM-A,DEIk.4o'E@,:'d8Yj ̠{eAoᯔO IYF(kqhSF6Wc*~㏧ZGt4r.7},lweCJ{Ϣ9[+e7߁ j`|ت{2^䶽Ӵox\y~T5\p]ޏ4?úaā`@\9>N@c A%XY\}F-t2tB v\V Ew~)ڵƣj_&B1Yt4}?RhV9+dow; gğ|∷~o7t X99yGbalDy.:y nƐJJg>A\rm$Zg^g=WQsrƹtlSF|2f8H( Ό§ق4BCY͛ʡAJJy%,_M Y \.rc"GIX% 9G=f\?/;&f[A6|*O.".l,^b5R*Eԟ'wO0QO&g]5JGDӁl"@*3ջ';W>a6fQ[;YD րUX-+G^%aS) _}Qn;.i}=QH T >EQx/1ΣRc_IϰIC* vש-Lf8Y1|gnc[s5BgWT,u W"CO<@[4<qt`͆~fYK=2g^hgLhhz޾ XyYp \Ȉ 6<"Hʑ!(JYd'PE\n3 /@y`&/St8"Y vk`0ҷLMzKaqJI~5ؒl`NyX5 b g^\<+F94 0'@< ǚZ0"m;nq 1{,}RSZi$.^>׾^CO)k> $ )4Qd'@IL!mKTE-K قvL,ʋOC'@p6+Bih3։[0a> 7vd*~Dz /߶V_M8L!+5[GmxQX 48&hsdҳCD0n(R.c…P A:v-3/EUZ1c)73@u 6_w $H7M劜IeEjN0Pm.e8ѰH)T!*A A;2'٧$5sǼUPв܄6IpȩdnsF`f6o@+XyǏ ЗmqŒTY8PS$[B,Aq YW@X!mNNf2\ndFa[%eEHT* X0o#i4XL aF0'\5Ru5x3tRy[ԏ+/Ed,3+ cjIbzjPnsrT 3l%У~%P,FLYLck`e4+[sZ2'/qXYo额a8]%qmZzF) fN߱P(|/xۉ6U&.t>?(KWFwUqDRxq!Z + !:G>Pӧ">TWiU4wH{s?*3{jNYb[,Հ*XĂ ԧٻ8/z+I&s-xo]v΂T .:񰊑= D)Vm\}Ug"~F0b,AnwEeᱝy`ݘh1NsI<3)K|Z+wOBtŖELcƃ`7疏V}ge٬Cz(R' Jk?"oylL<HDT?),^ \\И`gUvs~Ll&9/D_t)Vj|wy=xG׉TJD^qzUU?b{Jkp$_mPw(ϟM !|h~ ]0ڢ2&҂QO$ cp$idrAmO߿ErbobkhVNGAb\[愵eVI1PӕHl[-9,qA ~D#-.O*8LW-C[ÙF3kZv~}-$A(&^xt 6WP h$NVi>i˪SL F@[#<^y.%=y6 r[kԊ+ (6/B|( h6ROG" V:}}WG?oJLCEW1n%p͊J5`i8Q"Y@䟸j-˶)@YzA-c0$R/ږ;pn@nQf˗l:׬KxE8,K0zr0 0X[c % Bi Pv@ƨwB%B)HܮAf{wrsrnt4SƲ{Nv 0Q/t[!K]fwcV?Հ@ ᡊ{󏽭`9JF<O( z:Z<40vژ{;ZZx\qY; mocK7yi|6 H^4n֡Yl O!},DnxőmB[CũüftʵuUƅ~IBd7*v n6rbn`a 7I&5aEܞAQc|paM#>JtB=P \BbBRW\*֩!EBuT7 +(J[@܀?_wIO <޺疵T8A.cAw2Nh!3ΘfE\xK+k1jج2;}-=|Kj-qsOP7tMn0'7#c07܀+9ļU yF;,hYEoFKTQ =NBj!(C\Й3ϲlMc#t\ Kr񧄿/̄ \¤㔒@rDlB9SDR kaPTGn}op,/XzytV7גl=QMeS-G$f FH13$M:l"\Dfs~z uKb;˳pRΦ Vlz2s =!o܅iLHg&bG(q,PeANK@mFbMy]H OA;&W`Cwd7/CgɀRHOeށ5u^gpw˜tB~l?YZ]ZQ cs)Up~>;N@-6 A=z8+|5 t!vp\OnUz7-[`woGgZsMytʫcwE#xLozb~gB8ݫTq UP\+P֎\&vh64jtbӄV O0 [PmI6/dJmTqbō-(Gb*OC&R %b DM )90( #\0Jt{Xd*dN9yVhTEZ؂oAՃc=;iq]3>uSepEeT|ho@/R*E.~ʧuv̚m JsƶzGX6^8hlp/{+; A{1VcEHXu$)}_f [I߆L( I}gA~Y_\{ě񿴡`VT](`~j\~l? S~v~EtgA\l쭠5" wGt&2˗y^v.*fftrW.ˇRZ#RFÅ7o]*'eKv8cWkOE- .*@q?nrZ%z*xj<:MN6ކAdY_G؇ڼ sI)x㫾2 Z¹ W y|F,['QA8U^4ΪAZb%Fez4Gm+Q3GU'ʛ >.v7%'M5:dXvJN%?p1ulB>]W9I`־ֲNrKxWtef :,ڀܘ jnP"<}Mr31xko_'iG ǕRZ,gr ̕5W)/E < 14dBi""|%Ӆ35P!t|"Yxfn`Y.4_Rѐ$ÇT妭@"d~QT@Er=6s6~B13=,,Jp"i&c(9+qe?&">mh.z!6fI I[L(2=F BņZHUtG.dP8(+g ?LJ)XhgtW.Yx+ogp;bR%4őB bg2;9eLzr^hh~_0WQ\ `Nc0G'Ԋ@W6r>ۀu`A̒4gMG؈^M]E"hDI4]G1(ޏGSXyj GZBoK ^,ڴGh'6Nd6_Ϧ}Xz&*+_!nAO~W5%4FjhI,P1Ux'cKb2 9kWO:ɭP2NHݼuROt]xԿ #W(Sm[;x7K*ݑBT[U,$& u5Θm9O+ P K0H@Fto֌z*gyuA 6DF]9~hP+[NlɹIs_g(|*|zz4&a-]Dֆh?Oz-E";˥ly; OX4@~r LG/`e*jPݤPcL'eMέ/VN׃U6aHHzHZTY͕tU~W!u{bA` l_MT;ko *UjFAљs; +A !ȇ]53n-P x~{ʫfmJYĢm{o6$ c|s]LTSO"ҽ=*C&{oZ G߯Y9 =׶XORɋA]KI<ݍz_uz0Cbv TB]{;e@kK3IÅS6Xm*^݀Hp"-E:A g|k5ޕm$a: W#ic[_j LL2rnD&jBTRǩl|w=Sظ4* /I}L8|HÓ-T?wE4f"G/7 mٛVK#氱Đ| z{pc6juX-Bٗ086㶩3i{ I|֛2&@i!Eږ8d xMfdg`PG>DԽ?A[? bZ>ҳ?Z#{$/2ux9តKq QơdTIm^ 2 ނ'$T_`䎵 ǴTMjl録d\M nyg(n$(6/ .t \enVps-+8w&[y>>@'T8O9J1 5x(cP'2U]λ@dx:7a g)-Iʩa~ T^QzHT)v{A1>6e'az,|dN+j:BCD>QB4\ ~EӪInݦ k|6MU \.|aVaV7i$ݍ(B1gS/[OjUϬ٥aJ QzC)^厃 ܹa705yKUAnPޫ Hwse1 I*mP륎ʊ3i |4Gɫ6ƜIG\WdJYvYyi2Aӛ('[S)TmETXQDmk8cށ%:(:s~_㍮@P F3]6O #R°ym @R WԹvO +;.Qj|d·Ntsh{G  kDpZOҜ)Of/M0 C-G/*lFY7=k̴qWnl/tp%24';>U=@-Ԗn/z:9^q!K <Fљf-?v!.ޏ4R+#ג!Z+!0󸿯k4K&矉Wˢ3(ioT~=AooL!UpX#Bs~ S@u ZJX*)d 'Q)t0 6q9OzT15]NMXu0H~(] fsM3mHgT>W<="K6WjS4,o> 4\gGjsl__Ȕ҈Ԡ-gp4랷Р<Ɠ흮F2qL #\K*vܜ)t<5O}lŢMRAHt=Pu>Ea/uHPxB7nN΅aw-nH礰pCB[Oځ`|oӭ[mw:!<ڼA 2b*_CiÃVt_4EzrD1$6-{"wbYQO3[-6PН -H{ϰe f3%aT:}(1N#^`&/^& vѿ2K_x 7IQxW5䴮3P uZ D޶ ]xټ;m-gбC]H P6T,-'F:^,2&L^-i t㥑1MލJ A2ƹ_phO(Q613y F'뙁b\UJu`:v=eH.ֆxVD9,FZtR!8]{,χd_pV?mb۹ID:y*zz2n|9=lE":$NR% >H$˯@;i n]MSAM8{(gsdHԥ)y1̧Ճ T$H@,k3`iQw(O&g|M& O'9rFul0˨y. }yI7u*׺~sF_wT jEP[EV]坂><31y*N,nz| p隡AZW~/ &վx| 1 `kHNł~(QJb8Si2?0HP4 Έ`9#T}Ei>#JHf~LX|fTQsST 鱺Prd\&Ay BF=8Z;Ȍu _s0zNSK:BqPIF("Ejxݧv/S|nn0Jy 2HtND`OT+CJ%8S]s.#/VJcC`TcBT1j唴$O+u4 oDfmMn+^*` &Mo\~9K$ɳU.FdbtnqU,YsFU&hGvɶBT(Uʜ&:riWYa1_'LBDhKH 9ͨjZOc=x2CB@]pw9=`QJO9Eˇ};i2R& }*nA9PL==hjOԠe Hlל RΖc tob* c(U(Q de!Oɽ˜\ː5{G7g:ןu L6dߜϗ4"Ro>+A=Ox'a H徵bD֜PM"N a {kkLt(,B/,z!Nś4D9.b`ӎ5 [bT4/Q{γVPB eMؼz :ѿ*sj[- "G:_*oqߊtr$\ nRl7^ .J {E5O9"e s5Uпw,3gڞT^BN +/DAyͯk%dVVR(OC0dd7[&Ö<z=|>OV>,^dh4"q6kS1q)Y&olf 7QqՁyUm&LIQQR ck_$z][2vw#{M'Tϛaճ;YSMOIrtJ]NŸn@ޤRksO0:TM֧Ki}z/p@Mq3ꀢ}B(fUkp˖grIWWYЗxwj MlbKbCX( OqP4o[y''eon!"RO܈S3?欚G}]J%x Q}si3F YJ ߽jw9['5D_bTus r:dw:gg%r@lRLӼ%zAv(GU] *aK7zOl8D2nRfdQQD0^"h0%F#xԒ"݀Wd0iL6vf׭HIH\u[iޔ/i^GR!oE J%Bfc呤 d//dݏ>'L?) 6lL`tu5fDڧNHr!wWE\nGWN6!o#AQ{68`gDGOբ#ڏ{5/̑.k` L n!?LBliE}g@Hhu7ZÚA&,6{lrC @Dl"AmG|O+TeEBw΂Z%U ]n?ƁX߾sJ+="}26HhCC ڽC?,[Ft>gDdeۄBx>"6 3^N)gZ3 FxAMUACbE@a CfzI 묁=N~.QȯC!g4|.4wL1'vA"GWx[x9V@ ڪ@m{s|x$PZr$T44(Z31ڥ҉hޭ3"";X y%/dZucF\?Rşz 1J_-i|Tt̕H[y}n=@tte*VikGOX9.ۍe@$s1i :+tjtTeɫW,|њx-"tN!0hq_ubkX5/o/5518o?Qck+|~aP*sd5Y1Řrj)šRRwްÙO .t&;Zjm&Clsƞ T\"׊0lHG;^65;-^?T}.8(=w|`J3tik_rI+P!1<8P A)KGDۥ ! S帍" R6kLL-ZȯMRTJcQ{gc7XAb"-3~E&<J~ՙ768&| hɕ1QZqτCEy.t {C.R 녗'$:2]%k6< jHTMg"* s^Y `ѺH4"}`y{/ + z/:F6xMd70U5 ! 8t{Fm^\!4fL+@7Ծary{q& r@>QNOAbϘv1_Mʮ[LkS Q&/O܄wA2j0{2bv'B9AR /&!=< Z⩈f[ L0d~No]6%ōCv2cCeW1Pܛ0J?o}2dSaEIfÂfΊiWb|5,{SgSBּ+ ,).c*3#tBU_Wk|MP5o=.Vi'TxHոOcx Ka|=EʉpX*G >`H?4yk1ѭtS="vr㳖Qd EX j2T yd&b0k4ҨUE4׎~³u\R-ąCZ)P Ɩ#dg\5|ŭV *H/6qix`'<7w3j0̏(5H**`qǮDjUA"gC),f>ؠWXnT*[Q7J;̛~^"ٖ<78M"*4Ig%1l4̛ocQ9J[}XIg&K{?ʈ|ʈ9]8`s9:Fx{Xe7y ph1(} ;H/6WsYWgϳbpdz'M31\' OGx.zViM-tتx4U'h6 3]%YMZ`TE,D3oR6R-;6I `Yg4.}8(w)Vv'c;8S"}ssTcA{%}xxo~&*`['K"#`4q?c=&}qI|&1i@'Bte`Нpn6VjĸMmѢ\?3lQnyAWRdQRwt +Ɖu{ܖ!ǁ>miY'5pI :M0;NIb _*H˥[fp|&ヤdKw$eJ&,7&/ w ]XX:Օ*f,U =c߽M؃Ϭ%Q86w{2b:ᓌR[cdZ8KD0%ǟ*cjC9VCD=7$wR35Pmъ9XOxIZgmQ]<5קWZ:ߙ–fS9Fv &~gOJEtbJ+Z'Jmt!Wؠr10`& N'+- OPԧ} ˣ Bi(XKבnw`kq$EGU}n0@l-bwX嬖-lRwZenf)HL,Mk'@j4:*a adĜ&|#uhpo`ZwbkD6oĻzdܺɵCB$h Jg!  M5\ΏV'^] <4N;(|ƥKBGl~\29_KNq7kEDd8t]'&&8߲a=N{I];ڣ["4Z( 5nԹ*0ZVR")$(T'-$+҈Ngl7KǦڒ *.7uYFDk+ba42*Ą;36yeѷ''"@ϧmU,lKZf jᤃaÒ׀$b"TK[6&"-SDr)uuZ^OGK'zKp fϩ~LV4NuD,wGE:2 KOJJbdpӾQn1t-fx$_=l%&ʆusqtnT{Yooh ;pXV<7mܘ" WG+L/!2eHH,H*/؉9 Uzﮠ3V"uN}.YܿKލåZMhAnzV<ʹ'ee2d'6ҳݩ@V:(-x`8^z;` r%CIJi`聤Z26Sѯm~[Y2w nH #0U%m啐|NRn-f_rN8<s qӾT7{TAayמr+ich&jo.aznf=f+0N4G]dB~|Nk}^"K3N|v&z}h[@(916=%6>dl?' QօcfekQΙ qþI4 `gbH%ObT6)xmQfPnRhC:CSZ+=#y[DL Wgw]E}坸'ڿƎ4q"vCP8vG-L{#ř8?}\uo=MD+qx$xc~t[7gFBHT9?ȜL.jBp0"ZTXP4/8.;*vP< >>u Әy`1"8M^LVՎ!3NwONh58lZm:}0I4ݰOdhz$BB!TD_82S613[1v^˂pq4evN11ኋ'O*JG8pKbv#l[pQX:IT1|0$KH#"5,Q)*Mp:Fq zĶ:k;Ї<@DQGi&W\bĺۜ_TX%@%wId.'HίRkXc3;#F+3kO]̖ ̺"Ky`ݨ=)R?S txA>_ztu"!IavMIeIvؾ%ʓW.d֥tuCXc6+NoD)a17NAqƋ *,zQf.|_'wc)j@VE+MfsO߳55^zC=SZ PK 9#h C#]J:`E N6dF#sm]c"@?e̱A=)253)7F1?p]3ak ĉ`FgY ,4Z0QR ԯqYpmh@x6 pG63+1o2oKLCGmᩁdKwi@w|0櫛٬EV49~WѼS/)st5f_U h{q(APڞcO1A8e1W[3ՃQ">eB ) @%9%R7M^LƐ^sP!8Xe=39ocrmǾtT!F~в?3̇-ˮkT1L`DŽDb M+ ĮY6=b2VDB ?& Q0v(܊i=kMt?MW2'lw5!Yub"TWhtܙPZ")/* >. <K,,)vD6&1#\ r$-m((to+)!ԑ%>g:-Ӿa%ޏ2  W@[+-h -j+t":4'DlGZ7g&:X+xumGet6 62X.Z7=;Nqr)~Wݓr3;w.ӵ4m-,-"լ:lDp: r^r#=_DtS VTi0L_Oڃ4(լ-Ti5՘ynG-&4o/1P%1,>o2vUfsעG fi /N~ĞL7]nb^*XbK '>2'sKɄ#'*B b3,yekuh{RqI肻<} M \$YV%.<9 w̸d$ʵLI㱟Fg4fFi^z6_D 2erG# bd M,nC{fmcscDwL쯆Tq.SM,* Ƽؠ F&9m9N%Zsv=d^EZFcHTd(fɡ)L Y>3 ߱r? Gc˨ԡ`x\v?Ai' Lz`u/Ĉ;!~k6cy߹~6Lwx30b+a@[cYvl9Hd/t܄͕QH/,gScK!?{q35#lv{$kDfU4.0\~O]s$ip鯸:7~}>Ox6sx₟ 1C}ZYmpfґo#`IiO;gX114Be?uD6S(NKM*3AD;["$Y?j;d@piT6kn&G@ [u4Lo (HCp3ǀgŮڐ GW^b3R-L|y(:r-9d}vDžh3S =O]>r5K?kuXkn*E\?(Uwa|VYW$_123\44cQ;e#w?矑Ω­mALR G J+ c@D7m̭؁ӾlJ<#X" 1WZ|'8/*A,d %`EH*IĴȥZ= 2x=Ѭ"B)rF˂ӂK(sF🫈,AB P҈֔&VC |.=Vg<[1ga?p:kxZzyjլrsˉĉ; E{VG] Ir3([I6 fzD֬^RM%Ij Dy>>?M%?ViHEp+NDڨf+sBKMݳlrl5W/G}e4k *  F O2aO;/uPA⇝8 ĄhD`a*\0V"&m{_P鞖M&Yz.yL{YQx"T{$}t1PT78)4]75g r-|T\5*|g7i5pbh,QYQM%1 .?x\wYN-ZKaRn!m.,5q~wF'6 ֌oшy;b7Ct4{: /YC_Y)^8=} 1i0#|G2d{N/V Ҡ5Պa"e8 f.ʢAIuI̭mJ}Hw[fz}Q8I4=TY3amмFFfnkeqeAC3ѩ>~{C5ڽ t'ڢ3kS Zsn6?K;qU^U:K<^EPXnQs!oǪ.LT1Ge`c(;z X'0rlfƲœf,`#:kt qk1C97/&7 0P g}<ؽq %L6WZ XW|EVKoe6^qW=&RSK-ڹR8 f9˧Dj^V&SxWڇƗ~C5l [Hƃ(⭡YzfO8f A׺!#ȕ~\B@F-B _-,*E'»4- ըpxM|2Ts8Prm&@awヵY@#TE4b%ôIBCGnv p.4ͅ,ؘGuCVGܼ^=f{28+Q5X?@FLi`2ERlP_{&y%9HG=Di;C} "SVrP;Ѷ|hޗ.VF5v7!3 tg;Ƿ,a/Njɩਧj`NKg쨮2hq%:FI%xY1DDu9Ԯ ɂ2 )9.oLc \Nڬ1vrm/=Jxh7 (̝5 ZG\k8 17k]鱕xEɟmã艌jPߌV9g%RZl$~+BwgȩSJ /U NĨi0 g㭏kϕs%O/29?pQJ  RJGzK8,&eZSkP]bjC1W)#6Nk q5 q,3-؇,vТ2ÛRh.㻃,S#B}(JC`ˌuqiC|=̒F܅f8JNn nF7.UGFw3D6WilE]Z,Ua`w \ D<ވJoS^Dz.-N$\-8PGFS 8^Upp(<(2 :Lin6*tw\j&2Q+w*B] #YLsSoo2^otGjج-t 9GiԤn9q6Gb sv 0r.~f} %6~ֺh "ՇC\N4.ob.ʧ4D\é+cųAXSDP6eey$58BW8cv:"LT-WcvQ ]WDSrǓ,FVJ`uNxʘi]Ff+\)3jLb.=J+!.zLc^~ ]S[+gūnپ lWFqmCCy1yWauն㾷2wI0C8˕=ٽ*+9ET_Kt$0l\U ;2Juܓa!o,Jj~2 P#ua|Er*62n"l@^^8oT[>T*:~h7Yv$Ȕw%C[%czj\ ^MM>[bISmU-BmGᔚҮpZVC~}&_|F,CYyGiI`gZWp!x(q@D!i1gAΚaԑX_om*i%0$)#z:gh/Km+\Y~8ʮY ~ܖטxAj9 s (k"ǎe5otd1`}8?B=973ej/WCXY^bF&ĊoYi'9m<4'nqNQϹO4~^"UPQx~RK%Ҥ<9+5.a!'rMyۂRB%n~?\/-eYK8-}96xTēkkh6g_5nK$V4OWAua30 ɭFJN}Z. x&-w\(eO^OBWwh!8A9 z>q>W c=o~Qe^סGD!=n#VN轐%1{v'LN5kk[%0`fU휠K(UE/Tr-]G^ :I}t\Bx-\ۅ~Hq `b! V8k9I;UۑքNߨKcS ;*}iƄ{GZu;6l)n FMW̃ Ⱦ=#SEvn.B 勮cRǸ1Nw\` +U ?͟4;1'*my_4b 72az-0۳o&Xh1 ɠ`yEՊo2-B1!qdrLDL~&Yw;ac]6VM1WqzTmcu+#H3<%=}nn{MW2#gTDsȸjޒMPmf;qU54=aWׅQ)@&_C]LCi}? $tM1_km6d'oemIq zgɘ*:x* h"q2|K6}TE:k  9{}Lkx???(4U?l3 IşRR=S];W_&emt> 5~^{ \7>oup2P䣒 ̆p<;mF8DQTAC#BFe̝k1NMFJ1ڍTåUX3BFc2x Im\ݻT(hKBD.w l2h?/MkcݙeӪOq ߰ i=tBq 6:w[KRFb1?5rEa5{2IpZQg$t *B9X\OCwT] !v $U򯼐yB-h0ej]3vAeÙcЇ'ID OLڒB~`!0ó zQm<#-u&֏,|:鷳fBA խos?I+FʹFWQv$G92jt@&JT)a4cxLDc`gNP7ӾL&>Y$`)hT)^gg"u . vQ]H )KikIhht :UnQOA@IIWBK&ʳ?lhM5BtURsgRUDd+԰r:mms$?Ps/Й|qk/ TI2"C'Ulp?O|" ss|ͳ7)aE%dzx!cMF#KFo>W'Prf9.mE% 3$\‘ kԯP<frZ.io6uڳp0Wc̚dsɓ /Eel<|**a6!'yY*Trnt!yïovs&+QJ+hWnz݃jp43߁`njh:JQ41j ɕ*ۣ*}X1!$$ ^4MQݹ :gK8ckk(wٚP+ H򧯽UiS u?Ow:IEǢX(2v1LdҜxGgi8wL0>gNt  /пdt `h!Tإ)(S"jm|\,2-֑D:}k+@\e.<ntuL}O[gPʋߒ ,Ab+BaT4&Y&U< ]Um%8k:^XS(%,t.ZLRA~TC,Oyמ !|}ſ#^vEs.: O% (/ ( D4(VFJw]-C@~߻_jx.ճqyWVP08i{ZuRghb+1Z=v{\mH aĂ렩Fj]qV%5kKNϡX^Z#3%(911‖xe(qmwZSN*;&o)&Jed,Oy)Yʞb~ki@B$׸ ²/c,ϯuHfR0f|-$ko))`jqXH)7,k 5Da\GUQ3Z"TGY Z?9GRWC-͈}YH$M|^:A[ p[03T16D|%GzRcߊ|[o #rUO/Hi.'ICzw3,u~N=4=ٰlt\`wP1GN RT;܌ϬJ/` _^)v];m`4_p\q&M4}ԍ9vr2kʶ D+x)Shfz8v{#xm~B,[i"JX*3t3 Eܙ(k^I*;86ΘAxvJ fXB"sif$/?jfu0q:<6~\&{Do w0Zp6ͬAɼ"?EPͺ". %mOno~7]((c,;Hܹ yN霄._ NE9m_dw.\ST٠q?gFP鑃% >'9/җ./{ ,˵.= 2?\j}(1e-E.ّ4w.K ]4fLd`;(gɬ 9Tt2%s5#G(*J2*JcS&wgMo`H9V{+I_ q7Ԝ K72ה1DQq->?Kp꣋-N'Q,Z8nAr@ [>SN7~hy\\_<`2#sP䁼~ګh಼5%JapU*<}[P/+ybGg D m  `\d䑌.^0zyg~,` JCm !Ǿʐ<~.Hv!զDԩ/FطLz$QpOrg'ʇ^M )$'Hh{l7{n ^SD] ϖJ΄p p:+Ky2i 2|J뀃2,M[RA0)EHMq=&TkC H\Oس,O",qbO:]Uw%[1 ] x8i -N@o&iѥɝsd& sei3F oz]zI\<.<19LDSX*T7akAN DNna۶.̍I1h#u 8n[Drp#u` yb0cJg[vVE,g.^Oak)O'<6WN*JzWW)-cS-A *AFKi/b8sa7nop֓-Hvvm~!v+4C̽s_ Ec[R [ɬ+| b͙7gu5b\!x3xPe31, '7ke68l 61JZQ ̋ N׃\I|8`¾`5Sp6Kő3`RUN:4_maY d`KkD8 ϒM)=NՠC=O+T Km;J1#c_ﱷk )6pW,Py.w4&Lʵy?4K)W9JTF,Ìeo5[iFPݷz/ǻ/9BlI קX1gbF!_ -DPɎvb%O~.ٻrm6BihDwۼ<*Q~QV3*xfꢝ?tĞONZ]ӻso(,$/%{_?LRG_&A6ʫ5Ԯs_&WyA<,ڢġ7˽ ߶ʌL_G(+x/lyL]jRbaZdLIH1)\lX>}mqS w W{hRXƖL rr9N{΄HqJ>^̲6@0zu.Φܵqc%w2&rp; $VRbA,cpBLbJJ`B\"eϛX504WP(rEv,j8GӜ:7t܈G]=? vBU%o&44{k@9~ Y'egIs-"i/3:Z8\Uƪ>$itmQi(V0œnQ,B_̩$ģ\YGo}I$yz1wLGD"WlmmV-uo3gFfKްj.L= ! 3-![<1ɔ2 ͵=myelWۊ4{*kT2=ޤ=ESNQ2TBC )]=B2#\+*-d7U_E5ϡ~x^G)䘜R5 y|Ϛ pJ]~KMOq:1j<f}b&( wV{Mi^s2I [o/Ϟ % 7 ;WCHh^{K&.Ջ$:$~YR1q&@ ƶ(2<SufWZ3Qmq2.,g:+ q 5!ZB|+|f}kEp=57R,YAw;$%[/:H@q@;C<P.kdz/cQlI]ˁڗ+U8ns4=编 QArP{FxjOacJf$i}\B(p.cJյ۷|.tTŏUyT{/ EFf\ĦwzgbCڭ%.q\K牨UjI(7IeNWM֝do)}bu]-p`qrzU(ߦ76=pn7hK"m@K_ { 0.at`$/ 8})$ԈhZ2Pfƌl a}dZf fA ˊjk \E2YóiR05:}ZD;C70^߿xb3ǏZ0g2pe@Cg[_\qZ8l ⯶XHQRRGߕTõ^_{:@z8R`VxY~aICwAgd͹Jx5]PS)qVtޜ1ʧ1Um)L&˝9t09z0>cdP}pf5v颡{j3ky?yo@<Զ[?:B8omF,ZEAjW2g,k V_acC0 S5sG#'Rd,"qjF#x*\VOK`#)ԛ#h MK&ovNP<U~@GٝF!{p$~Ak2~FeFrܳBn4-Ƚ@%gƽ262nƢ*sw1 K=MhX+4fDSvJ* DDxr?PX8j0)ϯm! vkVf2 JG2 ^:=_L&rOz 6̽rߊ\d25l&-Z Jdӟ MKXSE'kuO2I'PՃ;JU PHϲ'OeGL0߫2,]?̽fw6)b@.,f̀zMI@Â44|+1v@[K]l2b 6PÇ?6ַ* 8mذrF.AkxXô?,?aFNOIզzl{6Yt`B ӷL@ O]QhLt^+@~j{3"i1'쁀0ܮP tWVg8*gDhSyl23rUP0 []\sۖ9cT,{Dk )>gI]Be"<&TA\~Tׁ "iHT$-vΦ?:-Mr2RlF!x 9KXN%(c,C_ m ! 짿 V |#:m;횏ji^_@O%}\mxZD?9۵053 VCq;,<>ч6Y~Y/Pjzr?VՑk,=(ŨQ]8sɹ2Ta-6Cef5*exOR6I V:P /<(w ﷒Mޤu  ]71 ix5np=:S/ h> ^V0S %ciCLfh&Qw`uzIĿ:d)IjyWǤ_󓸛uՈTD8aAΞ3Zs#?fJA'%PP)VE+`_a|~u wL?07.7SGSV s޶H&y5suW1m]b<ч 쪀squ2>} ?eǛ<,FeTJ;0f}fһ)?Ң_!?|+كʰr-(J"hG 'FybX&o:5g~Œ+^; }Gm`.aDy ( 1% - OG3KX*Nl;29v]N ڔ|7ҷzk$,pL=lMv{=>Ubb-S, eU/M&' Aw::pQrv" FvfNIp!V_o*H%6Du$g'sN[@wrޢ,j/ܵ-A%$',qWSo _hMdkYNbeo>4%KRXA'@7A<`HDX&(}slW3E !?×-1}c25`Ɉl~/t>mΑ N\WHv15.lt^GcQk蛰S.&IkSF7JkB%h) K {'ۋ^TiM$dbxZcd^ܻ!Y&y@n4L`~1{Fآ5>%ٱ:N_G^51Vw-䭄ƋUă?ps>71B=4%Y߆^$dDqOڴBEBaleKIY"| A+)ثSX[wΖ M|< H?a;tG!C?'Kǰf}k.{YpLիõSyf"%. RVnϳaq;y)fc4}v9o_ZggȥK6`&+qmZ3L:'oE`ⶕ~{lC,l&n이}v]`HFE\Jt {ݦ7_6ƴް Сl1 _;C-{7q'Wb3 EبD,S6RșC0 nh0uMm/􅲧FZ}NTEzӑI ~]̪P[ڞV@Rk`-Ƌs|vA%y=jE/fsUF^i3rg)yH!Kg1dXi 51{GqG*cT@_هߴ< uU( ŢC2Ø-]D{/C/w\sRV06s)iZ*I![SjՍb\w@-~m T^Mv6p3>^(+^InװⷐI漖U_Je#;N2^+ Z[G"z8WJC 2v{#^r+X6pXvX rHT'P8Y"={XCzЮ~>";i#:]/wf^I G=uZ*z<"`38ʳKK̖ tW6'"́B[{UY 1Zzwy,|wsdb40$[-ɗaj>j$.Wv_l60q>5oC5}ePdUjvoS Cizv7CYbQPB 6%0Jq1{tBR ⾉1[ M-zGb1a$ _ߥ|.- cB'k A):IX,,Fx?"%WZ>.x[=Bp#s\"W ėJ!]t@'^RTA4,2D[$KT^մ foG&2.Q{D.s:MYhjUHEn"N]}:B=]8 8t6#X4ѐJ´uNDqs{-wޱǛ &/#vUoau$v9q GaE ]`3p#(So[FZ8XFH6mlRX?lBX!15)@$I84NxOi_K]ŀNn̔"}6K *Ÿ ܉ ,fi&I\%^Uq!6epHcaXcaOc( ҿCX _ܮa/qꊌ9)UiʅTVMnSu RquGř^9'SH|V@6!sy^5B~&A!yI<5_D9iT\\Tjx pC4vل#wkl"*M--iAt;Ū q%n'6)4`:xD,!.t":wp0p1oV2![>t.HAuCEn ,'MIT*}`i-~iAQxC{.9| Gu9M8=P~~a+9Id8j(C 6zE&nZTB<ʧK ܙU0Yz2Nwݚ(LTE:Yك62< ` H#d#Hy5vZ.[NwAN=`$<( B+x$ ~Va)=5# ->Ǿ'6u/ 9q \/I~MGNnQ)X9G-@h>(.‚eNĐKnF W;c <#ja@nV!d]zlj4O%Ɔu3TMnҹ,HF/|H27vOWX)mfx+S6waI;c_B9 o kͮZ>f@U(VI, t"Ten}L>ebJQEY8~0:iE~-qKB_H+H39pb+H-%r$}D#529G;5lBA-fn8/"^Vq¤~Y$s1Nbw%D\@H|.sAYPd5rmx&VEО]W(Ol$u+p5ΰFvcf?~mFil>"Ȱ?;B+` UmaJ7~] 02wz=>Z6޺h]8^A!y`"p^!X@M#{c)׫?9ũW?=d9(;&Se`sEjݿq|HZA}ڽ0o V ۥgG'SKb}\g/E{g5Ȥ{0iuOiWA 2|z 9c^KTƒb 1\k1޽$M0o]8O]EV3c"4UD /)gW57`b2gk9eMZ)i"cyޗUiE}g;90 W|n@$ t\P׳$r$ ,6Ԥ}ϖ3b[T=]&k d ?@hqI(Uv@|Y;T8&Q d&Ub%QK|D5h&]wΤԢT{êy`F")aaƧԬ {Δ:_IA3pgڍ3b D3B"GU#ԟ _De$:T.~e eL$)#;҅_e')끶9:1ʼlXי&'-%DD>J Go>&[@eQ$32!O?riP?؁sJD {o қJFj2 GuNE؎:ACfN8$rlyMr n05V!YrK<(U) [vWO WGBN[: $J6C}mXTGD?O; 3o hG4]e1.V1 ݉&FC@AC89Ntd4\-@r㷳'߹UxWĎW1pb1m3Ş@<2)qYi>(C;gZCdS8ebyW#_r6Ψ ٘4Dɜv·>#0)~)0 1.Gp%%1hiI7 3J*(W4jZ% $?%kL':0pW8ri] P&6k;-!TҢ"Dŕ-9V w{Q) Z\!m3e|l۩/'ܢWMtoJ.-/#q1k>;Ҋ#xM*)0d>+tph ʡfyl*93sH&HލQ<>kl57Iy/!bY<8 aհmNGsKLB?P<zz1Hĉ(sONj)+A!(G8I_=ɪpWf:T+\VJPdvo(ď}S2 ^"$@eƛ߬ f#Q Wcz;hp+ȽȰR'ʱ2N+mfp?Ӄ~ <1}otyU/ذ|94'j1I`n4v*"QzKolr؂(~5 ::<^@S,VH ,+J>;@mzփ_=,. G9nkQm7~ԑбŖ h;0lۃ86^X*Ag!3(о\uIYph>s&Lhx+-{+cl"GSr'&qrGZފku0Oy*JV[ 񔺅%}\#SWtw+{ ,.~L6۩;_1 FX6ყ%B[ ~Z։+rPh zFХH3!/PS~1i 2ONٖ#PƐ+.i};ȿNuqGvd[x;H m(w|tud<1V+Bm;JcS_]2P%|t90@>VYuX BK|BF|7*X MǏ84vNx'qC{NySHt=-F#pupNߥQ#J=6Ͳ `@ 0?: g@Z+KUՎdx7BYsS'GvTyzM/,>eG2VkF;(֣%?@;VH^ƨswwY8O0'xS)^ 7Mq3.hR;>_2; 0k/(/+(+!yY[K*F,y//fg,}6$'5֖p 5T%wۆKBAӨ&}yR|O˂"ap׊w c7y3 [Zyrgxlk(SmbÔQH%@C7yg :e cnvϥUjl, 6D6\=4)istxm XU+Ϩ˟f֔t57P(%~2ls@df1MdRry ,x)՜`PgIje`P_\FSAvGIi!/aIQ[8N i{QJ5g/5ץ嶩yry}˹KZ5~~oRAkn4ر7x̙ 3A1,'hhP}Umf.d{So|Z`_j|7)sv`޸5J6`+ mNw|3;T=|̩YaÑW>'~2zy̭_;CtN;`ܷ64K[qK;#E1:$Ɍƥ7P}/˦2 u5$"c袄IAe%L\jv q drQGD@sQjIX]u4i  _kfiO#@>~/P_Qt"s#@-l֫c[|g`N9m\&{Ύط|܊'k^vb)%ϐ#|>aѸ,4_* |3(߫{. r=frw_E&CvsSޞXl1sGQ5@XxȂ}+/߮bȮ7vP%g#c ]|Z6?sg:w}A/{fPJ]'Lb{VA$<&ekD>zv[N<5Rb*\8(X\SYjx;75>}W(;,  ~fiSxtBy_s Q؈#'duj z񝮴(,3&!F% 5`:BS\ϳD+;AɐGd~Fx G K{{;&,4yf˄3;1AXF-ト7@1L oI|Ꟑv=xǭȐQ^}*F^˿΂XG`KU+.g!P}%}+i,ÄϬeXne|f!Ѯ{/EOy&CeG|&/,;4#צ(  vJ!/?%~e󕺽˪X 8dH79 Yri3W9&.-1<7GlyW$3ծ p FhVm=}G6KH:@r;H<]'OX/^IIܤD8?eh@sQֽ/ג@r~ø+Ҹ޷E"EQ4qUeq.6{zu`Ò/sjz@j܋}1Y,D.8ɜ Pn(ri O#uRb uj^OnZupֱ 8UOPB2b̘+f%T^:GTEk (`eGzD{ sDn?ڇ>>KRIOBYX¹i9?9U\4`R"q^`KN5#La >xzV'0y }0Vܩ*pp`4#ssƽLė3|W0ɯ:raAw uo!-n_J27sR8\4@T mWYxJLX9)E2Wb(,l>?w7" V?AbI=^v}?*踌ҷR,e^8 $TS5?AC.JKT7~)@ Vl91~a;=0ݲ{d|fä~5F#ەCvnl hNFfN4jc9Tf}$F%A(mn=6ť,\ƤB.ݿ[(I&XP3xk J$,-0#P~EƳ s?]ҦotJ@L׃#M^.Q87ucDB:ILY?8w) x辂}tƔD8K_. [uu模+) *9>.Ukum?] bc>Vu>krX7w>zʝiJGF!-Es`cR5^c=;56Yae1xtNV_Ǔrym>d=0\Sl.7RD%˸lMPGԗ:G,"[8EҦ*b^ ?Ty&A Ug~I ioY4+]Ѐ{]>Mklֶӛ3UX=GK6 %]1o\f^]NU% w"\VNq|m vcwf녓3& 1h; &;*3$!#v:=7% aCT 6P*Sv0N.d[2 ח]-7̒Ks5x`9m C;7/gȑ,P)gs|[ԥ yZS@B ]Jک2~ #Xf#UX$ T6o3uLүl+~{X/ )]"/)&yЏG}3gFp#Ȓ}) A}%C%E6IZ1 2k|oŠf&~s\ksi \h&:jy gr%Om4"|[+"BBU)`bf^QWepWaǐf7䈍!x-(hgL,Tq}H5 {Qi%* kAPTV JSB!a~ o"#<)gִǻތ( <->ƃ,|!?7+;'Gt::čA8{Œ@1}1JiHs(6/ :_[""c~s"4Y'lJ`*hsv:еA:=too)w97 .67U^n& }|#W6Jha֑*YEoF[gjBV*mŎ؅L;zvɭ?v=E &Y +<옴:@(1n*;?\x*U8gOw}L~^E㠌@%?VgʓURi£ Kްs[2:f5Qۓs Kt{3}f‰홅c<8tLURMcaV;]wQ |=riTe15]-CS!srV^ql?MAݾIEe4j!3*C9rF<|ڇex<@ gѳ*2c>Bg^(8ml[ia- roޤ! 0&=A`S;uMdCO 8PQX EХ!K?^\Ԫm,|(D8AAvO_IDl? 7̫!FɉπGP/ P8xObaBtO6&0,luJ`[)'G %jr6\t\7<=/HpB+*E>!C;N%c.;T 55TCPWv0&SZItHWS>*&b(HTdW[1MH"%݋njnĺE(L1aUuM3}|RE@s 2]>l㠣=_SOk [6yLQh8gƱ AbQA}KU|/ k ,ij ڬ<[}OUugA+aHuT#CD磑v +M}#Feww[2se399m]₈@g-*ګt7"i9ekZ(87gUt. a5@SV_#@̫O:Ԙqbxs?K|vTĘGvߚe'4>yb];]eYRVan?fŃaxM =D(_s&r+"eEn/WD1tv:'Ǒ^3jsP" %)愰1a.ϻ¼TGʒzd>4,Hi҄8])u$(Ҷ9aZC.pOJM!"d{4]*|"yQฤMp*g`iPU-e=X܁nH" vXOX ̗EJ{+!qnVKpMz.#~ZW$4$DW"BYcڭ?gx& !rhUJYօa&RTAd#.}Jo,x%aAU5y4J1Վ߲e*hm NQY ?M/TpXDTUPն(qpw~|z6=%֒7dAM>^۩mv{'|Ykĩ.WPDWŋ .~2φS0ϻ&+SBD⊺uԵ2}#! !M:>0 ca B tdAB3\@vH6& q {2mE#b~ˎz)A%(A] ][!> VFJ`ِrԒ؅ dwTGH)Y:5o3  7F/~a^tyM \eK c U`7 ӘҩE!8ƎCStX̱*7YRPξ%7SNVn=~moco0lP*uoX-ZS_\]xiiKOJRoҰR#tc!*,{V |(4HR4.R0k`T;Tf{(aӢDi&/ bCbpʌ }cP(couwS@xҳX#8TT:%/gAhQ7T FH,.?N|a''y|3^oM-v::1\,x/~D f+5Ge[ G;ޅSp ֦Cݩ茎q~rS=yPր)8dq0Aܷ4hma7Ӹu,q-^*cߵn$B|n&Xx:{ #MI!BV68v?Y<]s$u=& U9>FIE8CXRWljEr}|6& Ews`1JX*=-#59zhZ+P +D`'4qddZ"O0 x@I\W2wR!$9uNz֠4"]n;>'< g:VR TC>nOSy^zwry'͜|m8;7mc%004sՍ{1,&ity1i@ꏉfw5H/y{00;Jib }t<B/ `LH,%z!T¨'!kCkmwB5k?VtU=#ʓe"1i| /6^;v(>`l_5@mgNI`zIe#Vp &F:wPz˴ۙL1P㷕tqBM`DIdyCգ;ƦBe 6M $q^K[7,;C&=ضȝ"q2?| )mM[CW8E4}G+O=#޴̊DF籋a =F.ǫ~loz~$ y/"Go`/yB9;@fx툎=JWmwBQ.Ȼv.j s`W X~s0Th ".Dx~$Lo8!@*T$Y r3a$oa9Hi"ykf[<Ҟ/%qID .Lo.mg!0{t|0+Xe{Y(5nw0 33|"OjIR)3_0Z@bn -F+),"ǂ֐) ڱl=M*CP׵R;=Oo%<*PKNI+MaZ%=.j"WFݤ9l7猱k y&~!ٓ ŸX{?JxT'$S_ B{V5vɄuGX",a^E;Q1|Y,$:1qyB l.*Q\[9Xg/\+4vO$MWAJn8aqv jo*ʷɁ=ɍܝmdBx HP?13o84\g@&r맂+ d Q8sfp땃<:^/fh2IW"piv_$/_Ԁ1є&.,R ~{nY26-v3K霜Wh#L@X`)yӧ8{*j#baeH3 l#'$~B ax˧+Nr,ꙗ/$qu` àD:@?y_.VcHwS>_keX֓3( LrgܷJii|f\*bV@ +g"h,-^29@M\o+Kj},M#VۃBčNjS.tCN|UU&4XR>wHr˘ I6{U'FZÎW)rmtUK':/;bzR3lɄZ q,|]Z B-\E~ 걚U<gx< +擙3Õ vqĦO֬$ F YfC&a5! E)a=[Svv>\} ,L /.eW'ft#w%R^r>B@+dUTZ]П)Ƕ[-\cr(YvV"8Ͼp!܎X1@kJ5DwQzӘp,emIM={xԛ$/٢@U6ꦥ`8+yL8sq^u|)w=5w\Fh@ؒ][3CKasoNrƏ,R `\gw~"3 ztŜ$Qlܮ:ظhn".UIT{z3PCǓհaDy&tٖnvC͗h.Yh6Z*њ{ʭry{>+|a+3Ku\$Su˶R_J>{/ IY1517%VYl\61/81md-u,mP _c3=\D (r`y78'*Eu Xp`?iXiO~Y$BZ G1~?S)I8Rs 8"L+:r!![SSd-\R}-?` /6-a{:.]_ xlOZ$szM'y}+W#;WOdآsb3C'FKW~T“P-`uy#^_#Uw0変 DFi)} #.g4M{Ǚ/ce<*3YRX3d * YňunkߑIe#=t6] (Xw^t|=9DnnZwInނKS77}n쫅غ19PJfW,VR؎X/JHդL냽!Lx |㰾6 ؐlݒEo-ψw_r[Xm9 0 G{9ߓU6˙S42FIU#a"@} :}7M@@0674nziܶݔRˁǜ87{^=B{nQ "CFꐋcl͟S2KXxFhpjn ñW\oH7ۭs +?f â|JmZʩc`4p103C+e)/m;"kMbߏ c9O+aN}K ^?5z`Ϛ0? _e(/΅tL60A OeQvrRiq`;_,WμO bn/Y 4uR: âl;Gy Vܴ"c${9uJڲ'2Ti&2xu*(E_XyLT>?k>wrYlGIV rta# Y\ Dr36MfOtZtW oV,*+0@qz~ :a?Wn*Q~,> ?% ?W`}@Ff OcӋ$E1>[p7ۥF]'Vhx,Q!A-m=#&g^;87“BKu|(QT I=O1s{GK,œ,)(OD)% +"5w6oX&[!9D>J f~tQ/NDmž5: /~ESQ (g((dH=|B~.=ْ%p<٢usy^Ёa$dwss0?AfZq åf?!c/(uVOxrqW(kV3^I eK+J gE6ߗ6 NX b=I`5kyWF+~JMEWuf(N`WPa;V"0C\L9. VPǥFN}Eꀘh #H+ѕԩf/i~k#ɫ%-}qa;tŘ\rtAFCܝϢq^̵5]͕YT/H3*뜰_q%x$!(` @YsdF0g=oq/Ĉ5#A1; _92.-5JD{ٯ\q=uffrYy~rzɭW5HX01E+jXp'.uE~akhdx,)^05b[|4ߦVyK5c4׭vx^gs7q&Z RH{YzWwxrh[Kkrq,) ȍL]P"{sXjCV{\ϤKj\&< .dl<n\ *o'wY:P՚ Is} "[0OFF$劆y~:b)mh]+s\NSGK0s9`/@5ix\r|d2: :[m:H4-M̙7t&^Yz$tUFLYvx_tvpwgoFӘajzi2T8 R _ cbBX3xS/i!&R5KD)6ZaƯE4U `B 2_/[x✆$aFcXWV(m69TC-Z6o *`Jjn<̇U2D LO@?{řT92kdIE=cJaVL7@N3uPKaݮ9[Cy$f'`wҔQ=aMUl%N@?4jP Ovx׽pp J]mZF3PkwUʑ*eՓqŋQr|lH3&(U^A't2pu^th-mǴD8 ɓpnos qm`ξeI`G[-8,ʤ/)li0>xgyE|S([neƁVnEt>''M"dPW\0į!? %}w6368\Vq6\Ol]l4X- qXZҿ@NI倖Jڙt_󌈰(`Ru2Zy@P JV|AwTsG0K¶Q"3G%1"%Uڇ,J 6Gp*X2a<I>=vTRFvۯˢ+tKo_" <ؐF,8-\OEb\,; ]YxFX$-q򌑁}p/ "Ir6p`_d".-]26XyUh|%%TtY@ -TD~:j.gOVmkWp|7wk&r.BjR9SkBL/n!{T̜.L襍Q UDXR5 µ?jrNlx5ӞwIQ>$)c{Vm2YR b=]4>GE&x6*".ZjVBK%QuPuadQ֛Z8;B:ƗGcdk ӁI%WРS|U0{XZ}̖~Ey<#5Ө.EBQܻ8ᾟgr)Aw'5/ϐOq=COjh1E<] ɍM%jAn~WSH ՂO`*)p5ph⤬Lmu)sk?,} ]^m7!gV[ p˄2{]ne/3iJ8'͟3h#>nÛ-FQ"c{a4uW5$nKo(9F@2Y&VQQ88IKhxMxu0bHVyv&QJ(Ceeۜјn}9EOj zğx^s8xtnV0SulFU&ngWDO5̵Ig/DCNL^T|־up[qFL"U4]*tavzb>fK#WYv3_5y-_JC\; ÐHèH G]NLu~3-;ܤX%ZJX t]ԋJn=n- &x?QҴ+8E!z?҉+Z<'{_h)<\wX2t"(c8;9m;ۤ 4_h K^M# L>W,J=N:A`%8|h;z r{Gqyg SCvh`&,'jgF3"ɣ4h,JjxUY5b(W`22K `R=P)$N ` j VzA6<倉'*7U?Hu1cDTH<@"]'ŽW*S% w\{L݈ }G_JxN(ǎ.\om+PLw e@ D ;Ś2CHi*NvNu)EV)f޶#tyHM_QZ(2q| 2@s."ԝ(< '8B&,W3OE2 BSX#P('t8Zѱ>QIaiQ1~ym(Pg Kd5/3dQ(~Q{XXJq ](i->^虘^Zn)6'UkI8;s"YS[3j=ed3ZiDAɤe3L˹TNM0=D-,1s>O&\ &kosQ2KPVlbQ% ec_Ό ~S ۑzm #ךmBYD}  7fM2/pçp\*BcWVR̋XJQ 'ANob hfB⦋i U(Wa1X(E(KQX8eQbzxoz c etoϛ :Udo񔈞(c຋W;5ףEľ0"s >+v  @@cgl60x$Sr;̟X;olR?RR^XʠVhs,)(m6.47g[:,ﴊN|^"YU}J]Xə$Oƃ(U}b\R1dXd7\%>L6:T81ARf-r!QC*G~C]LEgm!LlFxl~Cx1䃋bɜhɯnt)9sÃZM0ϿW,%C^5\]x1 duzRwyUaObd ?Z =EVgc1)9An*, n*%pWB.f\:*!Wķxg܉gԠ7Lkc͔Fy.Ў;a\.b'4TDQ !dsl R&'ոW oo&%#ڑ os5,Y4#ish놐9x$qUVoa4ȝἜa~IoSGG(̤2m/ hmXS'76(ڠ_&chݜOcľ О!ԬW Gq}~2+ H:)`WjūE>e F@@V^wnӆ{bkڛ۵ Io|2$t>?e01f,Z?y?dIXpH[9>@tRlziSRVqEkHr%%C1\ǣmEӲ}?ټ\ ΪKp$Fpʖ|Gy PYjijqq;!eA-?I8|"D[aM 8q;Y)':$`25YU-$ QZi~QHN? I-^OD<;in7-N?}AUc(+-Ű`ؠe?-/;<c?5vTobEvҟWJ4 yC͞^20-M| Ũ~-F!,Tue7%W,0|֯hR}nt[Vn=&<݄2Eu(+}2Mα׹1@K+TAb; \:}1eTdzjXPI].ۻ*_-yyG6z~[ /]Q]T&(E8gJw;juvpJH\Ke7^ } &6>18TR1biWdS0ޅ<˭f1$r);ac[s9 C[>,qL$I'ПæL1u;M2+:>do6-Oh,;;ITE-3\g>uU"2ᕅC0 ' vs}0nѭ'tt8~qOh?Sm (ab4罝-.]So+n!ɿ{ v{ !DnA4 ߝ Z3C ~E)5tUeUxKPP jB^!L7B,jح 7%s60C_J_MښߎF;-)NNڡ.K7,ZfOF4Q9fbm6ٻ"if'C)Fjgo, K=._`<|Tgv߀Ŀ Pg+qaRq@/?C9Էa(u>XoP#AKqSd96O PE\1)PNw$忡CTHAΗ*x+qÚY& 5zIhMϩg}8roL7n G^<`u |^L,lj|MczQRv_4J# "50/~8S~Aqq3)/eJ`+!`a-_9h{jFTbP\iH2i9#Lid ´:=AY3wʭN-D#]`py us ˋ/gwPRz+YcGx=n~[#XۖR+52R/%oҹtO?Fv@7/x0lfT%!*% g XCj߈Soz&Tx-<$gq$2~pql\n{:hq' 6 pD(ܹBS0-Ń4`]C5nMRU?gx5pv#<mЏ:wǎ7h{Dѳ>OgG )jU*Vے*equE;+hHKaSSˠj]6xUХ֛EdQ'[Гf Kb4`u/>C$0bC^Fy5W%"XY]41{;Tm)n,Ɗloxa;xIBUbMN(0#> BsUDpmҙmCb@Ħژ#F,i^Iޟ,~6Bղ>!ku`N/i1P[WzF/涹a42g 0#U4 T|'Œ`l ;\ '&\t7g-/g3 MA$\V,_à)8'aՏT`k[bR\\3`Df·iJOXVd)5PYUɾY G'v1r8'_~6`$=G/ E4-Y㸡&%jQlWN6h dsD,Gذ%L]nT(Dw GNDSӐҰ;f^~-31;QA9dN#`iȻHxf4 pkb#SZ!` X_Q! g>ހ:Mmi:l1=X˱bG,CxP>=\2HZ:'6 xh-%V'6r!SQ*Q.;MxGT5[Y۠WSfIJ=,LwbP/ekFGl!989n:K}2l>xQ#H+jXcޛdRTnIڷ X1ZVV-zo"%}6;ȴ] nx7p6kzq̶H妟6lZoEOcz[Zki<%8 _%$($f[ )[vl63Cfe{e=2ށ-=\9N+f3X1EU/H?;4An12GUL0~gv1۩ əSwTĂ&Zo@?ב7h@|eU![jҗ=h>vҝñچ<8 bkpZ5FA̅CƟZBf4b[ Tp诞Пz?~ZLsR֕x^ﲘ O$&@b,U.H]ãמAR.ꂾ2jL2y)! ?ZG'a1d7tMc1Nah4 bNW {)xc3OH,ch|@`yoD#ZA.ٽzr+vKvhϪ㖒{gr7 `KTv*(dݥ|բJdᝏ˒Ӏ:+B`&Vh0ȖLִ0̈\' Æ| J #- 2rR{ar'+`_7nΚ^&̕90-}c0?i"G't= .j7߀@D@#d8=9VS6CĠj'`,6/ǐ1q ʵ+8_CDjyt˪k1^_PO[j.L/( NIuK$F$=bkXII4=tV~`1!I>4O闶ɈF,U,V0oxdv7 ڛHLӻBTFSp)~pE(4LN㐰da%6%#tSN}Cf6j;_o#kaT^-N{7a`#H7^h/JVJ)+~J* ج@cMb"岺5k'FdzˤcnwF#k)#uD l w{ApjntMUȦQ ڷe Z8N28 I) !&M_B.1PBoH,fnay45 Mz@5޻k h{;c[hc)\y{!vb+(JMpt-Gc}|ZćPȹ6)0'KZqtiI y 3ҦqӔg8 .TUnl\ƨ;lZ"'PB"zmS0MҚZ*h+K6_DwSbE d. %[?2ܤ  Y84rq|zXnA,m\E;KWe#gaD7 :%7V11vPz.PM)ͥ-LUàs'baGc?z3b(I}׭/ <Q>{HIg9t_QMEVP'1_(<0(:[&R87 Gʠ׃Т`2ˬ8/T")5\1+H oDaa>YRƔޟ&kGE *=뉣cXv _o}k*M ¸ A] , R69ꈽϱ&[V%ɇ ȓ(plu=?b++y輬LVd?ԞcAV"AF΢}S葫S-m G0xwXxX5wr,/o}!W[Ǚ a(& * n$Un%!*ޝMA!6{GI[8* ʿwhخ.Sy$F4IVk:Kz4pZ OأU2V0>$R5?](?13H*{76f9)xb>*v4Z8y;ⷦ3 FkG}>Ty<\5NV%.`Mx*)1&\B7A7hCEˌدC?x"{AW*l 8c$'sj~4<^aMso!u&hs_whNpm׎F􁯍ZBKKW256-xdI۟,;yf7EljKc tG17Jb @* ,vԧhШob̩RbVlI*&;P8ɻop/ u]m[w+c`b]Vvs8pJ's}?kl*vFgcӶUnjL..\}|YXAwW{?Bx]+2 hf3&Ь##6sr gc kjb{F[fɕp]N|ڏzh,"_* WH#J: D#jwwγp9AЖRM3?] P%?ˋEN8^>|S7bg>P×mCXK.0L3Ҍϛ8䪒o|'M퉫΀i.f2\=,BOk(9H /B L:҉RA.Cًn$<\w#D^@1k}HkӮ;ϗ7^na],= wA*W*:q?d$--@2scZ#:Z됵ңl`nBz NFcbaC;hzG&U젲Wc/%ˍ볌hbs'gzxpge-o\>^1kK,ՐhxS=D%n5R8@^0Ga _|wgs: R7!=+ 5Lt :L+wh@aVi}HjOR6Y$oBt|'`zX(5F#k6?!,D v#!\Ϯbժ)HiSF8|tRlDGK4 l|,_NޥUD:y$Z>Td#\z>GOi4Zck:&^ .̹=FBѠS$5zP"@*oH,ĸC[n<2r DѤGżfpy~,J@lOhtGb2+ki>(Pk8aK gRsrS; 7K[o uSڢ&/ j0`| Snz sQ G2'")oiUь I:d~(Q$W?,uj&&*|DcKEJn5[;{qXJt%z])(G7mlB՟6Bjk!MT t0j!仠J^K5}hm˪Q1IBH.C6qhs%w RLE D=_(Oʃ[;Vv7Ie#&8q\XVUFS!=+1Pc~3zeMTP~ɽN-FV>c1 q+ex`!J0+ BB[:P),W z UZ=`mKe6|ֳvRt=?[EdÉٿc K@jI)MFIF3C,%B iHnKŹB' in4=k-^/OѿjIL_ĸNߗaSDa$]|ܘw' RJU49t1B? GKQ';4w[x;8T}rhi;p)fg6Mc`y!ޫ-/l'&t-I WpySevgv Bs=gsj.p3tHF~QSb a}> 衡,{uwЇW z~kUQ-AueU/'Qޱ. 'CE. /$۩18h']0&i+U[*39n$jhoq0a mx&PqyÉ u78HLWOQ~Ť}'O&hb_B_p:0SklrU^ộhsWi cngB^<2-OJqJܵ *7)$9X{ ͧNPɼ"`p~Z!0]ψXby$=CFT'r1DpE hi5D7wz3H~ L9WD7 !27$*-vT~15Q|1xa2zl[l*P1 ܧClħ?Pr&cLoޓUbޚ?ANͮYPު*[n֙D,9iS+E^*J5պv姇c_%ߣ5F-J"6wjKӯcOI{ݠ<,o 4Y#2?r. !e `;{hf :%AMAwe$F{P,MpQ.WgTx!/6( ݞ7i\R;/duLltS!]S^>O$C[ꆳrpi~nrL4)C4ڨ *o3,q=\gj-{Z*q}*b/^L=ٴx;=ns V/~6ᬂN+\ 1p lcU쬮x;LQXnYޞ6@&|>ٝ.h"U/ yvBNXHeo1 (o ^1.^^GW5Em97är;( J Z"( iJKPJsm]:Y$fOΗv%[,m DZM%R%jݱ͘сïzy$_Oyݸ}"vU< ./ue2z_-?O6)`B/{]crEG_\s]pmG)b~X*Ջ76QR͒& -Z;rI _7B\Z3Ud @;Mig3`u~~%jԉ܌:^p\nrvJԊլ2U@\x^ ]Ķ&S`nhFvþs6t遀]&Åٮ!ix( xm흕,YPr~}H`_Eo&..Hk R-Y9'{7PZ.BH_h}O¼"FMB2j$ĉ3n`6{m/@ NOjdZ4PrFZF~49ƅD~r!K4!!6،/E/fN*,L h p}MYQA}]H MCUnOM"fFq\W-ji^ йL$㐋I\J.2`_OaxEU*PfRL=)LW]<}L%P,^5*!{#Z1Ђw~&ǹf /&ϊbD5ZemS'+ǾumgJe3g_~/{T]npSx1?Ja"]2زZS Rdk{tbK6DxltLN 4h YԾy'|S BP?<s sa%6!=x/Yٹ{~Ԉ. K -\V3iu RS8km\!wŁѺ;zZW.]QL;ـ*>?5'&/=a?)}??LXjpLC+^1"AS"-ޞp#9e0M7*!Soyz+5 cA^g܁$oO5qA;UO#O(^יq,)Z;F<Ih;UDc.:ݎ~2a68 |l.O5KjJxэ,O@04PTU@vGHtj'>eOqb=.Ly*LvךY\ĥX.yc̾Z&#AI*>-gR4Z]Rl%k8?5+g|H G_OUh*6C6'.k(VK*AotNQ>ʱ7k\5Nz, j~-jReL6 {);׏z 7.(Z+-RXqk_oɂV$,HCFd{|1d5!f&!yI̐Q)۬NXڑ.s)&XF;}%7+uy^;\l#wjS9 pьL1yDS>|ʃI[._rG:Jp 4V \//[/b ?svܸIU@ ʉzAɖ#u[Fl+Y0J*6+{X>y/4dusƌAHHj)߃C`N⇺#/v}_?8xR٩qA 8PC~6fHxENꦥKMys:㯢ְI~֛P$}-8\-ej0"1\HY#T] whx`A:#DzǗG^X!Khe0XZ0<+Zc -lw\.+$+2GԜuz>ZCx%|Gْ4uNyOm:N>W#.}\%*8T -Mk:kaQ'])>muzX- ]h_A]Q|SY>.]vaZJQa~p|7m}vB0U=硧A0'{Z!^!{ NuVRz{0-$B6Fuϊ3fg#Jp/ʃ9ۥe ^GÐCd;LdAMPU$>}/mOT#;FQJ),=u(YO*ڛk! ve>*nO1g0!2cylFy]tzR껿" 9ݰN\֛樃4\UI}v}5>O6ŚPBZg,qmya zMd8섪Z}V87rҼYkI{GӦJ-5h@HV @~EUrXMx*T|9;-]%;zX(.|o+8vnA>sF^B'Y;V$}ʌ$8B,bL*uTj֎"7+ct80|j^ ί 7y}""IԦc WdSNk7armW) vRen n{`{eAn;PH^Y:QI}=}W.ngY{RO9IpP@t>_R1DJ'*2pir۷y(x)yHh& Ol{3 `;Q:*0P'kZW1[fr"xf*mQ- i^ICd_H$ew3['ʬWULD"νw0 0*f!!X#i|/j᝘90 Y] ֧%q]:6uA!>H_/ntaZ|\;5TE5J.'0Voݣ> z{Y9p@&Żљ{%p'k ;@g: J]睞`L*N\7|Ǿ~Eb3A lhR)'lhQ1:?& 0Ef@-JeWKL\^8pAh[p+P0F:aEg)c^nCʴ0~G)$j9Ng޻)hߕ Dg wRW<󄠭3cl|Q; s&[*xFRR3k)&!JD %QzedPLfyƌgPV0& 㩶nֿ>w#̓RtlKKُp+`xtJ C٭賒9 UL7\NqχdFi07=Ķ!_д==X0ɛE(懮[ۨ3{H(PgPb8uzmwb7z|/|X zJ/jq4p}ꌫڟ"BEw4D"gT[b[7QcZTGhUks\]NiW:^nDJ@6"U1 IcrYH4/|XGs}Q.I D3%@eucRջ4QKzUT>4-yzT[RHGD"z9oXQ"a3BdgAap.F%EcYhrr {%p{ke'c\aN1v’wSGNiۜ8|^5&a,7zS\egݑm ksD&^>Qxj!kVݔ\tYj;Tû%f:aXi{6ٯW̳zm8Nsý Zy5-=*DD[`Z@}JdLi:RP[&Y/^v T#mS+k"gB \ Ni>O=#~UE)QzK8lvBS`Y?',Ѱwvyv:okfT_QzelC?M^B4;|%Pb+_E6)J͢t ;)Y_,(_Zj@i n v IhXE8uE~40?Z ᵢ; 8@:R:XmLY%4r#BPZ/W3]n!t +u.-_VV,N|h99b}a+*m-JDexds_kDz?Q:W ,Evi4C\}Y'IF 5Ѩ[}DO~p1FQ PD7PG] Zs 91g/3tq'VkktI/ %1]o4B"(Ȕ%S̈(&sv*JQ'. ;(1OFHڡأOtQhhHlw;P! D MixsctdT3y]Z[AfEMG?יdQ]ot* l&8rDxk(*zs>Z m$T"j7r24TisY<_U\ MUlEQqb\E=k$=$I!0ZpW D}+=se@#6.h6)g3gtƈ}HZ0=vQl* v+ 5Hm1<)>ˤJє'¦x&;Bİ}PZ`_b`)L"܍X(хFεe>n_"e_Z dni׻wCt4bCq$d SVcNbU݊LJ!3ŋRsgK9Ё`Xe%t^֚E" c 6#{u%*Ǽy~A /pkܥ3JWK tw1tUQpbMonώcaJ(3~r;yo'gʼn9a;%f_,Zϥ}''M3( 9 tc 0w{V6eںڝrEԬ#"/ʹ8%}bF}P+ED &-1l9=M.6sim]'=eb'Rf*Q+H°'nr/5W ez2F}-~J\ۼhsJJ];Gn0/:]@1叁LmLI=FZ8\d;U&PSd,N".Ѫ!GhQ&mϹ5FK=<`s?Sam;670Eٌd0Aނ⪨ |G[ 2{6+<8z?_~;+]WMqj(n(G@s@/IRL LjuI[j") n T:څBkRAt[B)(\Z_!hv@dX_G, ¶!^vZ[,xN%b9VBfn[?Cl\LQF|h:&4s]qݪ=UdIDpţӪ.IdJgJa f nG6 <1<OO6+hP}C@\.M,4ɟ+rGxř6Xa;# 7:գyFq~a':j@ް戉.n Ҋ .-lfq)zF٭78 OR!$Yה +emKiyNYWs[;Mw&VK`D鶴n\]Myj#t_ӠY^T Tc_ͭr,E E3Bkhp3PpPK]Aˤ'>ț$^SJ10Fy~J?H(t|N~s nXϺgt<$`QP hZ"rIՂ+\LEyU[= ϢG<,60#ssCX B_rsJ7YTt}oL!|Lh"Fij%zթy U3T];Cͤj*쁂wiD1t!ѽ޳fa̿2H$:@ c"o6O@|İ F5`Vk4ȣS1M z<-2{uPUWi"vPшBz)[a!e#UlϠs>Ύly Ÿl# }7fzWE5%3&/9w"I K k(;,o_G` ȼ5#Q<$Z>(1+0[RFwPlJ263-ryL OPQHxqZ8$ʅIWeX9ܸ9Fu9lZBo>\?< c+!u۱,д-2}ss83e^P~&LYa^YZAM,<`FNlx-Q:*?"rwOsai#xJZX0DJ"qMjsxn#WCkfNKAwgmieYMy?oDW w?#sc%)1\|OguJ Ju `OZzp*j;z&wdjqAE#+ݮ7nΣzH\y >TE_p+=p :Bتg;&ԖG*HtZT֖/V y^^^x3ϲwL+b[>7qyF9 u]8V]..xk{6MG1KW!:rJ%c&aD`Zٌ\Ci[e2H>BL"Up@j_B0y>Wvϐl!{6vL{N9T不WLUb)2'}.>juk4Mb󺄻ZӜ{W8Ll…||{`-ÊTkJ@ )M`ݓHzTy{hZ<8bj\# p݇:xJ7em0s ͑Bm-pKy;8~Cwx(ES/HU/n n*^j,#҄1A> väVXqDa6,c%KR ="XQbA|<$3 #t2U|Ff??6NJ21vKc6ٸj΋Oy3"5H8B>`'gjqj/zh1{P.5TLJ/nyO\9i#wex M<#䜍|a!|c'RBJU3g͢ ɩGv2Y]Y},qsįOePEQg÷ǪX5r;rrh"gX2svsZ 6ߖ 5zF3$xSB8 {c SgjIɡnb Wm?&Ŏ ;wk ׶PѯhV vT50xGV)W\|=`>4WQaa=F+>eR a>x&c^N#Cf62G'][`3|IUZS@!u9eןu}8&h}Ym ӭ+t*m2ɶ t}}KptDcPp3Мk:ZRn/0`EwK7ՔD@/7KW0a2p~Qƿ;6BȘԌZ?+p87ޗٵcsP-#n-?ܧ\Q&4d/K3x{c1}WIRj},iYO_iu@4YFd}0KO1퇽_*4UAF^{ۤq%t [ &3)ImRl'LOcphisSFAvy2{x=\p_t1k(>MGBaA5VI :LN)@m$N0Nt*lOTp4i[ Һm[&XOfӼlC!b9k'!r>z]ą6TLִyU@fj3*;ohNbnoByROpY[C)8 qW6ZxqQمhYZԉޔY1e+`pM,O1Q'3V Mlkڴn7љN9t pI^IE\4JT>2)M"t$2SP0s.jtZؘZ"yahQtG^r8fdU]~%1CVil2s <vP~IAEJD}fJ:(Y5\o@vL ma5e87 㦢lZG '"%c8ߢ%%vgJχ5enR I&?"o5H@sBh6Qx}Oޏ:{h۹m _\],(}ͨp?.Qh uَ%*1!?|d{AL(I(8 S($OaJK`dtٮC@PSyEz0m˻eWbhjiFz |Kȹ'~٨l@TKR!xn Jd6bɍբ?aXx_"H_Y!$ݑQ ꉮJEJt'Vm8m{X!d&{<^st$9y ac!8c{Qm?0UmAW@f!W #Q]0x{K=1U}@QG Դ-Al,-ͯUÄyAU0toR !1?iݱw2Pq $HDs/SNyaX&_Qv%=QTq}ـ6ZN18GCkLz E}UT): G +ɜ[qd {բpUڻ2J m d}( ֝Lyh4Djxe)Э;6;xz" 5I[C ;\Am`AԒ:_Yz}dkD!ҒcRb{`PjzȱvIdJ/l<ƣfCqܪ^[ _rDq"M웎wL=̳o|jz hY޼ׇr+XFrC9Ͷ]\e}ocYaePPRmO&AREG>51EKm,efR_ w#v(sVp ^~z:Hb GMOdK0b:y VНhƙ=Ynvmph=`RqP{^vO}Me9:TsOoAYjlF4' ^.Nx6DD3@gh蟞JyDt .J ` X巼Yn߀(կM>a9'p2&Mp*7F>% yU-AB=d;߾_xs ;$Af׏vHQZމjL,9C,"ơ7d. 'w^^V,3?e_`/r\=pAl'(9a"4'v!\j  @\EnƂB3OB(iE MLTyCdX@o Wh .j%sモa~VM>0-\ 6$͊Ԏ0\~ (!Yyh0|zJdk▙1PVcɋչ#% Ud^6\X_U,`PɚORhFѠ\ճ-K+U I]2zdjV1Q+ Hӹ*dZ ' 7)?_un\tFo7L&>!8:ɵV]] {4x*|ut5KBH6$)*GeN?G ݊Qϩ8\d ( i&VNa~x mHs@"u'WAG2y&1tpfuvۜU7~N~;0ͦR7<²|-M4T' Q&֡7se=Ȳ UΖoPOS@}"9s<&/AGӐ']d-l$>@̀o}JMb]U`vC46[$(t } TY1 S+gM#f% Cg[e>؃C۸ E! mcif X;}bkq:h5Cէ2Mꎉ28k-%#TO6{ ʻ>v2=|jq )jyAAi-B̜ۥCTԌ%(ȂaHtHtVl=hQKഴ cg)]; ؞òUTK#;%ԿtnnK},M :l|0౽r %%Q#v t咏儼Q Ls_$/Fc &JmL$"rd6ڽc>TZ+gyM<=FNTsaF0o.ష}dvyh&RRRpGQpA]9dLf[N{aeg\+]{C6ĦqeKٱs YT]#k!hr$c <]wvGgkZϣ{HVS̭I*Eዟv+p£O`@`ǰҞ9d`Lp$YoMGgLCU2D"bQ42p4(Ի*eaXb Sbx@&s8i,0 qѴ7!y $}&Y1s%|˺C㒔tčeH ?2 z',:%7Vq1⃳x rOۀd=Tk8@;Bh\e< m[,y)A(nR:gqx'1'yxMC 6e&ǵR~EGݶ@d}xO!3-lp;7|0 Tg: u{N|ezXN=J40(m}. {*,yu7lx_anHݙ| F3XL)r .D^u0T7VaK`[wצôznd{5\"ˤDklY`9ZJ6ՆZErl?DB匷7[2 %p pFA9?ދ{mlj%#'âhGa[Xٌ.`[ctro-Ni I0ɒ ZN Cl}w/!mȈ(*og0Op ] lܑW|99f;QGK4f$>u$&MKMxt{̀",GMQGAɚ/4 Qy;ϴD="-6Pmmlղ PlV)H9|Rꜥwd H4u2>Nc [ J߃ɥΣk.僭V/LUGg؏8ͫ\'ϲY:U.yRoP&!up, ˺p Г̫ٓX\fT!]Cj򔘤Ԟ1EB` ,)]5˵bͬY1o!r_"'yeR4Xbq<ʦʓk(d4y .9*%V`&#lDN߻톱8t~?4o3},g3Vym\صX3QT%q7&!p=y6ob*j"u#d73reAUMGcU|u}½y qEV$)o0r &al7z6Zu{eS B:2%3Q??}yB3+"4CӁb?p(czHG6cT&̕0 2$Htnp!Yz*}q'#c靪S=6srNӲE|n . jfRL0@n6&iH8eԞv$ֳм^jנ!U$! N)ZA\T`qԇh˜(ZH9s#8xC ~dATGj{;lgHu]k 3~[?t k!2mA~q>TռXa}=W%@DG/pl0W$ZAuCv$nzN~fTqZr>쮲+9J'.݅"% 1Yű|Rjf&2*єwn]%#^"_6aaC0_ǜ/P _//5c4cP ѽ??.d߰~Gz_oZ* Hq ĕII7ڗ{-|Ϩ@Ljh'ƒEDx2&5m^̇b*][ۿè0 B+fٛo𐤖2S6R.ۓ,rqIo"خѸ2xn;,2-gRmИ?vbgrQ .9ӜHE=r<Ξᑄ 0 @`eQBMҩm#[Up@=iD]CZnB!Z*XQwu66#\܌d%0W? ^F9R¿m9Ғ4cmɤ@s^iS#bO,]HJjgނq<LpLU7KZ{bE>wm4t05{!#ymHJBh^E^$e}]W Gb5&d-hH38{o:1˼n?''ТBuV9goDr.FAcE'w#e|rvjVȓӓ}rUQ ~ ;32+uUD7tjylwn{c(v&u$M,NCh2S NhzN>8gvꅔiR^ucGC%h;6r|nHs~";ũ.t@SB#j? ÚiZCNЉf k]YϽ`3ik)d/ SiO>j){BwkDŽf02h\o 9F?ʿq_?i-nl e^}iU]px"!pvRmyq6KdˏЭ.E:=}5V̛ 2m@#Z/S0{g;ouK(Mc M.7h6bĬF?mJX GXPOj$WNUeyNtAҀ&8"62MF¤lu>%W`$&p&G ~&@"C [C<UJu|Gw鲤[Jׂ1:saO83}'w8f#"p+er [N=O=sG&Or[Dnf5~o jSc"tF2ҎR݀: tǪD_/~Cڒ~$'*ԗRx;pL$ƜTȪkgiw7ķ6jKAքB%/7ˁbwY3qL.] :d"-=bS]bj3ҦNv!) AԳ1}hQӤP}ٌs3K|i@+<"gTp@؇*xȧ/f\ kSaEh~gMK̛H]v<\yn :+ub4-RcϿ SZ#Fo/ (h&\djDȉ*)_K/T1,px:qs p9o)A [kߍm'V_d8- wOsrNn#VbkgCrXh % ).ސPYFŲćSZ /LFꙕ*N@[Hd&|Ȣݸإ5]LÐɦ 8j De屙%OpƧ)uʪ\c?Hf{z^$vK 4,Pn%2_< f-0kgpgH`D/k?Vˢ*;n ϴ~'tޢc6=d)UfΉF2& <D `'zG3uvF@C-F"+ '+DϿ1$teʧhIq榠ͱ/ Ey1"Ŕsd\l6w͂|#!5gJ(92[s_Is+:$b+Ko~c,:Bg¢alm%=9aEEU=9~:N3gPimP4ch0EM.7-ี-cYĭ#KE;R`xCfD'''K]0r/;01`;cxlV&_)Vk}9콡#KH&c6NIp^ЮC}qomǥbIA%- qVϹ ;յlSrxq.)@6%boEnZ3:e1XZ"fUo?Xsi&#Q侳(|K`e T&dj䌋I*A@il4d.a.'{Q8=E) r6p:t%MvZ3kn*nh6 (U]5g? @uv鍷M*rI,+PΟ"SErgTGjNZ u˅#uXǷ7Pz%ri淠kwZ?<庵va3l%5 Pbiv K#_,R@:%"*hdyGh*h2#$ MU 'jmGQ{iyҌ]ʕZ>i* ۼsY2x8H}m$T,yqOGgKqؗu+-G+If2 nҤHpsˋV>]?Z?CtCA(ab<=BM* ȯL!Jkt!c 3).X3䁄T Lt/bNw5#1j4TMy[һ~N=m$gb-A;t[وԁZC3XD9x1ʿ^OD!]_+ Mz}9g(zEuQ;A#?lf~8a2Ā#ǟD>*8*h7%C+wr1,F';{bm3'gM.|M 4?o5-rpvSIlWOߒL%oՂC!N$afALaLiqsNvod]WoOrrXag9"Bϐ\ X:2 vK+=nxk:kSjW"$4x Xk/S3!/TTBknuC*8F|qs&$޲s;d -7̙u=ݕS!Fg󏎝W6XJ%J51UHӷ(QbeʕmޏtgFVr<5/};fDOGJ%XmN\ LL;ɒxΐtrД!FZ*tZ.mvm7t;+u5^{%t;uYG׆1׼5jixi;We#]>wN#s?܍{q٪Z rK-?#7P^pgB!v1:nVYK\ݯ o(~鸷= X\v8XjUrpȪ( PpױO92vǣ?aV@]R\Ap dFa=:X᫟zם X;dKPuf mjؽ9Vu](F"(bVaz|{Eٗ.)x6զ|N {|eWB`Y-"&bF4jOJniT_XBlJxi/Iڱ(hO"m5`LW@0(D˥Wh+f9W{1!IR5흲˩$}P9ś$[jq'hÌ[l#0rt_Kt}޴ ȾaQ or/D"d F|0'h<Qr06822mˆMG# 6><`u4}Ojx 9?ݍLW.>D;*4yfbM 5wOo8"F]yD<2x;r=M.==N)h3`C0?~ȵ}~B~.]w4e3,R t+p^$U=^_ Ppc͍o9WY>/=I d]X5]ybL>Vwr_ׂT f>B3 ll@7%Ci}nXU G} ߷Veڂ:k*"=;n&I`CNr~z2>+_?_+qNp,UVc A`:7T,j-_-Ь_Y ]Nʖ.  CbjqLX+RR=1G]vWp6L?/ l?Zd= š~d _oK}n";M$q&40hT&s7SQtj_E U~ Ƥsahhvk Pqq0}! F,_)WAxt/.GZV5GLHz@OdV'2f`=!FkQsP0&DZ a>oƪ_(9d8`.r%(s^NNJ>{ӈ g*o@E1nrxPRU(m l岏1f6oѭږFewWz`b f~9įv>u ˓PH4>hy.GԭIcVM$KkHl F9 ##7^/z\:5QNua R}]>K3dXmp_>^z4|${6 mZLef#il3׋ZNZPC-4KՃ˞9:v  r-~Ȯ = pX97KAq{S[N^{V㻌6T*UZZS$ECʴj9K1E xhS_`s;K>}TiuDL˱o=ZfaK+ZG =R]Hޥ(F\ XG%${gUYGNsF`ē΄ZkOm6 JDdfr&Y3Т0`N6Kv-0$.//iW҇zA/nb4Nc3>Ppxid}(z2l%hʧF8OlɁr͂SEH(oI{9[$DN}2Q!AJy6[&C[_K|+ 5,g =IeܱkP<45Cq}='J<]xc³ݲfC z?ԛ2-,\⋊GVWh) !q\̀tөy'ǿ_ h#̒k ^2,ֈmlJCoNB} OBn=?Ud}oLY}cZԶ75Z /(AdGMP4rҦ@egTBY̻B^ 2=:=0KL{ӣ{KAQ*3CO&zb`Ƞ]qꓧC5fCFVP%Ҫedo[4HB-x{HCB%!1D`T֬-Z3z+( Kzv 6#q e>s-tWbD%1:N~nlݴO~p~f"A[H0  "gFޣ6_",_u$[>oe`ph*t4t*K2FMKq3Է`GzZqg_EY1\O6PVר ywg{<Bhi8ɐ)z2i; qn,!Q'NE^p2&-%y~eOc'XP[k]be:ߌFdd3o? BqC}36vU^ю?,enr xbRlM6p/q4H;-wk}Ny;ioFG±pE2Y+@!HPq!]9; EmIFb֊3!stt f{UNA$Blu&ʓq1痧o&wR*! nQ&/oE<1?F]i4VDJIhI7ODPXYx5aO PF S^IR%SWf3jv 7#}qntadS-C:=f0?~GĬ6'-Ȇq;>Mm&ՂvkIJ=40;;'eZ7˞AA'=$L+\VTp\IJ6kTvLNh(S\v=ҋ7ӟ4@H ~X!vaAk껞^);d$1r6w09wײȅq RGɌnٱG,KGNrrj{De0fdf3}.4Xt=bh ({xE^u9[{"omMɘ] 遍w}@o5hX>kG7K90y 3Q~qK$1ːRjLГǨfz"NhJ?=] 58H'(Q ou2wior),L6rv*B9#P2XKXd:/Wo|[uY{Pi)Eve^A,S ~'eM)-hFPN+C9rx,VWVvW̸LҴ-UCԧ 66TjvXGĨ3yz1ҫǡ#r!qU~:&,3!<6EX$m&ܣfK(=5%ut@˶P?eVV&dr YPd/ri^_M,\&rv,UwCA _mEV{/k8kX7T(5+wr{v';Ucj2ljCzfUA/Y@ۍS۸g'!PQC5じie=<ĉBXl`v{wK}JE$g[ qN,a<Lr?P>3w<  ٴd40eoܥ<$6XӳC:L趬a:.mc̗=otu ƝȻ3VQr&O{H'ҹ0-FA|Aa{ƞC~I!e (Ⱥ z)Td7-z–Z\`+q-l_zUiZCzʤv[/}gǩ5?qmi.^T F^☚#)sr:cBH@9;ѩ+m:`pcH5􉩐mjy_R,arP1R}e`NAxy1";9OFܓ%2%)[¾䛠vMj>sJʍFY"h\x1cO1NCQ?:~ہ- }}*6Jbs{8pݪ,P޸kd8N %}qE#5>@zbqNP4<[VLmg]: p{>O*S&V/ٗ 6_>;k,%<喏Z[ZF:!+O3fK6>GKl: K B;=ќ?Q]є (Rz\aEgp@g܅2<>-h'4Eֳ#cȷK3~S׌C/j#D|-) ^X`~tBzd,o%_ܑ+׎%5(c|iwӿ01/8ȸ  XPM:]}$XW.ƺ@/[`#S edҘo5qcgXfP BO!;q2JZdL,0:C| fcm#r4E&_6 hRqfgfwI)yuHqmq GbɓKK oD,yw/ZW s^_(M59N/d_WIdWiHv{MD K,ZIbqe܄%LLDs1*Kk8M%%DyR( CMP'1t[3ll$Q[<ځHL;Kxp:J;!nBv]Hz TSȫ ټGl*вCCZ(` Mb{`"[MPHbFl s^%Far%q}' YUڶVH;}o v{9>$+t͑\C^7>'Va )Er:6 bA4zaէF_ٖ%7(($:_|#hi/}A~_*Iʹ~IVP.uTli-%:xU /_=1RҢ}*EkV[R<0'.`M(>(gDӥC)N*QyR@0۲K,9[npB~԰fwsaɡe4IT1"V..q*5X* ?`@)cޚfrv;ΔoT.ogmkҞ+FٗrB,2دZ MJ,+z=nA~yn&u" BI-v0)ď؞VqW\͉B$oқ|j=5~6rk~"٠Q?`3&t t,b4 wB5;KF] =%,NM(N'`EPkn琖ah6-`dAwvh:-+Y]י|(UOzd |wl:aqs8=H5nkI=q"Ʈ-7>rw1\vba3<`ρ } ONá5@G1`Lz<פs(]|BDmgϸ*Ӣ SnOӜ [r*<]Ix>Ӎ=#q:91?h=|f %.*ss[|tUnRٟ16Mgk*3+3,sML-ZIWh'੺lvRs#eǖKq qC1lq}I|:'s˸.zb*aU6ݭP "&}l *XmćگNT*!?Pzّz#·ѧKӬAnpjN>X6AQgfؔ>+YL?b~d.y3^fP,),pfҴi+X%'V喿Re=7-UwTł[4ޖ*qXWF)^{ r::Ͼ|!t"wj*lʴ" fpUKny pD,NKOĭV0Kĭ''cUFRyYd$=X2c;cҶNhb9rT 4Wu,/z5vTw'"s$c2^+(nlcڻ$X5oE:f3CrT _)gg s &-l"h~e.2†o |Or@C{Xc8QGKh9_xek5jÀf{jh'T bu^vɘ k%TL)gE?79pZ!ƇnBuʿd(jE; 5lT/ mPz̰,[lN6];+ V9 gL%ɑe[;U펂ƍ\R|͆4|4 @-fʹ5 #hsvȻJ8Rou,46@#_MavWg KfaLGE tDA1n/B jwycei4b)yv]{%԰2V܅,!Z7A{^oŐm:7pNb&flF-=4Vwͳp ‰%~`e J8Zn,"YPsڇ;r䍒`a~SGԨfK.l*H i=1 &,?؋ï 5ǟ*Xd_D"@Z)N۝y1>ߚ縜끍=?L}x+>8D^Tpzm>. ͖ 6cF]݉9Udn5Y Jt4ǧd!qp%^i!, !MީrLTŝH7IbʲtYEa[)MtJƐ;/Z Y}Вf Y\AZaEYCgL^QgLd-/a9 PQ*o͸l{U}$ 8F9*1 YƳ'iEDYpB:L4P|dyj=)Ǣ f` !;-r*^0[V,@ 8^ԆlKɇR5(ub):F^޴(< #-u4c  ~$xhʳLH .cT8&YaF'Miʈ H4Da2E XAK4X9Ef z3.sVZc]C7m qÑj@e艸}-=S>4QWl<(h|l03z)#4I7 t|% Dp#A`p86 !(FnXT84[,#(,_`.FU6\/IɕO xSEP ih.}9|E'DO1DG}dHY!J`}0QK5ax}[M*$+g׆dxTs펺psV#B bk뎲/tgZ!j0;Hzp 6_y0 y0}Ι"r$fJ.Յ 7/̈;idn23 J]pԹ.q佛 &_?$=-PSyN:Yl%=P`BA&!)#(̔:ѳ(iuI1b E (@D 1>+hsԣqMRa<4{~bPp\:l3L'̫cc\HyRX5YA)d dyi,7'blnM`Pזd1pWku;Zyج< dUV15DW5CF"[;6A&|Ef걥8V}.HP,UEwD] J pj7! `͜mD`K o?YK5x@戢Y".Ms풁协vhV90$q٭j؆CiءApuԺ4U7flKsճB;- <f:|ˤg"3f`epNDG@$a>ocp+ͪ_F|}yt "K%[PCk#p"˺1Аv]wj;QX,}+Ptz UYy^OBAY,&Bbk.$z:.h )>ɟ֥gg +jV ᢒǝLa=Cqqr`^mr#=ʞ5w5_ɔ:oCjd1]lb> [eݖ <$S @UV"ǜY J>[ӿ=rŇIZX<[d5"yJjZztay!'8uNgNڢᔝM ǹ *MRQ]Uͩ,Q89&sp¼E&iԿ5܏/^?*FHt$71GSƵW´1Qumq X^7]cOZĥ4'^և eX</oAOaY(q>4) [%bz\2VIv**Xޓ=/?'ofG0+ѹ[҉d2b=m^gKaGM2kP*~Q+<ئan GH@P+.9?3g(?iT5ѣ:Jph(Y.Wl`EbG7 9y:}2{~ VU?#V" weZC9iOƑ$՚!P5g cte N`r""l(_-h['unj隊@E#p y _s _DN4 ׼;Z5"֤÷g$ PE25:d[Jk63_B8G\J [GR^LP7Q޶he yaVka bv[0<Г03 >53&1}@MZj=m"QƫAǃac лPw*1'TW=-Eog572볺 !5bBQ9k'K3 )Idr򿬨k"c҆AT4%t!t 50kkܑe;fGi spj qI/$K9~};12 a-% :b&fXG\Ktj]j3Nxo"rLTF> S\7L{r!9w'Z6v0K)ѽ9b=oz<)(-hd vjkf#u;jݎ-* dtZ3!`ko8cv'QG#+/$EO/ϯ4#֡b:3tdϑW@fU9>)y%d,2TՕ[FJ5xProuDzqջl\ߙ 'vjlUCO]>*2p#Ղ˷&b`18fc}*i6qW^9EJdW 1L;̟ҐAZYdL)BzD )`w9k٨ 7h#(l|#`"09fSXq3s΍bBTʸ G(هXI@нr+-gs([c1/j&<]&pu^y#t?R@%XĠY]*1n܅'Ch7W[!p쯨!|?,MǞn?Ic 0Nĩ6+ͽ(NCS{L ;<~sL7{)JZo-pf Yb,v&Xa>/5=ڂ=zN:/YMyTkBq`(ݶ pN jHySJe8 ~%A얦]uNQ&otCջOa+ V1y:ݾ3V:8TX1<4|_E>s0/z F 5Ӻ9o|k=k?V1M||[ELC}adDP9e@]K^.JJ3knBnIuv~G\"HhrnnA:.x2n/tq$p% )SL\&cuvF HxyLQ{sՋ,-Kq*,'Eѽwc+NS1Zk#BhteK7 fsx5Q PpԟR#]ִ7^_qԢn1GxA/ 9wP{>KBwP{Jmq˨ 5ρ@4a*(C1IKAMlD-?6Cmnit/q$F|}X#sģuRBuT%ĵ_2Dz0sٸ:"lQD=a5 5M{ч /2I%(1ȋ=vߙ3 ix ;ژ>C.t.qG6JN ~mue/d_\^'sUmS gI ۀ;ЗL)KϺĥC[6kw5Ktd?ܚKd!D9 ^8Wؘvf{So=H$2%YZ`R3y!:zZ[A-yؽ5.GXUhou]Yj$-k=:WΓۿFyS"$^S>?{8/yqv4,cbx19Nc5'qx[;3ư Sa)L/uÛ-eqtV )gߢC{QI5M>=&k[@km.ZZKW9j K'8CG 4@"Ua5Cib/Eґ$$G{)Nߡ+Č7Zƿ96V2yJSt3UL&J_Vr*P8v9t{DM]' l}» ],2uШ ,O(&y5&G.|gIil5*`xR^p-^63Jb۾2͛336eb.b{$m]5Shmbh5(25C};Ԣ[>,,d2+V_L0)-ga-?831NKj zrg_&b]ia+ІdƷhI@Lb=G-x TFbsB14=`U o \d73ymSO1۝,!uqQ7ehU1N7F'/KϿ " k?ZP#tUj^,%6̚ I'p{axa^^v8{|F́ ~S`7_(@ӯ YX+*lufX"K’'pMpNCԆsg΂Jû='F")۔9 ]R[qpOsGϾ!e9"Z 9k |y OgD^m S(;s~ ,Ui(UqOBk $VeZiuB|>BJdtm]Hg{rJ -X9%h֩n(N=H5Ǟʼnf=Ҏ۩+z"&ݿG;:^YP9M})g Z7(j#dBOWmr.BVr(DY4yC[\K3_=IPh)4{z3eWFߪY]F5>zKf>A TZ:o7K˻[&L?6WOepB~2;/ [Es Uw% k>^YfhE{S9cFMxo5h^Fp\(5)oLBDfxZoYj慸-=_`0 >38>x|CZ(1MaS}~ =]Ra, KlYd/k=3W&6c1yh_OzII _=|=^i62̾Ӥ*Ue . w(o#7qOџZɣM=&3Lp/|5 6>%$;85+;cvb㱸 ~ .>;w(B40.} o9cKYGy5%zayba2jv?&̓㛞εtK,߄\ĜWk<鰢ՍywFX10c> /*K۵^9jB7iIF6&,bH8IIs$Eɉے=?!?*\n\tCZϙp o=Q7;L"t9G#MLM-C4Х~1"څ(Il%XJduI3%BXRg'5ueQš7KqRz6dž+f-|=]tqpݐ!<ЈF7 c(bԜx^:+gkK%̞klhOq1yۨ؛҅x@#',W)-骜8,^--tȗ5gTޔd)/h]VZ0?9{̢sA2HM|yB?UKE;Aȃ՗9!9͖>\i+U/0NBǭ69H7yíx!ityCX;$T1`[*9X!+z}^N@;g$|Q+!hjA٩;~M1,)>445hqPC7^5ݬiuȈ')EY4:/|`q5`<*r}#XPncRO &_9eWSs(hzDNLZ&\8=<.v$».vfP8hP]Ӕ-UF黶4b)'8]=jo|.|SK]JRf7o>2/h>ЩU^E7be}/ /$Ƕ_E>eZ6Pyuk0ʪS4]xH$29` 5sx׸[MjlH"_Q ]`d۝| 5 m(F˧Dj]>>R -+JCdƋgGj&64#2Rji N kЉ$" 9?rDg._w(+ 7;~H9 E& cKZ > a݃c]iSA񢿘W$i#_LIAcĘ!9u Gt3٭K BbstAMU 쫏M,?X9StA;g.|WŞB y7 6#Exƒn9|hVO [#CFu~`A`tC]g,(2LԶ]W1ԑȠ̊s|1)<=cB%9/է\Fb@&d SaE`@!r0Z^QoxK K>Q@52My:VA&HZV=hz Gt@}qq{iͰ=F( f Աi52RZa&P:0WN:ܻ$|dq (W'8BP_Qr|qڠ2%37-=%pk8Nh'0$DgϳwAd7&<2VStS+ڽlH6^GԢ6SNlTaY*!J3OЯ z݈r ]Yvu??jǿljټ g#xf:Y行#iܭӒ5\k={W +W5B_g)Y+h)dhX {*p :&жI?Ѱ=Ӥ~zCGi+!?`kV44zg*UizRH gg4,35VC*&Q魫q-YV0Nh uιeqw{2w+HD8(B,?o_Q1FZ8@z r|))藞JJ{p*Yt~G%:`ũZ7A$( XĥIIR9 17}C7+f78e,20Pe^gTLUUS)(ud7'Z]ܜcGRi/IJl=!w+PAwm-$ZjWm$V9xG*^415iw!@?N4R[6(ӍfoD,6[K($>ZhTs4SI7x(>1d%&ᤶֲîUVqٖ; ~9,`\"F G,]o/yt+|U6MkgGgJ8/VڒI]eb~zfOyoclK{{̻,xZ֥Jq"wbx39PH:/MIS"pdHI vsQP!ZQqɆq EDꖄͱ^J.sAԆS昙Ɗ7) LUڕBY!q-vˢ?y.@fCK~X}KVP"x%hTFfhbNF/E˶4Op:%/zvO ÝtxOpK^ajk1 8=AnA7V %䞸|A -[{=~9 | N}j }fU,G{A ["Vni'il8`iZ^;TSռ^}iyz.7N\3+ < -ϫ9 !aq1a(5v|M3Y?_2 &[ç~xY,PBsq"1x'SLɇ%Z{c`N"cO/$;+ _e1xt?3r%sJ]%r*H&(ɰUǝ_rUC02{(d%O箾P6dVߖD  N辇2%]gs@v)d$e03b[e̠ccK\%pѾclLYPV8!{>ْR &$v\?T .QqQ RkY^~4%ʶ{Ƭ,;lwoT>Io؟ڃs9V|r >EF?)u'嬼Y@ozgʥ;#؊?–K`H8y| !_cNRӲckRnܐgXƮ(z9&g We~J>~uHHOO$۫҂0`- 1{nPEfZCR>Vfk[H,CYGP"2ٛy~ŽCyKUEǔUAsvt -B>F (Ńu2g%slAi .v$D<:40q:~NxJPBϙl>3gS:;o!iXEߵ?wЋ^$IM莸 Ԍ#B+SGS>|dxΒ}5 Zj0? Y{zp.kE~ILYT³m0+_ݷS0rlpàwK _ڕaI™-.$}Ց2@vV`kD(]Ct[d=콥az4|K.vKkvEhA*]R +UeԮDhb}o/1>qR' R;MJè#k^S`7+Ξ0hJe:)+?$XPrTjn oX9^bpL7c%_@<=N&={ A7++CFe0^ WƷӊ U">T6MH;eo8#<%'L!]+3V1%lF}{‹º^kH-sDŽMX1"j}5Dk t0|Rsx08!1 !7YV$RbF4KZ! _(1^" B@C^.I32`Th!|Ph1Mag:[7W/(\U-Ms٤SAGV? /Fi?ѥ]`]h8ϴZHClJ/>`%3Q~tzs*6eШ!"XpʱT&#ޱ0.;7y}g'ne<4NQט1ŸJdۻN/"\-D+z: MVOIq sIG SYcsH6T8[S_~;Ayb< nG3Tih5hۿ$ǽ'e6U0z`;iFQ\HI m^AO @r>woDzM-y}WEFq=!/`7=:cig/d[Tl$;*(iKy 9gh }lDO@p<[u_?_aGь_r;k-ɠ jiX9+RŠר85o>:Ii~`y*s5?%!ޣn ~hXŊx^ rY:%}tLlNHdW?Utwп4ZbN 8`[t_fu qlt"~T[fC&,"-BDGmi! l$ŖWql X^\&HO1zl[0)Q e '1C Ӏ.+lcUE4 g0,)'Y.^dr W=!yvQo~بT5:dс6~"q*-]PDŽT?i"Slimɕ91oN1f $`Tl Q<l%*쬊|T?zATT=+Wz kҖH!=CYЫcLc;}pbZRtpvBi Ѵ2 ޚՕ Cu |mu/h?n8MFqE']? kcp[TUh"LFm-KlvZ\5Fk]ZBfՊZh>u3{˥-I|˂e)ުƍ[RxwzNű9g%}U6u;N (N޵;I {KGY4b¶ZLxnig Z,tQcw>5ÉxAE I47dwuÌJ 93D-Cθ3J^#8BPs6L:4\ׄm(OaKKwv͠^6.K5lLJ[m<, lFK.:Emdp׋vo\iFPpOLf"poV(lu7HЄnw`>EuX1E!#J^Bw ]X.⽦o̝(Z0S6 vk% 0牽8"fw5S[6_7J :C1AnvezFjȈ16VZ#"9k=޽aЧ".O:8S„мlQM%1q#Z9@Bq f ' 3ŝa\u3 W: mGR'L/(ZGH?s}UE-u7Ժkhi l2i:-a4wlIܒ&&Nsޑ±Bkmp9GANO5$\KSc}@uQ8h9ZNYIh8pl$XZ7T&gzoFTJE;!ZTsml:%8(ӏY7Uo__D8ȣ rodB<_?ۥU՜l`O-6 :S dae*G!]P:UW"@.lNmx#rewژ=/OejxCD HsivK} ?,3\M>B>ea}myuxxX}3 Ap:;szKIބұSW!_ǏM^Cᲅ=ڝ *\ۢ(ʪA\҄rb/@¨k۸[D3gUa4hMbHdt:R=}*SwjkqShsK?n3JX>Qw{m@Y#}EΎEQNudΓ$hJ͙ W(ҝΞTZ^U?^bFL; >Ń~Yw}`Q´@$CeB #$qFNO5R'bZbbV>vb/W,NOLƛ>뫭.!v%|\,^789`;|D"ڱ&\p9Ҝ̰G}CF Y)ɉL M9Yr\ꑐp \ifNj??sWYWKZN_˄\k= 6"z4u6t%pAǩrZ=(Op5H^+;g N1 ac U%. H)wL3.3[m.L /_q3W1W! b1̬jۗE*]%nX;9x,;#qiIƯL(u /*CƢFqUk0D ,= )+Z;S2#S#Ʊ"+~+$.yGa)!aabU*Ca>5X}Hrzmyk`݌a*Gv9ȂcBu+DdpVfDFƽaC6zM^=_vMbq3am͊\iQOkNP^LF*$AlI½nA*1ʅ_~urȜw&cddݛ؅Ic').(.,>sHLn폐Dmؙ!j b+1hEB0նۻqz0[LHHU-}'kwr]_K^~2s3g) ZSIaz%r5J#xipvp@/J9ݔ%@79SV7.DgPG, cC+ɺ555< -cj34C Kم[~YB2 # A-˘IĜ,0RF@~eC^0b2Ə6 sxuJ!BA]Dk# ;b̲3Hԫp| wHxJk%5cYc H%=!K } j ޷&Z22=o&(xhw *kي[u4e&uK~|U{Q2gzMriL(.ZWZFVe:J+JbagZ:^/@Mzҗ0z-H $Ô9zz<k̮F?|8j) N[mp4 WNxQRǝP PwT.Q2,j%Sgj:*@7S=_TOv6ῬkN%kL4_IwȳoAN#cJ Guyz*2mkA#Ħc }:,vxOOE|=o00O%b\wgDN9y<zh|OBMFOg3[^Lef e(}E3o+Y` {mId%߳NӃ8&j[SlyAJ3@E.$A6%S]Od;cEh+KeM}TO z_hhT_ "Z1ʞQ>~U~Ln@ƃφm](%wW:^/&Aӥ_KL5K/Gv{:ZQOqPH<F 1᪙rC? i)jƅvHaG#Gv2N{+NF+/Y~0砫rdϖ=;ZӺAΓŃWH];TrfM:r9]R}+MWsg^O|Nz%9Cie/Ff԰ўa ). 3=2LocH+:)3Qɇܸ žBx8j twd'3g]^.:cגAAn! تR /?}t͸8@9KD 7XQ"&&4r*F' hv \ٺPhaw\ ZeMu\ ON+5W" )vsN k(xNZR<7ɳp]R;;ϕ|pW^ﭾfMͦk-oVdPcwòM%_l=6}tgG+Yb ?cW@Z&x΁VBjFw)oCl "Bf7 Z+VSv7%qML0P\`bxr4d^JBV+:vBT%dap% ǜ$YKQV"7cxł 2 \m/%$F({Pi*N`>&F]s5Ssy#zA"B@W0]s#?qm ǁI m/ a nKƗ!s_.=VkNݬ&CW3L_uh[)Z."x -$wCZBw$9z5鶢 hc6dtRK3rfa| CjKOێχƜڣ۔"ED|YԈB!c ߨC*{;)hY=EDk|}jnyw[SsQZUQ-JOM+%vaiV ɶl],&!{zYr+ؿ?i d|7]79]m4}9tV *MxZnP\.Hc]<7E 1X#N=F-'j/ ֩r&-c ![[;ʻSTld_ ٣G;PLxS?h=$1ovɘVܾ2BrYMgHɗ}KBn=} >% ĖwVyN=q;jQu4BJ= lF#"Lw}\-1lQ4} ncⱙP\Wǒ{獟QDi$q/`= Tu>y %@Oly|smrLJc 0!x_#0m"BAn_a"Hþ5=kbڽ->OBУHNSNRmMM֒Fʬ 2kЮiMZO,#i3rЄ_MYF\CQ&[] ;Ӽy󓶤P:_3 c<(teACqp={\Np-v+mR7Z|CyVHD?ޔ{3M"Aޣ`f%WHqUr!! [nk$[ӈ~b&*qGGф  Z֡#gȊh8Zj(m?3}d+ )Eҵ ecxqŔ+nѓc)Kn Kt8c{:.Jgz$Or3x+ zf gi"YQv;RCDYApaޏJ` +y(kĻ*{!n@Y"ʜ(EWV~'c޹y6V(Wwv u)YdP8J 6EY9wb tTӕYE1Uc3J5[?a7j4Zr^ƋUdU,j;U&0JjtIs9d0zO>*_?k0>B*PIyt4 FU)i"SiI}g{->KdlN=2a $-MkqB^tz^{Sz-Ѱru#1~Bޖ۩2^qޣܜM-\wq @G|BYx^>AZs:|{J4msLMUi <8)1h\^+IpRy;í)([wZ;\ڲokEƶѓ?.l6({Knt mѓ^вipnJ8[4uEikgd:,hЬoadlr,GˈPV&UښX;ʳ\=9.{ۧn*Y)p9F;e+(9VSPI*?N?6 }t# }z l^C';rHo]VZ 8WDQ@}[~e u+@`'|Xb.M)|<]|#&|[tq*R$MDEQ n9+,Q{0a6m"sy&>Wa)ʀ%ك̓c'RgQ.2pz@ëJ㡝b ] I^(h iD޻G{ӟ5הa apI^.doE-T=R!(ѺgKwDZtpI#RÉL2j /B˓ly␍GH$Q^u@Kr 2Kb3^K|&QV[! J7}tXˠ#. fvlfùT&("_2F@n*H^{l_ 3,&8\ 0?8֤݉4׸Gܟ(J.M׽@.{JhTFֲW[jl_ZDo$i8b`o/\|_=7LRM!|.]ˊCYH0,gAʍoەjph;BPFRd!w"/5r]d ƌ<ۆ'guJ|ئz&GUk9j[ð?:PokvL~ז%vvl%g`W=aKz%[w=Ȏ[ŒlȠDC,]R֪2\(![7Я%v1eieNdy!VlbV)+k9"0L3u"{ NqC Qc. s1vM۲`B+Ǽ2m#H-dw7Q'Ty(zwww[#9 Py W'JљC #,WLp Y1z1t,Qpe'?2թ)mևsBNz"CKRDnP0=:ThO K*rq'6{R2k&g Q 2^ #a n2:O1ʔSPyPd̯| 0;4:jQR%PȶސFeLbW<H?Ց2^J<2P e 5 Ox;] eMV-OjC' fNP8ɬ~I:|M嚀.kkZ(*<-YIL(`+e*cQ W>;tPyh"T3ߛ*ϋjGdqXVvg!KNp&_n^6⪬2XL=չ/eP-+áX a+{[Ӝ]OL?*N՗1EJ`ٰ4P NGrku3o&]ʣdsvFݟPq!4V}) &8ς"=#p~aUVWeP {ub3wb3|핬F_ig"בY3pF]##Ș#Y9Հ*<%(=IdH$Rd L9S뇔OɊY-ϷtaKhAq8tD}$-oXƽuB>D~Tɿ ~w%9/1kUFd hNafqLt-5s%]^0ǘ'+Gc;Z{xf،0YuyvNnFLʁZ%#1u [\)ۓVC7DuuET4˩hqG@˯TM`2!˭T:WwWL9bς d?taUЫ7͜qXo'R)t!w]Wkcfž+O~t=OnL͜R)cܪ#]hS1 mFTwiy/ JEO/&j%98Sų2Kig18C_>НTlzvXjen]ÙP@b"J8 =;ؠjѵE2|{'-~z#vZaQ}وEoOg>23&>hD?SRC"~&[ROCjB {"tdgIc:<=| 5AyP֔ۨa}s&p$!E',gf鎊vN݌ y7`,s Iu-VHUaȝ 4dN6=".ͥ| ku$ B@/,"D=} md|-,4ze7g؎0f҈HQLaK .uXi_C7;vUkrx?ۆcH%>;q` ka{e8#H4h91[%vv04Kr`Ncɇʨh ؎Juf$V.!-3-租\pm,cvPqr[Ez8d+o0@ܯ#@AIAӠ86e+٠: }%pF}zNJw 7B[ҩHL=1ytXӊ\;g pacZ cNorfͳ|;%z' G16(Ou~ {(㌡ #(O+:Io!'MӼCo3PBo&gB-q/Q+u5íkݽd/:»dHS\@4d̶bNyLJA-VZCG^L14p7:;Ъ@l0߂mM=s1$sz 4(1}!@lwmm{Yj}.l Oob^ܸ Q*ylGN/U*)skYjۤ#>,j r ,I=iV# <|Nn 10H1xʢ.}@z %+ޤtX1Ob.@~Ͽw8 cwX6#h_ -Mn6)"ߌk*t|Px1KAtKuVotˆ??iGSb>3!ٔ.)ic)J,!8A&qmIwqKx&!*iGP~T2@>΢y(NBzCxU}se+;7a Z܉NyȒ_Gt;ICljz8DҠ;:O"ㄦ|TW9pptzOf Ś 4^<Ċ2h~sc)),(_ ";Bʜ_= F|{7ެl ,)ڳvHtPCp縦 É&0꫕-{Q2'2 L%xΞ&K6NS0-nF!2ߢ /Ss *~UHnIZ#g&!Fh VdUvDˁ!=dv8d)H;7e:F1/TQٔ`XYzGCj7a)\=S\[miX}}G@R/.NULݲ44>ŻW(ikt\bY,G#5ܧ؍X;LQlIPzI/#wVUR&?drn){|f_Ka ǯ]U'Gj'r_,@ݮa\>{J% -~qz{~tK=|7){ZC@JHsF%uᬀh"@`5!5~?Coq?k,d+y~pf޾xàpN iNlGyD'R.FSQA|J젳dFCx!;F 7|#.psDh`!z{`Vº>=f2G)^C"x|_ⳋ:i'%?f^\wkPMkTbNQF۵jjðQ&8&:dwr<lv;< X=w"D$ !H^p'R=X'" oL6z~g)Tl0Wkxg$r|V I$@19eq!(v6Ik(!3jJBǥDhK=ko~LV*'%i LtO*ow&]fj:Bd%y>X\)؎xHBWBcF<&&S |$ aȂqzmF0|@JO$u a:yk v 5A&9c5Mf]Xu=|QMIv9V{ӆWE _׿ N1N*HEPDG0w)_Sk$E=8Ghˎ'IȿZn@ əR[{ ̓Uu |埫0U*y❨QCir 𱔕Fw#Tl +alͽ6SJ3mrBq^ zBÓf@Xo2K 9ՋjF"Shî7-*y$|ry Ί.zx=7 Yt7$?dv51r#`څG6BGF9; I:EO1]#O [ 棨?>"h| bhxFCT ^ CWS@ aCm1H!ݟG:qXbG9av=O-'#/O:3"i &ePC)݈6s>XI$n5Q,4w* rC11PX^ǭ J;2MyWl^trvlة'!+n}boȇAeArS)`]ƸƉQgjbt&{4p¬=JV#[Gd nzX/"Am^ lB4v/"hx$Y+JssFaWT!n!t 6_FGK)˺P8V6Zh~Zviql?*(鮍ѷE`tWĊL\Df;TM8cz`FQSYx]bQIaVfˑRskTbV;cQ_жo"4D=H#NӸ( KJ|ġ-: +%kl"ٹ$W\M` }Pcl.Sq!ԼS?fWI|,TMn }D6ك=N͆Mf`m]*N 9zPdR Z͢l2j#}Oa)ipI' at,0DKdy,/Rqc.{-M/ aO%tn=wsj)co>GCƼ{'lHHёQ%SX/z+v0ѱ v.v,:AZGwޞu3vUǪiQYġf";L j%믍߀;T!XmwJ1]3驿% ca3k-t)mi)oAt*'1;D΋K7yKd&Arlg- 7LϿd-y8–r_bwɌ%1;ynl2|g29 @QiEwbgY)NޓU\Jdd– <(f'+hK^z)\dF\x/hS;>T?Gl=( oǦ!]^Z  խ%Fo+R6'Pw{F;s|F@&MR{UW[k873֔BbvॏӞ Ula6`(\ uLgSڮ\&h"iŇ~r͜R+uV:t~*~g;5;TFԀQ5өyRR@/Nh⹢.OxUR-:8TK'{t7Z:?zq[{n0t%/+b:XƬ.f"mnZq\a!7&! Ӯ~L"+ Ϣ 1( ' =&)LL +Rܬ*iQssjmp-v$Hk.WL)m yS緻%r8Qh\# -dYvT:^4yU @Ky0!vPrk1di0lay<J R͎1 ԩ>4Eye*sct o G Tr5 q_PhaʖLny,ZG``(i6vaQ}']>*;EH2K*<-)#5li':Ue/Ɋ6 C:2xX\*1C~$MG6闀'އ@a8j3} r+.G:=I [A1TTrub+jWaLͩk 6/Bkވ0L/鹩DH[8S r(q[#K61߄>H7 ,}ٔa_z"񭡉g'u@8JX/Rڤ8}:JGCXkKϘI8dYN Mn'^+ZۗkoS ʲF,eRUg"-L֌- WoOi5pv%D!~р,f# T5,F8 _璴8 !-$r.=Yoj[ A'?eKx3[M,n1 |ΎVTX7u1ﲱs'd"" 8C@Q%F r nt&=h}Q$b lA^LlS*Djпt3MA 5n/cd+h~ cHMw-; 0ݱ3>vA*)HEKFvNׁs#*hnӇ?8%ȝx! j檗U`^cGKjtM| zJ@LWA { skӸTy˵+x)6X|aK.N߉?S`69R-[!-@b jQYb\88hBuǨn٢r׭~s֬#1L@mWKU YэiӪuU%>.fI%#p R}`PY&| D9~H;*+~Hx Y»vF@\:7C 9kQWps[.q3I1:?JBA`:ʘs0u0s9 巬8헄>=,¿ )> \d-͡;!~dbգ`:M=̈́,]>^WH]uҿGPT}1{d54%Z-5堀3b=gYR ;qئ@RZrAyȅH+< 2a4kq3FF\bqQ 8Q@^/FlLh}m [}=rz Fb{X .9َN4=2֡B/j̻4lt&(:`-fNgo)_X40V.apFi*&hHh&TPw0Wz; gcdy+q'9~成GӢ1ff[^ۭIz?1G13 ҰpfN\:J@js Hxl00j/ÍD>凧2מ.YA6 /OȋYG^3 0LuQ2=1K娜7-lwp"L mhWI-|/LzOl1hfQY(9R8<^|Y.nӱn*VzvQ[Wy ňNhb$sr{DQ ᮮ"/5|#Dȗ$1t~B+<(t\Ū^JHin ;|RiNpԩa+aBvk7 =j6tJw_avMLs vx`rkB:tjg H%7bi #Fi.I'y6Pȡ.v8Jlg7R0IZ-֊ _:\F][v`6OT ~B\>ƶ-CxQ!=svI}w:/p#1XґN5pHz xrKd, 'Y-Ii,ym?@+B"`*nzUԾ]G7k-uhDY3]5lMS-2/{hO Ƞ0U3fd_%KkeggF0R(qd*qn"jP(R җ *en)nųKGl"~l[v S'ɱ+&H#$!k`DQ8A[(xCn &PrѬNǒ?~v=,QN*/ZF7O~ЍRqqV>;ݦg],f@V*/yx^Is( \z).񈹿r;)GVRHNUm';w|pnrbYix%"|{2_V$ ] I;Aw75k4jm2l¡?Qw!2MH2Ǧ*@O߉g4aܨb5I<ذ@K %h< TVg@Gشoĵ-Kk3ׄupD` M{n{H AhK 2{)Ƞmޓó_[e'F/O+\cȜYoV̫ut#&FXEuJ%VIIrv6HU>.S`6=ъYJSvGxuܝz(T(OA=ezI2u>O#=42IY`5Q(&D-}μZx!(ytt̕r={B5g۫[P?_t'0/cg{tV-߾ƞ]`kDꂬ4}/AaSB)TOQ?ܤV:R· XC}P몂s-zNZFzOs3R4ș3|*@}i'_u,0b%^㊤9F,('mqQ%{vmET#&W䛧# !r"ynqƶW^tKJ442jHMtt[3U&ot ]#J= e?J(N,|{tF-R}M'!f $u94׳bW@]>ܰzhe~r_:Jkf.C\v)q1g:SY$̎*VjA~r[.>NPit wvQV_.lPep̆c^ .xTZTv Ov٦& m\!hDռGO0VRE*a` k٨{fT8|b(sΌL cȜ–b?IKss0ԲJWLft(i.i;S!wwN![C|A^4{\U`dFUTe+q߳$rLf,L il5⟊mLmp~b)t41E0_c<[kBÚ4IM@ljwOUO*ZC1Y@FBmA qiɲF/#Y]7t(+=V w/h=ݴ}O[sB?ޔRN~n:ˤD"soYNG/ȸ4vRa_kCdd3y/\7YqC1)[uDo`m7SDqVj:-.&@`FGZ;n{? ǍLmCnƕz''G,QD&sAGcgֻ RX\-\ N|g`RgJHhLHzÞ1VSΑg#4鞀ɀ;/rh [ꦓH/|;UUzBezT)R4c @q=;X&IIGAD" A]40Ea% dv Tk}Y-sBm|-(T/mmpIr'e+9ӓN_^E$sai@8uw5nƙ:1TZE+LG Vfv'Nl:ʓ-u A9Cx!?Mk:M0k|'D*ёgԬ$:lj!KܒAw;ŵqPsE/RA<+/_@F.xwПuǟ4Z# u$Ǭ!1نj*=崬0+~^NbZNӁOn?qjh2oxѶs6=]$Lx|\"wf ?my#""*-Og5#-a苘!.fJ~'@Rm%mZD/̈́$Ǟv?Op20>n;6w\i:$}L b{L ;=:p( (/#7bdE,˿Run߶3{!|痢1L $"?:rguNBeWNoWdj_5!67o`A [wˌ2ìưk@LS?H.4m%DAś).QAc[چRM%q7,AShp}O"[Fcwo|a,d)Hd>hATtK2M2WB2DI6S,K&avȠT0&|mbo'`Gj4?s۷'Q]F/D2Iϔ^~Yrk)qÏ)j:pgAnrk+d} o PhJEE? mQ 8䘣RfpM}ݔn9 eo[$CHGr3c#`?:l9;28I:8ZNɅ?i!uPn2$@brb2Drd:;ˣ]ڛ=pj.C%ȣS}'ZNA PWiN(bǕuQc\X[BUkzut9^jTihFF߅)w݌ p϶zEg]9vrPXNPC_͵^pv5qq?%i F~-Oż{9rϮ0o#a9 8ozXL S\a)i.f.fSP6"\Y`g]CA@ar_W. =NI(kwx*Eypx,ʎ3CelзAo aJR VCu bfsFppxw~F0N*NɬZm<}A&0=D C3? [r̃%#OTΆtL,_zNـ1I$30^f201LZE1 !偙ӑL[%5 l&l Y=W kT @"sm m} {3eQz{AN,N-iW E,^p3.G߁zH'è axo̹^֣)Ԯ,&F*s-&=QWLSG޺;1Ә1rU.}Q2[n"~}u!b #MQYXeEv"sW3ȎEAwj3ޝ 4_aPit{S;\N`*.iKI|"=K2r9H:)NYG>#Ѐ'S aeraiS~:2u;ZVls}ߨR o_? Ta]I1ŏCϱk̘q,XS$u@Z+I+IX T(*nrih}^sJ <k& BNA$*U}zc'M\I2lmۃ`͞1=^2FUg3?kmxMJ'.}%0XVA@!6# ;3uHOr뛎2UU iKw] o~X{֫#y܋$4=JOCGHq1v>UXͽZδgh,e3Y:ۆf\,Y|䲬HF8I^8>pUJLJ[C ndm%SCR^fkQS gzg #b sGF'qddۚmV!z-Cg%'Yաz($ƯqOy=jԕzۑMv[  rzSy^bZf,j牷rwR~˱ ?OCnLHArV®484orha5!M<_W<-(VDqSmqxO7{x+]*N~qUԷs 7Ğhvi#a_n%|O Bi^vZ{CME1-ϵKlS\0I(en إXIEWP=7pKm @31&d;ʍ߬AGUk3N:,Cja҈ sMto7^&n٠7IF>`!ՙrqf3\:@p塚rʭKWF.TrYc{ ._M ) m\4dr QڬLC$[¡@kLdf|P'׶*a9XzVg':Qk{b4(64 z5>ܘ Q$XDI >7;P[<gP{=a m0Տ87)W* g{8= 2h*c4]a=X`}[f~Vz/=LAYdGcI~h;]#+G#Rk*H{Ns־g:U>F "|S ѷp[*^87!EElVxZ~=' y?"L%J".ޡNuh`ӟ ']10~XIv.,kW!iReNۜH9S`荮F}!mq@m8V:=w(ooyJ\L`F_ 9 탯 D7qsq_U1 !tF|^ ^F\Ϊ6}|U_'7$^Ԏ>/Dti5nD( TܾL[<3Djq b9P>=a3wTZ;R'L?ω,G\Pn4CX 3ן*,>+u !U.8{L|3iAl#=ؽߘh@:+~Y }Lj/̞"WQ `n=:Q9'4LT>xs$BS.TY(_0gMAԲ3 rc< c{P*L%4}]?WLu(Mr-[烏^~v,wd@4`v?GwKt#SR bdN$N' ]\nS! 7rmr 2)6ⶰ{MHraHwdjOؙbjU~e Onq k4!:AR٥B:a 5l$ܞgf'`8M^y5N~g5۲VU*|Q1g4#U vIǡTPvq9/KA9)I[*JէX < wPuwg-¾#߲4ߑaB~"ZM$DuqQSzwe '}B䐲p)0cKc$=$@8/1f 3{dD 82P܈0M `זЪt-,Rm#Yգd)bBg+4Q#A?Aӿ}Pڇ[Hz?r{!<o[Z:26"^uH6kЋ!QJ<1o%nBwsY_&N׀&) éqRW-jߛ:?K:݋; ט9#Ibj@B?4$tb/f[E^M{y 9xJ>}Q/^AW'{^"ifiYc"4̹M)$9A 7W31AN >?^s~oo B7+I-k؊OTϟPzg!n&%lN̶{wpdP~h u9M*`Eńk9[洍{ ̟ڰ$8bhn#Tiȍ[0)ShO?>No2f?}M[LҷtXC7djpR]}t|z76,iơtdcW#o}޻ 4{ &HSSrǞDDc W|[.'HoQPRޙ_+˥Gzq %w :#e{t-IݕM|+<:[8Վs PN>F|]cb:c uebB.G}DÈ77\8Yov=/U*P$K|A|{@e\d$k-9$&k.*塇| ~M7d^cfw yܽhfF9}Un]Z"P~7k`x3%ytxβShk ůr/M/ڸcޖwr^^@ 0&AS}y[h[! `ۼ1R,av:8i7|;C!אq')㟙Җ-DOޞחf?Tm˞G5h"km:,&Ss K0u`Ѻ0%xI=؍ o# F_f iRUy|msu},N=R2C\?*YOh> mJ7{vN>g+Rd5X3}`z,]7h=yp^0~// CfՁ;\}92m 6%Ss ARɍ4!BFr<96`/z"5}M2VS,&FE\-$܍₉*nC сlSB=2~d_M䇀:-\ann( `.H;4lvQc`E=NJk#kTqFKhՊ hDS7Q8(79RqL.6-%cHsY9~m1d !2aF ϐ.$}.E P@5O(Τ4TRCF{5s7o;xFW&p~3Q3Oy>_M g.NakICeѲo_n HPVe(ӏ,LWp-GY i^Hhgh~d DľJSVQNr2^_tsbJf0<ؙWM}=3JF}fl\v2R}ʛ\ HyMS`f i]Q `\DטdP Qc4?V?C]*D_Ǟi o(,-g@R+{1B>^ 7| UU_`w&~ i)ol'zp2XFES.[nw! '{. y]h/KңйP#AD`%hfy47^CfU%UWQ3.F ZGHMI#UQ5*o57tr\=YK$VMŒGD)!=&T0XУz0_7'2UIʋ3|?W4^Ɖ)T$=ׄ-:жGP rz_)rN=y\C &[@k]p"ͨ@{ŌWI(=1vL'O'萷 N?ȈzzLGFuEe}Hw6- j[6ʧƎ)4i(WT߼0G\/)&>P6k@ƶ8 PA W'CY9}]l\;nsKںۀul09oV?N9.oO. Ŋ__p  |`-$R؊e&.BAp(8 Z/B(FKQj?5A)(OO.E'5h)o| ]oWwo)8@U]%߶K|\i;DU. RHZXH8LR9]flHJ5 s렰 І븊n++N&yLlbkۥJoF.51Vֻv-d7&ǻԫ\1XLWaH.x@)51k8UCADkG&EpEߍbր|Ǐxo@UdOxsYQ:7P{nUT{ƂJ j$ TMQc d"@Sg 6C̘.h@PiVUwИ"8Nb|{q*jyR!06ۙ<|"-"e$5b;:࣫ QD5/hO8A| Uvc8ւ Kr g?V *!ÐT5;&^4S%#뀶 {Tjjأi?PDtblESOh)DJO T<`jdVYqa8֙neshJgMrn 穚u>1jS'7Dh]; 3pۚ ,GQDCUQ D<3|x' =(4J?/\k%[IZB0b LN!xbl;־7*8nFJgrxmX`j:u%Ad/7ߍX\E9U-w;|`t)ap5T_3p9T yC@.Zt b*POdl'j٧΃s$ *T.f 10,}lBߕKg$NP1VRZLP8=0AAA5v% O*b7o2Yb'hY$  f,pn% c6:IV 6 .7RM?.l(+탨09tuzugz `{#*ն[U΀$Kp9_9%Hھj40yXQCVζ4o1>?wIFl1] кMPT(5kI/T8WP3 "Ytkʙ7vo~T,]hxaCqL m ͌,V9ApR51KI rivE|'BYhGVB [gku5t_)2!ؕ ϝHjXggęvY^}rue /t#ʃh$!uZ:̯8 2GY f+QI.Wzq$iSUi͐"wv$ uFWudl;=Ң\ou0G h:{ 1B̿}Ҹ]uNq:WOUZ[{y5~{ }Z| {ͩ@`W1PЮ A-ބ#A`S(BY@H_+(JZ! :W.AIb'VNW4 t-1$:^7O 3*caA-> >+\42U+oKAg*Rox:{7F  ']Gj&Q vug솱Zlxk/y&Ob&hTS̼PH}7?/$u鮜}]I~р%PCAHqe;zт~fDDK-|Jǣ:T(&T>*>=WíBM1uy6j zpD+ҪI\ݕ;܈-,(Q8~SBt~}W?+9\XY?<9J(*v M͙ӎ;Y:f8MitE', Td3;f_R[*5u?]zH}U~>KFj2mת )IfYL=R0xM~xN)z;!LHB73r6y /2Q 3/t{_)]3Z:Ni,ˤ0OlP 3,& ]EL}~dPZN@_K[j.2*"s.sC~G^KÕ)x)hPIvv۫ÊԱI5u7Ϟy(oa$ä{ڽ<1EA-ılmhI h?T:偈gjR-\$TJ1c[ez #YSV_+P_sĚW'& >|x'yroq%A*! Ft9 U ^'+2 "eb>5^uA&0$?.Ǡ6=d @ WCBS5LqB"+kP=bF͸QM>V cZs9zGE<.1wdJL$%H*])_??̎5^rX`x*S$OG79\.ԏ3J^:%2ę g]%{\뉡vF*q@AA26`!AN 3ck6a 3Ebo=WXOK@,.Awՙ] 2 x;,EGzg[{bqo)H|xA& @nySGbCr I{'dᩍzZOl\$b&z?Y ҥx@&H0r}c|暘hfZJW*耗mN1&d1pCNK\M!c LY7W/ɩ03Ltr~:Tv^MV҅%VΝ|`3(v@L{$B(3:]­X iJmzM"f4EؘyjOrU5(5{uIɏ{zJ,U>9a3M1b6|M7qZYs$ #A5t'ί3z=miGfWjW/)4,' ˣi)%ۍOg㪜ɄU!:q۝2|f]A >M>/4k*4Ge[O,m5}j_zhW?Y9Pz 3a0&" Ҫdd"ԗ vߗaGhZSs.0lA]!ZH~۶Nڊ5'srA9}WbIaU>}MŃn`09DDZqMA]WK[x̆`R~z^H"~-ohHUѰLڽk@i~XߧbI@(ݢ,qnT)4kf_bh@/Ea˒`aĒQoH؈FǶûm~}:!/;Ѳ7Km:KY|ؔ,C̺&>^ /vuRrG1?ǽ|Sh8sV" ~Bj11>uv(UcmxefCkz0-uy64 jhxZV,$ ,YitjN-6vgy͹(<#K;|Ɯy^Of,:X*=0wa|2"u1w%DRKAS2ho+:6E[qQ-#DcA}2_|dW:J C@τ3IҊWr-`o[EbE7u"hN^jHz@*K4O=I3F:yZ믠vlMMGCى_KMIo =7Tѵg;Z|(큅k숎 B\ OvcZ?3aǑ2l{UBmO3? 4US~|8uٱiKZfc`le̿S?yrĊeji)Pkv;*mnRi3}%w6JKVʖ睫Їʾ3SiiftaC@{(ñ@-b[|@+[_~tofM wS*BghjP @}h2{LyŞ_]OdQ!aϰņNp ׃ъi0"6ukT Zywv@ձ{=.K;djK]<(!'D$ff_0Nme_!8Nhb+֓Ju]_>WYO5K#[)>rQf@_< ?Qa[K/RgV6R].s4V\j(SG|`qޥtt~GZ/~&3[8d i5Há!zU+C]2K20}r(u˞ M(B#@s2շ>AQ.8ƺǴ혃1::n wXvƚFӼ%U5blDLYWpQLB83p6ʱ7/,ؚyBF2t.>:\jWdL|YH^ FzR8>hT-wt&6,=cu$c ,+!z?L4g w\ QQƋ-T>tթe.>IӪ6 HA)zH;R 2B0q)d,4Ti섖칠|> l=+99̍d dJpPOZ~ǶD߿%^.Lut8ؔċ,7>t+N3vo\)w;;`S,תW2$qo\Gasǚ_j9 C[X&nTyS&RvCwSC, w?: Vw MĦ,b¹if㞵Η.[b)_:ʐ^MacCiBi!1 E(3h 3{?B-d ֿy3S;,a/ybClxD˜ ޢ\ ?AVih}`C=Ѐ({t`}b+K:/nB0Oo )wqQ@6oIjt. xrPs,; JcGQjC @l 5mu#lITv/lr|"CNR?Fj) OB OU[=|*CuZQ0k_ ):ڕ c/[gq6@fP@S:ttL.zPsa-úKރNnBI۬GҞ:? έy0Ib9W3u YWCg>fph8Z/C EltY&Q膿n׮Z|!m s 0m c-=0O3 8䡿Z!stŠX{O \Xv=SKC tq<{m] AVfC}L7R_Addeh$AR:xr*`=՘Y٠ѠVXi٥vZ _ 5XTs0uCؠ6!~sqIŁȶSx gf`akh>BҗMlJ9(|vMC'[yJ8xۼܿ4XXBbŨO1Qp]PpNݹg4Yw ;Y١B9*(Q:s{"V$(D_U[ \P]xȞտ^olIFb?KawWz̢̛A3Ujc,aY2-vMqaJFBGDbjzCLqS!(kh1Ժ-mx_QjRQZM#G6{DhoAh >ۆC1A6+4e^Pt#F-KM0qՋ+M&k#.o^ԫ 9 䘤>gWJfT4w唉Lsf/MOdh3l`s2P(X2fJ>vF[ pI7 ם 8h3hpdB?QCe~УC7:>v>Nlk5٘./ Me\RsIW_ b 5.%nx7a#ёŝ-MeN}7%_&:{Ч?a ^t,lι+VddTH}G2aOzeYgғrūJx{zb6ցEjE%h!eFޭjp+ȏ]q F>L {ň2vj-6; z4 尛S뺨7fɡ>`O;#[o > ˍ3tc׀>MZ5HLqG$S.Q[؎rɺ ;wRW$neS0nX8<>,aXW{uA}NEti%w3Ҕ l'V)fXzj#`F<}:ξ[:TRI߹0xz,{v|g[ѹl$aIQ/:^j7\`l;@kh@;:X-Zq4/$xd+IY"Fy:  Ռe ·D3_$k+xF˄Dwc.5Kë.X^Xm {% g)F=D?a1@c;']a4/w W6f3GLY"fW^hԻN8hy|,7/*̈cvH'H ', C@<.g>ǔ (n4 Uf½Q]F gP1"B"+S=okH"`qytpJ`sӽYuf,>:0=$jQ&3X8T=(ϘΜ6Q6y1qqVY~|j=JqB)`bAlHo羭B˯XQͱB^jUȐ\b4NQiÏ{g,Ks̓l:%H% m0nbptP[ZwS<`&t+ J4'PQ =֩|7vWs% 1I: H:Q|If{D÷.ە"wD 6\*:brek {KЬ8(@&ȭZ)t D V6 .di:L3Ls`Pw*0(ʔ68*=/=_KTS{;cnZ ]V_5Y&YaJ4eZЪtۗpM8!) #+Yߵa|jc4V\|t=I]>N M̬\wiz?Xs,aęA*!KHؑ3OſzqjssuP&6{?zP+Y.١X@lđI>ܩtAv5Psn&v])g #cҀQFҋLո[?kĂx׸Y#Ql{ ]{rx٭bo}Õ'"J8BWeZO!)ɗ&.>'/E3SCE#b. X9Op uȭ ˒QIfps~O onC!D>v?(bɬe*+8z񆁝AAnR+# C Dg"WOOli1Q85Z=ިAr1'ʃ /"P5O'` ދ#ɖ TԶY?Ɏ57#3vp<l(/Ycn9qN)je-g*X>NN+܊ JNKzrpwfecQ=XSڮM tj@ȽtΓ~dol!+:?S\F1ڶ.O tz[[GZ `[? o%";'"{kz4Jgy28~_Q*ɀҕ)CM񼝳sf"@6I!I׹5J2C%{\EЅoб(Hr (V4tWԄNK) ڻ/ȃD8ׁSHY\AkCݹ4:nyf:`|Ac-ϲ_zW5AܔR v;eih)vL6EÃ+-1g-jG۪x*nŪܴAUk j%Ҡ/`exy9s!o;W<.ifʓprdߠP Ѷ.=z븈ف6@Zf(t.*՗QaUg">"37T> !+1VJg=uЖtic9+ƌ 0xYW;g6uZ':vFr{ڙ*Fw`5xyo-kbu‰<iBWn3O9`=1둎P o/y-L#ԩ=gx2X|icdh -=Dt+k XRmV~kzLeϤ __.۹? c؍pz연oĴMU}%<Dd"ª˯K$Z9MyLا >7:0bFKe"9N,e`'Wd &k~i,h,#r LWcmdh#RLxc0vc f_lw^0af cQX lPy#RzOwNG0ghD2_bo Axv]=ڥ80x$eqyTF9Rõ31WPdݼĀ B4g!8UA9"0K23Z])v\\zx67_1/Tr\b~G vY ^53fc!ʺ-Lѩ{\ iٓA{EФQ]ৰyy#`r_qǵQЏݝ =<,p^K+"" OEͬWntUee6Fy,@f^i=iαhmVaFG+(S]ҼVpbH*1BJѤ@+-ńms둎SViX[7lceԉi"iv,"ӆW*;b\)Khr*RbC8# ƺB~^ICFxs$g/ T2R9 N. Ft^烩|#UW?ƩeahǚUۈ̆rMx-Kf_#ևi?"!Ę[^Խ>~o)Ȼ ϩiM>?8|+մwBV: ?T**r2<ƾntnrBRmFȷt0UZtc򏋲I!:R'fw֚S}`nK 3+BXJB8vbfoyufr",6B x }+vxy]<;)ރs;,pB Yaݺ[jآ<(,*}ʏm\e | 3@GQAuI > >i(/@Rk!Hk]ģ}+ Rtv46r.YT}L|O~#~cyLTN꼺}Zt7=AG^XrBE p&e%v# N>s ) t:7D:ta$*z!JL6 wg \/$-p/eUZ1% VI4oA19 5Rm JcAS)|M_S'sA(HLT:hȘy-1"lڥg0$VW=2fU= ߾7CiZ1ƿpl#rS*."X+zPwiHǻ3 "OnWi\ߎwVޘw3hJIuT_>Uuj="a*+$ńY='-倿'W8'CgCt؏!>=rMƶM l&ke ՚Gt6 tdӭ\>1~Zc>7LD{Ya  ^ ԧ8M3 y}2t@@YrUTZRQ ; xmW*"٤]"'#=+xo!o2qj0Y|LSVgK-R{=@Ow˻n\qo(HeehZyaz}IC?eS))=42ȸhmmq/̿2Ob=x^k-3) fs;/)>#3C2(+yLj?H!;9Q#'4Z;ph\tXfFYv1^'Jh*| OZV=\ sQq&Xf!;7O3Mo kEvgo^zy8ԆM SM}iLlϑ(VhL 7g7Tz>"i;Z8ЩTU|/$B4zTh@9֝o{0|zؠ{c.׈$ͦYpEJ =GTJCޥA_k-O"wb1R;?&oGpl|Ll A % 8^,~#oXE [~ 53s**2"۾x_dWZ);j$!2آe$9z^ME D`(m:g"%=#L 8k^sT%x *I\M:ʏ r̜}KQm~ 5#GvKnf: R0`io $Ha[.qí _iI6?+fn/^xMD)q\7Pt;컧tuk}%fUGeqE"1!!"=j*b3zoJݢN^ݡoGCVhFMb;k6 =-mYEH-Ԟ}5̎VHXCu('^KpZ 5(^nȩT`؏xSEm:DK,#Ew[(Gfj`<6=[ J? 'rKmb)Ϟ7 _۱$^ksf͇5u)/mZ'Gԁ`Y$ooH[BJO _::Ļy]q,OwKqy!!uA] e唾1sC\YjNCjM& Ɣ31Bt/!_Uh6ы&y L9M9KP'7lz A a$e'?md{዗NӔ]ݥ4ek "7tq=lƄwޠa"V0p@Bo1P4`<+B mzT&ϚQ0eʿ"~TRuZ "΋ԋ iKQMslT1ԿcA P?S2$!~Ѭq .SeMPV`.U6®CXy)Vn(SuK $ѸQ\=id# LU+n99Iƚ۝!Rƶ>X;V.]+- Lox]:GB2a# Mh7/eklX"ӟc#^,+2]YqB{ub<"c<3צ#= \@^U`@׺>Mv9sZrlEd7\oNYhm@X9j̤@ۜڝ3aώfm꿂MGxP DTvNڭwg0l,wtn}s3" ,u1*爹.Ȅ6|oMIdL 2pnC*,كA-xp0v(`e>L)q]0for'](Fv@PUeLk=wzuʫ>@u錺Z`x[ÉErz d3֪ O at##78GьR- @GWz|ry^\A„wozE*[L4PxZv> 8>D+&RI?/o[x4,EmC+lS,?$6"Uc5ZS1BM \UV|yN"o1}P/)U{@A?۟~_YIec4qM0 l0׬(¤[1%ķQlHNgN;ꕨ?d3nӞIs8"x%/Wpmg҉lfմ1:2zªfe˥\908zos$Dg) ,(ښCk}a؀W_\\ "2 Aas&Y]dPBh@. uC0aG)DކA776R6I2,|y YFQ {NGZ516:{=2䦉L#lKnJ4(P*Y%+ƞL&+ _=f ;Q-WtqN* ԰_EI{%8ڿu3 ayP 2>2&w ,j"LSl E Xtފ=рR}kZ0'o+Vl&,SipQw(}$@Sno/>/>gS(aM/k+Hl5+%_c_֭gβyrQ,xkV#*4ř G,|_̑Vaj~*%D=^⫾D೉gO"yQJ)]W]DٜXN[pl{i w}=Oh)W! ꦎG`};Xgu65|VWϫ{fo"h yțgpaA2 Gaaz^2 b":#lav)P\l_G#g({Fۆ:{n-Rk4o @^zsstI5Y t]w?v&55*V(,YZh}O\n**QaSLu(>r_l~w8[V~$'r/al|vbxBuQwWQvt"ǣ\)[ϟEXkQU f]/iM yAg(u !1;UI0[Y -Հ@O2j%[ެFd/cÏ12R 6MG+ckDWÝ Tp"j:D5Ʃ+gp!1u;{Pj7rj1R< MyP>7@YTؐ>N{H16+iu7azXY߃Dx;ޑNj` У`52fU+Zocя L5.;:{RX Xspی65Hƫzf.\'Q4\?D֬:  b4؝q½_m}sK;L摻3>^!p8Ayʏ: ;L睽1R`j Btթ~kw]n} h-ֻlۺ>;ڵC}*fB`YXrs`XH+$%u'ԧxMƂw-La9m ЫVrX8y-mi'$x5xwU#~^ MY^(oDwa^(q[+uF ńw&ro~61dP^X)ko# YCGya8LDE4iz1tp~aJǸg3[yM$DCn'8R8QgEբbH]m]nL iĺ{r=$;ʗV*5gB&cwy"ʛ j`tjQA*+4Or"-i3Нr]FRĹP8[y~ ?dQnva(@4nG鴴NҀto@jzzu]0#QdmxL"q`"Ҧ+f~3%l1l\ŗ3xҡ6Obʺ@o@y1jܥChwߣവځO[oL_Ak% <~ڇNfm\5ڨ{5J {"x9?IOC$s%aXͬM8FbmukW*8Rd׭zlf\dQUԢ0yerM)Rma7r7泍z9Dp ;y-"mH+yAרp\ҼDZLNhI*o].C q"s<ĀPBٱedEGC,8mI6zff(K1b4:IO~͘P֞~MTewjp#El}ւ)2B\:[kt Ѭ,]pR>R hyBo1 *xOJ%{gk(!y]Ԏ_k6ݔ|0"fE?yPBX OBB^#]T0қU1brfeSJ} $PR(mQ#v_{?g' zWؘRiPƥmTD|7e4&{P9U*GP4kNXd6w46wn\a@cAX7ږqѾ-Ejo_?8#+4F3K"o˷BT.*+-jKP׎xc t$ݳ;N`) sLj:>OcE ԅRcKN0E4#ϋF wBM =짐x t(/aKߧBES,}8+ ʴNJTni4Pޚ̿~[ !FY@S=R .-W7*DJ dyySwd Ҭ?K3.w>.p'H70Q 7KLf&=u1=IEQLPeZ{._=>co HoNza\4ʛxC@=698fg94Q 4yѯgXU Xuԋ ّ'pġX\xa {m5WکXZ\tu<Ȁ 25mz?\&.m5*+AF?X#^$6Y(N\[K BSFx)Eb[X%nXi8E .0USBnHӧ %rC0< Ńby;p_1m54TDj Uc J8$Ac| :|u( Jiv=[˕8 "߉䡪n7 R k>;j\T2.๐CJ h:$>Nў!LUyL&e!=Is1\c2Xv0;9@$ίov >!pۙ;d=8 HtI܌h|ts4JM LOA`@YeZ}? a7#iYHazǡg{4v/tYpébgէPuRs K0@ۇ: g(֕m,qH5Lk&*N@\!N5lHI,zo6t4Sl/IL@%^J-7<9D"Yo߰ޔp ev)dFwCw!c0P1ae\A;AWX5!$i2w5Q@57Y[Ϯɴm'?h\jwI>oS  %H^h8/4݇Wv1{8)e"r~%'>12(,yIƒd&`5-8~),7gw߆5ܖu@Xff gOjlيC,`2 hCA8 D:"MJWIt'A6"dnW ew}A *x=)HĒE-)*>EM~w1, Af]> P {>[-+`t3 +pV'yXN9lR}+KߞilOcc9lvjU#x4^ApfǿL@iya 4֣Hv~H3 fSAV 5ÍeWQMs;vR 5Gb:@e7|eϢ%k+6) >;\#P/U:Z4`uB;\7$+*lƷE9Q[V,MZ$9!k ]FuzqT Ԥ1bG2ٲ#SO&D8}7D'rڃ3Vͳ֋-Tur]+qdk 79؏Eޓ46c2sya@ЭY\~ B5x}s',3ʫNijQFJKNzzm8op =[ ('zzOڦBA'N-F)$F‘T.ϐuXƶ":|3%5OUI>JF}uF*HbԱӿW!IߋgJ0cH31F ؜/ 3bJ%Ca޾P^fbcw62dW _Ie#y!A7QIi]>:½v2`sVjlYx^'TM.ʰ18gڨrRHJ+z+_*.~w%V1nD ]CCe0,mZ_FQ?wZ10}?Kˉ[;5q491>?p )frb]tK_6UJo579CYiI.A]@A̭jʒ;7O:FslYqo7vQC+^!0˾$A-lY2]WBMZZQ"Dr'O[G 4rS!֖+E~ G'F;G]=N!).QCQtg<6[U>cxOVyopћV$'Ȓ!Yi>r0G8wG\dg^߁i1I" g3* BI~}[ NޭRyL2K=T1]? Ļ7I% *\lwGrxu݁دW8C;~_X|qo#_mĭՆos +f] tq((}.3<4ZciOVHb'S]񚻚\aY2;9Ӱ6/ՠjo={voZ,^/vAWtΕOv↿{{#+ AEq[@M~qr7Z%U:!Z(}eaf^ FVE$~ҷX7ax2ψzőIk}~fC_&Y-KYv8nD\nTӎd+J@C^|~0a+ J7NGsuo`>wB1K/YՉ{- RLQDXPZ"!y xޑsLfs?}: @'fmߖ8`U YP{bYUWlgkGbK 5_s<n斤Y5& .T \&Iɵz͋ޑ_K;Q_fS*^r{b(m8_THA,C+ig/Խ߼J#_20T&DҮ0ƽPҴbӓSbd4.@VZb;  _ l\IA4A3I?xcH6߀CV/ 5unOY|9|iNHJt,o@uB%Мԓ~1co5䧟Wԑvqͻ ug1ӢS2C_M X l .=ZFt`͏(7Djl;g9}ĉ{cDҼ:TT> ~Yj7&,yH /;eVv024Ul^x)k$gǗ ϣWC}Uֈ Z?6Fs@&bnR+0c`=;ǝV>v]YbL B;T+)Pd1Q\}J /_xB~=K,%pωICDmsf\ݵ;! ߜcg4y*W2k;d7񒖌K 狯뽟?q}N7 ?x!y=E)U jd3&VxqEFd/sKT ^P[N,"[.=8Y#FUî^_T=QNi:aY1zO3 + *{;'#\/@RK-EK`]0b{pe,5h}S' ^ryhk|^+8V)F- 'NtDwbA'_[THtyBT<")Ws#ۅR mЯ<$6 M$\1U+jLP[7AQd<$Gg~0WY= ՚7ݍ^{n+#{ k{"0I{. ^ @)_Vs -g脌Q?[79p?7DQQ%oRg0q= æ^ Lvxʚ8рGJF;l{as5?<-EJkF~(kcVM~\Hkzu2+3>Sn /ZJ=ϯ; "V"h lղݒ7)R(e{^Gq"o4nLw@؍Cn`'<}},Vx˺m Ռ+?)]q}}lr|,;>YѭCJZOf!]RXAwH+Us+n "h2Uz/F4IT4/FE0KL yEϠ]΍45GL5n=J<>,}='?NvZS#r+ߣl^ :2[90KF> !s,vR)Hy|C*>~Twi!slChJfZi[>ڿUev꺇Fn\xyB^Wpٗr6r܀1!p%$ʸNvO[WՎ GC ,!~6Uzi}v=m}?SvE{$;;% I[$93}`;K~MMϲ1JrU=.ʫaOɍթonG z󮊟db$CPåk@, AΠ'5l67UBƽM_;P:@ϩRCkF|/AQ|\Iu˝plO]?:PwhĒR.W|5e$hnhn,榢+Ԧ.X608]'_MHp|FYW".N+u#=@3RFIY^׹" ? ķDzVH<}p\ nj*Ƃ%KkԖ+bWx I\ :nf|2Fe"Ѩ"0mBlr.eg􈱘>s}Ps6s?lQ']j Ԡޭ5yRJzf;.Zb} 7ȔT_A֘auPw m-"-a &ڝpKT-i+\de>D$-S ^O%a>A1*T ޘc& A; ڽͱ!:Ԓ[~0I,8>d FǓ_g#a= H745;jtݏg\2}^gn#pᆿoY~Z#ptDOMDp{'ty-O1 l2afi d̽s ݮRlYhT_y('ưJ I]22'_IR h@dQvC|ۀ 癄Y "CL}.HEr>~3:Rp:g]d>vAR.J1svěss iyoxO[{&pP&ױa9j#,stE7YOmW>5pQkJYr/.٘y]fM*n{* 麦8f~@wC*YIM)d^>ړU'lpnTHN;|O)^-ߜ/ڨ \ ;i #,>en]dL&$^`x ?ddgo}t7'G{6BnɊ&=nI4#p7REeUJG.&ftGwog%ɏe~<+|HHјwn qjp_*r mv 1$"I$(vMJUT:'kܱёސhŪ"I gG{F9IJ҉L/7UnyhY%wOpz*?D*ݥ@VdRN=!{loG Fn D1;3)$Zd[k}g`ݖM7#q$r75̂X:~`2m{ƦlωB|Nornfp 9i5t?lbJ1g*2qթj߳zC'Ayc^d~z\,wH4J &H҂e@M:{p}󖑂@`_\v޻Ty \)`d7}EoT lF^Fռ::oB66ufFXp;T Sxng'1d&SNyQGh7sYz>t= b;Ռ-G]aoMM_d2oL1ҴH#QFX0x^ #{Dj+;5 gޗa{t_ysJ~@آVCW說+4xka 3_<'? 4~}TNFŢ .)Fᶧ׎X4aF"Hn>FnrNPI#N+yI$Ku+0$a0pO)"y.}Y6vCWxˑO w/yVx  Y-ez͢4opL`;q.Ν͞^\~ *jЙ:$E V`:<*<HAXtTBvJ4Dd!S;ePʻa{ uP*ĔVNyy!{wV;[eKYMGUk~';T `b=mo5bJ؋ :V̙;8D1R4( &,R3m!:9K#Yw O)L{kX4U1ZJ A__bkNQeps(ԂT.(Lm.'H@ikBnh,GĨq,3@m P(x%{uH{D@xǭ3Pso'U>wS%dm|ZM<{p<#݇&9uB&E ;Q$-rTST:nꎻZaJ>YKo<. BL4*} O*ʀ>Oަy.zH>|E=0PKDM7j;LwgŲ:f] x?7ڗ8<_05 ۙ :|8.˘G} 6vĚ1h9^&RWFܲ7F.')DH*|E|'h<;>bF*hH/in9a&pxna[ǖ~pgگHTaa߸|N\Es .}?0i)&%1IvkXoU A^nsMrJbP4wHT}QK&|D-RFu--yl͛!E[.5^1ɟiķ*5R|>]}qP5pD(5Y>YG8h+|])aBCTiD%'2z o|y<^6̱*C8[%a VVvKi?>F{VVM!\Rs%[7}L>] 7paڹ}δ-\ Q,)[QJJh^5L (gU(_!A_~JWͫ_lpt2+x~XNTE(\䝕(EVkJ` :-\._F&&w&GZb_'<ˈ.jmJ vj4<>$T|U\ MPPW:l ~HC}\ ٌYn]ȁGiLr6IVi!TmBSlȽ@Mg[55JWa]"yO[|x4~GP1StDEJc۽,Z\pyCڑA;BcX^[;jKXV/yyCZ GD 7tnPV/74W0Ñګ}#F$pj^p%."1v1J=crN0 Չ]@BlnM}GGe CNJ+T FdERҜrAj*O#Ľ\ I=C,vڝuDA$96QDgEV|PV_ ߶W v2R>9~Ez3k e!Z5!B:p6pa >JW~"_tJ/B.?/n&4)`3 IZ=gMP&lL 3O[0%1@.&W.?<3n`z0[ϟa| N,Qqh-jS"AMUvamj$ҥG޵]?܉^dSޖ=t|"dzc|5zmܚ`_ߠ~~XbHh|]0ͼ'zBNfɕ#yex yRFϘUYΔfH0*v1 7oZӫ <8)҄a9k{ ѽǡ79,oDrž sbpRÕ$_x\HŨQ:> mQ}E'@;P^u?|PtKtbRd9(e~1iD?z9:dILȆ1aG[ٮe_2 a" >h[AM{$ 'dj׷ف#Gtʛ2*S G?$^` 0௽ے"2IdW$Ak?E@dE2E" ?'Bcr=߲/ >WЈt*ʝ!Ws҉I3szJ &Qz [t+:^ocrCנc|⿶86]eU(!A0@9w3a;o'SYē֫*e³r̯Y1|DaU+И˵Yec$:gߎ%bSOlCJ<";ɶ[^̸M9D>79eE6[+Rva`KC+s=r4jErx rDXx=E*">c" fIdBq !o UHIj(-˧#:H2Jf^?/PŘ|= Ez^>ϣ_rB$+Pܶ~f|)-01ϲ7!|5.GVr TZw?˶X'=DK,+J/JsRg m@]F>MZW6X`㏜3@5{n\ _WGlr!aN;M[ij *'D0su6((j$䨦2ڦCa d?m yݪ6,خerkDKȩ,Bߡ3gC7x>ט'ACQJn*s QPmӇҩaJGX3T7)*BFnP@zre𓿸yVj;څ[4jJP5uwpIwYx`avuV`m?SKX3r854UgKߝF}.s\2 <#3X:?sAEKp` ^\AHYNn,0k&'l$6n6'r/ `:* ;g2 ò60"u4tKeVnc:H(eKbضq4H{[\f1?._6Z`Fwq]_|sy 8p-#pf@Q:no"hw)SH,2L&Ol pO98 ~/_z-J:4^ oJHorU8TLBfbJv7o$5oU]ڀ.}[T<[.S)7XެMJ_8$PT1Q*VJA¦汼}h1Mnv5#M_cو^QVʩX'CJde)'͐i'[H "=0r+4Ý$ 8ZXXJD%kg)6;|˫4,:"12b#L&i#y҇r< z[O?/wdJKܙm:*e+(tiŵE?8Qqfeʋ,N$cgMe:Jx@m-,S0R窳HƋ3?kfbҌ\srE^23)9jb6ZC#o+њoYH-ɖlApzD4"ov+*JNbw:R,hWջɅsfhA?j4\S9QJ6'ɯ!Iw4 .QeJ%=]d$ڊy;B/z{<$]?zImz Oi]y ʧ4® 'Hִufv5/ؽxc9J^%) Lљڡkn~EGTvfKa3 BBԭ4+U(Je׹PXpB}A3j$y4W|[᤯ƉmJzVz 7aO ~7 ٔq+>]l(tpw`s?`&5Pp7ǪF=۬u+{7*rΝ}:MHoDy?8 zVg5r7mz!(Is mG#ߟg@pOxmy\=YWި`\s> nN7(p sսsϔYOȕ)Z'ŊLuuu1iJ4[e/Wa.<[nW@ &cX3o;d;cVt0 ϥ> ~GV"vS 6.̜T>r̘-Д/.LVi SU/ 氓_lpb0z"IzHMͦ@p}pjE+3|i@-$Y%4m^j|ET˽^6Z&^`r3BY6.9KqXJt@ru;&C'RNw}u&9-hhr|ZW2%ܩwgE36,?:>nnyq ܛQ^CՈyաR ޷ fXRK%ȯ*>Ce<5N_+ c(3w,"VXJ%i#_ f }x|I;h,jbPIs(b81?lIq/K $GWI5wL<3F6sY&(BfK`mLB5KfݶND L.BF] <4Hg 9ML,H8Oh%У| =3fLGx#+k^LD?Z#[̷YZ~H76A,Dy-|wT >%OTp*Dwlr8tm T?:`ͦ_m>2̖i֬Em31Cmygl]ۉIz\!˜}p7{%Yv+@/U% s k\$T t<޸w8mٲc5l  ն/9}I@ 'r|On/F*?ԟ0 -.jsXڲWҶ4 Scں.#PFm\ϞZM`'KEBCeϾc\9#r㫁D:bvO14fj6?Mc9ZhzW6Z][_{<*f&XO2ra&d[/,T#$ߞi7Nk.<*^5zF^Mg3+RPoHgN#r$Zc֫_x3ӹeK@ \~ BgBjɪu0H8̣K8:2B8Z|ƹ)ܩt#f[h( +MLC%+c1d?.o#}ЦBl(ҽV[dk9!3]Jɣ?F_e\,D|/K=X藥;'%7-:r?#JPerBWUo:&Ϩl;@kZU%eh= {m Ci+u\uGnªm,vaߢyLnTuǭ}cmhZ ʺ_Xᷰ\F0~u"‚IlOĐRc/8enӮeJQԘ_lI^(# MIKs0uwӆ<Gd{HRqp0aw4eM~c1%-=fMe8Ȕ2yd>>D u&i5k C^HU@.QY&c /(&PcQi"^(%фCŐTAޑ O^`[. 9,_BJ>YTĈkd'@ϧn+=u(&Hm$TRK՝;﹪5 %|kɝ _ST\ܱMDn e~pyP^6/%+xs.d&<8r̆ j,yBVD4_7(i&Q_, KQ_,bR`Sp~A(;iNi{Ž[ 'L]K[Tփ(G(W#3FkQ~*xQñ^ju~4#Ռo%@{son,'ULM |YUdJ\ݳ~B ھ^l?X$b))//nŒG"r=* zu=s 'SgeQۥ7 #3PI,A4:!>M:qb>L؁hU-x5X .;e)8+caZ^1$V=iU\e?YA%$7G 5<}y4'&:Ϧ S+#]+.0Q[D[ QeZ#rZ}KB_㈃·P80Y B=mcy Q i2:hfj&47S3i_O]p`S=F~`8eh!ȅ"۝6\KgS67%4ތE,h`a:p 8ܰ.nMVꖰ=7PU[l)?z5)@BGn TTUL 3#!JOǓ _.5 Gz1%2!WrnK݋ͽ+{F'Hs3[}2Z_0=~ˠ7؂]:бv?)6X9j ۼrwsIc<݅-n:&wb}"&Wk_;_9u7(Kn54O:t jOq3ARy䋞2-]FJ·1Ås p̖ բ⊆Pl%]Yj,6i`mx1}WM."Scuosș-&DV/ˤ S 04Q(,Ct7 saCp&mBi?Yh"rۇ{)S5-9D)BQ a|pQ6-ڭP'wI0+zbl"t(qvbD@;d&r"_*aIN˳;Y1~`8¶^H FI>ʻ5Ors(j[56Y%_6T,Z\z.s ԉ/ m~pC}B/ZraٻAL՝evQqopSk }:<#I,sQV ܔBf >h էٳp !A}=="VWwp Rr%-C,7ElB[D#- TφvsϏ[VD\ 5˥9`HNpʦzXu# c)L( $e:Ga-: IiX&3scMu}dŴJ&"`*\6]`vil\wj STPB ;B *SP6V%VqHo~<(p8yוfd13? 4<3#r5@G[`Pѱ#ϊE%:p \AC7{L$J4!vE ?N *"ɗ;e bm5'Dᚸ9箖 +Oe2H 2yfy1!E2C%Hp[Z~MC  dW.]K5A?ۊp4R/o/9W]lCCU/@[n!Nni!ٴ:)t؞*΅E׋ q~mRY.bou#nƤQM/9hv/w]21;R> `v2?s\J:B uhŮ7BdED{.hFѢ>ԋy+kV85Zl kLG|{,IR*O`M$CljLP"=!IZGb ҥ_=# Vr(j-Q2XĢҪ .4So) ]&6BNyܸp?%hwt6d녰)`:\l&m0o/;^Rٌ^<}4!`(VY7-{J"Qg[! ۂyncD*LP E(у9%&*WrX0}*lB ɳJe)5|Hd;30;Lzm853\]ge$8j(c%ЉhW+82~ѭ†Ȩt$)ښQN07Ť{En ]b-~,')B7pЌo=MȸȾxmJ D/ 6:D ,r3KL^M2/딥؃r4MY|ϩ)7 U:ݮuLO?Pn%@D/%l 1!'T$uJ f(`/p;ZANN-W܃)9;~^끆l*#ff6WsS;J ‡hĵH ;b/749 GAŹNGeZh?1ӕ]R-!Fa=i—_Ͽ(JW㰈h;m[lJR_DD[e]s tA?W" ׶aҘ͡.hq@숗~mZa"r4/_hõ6 P Ɔ.'<JϏ8DXU[Ay]虪љ\̠X2*`H`*Rn S >n@F„H %UBHM)9IkzZ րn0\uv.:#% K|Oք7}mHu޳pƪtp(^ ћ۩|LGd+B0fh/) N\T>rL{ԢZ*%V7dug.5U@,Ŵp3? D4.WBn?Itmu; iBXDZ }UӠQ$w欛xPOkvе co6]ĩ=P96V%àaU@DlJR"YyH#Wp<6$m+:r)TlS@F\@V4+CakqbB!'/5aJfv* -[Ƙ`t #6#Ej75R?O(8-j>R5wP]M4xMS)ʐ.@V٢AFPΧÖ\%mJ8֊*@"+?M@phlQF}FxKvFӧt.{ sY<^Q'5!7eR gtvduq]OGEWkO4ڍp/Fc~ߢ43}G m 54(5R~hlLh`($(#`rMx\&i*XkyKX!w<: 5q@=SFDEqsJg+Vٹ5]Fk85 u4@. * Zg[0I7 ʿם0d}*b/ۚNeAs[N^nwAx*Pz}NA RTMHZJ@`cZy9_Gd=";k+Fr7mPPb _ 71>]%/mDhɀc%8t<=gMLPd^Le/nywcF q(]3J88}a8y$Vxi/8znb FQա*7QRZtIp/L-ɮ@} .6d56 8QG8ڮ-&uNNx4= PGQp%$67&s9]c;fӅFoAbQTGcXiv(6l(KS=6B.Т70(.if_,'e~5Jls)$B\Ը*O!{*~4D&:5Swfwb䈑:pЅ&`y pDLKgH:lgvU\:4p>zmO#^k&6"D 0r%pFr$^-תQwpAc)ד z?UB=]HC@Z͏R1p%rseC5UMq)}G {~Zt>Ѕocu(@ؘ-S04ĝ˦~qS.;a`2ǘbBמtncJrG&š3reAP~^GnyDqb, ؑ#s.)*^^B5퓇!!kz҃T 3uY 1l8\++G󺡋PexH!FxFKc-չF;|Ó qx₋V5AB[+H$g'qp ,*ŕofs(yμ=`b&I>@èGG%dx`O=-8ni!o/}Ր##2r",;+AK`Zd_/$ 1{RK w?nyMV1 6 #@~jY'<_g8ç[n{fc&ۖ2mѥl(@Z8U9Vs2=UCBj r0C} B=8@N)vK.%jD2n!B}+E`o)FWQ0/~+V P VҺot)FZOqR7J_@%[\d#*Kң2!Z_2qoq5ORY|J&sϡmRds"Ys{S% l{:,H-cQV[?げ62"u|UG~0,`F"+k^S.^o.LB PS&zl୥PK22="7*Hy9ads9( bxG(2tN(Њy%'v/ne2\AO^yI{M9@N,z+|lۖ%,onu{js.2#SeR:|*5᳞ΎDkD:[`ڏ}RnfJBs{O/o~s z2 ғ+h=:coqj4#@u!$r;)(3@BV+zαw%2~EpKF&4p;6: @B(7y7ztl-\D6VjB7H }ByR[T'5l\r5tsT)0j|rE}QZM+_:&;hVw~fبeI"HOyKFhˡݥ5Wz=6LX&}v5 (hj ^6r vJR,=XU" d򃂮 WpTY[A }!^5M/:PqS ; )KvXe56!a!P7#Gijʠb ,W]Th׫vXrU|DZ\]K<憶")TUW`7`K=mhJuBʓ|$ _=>]jcnYVӿ~Zm#0~MGFE}s x=EÁID"&@$Wl목kKC:2G #s>``#̆C8Ic`Ugƭ[yh^Z)K6H**^&&jGˡc9 NR$&QKg ^wiVK9#"gӣ!>NLLT-IU[S0ٵۣ#P)ćR w#8}A#ĶCkE>Mx'>f$FM$+ZGk3#n;,sw5#;) Aۺ2 $qLZz'q/-{Go02x`@)]6=ZH c@LSKG\LIL3}ی׹+wh)Yi%$j(K6Ik{QTeU3w_wf1 dx% ?IpDe2/^9r7~ | _3CZsb3 *ű0Q;^X(QWyb7t-B^9<`ÀBSC}㊉{nUfЍJ٫RjS{292!GO#\U}$"f >9K?c xfz` 񮻝I1%Eυ)]ӏ}$QNCb$jWq rfĨ%Kufr9CfHn g, cgZ{,0L -syI¦]hA#\7].&4S !d?q};l&U ^"_ϋɔy? xIH>uv6;2+*H. wtAۏ m7˜(L_JsHG`iqF+zǵ8һ],=!(^mU6nW51}-O[(֨`Kᔖ*ojs|t4ȭu/zdTH8J6+^c,I4YWo\@;(Y0MG4ڈE/Dc8]{Ζ0qdVTD~x{:u?1tOg%2^זB}i#pI8#O 7 }:gr0s>`eT]ܶ Z% pLd"?soAU7;סa긙xa[@XlFD7Og_\p]<Π?^ġ!hu>!96ۈ079vT i/Mn?l['V^:_IShϭ5*ә&g֬ŵ ¼&BYsۓ+;Æ]Wi*M釅 Pʩ5^G4`}hB@(6(eq8Vs̏Hy Sndf?iI󕲽n4lgbV~uk%SMoǥRې%3A2+wNjx$X<ث,9J[N`Xgʩ0b9PTDgu Ng1ډ%8/-MK~@uW$lف~+aPOfo,fB}˄٫Fsw{Iaӌr;`o>$L8_Z[lo%q" Nw'y`Wz|E_!Nl)'cf@gO`Q,uXښ}BL2$ ,QEr-AEȕJ S ǩ|8lAqY/6yH;ߨp|9,>s~y:RkL$2Sg]ahiPN UjOV]e=v \mf5SHoӵqJ]zVi͋v7Zȍ"=@Wpru tײ]&}`(;%$վ-S1)wYgN /Y+H '>[&n^`.5ϢNfx}$UpCr"ؓ~_e`қ7ʃ2?GtӆXNOc히ӟV炗N9L2{1t KmhAiZTTvQ?tiܯ+TcT !P?H#w: =.!Mː/h fȿ NYGIHfe,{|~ٵKFmi%5)%N8<̋4k~PR{)Rp#'CigXPXTƘ>`ʐ8bgX:cz((ORn/dw ?oLh {a$k vܼˣ▔ ѧkHXx޴Ibѕt싯5>ϡa@cp7Cn{e}tyܢ%h<#ɂ`L#H6 ٚqEygu 7:)D_t:iRDYO& zE(UofT,ZL9*\!/b9\MC}|#oF.hbur;Yv#;G ˞-Eū\-<,$T/ASjt[|B^*\54j@{渷=.="Puy2䞡<fjoL wО1ghIq1^h?XN>5n9K"K37$ .-;TgSrQfj\ĺFK*5[ęk:l(0Ȇ`@&Wy'zvo"`ll#Qn.uID|`r^EQ$ ^.,>4Odx-. T(wT" X*Zo[cV_uq@:Jn(ØS H+W$oGS7,gcR~=곥68ϠL`VkN$)%)QfxUaI|!$sI mMk@%Z-B2ޅggE1{D89;ew e3w?5^!Up?( L]#E?^IVibrFЪTةZfɹpVkL &ߖ=K~A;cB8xU T樦g%yNw0ڙe,@7뜫&hXk |dyGFw~3}], py~-O:E} qX Bm G+bK6hUâ2ߟvHeot|{ZV8Hm&qrCq_kxy\?;.EàI>$]L*͹dЅЇ΍"j>5g-zyW0>L$FsÓn h)%VT49prbQx>ѝ;DB)=qrcΐmS$\^<^ va4W^h01) csUW ƴXkJj6U@X]OD!^1@7oXˈ@f-;r^+i٧a6ӯ4,q)1cz/{\dPwLV*cyT Lc%J@'Y¸ƿҊIn )tbz@1p/]#,gI6U>"E5 -mz.Qy=˚0 QXd%݃mJga޻x}p?RP\COuVԅ!BSjtFqy]oK[ &tQD,Me6M6M] "3BWE%aTOwC0vSΎ7`muZ1ܗcB+/!sO#WR UHʈ^΁~lRoBC$@715{bl Q/$fqAd!(|3o&whLϚ S(۾_1 Bw."3`\q6 7U_RR5hb (C?}Kayc-[=|"hA'jY1)O3!FX)͎Zcsg߫(Q"[^Ŧ0>]b9_jjKVbw{/(O!'R[ڿaĞ8c/Ae|XR6ȥ)'ĊÞygvUM*<4ihp-^V{f!hWr%SW IBkuMzhn) \O<#^O2(y7b-/וQKbP0:FҰMo-iM(U4h!6fsԾ,E/@~2Kd\¸ Uo#yBfϨt^K,rЬXE܀RNlmUoB BK}0^1h߁((<7wbv  ѽ u*2EHwux"c MEMezmyJfIfGv%䔩<xJWH 3sfl̮fy{4avVw:E9cs ku#MR~*!vwH."{g^`spi7 bgƀ$tG@;0CKY4Rq+J;u!}M9>YS."V{7 &x7*V?lR;ˑkoF FF`d%// ʖ]m{[SG2궘狽fIFdv89^;&e{t6d:#W:)HJhlF)c$H?L,Y#[erGv/^|(l6ͦ!sA%,`v*i\D=n[yb`N1rOѐjQpB41٤f_V' ru-uA`滋^ο1<ȣ2_ň!-Bxc/ZT3RHJ>!ee-?mQdF01lQJQ(RERVd,EXr_v5:ɦ?X瑩*Fu BIw&+b3mUDmA<6о"Wu"F~{@k9;>wvRiWu?&m~^lhIE[s&P`QFc@/&5D)!=^ZC)k !0tt]N"V壵$U:^~ݱ!%tL:DMν][&+堯:_2;VId.~ Ӣ| 4g?vX12uxOj7,!ݳpCj0JGl;`ԙΕA@6B2TZj7R ӤdXI.]{L(p5Gi|Fl("T7L[L&ҶQ6.|H ŋ e#&z EZY^?A?TF >v"'mV#F ]YJt0´MCc1^pGثM;A4Hٮ] E=Ǥ>jx`GXH`E oҮ~Է+|Œ{,̖'\Xm!=\xMkF~ Ѓ`dgL,e~', +ubqo]4|GL{Wԓ a0]h01.uhD ke΃r_+Z'u^<M L-8韀ژm$lک+(!hI2Ss$1,]U0F,h]cN)ryȄ5赧eaʼnk3l /j۠hLJf7#&2gځJaV׮85F[a;AB?n?KWAHJ{`EO E@U;k[h\uYMHآp6Om M9$ /v%fԴ"q2 3*ΝJ[V\(kV)ӋJ~92VOC䆦VU= :, ~/0B? A}+`4r {t}<$?ALKM)Q"mqx@s |Y;"@m˫u#&9@ Da`QK/*4Ķ1XJ}!]nزb"V0YklfgɱAhjO瘟5EzZ^EcIpYC4ݱ|JQح5:;h'$HtLѬ&ҡ Eo3*}qn?fK8ܪ ;"b$I_%,Y: +ct#Wp[j=}C*ϲ0LejJ~3%Œ/OGr6SF)၄RdwpGTQmemȤN˚Zr`_2q^bU>鑹 R_iu*tS).[E1&Al&ɓlFɠ ӏ0k]x7g Hd9Ǎ8p*" {A$6\.'-~v>8μO{PjgJ4q$K{3MYEi5xkl~YY*~)05(nDj4ɺeQpIC{Zۡc^Iɛ\HGģ[3ӳ yQRuy$!x-\,p=p2w# 5̔h+Hҡ0T^0 GnIvwނ݄ )V ͧxQ͆"-A.M_\E Zsg9.;B&l;KXNƴv3|aG' 6<ܥ}ØWPN9,*$AZs@8zAҳsm.rU)BY %05Qy"p3+;K(`j",<2-'A5JB]j DzwAH TOz}s`jgKY@3mkݙhC#?E}C@Zx@"]>SdU-[KB$37+*L)lLCugZF"ZQ7хtpyrXM#mgYb.jy)zFZCMZ$q&hnoUD {_xO74#CI,Y6No8f7bgڰֹRRn2u!`4t<(32zDŽ#vJqAq:a!χ X[׾l`(dvձE"7wi"%`V# һKP #ؙpV{?l\ hՉJ% y&Yyh <$3(//ض)g.r1dV~ISHlRcMfl_%b*Abc߶eEM,%UGudTڛjv>.AcM%x2Eb3rg T7+L<|cłwVd qR4Ͱ!o1y0bP%Viw8צ[%dy1lˌ@Ө8!@0`8Da;!A6!{b|[N n~,r?(F۱2褗YGc1uY Y%ۂBtb~*_+{,ǒFZ+?wv Y\@@/ERSwQș'ҷjUTE0:"ɜdǍz4$̉IFWM<۞ϐp<Ҍ'~gشY#œ3 l'TdYTDA'CNۅώ7<ʪdz!monVN9/V -N UtH}"/l%j`+G"˱V/ǥ+L ;V>H R7unO0?kQXXW||gYB!zzsee ʦ9]TmvJW, } }o9nH yN)ȱj;B mD }g'DU( );ȳ&MhGǁߚEѳ*rp7■c0!()O!w$ue#x7·jO~P2wQ8:#k_m}eS1υl+ѣj=b/VMY$'IOwŧIf}c]~H \шq B^ճS:k4QM m"Bۤƚ̭Ym$_Cnn]tGqƪ#VZv,s?tt I=d`q|w+,cqF .&|$>C$ &N%Tɑ8xev[keP0 '] |6$,-v.W 9-6zfz c~8, 2R|(ؘ4U4JXwa?UNAB$Qcꘒ K]uȫŊ2}M$ƸmBZz\5Y,%v͜I_G^U 7Fϫx"~r7 vc~ `[)Y:3ipd}*lB%yFL*Fe'iMg#Qn -]ѓ"ugoRR=S-iJAB'џ`p+~إzl؟qMʶx:O VS53 ml穝 ,u&*-7 kՄd偄Q|.o'G "PoCк4CejbU8?K]Ørٽmz[Vy<_z^>^_O.F&>Jn/ڕ;LC+;j͜vd 𷕲`Οw1~zqWK>}Aѫj<.aQvyce{Pہ+u>arpL*[:C=Uu|։hH9<N~Yg$̄^p5|z8mz͕BYopEL3bK@)o+R/x\M?vzuCVӍwI,avMld 8vf ]ElGuagNd}eo$TEdcMxSlbSm bvǃA?Rb(wJ~=7gkokLF%v0-רz9'l43 5>NN}JBd2= jO8ΎћD =Fm j!k7Tt-#U,M{h+h"lƻ:@O)Py)I J*P͇<jvi//Kuޝ.;ŻxL3,cmoY*`+ ۗD BMzy"Byw"-=_ն%f^}  `qB%ǷW4rN;^FQkD.S3.~s39@A8U fӛėQOQ%V-8e0<D?\}zb-l a5VTռ£D^?fCp 9m rͩϣ}\i&0Ul%KA3NUBr5KmD;IXn}jm)}05`JLֈF(bnx7r 5(CCiQSmA1d㛒0U2bO!]>};NXJ(wXl1dâ 3\"776kp7Qd*wNcS#y-k&!x^kwF@XټXƚοU=<˔npzq&Lk:qwYA.Z%u9}A rGsq[f{xpǬݰ6i$.2aE:@n "3'Z|zmI=OĦ z.a Z>QllUyU33O_c%`t̍\C/ݙL=`^XX)xi_Ò@'k鑀 i VcM{0Rҡ٤YQ:+D5ӣhma8jREdP _/=94vٸ٨[v]ClTgU]"e܆0")5`U O~#p1b=ޡmvMRU+?e*.O&2t|D)nH"Irx| [&bAhEkЊtT88dײ]ֿw35\зW(0*$b-d[@.A =œ8தs!tgo,9 yŠF||qe*[F(i wHY튿-cwja،>RSpB[aE9bmvw\v94|WFnNȔ_žj#i,ux^5.oЭ&s(g-ẗ~ C QA*̹mOC8plSB7«g"$[疲_Dx\kOԦ?W\i% 5@¼&0$b?SdzN%Xx}?_ I_ yud|}/yxطW2H@:í"FzfMǷwm\۞Ϳ?ӽtkhE%4^ydkO(HKk ҿp"p'*N (@n ۱ISj*# :j;o,/>IIZM8HgFi*v@5kVqh?!q$F}ΟcXefDzדWs|Ȱx!!h"PabCU]|_vvœ39'ǟvhEjץThƬZWM@+҈.t%g\Co>kP#'~RL`b7rU P"n ]x^TR =N9RHH{F+j9P2EN-uܹs&9{ɢQKN( a &v8?#S+9g>ytLt$^E&-@0XQs)>nd{?# | HTD2!()q]dky^ì jOi^]?=#>ũA=K`(AR)_t<|c9 s 0аPݥ?r*oepofY |@dVkԓga ԃpW,1-L]L#}Gh ѪO*BI~N[>$qT45!aO1}gA"y,bn1d|i_>${7 ,v&*!"kEv҄whĸA%#1:})zz<4?$/x( 42B?ߚP}y}8VZ2TҀY )4]:B+1~P#ū!b6YKfB&P*~fjw-Ç}Rδub0+2zٮk]#ͣ qIi:PSn~<Zkdڛ^9]J@(Lm+ YȄ)%I $(>=t #l"`x,:Azc 5%ރ8 _}ƊI.:>>2$򘬝{&91C\nVN^\ޏq_X;B{:L;ښzt/nۗ"zoÎ>Ͷmd,u䁑VfUtqG X6UB\O 9T8tŽu VSBmT=Qb`{ilXǫmu+]/gÜ"H9<;'SdXO ~5/Bad̂v|fQn5x7e ц"m5̉5lHD|< Oͥ7U :yfqtX!n1*"Be$y3榓ZORjak$Qģ{ B*ɵx[$Mm@`J3"( ~' 2,t1'*pwj*Lׂj9l|BF!~UUhӠ·dN88He[DJ'B!"  X?ZloRwGҾOX({TWoSoEdN+֘TZԙq< .;#.$Rz9];TM2eYaЈ$-C/UWE P>1RTJ`.^1g2$<8)[+F6ϛo۟IM4^x-ʡcLcz^%$Y>ënk<7Y@v>nEN'm)ܤp$" sUKOȏwj?Ϗ~|H!\#GNBv]W`Mgd Y7?p206z8+w.(Y*#f%N^)Ox%+u7|u _+pQ[?"o eVկzGb!a#*mdRMthB#%+ZQ>k_7ʡZjK:r\;O&4#ؚŢmcɝGwUD!] {fƽkR, ˞U β0zMy96L i/0SzbW#3ţ^R4)MJHÎg-(4o؏0>.}a8n`Ăٗ?9mX5 w-/"a/ L.)[L_x^hmG{*iu2`sڎ)Vt6 j|V!UKsxJdED(F25tf krVt?/]Cpo9gB[-S g.jBqkL0])uGDcn36Dث¼8PȐrMڎuŘz+:я AX/}bݐ^%H&nD7kLdlcV̨6}g*'*T00UQ=cq-Ruuz(S̭A-b/W S )wNk)otNM=EF*һAEcflU&Ϥ q?:NusM'Ng;rڗks!M3u_;%1VOG~[8̛2yx! G/̂N|fۈgSR82vxAbch"ʴ9f\\|T\eDtB,^6ʵgִ?ו4皖 VFĀ$Wg'[Ҕx# 8"Ox_OKb .~k]`Yaa,hm$a)#.$LρՕNϒYv 0v1(v3C Q$rc5˻:eq8H$ 4$ў])}EͿB ,`0HK\oVfݒj o28OWs GuF}ֻ4 .Vz&G;7aD YEٷz娅j)!6`l'G’1C R"0Tuv|=m,씞鄣 ߸0Ǻ"'APohB,NDi j7Q=Um'"y#}S a s3tЮT%4`:U3 ~=R' ϫ;}Nł-,t 6U\w:9d1Vh^TW2|Zƍ-;tLcW** I@۫ku l1خH'or8GN D {SAifG>cQ g@N;!" 85v3V8cܡ˖Yx7ݓ#4?y?~TDJ+a5B:^_G< Mݰ//g3 ^vS/D?ʭ3OcwafL@Sxhէk2IŢ@lbu\,$±Zylilļ8?0 [CF,jH_6[||D{!{n@T`yāē!xCdl(mv Za3$mpYށ0JQ \Xd7~3&srXj;\¶*W@=Lb/aL'-^f9_ \_h/o0.ec|ip&zѱ?ܹ23P]إ ѡ ^8vʂP%P*dOGiDϤձ5<\^X-Cҁ Xk+"Wvw҇]#:mC63Nzs1+Gg@+ !Bq^rpH,JtR3=`ˆݓCMp1,/_'D]_agbƔ_Pj{ S|p}gi&U.`g76P3gڔm>Q1@Ɩ;TqPF "nh~m&,5ȂAF~mm=wC𥀦Vm׆hӘmLyAkk/iOK:T-7ʨmȦ/^ xXb=e`?JH"z |q23}1Ɩfel9m>=I)dW@@,-ŀ @C#PO{/|7lL(?b]cgxV쑧Vi},g<⫏$ EĬvc1 NE i]<ã!T[#9CxݔV:8ws;kPG#q `;JS8Š [М5"rh% :͑+*lţH3 ޞX^IRrb[/ю1)qRl}ivK>\\4b9*N$Sxbgv~7ı3atC6Y4rntm 99Eugs_F rɴ,;|%\lTJ,S;ĕV31otT)x.csߧYQMLV' Xwk3T$M5DwF N9Ua2 5MC="!+S>L m:Nc&:mNP[*Ӡ/H ܷ)2HQ<+"՗\gìb,\5\bg!;z\JmYgwf)ɸy NfGgߠdmrYR Di n#0KdPY#~yͽ@}3or65'ILT~%lS^}&o[yc _>,jo3- E O_O;ྥn#ن3-v uY !Z}6 _?z\I}}MQ{ 7ثUP-`P'08oG'Gq"VE~>Ȱxn݆&E*/L$#EO`XYdNe/IЙԝ ƽARc<+׵>X?u $u83zx16Wa w夦4*\qj3{`>"`~u52}6E NpzZl i=m{nP}M6z"6AT:.6oSڍ|S:ϼN/2"9C#3}d~ jN]BWP`\>o}P7x-R.8ZKks:s/jR-%iI>9 G7V@!t~Z+/h؁Ӓvt~[.DIUޘ#UNgwAYїݓ-(_Į̃ 3H,l6QV&63j~'yy =L\${ bqE8)'n4RT ޞB id&6H`O,bHt]'_LսKkl%zg  (l)45grܞ}'c\%.V*lR62ёSTN>1|P?K퉟<{(`RW珖}PJSSBooό@Gߴe`TXͼi_1wOl;$ACSJO,/,u<7gH^1Iɮ,۲©f IZ ࠷-F`K[0["2bC=w2lplm:ۈh|‘157Kq{[c8mޓq}jyӁ(jƆbH)x.B΅g%+*b_)ڱ!p- >Zc0$ 4 w3Dѳ9!>j=Іty'}wkS)sLPjXQ]mu{ 6TzydV;#_7 Xr1o0|rXd sVb̞䑲1[/%zviF/۞C9S /=,h˴{LOYq(N,y@:paשtOق_]_۝rr41߉}tM}JrP[wpoBD|rJN1n/6z6a l3At -,s}k? {6VL 8F mm^CMbšRA3Q;z4< V'CFAĈ\'İ_$zUk)m }yXn(͎ 2]l3,j>„nNc)AƤ(Df:T-w& BO\tR̦?A=< V xT1Sx1.uKdwu8k^9vX{7ߐ)l L֕Wڳ?]z9L.$ȯf֤,E5C#lo6b?s;dDgSdl=VtV*OɄ1+tG;v:k+] y=֯W9[.?9t?v(y =;vtή%kL3МDJS2E p%V9-=$6CNB@HO,^}5-U\eH*$^f:On 0;z:SR@g pX`%@&1e\W<)S|Qnl[S\V޳s]_fH8gᝄ˨EnuJ[0Tڴ3.pnhZ:˛z3=$b_ (to,uKWO["Q \=T]v=u _7H42@]( 1˨8"뵊Y\EKXNFz|d#keTI9:+S0wneuHk=A`O:zX~](t'ѝmM#ĽٞdZUkPzW6xK3SV֣y$P"D}a"+|!@ԛHY&D M5XB!FYrkf÷Qґt+hH +H ><} o%&BU`=!Q%& (I2 uKQtc.GI"\a=EU00^mx2;9~HfX>Ѿ&%}oa#ip1w9\^\25,_)l8*LIUi78~1ħ9cfׯGё[/¡442hT3.~˲>,.*Ǻ4GhohRldLW*@gxo^iN6}`>˼sz*y(L6̯"3cwvgSH{zosەGjH;hԢL8'cMp˶edsF{LTϺ%'_ܓ3]*EeXasp>fo&t`nSN i\]]TY/&:[mZ8oOinEZ,wV-$.ZgzɘJXTnc#)o ^hiڐhv4[gǚ>Xu] " UMbz#h}knF!xOX/-V {@ݻrFwBބJ EpKC`R: Y޹OȾ`+TlP0ྲC9T4%Y$+ֿEIf~I<:`BK- ϙ:]Rдr28vgF뢫[Nu:QSz#=oe=,ƒi8md @;B5rW.LCrM|&<7;Rl#[[rTւl1?c(ZH(Sأ@~e I@ Er.-gt"_ǢZPjkK'ӆ*Nwɇ9!PVY?.4^)ׅ&t`Lo/ >싗aٵE7^E.Ifqt_PA<:h Tf>;\enSpah;5isp? RQ i-4 pNGLnpBL>mс1pu6:=u\$a]KQgl%@|,(K2L8KtNK5_Sos7qAUwZ^Vtf3u-=@e= $Soiiɓiڵ TblDDg ] -[SEzC ~^ \K"k=Qmrx:K4RVxeHϓߚ3+ijR/ʕmZ?>OJw`O;t1sM{yB負ڰ ~m rg3CE`ClӞS FOLͩyٿFA>ӛh|QB&|Ms~93 U19yESܕH!N/;37]/wXAWx3Pu69(T$|1졦?dduO@u9rBAUM.5Z=]<:(Y@]۩!fm|ɋ.BWcYxDBy2j%R:!SXAG[?:#`jepf0b/-W&@?*f^vze b\4%{s`Hc҄1ɐJd%ȕ{IBʼ6EzϭXr` 1L PxywOY Lz8;YLr)FcY24tWFS AVw:Y P5dP)fSx|ݱwA*6-5ORu/4Xh1A?l85MP;#h*1ǫ4""2Wjr&G!$c|=]M;yDJNz"ŢS:nm}sd1szB2[ MzpSH@nhs} һ~=I :Ԙվ%PUˏo]w}}9d魹Z.\3nAW**Eҁ6a'V ^$犃a\9%/] ZjP `+њIuoX`YDq<8n L[ax/p y`>y2(;C7؝%{Ƨ}$Fk|Jd:pr3MNtV, +9KuPT1ɚr?;bV|q5Ac'=RܐZ;-^乸5uݖ GR@Sw;i-F!( >MthPFC4l0k@O0z#0XJ4 WKC;츜A0)/Nkk$F Zql,D?|ND(t3Rv4U4YPɉڗ)qUj18>$+yͧF\SBb[P DYDA^h<.KO'JOYtI1i(Z(I[[D-ƞF#sgais~'<3NcHnw{ÆyLR+CF"Օv G`q"AQR\q_ ӟF(0*6VQGwߌ>S.;DX?zyhc A0g}5raz ^ҟ8CefyXW;iB|/Ԡ頾"(|>;p{ܱJfV5l<8Huu8Chxz{b$ )2_ԘናI}XB[Ra/HKaF8yx,Ly7z9JC@,w{N &PaEnAJV{J֥ڗ\o [O^r58x"LY4/AȾv3ڑ>VqVtletP?1G *xBlocj < /<J mH.j?3L ctkv{'`}ح{NT HWq 'Eu'j\cʡj-l\^5b:niح<N(]xxF8贾ԭyn\l y3 wU=vb]<&*9](S37f-u\G?w\8`*)#%_%5g&Kъ^)sI/R*/HdI|wo'"H;ųރi?9Al8ra2pbIGωq¥<ʌ0+& mnC (4z->6oT)T?sڷ3 ,}3 |@Jq}PTpMuL8W 6ʅqmm#guQ_࿇d>N*Ҿґl4|:l\sW4 D«I}U߱s< 98dD5cEOyN2=.ecg<#iqu[uiΪX]&CʸVϷ*`6Qz^WDV03ְ-|̆%CWV>"PxO‚!87R'8N85Z[F1X3+Ga?QQSE]+G, ﺶ"R `a<)]ZfdL uicG]ѓ]Gs1}]iGKLktةn⭻O\r)KCk`u󙗈gC>쨧߆JEN:j=!+MlnR]VǖL敾Ƭի]@*j]Sdz \0=߿[X0g|.KvKFǼv';:/5nV'\Z}ѵt 6C{^r/Dh^W2NI !>ōWC}"sBŨ``6 oi]MI_9c1*A'= P8OCZ8W`iqGÆ O))[%k4Y*bpeNT;ܐMT*61701@ }C8Z/0pz(|ut)B3d>%t/VӜ˃0!t`4dVcK=θ;ylbLPx;;䶞uE07|4?P\h Cr6*8f"j+cRkې+gs#6q9/V+Ox`^RF3MrN)|\AND^19"Uf*}*m2 חw7l27`2;gRܮ9E-?|i :]~WZ 5H2)`A೩soV p̗q 7t`!k('OR "ڠiIz||Rאi(.Ћe/وk.òº2x>yl8"jCLEw08&5 ?bx;v4e3M|@xLO&\i 3y,39_IB{ |^Fazn/^~Q>d f]Ȩo- 9 Y=rlqP??)DW$ f5凌p#q?~nnCe-QQ3%q,43n!>򊼶bIN]H=+3IMB[JZDɮa"~ Zah(-EdޒjT-7ˉׄ) r^sȩ/J\mg |Z֔-8/<&Ѵqx)0a6%6Ch%7D϶O%QXR V)qzf]tO5SI;JA6Yu˜+2!ie^ڽf#b7 D# w}v'PTDeRS b'b+9vZ\Xg\݄+EJ -Y|ܣd[;k%szu RndI|c9̄_S c%, U)o'DdwjyDc~åŅTi8Ű%l 6 #{EaΐKAv\aɳxw!S+tw9Iؾu>VNf/`y)_W6ܳ}ъ#Ϳq.̫B4FѷwpC\+Q43$L*,e}o NH jTe.l>!?BCB生d/g=$Ȇ0#f2δ(g@ O"4 a^qoSFm_ǘ)PQ#o#ȹ/*:M`*Ԍ)V9-'q%_:])8f7HM|BzXD~vS Ϟi]\CqYAXXs4 8H2 Tڇ30E> -OU`(RA[h8hEɃ'F([7HoA 3lo9:RMWV0{*Xj3nJ6{F8w9Mj,Ul!.iL34}|^ p56@)@ {g(4#!K57ݎd1QZ;Ny$.fLB4N  dn>̢P1ndi&F9JyIvlq5I=$ͧǝiF<=6L؇,($^j-jK%Xa2С?TP!Lm2fAq >w"ܚQ?Z\Z(SkYb9{m /o& 4z%p~w8%ᾫ(? 6n]-qʁ%k_9]Y[:BVz~.Wb:+Q(캰/&1(CTD _V"`l #"p^}?B9wwA-:a~?$1CV ꄏ RdJkt|ouqjWBvȞ.lP/˳m`^hg|"⦚ i;07u7D+ wowj1WPgxjl0XҐ,R. gӟcDIC(C:DԴ|VB2zP5*Z"? `&uiS۶D@`E{̎UNOU\! 0PN߆l"D4[}U<PCuQފkAE;Q 2ni*߇m/)6wϭBxz7vSD~~`nLnʰ}3R8+)eoz}o@˧r}\G4u'cu-wN[6!gb FUؓ E5Խ/_7̣ c`lC2L{3m>; JDV]'ѳU#`;8٥cse4ڭ˫.Y'Eꌚo!}S *S.UN} glٔrhwKV!R ,rX Dy3Ht_ FNi{,N~c# J"'3OW=C 5jm^^@'$wen?16(4LSLE>kYr\_ P Ěwaeqcq=Nb$8WPfSK?R:K%yT>{"R) .?8'4{ 8 6W5V=48$D Kcmk|{D?7=.k$3B-bmĦVE. Iy3\ؒtuh٩z!'AAzUϊ?[/M^R dEλBN¢r&z|R 3e*xCMbZ刈pMꉼBJO\wv11>@׊t@)џz}g;?WgulƯ?8 =W'X훹:!"-G | 0򼟟[u]?l+gtٖ9@uoƇ rB+!@ O=Ig}mtT47W#~iI7kfɬy4W\N 4:((6W ryYZc*&Ju"k6_9XfR `'#anOSc5.,R)*IgMтU r`ἜP 8W)^#kX) 8 bP ԫ#o" s^%O/D`'5"0ËV1ox;đRaL!"h3fqucr:*?a^U\%4t1GJ2' 1P5*Oσexc@@-6^iD 'oalU W`(Ձ]Tkk!.\ӥT$9%@@ W{,d {y)ZT̙p?"e#8,qZIՌ>b@=u_L&[mTд@8%Z }i\A Es504 (4 Xk_aް3#}Jl[^ /ygqb"4F];ՑhʶP`RggI-\O# =BXmStB0_K,_N~ETI+ 磻l\ճjc@8q򪶌}B?;H&!ZAEf}[Zc(Kf5AŊ6llJw(d\G z\[Ur16fW=s?}.BS~{r Bq} 6h=db8?RUXۧ3[u/QqTHZeIfCa7wj5Ǟ''|Fa{.OVp=}>>5nP50~єxn LݮTEW;-o7)#\G6Ivހ$p-tp1ɬznGB_Og=Jb$j"]G Sᛙ1gZ;1gYZ070701000003e7000081a4000000000000000000000001642603a900002b70000000000000000000000000000000000000005700000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/bluetooth/bnep/bnep.ko.xz7zXZִF!t/+/]?Eh=ڜ.+;OWadW{s,YJy\6XWI\_ ɮXlM):|5j.f=Dd\[EYw'mV>\@hL3PM)#8=cpVw$ٞgWAu *bBTo77ggoUH|%GV%̜%էb|ڌ\E ]EJLI K7f =66bT4hpT]Mtz˪r<:H:w;K&E4Ҫz5 $T[+w@-R{AE#* O@NȢR@ٛKE.*3qituj|/1{TY,UŇrՈ|2>b^n8@:)> uҎd=H 1Rju!xHJ%?==F=+]Ɔ+<r'Ņ5H*/6|!o%/jGd䛪곴[[\̠QmBjK>}!z*6ϾA"ϮtU PlvZ³jc T,y9B%$hOY D\O֡R"^ X&>UҜ)/ۆ c/胦rmeA97 ~5C~Pзs*SjT*J.G/,p!w#|BWU 0 ZjPXI*d[%^}8 bv^ U)F*jՊV%}f.&=yDƾ݃-Q)kjMS8Eܔp E`m*maeS0-Ov'fu x'#o%d.xgk55݈?I# qIญ٭.u]3gýDlcEwX;9wb0S%E!Lzp\OH ]#hE%@2NJM ]w2KL1T74#`} iqr(Gnu{wjlWkkb S?׎}(J#“"r~+[eTc0#r >ްqwWu>&&>^_f|d0^}pV-l rng>J%{<#l?soyuV24h% $SBchEyո\؏j9= QC+q% AJgN$R+󈸝볛C}\'2W,$7 >!GKUwˋ?Z&f'Aa?Y=xDxOE%Ky5MCDOe&]iR64ʀk:z,e )cӳ;F= 6 Q.:]_m^eYH1~w~&JC $q.!1)}X`T>kr,W =&ZQ?:gdLC.'LސR9cp51g}UCsq\Sdշ4NdNH%M9_&Z JNgđFH3aؕF8K0bgDqɏ$@ [~eݩ]qʄ)`wD9ȵРIcԝýXBAFauBwVxӹr 3a(M!53;ށSMo/zg*ÚDmT4xnНC>I|9vaߏJK%9A\eulI4.OI vh\%+L%l ;%@;}g J+ AݭN1L`[z͚nbZ@䞖S2)jI|(aP `Yҁu+b;_6#%,,+))|[ķOH5ce4j}WIgU^kiCqtZ޳){` / ^v͆cd,V*uFc RɅP+z,Sщ RONh+f*(?p(_rgw[p ,K3k'nD ?͜BP],o8Ώ$ 2oPSmlŎ"6U]Yz.ߨ/pox=Ďv޺h23d-I Xq%N1~2Q. $6n> bM6\!4D'1Aa)y; 3`XEL@i'T!dR mucB@>eM\gr`X0J%ٷ^iR[x3`x;_G~!*a)CM{G sݏѽ*?V +[<]&%#1 `$=h2lq@?l#2sU זFAGDTjyP4zv6vHѿ$E 8S?-]Zt^pwzh ʄQ#!6Hr ;DeՄ%xٿYpOTC>n-5al_AXfN?;W٠϶?^bήCU53%70G{=_*Þp Ԉ' yP `0#~ SykP L(75"w5N-6ɵ5Ckyϻņ,xBHPL7{c+m/`aՓ"8ʽcaY$ bDa V\G?\ }LM7EHXe@@ %HrycWZ0}zM*'aaz}),$ߌ ,jXӫ}}@0_-0>?  (nTLZκ(T6"9!^C=S*śT7koE粃2ѻr ć۔B&wPW6 ls(Qcoy"EK&x0Mf̺8mz*҇q$v:ꎠ'w8Й\qgs5#R_;7Y ,vK6%3q$X=t*Aƺ8r=݃:R v=:BS8#R8i[W%W 0Wp-b;biؘ %ӵ>VECMݤЦч.ru Mدr;kC:JKWLT%VRRfn:nlgiwFRkǂzT+Ӵx\zmҬK8PAJ=:pP+*ax#UXј55Y%q#ܲhOQR);c ))ս>ndQތ:83q .gW;VAz[ZlCA1hJ(u2E؍S0_dxM_+t뵟kRLן;>^m!362(|:3sshjm4. 皵%e…cW`m jݻ־gRʗvC!4c!2ybg p"Nufy"&8zl4?1_C\{SjLW1hv[û,0i{%i0)"]пftYe\zA,Pzu<ɸhLUFE;ׯ91.D}6"!,!a@'3+1VbKJKu c5Qr l M\=B!c2B)mz]}-)N @>ߌQ0PDBJ^5 u#/mNl9ahvT0xYF|L,+X͛X,+~X,)eBhN@h?ʷ!2.N) VXP)X~Jq28JfAg,Y 5C40'FF&)job7#@񯸉ZWhm܏-C!xkЧw s(#L[RdN&ՕZmXNf4-?͞O^փfuܛ8M:rhַ&E06C:LBZjJWL7!8h<Ф67͘(R$ʒwe3FYXvY%Yl$c,S$ rV ƁDuw5)$i6LTQ}[gxnm|,|'r: X r_C -ބT`Kt^8H0MvRS HfdZ>?ǩIWLc*u2 5}4F1׶, v]]5>|Yj6u;8$X^ DWvT>Bz^ =.7U}ڗ1-jN|!;gr ]@h >9c9Ԋm#_8!nş %6'͍/#K[k^Pt`d@=`EuA-RIDE hƊuG1Y)ezO5+f2QE0JG&1'ss Fgľ& yp9Y^:jÕ *vi'7@{QJ#TWȌ@ב˱M#eLB $egF)WNXQF52 AМ<E'g { čcmw1m܏rր>1.G-Q?EEnWWH4.P&F ^p e7Om}FDE Qp:1O{wQj  5#_Sb_-)(^mՍ+yo ^u7 {8rOdöV>xptJɬY K*Al*$4._GcW5E9e^0}V,(*(y3xEQ֔-|'}U8\clL<\R/+N);"nOh,fٽΘ9&0S[^#FiQډ-N@ꃺ1qO<SԗMCZ~>n~,p(vH-$H ]ZRk dtͯ͹>=5?@!s-#O"=Fee!Wnn-X+TIo-0❪XjgG@d=uȅC{.hv 4 Fv WtmQ:8^ݍbmrk –)ɂ)ZR+pI@Z*Θ+eR%sF=R)EH"4x{:ՙ-#NKf؝ ,,;r8d0i_hAOS4*]\CBwW6zB:ݯ r3t\ikM.)zJܯw4KmGpk}btvE;RP޵-UF[gD' ^\n4+dME"WGpت?ntAsvgR!'OeA%JvW͝ x7Q&:2O>enFЄ}Jv+~ןh=ұMb1laE}YJ;ujOсr%+c"bI^Ag,omn=«my1%;9w5UwﶦǪ}dcksmS'Cfiͷ]YPJogM /6vmŠдKʛkyN;{¨Ok}$ejj+΃ fS^ 1> )zGT.4>!%Y[܉E9kyE?L࿐dUEY70Gasy~NI\ 㦥|u)kQp87 HGm/1L:m_+(LnT)ZA^[F6<;7Lxk}ZWRI Qg1h󎻟Yl.m$ ¿|ySwe v˙6OD_oQrUˁA}e!~}IgEUA2]> 'c.~Rn&D:$/1r 3'{nz, K:J &. @O)=ӎ'(XdS2.Ext#xL|pw q@ԩ oXР,5-)ԳoKKXMC's7Ez&\PYעR\ʩG;HX6y~M9|:7FԩxjetHiIF:]>WVkpn ]E[";P"w5A$lC+lyN,Q<xB{ *=NFw+v~V/e- <$Ql2~dѴ- K>f"k!THۓ`?5kJ Pb4S7 Nh i> W| #]RxyK "3yJRzDp 8qDo+,uObh!N}27LmP ĿeYAg 釧1GȅVrN[3>r?-m"LW:8evq}~*طgB^fo6Lfh]K"Y@>7dywKInŶLXSL&,\\;]_Ud:ʾGa)Tt}h,a$;&KewT!یzrpus%C T}]e_w݂*lLW ѓ",Rws}Z9S& HHT NH+a룿{YRJP420@3iWxF,^9⁎NEGp "G~_}sŪL+Z=1N/ɶDIw% JImLGù,(yX$;BSy3 d.A'ܕ:HMBuX7٧MKY]Oy~=S_?7:[,Fq}'X*ա"p= E<v$S%l_}X h0\Tg|oQ҂gN)OdzHVȉygYZ070701000003e8000081a4000000000000000000000001642603a900003160000000000000000000000000000000000000005700000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/bluetooth/cmtp/cmtp.ko.xz7zXZִF!t/1 ]?Eh=ڜ.+НF܄a˥et涯VxyrXzāH#|QnE/9'X?<xD@/nK|e"XWި_LR0=t*}SzPiCp&_d[C }B 7Kʆs"O W\4_ eݱ[De0O"@ ;>HT{g39 ejBLD!^U{UX;ȜNe\ςS4Jlj=΢xq&Dž۪|@zs[zhs $gF]J,ȿWe42nRޓV$l+Rqr9+/Y k*1#nJ\@"s^ܻfU٦9Jiϐ{l];QTc)RgGu-))5l %Ft_v`;g054X$a.ͮk+_EьV(OuDLP`RryaENhܙѐ v[06:"'ey%ex?9[`1V<&. NJ9Qly21ֵ$X'T%hQS")+֥έumW\s ͼA+8^F 0=`q٨husr1ͯz~nJu> X>"`@nsCa*7<8gv&V M)=j7Ntp3:5h4jcJk{G bYnO9>l5ì:UbK?_!65gۅW}~˩^% Y+?r"yń0|*snPb>2DJM_/$i+ȲHoidj+ƅdAɷ!̓3qFʁ2 l#qC$_VJ'$YCW/^rײSuA҂%="[bFkLOtvJ8R>IoO@z3=XqrzY?E~D$&++=釂E%.OwN6P 2밈e$h^Gz%mF|ݹRږS n 6'ls?mDŽU]#jq7D-"R/OeyI&l<pIrʻN@db!jVjrDw!͔:@tpk6ypQϾ(kзk?Ats^L*SfQRj&0\(Ъ $gEi H_cnvsn1nWIJ٧K":Y\bQ jŪ㓻z%o g:L]3F-ޓM&zIǞ >CO .8)kJ}6Qd,y0D9lraBvh&V֛\p4Zl?緕ރ<ȹʇX⳨ɧ̰Z'X93KCp)G\@! &7RSLHbn`4njz c/oSA.Q6CɋM695z[qb-$lU޷+*yz'}~w~N~ey|G\Ijp¦^ X $QDw+f7; pҮ@=y R Lϒ# x.K Q3#ZY}T KE?-o_&61*dpXHv~R*435Z&@|Y«'\7Lbkilɍ5u-DΪ9G *=R8D ZvZ93=RZf-1 1+ |f~ªPڗN4NաZ{6H2`qwe`m{1ȊU_tI2'&L`G)m7 G--5zA0o]8 pmY;LXB%s 0jY7moս`=g$c!Z޸q;*5bRE#!!W6Ow)o*}J3g4R(pknRPZ !vtؽOy }YX1ݘIԜp%4 ZE}\ߒh}w;%`*H)Ò1PV;h7Eq@S^X}_QX `E}~t,2 *n3=; C cOFT{C/Bs+2zAd fƶ;짆 +E?`mA M pk^yƺ u09e]jjO3bX|׶K*lHW׈IfԚDD[KOC\B`DS; #YȺל]$QTp!v4̟ÉTա3]LO!"褶mFgMt}z@e:t&jnƯ z}muRFM娪of]PpZ]\>Zs)tQNs"5M>KVGݨ'Snn~:-!UwI4Q ن(֨E/9(`0@ɹ Ro~_X` ZA/k xnsCgFP@tڵNLB-c$6 W7,VAsḣitGnKu/f {YvQX04\­6XxE^SKDA0O?kjh0 cKIE2g'J%Rye!JCXG3ӞBF1Ft^qHXcs^uc'XgEf{Q4JuTEq?%FaVK`ljPQ1%+).|+%]kw}.[R;8sJg[@rp'>1g +dC?A;H'i*qhF7uY~a5*w:j +ff7%P7҂ ϣ{UoB4a+屒?Xb.u|D||ޕq]l1[DԚ7Edn$=SV[#``Ӧ}G2kF!u.Grf7LzU+KUCAe(T0`˩xEn =L$mR鹟.N.Պu2&\͍<DǞ$Vot2KPש= .(!)_KIxoJxn\}6R8C-;w 1: URJ>V;+\;gۗ̎~x)Iy&ܬ52BМ>nm`%睩TM Gp  *8{ĢY[Ɲk_LLMw;p(Ww 9Y%l{WKo ךr;ƿMfbϸH3;U|O8=D遙E8R00}~VN?ơf7k-5iP4-7AMrűQey{Հ dF p 14ߧ-1I d6cB%F)l[sQJrq\}^ ȼs>D r?B+*2n4V:/8VYxth[^6ܖ>+u|/]-j3*$+ez=-l6W{;.δG'>`%Bԓ{OݎS{|`SRms{bA0ݍ  Ҥ-=N Q zd -qEmPx0ʠr(D" ՉmE gt.0uSEv!7^l~D' yv /HZtsW3 fӨSuV7/̇u-PPj q-ARzV`R Ǒr1cڞ˰P\dNyR̡c9?bQ!0b_KA2 @b3>RB-<#U: ?`cAb ++mӬ@=#Kl6PסH+: 2~r2J[n[h8M$ #.B'fkylK`cl868Rt@YRpfhKj킟ί'2sQ^\qrs=~rqx%x>WHKx"%_y9/@k]v̖`G\`Ml2ϴ{ԅ9g1Vk ֏ϓLdL}Kz_.j#r`Uc$Cfs<czVV`:Yi }+'DzE QTzxbPBPv!ٗJ$ m/A@2hz`UW';>~I3\%{h&Ry/b74 LYڏ 6on`n@tYDl#0SG]Xka҈\VȀNG^S\O MkZmuf]#t=SZ\(^CaoDS~!g,\zPhl#ɏ4G8'w9myB%[xEh;<J݅϶ՔA[cOy2KclէB\:!gX ]oK6q1)x1TFk;mǕoꭇ*vKwrq}Mb%̓٫nS5)'85wgOJC?`co|xvFg]pǴkptz?2a 5GO9O}:dXCF2Zt0dz_efʦR 3dO=Љ!(~>"]ZFD  ,9QFN-ՊT;Z^m7<. 9T)$ j~^યqE>tNm=QcYΫ gmFIr N.;opVn /wuȗL +_2D~Y@/*]`ϰ;'e}eCBR']2LeTHIIe)VVrGIL ٷ7BL"b[94D~ӌ*(1aXGΛ'B68nyv߀չ+ГʮϐeVސ05kBRE./d\z_ PƓ8h$bhYߊG 1q/Z?@vԓTZ,c DquYH\HoW~^`P=|KѲem6 s3sF)[%2nU :+Q&ڬ ٌob w"4}˵bA}T&T9g^BKyD|%Nj^.-wNDd^O^gY1{B'`.uPOŸWr2k̯+otS(®B}}; ڄ*z5o~ְ|zYWiU՘\#^M^"`=уb=fn%"rJ +ƎrusiYӴw[qΰ\KY3 56+gSH)-D?Pd5 zBVSm @.^SHr'ctMo00ge,"HO8:lq}W״\*VK9l3_T{6T!@>[|;Y ,zܮK81׉U`)ҟ޾S(sv`䩉 <}JN@ 2 T3]5&/E2j%x> HIUѧe\]D:ɞO%>onvDOvNCͺPg+yiPZPča;WJh} KiFN O -8BKP/M'Y0ΰk\sqAK)4!&RB_T2Au? yמaXdLM}q&l7'#;B )Q]j$&ɿ%$*4o$ gك~k%[-#ښ!Û; *\\ěT{r(nн092k:VI֠"199^z_{y8űd$6[~9"EFj FsAlgԲ^2b O  汮t2Ё Ln54Ɋ!XFڃ2jRybN,h&2y`[dF_ZxJnp`:ECB#DE-]]Oaư+Y;æ+|)5'v(g=闆KTֵ\1 3z4t>@J~О|s ј(2,gZc'Xe]'^ ؀%~vZ_CQ9"YI>}Iކ{]þm*%cn";TqM]zޏLt)#`&0@Azp㦗|5J.tL%F7FY;gN͝dImMΛ$ v]{K[F, l%@XpΓ¶ז^7鵾x쭊}bl Yʎp~GGy %{eu0(~ Uaҟ6CZw(-Fpc5-Pn}.{Nq+RYQ$CDphss=47{k8K"&ef,l- 7}q |6\& ¤9_qBo >K=gT1ޘz!NDn<f:EBјu>"‰A2DSv_j~12|yL^e_P:P2ͮ-TLn^y8=Ӹç[-x%5_ )|eB*{=FR8LJPn@o-f ޛ&/}t7H邤1h$>1 Z=inr; *D K4 ;^A%nLEG*p\f-Ƌ95:2`+qOo E,dA-sk`N.+3l2ݫ(H$1s RUwXQ+R4}ٌrg{bKgYZ070701000003e9000081a4000000000000000000000001642603a900003700000000000000000000000000000000000000005700000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/6]?Eh=ڜ.+`G%x\\ 1-;)ߖ0æ9 zOG6qw^&D@DdW"szzO<2^:Ͱsva|K*nY>䋄-`3C"!KىE]ʀO~FFh5햑i?^- bIlrjpdtT[~RqT3ۍJ j T)9GAv!G̐HB̓ 4C.%mn9f83+3X0Ɂ$y ID=Bf/nXJYykehJO w˶ ?!ϒ.܉selsnƄ(gppPmеBh|6N:+A+xAeb $Aߣ1 /TTV"UɸrR {S&-sSDŋ- ^@BD f'vr=zqa*:TUBֺJ7W6$%Hd7T]仛;өPf* '0{/jvp[Z{X ( ؤiMV}@ g֑FUC%Z) ]fr2g'#|2@x!*r)Mp&iE̬R\f\'Tʷ9M6U% ]:9Ju>ԉ6AVid j1#S1KeWA68Փ}&?,E=uu&Mk&>1ԈW/4p#x0lH1ʊ篏:aFЊƁ<:(E]p;ZMh]"5H 1iqȋV E0 D*AÜ>&BͪCAoB%4{]JfbRJzmv6zӱQgLLOvcOI d P7BjT Ԑz\KGUAyuq{pZ@0*ĽڋebCEt _;2El)IGD&2+!5t!>X o#.*yӺw.b[Tb05u 8"`P.7?3oνmf0ݦ>,,u{X gM =nREEMc&r6qhunէZW<֕7aʃSMiEB i;+ΚPϵlx4mWnb$]U8ECg"%@3ChT]VΗqF+4B ۲?0j" 7fC90塙TX24q&+DžxrPme4)C!8k}}/+@*YC%8asMT:&SN|Z )]-4>ϟV'M",qu(um={߉{c"}{;&Mt켹aYxhZJszwEB0N3b3V0Ae?y:R\ s-s,, ,7C[HZ`aX嚄6ѿwv)*x TDqVTⶅ[dk4eKi&ns'T7ԗ#w̕Gr@2 ^+D߿ا.qhp#192?-'yg6%2oC:#l}'N{WAn1Y"h|~5Zޛ~C>Ђ x k7kd~#JDvUZğoYL=LGA.Z׉ Z 5s3ZnrDzcEd͢<~MC,eUh1Yz`bE:<_91+~a.W5=xS.3׫tCq{ VY?% zT@c/C[m 9\҇ L$kH8;쿲8:Em9xe%}8Jo?;[ue-/|)( btן/ZgCk3@ŢJ㬠+.b-) R x"e?dҠmgo$*?ȀP-d=Ig.)q$46,qXSLJ6ɍDž KhfPd3QZd3JַtWo"ArƖɟA+Gj=#`~{[k2 ɨ٠T;Ȣ`+WސO>W)A}QH$fHt9xACؼ0X^2qx-'j"ؘ#$7 UzVX)YW.)9;"ʱH02T̩;|DJlE92nRL$06(/`Ap%a Mf`7X>Ґ4I%r`ى<'{خܸYqTxk,z&> Y ͠>V,B5DNx /r _FfYr+DBJ6ehX.fQTjH6;;W,XƓ7u64;c IlwNaXm?##W xX夅7 `N +)w!X&9aOZ[J[؜ \=eq|)S] Lqas U);dDw`,*;R|vauvgI,{APS,sruL<(ٱ]wfgZFa>s{, C<ŋYC!'QT+_4_Xڛ g_CC{} \o,x Cl!'B(6llHbi{s?ou8L:Tqv2nyk$0uut-}y= bi 5n{-( vor ݚ׺Fx\W>ɥi?;Qxôʚ%#Hͣ8!S&8 clU ~ M =kix{ @2!0v:)4]r\68MQC:Ρ $la 3si61s|'DIX?ۚ\|d|Xa)濰PK7RY~ kΕ@Wfٙ;9~, .MRz+0#BDBi4s]p$ԗп5N\?CykG$o{BY YvWol BQ ݬoˍ(gPVFl4#͔.z`Ebd vTZ7ŒXૣAh^gq sfhnVw{&w \~+Or58#TDyU+uw 2B}&nܛ0m3_k'!V6F τx[ ^ ⺣Կ6feRZT 3Tam }<)&q-WẁtNͼ*sD0db'o 1ͺh^UOy]ոH)M! ۝Fu͹#~X޿CKSPzmyH(vV2rG1qJf 4fH۱8 ukts ƅTUSʍL=yU/]!g(ݮ ]Vk:3/I@X Z$:N ^Mf#@AjaJ;*t7vc"R@%9@  ƧfW+8Cb,B6=lf]B#P"`#yH +yѰ${.X .aIC2<>Xi͹Z~}EAWp?QH^3M<^Yy쵙1{w3 X&[v7#lgŸ͐ ەwf )_3Zs r0VI(Okޖs AdM=*.[on]YRLЛb>q<mTm(.| vL8j4TK+Vq9Fw޲4,/mԈUDJI"T T3aA,h}6=тfox.h.ć+K]J!ȓMc 2~7_-*SGVvQ8A&՘tzD[ҁɉ9myϱ8SCsCP"Gn5 HR}ݹt`ul`Fœ K|jpd]0Ngn|vr,1qR},}~Az7 7=XZ^yȒXG6Kq_SJ޿Fb1l;fY_4S?AʅIu5ENhҲN֦pF.mBH<.ZZ^6yσJ Gyn:R=:M[aSZxKyɃ'6@X h"}t 7dc0&X hsZ(2P 4\5]n]múWwKYރUyȨn r;{a :Ԥ+@G@[2x2a' |t$x02",pM=w]Ϸ3F"$ ۫>Gy3E_-'aee9ۯ{jQ:]ւ"VeRܬ+>\ae|Jh\)uCFR,n&F$YYjn,M樒L$G& (D_#+|C2SPoU^ҽ}E jvlݴcwпMGs\R0XMф7QZO|tM0>j6ǘjF'G) P4kpbTrEoqy˸<[hJ{qX)oO^'Ȭ< g ؙgO Zqlk߄{ǹH׃:.xe*zTvk,.|PɘhO/TQ9BXt2Y[O:'\<3@']Pe}BC˓L?vz-oz0L Ϧ2]Yڠ*k8-îWZh'e>0W;"{ .:XH%pY%q෤}+ͱǽˑ]CjC n u-<WhR҇V[pLYWjKY si3&u9*v%+">rJ?0^W8AzgTz|Br|5?`zglE$_LtC_ ߧnrw-69,TP!&Z$GB Btai=nf*-gu%9"TDΦVzϳ۶cSHV,f#3je Q:4ږ|'h1]I-0gr5 Gaɕ1YG)٣(NX{0~/ *?jba`yۄh 6%l+^dب(s*ov&̦vҗpQh@I}<<s_' m0!9}m@b` |,;LbV:N%rF E mP@&wj~ dƽ{Z"v-ċ;la~y|! ]l =MyKOH"#A8]:%t 0^Nd"|ixN\^SxOvoȱ ',`㓾t&7w֙D?\@:!~Tk=(ihGJ,C(DYӝ A1IfRGjKub]$dfU+Mf"2XދzXut/u&Mܻ?D <t<%,S艹mܹ}>ߥ" J1,z~h#?!sqm[`{u튭hM^EgZkohM$z 8߾QϾMu+& ry_o&λ,KlZK|Tydz3U=͂V,[0 iP1`m=hʆA'I6Ž̰L'Xn&,W.ԩR]zE8*Iq"m~mvf :b(;a=o,e*gJ4 sԲX!j,(ECZ(+Nz* j߄<\3|\YFM74cH>RbeEbe[;RZs?smD1=a1%<WU]F0p30l ϔt"Y H⣱pjIC)$NNc pH|/KA3Ӽ/;csƏ$wAzͺ=ٽ,@, &7NTa,Wgk9>C &E>pibN!{!t{': _3;j GHZP{c?IC_0ݫߠpՐz% O,#xQ!Ien3}øV}}U<3݌в{e&MA3.#$d00٨kBo hxC'-20`]rmض`N$L)ۃkh{?A 9HQ+pYF'sJ,xTU~/g]I(&\}pW}ɂC%N9Id2*,% áxz'jtb^Qcvj]#iDh`om} N5[5-)e"~hpj+u![Qщ8v~r(ўY棵DyN+gـޣ0YN86a2dQȭ,߫{ot/E(&RK"4FJ7)<܎Fқ1Mpܤ Hr-$6aWyU)WMMy:ev,v!o9/A>"tʉU0K96MN~녰$YDdvSyh53}RG{n 6a$!<JWTM re௾SJo DShD }S&behOmЛ%v[Kb_Խ 6# O̙ĸNΝR?C3quH> Q~~pE I/~J7y8|°ixdHXkWZn Rs%XΨcS q37@sFx7LjNm6b`|+QҹM:N.n ckѰLXS8]Y irۭ3*[r66m)Cb1I!RYՑֻh 󭖇U#()6?"-eG9kT&I͐~C&+8 -f ]Ku،0P$73Bƪyef.ΤFv6gd'LBG(X'QUxDz֧$?yd>+7vչ7ؗuu6 x& ^{z9ݧG~PX>ΑO(ETLz&_Q!bY/1 S$1Fyy( B;O'!yBL`|co*UR{ZEpe%85&{ u So4_`~$%z-揳`ԁFߵ춻oKb6*m t6@U-{:"@b'a)D8؇y+h!N G(㞬{p`]j<]gR_uqX 05W?&wHQ$R?eso<"KʰCfѱ7V[N|lS2dq{|HwY%;~Lhw6C*&[nY^*1BAxdϼ?;lC|}#VƦy?FŭVfU[T O^ey>,E6i4S}3WY:KI5 9IJţ)-h)d+@2`=dG!v_{A7-eCy1E1oPTo!ʯh';xv5s-j=%; IҏN!t(˻1XGVـ)TVq}![} ̄`+K?Ǐ#XrfP:xkbC!̢ȹ,W5qMt!'Լs d%TV#D[O,]Zޠq,нAD8yK|$%}Ҩ LD/z3C@9q(Ry7( |$(㟒oFY K:U;d3HgAIU ϰRd~Pe=Zӥ΋f>!_'1Jֹa-!w^?c.[Tshڑ DaF=!@:cZOqLHv)ON6u4ihL-}m0B@\!W5ܘ1=Uq-::)j@cҔdX=N;Wnd; n PLrunY2yg~_Wݶحh4{4X*,~Vj5^C*7AUτX.ĒSfaMBTi@\t6n4seT2[-B"FAk 7ffnSWvLc_iQB0puccfmim9DekhkHĸia2Gex<篩G3vbÂr1toRs4okR)rt# υ 3O\tnM(em D!il5,g: ԭ4y?A'3&ȕ/sxAhkG UJزvgʵ';-f,5&o,5RM5!I՞aDHjHxWVŝ"3/Gp P2"!AL>+A(PPuq+ĩe-YbMT\O^| :@Nm YɼL94(PY+jPvs=%mqgoppn$A+絎l䂼kJ ʬϦz,eq0pۨhJAΫDx-+ZYJ)<'-HTA:S]FaLӹR{~´tZki 7h/d3g KK#-*% izi{ ; \a҅25@̯>%`^V%dž?FTAÝ"5 ;h R115/ qWϵ#/ߡ1ㄼx/F֦b,e[o\f!Z̪Th(E*|h6塂>5$Z0Q   tI}ǯ<"PFΨSY!nv1KkJ:M{̼.pJɣK|ߔ͂ ˊi[AI;-\}ݧw`A*E=/f*Ӌ:Dƫ?@i}ass\[{0K2 ~H1u4-FTc1fR4oс2iYT@!bes8TSH1hyX46zxMjtB~4P # J5/(}j,.3ۨpc0{MSɤ"bR9D[4ev:5bt@¡9'_e-#Qn;/J+ks.4ox7*h'{) @=9Hl~6@mbͫI φXlQaI0kw(p oxCH)Q)<=òmODgYZ070701000003ea000081a4000000000000000000000001642603a9000083b0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/bluetooth/rfcomm/rfcomm.ko.xz7zXZִF!t/?o]?Eh=ڜ.+,7x^s7^ ̖ځ+H~/SqtA< {ջۓe1 g/j'L^}_>+o*H-tw,[iq} Rv)W7V8ZRSA )o VtzQ5P;]tZu'봰ّ:Gix[RTeauƎrYi|P!h|;/F ].\B,YIT-PNǀGXhSVdU[m+.ty_3O-5ro}k5)1F\hM!Zu!&2Qӥ-$a2(J;Ύ\M= Mh3'k8nKmJK:'rta'T*ӚgvSGCbtaQc;Cv%'kt1&S4aYfADOBKzސIAwA5ago@ $RT(40EC ( + ! RdAZJ0+掓.ҚBuڴmT2:o49As-яM}LWB]Ln,pT,o< OCGԏB#E͚|^Ӡ߄=cY3DO rlѮ2{\7w  ;adzV`KJ,17N̐{5`OVP<([2`Ri}+`PR6ň:^"FQ}m?UӀ^)vIZ^Ҁo [^˜A|bdvʬс#4 lq / 6oQ֬]Ygm;\m%[\5=&m$nu"X(D0"!ܦ7xg;=<R[աݹ{TpĆè N4eF6fW(D`RƴSZWf1m$AmoÊK規åXJ O)[O!)8$!K1 F=9+0`]c2s³qlNUM +iv q\$F՛D7 Prv wl%.˸*~PJa ˀm\Jc7 ErQJ*r:c@IUg7ᆕ_]'=Yh}Z1$tkf\)A&tPDKT̆蘹 uGƇ*<~dZhT$~_>|>Cs2Oo,tG4R, {䠯VЗ|.qo |74!'n ~`h3"c: i WIUuqu3EXXOˆmz/[=a$ElQzu``mRx", {Do۴zeM QK 6TDcyCQlnJa鲢junkLƼA0ށjuR~%1f#nE@BeTf[E_*IbRfU`vhhZ 4PT`V1G&S'74t;<9Jod{#eCq O㿯eddbs1 $ht۷5Fh ~v՟ANmZgnf^xbBR\Mi>4$<ڍLFzJzCbpGwؠΰPT{oΨ fW] FYvZZ9 #%=bĥxX8krK@,vx}7۰yw4p(ClUG"6+@a-icHwEƭa)=r&,ЪVƳLq>X"l.#T}fȅt^yVb/ljEY]<[M׷wv#[@%VӗgDǴpaVt(;7N'X2tgU:y V&w0Ovz 4LYbz/ac>M?;Q oWEk9x|'AerfG%, J|d-ьk" ?tٍ0A]]h;Y{ Z/nl4٬WjFRXtn]_.ymH(,19a&uthܗb%>ݬ{cPȋڗ#< PTiNtV=j.)Ii'"slE5R'"&4!gU^?Ds\<&X#6K \clIDoer р'BFHc nvioxH㆞[V'v|{k:. No&OtHJ2o-:3XleVSyD=cP\ZrMW6+' }}HJ{K,[mJ@k(dXΒD]}thhxJ5'07GAThGaQ& 62gFdF[ h- Pi `w5ఖ lSj hQK] >|h㧟h!ⅵ]=uCnbOhc,]wּF59?nLظFgѷI}L>Yh4xӛ@ND:WhO'Oxj:nd卍iUd̬T\d:{nm b90ky2XHgy޺4ӽQOcr^z<sEQ(K5RVQC,/QZִBHT_{ALyʞd%6] 6^vᤅuj:w&`@\'ۼ1E+yLz7id%b|R\%lv1Aw@K1>Z=w $^ < Baü"l~ O‰i&iHGT'YB )6sm7F.[ߑҴ`:PJr}7W"4|i2. OIpx37f7gh=tpKBD/񆏡a lI(bħV?d|69 {޶Ǽ<82P,_6-r--l14Jx^ď]A*ݴS}!@N._ G6T@,Zk௙Vfki">7P)+&uk8*`!]lp +@U( M@#qO `D^+'>M'ϏYג4rA 0$.fhl̞93"3wd=G?4i :3 2zƼ&6adw d'^5UV_ e|LPr`,`5"I mRW~TpVIwYyI0Z MO;jNBo2* Mz}DH>+w1N!¼p/36EDzόF1\tG(Ǒ'ePWׅ@DR9U1;3˵z/}}l`XFZQ笫E܌o]e8Ӱ)~<zsVB;3*MѿAYP8rP`P(c"ޯTeiPq:l(ߤ\!Ch?BqR=ŨB`̗ !et(#aHURJ}ϳm#O}eR2*IV},~'p~AFP ]>rAk#' NZD~/~Wm!vIB\WjM(:X;*oγ앉^緐#Mבt.$ۑ!x^Dat]ScjKBY0>+uꮔ9ޫcK-N^/jsRx44 1y%G;Z4@x}~ʯS~diF:Qag fb[EauFxþZz m|R5yB\/]H'ϪMݨc"7yOʣVc("|]Q:nnK+Um2x0~TWY]W0rPt4ۯ]ǂ#7Nt83kO'pzqԻ uϭh%*u-VZ0~JU!H{ޙ-$7E uy=a֪ژ:ǺFy^# 9 aSI!+Ҥ0O]wFN)Rw3O?Բq#:ܼ'6'6JL抢鐦tݕaߊD?e| H^dpj΀ kCd3:4fJSY[q$ǥ(A|Y ͚1t :݊͗*[AR22E炧p; [En0Y3&h!wS͜۱k'a\[딂*zSplR8QXAiwʂkBs|]NwȪq~@~?@VnڣQT h3AA䏖uT?#\šWp&{[ ܘ։{6Vk>w g:Ry6Dߟԟ̤D#+VG+@!g\Gii*cEW:nɃ{hHe'C;f&irn69ʚNc?e`v[>i1J8aQ^r̎v@%X}ˊ"FkXT-p$L0Nѷe$%>m]/vQ!h = 7Uy:Fne&l7"Y!)=;'Dt2 03>xO?eeڨeqPy"t 4cOiX ڎg 7@Yp\s%L#P7lP1h[#rˈ>dJ^[*nX}+j *YLQSL/&1EI$ ) _k( $(K8nW#)'ZύRyZHu\FEt:"Bpkg<: v z۽,]AsY` sL_WA؛(F@ib2Hv9 Л>,;ٳe> ?ĖNRNՀC]2QeC <8 Z#`AQzy{9H@21Ρ=Kc#r~xODV}ԆD%@#rsIC.c:^HO51j@T}~0(duKɦ_Dvj,nv0ZH^@w._|IJLlA5Zy<)m rGE#`JfB_* $J6.\>x͗O( oR0NǕ`]› qħ 15}ˮ$Q&Gs_Z/7"?rXOiA2$!acn˶74zZԊAMc/+ÚjgA;dݦFk8&krI_Ckm)?^ZwŸksHbb?:䏀§ [:+J5|LkK%χ`}cݳq:!"_K:Dƒ!t^$Qs {8Mv&GWE.MuNr+/8(v;TW(7;4 lA! ႔R\:I U/z?B;}.MiJܹ?G-^!BATzyi(~<ƎkQAl=-jxg@uM >1OB+r̈́)ȁ>qiԤˆC•S#2X:@<;{ҋZ#FPzsѫqˆ2ROn{\Xs ?v)5sek/H,)&^\Њ0qǚ!lMS"0$:qVkfW<=n x iir껟BG{·!ˀy[Gǘ(5/eCoѢQB;Jt0߯<-ؽ=1 wF7e[(@" TP >H7Ai_Ҋ|ӌШ{̠3=kfS+)Z V4OB't=ER vӀ5\5ɱׅړQNvĻiR*͏! ץm" .m[Ȕ~KȤl:xX>SG.GjtحsyA>}bnk'+ۑF=^ aobE(ޚWxm̾o @IX+. PGI*BW9{J! 2 JڷfR/ 9 gn2UFcIP_R]ъRtELA#ѱzdMWC *7@jܱ֗6VgwUПxɁKfch!ѹaeIe ]VV/|`@eܕlP+`FvsJ9gIxw|gtkk.&W86fd; 橧P%6dek5*i7©|IѰ˘@ĥq&,RY;]~1>Hcy7G/iYV|3z_ gkU! 1Wk"`yHoHL`4F]TӴ$˷xHSDyLڄFC[8lؙUO8b<Е+(8Vt"?OH6 qkD,ڜn%tu VdlfNJ6DhH'Ncy+=r\ _AH=Cưn[[Z7Pd3U hoDZ2o9hϺ,Bf#=5"em/(}_LVTY6k'RJN oBFCЮхo(uiSqV׍4k"b*}4o>¨O^U$ʜXdivMSy\יwS׆/e4bγ&Ź(!fl>Sub7(p80!= &wc8Aj[؃1rY!|`aP8 ]\\ֽ ~KP>drJ@f$[&bR]&<*=􊞝E3[^51'WZi(pd547DKcaozqq( 'Ay-WDwPv$,Ȥ&|j.Tl#'_3ޖ:u]yzw&`-3 6#'o̢e j4e]QY]EWm*Nhn3|_6:y1+[g :/`6^%VXIxcGW6oyO8WٚGcmA%FkwH^Љ]doNcR4/c?=3yȈVRR* y=X5( ym^:~tNq>l/>Ҟ9+?2Wcοԫ%y$,ݠ(6:(D tb ΋;!F]\6Fa;n΢qPиݭ.zv SvZS ze I ؀jVyNeglRV[l!Q4jSeJ߼$Äm")3WR+*rkd\òvaR4g^^R6_Ő/H_Ͳ:)@?$ (Hn}MrNMUMU50qZ48 g'rxkͻY>(jI klEXCp3@.Λ_^##~^Dq F+ǖ¡4A7u)/V$@lxcqIijvl`Ud,.C~nO\)"3^eZ&tO`d~UFT,d9EF7~6 \}Um;P&+2$Э|MW"q:ٴĄG*19#CKP=7Sw Zh*nQWNm[G6Ώ_{JjY#MUMbyޞ8(\H qZXd=NlvH_r'Z-Хc鹫ʃ+1d~%WJN^cHM o#M|d&c,u EpyRK)fn\҉-l$8.D~cj!E<ȅ7~-+ַ/מcq;Ct|] ֱ#tJ#d7H{C0naX up>ߟCay[N5߇eHb`x_9ָ#|2<[\5h Qvc?WR/d!H@/ZxKد 4N͕Z秛dhB:-plc,v!/`C"n>'9GVs}Հ~RoMG3tET1ňs#qbΥkRkQ^Mit3#JE%_ y+ϘlV/փK0-Wh)ߚtJ˸i82MvJȼVz*DLW[lr*%':!붚gxuvTq٧ZދR|]?44bFbSg4P"E3U Y 2<NZ՝: I8q@JC ۣϙ Zj:OqȈjyb D ӝ`$zPf*7Ca?9X;oKQe%Դ61V%e'<ՄT;r6#ڟ\ƺ91ry45sG{1.ש%^ykcު 7%"tߨd`"֫HW$ `ѯ4߳[ٙfː|YzOGL#\_\ A9?@vIBvwrIp15-dUj8V%S4R'1)XD|7˝6>LJuVXK]<Z;3 bZb1J?s6jUJș2fE";;_]2w.ِk\61=٨“'b,UKp/ETH%ej i>8ê^bsim'bXB\2{MчS8+xDgFē[Qy|Ҥd)![606>` kC y :(&}.ۉ6dߤu! QD)×7 EEim,np&.9WQm?$pD8 p߮i}a64N%t9~11` P%ʥɒƇA-î+8@h\)ZfZ4GibΛ:24/LBh>Gb0㻾z 8뽬Zӑ&caI@}pGfOijPfn$RLw89ΊMiv,ʱ~#J by$"8|29DWߍVV,Dz.jkZqFӫgkNLcz*4:5a fg, 椛%]z>%oKеgL˜Hlja etErdTԍni]8[^ˣKRtNY4H^#K0f#K_@S7C'lvN+;FAۮMtJӲr m1+e8-4ױu?Xs~zT )NaPk.t+(hLd*72㮆 e7*C 0U᠇VDPs]ǼsOD:K8TA7[}_Bt;]]OUyҊ1W)T_a]*2'sT|u&E<68|4DD)&WZ+c#T@{yEӕeoI;@#S]KF{ٷ^Gm=dyE.GnaS^t+DP.,ĉ3W-Q \UT= Qwl`vI%})YkVmX}$ȵ2 wKr+I]:_ݻ®@8ߖR[.sIՐAt'JUT1LP^Tro5]NȪ쮽xuS G?4sBOIy?Gu!e"mG_TWp+1=̲>(P]÷B׾aTwkG"z6Dydl'@rO-bAƂ9vQG*c|_ـ^fp,.O]R6%?#0@}wK\HFCYU#CscPn/SJgϮӽ,ub<}oPlMeaNg{O%/oZ~ioOFgܝ-iD!%@< >"Ȓr!m> ʆМ$ y=0aܳAefW_Ҍk߀:Ray`k#ue1}B٢zZH N7ϫz?8S9=nͬ  P!x(NjJ5}++@ .~Ұ?i>/]N^&՚Q[{,Hp~% }ڲI>F3WMOJjpWh{dEr!oe]s5>z|gFr]ι#CsS_2Zf"eع #39C?.=h"{$vzNks M etYtO G|W" J P Q= `ݒmB\ٹ"bBY" l2?ˏهzda%yY@j4TYN|~D/32hK8h]oDUu!J?e NHJR˃}rBlogJ i>4\2cx-Z^+Ɖy< 雉ITlJc$hBڬ`A鸌( IA z ]ۋP+|P XFh:<=Y'b/7,_~7EqnDI~h4 LzB+\DZb;[sǃ>M%s4"۾IDr s3ߔ.шprzDoggbgb/"NrήêT-KN.(q][j,HۋQ( 7A56p Ca'j$syTt;!y ћ!km{MG9 (oe:#65!Y<0v`?3*S΂ [߲O4*Jqz:mj3轼 4QRg,@zHσag}Nߪ{/w}IRWP[Hhx3{,kKc90B;G7hMu,?6Imљ-ۮCfJ A㷊2q݂1+W&7:cRniE1u],%ٷñ,J5) Ou|<_ RdZ0>A ` Hz i"ŘY^πiox4jIMu i=]:-XxµI OC8CۋAkP zG`Yq  6%0SGVNPʨ8#m0e(EƠvsɶYb (+/b`.7 (l,SUi#M<K+) J)g<5}`U*M\˱&";mٚ|ʼnep;{yAr}T MB@6.D/ HCM`U'#&O@S# <Ʈ A* 2_!\Ȕb V1%J=IV6$G_I&NTkZ&^Ӭfm;I7ztGU2TSf( ϳ Y7p<[*seov"`N~TXfsi6}}yRC@xJ,y\ʀZ3 I\oB(:(L9xjtַ8;C_\a?*1"&F#}IIBG ZERT1'm3m mbu*iEbt9@jU7wlYڳ fp* Or< īVyk(w;+zlPO0~+/Ѕ s H:~Pr IjrYqORL<e >ޣZ7Ժe[U <ӎx]ysLKR0Vo fhVH?6s#M9-:0 % :I9"/YifbN ~"sQ kT~tXJ[ ;~t.T$-잵?ρ.Duu>sX3%?H-yzN1+xJk۽2x|pw]Kz0]6(c,7YӼHR׫)@5m{syy.$rK淄9wnϷbKF']q##,=߹?vNӇQzUp s01587-(χ#=LUHʤ+Y6Z8c&^d.aNxRG DhfGVZ!IH pu †Z9!1V rG<ҏ˔a@vlx=IpIP[Nrc+ȇPF25{+kir5-rF1_Ksyj7 NK#dŪA -'$@ח *{M+CŮ|=<rZB%'h$h2:ԭ儵Inj ~ HL:'1oJc@mOqkGl3xԬľVaq4C&.^Z3(#^^WRև1e7Pm D?!wggr(ط7LckCW %&fCk6dcB!G)RNlkxr6 /] 5NHQebSx!E,?@YHXE)5h)d| z늀yR2ݸDW 8!w;p՗bkVoŤ)Ԡg9@QY6'F Q? t=|a#rY'aO4]]ۅэrv 敨2R1D/E6"])`!'״qV? `FUM=x#՗.ْcK2FҞZ[."r2k͝KhIeLQVp¾$pwx+>\ ` 8EaK`OM ٭"e t$ }jAp|Hb&aU^N 0Ɩ/ɽNj+?/t9N%ԟVqi}T<TGn"[cĩ8.bɺ=z >&|)-9yUKk`kﶄ듖%. uzBv̞юA`; f~G¿=LV\zXrʗ'z{&~RPcugџz-w0j= c'm3['6?G#"-6/mXSŎ H͑IUx*#Fxynxqĕ54~HZuZ jmOAR9`3 /5NɺgayzɟLv m?ŔJTp/sǜ%@|%$u['ևkG7Q%VdqЍ}KCw4><+4!` {d y9YFqdB԰UA=vgo$q?H''Ե_ȝ`-E/VsG:l<g@*M-" ~"1*|3ܣ\*c2R.ɖ?"*~lauFjb)'CNbYDNM*Tez9l.\oޮe)׾W?%ȫF>bOU4CRsuz3]z eQot}FjqBGr&t='RV. h6Wi_ g: )QV0k鹧e$CSDE{\+H*تTH5@mK"ݵUq)&&;)]孊MXi oVG%q딪b?rXA9%9G4=ߙ5݋:J10wurN`)e1Ѯsm'te!+I5&iu\ @U}N͖_uFrpm[(E^u㔰W4\g\3U+ a=O5iLB4 *DP17|3;l9=mD3GjZSSz rϔ{##iv_ O`d4k@uZ+9x  #UpJutMjZ_nm:#?YYr=Cn||_ìBlkHRƺlf%?_d w| ̫ؖW?-N0 q@ 6{t4y8 Q f$Q!т6<`P8G"ٜ!=gޱSZ*6 fwh1P3ChrkB5tE:ECJj=T/IT?*ԠWBfyiZf]iYZ#ldv͸)`ŻbY_5s[dj.Ie"dIDg2I~iQq6]z_ByS3ssaF]9^ܠ?bJ\!`!s1jj vI qb+ kiUo zaA LTԙG@?𯙔SkgP silIg~1wRM=v%tUnh48@I[[wZ)$c:M2GH S]^S^x^*14 P$YLq07MMAapFxMm<5J0!_t2',F2uy{Cp*$gR\ȵ%~X "15I|(;vxN2?pve_A;pT E.B^&J4ڝ1z 9/X`yy6Pzأ.7aB|~Db4/̳렴3w r]R[ldq)=]CH4iһQ}|OFyokVp}b;x[vmޝJxExJ]N&[LX2@IMUg q vȹ8SwR\k A;/;=ܷbT±Yn1w1zfTU͢m~K; Z\* "lf\O:)م)4B$v==yԒ@֐G)KuLrzXZghh2:#T19*y{汪aIöjلIkHE[ibQRIPy܏ukhNP@nuKVӴ>,gSѦq4r`+`HWɅٍeվf`A%,ſEib Dca !y-U%DJkJmBk%O.& ,uSϕ(G(!lp#h@p`К,'H_x7Oo6zcSQ_8Pqyv3i^xC>Ksl)/"֤Wbv_;\^i G"j#5:B:Կ܆ h7T׺#iHMb;Ly&=qio_+~~zn -zeB5?Z*nMʓEJ$|;g^JLLlW [+tEUX*kѓSbmjzdBVj %YQD(&ʡgE<^GRFW\* %a-oB2$Ȇ}nj}'vɭCWo *xi~=%zBh8iQ򔻮~:H"ms쾽-5 Mm\ B~Ce_#Ӧ:3=3V}YH_HX >2^-*JN&+VgrWNbAgJLh;VC G = Jl՜fdBc ZL#7b]xI] ѐWؠСHFgPu M-C  Xu;LX oUBٵ=EF?5vr~QWw[¾ p?`Ѩ ev{dì|vc*Hjo@MPH=v# 12yGӭgY`d ŸxDo, u]JSVlt蔹ae|E$|f-+dzU*Ag@G^x=?ps :MeU-}aEvl< ]@ל1OTRnK?Y⍧2I3*B*Y҇\jh)UŰlؒ@zS?0 t^׬9CkD9T oi/{vwOG)=\"R8M4G:Leq)l-Gw6 ϡỵ$8/]+!ՑUne;Ebz.Wjy3- 6 ʦ]1zꃹ͔%P {>چ Z&I@ٴ5tP2(`z&'6}$AZz-]o-­H޸j|U锶k.= P:_f "C|EǬ:Z͋"f(9bW zd_$$dWG20BBz1-N7>*Fc@Kg[,cܭC%@7Tjl?yMY[U\X.,j{!^@vGWJf^zaD`en ^}0 tQ dƮ)#HI3`}9R.?TH /8wХ+pXlܝ'߽: .uRoIB;&޴@ְ!0@RW_@۬?W, Ҡܚrm<n@uΞ1Lb8$*j[: 9PzHp۱V#E+Ȃɱ;(Y.4cxeT5} pjFMV9@?e iE *w(s~i+[xA)Ũʓ¦}OyE?ȍn_Y@= uM[*_xR sje]4?/-jd$ެC*jH@~oX099Jc+./-xE|ԗL:B{cxZlw{Ǐ'g+-V:ڭ!U.M4KWԱcU'J]i  ˗5ȈX]R#cуW70Ȑ'W)J; $.v'1`Ph&q;zq(cp}2G-1KS^@rAF; x+mʢҊ!qo: <}+- :g/ TH!=+{ b^lꛢ%?3Z2 %HO Lj.9lNjOOtե Ҙ"$#=؟r8.L9RܛbȺ?ps^>:qcI44Q-ޛi5m$3 {t.#dof9@dqҒ&j@jU_&s)&/q֪/ * 6 Lq=f%h{s֟^PoEjqޜtCĈddU&ߟ:U6C݋oCYgNRK3 ض8q)OьZME0-f_fq.}9 ?y'oNEF)*dHBZD&An(vEW|-j^TQ_6bUU).i[ҁfӃmp1]jc테F^!k :'DR`:Y moUXgtCɒ 8 è$PtҴ~;@PLxn!E`w1#%I\_G⨕@.`I#Y-[~a˺gv+RgHhZG)Eޕ0mV֓+ܳK"fGNOJvgL"U JBu~z~ 7WPM08|Dš!ӹG\O#f$E@)$x>,&?_u Ɍ%/o49|U]g>3^\1ASLᤀ6lx1.%,trkd‚CF2:foƑ%JEg\A(6|ׁ=C_a!c ~c[ǥhh&AGV1@ 鵁WG.3+,. Pw?Yʻ\'ڴ~s%o)} aC:2Gֻa nk'f[4_9emp9=f_2߫Y{c-(jb_ MP뺰[5%H"%FՒ$+/;5I ?,7u!KglgD((J&5NȱNlP[oljo`ϋL Ù=RFw>aDdNۄ"(c!ZGwU; ؔ,A<'h'YkE["!ӷP#1xѿ|´rC)҉][%+nZ `ZT^=(pX0 WUkJp#=.PW#nNamw |o3 mabG n2"`?1w3l)kB=HQWIkԅmZ&9ڣiM ^ʂ O:s"zIטi侓b)Vz8\Mt{Ɓ{3$8=)¸^V7LDH`՟>*/7ޙJР,`'ʃZϰʫå[grfgG4XHBnaw.*޼K sH\˼f#+XTلQʱ,ǒw+Cݘ$xp]ptdoԄ-l&jT=| @@{m+~{i3Jp*aʀAC8"'O2[fΫ~a?u+|"dKuЪ_4VΝ#ˬb#5DZH4Ǵ{am3~;nO):siGTޑ^3" wm"gh*X tn`LHsnR`H$NkdMUZ29(PqțmQ_H[IƧD@郘LXߍ99X g?~@+`PoL`_{vJƴqț 6?XoC ET<&UXt%;.0&}Q`xVS(һԈc0<"9Q- Qφx%u2Y4RPlPAm4~`x>T\)o  \̚*gEکnEeŪ :.ob?Tn2a)LIfq8M=oƽh>w{ TaX 2@IM/ۜqjJH˃ԋJ$~>-<%fONouւ!sȐgs`Qij}&˶6gZf˝-#z/4-7o]L1AޚGWv;jzI۸m}>?Er%H^٭ˮOڰª +B֧4AZ\;G/!2+}L}<\-cpٶ:L"5ScTPqYK1pca6IM|WѬ1߷;7UMGy B׋UJ7mAL?nzN|FM~[ζFu*B{^P{!)?m4W4 x|"zg f LvQ_E8dq{z߱[?-C"P3]%=/  ] )(ŵKy\f8 E߭3؃-Uɫ߰yw~; tGu5Ne|x{MI~QK1i*F[Օ[{(;NFD^߻<q#R ˅`Q9 Ol%7﷜%Q{X+k:G|奜=h}uhؒs(fA"vgOXvMwNkx9: @P {kGl仸DUSJ {yiy#d:;8߷7Vr-8[Tr+'G :ae08Ȼt^eTB&'8&6^{W].+eN쉿+~}Dx}*:t3n<_20TP{e~l(br8_0JT#M !87*;WBj(Ӟ3KcH#\3b5B5\> ptKNBzIſG&yWZ`+Db[B0mI>:ij#w^cʄCc" )qZ1@@#(•?].BW?_JZQ8QM< )CbbuF(zp)2eѼ[= OW$gjL.-/ $tqrDrLz̉U(Ō@Hgנ-Ɲ%V= iOSN AjV9(".$0bm4_"\fZY0jr1OuQL 3eHs&ORn\nFR>>NpR!S{IDE֓j7!VKQ&{9ح` !%Rڭe4Qqu4ELԙ=oފn`䬏q`rY}@z"wWDi{7x5Թp ,KQth<*I,W !j'gc&QUT^v4PueVWnio~J&6ڿsp#ۭra) TMV-gIf7~$U<ĺpaga2z}{AE`vވHH]KGżpK$.,IT(dX**~GE 7,5߱xsAfe*Z&_OVH $_8ؗDTcd%MdWZz E;ED4ZyD7 @ >;!cq뺏(ӔYf+VC杍·;a-G'n\m^zF;B) #}7gܸQ^ϐyƒ1B%E=ݍ7^Y>e$DE+_;=((1,atu;S&}-KF &i閏k4;gt0ckC(ػDd5ޛ1DϪFcp7u>JZew:Ͷ9>֩bi0}=\$ HcP{+M/Nk0(+YFrŀyyiF+ ܏뷍`RN|a.DŽ;`1h9!C?EN-JbvWfymw7u ӿi<g[e` #_,i99,um\xmt=TZ-dY )߰7eL9n)xuōc.OeNٮ >QV0*IV$4C淈UɚYǾ?6~9yp?_jzH;u~N Soo<ɿza`RcqhXlyԱ3 P`#!YؙQe=&h+FkpVa7\oR4ɜ4:B}庇w} 5 D"0zR,u0/ /:ȋM!ߚG rZIҟ@bCɹIrSWsYx <"˟n>œN8tS3,{|O;, rL^B/{j\:ϒ]~JމS;ryݪ:w!W,b0Y AE"{ 5D N[ty fPv#*.9I#c!eq|I╄>W,򴑏}R 6X7=7P'B̚wLF.CՇ.Ju 67]p$sNW?* =$c fy]tB }GէRc䷶U&=CSL*z3Rw HiBtAϪ- =uįD"vH#b#RMjhxZh@0h T&`J"sEE NXjk Woւ*DCDMqUJ8ʮϯ.H5cTrOeqm5/V 6 #`U d@$NLZ֡OޅӭJFwX{nԁ eCeFZ]螪r%9 Σzʤq·HRRʕS5SV NvH"珞cř8ǯx5?,7 [I?ǝ\Gi\)=F5X&q^ [PVYF"wa"%Ji9a`y;ME&6ukڭyuk<8P A8|+1X!܉<1R y_ ek8dx\۷EK4+BwTt Ԯ&솷P\ښM /c2lڃPat3Q#[SNʪj+@A ׭Ιψ3S<ڻ 7[BQRIFMGcBuuTz|a ,  寮 uG:aC>|Ca7LgYƶ9^AhopZaHt(oɶ!URa频⣌wPOAp}u@JyCةgF3qUf}U5!BHa"w&uBSY'^.v[{+"ht4ܠ uxi V#ο~ @VM!uF}vz#?w˳\85dA>KA)Vjkv/|)øپU_+i$6`z#ܛ>j2;04fwg5~,V G륆v!,rDHTGF44ia}~]_d61}/^R J$51c[qhխpݘwvp+( WK~x)R=o[~v*|(}^gS>L$x[ŭHYl]nKW 7zkq{,8ɦCs7wg;tqw.E4! 3ݙG7}d7⤮d7u[*9_óQl3S<ޑ}P /%#eDk_mFN  $tBƁ 3{q(z{ԗ0%|攷@^D8{3״C:p7krBg.Kf1@5-㥺"tFy>uS߹Ac` q,.V~8*=. B'ia'GSUWMa$vO@/zW'k!f3#d7 8ǃVW/C̹`w~03Ԥְij%+,fo-Ogk78)|}GH:ko_Omiʁ皖gKϳ{(X|3K%J9PaAȫ[UU =;I7_ MTp_J񆌀6+*|0(73 'ͺnĠ<&MޜkF U5wMj ôqT[񌓊X/|Afc6McG'QLIAXƱk};3=QDŎlCP*ln1SSeK7ɂlK"WAc^79 ~>o=?i*ZN3"eHUy\,IĮTnJYaXɪ!cZPD4ZRZQMvLD$h1(LidRbn2P|{3}Zm:b4AAې$3<_ K E?i/)ti6{ˁ8 No6T@C_Wω20Knwt#`s3ŬaPm)ݥk>/ -q`{faKGiʨڍm}$"Қ"4 NN5᛿O]@DhA\< +2cvW\1F|I}(v_xF$bX3PVUAhXE͖sg`c.yϚ AZ9jsY-d14h}@u)0 rc08 p,_Cfo4sEϴmm:r |e\i_1zu*Ģt z+?D^HP6591Wiu; BFN8K͍wEDpX!8Dl ,2QM"YG_ՐK9/2jvndqGs v~zxګH9ˆfD09|pX"OI:{Uixc xiY Fr]LtJ!lm(ҁ[j]]\b&'7޷̓FlɅyN _u/ǷuH=m] p( Gi\UP9pe&b|SiWFՁVAm'v̩qu3v,K 7(o3#[B3ﱢ򫲦z}TT>",-"^¢7>RFU]%0:f ̬h]M6'I or▯ސ^镠Ğ|uB6mp.V`AǙy}SSu%W(S#pB4ߛ0P29K>)YxA 69ϒ\l:\w#EPXzsX*d}=;?)Y̦*YP]kq'Z&q-Z vih=)`x׋$xZf,7"Pj# !R)y#z&IJ |?y)%9oͣ@Ezܺ215z9fL̼u NрyR΍gr'L ʲ3 fy*epY꿜IU +͌R0EG<@=|\Hxqٞ ̧jȒ:e!Iw pju,xJ(эT%ĥ)\L}9r.QptIſLY HS_{sԻJgA[!˔YX):~7/~#I4hMs_]hgCC3H n{ ѿ]֖zm}ڏg*pwyRA5Ѳ]Uߢ2Ѝ\R6*d&ㇲ5TM2%ӅWmDXLi$gERYU}n]Jxθ4M}х8f,'G0).5qWh_N(}%G߄XN^YNZGF#/y !(d! 0gk -{6M,-C)0jOVLw *Y1zR)t1':}d1T6j5ZBDp6kMcFj<|BENu*YCz5PUg[>b[Ѩd;|_Te'+F E2?fuCSf6*5tty՟{4'r E&ىXA%JsK`؞J sWF,9?v|AnҦM" DVccO@{XE'@:qBy ;fMng}wQ:DL0X-s 8ۨkOP+qyfzZ7BWvݜ !'BL6];2x{fK8S<rk!.*7EO . xoem̋={pGx#oR@1 P!f%p-g(x+UfQ,.$޻]$ A> Eꡟvŋx&]6Bs-Gn^N;1 vҺrdf?pF U;ɥe ͧ;3̥BPP7OJu-4C1:By]Djؘ$i])@|\܈핕Z@l`A f8GI,ZR"~gg]Ɲt& -%bmS,cꈣbN h[~r6JXqLyݱ$vlMPb%>^gw:뫀W(y* vVJ6o]5Dl{G91sn}zŏ{4@`&PLzoFC-LM)>fJ_ɰ'^/%6 k4ZƂSh }(m !*,s,?ϕQ&pHy*jcj EvX8DнUXT(W-&% ҁMe Vjk?ToCט9e \.xy,3ng=|k)/9稱G[j̀-؋Me2]74e9@1.2 .7 H"p#Ċڕ\(FIt 41*5dRwyIYnUQ22p}8icpAd)l8o6"";1F3FΏR]v)yˢ̎9b/ S)>zD{$3t;D`Q;+S^H9CZ{,oӱ \}ݻ!j#-ij3!)ƀb7`=Zf&fG4`XX' s[ZV7o[-EGpKDhu{9|ȧ}\k6k 'Myʏ w$ya7 m}ܚs T]ZgD!̈ $FJf` O XQ\FfoMx&Ҽ~R 60G}YZOMO6 yca7EBar X](b`y4/ݟP]Ykgz&x"IjuG1Lo&W37Q6- ~p@Eeֺ qj,/!xf$T:N܊_C 7Q-F.$Lh'_1}5"YCB g=޿[R3ws$t!9Qч*Mbavf܀.Z0@~< +u1zܖ3@ |z%V )ej"m p!,)0ĕ74hUU$ 3l;pV,S}Qa #k꽳f3~i =}sXdFkȴGV>}/@h*R /-V9{ZD5_(n&ht"\r-HXmɡ(<SfP;n:?hn0 C.dț"y~;0ze91ˤ|{US֚$&~l|.c . } S*pE:0:>*rܥѐ;DhD֦_~VWQc$ {hBn[b #F*h3KYi{AK?A\QFgjۤK-eo:ד@c~D` gr!{͐aUCoR~ÌM[#ntwB:U2!n?UjL[xKEsmJ⳥- yМ(oW͟ٶN 3D÷}xe=,O>ާƬ߁{ ? E!+\~\/>ӳ$p\\ktz^^}݃ѿuKL[Ӧ0Pyء ײ[ +3%dea[JA8.Rl9-kW^!0gQlAI-^Gy^m-zܱGqfhC!}龻;;s t;mywgBS^h `W O$3K[X%Tg |~Tg HN) e{D( @PA})jJ퐩-봩#VN 8i)?ٕ/Nby_g|zY? +.Քq;ip'ǨmYƶ:凜^Ap$9)~ ELCJ JrfȑVo%,vk9=~\N oRH6a=1MI 6qrÀ,4?&j8rYKf3AdLjCINyc(?WzIƽ6FX<6WfمJIEzmS0މޘyY W^|)FqBlZ%>9U @D_ 6Y啑\v4/7`{E݁CC }*HH2.x>adZɒ4V1* Pt~AmbJe+s]A9߄\@t߆2RZ oe?JETg嶼łU$`l|[yEa,丘knWd>޵m"40kF\gm|B$fD"\F T)\Ap GnWS1k>=ׅp2S$<MCʸ4z`hۊd8EtBΆ`}>?)n:77.-58/0>̳Jl-P|w9tvŒX2>IWJvݳ G'vi֦:ԫf9n&b#Ĺҁ ,e->ҭ=x#@ҶL34cNxUt04;]%jH6lQ&hun"x{jvNSF+u){ =F1&+JJr~ٗ-c¨3ֹGv7 Fr,a Л N=3i΄ssI\'CI*`^0H wtOAW*w6 &F aճ5ߘF 5~؄!T1տhO+O /T` l_BrE]O:(ک^CLae$J? la7L7:S`+N0 }dG8D!aZ lj%^V yznZ殇@9La3+)NB\JH^rGK[?T؋0T.Oͬ˧P2 rHm %?CYLP}@.7=Y,D󚞔MPx}Y8M?gˮŹ,%D`_M?)hJ5< @>F(?gQopeE@3CZkP Eٗ㋜yZEiR ýjy7\ Ҡ38qzm }W#o꣝1Wb:菉YV($~(#! < COdIXL)D|ӔwހGqF`e֪EY8`(Q$E+o\]h"ӌUf NW)RGǴGqX[kY;XB3̺+NecxᙉGAOµq4[V 87ALvWֿ2! % r,#^URto-p3XFG;N3P *T蟰jv3ڔpѻuӐM/Zez`˭%,7y;^䙛㷏dB&֙$)wJfkb馈+:7kp{770+բL%3ΦG Z,֏`ۜчhbY3Awew.AAr ?_M^ 9݁mx>C5F_scVlZIb.'2){i 9ӛa9 >D{Ł-g1?_̜d7=,bz%! |F[x׾&d*PppCZd1٩C:RɂH6rycO)K`w]7HCYct`(041"#&nUy%I/01AtI|Y=ZTMO\ns5M.4VhdA'@P4OY|=. fϴW mć7 k>iS\w3,PZkzHo闔Bf0Ը!KLBřx.\&Q9'U$n6k{\yp*\SH1Bt >#W*͓2;з\]߬DQ٭^ Al~&7SĜ_`:t ٬m #T ^}\*U[3H8PO1-d|*TUfl*){ˑQ |J=n3fTڃdJ2KPGq尚¨+]lAvM麣[7O1 |"~k)ɯ88!g6:튾FB4=8Zm@qЫ#"eVWigaxi8ꃮNYy>Kh$>0IbU#O ~P&@@*_#eWn/&=Aٜ}zsJ$QHƂS-y$Tq.+BIǮrn Ja=ӳ'gȖ6E}hKRa*3qoWk1\ ʒ&}Vϳ\[7V\9{$c<8G-D`%(vۇU+M(s=D]J8n3Z`+;μrf -^8+o@5 IpDq$e_ Sbnj߿]]<05޼`:ULZ-{S? Uߎ$N=XA1"Kۏ˻`6P33 UJaoGEy:<]~ef䟷,]OߡyOŘuvدs$Vʩ#̓ @inh;Q' AG+4޻ZԹȮٻ`r4V/oz{|K`rS99p]9ATpH~Uv q -fS#iUwRjZ|8,q"2iYm\f(/ɯoW$é4A)]bd'Hak01kpU{w@x?f'z?/1-v6,F㞅uc vZiel+#+b]~-wEMElXs?a /ٸwjhS}u2b料f[ԖvCse4wsa#RgоY,blZtp\f@sqWC_eKXJr (/œrc}F*/8eN zJKNK$N/L⧍ }"X=F9 Hܹ,: q^ꯖC41 >PkYpטLzTsof#ɴho%;K^#7 _7:i0Q2p5FjC>#ƄN"ҳ;ldJLgrl<VLdՂϰ~SWcHs)?jtp8U<q(kJ2w\kI,%Q3k&2R:)x:َxݍ^_!y{Zce (yҊ)De4k:G,uʘA),ڴL6,*jk6*/ $LdG2 d"wp.BbH{XF +KX醽Ч,YE|pbjd2}=nced\Q) z(4>*D *5CE s_7Q_RTuBnƸ`F0V9\F/g@|JۖiN1tJDS=gaaC>WzH)jMg7x} B i ZU1^7W4I !"5g03_|:I; Á ՚0FPkD!,"?ēw-{r?h|c >u7>2;.KGĂ֐&fmdg%"9Ja7(od<Gj0-#B(Pc!)]蠊4Vi 9d1-bܻ%Z.Ke-=uF4hՔTJ5Y#emiF*6 c51N_9נhx6/hҋx:rVƀI}`r=N09"@j >Â芕:@܄0H\ZN < |M|G6D#LIi".~QjcunAgˆ[5ݻ|SQe9 A)VOl^Ffv&- g*X: ̖eřB^f!-t;D᫁ VaTnm4y#0A}w CuIGuL?+ר<ǒ6,3僷+#<*R,Y?.Or1lyEٗ),28rГ;9!:^fW:.?v Uxrt̘Xp- J:q*<586/TS >A} vҀeW0RD1$]DH&C{\i/e(l*+;>Rh vo7-g+kCfBA^{6 bG'%j؝11^2pXmCvAO;l %wG 9x>EOi$*x[YtDEWϲEKs8A{PBх(w)ͰjB; ʟQzTee,J״„c7(*'&YFC 情+Dq'ʑ1NA譡 O ZQ]ɉ5 4dҧal1*zo\X.xvYx7 1&_hM\,R!Ƅ{AiT#۝kīd}7'V&̙*%wTl-3K 0@c"1֝{9xq}IE;}8|Z*C<]cr5~mp'1.֒ӛ Eϵu۰#T\щ{0*?Css@qcC"A WS=_=iwwf Pb 031%rZ.a{LN8'(q'F:{K0*PWNc8ލtqt6CB\k GT)ACn9G'SjVKmlKv[ҝx]18mz>sM>+92ai3qpmu[LpD/ sV]7ꮺ P}Iإ̺+3b-X<|X곏вR7BckRɏqav1&+',: P Oyu CV8֢duiYFm#OC$մT G  >tswE&  L LRVObc>rLzdNe06"H^|ҲeKokQ89G_><)yꦮ˜ENuV!GjYXct4e*@oPlU0\1uM\ӧ L4\LIKtIJxm`c=' ު JrxwM* ?_09\q E@HN9ӇV<ؓL岬T3+XmVS@# z[3Z] 8jviNh"Y#'= I]lt12+Tu[j˗phJOћg۫:r,y57ҞĜoOw9"F& 꾏ˠ`ۉF0tn #@ \GbYz)A\)3#˰ͲZ`$_.*FX&pTzt7 T BOwrr5>B_ĩ$4X5%̢M{<;d2™i^@$qPM_$u@܃c¼27Â#]M4 aĠ#lȽᐰ$@sYg4zMOp1v{MmwFc udob29s:̪T[*,nu1}k+7 W&#'p3=Hç;B4{-}j\5K[xjcjiX<[8/H?K4+ut_`F'lޛ|#Gid?4qv*2ц3̚sDFy)l&It;LV8)Sͮc%'~+UWX` &8FLKrbg'}hsW:{Ӡ<'A,QՀ ڻËT3yޑGE[ϗ!l+D5j.w U4!,YO{k.0sl1'C5v髣Tӝ[ l6ޜ, 4hwVɐѿDI!% HGGeK]*Ɠe}t`[Go3Ew ٠ybyVݡ#%֫q٦Z6-9WO:k-WBbrOC 7瘪frag38\~?&W/?+cR'}aV# Ů#l}7S^2p s~J&V5'JL}廲:qrjfi'?<^&{\rǭvX&ߩܠP]]LæI>dxTO-apң^聯*}3=) RykW#!ĎNT;h8ODPέ\.pC]:dB$϶P$D:׋Fe@J@(ټw p秷| %p~0./W,V?\)}-09>_Z1<ވ b 1%1"wC A[dxn#la$V d{WxK;_h< Xb` _}|dΞwV&̱tmZϥΊ1Lz! ]Y5ґa֋\Kdni )3Z-P7M>H>0O," 3:25 c2M&.\E~"Cfr0bYpXgh0gn^KZIŭp!XB;ڙ798-:~BX 1d°gg<xTRfʔ "yB&;cVmH* %V~ ؃7n-KS%rC.׺?ZҰbٶz;~<E>kQIA sjoW'x)Urs;e x3(C P{Kk-`2 p}Ou+k/Rzk΁D: j r/B?ZG(YSā\!݌#5<]wsj7`* /,&ۗx{h9Jg*36AXb7XWFB&K;j_i-V%VҴTJ'T2e اŇJr* FEEא{Xч  fxc`fuSbJfΪ˒)t EQl4=nTti2VTZpYƞdCձK$]C)7㞽fᣮI%uPB^})9U/">~CrNl$4ָPyxU>4~gSqJ!Ѐ 5p޽,@mZ>I"Gu5+Q#L*pvj%.}FTPTlfu] r!&e9#.QGO6 p ~~|]tmvDl=yײrBǥŅ=a HwTZT'* `0=Nv`ݻ«T{ NghX  trY}S0Mzz)צm~c'eYUUβ]̹:v.{<@sk`,!r.`gQ ծ-k&KUNe/dWi'+M/+c'-Qg!/ ABJ%.5 9n 3jW&5TDҊxdJa+%M 1ʼeRԘ_Hg">VyN-C&=X.寎ɴu=(ZEj6>8C pL 8jQ&~LZK3%Ebl|Y.\'9GmBUXlszQM+Uh'eOHb^& .^V)}ho-D.w2qpAl]4T_SGџ)@3_ APKϳryݖӸNG* \0 DB &{nq7zXj.7PEaaRx6RHȭgٿ6vVZ+ѨZs;lR:E: E=![]ɯ-[(f/%k^m"Y-?eO9Q|)~-[ov 1W 0->A7{ ؝$K_p Dh䬻:+肯CZدWxx{BgfԞd-ҕn>4?”08?XUk=_Tk?1D)Ő{w,nۣt~W~m_2\ȥ?V.'o|Gz6'Cm]Dr4 pɕ($'`Ŧ[&Yfl4DX`F%Dt!s6pD .CfUs?s ìIy[+-@#V}8!F_XI:vRO6%!Fֱ(qh^%^T-߭[yOŵ-mMŒM^iO::or~HZ+/Ymu X# V+qY ۪[tKXd8g\egTat$s:Z9z++~.VA;Ø>DQQoDC`]VWHȮBXZYY'ۯFh4]D#z!ȹԂ?M_+ Xo~h tHgRP)7#Bs KioF Qt~>p$XjN3$A:unqt*i@LWW}ژ#Lڈ^0b$kI)pgl.TgElF)LkXvL5`c[l)UiX0IZ~vW<=Ыݦ/2$#,YQ~rܺ5j8?MJ p/6>e>= "R(X\as}bk}&eld*aƒ 9)kbbkŽ/)Q}ߪYMM2tQޢ,8Kv@̯x&Y>KUEɖ5<@[:G"Ɗif=?w7΁)G>˂buYet& `¨֌M[nC,;w`+,aq}1a'ܚz2*NoGy',-K̗~|nۀ˾: ,EB貇8i[UH9jђ`,y15h㩥$Hef8.JEhڋfL}L3}0d/QKMmhXRPWu b,$?iK8>l::ZaѮ45:3VTl3(.6:>1Vd3k}q)0@po- Aߎs*TS?YUv*d}n%e窿r6mހdʆ) P~[AbA1SVHfcL+Vw\*xu hNy`uSO3OC?"e%C8_C~Y˙8p'U~掊/pc!H8ZSЎ#9W#-{M߳{Q' Qi_yn'Ra΁Szu(h)4D(0VxGl͈at.V-N σ49hG.1K&c,w648;ɰPw8Q/R*fplzR۶>6Ȗ6~Fͪ1JMú9`#7#ya wHw;+Bے >~v!bk ~!Z8 R "}=6]ݚ@iGܮn0){QOrOjT$Gjm*c֖#Cq:v)6Y8[7U!. $ "%jsR/>epQqB@㰳r&58h2-!9pll!vڢLҹo͓0͸wMD)#Kh& yī|eHL)P]! \*nW܇ w_.)vpB$7KVl۰=_*: /Ek:IP&gQ@_[z QʙH55O_V 2J+*SvTun}.\;.Rj -WoH?c1g?a`Ub+bȐZ-kOgms4­΄Nڷ{$u㏩+?%Y@SeNvz/#KI=p]/$^;~7 OxZBLr )ʞZP20ln@I}ѹ)_xG?w"pp#K 3d3fl DDQ{);>pn^hpzka*)sM^貲d }7`YQY.Lk;d>Z`f2B=@&|h^Ma:p'm/TTtBchybBt .Kހ@v|vM©C;n+c:8[ݤԂwy .-H/m,!U8^EI9!_!Y\G"ess26UIZx t\bLv>ZN)dk(I--‡-B>Y{vK}pP?@i؍G/MҢ.)KNӞ ><0aFQ+'~4dŒ}v,IbB;mnl>1~gwcha`|NC/|sQx@C^<*-t& f~:4WX s.sES\Z~ }vdճnx{E5@ő-y11b? pSOT 5#`kӐϓX{s~p*lAA3):YI[@&H+i/UEՏcxX=a5lc.7B+]EolR(Lׂ1i?-J^.{ý6s7 jegc1nA~R}{ޝ.rLֈpaܞOrM:J b{tVZXz2C hq2S^AylЖ2rjt/p[lW21C {l(JFۏh%HS>}U9ຼ-V6!%Iܻ5Du.x<6n254v/.Fm/-kZzTR>Ly.Ֆ&Ŭ(gsUtnnJb!@+tɒLT +g/>ʍCҡs)oa߫iW}.>و3%E56>\t3rHc@(!zn%Z 4JH!р`r=TWG,*uvkL$Ubȑ' *KCGepmauH6nz3r|} uAABo ]0H3o6m;O7^;EsΒj@TsX DhqOةUl 5u j~XmДa: vW=s)l^ VǔaGb-FA @vsw3 -1)oo D ;Wѝ pZ>iA\ 5UypljϏ?t7;n%4V%EX7c֠]VyH*oi^PA6^ݷMlW쾜Mxz ׶*ʝ25;~=6Bs;ӭ) 5f[N> .;95e)Og-8$G/rJ%3ՉҼVrA@~iphՠͰR%ErՄd, sFx_UFAwNWN/OBFB?Xp# ܶRxC4iV;y ԧ{ u[VAS%F Ź.~HC Pќ;80; ׮%lkSePCu^I)#V`b=:Iz/Czy,iG7.pp61.L%ˉǮfTd`6pX{KNhr",SÛaGU`Q0QݙKm뛩l {R!ΫLZ@'`8( . V 6ye$ > Izঽ Av~F\}o/Mw87NqaDeoU_-z+e٫|ws,[WJ3|u4}\qGf➕ͧBv'Dʺx62 '|FQ-Ѱ=tݎ`VX1ֻPbj9 (; }!E-W=>7hBWA$#Iaȭ͐+QD隔:TN. 9$%opsS5 )AN4Kt],󴼟^2f\2t?~U-Μ wsxAng_Wƫ8<%<. ;s8ټ;l1h;dS?$uomXy *dlE=gPv6fPmI'sңEM`֗4sF6:u,l xˀm6 #d=:őUYB>Im #hL&Q( =H%ū]FA+e+Vbložzrzs)u*:_l4kI&b+0W$⃿ϴ@B GFBσhoL%A-l>кp%zw{Un3}^y5,ydכ"~__ @8s]):iuFOkK0&?wH/2u(qo=3<,K҉ 3%k;YFMڎ"p} !(+YNc?Ns?Ij> xzn߳, Gm'.V 0PyGns^)O> [BS\2>3qJƾ]9AQ=,{ezY Г82~Aad9 9Ր0[ݫ׺wa0 e(9[O~%\H2HJ:'.XJ>1ʞ"BF>c-% NXkSPb`֬˫3tXz?Iuj͋"oyr_\9z7C_kx`{ː+X/$ ft28-e3 =)[?a:cj?m ==$'i~Cs9_q7~Ι'KXӮ)>_]v&#,!ks{+쁳iInnoVӴ (TSJ9W䡅̨i [ a^@V?{ _&3JaA^|h*"6k^+ i PZN1$SC 'ї^g  Pwݖp%ʽ+(֙FFR] FYj}+>Γ{3jp$KkI삕F\{tzVAq5=>QhP "|lo% !a 3G'"kZBKBxq뤥@L{|Nl^f7Iae$ \m"$]QOHoFU%*Љ;志Ԙ" O4uk*p9"+s#+n &k x}y _)v4=ꐲ R/tKr9τ&=fT'$Sr *va&qu,8ecA}F? 89| M2IV I}W9V$}*7H·e^^!^.*mlB%"*pliPeIo&P .$JBۑŻQ:Cg#GYp zTP*jW_B?o aƳbXCM0C"q5+ aoz%ce;ZRxֱ{yO𱼯\_ޖS ʵ(UuMؑ}D(!nyʜᇹ5Pf}4{OE\޷t>9TwTB_T[̧wL 6$æly1o|2rE4 @̰[rk {Ӯh*t΅ă1|Ri"6qw:߯zr:x}{KI=: W##g\S51A~{ ː@\fE Vj?y!3`[V9e_VUt2hv]5gJ7#rN2iU1)\ۗ-۔PF4Mt~7˾f[>[I؁:-п1O>RE)ZRuAvjmŒQ:ͿsK]wHC7e%,!6k#d:*+"S(o5';_T=߄ b= ԟW6oM[AujƉ*n_6Džr7]j+Dʱ%k$X{lR!5Av2ܢwd֖mw7u@w_w?)F9h9#蜖񳘬#q)Q}Q )TOOj:cٿnlІL=ŝDGFTxLKܼ8FAڵϯ/CS]#~T틇Q]*H{5nV{v9)еPUYQsu]b;U xa"!ޜ=5^m>U !pDI![V7?4FL?9*Gn3 >җNWZXI# 2.)3i%n7ݏ8gzP7F*8at]_K銐ulOQ)s;^SjbI4`v 3(/ GyU rآlo&{-m0Gr:[[>D]Al"N.V}6Ѐ/M})e5:%-F5rcq|W1bT(.,LUgF,@lmP+hυjɺ'& ؁\\BFLz#nƴ=k )=A-} 6+ lf$~NA/{3Jvs cY ]ȪN >x'آSO\L6o[7v@ԗPtVLإl?_n"w\`eX k71cXAکU /Ni _d( HyȪ5#;GiIFDl(*)OXzUY%iU@4tAF ~X+3)VO` $[ LT[L,vtBfmܫfۜf`~MnR,Lv\+(-0Mrdn%M"?B.R8ϐ%k~LG,Ik\ ͧ}5RUN4:aez5i,ƴWV%ہ)֐ӝYhlZAIWo] SI-uq#'l,8['| J{/znxqgnxirbaB>34Nx e޴30pQ{";z떟LfVPÝV e$*Ȟ-p`:2!I,ɠ<]^QP0Xﲉ H0Ԡd_ǹ"\@DaN-2OSKD<ݶ&PIZNEbR BE}N1{>-TB Xۭ7%g"LKj0ayT`򕵇zz$*iJم0 4d0.$OW @vGҎi1%\НBkBG+d+gܠv@Zi=hjѽJ@0^;,p17qiBiod{qյ^?w5gY#E~WoE5,&c$Fԝ|'[D`{AΙ[fBWnr™ŗJz/8vN zF{T'w3pbsǍ (~5A XuȺɿ=Sc"F(Bę͏1ס7A̕|G{9&{*).d.Ls3H$mKΕ51qnJX`7zn'E33^٘]q]]xyV)t{OAB /rkIO!Sƒm3)̾`ؔub׸F5Hq-IJ~<+dGhn޹A$x\! s[V"dd <Kokp-j9~#ӣ9z[fv~Z>uLkW1Diz5Ϋj7{EM.JZd\)Gj ,U:x\"vp oO*k'%HM01e['cw`P lꪚ̀[39\dA 7ޡȯ^ndJWOD@kcl \ M $ykA2>룂sƻ}Oľ7~c ŵ`7+3U yd/v٧O 0ZW`v#ߝ⪭7 2O_gvJ-z Ў 0J^`HEQ ᲱƦ'8#Kt-tcl#c-5J鬣mabqsTЈ?ۏ"` bzt{x2nI|}+nQFwu[a-3-vJօվAtuLf " y5\DJ!ǿtXw@oݿFM_yN ӋgO'Rq`o2SOJYV"? 硖́=p;,’5- jH~\$=Yv$"Y"OxK=ժ#7F"rlQz-{?.U~`&wqu#%q`~Q)eBEY?hIwgڂW~gJkd:z1,Y0mmf6C\'bb*+ds><ɛ6VŘJӁ0zE5);`!w_.ЍFFCkyԇ@xد rF*FgFK- 0{d)FT6l g SU+=3~H]u.*[$+dƷĢˆOTܑ^@mH+ ge9PG({Apd8 ^rqD|Ⴝ +n[|_w :  ʘ WY$x \ʞΓkaf{Ml^&s3"{sctjːLwU@]֦PUNYRM9RК]c?VŶ']%;5Q(dmM68ք8`%17~&ê|RS51P>bB@l n+o"DB#,xTK~֏k tSCN3"I|A*JdGq>)}GI HnV|vF+'U$4b@f] Ju1Ϙ$ЎN٭zr@4E3Lm:U6ELlҢ<ߜU@C.8F߬"wFӡOYHi9\{h'.bق7/w[VO5_^qr]>єKfX W6a.:Z?$~Gro=\לРߨ#l';7ؠ+{wDt IG@ߣ aԛR"Qd(7t3th"J] \3K&ΐ (6Qfb+ P!<Um,/30K/,f !%w;f UCM?&g lbGe\P<\VCK^ʛhfqSIfG)qi'T:&Šty mV!< Uf.==}gStV0JC͑8C0ֺxdA'b8bx l>$Q#(q{"A(e!uW=c }h%9ڱlt۷_T𷞝1r"8|68UDJTT CnscE7A쯏ЇU_Vu_ |,n3YZ/BWs7bR΁Ul(5A.!\vE PET;'$f$+/X+we_Сu|TxU;CD]XȓWд"1|*: 5"I9WYkLk~/cP$r傧[=0ZdHy fZU/wF?= Dh*Ǖ ʋdGۇ, x)`9Eq'8RlU -i{hjOpGd0$uRF1f} 4Ju ѐ1e&'HR:7XqAV`}f׮sԊ0{ ӕةj1͌>*tFx@@5xITsm"^k\z}ZЂujOA yڋ[Ƚ8t .g{v' vfn%/hю?  qM;;L(}L&N 3C"Jb5FLa_ ^~q'ԏ\bo{nJ-D7 4rtbX>s!uyc2SmV2n[m~2LUDԲEYc>tF`m:;GWޅfdN>uI,!43$?ٌ!T kJpfܒ-!hjV*XA)`Y~V<1KKV]ptЉ:z̢eɻTp-3Omrn:M)D;kN9x Z˖ h2Jۆe?%dWZhO[J<y ;~2 :[/%,- 5~@#5X%^VPx8* prxk3xlXls}m!!<sGM,zK@NGpv˝g~x֚Dnn.CC+(u: k}1 &OF)V\yn xCO[w)G5;u鑁EFjmnxJO=>!Tdڰ (=OK:~$J$䏫jJ)QbED%Ɠ21C?dw("%x)iV 6Lf'UJxƫ,ew:̸괣 HH?;H,,lĝGˮRIh2˒4|ZDͰ Puw2#SɄt‡WeGQI0Q0yn.M RD)/:βx1e?>Jbm80A ,Gy wCF`NF^Ik;*aؕlbLO_8rdaV48yy,dw}S/:S$e9޽#l?YbQx֢&KJ=tB/h)mXtqQ>A؄WhǘAlosu zq GU 4b_Ȍ*TC:[i\P/LZ\xl=$Rs|OH*9\V8a11Ap~0Im.-MpY9HP̲޻"_sxд#u5;SX s}jY?uN[hQQNSYI~vЎ?T:r*N5WE.Fv^3;y[y̌E ;skw-LGI$";1qR)oAL:79J!Rϟ<9 XStv ֏cZ^Ho,iy,ԢKj2b{ߺč_jpw-E ^ !qT I{&ǡcAMt Q2x#{5}jGBgVY4`(XnB<{af($:ϭq܍!XXj{Hl Tnp4Y;y;u; i$dZh9ذ6082nz~\qй*E An)2NL:Bl ,0ѱdޗS`rbzt'xnK?pgLe{ưx+}rMд5Wm|}j>DźD7J!lxf/z <ߍ1!ܻ3;C4L6bdfXx7~.@2|f(i37. ;U>.BnFg?Lyկxn0ETJv K􆡶fն>M?Z,@?$m(l1]ȴ?tw 8˩@$}$ҞqOgN5)4FÏ&Q/ f.s7IvArehev-g0ϺS3I-z r}cw`B#k"LXoH CBlI)._oE(:PP6uQ"ɮÚnUURd߲MTfz]QnɊ[ ki."I䠿#{S э/n ED6XowRZ.(CUY%쪹8,]&@֧dHB`HtKd ZGvWuD%P,\&F:>EERV}z*GTPu}"Mt) qhl%m)p^/G^-KMf$ N'[4R]4D`6DM١Zmu yPkon`,P@R(ԓh<|D@:X7mJ|J=@ޟmͦcZaF+۱ZVS})7F̯cZ8Z1h6r! kOW-wK]Vf}}5YgI?$ -MWzx@B; 2^F2^Qȹ0'}j%nSPxH'mq!@(Ѡ? Ǩ?Hsrpzpܣӑ! D-` it$뜎eخxr0$Ue-7sp|s_1` #YOrέTԥ34gp+s=[C':F&t0fݮ~ǾXNO[KWP3m2< ;PolU _IUq)w$4}W(9~ ^-76?jneeGKX<4m#J_`-W:O2olrxg(E$|Œ`/͚+\ywlϥ<]ÔFشOMNgh !(6٣m[am㍇p,%:XqaO:q@Fl9wߢ5# wxr-[| Y-qx!8+ʓYl1{I͵O/` 6&$#n6&>/3<􌲿E (_Q]W55-in uܞz)H!a;CƮ,Y>I/dqp21޳L~<*ܐ>l߷%{/Nz621o)"bx(b2ZW6󮑳BsOsE.M#ugc\&n+DЮJ!DFCJQ'jSnLfyJd9}`o{ܨ}Qr7`G>QX(oux"L^D"*C[$;кT¶.爆MZ h'۩ﺣ%ƈ/(G\s=!JcFY<+@̊"lH P;ɼqZwڟ g͚ DUhm~:fx8 g!|8p21/$;U?^KÛz-62D#TѴ]qt8|׋F7I8& 6ZeAj%v Ws9`o/mI(xrBJ :k6L_w>"|%B3uTfWLF]xsjbQ:rB~XGy JOCкuZjz74۵YLN9fBU{ Ө_0;'zɅ6p75eq/D}z8IdD!Yv)ѱJC< g 20>hbCRe5iD?vw|O^O M#:cXO'{&?x3ێyk:Ԑ1g\qw^w~/N^ȴzGjY,,X6"Rr23f Jhy,f-ϧ\!6)G:NpAs'j&hγ42C[XDZbF8/T@bqhGgudwϯ/*J'[_Y*#j[n誦1xxuz;G;ځq>hO-+b"Hc@?dM|AlHZ#'ۉ'PVfzMʏ Gm5dOE:_KgZgy=^ 0Q1'VlufF1|]\QFMƧ0Y)Zi^YFY#a"Q[?`ߕ8&߹mW=5qa}8` -K)y8GBΥP2w<›+-6[?~%;N&]wɛ.~Ѡ=|ﲪa4mᬝrZ!:nFCN} 6bPJ0*UE !У5ԿnkW6I{Wua=8~WFWEٜP7 ڙT}Zu[|`f@$l7-l'}Z"t[;#y5@nZSCއd)=ǹ3M'nX^=en!&QOv>+RMmy:ǰC%ERi? "WK8X&vDc,RěsN|0?)6996EJ޻kX¡uUuppHsV*+[+ƫ2%\z/)ځM$ȘrJAq+<rY l×Zl!Ug xg4ml:Vt+k/߬ٓyì+oc8.rq$ JgFx)5`KUЎ,#r|Q Jnn<1ڡ L[I/xAX%a$^.d S0 œ'~^4-O Ҥ(}FmRt?xWTf[-87BB G='D_}o/Ys={圯fM\wr;0C`'zpw!l(0` R謲0pcؼїК~U4çyb;H-bp߶;y< Q!Lw\9tY 镤#1'iAk'^,V-Xt۔k?g=3a@oIKbiMWYmzq+dpvj,&p<C- 5ֳ5C븝jf7w؍W[逐!r¸w2:ƧNrڤRV/t~~$K$PK I9қOsU5w ;jhkLg$>OX8vsSl!;C'c^oLCF(y|3Ǹ;OeXKɞtpj; 'r(n'^QP"怬P<j@0ّ:M,IGwW)2*<<6͊k46(7PnaL#ɴt/g9B;3]{{QaybeӲD1Amlw 8ҍfp09&)W衽+) pk=pZyz ̝^H@7NR\gd,"G^5^/|^TEZVj8u\N;pG \:F|WYrnM4U)w"_rn#ϭeCE3F~Dk#Fd_F(! cFQ!_ft=;`",y8+; O>%nOh~ql"Qn DL+3_ =SR<su;&tfu S@nL| J7tи|u^68õj]I^UF6 %\-ɜvy2Nvxc gI0 /*&|pC2XﻀL啀@jp5@gڸ_R1ܦySlPJ[}}M@Om oK '+ZWD8}K #G6+IuU~tC,ꢠm{eI]#Nڿӱ䀣4bp52h4g.إQ5fޛq-K edK`:Vd8Ea^OܒzK槖Η? xk'9*שtzD/OEƾk:i55`sKZڢEmKȾ]ZEMdYuP 1Z.Ea1Z3uSM)QTB0lx_" O-9c8cq_M(_SaH|[) j{vWJL#@b/ RɒرSOGhܛKO SJï./ZCe F+JNNjr ?n5lɷ2^* 3lV'fhLJyI:4}g+srZ$@܆-6 ~- Φ4M9.`AXLiǜ뒨{Q~ӆ1FJp䊾~;#}͝B:s$ ,8HBagt5cLrJ6EgP ^(,܇rL5mH$ȍlI Fn7lא5Vcq"Ut8+Bw̾Fg^asՙr^G>Q9NSzip(~b4%K⠁T"W)Шҏo)^ \C 23qd n P&<<|'SgwRծj@&WQp)8rX cx,훋#;7,@(O&x+YqHFBDN;.Cj :s>LvPY;LZAh۩aF-TF:[ϐ! wFܘwZ\Zodw%? 8b1gĄ7"XMEUlA Ij,Ue]7 9I͉8xı2 쯦?ڗObdAojԛD0.ֺ2YVMG $I^<d\F>]g~g鐘٪QK;e; й^|o O $ឞc2[N;,'W SC &Y">jB߉RwQlFI`O_Z GZ*G}g2(,1Mr?LPnvQ,|]H kc8/JƢ O;GO_r`/!Y΀*J$Z0Ib%]Y-o}BZ l5\Fq)]w+UW|~w<;{ &"tH VĖnp1S-=2ڷB.j":yo%2niRt]nBu-48 •Q+zl 5pyJjFeqҿ[ dZWxZzmRZF My|v9s88v^~}^` yJep7)=!mMZ4E,A8S@n2K<\*PD#Nt0mge+*̦x' XT6v&,z&FaZ gĔ_nENVPQr݂~Ω޼yWlXbA%l@E(6|[ tCUoN^nf y?5x~6evhvli<ϖM*|% xmې5xP%C6|ZbR`Ͽ~ u֍^U{L4G]KIu1^NeGycm\+ 2mPpC-LA4%nG(RDzC?ɋP݃, RԷP#<@2eT=ܱgYZ070701000003f0000081a4000000000000000000000001642603a900008138000000000000000000000000000000000000005900000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/z']?Eh=ڜ.+φ @G{xh5]*%_ͬ&R7z8k뽮EbSL,|\mqGjbܸ;EANOS^-2yViǩ#Q`*h\\\isto[U,fvsB#}vw _vk cDuGn4f2T cHE9ty֩Ty~bW (,)99L|jvIhS%tL6NKo+˟ñ.KOrw^-WH k_8E$iOhE\{]m*2O%lw;A Ȏ?{]w8%F4o/n.NedZtm{lGѺ/O&l=B|ܲ=;ת1]Dmj.so{ zj Q4(M&fW/5Q~Rf8hXD-Otfjn˃V^ rKM `EJGa2P|;(ClK@?/zGf$߻T -C[l)ÓvnwU0js?sdhE.4珁p<[솱Qo{~/{h<U;ks*4gSu!@&/DQg~͙\nϘ-os<$pxKz>?y+Q7*#'Dr&P@l15bOmZ"ꨉ>6-g1kҎ[r&O=NF61Xm^ߋC@lA 46~ g:sӪBnMv}H܅(ő(tAFԆi,0z&# 2hM %{2$9)*ZW:u5)3c8臟5rp]S~2" ,eJڷTNy3>< qDWaQ64ϞP2dIۉAéwraAG $Rf&9V_{tnpSIUMf]I½ƇW9{8Kə-Q*ۛCq4 eT;F*/ Q'8Ck (!^`ۺLvY c<&XT^r#"VBCLim}X:YAYe~!Qi-T$7Nx3ͻ*\ tZ}LqUwaAZ}&`@y 4`V?S%v,懲DO`:K-ُFUFhmu󋟿O!׃e| ~fA;0NΡwx?0Fx?2"Wx9fIVqM@/86:Lc1.Q/W^K0\4&OkHͼ9yӇ4!]gexlcNUe&QFKB]T2~!?bsM\DMd.&R،ҽRPm׷5f%`/#2Q<@=V`R>~]bX}TAT˝qd:v"gc 2}z%[PG/ڡ<#И2@&53ɸ(s~kJy+'uzR9]?;D>"& VWP*3߄Nod3 oC]0Vj %[ zn em+gBŃ4( MB[\C]KzmKKpew}">@͙T=tTļz,f=Rea xx/#hKʉWB?* ѣDzGa_8A ӳ 4L%VnڮSp &S^+DZjsSN,lܪGhx|59ucyŶ$6*/ g<JĚcﴢ֑9^ Ԇ_V%<]=8.3`O9ᅅP!) 4![)Z Tz?P4U#E;uqGކHUV1Bƒ=sWECṖ v]S9 -uh}1/PK0P8nY*jd\DF#;=1Ol\;mNˊ rrc:'K/Bdn̓; dyHP吢R`щJjS4n>=f$;n+mQz.^}yz VS̭qg$AOYw@r 4HAfh@h{+m9=%+KIM?(:yDu{u+rjsCW6f?ZȃU H#nϯ濎aDŽd{b"9dُ LC Z8j ,|L@൏Յ(E}t%Ne:sdC +.RE2C 4BʝuH؝e$#`y;$坄025$e?kd_YioA +A6wt2\gv;y#l9m4 Nbh1kK+ JNZ} rV'/6-q@LnF#r>лa B|hǽ{%^lclY&6Yp8UXowy 0@xS}h>BJM7+Y3 O;oCQ}E7cuI~FѺnD9 & 񀙘DE {}~+IhStv- % Lwa -pRj|( y?[_`t+yʎ?pn`t879[A lh]؄a՝/>:`iy[ʆÉ= HhT4YwWDx^Ln Ie7SYJ)) ٯLHb H0;,^_pe4)f(]%(E- *KWbƹAW$>Isҩw^zjV5]f,=$3ٕ,Uq6]u. iр@& n /Ӓ>I; PW*HjPn$ƹw!S ΐFA s"zbu̥3tƿX} f->BQ-8KƼ7('diommP}ږ*Ie8К'"BҀcø_O_ULϳ2_hm[)#&V+ $L촂3N CAcl~H钽|M7X_;{?5-9wOAf; vht_jj:)P\{EZzf[D:<]rW؂M^ư=BM`H_~4ilʃ):}ykbr-llJ? g3M/]SPq&zhJքAopսDK=)k%ןm,aG|\*1G qꎳU'}xVkTCK5; +_RwbIԏyp?{Kt@?]B/8kD­i-XGo!تg.*aԤ Zo>FsbE+rgGi"4;1 .?zt@r 7 5Sy*m}wZSCO w:Y`·x Ͼ-'=57-عgl糬ŷ\bJY.fNȯ"f3T AaB?Lu%KAkiin7dmDkwK. )+ِoT,8 j!%C4va$~RO 81dܭ5gml@#/$}6(FevϦBTGO:cTӺTݔ89ϗ4*Q,yen,@c(SϡKGvFxALq@uISCۉ a۬{"7,!#SpB\JԌ_JȋϚ@gOcyZ{7CQ߻حA G1ϋRZ[ISy)ĝy((a+o^la:a97 s/+m&xEۜE:\˟C$L1dz"V&z.vyK$׭p6kz宿Nzs 5=ܚ܈@|/٨7OC@jjXSX T[gA](8z-8\]6R= C.p@5&/)yxq{9{{Cހ懚x#^% :}QKNW%dvtL>XUTp󒪄"m-&"0Rwtm,55 p5XArjz:(ȼ!>6't:S 8(L>>.?E}gg5V/+M%>; "rxkt XɅyC\r:QЉ  ٜy`lȿPEdr ]@ srC[7Z6#sR`ɸ=?/|/Ga|,BC-V3_&fpBJd)~"4 \~I:8Zc[OTTzzrVofHRA}lIInd[C~~zkiLsӾ!L]0iufVI?KcA z15IHd+ 4.w_&\;x- MU b5GP>32$ [^C+;g4/]>DzJQaE}8f+%=g6 ,XO筻Ӽ3V7=@_t7JkQJy u7K*2,ڔçw8[xdIgT(qLTT=ɨ@-Af/cJ}Uom@/ KDԀ/=\ڻYLHTW1Zhmw'ރ]77دhss1>U ;2/uO ]A+?=Ue?+&Ld&oEf, X7Iy`7]a|P.z^UtPT$k&@`}8<_Ӣ@[~`,g~`}IGr8f%$%0~88tImev!P%)rj2zF0-$Έ‹ , H!lNͨoҵ"I-C\đFd쓔UTy(+bJ-+WET$HIMȣ|Ic@%p2#rc\Bti- ~Ggʺ%j@_ͧ\ .R\Z翘 ocGbR?jHz{*u Bܴib"%tPWk[e lNm^/41 ߒiPd2*{!=O MRώ-l S;7d钌}a-̔]g~tqT 7c~/n5~q4K̒Кr Մ!jD#p{}勄E-Y_`l ٕ^@,u_P"N ܕYDDXlr7ڥŠ`r6Jg@%Ƭ٨ qILk9us_-KMt$^#݈^퍄YhWBZXk+3p/NOo|yL b2p^8x}_QȒWu`Z[^0ݒ5/ RYMzTTKBXΙ+~h8r/uĶO[qR(ĎtٰTCڐ/5ŵz$ۮLAj\ˤdյ4–ӨzAA p`]1f\?t ( 19 K zQ俼RHD۽$\+Qn(=BȢ V0TWGQ Y>m]CMp|dsPAPw y͸qtΠ}B~p#H~j(9%]}==z"\ ˙QR-X*wիCNec>M -B%E,oAYt4^r⸣[6᱁0Gr)jsW# W5(KIGXVGwL: uql F.Qrh#KXu~CRy@U8 C |lR~QX~$RF9Wiw'a~ ._wur!'zE/8I<^pjzVmfKOԏ9ЙDM,lkVn~ ⾤P^ىe x}H3yzV\~M ա$ј,ɛꚮM9&^yv> d1kAڑpU.By4VA͚WL@KҴM]6\v>B2`TLN%"imiRb0(sE,n{rkFu)%pgR#]m.S bB#ٕ.''ôƫH?d|C+T9:~5ۅ4q9\7vU_ ;a^n>ˡ-:sW?k2ދ'4`9G eʃIq+Ep|Lڽ)(ŲSڪ ֪¦щyoH^̻$[뻳5|Z0}Jk0kzq _C0W(9{?8~er .?<kN=weU&!Myc8Bsh TOP"eR?B vLd5#/^pVLd;,^ 68;"{0to2AA) u#f S\i/aąb-[J zwO. #y']j=H9[F]mǓ77'C{q# -ij#[z;hXg(dE3ZT{E)[QYW}^H#C}f},YӁv32uYih!ɚ63-nFa.T"I(, Q@F/ [nk#F :j8B-/?/T2^X"K-B rnÐnDR:F9.ZQ Lsg<چ2fQ6@*?!1R7' z&`ǵu;oH#㨁r=Q;y(0k||mVB;0!DmH [n1 d]@uʂ_< 0A)8^A!.ZOD7.)\s<<ZmF U{6_8Ee*_d|W) ""GQ=5u׉zg R!I`ZW%o4! x\7P*᰼GJN23_U}NoQ換jX.T0g&Y;_V#NAoVr`^[C,8jKJnᥱ'/qyPgJGF?g̖wr5FT,-{9T#bԨ% > צe@}W.#oMH..E'j.6ޭ Np4&}G7V3jPo͠Y,dDtb SIeLs07%{rʌ ݳkXdR^O>|{P$Ո:v*V;}z*T{i? hq; |.~v2Z\iu4%*5cA$ ٓeo4=ZK(50/Ad$]چLif3eLI/nIZ*bL(Xoq/s\3aXB@d}ӌSua]c$UջS@gI9JSpOzdr3@ߕ8n,ـ87Xv@Q{"3Qdrrseo>.:InH*=r4TޱZ͚;hȎ\JD '#F=q fR:(20`o'##XKR@ 6 n b0j?Jݪ=6e_l:@tYn#2żn:G=e/J:5o-,H4zW(X$I?aoP}]?7ի^'VF{F`et['Q4e]3{MZ2\D}x+𡅠;3Q#B =j4qU+E׃ f({2ʹv 4HЈ;w9OtK eHʍaNQt4^}8rVX>n5 GF C0s?'D|PP -P</ax>ۍzpk͛c?.GmV= _9tA/G7s2eoy3R@F|U8jKJf݂}FfSsw2k?6%{] -,ᮆ^h7%B (n1mWL\- e; ~GrBgB׵gH3XLf zYWNnMuql=p{8-pYw?ۭJRA?r)"ףX5_%Fy{tzXcaSe@PHvA%5`3=<& ;I̧$V7ף8Pۧf͉:f S4hȶL9p]M<VIժt +OA^[A8=XX]m SLJĭ( :]Y5r)azSN `QxcDB!U ,.x<h WI&e>NhdP&r'+~Nh|`jiFv99Ɔ=P|AΨOζ$q!EA~Ժs߃V#=11[RA?LJ}~6$$o.W)T4Zm茱꼴jL'Ij_ 5a$Ul`h<]>7 yJB @gÉxdG22e9-a)VT6m ڹX6sd &!GU5,&,El ޞZj+&OasHuftXaz6 ԾA,3K҃~s1 ΀5 *:x<\Ɉ&8us}HԴtgtKRslm VZ7"ܷevјp4=^IMK$q"~dqU1pLD7RpGV{y]lgԅLdR 1"ng02$og2LH]o*J7Sìl~z3'ҧ?̙j!,f> 6ftiM$yN@ mjC0؄CyFJ ^{gYm ޖP1T¨2u$RR|6`fKJj4!0_e!9ͱU96ۭ) ;Ӧd "ArR9ee65OoCE!BR:?ֈKjB}W) UB56ԃ[2zQ=}lqF__ys1M5ٛDn|s@0#d+~c%r X p\S z!̊D/xAN[̷S!A[H9МeZA[!5[~*`W _h$tP{5Q1xnH ԏkyb _#AltF.diR a#:T62gɟ[sWuAKi7IR|J-k/P ~8de"I+ p$R\.tbF}'^ ݯ{\qwCk_3{]M#IΤ>WbAgcӖ%)݉Y2aKܓ!˓W i\˴p/jb/sDpnoa"H/((PӞWK!qX.$ػJ|cP|~q%UP]=6>%g(9MM$]=PHjr/z@fkS. U4%d!4uҢ4֢b7H֬rx,pF<-&2h2n0:x8oz{f4VQ; N(,;lVx6nYrscIgjuDCvŞ >]bu%ܠ*Smcb^i_Xt{ZX|Im 6㕿xeeP,Hc1ꥢ3e#S&C4-z[%>6L puТ@(Oip-S-ף̥a`Q%qgzݺ4rrn'AVb?A2,K?BH01H8W" ~yRqVj҅4#-ɼ^pvk,'wbnV&?}f/[ypF|)Yxze{X| ٌdrVL͓ t>mryZ7rT>POj>YrS06_(#1Ϲ</ےzmWnPv+y0d,鳏ݎrDW/PQzpBۤlྥG^TD;F8jzN,ߊ.1 W>{a y߰EB_Z*r//GWDtP|w߳DZi#Nҏj iP5T l'z "eM[U碯?_EGPY8h|1Ilt. Yiiǰ2)f#+(j d׺3~M,t#KAlSh`iOdh+Ӑ #HlN":P0Tcngp~|2-:ʼn?NU%RUL_i u${ eJ\4 0!]=Kr~(|fe/`co%"RT~{%αv* ధI'|X<υd+1r1.! (i=HFsl=t1ZO2=ƁA{ D؛{5K2ZR;%0qw)c=TeQz|1h}'?!}wgv=iwٯD;jfKdNQo}j,~1zp|$M N7/{"Xu%%\驷ZHWi(5{)zvTU\l05{(Y : /̸IW=+g(Ay$7wbԊkBt <PU*P<)J˺ &"MbH$(C}ivYl)%JQSZ4FZ£owK7W8 V|BМ S<+/ޝ’"d*P-i{"wT\_CL@,]#v9 0UhwErמ0Kp\q1/uʧt\nj݀<X2gXv^Tg{#koX6?_4ѹ՗4xqk$ S-~T!yf GښԦ1!d7өԆ=YuDvs4B2]&>{RM=]U&~'R&yq:YN*4M1(Z0#zs{LˍD/Rn--HBG=`.kEL,TB#ピ g?q,=\\ -T}؟M_AoF+ P M%WL:(B0)d=MIuUc|l<|7O|e|8':O޹u {ҕF_QqHE`=BW|lӒX c(7(r0}x"8~9eKw>4FDcLuAFMwekIU1"d͇Lʗi~pSz$=E,9!?%=|1vAƪ-u }PxI^#U ?2T9N[[QZx닖F7Hg7P.s?Yod`t|+#toc1Rϊ)h)[%fw֨Em O6qo%GwϜIDѕa\b=Vx5H NkoD;=y_(`Bdf^>J~{n(,v݌.swф&$@@O3႕nSO6 ҳE~kfw6T4\h4׎^[ [gyBK\Bi W+m6($- Ԏ0ASzTo*:kC$ZJ%r=|zo敳`*pAF$i Tje?\w{h\5,Ae/ Dcrݬd[xVt a%E؈nP<;m,Y`{1ƮA3Nf D;P[xtj^g@D"(H[=C#MRFWpIRx훍fw.Oʍ8Ŭ '8\Bv_ДQ1+唆}#-:|R6v.xudxBgXe H&9 ':5d=YU߱0asN b, h\i ^^l N/:g1v[c|VЁqŲr$cTV>n =p/:72ReZf@q?4ҰG;=2.;^93,Û?%HsV)EϽyG=8ݭ'@07W~u.EIOܖU$kM_'ʋ WhSFJroY Pm gm9Q|;#g ]XOt+v<95VdSRJW!zX "Tb%Ue3{DoN;{qɖtCrZiIp& \g+CD^VT 5'jS_ TPts+(7B -W5 5ff/ {WC$a7:i^|pL37QnV/W4K@X/|u!! '%@:{y|Q^o*mY *r'K`uYTEwEFg~d,tX]tV(#yF~A]WyW: MwH"Xqf,iؗ"q.ZnXž `.! :?CZ8'S|$S6{;ނ]C\'h>NrH<#A# jO;SXRNu$2P0;L9 2[p`{n LjlufU{Dx#mw݉ 'r WXĐ./IQ{QQrT'}x(@`5y{Y&FYT>ʵg+]|F.fnFQ0爦/C>ۼ1 [>qփ2i "II9- hYy8}!?ah8ɌFBҩ%$Ƞǀ`c]An6k|W,1}8y煏+kD.8)a}\>P6Eiu/0<W>qo*q귂CtYX8?e/>|¤S$-ztqRķ96;/AXgvӅdT"MChY0oGe79U0g/:8D'ISXقc86U千{Yct*&C0~SY([, ] Ό<8O}'cS}IC`>34Iջ~4R _+]w>To{Y(Wom0+[<9*S*wчMԺ(_orMr;arkpu ._]:q|` 04'kܞI|4l=؆k#A{i "{} &"!OTeEӉ&O,z/^Ġ[KJDɗ5ŴoGh]ۀ'%m_s) =w.-ІH2jY4u`P[F"5X(g3nR1-;1ƴr]=@tqƻ1;Teh#"Q1}C{(]Eb#FĞPI ]qIJ+x`1 IО`6qG~=j\ $tHv2*zn.I:09Y-' c7y ՐZPkyxKô0K щdӀpr"~!;IC-leCS=:],)88Km6#2UJLkQؠ ͟`'+YH^+:FC72~skv[L,uم.[}nr_[Wř"YgV@u3?f䩞zCBU)=t2+? l*:?7p Sw αRs"O?بJPot'ޫ6 `m"Ib{879UOEFr-qW"Ą_swSKx^AʉfK=8sfk6: r]ĘIEjnWEUtcfҰamTbmbb~Iڔ-yh u'%@)DvR{uW\24)[!֛lj/ST=>NxXvɏlGxyꏯ!^6UJ~ʇ3"WQwwS2WBMݫ:WV",弑㓩 "V%Nv8?\V+(9ނPolI~ gN7M~x_̭v?Eb?C>>[nI4#䇏̑Xn28vF^n*=z6X]~H=,%޳/iQ2Ŭ oR.& (uYC_s/# 7WѼt CP_7 ƺtTUF)[҈" +!ݞ] =^g 8"A/5|zdCmgJTz ?Ana눟XL PMo<^sd[O*##E[jNPmEߡΖhe>Rj [z_bS6ԭN*k/ .^Y[ۆ7ɟub2?- И2 \=^;圿Os~ly@}q K%dŒjL4ƳHոA?JZ[G/اA\!1p/k㽝G)fN- e;9gvT?稆stPildjؿ vRS}n#tԔ8N k|b. %EcNFt{5ww,-M–inuC v> $Zegj_eFcxM;7W^="E>Äsd<ğd3]% lU}8hOCiL/j=_{]sh2v>HRPU"I7h8Lv0za^PSTB~(@'XHp!O#3xՖC X(7bkU*L?gӊq@fx7*lt~1~ވtbdIl9._M +3fr6n3އ8t>+1PLO]&g-z ZGP!Bs Tm7d\ټPdD\2[$,S݃-nLfWn+ 6!޻+R*K$/Z +H'PL3PTE5 ڰ6%m tvΏ_bʉ sfDV"(_й[)bȱpK$;͜9rXAUbK+Uw+ +EUcGkT#qNȜ g %djWEԥ w_5rΧ/~.̧Ug7 Pl`Qk2ԮZN2C.gpں_蒬3(Kc,Oek=\ vd!.S4Q8ՐM7HQt O/E5ms7 RDfKOG)]{܏m5|"uzӨR.N(QJ{3|}x7W#O3/z j d??N&gg !s"K6*6/1 La%EITx\'8e㖼W kr %ǎ1 Lr02fʬxV>nm&FpRT7rB{eطy^Vy>>VT%[%5 +@ mO8qiz̢䧲dL\U}+e^7[CJ߄ϵYǼk ؛4'V3b:سQ4\xS7J}U2(Եlcxy J\=i[bIG>x Նl#'j|R`г;0  l̬V? UP39ņ0]y.7>_!Ni6GwTDV-?E<Й*ʼn̐W;nW^ B#bl?;;q-M=nO0*.Looa`%4\@!Mc{\pԪ7zݧ8^6,T c,V 5q9^H*K+e M36:" o׏BmZe ӳ.ڽMtD~ {W3E{ܤ$Wq׭-ǻژgZɂXC쇵Kt!ƻ5\R/Z Z` o{ S75Umr v2h@$(Jq^Y9Q<&Pwam/6CSz(fOmo诽lGWR@˒z{ Y8o_(B ñ}[(ZuB;Q{VUĥ(7};-\%,[}tDfNe h0 ?92g/a8NsyV'Asygy0I#{J MEt&xPBW-n0Щ5"65bM=ɌSb!?x z$$3wU*-@AG鞪sM0I0f6Fo-y.r3C[ctJ&/*f O12R{Q1Ԋ;x^;ˇ~OTvSƘf,͙njy  hUٛ(4 P@Xp1*./7Vgi AB8Op|3GMbm#+W$r,$O쌁5UbW%uo\# صZLPӚQJ'%u1U.WQd]R1,F |^ظMYYs;A:x&g͸-͇F@omhv&v1Ϝ}oU!ةe'fwz}"V^7ytst`n |dTS\Ol4lߓtI紀HYv mkwLq $u-s1s粯EaT'^uS~)*ICaV+ox~-L݁N)0aYå$n*]: P |ĚIw&sx4\D{89fiRS0a]8%}菔!&la>;MLu[{₳ xb_#ԧis|B5q tq/"C+p"ݣ3ָ|L79FŤ̻LPcvM޳IzΚ%g;>֜o;p* ϛF y{R#t2Ѣ.#"~{r?ȔuLvHYJ C"$;O<l_#H>8o$^Ɖ/Crh㷥a:"|,Fc~d@tp{8Cpum hFٝ3㇆DsbA_VOjdhߤ}B5XQpPy&'yXeyDl=eGՊG0ֳX.m\qsi^\|QD` Hv"*;hڥH#(;8u֖Č'nڥ-_xaTz.fnb{gi[d/u-E9X]~OC:DFs5ى|P=dcn"7AgȤhb{g-pEO bNqǗ9(M}_jMUNSiME\ln!MU| 2E /{K`8r`!wn ګ<#C,'粹i*/Ԉlc?N/ToS4}jH#В1HYKUMk|˻F`M .jU}RZQ ?T+[ \\{i9}lai"IA*59Yy=gU Sg|2W>?Jw=1>^eY g!f9P`c'0HzJ(b.O`΢ [$Ѯb{q؎ri\RJtcv4-ޤs㙶Ĭw^tw cGQ3{;VWodI ׮8ŕx[ٯBk=Jߑ%:y{yk b{zvc oLR RSdqPH6b ƶ^(Nʲ$nA-4rQrx-))=2n_6?mP.*=Q`u>l6m Kab )e* %/sf j6:qe޷Gsr1H- \C%??'D1_.gCHDcWFuW^MLgZJ]`Pj:]QIS끍Z wE I EwZ(L㜠D>^ 3)"sOAسq=I,7#G]W6 @ ~vQaoĬlu ~k(_jY|AeJ٪qdѯ"|K編1Kt \gbJl;{ː>{s)6|4{C[g5 :XfMP\?[{'=[[XoOt^j g+{M.Aq0I&a3jāZ{*r`G_oyORYMoSy(FA+eLTێ_)[ᬝŷ%-`$X10j˭[ZN\eJRc7Nw!M@k^&:5Щjfirɟْg1u{ nwznthr7o_ly $|QFZNS;XerWg1gsӮD$ٔ+"V5!@vgYYg?h>uOsqkǪ\KJF4p$0TGNEc,n;{fYh˰ ((lts lCS1/xr 5u=f5/ 0OIE>~G|FMMl.]S9l.G۴4EX06(k#= ÝflvDh'cM N+vC9hlHAr-t26TY*)CT+w_ir}fߍ1%NGwG2ArcE2U.T!/mYCo}?QFIB31%:l*zڼ_62gٟ0 9!gE4UٗsZp{( rb!݃^zjtθ^PǸ\U9΅+aM҉7M'j郝G&{R{~A3PGjJZ0%6B"8tR,QgBŽeޗk7DKֱ~ s22nVB1e)z_zE(zZV4䔵;~ѭU)73ᓾga$ 9Vʯ yk8Qlq'RRS<8$;JCj0&_"};=!q\BkW{-5RqSq#^#xhL#GͶ;NWpF9qYepwi¹:6AZN~0\ %qX-?y G;Yhw !VQkM;32uGiD`e mofbAv,[,M2PtRrI# ^ȧ[w#!uPHD^? <„=$[t}Xl:­Xv~"rPRkt/y]th?D-bVboYd6?ˉwuW&8C8oϧ/HL ݠ9AWҮǿNaϣ[tB(_0^K1 b(0pt8%y>OqZՓ*m hT  h]6*nJVNQ-5gqcE%H/\G=% A8!2"*Xnf_if)ςD[rv/֐>:3 T3ɚj%th\LSw*`g'";7\ƚ!K6I g=E*k̵o,lLx[o}Ao.Ds ڡ QHJD(y,;߭CK|Q})Wg#ݸ%xk `| &wͰ4hYv@w=bXAbP)-+d͇D<鹔 z =8M k|%Qe=)_˜Z=h$ +ir}8mvKTE)#MyK`+ #V?z9w',hM$bbUaB*`@^{Sh[ncdAC!X8݇G (UOv}<lfcQ,oEM!o"e^W'N -A>Ey*-"go:Rqǃc0*Kq3ϐ6ap }Nw!h_M;Q|`zZ5]kЇg5gx2NEXgMm̍8І[`Tx<>9@jy!rCT6L$"%s~@Æ[%C!bPۉ|l_J#CLv^l=v<d%7ŲbQa[馈k2(BFM= ᛲRe a()E~$.jյc\Vb45 @G,Զ xfߔ&RAZ)D hf.%`Ɓw $qR8YēԀ!f952yR?*)a%ܕʆQqݔv`(4qo#B#841]dL2\i::' @{mzY;<%d {>Bw=ՒY# (\)s.0܂,.o^Jn+^ X#$~0b/R1,[;grȹAi)褀u'8NbՂ}g>q~XVݘ!gg,äcMKcTZPb$i.Ygc뾣]GIQZwf}EZ CҨ%dtShx0 }]'y_q(dB>}@@`4_+ϖuG Rm%f?$p$n p;T&æ]bA`V~ Oue(dmBU;XJ4]{w[lz%#]-wB=dp}pkW'|לYuœjјtjআx7O ;A\1ݿΓGU1#rbolAؠκWY"fH/m;q$(~7I܀utUR\gmotYi |@KG-RF2Ѱ۴4phko+ Q˗i|ՙܞF2;xZt59N>, #i^3Nw)C#CN'Z%q"jTn4-L㐯CCU N |`Qef"YQnI rV f zH9%-PK[;} Vkrezګeޞ)U%7ߕ}S=](@.]G: C@buzTKAmHGKVрL|>tG%sgp0ߢP3p aW-N5lBe0)S ŧrSX-⭂xq=ן^; e]:J z r,0jAy)ߢNO5L]ϱ #Ml䗦g#&!ٟ. +N@_@i S IݘmFQ [9x,1^3T~#=$}3kݏ hy:bLnl jxSsư*\RjdLZA + _Ya6Cä~TZE2@٧ZXP1 ýJc wBW6Jbokq#1pnç /`u95oq6w[.\'/pŠW|(ZX4::8.rsȿ9z2mB;dԉ)}=Tu#WgDpw ZP3Pє.*pE=V\e$g##sփ`IrNw0~BN$YQڱ(kse1#c}UXڭ5"$S!hIlOP,!;*ݦ na:8_<:&HД$ 0:0O/-ݤS%G7Z&tH'~6Hݨ.*CF|dQD:X [q^в'z'v\w*_trRڝ7bҚ0i6*#5tu>l+&nbfb{֢ڳ9O79fE<ӱ 4Qz34wcj $c4 X|%Kf'vԥ\oG q]>w,2̦X|KPDF!ha w jG`ԟn5!s y$7'aeSXvb#V9'3C04ƿtzmCX/ΐԥ2ڊ wWsCIkLd *p5dKpf0_U詉mõEvx"7ݺTU2j,S45">㊁; Q`bI'1j*SrhD/F^DEnj̙cP_0_A6^  0ɾ;%W+F2:@`xGWGI|s`_Ϟ~WaP3jMU.2׌x+m0~nSTD:G3Z]5!Tif<ZeC0Pu5(븒%{X2F{=0= Pxyw,$tހ>۶64gdy1*-9XRKA=c97Ѵ5}u&8َJyZҝDŽBNkwh5oYU&X2+d y$ Sا%$ ~)w .Ł”鸨UI꺔^mև;/V_7-@L}jq Y4n_>S@$|jj6AmPеKO(e}>ւ\(r)4 lw ޤ.YJΛE[{"_'wD2 A(*eZ5ڼ]9o瓁K+]Ȕg>YjzC) Y740xGފamZHmuCSm)̭dQCcݘ2d0T KҬx=#J_*QM.$PUJ:}ZDX~1~/Vu(\GI 6/+%Mb%n쑙\kΊl ʺ TX9'zNWM3zjCϲ5pC>S}0aX[/`:`NJia EӂK]lZ!~>fNo @+IK]r?׿Saimo#rƻwuJ,?jFrk?$|c'AC`ԫ5a#f"%lвJg+IExLz_m6҂ܘdI D/A Dk峌4\1aSN@3ko97T-!)_.=~gmpjgUvxz(2Mvx>D8 ٧bc0)ڶpGtž7VgEݲ>n׷sG՞ZVoKxAL0l3ZRcRDoRʕ❧;P9E4v|~@x[%X/Lcf o,ƚ$)״ӎ^렅 *}pB$o#< >Sĭy:!YsExO(88"Ԥa7)C؍rjG[կt^U%x+7#z"39ol&ev.g)?1垻́v > !5H~A+*|1Td%;*U&Yo9Dx)0d Gm&p9-#HU(Z]e5y6~+SA#$L]F:h@WߴWIGxq! #\NZJvʠ>FG2]A)7n4JTI.N;/jF'-6ٯ2Nv+-@#}0~~D~jP ʋ( RL2BleJt+0YTU:@rnnmaIH0FYBPMSGڌ3AvmGG{EX8n)T:߳=ݚ:{&OA v" l"+F)S'"@ރÒ{t͗x`V] !((W9pYZ[\Qaؚa?mF].`spț {Ne04MKU(%J>+hIv9N'CB1hkFVlrTP9h?ZpGXWEl*2Tk洚81xЁM]3t YG U5 /2)#>]s=eИE{H=)f. @dI  ;o} !18ET(u&-j7.WIڰ$`&?ɳG?}qE@7BIgZ+-HROv*bEhh˶n,C0qKl>ybC-A"Z{T0V4\:>+G΂H#ScB\7dWњ/ecw&D\ma"vAY XR`Vķ&pMd ;jb [{3?A,]<_ 0<-HE8̡½ 0{<jpZ" Rgc#lHһKaGc~(53H-ӦԺ?Nے`A!yb4;Cj')gbSCM%,^Q.^>|Ng5?ȃj8;u*A1HyfDc>lj|ꭕdSAoUFvkzjlNj7t2 B=-sL`3mg/CI*'$*SW2Gd pĞض? m7wa8m/ zdŮ ޫK ~43 PAuAɮٙ;옶ES/ Id%]*wNݹ 2OEV|rԮ SpF$]< stpO,}8.yl2+d*}>fh(vT<-,(7=UKN}SaofLHi&ߛ$Hp{cgl9 {?n% iVǹ]XH9A-t􄨩:!WUǖ ws_n=PP= `bZj-b3` J):2ydz8D;HF`Kq6nQza' ޳wR0Igv#4q( : ץ.)eֵ0ܝ"]@_DSrm lx/kjoMHҽ((Kn8-_qE ~W1gedБP'YlFNDyd xd}2N ͈s?2Ŕ*ytxK=ӳ¢?j/;0ń{N8|m?]'Gݘ޻t< 4}O1ǝmUN-]s,UFzO*G6"-:cƜE.>|eu|`:oN-r8%WĘi8`j*-YƱ+Ia]C,ȖJL 9OүSyLLS FmڔLD9,-!̗uMS:U` U^5^wKZfg#چxRE:ZOY\pSuyCψ)Nڴ"Pk34?T87r? MAa\3@/Zd4}c=lnAIFp2]>h%!R..jZ<EF5k E bvf}$KBnAɚlEϢ(|rk3kQŎysijǤC_MvI =(5\ o[rSt(2#8lܟ{3_ ^*+BBmnQ^rփyKa{;c\)ikHwjC$ a PG++8+8-J ]|9wQ D(,U0x1_;3"lG 4lㄊPB~iV6xP1?cW\6V=MGY'OfZ;?Q@$%2B)$Gԙ"aiJ}: LLf2X&6L7=0(ec;!q{FC+FzOb5MEKe9AKUQgYZ070701000003f2000081a4000000000000000000000001642603a9000043a8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/OCf]?Eh=ڜ.+8KfJy\ hNPzSh~UXIJ9>ʝ/meԻۅˬ8K-i#j]-[zcJB44cdq &iEgྡv˨F#F%3i@;h*V}o2.s]Op=r |!;J,?UAx{=%wط /z@*nnPO74JH]zt#7}KO錞P9Z]P>-}L;j'HYUB!YNf CJ2#iv[džUc2Jf]ةp{<[IHYaґ_5Oq(FeXrnm$P -tͅζ[-Ap C=!`^}jgkaYZ ^'=/G'χ[Oaj۹=AF'ļG*m^D]_:Q ')ȋmqOU ޓlP튦$]:ͦ9~"} t=UfрE8'iu!Y(Neu9;E1O\$t7]ѺOV ~|ȴTX_2=::ǟW㤖|wȽ3f!}G=f͆[ڎ2bGg. ыKy³6rȦP6Nu׭ؤ8L -5@Sl? u N?%fK[j&V'!yiwtf2Aj\@wFyN7l@. CX!zkK K "{hk{L̯{_姛[y4?f:)sfJ9\d͟"&Yrpjg\ @sG3$zɃe#35'؅D_நE$NS/>+IЌ<-ȴj,kBq{Z (qz=ʿ1)6#"Hs}=/EX:f|~Oݖ͑[ȌEz ʳ[ࠔ9)e a{h,?0b|'dZfξ,^"oqq=ìI( k rTwP)L31!-2obzR' /CQwT.dD~V:fLX'QTwj'y%J z*I$[LM$s{nݩ]EGE I4po6 #|*2K􆇉 JUB&R]Puj^f)C绍ZV40* ga3Q2Wun|1 n_BX/:e3ݕ?CHxHbaA?{-EE/rpBI#Vs==ꍶ;jpy[˕}5R}ܸJ9gB1/L'B-S6(cs`jE$Cfx"YqlJxuPz̥6#0pWR!\0XϬ_?[=.245Q*5V# >Cl.rf{j#PM@]8N9/!ؒbǪM7{WY>3T >\-F# "oS9wŠZ[ݙĴyX'''hUe;n¼#ܨ 1ɹę|Y*_Gk+ɩ:H5~a !J^!!|yXlN]"C&B$0Y$BAWQVAT}f14K'C!uh!o_kK EjE^ Q8m:M A0@8k| fA43Üu_̇ЮLݝG{Oz$6gDe~t=fZ%iq-H*N,NHW߁}z.#|twW#?曓wӜii@(1t!6)2 lmĎ'6d;TXBc Aq}#>̚_"D# g^|c@RZY@TU eLqNl 9Y,2*Tq{ĹJe⍠(:# Ӟq:tP;}`ŋ.FkZ jg.S;9UcFWӌfQmi.6c(%}yЗ =VX &lG1W$ai_Ɖ#Lu0w3Pn BGڻ6JZ{XdIճy~\EW.v'S1\NWkt]n*x_,Xv`],RN:b=h&}.40;Zhڤ, Xh0s0rtluAK)Jg(Jg1I𠘹ENX1-&[וRxW28wd # φaĎ;=5FoӃ kfqKWx#[ ?e if[bOhド#pxȉ&G,v51_Y4}L C\'j|N ]u{PgZDn#Kיh&)+cyUKr]JeȁsKVVmmaI3w< L=U_$- @T|ˉMI4R I#6e1R)V->usWj\VH :7GP6$UEju4+×Ĵ+\ Gj o1A $4#E·/Jt"TΫ"17Uv̵wI5WFZ=ȡc+~?!0Dnjw5) C &qj+JW6ks _x0T_bi6e?eۗ SR68 tC1$ؕ3+I’O*3 c$[JFf+>@`'c?\'AYOS6WG4QTtA̷tȒ8B쓾%΢ Ŋ]iZahtWlbLYxfX{xq-v(SqhcDz/: /`ɇ=RcSɗ40H㒄 a {p1[}ɮqknP!Q.J4oDۓw)e*x#'mA&9d:WRNp/ihXR`o$8m e/O7Xh~H\;*U%ڴo&a5\݁6~-jhę3Kf"lO<,H@nTY#'NFg"I৶/,Rp"҃߉HRƯc_2ZWkO)i `|1AcCistit[9c,[Fgӈ/g Erm >Y=Ё=_u v74RM3箊FPu !())f2|?fÎ1FђĮ;W dz"8s! y=}8N(٘(+=x;2Ҿ.p`柁&d@:I[:jEQ 4FlXՑHaeR(&Ll(z" :PF3XRu!檕nS3|/z xᚽjge &>xfڠI1+Wy3o(2ho=s|Z՚aCd.ԩ?x 5ᇺHyGm'r{ c֠+1wDGڅ?] ϼ zYn YM#_d'xrP"o+(9_Y~D!T[|#OE!|O?dcPxd%`ZkB;Q:&G[U0 KL-70;*x:{$N0ݮ$"WaCO6&3Հ݀A\uOʺi`T&@7BK;k-Tq< dY.CҬ_-:;?qzN'C^"Gᑩ "'y8Bs2%C8= .e{w=US1^{DOźikCgBuYKs'8PW4э,Hwhzǘn/ӻ u) 0l>×eoc#M'#u6M7}G0$&b3LG:6칏ًvm1}F~8 X}{QhF,~|hF7a({sYz]~7䏓^ !>J]2{B`3Y*aEiBk] .)'=G님;xxgTb<_.o5L:T/, S#k٭ySP*/ .7`M'Ʀ&PIJQOS@Rw$uоѸ1׺ r S`ޡkJ NԲf`|zeo6 V[kvh^VH?hdq#ڑ)C#YX 堮Q> 99Fae:5b$#eşW5b-[5gdܠ*:RwUfDYhĻy=Bu7vTkͷ³;"4]Ka|Y) %('OTLFտ#1W|S? >Ki}Z:GvN*w$;^3{&qBCv+GaBJ#Q Z 5J eG|ùjÉ2K`g_h"W s7:IgD\mfZR7pY;4lRa~r E۬n4/j̄}7?!l]j5Q2̘4a?tK^c9 I1}kS*sJPt{̂rb9! C!\yv"?uԟ.yZX H$xxƟTIRsv/"/FN{L\2t<6؜Eϗ Ɔ2\\BsP9fGxA3\y3IT6a{bNVNz zx Oh>8I4Tt,RDpmpfOmB4QD>Vue[9=ٙh.bY>ᶢ)5a@!/ӥ4/瓋 g+NЙmg'S?\ # 6!s<% /oo ۧđ/&c dBh3T! {\* DywSRG6k/X_4S1U0pi<za^ңj1gSˤGy-zt MRr6u$z*Ufu|Rosx$L r7_KHdBG.WT2fy3D%|s,Raf̉v2#. ߛ9`mcpO(jDT] Pw(Y_,gl_\ۈU*`t\Th+bL~;G6&hpNhⲳō:BoаVI,]҃Ǘ/YRDs+i -r|~YjQIP,41qi T&vM=z kIɢyM/US00s15v)x֤u*6#u W__ TBY-7IW$;|=!(vK;O86|Bdz4M:<YUwu~C{ Yz8iπ&t1R/.X۪3zӢ*>ik欐@kWRtJ}sg)e;"C6/l$J5wy~5/4[yYz̨.]q| ،v' J* _Tk./>iBz/$$ 6MQs^{ Fv-Wų4Tsg9WPՐB8e^5QRXu 徴 ${{܍b6W)øw{Y*c7?}b%@hUz"/rYBRTHkT r%KU-e=#$A#;{zOtc㨫bt'Rl8) Y" + _rV/HmGm2G$ b~#ٱMpӌmJr8 \(bOFg `x7dӃsh PMh+h&mFb&{n:Ϫg{{?Ze4+$u^n*ߎAZNbYRv'qGu{3VC?Ũ;\ͳfYCjߢP$XK|\TtRwlkl8O:I,K'ޕ #ʇxuh2<")2j  ^hmoEܼ:t93`vjӤ\Tlp 97-օxU=Eгq1iCRM$:O3E-/84[ 6482PQ MԵH"ҫqg/qRsAwb}y!LYsI[ɱ;LRɠϋdlcrh7HLFYL5}0 x'%slǻ'm]6T((DiŚ;bu19, &Qd\[`kIν]&ABkh$5IٚWe_&x1UgVBݫjUVnѵ,b`/.:B R)D Dкݖ{%̕]:[ɠ5IPO[SdM@P{[.zε3ɡV~qkN}a]߻Wv!a!Ip ,iϞJ{Vc=@->ăRXƍP4&|o|y_qןТrfj0"ss5  Gt 9> Ta#9:m_6 k,B;رMQJz^@?:.#ITlb -\+"Ñ8KtO&Eu:#7 .Mj#AUf!Kʟ V[$>Ooojǽ>c̓9 y Kw`=鰆2 bMT\ލ ;2,,vCCHUݔh\_Gҷx%ڷ? >Y4}`sdO0縗G.&9S$QTy-N "{Q?NGqQ==O˙=,qX|VztXJ(TcƣvI#{g8%HL׹o'*3kmoF3%s _Ʌ7va[gAi~wDzu8hr"ڛiʓ:I*2 r7i{ּ@g8q!I\cpE9+YS&웙u?0ճv)6.؇}Щɤ+0΂%[ (M*R5-U{Hao=Xm$i!2n#usMK,tdL89~a*yϴ v{94RYKys'5KRUi#us7 oiijsMh<|uyCxCmQ/'5T+&I0#:LH\7Lri~L4x|jW@2Y" ٟݤeaAy[n"*M#~ة^&2AJ=R|1o8:ܩ|X>_IB ޒU]*$lDN) 1=S .J N+w?m8x=Oן{SȜva d"&x41 Ut UL-D<a,΂EQ|S%OOh#)fztr|->\jR" 2[Gdj1zyA@M4_4~ ,G4%$4O "ԵF/=ѹFSP9KUdSʽ3\$x$UQLU2T$'G:\-?+j, /z`fIIu?3 ;ʷoR JbQG2FI^WXG[in2*̦ Uc؛}Iҫ 'eHKYc9I?Dkn:u}bAcfjRŽ.NqܬR4F'.WD:0šEvk7* 5@nY7BB+z  _t'`I۷|+[E]JX%ѷmPͪ`N6g|7L(3:؏;6j !kƷQg ã{@СͶ[D:d ֪D=XjY(?Qˀe6GVb)œ2|Ҿ^9 ^n6 #b+~\TlmM mV ߕbwbJ##7AIngvp݇Ճtazٞv5i^׍YǐcC)5OlāaMbTT7Vv? ~g#@m 98lr2T:BU'. SeRd/Y''kvIxn?(7[|7O#s3>e>imk+M(iT*|)xKYFO'wnz;?ʭġ┫~~o\ xi^O,j.Dz0TJ݋.7@Z5j0oPo "___6F xyonH74;oo㳾5n Cd}8Aj3E)`A|Bfd?euu&<#940LF2Ƹ. I>].bW?*p^H^kIyC邉 逤49߭fs"}KOKV{G?aqE++i7HyjF*&j`k3M}6/x.!(AG :!И{Gq6:\M=񑛫\NݽbF e`PI/ĺ{ !!ÓIrCV|Ci,_rf2TwF E^kAvE#qExQ7[D',g~[s9 @ۈ:<7QI.2Rnh!m8vǥb\'I:H{oi?}[/'=Nq繥DMu:Rue)t& Y/晩P+y_jam6aA`!fS)sm:ɮ#QPzj-`JM)\w, MjL",l\A4kzd*dX"bR+t5AUeWh1j*ƹ_ =,p9#&Yzcw*O.k_f|(Ĝ/<-- |ݥBmϿ09< ,8&1 4~O;g.`L_:fR2bozE>n1cF]h|JOiN<`WB#UtW&]}|Ѡj*I|1x _A?%N晑qd$PY {M76 ypUФ;on'3ULr֬9% 2 vA?L[z' N͋tgpE\-a ͤ>ntlVmXe6~~ruYA~{sxb|i]_)`gq&ayG,DĿ~vMP,A O4EQs8{g"?{B+*@Jk>BJ n̝kB(9Wp&d OǴ ~|[=z$9Wl^0 Q6F>Yd}O'd\:@'JȩO0ӝ al bq2smaR[ ? \?yΧsyMt^NryOoK)~g鏜`bE}V&#N9.YwC,lNҶ7zVDHuvC2iI Yڽ  p demjbq i=M uT2?߷efٺXDYsiλF D(zY26/#4vVcU#ֳ3%<nj 6l~fFCx$lj4J,Cn ڽ"tݪsoWNJw[irk& Vd% *Q<#@aWĦcHs˞ePX4yb7#{-RAtfV *I]Rd2zi*S~G4Q)iin66ޜ6"k^@(.^h9:h{nYJ OLv5IҶ=ʋO t\gf%rҚnw;J\{<6{MWzw9o/ mZǬ"Ϛl:޸>:Y ALBzTLV\3b!(argx'} a?;f(4`M&kG* նf8VoHl/(&c/g}뉦.yWL[ۡDw'8ӻcԉ^_ړRn0' P_V /4!/U ru N3a 0+BƏdR ՄaeLUCLëzɉVT nS~=\ ظI}o4ևՒ/?߳CjL]-Lpe~֍5LPb@cs[gYZ070701000003f3000081a4000000000000000000000001642603a9000021c4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/l2tp/l2tp_ip.ko.xz7zXZִF!t/?!]?Eh=ڜ.+kgs׳Dgz3@RWN]:ocMZrR#@ V`ަj0s~OgWx {SjS:>2Qvmd){8W[r#9)48VTݸ|'Ƌ[0_jiJdӾrϝ;P)b9ma/WǮ{1*AћK2|\ ʯYw]Es=>5/Bm=y II0 /p 9z"1f`Tl~B`%=nS^+4$!N?. `U\'?1BBJ.wAoO ԼL7r0zijRWJvjWsNLF#3Β}w>fVZkZ:A!\|_D[&I\X&IKAߤ2`tb䋀D( Le{ŰX𯴛=ĿUhy⌛P}=يcgNR |p+9 cr]λ3 ,aPEkNÃH 0UA ([CKPTaLړd#m>}H()o_f&ir2IT'XR2XP О,8_Ha^TP-JH}X(r*KG\[bGbEL+3Hv^W@8JJh7|L6{&tGϮ8s^Q[B(G^vböV/T1Ck|!4iڟy %n()%4wgi{6ݾ4Ym]-KaO {#uwczMO):ZI-81SJO{bDt 9O].Z`Y`'bV:6sv4-%m2۩E ly&dn쳺.uoǤZU Nrr\ݗuJ-t.ZO$DD$n&ㄌSЬ{kpdZz0% 5S-!\+ wR%;%2ZA49w?K0XǪ_&aJ IKs3FU78{]b,I($8lߞ[8P.ׇƀ CS}$/ƕvSOMfLw h ~%ٹz/g3VWgkl]يΡ8zn)hkZ{}݃V]bzr`3\9Qj s 6G+H 6y0u Z/.>pJԋNwOB`~H~.5[ HI ҽ*߾tYezmPYn}O!f粑8`uOap`d {o81HKŤE˧OSz 3KK #Q:ڥ/R$SN+"К Ԙe5L-@Hl:.,[KS6зT_ǖ)^@G37r^b ㅞ"~tۂ3j4b)KYt-Id(ӷOI\2Xnš GN zY8!D~!SfD|օiRٺa%pY^s14%д+G'{4 @9 %Edy$ƻAu$+C2kfNJ 4Yki$Qi_&$3~F^ 'uaðs $OAgC[,"Ds a_UH BU}>0`ti2 ƍP,) qcÇv6Ӂq\7>p#2 Uc SN&E}^Sda,j^fF& -chPUw%;n*4i.iڍE/D,ϳ}/eיBM{TR@#^"Va]y?uv%r7]|2|gR~j#Bvrlq@{xl'@qڻ>/cHSBMiEd'sC6Noӳ8 Y ] wwГl3+K t -?F+3Mu2jCjmiBL%uqc5t՗:y\Ah7LtQU z7fX KwP$;o?j˺*3Nk̮of:MS=x^P^M&|I͔]@L7C 7av)wSeiQ .վO1OH@N=*A, vUh a*3ǸJ(hDrC~ s' 'q+?x#1Fnw-g,ը"1y9:Гy1f˜d~?wtLխ7РWz{QWڕ;Y%ˁݞ&m'QЪdd=-y" !_N?*?e aFp fV.w0ŗL|ڵx}i.*W[ %,nB.lL*  Cq $hKVtPMkq !aNY]Le _k,΀PF%=݉мoKN,Dl%0xS:g ܉2(;6I7o~ @x@teHD-y;6[݂AV ^F-VILqE$dK0<`Ú-Yq}LИ$ ~Un@ 6Z[H9T-6NProc*%^u66m&`j&KZPة娠$gɃAm פC4¸:'7JZy;qAk^V?2 KFxЫ5-o h%o [^^ .pQ5$%6v30/j![cf:6Cʟ` gS[W0JUkr0Ju1ʣC'TI:_v~ Ɗ?)~o>SEb(1kXtwh5@3k:10.k ]mx* ҿʊq! ۦK2| f+ ,ե-,o^Q7;ZoFO=)7s#zVTS4.[h!Ί21⢴⾢3V<YpG! *T6qQe*٠~}:gmB/ʵJ+&&andƃegВ/6 K"ކvgEƳ?FT|1#n]}+18ϝt ]O;2$y kYu)0Io)#h3}( EN3eT]~ XUё\F}6^V&p&,7yYrUonuE5<|T3=QDOHƠ$+6._i5&>8_<Jk߃8$LԴi s{WBXYb=l͟:̘.5iċ;!T#NX m! VF| 0*xb2'>9Ssxi<--;jHX i=wl;(FeDh:MvAAG >~Jn ~υd5MR׷ӱ0"'6;CC/dx=ʥ'Ias)rHo# t{"o%]w1D豴tᗧKsWZvͮrzlb꺕fˎ5ZeRL6y/n,} RD76r,D泘}BP11'=sfPOɡ.%CKd8N:739jQiS> ܃ٛccj :ݘ!sqsqћZTmA0$E#VDvL~l?sM\∏Aa8=X)|#OɁ=!r9 gonQiLF vN>wnɍޮ\BQ){ Ly*fw06/t4ysh`lH,M*~iXH<P$yp۟vώoMR{@Jt<uMlM&O݄3Zh?2󹿴'߁OGo~dzee7򼀓y\iIa G{߀AMۛv;n:dIv_ohںßH~/Z,"ozۧǢ4MHwM8 Љt?j7mSq?P(GpkZW1; bz3,@7iB1F$at2c 9kNjmylaNBE? ?B'g Ő5d6&KvAؙ8;lFS<`T@W8 B)> LZ,#--sr>0t֒O&4퟊%-cb++  =PY4n\H)w :eޡ|rMOi@Ftв :Vʼn*2s߂y_u0 cye"ٶڙb-J9 n8$qy~|0{!اn T 7@3\) Plq{ r `4ͭY/HD34X+܊NϹjif>/0Cx%ۜyǙlT,KlhX\lڵZ?( _^` IeU x 84i S4~D${)k 0DabJ]Ttc?EyVFfx 3༗69Ԧe8xf]2ܦEi`RYr.CUBpYJė]w2Sl} λ R6um0īQ2*wֳ~ynP //hXaU((LsםU$g/Ee.TakD?ԋuhh+Қ 7syHy&؏2r[B'Q]k7aS70z |-I萍Q6 I@aZb.RnfNiG=Ynq"8=!v6a݇1eY+ h)fvY}"+Ϗ-^Jc's0mZa_Rѵ'}FY-C[%1vîx8md83N_-ܤ ~ hȀoMl~'.RCکI&},I W-:I%6rj7x=vk nyn<:?0FmH瑤k'tq69'! GF.ZhW? E4`"3 WWF"cO=!Ҿ&wc"md~[s5uڳo[G6,z6eؗ<"z2bsC쳎1K˕gCgD|;oh@?&a3),8\Ca⃕>?x)Gw$gi 7ZA4Tq|~Vp , O [\?g^ qxN„3ĸjgKR:n*Qfu/9.Č#8[t?0'j*bLľ۳R70ʾP-8sak–A-0Idd"ۯid.G',,IjH R{s;wݱQ;#تJH_U쮬 N 6<03d=eUf v>[$(:BrDWnbQNe`3GzҖt}CZ#urL^ECn8)lK<ꗪSȉx /mYU 1j H.{g[iJcqt\coVP1keOV"E:j'l! ^AG&s *ʧM+rَKIF`i6l1@YWz]9Ui"zSl;cLܤ(G1K +w m̓ꍙlx'(HPx  49KJ]?޺)\vu9\oeMx03ȴԤ_h(XbOfXߩ!+FUȏ#7uU^C:bv$ԡy?"ڈ6^=@J"촺,IoTf:u.Los}/XYR|e0k:'krk\aueV{otcZf?M!Ups.ƣ4 %Ǧ ~klh+L^h NHS<~D!d:RpTwq([uݡ),V*̛i+-cCUR;dgjK(53ҝcDK_% WG8$C!~!87KO)#+Q}5HC3#xc%ω ڑgg Taϫ>Yt`_g)hl֜) .z3l9-T{Ma(󥕉$ faP֬* #<8.& )6V*xO;}Kvx.\5ASeEzȶRtke}}le7!h Qwl6Ә9 Ձ?(cX9sڔc]шԜD IJwy8I,t3M\\+;^%Z $P; N5Qkva9"ȧ[ͬ럪}FO00 qw%Hؕ~ЂMFuxN\~:g-`/+`ɋ>#o>kČnk"݃BQ3!CyC)/La{;Uvn1ۮ pD#G&Q`hF28n[sT,f4)xGY;O̴ Қ*NDJN0ǧ/r3D1LxWq/35W*#!y0scͨ 'rdfb'ɷ'EZ"BJL<ŊJ݋]&p5kd_@|#7B( zvi ӟC9wD{{i.'ӃYQ 4's'a7zU yI;N܋*AJqDXn3rQjUiU_`=B'5{+x(xjuU-W`FF:;oapEgmvgiҵQ`m*М7akߴ+kuSK &P)8P@؏UO !nMp2RWDy`K刯p). DЩB†/ѲA@аsl_uڃ Px-{*@GY%T%nn2x>h}Z5!oj +tܗP)!pի?lgrVQ6:Dkw[= %\?$r՚E))"ҁ =ퟦm#Fxxs8W$ J|V5MG.7^N7"-aG]M޲V}5M=?8M(x1M| .-7n#Y$ GeLj9*:rӟkпUjv4=L%CUHR RGE0b&&&]¼6b 5P ҷ%9wvݳ\MM`%0z9$jWpt|M[jF[27Gs:X~W$]/x3AIm]?Klɱ<6b:]MoSg*wԡv;WGPfd`DVmS~'$OW~_›"jCϔz 5q~mBUǖiۦPphur.i`ʎ,>FѰ|ٵDM2߯CP…e…߬;Fy,)Wxބ=|X[_өc^S @5;Z#V pr]@fEA4=pJ ׬F"'"J_jĎڢ8Aa>gNz_bW<^DWpg5pe]ܞX MUc3/(KE'~ik- -h/"|kR/ Gl?$\ca9=%;"tfAIZOTeaNn~**2@e}Zۚ:yuP3T!vY8GnTW4z7{uY&5O̱\4=?>7D.\n@;ԴO ;w@(S7*؟ʭ[*E+(tAYTn2N}+"ZSp0bYҮOJJw_F%1xk}po7iBmGOf7ފzb7$a.%.t :8T mryMF$\ N& zVR0q,6ͨѪk׏rj}XNKI04KzJUL~DXkvFܙYdNħ<r0@t$sa c/SȶӛTj#ky}dsq֣Q3L M ]IArRn/Y {)))enj PEXgvPTscJ'y=@A$[+!ȘVKd+'GEژPdβ.A_+@s15Xk vc'+c` 5 kg8NsݍnݯN7CO l(xLF' ]apD?GjKUR_UB&ݼs+M+Z@+@Uw55!z<}JmEI2HًSX5p@qᩀ+wk:)y I"0DGZrGyH0 4Rp `fy.oܬW?%rMif)(jΐ lJAQcu'fժ,<_TɤV8Qd!0/9m C`@nƽV6H0jѠ1a/_AdЉ@,K=tn+?CYӏF6ҹ5!{. cڐe0CLƆg ~zA+pȀA l_Lε|x>ɬM6 Ceo?0=@~` e`ѺUA%nw`;/NY^uDjGR}\fڏ*4%T-L5[taej 4pzl ";Қ?{7A䊢$@ M9as Vj>~|?6]ۦP+&qmK?#gHQhÉ`-?LF5MǶj=aѫ񓒶(\Ԉ:olp=:Is3E8)5Y|M? qapy*/w[oe.\8a PB$Ps$FmCPV.DgX?2qpG,'A䍚aµ:=k3$S T @+ c& SJg6wLO]z37;e1zFM>F# De5ue#8~L=6Cx]2#Ew ɐ×sERSӉ`EmXz! ֋LcNN7EA;iӨD hcAƇ1}i`m;ts>oQ_cF.W+5GFj)O﶑~;R#R [4.? ITnS~`63XGY! !y8B'QVׂ.~!,!lel3JFB䴰O+$o" ,63oר|?ȣ )'p eɖ#l%':ҐI](~W=x9^ FH_0g_9pQDyC1Q˵q,xvP̙2`LǝQL?m D.ҴoPGrϮXQ-H֎fxv{: LAKU 3#]Ukly`bl̢ؕøa5?fEL?НTxx)Sr'&7 (nsDiP>i|ZrsfC922(.r{ӆW##|J5ne!9Y+fb|bJ8vH/ˀC2١UQ bl>0.c=3)GdVα;k ;HQg5kV(U`'6p]7P* uNm]Y[ rN?-r!] fn^`p>~H(E1"$) ]pQϕQx/!GY˅P4TקG0.nf~XKSMú 5t&r_" ~.+kz^̔#q!VgB{M jCGط@qL! X&.krЋ;7⼻/yW s gst<ϊƂʔ!6e51}_خt!\7Jw{#OT0]Lb0<[T&PKy)4T3Rœ7uypKT]VG`@"Wc!CcWgd a)N|26]%')jT?4Ve S}&U aIR'TN$~{J?74Rb6^S 5zu6:`M%3Τ a <" <})}ìN*sҴMbN#ѦF<Ә\NbAѭ`lw*$sLV!o)CSl8,L' ro|}v&֋G-BjQ9~CGJ9˞\n&uI*+ {!)CV~<^s9}<=Rkreyi@Lo% ey:cK,bd:|BP8WytIqm1&K{&_p`E͏r:bg5x*sWp:HZPe$F Vџd _~U]ἲ d^iߢFv7aNAo͌wby U~K$8IO\qj"Hk$*9m/}mqMxE"Hndߨi>Џg{>X5܋"߅JRTl+XL lp {N(yS ckk36V͆։LJ: St$8%"'gk$x1X|);0$FJu,.\Ď>KJv25X ^rE!ՁQ(| lкb.AF #@RƀFǎa4#J\}LFeVa鞖&)\ ND3at]VeSy |*׌tH߳>Qng%77&NL8te2)P1TXnaEKd SL\=^#bΘpb?/$ ?zPl`#cYKHDɫ"%)Tx1HO KcPg~J5 ӶՀ.D@ytVK>C7X# ][}Wb!xTwTq8`Q |پ!ZzNmn5 ĵN!`9;+Nt`L啋wVX)l%l7XSޘr3!;=ț=Lplո&+sӭJҊ-ߨsQ@\U#<'`9Ugþ9;bx1^2ݰΦ]?'0RoaT5 shlE\MS=p FB*ܐ o9;{?E2W\G:{=*fD2 ]-_}uмᷦ,ٮ.(5u:AnRwٌ"QH#ShֵEUm0-Kz/&P&1I-x|${HU>-<)L6ЈR bY_dC+PW]@1a1z[W$+ mb6Cv7Sd=bl 5\"+Z ^ImdFꠛVBQyik.}l&N[uIÌ'R#R~$aЇ_T%NDi |4>˨ZN!Nf^LxPXN:sd+]n:b(y6a٭_-lǾ$d8&i'peeu]qiw cXnu{oΧ<'KyޭYwË5sҗL Xfnœ^YDTvs%}m'8`whDKf;CE-A8I%4*c R &C;Ml- %lWCJvR^a9@mïF dV gr$, MC37Jp[.A.VQ@{Lj-ם Eۧ1n錜!Ԙ, 7#y֠DIЭddԆ+f!rvWohuhL7̀SYH m1>Ů~Xr;chLw<+,ܝF@|Ipq,biûrJ(/m Azo3ISʗ?8 x;'Δxp0W*i8HĽɋ6)Zs =Б|Ih`VvCзkx#OmP B`nLJ8{i?c1BܹP30ybd&{aeh5-7KP/ =\` |W*/'6ygrhI0p=K dF]|gPI+*6A]JA~#[<2 mEۖmGS$~^E76ԷaKNu]#>|j[F_OcIb@@fǜ þ,iǷ(8;Uu|ˆc>}|On-37~;^u_6ds\P۟g?;Ͼ&p뉠+Iy #}eL:5I!p PE#^¬~RT:?l0? ϩ),]T| Dk"%CKN.i!my4űH@yyeAaC.dn_Sni|~&PhT#N^ugY>@欌Iz{] ˷!/e箍W㋧R[4n"/NQ\)F seGٺvkR2Mr0^kT/83v㍺)s{,1D}s:wނ8}RwȟymplN5Nlest'7 Ke?][q餬U.jg{@HO ~ӻH*2|Hrڎ{k߳ %9~I5vΛwW 3cNi}yjϚ )Լq~ˌ/VRL]:S d#UCنD 5se*i(5~:P$ؘi0Q: ǗW}>oOBJa6|> {OB?RF╉"R6H1O8ɽU~ B!ĀK/rYln`#Ib15O49 Uo^_/&'/K0O,yPn`͠,C β 6z`)i}xv#bGeqV]$hn@V)Ddh2Lv:Nz$vFMfNiNL=ck( q NSZ.E$.咠pm -V!5 -lLLm+CIzdzrbD5O tsgKnv-gWNH(vgZ\N5 /*,L aRt& QԖ1 /q. f&9sVpjs})kaK8` xͬ򝒣E0ZOX `-7 3씿^^ D˽Ae~'Z'bsٲbfen"s7W>Vd 5Aب-RG˅ou3;'īxw6WbmLk#4Ց6nŸ w:I\EsLDլj B_ԥp44El|Ұ(}biz4 Mh[ đYD(ѫr[$Ôpm3m$)6q\ݪJαDsV=).VMb,e33t+HP]DP%vfF * a2!wpc;s3WҙL%t}7k'  zy;8 F"Whdw]Z6kTg3*MrMƸa#KO CIl{B ~n+vis+n:jEK>dWy|0ɭ'%ʃ0hhQ["V}7>j?;3~jɶƲ#ǭwB$ŗg%mN\kS9=GE4%r 7LQ(flI;g RRrU AO']jd-0h܋^N6w6!U1lف\'0yLJ:QPnƏ}sѝ^}'9f_iC'2w8+17*@EOjRאcM.<6n8߲/QrVWZYR> 7cԗC1R)NBO'S9Ao sjM'[P*3qN@l1o_GƣU=Ʈ +JEWeC"3"7];AR vNP":k@S=5AYb!eƀ0{8? '&w=qbx{l ߭<mD"RaF3'_fgP@;'x"~.= o6ex $_kSL޽:MRO))UR;ttj%zJV%}+o)].^mWRJZ@"(RBRkk~>o1tbI50^abSvH /52vKQ򵨂.{l:Pd^ ╊dW <8!%'[m#k#2}2ai(@cm"` !-ې46 Y[}IYy!>Q)$r`Op+YG&M$kʘc0aהF]Dbt3]eO}`BԬ|: \@yFJa$y"mVEno,2ZҊ=ꗾ1`]ug%, pU~eZh@OM7\ЂrfɣrO+V7P+V.j45ݩ7v9r6~=&B)OWq5 1,Y幻cf<f'Co4(0i顤 X7us#,<\iehMn1pΓ>Smo  BYȏ* :yL#*pm K_``[g* (?=:[aϑb(K.q`k%<2ժH4s xC2P+vMqRDέ a &Sl ӀZe&gpGZWyS.XlB+_ A;[;-;WRwfΆX+b1X(Ф]k%%uig4\|(1SJJ#\/SBJЃ&-F 7Ei]в2yP .&ۼ0Hhָ* o~WX:ivkRVjQ77!|;f; Ix']t% qAHضΣ,*qDg߳{„(E\ -{ʁyZ_ tCaVȡ5*XfܬeN[,ǁ;;MUMnbEBVrSEwz`dm::?$ X*ݟ2ϖzJ}P Ps7Obo#9~6ʤiBbjg GnJ$yBanj65a5NurdI&‹ ,Jl@bWCjD2;[*S6*ot > rQ5ڑ'J 5aIq&,i4V(MuZЄ;YL]=P6"m=q5L7k^.C~*/U5 #5R\6 k@]2Z}[qk{XCﱨYB3bgJjZgơ6MnbsuNNDhڹNѱ6@^)Ǔr~uzһ'F LVD(3^dEMJlG*|c<8A&겯Ld:.Ut ɽʈa j_E]t4o-| sjmzDvMu0cAj4c-irshJ%n*Wh/.Bx`XqA "$%zWPIWJd | kJ+8AP+~j`wXj oBfaۿ$^[C %/fB\e;KSEnPcԯ[~hSgA<;O6qh|ilN< {8!}$!#fPTCң7ɶB C-G4-Ķ]iTgnHu#'#oy>$ ľ[a DK.~KNn⥰$ss[Wy^;WS'4MR|5}v G?ZU$WN (߱ST d-m;> L5MwM)5kۿ?ց-w!bcK*!INw[v^Ӈui@/s#P_>̉fXzrVå9)% ֲyVORm4,Qw]X_!eT*(JE6~^J|'ܤl+l(m lS8m\YԶG:^g(9l \̝f 8Ef8!YΎ.L&*!o9*Gcz.wC De4Ɩv&d7+)7H S4AWKzVpD%P."l+2`絾P3C vޥAy߽ŅM:sgÃߢ*e7;&Di)\qym(ToKh 8%0J`J}dL`ҵd{XƗ-:GS|蜓#}y-Z :x@?>(,>l378Sb3H1Moq#ҡK xi sҎTW6ΰixpl C %7$jv߉p&i5>Tm =Ѕ?KBzQ;ȈHj(3 ZDwZ(Y'NZ|n ceE5[rW4X4r e)p/% 6N sf8pLav~AU\|,wrFhWp A$pZ]fezו lJyoP`}ڌ*`":єnsna5Ѫۮ{ "*6[5P.&"*ЄyT''Q?6-4l̥Ϧf 4<7KMyyaU]*X r5>L(k1SXS\ާ5eM6:\n' pu\< /^ZѮ9ŏ3*rz(8 #Ci-V["l\!Gԯ딵>>ѦkYyzgH9]86T?~C,!aP+շyfc "%Gⓤ!0[͌62g!/bzMx,1ֲF1(k 憇- 4<x&SzAmmo %6wURnhMgʉP>-+@x&rTx < D"x: .:CCd vUsjkexiX%}BŇNW=lj&:(Au ޸nE1r"Dмj(c(`i3riAC\W"iE"⧚1K= Z*ui˅eg!l@ӷO?f`.c&*LoF%ԓ41[,PCO}UB~CA{[XT(` ͹+GBLAT.2$̵z?RŘ}{FpB#QbyՆӛ0uKY&kq)GbSfWp^a"h9v/kH8(A:uHEsV;Š5&՘vۏ6C\1nk+gV>n tCk f}D>Ër9 WޱĦKMZhh6OAu5hpM";|? t ڤkRا?BF m_Z,aU-`5̱)5VHB8;[ ZEZPJ7n&$G*mtdt'K?AOwE ໴,)e prkN&[E%y q$[=uvngډs8KQc3CYAP8ԨAj҄DGQ͑:]'{OD,5ȫ\K=%G*3Q+t60{ۧ0!3aֺ:SRezry-MI s[e㿄h%&8T`nW8k6Yo3tG %p66jB pAXYB/s5Eۚm*"t.dk#e[j0Cڤ[N)^4K [A4A u|bS%`fPr%ڵ6|,f, ~k9'| =뙿1" 26(#5\h(Lhb~;n>/s}[sLw)Wl_J[BL~s@Q& , *zH ;sHpΓ=pm#D-.>)AR|[NRw  F2RqZEux> T?;vfTLJPQn?~ z۝lNW10TQ!j;Src#7:_!’c87|ݔ(˻=bzg13ޚ5?M@b/##Њ:snPzrS|Xޣ '=e&}{pog&|Ol1L A}$A)OW-)7/gefBr3&*W߹W)^Qmg2!97uI'gcb6 8Pi۴j+,,^"BK.eiA=i^v9[ѧH؟"ajon%mi<:y6QŦ439D>W嬸߬nA%Mg h =N5PU*I {uZyP(*[V$m{{ rnZDX%|iH_rIF"zH˻K-ׂpBݵ_o+gp(?61#]EQlhHiu!'햶ۓgE jv*fgT TY y>9 ^$Gߕyfpzl5hEg/%ދɹBcRhXY\c!@o~^F6f^J2z҂~.1?a65A@V.\Ob٢7Lq)Ru0!U~GVqq ["l tc?o(3Slנ =U9M4"ډɦ!faf}-{ƞ_KO+e u{Vfcq~(Pz2h'q=‘vmŗ{l琞&ۅ(l:&UwKE~-䉀"Pag)L*#'۪њ-WbXC6hؤ0 [(e:_E%`|B{Ȧ" {n{fdG̓ޛ1֦F=JoR5RkcX ݫ,i֒s bqo82LcP Q[X޸;7Km쎮X}q2M \"H'oMȳjß{ΥmdX`e)씟7ґ.Qd]BqAqSb 8,+t^jXVů^tZ ޼E89 wNPt HϾПuc2]' 0;knpٞrƓ34<`G7гP6oH8gNiǩLɜҘ'ucdsɔ7\웕, r/fD(䇕U(돧zj.2J(8#ۗXWwfK SgҦ˜G2j'@&MՓc WaѮfV_f7+bx)siްOt!º1]lf܃T*)ywX;7&V|epzeq!H&I /G[V@YGȨt-93XO yqP&-:rsSgO?a h %O(h=" L8(0:Sg+~?k!ș(=Ev\G_Քf_ l,QQt ,{K(S T(q5 cqj9޾UZsK+-e{B"Sq|= zK_ zZ'|e/vQy] =n◯Lt`-Xih &Ϥ\pNzx>7jP=$5R[z.N&T,ѻi=0v:ynEl(T]QUw&= On#1kZ:p D *QΒ$qCO c"Qy~r㶮:iLܻ(1b Hnw\W8U c_,M@_3NW(`?W^qra̕&|8&6+1+^kzSPQ]`02:~d@T.rO^ X>]]Uyypё ټU.eH7$cќYif&̢wa6׵;7< c#ug+Ƞ+GVK:_#L:nlZI%߳-‡~o2ƪ[OW!ye5Y6ήbU@P+ m-wZ2O{QES4S؏2%>t!@$'AS+(8m(,EK6({_AcbKA Zm319Vn6Vj;&y{A8 LJPϟ댲EJt4"خQ"4'FX:ԏ.6 'x}*7#RxSs[QOīPh tH,"%WyGdA ke AVg9i'&+(/9.C8; DW\ A*dLJJ$9U'^_ü~)Isf̠p4sÓPwK$PCSkX"CU"<2]Û#%MͰ>PLQ} Zw4|y Jy.wj~6^lz`VHW=z %>-%<96aRJמ׍ѱ#L\'+sRluր]Yn۪dxJJ}NJ~q`13O@EV.q4h:͓i-X$ $9tA%XİS%}{ɿUpxXl9՛&Y|ʎc ʖ/GVN|œD{pӅsO'yȪ{2"'o1pV]5_zx;_K^cѶq67c )e74E1=X8s/6fpÜV._Jq`7zDK$1mrzy円ח KܐrHknV'zw#EbF80A6ݤAHGW䂴,F: ""Bd>Wӥ ?t #hmwGe 3ow} Hq&EG_?UI܇^2;~(͐oGM$}8N _y]YR?TnxCD$'SbodZL?>_hWs*\5Qy~6s~choL"4U]L4RѵF&2ݮ|Jr[\5s&3 nɘj,$T5x 07lB7@-*pfһVJ.`u)?vM=kMBc=}"Û[U췋_ZTY#*5鑶-oTmE3MYoa4I6XZ92a(L_\Zʀ1.(F 6aLoª6U*mM#nT*ʀÛeW!O"8k{ OlPzqH?$r` ܨtOT,h {o?c5+쐅' ExRDVw;3s]'S6q/ZZu,RsM[w/π sr0:&^B3vl/!@fHU 7> a9:|cӮbߕी0l.%sis=R"\ `s]&w6xʯ&H[{3a]ْtG EԮx#k"P$C㥫@J<_A\D)VM0\awйx|/"Db˛8I`9Z WuR^$ rwDxyha V6#iO/ S[uAmpc@to} 5,ATu) Ϊ|ocFѣ KiDys4SȜbxi=GGY:v ecZk8lyX;7 gk Rt昄v ^}Ku&\+=".S"%E zIC?cRo^v9ˊ[gMhg*d#0OqR\AL$`O(6u3?&@)K' `qҽ:;SQE6-ƷJ` C7n!q4—=TN ݡXyi> 2X_W}k_jW:7U*lnPD5wP\4B:YdĠ?NE75ƱR?,Ы:n朅ɑKl-Zg%Ati"P|=~#DG%:MNåaޏJY܆f7MdUb3Rs|Kք&3}/P!T)/iUNɭ JhUX4a̸BB[DE?- JM_q/iS# D֊d﹥?c!z%gƘ>ݍ6toxlgvD#Vsín%|eGk( /-ǎ;ډe.MUnө')Ŋ"Swo!-]V13i1Uj0A: AQPrD,]kk ;-R ZWlf!&3''Ο84  U7QNWyFKXYcTHC 8D9\B`(B/ =eGNoYne-F|أ/>L0zZdx͓q-(. i&zu.lH4:ys]cߤRLxߤK fO4:]6_J?'8-oPӁKɬlZiuXD${ݬ#I'_HSAX@,Z"r4Tekv=ل8:}& |q}7?NdrM%SUȲcW|;Ayk`l!Xڜ6˱R_h}~4ю񜆄$yJh)(Dhr(mf vv68$dj[@D'dS|!I$^@g#,&b)2%%z$/s/lih \P/3Kd=5rm^ :;!O⍝_fq>.?xԳ !? P?MQUM:F9G>l˃kqs5 G$ m"5Avݩ2J p8#*1Jq$]n I\.C_rS)ހ>MbYB\u楷:l.Bʈ%  aϨ ! 'CU+a"C-Cy EYDEx7{UT ^б"BmO2B pD3uOebzByT8ԬyK@UFG\?[ &x(@ b:8#͎ćeЦsfAi|t΀A-HДR=w}Cbi7.*U9$iVA'_Z_C"<T"Xd<(_} ". 4[z"5N%FޓA+bkt5Z.ԆK)Ha-f=Qqvxae\)E?t6kzEcM:L@fjvG14oT01S@//l C-_:-h_ktSܤL$篲RVF([O-m٣QU? GYhXz4C4)7-+z%GNv%bi3q"!N 1 H=V>}{~9GN&1x3Oy"'U KR`6 ĈYeZ_,D9s2jLrRIڅ [Qj!*U\ .9թ2T7,AosjShp)pG5œȁ]hΨ7zMJQtMi4iJp:=c0QB9V "6&kAJv4,}fܻqTjI&p"9^-1d?>>bW (P@p_B?yؼtP2BsF&+U6IE~>NӖxqNaTp|DȔ% 3}0KՀEB!->]K$?Qn%aWhO`nͷ `. `&lL, Ax3,HГFŵo过|%]_3j?LyUFN_ DZn>wŴv]eäLS<8^O)R5:`k`Hm8>#2t+IJ'0XJ{q{M^hseizVC ᳂<۵ۻ­V1ܬ^e65NFsdϧ`'*-\vLVŃe$^2iYha@Cmjn:5A7^j ͜O~mY.HоIgҴs6!úW_V] Z7ujZB VRHt@I;1$ur3[%nowr_CQTI8^(}B@# |=YhX>KkE^ ["#&V_`R-f[%3-!Iؿmc^ ^О鑣G;@&G울Yl 6jH2U="xd6n_4iSMKZz-+4;/UybVb's: :)s G6#,LHae|PWKvظ ѽb_J"dh<<t{SO|{Z]-%T}[.8 բ|ZF1E;i8@vGd–zAo;$fi+5(H0l`עe}:zMI_0`S*Ms=Mh;|K בm"c@]y ܦS9A+ixqh 9:~G1AQOkO;c_p@[99ò+M:V8O"nX}Sy<NZOgMY⃋d}Dê)-&Bf44TULm]qQ6x\6̗9-ڵ.MZrުߊS.0>v)A@AsZS]v3'{j-(SRC u>m F֑%1-o^@b3yuX!r*8D7u>},^TDz߈Ii`ᾮ~T*pMKpUZ8I9Tij9|"98ܥvxS8dvutߣt: dvꒈ?72Ȼ;$8lNga=!G~Ӹ>F{"Qߪ;Q'N]4%\M[)ҽ 7e2I+)K^H %l=_uGMyA$ mAC ߍIPv߶ޫT˚`BC2 j(X$KUEֳaP˃Iޟg!7RW*)K~\)ZhPݎhٝw@Q1^(?sշ9]wMqՏ݃-gi~ȅΩp]YKt5 4Ҫz{9 gn 0]J0%0SxW6PCVGTƺ9\GL23Ùyaҧs;UPh(5nV6(؋R ŷ;󈑦Fi6}yC8?Չ&y^&tXbZD{XqGM=% <2arr$l𻢏U- oݫQR)(-1cw ëm΁ murZѭ'O:f/0+>);k2\"e>1JFn Hݬ&Bψ[$AmpY\r* ?$Zsʢ MqWnA)=!y7mlaNcRn[+=v4dY=_(`9y%PX{Lp|,7+Ao~+kF/D1biJH6ұ~aG\fs0cx6s~zݠ.ymx0@yP1g(c =+va_ecVFY.F 0|EW!@Em utSygrw}],^qٮD.9 jqBKI’+(^:#M{::ܺurX@wa VFB/G82EPX"k„$qvgIJc 9uz~o2 \UݒLrW<ɆEYP@bp|h6ϳy#Lz\!FHF׌)Nl8)t8anl3v&Tc}c0O?TB]Uq\M6%e:лl4S|E$r?z<@5_iҕ,1Ԭ$>qrEG1dLӲB SRO EyO: ~fᔤ4! Eq'xBjL%W{y PR ;iDx|#7`4^t[5M݀*F5pPyk4.I70>뾰Z3dx='-rZ% cyF4J@L-N믯g5PCS[FO4ToY"sNbomxGU0VoB6{\k8ab> 굾FQ}sS땡{rZ,+Z;Ql[\\?5P/=u[\9"V#Άr.OP4\wHӲ9{]\ }d8wDzoaRT}B-/:kB׻Gz5p`+6 'I"Csɢ$Sj<ٰv@CFj`h Wp \]t]*TSۙ@ 95[gD˛ G$cRgу8#NpM qu":~"Qܦ=Q"Qx'1YWNR)< Tt]vr`6 ƺ@هR6hΧ'Jbh+@K'L[(P_5%FY+_jҙCKÞ-6&?7Izl.`M$+wЏhaexxo]/? -{|D{.p 23:ٙ!VM\4w`/hlf?! c@tw&LƳ-,Pc]qi{g[Gj-))aDGĶ]34w,0[3y3gEG]B,g\^ !}1 9v M%0æ!%n!>b@Q~ʃvߎe:2S:^ŭ ZГΥPJF||Ϸ&HnlP6K[_YMdoXR$7?4DɑLjZ0;BїIz)Ux׭E~Xa3Ԍ@5lh~rN3m#':(̸i+q~#=H cD(BHqU eq U FC.dM2Rj"U"]^ܲ[8;}P%pyL|+c8S@_noGP׊m)wqDyTziR կ2^ ̮F_FX+smTuٶ;ž $[(f3l\-h׋i5OsJVf̮&:wDp!߶YV6@b&N | q~LXb"MBstv+ʳ5UϸW⭞kH^VWP" RƜ)GC "U# :eq8.Bt飬&~XYF>r|{\֞V>ŠDP;͒eufa_N}+YPh۳Ƈt$< +xsNV ꢖZ&M,59}#Ef]C^@]-AԘ1jy} z4Ή@% GHiQLa=E:-m \)I<OR&_:n Afnf)D>P ɡ631 ±jsP љG..Z{HdGޣj\NB&8x09[j.n4X,3tr\veFmY[QRys=By6J7ܠΫ!T494 nލЀ؄iEy'`Ҡ"'8ɖE-qV^͸k։"n0bY2E0',RV=/}ǫ%AZp b[=F"U"E=[pNՁSlr|&$\O6HZ.P|&ȍ}e Uw֔gLqHRƥrk({v>"nk:tVp،~(9Ak.@C B:Dyqdžs%\uS#؇^)~ ]notDWHϏ.,Cgv7D!Qvp(6 O~"\2]aLNI NaC] wn beq 5Y4 b m qԽcI"g0cS5iL?:?zPԭVR6/oYwij5^g0tp,*6?Ya^K*Jw3ߊUl!ZE@+hT_:R|ṴSYڸ1{ت -q?-m KMn;I~4g=nāAWAsuKdbGIIn'BvBn=6+a$.L`ZjAAo伾 ᤃz<ūN=S&@,@_~b@'xYhrlhDy"G}U1`.`^+e EANEFX-6'wsRڑG}GJ`4᢫d#Eῦ?oGm-ʛ;Ÿ_wĀ7EJ{ԍ+{5>pȒ'r@@V:"-\P64)mm.T2~z6 M}TurpF\V֐!qJbR8-&LxEaC6Njdlt}?mA,iӎ)ҕ&VT/iWՈ,ڤĦrڌgNN75ٔi8hb?ZWb[Kg5*^O}j H`ɺu}E L! ~DXA8.c!h=i ĵ<+6Rlڅ ī'cQRpW yzbjeouW<~ UuT4ŖvѪ8 Ͳ!Pw9hS$[&IErH ):LY8sEdd28N2R~i(@s{wa(ܖ0:q?֏FaMܖ1|yamzM 5YgNvm#S.Żwv2 <;1mĔHPehόQhv&.\k$L}ͅ48[YN!m/ux'{'ଓaOvK $V 8>xU~kW}96{ n]6d RO(j9y'dI_eשW1ƁZhWs18D=q663%gfm>1=; 9V bg*a{b"70LǛ/N3OQf2r~%Oҽiid 4p0x8r5o;S.3*[tI]`kMau0j¿Ɇ[-I !eMI!i;dӌx ζ/ن.>:8 DZ,ѫnjd(p*w=آL'0Xvq ,;XBREEL j1ɪmi G*@;∥'0;k),feƂEtRҰ}RĜ$ ʼHczuKc讳raBnJO#|%Ĕ}Pٷs,]q.oATTevENzR$B,[R'T{Ќ2|>_S_HHA2⾚I,!zHK'=V)Am)ޕh٠Kq(/ '?BX+4+8#Vˢk*!~xl vJBizս ^ٗǕ W}vY2 ϮtԹ6"{X̃cW !/]JrV@亁pVXLʖ#5>3]h(շܭл cr$EpI43H.IG{d}4C 꽂Mbij+ Zw߿HPdfӷ˿kHU)5t*_Mp! >] ꙼!V6$- pNuk&H~j#4k6ָc~ AXF97Rx] s3Я`+[BSjR`BHf9.:kxrLZm,X0ǾEdI2#1I\KmBv F~k!֛kS0mvp?h&.52ИߞV2묰ŀ,X63xbnE_8HG= o"bXiOIukmBtvYdtQ(} D, .>>xߢ=;R'>4'ڑn-gu$!~󑻈%Hx̗s6džM]V Cw7@u0JqrTlﭕnN nH u1/z#KdRTy`7n}G7R\@T~;[0>y:;n4B=[v&XWƍNLF税J֕_ڢJIֹNbyCrIgd3q4Y)+r#YhR}4Kqg4aCWF\@ɉ࿃-ʄdҝs㤢[k U |@n!+FZ/<Ѽ6룝T}z}ґAńYt0F._IiTx-QxӇ e[Ϊ>:kgk)7lWb幗ښN֭M3Pq$6Xn!x L XEVASn} /=EbAW%զY+d9|X+/lfL=[k‘h3R\'l_>NwYu s,Sj艝Q:f]I&&T N@sM×Tbb5bNܼ'܇BGZoq(`= H^J0tEU0,_ِ8?>sY4ptjyI-hAyH\C8o5-;8 #ӺIL,7Ь؟{G7D88Z^? mZT";7ZJޕB7id~+uK8:_X^\O9YH  Ea`)}Kְ;>`lʟ3c`ؕ`D1JaV>#R|vfɗH M%ft]ox"LIfl/#bYS$dEfn6R'RO_+gN^"h(Q顰3Rdh?gH.`E$U;2`I3X\Id "gND$~cWZ0 ?n/Ġ߲)J B)rOxu`-GgmQp.٭_0U$P~쒷;I_+ I@@.dJRL+h)FJ*An';tR:L%Ǻ"C 92x_QTQ>J6cv-OkС?.=WBl4 j;t$OheCJ "K+蛱lJ}kܤ㌨8Q!ձ/{,Ae9s4Z uɢ'(ё\5Pa]0f}V:0oyjoEIsd-՗%tFI)Oٽ?I52V Y㥵- e>ɬ+cHtfeP1iЄ̛BFs_}[hik"3E+om2/Z0MUuxOx9JWm)/7O <)!Tk9 {oaa ;mo X$St D]1NJODrȀ'@5zvdG#T4'y+8^bUmNF_>_B熇i(t1Ww_ JCȹ5i| K @BؗU=$Q<-"#$2Z2lk1 ҭ9(]-ttb~`M( ,%{4p!c C-לMB=L*TܟR˝vo+ԏp$ig/s^ҋ󅺈PGF@K*P3'L_6: @LHۗ̈́IN,gY[A<+9vc](NWiUdkK甞˻$7w瀷r쮩}9to#ZTΙ"]KX s:!}#\V Dyՙ3&Ig;@jgrdSlhjG%ʽ=D2\ny9GZ׉'X W0L;'tk+Z%mҶoy E$ :QAYh6Ξc \1'Y4o ä 4I@bn D.qa0] F//v3줺Ws C薂zZǡ%Ax ~)" e6/u.Y[lC[nƳK0- BV\ڝdYfu}?w7iށmW:\P:h Fc;wdA['w1J#O]ӗKyL{8O†OO ІY+#`XN?l-S@oZp>xC8=V.|(*֏% pܨg&sb6ڷEˎA=Sğ_ Scj00]2cv b 7#H{kSC=K3pKJvx&&V\x&":8 5ZgdGWmȆcGޡ'5K3̇,G_n #&(5wjʒXA+A\bJRiT }ݝ@:W5Iw8%9vjsa]8xUem- hz_-}Gh) so=}q}&kTә?魪#[;vXŌBT!a0tÊ]IAs n$o\Ϧ8׃-dE?ePyY(rZzt Ke_,bʰoUJL7vuA]#"|o0]j]fv>5tGJc5C]XSEI$1KG|u3wU'6Y0)ݯ,&2Ã}Ҋtk蜡 U!~h:_V"*): f\(_]awXǏ\QsԹp MT6л4wǔqn 785D ]4Nm1 M ĪS3՚ZT`+^߉XgػVDO{u×U袼џ{ 1 ;(^es]q(z#jlxTl#nhpM6>Ճ@vYj% JN|՝X4dN:5;3v7軽%ˏM/xH^d,܇@6 M r 09IZ4Y1&H"Eqcu}#VӘYRo֯:/"{_}D ~}LHZ8FQIz$_tURc@[adQe]x{!~Ceu;LeD&[3Y}ٙ4QEC;_eUfrqLzŰj;5 pe7F<;wgPŠiŽ<5)wRwbu\&i/}DIM Q(MYZ4Q65AG=@;u/CHhUxv?8[3fiS4 aw:JN!*qt ! 'y΋m|eCCcq'<#̩SDAD"OFl9%tK&! ĩfb&ѱtC$hDN[Gʹ^%t&sWMUL2n)sQ=|.3ԋ}ϕߑ;돒xT>ɘ}pjF=KInDz4Cg)vˏ[.6DW퉫P!`053 {?uNCX>ogm-uy6y_c3T,+a)t.9MLꖲ<ϼe :B@%xVḩUzjE,%Țg ;Q; ڄ^cyܵ*Ah XY7Gl?14+Uy1w%*Ei޴9yp2襃1'w 8;J/q>R-#&NS\-;vq19;tM1QDi)+[DN5Bg޷!,cNRp$l!H%Z *V *3{$յe?^ wL`É , î@~w rO؆B C8 osh)#υg ]%.Ay TK;'_=b?0"ft[,WnrK"Ő>B6>lĘ?Aroǧo;r` O<"5Ե7UAQʀ~26}-f_}t҇P^澜4oUy X95qV-4`Y{8[Z<;d&sf"'D/H8TB~clMSlw2S/ɣ$$0^_eȆ^dלf {ivެpUyrCy|7Wm&\]&洓Il Na)EP}xQԍ[Od>w_UǺw~0OCgﻥu3$j`VZP„Bma{>*LHm=І2E!5KU 4E9H9)reOpL`, &a& yS|"×IN|tl3DR/o|D=HI^so =w }ŹB#$Ȣ ox~Ə?v7q-#tskj,V[L1s_1ũL !of Lޘ굿8]g "8?#Rέ'^8 3KϬaaa-CMYH [Yr()gpՊgb Aßccܟ2 E%)Ł^28Kx[fm?69)4 4 DTQj t͘l f`Ho?=-Iӈ Mt+>|%6&+^x[2u1"ncHG-:µ4(2|CRkL4-\ N[xaE'D9_e}ߕ̧ uhR 0LLyQ[@s?x 4T}AD8WP 2%'sοm9Lb@E[d z L*1/mTH ϥaPE5)E9* m);DUL 1YȜ8OYeoD$i_WM y OhOw0'%y}=2n#_0Pfc+7WLVgtGM"'+Z0~1.xW OD[93:gaVBWq}TxO. pJXgulh&zp{kuN×`f4+Yr'nQE>J"'95[=Ymhpr\nQc3n+,2G5I!BZ%&aho261GV(C˚>nLVTg)Z TBERi,zBo.e={@qS=3XBW ]v2|A9[Ŝ=TeJdxݣ.PW2/ Rh8IbT" Ç=¥ή~3@JLds5^,[ Av{01ՑO|곪K[#o?},=)"0?Ef%Q89lp)R9G%s>gA6wh[\ B5S]35Q,_b>VfVr;lssxqOojbԌList;eDDl_/͗FTbmĐ j ?lxD-Ln!y՜@x.LR(oՎ3aGyy{ޠf ,4b;hUZ2k䛭Ox.!7a&`!|{WC5M^F᩻ q%-jk J Y]Ϙdmw &Dw?Db;CD+Uߺԏ<Ā8}/JHck3}rdSh т!PUHDe",|6I-)vKXǠ[Oh+-n@Ɋ^J}8p[T=R0t*TYXL">k3v֩p5*G'LwOH99C nU:mw@V5`=@ڜOFx(:1o<7kAFk'̫uq:C< H  bple7ypC`X{CyB 4=q3m,B 0"%:^ SSX~k*S[ k*+U`)-U^}1}rb 2WzPޔsS `Xv{fT^{i0]\<42SZՒYp>ol0)T@0$}FYbk"Vc{~jF]>{oqyH8ޣL{9ꄞsGF|p|-Ro{\|Ne-@lT M>vRjt$R?n'bƌ-{6`d9(>5lWlfP$.obk8EpޒX${(#SmԌ4B3̺y3gJDe .tMofVk[ ^I&vCC|,wlRVe涛H( +KL==~`)}"j=r^m5")'id`BYrJkYPs.^'^I2y^`f>nV_hhC/";7\=d@_,'ӓ)N2c@&(< cMGiY[ Vy+Oޱ;RVu'*֝@VI jfb˥|;{DOHp]pѪOզti<4 joLJVCR?u4}ð&գY^X[N# \}-@O"LvX=E桮}#겈/>%OLYSqɠx~LI-9b^R8Pp 6Ip"s6>@͟ђo9}nל%`E!s" {8z{O*tgŰR&C$Y:-2dpG\%HCtPYJET)ic4{x66@j0Ea8Xi}om%@U@|HB#s9Pidbz΋H XUIrϒ?@L~WM?!몾e#mHa=ԏoÒ7X-lyiOPUQQQu7W e '>{YW~q!m:~" Wk"À[Jp+XRPmнvW/֩6(O /E$©W a <Ĺkf_ѿd7 RE1і9Wgl8rE,6|8ӣZC)wүUz&1 [_N~`gOO|Ԕ15,D=ntdp~BM&3d:'AI*tƘKUH߸7^[V~M!ecU@+O(-G-| cQ|[:BOG k(;G/aw< lgCakFPxy7=JM]$`eCaD)a\4C]|į""6T;hV&mC72D8#C;SZ^EayRz}/%_!τSҥ%+ ,`d3z"!|1sUYDO 7_OhAɎGsT,L:S.T/FE$LWhk4nra36nSczUb]Y~6XŲ0 io_SNJv9l|eĉn]!y2ؘP_fښq" =% Yo&0;$B"8nEƆ\e؁o;Ik:tdq.- 5\vN&=kgda?q/c@{\a %`.+-&sc{>tVzt-{2B/mȹν\ٟ(N?uh3e0G{V1tJkp!AZΏD &?mFGn6V*t,襤-hp`p|ͫi,<ηk*Si}晚15f]yTC 1hI}ŃY d1TŅX}U7y9rߝbRXuJܘםK54f4Abwppq~0}_#ie)U.aP/AuT]dwM=d-sާpt?yN3%~Vkx=c\3;$Ƚ1r1 4M6TĥvV(pJeZD}! 9P9a8PY;b".HfEqJEJƊ*bo$eU ŦD0#Dg։90 yV=DZ!xZ2Mt1A+=^7{_qژA(P`jz( x vtfy$ri;-_dύD$nbȽ 6]گ5Ő^u~mLNoB>%G̈́G`ӊ+d =~X(}EwZ"U'T#!-?rNE80@ /sR$e8C>Tʾ[8px΅eSyJ y~z$N)]VlΪ 1D_s~H l)A؄%Ѹ:zJ7; m\5yS{D9^< ^.eYrK2w8M];)nqjQV3lxrk,fCз0z7&.;Jɲs8SQP(f |آp9%u7t'EY/'kK c ůzOcqS2еo: mޞ~=t{r~?ӫ;-S6c^k݌py7@"K C {oyp/w81m5Hri]|gMAdqU%luNy/w)-<p[9w/U 8񳽍<Dfrep`X, ).'@2 -FiȨ>E vO!2d=k+բ56( 3_{$taozJʵ_# $t%f_ =(J-W5ʌఙްs{R ԪV]K %ʡ[?֐Qh:בXXE銷9&ga0i/ Vb㽫8ܣ_qLaY7ޔt  XSa#N4Lcg{;JEuz;7gH am+e804A35]]. VNRZo\ie:4u9ë02wj0Z9' Jf{$RC87QSM799mh[wW|3Q, ˮv8ſ^7BτGj.= s'ENKظ0SlpCDe41PVj+?3x1{Fc<;|cdCy;V @i)G Q=Lӓ]j+'h넊R/HOTpe֎f@lq`ZdZr Q r$%L_DW꛴[~9].Z,"˜E6UcGm,MSũTz e$p@;]"^qƸ"-˨*j^@QPq 0vJo 놓b'&%Wôտy4M0z"b0\eS:}G46WkO+,/TdU;%vr9wei.;s(Z` E}m/@ɨ6sBe ]C}`G&a g}jQZ:كXߒ[A۴TF=߷^=GGچJ a̗90"{橋2nt ? ml9vd, |t=l$=_:J|Wuy\AbIQyK}uHL7\1o;Tο VI%`XoEzxSсӜ`a@} ԱH4~S9펝x%H#w{Ê9[E-O{A;xbA{*0~hXR'0?9rKo-` }-O%]hތOb<& *TbF7Xk2?=j{}ʐYY}$E Cq;e4ÂzUIpJE S9n{6TV#q%a6X)ew<%1]aa$,]}6cr 7ME|DR)DkUW+1sFwBb'sIg:I<+F¬T/婼+`a ƒwyBS>5|Cs#>3(Î`:s˧ @*15i< oS& ]?a<:K맃[_n YZvNN-Dr;_n$Tm0x|Xkў49 9"#t 1 NA(ҕfQ>7Uw{fLlG#@m}j -VWFe{Q|9߸< +Ѝ?NLK c$'כ *SR _ DSόءA2UrD#hyBdNT67q)겄+?u@eJ<* }ÉCN}]W14lJpS,vxk8%xゾ}pSxs酧eb ʘك:  LDUcup$Oo$Te4QDhƐ`l\HZ(+5b4|6$k\rK—}p!gT%ڃ63UU:dkD0yw %s>."#S aL0ޑ>1 &QK ނytFTJt[7rfTuv0B|?Xc=‹ PPK ڸ|6#]3REƹyɬ]M%B^C#{? t2SfO YhoHv)dX mV jviNB2-fWN>kpc +w8{s ӵ_E8\S[+glnxX]m-]?UfD]:wkCbTތP >Wźןrڸ=3AA}BM'& ׄkfI#}o ns!RE~ +[¿)#qS1 lnm0Co&_1PyWeQGP]t]33h+ubNQǛ_B{Z ?/3wL<+)6H:|T z ~e@fpEU8T}F&ֽ+Z>tBi -W\K 43LM8.LNx,/~^nOOZxO/Z Je*ؿ6zjs9CzpU}Lмel*x&dibk6^Ȫ kɌi8B!0hʯU2\٧]΃2Cރ(,6k,„>/@bN9j # z/R!.w76[1m R=q*ܧcۢPnE7nYm4żtAf:jg=)'k@-v/vZ, Gb[!%I` JXg)\*IiHf'OZ to_ޛrX6l}Sw2~YP? *}d:S>8J9oIBba a?JFGIdi cWCrö_.-CA-lQL 贆fNPŲDskمLXSx,y~|7աrPcB!$žFۦnn`ܛ ]_J:;@G@mr-ybF>cD[G'e!^II=̭Fa„cg")Ӏj$Y(3qHĿ{(!f4Q0C,Ūae\DC%J;>2Qv9e{:$W#%=sz2l9Q}RAQ;˭ NY7r+hngdޙes(3Cͱr$7&>2qov?^·Osb r7a'U_IbN8#k]'v-buNG=\O}F pC͌vVt>A9ScZq)FsQ`(G_h f_#獳{#H14<φ,VC@Ow9zi@z}*m_`* ӺWr=n]/үt>H D圇Uf`raݙs2ޘČB9l1$e%XȂ Ȳ?hu!uA@o`w#P ;".KD@HW+2:Yb@9m3zjm&JMAj,0w5(e0B}96Y$Rw𣅴xMyЏm(⵩1؎op.Htܞ auI3 ^Kz3\tZuXuP5&p !> z`G*R ׺o6/[n.xQ% ;ҭ}qH8#I"s(=rqBރ/WeQm4T.',pLM!d)ni|*MA=J\ n Rfܖv H*q%$O`ͣ1ccjtQLU:Կd,-=x3 ݕ&+2ֿ1r@{fl l~ ...։6 d9'j%5yFaapF[\[gn_]h4ɣ-* PQVަ&$H*g b wr!ky ̻W>986&&u狸h$_`yk|>>\/4+mq$5^8ȧI/r4Mp7ֳY}W).v F}1M=>uirڅm:ӋhsQ[{KlF+nJ]El,>ZeL=ز 9\DJͅJMx:l>09K/ e䪋5!?HwB+$jH beՊt΃V|J j=M wm2ښ/JeŖ?K-o 9ήո!;/μ 81I*d&Lekyeɳ6NxQϳc|=yVF=<=mwg'BgdjFmPD j/Y2!O"aN ]5Z>ՍvQX0e <&!ڮ[2fj5X4ۙ?ZVNeO+/[=qTUyJMgd*;YMr? <\RāMvR Hɔ(o+-1ՁO.\\bZZ<ńy!Jsjh2R Ꮽht&3 5Դ~HN$1`1 _1);3FCFqaTa(~=,-? 5VLO;t/F43w|(_$&Arc`nz %WFPB=.1w'-4ѳɐ7|u@}:ж3nN4V ` p *Kat9'Lyihtt9"@I2s:>s _RrfE lFlfiXtЛvOd ZT#YO ƕX.K8s Ce4}qq/h@c0yj+è(JB6e,qV,h6 ɖi&cSX m@5RƼ?QBIT6AtPr0$*˔1L58(̰PđSI`ݢqBH3%EZJî {"L~ȣ닀3ߗ)GꓡuދÒ4R=Өh;hKa] V{֒%!3kvAp?˖OSwkuh+[{Bxmɉ@]0"L>qKS-=U4 e+uur]j, &kYdO%B,cf_A-H6i1 aF0A9ۏO? ZI-Iy`l{n vj5s^UP=VCmӰ|vZJ ķ#y!Ŵgra Aoܛ5W(ŜFRZ>3vVBJirsFy%cޜoLB3rF񠪲|5GN^G ߽TUխ 1y0Ng(uo&sEƍL;R=bL֐blK`ֱN]BMLGXN~qgxkNT($ iRvdW$,m ${&{,.s۪%1HR!ݦԽzcSг"#Ǡ8z٫S+,PgMVfMFB1 j'tI,RY8/ոPΡ;pG0~AgO'6;B  A[dɭd}iWbr L8ӧu%͔31-\VYʙ}ȓc[\^ lE$,a+A7s3$hBd<,)*ܴ$w9uSNԾ >/@ضI(/.azއC/ruN Jj2 /mo,Ioͩ"^ه&9~S7ȟQuLFMWɘj}#<2݋[ >)>AKBf5N6If3 IH5u4(ܺ3{ W S?TMpCto9d63O𯶒䍜d.UȖ vfxr`bSp[.x8dLluKL _O&9lR#LVL'8:W,&ĥKüա.ʐ[4{l%fK]3W2yL~w͖Fȧ7$9K#F+aQdy6v‡tR,€4c SK߁*{I%H*9;PSEi|'X]#{ gDjṱFd[qہScCJ<{ӿYFfSz뱃LWdo؇DH{Pde}r9J ٱKŠ7iDO 99RRQ23]̈kB:\HUum/:Nc-'E@ʒ`r1Y[dlQ"p-W,_f4 AZךǓqYےMyUƬCB]&I opdpTJ:U,<ΞSkZnA“?cj~w0 YXky\B7ecZSMο-EoyD)&Mf{PXsG!p1M`i蚧)n^ o[Z5I톽9m>Zf:Řo [R_xZ 52/~fִ47;6G~5YaA1hOA6#:]-=1>0v6i6'?J5&!.r1do+LϢ㿭SP]?6Iߊ0baGVC1rW7h7MõIYArApĦa(x5vaB'>חֻ#_Se&̓"ơYځdՖ6Ba[fkI!qC;=!yEB@뚴 #݀}:y'mai;KT:nn5 '~?>mQŅa.p"%d])Ȓtc#[ eIaGhoǷ8, ۘ-W8T{ wIW`}υ݂ŀ*rnP|ZQ1C0ؙԅNc̈)hlyxAvJ^JVo6[ v68^0{~3=0kc640 K=B}-7$7t|-! -핦>WpԳ|yȏV 'V"\‹^*w#MU'^7\{LSt)d:VLJ? +%>}XbR'Rto9u:aE4(/gV}Q Y&n) >0tmWOTfU'ȥݧ:!)iH1"M̡`,1 ~̀-׎-= JL6:^4ToI4COqa%Jb>zQ3WW)7?qR 9|PBzl5`f\}P"WE*yg&חpjA7=줅 2g1?ե[xBPa(P:[Zd3$DrA\oI)m}^ߜxwI9);H9BTun~oG=X^ }U[_s{J(WWHD90DZC6ᆈ# BʁY4^=pXr)'*=)AWȬ7 Lu&Cu5cM5n^n֗e`|Q!낗{lHHn|M}!YӬ++ +hla8tFgRiD~ .5ݹh1]0t-/͋т _ UbZ {pƆ:-Ho1Y>s;0owV[ԶبClpVA$[Sk QG=u>C]6#YW;waasAٜI/VimuHݛsޏyS)jr>Ȋ{4 ˗hm)vM?u ֨qLB.P*2 v%bK,Ac^gû;350p E%P-o˥,ޝvE_7J$b]tz!Ā^lҡh7fo&<nSaw]_iBCfMGa &imdŧ+* &>57#R)Wpd$W\^ aOeEWEO_2ٌ:`zOGҽaGy(`,P|%̮S3~8qÀ`pWvgٵHu<[fcʞF]LuOӷ(7ާ?>a:V7&GVA9INjүIj[q-K\m}b4Mأb=OOH/Ptm9I%o6A $^pkc(>Qm%6sW뤙ze9q$Va׿teϘna\QL4'D2pN ]ʈ;'q$&/]}f. :\ZAn!O8b1ߜT$!bksb9-k:'$>lȅr '\U./6[B0#v#e-Wnx3߻#$YIkw];]TCK)$5EN֛ןmsCzq$FGQBWI%7jR%d#EkWO:[7ߴ+JHV*JZm}^+)zk_ƬvR7Yݪi.DO7y&WU0< 8\{QE9,*2 XEX6y-);JPIW? ѽvL-e+^ܸ{ړ/k0Ui(?(Dz_zԂï,JCBѽ~&C/EKfB4 a:%PAOI-IllmmF^>V{瘺56mfJaf}gk_B`eL•h7;p%?lORV NCξ<>¾;C%:fD*5Lî&#D>89]5UR%ilD!E\}|2JI1Ƃt?.+t"oUDHLB,$ 2?!>}\}0x w =~%2NGUDvƇDvGbZ4a8۝*F4ď(˸DTWx5b(^5gDP _s b'0gۭϠjl؈6=WH0ՔPkl6V"DsS'NV˶\2:;gԬS- Չ3UE=mjٌNj ~ʁ|k/9T9j"ۄiupaPֵ/'ayYiMY:ܐƌWWn,tyׄ\6$ˣ͵t#=zEXS԰SAIzC4iR 8ZȝyFzpG%vj^@)EOdO7Ctf "&Q/[xZOBNQ֏:B|g#s̈́ bТј#dz<%jlTJTJsBX?rip<:i IZY"p gkΎ ]luxPnɗ6NvYB%K))@F̼Aԏ1O3fʥ_T'"dG1GL%VrIjc1?"bkD}m6K|hlgC Z r09CC)n4O*ґُQU,]YX*t9Bv:$ R`5zH; 5L݅).t0ĨXAo_/2s&St7T@nqUڸc.1 6^=XHZ<,>nP"%6z)G} x"DGG HռUM íNͲɣbM.|KTあT!PP\.NK%諉MJ6cl12o.73e IpW V,en7T79R;ޯu_twCjY<0ǫȴ[`S*UA:IږvF^nKsEŦ&`W6?&p+S5'&`TQUO}[@ 73Q90J©7kuVJU s%mcX*G C,ʆkc,- ye*t:Or,w5u).CcZSO j$tvresc?ܗP~ǪYӚ 2yS`.8?s(O- 龒o{<H"bNNU*ǠWO|S4^\ˀp80U&бUVߊm5vh``(?X'ѻ#y$ǎ)Jv:$ev:Nmbe#5C`Kp3܁E}o/Hjl[z'vBha f"z&1\ u#r7*}VV |5VHk|V)!BWH1򇆲@G)6h:Ss};kSmS! A+v`,?loF KSAo`<˹uOI;xtA tvfEm 3;%6 Qi;In"gS4FAqC),Y M߀ %(gM[=Uk /e6 :W1p_sx}`G$b)t70tW틴KEͦW n657oߍs˨$LN@u_m}4QUSZMqä0./-rL Sdhx4_h7;S8tąՂQ l ?_dXcY hE$%{jj&[i i,-̭AMp l;7=!:Qh(=~%XRT~{ ䷼'wi m]:˂\g\ѤdR@ղ+{iB0DIFpƃ%XLފkE>J_g6@M4һJゃgKEP67aR;:/xsdqegpY*qD )9CfnṤEjcVVk]BejP<.NPPaaa]v#V/\x΍q2'0( eJɑʕ} G;Li̢pQ!s3G$L:BAdVY=I~ <ӲeRb>FE(?f9 T^gkY`LfW'$jC)g ?XS!F&d֋YO;Y&x,jG*;م&̇zz ~B8ir^[=?$,ڝ$@ NK=4{Q9x$ pٵꓵOXƐܘT! > ݭ|ОE糥b%.=Ip^0 g&=kW]=:#_V:~'pC6 !/u C32Fc&: #`f̉zYHA;-9Z/7X7>r2 =E$>TDJM^mcР8XL΂YOw"2h8\$%}dT`]{Mq!˗TiLg.ݒDACUR!f*n7 ?uxi;+yToA;pzj8xM w/Xbo"H(WSl+IF] wnh!a)6Bgߎwdì҄ G!W0P':+eI8/K1}  \s&u:Q,; #Eȭ'.^unpNL~m=$P҈ ¸\󞬏fZ+To4ez91:]8jMe hEXêDzHZE+awħJ:ܥ,^4+ s.[i·l}C9<%]q݆ Om;-_`u9˯#Jf"[$M ![=X*_r3ȑV b悻@2TYɤ^#۵$)^ Ra"-:F;4#9)61zA:|A s^R>?>,)5  eGtj3>)VԜNHѱ[0ɒ+Խ}8.tp@\gUbBJb`Gk]&˶ХUGcta$] l F: L! c(T^#=h_g3gET@Jo=7_р@rpaC >yW4`sO5I\&UwazXŢa!.nz{cI=QZѳ 746χpfBwHfdv&U~>j.]!2X0 jo!2t_նS)rW{ahNjqX7Pvå_T3!aWRs{ޯ(40q~&IjY8e M|Mz ⎷&Sun$_!Ö u 3v}qt=)dH]YM`csf'ԿUmH \] qjӓnvd:~'X:D@ǟIHwRj+zFїuYZvƇWN« =d$ 4~7p$AG 7Q<%u,|К'|T'="9Tttr+y0!ptQ}"qx17T7{ CB4j1v@Dž.ǍOč.~W!rtEK[6.b{ůҮhTa[(k-컈7D6 jl׀rv렩wťb'tװٍ| e%fสuw0er/ĭM*_1{5EJzF_0}=s0:a)gڭF UoI)!<~(F"P34os O;p5P0jIz/{w)}aY2Nsl:D8볓bGECzw<6m/WOu Vp>ߌ*` ?@lOMŦBq7K#Z\O`()Q\JO\z/R`<=ӡ޻<Ɲƚw!j+5c :d^B$]aǬƍX硏v4Җ}6DbQ_Dpm}XAIjTMQ0\8.JgvH?\^;I?%S[ .~mG ĥD"ӷ4Jl9p DrS341& ,By7#P':,0R ~aWґT080l VdOsCm]]> kk> !LaHڐ!_[̖&5f0r5:IOij~i|MX-'K £Yi\^xZN}M= S7~7̌'p,&r,},ߔDz9W ~8f,,ԛs"doOeG;~"Q!$ Jjden4ѭR;e @nWV |,AH 4y>S=].dUd(مXBb@67dvCdr]]*B(wt8ru`1HnK{J #i/GL, RF#1 `|oDy1rϞmy!!--&4eQwoF=c+yMĦqY%8^*ǵh1Hmm*? L]=/M<_pTX0tȍG%9^~dQWa@R]bEӟu1QII_Rպh4ұf֞)%\э] { r33Y*5ϪvVYmaWKOfضh5mzI]znCҦܚ'h5-JQխ}J7 ?;jRi!b+R;ۘ庆m8ʧCKopFKj)X>ȩ܊;91XW-UJ:.z}>!OE#4+^x+_'-E6I.KO9Nا v!tWbZ(IgHbJ`0á\l"mJ;A2+-A.c1Yu~B -`hoaPP"Xv0ҥ*|R_>nf̹0cyE,ؤIō~sK2,wqhewI_< hI˿}|,'̧痄f3>Si$G9l6tC\&O]ύCTE6=IUG56xd)wR#i0eN3|ӆ)Y2}l:?‘:yg17pVA]@45@W3\ n h@ܤW"|{`I\BU3<3zD˃)j@&з!8})qQAUԈѪ=5"9{>(GߋQeRD_hc#mdIrw/а ۾Z-o5]ߨ#L~U;Hfjb.=6xLņ<QqeO!bSFN!dH}wg>1@nA㠞ڞd)xfG3%>ѫYl҉x5 ߽Ě饒:W3nfY`uB0gU|M@An %{w wєҸj4"0|δjZjȘVQTL!&2O:'4G? [42i^y|Z^@X2-:e5>[絢 z|e}ҌgTQlIOʼn x[? hDj__Z^e>j*J6jx&Ji.6^JCo {Nr5a?IEDbhwŽ__zȈ&aaΒ´<}Jw/)~%*y>;C8̹ )HSPyn %s4<0s%곁2T %Meꄐ#/xw6d/hܐ*Ӆ|UfIؖXPHKQVr'];çTF$XMٛZ+p-:VJ(FMΥ{/\}; WbjjlV!yH9LjiMxi1Xl&"2~FUBP|Nr>X%#(A5Cv\i<uK:TE~{uRh#LX>0 I61iid4OIw& :n@ǝ3۾ xPBBŁdloszD{|+FQ0Ew4 HjcY}D6jXpy@{RI>&FZ_M\Xoia`owk_cx)U|U/lG ]ݶTX\wBFFŌiRP^&ZB}%€"tWsT@MԀcarb{~nƭ>O>`}ϳ|ЪSe qji+Sd F?˒:P66z׋"Œ>)c\N*/d8,"Ic,]LDg\`x4 ~/ 7qw Ƹo' 4O :|HqL)xl'/gt;x>eK%́oT}؊:wvCv_Ŗ}#*RKdݖfdOi3Cᶃ#@"DHϧؖŅ DG#R*Dn>HhRZs^="5N!=8/%?:7Jb^LIny1(Rk>숅y  F;މR`t"]h%!R.*0C}O)S*0ʔa8p( 12SX͗LⅦ}м9x}R >5D$wU'''C#cB'gCs 3BAp1#Jb5EʶqGKcZ% - z ƙI^]jUdO\#7udCĠ'G m[EQGpKRjq "t/ *XyMF bRNf!9zovgŠ oq!DzP ]Q{] Hܙwe<A%~WKi:mgpNTZ{Z' oWHNi+ B3cy4d3tv4@Q.: Oٗ`L5_<<|*-G~.ȭI|8:y4iczT٠:.(Hmnz58cgLiVƒQj;ÿ9wB>hc ah䙜>]"F+plVJ  L̡Se޽bHB();#f;~HOwgSu=Q9H%3dZy`a" dYa E0=w5מLgPKJI X0c-HT17fHʝFQ(F¨\_S=T)(S [⮎*l C.%txQClBUZzoATo@~Fv4U<8ݝ]H~JʜzźI# }Qc!(9"tˁ Hٸo}v&#f `.\X^ b%7LUMeAA|*Ga~MM;saϕ\l@y/MW]CkɀcYeIŮ6Xu7~3CQRgeJtz!4|YT=ˌ5zEDm RB۔>=/c٫5)twZ-՝ 0 =%dqz' ̴3U.0 >$Ә4:nN+$4V| FƭMXlC\,=[n Vӟ@ʉ*&WȺkJ,Q)FX(\M;dPq8CJ @2@~2q .ٟYrWs!Ű8Mbcgl1b{iPDۮ*Z̀Ci"i\9 %Btl $F&^Ndv),J;)譺 iPhl|}*ӕPTܜ&1b P] 5Cv֡2wx8QO/1a٫ʖh\~}==`p#Ro+r}BVHZ@5-O-k괪 |l"ɨ3Eкu_?a<DZz㥿R ;.ն%M2 "^<ؾ77&ѢNy$~D/Q';ªqe б.+eƳ6UwE&L( }ƒ23þMb|  =ff`z;`Jc8|@g_-JwJ8J.۱-NN>+̅w\`T U~Bu^C\ALKP =l@6n]g-_m?ܗ]JyOde*EOR#9pwfJ"ryG65DJלN$h#Ǹ^ )A^t9:uqjpdv *.p mYn:ͧ%t~÷[ u2Tڐ5̤0FR kV!VXgnV9TFD%d+6Ty RwJ&n3TYU7&|=o;Dt~`RԪ>Q@ ;#r&,M<~X! 2%a,%Z A:mIR@U~3S\ G"u)BϊI \of^qa 'UL5dQsYP"ыC/4 YX5udmC۾ s|i!Nj\Ok=! Lތn؎$*\2PDer|OZ6%@~TO6'NC)(6oM vk2 0 {yc9ǼSϊA˥ C=ϓdOb>8 ۘAF%ŝ=$|"͓T?jm09"ė,Xx&j ld5K<\Omv6suj)vH%z╖ɻCb)ȸY=8j$rIb) Vەa\GE8#_Nn>B U-"$YaZ&UbYȟG0d&={ZBᨮ(οsx*OJε\ҟbAUON(? 7d#ȝ:}enb+9C'o]ӂ2HO ض>(ƶ:DQ#}' iG'hu]" >OZZ-aCvfQO-6A8؎=bIo`t-^j  N(JWdT.sY@UjSøHV)/3#}:m:R'Ne.% F۹0ܮwf! 6[۾r]IϒҷnG%lܼ׋S³5a~#e\§E(g6@ \jMŻ*T;lDP VΣ|& %~Fh!.oߴ!#mImJNr Y~uE#[>%[ظתC'd%L|-Ÿ B]'nuĶGddVV/W/u/[pDUuR=W]]ut>p'Kuw]R0cJALKa]T,^0]" k_-sT- @φ3tR!_<,{SK"_HdX_LNC-K$WVwjtCGl 4tY/^t>Ǔ֘Q]aL꤅750(: x *=Y.z~DzMP 2CO'ŔCpo}BOm  l}O~xM U=?w'Tȓxͬ[ǩmV}.q/t/9m@w x(zUjC vMKBd~ousb$4)87;x=klRxn߸"nGUFЬ ~'%ZJbd25CKNkס$*D Gؤ1BI=w 0wcyyf9Zi =@)oLeȳb=my,GBٴ 5"|a4o"~GhAkȍi.Ѧ9$ClQf=hu7HLstіJ.T>T1b{V#vg qi:Āh,W DX1 mM oӅܱ @uէaVR屸[smPm(40jЮ8}&,^J74'*aǀ"| r{48 P \<;Aó fmNi˻;Ѕ6/ =o`3`級]Jbʈts5.3Xn>0MY'mR7&m ωƓX\nr]54Ȣ9;RTM7(]9\[pT Z4;r'`Y7!zNSTc[W qP2B5 /<1^Í3ǡ /F6ֽ<6LsX8R0;amk_*[^uEs2f ƇzM{~ ZN ac1Dd~^.!#c;Ԫ59B.?POZ䥃 ba|ƇD [eDfd/o6M$[(v/~n`7%'XA?4CʺpBOϹ.R/U-E#\gwݫY=M`{? ~9Q\o\oĺBQ_PAxSG/{fɎLtZLCr9zsA%TfT_Y;%M,PG8Q/Wf K1ˆ h'` * 0#@ŵ[[DlɆC,Y>E %]_n'eAN$:GW%d&Ygd.I+;v(>xz@/)DzD0*@]I_cM%As"T,5( =V/}k 1!˵W?Xx9YL>y߶Sp$Q(J#pXݙP!盾g0aDKЄ{:,F&z3=]нvQ!9*gU9LɼX [x3HԎo{YhD!;Q5},nĩn7K klhmYMfD4|N<é\+D:b ZsͷcB˾MR@BMkmt.H: kol 6%`]K Wɠonc1A5`ȜG2tMaR))=MذqG(RW G2T#%D i'z0 -;@pUd-g)M_rs'J5޺,Qո!u\ja.3Rn3bb_HZΉll#sPDƻ (GuO"u@ kCBZC4X>ӾivY_ai6?|P Ds&WŎS8 _Q,\_ FaRlj@Sb<5˃>A S}^{Fg$٨f|tW [*2&åɊDS܋y*19ȆKf In2&rZ@cO? #ܵ]GW^][j+D=ɔ!)tjy{N'r|߁\0 v d{.k_"+'JrĀzj|l:lۍwn> _+.$Bn]:Ezɡ2|@-廯`^۝nY\Egs"q d_oAnkR`i?(Z@ ~+6 5ժI9u^Sd ]>)+Q졃K$Uu Y;qYݒƈTR[VgKI${.ztw|[6sGA^/}"?' xiNkȕ-E!Z8ѺFFzZuʓ‘c+sHg>Z JʻDd"ίuw[mrydD@(4@M>sZqleX·^]{Jk(stfR`Wݎ HB5./.EDT?3ꬎ>rCX4&^-WYA/+ApG(3edv|O*)O7~[HHGc(ǺFm|!%{dZf'OFAO/eǀ-/8qq*1Ձ&>IiѩCLX{VV2D( ]x=œ8Xkf 18Jg0!.4Fo2) 9C5 ؗ%)=2fv\p0(Dβ#㳝{n 0ŖS×b:,[j>tTDczmd֘jhX/ LLl3*R}U&vzE1 l#G;]yktI!HwŎ9ÙxK׃"fѪVhO;iQyGXxu[aHֺ;R(~3&Nhzȿ7pO2 Ꮆ59RIqp/ ގ%ubѧsÊn51F٫=11Ko'⊤,بw%3-b=THomђI.2})2oAt-eݙ.A9ւfO$d/dR=B;%Mg5 @t Ɨ} {UQt8חp"hnD*R4U/ǎ[pF{y0?}#<7^%^};B?BNr+/BOEo 6A%*bz@qx5Gw \KMoX.VuL4Wv!Xũ@òS0pAo_s)0+5][={[óLE%.Gթ6̹ 0Lx+H'շH'F5q٥dgUOJ鄉#'#x'GAV38U2̻8t6kN1 + H['o݌QvŽ`(vO U1u)cak>ph{[W%TRBG{%PH /="I,Q61tH̝*BRo$-Ԉu0h qDBoV} "Y녵^ 44wL5LBQ#|;mntOG%FJ79m#0e{َښ #pzK39ɵ6ORǭ z&,dߢܵ5O8fv3~'zxvcS-K#K8!P-ݰ<ɻ$o]7RB޿&&~ë(0 姌bKUiN%ٷ}(f$7D0tE ~X YOɨ L /5)"0-iL3~f@ g`,m1]wItb*?'s߁TB<4yJýMsz[0)H"9lZxM5t3$K_F:ٟB>s͚]r ̐^O1dw%esmu'lWnU`NQE6 VIAq)0}dz+e ,``-L&~^:_gW|9 ؗ+q*%FհrKUh :y}4I}] x Gex; 7_ĝ֪C3oٗi' jCy;&J/_ZPKiy$(^II?9@Q9AګDJ7s Gx!NF=adʣ 2M&~l=;Կ{Uۆ> xTlli1zA%^[-b䳶X,k Yj3p9$(rB8'񡡤\뎄cq\@ QJ]3dt53*jH&[d*4%*8),TO9eDaU #S.udخS1|$!lJ b*@ȓOTYVa=?9/?~'ѧw|YubS-M񢺉" ׸B'?>Lcvg9bJ+ RBh®| bU og7G@hȡ 8קd9]rg̙hbԹ; +L ݥ,x2YgL V[q(ݺ9 Q.Opڡ/'Uuܻ Q7?+oʓtbc gj]<fc! o,1霷8f*Fn?o2pjp|p/rukvRIemR印!?C\3rps ߕ .D6 S[xSoR~|na_iH$ig:#bf,gPR=%|aWxcc:$!ܜB?3t+BH :>:b:ty98aK`y< EW+kwPNfY$,ep@a &JTO" 9J(.a_<.?O}:Pg.TknM&lk1ǫ $=wB+܄:C $}a?/0 ̡Y_V!Gk2{bGP4o_@Y0d' &N{e؆o=Ƣg9=W.ď?N H챠iG5Z@&8UԼ|S#$κώ7{ܢGxA* rw ۽c䨴pFcSO潲D;y?_ЌJ(|zC]{ث%No;OyVJբ !.%if:1\USf;VGP-P>˥^MKlyőJ‚ XV_[ևYJ% ]M}8Y >I GwN ;lʆbԷyk+{[E2d5A1RG{J;1@&X/Bh"Rco)7 g2b$48u;ok/+ɇS[ÚP @mU5>6VYh{]namrCiT:\WB[(<цeFTx;-,e9fsJƝ834Vw%u01>.vCyLjh/ܭ7ЙHPD!\3 /$!,en!JÃ-UTm-Y'›lvk8tA%yYf&*uTo;5IR,:F0%W͊M~%n&z89!`WUBXyg5&*^C8Վ W]R HM6YıӮfig C FFGv@pb)@V'1BvU=lݠJÕzP~iF^6@ܧѻ?5 ][Ǒ]|Qۚ+)IU/z-i4sw^p[Z1mT}X>уȝn>QD_0;b8n=QWM(^s/:&r]P|Fb;m$_]Sz\7cT@-{r.p1l=9>l7>Ivx 䌱hbK֦KP<|#|^wo-:qs'9s>Gu t+i7v8cĪFh/4l9p/wuveD&qE!ǻ{^bv\߀F#"bЇlTm; #[=>eH-!(c]u1"F]yԂW'5E©x+!^DZiKRʠ]|]jF'<)tj3$'6%?E[\|pҬ_3%54dHP5σ:x! @C$gҷ@Sl5cW5~CIXjX=tJPlMyב16 ƄzD!'~b֋i]sZm,$0{n~V6WR5r}e|= O*}rScl&% ?L9f@26YN;IӪlTSP݋"g= ÕysU8U%*RRra'mvi,vE G V.o ƢY>p]vb–jcecP(4TAL/MvvÁ ֦ T#PÍ<[p-XCD7Dyͪ~*J9HNW]>slܵ8 {jXo''?" Eȣfz?[,hcYEٻs+>1`X6 9> *!*uN,ʥn @~L]gINaTN #ǗƯ{qVe~m*X`b/a);>oZ2}F\zI _5#mϏbe2/XYc#-~/r[|&HӁEQ zs6nؼ37Tݤc/fjQj1]EZya3.iN5rL}!\cI8:΄O.lGjc qt(Yn:!!e_E^eNTa\ܳ"%Շ8ϵgDr.+ʐZi2DqfH1FVt5WD>GAV53c[.% guuY(u#o٥LŶƳPS`Nw+]h -n)Zl!$嘘3mx5-JI JzwI|S(s>9ڟ2JY[Mu6$}Kbߍn4zcQ'4RK\mcjJ嫱f fTcj/&YgQmrz8ݾMՁ-=0F$~r2#V? d dG"WcLTHÝphmp\I\#[8֟D՚xrC2ӀqԐc Owgd^!O~KF8]+)ca<,=ue <-!3n{ 7&z[K}/'vGSp"I~v kΕ6 q0s)u >. 'L{L״z. 覡8RT4 ?b[ %蜸h4O5ϊbTZRƩ*[器o`Xlf BM]r՝ΌMJ3HƉRg+ >sȿ+NBjzeTT'/Z2x< wg5L p3d o$첽qQZח'tj >v"N=HɜN\3'8ISRlOtoZ,_r~9" r tA },8ekh5U 랭(F} jPI1úŌ9~oքh26GY#7c72*&'#OMX[WoGu~lRȊjm~$0Bj&a<'PkƖSH7gC{">7t5m{Ybsߨu%h=upwN?YOFGf"p9l&|n TԶpqGiUqZmPtF$#0"\2asv\xCgUER5&/x@ 3nR9rr(@&ذCJ2xaZ):-v22Jw\sHKlIUd|9v o朹L%CtG뉯+[3sm"J^PҌPyCo7NRcϹ>3t*B!NNm>w77!y0 bq.hzG sVTT L@F.n(ۘj#Bz\NF,'H~`ǙV˙azhfuA ~OC-bܭ"IW]bWҙ7rrFůC .T.)6Wro{z' w@XG쨨C$}$ ytkӫvnɐFNȨf'bM;SNx5X][; 9C*bapQZԈ) ^Y~ ;g?WfYH#vHWdyoy)Tcq9c]ɝ<7.0qFI‰@D2;~ BDHZ_8e̘ͧ'U ^Jr?L+D?4p/RSeТ!ޔ!qÙ;ZFW(|A% 8 =Ld!(Ƒ;oONd_aKGne Z" ź\CPV2%_6\|,~ܫo3(_3I$՗6ư0 torMO?&D82 ge9()G^$RkQ sWӷHeIIGx_؅kz<_8yCٻhϱɥLP&ssg", GsYW:ʣ7rzIDՒm2e5k %5Wk+_b<qY T"M"T2IR;)"zfMQU1K=s, fCui=h3_st>)YD +s( y˜ mIu* E6gqϼ{Ccv7chHOb2>hPAC,|p-z Ab4KWCZIǂn,3ņ)cMۦgobE%O[iSRjo R}N%ZX֕ -D˻xh` 6h0ef-TA͠AeECkKsբRuniJBk쯊7,yxG%tqZ]ڂptO9sC5@w7k>#lL7Wns>42Z8hO}R?.Ffp_HTgqtc&t(on+v?inhhdLjg%K$'v)>='LM7Fx^L)FO1wU[KB5psu$tոCxly)L-49t-b}rzƇאX4QnA` m= ΋\VGs:s7O&>2"uϡy[vE++zRN=CΪ?OkiF5?/*(aX!5ᘇQ̓iy;ߕ?xy^bw' O1+5Z \/TϏрhOt>E_Uf HIaI󓛚/ ɂ~ig9V2YfiO^u6cw~C+s3ATh^ܴR[afn{IK2tL~R Œ@1tV=]m|W蛀4n:4>xBBL[+9wy^UlFրg0k .2fk&xܳ'i=nA)$*jޟh 5lL1Hf?m"HDBɩ Y3zTuA_C>29@-M.#TIaߓ48ϲ"@/o ??P UL_rs g5q=#R$9AĠ m}>/ܒZ]o$ETF8M5UϐoZۀjS@.s*r̙L#:bXYVZ^dg?! ɟ޸nl' bOsy9_.pq6{M[=渗ѫϣ=vAeE4徬Pg P%p*;[ө`)d*io͏* ¿Mn$o* x'㡽Z{?yu,U`eΩf>~:RQ-5*Ȣ10 Af j1M6v=?̻; & B%=zPuhć-B[_Dp=rv9Hjsw&ߣ7-! [lҞSy499<7Y٬ѽ#N9WyȐ}\nt"Nuz[QvnIVNF/5ܡ]ȋ.lu&*!tQKM}Z:h637VBn*uŶ^H3yLtShSY+p|yr[']PZX ԽK 7{Ձɔg4wc5<{m | p|^;(NUtGW)/|p:ҡWn,#I9yyr`&{1zڥѪX7/>V9zF >D ؅DNIL,]k /DeʹcDߨux`x5Sq-w#ChҪ7~xt~crBxfuwo~VХ./e}fKotkO{*,i x* d R}`Gb=??5B7kXgW؄H'8?|> \O5g(DD8iՉfEM%P,^= cbr#Z֒wElHú#UHTˊ h9S8 w ܈$b:;:Y_Ȫ9Opևظ:PMj$Sl+KG$)tVAa|R=}GFN'輔} Ql'hP68ȩ▒$yӶt,(Á*Ʉ,x{;۝1!I0sKyA#VD+_Ia4KiM ۯ~J8b 2=j jըlv߇&b!fXq7T A_=D/iXLFmB5)~^ZQ ,qՙc"]T0X|﫵7Z^YRm2p )ҘhOd0q"- >䇵W U?uAB3S^IH_Nk 6&V%}LP=PENϜʼnyxZ8_|UNYY7G!wƐ$P4u^4j{`ȳe[p^f3W!Tg!{֙gݺ\~B\"%#S=??=]~α;<;T?j{kyW?Gs?c0h@fdGRW)–bwtw ٴv) aqm^'G.jBZAט#\S(xT4 sBv\H0QQR׶1>iw n&9Uqڹ`1ekt;FY!҇T fO%7BOf3v3kd}O:;r7]ɣE`c7P3 tc'/y!-':-j9^5AO. 0.ENq F3y0㒓2 ;O)7A^fXDZ^".PS_t*'0Ƒu Vpx_Ƒ _TEQF"0H!bM¬CHs[3GRwXdv.ƳB9%mBUfgH;'G%}4Mw w+̃7:^DZZ#7Gu|z ~n%=dA B׶˨) !ڄwоQ [-iPl͆u:Q2RA#_X~ 8O ܖ6'ѳRT^-?+w}4YtmÊc(]49=]L<_e]\ /G';Pl }0srή)ĺ  q+΃3mGT/p?u>% ORxCFuZ߻jNAŻFLoWW: yRt8Y-r~Ax#?>Mc&H{9NS. )^DҤ2(_~P}m)a{x d勼A%t  pd];J6Z~o \JJije{}M |1/.MM9DZ|UݐZkhW8&3_\O&iOz6)4+ qN.W_ }L)dZCMuW,`'(A j{m-Lo[%$UA7,YwvϺͣ!\嵬—F04i0Dzj@%iR[219P.2){5DI ^ͷ]p -Ք?3h>fg8&Y)Ï *0/?PRەy DjgGI?`rZB2ha·5 =4_L*&S4l!6c[z1"4DGd\ugs6sp,v͈ }3I&udhQ,W-@:,'D*cM- -f2x܈nniTFIy9W5p>=Gy B=ʗT;淘&o:wyp\J"sE*OpivHL]1^ܜ2X~pdZ:I|=9 $9U/>vXL4/9Ij0=sU Tg՗_/v.<'*} [Q~p=倧ɥM*9PdI$`oWREDG)1k l]dzOfM\5(x@$ jN3͸}b%PĹyVIW/B1ޙ^'= z>D#Lywuūq,rZT4.Wk0\xuv+" ~:O5gNWz%5N7$Lq;Ɂ]\Of\lyڈJnY0L`.uW2eΑs9ܻY QI5]Q͌|^gߊ[NXLyR,4rrL\Z% v0p ඿ jp3E.ESeg5\ aDLŋ1 Ǵ);WP^mG/U`$X @jX(W*F]3sFgrh-c;2vC:#.=_}헬kfoS\#cVJU*FF.߱:pl^Nk)FcFy~`?t~{T~@Uo|q_ ;Lug;8p'\H3~qn׾ dNH-շE?R`pcf(GP3/ҩGckQ~GN><3U{wm7 ~ohs=޵tj@/:V=I%[yq㴛e[[k0 /ЖOv͜dɔFA_zq~%:l5ᙂ_ ͈ZREӨ38⹀I!稄|%4e7@] b?S O7B9'wLW#|{]5!fýx p0GZâwf 9 (?@t'%MP:Pͧ$$Q*ޮm]&Oˇ"-ϖXn nAYY޳&"IR*sT؏P)1 _2BEE %)hUύy_iyWl@_g"a(OM֨Ҋ&Dj2>^ZcJ(ictBӴsLO(()ԔW9aXzbIU~ |f5k'mlmWb` (q↘u:E% gqsx'=s,rXfdCz؝G2BOqB\lkc6J ^7qlў^rjoYAzZoF>&ܡ]UNZPo9?+4@6Cjdy]6^VᄯxWRH$BA#޳.nMMP3*DAhpV u8 OE4RaM?I=k\ ܅c Qf ʒD%se+ %xF Y< Iˆ4ORfY6rCP#{ UMUv߷Ss~פxw= K4 Q_=3g0'Z)H16Vf= <0+鵄H? YN{\sIJ&3l+8w1\:b̖<@׳BYLHS_| IytBX 嚞DI} X:@_,iw1bGC F7Wf`pu_6cEk f2=:VL|jHߟ|{Dאa3mEaOD0(ґŵ\}mWZ8 \ϰP,ßWh&\ynWDj>z\]3=r”Wa;BeƇUjH ռDV"3Ѻ 쐛7P%B0)FXcۄJ0 {#,6 ; &fj68-#0ef.rАK.TR0 +qqpNYq>u b>u̲0-Em&[Y:B;Rч~BC.wص焨 /V&vrjBSYq=ņ Se k=1&mv/|{ $e~}MdXӄpbcX5J 炓_zT^rTd ۪jj'&Eu kr:}oBr" (NM11xx@XkC He4%ܛP_RMydp> ⱆ<?6^g3?l| ȧMkc=Hh.vF= [Ќ_+R2QK R+0[u_ 3^OD|%/Yaٯ٣C:RU|DHDèCZf˵xC#Q5ORk4]irP̼̓ }.&+n(7B"΋h0SDzشuFlT9_?Ag[¿V`[=pSVFqwpMv8 GdX"t<ECڇlBø]CfpΤuUBV43u ZKO3iPSpb5Mkˈ-F֎ $nN]qdԸȇ-rJ U/ eJL-# cTܪat*k*PxI6w}s]Αg?m 29Xb:tWBҶI2evհ2וMVX`y*u:yﶀ{G:Kɤaww+K9Ŵ_KFve #I#ǨMкQСq3/H@],G ֿ@)/"qz%rYc * gpt͵<(U܎V,;4(}.,xʾt^|Jm|mYX*jRTQ? Yhr[1 }7QNtE qr"\VWXfTt —"g$Yd#c 8rr[=ޗ $<#\0_Ј#29FۘNH1_BdAy}!ÀIK/tf9, Wqyn 6M7zϐ0f땼'<.asM8nN6*kn,Y(RMedO *WZ\Ur7 cbcP]Aa̅)Cŷ [8yE,(q,;VMqzz~߭k ]ߏsdqU+t=]wDץTKO4XZ1* lҎi}- <,ڌ|`UmCŷhD MU-ͰlFu| Y !)"偨}{]n2Jd&P> )&0P =AU*4IUBk:Ju4vEAGݎ렋rǚkj̷}?! ek8׏ ou&K~e\b@ӀQ}B &ޜ*$Fd~4>84|h+瞰 Yrf1%T G=mND8:Ν@nĕaAez:x2uQt([V PS)e+d)&H0DFYB98Z,$A^ 6eޙ) RS=QUZÔ;=U6tܹ֤=#gu kIQ1#| ? &?%]f4PsdZc&`M/␨ZGSNR;CYKc'!E obè(E9aet)R5uP<p4P !vݒ,%^OsȢf|hoYSF zMJmyo:xȆOI0a#*pPU?˜+ YcN,cIBMʧpBG2VmXS:㖞-Z%p;(ikb=( c ͦf,t4NM P~c:[jP%YEA%Ʒg:α!`}S鉛kSxDw$ϴ}ibf G\mP˶H"I%rk^Lp8,N=FBE2u0vC /zsEGdgdk9vcKd ʐ˟:4gv딏9Vw.O[Yoڥ5('5 ,~G%g9ZXמ38W27^"}+4᯿ (<*nHCHmOjp~YG,F1VsD Q OC{esF=/vh\odndxXxrCʾ0xmz}z5&`,t #,G/7USmi?1 BtF+VX[3\?d\v3n E+f# a~x)"h"/iB(d3ytat"i$~+؊b8/OΓִ7CXbJfs髽[}}TYB[jD'GA|e;$B&J r,q[ Wkܬu+p~A 9wո,T qoY]iLMgnq;>|\}%W؆K9iQr]F+q^ۊŨٟHµÅ_\*k_HՎ'M XWm$XF@0+cHoG+ζI0# Vw0wiNJHfB^"t>fO1{L LAt^]q] OM0_9$t͖RQ8|SϮ2SP اoa(*2m B󬂪 -" \ـ!'˙ ㄏM y-}.AiQ8qh?c+r0(s5 sfIVZ^Xcf]=!Q$zc*[LgĴa{"tj(Nu{D^s]H%&A1f^D L W#O~VkyS>7|*Wȏ<'DԘ`-N-z+}ւАr \w5~JnGb>N[/3=гÛA^e yde%d!Wת0~K̍y ,S_VAAc*]jyu3)~\9ܗJhwb5>kזh58M̍qݯ$*N .b)L}~2oV2-~y?D@RgA)gt׬b4R24'AvОp8 [)|y.dr Ud|~H.: e歮`y-Z%kik<8շ 1K/ɞx @f >0VxFNudMc\v\ ڽ5&̡=3$Lqd8 dB`Ah7JA]7Ų ~u- 7H3`fA3=DAu(^7ft"\>cT pư7osaGT9籱M«ӓA7*΂T2 9{ՄH>ܐƀ!;4yqx w%f3yUmɠJ܈.{'ee#pT&[գ1+ \Y;˶>jgyoX:O54еӁ } dsuO(m%ؑt3Z3cЏnOS^_`{Wݿfi'3d CmyTV]@F؂IkƩhRخ.+R)p cPKAg ʊFsM8]ivN=43eڇJ.lv}Bt=z/UeJcljn_M4ZfQ&C lওGCqbuZC|-X 0] @`7G\ O,}l}薊yvڬY`ns Tz@XŷbXbBxavZHxY{KThx)rȗ- rhuCG6O%F0.oؼ\"6gSŜă=R 5 *;m ̱dfW5P)\I)b~6POџJ{-bQG|Qw%V{kCkW2Eh/Ead|v5gLeea`rfثx]RY{( ;(Zuົ)c" B-;}5 _I-³ۆPfBԙ:VfskBsqida*iY^Q 6;zj_JK/"T#W<I$WT8eaќ {^ARHЎڛC(zĸbC.d:b`!C8r۝íGz)fZG@aPoo'?NU{﬊?B">@T>N!tK}%Cm RCќD|aM@'6>IiK>^ݿ|X#_EĶmZg@m,}* Cv]z}4Hd?,nQuDO 687EVw<܌}ێw&($Cp2Wj̨Mq3͙C[K"̸V}XjwWR$8w] ɪB.'OAaqY6bڷ#"0Ls_O U&8|cSL7ur6 iW~&AHӝ4t|у8e )Pbm@VOBbEV2Brh] [ DGAhU+%vh+NV$]9H :^Ha@ڦLӋPዃV{Yz! ER AURc۝ 5zlr-b:%'Vg[  6t}_W2Qڨ_@ f<^q49nMJ/c ]sQX.p#᯴rv0#ާ;H$MO"ttg&;c:vC;0r ٚ N U%4ŀ,tQɫ\(<u5@:==+SBɢF.AatD.=Z $XQ>̱x ,>Nj~޹A bttxW|ֺ͛},sk͹=b.T<ِE~B0OлےR|[pfײV#N3 12/@KQw%3w12Z͠bzֵbq5ӌ/NĬţ cފ$#zcKQB$Z(bs =Ƞ5O  !ys{bFl8H!DH{gF ΦPJEΘbƬ}z}:dErÙf06ikfzFP8:k`]JS'HvQڊ>t(([ƃ>wՈ[P:̵,{fX$om85 z[uZ. };,A`9_w _j!#a%U#=,Tio#<|~_}2Ƞ^o"PuIoϐG濪`NnL-O9Fc8A`ȩfX3kK;9i T*%I<0 -[TRyHZ1wY0¨- 72̨_@f[*V5rF2gs!A#wD4 "d@gsl"=aexpZ1/~KoΪr++z"#.V7܇..T9E~.΅)nzP)D|oHPP ;*T|9#HL9'[_fgL+UeQ¶"!H{WqS<撈mB;_>KYvo|ULښa={BL*KLlNJoypG=7e-"WEK41(TZV3ZY >'N!XYhۿ-n&9wo+ C@9t OYxbV!ҧH?XH^(?2l#!tH,YuLU(1ofyQb}ޯLFw!C<0w+O!kzqZE/%4ȏy!yGqt6I\8GQ 5!A%J>ߘ1 |CKj]w!9z6Y3,u7jg*~S>< ǮPb&ۺTNJїJVRuwqZʒ$! 3{&F/DQ1@ )qNxΥ``ڣH/XɗX&j[-EdJPh}L'`4Y4ol (^?sxHST(7otv !/}@X(<9Haȧֻs{ڱ$L7(';L{6~'ҵe{ fwNoF~༎ϞM_ҖLN]PK !r6 C/Ѯ@T*P }2Sc`a[^0EtB3^7RW~ y%5F~gΡ:@,T!2{ |Pbȝ֕C1^_z )wįBokÛڅ km Bs(!AI۲ĠU'v{Pj }Йb@ʞ &t=]J[rNV_Ѭ4JOyYf#ć~NGg|5[7+|>R̋ѼwHDH[cgW0CѾ YCzʢ[4fZɾ"+)~ *_&q,B]At3 V`F\۠Y@Xӎq"+IO4%UkȪŸ~T ܘ=įLsnQGM$Z곴DM:j a"ك !_N'9[8cF<&D0Vyk'[?|튞Yh+xE@HUi}n]J7stDW䛏]&N/'q4|Tٕpc3Lnmٱh|. BfRQ?øG苢AGWc8 {?6 }@_n-6<4/@3Ik" KT0BX@H%~ {6%pk|%_@\ȌdYJI$ϷHrj$Zpc~@P3p8y)/*m bC:$l^AAi--]* H6~/[,>Cr%RmSN/ś1D´zRuR䫳;0*^:v] ^p2r@Eo) ;/Dx%`,|2-I6ݞdϴiN-bZP1/8T,`>]7a1]m hTDD 7nyߤYC0k"_}?ƫ2(wn|bJ 3 RdMu$3+= rf7o $<]>q+6`#oƻ#u"iιVZ\Տ=o\NN,aK?#PfP@rapaaZFtT"֐c%)CI)Uw4Bbڶ)zW"J" /[<<툿|h@,Du3ǵy$ugI1J|R.Ćא+\ۋ[Ĵd܆U:;ě*/zpdCtf KLoFk>&,)@d;

=$zX|O7VYYLDTa缺 Fq~E㭳F5fDx/jPO3Ka&3D? S2s\cNnj* s_x)ZH56h/z8 q!!CU*K0ө]>>lО0:G ;4\*|I/o.x}QV 'pF J ("EU7BaEصipT469(m`T0Ba9jd3m\L_d(GZ[w33B4afp{ETuj̅^A߳/~hvcCW1F.R(@x,G%KV%c䞑&g:qV"A g"N3۴  Q{n'VPԤh}3K6țȤLDeMd$2U^}$ζ^yZÏE4% vҮB ՚AR U8h4-}u9WJٟw!Yo^I*0Q {۬>PVu[HW@W=~b O+"׷ 0O ΢hRRYx4.4={풫GK\-~(0X3n`>Q^L|,R"Xϡs(^8<0ʿ01akF6kI/OB%.rOL4):jK+i>ڴqQuKxt5!VD}Aoq= #GudG/24g)׽Gb E,_+eFƅ9w$ s84<9(Ҩ2n <ŏA}_I< 9'4dE"]sg|͔HxHtš 1h_ǯ0\<4zeoG̣6TI, 2); HkʏGƊH ov,s{.xxNj/RI>xhlCdߟb3ty mAle>Kʢ9)N[Ҁ95H|M9`}P5Bnwح 䙮k$҃WZΡvH$ yca7qj/]Kym^Δuj|yN .`!G^8n60dCHluOty#)ϚgWuJe%I)>B?p +,]uS%rȋg@}l¢Q5B@NP56n҂Aٍ]!ߒÅP+BnfD&8= =2(<ڞtvd$pǴ/$*':ZdhhbLV3J0m9R9J޵'&mL A|e5k}9z=ecl3joru T ʽTbe&}z.}(J>jھ4DpzcnK+PDVq㲲g":+:A6otKH,|:Yj}Fr2,`f!|>Yg *_}NhUҚ`_EؗVNg ^J:GDi [*h H}"qw_څP6NM,R4^{i/N KAJxO<\<S^@XyxC_IV'IYHK /]?gvTTy rC+c+CX]}IlcWqV> _@_bi"( L0#ECf"HXɓC0B*q"ȡԄMh`$RfUkLbz·2joIrNF d= _ T)N8k\^0L<uMz -Zd">iW v͐^" KJP:j3G'،okelӛM뷉Px[- KW@uHGU+Os,xf`A`DWo75<)%Z>m[oNgD>-,Ϻ~9jnCܛ2P&Ϯ}J `ضLG)Nma'Fw]Ms]\!xr:Cx3Q<&dC,&y -_Scbf{nS' IT)0N:•X5`7|96[N]?f~Kp_pf2bqǝerax Qϓ&6< h.(í"whC% ~D(&RF!nccڕ=iVX\o,隣S.|N2.&=O%^ˉ훓o߿rkbbN\4p1#SuC֗jNob3ҍyo-,Y2.R~UrD iU%%g gdpa(Nlqdofk e` ~$л8\10f3헎 IÃPn.8PG$ܪb0yMU ,389=k&`x$PF1So yZ5U% >9B}`%n PHꄀ;GGX N?>2t@^N'Xi22\T٩u̔r8ifZpE'thh']C16#%BQS7/SIWIdxʏm'E>aCbdl5qۇA?&_2j]*fquh~lX0x5|$bKpVM M7d'QIC0q4<7:c86smC#uK ʱouQY2BΆ2!?wKsIL^3;OnUVw6!\Ҡ &jmr8} zUr<QLj'WL!<'QΣwQNчbiyHe"W ,SEĹ'yY׆b˶B1RN`)@FEjZᮝ9y^Q+aUV@F=kE!l2`}A8+jk.<`SKcOu{~| :8ICF!Z\䧆\q9VQYa.x{"co>2!Bz;z/cAΆ+>f:aɎ^\ȸR-lw6B~9>Mc W?5 ,Ώp4aԸ>dV&Wו,s_[meu#nÙ f%B{H3/7TY:r0?u |{^ʾAjk?-=SZmUaJh<}^; .#vjḠiC;켩 M-O2 >rsϑk d]&}>V)D~*FD~{2<̂Iϖ^A]K19n Fs^0~Ƥq{/*\ `+1hors+ΘU-#'dmr0*^w~NHuRW/_eBî +s9գQM7ngmb'7خy%5{23F`k y0@ѝacn0u/%l~uzjvyEeO&=#R=x.ӗmQثuAIzSpOfdC~촵7MC0k]CGz̈/Qrurf~Yl2P&k%gR;@j KG4<ۢޖB((SHB֧P\ 1~ B6P~Nu=]F䄧NdN{PO]C*C4m#"G*g +_+Z-گdCp$Kne6ò `{ng-r/OfHc0Ic l+](8W5̓`'K,a,4ވViRR9Z&ȨeTXi[Tćfg3j V. : 5'@%/l[l ު&I ܎\]B". n9?U_N3/f.D9j7Tu7`L(U<܍1QaZ\g"IWa*lɈ`မ4yo|eL[ɒ_cᱳ>gQ\;IxuqP7{ATmRAPg#I^M0GtVj ,%Pp0:=E?QY{&,^(>Q߅t3 7*᱙u r$f/>B09ä&iDG9re{USwr9,jlΖ`X/Qat{A G^//ar$z uEI24$S%Kpn+Ims/"8A=Ѫᙪ)76ڐ]ciV׎CynET|;ܬb-Ѽ >|Qb>5%U o%oLᙊuV{aܮ\5TZNۿ*>}nB.&aҸ܁l#1?gW5sY.)Abhi}a~> /~=-.P+aNt*7O"dlAՉHT' wxD\9 =@ubo4)y ,}zؖg9=X@e>Xi"ddXn@j$ 0P z'z%Y;QTrus078HDBvYEtT~rw F6,¶y!D:<fMW{Xp)~6S{7VGv)s zN뭹Cp:AtSp%9)Nrфo[1 KjGӢ,]CNy")g@Mx֊<Нg{):S",-FBDzt8Mڲ@-r&bA~>/UC$ M%7tYh馕87xFGxc_8Ŷ\R^A(U`65~WCmJ*ꭂ3=R8ۮr7inQqǃL)8r}9XwunK!uJ4x0kqqla:& sYXlO5l IpTDDgS>)t"G5C>9< =ͩ (ێ;6?Eѹ R$;6̘i84z#ʹQ>rO VC : =&fnUJYiLi>2yaYzP!r^e;*=9rZ~^tvjWaOR5s(U92`6Nxq'v|4NxI:۠XtluOFw-.ivM*: apbӂ Igof c[6>H SdݑuZRx H 7@Hl]G O^)=(q8xH0CItYZ!nK܌߂aMQpOBqxbmSne!V=(dXw1$ahsaK$N`iL '/|KFKϷ/gjzA:J)~򴦭[Ckr[~\ELD*Y2Gh"SfWS +}+sΧo s\u{.Y5uupsR2w{#Vi [Tk娒$?Cj/#XP:xZ݋k,Q̸ՙpo~44]-":W,ЀGN]q͇M 0q&,m|.bh)a dg0t7Ft^U&5{rtbU5S)FߧIdWhtx64nUYj?򅍃j˶d+㓿zgGBSm0xoV![4'|63{$zg.~W\x]㖽&ц`ОaBtt|Z LtV?MT׼/|䫊> FJ$ݼq,hY*Y ˠ1?ɴKR73:|b>ne2tM&r +,=[u~iÏd58e'yS ;(Z&O~mǶU;+x@܆5Ip<)&;{5&]zOhD%YϹ GlY2g)K+⁧O AZaXO.u+VxvhPشᙧvԋ FF-AwR “7?a8?}<'<;򠯲iɰ*7@–;` ROEͭ<6漎\Y8p]+ŨN3TsQ_\4J':m]P轱2m&G`~#U\ :*NǬe/|zݸW0m o }7-- w[ vz(Yj8&ͣ.%86^MwCF Lz\ggJHxDmd 2 wKrSjcACO#`5]ٷDPHM9ʁH7BQh[ºrZd%'A6 6$N3.&,7xs>ȳp"5)-߾lT WL2] -K.Z8YdN:fYL,A_0o{,<L/ɽmBUQy007LhT2K{fEj-S-%iAP@ҊQbe"΢ޭqmVx/"䟧=o2zxAԪ֊W2~{()5ʆBg'{aM)G!K7!͑}uɧZ[[V(:,[K9M[V]g}O1vK1UlW^T4ĢTe@o=gpuRȑU5فdn'[Cif )\55 y%q62E=qGbWO5X-0TWt=;ƿdslC,xJ rͳ_IJFF}ў ^<4Tm(Ԑ%sF<r0ZA=Faٺv̦XTv靗,L~׆窼+K B ; qo"apyadS/Npϋ`ԛ}0&gMEGG5|9z%))P0VAjr*"kB}Ϛ8e7Sf҇ࣀS.,LE11K "F<:b9cՒYql{,&0s 2)vWؔ&(3(HVSѓ9wN/Қgy#Я-[a}#@a'9 ф.jd|jrzߜ0iPFHo~U9RoVxaeLl g zQuU} =jݕѥB$gHV.49Y乖ce'JsFH.5wj,yDnci=aaC6: _#tkp@oFnⲚpfʶu\a,+aF $ޙ]vAkn+V^9_]ҪP՘ږn 詨lK/f8HCrW6VMufZBd:!)'eWRed#x,v ή9)͡ ɤ5͚o$'!M* lܠ wex)'5 9yj GEfֈlI1fj26`lY}9+u)X+1`er )"FNl P[@Gm3FfEdJYRUgOX>u&1\E9) y?bqticB!c+,# |g ha$\J(k^Dy^c..ŗԀ]T[]L%ZLk2-޻qݬDH{_0eα U*o.=|>$7 !v?.ߏ"js(q˵xbpt?b˅8ҡn(x?ɬ ]/MΘÄŐ'g4x{C^em.M>([0)*3iZ s*1nh;eASr'i 6V )LZ ,7)Xsn.D4Yw>ݨ څ05ໍ,{>H GIJȺ~ðlkE={uCU9"RMiBpUAAo8&;ZڻGVl̂estr ЏO'쭈Ysq2W{:O7P#CڶvLJˑWP6YCDڿidPN̡-j~ߛ2ҾKk'&@ݩra&{3zb WפkqJ) f52/-eN$)7 "KD:+/J#A x=`\]r^sLOO#u|"7IiԸ2*H$YsVy5kZ5.8۬"h hz=2Sq#qItEd-+:ZiSqJ%[fQ&ɶy04:yJ Le~9ldQ H9!񚗌ؗ#.Y#f_(_x,noT@fmKPzդjK@f.e?h IH鞆} BR> X+W[xƔDŽ[LR}'gk' |S^}P&珼J^9L6K5nЂ۰/|̾ںJʘCϦB-TάWTmF;Εtyˈ& Mn5q.L3p<=`\:0fu0{9Lv7G 5V]CtP2 7a@[7֤3/^9k,zYVҿon} GM)iPoy_V%62'PU ێcl':9Hj+؆Ex\ 3^sw;B>YSl!;96V!!Y P7ς} d-D5FW7HAq TB1'x%@3x?AR`p}2J6y4&ETRpO4px= QߐzFP-~BkSyG3aؠ=!DЋ-,80l>} kL)V+<=)"b_wN17ž=/A{¢}LވBԡHRH7%Jׯnv3 TcU':z4F~n#*XH$TY_%w<"lLJ Qxۍqњk r=I5 _UG[19*E:B8D˧!mdfn63λ>Οa+œjib5 G]?7R+w'D.em "80:[E8!>:": dVr&2qowLQ$zd?0y,-:2W!T Pg lZ6e$*9 3Ӕ$=a77A";~]7+jk EtpɮoS&402\GCz )Gf[oWTǎ-5E!I_`(!7 k1'_h5WϷ+pB5uwvNVBGg$PwQw> x47 މViTsm:4{LQO.LsC%~834zqG#njeqjÛY 21a [ScZtw(eꬺ$hodH *"CF|AM;MϡNu3]Ƴ}Z5&bR N!^Se 7ӻwجf0kM+ф^ $it@$J{Cj!,]r*%}T?r1.H>4ćTz x&:u:jxh"롰:-kgx;ʧqxEB(Z`ܴESwv~.z]?ZkO鉰ۆiYbaB0~n:8NS 8q]v@ շ,:@k^e5xcn:d \2Νu(yW\H*]A!]E,߹L4KV<`Oh5^tHlq"3l泜|OU8sqeNJ> }QmC9n4iH O-}iȮnܰQB,4zw[ Ἓ3V`Eu+ yOxRe7 Xc$20-e˖=1,œagBIRXN{P1${C•LfӝX1V"%TBjM)O[`fQ7p 0{{h,:ēwYB| E1Sb~ л):{=*z"&8!$-@3!5#JCA _U{+*=u$ӻ U0l5LFWW m^)[@yTÙpD]:U`SbNTphM}ƤSa"U ވ Vd kiC/_BB3;\ٽ=}Ż@G̮Q-j$'he65z#@CTы[.:sć;t>:7bSpdI~l5Eg>gBa $Bp; 0KϱMSjFr(tQb1Ǎfߘ캵j};xϯPS q}ըUOt*Ob]Q/YR'˼ \@1O$cB~P]6v{tQ&$DZjb! B=hO1r.Qgx\o(-06T(U=b$0i &zIyҍJh͇_6QicArPO7UiՒȁYndt'1n3 AgCLt=J|F.&WlŬ}>򽊯i>}w3P{)rK:f_k`+TPU0rh<U eYSz9W!ID¨UNGؕ[TӖhR|aq5 ?[ ICK1Z5}֭{uvoNK QLd1V{3ӕsٱ' [Ӣ@2N[NrK= BY}& Me 1yP<4Xj Xū#زHF dn$D =0F>dJ]P%%M A'.9H=rY]@aC 9Uf3"цYW/=U4 _tw-~ Curdhte 掏mV풦6s0cUF=S;FxkJ0 -`:ҫu55@FyDž9`u ):BYdb^͠pl{g?Q ّ)[&S:Nw+C14@ahI-V e|M 4MMkVT@*-o=SOUP9EE}c{k8 ue8+V_;a둷~d 0/4:Lܗ*[aۙw?E12nF|-<dṡ<9@ Ul?hǃ7-#"lWfb , ȊrmttY.HKqq"ܖ):R!dB%^k榧't^*6uuTފgenb }u淞tǯj 4#k( ÜxV3b/TzT!tM]}\Xd }@) i=WA|ۯzI1[9lZWNV0tflXz?vn (y7&f`iB7%OTLגфrH0M⩰a# T"aޖ*FdME[TTX1臊K7r1YJp60N ω ΋eb hZ k^ʹ,DTdՊ [,q4\kA߅Ւ ?n6z#tju.U9ao'U+Uhc6/'2<:ڕܸH/+8[wgX9RA7S;fiF{cU%jGTb u< ]]i?Ϝ}Վy ^`-I+ȣV5wR=j1伴'Hi(#Tֱ2BU? Jf*|@uL%{ Җ`7V PQ'x(<2cۭbFՕw`=fW 7Ukxw >ls΀ g:i3CdC,OT&#9$ yPe؀r|n쟋2a4/YJ"\ڦhHɓ5nT&\%ڌ! INq)^3X \-|n{׹%+. |!m\Km;WX 궽1sDqEDVfvh"ط&恣$:ˆ97R7SH$nV>PtaB5vzڡT?v?v X1ŪFB;!Ul]CEDS \ _'㲵RUɓRVdΪch1B(}[7tqjõG {gIo~rf^\J=z5k1).f<|sŵ㥎V5"MB3}:|oRg.Aο)Lt pYH~\2",>ɞ}|V*S5G!Vإz==S GKUi6y_d𸾂yXݿcD4Sk$?|JD3zެ)8%՘߁>sI*XLoD\~kMqy ,X%EcmZC\#r|ro~ M00({0{,|tfC;x ?Z 5 v#F*m0\cix~-iP2>.[DgK ϶YֳW FĦ7'B?'4X} 5cDFdLgsD'.M:墸ЦFusqȕ,xe~l˥4nlD|(=In#|FX s+]|& ܉S#,U*8jHgfEjm.2p[SoGoewY_.Q=L,ߑD U $Qb諨3оHTbP!j-U}" ffް N&:3Ys'ȿ* Obvjb0àwW">1!u=0]p+l[,My+x5$6$mw(`{KSeoŎW*i@g!E{WIӒs;r@Qng%t9 9|A|奝MşMqW;|z<ӉYḪX=1HH"0X5A I $5UR 3ܐ8ֶ} ٨X%k *.sTŃF0$~ 6m7aN[zLOdn =g l`QG6B^@&>'Mm I6;ʀɂFk-m}]7d bJۧsKFoGYwWyFN(PΉY*M@rVgPq㋧D>i{M&]|LP!m^/E4YRyԟ$v^8bK<ڙTؚB]St2/x.nG!ggڹZ=y2n⽮¸è-4_Fݡ% bd5(G; 03. (q|mTKA_:MT`ܫ؜c Y$. HasP}+(?3-SI? '8eI(ۗBoL0E#  ;]dhg{VȝD]S5c>( Q`H]Rm~0dԱ U.pj3Pom.y Q6,8=qe=.LV뽖2xcxQJ> 6c.>SqVLY%&1(j8L?pa|bZѠӋN +Aglt FW>L8L+QY5):ET󰿙#H3@W`Ax^e@8A_m=\(t@wP~:SAKA/h#w J#nz#wum.B$>}kۧZ[F6?s2;#!}{e}^1 O1p/r6| 1. &eI@A;V`-Y;Ӽ&绐{@CdXT٭:&J9,KsMPw7Y3+GC-_xo'?VϓNM]J(FgS~GaEF}:,;bW% w'ZBv*?j>FKtrhiG|nH~#1Z T5xcАj_/d"Zā v8v1SƂ(m: t"hGC1aLӍ*wש6`e E]VڏҕI~{, ,0 k*f0SK){t٦&HT ?Mw؇BNStzgkߨqfvD} q('Ww3SMfZ¨=sCsFFZ(KGc5(m (%x*Ր V'v=b/ )cƈ!P|2yPt,.&99n="e㘐nIPI$sTSr[m3+>9O'ɁƖ[,#({yY]/5&Ue{0Ջd+KʆGz0UYݶhKʸIཱྀY|C1^Ua Mڶ-:µFApM0] 8$6[$kx.ZVE"r6x%i5c2995R^js:l%ϛaъÐ''F^k%Kx؂lIol~j8ryD'tWm(KÓ״7!FZΎCyHM%JCȞi%7E&dΉl6g@ {j}ZgM4!+!4B4ɤ^i84>./RY o0)q,oAkA=!V"% tT%&E"/odK(keɵXHZo, H9LE#ʞY*"^/ O6+ORP@N`ɧ_X!цϸi:] m"V㨟9\⌕V&6i(VUIJwP7I F JX%,C+!Y')lx h ;=m:KllFSv!^1tNl)CNUC7O.raĭͦ4Q1m+FJ%_kc v5Mjk_ kC 6bJKg~_<ޚ!ܚRW` /o~Gq [gЕkzQ0Ih{3 ťquC{xK9REwSDt!k6|cU_h̼́W5 $q>%\DCJԍl}S3;PJ,bF92N|Loi >@6'KU>N4ZʀK 2X<i icÜ%UV%:k8FV)l4Fkuag,{CQ7%R{p'Nw˱Guۧa1~Ӝ1qyaKI'cX۷*k|{K-4/=XLjcB%(/?:dYz77Dδjk],<9jiheSa`اVIncB՝%L˒çid]i8o:(%4#@aBĔw-8wyC7`9ˢ6 dN蟿alw|3/89E!P.ҩkTK*o_o}iGfSk;N,?tNAEyV뚎(7v+|^1;.2HLQߗ:7R-cq?ધ2 9\e)sgRyaV͉ weaI.W'yh%!sjVz( >iBW.ewwRvSSkf>`Cp=&Ygk4Ο/ubgH Fdښ-ِRQϞU)h b@n5g׷Ct)pQ1.'NL H^6 =a%c3(<{3ϱ/x0 ;Mߊvz0vM˘Ў\F;Ͳjw@!@g!Ex+x1~ cr]7TK>˙M3:ۙp] k|͜XtkT$6Zk m@vSB_x簾I^J'VքxuBr'q3Mھy홟ʁ@G=n~uY`7bZQ]bI!EzUWS3%{b bJ/3:GQ`W&bG~;nTSc|CWms9qTm^mH&m^-F kIIBnٕ-  )M&oQ^ul E@`Ѧ~{ t! ˏ 4LJ}Q cJyw#V)24놸dbG]NK%IG{x]zeeЪ8no;2]V&Jvct r3#6NzҪ4=jRnbOH$`GjgتlT:{$inv!EI ÏVy#,KsS-`͸6 YRϦkJ V폭 a[|e4BT3Ŷk A -8 >'M"qWwE}OjuzXIF{𸌓b~^ e =rHӈ+&zŧۆ:6Dx|\W1R܎2KfPl' ug>!OJRdAVsئ*?SLH -\YR]b)#hN_tUJ' {A@ W߷ &q?I^ 䦑ŵ J92~z~ x\ 洝ʻѭA\)xRYے<nFz{ssYӠNW q:6}(GRhtKtńcy-9e dw"wò^N`iCLΩogjS|W Z[Ң#sj9yi01L\K +1XAqcu)&C.&ʢЌվkt?g[4 "\HAbԔ(k`]><xbhs{ժ~uPշ{CSVO6*JO$=NG <7Dgl*߆x{nC.R UJ!').652r'qDQ>0Uɯ0ฬcP}t{3P>Uŏd=5)4 Ę֦b FQCe9n#oT%}+y/X4q`{խS*7=F!kim,*.3Ujʿ`x-_ B2z<8;eh8)b}ܭX+ЬlAG`Q=D}v];8 I3TG^@AmgH^S|#0rv˔bl`o46UJYuƥ ^mR zPȅlǞ,vj3[-@uV只Ak.]ck!5HՅ|vRmWB_P, O& xBoWﭽZ2]y~%J!"8==1]|0~ˡϴ^P^l,jd2V%_+UU/tcj2V'#EW矛a Gg,~pf;p+¡~|!l%_kQz?A'z"hpCC4!Mp 4}=% o!t)͉b<8piOoka Eݢ:$NjA$ Ou\^sKl0V^ݗE(Fc:A@ g{rh.,@[2Y}Ks0$:fl9V+=C041 Z0?(z+6=̴UFFpgj!J oq?3A@LcI&Ǔ %] ~m>>k N0ߜ>t=J'I]hM#Y“NBQWY%.8YXN6Qȓႈ%~].2a633o]1M_h^}? On}v%->.?>uD=v vMInƮxcfc[BT({Ξ 8a0ޅuXorŔDJ?aC{ʙzj0(ew\Tk7 ϻUr%lA)PI8<]d3TS{CxIeHUQt]jM>iLx&NŝE6&>˜> =d 0 HLrD\Fڧ2Iޤ0$ *zjk1f~e5m55(ۺut\7F$()No7 `"%Cnb((4"EbJek2.#٢@ǎVS[yi{P &m1hC[ljӐ<ߚK\Dz;UmWUO ԡ*g*EgUAzql$f* ͎ý՗9*z=T"#)ImN*sb'bqٓ lڪPihamgq71rX*^EdhuOD}LIOŪ}D]4٧r]R}.Q*ouv< iB>$\֘D"l?|$9C^!Et)x|Gl_g? i}?r*7t&;-W9m:.f6ҹ CN(8ʧ@wFtZ *9ԟS`S # vل_n$_e+{(şykeZ"Do8\330)ky^m0ˮ1oCj.*V?<6#0?q!by6+Y5s1V z ;Fh!YBÓӺ&˾glژ3Bf9H&sZQ|*0UVxrHRnߍB=ʩq1j~x$M`:d=aK~+v3}\!I^!~E4hS23L@:H?n sRH_Sߨ1^W Qs"trPī 3ڰ*g*fzYA'uRCd@xDJ]t»a |yEo:avڃ \Ůf<%EE5ڿgFxןk=o  K3 F~..U>,N|9ngnHgOMF9n&U{E80 hR6ciQ$lW]W!F6cJ#UL48ii>zdV 8k!rqpq\HfN '/k!nh3X {,:M nxн Yw'o5Q!{@HŠz#b Lv(,x_o ad)η#^'Bb*ɆCh,SoξVp(j{!=!:s_Av~"qAy&}p0!x2iGZp]m *pT=%F+ CޟS<2lq?eV}SPZpzةMj_*IǑ3KQJƁ iXz<R𗎊[ўyefXÀƷ>$ԪrU[f3H hHUydja_ ­(PB!]䎤V .4|r SCg 4 \_BzA]{lu`"¥^3 u 9}\]@MaRpDcJ΃MYM9հ.}rGLm#@P): Hʊ֦/n44[Mʺ1 Y$EK`dě>mτi鞰B(3͓bcS9D6Uo\|8Jr;,X`zGr\˪V.9yv4)#\"ri86 )E8Az沥ezG"yćwn)YȃRmbf\/ved4@] bCs_ڭQAU[?a&q)ïvu$x?dVa5az(־<r|vAEz"beՐBu%hLn\>o1E5gk纔>x3\(w?i*&ECqRdWCH6XwxK0ʣ6l$1?$x0D },Lsw'PD9n0m웷(Ǯ(kbτgJ/LC%J:]C42N8YJև2ᤨNz-P |K$E &Ъh():<RS PiރcZP :2ηVvjk|rJN\Zb v)wxhn߯? {jk-sGZӸS(i`jȅ*@qə8@ ao"m_1V_Ӧ(3r7yV"K@[EQ&)R]ĀJE1lgq( z^)Z*g /]BV#bt"ReDuz*U0]>0!^QNҮ2Q,ZyY ×-cْ v{f HgUW9=1DE5_0z]%"p=M< -חp GvB`Ne' s+Y\2bX BdzYܘu&6gcv(ό|0 ]FOMFrKG1=C~#JiD|f2/r-fy% ,E]F%z&v{7^ οԦg>%])T59mWx?6:;31BWkeF .j#S%/v)c?v4(o;-d'`&pFEp_e~ \NX#e?Q3V}4QnwEőin}׉jdWF \ XME@L v*.iv~HxO ӓ;]` ypUzj4^,%j&{2,1:VF*"T+* 3PPrDqć,UgMԱ(sƛC|PPe%b֩í@bNb?Tj"RC]FJFZ1վ"AĒ6+xGˋD0-ρ}oCPfbBYU: "ƿ%2n@ɗ4 0s eQH\$ւVB*J0#WSPK—2^0ہWb״=\ w"a%TY*BWg&Lv6[5%k7VRǻ!Y@5 v2C;S!5ɔF7;`D)ħZ/6R~l'՜բ,A5*':Xc"7Z e1Tw]Zm%HL2RK`VjßntEj ߟ"é&z-dv$`(Bˀώxꇺ7 o %u}y wx쨊XaЪ- c|k"ڮ߬6)R7fgO Y:Wu,vgSG"ofuw6u6|/V&^%r9?? 6ٺŕcE`BEÇfo,b_O%n}6`wݠH$2XUan?E[&-EznROX̀EnD6e.ERHM0).͖>wQJE?fCu~AU^ BsL )!gO['ʨ.`kGoO EHuJؼ]ˣKO@y#v={^]]!@J!.,W뽚Hw:{ZT^!7rN;-u= p-ʤu-e̓1ڣ8-vZCc׀Pћ3tc92 ӫ^dt r/KT9^ Q%\YaȭUB8@SI}?s@ w! ;VEq%t]!D`gɭGKWCtYPJ tFݢ~d8 1"5J:'>ly8Yܽ4%)ZC{ f @F,3cU U6q!!GS@3]g`]fcM[UC8TT}DYo1jUK#\寏̣ p[v@BV24?{MwBv8ܨr+9 ɧrfK5fI.DmjNAB tR&IQ8-^0oE(*7p."R񬫵V}T x" a$ ͌Fίycc޺\g3@7׿0VD6ugxQH/Jv h"QIu$%gi}| @%R[[ 5GK52ULD5sYF݄q7Ǜ}$\}p٩,<2峿b7V:eYDI-9t}BB!- g,GcX5t@|L%8:B ડu+oV"LFVgEHXe#g`Zc )1]!gg ز3F/pm8j7rD$ݏQPفE 7/TolG8tœM]5ժR9S# 5'2"QJyr:hnI\cGl#*1'-%&A@ĸ=.6CWfD0}sGՃAU)E/ oUwj}=;7lIk3@iN[4n԰deĵԘ gZ(]By'td眗>wǛW&"^<ќa!cǥ>M!J+Ҵ4ne"+'rT۵u^R?8no PIu B;= py =E<{‚oxN 7vBӁ*l6r n%aI$ovj墨䀑c0j%x*qNr`pL&| !ھgmq1n&}+56BqbeB4rށC$Buq 7r^4bpV H}Ң$Aז֥z K12Yr1ݡA6QܕOWafR5MA[(˘4ߧUC;>csg>^:iu{YMr-㱖W*z?O. QR3՜1&.gЧDxZ4?~" J9LMT7fCvdwǟ@VGEEAtQo!1|\>lҨb]n\8W;fր@v4.9R\2hH^-⎌G|RYD¤O $rehOA(symXeU7Na~Ѣf"Q9b4bTo Aʧh Js wK*=f*=p]j-"GXCIQOԧ# 4}I{b`mDXo+xwڔC@ Ã;;2WԮE6g fc PK(4 p1 c~²,\7pvzu^وC o#+p(M%ԟj"7Z&YM2:<;"M㌨9mlI oF^횐b,m`?SVТ9!-ԠR؎1߆7Lke?a[22PkV&TOG"3Ku ]ms: Ι(ש!.a?W biH6w۱OCu82BczY6;7iK!F7SUјnJ2XDA/.-_C/-yY#KRו&)rM8a'~`t:Xc 0lOTS9 td7+ K|iwy% Yb_L]?zS)*9twH`$y%^y R&lx'GZV0ߕk9YƝɏ)uB'GW:(3H +ٱTxym*BK"V䚩//A"6c713 HҴ@i؆ubHR5/~Y ʫ-ޔCT798l=>Yh,zDW1$ EIkΕNÎ?Kܠ( )ƶr!䄎.Uwu80(> q3'Ǖ|'Q5Vx ]I;HT; Z .ևzogS (]g/rXW$KXO1@.^WǠLJv\J$ CAla WKr" ^5t ]]#0onu F8A:]9gIB-$)/R XF=N y Txw3Bc d) K98B.ib !05G%=tp1/6\b|$PILQ<%]:WSs(hm>\Wy ո[ _=1Y$Y>EK0~|SYb" JۃZtT)\_nNFxC's`;oݦBCA1_TN,dP9QMۜ9%bNŪr7ClB u N t7/>ӴdMBS ep6ith0klVcVE QLh`25H(~asBgJi ٟLZ7p&`JkսS'M 5fKܭXCD?RTZxZ B `](OA#֟n>\iQ. .Q[MM`&Kum?[6cٮKNO98MD_|>?x)URD/$mDeM&E4Hxx^r<gCʕ74֌^I%UҦgS#Ĉe~vgRXҽP `\|-8lcòJڕ' iI2v/ +$tf]ۘQa!LZnkA[nE=F)QY4N:C>wD$X-B2nK=L1.gW=T;)bݧoJlI ?~0VuSRTz@eϥdR=A Ɋڦz&a#d;=' ,1AHVR`N)~}XAOFSF-VᎹ%s++Gkpe3 A768l L5:6߇$%Χj+`=L(=E P "]'^ۏ(5f*ڤ":N3Lѓ.ҡM"wZW"Ak_/s/R^K+t2 sY*c5M%DZ-pFê¿Lj hW:[s]z8bVjj0Ggx,]zѹ _^Eei{ >my/^QD-E3Goz6=~Tc D˧eHfΗ%ŠA ևn)FSO9$kCpV*>ܝQI'9~dmK|+]Y'eV{hbU.bzv||}"d0'b :TTYIc#p5(HEF^!XjixF>òbݵ7pv`k 9[%]pQdxÜAa!7~V4lFi2cN !yC7j[4zgӂ?d/Q`UHKs%]a1bFnj7cB;!sjY뭐\PGEĎv{UfŋFBde.v]!MaL|]y)*Ꮘ|b 撴naϣ`o+;%V7]K=7F &jbaҗwH"Y0f[vy݆Ί>8R]5P5-<0k7 )JHhn%P0daX0А·2?#e2 7S*mԑ3z&&;$_LAe֬xkl&(ʅ/3~lY6Z4 l&t.%I2/Pذ\qv~NsABl!Y^4esûɃdW4dك\&oXZ >g#%]e#f鮩 mSpĂ |RS|gεC" Q9fP^2n@s@(Hà|a (ˢ7mA@F|H~dwxۡT8)jg/PL>{@ˑtrG8I|ɋ^E&oEByN o>^ZȰw('$ؽc^-l 52-J|Z7kYtaMFB ҉Hmzŕ/ׇC'vqn+gD !8:+E2E!d=Ұ-DyC_`BmA]bIJϢ @JQk/>q3E+<~p{&:=6e8wZ=b<5׹OF^ذ1 y. ̘/qH[^ګ(=㙆\bGY$pCoͭ`ZoBB$`\KDWi),5X/p#`xL˨pt&a <4Bm ;"f1LЎh@9f;VȗﯠuQTjBiPQ~^xf'P.lɂL[t߱/cҺKz煟$t:Ƒ#;n6_-]S /?{ZX@n,~ϹI5ArS1gR "1͛^-J$]$_&hOODK ux Ȳ4ҩ9 '^VqB9.l$*t=ĩ'(`GW6Wd? ]6Scc_?z噂+8V5IOJR ޒ-/&-oL}7 Qa.#pORGte<$fv*)m*bar۾;{}SNs$5'CzΟ*TukT&TK6b+#mzMMhXC {T-)RI?QUi|Msc~dS=L\dӉ=KKĜݮ=[ /VƬcy8Ba-uzXf~:ly[u~3f/cSy7>ݗn ڷ([C 2ٷ), @V$xoGjʤUnuֆeLorQ/lߊ]I->_|0 xlGFxb`FR:Şuw'&E,^pз'b ,FM,>tJ= 5YDB z&2 f07& A\߻xBqGr6~sؠcbrx}ݗ9 0Z"bH1~ /"exPɽ}x,! Ol>-W#xAZ:"Hf]xo?rR#>խ)/m O7FGg ܣ0{y;GWjL}WtM3Kr6 GCK^"gM!CsC55{ go{+ngAqRI\T\ ,G]5>SxtgCphŖK"Ȑ.!8L*7O{ʽ'~.N Gʶ -S.dpR.^i^ǝ,֤Df-o`Y~U5%pXi7|m99 0MC/FHt`%NOǰYtiJxڮ ərƒh`^xԠ Ǿ-4ތHp{]V&[Nu_KE ϔŀOu%lGti'ȁn9,^!*f`, ~ot=;a;wx7W2))x>|cOL$xuƎ W CU?-  q v({^Nyyg1VH=01\fA]Wm>V7"녍! I!Kz 1EuW.ZNџZrBpQd%Pxb}DYG?0OqP̷!2B`%Mm[9zͼ_O'X8|pe+j x1uՙGȄ4Lgin0#lt_<*oo`vz%% 5Á*>Yo݇:w){T gժJVe?(v4{ĞcCh;I?zۧYbt=eﮑv#%waZTKOb⭠ gǛR *.ԶR$?<w5\g 2 08ZMt+.=h_Z\Б ] +fr ׆%>~ʿ؇l |MzivRBjs{[8]& /=I Dt8fS)2'ш5'9df,iү(}[z6[k%t.+$ 5grKsB)\U"YBqg&0c)q q⟒˫ _^JAkšxNff#aEޠiإh5ߎb^O=Nnd牄H=<tоI=3޾ t+CdJ|VNHCÆZHs HN<`$i^}RCã`wDB*:;ڌ|f[L;(m4ɁTndđh#En .rHv5\u3.֗cٽewQ vڿ18MTK=k2gy-B4& hK m ~jpm%vvVBOi}5 Hj0ИB_ҾR0cϻ%d8fﮅkGj e!"_4f\i 0,SYKhpoHyB-Q^E.9g`鋇bQ]!7ļSj`v{7nOMPs(a@]]ΡV`;0:du#{[֢Q9 LݰBy"U}'i5tߩ<)ۋY]^\c>h#NSl+tZxM{L 䆩9Lms#Puqt6 Zm/Da DuR{De`v+)>VIBGLYa_ \0=n2E\Ri"Ck<,^P^HYKH?Ϸy8C%h`T6gesM$_&Y/4W~3ѐ7E:P6k2?pп/;nBkOI\ֆ`eLV)뢴].G@ XZU߾c D,D c0rIe/Tx}NK חb&Z%L9!2̗7 .8!EWxX|/h6dߨf,V|K' = Iq :nnZY݁'JԈb;i#LI^~C)ݙNҬ, bFcdy2T#_WT 4{X~ 썱x_ʎ cu_ʟF:V- `_`\N,sS}ڝ pܦ`wt\l0Lt-*DȇpR\'^t' ,3G)KĚz!o9Ţ 'P˵굳Z=Жv h0Jװd%N w@e'sՎ_[c^M"ӻ,=E_ђA %5߮ O=\\Ý&Yo0#*j-{{YJޠ 3Uȍ@͠Do,țթͽ|qE)0Q@&uߋ3:bg6 .Nxkn@?@ sbXR `K2Zv4#"Dpsy#ˤo\1{OY%y'k{)`.ь}7 bwtD }G!zEuJ=pk*U':Nj>8$9X"4G$|+4T;$_9 !Po%IfH1&H~[0}L @'ؙ&"6 Jd5UFWz&>~ \ipW31Nn)[+ΣICڅg#T k*D_Yue/Juv(*C=_Uq25/L0`ᬜME3/Oc|\FC2HT&ҿMO= s?l[~5M<#W.eם%8egѶO[~ * sn?>6I- .0I2o32a 8%N6TkFY\Nn`yXԣܬ0]lv,CTq5Eϝ1㻯v+82p؟͑JV\:nI 5B&c$ub>D|W*8[2-_y|gՑۥιkpvN|~7f\y ْ ܨ/偎3'3^{6{ʺ-\ sqb5qYZX@>tyIݤ uExldPUj׽Δ|j05cjHvv,PJ bPG(H t]S<1s2V!6'mIm.u)!muÈR98٦Kzl0Z%H?6D tNv_HǫTdWS#J C%|tZݑ< jr=߅V][QհG\]7%4+bX :ϐ;,6&h"M_.Zi5f{PH<+P]XJWVt%=H}ƻ?:[;2 vʡ*'!pL[Ylڸ)*.mmvK[vR{:NMF؜I>{-0e&6o1jp_2i:bځ&ڔ}<0uq5>SH6"&Nl^@/pQ+$G1K#3X%. 8S4?.Qp=DVݳb#fiRﮂklįޠ}oEy##PT;5jD q հn+^F2Dƹ&Oj8q)TwI 8 {  2z1?{1TU9ye1 zP!+0`txNh?a֡vB`m:{G3K+{pV=ZY~ QhK?mSAe8 #0 $AeV (:/FAҮo!>hm9J[e+XьQSWwd"7D&N3" Qf r51-(G\: G{7 0 S,g¸ƩyaЬe\@%5n UoŔ9ރoRf+xbW;>'h67b/ \ɍ 0zI7pn[RGlU.o/O7 &iOk;uӍ$1*n̶ @HkC< MY@襙=4u?HZmAM^Ag VAzKL<[IiCjIꅡpY/]tݘ̨WR"qsF@Zz0!' 2|ͤKV'D.__ wᵂW5bNp7wuWJ!QF Co[f O]_[nFX ЖUlK+eUODM ] tlg;垼+_U6gK|}UGfVs XYXt8 Y8w;Ec(JՈxԥo{4T27C}3g?pN3ʶ1KRl #)0٧`^:ʉ5^YV0eJ 7L#'YÁ1KtƋ̷"3DI[Z`PC A.MOo}MohfwO\bXs0FW=[1icfߨkNޜXz:W~ xR ;YO=X`ic^7k7c@>8R@0T❤iDfHo3{چ^ygX_:|t~\ u^ZnU*;}O%E(IlȞAXXϟ^cιyq&j[ݳ&w;xv+z )5h!tB F,,^Ƞ !,"`E.ы51P<[LYGO^ȂNƼS'''Q~hTԬaS- [# V'< r"mwBQ 2%F1WYr yD-ѲC'{e>R m-@ic`~[dȋ&R/unL0 9  9^KF":H;L2iޅCUI]a0[yQj: {1W]h@i@|haBH)<+nW#.71]y; sY{R5ejUVNVH_IУ;bdpZptr;I+Wڊgb]G5Utgܬ 뿨u%MKhSs̨tW)d,Y)Ъ9̥$hW(:8HhO3yZ։M|+4HO6b{BzF?4{"7F6[u;K%4{R5 Ni=\e4ag&eXD< &'%݀@ƷVP|YCdlǴM[}${DRqgʿ LhTcB.b'J _Ho0np?ݔ^*n`u_˛zeR㡓o6/,[Jj 1 LrW\RQC؉z;bz nrrO9UJ sTú:/LEcrU Yh6!h`kOJcs/G3p 4Y^&J7}P!%S 2- 7r ;JmP6bk$ٟ@تbh{ӕ7)3H<"OrNtFA`!I9L'IA1YAvi[}z:蘈aAvx)g.)d¡OhCC&fYh<܉iVoƣYC(%@VƦEO:I6SQLĬ AD2':Q; V=QwZVh$ 6%J_D &f1,] KҦC$i 72 YUk*?5n(8r?)1cM*:3`Asr/RPT-*8lHB^ɐCXiƧpo鏵 3 ^% _ʮ_iV.I CmJ/ճHiF_ :4|U|˹ eRjk3SrۀcP#cP5IA/IpJEF)vXB+ӭ IL1Ļh1<(͏ e9w?Q tڴ^!i$\e}e5 &A:IU~Μ3܈_Q?P$p>Bj u$)|ŀlXHE- 3!>]\ؠ; k"?P_(EZnqzA[دEcdzH>뒓dGVΛ8%LLfY4x?I䝸&oUS5] I|0O92|}U;RUa`.\ڃwPz4+eAuJgS-`qq!ś9 t2Х T)UՀcPiR>3^ڮaT&О e :d(;y+B@ŁibƐ'Gg61R`29}|Q)?#T}$ZvdmLrkQ*]IHtԸ-,?Ҍ*IAϛM}luu$ΩsJ7u9zqspdϠgL?OY(m>c?{w`n-Br"zb㎙up.X;~W@˞RNSXKxC~H q%0?62coo'4v8BT߈G϶0nDEҤ[PokPXj퉑xhیAA mlDWiFek#sY-D8F ݈R<9wTa[$$ouW/"=7L/r -!$DcVD$nIHj@@`K]2߅-9(\E3y,a>o$%rp؊G:%֣@틻uiv2:+I*,0*=&LJc`ky,ڒ.$9@y[a@6B)*P=`QvN2lF_I(cMdf'w[ح(RDOٸ}}&9V"MlF6QZO)_EC5TRCѰb8;31=u&C\DܟC  o7z `zд<뷏ʻ <:|FmX%vk2%MkF*L'Lވ/Q%B".\E`Pk@Y>vItB9@96wEQJ4g<=yiR4Dv/U ,"m s`!0g5&Y,=[ -39SO! AX~17d˙u,\bߦfD$_3(T@{y&c#FnbīR6U)GW„c$trڡe 룋!Rn='W>-@O bKeOH<ۅ$9f7<2|R;UAd&ӟx.@XNďBfp}Ec.II ZopeGtuyd49c>DnRrԍt?yЊRr{+e}c!GBHo7wyRX,1$ZW74o_KsfJ6,bl'$3frH@EdX;Cu2t:084~"rhz ;w>k(lZ$8eܓE*&GaE)A ϻ"lf+7ĊRok@8\z+uU{kVP{iv /̈́s_.R6g j$f^lұ;ˏ کQKTK/J"NdvIK6xuN@嬒R"ughDq3T6B){*_t_Tq?#yY(̶ȋskCS)@.lt" Ub|>pɯ`i=}D[P~T-L[L"Y* ;)YBˑ&x8q簏a<ΐ.LG话NJ 7hQ`bcYvblF%8΀zoޏ \aF3myC똠|Iᡮc9SN\2>p.^:ȰZP%w#z8qc,Wғ(2Wck]`b/XHWU]6'dFIEn[#dJن{'Ƿ/L44i͝3+̉ؑӑ [h x{|D;rHbq.Ce0 Ef@Nw͵chK1&O\($^!J*sxI t\;);+#Sw-jm1*T  n=@yAO)+S޲$Ea%Yp39݋tJSEiPB朜&('c@"=dG-&_GS{'#"2qk.$ʗPuGnX6 YV'|9#4n +p_z&5pvC=&۱arD -`&DNt5Έ?"ѷs.-A(A=mPW3Z `fbRuGU冟0lcWM @hW^)dW}jXXcW=%z( ۝Iǟ^F> ҕL܍^bfSJ~J5ks^mJ !^LV O/g(f s^0Wss YU*W6 d5=mC&CM;Vl{|Yp6}ShC1,q`m6 pU1&XE)hN- -C'@ihBtX:u2-3AF/6ں-~2Ә#^X%^4\Si:&pJ`z,stx 1v Ԇ%F"܀b k}\|;(ĝ} ʆ_a%Y27Ix hM/iE35[L9v0/CS$8~ICdZsOqވ)6k>AH |<2[ܖX"؉kÈ|(QzIi=ATb>dfVK}tGgE U-_=R2b#kTA֏Իi+ʲ<,kz[~ UZ"e˅5쀮MO:/e?<"g3G}C{3❒<병>8RzʱR`l$E`é#<Ӵ7YEf{q7b2<$nnL<ۍ~FTٯʻ}'>ڐ02 .Ԋ%jX.{ 7T8r3 Wn|$JW$V'X>?"`.:&OͲe5nf$Bkx}tÉ6Ft!55rfR<49ozU!%?1#QȾy{q 6 = e&VТMBCM׹yBu+G5#&cИ1z"ϯ`vWNbC%6NdR|skR@q&i$Q^?{ PӀFDb2- &pem'YdDdhcC4yy+Q]yrQyKfDO3q\y] >ptDԥ% a T*Wv5j.0I"€#(;KNw3$z_-RJ_gHmh'zV{F0fc>D6UFtOmK#v i]38Lg9\u,(ooaw(NE}ЎMmblO4&#,}رu,XH2h/ʂ">|vA ff΃7W SW%zE$QAzbæYCOT<] _vɔY82a{pX~c\Jc|H}vq$IŦã8ՇɲrfGY9YiĂ6 OI eX9ISғ^hI! idd0L>ZHE6a'0AkC}OOjcjAFMj8zX~"h,ZьÌNۻЫˊ*dXlKd.kgg`ϔ>qFxHu3=VW ˣ^P1;F덴, WF=r G+[<ZиϠ zZlӯ@ gAoy#TEZwjOq="N=>9~zR^Ȅ՗ǯ.e7>7*5g cttr1,Q *z.x>o*r]i?&~OG?ߨه{uEz Зn"-č.pl-,5Rmn!?$쇉"O -O?hy$8*zkרe5epWu{GSH̷[-mIUK$~Ros> T47HdZ"r?n|f\NDwLw+mHfx-a`f\-B;n3uFʊ@f; A&-S5j=JS ͔7 q -#!/oְ6js3G+W-2\d7s F>6>-_0nfk2 3r\"`'tid uv {Y(dGLVy_yz8xPy Ke9ì~Z ~3ʕ ^-sMs>fUZŋs?7+_"nieRf"`ɂ˹CO&(HohĴ:5i_ETJjY0@X^)Ow皗-s^{UuMDbH=,b\hLODthM{{U27%cyumLGCrːjy2ujr5?I")e$ f;Y;]4 ɖY):9B '+6_ fzKdkOdt Ok)Nۻ8[{^Itoই { UIkqtѲ"Wc}.v7!0?1WWf-S|ܢ0Z 'UhHI2~s=NǑM3Jwzp147\ !#8-ִk7\u'4)gR@cKE K9lboUFAW`H8q6#q2y._ɥ;$-)~_Xyf"(9cÝU@gM& E3>&(neM'YCFэ_C0V2 jHtd pQ֮uk<%[Z*$[+ZH;2 "*ό*óM>qOI-+bFf"P\2b%ܗ1MqKՔ 1թ85ЉL-6J/ X$ *ZB19ϓyUP5u)6Ѹ\Ou ԙ (9v滢088"GzMмW0xalC%lG͌7Z9ѹT_ηGlNʻ5\3sgNe43Y!޴T0W͕>L+Ս4Z%p ;\aaQӂ=2QGJC"Ay$WhC-adP=0tH|Uly<|N(^i b1pP11™WzNe=5Py9ΛڄaJ sfUاʸˎ -)8Z*2^٭7mߏTK^XP]#1[[s ?4zGOmȤ(1qu9eL,(,; !B|ٯapUjme䌺#k@\x\E)(䀖KvHhk< {#Bi-Y! U~d)-窐lJJQdtml̥Bϱ 1_h4QW}9Q^]]^5[q6*vigy 7y+a6ԂԘ*9t@L'GNZ!ն~h-1Vjٓ aft.SpUS6ӀdZR^꽙GLTV!i[}5ҢDv~g73;*콲fw_Jܮ:Ɯ[ $Ce={@98A8{ b$M\"AT"Ǒ;թ5Ъɾs $Fb%R-i[5. Ed2ҪHgc'[h%XA*ʶzLZk@[ +{ EPOEz/dG)N7-aS7<* (#gp4h8z5 ߊg,T;|Hv?2TD;s(SHL)DuSR3 wOa¡M'(bMl!?6I5̑b.Z~lR$!Cqr#LR!XL/))lwsOS d{#AVcU0e 5E}_,TkH^g_gNɓwy'nt%mpGS+W,Cru =e3%@?䙭f BWR#}fp]=(Mp)d K,vE c'j_KwȽiLe(F5usIaO&PDPD2iSD; -=7@x(ԟDz't;x;Ki\,~.9&`@\_ŃUefCDܔA<;w]eݧbU 1)$ 5y0$^k4:;`XA0W#7`C>vĪo.yѽꛎ0,ւXMYPV)r]QQgnX/2+ΏER ;:HH Ǔ13bbz- D̥"9z}UJx*XjUZ0)[LnS=VlǦl܋'\z,k&/ Gqi>evrf`rmx9nRF%~IP?dihD 1Ƙw,<6=ħ;$$Ke8AgECP3qDQ3fѧ/YphW&Fwa9cR8Ah@CJ\.IĖg!4.{s1( ~0>NNf6 N/;FmG;ɁN{.旨Ys0a[(sv*.=HRՓoB|e;g@dy`d$KX2q5]=oqSF ft33 @FK@M ;'j[ANXA7G#l}%? v[vJKѤ$Mv? aC3e~&(a 4 9RhZ\9,BԌi6SM1D Xz4J&cFSoE$lpG9<ԮГZU'\wUIV~@VCeh>'gG)>YQmB"P{8u>i=MEjT]J_O] 6TrMYr'A Z۵99P#Efp2FPTp!hAj ,F6pt$^m1CڝC{w@ʮdKhiv,~捴Sm-7(f}coo[ơ߶x;Hq}.!HTς o-݀qބ'EW+,qruo )~Wši(]hM3W*]`DQjQ]Edm1!4= f`1ָ+xf VGJɶgh}LVlmyg44.Y[&?gvٵr 7=q^4q%];j?e:Rcx~ ګZ9@c@o3H7%u*٥=弡Y:&U*"fJt$*g(~.f +(NsN8˭MC [XV3 1 ҹ Ot#5-/*j߆fP ۖNIB$Nm$q~ K@FLĞ̐S\Ё;l^p cdk*4(}덇{%ggmt>ײob/ S)p4 ܃MvRX>nF`.~MP\bfEBa/x![EGLxp|>rی{gz0>cۯ t@O%E&@ZsS1yuDA)w+z}:H {@;2(#.AR~ܽIKxf՗[X?ʶ{lTX ~bdgi5n4 PQ4_bE]¨pML܌҇5'KT_(x('A;oȂ8Z.pp,6 mX-_:XLYb½^0-kr 2sVVJꎑj[58CD4ׇ9J3${1ae#-J VR|DC)2+?N@#k&t ߤx_ )p ^Ic'ԳeJWq =1ü{=2..EqUYw˨.H/b^vtܫԦ b]ޓV':7,pTǞT0bۅY 'ļR7 0\0NN:XݎGwMwU JL_ ^Hl?FUJx*6r/IRTr}7.g_>ϻϐ)I?@g7 uN q rLKm+R3-G&ʎ~C*Ƴ`rBqD&>A;L cmF*8_1x+i0JU!e-ڀCZM y{ű_717_\LhQ<,dP).Č8^"c%ޜqILҍ&fs&4 hVĻjzIW/T +YʴFo$LD2is 5`-9m"OXˋN0#ZyyF?@~:Hw"2 'k6]9kKBCQF?kLQw z72ڇo]1pqJT4R1o7݂o _Ӥ]ba@u=Kn/T$uQnSۚ‰cY0NOj=:o(΁N+VH0Ǯ @2訍0!b.Cu)S" `  ) r|cRb$M7~ \,ye* Ly~t΂VFPb,|QNHNb9~ж hpf*e 3QG*O MuacW^;(l ~e[yԬ DyE AfW$\mh)5]fS>qEt==V^EItTF)O<&$$V\7 4?R4p" cwIUXODDT8$]\-DaFQV00^ޮ5{>dm؈䲚CvNK >f؇U{:GyUB`z!RxApb)hn[@.KۘQHp]vQAq H_;%LJZJE]$6UnjPAom֪ub‚Q wiۺrBm)' rpxñ`~ ;h" :9}"+j[ ñO Ƚ#ԖQk=lB1T`gkL-M*F52;celM=ַdPF`CJjpo!8ֲjR(W٬vٍy9*ZbyodfIjIo*`b2Y_舩^мɍzUCx^JʍtU$X pץ$0yԭ()t6-CG3 k}EL6sEʄ@2N"Z.3vZ_:"za^QRmVa ;} Hc{I}RഉVtian ; 8ryxzkPs $.|^9AF~!N(^ty`!uƭؓIrL(n+xx" [,D8eQ1lS7KM7z!=.Fph頱*-zvGrO+gT b[;k_ WY|c^԰g#V5ݐq% =XĝG o(W!&5rP kv4,ԩ1큋95뛗,qYn-{9=ཋz*y,lRCjsp4Z섆GdVS(-92J4;pW:K#:@&8dT4m}}Z¿힘?H,Isnʐ+j怓w2 I65Tvv ~>' JM-;O Q,NDiԼ+簲#K璤ey*$AB/* qlyf+>3)}QG;N)J )bnG|LwA꒸zWYMZҤ9*K#EGt+S3N" pVnșqw.Lչ:Jfr*=9@Ů2)C9:p[7`sJA&됈TvA6y-]ce?qJw.kƮUF،Jr,x 0sr:CP'MpR5#/ɗz? *%A,ZY,l|ÀPxZ*{4\T8+x0D? \7dyS\Cc_OcZ^Xcҝ'odWAG+/x{ ;Le+Ϩ/m_94RU \ fp^ ^O$?Rͽ-Wzq[FN{o)ca*cQ/L2g_=~9l+F"ω':5Є392{Du ^hIx3w-Wܿ_2s͊m`6.ښHE+oL(m%m#F)P`6/􌄡@a-BX޷@\u`-ړ?|hko|7M~74-]\,a6oάJ.,WBw/uxv?)̀5N"I_rڪpYQ`~ܑLI[WG*hW}Q`i; HNa9Q:Bj(?|Iɸ=-$2ޯߓpoBё3#a!X+"3~l˴шU_)3?!K䰵;{ql]nyZC 2ڗ,YvH}Cs?diF?[;s56G2yIvvd{Zvd+DžrO#:Iul;OmK:1H)v"ҧNW"cpPs'l oUn]>s)HM`B% z$rU ^)MdӅD a2|+6w #Oo0O䃝_K=RZZz}]C\ՑiJtI جN.o휻^><6p"ILeO̍ ڮk!-@\#|OULB'2nJbb_4c N tj0,Dnw72&X Z:8'j#Xޑ^*pcbyqv- }$Uƫc%@,Ԣ]yhwm o: kxȋoyԔC`YH* zр-n"Cnxo?hFl&H"dm԰مfUUDqtGpGv ׏M0מWAhk`mb05R9).pmCkERn=EoCI&ɝ?}.6QnD~::$J19OBh(>ZlZfŒR:,1ZRǨLo&'o0h17Epo':&! _@lǷwAi_幉U㧁 _8@9y`Xuym]tZ?6{/CK,ؿ!~L3K"߸wxOܛ:{A GKٛi~>o vFq9vLWX66шO2ǫZaQ" ̨4s|(Jb%p\3 u>ɶe вZD X=xɢJ&SJpR!"V ٯeRLNm*B4]2h$Bua.[%馃sATl\jO~W`mʓA; 1g&l.QI?;zk4+_☬5f>sFMhJE'2ȣܻlP;JݎJxeg9>0թ,]ׂ ~d*n) hl;FE oN nNs *ݶ2C7ɗFr^Д \S|>$Pm֥֭ڱ=3Qntq4G>e`b#~f+QnqE]!/>_k?B˩ ,TXH4ܬ~84q1{~:Fbى8C-Re{"z߇W50n$y;2a9Г8;g+.L=dUK59a(:{ܰeog$-]#e[Iw+j-yiU3Tdv^F7f2 *K nc][l'D6a6ANe H#g~PJ PZ$՜67Q" [U4߃T/fR&IOì)6b+{wzRɏr݉䜌J*_ ,׺Q> N9=C-PB3!΀QS> {y V1omj7P]^化[q66Fz D߾(4IT&EjBٻF='B3ϖ$J{oFb+@Kit 2_H$&MqNLG 2M1F:B|?)GpƚU=-|)({gef *dY|\7?Z8[WP-~o6MVMP^TЉ{Y0l̵Yy(<^_\Z$9k?n^4!#w>xxtǂiě^r>.dhT=vhpICZ94WcfX%6)%\I^^NGA٪_ٶx@kյ55)@'uh6],}26ɫ51! Na'&D~>#G_3yi}R63୴c^TTkp#ʿ\Q]&kB v8;VMښnt-dPC nvX*hb3/3)pjI"m }UEĈq K4r?H(#'MoF卍-;9ul^$ڗ6{9>qj)j8^mVtlY1e- ("`abr>pvКb"%Nl9s[GθUՁV!E(D;Y[^ŖrȂ"#C=δ,J4QNQ E'ɬ~ xP,Ў,!cgM V8]t%86w{( gSMnsޝaݕ?mʒ[qbo$_]bTȢY𧺢L땄b2Њ<¾^A(e!cO&ճ>(i~OYk-%n p'՘7 &֎$P'\uzNpxby]{}zw:]^R`Mmq~誎UodF9lai7%t/UܗF:*@ȓ?6zhȈj6E1IR;*g6o=;|_I%dR/ on Ԙ8;R7zni~2 B!CܟciuxI^f2e9fTi?c'/H#6Te(Ll=!{ةnki{{V6^lSո%r? 6!^O ix ~3vx/4azZļs MN$~>tZ'`({pW[H\Pf~}K?[wgaJ}Vo獘yr36-e ae ))Q=+ E>xdlf[[SXl4&Jd:."@a 8#}yNeSr:ڟX@ zrbX3fMݻ7oO4Ҷj+.֦fJCIGUt}ījǠLeAͳvAS[ʖgAGQp Pa&NP!ҽw8lڂh٨d?jy!/8!r/w!rcIfڟ"6$?<ءȲI Z$`.u3 [s[I -}\P~GX_DMF#K {դ1#hTt @POj'z_gU}Ag@;qw㊹<[o9IdՕReS)GAKu@Z qb#9 9r?T'BhW+?Ir *{U*0fc&gJ_)ѿɋk${*.81/E`Cd u (`},*/{ k2 ׬Ѓν hę3Ph*p[/bnIvCSϢoqKnw {< z7~rɎ8i9!ȷV՛ 1:xNܭ}ݑsYn0ެ ̪ʺ" ] *Wm4f5BYnW4xdK~MH ZEz^cӪVv VxRἜqà,`=zC50 o =c>.CY5s~>6|wWgC4~b='跷2ia%y!B4ǾM'i9jy_I.|%o֙?YMNzK'u%{)|0 HLT[6 A;R}_-v쟎@ RE!&\Fsv }W幦9#@U;Exs"G.üDa?`J!C Ȍ򛫑)=&yLyF6]ṉɅĽ>TT69 ;=uSgU"x`H(P|@V@3׾f~^z 2˅t-@jx ő{: =>Peۖ?uTaKb0,H]TT>mu!\e]9~RZuO7yFR_jJWB`:`/sUJg;^(XPظw֠/Y`ꭑK jrs!#=.(mʠ=>,;v%I}QgmKsLdcMѴ]:'V˹^\%6t5KgΧ3_WC;H#^I tK~?0,)dη)\(XX|RR뚸b-K/>p@2>N\@W9YGZlYUIcR[[ټK:KWt"5Ž-0fْh22 ]asF9]/L6B}veh !ǁTJO,7yǍ=@C%Sn]W"4 xNE H1( 8kkOi YCZped|ALYsgWQ53/S@E :Xy0\1z=..uX>>>-}V7=v{܆Q& Lj_}M.(ES,hiQPy= e9* u`0@qF`B 'y8id_~FCUOW pIVvN};<#"6@ᓑZVj@Rh?ݟcΥ*oAe2>~\8ɇeaUDŨI>ȟ. [WfGPQ0۪T@ѧ(-ce&txF vRDՕQO++ 1`Ij62q|hs b-bڬsȱ!naYԕeiF{X4Po:ūPy҂V-67^c&3`G%iS#Nzǫٸ戶jKmH(64 ZJ?6x]6X`qVQ53F(3s#:"ԃƳK)sca-=McuxK8~/xz${ ue!в#ĈO8g|? !9 7eIӎ3&imXi[=$Fo)ο?/(:y]1T o 'F<|Uն!?M(6d Y1td5%9*y~ ?aß%*aNXJ'Nվ5Z= m!"2FԔu-q9: c_=QP[(!A ;17SE@gСpl}&з,1ydLNO?1']:l>"`I^@*Ww]3 t7$Ҳ0I<#pp&RnoqL>yn&bQxg*Ͷ ᠤ56;Z FT!=nbt2X 6TT?QT/[M'ިGw>ƚA|;ɉVOY׾XD1By$K0 ^R(J/;Po#_ϸ V0S:cZiŽڨv1MVBϻ]{HjW6qqSgGHXY+WT RMrb0KFM~񐹧Ifߘ%Q7#ZlM1e|B'( {[Z}ɿ!7q_MHL{%Sq #Dk|BL>'S4ð9Ҽ3~HT (K7fcFb94F^V',J_,cDٗd>SWщ1s6ٻS,~i#V5k̘&dsd/0U3Y7:!F  IvȤo N2t>YB_ N7׼2!\l2*d WKmD:=9L/Eq\Kj'xY珛oMuQջScY Tb8Yv)?p3ڷLY A<-;=jS\0Vzs,"Da[}ӸEb -P~atlq0d.ae1bbs;LKJֺl,8ɷq4I3rb}ݣӖyO-qoӾ I+z&׌E tvoIb4DnOrTĎ qAMRi,?^:5kj;|XLn>{5CunªwM3_.D|֝q#Fq@]^]p'6f)lu>P@ E-#Frp)L2OTHZ9`:zo`e,W>la(H ܷ5 c-&h(~قՎk*cԔJ {*zCaXa4:S+~$au5y)<|'*7mN R2Hls*{ FVMi-&EHv *UTimo@U lxxAg V/I9Gܕ K` fB-Ky(d?s-p(Տ>4 ZĀ*zjC.nppGLc5t!1'vwhBx ټ14si8:~Мr|"y{_CdO2SJ%ԖP-Wp.H<-t9dѡgjqk/~8& ^UkA2\l&r otj1C(|J.b1klU0AY2% .ּ(s$ v#U.znj*28|16!Pɗج8#{G=$+pa o.ǯTf󞞥r( 䆈D'82dgأ(B6Qk^U/iu!(B^zaZCvWd_H͏j4+m!1uVp};VFt!PȖ:(:AŋV,5+t Uj<;;%fES`T_ MuCv̎nr޷!hv鳪 mS;*< ;j'4]{g^,:YFֹXU,`*E3rU7;2E92m稑#m:W41qn=P @g,O/03|W/xh-+T_I"M8m}{l&rt5Ft]!fycrhJaeF0OcF秦"G8ʳ"%{;`7~< ѕgDhm(G{=NPib6Wǡ¦<ːbS8 /u1"pۏj쾝#=Xf0Qϔ~a-Diu̮F8B$ 90ϜZp24nþ %*zY|h~cdSKnߋ9vh7o?ġt>$F2THt,Slq\`n0Z S$it/)I}C|IS]psnXmjO~xÆyrO}ۭY󥪉Bki\}msp8H?hܷŎ݂,}HZ ٜc ކf _~Npqr?4К!.]B'4?,Z/Tjel{q`^ӈz^!T'8@Q3 H6Q$҉UCeGPa?;8 .DuC2~7E?CA4AVŴВU(s"N"]Jb2uBS/ܿˎ( =iw"h1s~G/]mxَnPP oh& L[EUMPQG>)ۺC"VttX4w%E~l-͉85!Hg-eS?Cӳӎu =͓&qvwWQ DA~VD1]VMZdj%*jA,Rd*CLAA0? x ya(*f{a6uF:nWA.<m,x^^N\Ӻ)-> 9F8N0zw4a~CA"f;]-&S@[Sϱ3%H g^:Ssq#c}}NJuӿ̭x϶h "dN9[{s-gR!5 &+\T#`rIt06@X?ent'+*/BVz.Ԟ$P{M-Պ7fKؕIA &f}c%Z?hDUd]$-k /'XVW*B':P&5Ͷ᥌XL)1~;I!i"73dP>LYTl9QϽ"gIKoqz,v,YYVjFE$nV 8TU1kdO|Józ瘥4oǪsfV.:Ih-K_"prMQe;7 q]]c݆$tHK0{,~IOn43 aZztoriHojv!C1L\Lĭ88 S-oUʶr<܆cӍ*K0Jxue;v)q͙2qmz&ByR`'Z/(Q+Au+8zzDFQSx,}[pSG{s%=="#S-' Q&\&0\4)N)uIiW?' "W`Ա(n'өU9He9OT2/,=%`f|nwD\#s͎t`=)$:Ɲ^FlLWBfS0u 1uAnN%;SoִUزg׀v9POVs&$ \=htOfhK5f``Sj8 W/kL?9زN^]]mqdblU5 i\s4;ŬNR*%:SF%u)6@Q:K.-r2ǯ;Hӭ O1{~O4^&z}Ď!vRj?h ^u8 : n#W|J%]fsjX)t1 eC'n\+/Z:!Ijb9j5߃'NމlOS&Nx%j'0*j5SjԄđZN(!\pr2Uof3 1ƣUW?˲3n%eتpxAJ'ny7$\gP!M jW`.2,8͚F!_Ml=W ⼦'eNf-cBMMdw G̢cԤ-n."QMb8M# s7ʷ 'ʹmb AuQn}&N/nAyۙjs<abz3HfJl\L6eb;v%s!>dxHOU17 >ʈ- B2HmU W_Ԥ2rrcN+rmYPџIhp>)vyTn*t23 B@XTRsgPyl}HF[ۓ×}ar.+GHy)5><4)﵄~&9)Т3PKj49TEk1"Ѱ%Z; &tφHNH,QmbV ǀrC@ 9w@ln_E)Oԟg'2& k.d; 5ߙӅ4TOtWj.TETjO>.M=0mP~cA/~^KGơ_orwKB-I]ye͌fE yR<̛֫?.lޡJ\}=Z^Ĉӡ |2\ږ[2|qW(Q`YhA8<@ٯ-Q>*5 Emzt +ܔPHblA*S|Ǜz$|kԆ\y$3@}1 ?Rc4=Ț'w)=[$MᚓKC)!xfpMO7ܺ2 (e=tg8^vHab$xy[ۈpեpgO}WJ>㈃@>p32tpm.b<~?iC*ډyԴr}:|j y*Y=:&h/ "7chZF'Sc;Z|1j)?tɄ]%Ķ;vst3.C I99 ԔHʚ9A FeX>WQ{@ſ7cFdz3X.U˾cw'$zlZO.o /Wʃ:T?3*Ng*Wb@%>Ke*&H0]qhr?z.IJtm(a_lE=#apmVR`676Y728EtkHr,K 嫪-w@f>KӘLVZPՂE`A8[FXpOrRïIb!#4 1d-<.?ꁳG}ǼuLQ8.1[з/aќҬ!!T- jVe=_$\H VC$WwH'/ MRIL]_7Q7s'+60 `_f HGLo2"$зv۵.ď*JH !-ǽPŸ;s4^%CJs0!U O F\17<Tdlwu򒾰N0jgz5dS0CwȨ2o!WqGǠqߴ=_v#Q!zu "!0 d(Jq~$zc?\3'[rRpdK VWcYðK?Bi{g ;g#c'LpS&KOc_^ }Rx{# u熗>ҰcⅆJ>…K3ViAzPOKZ&L6NId=M9ES$|y2ɝDBXg4\:ؔE0 *,%q!B/q) ٵ|=7Uup͹mF&}nrD䆬k+.t(+f0wPƉ:gP3n~ߘlw7h{\zFNoIy(LrYD'+-0%qvwÏ`wα * -,@ Z{ꈙт ϽO=0ґ^ڼaQViVQXVWR>`.)C*qJ7#v5:gJQf17?c6>BEb&LfKfo8˒RS"sU1saOc"-=XuI39hkxbar $oZt]ӯXG[` ؞at:(W'LYXjĉ[qx|)PM &{FNr-j_VbƇXGPv^p1' pH<ܵc F߿ӂnqlqPYyF1x'4fzӽpO-;pTBi-w.q:TG~b(Z1>N+Y4sX% Q]݄l5) JeAPz='mjfPzɳ)߶M̹n_VmU˃J|\yiΎX4 (󰕂,lK1m~'DXT,+֬W(Ꮩ=u{a-GEoj=cNfȈ,gv>v`yL{֖"]8_0vW |<3m\$X7 lڕLw893uP\_:&wQY-̖.]MB9˯|M$h= YU0%#kO?4<$i' 40|g/.sE=Lu0$<=H7LV6h7|{rEY8> ^m ֐kp̪=c/bm* P*POS#~2BF͹a& ٹn3vvuC;U̯H+aJ~?g o\8>ۄ [^-& yl  t]~F!SQa:ѷ %8kF1&` |MR_pw&nr ;zZDl( 8(irYMg):!ޏ8k]v?Ҿhљk\@~i}JLym ` "([Wa"YԜ'I~Ak#1h'P%Z(}zfh!z8gSCI2!L65`uv2ڠ(?q sJffY(Zt }'2 %#ֿ9n ٗ$Ej9A#i|SZV:߳3l-9M/j6Ξp{qCf-WQ`I" }CIx jkR<=ze6G~c[w*yTjZ0EokLNn`hE"+E]ABbqX=%v!'W  /z pY>w$҄ ::S}a:ѷ 4n%sQ Z:W2>×ڸ%2[ 0q}*g:.x5ۊ"B*Δy Q Lb^r$ ݏYͨ6+= ^ʖ8!i|[7E)GMZܐR"dQ3p(6[n#ns(f:]k߭TF$ C1j^jdssc"$zX$_Diql`hNģ|b/8F-o5JD}CplNnaJ*[擴t!ǖj4XQhhNMO% <))r`G~qkB_P!q$eBS8ª8{[pw6c9,Pd]i*JK'{00]~[t[ڍH"]x9RMy ]n¯A)0VUkYwROrh޽] 'gwth t ]w6-Y(G ǃ yó"èwNmQ3<-3`4&$du_ޒVtV-#rwڳZw[sdJL8o=e :gFx8w=ZlɍveF{ھ<2b>ۤrrg]6iSi,L`v*g0GKV cB <tu"jT{%w nAb06<0l&%1 x416*/bB&]6Uo>Ic.ysA!IjnBzAAlko 4̘ I;pe&f%F#Ta se@JJ|v)N9r>H6ٷ4.~ca `rVN0 Mvg"K;D~WsM=J%se@+Sa"N J" U-ݲNː1qтBIVe Y%Lrps޾ uUZ0U)[7\YzUǷ5昰r}i)3Pb/A^'rENJe;!L`ᢷbf=H2V7aBl$ V.> O.ZΊu״IRd צQ~ӊ^JE:2-ӳ"ǕOXPGC6rfiLQ2dꤳQҡB \rKqQ4 YSmcςRP/-v/.fڈg+\8Ʉ1y#!Zu(~Tk1+aRsP@KOخК<0]Vf&bIZ#;vzQZ Z+bʻ\BN5,(BsE2%OJ94ntK5%DK=7:ul"ŲG.)셾-ŶcX-EqGW37Z<_^Zҩh`=D(0UTJ~Z|C9or0y/N Fa"# .K0ݟRWz}VcX&$ ,E1S`rmþ_PG^ǴaxDp>[C1Mg4m.Umq{0<C.UW^َGãTS87Ul"7Z:s Èb4$=Zkrf~*}`ąTP+N2,2݅qNKȹVeU +ep!Hy8@=_NNq瞶MIɏxn@P=C=6`)378\TP80wc1wrVe'ad4%}Q.S0f*|)x$Yyr_GԸp!#-q2M"T;j[C}}^D!XnDK''/g/R\ݤ⫆d QxCڡ˨)֧\^QEy+nSVtipy<ɳLH…B?Gv꿳wkf$yj;U2yվCV4uN&!WT uۤE4;2.V ȯ^ó^@`;&Z`CRM;!F⡳Z-;a|rd9N -#QX?hJ[1#u!54!a^LҕWa`h [ "đa'ÔnG`H$Cb]hymVFx*·*l.6K^Qֱ򹡦VGy3xd*wL̙қH\P3|cb 5 >nPg3EXG˫sGSgF:%bROkʻTh?>g',дNz5]2$ R̖|nƭqUM e=`N2!H8<\ qZ.*3,geҢ4;}~B @]$njK%b$s}B~]/;bIG=LbA,\:8DN8۷H(nbx㦢]iŊƐUtOvW+Q;r1>+9q$V bVZ{C0[w`🺧X<3i_8o kvA'`6Q$,"oW/HkKNNg2]<`݊ekb5(VaMZPKlf;,oTpo?.~89/y E>U5/@tI/,f ;px~u|KgK;lvue}y^?u0 /FJT<ȸ,HaQ,Ypbr35Lkћ0 ݇F`q]GRR^;&,\)?N?K._"J$^Qz- (]ynдSAAa8 7@K.鈲<׭7w2l,e?[I%RՏI'@#x4$Q(o8{ݬwtE'bow4dZ_!ۏZ.?xЬW/]U e7ZS+tj@ uxnyp.h\!*?7af3Ӈ;emٰJDž+ǯ>(:""2ԡwc~.bM69wNYXwÓ~|UCW՟cՇ>p1=4r;nY"*L"FiѲpn5"G?)=%eGR%=\NRɤg}bG0)<_cJ=3Bn Y=Jv2I=ggtt:P5wmG|렿 E]v Y7}5׌$eBC8M}eFn閷C$Qr' Ea3iwMk Z2[ܺ$g}qG,X5o'W1 <kMVM 멨*'cvyy[Y]>Ů'Alõ=zm.pmvԲǂrC!~.m*;˅u~ohr4S E?j7|ux{$!0 Ǘ!JdtJ!8mT[j Mr?I8 ddH̅tӷFr}Q mz`C\ P EVn }{ť8zv%О.lhƬn~v.nDN( syD]8FٍG&(H[zrCGޠe:hF&)OPӦO@Ib=ry[A 0*T4ޔ\eMb0݅1&3]}Lvhχbȱ2^%U"gۼr0XlY(հztG0*bN@CFQ%SΜw7aKLC`ss-Je1fV rJ5"aqBR B!ޫbU5oE6^T:s -¯όgf _˽Z -. 1,ɉ&O|+(sՑeT˓ʀ~=g>I}v37P_&F(O%C:7_bW)68ر⳹owș̋j+鄔D@ڇa4~0Qһx"kM 7XQ<_C ^zcwJ(|3Km} OcpPbC눐:8|)7俽eږD*}E&MlU7 b~}VڛXϙ;=޷PW{N#?[h YC¨ WFM5I/|䷧>0$K!#BfV.n LBU"t`a?i21ש,miiTl$BGPe*SvO-4GuP.BgrlM<谨Iy[ʥ`EgЄ.Ͷh<[J3uhξzF06wZH%ds{nƻOTCyU7Qlup"1~5,`u5ISm//MFǠon@uN)cVH.U̿|߇)>UXjSY,0k`Ke6 6͡EˆKݟ/m~wkD!.{/E!M,U9/F\͈FOúM7r>ֺ!n>F- )C6>v2V\#(!9`" tqc*#nd?۸>m F@p{5¤}\ٕ]RaR7E~.W3JD$Ȍߞ8j T! Ame(dϹ};_ӿ0K?J/(篧UNcH=B 3yI#~LʼN>V ÞO4~\\Ld 8JaxYaV@I3DHu?!/dOSlGE|1<%GW7xM}:=#s4ܼQ}t)Mbf8 fϟ_:ue|($MFkW`XC  sUh_P#X̂E]yHf*%ҳMh[vqlp5eTJ72̶agGȄ!7*ZBǺ[lH u[b% ^/>1;tX뺑ak `!XJ=]y0a[0!C !aQn6&[-Wǝ{ t&8{N2'51aЏ}S>)`UjAS9=߶Y ~Ius~G=Sq}S;t.k*pXuY$lD {QLpo#UPp&C$mjK9r({+`Nhq؎MMc+1P-v&>Z=FSy6Jw&Rí[]E)VP0O;ڌ9tޤ{ /vG[H=NdBMl9%/*d'Cc@|i/8w0DY+YDKzrG#c;~qPhS[[{qI6RR/|zT!:RcT~|>t4xR*cy&Q!aᙻXUn.S@9>s s}" /eqB#W&v ; CnG+9ݞt4Ap00?ߞrDpxW94`Lbnw^k}@3u."x3,*6_~=WnOJaϣ?|.y"~\SN܅bfˠl?{g=ceJ|:bі* u b(L} |"Hߊm6ڱ6[ ]^HN5];Ej7>(i93a#Ώz @z/pbKP49MV }fpMb MF jG=|< I)2FL0yd˟]GNa'9;#dr)gk5ӦMsr~;.ci4+5 _{\wt'3 rβyr nE3pH=Y6װ?P~ی /KeY -=ze_QsŬ[@Gv&OExrr\/iW wR ƽݶ0B}EV["K^0-~J.`tM=m_J9ܞďR.YIsVnKC`=}K>\~f[H8"+#$TIx/7c%Z2QpMſ#Zj~ H0|Ȕ,"c؀"2mneu{ bE4' 7>;Df$\WZtUIPB}Oh -<~H^[5TByx!]ެ)uXL vD Dr%u6iUĂLU۬7oQqA2Ld(b$T2 S\Lkx7  KWR̚1/.XWzNgrqfp2x$64ˡ֑`;CŦ8[ۃ)fN0GMز$a_96}lWj kH?f%&3*rrTʶ8cG&iUAmH4{{~oF.l@-j6lz#f#Zw,+iKG(aLҶA;sFǴ N`7}FƂ!GR y"[p];>Չ!8~kD9s VUj+nzt.6%Hx.tLZ}~Plv S-˚Ǡ,:R=Hm[E+ W k {~c*>ͥy$9ѣƗ!V`~)rm8kz D;78#0@Ĩ%`%S- cnohg{#e(}EU'uM"ꕆc#R Kp] d!V%أuaoYz|%cGȄs/u8X @ky)9+EJء}g%"}7Թ* #"(#fٚV@kp "n2&~6γW^K{ BV^ҜKI1xInlPU `GvQV)(igǕuV1^9?ӡto3`AՃGܽt jMs,M$LZ_ֹʅ =>GMCqZqM\W!OH Jy*ov77( &j&23zf7孕6)3T8&ƓBFTj>\Q}%(=(9,ƳvT~خ̭ϭdׁ"T^+cDJU4~]jSYb.\ŒtLk=7 nWrDV̒ ]q-/x̖A'.~>aVrRW&Q a9ժ)|u7t$s+ ~;KUvOkQhMT<,>PVksK1@rGLk>{j-H׭6i\E@{Pks|v?V0ޠ~ M>9٦aFܝmP^=3b^)i?${Q:Vc{i&"WJE q꺝Sr<KU|S- m/,$NN* EYsljf)T %wڎ,-ZY~?ytH,?B@&OsB,1tNQ Ze>\~.`8#awuU*v~#P"8 C[*^}gG#pq>lrdh(D`Zzcg9Nip4QoDv r_ a/d'W=?LjxPTwcO6njo5xg\CBAZE/@4q1v=+iMXsPK3rI`]J d#^Zb:[ c/0iɸS26o V |ZNP6[< =4 To xm9S?RVJ}l[n(-n}7jg<_Hb&OtkP$z5ɰV`2N#' +3`Wfs] 5Z&xq7.ó4XlF:J"[-SlZt>۸9Raœ}9N7on pl6Vאyl ]<7!P2;?ΚJJ ^oa4yNzMd;1g9Nk3P5 Q->qS_T_J LZ9MQ! !h:b ;mMyAߐX2nbIf2g"G a5m֌>B YU}$ @fWZ!MB}sk,I@kS s/]˵q~DhU=|שlTIVPT4Nc|a5Li|9U-p@a;iD6יxO1h烮ҘqjLyv( Iw];v)˰1[@&n&%{1V|8REfcHE+G&&73SɊ˖%םӀkM_rјm:YjkP{#$ H46cP>F7PcDPڵ \.ϧ=NQ xe!ɵv ^vs4B>Vj}y[dѝ&WO~iEGlo^\y;r{znEi"d'04P%O-ݮAx͉ޤBh:^~qNȨӒpBjw!?)JHThU\, ӽTB⦃~)\?U7|rEm;mpc)eU +[%O6s7(.BP`q>5iE!#"N9ۅ䵾EU$vqʪuBdW򜶖|D긣Bs$-fd_k *Zx)Gv+#Uo 9!+ݬxX:uf#$TV%bXY \_H؆T;d8 $c6T~ˡ?EuTj2Pd񍵛&pZf|91 j"]eJJDx$ l/&5*=3 .kCcϲVHZSJ0䡞Mq.>Xsu9憟9}g 4-5t;E Is䶛N3{e%̶M̯!MX;xHcoH#|XFyN`dp6; Ӹ?\3)9Qq[KFWgb.w@3u7>%}F톳Q%%?^q 6 PNb)k^Anrd"tlޅmNmŶ]scge_I7`RS5r1 Ќ.yEǜ(XĒ3B4d<4%n9G)O!^Ahw ܮh"'0@J{,ioqWel^B"p`7P"`B-Z߁߷B8W=9`m{n-PqQ]k" .6^۠hg+v! ̛uL!gKxM`#pޮ@JF }Ud3)=mxWRa8}Q-:"uԏt83n 65Mzj(,B5U^F7X05.i/IJvؼMs`yL@ `m<B,շ|s;njzbk@LlVbR|ߓq&f%V{27'NSuʉ8ܳgT=;IOƙS>D˴hc>,gΏEhCE<$`Հo׀(ub E|s9`uY`iYB N+<ܯݡV~fl+6'';Гv/-mAu9@?5bwfr*LVʛgm>3 O%Y{*[*t2((ƒ(y=X%nO'í2 FNI.TMJUm/nw9* ^dqrQxo: a~kݐê731a#t5RZA")_ Jh7D5  qnc $#iDG-z{:Y8'=5e9;76IU>ضC:~zbjc.w%j>^'5 ~,:9Li4GSR7$in#Ň beqf3z@~_a55iI(; ?%ˤD#9BM>*v4μ:=`4d'68e{[ -WjY^he}yYsͪXVm+e^$jûSktC"g(,w-Giܱ~("0Vur{RMmҖif-r9/p%yJ˲yKʔmϊHn,dvn8]o}]-H#:MBv{7mx.c lE̬~^$9{4 t @~s@o)SSQec塔 ڥnz2?v\jDs='V@ɀGy,vc/3'M$:]1 7aRЦPfNIAF]<U$g{vL1r 24o*x0bCۗ#&3 v$ǨH۫y=6_N+uUSDd}n' ;2`48E|ZT&`QiHs-XryS LVzZ(nЉx|x{":cQ-P.(2,=D&j 09wƤ x ",>PbeevV ^!JBg)^k:ZT-=wYl47PGNPcn]]b>V.8Z]Rt*9BK=և#kG" 5_̟''&ZR)B8 Z!Uv 6&WmB.Cw]`[4xrEiMnm>5#mi.gBZT7 by;h/%(j23ЖZ*v3L=cMs.8Tf^R&i,H5l# sb,!]4!Vvc&D|W.#bp(;28njx01sB ȏhL]G^L) Z}یȻAQ AQ"ad8*tM~CiVaWv(8_"T|"" `ꪎ9>|΀Z_p~!St,)=ߪ|''(>}x"c%Zm>@$wMM iai`Ctez0j]BU|0ٌ6^1cLdzMIN"#0⟶jTUftMҨY%ujвX G|]6kߑh.:+5Wgx;6uXA;,;E?:ޚ ^!/;E[=|0M8&S˭<M=<̥*zˌ!:Md(Г~絉hdEu#6k2,ڣg:ðablݵTQؑM7AR xE]ĝ928tTek!vo!QOEE!U֧kF `C"=`8u`ط;Ǔ A橬sOV3(肷NVuByz98pWʟR_=tNpAqW3ñ9>P!٨8%5r KGbH|ǻgPENl/`=Šb򔅬*,ZzCӹ,Sqkr"Iea{6poF(Oa+:`o&e8t.CRϔs.EҘ' o2 wn41{#pq3,:an=׍ " @8:p{*&\.kDq:J 9nĝ{uZ2Jbn& "{GwJ &"Cn9.kiYRe+;2xap*j) E;~t5宍LgxSSxd^L޴z0蛾 sŒ̒rg4UL{\[y0V\aٟj*~q&@}g{'{q%QcےŒ/m/7n!V`S K =$O1^KlnZa0kDm2 JNpu(r~:)۲qcrkHOuY)RGA a8˴i ͺ?k+)b#:5TjK62N¶Z֓t]_M[?ME =L!{-)~0AX9yµvHG"m% ?vHZ bR] 7/XpcjZX4ٸ$TTI&QzkƎb+FM(5 hrh~عo!-m'G'H<,MXͻ:PSnq++Y.NpkKόwS%%}gKjh>Gz;¨@lz۹LYU z]^ޱU:TP&S s.?i?7~ Ju V, 8TM pw&-2=j-+@٘g_#jB2qfٖ;QȨ.y+sJ|jzVVyoE,~!˙No &i 8nθM8>\=H-}|o"|l4Wp083biq?3e/RmRVÚRB+W>8ԢŮYUupý-|"G/TʽXD 1ΏaL˽ZNUx7vZQYN[ՉRz,'N<,HxK#(:P˘fx0,f M!虓B糾O1 [s׾WH(|m&d-ѵ:Wb}chꋴY"+2ޠAh4LGסvB[0ޣlqfu<OGqADZyМ⭵)P)r<.”ʽw깑)8wB܎mm^sf֮6mʫQÒp `h *ڢKKI*Yo@v|H qY f)rBNӶd>j]eS'1No>LmJߺ3`k{ 9vE@X ñM](YX5Y " o"+bxVLgW8VaI/r 7< Xr٭v:{נP#4e!@?.i{IcI]8O @Ej P[-,YG8\3'SOT,Ԁ*;;bS: GRHTuRta_ҹ5Zc# ( fx{L?x<$Aey)E؞Q;gW p鵇 <pĊ6"qk<=rXh1YnYTq{'d%m4JSer7gRwzFNaP%F;o-]% zB5T>9FAotz :*3h$eҀr1ѳ"GM9NMN xXfN{!j${3_VA~^ؽ@w.;Ru(pdeܫ e("=N6(+^h}-,~y~&^)'`\sjsHH˛.|hwzэc۩,- Ǯ=__͍vFTb͹_'hҙװ[#gRd׃兀`ZRXX>.|X$y1 \ 'T΅k0iGn ؼF|w<莻;ӽKtOi0D$@]KǣuZ%FT4M'&ꠉ7[m" ssZ((wNzp;CP0*§I>x)"nzJ!9?eN)[vؐ-uD8dcC.1\gLQ"K~GFuDR9*pDMoeE7tdK Of؁jB&XPZy~ذdžmb: J1<1KJeOoV{3+,& Eu =Q*}oŸ́/OHUQX=v rAL 2 OL5ѹ?6~cQFZ_K'ܻB5B}`aqEsE`mz(RUWKD1$HJRݨJ~T YY9 ~L;Rkۻ|MXOf8ʃ,&e'm|o3 ڟ$ ^_x k.FRb/PY@W2k'&=t.i̿=6n|$6џ@s4Les3ѓсi5V:( ,}ԂڒM|xȑL,l]h5{{ӑh_.ރmP #Cۃv(\FOU]떫UxH.Yf37F2E-JF Bs3itr"h؇(1le@WVŃIKTky]喋?]*G .#* p.&O@,[%Qf02v\(=$@&&ml J<7٠eX^Ƈ.|:ad.q2ʜȈ롏4~FkRprj @ANvrD_>~ bk$e^GM(+^\bs 8QAaWc3۲m1Ch-J9 203e1qO34\m1Hdؘ=1VP$Ak#bR"7]wړ,O0;+"]q_DU]:w*9$xX`fl?;`x° o "sIlNK»yxh$+u21TuH^/Ahɯ@4I9+*Ï8HEhMB8띐fjuyk}|EΛK5%ɘL<;a3 T#5(mKZTѹtWjMC22ڧGw,L턎`zw{ްw{\^h WuS#G"f>=Io@RgoשGViUu`lhI\Θ+Qwufqj-R3wX劒ra5ew;dJqq,qkNzy7ݤTqoE,hSyJT~zO{pukhtP|2xAҾJO|41mwb o50 0iiا/IJ&ZV^c'|wza*fA:YB)^K84)L-pU'}ׁ$Fg@U'„MSf[|,Ԅa.*+wca]pH-NFzwin1{%ji*{OM΁'?MdҹWVj狠6O9Cĉ*pë{n͔@k4iÂ&OJ7U?yp ^A G@2T?/G~FPWG;Lj,'kыlP^Ӡvn*${k`p\&P-ҜuTLVZIĻ'RZ7uת%y*`$m;,5庹b**-Z$I=ӳ` U̍LwlSXsۍZ3Q?T`Cl)ۣeU.ްx9,sn^!@AoɕOFwɒ'gn^)@uJl8nz@19"%)3KrFkȩ>F+~WSVP@Y>$^{ ҋV4{DaE|H Ԑ/hIH>Ϲ Ӽ$$h>9v2%IΚ@1_,t~ގ{7pC:)s f3&eqo1:=Ǚ.M󓿠MApA^ʪ*fU{mJ"#<)#5zŽ}:,Egf'KzG uāEiސe^Vzw;H8Фj~& 9{] lK\EA/ژ9_r@hcĘ (l̅wqXSق2_Ɏx17Un82[Ez9p=P?d74Q6{U!3t2eTVG:MtAZ!ِDqJr;=Vl\ޣ. 9a F7TN J[VnDwv`nbsM ebP6>g Ԫ'6?= Y\(WO9K#m1׿%A@|Q//7sd'3LȟOIR('3o9NZ(cZ ]&FՔܥRjƛ]թ+]'ygns4.JoXW]x à:KX-P:.Н@Պ8barfREuLk:]by5mvToIK"P$H=J܂M0)BhXVRaL Hy@V2U7"'4ϐ,YgTmħVdwSgqؑqf+AGv I /< B .<*N'˃+ܙi&R`#2Bһ;%tNe#m%p@$tְWX'3KqL2] ANӛQ 3m%mr՟QBUw5wW IHX9b儓[Ά׽tu ;J+*_H4.lv& saHc./\5f$&W˖;ZrnƁt5Z! W\3Bm0SS(O!~Xpp5c^Rڶ^nFpM UlD4*͌@|]JJ(cCNNX/U&듅h< Lv}[wE cYxRDD1xPv~:P!E -l0&)ɧXLyǣ`pf˚}Ak=qy̵jKTgुd-.}ӜTЦ<ݢ]gp;U{c{ԌiL^nTݐ{EP&vRێ8:i&<d.CJ1 {OT4݀xĕ<2r ]7†:9FR2huohlNs0F/aǏlCpW7.iq?pǖ)3pZZ_HȊ QdI!&@Z\j0Ĕ/3qLL[h3NQ$&%h >p^+2.Ӕ=): mP%u>d0٘#GvͣO w*P.ďQt쪰]EAگXZhrI$U&x^B2qt6Q y78Q2 eٚἻyGBW{) [ctd@֟S}LC}#ӃDzh]a!Ҭ00,< PMH|ݜy^Or/~x`Ukៅ ݋@*8'W9ϼǙsOlL!/9y5 lڧ6թ`VvQ2ei+ -l@78)-B i>hz 7%gWbb[s;һ& n\cIۆmYnr8oZ{I/kPo~̊4 1_^ɠ9F[-5enGB?D :;!~#ڳ|-wM,l?6,8q~4əjчU=6eUWT`-3!Lb5bZKnas'PF*Sl2? dz\e;xݥRךT~"' oj;+9Cd qS!$z\j}@ e;bHa΍M&<3mّz0s}<` _M!IeP0vͶ\<04OqN.m3D}#-pG4>4mِXؾO\ auX*=J+piEq: fM7b&sQcjϢ0sTRp|[yX|L'`Ӌ2t@Y 2j}޶k uЇlG>q]huE6E[DtL!&qȷ|c:+U܈x8Kru2ň҇EYX)C*bc/3?rty8},}ٳrhBÈ|FY/h6}1ur2&ETn{fjݍٞl$pw% %D2_k4"Nn%:|㽒j;|c$yqa% ɨ3qUR;R(çcm^Е }o fyV9ۉg . h$ ;(nlPh$o-{]vX9 '8 i3pn#.H( 1%xQ*B6h_Bŧ?'e("!#7K&:['gM3G!Utu9^(ɋWq[OР,r ]v3, o+~՘"NB9va^#xlh;ׄ 5*)sӗdycWwp'>Qr_aKhQoPWk&ՏlmucMrz2Q\/,^4 ?4 pEuԻ^t./I:q|ybu ]D\#E^(hf!AJ}g/:ӴdW%ߓJk?;&^. PZ&xj T^'it*0:kB9JapO̢laXݿD'WRI6KXvVOJ0ܮ։=jBKKʌD3hݙnpÉ knjI(=LP|R{h ;o  ~`eK;1 I1±wŌQBlE5a>LD EXp4Cc. s3TwB{8*K^gQc^vk4>Z`"t}2|5)@kGEؤ}4#MMI- %$,Tn&؏)ۡc Z<|8: ꗶ_Zi. ԞZr/sDZ>Cӂy̛&s27[s*~M= cF8j|O1}E}w)#[ގoF#~Lx{x&BE_ڭ^6Ks:?]Dh;wx% Ov%QW;911j,J/e:*$2!O4 (2o_nOT:ۄcW ]i Z-SDJ w(zWmG?H{1hC ) jHepG 6`*rMX>-ЍVUfOe*v|`}?{LπD2X$/*ۧsIq8B3׻zRBkTn*;3[K IPDU'M9Zf|<uL3g,]+8|̒;m4H{ޯodnXz!-Ү?UU$~LŮSak6\7oFw.W2 ehn)/Rg#pVl` o$fQl+-^v|B~c#5yO/ L=TX<$G*i;meM-ǥfX?MvxeaVI 6(n4l9]ubue )K/LP 2m3obbv]}+2d79\_W7رk*%yR}qnGSN -`'-qœJ>DB볈lـ[L ALd)K?cYORUT*ܴ K $W~Ta3e757SGh}M<{#S}M74yM =5 ~_bzH(y<5%-iW/x?p ?V9H {p#)ʪ,6L~}4 7E5=$-ؗ卹?AP_@d@ۥ'@E>p1#rqQҸl6j:O`=YR'ȻBb@TL'v__AIs][Yשd>.x@6IIK>Rݒ6};y1ƵZcn9k/ڹiZ%q]Op>!wڶsU>zBKָ2+eT E3ˮ!JVscSؿvGqX8z=JO ~3mdPmd$;n7 JCٶ*3dm'-g %2;@ ju==ʽ7m}nj.ߑtcm!A?10B 9_444ReO XWBZEDPbN(Ͱ3oV% ZQ%%$uC@hOz!)RW9lѻ{A^3L&+6#cdǮR#>$zO6+~592= NqkרYQei~7:hC=@cCt*ٚ9*dofar̗N}.eѼE!iPSr\#򹖿Hs*{Ւ"ےm>}BK4jlnJ\}K`UŹp^4-.i67czƢ}*!" rzY146m8^)vCM0~$R C%M Iuԫ͖C?3b0ӳ/=44VV ~7#GF x {r 쨬zx%,]!vϦ`s@m&F,kqdD3qB-<5$gzT0ə-ߔp<{_Zqhx+Ew.s-54J>Ӕ {DH\u֬BPVWlf`3{ ۠˰ 'W&NZE)("c!ldfm^Dnhšg9⥠Mlh8/r#( U̥j2vG&M@8x>{:<^}w .C [-zᲧ̾1>HoT!YWwPn  վq6jfȭG$*0Uq<ޓu4}cڸ%i?J>O#Ȋ[U耒PXfkٸihrs[/yIzc,e )8?1K"gsjITAw^@Ru`s\'t3)}ry!=@^zB0t~ rY01qW K!SkE41]^ұfbP!M:j_U(xݚmAİ[a#G'=Vj~Ojw LHA&aRXWkgVy6/ESQ+]0$}F@FKuY[Tbَ>Z/ ;މ(z [ڮ$εwT7QMN m̀Tw##(P~l2z⣗t]h|O\!@12m}}ܚ< I'Cڱfd֤l$t]c}b%r#Ը̈́B`R(dugfjUUf:lQ…kXTT\XE+W7hn;`W X1R]^$F<hGmO0{~^u^WcpV ~UvhM)c ш3ad ng0s흧VBj{>m˚^/~Є' pX,s؄(Df_ ,FFaUAUδyW5Gsݝ2==Ǚ(!j\٠ ڽP.(po֫ ڎjxΎ1Xu.[816ڵwS`#;9͌M!2"_ʅx` *OEt3b r+nPfgvP"}I&<=EQՄ"(]1^g~oN&ܘY<ög`INx Y3*<<9u-F,2 :ݗm&P9+&͹ct n Pbϱ2bRD#9dqTGMtm0~q@Gd1;v;]#RYoN% ݺB(I>17 Vw#L|< b䎞{bUh*| qM,%3:;*~C+59C`q5qi!KʴH[0=5[hGt6lerFq>-{'<&X|u]fw,־C܎yhKZ ?_5 sZwF3x4>4f =tytН/fc9C!fj>פx\=$:)6UDx/~^ݖ>26_ $NuNj R#|THNBn>L٩p>#S3HKEjC#i3(9A-˰4&)i^nc/ȭv=lIbg'wE' Ix+Bf)U/zoErDJ--0*Mۃ~H喾/[4ꃻcK[^ 7!@Myp+{F {:pYqNK+LO.'j9dl椒-,uUXkO 0#u Q*fp[!kc 7U|A)ꄯ?D iOя7ň(s4asZ/X)l9?[MU|GՈ 1hY^>ot,M08;pZxd,?p$QnpIpNb7kųUIbS- J&=0w1Dׄs/|n&̨rp {ss87nhe%cPBa#O{\-HsFn]8Q%D@"6s!WjY 3(kw>nR*{*3+<7#Vе!=fjv0 ~klEle*syH'5=HlmFYt ?jQNx# a!Hn=soEp(t6pnj7bQ$.ܷ&g'q(>*̐@5s:cnhw&FA}#=Ϝ^N&%JWs۽6I-@]a#ery'7 1滬4FtVs%<%oGsk}. qeSB*^aZC|3v3De\%MʌBE,K>@hvs]D:R1RM'R@>+lŃtRHѕ$} KG@ D.5Ho)˛uA BN;}-Ja{[iz)MNpHZܼ,T͖.W<q֑ +ozktjj{"Sb VuP ȟȊWGyvJɋ2J#y-9?v Ȁ36l/c`a U-R6%kU=ܡr̶THj k+;-iey5.3Ds GAU&ϙUq0=.v{lQ됯dQVuŭ %cM:I$qs< TaW4FsvmHV&t54 X/ðS1sݒ79 ( 7[눊gSr:YCcҟr$:eնOC!R :) pڔV ǒX >XӢ>7C@g;UZt<} SݧMs$</. J۠7Q9>MC#6{9b']{ad{H޻?-)ĈO )b-!y%19ԹD\9HP@PζFfMj06~GEzP+.(: % &O-;QB( D*F(zQ7KHOi_>&AL XƔlo^u25ɟY<;5Q+:r(›4H~D%+[Ef7j pHWRF4v$Rd#>bCfZl]:G/紇CKrI.J} v/o`l??h&à`DfU 0DdЯNɌE,;zxi`B8}\,P ]$nD0e[#i<ң2ODB+u0h&;4z.<{P@wiҏ%^*AϐX~ϡ8tEV ?ÒVbbQ9d}]HA$lwܣxS=ֿRs1IȶXFY4?C'8EMfBO%^2='tI2*ZãB笧bfݡ†B.g JHk*>qę+ } #fKa8wk&h 1n N`߳2׆S/3{`Zn63:H۴_ӄ~G']?w+I^r{G(yP՗OO2b ٿQݵódwJMRfNJ~gtṞ8`ܧ.*Wg\Cζ7޹< c^ O_唗Xs때ny=Wg ^H%JR4lm ISl% ÛyjRWvzY]Z$cٖ1"mc5quGZo1@`2['3 eFLb-G?NL<-_ݘ/D,YٺMkp%Z8Azd @4sQc Gut֔.PR! |%Lfp"}+)Ԡoⷲ3>ԛ1;ll8jZ^vIHRt*~͐ yi9 ѴydHA[*wJj5%K~s0~VkQTiex R11>cZEonRG4FۖpyWeVe•l*wh0>YkWӕI |!8_eJZW),&Xk,VV8*:Ǘf:0`xG[,_cm&xxۻ[N(%mSDRd "ଡ଼ ~-CѷqpF$%Tjiy;i-=N59Q^~UeQ= n8?2 T.BI"2ݭjWf;.)凌_&$7՞졖4nQ_ARs8Y-Uel,݈(Ȓڰ\:GqGJo1Hr$fP$ieNh vEEЊ"> )*]X&c(q$GgՒI\9"HKsXbK68fc欷h0=b0Us(7WN0Eݣd˘FKO"dս*lSòκ S2^X~MA @$ 2ђ뼄X1Lyց4zτc;eEEQ=) (vżv 2H#InѨk泼vwcr)QD<\cIO.l^;\M:U, -e'PĬSጥU#!䰯(|n`1IA1O>x *!y;Ume*RܬTX &K =X m}|,/NN@#e <66P?|u_Yj WpKo0Ms,FOwyy=_ RPSwn| Q<j1<] %L@sbΖ%L-<.C5D F͸׵q$@^6hZƆX%ހw(6W'%Lg/*8tXN 1^M3ŊtꕳfD*jެHHo%^gJɚ}o5dqC{o $oR17HB-}‰ќy7YB,9!? sax bw:Fa7"䜆߇S.ٖ%$4|PE@W{ ]͢frY$멈886_ U6cCk] d}ƨUSRL@}n38_,P0r%K g=k ;ZF$c'ѰBD* 1t{$XWsU'6[ FPפ ͜=WZ35u iσ)=(Lp&y<"HS ޢ׀5ҮgEPOԈN."+7ia^-;\|f~LbίP&MP. D_F9/1,_% dzLiXd V}XPQ6"]]nx2xs>6T6n~rs.e){ʱɋ'i@ j6^ s`$U Y~O"E1L)>=PI<= ^/Z~ufO{$$TBP,iZcUfw@Z%xtEB[ȥnK* =+h CsKԘ(m^!,҉5!?dUx{ҋUuUp<طf2V3* W% WIq֡oe+3'T#fe+M q[<^R~UTw4T X@FlIl  5xM8JYqouӒj9;=($gE yAC3~f.3LFiQT9C p1;X;&vCUl+F`>)tJ,sdql n6{Pz^ϲS:zqnݐ(֮8Xl:tf fn.:k]BVndNAG>\^@w]`5(B>Q&.p[/AyX'$N~mv*6j]8nK%TSfNhF NWUn湿 =0.(P΀NFF"G MӬ${}<~s3rJuK)Z9{b9ZG /6]+qfj/ͬn6)yj6"ƥ?v(BoOśuO\Dm ۴2Uyc1OK: mHݝctFX>Fv烩 BkWj$53.MvD# 3'NQM" 8ɉvSe/è]nwC{-8XK@zg}0q+j,HDn^ujK ,9V,B;:%8@"#сkhp9ڎhBXs_':2Ƞٍ}4OzJ9:L ؒ^dâ%ne)u>AR ?̪9'3/^0A 7j4Sʕ@JV)@nȅ q܋`"x~^r͘]1U7 w=JVʶF 6Y[%zKbT~11v5P;@zn b#Y3*+ˊ`< )s8Ĭ\1 CDt6H V)cND> H?7N/KoF˺;lj>8꫽zU^%L>7Į;t_ISdG6 H8\yhLjؙ&GE}_,:DZ1ptď]) Jiq%ij3(52l^1N0 c䧴@2+=}|! d歗 ~7L*\DӨ+Z;l)< 1AVo"s5jOM0~C}T>,ptg&/g<*n","M~ڳ㍴Yoed%_{IF71~_F7 @Y9eznXѡ`v mʵf$0ELĵ1TBtQY>g`CFQdlć6I>z{nVRd D\3jzK>JR6fj\n?:{0 lЋ0zSKXY-۝PlS4 4}Y.BsB/iկ0N?ٗ^|l*"6)j+Yzة*{z}Ҥ)ʋ5a-TXm)%\.,@p-z!R*-*iYz>9b~M+ĉ{Ay0N b ̩?V &Yئ'9%0Q(pHX:xQϗLYX+4Ap/IA!ȊJj|gC&wKG#`Mpbf@2q>l67ܣXzsQldwrrP/X]v̸gV܌n^ 'JBy=[ř]Z/cuѵʗr).@ʴ 0nhCM߹b51yymy`DdW{Sߜ=d٭>KyЕg!TOh@ttKfTJbV1tEYMt̻ 0Q~'SR`ñMzۓs'\C-ӹ$r|L;抳8DxA/ C3ѽSQ%bE% Kg>ySj7Q[ t2=fM46UODօ,OBm[kט|#:zNS_b_,R 2 iy$ I c7R=mnA6ClKh@]h9G:ÁNE(aG1D%~V;GqP,Db!NB31<%U8YEۼw1S1&0z]52C!LFγ"kFlZw8!ԭo))21EcI?uwa AT;ut~Kgb${fs zmmWIGW_I='8NAfٕ~I+t[?Vzh#SOn0!t[]^dHVJ]-WvFv+#%4!r>Î]Q\gJy5B*jSUA,Jpiu]\XdK1- joq&^~B&&Ր5G#_Gb17/Dx*H1b߽rl0=Tpf%wMv-hh[QP^fC?:²" 'ȅz8>> آ\C 3"M*~?&`\s*f2':+ƘT,v6aI ~[BoY+nkpb'y $.cZ7V,wVsWGktKV\ltBVOiDuQtnC3^VȤ> YpF_:0.4^mRo4] d弧6J&eB@ V+ү_\.T LЖ 5D1Z2iBi?e,JØ2P ;Q& vgruA#*5[|ם Hg0ޏ7YQ/`~^oT|lF BgM,ŇCWjXI8)s@G0ь"yupgERBz˥>Xx+2ɭzAu '6uR5~@nsN9-ߏYԌ(z :tON:Tl!C1U %i~mȥ7t}v:Ygy*8s,d,9nv ^-S^ˢw X]# ̧ ͯ =[ltSa GHhD-@͋g)? Cc& fOSN+"ӡfZgt-qPvX*Rל/Q}?`V48I=:G}yYҵc hvLQ s@NAEܤgCb؜ 3҅DڛypEٜ z=U,9.GǢVT\awy42'#gts;Y)chb{( @v%D8<=Rf7 ^P6Pet ^:˄Ĝ8 }cF)*|^nG%p 4]kڄ?5e;L@9щkx%i Pk`!@IWg>:>H6wӖ^ĺ!ZGNLN6?k{,&V Ec@8C/El``$鋣J(4xu|bJ5{ H=-1!5o`C1%: C_Ʌ9+6ɣYO Q)p[;/eZp[elbZ]#LtYkE-S"0T55=do"vnQӍhLls,2J>ϻ4tleJ~ ?9FGI3.ad-߳3τ\M ЬMVp⮞ zL{4~%M{cTOڡ;oB* ^Oiȥ~zhnxLf076c<©zmu2 #20ܟ/vG$&:}rL.w 5ш~YsvO ;/gL) ?[PU5H4Vyw%<|iwbKD.g̠ޝoEb\ަI%a;Lؚ%7q7_ѡ~sG jaʄXT"7;/Vk!Zz-#V""pm0 뀬Ʒ*`.Lj<26%yz:lBLeGJriViܜ^Hԟ %`wEN\BNhʾ gyJݔί']Is} LU kQWw'.%Rú.UgApws^N=qORuWx%KY,QP i|K^"DTYwB4⌠YqZ qQ,`Xu^})F8n)G֑7whBfs}l-#XԧNtWtbSLqgce630j*14 cF}Lw7K0+ՁfE#VGX G0VKN5wh˕eDҘ lGnKS!ĒRLjya؍í )DqmOg]-jNȬ'Iw8||u0ux.j[oԝ#Q;}g^6}e}H,<'MEmVgO8cfVE\m,q૷NlVK)4cЌw^rd_I$x,?ėw4i)*@4^UVЂ'BP n#C]t>GDDy,:c$a3mӜMP(S|;賜UKmp/wo_$#j: im#_6՘O? {G_jOQF4d,Zey_&n*J `,ahkGe5ipIK>uFW.Ay:VWQŊEf"E0:pn~eߚWT`nsnY=렖FWCw67D?-[@GcxU䌅\!d;ՆP@VXJbL"$ Ƥ@!{AOgxeӵ]gNzn Atk'D *(A i< !QL^NWĆZo;T%G?vPtƉGX( bυ t4ΔOjP/Xc\=Xhg"qN=1J Fܒ &|(n]eE.-GTMG yo}.'!e֙d>li7>9䆎Xih2/K'Ӎꨯ<ѕ> wEÌ*jtndqT:YY+gF: 6f!h["v\ koT%}©ˢt#BLk GT~ZT#}~;gEإߕ\.3}uKH&r ~\{]EB=A2ZaM_N~9 M!zn#s (*lPioEʲ[Q -ݕ0d.8fh Bn5-)a? VZT>&0RRXr3~7ӬvoO·cQXCPԟ,BPCo*UuhI^r5պqGv̸(zʋSdQ [+[ԞhDxٴUO}F̮{p̯FB Gfh37R.rg6y]Iq) p;NI`gAjͣA H&)+pUJ F2400=F{-q;#<d.Eoʸ8p-.w[_"_Ujf )[zJa&Mck3A>A6Н9r=Q*750G9IT?51Ut~5QfՒ ŰbX_'bc?rpw7̷9p|bF[|k%]״W䑳G; vQ6^:=D'[aƃ|*kXg?Pkx yKҫ)ٲ },127e^h_iˈ).q:d[9­\d NHXi|:Rİ0NǁsEu`OF;As*lJpMGm *S|L'+%.7ڋft8!ur`u9GD#(f!cxM[WXrKCE_ƧȮ&< [z'V+O8P#Hwo-͹!2Xk29C7,+nZ &k`Nyh9U8T@X$qIgCa^ҹ n#HN?:}_ g() q0Bk~M$%I]>!TM #e ^9 مԌi](Mkw]Vյ5Sd|eh]fCujcζ!]Zsv+sxO귳/q=0[|{t 8 >Lx><:2o~0VgFHu8qa%lK< 7<{g)QZ)4:I ֳ{gC}k\񫉋UeEwgjeP'kEJ[n4{1j'OxAbW\Ky 8)h\r,ssvi@('<]ͦYun-GFꏌ*N$O%N}x*p$2!DԐkQeig>//@r A7`| 0$zVþGb"iJڬ^oi9<KNϔ/. &Z)Kâù*rfv`Oy6+V~O[) f*cy;`CzO)7O`C \I"} '§clg;[ώ&ovQ,;,3vC4AY+ҜXwpp֋]jIDD<ۮAZ=r@Րu _dPhaX_=DLZP@Lm 8p$s+D>G46>LnLSNr6y艦x7JF/<P cX$eFchf z-2;aG/bFkzK ߨ2fPw)u8>{'eV至V8{:4 q9sوa!:+mFvwPFA 3K>ޣHˑ:_-2 !0}IӺj#2X/Sk'EBn|U̢ՅWHdAB}}ݻ N-Ӣ(tY1 F*?VE$<5XvmH\x.xx#堃7s(vThYe}$SUOt si3Mp&R;7&5O/`GW2܍3J~G5"žܰI(BPt3tIKk"z^MbTgхț%BКa`?@b5̀Ye>vU¹ ㊿=XOІVIl2Z58aΑ*܃M=cEi"x Y%cd+4k2܄6Q<{b}bjX\yF=V NRi6<"!؄3OPdcC=h4-lAf7.c /Wc4m&p/2(9@`J6}I٭XFFZKVteH6Uta|j]@|;I*˅ݗZc3PusJ$1lձA LbcL4 8ɐD!Cuu1hbP3tv|F'&*p'aI:@ ?pcݚ A6 7Kӟ )mJYagu^RD݅K tB5.6Bo_(lq7d[wpx@|1p<WN%ݕߝOB  J}/biR2i5lrq䅭ŘaϦ:5kN ?m6?9L=^)w~6@`)&0jkSL Zmg H:E=AVP1F=-.?4$t '9c= JNW L}hy_70<8 `mI`a)EJorڬo#Mh:ն`(鿴bf;.w0/C n&yV%AJZՐ͍V`FXS\{طpECs3x)$Wo'3U}Qu a LZC&±ku|e>}oĹ0\H%mxD:琇,\ d⠬H{h0/X%c"Dr Vnlq&0GՆ𧀅bAdJF) P7ଡ଼›υν&<:X?9jy;mM{wGQx#ps>tSaJ0ʢ"0c8\Ӟ`y'1nOSQh\x06iBC 4'.ih~Z*I2{c/,a#D7w.юǘL!*0H`Q#UB@8vD!,5~BM*@c ۚM٣Хmiu c }(r`#ѲG9݌ [$#cBhyiE-`h3 MK!Юc~5O5eC3w\9?:B:(V胈XozCJw]OcHWx_{dy&fH qȔw=άR6 ʅxMjI^y;Ӑ"֔\H]LBh0\[k*r z{uGV/+\p/9ۉ[펩wmP>|wvk 2tp+9"p*ƶ(qQߖԾ$$EB.:3СwԹ|6MZQQ2p5"8e/'Ut۬ihVMF6K1-mV؝HǹwZ9ISy|93t傿 iޙMhqLWIhZ]זaQ ٽoLyyABυ~^_5MOXƆX' 4J`a\܆JZl qD9^IҸr_} ydYo%-xiEg«V`C;1=>h=D,|8PݓF2#~|w!JcYsGg'%|ʌ>/S..ImoPA±Av,ZsYQS)R?dehwS0ߦ%[ZӦֹس1eE륐빠Ey)8jMh 㱮 U+s'C96K?.}/DKԹ0,O+Q Z l3|"ܖZՃrH$LHÈu jwnN$Ǔ9 Et2d<"Ui-rrݣ}OsrTKrHxI s!SxV&$!G' ӛ aܨ=d&I*?JHZ8ocŰrFJCTEץ\b?1y\[H8E6Ą~'q#ڦs|*"Ǧ^/aRM,F<lX!={lQD,ДWjJD)k={dwKI>!n8RXzӮ_YB9f0ڊ;c&mDF%v5%;qWId݃KGw5/+M6Ф$:r=ꌋ+8 ~16h JĆ֬SJ#.sLS"j0QL ;]:U {Hc:Qz/GEe*V`%@9\fl5y҉BkΧ*=v'J2sNB>8SA*;IHMҌ2\gB(R60{' <eS9yƒEհ C[1(IB̒|FbiR]^_ j-*ta(ŗ}B:t9:!ET{I|?4Ubf!^ff:OjTk^win y+SنWܵ떠7fhԽ)wRCL6v}|{-zF [I\c;v rS 0sQh,!WPBP;ME %ogq˻zRDn ̎U SIA~lA$WFْ fy`~`6)v]]8%ϸ: Ѹ~ eX>\x,rLeקNeډ%Gwx%>jVKƇ)q;lPn~`X f/PoĜN}{,fw\T Ĺ]x<{"Q{A,pH>3Dw*u$I3}''% h L 콥ǀC$Ӥfcr,TDw[0]6۳ 2.b[4(y J|cL\ =feZ|1 V1V |S[D?![8|4œx`Їn 6XSWc̜rD9˥399/R|.v& Xl@ Q+'KC*JBțQMe=%4rT~ّ &}pXBJ_V; W?m~ABJ/i&}U1Qܰ\ԋG.2YΆb#hz7 ]53EsRL4*6o #W6xY0y"Y183[ԕD(t0 ޻C< M'q;H U-ThIgLqh?%:AY_M)6b1~&7YaϤـҢS37ewx [{ >’IØ^KVS܂*)gZQռO'V?c6'h\,`v`;\xaCdv&'bj2#I-C™Pg$Uj*Mu/eoCKS ZXm3L\5U?=2j/nD l\rX"E8bg `z[3!!d ϯaLpflw+J_HEk,y&c8߿U;eIEG c'=Kf <%!u{y" gDnjH[17.1(ܼRw]tiS cY|QfMq?DZRX 8d_ȣkB_w vscٴG`-|+Kѩ)>iPB]{VߖLmb{2V Q,jF,شu-f&M3!v&jXE{DT5LzH7M .CU=9L$yd%jKu8߇g+S!p]Q5U.^E?]0Ght`91s1:NK:#"dX)\m ;hVlWbXށ&qi%{Iӛ<fhwmYͤ ˸hOx㻘}ܹ_[JG[բ#L*g d]'=^櫁c^@ N=;QG6@.ȾYVWI@XLYLDSq$b3^J@ek[! j_ڡHωZCz'Q-PFy9Aor8U}OL:|BRΜ$S_6M'}쒉 GWo)\0Ox8zD亓P&%7VR|ᰢ+}t[aH?Ɓ!䄩_-f؆~, F/i\F?r0ӱ# t>f+ҝfǤ okhM:`٤26Ґۚ1ٽ @Bc64=.6 &F A*a81/ydʔP1:h~h|~4mpQ#Rw!l ʍk gk!\Wy6R1ppCtv[hS|Vlrc#Sm%\쫼t3Ȳqu:0IHe,"ٮ@+V&`]d0nG/Mku CL8PX NXvּ0,-X"cQ }j2]Wr0 AeJ&6T{>&?}E\48XaeL/oͷ ⴆ6bF*nF7N^*ɑ|F$Rwk{GCU =9ZhwkRSHI_>u|c, _.m:e9oq n)jX2aB[G@L zsAiтdax" e C4~ /QN>Sa]UyfX*eթUL6mk:E`l9Q3ةJcfG lS u$xaڻep̱7z=t=47S_aT0M6zVCHPsBe6mBcs&O:Z\Vv#El@敃E ]kC3Sq {)CscgpĜ[8,Q F@ z觪ӻ:o{4@\<dR}/~[AA4[.Ŭx&lawQUƯzTI 19,bIˆ4z qgnoDMKƉ]v3מZyAQ`|.]-o¤w/mCw3}w/kvMOuZ>H!9HSAk31.Q$o=XϋI܅kĽ.bA̍j5W ldF݌w\3VxT0BOw ?MiBIѥ>Xu"s97(1^M#V} "A × d7NiϷ"ἆ_ Ԧ${O=ěu:aN1 ܗ-"Rņ\0b&oSh.ݥ8mp0kZv˞34\p&:YtHYYNd1F `=jv]_?jQ,/>RX{/Ȳ.C8Yx-V2ʹyyB‰qՒaZ}#numSs(1kRvwWJ.2kjibp;єO±`7܊UMt:oD=˙mH% u}C5x- 1:o֚7d',6>y_f^.J˙W5s嶴2jmCUR, mbH 5lSGqA#6ڮ\Eƍ|%3vY Ϗtk߁Y&~|th9|_ɪ`̬C&6)4:44WٴX8 YTTƗf>k}UDL[r^G~ vK߾}bߌ\Eoo2x'AW@w=yp?!Zt;@y?ϖ{w`)w bV];Xo!3T:+?<9$J1JݴK3b5ޠR-҄vo+.%x/c5m_PYaġn^])n .C7_6x nɌ:?%yGڶÚk$AET;Kf̑)`zw$o/4kf8,e+@Zi=-cM1b"N96?56XOe0SIe=v$"]_jE9rRX{nR]vq*~VOcf}NIAdF Ę uHN!iE޵J?P>I#.k5Ϡ74R)%)4fa}ʁJ8yHcGe%Zt:b)8wn N۰/& H}tcC^bz8a#@\ܫA b6‘. f°爁&xvU;ekYĢw\e.*uE_]>gcb5HdIb2Wv}Em۲ٱ@\U)Yɱ !hWh`+$3;@*1ҨU[灡 N$.:*9}M#^7݁T ^ ) Lqw mOŋQ걚L&WG;:[f]!z'0(D$lz\$ ?a8˷2b~Gl8:X6%>{R%}s"1%辑E$JNLWU퇩xAKYBPm ~?t Wfˀ(]\rzo+:I3`CtB9a.jF]ǚt j(( w+rN٣`TI]@zHJ/mΰehU6OdcOS@HLJGyk?v%F̮]EuH@=}vm9"(qlH vi&,%E_b7{,ށB6ES@z&rynٶ#E4˫""=EXi?6Ng==+F@+48.`aMe-\;wKԏ灯xRֵcŵࡇLےr 2Dz {&y r* GwbXԷbJHP\:Q{V<|quFڏs>Ԋ|*Mm,K,` :Vk 0gPjѻosU_rGx$$[;>+@ZZA ͗ Ӌ|RCؔ%5razQx׾~{qjbj,#@4゚ր>QTFB[$I @g2ϒ5ٺvI"O4uR=͖\9]:I=٭9KAt5.L.aF^&rΰZ@vugm͖T>K(39|.c}L5 3e{r^81zr)8ĎGį)g!16#+x5Lx528\YŮe׈%{=F W҂Bj1gڿտ&_]~}銼;I1|4(Љk]bV>ygU?ظ5A# pj %v"Rnca<*Ɖ=hs#=鮨pui(VÂPc ~xtH>,u.;-r/ñaR@|[CU*^N,Ha!ypJ_+ ]4V0\}֐SdM+2e1(CyH[ntgo:-9Jv̙7alyAF\u{߂27J29KWMSWh-cSD3u:&Ϲg_+J{,Z^L[@-*fߢ鶅/M8LU'_ [o62t$\I\FKFw,[>e&HjѺIIk䎗tMu=ۙ4N_{:\˂m: BnaNJr1i8R`35/ mȑ& M(fvLXqӢW|CbsoZ+zkո~HͺcP =h3ܜOef۹ szDVwCTzluc-sK@bh~>Vi_c.0M@hB4`ntA HLoUzv8 ޶tCNOZ0h+glt~/=̵KW oe"?ri|{I׃ߨ$|egxGr{GLM DԖ=$ӡqt@)SK_#N$WT"e07Mp}I[*A'Yj4ҬΊ<MPW'A@״U 74M_Ww)#/"m柂u %5(vuH@g1fY+$DaA _I@z8NsJ`Iyk!xLRzYObR .oڀ}TRV QmT F7l7!4O9uw (1*;/K$RIױV8CF (?p֫'mSWs0W2vqm~!]XK rxe_f5Prꁨfd"@kX w! )I:hHpg't.}Ff@ӥr)6.JFqH[:r1TjMb؄VgT1-N~_ *ZҭP쉚 8,@@F,BlG%a*2 ,J єLLhtњCԷ*1qo,W5a Tf0ĩ$} ߙ)@yP*KEIK?s(4Sw8tFB~>Ƴוm+J<HƉG>"wV )!< !=a/ڴق69lH&BHB +o"@Z#@8_MJ3o.BO/q+ؕWyM~Bvӳ\͞jtJSx,X<>*6_3o-wi}dr7)I"hDUhxcmU1.u|xGqcf#P>+sϏr?`[R*R e*`Z+b{*, ~/<SĘbxZ*o 3D2c]i9̋ 'arR׹6N+Я61i6N?1,]yoLjFUoJnVS %p%闺 {:ۛs(uG[$yev1\v9+wL2hXfVۤPIx\#8&J' (!R FCRL=XRc'uԛ5ɣ0%wi&^\.XdڮZ ]E>3^Ϸkֻⴷ)~X(2Vac9câEH.b+ fR9m}>â;@U\BcM(# Kaz{bܦ!4Y5NWÁ\K{as5ͥ~ybZAS!`j[BG q!l`\W}<]DyC:W|Ћk H<9n^Ef}jK'S{RAF.qt7scdOg D{M!%khPe|dq(H-7ڷu** wi NZ[*\]7}kUptyL*ďAe:d`0xxYZbvT~4݃US@hg_6{,tĢB{FfsKĶ4EVbyr L,W2{÷%n%"#Y-ymz' {5 cԥZQCcT(0ljQVz9Jw6!۽7Fik>k:->.A DJR>pS@=5 zkyL`̅sOI"@# p7_s9Jrנ"ӞޙbH"MT'9L3sxҞѮ@.l o 4vbɼp_-YFRF቉G+wη4a*͓k++Ȭ5B=asR<ն"a۫[/lqR|35aQf:]:s4 D>#UO65gks>N)~a/gz#S/MT߈Őgr"+ڸ^ q8G[Vg1l1H[JGިZ}sx?*2be "Z)[8G‘Aev}P34/I@Q5pZT .Ί ??7TvٷgT0M UH~:z3Q~%-7Mqt!xIǽA<[Ca>KR\@+Ȫ]&/*r(HDAu&FjSjڹ vo,\LMwIdnlpDxL0^9C(~,zLW_%)Ĵ_TFVFL\5`9>ȃw(^GS`&ԗ8yBR$S< ]g j/H .-}(\"p^< '6<|Z'_`4҆xыLeg Pk1LدI1z2&$ d4:VHH)ݘ**59s Tb079@kf(Rd 뿤p*" ]Kz1zu @xD1كpUq@3wkvX K¯BJ#dbb`LqXJ{&+1/[aZ4hEKE@#_H;tY ?,'4:& wgʎJtںq_G@F ʧZveidW, Lf # PTN%ҌMZC\YXj>8OYnQ 0`MǵLّg2`=mDCCfg;3~jIHFwsKr8.*' Y2=+ы  Ɉ4P$Kb}/rh(h2PExH*_Pqy{GC)dBQltuz >>ܛXʑ^-CZt e59ԟ,3@4@t-ӌNd֡pyb:)KDUЏ䡯+Hrʛͽ.H;H9%O2!zd,̸C/| u#:cNw^1^S%YKy~rU'iK\l$2Ԧx*5 <g')ۭWcqUPSQ_e &Χ,s##N&wSrrN8ww{3n4*Z@gVP$UAdL a6t*oT.(.IO8t ESI 2RYv!y/Ye ZaT'MKrѮ (5ڭeh ta@r<7\{f44=mUNZF!Kt\09RPhl!y<)322rVE;4E++h/eZ@e7w9\(bmH: Rrr]ƍle2>G|hT$|3zx J_!B =J2oBLpؓ㿳?DT@d*_|#B $)9'C-EmA. zCۨI}6Ш%_MT+f?,ƒs|Lsf]` X"f(0T$ 9`ZXLl˻b0˯~ieHQI޴̀j;i?L6bmҗRQˆ ~$EqqqmC a/$SAkȺ@hA\*ˀ2%{f'$=r|#q4{C 5]Leh>' +mK.RmoFd oBt#6fCbijkyb :ne=vТ@nrn ¯#P50&#, S}y0xЁ';k 8ȳ)HW{KHc=̭ ~*tmW]*QR2řNϛKYjɯs:>١9)Z&s8i眄d3>DPKSL/QZ"w@jipg9TQ ӎ 㒅P 1G*W-4G:u=sEX~nNAcm(Efq}ds=#HG?޵aWLK84իusKܲ6jtl$}EMɴ yё\{wiW-_5Mo'~M?fF &$th&>5 \;=@'Rb ?X M e+ߐM:xCj Df'[{-+66~YS  (ԅ ڌ\uu{Iv5},<}܉<. f9o1`lA)~KV|1r7pC]eJG;OyT wޚqO!žeDe.݇$lPvX:>It!`+Hvy65Sׯ7i̟V!ȳ_nhj'4F)QⵤSʷ*zddD#+' yZURw}2C S 7,͂?(ۣL x;7T}!b/ޝ_)qmUu}^zUݧq/|s8%"P)-m9!G1#vUdnsH{c{qUVJD%O'P*Zƽd%JYh4]6"&}>lV@ U^~y_(uO|&0ĭdY\]y\o}:jiH'${.`YHJU[L?Jh#c+_nVtr}99ԚI,wcBd6a|& b >l[(Pax--`96ƈ\AUb&/_QtTozH(ޓNI)o1cB}DnA<謀=z$he+r hʚ~g/j ¾KG*dIBFs8=p? LW?Vb41NZKB8?F`YHP% Y>8;l?8x! M?/$C T@k ۳<28 NG:ë9;d} ^C#fc :`5nJF6>%)2v ԡwh*m[BHs\a.xHʧpeŠ^\,kD!5SPq '|'[eJWh ޵noNwX B2HΖF8V :g}\ߒNkda`_Xn)CO?h5@v}t9VK_k$~s`@$75!&togt<#U 6(icY;+C%JTbK_u5SY֮d'HqZĬص :yA@bɁuh [?}E6.u<"jZBp|,o蓍@g96[ڸjoL׵A &n.:/vSObx,"-#[`3r +i]~$wQ͎wBp(+Qӛ: "Ű#?pYc憉CίBSJ2Ϊ?MA'Z4 [uxэkX>gt qH&@]щM/ z&{ \|x(<[ܸP̮l9D#(F_l^†73{jC#i]130{.v/|f8Ko`{JpM~kte6a&>7JqcY1ɺqpkja>psV]T-7/O|Qڮ)m֢[=-M&SC*J*Lу%NZ:S6, ϯ;D^Hܾ*%KS8 .׈j$j RG`.&iBO$)uX")DBhi"%`EGLu:>oc1z"Rcw#QR\ SaٴN0Kj$|[%y)Vp|lԫh/NhԞ>X\(;BD!اEݎ.;#=^s)Wc@hf@=&/PlA9Y3E9pQU/ҵܿ;{j3}̒c㷜TP,/,'%DwaҰ[*Qr>JM;(Ri8@PAD[Tpc: s ~/$B\*47?vߢWz7xyj|^mZIi p̙JݜsIURN(;AfUdȋ^@C@ _,Zi]J b 8S2sJ*'3k#jʷI.P @6^bDw ^{@ɚ7@EBiBԠ幃,̺iSIX@0pXl̻ q&΃+Cvŀ8xXGΦ+(uH^,BO640*&b$T-j#UkyMJ@%4^H@r < Ak ۰;yCe($nWiMj8r*íKǬsH;D)Z!$؝ 8Ѥ{OnזߴMK)8l-$yӒz_%ٛ\em]1)E\^l>xӅ ӍJi,ݵ<#[D+SE8Ӣgk loXʨT=}+G[jDնjW&L-2Z&{+UcjvV3ˑ Sky:lmrǴ]z e@q[we^6? ,bts&*&{y*t 2aP)ZSżŒE/e8~Sn~ijր&ց(< kjU_iDvEOC2*v1~j '"@qE*2Q!2s`&誯8:]a(&C4Gu$!HB 's#l.XQWQi.y06;索yˈ.PiṾ, fCx29$o#Wb=V&=Ծp(S|-j'">`lj]/,U쇁3hOsbL3/G/P!67s$`$wU=HAPD_#]#m mGV>ƣa/M}Ԓi>D ½g }Xl/[Ǹba3fAȓ3m\2x0dGND'8 {kDD*O?VTus J0_9oN6[42Ջx&rW FXjS䭲)ᔝ>ӶLI2>q]T2~vet\ YsUj <_"~HW$] (TKK I.ɘ KqՙP1C_K;ݑI|b,y6#=WӞ.rg ! B bR x UJl>׽O7|iI'- VҦ9ꂚЬ5vH =ʾZP[%oc=4ޢ4h#0-pSJ.^צ\'=LJ rrHǣV$W Z'`NCojۑb<xgǨX ?F Oh84OSvxrzBk_r:9Z֤=,؎ܼ_g2y&}%- mZk eWQem]ǙċҒu!-kov4gelPy 1/z^ h=?CE7Sm'6ьžчih8"nJ ˨tK  BQMk@uP2IƬQV᡺Ed~k2 qhXuPF+oW|nzMZVUOMB-QBu0'Ipo90p,I\Mr)8zeUjaip`net|̈́pLy:K*S5S(s`. {jmA˩Z@bE ؁[o6jH2'y8V b6|íkȌJF 676m m6aqVؠ >}Ѐ2^)Di.?A[]">FQ\%Wj8,:0j|4HXgecegky_~؞ު}c 1c\sn啫@-kj= ϣ i#gufс ۼ. xC.0#梀'0q8 /8t1~gCFkc*h6`ը6sӀ@WCe**5CBdM&shKz1wIvѷQ]C(C - ~nm5j[6cpҒ{3V c(2(qG[캾I`IDߴrv=(wKryX6՟w)~uw,PZ8Nb,ɷ t/YYK|$Swa^2t'j}P,hw \8޾4y'v?=NTDX1Z mP}q$qEc1HoxL"0Ҳlx>mC(Sw[OSay`RLݲkڍ-/e`ٿ-YCie}T ,Γxg͉02t۟5,kyS\hi<"m9-7-<ǓYyuL݊G!W1)y _+/QBҼʚdߓ,"qp x\ +ٚf 49Xz/&>Aڝkv9RpxȜ+1uPpx7pl"oiE5ȗ)`)ƱȚTYEd?/quj;&gƖW"'" aO=51e?Ǐ<qv،gjTz 4@d'| wT8"ZIRKJT%SO ~ٶFjP'}c:p~3LT@ߔZ;9aa8ʼ}ӌW5tB3[5j|oDniL$#9klk&v?6==S!>@xYu t]6BH2sՃ5z^j ,2.\H[׬ЄD5 ^|vڗ) ,#&gss[::Wl:;Z&]MQ(@Wceuh7EH%l/}aS:PsVJ# ǘD!C063EoZ@79[E<ḛe\M5rEk[ꗸEx]&oi `dskIM[*Ai7UW[P;` P>;XxƩ(qUhܘsM6G1!j$[%$D^-UJ/,H?¥ck'Ww/?e`DOmR'V~ZB>e|jedo7@ԥ҂s(dM }!@; s P'?Q/4,fXt8J?[3*_+&sBK_&@zL;Mu`2SIS9 sƌ)p!}4) c^7'c]$Y~H*+r`Xz=b2LRfB^Ԛ'*|LidTYf QTdP$x7B+Y7|%함̓k*}jG\TY]?6(ҡ8Pj+ue19UE'MUqњP]*l㤭!dѶLqŇvK`䣄׈`U Uw8d4`{.O|'T1,MTwRs#ѮMF\gR!׃]>H%RKǭXҨ 'DNJ0m]ɑמ,ǟ^Sduf8ߤ!A/v"~W/)AcF1!'sܘ sC{86OiZWab*Ws j"fm'>aQ*\i4~[JqⴾhM4o{ch&" ZE,?T[D Ӵs4=8vZU#i PC/aK&}]f1,^/# ]U69Ѩ/ D^R޹)r"?{.ߙ֜&; qyv72uJjXF@džB:f2eyVQ`\*p <} \~7eC~_'~;ᨽVSRY]Y-D6?5slA`X?+myvIc~}Vnb̪zmi uٰ @Ϫ0;eѭ s_U?EqVXҔ/'9<P3r7E]+$UզYn NnB2%QݲQZHJMD!w#ӫnރGWstz %j<"ՊMg=cgFmTTu_?~͑E*usz>rihrw#)@|W>l&z> Td5Pyؼd><2c"Ws]k@fּ")J'A4`x y=»?v+ǂO1܂zZ}tmdEpBi 74S,YD' (r(WP?ԒT&sv$X:Qz`ɤgmk<OGI_V[nj=/-K~]|WlCc3$[שqGAlN]W#)X-xNpOo+5)!BXw@ L7Vޕ\|ASи' m9P8ewSZiջ4*XKRN) E (x7#(V('M>I_J9ŸYT:@"+j՚v}ULԳ~O}>wc*Vs,x]j`GQӴEX=&={H8]a\!}D÷#]-HlΕrfE!5dSLӟ[On~;:znLe=>5~@8NsY$94cySUw Km: ~*[+Z321 ?]f.\ _}$B a-1@ײ;aPdVkZ[u!ߴz "Y=/Г=y*ewgs͊t-1e;%OP&dgRFh"هWP\N] NhߩOW^Y@5h^DZѧ\$bXI1U(̱_ Yz7c #9@x7, 7l|<ly6d q TN5:xPȫZ8_~LZxC=MǃÏ r/ OʄSU$O)q7AA_VD\uz\D̀.$=bJ8&2PP 2< `RMK(vi@8"?,[`U#Qb8ḁs";d@fRQa屒<ÿ)u<ˆZJ , 1RJDEWZ.gLkߏx/жm,L*U,T gJ3ah\&L H' CJY.lh:o ^$s<_8 m^ < *b6W']F֪xhʠYyFHSh)0)VGQNQgg1D{}H l X*|X 1?udEwhf3 n_w`RMGJE;Ƃ TG<FY {E]PY8*^=n)AjX#P(=^c2Vw{qsj2K$\]{u}M4tʒe bBSdK~ΘtE%7B$|v'{rˈBfH/7|7\sxm^MT}8f,sӫf45 oI΍}DOhA/|gVv5SZ '{@(LbT5$It"ICs.H+S}Zzq套OH-wm+J.C~UD !1_tX -TqSŪEGcvp5a`Mb Yap[O0Z ťOGnd|LѪ61-CޡH8sh P;&WUjb46!e=R ctgwg$rM671)>Vǔ%D` e e'46ӷ2K&b_;>Mܑ>S]K*! XCʚA&FT=#j$-$sU#ekÿ*k_rVPS941co.vRӲ҇It%aZ㑍RZoZHĂf?~~ R cuDl)nK}823ύ]wJ tfh(9deZ/?Jw{зsumՎFM#Sa;K(~QC{ ORh| %^xRK (g { k"`+œ+W(T8_PڍGʒK7l[uK>+Bn  y(Cp]>MK9Ez[^nU<ʯ m۠%`a7s+C~&"QxXŶې[ [8: <[ݣh6ŕ(îI0zV6nԮtO:'K@HZ81QQ sHE(ȯ1sx 8*cTtAq^EB¶/ WlfDvpYRy_=Z5p)Y%y* TGX$M[q4 Jev5m\hRP6pӡ{ kУfsk1 ؒ!x:<=+qjv"R5K8 b(9CI&%%f:afuDIVTGKI@JKڢ[1Ưxw"lOk`'vw;&]#fwݍ`L.4Xkqd9kU - eiBgrz]78wg*wBXkEhfƼ9]Jxo0`+D ՠ;00YߗFָ_zjRfSpg/_geNoMbpG'Ëo" Rp{\^cM9ێ8ej*i!K4LM:In=7 cGZL]~z@EI+_呜c?w=Bx ^EsW=F{O+D;µŲTDf@C*@{re*a>Zzz|>|G &44qUiLlۂc 1>)Ӌ) FT*k)1UٹŌ*9 und<fQ00h(Tw8HMnxdȢς' _-BD1V>/ S@S]۲l2Ox;_#m|{n yFb,?kEpQKf.D+&BHڝoЮ8F`QV>97-gt79}xl  8U$J5MHs%;rJܻo*}f„AvNDu40% oe.<߆l8.S*M&4ƆLۄL.'DwiXK#FcegX%Dkg Y*U/ e_q5$EѲhal<զ:9zKLV<V(#^ge4L]j?T41o[h!`2K7C6= +C[ٺ&1vF)?nK-=#ճ%@7E1b!jyķB#8BF7ykVA9jt=i_[z.z.0Uz: ,(78Ͷ@YRZ]J Y7nTUFI_y0kf1OR*цPA %{Z4iA)+"JDTQoDoHFm#?M0FKe/,(>sZ$ٝ0 Z|%X=OIg+|(-+N.D\Z4,M(^J&|TeO¸w^Argc77VJFKtq iB1QHX-ql #jwosɎ=V? HĆ(~16kĖ7HUd)8N!Hi`I;RܡN=9Rq pF| \V],Svc}FMW=ᄎ&Rӵ*^Hk²aÌ`Ƈb`"G3i2:LڕAM紾GBb.\?[ ў4R mp2W}179 r%eoԮcM߁w$'$u'K7pwk FË33ϙ9 Njkba^@clSݼì^$ԒƕR/ѢH_OD6C%ڼז8y A\ g;R]U aVT];HMMh,_Ƨ婢\}Z9Jbsuՠ u7&QD>z,[B)0{Fpa)> km4ծFs2m+ai O^rg|F?l YhS<ˣH1yک5%> 5!3@7CBd-~3s@F= 7leִ!AO+Wq{LoE"qD'j mJ^YJf ~BL>W9 jw5!J16ǧRrP}/,L)_1WP‚Oվ([y.N":y|P'Psw39 s ;tjEUu_mj}w>ꐡɕr#]{Qr(5醘 f%o]?KZ翆IzU vt~ YCc8Lo{(q*9oc(8OQ#y*JǦ1 .,3Wrda#UBaЉTvpim 8P^wǮMLInShYuV c?S{Mт91# '$- Vl^—=Q?"Kd–1>>>_5@;3M4Y|u"6?lX@\g6|ytT`Ʊ]"_:_nzl ?|ˎDzקٹy;kj`\M@O)GLG $*jcN_<7/ Vn~%0{fͷMqMV+ <_1l-}bM:[,'׏($A A% Mx -64K3tOe1qK}䣭&2&0"P :%O:4evDr*hs#J>r0Ss`tJ\⒊Yfǁq03+j_OrA^7%i.5<%[MPD=GxG)v!d|MNϫZSw+<&ϨY?`7W)hiq,F| -WS6hdDn\}$1>_\R1wEٞ:2Ck2@N)nYxTy<$-Jm_Sq( JPՃUWF}~>~e\l2u>p󒙺OtѤiٔ9C*]Y 5<¶N20V[v,75xNz}G/%ʭKEN ,UToАK\pq4 =@?Ew3lRy{6^)x"*rzÕS1f@S`3bSXd&)U3\07 -{Kqld%+dNνEQ:ݬPVD?5DEnHI p z$D)DFtKRŝyS +MR6>2KYr*$ mH5v*`iK' 6*$cГe燣W{\~}xPrF V.+ MhJ9<VPVZ0= H w k_AY6cBwNBO&\R;?*aONHt]*ŅKXn `f 5f  fE kW&(@r :[u#j+YMRMxAT+1J%~/ogYS_qbk:/IL]o6?Qt&ta^" K$j!*Upб (?^yxsF]J:U_`h]a^evmh]}yGL0} {C] s".>-/^zD4ȌP&/;mIA 7·.DDy{|8\O켨E< KXʾ优Գ;?kί:}T I_Cy`sR "O-P=Cj2U싩yn*b= *GjN| iLۛ&) 6%;>?D/s %B֏xǵ"P~V:V`3H ]Cw82!޶55PAȣkMF/d8 ,QCHqe_VC ۆ&B٦L2Ë5wzxwbmήσ8l,y:qYC.y#p.B #A G5+'Ci)Hx0(34pG5|z[*N%eDs"*}e/{8 ֠*e1k6AL)l\>lo2Xug~b'T;-6OeXĔ5Wؼٮsp,U1;C'B'zpCO)CjwII>z%HdZ W"5~Ggト9] 7E;0gw2.q!>Dnbx=)qrdK>3H6 _EbnlC[.v7bK2YBuz**`К7P7; Es/ݝo:"2&P4xASJ^|D_14AYf?NT:qRYC)-Yzfʑ%jJԵyy$71 & )'p|q FYF X:! +cw| .bfWXݣwZgPyEx;!;@r9PZETvF3?J3k74 k- i/ BC/(66ko\ λ<6-'h l+?uqmX;'HIFVߥ@dn)K `K7|'l4NLm):,0dXƱ[5r:!/gXM8رT9Xc K0_lsf%bݠ%4QkQ$Yϭy C +̅V຾`Ja*/(3dʿ;ZX"4ODR/` a?(ID ׀#WDU,VuT 6W-y1m[=T=l neP&J-07=>L}QNKJ+ȯ 2MrVkm25QOaivA.<)R/dO]Tz_ mSG>1qGlP(ր22X>< o 03B"%UX#~'<.W+mpqz NF|M̠a01Nݺ #8Im @R>V7p;{=J|`íέR:-*sSF_@&@Q/|KV8,oR֘b;,U=̢c4z)Jy@tFdݮ#|枼H!=ZmQ3@ b`F* ߶<;iSa_D>=VhؓJ̛M:=}&Xe{,U APh꾚V+5pì_U=ZJWWDQBbytG<]gL'㻁L NC7jN ߝ b'S&#Qid~o9H< ;]-؁ۣO:fd}ڸDVB`9 gNhlD 1*1Np~kllrFtwNT'%B1$jLKsIA80c(ܧ|>X8S8|7׆ctWt9sOHa8p+ߐzLaW@z3ô}k>Gɂ| ,f] hpRc*(;HjaCusrW kkքS7O^3Ĭvfހu_)uw[oҪ9S~궊urϿգyk,y.;>]ɆGzeJ'4wbvX,>TR)+ de;!sq.msͰ c0lK+``X M[ yx&y|u`7tFD{?#Jj7rEؠ{!tK@Bgc2De '[ H (G[9b-n5X:7ÚvX57= U71RIR$Fcs.r.4Z U>cz2NR07!՟\*4 s^j/KЄ8ՠ5*wKD!Z&2)گ% lVT8bRX5jm_&"$MS0@McDiVKp|0:6 )TO hV[qc]g'Xa5Z-}5;Bb?mOILG;d^jyI/|}! !u[jemV\p^Wt{#ۛwScy֐Iق%h<"F-Xn} G-6ANzwsMJ-E3MHҍ(t՜0VCgsO&+Gnʘ`#kTܖTyWzfZ2J.'q[!0uKJnԱ}гejU_ćDnFf0\M>A@^OV 팚uʚ-^-YϏ_zlܑO3@G̻gb>|U2euڮ/MMV)Tw+ڙ~ho]6lk߻7WMkЛ=.-rka&%I#Huw{ۥ%ac`̡(q;HCv]O4FfdycEErC9f5:LI*Vg3t D8 B;};)I3C/~92߳ع.zRėEvZER>+u]GmZb6i;XRj 9Oi-nq%[j۵Bop/tO ,Q&9Y?$a|~:8>zdV <^ (sEO9Ly.z+C>mCޥbmR6T9y!V$f|Z]G ȧ<0B1XV/l{MXQ<}4WsnPiS19T ϛÏ _EiQ7sj&/|qlSh]kORovkg<W\+Fi<]Ufٷn #v6eXQ*;c 9. Yv="mt|.nI9ǃm%-NDsyo; $6p4v)h!7EHsԔo4&";eΪ]髝U a]Ǒ"y$Z.]D2ڠC:X~1P\f+Z珽`h=q7K/œURO +ozQD`,^XbfP5+]Z\0eT8dَ$S \% 9ܕg?mt '&O.XXJ l1~Vo`(hAg[zi,mRǤMz,[d4<3[\Q$ 01X ؎uFTc^[y " M܂}POo 0UoT DfL!(Eg~`Mi#rî8 byسNiT@-L[d/ WC[mB:hF4ʳDv0gZlkL3X-g˪ggDUgIs e%|JR+lxe.V8f;Hre(33&)A32aPzC_H+d YY?StѶ rX~D5!'Dk6:I²AVaQӣXH'Q$/yʴbVqG/RNcS^*_#~QaIwIJAjlT0_4omYhpÅ4bs}/`'mo!jsX)ns ’QY_(hgT[pv ]v!<+BP^'"YVF]-+;Vjp}/ѩZ,ۜp;sJb ]BRC^i%x4uޣhRuLqp7l܅gD-v5!򔒌r]@&#*f䵠“FT5B*c?LTHlm $_ۤ1&jd|aMmg: hGQ!1cP3*E1~'9 B2 8S??Z + ~biJT@1[rCnߵtJKe);H$c(~xME2Q M g9>*ڛK/D: ڥ9yhDb8`Ќ6%NDwnUP*RL #wHK~zu !vdg1L?MN9Ve¦1_P6[PSj)мb`]]ݐ-"ny 3&m@9&7s c H{!=CfEDvp) >۴t;CTo 3, q% KkߦazA8M Pwm1p䁽m$X`=LPjUj?үNu24e`y4C&u87"'$]MZ9}cB<3ʬӎ|쑕ߛzU= qw|י3|Vuhቐ! 9ASP&K<}5~0#VY`z1x@#~”:m cj8~hvǒFµK/܃WO)|Q/zJD)uxq$P;j+?P2h4ד:%mcnNHoJ 1x~5xpo|n43.rx3C$Tɢ 0KSbe9E:pC94ljb@@0 L!%`{xhxf7r,34Sm1oKi>QH3{\믁1 HQ).ν ˈ:l3SxaKׇw[W٧P4x1im_p8 sӒ=ҧ:\\æF! 9(*԰<7f0(wܹN_zj߭x&=BAďxDvfu8]̉ԟeuOY*)[ gY,ԋ2zϓ4lfEDۙr>5AAq8{|=9P4NEE!( ć5?w}RG>-&aU.Vk"٫&[& hۋiwKj!r1ZM{D*/YRA}wI9n=lu/fh3^tAr!Nc,j 3oAĀC\i:!FE5صOBH*[Jke;Qzr. ZOT4LXQl)HdP-.?K{guI< x7h\9Dxl' ʌ::^Nʧzb‹2&VDzv1+TV@.h=k+"ͲRj ^M %lGJ !edM'w-UEa( uݚ/>G Nw/]O¼D|'H!`jǁ,{i6}ΌZ2^[Cq,1Bn?(#iZHOIu)9%F2)z<*kյH G K}mhB`DŽz:,oŕ9ဠ0'wfa[x?DŽ5&K{*P/xG r3PQ}-QW,9 hrOlRV'sF0n3]rjXJ e*:alWLI7/8k8@BV.d~A9-A(vI[`JMC:#66?;zːr zRUM}osnȚZDT0~[vS]&8 v ͅHi5-uǸy)+yBU.4o_TW]| Q<#,A`Gtb1wb_syAtqK[@vJɑ$"kH<‡ X yvq ʾT2=mk"=rSՅ%vH*{ٟzD |}bng*bfx-+ֻ`3K\ B^$d#2- :>f6Q ⰀIhHPc c#(HUjCHr[Y%V ) }:YqyF[m#WN,xu'bнkVͲr.F+diK~D-npcCoցF6tNMM:M+'EM&IɋmShlK4]+j|  Iy =SB*6&KYL"ARjÚaʾZsp8<M&N*4U!Eǩw_J(U]9'ֆuyOs{еkWmEpdQjRH(8BV'W H:v6\d]%9EF{":hH75 9IIDA~ _*SSZL֤M ѵY~PEVֶQpB;`zWi"a%~ӣImH5-+y[~͵@U굼{nMг+5龢= ~c!,)z+a;1 I#G*~qDN_C @wjKzMQ ;wZ{N||WΕ?2TntK(|QKz&[k43Zr|K*}gYb^6 hgq}.m"in%PnZU4ffB?j8_7 L87Ȗs$jʤ1{um q3Cz E$ke;1{3(#0 Q/%сg/OX-s.Nx")β|Qa:4BáFI]Ğ;~Q6paMUK~{`5ŏ*sWK) Jx_ @G"hTcghqt:dAMȒCʱmo~źfKV%\dbQCm]{ 8NVIf4B;piڭ^O}8AF6s?.{%iVj{BQwW>ъwA k V;8_Dp( m}#% P,jyct" `ǻaR6c_ k碈'YFRg;Ҁ#J(I\WԵҁ VKnq^s0>p\y1&qUrӳB4?ڰ_TɹY^_L}02\X %Uo>;+ MDeVA[d'X~32>j>k7s hNaH1f]6 €nߟAO>K`:⨾KA`zSoS+)vN,jQLo"GdĄ"QH8G1^BbR+ Կ3=ks]60ZFZPuD^yW2]K\bM<2xJ <b#&ᷖD$ me8LQ"*>BMï׏cր|+*iV/@LJbi~9_Rr DЩG|x8?TN{I+b/e 6@~GRYիrK,7E58別nnq Oe'L uhcauwkE&*&}2/$ץg|OlRWߋZS̗~B3T- &Eׇΐe!߹tlnLWAvp0s$NtzȘX"'1w"Dw[- P%EEG'J.A1xʕҔ{gmT!YSvPjɌA>4<>(6Q3RK !<߫)u儳I~l}땥m&jb\ܨK} pQ-^rɂ_$%cg;HLM6XZ3t3}@!ggt}u^ӛm}\qȼX%2\6}a9 DnvSNJ/<=`=9>9JZޕdg" C8=C4'Q-v*z8=rrE*jy25˫qKdll|^I%&3ft'6UcϦ$xIFAɃ[f[okRͽc[{J#ܼ(H[*Ȳ&+P]VCZX"n ҷY,)[3˭ۻSI!)WLW6BHRU&,i$rALcƂ.yfZ~JhC5^ORc#_x{pxr8#JYuaϛGtۂ̼l%JI%CQr.H%2rn-љ\RydtIZRS ZAވ$fg6D?2'1 1c-UWȒ04}t .*W-! o~V[? V3DYqnCҽTzD A 891@d{UK,W%jP|4IeeѧLeL3Q1꺼s!Ԛ M~ K#0K{8t{PIw0eŋup14SE5DR<ۢjtb*Z0ydmJm><d@mFѸsه_qN ݟ{\wO{!Ex+&e&\.*'A{9ҫhk^vaW=b=|4k0o1x$b[WѓWe+zY OW}֚{)Rx\<>a8t583A둩dY"9\ҵba 85Y*Ǣ6|]54D;cX7HSMU7te[6(,E&+$qE$B>G D(eot±a!:x -T&]bXŴ@1~4L.5X7ɵeﳯp7F ;,& 'ʠB7tJ?/ :*q52 6[oU6$gbX@h2XEt}/)E8@ژdch2a,[C ~%oKd԰FB$Bis >. ErlJ"ji˹۔Iv4$(oXBvˇx rm u'OtMH!^Wb`+Qݰ`a(<.;IO5iBbOb+w0X~8׆ZIn:w V 5l4hkZv: :wQ1SԯFʞ 8v.-ѿJ ֵ,ʘ-tzET.'fŨM )97EC ~‚ kA" .G XLtfTovPP%%8WmonoоՃY̭{[E!I3BUH1RtF+[*hBl$azt2 ,O% Oˮ.L~thQiZxd%!ttJ>\L>\ŤU +d.HД:׵}>y-U~`4 p. APDqóϳ[DR2*)1/6E6i {=DǦ`՟a^j TMzR_@'8MUs,g vNOO6,bL;G"?d+' (>Ɏ6PkSBw._z8ΟPn_Uu(7x4;Σ(:v^  c{A?T,V I>C>ZHw"Crj|T׳!i0v^`s.{x0TO -̔}T-Ŋ`ʈĒGҲTUn0<'Ib ~5n-ұYlCih_iM<@<蘍/ A&;Jk÷r Li \z4j WG蒕θq6>7 nP4OɇP 6cV[L~E|,`-'Hsg$O:N" } >Zn#C9mqh;>\ޏ|x+-K6@:W!s CqK4d.rھ-f 6PƮР2-?ġL|w BX/ ^)c3&Ո JSP<`(e\@w5BȀf$Y3⌦wj{s>h8 ۶˳$/k_o *zTˁIUFy9.ľb&CVaFOW\A[Jti#߮rJ82R_ڇ(YKi] m&J%Vl.QmvS-\X3 ]f宸w[?kRwtO\Qa§MK4}Άr5B_qWpb[CL6.6g+C#/3| uKP0biO)N2dd!ZڇhESQu7gUavե5H .42(|GO X0 W/ hˋܿGmZG죂HU3¨Rysjor (ކz'B iߛ&`z 1A ?<p+H!ga0D(rhv}РK: R†c)ăeДrǮP:,,ѥ0$B<@ d1lvҔLuVw]]A3YZbS!w1$Ti$b( ǩ9 bϵ9N Nẹۣ_2#h Xcid?BuD^]}o-O F62A$ԓ$]=QqHQU/ݽϷVpῄl&+kynR.&|'8}wMMunD)QzMyZW6)DHe6Db|跂mxgRPF7Li$,צ"ƕ <=zEGQ|\K!H&3=ׄy+.ݒ eSo EVus}ކx%x;z6Mb%&+0==.}i 4|˜,+˪Vpv!N7CET %R60Y& dIiJ&AD˨1;vAFIJ(;MOh Eޯ:u`GrOw% c :w};8Zd~FW}{dctB@LB)${qZŖӗcn3aR_SG& ]%d-~Di4lyxv8QJ_(M˒1>uXUʊ5Q"͖4g6#!7FN8 NqKPv7( Tl/P.( [ѸM'c*4}K#1y!tjwN$ZJ9C ɽ?I-gB5,ed7~dq@B@).yj2( "*WQP=ZlusS#Ԗ.u%LlҴGwP3ۮWu ! uFj(W: &򴬽`o>ʠZ/?0I{z%Q8mH죯vQ*U:$P?ao= ců, Tr3H5X"T}P(k@aIţUy;^" R)*"ĺ,3/K&3cD62xܑ R{9O=-d!P:GD^ &W˱4ec1,%(m|J;rU9rR-Z(!H%y=7/y33;ԫy!'>u8.l*%5Hp{٪a˿m8Wy*sx·|\A0?gG.nZ&׻w잁 iaڊnz*E 4m#'0)ըzw h=?PϔR8D[>I 8;YmRDwAcv2_$'!(Y=GMgY?A:"Lh?-$ ӫ G oP/@klP u[YZk[ѢWvf:G^G:ˀO[bģ8ڛT-ZĘPK(knMRm-s cٿߠ#B6X9$Ef$7+vF]e_6fE؞&e?6z{5bU)_]J7 cS2DB/1U7Ozs^#v1z ҆n:< I31v#$CwDEA""}2 *cY<[Vg$mY:l51ijՌ""9 ?|EJGn$El%aEeK[]zlnKQ3(P]N {hJ~{8rZF1@@- Ԅ$+蛷X@ywǏDM/ }&emON8S+Bb.+EE%"(8@.Y-υ䋷8[ʻ Vg)ꮂ.3 CRjtE/ܴ+p5[# q4*h`L:\c]C-Ɏ"͘nb#Ysh(+P!ja2Ѫf]ByυOhtb,7r^<*kFÄ+Sd.]auS[TNf{-"+cdQ.gew*gy`K#򫝗3*'Z║EZF]=~ ҏkBħzn&J,cJc96%9伷}΀ۯ*+x_m qxkb~0; 3³^ fsy:*=PoplɅOr&B:_iђጞ[_g Q]aZ/ bNCqг˛ 8Vvco 7P7b? x BFW2!كcF a |E"/p];>irR/h׏&@Ԭ0GR0럠O Jh ĵbѿ=ω*tWP534͉Ʒ*zf[~ Fe |)uUy4ZM-xy/ H3DF6yނ㕜?<"Dwo(2SL4 }`JwU곷p62J < mtcQ| {gboGK%:ިEg#RK/+U퉆R͢PBF rZ78+5*0@}F0W8E#/U e۱81ec 6Xcn$h;+])3O1^SS!\ÑF`Yikrsi8 d6R, AjJI~Jh \,M3^`Dfu9$f'#`f36ѸJ3, *ɪv97*w:Nv؎CYc0 Wxg(Ryd9JCGTUȾAK 6Ԍ0*h/*t F\B7fg8T v`&!MOgu۰[)`ҷXlP$rwd6TziĿͣL.s"._ T~qJ"'EUu-3E4nFWLe#׷b Pt«-?+Y_'RNvO*߷sn8*+ED/>)m֦b``C߷rvvćg|ΧB5YS}̠VnYvˍpd#O}@E?$^l$2颩/ ]8өhs^_s}t)^/Υ#Xޅ eF˅%HPRJbS͖*ȏ k Ҡ"'ToDV XBP"amyM7}J0tICGRO<Gq^SYǦ "VtPU Y/F3&쬇r@)YadZAdL:7g~KK(6VM9&`TD,e!d"A}ZvGAddGЯwgTYu{G m=M?ўE3"P9hVHwm-)MESLNC.OSzA+4  oeʃ}rƩ{GPTY8V(Gv)+g*P҇gց9=D^R6:+.z;_0pؔBvH|?AtW0fUj|q0~a?P =g>wӦW9!:N뀶?/k@t~f;dk'q CsI8Y1cH激' mi #4}懣xo8HEː$#r'.&a8⛬͵"cbCx;*`xYƅͰQrF?TVE k0-J~)fLG/cgoC  B11Ivx=_ LKʨd,9h+gW0Dx·ԞzxZo/wn22o)`!nJ̙:ѿ=ޜ$ǵ5FnPxχNiÃveI7_f1.^8 DVlͽRi Xlo厚<\5X᫚Wqa ~$NL>uH2HQG У3-,&ڙCD D+ӮK-M%|Uw3\|pV)8۟Q\+^?;=kۮNJux~mп>vw@lN4'"l˛dRڎ %[O}QT.n?LT /)J,4& @? ]Zr|k*K r~xrpF~ {g^b`^}?j2d:ţ*nɲ˿@Zie-HNB6fp>9@րXo{-m@R0 #|E:މ]ߟJXgU9CM;ldJc[M!rrIl nJ}"-!ئ7P}agM,Np/fE KAJةd'i>O0JE4&*`i9GK3DP"s{uP~IdYv,2x_.\6Etb -m!߅]Q_-l-0`rNͬ/CFg]t:9 S{xg%7}H H3AMc=fܞ2' `巓p)J9}9Ԫ~@y,Z애t×,2̸KL!B&avyEj|U6weޙqral_3Kx_uc]<*[[O4ӛ ,`MPӅYI6ض8GASII:ЪcG\̱9Jݠ7[9Ix4HbN'y2B(u}7/g\/bE;8gbQ 5]r eEh[aX,V8"pؓj7p^A,670),}wIFjsDR蒁p~X|8x Ԛ*' nć+l'Rxk]"`ci*X})dpI?(JpK)~Ծ㔝Pā59qFxԔņL#6ب$23?](A3 b8^f(n5dmZNkX@aa^V]Sƙ>Q }) eqZ4M+R-:ų{A.,C¥T!ҜY3ft 5 ꈎVq"~(paL5\XRdMw0e$D8h:sLK^gQUQ0!Qco7K{>R> ^]Bn (/rrqϔh*˺Y\a $icfRS ]!v&a:SUiK3P͈(tjdmt'NQ ס?GHda9$C\$:Uv9g@;cm ZI\2›E*Kƌ :R7  \ι ⟈O6`08<Gte vUQRԬBk=5P/bz:\qLIK.$ox{1(5WkBF0'~6H&ؘ^R`:Xuom6*.w2.D0.Cu 6QGVy:.Cs}?{dT9e@h\bUѺ{ʚ`*LG1nEvWG2?I:6~ BL?D"dpzXlpV˜i˥yu 5} i<6, CWR'cFjD]qŔBHCx1zu P–>r'W:g~švC|{1o~:М Ciלf[pb)m;bxIEYI7%o/e TU2YϬu [9>LӏP{?RBn%^-#S=(_&'fa%RCKH Y)מ}YP2E1N, ;S;eJ©|}u{%1[$#q^0? )N6^^m1ej8B6s_}bwJaXwZɫCsQ`L_WQ\ []o"d^ 0//YD! #6t>€`_n;ZTxrl/ZoIziJ9]"PD?Z 5|r}4#M8]2R͚drnN!t~,>ep#c95r'ucY.Gw^;!4iQ:b?"aƉ+&(~[gVK HgAǾ(iʃiN-baݩi%Y-ȍZ-O*HI: 03K؍HW'uUө>kgيFXZz+SmoC/|t4q"]Q=Hq *} 㲤ʕyk7b0 ??@Vl] sjhʚJ>/\" SǺBhrvZug uFv~!r8Eȱ2 )6 @aO)?`N2VA}JSpNqW{wrb09wF5{vݹybD=߼-\vUAQ~Ou#ϘTwr?/ۀe 2JDPb%b"W^н x9+\}iy*"S@5HeI; m2^@e",֯1TAd\ӹT9^1S2l L( zzC/SNp6P&q׻iK+= "V īX/) l1}KId#=z_ZO8i֚c`=cY8>pOXm#voWۋbm O|"xR*IXaF\_ pWϴ*vM <㝶\N `z]U^#+0E^!cbqYf?_ ^l%B* 1FpG'AJ"uo\_eyo&N6"c̵q`pnaSK">QO&(dzk^81/WKqӌ ,}2o}ӏ2Kk"X9HụX&kOD;!̦np J"2,tE10Xշ]S~Wjw|U:6[iP6{:Dl48؃{ { pt#C$z2.j&<?bdi6yZZze^4 aWjO^R,fsi_6yFG`1x_49̓kBϽxjuv~}Yy`ѯk$g)Bw&#!JY$SũۯrCcg#= kP|8z](:Oz+hYЫQލ9wΰ0[*:&kRJehZN+kmz2tfsm^lw=YᢁJ!)2 ݹ)f-t#jI,1-OL|J|Z#3mqN@j U&klMS^'>>Q-U;utBlVfyUa6VPϸU)푳*L bkAJt5>\{%wqM(Mn~W/7#T7Ma_\dCvX+A&V+i{QKh44ლe D$uw&HeߐHg&> Hdc轔ؚ\T#:!Edh 2;Na̞tQT{xCXnI gS4Γw+:4hytۑEYNVU eiSj6#$?2jO LrbīZ@2Ob EfLdUwy_bFmDŽ@# lO ے~n[!)Tu: +\M~|\x){+eQW>5XnH0LA eٺgoLzx:ozw:adڼ C=:^?B^c喲~d`i 5MB3 11o:g\DYՀMqU$yϿIi\}5!keK͡hA=`wf"غvqK^!&BʑBf7O_ "'!@a-{]#eJξ-$eD2 @ c.!Fײ7@qߪZA#t%XbRJ#M4sڷW1gIg>' bK=gϠX7oa|#oMj pPta҆1"1q#Ky`Ob̕%qz$"Xe}q5%a]GЕ0&N=㢢RO d *^QX4; gZ=͞,h](ayͷCɩW5ŗ:˯ZA~4>_j&,Zg[eY?)ס# 3M 8lAE|j L;\'.OkNfS@n[Qq9`$}ۍ?Murhq\Ih"In5OQ/.ŸA?EceE@`_ GN{DTYrX`-IM䏊_i5~s KCsWѶhwc|H~Sun8]IՂ 4x!!rA+S#<-5rΙh=:4*AKfAnY ( ǁ)PʒTZ7"w>AB6M"`so }(r'5FַhEibP;`uvÞ`H0]XB~< Ic.gR >r;+ <hjNA#$'he|a1 P/WqZ߇E Y)o/Ib,.2zy\%C& ռ :9`g9C:uEۘ - K)y(f ҫ dBCmمX;E?Ok7Փ-敌(q>5 r!WK^"`W.f fX9nR+J۲b9F`3+_>;In]:uUU"=O!l✷)uڤo6{zyAxk>1l`NRWc`1zfZ]Z Le\ q$'%&[?-ӫ0QaY7ȡ32}Jaߗ@R2&.=!uB..kBO8. T4] d/6(k,l,XD_v.b(y f% Ir^  ~; ޾uPu`vZ IQumդ0+(J"Mg4zeW$4<86&Mj^>/ʴ-1ҷ.]>S1N &¹yIVEk#a8qsVR"WmZQg;R&7=F 3%cgV0ә-6XL);ii=!8 T3V[)7P\.ThBMgRה%I䝗)faTaǁ64[؈n5;Rz(ﱒ=%.]W #5=I5( -0W8T/_:u;9 HԴ<=%|,!C؟CrdfkEjDrtmloZ $E1*ۊ׌vf%g_ ?"&QaTGq4麳ZFNZ쌏*t $E;V)r Wlx1^-sKأ…„F h ch܂I%v&ODz&9S@IPޜ:tE e1$LHNVOe~7HEs1BE5K]H-O\-Ԓf@3sbN5~7F/Wh K/H~;gb׍^ڐ/m[2i?6+FMmr6)PR>"0}ߋ y9`_i<UBVe harϜi'} :Ω}M;ЛL!>G}r@!y2sekPyQ]ӟ7s?Z|Nz<3gRfbᅑS'xpH'd#Bpcb.=O['>Lֱ|keQ'ؾSG#:`vN".h_VAb}j-"Vr֯ X_sbXόc.*ގg ~ۡGԙYpBAPv'MTe#Mn,l @ۚUKyG)a 'G*̠nS1 r03;E_z$c~.!*O|s?wN$:i\ދ<EFM;^ߌ9VBΔf`HpY wk_y, b^d4s;Β( I|DjBͺ1ܟ:`чuxpEռ0*ٍ6uxelp7V/0&U^ôn$B [mKuy2 Q~ N,N[xJ.[jjȼD˶|e_4;K;;^S,Kx87:ZSKX0µRLTc!+ H vk͌۠[|lg2OlY(#|4,?"0Ol-?-ʍPsaX`vj1hWܝr(P:E`.$nRX-Ϟ)KUfq1Pd4LϵY_ 6K'`}YDP- $63AjqI mrr7O/_^dD;1yI S^حB8'ƶL&BziZz_@@O Q!p!.Dd EζS&6&S|ǫ\Ļc3Ys-4F8_[Zh\F`)N[ \&zI~YWl?!`wk6qQ-iy">3hg"^'9޶1sFG'%dҬ zT3,RbIs, 9]+71=9'ml-)pH۵tR`^ yZi~\<Ϝ"8}>洑crT$̐lSO'ݛ缞bC N[ S2~39ĖW!7y϶i^ &2s)ӽ6:74KX7_0۩1LX&ߐY'W2E?ۣ|y~72 &MyRݩJRKPJ^՗+PP |& {hKr?l8o2V{8ޞ`qɾ,T}y;O T> 9h!lhZp.&./;9 |*BB[>@nrQi> I J%Τ5ȍڎo! QW^i#+e*?ly\ >L[k_:5^ Gkcٺk7KH+Fu.`(]$2v4&k3܇HU(7P!uGJoAh~#ni0u=8a2eUaF;6\S9/)cڑVKOgzR'rsh5`hOi#ϔ;,s|ֶcbЖRҼ;g8~{G=d= yŧr%` ~("^@`Sl aOQl!v9W Z[qǰ'̖\VX!og[qohX>ynCeK9}ުg jYݻ,~4'@T21gք( DQ(Y`} вq C$i炵ѻ^Lrc s^VtBL E—C2-:2Ahj{*L%TUx_r{t-_аX͹v޼?u{' ~D9; %"x~suxG4]p9bI̒,~Q@%eGⷑy6[3snz?q?ޣf~x3OR02Sl = U:*hpK2~UZj >D U琓8SroK 281PMЦyz Ɨl#R%8X=)"61h\D{ *Cԃ0'AbgZ)YW;/!B+@jstFAyTV Og?lL<zJ@+F15i1WXAjeJByCr78eYw{>#ȣ/2+" !~/H7vLveWUj60/΅0k2F<nnkⶮ|HQ0e`2X,tPcݏ~l\ lGb,cBeI&xtxێR8<2}Y } سRZHK\Ur=á#grWSd$6=Q:ٶ|ku2^oɭg 0wK~j\-A;jJ_4iOw48 a @c.A0>:-[j3(O%-'~PPOtɳHHC\zi6 a/ֹY}Cfr5pݭ!i\0>8|i}=ƭǜ'I3|2bH:nyԗ/B{<'<(N雇D<,=a RR//!4nN ۫)`jd+6 U6%&Qr0A3QePjOv#24 0Dsw2i1!ʞyѱE[7Y= (xrw˺g}fCO8.t9iC$'AV $p)c1Sbi:iu L, =hCC_6_[&FQRz#>B7Ye 4+Pb@0~18XH6]ЉS2N~[7`<`ps%3Z@L oͱn;,[uTjg%wG4Dx4#&9ËӆT-Z&#'oCUiݠ..KRTd Ϝ Ud9$t3dĀ0 -91l kLJ?Ak ]|>'9E@Ըns p?tyeLleLQXFỀc;r) )9QkfeЎ4"ҶV{!~xy\ ӉU Qt\mWv3a{uZx"Y7*Sbc<4϶3V%B5BmQOCrq7[bNTdH3/czb#WT{<@l'( {g ?xD~xE#E_z2 l;őA:BGk* p3ymH|2b3M 3&|`uٻԢ}xXb)^vK5";1|<jO65~zֆaC}2+Ӹ|X1HK1h"3̊Y5֍5 J>+Y-bV!p-]p^/Q ޓ_%Kiu^HPh&"ٖ7t֭mx}?k[ǭV&:f5QgqPA=t2m7]X}&Y*bد7بuk3<H # 7eyE(ޮҨ8S1 0zA;_ڙ_x`R+]I3Ƌw\8uP/ > g>Ԅ5 ּsWƕTSu6v!-8o!kr0=:<3" ga6io1oM;ȹv,2g,`cl 3|oi3CՓ? B"프iiX=E R#TR>T *WsӼ>PZhsei| ٚ\qN7RqC]PeƹP6^nTgtwc.l%ͺ,R&Qr!l1>r'?ҟޜj#m.DCyÉWC~̉ݫRj*\X? =!REݜIQ gXה$ eOKi7d {E4BÞZ!_~`'{fq.PYEdVd.q(K&tZ~,7cwrl62q]hH6! I*! *H)>l7^#7Φԙ֙lwYrAzR! ˜FPL`.YNWБh#}qo(i=,5tRlPw5妑uW@K 5wϤ)u P7O\hi e='4FZUhfgC[."R:d\(w~J<+L!p(I{yUh3ǘh a/$op[lLSGa/ |0ƲG/Fԫ ꄖ3C1 b%5" ]l"}!2 @9Wz]1Ϯ12R"[1"g *WQ-LsXk:@rw%4E*wysOJ/ggY l7<ʏtZEJTvfoaeۇEcEo hKT1GfW" (?~ c~;In]*1r{U2x@ sJZ_u̇wyBݤ3+h1߲6Tvحv(t|L">Eਫ਼/99ASB;15F^PY2e?j/9] ~qk<r3B02= ܙ+}L mJE;'a'Llc&׻†DiDYc}H@*R]BywEbjSl^R"8OK\QbwLj4?XCY: Bm"BCƚg,kZ?ϢW*n+%ekp^;'(Z7}ͥC*EJ{`\ _VCcJTiP_8^ "/ьҧ&8c7 s9Ta:TҏB˷E7lEW)b6gP 5fxt}D,uzA~u6V3V9_4PM38tBp^٣~mUlUw6IZS| O׉,pz}5A8y2?7)^{}t 8yずukk5$xluN5n"S8G@IkDJffVf|Mm'PJl?cB[PwbӸSSA"wgii4&ȇ8Jx/ GlQCc_?РzwȮ{ Q✂^s(5zB.4_~_4}}ŵC:_-K$rT"xbm7Aۅ sآh/&  Te҇>-*1 nRvD(~S“2@+S>| X2nb,*#טܰ-ϴ7MPtEKD^U@B$5 L5 P5&;Lv7ύD%b!pR';bSmz 191]2LH}ñCj5m ]3^8u0ئ>5t>;"?N$ znZRu }ֈ]\O.uM>+G|qu :TS?C޻pU!1z2,7VX:03@C<_+T"˿viPR|wME=IUa,?'Myl<p9SY/IJ iVXgI+E"ΓaUEl+[Hb7]V0BSNϫ޲~! !$_@0`j(4byO~*ҝTƮ>Hg[%4 $8P'`YI yt;fxϭ4%S_&Z+j uFpv:l hfewM#γ/v ?I3R␇JP{oÌ5Y%xQk%nGUM۰}!EcWƲB!L}~DG6ɞr6ppr ORV)]Id-s[n4ZϘ 'i)uݴXTi FgEKӘ.d uvaM|΋QIaaLLk/?.vq k^\6ŦgsߗӀ,l3wDpN]A,5W&=ӹ͋GjDꄩ|x7-s*&%7aq> 켿dZ:q^769O4q*4CZ*۲>[kRՇZ9TBk^)+v&4>7ۑ+!.F0%MRP2nfx߀Djކ=uK>0N:COz4w#6%'..wZMnKHG"v=Z ~"vl8J@$k.K" sR]rC"#cX5=Q0CJٯPN"J2 qz3ZpBC6KރA?pF`9̸)#DMB $,⅕r<cB?DWw趒IF[#' Uda][)1ٜ~^6 gP݆AUQaڴW KD$Vn+Aeṡ] v]&r."򋺨oRk6Kjf7 di JR&gPb=emm%mY , 35r;dpn8A(~lSK#%XwQq%AHWu @Fg$C*H!U>" Y: N r65h}$ ِǨVۼU 8p{:>S)M ȟE]oM/An9?"i?H~(â :u\]i(-yCw~ +&Ӡ澾bNBYFWj"g0h鲓Zc/(KD";~GUi8LDǙ77;pDdC4^Z+[ܗoijr0[Hg̒:iQ/ A,'@ Z遺t 唵$IW E7AA̖mjT6^ _OOd(gL@00o̯KU'v$e\<=ny%fAƦ'ƵwƆam -CCsBwFXhK^]n=W]7 3/kg<-эS}ņ"kk}8*XJPC9vjo|JɁi33syd/w!e<N_S!XfQb&#uOX/t˓\7gC5q?y_Q{,jr),!淍r6j|1Ć}W c'=lPI^I 1GIىǎp4{ـBbj֓`{+0[6v)鱡h]n!L/  5Kb6*$>[Jj.XRisƼgyiqН\S/NH"T(Qޝ -wȮA}Q KbK e:GL|#Y/eP}^ 9k;jKp\)Me]_Gf⾁;fzy Ⴭ dN~BI;lNVdewNN0 Lj߾i;6,*O;0ʰZ风@%bkLq *]1,1b&Zly 9aMi(AY]{/nBۖ@K?WGRSɶJpN·*](}; rڇaݖ(NE^A02 `KLn9QomD/x,wZ2!ȉ1@Nh'c#%- BnīZ:qםְ`6M3Lp%@.WٯTŞefSa׭O.d &('D >踾i I`2CbWG-Ӏt ۼZyVOOj.~K 3ukJz/߻ەJ6]s/+!SxN N& ?3l|S7i!rep>?J.T A<F"%{dVYGSclm9L(TdJrDp$&rb'WzWhӺPh&1'{g+~Je g<bcG1|"a2M YJj' ֤o `HyȠ1!шQ(~NIf^xd62g~bM;"j?l'![|G{=ipoH[15*Pw/&MV]qNꢔӐe(2w0DaN^ͯ i^^aqd~iK =FT3+ve!vzv: @AJDcӺI#18Oh0D8/ a| &Q`Wf5H^~ KSbx.`;86Wfu$A.6fX !{7L.48%sB?{B89#3} 9%y]t?≍/k C"RNV~.L> E})ųeURNɿFixWy:yI?5\LJK7EcO3x{ӕGjjv&\I8?7QgK t,2.{^'dO\l#CU\`YZD2(UWrϚpj}CPe HQþ*YS uH4* ]4À>6]HlgicȪ8Ϙ:[M,sx? )phEY @c*AGpN,;\[{ gmHZ%-a󡲗hKwZЌMR /~d* Cko ?ͼԩ5*G{t.xV @$ޅjAޥmj9ڢ-4w0c(GX'g^dЉ!3QKvt~:_5X-JN_q I/Ag3[XT4g'}O#Xr+5a;=^('VαxITWY#P\Q3ᗵ +<WXsWO זD{Yy1Lw(q:0h=Tq>s'inǮKqk-TgF1`w$yp.9=wdOlbKgxϊOf=3/ ʵq|[vx2rX#VPWX!OUOgZy}D*.nF}.u#%E֎j8*=F2 č$ s >>z8(cRFWzV3h*Lw(vU`GuLRNIzQ,_ht,BPե`Ѳւf< ;  6 9Ngnc9_l#Tg1*mt^dwl Gzj..1-!&k R5- 5rBM^4Ƞn!T/:WIFu\ը)2fo JCƷ҃||Tf; {+~CJH2wQ0XC+@IlƊT>9Ģ)Totd>g ;qj}xX#GVq drޒ" i bB݋Y3H98\9٫w? hQ7ؽ\GRy#4ǜXHaVcY&@B€Xc[_(p'<Ŧz-=noq)e|Ml5'u+jdzf JH(¬bYLahݧmΓF@Bun]>hC@s{EL ^ȉR_I#n r7ؒI tj o>="c[qADVM_nJ"roq\k-u@>.N4<*Z޻onrkKƟB/hI'A(pQZNFV?-La;: Sõ5vOS+L5r aUY}6t D3;ueXC`n?G(hvfCkd졃HWz #C\#-kƵxͳ  f(r ~nËUl*M { fj7h|~R>cvE_fzd>Y9eAq;7YK^8Ĵ^֊~h2Μ3[[?Esn]m4g,LE-s"EҬ+z2AH5rPwzL~rGՎwERJ[(Vik&߹?H'D< jH-fVzT6}o:"jWKoK$1U^XഝJS3`8w(B/΃z+RWNFoȦpc!m/hG"9khhOM '$O@p} #XkOWd;rB`+"+qj/y1+W(*8)ޓ"Ew`ٹS[>6 3ո@!k:ų-IʾM[ޠь`UJ!.iP P]<7PX7w|G) 4N X:Y&G,fRX*s l 4Jעf&Q7EXoz?9(C6AiQ;M*.. %ob: '#6*EF˶x8=} twK*`kvg؇# 9'R֫b֦\ߠp;cӚm\i7}9 yNUyƇ(M]#д̺\"1ԮZ2 <,6^\o){ހˎ}Mg`%{ZÐ lxopO#h$Oٲiuq|3nsJx`NAutjCȿatNݵuQ=G(_"^*qѪ]V] v"?K^;3H yH9vhPh<*#E)>dz\:-.5I| qI7gU_~~TA+AC[]7z/AEXm\z{C\ ~X Ip t)T M週̠T-DNU妱dHZ#YH j+F(oRzލ7(8}{) q ʣ2 }P(,N[omYTF+ƲÓ*R ~N7! ێ7B F Qqj5+DT5Dr^Dpa[hkη eamsZEEF;UƧ$G/ *{Wm]  "㲓GrL!EcrY3S"cSrmZIO%g=QJ ޏ;FFwH+>5QC m}i`RhV,fWg=ϵ).{#%S̄iJ捑C )fA l<31di%r ;m0TV 7+;wk+܃#9sv5fh휮ZRq(s$\_&B7.5fĹF]UwV5n%)KNJ'?IRi}iuR_W4x"51m:1 ZDp߰MI -o5bRQOں8rcx꣇.PhF|[||[>+\)ʩ b5; 00怛 +lŞs+ رDzTGGna$[7.ts;fq7*aE1) +)2NmIdsƦ炉((Aad c#7` x5NP0 zm'Uow^ڝAw$4G0lM J,+- nVtQƑ6#oʰ_톒5PR&'79WѰ?Æ 2BXbnwiOuYj#eୡ_S .p祍u[n^cAkNyq?^JH1Zͤ CրpEƘWZfj^%z"6 9/qd jUoC;,W̝p4̪{ q_(0 =u9;F)fK;j+m˕ʹi caiS)qX6p]ÚTFf}~ r TCn H` ?+x㎫AE#qw9D6רC\:Ov2?8׏_zb{Dj>hbjXQdY&FlT6l?9ʂ[ZXT]Ư #`+Hm>Qk$gA8{=&5FC\ P.DԈ:ϽFWـzΨ ?o2o&$^@uDMMފW8&7 ڤ~y +>Q]F%-St"a3xUz0jfy!@j@ޮ=bW'a逻e@Y9EG`suSF{0<,͹eR꺂U4yXDhO#iLA;D;ELDKף'Oi0ܚk;;L;=bc:1d&{v],;mBhP1M8׏Ƭ`;֨brYLk J҉4idY ؚ,Bs_Pa6~ek^{mdg~K 8' Iffoilv&) &1PS,!L^8R+(Siijτ[:h8'"05c{jPCoJ*RܨCFXC "lT4e/ۅphVXP0KG0d+% B>.+X.f@iX#XR:rl;dP'kjӵU}hbHydҲXd<=]Ή}p{']ڌ ̭~g '_uVFKd2”4({_Va݂-w3F[ߙ('V=ihc2Z\EÛRO|x7$a4Ӹ!U]./"q05=PDhcUuRˣ!DXә3l3tyd/':Q=Z[uVcK=rhpLmM B"LWo᝙*41,Ta?!L 72oCWYԭ\ƚs'kgp-i?- |T]Ǻp.> 0]wYFX]gѵqz>m#U3Seg𮫚zV҂I4e 5q߲ /-ʨsC|^#6c3!g`R {gw;c%:r'G 45kL\Ŧ.`A[4"X:%yO>+t3: tf/y2.*7/1|߼#ϺbeW`G]Pŏ7,%8Q6m}a`{x)罱΢(%CTI #XׄxT|]}#.~UGwyNGCn # 0 cl9RS6q2>H##C9RSGjj'ZNIɛv Z+̊'zs뼑V?H a +z22*9mN6-mg+kONAۤĔjMn= zJ=nGX% BXSǠcV=% ߍzvfC@GOe{*`3!#[HHc0Sn.fG61"JgaazgP4 i"߬~˄Kɔ ‰\EyO=OS-a(t 'gS8֬/cayg.Z.ܼВ늈:&q zFءNa[Te:`3~IA:P^qVZ_*c' wPm]Q)KmU]TǯMdn%d5x/:W ;_IT)هXo63>A<#ʵʵ{|2Y-o{J_kv\vW(c#?m{lb!Vuq ($*81Dfy|uǎ"l֜@I&RQF*ktX'tp؅!Ke7L|*14/(Ղbz`ùdd jtUJҼO ]EۥaoTXGohRvJfC VS8~ W4;XOM)aKv:c9+`e;5 O`bpeYo^(5 %.ΐt_b12NeaԦ ǭ4(tr$ h@VLpvKcrk&@.JS8L%@,ax8Jk IE 'AY6[ x,Zl:.wLA.W KhܐZDR7oUy+&'R󊖢E,ؤp ܘzP=P@F뭋"s>وS/X b́l!~͟.V60Eh  (ěӏF`>8=1/W6#լ͋+ )Ēt q՞uVp9ޏ>֢ @RA[S89.W+GBmJ+;7ҝ<(D\F&OhpYqpUSh$}3chUՀ|2 Ou,T6 I 4!yfoA*OMK߳f M Nw5$8FOAj>mD!,NܣkJ73VEb0zAtD{|,ت?|?evuKuYb :xg:EhNcS8h}ku(+#;,-OVG&ۜ\3͢أvkM =ʇ!ў&$C>nxXL'xNkb ĵamjv5+ i 9eZ}HZՎ&5Td9~}cm ޭNxGÕdz@契yE_ޜpzIbaz<-2?  |]o+Wt7K-m GrL >~-e%mZJgm%y$<5qh߷bv'Iq;\;54I Ly[RKТY7!*UWq ݁31}6[(3,$}4!Y"[W)a1|"7&1?uiIzn)ȱ)8@;!Ãݒ>N}ƢYm`QAk$#/^O7Kem,5ͭqW<&Hxv 1R5cq㩷M4rͦZDh-EMYth3f?#*8RdCWL6ř4a gú9Yi2_zx p 0m4!K\eC6rF ^oݚ8n+M UWt g(n^ʜcq}Hnpb)̲iP#@l&)tu-6~#7dCZDA&m@cLS`xJa`hlgt754^cyZ5pҢmn/|yy֧ٷ\^ >My F/N(4isA lO o!|N߭iG#?sKe$kBOJc7]բ0#ƀ1g ^OW.Xl w|3nqU+ p/#(s?/"eQG0cfKZ4^=T??uA& -,꺞C4T PQzjHͦQl]ycФG:qiy)ȡ\s{7۽QIu$HMv"IUZ !]`"Ex[٨ƥHLRvLadՏ몘|ȴXuXrihYa %kUM'WyPvH.`d& tW&8Њtmd"Ю$8"7 ɡ}6cԶzJ9L'V\dq9hJZ;0G(U=.3Җkx,!&*N|OKM^Rʌ3{I6P'-\AUa15not8;'V+300+xy^%4>Vq+y`jgҶg0)  J^J}U HNTPY?v0G"̮,g|گngIX]N?0k&yFzވ]PkyO`[3LN;QU;IZ,?j3~FYgRPx>HU~V*~| W85_sP ϚQp(8(4/&8hJ7x`&HD% uהWŲVdS MӪb8P{l,' 8nFЬ*7J?D8Qw.fbqªډna v4زDtGPa1܍)E&2?c }_^Dn` X3CcuLܶb2*!ĬB|Ư?6l(Pǃ63Cʤx9א^U2Bm3kq5IQ}jUrI¾f EؐF[Nҫ ;}B:(Gp \BqNW.: gҌzv|^\m1Tܷ2Ik񷞒f˧GP#90fiA*q[3CTӔoM&..fB4;l{"I6۞_͏ܴ*ґɦ'&~EC:\Mwܺͥ::cmkL x{ W C}Ѧwqji̐l 1$ýŕ\(\OYa~˻=C8e֧4 $E^FkzvHV+y[MCi0~eX"~ 5AmCV32h-CvDI2Zr4[@L)*)s ;>ώk|]ռH04(f &,O+`Mt9:/i G]Z/1-W޳-Z1yʺ3Dm|%],wFf|M]z4BJV~ j,aOO´Ū\T : 6床eh0،|iŰYuVBeu@1%RHɜhv;_]p!Sy8O蔢$b@RT5`>uLFV"~9\ڧpz5-oyKnnEWE&ݞѪƵ̹ ~_ uYXP?#K!R~XNE0KhVkoLjL.QZ$HmDOu֝@A,lT,a% NKwY\,k9b+DA8W`#@Wv+8ISPU_ȌsZcv/(H w5NYn/_ {}cL1pcuw@R฻"3|`bB[:[#a>[Kc=Qu{ ! 6! ͘YZjfj53i#Q\zl\R"UbZŠs _M Mkk?_2nIfiٚR<053 %({`$ zu4'j%} ؍e ".ƶ5a(-(Vc<=9upM#+{|Q9D>+$5 'rԞ#k}Kx92vER6( r,D _m7qdSN(<)oF*Ȥ߼ۀX#V YcP$G%=X>ϊitVfχwj|Ft wmG6>ISӮAz2dkR1wn7/91ʃ~%"?[U3HS MÖ jI}+%@twͺ՜{Cl RN ?ݪꭕ$*rQS9qdŷ8(_E v>o.#uN V(L+O, GBcEj;-2nuݸc֯f;b9ؘ+Z]_(f,0ҢۑiӐ&>iDVpC0.BUtѴP3SHe!l?1#lQhD|S\V rʰ9,EWO"]_ACҘ%.?Tm6Apd{. DۣR,>5J'XR(l!62L?3Kb,O04w8 0KpWg㙆~.H* T zlh 2!8M ki=4KZ42U:0zL+1L DYSL#qU53pi;uRբgLQXwݎxEf"~jpr-@zȓ'+׮A ,;lWy͖"dAlJ7Ki\qߜ-Xi|6w<tNC6ZΧpby!>kՔ&,e 9^d 'Yi !w,+a[n2I[B˘z@I\ >$'uϪ)?}%i:fC6;֓l35SmQ/e?/4/!_X#鉫vԺ|XzF@!) J!KQ+"u &3rKPIr* _ZkW8#F>܈JM}|)>6 oԹxKV[T@!-Touޝg?Y֦2|5hcsO*Xm~yG ţM⁀E2Lx7'q];qʼn}JyшYs2h!$u>>˱1 LOXX qT7,a6"]sm˴bVJ\Ȱ${}!x!k)H'$%H!v%Kpܽg[@$^~_76,@dɩ V~*3J_}Cdd"Dm:(kws*}Df4`h# *چf&#[QUODw]3s按UG_xVvkcgJRgN佛D(fxFjdpN ޑXi 2/"ݼ:%kij$|eZ 8[z/`]IE>Y@.i)~L$ %oGX:-:\,T@Zn[j? s㊸l&1חvFUf*L{k\sIU oiWiвo{Hό*UoH;\tiEWnpFow]HA:ZgO#S)8_PX"P )謯\ن.9KY./*pɃ{yz;3C[a;*4EL WW?P9-/H4 #32Jژ;I9*Spx[ϗl|h5K 4M G;•G7Vau?ս*+ك!R=D %gud#Yv*Vֶ~ۦ'S_o_Z_FT;*i a:J*IaP~ּhm@nOI[/~ L)cwdL6zXNd1ͥ,pHԎ&@q\¹L1j[NTXrTζ!Fp1+`tR9r,m wiI9M[ſn7إ/:B%,yylݓh-C51rߵw[i٠cWr`}pFo]}蚭1ғ橇1L|=6^tS1:3:>|3'S ýY-|T~wpy*3S|jid_=; ;f[u?9=;wW~EÆW5w^a-M꺯`>9Qaˆ(ZX)E(9ZkC(0{3~6 qS_oe'9(Ұl7baȢSm`_aiڌnУsU'іĘ@ѬND'NI=rw >j~; #GC0=ٮX?ŒJnr6~{c7pv5FL`טNUL| XpN?F- RBxEѺ~>q0P"VyBJ ,2[d!QDp ?z64;behX{[E6aMz} ..z̑)GZDu Zܝ ,=S _*97#։ n=Oyw[M ǡ4}*2>NGk) ji|q"F^ro+fgG)V’xsLZxZŨ9>:r7¨z| oA)9j_\}QFhT^_fTӬ u횺$Mh lHqMxrQj 29~uhbeRݾ%8<k^/gJ! '%Z}~hФjKkЪ?Rh{$ γb gP<ӃI4wlE",̻l%X׾#D6(vf8 !a.>LL딽]-.m:ј<ƦhkQDcV0]7?wG)(eC@Nk4+z%.Lc 98=%KwqUSJK}-9 RŝT#iVct~֕¨)5<N)DT?48ǧIn#|}.p flcP7ƦED SFZx_XQ JJAv U<6ydj~,L+hq9sJH"`z AIqЬE e$9kʠ'$Vavٞ- 6}٘x@RK?=^Pb^{FwPiT+ZcV['/w't 2S"v@yHx}qwvLn>Y8VWILJ:8Ũ߶6[ۈD5jn\/֐MPCJEEWuy1nӞl9V[ mӵW5*e0No8pό R'> K)jǃE+ nopT,wTsgM3DG5A\z'r jJD~|u][g[U 炱A. ega쬜gJJ#JuK8 rQ\yƫ*jڪ?ʈ2`shjr52qD-`̝rhEH }SEcAk:RRE8A};cLjHSm\W/_&b>'6cӵ#yRDuf74lх" Iӎ=:!=.H:DY6 xEgb{IQ+RdӠxfX) ҙ3S2}73;F4赙n&S~Ն=g /Dԁ {18!mҺ@Lp%yfv</l'^*ּ~eB@l5F8L@8K0QMm'j:S/*/va͎16dNhϓC1+tas-dbkK <Ѓۥ4]"hya"Vs( qLc6"J\;Mm7G57>;H?X(xYK}'ฅ3D34MbOVm |iMJȘ֪li >=^f9zGHZ}! r\]Cb.Q`E| n1(W53nmyM+kYI(?TXyDT2LY=zta#N53fc3[_K1Ĭ>nK8~8PqQIY>|R_ѵ8#$F"w$sv^Ά2ݹ[09MN ;иC%y)ш0T[!53Oa𸓛EZv;$N Q y2}R) m"%$= h,;.ZqTiR_œdHC[W-Ʋe8%UX>|;٧ÒFԲknFVeNOϯ0%LB_%-Vh :_,@${BÐQFFyj@ږ攘Ms^æZ,aܿrxQ#*a; ki^bCu\Ȧ``RpOIO,BT@Z$D7q1s^#< T'bπo5D7'Ǡ43w`?J; &U B6p#%ƕ3xfg&T)nkЋE /- 1 hecls-v`=GzOݡӖbP9W&ȈlPx7鼸=H/Cʚ,Iz!bu<+Ew~k;F<)H*4ڋRgKifqM=s >b;ՁlB0cQ&+m| 672ݘa#Kmom6 |r\GQgtp@SYAK->Zם`ׅ[~9gGˌJV)bw+{h<6]nM!) _9]Ӎ[%vs<(a\vs+MԎ١PI" C9͕>dab@)ՑuQ1!Uyֽ [ޑuّI<g(xWfjO[b}n2 zm5Rq4Kod .)8Zxg .{${OS^(D/,Eyc[69y(5a-ceZydkYf g%M([NW3%A)KiE,9[Z wI A)=uu~8Qro8_.BRI{̰e E;|0>ϧ.H#2N6 e;e$x4֌cz6x;.:.H7Sʌ_B:ެ^vSe}8%m5_#+#+WS?fd*h NYA΃d+*KF2-3j/f,?§oQ*].X_ jq*"<>[ W#|For9v .%zZ-f)<?4Ě'wEab OgOQ7a!{|}0N'xɤ^8? !<c~͢wN7DKH ӯIόY(q+\PaoA=0p)F }qyZ~NDf5b=WÕ1]Jw>]YkG阭h;>PGȨAwm/G/Eo9Nj,{d:`Mr$*&%DA+C,m@q,?V/Tm2a?Mؙx&Pg8ƽT&QE]aRqC L^( 8d7b-/5.O7hاcԈ5c.{R|%Hlm 34K G?<Z#ݯuPEwvOu[*5m(#M !yWm,9(Xb,ʅW#*ѓ hO'4ՙ^$ X {S:|Kpʢ,sRΟX}ϝj䖳E5ǤDˀ؞S >{,K+TV/ §& K"D#ɹAۈ& ; oMVP`yeUYyȒuxepuS/O[n?IMtQUKT+{g@Q6cw =8]ë/4}yQR;]M@CxͧC RVfҖMMK $a ٶ&Vu;7݈j%f CIp矏e/vI8':y*%\ n sd!^IF$rQ=8`϶s_? X-ƃRÁ.DfzZ|atJ0Tq]~l2^ubK O&ڜ$[5|^?صS̃*zԱ`VxeE4ZA]YbµL&ultTHɀ+YnQRrk:£ND_"׻[EM@LVXEb&\aP8h=4ќg| Azˇ]Zѱi߾s&[M1MtBsx0^0:ay`]qI'xt yL9N^*ij)_?nj;gfM1:O\CZUkc xl)o[TA^.H+di\E#o3a2 NANnW]ê ).n^fXWCֻK#١ ++8YF #KZu2c@4hZ'(켜*^4Ⱦ&\T`w}p0d+R1NiAg<$LrAd1nQA9"׈D/>PGk R!߀ A<*Tl`) !EjF+}䆎$e&*"W*.Jˊ)Y#S\ɜZv^r;k `o߂9k& {_i*"ۤ_%TvF8V&?tQL0uwg]z2\O۲'Kb-Zۊ ̈́kF!/D2~AB,=0R@Y$o}x C> c?!(,:13GKa*oSA;Ə2nɟ`{]iz6( ( _]DX:[>n|'"W6rZ$%|vs {.kV .n*ו#%85< Opq4$!;&tٛx8Uւ>2jG?!դa,M#o^q;[MKEco'f7Yؗ08" s%g0Ϛ誫NHie-çsJѫd$ l4⟖u|G7R1zٜN=Fw(Rds3{Gn) -`&e/}I){8 qgUxT3nP%(QaY$_^"(w'{yPDy4=Ev[ t`L`~rWւ|198%1@UoD#:~'qSo)X=kuAu?s>Ap|aooa%\d? 6p?B\=yJLP4DlU  P fY!ӕ ga2)]ڷw:ljZ{f>ͮ߷tI֖W,~1׻Mj( A};Sr< ۟▌Iͼm\0qKWUS֝'.|A\wk+3]p&cj%x:hYw-ɶuom([x0h녽%N0F;5x95WiFkX2`.`PXdE6oETլ `R=Fܰ#-;PSdV[;9֊FS}hF@RN1aY{1|28[ |//Ssfrh$+1tϞ\Z+ qp%gFH]6ww-M?QAęSe>˳+&4DXp9VjPlNuF P07("fBX:V`ܒc)CvgCe޲hF2ZDٵh5f^zHay7ڞ%Ryg> 10@侕MjW=*EP<;Q̐ Ӛ]lO2[U8{pYJ6nu޽ycN}O@l \UH4m^ w TK(i9i3vA'#~Br!OQ\i;$u8B,"$0S}FeÀ{yOG&G|栆*^Zf 2RI,6K#f58y7_q_.|]<ͫGNDyy}:n#nWIT;nv٪ ^['ך3,f=ʃk\}C3&3XE ASm;'+` o A"؛df"ߑHjK̕ЦT \FR>g|/@\{@WÊ1lM8?\* zmh{v(=1gtOmG2;lEVmˣ-aӺ©:BM'o&޳Mzuy15o%hF̾)e䞱4C@`YXGZ\spoP";&͑6RujhkX_:Qmc&Zo==8%edjn(>Fg@Q L; s}oglF#3 MCN)( [4m]dkzF]-%ۋ;3rj@g+Ǟ-Zn8`nf}RMMt˗[-(y? Nw*ɚ-f||T0iͳlcm_@A6"ƽ G[P5lcmM`4ױ:7ֶ#1jjc֊yD?O WzRJ aǽ24UT Nqu2ڕE wT`Vn4v:SH(:e" 3"}(1.vPCDe&^LqM 0~:|p[1ɟcO&,˜3y|nz" qeЁ7!X?{[r,B;=Bρ_,a耉6~e7gkb"o7) !'ƲHWmn8?g^ .g d.]J# M !v zmp1xpA-Q)Lqnf;|b,,]"v/ъM^\3S3f43k'$P 2ԣu@VL졀Yaa =~e;1ZXW/4lx'*\4&_f:?AL ީ.$)gi%}֗jhl|^Je>íӜjgi ؛0fJ;xSUn{ )S4I -@, Qo(`ٔB5Y!kaW%kR3ȃRw9E$f̼U~L}K(hV-Wj'g2PMWN>~#b$h 'D5n'>Z-{p:s ]y_ 4ZR{`fh![o3ۨ]жN73@?P+\Ùf߃uCrTɹ4Vw.3ybz!?KwfbRp}LRo`P{9*Ǔ𑱻FXR?]VbnTv&S !m&YɾPhybT5{78ߘٗ) $sr壢ER r(ϴr/?@ǦdM(A*`ĉ:'}{cdi!?HEڭ`'0 CfR2Z)8|kQ^gDBEɎLJ _%YX W";mZ72-ɵs~Ms ] ׹Z>z]O !VѸL]*RE~6cdm:]<<Y1*rK?-E8vxj:<|3\+IUw06<$9{Aݨ yיg*NwuOUQ<}:&X[HjƘO84'^59I]jASW)ߜv TOKM"b_ { hC0T2*($b h'aBؠvĭ häH3:JvvIvXbC 7 Z1T`M533.E>ƺ*QB3͏%> .X ]Zh5t8<†=4s).Z( 9N{lp';QC^9O^] eþl)q >%=DJqA3mF%~0E0VZI5"k,ʣ0öX?9zq;R,q)pd{2db L (y\hk\[; GbQ܊)xYZҍ<(5匬,$Z-▦!\3,Jq½ \̽c㦮^$}. ΰ3ԏ܌סsp=Rm֧q^+fV 1', S on[zk/gF)Ref] ʤZpV@1C bP>ƙ>SQ D4U2g$I0;'rm[L8HGmO t};=NHi(B`2s]9wphqU 7*yoBqAoq&Kr)Y!$aN*X$›iyB brsj\a=M|G%hN&UFf`H)򤝨(]xu;2Hf8C7ѩ+b݇'lPD,:, 3^9kBu ߸|ۣ7R;Ɛ ʉ;3O#/HL*XTeJmV <S:K}4^?27繚E7;]2Sҽ^~MtX~_mmb <. ~Zt P0d;ہYS||kzS}Dp):Wt{KEh/5hұR˱H/'ӏB23Ojp ]ozx;;S}1i ePI*2i)exZ ֯P(jBǰO,ѳ#1#( (~.-n590ڙKIk["YY3?^`^jMntͫugucQ[`^}tiGV*^&zʘe:k,ET;.-S؜xak<(+EkC>3rg4m0W5z >iTn| sep\~ zm: Ff6fPR=;٘H,lW g5o~PYKΕ9+|1;}TtrDݹfбxkB,w-D[R/  O~,'TLQzXfu a,KP.y44J RQR ïFIUͮ9A@;'|^KXՇ +]'RwB~ T~a}-̚ϋq;#[`]-;˕T#hTc>s1]*@Ϩ<9D{6YO5|)+<-]d>&V]L9]ڋn/)%1a  ؉ͬ"9^1-s ;>-~A,?cd@e S5ܾWi%"XRB'ːd|8/CF*.S'?O:zu'SB[-*$*r#M-dFwjsaiD*`pFڴ%` lՁڧq U(>^@#R|9@?t\1 uW- J8ud1&E+>ds16M+J˜&~g]}}ăaK658i q43 9Gh\Џ n6\ƗalXS(kCa"\t>bG`XJs$?oRM&Е9<6fYe|VXC9mpeUYf?.fv~<0, 7% Yy1(<_əu<Ƨz+5[U@to,3/{9v`"l/ydsP[nRQpH]XMr~tbK|(xOvphf_qT6TW8 Ӱt@h+|X 8y;LWK\?lQsA`$v_W,/}roT`2|,2خ1 3R s"9}tH@Pdޙ+;|V?,_V5V4Kr,>&û&(gCbC#0FX,LQd;#3f_!- <=/onM#A-HM o{A`^~Aϟ;0Cq=g3,LQ-vnڸ " 6ί,?f^̩pc?Lg]+m}Xm[0},܌:@mO31 A2A[>6<9*G凨e)%H90!@`6t&Mai,Wؽ7^BoCUTn,eGS^A W_kx+4}au4 islb5.kXCDyRV2SuarHل-)bc.e݇*fH\K u-G=?рKaⱵ$JIFUl+ *N>,%32~t "$] r-jhwɘ A-VTrhۯFٵE2v@5sC]u[$׭CwD= ZU]S\v#{)DOM>dyYxQ8 -,='*= B'mlԴ D\AKLWv iGx޴@z߅*|Q!rƝ< %-H]Y8@->֋cp8<\PF\.kM{$ Sa#gz~  @]-IETFVH1k :D" )5d)Lt\ݰD"O&tYB}*9,OhkEkaՐORv$d*?-1js!FIGFM0h.mP14|"P1GUȺ,.~+дI_.`yl{Qtkfv^=Ғk8Y9onlt:^qQ%kelfэη8-|_M>3bPu"4Ф.fukt$q߹v~W-j"V]\"Sд4bzS:XD8dwz#є3<àrYڮ`}R"_`͡y{L!h` Aǖa^Azl#?ԀqqƁÐAeԌ{Y&"_oc[Üt$:z )㪓~!0\R8Dk^r/>(bWnjkx~շ&v`c3ܖu} ,JaO|;MuĄ=V2fVۼrI2L7_33eLUٺ+M߭Sފ1-2?Xr5JguMK7,s&ث>휚?^6~* >u^Ȥz6Ii; !;­yHիt6"ku-c "/b@1Msu@I;A[`~N(&2z c:1UF_nwڝ xm݇Ae9(W~D'>-*8q=mCVe4@fcu{15엟ױ+:0)RlDwUe3A`rè\zhAxR Y鲵 ^Ar JeǑf36Rl:KڃLB](xdDj8@G*`RZg dQ•<&L>uz?C8 DJ6PJKEGXd. I yMiO/(w>Yx8a&!7Ow`kiVnقV"w2Tn#ԫv[v 3eɘ>"Bנ4z!Zpa]n5KeNXN*ԑu@8pUk@6 t腭B1oEA1gi5 dHS)QW/H\M f`hĺ3͍(e1'wFkgF֯]&тr剠K붎 WN1H6ߋ/݈,L,IR/8[LHe$sɌT#n򪋆TzEW=5ELHT\KP :TD`y鐑y_ QіNqΑS+.'}n,Ƭx̆YM|\L0zGpΝMg.xl.ChRyf: >k.3򄅐6zxW҈|Z8SI}vXJ#EKCzf+6MlVJ![&{Zrl;&7y^!RDR±,3ty:q`x=▂Ӟ)=wE ) J2m$٭!Z.eN;yǠT+ +=y1Uݤh;'N^׎]0Fݙ(1n I(AN:|ek^ya .㚜E" Ҹ@7æNBv5pSk,[SDV_Ah0vziM(hr;ʩ&VIxx7 okz#J:bɹat l' ZjՓ" 8uH`Njjdvۥ?`S0gy-i {C/FgEKx Yⲥgӥr:Ǣ!ydƗ Qktܺ~}ʲߑ%o!) ec3- )puD}-R9pWG״yo㧢 V?+:Z7;k{ך,%Tə y\ hR r#0&x@{f|ߨ(=A=gbC&8<1%4ZB{<9U96 JȴxqcO r`2}4bjr@ҹO'( ~(hjޑiy|=]}@Imend?Gp^}+*|j^\*@DyZv.)ar9Ü{^'F-oͷewȰ ,D[1yA&ArEu0䨊dT WIS |~n`Q%gOLd/gym:&IHtrz|`r @sGatz[2%f΃ݔv awnZꩱV#mt=rF,'(7@\( Z?$w8LT4뢺G1AV Txmہu'~aI:MM1D#౼98*ϖ|®7Ԃqc65eS1NVtcXǨ8_Aw1d<\gdTlJUG`:RXIֿ#ly`IƄr;7F_4i֞j PV{{Kյ P'Up/n˔E#9-DtZ|AH@Sؗ2Xbj^j2!gY. q퉅jREwsaKK\GGe%6ԠDuj1 Pw|4V$0H$01v6ND0B}\\qSA3[ReGL^7w7! glpCTZ)C2XVKpJ⎡coq\OTs{,m-8_]cڑbk˝G=ʸ;]6w~8[ Xq[8oOC#К lA-u)8k[Zǫ?x6- rvwrk? M{8IHطT=F6'U^YI @#ü^pƝ)a bIx>(_q`I0 , Sr2lΛk棈1l@|`_*BBotج`0Hojv\-LÉBfG|07_'O# kW1\5NØ\ H!Bǂ|fP&,8)ޒmŲG+H/aGᢄX?"b1ð'Or6u@J'[!K}htDk`D}; 77}K|M ^ s1˧H7k?ڮCt=wC&?2J/Tx8 w}8Csd QĦTR{XP6Ü@4Ag9rLAf-%@["\6k, ncDY̑)]{U( RE] {#E).bqh6#UR>'yG;llumEwoy9|+Aģ<{CK6F⑑u>~oB'N]rlGBf ]۱*Ό gRBTjZ̵WײV$bc&-Cߐ%T7 Tc:~i (bc^ҭ$UeFtR:֍E5h3}/\yLZB3B=`ϗOw'}+>d~ФrRIH?gN|" *Bվ. 4p B!\‰Ɔ;I2'*oOTW%L Q:t%yT"o^CY9q !.6!0$(+ ,nMOq;1zH[ z]w:-]13v*w>*0R*UUR/&,-D ]Z&+c.I y"f`D s'wMxnکxAV79Nh⾬Er蠵DFH \^ @U@7"`zbo}t)lcizB¼0.wRºTP߹1Ȭ*Ұ'ZKke {(ez;M_ԏK~H%K wy9|:H" mw=y %TM⨰ 0L 3k+Y}j̀Ҏ,Ƨ/ %wcvPbN ;!5j͔ SRxUR F,0\ZO}=;<$u.Dr2V͜Wyy?%f1՞v"B]t:1U_I1{={)j՘ SWa#'jr%3-,mO& # XqwPEr12nq <4_2^sVx,3D8[e#1X@ϵwEpu 4Op]\%ETJJu (0=r/kBoT>/5Tydnctriv@ބ_ fX0lw7+X@蒫EAE N$"y K2fθkp .)3PPQu'||~\v~~ӻ5 Ʋ)dqZ7DA9HIzlWXOݵg3r^炽껥=M~y?g%!ʤ7c_u`zj}8$"JٟhхrcNԾ#|L~H^gBۨ=c!HŸ8&z+@zUN8.-gNg 3Ӽ%$R$>rfAQrACX>,r$"nZ hΌ<"9*(?Nv۾`P4ocXQkTOȟpd=IJCQqWj3w(Sr``OG0M lc&q%?l BePR}7 Ȅ VM޿#, reRfy2$J ?{lN$P(}L;8 594NۖW\J6h\R A+:/:ބkMb%6HU2^z<.9ybdkP'7SVcs(ٔhK٩TAi԰NvA2 [*#RcJYU1"E&6#xdBmWԘʽ{&C?}Vb<X7 غ '${"E!u|Ռ#,w5{vQk4ިcdwMrRh}X_hJem =Z)ȼ8S|g!h8J-c|IƬy' Ҏ<mKqGNr]d]doJ xM-h=tn!B,9M:k] hF}$P8]f > G!"Sv XhwB-mgtAתZ tGF\`h!eZ%LkN!C"s#|LD؈c#"> f=,ZeHCy)GӸ&#^.%1Ğr؉&8Q.w7Sw؍dLL0.>fRZ_MKhlN\C5k$\"j)Ap]e u]@!aWe hfjޢ)/\MȰ#WI[uUS֞f#>)v.}<ǀ9&B=ܠ:N +9R גВjĻk o嫢 Lnrw9"+J lSC:ٗ6Qua36A-㋬ˏ!{zOq4_Ůd+nNm4?a7|N=Us+ׂjdVN{QEdnZ ΂-e*!s7bCp4rGkH"dEm3 9iV.U]Cvs.43Eه9;i|?,gD'~_4hy7!5wDTLȿs>JǪ<bV= |kwvv57ŷ?$nؙ;e>KGt( bEE\y?16Yj(QVS_d.C5d,7(^ϩn Gy.Ɠʞ;5/**i9ivӍ__ܻ]*f pp_Wsw-rl/ 4Ɯ[n`;rx7T9 #QNC2^gEL )fWӟ `ĽC|X"_ΰo~7G~$\@,&u8N\f<+^& Or*۩{8{1DVheb-+ %_!Ү2rx1@gtBt@*j[#K2{m9W$T;I 󏶀̨T`r6R{r.YeqԍNZsn#d^(̐)QcId޾&M сxyg ߮-{.1:^|OqA0`+PlXȔY֢wx# bDkYϱ6ZF8>̷7.G8Aw%\a~##& .Qpc3"7KS~a'%x3Akͬß UP4&lk=c?N-QA[_@nQīyk*0^&@i*qBZԑtnp[Ѭ_=_"kV@h1yyۉF7Cu̗`K1yCwUll02ʼIXA|q.CsYZ'2 YL珟Z.Qs^??: Ƨ m!{ǦChy>߂%äZ t*+fUFc'?pnf#l =V~>-dqc42D6IbW~fv*ݪ8}x߃~F ^=K7ڟԘAWB>PL3:EZ ~\,L=} MZVLm7l;xjsl>G&DRR& *`*߮Ag󜋰 ߵݵmWfrьi"1 n {bn"{f}NQ_ @;nonsbH8FM]pFhH#+gʱVJYb) 2SfJ^{gA\,^T/Qz!!XpzNJ99Ԥph|BťW `*Cpf2p!:os~ a[:Xw49z1m!rٹ~,8e ,̛W(vr l۪n5 J q G&.FK:ݒmD>$HEHyJs(9&$)gx]3vk)"u\ l;Kt©o0qJ(6 7*L̈́}2%,pFÚ(+r6HQ׏ E_J K A<^=⨠HVWRd;Rs7eGX+?;{)xV,j4VК~. CQ=ztؽb|, .J[Q!iګoBVS/OK7.4AU嫯V8Dٗ Pop𵺨 SBR6 r}G،ޏCToj~ (9!NzVjP=%PujZ`hQLbr^ ;dm.g<k2\%YUǞviPkfY\jm^C% 5p4m`bʳGxҳB" 8@`z:\WgPi6-%:KRw`^QXB%,k(Z=5QMocxI7!񥑈Y)&P"r5~a:o5YhE?E+Azf]l)|uO/U175_{ֶٴ2, ۉ ^ =dɿc5,C`g?>i@ZСN#miZH߳]ze:3=S8F^2햆sꓶFi)op-du6TBbvO[tpSz#mm bXGTnn}M' ;{d|pTʇ9?|Q1$J-AO.$amrOx)hn $"pVS@a[W(ԛ㿜Ȭc {l?0=Q zՌl5%'_bGCZcy&*D<|ވ0q C_}x}-􄢕 SͩR9*%uK]cl6#ԈJV䅺(r"ttS2AҜY\;往!WT!Zs z z^gW*_ ܧfڡsw}9Y&sFZ8VX+~O}%+ +`W'v֒\a܂8zL"G0]XC^4 TQ6cDI.9ވAANNo?aޙG;p0>6# +cǏwtw!(&!gX{,}~՝:fHZJC9ri)h<_8׮vV‮ިV&Yy60[-~x6/Z'@qq&78q"UlYG9' VP0!fnybN. U\zb{M!{J j}V_eR( Vο[nFs&"6uݝlMfm¸G!V&VtLI\ƖS.QW܃$XbDX?OAhu2$.sZ wX+NGV(Oʹ4͏߅[q>) 3u4*SHɣf3a gewӳq j9P5>7ChzNqB} srWh} H66<0i615QYk/DUԝo 4 Q|a j 7ڔNUL!W4Ao;ɮo ]vQG %e72(mcHw_?]K>B8:dG/ P]P[ESjC'+x*7 rý"L8̈́t.~wM<Ӡے첎%XQAI5lD@35) e,22 #MbHEr6IHCDի䣹(byjw0s!*e"|t=t .e~7|g}nyA7\k@HeUܺFq,d8{6ztuM\F&۬;?㸨~V=8abQ5{z㠭U#tmXgvwa4Z|)b(l' MYPav(mŧ?x51Xk2T/Y!1Sr@o+[SeW5հUS5T4c<Ω \+6Uykt F>MPF[̽='5SU5l{ϩ NpY0paN rLS߃O$'dJ(`f̆seZOI_m@mH9;gǤ6bL;dy}\]R- iHz+#Rv,U<9˶k($o>$ص[vGBBy7ȿw^:)V'mlDz:d &AJ.pibtۨGVd0 B#RFړ p|=VVKþ\h|DCyS1ER z & vodJ! _}.!@@id^`?RAvZ5-b?Het fD&C V)2׬4 2醠065:$h'i:|@2\ U*!Qʀ~Y*pVD_paٯ ;JQ^u\:SJ湶-s-:hvV 9c0uA8atJLd&*h 5\=??G  enE8װÂ:3a~2nqx\r3uH~D:eد!AV@?|Ͷ8RP6-jXfGKTwj]xMR|5L>؁_2 \[ heI9ޑ,־&e }s,N㢰}3qIO^H3r:=0L/1zn]lPd8=::>/$NgP+G}:Xwhj5m3]ŝSbJdž{uGW.P5 :(syP i~cr>7fƴf/:[^"mPBaҎ*bq?|{4)Bp&;Z'4!k"pG$hF{3jK>\0ڂHl\/ϽɯƐ1MRZпLZ:wW-w;f T ;K/)Kg4sFmx912sVF~׫Q>Ҹ}}FE"5k~Ε |]3{ԛ`p.y'9߼&꾯eNעAbwdBzUS{-}aGz ëI9KY$uHEbgczt/,b*vHV(wq~Pan? [AmyeTb[\y s,hQM09O?-Y Q[|\~B95/"UΖѼ.7fX?7Ќ?93[.'nmhF 3Vl,)QJiIPt|뚃 V'=8C;> /0i V'1:G:5Bu|6])t;4??EԞsѭ]8畞TƚZWMƨQ,G&tqTj|ڋ_P)9Z 3][N/,W#S[n39deZ{A[0 t#ix!c̓q\1o-gZ%KƬUT̠UVi !Li_{h.El5Ih,% f&Pa=){ע\TtsKF҃_ GO7r t'|oW9OqϣQW~@rUWl DҔyi% 67 4.Es݃)ye /"0܀@` p.+{ܜ)o<"fK<_{Chկx^f!w6Kְ%oEfs8t@Ѽbz_ AICkۦ (-QaoxRM?mF fΠy4+ EFK z}hCh"$ .!n{kN52;5r=5oJ &@ v~P>.=X_s7gi$AeTΫٙYȪ ülo>̳/=;Ҟ -#)Z];՗-+w"Tdžp@p% sr:V,v6 +* Derh oJ%xn86I?4wUg^v4턙<.fVars3ܠ`qZ~. kyJ~Of)S?-iO+wZ+F?-H+z!G/|?]@#/滊<˕_t~V &A"յ+}Qi",NMxDqʨ0("(+ff k~ &\ ө::ӭ@,WTvrnD[gc+nɬg#H0`|'j>=6}+c(/ߘ4`%%ŠKN;dZGɾBnTpgtO8~ y{Pn)E=_*6{˙bmL<*seSHϋk7ܤ)5<'RF$YDD?;_%-gbAl#> 9u:OvhZ9 bdc8{:uMHZwN{uG6O˖0ֆuj8 )G-!+Fp dׯ3#:",:T {Ϲ4pn#h%HkKmD?yp'-S W>i$NôBuw`&fiWzoyːkl =l}L4QƁ 4Qg3>e|IcFaYh$_sU- ;Ɖ,L̮8@}Aao1`u7u]O.çn>QiK9Y5'73bŵgZWcaWvBfq֏GiJ5+EMdQ+au GWe5)8jЖAL x$ʡ=վo;"*nNc<Ѵ@N *ѯHŒ ,#*d~TQUd_QWbkOQ$#ͥ`ospq CE1 D'qAf'/mC_38{P+m[ A)z4&9l*Ÿ #zӼ4U 8LYv"*~p2. q+yax~I 5@M_=ҝZBgGMCq;T=cwA-F=L=Ua7QƃCjGyV_;"gKKsN.jDedy;e(q'We$ou+SĂޠBsrS4X0GZl OҲqiq`\c=V2:q99GTmCܼ1e!6=EI& -8[y'#`I(_\Y8ca ہCH!)qM{Oµ&BcUy $Z?=VK繭o7앏W3S;HeUK3Xp9df7#cՐTHO4 Z7( Tc?^=6)7}"h4fH\;Z/cs+j+ H@HJ0[G܂oel̻|f*!5!KE;A,BYzB2o5 t Gz2<Dʧ(41}ś&SA5JQuj~a,!YEz_jc*9T*ܿV#Vfο>[42-֭_B/}>w /Hȝ,W7T*DKC0Ws!qڿ;)5QlBvK2s-JX7h^9E|-I>P~fVgKx_,A፨p+[s=&"ST+}ӝc='g1c8mZLڳ2wTR8f\S}6Zs $ҷCO*23o,X*ciVtnwFpLF-5Tn8VǦӛXᵊغ O40|v'$ GZwm$u_N4s?{UhȧZu} 5ݪ[MTeRd";qĻ[}}E ×5e,A]EqKVb\m ;=R,9[ l ~y‰՗{]71Ez7L3gN_dd0껯9gϨj1`rc+Ow`>3?1 ĉ@%icd#{Ehc'!fSW+{RJ3aӀ ~]_hL顶wa/f|&~y ;`1~ky:b*,EOȓM,>+@pH7!Y.O3g2ige7,h=z.\9p[ڒb 56e@jB_8O~ȂP0P/KPҍKwy"a^Ns2h c!+Ԕi`E- ۸ksi" ?Mk=GPȦꀥ/ѻ8rnvɢgE}51 PdVK !;d%vNv '!B7=юi6:}r_5̨V4ԋ>C0h;:j:Cx61&,4+p/D7[PnGh7u0%>EżO.7^~cPGR/'*UxDKz@fߎ:4,C%@gno.fvЦlJb~gUm^H pL!]v'qdlgOn|xW &t䔲dwܽx#X`ŵvyyK2)9t5?+k}fR ]=D 6P"Pj-"ִw2MLb S9DWk:н>/_p]ߒyAa6=8^[XR%NwqHj4wdCasbx,XPq,hE !MfȫU׬1Pޓ15ˆh_O>7`ZỶC:s PK :pF@!̬RFMKy4 wxriHnlvىߖ>p~Ć)E[o3tOP G-6F}1^J0R'"4}0(՘ODIcv˕B=TL/'eA]":Q؊i Jl'kêfNYMc~AweSjj޹y@ =ט'|d>ě2;5Y̊B{LF N2q+cV oWM Qu ]HR6d8 jzyʅCtEP,LqҘg[n5' Y\!0Dqt6%$ Ix:CK{_ jo(u1]jl|O`FEj?-  d~"1[!E?הP\ܱKI^u!Ag|4 ~$PUgfoMsQ~n2?_L. :A@dJ DfuN6~ b)贃֧'!^ U8VBIw. ojIn55O/zҬ]\hsژd \w!4@O+ȝqK\Tmqc·4+Z|:CE Mg(mX-MN@-TM[b yȺ}>>Z0-qޗR9̲GY a$}RZ W8Beg:o'H=HsFq%o!\+Q뱓[-V_̬#X!w" "t0tLt8bL 9̶Dtؔ E4k38ΎUKz@5ZHIYNH?2J5bA21؛u[j)gy=,F!7 ^`q U< 73nJ⒉!W (>oOJ LLde(q~bM:1T _X9}(A4qz/.dbEHL[c9e4O*joE1#戉F3_PݐXZe:ۇiq1:<eDNJ ݥ0M-R9/.CId~dd˪+3AzݞE{Cu{ϸ 2]a}4vQ䚆J/bǶ hU?*T\LF0#AVR_祈 }Z[5^,gQ(cۼO !9%j"zH}6$Tgr60 LcɣMV~ķ*;K3 t<\X#e;%t;n)dDEb81Ep(uZŇ=^H1'/Ǯ!:Ƈgfz#~^5o3" |IQbIyJOmTt܏˸,%]jPU~a־ Rs1Rpٜ 8aU:а1پur82EjSM1$sl,<؞s9H ``&dt|j@m h =?h}rƭre;@9.A+2ס=WA*:*e:tnH1  /BPj(VD#$$6?l{<3ýVM&cNc Dj s^#b ޥA]WkE(bMe6e.¦>5qw:r լV%oRx fq H T }|HWj. F``qȚuRzS2? t`b1tp~WF~0kP=םWsK@NY@{W*GCd59JwN7BnG7*LῪ;̓6.*%C>Wx(bpF*WwAvb1 *ݥ'C{g/JV[`uպ;}Ϻ)j'|^AF+N/fi]qcܲssL=3ںZ96ea+P f1l|wvnQ@Y \aRumJMd(}ٳTND@.2݈z#"ѓ^ci1`uKX~7Ǭw.7q<5oL01<xŬ`!" T'? |< v"4gt A} 2V$Hz:6a0XVũw7:|dZv:; 1W\nyIp7$9'jߑ/roz zP*e~D#kF~GAr DlΠƵdHM`#\P0Kⶻja.(+AbQ(ړ? Z}{RkNf&n+Qۥ}/_h/8r9=$4/~|i8 v+!]3NvQJY%u6Gmhدt)wD6EG~5yүnc(uz3j.l;QyM`³Y#~\0ar6Y8$Oy?9;eB1sF&`BlBd (lBFphЯVW"],U N[R:@-TouhIٳ@IЈʊ8 Hmy&Yj+{8݅ź*<"RP4IŬlnagYaHoP>ģ $?^.͍S1l4qY<;a~lܓ-!a#O3Ѹ& A;cK.>+X .$K1M6.ui }OkS^_n09ːF/LVX~7Nj; f\w i!+v;QGߵ]+bཥHV+Zf|s1*eTvlI')j'ػi },WNv鲠Ejg2m<ё[o$>/J'QNczTB\jӅy|vhG=lob@L !At=i;v3}ߋx(O dٮ;-!ٿz~VSgn >gq#pvȧJ`m?>C0<ɫ$nDRpγQ=04\Ʊycək&q9 s{p2DhSUqͦ?&5m#j\)*ȘۣF)W0m*T<>dj1~mOz^"k{17|=]l`ą:;Dc]pUEn z|h#72x"ů-M5`.|cQ`_r3`6KqIQY3Ñ iYoF}(.MY" wnǣoS##*!:R YaWǙnwW D.^/ =CQ/ \@vmZdX'|傦J>}]asr^vU   9My-cQhҟ'b(@:OoA)XLSJ^ʲ%R\NKn$JEXC?uf_2-_g"QQQ ~htL- -a. Ї]{cyj b,#hQZ/ \la4=V9fN7$MK1I(W1 9#AZozrdƵLRͥtW1%5jHB(ġ"jS薙ܶ=D?>P/q ^zJuFӃ7HWA؁ Ś#!:bXPOȖg]I= d%Oe T Ě.zNڐL) H&4"#wv״k VHҧ""lAJSݨ-=#6i,&(Ů4'8|y\񙮮ߩj颋J0'mκe$n@)6:xa,y%ASn'ܒsXe}K 9W 4ՇE`jI>^Ww1E# Τ%פ`1},ˌa'KX1LGX҃"'uAPЅG}(9@꼍0ܙn'̷ܳښ)g '~X5@z Y&$HcW'R-R0h4WCwyiL3GBl L;DCؖq#5g#5R_v!oheʠ\\{.9 LL='r<^׹ciOqy[3R~ >.Z}#]fD5_Z>"'ӎ9N W=,}+ۡj2YfSL<'ܦ/[C@jg֣E5{m_gpUMv2L)N[TEʌ% ݮD^ ]SyLCYqʤ ̓]#rUwBnA*.,sp* =f(ev+7`0@v)Y &DA=iy'j8WPΝ!M˫_d?z//SaXB`*M_Sm~@(]PȭmMg.L1+Nb.A| iĔ K5UBEJYeMTR~39$OxǺWd(EdFnRQQ_`A?񎸨7ҕ-96`*49=SJ8J ֢'Aϡ >%&~z a+crF ;:?5d#җ>p<٣\;*֬|鬮b=hS9` nV:l-龠Vn'XkA&$Z#횂fl!ܻ1_"N$PF,8 3d(s#P-h at /Wl Bǽjk1HHU&:e!9lBL+dl^ϲ"gn]`;6*.Xф3|EaZQy?}5l󱠮;-hrnPLbyl,JiS at|ttw񎐠k3AdweWx}q\25^{);p;s@tp,wSORkħCۡv|hGZf/% XU[g?uʤ%FTƋ`WUYE)i[Hp- k ]rf"EXrG ?7 $运bN!$j3q^eQs~r?7 8Y?R݁!jexens)N bZD*s6]:Rh+aSa^+D8_ ^}ҐFsYtY iּfo[zîơu)q_5E1, Q3(ʅarDYXE"p$zX% \c9sjJ~̍9ĩ4=vT >Ԣ#ڴvud<0#UܦNKΖrG\a<:=H)I=8gɾeYp#FdG+ky7nړtl7:3 P~T hu}1jgGARޅ'lB.g)^'hTǁs,CYh^6OM* ctKUF932(7 /\1#c5rE8\JT4]\jo7j}9'U\ DPd1sap}lEG(㢘) 5Rl/F2yB2HPHܹ^^C]F^~sh9$D n7DI6]y;P4XYnpe#\.Ud풪4QFo$EKd݁dJhMa /FgDX3˜c+aI]oS=Zpalgg+gU4@HOgdv:ll*7vbqΓ 2 ߚDh| ՌڗJi>q[f[*Ȝǭ/q˦y!* phUE`&؍fW?_lb-80HF03Onr W7Rd#ɢYJP{c`,41q}Wce^5tVߗ{X/ bM$O^trZ31 JmѲMR`v&.tY 9k~^Rurf?rie߶LAL^^_gdẺI%K@xQ/K5u ;O[$Te04D([^¦#-jTeɫ{ОC![2T˚տ=HZY§|ڙҍO0T 8G1a!(ۚEgqVj84awYSjO/,ڊx6oLָ^T>V(EuiZ_ -E"IWPuitRrͪ>À3JXMNSje$}4GVE&+R8l߱{-gOG&hha/:ἱ-TbJfr}wEPQ8N O0DBz4c|Z#/Ap ,,/0,LiRY$Zhb`S 5_z$ }@Vv# ^D/_\3S+LA[OMe%,C01A)KSbOV?ZH ;#95+Txt|ȟi[\ J;N~\:d|p~ľP\:~Smㅨ`x񚌲;݂r}HB+CqXa:@B̢r)ӹ-n$4ϹE}{4=ĵ5p(1Ϡڹ#k=d x 4pġdlrC`!UQ.q]pVӍL:0瓷9F 6OsD$e0] .&3Co{̤OQxM](_#ugC9*3V TGH[0Yu͇9 !SFۄY<9=&BZ3ZU 9C,#M؇֤kV2O;DxX`J3}MbOV&<}~Fs76a:#dP{h;܍q 뇭/!aj'RaiҎ⦲)$XQD Afh6n}q{J&6UX~!}D@^KAY: {x솤eģsLׇ a^x {,\E[c?fs,+ Y,96F2;u\6ȓ- *`S=! 6V1ə4ytT_ 'aaVzv>ʾ@. bk7-Q9!yK*^#, p,$dlsp?vCLrDż>QL1HÈ|j o%"EN򘃐ynquLa=&g}ALAӥ[4#s[^2!Dat؉%f R0D3^?m>ν+6ȱJgj+޷dBןYQiz3>$-l/"B;ꋝ6"7'3=東1%"YF/U8@(^2bvtx%/?k)ZL)-wAE9 Ex8tux|H]ib!d veDeM'iPL%Яنl 9AcE?>uWoB 2xT9 4VֽUH5aomF<xROGQހe/^8;~PX(S|eͮIFHzNZLhz(c1X5;׿aT"4T`A3[<ڞ]J g0g=hIƸ[?l` Jh WCԵBFc=cW[ۈ|Y)yd_7:L#h#k$GZ}wAd\szmc^7> PB H+mH ZxL!zxdxRՊtPdn+*ĆLj.pk;`!;h`amTE4~ʀ*pLg#G"5m173Ӝv ϒ^64pK%/•Pp~qjI 'gq6IU%:6x/57pSGO'Ȥ%ذ1#t'a%[舸@j$̯Jn= %Veؾ~Iͅ53'VHdw.+zH<5bd)ma<'Y>TV8bSv]jx |O tz]堄ԷSt>)̤x֕xtn}@%JUݘ_-wfX 9GwF:ќЬkySylNއd #E)܀Yp_^ɑ0۠o໵)??i;t-JMSRLBj3mtg2K'2,d8Dm|V,8imդ71M)];kưKA88!]oh1D_|,%Ko>&PE'Yj)506&I }׋*O;p^^!ޯW=%.o2 29AMfm).ÊJ P 6ba] /̊\1MqTS:QMl ۘEDE\$6Hu|^3(/ѓ29 %tL*(;ǨhfX//ZS.9-?-TNdDr;>pa ǕXȅcг"57JSL-h,H֒):Ԯ5#Нk)3W;]t9F:/N%)#'wb5UၔUJsh3 Զ>@\E,DLe"oA#Bao{-x_"Ӂ{ {&5yOئY4}6Pu%#ȥ8bx`)yP-4F~ VMK"tom}s0=QÀ$K@_濨І4I˽ ǯ^Au,P.a9`S)kdWi q6ZLRS[b3TXz8&nPkZ=P%1ofxפ,W \s !Tf3k ҵn(o'4tsAS#h?=Jv}YE@ ?^%cW[-('PV<[(纪1X Bo-2V=~Nj0dz>?hhbߍ:@C格^vG{7x%  H/[ 2sO D|w+Pə͎݁vxR$T<(Y$vB r@Tyk LReEAzj -#dUff&(pwL815, `˂eGOBĒuevEt+^&O!yyt e]RȤ4-O-Y K}}_o#R?CVbVI&gjX{HghKNJ!? #QF7>0yT:,!؈AױjO"3̌Y<kA{|<$| t2#2!~ql #R.a< &XYC[%T4^1Jm~՟dt'~z2#Ϥc{?<ݑ'HF+}vm =vL`>8.8PݜjWl@tg*1aAgN=ĕjΕ<( >g (Wn'Nko>OT]]L]-sHߌי7:˧϶~wCkΆ9bsDDw]}ǕoEΓ3I guXxޒo}9CFcrR6!5G!E_N^z%wӕ#폛^7a%߹OuÃQ2idw%|YljXK̶nyv}iv2^8Ƶm,7yJgdZ͚:kz>f>j Kp^Efua{E*\A(Ir[%kK(-$3B/Z%Lm/ 0C"[r(x+e={Z$-RH{mMcctJ?wUKֿYE0/6>rE :9 ^g9.w/th`#fue++AS%& e+z80%G|%甂]z0KrkSHSVk"u,|-tm(-𱳬Wa\iaGHQͱy'>cש©~Xa4iaRD-d1x/<R8[6Kɮ}Rd`lH+H[&T<Ѽ+`Y_ .°|n)74cK\fe9D‡Ѐ&ϋ rAzg,`G}Fqw , nLƌ5gbIc`nIV $c/q)7MfU+R >PF&w[4[WE^4 jK/e4~Ac}_oad{dWiO- X>F45o6i:kEK(i+ 8vՁ@m)or:yFQꈋk:wc?W0d_B~x OnoV"+)޺kխKMX+⳼'A`9`8.ԖL4{E, 9r|ow:7~$`\3[T{v DlQef"tIEKc /ygDuQ>_GhɆqL5 {3,⋾fh?z8*,l}]MI< HQ r-~| [Qۛn)8mCr"i}é3KXMMs$#/8PjЫ^89bI:d E^B=N: +ӍSHl6h-BwK I%3:*tr8]/&)GC濣8UGAǖ)?½a.1b|˲[0W* :bBG͆H>PvraGN/%B;n-\ 37,:_P5֝rt`Z{7d _O:\ 澜pf_,Zʳa/va!1  `_|%/i΍jʢ_3}tM>iiWgP>:aRX[_03 H<^ј GbRW;R3PHu N }>Ȧ{|)/64\o}g-zTikĿr^*NMT98p}'utgbk-Hc_ nŅ{n*_{˓A|M;,eCxo { _EꜤx$G7uQV*E$aςa("ƨ̪T*JsS( Q D$T פfgM'y)lҺd 1n 5%5'=0:"tLmr>w5M>m yEyfP"]8iq,I?u2v8{r?BrF&. S0Op)(Q/i\(wTn/C/yffl)(ol[8ߊ?q~?l<֐[R3/DԪW$~Cxk-^S:z+w)jq h'AuloNQ:/t~?CFFcl"If&٬w0P2;,? 妒yuwNF^l) ̓ YO_ޝd/^N \^3bGDk Ft.{z$0EsqH<*iL*d-x[ǃ\z.Qx."w[`/nf*xQ>Ź -e)og3%U2"4d_hs|Vg]X؟kEh cp{}wF4G費R߯$D,pLR㥰BT֢hg5U% Cjơ7K4!b71H`E+.ssAJ+)%CbhkKY("_w?WU;q7jʸ/(Gu\Bx78&1ڞh{ۈ'mx[s&.Sw64/\ nVߩg}5\oڇ Q@ $hE~KZ_jD*o\xSл*|=-HýBg/(4 )~9݉eW7vi?l\ `.n.G/)y Oxw+k |"ijyǸFPyI3:d* \?`>׮ ͻYyME{~-Vd ;~;2 1*=zՙtG)KHFfbrX#$,Z?|_JHS 5Ph)):{Gp?))FzLDʶ<_ 6CŔԣ55P3wX&O8$*<3t&Em4㺝l\j6Z"$kg(4y iO%*Q`~0zx\8E؉g~vRrkF<-bp. x.%TopR O3B?{JT7h!uZKs'4TnhYyGz9Œ?=Gp(7uJI=mKsӬSQ],mDb|o-_ xpHZ52?e~:%'k: {bV!;.m6N`_ߵ4T C#'Hq%N~im#Ɋ?墤;CEV>/v|*gיKR Cew)KRd]HG_&%,^x0nJɥ~W }@.B-ً+ܷyY3T_inWiŠWZE,=$sAj'ho ; FLaݩT`<h#/,xq?1 T.S PIY{9vhC>-vՃmL2p!1ЖI˅]X3Bt/ΨTsrh9OJs׶Xf9ᅹڵNo4F˾a^Z7 LUK[%[xV?!XY xLhd A6,9_GI7qf"ԩ%YHY-i\v#5+~Mv5d.w$uy/#z3[0#*K [ХK/#yB ?rH]"XSJx_xNB69DanĂԍH2iq)vE,a=gM"U\k>x[aZłJ\hAܻ8QI)ĠNo# \}bkKXBhTab6#~quFl%LBS=vl6Hj)h`>|Y`GFA]|Rw,gLTxD'vtFzWY;yoWsZZY4,v[ql칋%|<2b¸t7/mʬ"\W` pL"Ev>>T #"n<{XS:5 NB:hlC7\E`Hɩ@*[NfUw+mm}NRz7+Ι7x5kԠx:r/`foτ_o*&uJP3rx0h^_x@m岟7GUo(TBkGH= ^y 6πГdTrp:b.'zPm;g55|*]4}]^kTQ zͬo \ *DŽLVCUEcjp[g򮆸&yLYeFɟD. vqL1Qy3?]Ta~ A#p?BڹpbPMBY1P%|{ O͵JUFHpZ@=2%@ ntUc&HvC*VXVmaCs7LFaDJmݮ'UXI!^//=FO [{|f-su䒪 v*N\kLSFU<\7U!42t†K kDY)[Z??M18;jՁWtgb4>Ab[(c][Aao6oe!L;5XݥN;bފV;CY ?O:߸>u %!l2^9 |3 pEsi2Hdl&'o1^aȪ.;jt0r/i{$Q֠2ɵ7#~?/ۓHM<\a= ` [?ьr9:fkZ4r]?mKaQi@nݞs\ ~^ck.q$P0M:;;ݜFlȫr5\31+y"W@ò[!:G쳠,ePGh,C"s>Nl~)ln{+x$NzC&sdUeUXΨK[V=L#oÄ6=<,rr~&H(/ߌm_&{wulau;~%W+C2QNFxPVaq7 "vuymu/vTU}5Ncu!RT #A||,CQ:=kE"Ϩo. w}Ghr WYoEFU`ZOnp$o#a,_+¾<}Վ; 2 n;fg wY~v vфMTJWCvު&@Ɯ^yN~)kOBClCk2`e'Ҷ"qQp3n -.lcHF{IxM' {PiuЪ'\ #mw$~mϻrY"Zd>'uXN)G(ku2O&ݫQpr)0$Ti+oGO| 36r&I]BW'x7V(mbn,z@kH{`eq5hQk3w8i|0~!\b+oPky1<F46 3Dcd|!Ȃ\蔪C Wh/靐mL-kMn*497I8 ed=숞{v[aZ`+3ԀsU/B}/_N @\a=NO@|:P9Ϸ: 6AN:ĥAR] ET;sMAwRi *z\Ĺg+Ӏg9l7Z$V F+@CbS(\)Ghu:[k|Ef: c8V|<["T4{"VcQ9˚R ӷ3ȏ"c),87 ]_zO,dJ{Xk'ƜD:?xX!D#6#M.n/4:,G(XQص86MGx306iI/ʍՇϧv(ɘ&;^wżߡUBQ3-Zb=_+R`p* )>[1Zyn$ ퟮU¥cskaU^{I2"ŀLck7]B8< NW1)&+ :^k,#j4gM볝q¦ #<{=4x5wsWЪVjTP? cjxIcX/ NjO8gW %%8Ϲ`3-lF ۫!d^ݓO: y 酞<č}n+I‰ v#d6"D>T:,~cQ4@I7-/2~mXȲw6-jwi٣ 'c*v'bٶ> +@.0JU,>a5 &T5 :M8587iպ^r4w;^^y Dm;7)qVL.ЊO?a p0S'.s8JϑQYc=طп#\u?f*u'+u,8KvvC2}'+'j聯{@gpӪ$j 47eaApȘ0\1!GkA[ LJbqh XV>PϓlFpǰǷǴRNGl ޯZ) NB $2Xx=U`sJ+ Qtaǖ|IMKf-ٳc^.$Kru33ҸM/r韝b!Sor0,Ijj[jIpI9}<ْzLN9&\c/r% qןPqP ,b4|T~s|؍]*UKTi4]y6gKGJ'F"煁5ݤgW0>i|.*a^_)щbB.[Lri">cNT0ezBqovۯRYG[ N5uK+nR9 .Vlle"YP_ D?5,A]-}ZF~{L*BҌc}gN{#H>åHL ,E.iQԉޛ53BQ A2{X"w)A6eB _"y{qqb̓QIп+Y_P֚l2cٰJXO 0vd5QbSON[7 \׌[F{9lgm\?Q.:5lSј^,͇cec5%s\]*b;69x /^B8&- BTu2}]Q *]rIo{R|h4gN%1~fIe l Q_JzN@4E@H{Pw g c>$r6@N;tPf+,2X(==`nQT n< eKPR` (箶+v+S ߏr!o#mݡs!Cwk#=qkAC`!s -?aLR9icA!TdFE%D&R?}x6>u>vr`7)gOWGi߭]ȿ_]-E`gE_hŘR ^EŭRbI9[/,G| 4gA7yQ\rF"F s\gH# FTZe(.~VW`1YiypSւ# p* `_U'Mz‚H")7ϿAmDVt{ԇQfWrd㔯>?p<Ʊ6cN6߼G7O<_~kn!n^nDcNY{bmRI^dyqmJm OM2½?vUC /poPMq\/ +B-Ϻ43 5 ltZю'#5pBCj/^NG=-VԄFT!i9DX-D[%,L?@ xa(̒G%b4QP1 h:iRFrڻ"~tMtEO fQ)N*q/!r'~sY6UeWdPB#^.Jgzcj0to[2~ؼ^LheˋSj߅ dCPUMH*~EMFRcd3݃,]8Kyjn_+  {/W>SZ-~rqYg(qr^A6NlN72|bO uQ}} xo1cbG,#_썥BU9 JZ*n/,P%YGWgZi3p-yJT yl?3$#ho|~޴G{$BaY"7,uh- =J G}Bj$S n͖ȋoeMZw_`J Ē2I ΪEυ(fl7*/v Gx5\dY ϩ=Sf\_^-O7>BBw5]^y:3akh) ͻ1i!Maqִw=z!_/SH_6ve/'dSp5!Y! esu{:ZNgDlc;&2NV*MC 862DWD V}=hzZ@C"E⺸~>/Ҕh6,U/}QWKXז/S;vopcow'9mɟB$M r?9QlcD=)r/* }E׊653ƒUr#XV9qM4T-EhSQ]iU ׏gl⳦ m -9Ȟ*nct;O9 g2(gZ>#pgq:Rǒ6Jо/!,bi)`4L1@K^УQ Ki&ԉzhG&W:VfSʲfP9J"x!S&NvPW̢,#?e܇"1:7WXu!xB0C "r<°]B*r VQn#[R7}5#syr{+OY&w{麈qU'nLղYT,”M.pG㞙!%$1jݴ*懧QAT٤e@.W&LIgܾW􎲨 x erGH#n!<}U;#w'ޔyyMyiCM/2*K^oڈ}rp5oK[_ҳ8FR3zR0?cgw}^*A4 מ䵈_ֹ!XA3UJ FΧyM#U[q8lzTh=*)eunn-H{!r'L"23;Dȳ ٞ)GcOE` 6:qaʕ=B;> w"6WOt~rS %5!dWv>07:0 +\\JO2 tE2*#j&|+^_5`e]ƌ.qă[-\{kkst>ƫ"Rg]=-.6^P3⋔"BK2БԐ&׿l)/uR]5uvB3@,?+| UIkH\.\ǴODJ6d~=]HH/ޔgU!+jU#gWF\]ﳢ|Lj#cʌ倄xmq!|W_虴oѝ@a+J:1^es}8}ݎREl #7. ox~]m}ߠ޸Yq@D |ɴnvaپj#Æ-z*-N$z o5_(uPBZ\d<aOba1|nBzVP(mɆI3鼘#;E,IX>(;e83,v.kD[:f$:4gpb)BP@ @?>&ʐQ-4#sȶ{+)” ڊK}"dvS>k&Ur & L= S +.=aU+z^Da"L}ekx}0C ],m0(kZ[ ."A,_O<> .1[OfaʾW^M{`[iHteLӁACR&5pFOs9!.3ƒ`%k!mb 8^X (df f0ApW*3U:(dzTE"ŷ-5:p.Ѫ\JĎu#UeY'n,'#_"k=/y__eWƗEpQs)1YƌVvsl$`T3zȅX^-ND .Ńi@!CP.XttݩKј)ſ`*qJ'-&V=I K&u?ek餵s5yXIٖ>W4v{GB.'bZxƄ;qv},^T9GIq*Vwz`5+v gr_? Rq@3/9EHh;y>$q]1M:hګvл9Ӑ-cQ[ @nH)W;$!p\+.wn[ R,V oX<XAmfdJ?ǛCb@q`2tI'HUs"Ck2m6vcar\#ڬ4ݔE2k )&wnW; Q! ,NӰn0c3frjëHs HJ`pJnWb)D-e(?03m > &bMc06"HT2Ny2M$~G>w"gD'mtq?WG[!_Ч'O pF0h9%0J? 3tn(@Lv1z&96K5GVhPk;ԜB֎ [yL68m&t x]8f~׻#n{K?~T+X׊-2R`748N`LEI$U;al/I{|&B5xQZ,-ea(ԒRzc7eZZԲN 9y-w ω1`~":g:#9Cs|:{"Fvn;ne4,X'k2"Zr5%U~S&-q .u5-u|+ }'O-&C@@3ͤ 2RfHV%n t\l) ?4Ib[K21@WV buQD'"4x3Qd“ z]7L_/k7Hfi3c'7U-k 6'z0-SpG+ΡmêФ޳P303Lj?G̊0brK?][ k/@C3k+N`2pc''=5yww@XvRoc42 ѻ`"rvXrL+ژtiHbhŠt3+&psrCg'W"st?1*1KP,)WE#5}DɆU@`${um(f}boޏ,jiB$6.sf ZFnn"я W__qO3Dzƫ_v 1JXC?g PθFn{#/RDUpHÁe>z jc&133(BūEAt^i>bAl Ӂ&0ePc*䃭=. +4> z(zau8o43wh$tP*YJO=2LtC{;a=9t#֭hB>2)P`XtS^~iͪsj(KxS,J|mJۧA AբmPJ.-ݾ`wk˜7ϿлԚ=957 |dx糥cxod_;ؗyבlyO@i0oQB԰N:ĦLxhG^@KeޏhS4m-?Lߥؕ;d'Z/Rm%߫zh^h!NO7uD`ðCk-m:jX3ټu t5Lg32+ɘkLI`Udܠ.x l0kΈ9v]O,޹]7LA@)x;[CnɖBٞ$xMSdWpՙN:f3+TO>؉2(*;RVx%;p]qZ$=YI%?Ц0庳Sc%AaoM+yABC -:S+989XqGw_Qi: kv3%~[-&8't55@=a:0Y7<25Y|kn0.ЯHGXMv^aL/($LR:ݜScEXOl;ʐ6e/K3D+=( `KlXD##u6U>5Bq+e9nB MC^nl>(dh|olsB#H%'jf4.i{?v<} %@ihoο>:=i/,g3=ǥux<(}owy3s J&zV[(ELz;< FK^ċY#+a%\DMO下d6&p4J)Y`c^ B(@:dogbAk+иqǎϵ{@RD|~~>z nO LitH@z.A29T@gtXr }5 #|Kb2^Wn#oM\bE#ŶSCk&zB:Qoq[ +9MV(vdG|!KSzr'j &rbeE j~%,4mh E퉚;_c=V*XKIM0v&7^;DQ2:a=áED;LȡÒ?83}E/ jxJ`x@S='x%AJ|"P_ .:(ɸ o Y䦛Q!j%$|>:) ^ٯ{̿ablGvm<:żćCrRtMۭ׽)ʰuƑ?mh[{ۯ)1.@܉-D+#GB + %c548RFV|ü;!BI,)~3R^>LF|9dځ/f@L_1kH=ze.gX3![? 4ĽdkMǻngiN.)x4STr'#|#JżDKovU># E~TL_`u4U= *8Z_:!ۯ#P1۞ AbP =W{]WJ>ۖϔda2ֻV{Ѱ+p@lnHr5p$DxEEк(l΅%9 %nF5fs_uaq7sҥTq&]~(} zkS;T+lg ጱJvѥM:QvJ׸zD=1X+=*8iu*xWY99(_ϓ*ϲOjuU=L7<.$D@Hf!Ɗ3aU8n[dgᝤ LYӛXY 0ݦT |2' >Ggt`:|ȶT30 nH *}Hz.׻d4).Rk''p`r]> w),aJDeg9@vNn@4] ٱG.6hTȁ|W ,zlH!FxixYG+}~@$zmzUfn;j7vV9dt)hQP>k4 ԏ`Ksb7ˀ&P Tw?qt_Qu%K} p&uI Br]1ɗ:I}ۑ!xjP8_uXM9i(r&IښKRjo}fUVS Kwmb ƲO#0gZŒWWi͈޵!._R>-y"(Ϫ]mۏ(t?Ƞ&X31dȿҌNrqQusI-w@y!5N.a!KBX0u(MFZjʵ33Swm1<۴oNN{w̌fns*eˏrէpհ2 Kz7t:xCڈL= y @gק2Ə}|p2܁> 0:˽%\#S5 {SY"[%bg-!sxJ+ʮv7_w:]VѨ{-3I)@WSpQהdoMRn'J^v[&*C׽YvW.+?=kBby6Nɉ꿱0X塠|㛃 (|/z) Rc:w0`zGw0^(:L?uBN[ +&ɞ$vN*8CQ+Y\={Xqnta^]2Gqe90Sw9Nw,c-= )P5bpら/DL>XbsJ)3%iGŃ=pn /IxzZ'm&yHGߛP7c׈;5k{ʠ.,@0[-`;(mU$3½"01 ?5vI8qI"h(YيR3w0ϓ+(,Bj{;J ,UhdM+\8ER{P dF߲ "i5lw0O ".pkCO x8>N/ r5QY 9s42%0 ѤQՖ)Z"6џ'3ʴmM`.w%ս{ƺf@( hh /F\KvE;9RhjdD c)2mRèQ/5&eQll67$Yz6, HB9w; //:ɳu'%FQ;X ~8ʀ:4zRIV}=J/;m uATvт2=ɐ jfҚ C~M x=:U=_cjdBbHT]>?ɑb)%#кGh^:|tVowL4d#B~m">o*Hq<ZۛF1Kė묇G*PS.zf'8/^d$? ;L,?8[JXWě,݅F  fgYZ070701000003f7000081a4000000000000000000000001642603a9000010f0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/;]?Eh=ڜ.+ɏ& s)ByJە !Ab7~&ӭt\~ M2I;DϷymj *bf [+[MF#z|$Ѵ0j 5X9 s(A6v8Ȕ {^8a辚Oخ CRm<'L0ćt$'U~Bf=ޜS??9IzX!n猝ݻL*`t۽q*X?tO_.֫ V8Pgl J vt}bu\>,ZCseQvu ʷ\:pEW;7HtC"g>'H2ju~LsD[PjëtUx7F;_ H=F5 ܷ4깅;fe]ntk&#O5OMTP1ҌPa L[1T|hA3ln~{v1" B[0W:LgC!>ZA g" !'=; h8B%PGMRq1p\3lV'o KL|"XCJI7,b|%ȘYZa ^B Ӌ{!1ԉ5 &0Rjclߑ hc5X 6cl\Iv X 2RN6->IHk$M;ʄ'P"`eU-V4ccs-_ ~ s/,2m_8Eҋ :t6 bbϟ6<{k+J$,B[n~j'vc<?yXr rgR [iUnqnp4OӁK /- r{b _Pf9wfwK%M/ Z8p^:ՄD?`H ɝrdvj48/P&!&zT9D A8ͨHi˕;լnGRF!4(Ux~$"n/VFp y!B0"ŨQ40 =G@U$@u'LGۀ$w(KH}s`]W Uʪ])𧹒^O^MĜyEv&{u/S9 Ď(W1*kmC0"A#Nmq/BI|wZ@Yι Ѳށ %;L]VЏ\ p|FN{ZǬR(\ԎȥՓ[\"~i$kvBb'hTHO*w0[# mCSN*AdU3av09^հ#II2Z~ 9҉+tQiYP\p-BL^V0hED`¯=E~.Д8-›*v>zNUT+b%g-ޞoZ>TTM?Pk 5-/bCi>{7<&A|- r֬$ve&r@WM]wueW=A;D>އi :P!f^o6HSWŒٷ 3`N$aB0Β+ XQS[; ueqpe6VD73ѻk{Cﭏ%AEcrE)@#lis{h7E*|z0!݋ :\w-qD ?6t?L6xG{&5#Ǩ\jD7<1ewǕ^% &/BmL<<'8֌<88f`G;2. ejeV=?t%Mx:IBluD8L7&B`XX(̋͑#}-xlusGC;AǼ`c$'y[J{&!J2,Xjwu*}1$N26YRl`MLM@wpM:91G~#OKȷy'@H{֓-'a7R5x:+@sߒLW=.h@ ÑD3OJ D w-`ϽR.ގ( Z\_)S-fodq7"ro G*_bO05Vsup 'SR6_^N dK=֠i#̵t =R ^!HZ -~/Ozmxve4 =dagbi멱`$W )B۶fSPѤS敷FPŌqbDRPjSXWZwmjPf9C8 nmQ~D}\+?D::J/䢖G DJ{iihE^,xpEToG8vŽ^۸ݴ$&`OFŨ};rB_YT+HtէwHr]sk64XZ^btNoe0Z]},뇩6XdrߊL6>Ybam٩HNN+PjLۜI ٰI9;ÚP,6">7&=Z7_PŘ:Npش@yќ}c)c2 ʖ)S`_RlwW(0]Bܱ~:m ԖG,وܽMX-$I p{*L yE߃;PIPDNF nO)Y ~ )ѝ*O?O+i 8̃sBbO44e D3zBM'%J ,s"ةrA. *o= AvaN|_|ł*;&tМ>nˎF<-_aWmJpD"ld[$R.K0։@{ 7()iԕ, #.]4_\'!x?R yX]'Hcz+7 rX̣D$꫿>=aV۩$>2V$QQD*m/jnnkW 3 *2+PAtCHM\]t9|d-JGv]|Ӕ2\Uru2,pq%U ݂zLpW$tK F<#BelÉ~_' , $<Pd|$c&w[s^} 6G|tsYW G4=o}OqwXI_TYE?dA[T=.6Oj#bVW/b7!C@lPGbC^=Ho6(,U:BWSW5YH,J+Պ>AjY鷆iϩqZQ.䓽err "x|rޛՉ,P&Sʧx#{A@+ѝpbxA767[ q  }-K^KZ +]Ղ9͓#b6M:5 a\Uq T EWI04-oW;*nd4?kk)Ie}-x oN:U݋?q˅{w-`u_۶[W!_,UR#s3h9ј\ vH o$?6A'Vl}Ϩ {z8W2QoW+ْI[pz,qskZV55#m\EL?0'YKNtuͻA[WS vVY&?S9xشWꖆk>5=勇P sDmFMݩ^T1}b?&QD3Lz v(9p̛0͓ S?Ğ,j!vR=q^쬘m@fە|BH;ۣ<)IopHe}j209\R) 'nU謭rgjŶI4#x<ЎAXo?Uڣ@dX4ǟ\b$KswIEUA:V_4GD7Z˶&5 Va@a6T}-|-IjhՇ<C^c^陡!S*?LzXNrD}LDϐ#fŅ&?M|A\ ݦN4߇eƴ"6wn{ "E>xd)Nwھǚ\b5])8_곞O?፸WYǯ}A8": ȄD^1Lcu;TC [ k74F{@0ZN0qT\.`"uxQ {!Y\'igʽ~ M]Z!AԒJ"?D$쬗ZW=Dmb1rgkD֌O`Pab&bޖgvɕDR?E)'^-?6^KH.bS e Rn=gd*9bfdpG}=7,iS뢦$JlVl*Mz30`h7! 92 Fס.k.99CqHf03$bu\n}6O PDVi8I*$-F?@]"j{:C-Hv#332VW).Y3i9{9zT8 GqS۪m T3~ѪS(mMaGr컰@,6^b4GR1⪟L>v xE=U` pmJf%q/h_@k7"p.Zf0:!@B09TEΞM>>;?M4誶yXe `"{{xPά6a %;Po ,]fؼ[0u}O +S2$"YC@&afI)'3GvF=@ќ% KW&[ފ\u]iMvbQ;[+eqX 扥øjB18;vQACIppA)\U'E ]q$a\:r uy'ǧUHWS-v,H{IJ<|'x߻Rz\Oj* (=ѷ [x%F_k7K(3n8.NK9D׼DeCs~i"ܔW?K:J'Kz] 2R?Idq~i,w,x z09အԄݬZ -Uc ~2dzsGzVՉ=e$.?i#}TE\n4%ZU!`%Xh*ܷ%'jNn؃c9(s<0qڥC-q [U)Yy*=LB8}{^b@5~"e4pL&J9/3` [)2dsCJ*=Zqf P{)x{FV5Mk;?YѲ`Mi&yO j`&ks+ܵNl~וAbM԰C.@G6FF kq̒eHv2DEd4!@6UCnzB0hOH-g8ž|k̖Hw H4Զ-lL|$&.~-SC:GCQU>gj7~R2f*[EeOԿBA91'`KVB2XF\٭RAl/Li&%SYG_\_F\EoByTtxQ?F'V#HsCۏ :kjmޗ\F \E$;fHsm h:>FXmI>,fձ]9xAlMڋG^FE{z@Q GB8 [SJLT%*`O_BZ_l߉6/]dƜ".ܞ:\5uu0fꖮ()+D_u0 |ڳ p / ?Aer &0]`hey7{h0jg.pO~']]=P5ӆG:8G've,A(cLԣ3  /lP~S׽ //m}?C3t'}2]r.UӖ>BDN&Jǿqu}mKa4q.Ƒ͠|X&;:0=)Dv|YBOfCRGöfp{y3,TU\MO|2H0c|Xu]‘(fF'ΥDHτN)=->X|7mbU^s@WGMdssW1o|]kJS򭒏 92P95>(aƵxm/1Lgfdl%K/j-`3P#/8JB pj#ǥ4s »y5Kqv:[ ll~~= st|ȑ!}RqXT>mŖ\,`$rp'iI%lO!6ΫA)SU$BV1vKKD?5uZsfA6>ΓUjou mE;s( l{"X[[c v"NZh2h7:Qxr@4cQ'skֽzʆi9Ca7`toЮ@~Fok#0_uotNe ZƋrPS˾X{PH-*96%V6CfK2adkS3QZX*OhT442Uq9E\~֜&)W~0ISmU?QZ;#_W Q/AW'f̏<9!t̠Ov5zZ1%tyπ)vT&E#4R?=ƚN7 7"&xq'u%NHo<P2ɸ޵W *(!JMq+DRɬA ȴ.D8 ,)/n]mjU]J6SfӦh0?tU}L|~SQ}+]Eg m&/Eu[‹]cg΅2ײO?sZϧ pIM]i\X9dw I <9'xdZ:E2$8N3Xn!]xt$fiR(l9Uՠg !$nAǭ+kʇS e`oRf.F2dK=$NGHx:%'K #0Pt7=ӷ.0>;tQ]yfn場DzZzAEZt|: ud\L56 qG0t<wPMd*'|H4i(|E{dOesEaQZ-C=l2-9ԟZJ'dxjqdaF"Z2ơݴc`x|Xesj%7mJghJۈ 9n_-(qB`Е άS6Oq%ꪮ̈́ڡvQǧ!Nmԋ(+@PpHլ&zlY')[Nk2$sdE>"fsKhķ!ertͅX_dƦPF?VlSyLG`@׉_O"[Ypk'O<ɡ~I@8Sx\0mO^Ӳ`oܵ(Aь,rX{jv*; DjQ"Y>ei>YGH3^#f$H&]F Uc?WgbC|6y_@-(=.kmPw5yD>Iuː, a曖S KěG ߖj6#9y\E"?O]O2oxcby0=GrHM+3:]9ћfub*2/~M㎶CrN5>8l-]V/M_5zj݄ADy:TbPnBc W} 3uk;zDZ<`6/r*,,lʏtnP2SӾj*//kt:/ j9+-uOxnJG=˸1]?\2# "=NN=w[zn[tcM_L8|4iN'L1G*f6@Qُ?cfylhѱQuU:Tj'.s-)D>in~?'v4H|t"zqTzws1S'4!$k]~28*S)tBJcHK-%Zm&'S_4#Q{Skxm[fǀl4aiD:X@B(#>}b xa9 b_zo#8zZ-(,\>Z"E M'qj%yRuS Flb5͆HB"K ~*8dVYp DAGO_C3׋i!|L9 Eg!xR74)⸟;B:J@ sOB7-cz@&R.[lǬ'1Z;6 zJʈ[*m %E ֳ81~,U&IM+h]U%d-Q^\*#MÞOxb2 j$NhT!й}#m&PRmshf@WF. ŃRxQYdHMyeh遜5h-lq܇* 5:xYw߬/#yd u25ABDU>=Mw:𹲳W͌8ڋR8G&PџDy~LwIa"TٯCe#$['h97?V6\\ WFZ .,'iN_"X ֕AK]KFr\Vń/4@:N5Ǿm~)er,OpıC4+.Hd$UPGRó }w@=? ^ K|ް_6h&u 0C߿`洮 "v6DZ-5wE=Z/3֔RF'++"[%2q/]?v{axgNnFŨ1T# ,i| e7rR%kjHJX#b&rkwg6 @$}rI]yH3mPac:7 sD]9czEZ2•H?vzq-0|iz^܈˻,-b=9/XwzZDW}n"cf{dLkQVYv<\+E~ݏ6im]9la; (lx!{jЭG'{JHȚ- |vɟOLJ…jKhHIiUnA @L0xxP/HO;]j,1`dD5Ԭ+\oj}uMOא:ߖhҀ-I'݇ gGeX(R[6QYFᚋP4ϭ -?rAE`.M>} 4rZ+3?7JuZYFȢ\pnso5:"jTx%hNͅ?k$bJEx2XK]z:,]_4 6r\_+=ؒЯ؞gQ^BvU[BP(@81#GS;ϩI?,F1E~(U{p /oNM%7äT0`TrZpqm?7)]s# u(sTuϋkV@,g8srt3&Yo _6S ZopiG84X.6z}U8j~hV>'.Ľ8CSbDDO=k>i*me*C7&z1ciH[Gu.`߀C`Gg$_iF4Kg*6ٴ0HV螋 ݍ8?e4~Hc! Ww,2lΏ>~Tޫg#Nl\M0;",~DߑL {5@@%Yh{,hͽG6frnj"-GXa2$RYjn ]l5.>M:YE2I]bKqzCΊ1p sZ@ZI&9_@qݫZTF% g7ҹ hZ OMy"iG)~~2ݓ3rRJWmjWqZ+(?]TLǻzKYÊkQcUR5%?T kyx]? ᬊ?yPn&E׹fmqe`hQL69>'U"/0fC>PSJ#x$rFV/0٧+ [|q{>Ξ`JkZ Q+m|NpHH$MBIl}+SEd^J!}y /\HyG&{(*櫹}-;p ..C*UjUvE!;}TpfthX͐g󧃇iيQ7`ĵ8/T91!E=]gTX&ۓaߗz1vPn\kQMThS.)8u&$J1ZD`׽~+׭0Sa̦4*eȺ6Yu2B7vFMIuP%2qZ9ZXIQ4{WP.ƒ=k)1.i}=^iIaNG < nV YF)QT2IoudHig}C;g.9]̈$(n GߵYN tkj{7 a2tXT5MXDQ5ANE{`v*޶`1eb5Avs6NS=*X–Es&aôb?$mTwr=ӀFyV&Yȝjt87C)p,5] gnH[Y> X5a$ qB垾/r: .nA fo oڈ mք&@LGjt jTѲ_Ni/!\e+sBgY _y^bi`.ۥ\}Ny%Vo^K~j?^gLWg<**C3W4qWk.ũYo$wҦ5k>7\saOכw"#{HapJ~Tn>sŗN(,4fKO14KK[nB'8 2OKŸiQC %(f TvoM猶g=xL^7s("P ;@Or[H@C[n>zvm|*g $!t~3z4G9L! KPI6#bR&wt԰!+xܫLĚIяL5Ǜaq.pq'ۂ.!YB:t5&PW~7_ yLI[Ra/*+m3Tbdln:Mjˆ|Da9 JO X:vhq>qi;|pqRr8@{j)_~4>܈]Z H)I_=n$ITH^*mn,PY>cpPHRZ-0ex'S(Qi9Ie.HO=`WffϘ#OTܨ#I'qzN2]y@M[akn1'lC՗(D@HE"fDiSć烅#(fH)/tԝd]Zk[-{'Ak1U\oq/d X{\{OQUT*Z!6٪ަqp|ƝrvsJ+Ƚ%~{-IN)6K'UT~߳ 2pӲ)X!M )\}ֺ"ےTmW7̈ݶx@ (4W({{Zk1<32M]Υ\u,:ZHF զEe2Fw8QiyfO6&I{e]#0cpԌG-قt%xz۱(t#ٍs^{p}3QewCZGE `sVoƋO,< nsEdfFBVU`oh78]'Tف =إ~''uW ^#Q}㲀X`v]o+W6"73jyv =rCy,dC\,/ TOuZV_FL<pO5X%`b3ѪldQjD]+ea2u$$IYlC_Mezhž]A&$QԚ?X!G{u4G3ŗ${CWԡ >˜͊fݕR7ȦQ5k# Y9a$V`}mi `}ńNPu|Qui16fWy܃ c|*d1>PJu+[j?r]j)m[e3B`=[1 ~Qx_Oucŧ$g˸#z,F:EL WQh9ښSWq*nA0^_^[I룽nmR`|OqX2B5lHvlr\9ELH qE)E / 5 jjIQjP;s* +8H=nIپ^>c:%/CgCWw0; |*TXL9÷LIr, f \Brh%ZDFM<YO\jѨKox̀t/V&8qw~s m@3{n$[.; 0VDVWr,Ĩ2k~4rڲ8/r{g`tU]6>A]f/؄6vUkD|*g)ƨ]3|9g0&$=!^[ƧD:8iu(Ve3r[!tD'H!(ۏ\UCHQeBؾ0MA7/0@Jn ̺*IV t8XsMDm6q|KPd$2Y{PMfbmբ=_6ijTqes >X]JsZqIMC?ʀ 5++('y1j@ eWh#=3;EH87k6(b˖. L^(@7t?iΌT@txbax~~S<c%VG|Utz-!HĖs+ߴq.7lPYj\l/]V|R(ڤ"BU, %`bBLXXf m% e[@dR |MA2h86q8NX:a5Q-xa'$lx2I+-'1P;IYV]|x-by}m+E',e Y?Nc'8A*Su6n't &FLϐ#_EW064(i-V0viZN&bdgk"T/JDi͂ց=u'At{xp-FBpt8w>S647WdN,S96!* IYU I1"3gltPNyAXS&\l;ů@ޖV! Z!j/Zg z#@3~'P NaZvRP+;K+$iΐp@_4\p, D"F/ f{Y&3u_sM8Hhlwu-ƨ'}dxAI[:77c2[dDl#@Ski{fS xba`9kMt|^ڳ= 8ݭe<rE*O57" YUS6<~7Rz,fxXpc>K p6Fe2NabwH }ó׎U 0N{9d T= c**Uszmvz-1S{>diW20;T02R ~amQSMolh w%%܆:DDqR:mmmGApԝRʈ!_k;w*tcވD'Λ؂)2XJן֠\Ë21Cm%W[t .O&=\Gn:uյ Nd ;W0zzj+^ʣĺ@ǁ_m8;)Gi}p8:5[WԚ_ N:E. G'lf'J,jXۻ%;B0(SNC{84EXZϑ`gTKYl[|eQfWvMtBfY/?;oaDOK e>9VexW >oX**׽`?I1}XQsHȅ sL}>gi.JVk[dmPgDV\:X+zE$Ɯ F€n& |diޔ@fu^*Y2Z M_ yuv{­F]}UWJWSy|=ltVeXs@ˬALH9R )zA gL`U|mDOqH?wS \gb4y}^̬Kg-temюx1gF&H=q.#'6pAM$p/gd3FL-W%M# ~vdtaT.q1¼oF͸9IodC`uP]}rh,<{L<̧zضTZ9_gT.r0+9gYZ070701000003f9000081a4000000000000000000000001642603a900003384000000000000000000000000000000000000005100000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/3D]?Eh=ڜ.+J0gh[ur@dk VJex,zo9 --"6C$<Ž%3T 1YG9KL.g:A=S`flS]oU;Kq q΋82$9(Pa=X2=@3~z5e_j+#1q %`nhD|B 5u4nUP{\rsbp&Ŋ%CjS6VX <(؇rͻ 4ދߛ2E an{7m_xQkжqԳ9 is/Z(qN\7U yy\Yfm/wL}zP|S0h*g^ 'Zd*g;<!;U` o`B;{a}{($q'^Vds x)N 픔if@o |KzeC(=jo(t) 4Ԅ"6_0osx="%O1Ca'XEy8t8Al6 `lK+:f3v"YC.>U!jJZr.LQ]sWJvSHuB͹=#2F8#gЯ.. 5X*Vt 퐤)~c|r*gPog`9;䄤ڇy bNWke?_+[aǒsgDxݏ ^w,v8ueh0Qna[cc&͘+ $pw|{Ǥahs_%@{x9jq@O\!a`e,n ^>b\\9IJIqC,M1;gp\M 3F7ް@]$ 964u(JxT(ߜ4;8+VC#C*/a!4$wCH9.3WW&>ݜJ_W"\ EnQPs%/GF˰fl~\MCx+>ŶeP6jII6͐ /5@WNPAނّ Ħ(GZP5oN3>s9zIq5rG٦D}v٥N ɩՇ !".}.ZRr[[*R7rؒ, *'u+ȹ??(sq,n 2D{>̮$'O>=s47;Ye< vR~pOo=Xe OV#E^.jѦ`2Pa`/tnSKsjΪD5(#v*ր)J"若J۩fo`(E{ef 8?Um(u f+6\e^P=N|YkKFCD`<lg= ]iIeĠ*Ċ0a`AgD¤=%hJ[&p-=9}|hqڳR-EzNduۭ\9ā /ڡqY'.>h'1Khy0=RJ2Kt<R,OY(2p9QL6ڵE]'np cnXֻaq2Z<=˩XntkL_cZHd=;JJpdW(wZ ӂùR"fæso9D0c.s R\Zmca2lF7,M=^q]Ȍm,|*' R$k*Do$30{ۨb٘3iyw岕#^}&?lV_\Afܰ-rr]GIͬ0zQ!5/LJ!SZl\B%( @Hlܢ xLrWnŎrrH ,n?yh N(P hepikhԱqY&29L6̣k?Bԏ&3?:V1l.}Bﭒo4Jfh*%.f"Ո|21k{S{$**'B74iǸOqEZBxcۋGm2+y[.<啧ﻤFWLy&g֪0A_O'uo.AZLCeu@WAF7QťՅ"z#l˓]ePq&lؒpT#Wu]S  ,Iy=PBITw~Bڝqsʗ?y p)7 sA-ھm*}i ﷌,8I{`<0(d` TngBv]#c<ЉﳤRƏ YˑUCg@d*<~YqAu H$ur`̳1f!cE4_\ uv?u^*͋X1k߫5wnηz;]{WA } y'\[d=kd3޲͛Z;>3 "')WCe.j SJ["g0ludڊR/%JuiQopp%q3VS40+79Ɨ>q =tѼ]:Pjcպ{v]}q%i~@\%= BiV;0P*[7;T wi^'UWʓ7E-'{e㦭mQkWuE*M X:-_ 6%S/L[qDq:҄!/ulrg@#aRV5umroo?p_,?L^QD~aTF"3&tk0( n8_{jQGHBM43' E%ZF$`lP8MVv#dfWпS_'w)T3=~OʦIs]R8T$6Nf#Pv5ə ~O ydXe*7S0u@!e172<73'DJI`Io4GrWܫ 2Z('z_"WCtNJ6/zBh -!UVjNp0Fc27Y!`:u`/ 0$謑OA*oՒمYV ?%TT8W˪\XΤKnmf# {tЛf9jMxӻgiv8JyN)W"T>7w ;Q(MhBUOM=t &zPa KU$pP|+5sy=,{(xZqab:|n$oGZA2rv&W\rHԐ'֜iqNw wIV!5ނe ;U||@Wh{ޫ0Hj`k*'{oCK\^f7Y3"0V[(~\oD,>B3t*+yvõxr/ Df% x"W8=ϞLthجr;_ wJuc\JS#HFo $+ f3=VWfSY%PdXԋ«װS{Ii!Dn(&WEcsjڔYX38~\nS?meO4nYYZ}즃,eZPPeU<߹`N )UE 2[Sum.@߁@^7˰rkIi]+$} kZ>ȭ YfNάh%1D=!c#ibT x?瘊I+DUYqװ޺SsKKd*\u)ɸϰ|E%LǾ^ީߙ&߼dKyolB.[/4깛e.d/@V{edOw{N5| {KӯR5TAZ兰r%҇-r$1-:˼^NA1\GJ'K#|UI!sӐZC=X\X7-/&=lP0Caռ:B>B{LsaI:X2^Y9˫1LuS)ʢFcSK3]1T=YRKpeh#ڞy̧}Υa抈}O fAA(ۦbad{eE*wl˄:#HϊִoANnnsc _*ԔB3se(.ؚDL?&@Dc3m˳zO-]"uעYD`*&-cI(_]s?ts+;oܫ'ũS^+{BiUpO,%XΥ+]1k* [?Qb ͔{7Cg%UZeID1e 3MA#rnC*%BqET1m:;D˜lgd!HK]D DAB-R̯+V,e&O O<_Zh]xsO3D~B푾[otYyNm쾦3:X/*AwCӂYB6n#Mx-'mڟ$0zDf>]Rzlǔq3;kI<3Y;bt?Lc:󳡭" +fɶsụm_|/kzɒ&"Jﴈ(Āx?CX̢݇/ѫ)}KTGFE>?_Q=P81$)w?A `i##BåDq8{+kRl6hAU֌qR;ioYi%1enšt{u^U#"SLdczmS^64gR\ 6"edǦ+u J%0JX@㼕td̷.o׵xo|CN j ΐ%|dH&]9=!>^e]X=f"e}G9NˇueFUE`Qyٴ{oYTh<\ YX?`HzSnWi C&mp&i_ ` IZdzV1il+l+n΢[$JYoz9̐sqX>0r~Z5 gz7ˢ(>dEټ}5")ŭOJ!탆:1 |nYll qMN-;K#R"3&֋EƸ/Bu&ϓi3#&dxyi^ ޱ>go+o)LsίiV49ӫ2g}FsX7u'HK 1s*jNdPs*>[b P c~~c>o2HĽdlTP5DŽO)30aw^Аyl N/^r$n\hԭ^e(QߪP) ,tSRoOy t*@S+pTT_4Ll0u#+;/j@ˮ.^Y$r"O%R=@?FXmɩnjDIMIl!SovfC5xiL5U+h P6M!Z?pm#l8DE@[\[EM,8T, *Og[e)79J;Fj X9 zO#?c+7ZD Evik?~ }o$_1:D_p/Z~ <ƀj#J0=y QTpg9MTN}xZt>DˆaC[WTFaǭصh0(>=J)63HQ/!W *-9ޟ? -~;qykVVzcކc/947O$&|SGq%{1({lU\,e:;O|qw1h> |TsC3LX7׀՚g~bL=ED9/A`(<0[P^<`\ZeTStW%\M1t%_ Bn:2Ri=5uM%cF/8=DU0q@IoImN_#pfZh=Nk?f^wKŃrb@GӼ@.'xq2\;Z 4O3kw޷OCԼ-PF:g$mp>PldqU<Б&B|B%Tw6 cTS ƀ1c @-ʈ 4J7J@:IOl6qX<^Vk]Az0&rabV0|d(ć0# ԡm,q _diwH݉"9ό0kQJo`|~Qb cu\+N"8v:N+6BР]}A݇&dhzLo8J)IXAS[iOOb_^[|HfZՑ~6Fer;{0cF,!5p2x㭗\㝎ε?k7txxpN⭁ve-O,21 `cWՉOÔGJ~#S!gW5HX&ȟn-ՏBTEnV}cSr- buctV* .EjBJ- T5pO'οTvVDGז܎]lfIO%@7ldXݓr](>|ܚa4*CJYo6`8 'aeu5n$'E0|ee$ܱ:jMVIK( LwřnQH^xb5k]n d>(GۭЄsHVSZȂ"̙$ffzR܉DXռQ#4FTx k!t|,ع+j ;J?DbeGxCTQ2>YA̍@" ̌<xR]®C m6Y  2;X0pY/)@}8cZ w9|=jbD"};{N\x69cZ:i51|)>ghgOd/O4%0&5}0=}^ $VNC5e*> )FĈh-&A+ɂs=I >G]N ynSj,APicV;%XIi&)c%-Ha6fiiZfRm`SLc\ͬI F_Y``bgLP| h+fA+ZIeY'|^3 lea5C󧹗z.dMGa-BKbJ^~p}NEEöS(o6Zz}7ʠSB?dh(͇ 췇\ea%QoNl[ϡa v]L&uv[|;OAHΝ/0HbwsuUJqנ$'RWJOU%uzvu T/}#Xk]Bg΋g"8GԅSA>j߆I *nB* ̎=1:ioBqxq@WiSW_[N7ھ⹙IFKHIL<:(MWkѩ c/˲N^7D|(ȃpwL:=cI=g:M\vL]5 | Bh+/:(e`_vЮsNjkB M~ܳ-Zf/9⇢"mTU sؼ \j&.UʃS"cFC fz>}::gbVFԽp(Q/VCB8ХJD |;*sHPxL} qjSTHTl/~.OJ0gOyej٫p ؛1V#g7(|WY 5{*(uƝ^s蒞XXzi.τ,ޔ/R[L߂s+vO,\|qB4EWarG L:t|xT,?Ϗ~JYbѼ"F*5.b+DvF2;O^S ?joL3$-[j`]a7ۈRW,$5)֐uv: zFWf1G.CeSq&_{b"g~3Gۋ.`c#DD 5=}cf" tv&n$I^Kԑ +Fq#pj=7%AВpH;vP%_kQo ߯YgOAӐj3>IcU2Gˑ¦A ` #U,E{&"нcP:q=2@yH'DyHq0n4fW0Y >BјUmhZbRF%GŚ,eBu$Zba~.<\]UT^;Ҡ-X܂@>ɟupt@PLP nA5e 6+ ƭB;PK+ BfD9s잱 򛼼0,fuYϊ iq^ۡf9_`)ic%iztH eHvcElt 'm.ߝ8~tQ`Դ!''RLխVaksnn$?`M rDuzެC$kfY}sTONk j49 ( e AFY;a}64θGy0>.r{*Xdľ,Ѵ~n]`:Ca(P"2=kv3L2;sW|^#ji/k1ݟ>UՎ]ƹW`µ'泅>KIl0'pG4}.BIic"S͋3s^#"s;2aO^28f&gYZ070701000003fa000081a4000000000000000000000001642603a9000160dc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/悐]?Eh=ڜ.+HDX~g_-fڻypj}u_chKN U ;'A(FΌEG`@E}j2:530UNHbe ?q 65\#SCTFEw .$H.baC UL q4zѡEm`L9}pYK^$e:KRJ4fy4Z94ݒ۴ Dw\Fq ):r#57EKjeء@Z'Ba(h:n\df*ߋHg"R= -̐4Pmm  B R7>)ޥC`qcv򷄽Xs5! F!U\t!ۗͥt #.vKU_|qKlX?j =г{"whOiy>ޖ 2uY6ՐkK % GBp h>s*߾"mSs h)3D@y/`T)8k4Lxki~A$Z?Lm:lScn0nf};5BDA㫟l}v v1 n̮=h3f>pV󘪋:7Cq"s UU)2\RUFLʡY߉V1ZB֟JQH2U`=Ka7pVO+SqY&DS*H0h3fQى{xaDC6fknzKbЎK4Y_Zfd'K l{kxG=^F ?)Ԃ5>"ZA\ߔVd*y3)|I1`O۴`sZuXJ\/ݙI:|iQ"4QK8YziǎWIc> j*>684sCD,ņ9WQZ;pz5K.\$(8B2l%2)]NǞthU5 P2^rsFs*N?9*/~~k#Vu/$`,ړ\(f7 U1S/BG&ҋ~m3%?fQگCEi{I.K@F?T>5~eY6 <%xc. qZ֡p&>zzm@b頥`wR1g.-Zg/ҚmM Z=lf DRVx*LX/F\U1h횬>=nˀԡ},0Io=p?mvӟG3~סRaB˦iW~Eφe-Bjn!5Rv>aZQkIEJz?VF}I 1qoTa}j7fU)j,gBLU8gp0C^a5nkle@O8Ӕ{xkG`Q]" g9Yv~s כ6 UKh91;ifAR: zمӉFTƎ-?o_qu GSbzD~0noZDrLIv0Hu 'Wa-Û+dt;;a21m, }ɘs<#NROhK Df2dCRx.gCgXfLߺ~`m&fo=0q[Z%`aT%Iښ{W`i-E 5nmE}0r!U*oMV4\u4Xš>S"В~"WbddJWr Wqџ%K}`H5Y_ECH8o-?yjPɊ=o+j!h'B 8_&ı'[HJ۶20zWL&|{Fh?V)|ژUH-*-Ň)m ^aǑ >yEUhﻬ$X׍`aМ% ){$G Gtukl*ȝ oD2sNH]+ÑMHs_U@io預|ݥN\>RXH_%p%H~ l7}1ͷB+(%0{V,s/dR0j"/?kL-}RU_$af+;*YZ8 '9q;?'lE`K9|v5%G1^p׫("Gu/_ϚfČt)GW'ޛROCn3t'-h) ]ɉ͈|C𮩫#XHO!\<7Q`e Ѹx&[Чmt? B}k*E&2_4\ʬ"1hc~1ŵۧeR-MaC5Wr%yuD!I]YĽ%L\0e/N+攊=qM#b{7EJ k.B# ٛ6.^i3 qY@x_K(h  M,qj,_qۜ3e3MbUXjYȔ3 ı>F3,!%w ' `|69#Jjo"(荠J>Ff`g"xIDW4)4'u cܹ..UhDkTv%rn8#%qVzgK;GO3Hfdz AY~;&(Xr'20kGn]ǹv֩H9yN||ܖDQc*6%Xzao:%J\GT#5MLOa@~{thab8XZ#f9R5ցq%d *n%|T5w|$"N$NW,*'8$HȎt[z~B;+В'LFX!>-vX@$W[r1<ѐM%}xY,>.>TWx|$b{er~9lB_C/yRɄ;ҋ7 wJ/6 UrZkʪ=C>8B6t'*]A6%JɐWϿV R͎wGV&yrK> M #{f->e. p@',o },?{4ƾfMIxndi&t_{5;;()[Quqo ]#rC dcMIacmlZe1 Wn~E4.0{= ~=[92ܾl>.%|Q]`_-**AĊqZC 5OV-0h@M}-,fiqy6[I{iiJ6[w&<D(24QUWU@R@&Xb03<Yoˢu/;M\Y @Mw22e %2^xȸm XI_;T`)SI8źj%`nfՒ|$*<"\2Rɠ1-^ QBe&ם b΢E{c 0ǟ{^D펹+kY'?bA7Y3g;,Xn/$3K\4 جcfLu\ޭ3E_|Q: ^62%B9eӱWfPfk"?:0yPE<oqC]рekg}Ԍo} AF* z6PRdmojPapA?%Y'[d~?u|`\I[0{d@QלΕܭ'KŋT6]&sZuVs6˿<-^K/["B9%gt8gKo櫢 xkj)q_Ϩnbx4GT`UnPX¸Wb; Q+@AVXvRFњ> 9-cǃ(}?Aw‰J-+ b]NSh(hnP0!ȣA_~p+ x-(3y"g'^y)%u MӻGldwQ՗PycXIBU4裾nڷhFrLw3G8*I.hBV ;yT3*ܮ/d^'6qn$tk>s qkCF*2"%rL@;u4sFN7+ R&Dbw=i2J3\&α8jz3 -yF$DEn .wjW9g:LkMLop6IFK +93sY9cQ>n$\tLY}9>3sL+X5MylR/VMN_\M%JwjBb wώ휁P`ʺEQ-]Ս pI-TSix k"yfքw1ZTCwrP(3aП#X0$ m]+V n`eoK5:?xH7. B?uBpY;;gpY FjmcLHa yԔ*T8 xCD @԰u9wNWqg16:#wNU)ISҭc3o)~;X CfNɚMM ~;&r+>vi^8(.e!Ӳ3?G@|@2eStsW /zoNkʵe*s֚] (ѪL9S ̔Բ{M1]t[׊WDiW˔eEM0XP&-Jq$&SV!)ywJ֚VtDJz 0K?=^\y#!M7aϽc=y3/杊B>fzs{)Hu&jB~$e%. LQWXtnd)ʆڋMBm.9b,`C 5-8qv~x&ƢEfyA2(q;t z{{-wLR\xJRAe,Jw%z^%QOlO%-UIy:L^dx bAU@0\ғ_ "<L2}Ys4>F$Ke(&NX4.7)#aK'7㵝|~Jk5gz͐x)]̓[9`[M nogfpPk+5%qWH;x+g%u]r@%UqAWwU kG@j0[Gf+/1rMO WZc>6oΪ9Ş;9`_%$Kw]m,O=-<* ^ޜՖϩ!J;,]Tla9 LH?*ɸ[PN7%|&!.azp(!L~ ;ɉDA_tҐDY ݷ\M܆q{uN ]NbR|Xz8DrX'(LEIf 77P]IUsiEgh މ:p&b]_m KSl3 _ 7&qeHXd+Kd,;X9 8s>Z݆T5,a4=艀c02 GDYrNeAy]e|J K).gh//=nʷzVao @9gGvβC\>}D(c,@<;r"t)y${RgSHBc%_S9T>`b]$|IX堲4יF$Ų[1G.<hWehg! gc@,L,qsJW~X!?U4 C]LOm2U\{h3e$"5L,wEvZne{S8!&Thu*|4lyFg7yF4HGu \uo h MH>Xz[A*ittAեOoi]oP/|?xNǧ L OҠ_m"ÀǃY!Gl`IA ] ȽKOj 98uR zM>a\}˙=K(zE*ǰ菽eOU."M.iL.|d`08C3\[ 4ڄ>:vS*;ѡҁy?T^t\mJFͣ)u -S6}%_!MlC48q-SB#r=$5Ȟ8KQ/gsOgS EvJ 8S ~[ٌ;5*URiV^8.oдxqw咮@UISj~gY3+G *;ɡ,xÍu,TɕQ?;o`G[ ${mD(Ka7l]v?$,y=ɀ?Hxi$;cr4j3 㽉 (`)L."B5+>~!A#=19Ԉ 6R.H)E¬] (Kh t\ kt M2  Tlend^n\wPy1>ctDn\lO0HT"/S_/s_ Rk̘S|R7?id˜\xip*UЪ% |Ki~m]MĪ{NMD4'~sAc{ӉD+F+)xn]&t}Z5(9L5$KgmѲ19j >{zQ^ZӦM= PjNvr,!>Xߦ̖wJG)g V?!`B;zzKwX%Fa@jpM2rνE0^Ǯ'Qq QemV0Ҳ(.L?7 aܖ u|uu1靰G;'s9 bo)xJezj}ya${X :@`g%a.bTI(1ht%nkjcJ?F@+\1*2LvWM_eh. UPG Qј{̥gFïmE.V`NqdSzHR%V0PJ$ff|L AݩZ0Pr)|DGdՁWWŋ[܆㘢Yk0bGc.w-[4bb]a/Y1SG 1 @EȃrH)M^v>[gu!R.V&0P;`:5zr̷BIw6]$p{ámTzȵ{-tЦo=mKzy9oS[?GRqk̍=-3C! K'_Z:XHΕ|O\>5ļe('CXKd>IX^]^3!6[vt|M5F @ F(2-EXb[n "r~O\<6H|ի^|t|| \v;`},bOZXcZZmuqfv#&أ(3?Q~5\_BKAs#In|q[ڹfY?@2ڭs[.cbL`UN0\AIwoyz&5"S]hGXu1Ky d{ԢD2jCk2Lrldqu !͈>\eQ9fPLs2#p!́cBmGͿ8q~xWtl1~)Zna08UQViM )IK_K2~+U޲b 'B.AjoۥHwRt$Itӆ)^egj(yFMF^YA_>Qjj0産AR2 ՃF:͟bSjh%CNyČk!̓)84,n)T`<|#Jhk2O}4aT&CFYH VtvT?ed)6';4n3[wcLt)sbݗ eaC}>6y>@ *yPnmQoLG|./ʎr-WP%tPS;y[.5ZC6PI*+Dn2س }g>pyޱdQEld_ IgR8 )fviҵ3gz:@ NS˼Y s& Wmˌ&tU̚].oj&zpN+` Aoڌ^݆vvȍGAOwgQܖP~p#zR+-8Ԭ/@l2"J1ۨ`_|zFE#(q[(F%Ꚛ\nd4f` / |31Yl :` QÑa;uGEq1J,ODT͠T5(:H^=-5UmTK*݉m$ O矻gO(:ͣEz>2B2j¹OƳl='ؿH_4=HVlϸ¤U*gIJ! -$++E1Y\HdoVjMux%ܺԞ/É󻂡O$B. f^XiIF Yc3ZNq~5٠y"wL.ЦR3GL3gܻ(}@{X) ˧A#_x$<@Io 3bNԶս@hA#`=ê2RU Hrޤv%/߯o8R}7wey[ҎQ2.aw>Ҕo{e?# rï-~kzbTSN!HH``Dm-22#fz:uȓݼHO,*3:$K>vQ'0`cEOEM}[Fk uA!S:9Y߇ ~p;^FaY?X s6lp@XRk_He(u@M`(h^0TC#4(CT6+gerx%) 0<+?.kt9I/{*#;_YTb0.A`ǹWY<{C|z!YIGSUJdt $E+;F,݃@~ [pZݽl|ch8:NxPw%dXB2KEhX4d?4 OJ|-KP)DȆ~\%y,>#.e˓}"]W{%JHl+iu\y`ĊbV|7: Q^y\j;i\qhxזX0K$&0l:< ^PW$1-t;$7' רUUiy@f]V JuxiU@hP*fceۧi6')Wt] zb*D3zn%#KͤSvFa.TxےW̱Tjdb=JSнw="̫D'УR|¹( #[A&CaFOj6CvD\3Y,9{),I~7W Pomq]v)|KkX ~\u /D*^imbF@.L]ZX~*zx&npGE~mTNf5m @[T tȩ-+NA.pl)P⊗*357c)45r=lVݺ?]ζ94myێhX9%u\(Μcڢ'q՜!R uة|s0se!0;Crz8ٶp~_flQZr 9.ڐ52G;cmY'Wl#x v(ўcbZb8Ƒԟ0\LV׊=AYtCŕ}B2ӽzU=IЕju/ſ}!C H$6 9ц^Q;%sJ /"'zx} {kW6QX_^/,\B!eb -{F&aSI:[4J~\ k6 HM]*ti@5zb ,@c*bׯڮ9(\ aVHF8zxK%8Ϟ ̳t&SOS@ī]ʸR\l U[92aKZcSӾNL>da:_ N֧> 2MÒ@ϣ䠼WiAi{r#!r|'o;³ӋyiԎV_`ܴ\D}iD[ObD eΧ7Dg>3qܿ5AUx+Z|Mjl> !iǗXmh%}'Vh)Fcqf%UT&:JEjiu7[Kb]Ղ-$SqʗiY8λESܻK׳SVKtr|9ͿSH|\n$!GreX|kPy~64cad#bF{]אkcx^WiSs lR;klRHXYB`i168ZWT2Mh|Dzd*b1F-Ww%!Tq,9b<5^ϠK0I׍:q%VYHɺ˰osqu.c/h pA,LR:hͼHdf"صl$^3k*@ptĠn ; koeN^HMVEi U 8ŃAHod/0bT>dnxr|QhWq§7Փ8ǧ71ʡs?x('|{d1r&RZ}S_wP<3l<*G"6v?Y:]zi'BT%S}z9v!2 >٤JvQPui;akF?30LzcVܙְtl㮇`ԥ('S Dj] ~dӓފ<GթMfbi9?!7a?F;wI#j)b;Ԫm,d.]Z 3c,W%?dTB>l?^1;T;ؔ¢88Q+1:",\ljnh^џSdX9+˟Z5%tЁ_O͡FK b4!{WZ]ĭ> Zveb-P 1By_1Lמ4 QcnIeןzyt-M޹w|ػΒ72ڬ=1j:KSJ\ gƊcPxcJǧSviu_߮sE"d+R,Al g`s d`Α _}jA[HP׷/pJŲ }HMRa̾&]~Jb?Pe3KFP )g![QGG4J5p3/ bZEu\Cʁ*z.{5^nLm&ҕ&݁ytЌB$R5}<9R4 WO,u} l:ğzMno~6&ߠX[!4S$WN+FL^: ."O!,0:~$ߗ"D|域g_g T&W?y~v5">XRL{SvPGYѕc( 8a,"+ |q[C ׁF ԺSzg=&yNA&-W:#G4veܚX r\m@+?s3Û?p[DΆUjVAC-hRKx8?we6rYD`a6rI1/LR/%Fu.I[q ms'*3Cj}I4SzSXnC:B$*['{{ن@j]´=]MG|4w5ۭ)FiE&oڝJəOd6Jt}}+\JTi9G. If/^6 &컭ZiS%ed |$a Kole$AJmbjX f $^lh!AjG2Qk3]j~Avޏ/"kMȮoK1,BƽbNu[:eiLBXΔhP_!\96ұk«">jΈ5  _8?c%}+8EΔ*4%~tf˸ϻ-N򢥛r*b`3MR|rC$ sV$W%&`0!sՓ;+)ۮjstzCnSwZ>Jl.%A/gy|d3BR~uM(ZϽcj9OcI$sVXE Jnqf09mb CE E7[2S;C-FH@xiuZ2W}fk߰컔PH*iF}xYcW:乥9 YT܂r`7\_m |$V#*kI2:+y̢<Ӧ-N{jx1:ѷ1 4# ʹ2.DHdNbPIVQ^NDs64m@`ȯIOV4y;.CrټX؞|j_ůq 3nKaݎ31Qu5?"|2N8 Pԙ\dM#XlwDCE O`?ָ9Iz0 /_1ZMiӸ &] Hy>ƚPCJIJdIk*1؟+-$?>5cp(?HJ<@ wTD$/sI;Tq`GӲdF@Bu]he :A~}1Q ,̠{w'U5?nupJKFV'cȂʱ7F(&RŃAҊ]Txm]9'_O쎭K~%%P VgRR?4TYaW;y 9n'^K7r hPQ\`{8sضilv#I?=t|oUP?R_4)W)_){z4Ep+;}Ç#Squgq0>\JkΛ7ΙPSr P0o4A|=;NCy6FWA<}Mǵ6]]~wsHŌ@ɭCbĞB|!lQoD*%>A KLB-LNotT+eemay 0~dE'Rݘ|(õ[ #c40%rrMP٤U FCIkyj|UF b"[~efrӹC^ LL!AL-TBzw%ZK 8.rA8xtkPxPFw`=S`,94 дW{!0[/lP"\i[dwmN _USf^ADJ}иz4!)N|Ÿd֬HelAXi/2;vlOj.}vŭq.B?L$0\HZdRB:iSC9נ\gB摻x Ra^wAN/6RHЯ UPjЯC1 f6jP)0A yAh_9@#+dѱ@C0_Ayo3;{\?6S;KsTBa]L0%;+~y *04ke)CnWc] 7Uewǒr5jl 3v~k~ibGh3Z^_wY&j uX\Qh= +V/5*iV j4Z-&!z>S X@K* 4_)c 'r Ζ=bCƻVί6#x7k9q!B~ufƽQQ}3'ʙP1_3Mv 8Pی.u@|jBX~´鵟FUqjz[yĹi ܝb!m3D,x<;a KbP^#Ͱi a$ !S)-%+R}SID^s"G2{a*}7v 0syRDH,7u'(A +E.p7mjb2 &qqsCy'sY:mJŽJ y2,CU`se 02#s ܔf#= ^"VoY#SKTjcY*%P\J:kG&]?{;-L`s#i Ei?]ʚbeo2ưJSkErP:_j,Ky:$i&w@5*.wnygң"*K-6A#1"oI7SXk:\%֣}LRZ^S_ Ƶ}`zKh_'k0fq"39!X df A |r!ВTiCii7)@vQA+:Ƅ'PR~4^MSU& 6gկRR+cqdt?cp"m۔p=~Vce.rȡc+q&êHkξKSg %S^HT3C} 8b1\W`˄;T$Ɨ2-LEC)OJDP2~iT.eYs tDs!¬:GbGk N[$\֌hd]zzp`'E:f<ыJ\9 Y(#\H?2ĥt" ,( LLsk{Hun$[<&ۚ1tzTWs0WS㯪#:>o^ZYI5M*Bm[L@m@2yk-H~nrЊ+<Voş2s# q4[9-t乊-1c Ϧkt%QVoߨ!Z"૴kǡ)c S(Kj[`}:BucVCL5bGھ"^I8V;ڄ뿒"R6+v ȱ:SO s^9Ս*x%ځv(zsdm*<.>8]C_s/FBxFx^Q(jxeӥPe_ݭx 2@Ze{W9Yf7󺤦I؁P}ؗb![i_9E: /8tw57\a Ր6LsU1Ǖ?mOkV~>xyi!22S"YΟPgƂ{ 314c+ p4\29 ࠛ{S Ubg0؅y(0<]7ׇC̺kR,?Ū0aa{h|cyk=O fF KG^b:S=ZQ[ vjљ5Ka{ӆdP]N!9RT@5/~KSSêWNM3W51AޣlX=\uN# oi|y/IUL^q>#UAp Ɂ[$wz $*/Wu;:s_ ۬Ue5marC;HI8ګ`P/%Kgr5IMFs{K+/a}ovMVEg!6鳙BSLɈXOGG("q'7{6P:@wp0ܮ9.HdUl!+p1JvDmΞ2LFݓ= W`W&5 $m/'O0XѤ5CZ+ңO<.@MA*NlZ z,?Ģk99zΏ%lyXp (NFVígݫ t=BTUDvEy>S%, NS&-+'-[=3:Sؔ5Ю#"Μv5=s !Ji!BIOPZ)Foj?x֟U%ӤQLsa="efS]vyΥ<4it]&B")_2 ཹX,±β>O>s 'Xfs>4܇ga WCioYjAj!8OMii\!y/jDsǬ*(?sω*`Gz ti[1uO5^IA/ᡆn;72E> ^|6d&SHLRH"C=!k<1jSH}$lup *d]qYH?ǸBE=m1bfLu>B5ݺKՆ gω%涴2E).3d6B&~7Å"%܆B=2#$=ExV.r'PJdEdݚb >!S[5˩Ozo=!AxdC1c5ۼߪ#"2q"E|OBCXcr:PVQm ,BRSnNJxgt1ڣl^K>~|/@zx $釀!K?Ty>#@3c,WXtt\ K MfO\a2 /A,9ΜY ے?5JLɲ(hn,/r4w%=&YU$۳脪4<=,"CH].nh%#"/)qPmѩ{ FPpN8GmGv6H32/pK1 ?D>:˺p YOŒ`N(SihWdo^eqYB0tEqʨ|ryaA3rJRV:gWέ[i'-Ԭ4-;Ύj>$=IF'^A_k~/:Knc ۂ2K)GAHn_`LZ;aKQ;}IOfh]N)6I5TtWzJYzL E^qn%ٽ<9 cu[f1BN;m?cTV49%9=O@{늩H'mхANzT%XxB rneFig{V↘<OJRF?Mt8;7mgo59"ɸ"[1#)fqLYu'3wxpʟr2 Kg͇3h1B#oC'Cgfg;(|_}WNTJ,^6xEuQ2|ƶ-x1tFhe/diZenCyd3H%\,SjzY:K~`o Xᄛx5nGLu±E 9 kk87^e M]5D2g0"*G70k_Dzlp=Y c!&J;b5>תqXu濺ZnshiKb* #K֧} v> 5|a{i0ʼ *҆=J^ =Tk+]SaOQeEF O2mR{_tUi6$|fr ߒՊ6k]Ύcix4͛hiIzKTE=+TQN%2ZOSY r+%eEiuF2\tHu[2M=.Dqn5P] pB%G-$2SB)V&`rgD!b |L6|$n hjgu6PG `mts 1Z1Ut*rBKO_7e;^>`gե}~џB8[)JO`֧˃UhכAyqnu Am5+ȇ]CX\N_vY?qgYt bdH(Z0}~2ꡗ::Wn;SQJn6u؛dbE}|u2@q[騾lMA{f̕=nJ i6taYPʵ[5 YLOk7dcC6C Ŏ8 x*L5ßgcu'{Wْ>> NeDi#UJQ`(gI%Ԗ"Fp >w@.h]נ 8*XJvdTe "d> -Z($RƤ e@*i$(_L}zі= !QLxV ~eTAJ lqv@"K|R #xhꄿclaZ[Hr5`x<]4rdҴ_.[_M^bem@!)=v[IpE90MT} OZ`ӼX^!q2}"ԣʌ;)NDhTԺ)'1!%\*O շgͨZ{Xc2?A:czrtnAJRkТSH*BK;7aa%Ud2+N#smq X"Şn[+~)ij,Od IEl&&*q#rWs H['}"GYANQC\YFc0G6b5̦EFzn" /9+U xsQ1PKaY,}Ӳ7f>K`Aًcﲣ@[/=OtrgגcRБ=Z4Ii* ƿ#Z,i]Fi'q0tvM:w`- :` Fx(f8'a/ʒW^&iG9}H ' A^场 k?KE-清/>ᬗ׬v/u+V]7dɃ[$HeK2Zf XR%2w8uzyr˜R4*⯸h p@Cz_ -4}WS=^b6aEGlVPBwHud EUxi=!iF{l9_&C{!_+n&)9",QʴUǶ0H.پP Ms1q>'fdWINܫGIjee>VT-orb+i,j z5+jMA^hE"ZJ oA]J8-< Yb->uEsBr5h|L>`bDlYa.ruEќAr{rJι{W_~,u_9TlvQl$[8g1 8XQT`< fds{Qfw@,׷ ɁM#@M{K~)~ /I0;_\o_zeZ׃Bv<7jfYo\eEw2ߏ{ƜZ*W~8w`!xQ8Ms=)fH&~P0ݴ"`ťp2 㲩`v(I~Vg1o} C#8.H$+q@@y-q%p;uM2!2NC?١uI8Ytpd^]`O;ݫnXKh(dF9,x>fzžCJ .w 9A1EB+Z&hq\Y1R%ߚ=0\Nb2&; HcZĔcL9Ya,\fmjL N̞ʐ:1䦆<_!/i(2P; ,(Ȕq]E0W;&cVuxdn,kO='sP5_}읬#c|DLwÓdn+lie/_CBz@W]@ӂ yvJVf־ g0$r"OV1@HC\dZ_eΰihد$YۦoDNvɕ_>=āo*|v B/ɠ6p;b?+SD΁`gKP&-Fwx38Ç,eVqQ{P<ǚv0-v5x_]݄}atqd3RpG?rVz 9?p>*ãIդ;SdRrH#K: 5 8D!qwKv;F7iGe  Y34l2:72ݺLVέ,7uؔW#,Q5'=Xv5, yDc) Bj,FU@9~0`ƞ@+,qmΞkmXme/>;}a;#}#؟sA'!Kzy6شxai@cchx~. iX_v M[`+AtE/+g6Njʩ 5Y;%I@@ 5s),Z0#ï >ڱ"6K pBZcϦћ P4p Gxꢖ}#}@h;N#YPƩpAnl"cmÚhzktn4aiţpl?ZEdDvg<QMÛaћD`-නiOyXc^$fsTp5o*2y` lw~ y@%u3yt뙗G)<џZr,s'mxB2(w;Z@~3U!8YJH#ri=LGoy| KoI*k| BR]1}Lݞe:;hALUɄyvn?`r"X)׸__^w:qBع7605( "| cܻeM4< Yd&oMIp/!_a˳xDFb1 9Yj A 64(sָzA$pw< ɑ3̍!zA%kH9.U/qsYȍ6v>5^aj6i ϧa&TꑡtYˢ6q3uJZ;aVfF`oUz\Tqj M^Z!]vD֌g=kBN=5p|ɥ!.}(RA :4 F6adBSi<ɸ&zh\i(YmĝFܭ^$!b`جEЅbr\klg͛q = F[[ݻ/n)kyK/x,ټRARJ(f)Y'*P7b&'\=Q/yxX_1 P~K?Cm$Y 9aYS49ѫާNR)`s#>1 'd1ߎ2oü{RR%"$ɦC|ʩHSAeomAr\Q)=Df|`xgY;";Wﻄ^vMK?&f]𸂝|6-=HbGI?^)ՍCR i=Dtygk'HSZF[|^U! IђB`CN82B) )411ީ퀭߉KcO eSrN<L'|iFn+]?Km@* Td:0#X/`άp7qq@ѻ(Rq=̈^CW'dgK-ZŜnJTu)\Lr p Df1Xo)6U?퍻|& F?&;/@#7H?1ya, Ptd43dؘ2|nHm;3A%>Όvi6,[V3Gx%|Q (Wxl Mg@3q&*m>h|`Z)o3ݵNը)DYP}0(P$PITYXvȫ 5 -4k'GSm>/ezZ dAH +V@!睬qmy@ ?+n͝uщ qN51r&>0PWF{ @[L<|2TjbZ1"lتd~Rr0vF`\GArg1Jx'=@tb;9 K<ߣ?b2B]|F;58nM01YaIu Fϱc[}m5O& nEzSbR#\4.!6!;dn.w\D fFw_~qWmCQMFMs~VͳY0hsY yaiHLfΆ퐽u !YiIv1{mpOH)W$grVbBݠ ;ء3+0-#{ YUWC蟔Qˠ9m=L6tKڜe3AR؏-aIQH9*n\y Ua; er$H]™?JOSle8$ȳBk]l]m?x\ޢuCQzE°~ LNY/248J`Fۙ2C_Bqv@$ B9bjqd_ ,lxsmvѳYZ3_i.Zi&{ u&G|&Rx>1oh[:OV.MnFtj@>oai]pܧ 1/B1&f˩.~5mvv $TсA1ZL 3_Vu+ԗ$O(~V|z;ĀR@5H͘5oLwG(O/eeVR'w4=CuxIMe %,ی/K~g6iNA_f_딿wc~XuΥ(hΣWq?g8<s1oVDB>9>gW6okEYXĊ"udg>HrnwfFw+ƲXG7KADrEE꘮>p#wAPTVy`~Kj1-Yţ= ~ajsTp~]fe]t>u8l^oNm u05@5fZXuc_6v ^۸hۢ5⌑l_{Kkq\Vg/ܸW\,m /bݕ! 0b+-\y540xE.r&Yz㯨&P[ɷ^h`%ݥ`M,?W_p'j+F?MYB/߬kppQ rv,ٝJ m " 'u.( P~8雁4]ӄf˗{~ST`qEzt =l2)e}_^A0GUј%sHa(b)"E)e4GdA΢Os_2f6Wine;'&׃*] &)JmR,s_; 0!)/۸,{P /Ť~ֺ 3"NeyjH]HUZhtO.3?Bqc+}|> r,rOݍ0F)L% ?,&sІ ABN2=s01@΃ܚVV-i+'M;/ۮ&m#T#[s ²X=˾kzB(7(KBq~q m*ekh<$[ Dk佽RJ"j5>pBh ɫ%)d)L00p!?^ єYBPa6,3KY+/X٪7z_ MNйj^^ɭ5=.Ұ,#khPo3כ\G|G3x.ߌUvnpلt|)d RB#vL/}0k}#F@1Tq_ॱ2;?K`IP[ +Ct4/B'GoK w-Gܽzu;7 n5]Pvj`KN4xwS̜߳&4ɎQ̿ u>L6#E7rg l\0Meh`1sٮҁ?>=SÒe.{u뒚>ƨLSYvSH1;-YᰗJ—܇2<Nλ{tݞ8jԚ[ŕ楛CLE-c%+3"[fC1vYqWBlw)QR& mmO{'Y0^FJ-ϳ 6DPvhF4G'5R V`׀߮''OXnbZ|oA1{PYtVꭀFCS5D[cwv/ I̬p %U+DF sy=f08Ӝҝ i9'͖H[P˺CFMB?B1}u֞oM9 `aϩ}*Fދ^h iD3WP<K?:4.ΘFw U PF|<zEڻqQ|i>M =(s}.Wb o%f _˽8꬧SkhZYH`(<߆oc!Q%tVDZj."SV9XՓIp .}a@̆ C`0F&+V9r %f]6*KV,r'$h>Kr.oߦx,&U,zsQ2j趥e*X'ƒIwϜ:t{{(N@ϱul݁X¡ 88W (>nD 5Qs'>&~Ys%xX½[r7?O+j *8"O Zs$)1ڛcr7mE~2P n[$OEPdio0oK,tJsϜ% F d+eIC6`ɖN,ϼS s|I-lƊE]H42O{uUTkxķL-I>h>dvl^O2v:6AMuv v ?l*s"jӵH wh͈4<|F tz`VjVWxc@R=*SC5,"~>+,"%119&|z0?s)C`6:Ptl H} (_(uJk{J͋IsMbtw\QCC,m}$Xg(_ҌTs$n߾kkj?1m#0f3Ԡ"kzL&wWձ TvrkY*bm^\rav6#0GށcFj枕I5i4}yO/2FU %*] 8dJZ؊kaq\w ""vڝa0<#u.uJ[#gח &7a!?F[ȹ|]NǘuqjxQmaOS" UF m4I,KfZDN$yj@OÕۚ84 DxLks -E>Em}ɋ*\j+'#Ǎڤy4 #S)u 0o`$AFj;GeԱofdGǞs߰laEǽ*Y̴ _ OfD0}BU iŀvlCS^eצY:se%gO "\EֲeNbǂU:xuڽtYp}P;"T|`$S72+5fv!<},{0%LRA( #2DΏ!4*'%% FV{X1-ֺg&WǜGĵ16ᘧ} |ޙ]pϫyW zq2%trZ_TY^ 2{!0SG jbzIծ!{]0m@V,7+d#ֻoI3;AJ̡|C.(:~eFS׺Ct8+Ꞓqi[l 8 dxeZmV0@C^.hգok&a`X:*-*Ax;OLHH~(Vʈ:zɪZ2nS-_k 56ch5"@ NHS` z\BA2Zk6b蝕):^c 23H3e3KacB`B*Ɠ[D-0N\!TEd»`k)&Q j'q#uZJ7I|1D'Y/QNNآv\\bX{r<. ì=x vn./vÒ$"˘ TeIAXl x,=|[3iBYbʩɰzgO+|zبש%c閯̈́snfuS߹!+KIyێdFlRH %=bW,W'R$lȹF}m[ݧ ގvd䚗e6Ypb~㽩Gf:VJ`9V-FԳPU6Yp?;% y{\ztkH &v$ ?toP0BChOdF]Y }]g>:Urbu"> 01~;yiw =QG>3-hLߐ1_Ǝ!)ԫhIH3`D |7m"J@$ ܆cyF%M@W~ja]aI>dϝ<_~ga&F!}cI-~i7.}?,y gH2YWJZOs e<}@Ex qƒo ESIm9*fs fh8~\m8z7da*xr0޾ۅA?B [W:ܝ)͖v>`GDa}z7"X-Q,SvɄJD_r w“&g2 !k7 J8@(kvJdR(~|BV9FOR6HgF҈%IaNs Y[DIH07EրdΐEn Py5mh~0dÈ0gZUD~@T`3QT41Cdq~ڥv4k rǠ[E4fLJ =J&K%۪X~u&TށkRo B2O ub%m2nO-SlL' aywdu)aa bGbL'n^zYYd1#g{[U824X+m(Da5[qQ`dp4!}]A Կ8ХƍZ`;=Dֹ?횦U+IRɤ>F{H!$ILssb9ZA\.V^s~y*N?H⹘A8vŻ$Η]FF&=,?PF}"=>+dvpsdaz5R(-R֙B|q6)@ {18(?PxBedǤU`W4@f:F|05(7?ZB7sZ_"FW9?PZے)Dy^e ŸY+E Ѽw1< !%J 5S>' Fˉ*N dp*>8&'#bRRl&y)-AMS~96cdZ΁ǃ7=:úcU_(RJ2@dCAO[[A=N@CBz[ X4Z. zա}߄$l 2fdrp+A`"[(F%$pMNפg9!E TWM.EPAΩުP( qx,>*zU"~03g ~8Sw.}x!J6Uh{]R`euG"|fMd_qӱo~`R˘bmeחgu?/TerYd[N"۸eSYl=Lķ&y9rCk!h hMwgg`j[F-$+jnK( ʎ3y꿊a5sv{Lj?'͒Dz,iTNo6-UuP|L+c.G 7jiYw)20r5sgn~m+oÕ6-b%'v^m#Q4n$xI!nizmV Y5͉\Gk]q(+"J#)V(L:.AΕ΂juj\L[QQ.{NX6ӗ d?1]Nr]pV\aKY !x[E7y;%W]Z!"&ޞ%Q)zZN^jaP:%؟Uu[9/D> n?D'4/P mW:ދ:K5u}i5T8A,z'?-?Ccw܄k5J0AŁ1%xE$1 H uH d3qB3:+BX/әGM>~y? S2IudSg>m^*Q)QitOp'RVșe MN7;^[|(+3赏q`J"`}=ض$"?lX47"/͌t+]BX+KM[NϺxEu喥(D\\Vx[.cFH٩v ߗU{=U>x%Zu.Bd F^LNme`^g,mيZ$phK}!SG+}3O6ksz|-(|bIՐOr𐲳 B©sޛ09}u%;C Mg_2d;g~Nmr6%gGdZMWԔBUy~7b0'.B>b4vuDN#fSnG6J dn!s@z5y(zE,|>87%Qh)]%o%4rGh:tQԪ\dlqUEchlf"~2w-Ȉ% W_<#r|yE PoFx u:a0p/n ~"_2` J'ؑV=+mv$4rM=4`5gᅏS"JFW4Q%h23ru[TCAhc[c\f{ ӷms0!6K>E\~;TެeM֮g=em@%x:Xs%|3UQ ',s.m  qHl^俎-ìbt:zKr3h1̈́<>㔹1ݹ Eo cv ٮ h+1N/.65tuAܼan[( qh(!jAsFbQ# `މon8rnc6ʴwb@p<MzѰf۲!5 fͻӯB+὎p5HҡW("j^UގW2MrI UM )* >#8^,׏y=%^CKR'pxy#ʻGI??ǢiI7PuĤ&fj:UOOPnD?$Rk};? =*%IZjAon0\7vkG,R΁֪g,j{Z=Jtu[WE} EM/?VF``r@ A:ʹ|0CeFH铌V"~iZU Cw/~Bo奭@5oX5`^L.p0h1 R.ғ/!gBA}n].!25D7 3+?].۟vuU^+dg W3 t Η܄edxd?.$MO&+`oSL"i)95</{ؼ`!7~\ .=Ӈ51ԼH; <ȫN;ÖGΟٟ6Gz&PiMvNCr*CofPd/l$(2ރ<aUK0u^ 5 Q0[MiGf/ u?` .wJaFp! CIS%u}?Bj;S1#XF1 cd# 괮JE !sa*F O/Ҥ"f!<# ՍmCYV)gK]Q1xI}˟/鰕'\0sduz2L߳:F9gwS;ӗH:u$5.3Tn1_Kr Yڄ= >(5-E{I',b+98Mƶ <LCqpCX6]y@b(%[r͎@3!Aoz!f^R5`5fT7#3C#b ܏L(4 6θMXfΉ ݼk6c>L aͰ̚ kW{Ɣ~B%a8ȳTM?] J^3Kٺ_p8w>E TEJؙ׹ "Oj.BR¦N@u~ÚrAj&j1voo")Ȧ{Pgv-fpBs)(uL!CZR$]Rv(<^tCP5 ]+ƇρC !+K3U/!@%R3n֙_=j𖆻uAS1^ K߿gڊ?^5^켏j3SP P?uu5đ"1?Jrj2@38 4WSK9y>ػUM$Z,e`2*#"|3N6iawPX}H]E*z~#6iAuH?wtA@Po|h }|(pN +2msav9YμXPTaƟ$Gф5P;'aWE԰pJt3^ AYqo~U2~cMA]H wۊ\?:pZQRm l;h1St0s:WAmZ1cm p;ٺ4EpfTGIY>,Q}+g]'= rdӬAed]]̿ԯ(cBδS{&Xw3<„N/yQI$cwȆn|gz䁊ɓ(,*)h5~F8pQT_ءchN-blnbu7b=4/tr@H5rПi}o ۅŸJW`RO߀% Vi~@Enh^1K)]8XE8]Guh\^H}p #`a]ѻYKuՆSNk y, &/ {$\`ICN.%4Yᖭ7-Uo{_^^N6m@ޥZ-!9|6 4))Ǝ?|bYp,kr3 F>}96?ȷlseۡU+iոL4Ral!ۓ鸿Byt!) N/LES b-զCp PmĢ<8nwi]T۰-7A@-l,)-^?_|nta5S\w$Z6mO\a2hPWr~c7޹/~q:lߛSo0onՠ7%K90n,us9#4SNJ&5^]'tsvu)t !B#S٧ᵎ;Wk ċسWX"=I^}╵lENDۘ%5@RQS䰨cQ.O\0 >KrhyTst͏C6uޖTa]5(5gỵ7uIӔ*g%k,zDY֖@m*CeE50(fՠ X-Ғ,nrsމk%&_IS̺ ӵpj #4imֹ2s}/ګ\ymd!mh0 n f3w/Rb|mxWgOd*6aDLLL?vPD&p$TaPh`p! zkIQp}e/5v` y:[RFݒqʄbxL8MBr2feN*({AcZ=J< Gha9b,&ZxVgؕv n6/#M$/xet.(ՐX"#ō5?@>+=eHz:͎e'R${aw`=kNV@g:aAv O4AԐADY%JX `.K6T.b7gsce~(s<s_k<<}dwbbBh'M39M6s.0osNծT+gGَ= q狉1ȱ%moҝlUv QeKbtOQ92.jFS? O+B*h ˘ʊ7Sǥ0xtl @?(jX/< P`w좛v'}z_9:'YR\4'}CnH+IA2Iկ5"s2ܤȕf WR9o]_ȟH٩3Q#>6%F\'&~D{>J?U]s-YC,5\b[ " "e ]ĆI8j(UdEd1Ɨ#Ѡ(G'poߣ;C ӓfcļ#[MC6=ox,u 7Phhv"2>/\8E 5i.ek(\Zаh1'tD'-ІqQ+ "ʧI٬(gj$K%JHR3GyP{o߶'3-V/Yi~= bQl9EMFLH)]71ۻMy4tZ~魪/]Zs[KpE8~"!O/@Q`W9 a&mccD@Z1 xEڀ{zQ_{{5),H$rL4> ~ypq^J;ӥKC[βҕL=+sGWBE0]W^G< ]3ᮿmwt#)Rv`=|,icv# c3(G (Z0BZMhu1m5WZ;"rwۢRjkCXncct擁 /|bv,ZE}P9n8p kq :NU-W&ų-ߎ]Ѧt^12Db%ʾHc߾36D,ZJGq,kjg}$3e"r+ u+(}ߴh7F2}\.u p)y+?3V?1%c ]C#̡QKPmكx1Kw@m }s3v2acJ_W䭞 7X!BwL?ʐre課fn"1R굸(HA [Ln/Jp }]#ȩ[ .Pٌ.R;CE0n*UGf>-{ 8!y.>Y i|wvL=m3ME#VDjuwUF*y._{Ɓ;rRpX׬-Vy~v'63>5;F=Ch@D@bbBP_t /#98V#,C#zz!1sS"R2FSk1X 0xɓPi0-Ao+ȏ@;ȵgMGnz8Q>Lu>|&Bwd f`U8nG'^m&J,Z2+HPpg uf' +8Pc`L!4>$J]@p L|_{[- Fґ38c ,iH]ftkE!y.6wfi6x0EvF/|yP F/9J3Q?%FRCm`qO`X+ >{N'`9օc"^P (uszdry=6ddFy`%L!Y8;hRv= R29a?bRj^CcX cN(_,BRT鉶ʷp"Io"6@i!ŏ:;yHſz}czh5JbNcjqmGfs= ™$)5q^`'ǰa7;h6cE3-JV/u N[q6Cqw*L3)5)վpypeڣY< &Z-F< FAYO$!SգlbᤱE|_b?)fS؄r?nXL(p W;-DG+r^^>U =w'#dV Oȹ]t0M%MS 1Ck{4.xä,R<26&[Idiѳ]/q|^\~=nDيknꨣ,jZC(FEa.VZ]y] H"Rks MFjIo{xvz.`.NpƸBP1n[)Ε+b˚kY`0+R*8f|\,h_雫tTe. `i.?Gת=qx_hm\W'm6^±@D:`Dz< I%bo䨔VR h(cFٰz4HЂ߉8ѹ*/Xv{>4;Jg4nCQanvý/kY?H ߋB3<'1J/b,'rmZ c&gaU (DHG%k*< [ɳվ@DlHI" /.zL #\(՜J8"agGJŏYLy/dba;ݘD6 .Dz~5Eͅ[["+M wwKLZwٌ:E 7]av"/oglI h'v.u`~U0:aWN.K-<7r$~NfVa% ^aG7&<ܲʡ>k"MhEMi*gJFCU[z!VJ,RߙjB*Ciiˉj ua& =N灎xg\Bqi#Ǿd- qu mVOo%l`.&0|K*%;u sY.6l(d3OX cnMR^n//GeZ߽Oh31@pdU"RfSJ'=Jt[QTiξ]/0}c?Nr0 1".D ?D2zF,Rsk\TMBAh׾%k4  + G>+u7 𐇃 nCdQ2m(wz#e7r98x31~0#83sl=2G4R xW9M S*櫶h؊c,h]yd'jރ,`Tl'6i M|ͪt77d'^nAeN<}7=R۞P *vX*j($T]L6M9O.*PNHj0%䬍Us?Ukz5VB:f^04. 3KG脓0A u-,䋳'p~9]]=Yɤ2- =j^Z)6_cɹq0*sx5fw2CU[T/d$a=W 8SJ4vl8`` 槧&U%fe Hc eҫUT;j2;jz$bmVTöF Nv[gޖfvFOSrGX9! eRq]!I{d ;o&C"=uzƌbA#^cj]kxwdIHDnT^g9: dA_(3 fgPI+`PT (󉚢+$ 0k+B2k yx[  -b> cِخL/ ʂXK5{QmJ4ΰC}ti]Iv;azrw A/%0/;aQUNV.C{ ܮ-T xP }@h^uC2 Z9q~n.m..xT;; M'tIɴC9-WBb^a 7V?h݌jڪN# $awU4'A~nEr½TJwN-7m1maSglW}ɧ0,(t6=1Ucv @2ldhy2qL2D[*$p<&i bs]R Fpt){ ]Aci'߶( LSQZGL(UnWB6ǂ/#t:c[Q[9ApI:W d$"?k{yK6z?hI\@C`@NjbKYMx 2]/Ky )Y;2_8}Fk9*71Qs*g"ܕp'YӞL!1J:=WZac|$ilP=ASctEXQBvT: Q62Xβl `9r\ JdBDg;NQBϠԬ> M ISs+ j!3GEb5Y4,DП^L.}5ԐHh 4wNlH tp*WMTLk N̅Yj }&=kDpdˉH#pcouunaB\,5v #!)Kf>._DVT/Gm[΀!ꪯ@ZKVFԋF R3jm8~pi{ \:̄6G{XFZ!qsd}եX#࿿B~?r!6] #*Q%d!Q#_bHFQ4pK 4Y1Bȇ~ęPq'ޤ|oǐnZֆ"/}zOF겼KQ"T&/e9άsG҅k %fGOtX4cN]2ww桟Sb*<}lhHk&.iKt'vѶ&v=3km,ۡ@9s}A'랳}גXN?;L&ݕz` /MRyGZDU˖eR{YYQrޟz3SOk2՛?X粭ׁ;FIdݙ`9UbK uUNH׉󶎼aBJM4}vubT@O,~Zw:R AqE5PqM#1e}|z #^ւVTQgw?)@ZBڬbXP Z M"2p!ir97QWH5G`'>5pIi|]C5uS̞C Wͱ-MRMCjAJ5[ՙN>vJB{ סs'짞E q,.1Gي:I!&!7PSu6y1k;|#YA]YYMJ?/jk/ Z5;0Wy<%Lo; ߐȣ6-&5vXPd頵1 oL)/q^ ԹYޏܚFP}dlX9:k)LWu`Ry[2>󶀋X ͷ!dж8T9<z=DrJ[ z&ZjT%ucB"4{i-䏉|Gb+ yNv 5@u`m!ͤ|^sPs`o/ }t(痧GPf 0d& 0݆k S;Jfb[ $wwWܽO=I!ƞShҘLKU[n37WGzR`-NGa&-%LRw{^fxG8ˉ3n`2IF<,@%,bc6 n|*/\!(vᦾ /}M>PDK1ik/3{.^sZ+L6GZH~H^f˻YbeoNa E4| ]1]>}ܯkO?nS󯶬+2 q6wtCģ$l[J֋42yCxeKb0E ٗ$ 12mYbKIω Q$msy=a/vQwGGQњ& ֦f23k1.6ڂ.2R*ԿSc &ְ~ҩx@OYg.w*f>~+)Zp0,?TI?ϧD l!cS`iMxH8mS3yxhj@(6DD7+|M{"0l~D<휐ߕMyޡT?XV=VerKс12_Q9Y3Kff{a@p\UyAP%B&GasCbGn?قw 7++n0;|&~ ,FXDI Ae*sbGLGtoS)! YEeMwY`]{vK腮sU-e4){]gYVNB$9q)5FY*I?$ʞGuVOHGڢRVd 9MPXԉBNO'FDc+?k_eS(՞|uزً ?V D@Jm͇鷼>1N}qm~S\"%L4p;K\YW9">e295z+yV-hIDN>j{ߕ Q{2sF%`ֳ[)%>ݦQj$ԑʖ U;9*-dКLg㉹t ʲ߮v6l'rҌj?Z2{\W`'t3z>ZQqFAG]:殱t  [.#]k$a&-D*yŴDV%~xhS!b$ʫ JQQh0E}=e1hH=}yեdͿ+!iL61A\Un(mˮ] l9W)xszۦxЮƄ;KLF~:q@Y_d WhMzRj]"a ^@cZx59 0jםfc"]sil \єS3cW^ P<#DDi"5[Vֻ#n9ӻ6﨏!h{uSt>5ad.dƾ+lwGCD$HijE?2k: AikE7h:1c4uy_~(1p!gM&8`q¦\LRk'c9J^{-o7a)eZ1'f3gq< W6pKtF0ɱ6BZ3ar ;wo< ?^kOd GO?a^c\Y!6C4[U5;[v~Mj$b7]qdu?Yt^ێ'T5*;+XVTq$E. 6ķ NG{ GNW/Ln &)S9:_g27q40ɡ1ɔ%BrmO{7BPb?+|D+~dL3BWb!ToJ=zO|)7}4?X+95{R493ia;,>F 27+t$7TbgZ( ͷ{O% )*aI{DZH{Vr2$G~ᷣP/+6NcyMC3@ aXv}ne{3wC[z! @57`Rkܧћۚ#aTᕳ&WA[߄ΈXIU ݉k5t { iT?KT2Xxɞo:v#bDŽ]\I>Mk8/_!H>(C'0p N5pIvlsXAhpK`jCc C2*8CC$J.pTB{dnvT96VqԾr|v;M&0cϤϙJj$|규1gIŎ 8Mi3⦆ܖ,:D'u6kƔ &JmqT?'.,^WŲ!>,#{BCg|sPTkOl`ؗ @Vu{>Ei/?$ÝL2RN2Άr)2iDNy;\n=a,1ʔ\OJZPq64+Њ`Yk4bBJ%Bz~/7]([eXx_oVA ,f/!,^]54Tp҈dգ Vd7!ҼF!{fJBL| uhV4,X:]!_J8`BΒ8Ex}.BN4P, #\C$rfAa X*gc[kox/B|WMN~< er,-POWg/7KvTl E_=z`>;K-K$R!z]! 8<7sFAzuˑ")"yJDŽ-sqHWʼGCTB6++`(ET`ZBU*hWvrլ'3;3R{Rgj,]5S>V8!;#Fa+RfSLh &ʔ,LX8l(ZM@RKo IYX0(xk΋2 gWm;TQg{@KI?Λe $t̼ozU(uI3+fi/іacc[ {\x,}ov,7@f75Gq5Tw=Klio,#Xr7z0F{u%m?d5 Xs,r tNjl$^ڝW!2u4MvSU*f뱒u@{ 1'hkDi26pgBMu|a7!K'.F69;%tvF / &+({ Z">3#@_a^PGae6LB3>Zk: *PL3T_Zښǹ;"Jq۶^IcglԍN/ , ;廈<j:K:u/^aba'!ݨY=:W1Q-GX Ggw |! ȃ Mn- A0.xJ&, x.KcŘSzij 3*×]m87 -Sgd*Φ$q௛sQW+ )9OH(>:Qc4NhLT ,^_ 4߿} P9SpwgZ)WEl2o7Bap3 vMax#;5 `QkNlx~?ii^qpekߩ$h I7:ԁ BBޖ Bް\qc8\dv 1!M< )^޼Q։Ry -gx%l^WG7.G{p aAUM<sj#gbNJj}g5bSLU-$!4> S6%(iCxP?e>v4TĒlb)Yw2Lx~+آ׃-#vڸ)M0 C&)>OVR͗@zQ(1z8!w keHҰٚ@&yרCk{+3ɦ$o&2) TZqÇg;B+o˕/x1W:CX7_bGf+y'MY \Y|}MdJPDe4jh)G iJsmP ם(7H1h;$"X P7.T ) *R&u]]}m+<7Ң>3RʦG&IvfXUyvP_^v#=E!$4k]M%!j0s= FP#jm ;{jFo :fWHHatji&qY~\? kPW0wbm'SFg氓z N_]'wk1BoV_zm)zm2Y =v#N|SfVPF-#Q9Z=xZUhiįf],Ha2e:gO|ǺF˿DX п9[JɒY8ySuȔK|7>H{hPIɏo?ɖ}Hb nU3u lݼ;DuW,1-dWh]O;}ԤxOEuIUr Da/cQ!eN.>hv(l9pQ~|@$Sq bzB܆E6"YȎΖ!zRJZ;[{P 'U);HD-,im֡ K9bG[M"-+ /u*RY#} ӗx0:2ҨI^=/lr/4ޙ|Adwss*~}V/ :^yzvXYK|j~Ύ;#3 !Ρr>AZ8v \VfD;eq̄d0!c)uB C9F2.tLR tQ}rPP5{}. o\լ:,+C#%^ZεVz2WJ®㹁GgLU/"!IP[yA7Iڂԟ%Y3p%ݙQ@s3U^^ڸIvg-%š@N&7uP hiĀ)wrς)%ǀ8uAe$f)lk'_A8E4^JS}d`}IEᴤgg2}D9ž-A~dpYϝJ|y K Gqf=*>ɘct.'=;dP*Q@WB>vyRp0Mha> PJ;x$yv'~yk5@9le_D7)͟v~grz  2G!L >wm4x>PNݼd+@0 *jireTBNئHD?`yo/3*gd on6!!|sR #.p-;Yo$UITu 0kkˎ n#]vICz\߾GNhX`5NԫnE0om*!)k vvE0`KF:fN떥zN,Q2$ofok0@Q,"w9xzpWrTdӹ0+l3eԎ)*obءn/XhN>kbB^) (;MD  W3SHE4hq%3џOR+גrR=B|_RQWk\0fJI) :hR  h;IT_pӼjlĸk94OGk\SB55:R9|uDmS7HSJLxrZ&^ґg7;b 1x! 66ܬR[./w{МrlV\գ|+TzN(Ɲ;$K3`$:+g' Y,-#zǪf\BRk𪒰$d6)P v@g4J{[<|3X$9 nblT^-XS^Z#=2WsSU,"H@2*w 㻶|.f&̝Sy!T(0L`'l%DVL̝JMOPobšnDJAm'j8<+b޽z  8)Lbb\tZ,p|vya$ NUzeuB`ةF0n2[N{RqR`v;4QՈ_R!KqNPOմ)40z "1?%eM'Ӛۤ$a[fҀ$3P5иP?S [56v2¿<EznKn]S1g=F@UݱrS^aA_J4)@U,A~zJco= 3 R *0>.啹*qusN]j4z@\\xr‚d WR zVSpl-n]Ahl?#-Y?DWYyAxG%&0r88Dr{H:=kf[V~5؁H~/g$Fq`i:6" `h 9͛0Ht)ޣ򠵹lT_&,$cI3G%28Jy3Y4XH"C!nc^"Hj@JX*63/z5qVj~؟)TOAa0!]2N2[O󦘖k;3bn@6Apf;oU)|Xkoh7VC+\`hRO,3 ((3#:j %0D+9u̦sv&IϢvY*kSgaTN2)bՎFbLuZ8o9 qKSkI]xcXU;,/iD [ulC'DZi0%XW7z87~@&_oLؤVˌIe_׹~:إ`ܗ:g9ocf)532^tW6H}.RnB4Dm6Rd\<߲ 8r1 Mӏ2T=Sc JbLtJ M G}8g(j(AYh3ekvoļ+ -X+˒5RF#lb1!=2/hjɵto#31f[hߦ6)O >Y3[ՒҤ˝ZY}@KBr 2 P㓍O12b^s))D6%j'$6A:C,϶O&o)m"C@D~oUyʆ6D )9 \ɇ1ԅ%L:V/Cp>Dot ۾'ϰiq35ebxڥ7V=#,¿2֫dT]@I4eR m&(BYgXf9> 8Rg S22OUNO II eKjt|Ͳq{ T 6h&f鴰I[ XY^յZ>j&6_uw&:lT4ȌjI4U?cwL )bJg >EWf넃@MWgȰٌ&o,w *%*/M]`yeV 0סڸ3-ˆkHCAz!~AM-P)tYo9NҤ)_.wwDoϜ0wYA bN q 5-v/wW6M3GQӼg ܱ2"ߩpՃ%N|ck\ ._7\˗`Upx"m>;QE4Rñ9ߙ x &)9_a2*Q?=X\TqO\"'d= Hu K6_ Se;c7=9tfϘYUwq{w~%rR+#8@Iqv8zUrXU7"$x朲Ay]wI3ĆtՇ>{!fk@XGJ/PN#-pw3i;=|ǹ 5?_ZSNA NI0Y} cɂ9+^Ҙ|SXi'AH.b6Dp 9T-@~PS i.5}` 0wZ-%=a/(D<Ȅs>4G x$ĩr&f?vT+e$Žn3yfLzL0w(Tة} 9s.RvSJV1*H0/ &;HG:{=?zˌu~oo~ҿo)lxVJh@EL@A%+Hj 6 <v>Cp)/Jݬo{TAH?s`\|%}xe`Fzp`ti&Ԧ7r1lǫX_c y(/ pɹ2i Ig'i/Z vV`v@6Dni& 'md6#(UR8R,/P[$:.ׯnWVrJV)͊Cgaʕ: ˰h8(9ub`XA)] J DҽxTmAwΌ]|^^}X 4֨ftKe$?Ҧ`"Lc]=~L-F@\IKZ<3ll1=WJM@2i;k:.vSY:\ۑlS:EoѼ_i$YP1fJ*T %cwso.dk]X"h&̀=QO90Fu6X>gЈ0#Ђ oKǥ߈Y p,HӫXBWpԙL_Q&'ΰHi %SWxr,^P& r^#QR+k(M7BE/ ^!3bK$[n.Ao%`UGlH*g޽q4*n0 y0<XBgUPW;ٸ*) =UIn&58)5E;Ⱥ|͏v;FO$%w-. 99MpƟ -8%M_[|IO5t!g]  J&@L&K8236LQ9wҐSNfv;0xhҨvxF Z}Suu[<W>CY[n  /=hn0r|xh.K+U}|oT7a?ѓj́*r\ɟCd&˜$p9CBc\O%=k- W qf:Hfu9BZaKc+:h$'pJX80T'.TpJ:K \y_#.7wƛ836=y" K &ڳ-;B:spXB"Ze-`2˼tpg RJ25l2dvƆk5>NJdan҃/~y:`4"G`{eeZ9x"-x{wsX]B[xӲ n]V[(!@Ȁ6 W/E̜%9rCY "v 1{2sp֞@G9%l <&mBu|FM|e}D&fn'4;g5w}ޡyN,K (^CZZj䫀0UK^ 2g'cl:YHT.{ &^i/kw =mIVw%r6u)S饸ߊ}Э{K2ɋ,x]gyJ0Łފmu| \py [&SnØM;R_{|Jw;*Eϔvd*b7t1ѹ#plմM(5'_V+$Z)I'O朖G{Shаy7U\(0B9<dU:&]B'ڼºN֬^3.PS9H}x9D]?A;GD%:y nlfY~5+$f4$ETt O`!،)F9#:quGYާkZ/-&%g$1jfUzu$z,ͬ yƋ22Gs.[Bβ'S~StJ=$F&RϩnÝ)7C|k屳9Cd;uFPyJq7(o dNdA(n_ ,Ht &Ӣ@j&Gx~*Zw,C+>|w6!U$u&QhAGbM  dR(at ٔJ"TBBp`0't6Q@Ie;d9P"A чm*PzmV5ଆ쵊/ }!k~'y\5nX~ IrDzbX5C QW}7@6!w\V?W<'!EqP. ֠/qR%A7G6Ӓ]H6*#Zէأ>Wq`f (g 6 @5d͕Zl5l']dF, :b=YE>t S6 )MС:@C8zaY 0:hնiWa]-ҍo~R𠂟@-'Ew`9E q;*f"Κ7ubq*gƳ{C֝sdF]\ kdܒ;p`cN?*Kw;dq&~YR"] rbq]S$v"djU453Y ]޵JռJfwvj4mo7D%jkѐ:~O*U<q ƮY!˳&v?v >ڬΕ_TROi-p2sFXU  H,tJG򌷔xRJBQܛr(-JzX%MWV_HOS ¬PH(ʋ6Cfϐv# i{슒oyLDMG"Wubu(PE˧8EM4+AA9Z+mo4G* _j tJٖaʹD;&A &9#UW;GU߽ͫic`5OML>'͵Q؜^uO}Ӹw$4tAa+%:!muH4.$cKFFTkE]7iؖ^6Ts4?@PٴuKq̏pҋ+V; v*6?y-ʖ-5V93I f?,?Cap.ӎ- CwR?6hzշR2^=搧~e;bH'-Sc*L3gN]_t ҃vD!l>e~6ߵP<ƙ:w?Us"CΕp~ZEL0H1iy,>LT`΅\7 [G voeOoz5KC}bUDnw5TjK !Vˑ8[}tN|vFN8#| as[&Z<pMh>vCcZ&.RV8vX袷9k5*q͗ Bg F֮->i^=RsϪۭ>bEȇEeikJ+:`E?*'v1$& "?!S H,Y Njon4;[Rsܱ4yJ =OZh߷y,QjI{9H"$=E K--VՀ8cNky̵ fI. ]%$»{r2cGBߓzM=8bu%<2CCj4S+:usx0utS\w}ҿV"`ZûgdK 3޺!cNAvO@C1s*\6Aw/``Ug`m^wL`>Q, Srĕ_È\U*D?X`hwҠa2H؈NRI2x޺ E\b}EHy ԣELn'U@qi%/RqG7Àt5`S1]}V3PMADQ^77z9@={M=eàt=._H,©H5"|:|0U~k>wbkDO\kVVCuY*g  p `82yM7u͂'rr# + "^w .*,>-‰m r|3+m"/n?5/wee}(ԱFF76f#NQ$Y/l 33fOɵ;~3}HXcԶRi{sc#ƗY,b6W]YfjՋ~V8t(|K bwO x7%ۛ<>Ȳ#4+U%!1BwOUnRoZ0͸I7F\1#٦=TR=DlZ pJcH`*bGb} ~p'aZF~ޙMt=-7b˂;,Y\N?W}YZ'*zIg'Vs5ϞP>%E֏ %o0)[Di)ڴge{aO-U?3[sąZk$E_?fchlxX 9TpcԆbhmM5?s{8ϳ fWmRWwu+>36`lzh#)Xz?)[f5Aꫯ/~7vi3VR %'tMɥ)+.2֣k3+RJE Z75C?#> 5KPH:ǯH+>-f<ƕ mQDJtۇ{Eu{. h^#؈_7zǐ( ߜ5klz1[%p2\6f~D3 Ui[VM۽j:' rK0 k<[_$kwẊ '"t.m=BsycN܏/ 7?"ք7Wv̨.m5R@p25JHhw2c >, %e5wHEeF% VgH|Pb^VQ!a/[Ñr%7Ӊ4zd"I+c bYަ@aN% ix}@ya5N>>OL8%?Bc\ YKl=s-lCV R*/Hx… iXΤώ!jeXݰq9';xy=|u3T?̍]nkD^j>p:P-f^"! f^(]Yiop AgLJMP36g&ӼA:|YdSw@B/8='%4dO\-<_b sL9|Yʹ-:kܢ,򨜂fx`7Afk}0H=;!WI\@ǦČnfpqgS@(/%{dcL?S D [l^bM@gps?KEeHǡI<$t_MT} 5LFoPOE>\s#=Ӊ/1TRYy ׃?ћn{"!,j~C\]?QWZG5߭@B`s(TJEe8Gt(+Vj^?L`?˽'zZY-Iz]x" -M$H\o:J6" ۥi8|Q|Nm`֤SSaܻ#)Y{;||Qoۊ~cTG 2<7`Cz ^pZ~FL N"Z2ʉNrKqdR[|}1ƐraABE"#S~3<5@ Gprw%״- 9%8$ךˁŐzK~:dfXގ"] y-kk8a<9;3X(&WVxA.ۄ;{f,eg8UMíKr! A?s!!C<4}{%(9ȼ꾀@s.ƒVCݷ^ DkQЯȆ^n0)XqN+씆:!'cjPܿ.|ԇk,.22@s2Z6{|"x7y + U=cH/z14]sYS:&37 )͚kдʚE/9ſk ߬g@N4'$9Z |16@\qҦFv3};1(;* nȥ+ 볍SUhqty\$C:3\h/*]BјQB^/լ./mx8i%{B b1kb&*HemUFFOQB@~oQ7MZFG=qq^">:o_45p#QHB;Ha627bD5B2$s 8f[:X)!G83 ,\E7kWۣ@p'nB} 7 wS%:[@8ef ?\?1Z{IAz].{#]D8q)1Yz<=L-԰TA3̀㓊kJ,:WWr*4$v 3è5zf>+=_VzbacRO Ęض1tM :0PPCzyaJ4sm܆Y.hC^޳VݑmJbzC?i,T!@%qc)w]|køR;3\]:p+HF>: .M"GHem[ݤe{!blN5C ܺ w#J{GrPT&!g7%;RtU[K:vl^C=Z*uçyuG;5rb&wި#+ޝovϤ:ᑨҀIW'7:8\IP?M\C7+p@ }{ssoZJ҉[q0<<7݊uWm (]lZhXu O[p0:FƖ@u4CܶX|F/v^mO*~f$3JXgX;1]9w&Pl3z1ט;EhI˂WP6b';(֭p|m* K5a,Iu(hG?C |d+<گf537*unWM5(~ƧY++;2_Ā2>%gR3/4zC_1#&Y*aGG)^D|:tF%Y<E)_3R)PyS#ImJYt=p*ۓh2-Rm4%zZId =p(ԫ}{ϗSz;g,}%?eyR`X+3-H=KeƟ]fēlg+QL`ɯ F}CyDWwvI +r桴h1VOdSmo^ jI|=Jgmmr3m/̮FZA2f!zCn^ܶEZ cgL0\M:,-iyF v -Ex kLZ]AcYHǺDu&PSy)QG1:6KKcӭZyA~ ,En/)vRRO3ZY,{qs WLa_>"Qr$; 4i;v 0m@ #%zeù~Вx{'K2!&d\Gk2tctϭUʐၭt>Ұ/)BэL" HV`$Id*}%{U0gt8+zV ^\cW}x( SlzG;9Xt5%:q r$ThyTk^{V NemMArW4TaFd52 %fC I@00z[ F)yU3MkV6 lTOO]dT RtiQ/N() YrȻR~WMY(7ݺip0bk+AũOwL0Di|hnЖ϶FO! !2'm>y6Tԕ)He T۽nZ {o/Z&+HEk!?!Q&9k `P$I0f7L[ `rK"6ϡOS2yN!\O).YWܑk{+OC:Ew܃;S:Pbi0ׂ RL媙bhKe}A(;"-ZN'2_~S֪6V[ M`5Ę>aV*GRɰ٤cΡ4ݯp@i-ޞˮr9t[?.CH8OH($%2)>Ox}͕죙ZbCq\7RXdԍ: {tL4c48_Gdg/!ulT1,H|2Muk-A*IG9gH)o[$dRC={X-.z4F]$I%Ji_熱uBBG$Gopw;%r8ڡ6@j=% pZ[vx yPM$*H'֝&8Mm;j47ǺwjVߒ}fid_$.DRZFtk^s>ݝ4xgA fpl}jגX CZaC>(wĀ]CpP≿\/d f%eߐ32ۆ“Yl^p ci fw}[ąc r%3ە`ͨX۔o5Ab34I"ԏ)5XiY!At!/>V1PliTGcud{ˏaWXEփd%nu0)l17hxlE}Z>RHE(~sٵWm9n`D x\bŒ!>Hi5Cd.Iݤ ;E ݜ%eA%q>jIi7NDnìHBɨq-|=HKn\ _XNKB|(Ch# LؾIlCU[+S$ԀP0gsP/ʴ""XziS8QWGECO IqZuKsN`+PgO`ٌa'3 .^M?4Ң'07O9Vu1@m=^Í|4DK'$c;v:@"w{-䨶J _2,TÚ$^sCK<h 0Q¨4>;0g*Wg<6^үBik,of$Y-E|K S2h2%#g vc,5帍` `^t\ _S܃smk86UX7Ձ!']WOdQ(@ E;]% 3yuE'e_OSϗ,b3kK^-+pxd&'ȶ`jwF@#EӞwW߁q"^:wock?]("3杸"CܣT)6:.6Ɖެ6Sh>":&Od=Y~tI@D@U0? ~YN3+:a<+13MYPLyt&D){jFm, ).2M'mYQ#*T5ZR:eqSlg6#PUsg~S8AoZeJ{!tG%Pu_ `y9? T&&`?J7_8H!0Ey׳':Mn:6Xt/W12OKF#-4a [:8g͐BZmm}di[h kOOл勥@#F^a&ܐf`y$1V}q5҈,}c7)<==|ҩz 1.RM.rC.Q <؞#Ehl&h"qWÍ8PUAsA ^̅#G; SȀ$GݟUR;p cxϢ'I2e<؂npبhMFO^d*WV #^ 4l ,f.h>_qkil^xQ_TmE7Ipe̘:Rh4xPbмkCt>wLks ɬ+fг l? d6~j9_]kw?HqaSMqnUU,q]*!cMQ0@kڣdD U u]AH1O]ubrM_+T1ޅ>ʵPAo%Bz_-4f8nхbX.y(7G;>3]r'+C]z0BN&q~`t.FW`>xN1w_Лt+\+Gs"JZS;'/ׄGZh fgˉ9,8Wf҃1HoϨC 9:q`QGfږ]+Iquc"ps>cCݬL~RtuH/XY <˹.ިp/dsy3,87D9\ mx=Jyފd峚4S:qX![&jellu-^9-đsնTzzN᝭f/O@:4Ԩ{c#b $J% >qzN奌*vM#,Pqh&s-4>>;+׸F†$5)xV1߃8䲄ܔo[~C.üh"w9vZ{N,-`*߲T # =/ qu7eO*)Z#K!#{<NP[P88I l%p"14Y?(V Dp156E83CuQ ,JR44ÅR.Oųqi$ yS85<&~ eE>HVuZ~#Ǔ)Y{1 R\ !P|X s%B%k AXܖ2 nxZZKN΄RHeruAVdX< sԾ2ʏdVy^Z8RC M'|NSS9 A>Y겫BPꗌU!ESY9_n_`iܚT5O\EJC`gG3 o 7}Nҋ4krC^A)F+c֣$ UV礯Lg]'}q#)_z[ڗT]lY ŸB&+l'{+h!sSKPD o6=}KhsgtꑯcVߨ*#$WU2vEx瓿҂{ y H<%ڎfN B)qChTW?J1' -;d`d0Ӭ(!bS`sn/Tqaw=XA/?yŹʰ7]-"'4ZBtM%AVp!(9DKoR6I1z¯ʁ kGfڣ/w%Ye"Doa =X{خ\IG@\Cq'[\lpL)WU y!u y%͝]ux•n^GaAmjy?I㫄K!ϭZۯ*b!7DŽg_\(LM۩(0<١-{=X qsګira@m"|q}x#f y9.)I_7|opɕWI]G,=7Q-")zZ1wȑ 8@E5H{ o\@d6\*vOUlVb9O]eZd>'l0PGRZ1T$;%q[bvg/Ёq%[^H+ЄP χRZ_zt^ Z*SQ:7@<Jc*tNsKʞ/M)]sz=ߓ,ЛL?^vDnzmmU-u_;#gۦ*ߒXJ0t|IJVI±uXA#.MA"mi0_"t^AN:GU7keOCs`R@Y-woY"2`_LreECh:1T!>siJ;˄X`_m~(p?:3؏|'@1F&-9 sCG/(>I1s)jOP jbHW#7\X%OrYι+D`rȱ)~veBuz*e!\ f? ld}X?' ̦g \3E"ﲄ]6ņb =0b9~=вbTZa@j)gԵ(SnDX\?ln?5.YPxD \vTm2j5%GBt*\1KDB@֤uƉCȅtL(?@&Qugr{s2K; OZƔx.>3<Y>$?T \FxՐԭŵslАx>l3;Z`A-p&cl$MY~7zsdK1O qwu7w+!9 ' :*Z}/:PFrtoq~gp4t< + MKsqdCgJ;t" M)/9q Y70 X_1Q^xoBl;zcTby{klG1szU ; &uV\1Ym+C$uhVpez)\$2Ίe JK oF4Lq"rM"&~ׄm!A 3 -3![h{eEie\An^~=g~KQgH WJ@ɒB-T}$5&?a2}w+/-/>~ɰ;gE" Hy}7~x&ȭȱ-ҍ QȰ{t|!r%/gypR\~?{T}:ir?E&JGʐTqNm{dzA#CJ>ˎQQ8Ñ9*<pɂC}OI ] Ю| 䱣ȣJ6`)?]Z. 1CyP+j2m=XV I|e-杁ڙ9tYX 9S@$BX{i+Лb;Fet8,ZÏAiBa(@H gXS߷\vT勚H&d'40nj]8]=n#: 5]$b愀SL~Ugdž6 9Ωk"U  4On[,bX3nrOI}|Vc_vC%h-=v^;SѸH4] Fk|ҏ8L *`suS8xׄklZ.I9o&ם+Q9\z'\!~kDm/PS]3<ゲ Iz'%U,ػ; 9˼ +ϛ?ct r~OZ+edgJEd4. 'QAI ;>X^e;jDMNBKN8/Rcš4:dBm7d.LW+p^gˀmkˮ*4QCN΋L"\ ކ~*!KG@>fuYL2Z!9M K%VH 1;04gN¨.MXJk/#a5dIį 廙 s/H|f{N'Ant) n>=+2\9kspe"碠cEYEjIE!ү IΤ4|;-̊Z݂;p iȚJz\Te=t5'13vyJ@< z_Efr(wcd;Z]LUƒe,@ڌO Vz5dReLW ]9G2@Ź@s U%ykG< u hPrO@<J1/sOxQBf-)zA_^uO8 ;TG$6 Wx[{K }k,V,ްKǻ+41Q+3`w}3DzZ=dAF۝ʃޜ5)4<GIPTkL D)f@4°}. b-%E^W&XþŚ,OTBmUx5O#Zfb)M\ONacҁKoT0Qe/>G/]17onc#U#_3 E8oRynS- ]ʝx9IS|f;2Q\͸/кX [@xtHTQ]A.yMx N&?2 RBN6yb먆S= 1KU2DH?=NjM6b@){ė ~K.=Z?L;_hZJxJ]^:60ӊxdf2e;1jQnLRX#~$3 G[Pzʷ^X|V\ټ>XEb&z_TÃ-Zx€:c~ tsݜɋ{6>W "bO;^zy*]vIZ&U&~;dD$SEO}5t2}-Pƛ*8(M^>[+OGr/jȚ) ? ݠʽt/3'\0<>i3]p7<렀jwi#kQ'30-RܐaҠ]žm[XWr} Ōl" EЅ ~_YI`iJW L\ehg$KCJYY6 ?n4Š0 )^/nw&q` NPQᅵ7QP,nM+gYZ070701000003fb000081a4000000000000000000000001642603a90004664c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/net/wireless/cfg80211.ko.xz7zXZִF!t/S ]?Eh=ڜ.+\_.e9-O4n7aH3ƺ.߻,rf ؊/p2sB$U= q=p&:Gz/,Wnchdn0dB#4 sU\CrzWiH&,p(SسX'9`s-PuHkf3MH&\._+^Bo3$ߵ7J^PձM)qg4刨X,7ꩥv /Sudt(0P`]$R8\yih\407'^ z12HV'\\%7O9z09l̚"D5՛xh)X@7#VS(>dJV#'F^܅$1!^i;1 n5Shb Ýdarb?:=5>ɘ cf)JA&$Q8.fR@kaW'EھܻT'N #}U oGs+.!G]TWxB0Z͞q1lrw fcfͲ ڄLCRƾ (j WmD%(1R5o׺ ORi "D87egFP LoTjm,OxJz8 M"Q|*ѽ5H{rַaj>2OmPr#JVX `K)"rr`Wd Ps$&Y Ul<~iaY,K b/w) d53W.‰zAV"bU+ⶪ߇@fZlX C0 Cep"y&]#W͝8Av8g}_}b:zΑ{%WipwsBq̍t-={=K5#A7Z%3ȥjHg #a#E/qL oa~_Tm2 XZ1 _pH3pJv~[ |aLnRrH7B@("W:}<{b5s=: #b m8h@F=Ui=#=򖑨 6AuۓضגؒVYJ `""`my(S艱RrtCt87bj*Qu >㤷 IV+Z!VUgg?2z;bکp:-ۅ>XZ}(%uZ4 aܙ !?7B[u)4 Wev >E7"Nz81UED0A8WFt%ϯ.X/YL1Wo%~q7-[|}v8luDVjZ`uBrV~]J_ޖfYx|w4 a^̬Un…+jQ)k}(_JQ+Tw F V :D״ ڈ=f4\2hWF_XԫwÅTHm6CV`?\\*OOB"^J {Ixs0pjZq&&gγ{gUd`,2IDJz.)'!]|L92 .{ #!B\px%_'^mHtXW ?AߤXXۅ`rLd1—$ra^ENL$T2KEh8`B cօUаC G%4s[ n׋+!RO{cP|נh@CL ~{LVu}ia -7.ZAU^RdKgi3ʌc<##iB312*qs%8iL)G6'R, fx0?OnEx{*Cu#z;rBPi̯?{)P%!1@ܶW[ L9"@{%.J\nd}ߦDȸ7U nW0 B5CD9Ŧ3Yx yh;,ԡ+$Meq^ewTsIzZUfT@I@J,31t;p9}6#,ҕI }p$D|d]]Ic _vC ~@!}?jv dMf ]DQ8JBP ouT߳s8A,oi^Q mzlA Iҷ-?:h:e"5+pi®Mьd_;bf-0aڎ=`8)K"6H> !9x@c~ l.Z,?[C?j} 90ǕY'V\e>~# 8#vM*2V/JH3je]DRޯȡOGݸ@ CP}{ww .]`,[4V֚U3a&vUqܓm$ ='ڂ*w{ vNjțZk%cMKu_G1M2 ne_D{=:)$ e6 / kŧyF^³>'RiHjSTsld-=ա88?*Bvlc6̓]ԈN3Od"-M <%wug1EGm̿{ݥ[tPP'F`%p|;NP>rB],`4%ji ] v ~,Ұc>Ъ\;y̿WjI ez3&h*'TJ<fUȒ+7*#$c{n8 i fNa6bѿ~PP\Vz¸=ݐ>H1\hox- BL &9"xTк70۠v%| ?Y[VDii:KojZ0^FL$-@ kH|{$Zτ=3̄G7xA'z貋r \`'+җTPYuHNDPؒ;"1U* <%rBA"$jx-dUe8σaq[;&f qn#+144V997"+Xx.["~'eP`aAg$)@([iáBKk1bl)uϫ~j}uߜڥUuZxC\q )! -;8zU%:v]ax-m(}QWS4vH:܃$欩 )$JT taMVEǫ~haz Kl5ij5A;.,^D l .VW q(ވ,mm˻J=6% ͮ1|Rf9*Mԭ8@2K°O)0X.=,<)J/>Mz@u&бVKWe[,>}ZBr*pyqza|`eOr)gBkN]Dk:YCq(Cml*s͔#csOIixWaLATE,|d㻞p9YDaOOɗ=ۿVKaPs4Gyl}l\k~ =N/u'︎}j,J0_> L\(\= K6a&|TWT16wT=Y#aeÞ 34Zդ&w["^-,ۻgIq&f w$ܶx5;G9B m= z㮬%5K TB;x?ZҜ,J]1wz%w2]FyIyYKC/#h4⩒م(AJQWxwepNT˗ P;|F-7XlZbh+˃ȄvM ~yʛE݋M]&d~*Wp7~@ԃyEXɝN-O-g}|ĿowfZiMi /\xr) èho]ݾ& r<7׫\z7RIoIgcYlbtL BՓ3i(!G@07&aT:HW<O&`V ;F6 RUYu}~/47쉕WhYmz[FPS5Co*ap$ 16ܪhȫ+G^b,s7ea<r!oH8\}X/QBg!`gה1i 9sȿs)}.>3'F]?xrzN({DŸKI2\[n@pYfxy!oy⫫!b2`Td IkEǬ˸S)8+= gԮ|-ᇝ>O Dn!SFVv^×YtnMVQ>{%{[s3GӜ8IoKT܅Vłfw?`pٳ+MyswKt>:υg Gч5m>i,ww4)wh3'e!:yUo)u hi~s { Ӄiuep i}vEǒȃcW":?K=*cCy_lȄdx[OFrܺ wF0UFo-?sz2c3't&⒄+|`+RIVz9ټU—QVoy.XK3|1}Us,fѷ)]lz.Ih{ػ&@4:Jp2"3Sp;L \ 73gF= x84ةwڏZ.w\cSE%!"pcgt3"i ;UjoyʁwPpubb_W)>[8)&ˌ/隗+_,AWxVuBPSd3Yj>f(572ՙ8dO6?)Pީ d̢MޒT( B"SwI1+'ه|n Ke&VVIZc6Y0L.Ĵ;EpD}UHRU.PYPuDnQqkmLx$Wퟤ~06eĮ*LYn jK!û$Tmb' R=pLjgIެC[͋<- )XO& 5_+mp3c+2_cܕ t5z e xS0GnPQ**]}ӷW7Co٥T6irxO?5f[evNER1SŔG= ҆_a7+5939œy :?&FfHQiYS&^&ލ{u MLax fc:?2/ {o.tVH &r^e3glλ;CƓ$\O@$c|9Iij S#?\\^5[~@eazDm".1ȉ)eJ]Qف}v j#p';2 լg3 j-6f| E)U 5#V(Rc,#Yb3&*1Pl13 ٔ+fFsb5#{i koW( Q^hI͵!OD]= Ljlr N# 2ŷ3&xB"rXZ p=VPlB]y?"T̺Tކ~(pY?ޯD5auhJ4I| 1/λpWNcz)$/"+S?`7K+ۥ.W. -QzlU:_19U& ŚUY=hG# 8 6gZY} `,?eatri+WR4 a>NY5s$3 4t⥖`}8q9"^ ԻLcouѴkփ*?@RN_AʞU206t>!ސE^w: iRO:H1FnC "$ g%S#wLUk2>oY+i^+tf,!_WscP/dffa8m ďcI'HP1SEVFF z؏Yi qΌzyR/Rj~s ljDXsI}BٚΘ~/ 7K 'S5P9P _X>_ਞ]dfam7=<{Xe~.}l2M  rWV2}  H"$XP=G/И+(NMԦ*ٸomE䓊aJ30  8b{ ~-~E6J%+Sh! ]zw'B[>t̽Rqeqo]lBepl/NImຟKzm-f$CⱧ ٮ-!jP1Zù!g۲*%!,P*Z]'G1RTZQpaLe%AwH=&/VD=wLcىbDv5z O>khCEzu}-8#Խ\ ONVv>* ܰ뮬Pݹ)ŻgnL߂E-p6J~5CH޶mNSKS"~6MVgQt {&X&)'5tWG%)NswhHvpՕ SDs\,b !J3a8wc'>0/'#>>1(BEG,39ɣeIy|㏢J"kD`k%45]sbk@g5̍4k݁00S?můE" TrMOڔQ~ rVYRNX G!{ߩhP )It da->6ՅQ8jQj׸ytl3q<Ik,3G)6痷iVs\EBvb?TT?W4١b$ˋ6W b.cK]kXr,J`ecbGH F!٩ s ?*paæN4Zkrudž!-81%tZ_1xTI"F&cmRTӖ:C݃Z+ZIsJe.($G05$*T=׮E5^,!n&%@C8(O7$=qΡ 3*u(LZdLT pCc!  LPH9ڟNiftDow)kd'0 Ї s/xxU#u 씹\󒏳-Pubڲ 1\-ߙf)N4VUUL:QFKBqU-QR|"ul0y @ gC9mõs5?θve/z萸LV*)洧;0W p:'& ܙikVE]?{ #%O秜<2ϒu  "QD 8ps%E>.~DEu6 xPG 1?E@2ęݡ^QA^ mJ+ "!b3&ߋw" GF#@`6Ӹy-ЦBO2rE#'u+}TjRO8AC3ЂWϕLǓcĨi[83\2 Ie_O*h>KJ Qނz56螸+zY6y<үDOΜbbuPDW7Wv|&>-qD8;txW'̷7Kt$!E{qQNW]_0=yzx㛲XQ9|DA*u{ kfv l1y𯶅~Msq /GRjzXѳ<+u&ﲊ 3:_ ڞPFkY0^BzކD)Yo(A.0baϮ^ȣcWj]bd-!qZ="ֶE_b2EP?Y;ܟR CA׉=2}TLy-( NG;cr%ag3A6G)||Һ R+axFQnK૙ Z:~66ɩ4e#,Bg=}O3Ize%1ilgtӠ|M@(Ck0` Fs׊xm;0qOnxOdt3Ó(Ce6 ԥ ^ԣ$қZ4 -16g3yF##Aex0dY|*?0[1/fh0J ּ#6Q^_ >҇QzMH/Tyq''{y}QQ4bVSOLe,3Um<k^mXみ7K KGj|lhpKCy.J%iՠ@pQk~hdǐhgT朗2*,F4@.9x]G j F^bҪDD_6 @r_X|~IK0OwESх<E u3]aL(Xk{W{"azIYb:@ST Ze.P%wBRn Hp$jmG|MgA2Rņa ;'xdnrzkM{kDw~!tNk>_vG9"0a/qYfxSNZCi0O1tH!jv ڡqeJ!Km#2H0c7[sd0sHbZv,7=$F~+Xt-F;uJvw&-K`j}uYShW&1&)MĒU渄r.fၛ>9%[A݁ќ6Wqɢ~9=Qb (>&l޶B-37U]e.YSW4:uF`ASHWRLk倫ډ/_3p8X2=/+v,k\Ɛvdαt *Rg&yj=ZEHepwa'D*:77}mzUa =[_e_shPN0|ya^8.2[ab?ԤLN L!kGr$6]hXeCθ)5NQ@fU\eBm G 3$9w #xU_':|'> |2|n:jʸ 1-T S)8(Zu\\Иjޫ[V b2O."|ȟÇ'a1 [[NB7VPgz(_5B=4vEp r_OUH#N+@*HAnq ۱5lPƋ<Mu~[kyk|!kkE|b/sloi"?JձLɂ>(C<Y쉅'-ItU4t=5D8WcFAgcZ?ޱ$rJ>qWZPs &xljz4T{~o F7e%;S0} V̓M{HfBtam)05vx3^J(c3xak=@ʍ^@R3qR6J].lQIC Mﻍ ژX*Vւw|E[uMÏ\/Tӽ6Nt< /(HZCa yg+V\iռw0)#lYp~Goނ#{]~*{/5@)aiؐbJJj_B3h =|(@S" X9m 3>|ZK 2:m ȹqgXͲk]`ҟ\1]^Ҷ9+%Z#KnIG(o14J #YCV W {6ȗZ5 ZF:)_@ vI'Q`-& (8/N>T ^~û")|RcI]kef ~l.RrWQd!$ o@Z-)d+s2Y[[PW.4~Ä+ NIj'~CvH+z.Ʌ"&^w &ނOg&lDtl>$oI\nv*' tN[Ff|dJ،!n+F\>ﮦo-efa0=Y,D;o]0|B|Z׮M!5#\G ߡ%Z[ $uKh֟ L0Ņհgn7Ȏ=ݨ9G!4?.{oZ#,e5M[UcoF륁Ko Iy>~8naѥvq:[]Q%CW@&_{7P@y)%!$6>bUͰ(eѱFMcϻW]KZג{6J&CmNH6ujHb_ѿ‡cGq7Yg~:ڰ Ip1LFQ ֥'PTJ5qݾ=A==7 o|h]d:hxbi(#מ(̪'ALo]VZ*nXs~N:7ÛI+iˊKEb瞦>pe @X+YiɉpmM~V(q9Qo|Ӎ;&N8NTYydIeVY4Y-Ñd/bn1X`T:tf04Kp+1H 2 ;ȶP4gB._#S"q^aL](DC\l"rӭ+~$5u/C g2eK̞\Xv#K\W&PDt7lȐؽ|vc8f 5K ]ℕpfoX&tӄdF'VY%yt"a@QH@It&2ޕmʻ$!X~)#P4w42(s;FyML[OgkY: 50*oA)c.xчDO,]`HO<^rybi]2ߐJ['9X5͖c-* o.<;{l͡8fH5sijOmHCQWJ,A_aʽ֓R%X.6|9@2cտCoLi`f'x#e⌒PӛEާq3EDهCB\C%6D-=7X6mòqcjF|t _ݵT^j8{ȓK[V`8̪jP|.'W} DP GʦD(n*etG@h"@Mf[*\|iX)Uʫ[-5oBr%CB%  ]l 2;RPXD0}TRPǹ~hO5X]hh&b|³w7žWh0|OjgJ)A5(V Ij`Dp\.~@*Ii~+t)!qbCTozB{jþD4E8#rD38*"=Mpͻog2h6mm~!$oO# f<\a(zT0εks*2S>wi'kmcUm]% ZM3 SUՕ_PEi 0%ϿۍQ@\IUH=>mLH * G1v7{!ԜlKH!Q2[,ogZMRh{O;dQ~Wjҧ*<&j{b{&l|H$48=dT{ -jʕ9q197+K.= G{Ŕ|*hH4vD~b$4,BoO?NwݭDû*f m]kY*ōf+}EgELF?8sSI3S*VXx4b.r?K*rQ^_'I28@r38t_3DIM)\ P40}7t_E3j+-[B +Ci38`Lc{CP.Q?fTt|`Lict؛3j1Y" +U4 j.PQ=e ;S\D}1:6Ŀf[)K&5 r#ןL ?/jAjS˱K(2ڵ`6S6=:B6ғʬLJMpD~zS0$w>R}\iaň$О=tϔ0Ӑ1띎sZw|jwSY?^@<_(7@$Lr T^<޿%p9dUY4ͿrE)2aI$u7]"Kַ _%:4fEIisX3Nwcm(oDn3Kzp0O\%g<~^NU0MӲ^ S谲SC;w՞ 3/"OL` ()MK~Bp-0+PLx2TL2J}jXB@if:Qy8Dtn{7R@5<(z<[i漂nW9FwHQ.$Wտٻ` m)2! 4XK>5H3`66Nφc}^ -Sb4>9n*QUfN ϪUgW\;ת,{-ڰib443E^M0uTOE,C -Y(nS ughDG}=<t d&'m]vZq/?OL3Tk ۟WfS;~~NE11[IRH9jay'{8ճC p Q-̔c3F$21&"QEXEl_'=\Pix\Vͨw,nQӃVcБ)wxbF)׋\J {e{7[Ck Gt mH"CGuTxz_M߬/qy9~fpAQC;'MSd-r}OHgx7:5*} n D-uk^ 3}4X<]W.gS27ot)!f oItGn^eē]´Oe4"ʯYBeFI6= jLo$ 7j | ^=-ޣ#,ohkyFX;@Q|dvO~ӈ,ދCZ-oi`>d5_>WN43v*WFBiΥzݖ&G]$7890"=Pt{&ݻT R'ٻqnoMq[/W 1.\Ã2S[3)Qt|xʉ݆@9]iw{w3<&hB9y˼|1+t/лpkvKya\5y↊n U{+ mKYJy/oq=T7u\./ɝZԟݬ)>aC@h+7$IӟDCad.h1/rm+}C ]R.7l,O?o)kLk.ŝ\QLQofSH8aeᵪ Ϛ,U}c7!c0^`SffcVjGva*M)lf:h㐒YN_YSlɈ9J48kQFYzI"ΞuW#7Z:omAO{qVC١'!Z:0<بU[wq*V#CSKIo>̓kqcO@KFb:婌u@taIsqp3]_THHҝ4==__OpxE2=G'oMXØτ^ ww8(X$~`Mufܹ[l0qF^󴳸,t'ՓzøhK 9HLM NvBu Ӧ%>NvK$8Mvli6^ JD"pxgџѹ;Ư8U1 C!3(s  q荢e# UW'ghn-hriײ: h?2fi U6.g\YҀ8C"IU>"݈;dT: "JpQQR^ϹBQDF+K;󒞉Ɗ!syAMhCջ6G6e̊s]´zUI j b,ud1~g$1wHeZp{Ӕ%͈uasuz oMLi> 76,J-Y5fvr1_3 ' "\36Nf7)>OםE>X EAmz>h0&P_D`AbH&2'EMÃuU"j8,8~TP]8Y j"sg[&DKz g5qh5GRTo $wʣbEFӖ#Dv-2n_W#AG5^%Lc,HG<ՅXOW)+|"7pڑ~Ff'2f33.M b/YɊ/Lݪ2H_ًd 6T>lѧz;G6@$.YٱKK~;K!|x遫DHh}@|4GXgTǩb=sn$VQ Į:4g]|_yrBG` y c(l:gz`'Ό5M35Si{7YEa7{;.IsqlH"8:RMݔ(Y8QFv> D@` ccS{AկϠ_H$8 UZzuOh}q'5v(AQMW ;h"lV$2@3/dkܢND88a(huV 88n|9 lW˭fjRyW)qUgI/t'IJl @Hh`s~)LdUM;YyW)i_V%tyb{{KK:CRLUc/#2o![d+ 4σw_x~T8c'&dw|j؊J7zilեu Ae<ք>ž[:d򱵤MOg`7g.|HyQTIU+]Z~/&8IOoyF|uFV>DD4@ufA4y iv\eM: U8/ChW[L I޳]$|Inߵ5>]9} wHvk_LZk{RC7'>C/*>e?G#Vzen<o&>HwsH7Uc]:ӡ['dTDP6O#юV_FR- hT[Ώ§8'I#ˊz0UdSͮDQ/)PaD@,`!"hCT2i}-Y 0)abZ+@EK:'&[഍Gmlh,́;SEFl/87[zy#qzax,SƊ~rR%Y1m nN~&hRIv‹9ꝻF氊C Ku-M$'Mm ߭Aq n8(Ikf#|8t ~RgC[*kr*?Ly+I]%y)~Cnweh*̗Z*˩zVA0dKM'/[ޮYT)4sw}<xP3--0V{lBπx#[*v*;a!Xe=_4oEń}D| {, `9ӝwS**vv lHvބzhTVY' MmJQu8SPr=+`X6['$< ݣgs%sFu#H;ULC̪$[vkWm}^R|GF.o( *І7ȜqBX![K}Ǚv[ھ\LTgfMh Xs4' ^% Ȧi֗hoc ldWN>i/$.4;8r:93ƍkB+Mm %gad/ LI`b[2%GX+#KytJ!>>sk*&-H\cs| .fh<}3_ᙞTbo}Ofƥa"$s4%oś'٠7/l[xKl}|t*2f2y0AOS [A-cRũbFDI~ +DȘ1+N !CM{=@m6 xY㊩6G O~LX\7ŏFs?R*SB4 8#q/ [FtxJ2@N'h2 mHBwonfcV*#-Ug56 1e!Jg+8^YYc!n W*4Px鞨75zZVX rh~>/p*`kV_ + U;()SvE6gM?~&ZkVPCJ{C._<ыwbvJϺ;Q AxÜ1K4Q%X[< iW2]Ï-\e>zU^NdGXhRx%n 𥮶ZY]&VB: om"ybJbsMT8W֏6º3 +4t;@G/%t4B`رIq6tAOQ 'ASQG[{HCIqے[Wӓ+|=~sY68K10"Bוu8VӐi2%W)U>6fhMVx|-Q4x8p`NV]ykXSUq P xZB:t6QOc *mKcŷ#.KL.kI4pH%(mLtX&~ޮM9Aظn}z7}Q;Sۗޟ!Ŵ~+?׹a'g:+V1Bn)Ẽ`kE"XC49ŴĦQc~x_t[+ $@3Kݴliv8wGy_ziY̴,dvT"9><ŒĮ`$ KV9۹+#XԖK'(gD,P"cܶе8,>ATOo䴦ExDk++w*ݗM 1J~c5t]WF5Y՘;L5$s~P\Sv6s}ϕ(z:Μߊ$;'RMءjEfxPN^t h 3mGנ2p$%X `vH#kwgu7B4k-̱ř(Ò$HLA:з Բk= Ϣ(? Pl)q&qcCqF#gžy%>χkƧ4m_Kva/kݡ,0%>v}I#w­X(͛BZq3;E _8E<4G;J_a$aǧ4àZr$@ԑVb/o M/ZP5*'HlSE+Kȯvl(A 0% ^ʂRf1u4Za<1k;Uf~x 1ZIrT'm&¸ u0UjVZm&,QP BcJU_4&1&(v:OOxb!| 'VlNo:uخ43R%%- NQ W=6?[%)G83ivo6UvM}~iuhLԕD AB1]ٜx>p)e cW)8kYW%<]4ȅvsNB7B: cf+7,i#ǀsd1=)y /M&yYO:=Zx*LXu Xz[{YI8S_5j=WpZ-F%-QV+>x+krj;@NjQuE;FL\J8B *>-6R{&B P2lepvU*E!H 2t%f4Gٛ:ׯ9J*p!fLS do6ϫ U@S3ȧ3 DtS[ˍ ~:l7:{{MW{3hTTrH4h9Ś=.6:keb@Jޭ oԽh8NN>zuBt*eʞc|T)n`؊=i'܄hXF3?Drml? gr52 GbiƂYWHh@z019pڭX?H<]߈˼z$51y2#YIv둌â? xk- (}S\u8'laǚ皱z6՜esיiMx:ǵKgIJT?OɆQCMzI$c"(](IW?9!Dc*3\F)SB;Ӈ`dĶ< 3\RП5'󴯚Z*X@; ;2^yIRp"Z7ݍReƫbT\>s$ĸ?{[D'91љ2,@)޷.^XjkV,k*;@ aH{FLCċ)ҼB`f(F0JT\]ahwi}.Hr]rΝUyX49]#A;Dʲ{0&7D 萍XQW|7I;>2r0OhI16X3?J5,{TK ?7I74i:\}y mưCTNYJ3tqۃUGm-CbKPK=,<+:=Gzۣbؕ]}vV\lh4woxkڗZC >X@O?g]'ɭu*Q 3Wh}W$ʱ r7o\BЛHq3R2&zsS}תE3E `Bqy 5kL8kM5ژpYlQ`Tii =]f$:-Cۦ&4j'ImcB]r d[p}sY8̙D}/t2Gn<_m(ىq<#Ec̠WT 64Y"! jTKI|<3-vIuvh#X:$6(7b nb@_ţtZVW>#p=ie"+F@bma.Rq8(kۃI#\o5]²2ٳ,9C\9עYDG$ts2T8t.$З=lҳR\o3od5KΘ1M, }-ƵL*#ս&5xN f›C_ <\_S40zny5L1̓1Rg& d /c8^y\ڜkhIY_X?9q77Yl'~Jd꧝SPē[/,h]nsfHYL {POLLӤ[?D<ƧJ7] &l}VF ㈝Pt#&l*)Y9i.CB]vQ# {iwKd ׍XDK2PԉT3PBl=O6j 7UxЩRiy͠?$ձ'QjjMq,}x$qpaQSVI`#!VݢMA@Y*2 $c9eYv8l?DC\H`Ȭ1kD]6Beo ;Mp4+_@vBnIr5DQqdSCl$2ku1[.^E6"4^⸿w߯Fmd$!Z{C|MQA&Si4i׵T3$kgJ^ !g;b;??ܶβM Pu0I(ϫL:K+P1\zev .mtګ?ܮE[ ?h4Rkp >-p9=q3x>"KZ~8{ZR!hG> m5a[Kzqm.䮡0z!|}7`b~y4ˍ $*)x;!𶚟`Bc;ЙRd.%ڳ'4zHn L-#IZ? ! <šOsM\g&vmLj2g)5KPUϘ0}bN:&!4Abd f 8kQdF0yܺ9z=w3/9س0(&XiAAHXjXigY:q׍uZX k˄B4EV`woԂ]3H/ɦPa,}bP-D+WgůRM :~+1hx7M =Q,2 uiXKSKtBJ<< Y[u~?{IHOU&I19_57g= b9b('m! ;3X1qSx6zE۹Ert:5T1_Y6ozowKJ/fk>l9u%G0&)-亩u52;P`5$-r pG6U"S:KtmK"[Lx]E-bhktn~#xQ{쮪8!&ƒUK+b>)49 Cr еJu&?". F4VG  4e,*W uΗ==ZH:(ݟ`e'6r*У< 19.[j6JdmHjXu'Bn뾳7DX\;'3Vs"_;^) \8'}g(2{Y(4ӻHw\|ZWy| %%kVY,(`9˭V_@Ľo,H܁n򨯹2-ʂK\$6=ku'Wt?cb20\0J%0U:H~VmfDA ǯN;IS3oI-t{be,xuL_LVN3UF%A+Ug2z(0o\@Z.; lrS9P|_gdx |)BDP,'Q1%ۣhy8f $MzFE`NµJZƏDF{[Y ?T}f% Wҷ.W,3kOξoŝV°,s J&%KBIX/C m.-zw1[֩K:fMj񲯄%{ jL%p JYKB5Yؓ%:w,ibgcD06OsbY]bʯ Y$Ĥ50l`Z%S6@j?ܮ̅1`AM*Fܫ4l`9-΍zF*VH7Uղ\%Y4I?yVV)(.!je`DD}H{5v }ŗrύes3].)/H0)MQv ?Vd\ uZбAS¢O WxC0Iu n: P_,K8ֱy.V&`(}w!TP=O"E)nb:S{3$|AS, Vi+~hU$v9䵊$C~=kYCmAo h{"j Z8I:*_OC?`ky<^'ʓJLi-bia<?j<`F30%E~'F]YM< 9cOTgd+qD~yĥ4Y8ĩ/N\tg ^1AS_ِ`}V))U 3C\[t o~%[qd#[ b|D̅5+ z8564,@iP8F>A[FЭ$$$q4=6}61J!G6!&8 儘,PLpj(Y}.PoĜ*Ť tO7ɢ*Gy)*^c4(b ,pM܄Rv+eK]@C?h]{A¤%rH6lVO)̱gMsI`avsv"(k5"~DouӢ7˔/9,ݚ!L5lſ+nޠ9ֆ݈zv6-e)A? {ϗ_PsHc4hD)ec^ʫ B}Jh] s=XauN[GH_DAz>?]Z@E=3BԝlLwKNk2$Y6tW=+E07K7|c@s Қv{T(%sL/MhhC!&枭/-L&1Z2vӗO$#C)!uzXSSEH V\z]?USw?ٮQ3a]Բ7O{+@4 jVW |ikzJaFM`FA%Ksbh,jV#~s2'y`0#OGrZ~C`Zq3?^P.P|34aNvu\6?)í i8ީ?/[9unfqIK_KvuQu4>6y䘟>٘5u\  w]N3z#̕x)PUzP u4k"WNhyZLop5%C@{vb\?xf YJ)MA㉥~9fM̴މpB~hGB/8PIq'Ծ=Y Em)xu;Xk 0 %8{L ;}JL'3񙘽0F:=/=&v ]ot2t 0qIr/Wl{3%_dpt@w;F1U*m<Y_1* [R%(M\KaVCC N[-SFog߻ÕJ ք8!>i7&˶}`2+?t e@Ah׆$8VѵO %%Jӳ梽_nmOu8ez2l2sg BsphvqpW= s>VѦi& R[eU02 UUR@(t:--oY,szl0ۏފSj$SKYQ~ƚ;rl^: {~G59K_ k\:R\iؖ,l#ּ[Fr&S fIh@Q'&'1LFz>Ɨt1Oۅ$>2 I0mRG|Yɇ[1~UktjG1/vQ_Z!XiV-/#0hHcRLmt68_oǀUy¬|E#*kh/:S<҇On켭4-P;ü$X#YU9.#F`֑ 9 9 yk"F("gXjpjw:LcU)>XG淕C0… ?b7AuR;ODR}V<Ӥ~u Nx7!ѿ]㠙 $g l7)KWkŨ(]Ln=ÍNJ)OyJOߤVgaGυ5C[Rj~q*pI!c# ٳgf!CϺ;'9n}<^. %X\z@ߊ-ZO !b>]a_C 2RGƹ(H[c[emspB] 6[@'.%D.8>.N7Y1{kok[كfG)?Vi6ZԪzhmXWn ]d9;wzřID û!s^FF=1Mԟ᪏P Xy#n*u@ qU[666PTEAe6rYO{?]C"Wh ICcFF 8 URU EK]l[Зwل^d,Aoi=iJ Xznu{!b=^Ԙkǿ_ }+ /;Y gJypXK ?ca΍Z V&4 gx, ܪ GSE@v<?;Z_+# 1RǺ-Ϯ!#GQrwvYFL4a"niBg /ilZ8$[݆K?4N;&zxq& e =Dbp9&nvCV"\:^;'03v9;I#ܬa!ܓc4gy~ (Ϧ H`EOęmaUACG^wnq9: Ff0aMb"G}t?^A dǘ0 9%۳D sOf͌Ipmnk, NoxKJjo*0dvbmnȰHzGw>7Xuܲno:le',WR*V&:"Q&ٷ ہܹCRHץًPQ/lЖWnŸH1BF{ޱ V`[qbo!0QA aɲ1 |EyuO;ʭMib\쐳!-kANT"ck"+&ЅT:Qy>> mu>rE3/p yh)Ys!|j1dA*ve7)zyaEic>?&SB#KM@WѼ 9P."Wv$.u{Z+ tJ*!,_κ,>_c[oJc}dO"Rm\S{LW|)?i"bɆ# /;#bmy$C4Pn6/%}B[b )Ξ͏G" ;E As waOs4(d# Yb  AZ0\iT(j E܍`K"ڞ-(L\\q02/)mdxH4gF*՘ N=d#~!׌WxE,g[0hvsxNiQ3;_mE &-Kш'#}K/Xȥd00^vsdه|]Bx kگ, Λ{4^CqUSSCQ$zb/d@#b6Zy|^:+ /@<"'3 J% e"eNwQDOKC n(=˂ֽ Y?~`XuSWUAI>zPLtUdnT1  !Iv@9э!GطOiɎNYraw 'UB?E!{aCH&zT.o^9{]pjHp4ѭHTeľM0{A!Zȯ?~~Mcʻ̦l҆;眐r0̇KmAb-pdn)W$ڞ G亃~_H^}W(Dz/~^~!ECӳߋguB hhX .'8uÄWEf7t=qOMh JX- JF,ـatޗٚP mvunZ5_ȫ/rT5l+Ͳqָ:QO뮸g%}ऺV9ϲ}ճ?sY"X,V7^?> I'EO[13XVjK[J{V `eM>]/ &>/,_od9bx+bE =;i9 JD3ڨ+m:ӉxHu1"Vit1i67̟=s ;G|:htb>qU,}=<Ֆ Y9/5}^ x*{e %hWEɡpf͞oB8n E,W3aoLcXpq[ǜEٴ޲)l8;ߎq+Dc1=߀' M*e!1`?עslބ>ThӇhCݝVJĐ.@DNgR ŚHT i`5E٥aN9z=?֎ >j^?\};;ۉ_!jFtmSz0h+A߃8ӯSpĚblҲ1z7J  jG~b\,/wc_ +Bǥ+αfZn5Pdvsfm$;z9ƛd>++4i9鿜d>uBXO+Wt6ʎʎ>r%GHBw:)ZZh/vr3YqQR]I$]m~}Yr:ŃZBiuռlG+=ߢ-xZ8 4l tĜ5:6$~:rl> 2eLZ3ݺu7wM<1ƂX#J2JD@2ԊJAdMas(@iAEUQy{*KI(:LUG2ӳ#[ۍBOyh.=:ɕf,, ih$ٯ䕢S-kan%IBI.c"1BJ!m6# D%0ds 'h!B VW Cv2DU@3h(*dyvZ{,q(Ho:#'7N~[Ik,ش Yk.{hMNw&+iNQ~gck4~T5@U@h{սx:E'2{'m5@BdL*pCQd4^SU,/ _J ء߈?t4hUfcHޏiLO6,`Zpz7-kCk?UZ݈fBq+fMxnbNceAPÔ2ԷJ#a<E)kgoKv8 *ր" 229&P7諀Z|,X03Fi1pMFbtGI=[E8I%$i.HEqC+8T Bn[|j_nzc5N"@*(Aj6:}Dfu?Y3Ϝ&e׾M=_jGhjV wbf F42ս`y5#(7!JX: B *kCzt=4ԷNש@ţؤiLP _Wm@N Ol`RwԉEHq-X5Q?Դ;Y>YX{G\&i?'r^Oތ" żB6+dSd̗aF( ?9MHzYY~2t4vrX&GH[5LLOaoi~[M"]֖PUM<1`)QEU@JHgfqp{Lϭ"6HMV@JJo0]A B͘\T5KggATs)h&5[+rojq'j$[Nd>⛨M1agsϓMnLu2F!gzy7$zۻyB߱O'ֆJߧcid_Q|u$;F"8V7QYb`{~coW;s˪삙 >нD3\,Mf2N|~4A\f#h5/Ddk02,wM{gۛ|e=u!`f2MIٓn-Ebx\:1O\RSMɅmAӎR$Ն$ fijm:BȬ#Bu$ƎΫvzR /O[^㏵zxuY_n2j AҎ_ƮO4"3 n:V (w:lp'aWkyOaW8ߩ$a0.4|w.JeI&+TD(ykޯZ5)淥 bIrșGkKTmP]eّ5pK[CʎMW1Rq !m0\! +"?zgaCƓ/(鯐,2tmJL '*8ձēEG ˘F{-0*#YbA|(fb2>'uiMV?e &??WPFL^?sHA*}ȏ5\HQ&Yы#RdҰ[C2:f_E֥='+IwgʉMzo=>%Hl!."kۅa^x5=zpL4ҵ^]\`Z9ո,+$Rq&>J V<-|֡ mk4E:93Jtzć XrQY^xިmFpW)yuiC:|g/R>s͋R]bg:cA_ajV}j]7:՛rPjv!05SlF?b~.z ΘS2|SP֙XYLTpa}HM #6F) AyG!b]o욤;F6!4IƅYE@:u+XխCSh@ϐƞkJS;pwZ Tj\QXzME!n@JC0  ٗC3ώ~qh,pV ȼ#<*E>G1h@ G~Ą8kZf[p՗L֑AXWᯬRã@c88Hs2wx,~RA ^h&I8K5ؼK#ii^Qβv6*˹{694^P"GDqA]y{fZ+kzH/j(e~=#"ͤӢ%n\9S.`̴gnL lh$;OԢ~rF[s!<Ԟ犣Qge[Gj ^la쒝28#اJ >tu땧A plDџsS[$tIoGd)&$_m?w Bq=6 *&Of睡IK,L`DvO^nňVk/HiDT:T]4ډS/awKb%'LaYFͬ}~H:Jz ҙy҉9LL1UŠ$3 ^p7)1 ^_=tnp,$Ne= ̻'0jv=J# r5Oj0iXc F!Do  s(qtǩRR?4BtϪAj%F2;xZew|j GVSvzD90b їH]t;\# ^b3?֣M4:C5 S8'>mqj 2K) />H{:Q+t7Ԡcgy|șk l \ox4Q,o?mIR[3J5T6Şۨv^*L+D,aT;U}`tHtern7Dk=lr:m/qÙ B[ 7 Ӯ;x< h" =$n-=iӔ-H&j8!|P8 K'~8S[StW+Hn3Dl2F~8$yF;K5d#RUC Z>Lx'ȫv ?N$&a²J}* u 5ac"Ԣl% k7%T|ڕD>7 IVfRhoM O)z;|)Lb`D26Bfx}JX%-ؙUvsQY")L߰N9AIBm K*QUPni(c/7+bƴ~ߔ v݊ǧ.ą}3=2Gp !5LM4 [04h áϮA0ҟKRTL',  ΃cȢLKe=2P4ƴ^iG-X޸nUF2 AJx/(UO\LcG{:n bzYXi֦Nmoy]# ٽöf _$*Ģt: ):Nh,5ݛ=^! /]IÛȍ~806o܅$>hJ!O[ qb6MQ;-j$XNHCTOca[\oٶ/ꓸ֌ `}pqr>,#4 UF k6T)3$ 㽅P'T5 {!$@Z )Xpi6@jw}<謤w'eT&+kMW~Vkb>nCL.޴O?%S/b3 ȣE"X>,R}Rl5rSQxA,/cK 6:"TvKw.g]Z$pF蟷}[ EH5wMJz})hP\`Ϩ"ɒnv3M15$!UϜDݪBcN4(LomHA9K;SUb,BPUccӂD>\.F8ӑ=Td?\H Gut;df;_,[6( =FQό .-$dYDY~|IâzZ!`p-c;sP.eRkM88^LI rbrl-`E$_,`{@3y\5dkxpJ!͇fEIkbGbH\Ԓh1=6i =MQfv$}i1[aJY |"an[a#+DL;DfS:gz+gEl\|OmqAaqeTH"+QyOW()f`e*FX< K̈f/3d1ЫH%h ł^ax`fㄳLW6g4Du.+mzK1LS3_K[R.y\e"Md| .L \yor{{xegJ3ݐJ, xǡ`aL\AC7uSx ..T1xE)4r-.F H^%TU8@#}6K`d!$"t{G!_'X%/ %O36Ɵs"R.jd.K!~DBhhܠ^cHÁ= /QrҦ:$EnCqnP޶=9 !Ek7PS7&?_rJ=A&Wnh,j#ElvYl7-:3D0sdZw}9(8##$婏KR\Z$mL1C˚;^Wd-?JԄa}Lo 1$ǔRӾse\jw'bʃYۃs@JѡK,fc'3s(L&-(f7WX5e-qT(oUUB>}JkY*K+"޹6z齶HMa;~ve>@<:J.U= 5ؽM n%d)=dqsmUo-u.`ri&eqO] M08lӣo9}l+eDL yd7nHމB#iQS%Zafv ܰPVQԣҍ8K^_,!wV* Aόp g+ސ='\_:x CKQSЀ>rV +K%*X?Cjk-4P]e\K=sd{N^Pm F&Hq40jݣ_\ݽQ|G'ԅ ! 6  Ўz- Kte{?⥫+Rkxd?j< tY`{ u8MREiѱoШ6gONn5Hħ]/a `HPwo;.={0m C "W{8r$8|0sU[n& lB'(C rPdPIbjSu\ENx+_oŜ\$(K6)[ofI1@V_J~33gi C/Pn(\7Lyx̬X\:h2J=eɕvǴ35^f_0fڀǼ7,0Ulnn CY#w<Ps ej/x臝n@ӆ1};`cRUsTk>ec֋j8IAL9Aј20h"&nU6=S^֎9WzK\9 SY#UFDAv9G<fnm@uӐUa%:i[B:3wxᮀ 6'0>bV Sipy`NEΖ3Q[2CꚵY0RLE hx]R M-^Hc 5A9o ֝(nB8Xe#~߬oy7$7vzt'ACs GYK^/m^$}\U,J!OGu(ӘY" 3j o '3od$ew"wQt(Ue&[j3Yһ>IwUj(8 e49nĈߤbA gPhYWPei܏[9Ip¨&T1 9 Mi@eUJnLzLװrاvpڥ bI1E|tQ=Qԩ(ܲdCrXNƚhQ tEhr?TE>1i\ ISq+nş (D'Ck[ǪZj$)>lZGyKa۝Α{ǜDl1'r?<1%i)#Aw<*nnv=HK< lcwپ(ۮOt%ܼˆV@^ ϓNm[+ZPl Eo-x*s:h**.R*B>AnZeZq=:HPGlvt<=㡰eٙ՚npd~drGĩND WfSYk {,7*U#w\7(:*x;Q0̓4%֡l;yq}}+CcpvIHKY pԐM.&-x0T/ȩiPUYVmkL[}.@8҇e&,qfD9VT`WQ.8 +aX~HqSw%V^! .PVٛca̡Odeq/鍻ɷ+Ûe "iAFصÎ7 ~\lp7uGͥ ]&ԜWJN0}ӵ GGaʽ?2͋#e=3v3D]%$=L';Gr&ȃ/v`Ƶ/_xkIQ='$``i泶xGGu T5DQcƙp &gx9>{*g+L?88lrnK@'L|ʛ=fK^a+Z|.?-pDPzi5MD&(4K6bK-IuiKќ+sm; ao%Y}Sm}5Hca`5 D\__~'wh !©jzcyipV?J '6|)&Ry@(ܙr_ _}6̚Z*5wo7bIE PN ~OGJi| IuK4SޖUvw|*(pw|A2O]吧9-9vr("\:#FF;Ja713.0AT!ߖܸGq(ѾwRWS@#jY9D mW`*/%.J <}(Ft?BsAMDAʗFSt "^2ܾeSFf -!%i`;2v[wOt¤o L-Pc S"ʿGFhPZZ#ጎ#G8T)2:Mm%ai6-* ;y RƉ-.lrM0VVO/Pq=rS0Wtە$CtyYT+r"o驼axXU3E05r B@ cq@"TJĸU!zjcPGF$gQ=ůGWK2y' ߲!^AM+݂IւB E(텿;fqu>.ۖM)m; g1)*ӟHtIg}dR N"Ǫ)D?+?'aژ;跨/`(YE9{xC9ayVW~΀\ICp.gj?)sY׀X;Ay&[hb`[@?r^8Q9iO\!?CIy9H銠SlK bphEhoI&NTՠHǹd]cznOOϥ7Mp ]\{lـFF73^)p l~>0PLY8]EQjT~ vŘ9'\Q)Uy-Di0 tT'oKOF219 -$|A#|OMtOc>>4HiD)&jV6>Dghg7׍FO&rm si!Q 7V '+xк҈Ma|[bilHd_S*b!\7IwYd[@JoYLRNVFM&YS0Ԩ\pFYCX{Eި%mDU21̚X9 >⮞Rxw%$[ZFMY*aR\_A'AQ4V{*uz]\\l0oi/ zMP!(`f rKM/ ]-pN… _2<'+hfgp""xUF2Y) Wjv$XBIqvs5a5نfS$'!$G[zOa08{s~T 6c\|b9T8U3yk'Q-'PG+ plHoC'Ckҧ.hȱMeü_o2 IE?sz"^Tq[9*waBV! 6zrd5QHXk#GG%^'xqL^AQs,>8hx?Y _$2Sb$*N}$C Aרr }X:[9O*GɋHG@k_ ^g׳,~Vd1e;c+2rQKP1%w.DUA1X=E4݈iL@齷8 pU >jS'÷jP(/zsEZ uXH`tbB.nR`_h*nl 'gR# }^Ҫ^ϥƜWkA08+YnHwFEyNJzL{h fc]Y ֿ2;OB.x=XZfoA*uoɀ=8~AsB-OEUvkYsXh5Gɥm yyN^B|~ yӤZ^̝=o0|r&]`]*qd7U Ч36}\:? l{'k@ՑE5hYu&{N N ;(̀ׄ꡴\1.yI Z$g\"*AYغҢ^;P䶳2U%IG sɀҢ^y߅(·^:J+1'Lly?{/@^s{&y>g<o]YܡPkpowK#C#5A2DLTF- Ŷ"^ld/cq o #nա X9MQ嚴@F &^KJTwC7Bxh7 'bP~]{:WiCph)M4*WDy{Z*I 'yL6Hn>P XǃtrbͬPo@o A W_څ i "MwA4$ Ms򹔝лhP8 >?J>]s);}a +TJ\" ɕɚz"O#w+xm %Q-~,"p;n?'IcB mq5P,5hgx5% ݾ-dWf&G_g&Dd%C2%@Gu:Ѓ2R}ycv\*96t|Kq e1NP$8=d\*F"t[3^~I E yW{S)}KμxH[#灩 _c>뉽Cn[q ) |5pMs=z_ 13BT>DȧӁ5R25nx 'b[Au^w>X 4 {{8; z?PS~[&:m*|}%E/kh 'TPEwZU*J1!8y{X(h]p7[{\/A" OQ*/:r\HjX-e12)xpC AطԉQc2kP 7NͲ@AFZbN\$Z}b]UTo荙IFz:C]S??ɻ9.>SftCÕ44d_8:>"ݔ2XjEy;tEY4) 861l;f 67LHgzӨoSpH:rJ q|mY/{Ө.|8޴ 䦀[K:X7K0cU1r6AwI*?I/ܾϮ}^dڑ(f+JՌˡP7?NMVΈ;q^dQ:p;a!Jf t"K "{@u}hGly=p ?!cEЕRt$QFҼu,,CXp3 <Yý ,-z6OJIZ#6RZB--xMX Y+`= a؞sĐѭ-̩࢑Yz,L]LEp¼D/JC 9_fXAlC> ;]&مO)}PUց9E#ʀe2S 36r? lQ~5FIE&g5C"UrhEuJ2Zz朒TOV;7D=YK"TC*ܮv 0o- =C֔1n9OC!!rtO`ӛWj`02 ;KNBRBR._&>⧥ztBv`_̣4-})]/3;İPàț5њ.pV[" [zHcsGO5<Wuqd}?hK?Ki]xru]N7w&>S5, R`{]I$"#2I sDžgr6"ƭ7 G&v)2+F h$P,LC1Hyؽ; ۰`3>'cUl]?4Ӂ,wcB\E$shctOwֶk01NP-@eGm zbsc^*6uۚT1[([-4sY^ b7J"d{ yo ػsM)ԇylY]ɭ^7Ad@,_& Lo[8쫜ۋGCfue뷾 ?0Jm@;[ڛ ]sgtE:D=[)oq.ȘJxx暜a392Rpӊ-ދr8?ň]cEFlg _qU=%WMcZ:HO䗾g wܐҥoGtn}A$,AƮSV.n֕74"*;Cv 0bE=^ Z'(:2Z;wJ&" 4/vۅ_N>fx^6ԩ;"*PwYv{~/=agS gbLoP=vw2v$Rgˆ(6T=LJbAHZG'^-r皃;S9ln"T: E1`FL9C2.)Z'Ǣ1ס =Z=~icRIWk\ɹeR*@dEߎuJbXad?* im`( ۗ-:qHX^\;}ǂ`c+3 . vK=3s2z^{ZهniUɓ&Ws P#qUZQ4GD/rwsS``"~[ee0I! ]|Ly\8p-y.P^8Jx|KZjy<T@D4S;Xp5MB0⶷ͨsMz4_bBq-TUlwU; ʳYl!.Yr:c +B""絫ᠰ߫׌C!p()-zN'LP87V-Fd K} 9c`\&.)hE4 a\ߓ`DhLJpS:6U'ҰHHt2:C(d w?1H3`'=e?~1*.(+ji52,PtqmW2`}. ]'rH{~t@'~t/Eg lCLKEnmAwDzB%,9|eaZ29(DDOǭޔ#ᘇFKJw szYf'':YԅY1'RA, u:hZ)Qt"N6ddNuB|t-|yt܊·yrb~Mf=oc6GӔ"!ʌ91B*hLG^KIZԳdZE^[/yՏp?x;tXΜfD:n(i<ԡkȋNN̻? 棔p)z/&CruX,~1_G~\ɶ"!.q 5GR|s &c%oL7eM cG?b\[P븢i j\CɍvfĠnz?'7@nBʁ@|}XQRCrvū.Qȋmê3h+]j|鍞?8EA2  KbI ~[DU~"_%=fPm$mAvkšpG*|9g6x;vAM 4Zɲ{7,YMGqGc(\X#Zbd!ʑ])P:`ߺ'0V_*ʃZ,Y[';4tGSA Lu6R|%TUR:MsfwE`%鯐+2zPCr8ogw'ۘHÜD \_UpԊƞvJїK9vnӍ'YbASaoJ« ; Xm}[7pCJ\ZѫRR?tP!&`IKSVW(&U>([{#චݬ8XD7RڲE@Pa1\1(qa x5/U K+/3ĞZֆJ!}ogg,Ou:l/AH]`k;(\FK h=LS;| [6*Χ:<`lC?2^ T9?k{Jr@AiK y@2jD)R {~aՄRkl}{-:EDz+3CQ_%&ЬbEV93B 7)KT. '![9~XaaXz\+5 - wyX:XA}P/kˈg͈e 1{uGvZ [2`83C:CD;x[jV.6~ћb 6BR)jzB}n œM<@heh&+ۺHc68j5?d@rtUz.h>7Ͽ&WIћ!ջ4W m&^~\:H~vffߟUM@rFQ dIj+rg19&b(Ǣlo*|8%K:ocyNFHuRuCPmp9؞8N>` WUoAGcK. oNn-$$ ,R\ "ce[eʬqѩ]7=Ί勵9,)Oafkl)j/ײ齷s.VQkq# o*S;Ϻ49-o2i9yv-7u}:`g9a}q߮1r_j!:⡟)ʖ_i lxSgO9(2rAq{%XčQ>g[ۉFe:ykgsr*=}ovK˨~wBՄMn3"6 Ե)%AЍ_Usp kYi|Nj5;74scXX,-!+ %vJK> <D9$-PPᓼ[vJ17$?Vg ܱ[h@|\G1-JCڈ*~PME[uvNqO^.)-@Ufee $ZVz&&Qjj9Mzta8&ڰ` {Ծ6*#R#㽊Eh@-i*_2WZp" jǣL笛+[Eݝ%KdmǷ]Y!ŷV y` \%J+Ҟjc(/,Kxv'2g&e'| m?jyHؑ@Yg5*i{R5f:HoFPu,6`GQf|/},q p\@f}# :yU x6QO(rTa ʏti2gWf~\Ow~h#;>@cjzj=AM1=)j4oì~4a}1jXr|o[_W)}~Ge3.Ѝ:S+\ ((A4.'.)j` O_ǯf@c)^{Dl8[*$9ZEʸ8]_V0w4xf&D+)`Z5H VQzTREYr \ ˫r x̟Xڳ Yn]l~cj[r1kc:Am.ZTҗܽ ЧY*D7@9ԌM4^-g*C7w HZ]t*\. 8u| _>j6BqbR3sX 48}Rp}C:e^M?sB`B8y `Enq6|5n"ICQ>V?vEhmۓI6 >U.7X;f6ORE!paWPj5j23q̤ͨwج\Zt:& B'#/ouBNb%СܝRS+,rRvLY!|$A|?Ww0# .(A:La4y ;a,W91͋Ade5a頯*x2y@K~ /i都❿A{(\>P&lȂSw@Yvo,n2=:A7O w8:{M`NI &vsiҗ֩%P>jCY [QMJSy ; ~Ŧ՜ ة!6Yݓ7Ͽ?f}1naoBw>ύ!@+o f{_J-!Dے`|Me A(}4ѽ[oiJi|> ,s5'KIE [b|xnx $3mΦSVgxb+4yG t%Z&_Ivw(i݉/OT!J3mJTvRϴ܂\P=?dcV`-zv5x ,C,:i/=q!Vjn^LM<|IoHc)@ծZl c0 RԊ'ˤe&_ G)2S:{PHQ]V;?(ln9OK~4 4~K0=֡"+R_i`8q]s5QI%f`x^XK`t+ޯ 1M7Z®Mku'G{(Ku?>%mRދ~v4ZecR"'ɴ ~F`zow6&Fɚlk.<;M޶'BA]6홠*N8?8e_ UjNz[Il"3mOe19e,dR n;`U[\tG Oov̪E}Yuj=Z; v-\áPחs1E%[1&F,gX ?Y=Y=TS0VMVcS #(P(~[z7JϨ|زa Bǐ7,#ݽŁ& ?'ۣ08OD?<1o(il$sbezs|ۻ~*dawv}.BH",P>$ ~kdUKтlg˰dI7&mӓ!c($DeMGyf!pA012Hyxկy3F`*ieʾIr*^Dk=DHQgdq_ykzO[vl8Նd`,=?W:p^du ~ߡ/ Ւ :#*5Z,tp*{G [4󭝌!%hὲ1s$ {"~nD,Y?O:V!mF>, GdB QiE22'uNvj̋;,H} }|8hХrָO6R"K5ʊcJ'\ n@JK6:IsG4,q}gDY18R/V_*@:b)!^؅ '2pMnLa]00qҟ sGՅL8hO*/P5\ L"Ldv$BKԀ W)XX7`Bc^"jNK^ `\ +k;AHUjU˲`:%eAsOlÄMybޘ^MET5](JM`efen!X.E =E"P:X3Xߎn6µ؋Vk@nkr|I љ*z8`߂[!`#{RjSuxٯ ؙ7رSѐ>;Um=٫*Wx)]xk57L4rQ0]hwv6)<멱40X2oo&/46D,,6Jb@qBŸGTIv2ڊk *Q; }ֻ[pʎTt\WG#Ò17!m e軶3>pv~QtAeP0qi>SO9=C Oh:|VmU%~fHdXbS5I 1Aﰍ).U'a5eɄn.Mq0i {8>P]+2dr;|;I=tDU>W9.(.5̂uFX.2PdPqf*@40bEk̚hTȑ;fpJ͸c+/5i{1`;5|.[2/4S{Gθ92Nti yaN9@GQa; g˒zKʪ|c1NNW7+&!ȟ;%$ Ma8/.5S+ڎ d6]|EL/+ս^JFb[ފWЪdeM,5rY+BXsƓ^-!(Xqp/ 3<]k;GG+.]*u9nvxNUKDfabйP=)A G(9FmO3_`-o'1[V+x0֍,ח >n^:CV#*Ǖ$F!_uLOWZ6Xȵ6ιMҼ!VCrIIΰ!vL٫Y:P#!4ڣ rxK3_2mP;Rhm,MT*>b8:`iF5MFpM,isD9OLGJ+ ,1ٯG,pVĠڱk{ϼ "*z> F2z1H'8  G GT\mc q )shY\8#ve(I 2YXcP&/._0w,Nd` LZ枙W7 8sR21oƞ/|5<Zm0T',f|'!u?"{@[_1Vnd>zS✑SbunHzSæw@fEPG5fy('[H"%ʌE ?**v)+"qzف9q*"҉ɼҢjnP;v{ptaorQ4<=`&.F8 Xmz:sxً 3l, Si .#&憲hQui2 >2[55rJ>vN6k Xxb, cuM V5\>qwg ȃ1*X.}~9% /&x-tYXU,GͯmיmFy 0mC lu'̾W^;"ݳ1P[1d V~GD17J~s mTXDݠYљʳ˩vx0}(,R D{AL0;ުšmfWVh6ipa$uM v6]GPp GjBHU3B{2ŸdYhmu,>vJr$8} m=8 [\n6@@ʻ=@6_]4It y ?DZ~ր-%ZOr~i|hV1:`TSjQJ#SZ 堎U6erv XlLeCjp&.JL]!ݵU|OqVNoBwɒw2j8smJ9;(^pR obH1 ƆYOBl}Pҵf+BnguDg,#c#tta-ߑYQ ?X1h$ bt)zT @[hue8_ dh1Z za-Ƴ0D ~h1a>M՟'nvc (Q|11_7{`![rTP9G58S.eMC); βG; Xb "2z/ F2I~f,JO'lF*W̊IE9*>\fت UpM{9Zѡ$ƆU.$ggo''wC s-t,Q٘ݝ~J%LH]ܳZ!i9 (y DcQ5_LXY'>(<#,0n8*>e7\%u:x!*WW<ʈLhIZO;dXcF~ܵE8l5A eQA0]GBrp =:d 6YKq#HG,Ysyّdׇxg)Flur-G5ޅwm0oFybGwzyޟTu/*K<"US`lyKZsT@h!j0?t\YDVuHM6A8~!nGuU;ubDaֳ&,{h0L/oRH &7cxg?Q}@(N:ju ٌm9'H8iml!uruY2X)zzH44seOܛ?v(F}ݞp 7# bfTJ Ք?CCg+6*$D_è1N<1&mn5Y= M#Q< ث{A] I%C7:fո>9|Taq=:58Hijzz [۠{U=뺃i,~j%>ZJ{d Zf~.otr5ZȈo&CHT?ZD.]R^%zX7AnǺYU.-In>m(zj(ÍE=IJm&3)e8nLVmϔvNcD!&+`xgHwa,*ZΊ^!*u<5qT4|щ(D-ûvKp޴+*< Z4pM(LpvL*"d8QylbcC.Ga2fBy!?GׄV7Ծ`WRx6B0ݏ$@o|JvقI>#g%#۬>Jw|67S&/V9D2dW~\_ k 7S9tc>@Sv ?} WscmN 1>\nסdJzS ݉;1K1hEZIi9MQIդEZ<YfઘG(DEK7q.2ŘToxG" ~( B 8qt trSbQ5<ܩ6CG[?FCRl9P@ w X.֏lYs 6.9Ьyt!|(chCc2,{~ݛ$&J1E)g^ԓ9TL EЭ%2CEha)VZSf$L. B]+53y?l?QoB8Z\Q PH5rVA]z;5܍4ڣ< n= ѸVX.s'֏B*D4_M=%ssc@-_@khB‡O#/mU[`cTK>Ojޥc5-תHX4}kL#_5 m$ ]3THk@8#L)w]4Ku$Q^R݅ d<ᖤwF$ ri~tZ6? EVz^Ӟ/]JYhݜB0L0I6@fc2;(bCOf.>{tv{)kC7u,S N=htۢ9_$YpoOx-f+oS\)MkfO7+rp #:Ӆ;mW:Èk27hGE[;΍9W﬒SZ?/ 1mdk z?*x\zփ;~qpX "kE+JrvJU QUf%NMCIU'8z35/>`-S.\32I]{r{%/oP;r-E QF}> xImU&鳰϶}Csc_޷XGFT[_%S ų,%ÏWZ/@kGQ9\nKy}e-]'F\1$1*S٥Z*#~XgH,.6Qh+?2R.Po=|7Ur@s-lfvgfHncI=y7_5iO:HRpNJ0?dk*ٶ2UɯD!v72TZm(Q霑liuuNJp_ A2&RIbxaj/*G~]M_왱[Fi8lmH㒶"uY˕ف$.G}>]_f阁/4=wNGpx?<[#3v$mz`҂S\fv9bj7Z;po˻OA =2 UҨ! ~c S?=CT{ ֑k_j>x֪ {&W@ǜٮd$r>z23b!U>2؎ (6kZ 4d<-.8 w 9,%n\:0IYc#Ь z۠v7YK@lt%]N #{ߤiؔ5 GOH h3F[ IUБhvUW)4ZqjXҨEiZq2h^jf#H(cQ(:n93u" -2T~g;JCv -nA [t  ^.Dճ鉫m ?]-)GnzoJZf}rř潈BcXiXi&pq-()1%[2jouӓa}xt7?q看 h@  njؽUA8aV+`0It ZΤN?7jc4mL0H-K>)>;SИ$K!G];zȇ.Uu4==<B3E)kt۩ ǧ&]kzЍڹ1Nꇯe%qHE)LŇ(3ݒ-c1͹4E*2!id>|%g= -6?̚c'otX&vQy]{[``ٔ8mcS!Ո;Km=ru7 sg/B*XѠݞYR<ǡAIu*!yyU-MTw  IoWe%%ynMEUs6|E(D ?.ji(e0%bՁّqOL]6pٲJPA2VmP/+ֲ fU ^hJй_I11jMMdVL9X|ts4 ^`h;.d_Om.gʞ@݀DWR nM|6 T]Jy-i'Nvؠ{OLb) S:հ(eaGCZcSդX񋎢퐜c(īv]52sy5M/-k`6fsdKt5|jai!&p[eӅ l>> Eܝ7-x_F][)mN <Ӧj;S.ي[ m*į,85{oһh+ٙ=xo:-cU* @*r#@O& o{Fɍ>ϖqTvj䚜(,6TA (ϵşB%ui9#X/i@b] 6~jyHu3{HSˌ[}c.ID3N/?dTiFZj&/{⍨NIQ#Vʣ,PYPr+¯W=a1ClH!bck KYgCLa)IbK륤n*+.|$x!K!P|Ql^Cv*4Ol! NZ`qU}6j_}0}_!?#ע%п 2c;]MSpJr  {@ naؠ<**u Y7ڐ";E'Yh<lj22'C1Me"e#`|`_>'Q,\xT Ӻڱw"u*]0#w4v_(*e ٌpc._Go K {q&>uZ[>uVHѿLTVuWJZ&0+e5b-&ExSly2Ȥ evaȏB>m)Np,Nqq :EM(Ai 6S9a5a-#^!Y @^uӮD62V9 `E!ԗf5I˩YmzMŹ>>S{aݠVƝnxgK=1N?bH;Rr>L9Cs&O:1; ߩ(Z`JohJ!o'FA@QJ^.5%u]T=`*.n99'z #U}Hz]$$u A^xhUѡve'r2ՅzDnYѭ$؉4=h޺* |Ti"l|d(ЌW›Qx{fZO(eWf_\٘9~{lnEorW+KLUϥu2\zH8^$|Br lJp B\4Y? DAaѦtϭX@sñ=.UO`y)5'"+f> 01JC4lSAyg(|C4HkqX ,oql#_8aҽf!5S |#j1MwBzŇQ:O:|?i;r'S52|5a;\c&E>S,xML+U(')>`2ޒovTmoڎsWCh[ay7LtJ#SҬS"`1j8xb!$8ksm=R)0P]䮄.bSSeT^F@n:A`[c1G`c#x~:Nh4*gHY)4& (tQɏocp&dQ+ҘBբk5]bãΟh;},h*|jH֭^@JNmf DYL{+BآJi]GG {D`ed_p7? Wevp^_)Jat K<徉DgE϶\ϐ8+xER?)KL#[K`ޭHxvܳh4Tϩ VF G(z&"ߘAKi TP9>|qk'}# l2 ;ִk&%c[ONu^u, 7Xj\-H3-e#I|i\HbWe~&atU;g]}<UYVJm=9 ߀eeYdOfXhߗĕ[-^}sf\##JVh?2!7o2ETU,(!7gXL;Hӫ/epCcN`x%bUis:N K6Gl(M N?L_ Gq)TޙN%>l2(L0qKLѨ^"BKí|9adLG vp(IS&컩;)#i{H,d9SK\N6((ΖRvoGUc[E9e`|#U(.fntXc{+¶| abn3 ~y&뎀ֳC5Ȼ|.zOI3ʛJ● J 6~n|/.I!3% |ɂxC?.U+Ջxl(L<Ufh ccc'OL_dyزr>œ"&  tH(`Ҍy"WGns\AY[e_#{dqݼ+Q^KjdѹLg OlGr=Tb9ׄ>gi'_i )@sTZ㊱]*f ˚qB}ąksAXpkqlj^gSC86kmR,u_Y y$ٹZөUېB98k%IǵbSԧ[ʅ.<~Vj*Q6Ei,*1ʑO([Cv5L{ JwS_}$~@_rjG; ڈrűˠh $.hb0 εy4#r2Dʸ-l0W{]ujZ彦Λ8T ô@8~KDFPݖ$gky(`?Ŝ:VRˏ pThxrxw5F+ݮx'f"=8=V2QXB=+BfwDd =&5wo_䘹̲;!=PD ܥHLSٽ./tDxk jM7 8tQ>6..P!kH ʔ3' +@%-ڢWylZt: ^/6'BzBX S)S.\Y532PRaPNB:~Uo`1CVʧ͝CJJW[G\O_>JRQmaa |]zy}r. D.ƫ.^afx rY9jn=g6& CG g󎽥0+D}$̘wud\\pb60~йkͻ+c1rfȊ(V)->\8.9ݥpa.xw4̼ƏVqe}k{ߊjlAa'z*!b k^Y~U4L\" m v KXMpL{_`(7^pOwFbE9Dv⧱g >I~N:IӶ)cc(멼gǹּ⊝UT?V.7#&NAdZU{S0 7YjG޾ؑQuE(GVT 10^<;~ (aXp;QaF5+FvDmBͧ4-&4>QoKXZ| n"z 0u|51Ҁ|AZ*tIIeR`} n%$lڝ֫A< tl⋾HJ]bzUҵ P2v;;~dpY:x|:Јp;pz\㠫A.BLhKfb^G~hFZ=歧=2Uj#}<ڭ3YI3V|J:ۇwHNW''"cRzG(?Z|%(VϪ@Fۊ,չj&\"8" so Usa.6#zt#E?yi̸co+7w lG\Bx/ӌb%s fz6BK2ufZ}d` Am( P9JE_V,oMKD(4,1$H'ϸyZ7h yv49 П\F蝷UDyH2v6>-(u <̬\jp)G'Tiny6fh㷼*GyBnKkߐWFWLV8&e Wb `B;nK̚OOX`j!(?̘3a+2O36G qsD4"G'/8|MYq~$N[Qo %_#9N6bØy j=Us)A4JyFRyG_ˣ]{6_HTĒwW1ը6"ꝥI&AŁD&5 sJt^r[՟٬V0B 6鐷qh0\|p6v5Xh^@~y:R)ƪNM_d\/ެVu=05:1RYh p*ؕV[Y|?6@Ua ̍o"N//U#npŀ4Lw߹iI,lJq&ǒFFB{|Zybw6Klq+RHHMy ^%`'rpjr׳_ h=G)7˓qϟ] Vt2l4vbmNmCse^ /#|ڷ"F@k%);섋|)2ec;F}T6v %9ۖl(]5&[=Y$ a ΋yI|lq!P%:ji.N51.M3mq3RgKHz>,i1 vb iJ^y1Es\.VngA6W"%6]Iu4:2Z1%v(Rw#(pWߐMUEp["2 2 Ȫjs ^mG~[0ķt)B]~.F:(rXoq|ƫP;/Jq DO9tHv b( ySMW9IT/Au4}iQAxKΐ2TPN[IxyK,8ZgK&xJxHcv.o?ثv?xK{},s!wU_*}k Үid ~؉H ,#| P>5Q_dE\bkZJ)3(!+,]U>Sc: 0206j8GG4X700[,05]_#dpOt_ﲮSPKe #5jX\|)ʾ*2e|Z]!g4 ׿,u^?H=r );P<0C :,WAAT6N3h_C?c_ srVat+^XiԲ EA-T p71)-`ib=2'W˚+#D3ML&z2LȚ?ɇ[ǜ D *)8û !_X-Xnvrԟ7mӾ`"HKݰꝴKt=;INfR|ymz.߫$`)qדvi{T#2w&~4^MJ]Ӛr 1 "ϓ̯jxSֶ]8zX-`u 90xs3VHCmK<| *= %. R@_ #X%X /g6HaR?mO{"O ϕʝd |GE޴Wi3y `t-# ?xG|AL9}4u-IQ["ҵSB^ceőIոh3gu|Ɂ*pĺXd4SRcޗ?˞\9_%k2mΡ\!R婆?̺,HؾzE@%H͗kฤLkEP{Rkv%}JN:q-9[sB_/XWdd> %M/6 ɋ2թ{+7CyFj >u057K߸a-Ʌ밌4Έn4|;rrG 3lгLm~V4JUߘו2͋$n `;:_im% )Lɜ@J`.&rE]~5 x-y j x Dy1{^Ԁ^@qr$[=ʘ։}a{׋(/Մ7'YyTkNpE|?8r7+2~ G<(\8fΤn_<4gg %&LGVtgK̒NEc"fpil*jGT`&7`q6LFR,u˘[fonk'-4~ObwP$^wBmmlEUxg,`Ka֕>TC7aJ-.D[0(3FvMbws nIG(Evf~J,>"'gS&gS"z5 n@]Ns_>$p> YA尝}M5Бm0`EsdPW=!o%" k'vvhjHe 0xɯd@2djGcM֔ܐԜ_^ 2o*kJ ?%p/W U.Hj8f$VXCVi#n]e#|G! Ymi e].(vL M3O`}T}i0|=>KL܇}Yc-ŵ> *-|=T}\o#@џq\zA%Rp+T*;u uz"c B.Cy\cb3'H_a(Um3Uε [ eb1 -as7J,u'W[­/92:?~yxz@o턯z9-7=Z`4ޜ/PFLk sΣ&m!~.@Ӽ+o;ZnZw_-MotN uGH&%=N_S+CƀX!O,WW?YNbp5$TRfUѱ;i!':'FAaDv&x)N#-G<O3#NRC,oUhzR&{zWkxGi9M͈EDbnu(؈>M$pYzQ((әfNN;fgajvM<.dL!s-5Vey8xY܁:\l$|KUW;tL]w2B6묋C:$2(%?a!._zgĩd&U&$V\&c;`L~=z8?&]qj`e߲0@*4 ~ kgCBMMT"+z ϡN;Q$dKP2e rPq!M ^-աyt\ke_Ρ5NhF ­AMptjɽdXˣw|!,L3?:\15*%s};ؙz(ڶ;0>khZsZԟY:DaHj.fFGl4*Y6>zD|[1t.X,>)a%GaJdShcs$\UCfі_G W*͇Q\(Tv\HZح}raSOV |TXa {QU0&y:ktiq~ޒ>Wa7<74ݨbV}`cV(S  a(6eP1]mQAvk(Z^tC=(F4y9tf],T#X+(Ǖ#(R %'owoex@eJ^k;/'Xtή&o뿰uR|}b2 )?g+議pَ4%{ V)z@wVAbfRkkFG>T|?5KQ% rSXu fI,a_jɲP(+ou`h`Q&kWWWb?|1NBCDAT(#dBčBwntB9S&#0E++K! w򊻠f8uӚBif.:?ĦSx/kؔ/۾G<TKx*_kZ$u:dM͹g%uoZN8X/W~)ƫ^ѩf!] w9n^{h }]Te8T}.."o!3O){ 1ifdX; (\C:ڢ\ߗյJ7,g];ՓTS4үK}ey y<{Rê AB쨎d|.R-vkiO:0LG"oUXݫ9QFU?'~e \F;gUx[e ĔH3JarnN_ce.[H\ ^jZC!#p؏/@UEqwV 7-g!J`Jǂ[C>cA9e6 MRys0."IRy["B ,}^|oǵOA2k.MG8J z؊m~]kyPd-UMVpeMj>Nn0|_'{9L9wʌRTq83; CPv^^_GW+/)l VߠSy_E FZ:x4w| _Pc1 |VS5"ڎteoKSnGZ(EVNJs<0ڙp:iT!|H$(ex[:U+H_0P |7)v[<3;aGYe\؝(gh;M;k!L#R'-6^~~xTxo"Fǡ ߏ*99UTD[ݣk} q 0@q/x?5脄pVa %lCY#fx \V?K$6i@J` 8;Ngr s7'})Zwۑf9;?ZrNQFJU*(3^6fz @V)F72k].XUG!>C`)]1tHw_G }=v.7L'2c9_=47;ŋ8`$.o@$R)z`6t1KxX 6`0ʖj"1^7˱v,u~^1Y.*5MQWdOշ#C0mC-8ܩBPiFf_Kp^gg9f^Ow-lG`;ոD f~'Q5!{Wh V2$UsGYz `*lj1*cTO~k>aۛzi$tlL/VEzyGc]F54ij!/%FH:[ Mze6y8[l,j9HTpS}: c68j b3E-(iq{CZ8z2]UL۵wwۂI^-c/w۠jhѺSiUɭs[N|nv K1O;,T0A ïQ U8,¬6 2hl(\~ 1-^PMfd'ï: ѡg=l\)@ѮO2)Cưవ`r2Fu\!`;)+R DOPLDcw*BW0['aic%i1$Pr# Q8LÐ89Y'|A޻,+}f(x#=:(q]ҧ":b̍+^/\; uSUYBGW_gCX촱vB(3igi]v"qa~t`L;O3z2'`Z:3ʌtZUs|ZL46M>''knKtq & {`$ t*Z):[T% 7zF.do&,FIAnu|E膳8٫}] kp' ͖V(W CmyuJxmV-z~b2Rf$yNx[ ~yە1gN(;#=_R̙H1dC-x<+V^z^uEd9s_J7$;Nɒ̚f5WºtY)}ðFm=Mx,)V:ix,- qrO;Q_.'і\?= YxNš0=$?-ip:N*էD= *OfAp*-' gU3eM*9ڕ)5xO(_Z`\#1ʄ n3ᜳLi$J=:?{~璵>˟ Pȼ%N9 O60𾹎o3lOENRsw"V&U75X6lġCE P'<~aO%~. &X*LJER ֶ(*0`Yؚ6io˪!:sc*ʥ+QӱR@|Ћ]oVM4*&bbpU,Lm_?\,W{0U5%c8(- [TᣓjJb/‡U?뮲qg [*| Ȳ Y˶drEu_du_EQ㳚>{C?%X\ j{d:uk^0x!)cWZtٔ4w:$:JCq/nVIflVWgMQ È9&]J$?y8; !XS77JBID>d| *l%mx.\Wm.\nZ C!`MoW R\uP!'k\)p?:sMe"Hxbss##EV[@Z[K7]p.oDh0je'9&JGxw vgh$QvhC<>rإ(CN8F [)PQ}% ;EѾEzqՖ o*LoB? 3ս(}:*o2\<ǨRaPJtRb N4#&0ԖAi0-Q| .~.cd})SCXqy"$dҜЫciw_aT nɈ]?BѬSZeR{uiN&, ?w8}uS E6`I[;O,94(*m㇌]IL8y["f!v"ξ)|r{r1-`' 1=%=Tv}{tC(]ƈԻ.l0v7F!8SaG<䖽\\G>+mq? H}U&pFgzA;ѨK uax/ebg4EWi5dI"YI!K;eBea푣ň|eKl4/¡<>PP %x~~>ͷ^/i<8 DX'/#*dǐ~hf ͮQQz1sLIrK>|q"'M[ '>Jʫs$ZّBCWОD\bۅK;{U.>Y Idsz0VI7PY3#Sv 2n,a>Ql: zxWsEcc?.<bqS`u^|G\``~Jc9#PiDi輻ippWh}ocZ؞ͅyߪ=Ve><[~=(c|z>w{Z- t[ˁLpsNHuwHE=2sQ6?gCK]-ltV:|C?O|%1Q(Kނ>W3'l\/uUȨ˪ܷze}URz %0Xr*KC^zs8}kX,=*O@T,MP7ǗTڢwo>aUhO3Sک"=]LU{ $$WɂU/NàEg͂Xn(Fk:j&tf>qf\)BAKm48BbOTHrٻp (vթq㋳j"\P+;_Ck x+Qi  chCŁ9 60_3΋:ݚI&{s0sa='M`V RH`v&2d@}:OGŠΏ96nY֣϶&rJL#5rY_R!^aoR٢YX|Yu+ OVK.+IITh >n?y]"@=54b┍B >f )/-ݲn+~U%מ5y V8@ԼpY]\u|8NJ{"=.Q|*5HMG"jn=oWC[~s8 ,1vc1+pI uٻ |UOtgsO[63.Lm{sHҟ)8cF7;YL|mܷT ` $CB6w4;Daw'L5'hRpY%l˜#d$ P2'B 7T- 5k@zK8.#$Ggޙ; Aݚd> _ nua؅y*(&R!)4g ѯkBeWSBH{n0^%Jpj$nKQDVD U|r)mNQ^gK'=OH͡q7_  s" % Y 4Dsz,"t~KF 5|}gP9 \(?A,RqEx$Gr{GR_9AAZ ARMٞw$_M?yUMQI:m?EKAE Y- AlgZ[I3Y*bk_oKI|> Qc%G/5 72'w&D O#u6[bz4u{䍝hi^M5(z]26'SC3wuyBmY%=Λ!% ^Ʊ+ݻvAuڜ 9/xH@[d:&Щ[A@# -ޡ_SDgHN'+ ܙ]-Ҍ4x~7L4r )ѲV P#v39LtSԶ饚œ*Q X~–\~:%G["C񽃤PO_fs%azF2),C TىіݫiLJ \cSSDsa~! ߑ派LFcJA.ŕ-R%k^0YcІ%w. K|yI?)]iߐsHpw Zk$]K )u%ei{Ӯ0FVׇ8u8upuC[6OѹH[֑0 0!2Ȧ&dyLˉ[vȅC9᰹* ]UY]j,jx&^2 QKwʇZ?Av fӳ0R'p3qk,76DKJ w:y%Hsl71 PKGY<1K;7 XX?4i p*lMF*3lnqIٙcH*4qKuLK!'丁7XH| 7M6 H#.T'uubJ5u _z'M9ۤG1^X KtXXTWHn;,drfţ F}*.ҩ`0玧/X d1툥ֺ,Ѓ\Ċ>\gk6,wMC@BADPaU@)K-NI$ƲZ?u5{Vsjym[oO "WD:}9K%ވR"gFtw!^?6ogkj /Fפ`lۂgAL7J;+n,3,97O219~A7Rl ݈?h*be17TJBm(e([H~D#y%WκXiSә`l߁LX&* f0>@1BUַfYݶ3b+(mHɌ>{ /KzcRVި #Db!T(_ε+{zŚТ/ a/&vC8 %=ؗoRkYV}yl6f$ &5Y_g\eCZT8]bXݷw;o6GtSaWۓ8\Y(k;J6GLZݛjv0Nx-e6ܖVrI$o?%Ii__2St66Œ3 WH %Zpٴ&a㾐 bTJ;0F١~܏d'cKōv?QJ6~eq8hmԴY^d)45(a۫Ԋs8Kw:08=.ʜ8ՏP W GYysHt`OGW:#`qR?k>`'[ID̳͢Zj蓔!gOy2Rp.) RS)K _‡*п*kq4*[1]猝eՋ.tIMt雨d|4R 4kg)p;|m@{CIHs&4 oYffGP}_ kf& `y(E|yg`}ҥϿ$)}QƔѾvffBϭt++&Q#=BXLFYN$KfО}+빃*h| 志 kB/t4q~da!L' :i}# 9`k-iאtVǛVCVNL vC[BG2,;zXf阌 2y%| 6r{r} qBg1?  @EVȗy[%TRD|b 4}F 5F㤼Հ_x3rVh*̄#ƘX ^@j&|}?ulF%r<1I'HMnGpQHl`u^IG[Ӫ3Wot Sk{_KrKlc ^f Y婤K*!)GKqEkr+&KPgz^ƤFc'e7ӖFكVﶆ+u Z .|rh6/bqR!Ӣl uWc7ͺ0EDsY2Y)bz-bɊT"[ K "I dڛ􋣉y$ebiJyjFٌPd"!M"in* D-" @ۈw1Y 5\n3id0P3>{olvFQFѣb0{nD) mtAd6j"֡`KҊtmSnlwNEA~ث2ࡂL>JiDacfb2_$@U $m\(`$04AU2Bܕc!ABMHcq~o6J˽QC=TVfxws;LR:TNmޖ>%JSh~T'h핶:[< 9IX Z+f?:Ɖv p.78hO6CK]*rurdd0 =w[MGan{t ǃ0ʿJvu:^q"a6'؊kčSArFP;Mtv?,7ԑ(̵e&[G=Y+ߙ0K8Fc6|NV8VNa?s2 oEr*쇈|$J %41U&NQ_k+\@Wcb1G.''U+t_k{ؿ)}e}h6bzHtbՆ N{`yVONMCla P{n]YeD5q7D"'aX'6M.B dUPrgi b6&:Yk$ - Ask[Qsa=޺'Q?l'9aו5=^T*P||Œkmʲ mZb"{L|i>=|>'T0Gsյ-zMɈk*{  1Jy.7vvz§!=Lh4`j,5'NGL?+Yg{ sL>_\$H(84 &e]e:{C-vn/ ~GyI@;<}_:A @goLTNk ouRfԧFX=Ky3-γHxc M6"[A"P6pߐAEA7Arxo3kf7Nj:Z[F##ZVü*ۈ住d >݃ R2 .~{=@ 0~:Gqlwt#^ե1zW].%G?72$[ݚļv>jMx奱ΣjB,B6?™5fnYHLW!K "|Lΰ;TީNJ`Yyus؄W Uۤ׺mv1D"f"ΕpC"[;k:Ļl[)Y J|A|fB@mKp%&;%sċB%㵏^Ś1~; š fA@cZsTsy{J9#4OP,mƣӜ253JJhpO0DrZ!"V6.md XO(_m)?j";(kWI+r2$dg~Z}*,01A$32vI6|8Znx=is%.񥙅݅ [+?&˞JBVs}²sI[ISW槃LyyBoM{P.,5EL!O9=fg\0j~~zK:RqR#01N!db\͢Hpy:{yDWt@)Tl,a9ӣQzkyk;\ Q HTB#8OB y^zӈwKlU nU#R3Ӓyrf[[ipH9KIx X tgoaZ"L1uDi$:&&h ziDwΰӉx~B!2T5Cmh|;^[F WzZHS(}F>u<$ »F/{mM |LeC!Z\b=+5 ڥ][h_^OECwl#qds( F}D'$*@  e1p\R*CLw zȢZm]xjb.xyTO{f~Sc۾JeB.)>h06HJ뢁7~[ftbJb:K1^5/g C/C[Ä.;ݵ/KWfZxF]b>ǃ B^WrOs=€#U+V::bQ( |,n;R5; ɵe :VfweMC=& QinIksuYO$)ֽşv,;~ f'\8t&Ić/x8c!9m9!©º͈a_"][4pn%zV-z) ϧf/8}FA/ҏ,S$SK{̀@˙ 2*.Nbv[G6 S/_"E~]xެo1?Ϲ~ZnUc\Z,?xUyk]i9CjIˊhÚ6Bȹ?3ҕ]f?˜ ')x/Z'gs`Uqn\EaHk?z YlO6˒ ͕0rXÆBRLT{E &s\e=9νnyG O8t^R cz ũZ& w iJY Tk 'uv [{l4#?c# t*Fq{rj.C$AØaW|:lLmY$9rrZ3l#9|H/s?ۻ6sЄ3*quDU` 44쫈@D-6:\S}=K.pRIPSrƘ^fpV\5I2~E|s# +'W<.RLMf+AwqGR^)D릎\;Y.Xn[ɻݚBކRо8|}~/[Π?8'd;-:m"KD%U8DuJR=6[ine[QG4?J@'^'yݡ JS1 ĭLe@^iyCXk|sq%9`/hBCf07zg ib@uR_.- 깓5L %AFPo/1}t Il!*ԾBC|$`_ad|r]): hfT(Ya h!!Yoeެ5H]d+y;ع.70j-bsL^@ g+Eh0~8NKXDz=#9Qt{Val h#x|ǹ9˂a:]o/4а 9joa{}5+:t%>^;ԢϿ^K.#"/ϳHc 0g1\pO$?.V2UepY]KqXXҳ4eSvY'\$6%1^%.wI'\ qj׽yY#nDOA#RK?G*9%ZXًP.s#eL3ny 00C:5&3_,mcV祊JmhB>@%XOH o"mrv_ 02_ /u`|_1|ܫ+[vHH1T?3ϲ5D3I!XfGZܖ0gϸجޞ_)={%lwz&jڊwaCtְhzAPEKxv{Ke_DVh 3ܞro`yJWõtӅYC%q0tn(EtBx ^(ЈF9|x*Sl;,TT;ނ, %r(y6ULn:ThbK=Y?ߠU85A7quTX%ө/!*w8}ZlT-ddgu)6K%А潬!lZL $, D̳p9sl84cSyl@8cpu;<6]O/1ܭI*,* j-%F^ddx/"DTva^lT3n,`U#2Cvc{"dOĒ&Kdfmݠ0H@?<_b b8f4zA=sD :̫Pd&A2Nך 5>AlõHN裤j@ߙ$jC]f /YCմ8iF8& 03(o\qBS9<$kT4Rlv#$ l2ċIgVk`t#$++Œ0,h#q#g"~I`_rrcdÐF_45o.\'b3YJl+7T>A(|PkԛΆ@(d vbCM"Q N` YBSfWjIl'Z5=;9N@X=[-wO"z7CoA;/ ;@ɨvX]Ēu,^ ]*P/3: cG84qϗ :esd`%lojݰ_S%20*nu.sX[e"[[g,;wz^&!8Ūܫ)~)҇F);ߩK#E(DwĜwȗDҎLD¥ocUk(TVaxf|wi7;)"@v;_I*:MSѷkIi-nS͇t_Ԇl Aah1%eǴ-bvU_AQ駄/Iڔrؼ,;g3h\ߘ{!H\>B鷮`4N+2[׳ǂRoCOݍ@: e\N=p6d޶Bԕ|c,E.*$Э-u7򮀥run_~RzX'̨P3{ 0 Ý݋yah)K#EUG\W8NUWB Gl16$fIyp*h^a*k,\{W2E˰;44ZJ6UvMaAMMH L'6AU>..Q _Rf ^{~ͅ`l#OsRAЈ,2m/~>Tw$]Ie]”;Ѣr9QYMH8D!²c 38: OdN)ϢT$^>hrȐc<bX$d|v/֭c{EmiGHM y&7k^TNo%jM{{(diLw∳-g"W T| 0`۾a̘C1`‚u(U@xBVƾ;eNLmEQ|b isN w&[53N_!dH~`Q W=:'Ȁ[Do˭sc5at-%T>됑A@h.@a ϝ}8@ZHfz!`YTv3;S*abԕ|9.2~1 N鸥HƂxa_pO \n5L:kK'eިsGِHFO$rb)#?ZhhpRR~( ! Ab4}03%"C \DnԌv@޻ n.k I[XPKezE LP)k NC$(>Mva)^9-uRRHnW8iEgbw fqh 纉nă#M Kc#+5jP$Gri!ϳyɓۜh\词Lz+e0qǫ)T;xUTWʚ—-X;YC}j nז!Dٟc:wa)ȷT! x' zJ"atۥzH&eՂ~ҥ$o* ($K؃ݡGMhoHĭ#& JYYJ}J`$ <<#RzYG0Tkǡ ^%&w8s~D6qlv'*^i:`!yH.?(ӿLsx:S@s٣@=(d9dZv i?ˆ9s狃&ÏT}NR}Zȯ5Ĕrʻ-_B~&_jcu  tnMuߒWE N}j^XNW"LbJζm|(H slqCNI-7~F\ ' nXE^ 31  *h@-ڌȍ,qZ`#۫x:=Z~p2<ƚ֝,}!G <ʗtRW9_9h1͐_&A85*Zn/?u{(ADt!g,ڙsggR>B_ukub <$|ٙ,nrh[[秂ԡv8 F"(Ov.RoأV6 84>5D:Qb`m\\I0P?#+0/An&t/QЋ#NSfFg|8}l)t6}̢:<~)sLkX1ֳzJvI'%z:xsG 9RC I1U9h~\iw9yħ9㪣7Z& [w4Qk; nXҶ4鉀W=RıN}I58r̈>SiڻspAj .*䓃`[npaCt\m\OmDHrBڧxwhtSP@謚Hb'_3j g4a\6d:ȅ[S_H8> FiA3g8>+!ib1W47EH7`?NOpp/gRTCbhO9 ]`5FK(b*}Ɵ$ YYb8fM'X;Z;(hR/LJ?E6FojU-ٱKF/Dd^:U tU?i:Dڮ~~qт:hZۙ*SG 2v:Ŋ 8Ʉبʍ//[-wR6#7 -Z1>UWHwhУݲd=DJ9.4fus:1f>&%3#Ig|O!$ܾ j{(PVИQKcB#$`d :QFVa@cܢ+Uӹ-W[^o/M /\O>zJ2?T `UBM5Fw𣏕IOvCA66_R~x\c_m-ZImI? Ϻ_hM9CV%$"Ƭ4n% LE@PP.F1+0:xohA;#McCۨxu}r!QNq?2h}o"p7ʮfKY4`CPK{L\Ĕg%:cND<ս FDJ%HSyi;0dFIJR%[#f39M*lkXeAq>K+ism~Fv6Ȓ^l fL^g-ٔGMѷ01U~\? I{e4`ϙcy&a<49ey2/,]Vpnc@3d=fi)`SLd@85{gat7AӠB/b76ODWLSϛ^Fp'2^N}XgWz9I-7ʻc:xQɕtU`HL&PdV-14T*/i|q})H͑^$ fP5 (VӁ ֭u24yT|9QCɁ/^SHjllC8v,A(}͌tE"Z C "xcGIF| |"(۟9BG3an;L<$BH]hK~ơUALH_A|u݃1oJQj*IBaBP79.nIOm d68{#Q74Q[hMQ#"5#V4T RReHGbnQLʑ&QZZC ֺ&05{04u^=\mMWhP\lt6ɪfoiu:;^>{tȅoZ AC{ ٽ l8M{A, ^, '"eE^cnG*=ȽzBWl+t]CB-O,3"^S#)_W]?K*j8 鞰 Hς^˨M%HhP!MIī{0?8q䴞u]$d Sɹ{3eu픤 o7yǙ//5GRA5H`Dͤgi-LΏ$JOs.|_" K@x95F> ]?`~G'HNVNS4VyYPH2zqD׎wT!SxQk,p~ ?GKٕKnB҆஬\lYK˞PCc\6NRjuKhLW nѣ'_c&9GOh G$5z49}2\i>49ݻ`[FJF`z1C+㇣A-=C@O@ѓ\GNpHղȎC,q鱡; yI3p\ZʠOO;Ϗx.+aagq Y߃0igڲ9I֒CI5OA'Ņx[pJcAtLgF[]g uֆԧg0BiojAhޝpZz4)dIμ+{TP)ֿZ/MEx[JPQwফ}&qM\B Z+xSD7·>MGf?F[g2oqV\U^ 8îjHl>_yZ̜klHT]pZ-6 -] Ϥ&+.4WU$+﯄"O2ANi'˿i_)((&n}`7 _OSGNx[*Wbdǻ?y-ʖ.d(/Vbi3~70'E4)e %6E?/qy0+ jUán''dWPP,Y*z\ؐi*~ UbH.¶&JvXx6cFa[qJɲd`Y,u8;32ncI'PN2tQ=c(>f-.ѱM"W<-L }wߪOvDy=BäU*'/|wsS^e <ל;LV`jlT̞_jОȂգ57adІb Sd b7[kSv^8TF,r ]  Pb`rR$pBژ6B*s1 (nIWI"< + `{hD* 𞂼'EUz(JUq?W':0Q܌e2--ƈS5p 9 % pG=wcf|n m٫>ʊëÿ]T#kt}=)☝5 -B5IOYePŪ5ggȐT]6z~y)ܾE0pgs,?֟ ۶vRf{E1 ;(R 6b#TOFG-a1Ռ!TJI$~ ~A8( ""fD},gl(ӫڙ*^2RXUY ƺ_2fc=A2&jWihSqHƏ ,P2"4ٽrP`%]mp_75h(Z-0 4 65@gl:_`k;҄wϑo!Sܩ;z- E^kQk \g3Bn˿kl蕧YʽV #t ("I\n=o˜$Mhj\Hל|ju5mJ:p@c:)$xD(Ւ{Ѿe2G4@AD%Yy)KOF)j_TʵF6kKԐ5~y`{e QE?̽a J1!te!ЂY eeSq O)Y^.ʳĪ99^?)+;dihzBBk jϟ|u(Y5BGjm+Y.'̠*u) Y/4e ;_y[<$4RH4Ko~]~-bӺ|SEh#Q$}M37 {R@ ;]!QaEKI6;^ŗ',1(Uqۇx񽿓 ULV^$7CǺDz,7k6zje.֌쁂VPz <d&M!Gdy8D)R(WJUxjCplz&P?18]Fh=MYDSk{Yz7R>i]>G's;b< ;G#!D\>*[Jz,bؕ9J%,\o€YƉ'XGM]UWHqE;H-aaɭ}'#hd_9j-w{C}М)"C]1mxB5*b JE_]<]&h `AgEap- ٜ/M8Q1gE7T8*8#b"ZC4 OT{=2wC3*co tqP1Zk\ɖ4'B>ɨbnoJx1+{OEOPV~C+R|]!¨$~C WXStA3j结j5z.+?8y]a?y q + jBLL8˙wX`2I "Hĸ|(aa_v!߻ϐskĀJFR"s4n}lN:݊7gY& ]wrSzrݠK܃t*"ϘNEZv;sAsҲwx=XF.etR:~ l{$cWĖE*{oyfRm;o4Oo;Zh>2v3-#4nMQ"V 3s_4\ҕb2$F7DZdpmQ:SΝ/{Z.KqD|˔I :Zr3MrL&/dZD~2m)~8'HA?^HKa\Fk͟1-q&|jg?g)Y q*@+*ߨ1 CpbDk艺K18 P0AWbp>d:ҟBJ^z73,;N|ZK!Hw%uQ|i. gj' m۪WE tei{!$Gwr}_A<Tu񻂬*20+nytӾ:hщ' tk1X'|F!nQ) }}}TfG4S檭AP.rFR=-r1mt9*NGč֘ Ħ߂Ց{:#g|֚Ũ/oP;Kber>6k>4¨#+R^._\2xۣ3FdTEgH? NNfPm:-`fx(zɡN0w61Lk$e_8,n!jK꒫7~0fD@QeXMΡEKIfC_'PP`NJ.)n9GZ`ŝ J;Ush;ct;{SyJ<[{/@+<|VKoh 4yͪyFB?fb}!Dz_q@F98dM=w; A3.a} E|\I~ 0IG=jGcLp ,`]4%W bОoXEf&N/akTk 𮒘JaݠBUBJes.mU?T sUo dc j@=ՋaVݍ7рqK% i4%[7s5Q zNz0߈ko@&Y[Y&3& $IgEB?ŨC$wK0UTG:1mšUa̝ ϖD)t鼓oĬ&-rJ[Rjm=u@غ>QYuzHO΂|9btͅ ۮYĆ'rE&@¯pY8= X>%-4Tli_|Ge-S{ךg y:!F W(7>ŕ2J5C3698a#ؖ ANGy0m n07h<_7NbO0Dr] Xb_ y ^-yOYu(Iy3ysh& Ujݗ+ؗɴMjʠ$#{.g̣թûӿoF`Bڻ>u(c 8p3̺c‚S1tE/9 4}htTQT62&ȱ8Ä?tOZ<+[삃5ErZ3UF-ӈH&,Q-ZDSG%LXW}>9'^8A> +К(m{TڳjKcbs-U=IP%=ZY-u9`%K?."_8:r߈ D),W]X=ۄFm8Tgӡg))!@ZFoP磙gSi4)<`+ߕ&," ;ju/|qKؗR1W?Pg۩ʟRBr1.ͯJ'|(YԈ(ڢp}{ a.<&gX|Թ!D{Li9R~' ǕO%ျgX1m`n;ͺ'\_t&c@4+UQgd'RE|Oz.áS?=P$-1n8쭋=(5?+Z)%Iᝍiѧqgϔ I -)cYNxM[=˫nEsїޞbc3FspY XXӋD}pz-d`>z:=GpwBVh{, A(jI9X8Z̬^9˞VJbyj <\9އ27Ov͍ǾNJz3Ig¯fCF۷T&'J$k{ͱHw8\) )Xc2lgW (h֟F3Ù>j /%I&ެNiN+X}riOWh>yPBvVgM. +$!6gI C &I1*+S[aI,W5W\5?cl-5ó~g$<:AǨԏ튛bWYo?beܬ]!;Jܣ7pDJ*Nh F"AN sa.譡#I"XJKcI(DMOi(4B'z٢}>ND 7u>*A jC؞I?f/;vIE|q&ߐ& f26ONE cz  vd#z10d㯨-΅`-9WB$cb.o0: bS sᇢByP&q*0â垵%B?qǸ7U3aB0ߓzS}&(Fh.n -Hzަvl2>&y!RNsj[ˢXt<;Seg nm'׸x/R0o:<_4R/Ei1% z|Y;7W JUdluЇh?}4_v 4G-OiAڃHSDdWLl1M˝ z6v}#0J9+GS`إRv20Ļ67# Q*v/#s%߮JPzWZm$1Of :D6ka 35YڹAjY=+׫~kohZ- W\Ehl<Ci 58\1djr#k:5{2e;ȑ)RZqd. 8+gԢ"8}&Z*}5Y:}fG /x kboR'(tE[9}Qsig9&t3lMMܕ ;R->[˧>>*dqEbh/=u=eSgp_k5FL)69 WB!smam/ߤ F)4P&.mKsK=FGOY) !JDr\,$$p{d/"G9BQyՋ"Mw=p?lGjD~Xr~P7`QC!yF)( x,'/f=p~4$r&BE^Hq r$vѡVBdwA`p,X xLM{ `3/;GdX:PX۽0<7+YF {4 f(VcM -ƃamLv)WI&Ł+Xg=[kw? 4Qc/s;BMd$/NӽeHیύ,.%P$t4IG"*z++26arBgGdnʷW{@,:6ONDF$%a2 Cew{e%%s_aFxi ~ PGڂQ5& lIMWXrI$,@GgN-oåvAȓKFX6k- @3TUuj*׭mtRvnGa_2x*#]UX)jY)NWY4#LYFxũmʨ}k smn^Aڈ]fDjl:[%f [qy.1'DpHB>Fvۏ@/ͺ\շ͓ ؁̹M(puk^km{Uy}7#|4pCh,W6N>Yo骦dDўc`oWК= Iۮƫo P}9.*sώeO=nq,To`Aw6m!dEEyUP*JlYuԳ==U&+sq"pr0FP@ & -Z1NQA!cUڶ-#RГb]i`G«Nʀ]R&!-p#FkSi۬3W7H;∽n5U0jXU,"s_DY&dmզ2/EpYY$aNr>x%ҽ+ґ[1(Z8}`:Bjvr-_ 򩭦lI!žtQm2wow'JpQ!0'e4R)7Nt4K}YY1x))}|f\dfy5غͿ$cü椏#r e[ p pڵTX*M`cI5!IV?áw yKNN o?u{܆A1 )M(Ot#e g"Fym'{^.a‘\p dAp>ǚe͹,UBscR ;e̕`[yJ̍|ȋrj2U%uLE,I't$n  E3Ry2,ܧCSN0i4v}&Eŧ_>74HQԋRFk'"@=+`8thdtJLyȳg{R 4,ܐ㇦CXA=ҥVPu v.@jh2#+Ǵ!0 LIsAL׫Q}朹4bép iٰOE2F_󍯟 Ű>m!GF3 }!Mh(Btr,X2VZZO)q.`VJ zBZ? p\\I=; b>ıUqA.[]qरW &C{ij4R;x|0U o݀V 3ZHq3e OFzoEt̊=yE{ {arf @AOqx,`j Jjp8}9C jwyua*pn|zm=w%"fy2~c9#ɌYl58'xu5fì:Vm`3g ࡂ% ICEa1&sNV̢@`d#[2t>\SLt1?*I"M2~Il,CJ|]m5pJJlc0(? C['TjY}7(n쟡u#Z%PiMBǿ' V {tmrrh5ϭ5Yw>u{` kCIJi8E=Q-p ,X9|8~*܍2iuQJܙŶyAxMgS!O'Oѯ{Co̱38pW+wnCpxbjIz`M[3:_vH,Nv>& ~7)ws,6z棂=- ~)k'_4`+)o?,WJ9OTM~3&=Iw*8h`t:z6zܬ{:3h0DSe'6%B[  0x1X$4Sp2cCkK)] F톾O| Yra+\X)1:vʇ0` %tPW@gQaz+_|Xܶaըz4 }xWӀONSϬM1xyYMuܫ<ǏO';L' sNSy|~bugRŽ^ž%zg7}GGyy4%{`6mC$mGQo3En]& LsOm7z1ySܽW¼x NO-w5x%sYyYˉrj7qDh->gYY8kTD$rn/VU*cBHfiYdNALm$4hZXU5\؇TɃ:Cz.8kgp4p9xc$2wˣ w^6]/W.^FbQ~ tWU2,3:j뚯A0ibj8 @E1G&2bF͏z$ʼ$~xKy:[2J3?]<MJhW{iFJMt]j `b3|[d_J8u+G7ylo7Evj?#踴Q@s`BԐҔ1'IÏSNPA!мyp;>uqRNK a6wQ\&?eI">DDe!R₣Յs:r' Cv nP>F99;Q찢X70e5=rW7cd|-vQ 0=VgV<~)n\zv@ݖ r }PURa2eUc|ߠ6@WmrX^u\ޝl0Dfr6,Nδ}pTt*7~_2V7V΍m,o|<;~sޜDBh5F|jd濫ܓ"-x -L9Egɢu3j'dNFyp BLI;="gN\'nw'ʫ`эC:tU'TV;1:b9ъ|43dwpDIM L@@5mSŅmOly>-B08Haj-h0/a\2cvzR~"pS:'ѢJ71S`^[v{] Ul7*Pa_rKphD0y|Y;d`N"|*-#rZލFs -)z㋎4(Ee DnXX|OPDo4R Ό UCv^$/IrqÄRGMdu︟!)s gteK9y<Ys"OA3{a\-RbɌ\)IP!Y(~Odl<bw6::`}+6M؏ụܾ%'G w8լ7XBgu5@8vEϸmblQ;6=GsSy_PcR_H(NZuS %+/gqAС}zKu SE g;IWAt`F<x%ޫHrmS؛ǣ"02 KB&rWVS+$赳t at̵ȱL2}j9 #I$4'Y)qUۭq}٧(B[nq9݋+ Y:S$|5o!~`,C%.O_ך+kZÓh>*u}ZΠ0aBK,/.RN+K/ ?D t_1 lSZm띤=nD@~Əi>MɤliDҡC;xB:-HLJ{Zī,3/{O gs-h( *3> ko`gr8a6NJWnyd}919WJ2M L(EwJohXr_ J?2ڇ\EBÛg,cBS/[8»0$ˀ}uH(r%y; f=H0[En`H7TfDi_vr?3?*:J(M@))?4#5fQ=bMA(ytBAw$-/eh]فiS70&Qg ™un HKL9pQ-gykZHJO8WZ{K,{(x@ prφhNrMu~S"(f rz]Bwc، ק(ʋMO>li260NN@zIܠyhlmH8c*\ͶDL)0FeNUӘ\;^{PO!꒞F1{q=L3a;(&*fIYȊ$($+6C*09.Qe,|u8K#2߄=fw>̟lbݸhՀD @5\HJbhoe6'\48?WFFw[:w~@M4 <w( qWS`賘) lK{y ߅!vcO ԂmllܩnִriDsqߌ9l.ghqN’(}Ǐ<NVqv*c]PյcgاE1fe_RXմڜS@: Jd)Yw mBZ?=&L{ÜQ  ҁK 0$\/{ٸ,۸\d463΀Rt4a_X áF/:5ybtȮmJ{'TYQ%f" Ÿ>yL}DPR 7Y72^!V_-4|8%c3hm)S~ n<6َy`PM=.@n]ΟB,LHl[A(fM>gy4GEPHy,NJB(»EWXr3Mj-x)ꎇ u-|" {g `UE?q Ղf:Tu`4І%y"y]W.kur?=ʅ-.\sU J -^{#7lɘ+e}rdf҈ ۀ^Znm/ ;w#5_9 +ŅOQU?LL ṏ*C70[O=YI?QOJMcGulwE՜scDHbj}bn,V>[ tcD!XfTla0N J f.Ej?:{vVml.ͬc>5q=|r2GM,X@cTn;e ypT$U*K=\*_6p-M!}:gbp|MSlĎr0Pަ~hѿSڶq i6xtw-$?q5CmJ2EdxA >Ǯhsn*Wϼ ;udVԛ ev M\AqL4V߆ݠ4G<86du麠F0n[<\=wY5dW\pМfDM>:4j l&dvF3eCFL Fg: Oÿ>Sg8L#_oNC wɪYLaxSAqeΩd SѮkc,cok>XJ3;LW\0,Wnt`d.%r Pф9u$qWj p ̿Å8SUx>O@v ܀{ɮq&?h&cX(%w<(E)9qE2mOrȿt9̖+ckaZ&$cC o]H{HW`ڇRA}˪vgW`ӶWe"wjGT p9-b`mΤn S=~.,f4߿gC<Pk+Я:,Jɇo|HͿ-z%Y ($:aXt )Q&z"b8?8R/spzvX;8u}_tťGIm^5j6c[Q`P+6>ܜ+贴wop1ra~+G.Tg,,^ kzxԌOFQ_Ee?t1浩D{\*_mRTU9v/9O/;BIyswa]D~/s%Jy+US4ݤO&J} Q߈,|WzB# CKsNQti̮s &52ψ+@ i@6;E̅wo'j=o{;Ob,1BfG$GC>WH$keax%WJEεYiH527Ж1#xa.R//OD~m2A3ٲ~~lA66RSl#?۰ jHPQxʣU-_wtݟS](1Tx$TH}k汁C'v5~oҤҐU(֙g: Ofq%ojq̥V/?/̜ZMg XpӳOv7 ?RFnb^'^7za Rlʏ#w R#Jb};%0ݮmƢijɢWQLJk>" Cdt*nP@Pa̭'2@JGEIQ&QNo/J}d#> 6k:(n I4-)>Cߝ7_n5iB/WW./9{`zLi3[g7cGcGI$F튊ԢI7%=s>gyD|\-wHvKmJd8էf-T tͣl#U=wVEW u׽ E kD7[q j`%Y:-kex0rb*l QRg-d-dUi*[X*S;ԤۨX"LZUI xEq җRvbq MH3 ^#%(""I_A`4A '?IPίn2߅ň7(}tMzF]5o3u#Ф(]^>N]oR􃆀YM薸pőC_4(,uRo=OPP3@܂34TOl= dx`s&&AfOa7z e8uә 0%xyez%#HQŢkT^&d<Ւ9ݗ֘if^P f7=:y.Of K|CCG䯁 N9U (߫?ݥDyvs-KiBc|5"PN ?~dӲkUA]pD &"n4G'd/W!bRfDg :H;dd> dii!gg_sy/@85BcU$7ybetP_ g%HI~E~/&,*Dd4nw:K+o*zqYL7dԡ$A Yxkb _E-25+M//]X\˶!S؂ 0 7t0wlB, j}ΒޛUN)e6>1=d{?6=`$ 6"6+c. PqsK 6 /OHcPk܊H'nSP D<ԗn8:3LJr+5ԛfo{L)â!fn S68·kN(ca%.v|KF"DyƦ F_r\wς'y9#Li-P4 wR+Ӎڶ cRǬe`OѺ&IRUۯC3J,x9|o/עOhgrkbu$$ uqoұ@n얘 Bl{  ӵyVd!n8QFr2͉=d9%o{R7:fj}-Hq Fԫ_e3\z3&CƨibΩ MjQ.iYY]2eˮYmѦ+MM@¤{'?j ߘ \6iU@5 rvo!v>p%鐹d,jYdwtacݟ&Xl!$@ ;"Tټ} Л;’ /@{) `} Bs-=# X0`6ZE`U}\*=J l8#P+RsH M,d4lTSWAYxGl=R~0X#F6GM-a;$oǼ'X4E3(4\vi4Ëɧ/WF- =i}e`i|dHzھ6@krb2wMox 2Oa@%w0&BEM&xIe:ze_ mm|__ḯ TK Nke4s5W逆 w^)5o"鬗A|f!KdNRiވ Ew/y?=Ex ?hp˜Eަ:yʌIFj3y ve>ETZ o!s xpI"ჴy&mQ+'pjzpR:6נwB*!EhC|АwklJr+J "=#1oZc0CxF~:UO0Ԡwt'-!P3~]ʸC<> hи /h/uZH.=s=d]g:?2ߥ^n^uQj`=Rw*;~uס^)3뀺0:cG蓗Nc7=ZV~[vHp'l Z6 ]\c4!4myP; 6nipm>lXmTN0\"HsQ<>‚ F CrzQF K3z/C΅F({cW# TXdkFvā&QZ֨Ƥ:X{K;mXZSJp8vW0z%ۢCPV"Sk6A`eKWɞYd>uq+IYb IvlewOxN{@O5.]i/fl{Ad7^@,W٦EW36hu?x`#*; l"QXH_᳟0r9aZ433i0ɴc got$)Fmy+(;O[}bּ>H:cs|CVr\4?gw! \jEw0uVmmA{D(9vpu .1:%@wi]4(9 +JX٧,hkyRc#kK#OC:6{3`#U3Y4ipxߦ'CK = ̢~~s dl/5Ӹ\JO1>?!iPm5L;zTԪ3z^2u2[ņ\>/gVIʦ.cOug"V%Գophh`)Kgw9Y w}bL[9R,s#`JuUKGw81ve)>-*`NOO'fs `QHnl{7/ ?2򞑾=>]Զ_6{YZeGX (+iG_V~l|5J>.nE9Qg9vV9?eys}o@<WnŞaqRsw7xu!%Kul N!VheQ1I6'exl8R_nOW ̵1O&J$oYʯL/i1$6ϋN (?d1M= $ ^R&lvfnzXJo3iOg6ޔHT/Bڽ;LIUK f︛^=w ĪNʒ"= 'E:[vp2_Pc-\wB}sAi+=VRN,Qe^>Cz1] wI#]z2:EVe48,({)٣Ѥ0!_X x6ͷ)V(><|]UPRtJHyfl#rnSiZ R!>?KMi';h(Yڶ%҇1ˡ&gsXk3X!{~APQlCc,195Sy\$cJy.kN|6#a(w1_< Zτ:F* n/,_\K'uf?[q܃FߠE]D1,) #~=0?_JM-|1bBY1;6h5Hދ!{o(r'okˉK7pÈ7|jfib>4YA!@&3Y0OYO5XeUP{s6Y'#D# HnVR97zRQyea&ϴuO7(KD36O ?͊Ǻ,;vh2O*gJ>T4߄ y(4wZX;+?R4Z?>5 /tTιA Oo߆*?5-3c>n` ;X\k*ow9\,ѷKEa+']g!g/}ut7;c =V>5d W0;>(CF9ԡz =vmJp,5^9W&pEa? Fn;=l Zc y0 Bb.SarlxQgRn}V~ S'Q_c g?GE T0㿧^9VD8TCt* B3њ5.@i7~f$V#%A:Jŗ2+ޕ ]Z z>U* r"rIP áh!\:{}FēJ wDo8K nZ10_@S?CnnYc$GvKYprVmȵ4'yYUXiQD/|fuթM)0t?sK|'^$C]n?zbc[3^[Jok7oσNԵOxj;D}tQn^ߏKժ̨GcTv=k'y(BCn.?:y 'JJl{ZhN(5z?fr!CeqfP#1U=}'BO$h)e5NWř ;ƅ= RP[Pi~M 9Vԟ}TF OS'?&h68+)gd?h6#V0NbؖP]*0/SSJl' +$cRׄlxUe(9:Q*% yc{4|N vE oUHdqܬk6.w~FXo6֯m (1ҺgB@\KaoxP-(&6:=/ҎF%XVͻõ$6K[rL;W劔ZpZ m/ xd Ӯg $(lŁXl^PW znWie?z8ؑ{ oM ֦w6{Y>vESqվ6ZT(1Dk![Ln:TB)$leQE J\sѰ ,z*YrdB8'~jnMT'F )EL_d6%S?g*o|p +(ŃKŁ V^2$wv%I}0>htz4ι,ԲEy]wS eȲ+ Ah:J0(Loٿ)t0Ѝ^zOd:3hi9kq3Cni<E5̆i'^3OP I?t-}0fӂ}ޠUc"Hžf}Sw =&a䗆m5mG.|h2Qq?j¾JY'o:nqO. +Yof`"E"<;7HD$CR%^ycd&ji7HZ Ŋkls d\3]zgyy:;|WH<*0BG,Xx\FUGr,;K <=PY˯ɱ~d7;Łw&Wi8ӥRv991LT٬D%2jܜ .? D3")s Cc+t›sS:5gAM CzbV'>e9"}E+hpڒ-pYEqu{P_qE7b'X@_ z<Φr;;%u{Bht·,;'$"0AdK1m8!Z[du39X(pFbN?u0E |NB/ޑ,"ds/ QYIjvlcn75~x'GI+5th7CnW>EBL~Qck?)>H;騢a T9mZҏrdQ+.Hp$aʯc&AK↑{p3IN;=@& <&?тORk5Gf>-NqmwO^G6s2!ZD~5`ҔA?X[֥kFίsG0ľnXt$&"|9hw6J:22rQR5n JΙ5K$mjKmno5l3]g ~pK^yxiWWPK5(@jQHkO[Uxs[kVWH^τMx$$N.3BA媽Bgl3vq'NpM|g@RonK ;o/x7*5SJKrEQD**\:) 7;{h;>b۟^D wvgQ 8}a?q{w3РEɴ>8%U->/*2Focʠ@Э[ s.taP! |~߸y+kLxC/n:2*CH>1L8(X HZۃrqN"*SLyߣnBrƕrsNv;t7?خ%u #=.*E#\ڣQL1QÇk*u ߀h^|u&@_ I pW+-z'H* 37^6,!m?K(3Hk}TpdHux>ZYK#D$vC34?igt@aCY5pZWd蟂-\);ΉS* dWt:8&=yfV۹Si$^UjR0„Xw MF_5Yz j@e8Xx#'C.ݜW*}S{bC&1QMњǘ®m7;9g.ɐK"Lt&=+w>W}eo ㊝*!3N8FQuLy3Ok;'k:q'ᔗp'E!ӪEsLr7 Ո?1\lǚX %|@ªQ Д|8LI|կDi~dp#JRN;gO9Œ"ʼu:t׾R^CQ&JhׯuٛBg 3,P=h~?! Gya'Ci֚p;'j+w dWPё@呻[|4$[~"k |>걧F-Ҋݪ#d<^.3N mI4^a>mN /I۝n$j^st:"z ZgOM6]vn W~QQȼ%Yӗѕ)CmI_afm|c[QB?pBr[yT J#La%/1] t?BX$τ$%J2B]g!Bywn#i(s+j D,YmM&?8*0tܺ!SKC1`x͔^l(QBT1"Czj~خ{ڢYVuwI<3=~m@=|OFU;w^# 0LS^9_)ņ#pǾ% 19} OilP*2w;ta ʈ3m Rdoe( w圜*NW"M虘%9֌=;ag[H缜y3Ik[;*vðW%z. W())Ý(>DKXdZn"aHSyǐz:GD;қ&ϫVAj ~In(N226}M&{r|Sz2R@ Q`2p#`9%*ѣQ , itoǼ:ҽGUOxmV"4DO(r ]ρ0/DČ|,Fhp*djN3ړ>XvNh#v wb/sSR;@ LY}$9Us8 eB`c/  1'^-Ç3rmw-@&g08'jYhW$ ׉;eŅ.YdxB!L$TMJ!9$ !dLh.8Mj|Ax7p#:nF\.Ov]0\oX+ZɎv@:3̌o`:i@V޾~9ύzDHUf@BzM3өU1+Їz>Sx$qa&+a6G91$eSs1!ҐU2o[6bdO|B^o9&j͎RoXևt_WY@4 ;JUF9 5MdT zf<ӽ; /d HrAJݨxzfV\!DaFpOS0us4t#8ej{ uՂ47rSOJ*&{ ULx$r~N7v|&\ʠ`x<)@Ld!1.\gέ6D.iz5J*4,'7YŶg"GjExӓCN8#j\XuIePG:݊ocL +IVg;)^E4B2V4hm9솔^CY@G25'|. Qho4F4MRLذUMbNgv*BYņ({V"V|d2N"HgԾ:,x{$~A8^<).I7Bś`1{i[SKmzU׃4؎k|mA=-ҏ9zR|1'P|o SrE a;a} X@$t:IRq1Mc@s,I J~"SC,'T BdE%i)S ^Xv=;_b%qEJ5AާaZtl3\lf3.s/)ivw51Vwѷ4DNe:ܵSyGOәn~/ gu(a iNb6죆 ~q$zנ+o)T~M#V^ߩ[M:*mp]M ĉ_PG&"ԘQ9N3bqr/ct&/,Y W{}@sIМE\Xj _M^@ ;MPz%4ލID5lKl&&%4ǥ A3\N~l#UρǜĜxrajȷF )SsF97k5~QKNꑖRq djuY v٧uRl$.Dنwc-'LT6JC5dU) :*SnXwF(t~Ӄh@ᒍk;]ۀ钮9O6vuڵ4iAUgKbR @CP:^6M}TaNV )ܗ'myxtՏ0qDc s XΗ2LӊdJ)CskJ>x>3VB́MA5l* $Dltw˩,}`]} r$Wُ p ^.cLm2ADPq` F8 9WXڇ :(+W%6]׋Z01xDKB|c_ET 32Ŵb+3z&|7)0UuS`qܾƴ% "/Ϝ0ȏF[[E!|~#kLNU: ^Mtziv7b7Z|v1qڌ.P}.:S~b;0xiv=pB Z#rT@Њ:EQ57c05Qca0!f:t\p:i W&k_&IҲ~%8R~MNVf^Z泫*4)ʻg]Z)؍x:?3 Rhasޚd|\3[ +YoJwϢX@meM_#3kގ$I aVx^(-IoS9_Jűή$]3GZa,/N}Gc13ʓg+F[@Z-!pC+ܓn+ }HgiMvYmxxk>мC'7Zf>jYR ؿTpހaDC$mz Uz@ r-~`0`&XmZDs(4NrKW:]?e(/j=B0a?P*EH}XĚAÝϫ]uwӃOWсcyH9.?w b]YDoe*"NKZ+` ?QA[B8H>~]7T*wơԯ-LQu5{USKW[x#愎KMX@?2fNSS4'rdf%gJjI`ZogyDٌ{@w#U#7%8$GlNFBCcqy&½Lv̰rA&"I%USae,@`"mi6rč);ˣy61'gK yv<4t"M8EZ^=g0W2-zt-gKx`VAd)P#F[yTwJ5"c{nb_ՐN{)vKn!9!_D^[kn)8ܢa@}cE{k{$Grj%WAU7J˜[0y$s[ *ֆ`j?~;\}OwIK%`?k o룓#H8AѬ!i<fWcW;dod| -iئGC7Fʙߑ5,Wiiu9;{FO!~[i\,7XNuL1K2sbA>񼒄9c2}O%Cd"9:yT~* 0ՕJp8rPrYh2풍=%ݑ)/ nhL&=Ly[i| K03Tn$Ż 0(*w3V ި~ְ_s*HtFqd"FV׹HV S]_ҷv=faEͿsD`:|S-dobCNvq< gј- 671=ȝ&􅳫̔ZPsfb鍹x*WPVu_C!/JhEOWWr9$%Հt].wi?FZjS{9wgN:~DW22 MW-4 xJuا9 v>3CcV0`Ruv 84 4)ONQ!Wg^^}YZaejYUǍC_'d^Ë\.`jk$lwߚzW`t-&D YTeچ<V%P nmdx 1\Mh*7 5N.z4D?@f$uu}qSs1aR8jg]k/-Qq N*]ǯ^?TU7ՋT[z6r{95:5#axW]z'FG]1dE Ho/"!{d#7DH@¼:gөߡQW[E>­l"-]w HRWL!2rVژuJ|cHm)q厲~3ِxsh%Yq vFRkb#>PL4 C}*-sc,|d})D1?i}ePz8ko_U3Vō.1ȏj֦'H~ җ Փ WGIgOuZ)]n$ic]o7 }h ^)>9- %l;s7r@ @o2a6Ceg^%7&RWk6b)U$<P4(lq:Z2nA-1kp@+2bFF/++>?O$ n!7]Cހe2 |!&-2PIv/Tq=!#JR ( ^F"$'#f-gs&h zA@>|Cڙnkd$i/yh۔DܫQ̾MX[?T\!gXO%^rBxx dKT 'ަI:ƀ/?ٕsamZ)H] _R9wT+K!U- N5Dj~WCV`*@Nz㓵.}`4rC  $P1ET7@suFbg&I)\Ϟ#q#6BmEk늮 *i-Ns qfjOnI$HV-h(y3vE/e\F}@΄*P LoXVN.C#<[>N!o` Z󨢨4]= w 3iG4M<%\-loQqtE.S3N/ܪhymLB#ʶ1ZZ"j ~8o?+𭣉YJ S=;kQH[>pvXӕRw$́$ѝ8JpN^%xVհi0o$rIF2H<]q~/ IAH{Ceg^l6hvӱ>s|{X;icjRXuYN~)ReI%JuY>.-v§Vo6# D4˄Y{eE0L,G?7 n5#FH / DL 073lҲ쩏X /7PR w `e>NgE"ԃhk ,@aTL.4(tY,UR-?>y^:$Ung &CDX Spp{D(?8Qܵ~B\O>Jf z]Gf BdI-)(w~\Wjϑ3pt֦&dօl؋GѰ֜='JE? lU&U%H(w3qW].jP'gFV3Ċ醦9-+;:x j"EN֎,Kl )|71^19l]X/#krh`Z!7lz[yKRtD0B/s`Uir2^A"}":p]L KVTL3eECcw%`D^$$RMlrsJJRFE]Lݳ+$UF8|hϫ WӰw%3y#y߳,>((2 3`vv2]*O[V1uT_7ϖ cZqH$6B%3B<2/gn\9"V|IGZs R/ ">2ym{}9fbGQ T%:g/%RǞIan N?]Dд4#p76+P熎\+L?ڱ7hF -wļNpSAbğMT&V6U!z[M';?FK-I ^ @LKCu%_a~^TfQc9Jgr !co%֒xuo(EKr| +xcܟ Thy @rcÃ|cNxeB~Z<9ꚫH掎c4\ꃹe9-lk {.:P]_fQA?3,i ݆WݞFMXL,*k̆Tݫް5t QЪ'Gb?.Te#谢1Ϡ?=|&o'cʍIPg4Ga1:TK(SNߡV6T® Z\$}( )ȹSBvW9uǝ`ܝh/#'$K)Er#F]MNA6oJ"`ziB { M Xst%S=GVBG+6g_>;[.1ū%wAFs#yd(̣#)bNSp ݩ95)XCxC4"go k%s h}5jd'ȫ_ nResNfV]$]X#-^kuVń"-<=ύ~՘+\6ޅ`唟2ߗsGQ5UUv'hPNN#Ũֆڍ8t8T8; |i٠z3^OEIZ&m [DY?7kIMD₈Ls)s5 +;Asf-YJeͨjtW8 `7ox ^AD_;#wKM F} LA 1s$/~xkK|¦ _dK8 þ'b<ز4b4.ڗ5^ЂsW+>IBr[z~Lq\}^}a0ڇ6,L*SW֤n-qrw-޼`9ƪWX[s!yZ d&qkOJJ`\9Ye1 ԉw+US!k]в !>z~0=2) 䛿ՊBW-J_߻%_], &|VqvWq''%0Mp{H4-XޛV0w' U:SKCQ*1\C9l:o{5k4v&m4 KJGy <x~x@Tmy›s~?Ⲷ]zF1xDo.!wJ>\b\u ,?`g>aIx005I ai&2 p@/|< ֋_`&6Ɓ=s ĩn|!"JNz(ɶ-fU-Lr:*rDAR;fI ?b ;؊Hi}"YvRyj,v|@;'}d:]Jm\4>\`q='r7%& 8rb|!>9+h$2-`Kk]D:Y&aXI4熅 i23fI VGE}U,߶up戕 >QK<>=.J=p;vأ|(YP jz Dc]W1'f_zEW51oYMPh(32@񾔱qcNamhC sX,'v o$*( l0cϥ`|Gg1-6$|vS"Y%5$R';0OǛR*)Y׉Q23@a ~fx#?2o ݣ%ed\mX fQQHsW=zE݉P 3ޘpթHd#Bq+j0u|ߍPobV4#(N?I?)fxpLJP*Q_9mH A'\MwsD\3(yegPYSoȴ' ̲HӴd?y' Ɏ8ANt -&Иmu!.OW "pjB=+}d>[D:(܀˧fIg=hRaē*J]?WUQ΍0{>0΁ 3~.3i623 i].ӸJj`=NK yi\n:L|uM _D_%r&zeo f+c Ԏ7zcg҂$}n+AXT! Yо{[;i/2C!g<,!QiG}R(m?ct3VFxq#F,ʤim!Sxjmv7}"'OB 7Hca #OI%{ݕ*@u8+QKlԄ01dN!+zѽ~z 'c*rE3'T.$^c4xHKxE27vt\B%lL{o_uU @uKr h zQS\fS*N Zu(d"V%1΃Z>uRd %( JmsGF?P t,X1?/:oMY(S8 N^7n+ziaC$?8݆ܲx#V(>}qzIuM:U*Y:TdeB@D!%e Xq]3 5[Qty.7\OS;SGdvnf\ V"`=W/$/Q4hNC&hIA {CGƉ1,Vbg#RcObO lyS|c)A3uGLG:]Ueֳ+Kuc$}8m?ahH}4)(zzIm 1KDܖZruøA虦٢;̠%xj! qkN4KysDIO%vr /x_!DN^G492rjMUjWpN+݅v{;6H(]2{!x7*c)YE$=wp+X(7̘lv>&GV/n'##Ctzozq:"s.>@vtKvl3 G(uyQ5Уa]ƿSbi;`J6h/Ig(v_Pog2BoT:@!58qs;qÆhv3ɲp6#XMu7t5+WgԞz̆9nUV"םi2OJ9#\#yn1@H(t`ڨ}OK ee-K!*1] p3nW@g4LRA0'&X߉8|d=gHiM<꺴8Cb`#jN 8 MQ%)ƒʘ=O<)s_I; CIJ+ǟHᘨ4yo!.$f = S݊)}9ݙXIY nar1LQCW6Xˆ}uZH0[ i>ۊz:q"aeғG'Wd%4 O41ETsNa9X ?.@K]쌭GٲI Vf {~@?˟Z]v,yHW36%ai4xܬluQQ 1hm4,32\|tZdޣnc$Tj ~X#tEV%b7UwkD$.i-N¯Q?e"4Z@{ XUف.TpaϏSx bXJbM\dG`QDlbP{r?0?3GGzT{'EVQziL P3ɴ(!G*&#3zol)׫1Th v>͡*Y>BiooVX{oa2\MeK$ XA[)bKhj<RNj >!@ub={Ȅu:] ڃ]BZHf 2v,Z7ȥ|FPvrX%zfZ:<˷/2z,iOYNSֿ(il$M|H[8" %sQYpm7PXyl(7k;Q¯8H"Э}!Q|h5Y xB+xO Z x-0!T^rM{ȱХ2][~O@-(Zhe*ٚZͻ-9hɓU5F sˮ6人5n^>R@:3sZ'Y+OIn8Q'r(x3P k v?$^!Njcx^>@?+a'xtS5,|D\[6la9Afs~|.֡r!0ÀLWU DQ>p˥jY-&QZ m0+[şri;P}b+ץ*_ͮ}똅RŎhtB=eFU'N!BǓ5ÝOiaLsݾI[z1[˰sx3?Q/2m~ &Y4iNrmJf H@n8rk)P?3wG .QlBEr9!ǀ0=\&J0Z6TzWcXڈ۩)+^n'c2KM 5)C2C} Jrn2g$3/2n'6m Mdǣߔ#xj4F%Rd0 fuO1tڃqFâa 9/{ߖxc[ޘ]<,]tXn99U s ENJw,&ڵ!k%9pk)zi"Vڮ*S.eeNl7bBxڏhLZtT(?7YX;1˛F,!Q]T!o&i jºʽkcfRQf 33K$B80*3w3JL( LMgj,Gጉ4pP53Z&zN`^7%(L%QbX,oUyRG&T M8bNBVoG8Ş}&0[è>a!ۘZ[&[!ouF)9n hcaUn"Sb=l^c7nV;=fkɃk<(!'$ݗi(}^cx-%W&a.ŠTL#=Wbp+P 6gSbțFPo@&­ }*z8ۇJ[R]Uq 6&i 0r}]\5=V!MG#V; M])c8Y'^Vŀ? ˠ-9&R1*N$9uYq,E9@@r'{OO[sc+JRh^@*2Uף1V9}O_yG(̝G\O*[]q A%u˓wLwx V~T3Rs :.^+R"\cWAS6h$~E)84l$aQؒ Q)r s{I Hnw87jM r}]srOR 7#nyЍi0cMO?dp3I2!]Z"9-hD_$+lJC7WBnEb#v䤳Gev`Nl(b/H~ 譌,}Q_d3l/4#6IC~C>2J|.K & ZPف6R,eG"Ԍ'b'*E^{_ O!1ZV@.b%!> ,VpJ{b \.= ="X8BڻϨ Lٺ ɑ+ͽw(cےYUf}xGٜN"rE^7&~}_gvI ɜoCYs螈Bmչ c|+9{"۽δ)ݙwE Wm:S~20, )]u+~A`>edkgN L[P ^@R|QhFW.e>%IPÅbFu ?4&A?_QhQ4y>nwEG1oߛѣ[T~@qIt./SsJ2k2.J~=*5oΰeQmY'8Bn_bەO'M[Ym@K-/Xt4P!_]/pšlo>%Pޥn֋>qnT$6fKj 0[.5'Z;A3敢+qZ)v~r2LQ_l4:h?6hxv`6;sdsaw]謃h,uZl$hЁ8 GZ6eMc62v_M:c@ϣl;.MWКD6YV"-kC5FpE v˾~:Y.,p?T+R<'g~ ^c[$$l6jܡ&k[({4#*ܖy JeBGC|Ly+PH>j-(8o/;X $1S ֢͕v=6<~']%g xh͆󩮆IRXBa#*[2Q-?_ÍYd\F=CɑJ7Rac~4޾2gWhޞ~r22.,G\hya+RW"fsiU$KN5ON&D Þ>++0XowS/%vL.2y꿰p^ c|AuEj`jӾē~nSKX;qR-@k]ڋ r5)48Îrx-+fr8MX|36D(Hԓ|ZH8tkjfw}a^e5-oD &7\g+WyMPSD#'Y|iHւffc^Sw z3L)~Qo4~A\`;zv=2 a%0>s^/k!\z3^A"btW <;7 YK\h`NiĎULFAp~QaQHemh,+,Ez#.i<;˃sP;0ٜ X UQ?ҽ^J^Hc 04I^5%5M-ZuЀ}K%Um5/K0Wd,?S=1R3Ug$$I3UsxR+N͸3Jd ɪq!`P z(h; % _ͽ)*t#7Γ1F=1%ff{) H)f v_n+"Q; E\R<1]Xu]&iqR2vLA!4Tu\ߵsB@O\8-g^V!TkkDAP35ebåvs`egY0 D ,MF56NeW1}tvx $>! :6#YЊU~Z&AgAi@>:Ъ{xAԀ6S2:j qF|ˤa!?K>OKv}G%TWÜDH|y3/iA~xLd;u/)\`n/A.mI4w!(ApV4Qy[8f32{JdTwT[\!ONA~TVTA.tQ !Y. :I"|n1|A|_i0)@'$OkcZ8'$Q. _"_;hs=6h9aG/Z G'-q+d}վ_0`w^*ᮥaLזdj'cth-_T?Znz!&<#7Vl򥽮EHȢ@#ₜHVoS YϨ?vVY{o.F|*(b۟.SW9wUʐ;Phg Ξ R7@0g$ʗw54 B퇴!YԴ};KZ -qǃU,u6gWOoR&Z7zLM51pm;t\ҨgwI˜"R׫`]PK}j&֘MXH80'وɉѨΘ-J3-9-$ 6?#Ta`CC.2n*.Y챜#cG vJl;%k up$o0Pv$]4C:޿?t( +Ͽ9UsR6[99U;z*"ʶ@F| `?ە OAPeIրKW7|&aav;OX1:@joB=p u >FзX܄2=JzPnڧ1[jZ}16(y3#72e "ǥ_/fOZ5 syp-DZ9]>`}zơ!NQ'Q)P]a%mpT EEaKsgߴ3ABpN+!8:.V?\rōM}{dZ6mdDY*`sQޘ9'+Hմ۱];wIF]cjnkw0'%)S<@r'm/ޏ d 2',a!AN0 d"AĖ-Q9r,7[\_T *ߗ7+< +[^PЏ9~=YԯQ-$LC ~.vN$kOA:RHoN k+ |#1b%Frĩ_)Q'ݪ(O(9]Z??_v0zNAJM['JЋHv{#qw6I!0Iy48dNҊ(I,wv;<9j{]`Q"Y[0|a#G/ħT_nL8qy!|D*cK f| L:Z43*I0*vقK0ð:"{OMe٧üAgM S'X-\|>] wIN7B\TF\ !#[Z'YM.9q8`r9Sp8N(wi/Y]xh}R7G/Ŧa7E= y4$lo _.4^cĖak\HJ+Ӿc x$>M]`$O *=ul/=FUK B-pP'o݄\!jR/ldqvp!ہ<#Q,^${ ˈ ~ }@¾Ӵj~JrJ^RZ{^N`M:Z8(.#H 8J_[kJ2O9eg ,g#HTw<:b-lt S) _ @"6#-ˋ]蒨{b(  $6U\'5?ƨ|X,h?hgH]>ct#7ͣQ~f*X)Д'Kd_Rmd@bwv^(nRFg_et2Eup_J[pfDTm-ֱZ\=J,<5XGaV>GI?x&5|8g͊i`@#Iz0S e:@֝D)HG8J̓i;Ǵ|`횦>UhA3J?y^,>Mom@BЩIR&4^fBhUaֱ<[0%AO?F‘u "ل!QdF[ϘpCwu$#ٿ'{ 19{sa쫂{p]ʊ-5'cХ=Cvmᚏ]@бWj:i1KhLlӐ9 SH•t] ?P.b1+-0ˀBOXSԓc2JŠkܓ8,eEY2=m_f}Cѯ[ԩfvWr[siE}nƨzo˛s/4y>c)<(5 B*ԲwPq+0svײENـ=fPE׌Ws( Gͱ[mA+(زHƑpȲrj?5>nGP#C1J+#C0O^OMYdynWAlb!O>PxYd6y7Տ`&'߽Oہ WttS$)ېSƍvx ;nYAmPǽŋbCQFx kd1UUmo ]Lu3hb_Ĵo $OKm lD26{ DZX}DsGEOv3JB]4lv"uZee5Jf r!Eq~2o7Wo)f\{s7d-kқKkH[\ϻ.vI6|K#Jb*ۉ*z *v~ETI[VcZp,Al ڲW?,QR:̓Oܽv“DGŨ`L@b% SÍBS`,f<2OU/&ƀ@`p:,%0 /5=5aK sϢPA`!{rs*[\"-;e?{?b@ЈEy$B/%7H9+K8IѻG1>Bx=w۠KK'I%-ܶS03>Tvq=/;FW8'pj,ZNPܡ7(ǞQf}9EGX`6UrGѣ!9q{~-Q>|̲|A<|#"u53,vBMȠ?*Ъ>sfOpJ Bw uf^ϖw]2}k 6n#_BU4%GOZl^MiJ(r!GD!]XG.iEqױaX<>(pm1"QEۘ8.cwE ,)'ID4N5lq=S: mnHlB!hiy[mm4uHOҀUnTi 2-%}wօd|znLMrŞ1E6'=-ZI&8caሑ;6ۈ"b3G9>Y}Pu9UpW9J[ Z::b0KFSʿ&^ypge!֯q2q$w5N8 um%w_4e(* t6_G$*j(D n u^s:VDf+[ogRrt>*҂<JF^s3[ o'DX%quaz 9;E=ZZd?7tr^N{c݇ u иnibyTJW|PYx*, bJH8(= QX2LPât?RP} NWd!>i$ i[^v 8K 7W&h!`F2O*E3`4Yq2 \IЄ,*ށ./'w&YTs;9VC9ܙrMKݡ̌!oҁS' B;'W2 yڑs%_fh׮qF(w˖c:iuj=9>.լV;1 qX@b<`A56f5!_ A8~Ni߇_Ao)4ү{Bllx w嗚UFאsO-& СKlD ךR0$8}kĀXĉ?<|T>C~=/7k}70, F.o |K[J^崇Ui/Y~0lkp^jvl)]QIR Cmd3+^xf1Hꋇ;ri^PvgZf1A؏0req$b`;|JSZQHgM% ݲX&3'7-~4FtGKICtO2$K=z4[#bv9%0hMQ9GtPv/UK7a Nd2AUp5r,W%M'n}7;3euU{Sȯ*vײz &85l o/8B9p*A )R-4y ,YfLwe`\3N0ե_tJ_effk7Ri p)}tc -G "5 >u9otgg$ęۖq%m , $αRA1w'JC QAkx|Z//)_?T{ 1 rʟ@Vh.׻LB8R0/9 = `X%igY37{pD*ixa 8Z1o27[ݵ}{s)fڃ+oX"n]QǍ`ݩ`On l[.6'XKUM{05Je<f] yD?} 4z*wiCqX-`̴.Ԛ!x 4^)J4- .i")7rf?@VQrA5RwDz=6@fzqPPQLb-ow;n(2a"c7}T-.;'0Zk=gi %5\9ڒ%=DFjJe]+:.]ݞf%qV|Rwsy\H6e֋hǺ9Ox5)z:wng 0$V 3hԱЬz0. \{E rN!=p*M=f._ܳd{3 uZt'(M ȶMtxj}xh쎲2:Vїxu/6S^kCR?[{ z{'ҟĄzk!M+jI#D=֫>~GO241yj83_:cIr!0XV\ gr4NfBUu-.YM`y1t&YZ _뽒{ ez/C{ϷxdzX9"h޹eڢ ޽ q[g@<$4 KrrPQCtT`p HS1e iH^zlm÷?ݴ8",A>x$sEVFE5knN܋4._?>n!2JԆ]QvSM\nj[?0ː Ӂ3#;,c%Eʛ@Y1΍:mP1;CB,mcͿX̥1_h%82+)C4y eK!"܊ٰ-5Ɍ!m ?Y^C  Ko'@uFxPV6x.xgW ?V*IўROBo37襼Ǒzn֨J"Fɷg 2_}ɵ$~sŗWu%0#[pNWirI.U"H) fЖŷF`qt $ZJ(2⏜ :c /+W|/HK]!P6ςrDk[d2('̶ ݕ%%oמ c%ü~[S<^ebkvgoVXH'{3-Ѿ.w8Ϛd6Kf"`[T2*G%g:)?ߒ9`t^8C{ s!{9[8p=P#)XvC.~OCH[Q5Qs_gQ X,Nߩ'JԚDtџ‰Ip:!F/K@.RQ9ꇞh]1XR1 _`ns }> rl#g~[]+PH6UuAZ Vb`ni1I*Wj νAVGBLB 8t(lr](= -=;ާʶ8.8uȢUeWR. }-^ZMGv33ExBphtSIH"0U -ʜr.Fl%THxu[{sɐ1v^Ӗ}~ԽӁwig!g"}v9>JO5ݒzoezFDsy'ATƿ%X}?5HJ+ ݿݵ޴EJ< *-OVq.S^"{ٷ7=k,lZ-RB"u2P{vj7rv;Kr+ej0?{1OJ̹ބ~W8pK3&wpU$n@I<6_^elb9C = Euv*:tYaÌzupB"\$Vu0ioA//L k],=4[-e+t:#_A2DʖUl(>:mtq LDM{vtS߉~d|׷qwZFޥ+37,7֢ya\Q6 G#I\ .l4,EGx~ҿ~BABi\07'نYPijV@#)~jͰs[+X(ewDdV&LV蹿Wm*/w IД-%ƆQ0#9mnk cjw7ޗR=; PgZa12X@vXyȿ.SO0m n|ih VIHj(wim؄ҺcKq5DR"Z@v >AKrOձ 2D)u- bp1hfHwY:ۏ'`ȊdνB7{\-.UDP FH&^ͽ!~C$s뉢^$+`Mdak`}.F5 hw'8-P䑙YˍW {ك\r.,v>*W$Dj 0wLPܣKad/LHʗ9ԝ`}R@<U7NՈ_ݭ7'=W\ݎPzf+eQmB\eYTBRҙ_ˡCn%{б^e(I?a7}'brCZ1f|VL~6b8aVD[_RM,BYtƘB)Ae<&ΏLj No w|\"A*+ӍO'j^փŸ?&]m]*, N 9mk²amc϶+F#]1J!qWϱi9~ro q[ lw:!\Ԫaw1O3Ug,,RKٽ)K”*0hJy>tF <*d͵@n,F٨(Tb;iZAr\ 5Ł~\P!:AṖUӋXbt@wŽE%dH!޺2P@D0Q#TqW{cؐ.bቔp 6CiBཛ'〷?nc2/֧KӎM g5%B:^37MREx~,yoqqܒK*89ُc޽h&p͝}ˀ% aeogC_N'qmĠJq;\G&cLaU8#CPN;Vm`im=*gSWb7LzE~âP `ӿ7ԍ6eC MLuz>HoFJh#ihF/F+!Dh۩fcwz1od `BUmbʱdmh0ޕ brIUsˊst {RHXO~1q=XLNhsp38g:#D^La)wnape\.Az{YCb/,,p,7i5e.ʰ)fχ L@Ǵ{+C}P1UoM8]2F;H+'ɲÙYֲ9hf<#3< oݟ;]]M]*_zBh2dܸP KWN>QOH#p՝3 ЫOYj2d&ĉZ8f+)\&7hݺ"æX`6s_`YC!0C[kTBqFMG kBnӃa* ~7 &u'>[P깓?x,mÁO?Sk%OA:92G6cFO2l}ye<9h3R<\5k=q)[^,i Q;>Dsr/|F6V#6dw! 6\>I[ʢqp{t|l/\V5f=+-VWlRZI8MȳK8rdY/6gd2G}p/'DM/;/DX0 nVԐtKHa74iK%QO^/[ͪA$NLT# )3%{˄D/Y={ H~{nm2bCD&D ^㯢YD]/;)K̯оW|6i0lJ;wٻ%(zVi.ex6<`YJKpx23B҉ , Yģaτ^H MES9T,zSC#ɳ6%!TUv_65롯 1e:U<ÏO\#h5r5҄6NCTl|+j{Kn7Mutբ:a94`ڏ4#R80VI3jJJc-5yvEV P`SJE;=\{Vg@hJHbU-ΠY%MѴm\/F;?`VVxMqٵ4*܊r:A<[L~IHņ5 pu"Z+(NMHWr̓+0評SDIˣ`aZ.S1e}j?:S!HNM]J@VG&d6% \{^f C}-rEyg G_a;i\E%`l5*bӄ#8l6(A{BizMx3% XV.hh2]@ˊU]BPGj׸V5Ԓxr7#]`% >GDFaw.ӫjgcKA(Sgsމ1K0w $dIP#7}$'n EE8^],mAr" | pÇ# ؔ/i%8n?$ڎO/Q'%ߏbr)Xb3:yD9(pCA #yLv{UYpѰU4|{gYCR]=4:>Hy/zLˤoqir f ]__p”{t B B[4MAxY7=ln[D801bM>'y'枊9~enal.JU3?MQ?ەbn$KR] @l20ϢrfT2x"7܌K%f'ֆ DvE~"qAe)HykX#i,r_i.1q&,6WޯsWe% @2κBZK\GEuL&d"ҰiY ^) V@Sa+u-u_4"rq91D`U,ݝ2]޲9!g֠\lf3YSI2]1 b%و~E-өĻurEo qHxNeBɮb, ۼZsUyܶ?OKHBj%%U+,]4ڐwc$ ?ǼSͧH5v GY $@6K17({bvC](XqM|}ї=Wf;8HaNlŔwά] dBئ#P9A"6biSh:yƪTY0ٳPԼP6q s ٕcܠG3IsܽܳmG~_1m'[]d5s N܄4\5qdw>`(áU::v(c+9` h=Ll0JcG&VhXj|Uc2l,@2)g(k>܍\) BNc%/^(I"/-Gh6,61c8]a z\ߠZqJs`"#7!r_e8ﰚT{KD ,Piy6!sf\Q#r֌ ڵh5}+[3;|J `fAȰRU7*0oJ-uS3 yi` Jۈo-8 `,{1ta4KQ(o^8Ox(sH,>vojO@ aN\;~i=^S0U~3xHxH2yU=2yߋ3(@#iվ؎bw?fNsQ;gB\14# ,O Z"wuPF})w|US?&n6Y8 ` c@Y+cîlG瑋2`M` TMۿM#.dVfZ:Hu}޼,lF&9U( 7`A dG |u8KnELdЪ=5PSJ/s^`8m=.rʱk\j  )S2&0{7lpQFo:+f}sc9 ){ W: )>ANAJwem_&/#oM!0@pv+rA7=ka_4"Cւ2+qmqN)ɡNB'k,nS6Ԇ' s|q/@mL]sBﰌF*P]`H{iT&wc=b`5Vg:ŊeE܄l-uqɀ )a #pS AkJ1gDQ7syD)@ v&NðDHE| {,=c_]@.Pv#Η%FeXP;RȺQULcN$/#f]gg!Kmǐ@FHaNUIhb +f''J6҈6 "%u1J_@djk4vl5ޚJy}]ۈDw:/cO|8lx" UFd$xx$Htt:Τ0^Z`oQߦA{ĽNVJ*ٔeŸd5!weJ bKd.])%|y9 ?WjzfgDW1׳‡=$YJKw16oqJ/gD_D>U4ehkA_^yǏME SҭL[uȗ*"F\<`O\Z8ʹJ`RO į)(վ<BWicڱGs>LJ|=]79^?ѥ,&w1wHujF7R[{*נh /IZcsX&'x2iϠ[y:lDCDRٴG)./ G/MO)g Ĥ4JOzOL}>~+p )%[eEkިL,T[@r]`zunDe\pahܜ^3M3͇&i)uM_ 0MZY}%LJPf?|oLQ'y\"4s֝顎+gi9J~}֩^0p=\{Y7GMlb̂-(==:0ې5SoJ2Dr kGF>ZKNK҂}r6vr#~|&E^b)zpsen7@>]uqL-m@ 1 E,F\Ԥyk @;xb qRvGmNzyR& +H9j;H!5tViR:: $L!d=LPV$/ܾepUAX"r\c9$+p.}(2+a`bp26HfEo-{<jo` @dGNxK9?[۟Q;R'£[L mKm Zt%ESFC3bC/fӒ] &HeN;%7 inDphqUDC37ʔi1߿ )ǪL:Őx]o#'74BrjᔪS8\jGE(w&*x6G,i`/OMNͅþ!qZb9"֎P!IZ?6&UT4ߛIxzľ' 6馁{VH$DUB[pNB hnB86+O5?~V`T 5J?gKE I Хh\P\Azw>=~ѾgƯISc=Ÿ}Pe ȡt,F zA.ǤuH ~vj>nǮ ' za01! Ù@e|(sGks5zv6=]0 Sߒ%2I&V`p둱uV5D/ UbڎH~q9_+uo9zXO^V8ݓBl+=7rL.II\bz?2b &T[t9!b񠜶`P `y0Ѱn,EN⦵(,E/av&Ld {Dt \G헻U]/I ̓['9&K.V᪚'/a ؾ*1~wu 4FD\k]1JoAޑ|-0TwMPqҨ=yl%8+nHm`[t5 ٹ&)Ի( ۽V~\.@Šy4-Q/Lw͖xN!)`݂畤@d2?'K"UB$a zWX]M/vz y/<0:⠅ aY#{=-H@6?x$aiǦS3k\egd>tlf\ x5$'z{(i93 %B wSIj'=W8LZ9(/0ǫ(@yM"k ql#&I}&'GF7f+\x*-ZwP ϏI!wHVj։AHBvU\TuE[Lv]h+U$]I:Iao⭔{uFGPgNZ\*}C$UUty|zhgaS@M Cq}zmVݤ]v }aJej*cf46BG X{tD1|t:i+B4]9H˚Өn&"ʡ޳~lomdJS*w0@!\5`=m[־MU3HZ E{ rrFMif4@K xf4LT-fՒd P ^}%Hq)H.NhjPE$;^1]TqiR~4KߓBƩy _ vY_#3_&.e0;`ez-nG$dp_jޮr_pG/L2~|&i*OJS7RLn<;_1VUj ˆ&A`wOz :8HQL)tG&S h5# o; T%(tsFW-չ 1AMz1S;tpZmn21fK&TrvRh3{Tr/:qU"f:|D`E !1ɨG BPKtȘJnldmeڨqQ´L a֙5+2㻳eI"/(˙ J]SYG4b `i5ŨiW<BSXIZhMai G_(abMbs&PPT 9+-P?ƵJR ٙ&ɗŸz)A㱺)5qW\kѷWvϲ.?51^|/Y.g?qa\5MS/O+7^qσ ?=fꎮՏ'nAȼjT\O{<U U RT=%OY =7NNIRk{t`; gUr6T$K ^W Aox8a%F0Cn,+̔w+ :Ә 5/W [=q׼H/.A)f^VX<7c.cBU\}荢ke~?av&]q?Ǧpq W U&&'Q|G>},`9$Ȝ"KAfw>CO!'h$ MOGܔ ! n?Qj̪pWxPQHi1nzbOʏZCvE"mFDJs$o)M=npr) qV MTܟR2NgF0jew5yyS\Plzt/7Mc y+5q(p;I*R$ޣ f b$=K&ĕExRH6wCQ~7{CҝOí|KHJt#WBiH y1ȰTeDx],Z#JGVBGIcd|i%RPhMq ]pQiV&#t8ɝz G 1QAPEw{ė c8#\ot>'&&v#CWY>5e}lN.pQDZF`0NM7S!{}L`{e U=/g}yr;/t^Nf_8/YXAն' g;z'][gȭKO^^T/WBǷFeϘpGfqR繗Nx'Tzmצw*7qxeBx2aԭp庾Pe,U;u]j#\&b}uX٠WVזHV[l3> ioZ$RZAM뫱^|N\ݹTIbKnܲ {bZ(ZNE_]~73Qjx%2zu'Gfbu>@5j2O;їcSua& <ܝWKdmZ[ԉ@C,5-z&ns;ڄZ!DY+v)z(\)n =朇Ө|{A' $|[۾)wk0PFbreR miPn4*Z}V ndd砂9fH ̈*`{|u =9']}.`ͽ+<}[Lj/ $5z[}r, *X1}}b\0 o)a.,Pnѱؙࣣ>J {%Lrzո ^BnDH7)9} fmoV;ē,BAxI@TE 7DGO*EG#)XML{|˿Q d{$A*Mw3.IFL\7(z}M`G '8HZM/̃ܨJTDWKt4R+v"IWEu QFF1̇!.)!!VB`ŀ]I4/`G4-ڒ]S#HTF^˧~"V`m-x'd=s|69 o_b )k!XKACccLxU BHCL˥#C ':,7/nR5jJ7QBE*roݍIa O=#|aN?`aiMgD%=,l8+C޾>OSb<>/ ee]A*Q&C)&@%>\8LQcj^)6K3G'Ź.f|N{IQ񂮧 ߃a=$C6:jznS >VOMo#+m0Fh*RwUU/U.վP|F̟{e%y*ɣ@Iހ@m|~pק9DuBeX{-;a)'~X4Rn&(Uom8VfP=؛*S,B=5R23AeJDS@Mp6qdƬMfNN Gq|@[޶v$hVs_-Q/ŽØUw/%zʏ >aXԺfK<ǚ%QGߜ)bj&& )}':#=[31VrSqȇܥ\A z)7Bo{BvR]0/˜#hL-c֣*#yPrt/F"z#g $ofuQP4m*q^R8Ztz|Vw ~ <:Ġ(DP6{)OJzpݒF[_ axNXcMwfV:siL>^T#gآb< aTɵ%igZ Ldϒ& $fL9{2ب* $Xw`NIZlEU G͠bĘPtFk C~j(w@ئӪ<ߝ:'IeᐠôaBX!S+7(åymMYkYz>mH:4^}YAJPIi|, fnøix{G(۪CaB#DqN7cW_m;g-%clDmhN4tPZܼ$l'0v 53J_ao/IA@WΖ tG/̻},=O~<($!Ti K*Du 2o a6Fc 412 ٮf طps>D& HXE{ZJ+ǒu SMx={cQ lh 'xH5EG{ ?#:Pvj&ZqӃu Hۥ'(AiF1>xX3MʦU 3ɀ@wgğD RQj*GYz\GEҊ\}xL_A^C\)PrwG Bqj#kgAG*$IK aPnrónLv>VAS~|+u)k[[cHԘ=hݗK.a _!#\n"_}l%D ߔ 0TLs-6gTqLot~ף" -vU`w) B*)c(~{ßKj4G?;?l)^E@cDyy1nca;x @͗.Z{ZU|G~}6SGvxJ6&]6=ƾd ]tQR尶(dAY$ndʹ,櫛Ч,_Emh1La_d,\۪ en<6j6;/`s@pn-&`nY.;O]X2 ?jbB@DfU +GUQtNw7/~&_l[V NolOwm["k:V6^ih굌 $I?8Ÿ N5Ih\iiYjh˩l ?"hv/rf `\(żߔ',ɂA<_4ۓ-5xz*VAg3mhpFMtW4ӭ{譅DfSq$ظ3>ӋƊouߦK6Ќ ;ƈ % M]`NWStIE\P7x冁yu>yi"hĉ[}+[N7\visB oq\w/-2N%-KE0+.ҭT;k yOnzzitHUiq3=摆] o^=MM0&6H 6IUzq|mqQ/v*J2Xȉ-O :J`9 l,;쒕S>L[CGgAɳΠ7Rgš~ Yo0I;*gǖV 50 X/þZfp$]<1oIv:ĬNѥmk:-g[[$Qhn?~@ f SS(~ X9D\hEA0t ĪKZ᷷nG8#y9|R$}wc.B8rKQDfb~eN9nٝ-nݡФxFH/elZK!x5& gaF)%V/Yh,ޮņofmKh{Re><HwPpvWga q|?VH  sͨ pl5-ϙHH*%Xnxe(c9X{n^gX떢9'{؀K B/ތ%>EI%jfT)'b F%~@vd4c70-c)_{~b骡ίxM-D h/!hұ12`h%|%F PIB%40z7ռ ˵|f-(M(!agCꤍu M+{jԬ}_%AUH'$LCCn8 &/$ ~B-(w/mxinN;#4i3~ !,Z#8͈_cu]5Pflầ>]f ת̜]EUdUNNF$vJ>ë?n?v!Q ԔZua 0kP/9cKvʑ'NJڹ39* J#'0@$Y$> @K~+A<c5,#mʃw}`A;>xg4QSa'CK0[n} L9cx0q(r# &2Gwhu2)en&9yu8X*PQ-)oϕ4 qꩺ{"[A  \U$L #6';{ 3ӿMߜLU9[F[6 U ;~EGy\hQ}׻_{r5Sɲ1hw; okm;?6]Ӵe/p^I)Dv_b&K꒞iCʴ"]IM.Q:b"uZM6#$r ~(.56]\vL2po $3 /]FZ+RN.󅄡PRС.'8١&5TKl, )3*{ZIO-΋ސ8=xD:Kq:6L7t7:ʓj$ڏ19&A 9$%} CR#Nstb@{WK2*4Q~#(wJ}Smpoz\8 aNi胔+PD{˺)~T7wTw,ҙPZiKm^ c*X'¬ ۄNō>ߏpRG~"3f_1_JV0D&"@#>bo`؏Z9nrB^s댔/4ߢRIX @t%H&V Iމ 'S>Ÿ7_?2@Ѱ`xr}HT.;|f0-WW*ZS0!;gO+f-m34@̚; BOKwr^e%\桩z,ab5UІ u8ȿSxH-X}m" ݛ1.QyڠΡ|9&_t"T]m[Cp$sP_"W'81ܡ.OGxpZ/<^5Mj}BMW~\Is씃ذd2)Y4g =ɉ";J6E2foH.x6 b١xֈ M*0cR4^[B`w1Z*ͧ˅=47 dnA9n[nfb=4ڼE\GϤ r05rJxj /X/e(oQ60,G ܗx>~#T{mwmoLmb6,=2B2a18ySA]uҎJVKޟ\gKnvs~Y>Hd_+)nƲ?Rjǥ=:Q9f0VBUg_@K2˜ “HS)*Z1z.nΩuṁVnI{'l-T Kl_ d7⡾FBFW7[a)=HeT`!xU 3{H &"["*< cI<5C9F0ZV`Rh/9{Sfl$Wbه]b 41$uZ.4?z^@ kTy.:?QA|o1E{yIҦj PB f l8:}rq*iUݟA zTt;WG>-]d7<Э> Fv`!pY1!?8@c*H7^5E2.ӣW2Vm j(vS1RsVuep?m Kz|T4*zwk kpԝ%gÍsJmjo\QaAcLcVtflTnƣ-:sD79TBMtW/D%"9W6mq TOp9{ ZМuK؅뺺&H|Kl9;Ƭ.kO^udjܹ9'{ܒmw6jDYw-]x!K\_ω"kCQWȁ`c3{L Nk`R.941e`INoa7O|ʯʮXͿ| )؃DxgBl7351ќ%kX"]~,Hu~o u~dyq,Υ7 Oj@t) @l @Te{KH`26:*=/ I|l0K!&] h5v;O UAۯ`%T08c7 `}\oZWUmӯ'Y[43r٧߉VK$ϥv@*s6͢`P gJy1%OmӬ s`Sxh5'UW4!h':!)dMDGt:䁰ϋL߮w{̝nQ6Ez9~}tU.DS"֞ȐY~{`5MB8Jj9tmϋcG:=עYx nܘ2)?21Pέ`OXa. hO*KyԮ8 Ѻ:f MTe]U/SΨ$ ^SąDYIv4Y5v٠Z>RđWNiŲ")4) Ħ# Ub&XV9PRҏua3$傑Dm^z:3?Z_iP <02 m1v0$0O-!aklqIXYDI _m [AK$5 Y16S;h?UiSxĭ~O _3[s2(׌ܒ{RJu@ݦ1&{#W*_V79XN#T*e=;$3riX>UE3aGBW=Xd +zT|f3jy7 %2Vi{c^ݵ-m/vAe5^S]t{h_󹝸L*ނ)ʕ*{B}ЈmU v#\>r o°A+w1k7tI+ڧo*:遠ƋԄ.rߏ}ZhSE"Iz:$+L^"g7]R{fDAt.yk w#awr8$@R hh{ ۧ\ ۛ6 V0`e[sE[kM=mj$ tEm UɊ߬_+ o'ׅ{67(qa#mNvq7* E}z9%Mx%aKMPIJtN' Qhͪg/tUS%JGT>疑t>"P6z>R!~؝L*GC)zx'B C!$(Q{^>wJ"p4k6>jh$"ʭw*Q: Xv]p8t9!u&%wڀOWı8 wcF6߶̜`m3+dD_=`xDsoHVAty7αNE""^ih1 Xj`D;=i+f#k!&%o߾=q3"uW:lƫcY*-I& %]~թL6 Hi䬗wd8 \;VmLDܸa{~ Ymr&>xgr:sy M'{NL޼ */VyŸ~˼˻6ځ=).BD΋pHx~TiEd3COXDH&⢐^:Ϣ;椛_Wܢa'FΐU1DKh?LQ])W݊?˜iLP">gUP|1$J;Լ&3yGfn;l0Ie\_y苨3OJ ?pJmwǒ})1Yi HSV7%EmL/ݻ ,{3`x.>197@"pDsE?n=|Hr:& 䏶s|`\qRklĕ[{o샗ѤمWOR#^슦K5#9 T.X(ATgomQBX,0vTms3FvqÍQ\l(Xӱ{E dgBNLM)w UD0e0G#O"k88WMxlwvʬr@ds=ҶoLQL̿fBx"VBT2_K{@Fqo'Eb_dP|8X0'G$kh⬚X |hwf h">.{ע@bZ8GsWl!~&&wDgiA{UϠk;aZo72yĺ^0?ЯgKɛT0`͘Ʋ p S2.OLh T̎*3ΦR1&fF/P%2 E v5 '8Q:|mScä+jR-[wTQJRs*t"U9&:p:̤p4i:ݬHBl{Pt8 * 4@G\@̲Ft酳a6GaO'2mW(b-_3 0;vKB6RG$Be~z WYCrT{.n^. ?,aÁv(CA4WOބ-hwH) w>.tc쥡D~9TNig1 OQpU"$4j~i*[KF@SD> tvm0nB*SKtzX8g2':\*:6j: +"x}AƻN1픏GZ  $l #$$f؍7Ep'yMj &" 4#S~SƻxAuȞ3QoVmy!} bktto`ṽʖPmr4y̝+:l LF˚iw0E}aǾ`r=zS%6T,2AZQ9NvSN֝šQUq.Q'@/N_y8gT̥^R=~wu`lSC|̨Vcn}0Fhvy?"-=Hd%|_X}wvjڨ #}UI"Ra뎿ndbyssDӜ;Q9uo ]u *Fkf6 yj%Ƨ/ֽ:œXgn:л~ٓDukIi>rD u/n&v'r/P)I\% ;0p?oVKpo3ifV8OߊTuA 03a:rڅteP7ED޼a4>=W58,Avެ A KKF"Oa6]̂2js6J$g ȱ8iϒy'9.򊳙S;ˡGO&7(3d2IQp9W>W -{e _J(f+}'onDzǂ}A0u:Pӣ&۸Y1vE<$%q,E @o(a{hb:M?r6d9+D=ţ4!x X't6k0oxO_^P!4-IC\naR┈#$KDCkIdl+P)0ʿ9q&ߚSq0_j-tٗ2)2J96`!@E;x¨{jJozn I㻎̮6pa\%xh9#8A.M$ڢݍilg Ty `%Q̺|ǖhE5C@nOX2E IL?V:/Y1" d+Cd nb>w( J8xÝ>\ 딓C}hRzO x` 1V j+~llk\?X5Ҧ$}Xt>sEbӇխf`7%?9#i#˓jTtrӴ+A/я@5|Чs37*UԝR4g8g Gw=('60a]-|lf$'^@mҼ8:<~V㑙Ֆp|ѕD>#YR]`lz0C}!刣 ‚My,OZ'bPABUϛYz+4!mt~0Hdm}.jˇiITsF¨<95Ԍ#jLO,\zkNoѽ&V%.EKHBboeOg'>(mC#7}`?!6P5:<3_a*픚*W:\(xOj"!V39S2=6}js iw (3]uY(tF{*]=FV 3U{QvU)&]"z 3ay;;8WQ6߁7*Pd*dC|'U=zmhҁd(7VY##|y. nC{Ov  T說z8e:qbkߥo]!v݋-L2ԍfg4SxN/ꚏjSQ! Woat$r(MXg\0K DTF%0m'C#ukbDN4lB/uqgzxJPFB,!׊17ߢ[{j+c2veh(-fzS;*Nn@yi5õVS\A&i%>,6$XTȹ QR\h%uXziqD'ZhB京1 6-W)kZ $6I%QLDVTi}֮jj('7,d.|ٱfpW |STXź6!ۘ@R5l{Wk߇޳}<8sjqVbP_2ٿ_;Wrnf\ȋFq[g3+$-_>N~[<)L$b1R |M]MX-!qgs5SnfH dj ?d-+$skzaz?iD94@*4ʏɆ_#+,rF^;V*d` ]#'W/ѓ/r2+ީi9]GoՅ,gG9\,t510Q6T"8Q(ȺP d 'L57*')Zԃe,Tn*ϊ9JxV|`r$(k !}|%fe_f~;-4jnq U8뎁3d}/`׏Hڣ\JwVԈ $6eONɐfL@(SG~L/?d0,?<~,-ǼƖ ۜBTd͔࠰䂻yK&g 2YZI"_`|ļ׿٘/뷈o˶iE^[ѡr`h#xk_ذ^>J=A.VkS}0Tİ`"b۬*jJ#v1k`U&fu6`$na%T~P͖T(eUwDXY{r%o)X{)M9P`EphhX6r ' ,0u 퉳i,lmk!RM-8$Y1_/Sބ68OqB@K~yˇ%BI NHXhh>aِx]2EwEu~T-ϔ D3\P/~U,=IVʇ#L̀pj lSd}*\)X~ 3bg{!,-sK>,X~lxh7{hv6*TsylW\)>k$:/LuW?GuJ.Mn.'"32#QWZPPauEj. 8 %kK6G._t"Oxr䢵[䱳_>=#rYP:/[3FFpplˠwX°sP}^?v{8?X59 |hH{ HܞR<:TL?$ffH/.fyO[t檪:_h#no''0W9a $^Id^Han~}M0d ut~8+fȜ}c`>b- pqAGȢvF%* iEQ;i&XZOaąNq̸{Od2#{qLW*ݐI'[L>xo nԄp#% ?bdzhIņs3][_^]Gݐ"Q{K7=yˆh%N]6TEB7Y_7oOځ{BHnS 5b7.^Ѯ/_ WJ6a's7^Й8_˶)km󙕇w =Ɇ^ՙNrg2$zzWY#cGT4bDVzlCkhpF@ vB5^zžm8|* |>]1GT{_}"G{@sE3]q cֈ6r@0RJ?w@O *Ρ`8{,>fTdBNޏ*o TXm"XTNGC5u<,3"=h48>H95ǶN.SI;˪jR[=:{֚$/Ŝw֥|ikzmKg}FgpR3?'&N O)@ܗPqKOɬs]F#( u]:OВ׵T7Sj^'Y⮢ݜ2QݳhkL-$(\0qJ@/E5@xo+JۆnW 1ѷ] rT txa,n0aX= jY,x|/ ,_t_ŬUC?쉍QB߈Lc޸6A*pP`B7r 5hIC9AWQs歱Mtti0ыtA Wb>'rk&49nJ| 9ϛȀprVy.CyW;&L^Մ&"-OJ[ "ϻ # څl!JO N+c`)D88lr'r<ΙG0r/ED64m^_EMrпEWTGh@ -dP2;|.+Xg[{r |uHƕ蘭.F2[N\ q!Ҷ;#)mфd̲EʅdِcXi4Imڏ?vp7neJ$pmn7^b"Um\^V{;9}W`[/g׉BAgçlmcC*#"ҩ,ȏ&up'/u'Fɲz}cw=9ry#equ΍F\\·Gs+&=+ϰlb* 0jPE[GO3:qIvbӑ ti qD}4Zwt;tilI{-O޲Tv!((]@~eSs~a,ںC%; uK-Ò˚C N0;q2JbKSDn׎2]L51q{];ru=cx))hw"p;̈́m*6(Z/֙W o^ gGqeJZ鷆Nޠ,KIj׀bP܎>0 §έ+/F04htTjS<@e(#LOBlT@af L0;{ҟ[q MzZ-DsLVBTyoa5O7G?}*  *y!P@b&aXa#wpjgI}!eM( \69ZEܤѝkG:>Y[i! gR“翙vqry-y &\EQ*ag6p =i8_'l_Y}:V@${YC?T{gS\+*cGL[l.YsO VOEzKC!#!0 6޲heJzPK1sNv!1~۶tͨӦ\_͏p]qYMNJ^0$-a3Ɵ {*΋/ZC)?%$䜨VuLeP)k;4-Zo^TVZA9;+rC iVj᎟.(7/}ų"Ev~Xn4!^Dioh&E` )#r]\{YN>P5P wXPX= FY&Rh $5‚W<>NmB nnOiK3 #aA N>!*9\NTc*23ȅ=dH;dy=t 08}=7#"Q5hrf&;JO*}Z߁wL$ƾl3.mҰh3ěaMlp\QB*X H}HQLS݋Igދ zmF9:}}LƁHRM| !92+GwN3&V^<.>N8T&4h0mFm4{ 4!|A G "U_J3#TgUdnBZ6ˉ & OnjJ(Yjm+L-䳲 hl#t ܢ՛))Bz ~Hkl&!8v(5$6g008#yP\ H *U1#܂ ׽8RSJ 8+orS]Ǧk}D^OF,o¨43q(${M%-<ޢFuLCS͌ȯŦjS)]k;*˔Fp6tёV\Jx~Q._Za̷a.Rn\>J`4YwR1ɊN=[N~k e$u|C` JHaOkl\:=Akts%B4]g%R|Z^SA֙h}?׸5}I3.8~ ?xJ[Nf;oٺPB TkJ4d %+%G"(9k(--'5lUby>5i*{RhD=Ь3  :XNĆ./dnPoO|QK쎆bEwCӴ6qy\3Ku16Tuσ6OA^;;QcS$N_WM9c\&Ic}`*a@ɖvгӤPz}.rgDIm݆8-~}:hZG̻& #"g+Xb:ZmkPI2EwPN1!e䘿^ĹZ5-,B6A!6y(#}񘞫Y¡[o,)FuP+ĩQ5 ;'42CfD\\f, x?gGYT sir5W3jOxƾzZ(HhTBWA nJOh&-Spz7劒5b*WϵM d|Dfoh})34Ng۠o[pX`볲? ٴE+S)k^;񍹅n%&]V佗/Fq6:l?P;'|a`vCjT%U Ïv2J6Ih|M FF+ 90E] +{kU%2ك3(`0dFi/Qj{|prjVJY,L7sΚ}b.`W%ےp0+laqYVj#yP<?s9C@Yq<(Qf;p$D]m(u7EW= OE{CokpŨ?fHKvW(; qOWks5ICL tIؕL$>j(%b=s}Mwa۸0F#ɢ0^7 ,^_'tG+k{xǀ|x)$L!k՚TµԒR⩮((`Af⛉@y?0{gU2ccU[22ZѻgEk-mkBEY/{yyg& VSNdi_)?Ɨfɾ2 ]ga^6j)aTJ)e?^A-h֠uUiOL2*.dC GR*8#^UZeLC ~`୾]:qGҭdmޜ@?y9D'bcv40ȎȪ/Qa*S$*;dZ,Z ۋVmVm ,9]]{Pѱ%+6hed 3NB .S`ZuvK[ÙVnঃ%zzMx2ݿ_r.>YGGƳs}Z'{g\k~tY༽?\Pken [?dB Bb Օ1wvV;8+ok4LO#g߸ @%bp53eSs 7P)O=كu4NFēDW0NX#5Rf:HbG2ibΖf- $䥨2zt> OWI}l ``Pک#!N ʥ_|&%fsFMNCdw0͚^+o_ AWweKDwl~VʞǢ+f SrJs{ f:S-.-'DerX ~&DWhjF7j|Gv yp=}bҎO󉼊-Rd08~u.$G}^M,qToD;h|\?`sU3!\~-J? ʚ֍#`r$W.g"+\tٜS+ł17Hkٯ#X=YgN*͐&:AtePl5@) nږ|jL:Υ[ m?Ҳs,B'84 `Oʨ{XiBZߘ֩aց]m@_i`kW?vsh5#)vdz̈.?ٜ=#[jbÐ 7Pk^fu12pv٥…&3 ZG|*(Kh Eh!mp4P]ZG別Bo4ʤj(7M?͞xzSɎ<&iQjƌ,Kl  *Tx26j? ) Qb2D2lMґrAs"|\ 3TU5F}#dv#ca>YJ8o5y7%0ՅW|OqcX t PTӵ4 {-jLje4>56O^6K\pcP@sFݪB[0ʘHIx5˺NL55}>NZ?y^o'߯=C0Cچa5q{ ω%a cƦȶS=Ǵ@<įu=Ls>-lL6YX%ޱw d<Ыuw6BRL'xw?u~Re͸=N3툕擮^A,TÌR,qTԌ׏Cq;z^}͹5 ve*|e= `\1eǥv-F@44^a ֔W^5ݛcaD uۙṵ]c>`J_ Jo|@{I=)Oi]0?Gt/^vA-Sq\v5PS8a<'[v"wTSCӶzG7|S><پzdؕ􎘖ۂt[*zl*/j ^2 '(J ʷtjU>M-q2I#l&WjnBܨ5vXdž}VlCm4s&!늳Pg߷GB?#!GF< jE/QiԄ;e(xHꣂgL_(mjp&Cw嚖>-H|S@x4 ףyiha4ݪš'U^2y5k Xy`MD蚕-g%xWSh-E4ﻡV8#Iqo#%a4 T? ״+i^ںwvTQljyO|e5a  Ꚃ|@>n|51[Q>] &AuKb7Q㧀%z5{lHJHB:~JcfN&m9_%U\1՛Q_eb[Dhߖ.lr͢B=SY;c' Fr>-tw͇@ED^6/?x,n,cTt{ͶaaXl5>}i=&?k7qHTR$RoQoM/j &DAmTk6ǯ䋳l،[b,CiFЏ|dNё(eyP.s|x`Nq}n!/;?\$efa}&qˋMN9 :VsF- Z^M '4SD48HsAĤ],!BZ'^R,v٠/fJkj6(_9uqXnlO"ϘߜMs>Wkݏ+LNJ6)ȟvPo@Ȥ19dq*5$U]@ohrex(ÁT!îw4t2~eUTuaf7 8H@K;1鴮yE'vxoW/غzK(SJe={aEb2ǹB꘧4ˬt#d.?vU~4-_rB4p < dΙ愆 "]#IOT4uv z\ˀ9M/+_H{hn8ZR}2G)_?Q6y#(T\SZUiCs=q(4'̨hZ }Dgln̳YPv_V6 s;$ 6A;lx I.ެ@B!{b3i\oiAkǮ׾N}z qrQ ٩{eFJtەsm2:nU7]2'B2+xpM.d6{Jp~Tl|V|JN+aʓoЮ6<@~餗Z 3zgqt-x*DdզIH.8nW KIjNTr\ِҌx'Clh̛ș2}wN`Eۆc)vWϖ"?-+n3iJoX;G!1TLlL6&$vƄ{L4%5c(m_/:+J*cc ]t㰟㍂j ;\Jr;%:{B )(+ӃSjDZyߠhv= K"QG:E$=ܯy 4牶Aâ iϋ +PWRH8Nr',\@, l߻vǨYHyc<-,|TbR } }O!JWpd#I+-dT! g }ˋ1wI%W$"$9} 69R4KC//iƷb^3ږMށP݋\]uv,a9>t>BlDNP\0b,s5V9W;GKrAa8*=!]q!j9H< =voMO"y8f!LN7^=U9"\ ·WUE-VV'*t[vy Π_ g5n`_ECŮ2"}`H eK_7$+z%v-rnŵd9A:š ?A^SZtCNw7;f,ÉbU*mi'i,6O!-Is7' \pi`'Zn(-l]?|u(18dn:8&xŗZ1KpjZ0J/%w]<8Ճ~ L2]IyUդV'm}?ܵ1wPX_4G4ff3e嗠&rCи^sZr=Bm±?n==7U ў픬zj= :3jih3HP҉)PrIŒO%="lz&wܥ@Ղ';'d5g'&hj_{H7nu7q ᤹~PU-=xҽ1IwZ JBELjHam]޹)DIsC܋3ӝ&[?:eMPۓL Y^+i Hq, =Z [`>ǿݡX 2ME;auUMepDgbm8Eb%%'IjB̿vmn"%s{]\g`[: ٍK/4jeu KivLDktΠ:j`)rwɅ,sO8׹m.k&ܺ+̮@Їpq>spލKnVO^on-Ӿ \ T5uL/¨feV%gn%! =cb%| %ln\'Y:pGD¡u5q:/u4qjd|&0Jv ؽs"foȇ9m""Ez*XUPcX;ԋ$aSy4b] 5Q/dtڼW`l5yqcC?U v&H[IjL@"`P4f B3I9HȑS`>DPb]NL\IT)\;be|ge Cmp=amA!KYg\Ri!9A\B]- |9[<8l*ދ:YzS5yP9Tu}OwZXvj~Rn8 T .˜q]N17rԯם5'C <7$_X9*:OgaxHWE-36LR,H `Sso67`hlz.x6nP 1BJwa F,-ȁ1)teZA6و&a׆=U7H,)P>y( J{d4ND Hv`Ț;nn;ôz*3P-5Wlg!E.€qE#) 3د1lF`Vk?\;R `;O1^c3O3P&fPslQ! }vaG u{թ^ IÍXǍEmӛw{87Zg$hyZRx>׆|Fw6C(t/R)DQGޚ2>4$I$1iƼdfI Ҡ`}-lC> 8RhdPApN0 3uV?l'7LS,Mk\M\~;n -սճճ|ەSg\u;[F;(7j(m`5 r ϐ#FGM<1ѪL8zfDXY~I@QπU"fTc;?|bG?k3!>7+`6,GR!Hayְo#aP=iĴ/`78H^ UݭLvZ}Ӄ5!{f|zpXN7z;Ȟ#=}S3Å\눙>(QQW$jA*9TzzAdftzYOuMC=,ϧ`- {)0ȔҐzU?BoŧI Gf/^&J͑񥟄rdu%#SIfGPo0˳ZhI 2,1T/xJS!Ő`XB)6Ժ~yԤHOkBSAmh;JB Cm[,eMY%t{B }a$iYpɉ-V "5O$deQ=ݯ{$F50ܕX˲@>\ yo*:#8&u]C: -_5!ݝoy`Q,bW=3*4+Nv(&C؇\6@)q#h~' }uWݲwC&P.}(fn(G 5JXs!:IOp^a$LR;نsiz~[BQ6 P֍VB˰^JAXpzQ<W6&""R4{)o gF 3fN岘$ &Jߗvæk#5Y䳶Q}O$_ )o>kp1uWc-VW'jfEN>7, ?_ 1`'nW;.{  pim?ǖ=>=h̠&rk:ҒS~xl +Y),9ZppP.T-9Ib  W50JlZd/.ݍP0r JTc|\( ͑J)VoY f8R\״DF\ t^~GX/euT2ro6\J.t %zA#BNKBFPb?6b KvdP:W+&dI*g ^4Jsgb*r"'k-{f kGPBѵWfFPӚŘ 0skIgEWguUtl ^VAؼtF/2%, ]qzU (\e#ݪEʼh%+J[|!MtzٙT-Fd~] vF[is@"[IS "*W 'r7ǃB(JqCCT5@urWF8:ϖ; dEgl26iv(^A0<)=Vyɿ=e |S߆w P޹|^πo3Zf}&نdfIzK2xvBP!hQR/a}"lIPԱWodzR/14.,RQ9=IuN.E٩1=8i 0jjئWvZ/9~ݚ=ޱRԀjAJ: QG{ޞ\]VϴC9~,I ;EqFbm~ɾJKulH6c+0o~E'r>wm|W}S`dg}t&ʻGd,N\l9lq e%CR}CzFU`џ+;*rSIp `괱6)v:ZLf۫WuYmG %'$܅"mĪܸ3^ CΏ3=jI 8Tb7pIK{B- Rӄ4NokSU˳UġIHwoYEym)Ԣ\GJ߆Gu[E.K`ׯjTjq,\`wūOS: Nxؿh#!}lz[Ghw!ԘhGFv1'C1 wC(1#eo%oQ(8GsÙ,% ]^u#8"-7Fr": ~gIΑ db@_+PG$Y8ډ?%?mK!j]O0*- v$Q%W $K=.Y8/VMk.|du:$DS@߽ .: دwwKx Ŀ/'8z_]Ozsw pm ]"l[Q#(H# Ẍ́tjU^Wa˥cЧXrfjzͽ6# `ʅ%}3J4k MsVdD l̻p]jW]]ۙ,|:)-6X2tp Dvݚzubfp}nQ!V.d)'uzgWrm'o`PHW_r}j)_k-#}j cb?(WH3{wcgR~gC| U?r}5$"w_EIݪ%v;0#ڬϖ#{DpS96S`(L ó7 }{_j^Z.1.,2tQyG^'nqڊv7|s? ))_Ad~N/2{>m|'EOG"æ.v\LS'ztajBi4p} b{ NE}˜%5]uBdLHw}Q.(o$SI?`' ZzL7A F!eOq籨|H-yvQDfZH] W$Ъj2~ SJ*Ntb`ѡ^/BgV'\?-vegP[%9 S>)#JE@ͪeE|z cP."v {BO\^֩jA;;5۴fUTk^G]:Ę MՕFLAW3)ќ|\#5;8,;w.o *%>]8z,&;S&A$x2RqY-1GԘ~&.M\ʐ>YAr>+3თӮDq$MOcمv6*dZB\GD(GHvQBJPuKgiFKD;iYLQF[7"RF&Qx+fa wx/DOB`4vs {(#zonHeDŽʭY3kI؀_QA>mtճ YwgERtz5fRd\MI Rfȹmm^͵7)HG;}y\waXǮμJ#J}N׬}C3ʥ`ǔ|#>_;L *ȕpؠBH`Nl% _ -%nv<1(o 'S0r:J^%nz\Pߎ-&c,2w.>O˒2-AAyKE S\sI6goy?:O7I 'ôcM#?(sp`nMߜca)a] @%B*jzP*lZVʙ^@RC}Qv*'2ή l¸ս7T63 "˯uES-e͇(E8χ?WsW+/w\\t;h`c. MxBYmur~SW@`5VsM\ClځtqjwN(ms-F~h`=o'\n&ܨ^%&͘FAAx2|S\σoPJ7HxwXr Aۉ)oo?E&`b,dvۉ4 $9-BcvhÖJZ 頪~ɐN?3rHy?_^YUtY}4j^EǬXZz~Fƽ=3\(.;]3͸euo Y<g8 l^q=m?*hCKXo)?ڔgez4.oԬ.Ƙ0)l5_ɿlO3[(~FiOsp.nX .(/N=sܠow붇Q>@Fr,S N^9IJ W!A{lΊBKa֊knlXjVazFLGW$ߤag)¦yv/{.$cO(Kr:R^VE\}YEɬ@d6l=%;X :/znCE5LYdd@͕uet1qhwI0 Uf"8dikM=aH^M!5axy`vO&ڜ:9 S)\[D9e19g(Z=^Wzd>-'\J˔,{EyaJDoGFǯawOB\ETYA"yc>l.;D=K:c':zO\E|L7 (C"۹QA ,Ghʸ+TD"БeCl\QRDM<ԴO^:f L@$i|`6{<d92Qώ`-0 Ua+|.C1(6Q(&DJA]K0xW5gP<:o+9}VsWvjb^\;c.AYyw; ԥ n_Zַ֓!\ABg_+N@.1+KPϊڤОE-{sU h*2&M;6tDԿaj~Ǘٽ\6JզWT%Ԍ_x%7.!IF Ի*IW/D"}Ɖ᷅gy?n3PLHƹ.cį,vx e÷r}[)Rn뜬m2EEW~M'nԼY^g~컌%6SW-- j-'EÝ1ѿ%T|^|L-qޭ1lS_B;]NO;?s1gS2YN'8@V6Q@w<}+BY&q%&{_[3MLP؃0"9aݹaUwIT-U7]gagUEA(N]ݖ VmH%?;Зd7ߒ ל i`%J^MOb7VgH]w_=^V## +P!:NJsAz4a?gg<}Z9tMaIE`.,8~69Tl&s:jmE}^$Ǩ%ys[2)( 1PO<=BE*Qj r 8#_=TQ^ċlLu3;g砅畈uzݡçlovz f"\YY8#$ ZOBTzBe.Xm@2/F'n`X JDIdg6psBED-]{kMlb*g +b{`QPjĩ%)N!/w 82&c/[H¿ܶ] IJ:8>U~*v; tN9l: q w*( S3Hc{tBI>="'1?Z_GhZn* Wҩ?z'sIOpn6Qx+ZjbĎT%Ecds)WL)4g3YwjNIެ~"?ZNCEs}#8X N.늚%N^q߸_S+:e֖ pe ę,"FbF%v λ(-@; !PviH(K= Oܡ()$oJ5·,G9}NXOkpzvkƊqw\y!iKUoȇ9zkcsUFI f2ߕc;,cVn᪔Mwo,5|]Zy0l6!03m(d>$_mN18eA8G;g&2K߈Nq ]'xtld_X0QXCz!~7!oXd VG֬W{0~a|eUɝTXal/ыZF6?QEL( I~sAӢPUP(ag(&kd͖;I(1ӆQӭ,S>fA h,Fa4ݻgr**?R\SwbjnƇ3!ثCvaiێY`Uu5WWr2|}2> :fΦw,Ar@'P<jF%P-pfcorz*ux~**2Ooẹke`MLo由:BzCHu{F3γw~v'>sE5n*h 7\t# TLGhmPk/ca/C?\~Z k$E }YhnO5PgJDo,ˆ^~7)2ھX8VXu1G6@?`ky&y c$y 0&ذ0lYOЦO¢p@M{RsafRJmfdW %%QL.r18FB.ړua(:zUz+rP(6H Bo\*h%{,{oV[7Ёc}{2 WA5FҮ0"+GR+L> ^/oP+9*}E -d/oo x5Ygh+]֯J\U @k#w'/PdvI\ZcʺZ ߝ NasiӕT?c) Q\XJCJ;+!Y&xizu~Kb;-_@tϣ,RGq]YgVۮҠ E)Yv NZ ʵqj/oY8l/SBE4V `m-7)|t'@@gޜ`*jHAp-mO]EZ_A}zlM^vF6y<s0'O3'qޝ8܊4~({vn[:n 8Aڣ̂3c0UbHimwCRHTQӞ{q,^oWq8@X\sbsٍDEm TyMhBG XT4uUXC3M{5:ۙ^²'=#6.4aAdb4MrCq`, qzzR ͘s נ^f3pQ>t` Z^o6%=-DKkyYj XqcyQjjV\ a3Ok>!mpD:ZU9:&`R~FĮp1$_Mo!D{9UC]Q|X`ל(4?0 RI$pVBc><4"TF& 7`55U[+r}r$3ʼn,C+BGujh2TB9 f7VTMNۋ(ɫL(*Ԏ59 &0⚦AUi7``d֯-=ÝO.)(TEo!E`AOu}"1EE(j}OqlQER`5(nr3!E=E\˿Ow"ΘZbx?ap֤TA>1X4S inw|b4 D*~BFGZAwm_zk%$,*aɁE߱eig.?@l Hn!^j¥zRs}ϡ#ȎBx>UͽFDc *?4l._,!7P';/lx@\4 CwfaۙiFng6eTXXbHrfl!R8%w[L%n2ŹDV SVpCck,xGo!b`mc71|Md9)jbLj&PwTWO/۷ Nx9> n]MIg X 'M](y+_1!lHrC9 YPMysP滦{MvW]r<ؙAe5)R+F*|ZZGG5IZ&X&ipq4d-;U BoHcA-"4UkHԋU4|XtZmEXmK*R Fpr:ar&hD*t~ExpyOY=; P ٍ8)V)<~.eyK>>W,f_k ZL&<>m^f(;gثe5TNw+"v*El9Voxا]Sm,I9nyB(Bui!uSehE++<(B1y^^/ n^10'S䀥|rF˄C4)E,ġ8add:˔^c,I6Lm+b P~qHZ5)RPܘ`WNTyq- o$3h y%U@{3 +Ȃo;~S82FV:|a)CvTH ±JjOGv[ 7~$CR\˝i'ӥ4Lw*cMJcGya,rYLy~7tL :AF7XznaeE{\N MxWcHߛrJ+}tYM{qK q*!KBdfT!ZOi9s};ҕ|[o[K& YFDma>qVovvAe6\a7R2qi'}yVoGeU=jN( +'H~;Q|mg;Թ)OUDm8QƉ*űju,ǁ|WEL4܈)KKѣ [w'Ti< V>Ro@ŻRX>iN?[= +q&˽1ާ/2S+p(),cPT6;y$ gm,w?qLRSEE@L-DZSDG)4MW!0dJj7\S^ }pk=u`߻7;+sHj/[3:uijFlLQ,UlU2L^A،bBB9P<XT+_ %hnǏw~MXѣ2ůyu@{ v*p[>Qm{eA&v% RZaDo_Yfta!N\)XޥSľkRJ]nO%(QƉgp;TQ!gN~ cA $6~ʵ-yꨀPds (Ba@LS>B nS}P`8Cp^a ՑMPx-; Lpa{TIJP+Qb]4ӯK9d[\kCI 9SrC&#QjC'OykBT-t9 ŏa ֞S7 5ʧnb`6)`%CN~& {1t` &J{ŞhFB/P H/_n&N~|?W0r|!"uZvFCp͋WŖ%웹NsNӴw\gFahIe˵\baB[{D7jyjL;)Iĕ.Äԅ7Dß>A k2(3gC5k)pv;fS|Db\3v)`|M=-@up7ɥ6WB"2m}F?4tf!g%Lx%W{}% pť' 4Wo ǵ*αi$TZ.nv+kdM"62plDb_t >TeiN%"ݿ]-Z:@ى]!r8յ',?reCu깸{aqC!zA4tZ<7gmcuQB``m4{1;[oӶBK%ەY,q xȉY{==ST^A6`pv0Jz_>9R5sloC"9ٺ}(c~Y̮_c[[nizjo}xn)ICaI1ZnN+zo9/,Gaebİ&>TNM!12*,#53V+:ja4TRR.'COfVʊ: i&/O@L:&~׎4_JYxJ6|r>1c')ن[6kN8 6 -Y.rPHA Z`Aq>(.3VΊwEC@y ΁Yt2ނd lV00(r;Gm+G#HA@PI\3h@RԕgnSm~pܫ()Q/tJ0뷫rDh!`.qrתXzȻ8~7FsؙʣlK8%p+VFiQڍ !c)H'!&6])|H VLVe.}dc+CkJYWjw&Pr,#|pؿŻ2No35Ko6;Z,wz,bZDFC} T&ʽM\uHBx'xǀX177Pߘ"aί":Z{[ql?*.F| kM"fk *pIcTu虼m$I5eQ-#s>=Wd:<֭bfy04|%L=pJGm AON:;!K.֠ "~ GorK\Q;Wҕpt|Bk(쾆fNyB4w)r$Hgoބ*vHE͚Z?\eQ˽YGcI$#u xdR\3%odRaQc6aA$Ϧ Hؑs'{>p*>zCc& sHlQpDy+' 5ݣ[82(72KiXH$L&fΡ*Vx&p2;ϳ|ˆ z>B9(F}6ޖl /;ܮƅ[wuWØ>jMڅިV7O8b2ާ\VW<{OL>vk' 18L^!/{N9@5:Լړ]C;׈< ԳS /oḌ}[Z/$nF?,(\Y`TNO=s(  ^m1o;3/礧0=InMzJG!eNH_ Ƭ2^1:gvxvNRj#; [^H¼hĠFG6DAÒtXAҕgC}S [B^%_԰*%]|0cX=KP1wM3QNG=$=R C]X4ǪPxaeXz>r8FU3JWj& JJ)9ʲ\aM3d ]OunO LZn>OtVM^#=z9bCY5rq!+ k8H:kȤ n78@̫JBZfwYyʕ^'Ңr'> Qа8wyHGwj`F&rB$*V2l@U>]TǠƁQϸJ0FaA*{}ͥY5I 7ĸϨKxSbZ9k$rL] xV hhp$V^ۼ(ZTIAĭMDHq~Uke'7#(ŀ=8loYY0U,H k`K,ߞ;NCB }mn(TOVCcCcnU4lh6RP'ɛ3&b4?8~:?^ܕ+&Mms볽[hC~0(!ݖuN[ %s>aPފ rbJ?B===%:ɏ!q{˹g* +mAŜ&C *'Xv Gl7|nccQrէ:5/PA'; &<;R%wLr#qz8= kS3/|]PEܖY˴*ID`C7+ sWXkըTP$ǮI|{"sNKU2(PC%]7#EMQYS"Q EWGaɇZd `29:Klº$_if ر{RŐYE)slɆ+N\k}(%Ǔiw D-_2K08d1L`sbk 0򊋧"{??uR 7ӮukJGƒX Oqum]wMA,~̩w6LP^]R /醙ۦ^}ѵW\uۆtVfLfH-ᆒ:@p!P1#s5>!y-}AеuEJR2;xObĈY|4$]8rQ\]%p=O}r_<} Zxb"qG/`~q 8}ьJq̏o0_) P/Re3yb?Z_Q@f0a-4lڮ9!{IVvW[( (A!t[Q]_E3?-5ƕ~E,x<7u&].j^ؔYVju"/LϑI&ECC0>9KyR{*nk9֤SE5A2S$= Nx+-1M}j\r׹0+H*-!щ ~~|R Hjw;5B&#rd1^@1-4*'~ BJa}v>@/Aڨs3KR JY f&omiq'PC7}%P;_Yӟ"⚻.ݨ水EMh4BӞҏL:Eگ8B`Qgt),+YymOXdCW7C doMB!@IxSp$W)Fy+1l7[đy=Mr7p͢+^[AJ&k/Ya/?J>6%O,~Qv5\bada~,\6?9ֶ5u1 D<P[5 b"8hʫV- jpE`VO0s{-]^6%h-PAx=`-AV$B&q ޸qUӪi 5lԙ;Vi$rcj>LG3j4פ8Y ЋXHrВ% -;Ə" K^ܝYָ%IwTuF7k?e# R 碂b%3>~X;Xܺ/d`D7р;u99j ABxeoƿ:.`ڗ8#0,s0k`~Wg-qī5xC^epua"D4_A)+@a*U)G &Oؚ1W0Lb:S\]\b `[8e*mIτJ0@.}FYLA%%khDq11c|A#ada53zi#E[7L"pzj 0pIEn] I/ byȺ[&,+(F)T\Z2 94<'a#@ >' +H2aF ]^X2!gĈ:$U! Ep$y Rr\[n1q]Q4rjwN;}J9S1#ӿ!6z^n6`ln #1׽~$1˝kwIfePZYMgel 6:vk!R~L Ɵ !Gr h7qN"1'#X GiWVɪXS%%+(椮T} Q~XQǬ {=_0 ʷ57)\s:,2YNh˜[g@_kP$K-my fG= 8Wp!2Ex<'MW[@ 61iqHKfR? &7UֽɮGt;V&Z ki_iaH[x5n.<˦wr6Dj;hJ`AMƒUV}kУxf_d&bRֺ*q$6o Wem*D7Q tm[? γ8?4[{7e|B etAd!ϰrhzפpE (އ+f38CdBۊaw~q؅6PxXV-S"Zr1"ش5`TKNaI(s;楒/ ?)l): eg8cgd2rp{~rϡ=%\U|A؉BbNl0T[(Qqɬ↠Pe:[!'6IT,g;i1*&M(Vߋ?ժDrW8M| oR0 ^ˍ\O(2\]µv I3ڊty~ + %?EDpr ħcvmuFu7@`7 ̙k8#1pyQWU#;'c2sB_1Sܡn[%nm0 !I{fg -|V}cM2ھڌ ʹ=& bQ).p0e쏪P}@.$$\(1|t)DFh6wn>ta-9;APF~]1ǫWtbbU4OF6{838ny];3v5bzj#p @dJ~Կ OY`cȫ%k?d# ZğȎg_2) :G~<>r:Oޥ5' 20yInbԖL-ԆSsKgEJBL!3m s}uv >a/*dQʣ (+7HL J}"ئj`OqʾG^wX!nW[nu0ՠڴ7\n(_d5kwFw)\2",AG/ý5Yxbde $ߖV1n)RqńB(} u'wtZS$ ү.i9+P2~E$~gT&1eJ\HQ1 9.~#.2;o)9YDjv:.{Dw=Y?ixaM"*FyQq4 V~E~^l]ai2(wS5"T|al# kjD822cЍ+$9vPL}hs?h :xh xι`KWw#O| :pvDEu`,U:8kX^`0q Zڤ_hOk z[+ʯ}h ^Ȧm-* ":WmZp>7BN mAO&66n׮f!:15ח`?^ܿ5 ON+t9e2BaP\ߍ.l(,7Wn0n pTy/x 6w0_-֞:NfIZ:|Ћ6@TGPu~x8@P jɯŢə{5"9iԘc Fk:iF/bۈEM6"K-. keㅡ# l;%޹ `c3F?5e D:oxmi>XR۝(LG7Ix,.]ؒ`ozN|wbB\2Co;x:  pf/8Dg_ pI:>- ̎1{8SV~4R#jɿ&yl B' qmݤ?6)h8(oՉJ?y iēmX&U8@^,~ߠUP&ķY@o ceKO Q~׀$g E="7:d}[L3f1rݓ24|>Df&Y߉c# ]9e"6QmT՝,>VT` ybp“4 O0WF~ďQC*ݺT: tB}sތI}(.`.aj|9^,栴^=ve+[D?Vňuj1 KFѲ 0˟;,dTa '&r(gs>y@|!"^pg}ubkn8 3Sw7ډ;t p̭_Ψى BAs`(ր1|VmC Z؁3(6, tC|QI^MI }Q+u ҠdSč:8zLÓLgF~7zw>~ "IYbfW]c:g+Y<:4=,/)+?j`-7%0LP,TwEaZli:t!pZ(=LIp 6#m>N"}XMwNcכvy t pI#k;_*ߊgz>w ]Z"$vy<0Ѓ<O<+oJቊ#Kf;ٙ'z.!W`Ht[fRRm7:g[=r( _,#f^0eZP#F`/$ p>:hKӆ_'mArJ* vLۗ?,UA:mtZ> Ylap㴪{ ˯/▒?i2.1,d3 9ⰄM<$vh2eeA^iL&8tQ'n1Fd5Fo_뜕&EƎ]̋Au9w tBIYOw7vq)~hd#Jip=ɀj=>0@VF3 ኅ!?Z0lG'Y?HлPGs59ԣٱpͅ(vLj{w& 2CC qٜ XlTtrcO#)}*W#a+4p``n0ݷ2*s=ŠnyE/7}r6 0KS}-ϹSwW2Ru Sxnjv/=GvU~W\Rǣ|7Yx!u5dal푸kKH|4LW3ɿ 秵[R? |(ya/JƢ,.G`3N"MMZ8 q@[QWNQfec_,/jq}^E>t&ouvx1!' _b@?$gV)z C"D&_pxn[*,a]3!|z( bҧF>Ęr mf:\"QH!V82݊L/$RqֺG).1h(r9 l?gu֡<**aj^p(B&}l֋au'߯s,tHiS ]Apvu܌alsEq#a)Euo7 +,1hŦ:Հ]@f@=(cd"Zˇh|,{sA{֟J/Y5 =7r4GU$Q VxGɻOP}ѓ)ݵ{4=, \URH/j`)Kt'MmcӓhmO&> ޢW91&l^Zl^$K˞B3Lt.L Iڕ)‹Q y\DF(ϱhOѧ"X-LR0 ʵV]=gg5ǵp`` F#PĨ@vLlH? Q$ I kaHlI>ObZbN~hT'(It"&+kS˜()}$EWș5zL;yIr0BSZr3WRK YwdBlY:iH.H佡ޟNe2mtЭnP`J>aZW`\\ O&Bh~ .-AAOPBDDUm}3~_1LXZɒpE]wstaޒX2{6+dcHkOt#aleP{õ{|ٞYW\u+{v@H! B8 U}Nke÷vvğ޸2T.wۗdo.yo,:\(V AGQڹF2Ȭk-Pfi-., hfQoxEmCu.4ۊρBL:d!̱#ќ ·/2d8O!\%`ӁՑoE^V4]}D,D"a,ca3e'P)IL {/m޿X]{>xگ8Y~p VJ3&Ug>""BD(c2V/+d N7;[æܒc\ E{eh0d#(y"7Z)v =2>?Ϸd'[X  aݾeR'$_jJbHٟ_'z V[K5C7L?Ū$: O˨Z= lx:|T!l9ؤ)z53Z= TX)?TX Q/j2XZ7 luXH/m-{i\[;r]vd6l]Vx۞mʸ+G!jY9Lkn3Tu ^y#| b(I0o0l 3IcG2+i:0?'di^SʟMq4|LkP/}E܎Cώ̰E}tחޕre4Wc$ 7L+!H†-6$'M_|2*3 7_}0$%lQh}a `̂q-۞lp4j "\1,X5Dzc }a`8VDRqK =B]߂{ t."gbr{q鬞& Ez+ lwh~|t:ǒj V6 ;ǖ!- 1<9sӲATV䲙byA5=*ʴP6U lK6 +R6z5U:=N~gEI)+<|gQ={J4 P\nz(QssrIV2ٲ݄̫Azz}wA8o,\QNo7R9ONKҠw-"z :Z(L{h$$zPGut9 +y۽G[*>s~ID۸?^Vm)ߍˮ6K{ܭ|Z8@@:P SE!d`Q5 CWt!_zD VJ'5_ň z"Lvy|1b8 .l(3[ePc4.NGSQHGJ05v"TlX Q.GMϛ'+41^̫ PT hU̓ ˿iMȡ^–rei99M'A#O[Ws^7(Ʈam@A/A<&~ضB)S^ WT"wp,vizFJ_ s^RDs GW咯z FnwVs|5~Z|z7)=f> 麦ZyCMm$7%dEt):~ޏ?8";XxL l~ѠsRd==/Qz!HU]YoFo Vw_fJ6 QmoIڊ{5*1y'DarTO[. iN1RѪ8~}c`a3W0J#gSU (:\2 Spma~[{`)|s׶>mjByt_I3 F46r!yuM c-1ӅֈG=ӣudxJ΁E ?F0)9E jke3'9:SꢧM~liGqJρXUoI&fTRE?-N?@ _e"魘IhOꙐfĞSfVaim*#&FBwZo<|q[|(u q\4ʕϡȰj2#c8ZD_C]"MP9TbcPIōVYRcqp1539B2{d ۟G >ڬc31 v̆<U21UfW^%ȤE|By[qܶ&.FGmO_Z7o-JOTG08 z EFd56t}CK%cgC1#p_cP^k TT?8~Лj$*>R̃* V0gj۳ w5L'G~*84s>2Z 7.E2wLg0հJ3BPRim@*⮕9O~Efd!SpȄg^zHcNk n%F, n_:ߟ7tcC>ƆvjqXӄcRbEo0m9eF]էSJjK#eޅl\+\֢X%=\أ/xQ\:D1j"c[گ} ?) }br> ^U;eM*uB똈׫]]d_T 2'zFG(_@u.7tMz/2\{ؽ[bJRC5.ڠ?IAH^Pb/avc_z{6kY v|g/^}ƺѓ6lЗz?M>rv1=Q媶b2ug,J,*ϯB{aus2 >Z` @`j_CEa}{u̓׵<`ַR޵Z8 {v+iErJFC5piN>|PG)d O6 N)YvHɾ,ͨ:ՃcGz!Zސb= 42C.ixR1o8mpyV?y on>0UEQ_4w렭쯶A4G^ԺX&ꏑA(l:peМ$u1:3ۀJ񗔯Dd27 yW0{Z/y[p"@JTlFx\ -p|]Cl*RlUCw>;Z YO7{Ӥ^OW-dOf/դ#ED(WT 8U_1G[[2*f]r%6&{ގͺ&e軳(r 9[m(̜ p <(I7W0 XaYE< kb>9 ہώn^49Ln[))6VpHs<"~Nhz+ n֒\ ރA%ڂ4~l:>£m8ō^jZ {DU>ʠw6!( Ppjs1ocSdOoR/vŭUrkMɑs@P<-iU{- lg1Q,ݤ鑖hS4Sճ*Vv1vp3"mS#XJdB1|陕trRV^xP~'6,9h.'ETI%AMP G솳&Z-JNTj$ )>(ou >"늽=` trlؒS*{L@zΈd1>oZ|$fPZ"(-$c%%wyx(Kͩ%#E~fe_?o_ C/@Nk+,yNASg]L`T+g y:ݩS`H~;5R"xW%%JcX$5 3JS#/Tp=̢PA?R)&foޚG\]x1$% EmCfL ߲pi_s[cZ8)Yi>iYæ EFڲoϩ.u"A69ߏNy eJƋ"Efu?uQiTؾPz$"VϮKrf1yko&nk'"-gŷ쓂Ns(B_z%F_yrH1K+j80'"N$Jf"U0RXJ H6.$p6f ןL lvƸmFQU}pQAS-ߌOJƭ{qdƆky_/P&O9u!#r f"JaLEF^AAN4M_oUKza4+K&fޥǬt]V$&.elj+,^j/tZ71%FC0(H%Lu[q^ dť9 fs3t?* D- SeOωEVN9,+սBcj/@8|vcdԌcL ɡH y3aiG˴ wHxsL)םg fp + U#jjknCe!ϹSZ"׫}7_™Az|/8q ݹvow kst`%"2Z.!ٖnUڬ/t8#ZKomWs+rޥ9xr[~i\lg3{OGY2-gߞ$0#FͅS東lg.Lp$wz)+`F ˗WG.U濧m+bqvL0˳$Yik)YpAxqRYLY|@LǹE :%Y(K-u:îN4nYDSR\觋 ۩H/mڅ% ~o3"2hh(6=-UNX{fwivl$`J!}9iWfh8]UGT'.{Y7=U9ۄWIM$e(]BO*R00X[,cݞT#<^"}p&/ɝvK=KE%ާ>()(D[b1 QGah(euX2r>BԠkIEFFTT|9'>zJ;n@w< aiō6t J O.Q O+@E:Ux] Cg,I\lxiqj<݇Jag~^(0HҭZ%5]qT|ſ|9_'\"[F}d?Dጳ ~'F !BνUrI/*WWd;xiAD 9e?\f.qj[J=&Ь⒨_lrŸ`lCqg[6s&Pl> e]*X<]Cv#oUy ,̟$+] zfLrG3J7,3p'Q,ާYblX0 R6OcQqMEln*+gPMD_荶LdDqD]䴙 Z+5׉ȌH:`AoÇogQqܕbcQ-wJ1jEacU]KaX߰QM|)yLnxs#^C ޔyZm@8 2;V&)Nbe۟g01E&vfO:Lp"L`5Z5!Px;%0CH;d0qE&ᥦƑѠ^#=z |NȮ6"U% Z-!8e$u5^28K&NHKN~c}_g/kO7 dMI d*Ssz57S8Nio֟u •:TPr@8{}b՛1(a e><!+cFQ}km 5j e>"Ui"xuly'I=ȋrOPI/r)8^^KKu4+Q7yVhB+=&Ty$0+_ԉ#+ΜXvP/#ґػC{6a@ ; H]H6.TXՅT/\4aֲfΚYqFêuT)+}R8E, 8}jfEǎ5()z <k5" zOUkS2+`qgmn~0(Tgcš^ZoASP-f_0{4+([nʦiaB˿7dPan%]s[|ef+b'UxSBKtJo W1 f65n?Yv߅a-㮜4/̇}v$`0/蹨Rtѣ67;7PRX@&ߒ6"q؄|;WTi[.7˘Fz1Xzz+4 7K7K _d[om#qX 1O=-1-nmGm 2F?̢٩:__F,OK  ,L4vŎ@ Mh9c!a?g:ͼ=Q{Wr苮,  v<;ػS(}5楮]@7<59ng[+A)[)lB~ęV7ʓ:,vvg#ff3Đt@>@(ї3𫃒Y ?+whhQ(t$Z% ;؟s6fS=P JݒXޏw2qk >q~ǼX<DtVBS52"*xH(F0Au_ JabLhRYvȝ-~b jIѵG?> Q!+ּtKa˔\aEbF̡ (|؉}ҹeg+nLWfVʸxe3G{R'3Bwj*F"fGUPԡ]I.;QTs̈́LXUφsϷ}%34񰌻|И!;6A*;%x} Ճ}>1a aޘ?֐t\>M~%/ >}?6r>ss_}gɒz*=YӾZ>idzNpx"b|OS>n k;p !܇ZqWb[(+w!b>%7bE=o?z; ڏ+5t+{º${{:D8}%jnAFޓcg`iZWcbU.8n2>&f7d*fw6x֝!+D֭i7S7b0c:V62I8y) b01)}1 L=[TsJ*_O;hzqOzE_!R'勂}V^E|⻔w =Eb s~-7$Y+[3fit\=pS Xe̫9!6._S;7â>?`(S,80 E!>*KvZ怯˺FT'^hzݤ|o=z]hh  /-sP?yâuZ!9dr$GwGˀt,ljɻQiI#:'&Mvy#Ec p/7. !ĕkU20~|<'πKs ڰ&Rwc)yi߂'(&V%0\T NKcy_ œUΨM$Fm)R\Mݫ-@@ESP"Lrx=&:}t .-R) z}AYF@ CQYMUcK80&upNL"Ԫ ݊Qn@Ϳ1e7L!vZ7e2sYGe*B/u */B=p㪻h!8I]Ū,S;FpE?C O]9*:0'']a݄?z&vmT~) -Pg+=WwS! zLoB(ԇRE",P`YR|Wg}2$h\]=Db+}|6h[mfM(]]`h*zWYl؆YJ/;=B}y\3M`3lṂpG6 \˼cL7 .'`jG_&2IS( | bK3FS}~iel+*r87v.[Jӌ;t{g]=̺|/_:bg-[άtǔr^&CYI_,QFK…y#Q>;E,k6Ԛ"2 MHqErq'Z-!Aؤ._zSJGY͎MV9KavxVev)޴) dƫ ~FTN/zr2K>@wхn$Y!gDR}}Fv|\ s$s,- R] $yDpB;K`+gOWA@i'}]0S܋$DRee%u9ݒ#ogg]=O:,AQI(!Ôs=@Vx'fVĒMeѭ~1HP4&\B(ب6Ζ=\vc(F4!1zSNJ3h*DOqE2%L2/4/u1f,nג݂"aaA«'*oGp?*˕j212\W6@ &sBy,youO]eV軠푱⾌]J#;R'+gL@eB4 OWLm(Znl8Qq 2#@ƽftY ;Ƶ~3:%{qQ.Z\V=cIь݇Ѧ,JVaИj8"k  5a A:{?FJNV*]ijAE`~Hv_{pC&b1:r:W,A\/Q&܏]"e{H"8%pt [$@e " ׯp+c^ӌTix-/re8Юh G4ց9ȝ.|G'߇QAӼ *CzNҏI0'}pAiWr[zx'NJv@& Ⱦ_2Ld,ڗv* Q٧a4,Կh7+[>?JoNƲDO3/ ؗ0zDWVD%aQ ٹM1qm 4\H{lnQ2T haO2$v*M)ЬEU>9-Y'dS[X}4_?Qj%)c,Es*a:evVe? f@>6[H3( e w* F04mxvcSv 51=߷_\6D%kѡ4PyxntF,n9X|yn N TsӖ;.*Q;cTJ*gMHr\Zs7֔Kr\yCb%g < 724 C;`CLND]؜\nONbyNk mz-V*2=w{ ήk/L.YqbyKiR! qACI}*;Q' 0sp/`}֎Y}G|/9h} s rg6PXGs)3gqkl4hYM)h㖜 ._hF Oca|[J9FSGbJpT{))dFQhqzxe; 2O$ƣ_S60(Cf6守R Ombb`CB jNPLE0ηgr_Ɨ|٭lCޙ}E[~Z=@k EW!4 [}^ jE א~[7 J:Ia%G)hYS DG(0[`r ѡ_gZ'Lks@#!cgw Un+CXGAqN&zkv78 CCkRXyfC)j :y+t}S՝(OI&+DLn1CBk\zൂuӻG Z&Y"GRn&|O'dO.E%Do ]=(,芪iL!q$ ۭcly01p[bc0 u~ׅGs5 EIo@++CI!-H`Gcy.ԯ!CmZ lɜw"I@!ҠМNDR ujzH]<) U!.ac^8pW "M†#w:E⠧sDu !艉_ʺlf+ף)}[ +ѨfMNO{ff3{։fa^1g2-yy5A46;$wVFAå gq/^B֝ 2TwS]BtW5% bZ4Vzho)P 9)bSqSx!MS1$_1s~3*TVr"k| b*>@6~ȝzbQ:Io8-G+|auoT1ݰοw69P#yrh7 >mxeszljSU6DYS5fdoD_|"VpM4$4e<!ܸ,\E@ԚXyW&q Kh;H>M,Z8&fyQ;}EubHCc% B!lb.k3H,QlzϽ6wUBuEݘ9%Y^ոĖ6{׈;/!%z-,fr*0fQHohlV^ŢyQ"nK8q>dP`"[jV#В9/ +Kvf:u.+8{V7ϩUOn/Ѩ o! 򜒤$v.;gKvܝ&%^yLYA⏾2+d/5B jp+d7|2O^oj(%yG$x`qꚺ8;on^Ucy]<gk7ЏR26`N ߌBF8; wOpT+ u\|+NVBpy&-xBq+U#*`6?Oƺ\I@ˉ2s#Gsei)qGF퇂OsOn6.ܿu+9 Ŏ3&zJ|6y%mH6L=UaĨ'apƘG'Y<5e܅ڠu%9"8^?=-m~p"t2|\nE2cEqV%UP/;)Yk5HRBjv[Z6yxOr%((_M84 o0]D@%n^fL䌲0j8v6jB?=c|w|!7 hg(Y5\[/Lt_4tCVS!SM$尵_t*-g`ZTo?H^qxY]Phwt'8/~KE9RC˜bx0Y4:UP u %kㄹ'#4d\лÚ{bVLW*Qk֢/J$Db { rOo4gfκvgdɄX,R_mЇ;Dbos6ZpXڄ !ϟ(X4S2\N0ev`>Ȼsj?N6,ˮYB\,1KkXA#YNgw E~ܕj&VE.\!""4Jğ -ȤP}^M*O79AV#Kṱb>#,CQRJG[uUkR0_@DȌfdf(@}HX6c]sa6Kkd%71p-ΦI G@?=JO/#M~jX> f'(mjise 3n$]霞곛H:i6鸷ьMBH?.D{ XrMnHEξ>kZd˽-7<}>~{,% I# '3gӦjp GWu}5+s=üڍKugtBKPkWfM3²xxBzҞ'S&N01xrHnW",Ҽ97[ lGΫ嫜'UkB~O3r\BtU;XP:9o5iqvѹl Vlyޱ8zLgv9hzW֭v|kڲN_n/WOޱǸӀ/;g ~$[]:νp6бLxŌ{{ʐUt&Ǫ)ɜ@ɷֶX$[[W;ѱwuWr [Ih05alW P;O3d73'2.] P ًxV1z4Lc0CUMnҝpgW3"bCV n2ZM4~i GPǸW8)۸̞œ :Wci_>TtR`ӿtuXl1e+BI ZM_.WqcmY m;Tp^}z>h}2{-1C{gj>jFU:x~5SKrs;=2NZBQEvYTvNVQV `~6uhsh==I0H# ~KӘ Z&sa -_t98wߍ W/$JDv[uFs]7"vK))jxvК4jz7(Giĥ$C_+ӭ̜ ?"T;=i+5Q<譆BEtH/ntUJtnw%3haJƐ}%HI9[`dݢ~ 5s6ۦ_8T%Ӻ]dV{X%Cf%lx0ohxS& Ww\tL {D0pGhcOO!j1n-|L | a[_o~D\cvf=БTw2ᖆ7DFQdp;EՄg)׋z)ƉH\6 ޕ:ϛFJJA=68 JdG(a& tOys"3m@ D\cn{Ď]M)İ6-4ӈt4Ŕ+G?x**Ƀn[19`-NY7lIwmJ1)UJkOXυXHkǓg,fRߟguM׬fF2v{Л9nX5K?W !Js8jTĚh],\sÏCp6 nSań4;!H˲6'~Hޏ؊p| c#Vu>IDeTU>x:ɹZgr'VPѐ*^8rDݲ,2,U6;!%T8kQI1,ڿd׳ e*n4TOpb01y:༸Q7&3tG4jR5;cHSo_ޥǀ(!Y#pI:o5ŗuH 1$M1b)T/" W3j~ԙC G쟝[:9yk >yi u'+KӬd^3bvE+̝gS?4,N?LG6.#xLUiʹYi$yNS^Vz]cY@}nyTu;*ߢdØ`Aj- LCq`[{;P:t_o4#Y:ݙ;oe1|6Qپ6DR̋g'aT/_F_V}b%l/?>NA6YTcR\YHE^d`#%VFI1]YotR}jO9z].@كp?Qg >NL+H!!(t0!-}FU,]A4xѓ $&!!÷/SAgy"`vf&ڿ"װ>xmLJfsa;K7!=;eЛ|)qOx^?}AKf0)~w'ŜxZ G9dB?pnA8u(AՒfCԷŇg Z:N>(]Y# R.^ӅC3 =~IC|f-u}8Bh9fP@x1|%Cy.ԗ^ң޺oXEE̡+mWGZcy^ྲྀj|ay9ƦTZoxS)&;AMOuZL v`:l+X<RW_u߄ ]U 8126Fo)ٻi{9@:n sv,tӨ )GKTz}PJ;C%-$+;uY1tvV#tp309 L{K6"rh% fOk#&&֪ &{?yeۢv&8gSgNɂ58 UO8Ŗhqz[P'^cYfK4\؁$f`/nЎmNIT\ 051b#O-_9dMQc'vq PrCyn6  /wtBp}>@6d݈}Q 7RGSOActOlDgEɕy'ش:]ڢ?QSg~ƪB;bBJ䴱M $+9N~.Y]Zd3%V_cn=kMf0OOavCR>EėFAyQJдwJo\5X[gmF =!W:N'mܕ]4UszVGdϧ WeXF_ [q{AlgdX!ZXTeq,&2!3j#,Z?ŠL'D_ØOVe/Gu*+WF/8C#?Ĺ>AߗͥUuqq\S`i>ugsn]_2RaG"rZw lE=Tեcش)Yg-`UGx*+1L`} rG;NI[c!&d0loT!\<񥎷uIDq\I2A*9ILRc9gm".^:NL|Mz#o#53%ǸƭX(uBnCJcU3WQ&uM<}Yd!o]0heLrDWY gܦB+ʒFR+!iE2$ O:I7S>*T0^tǴJ !.ݡZiN`<{)O$wu0;XS&擇 gfXOk*G~dQhR >o#tb>|쏾%jw~[xK1Ft~ϧV:&+`"xVO >rOra93H6ZXܒ}͌EjhCs8itxrUn;<@to[l%P7nDk%!UO8{x̹֥7 UT*|w?Mx %M-f8,ބ DQM1z C4^G{KSKi&uXOec6~f>aXVSB:O$]d6s\;Ya# M'5i@^Ed:j3y(Ƭ&ET&qd1F_7.\ɟ.$e<:uh-66ɗb^~Fj1w7p鰥#1=ּ4)ЄL(EQwPg$qDJ5*/=6  s4>!jEgNг\oC]ߧ\fk)5~1%b0F@G 'Cnyo o Q ܝr7 =^ Kkֈ/>q%FN%=+3t0{:,KE)YTUpr6G*MѕT138 @.UCbڌdaor6OGDYkSUFI% $ۃH̤qLa =Y%/ pmvyKkF!Hˮ} `w!0mw3 TeT>H),I hGz~#ewcƘe~97J< ;5k!*n᝞.ū|@ֳ_xw$E9WE81A Vrwˇ_q7M/vndcBḱPDG}l5eLWI6L;#De gX3]ݝ4X:-c\mzNՐ!RfC|" tcnV{V?n~g>J@}`0ۡVK`(/06߂rTSQVp^Y6(K]3#Xh~#AxE.l SlgTLd6 &{2&LG01HU89!wlw%ULӳ/zU?F- YǴQ;GvRGq,Oa*0B_~3_?FTP v u UbD⅌;Y.RD t ZD5~ۆqU@ 3²2|bZ3Yo{tI2X i~1jqw;H~3$zL½0ʮ9s 23&obR'̂(e}iܩ@9mMP>M4X|[vicrɕ]5Ɗ!E3 5 l 0sv^h+. ;i hKߵ<{Y(; 0b%$ɪoa'kԧ6ïp nG~YچB6vCw!69 {$X.o)@<<"%a߇>ϧԝk6/Ĵf *+~=l&%kQȇf_:/S R70;4-Ew)ӏ;S?sZ4WP"'K+مDEyBLo^ :fضR6?EVRڑֺ%|%zu Ψ2jgтy0q3 [+(# 2 ATmi13>GWfGRfQ5x*"gp!o k);]̦!O)Es0grd1; V{. W9-rn^F6mzY{߅xɷO\Og&IbdYuhaa\2zJi 2ֶ%ާo^jSE<*kxC" g+ I}C4$RRXL}1gzx*4p¿]&VxկI'1&!:sӝπJōٽ؞]Gb!O=ى_ٗߡBooBI RJf###?3ʲtBq+Պǰ!26_龩:F$}I% pMJQO=ttp:bG3SC>^@]WfRѱySRJ[ 6+ R,mZ+GH9$> MG,uQ^^'U'I(v(^h׈#l@yzZX4b-JjI)qw.įf P g 1L%+d.`u!t+n 2/ȑ]7%eȮlpr'jxN؈(?XPSdR"1ST%xfnx vQ4>rB y;hu|TO@'s`߷^j뇐vM/0KFx_)a&T2( ,y1xly@Ճ5xԯZ Z@ߝ} /j GA H#!ho NSTg&nk;A9ã}=N]b͎?A}9bUI/V`J) |4#{T7+QNђB@^aqe?詬!$վcP)VdաנBC~8$ E lڐ?Cgyε]owIV7sq K ɟ?l'j8RjXUbmpfr}C{( oJk\-N(6lV5F>yeg-~F!\W٢=k$ K5-YCAQ$[v:xUi z!fޔ|xjĎ/)6q)8ȝ[Pm yn ^OFq12{r, Yg}x;OɼujH Ft~\O"M0p Ohmоq{N/6OH|ɯDY,AZcL2pd].Q%lj7~U&p0s܂,ֆ Nh'HdŸP\]qVfLsҌ$@nb)gs|dP6諙 )|剢l'h̚g6{F6m%! Y`n+ɳaeoBڇfLx_Xt roE?I~eLQoԴeZ^j5=o]ΛgW8K>@F=>QZ@ČZԈXLNM`,rÔ*^< ]ΙX-Ex] +Pf=s,6-#wnSdkW!b -n 0S;8#v ״nC8e j)`2OGjW6)Tঀ*: H ^0z~ZGՑ3GfcπPo=N{WL:uꍌ^Tl0y'2.3eKJiɰzI,H@EcÌ.!,;QB *ދ'n¦i~c(Gϙ ' 6CkًQ *`mq]&|m&M~נ{N.=QuE)¹Wrg\TP,mNfNra5*mNz gCUhX `n/(O"15ċc9E@"EIϕnl!&VȵFNq -dJlBf~w o4RRJ:{| 2*jK#JL7 GSЎų5J솨(Xe' YeKO~lU_oqT@ 1dx46M_k03 h5-K\ lzUH:Vr[ή-WªLBދ*^|TlD?Y \X 4/rҪghzvUSuE*jQyxz@.uB-@2U7IU?@Q ^>z?\6>=/ʼnH^m`QZۓ9g^ü4#0B2jYSo $6_]*2)ӟ- _Y"Ve!~H{"'Zj,$9Q4Y̵E mhUBDbROnq_-Yрh^JD6qf7U 2 o%M#7up6C"Y=?#f5 'il)7oG*aCx]:^^ }(x}b~TMc6ɒm,c#!yLAqCѰ~~Բg%fۗݨH_OʙIV(GN )PX/OŽ|zB%ڍqgljIo;l66'] (; :L؝Ը%*ZEaCMlr8t1V.j|[Ș[C7/C\WsiWA:x|= 6d1 iDLc_a(jJw{-\{]Faa G"ހdtA%n?ҟCudp|M zہ[BLA2U hzb k@KՕ_ƥnIJ{bfZeQDe8R*ɜeQZ |QF]<,E쐤?7|;|hbQ]\@VjMD>KnH7*#zqv;`j QxkGxvu=4& {jrNk` m^ H);7SO@sY(5v\Vc `6ꨉ|n-ܴ"mŇ犆kHc煱<7}7c޳~̹ɋ$$uJ [H9ث=8u1[~L\k]~mk?)E/W .6Nc_jr ~enH_NMζwB0JXuw|z&T/K-){J07Գk$\+7-`J eBg٤Mh8"(m6f0' U0=%ՉIx,b,_e>@z/#zΙbw*BIQ3 H<BT91車|81dSml{?`-|D; ~otw ihDj'߅;t3ւgdr ϗǴE[VAl (5BceB}ûvI@כ½UK!ra Ib (!e|p%%Swe$Ci Guɺ9oh7免,H "4~E$3152MiFAgo˂x)|!7k;?[gtcB޴WԢa#fdneY#~$0$Jn'Ь9M`Yu.~APNڃ-E\COm)-p2BT;;C~"j$ÏT'KHznF+=ǯ"1kY-u/{H u tacHAR1PH:mTʻ*=ȥ#/{R S1Q tenk0gYFIyeUɃba8~ o( ViȢC5B2u|VdΛbAd9ɏU]gAmg1o use,5Sv V}bu0F̢Eb{^"SeͱDtҿz/P;jX&6aڌˮ(I%TL{6Gr"4sFtU(Bh{&n81cQE د_"\T9IԢ]VQytYl@X8U (/k%3]g FެbM٩ &\w)%snJ{Bc5M],VAxp>om@^3@ӱNnLx`N2x/lňN~0s5=p6@@][J-&i(k.ͷ (=:6%\rSP2KU}w:nP˗g6 <lބI57Ts8%=Lٹa=Gg[7[Y̐/z@1|"ءZu%iiMojl-C~OwaZXT(W.rN7+^Aeu(n 5إ}#Cdfy,.\ ޏhP`n>25cf8٨!<|G)`}|;NGNO:1;ҿ<>"RXӳW:GY0)(Vŕ( m辱͆ɔ}cd5Ƶ_}G{ zO2i&}d 6;H xu4MHfIQӃaYol,p\=,.&p [I9u92y͈ P^F ض~M)lcH`Ul^sz.waΙ3ɄwP 1ۍLK-@vQ x, $X1=3}w,Yc%+@Q aHV3- eXēy~D|z| I6u3u-3 ]O @Ý,rO,BLrm\O6;68Ĺq\<-AְyǶUC~5odMI@7DyRQ򹎊kQp{]rA]^/=Y)͛ꫠ[{=dYbh?j=x85?\inh :5- 񪘮\ E_OLbdVbRW7V~r*V0ѐI% %&i;C>a% ȍ7lQEinzyg+nD]Я7cT۠/)FVmYE1~טUfF9SV6FC7<-Rƒi~^?-Wyɘơѐ1\htKzטT@M~^*cѤC(xGL:EexRXwbu&_,lK 宦WJ\Jf ܸRȑI\ns/-]LDzr%q^} gZn2'XGd1Z9D@)ԶFg0֚ dr֨Ҷ ";gv} @R)l Ѫ? g:@F'Fs8=4Ԍ$5iv魗\7{%B isceX?mȣnus*+=sT%*tZȕj븡Za"zE{bgj4dZ ρNlD@Bײ1$ i#3bV̩admr2phw%sXߪ,է~QBDKQ땹;~+֘衒`NY0t#Om|Z1FQdAo\v27 ~S#&fYV+MXlD %.|7}er j!M;_)o7B$;>I* Ȭ)4+"PY[A."[VJk"Aw'QG K`@4_N{ɧB}bſo ̨t (7NŪk[" Ƽ\8="#2k P>W\',tU*lO^q`4WA`.zn;*zƬ3./V5V#X`r%D;@ 4vOj+\P+AH)X?'lw&%{Yas+mJ;6 ZP:EۅXWbDsu8ESouF|!8q6%|Nxޚ8u`{VuOJO}4JT\rh78 xoT'n[ Y4x=%H~SדɼCK5p+N E14y|cU̓ "ό*RG~X]g{ė̩-aGUPHc% lpَuhUӜiΈ~{/"J!tĀ䦍j?8-]BF5{a A_Q?jUX ;ˁIAE[`\2ϰ8s—X9 !*6[].Ab @=<{驍0t6l&9Jnh v,[n螑 DR "?r!E6#P`~mRX1ȋ.)8 v=K)3ɘ֋`dP% y=#v:Wl[&],a)*}T>H U\> Y!]g,Cj|֦Sz=u#`̘?R^Wz5o*=!L` 2mBs8ڸ{KoȤ4&`Cb@Y%91RAȑx(`-؋)yLtvO+FʹPJGt}gp K'$$tnNgH!rI\F3|˭zd Osa =] JPcd» ݄үgSՌ'2zKj6"6\RD-j2ri-9bsTU¶@>/$KQA Z]dݓN$o=X}}3 ;;$ퟝNYxVHPQ-zPeY ҥoBUídc@"oP"!^{LJeD5UPQ^:+G+\R>t@\mhiOf [zg\{’eTjf8~,2zhso%rF>O%Zevk~*Im@z> *9Zxp w õū[; 0ah#;,5y9{kč/SpM#O8h_o9QsToT}e]M&\\aj:IBzR˷l+uƑpnq0"=n9.0!jU} yvUa(^5-5R2ȽӞ(_8s@/!,[;p4[ef)F^ a: |Q' C~|#v^`?$|:ώp<8 `Z=|QƤMupKӀiu@`1l&٘xTˍ y sx("`Ϸ߭j61AfwUx3c@c D k *YmФp" 5!jX|YX ^\npj.֙[F/Ochx$JTQ bNjmn'0 Tŏ2,=|!C :_4BڠDAk,cnj+[L|=8 pK8G^1\j,~Dј4^-2#Z UC?Ene3>:{'ˏ!p)3L~ HfY,OE K=W<$Loh>)#sZUyaw|:DGsR٬^T:\aFiNƟ_MZO*ºjDvyK~#XVצ%-8CC`lDn~L}`']7DtэB.iҐ2A~1\7!)@xWZi B=jڎvI෷:17z ݇mfnt>KckX'?b-lxg+`틌齘$!O:_ApOfDja2]VX R(AOLI 2 Xa=9E{r lX >[Iw2Zɽ4s!=wh&(7 3mvI!@f0zi~H5T"ն E:p^`ї@j;7O&N=Z^bUEs fZo8ЖnbBqn9ApؿHׯb΋l5?|6@Xi1So3-(GIIW b%m76~&S /, DžܟM&F=kfݺy)*D3! K;e*dѥ9-wu"ƪF|UVi7ݹ oO.t@∪?^jc9&GJllvhi o+Y1r .ܨ_X0ɟ,;ً?M 7n"!,#P}ݠ0#́^#J8~Ů71$NBn^JJُ] T(&IZ^lbebG 9(hhڦ7XJE [^:bk36?d`v~' z!~ñRXCغ"ǠՌsMX7 66QIy>{!z!]eD9}wD3МS"N7m?_zG[ILv"2S_j3]s/ DƹsM i"zQs PqL_^Hvn#nt>ĔBM۩|NdRV6G\"@JpPL'd*+|J˾xbM?=޵a:!,SIy_m Ss$y*~k6J UE}ڐt+ՍS~."!_NHUA͍%@Ii'l&p .{*rY2TcQ.Ja27_6 PQBm7FGj 3n2]THφqYA 5Ao-$m `!SpktЮ@=xF$btQ-&azyQhgJE (2fYuC>c.Atl$4tYH/+pA\a\Jtj~|4 `}Qp!fۺ3dUF9 23A+gާEQ/>"M(;^ddf,35D2QHzn+/b ?6UY ObBWMx"/|oŊDsY =$U!&i((O* 9h:cMx,A$x F@6ɌGƹK)!.^!n +GL1Hk)D( !9S?ߜpDʩ!wVFh4'|a? S zOצ3"a܌)!|\4K6.}_u8^gu6h*W$߱5Ps=@w?. "\*v<偺׊*kؙLz!Ě% K П. x^sz[s u8+]˫셆+)^kcMlޑ3RUT(6{3’9'tl>8'-(W0 nb)< hj}t-Eֹ3!"Zm)׀1S~( bak4?IjLRM/I\y4*6P ' 3E߷Tt.MuihY'@ @_ ߻ lEE5PjBYff1-CyI 0%pH5 cIp1wq4= ⩣V !:1z e,r-&UA`F w74xyZ'cŃiEa% o=OfweE^NUfSU8xQ@{eA|FȽ圭2+qS#G_wDUs`|yѼ.waLzf tۻRDY噎t$+Nv;˜"io8%#ŕBKZ*#kX[9 ], rmŹejjߋ/~R`Qm axkZv68Z+N !IXAxo‡(UWF852LvǯBY">R0LbR;y|T$+}LVຏ8]qډVdzwWL:=XiP߯ga*-F PPP3 gb\T:= ԣe/5h";+k[hZB| 00 C;|dxuȥ%~HtUZqw+)Dpі@v&OT'_.j4/X =N+/PNn[tj>XxS8Ln-n|7/rSk B: mOTQTZ'Tٝ ֩4dq]ƫ". \ң1QDnp: 9mLUF@I!kS[!.tRcWoY&2s6X/5cyrfJw,:=Ij}pfols.O;疇(lnɜ ^)AY?}&q*+8:#H]Ae1 f׀׺ rq p]6 i@dj5׹xﭾ AqmGGB1Zc!쑋xg;IJ bS %uQ.9 0n;kLAp@W5H`&wbykB1yOR OHZn}^Mf-ţDgt)X+][$D3pA<0w1hfStsWCt(Ycםɍs1̧elaQyߏs ,i88:8Ȓؙ)`Ȯ-ULγ y+;:ݪ_L!^>/Za[wZtjkc3u{H4?#`}u.)ƛxkbF)^J8/›(`myW,`|'hϵ]DEU <=ڤ~u[=&X[=5Y7QRɥ _gߏ^KɴoΙؕ:ٻ7@jRz!X 4źg>|I w]`ڍحD7D)/ðysVPrG kHOY k<DžDQ5Gyة1I8TFsV&Zl i:Fy"kfǝ~,D,!ІY#泌mH E=sn O'\DHIx$ȐQKDyirSbSzi@Pa_0wtLdA,Dhfx<)k(Hy[> e7:P zc ^Tǃ 9E_Z_u',vݐjw1S-hjVDQy*2wg?hC4ZUN؅R_(磍F|vtK­wshlJ?I87LZM-݋Fg-RǧװZdu')D;u4!F="'9ly,Cs6 Go#sg[-&gj8g)ń;ZwE۴(IÖfįlPGP< Q|&͚A"͡jpCj ӬY_S5oRkpԢ SJPj$` pLh jwllKhNXc3N9i>4Ex#Amvq#& _lt?k{pI}Q_6t F1fUn_o}Dd+_ ؋-(d\ <)~ϩ=s$J}{~zą]_! 45A*'*ܐ{Zx AbʢvgtUm mϓ]!0[mS\\wZWE=.a:j#r_5D㪼G/dvid92Cb )i7* Zzn-ir_T <9;v"nm1 Of, 4ʙEҕ{lW?AyrzD"y ІNFѳnѺ0}p*9݉RZ]80rz(n1VsK6p?NJe`8,k-k)G @/hы_ߟ ,G.oP8Tf8λ$f 0QBNQzPWCXC(%LnU5:]ILM7ub:_i.UU4ʡ5Ǧ >R9Ev=3ۇ$ Y'0uAꠌ,%nk锈hM~ م@*]5W+3 =mx#ȊB A:p3 ohvI$`%vc)''U&4ō[9q.P>ƖMN!mK%I.p8 ܐ?=4khACijEp۲](q/"T-&9Qz#VIs|p؝}֔- i+P9 XMͺGUd.TB8ӛtMU|o% ua^6R56Ϫ[U^V)<Ү-P*93]j?2:3+wU/w@9HEV0<׮)1 wiZ?5O ޫJDHlH譱pB'LK (hX XO)%%$Q`s#]d0þ4iЗfDb;-Z;ISJ"AbK1AQK݉pmPWz5~/c%Ro!!k[އ9nQý1n XN 8rd}SENN.B?uL{o݌6ܛ M" 1͒DzM\BBu]\(-'DnXٴ^{-0Ȳ-&Z˩>kz;&UhɌLPχY)gsNJ+ͨT0Ntg\\ =+7εW9rnXt ߚ]\̩T Qt4,PX//ƨ8 %bLo'΀DFo]UҺUjL1cdKOڜ?G ". wcޟ" PNL>ٸ}"=`|b]o[tx>8o`#x3lPҖLYkF7^b,Fa&;sqh#3Ʌpe|rI&es6,y_H2bʔI kILZhӁti\l.SCrL]"w״. !9VA}zN5GrЯlp!6,HUeP3 ?fbԛЦ WNO(Z .%vA97Ȩ&ʥ)嘶(Ik3G|<9JqRE*]K1ꩲ@C֟굅#lRF4+~Ӧg=`hA%ilA{H;?~%"{&՝ Rլsd(W%ϧ|}%^m勧m6IpTiKC36(590AC[G Dsœ lVc8KN J#bNirW5 ˺yNbmBupij;@D~nͦ9A!Xr fp'P9w]yhizչGV H!n`BrfEP)BI< A G#ʑŮ+Mi?3#N1m=J;wbhsoDP!]"5ʂV]&>љn Mìj.#LD>Q!d2_yr%"@s*^΂ Rmam\ vQC: ZʏL{fnC6˲xьC7h=]j Z)sq2}iXL`Xx*|A?H$5mzM$AU6Lc>*\>T!qt(UJ|noQfҜ(WT/7:K.ߓbE[sΜg=m-þR0& :3W`NflY_ZlH,VL (eeU4D:m F>avt.Pr*`!Lj 1;Ӳ ˣX}AbᗌJ߾If iGryx||!V%s!?- /S^Ae,5^SLh&g<:j| Roo޵]+OK! DqAIѝVf6vJ/シNPervJH.'Y?ّ!գr, ,0^Aȥ9^3@?]nQۅw%Z%LE.~n 2|Gp4F%^$r]zR 㭃OJdŁW'; D"4XvEsv&*m:r,F"pEe֨ (%ˮP& ˣZ b7 XLN :qެ[|_ƈeZWR3΂qt*l2l)1]6{,ӵfPvI`EB #הdP'$,\ JIgM'jp2)ZE7絟܌vkku cD0OCc!|…b|9%2:rx;j >*}zlzSYjO<i j/ ! <$nna9  ,>mId(EŦR[X n-{*+B2-R)@ĥ 瘲*\oksA 1;r7t*Y0C(ީbf>/)|?!2׃4=f@ts+jY(Ŝq?>3B뺀2!̷ؒ*ǽ)n\~Fk4wmr5!bq.uп>W@2](fCQ L+a C>x,](6gP*,օ0EQs2[4|Yz8z|?;@FQT`đ B2FI~ G*W3_{C lHk@T#ki5eXnќUcljȱe]kcE׼#2םXMDfBǏ_XƞA2ÜG0طBo{ܥ$4C~"<)H])thʁyPkL}+(S&m' >3-ω ^[QEF 5zN?_rSYiE8X TK| qIg;+cQ,lM5S mNKrmD:Q,˺kn0k cZ#~8W@l[B6AZr躇JDi=l^/x~a, yellge"ҸvfTa0ȋ5bc^~?xlpUiR #ew oT8?e7v$ZIdaU+HTK+ºL#H)i=*r)C ,+:-8k}5'P u{f E\'0 ?„|Ccym>zS3US{̂f^s|2% mxN|eClؓ4 ]3瀲UwREQlOtngƱ9#UMm$;!՘.z뚂WG-4(][־XB @Ő6,@>H.UNy_RS`λ2]L%E++2J( ]cnċ @󃸐MHAB2|`iװC4C1c"E@ba赽WХ-B#dl].1Bt.K=`--{ l!ln@\_u!MdR2pU&-&B g&*oz"n̉.9n>g)|ryi)u:ˆI\Ngnsfr9AѡwEd__KX֘=Hg-i0_٨N{8YN --=D?hMyv!PuӼ+DlzA-| fmU3q3 s"׾u"A ]7ҤPyVzژ!]nhBaI۵/y*AQd =ݍg9_XzPl?CZJ`&W…ilp귓**c`He9a\HNMԄq`oO'm;b ;%^D.Z$\_s⺑"XDrϢD-[V"]U8 ϯ{#ɕd%yjZx/Hը, O2 zﭛ6q֌dB=sb0,Gh4 L;Ӡܝu W=*9QC〉_=~F]d[D:>WB/ÍNX8Xg'] !ùMYJnro@V.܃睦Y8߈+q\ȬqASq\ke;.h&ƥquJBQ2Ͽqp2 ~zz{]5+>d.Ry_}M0E8Gv V_>Jwͩ@ %3$n> T>G᡽_=fNfD<ť0 JϜ_g*ďA.ۆ|mi0RV!hB]kr@UPHݎ@ _X28+jKҋwt)̺mAsQu ? YǍs)mPϗ#DKd3[1HG99Fz>xcɶY:eb׼BR^iчs fqjȧS e@א]h!J)`hU:5)$bHZ.xC߻ Mx5gZ\Hav=M{_/eo VGuvˈ?Bᑓ0 hs Ph8Ȳ=g9 )O- ^̉ǾKmWA~h3[] :{[d[S@&J9k ::R >ѱv' k@n{3jCv73Ňcr~fy+)%voKj" kȢ4rUgYGb#E'p[tppb_6F>!ED(MڿF.li'g3I{( PScA Ov:Zk~"]6M݊Ŗ ;M7CM#;.Ƒ!vl{.]%9ME|IH%&~n)mqO万u\-N 5IJɨz85M@d^77͢/v[%};n45<nhXq*mEu"rnhRJ虋J"!'[' b#)xQ*nT"yGr ' %{'N%9)5UL9Zqu f#c2Hu$aM"oc폇*byRpX_⣅Ng4|@Y| *@ڙsF*5D8:s|VKr\z=`l]63MdaNj%[|3OZ ^XnX?x)b<^jzvC{H~yp!-K%phP_{œBddxt%AWd;Ƚ q\N=ޓNɪ }Z;|Q;h\$63 =aVxӏ$X|דS: j'j |0tLVD@ e+#l D[z(cKs\\<- _@,=ʦBm8Ff;ʼky x}o9V/)"I9 i"8I[ECCAnau1]5$ !5-'&Y{ɐ,/( Ӯ ~+>k YJ=3mYER&$Ƥ4fH`51zI| $D? ȑ,a6kWL?ϗ.|Y`JV_p$oh+FT^C E' Eh~͕\=,OɆHBC Z<8Oϱݐ8eO#f^dS3P@ X'3o.,UW,MU5  nU݃>qXt b*JFc0u *ƏV[)AK|f~Cjz`tzWR{‰w'a匠tEWfQ*R5ǰ){^S'<.PnpϞ/ 0)MW[ pֵ-V)UDz}#nruB˧.d_6ЭBW(.k +& 0TԳz.kF ->lLP(tWP*x*/0Y&`V¬ȅHVE#?ˠ*Q7kw?mr"iKVY @_LdS Ƥ,©2'ekS-O9EK%9_G!pvheѶIaaꡝ g0BL1QZE!g.ڂ4P;-t'\g%hj_? s\àU![' M5p ;\Wfe3/Bh:H6zMPFJ3~5hvcS:Oč wN8ء,ͫ8$.z[ӲKP)f!x7` /c/7%X FLAYW]ٻ(Hg] 2}FGodsNY<2/t[divB$ 1wm%ldc 6XT@#I#^g;nsm͚y9Ru *#yߩ5E -.nԖ1d:y[o~Mۖ^űΉ&6ǝh mkqh KZK <!kkYM7G19*t _[:--OG)H.Fig],Ul3ZllU(&;8.a٬pV kӍ!PLx0iT>pv8̞˵u߭O*=Y6?)h2@dp?,CW7qo*V؜|ƈD-敥R:/U|@ϻ"p^{OEt֙O^>"?ѹpj-ǯx0cGܙDjH>C\Ƥ}\G$S _b5\E?I?āoIm9mݎnp!;b’~ax+3b"HQ! z &Ҝ-r6a$K֨6 |?=mhqMm0WOf›*u,:de49Lg:QL?Evx!2h߹atjM0jɑ^k`qP٬\9Bdǥhm/No!yjN|T:N> }3r> r] —K삨c!DaD{f0A4kn[}y^@U`NDE%e UɦkkÆ 8D֬|6MX3Mi3ĮAT:V$h6m?Z}_BcB C`P{V5waq&-G %,kIsj<8U򛟏B ED%cxG߻qT'TˍQER 7(SQ"vTi1˶!7ml%(*,zprZBSdum}sn4J_kMaJ !g`,~AViP 6VlދD;.&- 2ĵjbPK)_ԶPh13Nw@js_A*1͜F vbE/ Gbb:H >,{Q-3;/X7=)@XWzi/7df]wzLA1t3 w[rf9']) w_%LB&ٙmfK#QXnaȑlcV\ wT7C}V"D e թ{؂tZM4%0;SE:I.E9)co0c p\>4!cGnG "nDWbN}J4lL’' ƨ0ye 4L|ӒOČyຫ7cGt iGh+ IlwշR>kٿ ym-B)6,B0ھigM HϤm *BpNMHgAAݦԢkMvG ao"wjshƤdL"jGvEX|`†A} +S+ze{q,!a -:Qm|I<33Iv_b)cf~;nF5]/L7: 0AI-ᰲk^1u,ߔgHu qw>  Ki>!3t>F7"c8@r. V!)z~pC#׍o:-4%fx N=ޒw*8L*'pyV2ո."T7Gy3hi! ڦJ31Wrv!K4k=Xe95 Yx_0_Z,W+mZf`@|}:j{EuDvR6/v]4Qax=-O'_mN:)wZ4XTvɛFV@e :l?|3$Zs͇v8s~ހfdVxvpe PM<.MIx;5V2':}Zc>MWD,YHEݢB74z(wΎE-jkXc 6&h>F 9Q?E,Tj^En7,`N.7^ܡH[Ow]#^+# Xk&4Ϗa`4~nԇB7C]]$PGD3C*V躿V VѴu¤NWOP:#mW5>b~/Th9Y-\i-niDȘ]8t5q &!  UnX~v$ 26tn%!=3}E }\ 5izq+JJ`;h2`IMl6U Ζ#`⼞vATd Qq v!e+tSKgQ(\R 0>$-2QCv:)xX/)k&i={ZF)t#r vqT #,T݆kls/ 7Sa]#YCUTHp^e&N&֙N~~ PMur\ P1Hf II^~wOvueKPSF g50í\U8| ~Қ9хaecBbL,jh]FyްȨ^j٦^Q%g/[|p%O<~1-Hlk9sG'8r/|NjwKz vֳ٤q8?ŵf:x6#mNy$#9cFlD2vOEP2sJU#/D`co(XbX|oYJKzRb]m4`;<v൫7Pk!<2e#a@5aRUMI \3cCZgP( GUL.S VamO̜[/gk&=CYyfέ\0*O":\E;o[w8p/$v+rU^nic{wȒכgdze-F9G5,Zٝ0 }E49Da4jWڭ@g5ZڽsUa<I(}kT[k֠ջU&-k FLNJP K 39Tv sV&V9"ras .6c r|,|VixV>"#y}'y`.q;jFP:Dfʂx.%>z%.83"@E 1pxG.({Oz;<1w##l.)$ '8c&a; y+TOS XDeb̯E?iɵ83TV@6dODe OJ"lH{l]rI XOE x* &61.6Sf i 2qk| T,%pj<:[L[E`hiIUID=k6 e$ tꢲP[0t LVpddss/20J0wR}%:Spkۮ5j:x){)YVIQ,iQ.K+fX#y"!]vn/RZ]wjz-aj8*b:?ʣS\⾌*/ ƴF>DEzLk]FLU>sIܿ~˕5lY `}{GQ"WXKT t O`ذ:2r8򙾋GaUOc*g x<>CGNqZ#s-8ML|[̿$hDY3_pVAI>[Y.{/˃@!M\='hy Jj\!H&}nɗNdibWu$$xQxIh߀Nv@yK163GZWWmWUG͉c ﵲa6%Iцˍ{N5_VL2UUK . Ԏ@DAOGbHYe\{=!$pަZvv|W mʳk>;yiC"E߰^*ag*$Oq٬s\ \|͈T[fڎ6}~bI`0f9߃syS}auM$1̩yqc,Ӑ9Q!NTZO^g22<7q]?~3E?endWSk8Сf4c({hQIe_Lès̬*sZm[CχEr#^6Żn O<2-= jP,ؠB&y"w@SXWGF%q["Y{b2+>m` ND$tݧ,*`ePQ2i>%w '{U+U+٦b(LGR]\|54Dn)QF9;9,zNaƵe0 {|kпx$g,8Y~t'$D 1{[† ͵h*jNp@w }K A2'$`ZnTxf#ݣ3,07'VGCzUR. Ȉ?xF,g:?jR wHb->gر>qm5耘* .I)hl>ݍRgLO(dH*98Pr@JV5"q2”EM:hHk(cK^bϫx]>W`gQ r΢ U$,Mpʠע`' .LmLGhLB9!j6%oCs%RԝR_D:w۾Eg5 q7"^75 _rOK>EFߑetB~FL - o?QA'AҦk(C`~Ͳ*xPY!OLMut>A8Uɜ[a+OU$NF݂*j_g&k?WB-OT+20`ߩpțyOCoxn", \B')Z^u"y,Ѯ8tDEȤv O0*K Gqk?"79gzioC{[V?H#{ >!vn(>#8#sA 5dS=>G0:wBۑ j)% 5xo5AEg KW 5QܰyrRu9%(y){:i2xCX9)p pjqY3% zwt~~i !i97PMTrSA&. [F$j[!ߓ|"E0"jeMWg1j0ZبcG5ZV\@8FUn K[]3-і>: BevYɁY"yQgT<f.Q.Ք5zdzQչ1R" ku:b%v{;M''+/{+X;9EK,"ԉF=w.ߎ?RRT ݧ'L lg`U}"iř^"-F^ugq(Tmx(TzBG02gM!L%Wk!Nh0v:Hj'i\ųnŒΡȊ{.hVE(̜[#P Ci1wnl.LFpScuO4`ZKRvShTIR;eP-i`wS,ˡ|G`K 3]>}Z,ݶyoC|#]C  jQtROks(Мζ :(m];^W ȠX.-^3gS|N Nx fi'hy>H^"wAQ+WKCu?CUa?\ #,$nQ1pǎZV7`/4QhxT6-2)z~.dE^;iYIgCxp1%RGzDNGۢbab[DV \MQ Y& MKziSo頻jzqa͊(ӀEWic 0ӓVV~EH vl6r0O֛eUAj7]>d)d(RYtAӚ4ex%& q)9M/.},:!SSEx5o[[aMs4qNF9'ϢÂhxcV"Z BO \a'GX\~v[| qf:(Heіlkxnt\t26Spj*L.@YRDϱ\G"7k'g%/3 BXD[lI\ky\]nFa0v#G:v@h:MS|N5g0xF^etmgFҡBotoP?Dhվk(`B_=YhzxiP&e$u' UꮴaX;'H"YM9Ǟ2zTmhp ¢=~葹 -BDz͉u* uWœIM]~;9YjA5[~wpܿ'D!fd}U̫}9X=Y1Xnœ}CGh%]1Ș4~J!SvWKHcw4wg O=8.FϚO?+Mqe~^Pp h s{hml2h6փgk<}TXU~KζzkAP_'I}ί{Im,|vFq]0Ib/zQA / 5[/: *Kܶ* *Kw481]]OhA*/=JDGtfS5S{r`d`0b/- #ɈP4j1y!TԐ&tf=Ε:f ~{ځ$cФWƱ3zvw2l):LTVE̅[JG kHGvqE0pviNj^5xi pϐ8ls u&AknOwD%hBDSaδH\_܄t̸/& ]H?_cy J>Gy !B2,-wq!(jMZ) iڐҚ@jR3f.DeK^Ωfb?u+) Њ-z3N4;'4 (﹚҃?L 6^$iGHPo @HrkOQVSQ!` ; <P9o%_ ' = H5#n/5@4"`*s'%J#܆fV ~g. .d-v,\X~{~W3-n ҽD[mi,T0Qp)YW +)놭;$4./\G[%\N&l,) ˀڛ-<b'9-ܨ I.iI:[S]^|V; B ;o*iԝvJjT/P\̈nHŕ u&WP&툪 Z(%+d;r35=d [1lH]~5!ɠ0Đr, H-okkmj.a0D.NA!,g>#c z0n, 't Ep$s!j6H l#>#QXMK#' oQ*]g#QoH>'O8T;y~qFOI!RuRzYƅoyĶ0n߶ .w0K&.pa՗JT<%c +GnP~ͥF4*bP vqr03ĭm onR0h1ﳅߔz +ңy^j ߴ/H;R5UZ1qد23jie7lO(1ck2 f'i:zMHi ?+eMȱ])YoeM>kD{!:+xSp⌬,o;حMߐB~PoNbm,X0D:ΒF|vD n~N('n0Olk!CN .%aPC`dQIqx mmu?uO 1hmG+BSb/S:ks[x8y=JPNB* ӄ0瞥g9AQkJGo?7lQfKCl%t%TksU *ǝzGbҽ>rP~ŸPͯ2㵥ɖ>DnpsJ.@p> k(c{Jcx - 88vqC {q5˽Zz)LTofjh% 2xAG;;SKiAsxR hC" vR|7#)2Bv.#̼`f}Rn%Zp&GkJ殴9U>ڄ6^]m]дꔀ`NHdw݃WpK%lwH70gB&wG1Ia9#4BPfyjMtO$/l ]GDnjM fͳYԺ6ƌ0w(*)i8JIX8TˋDAByEߎZ̶<ۼsԦJOKq{5NwT k`J1.TP3K[Jep9_DPkuZO;MnW3P)s\dɅv. ԅa5+푠X;?"-  }PBJJ״C'6t >Dj\s#вfX6lvky2FWg46%vHnTΣLz.d>4} 4-d}MM8w;{g݁ӈ!5R=fVˣ>Mڷ J&L&~ңY_5_ZݶQ9͉2 :.]^ 24(؟aB/[?4epK31J)( ݱ 'L, F?ֺ?=I&$6ySZ"1T"s'E6s}bu@R~Mlu d^%F`7G¬'QJ,SlXqj^2^LIw@I5Kx-`%+7WBs.L÷`s Mh]KF"Ax=<\%G刵GN/nd9{G/پѿ{j :YZqO%v7*{M4܎|wBLіJܹ!K3̯DTDOf<Lneշw 9gD D!v%ʧh4.(K"d:Ď4ctqމVՍ:-g&il@MW-;w]kŽJyu!2TApPnL :Bbe.H #Cz"`h06oO!&(cޡ?Tޖ 'qJ}r`V.vcrE~XNW. 'гb=J1d-f79\*y9S%/Zs=FFs?t|mE&J5`9 \$#P#-=H@QDJF&rN*A#GH1 knM @33xEpB)z;6tNߪ~ NBYlzʲBT#$JBp9[:qUѹ\@V䩕n@EQs)H/Ty,^bxr75p>yCbcau{{4uu79ǒӨV;:ѠK'iaųЭ"66 0\gP{md`Ah4P{15"45 ~=tfvo8*2Sqqy* {j1/0unG=vO"Gqxpn4k<eݱH?:}V8`ͽ^80$͊Bho?"52>$oH i {!.3OPkG!ꔶ=O4jw0`0oF/\0Fp59\DPć_xB},9=rS#4(S$$Q(sԂ0"CsYLd@v&=Zs4yzD'ҡ1!6aRAmy`r߁+(. JhL;XD[iNm$`t1-77^ ;!lʵ|FK){_{*n )VQ"5#a ;LMHqOy;5нfMĪ+[9'\!i7%e:b xIhy?=/;s7siu̇\F*t?Rw%LDM01/V6]|Ӭ/il_bw?~s=Wډnb3DYx}ϙ]%@.› ;:9qvWՋ!NªG58Dc{)3PS3Q![Ȱ%LF `=CQiP⫼Clvj:V+z  OCnc)z2`4-H1I7͙?PH? C$,L=1PîXYZd,9H݆}>ui7j51fz[M79ҽd}FOhLbrlPl]$=*SJ#]䇻tM܊0IOBb7 ^M;^ƳW^,$[;'QD^ Zd <5̾zQ'bT0F_߯!Wsfji, #?>%'u:-k)oL-)^ƵVE.֔ ,a+U.lԌg *ikd/Qkz{r͡#R2عE+f _3YUc2gTUJ;+@q{\T l|#]ӺVR )̄JIЅdlk6vWSDS/8-i#`ۭs~zy؎ho%!H9 ZyErp I\SOKm Nfo+tH٣Lʀdx۞b^2P!gXd%3r|W@`qYv8.+q͝5iҦQ08V_6 HEI4Tm2a?(#w'I]bS' S^~jn{žk*l?*+uy^pd̉Xs%ݝMTZQ1nFa6P{hJo*(j++xcBˇern #ʼ.dv4@c_ ;kU2ιy=^i0gM=mv9iV(2VKj3 #v-k V$Ja(2j)j'xnO|!tA9)~5a"$F um/m^J~'E_RiaB W0pK"q%S4:҈h.jL^H&^-WuDiEIH',bj^"Zy#W /(1 . kx,[#ekՑߵN@EXlxr7]`55"qVH{a'tAhW(޻2P UG&3^WLDe-[_q*ߦR{tDjEw>7 H(yAv.eLÈQ9yj]dPMxeAjh憠5F #KݦR-$+]E~[IVuv hAllcb EL3gt8a }Ѐ[GuD?S"D[xS O*8pyӦ=,cjhW+x14^3sV@tކ v:>tM[YJ-hfdשݲr|sj'c#~ܦ9&uc|. .&F-@jC-$|zWz#vFcrs~<0B;^JYOSZ}>5D 4*j5dR鏊fM$st]rrsC͓ݟ'9{{ҹnrZ8g^Lpqr8*'gjc]((I# Jũk&F1=8WNWV{OݓD-Y74R }Vx^h5pVRO1_[ꈷE TBuжa0q,MC)2~ c^Kv;Wf96v+Srxd:Nq*[;Z^pۦߟEZ4| S_mđUfnͶ©~`jlK<7D0U$js Q3U+ rO5MZhʟ<ZJcqvFz4"6–\g n|┙ TFL}`muߪZp {,k7=W\`;T-޽LY3 پbԕ1d0J^_ ̰|q5x.@A75GMj$yH{̉5L: M`w]mv4~Nȟ܏ p8ۏR˛S=]3b1]ncoŵ MtP5Ӫ]~]Bhg>&eeEwv6fR+Ș9&7 ئ9oF?gk1 [Xgo U%1Dl q焨;ۮٯ̓?ihPhWz;DdQ@DrF7:C+S$(E}$d!Cb:Az.:$R6h9ch2C l%SC_Րѧ *B}j;&ivc\{KI3v,ߠDs) >H>j!˿|S̯%pט!$fzh2)ce׽h7rRfڐ_I?GnYRA1}Ǿ«0kmfaOg0/x])>;҃ilD`%5syA|) )ϛ*q/"~deq.ǩ;b.5,v Y6XaBX3@*> JB#Y#PbW2MpD| |@ܝ_xE7Mg5W(JJ״G_%LЂ;؅̑?p0߭AqPc`-/4 !^+L c@R+>1pT_,+u+*^KQNb2I`vpO'ބϾQCbk~\ ]BNhv$ *Di76*oC׿$AYgc.}%vxOfܣE4giےAk*-ޗAm;aq|:8Z=Z۰͡ЙS.FgĭǬ}'֩3^Yrm /PŠ9w-2;ްM$Sm. 5eq}̲QU!PS 6!79) cP+c)hY>tr{GB.ƄeNh ;ӄ}|n'S,ʟCCEސ Ȫ`, φgOoo{3 b__|XFk,hwd09ØO$FɫA˶gsۦN.!$=Tuo-^d;!_u~ǕeK5 ֝^ ֶw<6HhAxYaV)M 0gX&ZechT'i%[<2==PO:ß[xu|g,>axX~ $B,:p!ǖ%ydY| w_ך>~2hf7rdU~٨*]/ tp-8ۉf1NT8 8xZ޽"B5l=&D.uөt$ft=n^E<NJu,d=Iص.6Hj*$AZp-Qq4p~Y)꿎N7wjb`M(Fس2N[W%!+JLB ΜE9#tX0]ڞ &|[R-ICXaEWngh< wnxĄlyfiWGxgS~Q]V>(7Ka)ge&ZmαJY[F&kiS\7@CҒ'+P(kvQcDžF~]Zfl ӧg$U2!QE E\ͯ%~zeJf#:Za\tI#)TCK]9iVet;>/EF}NT:r6{T!b>N鬇tǻ4@g!o X |ҁU(:5^@Bܫ#ly]v 7UGIx7ฬ3KNU /Z ;玡Q$6I7Vq kmY>TwJ;oV@u,eeLŁ~}9}2"1hd2¬t'z, kiT{PœYm3B 'CI,;>>60 %w W >'M80KW98>{S?b֗8e\[o|6 LcH;|U;z;@vpGq6 d"3Qt@"!bP}tWZ$Zxe"lfP+ IweNm>aO;c zOfT#>皺Ъܽ%삀f˿j: tQ,jQޜ6X-Q+Ima4h~Pbޢksڀ QK(P{ń0@!lU5dV@i&Az$QPiAh~r}7u(r26źIb7PsswEІ~DJ߭`.yE@.b\4 ܭ b,]2߾]g2k~?+oT2Y+=ƃǯ6np.A`Lmgї~<>#K=%LE>-汷}BȨ5 tM\&0/(LPH~Cne9-`,Lùq?ۅ 筞wAz Fc'@uB8Kujٽ[=zP-<7 DUPqCH"LaE5 ;58|; vyYRq4_Z> d2yTá7{  lqKlEH;2ldw Vf2g]%>3K MC򛕡ww3ߟ-A5ݤהbNswMjsq?is$(i :/ѢkRMHJypSwbe,ϥƠ4) h֨䃉f9j4^Xw/]Bt섿Ӆ0p a8$oFo p c%]whEyÜFP3Z4N5,nz2]G KqDD% n9w癍 Bϑđ\'I)#x7ff´JG+gt"\ (U<|%9(-rdk,BiqoWk2yٚW*`P1Y@l`#yLGSL#صō2ºΥ܂n׃$ 0fA[IH"/1,(㐸7ğyXǔq-vG@YFOYq,UHEK9̄%=9.5kUg4D yx@Rpod˫\uLowO?Rv0m |ʚa2Ỷs*QC.QDt%ێoʚѮqR3rTCTeQ]!(He(X23regIIQ}hc ͍Ș_#C]S1q3{ }H嫩bd`뎙9w?/)t,U-p‚ZI1/[-42X*Fl%u8sd 6LMyya_ҥˉ3s#ť[,;}E +35 >&2a=;%Yҫ2xQ"U`Ab) *c )R#% ȹJ0mc^?2V:V. `925v^6ѷZTCiq2sʦh[_Id2^Qˎk4SKs|j ,9PRgHNgOn4%}CºȢoP\w-peE8kÕG띙'-$sen#gϭZ;F^sHS7 u gDE)Fl1⋿=qI5(G_H'95&cVdޝ iH爚Fy4zR|3LxTRiOH_9B9-dDl}5}?CU68@IWw#P_-̮8&yd#d;LjH.iH@i"_Nh$G)AP- ?M6-!6^7Wudd.[wY[E"MqHwbE *U_ԇAžg=w"Ad~BmU!his<+oĘ{!VSD ?:oB6 Ef{ĐA2r#b.44che90a. >PE[ qAe>I#ysE~}0׎ŲIJFAE$j|a{0NKq'%UT8HJN!ASTBfqېXiXSJ(UژOuTL~:_u;ہ_T#{T0ڮ_{9}ኜzh0&Uyiw%Uz.A $27 U_A}ϏƫEo D=0 N GK;"Lx^͜M0nB 3"@2$c:@l %1o'XFYd~u ˣla R-tka@#B !6eZbyq [ٗ]֡{*h#A_U ibX:?U?w,dehw4hv8|}wDET&v5玂X^2r(ٴǠ>]٧*iqfyaƈFi qUv'n}EdF2E}q{~bݍt]|mhzH ԰-)ڕ#MQfJnSTcQߚ Dh]ퟩJV<#J^:$۝4o󡙬;I@g9iSȦ rAb9yE[ |(mI1P]~%AFH?h"EV}Tg)-ƟĄya:*O?1LOޤ'WbƦ (6=Ϥ8[#!YUBI }5V R1{apH O/IO"uf`jvf*vq>n.MlYG3,fP<Gȣ~UgK lwS]!/d&>;Z)ŢNrRmc=XB(mM~ [y!e-GG. 输o&l>2ZH jrzf[;RኳCDF| qwu BPCzMpT#6sLBߎ 6BC68 붑N%\ 1i5xs+^g"%D(0 zdtݏ3 4 "*ve$Z4Bi_v}L# y8YE8ldPc.1zЧX }h=.3CYY`i?a 6R:Rj2Qm9w[K3Mv=JߧF&n\h=-[* Shw}]1:xYSsf#5R1T^bRDgӞ۪0jRsZ?=>1ΖGq2U"E vQG!OE lzPǛ';ĸߞ~d] =oo7I-}i?!P,0%us P ||.;0ip1 C!)sZ\Wɖ,,N7ᘝzcz.ü)m4ݨt#?qQuw@ [@!zo%v9⑑/D|H)R@CZqn{œdR YO1' +730IAug4{0s"0?D-Xxd UCeu`_-Z/ Ͼ d8>-E9--fO3XT"[@s9:E3^#꜃[

EjD9mm$>VQDa6eɘ'tyL ջ6+-fgEƦ}$OY_Q&ƎMpSwJFht#{T{Zw=ɴdh$̸8wpTO@dމ.+yE)3{.n: !+ ;h+1v߭ޝTJ|9i^T8gr`7P``Eex%E4/9|":ϗ]6YOkX" S1 @8МE$ -X+:!PAzY>SfPp`al yiˣ tV#Z`$i xP %m}峞/vfHfec*}"$D@ﻱO(ު)aa}L֒b^NjvHbJႜ[O^FfD3ԶN`)uh׽U\$ƖiVNF;bq7Jɺ˩̇>lhh |Ro. { Ű:|uJ]25R i`L+!ԝ@_z@hdr3 O\Ay1ab?9sHzjvu| j\+],jԨ"JIʜ˭O_ |96Cԙ͋&ݠR7]*ٜ526U͋ۦMO~k3b΅=Rq'puX#4 Mn#*lJݢL g>H[mhåc!>O:!CLh&u71MQ.Zf_0U`P`>C$7B{ڒ ŵ C.FWo bQbF6:,-XrT5j sRmw@4D03r(Z47SEp"-.Ql'z-Y1(MYCjޅ zx ?jը jP-W '9%><~Q"TJImj? I&? QCgn*6n1uFrPvsi 8(LL4k)&;AL꫍a탢(m " Jo Hs44p,b *EL:E8$#-cw-QSzAn $ъCs"u?# 4lCI7`suu3-RxĖj qS巶^Z8WZ[=Ba%l$fkgЬYJݜZyzP!u&l:Ct6 V΂,1I +!N,8CnLڏ/ ȢlGHoLߑ%In_=o/V!֏}Rj12.maAǁGp:B٘s{JJ;4!(ٞA NYP`i^D}}H,@>z-x,C2OqKNdCu[zܼ 3L*0502R*Lcx}W56"K@˵Վu’ Tӯ6A_,J"6Q&?ZI-O"ay9[ W&ޅ5}Yqx_Lefo˘> tP3#l*u,[j 3-OPq2O}=]a3A{|Q;U65Ok>̀L v )PT-"9v X>2;-M&gQ MNL뒮NO!0 (]qMsaFi *0 IY^jOaMWNQbeX,>bo8EJRb^gG~*=z\};y = E߭$s:X=?uum#;Up 3_t'a5@,a7^*|{AxƘkYyU 꼢 -+9ioŋm9`LYZμSolhWA| F'É3@dbn)5$.Qܹ u\?ynlϖRfO& VZCRbԩ> j;۝#9K=+/"=2CI"W+,lZCYWomf |LFl<8ߤ4z^ľ" <*>b9܏YG"7xqn&CtGa8'BY]3vNa*!^F-2󣵿 w|Y|^L%)Hʯ$;Gˮ"NFs#:AmHu-*rRum_=Hw4kܔ97Z}VxIP0s3Lp?Wsjה^_~3`MTN!^/2zl sVZ;"D9)|PNjır%LsN~Jb=2ܣػ c-=DFakk豲z\@Ȼ^g^dgMĒ6Q>!؍񖇺A[/ I гI˳^lE+%&#3;t)ۏS'WnZL*dD_Ej;-[dO SqL >I.gm7 Be"r, j|tdw`f焍(uy}`&5 }V$Q GZ>ʁEv` >PXe31WfjOH/m@FlBtUmӚ\;Ö5&16,*,d1`q\%Є p"Z&+;M3ft ~KEtpDnoL)E1q s/%k8Wֲ3 S4ԩqvKd 0婯I!XBL$KɄ-Gh\_d8zZ@N]yW\%b6+_B\@cЦjs/%(˭xCC=hX`ioҁ f>难Ӽ[6l<^/J،Ͷo#t3LHXlyvKyg;m6J) @b(.Ob1\o2cXOOdK_uUgCH5uP,DtM絀Y0^: ^Q3驹bsbVJlUQ?sTFH1SE*0 ]Z<JKaׅin{H<TBvGL>]E/@-* |1ӹJƒ -m}Aqs!Zŵe/%ʾi!$$W[M`?[&|SLiRPm\[d>;"NJ1X+5vWrڕ+i 6!2W@c[yJ\&6l`Z82VX]z_9+Uy}V-b;4lsY/kپ댫qVig=H_z&F[T2z,Wst0&beT3&m6'R>|,B<ߴ{کCBv"|bHMux^2sLs^V]#]?[`yrl6)*8m3)f_G6#^.L`ʜZOsAhT}E~ky(.  mCXd o7Vz PNJ%u EAΜ*C3J-Y#jF&W +@o~Fԛ0g%@; "epgFl{xY|TZX.<a愁Mp(|_I;|0q c@Q*w5KkWf<]oF MTXY?'kUվ*/D(xOU0Y1fA_ $tʶ3QrLe}fel;O'b37V. `á'O8r][SQ>}GJe,7bjrʫY{:KTxH1.t'_z>`o$'z做5 Lxq"l-ޠ3sGP|*B{G{C2zkgYl$[|OY0Oe;$!|u_N,HC/Hdn9Ʉd7VX }H,߳˃%{Zdk vyy+F0mAWc͚;x,-FT`Hյ-жWˮG 4F)&RE+*jB&ES%n`ܭ75 QIJ"Dn8w4)N#GFV1NI_px 0d ;uv bۉ\MJ/LZ ]ەet+ڻy-…dtc<0Uǩ*isSܙr(kU;(5v}{*G5FE-,| )I/ ˹D dg7񙚁3+~uCrgc ƀ)cyZYϳ'%z.[iB䯨!E>"R.McQ]ď4qw1r<:<^ A[V4jO/xw@yjs)ztZ%>N3 mg-1|ϪFrԒ&mYwVf($p4 e+׸e%kMg^< w+^NC'od͋X!LQBve1:-Y iޱU;3z# 5E'.*AaxJtJi $7gaIKjvٴgI"Zys??#[]_̟;>$-9>qS> BXIĩA;UƏ߰u +{~[ްvV#)fPf9ԓ;oig6ѥyvDl)a$=ifT]54b8yCLazV |—am3ahId5d+"Kڐ}!(4 ;}A`"W cF6p"J!Ӓ@ | ςحPpr&qbh@3&űE{tsY6WBjGzj1(x(Їr@}zQ}I 7aNOA!VKMRuI w:'flhd~Ju"*d!18ǘ-_cgS+7%'%?s8cފ:\'1 )Eè<,AhܤQ}6ЏO4nfoLe X-ڻeVfsh<cwqiUX>_ES\Utj.` ]1>_Zӻ%mzFQ!(sh. >yF)ʤ Y/vfedNeΝng8 OUݏV:BHCۖ$Q&3~5ژ<:Ɔt3" QaX(HJ"'k Gִp\a*cQORq"!NA+`XJ"i9Cs dȷYqr? 6,/׏#id)DZr>9:,n(.axCى?8`D]3ӚǏpq^hju0_O4_Vq`" ýh2n.? oGM}z-N9_}Iӂ\@3vSqGofL4a:D'ez.H's6Ȏ8$A`?A__':Ki %XN?}ygU ]q$eoQVfJ\I=@d[HF=}9++B&@r>j;H"wi;l^?&2;Y\"-hYW wPz !|ŹDo_'\ʟ",[{ /[YujvĊuÒ/1Kp8Om^V$+]}X8I"r }i/OU>kr[ڙv1.Di)t5TL'xh)&Yy0~NgkϻcZ\T!jzA{Hg+OuJ\~צHB(Y5t ̤cqg( ;-!x'n%`n~N^Do N.΃~S#&;{NnO7]{ꓧu)u韷El'@B'10o RPg Ap 54m/D!k(n+Y;pfT  ꕐa[ omˊk^ &YJ;zz)r+%{>B"6 pFedv-#2m=/A5[wJE5=8Mg1;Mkrd&' 5.:Gfˎ%*sLPLNM*.-g`9c5D5|5CA4XyHcejYߑB >waVcNDBUUt[nה+/nBggncyП1Ds:찁ybHnTI!(Z^A[s]0<{?*h DŽ̧A ąLҢVRV,=%"VXX9 B_([+"2%_[Lщ<\Mh5 x-C*nU|Y7/),FN(mae]! Hq9Bt*#jt\2{ 8%w<%-EI.<KiPK2ZI7ܵhfh!4! C.ع?˭H84:>\ǎJm,oCSO{\7wn,gY_]WZF?3r^8w NbPhvFxӧ_Kgk0+p$bj$#u$ %Rmz~3kg ؂7I˼+*i>W$+OxQ7uƈNu";||cžw bi3b=ƊriM"#^kE "}~ g0"Up,gqC;Pops'J!`H|gX#?ٕ f%'&8^إ-8ݶj}IMܚ]-j<=g ea1zIN"@Ɵe9/,gA'18"'IXDjƣfK(Ŕ`yNµh;>yRXCFTxqc\dR*y2Kl\ptIgCgFmDv5{Dz^`+Ss[`,/ RpA8/Ӌ$`ǂĄ FUn!K]UֺT&㳤٬tKPPcrk@w)%oF%[cY0E(:drJ3g+ZPZ Ϳ?ޕ`G:70׀+*q JҢvۆ @gEQyQeF{8ڔxt8x򫱶=/_L xa09j;v.'KjBȩ,+iy5l6AA+[3dE-;nt39SҬd|ۼ l㙫P JLt]=L}y# mIw\0ANA-,]No 3$mJ _띋\n (7eMT]NOL o{Yp k~GᎤWРYT&SG@"y!R>UFX^ЩI]-Ϳ1~I‹"|2 $A-WUd 6P‚L7%5 l$b 5>޻&4=2 &bP)j6)P_đ< 8I7RTڣ\X2"M&~%:/)’=4$nL0pb_l.`DihBݙg)[0ѽ瓶"6ؓ٫B"3aݽCz `Q~uIƛx2p37zN8""ǔf qz0 ,IaM tSoحQQzPa+)0 ɐF҃(w=OKiSgm]*S ߲0~[-zYv}gMnvLY =GPx>&:e7d_=O *7k; QS)l-|lc|GMoH]f$_SzqDE H 0[NZ _jCS6C(DLia _PO=EhT<E;^R>g~ lDL$&W&f-Ɍ}GSa^n[VGc_udjwGYo Km6԰졂umYEy\ k=^Z(#R0vϺ~Mrx{Js@N!O D_v5x {׋i gq\cN7C`җя _7YJl@-ըnArG^^Jӽd*OLy=WT* 5OY-`_‘(+8Qf n&P X."o<`؞ʛcYd.ʶ6 m&7UVJR'LrGѨAMt6M&֜&Sځ"܅UCٞQMCjE'0f3p__Z]_jw7EQUCBZ]Wk(Ōv/tCoEGy3יrQuesҤ"yxK ˷ʙr%Ѽ_s_YWmFXҞPzݪGS0m_TxG5VR:7 Z.P둰&ƚ`*k#/#g=(d!_}Wxy=G.PקE軞0,}cQDP=wJ7_%tV@ںUsWAw) p~Uq &AGŜ´w3,۹NR!Mѥc |vsfB*lh4桔LV7=Pn,Mf yl1i?~fnX':XƔf tDb/j^8^A) 5L'@x?&IwWb]}RY[ -| `\Iz"&ڇ]e 9@x T"Sl嫙9_>.| E8sCm§GYpmtkD7TnBϼGW.Q7 nnErF|Wg8Ζ= |sg爐 oܟ!Ȗ n$up_(I ,bnstPDR.`66sYEiCWKؤW!x3=ᖳdģ[B[7.9e IAe 1J_{.BDa?j"O菮0$ b!ɐ Fi|K֫anV3H) 5У4LG%MO<٩0EøۗnwFTQ {PQ1P*~kґ>ؚQrN]"e7j@`Kcw(I3Ap햩[YRӺ>h,UUб)Knjq k%!Ƌq:^Im@s܈T/I`L# \y2q(G f(_ĺb 3$:㩱k{=v_uCEi Km=gQ* J-oRsW0;Κ>nxjV1 |r$vM$.t*!\ *4(䫨Nƪan6qӥ-Bw{#K(~[?rm>`R3Lx;|v8QPOѾ\v>lohw㱘eՊOxox_m=Jǀ:$-2zc(Ԧ'?&' r$UYC6'-@`'%<ޣX}G-1uXh';$u>No\)!aMyX+p" Ah: $֡de\#0j0U>oev-g02v*Ȓ1*Hg̈́kdΐ3`"beO)8B v+O /mkk=(mLJ^F]A:Zg"gfM}qB}!Od:WnJ-Qb֋fUdm C+z.t[m4Zwɫvd7hw8(6âm+'-զPl~,3`ה)1bT}9б!Ol;w uK(#Wl .7f"u0,7Eͧ c_mx4u)gjuϣLŭ bW͏?ɽ^ɬ\G.QST\?s] hh\%.C%`0E!W,9#Uя+,M—3&z\eOMIɃccpxAyAڥ59 %c Y@cg}- \R};^FsH&^=wP=Cjlte^VmXYص@2ܛ6L#(@upkeSނ=V錌{RiN`c\kbHz$U$Z p<UNÄ <7"WI!Iy{|-+jK(d~ߺMowHZv">Y:رܓm/im=%J1eZx&93kO1@Άe h"n-:Է%a4YZJNd ۣ&ћCCWo}Rsj\!K?eCBVctND8m>O{D6tEua}ڃ_Y_T)yqXLRPJ>׻^uZ#MdVH4?uj XU5{< 1')kE1&?]JrLaiz씺)ltRU^4YkHr,0xj 49y> [!A&4WVgM@h*Eg.PaQ NSLl7+kp}ŧ] brSEH6"'FX Vѩ̐N\_bfV=0p#&E@4$qzqtĄY{7-$bgH}~aQ7Xh…_Pa Xz.&FZ观]J/6|<Ė(WJ u)GIϫ5a`2 .G~=ROW ǿbh8o<=:Jtf,Ә3\Ձ`;e;@׵'N@nn  cn=|9 hc;,-s1oxgCdR^/*3E9scb,\<~* Ic&x-߀g ?e&YV")giXjrևIO҃j3: "1xzd`](vlK iBrCȩ=m *l[@'E8N)%{~w"c9uv_A i]0F0Qn,"] yZ"7@☖3vGdzam=fomj|Bt[ڒ `h"W5@o>E v8Z\p Yd _R4kO0 xA9Y7*y=P[jJY'PgO^k *&fiқ4ReGFlct ϋ5UTb:iBP5P2 0\2eu}zC2Tmv D/iփMC ܣBgfbrJA?&x:7\Vmw-{ȵq\ei*@E+[uZT;!9w7]hrMs m` l}'.}Q1;1m5 zTOa.גVp\Etxe{3Olz0ٺ=GUM4>nF E5BNt&$Zr,$sfwfmRw/ygW"EG8@[@JJ`S }q`տdEqύXlX{.#"CڒඖXM7kޣ 8_+E'&L%R}s  cv,B}rCQR#z -p.ti+1M矗{7c?\~QKR{Kz;gV-Xqj9+u)wKgp֕fO#kmJ|1In8m崠ӤCOwئX7Mhy*cM(k fTCM<dHLHJ<C qf؂A9D6z H\5ȝE%q=y23thvأ4"4vnWq88"vQrIq yz ڹѐӼ۷zcNJOt!]5 a6@jHUvx*zP`U :3vqz\sd~Df3WEѦJABj BNH_"z 0|*șJ˛}]$TQ m{w9X*yQ`7<^4ڻpzJ?J'=Z[d\;㏑8iCp~1}hWǭrl%PIb:o)/@͒h~Ȝ=~L #_Oni+EY1{Gۚ`Or[%-za{L z J*|߉!nC8&D^ry^5C)XɝCvdC,\!:wNC0)!8KqBʄvt]sbހO0OD5Z/HvxitKbCՑ9>Er-\dc0{TnǪ!5#.k/ Qmń"Z`L .>E2x)R2r`emp t޲;+O3}#hO+?^vx߈fmc.{{#6PfK0yŋt컬 #LqYK7MX{ڤ8+R+)C4.}B#􉙜F$?h1kāM@E̘ =Cp)[[6ItKuPP{ 'ÜīR3;Qmǧ,ͩrVq3&YQ8Xp \ VZu]Tw}#Π!jjoya!2`?hm!f0tpVqE[PQ`7bt&%L\nHKD'iB"ł A2'2([BB}Yr]5 Kj X~1E[mEċls.r&h. AGU%VDGK0OKn/ [&a)1>xŻꈂ Lq"5؆z5,#Ig*.yM:3Ey*9u*imk9a@]t^YDc RN,?4FX45v(UD3zVj*xr pMhvǡd3"bO.$7ph]SqRS[)+#w S2t'+#굕-0)k$x 1j:4i9~WhK\$ƵhC4{=lR MԶ j?/o2b)@^Z3kwss6J࠳'>)Уp^nԀpCJÉ|)i fh2i}\;٥FA?- b\ );u+]a #,qA/3Ĕ8C@0IE?7;bV+䊔3 2tb#^Z((6N1^orRe@\0 ٽdplQUMOHߞ^WmX|#–V!2)N/#w,Ap;B} or$i6u5OjRşNk8jvh-$O-qe7?ī*k{"0.N7i۫Gt9^Y?M!ut~9U[ ‰ށ|EDxIgzմm,Zz7|%b☩gG0|):`(Eٴs@byy Dfe6|TD3ZvclTme Z1O_P†EqS!2PӔA1#óC$6&kJ~0/9"XRg{HJWTx7]R l[P*:1a|Yfc|rn=f3IZگk SCH-΂:gǒѡci 3g-6]nd *NN&%@|):0x[ٯt2"BiQ-Ɔ;.vxPO^!%24$qQ+b* Lt!HvCe,O'*ف■cJÒ i1̗-ް!L[57'!yTûp_^ 7"pT} 9%~|!C. aƉF>"vEHVd/&1hJb}Nbua](P%%)۲rd+­@r ~H̳܌}yS*lmN8Qc!kʟ+ WN=B;ZDkbIw9 Xxv7 3 -SSH (4?Ű`o-59Rf[tTW{QOԣJ|b[ucFC|oW(BuV} M"`pQZ*7[&uM@1 R=.fש@LyBC6G GjP 7=R? ALb@4[YNQT29 dVU\'A@B !KKY iEo@k5^h4M,<} r-x3 e(%̝J vx1C4q?s/cLNU;-Je:2N4w.1XUmM*@,?|yi=BCU3(ݱi~E'BdxڙWT^uxeiV-RZm_A)\&}^x=6r8gvE CO:z'OJ=VKty_V8WVv}Y4COp!.} . a#Q N_v0u7>pY6cmIJv}H8;U} iD/cm1dmuwf͞N Nt;D<11g$Q'G뢪hhb=n2nRіxmFz1UX[`2X֜JC=bt >>J3T' u{EI}"wWREwPpwWF b n/ rExszȨmLGO9lj9x4*{W }R UW̷jAL0aG&qjGu_:G@{F*9MUg[[! zYD9p R7-d# Qdsb{z!nViTʨE7uzWP ^? šCppʉm''dkT.ub' Gc/C‚=hkrN;"WA78#,C6]r l Ecϩp{I%HGfENŰ##^ǗRU{&.,' DoCfS%Jt-K3c ^٪wS/[`f/$aP,W&˔V[yzD^Xސj÷ W~Uy&T"Ytώ>-~T,zG]±.n3NH{R,e2MXaDmlۘوCp"k! s$_r=nC}s'oT%(#u01 ^#Rt^K&,MkK%1[BkvFos,qۅ7+1<UNX.W"4#-Ԏ l i~2/U|%:[F(kڴ\O`&˃l/[7Q 3ڭfcT:t7 BAPEu2;'cPBܺjw+H#n@ ݷq\F1b^X2]$5,//>+sƓJȵ9E4#=y&Oj`=? M_2ܷZdI?n{VښcFHG]'ix|?֖F-@$ H/qߤJ7RacY0kZ9K$1Glf>[ؼr65!:Q{7zKTNRf)M#%t^UUHaB-gxڙI@? ݴ*!XS(`,âS6ȷ;x-!0B2W%{C]j WCA6IE윚it[z@>'3F>"wHe 4L撸9fό\D U'{#Jա-bv&OZB "9~2K. !<7LrKhPz-kADydUee&6o}vh5.WdOAi(|]OF.<8zǹQExɳO(坺/*#| aSYl` lG^A1 JVԢ4ci\7ЃmZ~/oJ0*ft8ӻP5%MnAfQц'u28 @oe'5Kd;pMd6 =iuaiӈ% 6lDl:N~S))QV'mObǦQ9~rG$dyRO@^oB` $a`)9)4%va{k1{rgFĹj|E?fc$TOSM^$Ǿyxm5E9$j\d[p/sSk.Mq*Evy?g^]`\NA{Y TAQQg+#X FUq bycB'H#j**2"af4ߎOӺR/.CQD"Z \*`li~g817 ijzl|$㈣|$Mx a"wb4t*c$a.noy. P1ᏲAVү{q)'y~\gƯ*;ʻ T.ݩ=rUI FTpNWt0._IJ)BPd6YN/@R\L25!kAf#sj׎?TcK-%)k~lzwMy4sTI%&<{N)g:l^wD[[&i,!3h2b",.dyi+̀Xm~\'wA_eZ0:Q'UAP!F#/oH8:9X;&N8KqZM.F/D;۞H5~OG>@" @, 42=-)<|yPtKI-7ܩ zjpV|}WteNJ Xm罷OtO|;hAȮÙ}3=uت5]޵N5ȳl'u;3x?T QgOW%k \2>b*M5PyFx>KBq'XuG688ȌN<U|ŁqA `t_W3 m6Sj}Ȯ N$ڃ#G <^ߨ&k&K(ȋ_"*aRc^"V>M%_@N" auvWY9^h7vv/Ȗܞ-$e';$pu>C]}͕ ibtWUaFti UmcVYu_T;#;3kī<̲ )es婲# ;3Դ a !!LG@RE OfE!onW><&ΝVcX̌nU Ffj8Ĕ/2{iHl(VG͓Ϟ;\%ߵ;9X/}]/jw l@5WϬ}xIo'|7S"yqYoMfprV|ODGu6~'FrYhYts|G+YSjQȳ@ۺ]e"2ho3.A1zjqwT SZos Y&bZҾ&1WR+eoLƲΌљYZx]?{/JWP&wt։n1qr[0 g޴xnnt=tK>}e@uT&Z&ϔN7UR@bpLc MYr/v%memTDKT,6歐~e^2 *._n$v#5 %mMS}C+X!2R(pqZ-l\WaR൙O~|bI}%[|Q)ql?CNFd1vBrQiOU<;_>oHk ؃!^RJvXMw]6ÍE 7Bg3STݫwl@l3 \fM?s$׹Oqۯݼ*i;jGw8[=٠+ށx.up72GhxV4(~]!H&:c* n5!\q^̮m%&%bLG0٘In#zU8Zt[4 ?ummv>ykاhdͤ lüwZ 딴DC+CNLAO-'V@z@PQ:(C;xGMzc,xYLHVHP٦sl^ c;*uϣvQ!I%*FEk~:(\ǵ22bnސÔnLYB:dBK%!C>₝l ׏IF9x6Œ=a{p]){%a8{zuBrx)'ȵЪC< 5qTd:\;Trzj3 *c}W=o(^+K-.6!5;@y~nIתk99|*O ԚEʯֹTvʿRPi9n:Iy({NHGtXLJE˂>4"R`azy2h[Pѯ?d+P4m`ZqnNbmx%hVs8Jb~W jY5jyD+)+X}4۔'!{_L ^2lǢ@+ w[%CiT&sa*QP<&Sjsn\ ԑ7ON\;Iָ;?uhrhyKJh\<bpl[MS٪B]:KIF^`]\}ݾ[y/ !3#b8<ci @ g$YA .lLgU"|19d_3`#j'7>pur!S<H)b%M- `%ӮӁʒv *^ezCUTE3pЂ~ccGo>,ͶkS(C&y> U6ڸ2po}@E)N_t?EUl/?,=Frf5MTDs_U*^i[=ɒ! (!cr˿!I}Yq/cW./%xՏag }$)4lo|&b!SZ);G+bUs1` DByH`ycF*SIxODqu&(oU>߰2o(jZNļuΟUV֋#DFc.8D0:HG>`$yfLP efuʪk =U#sܒe\8d6ε1#3fd(7e^jΞ28HrkiB0*Gˆ-\990Vgf Gt]d=ocԠ,ܫ L(`!xmQOA>=)L%x]LWJXBf^Q.Ɂn 70vȎyԴtj&F=_fSsq)A[`nm5bO.{T+yȁM9i 41FY4>j=F␕ql_awS{FU է%):r? CWXA@G br"ѫ(Ϛ Y šNKЁ;f nj}:@MAМ)\yt[89cg~]ņ'Kޒ_|ҺXu7Sq6&z hoZm] VE _L'𡘳f*/yߐo`x'ʠ_J]|D-ٓ"}]Ql2\9g t$[~gljțHܓ Hh;`:Bo)@^Hc̻ :ax8|A!8kVNk%c{}hǿd t$B¯Td*.* 3+nv'2V8l {(!Ωt|oy,1P+3.dVBTc)SRb%q ?yq O[pw씙gEey cg'L ÂWV Ӟ;HcGO,7jN C ((ls+:\"F~G,'aF$x`g8ihuIAt3nC\a5f}bGl&tVy0 3&-\uI^ewwߕdR 5 Q NdS&DgUG|5BhJa*`=p^lNW2C^nw|' THBu0HS *)L=.JD3j3jSI iNPrܿ|6A RoxGSF?+7U* fD>Gre{ a W<54CQSR9A֨Ǿ&U?kg'ΘUb*)T̼<* gĉ熁4i9>iy\ΘEO@χ{(6Khp$"$F^WǶ"~^٠1|':S\ЂoHɚEC}|UNTjNgͲ8DG(9S Mqlo]F0Lme)СP`RW?}B;XF_<ڧmWgA\G2BůI#.g&k#«FZdXxđ&V##deH?ї(]dº48=F0sn:4poyvZDa6/1#3&Wh*pUx[맼Gr\3=r݅% kصٜPv|g"&4{k(e6[M.ސEIpFMHK B6f|Gd{;bbz:vIUhEᖲ2K^K)7~V3No.Fv=,!1*i-c<$.}U@6U|r!Cs0Mi<3{z _IΝW뺛h_Q__~k06^L𛙍ElwծfZAmQ a/=9=+esrS1 7Xˤ60h*x?9Ty~드;r-{܆-۵6 I8v;3o(eJ=Cƶ_oچ4\'``yDʊtvQȕ̽Ƣm:/)^Р dg^_9~hأo!#f*#ek Mt جdu`$11ij%cpkPp9> xxʹ~_Xֻhf64/ '/%\ܞd>eϵ)R , rNs0^ /؝vM\ìrWX&[t_k"x0cBCOtJrudFA"8"|VFWCk?=ĩ; .#ȗ[Mobg ֥/ ]H^c䖱ucUiy"ڒ[n4}7"QC|y͛9j9qc*矼rvu&SMJksqC)wHŲt'mX/ 2VjV1Gy Y(xSSKf&9ZOA6|:ULN |1cЍnWB~OldM,x2(?}ޏr6Z:{x3c ah:堭/4@_dU ZuH7qцk'洉^18lÄbA[@̙=u8Mb۰,ziYg U?ɍfP%&+r5j<ع>Gs M(Xq?y75c|43^nU2\ H ]aSR/ς'5 ow/ ğ^gDӿ~1="?9hAM7!_/U=]%.STI/][#( fy 'oPe"))ce~e%zB qFz*5Hutom? T쉔y3[ٮ?$Y>uM?HTweQ-lh  @#4nl?6wגT*5څR}RUr LTl%¦:st1tS5?[ A`$r?McBi0R$Aյ+rpZ5@U!3A@4NDܲ"+XcuiT4+P$/=cvn%xdSڦ'͛~Oa%hG5 ֿ78Yƿv%v-**MWLAP<3铋J(Pn5bl\n6 Se¸U^pirJN8>afb-VownRDKu:"䭩o πMq4H0۪ag^|LQzQ~T~b]9YP;OwJ  )O19ez.3PD׽; r}Z34{̀#x[Llʎ>-V~'N…THWO۵o2c'D*jW|56[A$l6~jCB& {/6֯Vm]צy4 ʓ] /`46έ?No?'v >g>C -Jm[V;%5Fpu3!gm'b\~.5L=D"^F)g+TYxBx;R{=參6dU緐G@ *J>qEybo[~~YACЫOcEes|, u3v,nr'#<țp4wS2v,h n({;Vy:&M^$YVqUSI ܦ% _ٶtO'W~sUr9g;NcϽ:pYe]]C1| ,ł 97iFݹj2 " kU{ʀ˷iz&Zr$GϷDžjM1VM'໨!7e ) OrдIm;AU8n t6Dٝ$X .f ]qG_)_2/ L3un־: v9Jc-ӥ7LjV&Mˑݸ}öW` fv(ڜḼ-3@Wu*JqD8YmCTV%Xs30ETeȡ -ݿؓI ل_߰6T;ɍ%@;ҥgt=3zHG0:]уVÛ7j Y3kWF PZ?Z!g =5m}J@3ibCD@,lFmv(a!%muVzV 4^Um2 ,!D9Ӟ]w/Dzʛjɹ2cQF MӱS+vJlmSir{Cъ_̭W"q7*8uP;&guw~Y `xeElwҧ?&.U4im[/0t'#H|1$[u;U]J6wFW53&rɩ<([v&(1,neS*TF׽ދL*pnr)*ʺ!BݷjfxqGӣۙHݩ|"CKJ ׀4qdz>(JԜŶLmZuFG `F]Sz4r4 L 0ss 9=\KZhe_2(&D}WO# ɜPyvX5P^fqT`D1GF^}HM<s}f z>k%Ǖ;  `8쑃1Qη*pgѼ&z9 =3zy{XqM\QVO:U}IMHLŞEI(SIo~MP義z$jYTv3|>0̞ w$F<<pDYlyVdpDbAN{c(nvN2pі.J31IyN ~Y//9ptcߦLsvGʆu%07THۂ}"u g螡t6F&r6y2{'PA>cŸ"ōx0}eAec[9S4yb_Qݿ&l_=Bq}}w9ȑpj;,H֎8/XE3L ʸ>#p.H|gt$};Gbzu3P NzC]rM b¡¶pVC~e "w1Xu!(o7:_@܅Ijn/<i\V'l@=Z5d Dϰu Xr/ば37,ĸ~S_a-fV&ϺoZ;|]R;'Ӑ l .3c}=qcBJʋ ƌXwȪvE\,R'O6:T|rfQ}J<ޤHr<&{5Z uPYyZݶC Ay r;DEGA7Np 2FfG}ju.r[LuhitDeX֬:j&F`ݒ qـU&$'(=9$ҴR-1L oaLVbH&,wjnK /h< c Ռ5,hxReKgc`=ůayaVWގS]Iuofԧ@9"7Q{%sL* s.ND|14k4޾>e}4a!U!f&;#㶥 NUfɅ*в(ZD=LsߩPPE?nV5/weĠJ.} gT +[ _J,z-<(b97qpmAj)zP?AuF3^P9\ƶϚbvH5jSV>v _͔RdYc> {Nz *ZAĭ ܊a-R3̫(%X)RWb޿[v5=v$ Ce:L|gIwn9J_MA@[:M / C  JM틓6EBwKJ դŦf$o 10l3CIҜe0.)%\4974T .t/Jy)oeJ=$gQg[~D,DQh鼧RVTayg ;> Z:$VsWYFY8I:`cdKgيmaP@ļkebM3WvyLJQ<* |ˑxXS̀> yCXfX6[rX650"pGl[XtVtc[84|s p,ꍛ?2'0%/OR3O)̀vJ7:ʎMw=-tFt޷j MAa\8/U^N _H̄'p,VWk23DcSˎ)eLУܩcarɘzq.M:Rv(&I^092Uڣ?{EVyF8>O W=2l=xgBSs>rw]m`F%º=}6_5?E3֚&$R"kb{OLJb_lޗ uWZ/ɕcN-3!GpƖ, :2:tg[i[qNtXpH$.M I ƚ ࢖"JQl`KG?SIN3}ebl]mM؝2x6xS)akx<9U׹hCzRB X>@B;&'(A? kO駶y o5,u.hndx鬮Yԫ\'?řy^4Ybo&ے3]`-)>/Wj \5jfV xB)ʅs|K6 Rao{kHC)Z'7\*UptSo)RFH9.N;'}06=g5M$8Og7RPwp {)2; 8 h s+dMIи><GEB; &G׍\"Em&BDk 8>hW0XIym[6٣(m7p`lxZ!k@C$ E_JY^VNb|h;_yP3)*/@ ud"U495o 5kG-j6 r>C w1RK")B8 dɢn`ZWԢi5o$[-9“%>4w8 fFmFA΀0x|+Rvs WL\\^Z&/9 5+mC*!1!{RܼQfމ>m 7sP(3 'mӯas(RZ ?1÷皁"*E yz8ēMtY 1*Gfm% h$AgA0Lhb vvⴤ${޷KXPtH0)$+Y͏Q^|jm6Gء Ik3o/~ -TB i@QTMAFF[/ODnMX" sѡ&{km 3cy:>Le 됯;ug/CԾxU(* JaaE9'|\jM23L&u{øX>-kHrs7R !1R/)^FM 6*= v9S X .O.z"MIgambvE@&W;UXCdOe]%o 7?.T*<.m羹l!ݏAf)n"s֧ZE❼5jӬ~ׄ dUxA3nX o9 uz!+M ^Ի9^wn @ uekIx} ,hbT )6Bp}[ 6s2gClTes/J]vMq2_HB[6[#y>Ga.}awCum_͞%\D>Oד!HD|U(ᑊ因ʊUIs~jϏ K@轇A{͙vI_x\dm[H ph^Xv G&ki2FK4Y':o#XJ}.92Di-"᪨66,ܚH6(gy iectT'96AbEϙE,toZ9Iijxz:zExff:4|RkFWՀgx*eJ4 At{ME~⻊oQ}Z萐P/PvLԹL#3) #= *?DbX}^~|k*:U`|(&Cj D?hJנuR'Jy+zsx29zK !ы u+G&BȆVڷ.>UN_zh0Frnɫ{e&M syfǼT%uyˋ9qyߡbOc~{W#| =)tvug Bդ L$lB}vHOUGI ֬ײ1H?ѣ Q ?u`Ƒc!T÷8L!/7V5Hn&YI7ZW PNU>y]ĠoBLҤdqj(cv=Ub㳯K5θ=ٚwnEfG:)f\ϗ8j#/MD<1}1[ȌpñnfN{Mo?8) Yh"=߽XEJ54>lZ:?ies na(]hkGx)iglC]6Hd=qP(ƒcvVISv?x#!2,޴WZToM"4BpaԜcn6> DY5M|ڷi00gIj=)ߕGbNuD: tln ^"i[spdcHdk?5Wg!@;8Q>~\x8E%fei?u*Ѳ {M#.hUcjC,O|" P5V?[Ƴ*:xѠU?xŔ$jڮ iSF;ci~-k7/Z9R>'h6fqznOaJ yC+6':\D:ڬhL{ *{R>]߶{ՁSG,`pwtq|$L`HFzT;F^yݚM[clV4}ע˙Hn_9A wP>'ֵ9'-H8dqlb4'{_H{:\p"PʮTEZKhB[K6)/ eA7]3uSvۨ 9ǁɗ;N%BHUklpCeF3o'㤙+D|놈!r;}웖DzB{n.GW^ Q/^FA8ؾ#%q VV_le  Ȝ,?4'?vWQh6ZXpL0DX& R%q-T;d ߠsfOL?աȗm3+GFC`#6G+K3n bsdK0ou\Q<]Ekuݏ`Ije@`ۡd~Zm4Osmerd~`G$/z,'K -NY)-w9.vS^-f3SR;fR}N-=YKkZi{ϣ5n ^@+88uePVLڙ ,Tb.܏bӹn4ڌ=KQ-&m¸Z4Dp (3 ˲ba[QHZawE\=UL9xPH`?YNGJ-+ɒQڂ߅ YMz|B@-u\XO $-*XaR(ٝp'އM+a"6'P4:Q> ZVq>"V8jz_MV0- )bZ7 `x6r6N wN]BuM 1"8H\k%Kϔ#/[ :6 -"'^ZgX'`HV57LT֫+gn?> tQ/xu= aԄo5L!XH-]~?AJA;#dCG#|^vB})etէC@ľ^\L@S;*Ձ(:KfP`̊u-^fZ9_C٨b]u~JF_d ˣ %0,/P{DJp$*B" 7) #_7ךA^ea7;,>`w I~҄myWIrFZ J.F1 / o|yכ QB~gƄd hBۣX-y0 t }@L^Kp^I4bjO>X%K9joapt +\?|U+ƋRyX^‘z<-dt,ٵ=]IMݰwn$&0%}ӻ ŏHr q˟kS%ϛJT\G Quhr|ReۓQ_6ᱩ%Kؗ.a?Ea6| <`e?W:7f~?vo? Bŧ׽뗞6X# ;ҨB5r}2%ᑳLZnZ4?Ђqms*t tr3Bq~<P@NAVmZU n"wPTrM~ư۟NpF3ڠeƩ#?z7g ܷ廾;6:I&;Y.վ[ek:+Kh/l-rfd@]f~)ŀj^Y4b[{IKL%ZꏖH&YY*"µF(kI`s4d08K](Fކ5ŚNzRO6ᛯMϞQi0:1[$t}t*!ptP][wG[! )GNnJsN$]lJn=!*g;4 }ůEQ 1fY/ S)_gSc,,vB6! Z_=~7K ,-;7; 0ƞ'f )7.woVM1" LVaQx7'm0(η׈흱uMB7 c!L~Ж45jm$f32])$θޡ2"{@v{8H=>܂9TAqzJK1EXer5?lg'tR"Dݷ+ҁbW~4Sq 6? cCi%⁃Mxv @wId 4%H]ڊ9b:+}i >j;{j>c+ T 6n˓O&BdHH+6񒃤CuQL]nyNUx9 x8He++ PWzrz)w ̓ɴFI,3xТ#Y e D`*k$|GJxBD*As5dMq95 yIk+yNw b/jӡ|(y uB,z;Q =e KPcOZN`O{0$';U)8PgRpV"x MGM<(.wSڙs4wYgŢd6⠙$J"bi1^|cхb=Yw_߮bآ# 2<25wu«ւ1ɬ\44vo,o浲qɳjJ&TX ?Jl_gvZm1pm1IyPT-V+8vJ 4fԯBaŚ|.w,^\:QuN@4<2a#J{i[@)XVZ~&G%f_bh 2mD.(}=Mb&cQmM[&g檵uё^j;9E SͲ?C4HagHL,yۜ޻TOgD^bɗv.ny"' 3:Y--銛gu52T/>jSlsG;H;nkIty$p0@V ",e.xfZ.:R@$sTQ;Z]N$e]) Ѕ@YEzbe=sLm,Zrt;>ܯ[fs50ZG =!;ݟ k>J$  65ˆ$?ibOYr/Рz=4bJ@֭wu,xD{P!߶$)BJ>7ȾZQ'iA$oW1sW$mSS>\T/_ћT9?jI|/SA*#;Syt._!Ry>NOǕbDaA6 x+eUeK陚7g|vN2/"l^EԠbHĬW|zK? D`W ap{;/LCRiB8t)!oщ1WM]2"J?VyFWr`trp\ב=粙M-铲EYJ䶒-$&Rk{ͻq0ķuu|p5{|IB\ll~ ҙt@"]h[Ga(Y2* = !gl˒hR;8y<$A`z+j.F*+ϿQϬkV rY:E;\<>䪒H_u{x@04ty+H7D; ='$N2q&17a*e\pp>煛U*iX;<%\^b#g(Y&v[dق^Dn6YXAh3m}ݸiy.=%BAvQ|׺`nL7ZsE-0R+-lSMb̊DJF'Kobm٤X'st?Ժ'Re$"$fsWQ!:RZ)Gq{yR%|5~OK`)-Ÿ S$̴6g% @[7fJQA' #6x'BTAG>]"!F[[%Rt~cc@\H_v#$ͬFP_$Ow&t)2y)yVx sW㡮#R],JMȳeRϲ㘽/<9!5Wʲ߯+{<jؽ4r zSVŋ[lh Fzh1ՀF%ה|LՄ71$B!e{u^lN4i٣/8:-9Y<^kj b B8ߛH6z)B!G|ʯQn}-$NGQv{:Ot#TW}7@ fnB$ |SByv[5~̓ Ғ4VO!c~T$f'L{8i2ߓ=-]Eu36, PSq,uF+$>j1Rktߪdf NE)$U4Zsb,斲 i_wbٷ{;+ji4 !4 / 5N\1 =M2 * GEVqҎH&fӞ Ңl!@{n,'3[_u:$ Ƕ|VKǻ" }KvDǶ@+͢c>8EBMdƱzQE3VUZܶVu .]`|L8ԩѯrvZ7 ӭY>5YF `yI#u-Y?A -B%]f? 6&z._{I)$} T@zl+RFqdVshc#"aďoQIk!㠀`Nsk:- @P,7j (t[4uv/' 4 yNcD we<jHaкm1*^ޮv8!* A ɃJm8}! <Ϋ/F>Za/_";Pj"TvØ^!U1Z_I:OLr%8Bow~H#T1&fn4(T =aD)$^L$.eRg)9Gfi/pZ.U0BƛڃܱU Bp2Oh\6umLܹp|ܻuP⣨75SU&*uMy< \U+S9}y5J?aEټI5J#a}q&nSxDn[C0)+ZV9M6FB_O_xݸ%Uљי+=87ArpE@"UNFnW#!F ?^9 bT8 199|` -wT+`٩;v='2V \Z%+zC5tI+2{r nC@.pW@GcjiZ)^6xz;>d:Jׇ{s%6U^94%7Pe)Lnv .X@2fLf/ K- $mSb @fO qCR7}Q~5\*j||/>l4ew͂^wO9 5v+QqKWw E=}j%}?XKHH&]X 18hktc;-vg(.!!e0̔%^vM+;YLbgjO&Px럵%=ܸ՚m2]سc:'Y63.IHQZ7]-*P..OS@*+ϞŨ[a*exB~k[wimwaNh‰4Js=r u5ll#,P(䶯-K4iei]M, 1fCRme8 1X~9tV4@R,R=DW=~EHt*;ePzf,#paUl+Z Fp锁0~$aMDX̱!A]0N^dTL㺆a6Jɢ2^p4ssx C4`,B.G4;S ԃ˟<$9.:uڷ5;P~+ k>k,;Yx"vg9Q$Ӑ3>||o\c ~e ҂Q=…"7r*V5d)f5_X!W9IM+tRxeR g슎Wy׶ސ'YL67NvX 44)խ[s84i8Z!zml*FS(۶P:Czi*1u>5j2o3۠ "~'E*HdΏdQnsvۨswT*ihŶ#HWB77ݍD! ]rȑ<*Z)G>F/n 3[Tx1&ZB#OC[uɨe‰)s) MbsRb ڒ d8w[d-q GtIxjd9RyaXn>.Nb е8֤<{3Vs?4G1z )wBXFN2ף+ ejRMbʢpi߽'fcXd/rCG/֢1l! S=J_%@k.,,돩421j4aOSΤpj##LiRVq8PV&Ky$#lPo,>k=vN&k [~*Cו R'LE/)]CFXb+$J-QYS3xk͎ܷEGIg^^=1ŵRH-wo Uo6u-]+Me$ %Mw⧛8 tǸ.#)1%BCnGryoS2rsJ.Cni9{JPaSK9-83b&R?ъ݅V ?SBQmQXL!mp0Zeb!_b WфV)·)%[ˌA!ƏN8 "7Šl1cXx3GP|9Dh,$} mEގ/ qKe{ nKH0KP+[Q[Х`F^T$&% [#|Oė\;uuv5ŁrF|7Ic̐)!hp[ܬm iIE8z '`)[z\U_#9)܋@)!Nl;Nw*j :V" >C..UT|@҃5[t /-Յe uuvba8|wOͫ:Awo0) Z Ɏ8/]]tHp\EA} Yo]]1 w-Lm\4" @4d5$YRKQ@FFDY)O9'juC5@LuU>Ⱦ.2vP!ՠXP޶V y+s'ܬMRwZ_d]Rc=&4_nMTbh,V9"˨%ﴧX;B=fe& Dz<"4z׍{%^˃&;/-.B;6[n=fa[%A?KDF|;h|* ]w]V'2e˷OC_?!oz? Hդ0dp Cf/&~As)4 ƾxҜcP3LPmz˸!=^Mj>1[4҃O&S;Bnl?j/6)F/0z66egkI 6ε+b7T8OWCOy8ȰZV-ž97;E]6Jp|y_w}9Zl[l M Tʱ&{Eܴ'%b`NU!_#r$UmL^$R#Bs>ĥl+9UN;Dg(m5a9c. hQ Q!y3ԑvyq̲̆"ӡY(hBdT$HM WOvɜ?m5 "gXadokI+C(6 {SEP{U4Mt|C*[z œjfLY]5#Z>qb#b&D|H&0kf=fmBπ"l& \DhD U_hpҜ{hQ؎3z;X\ifs@i$0<{[Sߓ~?ӈc(ܟ=6eޑ`^}::REӨx]Ie qy5$kv6яy 9t\Yߝz;g֎luj9}r,P܊3KP9ġ?j'ǻNCAƇ MּԲv>.α)5"FAnT;&:-<:<ˋxOa+nV ĘyBN6$:RSg0WzP89y@vzAh֡R/CC.Ne7<":'Ȍz\/EVӲ4M+_rҨkKwŷnb8Zʥv]L!jPQN`FcJ-m{%'cMEEȟ}ǠHna#LDv0ɦTòQ1?`Y*xgPh{W)/ -q^hv.'W,N̐%}{Ԟe\&J& &b,ۗL.)hN= )A5֒8 /+ +@C5/\na."Ls ǛT&":ȡ.$XUJs-2ſ8rMC0~DO7?aQ]qoEyҖۦ)[!Q$~&"FqJNΈ;.Vs+|cTM,4\.ooo'K4Q61sf= 2od4xĈ" 㨐2w!Yuj2T: N,~]=l`YJ]3N-fKu,0Ѿ/J(V/WAO6u*]?̬SwA)'2ܓ8-ם)HS6엯pm/BKj;[ǁCa_U-aZh.P70_?js/h8($T >a t|%C%'injY0- Y v1Rbj !ө?pXhkG~`ȒVRR@ܛ:#sEW:; \wi&,37_zRj<~,Ț Ec]ǝdb޻l)B´_᳎BXȴU@ x8U6Ib:qbq.P"՜EsOgVU=`Cty${ţ0f7HU(z[ `w|&3ks~W"C4g}|D5 n;:h i]vc}ߧ>HB۪ d0bbU8?4*/1,GɎb܆ޘ/ ]I}aJ[BSs~@ķ#ܬKK~Zd2 Q+r/ˑcQBin9QyU%1Rz-K ULޫ/I/+ }/6 RG"dHI+Ӌ?Nb+ ~, %iz _1;(jmY&ֺeh ]bt4Vl~zم2[,?6 (iе8|C@(k_gвB KUM!@䛦aYmI_)J3!&ok$ ~W 7.YQe]>'Du1#y)w@ E4oexa|S͓>"7{o`LN:vV kz-$U#^A_X6AEĝpRF7֔t4yB6\sx}P *7Mijs4{o ]93{B2*&[XԆ"3k֨ԕ4hUJ̳ zğŧ"/I')8x(w6&J!&E G#>TNS$5 ]??t}aBT@Io ՚+uSĈ&@FkՍa_!/s 5X@W!΃) ^!L#>fCFC6)T0>3`i9qF v7Ӈ%%4Gűf 䍂PԴ1t>̜wvzƸ{S"7mJŸwÀA`A&HqäFtx*gv-xZCv<ǣ@f/_g}20 ?WQ 4w)˨/3P6YrA_5 {`uΈai*bD:}UJI/a N1P*ypZ8)Yh:& =dMWJ}s|~٘b1VWDzvW)Em0 ^|&*+#R{ hb8X$eiQHнk͵XֲӂkDZ7rmRyc{C9`MR(HQdrd1{DvI1W"#=J|E 8޺p3Ʃ"A74@vLr639B6dK [&@ni~dDs_Sq21K~;sYQZY,l a ꕽ:KzёJC!}{ǎ&׌2*VS T 4ƿtƳ'WNiJ]Ȗ$e+#K *p2m3sc^-) HԠLJ,n$t+ plwC q1CLTDT k :; ===mYBUwyVt1w\|&L ri*X83 Wl&*~}xQO[␅PTCm5꬏Ûd 1O35Ev;|}GҎ4ݬӅmj"ԆCx .+G"U惭a9J }-hk(lmɧ5K%¨[i=8rJIjcھ7 d;ꑁӭ]~+03ΎDޯCcPemͮIdE2JW.3%4dK]D6ص,`4:_X6 (HAa͵d7آQ}x藻i t(W7 y !UӹP7WR5'NEDE nV"Yե-W(#<,r2H\\ [X0񌮕X"bf )PT| Dm%m2M /XA d8'{۪Q#0$׫qI^zmEa1W>UorU1 \oi.#>W¨Ε퉘9V+u.>lTR  I78ݖmZ;ؙ7U(3*LBӐ 2(aM/2کOwg$(ZWN07¥.]$SG!" gD͡EJ1,<:rhQd[7Uum4J磻%BR4tMvD"N[KuŠ>!4rE4yJq$uc##QK54 qhZ ӇT*;Kqzƭ ѐY9A$/ǡDr*yڶ"rp#ʀq0֜`y~pᠠa)Zhv,s\[nݕxOWx߾&kmurNH\K ɼ_ѕC[O/+R Bumjx(tk7Pss "Jˍ?#E>N׵.| l"J6droO27wGV`mȠ3FMm  %/"E8)nqOh 8,x I%SM;HvdFg7鉲frɭ[;0qI k$b 5snXpyt|:~$NB^6~QՀn_t.ެX%[߮/ v:9R!kګ$ܮe rDZ3tO3oj`~:Bej$b: M \J9;$lSgH%ڎQ50Ӊ'Wg\ܐqz/8Tg+ t zZ5hI߬ |a~nXEի/8(v{ƦoD|*W`J[[ C]Q6B<^=t$p҃ՀYPrHlgk.y8!8TKp}4UȭAhY'&\Q MA[3 ^ee W'USԨő\oZP ӓTV_WX  UQOQkEmbv[gy_P\<.?Aٝm1H3jחʘdE^#Z(.#VX-J7<8w|ٛ\F >'p)F.)([3qFiȁZ?$2m:W~^P&ҦۧĹʻv.ԃ oLcl4% =)7gd5Phu0.[ 0o6NܲZ$ap&ټP;s@xCm\D ˨ o=Jp ~9FP{:tg28KΌ*tm"6")z .Ad;#BeTftc=m-"2}+;6ȴ(Q-m$z(²յ76$Iȭ"K #X]Jvo-_`3*Sh-64ixtM M9gD.(u^kL)7B@BD%*RĈ.7r@'i3~KWTRsi>FF;~bEs_|9lU'2Qa6Q/uɭ50|kP[b)V _{TܨIc7W~P506'e탳 dPq08٣Kt3 K6. 9bTni*Vf,Q>⨰C{4#4 t|Χ%(E2w'ݸ8U2J̟eqGB뎪4'A}w o|>iˆ`+$c7(KV! !&@L Q7;CA2($~"ec0}̡XR\\'>sx sX4Qrf:9 $@G; ye \@nq3)UK6Z [ӝ vnH:)+?P]RxDC|l0L4feC>@ض Ta?ZFyzj6"\Z@Y`xᕄ(- ~\awyh.憕^),űnw)аcB?~7lǒ啅ߏxcu5vtDd3${wLNu4)!w)_:R?P$$f߅va .PyYJ0ܔ=r눌HlRad<﬉댜VdRX߄&y B:}ۄZ JH*}ip?+jj2vJ]«L„5| lx]Hfn֬d,R/ЯχIzc2{eHxiqノuøjEꌙvehE{RF7^)pgG(o`$𦩚Q~&ZeE}_>: }).Q@3c$&fǦg|焦)V^cT 5M~..'C~|gdFh,+j3?5յR,d";U^qZ$6R@YP}.Ě̎J ̀9\7i&zxP!b(t\ %fT?\ILVŧ(5oҲNHPe1jrgswJ0"9eY8)fdfAhc3֟O+ ЏN-`k o~ޯRds~n?ǀZ@K'^Y*Ԇk{7Z-oZ~ޤi)&eސ%mKba,]E>+wR f&RAIām RѨ|Юmx7ʑKj4]︳A包wRF™W3YA25zen`$:JUm _:`7Wz}[(+ ^4m G" 'L`Nxȡl04p{mhƟU u ˊQNC;t(dUfb"'Ae1:kMDtZotM(%3t'7$ Тr[䰖Q(gR ̡bL-|(&jπ!(#QNV)FE W) ,BqH8ڕ,jV@ks [' S/0/JͪaS6NZT, bhWSFGw'jŸP!k$i1.@/'(6b-S0}8J[ězm]MV26>sC$b[1brL`x+κO$ƼEU+ŌW}ð>/ .MdWN3C`d>9 v.X_pJ%ΉnHo*l^Zq`t[kv/QEjX vwRL$ݯG ^I?Y?=z^aգ@U#7 FRnr GϔwfIsuHzڟ l')( wLQKޝN H BYPʛ?W7Q!1,, &__Ï !.,Щ_'_RO?on &餐W)M NtԚ~[!WQUkJyV7y`IAv|t'cSN{6]Xwj3e `jџߥ*tk4enbVw}^%l%ȼnT\evÅ>}L "ipBMt` ]AޓeR7d_eKG+(HD%m8A+k@:/ 7,~ DĿl-9t²Ĵ%jj>Q?c UPX1!HElth%Z򷑱AUZT{H=j&.̘Y8m[zX'i ڟ$'g:hBlr_P<J2e@iE;y0:E{V5ƄBk dǏJ]vRĜ itzi>jS}Sk*X4r5ւ{(qqD"}dXfu~.H IR'p:96 (x"|Y:1HwHA|7-_)`ZHjj<9zACڑo04 A rAz6\^XhYTsw&> a޶5tٺ< 3d=cNEXz4IS#]$5{xYag w'!}o7z$dCUkRo Ok$JFS2_CJ1HsEl7SgQ%&8_ˌ׍ag W|ae10 LAݞ wZ1` +pC9AI{tA8cxX7Ļ%b ':d蘆G&b[n]Â5JhRݒq#^eIZ*)UQEJTe4-s7Ԃ"w4|zב(S 5-?LFBne*6P D>U4 ztaJ8UeH(adEʳ< 2;.r;S9vYr5k-N\NݛIgt)݄?zՌCMAn #!dT=>[`&B LޟEpR;a9ө`$|v2c7B<9U'M2e]eݏ|v]m׭x9jcb}3gP)D9yӇ+r鐬Y:l=4}͉H6_0$pW 1 cv @O)v+yխ` fXTlAYxhI]+3bO WjM WbomH^gf*6~dҶn=_iT-i3btk }eN/Kyq=x_@z^v+_SYY{j}51"&$jhTVp/Q` A_qE҉@YwrVΟ\"#Hf:2.] ]m] uv(8!Ia2Ug2. aO51lŤ>nYeevzm(W}!{oStrXx/VrsވEH0\/-dBH <}!↲̟{N ̓U"/5K.KIͲk4*L>ڠL!nֆ7)?Óc]-{{fO  ذ!X+N=!KGe6G UpcmdUN~֢ANGc7F]5F Շ# $ڨOݟUCxB~>I'=o~L+\ _7ق?3z҉W0ڵ~8X6-JzCY!is$9܍8_nFhCјni- =;q gWF3RF)`dӖGHU(/NP)~bԒIdowvntIdù>2!uu?jpByB7~|B^%m!+^VJ8"[]MϲpT0@cCK^ 2S ;xuO4u@x]WsVnLW#P&?Röx 4j-:E5 c;ץ|F@YaDPOQJ}Pmw!Mv%'8cO[cs Τl!]ZZ&FBUg"hH9-{@{ 5\VS!=(ՑYοy>*4zI?sOr/9 Bƃ=|4ѦjKNwT!GHۘbH,Xh\Jsl *@O`̲=5'{t"3ԇtVБTow Ql0gh1YF5is20j/&ԙU!}yëGoqQq=pҲ^LN4ݔqI-U~X"P|+5Eժ=&OQb0lJ,yL"/FW"R,+h" #RwWXgblr[|kMrXMB@c{e:9Aa8?Q+R03R4lhjƴJT 3P44+ "4֢҆@ʈ:KWᱥ:6="2 a_/P#M+\ ^+ C9[>WċrNɺ#iQ@G.&ﬕ?|5+Ktɜ)20Pb-s]wR;xXDE eAF!ZKRM-@ (ܷ0RI^jƉ;P}Hm LXzc9c&̏핁ݐ>U#7Aӊ%/S<03-ClVA[g5Rļ)hF'>IZYPcŚ!1jNI8J?}-M).W $BH su9ߟ -OMU K ${d3nvߔBVtTƛ($IC<FpLi |e"Qo`_>~sYm+4?|^Y YDZ T%H8Tb#a|ILU3?A6dC톯 O$c5_g(.]$?ʶYho·Oh̘.\l~f2h1~jYzzVoSGxWՍ)v9pNy7L3dzqzF;#+ &"Py+z"nY3l5qHmkSlh Z<>AZI.a}#z}:;]/Fj!/+-B}Y豊嘵y離)- WL=d~/٢R$B8 RFX,TuQ2Xma(R'0/ހrQs*\o.{&u!I-\qnZ#6Lq/,`~l4fFꋙXz_pW;㨯z24 # (P_A{7Cr_>#]̍ؑ~}zB\tգOs*$N`(k$} nکɴn99l[OurS y>;Aͮޑ t S+GqtydY:f~2`qd}R!6.PNXł-"&0 #1f`Am)eVe]R=>fdBK@ 38 20㞠׎ IcËoj9% ẓ[$eicRKw5{yRػe}uI_e2eb\3.I ppgF!PS:/DcJT\!O-#q8]R\#ZFAN?!JH BȺ p;k |Qܥ5BX"j3s:m4V1ŰZ 2mJX t`[=R's/ B=EdYo-#B|Òum%{]dQfݸ~Ԭ}p 1/{~IqXo^6Ei}T͂g! i#NUd /o>́ʏu9er 9W/J!nOK.%gQ[ Ѻ_)Ğ'MH8K f-wAi<&iqAQwyk X W;[pmm)ߧ|Xǟq =5||8wLhMkcS2O_Np)x>8MɏB\ \ |~N#B?6U?X,욮(m'IR<bi| =d+LcȐ$E;T\E1l!z1?s1iD䝳| ڔTiCƗ2YUjJdqc&i1?rvd\MFIt/x/-ɃIG%8TՊ>7ip{UE:wlb_me_u1Cut:{҃ˊN{tgQoaŏpeBL˓{>@|=!D#OYHӒvjWKh[]#_$D"xbLfN:SriT?c&-!/h~s76lHLwK᪙-y\xwE>bYv1s_Zn[Lt&2e(6L;&FDhIAX+@&irkId)/%en7xd@I두snоq(##2TJMmKV,4Zmu^+7-$~3} WZ&tr7I3GiqҢVX֕eXHz]I#vµΖE‘ÈC>gwc,lN T ~f=?S@S9c2p2G;a>7;K<mSQ oVS6~4x5ٯkV -`XSDi`&bMaM+ԆnJVxֹ۵DDF\#|@=43c+@1)^5U۴bB:b.Bh%@ ;XJwGGC 0a@ CA2#n2y24+ U~dSk/8D=+PfbSJicaI[SLKkA#it`ZFm!v"בsҬhxFvdʪ]~4.xMQA6\Y{GwyI-uzz޴|^^Γ[З% )K{z9|Y4%U~yQZbr\1%[7DU64 Ok9~Z.cs|9+>!2 ׊$7bB"0);pa VS_9#Q7g羬Jv:pe,_D؊)"(@sn^>~)kN9SRT rńs@0U -+Jo߅:1;E}ѩxnN4oɖ4p@X]q'8o,3`^3>. h..W/;}Y!)H쩺ffMGw8[E{LKNiyY||iīd,1V@i&$Y M~/[Z?a81V۰Q~O&<KD_yij_K Z/!]U&Eo n,$U%:AR:qfM OC2>v3sBxĈwR}L㇭$& ?p)_A0{N1 amN a6ΠE-E`8X.@LOgxh*f;\6 tKE_tuP꘠s[[?/! 5s%FiU.8N<3^_ 6k>(Ħ@/)3nT|tiE(ܳrI)!C6p n<nJZ"r9X7V1ׇzPDGtTG׆myeyN#dYNS@"eRf2=j+Ì\_mH8x0TݨL05 :DhoBTX=8SϻPOlCW- em! % \k8)R4ݸB[͆}7X D[kﺃWIVm $"ܘORMϦokeSeތU I%77O:k@T%`( lFäU1iǍ01  $Z97R{ƠTF7.Dަi>`Rp C9#+K;T [K@ƭl!M Ѭ<;gH')F^[oLoUtyFv_F)dې;[EA9}]9x Bǚۜy |m %bK<8C^<() $~D9so) QN%WCW1'|v[7" ڝx٬(pbPBS q. [ci[֮OҞdbŦ&5(}~Qxע9iPB>KSh|pb~z4iILsm< o7D7<,:L [Ndh{XWQͲ۠kyrqLw.~m[_ *RnkǙ9B Ŕ65NJ.5@ bX]Ms80$enjErk5quޣk kU׸`Ctb+HO_Y2nYC GVZZF{Pf'zǵjKѭhhj鍄 $約c悈du(9t5c4I $y_:4VQF~/h.>hfާcGq 8mܘfz `x0 R (dxGa'#;I(7J\3_&uw+ u~P۬㦋IcК\=y7K=X㗱>DUסI_X9İS9AdXQ%R Qppn  `tBB>r|n#O[ (o0J "8b1XujQmY<d3OLޭ3LG u] ]]&MpPia=Y~ܳvLհ3Ģ)B|+;EO A\FNV!A?h^F,-e >/:9L&??$AHlVkg"H4-Aw!=ϟgn mhR $zq֗7wxPëcK`7w9ʋb^Z+GYLU^$tېBth9IM9at]s!ĢĈ83@,dX"LSOq5JB:1:(G)[N`Zĉ管7cxKRX\ݒT# PɾPQGSStžޱYѵւ_mzzft+"K( ]sehGN GL._ȬGR/͑w/3gJi1ݸϡ]&)H> e{tl8ttP*'u\lDiNSg= 7 #VWBu'unWSsBpA/s)2Ƨh&[ށ1$"caSQ.ѼVX >EYjUDܗ 7OBYՠ:Hr'4[(+,8)<@EV1",&J27_Lu^v9*?Ma 0Bvhە`by܇XvBB 2$X(9/u*Xs !͏^XeLc;wP'~OȕѹcYkݮV"&8^$t 9%B8pp[܋;MV.sb\?f^IWcЇ.K&j?)߶gGGT(=ϚrxXddGF'-)%/`1<T b/"[a/%& $>9M~t JZM- 9WvҠs-jhXp,)4ZU 34˪okIT IPA!@iZXx݇H=VŲߡ$)9cV礳2@7!rkm) x)FyBu _ (*NP6d<`S2zDN↪DD^EMH95jL|'?֧DZGH/ח[_VQ =.N llJ-Nڈ4$7 APK=م/e x м[yu?߻M C"9_60mdˎ#3zbf ю%Lg =h)3`/yxKH^حq^Z `pj ]IHBlھ߱E+1o7_QyX(܏Ypd EI7綮C[sJH;= DPl>,Rib!CkE KZ ;% V'G}V/h6cV~jgٞ󴋭Q9u96c5L5@1;! 7*ϪD`Wa, 1 Lgd/EOGCE:wO_ߠ~SLMdY1 QxcX *XT{(ZA#4`xE %"Z#HVUvLYk{m(1*U EB(WT/k rk?,x"S)2To;5DKA7MI$ rKJ_zb6E׋É')+ 8`} -נ㲕)IDgZ2(GTՙ2t7"W^+]hՒ,ؤ{"' I֘l+@߬3nN"nx!3v:GO|Z^F5aPu$hbnu>sU̫t( VRAKd|λ'dtU<]VH܄4f%2>2olc 了G?RlQa򻬈攢N_wzwf_wj[zupmFsu gσɷ>-y$?Td5 L⫶ 41}rΝ!e-| ר~9 Z:c8D**ޜ4HK+'C'.$0JQ6M<'"+g25dbWM0Bdghڦ)I{}K9EճyKOf Y7q=*:'R)Ծicr 虒yxJwm,+I/31N ^gYfE;&Q9}W,S:]åB6}y-NN=^%(N*-UQp6H!r5@|RoP%~ABN"g%Z9_(7":3|B:+ҁq)%wI #Q~#Ba[!%Kx5 ,#V麚LUDi E/B% L]L*q[ qUK$!bzN,"M& cq{&@ݽt!gHQnldT 7oh^O1K0G1ݑ%urT#131@JϻwtKiѾ1zc&.3#8 ۵X9s72]͊-< ܭCjE Rk𳺼(~=E.b]&s9'ãS.n)4g•Qϲ,*İ4j,'s8"'ErL0W]vvHԖf@8D*ILk7+ZP)y$%%[vV_3h_׋ S[$AODvʫfQ}BVѧ<1k9>\fD".&(}ĬէD;C:4>*%./0,&C#\0! cĜ4<#^O'ȱ罺wDw`>H6֎]';cdNROAF>E~lOS9ctwuVjF܈4Kp e@ B1 x@٩i](/ėmsz zAN:ɗtgQus^)Qv:T3ȭx;;+#7PoPLzzw Ybip_~[48Vl@X8[GA=C]os{N}Qrxwe-:c*|߳>ݗxKg>s/ؽ so veNcf7T+xlpq\1\nfpȇH sCAn#A&ي(s,p٫WʸQذMLj~;{||C?3/FZ-X?dάAt-2R_\WLfb<;x"=yR>S7Mo4=DRD\ p0>-u3ں {-=gٿ۴ú\Dn%6{O(y\Yy ?!;bE曰 Lsa)g7fO,aSOYB#ҦU?Qg_}5{1FA7$6ʃ̽>ڧ3jn[($.^K  Uݖ+\GFU[Gq˥LASб?+9~i=xEA_6"pj+tXw|Ϝ6bj{4 KXiT͖v؁46K;VR"{ 6s T`cɸW|3rژzYC δRtƨ6CCAgoۀ61%T|ɳcYJ)8zr= sf3TO|ޓ>[ael lX!Mщ;,uF~@G6φVxt(zR$ mHɅзʦkDIYZ nPc`( acy\E@nfZ]@ ٛs ˋz%9RoMA.%Rp$bu EzWy\On2>ŭpU+'J0Cۨ!zt i;B;V ː)SyP[ /x4ypQ'Fg%9gS#-_R!y@nܷ81 ;BEtX֑̐~xYDU~P?餦*KAM̧x1fwRvj$`e~7 K9$:?K0(z<ї$ GDHܻun:{yuTBF h>?cV]{RiRrn zS;}#ۗ3A/=/`కR!b!]vW?!KxvG& 6p-#dDZca^D7-7Wm :SZ̆=l(((a %WwL}V6~iS<\G!0˙5m"{fޤiO][: D6ApjV#_ x" v(Ft{&R7l]yt`-[i{N}X@%ޅʈM *`ӫX-=N/i< <h: |PQ 崴}z5ydB@˞=~b&fdM9n'G9s&ћLmӤ]>o54uȝ*\~_ MIfsW+^"R|SgTzc*0_Z*٫Ĕ؝scKHTcXE*.&kވ @dwerxf N_lND'ۧëjO4R?'7؆%NcyBnOɕSUL[f-br}aleaM ž|^AN+=Jy Y2p![W0]BqnSU6pP7;}0$Bٯòb B$MDؒ; (OO\+܉ݦAC 3@ ? kE`FOuTXȵ,,ILQ˙@ƽ'E}2Wd$^2)DfM' NWvSםw)FoIsFКˆ Eqxny/Zcy۵f=UHdyq#F==~52zeS)0  EH쀨aF3NzruNsu/}7$R%ڷ4+xڣ^;p335®=_ GJl D&9Ge @N{j7xP\~m+ux &ɜl[ zYǔ+B 8,c |(fH*].b >F&Fk܅FV\ ͚AkjFN4Ti^(ܰHdg$1E\ H苫machR׏v a ~@\Z# i1ʊ܇FAmG|ޯjXf:lS#ո‚Dй8%pr)Ѯ rI!R3giYtԼ>>8ڗSNdqVjP2nHh@l fe_f5˭VZĬA:6-vBR349 Rh$d +|[ nhFlId]>i xj8#g^W`/,07,x 'SO2`'أH1<"7pSoz->Ae{Bd6WK9JljEwJe½KXoD=I9 2»fgL'G=?cm1ZjՏpOhy"M-Qi*OXaqA]R9ep6H_s3#  5 f|*H(#laimfŅ1qߕgOTk6 'Rc#[Lwk`UuHx0"ig{C1SszDMqqphEf皢ҕ}H971C1̎b~~^ 8J9|K뛻{ȧh2<^UҔޟ"1l]H{Ңb|pTdz,yY6|W.; P(sKX5xv: B&Fb"ZDВ* ,G6+d ti; 73kc5^Y#OD#m1mgw^!,4!GƎ b8U82֒) M7*ҸEpFۛLIw`FbonqAAR'dW^;w7bUX$)Ǣy+K0@8$0{Hq&uBT`vQvYgAlJS$bs;Z;`v(ݾO-N',I4@=;]seX C$EWz@5coQ$` ZY@ T6sI%i4t ,8)cCmoE`)GpyƄFmHo$v Hn%4-Dv/R hDh@KB5u徚1}͵@5^JV*3WX%aeT5~ EO8~D&JղR QUΡ5@I?fy9z`,S!c Y[2DyZ?O d#Pj >Pp,Vf^:?]!;7IOe=OIihtV߿UkRxdvT R SηQ-:hus;yN$j>I\G#[u+Cә:pp l{0<,8/A1eL+afOn:jtE+K[~?Lba\ʡbĔqf|_k4Y 06G㨅UQ>|9PGAYm.glW;}dzvɶC=蛄He+yC9]䣱 q5w f4k}ZuuЖ#N⋑0زӳHrMA"x|]yߖ!pBL)Oe'9dtSV3-Ÿ%kASI s8zY| F1uOSPSWqUBnm*UVAסZQ, `::Mf}i;XfY '_,{u*`=b}TAzw&%(%~Jdfqb. 2-:oC L c+/XB7g;Lu ],0 ?odgLҊmA x;WBOM-ZW}4dX̖@L*4ׇ&Bn*P nݝC6X#qw&V{Y/vnߐLD[i60NJ*V.ku!u=A _GؕV‡w7V<6jRWτT6hJ>, I\_iA5Α^wZnf3qiw[AGxN..߈r1s|k-yc5HNdytHn8Yt)㓓`dyDS۠5z=AfMrg?La#-L[p1ڀ~+|knifW];Rja^9W11i|q qŐ<Wxi 6zc{!YouQ#x 3 jq$9ak^`[#ІIa^)q n `i>T!"'nqs#Z~: Y;i3GDE{Ƈ;sK.o;xN;Nlt1{buMri1U (Ik'#':yQyOdhFݼ{3ŏ*_<҇\rʀX]o_ŀdM8"[ލ%u Wۼ&F+߽vG8'"$QaH;!V %k+KXϘe2 DB@y7fn@S.tJ>i$#³c,o!c Sދ(dXS1>M|+cٱSNTW*TKwm(Q\DY bB֫N2I!d7HмVbGő+ӣ:uyx8UH1gY&(JоNÃ>6 yzvi)'5y=>lGҐl%"C ۟3(43=0ޠDU^~|%JRw=~=mS3r 3ZIi1]ai{՝([.VnLQB3ĴF.k;_W`QԾLTT /^i=Re3@**V`YBR4]f .bmO?03)-#/ H%n ̑ipЂճqc&i]JlzO覐So'a3;B@$a:mJl⮄[L?"J\.#[xru ^I3zoʌҋvYQSQb!BDX\auIhp!cIVqKE^fYh*4Pڰ{!6?u1dy9¹[̇|'7C1%E=Jȧ^QZi%-Hs*ԓX9:t4{\jH (nKk^m@\˩'9el>>ZQK? y)Jrg4߼ؽrP]=FTo@5nT˞vsaχ!S30,* SEO‹IJRX0ǮSTN&.vXfj=-Š bXHu:aޢ $$ce=3g[5PwxrN8͙ SS Bc[תZZ ,r0RXS q=59QW-AVsG/? zlSٕuҝ !$ fѾ~Uve'cR!WO no{ƚEmGBy Nv"!Sbk"lk &TAn׫w4 Y~HB9%w$J%+R`ؙ{(q9|bx% OaŬg߷n]V4Ȫ `:0}?YDG~m-p J{fFL[>E ǣӢ0@dJ6iIBm (KCk{<^ Ub{lݛRِSscJP> yk|n2eWt`Y]].md?pF:Qq+nauʮM@% N$|7a"ʎr'/l?5oŞl"g1Ȳ ocI(فOF:53הijPA};YrJ c|NJ AW6!wjp>?xݖEy귣IcV:RE+וXՆ~f4jK}%{[Acy3Ic=EϗGv0_٨2YV`Gc4 | mCjlを(ùb򜓱A[Y/3 7M]4VzQߍS_1.[_hJϫe $$]+9 WብUeu '1S~ci`|IJZK?~paUV`Xg( ;0~mԪ_rƺP[;=ue@~r蛏h||Q/E }8FYd%'Q+#H7 X=F5O;@7 B0sK OBt 񏝙e>cRJ!ӢXb2D($V9 F-`wy7Cڐ!_VP$C~5 ^&Ϟ\"=$!BZa\M{G m'ስRj6TbwH` rh!al΀L/H b ;(b _ ǵ :D~hfZo>VMD,..sgRIz8-@,xl ?y(g@Z~(I!mwK82sOT߷x6&(0\2y$@CLUy&1#p=jb[5 #9n~_1VUcqDо6L,B5ϞkY!2󾊟@wNH}qo߬ KWCgߐ:b50'ezA M3 l7ԷcϛkLZO81q!I%ˋa6a)AY+ױRloH$gʋ38RKr؁Tӫ$+gYx +cOz_og qVvI6)hC7O4&\aT_25 6[nd{riKw) ʂD^e S!i6Ht~0C Kj$ i۽hԦeE֑t/8S-)L*w$l[ +ȉtE,):!| ȜCXPgSQ!LXM4nme,woH/Wo{S0a }s7Ou=6bf)vk+<N U^as,&ki0;xyMc o RI'k)kcrԿ/ r_~tn(qJpk6)  8yRjXD4l/8'\ӫ-3ʝ<8@EwLx0G [990X-FZAp 4] a,ur#]9ˣ@  D퉹Iw0Cr@qE_{w@E{=4{c9 T&C@鼖 +bEcdMC0l0"߇(&a,fQxfS+CJ)pcs[WϏdتʄC] ؘe9lna{ƯNd2>IU=z;e.L=Ո!1S¯v icepIG?(Ș:k(,VgA?"YtӜ\sC%xرT }J&š| Yj Z\:%>-SE"tKȧj`VK!ϲx%5ʓ(9# Mgy4Ogb~%\N.&kCKV?2tm~gqu+)9m "jȠY~_ә-E~4~w1J@F^Pbtj>upKP{"F/,?|R&.zB#0epeG vxrt6C.\s>.M0cz&AZ(nsl7ͫz=Oi ԫ55 /}˱ܐQT"lz pՐ'QMKyUAY @n9g̒zsh.A[7*i+ | Gќ涢Ÿu<mDbQmť<说zG3P;[3}϶ u#wXHaR?^C NJ.eթ^Z>ʾ?Ys$p %^pr`4E7t)2!!sEuy 7)$[/y9MPBB,U1-MՇi~8dAEo#%9^7򿴅;W&*ڑS_ky稄Mӛa_: *܌2K"G9$n=DTl'9:L#RZR KCpbkVwhj}|7pRI=5_gO0<?N|5)nUj3.rUT k8 4|POP0=M7ړu_W \_-<-IԠ{?D"B$Ԇß\4B\Vf!^W@|dZ qRRkB9`Z6CJpO x( I7xYkS=(DӔt#T:Z=J?R1O]C~yQpݚ,Րp =Fk+iiCBCהwPKn܀q@8pPG2 PO0z)28Y`ncy3%Z=3)aVҷY=%Mv.t!:"m ĺ]sד&nۄÀ>@w MswK.VތrP}q1* WÂ&`C7;cG, }V)$u9@MH'Ha~o Y^:u@#i>_m |` ڲ؀5UsoD8H,Xgs,MTO-C(ɛuB/q 8ӗڌ|6afBdQ=gw5Lv5~yOMA99:ϖu/|W7L3o;;D4u1T}X"^vYwI==C0 g50No l_ޔDέ>JކuCa~R$)'[M]{;BW34HgM]?x*.QfSHHguYoO;Z<\FrdM⻏lܒѨPn"B6'9L|n- nѣ>qؘ<22x1狯(dvLr WŘuBV4FC>xӚ,W/sٳ,n֋~;ˀ$)ٷiHNז-Yu6ә9 mv}q_Nuy9 NPT!߼s5 B͛=Ĕ{ƻ{4SWrD)8Ҳ"*H,MAEE(afu:]YpqCE:EKH&(T93]g(Zi7ܞ*x @~ `ɅBnR0K8=n ~eQ9p !.^/YJ|sbT2C<]m܄ȂQl1' SYLJa!K{:{ ]Rg&~yl§,Ύѫn`ۃj/:=$J 4FY5%{#{k,0I(Ë0Z';}/)tcl/Q*G#iwB y XZ&r`ӧ&ztP5_8#GBx5^y-Uɼ p&H[n|2A'|?w|tu$cr2='E:C_Fu$4U/<*.uCeft 97E1u+yT:=nu`pQը<\ϙςtT}JL v:8БjcH^9I)сnST: 2b@> Mi!.>;ɘdQpEȇpOo3MmjOѓFEmsCv)-ŦP_QBmפpL)\lfIy+C\Ts06sĔ2`wAa;O&h69vIOFQJI0c6nRKnĶGԢ7xd2.7Džo%Mz@D̵/ d4ܜHm8ydpI &dĴ ov4IPY{:jvͳ0w^HU20xi0dGB\|]ufoc@*~9}gp@z g2޻pO} ,lkӐR4H*װ0l\ VZ~Tul|{|#`?z;6@fCQnλNߴliO6ؐ8ia'4̿">MHN+p۞% ^Zy:09/XQoV9x.sx\KJb<3诂~J o="E< My4VI-Fl7{7u?? +e}6pR3xߜ kv]iZ%(7M|CQ7_Q@88mZ gTGihJefr?5 <9=Ʈ—mG;'4Hǰ_s4B2Vup.S{aE[}Xgx183}G/3PK>7nCztQ0\> $Mq ٬4I9HX|!; ʻ [)d+@`*&E0Ak K- BMr36~9SUq֌أn~c s;q_!A?qݜP@2O199T涷HփS6EdeEff#(ւc\eefRGNi(R,H\][=FaΏQ׿T/ 4:|X~ir 9TW/4\e&P=D6:"8 \nBk ìza ((JMwU'ⱜ@ Q=ޏ1pc FX3Ggo@ a]{p5ʠ~&v}CDu5%r 89ȯګST4`RZ䏠SGl^t{, }9 eΉ5 @pM94oNӐCՙC[]ڷeCy#-*vA IGadu?Gߑݖ'v T\|̫\E:Ķsy;XZF9"AUfY9qZ׉ac4Ux9`>"/z>.+$5ܨ{tSI_s,tDtmak[w;VZEenPW"5Uze͓ XKq6hBXCevY'bV6O޳&RXIݰwvDW8 4}k LTA%»'Zø!XLݺy1Ӫ\QGz 7̀d]4I<%MN0r^jғTEV|6M皸j4ϵm'֑%R߮^C`ϪlZ2<Yv"p.4]g7-Sﱅ)Sn?&!sUUX6x˺wӊ c=l/55M'Un:!tkpIB,~2WdLqbMh?_CtOlt!a-DM4P'Be|$̽ґZΞM(N7MG:E$Ƈ$y4Iz\J8I>V_h="#e##Gb{nFtyte6 a>~V#&i4sOW2p(nv;EQ8J{ꡌwS;hQ_hP>aLߥ!JWh k;=w e0Ԫ(>f齳Q'\MN$,"d!/_%وKCΈǐO JZa6x>-WZ@]h9-j^y$W&3RkѤ#}V/h9^Y)=x0N]dqiБ1fFTH, ˞;4)4W~9QAюOϹqpmdaxR%׎ /eyv |p‚z]_-:sAcYF;c~[n2+߈T) &I_TP+@!(0@\'O_]/p JM <ĘWRTSsy&]>4:QWix*Q/t_ؠP^\ (cY2XWb<f\Oeʥ+B -PCx6+0}h0闸t`$3a!Xu:5(ʽlQ~}QO`+n3?SYhcÞi gfb6/87F밝 %iS/U+QLi?Ymռ +7 ޘݦL0|L!6ba..}o5Ϳa`AxBv9IEE{VU{ӱuUKƈœʞux/Y)g&hL{.{lu.~b,9ASJ<8=}*LQ@Jj7s*wiJ7@yGHah%E81ӌ3n3^M.h)Ln[)dMM($fp!~ ja6'*sM{;|"qu'f3=okJ%h/!.A.6x)fRHB9zt6E %t"fKffnWmFq PE|obeVuԞ*x A]EMdCGۛĖd.m芀.xP~;lnq,{uT7fHD}$fO~pH:uDj1 \kXn>Ѹe"amO_oYqqY=ZЬ/NoμKes|Cճ4?Dk YNOzYQrJܭ9e2o_H x󴅟3^;i(۰Nb`ƧbG_Qݑnf1XK׬e u+ g<`v,Iv?.lA4e{6p].Qޛ,=]a@VO:n'5iHYz@ y*h}/׫0As_jxEZ.+zPuK3PUפ@j.OD c/$zvء*RM_*6I,J='J,ZT.Ak6P90eMs;D!}g0wù._Å_} ,^eJ49v[ʧJjwWBѼ%*,xI.9h^2V8ZL}ٙ֠ǜLf#.µ6E$~bm&vG%pڂK̺um9>D{aGYZzE@Ĺ/ijDH}.Gnm~ZF@,87%6l`S+5ߔ-][KP>#9=),2];o)ˮv5$çGEmߊt5[/b .ޒ&?WNG[ #cߠ% o;joR0* h"bl[r]E]MWE$6 H_)@~4hqG%8a`)uelx3g59*()~'-k h4wdL1;>G;)C~C(.WgֳyQ3~ĖјpR۹aרsYHYV!u8?)I(QDcYBe 94Fô8_:^ˋyD=:fe;\p"p/- 0ekj1>W?OrFgp;uzlWGnx%6 N\4jQ| 6'; ^7r^FE85~<=d^3~z4weWGx8.}őx^!=6 sssC.&Kw؅h9ش\`is=RwړJ*Z3KddHjxHB"1z{6RS$ ~ifJ!#HZD(q}.trw Mm[lRhV5@%k?!qoyۄ87Eϋ~W`餮'ko\+ g<}\r'EOe @㞙?fwΖ>y_ʁ)r{}+3̥81 _}{^7ٛD\ϯo\Dcf{!VF"}jCjTA@2klHvL߾;,.#e?A6D$N(}v'vTl=\-A!ПZ̞? ,.$i{7ػZ„[3.#ˇ"n t]7[ZXFLAh&Cؐ֝m*/\xA&9r B1v4F'ZC5pagGxm-wQལP J>:=2ag#Ҁ&OrL gZ|<\Aٷ[5jɿ SKYm7 CՃ2X R{`]R}y}."3N<)Ҥxhyò{^jtWuW;o r@m_CI8NbθU=ANeDl>IGKj-S#cxS*D E"?@UBXϱ[W(R5IGe^Of<@ DSk# g~(c&-ÎE>h3}!J LD(gO`ycOES`;0tB5=ҕNg|@+>j/x. + {ɠ>D!kesWJ!4ے.빇~\B\mDYTo=DΫe;ŁfNz=g?n};XQxc}Ecj>I3rr#M2>{Vt@]yy\Tɶ *b8=[E ^^Gƴ]ԅ3n]JI_"USurkѻA2Ta?1.ԒHjy@cZ.%pB?8aL=EA% A< a;e&:Wӷ?`fK$Ȕ~156tK,l_\Vd&/_!u0 #?_{uey_vO|pzPGN(u;NQ(1L768_ M#mɰ63vbAUESFB(XZe<%YlqJOp?ڐM\=2T=ΨUCGZG'a>${Xi.{Q/CJ>z{q..3G8X>FD嗈n F;%{^kR8Wł$NQnӉެ7Mĕ[ʳ z('=V{cX>-[?Z-h5UsMB _7dS)>^ZB0?X|ϢHz8cYsqtA#r1*B9~`g1^g9c82i5z:ru;ǡԆIP,l]V&SpQxƆR\+wF^#=2-M/a5dY3:3ز*?Eub|y>$US5\V2`,86 s\ T[WiI7c]{,Qaˆ]'<ܮqMЕ=2nW֔蠦E;qnTAIUʄ8)O'?[Xxƒ9ԃUv:`gr @nQ FmcB yCXT]0#Xۓcfr /w/-#/g)yf (^<P.9zfAVO=o=Po*3T%n.S,Ţ})ɼ 0RM/&:7;}WN2M'ŷ[^^Mn?7|^gUñ/R8 1Xcmf>N6M)#-0]LuȌ(D"b b<^+r"&ZHs_2cPa@:=*AKl֊rlO0J G>&`B)`B^wUh,t hIx2Md2qqTrPJ@liNǝ!ku&Ϸ@/fVv+BczEC1*(!4 } mQwt2%{t`dmU@n~@'p|Ó.uۣW - Zet~py=P13GKoj쭩'1uGϊ͒9h%~'hhϽ`7v9^K蚷3H0.LO(K6GDe&n? ɾ|$<-g%+oW1r{ֽ _{ nq壇yM;T5 5nU !6"')۹jeH9w =B^;y'?ͮ$[=c=m"4Pg9 WdB~]8Qr?`cҼ(C9;, <ɻJ/TiZ7<oVؐ/ iZe 6,s.t@FNfw|)w5LYD_i\ ~}#N}]6Gj_5A VȲ!M^+H+i֏`\.@0ŚHcٷ hlVjFd*4sC7dFhA$Ee8!qxl:G3's )2F!T?**t˕D_oD/w\2div(H`_e% ^ &Cʉ r"gudd"CіEٸ-R 5Weٿ0 lk6QW8÷|k h|6xj`<ysˤ6 gKzm-%\2Hcx 9S6cEvmB^)߄.Sɑ?:rs߂$v ֭[UbM%j#hLx\k~ 6#gsqx'Ծ7IkN_I4ڼlՏ' t3q^R A' s1&BKhҺ|bL}GKr$29 xCUt@]5mnT2qXU!p3׈"A,u:q$spYnC"G2[Lm1n_҈fMwEd;.B%=}򔭓 Y^!,g<S31"חgI0{䌹bhf/& q|r ~^SuǙEm65ydOrGZ8mNaTo)LuJ"q hAJጙ;aa4XBśZ1`^Q_:#K㏢:|I{ K-Ԧ] CGTëfg xXz)pa/Xu4'Q%ht4sF5p q 6gD(^ΌZpΰvų{I+.UU,fr PO\b}Yk-ˋP(a5ĵϡCZҲ*w[K?*ПH/e 4֮ɡ4KYqhé~ xej0$.DZ]-ؤ>8qP\$Spg4l<܋ybG@(1yGTa̛=XUoHOV=yl.OhCr#bgY 1{:u_Iݐ֦wAC?!=5!/AΆUYwy<uKI{a~_T:w S-IfG=H6~!`,zcvZ,vߣ9>.QTߝ3mhwcZGoWmֶ L\MnGZ)x`?szSGiRHSFTzgjl'eDh xhh4E! ZTm/ ~xc $%I_,]dpΌ*e2NyawC܉3cTC ]چԮ~ ƅ Grd)&= XB'%xVo@uw8i3*[+.PN5/ Ą.Qҙ"&2!c)֮נ.9AX01tdr;"cd;.^̿)"`YuWJ_Hf=fDX&_xn~sx4}֑Ma^IAF$J] 㣾LeIGysDK6R+YM*w/p򪙿`}c,O$3^NbL+'ixQʰbcQWf{^]J]<(vs1r dkGr9p6l3M.IA[yd6: J̹,\A8LP/xw;&#v$vXe.@iZZbjCkn;zmm PޝSH\nY`i=Q ز8+4)[z,ءp GD$z7aơ~rИqbU".vRP>+\246˿cq5U86UٗGWDb,S:_آ%Upw*`n JGX"6BIlʰKI+ǂx=IIf)#ERX'3 ;kCڮ_cA(޹G@h&"c'.4V tʊpb^˜ D`&bu`*gtsӈs638u@vԼ yQS[NqTZ Y>P]4@J$1Mx})vHE V6Vw]9]Rrc/k+ ;S({[ !.;Tj|SMwڇWVRe5.wr7ֆ>5N|]9a$hϩT.Mt{w:Cn D<> `}j38lEG6匳꽋mi{+W%D^qbPZp_o}S@3#8;5^A;)<ߡC&~3,ae@C[+uZ\y략Pp;si͵4O"5;8Q)[Ő>AG\ꔴd?INa?"I7m@t=cY;,r<7׼F1ƅ{#(?)&NIF7EYҥ.mib6XYwܬ~#ОO­{O/;ՑS(:l>@7EyH!gJȋeGk9@A&mY,cXGB$5 !}`~x^<@6fN+zZ$Wלh-3Q՟pO-ΑCwrq㓌Z/ٵơͰr}ٱIi06gfu׿ۡ]Wq* ؊zāp4W2wdtoA 4nV]l*zCDafA_ވW45M#HF/_s+CXق[Y&|KAU9Cl{c<7zT Ru;7?q(ڞ1jPB?}P_mKҩcR *rEȘ5TY0K1%*-L^wQەg]yZv›ÐlI\_=G(yT!8zyږL yx%FB*0. QQ9a (3j mʳyW>%?T|g>t2v@S̆f5o_} 4RTA t} N2 p,y0*~5R$K" B{ &ŀr)O6av܇i B ,o Bp FCsơJW|o$fA2 'Z+U@_kI}MSzWMrFn!NeS)BG%ŦLL=K5`L+ vP.oEXOzcpX6.{i]H~'`+eع;e(Wmy/>en$R{SnCEOٳ_1pLEEe@ʔ12`ڪmMہn8  p˙cWV;oF1 T +˃z7[nycEP`9~=Ed:.lu>۱3g]GC<=!R*A o._oy31\S{k?=H#cx.M5)]);7/d_8RJ%Td#J*]BHC\zA>4:;RZ#L\E¹Ҩ`RCfk&>nMn&c.*^vJQ=1v̚6P0T%i%AiaFރXJ8j ב7HB[,2[U[lΪ޾Ũ=Nɍf %Sv 6ؾ%xh1e>[I`rh.Ѩ RRֿH-X"˻BiDq}Gq3t(gYZ07070100000409000081a4000000000000000000000001642603a900004358000000000000000000000000000000000000005600000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/CC]?Eh=ڜ.+݆k <`K^WL; BS&2EḦKQKi ]BGA2xJ~!`Fv9tI?J8`|ÑdUg$sAd:Ѳ\E4%OiVKgv^*-!AfkxܤT3`)8:DpDME3/~~;՝tq%; %^ϰb˥p1^[+KI}"r担q.nJS+9:i™̏n╷W|ȔcR#rHJ`aWiIW/kܕ5߲@s] 3L& l?l 0 ׯ&VO;1v~*}71Yڬ]A`GM$lNy* +;ZEWH|ef;R Pd= @ti qsӓX,ptN*@I 9r$ d{ϳR57$7Qޝ6qƷo+<<"LqRB6%uRYth8xJm+Jv) )2ۓ:P/kj%>eN6 匿U_2zMxNem<:8-$*bJh\ʠu, \ -NY!EV!?y1޽|XOث&R*" \Pm[}78<dBj2]!a]&Ί9 |Uȧ|``GOڛqp@-P)تj,THv \ȿOK$ @QJquM @x.~˦z]K iìj/QuX9d,Um /MoUd,X[z 6 gRD,v_ B\ʵ =YZRP="p"bd9NTzk?!Z 1 T(ݥl˓" W5 ,^D0iK镵vYk>nݟ~$ʚv3lHM&kNxӯ7|1ZH_аH*J¶*_vءnbh\&^z+nU"'ą*ReV/+ = TTsBT}< vHD~͓uR2"\T)L'߆<$o%v@N΅ѳ'"(}oA'W7%QxS3*X2j8cZJ[[\zޜö~bnBz;s;Mʆ'S T}Q8C-F|֋H)8IH.VWPkFqg5`YG/Q!Ac {+K+,{9ڈ0!ݩ*L8iC G z!`l}&vBe'N}_a`H%ϑ#{w3RR%ЎڰJlaԷ>L s駥 zHúpM{UQ>=x /1cЃ>D/;bod 'WCMJU%4+cG8KCMHl4B(~Hy[wxjV9NAVUͺ Wf%ZܽK֘aRLw P0x[ПA6yA׵e7J?=\S_x^.'Լڢ'h1i_`y%~%k?, ᜺)S\Q AW=:z.&8.٦8Ww('ξKk@G鰞-_C>nW }̆D* c.&a+_>VVy)Y@8I=jgM#6h;񟰂./(9/DZ+5eH#+渑OhPBƱv[˙rц9AB+$x'JP) PĻdc5^\W)H'UܢpjX(aѪޘ )EWIPmAp&t1@^#5 IP̮ɷ bG;~ڧ `h_^HjP~Lø0JiXE. w M2P끖q⠺j+y6]Z3!E~5N OQKњU3 nN,V.n;\#oVzV%6eD$ܖ^06ɲJ͋Pu5~TVv,Fvd&%DBoNR>AH_%$Z8X< ֡x<]#)g\4p%%\nImrT=7]{;g*>&]3(mKUZbußK1mF7Jys\ rc<'D })>"}HcbYoaّ΁ɺgZzYo˘, ?'!ܲfG4i )_+8l$M(g ֍eg3 W0ﵾ/ *5a)fO:j$@kWH;4 ~( 9.;A ;ȒOA@%0 28zWw+.m`#{u $dk1jsWu7ڕ1npb$3t5?$p9ni3 a)d[ _g7sW&k9b?Ᏼr=l}lgorK)#np^\/Т//xT6֟5K7[C9Il'*)$-WF{sQJ e/~/_6aڪm][H΢6٫;Ldyvl[8 ۝2-ЙM^Kotەv/>_pKW^T/o3n !\^ >;9P|5BbY.;@(F@NLwcfbB/Bq̒@?qF֡,8ť%@WRCU8R=#fԩ%iI&u=}Kh,]-_m&9ce)k֡!x O4kۅu&??6JD]ҏmVuХ}[. ZȰ‰1] i>l/vf|̥M5À@5vZtpʥ -dƾ TZĊ+ @]7_d}gڐ.1@*asxM`kVR5/ ZLs -Ikǂr!嫐-,"$TeqBVm'ЅIiDRWrf,*]D=ə&-RdPK!eqWD6#Yj{uWN債[_G0ts4h,*b:AdIN;<雳TB`֩#Dxpn¤Ľ=4 Ћ>r-lI/ٰ}8-4XܶnP# Ty;'0;\ : BHqD =\1). 2Umgخ8SHQn#G[<6sص5P;CGI`e^AjhEX/_G_2RC&W8A~VREYɝKƄճ+sBo="&MFn^ibn$\2i sQۨRd̀o4,B/_9q3# hc`_\z'Vz,t[Ioz#);"3|Y?X&JoR*%pz2ǜvzg̹UrZ8Lv N(}w\Tq䤩[`W =V>#0BhX&24X7=<ԒUUY*&%oෆycy@+@OB [Y -&tA,p2I4H' cPE9]I==G6!T*#B!”u2ZtO{&E[@Vy@J H1H]Z*k+! NO/0|psdA#p}̀R_؀ !LD3N'k0nz`I&elI!$=U :%#V|/Twg2&50a 3@AYC7i.@1aGƶ!_5ِ9jmaUwxRc|8nV B0vvH0w+<-7o`& "$@7[>`#J@/*;lo_v#ŜL ή4Qu!:Չ E \('ȬU}j?;{ԏ:Rb3qFO3B4;Z%˚HvUy'K6ptx76R ;:G7V9ouXL䋹,E2ϕkW2S p'ۄS딤%J{k_T3 1$r p8j%49(wMt9utBUam,]]T"^bΜA"p !*CZ99Ll ژ~SQ&B=Q/᫕Ro<-b~X4<֊CJW츆/ͱ[Ty Ra3wBv3DUua'Y>JBSru0 hP\hCJO,JUvZoGg}kVR!Sjf1d36ϿѠ]YM*jn .nc*[=zQw&*ϧAו17:l"^*j\Ag(0Mұ uLt\(TܩG6q3#1^ZE)nNocJ2_.ԭ_Mٗώɜ1=gzdIdb +da5?މ2rjd+|͕kR;I!:9s1(&ڦ %R9Ckj!io< [M`EZG<ҷ0OW$#sv =_łQzl Sqs@ NdIZ4bYij0BK+J" >h%[3@˩:gO)Yl}֌=6'HOaĖF8pQ{j+~(T[g~*SY㖅llOVf$MMO/(b>}mgD p2;:Aٝb_3ߠ[.'[s\z=jmתwݳ z6sb(K A0jAQ hDgk/Mepf%t$hv'R#ihoByy'ZT;\+1EC0\:GxE8~L҃cdYPd殑D/xtqp ǐ*UIO/X {&G99v):E 7'?o+FG,,z?!,JK7O?.^롛l93q|Hc6&j 5"ٲsVB:_KSpN x%b}?p.wË& |Bnkvgc7q?+3dWYI_` 3,A.,ov1cz X{@N2C\ HY~DN b(糥Z9Z?<:hvDP&ݙ7wG5ތ+4(3o6*SHٚ Ȝ| cPcf%xfy|,}LɋB)e{y!؝b@x$ OaĢC<~ͩvA,PcޫEHom+x%*E|Twa˔+6*la c$% z^lN-DįzGuPl)y=!Y6Q֟&3CfqjथQq(`HiQ/{!kYD ܗ?Nٚ)j*C$i'՗9]Goqs".Po$XLIP~BZq"-4]Z:a;k_(S<ί)^p\~윺)G#0~4 Ĩ(@h R(AzLՕ^/Z2Ս)]@^G4$PͪC}Sf9t<^vu8!MV aU\k{, [Aq'FձÑ{{C,Odu z=?I=.(ݮ%& [^ FfW: i? sj;Ec ec[@*b8Ҟi E@h`LAG؇یJ]:-L!uq.a 6Ajqg}U))^o܈kl ՟ucYڮJf 鍉C(msKNOZg}8W 1|S܄N3`g{G:n SS+'b?{|,i Aw9.MP~ɮo ;O1',ú|n(fǷl-6,k.f rBca4lJxś'AaVJs߸J7^nsbZk9nrW`Csg[,&!v-)7j|>#)}\ysqL(ֿt4adЪu)Kѵ kx?qWh* =|x5)Q3>,Jw%Tԋ@l~} Z+$eBX1g`t}Xtf귪^r88lfճ~ dS%c yM6V+]7@|T)0_zEDK_}A 1йAQSГZ8#j' F`9*\YrRG%^}IZ>DUu-H 2=RnОbpC )y=bgm}M/&]$`.BN@i=vIriCnWEGǠ E:P^,̪PƆ?NqwĐMkߋGe[kt ~xj2dpmE$Q_'?p!lDp_,[+ż/A*Kߧin4yxhHmE}9E/?6 r!ڶZYP[RPEAk8ؽoި}q+G[sP$5ZKΐ=b&`C:ZD1pcY(ܜg^CAQE~?h^rr l$/_yf4G#@0A款Ȧf\-8?Ǖ%[hڇ4v0I]JavY[&wՕfTI.z&Ye 5vc3ڛJ Qev[$ض3h:@GГv"ORjeZΞ feGtE[v=Lf@pB8NpA#rsʨw6\Sr? T$*2|kuh w@^WJq ?KPpKTߵW{q9_{H2^#[jL˶jOͭs|=dTtlBbez!i#B#3&zbuvrD ym:nc7`Z܅\p}c գPrgZ\RŲqWVE fa]7^C^7l\>U=6|]6`S-k6_쭺M 0O DaiʄZcɤ.{M4V:xmG?-}jA\U|&g>fL,K ufKzi+M`?:pŢW˫])2+kn3UjHې$&5)DWr[v; oy.ӘlU3%9iVV묿EmB'E'py L+(m,εS3u͹3Eb9 o+c+em7R;VeӁ'P6qϔ>`nc,U۩UFnҰ'XMi1W.nhZ`x(s%"Ka"B6ݡ$tKM}J`Aᥡ czTd(=YҸJdF2Kt?',iܳ>֭f[63U5SwfbŬY02_$݉}V NFCʩ%" }O)Lk nq?F%,ë=ɺw'$vQ$&2V)/a`k>3 q?E-XX[}[ H !0vPuhS ]%gk16S_ZwNwq:KHep v+A#O j˟!8"oڀɴ؀9=4K{BpoR~-zg ڪU6Ux?J;OnoIXt /7Z;W _sC#pf6O e+㪉9Js#+t'L%,Jٖ(+&_+WݗQXӿK*؂UH Сy'0B\cM`S+?K{;ˠVVGqi\m ;KlFO ˣ,}@ !c36vuC: i@DmH4U%9xC1h86vu=5X8h%`o7[WGyt;LB+|1w)ػiPwRbYYPOtʒ-f -P.Kr yb*,pGU% yh܍doYq V ؙ=xh{9:ރ6) ߚ |(T_dCU]ŀ]zvQp[KFx. ([`1"i.?::"|} Yh}QooidTTw(W>g1/J j3b7/vũ |w1'{a[ndϊXP}wwk $R?6 Kli,bԮ)xH˔ N?#~GzM/_X2&t%j -$ -V<*~-q>rV)HI V6ژ/@ ?#p`2899=໅EA7K~ ӗ'oB42[͛l8K -yűaj{fsuy0*Lȟߍ'+-'ˋRü7ŏ.Em)JDboCyĄzSBFq1+zPKYs9Let$ϨS!ZgzyNA`|x3bowڑ]sK%fV2qwgv4\s"vS0EJpcGQ{ kCU,Q1Lzyxkv;4%c(U;R bO].kv$ډ ƈ-WPDU'(<"o$ix?cc%\'TIVPAٛo+8IAqדV4JDRam9m[;\$zMo``=B;Fqk ;nmhLMi_F!taO4zY\]!zoڻk-1ob-; S `"y৽8mH=۸,6~f6b9U$L($4slH%|DwR=94®U_e1kDop\?_†UBJưcnzp%tgfaۿw_H(uC u-UړG /uhI4lҠѲj糺THqH0;1:bf+^jǭX .̙1>_ ;lx5}*0Kl _EA8,zYǮ9S9Oo"y!3bƉ7o2(=O{ ZAJ&kh[3.\ݫ7SLOȼ'aܸဦ]k*F#gӷHD&I h9qGYQ7{4]ň St34-_5ߌN**j[q!/𖆭5H ˎ\sm++NiY:AѥK $t,*l cRI2;&8hf۲u4+ҽ iѧtgmCQl^5dxYr֖}φU>fU 页Cam}t)"WwПCDMGi)cgGi%oEXh<,%sVZ(cp:qJ ,a8kevFJ rOvg@G!y/u8ŏ.+3ׄ_03B#@Jul_&c܉ئΫ7#~ a5$ܟۈP__ En\S]Dո%4{ Fʥ!8ՈVn88N1Z4g_'r74Bѣ4c&k{/OoF^hIX;(`N!8^HjŚ+ 5%.Y'v.U?[x)1 PZLXG "P )fű("Mb_JvIdzޚ9tVۼh| O)=W@Ty%kj#FHcYֽ,cL76զ~q.ۅsLRT͖5(d+.1ԲA>:W$4 fKe۱ \iZR=CnLgYZ0707010000040a000081a4000000000000000000000001642603a900000fe8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/core/snd-seq-device.ko.xz7zXZִF!t/J']?Eh=ڜ.+Y\ΨQ^˃VV7$}`%jt[T%NORi$VF.[t"s3 j:HlanT)y@‹ƒmHKZjXa.& eo@fcC|$1\IuInPy~?9 g/HAe崁ṱ+uӢW!BR0OT ߕ`x*)r)Zݞݷx +h7TlP0c8ANmW_yکYWdĵob,G :cǗX_Z z} C_6v*kI^[V44+W iwL]rd4!"l1 y;ob!TG"PI= vZTU9$FW1˫L+U (%H̯IǦ2ln+jf [)1tz !@濼+)3j/ld#NqA'Hp*ʰ~rcq?_RP tdfaA k6NI!kŢVҎ 3U®2"W%Ӎ3Ra'_st>/u sjn[_&䜭e9X$-΅Ыzg QQ[=C ؇wY*V۸ tJXE:]wCP I2LzrªmrVw#XgԖ&Z }>.&ZZ%z/8H~ y61 rsqW#$}&H%5A\:T@ނ4Ԏ:>UM5#u.>6(qX0cm/b̦+n i{8r67m2g vA bKn3mzafԽUB+ѓ6F1YUd $4.m䴓A ~t"SnМ'<;+it8$p] #8Y-@֐ $6赊/}ozB '̎p^w\g&F+εDM?J׹_I {^/>ڀ95^7}V*ZlLgnTϰ˦ ٯX_iV|~~I)Q"&ȃ׾R+﹦Z1bQ?6]nStۗ[qqA&7F'<B񭜂8jթ-1E/1z+adqZZ.ƍz/0i)YJK{ /o:I `Nszϯ&䡂{9Qso|Ӭ֤j5.~{ԼEoR!-ZY>2B\r8kXW]QkHjhTv%*q- ')[Qbǣ{rOAe^=\pQ}͈˱NY`"u/ p{u2=>oڿ%LZ?2 TX3A$;< }uDRȀ]tm+Ԥ}W2F|䅊b]a܎laXR0b#s=CNd[$)"IP?!F=}KisUXunĪƎ/-L/"B&$v%a;YZ{TPQQ]VHlҩ8lx*FL)p{,(dW BŤCAJ2}(=g*ThnOk-frb\@z:dH]"eHD^W2HҸ^lb%aʧWWzQ&Wjrg4ѵ~9B,s94)\jf?x?yϏnn%_|IJs&*Pp0U'&'p{!f#1w{Fw %.Ll,ַe g|n&:bHҬ{ܔfN[/ [,45bLGmo:<恡i68~Z)!oiY8!KPfV56!;f ⃹m`1YO4謳tR.Y)ךCO_ Hl\ҋ/68떤)Yiّ3I+攜 FMzKV@naSgy!6ʦ+l 23Rx-,UrNX5L%y&m}1 j5>rN,t5e}yf,wTt{+9 H8$5Gk~%jo^+w#-2p(L`S MhOv;42fI.4l#|ϟVz;x< M>9Iᨑsu\uZ14x^~(ZlN t!K8h!5 0TIXM~g sH)]x]bP D]=CBb9_ܒu5̗57k1`*r%sj^7-~ Pb3AS羅)?6m%Ŋso,]iSԮéE*l`I 7h62R8Zopvp%$PnB]'3[ƽUp,eSodaw$BgYZ0707010000040b000081a4000000000000000000000001642603a9000041b8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/+Av]?Eh=ڜ.+w(3UM I2kjIP~ԸQ);vyNMYauRdpjg7.3S|q7Mʥ3GZWݛ^pl;KJQ7'4HU(:pHd)vS #@h![q.ve?J >; v$лbbLU&ޘIګaw`,]~\[kޒ؆y%R[vsyiJG>f)D;z(-gM=F/]|w IKˆ?umQ0kO>wm>M{m&@9&C"0渤KFdᣬkƄx1؇v^S|GɳDe.u1$Z^W!yv%_^ ߠxks"W-@mLT~x?SCTVɽ>AU 99gm;6`XKTQ!A\ֻ` \!EEf:cHZ^EޠɹEbϷx!iN[pD6Ρv-iMrCofB 1":ilsg"d;ȓŚ4om;C9T!:/qUU JGPh? :"Iln2RwHmjݚƨfP|h}gצG7.7/LcI9in.U(q;g=̐M>" pcĄ{=YfUcODm24%O?i۟Gkڏ uۋş{\JxkUؘ_f=$qV68-NMX|{eþ"82S d"\'+,Uq1\Te Sж4dSII2mqB75s8Sr65 n1kALB 8*A]2'!2- 2M DIWn0pbjsg|GBb[k}`eTj+ '"sX53jdИ kmʚ{꠆A,x5ѫjUQ'OXc{~7ʐHk> cY +t 捝I&! :j;t0cX1s p|j@O]I0*y15r2|k7CVhZ90bywEnܶt0mvup4f++g#a8(ov=&FsbzC Bt$XR,XDJe$i6Y./o+sSL3[ \k\hBaSp(x;sf=ɾ` SYIOal2CrZ5#ṵ H!Xed8Ppf{\#S/"{Tr5>EcòDžwXb8 ST?Wu;ҝa=fwaSA6e_ՄH'Ztiʬ~7O\cРyJO$*>VUY:*\.ݾΟe*`VWz/>ʽ>u/ F8y={O|DaЩmf )٪49Hb;gHmY mwuI a nV|Y&V &p 6m m*/[UMppe  $ǃs[szv bQxe j7CBhs<44g bɱ HM1PbADZ?̇=y!'!\z@QXɪkp |u%!Us黜x9PJA XibA&f@sT੗2L\ Ѷt?z%̌sKZ^#h!ؐ3'kV柬L|njfyjG$(\0/Tg-j+l瀧 Er}Oa01 MFwP5,0U-g_a`2wDT's1̅@TH9-wC/ *8] &yCѝ^α-zQ,:#v^y{n.'ނRoDJC.#ST3q~R70;<ۣRߐv=ʥEG>d G 'mLqUQx13Tc G> `8#a1i#BmӔ3%f7IO`.V~J?XR2J+I}% o$d Q4?0<sHCt^S*<^ߕÇn!qṛ^MJG&d;8mv6;LӳE [HlJY| VsTlm8uIA:ZO)E![ڦB 4/|6bnC,$cLF@Ym՚'SX eH<ƪ:0o[+b". m HƬ.8ep(&݆ଫ s[cdMЌJB= țx(ЦžiUȡC@mߒѝ)zqP?xg?4~vTx)b86i-B,3M>~Wp'@ree%ZD_S:v.J^:Pr!4p|SA}ScRD^TjojJ8j.nTMsɊ]ķ^Wl.p~ZV~:pkPKVaWƽ _Sbh1N.;3>S0ѯn"3G%ݑ yF;:olb]|3(#u͞k$"*2/kdžhI6l#;ЗKb:I-)~RO3zߦ6O<'0ʮkDsmQVQ^%pc꠿Adv5I~< (Fh7n08iFMQx'%!ghT2(͘0?#w 1Z_=7VV^ c\[(oyc|ڟcijP^xkTReRَPQ5FEW:JMX!UrM25KS{-lL_R^*we*^SRe.Kcɩ?Z4h2% yݧ8!vƥ)Z84--ĊO83_-\@.gv`NJ͑ճg? i\i*6׋+7Opzp^jò#P2߭:o kZ-y ]ҍ@y>Åe⹠b)lIslNrڪYU܆~՘/8N=iWD c Gꮠ fwI7+\ t/D ٳG[s7H+o$ejG{:syww AP|Z񕳳T82z3N& 6?t\OjF:fou;1h‚7c2Q2@m@ح\LyB}Uo Z2ًУD 2(| 9't!֚vdG iL%ԭW J}͌PSd{x?땉 P=n0%؜? c]h}K*+t>aEy.Q)&+$qA˟E-,ޥb( UwiWx GH0N<>'eDG"̙JP3:f M[7isF[E.P\eax Nο&N4fʒ9g\.eXq{bxt82B,wbA[%gDPFf~0Wl;?Kj}kl=Һd ;/k=8: ZHUk]Tn uO16%gvU E[W,i E97!GORL~isJ NUw ,B ?c *pCAN3/ew$Mqȹ$isrx|:[)}/C?=Fh.{B1/x{f)dP/dB궥Z~O֫+WxL0~UT sBPvuK?^0[rws/ZH,&)%٬p|V^5STif!RG$t ¯Q.B-ܻ~<@SAGNp MA) vW>*šD>^9E)Je#"[cZ=kuL]q$A䶏Ŗ&X)ʝ,BFXq#sP-TB{kZJȃ;F}Xv%1^7oySR0 ֊RDad$o(R,plh5`kv/ΒɫFn?%3P׼#yJUǦe `7`>)oce(D =e@(m(KK#.luϔW?sP"#7Du-@EETZ8b@Xٝ_[|0 St>c%eVb>no+59V8W!+Q>vrB!\^f{nxΊkKo ?*=W1# 'h%\W;PwgMvwƱ}˫g1/ɽ|dxu՚)B:/cQ Dw`+F|[LGTף31u7Gcp c*u#K% ?.[s=L+<|Nav-ߓxTS(!){`esvC`ͼ\_E '|ٶL".Mp6s̻EB38^E+PE 5ς{j$ߡ{oi$}mu̠YWϻ$;?-oD^OmӲYV1)-]W-9VOtt eۨH7BZw6;(>.TtUF0a:[ML Vd+Xժv`鄤TxxbղQrH{+^'KZ)P{yE (qVu8CQq#葂C%Lf5sۛƺ\wd1-~~xIelry=?> [j1+?s6Y0w+6ϭ'֨<%S$/k.Ӄ}m1d۷ &[}c AȫVHqIB)q\,rKMj45tt>.W.CGܛql@=eb˯'a}=a*(6VtcnhKVܙT#co0g|yeLcpKxLT\-?!g]JN9m?#ϻ8 K' z6ܺ]d/MiRKacxs+҄[*qq!qOu8뀸Fuhp׸AҬ#q:%7"f G_}K* 4w:80ry.ȧZE6H -O3BmR/9S+R[E菝-QI/lY|[r/s:gщ!{ =3\;#KAFO=a^a,3fMV-۬kkjj W.Ԩ=EMcLB 0 #FD~U= "G?KE,Kxdy` 9Ab~pUZ:\ 1TUl$CXxC~1=ռ{/B;W;Mє~/qFVUrg +d<8`J}q}{CvtF$b]?ub.lK=biRPh摲A ǧ:y|ǒv8RVJS&=?[j*͌̂hv*CUQ#voscM;aǩpy߮A2E ZDP>@%N*]*B=aGk=+x8W9hHPybaQ=y0&BH,offfQJãTEGPh7fR4Az/h^8:eɻ<974 Knr6BbJ!%IApSr,Z$o`Z8t_Eȴ0i!ٓ.Neې/HCD1]}bIye.*и27ͣ7g?Kf i~ Yj})a>TA̮ec (g*N"piu}|=Gvl?5يs`Q`CQRO$?Rb"9}w˿Pe[1kjKV 8QgZr z |ra; j)[o_W olJE;;m4\P4EbpZֹ6XM 4,\9Bb X;駘pF0w/ ;sc,ws+aAN: ì􋏃G,P;(ϐp18eoK@ۼTzKUS{"f04|3+3"AK= O?ty $յ/ 'NJ5T/W8f6 {Uz} `=avb֕tꪬv-xRb TjOGacob9-=ɶilΜ дӋN`."H4>.ѶZ3<-B$w ӨbƱY$,eDma$ vS3&Rhbx7;PTo%?8 j=F jEYO 6kSvS Lq~u[!vxVDZV 4;9@t\*1wg !ev曆w e Bf6y"Z)P⥆Ȭ oþ,I@ n7⇱t40%&,'.?/,v4 ՘f$)57wu4qۜ8ܫjP Fmri8N8.[%)n<Y&/e~p?Oo;B_=RBw?L\ ]`Gʰ/e&.cJDk#[ +J1e C?3pOOFIvY5ޜ~D1Z֯Q?Jg-ɽ|FlF= 4psd*D0Fm6{B"QAu.7&X|WrT!~)fՈ| xW+Hke΄43?$ p#H"-f27$9$?2XUC\;`fDk6,TEτ-Mp%>蠰L鼈K_)ҎG1|s B 2 3cƇx$RZn\<[EۅKA4[ %IGXdsOR7*%$DCQWQUZs'܃zJ9G(^u:i,S ~[ɶ dIfO;D|~+*Y+zjH}8.( #ڪ1}8" 1jTBb JK;Y?F(I0 `OR`J.Pd0BOV(&r'k _5k;L,nWW#6\>zjOj9KS`5<˄И؄(1[.͓IW;zN!x @ڼ錕xO+>:6N~2T5|gM(!]OG,.Ny?&@bIC>^ mZ2/'I550ӂ.zNH{w!:d^i~kB6{Zd[O w#vb M~>O6aZA2y6}JuP*.v@q.؟⢯+%VZJh}u>2o+1rɮ3׮P&IԁHDWyhu9d ͷԫ ,fv )3;qiTL|>3^v aFKv& 6οDA^C]郏L )5hLS-n-21Qbo(qE `}[38˵с*noK4PV M@EY}we[6XuU:zM*\q 1O3-TZCXd^@9f)&秕&84 $Ό.@K\$[0Ucjy}Aeg4C 7^pLӅpW\جmjvC'f_b)\텢aάt|3)$Rndiv6$nL_3ɵ8 AG!?!2Ѻ~KO*qӰ|A|~ĥ1Y^w[^KkЖZu55",?SYTspvH5vYEdwj l^ Y75&f/ϒ  ⸉=ݫ"]#bIJrj7 I ㋄wõC\.=B⻒?o8Im/]^"wP?\%}P̈́^S.}ג#PhTh':ӈnipj],"M3B8)FJw_ (%\>  $C7 : n㳌>f4ˈ|2b U-%_zq~j4uv>(9]ʠY~VѮ~yꮃlkh)tޥ ƽyV_6V35m_ĝ9GD2)/`Oɩ˯!1lQ|>;zjyJ$&!Ӈt os+Se~8bT?\jX툻9yp%r̔/<[F'F: tܸ'^ у*FBt \;23ʵ(MkZP1͋k˾lʐNbaev"CAhfJ=^%*k-C'-鶷m_lht+rWw9O~(t3=Acy? ٘Cc,S:eE_D l } -ՖAA]%3m?!WRl8}6qODԼG6ɂyCnd8J$?c"7,O b A=",n'FN ϙPvT˨YbJa+rӮ4ZyVeҬVyC5d:6e aԹ 5.DžFg$~[GaUtAi8h.YQ9$2 BUю,12ݘ`ܝf9!}$I(x]=/IJs{I;we=ۛYMӷY;c473)0 r׊*/\[{ B-9scOorHo V0vZod+D!_"%>7rk9X(:ԧsvIU,+;W)E lw+rsF_WI! P;T'ǰs {`my0*bwub9CQ He6lLKO" T3Z\[YIƦ42Zסf\ 0IEK1X$GTG@ѡi4z2@Cȅl;]'%of} P!T=_=%:" ąx-^,lݿ bt2%)NN]lQQz;+Hp o&QF$벛Z'Fu19|Si{ʇҪlGU "p AcPE .Wkf;ԟ2fHh}#;32&)ջ7}:eTYmfi<-cwG /vRTJGD7@MXZ 3]AyXRؕ]u6R(I&4ޮ+AP+9Uǟd JXA( ۭ7=1%|ѹU\xsp=td;gwƗ ep6rQiԆu T5iyyj`xG Mؘ sK|x:w..U<,_ KF+wIY2\\ùk28G:x97a#4J2~kW!0Bq!N w `q==5;O9m0B rHN; <c5z7(P!tSb)wף}fXl"n^,v+a(l}gR JVY+O1Rl_=L ?[OvX9ԩ[T2/#ml.67NpWl9?y%X$4ҭQ=gJ8>m=BX\~u+&ޟB9p6C bщ D{*+VpfmnX\̍.^'vf0\v=> 7D⎐t08D<{ٳHxF"YN(+J̽7@-[o: [u (6"H0' .0l A(HrГ!:ihΦ^VF G~%cq[R Cq3P]ɚ_/;}h4@ ^e`ZҷEa‡$(ZQ34DƜiqs$k-45x1*φq 7BȕVl>A&rȨJ1*Ӿ\feWK&6Tey 횹-}|(ʾڑ+0k"x/4b-dLzBFF pUKD Ah-m-<$hu1=kW N Xl=XvZtl]zF%x>@#r^c՝[A%0Zta5iz@ӖheQqJv7 29‚0!jR=q%гznhi MH[Ät0e rIϔ9Tه9Dz?r41BϡBD+аVTB3 ;'(ÐzX㨜wAbO;g/V xLE:Z_[ NVHү<8̤/ M.oݔzܕ0iXdLKCFR{ U"p, q #%lЛ؇(NP0AgR7*=g%i_@]c,|ϓJk鋹LTy V`aY @']@c='|# E`v,W92;07ՠ*-K OV 'Zuh<*S %OZy A+v5PVHc-L$5n3iP Va`\:^N)l!/ R4~.JBM̂ز`'id;L9w%(#+.jsdoGF`ptK90zr-Hɧ7m=o2-3vl91j掻͇/h%3hupQjv3M|tBv A ?_`<.Q.h"cTas`dAGGz~Qco-R}i܏ cj-2Dy[1f :TuOU' 9Jx'$WZ6umu~yd8o~zAZ?5&7{jl2YiQz>o||B6_T^ &18 nWoB"L} (:뎢(4V~Ǿ_5x eV4mq 4ʀ6:PDӶHP) Z*%)ycD!g$ y`Cxa+(w.3.~|o,R1ly&X<30 uaig? g )2̊O :mz.KO&b*NyrA"лkW>yzs ) 7n>'߾M4pʌU5WO鷆qc:hs=WpbOQOU'O4V<)cfv\%4ߩXܷMWy.j5U'2@(M g 3/4}^x[aCxuW]R8vTɺ-%= '1AsqPtُa{{w}g/h{Uߩŝ/2jX"kql>CZGh^sK)(k&?xVlϋ{(04>U`t!f)Z,9[)q; 9a 2}))Cs]ء5,HLe#Y|ɢ4$i%|[.e}ur.M"6fyFOCNޠ[4@o1pKg2X 8*Ei$lq]0u+@Չ/5[:k'|tH7BY[y7RFw8Z;'<.Í-G՛>ċ.$7ڻk?FR<To#8aSۏ5oC젒GT~0kO UݝİX>S*~0O~YȴϲLSl6fW=JҝC|wOGoМfnF@`SƟ/= "#%U!0n O[q MlPiqT9ۖ [K^Z^0Wv_Lb(SSԮ?`œ7BѶR 0c~[I?gt264fg $N$@QpϿٜ*@% $:4_MK:9^#VvtW^}mc1\qrl!C՝ߢ[Ԝc\h 2%?6}f I#0\V˅,E!x1E24odjφ5 U"h8}MΧfg*)=yQ'Ȟ<1<7",zRr3lKufp {{-%0?d.盽!)kh,Z\Q_- ⑓ sn2-[X1-IT ֒g6Mm(\#&Wx!D``C\,oأ ZA+0x$ f{Msc9 FQP &lP2tO47Bz;`_v4NᨧP8ؙeD'S=)2# +du,g#<2:On36ıWuKk{?Іl$L`8l7,UIK@n&$SmD)C, ̄O,\]^r T+,q bGh@ź-2UY>qmsL8o_d192ý>Jn ƒ hρj &Z^?Ѝ0K9q,g_ ;}S*?rV@Ge2…7bRk&(_V^r O*Ra[cWgth @؃ܜrŮ)ݪPD4vhxyEXWF5eEWH4^C^\UE7 ԩ.EP$F_6D"@|u,O-X?J?ߝudD佷$C#6ElHО*6Xcw|M};|_T*ЗLBi@^7}A!g͋(Z ;anяjH^eutgH!^҂"٢R٩kCvݒ*΍t} T*M5=a`D <\ 0?aF3;`j%gЈChj (s lyߩ\o&h_Y֡sle_V3fUw; M"яWKeEdM{ͮOW~C#^b! M}]nOA M< k\ Ft(fwKLgh$[@z:':~:h_7 Db:pe}hj PYg `vG}-Maݏ#hu)`oa Jk!c0/bN~H״)BCY5"x%b6xjHS慡ꓼ2[h#*KϷCKUA٫{-6Bq<˛F/`&wxap)9r5!nBvMh髚9F}|XUOt,5en'2,ov?A<W]61UG4=c]'D .w Y@.ka!TJ)SN"_m{ ,]\!,m*-Md\0@',d*-ēѝY1%"p1=uSM x4)alM* )@O a AkV~N%2sj+.ĝ^1\d_ ӫXrc6n_΂0IQnDg[ni 'G8̪[IZHEu<{&-I7Ru?]=b9 yyJ]/${ڞI@B-Jݟ>,I ZS𦟚-/]$:?y:DX3{^?Mj"˹bĪFvn "Uags8!j'rl؄!B fWRoTgvR Ë^/X*n|tn?_b HImwG~1}r@v{4:lb?Wꤊ4)U\=M 8OMH(GQ=7,ܠPH\.hZV#oCR5I){ Ӛ`-\ط%:}// Y~Tc(Uv=ys:/9B6 4j{VI3{;aj6rtT#dyRy-ے!:I_Qo(Ǭ 'M])/࢚8%hೕ*>>@T-Q?3w޶8#Q6j)2Vu55o^+j+!yާx;Ȑ$3 G~~Y4"Ld`Af}z=t`AFZ]N])B #JrXۣ`Wo$=8.,+iǕ;Ͱ\V3Q$s;Blެl bV9>OAD H6q~H{u { ѫU mgBG2K#WgI0qdp%d[bm~걭XGԏUqԄ2Yz͑oDjU]iM_1F q-5Ckv,5"T F&LK>N "# [MN( #HG>J4Y=$L u+ @̐:ظBVizl#Űplvw*Ssщd9>*U[Ta)gڛu'DB(B?y+O sZ vI`,/P@Wm&؇6j p{ ~ϳ@B&_0 , b~ASmtdhKh)*BeG[݄'E7[3 ?n\&EV|mp@્Yu֗ipsJbQ%}SF+Kj+ѹ6u5!;dUwD7FbdԼ=9,$BrָEN;_ڟU^ɧXҜ/l#ە Q c/RC2ga)F(_^2Y}=j5,Qu`Rf1MҿLсnhN,1hk]W8}N+N]\'bݤJ i-kͻ[bs&q،ƌSQqɻJK:(IR+V`lʌE`)^&ECTQ Mk괮Q"b\/yqrR+#^ڼ,4VP˿,r}P1}2UzYd±bgNTd 4-^GƩ -(L'cw\''"tCږ%a\ u\x*6i/]LlJiXOfdG i iKg<,*IBcdm(ܬ/_VpŊi (^&5Sp]!8! FB _ 2!! 5X v?B oͨrzZ˪ ڡGqXwV[f绯2Awh-GKe3W( t1.x(-`R!¾4 [)a͹ҠEīwz`-HO\>,fp>@>}<4WF>RPG!Nn[ hΫg3v-yDB!Xᰭ('=s3zhv^nxv7i}x?-mp ۃR(2ݖDMC [b1<%8CL`?xLy`p7f[$ <:qC`Χu؄o-"#rfF*RRnHO24.<⼐jxtJMn`N7&decdaH9:iI-.?s̒݅7n=+X/$MZ4]EmOT*?=߇U<ߡ(W3ƊVH mxiimUėpN!%($=G8 qߠ\iOhioU ZQ}WDmNqT/-jSe!cv=LXt]Uu  R5*nV(,DGUy('MhL.YШڵwT`o/8dJ̗R12VdQ+iDKcfGROIɗ3EǘNgfR"KzLէ Zk]ߦ@W6.Kż D8m 3L,3d @KI~+#'(VwLTƍ3-@Ũ'$5J")w&+:ݲݺm{MDs6g*O[CE%>UW\E  g K4c;q¿13c+`wuku+E o:X^p6#tʬXEp ~?5` Id?B_*<`W31Wm.ߌ}L(XP}fik,`nfnx62P8]5>XDVS&X~T^bZapZIIthU=)lXr] T3Xۛ0ЋrΌ(V{B($'j3x 8Tr*ݔeP'AuGO=ljz!gL䎔J?oܱx0%Qo%ӾU5Dg>7|-%uHgQ ܇]-( po(5RH. >M GRwYևn1/~+թv-ֿ#`1u "LNa9u \C9=tfɕ SU8{\/YE!H}Ŋw}ݧ)Bk-uAq˜ѕri:ћJ {8N#G֝GH&͇;n`stYվ<&9NzO*޾q(6wF:$U>RTׯvWCF0FcM˹ٖy)6>JvFHjfo]>~ 'Ȇ׸v ״S!BXϯ)^1SlQ{K`#\`y:Ywf~sm}o@S^tByS|WJpez] b GUshw@JW S/EÚ]%#]([ͻKs/(+.=w,P9<՚rV%JE+)z &` wgrN +gs& x= 5-PnXiע跽ȫ1^#admQ6_1KjAuBԽ4VLC5P?ωR3d%K Y{턍]Ԑ a#N~zJ!E|bU[VS=eowp#ӖYܡ`f< [1C-I&|C]S׼RkJcζqr>w}-9E4>V9's407rg.mm- RNfR%YqoB%J@I.7m%RT\m} Y#2Ś*ֳ=E_IcI+fM[8QN2 /fbY6u)06-n)DEEǙQx*Z&%Gpt [.="3zM%iCQ,3HlGŎM2n c1M)~_a/jb۾nH)/BF\KEp3gv6Q8) ibw{(DmQ?. Tp"D·b6,a,{i&VJZE{.r*# 3/G*FDHt jr"{smz=`[&w#Dd&@lS*[ xj%εbwKlpf=\@밬l'K.hqŠ[#˦XfN[?r2=B-&Qydp W[652oVa ;Q LZkήGү&X$B"&ޖ^ vD?9y+V/11܍cߵOZqpvQlЙ!NJ.WWW4e|ې½WzG.yhF/Qg+zYAD~g"'d _ s .E.Ob.a3ҁHYj֯1;iSM3Da 7eH15w›ImsG\fUL Ocm91ؒKi 2yD\C+&4#cO`,F1^JnVju ~+ l5!$\ 2Oa>j+y ܪrn- @qtGeV&\v yt"'BP輋3]lrUx@b%TŃP]4q&Rz`;Ȃwgy&atƠKAHO214qk &а|^W]N_8,ϻBeUzHz"[A?b\=ufcatL]_89n#N]%dne14_.x(!.p,_5'24AAW1=,N܏أ5ŞB#ɉ' tsU%GZ0(HI6IV*JaUFԎ2(stܩz݉Rfm˚#cNې`'s]1/AgpH p=rQ͈摸cQ4|g$ݬd~ʸM{Yw׆cYIQKNr3*#5jy+I쵧U/7Tn򋩻gQ@ˀp\&/?ɰԈFA $;1% ɑ0 IUUU6ЃkQ pS*ܼmC[xJ $SJXrF$@AOfyw%0X'5ȈaJZT?8x¼%\F±4@+օ눨Km4 )?@O$ e;x]9MWAv$Ł=[ѰϋA'c<ߓ k$oFp1T}#w:'MzjC(pzm W¡gRk.7A0dgI݃$CÎoN/݋RPfHeJ4L pdCI" ;#NE\JS67SX68 g} %`QbaRz})}Eܥ|K]vpv0OhAWlC](.fRnxZ6##EPYEA)rqx[g7@\jH yȣV3l$« ԂCd\ M{cxim?;GzPqi΄g6B9m'78i DqNtsdb Fda6bʭCO^1Jr0Pԛn_e n5zzDB;Td(ġ cںF,(ߋߜ67f4Q|)1|n<W%=v%|b2h3G 5C 0Du% x r!.IJuy:;'E2E&LŮyAbA>. ^Y6K/Bd=UuUU%LEps Ex_Dlz̨`lʩg谩ynKuRYNSN;\WS%`peJq HN[0&CIK86q:nvD}R]-4f/mvye1u=.gVn}c ƌ `թcO2ʮh-W-ϱm} ARX5wpFƏ~܇ 7V^ע;9ebl4foQ٘n`s4EhӓȀz ׶зXT(iS5*#q=iϖ;2`Z.KAlW/H}['o )ԥDYhlӾCjiERXQs{=?[o8tDNjȬ~e*yuEиx2Q"$շI)*k&%zat5~䧏U5R}[ ۽s^B7 -k3Ԗ8ڱ~/~Ic:|a*V5K/OV_'o\lA>J-RtV;B#ĝ1\,c|3>;\7ŔiZ#:^OzΪ+vM?"o8Dm?HipqVu8llP*b; nؽv}r2f#G34dMz_7@n jtsaӱt*tms*Ejm'8$%ˀ;4/ա\ BlE"#N PE8ČrhcLcƛ]Z7iV#2QKE xs(j>g`C&&|;j5҆BG9d xZ&*ƸKKcd>DZx%+]q$I?nn|V>I3q&-:+hރvhcRS$*w{%E QŤJnS;o+Vb5ϫAvZ<ő|7-n|L5Uzmd+k>6D&R(\E~h@ӬSͶdX9v:i-GSxT@ԏ7į>^sF-p(,JThuq-W\,U*v|)p1ZiK=j;tU-!\(PtCF_J8~5cqꢺ-+mG]cS]0$"ֱ0;wUB sEmURYt}(( vot6UdC, $37@ضֹ!R#Y\%x89y a 368,5$Zy/{xfTr:2DsB|6[sqxK_gf R^}.Yи՛I^nl5y;pP S=ʩBڏ.>R-u{) / y$"mBYhh?g8Ӛ{ÑD0ZalB߇8LIaeAxHl82xՅ " ljof _h'UR hâmouFw8̶u.cDରRb)_֝x:#oWlI%SRmzeޏW  ho٭h;шWNg#c ^:e2JSR$c=!Hn-]*>dX>;M d#5f"^poZ0"-ƞnH۠sDȊjP;O{ن[p?+y5|߸'> CExyTd *[Xl@5 ܢgG2HDX飱: ^b79ümy[_H&9i,};33^Ock k` \󽎿t"ͺ\~ 6P"KT*rV6}٠7.seЯF@֮l!窷qZ1|a4’2 \Ů-]_YWiJdpxKr3?pDbDكmЄ=X?C'l6'NX*uWl%C럋 5j +Y݃M8#ۆUB~J3B g-Fwbe97cwba{\ZQ_\472 *@C2dOK~eTq0Ԋ  RV}٠T= `R rʙX(U,}6+(xj:S֌1Ͻ"U&3lIݒ>V1֜ مfHr}5& Yܴ2j@,^'QfrՒ6X9@ɲdH|OE;!-Qh6^|7MJ֚W H(7նn /VB^k 3}ȅ[Hg3}$ZwE]v@fsH#zG$=^,ovn %uZ3?7?9nFJX5N1;uU-SOAt! o'3TI;yKx>iC217¥͡ dz e0@^)Fa%W)=@6 N2 I⸷th pɤH3VrKi)B[j_]]TPe4a$ {d3 r:15Ɵa&3P\)Kz;rRz"u:3՚M"_hi`HE M^fW*fcDEm=0^%ƤM "kCPQٮ B?蟥yV mqG"P}DD.8溰{ UU0vJ5֑MS> <\ctd|FR,Rsg)Gk| 94VE/*^퇷;x߸ uPf7yu3i/ڇb8:g i#W!XWRt8v))zetcQ#֍gZgҽTZ6̛6Ԓn{!EBf~h9K<h 4Ϊ#@i˜E٪n =L՗^4?̦)3VA ѥ4?R XQ;a>)T&Z(8!v~S:7f's*unX)=Z+ZƱ:9HHh l^RaeĔ2>]q0(c{9OJ;kN+aۄQ^9Pk%B=331Yxe0qOmފVY3v4} F&$F PT")@_SȢՐ5|\XK n|Ѧ $?&kG\q 7(Fj{~2nPh*{|{mP`Kn98\GcTq\_ YW^kU(%軦; @V)Aw7 (9!trP"=~+puf@k'MBS3f.E7iȰ lTcA "\](yd<Q#7%bHMɩngHFx~5&_[j2fҹ(??f oE-Nȥӽ*AO[c05T!X^fFsG$vڿ lIB7rp8MJEv`5>p7% Rnu}[D;_, n\,z`_#))fGyGq}p;PD=2[26n>i>\`d_ѿ6꼧7Zw]H7[Qxu8!jrRu8",(ȈA bǮ7!#Kp'IҰJq6V?!)WVH$@QYGA&E yJshIu֢@/HPl˔6V23T}zjvH¡yU9}=J3F, cRHZ[KAO=6Qxu l^Q(U8=F^uŜCX#Z(cA38U5Q2ṲDy/p,h2[e V+rԡH1q >R 7[3Fw_.~\s \ޑ?ҏ#ivGHLU#l| H"  c!|=c/@GP~5v @<ҘrÀfeL{_JtfLBIyi͒}xm=Pǧ/缑pX g Q#f^zKUߟv@ã`H%X+K DN(MrL, (3_Oa_Vg_\'^ bӛ2 y 8\ ,β;/Ou$7i jl:n " C-4 M! wk`ȥ<@2jD5$lXZlExP1I/VDDV2чn2ݯO҆Ru1Vz~ZTs_)o/s(ѶG.]$@D]RG_gkd Xt-7By*E3\Wo>nSמF%_.f+Q_#v{JLYEHXOu'[>O-_i"DVO_wDʵ/Z{xdα]W ŕլĒֹ,펛$#ݽ}T#=E֌C M':i׸q@˱Boأ 4pt[dvs(JO8n}Q5ZJb?͇ݰnDsWN sM1\9G0Hmm^<%AvGGpu!QUg'S =ud9 ~q2%K}։FG>C6=U9\ 3晵`ݦʈb Ap͔T7Vv1ѱ;Hwy~M:FS)S~ P /?Kح(2lKk/|z??AG@cB*z 7V06G<:g"\&僕S,NNpbl\!j{^xl5jKlqƘ?8q~OX́PtFtU~6to(aa:5~O59jLj0pk>;-b 7XY<| 熓L =d\6A !,&z_U{.{ng z@UHHH'$'C_꧙yJoN,Nbǫ8eOC+}nkzPaGfQ{kcBLdqz祒W*nqV囮T%CY' ,zdpOtf @:( ѭ).p~DjH3`G'1s\<yM\3 i}7[ )3biuGZɬDk;ev%L/ ^)S&pO@_noY%GADz- uIwFy> 2?p!jT/ S9;`D~kR`Ӌ%SdTxbXn'ȱ>*oN&J갸hNɤE-a1DE+fTK{ kU|eann dhMg)lVBe* )ղFb6.6BwlĹ;A`OhֺTZ x%A+oF/x^k_K!>e0SVPWy*jv{H})722E WOWXhى{nCu ?$2#t_ =oPT -G#$YXn0C]o.j~B!O5mM+ZfMMJB8{j;W-@"6&=ҫ,!%nDmk<[р`cOtkMe X(4k/zvϏePpjo<짥6&#f)ǁr`n@QL6m,U^akbs\KP}:ďfi9f@$u^˜u ݼ5PX&!Yи/8$WDy!sGUM 5 /j0qaH#yʡnMDckJ$hjpDž(pZg\uL4Y[s I=YŠtexSJd8ף7'g4I2G5<椉]:P)bFJЈ! 'e/6wɱ_Rݞs"We?ΆE1LDz~Wq q9[ݦ Uf+ѥK/TL/HP5쵊ud&\tW㤵*rg<$a~xtr\9xyAH2 "4d_[,w &NU{o}E:Pk~ QAZH@|1n'pT~>K}',amxtMeIya_3vq 6H.0/f&Gyd=x?[Cr5%Z^65SKx ޡ%&I;䦁fD~qDe Y+Bw5~Wa6{1"!XAB¾T]^ڃ^iH{Zܣ8~Ac`{ܓ>ŕ1@P[T6Ca/}1m݌݂oc% rz- u*+.g! lh**w0uN Aͩm) AME_qacL*L"+MA+ L!FxS=&;M~$ } ݮx6P?RB۽mgSsVƄ5cyrj@S(oq{HE$-3m`k=k8gX.WMN<芤IS D{̯I9q.e}?>0̞2!72,]HKzu] t tR@o7E.9HBd'9ԒyqCe?![+bZ?Ky;?7pe_!nㄧjiyJ0Dx[jK2a.ͳ+E7Hv0QJ& z K?O^v0VWxG [ݚSChftNNnOJg,y4 ݿ:$bX1pG^d!ARZuǭ[HgH*::zC)# S$l7 aeL9rPwz2qGQoޱySxpoLh]1dMrA^PO B\frA4ݍo0 AHT"K_}si|k]:[P397T\!ͭl NWGXdVڳg'olAoD>PXMǼssI1KFJ {)ДC_ln,)K`@&>0oW̽QxpPTgoZ68vj:u|9ݤϮ |gfIJFk[J[3-1H覆"׸ ۆ bv2iBYU/W+VmtqcF^e?'<ʂUl;};4*0Ώ׆{!jB`xk3L AJO~ً#jgdQs nhkqg7"w2|z*٨iϦns#r-<|-- 9z3U q3?T\s~{QrN*6G1kLۙds-v @(Z%ZS<0U&FjE~̳൰TrD\U[ ^}ζn ~3o+LL^yVYR@k98p+0סMMoKRC"'W+lq6=#W7B4iьz4nh!y&E$c]!Nt!Kx9I [;Q=$÷Cn5òMΉ(-JqDl+=1 O.9<ȿh2Cff{7I)8:=n yUT\n) |mj KlX=͎cS]ϡs\yE-kHǬN Zc|a.gǯ݋f+Q x[휧V< ja!hTF7\R)D]֨pmؼzx dnT4RoNTg~߃7iPc8t ̅j ZUJk=m힤t +J%{ Т]E<>!rc92vm_@m:Dex3g94vTP1u41ˆƦ3dϋ?8lvl9l~*H̓;bQg,4G;;sc{o|)48dOQ[EoJTu9-4Ed;8fxÚJScE*Z03||k!q$t+ä" YUH%mdc_>Z}5:40 qW Urz侑z30mPIxLhCtLs/;~rD[&pROnL> ON[ G BLeYQ3"Atјt. &^WNEA!:J݈cTj9 Z~ybГ;EFnMJ}W?* zt"Ò&t6CY_\<\4Q(]m$t}s0aI4Z5~2 -)_X,AЦ;YLïr,>kE1ZEP͋9DGĒ_r=/wUIf(NAҨ#ybPІr[~74ouHL{*`ۗ3ߋ?R4@O6|t|mKL='8B3JѻN?Lf,(;CQqwR0 EERIhUɫfB[dANj{IJ+W$(ak|dߍ/mӭ\-ye$?#ZM)^<o&[X>9/߉޻w~TB̸ #<3_\p\9.`|xaҺLS  Lu;t* V YyS)P=! $V=#@rvoL!iA+6jT%70$W fG/Mxmh'mZPfT rGٜ2cxtȜB2|r'BZ—nKh5AB܍Pʬ zs'h]Ft@ `G~u41ܴC-Y55,MZX0&ٳyLIO[/yuv1ɾpU [*;XastP |j&ij2 _} WH;ZC>*MOӦ3et⥦|w>QjىvQ %1%jTV$M4}gbI"۝jRיʨRDYE.$gtoT&Ҋ5[p-ETЇKS^Ku0[L cn/($[4KhLldm5;RiӀlrdZVO5D9022v)F#fGl큔ɷ՜d Gb;PfU:{V0 " _=);z(@jЇ<ɇoZ3iioR޴ĻwI{}ֈDfWI߀2g| ˻ EnzKУ)d#w/"W&CHhs#& ej*~6iShm*)aaa#(\_41yX4f"QhIп]M㯖KJ{QQU+hc> 00|[14jټh3NjݗR@$MTg2@u KUa;M'|Y?=嚕W;}OZ5>ڕUGhC3feWzNÛtNxh>WCU-h,D2TC4^drF{ULa}BVA3ŕPv(.VkhH1<1~BOі/xx!Z* ^W@姒1e`~_B͢NTVe: lR6T 3QWx;3X*-KbSQ6->~|":^=d큗a s%{+K|~ۼzJoj@@"mj% Nx{gcìNqWe>t993E$v̌3y!+?Ǹ]yIC,ԕn$&ug"qؼCǞ!fq,EOpcp\Ho7ǎ ;%,Z5'B۩)g5\BWh`|Z~Ta)V{bg%.$rhxVc =;8EQ<}' K'%(0jȀX,`Eٯt^Suy4qKnsfZok τJ'_naI014Èqe5Nw>4'A#HQ|YLq0d@Ӷw*#[.D_9Dʹrag_*/`6vDOd8%ǵ$kqN)%)8S5d!efyNn:^_be 7qv!*Vm}d`#oɋ0XtP9|% lUi1b!VfE{m5mSbȉY'Z$ E̷# ZT3F(W[;+uC~1bdqԭ9RI+&RuJ:YC%VmNXied%QA(0]oy߾AC)"v2xALCf{Yj)3d&ZTbC`} g3܄jqQ:fg{ }O?>>)$GVvczcE!P]wVwϳE7->0oە5ڭx栅/Wr-/fCea E nʄYa/ӗ/+0Z\“K##O![E$$yqY彆[R9%S4KnehGݹhݼMYEP"'@?֊Q_+mp gm[ҜddbѧlQ+~_15?- Qwn1T&*OUQOGt5qZO{F Uy?ǁwu#寁%bB^0k/KB_7h#;UFqRp;߬oF-1I;2}ځEZ[`|tn{0\2ˬG>-Osr30R389>_jK&/ 5050S32+ wxEJ{Ҝ F?ˑDEv/:ak Q"B =(;phg~ka tohLoU,M(֩*D rdS:5io{[xle;ݻ؜-(8m+lѥRD**U?X'uBܣ 86r(Z]L\QϔϛՁǙ,M0ۮr.\17$)sM̛ Q &_GzyG ,tCY4`D>sXp}m}v:^f,^OWVu+;s#z7-ڞm~MNGpoCSauH#8B ɝ=$)ts~Yg\p@uYp~cx$Ii*JSݩPFb€zgT[=JhI2OfFC\7q1%h -S8idO|U~s#xinP“cU`b;S{tw:i[ $=?Y2&M:a9DK_1iak-95N`˙d՛'aGҀ3<[s@;u>c=wYIV89F߯(oa [9{+R[1NT744NEq$2( `+nM= q:6I)5ޣLv- kvw1'І/>O'2-'v+@ rNE-"_Pa'j1ʊX"v!ۗ_fAÝȐGJ9"C@`ɁTq WŦ7pcj fx`~cC4ym{E91^I=!@%+dSsV"b?ۓ@/OL謂%+Yܰ벒oVO(k-\h{pw0Qs]\nJ擒PHk[Z!U5҈!`6m%MF.jf 1Z0'262CԕHq%Cc?y f[#)st*3eoT?bgmHx4/z(Xޏ*UF9c_:5hd. 3!Ѕ~D+mCC!N 1^S臮nu?NXH& )`JBKTR*{L0-GLPqOXA}{Z ohX!YĉA$^ۀ0p,i .bϡZU m|?S̖֙(&# o¹c c 3ss RN9_[lt\iM@4%M\n<dR)BvErͻ )#H|]0s) 'qs2gUlcu6XMìlQ.Jl]64 0755\7)Bz~TbyBg@IނxKgBI~6LMb5{Ek#' qcMH|Zw3=>Br<:έt_qxyu5}ړBPԋ>lա '*w`aF1`>%}-M H21|*O[Y1^Rtމ^`?// $/4N,h\XSq(T> 2ym .)瑕nK)=UIE#̣ (V`][9DT~q/L-a0bQdTTIgd~4 \ O(mԣ7Ff\A6}A ).bus =Ī~QT]]{غϑ$S}HC$LyړXtEh Q*y06#$ps܋݂Q{z3|U_ ʈQ -jP;fsu{9_[`Ḑ]s Ay}&Nn@ ׀꿻.vV.'q6O5T];P:Dpl n)V#ߑ13 Py)[/-%XH,u .W0S c @8CC]OZ[ˏZ5s^N9lr&puU jDZzɞs_cR/g6wCɍC//Bgxp%700zyZ%PNT7_y_WVh׼.E` ?6xDSoBQEZ{t1hnaD4Չc6QzU3Aw[vj!ݘ)`e;'>;Ӿ>&PE: Ff6\.C ?pgУM(x0 .C\d\{OӸDAdɵjq<حN8v4~Y~g19/C(Ή>r;ƒAx0Fà7XR-> BZzA,~AqeOH!e厠+HAԮk|dgP3B͌ a˖EQ+;0~W7V "Mܕ1a$ [*D{k6%,"[I9ٔ;Fuc]q ߔW'L3>hSE\[g;OU=~i] L eq'&becCc}"iZP,ѵwH|,@o''3=0UO,gaLj%!^d/5лy@_G XZ"F{:J!a녔, }@[1pSRnZFnR4Lw7Vlݵv8"Wd蠇zhrE,G!XE Q{<7MVС-c"5vHnE^7?lyiqS3l"a"UՌr\~':;fꪪaǾSlYjy( awcB& (sT z=?IQTzacw`VԛsB5TTj`'}"Ԭ+?@#.[MxwCk!(jG2v*z4mj=< x0|2t5 BQ(0 xuE$lC %W\D7izynͯZE>Q*, y\U|lP`@b}w3CN,cJn}$)nbG9Q]t'R"&@2k\9l >GeZg_a]jF԰'F~ ka?#G޿)ڪU8$Y(t ]NiJ+nΩ}.] o?gLVڲ,gw<&M1_T@*w 8;~3FP !M"ItLܣn=GX*SN7^a}F-?V?QgV|TujW餌4O؋yĈ{$p'b"ڒ@,Ȓ;&'S}C A梧?"&րX>`&J QO֪cp0iM^=c=bAƟQWBK~rڲw\W|qڵ}0?-iۯxz'Vt 9 8 0Qƀ^2E#[CE5Y{ UV]tP`J!=Fm+zj×d$@"!sdZF>]C{ NUޢ8ؼ4w`^Wm7zjr_R} Ж2St"bd>>c3}* 5l_5@o6 zauٱ֖(R"e21=]Ϟ,%p2XR)=#4ms}+׽ 3D៲.^ӒTr_m-l0 :D'p|sפme^p_(㚻!mLcfNRs09X'I nѳ*M=L> l5]d=)m)u8%b|3CU1j*4{WgC/$83}ֳK5fNOXR^nFZkA]3) '+3-:A-cג W6_+Eߜn9FL'/G"2 …!FN%y yCTdHc R9L\FJnS )5I/D(,cpƚ[=ildjuYJk?8.an_0˙taP}(%07Xp`l9jQiD ~_hD rQi͊ywtWM!'+T^]Di𤪋{ow-F[xzN kw?`)'!NS*RoPZ m1sUaRwƯ~ Pfty /F5 6K3[xrhڮ㐶j؜eY?ۤ!s[ A>Q+[L݋\nѹ/_>*J/KD9^gPd ᩍu<˱S|55h|]u|SeM ]bhx9U 'u`E|t>{Cf-^<׭%n r*,fHw"#{ȟfbJ'F=+U[,)A+ kYу3V\I [؍%Iƭ!&T6_XOf|{* &@nD?0 ulj+59íYI 5?V3PF^X'S~q\+봑qG)`U*27>9)l~,Y CSdP z2(8W~&-NED6#%AXu6b^I,ot'lgzY j@\؜Eh`rj@[Phړz_B+z^fZM46:N6ly#v:9=La "] hͶnԚJ geqDxi+Zg ;~ aEafY}fay4W;KkF\A쨬9Tj@H@1GrǸ~ =[6.d}&%]k1*16i]FIbB8ް]P{⤶?\]=w V͒=;Tnvk뫏%ɼ% [Ͳ ~pߢ¦l&@ecq%Ϣ 忙 q\ݯ@~S+-G0O0}FJ'kjxH .P45g ~x)nc 2X˅'MCA'8Nv}?I_,[# ؚl*<~ "bh=# ^@^R,K¹.jsN!A&[+h zIf^zMNC{N\(2PZ \kX\.q>gz{?pFkyi?get:OSSx;dAu]M䌔XIr*5 06:e W4iS높DB'0i[::4r}\-Xg%2pIS9Dt|GB%]^ elGgI c(IΔVg{u5A[Y[~w9,HKASߥ+34 ^p{KmS)&}ĆVMpre<{V,r@푕$pO$Y5)sP4* f4_S$6ӯ^@jrIE֭h=`+{\0HZEWB(TV(jw1 ?>E{F :J& 0»+6&uI:dgi E.zSCY Ꞧ)L@@>DAIPw0&;F:7 us}D?)aZ$~AB9as_ĭO0Qc'PE&զ6}ԳRƖٗ3rs.w6 0wӃk)g(' J}Q|S]⏗fv7P";F;] 8@0mȾALGb/?CC͒*F&*ҝ'xFDM,i7 ;?c͚dhSlO޺ٽ/8%|N]gf9i: =2glLdGCZ>uu~6a3Zï8sAIs?* u۲◰1y(w3~:k!(4BXd/+'}K;F|_ O=ڗpT@Zp—Bz/erg|q b.jDvt?tBi)>!^}M$h|A32⡳HU槳*b .6_,~=?lpؠ v֙?C>MDǓ>܁_ta6XX"~=묒G 0݃p67?#yE#cSm]HӬVN%z:([zyj9'RT;2$eG~]a"ƌ/@X1Q_0 #&ēWK2d XTIR'"lR}<͒q~DsR$CaZfеu1FKþs:,@9N!V XM>Ĉ:Ou~wdu)Й>L ӥ<]AFf}홦 s _U l"~ Cc"_?G͗ʝJ,-20i7 me8F qWx|So4V#1J?yꐅwq${A.'#q x^XHAceVe/ oۊ}.~:{ؽ!&5t|ee*SEQ3X"DTĬbewf@/ ww9ts8An9}ڟpr+؊2f !Y'3MHW7"-͈lV}>q_9rۘD?Bqps F\yGAG'i3 &:y><|;7p4 jMhǗg\3G>lL=;M'~th/IՏ3#'პ6RHL: ^=R?2Z G$r3eaFU|}y0J7xnN]QۗĘ @옌Yi/ Zq0wTUB8[I14UTB[RKBf8o# ;B_Î5y.:bD8Ysd@J(D֜9xki;j{Be60|3Q_ģ*g` azlKQFѪkL6lz%P&<RWR,#v9U\~BkŨOPJ3%j%* Oa&i>͊1˿Qr!Wchʪ σHIDۉ\kPSa!'aiI$5c?ip @,+j~2ojN/'7ԇf?!4;'haaW#?c/6Av]bkg-Q?/^ CUZ& Jɏ"P&)sqNך0´Sr,4br^Yo'V(UEp 1эl"5+<^?xKH2ԄzsN_i^v$QkP̿26i_EhusPY$тXv9H~SURŴ(/9뼹X!nS3G"4߅ub FCr P^]ˣ)'(&F3W1P)/76Sl{ޅrz"߰3_~oGfq@WOa⫩ \R>'!"<ꬡLR{<oNBfxy`y:@!.POS(n[? eB\DԦ$ -gr8va^Yw:[#:`vY$t(Ǔq]AE u*#;&[Уm aҌa0 oa &%Ɨsw='GO@80| GCGZJ0c\UߺT{ݯQK>/C,Z:xr>; :As_Mt{R.k4D/3duu7Drnl񼉋1*PBy-$.hF#_tN&OP[9,A?TDBEBAJO\4(0eY018zV(Ͱ+v`8˵jP36kg!)CP&>pdWTny! _ ]y);9BTW0587~!&ɂܫ(jU&!T'1wGҫts/kWW}fR6+2pM8a2۞~V$dRG@B#`U'QJD}E^ȣ ZAVʔ(ouk-xfC?YΦv͚H#"]`ϴk 㾛"n۵ˏdt!ơe]aVw&y F C_ &F.drjm|/<.9yFhh0>dLE-;w#IJ"Gp;ORџ*F  5췧גYR݆껔D-wH{;j[DXAb'D^(=[jgJjQcĪ_*r־0R`^u/?(y5_]j7m*p-$s.ʒpÝ60O 1hKP-rsRAD~ ".ʢ)Y&;eL=ʥq8ҋ w];420l4{im<s"F߶) ]?\hкb>@F~O(-J-b=9m:E9)vh՞+8U?*ܒ1z{n,wLi3BPrDH]R<v&(h9ioY-+0gkS"c*>rGњtw^Z<\KhY-qIs*LqtLi:>\?Ť܅o*u(Hj}~gdthVCyixOmunnݿ{kHz/6]J#;Ak~} TscY) d87OgY!Y콇` Cw\7QĖQ&K$%3Mnv !ԃ~x!@E}Pn-JvI@șٸU:f2': a(e:k)xd.Cmp(dp!469x~Mپ{.x)I,u۸`N#Jop v:|;&v+]^ʍ8֛ FQݶ\\={Ϣ+" `8b:;Pt"W`fb+NYi+_*聁ʭz7j/n_6^Oʉⵉ:9eͳ%ӄR[K$1d ,rng/} t.^"l0cӭ2Ex5b=L}QɌ?9u@ijUoXo>,`gFAݹ={3w}S]8;Asvq/EŰKrV'&iO`qjR\q:~&>g#GʹǷ'RP(Vlp-$y7\n0{UGq >,Kh-n㾤VQ̜Il^8+{cP0MEKLIuPp!+ bd4tBMJy8՟ }BJDk iXI=ߗj ( vQ#76 B}Zi+j6 ԇ <ټڥQR{X7y~_w8!f]}`C[;k]:{I2y)#'#x,K|G{HY<܌IM|!Sh 3тBO'*P{G WF8sko"D? @ esIQXRδTVi%+AZ~Y>AVN.8RP"#T`S1,LyWHQq > 5oҽ| ܀[9`ⱇ?+(*eg[n֩zW{7Na1pnM5dxDO0c QF (rnZǔDرK#]>Q}z3нݺÓ9z򅽕3v:xA)֙yI8:2 aATba_e:H[r"TlszP )znYNU&߳aJ\~f_4ڧ>ZIpkJBae[ żsnjCf/y[<"jP;$:6ɋ'4r ԛ+׀ঊ&"BZ`XVþ_p7Z?zVky XAjwhZsLŃ$3xP+ԯY0~#>B|r|V}<4au*Gg]oELOn~yj `iR^ ČbЉoyǶؖ^ `*,)qe~Ov[Qt-J6Vĩ* `U`$ H^zLM헌{M 0$Mg{l&H};,VG\B|wVl,1A& @&y^ӛL_e@a%AԜ`(1CC"jIhӡ\z̅Y3/zeϻaAvBeR&Mp|09.,Zg ق0vyy`Sp:$9~gua, ^@tYei+V9' .MScF]ufƛVތ7dV \]tUMx_|#F5j4P9"BR_׽ٜՕ䄎̶MRS_6tD$#Hx>'b@P \:uRboNur3`ɘmUg*1< {mlX@N[❗n58nܒ4t! ݩK2u xgxmteP)6~>HL1Snˀ'SIB9c?;'#qk̕9i MOÎYߛ@Dٹs34dpD/em-/SӚ%¹h;(JPwTO s-vIr`Vp}2mǶH.~Q'GWPqW4yicIԿ[F8؎ŶfЮDžņu}v ê%{v;GqW3m;3t6F@l4\g|S7~$EB2$#zqG$e^@K]'{7fB6aFFX{-0  Hkej 럘7f9!eGkT em+}*rYGm,*Nk;r.x 7KHL'H4<,K۩_Læ7y@8B)Y$nQ"dλp^|h5$W.̨zer Ny로8^.im9e`ز5HwPxoAuiS^Ⱦ ޳(UW޼FJiԜ*1zhkQUG(/U9Jtth2G%A\fd,@4d\c}Jqpe R`C-hiFÓP[Vȹv&܃Ka ŇxaҺnW{bՌ0bb*8.nl:u^~ԉz;Ix9TqĮc&n՝5Y0S7%ϰ:k5kYyXԺX;M̥inA$8bǍj7ꄊl ",;PHz].s|Cop];+AnvpkؔRpU;'[- Պ=/T:)S4]5ZQ NgNpPdϙ zwc ^[3%5!!cpf[2#m7} S+]vjYcUR 1ّMdiQ3T4OBC3 H S,lI(1`M6C-vG3p1eky=~[K Uf)]|XIڐ|Q^Qaj !1 q ΣVy1.b[EF؍k9( uz8NJ^GJ!٠/H_xHY3˺VN%)J*e+jl_40(^xdv@k<BIWU9JrI&mp0p_L^10,d/_A)IM4$ G 㚄zCpnũg'8-n-! >| [Т&eǐx{܉R3RJI"tZN<RVw Ctyäj(d| ||?c݉5Bޕ>7NlPt g$1i{р%~bN֟|\FETsdfg=83~0']:vJ&H# ,/i%Lg~7ÏzeWjCCChjpc7y,Ȏ_"!tjC?aaIH` #  @b8_Z<*Lد$^(8`?`<޲.*"$*D0wbؐ_)%lQ'<>IX$iUHz̋iZ(e\,\>Zo7rۚ&aeH]itCw⎙jPM8XK,ӕzCyw::on=y |ڗdN'nOhC84v4؃(GѹAs-nB8F6evl)1o>6 Ryi-suoWjvu7^&kcZ݊xL\ͫ`"5Op?[Nڪ, @",o1՟:waSĪ_fcA.Kf(ofB>ٶRϓLkYP=9`!Wo'w.AzʲG%m!PĤ, $/_>2R-1xX &0i$~ ??1OAf]4g p/l45P^ҙLnJ)KYX8CL]gsw)YBežJ))EׁcU~>XLNcQ6Ɗ32_~e kP!@vw(50m1--ճiEV|;_Cژ# 6>tJv%o't9K_}fdB䀳o(%o4KpRn?q.qp rf@!HiM1wMVlE-;Axe4$U9Pag^Z]ַPsQXe}FlR G!=A9Z`V uEb͑O|(wϸm]=Sp#xX7gZPF.XbXzsP;cE_(8A6wH9'2-{Nb=̶na\RkaQs7u!1R_:i@F GTFI-1(zP?DkJE^2~¾[&;% Ak,$? NM\ $H|:o=gyqqo-wȒZ?mweo677A}ox@ Zn)R;#=..ۮq0ù,^١?=ubPJɑ,ֹ  8N:)EXp<,M%PZ.3 ƇJr='#:Z-tln_e:e]\h,6*H H-yGj\p,x 6;^<-8 hK3#b7[),Z&]`+kTk_!-Ḳ^W& aIR5`Y|UN ԉZF(g,knqTGl577Tnyo7-YɳAҙ|lPfأs?Z9-HG "*l:#o>u;ԃ9uBXןi!%Ajov'D*tmc۪.~?rYPPht$0WDc#RBܗvӗGK"{iM$bAk:*cΥ.rdF 3Is 9r]׶_Bp|O)F Xlu 6UC@6g`\ૃdxk%MO(3?xi[5)_ Q}Ay&נmAhJZS\_GbUT/ǑJajS=">HGAt˼Dج/4w>p!|гc,{Ӊ'D儎2_r(:JOsh3Њƀm{õ1 n0٧R^}}N?|oy#/aǗe D- 7B(QSfK_M2 8a62.m*:wK;0bK ubBRW^"_1kU)EQrж9Nf3h6LSG Vw _ibdbO@[L|0OMf ;SXs,Y | nVKY}p;|7 ˬʓYcuswț@gHGȉPT&6|JI<8{`MgP%6`>/`FMg)<0*ktjH`1SNqw!XCM^ag^_^E8Y {lrcn2 0t<&zݥC ODD7Y 㽟R'WQAUf.93(ET}GJcx 2͘Cvtyv p_wB}cBq3%46Pt[O)ŧ2F\.?/m1m Eef|Tg7xμ:s^ Z͍105t6o/o7[$G7,wRZ%+ #>}| /Cx=-(xc oh[|L (2J51p,kbṊ"yǪ?3{j|ŽugYi >]b$9 P[r5UvKbăon7 IU|yp%jX=< i.)iTKL'E*"CKHؚ-Wr)K fz!U 0ڟnAbM9x yʢW|INY̗fP%TGdEzb;NQ1)be{HiF)}D/Tz|-f^*aj4nw*ácvŭ-طI.sT!K6F!},k䪭V_,M7UD)r|\"J=?tcu)? A*'qش1t*{ Y]}]Q0҆&EP*uo1υdsGV2(T}H rZ4ev $|"O'l=𒃷\-O<.ɦt.;OpFyބh4X ( v2|t}m*VFCn04rLSHVn ݬޞ̘;g#'؈ҩKdAlem5lfk̀ԒД1ID Sc/+c~mm–"L^eImG޼w=.s0W_t] 6y,=!\Kw $ิ꡷K'>0~Oc43UN4ccg8"L6Sr[5 ס[W-!='h Y # ,M14lc3]r7zBٵ+N*i0(gN38ҧ7&lRVDeLJ #4,RsdsP_g"4 'n3C]w_ߊWke2,{F>{a 3cA$!VAB] ds"9|$ yx8M3*঒cʷR'I&طX!-@}$1}㋾=M;$qxgz2#Tl! Y*ko 4"McpA7/8}NhȔ1|\!Ь.nvHQOkKZ>X$d5OřEMॺ12U^m2G fxwNBWRMBlr]VOYFU!j3k:{Of<G]DŴ% kݜ;2M(Vc'5d`,UY{M5jҢ [|AL ǟ3fwĒ-,.M)@~Fss)wMAHnl"uuWuNiTzUTwy Ϣ.[_ Wa&(Tu"K ݥIOR鮼Tǧ@Ȧ'`Ea.Xӫ~2od׹k$Z;Dm8S(3GVU^ 7͘}DXіv }vK,a"`|lWyU߱·*Ka4VΈ}xًPmYPˢ\7|XdrgM~!McU]+УrPS՗ATĸ ʒQ_jv?MIU5m>d+>&P !6#{>^v{MqΚRxoq9q9.jU_8t76SxRmM,' Y̦9DtSM,v'\2A1l[ˢKc2t0Ȅ5<ԯb[4u0T<@׹Fbvq$v_iLP:p p5PR 6lOGG;1owbrJ9)"tS[c]v雃P?;((/ 'jJgm.٬%>#e8*a0aHb9, 0 qt8єrJu.;&Ŷ_U "@HP#TKW'`wڹ/O9N**KslЋ0pH<Hm@ o^;VH3[9j#f,5|W+#$\y n,0n- t9P Ϡp%\Gwۇ/Lw^C͖d :-o)۪S Q%? >Iz! sfxȟ*OkUw9K]ǖ $j>^ 7Vj$zF4b03UvN[??3cvd>-x`5^\3eAKMQ~~Ua*\a- Иo#6,>!} )ve1-8y.BYI{0`WDC?Ŗ2Ֆk܋ ն҄|O{C{dzev@d˜vpH*a,A!S]`ݺ0k;SonC>  Hv_hۗtDY纻YHٞ:2ꯚSXCCCzoUX0a0N(m2pM!<$E0U\,Z]2g5Ĭ$V>L25L{s%JC7΋9H#&?WiQq81iq}>ۚBB-P"i9ށՊ3(~wJ8`@$F@!+ΨZ7ލ֘Gu[e0mu'5;("K%(JV]7-W?,-J$gpUZ5Fj %usj&LQAIas=U$? !.~a&|$}oJRcu\(k@niBJ:_"8~*-Ⱦ`+~\t1wjr ZS~Jļ߾`"ّb왱@@%9LO˱14PQ;[B)L k_+ZsX΋G˭ Zn igdЉZ8C we K'd!a?oc-[оHMHU.l϶)ɁId4p)nGžf7[f%6jfqgn<X-Od i@w1wz0W킬y ‡V,̢ WM:ۙd1" C! 2%ƜicEWRɶ}Wk$ U ʶ5|L({AԎ*: w %@ %(qVFqY ?N젦{}('IhNM/Zgcg[R'a9pp_+лa *H.$qd]i荖ޭHg Kd_'rGGwA%T3Z =zGFwɬZZ=!xMm^V&JgRW |vK|~S770GLCҳ{7ofzw 0 tɼmǤ]%XZ_>"eʤμ}Mk iZR&(E/&?s }np.gb![:BrAi۔)ʧgbJ_{R@OH ~7ù"mM@ɮ, e;7V ޱ4-MVtC­MԾCB/>]^DH ]rwȳ^WU:E;H k[??=T5^=_>2S >'ޕkf#KH3ܠQ2+ӐL͊>Oܭ5~yM؁Fcz'wW #_.n*dǧ Yȯ*3Dž=0(&M<+1z G/ު{< ˻N|pP K5ԥsq(EA|)HF< o0 SD}X\{O08㸽MqpZAs&KrJ #m{#EN h5!>8X泐ܷۚRo$uz)JphhMĴcR`Sqqm[`SEzuDcnIj,hOٕ'gG%V4!mB*L-fi#w_A#c;ًcN bVa ];zXuAvEls`ӹNJƼ[wrwy+ĭpiHsgrp1TC ֜ha%r6Y䘲_T0sW1-X0Z)];M獎-Gj/$A ?d{HV.DypDc3ۼ>A7|nIkd)6}_KQ.Լx+kocldz=-[nhz0Q EȲMm0y~joH"x ] x*SyZ QR+vtw5|LJAՂI`7DϥSy<넽p];tMKȹWŊ~"Eɠ !&pH&rx)v-g`ܵ`X+q-*$ (kbRpyNaoe=;\w6Ļwر$8h, BY 9&Nx{6u@:1\n[-1BZz 3_[ 6'V!I*NPԋ qs(mrA3X_m.G'ok2?ӽ\bm=-ӦhA3P8L1٨5pKMl 7SK{oܹ߲5xʖ {bkV>t]F A䃳NAEaV0T! `9w~g޺ӥ.{*܊AmZsHJ 7X]oח;eC#oY5$[~E}?GRee_:vR5c)@,_ҫ-䁍$9+Gًt}5磏16P Wotl=B ;҈?k zq3>i;#lHmX})y:HeQ(фM! DӁwY7/&'12OHKd)Dt]ʶl4!k`O ?rPS9O8DPF'b hDFq#:bȨDe1_H@h-6@/66GWh|8c 6ͻݣᾧD BZrp6)y-=NX#-<0Īy\U HiRLXt3J[X!2SBZQec`T{SyzρLGHΞcS.Ө40sYp+E_ g!MVrIu|ft=Ŷ?Y]ߠd;%xE)pM#mr!0t:{`jҖdi~@Ǜ,ۮ .ӻkjOƚ osX]m'B i|Ko^VVrZQ{ U( rPDET4SLI',<8f $tuz(yn˼J.x`>sM/O$!1U1M&>LFte+!L!C MέB`$~~`zedEdD(l#6C2}T)dL0y0__`űV$3l<'i!dz?z!UXWMI4é_Q3,<=oR#{Ғ8v[+}}^ RNJV{XW߀f˸!DZ!8ۇn*B!%[?iDe$V 1oHׯY{qEfxx?)x%ўw o3^ mOA'U/hb_=-:v A էl15ppK,6fuͺ( ۧa0#^}V&bO 2Y>vm] [{|'f=ks#g Vi&2QO˿xbL ~Ke%*㓮Nk5^XWScF^o=PnŽݐXA2mk-@PYUkݽvo ߒ^ ̒%1\0EZ,k'&2`3p$Cth~+%v .ZL_՗s%Xkf #lIO/drCCk)ϰhEưe,_ awZZPp·\APw5'[zzNJ$Czx7G_L Ů\!B. ,j%B2dDAҮg¢>̞b7k֚NOUH5p0|3of's-GqK#L+RK'& iR ކňy<@f>@P /F 7̫PJ <ɍƾs;6<ֹڻpÕj3r2 O_nc̒qQ:JWa2D(1~RF_o'^;o#B8o:m!mT%"?GSh'| oᐯ{[Вo\FiҐl)ޅk:'mI _K"*DZ ?nx ~EC 7YLڒZ'+3cIg(\,wbvo8qakE= ^JfQ$qh )w /smǺ=~YYص "_,<F[2iVv0+9?A&$^8Ͳ QW1*BnD@!a?Ŗz&n8P2‹vIU['*C" \c !xKǭv'$])p"FsGS)Dm+}3Zux`ĢCY [ѤSWU Ƭkw $Ne _;}KAԄ d0W9&{, w+;wT+j񩔞r(zy5AF2c=q>'y|Ŧ}# Qic^nj|Ca/.Cn+J$ >KgT,h~Dv\&_ \ɧH6C޾bOiA=[;agR?M %FS ; 'ݝ븂Lh)xsA{5m\Hn>@_dr _zb{`avȥbe֧qPxlIX#bF%茿=gȤx{{iUv fh#2lJ%S+ԚK'^'corsHu-q[Tx҃;[o `Wc M_\rp? -zB>J¢Wvg]mg"=`d5gJ X$K;\oҒ7P{*=~Rh{LqyE1aT0zPy$̖|ֽ{U\#Z`=MMC: 29hMFnb;v4r>(0juzjvR)"BJfb0[]pQN{QBeY]LS1r8xt'yNe$g8ᚡ$vk7"iRz8A^Qڶֵds1"t"l' 78ոܪHF*_ͱ)vK_3?ʩ>Ovۗp #"yx2/?#4qGހM6Ẉ[ad55m޳Kծ)?2(:Hf`NKZڄR[E;.LmK0}/9ms ~,y/ٔiZò2OSK`3REi }{4SrwYV4 01S[~dXcLtm67 azGKH eΒ]EɸMg?HqF<;[^??_!/^<ȇ)"q=I .`L*Ӗyꂡ\:SG:s{Nހ2ֻ9Z͎|2( Yt30)vؐk$@qnDa2JRp~&m:/{Nwd2mюDF~;/V3\gbQaĖkGr'NR?:-krtU9@8AUE""yVaM4FVpl@to+fyRD&\ ??D,MŞzԉ:V:J'/pK1 Sku_L8IoO&DOҥe6;wDzs< !>f,vf^y\@ B2tkS@'.`39*!$ H8Fn~#.l[C(kG/YZ;a^념i$b ,/6 mܦE'031=a[a۔Zn۠F/Y:t][ pE_&]'VHRT5,ؔPh89{ȏ$dX>$VKQ8ythR70E ژbveYIJi:ҋYn KX//gWn_rz4ϹHc[9)V[a7mtΕ]w[hp{f]t|RuZ Y6I@oտ|O-"l2=fЖsM|LHڏ`;k;r,%RsZMP__*y~;x$}`wtpt@gK&ٙZDϴUH(Bג} |0ݕySGsayrXT"}93#"W*S.$hI>Go.I7V<,z KSSJ#GUHtWଛRiY soFa8 ܑ}Qrf)$c8f!s"RѺ+nVқnBuq; VBF΂`:睒R(INk=-bQN z5D(GЦKC.u q*4%\ۅF TeWri3]ٲP9n6SF9X5ILXހ˓刎ymDiMɓ'&TWcZVX~sN:vRA*gE](ꁢE^Ƣ/2!Ġ) )aޟK?{)Х9iB4f*ծ{9`J]|s9 -Shktea 1>gȆk:}۪xjnnm"_-`% o,f%FmV r`qB4IFBe^6rrQ'ęLwbԥHܜbCqǦed˙{6L{['> s6^A(ae-z( 4-HCy0wrePS \gY%Z,ak2{m\A!Ew gnﬤ0ϱg1SP\?@iGzHE.v`;`=/cҕe`:ng2fbaBu˧ׅbg}<~W*vX y۱뙏jQmoM.nKk  q%k9L\‘9-\]aWxU40G/1RD]"zJ͔̲sWI"CJ&977-3ҋ.S(88";]wioWӊuI3$NATBpk'_6bNX0#z80*M廏zekPCyϙĈ"o|yw$~J$5/=%L%]*cx'*qxm -6KOW3V~;o߶0RXWIw|eyd2\߃Flӣ23zے>KYT4o&'IJ;/#d4%e9EsB>c^?M$ }s|UEVK7/jHȁ'@NUە;If;ϋ0+&\`k0)"ơ@+kt7sF?=`*_jA8, z5ΖM'|`>KUzKy:0oIjD<ĺp[*PSp!"GEm,@('byiX ~X98Trfú4c3X"uYzڙh$ &=&]eDuVPm` Z2ѳHsp0~v/QPTk{C'e 8>iA+u{f 39O&/{5Y.UeʪվV̐'NHF:s>7Gk0x_F r όp:*OF3Bn%hoo[ in*9Fnc0pq Eαv:9`;\]iȸ[+'ehAC*O>F~QR>㦝v H,[MS8)IзRݦ<%cxK$M(Ӕh)U+^4'>PkJ#oLK*絔`n&&膖;EH~!deY,o ]C; .\;c.W 59cObkC;;nJ0b2K \'m/e'Ԣዃ֑dTjylL_ݞ2!N]jIE)s҇xnU@r(Z7?`AA+7/  _Ɔ+zO($z_p!aJLhY&7_ 4CKZ%E i<^ E(w XeR oQzG`t-V! t=]ldÂ+ х}A6)7;eCvFJ^ S.t=vo84yh7E2 .L/^0[92R&wχ(<*5Z 97`y':l'1-B:(M nВū6D@n>_Y3)V1r t39Wb;^r*)sޫ`h#ǏP'l+{-Y%Pٿ?wgeM@U߬/r sTd]^oR1RxnъQt[k:v܁x<zۃ&F#a0m',z@)7.PaWƗh+w)cL3wݜٝݷ X >qL'fe\Bv3^w+AO ݕs;9p|AօaXO?JFf{=-צXxmk!yIh48;~j<ՄdPex^8ohuD3vFTJxS1@ 2(URM} #,zq<,R$Ot5|_^/ZR[@Ϫ:4,_ZORn_O!6;cr,*m cJ,/Q?MvC A\% Q`.cTklR G'L V𚂹"?}saJmH?0yy}wY1na7Ϻ^h=o6wZNްiҷl-ȋ~oׂBBO gxxiWsdBQ9[Ls>嫡Ϭ t=1LR (tvSf pߖ/-[b.HԂٚC(*U}-$J0aIhx̒XPa T|=]AU=vݬanh*in'4(^vͮI Ћ'(~HNrF\9\`u3b{v$:ˆ&Pܴ! JKZ% @)tz97l. tyi?@$5DPDޔPzT*wYL`mNMrvSMkgI0 ڦ٥G-GAt2Қ)`zFs;W@xrC슋~=XAϝ Tcbݭnw LL .yPKxǍ-uE@mI/Jn7Q2z ;{>Ip`_d<šB!n,)a*!Μ|C?2ꂁ™y׬~=?̆pVQe`!SxKX7Mm pa=Aa׼"ъe1Y-uVQ#*W \g4oM; W2 d{xI@H#ZxNJy"8Z?3=10WP XQs{Vj/y>=*^> Hs9v,Jvplj1p_y⿖b5gcjp?$SZĪƜj`Km>h>t"i5BNs8ߙd+3[x)UU@DwUؑC7flE7D`̡ݔ&$ɟ͑p#oO/+ˊHtp&_GHeT4o1O Y} %̥<ظCX.Q1#Xu.<*7mhمQg ~v['ϓk0(*/=YyOrGAY7戯 8Fī 8O{w2m(ΟiF6q$#ild(dJnxc^%?(Jt(}޾qtd8 81n &<{ [Ծ HV[s\Y!#PCJOK^it6O^Diˈ71ޡ4b|fTY×)P 6egyɎI RiZE+T-Vw!8% 5VB]qL;[I9K$Td3RvlfQً'Ij"ڪި,3zsԅߦblyagq9о r8!5!e|GiP._؂~2 >4Eǣl3o6;-T)FU8Li7![ߖӑ|d+̈z)ʁgZ&?"J+aƯqT/jO$^@"aUsoW-tQ#G1b_[ɿHd,8 'Y4t2HWNw?ulFo~``RWHae as0{1`IS*?BC3٤pF<G2 ͦvJK-O_CX0yhfn[IDnQjfNPCG3Z2v3a3LH4 o_&P^-$Lw֨g"$Bp 2 yuNتKўHEW FZ9ܤʇBN Wk"ḷqba0Qz; 9e-t'Rά%'Qf륆ȟL=5YhaYxNxdpԶ!7QiNC0Pf cD X_ +P2 <5ŕlpogY{6lS&>&lDv,k{Xu*x.|%2d`F5! b 71tr]"{$Jg#"ŕzC#Jo$rSBYg`ѱȐt:$j.?gm՘;֦nP<&J(UDJ)W/|V#"#ti,5o_u|NpdQZO>C%Aj%+O%󭞇wR}Bh!PdZO0%<y "N]/Vgqhn#S EU D-%U+jX\ha\[ǟ gKt]h}bM__7\ːtF])JǼH0:w9+*vO!Z|E40Jע˄ɱ;U};8y#+=sg]AoE$WĈTZ~ULM柁fe'Mo ?z~t#yo)W7#|/Hz7XvS/ ĐX{ \ݶNG+͇,`% tW5BRLhTTBw'zw.BmyC>%mxܴVT]C d! ն.n?ѩ7<%Dmj%;0&'Nx͊ճK"$BFA% ꟷX0\{6)ZgC> au/MO<-lеkL?^Z(3B"s*0 Dx8w;Xоӏr%k[Rokm`1<|P~;:i%ʺfB51`pUAWmP87,̩0gT„ ; /`\jLA{So[ys*|q;19Ew \5G2ZJh|ܳPe]4t8dKqMaȯmqafdCSkM-hb 6tVOiC(+hzI>EXZIn( %4u]]g9ߋ{GDfØY6snXbUUS r-bz;%  r 6ۣ#^~u_b{ `~/42 6b< _ݠ |VL֓p:GJ-Vìm!7L'SܗW CmI!|lcǴP>77}F͆g1;V *6\5r;B⬞«_TjSb́ϟ~ , AXcۖar7l6w˞ )Ag?hVv0mځa8MJoٗcUb0l nTԱahk>5,me㑿xvd,[ )O"(WZY6fkB,$>c9!+cߢ*ٶ|Ih:TJx)jDP(]f3g! fE&oɚ( 6ӳ>^FJFv@owV .A&cO}P<5Rg/C귾DD]V v՚>WϗkBC̥Μ视p2iٮ|IZ%y1MFQst#0 \4u3<| *;!=r #9"[u}qQLaG&) R)ٴڳ~I4b t>WR(y= EzA֜ny&Q@{=kPOBhƿ غ:¢A;WЇë]|SABm;,+Υ3:mrE"h6(M_F!jxwUx,ddOV}LXBwvFTh?ٔՄ ƷNs GJ Lp+G*u cm52$eHBq7yzj*gx9zׂ7KV+ I[/jpHoߒ󈤿/EuD"q[т!j=6}.wH`= yUPZah= $_h# -?cgԤ8:PcE3 Su.dELI0Mj s}tzOggS~l݁hv=!4nm!O^zF6yI&JT0[+!,-3,TCf Ȋs _ukn*CO> ?uSu ۳ЀtKIbPM B] 7kv= %2 Q ?*4Lo΀+oli(K{"]I6e4#.>ǀj"8|/izmq.(rhYG# `'!v6.ٹQTP";DlMn&8ɹˤ/hd yp(e eņʨߒoԞ ܉sӽ5 _@O egX9CRM𤯀O>6qShPH99{kzrTGCzaɗ=pIb-u`FkL/_j$ǎI.#5yWNkNqGtl@xwNT9 N+yVDxX$6:e7X/ w t#👟ϚOK2rSO QcSRqwkD iw) %E3Fj8:RdeO pcbu"p_ۛ`ͅ jSh3,qr+lsoY-q׶؊I[V#C>J}n?5~*|3MB"`}v7V೫ě[.C4 'kH TApvmzC:J<!6eHUkA]s鳥a2̛CbzXPPA@UhW p7x.N<<OSISYg,w3H)yPVEɿ.GjeHp 4.-z]k%ͪVMgz9*(n_'--i4}3R\ݹè_9`U@8+`EV5O(/p=U|rLBݧRPtv@\j=t Yf6ȩ7q :$じN-Huywj]b8z4GBlȀلG Tx^!w6T^Vur$@B.#v%鮢M~a $4 c &~JWP _i74 D?$gw~:>Cf|YEs Yvo1M/<+zR(oK/+*;d6eNb"=L"f*"&HLŠ,"*tpZof40O; ۩A6F5/P: la1$HR4gFsѪ@`jVRamyJ!G_&T2%z{𜕡@0@owT@ƖUR8"= "3q_WD0uHZ j$@ǣ t.th9c4&C w&egHIU$Cmٜ8l/+\gk VZ.]p\@&aLp٤ x93r(nWqLZ8sVr p$tţHaCX!(16-˭ɥ|§g=ʴ㕟U*Kng2/MD`GOYՎ72M4PyYoػKrf*Py\ĨKI@D^wY 9w '?%ު /9sCCpֻ7@݂ħG|Ke]b)ܯgO4wnnu&dͻ hq^<ʕfbf헶Y?`b.dYoo}X{ld%zc_Y_e򗢒Az_-[h3Li< s%r J eGF}'DxEZ}O8Qk((TtLR25 Ï}L2c&gzp@wĕp5Ω08 +72B۾Wa JȾZ+/ W| L_e:ڂ{¾.Y19hL^KZ.'wj+}ab,wSN8JtSr9\8-XbkVkdžQzY6ԟJc钾sc]H 36{`%0{2LYI$VҊ>!jeҨ ejᩞءƭcp,NK*df꿁Tof/jJ)n%(!SJYl( 6!~5#L;,[dkߗ]%_cZ6e35Lwڬ T&fp}~ XWř)pۅ,#~Wۃ#\/]uD] 1;[\|f3;BW7.0_|hRYM(L´XUD#{X|1`V/%,Gg;=ÄM6YPDfޫӎ ;$gYeke 'zf=ǵ%4ɠ ]uI CƉݮ _L+51 S&B! s[bFyt]ӜmTJ_vմj-r`گ㢄z' /-Ґ)ٲU|iң*=ZӖB˶{ ӃcR?텽JLtO/>IQS϶xq:0?ځJ_mwpmh~R̝Ca1G!d!+ )'S# i#8Akm_uc vEĈC/'$)ŎSAG?&\G6t,mj"ƺ8gj)uj >90QY篭0s{_ Ok ڗSWГh>7V9{tf;\3WN/^Ƽ$xƋqX Q M,՚H]s .Ef :5`E"#}k9Έ|;@u@>J*}+_!rTSJ=Y3'Ky9nձP6 'lWtic0wض寰 Ɗ( u V"K{#̦Y%`CF) 툋TfͻEj/Ts(b<ٸl?nj뙥(Rk)1Þr}LnGHsn+IDʜY"W'“_*&.P#)u~33L8U99B  ~"ܳqf2nƟ+7G %x"k (%jq[988Ob'>c8o(xTY{w\Co;/=S==ˉRZOd2$D>oӕҔ7s/h+%sV猏r@05bp{Mΰ]UЕb˅;boLTnwοA-dNP0we8LN!8%/a4.j*$u[ۗ*vFQ ht^c?pT^XyF@wd=~T{V}}+CUp&|H,3f7eR˽)1N^y'h ^jdb5zD*s/$ݟY픳Ob6iɋ.CjEXǔ?&rsZK0RyR"L+eZ?&QMxnmI1SC s! q>]!+Ix'Qd #8V)}cy 05>*jhOnl,^wЗ|Agh8( hʢz-+HlO`Nv^4-芿& ^~VPES AwO98 䚭y?dCλt86 E[8t,9}M(<2J8&A.O!/$Dv(oȪ r|=u"%UZCEm3y=íXas=G8'q=݆1!ރϡ`dls3EZ{?A ;'mɱ:_5\-/H^Wa^bƚ&& t Dt|h?Ư# @`X;$%ʀh"p_bv&ɨ6,fU AYt(|y[I8JKc"IvsRv4q/g ྸd~X_' ';Gd*_͹VjBY{ o7 F>$׊#*qK Vѓ{=ze/t=g @ßiVFz|= .j99sQ.!ٍo}]{?;pن8ATrؔ:-q'?_+;8$`{.礶dMw:/;2tH_Ծby U3<Ѿ8])3+$R6( ~H~'4* $GzߠF)Ф=Z[rv.]ö"[pJL_TZ sa}1n h>>f2‹hZ,Dyxqk^疡 x%9AFK'b|BHEEi}V/ _JƐ  d^pw(`ośDh#-7RЪs qEN$~rIBC#5ϡH놝-5fid󷼻<@íL(1Ps f܆j}^պVȠmN([Dmk6KBe(c!vr20B!G h%"JTZ䏻`|e> M_l{Ik呫D,>W i"ecE鞳)]T'I |N_L^?i_M=&֖-7 CXNxK>o#/EwŗIg8p;XR@WJwDmwN##1h-rD^"nyM1* iB.o++o,+p>9`JvU2bo4(e[l_Y'v :aթx&FǕ.x#= ^t#vX' RvC.dJ"\ .̞dl` ^&l F`/" f4<~ q1D͘j*6Mt^$\s_]kHK}[Ͻ a8@ɀ_, &[Ǹ|\i"s +&c,dQB@/ N4Bj4LGIhπq(Ċfn Qܞg1jhdUd{"Va_Sn[ dŎPu-ٌ[V"&aPf\ԤT]= u u Qc$t>ICS+#h0BlVlm'ؔ>O [:=G˨i@V _֘off~cHJyR$#,]Y4rb!%Y+RHd)LgϢ\bܻ0N_`>B҇J^bF0qJd\sZ[Xe[>FX[O"()p&wŠ47$~ FuA'X3 ;S9{(>< }YUX ƷWs^ IcF̪^u8B"ZS3C0sˁn,̑FUdsK|^u\PS7#6KҫN!5_\!q"B>ϜY 4UBZQR>#85 mvHaddG3bsC,{@½R-?GBšӟck,-/78,,`$4[rY-<[G31oTkϒk X vE zp@ߗ)o({U48c@gkOyV[FB~޿7,xz3 Ci#zC6׍pxetʾ_ZrS*7E^u6֞ya+_u~14d2)EcFɧ'+^Qǻb^_YW5iume|'%+B~fwAx&lI(=cN7CJ@h'=ђ֚TH `)G\]8YZJS gڽlQr4r& o!1Bfasj!-x=%vjU*yo:|,3TI(wd>"9W,#= _$jCi8y>T3O`L_8j L8f>oaWNvTHnrt|A޼ NLX، FPpRB ߠbt'.N(>ᬆ4SyP7-~hŅS @PSGXF-6%6-~HՁ3{xɱ;2Kw\&Q_HvVfwd# lgy/`1Mnc9x J%ӈf35:H-c=~0?eILa#c2#Ń0hRt >0]:ghÅ٣㜸+<@4X3p]oIB<m^ WHxDžӔ}24isK5jJ\"2s;IRAAi~;O}Zojm!&5 Y5mpNOVY\_tq,]' w"bLq Hͩ,.}jAXu$CExq,%-Li]1x3}f_ $+GߖA`oKv?ӡlO^r.-ZhWy56*:1si mg#!-pYÏpcwŨp`{N\c[)'Gqgk#7d \+]$F#u&ƞ:;G3l>!WaPR.4;H^Bzw=R)=\7v0q輪@&bpQcX3>l UЦV c/5_91ٜUrx0D?[e`AFgUW$A/9t3h~~[t#vٕ jl q$_[՝$b }Î\d|y`FI^S%9~` yo\7zO25o7]| @޽8G_ݣxF4U%"kIsR 8l +a1XX ۟Mi]HUUG_[1sKMqrhvӁąRi]-*PYLg$hlmo2Ւ8΄}ʘ(!|?wiYI$%Ȋ~d%ʹ,@O%bZ)w4lDw)F6 []Kaa!N1\JLr]*(ݹFH!OtYzkE^aٛTIk(s: iruzQ2T[V҆ζ c5;C\W[ s$wXBLʜ$[cBar)GOQTW<V4e2 )nw2@t3*@XQ'L=T}Se"9 h. 1`Y(!Š]d“T;܀N8\) )H4I6h!8NPLZ7볃f@~^%z'^Εn2r({wJ4Bf*,|lxuH N_p̍*uc&-f(.V%'WK>ƻ6'$}n*Î,Iye圮[JOکڠ2;xފሬN&}1q{ѼJj]Jk(>dBԩwHjx|@Iwᐵ~ Y +Rk(AH;]OCdMDxpezM00uXD!囮^|&l=pburȺL<]?kMW#Pϟ$0dR*Mrjn}<.Zߚǔ咊XoP']ݶW4/Zo KM LDP@rS4`P$L$d/4t)64X#^v JC˴ W?P.jp偘xZ/__P|LHJ:gb͛ UGPIx2)0Ӆzo۸ldD_Qc==J+?#`&cil9]CL}KbLZ gMegir&{-\yW'HԵb&;1}3ˢHke/Cfٜs:y(KC|WuLc\.2SOӱ+\hvVEw7$fh X˚\;y2`_-6icAbT;nth횝yEYk=]3cp]ABlR'"L,wu:_!61In7շMpoc Tc+p=;5Mm'ĨWh1|0pl H^h<S)=/HE!ZgO4zkAj1ctː\"Cm>X$a4=ɍC[Y}. 1\aZ^ߔ<jbϝwd\ld;5bZG^X8eB dm Rv(x;ɸ4bJa/2\s % 3' 3#97i?4*+Hzn< ƣsUgX-Fhw;N\7J&^Tt99P;Q@ўYLr0 ߘ/ %,'(ႄdQ!3Qup_6'7~xƋlVΤL"4OPsG;M Ki)(L=!nTp =(! b atK/!Jk|Ѿx~a 㽃Ys'A`(Z{UP+TF(q xv0Iq}[R4qzCIw~T~W )BdQڢ0}U1@:;dFIJT;"y*bMx`v:zl`/0iݚ,eKDͅu,waM`2@4x{j۽KQMzf5 ]R=Q Me5OgN߄촀/SkֲD\ZF" Xbz3kd]IZi"åDjj/l" y|g; Y^$sB%qәLANװɴu,0,Cdw ɉZmI'K˒w5qg2 0W44=}aA-οS$rw/ZrVhRlD=\S]UmjD> 2WijK('-j-N|&Ukm:TmWd)ܮ*:Чـ5 T( Z_wpo&XlQ lj~`|D}8*]\R!]%R2q v#5 @ Rp]ؓD52@ R6A>= }Je>3:k^X>`ed t8+fqkc',rT>]%kg bb.A+2ҭ{f 5/ii.B՚A[aְKyaCG5eET\#Zb D7"_dzl_ŃyVo-!o´^}¥8e4wS݄ !B*Ԛ vGZȃ bOJH^m$405 x8V\ rv lI|_ ZM}P%ke3f]4 mBP"ӓ*<. j,7)ݢ"Px "w0F udyˌi%-$]}}_q;K AHr&NU񲇈 ºXqesߴ]*}>`qZٍ';Bh6;C"4Hʍu$i&%4A tK2#G1҇Cζ@7FpCog3VAr$.n0|) !ōҖ DVa>~4#?ԃU}dFHJ %MZ0ZS9aQ8;d-PY#C_نU' it|y 89q!it c5'2ſekjQ;}pҼULcwAGBh$ r>fyL1Ze-75el10"v\(3ԜJDրO:7]?@&D`ofG x*7"yv@gEO A[>m] TPG![ ?H7i(F>Ju{Uk6(O[X=RNB2h)['`d_Q Uډ meAyX'2Nr}O򯄿,g W&Ϝ[ p5 -<'Hgbg7/c[xO=&V2@ QDHвKhqth̖rt 16,&jw');j@g[ ۶yda%j~IEKC G3$?oFc(X^>r ۳~J0^YԻ$76Pjª†0JTӏ4s_PL@4̣:0ʺV7w2|YWȏų틎 tC>}/.iĶtcɰBOD*ym^]T?q!ZV1i[*᣹v~z^. L eYeuhM([~ֶA(^e^[`/0-IF:*qyQP)26!H.hx> Aas~?kggynJZlMc!$L竛YUʥ'2wm$˫y1ycs~U-wK@a2uG\D1X,C}e[MGLN]LKMyA@F ӒG|ٲt062t\0c'EsdnH;WM^Z(^;٨VL}bhW) řtÊh7I6iFYb ja8[!,i5} ?3_Y*C ѻ>^<C#dP!e-Ii9<yh+7﫡w%⦗3rXk(9Pd`Uf_#E)t=64 Hke9:u|/YmXL 﨤fAT%1ܸ#Rg [yǁA_4N-WiJ=[R"Dtn8a> `zlB蹍ԵVC\@Wz_jڃ;U=p :ư /hXL3V^mԄAj2yQ{25YXYY/j| Psx"v^-p!IhV 4"b6Ae@'=~4A)c g Wufǭ-":'iHX4M___4׵e AdU YplGdsN/Xx+6FG3I@G 5vI}Zy 4 5BEOZer X@ibuۊzż3Ѳ>z1_f&@NK8'dHHyV_;aV!\Cͭ,,I}+):سgpxt堏Hgozē`KKq mF%|@ ?RaB}b0EjtX!i4J8GbTG!IҒucz3T0kVv4X utE&HLl Xj/7Oǵ$@oM}b[ņEeUhu 縻L6@oO6OXnҳP3Y.4;C!n~ޑ / "?uP.F?;$y爝ֹ'"FUЎأY<(ңwΝ y%n1Ii2HZImm`5$1E7(aca(7O? MmczG2S/}H/30cdLЛ׫ :v$_Q_m7{T[o!nZO>ʺ3MdUV ur`F`v䡣U'Ɔ`! NZax]]oaBLcrC\x\[j~ڲM3l1be50pePP2ѾA%:EN"9ׯ*XX$&QTœfBDޑ*@fLcY"3 q\&RºSJ s!R;,aIv/*"-HMmMn!xM7e^g@xX/R񻨻F,c~5c>K׬W$.0]: E ~*.)(vOepd)bDdwo1sW*W> QKnEC3?YC}nnFt,T \4*\_ަN./D hEpc^Sy׹34~r&0f')1;4fWL$4?ϛmXڂ6y _j=2^$2NޗBձd3/hLZ470Hrn8AAlZ.{ZAܿnLɑ9sϦBY|3X_?  )'"݋G|εȖ#}l|C?3L}\]4J0 q9 ,io94}eJX7v콙0V1l/m#7x 5zvp}t ]ֆɍȕK MIǏh1UM,5h f]Uaa0yUZ"!&9Gs91qu0%uZ=gAFj%>{={ ֧9TX:/!:J/CP,xg(˲{cq gDש]|SZJiΟ1bO젿@FzT6EA0_Ƀ@ p_]1xf;Wdk3o!禅/IFRžNHKqM TY:0}CuvhX6b`;_H={#5P!mSn=A͔E-ٓjqS]4.k0SVd7z<#-'ݾs8[τ>Ɵ<c:b]벃/b<zїriٹwpSN]ɔz4puiX97XP'dşhk#%4 $ q<ōpg-L8Iv8 b󖨘=t z!k AOwB9Rr ^* 3QU0s2Ӳ`!`i4Z5IJL;2'7GоS y2iOasOFd^ k='ٞ>G\z+$45 LO`r<U}H-*\z:Je{CH:7* ~W^WxKm&hʒl4Ui`.(29lc3%UwfJ"c''H{% k ؽEf.ey' m"3 G+ضݒH>SRF{@( ^y85_R jD9 ﻼN[HK=)T|Ow/st}7N*׷&6·̆&xbyTxgs]7[$+犜p/W qb.*nh{~Ih#X@@'T WmJ x!9wr5FsX'*Uk_v \Q$+9ֹLV, : <,{41pv|%}|q$.2$J38)!;vwc3ϹqP:Zeomt(sÃ"n* 3oβn5O"G1v rjf"Gtza]l6(c#^6l*&ox=S׋-oG"WqިCG=ITqeɂ !? lC_۽8>A'p*IPFm>88oԉ8T<*ݢ@ph0u=6BHw$.<5PMfy%glgr8a97}%HI-\t"E`Ύ<*ajUj2v K3^+FD |{@JV"T =S3'ۇ?m&> 3ѳ%aW뵀D}mIlZ3$te+9sgSpأH Y"R.h4aszFz!ΰ ^Z1֚{Z083̷H%f s@Tg'I+qEP=`7;xc; /J'ؑFbqs?^[z=2ratoiAD :hbvS]BF(fNYƈɍxHfsq&=]hߓPݖ’CǼ9Bo9Aᦚ lIuJ8N _+,FD[,ȅr@&]|°2  ZVAjg `>R菃mh\F[`vSҮ&Y [yL2*ʀ#Ta8N G`YZwAe{wUA|v<&QE¦p1S r ^TnIa8-=:nqv Ot{ނn z"ۗX+(Ooo2ކA%r>(ɑ=,scssev% %x 7C gc[)N;40gsLg{QbklhcCcs _V])Zߨ3yD[ gGU0<ۚmw_>u R\XG*Nx|%AJ7t Ԇ]{.5U/#~Y &bp规TCz$}wTVXծ":: h&ek|j&n`*MxT!ݷ}=wXR_9/ETaWyǾv[aRfg O U#^\~Gy`"@K!+Hv5Y'b blrCQ߇I\8H,TىaO5{Pߖ*Xy\>8Jg\oFV&JIZWuw%,!AMbj/CD{j"OG({׉+{e8`kCŠ- oSdɧ.B]UJ["^9,7")ŶQtAK͜0T$H!Xb) d]]E%"Ƶ3'KC`!X4w%uBP*vy~+Fw ^!Zp;TU7:VK^NUs'iQ2 l@^˺co3C/O踌qGp9c(P! )L,jlk0[^^ΏCW4vYI7CD]lՋfss2?)1UgoҶ8 rڗn40\Z2ؼ̿H1qR<bm@foz5840-"ZfE) )VGPwjuA=pMa}2>MgST?ib*t1]@zLː. *F,7*B-a`40]Xǹ:?}R-֘`.q&kUq^ J!s 0,5IAEj6Fk)"9yQ(xOR5 3%@6? rS0pS.jkQ<1)gSU@BPobTOu:~IO4_OM9a#?A[WO8iJ_@I5G`/]"מ^닭o:e9N>Q*Qהk,Sv"}#5k/kHY)͊}W0ioX@- ]c Pdd{^`,M h1ŜɬmB_U[&ex h4պ4vOȑ>M'SAG"o@>ט=5~J2_!5C_ ^pgJ:siuP> TxFsaK9o$y*ogp?T5@+9W`]G׼M8bGT\b-ϰe<<2RcmslAO႗eٲZ2~/Է`T{9f_mYW_x+gjd[&/MtR࡜/h;Ti-F_Srq&܇'Y|D9BV7Ckjʃ%,jC:3`$~ xVHaFWm@5:2U`,ֹ%CډiA+`)%zQ7֎Ox= >"yyجi-._#'\JP͕~M63d)ᶠ%b$*,g)͵pO/cCOfxwi 9ƨ>Y EKυ |" P GM@! ~K?bqB bh8$ubpT=U0O]LGѽ@(*bIc`H2(NN48{\nNE kIͫMA9pFim%5(cO j)BlT"U+6ߘ !ߥS3s_T?u{46y|ƃ2אRWrzc{~^8*[׽lZ'0f }hjII</t0$v>ïNwM)`ZopǞ#/ q3leY5\$RWClj-F0RQdS:AqPأ:KSaLSz8x45/PPL#8 Jj~DjZ1rqs9zxXmWNz4 w"(udAo*BnԴ OͶ:zYQ24nH}cnVv[?C\p#ӕ 8˛d/Bi)Ի˸*[:_wײ!q: dws1]ol>Gt]jp]P +pc~&hB[;M6g)1ݚDg{hDWpA#!rcLղƟJNrD{H AaĚRгşm<9 ٱ/NUFV8͖ɍ"<#JGTŘf!ɽW !ȋB4l.Fֈ{5 TVU:~s62֦gdr;遫*q6\ЛV^sod_z!ݖFNE7RGx2_ӚƔ3 OOo#ך;Q~߆:J蓣1„ȴ Uy$Tt%:l.IO^s{U0T$Y1c ruq֟Ҧ֗klc̐rW8,1aFM0:ܴ,Dj׏4u@`mm R=lw2C}}_.պg۸Esi8'c!'^So=X.ʱ(fj[V(69E bIe_hXvvUajSď3W!mmr{݂#xaXE\5k}gclzL B4-PJs^OK{b69*} n蔮Wk'Y|`=SZbsk.>}{v)5$/p!Byq>D6E9b'ƷpX@YPﶖDdöPwO]oRD:Zt\c58(Q{!?6gN\ uh2R?Ir*q,ڢP#]"I-c1XUwJC= *@c@bnQ>A<= 6&Y :0`\.E:̉g[^Z9yglYZ3C䒩Xvt&f˳xݒitn4'kxKAAa^j䝸_m9L!3QEI Ƅ2*<dd7l9{P8`FHW6q t2wVt7(!uf; s|e[]ib6Q?JE002>F,T%|:h&!^-3q07HNlI(HpYB5z3\ (PU{1+`HǮ^ |SFMTH 𒶙c1־6{g/ {㨇\0WĚbޙސs:+`X&u_''}s*_ 8mq*lh}JBZjr-zd\{X2hAuS/aSf)0ۑB_27[WR W3qi(i>G̡?Zt 8OEDjXb2qrR;-z:xK^`+٩WL9\3TJ(&+ 6fY;+e^:'rlUB*ϵPR ]j~i|G O[@(0ASrgt8ϙ-"eµk2gPI |҆aFYS;i콗}ÙPI#]Ia)Mu I/Bu+̼bx'.5>Isx5Z*Eo ;K+lJ+XɵǺP?Z : *NnkI@2u-6L}6L >?`OP 9怵M95Jk$)( F3҇,YSE-0/|!sa|q Uod/4{}2`+"*qӥ"KcWj~Md} qҬ7?ꣀ56)xV 3x LLƸ1SlSaܠVrƏ;nSM*eQɖ&10V$1l,}\Z?7U#9R)rZk7vH: q5,l1*rQ"(dT/j(0ܦF"bW,3QXPog ,e85S~ԫs]N)Z*`VDtٻEՄ̣.jqs*qȬ7Ul2!a$l=_cU^WyY'U> c$p-k4$H1?P(a}B,ˣWMYӇ#u(L+s}x'P[CŮc>@m-ac@M@#TU>< c:7`ik7g #@.ut@L NGPڂj?h yi8 {?d9ufH>Mw=Doaݙ:" -I\Ui͆\'nwE&>)~q_lvi~ &MBvt FM?3wlas-Պ- \)FfO7Bƒ؛xNq`P{جzֵYkqCP9f5ꮊ[ b^buYDx.\JF7:!0z%dt)rGniZ7{d|3^m mI˄97J?ɖ%aOm lE`qhrLJZLMlYBլC~(Z{<8 (_m%ׂ1w1"ArWj^ރ4gkSB)Xq#aâ2g 6m;VZ7Zt!Y_+σt(}|E(1D/X3rnE6*ruomӏ$tW!^G24@Ҽ#Zé`Biz3I:`{l_`^]kE2l5W|kǼi}<&fN kI eGJ+}5Ld,=i$xi'}wYVheP/& {!1f*%}9x~s+Ow R$I*\$JޮRAEc _V,V{F3BX:Lly.Clo$}"F;ӞsԍaZlS[c*/iƕ0' S@{5ɡ鳚j,M֯$`g.M\H)2 QNwb @{-Vd%TV9 t^wq(Y fh!wI[#5+z0Y;{V[`r|!ukJ-to!N޵yqSlۿ":0ՀNp޺/j^KWD#5Ky6ԱakV{Gsw҅s,ޔ]XDnݘ^`+m$JҞIJq~sm8O S"5LID$afxhm\b,V7΍%.~ ( !ՖJ[R/T Ua iP X5R$h;)rw5#ZL%kHz/'+;)v~М|_8CgYaVR;Z6n#3B/~K՟\+ ?@<7}K0;|o*4'A{6d5ļ2묨;eO"R=@ӞCbL1hr/12LOi WYm|bbmǒ>w%kpL>E&URhQQeoNw5@̿>D 5;>}Cjc+JP'_I\{KroEk&ś[3r"C0uhq rklnZU6@ucGrPvCDg4ˈ) vA{lX- R*glDOӍ~XI#?S[#Dj!cmMNеيSzE.0kJJ;~$p+;y֧ \dZK7іW J`lh{Ba7f9(mr"*3L#y!# OA,gBǟׅs#B"4]$Qr:vC $G_7s棘rYjK t(֎Ze31~Rl >Os0 aM!C $&tL51 V ĦȔUi6 6{o N&lxH^|# WLu<(9Ekn{`mcBzz Pݚ5'NWup2G ~S2ٓ$ϯlv> X;2Kr8nbJSC>u ŝLk)Komw= z+شiO}‚Z*-`IhgڐZmn43ͲPtM`JrЈꑴcߡNj֏buT1$v[ N+7YJ.RbSvLyQPXi_2]3_615NwDefj1 7nUdtWp~d2:BQcEI_ ~6ȅ6L?#'l˯8(=\(N8F?&ܴ1#zӸ(ύ,LBj1dAd:`|C=̺>\:Ύƙ&?7a9YdbU[7!|ޡ,*0aޤ pGing(յ?C#G>nWpoC?'w^.ԙ[żqCe;!K\gfV!j:}T# sP_}ɤoM''{ŧ?RVbk_sTYlM.'JƤaJeerJx sي :wIyؖ<# >.%9K_U9(ie8Kk59[Zt2!bsߘكH yJ>`bn{h۷nsŠaQ?Q> Sc30)*MUi"J ``l.H{I1gwO[:f< e0$ '2|I 2uUI2E_u6U5@QIrjd,kV;sps B57cO}}%0ѯyn$QBDy> |}91_ !~RcMn6pGm<7G~gJ,d\#E$:V;"oٓK;lrER߼]\?YY`:qo_tWXBwf)kK@/h"|9PD_/V)9yI"FSvah0MXY G+4=sy:Uz[>Oθ8PF'GzCêHjiU2PMJYO*zs1\V ߐ~It߀^媖ocY|j*XIG=GyyR:;Pqnsֳ:4*vh9mAٝ:SݕΗ}WiM#IɡZ _S841ԈbuFM\UMR"c߆8%>iGJV# .";ԶF2-A(.[z/]}[ dƓf $i#`o#_i_Ts|H4C{_ûvv{SŜ'5za=jNխGd `2z^kiqܤrFoƟ+'uC5I6Q!n2qDj{vtsɴժ"uѾw񒷉Uf᪷9'fśKBwdr;`*/@qܒ&>!'l_Ze ,1xCQ'0k13y}P,f01-EBi"8t"yM:K\^tw} *B#IAP*Vps?Gٍ5 `x-EGqHCyGL_gWުğ0GNJ_]nU|Y&kԠg9le/ju@GҪzTbd<}?`ʗۊ-/I!Q^;t a]_I1'|l֑-WPx|^ZHEΙ' N,J;ffLp4,"s PTNL@ssYvWس=xHmݡy?ʑ[- fWlj侞+Il#YMc-| x9{a}Z*>-&ò KgM1 `_opjͮs3z4(3.Pn󏑕^6ٙ})tCb;?]뒐|܃k(R{76T ^2ݷ_`@$JiP6Mز42D6= c$97J1Њ4b %l߃DoK4HdH!l|e~HR#Z0\\&$U>d.f.Zf!\J `:# *HJ&\BH7_ Ō_Pm|USk ͳ&`pN|@>Gz7r$*BF$JwvނICw9/=8A!Yʾs4K5=n_!fiI K"/ZAf 6Ao 6Zq,w͡DirA] zz_9RLu(RawFȀڳi!rgw$H^TKu=E~G?Z>fYQVJdNL.CԃATg4Oa,~y/a, s|c<#+ ֥"{5?EjБ)ÔKQ.EgpܨC iR1\0P(l"Tǯ:C5 iWѼnMd@$.XMF9K=ۓiSQgJ弘Nk943DNjP^B\ݔ`^%nQ!epv*|@/g,/JŇ@#NUxXXƙϼ: &Uvp>pո/lMn<,S>Z`l6{ݩ̩7Cѐ^i#2X«-rĜ/&/h~c->1nQl:bjEyz-(u3` |=oEdBz rlTƗW^{唯]_]7/g)nuQFhX T>m%,`a29+e4r+$?a2nx~J,϶)F*Ib4}sHD=xoI eL'#}\o'@xC$Thtd SKf</D.ZQ8ᓀc ]j[/n:ܔ 8OF H"qD:Mgd4\ )RVy}}植N[0ٌzDe/cz|LpVٝ1O5 ;|/mQ6TLAR"Vƞi ʾp.@|Z A`㑹7f 4K "=cFz`) 230,Ok$'Y|;WY6 &̸U?7gEwMs,DyjZFHnʡ 쬊 t *Atm8zQL[}ڬGE7Tlcŵ]̟gjgř0wVg&-{h%Ґ$Q#eY>1d_܎?BWQ~{7G2}Qs |ڴyĀO_ߡ9i5gėyװ@pHUȑYOdBFb>bdp%q_zj&q,T6iuҴZ.Ѯ'ou:ټ1 !6@.!h8eu d#dP5qr (3H<{d .*)F@7lvJw-G=Fy,o#@bpG}3ꦥJTW]{vI^qfX7m񋺯2Qz̔l9WT=~SI9 եvv! _ A㵨 ǽvHl.-Q>͌Q]d}lshV9ɫl7j}tU/H@so QV*6:,@~zM2tbPp "p𒢓yӁ?\<ר]lt2 Q[3J~5Vѣ})9-~: CC€4eUY(syܣ7"OO eJ>mY9QO+ᡬ1itY{Y9x|DyMJtn@2fg J[4}Iq}:jOtg>}zˣ/ˏq}ح1~=ʼWg9>2fg.CYph@)%<?u:22* .\{PɓaSzPU۾a<1?MV5bHȻl& Όay;yf¢9nJͪڸow32+9cEzB6d1rV@FQXH8ĥzo1Y<y7ape.@RDAbovT>},ټD|6RXWTєrM((r/Qo%$-`%aLB{@gOBu5&lz#9bm]x8]u7#Gb ?Xs9Nɥ/$ 1FQdz/){ZAI]!(,q|JaQ"͂znm(5d\R'vn1֡~{/M;O{d`R\]IPkuFMixVu Jz/ Jn{ye# TC"Ii:d[t;;4cSv}M$geS>+אOJm?Wq(bhzc.j?o>I聳3cpL BM,Ӯg}BU  JwY ϗb%'ڸdqi׎Ǜ-R]h6:.G ~_nϝ]3f/nցX Dȵ&F3Ύ"bp|+Cw<#B 0A/,kDm=Z6mT!bJXih5?b+:Ŧ!#E*aZPmYU+ k >J?o˱FLB|{pq li;Wk"EiU9J?3d $;~c(Əl HnBĹ6)/6z<އޢ~ȥX܈*?N /9@]Y U^/^r?{BmhSĥL iJƙKLYFa }@^_zf8n=zY"Z<m!P q=tШ O~u%-PC\oB0E,a+yiwcB冦Vk:WgB ^0\ :Dp!, NX 0C/y[]9rrò̒pc|]JcT>DQtQ&U4(om}ЊBttŔ$P U|ihzG^H`HjE7s~ltO~Ui1o+WNJbb! @c +*j|Q ,R'gs,e!)WZpְ .~ .jܴFNVr&*W>llVպV Doei/AYW}CKB,k=ޗ aO2vTbEwY&vxɼ&ۢdmĤ*[HƶP\DÖzkb9PꩃCg +'3)L-HknY.Bq&k~:\V 6V*4Ln} Dut=i.^;j"S2wX.ec/Vx%fy͖\)4]y|܏(VGO ?+@PA. zw_(zY 7r"YqϾ)|\dhe;e o_!Ŝ!=Ǡ Pt"\!f2K;a֑PNӨܺ뜯KꚪΌK..z%BԻ7qn( .nJʥX tF/0Ky@;+cϒԬ](kêExqM -\lbCh8 g*vDt6NU )XJ)em+A Nݮ5B.h(Eq#󗬋bj"űA9#qاlJ!e`7+,BX՟-le6&M6 3Ŝz9O.՘ϕV0WgF+|ˮ*$ȝlKjs`C=AȁϰsA#aP! +aXf|SFi拳݀%8)yl93Qn㕮3ƐG0i6;, UE}_x9m0$;tNG( c3LAx*g:m\lдKEH˶`5Ls,O5+ƬGg:w2t2 qw>F65$BodN7+!cۭV$s|4sΐ.J.('#x#i1 S5+p7'\׾؝/{G<'GGW{,*Z;NWta`4U/m-;:={KٵjA |SA2bh~t{}F\>k` K1٦J,l'Ts򫕳 [^E8?i%$ׂ =hOǚanq à5 r$ܻ&Qqs$D/x] uL17P Q 幁}1b_qiFbm0rybYDj~!fCx!ŘpJ\u#.N59{f-rY7[q;[+Mӻn*![ޤkZ5)G| 5o#^b]f  ci l4?ȇÛuL-G9X!  SHO+IesAmMW&SklI~(zU˷ *PRlvm?8@фɁȽ\̔Lg5^/U! 9 够0AYa*$ Z+ciN{MR5KWr],o$p5ڣ,&\ pNiyi/W.P_"%; D $+spF'&jalfcյFt%u P}X߾D~ ljmc'Z{7;eDGfHT.{_M\ah.n 4Ac28ôf̪m"QZbYTX*pBDkDy=&?Qwx"_yPefS/ޱ1NQqʲ~@)}, +0ʼnېf 争P P5'y_c;{eܥB* #o6@]6뚗ڋ _zCfQ>Iut+.eȐGe44@t.tb+-< R8Dv.Jg'6b^b:&she,ՑhpCOmZ80gm1=>yRC=;M 9t&dh7`=6?! / f!q 㟟VQXkSa` '( 4‡Ssj6*cRm\hrN㘌4}DxlI`V^<2Dz\w64Cj՝K9n1P8sDq]ggc*\%3&r nia^XG}7o>>=/CԂR FMD)d8UNUȰAsG(D<\ۙyuJ~O`,0\>qo fo)20Lk{2ʯ=5j?폠o%q;M TD?yF OA!actx~78$Dv&I :-`q ~`V: Y_SOAV3:}r6;7,'$'E#{Θ P gR7< F2,#P^%1uV%`\wyלm" c~H(HVljZA2!`#!5&YHZ0Z^^ @!<")u klF ^FB*4sF'&Px;F+Dh]`!@ʚ\t޶>Zk~wT!+kn{Ŧgf܏c- unxPRB7YWqԂ>]z`aUӦJ{$7/)Γfar $[xPF\*3c>ܨ8XWj_lUwgKvk!B.(u7\f᦯?*捫uޑϕJJ1%%+AU PjSMoОHX/<^j.] U&î M67:؅zcK"w4ԧt6t"ƻKQթtGby5H 3bm@ӊIygh-#鈒 o}$5u7I/$3u:"O3:?F㧌ٍB #wH#c^/GtۤԖ&$A0 n;*C VugI`OLsM:v&8?!v[@p20m`$Xv("Tg+9x5Ew!tߪÖBbxeiM&|6]eİKeYXծ_B9I$]۾I;w dIwR+$Wa8\}o#SZoa#|wR\!_PmU)ľx5r!I2v7z¼JTS2OC7yƙ^{JGuX.Sep'0 GDZ%]^ڇpu8sKS:{M?JaIsajӹx9ϼyE,FqS,8R|?Ci3g9c5`6݉Gg㡭W%V  Jp'W";Xi[o75Z$J4p:KN%"q)I&ʫЗ[okyː$ 7WD ZaȜJL7=6di9fSʋ^e@{do_joI1k uZ" ,K,sϴ%;k& DPoЙ]"f-ܦ;l| #}LW9ZLxų)Ӑizy96.bzmq> љE].eh/"aDOWשIlnV s"q>xm_Nd^ԮŝhF~;($= u 1WYelx?}]#E[]g(n|\6҄>8[-D) OerZE!MuFU&%->U'کn= tRkCc{ti+%GD6P ~ 6$eɞN ~zUiY `p`>t6ݢm/8r{_4Y<ڨjglWBp^(НLwuCAٱ[p{ )FbD8"N 74A3D"co0 f*z=rqF0T)"ZaTWD2@P]?f:x 5uʜ9D dsNrG5QLeS|oc U0ĴkSÅ,fLgٓz^c$L$ﶂIua)"8+#iLK.1{lvt$֪y5νA #OA*N MVHE4p9{}ߵW,lu?LYƨvIo^vRТރʣ UHAl.j+tS?gm,XBBEz~DKSD)$Eso:2iٶ* e^Uա\XJvwk;iʄX<:ٙlyR=+u?x['(~* hj5oGٗ "ZuF᯻!\V1;Jg>9sτ▄ゾ~rbZ"Y?.opmتͭtG;6xq E@l7Acy 9O= q^̂&ތt'#x4lքyߛƪB1)Q癑 :0V{y.RYX1'mTԹz̬"A.‘55 dѳyH_LrO^,,?V ETYJ^gNU3[[f7km#N`3ճMkuUTI?g3sm=lLY TeUH{8G ,imO栶~^D|^#x\)_$2r# R ]j~0Pb@0 3i;s%EU=5IH^-pRsկK1R[e̼mamh8`:#cc>HE,~8A1I-u0jM&+f1`WX{&)rHA"oBXՠUB"Vت0^7X5E֞MV/ӻ-T?' g2j\irB-b"N.]O\ UkzBUj|7h.qhu$(H-9;(ŀx}hK gA<7\4 3Z!IkjpJ܎iãOԋ׼C/[+"hq%(:~֏=btQ!cQ7mek>tLgbrqaH(] w~K$\j;OObr#]Bxf>= OֲF8۹I'>76N׃ $aO9 ^R$;#(aFX(@n>Z?,<PS /ɱ9ߛ/>SaĢ^aFGGy"qg<'- |aE| D:(30o TaLvr*82z^-%rwrpP3m(NwZ2n@XT@˅ Vw~SNv̻VQKU3an'ph{O p ?nOC!r8Tlg&ZuTh/_>m-J)Yhj3/呯%,ac8߸&V5!du_eu>ךa=^WgS.tǓ9҃l܉&J< AVIDaRlr%`K. }h5( aWSΣpckZg_%2M6 ǜDBva,1] ey3i^hTJdslCrHXPZ>ZTv%25C51,1йi*],υMe]"%HxTT3I5'Sأj83wtۄ$r[[ XUͥ2t N>I$c_KFCJwa2+"ewtcDX͟}Ϩ"ӶX6RfyO`Q=G<ܒ".s9 ,$ ߟ0`=\4(!:VXRĉn\ Jz u#j_<-c'z]ˇ%!( BsXϪ-FNbm )*Ƙ&hZyA,9 M s&`RflԆGk|gS0()j^|M0p)cȚѩ'Nځa mW|aT"K14V]*.m̭ 6X]< NPӯgd6onF|p;HT{@ќ#! ʘeS:+.pIHr?m e֕/xK5g}XfpOvzݡ4gԅ!) (PuVk`7q$y_T&( ְ;5#e%T܌҃&b8}`^J 3p&j/W ʛd^S_imŔ y={E輐pC8_URbL\I%-,UBe.eyu F\z}S{4mLzX_ߠoReJE Ş IoTGۮ2bu~+w T8\$.BQFպE!~iNod O !4ރ%rhaŷ2ܢş! ) iiJqYCȉSz{ ,+X>xFkz+s|^'qna+ f!Z_cRѹw' ɘ؞ZWQz'smf!U5[4BZCEe(\! 1v1#$_)eQlE5xHC ?#EgZ!=Y;Zkm#2.!'#NCR^Dnw<ŇDuv9V(UP|)9?Lm'd 83yTcm/y& xg9~T?Q"\N8q<ǭVg%yvR@Sz,eu{ـ~KM3C.5^e`}.P]<3@ߌgom|Fv`Fd( Å+&˩6*̅qPD +Ins%yKzgx`>fG*n-R6n"m*U1メS $1VLS dOfr?|>#+MPb>I &u%dsdG+1ViuW>j /t)e[k-g"4JF :]BXe&G ӭAˮ+lF .k'p[E8m YEazJc]ú}ҷќYQ@'dd_|e#sc_ EC *0༦T. OFcL c2Ɍ%unC_,olMksEyLn9|8%ܾd*K̠'y9CG_>fɥ+SbwFY0E$W(CL,1%DN!U<h{FEi^tFEyye0i>LBڈ Lw'?,= Ҙp6GӪrqW ag66vLҗWq:܄E1){I-6Ք=r\In<(TV$L@Xyλf={#W% ?C==O455BĶ*]wKLXXPV ٿ{Qo Ѯ^6ngP&lV!JL9HUy#Տ;dx]#j9d#[l9kH0Qh 0uou`"jv*J_snKÜ6B,,ZAcaiMu)J[D#4F@o6rMo"uMvlLP{[mn:+ LFHzN|> ȳ} paދ~X-"W4"[MC\O"- u%.CN>!nM  S"Z@Xfo6=]<랖$Eͪe R."|?>HzS6T Z{(/ -F,Y".4WYPεwy !9ߛYy*7Ul;|/l~DT׭ݿeTfoux%?U*W=u8STZ#~e-S \W<"pwUyHMm$p 5GgPdxO(^C_S,k^;)R CcGYZs߱tUI+Ӟi9WZG4PzgG<|d!w& Rq܂g|u,Ka@%0SwGJϟR{iս pF a4VH·[).|_?KpXIr,%#5 9q+^-F}(fU]5g8 y9*.,C{LEvx80qٌӤw s9Cec"i'! I15?8Ir:'ۍKʪKտ|"i!rO|^:aU51cE߸` BO96 wɖK=֡15Oo+m}rYfhGX"0Ɠ@ FىF}2tan"Ӄ)ΐ0Jթ6FQ Ct,(۴Q&}<'JLS+jjbܸOHaS#<:~PPw5;u͊\&/,sε-G UN#UvAoܤ) ð#fcv7R+DZX#^?w.F8BAԧ6ۣpˀ_s B̤"2d х.udYVbZ34oPtG9mrʰ N@awm1.%ޫ I9jG.&6\S#39 -7̮"WbbON<.VߵT:CǤj%7 bbP@@ Q׺WQ}7\ 3 h)dtL6hBOo{lFk*MK<9]2dCBzbM*~[qnV3lZ1Z,9NbZ/Fo;/7 &mqwiI1vs}h!)K3 ?c'L aSl x(fdxurf|M hIFZ<"e'F1+'nK'$9*jDfetas~EUAq mzsr3$<,Qtւȴ'vV` J+?1b^[]!< YB#:\ =0;~"ugֹk?|wsZbM$hĵ/7٤My.Bfe;&Cvz;i.Ӑ׈jqQmG-#k%3jn C:ظ-2G e)S`Q$?\t Q`:]ZT<;ێI:C#wrw_b(n2'Osߞ~d ؔ)T4:d~W*%vn9q~I9.oED%kvxڑQdv2O~`읎Fnp'iYWt7<%]8p)Qe٥ǐ=ejYէY*Qm=%]>d:vocb63ׁ"8ZI#Q̟}r+7.?bnLל2kqXlNm7),Hu/>2Fi3 vlp\nN=I7X.(%'S5Px궸1-9A춒Ne/y?j- g;y(ODTQ揲E%߽nï)fInwݘUv r#-`m?e"$!/zW6HۻpV-fSqr's~6o"0[EaUWJ3}{`]9K+:p%`]g>>m lS%6+;f<&`E 5,0غO 2 G TEOnihĿo4mAD&IvѧJORI&f!](6@k3FV_`jʠ]*|@$ R1+{ST/_gaiEe.f+?Lߥ6VE&_25:&Z0af5tcV9#SgW]ߟqʹ*\}ޘ^kh Taw(s~ ]ݢ-;/:(Y7L |$5BZ>]7jrʛهt;nƸSM/oc*Ydop*TEi>?e{F{ 85&#(>8WR qD-]r_#"GuLM#e ƞ;xk㤣ɩ֕~51ZiNs;bIcB#]Js^k qx0iT/,OSqq= ;yU(Gi=({Or,,|o!/?ͣтyi5yr iwN>֦I<8sHtS||/zc9G UDPʤb%DLɷb5r]:(4t&KŴRG½=iEr̝K{ڀ#6}dŊNKOt#'Wz:֨9Kw՟U?^SY]wv5'h78F( ZhD ;# rOa: ?;xԸ% tFxn,f-}9`>Q><Z_ֲplAt6Vmh :2I_ʼO⎜FnJO[+qvFƣpOM(Ni.bg^3lFko1agÇXXfT_`SE GqT3@1jBoY/U$b) {Lg;ā|UiUALMh,mr4* <3'*Uc !Sx6 a 6tw~Tkf49xì/@'+g;Rd3E !MU+;T-y{ƍ70\ T :,(dbtߜ"[Bڱ)n\Ƥ?\@B5BD #%DqJ=A Hq+ڀf9&-d7 zDDև.>u! g׃|) W),l?>Q 'HcB ( ǺdXoТ.7~aq&Z@a?shiyׇ"cJ7|s'b;[Eu\g<e1M7Bk ڙ>ђ owΌÐi"Y<,pҔBprfuK.^! C6KϨ8@1ppE͔*~+&]ivEg:9*+B0WNe=9V Orl]OgNT.;ͮxirvY{HqqOkbsΕrf͠ٹ"1 L=yxL4҅  b}Y-TobOb萳KJrMn B_G,g &='^*" "T ԟ(Ð,;I ܋'7{' znG0Oԇ՛|Acx.GFת_Z Jú@^M lO=C1kR@8XtR*vI33~G$`|]j%@a~Y: {ʱ Yv D¼nO֭p5|`DbM 5-x;5,(' bZ}v[d@ekfw&nPĘ]BD"f7VP#\qYL$_ӗҡX9-Si6SC6qfvӧ{.0e9]ш<@o]7Tĥmz2F[#2tcK) H>/PÉ6CByKL7Vj)iRm%Ge3@x#oカص,?;!7@(_#O7h{QJԮs7{n.6}XsG=n&n M[1 0A9eU Z@Vzg@C6n%Sp<9'5s㄁;2~Az253xJWiHhj]k'J܆xNtDOgxv";U9 /^O>ljYjIKнB܊זLth4&2'58~V],űs1SInOOh8*Bm6~p>'|8a|No2 IS1re.)8q4ɚ^A1Aƾ8{+IüHpb>4[śraW2 8`R9n'@%ǤZa>~vUv?`_GAN{s:v^5B>D!羢4+P6`0zx^ΩRWLGoa6ƣ^҈쾝te[& -%tD4}3U*msQzeze,/ƅvCg\rI9yjTn/>ؕ$(b^{ZB΍FZ eڇN/Uf鲻zر(MA1 7$)q{5'ͣϗMㅥ')|ǷOX~Ӆe,PH tH Ja🔬c6[9lO)c ^"c:='_8GQ3nUat[сڞ\ e81EU'e`]5"8 },?ZO߮NVӇQy({ ~cYn{kK_ dcX$ :}]5{"ߦw;UM`GA30y՝fgӭ|b(v huo(%R/Ԩ5oF#R3 E|5`yICzm,mLb䪊(yjbR`Gϓ-;$[= [~i-$ yUD=i"/>TLzis#qYYkzXWtnQH8*6:u1'=<[2 5j".Vaޭ[']wD{0=$T<\Gmn1T|6范ԘJ Qυ) Q"+hwI0P9T^jqo[80AoSBXR|I*˥ tƞ̙2-\6 U^o>8 +Tvlؒnuty96"̤NrפnMx> -emI}ew&}dA>Ő6ȴ eq2jo oHJ>n`;!EFKNzdl*ZBՁҭ4QRǯNNg.t q,t-A)Rk&Ѫ=Ƶi.:0mkZRZY-"KZP-pmہ/tb{S&z ndX(Y~օ)"`YmEx.^<z >P HKяL ͑C_z>orR.1H֍OHxxMmS<:d|t OXG3}3^i\,L\'԰JhH2 |&m87o0߽!!Y2XSEфVI὏Eu0Ӂjg&7&۔: @h)o<B yǞ_EPAE) M/,r-t]`{.˓zˢ7EfTega_L@F;`"4Yh93l_1+T,貣兘[[ˣf'<+BvLA$;Wj<1 euv79 })HeВv+G-daUcyv%ZIH|:sW>irqWrdj2l|"nr &~X>U^ D* ,5ʡ0n|aiiwLҿŘڸ-&_D-uo=w[uY ^^P?$ " t)V_̘Vʲ2ngUTkTBwո6ar_>J>1ꪳH`Je9@{U i.\%"(N W`Kv9ɑނ$Wmc4鹪Zr3j.l/Jp!جESϖ9yNr cex.T8RϘzv BGeMC.idG Dbr]Zi|ڛ3< wR|RY C4;NѱRcY1% yTw5&"Us|C =X;E'f٧ ^0Ea.L%kš! N2p%?:.2Dص4(ڵl,'^nGd>`HX6WH< U2H Pݳ2$DV2X򅕂17=./*1cvUȒמ9KA`zڠS:9L8"CN3ԓe|]@mn]""{ O'|đ~T\UQm= Ӣ%yFacAk xn)A2Yb4b)h"zv5Y@jIQ7=,ѸH8RTz3"1\hn~@֮ ~k9%A&%Z1W;j 2sX u f$EgPrW kc\) ]2v{8əS68 /CHk-UAo_\Tˇ5={,!X ?j!rʃls)ۦi =+U[,9\9iž>^d߮H3TW?Qagӣ:ɒԥj#fJbU2Ivg6NO$$Bd4furpȒǥ"Rjc);uTduXt9|w"F`xV֌z/44mMA N吰XeJҗVXM$qߥn`o3"^ra&7:z9G9ꏷc=q(,‹wD5ɗ>[{ 45|TK[hSaF!;,8:C #[1J\|;o7'>[.!o7xm6q@ > 47-,Ai=7yFKg;IOxէ/HD 3x#1X:1kT lKd|jx.-¹],)Ҋ{WMsuj?Ɍ?Sl$vPBa&~o yU+Ƿ3Vn\s=DaA?RCp$JpqczhH8"7BPB܌ ɏ.)#}To$[W5%]"4~~]ˮМYl[x>AЅipM/ ɶt%g^QXCoG~. dZt78?o?1*;pභv)}R $d賈~N୒AvCC2#7]G.p苫jC, FN n&b1긓1]̓j'Ř_o+['~b" ȉ/|5,`4=V䩥p]̕af)8sj v,p|x#PH )pc7fȲ)fV_( }f:T^jsD#6tb @Ep ;Z9۠D G&JFd:755F8bv2.;aoڢՖY{M1`H<{ n.Pi!n%_ ~95W+q%qɊ$@<lk݅C"mIڱTH_CaQBz{*( =p} xR侮Xb&EI$QGF něTDT})X2ҳ+l2vDRx^ LkKE'X[\ "Su>p @8~Fd=E Lc/:7EUVbHb HL`%Z& ZP) m\Oq:QʚL Y膰 Ph= Ur ~_ג-=8+ʟ R&"z=2Rmnm/+l^1.{Gb "my=U[U1 bATO=ݼ+/lL€y<ЌC:k]vއKn ee[5x?MY:uLzt+^,nM/]B?"𹪖3 IA&A]'Q#$L?@-K~^ ae4s› !g#9o|G{W+h*<继ws&=R[% K>"ކ3oz2ӇT\ʣXES6 ), M05+s76}TvB8T=xo1I35:f(tz6}_%b/izE!ji+m4 ,VX ڲ)p*Y \X$]Ȭ CIم`nO4`rv ODo! ÓMw.م;?iQr_m;Vi'YN2͕f%հ̑`xbE"A6U}5,Z*ؑs2: $)/!g:9b[(bem]c>{`"G`7Ե5?'h2DbCЋT,KKӀJ>%ZՍӡ`#a[n)&Ծu0a:R|5^A[Lzl5 ~)_AP1_L=u]"ffcJƲ> Gw-(04 `ewװR+dN|RNɘ='^&oI$b<=20b,Q񴍿UeY"=/7R)/keis}{-I(AS@ЯT%2y >E0r N7{ "7[>Ϛ_/4'L ,$]"۸L8s7L?]2ΰRZ]ߙnHL<6 4K`lɋi37sê adw,?GꞕN&$ |AE$e4qUWW!L礢l4Ch1?n\+r !7]n7u)ӺrcAp6'm ѐ0EsxK W܀yZ^Zq*ZVInxWv!ST@xFƨ }Ogs4a|/s3MࢗU2FE-|A&IqT#Jpږ# \Ej-o5wCUO| AdE+AzFn|dg^? $3ͼOe$ J0/vYYsw *P; (n7ph !Mmȵ,8roʖ.^^7#"wt_C@ $r [UCjU`UC%?Ωivsrl{FB[)xOP9ýaQ1b\JY?ו g=*[Dl6nrBb(j}A5&ŅSP,fF Dн<d7z8W%JiKOkg YҸphߒPTa:,(lmGO4^<`b$X0՞;TTS퐶xK@ aC\iz*;V Jw4hF4I1+u0Rxλw80LUdD8/x,*:ādsH1 W 4w˛^O>ׄuX+pB3uwq9Pϩ_\(]LX]am}g[Ժ,OnKL]`ў 0:/ř?JT}G-3Xy#ߛ`Oxt継Mb~ ]ߙs&\{DNu0T)xxF1w@zO UT^5vM ՌprvIFcMkkI,qyf͇fc;j7 <!"Ix)rS1E9yG(?C*L2r(Ou x7J8uB H%e;1Ps17ۊ{{ Bsz^99ڌf?M.}\ty ]e[[ʅ[Y-jO嶥-RM "EW1pY5Ya*M@" Uҿ kJ 9՜g!8 ̏SL0r|Q^pEAFA?/Buv"59e`B/O`4<<8O+e(i*pY 'u$!9 D007390cY5&y&<8hj쟺p,C9~z&7l2:~m.VÂ7gA^yS'r, ' /1qR;^@Z)ݚVQe OgdQL Q4޸B?j7D:]P0+[gUz)(W2[{?'gqqTs_dRJmp]]d,8ifDrK]̸65l Vo!gb-QҨQ~wz0ـ Y1/$eRl5š?H/F8/x{L9'ɜLR{NU"L9%Ba wڸ(Tgha9_wjF+(;ƵR9Xy*tEF6ML".L>+oIK_RSrsa߸)yv6q =譟kNє*?_R'95A+?K\]G ]9'e+g0Z'kÞi@Mf3K@ָW߱؇$&^qf]; x4GV? } kLf[j%SyW5 LvKKa2l!\osry>K`HʳgKݱ.^?ySa;͠v['e| %+fg JUi;JxBNn~|#SIhGGuңss>WK^`!e`ٶ3ˎ " =7Q{{@&˒r$RsT |*;2ި/d_[޼VamiVs#z;&RWFF."و_-C:Afux-~=;gX q 8vRv<+Fyz:[z,Zo,m"+ V  ms{tVHEfzqB~-Ydl_^vvq v?Qؠ&WBOg!E%SFnizAT渑qayt_Vc)"( cEo)%~% Q^خٚig~5](K4鿥li?!{ڒ0=#4ؠd_9k)Y{DzlGjfՈX]~d_Bfv-,Ƥ-+}Ö́: ua2vSAS RD U쇮z%4- 'ΪFd OL"Ũ1#s'?dWlaP0W@Aۦ!F !l?>Xy`'Hi v:nHfݡ3*vp:DG&R@=! rdDK4| bؾ֢}O٤U^K,xuiBxig:O(li 4mïKVwqlcRaޗWmuƕ 1zQa;3B&BLÝM布?H8 %۷c> KNSJmKTzhgQU;ŗSMgڒҝS22Fh&i`}dž#W~J],a&hlh20wzTL 3 L eB"t ǃ3c.;Wn\ՙϼʫnt]ּE5M?Y8ӦӖW {oJ M'{ k.!^^I?gv3 3T(ukƙ0e qų-骀'uĠ-S?COZQH:d+Tu+,GR෾".ӘcFM)?ϫzIT5 7ozgȻ# ]v7/BNV.D b' (#,[ؽ^9ׯ+E7?(M3ϧ*pOgقeO4azXKFr阸ntASF`ol㘩#]#*!k*¡"Ԅ?hPU2SmqݚUf!A =Ȫ)& ,rw|>~eN07ϑ4(*lU40=(Om k(=OAMС!=smu_ 0(Nx)!4"h/F ej #yd+v£9vq ־,FKA/|d__#h8s`iUwwxXD,hUgx)%(;W+< >6+ 2$\x71+>VOVs-=>}{(S/tk _7,͇}߻+$yJU,؞ݹ,ndE>+'Ra2اP86*IoH|ԼC<80W)ܥYu-ݗw'D<\VDnxi_HW;IfOq!+<*@(fQCAl= /%s*$Gn]+( @"Qy'&b/_2QXsS]CqķV(1ɶ]? #_U[է̥.ˬqj)ݗɲ&bp ӳ&۾,}ٓs0 r@ \ ^1u',bOE6TqߠDԂs[I)eؚ'h\ &W,r>tUO$ƣ8wt]fOT9eU e;< *6V)H+Mx1c$ڀ8X掵9I\7b֐9OldPkp[헬?%2tHPxCLA*E웧}.48\*jכ#97avJ#RgkoTM`~2hBo=% j)6e\m"]3Ov?a79 ДKC< f**vUo9: 0+b&]ʾ֩gsdB?A}-l=+y}S˟ l9&٪U{͇CCF񰚠p3BE *+5`Fє5u@Hڦ$pjjQ~N^FE|".OX(*jo96 {(~b?u{nb&1~gəf[ZXʵ!0`WC d SG$ )`0.msRdSas[ӬVTBy KϐbĻ !ĤBN*322ij2&59'#|<fosWve* &!&e;!:&h"}"w-_3:?ͿPm zs,_UF:,IcB14c܁lmWMޟڎ ͤnI͹opbAWc&zY}tLՉP3ɡ0㦲荳Ec v.kuHgr"YzVT s{P3ũ<=p= mz'+ LZKۜSLjc Ngdty2Iip(LKkdU1X*6M9+A "!JIG/ ^@O~Wю#uh]qNE{5Z`ͷ^X#g+ֳb2sB(6D*q#̓u<.rP{vkÈ`ʪ8MŴm?c3hQ݈qʶ%ζ`8󥇄ޗkaP>в!$!*svKT ix|rou#<ti#T*TD|E?Ϸͤ.GSgQq\eih"i lU`ʪ#GǦ.P6\D)."<81<.II{W >Y^s6gؒ25`ZnR!"ѡ("JRW$L#4hԝ_[uIt0z!p4o:zRHJu[4#<.=v1lk|}"rK XF 4MFpMM/m4$b"4Zo gd/R_%5$܃豎TP#}lO Ys`כBjy$ZKׄ|K9EX53iEڑI`vdv@C೅p$bԮĭ;|a BIij}UozjRehlˑVOP ~:6t7,h;\j0?;PtĽ#h2Ig"@tX zB)*ض3wyїmZ4@Bndy1U-OuѱbZ(P,|3H/~)*ꅌ5Iz|¸p_ҁ ;uU *N)K\ZnY pGRN'5eJDk}dN7t]k-xh-D#0~2Kح)i.V*9̤XOèS9 gf P+pOWCke}֌{R\0>N0/  /! * =JɺW=:-fûz'^Uw]WEq \+wLmV:"7V1blv~3NVrTeI9Gԛ+H1i8C6[?FR X.= o!?7MZTGNH)_]EXIv޾Kj7KoV$ea2VǂͰ3 {ʓSm׻-;Jo%TĄɐ|NL&L)&;RͲW\k HA %o8F[NϏnҊ;xFnDt02ai&k=.!BbAc@Y~o{{m^FjRo 0IxR'k`kJ-͑g mѩ leESΊX|pb#fRTyJhF[F>WQ5Gl [|Uئ(ܥϭM3CoMs^T^+}I[j.hq7hލ^vBqz RASz}&w3ElNf#;&hƵP@ @ԋ|e)P7\mj)I>H#ÇYNT5:=#x ?w"g>g8kxkoК4QkaQJ'Rt%CZI5Oo1ٔw1>s9ޱ$x|ɬ^!?DGk-t4D܁ȓ5*\4,U&"O41+ˤ¥JhP -^ж[,?L6}sUJ0Q{:;HDQI|s{V;+:UMWeLݔ }ejI epWl6q|nLDgJ  iiM6/r8DO(!=z>lRbe>6Pvc5ruz9 cMHbx3}nuQT#-8 ~{mݦs? . NP4Kz\Pbb1׺*y稆+b,"JF0tFᾆ$IqAm`3 83lC>n24mQY.ziLiL*x]hJհ6;u2xY0A?;Eּw-a G6A)P%xz2 )vbr,pĔ^9X~3}X0 ٪>7 ht߂s[YPgZ?ہE50)N~, 0J)sB[.k'`6`&D(K{ k~i>Oв!7ݽlSDh(wBׯYt\[:-jXʥem]'K ,,:0 ~!O QT |;p}FwFEd_!xc`{>潆1"r}=~X ϕϘ\5啸G<1v?]rR(N&m&. F. $6/Uy ByZaLgÜ`.6d&f eBo19 O\ ?|wk+MUWOڶHS8<]ы#S1 &4q .jo̺szfP%tz2:TjÈ0woS.YB;FGީpsxel&BE[OjWVPOoՇ/0>"iR~@b3SyW $ nM<{~F~C,8:w[EށߵNmv͵QkFʾtCSszU7̖;!Hذڂ @a.:jr ON<~ڳ7_>[wGW"FzXҚ5KVR:cB8xh0T,(.=A7"ٛ^"<(z7m[]K6},3RƧw]r[5<O]*^,r7 +*t8`ȃ7ޣkKC3"w"F{eh7C['m{f9]ZHG5 1"]ncڰ<eֻ<fDtmZiNF=QUVLsh=KsTF6c\")\ Pw\- ʸx_O$iqh1Q$ɻj`ČW PzduL+h;&Q$J ĤCD;6%iB9Z}lUy .?$vK~e,LU_+캓`Aq .q`KP gU^ DghkfلQl~c !o?TXf%vy+22Os=//Wti4A$q¤2xiGőK VJ4{%dvg[^)֙ҐP^J _g~0N\_+C픔xD>Pm8uʝ+ڭ% &CGje7^e'ջ>- `D8v~DnU-q-&ׂL4ḟ 233v4xkΕɶC{O1\AJ 9 eXr{- N:]1˓ƹe&^ L-o485[%8F:V mGe}]њU1ktUͭk A Nlb!I5uA#5$ :5YH8BD;,j8@0ZTSf3ӥ2$tRX^?=%:@fԬ.,]#=*k*:ƶyD"NFGUn/:UG5}<pEH_m4Nhqrt PjP s]~TC rQH'(42X>QeJz9LJHJЌ)=VGj}+SYBMUa0cj1WDX6vhtuȀOuQgs3 ϠSDpgtd{hC}зEF q\e@~7qjI)Ӥ\2N@\z#JBhSBq=THQmr1qmHIs7mq"xS)3#GWx,\&6MҲ׃sR=w1$pE!vD#5/i}L "]aز 67 =I|2U|grM%ѪWZmlyu}s伬2uTa押6ȔWꌓn÷jUm8Nx$m!!37L:}.ێ՛t8*k$=Z'@VqֈW=elb9EL݊~*lᎾowROS5a1, e2ű;p:*:Loݓ`άrIގݫƃ[@ꋤU@|{1'htvL^⛴o#S{CȒicW3b ي)sA;2{P'c$hg){VۙM*gVPNB)D_&# MBRBh'v-7ѽ*다f?1*B_԰qHq,9g2G'^L0 ݹkKC <ㇶ3+ 娩sU01 = ;z ﻂ6@g_61(Z & $QY>[%+ ʉ|Sq`[D0M+>5oȃQv?ZCXI V874}"Žs58$FB2- fsZ#ʦYo{fatoqYNoCq\? 7NtZI\b8ȎY=qw)[.nʢr9LZX^/z ޱAEV-oi}v`pH{9|rw}-dhF.>9M!Unz=R[z_8-4 Wlt,Ri <y:vte\1gW԰߫^zj;\N8\\WQgRXŮ)F.VvKFNi|wByF^k ]Hwc'D%N"y9A)0QjgCKt,]5ʖ!& 2$m]_iHYIZ =;O^x{<+*d+xIF?cnC_`c;= Jbs=;c?LPy>7ᅗFN/s _Ҋ'9Nx|Sh1aou*j ÅX7RP/Ek=̄jQW 7b,GxFE=keS%9 IvQp]Ev(FEOp\4~WSJ|p潛o5v)|>AԆQPYSOxD@6kp)JQO`nl}M 1L&51°*Jmn{T6"_R87yt9^tg r09NV~t ʧ"pX[2*\J~~'.Ǵvr̥f*_cnDž]ahǯr AkD:l}'`D|KC_v+( kz<5P7]/?RF,ː_xe);Ch_9Hu 'C'B" g/ԢK`rLY 0E?1' (Io <(kR&@gЩTjD+i` 0/Y~~阆'%0:ӡy1(R_P5yݣ_}R U<o'Ytoc-蚨c o{hʜ.P?58 !RTxFGL.Ĕ$QN~n cO&Y{pgvM/||h(Toҙdᶃ*) má1g~՚~Ƙjєnx4肑SY@-fE|Yq3>`F/+t> 0!h[02ݾT-Xj8>~M(]N`( tO,T҅ NJ-Ppʀ 4"xypI](8E,=d}|hڰv}NKݡ8T>U_DdֿM>淍ϊLU`723D5RA۹m)*7Hxofn'8O4q6-YD~Mqosùl]|j({OR{ѓK։ E^*R4#m6m%e]:oYṆ 0GҨO˪Ru2*iM:`Iy6nY[2Mx0 ujRA4nd1Ttd[`&RQ8fڛʟb/"m ;_FˆZKFvزcU˗`ͩpNc>A_)=G@U׿,!J!0 -k7c1x6&i-@? +Q̀t5ZsQϧ16C4au*Ab?IGQՉh*  d\ڨI -{]Htr-HsL՘߭y ~W)_:Yd=} :&(Y26VD ΐ<]1^#`SŒXvZIZ 1ΤԁeWtCػsWMm)*g ŀU;/@+E8MAF6b>qZ\eRn~tEj*}=O" +jg0jGV)FLj*t`M̿薹 '\1Ŀ&Kfcoa@Ejs/l!reX 5g]߅;̬e@"7; EB6'crMΙbL6B$FM2C‭;4*jpL\ݬ!BjoT@&,s'/@Jt"@lM̨gxq2ehϱ?Ỉ8$ P9N\UJ \3?|66`TܠmUhN1̙#oStKuW;#O ~9Ar,~uPfΥҁUqLvGqWNkf,SԣD T/^Ɲ<ܭW'{h4V1{ap 'Qc|蝯W"=T6D+%aVf }0 m1 qF?̅\VQ]YSj6iG|ѽ^WNtESp! 8,f4 !r5;24+ƛ T3rp/GXXBz(zrnb0~^ZlE;,7JW/WIF8!FrQMu#mZ9J7+$d <*eB4<"kgh휏ܬ,p+7|+Mi*n/~"BvD[-@WPɲ[[Vxe#fN}nSuFJfv|s2=DWcU!vg;z:tVDnRW/ *mOG-Ws.Fnd'<;'Yy ,]fO=]4H;h5ʱjFW7<~e_;,+z QJ?jc&7y?y!ShI@aXܬáSnY?n@(g;Cnh`}7 ѿ~f@ኁΎm&%#4;DCa|*q>3ju+])CW7#T~?#`}hG,9 eIZ$Rd۪HTb)x%0*Geӵ*+ఽwt:tv&!w M  d(d~ZFUvӣFw+G;^ew*6٤afFko@^M0:EC  <+HJC+\ Vc):RL1'瓵 Cac[e /%7RFeO8#Cꘈ0OT0ֺW-:IQC4P~]S$z;Ƨ)wRAGz eh)yb76+xxDҋ~^j˧PVd*-`^`qVuZsܚ[jLsd53ǭE=}mޣyU 1:ݪN>22Įԇ_XxD$?zay&_`;DE{SD?Eu3t~?Ƹ%SQĕDP;B Λư%x>?0 ? )NlM(Qu4|Aņx'T#oV&)D+Wẹm*ߛj%⯧  b0"cL0 X(@[3?g;C_$$8LBL][ƅmU'C_B8dB_\m+ Ϟq[Yq W:74CHB)ȋVJ_&7yB:cM ;0DUh&. %sI&2 lm'#yS[+EQHdOU/i0_fe [7USڍQPVE'ꌪy**q a'ƎR]#O6M5{j<0tWxe-JeDv&9I=ajq;7E!ȷρ4zXbr,g@&q>Q۳)"ĵ䮽xZ7\x2wOю%}sTT[ CKjH_aZn93<<%-y0~F4Mv{ɔ@ȳFPꥅ_g^ X#( P"IQmâck>ď[t*ZJ8X P@^鶗X=c{Xxblo({s LHKp :s'e䲩7H1yl ϒēᾶT(.n urjjs ޾5_ᚎ42x>2Bfߏ=دJ®VI׸ tA?W/6{IyKjhJ@pǘ.PRuń]Ej'6GDR#]Z8 xaBAP&ĴڵKX.BGݎ ֡Dlm<3tq oϺ6г~3~Ҽ2!x; 2pt0?JD=A[יµt`CCZGgt]{4@My/]mW ߱k ,#Rg]V$}J 쳌<Ƕ北/SgON4G΋\03Pѱ8\yC bˌ$C =T~ yTZy>CXF D~>j8 fFuxI6 (UQƞv)b茛< 3WzZr:} O(2K`36s|hA*}![|^|e$?2,.FWlJlf}<hGwcE S"̫]eMTnLMʹZs+a;ە$P/kaPaQ7"jb5fˌ!,\UGDoW>"Gv0qfjSƙeW0cc J :umEQ]NRhtBsV|pe;S@.Kfy$N MVߓ5HS@Ӈ![9~AtMm^G\I^ YPVڹE+h'2Q;WZK"C1gnHzǢwoy~DئAX`JG(RA^y$HGV\orXߡ$4E( 4bV\Qb.1_ZУڔ'yKsRv"CQPnpHj}w6Kc,LrY~KXX 9t#¯ćrõ$T'J|(^Ԋqo0Xf]0s=2.NvrF"j |[.ͣ1Y73~Hn'HΈ r[OhԘ᠞ 3_M1Jxl塪`um_՚A֠_K2[c *&epWXGQ.Y[|nmJ="@c=n:i/nպ4mOΦ+k[ByfGNx} [`Q\_8P=kZZk4KZAjB=!Qw}h"Iu O7I)L䥞dzDf` 0^7b/2~h:bV#+]l<_t^RtfaXs8zOP7Pʺ;1$S\N4^jυ`>Ӥ;={G<ũi3Z/`d:C  )Xt_+>Aң7LuɗKe,$> vu-2-PN6Zv$@Y0lG"Y Xt>Zao<÷JW<ԪSV]\*%*J +Vf9nI$t04%P#dyBn 4g 6KocDR4gg-©-,<A#!2U"쮩|Cp[g&w_Aįwؕn?LT~jWtMg]\.x n gKjg`ɞ_mm4 X9٠-ʣC?&4dޟ𢆿l\7 ah2<* qg/"#+nҁ?ln}9HoMJ!iI&,D[3،vfCSoub0Ol>!u9er `tS,EeWEw:\ʺcۭ#Q.,^˲Cx(6Q~(G*?9"B#Rq#2tuR@S+0h}7ClXhB rVJf |Ϛ暆VSx]sy8+h٥yPy9iܸjGRb7 ^ CFy''?L&h_/?t"[3_c@6jH?xsyqJJaFs ͦ#l+VMR=QZ.Q:uah{dT>>Q#ۼ8z{8tvt#yl&y(^1k>Q=dU(Dw9 ӉF]7R(? #B/Ao%=+j^[~c╗>" _aVg#ft"HۘP>iyBU\aC2}j r*s'T M%/D K?It@iW lp9i&yܴU|GnWUhԨk:Qj&@)A[A)y7ZMp9e/0~V-{v*ps`t(V|7k_I m [q=LNUHsXq0ʻ1?-59fT4ڂxGsV$d`%4~&Y>X"KYhNdDpanTF^89+q('è <8?Eq逾ޚF~*Ӌ)MD" 2#C |uaz/*h+\ Jp)J#R /.=^qwvo 3LSs`^Z/_ /[$96Z\}d&lh#Oys>2X F7TƿA&V{/ kBF=j07l4TۅԾ㴙h1d0 bsu2g^˳n\` BZblr]}%|P0ӅrB2H~Q+JNT=޲Aƫ㽒7>$=F:ݚ]f'ܺƦjfCSY+qy7C6H) L]e34'dYAU,}+$ٌ*]OT]v: qM(^ۅ.ڲOjO$#7N[g?n&4m;yrN.Oy5n?Ci36*+>=\]5ClePTN5: q'4_e?(؅bFLq؄oFigIF:Ĉad3PF!kU&E]#3ljjiyh8q)OvgrwڀS ~޿$n8xl{0nRB''bLq}adի4=U}F[JcTdVDD6+Yz&| d[)!ed ޤ\u &Н)ω]TΌ%TS0l)-eT)g 7Auim#4f]ID32[8ϡZZ:_g{ڧHsOމuIU݈f8>KHd@x4<6?*6sz~,nc-ME-ch(蜇r:Og:י,+[K(#"R=sMȰ [-CM<](9ݡf!Gew180fNzQhN?0RQr k&,5f|W[ii"OU%zQ E&JZ%i)KIce% FQ"$o]U 5Ew$o[Y5&YIH4tT{mXC"iۙ]3-/H'xMJ:'Ⱦ(W roİ A6j):0rig?Ulg%zf,Va[:s=_fo*MaF\\pbDj֩vw;5A! XYؕQ7_yQ?4z '{"щ+'b[ݪXӏ𙖯4+50ΈqLq:[eR|OG`?ꁄGǢl42SJO*lga[}3޵0\;]n* ug,頇H|QGS%e+L#)j_-wjC6wdjy_Wߋ1X*#YtH*4+d3-gj5۲J:;F}U_:1oRPc8l}6SQg+6a`BIho 130孡$OyƘcf pQ "E;V^'>x(6Sgfͺ44mgN?!)l?@Fo.ВTjN@i'ZJjI7'b,ݟ>R%a~xR.ŬEzid}51V]wrB -pX6~L F`ݪuNwEvR ~V8WA<.r , ѕ*\BcpnJ ?E"׀5f \tt<:x..3j^1&'HRGQr'_F8^ qpR?1l!qɬ/1/*hklfZ23y`e hm\`1 {jwm0W*I)?˷j9HBr! hoe)U9;8 !Y+#u SX۸&'TUs3J9<.vX`A7! Z- @UbIoM)H/j6qկwc唶88DsB$Asi[[},^5~wCzIFծ&WsW|bhƾ~w9G CC 0:hΤ:Upqi?WV@ːI!޵][R)_V4D ̋/0PgmJ U4NrxZBN $m5!B|z9l$=[ ^s(/9k,bV ;l}I?CcttOhƣCbN%sz|R5C= 䔳 КG2-R Ƽc6A pFF_縃G2<Sa=!f`MԋИ\UPW{<œV PGlvƴh**'<#5QQAaicLy5 \Urh|0Zbnz*>a/'XT|$>$I SdE"VIp,ܐ'`Ҡ]C~K0j"1-1̑9SF#-Y_W}ODtǏP"Z'ߝٓqs[\)x|ʳraLZ4u9U''sc|dvC^:k.*Tmmuw?\EWi9֫ϼvJ]Eӌ"&n/>x ZuӾ97^pD|Ǝ셓K-r`G } Z=@lj |%lû:v^.aU"xN6,~hV[צiff'D-7U (UQEmFCc\e5;K5?P܇;qf.*Kך|'9uD:r)oj&C N{z6W`>ȁ\~ӟNdGi Dyw?hsdcϫ敶I/D!K M3Fu TäJFP"G2(7`!5f6;K1Ychttf3p(O,%=)h)B 3ڜJҀOo.n571-qЏ)t2N:U|9f.BSEfh&oz%pnY舏9έ&z f%m8D@ qHo;82G: 6e >1X W[?_7޺P.|fmp~ʔaϲZKSPޏJ"e?-׿ӭ<Kzڦ&Vέѵ*2/wZY')ۘeq'߂ӒtEQ޽p_CVK4=p B^w?$fp异,(;a,vch`TBziikgRLDqs?R\7RFj`n*^x:h4f^{\cFąJ@jnQsL}?vvLu{C$.](Eæ_t!jKMYߙ"BKK76yxn5:"ݙc"̣=|X}0;lVQZCq7 nˊ(0IFwEj~H/;@wf Tzd_ANތls !;zD,.Re. j0}W'-f-NW~Wx[t>]GEoHhINloVq\sy8&Ҁ8ӻ?`hVhm֤Of-8(O9 Zrx+A4X`RxJ/?6VA[$Rƥ 00eAHy갮V,%4 pXQ}Cޜ;ykX99׳ #Ϟ })] FrA*k$9AI)l<jGaf^p7}](h0%9=msrǟ{78G3ڟzwL[C#ucs)!8d87]ʓ0@&rQ#| q!$K9#IKBr}}t]W<xf$k =K%?/I".NGO &Js)sUAo"bj1s5j$s YH9]żtg!/<;ؔhJ0ZgOiXm"N aLx3wFL1VECg\K1jR& G%ɷ<(G3`IH[2In(RUJ]8JNmBg4PFѼxϣy76]cH}of̒sU`Y6UQwv qxlU=ԡF7Фp1pTi b`Y1+&+~dei[g,-P-<-4q亘 Y|ú-baLgc&8RR$jkuFSWWQqcW TeuڂTDِk(fR xx:_Q3ntgz 裱`e0HVGNM M]\#] @9/$ Pr1Rg-z%3{_eBaGmN1i-N஀rAS䚙Lw<J惛wTUfC*28TQ5c1OHDF &M;j5UIH@ᘆ="sJ(o-EGj3RߕXE%SjR20.4Bdlo@~a|! 8_WjN$Ӟ_{CZý%)SNap_w:eݓHwnJ(XHGz?bhЭHIypJKX92L6֠-77sg2s:Dl! V[V۔ 0a iY8GA96+uNX%d_ SW | XCj/ RhrѼcaA IQu =䦪uU- $-Vɍ-4/]ʖ!@+-WW3HOjp!‹H$kZ =f (v撃- ƢTno34[9>HqI>AW*ҲC}UJu3`B8ΰ%..kKx9ʔk9OcP x 121Y6pFBtQMi'2v[VPߌO!?sVkauT]cm6݅|T2PSU[P(T=vc艁L~H5w~c'0 R ME5/ .J_h\[|[ޚxuG*JYQ@a5%1JcSLRX}ĩHm/B|'ݯ޺B&yzԛ-kF gO?QlY4IG h&#_Z.έW 6ɵ!fɯ*3/IܬUbR>K˄үlgsgq3LW@L,wcBx},IBI:ʱ۽w^nѪM9tndB񙙎oxlvQe,DQLPxWUnH%jF} ?I#JeG"=oG{YYd?0rמ"OjgpukwvK [&/V /Z ?Ce fkv1l\CVq_2}]YAUqx Cf BC-Stv̧yǺW& Ca-W#p(t!&Q2G۱0 ~C?M\m5Gη84Sf;#ߏsks'GR %%7dZas2|-jgy% {9S=@y+2 o`, f{D`4^#FLJ;&*4 F?hrGpaֱ\rwaT@ŀ]MOr"F P,aP1E߆{[#-\bC՗?PoIuz(V68,%|;4tɭa1R`{T.AowQڋI,PͰ+d-w{P1^;Y7HQn~s⴦W cU Xm./Q@?# ୚4fKTJS7(Dd:z89x|p(x w=xjnwZ4kq\uQv,v啇V/ٕ Y0,J˪ aqvVp?D1XrJ ey{PzU]fv'a⟹ɨ4 A"W=ͬ P'N84r4U Ž^hr W"{]N ǾYt~:VmӌeN>%iN?ߘo̕Lj W lI { 5E!VIvKr'j Uc?[CbltEV͔P I('%4\ֶeIF XK`$a}2u|*g X 4ْL/m\{nM!*vُN wA DйlU{(Z)huy٫dPhǎ?A8+zxP,VjP[Kr,DP?ϿO` 8X/{>ܦҷSJ$""BfCD +ש/%su|@ `W,ι*$0\n_() `Wn |F) p-۸o-] b*heq~DT>#݅3.ZYnY>YQaRk{nq+_c=÷abY6XsN`AJߏDiAVD_ګU`ĭu3%X*@}#bۖ`x.ҠMݽQ79ҁ8.Cx֑n؅וݘ1I ~n<|wt}Wy"[dtMdfu7{Hq^b0&`0Тm9tjv녲aY;~O0O Q86F8*z0ٙLjCF 7v FGfdP6Saٛ;~p!O~hy5Wҫpv9e0=1z52$ZjO AIЇ$|5S<=3UPP9:c3k`+u@MN2(PZ<./U9rô DB uO`(9&t-8łV O^2pa.˥l$9v$KcruUO:K1*SqN/˄e-F]T3xf򍦽Q?ݞi3}jUj|C{% r04KcQfi(pXz7Vբ"c 7}{d{ubHQUH,b=3,!hjP['HqCg ؼΘW궖]%)bvSf=Ype:@O|qFf`m7<}$~`ZJI߶,R UJ9$xfQCC#yӷWWF{tΑO7"eO)/1_xW+VD)ۘQ"󀌄x9O+XQ2#M~%܋oB4y &?tLHz)[Wš/J jiu} haaZ3ЇN%rΰG |fCmczdq3V1O.5 Єom㳊  /oM%*,ӳ2ϓQ3Ir>zf;&6óWkA25 +SL8A5LW~m\ 8^Ϟk^v!-$?[E2V %^IGs\oRL*YZ_TmA=VyV=qqۏ(1WO6E;ǰkF\ÿNy*qOT7ؖr\>b!UD n <|bGo,a#(O)M70NC!i ~7<1;E3kɔO޶?TR1 OJOEcOG4@mtIv%z/@Y X2e1Umyd0"~}z HȽFصѠof=pCS!}Jo*v!]tְA'1^Rb @V+YѠq϶01I!lfh+v@ke߰B؜&?Ssk%4#x^&q =?$ UR,uWH͍.5Ai'iJb7SR* S i'[|G|}C?eXFJL|Q_S듒 EU@x$i%GZg9Œ گh=e?Lg4k#TB,(տlj2m `~@`P2 3/# ;F"Zf򆪅Xч;(#LtNa YXe5C . fa9<*2uT=*F NRUsaj]eFruwy#)XHZ̎.yuy]6z zZ\mE{2g))e-]Qq~.OC26.k *cΛQ'de\l{B-l$B, \蔜@e[wu3n]?̄'%P("ǂ͉cK d 6MIzHZ Iq*z^lC>S.ͧy52Ѧ*hǿ ;6OuniܢVJhP\hjQd{sOi&]bg3_@/l͘37oʠkr* YrNd=ޤ tx-ʹgFGbHfC:ZUox7zx`=[S(r-{0[ԋ6fzJg2=;/E7Rh`tyfqߑO aWa)yX^}4ĉ^Mg1&q\.[HM0E}pxLa 4t?KɐISL_Cމct{K`р é!`M0s{+Rubrc>&kǔX:`yXT> HuaVe$s<.T8+ik|S= B0qɢRAou W]SцCPܹyT=@fV-.`Wb~oUv&rs,Bȫ$`Ǖ=疭dDG` _0Gx/붭W%׺;>?CbXhdA~ļoW EFdQ5γ|<9p͏ ʎI7yĉjB8-R-ߞ-ܚPvfe# SSp^0wPsǕ >2{ o bkBfl5- gԣzb&RVqgogx@~s~(O+\խ# nmtOl4s&^揂NXS ';RvUAŭ֧0}Ƕ4Ͻ!f%H#ZX @A߶E]]M!CeϥǜX|Y;  i_}>b11 -k<V_6M`R,o֑ظW[{7Bz>3\= NƿGz-F,Lnc g p{hq&3}tnv3oe9 @i*ױTDnKb~Ȼ3 AekKPS~sXm(㄃D8ܜGrJQiUzHŹh%M)j8E'r 7S͗M&j\uaݯjθpb3dS꿁B*H <8(\< B R1 @9DdV>ػ]6 `sNhO%UR΍Ohv]Sю `w8Pu/u| 8,%1΅qSYNw\ rHb;hNy\xpW%!I"%M to/k_VO53uTIzls:-}x$2^a!KӸlV*eр<96p5ᤜ6:Oo|ݎ]3])=ǁ'D`HlQk9%P]\bZ&o^)?9vISβ9d7; lJPY; hvO%P _u- \wܻa<%,4 dY3EsϚlh' \j(Jx2}?C)"9^(# VY3fav^߹!(]lrTKV02C5<}+PmRժ(e``_ry $F6&7G4J?AZ3:o.+- Nr\rB^%1, X@ER0P =T)m!Rl$wo=11'wQ4JP}D՜٪"I*/s,v-4ʤ*nz|\c>16lVOtڸ`c܈Q| y<7$Fcj@L701{lE< \(gRۆ*:={*>*f!rd0@Fy(ZT{ڵ41VX O!#<nJ6r%(m}}ԉ%f{^ypBД'c.rw7OQjL sq6g^-&]#yX\jl~ീ۲>9|$H9N$eW=ʹӨ"" { ҙާI<Lf"1\c*(D1ȬaC@DNd~gyb&Alc]ƔŬg3koBa2]hl%坮g!-9~2C ia*ef=XM /g@fv!I'wńIf?v~>Y|$r@dlì3>;$$P M?iRZ~pj5熔4Ad? 7⯾L8-s;/ԄfU#4ȉy}` l y!K!uC՝tFTp:q3IItug` :?Q:-a#zh~ XE}w45뤖֟%RrtzmV]KՍ(1!ZQЮ,! I33l~jB@ <4XO}xa\3#U7rþW±BW_&S1{50B3Y!ʪSYTpU+82*%) N0W:D Z$#_%Jd@bc*ȈꈎK@ORip秘:z.5'6]xà"퍕f':.@/ PuzNFXav;z?ə.q1MJ{.(zwȜL9 .YpK9`o+zsôAgr5*Kt~ϕuH,1YJ0Ib<\W[㣽p`xl|16\YnQ7,{+J1ͱ_rŘX)朰ЭiڻC2uAj5zoe&{B -gYZ0707010000041b000081a4000000000000000000000001642603a900004158000000000000000000000000000000000000006600000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/firewire/fireworks/snd-fireworks.ko.xz7zXZִF!t/A?A]?Eh=ڜ.+*ܡ,ޖ^,UV1ߒ ">,h5h+|@ bΔbp{lٓkj\y!>=b4ZSj o" Y/\Qw%>L9+c[]=Go; ٹdɣ$DMǵNKX^B90Yl[eQ(~` =SBkrKdֵEV3BBgԸ-cֆ_am՛W  gUe*4 -ql$xS  t8شx,@Xn W|mFY2d׼v;zF=϶#[xa›+&c gZUy%|B-.YmE$nn*ryٞ [KS4UBiL6#edU@ I%Cjboaf#Cs9k>K8r:%  {`GFHZ%xlQ9Rp>NRv0(*zHf!=m}xu56hރy@o+> _2Uqpπfu:̆,9N'w@!YGg}`V"|ްAf]MOgNFVD16M!x<}hl z Fk$J|R-5-N7 G~΁eǨ(ͤE%Ŏc={haxF;=hvI>H3.;OEnpQ=ͬp\6Za#yW߷aZyGE0oU1Kq[BɌ4F:T'U _qSK]mvn8l`"Ti]( {+/9mE43֤Cx^e`[ :44_S%4H,X! @}zNy Gy̐m*[э0b\nz%ZiNoĒօXq+EM_Hمgt|; JMHY}SMهS&slYʼm8}Za 6 cbrSԎw=")4U2*LM1jxKuXhg=Pg c\KGWN$;cu4|i`IE8Eu K061wm",RU5|ǓhQlV[H_gnecAe1⁚S'ZLN5{'|&b2?Eg9*YT2:]L0pZ=R0[opsAN舡Qihيr#_@o\?ߎZV׻fˋ5e)6i?CÖƴK*SmX*b@` 83'h7tEh;D[mڸN~Es1KX$r*&HkR/X#o?ðn!lH0Nb㑜q?k1G45(|~>x-[}45+u_1CG-q&k&e6=m];@]!&W7귢ƾhiaaR;i"9;L8X:UEAI3ϰ֔M8w2NKg.v?AŊS@# >K}(E^|W 9tn=\"x VSaoIc`}5cv6,֮cnmu/ zR[]@ֽh=Q6d r$.7]A;axv7we{'83yq^a0ƌMEP۠@ie'=67 /40C dM#N.h9ڏQQDe6@t#2-%Z>9r;Cע7\3y,oB1V{{x %28y8iJR-bi 민!<< d~lΪ{oX;dvDI[A"Fo>f*Z 3tݤ Nz5JjdH 'gbRwэBGb-O&! ڽjD(gOQy0VE.7rYp_ HTiќ&Vl4cftjqN9(]mώ[PǶk9ŏfl_66W`eE2I8RLO 1<1>bWPSyHXrkyYOZ4 *$z}{!z?JC1-ɮ,AWHBB޴jLIJ/݄s*C# A_eS-\RS(%_E7޾i\x$Qݓҥ6eF5T4zCsafD%9c.9˄ qϖ3SSNI𩖊RJ iqKJ6߉gAbw2T^>S<Եَ,sg=?88{['r lA̸^GZ w~6  2uN"2vjy;8&Bc?(E,^!m8@8Si?oWN+@@,=L>usZ,㒈fU5q]uU(FB)w+";V~kn<^أ&O=I(n h Ж6`wnGs;Q).o'`cZR haZ/x$w3a5|TtCRj(T%iL.UyH &vf-ƚ&JuYQզQcψ"uWњ5Ps`O+(bؕGH$A^Ci`6{'g4o^0ȡ^Y):A2+;T?+ca?fpwb\dqҒzZ3jxK:2H~z )T iVBxx׵P@CiM Ƶ6V[DцRvGl؂W Bh]2\٠Kq,[<8WJį1=x\\/ნߧgHk]QեSw7p{KAE yuJK~UM=`cN[C7 zMϿ#m<d$1'5z@*LF4<)U %b|ڡy+#Mb;K *,ثZC@UyZWm3{x= բZARwé?Sa(F g^3G8^{ FS}3l)~}8"D=5F`*KUEiVT!$ܥ+Bj y 㤡&nteq*A|XڸvQ@:&FNSwSĚJL1mME-$J AtvTM ?b,2 qaHmEmxsVk6hNt;_ؐh, ;‰^n<mvQ;x5iΖLK)+2qo+.ie/c9ȀnKk%Jzc37I#wBwOnZ6dX+b}jyE-o;Q9ց +Bv*M3+`/[(O== %2s|(HX.;j6%vQiCM]yLD/2.9С S P|qߛ;3T tC4'Cwa#Iܟd %\k3-!|g@ZcV'8"2&$xNJ?GɃ:װ=޴:U_#R׹4v\*t{;&z ϓRWC>~=f~6AFr\c>8M LC,uXFD!%DIT:/Hw[_+#s$ `PNl -؄9 h&_ņl U%?hs4y{Ne3gwz&dirX%R|mi/G8oVNһE^hyJE tT+(CmZf%,&H}DQ;($DJvʉWцEq^uvt8?tƊ^=@uylppINϢR ixYO"o/f'MZ'Zi,e I P2$"eMa'u nyzn)y7إy}|$MR#5P'wZ sNU+lgnyBuXD]ԇ&󓒀;LH`;+BqYz{PNGg;vvd> Q"MvґqkDhLm-N8 6, |eŘIRT~;Pe):%6M)gHaVyp8{㔆kXg# &5'7`HԹg΂DBϚɄ0~h`nOd|@FkR.?`y@~_ؿthA'(.\RॄJ\0E'p JwG(ZII^,i]O zdP0.+Q#$cOlt𧠰3, :@y5rΐX9< ),vBB: ʜX^?E &hQ|}e~!'9O _պ| 2y2~,qօ sk׹ty-D&1d< 9w.'8(VB6j4C%ه?oic'F* xQ +tlZP&TLL}zD9VpH4uQ͚ y es=Hri,\v: ?h? q:)==hf Z |"tי4\owÉ/HB>=T"?d 4p} ]*! =EO 0I˵;(>J\+򺗹}&~N!2S澉@:'#= |xn\8`C9Zڵ8V( TMOԌy7-*6f|)U|xO#2cN;WkTLW)QWaC8O꒟T=;HQPu{zQNu^f᯹>~gù$ rPB+٬d@Srmx'p;([f|*ޔtUdSYoUiڷYEdUk+ϬFPr[vp$eFoC-&B䒙sy@_@02o6'J)]RB\y*Al)Rd`"[dU豯 @FƹCU>L#Hk;_pwl9g"$ӯ1Sv"D@A92ILWTGfۣqY{A}!Yi+&'|ڀ.&94.j%q V>_p)pMj1g`O*</u%s8Z,fL|fR$M)J]i]f ߂fؙ8 BLL}SDD 7 u#Vm_)\bPdi<ٓPX~A4t5Q*Ul?ϨQ@NtѰ#tA B06$_Z ?-(gn(>TXp %IjA\Yϒ@[ rp㈔/ʦg6Ig.N>a5tNr[.p}YjJN( Qy߾"!¥MDEGj=/. <1T=e@ӳ "QKV· FhCԅHۖb^ja:_wphO(Қ - j4 2JWhendM@ YI̵yx;ςG(3eIV}FS.wcӭcgU$aa`ÒS2΃0!'1 gj |SKz5ۼ3k(=p"h\~R{(6.,IZIHiAE@F5Pk1(.0W SHqAJ$/R}{ک8M ip_dx3Wt=!ڸ`2ŒBc՜"U:rTq"UpGOhaќ!F?3qx;?n93h hRLaߝLWsޝ?@U4N+MSJ&*x>};>q[CR /kPkZuΊ5-K˹Ug[/4EW&5Pԫ&|7gH΄w- 8ýI"Wh=4g6Tn.3^+4A(TRVLkCR&Fκ"Q~T ? A<_0p6eX~j,Q}hӒ4 82^W~}Xg #gB $+e8m?}r""AX C܍hZG|oԄV0%LpMcVaU| lmCKlD%1w -];5&Ϊz~kf~^ОfBP ʧ0P*NS:ҖQL=UF&u)۟E| ÄPNQ0,҃ļުT-{i? ?Mlܓ$WI,?g'@gU87tK>ݒbᆊ#@YFi;d:i؇O'pQ\qZVӟ6>Fؿ6<?6]1+ ,Cts e:ޟn\"qfb; B6=Y mgɮ:i}Nu> -G:b@(q|fe´%U'G# qxR&Mb*uh;ǼseC'dϙHv⹸s -z9 +Aݖd#|"n2'Ыt(8̠AaɬgT]T2kb\(5- SO[M${^lg J ͍аy e(NV5JQПJT<2JiF iQ^;`ƾ~ bM7},· g m.Ғ-rw, EfeVg69˧u[`8G?CE8ٕ`DųB=y3"7Fo0(਌Tf[GeOHdHߍFk $OfBLӨ߿>v. y0l-tꯘ6 Vđs2 #DJ+0cc(=ZXS^o,@92*9Q5CP}h&jQX@F> Z~'U&+݅,J6'8Ǧʉ ʱ~Ծ̙tg$ϧ̍(9vHM9쀣/]襰Fg'qNU.MKv}s!:pNPt;Wy{ eIף%wwˈ~*B7@طt_c`HRBHfr /)oguHf7/Q?QIB,B+EK#Y=`:{L0@ʆԱ.Rf蒪t.\1%iZu_muծidz9nU<7P%efqĕ*05Y /}𯬨xmYƣݎc"Re@}xjbӃ2(UΠR(uF[BfCP>R#}%1) st`+.yxST24e,+rwH6•Hen+PSbIC%HF}gAz/p;M~j\>fo8 ߁<҂A=s-.xoMN`>/-$Ҵe (0"kAhE3Y{?L'z 6epQ6Ga c+7]P: f`%!Yjؐ8h0Y8=l~8ﰮ )@HuP"J= ᠑s[vPş -Tqe&DXlIpZ鬍7z; "-q[bfxXYǡ{=͊ʛUUW/?{[q~y{f#<=Ǎ}|^ F/i -A"A>'Ñ$L7FSý޷諬O؈80;,+2ğByhXqta4k! s0b]-e@Ry@B ML {BR7:-j!smu=$YE9I6$c0#hS1/o+P `rb!mdR]ԒSvPe7D<?ʚb3%n>},rMOe=Q%FcJCބGtT Ԋ񢊊_{Q+7>Jy"ib\kԜܳmHf{}]Qdv>Ox>\b" s `q%Y] V~Yb@h1Y~ PNnEfNWmp &x'`7:d.ҰڍGY/ [&w-\*46r=%FkVoL` v޸giX0J~j~OG3~K^ !~z3sê %40I5h9tII@/c튳ajZ.g!cL6airI {n 0U-^5P] Np~Ok~~(=> a\Hk>v[N=cq!xsۄV9ɴ )2*LCQ:r}lI{SCl.}.SƖ 79Ƃj6 &8* -Tp')K4шJUY4cMÖ ZR8tt{0ڵAa.89rv0_g_sZ25įᣒ9L幣sJv|Bԕ7xK!O6]n,}Jސ4Q FAa8t{Xdw.Kj'=)o*ǹ!9W\*ahr}>:,A6cg:7݈,YF0Xn/LjR){0Z)172+~` n9A }F,֪Z)@k vĤjKhb,Iu*d;8 brxyD=N8Պ5g?th}G":Bb,BS4WrV {=,oQ[ڰ؀*_QahD|Sd66}xLm(!T#{[_R !tv)!%Sbn?YdjyAnF2XqQ5u*}Ϥg4)4f Dwddz)Ь9aR\2$I)E yYzIԊ7R=ā% %ޙShď ]Szߘ}Hk9Kj|$5<(26)+Ձ_4 .T[s=wQ38%Qp$i^{h, 3"TPe9WJ4N g'M_# 6˲cYP|`ޢ`>WzvN5@0dl.LITWOxW aU59}י|OɔaU0'쾐]Xi \VDZ畏{I~JYA%<[tm"hݜbiG"~z9` r̍X3½2Dq*nUssZ-Z B5`.Eh>vKߐp˓x@PWn"E>4_2?ufaK5~W1n:R7dɹ>ۛAg r{]:l%[drU28rR̰ {xSr,Gm2vV:SβC]pݴE'K,Λ֨cy"[o>tH#fHΒ RC?v҈I1I@SSI_ {RJ滚f^a7ƙw9׬Uy'=s 4Ff2 ͪQS$ik{]QuyXo@ByNE"(]}5~u`"s)gYZ0707010000041c000081a4000000000000000000000001642603a900005454000000000000000000000000000000000000006500000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/firewire/motu/snd-firewire-motu.ko.xz7zXZִF!t/?T]?Eh=ڜ.+ɑLTvɸѯvv괐Z(s <႖y\ Ô"v/ҳ FŌ2(i[#NJ.RzW G|<Ӷ6ys\#^(}ylXBrs8h묋0tpDDpݶ7SN~$0˵!Z E '6+܃08 P "]!DǞW@ z?a.Ko:pWwP:-'mpD6||qT;_7ӳ*rf*+v2jg.=O1KE[Q?p eLc 5-MJsG!׋u+'Wx@gX6`q*y%d ig"u˧/k8z)l9tuϭC­ww٢6A`Ӿ/^x&aQjPoGBJuqg7^'&Vn6Nul$H1gEAt"Tlch">j*RZjw<p䧁LG79v_ `X;65MBA\LET)']-Tky?KP5~nz)GRkƯm71"eYlp\>X4$B]="hp\H;3q3׊|qcĻxYd6RYRtY-qgNQwb\E)C<_8d'VU::J\tO}g ֝ Ļ- aJf<2G=l׽ (M=߀!. !vgVي4ie=;nN .xV?PR:*V$Lq*W5bSFx*[.3APɇ]꦳jd bK-LCCF]%;Εmz7$;ߊvH$ 'Yť;rW uD>IeB0Yi$zxH]:;tN?m+lshà2@.=)d47,Пi^txAtYǠRuwJ945aVŋD1OBWf_9ZsyOb'ڭi(.-דG]^. $XyE Au8p+מm&7\X)P-)؀i6Y)qT y+&.;Ú~tOl'"N  AAqlqCPaZNP4:|RN:V y:}Iir(4dE Ryb=P`~M" M Zs%o5֎N`t KF^|OpOK1#!6Trz}LU#ٌ OǸBN^h/2@ۥdv%"64zOsRp( 7ω$ _T1iijRCSE=[[&X*'=m2)Av;W?M3K~ڂasUO5]:usp:p|Z28zDp-F2/*P0K`STZ_YW(=2T&Ȉ%$5 @“,'s!5[NjbVG1 ^4,]xYADFiܜMks:CBZ:rL\ج흡}v=g5+.3UEX6F f?~ '! *h†l-Ch-ܺ|)x E)M y rk92a& t~^c˅%v2Xk\9Naj-OqOHOW'F(Qz|Wt3 @gHZ+(HA9"uI.Mafu{4&2(FhFx2]řzݎl6z6YTTw)8p+?nqR %06#!1vІQ\K̩FJ~Msh?iA۰nfoѬk!HH༚܇ 40&oYQ$7-`ۡURcTLn6~zQLgZ-ߖZ`:~#p 7~#snF1,̑"L0=z+)ݍޮJi7WT(Gj˭+6B$` / NH兩#WSFEMo6ѩbXj:a 3<*@=IYW,x>C 8NlN6$т`GaGc'5zLt7VVZ^f/ϝP]]@B%FTgB(Ǿ?(*[@_=^ːJ\p,-(!V[k(pM-GقD(CV〺U@&0ͤG}Žo@s6^Y5]䃓Vey.?myY‰ Q5갚"RGS;u8ܵYPV`-f`8RfNsH&}qlAFՊ JL!#a!U9"0=נ&A4YvEVd,[`)y+avgzN?ǯ{#ޯBZuhYr+RHW$hr`E61EI\6h'fs9^l'"н:76~b5*лKWE s,1D{,L r\cyPN355~!RdX@;ŁjElz!wZEeV.5:_Dv`j[:y2ڄ⬳F/tYCAyOPb3sM]6bPd{U!3 54Ug3aOMi˵7=ɂ˂Upf՘ݳEH=;CŸa(G >=7i`Q~@ ͽOUB4c9yA?fgGG*ǗE }㕴xW2|VRJ.(_&H|^:zt*Q M{8(6NիwjqZp܆.fd KBDl Af60ƷzH#vcc Fg|h@QP;8A< wr}:l)ﻆ>AH71Rk :1kޏZ{PZ+)>:|ԛ ^gE6*%^1 ,Q]ǂ!^qwxbd7tڪ VV H7OVdV{YCYLNPs>$ֳڣl(۞M,niw(VKD|d,PBY{3xM>"|&osd>X`%λxwG{?FI!^0~I&!Q|_1dv[ cw^&SkŊؘ [>akwuYBMyp~.*;&^@$O]cYenghގ-yNt{ԕM̲&܆q4 vE&qtO ;ev+FklqS|9QCA,{O}lћP +a #p>$Cplz\$ptU,!ޗjߧ;ŋN3}#43jqR&XOgxYt}Qm6ѹoI+7Gט,8^!T`j?h螀y~ߘPt9} shO0ܺ>5o&vR>D}%TF!9p\8,3N([h--XmYM̦dH|,3^u_Ym0M٠!0n7MtZN 7^ i% ]e¬F#\$rd)GT?HO䑞vȪ$'f !5Kc0>l"40{3ig]rq=<'k7ԣPƣ dNʉ1IkZ#  UӤ7_>v&`zBi9]Ifq\}=H?YD0G2E_y24E>Pj8mngߩ#9H sqLC/gA@-2;$3ݩ[c`##,^ =t;AR,PiOҘxX>?\2([^`ZogEl܄vGLo)5mu#{*z⡰gZ"?F+-x$| :Ǯ{--`1i4c*G^׷AywG+;͑)IՄ0r}@ו{2+vљS0̊P$=c̖X@ݛ(k/- 5QIy bq.+c:|3 SdYmM<ȖZweQZ2!Lʸq P㩧Zu5cm.x)Pv: ^P‹ @\QiG cD5DK`la(C[#򢀒1= J_nZV* /X; $|**( LpP]K:s3`zxwϿk^tzWM؋08ɂq'77P{[G}3|b:{hOw5㻳a@GW@Cr^ G5 hl@0qV%PMPa^e[ rA4O C!{ĝk(+Mik^EB*a/{MF6s6J:RQ^&OiƳU[)c5d9;z?UÜ#E?m.7#`T~?;4o*TC=Sy)N)>"%R~u_{+3%6a 6o1`[VtK8r5̓s7۟aªC]ߒՐ٫4TIfym~/C;Nu+ l93 9=B dy^@!y':mv"`C5/+o͟*&wէ6]!dL!&˲(SD+eˁ_p =7"02o?ؑlۣm"aJ/ I+D6/\/, ۸Wv1!wLzˋO-nh dX ЬMt'E!HQm8dpc(%9_pԧg 2[`I(b)dFEUq>Z*^E0 )N;!`t#ԔmEcd3GGeD769[Rӡ*"DSHn9dhMM}N!L{aP@c-{£k:*8ee|lQ QkX "4-B=1Q5;B*"'vjEVUX:!zE&NӖ}wktiu=;3$×X,r*lC.~^phv.KlCr ncf݀߾\3rGu <GG km`N:mB1fU)p'N1vt)Źm\v+'S^sެelD7]WP7E2uCz<# 0ijX6pD}z>7֓2rmfGkbk!\]sb^x4%pq6H*,ѳ|e$ C~Sr8$ >UA hӰK];MlawRonGVI! &6%eY'rIQv,)jd (Q;EK^oj_tNsZ|;CGsu,I6*`YQ 3)-l[uYfm)wݡ>MڭK/ nWluZ`݅j?"ɞ7~tF"U:dš?ˮgs tѺ^tj!L5KПpn Be&ESUht/-߆Be y`Aшg%~Tbk҆$c ukX;r.xJM)}/ '(C (SPЌs?u3OmFs Mcu;xYlv{>gA# ]6{_Ə(Jz8=~:ڽ/%M\DiV$L麊qTu0? 6}ZχLRƆ`QE݃b|[k/ k?D7 C*}Af7duԫ!^e-gܬk$Q*qT<'=kܪpunjJ$Dx5{\`L9nXQP`2͑j uUS}3B}2'Mҁ|0 2Y=#ux- ‡ ^i-[x3aYvdq˂anS]S۽?6q;xԁR$Sژa\շ.%]()oEw9 #HŇHUCxr3"iJɛĬ-d"pEzX7"P! ?fר8 >gv9z_'N 9t8qF\nDưӣ*!~ss' o9%MT"# r;(^.Z[hcbe&sitBJiUB4A#s"DsԸB3u B@ȸRUͼ9EX >HԧA;rMe'۱'0\onS`j[l, <+NNZ#X6 +EƄ\mV*^( * F_b3 CV 3%>'C/?KW?G#f7!@"g,if_ŗWkc.\XvHER4)ukB+g %ZxvXjsfh1E0o0C4ڞqh쀀6$0zi{dh(F tN$M.`+}ޔ; 1Xžy$7)ݒ\AC3yTlGJ>3TFe2^h:ݜ:QY4062ڳs-e߮[񗆌-rGr%r3'%%s:+YxFO*. ٫/:~ciM1_U8snSH^ sK?߇{;G+![?-_݄j=L3z>ḍ[ng$ttq]3iһB.1Ur}w;ڏ9k(uLPMw9$gF0hJ[#X*%U>}[Z]W~7_D/3TxwƩ>9g3#l>*cmNHj־az$=WG5;=|f4& [LT-ܫ*:>q' %.ؓC-pr^M_ 0;,P|mZwR-'k(w)!{ts- QCLV  k~:O^ B8u&%J &E9zC߻$ \&s\+Syص,@4&JM4.. q3CY&ׂ@XT6F׻sUwY% %i_eݎmWZA3iP̥:Mf$B@I_R*Ŀk~wK0Q0^?y ~ZV b hː1X~f}p$wOܤ.VPL7\a%mVu7#XzW)^OS\z|&neuQ3.@4t)$xUXGU(9=B.üJV9 M%NN F(6a,G<5a j֮%N+T:eX>Ͱ[;[lyL#>8DN[{ FKO+Cz貐ppGM]ܹH.7_5OlprIW48[N;Ť sg%5njk'gՂGʀ lv!l8E,]vs@Hr}(ᭈc.] 5gAo FyY['<mުS EY0خLsHRoܙ**N?2@߂sUM@P-o\nSξ&g.d+nIeB69N)z-ƔluGntD8;1~-@+ ;*P. poP CXQ`]y֮ULU4`Vx-2}/gmyi,tqTbCmY> kzZiN^ ^L;R8vJ&xsg}"/7>Gta:Q_0'!տA!79IQ G~!ɑzk[QJ2Q H19AQo  *UjulXl\,'r gOGaۃvFKcc61 .m1 CO,XKdˍذ ttpx0Z+~Smja,-6 RsR]1`hRt "W _ZIJQ'?e> 5c%K_$GSճBmj칟2IVMѸ;KZH&+;p#5 |x<'2waܴb6ZQvHtc/rI+ ~s~y[qWfc rrA^$&n{)HOc;! JƖ_vԱjWl.1a ?8vďԼCB}c{aYO7y.{e-ts̓ESM-ߟHq-KUM\;^ޯZ;(U#gֿ+9ƽut(QBmO\ྫ%B+)rѥ41y'8^3T/ruDߌ + F ~Q6toy ;Ƣ;߁9|M<5_ @dTw:k/C6Ĭ 2K \Y#Oo la[BR6oiluCŹbHΩq框یg%*qjՌaR E*3n\2_͝e{S#*ߑY>6Tiv+5EFrHgwJ^'.;e4 lHkaգ\DŽ@#TÎJ Ƚ1BZ n*Q[И$rQjfVOz8-]РޘR=Ees-ML!rruows ^&P6[e#ޒNwF홈[w=dH @nKɎ m_kҍ@.%G+w-$4)mHF,CprM:;&r!W}Ze睻Q v,t;(r ~$eS'^7?kێ|M0^7l@7 |T" ł3-͠,XO &h'g<Ƌ F.P)wFhP VڐX=4VELN='jv0f)!*î^^qPks2ɮ*>i닞un%xw:ΘL*Vj&lh]A&.kgm;; nko:[_?,HZ1s6҇f{M,2) U80Kw5~{ F(1X@ElìgcuՈĊL1W]KzÂ2Jy,_%cV a_?ٙ>2Ģ[:_0V |xM]~vȾvTMn87Ε^xГlrJJǛ4^DqjB*?,&U̖CʏNȿ֟K a zB^q`ry %(=#ݯг5qf>|FjgDU/ٷl7(Y.qAbG+t t]O>}.>rA% M{"M2vn)s?^1;SUғ AtF'kPy.])cZ,Bq ECUj+s+rYbVjbfjx3UҦXzPOLQvLqm!-0Ff8-06z0)Xfؼjdswiý%4v% ¼bc&y0 |[k#d|'c[iM8~9LĻi<ٌNZ'I)噃d,˵:e]ê]zy9 r_gHgc|x+F briOL͌V)f~-(G/{i9?@;L?5=Ks 7huq.Q^)^7(.]`j2c%/<"nUΨ6/NF3&Szs8jfS {>ߞRVяe7f!ݵ 4WؘkAƦ +`1#)F}'w C9?GKn[kh  Z3*?>L~?"UoD$;h鿪o=O+ '-=2LI+|07Z-1$eD'#jƽaىpFyb >DNy ˞i9GC k E"C7̢ƄD69p)C.|ADb%dWpjw"@gCKNu!QOx(Z|$,O]u'^G3 ps82pk]1u`9Ⱎ 0CwFU4?mTbk=D$sB҄^n} g/$ B!Ms1 wOaǬJ7,QKIݷEwE$S z_J/}++~n5"Fn`_vݒ+( 聤%ߝgۨV18 2I@ vw" ز-2P;RsEфĻm=ZC ^f}FB5]`  }>ZځgXYmD}s6|#W` Ny&NW 8ଷeopR>꿇N>^Й{EndɘF'+l &{N'9 nSDIG3FfTMqa` ؼXs0wmp[~F(?ģjxc\8@6Äٟ\*f4VPҮ4 JޭGM2d؆kT(<+)X0T$]4ƙ |R"00t:N }Jw s*F- YA'XdD"}HlܕPo~swe ~eR__:gCʴu"~vA9HWʸ kMfd-.nzS!~Hj(w[ٜTPo`P[KlguMbóP4 C9qIVС bp:%1j?3۬SBp#E~:Ft)8>$EȐ撾W02# 9G p6j9sM's>3L`Aϙ1T9{)fPԝi-z!D>, /}i?1,#hH-M5!o 7pJg]YBp>;e›kLXoe@PQM"|<,JH L7E 5?)ig]a p`"o@ǃl| P$*8|Ϡz| و_X 6=5\awAB練XlkRWjg-|Ĵi/Ɣ NefaMu|oĤ"jR*S4$n/+S!sxoT L0ˁwu1>=W5,c`&UW18 y2JjLZՋ^$SI의Z>AE-4:H1{4Nq^b@_d['<.Nk#$l}j8\ym=L1~TqkYMuMNj-6Ժ\\_V":ϑ5} mU2Ҳ$YK2[Ő4f,kC`M@Tژ/= ̜s+J`>r/Q_Kt(ˋ(..̢s\=fRm2}SO U5}+?2PpmVS 1L=٬ *gkYCI(1ZL޳Z3n~lY7oGĦ;JHTbi " 4@jnMXgurUU`#D7Cuߐ+vU eۘ(MWdU965m%A8:FjtyVv[`RE9I^52$S9<ˋV%c$EL\Y~sB0&м2&(V2i2s2$ ̮ AKEGK9e{|E_}? j8اe#rD–x} HcG?GնMNhՋڮVɾc!Y1'"bQ$Eg}?+}| R@UD'G%D26ez+hTjJܾqSc`S6H #eMfa˰f=Y)3#HA4 8'°X9( g'+9 q| ~1*ǡ1AI{TD Oۭ0)5k.'}0uIz8ic/!pd^nx&gpƩR.ܗ]|{`lXz0l}Oq >đȜ:P,jj5$(b\ f7pk>fB ~+g:6$t{=x H_:Ѽxd*5DhtKSxF^.vM=d8>hኌdWRv-0UCGK(4N\Y & 4cgǫIp k[cnzN뫘cvH8* P:vKÅ h$\]f>R)h73/;W^SH/@r=R7?x<~J S-dS&6W\bmLw+_賂,(e{Υ♁0i3f\ǃ=PSĆ@2`[X\gn]b"{g"?-F5mN@ /D xfHW($V}_USpPva=+Qh&ެbT:l+9筎'G.Aɱ;Ԙ}ff-z+5Ź [CsKbz7@^VwrD&gYwbI)ވ{;, EM]wdSF sǓO z=_C)(Ξ5>֎H&U|$z^T!XG5gʢ_;UΛz0D%UֺR43Y1`n%}Nj:U o81,e0\1;;J0Z:wqw ׬PRBGa@-1%(d*]N=}Q}g|; :e&#_:nZ}ǘPj:?Q aL~E3kas]B rZh1{Q8aj"o@vy* G&4D!c_u%+8:E{j!vIa޹l?"q3#7};JFλWWYrT޾R=A^J_8orCJIqxr'/ gYZ0707010000041d000081a4000000000000000000000001642603a90000433c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/firewire/oxfw/snd-oxfw.ko.xz7zXZִF!t/KB]?Eh=ڜ.+ʃnkl,\D^@s5<3GD*up,/?Vv]GKr]>ߓ(ȔL1K9ZF[+.Zϭ/'O'bVf&f[)_v#CvH>m [y'vKN) GbüArRdzb{a 9 L[']hZ}&쟅l‹rPApN5I"!4/lڸ!T[+u kAt{W NWEɏ:lm净/al!79a~=Dpbd3YHJe)?[Z9dy"_= Gi<%)xMV< 5"w]y&,"e*#uV7u8GxgsWpjR?lt˦ Ej]B)pGTH,Ɇ-MEjAgEiӳҍr ! *_yARE^4m?>j(4R RoX,?M[x[ʳyJNlnѡJE$b_rMg/NbrqVB8M6? g}9d:#Tn>~gvZdtb,UέkQ:eZO`C-28 H~㥜|j)|~^s-2! vk)E4+(Hوa"vճUasd %eގD׹emiBܣ&DYQ6,/c2+m`i{[rJRG ! "$"ET#GsuH0F൉aVW9P Ra@IjynK"͍s.=P̩͖Jau q,'b(#.pfJ㲍!M=UzE.i^Քf8&m[ʝis4y;]misø50m$ݔA`{g}\7l#m1Z}w(aix%dx>=XuQSIBv׻,4"OoY5) 1iM:vo/FKVВת^3$2c/T1+$g&%?MiTݬm+zgg3;']㣍/C_ɮ 8:?feTzwG+Y,ȵǡ[ 3*Z÷JۭHEGo0Q&S %n>5Wj]>0LCFNpmRӔi> z?ac)38@;EXq?]2@gQA€b:\<*%r+0AƮ2?u6)ڥ`Xތ1YGxr/~VHb?!uoRω/ы(T N&4]wKYc; R40K*Kh~I 0do:u@o|d me+ ;z7χc=]@ jPxDF.+Jk)Իh5o PhJ0qJLpGWn 7i.z*hu{#`#T)P8BhG;D8W1 Nuic&/IEd 9/"j_* ɓHnuiMiϊd9UjꜦ>^iYLhVz\?Ɩц^{Cto?ڢi%Z.C$O{ZXY-sM/1{Ah S–ףz$CO.3[GY IWˣ"۶E;eHYEJ+riWA 3(c[~# =1ѐSbP,=/8LqeUӢr P-c8^k c[#`\c|k=72ɓt{ )>jvzK-1I҅5߰gnk~ٝ1%-B"J ^ӰB(,zM "]SzE7lY_+Pkmp}-Zey:)#cFt 6zD9 _gC]ܶ3"RI ‰)s1jf ZIetfw .$j4zj`e/0ZS0f`S8`~ZD;!VD$ 'F'Lvti ̈́fm2? %KrU((`% ho~i' !ܙ)ԾtjtTBSt< 3~B$ƆmFUbi ;~!Lr4zⰜ8/5.|dߦ? Ù|@-| .GXƏ. z_tv<3hZuPqe)˸:#M!O4;}tKK5 6NjUyk*9E@ n`t`H~Flx"%2>6?yA z;'4q[7obBIy !'tGf\Y:7ӷ|f?eiqVUrϐ!MEqjU̸&#ZI'( 箶F%3s(%n{:T8 &&\㻣]$),7Q] _-F+(D}.@v:|ܨ_F&:w "1e+ׯt߸mɯUi5I7L$t7dx+aMc1u~|;=9'{G>͋ Ы~XPDt0>Wj5RodK>C,Yesw5Qr9+ b -Ɖw9WSk;.zR8k]3/j\K!tW8ˬZYCaG/s*띭,jI+O,Kkgjg*hE&R5* !S\]Fu*5͊2 wvN:yH\Aݭ :18yi1ӣ9A'p B1_rWQwG/ggfZvaNMEVgD P-?X![8$<âw14RA2fO̜uԾ_)\θ.CYJÆd5i#!R!F̥IqY`Gzpva/bϯQ$׹5[d|؟d96m]çI6/u1ozMDU50LqnmJ-G%ձm8#mWй 0{^pZX$|ˌVNE U^cwR/\[m_i5#lu]cz4d8ҡ pwΥ d'|4vЁf+xM;KSYjB*nz|@erDiR1L#zeS! t'K-e0zԡ5RԳ%})`sp< a%JeXo.O GA^V)h_1T. ysHmfqoS7LOTj]%YRgO*~Eʼn9G@\f>F d}jk>uoU61#n{?v ,SM(57.09Fd>KeVDni Δk%/QNQrPpMٜSrthI̻U[_-l򛨤.֑ x۪[+jΪWYã C'6aKH&-%'d<;rma =v|,cﺮqŜMwbukTj9EU>.bߤD'v 3ڻ!O}%dfчJIu! P#7l>ҼA.r8d 809fw#6cd7&'ɱG?+yrL!0D5SޚWKŲTD49  q5v |f+Q;熅A c$=tDc8tMJe|𯚻ؽ6+!]]s%* '"݋+ T{4F2æ!tDq~(=>p{dN#l!dil?4p|nLǚnAt]Oz!_L3B=h<zIT6rF>j-(p)HَS1p|+y6egKYxTa\Vlϋn'jo!B{CU -iSu7CZ2v۫ }x;w+ou02.i/ߞCB,QuM*Jp>wLު.ܩM|.>C1Me5O_ 108C70U?=E+rF\BH ghDld&ND}ϮA2BʢPq l 207 wryT5wYZ _E:nbO?bk23ck(. 1t݊Ll$VuO9 p89(:(2J&dĴ~gyS ᦘmZUNMΑ&oƻ튰6jsRjή<`'6΄"$Jݝ fOU /3bӮ&5kSM )?`;ءYdd<bbNBM(!_|>ȍp-Q22&ٲP쁿 \{Qb1m8ODUUȷFkoq e"madGxA~CVr4 ł."r~{E?5Irx|\ߙdb>Ft.Sf;y%2]Rغw9 ) 14ы4*ula:Nσb5nL3_pũܟ?|Qqas $p2cɆܵʔb#|B{Rޮ<JS̑BV>[||aeI3as& r>v/~E4z]]mIbyl-ht@;cŽF;hl">E/w^O-$iU;r[Adc<0V: “R?ODkZ r.](YhuZ<˫]x}2 Lfc Og&\6dr̀V-Xq7 6uTKtFǡZɊ4wu?%4u[o<!;~~Se#*jl)v[YYP3$ߏ6[m #KA IPw9-/=jYwa" ~-}~WO> MbSBͽ_YrZɕP 긮%-3fv}nZҍmv<8{6D=fx+ O]!o$ 䜆)B#!vFjZohld+3/DX,_2Ð#TխHOE'6_Dr?eHY'^jxBtYm֩'Q9 9t=qER$gzk m]޿Y[uVzc۴B4AݪTGb$7.QL4v%)d j}q$PR m[2~!UQN!v"EL"WGE;n)XfBŷ{POw(Bۇ&G^m\aYœh)l *;T'RJ+*^cϘ=#?Aás9Ws2gI' "F&5\Q['grhBimS5ʱLvDDH2`wFiV\Ʊ㶋ei8"m0 Ԯ9\!K3X4]XWޘdj>Ɍ1Oq0d2X[j8j9aH3ޙԖў(86^-OZͩ]q&h]|bW$*iW-X3ꙃN5I3r)_8?bTj+E[\-Ĩ4D0[hë*#E8AdJ (HF";Yay&i]+J2(Ȣ'k$4GhM 6xZR^*yMN&;kVM"{7"P7{xA%ETPpmJVji֕g95wLZ oe+x 84Qpzkx,*<$!͆8BA (H,Ƥu ͡bㄫOݶO} J&y(BF(YL]x1j>+>JoX6lpX{X}F ܟt=5PU"m$Q`G^1tQ;)d.ֵ~ UC3;2y# ,+@,Fyl{n'ŜbiEI,:V?Gm}?۲F.F&Csj;eru0Ԟv jA@kסᚒ\2yl&Q8pq)bi޼3Z' :nТ^zo w,Ga _3=hK؞KZ$G'i>+rϕ7w6fn6p9Tߵl',NrQHmqB,G uSH1ݺ 2^%]^WHõ$i)XLƃYeڗˇ!~NdD@1j{ZMEi6,~F?SήG61-~u4h:(j0 +{܊0-[FP%=$7˄.67Q _ugXxEWppc׆KZ2N URPix3]@u`i)pHz~egu)kEwycMrêP:1' fOZ}ˊouh*"0i>`TvlEpY&؛`ҘQ9Aސ~(@#0*΄['pnSҞ+mM$hra0Ϛ!PD gv4xS=ͦCX|m4$,"čFubRTe/`FC j1}:&kǰ؃EG6۽wOStTeA/Y4I[mX L Y]dol+Q5nU鑘DoJXMIo3FN6 _1Ďs%A뎝<)i1?_p .N:l0 Zp8қ*ci7iԘO0u#|&nDLPdҫ%SU\8Ebz3- XEb3v$x `~ Fሑc'Ee Z/mobj*GG3Q_m޳ ,N cEBރ%L9|ݼ;K<Fm=%?n礍"su$j_Vgb-TOYj`m1%\p*6~3 ?fw\ɶ R )"z:jM{J aI9&De1A<p䉚C#2{n⢊=@(g{t^TM:ꍌ=<8*#U. .t/0h'qcԌkQW"ٞYoGۮoRdlF4'K{lݚL]H9u*<׉[&6}u&b=f.? Z)}[}IϿp_smGN. l) H8J#=%9߱c ׏8NOM ?- F,X(hEl 65e%7+wfG*3왰H%& j݇/+p?>Ed-`%ta3PYl5 ŕJ8euAޕ?Ց_Oh!:]JCMzr$ʇYB( r_f>&pqaζrǗCtbj1&gӛYw҇Ӄh*hy7eڟDp@G=\!GxCƯU|#X?E*>=%zj|ZEa"`> IUf~Je*]'wםfg7*c,qGq)%^P Xmw%CN`WUE:7RXR5v,Z!EB~'mmLjzrë`\$6^40oxn}O4F~-Ue~CYh`Wi胧Fo[_jBd4ڥb,d@z7v=xcoZpLd9̄jW$L:`j!j0`7FQ}|~ EyǕyr64yĶqz*Vp!T򛣮̔ޏ{$u:v\.6 ")!9ӥ9!Ɠ> Ow+ApQZ+>I ms|u$H ([BI^%hT/-Cv]o79?hMrvg odeZHIzGR^ HljsB*~~rGCܚ)EU?o y~DnhFlJ Xȁ y0zbV؃U$)/ _%ܳ =ủO\[wG><ƔW%>gp9mg-wV|G99Њ{YWxﵥ3%03\noܩk7]iPEa…寻F' JR0Ro̷M>P*?E=n}.X ]pkxpלy9^<v^06I&qn?ۡ :+vq vGd~15 tIyZ^/A-vC(l]dC!0Ⱦp!`$υ2~0v(nk2YoL" ".sٗX64Bu9|X.a_TMGGY)a;exQ/t\V6V*rX\%4U'r?Y8Y'u}Xص,HvAS~F?98R>=PO;%F1S `lP;'_%UkRFBoX*MVՋ9CE^EPsVM]'x1̽α˸I1~1en!ϕx̠B; KSF&w(9-N]j\;(œd<2$*VD*Ƨ$tuu3B+K4 ƯX$4θ!9^+ k}pTg ~{;]앲 :n6ߺaN/JwwKZNVs,̈́ *lwܠ  z)8.Q 4=W_bc [Wlo0IQVe Fh{K7p <MhFT}sUrdo}<F8s~8l a`'|C$AJDU3uY4cH @},{җԪ|`w*2ALY#(V ZF07,55<א l_U8z@Fdr 0ɩJ*R0}~\gc֍ y$,$t]C3[X y HkC=g_K6=KJՠ*3y9`գ{ZcRRezf{/#҈WLӱulonFP$hサ@xYy"tgUځ.={8O@ T';C?  >œ7/xCWfd5OCQ&4I]*av'L̡ 2 '0xw_O'`$crf3@*7|KOq^Y]RW_:8+KE=kPb\).c8cn1v^4I^/oՙ`c3qD 44B.<,dqI=\q ơ. *~r"NKeNnAnj`@+R6= Ai]!\ot1 jsbL=PY4cU&n.74 O! '6E't>)+("Նёn+C}Ca.LFtzr'vsvB<' dӿBg5 g6lm4|e!{K#1Vy79΅UG _ YEz.q&5Dab~axN:cj,cZܥ;Wt;#S?j5PlY>cUTg #=\Oގ@lz<ǰyIkqH-H$VRI`rnzbt pf8 QBYxB(;(|A_1m?e_1Bmx \k.L" OOFxӼSUz>>ٷ&C?1unn 8tmK g.wI $?oDx1hBb^2U#F-ܱ~~R+Xc=a{ w"wόE|)EJW`NfGT]@#wp()Qm?Q@|;TmY9_Eևbjx Dž`'*{5/<{c?֎Dl} eS%y йqޏe+-ᒔ6CqIEoO]*eug>N Oی 0ؕ nt;6.{)PY}'^R <)/1ZcBLڼ %vn˚2mrjKXU/:lM\UbpՀh Ɛ&?F[ܠ` Z}4^w KdDglh2I k2 RN?E"D쥁YJr|q.Ӆnх(kӦw\E! t|~ǜd V̓hӑ6p@+/Y!O-`x[Gga _oX>!^W<O }I?p_Hu ?pas%*(#nSpWΠI[q.Y d)4v%!WD~/qd3èk<40qXN"T]2鐂}8$-?>C}Gʹ2TNgQm#RP6fYBrej&c|UWզcq7OeoQZ_#C((Ѧҙ WB )ϙ5X@3PZqԢ38]/k<Vjp} iےqhVWk"h3|h0C[SE,_֯¼a^]يÒAiijb>ӪY`QE>zwl>:O _ea32-P ?2F8$Fg01J_%q8{v_ȥ(Tc]8gYm9$)54Z?Eye+|O,VBðv dO ZPm`#Z^v@ؗ"/R^U応;S25VcTzx6)e h~ فۉLۄJi%q-;<&)" "}X$xW҂<)jbJ, j֞3ͼ:[8%._tܒSkR*IyDo}#"_6݉[t+qR=5e~Qjc[}ed5iݗKYâ-JkciжU/ٶ$G6;@mjj߃`C Q#W)Jyؼ;z ~o I0B1u-&3c\v`3}@ RZU oP>L~Tm5&)on@YHHUg( =ݣeoJ&iSts]0$PVoHjb=YWN&ňnM/aԾ{Nwn%@0p T_ל )${o0nrTtb~4^{r&A;^&(w<%Put6ttZb9I((+X*@94DnAom>467,`(~vHz_^<$&4]2E#VB (֛wM+ +q,},!5zxpw*=[pp2m@ru0 e٢_eꖮ( (vvnC)]qqȼ\9~i"|1oC. E/5r"Pt?AV#,pe&tz3y7wpY?cllO Y/~|JhiddGR+F^IVV9 v TA>'(lr|ɇ9jd0D"N0сlNľ+ɤ (nu&] ֽQH@ӧ#N-Yk%i"ɲA- GNw>e逥O/6.[Xݭ@(7o p7^TI qA^TPk D[wdB3bv` m)47|2j޳ "f8t# MxK вDfn^tq[)!( LT- W${p ^vCcf&n;Lv-ȷ5J4k#XƉqo8RQUwM;Wc mVx<1Cu8Lu0v&ZUy<֔+_pgt;o '#-!gR{*"ֹu h ^;h 7b&ؙI-; VLs5q.Ϸ ϼ@aqo5tv T`놔֕G{͒i~Qz ].}ȏM֘AX`zTb}1Xeal۵;|(ɬzvyC^ĕD4W 6c]:U9G_Ir$xo8M`4wd5uCw^ Y&NȀ$(fUA6JDRn9j]oD=ŪHSc؟McWO?sHg 3;GJr$#BŰyCm+&D? wZ 4Ճ.}\KLъq>X *>.uN2 34%U%%A5 B% T׾@LUˬu1$/LYaVRi[CBX84qsG$걫 k?ӎ1~{D.#b$W*:7jOx!!uY,^Sf0DoUx鳫#iy)l$3?xKɿ_yBܶ?ڠ(QdEYk"bee#֩qr霔"8S/YjW/42޸\8zӌ Ϫ(x1qL5 6y;{g1^/.hTM!OžiAwвND[;jx}!`cQ|d\<~; !ZAʖ4fXG⸑H`CszfW^%B;mq1= o"$q!ߊ{ ڀZӸPs %\ZzQmwߪ(߻S^\^ʧDHռ)G7;|$'p 0xZLoafxt3`M"TOGD2$aT꟱c 5Ӑr>) FI;kБ\eTg8;U('_)A:Odj?Ǽ1Z'Xr5Op0!<9:UU7v- 5YĠbzG;4:{3kOj-lwQ#s8N.Zla yػ]{>QQq|WRr\%jHH?6`?ɑ!"3Ҵg>#'dG<ݤחz8=|q;HuYNB8T8%cM{UgDЕ6@}孅2YXIH,w_yB2DY`3/`*ZTZA4 F@^d]ºom$hQ\\]9Y4A÷3D; <nzE ~uNExbW84жՎKF#ūx ۲pڭI\RKVa%~BVų G]FGCV{qTLZ}{TӁUlmp2bk%﷛߁2 12HKHI) \p:^nz p+ VܟvuZ 1xE<¯5h F0` |% z ?u\ܕ +?51 C[gY0w7=sW- =V0'gզ:/@+S R:?Og#YzW(Q߽d"OzQmɧb`c66+4?l 4h~J%V/*rnoȋUkY%wb9HfHڑ~%YQ}DcWL,s2kxD\1!2a.1*-o  hnnx`2PI+~x 9ƧҘia5pcZZ(V`15ԶT'AIj!gA q-7IPoYkj53XeDfIˢ=u.;Iq&t/ʎCKh.+bH欜&*58%sr '?2BBnD[ATݦymЕHsӾU+u%e% 2rn*;}ӫݴ2+5mt`\b@Nk!pµKJyfVv~- d rBG%7%gGOO>u'Ӟ_d>sPŢLtX6ؓCut%/*8ƽM4 r(6BdDZwХE+0|O> ?EεIgKx>FB0StfN2&:| 楯և2ҨG̗HK 5ꜿ2Zk740/PU.ٍkNjⴵ.l򇬰iZ8=7V5 h3I{~g%']:N1|!'p4X BvtӲ`''׎>MBZ].U[)&F} SX \n090|@@ T R "Of qbV$(rXb5r6niinKW3xI3Pr<|TֶČgGnH<`ڂlCdJ屿ylg)_~uaUhFfx@<V;쒟05P^AB{'>Y#AxmEtIG1Cz9|H!&"`6ZZu2ṭYp# Y:P=N0733ʪoAeߞk O]F 'yM̜-zz?Bh-Zuvm"ߑꑄye9Px$ Lt>/z=fg.[[z(J~sV1aE7S[?RhM.\~G gTŹgTrCt?2\ҟ\ KkQGgnHMPNsoOl V.bv^cU[3 ؟/|DfDŽ]]ןdPR\vl4u )ڎf)ұ-kݧws|dʭpb- 8rey 2 ~&5ر>߿ElC!km8n-=٧-{+yڭ.z1ХTui`ǴN$fѮO{ca,.%΀*&02I*EDv}6jCŤ'o6HnzBxtWnE F@|R_0GnL=%WYNISX” 9{?$a:A1R!Έ5Y)eVg"Ħ*m*;0溲v2{U!fIϵﺪY%(vRO?Ųaa㩬_>pp%%ߗPׁHDXd\U<"K SkR2تZ~hdA4Uo|uzcȡ_PT7җ%ٟ+4 xWvLcOtQ'ꀃӶwǘTm%UFr ƍQOÙ1:VKfD$|_,W^tKSX}%`#638XM*wL|87$/OpI wxٖ8T3ьml WI YO+>d|M {Ϯ*.7o_WNJ2VN1)E&x^bϲȂ7A>d.ߊı)#j) +:]k[ڷe0o6*L-|ſl޷"%mX@ɶ)(U-5x>+&O-yzhw3߭/<]L<_吴y^P?f6Ɓ6¸Y[:^Bʬ"%*U1zy̞H &mPp͢S͏_kPZucNbOgſUG?+z yP)Wg+R+k.2Gns܁VӥE(W / K6E%[D]lH>1 ;cr=| iQ2Ux4H vu/GG~ CE4Pd926.Rv]qY}J?Uq,v.G?eYHRB탾P߇SSt z5hĆ3\kQ23<~)P8LDMi>?FT_e}קҧI BdV:*@}{30-P@CEڦ)Η6R!Y F}bma~J˔7ˠ+YZpwH]l(1&1!JᇸmC4 }K8*d ˧51c~؁m]P8שWV$ǹ9Gj VٟUcFTnvAp>Z`NKޒ]T탎 L-k5u>A@䡈U./aǑg5M2e`/gpմ]nHPCMS<ؐWL"E-/ĺq3V._Q)>IS搋.8J 7{Ďz? woj:#QTMU~9|HF`&IWyyHi6GXҷ^o[=پX"=Z=Iӏ#-<4G΃鎕J 5Լ0U;2=%Wg_Kd̦D.(aZ,=: uMh4n.ؗ?E Oj :nC2X ͎nfŮz;Z l¤"|:)Ia'q{ݯ5Li|%v7FJ;w<:C,50 ;a!l7`| ~CFlM%6)G\X xj4$> U\v/a8ZrV̍{J(<)U|78zeu6_պjd: M4% @9m8c1K{/5-6ԅ (7zRVˑ7`<;K =:E@6w2Ypj;k}ދ/橵 4d&u׮By\@Cc:F d+:pT㼱3>uRˑ ;FnqՇ} We]WA;&tX:*E(nkY%h&*EM#~2/hsY^ x1tVЪvÐ'' (LW*q4b8^>ցPj2+& aijwb7nE1r$io* G'FU#EUZv% ;ԠŜj$csp.ʫ!NZM"HZCe N9Bc9%4>.봰弶lÓ`3E9̊ 6cxNj|D'>2 ⬪itga`Or^ &(wQt+0ߗYPW_.ah8 OfRԊnQV+}u+exB'Ǭ|$!!,ѯ3 5wEzΦ;5N$@ ##'5Eͷ#/?eҟCrl=( q*VN{XPJŴ i=/CLA/I>YA ֣?Ewޏ.ViAj\iGs X^,y3ȻʜLE LmzN[%bk/\K#L:C;*՗6 e/ sLˆMp]q: YBK |f*RtnU >F!lO ZTfAmy&lGuX_yŖ5e^Qf1wjÇ#3zֵ~]ꁖF_tH9O.e1f W鳷 h?-UIo%xN>YqZ8^ HHgi9SI豚GY!`)CϫJK[}xpybk3Ba P.8e-i"Y+Oo#{y@KtUcB Hc'mE_t1pegY`zk^>;2cy0ܳgJ" !dbYu Ipl(AJ_ #NrT-D);=)LR" G',T [ZpxczWц?%J V\!rP;.xp0|"PъbOW ѷnT=?k0!?:=kMQ33§s8zcSzF Qh~(]Ţ&o2PA^I!1շeb"`+72]6' \tӍ+\3 Y$ ŦwPa}^ӧJV%cPX춥gݬ&sڍ5@-|.`+o[k"}BRs)OuRV ]Wjڞ+X"2+0zp`I] 1 d~srV{X6N- v&j7"gkN 8c%?W~~ s( Wߝ40gakp~k%J6pJP=BijeK](2k-]4Wȗwؗ{?UK0\z= j`)Y$ ﶕ)ZN0FvsNe]y<$9%5.lV W? <Haٿ&A[} S!LNXP=/%JF7E1'7Q=RZC 9|ऍ$krCa/ 3†c 5MIwz/bX;g<ʧmd_ky2/E&~;拗5؞6`.׉Wb]#_e4 #P||g˩R j^ۑ ;|L%\owEH*e,_=2ؕw5P>n.Xk5nw_r`g'w)T)aI%T^f׆|lX} ̮J 2cӹXэם145s4X7&Mn:qٗHJVmP 4ݳW8J3=ѳKjhсp1؏ᝆm"&r>J5 LOjSm(fԲz7W"}B 4LK3JQ[V-ڠ^r76O.6+Unw|e_ÒwOEՈA2 OMcʩ@b #1 GtLDU]SލŨpXpN'ʓtM~ =bo|)ǛKrPQ(vcJ)A\5Dt&qbyra@֏LAS.r[6*>pWMҭLJ_a_Ci?.rKٙU(˽Xb=^O=$EȚRָ(ie0˶ ğU1V>.uLHkt~% ]@1H=*Dog?*HF+~֌˿ïˆEԈ,칸gnkٻ6a\qؿI~y*,$$ lu߹| \wA嫽#:;G]TTR8Nz@~]x +OϽ{7UiE'p TƵL-BBHYo7fVf+yeģ Uq}VrCc{w Ҽ:;V=> tԷ"|v YJ- A,IiRLL9={PU+Z3#} ֞C#"cO.KqF14v<=DgFA1~/bbc2ä5)TxB.Wvq%v=禤,vha3^ŪR wX 9z]áO{2WO,)JӴ0y|g:Y2p佅8c`WD?pH 5Lm'1yOCҷ,NzUws3銃k?!oX"F|0~['~mKUХC*an]2뫑~gM7:,E9D"v3.;  lQNb/zEk5bLJj3Lb 9k SwxЫx1 C^VkU_K},#Ei⊕v'.9 i1y(C7ChV2^ 2-nb@eoS?5v˜;msg\ ZXfAnX\JwG܌)/+`{hZ' y J_?l0~>Ś.p@xj])<3ܺGN;:szozP:LQCr)67qS몴Ei -a IxoϺoZ%]sEObQ6>טN{ǩIVJ^C n$$Qya 8вՏ9;֝1i>ĕRU%c!bc4b~ fV%(ob0Jg6ORFدy(6Fk$ӕabc-0ԩV"Ke{~ƙU 0,哎M]i^w`n-϶x|gS), ')KR_U0&Z@#I}aƙLQ(/\O"?}o' OP@ m J K2#ӂMM5_FStD-[01+=Nİvt -X56J,bKܷZX 4<C9S,?K-eBrĠ'Vs?}K(Pĸ[q%Y}γXO7(D#g?ˈ/C|d-|6]fZn?Tڳz1(*EE&w?cv @d.]Hi?dF8qZ}GILzb)^?E1] oKm:%c >(N4mWW̖Gj2yAp!M)K z%NNi+BcMLXΡ}6 $F"}"zr^gVɚhAgZ(n߾u M΃,1]$w!;=8v T:[ǫiz3!A Vsk26n8h Z@*J_Ժ3AZw  Ht'l雹U hֳw0vuyT6/  (ng lJb啬}w l-^a(bT qU"$7RϢ(W[Pb "c҈"M"bOZK o o(S$tq-V)Oa ʇۡLw@T#_c+T:a%aF[W^"i4q{)ç[9) x7٬7 IP_1Zk~^,1V|>=KIL}g*hAUJ'墇ȎDf&ՇDeWOXm[lnTGK(46*9eޘ; a]Zgh?@.bX-yo2z2N9knhe:4튩QcUj9HQ6m.y;G00mut-K>,y6,}0#XRS&U ^|#]5yl]C^$?$"uO;AM(@+FCqtg/I*V| Q]FPdߜqC" TH"s#4Y-7nK !fDf[99h>v5baR3sRّ@FmvDav1MxY¬| j2Hw7FVd*?B`9Y#˵i 9\h\z~ȶN72{>?i\z ,褺&]1QlS335h 2_Kc|~e/r9iDb>ATvl|QWtSjQJ^R{D~cС;_{ ~A^y% [{D:4(Ba7Mfoײej]@M 2;͜IHlg;OY]3.UtQw`t M@kCh/FYN5D{_;~l/"O6_?$-&͟h?nE}֚-bZ,Z ToT_cnr.FJ]ˎܵGk9WU}!LxNdK0 >!oFV}fA om[Q7;%ġ_4S x ]疵L{,G&"1tf=S*˃SYCYgM =]'7ko>BbqkF(2KHoxm .yXdqywS*Hy/Ak$D\Bv.k?>w$&rThLO-7 w#w!W wC+ĵLPASc笯^X48;izqC.2Yvn P |>[&ԅdϜaf Zo& ?Ibkw<+ٱ'ߜK#܄Ӕ/Гoxg)˲B~֤ :/p)KBS /7G@aQ}:7C{yX.ɢB,_BU35x>&'Z$[x#{F~P:Kq2~Xӊ+BB{(xs)ͧNTv/qAcl]h.<*PS.U =|wP b9"ϗy<+p$VA8Zc 㝢!\P_PյDS+@>`-w9}ΙnG&mDm#7f&.JxbN$mȱԌB9eY"i¤HTDTZrWm/ WsfIt@N-dΓDK&Mf MDbb*O;_̀Htm.Hj 51ܷbPV̛&6r0!=}~fJafcE֮N;Fg(dy<]Uӓ6'v&X(NsWD ohA]^s+b(ɜjN'utIJG*[3p +,T*N{p ],㼹9x{yb@+0p'5ʀ7a;&lh,=x 4" 6p/p" ؝!RXr_W8F}u m:Z }ʎ`^XĈbh*(JLi>Q3eJU-}BōC+uw_Yu>D|t&i0݉꾳]ʨ=atv F1 HjUh!QtOQ)$aV}`{)_fOdl!$f"5M _BLV}]"BXӉ*t+O /He}*F4F̏YYezX 1+ng"toNт?&2 `qab\X/Jx!ǖK Ut0Wb4X`8*fbZu]Wr䃂~ T8x4~rQJUֽԮ۩gYZ0707010000041f000081a4000000000000000000000001642603a900001720000000000000000000000000000000000000005900000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/firewire/snd-isight.ko.xz7zXZִF!t/`W]?Eh=ڜ.+ʃF`ΡKy/~!yL ϯu׼`pVC{vO3|{35=+ wK9@ˇ1 6;&gRա6#E؞à.Y(ަti+t(ByʉE˖i[ ȝBm2rfNU!uШoC؊ڜVy1.njlv@V4(L ֩}6&p>s~ NkX1Qښ?pD>Vƹݽޕ4Tg:.D0 ;|F4Zr^'65UXQ:|gl[‚^hM)% h%׋?5n O-;~d5gݮ$Cw1GQFz܃FfbR[]j%HVG q^:"fկF e+?婶u8HypLgŚ!`cZ^ye[- g׽yj }:g(-95&Z j&[A^0VѬǚ?ZFM K o)iAu!e>-SIWJoXeWGs]Ľ)]|]Ɩq?E]մ젩Ila%>Y˾(p'G"^NmsU=]a!m& MPH?.VSfBsVTr\φ,ޮSk_)cV‰L@%E´pJiKMs~Rr0ݴ~P1ewWO:n.*3EPs^.{t OTY3'W`ls@Ϊ5f6P^T^5ܿ#P=yߡmykJh'WɆ4!ZJQn/OfH#ĩ53,wFBׇ3SP]l=)N9L-3|'8'k<_18e8困N"TAД(2G"P#y1=i-$x&}.TV -a4ыJe_tD4 ހ-)e~n YBܓ[tЖ 3@~u65W-;k^81իݔb=3tmtݨ`#7$qBΫ|ƴBc]?{<{ %Wo;grese%!h%oXߔcG/^~i{[ 'd.ؒhG쀧9?ꮇ,['VZ7&*1% ǒ%rt#VN@E.;c,>ÜN 3 !UVMh8$$~k5q  ?gmuЗ4K3-Ղ&PwH: 5|_-*}!DXT3D: q -􆓔hA9 d9BMVI&zmQ6}N\b@=NTm g =M*#[oSVS(PJ}"ucvm* k^5&.M]_+xo*㮞Ԣ'濿+䌰^kGW''G7ܣ[&{cgsMNF5"牿Pj?ę ,(Bq1B9y+oJEMrF?A%a (ۊ.tR\Ia97L8$/z M.|\IqOx~q}V鎦;CG5:oqJ9`>: =B)5T}SUů`R04tգٴo2) T*91cƵ 6[_v'ũ>(V\уDZoO@ҫbߘ*qpQ9_`֑O>JJِpƸJoG "IhigQdgŦ#h1)PTaVL s[d>.OQ%kKOPIv+=sʃYbgu tMH^[x {oyIK/tuSakswu='K9PpdD\wb(9JCWnKa5Y_bO'IU;BWKA2/r-P%CV=-}5*=T}-hTV3VѷQu\?kmڕgYcy{Bܦ^$ Õ"0C[wbO;³⃑ q'1< G '&rYsw6"T6м/jRZ5a*3eLU,ٮm: ^FL:ز9X1/xcqp:"`J r`&ǣS-B"15+0&7slj@9Y|YrjoDW(O:@"֙BH ?s s0ù "RqhU"o-nvF$]Cl#Z$yx'e"x}LvqIԏLTǿj"c[3~ e-7tˈFhW=dnUZ&:3Hrbow.7] Hܰ_mtU{ɖs YE伱+qDn2`a.KKT ۊuҵ43.̓TrY daPZ#ٍ_P5wHO:װ٩z7*ߔ^59wvqh O] FIEPAlvdE5Zt5KذBx eGc';zͭ''Sa<-_r~u ѼF=!a!ǰ Y۔3#[w%>Ci fް1Y`G5٣6fI BFDB$fF{5ãJQ G+Av@IԄV3@H$:b3l˜ד[*0['ALF\s9N(묁~%O$J%PԸ݊ٱi/&-PՙH_g<;vIN>?+րp8UoQHPZɆDB,6 ,q-`oǥ:N,?H R ^EMUblq(=M ّ(b;z">Ȳ{Ȗ+kѐ)%E(Aʰjk9:Xn.NBbWz6z6"t?|.ǷFE;“ ṡ?ׂL3}?о7Cw]>Ʀ2얗6HI(ST2mVG(#}e:NӐpL#'9]&1 h4xw3et{B eғpo\g/^:r%vfg{dbn1 oyں ^GxFc\;T`h/t_#֊sU=/^Bgx4sCA*F_.ct*Np5.i*)TG[.Q-K@:SW+Y0_Q$.1 S#eB! "SH+bޓJOAJ_CK;?Kjx xNZ)MosYԿ̬SLaӬg:p(i#l{#dO1x;qJ #a+Y[9׍= `E'; X^Rt4&vik5NjOmѻe礈#.qc5*mWten)BAm/ ecLnoMv*? Փ!UAmik|~pQyX{גm"4"G1k&Ѕ# I.ȱg/h*F-99h+*#Sdbӯ)H^X&fbDk^|"}(` kR5KAuQ! H)gk@qW}Fp]z',2pV8EƔHvUp4`Ҭ2Ac`̜܈fnԫCj[j7meGYۺOjcL!n-hTqԖuZxȲr܁Xo:h|uw!2*;o"IWQ5H|US [VK7ңTcaV g .s{@X;HQqlqK%*"(\nHJnRbCw~1КjȴS?bʐ<3Mg2ޞAV샟sӫXԳG\AF 6')ᴈI':T|IA)gO.j0o[} h5 IJ#]YhScknUΠ @'m”g۩ JҌ9-`3Y%gYZ07070100000420000081a4000000000000000000000001642603a90000357c000000000000000000000000000000000000006900000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/firewire/tascam/snd-firewire-tascam.ko.xz7zXZִF!t/_5;]?Eh=ڜ.+BHJiUm8Ӓ:6F (>A5mQ,NMLYp9voyY6X:r'B$wkw 5n.՞&vtv=fMRɨ=_bTc.à @XtEQqV2f*-.? ` u]>fx*CjiNޟl: GecK`)FI"ilַiDo:NP72a*TLՋfv?k5ar_>޻)hC'Beo2*xOK/_͗EV7xg[J+*OIluȿ4%P ,U6{9:/\a"Mܓ쨉wAD,y-ġ)ϣOVEbݠL$Nb%vܒw5/vGrL] Ec$봑CIlbHnY>ۭ|>V8$, Jmve|QǼ~}"6ie_hvW)o%&;PuqL*d>kKo@ߴ"s! nB3!$Qt9%S> R-#AKaVi5cX=ŰiB<2 q{\ V[{mV =6-Ăz; Ǥ[+U<Ix'Ԣ (-ᆹHռ8g7l nllK~} 1mAսY'0&J؃ݣA; 2ES66(nrswB-AYf?Ҵcʆ"?^;B?X(GNxF3}וo:8(:a ;TT'm)oh&虎9:ebHwIH' [O4#AU\ pQ G,f*?KQ#( $LTjDBHRr\{  @~ʭL9t6u8GHbT߻]aqP뀑nt>d%@/9;:s\ ە =B/1cߝ_TViXvN"^#kQ_0y%K Q-5bGzj*,K{+`s؇DB 4'LѲU7Xy\3d'_r׮Q3`A|k-cf k ?҅'u;1]LpFK;KX(3=ˇepH^nqhO@ƀAKz/ym^p_늢K&$H1u_2I.6h)xSbL:!P)Ob]r5]PN1pϘ r|9CN,Ge~FN gH'ԫ53J[6}cU'jgG)IvC2Y78g[ͪJ :md&^Pkp Sd# 9onRDeInp`1*NL-JBI~+k_ϞN|fZ@EZQ {*pĔf6n+wAZ\'㽉e͇ R9N[X. gdU\vd@[YtA&o{"h K4^*)"kJ $t9rR)y 9@)֚VESTwN칃mMN5}",|Ќ=VRKWEXxeƥ7W[[Wy/ċ 6 7wMꀑF³u#M)sjĿ4 Zr 4ZwS=69v-[`Sq-撝9ZwrԻXR\3ڛ4E Q /bn}K#-(6٣Tcޅ!s}_7"wqWZpFS9J_&m_+H (k^qW[4R/2;riՎ7{'hQs7( Lk&I{Uf*ǟr T;rGm߳4ڙ=(}Kɾ FꁋbH6Qu&u5L&MiF޼)ioᝥUEJeZݘ"ӣ2I@ova'&OKCŻ2Jrn%=izFZ8֡E6CI.q.~'۲Gr\/>p- ;,gG;TB𿻚2 "\ #dIFA`d=/JQ @)@~$oI04‚z3oBWcy7A_0aN^6[)}8ڎŃ1hE7zG>v)13KVZ>.hl=^-dP+CJR9̕ ,:B;/_h&c&\3 )ѿA3dOu|Jܕ=G6gHB#3ߋ!< 3PqK#S6\レnV>1TC*~KM n,VFZ>Rb&[z׳5=! }r6taCs& Aʠb!#d+Q !OݦFaPEY2[k\x`[:Tm,0+q(99m"gBtI=UyNh+(Th;il3vvUD(pL<*qyǑB`3\=xn# |}, bb'W7;HLniUOs)knjg rALoȢPV%kdjiF"}ն5R")">cf*縜'ZULWnzc|.Օ dw r;˻#wxl`K-LFd:taD#Q@zvcVZyV?W:`~l㧃5-?V4}:%Auޢpu]>\%koƧ1Ef9>:Nbe|3_`ëQqR3K3٬IY>(x H:fOd @fXB^4[ea2]th}b ~U[Z\ZVIEYi,WKTO 6l.xb6F+O<`#6SfcHӡ!T}r\g j@P41&/roqNQAٽ Z I=-ȝlQ_efUg9Z~@̑Cjo˯o'voV_ }PWM˝lw/6.y! їX0 y&N!PzwF!5JVʞ)8FK{R;b漮rhqK!Gߨk@O!&ehR7HH!'"φf?*i0`b=ٔ[j:<18JϬ-B1hOIc #̤SP9ZH0jmeUKsTooXw,#Ӊ9w<^>BZ*q#g0h”Kw"aqv* DCCp-" SA iԅhjѷ;T4[]H$Z8+3x>b䒇6:R&~/rrNqޠgt\0A8x8ú$D?z!m/?gCX/Xf3ɢ@j&L^q&IIXF'nb.6P-+ Rk^%4d>T4LDy6IX7$.@<2 ]+Qۗ>QG>nE7R  m(mV֣~˄uE7tվH]R]HC\t*$h;}A]"7o G#DpY0M9+JYxK'8Z;xjQf-BH',\ʼ^QNۇ8e3uX(@"x|] ߅0AΨݏ%jF*)s(bOv ÙV;^A6Uc;P[ѥ`+ԌCz!`_v bԜ^+{xxƼ0rё: Df0xaV 1 E@=u WvL-P3ma' =cs nǂU~XtXt'H*À{r\!wEbF0 '݃2$p=r$Nf;U0RzyYyݜ_x݋%"橧d_bC?]!j^xS=klqv9Au`%U4>F,_mF6dB\u_QaKgܿ ݮe 'CLqvǩN ;ؙ:=^k3_j$Ġذ_ veusa[tOIE-".N̪CIY>,(@VfPT :fTQnUa1:m"6^]xDʟͱFS0d6ca0.3 C 4v Fȵ&]h1]ޣ7{'uRP L iQDDnoOU{A+y͌'L*l.:6 ]_rUP0#\f/} U f3TBDoCJcbDi~}!¼܂?F`HÃ*1h1GK`{^7]8k5$oJ{U@d|Z5~(eWdƩƹr w&-m6fCcttd![7z">,|݁MoNjRfuN۞(!bpQ}[LPM_5Sxr> elM޵͙wyl(VXY'^?1RRqsf?҉QAzܪ4X NƠN0d`vZq{9({&Trkp,J'⯐kf<n|\%9HLC>Ljs7YM-RNj NLX~ RID=C:6K7O 4"_KBG{H7F/}Ma;x6li\b6;N`'(KmIar>-^`=QLB@VAyEÛ-scuwi1 #sj䒪7?GXS'.Z_H Fϱ.8vNe<73?i8; SBRkևdwBтm մBQvqMP'EvmW p_ά"X؟ ҷ܁>7VC'Df)iؓܬ[Ř<̣E(O6:ؙσ Hh8|+y"prt,.2'h:فyMB>=l(Üqf]! Z:LR_p:)QBĸ;UCx4(i?qa\Ώ<ڌ4Y !(h¼Au#t8.ei7+':[o#3~8eyTkN3Xo|Ld_ f*zZqyik ed .rVƁuoV@*W [$1}!Mt%dcݙ6r8_^?qWhy*Kg V, ZnoS?Uf ^\V(Z&9 ѥFuI~@I\K.'8zmŹ>QʁPTUf U0Ag8@ wla:dj^lbcsf[+3pW4y4vWWi| E =fk;1;1]Z`d=ySlvEL[y|7`l]&Wo (@!Օ U*8S9~çѥˣ3%BC[Jv xB?v}!*xIjZblzT3dP h6̃t' '0o@C5DFzz+5xWDž ƕ{~m l0]6Zj'eYë).mB=}Uh< B{1:5)BHxHh6eJUh)t;i0lby(N~Ė n%|q!6V sjYuK46=78~f}}nſ:CωKtl/}Rb^JՋut뷈o]\"(ߗagy*jx]ͤw*E l،6KqL1XcD0[˽jJ=A]u1N*&;b0>\l6wtB̐dlqw '>JXh(L z IG}!FhsjP!hFVT}8+赁x&Eg#v*"'ֶ#``5|eW,gAmBEc1 p,'k2rS|qKݙ9~Wf~,'k 6d>&yBZ-V'˿^]ȱݠ<03So93{_+bH6Jx#6:cLb~lN!I}b_I]Q:^oo5 fWy#UdspۆH_.GJ0 X,ݞ,ySF)ip̧% 6 ]eNiNDc#BIoXoYyРw|T=*M|X o}G?CFi\ls ZsA쵐 שN Ɗ 9بLE?ףAW۶" m$Q`}r0>}KGyI1)95ߓ6(d(/rƣf;Iֱ^Ͱ>9J!F=te]*Y}bT=#aSJiޛ= Y+ki5WRK o44X'ev?W l`46:R(OH"J~gʖY*duiC \ˤűgX \OIU2kXtgS%glBAP/ KAB1ki u4Ubq=K|R?WnͲGh}6> [B2t:Vt4 WB6gLZTQpFpexd J~@E^*}9ar 1©.EAޫ~8R^ 2\zzjsI]TRwz`gNm)άwzPAcOy`}s[> AZį[Ji0<>2 n؏DK?]rQ*m2Dgf^>,o h\±71f*S7~},SȈQMI00٘))>y1q~hɒ*k0^ASp\}'YS`D-k4B|yeN dѢ7Gs2p(~؎Vk~O%GJ/_0Fp续$G#OrKtKa<%ΦnfT7B-ih<6 [zestW_iV<&Xa Z؛ae>LqD 9z/~bP4 I U1QF 6P=isOك4tm&_"-L y;dcnn> 73dV^V(RA^Lڪ/G}&"g0QWDgɏb񾃸b_2G*]6qfEEaXg<%N>r)\r.'oy5aIlT+@ Ӛ:~Ģ?;o: S7*̈!LW'*ʍB` wYHPuy Šd2ALㅡd+ƳdǴ k +ի6=яH]* ȡ-S{2g+ٛ ʞoR!53Ir>+<{pr $#/*-OB |8fBO!l\]92A[(q~Qj.,Ϫ ݛ~gƈQs(F;GrN18ؒbO;o2aѨ7tL>#ժ,{ wh'C  Ztb PcQ/ ƒ 2yYt!G!mr@vWl^zdcc32Z /p2w%!|= a# z9D@Z޿Dx!?/E&3dG0zڨ /5%H)-_Od)H\}cl9Qlj$Hr"C;,5l&6C8l[*iTYZ r6Q~6C=/Xi vz~20> '%Gzpo2'b#31)M1Pq|"CH-؝D;ivó%x^Kk7 \a<5ş/P4xSa#(;0_\2',-1+P865ob7}3@Iz^Af#–d2ehycC~trˋtcصeE!n]0uo/wPEz٠e!l…dd$Xh4yg&i[ThL@y^[t9ژsgV[IaT.Q KT d)Kf*)w wV-ie'Gq.&P#&0\Q#uΎM9 !XR%Q̭ RqLaޠt[LCdN.߸ ;|uL֍`G^C"]Aˍ{x~lDJ~Z3BSp>])`<aWEs6  :p^!R;^35SǼ,>+n&"^hSqgl9.逩VuؙHլY_Գs4FDTx]@ 1o)?vL74R)p|%3*ZQNVANG_nI[&O |ZRb,b@ 0DS2؅\:KdV>L1@RJG7hWZa?wdjnk}Qf&Ӻl CY<t ChXd5(=&g@ rD5ʢ}!:Ǐ  nx)+\F7fX:W<mN!^RZ^b%-<-9X-`XծpXchE-IR:um6dSTGk2;qݺfRh$Pt;ګG\;V^}ٞvĵ4t0IN3+3UN/9jٝE g& ε'\hf" CvWHom} \ dh hX 3{8n1=)`TNM[̽ΏS>ͮ5 H,Z'Fņ1Kir_ B*3@/Eշ77LB +tCm! < jM͛n"9@#8Jt\7B )zk^[Nq,QݥOf.{ 6YGXև<~Ӌ ]jչ<Zkb˓>tL'o6TnuCxNv 5a$s0띜q5K cm g3U̿U`b^"RknUu՟PA\GuKFm\"(凯kX3P'n_:P8O&{mD\q3x9PV:suF+E3p@<1! <5?Yn M t{}WvWwW{3uXָ0Jd4 Kl{]_t+%|$_6n;RFIUdZb:^DIDvVbhÊ繹F* "!H%~ EjfRc;zdZeq"AbTEۄ$k#m%%61mNyyLB** OؕȂ3g=6'1m;|Es}*Ek5p/:lҹ\ڡ~Ju7eR~F4^ lwsv6ȥwż/h;p=Fj88(4d@e+MoGDO B66;TvЦ.!a 栶g$5Q?pz_,'T_ t<=6W2EI z=bʶ۠P=y#3 C0L "ơg33kh3o# 4 3j o̔k !gAm!&X$x6 mnKoѴk! =sF x. e.b GI#EieD~YɫS(!/:,Z !7MX›.Kݴ_c ț׽bR+1YULP^ƫ?G\nZ?y?q`(ݐ_>'ZA\>k"ӪPqyקsb|j, Qԥg " imt9S!bKWz[Dy|+AփZs+*Y9j/j(ޢcI s$eGCqn!&6-X2p @ϗc?~FgaE2vȵrJ*mL`V.3qizCX4qQyB˦Un!WbkO_ܘe.5)F]vUY'x%=<-T9|$R+g&_X 9T{н t"F1\9ߣ1lYH+RQJJU!#Ag$5"R^/׋ /S-CL;*i#?[KW ċ"9y@ʺaiRG1m+aew1La2q5Sz} =}{?ɡ,A不ZC ^7 v GO"蜅H16ڧt6[#fo8Cbgl?ۏى+Nv<(H49Jdfk w^N!.I+o[\8.,Nk%H(,5R5Odgkk;xLXycǕt 6 @9JLC  .Pߪ2h;Bǟ+_PL[/aj]cAL`:zf K-J@YaacJ^^K g] bhK!cSS~j0"+#vͿ R"v-~e}= rgZp5YǏlFk&\4>yFV`&DB0֬U+"KH啱?fG;JyZp% ef_5d^9ѹtDcbzՉQ@y@) 0D/;N`GHO6r$-}cp:};Z~12хZՕƄzTg`xƮ1oKW.$NnYPTlT!)'sDo"v2Oc uS4: mQ'S_8{ξMag'f @rJOÁt Fײs[<z9-Ja\mS+eu:foN6.A"僎gMn5;_o̐t,Łpt3]x K.*JT pgJDqEK]N7;'!vttt93$2;{M\y&#Π|:rTMh]l-M_Q 4E۔rӕ&pJAJ+aPhoB$tUM7.z-:*k䉢śޛ! {|NgާZeD‹{& q~fɛV=ǟκ;+gf/rbzJ:oyjv=|&$큡A gqDAn o`) Ў͕@C!ޝG<]WE_V&O=74l !t?=aUOtntr0"[Ts]Ȭ Hyԉ!T G\Z.\Ix-}$Z>jv1^] Ӯ3 WYutTK6ƊNӉؙEc1uUbthaSZ^;_ΐP-˃$69}MfwcިwIO=aD\ňJLVӫ"zm A*ѩ Mʔđ(qˠ 鷴Z-4VA :0G,nڈ=7m(Y:o!oݚtnpo mF|#ZD 5w~l::l)Tfв)S43'~f?::*iu~ɢf'%#A_|뿀l?%!8B6*kY(O>TeZIE[n|5>G&?RĿS'ɞϢ!I|D1PWp:(ypoÌq}"Z9;kM\nN|1#,TBturjF]~#~/t1tn*58 ? O~f-鶦 _o+R RZ%< 5W'R_uesGnKXUhr~SR/lIQ2wY[{r@>+H"!O{.|/P)Ϯ=h\gнn,>G0\~^&.G59*6gmi3ud}nq?yXLLq\tAKE@~H\.,?Fģ1uM@rolߪ=@?3,J"DW\ݾw* rot6wE+:q\f6+O &vA[}%Z.7Rgk:mW٩w3v/Ѥ1e*~n,ЎGbFoRޤ*8OwFWZ?ϠTR7S(yŇCqD*|M&3拵yKun5q6[ql/Ua I2]slV...JOUL23l PL.2`utFXN^ 5°w[Z5Cۮ(yțF4ƎsQVDVgP^}^6/UԞXKғ* ^[ l꫞Gp9;:ȰК';ǁMSSK^QWϖ04"e_֘GNo}^% ùJD†i֤@L3'%8M Awc'HR}(889lS$1Qv,&2(}^(ɽ}~D ry+~ƪkZn{֋9)I Wa:#.rHCy G۫n)1,|1sʡ RRxF-Z>eW~;|KEeYgrcz"@(}12FJ淇N H_wO .>+ٚL n rK{ǏJ frlѫjݠ'meADb@T17UF!B A8K/u؞؎/pnhu1<+^t^\GZ!IZ__Y0XƉ֦kz >Wu$AzV*?܈k~mU6dCTDaU ]0*vuoa P䭊vd5Hac{ݪLa4JCA73qh팈_F%Me_n)AwK Bnu"c{K0ٴ:63zlr/9`]ʎ-hqA b 'LLF/&GHKkYf$gΎrw5cE|[ݺ jydr+cJJAPVfxMO:[&CUfszRvқD? ݟp H>=fPYr=aI{tafҼXk D$LKY@Ϸ&9WEahJ#wD v8^yJRad3d&`'?|A@+Lm5t)]%pa#*1B $|^uR"z~Lf5>5FU45,XzO,eVr6lmLzQDTʈɶ:mtwɡdHz^&Pr[ƻ~!|f 5:68| ( #|8nlMyqc>[| hv n?˙b 0VscaN}dh?9fcˋG><(‹l #e sr|+.h&>ӎXztI z=^< 0|aiҠ.4 Q1ڻI){NPץϨYgU4ձBǹquX􈋷XA#Ҟ&WתDAd lK$u\%#A6`u@NӒg=̙vąt*6Ԯ2帳 v1SЮ^Irq9G?B9\)//ÀC#+_6d}'hOt)_HJP ;aN*.b>]Wp77+3‰8N98Wzj1 J"4@G|'Hr%vm\Hֱ3XkwS'|~9I2<@`'۸_'QUXrE8u"'9cݳ,~mS i]5d "25U)A,n-O\;QE=!js=64q,X <=U_>RXJEm X AǯL^r#(ܗMP~r+ r/| #0WҘFr><0~FucTィej{Vczf Ako?N1VA>+$" _kzzO4Ц $a|ҡנ'+LfbpG1-ۿՄhv`ls?0QhF5ȝ c^OProj@?^57:#׵LԘ@'pҧjV=L__We+zlP7>5lPM(4f m1B)iaD!HmPCʭ^R.u3'bM?u"~XW/oFpnYZtgYh}p7=)>A@ Ѐ%sC7#Ŭ0܄f ZLRʒozQ(7McD?gBI%p&F $ASM+t. >g$/tBQ=pmؓc-F*([+~PcQ!vd~:ڳK=]p \>Cn1Ʉi^v RϘYH&  _RY <%2Gz&yl2/oUNY$ 'Gɛ 7$L7+692|_ktۛGBTV4BP pA}[0hW I~ [cآj8> > H:SģZb1o|''GYSgϬ:Ve^&l~]&ttFKU [ˠ Ba ŊV@> zt} nC7%@{RҠML Ic4+=|vky4>hH&SUj*jt_+~G;LR-jKK|ƠZݻTǪAښP}p(LϹuĮMFވl \ˈ(GYY} @B#XPoQ#V-R-A%X5_omk*9cqLHM'kM`ΝjţQqgp*я"̑<} <^OU}\X8lxQ"YUէiм~MӔjJK".^'W~=&IHʸ]ČQI=svAM ]H~977O'_1"n.Rkmu5F*1eP,@ Џ&7T N۽TJ1l#QrܱPBjZgl2zYd{8Z9%}9WJXo0x#hKQ`XWLyMHlf$mPlwZ)f>SNRLϖ `ע*hGuّLjj9˾',ɞWNXuҤHcwWz*yp뇣,7Ʌj6 H@_#sEB!$#t@]$|ܨ w{ S%^ q*;ۤe BY>;rjoE# Z;lhkƊ'oWY>QXZʿfOT=w+&MSBuOgSӐTӐf<6r?XUE>ټnJ~Ja xT4<<9Ȉ^iziWkJul%͝)u´),ϯ%V.BUbK6w3GrZVתOr 5Z`gyPb콰9s 70خU:QGb{vrB JYS`oְ/YҾC?0G+#SB=0YfYzI0C,eB(*J#A M]xkC8EA0@&ZʆN !ƾ^_0uFW @O+ K4zGg r2yK^^`;rNABai%DhAXdJF.2kQ0V{(bH-m׺H2B-iJqW.g/uR-Lݱξ֔} >BZxQXR϶G.{7g<3{b%@eH..*1\Ӌ>#Q9ہ6ȳ}sK}EMQ N}vJt'o2 4c!&bwmkOICxt":re>C;|M >B}ؾBGmvXn4 I u; u/vG!9 @LqfQ3K̗+}&כ ΨNunwQ{c+g@Q!D4-/4NِhJ^PD`&D]"㖨(Mcv{p\{&c<6xq8|5X Ӌtq~hG_VܟVTc{`jp1hD WΑv`bvŅ{}24@w1(K|'cn].KH(rPԳ zsmvM<}6rXuF1VAYI3NF*C(OCR`Mxnr:h9Õ[zA.Og<80'eZ۸Ξlp׶BleVM^0?EVY>rEh -|; BRG'1 _Q a# kq)ХNth bAU;v0ݩe(sGboV9ڥBB폄}RrXSbȻgb;+h֓uA .cu n^_ɾ/mwA["]$u% ?sz6,r EsOJc3m[I$2gB Y@z(vXDQ[Z6S:q2%7f.\8h8S*%)=aQKӽ?WNJ9{v %7ǩ_ѹre2Ԝ:FnC;#(vP0,ٺ/tb^d3!Me7%D7Vl4fW؃ŠFpA-& $nk83|]7fO@tmda}F岏^:@wZhdw0ɳ Kzt2iqEE*Eݖi$q"M^r:CIrFÒYR+ 3bߛK&EbIA.,bS 0l ;_qf LaZkטxRΤxZ]N&X'Zm8xəeF/cP=aRAeE}YK|\Ց".81.^b_13uy;'ncP`kVV{;J(U 6Cf5t5VfbM?W>r&ntxKȻ|Uq?,*=k&8*Z9Zm~Cw㎃C*Ҫ3 FͧJ]p<`1.$C:6GI[,)'c/<^t JS5qt=*IV@BoMY|* ;/q=\:Vhsք)рk/TK35Pqp_)*JEyI?!:v9O\9fC!7P#o9}Ƣ C ROƓEYxΝ.G5+N1NE A׋ĭTwF`ҳ22F)Ѩmg.*X=i͓]l抲 Uo"2F:wU4frX4H hVV~#fX(Cyp̟,|`Epus)_Un~䙳hfl(~'E=O.jI1)19ކG8Aj WC,ɃxX)ڒǮH*?:P6:N+Hlr%ٰ/ \pJ.OMip>?b,u!{@Ir[ImSq 2-)"]FT#؎X:@5XY@cPCzPWύS恻PNJYdi&>TȰme֔Xp u~z -@vߤH[YiQ0R~0O^%We zK)B nfGmLwQQNpJ ڶtLM[o'ǚCz 4_-Q=۩L7 PuA^A0}gQ][Εw-cnCj?,kVPp=dcQH9rl ѾF V3lNM  'GڗSosYgr+´'teZpMI=B;7K@qݏRw] uӧ6O^3IZhn5iDAXth삙RVǑ.XOW O-CŵB-:9yAQz%"bz~m֨dlړ+ܞ*]Sdgr<2eQdEHH5yŸYjm4}y顡Rήىs >H=Ѹ:bP=}F ͠I . en1o;u`sپe Npn3Is=B,9մK5YƛMo!ܜVkˋ= rKD;vpZEQ w+8W[: e#`Kl%^L]c~ӹ]m Us|ˊvHW~s_&G?ZߞSmUv ڪ5^u\o]*b cS߷mtGㅬ$s|`_}ۤgK6^4(//ȴ d;5 :ƁGYp{fK8XIw'Lg ~Yyhz,yC$ρ7Ɲ"I|BLmk B SOed pd,FN]‹Э&! {xSfF!Q0c+hXz+Kidve ? 1?kݮč-ݞ`vٜ֨IN%Y3 y5UH[3%<I-:vwPf'y4n J:AmxrQƸx!ټ-R4˄[YuLrq pBӗ\ZRBsYqRuyϏ:, {^O(!ɷadDEmc!Ȳ/ V["xYV"H>ZZf6[ %l?פT9V(I.z I[s<k!FKӫuroE!QfɘN2q~a1=`XOM3jQM'ks?#a9]Xs^v,& g 8˴7m>T, ڲ4z'_EA에k䖭NdNk*~?ZcD珨Ҡȣx^:ڬp;|qe3!KU뉢i` )˯BdNU .8~Knme&;XU3!Tǡo0\st݋+] {)q5m}2K>Yz)P7 @u}/zdg獐ѿK%#H{&o:߈1~Z8%X 4_QVM x3j vêϝyS)Sбx7vIf HhsgF?H^rTnRD8%=::9N!pp \ZJ1j%-!5׆.Yъv 7w &py3xb%_OVm?y@8̦PfٸpPW9q-c3kpe,-)q ^%o=_.jPazhc*+5fuHj&8WXE7ҨnY酒,C{~=3K$wn+iC/K{Ze.NT=!:?/>KPTBթkοM?ߍv݋f^6$q i"'#\tד ˎ0}+M3|-NN9'p7n^fT`jm)ۼ 8|ɨ>7d) =BMPahG@!SA.J .QfI~0. %kgh<ҁ=f]kE?XHo)U6zTh z^TNO.d\XPP;>- T2"c`j1+"S)Ό3DlMb"IQRWr;A'Pdpqqo#~ߔGBK2O1ǟ߈2O0;̟2|,v A WӆHyd:bu+mn"G3h >⒟6Cʔ9'e'S5h琋qsx80tIm. ( n+/]=\ʷi"Xq 1boKQ"#`ϥv2츲3`wV^0s7/~&;S=&l$Vs$:IO% |,uwWA$mC#ln}ڙ3jN]qƤϧ)vEsz\=\ JjmIt] ҩK=JWę[HۉY]m GCxwtMx'\gglB+M}ś_}~l &_bӆM2aCkPB?({-jӍ93yQ&]lFS1Z-3n'Iw:"h^b2b-;2mSHh^=7w{A&KBU60۱ %2^*^Q ~3,$G7,.i?pi; )Jl@W=j?1ya3pBS_-a"Y9?/YVN#6[ʀN. lTB5tM Mڭ+U,Pp`>)Ijf> 2=W2J M/Xvrou.[drNk_k%ݙu=ɓy< .(<_aX?63k;2CKAV Cb^sIƺyccƎ%srtQRWэs$wR Z;X$o7RX(Tej3,<PU)uG] G]jd,ߣxg#]AsȣyaU(e˝Grs$s_]ӟ A,Sfh^8yq#K4yAZ,9/38vF0z~zUk/` 8B>l3#|q%d ]r'Н#GRR?jFi^U{wp)3&ɕn1*h&p1mF CwOr8l fnhvuEŔ5E)\%y8&F8[1>9RE WV{w$i a^"Պ5E Hlp V(`7?pIxO #ہR5ArHZ"|Gm?Xl 5~"xJI/!w?냤zRDx@_zňE "_FQ y&嵽hJmMy+Ŏ]GG5w,ŃOP[&D'-M&%-Wq{Sb3QiRC [dVMCmN1e~6F"_4 , oyeQ<LH X7>8rAJ٪q+I}*_,׶--`BClJ\B&ӕ lʟ[3Dԓwo=,+VLP ~ۖ$p Jܴu*U~ݝj\g\(;0s$v?7r+ iUm\5\ eGns0$ʶWJ_g;Vq~%= 2VNx$ ^̙wu5$&*)=B0fNeyB, ZԞ`ڔ[)X?j7.HD"3%qa,0E 4vlt:@a('sD_nDF*%zS@\FڽǾ=?Rj3(L++Ook[q2+k-M;%15a&6 7";9zFt{krdHsp#w$,ƶ/->(}!,ؐF-aR;9Hpݪwp p2Wp+w0?$kUɮPUK*X4M$3ΠE_zt2ơ.n&%&:&%Rlf(qVa5}4 zlb'&߿ywئp UmF?ֲףսoM} Qu8+ftBI(:PwgX޷Pׅ|=PQ`toѰQM%}YaEd){`}.2#uBMΙVyv  tA?ZI)dɟѹ>|_̿)Lc]n?8mTEey녪 gnY^jw2^Wb~Eg2B* l3 d.wYSq5T` P4zIis.K:1m6f5?!wsN0)~x``BT(!~~3bk%-YRtcj#0-jJRUF0 >|ы[Kgcf|7i|%V9yFGS9=z?rgoU@rMPBS{j@3M1!⬱|tJRom-h"O\g-u٭7!=i߁,/)M^E{cK3T2 d}CJ渉oUNٕRI]nh@/ͯaˀZ*L+iߓy%svuXOX;#"d)a:'WGi*zRVMNJ,%˃‰AK#O%y dDz;Ƌ[ ݁M0Ap6%LinK[&Q@{{>2Mrzo[ !,Kb.1AڪxL9wE߉m߼ I7uakE3k7hew?rbghcG iB~.C?ƜH:B"IEuLc p{*~qZw%X2Pf%ȕ"vv7Y1s WSTFP(WWqᾠ}ɜ\)Nj3pZ0Ȟ?aMa{#J*Snf,GJU"[9[;_5r(kʆ?ЂaHiڹM dNjODXyq:0kz_j٘*vk]ƣ G%4sBnU?EWu(?Gǖk։H0?mhJvahI<0ƾ?S;хO0NuwBnr2Z7B`>ۚO+ $Z) Z#'iAbh n$$PxpR3R$杢u0Aا~ff (Fwg_C0 I03Fkq@/9CJֹ?Qx 'hT H6x-ʳP}0Aw18;<0Ɍ:! NE4CI>&ݯ{b_9-82?=˹/$BGH*4W`W2f6o VN]q 8}~@>0.xET) +H uV׼tmJ?Wq&N2b#LNʦ?25fKEdNtxE}w+o;rd#?qJYᨕ/.>z0G0FVE9pz^NoGG(9 .\0+jIs1Q)K1ܧ,N\ru؎a@5 e֓KBAhtMPCM}s.O"HXX+3 dXnmiMApnIn54J9P:y1`B7C/L:-- ęN J?*OsWv3 |fǥM'c%KIN9d"Mn`{S!cL6g qZ9: |UJܺ 5x@s yp3?-($]n-TQ0` *1yܻdMqBF)2+ȺIjH/;nqKsuiXzIC@u ώCY@E.E ?ޟ¡F\M,%NAqPjٕ@zѡ~#7FP ^F9qj֓lٻJga >b~}Eo;׿vQd"庻 {%GqIO^[ųbcCҧU3 jҁ,<=F0EsUXy9Y1@M×AL"wF,I>Q,(Fѩ<*j{lڢcn<"#8E"Av = Pd婾U7a5"1?)yToQa@[{9=;(g4lzHv\:{T͠#>Քw9䖲o IQ2aX+ah"BDEGfq' z/~4x wH?;sFJ@%GWjqv#twҲk:10eqo\_ H[n>߇!2O8䍦+r\r4h 0J5Nü&( Ӎ!aZNNtUuĻ2jxl?13^ X-PD3nY\n~,j(`g-.g)< a< sr[@1 RXN/S KlnHXeU T/иD'z MA狪t')i=iג|۽ 2\+6 cj?Kea$-Юb[o2O1+]f;H'wH םo-X'_\k }7lۄ:: g=GVwЊ@GPGFGK'-WbQr$v?6Pۛq ykI(YOF.R shY>u0ǷJI|DZ{7P-}>l:i Sd~Izu.Wrd(ӧ* ~wّD| L5Vv$; ~zGQs&!6¯6BpvLjˬT*o@7b QjV6mI J++2|Ŋ 3ڍ.>M #H':N$OU |fg [Z<R<֎ O:䐯9BS 4KomFZ"(,yipspX L e^?UZ&?|g ,& %s^w<N v>0:ytaZEG9 ;?0Uzɑ噹i~k*m/Sy0kS)v.ӧycx|T-=޼{) $R,}wJ*t9AMUp.VL/W"{) a9"aL~8iRU|\6e|0g5ZrS۝2եnGMr$#>꾷Ws1D?ӹ0~6:TKtCr57Wq9x=؞Y_e3~t2ܚÄ' hLQ M!/j€\7M&qppNZVHU}u~Uaj3逻&QLOv(]aT蹲Fkh#y//V4Ogտvewq8Rj\i%E(~F1Qanpd˟移J鮧fL~t6l=\S,[c[8-Gߛ^ǃKbs&v/Ukڃֿ d_|-KE&ԎQӳ4qմ2+l;)f+8T"dJ#ZOS3 2$Jq Ь5 ZŪRb^bG5{F<{Et>2W\!ے$ջ/]%1y.s\  4:!i3V Z-b,V(ԾUaQ\z[r"np CiG VwQ!vW! t@gi%lWp8e`Y^Yyj- ֵ@~Pb 9$.({[zE6xEg^$08,I~gw .L$396[MEyUao8XT% U:YnEP /5W>w]GtV]J)GLԋ=0.XԲ:{rrHz-n"^aڈT? XjDu+a;/JhH!DûV&O0QSLY 9RsgO@Ε3 6YDqY?ul=uUm# X ar}$Gk\4'jrg* FD7%jI9~^^ \*XM ԟ`dتr,!sr?Z6Z]w#fd6`H }=;B&yLvuR1HJ"\S;9r*&JVB;\]2<9ױk^U~l6J%A"< ~.r$? M[Qn^Og訥`ݠ'^n[2ˆ'=JOeJ)dݨf<3rCBzО/,} w^;2&&͂E[YĮ|u%sCڊtHvio DB-"bX{R Wu:;A }3"l*X}-ţ(-< 'yDrϵG\azbq$PԽ=B+'r5eZfBPcP'@fB,}0mgտP~5QY4A&̇RYD0T-6 6{G5D1UEsѱyZ>[gs8nW1M;V4;kHZ 2-Ks-uS%`bqVdk9-byRosZ'=ͩl9-_ŔGPJ}9H^dNauc+=x}Njixiz nA*Vd0C_jKLԿXQ/~ɭ+:X\~u;~R @~XZudx}z ر /L4v%tWmDRknښj[ ukˬyC~yJ$ 1_^~nCnMU_O(CdR-k&#ͮ

2=o@rIMWD8EY6G #gC_?V.4b픀kn ]x ?FB*֫p%? g?\(3$hך5gU,7#8-Tȃ ~'o2/7wDBJ@+L":q?z}[eeە 't]-v8[0vgxNgq \𣏝 @،珳&gipʥqwaI)2 [?Lq@1.G>uާ^P/)Čѵզɭuq;X=M{@e 뚰pp\h%D0[6!BG$9\;zhpw+lV}J;ӂw/T@3v7It zԙEz@h愳|%iNaQ:UO%˧:8$/G; G0\y S 5l8As_7 DZ7ڼY-jIll8j/;>pB}KkJu{> H#M(pԉimʼnpPh$.F^,:.RW`[2yQ)ciG(rxaLy1.1N])Qg&APc{]^ᓲ:E-6ð^؁;QxdnZ|i1Q5u/}ZVGƉ5i2!K~ h: !7zѻڊzrk0eQ}x(i,y .Ne 3.Cw'o۩^lLJD/@ 9^=pd#$8F0ZM$,21覂MSBܡ[<YyvPt+@pͣE!AJ{t /*Xsim۱ 9RbE,[WQS՞X*Y ҳ)~AN IS @z6Mm]vi{+H-#^y>nmO=Qi %x\͔\*#+t:^2)Ӿr)ߝ4ۑK \U O}ދ7U[x;#ʰpЉ,,`av&]z8]ָהn0eRG:^-]6iĄHMl_k;<zNTA,F]DdEzw:s.X<6m:$F> R9X+[[%U`..Qf޻%ƞ;sϴOcq@Mr9g =Vo@BNLЦ! 0H,>[(pK[wuI {@J@rfE4! praOp$hxbt9:){ jP$%I3wqlFvxDnDˆ"> vn Q*e|c8.Ou*c(mعf;)MU{4r8ŕ>s| E:_-wEDlu=[ޥA/d=v{d*+s\vFBY)*>b(dIo¬T} ݺ|@Gba)fɿ"L6(=6}cm2óֺiq Iґt>un@Z!^p{1*mrnM G:X6Hb DNIx:zNP̡„/ {]Y`7L飗 r00iTo59E(]aMV1j  ~&&1yitЏUf/z*!j$,eO讄(zd2'<RWΞ!ulhTe_ V+Cf߶W9L/ޭbXDhAe!qho;>a Y峢6#DJZs*S˲!]uq˜Ә<tJ]6Oti'ˤҏ7ABCptzcbvˉus aY\}J8vQ9 \@j Pzxz|@*a;_kcJ}FCe n#Ku~͎+ZxOm`O'q a@iJ ۭ-sŀKNӠU/؟*喛 orzt&մMjKbD|4K͡v}4b'*'qXzXɾfn@IN r?Ï3~gMⅸxd(g':* |(F^GUk[)R[pftAvr*- -o^6ˢ4F)wpQv|'i2'9EyIRPRt{*ZÝFZɑQƓXQ(rmf,-pr0]a똆&?A6Ĵ1fўE{}E {Ih%?no ѨGBڡc0hbHiScYp>@{\c jdJ\J5&ɬSx H˒oTj[>c=ζ=7@Wh9#"+3uzQw:?LQLjfA75AT2WH{ٛ/ipؔ*&,+Mgֿ垡Iwʶ^(DCLx2/z \¦rh;$Asw,_i/!9(@E%Y oz)I:]jZ m}YXM"AcgyݕvP uNV{<1s:TKzLU hbCCNGzj)5Rٖ2OPe}5Ѕ+&'\ r)kQu.1ՑBNF$of3=Iaj7e[v,s>AqKHGhHhg]CDmi9sct!fdjQ6|lױ(ÄM2{wB7ܛEȁNBWkΎ ! *ZN2ӥE(7CcPcٍl| >|9[UjlL*r@h>LUifB`5EPc=s.^,4CBGp̪7LZ`_"Rxb[PH&S2IwJCofsk#JK}^ d6,5<Dk O1{[p=?uІ7XGJ<1K@JiSɀ*N |H(*5 ϊ{` =,mv<  WEaį# k&vP)ma,RO KohHwhb2 ҵ>[T,Ƨ[R)Ep.AS4HQ)"'n S Q/z"-whz؄i 2 K2b&٦ ^S'| awp?KI'n t?[짺h]XD00WNBi 5L@9̃Ƚ8c!.Jѽs?CXB>Zr*nס]"S5T16cq 3!dv*ӳ#FFi4t!vXs1af0Duuso7C)nEjVWUhf 1eҽۭA7Tղu?PPl@p9" Wy*] 0R˗d;>w*l0L&Wڷj{b2bi@71sdp,9&.CQ7]je͟>j9NSr"9ZL  Թ6]ouuouI+`.>է.Y@زD-hvDnn=,|ٽ<؞XTk;]mb97=~r !*t/8lfNw aE>J28ۗ^4@g<]BܣS T%RUTsQ7*;U*;e-*?[>Txu!t+g0fy~#73WW A͓48~NЂO|AToJUXy8k`3¯Ц&I@NvUgA~̕ò+ď/Jn.U}4z9AƚReJMHcBgW`$isoie<YyҢ2eղzJrПaMArK=k=vlO8 ve $|10]xk2B9v]'v>lmɿSʵ_ʬὮÁp͌+u}6x.3]143>]6r bo T=w:"Vτ&ősKHZz&SvYp3d uRAL"ԜEpƒ@d/&FDž$^w֓9ՆZp-w `Liՠ.36pbE}>1%zjZ0ibRsj9HE*2pA4,HtRd^:? оaٛ.vy44qfk6q[%|⿑.:9;#+'4.WY;_rShؘ۷<չ7AmүOxr$$+ kG Vg}dl73:nű Ƴz ;[d fvSDj.In~A?weGoD`_G;>  $(.1Z;]hm M0"EyJ̼WdU|uWYKhAs]D!sNp]e`r9xVc t]Oql4&#;xժpW VR*1FS^OT/B,fyYqM{/F}IsRZrP +,-8NQ>28*I2D{mF=ЗPu%vzkfRTK:0;33pVtM1c4xG6']w_Y*s|VI'h APaeJFmuX.مDŒ66m)`Dw].KD۾4FIkhm'cʡ p(l#.YR-AxG,C{l[_6L֟%W#NRLZN;szB)}}MP/ CZ=OQ=Խ^ 4ajy9x b9WdR6%M,a=(QGU G>9#O'ĊYշ#<ƻۃzH}Ȏj P($-vJ0Nz%ᖇźH~MRU'm妮PGvok@m*b:| 8AalVdcn<4>LQ8ۆ䔿GIE-!,4 bGXSp{=5`WmZ4D<ۢI=VF7t2/јTX[I*`tf͈ 4(Q  6Cd/V=sw+2˓|R˾ɯV'cJىI 5DSAQ? c#qF|V2!T Il20C:yec"Kʃ-h=a0CWgs󟎞Ĝ5*o1yJii-a&b )&_X/Sp2Р[3+] 踓]ᴬ~%d@F y.5V(x$ROȬ\ߠ!mVO Rq͑"6 Rҍ|nԀθT7>D۫~< +TȢp=ƢW,7`tA"puJk1eJ" /_sBh7!e2Olʡс}Ԡ-nׁپ/WVK=.6* :vxN$ŚN@FIKl.Z Xf2K y)'UtjLC^wG$[zjfz,@xE|'ʻAN[a t&(*)Z]rH5z4j. Q2Q5?ۖ>Vnz֛ (gUOB&gU{UfQ9-(ݵy)_uŨ}7KTI+p\v-7>(ɤs$+ꢕ2Ay ?T3}w8EITӍ{8 n#2'ߎ(ofE).QhַY-}sO!kGf T9])A4%^6]cZ5wuWG눙?:Nq:ru\T2XQV$俯kvpxo;oZ(|OM^&M@9n+דNRG? FRS~W V_w"618ɥu"n`\i7 =oQړ 4ӜCjhqnލ= Ӳ(A&VK}Vxj0v2/H .l2zL _RܮualCF+꠼΀p\?'~0,C#ܕ =pTTY}*7 8)h9#A,BEovAUMwRu gSn}l>NLTsXs+s'ު!3"ED"k11]zlD0V& Rwwemؔ2U0´@ ) 89ZhaG #au^w"x,w_8W\j |0!qXJdR5lW"Nͺ&ŏl wX bT~Q,>}α%.BΔo^NVzEp4  Bn>PLzQ I6X \0(rx2lusYGF̩0@&g:gY2>x.1i%RcC>e6/ ]hGiOafhR=_ަOVMUpܤD>IrL1uNbQ^X`;:g ŢKv(s9ç򿽼ڿS%RFyhẛE9nra˦^ #'ÛO^"A/{J9V/@mkM4%ϢElSsia#:*䓶ґ¼qT84ڊcX[N.cnj\}ۡR=ڻu0 -3/# 5c)ʘ1R?7LϞ5Qd^ "jxJܻMff(L+PUbVCX 'kg0'_s6G;i|pXY`Bz_r?V<+14'0!p vMw?v{gEox C]S9_-v"%lzJ_ǖK'{ 5Pf[rG "Dһ;<GjI\VEC[Zl%bF'J?YeJUd>WFA {cKz rDt"WlsfWwYAb=|woG!n~JY 7%J&WŲ ȑs^K+T;E5o鬒Rp_}5FUOO7ck#Y: 8"#ZTjo(v`~|59eez0lPyO;QC1gHSh2 1%SΑ?cbHJw.5ЉǥũBsm6:jcyՑ^ WsGܧ!֞UiW!~nx+e:3PN6uMlɊuc 5ݜxZjVyl:a&n@37GBk%D)oj4LR+6Cƚsן[u-O|o7 p jhL@Fp޲h% ")`BH>@tG.QCO[WΚՀx\n3sQ惿AfW^({/&w4؄Ql1&?u> hNY[VŶplC$S5+/@F K( 4[ݘo-9v?FDm>$]dU"~r=%`hGZ{L"70ۗjʳ>ʈ*hDN^M;Vx܃ &N75CqR;+q+l3m"\=}7g؝94۱UӴK[Dʵn ֳдr;LTi)(}Usxqz,tw8EDb 0 WQf%U}6%Ԝ5$C RCٷ=ůff e?s,latݖ PfE$C>3}M*]A $  yPӜq>N}A : ;~؈C> R?#BeI-P>z?' /C\Ȇ+,jpt_ild4i|{]֔)mz,:QajR*3hὢ àS=uȮFe[X1Λ lX|KzH̾||SIj[8^HN.g}΀HVL PC'GM> џCM#RjC|z(BzY ja!7.&0UU?U`̅19\M.^3ײOwBn,Dß3~E?֐'J;rpFPV=KDa. p63%kVEK6}(5ܶUoeߚ^F+Bbp44P ж*q#kM5-jI QuPW`Q {eJUv}97m@k 0KGhy .&,jG]]N!(O m͗q^4iaNEwtuqþh5P)QWoiJGT6jX 5;VAf-HS40ƂRlC`aAiwS}|޲9O5ppmVsFCÌbxtTxzʜi1FvEt/sJLle_ó&8r`ł~&DRuIakڢOHnf@0an.JJAVg?[#{1f'm'O?O h"|i[[HR+pA-Auu-='K"!r\> Tc@ I'G7WՊH ID5Y-NRcEch̆B5Bb1uT|ld3h 0bR)RG|L\)oZ/EL2HˆATJ,=yg!) ]eZya|,)or0q*źߑ"?I-H~F 0Pu:w]q W7b# "I6uNe1{]YqUnaoAdCBcY򡬅ڝƴu$07J(pR?:hj {pѱepXq/^]Pa{J"4asbݺh&Hݟ|*%P(zM$.l+7wy2zwB*:($xW rhPs1^yOj{Uϥ2Gz {:P~`&B—\SuQ};];.c7U"]Jf#4e/3Jw09/I:{"%*&6+Q 䕺?SF&IFDEu  ErHPNiw8qEoFAepLi|u:-ߎl"t2\a4acs ݋c&(פfQ~_]_~^PB12AR[ qNWa\(xnZ/Rh5Un#OU3$_0RWl3IgOPlM}-*ƽ }.rϝE@x󜰝Ot Іpf ?voi>A)*O"Q}kM | v"yl堏|D?,JIB\ WeFpڎx$ՖNw5{t2d@lv ;]&y0K@Ap&JCx*J3f1ԻeXe\SAFCx\O@7YMp3Aa&61"y7zɿ{'~c P}߰懢Z~zCD)_Mu?'EAXƥ_kÂYشPMɇoG7R9ڬԇ𥻂l^]@28 PnT5q b'܉!WlތWlo[*|m 2JcjLPT^뭡ߊ#nԅfeYڔVgo̖"6m~K .0G`bĪ3 ᤡ|o+ ()[pO,KRzmm1ÿoGKt485P(AN2;@-51%HEΓ}ӗNzFZܛԫzG/|#7̋t3lc;5FՇ6(W LJ' >WV (K7z,u9a c"AjJxPVKoMڟ"Y2'`}zI{.!׿$rE %lDiT:fi&c-#JƸavwQiCs6=ĺtƤc@n dхA-[|0qbe[iS)Jm֫yH}a {V\Bh6uSvs*͡V7ѐ)q1XCٸȼU?:wBFhj6-"L7\,-@Y*c0IAu+$DQ;=Wy|≕ԣc}N3 }w7_=ƈ t(Ѻbxa{t~)wz55c-#4ۜcb\Ek!, t6\%4ϊҹm0\ހU xdp$nۿ OJSd*zۀ蘅g7`< K[3A:#Jg^ sp xq&&PuRM&64۫s{I%gmOaE4& x|,6:E{$׼5ӈ̫WS+uY' A,mɾ1j*$e/phO@Z%RrWf1;㗡PWDMP t(S<$V I +jOд._.`ݨ^?-G1]KBǃb޲L$HFZ|ހ]@PwRSO+-x DhKUWy)m}(>7Lr._R]ZܽPyn'GNouuDI=ݟMF D`PVlW GW䀨e׏q}B?s4@!D*)@U1UUH$h߸ .۷pc 84Kd o<]݆i-Ol ?I$ yP@…# m0?~;(h5@C~)?$لwBۄ+|Y ʠaQ+c'uC_ż3+"gW>(:>cmҭyݵPj۪w#-8eR)a*CFUVz\^<-j)! H6.F-?ލE}˱Mc@@:Aci?=|y-S 1kg,Ͳ+m4[Gs ؎PX.*f9wNLr %ݩ8^p 6Kc N)9⹦ M< oufz`h(7,r}:fN NGP4rI, gǥBP)VB~DEIj[.5|`W[v9r,,s09dUerݛcATc[./8̈}ZЄͤViqpf=)VNy؟d_ jT.n9 Gܧ5_YXJ) nƷ SaqY~ƻi%$.[.3sR"aXFR%2H5$5JT <'I=nIa~YeZ+R(#)jbLy{ T%;QrGFPcD}Ijq9L$d<a9ES#KiC8&e.C/AA(*ƫ1,5~s#Me &>xMۧRKaL#d1qi;zUEP}U?@<}3 X84?J=0BTGu/g9$K#_]aHye5ggCN] E?^,|b>^f6XɓFuOvDXOcˏjv. M$hM+e!NN*rNY+ ֔{ %sN 2h}cƬ뷱o}zV sOBDphGNn)p.2Y=Se- MZnU>6lkhJW? ѱ߮kM fYTuVR*DGR<0y u_6 t t(\~)Z2FVJ>H(rj}8w\/?@iMZЏjN!]cH ŭu#}^I~D[Cb[gGw -p&"`W"M Y$MٺL.C"HU=:?z< j/"HlNO9AM [ 1h!oSE2S f=לa쮬2$)9gHcu_Md4]74ݣV;e `/l:"m f!&{v@(ݖ2t`C)~Qp&GKb#xԪohx g-/" ꗑ]]3:h_2ZX; b${6. : 3 ]%`xxxgǣPJQGr# /֑"#ԒOjIBTDYuCl _Է"2F-,((!*,NJA~ gOIr#Osy&\ݘQՓ뎙򗌳t2DAji'kk`?v+/]YK)m K :б"[N~sAE@L18Qf0c2} a1xN"#? åjaʼnZ#y=?E)E)Oӛ <*|+'0 Z)$UCe&#Ovګg5 6y[Fy>ÐaVjסyJ&Khf1[uw}r|J w)אꎣ\Eu֩Tic=H5aCR+Hdx\iڶs ˅$ ' XHNheUT:[ɝ1V$ %KM!1)UZtj1p?̠DQlK* F>4=sdֹEzՀ7,k P>Rb*GuhWh+#1\Ze_pM3`=ݙz&qKVc:Q{tBDžEE&aF4kU)V1><ݼE #ti9Tj=vחZogμO4~> (Ct)e-7)>\UKȻrPm.RF94,3ZJ)N5tKF][ީc?^TE#6SߗexJ8@̚7~p,vN[x'LW#+1r8z+[p$8EYYn6= 8\]?,[t_LΥtlዅ)'ȅlnᤘL# s4CʿlIo1G`G+B29U6oUS Oke.#DՊ7ZX`~OkŢޭtNf\/隋WSt>a6llnl#K9V Q ՠQ~w$;#WGiIL@YAY"+=UAGWDٸsrSa.O=TICћ2qP'+,NǽTtO4,5FeL`p~ͳLO s+ YjCe n嗱ﹿD*Ž>k<.@OǠL`;O axNa LR,6~$uaÐ\kI2>͉aǷ~B!9Ap'D0 ޷eDk]_8_F6Lay ?Vz)_,gwIɚԯ 6CATzvJ5Ї,9i[C@9.X-,rcC#x2iGhT<"fJf˙E>&'c㿈1к JHM {\G$w%l|+qPht._c\|jqFwqm|J)G/X&*vTrRHEo`YDo饑92m.B#7ϑ+N/2QҜ-pX@J@xDwų}WɦmBjȶRvZ$I|3= -FB0-m\К>QضH0a,lJK=!pq;<2s@{5\D"w,V^80!/Z:]tA]w-$L{Dg?v>c0nr24L䉦qs5W[6R?WVp/8p|Ϙ,i=n}O7Y^:Axx MNb*FOŊUϭ3 "c} XDAg'a*S" <{>VM԰xm^n_S£rY DwĵzW}37oPm>I$5σܰz:u'I 3#`~0=rfɽ$a >dƸe>M2I2ƭkN!߾H1Z,ސ/?P6ۈ= Kv ݷFUf#ZSKZH $;«8M}bjvK@>[wށEݍTn~HѲt='Pԙ]?Sзv8Y~LUS™xd2STsY"޽c/pd $+oHPD*:qe> Q9KpVLpȳC(b4}8Ft))Rtcdc頞v*A¾n>wtG/꬀:LQ.[*а9f}Ýu/BZ(7&;ݾ"% ĄLd N\{ቆXQ˝r p,{L&¥pjoa捭$i`w4\Dz]"--oZh[Qm eX=Ki{4\w#BQ&$F'3HQ4zuиMϫw"|#[DB Rflo2OڊX!Q9KM<$*ˍ1,FLoүrm|bcqy.秤 nWN[Tk6E#R5<dںh_{Ut\qx>g ;ujvЉު&фkrgPXz=T+7.oR6EnEI{'g;ms<7/N; bvTdQD5hQʒ(F"KmsN5 K)9e>(STIػ^ n3W}$_V.ֳqgĩFm|:,U$9#e$F8J"hq:~BQRufE8!ytX˸.cx; rv:e&8OsOT3 +X)vI7ɃBc` 1hvuV?"}]u&t)qVpΗ8V)Vj6}"!ըLUyUyyDZ~젹*v柇UMN--gue ]2X @* f߮\x  9<Jg>Pi(; (ǒ# E6Xg]134lqݨ+I/ɔr!@ _e(3ʛ]9ͯ9GaAlJtC K_o㱸f1a/Ӭ1)">ixO2 [u/aPF܅,`lcꑶHla; f$TP=nvL6k3*!r1R#▯TYo3 RB ? N j ((UdS5`IeCb#!ZW+)$BPߚrn~o^̊W٠z]9 sxs PM,X`Kr\BW~1Cs| daQΣ.lƸ"iB&ʌee|Tq2M({]~\.=b/3Eŏ/k)p7m,<ƚ3v|_MlXNHPs @-)w s2 |Dj9Pbs^I ! Wr$W97.J|FYtp} Yh#ySZب&K}i1z9ٶ$;\;׈c->ᴰC[tEd蕢 ެ;{º(yW@U@co+;$sOjՈje H >ȇ~˺̜_݂µo;M(o5 B]+X^ٽg7X:.X%`]A N_ix%^YX ư:"C@#X9>"` #J=Ԡl3wh( `m*::O^E\Rp=8dڍ!ЏO>90 5淮L_lRڋRg70KZ\݅u{muuIbg0!WM(P >"$2WE^@sFB.Me \UdSs6 z5F xϥfXby{dQu1H3 &"_“ҵgAZDK`':w%NJ(z0lP;EXOQzN$`9k[=WqMk٣ v@)I|ᒱ!3?ǹ>⢔\ eC 4&ׅsމq!e%>zLd>qkE8 =#]"@@\J|$\.+|ڀo(q 06N(B*;se2^em$VϞl҆Y`w:>SNYyo%qPi/v*ߦ 0Kd4]K~9])KF]Ѹ):.umLw dzg%!yl 䉸3x~$Ry`ˎObʜa%WEsFݞbYq`&f H2=\`bYIRE1bQUoO}e"M30br?84*wh%CkM9I^ς0Sri /StEOꅻ!+ߜY^"q{u*2HhN1OA{ ^hPqBtଘ]J=tkG!E1~D&5YѮby*)@ߘoB9ԒQhV(NJ '. f[JPٜhP" 7 ].mC#q\_w˧+ EJ =E͞ k"ou3U3|lR7##Q0M 8)9vN-b"Xd'Tj1bM+=<%U %'$ͤ}=&Փp.䱪yEVŊ7o!>(2Iz^! ш!m(w"J\1,ª  sie޽ekiiSZc}PoR.^:r^Xok{ ].0b}3/EJ1?D$Y@+_B&xb<`׈w3|h궀WF ?͂EWlE(>dP }明 m"<.DsD!_)fNU?|a|-}+[ Zk!jχ)r:]e&J. q ev\7k 0yAӪo\ qe/y* Ӏ &Zg`UY6%h0aLtcA !rZ0u1|ROq߆nLb@a@'u5F_L&Ez5k2Q2ݰ֏H+~NW^+Q37i7 z$W_X7-"lV mbo>{9b~gJVtp#8-Ats¼b9m[ՊԅwuRL+S 6``=Iw sAj'MB]@۴QN^8mN0|Gǰ-Y|V-@;Ԟ Z?'*A|K;D3[KrͼVl$Sr7@{2A!VlålqZGMM}:Rmq{Kw}W%4/Ӊw,Gƌ ~`#?bͻrlN`嫌N;tWI #@=Hjp!lj1d˄rNsիްBQ1?mƫ`=.N_yv:Ttd .6 <O=ӆ(XS>hu2y$&-H3(ۗ8]v8?1Gb_,ĩ[ Nд4q(^\HNܝ>ùjd3Φ}7r W&.V`C}~WNgՎK5 rK4Al0w?G!! lKІ}sl n>l5T)2i_[rp. Hq)zC!f B(Jݢ5wC~ \jaB&L75~;%@lMdADMO#Q*NщOIY2?"v!I&797lx"r@ @^*+Zvbf؅8IItdJˆ(}9g1[w?jl'=cQ}i2mwoEBMN&8Yj<So>s-VGJYkw0 b֧()&yrQ2\rWU1%Kn`~{TJfkqh3 *RPRlIA gf?٫TxZk=ؽ1HS>^@m>Oqab8.f*!?ov!ۤ:;+u3ױ"@w /Rӄ&`f`V^Sk KG-Am7h*~o=ߜN+|ߔNU x(LDl02/@>TeQ0mgP֪vOThSv£4c](Q:+$uOSjusXu/fEuEtO 6ԝ> @@i+ 阄ce>O2t{ݛ1xȠ3OCe3lb̰b;5.A6}p215vmN@vu=1+kKZ]6yr }j[ǑwšE*tm;ĨF~ŧ0]@h`T -!<`~ˢEҠMJ {tܱJ %vHfO{P K?+; ^~~Hvs7V8F.Y-j{C'CGڝv\ @zK)~1@dUi-&hVx&@ QoJV,',.\FFyJ4 EC* GWّ+7ڝ` OIWc,Wq"u@MS[*Y< 2I4K.D#(*,_( յ 5Gw@7uZH*7dJ!7Z/C @ǏTʉ nÔe bRiVix2b2]*[A.-09'4 O`ral瑶ĸ(Hӣ$.Ѐ["CjbZfx4m"=dv"JJ@Qyz^Qkn$KYϠy0ysq@S+*v 1P3;o"M\@x2W6gc#M1HفJEYN}-J *R1$z*YkR ^ݎ@>8~_Gr?^B R9indus|ݾ ~?K>rCgA= LD\Y,M nb ڜI#Tji@:\3e›':rK2 BX]Ul0(sAQ'l:썋rUPn %gc`Q1\ Kҳ='@$#'łY;`03$":dn) g^r3J zJ/%ꪣQ@ [۬Y*^pAD5e3\lSplٛP`ͥ[`O~`h}.*%D D|ԙoP3`O[mN Ս>wT"6DŽQ)N"alkh?DE XæFAf_EiDVqM#=kĿNVsq4lfaW,Gte68Z+uM"s.ojteF6n8T\*cYQO9 ,9ՇkfE#&!Y撚|3[37NvS1j 8[Zg }A*?bPy=>!uȽ׀aqjW wSUX/"D^؅p@PH^.h zIU?YYWg $ؚv )!t,0UPEwºL˴iO bvj݂?7hz] } fr|/rh rd{;^2/'zRUwwlC)Xyܑ=#4`yʀۉL{*iND|:ѣ-0d#W< ҰիПy{BihH`~#K\XH.&=`+ߐ.-wx%ױYSdFEqyyPppkFb "YHƻܚ5Eoj4f${~;gGMSp}n"v('cd1$聩9.!ǯH瓝đ)c) Egz@~ l2OZ&g56{d|vل %[Ź{S_pp(ׄ&+81%7J,1 kEwƝջ~Na]y\͡M qf!Cqx˿3=ȝ۪@ ~U_qc*cRVm?5V s?P z](ZE+5# '%ߛѻq3׼'=/d}n*ki \5E@-ݤSJ#וՖDRn ˙h7NBZs2hd 3OܯV'#h 5.8 DȂn`$hf-E- %hO}ƟI~(gC"3$ilݔW zG@K`ȸRVZ-R,x.!B὾[^>E&QPj98J*v1]@ِX4Lmo$"T-?K˕)fTزSJ]s;(BzB>i%!'&xb䰸gzuː 8<j{A6"kȔmGڭ& 0+s mL M0 #爿au%)rt~踰F2.U|٘u;_޹{B`ظՀŊ0Z=& X"p{ٖ*Ⱥ;"GVEXx ࡠ2܆];OU\Dƍ %yz*_ =eF̤e,M:Xlz8?IMkIC2PjC;M )z0W5r Vq(h2= W\ : pG&YKuoq!ě6;At ǣ7ƔsZ-CFU #q򐍃-:נ { afzqЁߟ{I^ӣމVHtdk1s@}Z[,4PBH: Z:O-Inn%>ivIlEH v>W(+L=i=8$ k}@y71sNm7A4-P#ܖ[r1"%ǖf3c\Op]p # ֶ}7z}M65-. lua<{@6^NWQA4rZx?LbѴoxe'[VTB^ 9sUܒlC ($'ڱdBj1ǁhːdUBK4F JU).ֻ;{(dgǝB@@j3 Pߔ8˷H6xb x+!:OWd+s ypYQv)!!_Rz7~vt0HhACN+EDfqMƺc!Q@hY~1)l0}3vnkr5t)zE784`vOɅIݍˢ<&/[Mt .SL,{gȧvXfǷ-C" njѩC@Tp R#8Etzdf2 g%盧4;PQtϬhIE:xC>·~`?"r/`,Wpw|묖GnR # {ڇsK$XWaLtcy`ņ.l&¹Ul33 W |n%T1d2i'3yH5a3eST'PTJc1Z>Q2E[,OxRKzt:NGc@|ߖ)n'u0@t]FI: g 7>~Ik.")aw49b1@DmbROٓ:sNdWbzC@QXs:+H4 );%UJZ1$چ@֬{M3҇SWE^e='gڳ} J@IooNLH8~AU,xtXEcy%m +h6X_tco]&`^/QDt0J# @ݰ#Qɳ|xZߔ-kX+ EAqgCrCndX(g}'ہ3Ȍp3}tR#uN0I .ϕFR VT=l@/EM@ҕ.a@-ڑ&~ckcV.'m5f)by!# EUy\fbEziT ;$׍(D%qm}:UF'8)e\|Ld_$ۭ9Kٰ۝0J`RPiUj )h_;[|-*tz\̩XJp>J;֍A.hA"#esUq!*xU}Xe)?}%_f@ɿ@6ޏ;P g 0k+SEH4 E"w7_dPV\R.(t BjW L&O(R0Y?Ɣ_xBW \؃QBD8./SjMМ2w}<Y揥P5וҩDQncjtkB*i 豮p`k*`x1~F*4a]eAfgh@8.gN pf.hne:fqþD"ԇE0cUʺ5;(Ѣ! Hѹ`"{ץ]#K#Qub&d;(`uWڨpҵzq^7e 75w݇0=]#l*K4+/)(a OT; W*D3)jӵyu;syvtFFuql]kuG[Q]6/C75 i4mW9A˖<83$KO,%mq@Vj՚dYDsj ݿ§A d L/;P7O]#$N t)HyTw%F\A[4c\&ک]ºg+TV0';La?c0tDi"n.7`H>u/8^݀ħ# )\tM,-(0Z}b(ZמFƩ4^CVT!uyњ18zC QtVnhe]*!W+8|VF;$hTVҾ` J蹻]Ko`R\Q#$bCژbV,£7+:d>Г:M2j3pkk*5 @ @mفsl\ b-LϹK߹c86žE%:F~Z^,cm sԺC?!AbvKTo"+1ǐ+<o>(^Mc:LBsA: ЫzEƇN zysC0JQA084͏Y=0q`*s֌Qa j_fD¢6@w$xԩ?봱2[zk`SiM, =3|3حQdAՔ>txVz0@O&ԣ|4/wR8`&lXEee@){@,aK:xGuu߾Z:rtn7R-k믄/35v0&g=?1(b]:3@Ns,&G203w>png oao}8^ C@`bÌvPGJ0?>l6P*mՉ8Q oX%?Xٱ~}?9 Ù%Qvߖ#6X6yR:xavQM][qŞn]-ݧ?R˪2(;l9Z+0V"6*oQ#k.8!$l  8X7Ȕѣ&&vM |Ea` G9J'rXʓ{q3}@, X (:McD>H͓aRC R"Ӥ$~d/.y;b\aft7߶ b8M4s%j'14 ȿDCwZ{&&=9_.XeK܀V)?mh=3XiODf,I TRHV[>ڳgQUJ3+1P8+{/e%* "2"37Bd-b.ei9ǂ¢Q GN-#P-dnO"sIώF쿾BwbP) ̈x!l(Wz<\1 rO#iOk~^jiTbAs01&[eX Xa]E~|ZI*SNjMx*Js7AZ]ȫ*εPѠ!X r:[ NE!E!0!MVj}óL+z+*PeȖTj3"Df.AZNؖ[q0uN c+'RUX骘qc^)xlg Q"kk(( "qRJK]c-/9[Q* 1| kf irdtvQ?́VnvwJgd[VQN~-X i0 #(? qI{'oьznڐ'<' ݮqhlWh/r;8]g*:K_QS_Uvd*, i k%J⻑]"ŽRLB4Q<_]$p]W_D9=~gLC< C0'ΣWm~`@p$zJQ6f#Mrxw 5# :ksI$y]&een:DV"M S}Nȴ9,o{[7Wyts$'zvD (|;O02ˤ@4U6LZ+rGLBO @kw8h{n2^V/ɶd)"A2VuHV8ë=n[rNvg C`щw2s}xpD` p@~6d8"HYR2Uyfud- kA E듲X}'27y~uKgB6.s>0dG怤{#TCIH?vdʀd DNJZ(̔bu0 uwZ}\ٻ^l سPYl _Xf%SXmeݳ 4C~ÃS߉&X:AAdQ.яYRQj4wώ&ݚ DaaSqOeF:!~$ͬCeY›V[ &I/wGjwy_܏dBlVޓwFZ~{ Nգh3d!!wdya+7oJQRz0 A;Q8=:21Tn/81{\7r6=7+EB]C?/4MKi[$8Sh3f;غl}[Tr잝1 @t2>pyPYy%bJ""7cp;] 8pvP׍&\ cMzM;'+0?D7Gܯ aso<`qML)ڨ"f4gf15 H6LaBFYB7n{. 2ٴ6)0(luqk&EDpmONdWځq(TtA 6s+ݷnذh q͠D輋9Xqxe9An5<.iHjGSPRTtp/Z,AꏘI@2OȀsgR[][ցٽUL/C :Y}[=E_S4 E6pY6;r0Uo2pw0Do+p1)-,*C}1Y!4k: O߈NGGnƾ r{ p1ԋ˅lʰbZAU¿A{1Et4p΁ Ct 影Kc~Wn봱Xɘ!P>(b( &a3MhȡHĝ-34J5u`U(᠊p7Fd撉 @^t>q6P dz#8n:.D}!1[~kvn- ّks`z]gFKl .gTt"g"^KmgNx>pAG2[_+qT8W +YtT=FJY¹/ n SMq6kO5?Bfw. _dHlb4.?\)BT9OG q'.@fȓh+Qp,5J f?\Ns5smE ^X+՘tR)p'k OÈS MutucWvAŞ]%Jh3+J34F1ŏCй0XdEUԴs[]p6ESJ^z# $i·ƨ{O,%28y[bEq9'V`a{{ɖ`K%%vU趵:ymFx-m؍ R] qP~@+D^dBȬ"!_E_j1-b%IKer\F |a !jbvio<I'CQӛ/ I֖ Kz߽m`D7W%CGUkHB㷺]ÌUpR VLF .Y}::bo}`4_9rX M۷QS]>l Rܽa!{uQ&FQ )P׿F (1p6ݾ 3~CRLNXw7΃Yۻh8jVٙC}*k!-5.f#NM~}RTBe(D蚤7T" ^Hy]|{ԖJ%1Lp SulIOvA]~k#%Ll-,1|լC݅Y$ݸq>Qj0qÂ:4ru~2M1NBj+aT%a˪lOaL^f.}N-VXmR!К|cV© Sus#n k{͋e5 wH#fW e+!KO9} H!xcT2Lo`;k[LB@b/n>6&drϗz}`oS+5+s&yRUjP7d[ՊStʱ,F( jGuR~MNxߣhb_gzj:I.9)uWC'_KUuB;,S+Vȿ@:дޮcЯ|KlE˦Į >IwaL;o"Aݷ߷Y震}G=fMP,P pqp I1iWOHhW$)R<%o7A@X^Kޱ$q:kJ'M %v&p0w5"ɡꖶ;Qo4r.XS)=n>EZ #Z31d#1kPq?@%W` R(+J^ 5D4>v۲ bM4ޚHzM3鳐^ n{7x 1vX'bL K\CoX>`aݫ1{ArOa1G _^OCGryöZx[t8pH݇ zhj4k@lI먇ac6T"Sٿb&Y"~$.~Q0W SGbIV3 a=qrnB7s֫xU+dRlgC&c9Pg"xzSQK3v2\, 4 &a U../BվVVh|QE^ 10Q N="EԱ?f@#fykf+P7{\~{(59_sMTY&ʤ"oaD*J7$6ɣܠǍ'uv#W_?nqX?DnԐcC :FČ*A6ReM> ^>WW') Ox*QHZ[~+ل7MxG/"[gOR\1QE׈\ ɓ[\ )v"j5瑘ڣ%^mQG&Ō:'YG7xLѲ q}l =-ߥ>O&M jXFjc&{,O=sHnȓ?Y>ع{yW?O=^_~iͩqa 7yu$ A(=mHZv$+3iF'L:<_Ҁt+Aqod-#.# 825 L7lalenГ+&] ms3I*DӣVgcyFrzkT'HZqmFI$khĽ:ǞN%Y\]Ck09i985sL: \!.\^!Cx%zDz!7/9sb}07]̩U-P+5^'_#Mta1סkhj]m?ʒcxRiuB3'G8\0jT'YfcX82%*FM906E{h[tG3ã' 2qmNnjJ܇v#071)l6oXr-BGQږF#"Ete c Qңc^h]LLsI(At<׆:bL8b\jVr˶7a>7-;AZmމ Nz2ih;ϐ]0$!n&dsȔFL4Tz(B2JğM=1Zdž="Q`{}B3h$S A /Ck*#oZ6,O40]C_LIS+>i:pЗ_-ﳄ`b2!]bY99˔4$+erysUqJ!RS2n}bvL*ML$#Q6 rL*Cj| >O?,:wyDu sŏ1+\4݆<?'ID@h ynD7`$~N% !C%=J߶: y3i>8> >ɌW?tf5ʉbR!4B)x~zsAO+~H,g,BxJd}ɡS))= sL-فY2iV૆jzfO?W)V$46)6~p|DHlSej>{3W1{L?x0sޗO! Ht$ ČpI禁}4a~|3G(h淠W3bqz[p*a~MyΤiFOl'5/,$H;7pO k5L{k_vˆG'ynBqOјORiĀ|n4VH ?)苑jhIӌ'u1+LV,%J񿁠T7SᬞP ҆9As J:"A0lA4&Nd9O΂a9hɯ8G^ Cdc`9+IpU~QKB@)sN _EvψӄB;u?VChZ-tBƫNKN ch/T֘IٯOc$vYT9uIjd 8nzD߲f2ivQ˧3yky%·+PW*"Z 4c* k} 6}Ȕ_ƦvۏKDŤi?G9߳R ^8*e*P/JK1 bsSnXw|59Z9~9Y7d]A?֍XJ7VabߘiW9mTïK#{VG`ػsGqNRQpi0_i/XRՁ%]3+V焦 Tx7*͋[(vA<1g5M&ߊ %헂\WJߔ7 3,Y е$C+s#-|73Dnzs?o eg|9е:P{sJn28I6Dp֔?4omw%|-F~aYJzH[L` ͚+ˣB1{"iY:w>~Ȍ!ȥ˔é! c@:ݑ$ۺ FJEM>G ̎w.#ۙg8|х} ]4YLAX=Dbu#IJSŪ5/i(́@JjJ#(UUqGX,cWbŃ/<0aS|/EYh 񞭓mK2t𙮟ډĭ<0`=Cz-.}$9n2@Y W͝Rz^"WdMP4]\^9Ҍ<`/sΫNtॺ$Z%y4LyPvEТ3#h,!l3$XQyˣvxOy>KCivԦ"0"ӽKQzDֆ%/ %4ɅIi9kٷe4+sG t@rPA;/i})}JYZH;5_J z#Fp0ZcNp e,lISU}paPwWT2.wv+ݮ#tĢŞD[t%&1P:=GDp(q8Cx?^@wYQ& ˓C˱m=HJ7S}D+>]6 ĜVϥꦑQ,*Ӡp&>?׋ E7Rf?|hBVeOٰހ^׸Fux0Tjdw.?5ML 0i0ԇ|rcY7T':%z"#J\ $l{7S2]VF(sZ@)d\SEDґ۴Z5P Ќow@C?sat*u+g3UFf@Fb>H6ƿx=L=b߄瘰*i`CCnIbl1"-[&q$k6DyXhߺ]n|n Dַ(VN 6#bLq,# Qeǝ{/ysGjZp'z 6BygٲʷskS^XRU,qfjLa94ySuczHaUN9裴5v I*83`C(譸W-OX]S8.8/nk;KU& >xHQKYw6``c[W(FmR\Ʌ?ew2I]9a]#p\o xy:gs٦59N5irx-/'5sM&ͅP?s̹m= Ȋ[^x6'|r7yh>J`PD"Re4A9w+9t`"jD\e%/U:v0*s`O6,`8aLȓ6|4ve &#hNΖ=@^Ü:hzF>Ɏ]rX X>Y@D"KֆO*/Rdj'nfW*~pF^;O V]&el`q왁 ]?L"fj<٫O'^[BJ_^'xPL_|m~BSVYnf#Cʀ*)*4'߈MPg`jUf & Pqkruب+Bh8)?O_>|L5%=_RGdFZ[dn?ϣ~nV5Ӓ>M1 @Z6^hþ1FvH]Q]2?ߍ?ߏrվ>4 V`T99%T#LHƹL(_'8pffVJo4]FT#NqOZnHD)*pxbfMKXo͞cIyy) ~#f :AdǦxXFn˅-t&N0o``]O|ZrABj8@ NLt#WJ Dcc47|>d/<ﭛ}:Y_k7 |tԑzœ4i( c\~UT"yOOKTD/G}̟!K럁(xCWٔܡ^?&8'rHp Av N[Dʢ1-zeMomlb wGSg-qRRg\i>g)B6YQ i'ed,fØ ?j ^26(W%bVXfBxMՖZVr)gYNn.f3 >HWb&-@ Z:D0ZWH na|Z4jU\O:Y ĊxHf(wxK?݀>ABUk/dƘ/[l6@"I聾쯩Cp;;v/PX tY's| SQeĽޖ׺<[ \,9kgx9u`ro"qA*1uls~&]iIn4YڷtoQ>O6֪\0Lyg^Z"g`g{)Zn*WPsFZ>hQp0OELOoUt9WCT7wy)])SE+JxNtG M{(k1-~!㝂]M\B Ք"zi޾E 9cn<ڟmPnC&`Ys+?"ƻR޽AͨI5d١7?3ϑeyz&K ^RC6F217P!tsޘqAx9_BnFuSbp>#)0e a˭kc cI8^m\^_ NIwd|Nm,a G> >K'c![0PmIW%-pukAK{#DcpM hZY>9s"}cexh%AƑ]"!(\1aOAN88ejqO1 ^Z;0mZ%A6ͺ/jqF ;Fy\$feM槲dƦ߱n]T?C; 4F2铦z&êp', ?|jV1e&$|D%$.Bj4 hC+Ԡո5}\A;aEs1TB\pN9mA iWˏ97q;F?U`+GM'yf7ٔp^* ƿJ6/{(Mj8U6Zc>+mk[(wQq/gl2 VúBpFv@<=8ݿEſ(ػQǷ^؋Tp!Ni P7^ȁ3KRqe'` ,fb[68] n:a%|aU QBv&2 IQSrA[f^$m ghf%|-X/Sy4B)m@.x TnQ|ȮA( ̖XO<u.Tt8>${+btбL^vJkJccjz `*!7FNZva$wcpPTw<5$ҧYydd޺/;S<\ӤM^XpKwlr+CJ_%0JPIwd %A?4MB5!3) c7>M‰ 0J< ZƂj3|K ؘ Leb_vvvHe:ӬiD+-B›Vn;k-Hm+ӮhmE{9u1j\,ĪM]{ꑍ}sǩj ncuOLgt2{Zl[KA9O] nc0.հ]q!YJD= \n ~ϲ-Ish?&tM~9`y+Tz}e1ptV !37ާ s,*/^ 1'<;:yZ ԡ<#>ihwiU& X\^ٌbd7AG<*zۭ_#l k%= Hhf P&l〥jaXQ!,D}KUuSR?C7c}n"Ȧ},z:Kg\%ȾWAR9J8}!TB2z0* qcl:ZNʩw- l\8h|^}jmXÅQ>u(b~>Tx#¬0= Hv6 んXKvV 6O|EN Jwq8$n7_xngP5q:,x#=G#IEZ}FN€xǵ9(}i'o,K RHpl,e$x&-T '`.$?&JR֭v neHr@_40, H?zڱnmv\iP^S=m\sbm eo+%Bfuqf\jy($gq鴄4>d_Gt7m;JoJYj,O֟49ٝeOràl̟8cWxG k#Apɭu5%l<}YNb0;rċġ9MKI$MCi8]̛?Kp>B p 93t/C> -̑?dC-? u,F1Ev@oI~L6fA[uK3 F8gGM:ϗ,M8NjS6^goAEj\PZzWf}~q1r$ybCI *Ou]Lj,uJHPLl+n;+?-2ŮW=&҆yb[ujS$_u7b&ga/VŨ2rU#߅B6'ӇDn`)9`89%޴aDxUӪukRm^"nۛ 6s]]Y+Y2Qxjgdj[#Dq9uZZ[:5t<ǫݢ}TȑP-nȘo?'@+ pW/f@ He B.1.&AQsZ89cL"ޜ="z0絘Xp҆ͳw9HjO_ [?N.: MY2.C j֓3ޞ{"qcuI)ւm0E|G~2}w:Ʋihxj^"d](D&^c}(1i7}u'# T;ǏPI*Djwv{vBITtwtkG[p *[ej @{Io[ ȩd zj iշY05&nt$?![2C}iJBCRqn .} ;1xeڿ~M#bNt@Om^+#٫0!e,vaJ'=*ZOW^%1XӒm>ޕR:[|ɼG(/U\uW/7q8.ߡtš{50s#lgMpV^pͬ4|lޔWMLIOQ;8%.m]Nَo񝆸I$ O_A?? q'-hγgt-:+rlB$V5BE]Ux270Jr O B \? RAhjUAk1Lȳ>u6HZJc7`[N1WJ@Ir{Ȕx|NzO.%BBI!@R|Ϩ[VL43P3xp8":8٠#*Oj4$I:]A;]X[Y=bG:Nfx=pMߖ-ރ眼1ULk<"s)Y5/1zq#`m㈿ͭ6?)dǾHX<b0ʞ- w{ ^@~ܟ=3]"Pw}/&p*F:P*|h<̤p,fygbrAl8zW Ŋm iRRƟ:iڈ&8}3^2zց3[9^*I~'uu l>X ܉67@{ZY. N>%/oD̩{H|#\Maؔjе}D"Y$-3T6Ԝ1~{4IF/R?gSv(w؞[@BIR uϕ*f|;3 f u΂,O\tQ/}=sŧ*>}O "ik %4z}|@8&q _<;axF)r­ ;K  v!m"6zWbIAV[AwNs 'T)?Ьr=WizBS!0傡 ŷW_h7b8߁g7% 9S]T7- l=ҭ>2wbO y is)S X,$ru7yb֍-s|%6T 2}_e3w Ngc6cx,xu FQ4A!7Wop>.T]ƕi5Xל;c4;dX'j͓IZznyti-ahx@AK,3C2_%V_--4:QP@mS8@X4əb:?w=Tj_:^'yT\B^ٖ8[HkW."l,enP%lY P䒌!1 ԅR!H&PR s~޷̀7<#B׈hw+$Of䯮b"0Nk Ӯ *rjv\\%˺%'o+i:70TB5R a, s:#omw|H ݗA(_x Y&ScJW$:2椊sW"P{!,\!,,w6ܠDO;͐0B[&ѿ&fy^:^hh0knA&idBfb:|-o'^r$ݽf)݋ #ix>Ġ +ZGO+sjAP? KFD,е1) VX9͖7m?A82,Kq>P`pyuF$| !Bk# 1t sX!n>-E^o_iCb9fѓK,އr`B+aJ>*F9(@o.^%_aM[1 @ݨ 8 8&`5ZL|?BՔ~߰Rh:;A@69'ؖ;*[ [ؒ-b+oVt&JM*#8N8݌ir4+(^g[5}j,R8{EkLVsBNk|8#2?yOiɩìaOkr1*U68#Dm3y*#d;V(~ )刼F*l*oPowA#^P켨f6U,Ic?0HzU'81˅4"lD9ȑcX|ezlHwՑU8HE6`% hnUAicz4EsaJ˝6*ABn1w"2PzNQۉXhK 2\4+o"8j϶ȏ8 ~<6-C9DX= /^!}.hKYM^Cc6jZWƒm+ʅU&:\顬$=IY87?鄳rr&k)_EիDƱ%cƫ2='!:ak z'zĶ*gZ{PPMEʰ!~PlFAE]"&rYiٌ >4e9!q :AG{G=}q xw}+oj鍫RTxxN ⴈkᦟ! 5k44N*R{m7[B5^1/ӧjzꇆrODJ8mn7V9$[|DYE_ҭ.8:ЗkMp a(x!n̎&Y p @7睳 cht}$-aFY(աÿ:F+G zJwtųB'>}bRF /Sbjdݥ$\c/,K̺ghĿϐ dQQ)N#$3Ӽ7 =tt)WA%JrnlvV .&fgF;sQCXFɭʻΒ*: x~v TL?B|NP:}F[o2Z79GiN۪ށ LĴO(b-HW*2 !]cö7Z0iWYO\mN3ɽXK5P~J-7L)ł,E U);ATL_ }cRaq/(JaǞaq?2vGOs>`-(sS08*hr/!upmYj,}W܉<`dbᚋgf{fDitȏFQ;ԌP{X#u%PFuqHb;nuhO$0E{@=]Ի=EvGR= !&Fb_>եBcYyZ|U(eLMbOGpM @&ߧ`Y-xK W9iN29N7.$h0̵^W,\_8^.'@;*SQ~tXO5+uV!DuKlRmE˂d`Q9&V(Tͭ~2S#@"\xwHKV_Zݎ"Pʳ<,>#c_5i<`8{/.;OF;}`~"m1jj?Y1)* y5> T},Zg?;:)+D s@vƸ;ċʫy'qA[xn Çwjt7.`ɍr+FGxB^D&6;2d؄Kr7@4|#?H9K.&iϘ 5j6;E i%:O|fg9nj~}+)eۙwzV Q}na(4;T\\ AJe.EPʲk/#`W5X/:_50fOS1ܮb)ޮ~C9Ry`8}ݺ(Bຸ!G@DܦGJ/G4.#גNFB 訳>R,Fiⅵ9ptz>\#AaH=s_N hmU5a>$?Etͭ.<ܟ{YZVB_v!窓"uAL(Nm5(\JCP-4S=ޅ3a\嬜*:vKqZ}Jg W_gUp;5E췜Cߩ,eݤJIb12(ObHW#?B],heLPwgIfRE@A@~n>iʑAKv2m\$ѷ;O,-a>OG^Kvuю-U@t]b∭1)w>q$qTmpڭ%qG'I*N4!̆*fwXgLWdf_sݟ4Az2߁Y$ 7r:/́:h$׊ [kyd=&0%ZJMhEOZ)̅=ms½T#*,8PFkV$U@#4+s{"jw;1L&髩<[Yo"4/L7^4@.ΌEEL绶  XW4kfKfEƾn!TIP! \$W&jŃT#9{ČIs04|| {f1/cq(8"Xml8lV$ iM=8DB%jEhV[3qΟXFI10|丮U฻&z!4R. 52 xWg߸K@l(VkNm qu=֚7L"Hp2nEfa /_ꄇ(,ZQU\ڛW߼2*HnfW uƢc\rQ + bg^( bT7ܡo֖ytqT%mIu"[۴J:ggϤ@f~hy^8Fig8pVOxL[8WwSvm/M5ƒB%^^Քb)w򸓮";|<] POSJu|}!ڐ ˇ8'*K0^!sXqqU$d`[ |ߢ!X!->p`mZxuPt"*?w%DSde琶`VTi{QV:hp(m{b$ ZW)H7SRsK z)Y?J߃=0 2͊уVRAjEF❾E*~4U0:\koSv z\ FW_ߘBՌlDh˼w`PS^讎=)\侞" YAVЧ 0I d)i/QO*+,%!.$P.;qC!P%Xax NԛnA,aܭܑK_k;+ u^srpx-TP(o20Z7; gIzz[yw5"rn?SX~$ZD]"V9SLXW>i:d*xbU Զ&lӨnWPdfV0Ϳ1~Gh^* Oo#v76KtMIm\L;w~ڃ}ug~9h=aԑDo5ר> jQ-_=ӠT&] `ȰukօǦz &p{Aa6r Y?#l܆6;"il>'z⼕6P%8R}m(00##igsnCBg{_,6Yiq?G@zA@=#yŽ}%$%è5yNJEU۵ͯYU#/~8.CtUlRڶ š>sHﱮ*O"p̕P.DSuPKueuoF(\:[ʶgW5= q!`|k#s_Ƞ+j3XX r.ξqD}?g-caWjS< _ x2n}ls, մ+BP ZFx>.zwZ4& hF? LT{Hk jwA0 iG:8t.N@IўiJĸQ 2 3YmQ^ *fyFh̏t12gOmA_t*Fem0-&GB0spÃdWu$:s0i}cTܽ0Lbct#Q~28nIE;?b6K>Tssfa>7O[eFm5Ɲ NwB8u[MÖ}Ρβcaz1];qGg\-}UD,ys9[Ihy{s_.=W~v[i ԁ6!C~1{0wR VQlQ@ƈfMc֜t?~]GLWoGm4{Mhvi^ҎnLuHZ1[|ae0ݓ ~on>SfX~b dɒctRG\f'xZD@+9\-W'`hP,GxPqʞ\$qf!L$#qf=Ca{d IU&,fYM@UOgdl nYw hR .Ѧ/Τ'ρl.P!Ynd8A'߽ - l. miYϖzTԻ ƀňWo i67T,aG๑54Ovj(J>XTe8h7t{2)NvrWv ɄI'` _lӮTNljsWi|"aI䆯s\& o=J`i(A /Hֵ+wx sİױ̽mfj/t*򠊙<艼TDK$y?:P}k,ޣXDqNb&wg֙f~,pnjAoUA}K ô<8S]>C;NctrX"Bm`)xd_Ѳܿx1QkB.']P|Ť4=4)1 z5ف0}'/zz0ݰj,0e82ܲTїRYq n=f*M ?!"ÛcR)b BḌ%}X̡U쇝Px%9jƟ#X?ڤ{ơ Lu5_~"ngH'i!K )?#{J eu˂0&NI  hT (ٔJhP+RL)dju΋$(m4u3PGO<QUލ>Q$Me>Cgcv˭r~۴%O (bcHL[ԨaųQ" {(duJ$2i#eU^?)q;_ɭjm8 q\P5oQ Rr'Y/fεpKgdf#q>W_#X^#ݧ)^r`q5PjT0kU_y|UQa0i߹r!#e%@asKGxͱ UG%Α8:R[bOV0p Wo>; ^Nwhg)}oHQ q/V[`MQS<"4Aog76u‡JSιck*A{4 }Ycuwpss9HI[IӸ7FXUP׼^K:qE8*ɸ@\#NCS乒GU@ UBЬvM?XxU(&}K=ɠ}[g1Bfui2ӍZKyT,o'F%{\<_o[9WYo9\Fx0\kzM:ba}Hlj0k K)TSZ2}x[A |>rfQ׏8=eY#0cChb[#F9}/ld w~wx>2tꕌ&hL&%,w`;FNZdpu/=PO+ AK_4"Ǭ@W7uysۤn86ǛFeU\O7qOkAMDdB$m=sp֪T%[waﴻnWd)PowQnOl˕g!iL.9wӄ$cfP@TզBk(wyDIz9!r󥙍'¨W&$8..>DZV9^u6k\(h< "iS` Ne[ٌ1- M7D5X?u_H_Yq R{y/RWxko`Mh x,YAϕdaseXUB*z%-LK۶lZwhA 5g@G`O =54ψjXmpCFXֻa]f?Ԟtm@\IM[{k3mƹo)b?Gmm4G@"2@>cjE2n}q&)NY8)u#Y%}M>W "<}P` JlO쉧C1%@A>zc7 ZF=+408C!~[,4 3?TvIFЅž(_֟pe]0x7$O(ld0Pe*tLAңqDO#%Ig"W]h`C`X$>#2h7xSu0АrbEȸ(/QV~׭LDlbSzwџ?I~K u죘[[Ffdl//jK> _rOٷ nU߈{Trپۏ}@] a 4€KZU2IYF/]C1Y0zQ3H8fQIėJD߄ T -RqmLx*`^Fskf:Лd6y,:.r1W>"q})CdqW5il Cu̵5K!*coХ#dYcN|ff_=]P-OH Pcnm[% HIHnE4mD$F"˝T7 OAАk|L n (ޤ#L|CH`לJ@ICB$%~R8ׯUݻMRC*šXćSB2S5oH-3zāwpiD5~L7#[n10 1}u6TڹBAq% F= ep0:U4ET\n`=ǞL㷨-rBϵM)`#ePĊL/?x;b^1PF%4}7[1Oۤm]k.~*{t4#]3\%ZS*̘:A)Gv&FY:sVt9_* zU2?/n<&)X|uWaS}"ܻ&ِw (/7yvIn-eRrO/[`aoED{;JuX?eUF6(z;v, 4mU/@2lm gc h/C$܁UQYAY\f3 ,dy8 5?]SXayM @5\&jaa0ZXq{sR {Ը" GJPzi4zQX}}vLثr^ldy25$Z;v ;4|7r8|Sh o#֬מS~Lsn73-{d{@sK+r5iŶjV ,B,pIjnF\ <'O0l!f>S s>qǣF+)vI{J4>|-:XI#,\'ڞ+dF$WD LǗk :Mɿ׌( ) #}yn,-Y;JI#E&s0NS-$D.D,)P.v *A.=+R{Έas)DwKH2FbB,qWt=F3ag*Xy[=?难T`<>9y 9!Й. :1!"W?*g|fnAvZ}ڷ@Y0= WhQb%;x -ZsEl#_/kQXߘNjکR *'ьgݠ~A΁ʦxAP ȓi3P2@M8Nt%NĠiO`kT!g} ڋrZ*BU\p"p>qeB=s(N;5%mP CyE(5Tb"rC E,k{02P{HZMJ\.:l4Il+/Պ߹Bo(;HO 1 dߞOI L+.4Ŝ g9YŠcd̔'n5ll!Vf·&Aޡ6~F!F^˖vkxWaO6~\ǘt/oX %wq)$ $eh*؜q54-ʃZbE1\<|鬴%e(kv?GbvmQIFsU*%O^޿B~Vd`t95I;*E^:aҍW$rKm4@}b~ƦprfNZ9wx꾍k*b_st*-EQ]$_ڛϵ-; Ƞ?8Rc_LYF6<`sU(=:q D&GvtwR!hxI?A#$ 1ZDj_kN׺T@~akx@d:cU)Z2|te,;ۙxӬ%;+v-n5Tl@ہ,#1~4BO^[A2ׯgOQ+ "*Ϧ3Fy哲bm6|ӪRR;g6Y$K| \”!i& tPӕ>Uh =.U0zv$DX],}E7_&kpT +n{E*{/GYGZMHIjKLg#R܍0竀5ـOp'em⻦Aލ?3+qOET[\mr;ՏF4ra,JJ! 9Eq[fɏL;|Nh)4}8>yA U+|vq+ĉ߭u.>5P|!qTIБퟹY/7 %ƺIfө]{m#Aи -aKvN%~:]= oQ4A}}tkwm\Z={Y- Xa5- 3ki((%%HQ:4!w31%&ݽNl66}` &rJ-EZBN錅U2br :=ϐ^~uzcKd!ȜbN^ sg:EDv FYS:@4=( g.6ؕu$q V/ e@axk8O*oocXtAH#(\r% ծĚbyF`=V9PÆ?H'oV>Aw1Euڟ*C.| p /GB LN)c\/!ZR.nˆ+Oܺ7<~c|Gl%eba s\ :ۇY7oc{5wG+É(d׹ٝ~ W$TЧ*2 <́Dɗ%唷p"8ñdr[c #s+KZXeв..BOvnMʋ"7JfT]RkIi><'hK&-E}tYm*MU_46/Hw[\ t㔾$(I; N.JH2SL>[M)va{VڗbeW*ǣwQVnKۣ)3 *{\?{ՐP^*6vqeBhTt2*2(*QJIiOۼ](5ZVe_Ք`ĥ,ε喫3T"NO>c^P"6ނ5~Z\׊36F9 E඙›-U.= \Ek)B+5Jy ?:1<>ϷtqM:Y;Y[޶Z]zX)ǸSo>|It1b~|N_o'kkyk\u2;d謯4 XaIЯr`RetcL .`qV R{?4i/P_lr > 7`UDuˎJ,%"ⶓ݉B@Vs&Z~FWX"(9"y] 5$tB  )0Wzw&<(!Pg>3?|v|Y:4TpۣukA% !}iA{H|4můQi-T&[|MN)f8pM KqАkۦUȭe ,TOk c_GxgFfF&Ocg! 9c{="-&&}2b}K'>z48}-$Ӯ,87Γ ltk@n׶]*vr XdblZ5c@JpU4 2*b5)8sjqЄKz[_X]Ha8yH{~U&EVo*ԷPy4A84醚r+mǘ;Iĝ-]m=N-;CJڌC35eM;c[_ݶHŷ;oaVha3ca*`t{4ucve}^u!g@}--FfУKIx{pdz.0 b/f*Bp4͋+~1eA9SXuuU:~U@ 7 {Ip:uü~gw= ` u(YŽhGj$$N/ 6;;mu{ᲹU/jǢ<"sf3k5?ܷRrN6/CSI]?dXD1u7rydQ ^O<Cx `GrE$,ӯ~'zB+Yamܼ qQr\l?6DF/s}L`*gΤnqML1Kف !J yy^v\\59~}3ֳ`M]a'6)Df#&Fy(Xl0Qv-H?B:)p7-|]ZRP`Bd5pz8T`+ϭ+cjqoN΁cHaRrR]L3'W1G+Ȥ6b\t7鰩;i (ϼe'͕HɉoU&\Ho6S|͎C;q .<+wʊ?`o$VkɌӗMu; `D⸋P(cT`=$ q5T5˟{JL9h j3sٗ N [w c$oPg _ܧ}%PتK**kt,ZӖ򥵕hNV+sNP:"@hR$\I::"0]g/bDExǡ=#7NbZەΒYߜD'{ ^y $qxx@H9y24B; ,9g$w=7B",Ua :JCِ?.Fb'ɂ-C*WʳɉoqR~w!C5qkbwxKRYnvAOb@xQD 6i{斈Td\&sHܸU~Y7{B~Wq$4iӭS{>\4,AAG h/Gٞ斔NػP/Ah{E'00+d^b j2qZyf#M Wl RCX|G/?x` tZ9,s,ޱ B}Hȸ8Tl{Z򋤤Dp[^G z1ԩIR՞Sٜ>6sbr:Dڣbįʋ0/v?[F;I ,jcVZRO+n~$޳ Ň'?[ [Gn/h#b ƠUb/D;L0?AT+AI#¹'^)?ԯ rעAZt82#ʛnKTť(DGT%,zd4]KkEx$K["*PZyuѬMNYQi{SA, .a3N=[c#b[U+ "C~ ."E}a7Dx[ c@H+L쒲xISN/G@+SIKQjlhlB9Ȱh Vqѱ+?g<GLVŦDzs&._y.fJ5@ K2{fW8T:eT-m!9crήE *eWQNJUIM 쒝eGR5Fu1@+*8LS0VubJ)[q/`ٷ:qY8o%Eխl*c2=sjCػ'rX<ё W7^eh$܁q.N>#23ʸ1JHFy*}7_7M6Q")nCkx ѓY4uO fی`jNBxa! W ڎ&]2AQb"U2JN vDvZV,\A)WWmSc gjVb Ib#A}jrԊͳUHZuLVTOJi.)6ZOݺe։ae_9t'q  >2F rAP>nUYxEr YI`2W?54913FHiT1/n>|P~EP;$vH. |bOu$,kl춨и8@#2k|6;7R>?D& )$a;/WsSxj)ڪpKhEZ_wĔB'k2xaze$Dg ƒۈp'{DØDMg (Q[˫Qe:uYli >pv}dm"̕26-C1xo9t5q}lm@C~]I?Zބ*?"MwɮRjߜ5#//i#Gӧ0;HG}تf[#-OV.ǺO<^daKPE0^2?:`ita"U;:ّM&[q=VH>B>$1L;;Cca  PaiCQ k~F}g(Cole, 7,7MUSԣ&scGOX;xa!R(eQS^D2!WI* [V3t[Mh+RvqhJޝΆ7 amڗt*hhLy 34{b,&Y&Ý/0~ƴ*&L+K.qB ~{PdUGvEEXdD*30jk7yt X@Ep;w  K4ួ5aǬƓ5%y8M]p0D3iw ]V5Or~gLϤbE#+3r$8؅ ΋V17M.mw3i敳AY_DĘ$@pCgNW}dS!~R=N G,:n ٲlpLYjDj3 f}P^gDF8j9d{i%.d"?+e<ɴM蟝*LYYf5s#JE^p Gڀ_RdU3"P$-dUc0)1Z)NmYe3%|)>w'e·M:,@.LsZr,hG~֦l $Xg^2*2))#d59?t܃Z?) P(h Z>@$E2O?˹J#: C7Y 9f:<Ydwk03:zL_ݗ(YCuz7d-k[`E%幧 iyYEde9VD@Q,DuN}L[~gwA_@!` rL~# kQd34N0GReST\DYX壁򦒗T+\2ZP9-KT'c>Lz A#m}_{:)9I^nd\o8sXbN#LQ>YᖉҜ;m{0PR|⒏x81bǖU=rv}@*nS)L_/5gt#q}O7ߜS xY(h'ܟ6u_[ى mauf2 IT0 `)Lr!_TM䧡c#eLAm=-D& <3R-NhYՖhS|\?SH<$:%;3VyAPpɚ7 A":@T`uדKs&ogUȄy 9I lhq%C*I6AjRn/E@+ tӐpHՑ"OVjT/Ó|mȓ-6n%SzX)h=n$ϐ@.7#mJVHAzrݶn tQ4Pp19^'[GڰcOHS.}XpF`g "DY[?b,K !5c9K}Hqp6Ьq5:Mcr, 7COAI@B=V@d~ u>PA̰Ԍss M{Ɇ|}U~!XH0T]fŬqQٞstuLLXˌEK(ȃ|~ T:;X[<Ό Hk%=ьk𬯽!H]OםMRV7i$5xX{ a,5(Lh P hqh 6X ˶u+Y>n:-mY<4h_Y'ȞiBS߈,9#F~ưj^HA`w}g[Z.\]O^ n0݆'g?D5ڧ9X< ԭ=K~((i۝e!=:fay8w˹\ @ kc#J"E.֒<~dD 0}Es= M{f#99ˣ6qRW-ɴapM}Mo}3vE+J4J/,F&Ly~(M ]bɝz6eA|Ji|LdyA}xxkoO]&v>b?@IZMמ[ז[ޅ,j#ɗ%F2Ӣ4ю1C'znf96 rp v@{(F(#)v+!hW#&3 <8qΛyU^"  5WkD:;,֣=cYc;nje IINu}>,#!zOsyglL--¿'\-ۃF\Sy$X(~<9Ћk 'eALFcY.d#RQo )5KCR[`B=K~1<w;wشxRdNMP. U]%͋z+_!Y뮪_:)^}F~vTƅʖwff(o[&,BG{i6 y_XRx,H9"q64Ytjj ;q$6!cEALm~^),֬3ǓBX0Q|"$o rAi_]9!_^V+ : =ٱ J1d ~1N'F\oSх%νp]` X#E%^ӥY`u)IT4xw:v5.ˇ,2AӶ>4@gH 2vA6Oʬg})hV# PR$.C5Sdtnr-Ϯ3~8Tz_ ~*݁ct9$ݫ35ۍHAztba)A~eO=40鱓(zoOՆÖt#'G̕9GRv<:_TbckCw!Y-.k^R3.at+*w[馇1`P#'M e#9zM](ʩ7pgΟe"0,4\3?# r@X"p2K!uI,}9Ta"#F<(E@իc(|]q-YDZ.u6:RČFNםǔ`ϮdgQ8qE3wq1S`d]dIӍN4Y&ȗ >bdC%DɿB c XF ^Vhђ {>³"Q%X29.*kXYc`tz"B0Oo#o ;i>E*Y~XNrхΧ%ѥxߋwSv>ˏ$*7W*)^y#O"Q. C7֔TCh Nvi$w}p|ĨЧ ©#"SklVԾ+S̗@OH^~pƊ?9wEDօS/vEMZX>Ndp/l ~^pĤ!U[iz_:tʓN>/,b& $! jf&݁0h5 {Ac7C5:9By nD,̃ a}KeZ*/T +n°B FHm7_>SPݏ_mqٯuoCυӀ]CݑB(G%OE4s5pNLx^LZ?Ϙ$ɩ _5|\#>$h>bVYIW,&~.#Ĉs淀p%>FP=,VD\1%hR<}SX*wuJِS4Q (7%Jkk"N 9ӄ>9R~HYgfr@{ T, Łi>R Epӣϓᄩɐ 9޽k36+] -+׺&GXO\y:h%O U&NĘR%,:٪'aa?Q *qq;{I )-eWtŶlFngp,F3qȹ  sl/,c HfN<90p(^􏤦c5s™kt\Lb` ivl)R<^Y!*KM[c6MxPawOڡ # D?8VC,o2ߴr& V?@u3+7a`Ug3Xy+$aU}JYJ9_· zu6<0cyX!pbK*0sodRmf y;od02 g/ɲDW}\t-~&o+.Y DNu_$IwopbQZll/q=oG>s@cX%"Q+R5R'EB%$//f]FR@h%X Bv$?C+~ދݹ2tu'h2HU'D/O22񭡖ġNE^D(}bl-v!w.y˜ d[ꑠk9gk޾V"X1/ /&晩+!Ym\8bTB.8_cqhPrQbWr^ t~'o~AiѰ4>ʢbRyw\,=`Qo.38<$jA ­ Xb-ڥ;GٴCF@ьT2їc';qUc&WZ: |';6|qJnV0IMHb(D]ij,ZU\TY/֥22Nk,6H.y2;Tri|gRkj ]ipๆH(j-Q"ek k?.ra1ȶ;7@}mWJ_vm^qX8Tg>D ~R ~͙Hv?ue19?7 9@j^։62Nbs`Aui%3Jy}и{ZJ )ĉv R5\d6|7e.VH>m_)ft:T7g`E#ɟ du I@{c[ P:}173fS:ٴKcܞ+EQ;cȗ%7uo{}]yE*{Os,B^':׮OdU3Cݙ ΈMtL]_\_xh[K%,IUȓaP]SN,& h@=r+ˎ\5H;ϥLurr7w:6 XyS }DS*d멵4ҊC.h_Ħ5ݖ́Dٶ I3)CA;ZANgzq!xDpUk@qjNG0Ʉ.γyڞ}B z"OO.]c3|{rO'# uh5T*nj'nzCW9 :t&wdG8 ya X1=E`hClI=6" n]@qj*g\n qx`o&a^1-11'}x%й~#z͒Dw웯/bBS܀q"WkNE2W}FБא _gK(n ?gE  #}=ХO&YϷFM֦ rRm.7+P KW@FBȡ d@0u9MHfDbG[ RTU7E c:z^):0sB&Y:%(>R9Y n+mSS8>xь>.p`Zf+=P=e5~CB 1n1"ߚ|-1a=jX~XH4wP=-ov򆻽ԇNH<9wnl ;&A^;upJde2ĕ0mX7 .^ײu~`żL#3քs/ia*x`Tr74kOțxB"PхlC}^pDLi9&mǪmO#;k'NDZ 'j9ԍM¤Q/ؚS|o:VdxrߨRCKRˤKM)'IӟR :v\bP8{n#kMe}X=E5鮮i(! jJí`.A`r+"r(NZRN{-u (AnbQ̷fɩvGs/^aƈmp R-O?Zd*=ro? :mˮqxJ¨ЪVAb6K$UD)Q`x={2y1MVm#7gIA'vbQ .nX@]LʌV(2YCgNC"1`!|aWAGd}y^ (vdhQCQjԧ? 0Gun&Kz)gP &@lWڋth;NsV վ_I15Ş,wdDr6?ry4(Tȿ' HX;\OS,*྘| qut~j/ њĚ+r޼HB$ ΢I0o+ocYf-H,i< !|ϒ;)G|3wlڲ9{RcZ/Dn\>} 3 bM?e3]F{nEAe@`x*H|?P eYl7wZ`Rz?n6ӣ4ݕ =yeUel) ϩ{"&{q_e2 G+Z|?M@;8ORww "!Sw?B;a*oFUl %_58a Iel˼1 G+s6=%7&+J&kd2b3Ab4[k#Ip0I*M9YU}~:Gb4/ ~38-k"3%L[{r%0P9h h{5喫-]$`uyY] WL\DhH􏱚*L߂"ӨLZAL+KxB]w!Z~'ѕoGO.}[o>KE y)Y죒Ik۩ vUK ]Zfs/˦i ·f&,rB4Ԗc"c6CM@8n(h +K!^f"!gձO{ʲ\;H16-#CRCo0sUiaesPE|$|iuf.i=KKɷ`P&İepC>bS|C~b^B")heoZwIJr+o-h55|Z dFl%lkOcO]b9B:5Sڂo ̆7TT|Z>>bg[ Zg] 5l'2ySp0\ "?lj!mRz Z S)R^?6'g@ K͊-TQwpSxNJǤ?.90mv@p2>K4s~ p/Áqj 4+U7qCoXQ,R.LjͶ䔗XxҐfZK莹ܡa /#Oc놖$&@yG|_R=|#%B̥6DSNGtL ou!:]wʹ֝WGNq̏[2[WNq 5rߘd7]DOi$CZtt+g4H 0Eo91רx Z ZrIU=xZM)Wvu%Sinx2X_|HM;yKtQf0f VߟB yBO02R{c2c;W` 5]Lmӆsqg5Cʚ?ZyKOer{s-"./"¶HX! t +N#{{quKd}zv[oӬBXq^7^λX9K]~{ipju-A= YLjJ0t[DW$ 4>ȌZgט)]vm׈RBƢV8A7?&h@82O; gaajZ9vZ/ V$V8cG|s= WR/j=7{$>i_ujZ<_k֊$-<621ת~d”\]ʎRLT<tOi#]/>. o߬q`!=*8#9h0zx>)Hꜷg偐K1"_/c&kPthy$ HCa25ދ@ekm%5jR PbkVA4 !p2)%#5*Lp׿WNK7G<+} ./,ےą &}G+ zh Ii0WdIz8j`qIqD d#=Z ؐ]ػjp\ \%h 0zC݁r!oVyC S囌aјfquےvG6!2j-e0Wt{V#^UF9U;ˊO\xϴp}!6"U['j(^W7%]b燌T/K4rM)Wo%5rޣTQS, ?{##v/;G0p<6ELԱs&Y6oV∸:$X[t֯@?ZoFoڢVԒ%",Wb_*sN]!H¢i(,$|-ڦ]QSr昵+?uauFuOHµPya\1vdVɓ5]ALfa ;{ gOis QTcezEɆؖ~H΂" zJ0CŶ67HXbZG;MHKVT۲tGR@q~DDŧ+ (8*>[1/d~͊>FsEּ}fEp*4'/;C[YH́ [NkxeBgݒK=26F!b_"]D:J{fD^!e<J34Z4cLmfgRdouwX۟# EX*dh2/=lQ7M&l?)pgCD[)6+O0kOzd55LO Pp,K3$Yy͹P]~1:]|W;QV|_0@C~W!2W-yn[WSG;;)U6t5^bIn7m1l6 jdRMr.B6I _,ZPG• j 0?Rxy vd[*d)M0&%!s?L$Fhllĉ gق,43{MDv14 a)6 GxCdeX1zՠ%[Ih"O)N9W"PjsKƒný,J:!h Kkc%xmAĒB# pA.xWkbvXX$e7P+=<0oo-[x1SkE?ƏꀷMYmnN݊{XL𞯜2-ˆxۃQj>GzaV !9ې$kXkn~y^!א;2]GW&f9q&ɔJϛGUmٻ(#.+l'%wUd)Zy hzy+x-n~GXE *=|K!||lA6ǼlvyW^~'KF%cX,7s^\l'wAL謋1SK8O6&J.d3w; 󭋺rfRuu Aly(PsB_DaG$ĴOh1N^ܑF!` 8/RBT$3l*Y#Y'oY䯼LDKp[ ba=*ZAz4efYpK=gMF5AtO2ǮS'OjyP~EkB)#쑰xy\y!S2$LMqG0NhG6J2-o bIoRGzoG7pUZ(?Kt;QvǮB{Ag/>5^xR@Q-m}_BTyS&glbVužfq>?&pP@ld)b2s؝5*Fᾕ̵/0r>T,(puN":iĦJ}[٫yf@8wߦ3:TO)܍$B(~gAc|YLklr7S=yxf6'_zfo2RgA1xyS2 tJaT9 6kߝn;Zm­7ӼH=RxC ] F8NH1?ia;}ݻVIrcֺK V;@)Y >uֈXA$ iNm?ʶ u[ť؟h_ -G~9:g?[^'ίga4n⢷DYR&-<ڙ_(`Gs.|apk:|Bd2@aZR<k,ag#p9Oχi?{gHn&ZSWf4hc "NƳi(zvkFg~>vWnjQxw;bI0%ݙ v1xDF@LJ1iK (+$B$ /gJ40[ 0Zr!OJȑb+jV:G.o,z'`dSh%+i:ݸ U}KKƟ%#A7jc[+x.$I4ٴM$# (纃fs FR~.M "ެpj/)/:FUY!/4mJ"E'_vP’U$k,  kA&Ű::=KIn'((t9AK<N2r7tҚ9VmXqmDeƳC0иS)n䛜w"))V}GF9`t)fʡ^Z`w5d&llb$l[ fV_T:#sWs%Nrە),P)~.o[VH-γl*i*ծ$d? Mbuչ v3ƒdաW-q<,l2a 7G+~E% 'Ӗr0|{"%~瞖AN2r m!}F(OJEQ?^/ԅϹJ8ӭ9Fg 1m@%PL?|ɩȁ>@Wco 6^lԝn‰eŕY/oTKu Cq dssK1o)F |]WE'%o~Ϟ֍%uROOK]vۮE4uufGiVX?H6ܬl80yMZ.30vQX`c: sjMxiT=p;W$D  H }x r}Z!qi0YkGau`J Oh7(9eU!+<]|1RMQi^Q̈́Bzrv`Ъ^E K {z'P.dQdB?@?>8I&QGQ13IWi+ԼkA v9 HTD6nQWMZq}o8~^o(zk_e/kוt9S"|Ɠ45[ 'JefR_{lqc)/Iugw9ML,Fpw92K {]2c)bPsDkL>/fCC+rQQ'@jVM5J?*Aw1;p=YXE\zW =cmLx~*^m/~S)DXA:r;DABE ep*$bPWDUf'/S%6ӋuƊM/ܸPw<*v"yQtbEc]8Ԅ^s$B,}Z9"!i!$pW1pOgf0jT# Q1'Vvn0B|ײNRW"X)(xW -G)jGU"ybI.x[r,/迻YrK:5/bX me7J *6Zg!DxDbԛX@1ȋ›7n օy&=ߖhVvA૖uAw _=|>S7dՂܴG=yY[O/&qHHȼHƶ5!*$1*v(laUmAx.[\5PCq%6 PFF0S(&Z?2]&hj @ǜ/hMեjg V)䁩Qxģ쾪ď~ o_LQ (b,Q)ό7z0~6.-Dz%$ .*ϐR)Zh,W_󜘠3p[e3Pfb͢I<#ʽ/Z+^#+0{XU8JGX0C܃6N>c0PSz< ՓԼɸԵ6?7nL3¯*4gZUI xd2=d{<`(՗G@ WH"G|'h!F*=F<Y@:mVAMgYZ0707010000042c000081a4000000000000000000000001642603a9000034f8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/ali5451/snd-ali5451.ko.xz7zXZִF!t/G4]?Eh=ڜ.+%[C= 9uw#'o$Ii'mDr6b)Ӭ>UOY йB/ v6/TOD,Ec>FZ$/8Mmrˡ_1}D\Q(]m3wA(*$/TR/6yJ̋?d.<*dWV3?WU;sٝ$4 ژ*&/]{VUfUJYhInǨޅL5wWZ2,y051]3ˡ%-A I\Z+E8wrs<2h#]6KG rApɻwEX5[oD' t+9w f F} R蔑?ƈ `(C~8N4Ag⍄jڲx)=Gq RXK/DaMtvdUy&8?:M{L{`mn\H)W9ZCcM{ n;<~۸*pn Vٕ'G(oTfՍam|M] {UZ05<`)S!őYVʚJ8T\ec}w޴k8{ᮾ&$ic\)OYOёRNϐ 4VuIח!>қ@%'KhjSKHD 5"k VRP|GW"[=թ9cF:oω.mpR~E~;)-mKsqsqmV 6}ߙx$ߚ^J^ĦMt9( $ba ^=(qX q~!4Fu"$e`{As!SOR*,ikg€+ZbhQ 5͒v}*@ט((TWj'R]\VoӚƋuWU5եsO[=)$kl*Ny~['q#6K>.RoD \FGXX+Qq ( }#3lFq.POǯ+ۉWu6|6};S'6_8iaR>(жonMev>7Xd` Z5](4- #)@Z2/%)6tc! >NTɨHl5.?f%6H<1 $jF|s*yɲggD F0` ^WגAF2Θ^JX;@SG1a~ws*vP ӦkpRA*O{gRA ?ʗ[P2GW6FHk@LL2"Ij*Mr-}dcC3.0 k#/U97Gh"RnϞbCJP6E.ߏe;%[S:[_ X7oϦ؞&P'wэ Q$*9eu%MN!Jf./N|=yǕCI,nuا靭{;X0K[bL\x` E~UݝpZKM.x4 ^:;;d L-5 SSPa!_{(:RpBtJÁzyӘϔ:*JMv[ʑ+QPU\Z}enKm^X)ry/W.Fz@N; Թ7LeA&oY7$=xRu'Y*Ѿ&:ܟiqWK}3$MsSP3‚M3R[;GZ<~8Y0Ew(sYvs.􀮢V= hY͓S ׅ_Hrkg€XPͯ`v`;brOZ;i2TidI9 /<ϟEZZ94)؆Iͤn8[xKk{dAdIHbgqF^k)rK`AWJ],PTwObIܿ''X{|#{-ML:: Er]$֌~PӰq*aO®*>_ՠkc].6Vwq>RbV5} LRFX.%V&܊uNqТfDD{#ڸF(&FpRS1a+󅗞j1uQ'lj镒 g~)_dRX\X>SeVbyuiN=n[qO/ `<}v`FUxe;3Ec0>rAMȆYǻ8kYҋ}hp[QTY%$9瑦9$199B/-Ϫ07m ;~"Fx<}|(vEoyE@L [4J [:7\#=W<|j6mTS\2)i녍Mҟ=D/JYcC`Â}[˅wSguty1lbIjp{>6QI5KQ_T;f8Gm[Ia6޽*_\UMwȱ;X/{nLQ@UR#1\>cZ56mQP9Cmu)\D!dz ^)F5@55=EJL3tRkrq{&- B!gT=Qf%^+HPv=& cQiʡ ?U&th"%*}Z]=ܾ)W'f2F #/W͸5e1q3F<l?ۍ H=O 8MCRԴ6bL؉f[r,^/s!Mj`2QTx}2lLqۈCJ/K]}N޺ݠ=KMXp8l׸  ఝzrv 芫<a 3fI'?!kSe4g48}1V0Æ 5.*B::UAwvɒ%[Wjj>&aV%Z;+srጟ>&\y]&x?%n=D}e+#k ʢ>k2j*P0jJg=b\V_*tL0)??u>=" 6_[/E겓jMS62/R.V+wT-bld=8VT]{W*ܷpSۄLqhI;ꫩl^""te~K%F́iiTk6x1WlE*)b ,m0B"鶡|-ɒIw9R&4d$G# lcߜ69N RUqz P,|i%uN|ч`o[ӛ_WWh\vbYZm #e5k0086@]D}M#I:v?&I*C+|\G;nhIDF(z&wXJ):]DGf~:@KkCg.EHSh<,܅ ۤ Ev-x3a9D`_ WQ=*B^_d$"Nh!kIYY P`||R(Q83G/sn4E/ſktsthFg<2h ;Ul^& Fwli,7SD@.fL0 D}":7`,0/Wulldӻ@y]b|MW\{e2uɴ;iNvB<۹DHEUТ!3NO=d1foA%jZn)-4wZK)a}Gw5{f˦ʽVAv 6pc>`i&vΑ>K-g2spto{i#=\&*K4PB4pt~|)|ϗ`~|*(|.(D(ynb0_$tmwxD@;to99w$A$;A6ڿY a@\jytw}_+x`pX{bIcqdOB:5t !84@-gO4eanr'Gr=Ei~|=pL<6cߪ)m*@D kY}{n7q\m3؎"ƒSE`&cEcsZ AjHw܁8yy.c)BڠO0vֵאJ#Wywh䇘pHNniJ 1adk1|vhIʡ8pY8 TP8umw0ali~?Px탼 pC-%6H^/{cm;__ r)\8?8&mxۀ{$YPDl"|H"c ϰRe+[pܐFOyr" /?M>~BƄKhRIun O>k5$z\ nnn58o bVCZHbH/#{O9Icͥ)V>E*?Te:H[p6v($T@r=A {0N'򺲰k,n0jUY_ 4&Z)%8ŤVnK *y-Ȅэ\mY'e\i γ,''9Qfu]t#7wmCqx7X+af=[Y!J!bLUj!jo0Tjn)!58u&UmԻ~nGhF˗̆ >nO]nZ~hIp()lռOBdLt]+Q=fʰ/I΀͝D)`ͯU=7aT&LYѽ )a%/jӽ~HfG\5*frziB5K$$ "$oaQRx+ ,ʫ=BWE-cf4aA}GBZ*+t61hl7gc[ȾYF,q'NM ;A ړ}k~Pk9W2-CAͶŰBK}V6 ;SDnуpτH!ɷNsmߚ6NgNn53q^غ[IFl`rx8/Xq_+F'o0jsj0+Y.0# Q%;ØpɁW\DRw2b$V{Cc :lX.XJn_*Yрrw"F[x]?[(LM@U-=c4e/,!r)$U5F9W7M1L 6ujc/,|p:oUEpx-`jzYQcGS4\%V'ց9UFtJOwF FiXFiTL0ּVR?v+y!:KX!?#t~W;q{/ -cO Kynmәd}1@-!(cHV d~P٭op>rs1nF*ooߴn<,ea/h@HIY<@Yu9 X5kp! %FpG&kCAOy PPGx׺7!lQg߃},jd)pQ&hu$]K)1"h@V  ӆ48aS5'/cp%Hہ.3wPO[<ג6`b_ V LxΆ DiH v&+.ctGzC.Ѫ35KYFb8{.ҔYw9tXZ4ny8ȡp*'+fx%ʕI3Չ#[ $i zS`0'q[}y[YEg6Dz_ F/lo+!P}Jb.ƅ2ɸ2;o; M.Dqg~z Tzz/o A~T 1(؆ }0w܊Uʵb5{>*7qquQl\i+iIpRY7%eB1#w#0ChI*HI h%X7t՟"?o`Da*_ⱹ_Ybb4 ɝ-أIF4rnRMײM{ţ4D0V{_LTIiȋ]jf 0Ga^E&]ٱ1՘^%{%0M]P/7_)~ݽiV }o3|XaR&g_lY*ָ>a^vSѱd\ub+p09̥5n"`N{R&6g$QQaU n֠KM όx!s+Nc((ˣk{QPADBZъl=TL1FCOAfoH4SW,vOS,BIpĪ*1'ApGv/gc  <=1p gp&iYDi!iAO7iˁ4{G|({iXKu?}1YEFIW&hjᤩ.PUv־L?X^ϟRYb2U>V2͇$`g69<%=u>a_$2cUp k[-@JZ>3T-joE[ْ_Cזju, d< +}Y=I>01'8e n,v˞@vJ?9f -ngL׎XY@O1Gڽ(R!I;p*ˤ13 5_FwNTD&I wppk=l.su=kOuYn -t0fꥌ/=iMa:0K+#z`2+VT]LSiLʔw"@LZ*WS-%l? ɥlQH~sfEO +})'q*nwe[Zf*tI,'e=A2Lޔ;!A"!ɖX~]IXS %IR6i}7;u|6Yx>|% =#)`1ϥ00e.CaNaZЮbz4"e'# u3'&m&y%_t{ȰWG?9 4n\F /]ۘLKsnKI2㊡p2Rdް=ĵTSS.>`1JՍңZqθ 2ezlqj܉E.:dX.;%6m #TzVF)u:`YKAI1>0SBKg:B4[PT%0fE S_wָ; g2: [\UP*=nW uA꛻gY1uaül]9gjn%"7oNh+NeJ%I/gu=nQNx=;? FF,k鍣y\;B'be9$Y +L(Ijʒ_aCT = eH23P'`nƠrp ^}P`,Ra7Z[ba2Gd)ֲIsP/˪ ].{~*?-gGpm] hh2"lUU$i"K"jvv*ZՇWIHȯiu;nm?S?u_=dl^Kƪ& wV1ۃq63fs5VZj7= OΚ cu?Dc/'|R@-_ٱά{9cD!a ;%0S1oF{֋|Yj=B^{HkQ5s< m:P?<~߯ uX@H*!8|v]KW;O~'>8Rrw)9+AY2B{|c5d 0uZ/(Y?d~is\.v2(d+=*t#Z/<).RLhKH.(36}ya j."$Mmq=1%:'ѼfE Ĩ%䱅Q`ia0 ®zdZ~ˠ ¶k.|oLdo*|,&&^AhRxd6ECvj6zK>f},|X(Sp [MB/xLk oʉ(h2'ۇ6jz{H=ہvv{#Kgr!Nj(1๦ DaSش-ʧY:jgNWB ˾)wK^ =k@t}s' {EfQ!}k9: . V0"=F 0x 57vˎI%_i+C%!|z^Ο,|w^T9rUD C2TQ/ˊEA':6VY/@k42q{6~@0AH;Jd#&%D 8\ UAZ;&M VJ*V=B5F* DttyvxC6G{ʁX{*UwT2ζd1r޼O:*L=;Ű"LKdLM8OkKZb)IGdiko Ku$.5$[ P&#x z!e+I<۶k&J ԠiÌEwJoG_i {s堈^]yla9S&`l`c ŻӮ?}xՑj.J'm*8[[2bf_0@RC DKV̈7#gؤ&Fnͭqu} ЀMjSTZ&6â0D}r=> z)^QArsIJvRS%^6qБ#iP{ӆ mIH= F@G*/("ڃ_~vӘ~xѹXѐA|x2E v]AU)޽ kfHI# ωَFvkM- 1f x2f)MQec.-rNbwVFܜ0Mn"w6 %"E:QM*~Csc`&dg'pU=jpR6GǚF8hx\tQk&Sm#>Z;X(l*9ךiZ(IpR^0w }v R8O$\9'ΖhcijBn`tT #8_Q%ec.9HIj%%>tYag"RŢ>b'bcWɾ]up1 _4v\V {2J@06n^Ƿ]X׻G 3xM-Rcv0t5dpj*g+ZԎ2$17'*Ye| %ƹzF>R;"*2Eц)?S\S;,_Md\HYVܝz]hc.#7 <v"7[CH2t`oZ $&Ґ (ٶKiIyVؔÍ2GlB;[YKқ e5=&=R6a0QBu|' 4JNW]F*ZӋŅPv+QZ1w43_T'NiXpgYZ0707010000042d000081a4000000000000000000000001642603a90000d408000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/asihpi/snd-asihpi.ko.xz7zXZִF!t/]?Eh=ڜ.+<=Z,(XRGj, ͹N%B4̡;cW{ רc U>~idxmάK2IJ/eCv ߻x,Dݪe&fp\ռN_Q{~t5|淇L)ʮDk|j{*ѹ=!-̮3gH)2hVqj=9k]Y/Sx2rBF% 7wI#j-l{ލ = BF<@KyX;N-D7l/r GLMKRвֹ02}zm;K*$5):뗡Ngi{it%M9(q]JѧP v(ֈ%CZ: xr%ok 9<9P>dAHX6%s@{C m_3! iAS>ϙ'g=XiHQ &X9e5z{hC4q{xћj$CJY&V:Y.[J#u !;]ІCM)Ɣ0pEv8Įp+}<49$@Ʊz|&BCE\R,j \'BKJ aCIӍyQ7' QK"z yBg~u HCe^łC4 wUE-0~*KϑĂ8C$)EQ|*Ǯr6BO{,\ xұtVF{7K.2ﰌIaQx2PB چI F~۬ rv)٧2 @chbf0/jP\bQ$A+@Hٿ۪0OOã @!@Q՘Do/ޭ&u|%ا4e7$ ݯSw,tR$d7.>uxaUUw`p4 ܈!閡e5Y`h#2lB&GM%\MG3s"]!|=f0y',ܧh59`7- 1Y+!GoNFLd!C"K@L gjsu& -m̸8VY1h%pjqhݶYR$yKQg)HO$q_t2Q'gFx:qı,'{^_7F+^:ٓ5REUDjQTpߍGj]?zIחk֨+EqmeK'=-ɀGڽ]1ӯT>\HJ;~e)< 'ozDSJ\!xD Ɩt(*e҆U[@R 2TA;Qyh@$Cux>ocGQ6O,&?HL uIQHJ?b~1yOq@xs=P$_pn{q1y\2p qMi"۟TWI 7y@l&cəE޵4 qGL8X3f䗸l@k\2<3r6 %M J)56H EG ξؗ1yHV◷7H {'I&-u}qY G>"_ A9k[b9Vdrb8 . Ql@ X^.b*6JʝeRjuKШ$Lipؙ@RGnNK9~bI\C7&yEj佇MTzۼG%&ND_%u9TZ4,ԗ(s.9֊!F,Zrrxy!',5X)>^@b.z$e].d걼 ϕboEJ }P~{`3 DӥMn:՗ ӫJ`"5[6m1e i=GN* 522nӬ[yӚ*s,;,,eHĄޅ oD(+wJ<ʳWF8D&vFVJQ<5;:X_IжЎ $˪kfẁ?޵+vollI\Ҝ)X݅2XQ$ `E\m ;,kٜ;&""WWH2-:[?inT8@p7 &-&יr% ? `7`A)|x46Xo/[0K#Q= RdG]k`jPۅ&}J34>yzǨ.G$! { 'z\.Ɔhl *0P!U\ft>IM4;~2> b~z*œir{5 gw+]$࿄5[rM(D4;rL0!;6`8fPl؛npm7 ~4_M}D%?W"cлr+k]sH,dl6(FJzp¼խhx6R xUɚy|Tz f_z :PޯJ˟uZ7ͨw>\|s;T(¿5IGnFCQi5Nt6F:>?t~RS[/*t2F~SXFj֬|8~&ډ x>A֐r ;[ifrAڔ)2 JTdVc\ߞ볠: j U#X7ƠߌuߊAᡚ+5T(5i6!7cXWU~RT)IAk)AJNّi5ڰL"93iJh˿1Xuܢbeg\ ɕoo6kF1$$@QM]PrЭu*e)5sF> ;5;'ݼ"\."շn`ݓM?HnJiXA~Z\8s-ND܅:r&hnb]:DpK-i  LBe\T"R:\z+J igr&. E e .1l~{]/4IKQ3 -0wtl_$cb 4ʉ>to\ 'ҝ(jb1v5}śADF|HZp]z#zxڿVQ129b҉fQmW@nj0i>n?O{7#CPJJGcRӵ(PBrڮtT7[֫2V0TwX,`Ȩ*nR2rp]5ھIB&9VM d$WKf/=ǏX'(䊅U9В$ $oO&ڮ u4mgl lѳp 9``YQVcP4ko\a? VX]I~tAI #Vx֫v8ɕ Qw fw/o`#%1]TRk`O]s;9Xi wcu">;;oddMPj8u t_)e@2>Yd3ٯpHl1gDhDY%1Z :y4)poxۘOkɞtB0:Ra#d ,dRk.qiBn{nbض,cKu`2Z zqo3a嫥<&Ӫ2<'@X|t&Hna_Սn!!1pNP:afwsm6YHx/T`1Y2SZq/X4\Wjy7&VQ/Tdm@n,E.&M'A< ?㱪W$੘B bTÁj{6EH홸J^1?+>qhnz4J;6A|ZO9;rbduX% 6|dzza6E >yHRPkCFN wS\X)%=aSZJE@bi xc"SrJXgJ]%I`lvEL#.^wh P*9z;=UYhWO*eC:JOe:/08?umֺ@ʉf]9*kF;GͲϏ=v~Žl1dH7EA;lE-/rD({2vNp0}E.T;H1nC4#p5f3Nb=sЖ.Næī]]VlUH۶K<"V7! @Gm x8DȆ@ŌҶ>OKqċot])ZV EU߱ v\NN{)NaA _|ܸ?NLn- G]{$c`TfW]%(j+wɗl e / d{I!2Y?I NlF"UiCu~(K(]8$٭''$tӃ cK^l>мDwM r)CAcKRGLfLd,vٗ%L_3y7bJȅw/  .ӺE-OMIOCp}xe2qm)=b t4)?eɠm搁}\wCҫi$*(D(_J!'[-:*I0c( Ln.ikW|zQ:{:[ e8[Va]`}q7iZ$Bxtf!^oU (3tFغd`->ğ^جHT :;mnTۉnpnQM"_G$D(̩Ab 5ߩ݈焪0иR, g@CN5G1Yt0 q,AisHl㛡0ɥd%5؁zCV]d!\it1L mdSKuV;oJp < o&MfHI)_>=Xz?P9tV*]\ݮF)?VZ7 泪IoB%AX|~)H'u٤YT s n*['1vwbvgz "Wƴf/. 5~'™؛0ha司<jXFn|6zα-)xQ i+k}CQ!V"9絵;DA C )S_0C"qUũ]ĦpS!@rskp6#5Cs>-؋$-WwDx_KYv%2=ocNIJU|\"VMXC:}Pb&!<*akK`FQOKY&n󕨅5Lo"'6&t.Z\)ʓ"dE~O\+W.9øhgҘ-v5mi̳]BE%VwD! e2rBB(fʵ?+i^Z,A8 M"õI,o亶3ZcG0d#rTqUl uxuV/]|'b5ojó'_Xud!T͸۽u:"%H4rا@dPˡ Tأ.$Ljtv&YFj0)9Ra (5lf7Gr =""ĊF}0|_K˂XMo1d L2UCʎXM'׏ suHB&IԀ{E` z<5zvCLvZkq=,+lPkq{]*b. {ׂ T^$? /eێ5nK_ co,'C^SLnw~Ǔ0oF:){fmӃMm?3u |#sdT D(\n p"OcL`tn"c1;@J1":Pt9hgt1gcC֖ztb֨O>//}Ut3L%jIV)VMژHTkɰRi5w2PD2jD]<4N HReO}05ԤX\I)T&G~Ӄ)ťJC4Vh}T㠷X+KsXZ>ISs:jk-Ü4| ݫ{X8U/3V KII`%bEZ'|XBN֐\^KHIre>Cuy% n\uq6J/[Aq#ɬ4e"+(eɍx'!?(ՙ^ڡpjz aO"LEc}8^nn /y҈CoX GM1u~TO"BXra9Խhݬl^l}ec_? 6gV2|*`xveR/nHþ3r4g>FYwHq{B_CmE*)4SL飷N׋qpr.M 0߇+gxɍ9h,%w2q? g l-6씖f'oY޹4 BZsho]E$/T*wUYdQ^rSxB!h9bCjl:QMGs "F*v n3} Vn!L=*.LjP70ޮ LW& NԛPkl# Ѐ4ǬYBˑ\BiUS=|U=VoPiÇaH8O`0[eyRǧiW* ;z:Q/V]́4'Z3q5(jmVz,Rvjl0C} uX>G)6{`-r}TJr05ꊱC}n.۽93C܀[,Rx?r&cdHLM]ӽg+Et[~B[A )U샗#2Ž:Q`&NwyRny0ue g_n#%,RwMӧPW?<}}"yb+Pn-}/+e22UZ!\ "@5hu[nX azO6QArm0K⌙@ W@Ɠ#m]D<4M& $tZcOe!FF\0zS)L[֟o SQ$cmG䜷lz7xQ~) i㗿J-x yZ$<}ƷXcXZSM3\dEMwO`ǃ˄cw8m8)s@W%znS1vr"Md=l–Fg,1TT#+*wi<6\d}0@L$I hzu0 nv'xX6h.Xz(S1Z+AW}lA-c@U* kt쨜e4i^|? 3k gXo{y}CvZg4nqg=g޶\94-w,g:+ˈlF5-$d#[9 DX&1FQ':I-OW*Q0 $5Qn:aB5xqVȟ\\#S2-q[Wfd޲dr/MQ~' , ӆcV6_V'+ȽWkY G}ǦԺ$Vjq^#6V:$Z&4qP@+VO8S}C O&ߒM>_I bWH{]e枉xd %C"u~a7_*ף HFR'L/5҆n^l+|=oR9ҵwQ7h `=2D jGԼ>s 1zm,.B'u~"xr,AR 眘9;+Ct2$)R(u6V"( ={a[ɨ JοA?jJeÄrҩ&W tpXkJIe/CuMzHAMPLeF;|~[NpQ3&9 Qzo7L8)q/^7blQ95AձQ߻'pLd{_d`:( RJm0bk ^/إưxwtx@UĔ?Ώ?%*d}6+fr%;E0YZdI|C U61, .rOw+PH)3ȹeU%(1G AE 'F)`Z؝HB/a J_`~c )S{l%.[,,~2.f%AQϐۂF:JU9缶Dzp : #<0^V&ZZ~Ań1[f Ȑ-?]ۊȣ}YHIdA!HGqC:bҙ^ D(c#W_8AL&Ccp6WO9*}!H&>~#.*'[$7I6u J|+J!QlGf m,3@()6Xb-* $؈*}>Fn/ph\, vPTHΪ̆>IRK};,Z H: /ek0  U`8'&=/X*/i/5G?UDhE1 q]=G}ԪD*hHK-$/(L𨵕%h elwۢY OzlPe?@sk@[ XȘ4ȷHZ $(=g䒈a΀"H:I:?BExwۉ)(#JYH"^b`flli|L~턀"չP0=:yo7 )$ƾ%Ι[_. PNTuVA4:Cw3a{3>YIڃ^)Dx\ CZP i(a\₮=ڤZo{]e9 &U^{v XhGeq&@|}b-ȍFKXe7fN˜na{1:X^MbB.o]=GeӺ 1ÛQ$eh<@JǬqu1ٻg7>>ۿ"qn|w9+iFSlQO [꼚>9S^-:8*l9P{`a>GI; 0=hCN`I@\ g\>M,XJ^]Ɩ@CƮesWE2]A.YwQoR<3'@LJy; 96լaGӒ96_TH!H0Vn: o$MnW{W^ư(1ł-\GtB,k7 8cA/RYz*d \Lo) jS2AWLި |"{1RA\_m(N+">Oi BH\t|xV}4VؾD9L8 S3FK!#]^فH薗2=C.>WEO "|G).ܑ# !h>OGFbΣ'S{zbh{D%U !uaQJ&OB$o S9V\gx8Pq%@u2g>mN╎>v Z r\sծY#S}1] v٫, zz`CN(?N}Q1lmU!,:v42jLe ͍D -Ąd!"[J"lh-y*$" Ձj {Nvd )rMX2VCCdn_&#!0JXP0oR Ss!W[%`K}.1tr~4 o(&kf U/b-oqpJoCWY?kOC'⑂V!Yۼ GZTo>L$p!"~}s i*_m{EPB>mjwCR&gB}iT wxPdha-TVڇl;7w-@D$y8E}xa]P_SlY&OVkۚ},(ŝ:8}ǧR-ջ6b\FjrٖO,?5d2(._Ť'fDngBO38s+-XC5Z#7ˮQVX_}>fIh1YMfVWѩ@ietر#P68qc[&P Әi-]aHG042- ^CZڛԘJ$mtf3s3 Hx<]]e@DZFUuiNH͟)M)!V_(#\6\5!Hjhzz~5#'z|JG/q1jۀ"F@ ӥ*^+Z+in?hDs'T[2j/+7U1 'G)]<RPDQ@#Kkž\J,J ~ʏKI8X_f A*vr<3x%;)N7=SW*e^1 })ZeÎ.ņP/\_|R$2*vy@dPXm.a@c]JnDt+s`6c&u 1*s&[?#0=5=*?L HJЁ^^J{ @-yfVJ& >\v Ƭ߃T]:5ʬ.NFV^pǔ-XOU_(Rxb1ѐ=z]\)=E&=B7؉qM2h)pҘkDp|N_~O=YStܐ6٤n w^}*v2sA ][aeuG23Vџ2Y,} `':mб_Sگǖ tg̶Bz! XȊER4 NI闌~ر eܖ)[ѦSNi鏲,P.X>L)SdWp KtaWGDQÖW Ĥ`PV76s%Eu/!@x[$M$,)7Xwp: Wj@#1,Q\TgI7 P-m,R#fC/_EI =%3 \݂,8/I=4'^G|8G@ǾRPUu,?W,%ǍN'qCϬV"fI j_뎎cKйa`+%Uac7u f 'h;F%h4кԭgz"T7@TǖnZpƱ(X/^blg/MG}f ESP=ɛE{ 9C R`Ve᧶.sPUvXV +O-l=WvFqK6q5'50tvaTEs!EjB BY^m]Eeo 7L?gr9w ޣ]H譮M2ƙ4P5nV^+@KwǎۮaWŏN b aȒl:$촓@>s(~ 6RTv r5h4Z~D2p#!#ʮ|zA =#gp} MC!%I7c:t&,lֆ[ÑUe8AC25xӦz\^fJv}md@+o]0bg۫e(^HV"N> i$-5YYk(!yNZ@tq.g.ŪDҶeS?1Q_6u=h2\ 6R9;&61ޗ% q Ƥ#bZHRS֕Du/-iDKv~=fXC'z `K=^"dfeqx E*D, fOLjY]2\LYۮ.E_չ;,3G)NGI@OTʮ-Sgyn݅Qq/U5.:0/r Lhxykbo 9_uȑ9e&3 an@/X>iڔG]T|9wO}XG\cy>n؇#}4{)A,q:?uS8Y6"}!;2" (dץ鸞[.of90p@4'(OfYu & {#zVB ؞~w~vv:BZ01hE/@} ^`]bx Xx sD2`f{OfGqq Hb{EHW1)x+lB1Lzhpsߪy>k)joG̻`Uy]\UмIrO$S 5?FG+:sJ2cHO)ַbȀɔuz%OGy ܩևdc3غ6%lb Shi#foÃoW;nw~ Y<~_Ye /*g:& s1tf<'%=1(k5!Suxi-upkMN9sٹTSUA洽1%~!DIm1߭`/[<Stn7Z*DCj3 &ؾjܺauU 4Ob?RV ]ALr3BOVʻ*k!uXXexaڀQGkiP7zU枝d:!jg틗K͏0)`Etyx ,kR|^f@XxǑY$~$JZ+b|p:ڳ~O[SWjJ[}K% Њ]3GQr sE㇥Jۘ`Y`t{4.o91׻ɒۺt xN5i&\% 8ҊCaMQV)V_q3{^R5u,W,I5JI}ӛoȠ6qےsѬ[ﺓ+(WH_ld+s_3tI!ǃpVv28 A0R'a aͲ1AI\FQ.B1pol,w;Կ+XS '$a[ l_5nȗB1QhM%wTtc:nwsϢ#ao ~t|ѕĨ:l}pU ԅs|7B֧QZ-`r^/SbZ/B7hPmlniO,/kos,w%P5=JǏ<3'Pt5(\m 'f!U]cP#'T K! )|pN N$:Su[^1\xhʬ%N ŏ-WEa)JƏ1TUl8W\D&{vtmQpSD4eAδude'e!R=z"h=*#um72O'P@mAb͟#$ J hVuqS^kBN`j4S{5Cپ`+"9F[DT~q?%s]3zn!gBnf3I\qeiG} u5u xI~В{G3́R*i%#" i,6 {b u䫎?֙a [3e{JeҮP![ws5vm.Z fSd=w`(㜖8G_7`!f Ƚ{7q.jBey6 ;e[&M4#9kq*<o;k_±! a^!¾gFն1`ĈX S`o"##ۗ Ae_ a2|Nf PHؑ|М<4n[iTkUۂx$d'IsR \bc5) '";XTl/o(0cC=,_@i`MvkӼOp'Am?t9~J! fjU!JMpT|9@ g7"AwN'˞${.ʍmW49b!Ih˝AeTbύ -޿q֖R;j}aM Py/R 2(}AU;<%q_91@n>{/l!( |<=qXI0Yh@ѿa)7!}4+`1v:Si&t̖lɩQn]dNK,4Cb-=[flH˞XG ־Y ͋4)d,4r-/95Xb<Y)! .,8ɶKwT(|nk*^#$-M5Nfվ-tCW$9wzQmޞAKk|G[+]4lD gU._$l<֖XMY(0XO ebHFԗ ,࿪g p|,C\Nunk+/|v!vxwBCkM/ߞSˤ\LX4!ztW,Mvg!(*wMW/ļC^`VbN,.7x%JtȾ59JHj*}uZ:^Ҵv\ uX,MzvkmKTe5; k\7YZ1󰛭kw0aNt26QKKSl5J9z# 2ߧF N-*c(aEdNR 9э|ZٿǢ٬EX2 t`` gd Aij}л.zͤsj X 5_ a? ! {~ ijP$oKAղj!Fn$]s {/NS-ڀkşPR4IT}xjIE=oB$ʮxHm.DƋLϾwaBW T&ݼ=n\עvjh;PR_ЅK O6>] :  .shcEQU\XA`,k> BRԪ˨esYHX~iHH A̢-h2Y.~־:feBё:n_=lTz-Zh0GbsY&@<';+ܖuյWW|LO>QSC`-X92rK8y B J3܀@bDy *Ɗ@sW`, H s4sPk$Kk/Lٌ60]Z]H+NP殭' GEwIuL<-Mp>ib5 N7y/V#?>`Eh^E̻wM쐺2?׉D)4կ? }P5R.6OM ߀ 1}T$hiό`T'f-YWnUfh&]S&m(뷬r>Q>%!-@[iP!Y;`_R{]ٰvӱLH|qa,{$:{,{ZVLW KPlvv:U4O j"_^CSn^͢TLʓ{:%"=: H Gg<u ]Խ0ihyWɦ1ioc"M.l=U5NKcbD`aiM5iēgƘ$Iv-K5.f3H/vϲ#/~ ~c6>D&ж#‚:-GE:ҰS3obq,0gr >~sZ\G+ mC%"?)[©b~VM;fpAҹ %Fn2_VL'ݕߑ,S`ZEptؔࠓ}cf7uCA`o FS?U<%euoprītZYPp==5V_" ὢpbεE`Ws`b]LT/}o.VkDAhÄ0|A7}bz%tZ7c>>zYʍWP<[ol3 kC  y V}S5@M8TB 0e}"2r#Jÿu^8Z˵b#3c'e?~"ۏD(( 6~4U"EY#LR@[NAJp>X'аV1nl"' cp!c=r@ )ʩ2`vYV.SaU^~Za&;-!=|SPr,rJX41krd=4$2bS=n>H\Mؕfs/Pew~\rXKx|mY0sj_ٞ`6gV=GqbeZ^9>J,~jhhIrDsuq̃-2H5F돶;K{|;_Ӑ$zsKP\Os++=jY{FP1L4ܽZ4ה?, ,ԻYhyl)@O?)ʩ"K TePR6fcנ@ۑL?~m\@1} :vsLh[b9ͼWƘ(TǁB(J]}LPVRP7tF~'OSn";\&3)(LK-L/`xW:&ۆHI;-0NsI¤(F)}dtoZE\G6Ϸ EXՏУ*RL]߂e])=;8ϓOCf%/RIGkkPJ EQhZċM8eG Zu4yS,t% !%p⧕73MBbCcdО'u8KA\SN\׶\d큤4co5 (u -$23/9km0{lZ@d)oKC?dRI7{WYmwr"}:mGp|kw9풭Zb/HSf  jadD|(w|sz4 VSY{:_[ :b^ЭU=t&x[ !e{mLQtH%XY% d4*,w|W: +ozc*V!`za|t &Q>d-(J~Ɇ:M$o[rЈ걊@뗊R>vU^ch ѢzMZ.QOC"*HFPMEGt`rC4Bnf_4@vxgjΧ}iE*0ck%Ow'zw:0;FQdU.bf`nNy ^gnQn2xDt0εs!SfsHUmckN2BW:!K?:JH3QD$?gbd 9wwtOeuq6zy^;L ~*ExqЫγA%3*GC ^xtZ,ψ ų0k Qӂx)R,t2T(mqN8TUw1,vO6@wAxWׂY`2>HJ9KgCm(y-˒qŏow%)ky6驹=%3S;$C/J2ƐGA&.5LtY٥ "Bod8ӏ:E WYpjEįc: 9v%:%3R`KJ_deW!y~khMs7<,/I;kDtФ(`,3JCBi ,|҃k6F#.[ta!T΢;^eX. ` 5.g`B@HClߑM:^Bd3օC; ZKc ~G}ąk7e.86oZ?buj :DBa?{&Rew$Bky{uv.3kz0oi]~z1OPRX}n־\6hZ"iӠhޥ`+>Xt[9fa u D_@D(pH]9.MvmN5 tƅ!tڪ?(:4~OȨfR?kdmЂc 趓CgKLwDNxCUkɴ5+|:lw7m,љ6E~g-eBCʲ\g@/CF>yMqYBg#l{ O~beچf!3)}88GϬ\H:=ҠtZB3|:@u Eq1ݱ"DC9$wή0MؘIi2@u4 {!cC5|:p7QrvUP.Ɗx64,ӮF,lŕ3xd6!oH3~8W|q.vYmr? ĶaJ5?N&RI_2é5S.vci:g"6`1+aM L #MUpojH(֡-CԤ9 -{EHw7I0'rj^\]. G !42z.52]8%r;!fMV[{pJ Q1* n3}<fD|o`>쎵rB Y  Ruagw)e) IibΦ^ H7EPScV9+}ʮ+\݁Ԃ3E+8,:ko,fv%e Z9+e*A9 n\zbw bP&Q #J_i-(aVљ8#xmlV}aP9{zUbIb5|Zy 0B %݄=Le)uĭxel@,fKmJ}Vdz7М׹ѱڡE*Pz(?"MA2{ӯ`OK)t^UVN0(W'r/N uz۩s{CQd62pQM!HHQx: 5@d*[x$LYȓM}'$!v>p_=TYJw"q*K0-'RÑeBaꭑ;+ TjzA\$E QU(CsWG÷s1ZnPd<#UE5h'`+V :yWb2ӆ tbepa}Z)n IB!WAG`&ANWwqzy9^u qlaW&8]_lql-^۪QLl=*R}J41?Kv*|rރMSlO"#ˣg<wl:d`4µ$.QNB?S*It:gSBxS[ n/` |4S֝6d@un0HuPABlTBM)>֧>骇*jeMCÞUfhzDc1 |UЧr.2"اԎ6^eHj BjĴv|L:hF$bHEOM73`EnXF~ˇjЗ[Dd$z҂yv5>^LY d5m*0 avYXUQ <]n~药 oSuHS0 u$Eµ3ڢx$NyP!D EsR\|/H\KJ1SX1ڂ$.b+G۞ފ>G hfrz2J;޺ٟ_7S prbi,'rz-\;Δ~HD"ؤw 2+ڐ,:'xp `g[}^r+9JTu|A&k32%wv30b< ΍OPcrW*8 ecƱ PDF*.9:9e*܍9I`D8UÙ*etSiO3t=FUY\螿K7*gsޅ=n{iFh[R*tu*d&r;7w$zƿY]\Bn=Xڜᤎ4&+J9Vg- Tܚ5C%u{H|-oiqpޫ0Mܡ l۹q`MV dD biοH!BG.}F=<[`f1 vܲaopAF[\Y`k_D.#ҞZwF:f+i|m[d󗪄4Üg38 ȉm \9/I?rEn.Nm)E3ԂԴ{,B!XHd"MIA \AV?=3 DTL4ԄB1 E{뺴ʕ=2K{#Y)sB9;K0>.D7*9X2i5*2W4+b+Bl "-[gF/;d}W0 1Y`EfԄhpg5Cb'.-=<%.h"C_!ai\mC}4jeQrHz99w_*anl8T^5'me37" F#;Oſ푣J&1ֱ^)ϣC+b"{sP&j[z<]pSYk"UpPI&r0}͜'+29 `&fX~<>$d(v͌( ZFZ&&JO¨\, vؑg_PpU޺H&ԱٝL6kYDY()>C/,"G\2> J; !olT_k$usGh {UMMm+Us} ba1Gu\Rn:VRF}MKWve~ŋCXuӕ;F{>Ĩ*G +~H%STT;cvoi a2;)zYr+f ﺝZ؏(TL"ƬPʔh_řg=mw@6{ȫ`8>{gsXA QpE!w𪛸9F&;he;@Z/bͬ[E5x nXs'IwC^[_1qHYl|nӳ /FX숤R*8az] d bSƛqc &UbJ2,i[yqb, ҳi@ )Վȯ -ŏLH<lke"MGY6cTB8 (|#~(D7au#yD[䃜O]0kH4FS)hJ"?/x :cz2L.3U]$`[Qa= ? 13?FE#V)bSXj|^ ZJmͽ^Up_꼄ƔO#ؚ 4'I.AD-eK*^ M x9NE6ds9栮c?bIwjt5iΠP9J2ɭp&ƼlLjpWLtS)s3}.jha`R&{ }yA_Q^(|[.2~_W<]A{tKsrFPD@[G@c*ͽ5?|"Լ$0rXځ=#qmf:;?to^g=.3P&K&Jg2w#rU]>cyh7 KEBfֵ6̚%"-矯8or߻gf/~Ӥulx{Ćhd<[LgR-Vv^/fJ]VZl©ƪ{N+.~뢹<2@)y+ +ֱmLvxvEtQ!F./_ͦ"; <.C_UkRyz8S ps xIM۽vDNu]Dx3>Ֆ(S"C-@QƯ`& RfGA}R]x< (?:;H_wX R!`=@ߺeBx˕8:c86BNDh:ܛK!Udf\g wp=pcp֢Hkw4Gnt!# [Cu* Ѣ$xNWV6 >NJdzi{n] Cن8g\3QҚSsEX#/UZ XTj XKSޫ̤/B3r?Θi[a_ NGyz=xN1ѶWKZv 1%P A1i Mȧ̊Rd0W#}"9[(KPn+;&|zCu1lUIc 2Nmd RsFTrb,>%|Ei2nSNاo@bÿjg4BȮ>Z,r&hji0+sP UCLZmTEf^T!~MOٷԈl GD*9$&+Q7iU{׼)i~Xs=Epէf+z&Pό!_ڏPW}LL+nhCw5"eTfSLxg/'9~޶4#^kTֳhlH kD0b>X7-E.Z*"6=ޓmC$ZzP"[%&qKBe!b I `ԊQ&5Ri)ۿiw&Z-GbDlA]NPmsvHL&0  x!3ZѠ\H:DUI!1K :1 06\BA8zo2 %c0%jwDƁ iiUcV>w4rp_(% %#T8E7C~qյ*%&o]8uBAZ$8_+|ۂҫIfj{}hAk݌ӭRDx&,z)'V鷗2}ZT 6R<=Iu"pL~E n|] 8)P$[ROtN0$pBj #ik/SzO`Έ}FK<(vAugBX'`֫Gc]1 ?tECA X8H؍ nEMB:RGu -i$M-7B[9bk} ewjbqRZ֛ܱA$D6:B,+q?Q' JI Y 9Ӈ<X؇{XFŰ`?G]Jhb{$ռxeVDð[&tҺj]nom6~\ݻi$[ۣ*Z^}ILw(vrm8tj`$S+#(q|i&7a mg,!ą'"g083^%/lnpxZKAQL֠- HuyAPvH f?ܝ'q4Nw'Jm3ٴH*;;y"m `wMPAVE"AᰘLA͠&l=^a䋶[HL{0f ֩UU X3Vk_Qp'4fݎL)QEiP. fAGgg ‹&8idk5 d[f|ADJ ̂wԂN!M~;zdEi!F9&O{65/D!%W}x½r:J4WyI`|舜81|%Msi*#PZj,Њi =F&0Z;79_TR-=B|ɒ7d`̡dsdZ#4UH30F՚cQf\R|xco{ U$zQ g;iJD1ئF^KآyB{tIc{}juvBgK;<|Htvݬ,V/4]9THQ)igO[~ω0*MޘޭFk%~t{'0oPqC1k%ՌkL&#wToߒH%mװ6 /864ӡO{Sy7xrߟ#xё97]llFW0 ̂ #`N!ץNy~NZVsc#nP,CR/.Yq(C/펉.ZYb:>\Ta6^"p x}pĒWh"pZK&+iMEbƞo#3U`tHUH.kSXP]&WN:ge+ (g2;~P*R沰،2A1I1J4#BIYewGAoA&$}$i}s8nX^kN0RԊ,\LnKӏYY{fuD1nAS<Yd'8 Ea#WwԖ MDm&lRcd_ )Hjd0}D㝌}l:4?U^R*;CHicJ\IHA_cF,(䬬уWa_:-θǐZ&ŝcULƇ^i5ӄMIkR3ސBr%c0q3)DNbxq<_ݨ,<`ƌ͓vX5yHA$kwƁ>Z$eM'w@N946B NT3&P;lq{n:ȴPwڔ\V|: 2y:W1d;GZQ8BLc DJ.Uun V &&#,a/²y#kڑ%.b7,X>9~r o-,"|)GhGJIl:4bMR[Cw@LECW sһT=[BREf0}IBU4褥i&!q>^͈$^W97ʞ[l?b%rڴ )9O[E.=@4E{/yF58MoũgD> ȯQR rߜ,K? ݃M|~!0a4+l1˕Ypa>yCqaXϻypK')OQZD ׉OBi&ZkdQ(2"34UhȮjZzd;}wΤ ݭ_fvr[Tx&3D|YEgLx{7oAB嚻h&-k z|tIc5V':.`Or~aszѣpJ+x1*nF ?G%hdJVoCak/)X;(Zn nJ͙|[bȌ2\$65<ÐFF խqOXR.y4w"<;4 V%p؊Q<8 n+LOEQm4-UAxO 6IFEϛ,[*D!q(^Qۨ؊q?0:еo)zMO5I2\MP_QoqMiH,EC=M$S#V@<|pKVO5Vc t};fۃ66wž.CK&(<$cGOTɩ/|=NyVtNy{VK:{,GX|6+:Rbtΰ{E9@K垬SiOs'WD4MjO#*uSv&XQa AxiPxyRU]-nվ7ŏX*x3;p e:x/(W2H.#rhc= nxԏLM)4{#j\-k "dx[NJ~d=}<"k&s~XS y<=.rmW4\KrXܭ6ov*],,_U+;첶Ñ*<& ߥ'NG$.% %rFP5){,"L*r8ͅ!F'%I>$HSVx\V bX)&o㕏^LӪR%G<𧷅I=WK}'مkH} E~% x)1IF31A16ҴF9ḌA3#蠯GI=bG=WMhPϤc9 '8CmH%HoH;)ڧ>]MYwuxCg L?ȩbRl6x˔(g5M4 lfo‘~*L/{Dp-ONGRpc|Ŋc6!"R8ˋb 4|ѭ(WBF2+A tZUrp104Nױwp?k J ٩|أg l(({^4% nN'(B3eIu|annt:M#1v6Τ4plz*fY_b|c&//e#52mY0KBR`CaX/Ҙq9)Cϰ&#~B<Ƌ ȐR4[@qB4[׆s2 qըeʮP#Rݚ^ b6.!]l{\8x4M>ځܖ]Զ{ "#KwЦTxS߳[D׆9 4[.'D cڅA̭*v%KQaМͫ-^a`[tC3xqaР&? @XL,WTҹl8۵θWu$ۏG(A%yPwRлIj̵ZbuBO+y!Kf:%J$h3!|HHU3{w^J e]Fw'E_`7flg?sǼ>1,Ryҡ~C@҅.D]Pc{:|j(pnOu;Q.403轀՞TTHI)lr# 7b} O Ff`rمQS*vQXhFMHk/WVɤ0SB` BE0"N{' S[4eBJ|P/ťD '{ ɶx%njPٴ o+æ35Z:2>$ʋ\.LveOۆX M(J:9ļɉ+2xw݈MD*pdz Hj8~",tfOΟ)xI Uț;3*Fuїe/qf?43CV ~5yO5.V+ĩU?P(̬Xh ' HV6NEY!eG>pZ Ltvk*R$QMd{R^㽅^) _N 5S? ckm0zJTǼ !# IfvXڍ'tZ`H1otP!aѭń -̭`1wY>oiw8WE}JAW} g2χ5F@)wYeIP9LON,WftzhBu>5?w7鸿馣pkcCMIyθF<2-O-[MA?B CݓZIn$ks;x|!n<[BNɓ D5UBJsQ p{u5mXuΔ\/h?lܗK4.댟&\D&KI3:shJ|x6jkL+_XtiѬ .kWxOcaغ tY*}k]z} A1.2&X]'tQ_Q~r]6:/PtQ1~/|/nf j]3"AB[Ugf>߯~;460!G,rp\ n\}K_z߿} Cͺ ˦HXQ2{1 [&"qK?83+ 50#(JB|MID,OVyYrN>pMXGv~2bFòu:h0e*YW e^Er,ag'Fˈ8)[(I)$IPly=  (0\!зÛnt 譡:`NXE6Tq 4M2崊Nă=/}o&V3a/OY9ͷ5>-u(@.S$Y/L*ZKE%aK5J뵣Ky>`h ,$BI-mRѣonA@0FHߥM%kgݾHB Ya u{8tQN{ .Wj x9'7м\N`ھe,oCPV1~ܔ|i.,A0fGXb3eb9u=ug(0մ׼;Le4[@;ĐH\?[>fL5FcMR7!6: )iwԒhU?U# )a9V qdJbcx#ɚmZJγxp ouu{EWL/ lPG!P$Iml>i5|4)kf{ᥪ t;- 0=HЩu*xLd.HGʬ/k]CX]2]NtC̙0!E~ FeOӻGj7)tF@2»*.h.(S˔YXKXEJyٙ` Ly1ek)f{+Gox9L)xӺBGg/()V7 'k[I w9pFjumrEf2FBiIIUp0@Ud$NoxB2Rڳv ّ*|ʾaSÔ&}KGyaWa^L='[FU60^Pspծ{a5;ph0qeפԥl_5}E2<C (\m5ԅvVѸ;2ԓr˪ kP<Ŗ+.Q6GEn0]M _zB 2/Aas aiH `$)h/J.E7_0X(Fa`x VثގEkoљi`SH jdYh2f؉CM1]\ bČ?Tw pGXVBz)#t[0fT`Kq;JQY^]k&o9Q]g*%4gm(/FzD2V{=u`^@4f`.=#`6e5:E>GEcMm錢zSU$q!a $S(3WMz|sS.:!QÿwW6`\J%'zvXq p&9W%RkQ ~~k'3`siKiI YeĽjğ@ݫSBY?Rb~)YP.-kGO-U4tjfZzl.jA&{|x^s.;C/&3<.+f7<Buv\X}2&ib,\lNoMoQqJN>b"7'R+#M{!'W,=J;epN8Ƨ9CZ=+*[x>sMJ{0DC°!C6q (5DeBQ'T=Q,yY'0/k޸(g9 H $/fh{(1bRxb%  :,/BW:y )ʋqlwR-szG@C oI03Pt2Y҈!] Sc{;SN5Ƨf0r{y@L`J?jSIhisRW8SOfZ) =V8B& (Tx9~-lA4B#ٶ(ή$&k2v3{NWs+U gHj>.~ : %&fziv`ƭCLY`J9[I;74O͟9x&/pŹ+,Zc6ٮ <:({A;xG5&,8<~"Pl ^NF9( 3"9SQhw67q6WKXQPN6gS)tCsP׋ ;| fC4E)AN3WfTEjLqI0H**Nz(wyrp @$s0Vg#VeChr\m-`G ͬoP{bX7m&Ep}M)?꙰>[}hv]1(̱%NK X\}G+VsJ:^(j/aLxe ^2{[j./MrbeahvK32]jv+kO0xnk+\]Ͽ T>,#VxA#%1CRGʳ:c4x)Y=|dxUt)xGbd2zd⩖U%Kr[DXGUQ:2!ux#23i5x= h,.NƗOXJBvsң6vw [l7^hA:Zi p9q#tn > z %l$Z jN o}0>Pt7Op5-ŋ&? aIGfKQy1{Q1B1닌XVORt|ϞŘЬrɐ8/(Pz( hzpD'k x*u8lAu傼MO֬G g 5Ud}jHKR.^m h;ۏ:g/a<#|Q0՟k%|`L!v5q sXgA#:uYd&}5`IʙW1`׷JԍTƕxi{lm)!x@gV 2m| E&F&oJ\tdu˪=n\)fnhλ!@@>xB61(XxOW54e܌X H" b.O+4476-ۃgm.sGS}:3Єe @2HL{M+wXR SGy[g-S 杦)Aۂi6hFfj M[`j78 df;]Rx قĂTo1R 7'4\NO 39hd슄8ɹmJy oWV՟ǁc l/9 e?uIW)$P}U FcmEj#B{Nx_#w {,i7 wuvabװj2oSEFE[8|71ÅHHjy36e"/3zLפ?3a^jsraỉ-g?bsSg`.r: Xad?œv} yo_i/CCe|M7;gO?k\v7=f҄U#6qDO oٳqх3)DWzЙa-f@9wZ::Mˉa+pBQ. c%{BI۱gz`XNjv)͕fuJLexwlcP(T::⡹: |!Jd$: JɓM FyGnبG$-12x(+JQ-q M^:Gd#*X .2]; Nl>2M?p.Ve-V2q0:'Y._~Z7٧,aɋ#vH"mkf|"kA{N?keiII8Spk zSK!>K&ҏZq]"ojoÌG&|^٬ŏ/l\Cn%O7ٖ LZaJP_v%` l.qETɺFa> -ޣFȀ"vy&oUcJ$˦B?)j8rJC!~dzm žE~BfaJϟ՛p"9\V>5ߔPLh—0wS -|ԙ5!Fs@zEU*MsQ"82soStë%DZD%fgIFk"gR;PQD9 bCAe9Й~HT?v%Ls1 L4-ˌ[['qW9ݥq[to{!I{ZJad,#_D)z@-_үgk8%OXSq1BKAiS@K x?2^gJ%ˏضFnXr+ -`|΋p;}u-f5RΗGZƆ•]*,.Y={9_Si7\\Oy/g*\> A=gaO<+ V+] 4H9w>dh\2;~ka#l{ tEGO /TPs1Tb7Q: yyPgk~3U{T`e,46* SZmLrW=򩌮Ġ 5V!Tƫ(E;,πjS}zr$tzs;@i7TUI^~Yo#DU оN$ݏ_=`kçcLxt(l@U9aV; 6%V.@=͎P9cj2fmȕL+ᮬOxX;"soֹ j'TTNf@w~yb!Ew/ѲlMg Pao&9rc1tYLQhnv;ﮅu?<ݙJmm\V#͎5t[/\la5\NpՅc+Z7sgi<)ި(Q滑0ձDhF%jCd _]jfBtoӮgӁ <[Cr%Jrk2\OUbe)~'$f{^̅o$Ɬ+ue2CRA ,Rҩ7}!_KnC MAC>8oDPY}KgX:{`͐B{iV8[J^/+{Ĉ|?)}=esRaQmMP-}31h>N:Z߉IiǦ5*_pQΎ{<1Y\:%a@b=OX"p2ٲcL6pz&AZ#JknUW2OL%Vg }vq=Y}rGQ`YCzg(1;plboLt|ieFqd(?rW.GBBsTs\n0Мx],Aur AGe>x~zك<'.8~\?4V33P06'IoK&R~UZU4?s` ܀kvU\?L}z0D'6fwM?`FQoplز&֬'H~H},m'Y'~TE_rA>E e΁2Ҕ$Q̌0H/?q&MOv aP4Dy2Cw :#(}a{.V}}m˜CɝGĂ&"ÏE9?@tz|y Gn=k؈๟Az+FM0_>_ش)RjGv \xu^e籽E)cw+HDQ@Ǣ;*\,WQ賽ced(6"H ,M TE)oI0<8*ws3s`>ֻoUIX;չHc i9%g!*n gKGTi9ݠ';?f=2Mtt{Gj´aSD˔ث WNۅċNj$[$q}keslUlE;x@/4-"VA X&+c>s%5 IOLiUs皡0=n83Le\ɳǗe"Z"@g$.Cg/Tz|1a o8?y<,y3(%؏ܼgy{n#OVLKFVk&?ҙ写TNu47+ Ө_g71Rq%eYiSMo^c0wq~D;Wj#!RԹz|i6s R"t*'[5ӏ`VV3萕1BgK,5y?IN#igqX*sB@52} :&l0 ~E W]$ϯ䵢/i&i%H!'?aºIA"63|;9BjwW270%i!!! v':8"2%:X Iv/Йa~i33!s}7]9p/\Z@v$$^Ӛݛ*rmY a>hNZ"Vk-mg #8X ޲kP)Y0 5 fL'٩҉Ӣ "xe0c! ^dtÏ*": +O2_,3&l`틪S/fE3ͥKi$KFHS}C޵5R{yi>G`Rs- [}l4EH קHwGe<Y22Bn mNivF ,FnSmǰEaB ~<-Eur$b9 ǀվ,yT5p{yAwt/]ח]7(y uU~I5Ll3(c6 'Z)kV~;-voDaGK@߇<"[(W\̍iL oZRҨZޞ~D5{k)$+Lګv#:zw.OKOSD?daw0UJRl Xoэ~vAz!y@82U=X5U%f.ng`i`URb'ϭ_/ߋzt Π.̈eXs𵰶YB2?ǯTD_;pUaxR@FgTYö ,}\rW[hLa"F|ɘ-DȅP,8)d ~y?M^QpxtgY=_s0kZ *N~M;P/7 ޟp1S3ssgYZ0707010000042e000081a4000000000000000000000001642603a900005338000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/PWR]?Eh=ڜ.+:PgJܓB$ f?#71{^,l+Xnȕ3apG,q#zqMXWUu/#Ee#pN+8b+ v^Jh&4RuxE}zQa.(^W Bd6EYlҘ˯+1W$. Bw}a%]:NN1%lX%pI c"Ck+v@%HsOX6G>Dh!dZ8(np 9_J} ]ss;q0f-4G53kv=U JF~0-Ōj*,C}HoD _ߤ|Կe'Ac%DoSZj.4V+3 bGB0fKtg$ GLi ;:;Tt , ^5hf >>mŹD KxЇV{-!η۰ '@nq1ju@ɏE {xƠTyAx%Dӎz%$:kY,S2d\1"%#v璣|T6Z+nޑRw3w$lzLj8c(h98 9.eMv)cI* f.Z7S?.b;)ƺEʐv}' ftT筫_~rZsO?ny+wDlNeF$??EzPKڑ>c@PakWs:ZP |v=n\CacYllOX<,Wާ=y[gn5?:_۽yrcy9diRhݟ;+vӭd SE ]4m- Ɉ!ϣDa,ttnSQJ.i\~)RaDzoai[mDrUhՁ0b#!J3{y6|p >͑^sųr5`3 ە}rJ hhZkܮm-4k6# ILs. +XcDRuvK{~~u eq M G%Ts G<jmq*xuA4YU1{:O&WN3]ibn(4BǁM*GU#T?jf2G5SYH^|Dxs);LUqK*E)~ 4 .?2q]-f^]h8m~CRmE@֜< l~-r>^Ѡ rc"!/5R_+ٹܠaM>4$\b%+w(xWŬTbych;&.Ê @[\$ZK%^x&,fLkxO:E*{i0$KX &anMS GP IKr Y+,Zߧ4"W%nx,} dK=87F;ҒE5HgBȓ:˶}&[46+ NCW=Z)c?`,fk9i`3&I7L4ɩnbx*ϒJ9 ' i)M%E)*@J:djǵ76A~{NGs[s,BtvUo뻞eTFq@(vȲj $GR,nER7n>w$9Y< uvzRXg 9Y&pxw%PV)G_3nw*m˥zvg-vww@(v 5l8$w(o5lWQѢlXA:M*)l`BaoXOa`¯z3}+iC=hb*~o[RnGtcm#p_u75B?FyX {OŽ?WEj3ooEz/$g 1Mg\T-%Q=\ I,refgvgDôvKr4 y_]~|FѳR\.`ttb.*oLxl|Y*x>!z~<;$4 ި/?D7_i.0+ga_zwa1+OIƅ('PYF@.ԜrhEe8n3.IC}0:a Ҧ H5 Fǀ:!Q[Jm^LJ7̪u+斩f\ x1Ew<3zQ~f4`VjրCY琕6l8r6昜i_uo*8_|Hnε\kI1'zIūV[On3Gmsp.+ލtg|Y4`ے 504eǂ9#l 2A5k"%k'+4Gqb0Sy3Ufߋ;Ewv-)_n<N&H}xJzWZ ؇~*Jxګ43|wj;{q~%Z0.exYUL sLIA~ʺe]2(zԼd bg]i\FY̢ "EVq3z]xYSbI]Ө )<z. Js6V5ejk ϖ+ԳFH&x`4li2Ҵڒ+3YZ"`.j\sɺ#R+ղP<^Mfsj>}+Io5.w4wjr30|4)jم k%v#B=yb`>ȓPvo=5RQ<|zKD}duU0Uc_Rx\k֬|^s]0̿UaO&" Cf? #\C2Pf(4,i>ͩǧc-'E| c~ _=zp2d EK@dlIs@F>@p|߇zT@ۨ5#'%(5]D0w3bύВOn=ȟSBb%q @MP}麑= Doyowb;=[ _'(A@P_ p+Oy6[G2dm-ª`8KzUHq!f;aHND'^CEU84 ԧ|xNv+/))KY/a$P߼YSo`5߱"h Հ[^r^~{ѫ_;͆fg!j[ɑ 2ay%;K/)VpڞP`pJg{nW1`},OcS/߳'@ySj(6koǥN2&mkP#' tmW7/4VVG`:8NHG=W;ٛDdK~G'iVbwy"So~?,Pg4T;525O7)7ZvLLiCkn\ȸ>1iomZZb#1ANoI AŽM䅜TxL1)ϊ<*ؑWj|J I=@>pb{T F>s""mZ0 ~@cIc_T2g?ta q8zf~s|hTh/-{{ԟqlbȏ[Ɖ$Khd&)Cjl`4K7[1tyPwwj^?մSkN.agB77Ik Sydr^ʳ-Qp?Ģ`b5e<`?j^&b<>3Ҕ_װq 䆄 6#^;Ph Q=(p1k=e^ F3f̓p$Kx1kB,m/: -[0-cʞd3Uu9$yJ+uy>&'RaOGt@<\B]M\ϝ*-NCwhr9vcuo鳺Eb|Wm:xT tds]9^ 7M -v;Ъ8I fc0[׷<8u)BCƏ)F?ljx:ݤ|M2Uxٺ+q 뤚c B/wp 69]bVѩl.3ڝ:!|5fߺ ܧK1EĎf[9!+ X'.4 K1 8. ? tq:O{Ck uII; (z $_֟$M.c<,Pn;RyR`AK_pChB{W2O"2@ D?aڿAV9J1bɋ$w"|uܵh.T= **oAj,4F`0g/!Fs161a#i>YO\! J}rP⮒&h ߼>Ϧ=Lpuh&j~*NB/eؠ:i9 ?J=^IP-m\RKtqjJ9֩؆O$'-\H6`"g{}zLu$ ]u,֬L9[l(;tijQ4Vi%3E:IW Pr 1@pO* 3iN0b+ZY qp?/Mh// y4 1f;w~ ,"pτxȩҀZ7~=5ڞ+kNZ:7{ԻZB.&pɂ%LeN9cJ@pc'L)#&`Q=C4 PxDUgm]p/Ґʠ&mF:r TFgǩ dvر^9?IPGJAN/s~8\iQfeA9"m,Qw{DJ9 ߽,ݎ cơH cf&bG mȐ];0%i-9Y{B>5a>Wߣa r wzυ(uQ>-#F5̹+Dz95w R*ˬݸU;5;l $ zQxƉfВJz5 pBBM[VukBl]u+eJE`^ m6刈iBC6rdV WF*Ow,} ;x-bmp]g.]Tԕnw#W3ʇuP6T,J.UGr*7|דf"j>UpҜڟ2Pa-: HRq35KFl/Bp 0,^1r˩tF=jP4h~q7(D!XOnZoY6= y$}"7g9˸Ujآ 3ZYJp᪁$virR}S8]Xׄ {T{'S1㔤4 %D{7$Ajk 5cҋ|EEN=Uc'2y ѼA1~+TQ5 vmsy/!@x@@%)CJO!IAC*k 9Dy'ʵ#%.|vMS{5.ߕe`ŋx&\1)nVn9{Ф-6 <~&E_k{,SDqJ346heo\;'p C5Yv6](Be?`7kS" ,nj7N/Z/1zW-7V_>/2A-D4@8;?BWJ?L0N(S,3lO # q~G3T%hJU]hEV? <9LށƓdT{†CZ=Eq}6Ng$O;p">ݕ(1{Du7i`[qv0L c\l;w2,Q.9Pȯ.P_ .E}o Bn͜?C|| ]4M:Ŀv7(SRX׵NLH)݋mڝs!V TZ@.C[9ŞȇkDhbzK^E_ŗ冢#؞VH܃s!3bCh&A 7P5΃BˆAs65`@% 9%[~ג !➺ɥЖFo/^Kʉnr1Qb}%yٱkV?تo >Fgѡb7A+HTFWܥ/CG!T@q>Y ʭLjDHgs3Lޕ'^Mٱ Dݡ9]Krt%ь@\[RE,A =4ۧdv $8?A!r g~_fCI8pTTWL>Ls\7*ȍ4#ԟmNpF:#hFn K%85)k 9IZcQ*C"#t` 3VMGn hfJ|W壚M*ȶwϯu^n*?ʂBqB1F-ɂ;?}ni^Fv0dΧ#8%֛mp]n, Q.R3Nj&#%\hGΣinʈ9kU&d۴VE2Ҋw'd</.$(Zmzf$R(ߔq]7.NMAE_2ޚ2x\ >u:I/yRXQ -LkXeAzǁ|MS ]hJ #" Zm ABgJ}̆D)J&K:^p@v`sA8,zdNnGY< +A2ݰ"Dgh7;Ԡcx&Nv0@w2iFDG~<\J"oY{$g1jF1VP~MtMwlCknIE=A)boC:ʲ2 4ԑ_%S$G,soBf :Ŷ&abI-+Vk|"zŝnK2 1$8zg^FLڛyYNʝiW?T%kPW^9>(pR(&QŁCQz+waVa,L^zC+-^B!v˭ B)4Hϻk$$dg;q3>GBζ>XȆi5F#h%Fs6|.ew@n wWW6z_+tN`q0(rQ2X gzf+CT ⲕLHNͣq8LOH1D{XYTJWAO&!ĆM݆UB WKqG T,is-{* _ O|4U=R>-ۨ+h72a &J KΙm\Aߔ-U ?GT<_*2tP%lavk#&KA$2/e>'\XyF糱`6 BfhR%]JfuGq wп:K!xOm0jIen}H6uE~"D LQ&!>+1B% ;9 3d ۾L~4+33 99ğ|۩_30 $*OƵ3'sǸOj3 ?+& LorPhD[xP~N^n$R].m->rJ0r/s 9V{- D nD'Ŀ$ ~A'EK,k;?+|S|BL0ƻ]ktE)&|_RXɧ]o_@&2U$KɿIH@'*}?aGUCعF*ǰo/2f"?h2R:8vzFdeCdgVbPӝ n2XRݟ:h$/9+X~PF-ߺԠ׌S{9boi=< ?*T.Bܳt8\HԿ;PT*pK5:U:^Ӫ+ N0)<##)۝T-`(,=tAguײ#Bro0ZZ(*G ]7K_ulnu IL^Ȩڇ[=}!S7Is.!dS%FN UΣlˑU{F(J/(0SpS[dS$&n9"\K"00x!r6L e=@^k c6^E: ZYtn~-BXS'7S/Zݨ*ƒԫ͖GO.EP]7ĨXg tI^#?.rCRǝ`X2#>iܫ M*j Z?9^J9u9+PݵVqbw$)zKPU@8:M>/}xy**8Ie8*;7YAioWQI)>Rח [Wvq;|&QZa $&Q,UZ\rLD_zuBD/9;R9KxvC[;0prZtV_ďEd6oEdEƛQmϻ;M"gVq.Bu .</tc5޹Ļk}=z!v̥tL e~Ae d?! > ;"ͿYTQwޞ:ctҫ$맮9SӫxW0hz!} 4!6RBUz}U8<3ݸl_1^]nQ{lAvRmf<|XsxQؾ5jtmJ<JͦNS̪ZQ횈,CW=ȦΖy3 &z۔$J"n(l4 "vff'@' Kta Dlq\O+}FmP*}AJ_]$TNcW|~3p5RѴȘQ\H_cDVSX r#QF*^>Yo'&d (ry):dNZW.|dwd4"V>codOش 2U#ߍ0 rҲG&_LLQ675<Sl>J ^֖:,AO( 찼LTѡQ UVm]uc) s:86&Α?Ͽ\ƈr"w  FPt .LEՋEc?Amԭ֙v93SF$WsTZcnVvTꃤT{d-5lxbJSvw; '[T/b˥SfB-nH/R 2Lf }잵`JBX\@ oͦL3馥I q ːFZx^JfB/j%.@ Av+BJV߅r21T?R1BK `U7ƁN:&YΜA&UDM)vA ٝRcOeNFX᷎`H'vkk?AfXm=Ls1:v-A͞ cVKk0'qcq-Qc4~T jr*:u6ԓIڛkO|o_Qa&MDXExT]2Sv#)Ğ&Nvn#kw1Yy3vmjEvs=m# "P`M[YwDjUJŖYaxU_{'kuzӔ5voh 6d>LtoĨo2PZXW9('͍0$W˅J=Bز*P*sq#0* &%/2ishS;T=[!7z@-y`E UHfs1)M2>&Yvoкh7/JR2bߤw!&h.SnĿ͸Ԕ/`d 8{KHjPփuT$r<>N!g@kO7c'Hya@M,%sjij7!Ha׭BxD; q3H{R9i kjA>UyY]-ql8?Aq G鳠f'`0`Wk V&bNm9Jk.Q|%l,a7FO }e z.R]&S |<ՍF$;ʂ/SnfhmeSΞa]NWx"9A*4e@_8ͭ.[e 3Mț0BeM}E ~F#]g"Z?-&eY!1vm9QcH4!m`)Y/" tnIw=28_4Tr9^73F3MR to 9 Ϊz>lt~ gQ^E~S> *uIa̓cd\<)mE+x Kť޴zk'dI#"+NxZ}>5/\QhAT~]` C$Cږx9IKOVu4G{A\4rxw%+@ tN)%&=n+=w ] jvF)$&yi/] a!ui oXZ~];Zv.˘GjLD#v7GsqbH/ Kd1_jUh1pYJ-F0m3H6~H9_rkq 7Sg!W^m( ?)f;]Ǣ5 (!6/J {@(Pic<0ߔӅg rJzQQ0}$6<.[[]෠S?rl(=_kɗ)붯v^YL9;^͠e]V{хH8|7#Ty2חoGMMgMv`ʍa'jLOK"&M%^`OxUGIs`2L]h4T+T IcDs ,0{WR7ݍj<l\r% ]j[ϪmE躾u5)JNQ a,W^oA5eX՚i` ڛ0< _9GHֻw>VēI%iF(s*[ o:&LK czϼXvOe'%K0pؾ=YMK8zg-pe]IdAL>KX#nuu :%M1Ttǁ>CƯ !}kvDdžMy^/\ ؆{ 2Mo>P!4RF>eXӬ5a0*4c٪F9aöGaj_99I|̼j:le.s'RZ~Gҏ>(UgrWyMc[*:'$q{l=t)Aǫ^~; :}%CpCm>Ŀ4 YnD%4΃RH.WRIS pTdsU$g˨QLJ٘ˆSOz=4WbF,G^ƞ7ip90X?CgaBv{TI(g緟mAbJ5 Dvm'!H=ʰ-0h$HX"`mMxecj}[ *=I~EJ04u^Dy,=ce&PZhWiXh㔤ZċLw 8yۧh-yY_$>v.yq-k{\LܸB]G" (z}!\9`-#ޫ'j1qNzzFf4 uɽs{=L#ZD٫ifuBǞ.m֐259VSuL͆Id GCU)4||O$ILK-<+>Q2Ac;;weyl{R{ *J0ygΤ@(xU O2sE/#^H3\_|i[qT2iec?h#/Gy9M܀eo'K}ZD߬g2qiUȤMȯQM(ss9"tB=\æכ;+l%w*s ?+yzmWͨ7ytrwW qxD`#tԳE֜h12毱}U&7"/YAl E[kqiY2u.蹋UԻ?]7+Aֺb/ aS]W-DFLS_`iA<+GBUL_ |Z( :q(9|ϸ̵IG+5o{ֽQOh gX٤SKr6HG6K1&+Ňc72ew~:JfٯU1 Eʯn*Wx;a'$T/,7TKSs%_(x l#@U3-}U+D'~Nib Lm&9O[o&-E!f0\'Ah3/ħ)5J&݊:*EUg7\ӧ;Nd= D"WFyxN%ZQ#L\+@jR9-f}$%Q c׋a 9م7N` ^)G Z%*\Äe,Tlև -:vj}çCN {aB1ԡm%GYe|yg>i%b6HuOV~V ˓vq>h'?4gPXF"/csAޱhD-Ids IBi:ӸX:t/~W R[{Rt{$5 6x|X-M__;+Ϊ (F@T"e|zyA]8ؾyw_ȋnxkRtDm/`|/ efl W?0G J~)&(dKIZԦF,:A$Ɗʐm+1K6F /Z> फjż4w') lB|-QỠP6\ \e=fxf)Ko t`a2b/0 qfrZqh βgҿ2N5Ih6C+1[HK?T X'9sSW΍ dN|gpC`b5tHYbѵ9`ФxqiE*r_B`~ `a#V%,T򏂓`>;!zcg\q/a.!\0B\ya<"i#O>R~GÇ3ġJP"Z-/C*'QG[k]!" #1GC9 ߪE^8VgݔuyMI2L`g=%ٔI*{=F.B f=dOhJ_^%1ίkY ^Y/-%n+sՋ`1#EV6Vɒc;Ee:ޭp(+փ"M9, 6H1x\6 \K28dN1JGpKN * 'k҃wkn14ӳy+rᡪ I."PV4(w﷠yz~G蒬~(/R\/A'xz t՛ ,%ٚޝkhϗY𷆤cQ$rs <?2)"Z.Fs:9(@=~.T 8ٟoB2lT{6봉(b>PÙᠫ3jǙi$ xnK^ouMdKԂ9OX@tUtdƧd)M *mwHf\qwPY.'HzjM %k`%OSHʕ D(K!G|*It䄉疖Xp zS5kLC !cIq0ňoeÏlu9u2t/\,B.оS0 ?DhRkU5p)wpbva7Q<BP3&rp ֎Fq+p%_)B~3g6gm~X#ofei*xKThYF鈎wnhP7u-#6goQ)/,ӡυC_ ƆD{(2Ae)7hvN8ՔlPӺ#b#+ m۔cB6l \^>t|=rh+^9rۭIƏ[d<]ZC _(YK<\=ZLxBE6loh)mStyf?&@ 2I̼uK=9"D3)@5_ !p%gQL$@u%#V+T/w ws#;>,Pү$"j*JZ/%! _ّ$n6H;nB;#U~&%Av \@3bl/KzXW6l+ oN-:8"D!'V6N}"  d9P |\QO$bk?_(Cϛ,tyJzհ6g7pp6& 0r[&bDE$blûZ:FKj[9C_֋l_ !$aO_:sAA*WЗsujs(D׍8 +2/E//& 0#5TBCUx*7S@:)*YX 鿐+פn5GQLh'};H0I}$LȞIEc[PQ;_F\)W~GWU{ pؠ0CgYZ0707010000042f000081a4000000000000000000000001642603a900004378000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/au88x0/snd-au8820.ko.xz7zXZִF!t/ C8]?Eh=ڜ.+<3Wߞ#3@RV1|x~ѵx[0ouiW7EsxZi^_&^Fv(9'7-AWi& u ̰4QhrrTQ.Gi@2BNЖPw5pMO%knEJ˳Z?+yɼPҕTGDP41dX_AW]H'V@ RafU+9Qe3w8|iP;D @S1l A܉pr*ᎎX"U0vSxl؞;]Tad91WCǞ 5!'OgӒ*fbDMXYy hZ. ׀R&t-Iلn`Ltf _(M˓nȖq2̹g?x9V˒R-g{h*wZ?p73t۸dUڂ7դ`MBK¬(B{~v|koWO`~ǪWlWB ގբBnԕ2f~%-!3m@v,5b]ù膣a`'ƿ4BUF:+GdZBDg &w_}٧?g-Wmmx_fNaݠ>f'ɡ5S>|5Ms;<:IJ)S@Υ덛%?+24'u7Pi 1hJ@MJnWDJ2g[,@>4@9KhRk@&gj|x@ai;/r-.4ANؾkms58}r*,1Ԩ *w@_*v؂PEm;G|.ی=u_@ a(op/sN016:L  \'F^ A\&E9JS4ҤJYvn 5Fг)^K,o(Ձ-lnȫj\4MӾC 1=8P>}zjH& Y/Z`On3m.n.d_t`TܯnM)?\','jvRtvN{# XUomfsz62)PB_C\s"}LBϜvT ۪WB+wD IC˚a0XL={^yGv/4礯]@[lgWT8si~ ]>CCͅ.4̩nKzu#D5c3ıF]~T.3kIjd`Rdrw,%=>f' HH%\]}DŽk@/SrL1=/4r5JlwTLpWʱNwGÝ7P"\z nV6A&A0< @zHhsq:vG]1IA*zBbif)^P}#932^s~D,ƨOOPTY>ݠ6 jU`G4PAc0D9՘"A : s r'|`.WuoldQ>E?v r%GûrGP@xTgS82䙡N J2Z}{~H&xihyCF ժl@  l;+|B7ՐdFg]œ*2h\S69ҐmmDх4'0|>:ir ^@Jr5 @&XJH=G9\rxV(XmpTwo6‹B'ȹ䫊"]\RĂGpzX"3[&#j~]ldL-ϛE%O#`Su{Ju%P="bQw)CܫhkjsUTG*F.3]\@Q7BEs |tgz:wц[!-Gphcȓ3sVqW|F#E" Dž$ 3WmT:?0w*Xv_8d!6U{o&3Xcb) cJ'v ^2I +N> 3:/4b{Čo#;,Qȧn:IrIsLE&lj57x3^ч"R6ɉZÛUC! 6 G-+Ol᧛lw-%d)b%ÍHڟ3m2tv04u0?bMMlW g byO5S%^ ,A ^92}s ~ Zg8%~v'e> c/f)Yg8rbCwƞd+T!@۪G#Qow΄M\|Z)E k8?ҾO0QcEiK6ݷ=dj(:X\wV*3ע.}#RJ?B.2-b],[q!DǼBN]) ՘$rTz(Rv'GU z1 [3h"z67CU\[` S%1p.B-'k%"PER|)棤I5u0m6 kRC$}U1mVG־ 0B)3lbj]EQR׾~rJ };PR.5[]K NCc)1d":nj=‚ +h X/;ojtQyuxJF_2N+kOZLH`9fePoLTg1 ϞJ# `j~mݫwzx&8ΚDAa + ͓;pm(Uؓg~X1CFVw-`C\Y },Y+H%ٲAB1|@M-Za=T~e=c9) a{RZdtʥG\t$$ի>ܫEUȢ 믴#.Mb/q6(g*գÅOSuW~C-N%= g;qgDzqp js59 `~׾xAl΀간JKQq"$$q[ 1R;`CѺ=`ڿ玸R4Ȳj+X|w5=\d<0+w%zպ宲`M\$\KYվp93E$PGua FqS1_T+CpVaQ?02Pu'51:3kO)[IK)Y٪CaL.*2OY(RםVuW`3b!Km џ yUȗDY]AsX xz JXrhSgExc:am7'^Cy*&"^F5x A7Q:*]?H5R>䟥-;#װ' ҄DL1{p?"*gҽ\RI;/N૳^[k|ѹlm4<%Q>0$ciyf1•ކ̓iR׀Mw;Yj7B-yEYtJcYuE8AL5>;]y-e4TI"vsF1/:Ǡ[pT|TI=XWVQ%~!?yhd/3'} \qBm TCځߥ@4Y`/Gv aP*gš&z:w>iEMf2E~լ: *3K4#C=6^n}| G"/ߦW4x?sG *֕}4iKĨh֔-z2|{ fp/aZG1qje`K|6 =v e^a^n OA%;zFwgytWͱ5Op̡õLQ/:f3sF'sT>T{tu Ja^V" @l-ͨ$H6]yܳ g}} |>(WsFJG}hEKQAgS迒4MYqSne- Bmi` 0&Ycūd VHM|w7$cX-D (Y]Nօ xA!aa.'ɹ]MyTlG"y- Ŭ!r<4I4M0Ԍq#lh," ^+d;΋QPqXMÜy>R]C ;p.eϋ&}R܇Jzt?٪ cvO!j_ĔV.<oEnV(ĆÎC'[T"g6ȉ@2H6Q,Ûj~'#Э$?NY@EE7auӢe@[/<ݗgꀡu ;F;6[^>?5V^WP?7ߵB깬O[0"5AB/\//]B]\';_,vT]pTJ~m^@T,0֢s~Cv4,5A"̌ 6RUxZڏĪ-u3'IpOX[G?2_=;[,57 Non(C,CUd4ɴ*KA\g2=/ِFY>9qR[DO WDR{Y1U{,VKKE9?%]\K[Q/iCm~n2kqJ]z)cKhX.ʟ叽 +j`gām·LLRG7#$?犔&}p4y7XݡD!uR- ~WX5,=iYIzA5 b10/}&4zHZ ?a/"<^V+8dTӛLV2ܶ3T G9ʷvحr'0,4| aHiSSzylO*wٰuJqHk:_p`l=񈿊Oxgb=M>nȩc:f##7D" %-@.miKK1\x'}dF=^Ȉ 3zD 9#cP#h l&UcE銢 8ei g΢cPřrhHtcJqf BS`dYMXo A mxX(mm,ľՃ8dnTY֙v*6fżذdF9kt~!X?˗l 2&0pH9}V :ӱ&2~sO :pʔp;pHfl;M=k47Ca ̠LpIǡK_ϫrvMSꋌ2-~{;!cmbaA:;r4C  *%IPGu^TegFNK 0R5'?Q_袦]TM>5j+Jn$Ϗ t%=OXtCBh֧cvm~D|^=Y*0|Fv QT$|J2z$(&^7ƭ ſp+yL| 0&\}o -J4jxnw?\ H^R^]9_o!j%r(]Fn4vaWt3߶b+͙ш56MmO:x{2Ҵd)[A+5 (0 _YyAh2OEA V'քK? w)` FtG&2(Vj9}&0}թnZ1nwb=(ڡ4BPiLKgKsJGuv̽9_ɾ(gMҜd0GT^B;^d-'E%%osǼ%Rzٚ?Ib}p6 źfȜ @ʸjjx^mx0Mj6z1cEqIvT9 18S^9#gѳ|q3߬YԎ0 CE=OF!6( q`V/MHXE*\, &x=|,yL^wb&eVRq'^ ,e=nw:j6m߉|Γc灀{cΕcOR8Pnj&ǰG iY |z#,4kpd(4M3߃FD ~MzM[i"oB„`ԚrY;K6%P.drt4Bn3cPi~FZ]}8(ghLĩ>HQQ@5F%!wV+1Wbfa i**J}S3q Eވ '@ Md!8~:9*4%7I3.ےRXmy`ϐ>q[}24G&ad Tqwrlw # y *+_Vr'PaѹhkrÞ0amA/N-f'Ez5A,ln'"BB Hsd7ΣnjU@xhשbT M4qPckv"yPNIaTq\˾\E {RBYR"SA*'~nz<>qTL뗧B9H#rl7N[0N?ˋ_Gʥ'"MDU]a2m6)h;)9\^(}OBcA?ɓxZ"[**>eoM@e a^aK-o$i%<>b&<rܱ*/oĄ"RM3[$z\97-QAT˒O P?㹶N:'2UZYy#G+XO'!Q{I?쳚KXʻF/ebp?áv"1Iae;GZ8I"(cQD'ZEz3G>`] #-ۻj@G+]vl'$OeO ȯ"sZkSځs8{bjJf f?FQaju%DjvidۈCU, l548-"%l VzpwS&Ow;9jrw`M%Зad+lqPzoXr̦!5y-ij?p..Yz'-:vL3Ɇ=]-Rə_|L/.?QⒿH3wk}K]~xOխI%($KμӴy~;l4g詒Pof0񩠜z`W'$\ѮxR[uL:;C( C2@$1Ba$c~Mx`wK-.Qb_I酖a= ¸E%Y` J܍U.hycx"K09Q"ݬDY5yh|7&a}"{@n]"hq{amdPҚH7#}FBF kK. mOA5 c1*Ä0Mr\V`TnW-BxQa v XRkO 8mC*E9IMY}iAm獥ΤSʳD0(} ='_ˌ!vE:Mn)q@tCZ ,`Yv_%ѣuWތfr#K&9Lg7w% ( UcKBY#e_Dx[+Ѫ?A*7b.6p!k|w\STB]ezzz9u? )nN,-@~.{x9 u;0\nXX$&CӃ6*! R S:# woi@U>Es'ƈĄ DYIK;5$CV04Tʩl"@_˥=_*)AgG̎p8Zϭ(yV8t$ˀw`:BtJIi|Zg1IJ R{&iG;@MIȉG-%YG]"n^?J[dyிYgjo`r} e0Dno3Qoov}8يC&6[}Z#f@gY͚i (zw/GS(;ԋNϨͿ*}o0 2XؠM7,>Y15NcX/6^d5j]2G*:ب^wG5m-b[P= ;eǼB@wX5}p :2΢UP@ X-AZw*0P  Bs/k~'|Ю9h#bkiw΁H.aɿa[Ӷsx`.V"rwa/L,&`Yy_bmJ KmQhو@lUà;9xd}+e7tIB&pPwldL+Uڗ ?7N!Ye[%I8tFx_jR_ l!q֔uglQ =e'|#{wO*ǔ5E{6&D9e ˜y.(.^87sGt1p.>wr+.I}0b_IULA&3{]X)uVCy9@+SjcXmA<&q &߶P*P<Rm"pM\cq{W:gS=`Tx!VN\ Ԧ>nנ>ѤSoSp+\."`J=?RQFSSTQSeV痫xMsq£ޚ+gfgNY)^\;l?=u~R 3P>8~4>}8JdT7G{7J !_oM.5ݶkIIb`I"ZY_w;.w=4r aݜIa ȌXUH,eu.Ibf =3rF>[e[#4ApZV(EAeBjz%/T]wOE a.#`g4sP@ )uԖԭ=GY)0~,udPbeCS.GeDC|Q H*gǡc[\(w&xh}Naf kf]y׮FH @xF&FKԁzרHr*#r>NJHBVyG3}4/dY^E".ýS#3k#h( ! ᢳOM 4ɐD>.Do4k ?M'}k<=61Ҹ~ٽOe4dDA, Ȅxc]ŏGu8"4BgC9.raf67OA):Boa$Fy {E)f{W 4)oYF4N'}?^_yIKj$>4}ktZ̚QKcO>o삁T8[Swv,,Zӗ>ٷO,{Ή$^.e%lѠI]]i*1)}=}U9q ehÐߞ0cx ̫;`1mIear`J.w=mn/f :񁵃|Q ep*0zTam d|ˠÿl\ qZCVōk o."~sK7wYSxxZ\Co#\8SYo7LM G}*' H@kpҘ负Z1`eAM ezkFPw>ꚵ̬~ǸI{f: (["Xw}*O2oA(Ge/Rv85>@P;^vxN2_fC j_JG#&1L9H߭u;(rC;ԫ3bϿ&(XU/?Qqj.$kPY<Üm=l!X>sЯԄ[ ͭ|,@^ʈr_室ntX!K qeC׆:ќTzSOl#یNև z (1{;Vq2TPZi&D&\C쮘f\{ƆϞgʴ_xau} *WNXIvs9eC$Nq "QZDZ<"7HASn|1FL1誻4YCj^Z֤^;fhDs'xܞ?*+79%zDO@Vkȴ~ՃlKGTڊȿ={ߚ2r0vYL2ҫmIȿ#ZD ܅x&bPsMR!fWYt즋|,Ҳhp2Apzu! Ɉu@k tw#2dOJ%bb;|[teD#Ј9 "iB lp-JluMίTÚ tV`4Zp2/~jwEH㝯3G:(_p& Iۈ$ǒ1lb+LtHop?ݬI%`ѿl7O5Ljmd@/8m;{R1MuOwsM^ 07' Eh,Krn-01$po愥H=|e2q*m2{X>BaD΀ɥ]G]Q|BD)pR5R%z}}QEhq% u$@,G#mR^?Un`]ĆqnmqvkJ\$&҄èV<%l(y~lmskCd2[Arj }L?vE|*&'P `*?؊dZhP⥷YfX¨00#,euS5j 68xob.UIM($,زpOqr-ETZS˾`i$:~NRw _x7ڋe>Q*ɳCYL &{*Dz*c"":t{p&g=3o$0UwADa,T˺dsʡ8^! g큍}xΉ{S\Ց]ҋ+ Fk؋Q9%"k-I =%e06tF)ېn,:l 7E gTlR}_  րQ{sVH_F%2 baZ%0m &' m`t 0dA-Np˛p6CgSRF٢I5qTk:PzM5=b7^u.;Bbn6{_EDrȍsц֎.w0稒5S H/5aAg'0+Cwq6"DWD0]D8W}V61BFҝc~lB=[o.>kFf"xy`Y;U-̩ʅٓȿ*c9POf,hTv!8BK~YW€qkԆ:;0ۚTrٱj Q;387`,0`ѢDɰ|[/YӜT|F+!X¡ Ȝb GP8C`<(,Ug3+p%~d |ڏW0{܍!^CFPHḞ.{[Z4Z8︛-* olBYDGRީV3vů¾pTƱp΃lNεAzp2y/VIZ@(uM%G9^jUHYloկo/NŷZz|A 0kݰʚ=d gaLA^ 6uTn_`%,L;͑+`*W j j))f1?o(e8aN׺t̸\o8hk$]/C"BW'|5jo;\\>CG"(!*l:LfkAb?3IyloVC76"+1&|.Dܥu1Seo[eݾR"PrtXFꫫ.=a <5ɤwo*yG؆!7˻MKBDm}n\7}[+P,_q'^ k$XnBp,JR3 Mޱ>R dR=>,Đ2%Fye^5=%g /+ek({?CE?1|tFVc J7=Ckyn}w #I8 ,|KD Ͻ6RM-<ȽF Tt{*Brލ}[ 0u3noJL= ໇Ucja f{XoǍC_K 3PD KX1"@H:W+Q/o]`5*Mk{9n;% W^s&,D'e>kφ`H| X#}]無;*3R_rU(ϐFD+Iz`ja(:r\c xhQHqMQx;F<9,~n}[Ӭ!:w9^1{dk2AtpLn20f>Xr*ic a>c 9D4FN.1NW%+oznVG3gH >ٮ5f^Wy]&M%&?8,\!#53nwtc鷧r- OO͠d[Jjnex*??Xq_Ýtro9+`S&Nv9f^*V:cMY- }'Ml,Jbş=-KGU'-7B4>.C,X>9fT3Udl>4u^`ɑz"Lo{y5(FU!쌆q,(fdž0q~Mj M~nɝE~QQj}s#ܰ&Je,]!),o (؇ \r\)'Ym1c }鲐(XyZM '0ms6Hh9--Cf2Ƒn4y؏sn(&rlM۸~ gā} Qla-霺w_^/QwG!%t4Y҅>4LJc,PŗwCn 2$b,ޏGwɍ+[p|͓5TU'W&@g SaCs|"#ly({tI1d\%߭ZC: #}jQ))<&١w&Au((f4*j'̲Pl tNr_H"tX+|TyF:'pUVMe CZllygh6Xf\]xE67xB8IA/qV.ĜŠ챈_82B5Hj7zظ9T7!7: ho'iFQÛMH$10]KrlܗotSZG2QX- 9E}Ͱa^K:Z smKJgLI߭H2\%kC? _s2BX!|G.NUS:f̕b'e$+W>]W};1aI?S[ӏ)16OH RW:yy{Uzdw52MQv)[6D3ڟV&"5N +~>cqjIk ܒsQ Lc%YU. yf?Va(FGS^Q YssI`]1_5&`S@!R>]N!&!@;rń D򐎟)Or8TO'R?/UabȆtH?}Щ>VKdY%`Rd6{ShWت⩌1KG>%hlw;s~(MŇQ Ih~4KeX2SzÇ ;ѭXEQӖHLGpL{i ]dN{5i71760Y$iUٴ{. D:n;EB' ܮy)&*%gH4_#i [_R8u05L,jC΍Cc)<.|c'5Q-/c )&{ -ara6_P_(ݣТϡ*@?VL50C"BwPh4Cn}x#hXn}iıAOVʒ5B~>1v^ IHҝR([pdZ! F8)AEׅ#j+sb 0ԴQL69C&jyG0 bMar q\{S8=<*foZ FB^ (9)kP`@@5O~m(CڬUh 2cG%/{e 1F]tt^U0yo178T5~AJeV$CYV!Xگm dsAN'Ȓ,&M4@TѵmA$e$^ &_ "})Z9G) ChW^VHPMlarA~* ]Z|9?SM(4Y 6P[ dXfA<~"d|2~ej`@o#AֵOݠ0 8.^Kgכm TK'U n6{gӽ:5Y &O_"z僁BUWu@x9y`[\IQhl䌪tN%YDX~:. .jh>.G Ghn`j hܪaM 2|P =GR6) _N9ǮJhc >-E@A[TcIRqt(Zʅ$f:ĀDCq̂H 3a^(+ !4,;*ѣ~jo6(Ye1֝G#W U- )P1nFBc\76ɴo{vuP4:)E/` +"q s,\J+wq#}Aki~c-j5HP/m BLl7l|tE'oK:o}Fe14yB$ϿM%9ޔ+T%;"?vWM/Lѿ76bQNA|$## )/h'&&5wVh[0 ?M0!LTw딩Mg؉/!+n:tOl7 ?H %ZJ$m!~%f\%!һfO[Si d|QvͷwE)LMTk$\\@#Lf4*xUez;`"UaSb>g1\ZeX熜n ŠAtJKj>bַ3*}r[o1ilOڃz+5Z_~Q<4 @ѠMoQn,}kERr*L︺{Y0kRDlE9!VӔvM]a~5T:GyRRV+]g ^Cdl ^% ["DC`b=5Es֌亼kޛ}yݮo5 ـS'!qgS<]txHb︠%M8?LZRn>K[%!0!I`ce:O]ÖJ ƛo׌^MB})Ԇ=ى]9G#5 J3-, SyP'z93%, We5'WmtŹL\bҟ[>tť F/ A!- _lg"*% *%=_&hnnnׂlmԛTIxF̳wXLYFrZZAѡ1rgZ O9Zuyo#od}24!w;x L6i7pi0=}*vun8 :%M?Ǧl`(',G;m- g#33 Q 3)b-MTٗ^}j bF-aCWmfwGcd1*|2=QY7|mMefKQ 7Xiu,6 7%*vε9Q_+ G^BPT^]妗 NU{4<˭Ib;_f8%(UoFf=/GNj?wԲ˦q_n7 OOuTe.à!lO!3}*^?@t`%_XC+\A&k4*`඀Ȁ~~8,ݢ[9mZĬnW_R9` hw t&X?dB6]16|%ZΊ @=\55_(@"X1z/]␑]XԷᘱޭ±ytC#$v魴(ഇK^xRӦ]Pf*LU ì eJOl.j$s ?Jn.L0ekrc"cAe.oa>غɑİӻ!!9 ⭠WH%xOo4Կ-@y51$NfahjXk‘U_ krxtFK߰0[vqGE$I2%1[C:QnW7dO]#0dಁZ)?7bF)phr[>"A,(L_xaJP(C5G a5d>zC$bX)C>}Dj]KH^9YԜ^B/Z'7T|aZΘ^ #;gОI I]XE !Zۙ#>NZ1z7)~m~7bWL nwwV ,oKRo7'Jxƚiph]|޲Z-NJ"aMD%4;xh!OkJ/.7])]4xOKe#(Tin?iu(NHsl1[ҳ_&"{C%2-}=k+|죗yO N zƴ4l_guHDc0*D.{_O*ٳ]p͔J`XϜx" qpwˁ:Vk|ȷ/2!s(ggN.lPbGXD6tDŦU&ooTm}C2ߜ?M[YYm>L4 |?^,Œ5T)–1)_?qm2rP[[2L Kt"2j^k0/;Nv,O"(h|{;WPVEǢY\ώ?M@LyHB*G LIMbK|E*6?ȍ~+;d .x}z)SX7(}%Z D[sA&GgEt6?$a"Ke k(MPqR*~\Of1fQ?7taߜTvjSE}|2g; J0(E{'w~ޖC & 3󀻹~Th%E.{_XA@ƷX@ﴊNRpC5CVWշOd&%mL `0J-G*Q%^hw7v hB }-/^l Ğ`w$J.9Zǖ Sa M)3|F%} S qLTy0lΟy0ihK$ P&i<I /2R*dNbyYWR#cJ7+wk=cQLoUڵ3=T&62p!nk7,xrYvw抠95ը@~w-]ĝ$%)!l@M93j-:WSFc u\_ï`pxBwmuܝBf K"Y1ND^P'XRBeɞi yv@;D°cZCR=r _%K-ė%~x_3We5l.=EKnAd_r>Ҟ5{GIMDUL!օ׍\_Me$8N5ZA 5_!-YgoJcA̳79p$WM$퉈HtY! 6B=Hk |+5Ȯag=yl"a:`U󶞒uCjx-֦B .Fv}dvp;QIYo`pZX4_=;Z `,˪XO<{A[`-k律;Qܸ̒wCRINFH4y,uGi -McaT{>;׿8A񵫱p=÷y[H<vV-"eAg+qh2Ry_脜bDo7\: K\PI &TŞv 7&EEOSgm_EU49CnrRnOHz :-"ax3]wo9`Rۅq2{r* TNer#On[xr܋q&։/k+O0`>\VwG*N@U=di7l}F|pvцn7J*G|A4 JPJQ,v lsǭP{5~KApVCLF&&EckZ'иHյ(Y&~:At:Մa0?dȏ+Wwi֊=9t:rŕ:{kJ,kOl<\qTV~E*f]y1PHZO%cc:;:H)4~;T+tXwJJwyۑ,\aԘczg'nvr\Q rNYTȠ2((S j?̀fP|'_x &)8W7՟ yFUBkΒƎ(Һ@".d}H:joa:7_1>  mo.Rv<(xQ馧ohg^>(t^PW-.J<A9C l)۸3D*ϘnXojFEHz Μqr 4mx8 `H0*0. !y] H4U.1m iUG㷰O74|.E 5d*&ݧCs~t6-$>gOw+48/;G1VPqYC2>m$`X a$ͯ6]~2Nڌ'8?Sadv˄oF"m&RL4_%ޚ0]662 }x$4_@Y8OHq i&#TN5;7 f/ |0B`a,2P+7C1kFrv`FZ}qz6bnEH.##tXaѝ >Ozª߽ᙂ~ʣ~s沉КxB쥡rUg`S!y" 2ߌxK&8ͭ$8@(LKJwZOԐ_LTS ( bH‹=]'0ep.z!>TY˰8D6p1L^ӖVR L7YI:2ng@S4OP܃QFGt5a R#/3F%kh(`;)WP ٩LI !3}6Cz+ߎu w, q MQ^Frv[м FDHA5zۉxmrygcAK!qc=[go`~=Ra/i=!bkֲUzAH2y1 _qa#l9 ld]z]BQDv>潗4Q0٥o5A 8$᠕' īvSױk\X^5oiz-ct9زr@M iLe:EJt CVk)*zrR1h V@U_2AuIMs,/_Tܻe ?y?k3yxo.ehW=g5(#O(\DQV"F=rG0M@ 4 ! KA`Fc`Q(ZE4 A`4h/bj$?Y{dMxcTR\ ;Ae跭m28S9)IPXuAR#*)u&Hd3`Nԍ7l O^oa:Y3^,bwZ \A e7 ơu^b5ױ*z = #FvH|?:hBI!?F ܞUNFf ݤ=‚cCOsMeܨjV6ΞB.%J̩ITfm%x6J6Y錔;o"9zGaD.$X+$-E C0v[Rn0lz4[K0ټa\zHkJX_R6`-{W'xRovOgH?qS9lDia^L%F jzoleC+zOGWlBU#H+©+|8Ha0rk{ u|wKuERz$%=FNjcp!X<בgLETGAZI%l>Op3kv~q 34v KfE0 _܂/6ypþ݀,GgIiXw\J`BFupF*8'|"" LSU駹B6f ''TmψM$/i ]8*^"dd%|6࣋n lY/|3 }s+[Rdj"7O P{!λ2%|]9,P `ELmB`&"j d)7B!BsdsLpS/G<[Nq6Pqx-I0L|҉HC9&)*jjTL==VI$g0SnB6Ko!l7:6*=Puu|^5uBї~Üf{x:^սU#kX2t황TH^qn¥Ew/nKtJ^e|܈d NFBZi? u f!~]NX>~aZ]D&qd"+fr :@,wE:" F +pkkF ZY5ΙJc2>wutDV5|s6=8y :q|  x"7vS+vbBu7׮Y~CgNdrgO;xWY-U#N^ͧQN֪(i[Kmcj[)лV LQw0DTa׷ T]iu6,Ezd+fjg.qAx6zV ''wk54Ņ; wCJV>ySIA69db[C\2 ~N7|ɊT/ .[q:cC9g* USiBoDu2|E~+xRBQ"DQ` f0aIt2hb!Twm_C1 {3e`*S&{R Pҁ;۫eQM~ЗfMo u8Ej7MUPFMKeZy48@Y6ru7^V'M~d% 2݉0dCE^q1mbva]†G~ӿ'{0e~-&X>}Va"\j4p4Opf^*kM%)6ani?-ui"'ra+X!cFQ ?f]/FXL5d*bx#s ~$?%7Wq~=4'OOFKqKY4xd=gpfRnT']6+5+Ϡ]#X0$%lu6BzL `B6#t!QhrBJ. 7}0KjX[4xBp!U95eй\#!T DqC 57XQ%VD,6hgCHi0= 뗛~BZ^`JзPǬ̙;Ï \Y|J,0vU XJh;6 P3GaC2[<e/1W<,X'ih=V'j0݂B%^;lLsPҬ7I{:H^3VC&IX"vR>QzϬm:\dgCmm\BoεT(?g:%lz~IR|s>Q0g}\2Rםag3\uj߈)VsєO5>p薁5ԁ@Fft!tl}Vh P;lg٧{*j1YG~רtdZ?1G @h 7;xa\x_UyUVosw?x,D7DAL6OCjX{S[wuo{ou2Ig^>Cz#&Z @Y* L!"Lg¹Ø|*8&2*`M9 buˬ$>Q6$MX|; `+a^:V +>4ښ(ګ#{qߥuprP *wCn:6q:MYlǹPRާE=9A}Ew[-BGとb]iqs |*E a5">Pɉw4zp aqǪǵ,=8Tr/P0ٻȋ(l!d 2T`5l~cޜ)|(#޳m[0슳`M@27=D[ 4V@fF%:(ܠ>LSsKfT2>M#Od0`,]:"$rS(bAJ3ӡ(GFh+VJynOꎦ/_ɩI1;h+AN$п܆YM Pe, 5e\!bf6PؿV# (X~+rװbX,"#@6+, ;Ѵ O&e%\tJ["WJ)NkM,Q\+J'7wߚ) eKf.>3G$,\`b/ǮSy\)Չ 6'unv4h*UAsNFHbauՆG%Z\+9 BJ-"C|xY]|s2̟n׍=R%u!m)fħ͑K9|vݢC+bmUuqB9T9SHmHJzMw@jr0#[A -E Cbтu%Ľ*x* 2yυ[oYy!Yf˜pn^.6hظ7n"N ?E ֐b9,*>4Ϗ;(DQUy" (yuY2z:# .vyn >+սatmUʰUA5'88ܱI@QɌ]soZ(z3hIXDUN."ᑯjc5s(鮒:p$y M5Ţǩra@ɐә󘇍ѲoҥIGr݈0Lh%Ag4J3r j$^*Wg@SN`§sp[%S=rP>ꤣ.X(f6q,~xd81%lQ&:OiلWD*D>DrnRmrj8W Hp <8>yhYһz;_!|nOu-GԃxPѿ^#F7CѤtm0QŽ#,"NFXYM]0Xx 䚞ư!{O5eGS56]p[Ly_ hq1>< a&ⵄZ.ʅ5@:΁$ 1dQtҟ-uFD?ykټ'8CD|_$ WEڝb;Brz{$sњL {ݛ$L*ц4ˮ>\.c ޠw sb>wx]MQjyI]ndp m-P_58_u qLH3[cB6N:Wm)7piHTZ[( ,VP擄z.Ao1ڗM}<⿆w@}kclo9 5GI;?igsK.N2' v'V.Xʘ`bѥcN'kR``\ǕIV2W T"įD{(ȋo2-3ݨkI6挢/Oc;.v ؐYX⚌=""d @aqng$~u<>Pz-Q3q>CC3G^G_#y/f#m \N¨W6F dFRc"Qi? F )چF@k =[hŁFf}:X2_ Ut@ߢP[5W_0kGP>+;Z1,[>?1>4H[9aZ0Ӹ؆ܸ/*O}Jc/߭]~'?޾HsEJUܓI&0 g[`d ״Pm9T&јw#baܞ/M{onFvs" ao2A,_Wx?tRҗ4gh,Jn g5ZS( gl,(6< )2$~?"Lj 0}CVZiBE:Ij6&+f>V%H @rBV$ґөRMi^.b#P?FcRj ~zM9LyM#p3SEE"~aG3+uS6HY'xM[2zN6<#@i~VwľhD-E/y[g66!R #w͚w^Yyp?6]!>oVwEXj O[uOf䛚A,}a-,H̚RȠ;( v&+@Cت)!;L$FpԀKqLHʓVT'"4qLjtk ~DS=7 ѯPO&ș䧺K[ٽ!j!2YdSFynLH`eF*#ZW7,P#!akH5zUN-(M%&J\M V($q=M/x00iEsvJ,|F7mNĵt-)T3FJ՟8 jz۬ JHĖiED}xܙ]XWwC)$hw$< IBm4AO;0jNL`!'R)|;CO *W(n[m2E0Jcv+7]w4\Xa_R UJhĨsh~W œetb'pӫ7<-{8ET ߒđ6Um,G.=ֱ Mk".@8pT8%pwoGZ /J|QMϰ3фBnW =.4 CNF_yDBg3go8UCnwP;';!zYQN)qak߬ YݰJqM4ɴ37ɼMx࿸V GI[VPrk3l~8?eN U+;rBJаmlZˊqY˲JtڽZ,FdxٰSsI#ձ!r+2)^?7'](,_%t5TfC!geht;ܼ&ed].eLEG&@ D ?0,|$1:7Qs1QRV?ݿ2,`@+TeN`!*,3i*\e`(N<pwkk13܁=jTd62!T)st\j Z+c%Bu0V,MʄyH\9d3$X t2sFOw[cg,/ d?:NHYL6"ϦPaOOSAǪgvK 8AB]< m'y@ PBFQaGs~GbKk!Ct6ؾ(٩BMq-'iaev+ 1ϤQYP݀#Iɏ淾K49 Hټ֬yٛiÁt Ɣ_6ޛ>˟%mOHOFsJE\ێm,np\3mrŞ|;hNc[r,aXףI`bKj2N-7yBq4kCeF=lID 1|zS~@-HrYl5 [W83%3÷ݶa`y*PY$@$IHC4l>V .sO屻&u`|)qnhAPZ ,c9V(ᮁֈ D7Ϊ1"בM,aPZ~iv6QvG6#KF@,]qCxz9%jJX=j/th<@'G zW%> ̵Sn. éQe[}r.%xcH%$fҜ7\eNioeK5H +2(9^KeJ~@fd8c~_f(#/F"TǢJe֡&ʭ+xK qoowUbQߴ̕ [ӀU Nv&Z{$.^ Wng:0dXf@lM=myJJ+,xgO '"v9.7,F%E]I.S9J9A#5s (h-pirXƒ`i}8$I[0ݼ_uYʊ 7? W>]O) BKۦ) wh!W3e^nO97ѡi$*'En,j;whsUXVOgG<~aW$"Y" xS y龇Q䗣݆.D Pi´ԈT 0GIF,&f5*:b.A+Q0Eή|c:)wWGWSoR>lK!ۤdm`wv.yFy("-|J\GHkWr+62~Hi&HL뱖* Sz0IxONi2 2pP5є"P)@uHs' H@6ƿ r(G1H7w70g EcwVm0f-!JHWE%q-`-ao<_Ne w۷@n/^&ٵ27{eK~>:*6<<'M_TLf,(߇T 0%WeGjS;1˄ ,ɱB 6=9'k`.h$y6O&ׅ O+Kz V)kBh D`i| $(hʈ=2 @ tIp!o4'ѽ6Ȟۥz%c1f[^o7D 䯠HkI栐aMy㗩͉opt dVT ʩ]a-jXtaڸ o%gN#i1{E`DNg7t!]bt%MK_AKc@#7|*v5@ፙ}ѦUuoOLI$:6~QQĄ⢢fB|7i d, 69A_mVZ %{@E#bGf3TS1Jnu"!"73ȀWˣ߃I>!E`;SVAd/A7Ujd!*3a]|sfuxJQDJ򊪲1b+0,Vd_q79o[vUTc+r?;.%l %.<$}ɣoU Y!{ӨNLj\/Y#u8ZLQ+)ƄZ.*fyZE\BToQ- E|(ʘ(}o,d>ĐtzZ>eB:8 RU'# ̿\6-K@w2\Yub &J?zPjzC3D!GBf8y.kco6 B*9*zj-`\(*C^^V8@Tz DZ<a>tpQnT q3b%XGǼj_ ~$4,9C*9ő-4"iZvN$QdJ`goZa çRدG"S Ku7Ĉ`v:_~G6"J6/A8"gv_⬕hEPyy< N.2Ce# '0 [3*)/Z§ 0MvFRw5Ee컷j-`y_=z]N=9.޶T:W%V FKGT^(Jf% ES! $R}I[lm76iQL=4hi$jىjS|l.fj%[GjJ!xK𞢒ƌ`U'}NCCMؒrGc!qԈS^NGҥ)jmUyNՐK3yLWGOQ7ܸcceVU'm}8@7^*$;BeӋԫN8GPCblrMãfe#syW%Ṕ7>_ŵ[`A7]ݥ&[ylD>7ᱴhXVm#Z#jnZ n:9759'_˾.(mvI8_;GjFWQXNMiL] gj4U!OD9_” ݢoIiCu [ +ɺ^28cKH{= _[t钷Q,&*Kzi ?jK*[A{qȨR^TrzBrP!޿$K|ZZ$׳sjf T37"+א ztPWᄎoSEOG@PW3,ReA!rޑtŷʨZP0RDh$>Y[U"QrIPQbhͪIE9ka厫u\AlށY0ԓIUϭ3WTGiB}YDBS\N'Mj;u SoFML>-e>0 $c\Bc)[ź`(Ɗއ)s(gH|V5i݂+9'N p:_C:yxE3E]/ņ5*h6cAōy!#/Ѷ(AlD-PWY`; eoZmȨx#E׳С; 8>mhA3.Lb{z9fU#=r,F .U+1ԍ8J8:`=DZ ƚJ%ѳy|V"<7ȺP6[m}PŽ.Vi"Ww=K5/V}, h&ٗX.=XƘ4?4{2:rD `Evt"0kD}Oo .ʉ_pXr&KHă2-ky:#d̎38 NCʕ! p˳x)-8q,e۫=: I<>W-RW8ǒkFe !4 &zn*P_H-5@ *f^]O=>F~tsML+Rmjb0kDGGT#hFR32ֳ.v>0]_8T+$`]qä́<HsG -)dǟA9X4ր$I QYw~)lp.6Mֈdz.UcO ؇s{.AxOelp zF)yN#'fK4>T2BD2x;zhRfDеO="mݹ缙0M=tȅ aCΣTHgRNQ/# uvSnFr}ȊA[~w9w@؜dFCO$ضK麺 /]ء6"a(te?v+UƐhv| t/6.|Ҩ8ЇQTJҤ"!6r6꘬ܙzߞ _=I/FiT8["b=-! p+%L2op")1 h̬Hf"YV&gwQ߫lWmFudC8eOHUWEs] Ho+ & <+(W͆UtX)(~Fg 'G-7[\媒SQqrmV{00&tod]7PNh^ ;!:G@EP:`stH^ +Xlu)5s$+t[o<7WHq\|WK)74/gJ}K~539ri>Ç떵)zHx6ނ> X-"FV3@Lր O7;Ӳr.[l]we%LLHn Գ'&BScȯ=FHM#:H{J5Vԁ=2ti%F!4fDefAmzƈ-@!ot# 'IWs8=+7p[KsiS ӗ4(!b[2)25 BbX֌1$vL@#YdL\vYwٻ~]dp&码OSHwvٺ|6l[ڍiv z Isg& }'qŦBHg v˓+loLb[{}p!M !-. CIhyv 0?8:'yZȵoM׍gcqTVǮr G1n;zfgB.0^$vNMBC`V~]?/#s%Za E?4iMd ~)JEa?Hcb2H*'#N'Z|wLU/{FM8h?+7g&Oڌ2nc!75lh+QuF q/>/wґ8I涸I?<_`!{2# K+SYM5 T2bwsP \NJxΓU=&=}12F{8o:AJ{e6L'DH؍U镶P򘕿yL}9L&$g&/ JxU<<舡&gߩ9 F,V"]h$zY9Fn[/cd#W+,h6_uq71ݸ]N7&4'VT?b'+kXέP3(¦yzVwr!Ir'Y,Bp|d9'bi7 Z+(q`䠩sKݹѳ!񭺑% KN|y,Bsv>кx^ӱ~"f]o^>+|SJhT.O(5:ەy.V̟wX'>**MGuaX^c0HE>:J(q#gC+@X}gBlaxy8r1x%O-N1oU[iWLWS9A$svBՌضd˲mS 9,KB PzvU]^9NNu|Egڅ`f:DwSqI#T8eP$|"`6L8h-g²ȃ=0՚C|l*vo3Ni>`vdNſwg0Һr#+ )T"(J]>;5Q2Hgop1N ^[/'1ʔ[oӷ *QMqwB;$DH6ph4YK]MDK-gRȞ;Oo%<bjp~2GR w8"|>sI9 wc2apZ6ș򞄰4Hum{_53E"N}itEyUS?F0ĮK^0~[E<0s rld,kש$b~$ 8F!HeJ*[OgA:?L+_o}qٽNn#6, 7r{BVo?%\cto +#U˧zMݺج[d}۲Nǵ,Zzw/!5 v]*, X:Obuhaױٶ" pV _p_igO{,ɀl ^5>0O{w7hpuil=tЉDŽGq,*Q(Wɚixt SUÍQFݓ>EVE?RG}9 ;yrR%魹v:m {IV S`.%gj rP=0k+3 d),:.I*A+zjoKˣҵGwzٟbqm/0wO9ޜbhg+#-au R~Z`==T|n x?r0ǂ5^?}bOhXQ$>eG3ž1L2~%Z{,~wmZ(SfclyZnU6E['3S=Mh=Ңlz@ӞmK/0PդȴŹAtR(<˰kѹ3*r: '/E`Yפ'ӯbt"tnDU݈66Xsdϫ_e *3n[<) YeVbtΝS*e|_9P{/e ;" @)hZyל=[@jJbǗgTb݋N?@>U^8˨z_ ;1֏깕/H&BI- !z'{[u6vz;nZ$|-podO ~d+$D11g\@5J2 2cWֳ>\l$]?2`55F*G8}hYTN=WY893;aj0ւ׀7#[2k2^g,s &u`z^s<VJk;*|g0?2f•1ԋI4̚ߋ2'rAaԝJ.Ygz"kSzM(v 9r_TdMuJ3dV8vLB>Q~4,fb@"LHdRvFb_|΅ZX)ms !ش>-b_ Wxy5\ >%Y\v F*qG*p4FDuĂnJ =Vq6H[/DI73Š $^Vw`9"EL_X?F&ӥ\Bp*BA&x/wjls9MÅ6 rۤ\(dӳKd$U*Sdy,aX] lۍXEpo*haM:$B; ]UA ȋ؇o#>~c*؊Kr|_bWo"21UP߰A@1~`]<#g-PJ\0!ж2Ĉ@],ydJgCekKT;X~{e9Iu`O(1dHY(3]Y ZO"TEI]YeOTۚrWrh7r^\ +&~+ZBuW)$?9%GhϵyWVE¬oѓ%JP%;3vzpyhmj\,D("h"-?yJvl^,Qz=DiH$([E@%ǽod:#55i0k~#ހi1By@1( \ؑ+u+gse.ȫo kfyת `#Ss=*e&~n7ZQxSLnu C%7FŔ 7 D OmGx1 AYNjM[kY5woM8-& w~S)u$Exp!]L>\ 2'1nvv n+aoZSj4Nmw>X= N=QΠ,gzu@d으h:)q- _fQo愶ydǪRc|:|/RQ}$~[cXa'±J p ޝ6$Fo.ˌDWq|NB݊dP0W^7kq3OGEYIH4 >r gr`:'sr2-FP9Y4\ГQSJiSB7XgC!Z\,K!鲍ֹ_3UҤd4~"A<& 57 dַ@sZaSr/<)1dĄNzLN[t=;&;78̈́*Gj_OY;kcz:d1И sSp\+7 s ųi`3žKE]j5jpicxw'D{L,rRX8M3]QBAaԮWMa3'J^(#`z+9ƂiCiP8UQv{4ך[n9znQbQ<ȵt@QaЦ+xhmffW!0*LiP~ƔZ&'}k;d<^X[G"0z?/Ayħ}^LS,BfsJo[_HMͬ8MM6+{v9e.G ;Jm`mB0u .c @gv>Qw&೛兇p%{n`I Ԫp1q{VX=tE6d6쒅m[)vvOwQ5 Y:hpۚ`F:r!-CaC6B5#H^#d[-mRu Lqs$2jRyˍG#3BCULkpf*p|&ǩGm{ }qƈvjܙD;u#'<ݿjE7nrς;lx,e$L,@!Ii W篳cqoocK.qPԤ2 cǒGQtYvネtH- EX9xk<$gnz{>> ?Z*{]"S\Ҧ6b1*c+E#D(Esxpxr- / 0+|c=rƷlωBi1XM`lr'80PgoV%}݉oJ0ԧ&㓡ךԘz͕Z"8~r*=k:< 7_ a%T!*PSHq3{ ;EAL~/| I{7 CQG ּv *05͙MisaU{C^BqQ=+^Z#$+\8#C6F(o)=HuK]vv^2}a֢UB FmLpsrCuhBCUC$3'5$ݨpuwkYY'a~;iHgvgR5u(.f[kf|GE1"K^;y`]h1+ƓZm_ro0犱#N~![ @,A][ -q@{}g3es0x|8uE8wg;msc#kcßn\FA`XL%5:纮2h0j%CobD$Q\X9힩򇫟u^ہ}yw/(~^M`~ QH\c6#6RYfޒ'bya=ýސjy߂ sc@$Gޯ֧? 69qk]ųh ʺjD&NAj3siAOǤlk-Q/~醭#8s-yLtT{of)mBvгksH4̊x-~5k:Zs>t GwZɔt(M]sS1={FJ5("ZPFz"(v9>iDU'-a Qw p~ ?͒ѝN5u!քiKk!>|WC/y}?frj-MUM 05˩.fM,d'G?|׳^N8+}ٺ: `p$ l굄<EǐH8O2&W;>{f.K, o^m^uOŸ!=sO3ֻUb2HwhN09HJ7 M#s$o|4#Zf !RVvOA &!etKT{$|6ZHIy7Ib ,!71}Wi #?EK]Dl:|kI, %p $^f̍3+G0G0$S&GW1UݟpJ%4T ʰb}sLy"|9@蒼Dl!jUe^lbu5+l&4С&ߤ 2٥"A +v) }&g~RCr ܕW"WRd`!rz8QuWc~4r jڢ2)Ur\:N>ջU$[?8E>̿B7i^*;q~C}r-1g֡ Q1~HحhUQ=p %> 4BpZPr(bU55fo޵ҰpT)ԂPR2B!W,wߎZ(xQn ( oLGBecܐ^ES&=|~7Ebg6܄H5<y+)ɜQK%yD3`m$pR4"KLW25U":E]!dTz)FcOQEw uMׄ" -ە܊!0J7aIrJr&#XJgRo ņ&\1eF-&}vV]VwŠA<pϡ#Q}!vVh)RGN To(5k|Z'GM 5ސ.uakd,/y/>.OsYȡ8$|‚RhR0WsHQ<Ƃ_rB;S錸H7n.T[/`K2Q<Ō;GAm#5_U+S8DSzX#5^yx&F3n'iFKlej/W  WJN=)Us%0Hԛk%œl%hOM 3r;z]Q˰"b[FԺJZ߫ҫ [h2N^O{hV5Gm>Cg7 4O33k,O`#Ymlug5ݫJT1tuJvBcsȤk8,n$*Rϓs\+VpKZ{Zq/=i?{S~,H|/- +2TCt\@rtcKK5"X-Ϡw'+oE >nV]frrjbNaNtn&w!`)=qT-"  .DĖ,@P#^\ȺzqKBq/X댄ܾYu=%917վ>*u.T#,/o1kX_zܿD.jepC׿KNO ;z(}3WۣXzB!g.UFn ^c;F1%r# !-n٫5(`3cJ}-oU)D3+k<\H7+q藈S>+JX6E;9@hOu!>AyD[z ĘVɆs86X9aJzϽ CC\?:p.>Q4,  r3:ݵ>O(](>FڍFܚI):Nh0=Ks; pVA) ]O,Kb*!i=v1޷!DڌrߢZp'){4˚xwk@,p 7O0d{$۪-[I<D ciUuJ3sIGiw{Ӗ=3KYZ M3d*@Kvb'rK]Βy8m_÷U{o&X!Mɞz%jK)ڪJҡMmmdw,Ǐ`z;cc2Fr޻m*SAAG!Ѡb?9ÑWb&Z o]|EKca:p)2 yχt0swGw0T| WityI1T / De- %Cs#}  QXz nGWXDâpF0*HGevzk3ۨ޲{F0aا:_)O+\1؀TLDQw{.zD9R4M HdGԘ51}Orܿ͵^QlQSS(0 lN |%ug,8 p\xĢ 69txsrYt$<(%orkze"Hd6me9י?.)X;Hc("(=,|+`zU 7 yS|V@׆H"/=aJ{8 ʎ m/B8T!L-F֯R0ejl^ ;cVz uіZ-e7#\r(ɀZr55?y_2(ᡲ?1s4r!TA $MQ'Q缌;pFMZRF}rTQF'# kck|g') @ْ2|ڜ!ߊ%#.hsD.KQEIyp.㹤 @91>?ýW`-l¦uNZNڒU;cbgk(IM 3q EaϸauȒ7߅n:s< uEQioS>b 9b]d;'r ᗆF|5☠R}$<}}늀iw :.2K+xjj OiX}ؔ{uB̭ݢsyrӼi&B rݢb g“7)D,C-oLť~ _ p-`߯4 ˻ZjTO)kv;& 5B7bUtku UOQk9lG,x`ycXץA0\CDU(w4 AVƬ zF Sob?Eg/8t,0r3oq%)M tnnd'UsNqjP#OZ v1ci 3t Jk$06XezApw1%B Q6jK.zN?8Pr@cmo+g"Qw,\FmϹӃaA@zsT "Z^?RľF:}Ⱦ&Y&H:5 Ѵ`H,r:q3:$(@ k~-qמg4N[9jxꐊMCu=/}3^kۋMQٙܗi}E)\h w _zxQpuKJ7ujީ^.4K] "֊);ݽ4ѵwɴ w zV5X7T@prQ:eV~_`c BհC3݌-v%ѐL~Bd 9+$Z׬hU%ȇp B@y)} lbbBڿ>TN ܔ$q%K  W @CBɺ)vB2^4Tp:Xv{pD'/YQa>BڧNm7G~ ˓KkMxQ&@+!exa尚(<:ES e,؋"#m>5$h2i>Q+<٦O:ʹzW LŐ{&b&gZ1\j Οp{hBC$e4/MñΓ|67aצNy%3g{θ|O}Me5'=4H2}A_z32 e I/ݒj$ /?"ײ|?>rtud58Rt@"yϋddaedh3Q7~M;f^gVw1!CbWb dю[ '-6_5%4nxaTQ쳥)*'p.B iBsQLVqlIA:fx9jG¤\THPٌ Rƞhur7SgBe+DM\VwҖI[aQocnTBВXpIG ћ]s!A$6vDfnIc9AϥuU(i.03EI|)El 9xhf ,$H$) wAt!İ:B@ x"f(x,N#\e=ᔠ;R|K =&6%l]@r"8F5UauvP(pr hZAyt鑅K\aŬtGٓ_71=~LswW3v;|v4Rw90Cn:t;yۍaJ &'a~ J1Iq\VJ jg2ǁibG9OL@`2(b@YX)vg27{ ixC{._+hob" _EӲ_4S]/+ 9[MHO /M5=fKvݞ5ԐFr?z^iXR؎bƞ> v)\"x;j7 6̨4^NcN'J\ՁlU;:Cc7Hoˁ{zXi&srM=]ġ/|3|Ou͖z)gYZ07070100000432000081a4000000000000000000000001642603a900009334000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/cs46xx/snd-cs46xx.ko.xz7zXZִF!t/]?Eh=ڜ.+̌R)]8rjXP&7P\<:3EtQ5HQ bkNvchPCb4ИqymDh/ 9@ "oN`R{2Xd :8P;}uڹ)tʙԨE"LJzՊ䕧YB-W]<-Ar:hq*⮙V}f3Jt4_mH-,Kdd7! ᰠG ڿ΀[8&m_*H{6B.A91'؜H3x3L#C0+$W\RbBUg]ɘC)Iclj8jWg+4hkSI(zY%=czȻ,ٻ?a42BΜw$k PZeUnEرYk@]uE&AGp}uK{zMIJG{ʬ<؊{E#Աr+EOhwwf6d+,xn M'RLDwD~J6xi68:MNFq )Ku㠜VInfOY"_ϯpiy >/Bw 2=5+X 4|` Yr}A^,݊(,v՚ ?qt2Bp NP۲I/hǠdOCm+r}chMW$#+=Y353JKiғ/#e) MMmOǶo;Uىi)Yc)#`,2`3?3vP>W\ծ( GM]z~w}Ϙ 3X=ZXWf^bl̤rs.b'~,.° R)6%=1>!ж ˫Y~vNs)}q3Mv\ ύP]N T}\Ʒ}u="i o1 |F(ŕ41H7bZ1$>O9'0|Osw-&}| +ur4ä-FV})?yw.[()qJ%W$i_'x n꭛x-ZBۨdΛ(4\yamp6%*7R S+Yi һyS+[ 5E5/ |ִ9]OH\8oոG*<ΎsGɚ>En~r9f:n!! oӶrp/]pPpc)`扻&Uk1 Xm207A:! ;|݂8phMDq5gj;p";gx=cWZ\*t|Y{͗sҎ]dhjnTϓwƞ?LC'F432I1k*Y`St2ϿLڇ-R`S“2iEBbOa_ػLcu[þ>lXHq]g{^^^G=@G^j@a`V_{'뭃ż5h!^eGXEz</jDT-YvR]`pdkLCLU\5}<{b1Dj$jF]skn"o-XXﲷ!hI(:F0L2uۚxrPGGlaITh\en ,sY)64/4ʬt)r̂=fET+k8WFn^ qȚ^ +:;0!LcaKp%dvy1$:%4s$e! ܙ$+Az_Fvp0D K~6=x@4\"ɭg4@"ƾ=& L1- p<|8d'B<" ®fo#xc9^-'WM֓1̋솺cLJ~ }%m3M$ H+}}sp: :ꖂ9*KG~45IW7\ ,AaB@LdBVQʅlX6sw!2* REk>+ɇl9(45@min' _[Zgqb1gf*ɮp,ŁR8ʶ搞[a3lEO_yqtv !ȿU⳥q9>g%I-:d.@JU.6HXn<ǂ[/Ney,j]JT8[7~і&# _,v<i§h}M(owQX! ]k ,,-2ɪU~hˁ3 ) *m}6W\Ә+1=v .mb4C{{,2+v&ݖ[%J#/+gCo@/ OI<!RYioxk/uQ%h/VHjPf凴Gx9Z aLl+GL_YHU!|rlytX y03H8!cR ׅϿm 4ԭ`HRm[ ̱)|=0l;0n^LHDle*Rp/b sXئaB:k0G˳oԠZwbFrh骿Q݊yrc7{maYkGpfO)<869s51lH`9#&c<`CP"'Q)zqt>GZeo%a`E!:X)e{7z%c2և&4:!7F+ϝϼk7- PD5'BFڹ;rX[zNW&i\4T2p[T)asNd榙l,߮D[DùQItUp݆ ު!҇Ųk eK7ir< ˑt+{iw҉>Sr&s ҋ(`4lur A;̥ *1BH8Wl)DE01+xL3_< >%p=4 'VC\>KJI(bj{E7li& CD$N`2ֺt&ʠO rr{bdž hpI:c:ݏj6BCw Ϡ$\b"~$*H4<}z;wkNOyBɬbBƩH0mkH鵐*Q V(bC*5TnIuQ`"Nf>UU o=g)%E) >)|}+w$N.YeXlyN2 Ө,"lŜ]_"D3&0MA2Af׸ZTcv.S]9G,mgҎ'eިmG/ 8 UqUF1PS/FT- 2^ DWn٭% ˀCR+QXW:J#2 ^(WYr4I{xuF)B(IewWMaMb/᚟-.B63gJLK%O̅0 U7<֦rLǣ<#Q!R[0AP_3<75S Ri4"T 6b_$-DNeq^">7i]h׿ݜD'BJzz¶`XM@zXDe?]"<}9fNYp|ic|*RG . &YQضP;rAytIY#֤Տk._5=_ +m]0۱$"zF=3LoX9`|rd3$ؓN c?3n ] )RlWRt䄎-(KYW &@wӧfXs`)F5eĝ\Yؠ Lx^m?]p(34K+y/l(,CG?nw&CAGoA <[b {D%DOshffD"Vs?Z$TMZBٗCC礊3:e.l["H`Qr~ODZD(.fƨZ#Ya JhLjYj,;\mXg4εe7ʻIXApo/ J9rer*-^r|b|N5`Zb{ tlP\.4J\mJZ6eF{17$S7 96OK'SD:|3²Ux=-tXE(%5TU+X I&3g_܊: 3*-(0`b(d$]AU߳OQRGO5r})^ë>`+5tM=تh+_}t }(ϓXiDr\ :e,P~K[Ӫ +ZS$Ë!ΒR6D{j}Uu~D܍L/zغ=L#J)=d.!*WA!/9⛽,4FPj>9U"xD|_AԖ Xֿj'ulQ9{Y %xIa|ajX:N޽}駢CHDywm;$фU1~~Ȅ#DB9yB8_dY`+LX?OG*9%.'wwNjrp: / :N_|2gFQ}@n, Z2pw3tm&܄>rcFvb},]}CWi4@|lt,o#J%i1,+=5!V~4W;I&uW=U UӃXIyP\7<8d˚p _~Ē}ԴYX={5EM8\ BJ"sarM*=4jܰ[ VRC+ Rm {,X|i+D>=vNYZUHs 6?Vz!HDI(l]AWwXF`'O?}ztC$924D۴ۑt3\|NbOfH RGPuo. t֬AՎ|&RD>@ J$; 9-d̗r4nI' z({m1uMEՃNt?c_$؟L1v>⌻}J=P^g^i|[H˺̓.tc%(AꄣA海Hn2T&CG2mYrгLqg*x%?\оo^y޿m_|S*.0YT6w&Y{m (Km!='GPeыܝUPr 92ޢr[ ѝ WfUUg1\ɴ/3AI2{0> ,(^ ^,CCµ]{ yN_\ӑD?17LLMa+̊iti:[$ֆSqzd2C=Ąr\o^m~3h#-j1-Ar{4鳜6'>s!b(IǹNG鉭o٩3ŵq(< qUFf:+"HlY[ׁoߚ- JH4A'"C4Z+XFBߜܪg)'<Oe`yhz(-Qş6EZ^?ڧ{齿N2ݣoky'`1j u["ˀQ_#-Uq$c'p45!ةaӓ邓u&؅Wb=caXYYΘB( " V4#}3;\֮:)nCZ`z U_sUz3]5sluM0~(-5!9$z LؚBy,XOo.a|b+:p^KS$ib* "݁嬵GOyJ klPi"{ 9q#:r5#i,sPQN /eX?ߑ%V]t?Wle9rײZi2 g~ rNio\1^.Lw ?Jot,W0jqb{cha?noRj4w38c:Rk>3% 8 q6PgKr~+e)>|U%=1b8Y&f)Eשb A|uDnmUL+XT]ǹ.LGRdT| >s0Fte0Q!Ra =G U9ƿ]閶1ʘz=bwƧqޱ;菬Lssw>PƦFSjnR_ [G양&/a|S6&|#iNPN/hf9G,y0圵FxKE3 lc wInl$& ) & -[Gh$(G|L34<(|N'Gr3NdT(;Zep\}Pyx8+:o[x5se!4Sbb:Ӫ]0rPP?6K!2z|P(\xYA״޶#au%UG$poŧ؆bPlˑ3y747F`;Rxŧ T5}Ŭ: )Bu4O-   N^0:jJlV&Hȑ$5οq4IQ ]0t, N á,:d 'MI)Z22A[|׿҃O;KMho M8_[bqp0 nɬ\d^M *I2v"x%fS=ޣ!|N}c8N^fTZjr5qzRӌğШB O޴4oTWpR+>4$@ޥe՜1$T>r2w`@0;$zsjB IZ``,KcY{Vw+N.ASbq'tkb"#PT'y!vmg~aۛ=/ܷ,ND~xwkW(v̖ro 7%;a  ,kҠ/ e~? 7;~XBv ls7?zv]S)~xlҟe3>h Â܉/H6CR";Ηe1+ח (Ԁ%?u~^8z__7`_ ;S;Ф/AP uu>M޾[DjFEQ~x.1@v(sd &Kdsk tau?mL^4qX=.I{Mu&ӳp͒؝CoPXQ-_w)!LλF#]H8$qcR>yC>M$1U]m#w綦qEz+#\`ВAReݏiTM,r?t's#|Z_^YGvE@-[X=d;YP`5XrM_3\A]t#.vGֶǕ;h IcS@bǾ3n-g’)~=51ٕ7@bPѢ2\P @0{i~vo.jy tM흠R_ddd4?/˜$6t )Ǜ*.U bp d|d,5wrv@m ~1;N#,<ȅ8:\'I  0>zF!i~I"_0\%4⾈ JEpXhxmg^Ch@_RPZYIfԂݼneݐIҷ3D\x֨hieSOZt! V󥝏zFeUf w+J?JL ''ڧB 0פWe'쏋Δ-i6 '*a odG0F| F|Ǩ|HHl2/ Qp0[ĸ'vHy}Zƿn([>2ҖI0z- F/("SB*Sƈ&g\3>zøX%:h͐˧{j\"eZFV#~*w%9z-OsВs1Kz̤oW#xEΜ|TP?OJzp5N|f5=M^6Utkvz_-43⨴k1e_RkԍH q޼4fpٍ䷬k\+,iq3R6yLzЇML(ix|G:ܷ>2MsD(g&OuBQ=ٟPLкa.׻j/x(d jLUՠ"fH2k&渶%ީIk$|otV:!?vfcEi91AaFW ~.z /S(`D{اY"E|!qZ {noz k'M&D\ Zq fhp pwE|yMn*wBB7D"ZҺL[Hf\{)UZB H5ôΐU\vwfæ*>L"N^ʾr#گbgL4lͥ=]f%SsW吧iV7Dy!IoPs]Fz,$5fz=C< #3Da\* `_ȁim1릆7huߠ6˂4ık>#ʹ4Ppmxㅸ-(7}#f!dRq,2f-7P+x;ň ]W!ޓ*xQΕ:K`eI#Bԏ\1Q50\"7LGPPd9h H Rg̏J7RRx@)M6ECQSpDi,OځA@ZmB7c [+֛„u{.MRU"B!='w=zLLD|^cYZܙXݯѮB(\U>\x}̇? /S+ESwCQ'a `G%ڽ/JȞ>UmQbhJ\ '1e/~rE`{ {UKIn>xڊĂ&,4]l_&9oږޢ1IW9f_|>~u,~v-ⶱ&gbIklW +/<2)F)i;|2U}ƃH/{m% .Wxz:)L 0Sӻhi8u3sG(8xً+miQE~D?EنAN /mօ8"dk7jB_uQ Wr.͕G,KH\t`V@/B}bHMD-PĘēIR30O g5 g"ͫ٢W> ɔ8`p~Co$:WY#OtMw/=K3Ts SbU,Ј'YRhF*LD׵.ԉ-Zo"@!ܢͧg)\ Mnޢܩv8mWj%lh%AFC%D8`Ầ+rL9oI EV(^ȥcBE~lI)\ʪA&寸\?quS/&u֥=gvܯ7Ҵpf">/'m.yx-5P]f $cZZpV}\gU(X.LLܑg9’xk&ϴuiSx+y%m(̳AwUc힧S.i+TR/ 9dm9 &Zԛ:Mߋ!49!5i .׸#@$ыyR=.@F=Qn#jj1X[GljEu,7w+H`Oa?FhK(ܖ<}3HX鎺!}%'" 3sjF6=Xz)]M+b@ NxCN n|H? b\<1kWr {4r9-Ȳ@ =wTCuϻa96!2Ƥ6F/ /MZKu %.V dД`lJW&19ƚM}>UU] 6”7yٙHǍiYY58o7^8x^I4Gt`pmy(Ftcg\u@%KuT JD s3xW|c RS0xu\ DhgvD~7CUSGbAa+sf5-M~7ڰ@dhM)Ӫ +(QY -wW$β=JRZnǵjpMғl2 sU]ʙꡟ._Ɖ^@Ola YlgbہFk!a&$xJgm(,h^A%/kOc DS8O)!Sf)<G/K;N}zO"UUټzZ_3?g.VAΉi-, )gȧY< [~+[GCs5MWmum !3?XZ8WI3kWĂ6EUNMzʹ5Lŧ SF }OZszT}~:sb x;Am& z?Ao~~ d&;Fjdc[ o$aF0Yqݕ$.1*+sSmw 4>7kV y11~ =FUn>5SGK,kiH$7T 1\MԬA`_kR Gܺ/3EáˮY;0koj?Ć[jRPvuUI]8Q5 ^zH֤ϼ$%12 ;a6yg l"3n\wBBGcMPc7\J 7ȷm+@ ;䩿W/[2Ab 8GZGa^izOqVDy8`]Z HLð17&$A~R\9՞y){.̀wafKC[x7`n[E%l[>rT5|5R<ծ{ng UʷZR9]3A~9lrܤG@VV&_hZ/ )mӮKR3_#e;V=@%fZ3iBx=0L)ci"~:8Iw7Uë6)""XL\6<pSi)KE+jHUb]8=v2Ij]Ʃǒe#B*Յx#\mGə8 j >9w>!F3tu-"Gvp9K.FʷS֓uv>;ڈbQM8V fb$oGa|%;ңng_B+{r^ΡA6SGy.rG_ Ύ qɍd1"w]?U&Y!$؞pͣEx;=hs: iwoH݊o 8`O%rA,n| k18w^A|pF =˕n"v9(,YjդV>arBcqv(Lu۵ FVer롟+(hgq-'7_dp3~΅\.]a@iQ_P-GŁPK}Y>_($JA`c*o-p~OW{]~{ڡOgB_}I/1?_H$Y`Ykm\dՑ3«{o$>+eŎ\Vf2hrw A%g.yEo2ꇺ Pvꉉ?&UpN`M"4&( +~\bg0@dũzw[\Z91V廓c!K5 Yj隽/β XckL[9Jͬ'㕱?ٴ~6BL?S@( XX:, /TDtFק@ ÜX0љ HȗugꝊ_>JI3ceFo[+JL^Xq@w>FHrWTJ@| Ȏp+",Q\֐ vsc-y[*ܑ}JvO5]&r-XTڌ˽vPȂ4~Ig*a5nys=ONePNɸ3{Yj6o)jH̿W׭p&0F:߀>+I%?jutyN 7+qrPK/yf>QlkE DN.-Ҽa`-h)qi]1ƬȉD~R_BCzى=2*cP(?kJ ΄* Y-7=cG#nqWp\ibޜW|-lH{fwJi]C&('GD8{~ਞG8Piڹ/OVN2M]~[Xne6VN'9&`LU %3v%PoGխ' 4$JLgȴfx pGMH/JuFN{3 %W 'AJ1KW, Y'ۄwd7wdR-jܨ @"^y=hsJ,ŲxMTs@݊d &zĚ| p_%@z<, Ǔf Lqv@g  VVWR arm@y @DDg>Nu!~ 3vaQ^hicp}%F_ 2Z6(6f_6Z~R>kC7AfpW/TpzwFᝁ=n{bCxm`YOm;]%K$<-O$2K*Qz\: f*-L+S]lN\3zÀ!T@Y{<%q@2@j$ܩR'2hlz)Y4ao Z1^ ˣfijp9fi:6~F!G8^W~-q B̬։56+-mmD٤[~'Uyt[Н7Z|QФWG0Ө:l&LhqPtfgR>kYoaby,@QJdt0+MYH(@FHG}j\e:V+OWj`:AGGht 2INBenbN*|) U2G[ tҤ]ghGO[6I;iJܹ|ɭ,Mi 7"y70R7c`h4'T{  -A%]}Pq$&Bo8 #wA?)x6!;-R8YuyXJ~uKo,Dk?(rcg'*T\xmyۥe 2u6 E݁AmdwpȑUOlosc(|go@|e"9{sVDKC H$jXAԱ#D1V gv6N #렠D w?N:JA?M˽+!Ce#| !?\" ]m]겆RhX2EWAς?Ј3b-l'It5'lӮJ"R`>p ;Ql,``&@wɎ]J@e2u׏+sj.7'Xa=ȃ/@ѝ<иW|ԕKax)|m)=MJJǯO՜u CJLV=&J7l &&#O`pqLpoq] &r}S} <)2kXSt !/7: (vdJׂA4G*¼1UvI <Q"iϻ~6hE{x'e#(Hb,4fF ry"UPQ"?D{"hawW#MW aƐZ>),}h0(Y.CN^x c]aBcpL^ (iq\r\ xt( 5C`x VTx+ksqp;Ɋez\5`<yznkm6.]nW?s]T,u!z rsȼ1=ٹFa%0o le剅7MeM-g3~ t=eNS&b ڣ{qC̅/hDd2Byrx>V ux[=xoSe oqk*6Z`+Erӄ X$$:Z1p[lTmf\s(0Nֿi+m(+( lBPaMx9~./M6k/ұ2ן%r!yӁd ǚ…܏lSnWh ~d$Zgc>@=^thR^|fe uC2qGc6V k/>n/bE\-YnL_^euҨ9YNPt!8s5!oG0Ï ,8z /t^>[X W*Hiz0jE; U58ea 5+2zݔ, B9j&5|R; r"B,zKdA[bJ|9|L# gLg l\#/@ j`j/mj͍ DZ w6`Ta ڪK/W^XEKfbo#p{Ld$),G>Պ>fHg ;08^TNP__m`6F@ovE}qv+d*-l3pKK^ ߡu"'fzMn C'&zSZ/q}%6 6y+n+a/ơ {Lp3W:틽;eih9G"4Iwӝ%,yF5_*@o))ZM_Gs⪗Elu3AdM0g|S ]$^qݥG{knRU/ȦcCz}P#Ճy*7sBYAdokn-^<36\0>$WF0΂jpDJLNrjE Fm"ZŬ Ac{jf1wiSז^qvDb7[;K%:23 EWXю2o&:/*BH|(`r(ԜP (މ v"=b;܁_hd(-/έSA RyMޔ&o4"9W=_(8|d$4)#\ ߏExÅ(= {TbQjU2E)oJ=􎛤Zz]-s]\2Aգc0遙\} wK]<(p >Yʬ(s(;W4ꊉl'>iBqWO|Ȅ2K%>@=&=,i@ $YF@Eڨj7oτUF{S³'x & th-th\󌍳w4g5 Gy:l,IJ-ێB4~5|J~"d1XJYNd ),JHJ 0҇e*6ʒq5m ,pnQȺRˏ~C𼫼wSwVH΅>QbCTA"GLM'óm'x*csborW3L.ϞOWa(Nyh;oAڃqz*s5$:e#,NmIKo}en\{{UtVՋ^'"BGT2HXp]DKc$ݢr{rk^w;ԛrBz~ 7; Gy3>,l_D fyJfĎ&ױwKLl(Ŀa¬nQ?Cxΰ[aP⇥$@sMA6 g,m##5=TkAƝbE9NEY;;ݠ5~v긁exEQ3dv{.8T=2f +3v^c*  3D2'64M{G5'ra`6Nёq3aeꊯo"x mˑcU)Y8 2)^]toSqbղlN 7+;_2i^NoӦm,lՏ9&k'KwL3IX8KǑOm+wsLF)dU/dYvwѕy*P[c؋h %zh%B*n*ډy#Q}u})C2|FcXtF9Z90p.T45߇g#<2"cvg`?K9Ђ7A}oU6oyܱe#O:Ե1XB8}J{+v4@cZ[[8/h I`+ $$Dn88)J^˱|Si\94xL6P@;  of͈Bj'7ư,#G&TS?Ṙu_O)؋L5@_.nhE'` t]\tx'ottQTDzz3M:G@0] ƃƕdxQdy:(YWyeK=AK2&ۆ-9y_xW!LEQeĬ۰%%bْuAO[g.ŜV6y`4}:җN$yɧpjm,](XI}Slyj)b~RkJTw_iI49=9y) pK:@@ V*lԘLt/5,2H <|V(w.JQ")[e/Ha cx/•\0.-&7dt])Ͷ71WxԷ0AN1w]gXk9ud'trt1$dh5Cnb}9=ӳ;+Hjy)lFtzze}Q6H Rv bg=OXdSM=]G$ xzg؍zEHg,[3c?V0ԃ?q'uݤpڕYN cM "U.:JKHR@yf;ZzTЃGg?BHAeDxW(dsqodLN505zvxFq=o5~XYH5ʐ F*MWDvC//{ZcfWE5y?NP;N\'kjAO7X"'4*0E۠^h֡VK,11"9%T %K̥J  ٦O`v%=ҿa [[X59kl،bp+M%yjhq*:hܕ>S~,odV4(B=id8 4 U}^d3l?DkR 79o?'Junn#U* :p 6/c^#iv*/m[Vy tvSK]ɤۍYU,̿+ֺ !eER1SWUOTֿ~ͤۓo eqpdpwUgԙ(S.^>I-ɡ~ް~]Cpz`m ;R*YԼuB֏ХLȜ3ŔjS{O#eThʬVA%0>@z< `Ư)i;q[zЅT[GvVKϣ:ÎPBD_^MUм]H/fRG11}кM7Ga]_Jc񄤨0sty*ȶUS|Y:}6zO Z2A-rg3M ~ :=*Mg.a&Vw) +QD'(2MhHERՈ2ST{@Q%i;"`]ō}Yu>6E$L?L}x wF9Kgu7@Wݻ ݹ@ e3GIP t7&*\dt~,j[ ߶V F9ۜo96Ǵ4a7~}ұl`5Kf ;êl]s*$%AeZʔx:MZP_cbaJDbꀗ0ޔԞkvy"oz07+,`*=>P–juUT"93索{#AKގ+vmC]9g:L3_Ś+XP^.6V-V7Uئ.xNtӖb]H}\&CC/nMu', дXeF<|7}.\}+䟠ĨxZZyɾwvD15 "qfl_t5͊Tt#JiGu "ג R诛$ak1*U3E̚F @JZT-U)YLES7>ESy?s-=uW3`q + r6ZG3܈q1zYUDq vp|}4p r\)x83fg`Xȯʷ3:7qfhK^Nj ]=>?_q^yXk3.l!OUI-e:aF M5Zٰ1C'dC= C2H:`ʾC oZ~F,қWwx(_(EvF< =6{8n6AiF}PD|xuG.]0S S.t0fOK4i`4$]p*@B\WNL'V+CSў|kv K]k}PVomT(-"ȅUģ(YUөsL` i rՎsE&==4WvڅA+L U+0ca4:mHh}; W?[s[&"}t$ez*<#k{A /&*(AqcD8Qiw."+(J 9sv٦΋5_1wf{?K8C!*#W&~ڛ!gn1 r:xBPgO{SO+X}yvGЈ!FWDk}rBYf*rX(['LrE 0 z3{``\J$y k2u.-51ba{6O.ɒZe^I: @˚`,R%tR%3]LMJTyOʉ s')ULHs򌢃3v J)4chGmbAV@/*&%*B`r4dw)G6tģ3k/f e$k9:eC VyfJKIuݚs랎tjcLù;rչp0#Nƌa: G@="hj?mɗb2{d68B(adk@VEj2/1i݆%h9{)Imk5[aNX lG[)Eh (o\UhgA\Zc@ᥘh1}8?)9~$qGSht E(OX{{-WpEw+H>7+c`s# 'F(}e~'nQKoyQHm,̚R*sJ#BYЩʅ=` =nn`m.ڴv-.\v ۋ[6*_Mj |,r8N!5:蟨aC0Sis_xPD8 y|zHۭz':#6"{1jnIRďjC K ӋžDҏKԞ>u:"k=y. ɌYqi;cL>56džՑ̕Kp:?8'XiFlw#x<2ø\Rˬ}EQ$b[1FKf(oFÌMfQE}'t':LQ# oe;"K@5Ew1`sHB;IV]ј[t*v.ƿ3,l@xHa}cV>^ZOnfJ)vyVT8~^1*R4\|nhk6PTDޝg+"ʐ''Ag!];064Y_wdXê0MoSfx{Ny2} /?k=-H 7Bp֡RJ3vH.?f!5z{K:R7qgQ Gc;Ie2OeԷA@HE:K.e~op 4O%l(T"o;66}yb &Yz8K"s Z!DJ/&5d"^:kȩl&Α uJP⏡>?-Ҭx5<"ӛͰLF-dD}bcwқ|gDG t5C]FՙyV 8AWcO>3#mȰÐC W22 2ȯ})ѶJ?tZpAcc1 lڊ{TQ7߶<=DC.N_Ǚ#! 12֫ TAy$}B/ogh3KQT]T$hK"}x&{/a tSZuӇslϚE)`ziSz^!l/+СA Wd:[ObfۓVqF!aE7ѐ{ƯXu2ط8i}pol0|}2"\7.;> P@[*>!K̝:⩝1qKuu gݪ%h6!b[uuW1x 2"zk0X.9 ''q dScd 5sȤݔ;|D;냞|? -9fFO6q̢guI9F`BylHCjzTJAq0.^o$/JV7+FK4LGvicٿ땨ou\{ȰaCb`x .$Ͳ;u.˗ 4 Szyf6Xa|vӉL>ߦ&fonpFXɻ6Uk9CV :Ab XtKj']Դ넛%89w󟓥HΪzbazGEFO2Fů>JYu}u$NA3Lݘ͗, CFT٣:äFPT:l%2~-Np%ߨG,/.‘O3G$'@)Hj%=C8l.zzT'q>RZԤ`)&S[|*:f?t!4p-I-_&0͙WI5ux-Jn炢SJ|u?/#lj}9;cB-`sxKuaE#AfJ#ke\.FWY.HP-wV2o)>" I{i.Xؐ:7@N,eoCT7ø] QLGy0j*wr c0ѡwClf51ќ)w9dzp$ݜ8|ET.gϬ]mjhEk%M:2ONn|7`]+ ($p0I\Rdj1֩lbiS걂 NNu*BbU:ܴN:Z^0BpD>81t%`]xyZ}1?gЧ%[S2}>LzVwDZflAe6 t[ (1o$DDTVk\`$@&]ሕB{tx,%1wu8LwETx}%3QZb2lOا\ 9.>5~$nzt?joWABZln/^-B%?BIG Yka&nqx-p+mN~TRď]C ZcI_k 8UK($i7Q Z84pC⼷NF/9Bv4T+XNWAi% ^ge2Pd^ԇg{ھŤN-N݋pzu&-ۭ≬ ENKXbUYi(Nӧ,cYrUc?7lϐLC\5[ l_l<"&}K,Ӊur4@1?I|C9CvQDh!զEyu6hZP;Lp^TrX/=Z97#RFD+'Ҡ]U,Zgw<݁}_WuŘ\S$fqA0zLcH[48cȖsXs|Mɐx1gɴ[T Qӂl/ѡi̷$\'Y_U͹7릿ʍg_?+8p*#GY c2(t,;D\F q!ZPy_C+Ԯ"9ggkO6 ״l:)Ub@gf^a_|I^gWٻOV"(KfK%}R~nQٺډjqaWk%gHo W,$yWz,}Eп=a|NJЊEK3gv].}LT_/m(}x/g:`̙̳s687H5mi+3'J[kڒp1D/bJ/vw]YHSC 1mO9&]T|Vnt#1Mwn?j{q X\;U =h뷂>ˎ 9sW"%?aۓQn!a䞶x6)Sh'x+|n\7 ;=2er:roI,Pt@ 1e{oLR31FJ1h:RāFdE0dgΏ8~vh0}^{W_5$]_C3 D#U

KLKa#bJ{ bL#Y!rFziSfͩK;;ܗ 7`?6p(`t(fg<3 =S`PJcp{2pg<޳DGdk~VJhH2<Jxv}.Ii< 1 d j 1&sNf3t_e-밋TLfwa\g7UDi>(>TB *[_iRbrn3>'zҢh.*;vBTּOw < k||)Ayi]:p"0[ⲃۋ %(얙头Dp&qVvQ44ʻۑtMx]nFO«:+44 ?ѧv? h~-PsY!`nG<ߏmq"#pppTZ{BN{ގ= #BӒCz p`K0}U\{^k[AeP'f[=RgxB*bfSh@3qt6K6|$Hvfī'e&٫ݑU{z+u]0j߽]OD%_U2҈2ȋX?L. v,5VC >t!ߗ4|1md-\F< ~É-%tMǖʬx)?([iVIjQS{J'Z(8Nȥ;U5 u0A抺2Z$Ӯ_]6՟ֽ04u`P3P϶3J ֙oS }6K[>`%M䛀Zэ]qBR_JI 40?Ȧr쿹Byǁb|O_f@?`Fٱ!\(QgE;bqf-5){TN"2th>;aZ^?4݀A\5* B4,fěd)@L )eHU/ {}*]NI]rJfџ)=wu1 ۀ?dh䉷b4)YPiumdݯDkIuD6/2ѿ:fS\[eP&z/zaYuƳ3$+^VI:SS!<ˣԃbȣ>Nd7XáqX-5PQ|aưK"ؤ'zUArt*-| *d]WVu8UT L%]=ň.Mij5s1k0gT#WՔ]-xlZJce妵D~zܒ)&_6x~Pپ7|sTNs)u&' 6K;Uҙ=;Fij%FKY>Epghq6\E**j#KdJU|L~`| w5½1sv3$pE17Oe2J^GmMcBg8Sȶ:loܞq83cED5`W67wXͯ!wo$8{JnfC2:sP5%x 2 +׋F*%L >…R0 ⴂqIfo*N{fcTzxI|M$ g^X~DlH<# f˩??kBL&-BdC"6;Jan5acz3_H;>pyLdLllav:*t}4*n_sr|{|ofPSO|2_ @>5\uW8n zeߜZ!%ᦱ~xsXy"r5K)sl/7g7kPP|eÖAq{y-/V F$eS7eTH ]`yp.F M%pR37-M4O:'VG)rWƶDm:׈}_*P p⹳ma1ʯH_>el4 f/Mr4!DL]ɦT9pBw~7>g'W Mw0)wuTJ݊a{Td yT۾imCq!`/NRWVނcW|XPFV󉵵P7+LJd@Fjx]9k.zM$!U.'Ud|g2Ej''m6POX;4ݵ( M2N|K58j(?! f.RUtm2ɻ͓hw8~28S#Kv8Gq;UI, î >`ΎK'n;bێn!>G%[hSI+n0=d%rw:ݳd/۳]]wet-HRehpl6XQ%Hlkel֋ƒ ^Xg҅~xޱ#86=>}8zQCt,_E_d^cx]iAzW0LɃȴs>Tb=ԹA )Y(RYrĺ~KBtHD:l9=uj0(,fMck]Cb dlуrLqx'VS?/0бtשtנ H&V*]6 (0ވXKH@4sK Q%ze Rse+Ė.KsMLK/14 TĖuh~=OJĞ&Be.[n1cq Dib nr5Q_UTnЉ&ҭ]O.Q7%B>~eVn8^m*ESI P'\MJhU0f8W݁]gAK bx)+z6L#8K~/;mS{QTλ9XT]y3xF G Qh9Ѱ-Z|4<2yϣ*} 'g.۬Ɖ41C,B'+)$c|8b8,u{G0I! w6;C .o 6! |! Rtq, 44JwsrizSg;<\4KT X)11wu;%#fdGD򸗿tb(r|xheF}=}|NaبjV|b\r }_?}F\6`5>1=D!U1ې ^b u_O=pϷ@DH1 -TZhh-yb;q ^=!9?CpE ?{]ea#qF8& ZHHW47QDLuqJћCضJF>GZږQfߺLb-vjeViu б<эIeQ Bk!,tF@PErqd7AQeWz a|>yDmXFݿPBeZ]^*zJ a[[o2݄Z%Y+a(7S8v~nEw/H>%ia,nB!NT Ȇs6Jf+*wRTi|+?Lai>Irp>[׻˸7%) f'cmw5[hq { iȻn3,wA*P.Xc|}Y/,| B+Mk׶}%D~H!G>>27r6?AeKǡ1ziז-`8-)$E."bn²ݦ9E<n1 Ǫ} sgqZ4Ҵ@eم@nxN Nɯi-E!E͍f+Z -cUvCw'v~vy^bLļipЛo$\/OJyĕu("H44#~Z(Rěղ9_+LcO6t, ‚U>.9W286y#oa򅬭 B?Zl"1 FM33-s8cj FdQk(?yT>0$>+W,Osͨpb7 ɫ4.t[ߛLLTF.} VG@n]?柑@Y̹mػ5?rd`d@G8%%9/2Qx03)D]1'F Uǃ"iȾMoꚪi1'q@&:"c>x׹Ӎ$(S#+5H! :n,I o0 J Qec|#92PB aXq )+&Zmn]l!ge>aQeEېM";+tϐ \:O!0H~ݙ0FKN0EM'vw0}y-HM~+/mlcCǓ2] _^Tu4&sp`V;n&;$L11S;{ߡsɑ*HmE ˊ=fD1ef:c6=*I 0Ma4ChyܯsAL864%Вl6 o+QIܒ"歪|3VmpLw@Q+A$ D:Ż{j)0ٛ.oǜ])-A0# XX[l*Z."Rɟgy tVlSr_QsՌ >0ʡml-'+s*+|X\FއS-Кڽ0Qec7=R[loۄz\%9h`ȖȐYrɶUUrꥥL@%M+yҎ|x6uY@:'8Ҧ)=gͩnqy*m-tEiL>t4&IP'_ uHY;Q9͞!:BT"7ջ~5A{J51:[.ήg%R0;pHU|<81=\vNU8_lA`&9Y_?;K&צb$l$)Bt^-e7ܝ||iO$k^)d4-%xVs|ϞcƓ;1 tB?eƛܹ~ÔQɈQID[ nΝ0]9ٞ`|l߈ 7fR/;pg /tTNEF(GJ`F%GfqUPE># L(P?XznO2&|Yp(PlߵOXXOkL Ho33И :vU.Br9ѐZHO Hޞ5YX|}aP7t1sy_2Kv;O^ڌr{Vɍv: yRe2ӯY3Ư2OrN]u2o'w|yK, =`'Ait^r>24 _׏6^:= %y}ܷS+Xy]g!Zaʞ}n:w$Fw-r`rO1 F~Κg(e@YNŊ5ᄱ&Bt gt#J =>MdOʮ[(}A ly}hψǯY4og=]4lTQ}zjKq\oXҳ{.cLC>/>)X;~yX~&Dk>K*Ȁ ;LeG3]k`BYozyo1 j NB?M 5!35Rs/Rمv@[) 3yP[*`7!+ǫ1JMC0 ?HtRQYOUnCݰ]yNkS$ ϯ`z61i's #կ+Ieh%XSQ1Z2%PnLVSeJnjV铯 ??6mK1b'qۿ}&C̟ OCJ{.ZjȅiZ{:f/"VQ>8M9VSujc! H-73Trʬq9o"jx}4mȕgP'3It Om˯@uYc'nXpOwgQ[†@cԍ\F=ک}ttqϫ"k-;y:o. VjL%n3J]iG7=oҥD< ّ+*Exev|41Hp/ڙvBef,j1yU x[st~$QZGe:iJ5sɆm^Jx 6BS04R|[tRB\\^'fHse GF+LYi1H`f2v^ |%_V`X>w@l<_e{ig$%u͇, 6l3QukG$z]:1x߿6%ZM?)n8 َIL5Oٲ^}2k42:fo;~ę 3_Y@e[uq& e7l'"9h" -'TGw8栢^ G.ˤW#=Ja~sš`?7eY= Íf1AxPo%E`BZ01#,YEŜ^‘Gy% |SC/1eWPBAV_LfY@H۩7A]qg9l tʷgQ / 3uO}04WI.yR0jqSuoy{溓ޏXR~F|1ԜV8f' @*{џ7\2 CxSىĐ^wn_Z F};2 :{"M׬x࿯3poZ7 (:Iw #ط82>8%ĉSMAmUky'l=e$vW*d-5j55xCE_L>ց{Z{Mx^^0UvӔIٮEq-̌:Q5e`Aj\I-w؟BP~j!bf2 fD3=B;CB󽶘e@!pIsЦHwcl|UkWSz;7gur%UkȖJ:QJ4ľ=RSmo4ڨc`tX`!lXRgU >e+Aj#훵Un}jɐn1i~&ŒM]!N>$, nx;I7مx-ce/Y \ofBK{٣\ZgO܉j fjvf3i@ћ3kȣu|5޼X3mmШ)b,aמ[i2D[a|3vA?WQ3hTy KJ-Я #SΎr\w ;"VUzϵ%KA냤a$4 HSl GD⊂JG 1qUShA kk3S?!LL|2O[2d%$ :y*IMU:1x0ٗqgl!*Ko>նM҉=Ni!ս i.> NkZˠ"˒II e~6 +ď]6QJX&瀐*oYN͂$hD\XAψi+9_0qcB P/UxMuVGYpY`$ϬdSP^z̻LSZ݂Mg( w iVi,fj7L vc`BTZRFqFcdG<,G9)UʠY[:{t8]&G*4q#o'ܞUB wFӞq5z+S:3K#t-KKe ;BW)R`2_'}#.J2Ί9+>Z02đsw(#(s%,Q~gPY|oeÞE1}W{%t>]򞒨ƍ7rq]z/|.GdODUk6PBkewʥ4`%іd) jC;ru,}~= ~Sf90qȣAh㷻J%Ah%ܫю돁tnEA)"{~agLi)LGDx75ʹ6U;ïAXdtu ێ^J.unҤ)ksյ>IIV܉m*ƿZUpr7e1Ils94S0Ð.U@q_q i3e+C 5u]8ȯL2&j[yGqPH&Ўs+*''p| 4Gnq]u3F=c yI<BY`$!).c9%h' <= 3M73@^ 7|١;9bg/N7nׅNL YVQ-Pma*+Q9)3޾g$c<2ߗy)O(fsdPA7Ihp%D `wYDa1\KxͲ}Sd%o79Ēf,WrN* Y++xj]Cd9!\0p** &Xc+m2[O?Qׁ$04OgHw}ЎߌܵjQ"yG1CLj_O<ȭF[h*xI,{]Ԓ]"߶ܧgA,hTpOS/(՞T(C&a@y JMb{މɤQFO=(n#AdbQf `IcMdxG?D+C䘀K4v2!Kj#R#7Ǒ&9Q¾9$^'̤|nJ U$z~8E~%N̾(r!t[X<т0_ |DŹ:AtX6:2-9[Դ-kwm\%ngm{mm-~0D zd ^Æ d)DK7q\A`eq|Ftv/Xdڼ{>kߐB@W@jh2D}ц זG3]!&ɼM^:׷< kGiF~PaUhsi \] •n~vRl׆= d3Dpq.P'ۂ .dH3LONgjC,ˀ+W} r'+퍫ʰqvOn,GVfp"暮KvwG?mتv}8 hy \$q%_hvh9mszE?_ϳV_fovm ̻LEƐTN1JgSqp-.W="NE^nxIM 60z3:p"RWM+G#x%QRP[,gvHhcd&+HQlf ;qG5U ҶNw`7υiVQ!S>AJvu/Y8~lqߘkík,:jvm l_#U,E3j͝R-6Xs]P[: \"Cte$etmƑ;7 |ɵݧbe< 6*tv/5PRb&߇yn%\)Z%PW@2x a|Qtz BIF)0n70RxZl2?{nz {qwEsmP`"UWxu]" $ TYtB\ʼ偬aSj%+{ 2t 91әij۹۝%Lf_Zr_Eͧ= eM=PJY*G&w@awm øi'[p%uj6GVZ̍w*5L]1ÚMV l7SΊw6X|`ȉTSˍ5n H^ X=Ԍ+^0FzюRM'63*6 k+wMd"u Sgkd .C_kg RЃ#I_guKS_s:FrbvO;@0-tWj*/dH&j?/?6/A\u~ֵm>)~ulDKUcd8w ꢲOo32\rRB$"ZT̸k\]JNs ;%iK*NY/{w8uu,?[oqiLH5?0}T]~pxv<ޠ{-ٿny1z:+% |5 :1@\=NǕ&,dsw`|!`fI_dG8Zj˚,QXUg:Vv!Ѥ45$ 'gZ NyMչ! {MᱼX"{agxzec]|T3Օ"^DE .]Cw(k0z\[[[hZld[yQEcSS -j 8+ItXgiu*V1^)uhEa9o,A)RR8&稊聍hE"\CW9Pi6 -7fy9-Ɉ2^F/ sȣ2SnUVqREWI;~u8ʻywR1c.hl0e3춧\4 Kl 1I =S?l۱6f/fS)@ M*_M8f JسDԦ,Lo9f`F=zoH#S_¹R [tҧ !w>)k@Pc$Q(l!!| }OB4j*T )3( |Tuݤ.ٹ^1e#CI[qZA65ԟn`lj,=W#+3l_#Hs!U3]Lb9+~_oSYmCR*zYcەT]J󿹀u%6IEM=jV:!9#6xf VwRx~(,;K42tO_ly%Zrw'Ó֪*0ee, (VV_ETOz;I1n'<%(oյh5a ITH#AtLhgw2e@N )[Ήf E=e 7mr)+~!E'ކJ O5$b\_1㉑Xz9sDuTjJ ud`Y$25s2DNۡ4شQ[ŚfًĚ& kR!e,dNOp]|MnM_Ce`NR.k{( 7yPAv?{f&1ټr#/h'w.5u`ckY܀̊x7Zq;)P?:;ЃTNG/Y&U:KQZ0IS aosrU=&u &Fs𻳫1Ubp7P-UG*C^бC d4/o'~WGe4Xua\R0xz 2N~$;vچS'!:T};R `]3_Rs4&Z JrV#^a!:uY^~] OBޘ0˂,\ *=ZxEJptZqIJl;MҜ> ̇C\_:D]%ʼ;, x|J3moV<NГ'>PYYEdSrb$qS)?ʗ d1RQxgRdh>'tΞ;0:-H2 ց]HXXM&8V;)%.,*-2IMA&YX;Pq؎Q IKqڐȌ:a,ACO vwy^%^:{y':3 `_Iƫ=L)rwA'/"8O) :B*YIo!m]?c[Ӹ'@ 4r#!x$LB Gp,_bm ew -*;%#{Zvr0_)()ʌqt.VTIP>2F\ϦAXtp? TޘѠ͟rDN 1hLѲ!vk}1s]B.?OkLӔ} ㊭^}su,Mz2-2w/_2IzIxM=2ab'!(2`yUO:mq)zkCVm_GHPmM&=L( W?0j?E)i6Lgh Xe=-58x#ify)L?Rg Pj Fy Ok/wTU }׸ਜ1Gz=o'-<]W|LX?2yy6l=5:qYDRdr9>oXc.a49Րd9Ѷ MuFL)GxB.}n\?_v+Z{B1ܼy[gv>e5UH]L2!n}yي@H.j:@8,.o<-АH% r"AWK[_*xբ`' O{+ tAGXA[dqwp%c )M)~)c_.8XAM0Bȁ,COE@v/xTkݝ_{X\V$7991 {ecUܠ:E$%yq @g?9]9JUi K&^3+pV~La2 v4}4XWn#oUz;o' UT~5I̹jΏ8 nbm|?TxW|K-z2O<\yQiRʹa C-kз[[W!ۢȼ,>_=LAՊew3i[o(P.Y1PGq7U*գ Rhib`&N6er4H\iz0T>9LL] Lg8-'%NnzPkAg t?=30B''L8i\'soh*T"Aa^č`ƀ^䙬.?ͅ7U::hVkG>Q" vqťݒo0v*d)bIVpO~ȼ[*bS64(,S5U%tՑ8n٘5m懈YТu Sl^͚|@,ξQdzbow].:eNcjqysaHbӲ:߮l ^ MV?j$J&+8ytT DZVst 8r=|r/Qm>3zZm{T٫O#Ʊ*quJe8 lkjVF.I&s;_껿ȱ$(9cM# sJ)o3璩) kzW:#C?ފ (mRxgrm+P(Jgq(q7丱b &:HwUMV5`F0 tŹSjw߭h%Egy&@Fi\>.቟P.2C.):Ж?K Bʗ%I8P cjs,^> ^wh}3YM#{زXٹfnvtqdT53=8s:UuGr#HmJd\]P!O󦈢Qd 8ik^]Q ;Ow,nSygH y67\Oo}i֢a13X{?[,ak‰Jw+ԏfNt"J'ùUBʜ>cZ,_$kbfv$kLj/8(ƒ%sw6CwykcOq-D8ұGhj`–(B-Ӫi].O@b y:iT"?I{mݤE ӈ K}HO9Ӝ~=*T%];Ye,J͗@9N5(puXEϨOX[r-=uN\"c=:$uL?w\4T\KKhX$u!XT14{\^t3ׂn v\-Hí>S0>lk,$+Z[WsD/AQ$:m$K氶 _'N=QB,2}22QiO @pj;M )6^R[^h񮞽|7-783FZ6fLi<6h(v;Is:Tr={r#"\!Tuqbi8c莄V1\>gfg rR׶_8T*׽Pd/7D7MSoGU8~&"ɦUN|'Uzߛ]Z`ÕoPaE$8rtǢR9a'b\>MEMS#:E\ń봥 kIUq,LnRi~7U Ed&m u-XX>b/&ߠGݦ^ MTS@%7`A#Aٝfi+r ={* ݥbTU|Y Q^ׅwǼP;P>F(({cV4Y\TÒeF&|+CQ/9qH_?rcq}H<[dދ? kefwugoK9=kxt:kSjoXa˻sdpV ((`;{kz9N hz eTh!v=<4lzQ;34ͻM4gó@ WW, sh<ڌr&"8wq0`zB޳kguƔϧXk,mf y rLXو72#;\ld^čt&_YJzΫ婁;0A,yv^}a?DF”70Q'NY񙙿Dy.N.}un4Yqz3wky?_ p=JŸ- mIO()v]`?G|u;Etf2_r$Wo^>4K(hbρ v",Jfi=ٲwy^U7<xHXs  ZQph[ZGz\#OT/ྭZ%VblaxוA~< ; c%<9Q4(n{wO9~*_%^!]+-Mְbrv؅#>L(K5JE9jzdg?g,/Aٗng^űZp.D`s7y;4dU]!LЃ9K,o[/EVV`BL >x_cl×Y󹾐4QnA7u;eęS|ۻnEOiİӯJQJͯarMK\ɿ6v?險8Ef#\SAwNFlǃ"Pu 9h @5X cM׌Ҝzq|>a][A5K~>z[%+xwʙkpܐ7dz@@~z|NQ¹91M#φ1S=|)aɪa!7Ea $۪AsP3x }K!TE yXp#RH=fY uCܻ #z.a9$OAWg0B~nI]_(@%j.ڟ(jس a0o-aBW+UG9pu֤lIL? 9ayp!(a[4%EtkBk?. T6 P͓B4~x@(Ur34b.JKMu>-.#P)w)wh>\>r*N/ c ĂjrpHO]I$k$yKh1ƃmMܬ$|QB|v#Abgo;15@wCn AP _&RQqT]}ƞIq~GΛk*KHOOu\q=t~X a<etVh˹gU%v{6?@``5Khωi.CWz2KXq_zSIoy|cPIaNѹcY8w_by]i,.A>~7s☫&X$j\-M^6!( z2䫾g/|+'9昔8#߹JVHByk/D\¸^9>řv]5g) ϢiQ`#p>pj(oi}[< o5&J@7ȚL%3CνwpDr=nrwQ%Iw`$Bm=M}'y"h`OH߉.s^DhDw 0)xcpEStS%v"Z= s|ZY@ a0e\+^lc'?1a~ovHbaMSI( SQՕt./طV8x#j+MJcifRՏ- =NOB 5eQdq<*D@nvC'Nb4y&-HoQ`Jb 4Ӟz-!q i;^͞Ygw(2'ם[.ݑ^qTJ:(gtR</q/%Dì*;!Æ9ߟh'EMk&SG$ ,}VG} W f"=|ON[M,rIhֆ'egS֎'Jރ~5p,x=WƳ^+(3^}*$Oxώ[$ljmr l170'3 5#БK!iHpV Lxw-Bz_(t8i%>y:)K ~gv,RҴC4yP WPl :p{24G5aBguf:=Fh P"CPg >DMx 24 [RCx%+ThE (6ы!Ӄ:[7 H>ƌ0UGĊDHhi"BIuć F| ⳬ*Z 5O0:$7eǘ˜ !<@킿 Qs.xeR[P@YQiuj.A z\8c?Űp3@,3׌bP_.I!V+>== BzՄ"kL׈"MҦL/%NJ/VRh$=Z_0okKT(HRubh-͟;YPZ fADd֎hkC$玸LRyJj PfXDX_eS:TFGu)`On.-RBJOͬ b`m&,5;Ѹ{)Xm; %Oid __q3N&yK^}O2eǃĴyZe3,[3s}Ԅe h-l^Ꮟ,{[SvܘӚ/,"iX&-<*|MȻ֭gP-K!lu:.lŞ ppȬ\-׵SEI#C "xI0 7GUe G"/"lDj,P_j#sx>kfHldOYTu.R]ƤR)6*1쨿Xӕ/-LK \р߷$uE!MNz9hvZ6V{:& <7*?0O_ t3b80%ƵtSh5nXGr5ӣƯ&/',h|bTp4ڑh4$b@sW렆P#^,Ѷ['*^7X9"|;j"@˥c ӵFLb8GE։ D)f0&Qұ6'ecHzN2)t84ԩyKhlI_A9ni %zʭ0*r'1^PDt7Pn!N>pcK!xO{f>ŧ.z._\d,J~g^-m1>Zqc0hhX~˥\3ӲʼL1l' CNyA[(oeeSpEaL:ZR4e`ъnרvyZ/9 e1g\n͍~`r!O[N6ZȊl{/g 7&O&~gٺ?r&c12 YDxɔ<|5`P5LJ6=DH9nv4=?!̀0Fvb<1[bc$GPy'C@T#?fY'K} vuj{7dʄaAgxe9ͦ#.*j`dSFE-4V:^_%Iחj {#r"YS 9.Fw~&EGTBڮ7jv{}H&+bE*#VS+6 FЪUۯMjQJ$)o`hM5[7 w1@SJj|TtQ<>u(_E51aHV2ddhx)H,Y`6:eρ$A>)+4ix2+5m7⻻ZЊ}bnw0?`Q^D~b8 S?Aӛ]-&K>ĿA[R]ct1x ajtFuTe[R^ͽVg m<i[b;?x/apcd<9j cBBǢ+l|?9Ѻqd+̘ɐgT$uĶ/B8P D\(\Ry#p(-E aC0@+' F :LV(WA9{m Fy^_TVOL'R:GYV֬"=WY:/>e9$Suf4$Fl^<1ay2d#nf}$ePXyM?fHsZc#fMVmUuE!C}*fo"SnR䞔,{>ӽNB$D_N/XM⿓|{]*-43EN]3\ڬʜqG ~B!λU8wv<h#SWG^VB Ɠ%Q+NK. wbj`gp]ۻ nr6 9 \]OeEh>W&۰y|8,,%sv!Zٌm4^\K3Crη6F%+{Y'ԆCȊ BZIELy,<=׸ZX^/o3BnJ&L6dI΃B7-奻Z0cRJF&Uj;zpQr?Kҕb>FkWėrn]*я[K«|3Fi@ɬ7뮳ct6p2M%b:Qrpvu? 9\}ɛAg~UmԭɔJ `β3Y9~$)zQ%.2.d>tne"ҺO28w{Ù[3̺oQxHx,ȣz-H* 9FզG\&.ڗsh&՚f1yC@67jHAQIbv৩?E 8`1, lY:y~9P&O(p{Uȡ#Bn#۸ _dGMv OG\ b6CUO@}?_OtaVaԽ.ܔ=h2ag?8wQߵE+-*[PQ18wҵkWo#19|9],_5FyJΒqB6D?pIh0*)cM6<Өr&_,r|ue{Rl=6riu=)9L_UBDG@{dƷqʂܰ#eCԝ޸_)9s )dr :h.Qk>vx7kyFd+J<竖U̲J!m' 6}J'D5$%+n *#,MFFfĻ3L!>n- NLoy3SFZ%d`6ar˻Y?{ED+d3!lJ~ MbYanA+G#H*K9!Rw޷sG82.2d"6R (SN{ dWQfERQ;]1\oJ' 4Qm~䶴Q"+H#ō@irAc WgovaKdJliw]pGAAC8zslm x7fү|*Nj4})J i zN}F,J&ft&\5k^3}&aqFI_&1jf Xx!w׻'jA`hf//փFnf=a"-!pu$'MI?_D+ʺ#Qn11nYJƠ`|Œ)u8U Kps'|{"]ѩ1q;6׿Ô3Bz;Vl'٭GQ(siUHq{v5g޿ uS%YO1å=fš49^z(.Qn3*2;kJh /W@ǺNt'ۼt|;S3G )ͧH {V"7@ȭ[v{y$zKp[1XVя[ yX8*r}JL{+eWCLF 3W6y7 ;'uhJY)k{]:4 XQvq`'r1`[lXaR{Ex۽R^ ww18). ~ow|,k1bR':wTBAT}*zgߍ3sBILV61)`G<R^YMygE{ni; EFF\!2C ZS0l#RvdIub^ЗM)QAz+ndʥtBb,&h'{" ʨEvk%DNzFȢ2<$RØ u{*O&E>rmGD8@,yF,/3v;)X|b>,[E- &Edjz$}垅dB:֑8p'8`_/t׷, K,"ʟ^vIy%->$slfha՜DmXY@r4G1UkV^F"ﯼWA)-Õk2Q{%] Oޢy NlT f *&ϩ_u+TU3n=D x~2#ՔL>"]ۍaµdx7T8?OyQU+Xe2Yʺq֚+$uO)ĭS1G1zZ.O"x\KY8õ;,[7YzRe!W)]}rIBPp 俳jb`<)tgACA8lD Fձ)۱y챙%|n)AEXwwx?%s>d{XdJ5VYs-!Ν4Z;c_V UX IbHnrrRK2Gi*{0{5פ(#MO "O&EOiJ(,} O~M}>|f9j||gbr1̨8&OnOFs9}Eʈ Շ^JBRW[=a=ԏx{P$%g# )ڿ]C>T +$2;.zeЬoM,|@ +?܃%qJXh*DN[tӽ&@MB0cĞH;Pәb4lZfivtHh|N"񽎇ݦV];a} ݔ%aJ&NXQQ(.|h,5H(% %0/{c˘Yh6=3$}=fFF W&:_2z({l͔OMn;GMw&!-9"j `!x895OMܧ)ATe~:ɳu]`wn<ѢఴZ$4:2tOLI "*v?T MYx;Ul0ӏ>O9Y9'vteCB)GMG NnS/"VB3|`m8A)֎v SU&FcO3y0R Uob!U7jj[ xbZJqf@P1ne/R|_b :5(g$Bё{<".Ӑ n؁<5xS_TFݕc_X-jWS:LlxȈ{5'`5H]׮*hlkjSof߀2 V+]oac QMbJj+Os$,wa @ JaEMKMh&[$` vFFeKv􈮎 uQ aSQNf5 2@FʆO$s =cscFXMn3 3vMT)B#nLl;;Q{,,n&yةtB[nV}k@V(P uU&h\So- 勝 nw0EI%F` g̅-|P l ܍q]?8Uǔ#vKG7I8uL(;/ QR=>u!j;p^煂͈|6xMezsqE~up RBGNï]5ι2c؆S;/ʎn_VL,EAIe1pbn\&1Iy;T6P@]Z_e|5Ic а<`ȁe߼a>]`х.xhZ@CqY5Z3<"NnYxZ+6Fy_-*G14 qjod(\5zJI IC'|ѻ$YB*`+UVG!2 y.gxF M6gVML_SH0>5:OIب~ęz+)%LGI;q\eRFbk[G (X뛜ff}=yaY=}y>e.nZN\,!1qB2+YvڈmpqHXiL&Xc1gDcYL]݅:?(ʵP>䒵k n!KC@U&A2XY4O>fsf۟ob ;ߋP>L}'ǁ;:}0s! \mo_CwWӀ:F,F^Nٹ~`$$vÀu_\a־H.%l' UsXiTUdMƎ@.T̻I^NOw{26jH l;'ٸ,>#/gʏ5Z/6+$ӌA֔i0 ~2239DSsK]\BDdwʊK)]K([hz9/W' ]^B\]e}wMZq Q=&'ԑ 0MvDH߄GĎKmsg < 礠Ղ-xeTh(I\L({h.tȷpu6q j@:3Bz(Kv%$'cӬx3S3 ]GB&);%?-WJZkܩ*!ߧw|"~H5ۊ&nϧ5ivSkZ$WM;xZyd&~*Yk""G]y5N 8<kT֣[hbۧVoąʣ =y$1.Z\n|s-:jjId )Ef@~pm& XU#I<햊Qs g5kɲ'LkLQ !]mʚgߞ%w=;o⩥CI5 {8ПRleՖLJ!25*>jVk>ͧLJ7`ۢ ‹Ǯn\Ӑި;G+&.b^}ps]p{CZ6UCcDb2 L0L\?I`:408 Sqn>zl5O6(Z>! 1J9_g\J]3bJ-c|!E,9voY$͓9 >~Ƈ[]@FH6דRX#EۜFGW\rq<^k}ͶZsj VŅYEo:О߲,#t1<$43i"g6#E3zͼ- S!wo&-yd'@>ڢoOȮM߫Vtш81La>)Fvc{oɥ7-6G͜C8aǶkX<νrN`2@P@q0ȑAB)sBkpK^k6Y6s87!?Qwxd$e2u5!P4F)0/5+ 5X|҂l6갔%J0: IW/F[؍;E.7~<WzMy@am֜8Q0A`ߛD@1dyC6!* -uYKP2RSA4T$fN^6jd_,˽UCaw ~kL0e@|Q5y`W"a'rEx%N%xa뚢4 k섫=E4maI$Jc1#D`iofndĦ, wm+VTztsMnSK^;EH -&4) Mmm@W]{9TWT(f0䓐7kzqQ&Zt3i8 hB";Fm]ߘ!ÒPKGsFfSk*e'2𹏢պl崧z {@A YMWsOI;= r(//%:ƀ`N =iH2oZ P`v 8ѭmc R7=>&3_ Ϋ8a % fÍתʖs8}S zRGwĪt芚Y72K%Z>}UoQxUQ9>vh5,yء%UEv U~uCZĩs. 2xc7W/$$@+g<8^% !{]&6ȊGh0lAluoǽ|&&ht7?Ih+jjG|ڈ5]桁Zrх] '?L@A kԒgf.̙? w_M;bZØ}0t /U7EŞnˌƑȮ.=]o\/(Bg[# |]51T HvpN}Mf^34r~ VԅiXWTHNh"PRZ5r^uLmF+OA)g)Gp!sפ`\>5)(/hɺ2)P.pDu ;K{ |@iK?tY‡"n\h>qQ$nTň{09<;'GH%5d$4gkh5q8KaIJ4ܗpu8IA;SoF97# 4b>ks*n(+Qb*nBYpSn,Ǎ$W0T{W"ɼI,t1 rQ?ThS2h)|d3j8{fb-3/b'\~19Ignzk ']4ܹ3܆KrҦ`v/ ڀqSS>UsLrnv+a"-[~Ѭl)Lc5N -nZYu۽xU1mf*RˢU%M)°-dIt1>>YbU)cZvo7,>`]J:@.P!4pf8K6!/'byP0Q4ȳh\ݚH<UxILO<||YzA}ty"P;1.'&}om}g0s[s2٧[S /)ݮg|iqCbV^ `'ܻ7, gf y0Ŏژ^>+\(&v8KHaB1ϱs%CilE3ҹ@`7@@PD݄LF9ʤf29"5i;H:76Z晴S+uK=f H_샵Yo5j{Q\\ijmf8r֚#UW0s@1Q,‚ =MHwGF):3eZ `ʼ*O2wkD^cO/\Gv0{dOoP9[I aq5U>6ݞDGҖetbNb0{DzQɬ DC}Q[A5Drw_}bΙ;\<ɺws sF)Hs$;yqX6eD?oq |E!i-:p3E?$uQsio djRn@ 4;\4'c_ҿiURݒXԣ(!|XY UX`o&.DaC`x-`~yKds6ZC0өl Mn_cth4"%GDž"lnj GeC,y{7n]I8Si?2*Xc_*aN1\NGw`aH_@Q!AT9JeA;N1M(?2.8jI"I]1 ڛq.J.۔7-msd))9ONjɋN \uKVK4ի3m}G7e.T@5CTCn.NA`!h?Ϻ7/ĵ\sYgTkX3W{G"hnc~?[A*T[gݓD5qV|9"kV_[˦حzAt$w]x _~;sM۷ ]JKO3+8znOQq'Dx"^4'`g+ds{z4\8J۰&28ZyX. R7] &_"yݐ) \.kTX}8})㛛(iuӼc}.wN5J[ Cl5 ~kkv9SYsKݪ|۠%BM Yt]/Wdx;iʇ%i#d JSH?LQzQPGЭx[zn#v7bp1AxdΛTZ]F#Ze8~d0M^oO:Ų;\;ie"=rVVmSj~y=eoMtޟhha,j:n7gpԵ+dzS`庖<'iplɇi.d nuqSqF0<]B7JK*xZJPԯlܶ[T$D[$18GUnYz+qYEs=N-1_Gcr3"3 s+>d;S,3•nv&[mXK4{Q :׹BY~r]{e:e;:†emĖٛP^8A-[aUQ^2ڡ˲{Ml Rc_*> s9USX|܀d _}"f"VUΘUZZDW\ts ׀xa<,7bO4ܶj\ \\02kA.vc,eگɋjE~*.צ1Oz)'y<:6 sX,0Aƽn|[6^Eu"ryd, nV"\uߜFF8;%P{Lua"ɴB:CKYO@9^0| 1U!& R.R6b# q?` F,e{lp׉q`M ^3a%_;f[_cԊ˺Vw15BEяU zUE9!H%ߘ"s}E)?ȄJ\:, M@&gM*J%@r!#0UoL7ù&&̤qkXnjQTp-$MۥP__U 3]{:T ׻9Ԅs^#<e#x}z3P A4MFBOp6##HrkQn7Uax/s4 "x@~d]D|A }nx4̢":kr2 `PNPr>Gf[wW\r`z6L6/5@@ջθiqy@q ~wK8° &'+G,(#PCshԝoxMgv=~,7x~( 6Arz*@e#Ϡ Lʔ&rak7? Xm'/@6A߿_ jy6>/E Wި ^א`1Ҟe\sasVa J9:ِT]h[D jTzv=#VNep,sOw+,y2VRɶfbZL(1wAsW'nXheYwqD oDo9wGl ErN+](F|ڼ:1;A[nQਗ)ŀbMd "S[ŲQd2D+/MP`EL~J&oDEX<nB*~.qſZʈ5*S6j$D2jQ'n n ɡVCU @`K4N䥲DC2[}J=N/['t9'E^1XBm ޵jDX#} Ǐ.rm1]jL,_VיWXm8x^T\|q}<;5•;'6[K bv';J"ic(X?枘PgYZ07070100000434000081a4000000000000000000000001642603a900003a98000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-darla20.ko.xz7zXZִF!t/w:W]?Eh=ڜ.+iOSí" ]R=I$'yROm.蟈BE3s ,!cAg+v8q\fj ARK""T^z% =uЅmZ嶺TB0N(ܺ'X\pˁ7`G3:?c`l"OmIugކnmgtVC &*qW`1%:Udr[ qU!2dϜݹb }㡹cs~jг6*k$/PD]MU28~=gșoj>]5#=`;jNq2)&+O<!!sH+7н߃6o?1OswWVjo00H)1V!zZ>crR$G *)h?QDF vءTtfa0$RߵSH[~‹~:󵯿E"ђGsLs1~C *46T2!SU1ZװzUN#.,su,XFm'GR͌_O?=]%s&(n_U€)=f ( K/=jۭolE T +`c ttIdaߠ wWދrlFTy&~1QX_}=JN-48Uqb=u@Fo+m]8n-蔡,m7%v`M0JBhgH@ [Mh x 09tCzPA(u!5Ys+e LXǡ*qp )]U9(9s6] b?8h1C*ISEe2==*4Pp i(-JxEh޽J~Pl֍qch E[}NMl!C$՛]ƶ2 pPtM`޷^C*/ "J$IJ֝5mr]&r@i,Ȋ !8W`"jNK'g'}AO!#-HwKzd\gc3~][W` r^0m5RIOKX^*ZI'b+ ݦ 4\š]~k7>:R"jXፋYbglP&ZI:K;Øo+z pumÔ*y[7/Ba6J5@{mZeOEBr/潙NpGK|IU~ y9ArQntHv|^CQt|_BFM@.bV0h=^UU(>;mݘqZ ^[+~QN[T:WH1b&SdX~"|*+r5hżBqx#=: !)< i ⡈iZ%+%aduqCEJLfg Y> ud}53&nV7̫T4lD 5aYaThT0D?L݁Wdk~Xem ?m]j&]y!D >+0:xXk:w,= Q#3e2 D&6ڪrj"i^=Ң PP,{{MmHQS4\ErVrd".ٹ@Co]83z'-ⷣ+i>[_,>z>XP4`%*k4 \"m$ dcV_66-h4Qm8wX1ߜ4]6V"܈:N~]aؚkSV{-X3Gv#E_Zio$ƻ7LldHEI\tC DˈqRFPdY{oH1 _m ۑ赴qOO .Yf--2ӣ6DQ {B&Cq{m, /}qlR"Cw}aB`H/G!lCGD ?OSB 621ğZj^M~.wM&܍aKp9%~`zb)!Y'"^ĈuUiDEޤ=Edz7SB­> ?z< #PWX wJJO翈(2], /$a 3D2]|)O_3^Y׼PA1K)x%BkZP)h3[9bk3m0YH Cwg(։SXQT`dDJ9B㡏 LQhH]ݣ0䴦Ť݃pJLY>#n~Xs՘ydF ,Of^whVN\>BdNǕoqr=/=u9$ n%qk_5Ovg ;l`T ȟA6kP{ٰ`ٙi;MqW:fU =F.igh"e7#c#4==هg  d{01x!2,Z1.:򕿽S+$ت3QZ f/C &+wSO;عLSj80|)H  "Xif{4Hl) lHU+p" moo)?;>T\*UT?9^`ixSm z}ս< ++[]߯aiNWmۯtQOx0+Ҽק3K~KI؟V"j;Y?x@S0|6-s_cil1ٹiwWCf]Vo[S-3ÚDԗlLdGL0ZND LY4]_"҈(XMMƢH;-G^Kh<2@A n:5<үČ%'y'a ZJ\l"(:lՔUבם0i|0?K==w?!MX'$)w. it(>Ӏ4kpVL1k#ɗTXFʧP)g:a!70z1=Dm,@/ 揼ܮ:y9 O26(Kbꡐszr[5({=Н&v>!U@0̓z[V؉}f9I.a(rJ44 Yv$vi /!pUۥ_kTݍ&L\8mMմ*)J8D0Y\˿L|H~X܏$۠*G;Z:(_ο/F/0sE² L]5V4_l=bo+z 1gN,g|H]Kf`U2pXv&2 CjAAZiCYRko[lz"wStnt0E3ڒԕ뵋 W mnHj !C:wdz{r ]+&sBa `zj"Q{h)f'rj 76cd0EBIOct"uxty/evNs=5§Ӱe!fwM1k =lУl2/ݺz98%sgQvc}ɺ )FuT`$B4\aA+yoP6{AB׳ ik+cMDLdm^Fu* Np 7Ӿ^`|y5N)B+H {F- Tm*R38Ui  eŷl$NV4!Ŭh͘Gu81U-3B6W_P*SW0_Fϫ;D.+d{l#+-C3lPu@sUJ_ȻESATp2"#& \$AÐfଷr" Jww8爥ϖn'_d8M]˫+@>0nE^QOC<;O3 b,(uI/~ie VzjOE$6}GN_X5 }ΡV*/QaJWeo~!t~z_Gih͠zg|o6,!Щ'wpANM<ǹNA/U ЃUcbD)d}Y0$3WLFe7Wq bWaM`9 #P{LLo-g'f{MUQKx}D?k -auzko b=(uq,QHp̆ $3.'p*i d}oY:c)D1е_mc u7aay-~:&ڭYZq应-7^SнO7j]5RcG]vs+9 ^zJkԹՁXHY W((/䱮l@' ȿjc`@sҝ w Qk:{_I#pKk*\@uLu5T9vrqT;[8MZ'Wr)VphO~6sF DcB.hn-oI|XTtN^a}`X_rrϞZ ./66RDl7 %lƹ13rYT8C!ts-zҭyfa\AnF'ѻUZ۪&+ bL4B6TdetuB/JA\+ҕ*0uG*xK9J;Șo>/ KS-Gv!ϣ> Iǁ35‘̝ВﲝU >ۤ0$ӓ#]r?}~&2Ye ?GQfO <ϸk0{\:SX0o :*cui\Gk(sؑc%Ts \ mKTI9̨Z\g,j ZJqGVrH7**RTkL,>kw 輫%,k.,G%[GUwfi#YBq ՂX_" YH¸^&;I8 W&7(ZMhwt!O+ZZi{ }smYV}iײmW87N}پ&`KBK7}`=ꦃ9umɻydI[1 Qݕ[w6ƅ_&3c)Eʂ[7ח/nOp9ۀm>q%<:ÈQ,;j^ o_T.ϧўv׀wPn8ވt2N~L{j֍yԏY^Wz]#R -uL ~E嗭> 3L UUjk45pQHj#Mgu<ȟmQ,z K w}3fѯ4$Ƒ8 CqލOs-4dp:ɴNl c{JN4 oG0>ӽV(~$snTޜ8-wn>Am78P>_TZ曻G~ S-9l񪍖׫(Av%Yjߚ>Pnnp ̧sҒ>  . VɥվC'?\uD[%nnkeQ4@x#JN -פܛ>;vw7JpFK5X~]-K?v7uRx,z17\4BD# V~Bf =U3 __UF кo/PNZ9eYYeuObU\|lijVӆm|Gl(jtq5Ge`Z(a,r%;s:%D6*6|kf=_ e>L D+< # :*asL*s-vY7Nc_=#LHf! .gr4 jkr7C%!/on*Sx”g! c½W'ڟdz5qҫx.i9td.ŸzlQkIM\2~ ֱؖmŀ~4b+8O#ٍ:xD,E$W {rs]uq Th?,#bĪ. rL/Xq"3YrʹHs\=@'?YeOoeq#RNwnK{)ߡ*4,K-(y.Q6W t՚ c+ q;@pɭk~lLqp#+-v=1S7*}!.q xhOA_W/}Ig)4Uذ6o z1[ĩf9٩lٲaw;05O1@/)5y6? [m,T5*I *k苝M2BR9H %KqDO2-AoV`pÊױ6XHLN p{mWabוw$׈n=od8 yWkrB1P}ik@]A |'"s_MW__Ւ䀮*JOAPbW*FN]M0S֬VnZ@rf]:\V堖28mTTo#/"kOn& <U`CʱwGX|AU^_i?L!ֹ灋\$ 1K"^-?+z:9 ǹcMm Mwhhrk(ScE}ގۢRGD"٭s_]{Xo}VU~€;~tr]'gez'f0u\#ۦN4kպNmwRnJ3=X1|?rw>b~ -ZltMcNlQri4S`Vk<#6;;\{$*~~5/̰qWfY0WT (_(P45(Îdv8O@$Z|x܉op//W4 h2Dmhq'L>2%[J~tJC i 8rė?qn",t;I[lr]i4bĝogoDLC8v"ZDQ bd%D$ Ƭ`D:WbsQY^9Qx+N)t1xQ8k#·ՎkH*W_vFӕ(ӡE?@ŻIOϡ#`ݭU E<ɸpqt-[\5x#e{`t'.1<{=z=r9Xk^qI?q*|PX~= }BŲB"S2wV1c@ I䅰X:P 2RdhC `sP+ʖKN L\?JCr00셎i+2 Se0`yo ;iMz}a7-\ w/qt#tfDPc+IHQ`&z'dFO4'@õx^Yb)yЍpfyBՃyXΙ'5[:mřAr,eܰKQ! % (IJOWy-bԤ$e]crȡhUrF1c5 ^Ԡ q!3C~b2}IK6uϴR8:gb4 BTb#捬73;-Qaj#s$l eJ$/ ~wѽR7GИT^8ۤ,E$Bdm"쉼/Z 8Rެ[&Cfh頋<MDhwd).j B>緱EryO1Qt+YgbN8[TL_0?0D'KGŨ }ͭf~e22ЬC'°ƙ#pG!bp tM|+PxTWosY2ٜ1n{krDˀEZ$$d~[v4`fr/buft{N8c;2}_I@U"" p 5f0'V@z&LHU?hj%UM&;3*=k~߼I V0&%CymյG&tR}?)t ]vہuyX)K,UóI:즦,۷2{-?ۤ:T AY4}-+YlagD1ր OњfXK%NY5pbj5E/dP(ܽ"954|nBF޼훖k.=_2 ~#R?Ԯ2wͨ 5CH+S|: ^ 9?X\=Oe s`W$b*GtV2otkoWm`3dT~]=1ntgYZ07070100000435000081a4000000000000000000000001642603a900003f54000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-darla24.ko.xz7zXZִF!t/$O?]?Eh=ڜ.+δrg:^,UVDIEa9 hna)YooJDT2 A&ΐ7n9܂vd7Й0Ңؑ-VbDV7]jД fzzisժAPꂆK<_ YdPɥD hA^*Н~F:WBb Ƙ6+}5Z91irI~D"_K]؏jG?K9bFL=8DhfU:VHZ{gzwѸ>thKs:; yl;}7ZUw3~Sb]-ڃ1ȆXjs ӟzT]ّò,,;bY!0}1_ $aYTj7:2,})Y24Drg8l&o# 4ri?77gڱ .{7zũ60@<(_HjǦ#rxbg=c]lS{Ct@dt XADE!M[L1mMxDz @VuTҿwbt]Jw`l=' UצW_t2-WDěoLo cM3%=t0o]LQ9Xj&'X ##NC7#^|Q&(޹_jlO\2f?s5Bqg 'Zekbt/;`)")[5sӽ"K5<3iR4|eB 8[űuOl—A C*B\-q;N:\NvyMcn*E0tӧ T{iJW yUo+*9*:jD.pc6[<šKvln6vpN} R| !YS7 悿\҂6ߨPǬ- = woW7wԋ=Z4iԖyՒ5YWI '}411-D\sS^`}~:Kh\u؛V'q"6TBcPYhom rOyuE[5Y;^ 5K: Qb}1(q!q|׽0,zxyw$цraXA.$ゲwƧF^k[" jXwyn7P\HL^k{&)![88o=l(/H a,aC;pQbsdnNzY_x9ʋ;*ikY•);Wp̈́ u!WQHE|h6\c3e,aB Cz =כZ܋57K[/S$]ےTIԊiר/F'&E+z`eIvr/j⯲;ptG= {vw8jW̔ n8z!bTlEl^i/ FOB*`" sU,$9d.LK'nCD#n&xhI#mmc3/s?$c|E9z#˕YTЋPn{BK6M V6 -jӲmH]3 x‡2OسA;mT.~gN;m 6af\C34k>EoI1 %UNv3Aw6}€Z{GUS޾#4 6,lu ^vyϸB睷d5ַ`P>jS$y) uz,Cln*1j@]^I&,?Xw'B"Mݸ1|Z+ u~jxxi@ܡ>/D"#XEr2TGL-_avP;H9^מ, B|0 ݪۯ.Uh {#T4!|yZ %L&Q\ A^/b GMFBV]rb60y&SoE54.wpX$h0[JүZ%;w&e5Ü4פܭe,{5&7T,`kC]ջ0.zh5贈㡰LeDq&dy`ƺд5~P+|5N)30lK0Y;֌9=>CaH3`z51Z `y!4/\Lo&Rָʛ*q FjDt4rx@#gmo<]AUc Hqت cNnբ1ZDr c,5u.;a8}NC'ysez>#ymiYq;U+PAꝞ~\1;"o=I["pL~ "6F[\/iӪLl9ȏ V vISZ&[K?(!$"(OL -v];jȳ ?dYYqt/^ %?'SP$|qM򥯝1stU7U_nO5fl{W^tA>bji~R% lpsY'֑5 7?!xK%Mq`>lEχܕ_T-T^ EήDL,J׵ v+Yj?o Va+4+(qIrC>9 c*lU2\0$ =L`Ћ6-is@cߦ1)$OYP]"qYfYk0fօ$pgS\V6Phȥ2s#ɽ`,JODSlk;}Zu Po;IpuKHͦt[&֨?a9 3{_.%^ס ةJitz)_Lx}^V=W&E ${ ,XHbYWWt`q2T #*6hX9!:x[_ ;b;U99Nole+>>Gp%ֽ?W[dv?|L!6sWƇymObOJ2,T?pm\Le@ wKM="7raU9 it~100C<^Ȯ~E&ob=iZC+l'B _#};q9/Ʋ-Cx"k >sڀX~ .sWDv -D<)yg^,IQcߴ\ƧqpniJ.Z?Y$uF`{ ?9hضeV!9BEFq+FVS=l_$]` <8 _!4:LQq Ҩ L#M 3J >rnx3qn,'˨iVȫG-D~'&0U |Bc,(C-y,ﰺ:SwDBz4dzÒ;m9:Swmk4a|l>(j5!J:T~j{ib).,wH g qJ_#bz1 ZX ԞGVK@ +VUr攏69怋0&fOV"`s P6s~n1pp95X S,t] QB0c~"$.c7o;̏ jhvR Ey2K`5<Ћf0])pW5<Swk,wgW{Y=-@p^ǭq%s&F<#mp*knG40DeΜ#̿$Sk\bC.rN>~Y,3.C +-J<ӄ]౎@3׏Um#b~q-tgΗ ykMxT,Lh >4nZbV@-0>:5Ykз0;T2\QX'. |3Pik:+mP)l\I]#svovR![ΠX'Db&LqVn1^dzIw=v=잌N<z x˝Pฆ \19zT6FɆ_CL|* y #jߡ4c[~ ѹ1Z Qm+Ciz !3)o݈"ZvՆ1\Mɨ`k]wwʳ$=#l,\}mO bHٖco'%pZ^hɓ\( T '(:}:A}'EAp1DJUorQFzanw!ȿYvv¶*IƚSizTwR|$飙͵ʸbEIS1r99+}=^A{ߣR;&T(N5zbډ$} NAq96$UFM̠Qo˕~ނ|x)PHT@qU$(ip4)4En#4s =8yat%'vkFs`u!JH :b+_XF/>x|w]ѠKy4MA+3fa3#$֮1RT rdI'љY޶{W~${ neb s%k8!T[R\EL5mfGGrf:Facٞ*HQpE[|b˥}xr0=W"Wmyv{~HbX5~ <A=i<ѵ =R}u,O!*MqsAk5f-g7/^0Zǩ8FYJĊZr#D,P T41ʀ}e =&$)S,褧`/pqe&3K$/*pF3ks(*AbE5kU V,Hz B &C_/Aћk}a6G;|=_T+\tTO`eQboaPMTQQ%OsΧ!_N?v XJ J~KPx#->D7T#:D!Zlaod. AOln.4Vr5ʹY bxy@pHPP8E82Ԟk7Ѭ*Xe n5M@5p% (H0uu5U(kzjŕ`4% ^xxC*"|+1[Ё+,(4Se'318 \/2DKVybzRWO&9?g)74j:KKv@CQ;V3bq_aRiCڡ/p-o-g4^҆Sެ$>qFֆXauJQ2,pIǻϙlT$U֐"ޛt>tʳ4mkĢѱp5e7["eU%7B2#)CVvn,J TD?zSɋ ת:~J+tvI]/&gQ4|m#&`lE7{E^?b :]`(jm2Tq`9]^USQك{hy“f=6MX^9Xo+*{:bs8tU5J(AZZY&;L`7z1t츌n3;3{3id?h5L@۠4R|FgЃQ F͊B}iN `E d@2IWm&( " ЀsLXx5B)A@ ;[}\B~AHt# +5Eߒ!PK 5%a.` Dbu=dJ})^AhrojN^4\p|YXagT̝RJg$s@? ct޹Q WTx-Y!_87\1碠Pv-x !@4c|gO0&$*[RrlAQ=!]B^Q2"r8LxNx}!0GfM}a(- jE݋5PwhA\j-Wc!mIm鰑.z(N"p#w8q0_BX[@af L o:rǠ֛n Փx)EsL[MEaf&9, σY۲:#&]]OV vje͢@=h#X%A@zl9%#B;^2`Y;$9C,9 2b|%,@"P$,KH1~ p6/ŕ'>4T9F7B2>}'2YDGIqzB[eq-#kR:x|0$O{[\ "V:fto6]QJGx%)GWk>TUi`Ohڍ$~~{5sY$ ryl˞ZN(7x-v@M o(wf2ni,,*hn^L'Gc.>MPq5tpr|u1j!=J u0QAsPD,TY"R˛40%[@EVA{5`7+yd7أ* KpR݁SkfE{iYʀ4`2cH* @yI|r#1Um1 1q N_h˜T(w-V h Ek{\h7*S yJrI=akWz+4׷[}ngqݣAwXyz˶s|<'HL{.?`pOG+vD PzpbON!)gwX'"x~[E"q+XφÍ͊܉Wn|BL,k /J68E>i]n'?*t)[r3M3*OQ~4a*jnt[Vxl/+:ʠ/!n\(=2}ϡk؇o^!bW.Fd!?fTŅJz duV y P({lﺊyԐ >`jo^6x]'$]sb &M76*>JT1WcCv\ n 5V@#zrzOI(Tk8ycFqguMwrl< c.垠2|XT?[eTw pׅ+vv vS7%d埶o*ﻑjZE4LO0c ;:m<|m4wyBڬk/,IrXd6AN)!"ꔲ`peBQJǼvdžl@*5??gY4LKAi3h6S9@mYU6,f~FW1Q&M9μdTɠ 5(<&'Lyfrߪ J{Ε0Mj7d*|ã ϏhUJllxr7 -:"H2BB싅fmN'> `8ZMX4SwQ; ) R:Y5jh@1ɽ34d^qó9,6Iǀ͘Yq.8Ǫ.]l%a=Pkтx["p.wTyj;7,ꂘ'g$mBL)@{G@Lz咼:$G-v* TlTC/8VKz?K2tnzH2̀038AcМ^;Z&k0xfQ/@ xm>U!rʲH#")AղUl8"ٽRڍ^zM3}c3?}:[5J]dRb(' DLIȏ,& %ź ,&Bao6E-b_=dIKƠyzH\Pע|,JP}폍u66v m1I͟S;Pd϶NaИ#oAUiz)l\3r,caEP: 07g뷑uPX&y[ P,Eݚ&NFÕLui*\ µn۩e#x=s<-ڋ)?Ȼ0 ΣQ7v-v(c9@Ui]4bp_S-xƇ˝+ncKQMrÇkW&v-ݥ͖w y0gݙqM*w8FVކNONl&;+iN{] oËMo5(evu*F7WnA#ˉ lgʶl*ߟ!=T"SX{_x\j4<ţzTmcpvnIάz? 5Ma^ø9K]2"?揸;8-"3LYv(lqyZ9aQ:τk3[?ǔ@I 1m(e #3KXAy=˝>UlWϗG/II?͸MEUaFAClU_/WL=5˱%UuS (tX̄ )z%Mx|vW7Gс7{4^! Duh- TD_^ ϔ?氲N Ҹj %EE娊xby ,5~jsN&klT۶=8lO{xd^}c Щg}Ji{ ?3!%Nh1s&aKkx;@n6sa&\U8-sb#1F4L3Z4uJ/Bb淈Oh$˒jAK| F1@竁Avw)ǢֺeydD/AҠ9y_~wo=Yu0q6/Mi9STI:ND=f`'F⬾TZNxyRI.N6[k࣌dJU8NV n-X#5bGTL?DlvQ.ItC"*܁ZoD X?+`El.^ }L?"e5O jps&dRLZl ڠ`5D)=JlAf |}8-Dg".ߎʞR@ u%bX9ԎҒp}o[n Ӱ[:o@}}qB%n ql"QjؚB#^h[@̹K˝4ưb(=9{ިϲ(T{( x&U˭T 27tb ՘k㺄$;e0c']\Y["C'3t᭄y4yn*hJAnBc%u+|2=Z} 3q? PWОLֱq[⽗`d-;oUneePɸ&;@69 vD<&zh1#EK+>1*Fv i܌"CP6ne H]MscY' 7Z{ٹSJMO _@\Ȟpz%4c{L.%y값oa8 ֭LY$:;8S 6/d_:&mG2S/VZN XkL6x<3(7!ClgIJ6g K"vK *.",1{2=*6 ŹbD>=EWf!0E3۠PסRJ-ZhWS1:̨7zeM>d{(GKA;&~J?I(Il·\D\k*0R%pV4~ڽ!Mҏ'//R0>p.S"XߗoTADajyAXnzMhD/&L ߎF-⪙bQ8V HP ؚCTV&YKn )~ Şm^ޏXV0]ODJe^j|Ѕȩ=ҼbwJLS )6p@v˯qTO5Numvi `Z$ҙ"36rw/&WЋ;P=ǝ.0xQ(D 2v9sℭ;2d75C|\>"A@F̠Z̭fkmkwN٢J0}޳p.YiGXxrt\^B^cB=Y`:LgH]"BUL8Ilֲj޿irz]߯Ն2`'r< >B4BL.Y| NaȂ֡툳~06z7` 98!W(#Ԝqv<:$G(%É`T?b]T6]eq/SʼnOC.a8XBI-~u8 hc DKPtOlUڲnvc2RHLcHŁvyVHX!6u:N'yFQJ$b}rehF/]~4K&5!ldY"EScBVfJCNk=lK2JQTpc`j:j4w;,h3*熷1aW05ipFY8]M`U˹17g̵8]+pH< :"cA o5 T\誂(+K.rl>^i}=E&b:slDdcrpus]F\P7=n{&}-tw|V&H{TMB2cn[F8(\G]0 Kd eH gf$  ĉJ`ˁ=膴_*hx(|+bAۤN&vȤc5JKzT p7'?O/B^nC=sD"*Tt̏鲬ى$X3XDϫ͢Q_^4 VAB W %X(JtBfRv&}0)A<ļb DH0zPr 0Zb)>K%&p(\+ReW|(cWpKyG^6oYqxc3(MBa'vGM>ErE"X\k!H`@A\!y |Tc'4E& Va+(* z;a^t۽nnқ ~ vl(ʰ 4̺zJ!%.3E6)BD]?[}ώܱy>,=>b rof|B'­4e>²VOJQ)4 #Tz D|\W}_z@F/ xc|k,n_=E̩jfIC΅XnPsge sY@?s3?_aw5 5gJqiyWo3DV6*S#?Gf7£Pna8zEM6_ J7µ-JB&ә9GEk𕌆9|3xCVnmtwdԎ,Z#*px# 1|YK JTDk dmXG6-5Q y~&3gYZ07070100000436000081a4000000000000000000000001642603a900005714000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-echo3g.ko.xz7zXZִF!t/V]?Eh=ڜ.+q?ܡ[2F_UXgSf4A2WLxR.M׊ ]%7:Xꂉ IYAݽF;^%O? YdBoR۪3_0ݝCI0- ;h!NX܆2-م}0t^&-kDjbMMf@,CK[OۑęK@gםF~ 'zh@AxME*q/ v=iiz&Hud Ѧjf>:y"/\f䞬f$#R^d#.Bޅ1JM3t 1a10 vf*T'~p.O{`:~N-Y07߅%Fa\B$PxbŜ.zi7Y\/]6x"[GY0wU" etpn54oN^)N:F?ЌȠ灵ӿ V# 'uE"v x2{F[F8h j(֩/^Wcrmi%IbyV`>4`pBt:Yh1 lU*J`y̐IlD'LP㨂?XPQ.y+iD3e8< >^iR"` M2F}e4NKU=ܳ׈= T%!2vMdyW.WY4d> 6oP.<8MµY37 2O myIcZ`Ṙ4#v-!E(&Y@LҎtanָ9iJ){dG1KJ~֑͑ ŭ3\Y5 *k`.;(C= bSW@0D'V

Mk@۠&"o co*TܟZQ ЭY:=FxVH.]{J{v\˳FJ+NܡxNy1 VӾx15󱬒FG?OK#_UEdy<0N;!)44fpS rPzlõy}ԟl[o' = j6W#~svOsbh8vY\%E 40 0js|Cv417;82UxPf?,ґtxitnKmiuEab;?I_a1;eoځ\3 pgVGOiog6h{EJI!_Wx0Vy]M96r~y{:Lewg!v9d*i?|P9cŵ:L;^S݄jMBT9A2.*X}jݩyI*?cK&xD ғWTm}@<2m ,TL(z,2#tB!<%ѩ{:{!@(r"890VtRLZl9:hVWCCz2 |)A0e"kWŲr* +k+-(\\ UǩܚqP{&<oj+antBON>S9̫ cË1!> m LY֞xT)+7yW3gkbw*^T7W8\ɲcЭ{%T粩 ` cޏ=dX| S=]:L߇5,Cxo$b]Iix xD0r,!eD5:i `{$V^澮,`]nI[neu#5is( w*-X13 ++GcLzA8] sʨALJjNTT15\ DŽ5QōnwYJLQ&ԈK875BF`6{]O:Z+KgRk~"ԡ,y?Ac'R@`a$diѲH n%DhE|Ga!lą,&)Y?F.yK9I|ҺW] 3x+;&APd"95W%w<8Hdt yyF78#fOs7:"jfrJ#8}ȅ,/3df)eA}Aao;/?~vzW TWo *lDr#.t[I$TqXĂR&MsK@I`)w8R׿{xUG:5JKV,rHXfܓB(i1^(;>Y9q 6{uނ]%?di|d=7з Ŧ/6.Ug \⬩Izipå[J6#y&/~Ň.$GQb ڝ0^7vn_'"a;F iw?˶kܦ>o 0>g`j-\;y Ӹ l_aj(m 7k:DRxO$W٩f'1Zan y=tKAE-r -Ak8pj[Ua 4z*b']?/_"+]6sfћn:t(*uw h{S{h$,ni]2Ye+z* f#6nlzyP$b8oWMusj:,ӵA1[l^K#BVaCG .z?wHERC%ҳ6ٔc嘑YYKT.d$$V\oݢ~M*ȳY:EiWagQS`D#fX!&i6"V)| yy?Yˍ~pV-FUzcO⸑u0fnvFIK¼$?Ysp!n?k扺lo#V?:

VЈ,ݑ\ Cw½0h`bl# nv N3[jSf;A&ͅ5 I삧J$یU+VC8祑8a6TۑU^30K\pQO 1`kIg'`qH܊8OqSZ.\DC8[]*eʢЎ} [7ucqҦƂAڞKg)M w\̈9'Ӯ@xAKЋMgנ_mm nhKA)L/(/nMfRbBMRpoK@1@"7顜X0_-`>Ks!攧?E: Nt]}T}Q7%zb,L 9h~'B-^/>LNNX^*Zis6/nu;sb%dp;_feJMz:.  Md=$۩6 UGHko掿EPX39l}t$/^}3K03qc^7)tKfr 8[oLmDjm,+Iag[=TK,|_tUZ#szyZ'$P#-]5Z}n: VV 26.6|qEps|-._o>!b]urV9!wٺiokq W}V!akCn.iac"vujO&nMq/ i~8p)TH;)FCw|W]z7]`L/a(AC?iLD+:"o,DʏքfX_9rجrU=baNJR) "f*(5SC г-W#Y%峎 蟚V*Lܴ_1Su6m0NYmfOjKU^CJ .XW4i8׿ӜhkJQZHNq~OlA[IV]M8%wA; N@XvZ챚(_ x`-?gih׳dLdA6)*<[`j ;EMP":]FU;:wUڠ*G54('[YY1G";u\!V.UY\r{[ M ] X6J#z%?أ2 2YBz'IπPc88%-"mOʧ:HN?B_X\"uɐ;J&(A/~t돠A}@>YѥwaZ2zΪzgVc70RVӍdy4lrkDu Z1gN9зjvŀÚFcgq+-x؆ҽt ,I P^`t PMS{ v,umPquٌɦoa `A(=|%|oĕMO@D)FnnE/ pa88:i7\M]jn[x fp h:뇘a!H/wр.m0mN'z1b!|Iǂ5J:h ιѓ)5vR.32vnCUAl0X)b>e g{RY+ ւ(79J%pM8I^N- NH.7SG$6ygp8qoA}5%ÿt`pUB\=QaԖCSp~U4Nk1$"_ )b}Y8sBT!]s.dkWb!rl%PwnhEݎ]>S{s%Ȅ2*csh4.e>kt_+΃^?ե$RFo2TnSn2uL,nvř2nKBUBMqv݁jQ(Mo+{sh#^y ;55 Sz.bQn(մk6u2?yڼ= ±z6RT*- Pc켖X66y. ]^XWJJӟ;W':ϻCuQ Z S{ Ӌ۲¡sUjA, 1¶Qui0d쿐[0!~>L/E/2zm*T.&ܱͼLb`yqUm+qU.Ggwitjo:7vj)WBŪr$ I2:C-M{uJ\j#+Yxjc-4&JDJ1!+{+eq(.|lqj͟vlecî*  *ŕ`(a`~IUrz5O(Xɹȶ2j( I)U@F RY͊’Ohx~O?}=B,l]&Hd1/6̴Ζt6ͣ3m՜*tԳs/~ /Q20=:.ʗ3ۍ2Bý%3):ɀJ7'&)P>|l͵ A]'jLb ۰ e&m1RX`侹W~Hm8ӌlCjU̓Me?6$;$?3A,T8zGA7+W(/pǐ c ieB>{`?ڌ@j*v.8r]8VU[Zcx%"LEqc[rF_J3,^3F qp(8.aX&˧'3X h*(23mxO{' NTTi) &Tuʙp!F0sn}7f>㞥ғv 95U?&wDӴZHƜ!nݳYh v(t4-3>mxxjQ{֪lܾ37gbʨ@ʙ'{Ùɮr|b;rV1 >xJ\B芗mpEDfLO :FE=\Uj1QV,?]TJe 5xAaV!ZM[Ng9w}߮%AUI-cz4 BIW7ΉcOȽo;}>:?7"UsT&i5΀ uv qy*/ZIAsR 4}I]ui= 0*& =F0NX׽v^N +|:x4ER*Mzv\^ Yy TM ds1D5,`xL ntq ٥2P2q/9ca`T ]ߴ|Tq#)v[3f1 zsl47ԝP:}@9|a{5 4G$Mp9b!F=˛3;Bf^p64VA>kr= >}ݕ {O ^)KѭE}yMŃW͸-{Y6VpZi⢢A6mw%8]i[jK.~TU+b":T,ͳ\ G*U߭ 3liR&9y2,j >]ҀX:]Rvړ= `z,9;.# ?,J XERnj $^;cjnLfW':WGݵx")fnH#_x<O+[/DNY)Q{hP) &.QuQ@Y?~.wIX[h ҩ;*p6Zqӷ6^i 蠓ZT-z>>b.%SVUto""dySk24;;yd[5h=]Mq ވgWX̝Nj'XkLeސ-3-1NUg]03˧B]@ Jw ,OAu٧Ahm,;E܁gT=n}x6N32lΤ;ÓQ*T~#*74 *pHa KMA (OVo̸]".ȅIG7\3>dzE%D`1sԶ6nCGoqg۞ \ =e5"眄B}y!Dc0*IF {!־ڈgB@ۘr_Uyj =Fo䦤"t S)ϫ qp~)oge282w,՘QkƳC/0‡ӯ5>O4p hndtr[QBKUN{5MёQ0:6::8_dzw[tAip.s߱ǭ~XB?mx iWTp,\{ xiww{ỸּNدڐݛ^>Jc~byٯR?_n8E65#&5S*< uOcI)x}?++eí%B9+E2""jhr?N%F2c%E˝˟-@CpG* 9ˡ_.J)=J6[UW5^_oo*x0Q97ΨAaƺ]me,7G2g'ex3-/}KJm A'|7H``Kl`ohKSyV-iATZ",7C%8΋cG!ܸݮ^شa*b# o#זvn -!˦Uh#~HvA) LCˣ{d:Vm,.Ib[oCI̘q"TڒK]! k+"h~\Io>4wjccv5yH-޵UZChxa3bff" YȦcES\}hiK Mଉ\Oqݱ=2:jD#V"F&@[zOӖ %GQj D HQz}AiLB7LtWdcXEL޸ģnВ&2{+)9uj>PM{n3oAJNH3dIArm`*}MP^XU*_!yߋSYJ}}A)<.|g{FyjuW1)dO&RKO(&X2[^ Z82яZ}R*]AhK 08kJ}lCSK0RDP{Bg699L=!V5qP&Up(ޫ.kv17slg;7B8e/֠Z(FFP9akUON><x, Zg`=EO *tiGKOqs'\E w\:0Vk6=Ɔy ^"K,:iMֶu1& g@' KWP0m=W wU'@"6Fvۚ%9=TM(UŃopd`[N#EGꗙ4.ZmOm6}-baEUl|fm4aH5>w>+6ǻ2~lC&m 6w\B->/-pvI@}V\9jM%` !Uv NNVsoÊ?R" Ez 2<8Mݬ>ТLu*q{3U7xVɢ$3%7GD*vR0:xK:=$n 7A&oA7`EA^ cUL+}2硩2}q:R#ɳ,w6JzHSߒ*K"<(Sy wTIi5)i@^>1[GUUnXYb^ Ld݅xGtxdS;'&|4`Q.ρcV3ҊlG*@i˱mVc ^v3scwZT7o6hȆK-܂UX nJ^q‡bo| ֓x K܍[QLɊT2C3/ Q[uP*/\Nl($vJ< 7 Wy/ѫd.ɐ81G*lȴ,~nm=%C~e!},6j& qHK{ +4+ ;lFD1DuMQ4`h $gܔ37N{`J8x(FmB5y\Ӯ\:ax}wiGBЛ?= T'lpc'|K1ͽ";ٓTÊ`Iš{g.a;Q;.!rǓh+ G#-߫!ƨY(z_*Qd=2&uّn2Yirh}[Io4 w*[&@$gCF3g BWayS2mgy9ȉ4.ld&i;d lN]b[Z;V~V9cRcWPW9VzyYynXt+ `7&ۘڤW8r M"_+&}.e"*+y>,ff&tgŬpڕn N٠trdwzTB; gL]S<Ȁn-G&`5<"kBZ;Q䌈adq%b;x J^˷kOVdQ2ѤF8$YK#As618j5]j_ ~Whw湖BuֺYYAI4]-f*ExdM'DњOHv]v8F̗/pO$q|l #C4NZb`H=+_y-!> 2`aRm*$[?'q"2 e{xU27@Qewn l#:ʨw0썽a jBp i7;=(ŌL2hoC?˸Vz\h8Hu#M1[IكǪ-C0S2T]'pmNnT96Xu2knYU.\'=pj 4 -RWڏ-Һgऽ10""Z@(w$O-NRY[p@$I }j+k @ |'@R=ѹ@xR"ylǺQ/KׅCkhmø73ZpDPߍɮ992Ѱ+} ̽f^]oh|DN[<C7o:-q2DuiSGwfY)iXKhcn]ڧT=inaݟ4Hb=ɜ \-ww*,%Qʓ9PVN&<z/k056=98+[H0{3QhÙFJr66E6+BMifX?:\<.+r j\fȂ J/|gnK=4ʈM[=Tdtto9}6θYL(CWDȤv:)gXΚ,VL.61S^`G _#K7qOBF0=RX\W \.sWY.q' wߜ*cjf4DR|9}}uT>uCi|5^9Uڎ/VU$gS϶ _ve _)`cGnp8xf&L .%jV % ۹ǎ7Ao٦Gub$ΦIJe9q1w1IqԄ%͋n>t@"|}t׷ (mI}BnY, ZkPLؕ_'p&h$"ٺ^-_1Jc!~G|&"!c5?AZ3&2.V-hᆰiՂF7sjĢ9Z(G |ח'Éo$-SS{&g]9-_Ne!}I2&<-ۖ:)0g΋^2klx bHbCWuBUA n[ջ2Ҋ_'̅>v/`A ΐv{ dawu:ü?7Y.N-8!U3{ `d>hT?$5Vlac͵?p!f!h5%N}D.'[ʱ"dK- U_?s2!!f[CAY1IJ]B}PE"psBt'vv'G&Es;i9jFЮa*߻K>XoW8>h.1z܅![^D\ڏkb,>`)Om TYW>[f2QǖyC)KCo}ad.! ZNE79 oʽC!7c2ejAj֊0d 0ݗM%"P 1TkB_#\\ )ډxcշ$vʕ6kP+Hrzo%pӳcF2T0a]*9+v+xu+fdc1uf+jN$au]}7p;jN~XX/Cʳ'B"'xI_( 6oӒs%75?bme,I߻ қ{n:#iiE(i!cQdJ[b8Ojfnw⩑qRf[7 R^FGG|+")mI0 .!lQC&1@E"wXI-sMdK!dVdȾJP:-4;f2)M\b/"1Ls0q><l'zM 1Z.D#B4̨ʂ=DJ)]d~e yK 6:ވVd=,Ist`pؾ-| lsEO*M&z#fbtiG6}S;gQ'Pa'd$ĘNlk6 m3S Up9s-*Ɣ؏'&}1aM^_\ rW x 8x*3~aaQ;ޭz"@s9`Z%h'\O4~^H%vDFLS!+ږ ෻"tws0CEN [u~$Dgo`VrmDN|YOkB"[`,a"Bm2-n'c&φhٿ\?/?5\调V45y4iEk)ʖdž-u1B$0Zlb ;jka?eMŒfNĮQBДDc *C\ !;^f3,RJ8uAÝ^Ab,rI ?Zٺ;ߠMF;dqoo>wHmI~\.d sתYP v`!ƻJs|IM?*Hyϕ3S(ƴAyPG1b07SAZUai%/CuFEpKR*(V30X_UЫk%U~Ir ^P;!q{!H"2sӢõp,լ;V#$s.J%7r6cs&ѣg-/YsHj@8A\.DiˋD0~064܊ Zo'"71jC _'P(Eͅd x]^D?[Xj t~+ RD'm5>Rv0ItksvTX`4  jȮL\JZS,4߽&=}J|=Zxyn!7_ Hs.U!j L`WM̤eE`(oLDŹdC_#;\1GBW:X ݻ(Ned2[DU{j)wL-r%77H0LG Rh w}|7jMYUnJ!G w闽Q |h,`y]Ry "8g=dH:$ M2M4oîګ7 m74qUCi6g*v8^qdb&g|9N,+g"n$c0\q`Фpyշ AW+Ar:i2k'VTN1).P\=~nZ%t.G{^򱰣7C͹u>ϠC 20WS!=0S$7`m قG^P5+Ot??[݉YߒjR! !7-ƸL<(ε23[X6c=Ѣ L4)m@Sd ;?ej=]m4Q8"Yf8oҺgg1{#O!L:^^%wl5<-ya]uMF elx X6^OAaH$K"xA^7<u<ԁeQqﯹ7fY'^,?mf $Z7y_Ѷ+]o3Æ:XЎ7Sk[c7ѱ q+p'PT ʓ(Q )jd+gf CO̢ !}I+-CW۝ Hwb)ky:n"!Ӌ} ml`9AJD%@σQvC.t!ii2alh[|P]} wʄvm7C鍊A^`rBӫcTa0-XE]Xfui$"R #.T΀ d8,v_bI*? nK@`[2=$ v I;q1]K ICFrP;;ρhNҜI 3*sJ-ު,j5z(^Am!~hʹHx r&7AajdAWEw q7ʼnItU뱲$[NO)3" F%O,P}pFG2*#R(e ؃ \h-@MIp;U{ 2t iO!ms|D8v_c'a~'oG7.o6np}ȞZhНTT=z/NonGwV]^Dcܶ+#" QQϸ lkw0-T<ٻ>"Ps0qԿ9K?L麙Y+dl?"8 %:gc JJ,rÑ,|jiMɿšA5wc BiqrƐ+]Jjx9 @M9㋢'d/'x0 ' F1 0!'Ny1Цi~^Pe!|~8҂ϥ{q]kA[IKvlX5udf^YEg;?%d vYF IP=ͧ%ɋbhX~}_vKh2Q<숫q2)an8 v(Cr| 7jQ2/ x!24j4AЈ,p+7~q4a=KfeAӲYOV3MyR^ikHY/kOhot|2YC!W8.;`V, o?l~bD "?̖+hX~X@U+Vwt4,[T_hωl-m,5ۅ[+b/")`넀O$,x;=O.dC #9801c!L')~=t,bFpx3~ @o>%(?rWztЕ7EdpҰ_ovV tTڣc-I*j~OL\_gϬ "lBeQ+|οeU=j?  0%W^' 4~YSH/ R4+RʋL2gR K\;3WON>FC6ԆmTegou0^vr8lD.YeZKU@9OtrKZs֟A $\ME&˳첕#F|JHFEgfN{ Z; 6ZY:,-G,~=͇nO!VP+ë;zkKey+CxP:&;pIY H0ٸ_ =+W`QEu:A:b z͌+y"6DVȇ#q_-,ĢQ4/NJ Bsmž/J "UgsP xnYZ fe{+ W22ߝ\ma#%:&!=c[uR7R'~'-);uiHR‘EOHVLgSzu /7wik.,,U &q0J+)x$u \? Gٝ$]m96ר66d*c7rjLil:zmkTq9!3޶h4򇶵1g*bG!zot~1>7n_| a$gW,: 1O3vXKY-ښ"o+[ã"x?]:E"e7$5Bj#켑/ 2#)o4X ek$]B /4Y&h{CO(h;*awqbo, ]LmU0%."0ci`oA*yk8" U}Q]^K(-V:η׊Ç>F2KIA>_ٕ*S# Xr2X:NRJHe;XY5"fa,e@ex9#5۸Bl"7/Dz> 9,¨};RFQ_CMEtuv4?k˼wSs "@)_a6BhIZ&e D )vf):ӽQF80ײ $5JZ TVB"-Rz7y# E|AX Pr}Ƣٛ8wl 78M]`S..6 _'ݛg Xh{m&}~e 0N{kQMQM§åԏ Q mӎ4~"BpγQ(6TANY/2vZmʨxL+J{6gFcnݜ\t{- S”bQyq$lmPKcn`ݺt;V*GcYBTkAp _:YG8On]929WJwa#LrLa3`a .9{/Q1簾6lDo)2:r|c[w0!揶 ZGƁRӆK*q&c*8bƶ^[.EAaBeh867;"VWΧ,j /ZaJ>I!8<%Fgjqd6"RϹ^e[$ڼ Y%rdTbxy\nzi:ĸ:BbnG\lK(gsJyFB|s*Vjh%g1_b ׆DȃX E=lf)Ivi};%ArP"@L{z8ie0B"?1і;y֞p8>'coo2=LmZHBbL.+侮_V#Kk8M3b6쏹)  kS_&3dſyk ӗun*0`Q06rJadW>?;L;ݢ?y+۰ŨRVny/yZ/ AnҎ `W 0'yUq#*aKJbyt&/Ҍ7Dl:(tEW's~𱭙`rÿƔ?_dZ/N\_ \}&\w{t[Sju Wnk$mСf 3;Zaw[dUfI0^A94'ɨI;*o q$w}Y,9FWҥO@lhQxaexn75WԵmO3maz|Ky3KXfT~@nX_9ۻݼ Dͬ V1i4n A7ӂֿwZxв0m9׉Oh:+ .1ghMpڤ&]fbRx;^N&]60δ/5\W[uz$Klz"ظ_dI҂UhU57L\\D}nu)m ו ?*KYEX ^н"C ΑwYh94K:+j/7 3~ 4BRPHYRq@DX}b,= 駯A ؑ"f-ClN6o#tɅ- l=⟙o@ͿndW de~4bRY@' dq,qop&WoyIlz6!dcWm\nq?˙{+2& D _uv"<>ᡖZ\{ r݁ю˜`xǚy,Z<,iOEBaq@KTD}Pyt$3WvQzT.$9 OrRjY_Gng|~Yw)0s3 mB\T5m˹IY7 D=,M%┽>)S,S6$j'6v:_TݔzM9+/} OA3U=XpR!{{aL,|@݀GFɥ .=v@Z?1~eW)\kjRRiʥ12AG6 l.bUjI}d=V_þ_-ޗRNz"/%a1/w ‰[6;jZڏ ĤBz2{ dڷ{ʏH;  beʡ+hTH#ҾMjimY4b|JCFW:uն{#l1VjVno1T=bU56) >c xh(iJ'0aLEyvFu63YWm_*mׁpLbL$XW'E![JTΔ'O1.L7٬iZ`CE'Ā`EO3IT\r=_gKIO#Up?Zm*ii ǯibz:waQ`L;#*-ڣkOϗkeLʉ IӒl-0ZF܄DBr Zx6 [Md}[ͪ]=AdčX&,㉗%0"YhaJ A&x%t[ j Zv F}G8`%QpG9PpiHhg5V$vsx\l"ʧgO& .H:@<]8`٩hB1Xe<;|pRv5fsldT"4yIdbX;$+*GC6c-$oͱøX#gՏc!a&>9;Ke[>@bp" |?hxn"Ţ*#Tpʅym&B (DtTu,j.I/|6͆[K\_{(('y| -Y)Ls?7mk {b>hx*05'SWT 'ߥQ~h3S#irדalJqobpATL4B'*އnA1w\ xl/6e6l0!z{OhD=T艎 &[ǻczL nWTUl{3Sފ>lR~&35f|/5|u1CuIETO6?p! amsLB { ڂ\?|rk`S(V7 >jˈ6, v~sڇA*cԁ KG]#N~? *J̒|8=rͧHvŊ]$Q xtҮ`.}Gm }UYX;z`#T>y>هUD3ʚ{G<#u, +Ch .ȭV'Dx֞5k{z^##XMyO=1pHE>O2>;U5!O<ӌ .Gmy}h4 >gg4,+׏'Kх%bV ;eHhf{0;ȇc>\ڬ,_-=c1%!a<qu\b hw녃CzK_h_{IfZ_7uR=KfAܨ(9nuDFV%=̛(W]܎W>oPՌ%Mn_ց͏u)f=DOs߯_6xC%:*'pcƜDo^XXk4 nԢ;mOo&vť,Ξ8hD?~2n[8qH}%̃m^}!y:A:x^9(T^h*5j;ٳûũZsdcD a^ ,Z8 $wjnI87i̕V PSk$At H7, KÄC~ & /ly2 423̰jt/F7:SG'I$p(*YR%4T/ Mf֨" ! xÈFx`p -`>;8|q{0%$+%z|:[LFT]VWbK[R5S SJLo??M|KjTF(KPr }/A Z'G{q!Մ57[ ZAeJvoo!7-HL=7]z~l3 r4ĝnBOcbkV9rq+\ϗ p|͎l5 ]xug3G/|mG4=CC6t|pXh­"V=o\l3*S\_Ǘ~v,EL.* Y6w w :LЁߡ;\/*>xO.usTUfMyL-uWثX"gz)>%bNӣn grWN> N.';7ęG&8ԣ$Yg(oO`eXgZ#X3' E|lq ӯ&z:RU*^Eӽkw. 6W _ wz4H b`"A*rj4L4MOs\NaPX.R^c.JDxQQ75Ia-> +MvmmoVz_Z5; \kzffx8?EB[" ȩ;j1:TZ?+ Xد_rimhB@EYӪ_v.DkB]]z.Nu62WkEbɨIxi^BCo5S[a0cC4d[l)<-U"Tb*Vkqy+xZ1#̻GK+=3JtU&O@GnRl%oqcuK-p\6aGeaT U.Gp5>&~UlQei PH'N,~mxhVHM}ݢV -~@P4dv4M(\26c@k#?HcDyȆW$}H f:-U]k6ݨkZ;MtKǤ%uU5EQ9c˟ŋ%^K6h-PW6Y=C]>60)|P!~!sǔ0^$&AxYnp[ul%21DU ƾt/j KFG)Ԇ$*9PƻJaA`^ ehKF˜AK-GaB*#Q=+zu7wQ۞v&YfMñ/}ՠWc U@ӊBP,D(ZjSC4'Fc`x}D 7i}ˈCIoTc|~8Az֔^ЃK֞3XF!(d/@Tg4߱ ^i4Ĉ ' r(٦saǀ2#n ;8.QQl<Dd,I[ %v(plW\}c<亱4"yE@Lp*5%#j\QnL-@X) h%4`xoGWedi\T;6ڄw-\FdU_o[lQn܀aZBqPԔl& j? {Q * K&D0O:T Z`xӇJ.=,HHfiCaosdzhvХE^vױq[7;oQ*HF˖+ )YNtxZ+_xoVěansƴ8-R1S՘<-Lu)g.n}9?9H@_f%*?>r'd`BŚnѝkz#/&; EPNk . 5X * 6FT"J?ÿPBt<.8ZLRk6ws}^p3Fx)t,}=Jej.hRl#G (7-F. uEl9:ntV4P\]k Jd6/GDPmQfBeŽb_|@{VSӐr-(‡z@-6ꚵ-s.pֳŹK{5z6hvocP2y| =8; J _*3*k}1В۝_[Pܬ2,݄<"~Xoȯ]}4Q<sh},]XŁ%-*d%k~1W@P#j+t Qn(D~fO&t˳+Q G3M#TzR40wZW" &mi-w/z\$HpJZ͊^⤋PW.*:'2eSPMG֖ZPU\@w4Hm}JTcP 37|$ʦjR\bMNF@gby,g=T6_nDU>< jP>.st|9z*.+7By:"_L)zw~!ph#Gp;kطa[⹱n;"\m-cVm|ޱZry!''\Wz)厭sxqZs14(QN&,py-9*7vr׸ۺD3}nER5!Vc,+Qks<α1To.ݟÉ-"2{9.3*bn@W|tly=:V]%:Hh˵t 0[uP99}#5!?7\6< 3 6YD>e.0}N5{UT &Na4!%gs6@a4 d#9Z좒"y9z76nKN08iS2 _f ~Gfد9eIƋ|xe}#WZD PZyl&Q홫n0*̍(–EPΝFFEvLR04>"q=YT+B xϬiX |>Ֆ"#*VnTzk~7LU}IU}ɸyAx] }??"4BPH(/J s{*vlLS !8@LƣqNseR$խkiz|!<,Ops̬MCFF7]S@) ̄Y4-)hHؽvd ~.D*1ʌ,_"&E}%ϨX}$K m"Hy6[#k8"঵Qpk0P껲hʼ":5n/š=FΆȅ%sЧŢ[hgE #I%\kU+-x-H&#kjUs"QZg^/]Ob=?(9U1 7RD#Ga֘;֘tťS1/%NYA;6ײ0t{ o4[βB@͓cj Rv4"\pbo84- z145RRZ`ds׎IF>HC;Iݳ136Q_󤫏XBmUӀ2Q[ڦ< b~:7۩J:ۿm(q`څ(\:;ijeC|Af$ ab>-ӟP2I{QݞB*hmQx v˲_{ Ve/fԉsV>!  }nǖַ3Ml{N wV5~R]p^' R™ gXQ]qQs˭~ SѦ} n~;>҃$&߸ ײMl :0›^/khՔvڥ{dqGsjӡwvy=u U(@ aCcڶH|kڋm6^R BY.\AœP5Y'\@OQvKV'.KC {PSh+Cg";[3z,IBkqЈ2˴۟XolO'Yx~"4=n6һ-FඤX(sxCq/WMS*CRx3~e{>1eGE 4igt׸bC T"44[>Nb"LYY\{t0De8޳QZ82c}bެhf.D(UK.2.ąx*3Rq*LV/gUcu{i7't:' LM.Un!IjI0~^ۨ Ѽ`~5bg҈ᖞUMDPIȿBv )KNJ0:X @[6J˙;z xg´A>ǔLבcT}g쑒NC;UlXF/[`:ًRPF!&s,2:mĿJو/* %h¾\dY$`E1Q 6=ᢸ>WaTNP8@ !<[L|O,&K*ж&(j#3ѝN4vd;$UvxЩUM8q?vJ.((|A(1rb@g5>eHq[M*4X=zĦ/' MJ.hy(?N X]d;ǃ]69-(YVs!Vܲ2˸OYK0[|𿿟$s \ݗ f@:ty90\ۿ3&2nP5%Pb[/)6E;*HDΔV$En] 0·ʣ=?&Tܛ7mwˬ#0^R,6&꘤KǝGݚ3'WB;jȎk5΄1|Tm߂Cwߧ v %ր%GoE"XpV9 [TE {& $%jڪ ! Md͞g3op< *HE,[2,Z]m0\%L]C{EvX6^eD !Jxjb}$E0(C&\6>o ẶWgmf~ԩta,{ qtE'#5% ICrWib;Hܼ[rķx~^1.\`AP z&I12U8TlB_) 3c fýA]ӀмsL pOF5y b ;NBhwAu  ov 'h (I:T`ؾ}߁)>ձgYZ07070100000438000081a4000000000000000000000001642603a900004d44000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-gina24.ko.xz7zXZִF!t/{M]?Eh=ڜ.+HnALOy^+O"Ypm/ȳOKs_++DK!0⌋10> ]y*kN_ƞ\7rt5 3EfWa i(<ΫJC%-؅X-iQYh@㴙T(܄#oŘB ) x껷!<,4l_x0ۛXQJxH䃊Wu>}U]s{w"ߺDʬpso) a/Ɖ=x^Y7؉Թ71~*|#CSGGN ]7jeڹq٫8Q%;at%[C,NAe䗿1 %br~=&l/.};p 5D :u W=t i*rkGc|?րD-ǫ1<1W' m@(`f$wv4YV~%S708-[8, #S_nzv.Ak+TDu;3#|7/MێUu\X󨟰Φ |n+$J%늸W˛[x^>xf F =#;[0 T$kkfâ^ۋ%B09¸!7A[Z Tk7)~?S'~VY,sȉTBG43 㸠~b9'l8rqk 0D,,,jj^7}ЮI8D&N'"Iz>ҏE߷jMq)^ĭXf2N? vJw -9fz`FAKɏGLx p+}WO٩Mv-Ud+ZU<=?(7B=J޿1nҝ>&moC)0],~d`3Xv? @g5G;:]NUFvO򡲊qc(犾[TpDwyOF#3NX8в=N suE#Jʎ-Fp 椐(zޤ:q84vofr6% ~k@$Z03Aw$Cz YaeGflJ,:9 ީO0|zEa8DO7v8EIN3[Seǜ^y+Ѓh2e)H5I8H%Q;dUPx̌l'*;F qӍr’ޒ&d6d3Lr1E -pK]-ϹgHbAcKQwj:.> 0Z4Br qrK $mY0Ewk`8^<2ZZBó%62!Fyrl7J昻z^mŖA$-f ѫcSlMp]_Ȇx]16 b#|r 3'  שT&юYgB{Yua3Aw~.YgRŒ֟(cx\iMev2#b+p(`i?J6{HH ,RS \SWY z`5?uyR w)MUe)G^u| zݵĎyOa I;Wn}vG2-+0߳AȳN |{eY=$R#ZR,SG$ F[!lO71D˥ K(׷Lj<[qYҹt:=zoq'~S-CD_QH0r8}8n}$E >JsH'Ykխ CΟlqB=$n\ߘxq@_E~ Oh `U!d! J_9U H`y([GP)GS) $S@b=iVuY}ݩ6p 1}.;=#*U1gr'lDV%5S8Pgԋҥő=&^ZH2W2z"s6[*=)y{ksQ}x8GxPnJ][Jڱ~M6σ c}ySphѣbISnU!r>cӏpr;IV&h[6ٛ\Bd~{vm]*7 %(YǔOYYW@WfC 3C,z6Z3 &I:G|>Gv ,m/_̌ޏx]G@kgU@^8/E䔼4Dxg`;;XhչYTEeCʼnEoT`ŘHPȃ쒦JSR 4Ϡ67ׯBsF`)nBɊCZo菟o ΆG/en&<ɂ ­18Urlk!JZCEDSh'cل YEoCDC+ LF_  !$\|3Y ){]烪&]8mr#՘?&l]<||%u]",~aɳ!:<F٪ͪީ&~1# JZM..{d1'&lћɃf=Z6.> } qp5/ۺ??[>*fuFAi>!U+x 1M7`C3 |$F| WKmu(vL(Qވ88af4 љmwY9qOߎxyz(8%{mƟbLA{묅G.aΓ&,h8CDɽyByW:ry`}mEqGUbsBg!D.)}ȡ/оnefxDum)5=;HId))?IzaQ/P&w? 7bz4?# _yN)I2F"18.4SBi($,sE*4M¨PLٞT.%Z2=55^*{K6]MGO<&8G{x(9"u Ju[#3G{A* ƒ&%Kw2zwGǖ=͂ `-Y=z=jJuzGdHJfA4c7vc-OC-S%nXƨO7jQh ŏzf PI{/^mFY].6 m6(62P嚼@M4uRV(n}'N;(ڟVD)_.iHfLL_޽@t4U<(%ٞop m͜Jf#AIQ_Ѕ ?B ߒ\EAK?ysS( gBO^9OԼS |T4X&eg׹t*l8L&Ί2Zf4Iv6V4oiJBI3L)o&K&[[v "I@!)m—FfA+ ^vOdAN4Tӻ#J%w|%1{|qv:q&});}LXmÐmNza9JPr%t/a{[%wP]D*`d:g^'W&z[Uԃ9ޚ/yCfҪO0/|:'z`Fa3/É۞l#lo@"uu <3m[éNR3d ml}׺8 e-b1ZUΨeVmϸV+>~b 9 /Z/m/1@@߶"i&PFu(R޹C:YsPs"P_H`?D-^t I-ւ99,\GzzuYebݞX? sv)#<.AmrWqdEYؼ@y"'Ǻy>J-d^\$;Q&{DKZ,FmgRG@Ah54˙ B$X^%Ը!Kb rwvQKA>K|Th_ \T8 ' [3B Y. H'-+#dVfPOS8I1gl ?^G~o()㹗pڂ nQ˛מE[@&9!o;lqII_qF4s~YaF>d9K*[npa. ڨ&૘)DCx[tyxD>]~u U2a)3pb[ 2Eq/zݘjO %4t(BlAW>T,.#}vf yl^lw1$dPUM`˂WT 7 "wM.g aD 3gcۙF(||uУQL{e0*."@“P߾g!2vQd6Nk(WҪNrevc\lA,߲{"&y(  v_kOƏtٯ3oǨc&Sz*+Z8LÝHk#ELGPfyU_x!R=N1}8Zw0 T.x&,+ >;݈{IƔ_ & a?k)H\*GF>'3Aȥe1WУ]įTo,MSq~p6zH~ Mӳq,ۀVT^9=]P}v8X K)"o4- ~ /18<+ɪgTGw;3 ar{{p'f-'.esHȭB?VVERVD-(1qHpu[6OY?E:bN 먶f^n A3fUKgЇ*/X@<)qeU 3NrȖx4C5i\`M?j^\0=uxbxf gqj_z>'ɖ]cjhA+*ծ{(=SճǕi9p'N#BUe|t?7۔\ּa<֏F|_т=}ŭ =Q!/v[;̪WH%)Gnw&-<ۙWE Vx7޿9k= !/ix <[x!aa0!_\lp*xbC5e?Ǩ :\ :`P&"qjCXM1kOTmI:) v17V;4iu\b(dWG값b2,]-v=@ -$cFЧKBWxAOhےP%} &r~OG3Po8yT~Tȁq:&a+8sK2Z$ʆ_OYh&E?x¾ulmtiҒGQ'zdɩKc#N>͈]p=hi&Z)W+Q!rw+,9hdeܩ_lv X^s9F@ۥ85#v AIԠRe|:!߿e*K״h1ޒˏ飛OY:gNܻck3Ԟ.CahϫSɰX!‡x 6'Y>¶21R48ڷz2ld|O={S`XO;M <3=yW/Ő'=>dˣBHVxfs2Dze~v?~S.&6M1dXF1/ÛrW8VuS r0i31@GQ:??O/\WJR!Co2D$5LXR,FԤŐGO ԿA97cf3s+Ћ Ew2 Һ 2y'd:#̣rmH4T +ŧ7n|[+h HmJUU( F8-_o%=ӘIh~` VS//B%(.Vg4ꔃV;g}YDӁ{ )Xٟ0}_f!%O4.OF%Lf5 b3shӣk\3pcBz/,)Cwޢe~{ouaJfS/RʛYh+i1D9PxI_ οe@S \3ˀֽ[?wzلg#{d'4y5 xͮsɦ|ט,Оww}a;JJ߫JNc%|̈́OoڼFZ}y P(4* J(j$'4}כ+됚._ e]D7_TbM,@2xϖ3ē]/5Fޞny#(՞G h$3 ؄) w9&P;SsL-@ǏSpc]7k׆ cV.洪̼|W2 ojQmrf)~/^WY#=Om9d9Sv [P !ww?[Lާ yy۴3\BZ>>n4Ձo#dk(F?8_= /8  ~8t? ߗ*S;csmT?f1dj;zA֋-Ia (O8ƞ\bSbCB.)% G%#,-dݔG+MPw^mAU#1瞶zt߃G'q L9p} gٲ!~}oNR5AxL Rm`t oCTC=XQv19)HnR IhCa;33pN%3|<I~-2I=+=%G t6hpȘSVֿ[RTp *`_%9;G=blP6ø7tI1IHZgv.y0rg .os>+KeW^Ě3(Xs-#{r; SEu\&*mfZ<8Cl p(!A?@|GX'SF(ҝc<Ɠi|-t +ܪ]L96&[ |VrúnNEl&h9;$ A9X ;m[k&v)7q_CyBo*dDžx(=2^~@/U}.EKCch_g&,n2U?|ICчAW k1nM磷"Q265va&ڼB(u;a${b}da\i~ G2<`c)&%v`㇖Y 3^۾IH#-@HI88y"q pLZB9_/|U BYL/wh(ĥ"gaLrRGefKB'~hq5pAj!t_e`?==e 7Z[!rEǑ>7+T{h`. 'cJaj< $R&_$?d)2>w?V>S3@_&pp!Fe@1&EB?jAߞDx^R_ˊFx hYqtuĜ=_@;,a-f_J'L䁼@"y[_8EeVQwNC$ "t/,Gc'-=T-S Sq~ޫ\|ZTзߢmM'WAٔݾO5zj5CFxHd6-uYEkTcb{rvV|`.ɇ#FhK6rǺow2-Mx\kTDYe\3LD&0oݣG^AgAy5+:f |T vՑr:Mt֟M _UWOX!VJu|cKY DT=43 (r4w!9Ī4- YTESԉhW ʁ-װAmMWP75?=l 7ṟ;))F!Kp"yzŷpV_!ϋgOf1d%-lifAey`??)c, nXP@6MD&0|vGuY*Öt͟QTʰY'4SN O>vP&&N}?ՃqJX;t`Bg/h~dܘ(v_. գyskVUL Ð*N/.cwj%2;|bAf#񡗚{Lm(cÛ H#ATtO^ @ܒEiXmm?}CUK;6OnP/^ͻ69#X֖ cHPNb71?ۍ?x9xW=/M&qTa| X罈txO܃?f5Ÿ#g%<54ڧX@pARb*>^ɘ{yyAsV*7(U")XhMT E  $H4:KQ?]i``b} v_os0NzY_NDXa0Wg0o(:oH{fdzQz8QfV ݀L9XL}ʹ)l^|˂JSY_%&xԼƺ#U`UcՒUq»S҃|_˃ lɸfpQdS"Qd9|; b .vzJYyXh{ Z/?POT%`T "fo{hdC%3 /ehdv[E^WWW1z-B<0L$ (iSFqЖQƒ6tU?M`}˂>Lz̜\236MZh}Rٳʟ[z{ OcnœY>hT8}g䒇&ucDKk*8¯fj‰W m:OWU_`f4O$yÇxL[o68* Qt$Gp*%`ARAKHܤ 60mIH/?5=xHXMJ>^̛uN b wO‘7l:"VE.3s~ylތ_GמLdvb@{O}h97E, ʗ̳ס*͎z't`rh.^1&SZ&.UAqB؎&gcSo/>k]irXXb-G)) {sik;MwtIϩ9׀=TwKFZ׬E!z l%&D\d :DWlJ ٞIہǓqUHWSwЅ'mR. 11סx,2/ (什bsf#7SDžtf6vr!Ig͹a /+ NJ wOߑ/Kn"@]7\s% l7J$Tndc1Z@8ux3^qZ& j;G%n[SJglx:+6Sմ^;pB}[j|KM}!b5 wLܬC]~GD8.$ٜNzwiaH_P۰ȿθՒ1|;1wbhW=<$ąB)la\r@_<DW *죒P3;)EAƶlu4 LR5EN ?# "jD+aqbꥫ *]a;0uKqt)1Dg?VAAa)W=Q͆)4Bkϕ=9(,Gv[!"֩S}bF{GuQKj{(SJt}:#Bt8)Ɋ^)@uU {Sr*cI38|zG  w`r]pP=\8RO w7WqD:p5uFyu&BȖ1;–5Dd}7?8`|(?N˥i[ށaB=zw X-WwP}`2!H8hPd!Odރ:>f`N*C7'(`I4e*[* b/O`A vӭC{8cOV)T ]Ǖ4~\yQ7XkvIJebsy^S!W)4trdtͶzfϮ#@>Pg^/^c-a>NE./_ 6?)(8HBK?~܊u˪xCQW4zpƈtAF 1{,lkAP(/*c)R7zJNFǁ0i_tD@nԊj];?ǙKA~ rIby" UHIr1& 5hN'aeXׂU^ߤb+m3Wp#AoJN:c \!4rj#"E{Hrl`)gq"_[ <%. i9ˊ({.G ,hSO=,4zB.V&ͧ]*N- X,.q{0p6cyԕ69y7$eN` u=|SUL|En=~оZ} f}Wmɲp d{F!ZDui !?b_h~z|އ YIL65$C6@?ց \ڋx*U*`|s>0³A2PHe!a{`/HVu(sI | EKY: b`-psZE::?/3;|N䶣J:L4ɨ"9mYZ.:pÔ4⤻)^fo#"S"08r,d뙂||ɅmYmic.XQـsQvQG!i5GբįBY,Y=j,u;2sh11Kn,f~F 2TIh9 uE 隚h3t]5}I]u@#> \p( M,uFR2T"Es;@^ R}苂Q܏ [j|DKJٚTUahӯ]ZK:p%:p̴n(5A-*# 9@ (E =;)-(m$oq6tI6P/swyuk)9C&1QlxզsZX4Yĥ .N_iCO~.mrv%x[wXA0wktXq1WQ4e"{u:FFc fSv/O'M2 (RׅV}/=> hԢc~ lgK;asm=dFI.3N 2ًb{amQf(dkUmUMQ#f>Gh:IR$z,3MpqdpiA p *omɸ\.>ϑ @@bYcS!@DTwkf` `CH^c.On=X 6!:c[/L-G42Ep8[#hגcmHʱ{ ~Ka#CK_=)=xka'~D+ρLs+ֽи)u+^ïNJQã*Rxm8ONg=ݿI}znNretA<P }l+ǟ`,x^V̻ ]RUYS },UôT&?3:'9ƷSmQ}MfT' R] /7 vty3I|Vd׶bܙAwBͩX!l1ktyMrb4 )̪R6Ef*0:=EvKt,}3 fDh#ffb,$,m܍5G}C.~ Y'~n8NMIGnuON'#8(=7"/ۀ܃қɤs ٶʨ^%6(-Kj[5M>R8~zZG߰vݠY%353ޖFaÝuE,/,9jSRtL8x[WZ #tk'=:1uwZ~i#?#Ա/C!_$ƙ7\1i AG:=/5Eƺ,HtQY1dĪ@f} Um\99+Zt/ditTF`[fnQ!+;{6ј̮7ߋDtrJ.cw(ƺ8F| t; l6F3@O)1.=|Bւh_f=YQg0ӥPL{tݱ<'r}CrXM5r&΍#իiW"N T&-s^E"@~4y Eu q r} FN)|P5ZdzK /4Es% S2jGғۥ*9DMdEAwњR s[R8LO..2HC!k$x72wJTKkbկ/餮9iGR1`'ȁ_n |GCxIdL*Z>tTd-H#Tu&lØ0)3xl{xvnj4Jmm+yF31 ,>_6oꕺ-kPw- 7EfH_P>G l]s@Eufc3s;rZ*)վLwkr[LƮ,jB-:K2gy~&k֕/~P >\vuru +.k(&> 07wPtRƏJCeaDc⪺Vg|*)#u05BL^X{&U-iϩOeWhq/FCԡ|jj ]9;=1))4~0j=_{kӱ P N*3*В5MF\jK@~#[V+&`R(3+mRN(`A2PQ6:~LZE5_0ӞNsX FE $ KQ[Z`1Hd4 xӹpkwG+MBVǒ~ZjeW.JTCu扲2#bg=3'[RSi:n39)_w$…<_|δ RhCcʠlvy?̨l) j12zbT@""a^ew{Z't)pעZ9LW12&|qwvhkM ,|ሀzE[JNJZKcgzD#)>{`90 i~3mVطU =٦d_9p:PN+uWk:+MŐN Q=XF٩1%ۖj)`ttѾe/\Ũ>-Q{O?IZQ*ވ>\w˞D_2@5'5aXגB/,Y_Y/(3wmSn׈k!ghnI#C֬,CR7jI JnQ;2y|y(l,5]ҌQ}eh& rSZ0'߻@[׋whIi*CFݫ$WK#hKT3 sPeb3in?NUf N tsDwX&9WڱTgBE NԒ0q~Q[U˗ 7j6k= UNr܍#Bny.*T9O>ZyJ zj{'+zYFFtAnomY]:;*w'mVukU)Ĥ>ijfXd' 8|& ȑ&Ƿsw-CX,.ڝ 5 bϽE9&M ;QC[02-\Np2\onw؞<-5z-Lv[9֞믟V?j 4c.9mvͮ :8kAnOO: JEU1dW!_Њt@"b_`#:h`*)\q|:9i:BwL %ugYZ07070100000439000081a4000000000000000000000001642603a900003c04000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigo.ko.xz7zXZִF!t/ 7;]?Eh=ڜ.+J}g:^,92'SD?'K)WTjd$*UpδSZNs[_=W۔eɒ@F~|t8Cef=/כ* d*FbI҃&6,}DԶ6/_L.^Df^40lbާjV mC;h?R߾PAWVU";6-gRh$lu{?WscRSFE㳥tݛIP*^^w#13Keu{ Ԉ\ KcsN65j5O$ BvCNkA:b I1XyY}BRWĪV}M2&XKx^ V{ӧa$6a#\0?HM!~r`˜q/R\Om񤥻rMŪὓYv$ OFƮH+d2e5CxsY Arwhtmq1L}/{p+ So ⶧i10nͽ-CacnգУ);#ܥ uVt.A`=uRFPޤB4a{9oB:GvF0aX>HR7 u˒](+cShTL?:8@Ux_#Q5[8ޑbGDE#u_d#j Nyd{(\t6Cn jE+qO죺冟U`=~=E ރHXgO[Ce5B\=̮+PKiO 4=46\%ʀO.C(M έ֛.#d(SLݿ,TT+UP*\ί>yD8V yE :W ~ЋٽM3@o6y2bE%@EDn%?1Ύ K`u|^$J3/XvPƸe2l~]%f,R S}lWu'dQ/a 1¥;\M [$%N[f~uA'+e DV o/NIp/PpMq+Sx޶M#f 3JTa]ӀRh> NUS3`+tJص3E$b4@A7&h8`Td1 lISs%"5%Lm5LC*EA͌jϕ_hHq8/~lyb1=>_E7jyG)ۜ-.nɴ1B2^dłv3t篸W18R9ZUH6`2kTڡ jx({ӋjW,.P̽ub<9}xh1KS.}M:o/gKyVk[xAҍQl9 (5FgkN 0v㜶 %!~ Ȁv,I5cjM"2kt}lә ًJҿz|&ʤY{Bct>vJdSAseYVJ@R:.41 #/ < IOcDv 6 HZsc`v0CEѦ,oCQb9p߀/9LƎ֘ėXut#$sZ9$,AVD󔦅n(r8ßqVU5`K@iea<<;|!|%{p\w{jb-Ia qM;8zTz'pSH(%):LQaL:[FGuvd(t^AK4>,re;i2tϮz8@LcmIX:DtwѨoW!w&J4/ZYm|j9澂WMK%!h-FiWGEir8O[h0Dҭۊ;-w,}"A 0n*&_2Шր}UѫP#-oD^U ќsMt]}OGX='IHvR|+YrzG`` K6w%I!D߱izEq9/O横pOrIڛr\;){}1UwP@ElM?=*yǚI\?vmjY"nER.IQrCM$lJybK"2ot("efB=] wQk$7fud$9HX֪J(i]&Ħlq}M yM6' G€,޿腰:[PJzv5{N<!MGR\M(p\9NiۑU v2FrΛ#)tDT8 wV69 e;T::;;>ѵ-vI@R9脲}3wW@ξ7lԔN-(4zSIʨ/xÏ^m\\6"0hټ_I"e>>)і6G1Y6V1F[=6mhwk CX+1&BA`Qb ?iF8Hf+/Gܶ3Ws陻}BMD},ݜ",?TB*_g=,}.o#3 c硔6?hNwWAbzl%N%{`ь&@)@5'|!Nf.*(E@`p5U˼Spnw!en TG D3W[I=R&7;S4YӞ:!QЍCsIJ\ON4}o!>scvqL og~^{Ηy|:4ĆV  FXz0tA7m|5=tfOopRziDW~8HaXĭ_eDƅ|- ꔑ'qsr67BTS\Ss>,Utʏf_ 2$JhֶM-Ä^Z(q0S8]QD)XNZVA6A<|m !=?wM,Ob[ g_"棲fp\ai!PKmaT;b2|aGz*?j.ͪ ׂ E};__}yUuqɣ:/rNrIh)7&xdI6X}`&ŮbM'+[4YLr cp]0`owJ7`w\{AȨ]a&{^ĺ9~_UeGQQgk[=ɐeGg0R >a:qR6Rb$t<`* DgjA=R%Z1ֲ5ótBEkpQSG9 י^kwȤi0XQ.n֎V޽mIIqgjs[@~S|x[krHHZrm RqF\YJKyɥLz%qnaABewU>\y$J,RN2`})<)Å՛fjpx l'Q 08yl)Lc4_W2[YV(zZW{;0cA2_]`M 襳t7|p? ɜ*?@wP  Y\CKme3V.V>g(t_RVuyC<i,C˾o15UOjУGcxG/@qW\p%p{T J1 +֑̩aPh4a[02 ]):ȱq胮ikƠ, p_0][S|Øo9NJoJ?8S==+.I/|[ i=+[_tXkSAK.x~BS(yUNji&#L!u'uxY9b ={~&{kL̢\WRY{N5IXK|4'%M<{=wJRdUTN@d8# ތBeZȡQA͉Y -pؐ6|38'X*‹x;#9`(1x0 {pi}L~Y6qH&|g8_*:Gߙ#l̙Rq>7ۚ~c蓱[lFX?z{ jMPK-Ĭ$@zdYߏG[]ACf߮^_AvBeQQ5:B*1L h(Gປ%&We@p1$:^ij `x `/O ,㿼Q C׹PijhcE%\R#$ew^lE_XZuѿ2x\ܞԡ(d $'$Us*\ S N и{T lS!䦬y9~㓳|B7b jkHAb7Q" @ VTrSp~8̕5?ǟ=`K*]xJzc:c^٘It{W4#{KbF쌄p2'K>* BXRgĤw.`LGj1c raSXFRw<\lr1PD)bi(]H*'a[,CmF-x8 $?=zCH= iINY5cIԉ55R G>sg+*yHA}1K%pMGY"UYe ߝ :`ZGT~VhcLL|\W=iuc;vr/W7Z0@F!.8%TGU`|;&-Xƥ5} LR- [VVrx .9{^ ̪@2Z[ȱ!Ny箧x qy$XGOn!^x뾇w^+stVJ+2TL,3IqZk\0/nlxt*_Z&1wH|ѓǗzYT>!EiX%>oۡCc'@F gi*>/tnI~P/x K F&O6VG$VwtW- y-&Z {3 Qu5pZA6 lҭ=t. *65xDQ6UI.Ұn !4@BI;݌QY4EۤRPQVx[Hw3] `r;1?~(^six&Iq2QNtAvh#j9]O TtYosc"~yQll62$k QxS;yA ־zc},aOm&8A&7ۮYX y  Q͗- Eֶ!$rVs\6L6*> dS|P{VH| CFU+0|$YMQ!Ð H4>08Z C"TF'L#%oj6G,-\c@Mgh0fM)^t*3İ 36^ǠC8d,FLxrRm3_q"g L5\խl xO&d/wY0Q0 Fhk.Ez\i]`@: TECLT7|%R֎ _v%XvrOXY%xl֑c)]=9} > ع́sT:SD,H`?Y+҆ 6& {["m6HAϰHZ_B91a ITo%prE,%.m%'ˣ'i ]nF F4Gbdy!*V-p[~ 36GA~> DCʿe1B1!$C< kL#O> va㳔 Q慭hh ~rz>8F#3@}W_a LW&]!3?(=EYkQ Ui&B ~,/ iG ^Yr)VP/[LqP8xhuuh:EfEOآQY췊F lCgUsjbƼTY0 ˥2 Z\1?\cG x쵖]Ht| ܞk3BW V`kF)4z}1Q:W/c-/a2E7AѵD򳾖`s=ɰtE#x Zy4n ^l٤^3_d0{F^T9o륃Oi(|k"|>J~T8MT~huq\P!r|rp<V).~0,RDQXu;9}45]K6bVT} 6~kccoG<(%qJ"RusM3$2蘕8 lB-/N fޣg剗Cδ=P:=&~/^*_Z3`™3apX KF9 zLrjS8^ fI?m4'2 2B,`LQK$b|4g0Ie  `u#J#ղc;3!KxY ڴ9?|m&Qr;pn>8 6i"F#{I9HJkfnib[@O^Dᖀ3zizj7 Ba,j-.6Iw9=B̀2ί Gw1#dq@eM"!+"O 8r콣;%hbೄ BijV # J' \Z¹MB*]dO*J6ߌxvwTx#.zG1OjT~0Ʋ̧cN\? 1u߂G"Q-Pz.pqVqSLigؾf(i;S!u9U#I'1{):Qb%[~x<{z = ~,3v="в-+;IKqQ)[vVUYҵ&\mȦ]핁#Ia4K=Z?S T[r*ޓ]9m e `YezA0sE Hu51Ӑ"C}M G^%_aн\6BJ4)aY 2o#\D{6M3&wQ=͗NCUcg `T9VvܯXSq \HƧoWHqE*wԉ>& LQigki!*YJ.a%V#fS9ޅ }k^z#`wXW464Db/S=|>{};qΛ'^AJF;oxafEȮsƒ1GVdFSS d[=h_sUuPv̮4sem@nžL'`Uvo`]kY'eS[8(;"N\zoHJ\o7,p u_%q!`yʙa^fn+~5-;e85l>jd>YHL u٫MY)T?HbUW,v™K!;aX.&f|W%v,(d%%݊OK TXpIf82Fgu 깡yW8R0Ng Ө2|Yfc}Bf_kds x7A@YIlEtJMjjEةMˮNaL'D-Bk P֑A1qAQV;W^DUL@]q/@ZM0To诱~)t0<ѣǛsp @gLU>F{"D Vqbb H{m~=TOIx[mɔd*4Ux硆]kMkiE Ң^, z^Eh= ^|G`E ߩ@E?> DkK _zV(E2'aElrQ+.&5l;w$Q/E:V]/FO+ϼYQ(fF]>6hHҥ[Ƞfa`]K@92Ǖi0-.ղR-Ɍ /е-@ 1[ڜC_8OeFy90\O:|t9fSodΛ=2М1hKN23KXٍEʻjJr;AvJ1;.]iNy۔5up 2>gd cHXJ.0r|m賋U^|_=-= /,O:#Ke=eBFfqPdYb/dW:HVkH%%nGYڔޅuE+Q^Tyaix}H )OȺ2+Khgbʞ(-~ PN4RL:?t$o谔qnk \/fQCxE[/&NjMSK9^A׽G7m(N3Sg%h(8R@>>+[FHz](ߚ##oYm,T%Ac+ea\ttވ/Z$X 9lЭfuའZJ'-qzM7Ri|L <aOZ_E }. q1$E ˫Uj Mӆc,dW]^fAQr10%Yf.O.( $8}ϭppxԝ_%D3ll>AeԐT\Β*KQ93ԇO4-[/gʘH@kCA1؟X\2ZhXVc"D``+ uWа#2UTDޒ3. ѣ`=kcHh + _5^Hsw33U0 LYvk=`eJoD :BHl2ӎ-}Ĝ]aZ )iR40@xI53]PH=dƸILFv둕G+v0Tրo 73SQa zዦDx5'xTcycM`9xt ,!ne)th 99'{ ISRƁtoQw K8ڱ8zvC.k\Y4J5 A^>>0*o?5 Xo—$pTCņٖnWJ|p3 |-k ~-v'k. pvD) {</\I95e:d~2Cͷcé4FhAqq 0<9Jc3hH}'/e-ܿjZ x+/0Yܛހ:Ӌ mw$1/ :P3F|c&#Wa'Ȥl7ZڕyR2nru|7 脘4J N:0\2*lD5iSTb`9(zٗaih6^sD.4@;xPS>Y?vkA%.1@YE6DO!~R=: Sۥ1 ~x@Z8"h܀G~;+wy)jgYZ0707010000043a000081a4000000000000000000000001642603a900003c74000000000000000000000000000000000000006000000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigodj.ko.xz7zXZִF!t/?<2]?Eh=ڜ.+)3~ܡ,ޖ^,UVPI(u?өyw0vL8y*:P7 W&z ӫNǿ!Q,*I,u " P瀙͛,&^DRAC6Q#TKPYyf($EU/9v:"8hB ?3c-K !Sj:U6Wsr* Tzs)!pyo I{ciл6L%IMtۚUj\9s4+c-Y-{7+Ȭƺkx:!Y˃f[X~f53{NQ?:REb+:}x+8̯$8mXh6p ,ScrPлhDP׶G;ȜLKiָV90Kdo}pϘ]C[^yUfGepky#o$;3d5*3|S=[$?=$"U` ̤B*E .c2~*K qUI' ְj WR̭%ȡ@(ahD @JVy1>ɫ<{5Ɏdp3Dx VUvuOͣ\-}gm1~2nHc;n*P;9P=Y%t +7sc1TӀk0D ɉ^$_vw s*0{h&[azikjѐ V}Hsrc37 [w(wxI)k=}PKPd٩տu$ Yb/f*fV깚FK5Vw:MNvgƆx'1sg"j=fY@U=)+TI0n(@o.M ~))h?@;D/8,f>:i3]̗DڍꚍjQص*[C)IΈ/0.Z+|Na&W&=R,n౹>5^݋5P\g`e*܏V#LfAdYʊ2FlhW0y.."YCXhl ۮe( 2jAUI*v:ka98֋'6Qg+Wj,ŃvO.cIh8bJFZPp]RgSm{"!B C5Z-4GKݧ^絼1^v-kdƎòc#;/t ~ŸJbZ΍m+Ӟ>C#1q Ԙ$qB}+ Ds?\EѰ_} ޸HbUY[aЏE#K4D>t;[]1Ύۉxl96xS )kۋő#Qk&A?Z:1P "Kpjal0LlqHØ.vK{Rg!`azL]ʱ_&J,QhGOzSLЁwaDlS9ハdC=*:i!Yh]Kca ! qu"ia.erK{ ~˞L_IΗ2O(qkxS5.%>*! YJSOSpVz=Ha؆wUCPiFB kEo^‡|M6`϶=oI{tʭVMeH>h[-N?!J+ը cY?nyx[WAT}s/Ih͒. Pv&V(>/ũb-Lp^+ftU)<:?f&; Η:\0~^\pP]Vs:/}|$,s(CNfD-ydQ)N AΥw\)jl'ƋA9bFb5Uʔx–0y7ub-8fF&mI2:\DdD|l9(~˳-Q?HlC)]LRYtPv h2r. O2 Li]` cك ?M@iE9R؜_u'OX=,ן sd9>Gj 6#7h6xLv>sfG̞}X*H_'}l*4Pqu/tHX O3[JZb} ۖ{i43[<%][Q' =qm) ;{VI晴:rqpI~#c/KOm1Ɲm19pʭpV ݀'`P [1q "Dc\0X5jg$KhϨ}mFnM}J*y#8-+'?§{:BAu6U{7K+;fԒ?hzgpѣuWAKTp늦 u|s'Բy' h|;3}g,9? zl|!Ajbte*ޕMIhO9ӈ)|EY)a ̳c iYvcpTcy'<1ZkzN*M4Dd> m-^gH0v|nà;H7.#2R]p;t]z[}1H 4Oe| 6Л!nͰwHfNN*_;5ҸD]afDzȴcDSDԒͱ,w,B`(bɍ)0L5#n\ BMx\ ;L]tPc%v dwQq&Q+Jn"fk|}t&,5T(rwQЧJ.9U< ͫyUv#}r> _HYe1]8Յ͙NrWx^l}9BªӬ5 :*1 b+ph?^f ɲ1hzpX|ZkׂL\#/oy ]{8-Qr|2rN!3_ja%r +xggy[ yY+B$r%;FMYK{}ȬqLgfx֊zQ^'ޫ)w7 >$JbǙ#ΒDCUQLzI^>zСUׂ0J"n[؀lza[-Ƨ^ˉhQ>Ku*y+AUZL"0 äg q.x~Xo|aI f1`*Ñ)&LFNk!QY M87-qд{9df(ʍF6&OyLs4|R0خW8n6BS6:DG}*=]iXǷ>&;?\1SXWA9Y0)aY8h.egӦ×;LS5$r6}ŪU?#2Y y+8SCʠp.f=C[Pq| ֠=ڌa -vEar`r JoXDv` d7E}`rv|(_*ΏƖx~GN"v"6DzO3 =ē9Ϋndcsb6ۯI@B_O51e{&z1c'y `Vkl45a2sA`GODR't21kMy- .u-f8 Z`z {4 t/Ƶυc|ՠW ǐv-kf۪2yF-FNN\CdlԄ5)H(m6CkX+DPψWկަ^#|v)e~ >HtjEE&v1pH zSA-mC@AlvbN5,˳=nSVW@qTrCTEL;d@ x^/ݵdV c???g)( wX`P.*J@?YV .7C-KHYFT$NяM>\0*oQ~]ica6H>KX/o0L lsp>oD}%^f!GdѶwUaN5弗"wg\HHR\~h*3_s{fcYͨnҡ/笓il]Hf7d#՛qβmODCNZzRqӀO׾Qah= BE4W w>IpDlp">(IL ]:-dK!#ܛ3ռdLԑfF \+xKZkjQhjVxgI%HjW ` &QVJND>?lGby&p$82ejjPl *s 8q='* q T"ғ]+ 9\ v6j-&Fa2_P;ZzPN3hg+w %ힲUkyzvNʭv-}"t Xd(H`4O3\WQ<,i:PyHKDQNz$FwUbŮ}۳gGB7( +{mhVe@, a0x:w܈5GGNb274hy%4 'AJ7?y8 P$qԟ?*]l@<;J42%C WKW.ʫ5C4#qk[x<ί}>R2HD0.|, %Z,K(3\NfLC )P^ iw!?%;&zhk{aR?xxl aЀPޞ%|'Ҷ`o>GE1ޝXFvJOǼ4v8"YEp.+;ܴڭȪq \k;nc+#կ3v[dA;6^Iǥ&I).e)~AObU)F\bдěAUB MXd}fcm rr0gͯ*|x9K'G]SA&SbK=kZ6Pʫ}!-=y*F\uI y|, xP nbE({;vSQs)!+MrOZ/7k؆ˉ)¸ld߬,Я;.4mk R0+kq׀ m8 LjA{.btPoFR 26Lj~[I5MڀM)8$pT-=IGDOIvEnQ֟Du퍃2[@ԥ=I<52@l^=5pǩ y])Z%F>5͆qO HrO7ù+.`fC< K"%鰋`hC u.$X|wRB< 'HtOD{ k6˝o1}~۔S5-NQII7D6-Jta2ZsNhRv~FKpʧΊ4/c2w4l0ۜWy*+OAX7*zHnwCg:4Xz}}PǺcR,klg_>R;hebn>Û%n9/a*O[;ZZ $pc5$Ha3Q=@vlz6k F|&:%W  jhQyFe.$sʎj2j2 |d٭S1P3%1 X0#=eWx2z.E 7v╵Ə}#׳?#g#wu#VCJ!x!i+ϧsA]ncyb~IS-eP9eZWm0e0ky7ˠyxwuH-uJP{7㌟8kKdŘЯg i&6J}Էǘq[ϡ@Pu-MoK#!3nG?|(!hVTwXNC9Z|GD{AGRl ep|:p|‚Ht!$he0?).m761tS;3I| -jkYМ^s ]]7%Vsi#u(==Q+#~p8mYcD~a0B; y>]z)e or!!L"J( cϵP@&:U-y|.|\l 3zldJoT?<%kK= AL~Ovh*m?l q{SNELQWk$+dٖa)I\O|WY4Ƒ.AXroP¯S$bMJwG29$~;0UXOYW/#~S˅:Zܝלw9yߌia ׮&Gp۷L LM1pB#=%jz7Cmb: @HsיDw?|7 NjX!=°[ ;U+lQ}i``ӑ Hv ɂ."BL4 %l{o4pgz?LʸdD̀RPq֘u y˟SΔ-"kSlRL"< ]2(.lدT%w<dT@!(-򷐰2q{Z<18pMJd~N3U _B=ʱ2,E/vQV J}IXY/҂eeS@2v^򤒛0ZN"/1@DWi~Qyl')Ӝ-U-"f:ALMWK:OdT{Mvȃ{ZlKJC;Y,$yգl saY!'HiBfLU]>m@!m"dZrYLh杴#Uo['ۋn ;bYA{4sއ=5%ho p*f^Uv>{-lQZdK?K Ƿ',QjQ3 X>::qf}y`ɮݛу~,e ? ([H~@%P)~g%}'ROdlCKt3~0D(*}\Y:a״Ag=~AM-=O5 ՙ u,u&Q)XYvkW؄%sB\:~ɵɉoAGPvܕ]r0>[d;%Td.OD:&eIzn+oK)SꉱE,dwa5P&Lx] VaJ$|I^e=J 3^:iV ̠ 'V3HW9xM2_"J]O|Չ}0sѭ"(n'*l%vްyKL׀1@%Mw8tcm\6Ò🗈Pf!+"/og5bFEۻ}?'EҔ%ˊVA)RtLY=q L7o!=C>r\̼6xH >yd(d[L2F#eGt0r @<86L|Rثҵ򻕭Cd|l[hN>r)U9!0.jimj"4+&zZ׋z`%WcYX0<:3i׿> :23 ;g*V j*zEA(W`+eaqDwK謖\N(YL4νMf~{1e?Rv.BfwSh q<T -oIgMQ?b<-n1fFlGhj {֒u~K(־'Cu/ zSe*pK cC0ky)qB}lO ؼZLmSbt2F@Jv:"~%FpMC=l 3@!l H&y zuZ=JkGj(FoۜX2W]c7iǪΕRLL5wQw1X1*>5ȋ<ىXƩzNO&fӍ E:j7#BlpI/(9_+ #c/|9󡠧PD~S7Uds UKegz_Դ8ڠ/!A]5&n搪^ 1rIۘ,kfM.HqXx$jwao;',q58)hMI%m#NzyԐNp[U1nd5D]F)0$hZ崟o{#^iܠyґASfbj?`ש&UlHL!b_Z>攼Qcy SѼ8~g6/U_:tɲޯúRaa!@S;O'T$A9=Q qGя(g{Û"z㣲v_\{gdZBrhq+eJLo>4wl2oPAKzh]vbnPwT%lM#kc]>fb?*\/)7(׼8̄ {ÔRb .2&ʱ §r-EqCJ sfO8 dmiZ0t$!WE](1ۖN[Ay; ZR[lKs;p ѲףhFԪϺ$\K)ڃI&;HvZTvov}&myr -G '^'e'\α6gHQX =0"0nFE<{ MDGh W<؂v1vjW0V!5TDd4`CX:0H=!y5D0cτCD2ď2M+jյ[<64CoBM3xԻFa}ꐂsP$0Ө4ve?sO:<$_[d r呭=˴#r1rT 8w}C+Le(_WQ* 9 aa5[QÓU$DK'ҝiޜG~$$;~?fD"m~J'69zuQ(+xo,iDɏ֨i)9[6Qwula Ȧ`B(8l+a!pKvoA\*"z] jv$7|IJҊl?ÑO[eϓЏe%W[H<p]j6S+iڮf$`n[?GZDM2 OY64-@t5m G./5&Qyq2Lӵ^_/J1Ťof6dCKqs|rN(zk4~J A̐.GKzo1I'u'&ƺO0ۄ{$4DzƓ[,9.PGY0DIk5nW4q)P~lV?jj),ZԗӟF'NfG5~S f|fKI"JɈ3q!+_pz`(u]:FN&ybvB󞔣27L91R1UmDNv \LS+EܟhL.ʎ '!8xڹNcV$c6AޭONw$RZFn!Xj@CNΊ{{x 2US+."$B5d0~/9K)?&v"M-H)w8J{snz6v<͜@/׫+Q$|.J"Wb/4i8g8!jo*#x dhQ$"j UwE{]$PbKPIHUybDpUGq?r?V'k[m踞$cǔҞ}s[LU#b%x'@/5yܬЦܩ29eqm먨a+:ZI-zO;Y<#䀩`h,[ʙG~ p*)˰ x^*aI|_=|Xh6h6bؖj2 Ȓ b + bּsGfCMRm}M%KI|IxkϢC"@qoڷ5GQzFljLYcm3Wn\cWt4v\j=<~5ŏYDJrɜ"'fs`qõQ Dg ;ӐGq?QyO`"!/~q+׽N#[@%"WIo@NJx]%t$K#%X'_ɒEkDBv7Xc Fׯ΍6 `5Y7>kHtX"0=hz}d]a[yh STeURPc V*gYSȳphB\s V>&Wf .Kſ%8lza~ @T*iER7:)U6dĢmMխ-<ʝ. o(@B ӷ9Q-j'Ead۩9dE"^pd颕f lk=g$DfF@Q-7Q{RFV{S4 Jѩ9+r|< p,qѴ܊Ƴ.2IAr>͎]xDM2mA?l7x'e;NfR]]cM@)?M`<>_wA R݂O䔖Dܹ|6w)ۧErlsaZfT<3 N<{'1J e'@ҠJㅭ`n䐙S3`ic_ٗH`7),ʈ_'6UCFK-{_CbE|j,u~w/ 1P=Jq<1f)JdR:6pC'K="eFvn(yYUS t{e8 ۓ[R}^h+i_ii2m1U 6d2;`IA/[CⰝCWh ݔHc%<1MR]Ao 8I Mb$*g܂{aM*WXO;Y 95D`[B~Oa"'֔7h˳rA}'LţQnK oؾ>tJ+2=1CTuvyu m)b15 ʅ}b:?x= K質!ʮ=+/(,\~]||3h;à}KW]SNl0[6Ņ)=p q@WXs>ZmLy /g:<2Vbw#Si? K] ]oQ$o~\3 t?igj|)7b:0(k);ѮoMrf/ %eT;?Y][^˗a:i%g4r|Eiإ)֢| Ц-9W6ʪQʉc[ܔid<ؒ0j(Sl<~̸Xĉ)hʲ$AG)X2ԷΧ]^WCYrzňMxp-/VR4eWpS-@ko*EAgz s]վֈ +Hu]'qP}+L'4++fˑ<* [m,o ̀8.A?黡C/*09E5CJL&q`XAnY˅ ṢEZ'Pq>+ǿXvXFZpE,Sou B :1/")x]8!# 6WST3b AjVbMrٴejb+'t.& ]<!-pͮ?*;u}+Oꯒw13i%sʶ#.RVM}#g=vyS SeL,k I$w0ބe:>F-}iZv! Bk{qA7͸$^ 5jbvWgrLF$ yR @?'W|L77iRfI roi~4mͨ|eit]\ꁸJ!{J j8ES+JqUQ:k#_lwӓ0eIA!sաve~9\Zr(N:Տ,ڧ{+"wMؿ#E"97sNnlxkӖ' H%lt8c*LX왆嘨|) tE.y{7qd-5棌_+aE hRW(nIgO*=>Ko|{dJF,.p󋇗r#ZܠU%@<'(ΟQ?dW|ĿmQ9urvz px6yV@1 956pٙ& VmS/2IT$l@ɠAvA 1[~o6LNl \I&-xEI ֏(zx孋1?u^2bS㚣ǺOa \Ғ`|&"Qi'7v!)&T>.k(V Se6 ~mYՋmЍ*a#l,qL5cLuSZ|.dyLFIe8c;Lԩ߉Ml26XۚEpI?b "H{@}ZHy<NYwH\q1Gm]:=2:!D=2ht(:9^-m;D.s.,܋z4o6I9؏Dݠ K -Λjz#Mŕ4MH:% 6tU!h2e.H%8 QC8ņRWGsEHU 6\]3`o6TE _V@ >Iֈx ZFqn`ڽ'A9 pk`*i pP4S-{- O-r lk*lIou;#A߭#0W@0ihDJ*E-+Z+}s{ F 5!Ə Nk͉yiɆJ ]^OU<ؙ5 ޛك(p=ø h[JHcteTp620`f[;^i"c=l B*HD> JXа@1)ys ww9U轖Ip?/&rǗ"ϟeX{jY۽D8CA#3i/wG+("oGk-d ZKKky~>^3^hĮܧ&HQA'f+0B)m\}- a~CUAJ?dqTPjgΣK{Jd_4-ʘL-u#Ae;^ة团{Aw O LPA^U(} fA=zt|Z(zib( ~+MS2%R/ѦxK4!0bR> ,[LIJxXA7;dr`ck,3d2oml"m=|"p* TMVa-i3C.V%97 9 mK)S=)~! x6v mX35zJ(dA>$;k(o Gn0Dt`XD{sfPGYpLQ?N]QZ JJvYl]JY OùsC-U؁չ ACa|WOrG|7@KI?Q; 0hrfrW1'1D@^'&Xyc{S=tc$Tr9zC./nW i-PVY>LuZ!2rB!zkڡ`:ͯY 1-F%bV Q%ս}f ?O!/(nWFv[Zcxr\pX~$8{^Lg>WGچ]n D {J^bFOHK#KҬPEfn+y9z$gʕv@k9ںnF/+y_;a\sj +)6`5K@ %ˑ/šDv18Y$ɘ{,cӮgGb9xmL~*:32J+E OVpm$,2W]U~?em\ix( ޲'?”d/nV]nMuMlIF1Fƽ*ݛ]YC>u]T ϑZn([’Үâ*-i@ `ñxw5o #cKAh\*\?)68_,y{t+twj"NQwT.WxV;sH D~fn@آ ha}ˣg!gnvABRԈ+dߡ{8F<$~Y:_ΡOۭ6ۍٲ-Ab:6(c2Drm1Nֲ%a!CQyjuI_kq7kIB+ﺽ*SQ"sts6ohjhĊ%u- Y"3wчysRR~ӄp524؊] *3"⚀.%ڣWZYE 4Wū!|KĦVx dvQM\+v\V1 $XauH %~,%VN5 (Fj~cO ۹J*Fos?I<%h,Ov+11 si8b=[{\D٠iOpNBx񂥕t)yP}kYg5S [qS/tOwgoGG0c/Б5@׀jv,1aáQz_;sW&yQ!1#~w;!666TQxDӮqd8Ln,<%0 \-5 sL$\Md-R\so&U\FuɄR|r ρhiuK팥H4 ӟ.ׇW;.,F_"ᓱk<鋮p)MnxG)W!a},K#!GȀ߳b^Z aWXRq=}rΪV] =QMZd(8ÁEȮضG^oT=J{sK &Td-܋ kDP;6h0~>1}}P%J=ʁtpaPz0n>2+?dE_yl)bT/K3>N>f t)F/v^#jH9kWM M\qȤUjr%ضݎEyO ߁hq#LFb%qyS6 T<+_H6Y|fFt@[)Ggۀ(VȢ<7NHQpaehfoz:A`mnQ8uxuN1R[sP%ZBxyT#gGbb͇\wK]秵wt g\|3Ʈoc{&Kgր2w,m\[#%.A\+nX@ /z ]7^.ߓ{6ݨZC!Pn}C8XD['>!W$Ô򰋭CAP^]6vqrVW=D7oH l Ůq3G@l,'hYnGvxbBbaZcONmD jia~˦!4M_|=?v-:([E?mB8w߶g T6)+b-i9θ\m\7D(p-@D^ap﨡'j(1܅$ԑ̒K Sm@z;zia5:;HaC)4 Y7m(;` މW5~µ>P1ͮݞ3,ȚɬT!?߽Z*lD,CT2 !Uz 7+vջSV)B!zy\u$ü4v#=b9mҊvcf.^%Zu{`QaAjCaJ!I_=V.ɕ"6hC_MSƄ@jao :d6y9c+B#dBx><ϻmBYF^ d~mgJw=Y:IIy=C9ose"/,IJ,\X@{(Y}p~5}J)&0Q2fx)<`fq2s;Xspsr )5;-'ƞ|\|*y @ IG%]Yym9%LkITG{c4+w4%ZD^71-_GGH+6 z:]M̅o%{Ugvol &BFKSmM6uA=l7*~ ʼ#h%İt.VU0ϰ%`-|Iop (+4,@ k~'Q?uaS% OoQ жR)h=uP7[&">lPI\3_jk:\0SdT-G*3N°wP.LgO̷"`ryY|JiUV WI4rb$V OW'*E)Hno-[nS: G;L]#6ᄁėKSp}.A&$3h`A=,ȉk2 X ىɅDn_"\H ?̈́ NG,5+JUn@ #%s+_Hо0ʩٞq 1@pw 3g:0kas\2B]ܜ"Hv=av"hp-8TR0ֻUP!q.׋ɵА׍(MFjn 4⸄'.謩fNlZGM \B{Q=w/q@]xHO'%~k=P52 y}_e>*uC0MF) 4$IK#KaW-Da0]$]TESY1 ޻@+f-+\u'j-Bm;s&<?Qܶ\ĆxCXW\Ge z 2s:{L0;=A+> k2t1Bp$*xahOBuvJˡ;MSb7&+>0<\Jr(}-8lm(:3b?lsXxʺ/'Tcc$h HXި7[eB>bL%r1vh;t/ J=!*D򛃠LG" %ڍ_yFFG:Q1O;`Rϔ9+IJm8 9 )jGo+o!!a/fX?]䫲I[ s% !O^aZ6GŷH6h FV];nm&)1%QD_ #uvr05= 8PpR0+O ȫ#CM ARv޴oSefIˑBj @l,a-dd7^Qx䱞0Ks dA S tĥRBe qrzFS\BJ+0{jS[zh)^:)AH۱U%sjg${7i Qq[tB+JPD.*Z;Z5N6Q`lg؅HߊJva@- Bu;xs>G*fPʉ'ɏ6)3%hF߂aS K4ۦLfd'bK\xGHLUDm+$IsS'[/4N4(M0 Aذ:x* H;woOh @~ Bv.RdȠ9,ӨYBg\5z? \ŮҚԟQ<:*N^mE^`XL0D۔Gj5?KlhYmPA0ydGREX:1(4'Q9k/N_x+{.- ,va鲣5j 7dqB+fNp1tVmCaև&v$JAg=)f7_a)K7hP[r֊viUΔJ 8{>%**^cY1fEieYm$ 5I}m:ʱиyDu4s>[ ,3i ^-}dln4 '*/62+V[9:#m6|me )^cYTYN ۊ~BbFC&^{쒙p?In\[x~W;j} 4Trn$8?hB*Y"l "3Mϒ|׃NH(}c=4?l \gD:dƹfX0ެKf)-?kNR]9i`i䱚F@LXisv|*o'w>Eg?U<5"I&wy1MpT&Gx#C@D秫<_"9<SlrE S2l]Õ4k4oGye7 'p_(  uZآעxw G{6V6v%M>. F-X`uB-49&?&Q:ku 0)~nu{=3XnN0e=bȝL>!‡?) #Y :< 5Bl2%dpFmm=&Y ~ٙѰ'%C1cTtG~V$2CU`㰴gLg}g;Aq ET֦tJ^-=Zu;W>ǟ2BfUιFHaO9Y]T nYd\eׅy-qMoj35`Fev@we]^Koh+%C+!ur9+D*_dhz݄bi3gn%4N}б?l6k( lA %sXBp0;QZ;IJz<920HFVC]>SxBdL~xFV!wzcctذQ'(c J>UcļkJOPt::5PIZ26iS$l +PkT! rrhJPe-4~(ow`'z_,KZ-fG2\<8P=c^,/ \d~|zDx2N!=*2gWxC6Oӗ[*Cx1iom4y:ĶT[(HvM\SeU5 gAB'(m|Zĕ ?־'{ M }?,vsY@0,o|mN, R n98sGf"wh؇˂]QHjT(5ݜg[\`-SЪ]E\PPI>gOmD@T9kfqgGNeLFJ<]0\TKϷ |[S 5."7cv:؝~*KΨQ8-O[)N}qf,=o/ SM__&岓mKɓ0( |>|x? U_Ie>CA?XC؉{zri=33\ב}"jsμ՜<;qHNa \֖@b,1FKJB P$UrUW v8ew`pUiŏpG+=E"ȹ̉p*>i+7wDȉlݍVnEYY16Ÿp If LE3 %4Lߵz]2Q}@{jP ŀUE~,k-b&3_iu:32XHCX CũrJ6F;elڊQ)ۗkww> %D_>EԹVZr' 2G툹o=$DUy^25\9w VO]㪞X|YT:eͶ]sz $U U?W_!'#@3؄}wLwSbX-TԯT.4DEf1=#- ~"Jzb݄c2~]k.S~ڽ@'$S[pLxq/k=[\X d]v}BT5Rt*@q,E3ºeʽV45$Qz|r'.ΌFRxԩӐl7[UHT@X^BByu1 QU) 4%٤m=ZB9W<]}8WǸraW-|O I+@|<϶ߜh#ђfiopΣ)G5r;}~]\Y%vmN̥Eb!kLkaZ͚F//E8/xfWvXZ O@p1=N|ydr}$B*K:$2Fzpcm}' )y<ǤlmMr_2O%ˌb{RtH1Qڏ3zc.SOugTr 1a6KL -$mxlb[JZX"a2TqX.N$~.?xR-wD^3*1dm{YRǘi;i)7 ?"H(ب8 $ :\Jv)}˹2S!J!*QcZ֠S6"-ߦ Z9t[^C ` /QAyYC LnTL-{f [}̴sM~D *Β]#pZMjy kZ5/d!|_"&H5pOM };m&񠧅&u[MbQl[vsk=$L8':U 8B^p_ ݠ}ՙX BI ]|d#NL})Xfi~Scδ':@hs$K 3*Gΰt6τtmi7zx$ #;lӜ-,73vRjxٜ P{SMkód &HtlaY_.+6ZlY^t3>֨'ekKoՌI}VF}Q" " E#3iS =Ƥ bI64|ʖ-)fjȱs} 1ozxkJ8@0o;)v4Ɨ0+:}7azњ6e5RUz/Rɹ'tt?S:5_VuϙSÁ{GZ B54B#0 ֳ!yRxTiAƗIͧvZ7>M! aEv9Dtjٗ*X U9-#D]ο0v/߯_D%󏡒4rO:Wf5 DPjۣOtC@7/@,ZiT˔츱#XdG.*0V" %U}p\!&woI`RխG]NlU;\uG0~Ӽ镸V y^o ňBgO⬮|ar=2U@~69&_d0wcvǏ:㺗2fu bIe^nFlV<_+}i'Ѣ J'm'CU'`= 4CU(qAzRc|xOBzZV"9zف7j*BN%if؞.((*.\(CՓ̈́Z^c"ܮYr ,[ẁț{I.REg4)4t=JjŦf4b5ȸZmoKSMI*^8jW4+V@ W`&9'IB{ݑ%P> H/-=?*gۜT儧F~p/A Pfg('3?[Eq<1'v@jr; I~T$)kcqZo"VwA<-MXBɤ]:m @¾2Cp= c8_0"2oUvk~:~$V/h7Z ~E .g7y'w@fSDI}VPئ0jfa/3]ODCT1P7,dmψ/0,~^y(@72oA7zzY)4Bo)+Z"8  GS[TYzr \N7׺wbDR@ zRgM-}<M $M\%PA>S3-8Ѭ.*] nZ\< 0 VH!bG^Z”y'Y{ߊ𒅄`UปTոme͡b!/m=M?$LkSjB+c? #3]- :]dWnyϽTje˒)F-h믶`35R I>|@<.^FN*ue_L-s\aY/!GJb|{@LҷM{L#΁OjdYt/ȟӐ֐vQ(ԺlBz-m ֖Qv2=|G7)乱1zֶ+'&g=@9e7; YKwQMIғNP ber-,b6M % Di#:" ͥPE&5=xʜ}G#]J{s?i&[ !_Ab0QZp]e{i=~ E`&.4Pq&3vw& "?Uv$ y73^|ϼN SFPV7@Ӆfץ?ܚyKŦ+ i EP0u5mgf\3o0{^} Dߨլ'#̯B[`ҺZz+raƒR%ȟjݕHS*`=nv",n5m4 iLtF닱D& Ʉ浡`OLd WX)yI93at=ŖW/$T7Joab2kL@]ȴ`hg|" }ܯQ;vGT-Bxg'" 재5۴s`Ƕw.Kn1b"vb4Mf6PluYiN$6BD2y5 {$lZ]U \k5,VJɕԧ"m" Ӯ!3gTFatwY_w&p-u[Rʍ/WΏzeԿn`*6噿 YH~yzNH_3C3cR+/!ݬhL5;M\CGŧw0O1K*)]{݂SǑ* FrNfmK F9tE+Fx3S)'ɕ*,qJ&fp*#Onr/*޷$*?DEjШpࢍ\jX?C#I(Xa>9v_&M<0&j3:CQ@"`|"3s-6z|Gg]hgrhڐfVG^ Fb8'הkf3\l2hk{6Ӈ2/n]7'+|"۠2p}[XBb֭zougN$ (b4byns |P%*dt>`I3Y>Z;7~Iw5kЭsjXT¢g.J i'ԸDf ZTof9R,`d0ޤzU}6)o^QŶ7nnǜ\Uw^=37/$>UWm:!>} |uɒJd桗LمSȅ{ 35\>f2|Pgn xsT5I^AIy'@n7v |z\no^faR3o{CT-zSj\NxR<='UI]UR9#-ؤy`}-EEKmF<."%Mk:gzTSmu!YSԅ}[-j<C$ pI)t嘑~IJRnYmbML .3ܯƨ-89+zO>QQU0#I"̒1A62vE#>b(S&Mck66]Elm8-Y<+Tj@.`!oS=$P\ާ܊,`zmaȑuN KrTyf<FF=qsTM mpXFtَ'7t/ a@m]Yrbk8Ӈ<_nLv8ѨuxCi=8i5cX@KO? 6FtG~(;>$Y(oZͬ\)*lK ݙYؘڄN0aE8Q9xx|UOA3xv'*xaLqf6[N^[p`z-HRkt/Ao42nih'IAM=iU) mGV3k1 cذPstyP1:!S}t L uYkHHm]g+bnb R t6!F~ǝbKFAN gulӆW8sC<.l'N!wQ<Ů%x ]'(SnNf*j&`\K!QU~W|_!&gx!(P9]n.ȦOݓ}T*hy=jfB^%%Cp5768J _ MGώR9`Oʂ8:e[X}W#FZ!+TPgo Ex;H^{* vRxmYn4|IeX{՗CdML.X(4$B cӴ!)9)-@v :b2"#S!o(w4M{x:FԚXzhlq!vη|!y,u6(K92ՔX=vK2g2j LѱK# 6w~^u_O]}یBȴtҌЫABuؗ@Z)(kj8?̬Hnf:O6LRi%~.zVwt>#uTaت[DmfE-)@lǵݷUyrV4)9R>>3FȆ]:!٘K)˖!_uImwK$}tdfxAu ė1gY }\٢kNjxkFjYu_Vm④N]˼Q*#/H?j5d_IZu$G1JQM8 _6 Ft#MAx[L,gB]¡ >q$Z 4|@ʞ .>\B6ʒ<* > PHW pHU_1=қ"=xp>m&vB!O28}sDbɭAܾ֭bn1D}@ 2 ,ipH`i6]>4ێᗌv<HulbjRk )N iO`p8Bo8/ xJb,E U,092'KOӋ;tuDMl2XN{3QO&}(V6mSWw|k,ڄj*?T$T=cn4 ɥoqrp|bpŚ™f؄`ݜoLJՐKA][&ݺJjdz) eۣ>ʀ"xv&?}ATD-\p? lMg裂E杇 C0̏ä Bx˃D4i7Hw vG8DRs0|RU@[ Y oYk;R9ol+6faVk3Yt֞Ӱ+l!&a-']i92iݠ|8?4fBTen~g(S%^t *B (f 4eZR\&"%twȓosixnS3e@&fsPͪƉLx %P0t  BݫWȵeƱt\ 1c@&wJG= odJ{uY$NhkQgs4u9D\9ټȱ8)pM$4=CL-b Lx'}x,2RW f?ecO;7;nv DlD' ִcVR |dmиaj(??\P֩ȯRd - 2ooG8? 1j zWAM/PNK2U+<]BKp1J9`2ig tJ a~tpz$MLx[;2"9 pW ^9Ǩtϣ$ϟfzq^(]!ku'g:"G((iH2.h(/!`)c!0U\>*5ӿD`he$_7\no""¯UHvI-}պͩ1:F9B$jȇ`Ÿqp!E:@E=Q޷V:+YN}?@B9/p5]<'Z0ü>q/veNdFz7 Ikg!KuGqO̺r,1{:0'Jy:Ceml/u16\>Hһ(Ê*"ߺl`IU4%rLbZHxؖENI"NF8蘎rL"(D,P'zLщIp ,yhFPt;$cm'@ǐe}Sޭ Y﶑y!A0g7$$&U1 L=ӸOӮph_ @On~kZN_Ϣ}Gb_}19 $IpMD~b(ѻw|uш#:&d_\5%DΫd':KJrX Kg۷RX ٱJJr[VY<:yPSv{y =᪩SŦkD]tB:7)wP%.ȆY3࿈݋$BilpϔcV{V>ti}F%Vf^]OvL,h;&!ǁG3U hKyv2~m]UZVc R[h_'DZC OSҹuCֽyd"g@*[Zӫk<Ӫe¢e\zgX'ԑnF~Z|zH5wgeqB#U;,p`L":X g%oջux3bsKF#JK7U7d:szҽZkg-֡z6J>WlXGlnls&ݶfwj+6ѷ (izЈ 謞t߯MɅOup>7JM/s'CcP񗛢mF+x˨5wvr1j2;UOS /V)nIǾ'4(ؒ'[<9m+xFbr pF)2XN @wSQhȟaCI/?PF'sut}:f?BwmbOAݿYXfoSJ-5(;`rc_]sYeEy)qpS eFΪx+FwdUpy!KNcBpw&r#5]P^jƛհ6^!_5N2[.М"~#H+iLƻ,|qWR!v'^Czo0eB(Ō)cG+ɬf_"{l-&MTWd  q /.NPH^r\?I,op?L&Ɲ[{1k!/-ư~Y0t[Zc=ǎp#`APYrQpU;Y?PCN '{NlZ+ؘ w\2ZLQy )K*)_PZm(ǚy#ZvhgdA*% VI ?}x5$Չ;(Ts9@*2]f0W-PRФ,Sz>m[33<$圉W-Sn=/Ȣo5cK"~\T_>\{o '>*nPg^RT>+5"٧-En9g;vV9L67y&^e+g#.ߴm!$m{-'9|m 菦 _uI5 Iy&s9 UB^x8jx\3>Tko%j{BrDhXL5|FU<*hhb8í=l4r">?=>l1`+?{7Ʋ7K"p񨙅P 4DK/sfa1 D$BժȒa:Zrv~X4{8[VN2.$r1 ̓iű+ 1Ŷ[+fZ̀2/e4g642>HXpT]SǖBqjK86?؆%C0i+hwCf  dj&bB2:f~)+9H`a=5«+VgAFՄ{#ah|'zj~IHq̜Nl=Qʄ~ݖ2b,e"3Ox7 Q$!_G,XafC?S@]S=` WUKzGIZ;Xqgj nBA$T߄3T∘Oǹ88]jqF͡Km-BCa5}'fY96[[S6wO!xkO @#6!DG9A[{Ip-yi-D(GU\a;WHPw#bзi"fߕm~?a Uj:#zO-L@!PdS>ߥ\+ 21x+A}Ә1n5RN<[~J-0Z4ޓX d{6:qC>\G[\3J㘍~fJ<5s~+wy\ۀ249VӾd.xd`ш1}uf [V. ، (6WMt(~(Ms?K*Izf)ؔgR]|U'Ӷw S$vWe5C{U,؏") ' :Тai=|Q<Ч)ި K'lBT6lE/̋CQd~\X81V5 z|Nڰ篂&xDYI)CA;4|y?DkP>֚ۈ5:_N y#uVt oQ8W9!U0n/Bn;ΈAY ؤBQ\ccˆ0<&o iyAL?#!E|ƞ\YnD 3܎"H.l?SxQczޝe?-*3 R\8ʿ܌-'>,Sj( W ֽJ8o˔%q($4Ư8Eq6#w 1itnnl3q<,O!D)jKyr&$?T]}aYI)Yj! t$ͻ3ʞxh{"NĝOJkT4I*4۹Οyh- Peȹ;rAOդb:iVtcD\ !w't%j;?<S|kfG'iaaQ#\ @ݱ ~x`iMҍE}ݜ 6D8|;Ђ}&9R f _Buș{f Am1q'/Wil*VlC=Ukwhe4gˑ $*$S-BC|AZp-YȻG#| 5cYH4% PD.G 7,@>)\&mHgxNIls6[>!YWtrl܊tDcu\.'lz8eeձObX+ۮ\̍*h>ܲ$ Bcck.--c-X.p)g`lnJ\@-'hV:ƙWoJF){Ȧza\3[ep,{Y‘5wߪjC[= OLQ4U!Qm4P& DAb(:xMgF UIU3eOP7F 'EdũvIyggAK UÝg9 5;MjTg> _ :ce7]pX4ӸtF"X3r;5Ğ_k8?j E#+sx@}DdBOTz|A0nk rʶ%5|/^N.jI ~Dϖ*捍N&Isi{7b$ 80 @C#at㴷Ɋ׋'rMs6~VJB#l&Mmr(Ѩǎ5LHj1@ "?#_x#&ӟJOˢ "Q!N[0MLve\O+[1YQ͹e>TR ,@:A-&#% ô3!x~!c3?N:1i] 1%o::nk/.K@g8*XUjJ=v&C%Tͤ  ?xթu9 v%ˉ ֣UX 苘ԞMϳlKA]WO&6~T 7K~' {_ jeQ /$Kq ^'-{N6_.j }R+$@_רB5Oŷ_Pj'qq V]yO7(sP6oY[8S{5к7`$c}HݨVW?~j&ǿe`l#pdfTt8E.h'p8f = {qZ&.TFwwԛJ٬(Vq9hب aC:/c[ݔ椑(QsW{ᥛ͛J5W{(皠QMFrgA M(#ѫ#:H{ >f0LK#?Rnmlj~>f|,ix[edEhwV z>ZvDXK{#D @L%dWF9YdfdIg6M.%ό %/XF:g¨e' }c3dA<}{cVUu&Yc ݪcynp􂥚`ݻ0LtomX-hKϘ\!mҐeǜHSa蠝 2K"zyGFà 8%;_]-i.x8_""΀o-u2~ܜ3oz{|TWu΋^O]lpcHxH6N 0SGG,Ai H^-:{E`8e ndXMT-kdcSk./U#c/0>>q^(M4OwAt$1eO\ֈ .DAҥE.'BO3E`07ҪoP|>6Gc_|z~´u _WkwXO D uCB$ ߂WkS }4\9VNTQ/@/xhmh;9#05EgǺ#Z\X9S:%c"2FE3FT!fwr BDI *7ZadCtD~FahDԖܯt41#N{- J{|֡r4w6Uq\YNh m$=ǽ/%Ǿ 4{XsT{IAC}ԥ+hpN𤨓l⟤H0#:d#ȕTC詬VTI-t',xpHBczMWu tdL.+݁JY[ f4ӇY*?wB]Y<90M*9@ u >Jpס pvi!}yCDzb;Fٱ`R#HUBL~Vd{ڸ%}V>akXzu\tmxv1SӖ} ͣj&C tjttx{v Q' GKAHůo%3Lpi X9N? `H,z{;%z\_ἔy`FeNn/˰ff fͪy\\_X\T&aG0JNF'ۆ3^K_&gҘX ];$\yGOA20N-#s w\85-+Vb-oCy5XH nJI { N]V;RA K<OCKeMLGGGxjaWDx2̿q]2J~Ie y՞?eްfǯ-҇P3ZHI9_+kU~j*Wg_~#+AZtv;$l枟?֮)&vcb7R@gֵ)gH h3 {Ê{K(6?$µ,H6XD?%AW?K1ݯ3p$ׯh6,3P%:-}A>Cw #jqόN}Gȸ HMQ_u+ULu 070C҆vH#nIZY_<. fϞPv[q}Zk6Gۮ&&Xq>ur5Us~ KBIo:%,',1D5CDf:OE'3|Z=yZtxC'Ǭ&cxaɬRk++ 6s ` c5X"Me^c|E#4j2o 6?::lsL)|`2Im0gCo]2m(P*q hTE\?XA{ii&[*g[%50tySp}:| +t0U@`eeR} kPxM ymw`QjN~N>0oMB_^kޟ ;_?HDZeʂke|}$nNR4Y`ك2Gu$Ƽ ẐSP˴>JYztNUmGB/Fp_|Sı+}OH^2|m{;Z+0grEN?@ӫrub|'ipFhSA{96$$lũ?Pcb ˶T_6n4C֬8pt,ңJ5mu&3)'A9/#C(_WTXRAuV'c $'*JG"n8 =B(-oP@t2FcW;! ;hJBחy+H\vsAF-#Ǜ=~Vn >ڒ Y:XkS<%6H!#Ie*EyGJIܔlM=zOu}9BpA%~omKE½MyedVyAC% ܿWrjaV}s>e@V~FWÞD{.U5,Jr!!59aV0 SY"FT8j~i4 B>ӡv'_ڈwꅷ/`MYj'|#Z'x%+P8yJDȂ dzCg6 >J\@Gbyz^7 E Dfhxɣr 7db@ZeS+E lw׫ L$,v !|,W:SK |N/'_➖wtmIykuw& R\oQȵ=+8?jqۿ:сIrVwZ8-5Ko$Ǎ/Z$fA_ɶ` */ѲPY{qV=66ȅi+6 sbO$DUF6Z[&~T_RLG(x$mΈJ}jdp|q=~DRS~tbչimNԸα0(DoX*$h{@:*DK|Spa^_4c.$vF[wG-e^5¼Bzom:y7ESmo>L(زĮC^["I=RDXO<0QטJQ8g:s'Aj9묯e*nޗEOT c7fFMH;ӏKJ-r.DNɚO ?'aVeXl l?woHAdܕ=U.,!Fwl"j~ZG*-! գ{ltq0&hnpAu=uYŐDYr+3,9\hF/ŦϸI3 %p] <ǭOec#C t~q<܂t"`t,RO(ǾL,t>#Cwn>,bU#fjP+R`%6;'Fa֖ Erqe,iN7#$ 5ez8|,ۉ}97*,q~ @T1h58Ķc7!qUx{@ )Vz3[.Nb4&h5c!q_" >K6Vڲ1>MþQ1f`Nta bq|YYJrGx=ǤՈEo.[䵅e3XpL9Y;+nyޫj'y֌FpV<8au'ѫ! &e~[̳ %xfʬP(BHW7MdQXim!3;j:~.T˷F\bDܷ;:4/C8K2%7<| ]״n*Tcmw3 -R)0mT^xQ8UǵΥ~9 ]YAHf-e\j&ʰo*QR,z.2fB'/VRvZ60dG!݉ X0 #(TQZ\M?_vommα * 66Z%>ɹjLYPzfyOk,qҿ#jUk߶<=AzU5/fg4DHL͕7p@OA $U[F ';k %6iZ? ):Lo* S~\I.l&FVɛ oR8It;JA; I,{f'ǕPAoUop~ΟUHY1JԺK3bP=pONx&wF>grPì҇Z +_UVT.\a+?kaLj@J-,s)fY$ˋ":^0zzk 7g;Us<'_ӣ ]03/$C}P~ I1L&xoѴ=*>O!䤽JL 鱈EwYs?7K;^S6P9'p*v'6%b\887kPF.|-0㎍6Q4\J|aߕ:T ʇZӃj:Y9tGS7_ jk{ekay%ut3=/ŭB=z=%Z1[U%[mkO}Mo$V-X]v{m[/P.j;:+ 'sƵ);,g*Π+;[T2^AȒ-- A~^+=J6i]w;I}\Kb)KKJ~Zq؂PDݭPgѶ.)QUG/"%'S8˳O~XΧ:\{he$VҲR χ>>amq$L3ț{}s!,#*dNHR5=߷#lJE:iS*-jp/^5(6(Wu7opYnׁSz,ͬ_: ܒ0s1!>"RVg\ 忋G"f}[5Op>{ _żc.VBGpА6.ġ ΃#%C+'dELDOüo,cqe9vߙu{.B?JprD19AA>;Z?,݋1D 3lP|Ó(_wpS= ;!02Lqh:}X<=TD)ݸIɖSw h sE~r+?]6yWo2ں˦dxp8CxvٜzځKrKw?A(>:lL:0~rAO`/Zk'#dOVfs>PUjZ갶俊/yXXFGXk0G6ٺ`). 7z$ZO5xYfc#,I1@5o5f5`+y}adV]E5yȹ gGskd4%D {4r(/gLk+l~sXA s=v| *X ZĆZSQ)<5cO`]A]Ň1HkAV)9 QݍM:\[[fAό@ԯfϡBiE(&CZ3H*1B_g= AHƒ0mALmڡ ѸM] OD޹y1 qF,.ztЬAv:7uKtIDsXi&zp0EE+:j`[0>9v@iI7n\hz؂VZx₭Ib균]v ClZļIP̾йZ 2'+l1{S;'XiWz`}b!B`pV_1=uN%Vz=+8KILHIQPݳVm|SVv5C߾AIETpbO!3|[AC~QBs ?jsVԟS˞*[͎)-/^jj*V0|MVn6re$.a`1? w = K\6uI %4BgY2oRm}W\/`w;K7(4AK8N(c(F.6:V8OA9IJRw;rNS {lO?=jrX^Y:̜Q/% f>]7>FZ^4 -msaQʻnOI%IMdϋjqSj'"f:+Yo{9YQ5We? 1ՌE_݄o K6Pȉ40;[߃LۤFJбvd$T]O&ıf͓" ~@~] :o7Og_h#IV[ (Չ=-jWlQvOP=I>F{gH֋vY00GTq #l91@zc5l%]V))Tw6n^$r>ІFMYaFGQNb``}K}vw WS붽8Âj;z,]xaf5]&)SzQ)v qNHrGv"U'Mmy7oy_&-vzܧ,HQa v!ir;tU/6m3dhcXhso[#Jk&V >ҋJ-.$nH2_r4eB֯hF` ~AD~cYPY_-X2T#_&_x"xk MfRpNWwE 6y RÁJ\(Z+p;9Dd"rCk0kDOiiLF|.UKbD16ܩ %(b .,s7jhںDU9\K i'-[ < cBލJtr"{8|xڈC]n", ˠqU_L@Su_)>v/]zXF6|c#S_=jŒkJ8k|wEȋ~ t%RPyTcg>[2=$7Kr?$;mļyua*veP+,aVgz(w '„ _HfP/Is_AK#6=S0͞F9 &- E^X#Z =h) 'ޜBJ룥^KLwxgo9BN;z 4 +DF)#> n\ФxH╴B & U:6dг7SQ01:#l+?1V%?R/S&/F~@bc6Hq- DBFE]!FD.w'"uI"}f2j!)g=Qɋ@U/64z?_3N֍3fաܽ&U}e|uRd^PbzQ.'(,=AW&`oCUM+޻ã2ֶe0 -/Vrcꍪf8Kɭ0Fu~ @pjp9TuD' &-$T,1f DjҔQҧpOZcHf1=mža֍ߪ"BpAvxyǕ֒jqz%]f/P1yXTXoCx`HvmYɒD4گ\huY׷h@FÝD[-0 +=d44l6@p@P'p@]R(:̋ZBƦ:D61~JwKBvِ IW ‰`lɤ.{MX-E=Q32u`Dǥ~u Kڿbu;i"Pf\c5!U8y':z_2 ϻ!rx !"˸DIRC dVZQl9V`;qԎWQ'sb6`bN[ BO#'F>xB׻I>@ALJ5R~x*v>ׇs覃Y|~!QFu;}ZИhF¼D5Lr65قz#] Z}ղx^,h +.T6|FHg mc0>lAƐ2;>guVmg-ҀLpۡ4%:I ss}]JDi?* AֈG0~ITrrJv@(9"՛,`(z!$}0F;7DJʒء= ^Ȉ)M Ye^j[@[װLr.b9َJ407}+N]gB9QH9|[B]YWJ8g7>C)O dU!_șs@q> WOmBK&ҳިeH1AO$}a#p <[K7r^d 4MJFy'/:"z hi0H[pz:vF9AI % e F^QךW7ȻNEC*OB`>[J/&P$<txf?6ԖVax]-C:u To \~6x%Č~k2ދ9?c,+Z2@7OMz7aFv%lIH̊zoEC_SNDf*v(\$j8}9Kۈ38˂v>]6%*a%MO0I`0}'RHSaf3~ EAӱh]ҞyÌF) wZViL jZѐ'$[{&E˓ 94>Nm,ٵg hJF4kT h.u,cT"0!ҁ9fڳ $Ylґy`5iNqg$21e+]opti+}r_`e``~S0~B R΀>Am/*:]l|̩(jA Sw^(j6aBjc@9٘l r "H)"F1-Qizl= LCi^ʰ7֣u>AL}?,A ͉Zu,%#Po@7Lg֔ @I!گ&N ½>XV:֮Z&6@,[4ㅠ_Uw}An>%5im)114EVRlҚN5?롛McpRQ"H։Ig}24<vEQmq !GK8[ݚJ0Jp mD)W:w,Pnh/\O.46z7nv%3Bif’roW,D"*%fW γ'@а2BUtSYHbFY oRZ찆R#O3FQu|7D2F>/SH ҆hleױ݂G(`CF08ݘy24Z UG0^q G qUނf[,tT[(ɓdN>u\`sZE;Qjnͮ&Lp9ASO%0s51YD>ڏdk@L\\vg\Qx̏|?x]CEW*g^1IA&I̹Y:p{`8>̪ema;թ /I-}˩O*Al,lDQQt\TJe#4Zfou" ǹw!at Z560#Q:zZg>Pdd4!XoQXǮKT$S}\0b_Ux,ŽCdE1\'&L~xʌϹk6]%=yXY֨(/6,SeUG+hkyPxmf֡yT䥞W6( y][C=#G׷D;hϱ45϶"핈xUz@N[KP-p}hWG/מMdJp1-b^VaܐGF%#ea5&e˯tg 1x>uN' "*& ;dZk/ OI%pqTR Jssǡv:,,{[6T?W xY!(U:_2-tY;;q~H 䳞 ulՔ,`oK; uzBUGg"R737 Zo#vW\#2^3ɸ[ݸxƃüu @aN =›b,Z ,) lF{ q߾Ey[xhx):†[N~6ZoHwޫ||Sp/o̽ nQF ?ܗc]lJ֚(Lm8;)Nsg=Y5i/\*1l=wq\K>?k[ jw9L⊈蟍xM^p xAa`ck,z@-Qc }1!ezBh.sGlJ~"‹$/.)e$Ł,mzJq#xr.C/|(.HUG\/?3ٶW۠P8+p~"{Qѿ vfsNdv^tD,h}A,2Ez LjhgύUP<iqEsiPݙTS7<. `vʠ!S+jp142olGBϝg?%Ay¸}0rqi3] )Q!vw1:.~?a@B[ӍY 5c<ۨX]L^B I#/ӤHeXlu@8^&*jk8Kf@WiҪƪ F]-;iRRši*0O\>UNw;~CTS5%bl&r(_ !C3cQ0+wx~0Cv?u`%(=b vRy:)f[v^ܒRVX;ӎA2~Ef/(JEl j ?DdJzN!p; -a_unU6I6)+*o` z׈ TlgL*g#ų.xuotlHc,Nb/Hԗ"q1X~[WD{t-0?;ɑe74" 9=(RrW7*T4Ǽp*A駎cr:a/hY K.Rq1boE2nz^avlq! 1S/s(0rF_Ic]^dۗmR2J[2}sLl1 n }J̪Jq\x$ "2Yc,.yI5bD<0#+;6r0"R9w֡!<:5h ϑ 4?RɈtuX!)%wԫp_]S&dJMEwh(k r$U\)oN+#,C+fWK} A A XRUTLF-z}uӤ>k}fz@ZmO%1Wės1˝ڧ!@ps & ?ٰ?9QME,2a"OEOޘ2BݒY֨pif{3ʝ Y nt`!r'X6, 3 H& "wm]3kų9gÛ`8{#jZM^=rۙї#$.T$w2!J%]ޫ|>Oʹymㄫ̶ (SJfj &ݺYW|[)~C0ooH{%sl#_gjĻ;pAm}?X DJї'_RpPyRf5^R@ؖ(>(ݡ uEA=qGqI*q4}Ag-w2ڢ$ECw3Hl@e>x>8*tv} )adBN_NA|QF \ĂG9>>앩@94.ʹ2E\7b]'{:hhV0{-| 1 2¯8F)39wg8 gn59JKSc#D dSo>i8Dl̿8#W^~V&=B%/p=9jw׊XFX xCU(=eVgZ:ό5򛬬_bbU'>A/  0DYY0㟥Rz>w |]A xQ uu)Pz$c)V!ޔCMzRL`@ C{-`mĀ'@K=-b%XuQ2 ^-RYњts1DȦ[H҈"cu,鹗{I3aS֒ DeY $uyuPL2˻g g 1*)[I*ϖfاy! fpn)u◅[P}nIc7EF$}P;K*L H6l=r<+5Xq"-67_ƶ3jJEh7hU~!KF\oj. 2bgo$`G"6',IqvdK;bt0a)-rV,>e@0[{n9FKS46bї6:A>Ц~;v{敢-NF;{hq=K epq;F}U`҄=9riuHm妮o݀Dj$R4q/Mt.8x3ɭ{-:'S =!h㳥ȁ&(D"yEx$I,a[o3^c/g]=1|&E炭+=쒮Q|$}%0{Y]TEDާio?ttGթ"E^' R&YUVF.?ALf FKB|x\k#Z>-kBBo\ (?L;T+, s{|kd%i%3+_uqqS]Y}*e<ѿmԶ]8JX%sI<@Z@{r='yʜ<@CjdX/n'h645>̮$7B)dKӹpT8MD0QzЩMww|6(Gc jbzU(Lύnk7S쬽Y j ENMyboerD+ \>11?( C"~/Mkg,={R`+ұG i8 W2QCߋPFe޹ZC~j;6ɵELX6L~zqFHyoM6sl\WmQxw;Wīh.:/.eFW5pV W`}"5v e3\pv~<\R*ÑdvEq5'Y:jUfIM@f6M:& .L0tDr^(aVo(cDRq rנ!ךsGke \D3oZCO]Ŕ)p{JV"8*M8 ۅ(T!s~l}Eİ!(6JFgf4cblKy!<֧{GqAt-Iod_ވ_I$&nK%gۜfO7Xc='PV2<ݎ*"ͦI~9S^a[c~ zkZ|^ {ky#2޿g6a@ܘk3aZ`*`} ~`{<}l:̰ur{|rpUbqĐ &}Ko1]{b(U&:܃ۙf"JUE}QP{?<+7" Nm|Dk+;%9ϳmFf?i4WoU%!!#B 9*$B&9@X;:npSDsdZ'HitH  c/%{m 4Z>cfZ2PI\T3!\a>.֠x+D¹*|ȨE.RXRY1h1sߢJf!tgS:;KrLH͓||/FBg~>@p JYuPB'lkă=Q|->R+q6wW,QΞJhH酷G'sP@ ?s#6hnj9raVbeW76DP`K+|)K ' Nhothac(ɀn y3`\7uvBρ#JO5NP'I,ExY|Jm;%Nsl{媅%][h\QRHJQ١'02)IEĺX[_O .@?c F wt#+rG4q׶2G|hY`2lM)1{ p1~mGaFex9p0o;S2~mH$f?eOg0T,` wrS.! .AVEU%***Q=n0iA wƖV fcI!Gqwt^2f.3sAi  "1cՆLލ8b{mlގ (*~fUCtB*:|o>6EVCΉKj|]p,#< .nQ)tCѠ sb;xwZ'x%!LJ}-2dp.4J@ Cι)qlYjx߇E挵yoi:*$}ɢBtˮ%s˚_[BE' f9]IjbbeS < = /v. A8X+:v?xZe!1^#iV2Fz~W\ R?^rgNvP,9`y?\m`}9 +ĆUVDhc;j}Z4:']\BHc'S ?+s\2%w) ʫJRȍͧ.|׳S2"ruwib%G*_+8x{w 62ۅV %5Yj ߨ>bt+KaȀH7Wj7 Ih9E\;hwUr'K#nEHN*Qst3.δ'R ϑ(3&M~of an\{69u8wL?~,rG7-nH`22AMY& VkpEӚ71E Uβҿ9u2aIoQe5nMnz\l$mO@Ŗvfϋ _҂L[мs߈JP'Z_\*"hʚbBupZA5ta} E~6ޗ!~oL ϘFI2sl!;ex0 -U7r"^Ii1WCM+^ ? vEMY1ӹ D—2nG樨Qe dK P ZU;,t{Q]Y=/eGz./ ## ?",)g4wiNd5N@{]К3^Hyڅn. P(w0 *e)#[O^cpXTD=3b'uhc}I,څ%wFÁ=q B15}5sɬ3X[8 ӾD/󇤧n.%5>f=vrѕ ˴E"pWbl(\9$ w$2ꀬ>QFy"]yD%/MW^dkW-?ywp'JN {̑:Ax#gpI[a˴hκytx"Dg{n&sqI恩#^2H.q,sKmQ:E@K ZtU:맀IJ)͂)&n|+X|۟V8E"k6V tKUʫ`s^jx)^""G#-!$J`(%ǂcjax [#^$T[MiH0,Jyղ=%~Bcm<''(VYZ& 7x&ye݁ȖRG[-,`b]q4]<]*ҭh)͔Pyx5$za?#ܾBc5fSap8(jUY/79hr% -E,ը 93fG0rӟ&;\&k/!2 /HAjEРsr 'LE_2/L ]F\쯮+iCu\s~f,J7N7j zQ]0a(A$ck/EeٰLKfiWk >` HnZoknŖ2??˒Ǯ~.F&g=F-HJuF\~2HW#b,,XS?E=Byf+I<.P[6,q`99uPz$ 5 T@[V}" w WKYoz @>nyDvғ'bۮW EJTP5vpY0ր踫JLs"~orPlP!4~vOv&jT3r7?+O|Cn7xT7<8( mg^f)I(,ZV37'/5\ tWMsY ~gD9ˉE5P 9ebY/|Up`yq=.p_(m'X'Rt%wC ĉ煊$Dz*y%WK~}_&q{W 3L!2Q'3pc'QaC% c| GS+@aX7(/rykWK磼(n 8qKy/0ΪkOp|Aq3hEJ^ p٪kY zܝ !{#7m ˅ `j1H=m AgĐ'dPU^'J#N0 uj,dʷA: EvG;ɯO5XҢī\N/Wk6qu fOev7&hA )1_mJA׃-ɩvuE6[6USHCbyo\x[ʛSkXt~6\I]a,{̷t$@_9VVB}D(ɱHI "oLnRwG3v`pK9&׮4*~ %"@[MY(1y#PƳIg50HFyRN#[5((0&=B8GK$3Tx_ss}; DNy@\?62dq+}Pmw ȋi_5Pp*bvbף{Ѝ kU&o+o) 5I*Y1V*8@?ǑmeäKs7ϐ k*'c?KA36fK`܎rELBƅ S/Z*-?s w$韘m$,">F{w^Q뎊siIxE-ig=\ن/AA!#I?zf}t&< 0P4oEDb(޿8!ɉ<$F{8 6ĮX9 >_8O cԲu{jCRWPsEI8IUئCZhĂxxZG*GAl] Y-_Dۨtl=_v6qZ9 6NHF)d0L" m}-ICАtt<-Dڊx AJWkN=|is4ꢄ%G II&$@hf%&QCT6s3KȎ|F}͢Ȩ)o4f<&a Q7NC0^`ѐg!zsS!(K NuAV&F2Y:zY'^"*YJӔ{*b\,>)E=o?H䱏wI.9XN]2RYݶ[9Z$lGBth`iw.!rzJnOgL55N(pɬ05i>>[cgy"^W;O: W\/%C0E6"(|[ml^Eق(p̪Ml3Ҵߊh5Ui'7͛#v?Q^if lBbyQK Ǻ@bښngYZ0707010000043f000081a4000000000000000000000001642603a9000055d4000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-layla24.ko.xz7zXZִF!t/oU]?Eh=ڜ.+cig:^,UVƊRLR`*0o >ًrq߂R!')rRnKX-ԥl:?0 #.f#z4HȊN)jm,{ڲ[OO4b<\v$.1oӤ}7?njYe@D{2nǸYʦt[nبwNs"?b2T 3bK.ыҕJ Rxu qfAΌفAtZ=^C¯vSӗ +'f9EL\$IڛGz %$^\: f*CS:?7^[w&q/+q 4x7LgF#ɛr `&Φ@ov8OVZY=Kz%=eFNttO<9ykV(P,ޥ01"Q M31P>`&[QX^<&)k-w!:ԊOqɍs+ 'trH+֖ny$+^e8]\uy2JF `mm2?y9Ͻ5Uxb w; u1zJB$d禒BhJvJWWq8Kkf aM" ޿#:yn*N LiU7 T@K] n(SPn`CwB+HAiW>ҨwSMx/.h7s)-yC K؈flm^3Ʀ)yۋw' N}sй(uf !(VbH)h5,_HuKw睼~e[3r= 1F!j-.D14_?'P,C̟|w]k$ȥGU_y\:ԍ8~fMTvlO\`&*|$1 B8a*oFLk+,6߹i7Gmt` ) MU؄lWdJb mߊi/Gon]}4?{ zy:WffQ)F7L Bv]FG" eu 9?TV6>|%1![>&Lo?K:v`&`ѻZ3#YpqtaNV%SMռ-]$~5}"(E.g@}Vp;{'>#Oa0]VUxn N:,&A-P$:9N[@>b] 'Pˉ?lS<J3/mXٳ1D*`4/z'E2c%;$$Oe(0]/>`Gf#;2];0ͥjóOK&`o6*Qy S X6V   |gzeW`i>0L<Rh *OoWwKrfJ^£. z1 M )i\sk|07d -MV,c.TkIen|$GO"h^D˺Y8, 8-fLЬopLl|:<ǎ2!{9ߖc n6z)蠭tIWcVُ w~U$ZR!75e0ڛ'Q& {yY{KWU+cje*ۙ)I}6|0]U A^kaxC_W!Oz}9< 帩kLjNf]=A_|Agz=5;u8 KZH"IP@{] L(y㲳ƿT|cH@9s Ft]Mcv pݩZgn`>h)Uksۑ㱡^S;u{ "@y6-Y=F(kZB[rC7wݷ2:}#"0%u0I,.$ %3(ҵN؜.OIɐ`$ ?$I  _91" 7?σ>i]@"ĕ1bԀ@>5nvc p3Ovn \4iAL茱՗PɤR)VO66Η+TT%jʄz& [ Z:};D+IT+߷2:<¬>eA@҆IF::VծX>+;BWN5؏7z!Q#$!EpLPvSdglvF6QhӾPΦRsBRg~D.RY3<)p'\ο@۸ ioDt㾌| ʼnT,*L0!:2lMB?9o1+-4Jפ۞GStaF4hPñ)hjNV_{Kf$; ͳ2Bgt;޿@emҊoqۤv W/~Ζ4 y1ET̥|dL ɷ2gq'*r!3Lta̓Fu_PpzDMƳ 9 l-(9OwvVIɵ_e䳪Sblk@ԫˎ61[uՌϷՒ'n'W؄ݾf{Wnֻk-P $[7/9CC}]>UѸ\-.| (7|ntϽ2l0o4q%4ejairXPsUFuۧgZV4$ߘWT#LeXMA[D2k1Wv%jf2/pz>PTH9n"=7OP.ϳ2!TUI:$ćLm I*(@؎6zC \G!C)wXC Qh.ꦿ=KLJ /c`lؚ= WBٕ%Y[IKwޏI8 @/GƒԐ$E7ьU>PlֳzԎS6i$S680ZW [)2&!hSֳ8m3zB~K`jV3*6ufn]7H'*prR%O=23@4EVzBm}=A$bJMgQE7OxGiW_ aa-F4oS  4iX)u0CTj~ qr 33jGL=ωgDHq:VR҆T<#ߜDGq Qzѭ3c[gY4LXz!h~ ] HnJpρs pg淯K~Fʗ3JcL~2mQh XRKkuKt <O p:ڙUƂY"pO ;,~2TM rƸ}ʐe1̐B!#X3|9 'E)#?(,&OT]Ls=0X^<˯L'tX[LCKbi@8j3_ړQ%/g TP6(Ws wUݘ囑.Xϕ2_.s .耑+Ý}c`ư09&֊0vx0tC1cl6}%gy働v^33j9.P]-"\Ȉ);wcQecv(cWƁCIM<9H-,6{!:`8~1͢ݓBY$fpm'Mmn~|;.5Ɋn'M]_qGBB1&S?+:swdnw$kXRh4 `-wqdN )_a&UjEL;>Ǐaω>gҗױŚTE(bT7;3ҩ8{0ܛ8D\7I$GV lm uFfc]07I5"!EHsNeoU|LU(ڛtW-U3SP챳Bd"%zAm9q@ F`Vp=Y9\938r3Eܘ(L(6P5eb>ꚜV n\.e%c/dbmx [k[mt &4S?n0*ADNd]ZDN(e[;?+)+ w" jf2!lSq 1'X``hǚU{ Xv79C6rUv-6)gH%;G*)")m9ꙋьi i 4 iBjr{7nkDՙݫsnh#V}^/?: FEzp̨w#t虍vX vվcP2>y%U#`mmQÜhFۏb p0-&é퇐_RU)e%wc -3[v`ېMPڬ ?}uFPtxuY1׵%D>a  K%uS ;)Lj,oݻBJy_Ʌȅ6ZtfV.*%>Fs_'rZ5C80K 6yT_X_,jǠ '+!ł.e-+׉L QI9+/(͵ꆒNA<˼8:f4gv] niЂМxN<{ e/t+v9'ڞU{|7D?ŒjgOȚc9ç{21WxYJG|#+/]@>XVyG9Mxݱhxke_[NI`aݣr?Zp B =N{m%v*OV>̒6+ dE{⣤!yߘ1#܁(-ND'V;%KG:PlV—7$J˱ DO!*πxJ+'fmݟiv_jR+AQ"K ]z9NwL}~%Egaxo{x=݄W ' b17鱮U* )v/QA7ή%6]p4"] }uU;l1jע/J12UyvDVxKiKh׿CN<-a 9%PAm;Wуxhb7Ҡ FĄUq\iC`k5z^F@,UHf ؓ>?[f$_ /EWQNĎnl{1uA4wCE])J;ral;"x7xbOQ&iCW߿a5 C>?.*@㋌sጮF*)*8Z%{k_" |+#aҗ?@=:EOUȣD ΄~ }ėUjPU8?!b#Sů@{x$mB0TܯEhi_U 'm=1]p'Y Az*h\cod(Huz*#fT0H lz͹tB[ 7Z XQA]vɚ25>qT>K?9%y/bdq3  zGH 'Q&2bQ|]d\%/>$! 58-y(l2V4fR._"2 oodd#( \&rq7 Hjª>%dȥMQ*+(U9j$K9*W i)uGBHIH&iR U?ʢI~ `U`1O#mЎZ{S9{ Y'KklXu_[ x~$hI>-g%)̒Ҋybi+=K5TskᩮkxkDӎ-}M)ccJ)a>бH6|Ac̺Ja_{~wr;(jwbH3+. bU?H ;r)${LI`?SX4_]|qzn_t8FTt'U/˅3us/屓2R`"p >k!^U6E7(>M}&YۖXd/\}Ckb!fW%E>79Wq3[CĞj8@Nۊ2Ri6kHx9ay呚=j-n˰GX욷thh턛ӽnM'4yej÷Wk'a 06u)_~\;%r!Dq~ZwUv M:╈ j~1)hg,LW΋pcY33xêXOm>52LD&mpKC4qܒr 8?aN^P n.>wF% l aqrftR8zi8kmcCl*2EJYNsvycrw fԀA[Ff#VWL;2{/܏Sk{,-f|yg?3z NAd?+N,Y,Ƥة‡J6a|TJTmg_ M⭶4t&]Owc݊OXt@7T[K47Oxdk D.WPՐ`ա,GB$#CɎI%bdeDKzo"ݯO: * t.) ||7 N6%/x d ύ!y7S=6w/z5 1U0?fDs 2\ҐW#e.˾yFS L.'bd_3WY[6JWⲴ S/v"$"7:n>R;EB^;n?2v2L^r!<4khR--i3 p"{i aGfi]U FP6>kb$3h S?8A@Hmشg3ˇn`\i9gKFwETt{Ad0saD>s"eI-xYXgF_TU(Ȯ`h LHM NZgǯ/}]?75?CUKC_\M\v`8;h1rH]QKbup2zt)I% Cݸ - \JbYmt KEzvN$rAX*ߐQBT$3dwnj:+IP GR8W\g\|\Gt6uZY  |UȻ^s,$x5EA24h4䡍PԌ5B~l4DJ˭V;HOE._"85&r曜]?ӧ cT1{*ω(o "MgX SO1e}m+bwOL4SY<~ʎa.H2j2wbJS ]|4P7¦M4 [F~4v>gVij$4lVcѶF~[khK= /E M#"/ZJzxL6TEi+TF0%Mt\b@ sLJL(j,C*7ꀶ S~/l")Qf3rH3'^2ސ<DډmTaZPսW#T]38x0Ad鰍6Q5|dDwlBqQH;=f;9 &]U=OK|q|)+"39Ʀob Z=֋QD,\-(M`mq$XAnpO$e7k$/Cc L3btA`)r3&@{0/V-~o*C1>0.yi\9gC끬G`:"0a[f>ɪmUr MZ%(9z2ۼe0s~U;v~}Hey\1|?(‡ 6mԶEY;'l~$g YPf&6dBx&CI%ug\Rf;0Ǖ"@6nŭ4k;H2y.Dy|u-Wc,DE4)\Ƕb)XmVgrYJC٧MnS^0W4bmKvQ}e8 jc?'E) +22& HH9 ~a飂qQh@@<tr]j{}=ǚB^'tQ7T4 kM.dv%Nr*qca $e~OnxL6NӡӶ4 e(Op6fp:\W'r^bA61<]R1h&L@L7+$M}4dXMjo%XhBx_-kČtZyL)'O}4Qغ0,A HBYj,=f+[V3df%tZ SF8 A3h3-ݾ'8lUT-!uxIuXwZ/Tr'htNgqL)"Au}KK1X/H>ٝa-<?.XDV?[/5Ukm\cuޟ6riq3Ǥ@K>0WܺuKW79mgD1h@jG87]Zދ$g3?GjLck KՉeN~~}O V (۝a!hrW`; [Xso(DP})+NG Df Ƕ<:YYCCYv(btZ6!d=Q=Q4ؤ=DI0(d YtPw;Rԭn}U`Awvp7mT_tT+&O ]֭N}DƋN0lh*p)}Dx?E5JOJ {NAL]ZAk|WHx':[5:-^W(xay} Ys1ͮ'qD~pc'`0 Y͠ 1DA?%y/7=R}<1]m_sG{gin@!B ڋnG'Nz-K9oX\A\1\OQՖj !7 P;A^g5-$>I7\iz|+:1#_INɆ0 .5Od|B+ǜ@%[#ŀ lhz: CQ~o_fVB2@t9SpZWSO\nǨ[4l}ږ4 Q$<NdSpSL_#)0;D[{U%CYd՝GXk\ٲ(&4ɆgnQ/vZ0nO?mةn50q±Rћ] hxc q*v8] d)ȝ*OrM=f/EbI w XO9u)]R"i6\O!.. x:OqX sDJ=J(-g_P_%8{F=aG =WV탱:GMi˔** FauHA FG{F{\d;6dqy@hG8=7bpLႊA`9Ϭx~l(h(RĘ1 Mjr>!tE]iT0fJ3YU%'57֧'{ NeY BNJϻ!}PK3 z"s`K3*)g|Qrd:vdP`wOu֠U`1@W@>Ia2=ߺL43t87GMXNeEFs}s]9 QUYpq 2M ~0gP>J\!<RC9+ES݈#.][Wu3W q?]D`YAu>iR\ \ 0r'\l\Pd?С)sԻ:yXFD%~sH+ d%:c_@+FzjbB̴9\x(^M%NO:믣w(Z`U:Eʋ:n,7 Q"(lqδ ~!HRQI[ ;IiXVLFS-Z-^u!zs'ARhv8}ېj3 S~U)ٲa7k,z@L'7-vD^l™W.$٠+?Ixwq2?BH#- P49H!B*ʐh[|"p |WJ9H8V,2G(Gl{/ۻ_V鎬7š=X cYuˉy'J#W-%poĵ 2 vE}1anwF<&ѹ7 `Db[L\ w)9Y.֛4%NE[n0_)"s>A͍20Z@L݃k6I#S|cH.4U*_azR-!E4q木:kݞ֒s EC z˄F_WAgZu'm6hE椸3ք4qLWkə)`߂11<34&q+͋ 4@VmodH\cg(b(R~Sܙb= ؂_KtJQlY;Gu68*Q ~ *|v~W\ ?'{ӘEOrW0:pI[g)ЖÅ#=x3Oh7̌rtԹfq~Lj(6uZ&  <Իj Ysͻ$*N,`3X/#l+N[Z xԅ~/p(3"qr|p8;ĻR:e?IyTi/)2!li1M=9%jL8[\bo t^%u+ 5_9#0 donɲfKٟj 5Wh$@[[Un9!2J}"J|72]< dGB5临3ilx!,C9qBΥ՞LvS53\-t&Gqt-69aV_[xdЇl [2>9ڭKܪбr^fC.\P iq64)LHqxA),a[2` T@F|?ϱ,Xf.w?/>,|&b#.1bbٮSr6ɓ%͌dݣ1:pQnμӆ@Z9O i2q:qW6>LPcJW 4_ЫZRgЈ AGGE'G{q$O9sCQBOXTJxXM6]y0j!՛<ۡ?B^L?j.?m.MԳS7KWVۥ[%%^BYEQ&>Ç)>u*I>qggu. d}#lܵqb,)〈]$891_|"QhH0wɚA`Tp'Ti NZ@DC2ݐ^7)my4|%-5(z_+l2) OZH YafTZg<\P߽@:?=t=$=il?v++ D`J rD^YKD4m]bܼ.nYx$miޓy7/# iDrSOI/D~)/4n_HC2VP4wnD,1&[4' Q!|]"Vz]VCwF)fvQ q*SXyrKfB {@x?GcKQ[>ڭzZHzQ"qp |_ < 5"0 |V `ĊYDnctf׿o/ VjȢ냱3hg9'<^1䠷T) _b"SdUr2Һ(s̹D1טq1P; v -2Z?eQ)ktySMם2jqH>zP:͎oBoC1Sgo<*Xv4TA*TXAt ~hn뼱oUyibbuo9o^}LZOd$y똌 aZ˧=! 20GHL5bk4> `Q!PŞ5N1HpQR9(%NZK`ʊgtpKjΝ;ĕTKJGОnHv]BrՃ5FҽmksaS_%R[V9_-+@¤($.,] |J%ؠ骝Cen @J[Akt 9ki%$Z*ЛgvC^I>Hmrx:t/'PGSr P^?ӭSwyyŒ ٮs|6jQ[S"n2F%ZH57 =LX4]O&7<3,9C7?;i^ k^C 5jCKcf1G:%5fAuFc~O[؁v"7Φxg鳗[_C#3£6 ]dAɽs`-7Qh]6zm \}˳R`i"y+f?yҌ Ynmn!Xu~WXj%>QQ1`viSSq]5,p"C8b7FY7"x8ys8?}kw|2fu"=~k9Uw} >>9I.rɰT={%l; S~9wJ-57S'pbd5TqmVG=vGؾ]/YгMp<6n/P^Ӫւ|(nMyRtMәݻ')mtdyOj43g0B:ou/L(t`C" }\kXS If5,aНk xNCa\m/C$_di:j cϰFvOG74H.Wxy QrBKJA6>ܝUCeNβOm*'ޯ;qT*:U$^쭽oiuwmًQ(1LTeh$(-}0`W7ֹKKo]`cVF]TK3kʇEB*Fo@Aw3I9EkX]uPm{fsOZB9omfb'@Ł Y7 hq8v,$1^xكG1I:f٩ڼNO[cF.n$$2F]>uB vVPɩ '?E  0R*-im"HkׂP.TmZv*ub;6Sbj.rQ}>o:?&ۋ6QlV@9uODT{! 2\Azn[$4Zsg$rE*V>uaIZi!@=G-Ko]_J"jg~:5kIGmn]4`*nIi$%`6='۬cᎼkWd?@@޶_pB8gEP_W/>72|Pъ8jm^C4Wx?sNRpŦEDH%L[]ɨ~ffNwwӱZJim;272*~m]J3i{*KB9ѧiY Y@ݏQ*J b5Jϡu!xSay$ Qd5}n},|=p4н)GJyh8ثJ|@װ!k;hD{nǭu˅H[A,R׮ф/Uj~TTL(.5YvgE!n5Fy-DUp7%}DI$hT9aea{\8S\e[VZeEp6s&{_RϑN =-`tнFWG_k6g"K.,2ڌdU)*I Y o4( \-.ć;>g﮷YVbn/!jT#UFi#p9[*L5 Q"aœoIi}ŎeGԳd5S] yDztLN>j؊eE˕O)l /ÕL4"喉R9ny ,0ʑ(s<9{z[265,sMz;fv ҫ2޷_:P#|Y *!3BU XnPM'Qk(EXI*20H.9^ØӷƔd!|&#$BK!ޖ 1|h[}6ˎt5J~*s BRRq{# 5頩Ob:C'<,@.9t(LPWwl&)- QOgEQA(R6bqiISg};5 XnsĿ;*8C4"dB>#yR)/E98e២n&%1͆}#'K+ Y׶JJ+x%n?]ūGS#f#_hRMȭ8}~PrG#?#bYӪC]cBoQc 3"Dn5A+_/8MM!ե)=/&ڿGtr#嫄ؙq!~<] ´5jl,?94)gsuSxjhz3~^OUYvkX٩LY[`mC0HA~ARXC(.6RG56H&NJR׌ǃhw"8 w q9K`Ikjt2m, 8Gk]DњbD5३SK>d5`҅_),qz}&JzD nA|D.Zvm?좏,"at!5T{,YǃQ+#7Vs.4z^Z#CfeK Pi߳;b`G$?= w܃-#ht?"v? ?(Rʈzj /55^;-f%koͽ-%`EXlC)SQE94Ȟkq`Kс07xFoQHbu3g]hpsI`B.)Q[Zi'.-0éuǴʤNe}w`hQ,>XL3q n>}N:;&McM1 oD݊f[Y_`tAc=#~P۵ܻ ,IJ,WGDGV<Nsy9uA6L$(% !񑓘믰tӍ "7P x̽x6$5˄v"8v!gYZ07070100000440000081a4000000000000000000000001642603a900004dbc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-mia.ko.xz7zXZִF!t/|M|]?Eh=ڜ.+N#v-N9k`Vejۮo]cJ=Һ4D \Lը4I!5w!ך KHh@Ad>qll5?-Hď#KSʔʹ4L8΢7e g%2wF憗$*߫!1Utw'sbοDf_gBP5e7R|%wD\cQsUiveNw~k5;y H&|YVV^$X g6!n}v+ u̻"܄\h 4mÄFZi$J~'2L7 Bz?NmQȫW*X*y&?xTb15!Qu/2-#77z/-!W}'lCU> a"ӎ!ŷD<cU&ڮ{;sy [5t=yziE`svZZN<ؑ0??Z+l'@ -bahrgҗ%a8 ax<OӬ)QB_O#8Ȁm*;ʠn͍kٛ:6JLBOsI좢碮[-Vy8÷ЖbVe7n[ʰ'_\yy=I;bT Z\HC:¥h5s'[2 %u~!޺,ήg0e.GKE.2"w2ZBud?pH9dWmٸ;Kx*14h +\-^G YPZxJzܦ>D7yv~Ln:JcO~]$%ٿU^F6א~ 7{&0% QPtیy,lOi@@.uuLԣNX3'ݨI'K%ĞlBB'[u SaPCK#=Xtq+cd{R䯻=9a!I$t :~<t(]5{ٮ^ZAa/Ma\GZWȵ3@+@(M@|%Wޗ%2DW1$P&<^vH8޿}hԽ%ld:1ޮ0>O{Snͺ@"MlUl%[C1v+`-04}= Kj T3=vC24WWl šQm17ޖ'MqH,7ۑz4 if؏[JO^Ӏ,DOܸ6zD+wWE1PɁF\_rEz^[MCs؍vKd*fCVy*#K|/OP2HU0i~-S&?]=8 _a6r^J2-~Ԝ9q_BWl*৶o-dC;u3oZ<©(v'[(}mY"irCۖM'fG$tFrkPL=Waf>3%; ?%FHL$)?!.j;ُTuq'Ϧ2]ȉY}DÂXϏjLA۳~Y;WMZ;RskHbq`FyOgPϵ%4eժkXzQO`358VtTW;KsSgS3xUq$!|$[-᪯ ӂ*j9 lj|@HB3; \0 4j'}/r&y`уl>c)˝j5V%glѳѿyvAs7m4z>S8dT4r}ce~V<~<7bҰ MO+W\R-uv38ڳ^xl􆈎0-VЫ^lVs,O;bׁV]҃K] ל GE5t3҉< cJX4.jG!wD$ֲ8"u^]U_agt06S oq6/^[F5^4eC^'!\^ ci>V:_lO:p(Sꎝ7_ cަpZ %!nPZ[v }~NgPgKhLJG_]V+KA%Zc,xu\ZIr&=މ t d߱Rl9+j0 潪Y%n.G&3cf#~C:^_\2Vv-EچѡϦMkܹ Sɴjf5d'fN v7Q]*PX!} &"edź0| o,Te15Lau[Mu#.u$af>=HDrUʃLf-֊>i_HO.t)@Us =4naaw9~l5G=DZ[xx;{+hМ|D Ih_`2waKBi`:7;^Gg+4هPˌb5^qA*bF:xPl IPh)ݍDŽTꯥצ)!Oۧ< [xGHeIN$C){d6UyIAĀ٭V2=9Qm᧪ QMe?Bg`h0[3ayWP/wL,3)x'Sk:-FMUm ꃟA]?t9}_N! %3n-G8H_z0ظ~͂NJok2Ǥ03")/>t^a$xa:rZQiù|wY0qɫ0{xW`{; Ǎn' E>X6RArVJvq\aݺw}sSR'͔Ֆf s}LSV?\}\;I/ wȅPDoP1"sccuҡabJ]Є吟NU*$RptkAyk*!);< +=Mƻ(!}I _枛<ͅlof@R7W S:Bqzi={=:xJ.08ݹ1=L]&k`a |^N6nyџIUގKb'K7v:j1OǃЭ 9-zpf} I Z1BϚz?S9Lc35wBvI#p %=ZI<,U g"_ҫxlOErk9?gK1NІ"Rp#`$[q>>A PCJRG;a+[E W Cڔɬ g[bOڼ'L_SzTSPz>Xgw> QpgfxtI%ă2=[qesWUtz8/c/k Fp :j>w]ڡ\B7ImX "0"iC`x\&5>/T;+axj2{`;Qȩ%#^rozf<{qY 9>ɱרSF H$RcQ po:5 5\Y/XaCF3V |5~)E+Sa1WK $\Z=)9)*B4K  ~c=u`,Z+F, `%05Eav)@wk8$麵 @[>ѽ ᶵ' 5,5i&gtt&;#W5IE)Qtn oRgh'nJ1hW^/;kfnJYh {%ZUpy>֡e}3|j>̣OM_G4g>Q6yz)ɢ!Mce|yMUNo}x&x-m#쳔`{H5+pMΤL-n]< Wz| d)rI>4e;]f,?Tbe;Kdn`*p W~|>^hOf; à!)x7(JjyvѡN$V$L w[i#"`Ż|_ 3Gy@*HKas|㮕mT\>8< CzÜLA0eAEճ[ J9|_ a\ SR"'P hW})ɗ0ǢaŮ`>5hp]TALrr_:WC*X,S[carCm֏H]^Vl[v Hh*_`v7ˀ4w z=.OG%eU蕄WrևOGm~H].mD2T>m*} Ȳ:si;0{rӵg,E~ӽS\*@g(k\fC5'ZB O~yh5ɭ%'hfO|%gEP*xqh<׵WKSsad/8 L`sp5\c/=[Ԉwc5S^U1?(3-ح*n}I"LUrm%wo #ƧD,WP|䊝~cjh^> /oQӤNk&hҷ& ҀZz~z$ `rf2jI7cw~V'\~ 1]1kgߨr:^Y_|i! /Ask R OΝ=JJ~^N܌G;ԁ]5օ%PVEV`zx ﲮzZб6Vv%_mID8+Dc{ O3{1:T쿇>D"%գ1ANB30`]{ {_&?"Pnyg+O+H^wuxpА\G pu/ȉ[Q9^a JX<Σ+$QXiVV$Y}WNh :̀`*yQR;DL|" F%=Gv48'}loVHVBӈ4.يz mS'P$ir?i2MA.djgOd$Jg+dV@? tۡvڡ,U)bOYZqzZfu5(מ")V(]L5*7𮘧lfLnVe1f㛚~jƝi؄5R: _ȋB7u<Qϥ@@]Z+i ln6n*iZ}/Mw1V1nV1oԐb4}:#yGB ^FT%i)rЅ5fM{VxOPפ!=#2A [ײřhن!b9t]"ɜlcNPw$L>&g bChENf,5<Wn]432CB3i898!]* Dld?UD١Fƻ]0_VM\7u#ᑰ)Dk69ne7bK2ש(;E)q^d̮FR|JFY[A ߿!e,*{,"uFske|Zo.pi% cdc,m,P ۼN5p>848¿=֖9#Ce22 yqGT]֯cj[uLx80 w+֝I1qG2F^;C3Kj-2 xs}ܔ%Cfe3v!1g,Z PaDUoW e)Y6.h/2\;KhJRꮿ%vU[o T9ա)]XZ A!HgP[ޗk8nKQtqDJB|c4~iE-VZ,?[*}jј8vǼ|d3CtYT ÃW[fbwTdO{[*_ j}ܾ%|MѻrS1=^'*OWgYd3,ipVؾ髹]ɹQ5UsgDYm_}-4 qk'z4_I^eI$iygS2 Wf<2o|Vtֲܒ)u$f|D_±2tެz XecgCYKehUQ AISo'RUvQ)멞Q6]~E* Bv~m. @*7 aȋ.RjhЇ%0.Pk(hb=7r}7n,=\#qSZ}0e>]iX/2g)xA]H)6qkG [7ѷѦho@:h*D~?9VpK'W5KOǐ9ó,R/ox|s5wv;4ò-טI pdv!< /Y XeP,,qVm`rv#rEGK~o>I,l~eK6>^{f7BiD(lFaP5kC4 $ῂg֋Ĥ0zHBྡྷvILDG8EQ~ XD18#dYza\GMLM(O:+ qN x,؍u__h7O!4Eȸ߰ #[NptN $xLC*=K%Qc@bjj#[y1xT/O ͥ>rLnlǽ H\=S#` 7OIc(ԃoX :7S]A|\T6">}i8\5ݾ֗hvO?mcey~k~eTy,?[- ],+㧚G u6ɹ,bSR \tlG'7! T9Ʋ~w_<7T5$ ^jኍ#ch^beTG*RI݁fƦYIiޟRYz4#CEd;L&Y֭F*O@toHDNfOX镳M6ʗ2N Ju îte4@<)پ]1.(){b3%mxeuZWQ@h4l-!ao3.,78 :\k}.W?y>O78 B*#Ckjrn'MI7:S r6[ 4H3# )zOP-4B< q,.ޙ>[ܐ)p>CL흚!xnaX"Օ9kkƊgqUfF@nOt"y0Y6qȦ-_ԢWVmZA}C.%}򱖒p pJS`~H_ |vSxB"ג~.&pNa=C'3pP;e2|KYK-͠fE.?qaND9Q!>/RV+ yۅv^]( m(; bb ޴z:ɤ\&vJo ¢V2LM–/,5l=@5*4 `OJ>Ͷsf2 3 Նv^R̼%3sj:[vA 5;yw1B4zX3]g]Y=^we@/<h!%^I80n/ypzFY4 mu0_fqMWr yFg}9սsWTp< ـJ!6^D u$RL/Weu ֭x:x_\מpq8r=6i{2&D"J'ښݏD"/)C mH}>}7Xq3Y~&Dsޚbf*[ٶxj'н5ȦK50=c=><bdA ꄦN1qC7%ӆ~ׄI2 pk7L`QfynhH:$XhGw.+c CVnb̻[[1s-G, G2e'r(-cmDV)fZ MMG`M*_qxr0ze$5lY'%#K*ܟyϺRIDƆ9oc9OL~p q3g1)r@ %j Q/ H`T38=)m oQ%᜴dٟ$Oa0{̂'"']d XSgO ;ՃaǫYV~xIT a8؇SL]o:mUE\&Ჳt,D;{b5}e_amiTGa5 H2.7 &ONujXh S*Z*LŷۣʹW9DR [7#a6hca-`2MYj3, 4 +j'+w+ٚmFhDqX#P-nQi'H)z9b+.4D!5mr|:tKN6YRgpNJlN +۪j, j> /칒[Э[P!u¾wq9USg&j5hME$<>F hvE9EP xan!)ĊX=8E6̴;~'ɐvbUG n˥sPDe&k7iC ӧb:}Eܖ 31uTg#^r᫪~vd(Gyn_(՞A~Z&}'٣Тx/*0KKlAYj@QW%2߬!IACjbk&㙀zfRS%Beu>Ol7E8$ 7/ * S\" )͑f*RU w 1~:sJۻLAHOI Rr2:;'N2 2G }Cċ,bRCj$O#i ~%'5BY$EX|_(2yFhW3Uc(]g#EI&@Bi0^!| 9qSrNΌhE!ҮaTͼtD` շ\DN[l~ wcxgǾ=ŞWk&jsa%^&Pޘ:bT; ǨZZlC3^0{ۣ'eFCN$^H@들֛huO1PK*C} 5oklW2oI=\<қ=l"]?fR%R l 0_禾$iyTmURA,MO,P@KSFr֗`W8hv {p S kk8ӥAMoc!ypPN_4֧$CfܐwWKFb ]sy򴇋߄"#@VQNҋQL+')mcz;?H{s넚$561C>*A ztio]Rֱm֫.y^@w^,&V.dKlt]ZVE uOe@|a{1@iUl(Sab >1hbu#)V@0|x=Zfe% 17}tk^nW8F%*ͺ]8~goF7:kJ J^}%GoRs- ГH="*@6^,hOdF0O(vd- H Janw"/ÕOb+)VFUlwxhPNiQ\Oۍ1Hްa1iiH,J =3MPn8m %?`-%@IԪgC;nx<]b1z1O;X+->c%==F:yJ@.P% Oٶ"pGfL9[25}9|eR`T JQ(X #}Y?OTΓ;v8Xv4D*vT(oԲ]ٜNQ|\KFDtAV\]t2oN(NKsjfG8N.0[ODśÁ>ڹr,ZŘ N~٣CRtgE 3#]/gڽV1U.?9YחՐ{W6X;ȧ@B 26gGc4?آۿ)kC nUK : T^BJULG( esYT1wI^d&^F|a[~Cf _xB(;;WK= z펉P(MP>HfAvQ<`Uq#. "`σUf<=[FFk/߽8eeM_Sa |2? )$Zh?+a/U ڎ5|$Bni_T,? \ t3<ى>{}$DZGlU6lH> L `*3ʨ9΋yA)41Ț%Mư[-?QTM+J6D o?:UvyE'B 0X<\GO`9ܛQU\Ϩ}D-/:ئ5̤.fږ;bUDӽ N$ է,5 ^*cKW;<\~,:SΎfU%af);=!!1p]\.]P5E8Av;oW4t2/N *)VN>s!ǘnBby[ "-HOL鎒cGZluWSa~ϤR8#x; ]k<*y\}Ⱥ8*Yjc+۱!hzad 6Cb \E߼8vX`B=2v,m;֯8/YɮkRMH0gRwbǹ36A#p<Y_𦚄E0$4//-=RJ7c= WCq g|ol{a( ۨyFfݰE8~-TZ0HJC.mw)w@]h +4@/*,7 EGkz.L4b\$I!nNzF#*̚7MʠcނȷZ>,W.}ƸE1e;={| )cTA@#}1~$͢צ^P2 əF죟8ZH#? BSENmuYUt|>ݵ Spbc(0?dg (9JQY]&vP x ɰ=`sBNi^qs|N I:2Y@>A vv#Ut(PfYus)BrU!Z:F<^Jvs@ХǏ)5ϻ.ㆠg}5u5Cώ+ YKl2})1F]ŕJ6 *LcÝ+H *:z_.znr4K6@?9CN]~TɀV}&(bLL‚Z8g)|͡/#V8$bN[X(ё~kxTfۆ:\&mV;JŝD.|wh@.͑vjgYZ07070100000441000081a4000000000000000000000001642603a900004db8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/{Mu]?Eh=ڜ.+=F=]yKU-*O"n' p␿J,$[?C8 Ɛ+2;Rҧۮ ;XÒr733+мkwbizHJdGƅ؃`o>s7vepcD9@EGn)Ws$ h'E24QJ\x'9}0m*k^t)r(1I_ѽ *9ӽnsA|PK-U L *ɚ)}(Jd) E&(řTa<!#J]<d+i?J[xn]ʮNy'Vҷ:NQ?gxp~v&&Z=29~!VF0C\iJ{E`2 "!k 40Jd^m\ay.=9=I?#!/G<#)a#즮7,/g^ *`xuelj5Ih"cuUF[ds agX1Es#`iAH[i#`b5WeӁwz13x׋5f(Vo,>ݹo E@KHT ]1$FBuyk-9JXuuyj17*7p6Z.m%T1Q Wlx>lD!+,BZTt҅y@2 WFBd*:#(/¦ QwZDKLu>8`cs=ÉyTCJc<?52I+skhk,Tc5bf]x\4@S%I ǖ`늱l>.F&2mckP!E97e`;Qo%R<{p15;458RQVB@*>tM۸y kf-0}i_n'ZIKO߰;Z0ýф0-F`"lRmgo @ZB&Ԏ xFr%mFڝ*Qrfyc@Ҝ/?Px.[e4eV sO̶Mx4.d\1Q̧u͇~y4XOinWN\are=:pǭBA c:В9鹳q{$2sc*4Y9։fWaJ ; dmϻ.7t`$-*ݹxm)geKN2 e: ySRYsEz!QI#y{Tƙ!tֆGRd|ٝ.?c 0}7"asF5%w|M&SRFgvbBDLq%r;֭$xɂyXhk^T-N:"N,)[A ~Bucf*`y:ҴY5SrȪ W2$)C}8@/9Oap‹~&*2^ioSݹ`I̎lSU,5_>2Ԩ$\<QqRiet NVvyE#s7}_ƪrPX+q8"l[Ҵ [/EQNZR;|_Uv8$,ߍ*.󚞣\*XXI\qW7haQo1xoRoD U4-+AftD4BS u,X`ISkEzM dv#=3J4s4E,_tSz*(Qlq;}{%" k50FFXh ĺTrf'p 'h0Ev1tMh'%]4DZaDm>S(V'[l&OA?Ǯdh Kԙ54ԤժR٫^ϯ5yJ6D!%g5K ) !Ũ_XnjuVUBQƸSlf쬤UL9ab5 >rjZ6{SZ _/23϶ݕo?R Cp+OJcucTaJtELSҌ&?֛_$,1kR8zKUޣc1H,ZoD:)S<^'|t8J)SǶ̛V7j{ DӪZ:cTe ,e>Ax`RlRR3boyɓr]iT#3iȃ;G~¦롾MffCUa* Q۩-սZ4egd]G ?0%},4EEzb=ZxDf Ke݇-#P E2tgzS4$("Tم2 3p7@ 68ͦO4Eun?%$N\DgmaD U+M7,W 67(uNM[.lt1R%{ NUo;)-|A& !du]l4hONA'mR~@PќI}4_W€ϟĩx$=f3?$D0~W)Ttȍݥ"6ZDw@WƨҒ)s/-6ZqlÙ!oALgA+BRӥf.TN%Efӆ ߜR Mr k10+=4\кgR&5LEQTz & ^Hba^6lKzöGF8N{ AjU)ΫK}"Ս+F@dJc$n$&ePC&Gk\^ȋQx1N]JX{Ûm΍P!V>V89~wxKzA@b}XƜf磵c:ڷa"ɲo!7\xx{bB'=1_}k0$ zR%]QB &<KN^늚A#|Fk|P:UsAXڗF1[zKh9%:%5m[W*<1U)6vy'ssTMڱhOA'k㼹aM=}3rO8\V'<=k#%DI%cvKX>h^S0qc?a0jLf*-C]?v+Ȑ%aw~°tPQ߶&_<1QP".Ȅʁ\ R _FSi,h_ JZ).}"t7#]`q[\9 |gi45{OHf!REyOݡM~L@2Ws oZOS㔼n&VٛѪNx)*Mk];J4b2ђ;=|U(|F> mwk5#wU̽-  ^&w{(#3] N5$t*15 XRЭo ףSLRbfIwQr@N~mYhג## ZI%8݊V1њ?CwƿpY hp'pc(gaf0e5DE3Q#|z$U*O^`u%yT\ JV#S p+} -Ah35dM\xн=@mKSUr?ckɲ x;qȲq `85]HI.w%cl])_VrSE edGኄVΓ$ܣ+āMXe(L6C25HxdI`Oq)mYw9q'Ss[Qw /0$dc8[ZV3U WAڑIk>Zܑ]UV2+T0 k ݊C=U*, Y} `+R r*;dd\ea'uy To!85 r][&co#,pW1k'JVs٥)N a `(#b!H<xLGy..uPfxk +`ꘗ%#FLK$۾ng&FĚOMAexmngLg%"GPVmfVJ~߈䄌R^yJX~<*΁ܯz~ N#63.YT1h5ԡ%ye9c/L4_HԢu2NɰfQuﱲf8D4Ԭ*oB~}ߡ9.@66gZrrt0 QZ۷ST?YpDEb|vĎ\iful6$;`7~(>>gfic>cfh{&,&*,J~-ry:Xw hpI-mz`cF>ܶm}[V7ؠ*{vӯp BDWXN+`ϟC o b )eƀKZlCL;C_n7z}SEתk]' L\!6_фF]S#Vopdm/}-^^K5R.ٮKhr񑣐u{N&g'r)fORF%j>B!lG%O~]hd]xϛ﹣Arh䂓/M!)ttTbxP]6HȈ{$m)+a?ɳ&vd-v$o0+G<БG>#RSdVhIf4RwjVIb ;Fv =umXf0}:WEOp*T(/f榭 e&SN~ւ.cKz3Z$ 8uqn7)W>wEU} XB^^=w4^#j MBŃCl@CFB"94Bq@M̛`uρzr&JKZ]N2s˸JՌPx8*'"B1\ Nu"R9D3&_Z 蹸SSz? jە ?GǼ|ql6>"MM,~h١4N3pdU$.)ƵL٤ Yn|xJKGW 0t>I7!p5r jWs襊 9HCXdlPSp|8nWdx2 5c U0J贻0<cڇ~Bڄgd .# NqH1p9:gxa o5cCu*G[F9Kt|fb{o'-/h;{t|J t(E"6N.XXe[:ÿ3+)s&C`Af5=Xf[)~Wٚ6lHu1%bW̅8Aj9+m !Òah,72HG\iYiuE{Γ.Δ,XzFuVٝ˧VSprIdn4Vp^ChA3=Z%bB}9r!L Otzҋ^gWq~w#9[1v@LϹ_"Q;K4 B.$dyCNғ,`O |'-Yc$*E!PIқ הgR[Ĵ,v2ňu#/r<w1ë!oSX:o +MGD@`-eq_E?uxjJЕ+G6RYjxcK4 Qmilm[[c:A`ynߪޅ9<.4!r7h"$.;VXi *VfiWﺘ:ALdr,eQA+\p8 Xӏ}jli1D~I |`+š:n&o:yԭ?ꅾ("p>T`, Q+aLnlAMn^߂^9>+'1lf}ER҉RC6.X$&w<ϫub$;Z9@kΨaoLTsA/ۍ;c+Rc:Zէo$pxU?XaYo;qdgR]< dzPRγBS *As&xsg桏a>7w {GHM;uI6oE jŚuml(ZCpK,( q"/OʴTuI1HU9e!r[JB4H$zб϶6抒gt, ph{[D+09v҈P>q+YF( f dWf{SeBq -1ik49Wf' {'T4Sdc %|×s5ml0~*KCw:5t-' OQ2G^&;N86ɉ 9QẔf@d 8tvmd?eȳ\*͹՝@$ bHȍ>KvCgT#}6p-s~>w›iTiFw£[]hʺ&1L̲SF}K|`bf\q2VFϧ){mM++Et ;XoCOGOQ_!k?e9IQG.lG̻社Hȅf1*\ ={c. 4%alӹ*۞|sǰ5CنKiRuS d>E)eH@UD|eMLyˈಌ!_*9҃B&(1P۞Iݦ{96]g{|"ru8)txe[ĉsh0m@$5jsXc"at%8v\ d~ԎgŴlgZTZ !;YMw'6Zi,婵fԊS_LF9)n)"Ȭ x[chqD.4,ե+ OuW|QQ^̀DCB?Q]ӫ؏xA#H 7_>S ;{&{_[x&-yԄ+H؍ e'!f'EDlj[_^{0Tv/bsQ*kH6 բRB;o?A:!=E'ډأ|1g~VM FM&j\/Kp>H~8'LyNr3v=g)5bDηy0F&R{aa|-MPӈT(1SYx '_Vtg\u)S.jPf"/ "O.N5EnW4C7y!3f2'^_/"JԊ{m]mY9o JOFWEW`j$_Ȧ{53-G?\ptOfKݸֵIG"1蟉9])g?&H:kQl~lQ ?!5 'g9gsWaR5.P2~ֈ"oǂgR km%vpe YI.ԥtY>"%KQR^+E_)џTgp7gmY"jԢBuVc\PevUg45E"{ŭ@Z43UB? VH3Svf _~DP nL}>oFZP9HsmP{ V}KK>mPgyB>ry1'mP{$xc K5T>O~3{3).`jˇ搮g@WBO)0} 'Do V"w9w IQI c&ut~=C"I4⛬CĊl +QֻΟm ٣]Qy`˃foԀ;YӺ- "G}Z;Tc%&O*=@G!$kuafp߱Y>5BbeA@-}yy>a%3@%'K]1 +8ׁR؇6؇鈡!ߘ=(_NFBj>ZdcH7v-u:RZm#N)^eR´͸"ljWىJɼ̥“bˋ #X $6HAax+d^9~Arq .q &hk]RE`:󒿔|eh}1dU^r2!u,Vi(:̚R: rN"O`$ k="wEH&i[Vx dΣ rľ?!q 9;{J?,Z+8Yt?0Wl_y pH=u)8 ONM2v-uGAk9$d{|PS5DA]fMHO)iкykaξ|eB֤T8˴ kTP_'.$y|X/| "dEp d5>*dGRx֨͜!t*k׀&8-7{?.2g.8a C>s=]w*9pc7.Kɂ%7&1%P6>5}QLLHGe9x6Z;FUDrOifOl:Ah}CU#я9lsLGU?3ʰ*03Pq6}y3u&һ-rN{]:-Pi͞"`>rq{ouϋL65MyE8K==%bM ʌ"}O4d2k4a͟tȟc49%"8E5|{$8ߌbrb2z K.9YZ#%,&5Lλb\_2-MB)m[VWZKujzofBTx) ;DAzHu*P)F(+Ҙ9˷kD-y^/v'w5JsbHvgT\70aP[w G}`EҤeRvG4;d{G˲G(zdkE4(eHp5JFFJ? VWDǠt{3Vp8F 8F uɎTqS6#6~C赌),+.D JuB}f†ij77Zy4ˇ+EkGd'&9 8\lF^ĩxֵQΞ '̮]]p&#$Ե"BQ "!h@Pb=`5[]r. = YI7cx9rwHB62'K'\2w_٬CTFa."KNQ !Gx6Y.?/7(RT!e/n)ET; &^RQiݨ0Iqӥwc.Z= F03wN.@ԇ5r(ZQP7kSIՔwhR\ wAXRMx6 ėLYUNk9{уP 92]U<ijH=lί֑/==TisS)ouK0’ǚ,Þ*z,c7i2k%ۚ]!u25w r"9i^M G)$e<>_ἥ?uX[_;:4I%~6U*ڐގ<yrPHns͋>=PD] ?#5&XcGT=RZAԘe|2! 4Шy$7j}CJuT,!t;_#Cʲl{Q^@N-թX R>,Ă:k/@VUYGT)\I"}nI7&P-vuGF[V]i/yia+]#bqY3~A);&r.a\H;sB/}p㎏h'sMj4ӧZqŬSv[0 @pQ(* 2R*j.,(.C(^<nBk$VT-A Tэ"cp,^ç#:'XY@C7(?!_yOqzHRbBF(Er #5nt;ˆ KZ*p{喣A qľ}x'.>2>]sy6Մ. $?S[RFk-DJ|W<Ňj@&39(EK4fbQb•PM,f_B68qEQ Uǩwo3h$l啣5hOdY)0UP=xicv_Ejq1mmʀ*ix^7?FW,پ8(2O"0$۽Q%ƤrǴndr-hR&ˉ;3 TkB 풵_ӯekf&BO'EH\~;S&یXtf Uy*ʢb,D-${-Nj4?ba=ZdM@k H4GJi<D3b~QisQP!Bل"V43x94q[kXiϜ1-u)9XnS|BFKŇnHk .WaӶF(SvGCһ6U< .XT4XzX8`>-dÍɀOqi3VDάXù#O?֚~i0Cd>mO;7[ nn H9OvcOAN)+zȹda6M[TKdb<~>H1d3GTkDg;DRXL}Gn]/pYFOc2#|eu, iq|eCŐ_~ 4 Z^(Lɵ'T>Z 'F7?- |qɆjpxT~|*0s-|}VVZ~Tw-{$cqTӍsQR,%쒆A ӹ-@b{dPs/0l@þ5.XQ(P#P&#]duWaip 0FP$D~4ݭa1M:\i8+E`ikNٖgOxޒ4(\زQ]V A>< $xI_調8We# H--Xu%x^] ?SϷkT<ݒqO9'=+4<zrbUh0;o3w&!bqT{leFnjmfn'ڋ]t:ɵ%X: ?j[`E$11*}K! 0iRuiU xJEI:vAd$'=h_ &m+LBY'+- ͑pZe@Yw4LePBZ[-&]e;nȢa`>hyjI6x#aPalΨgv//syxE2m1, 4x(C?Uݧt]҉UMa !ds~HTpe; ҃TO @A=8N\凩djX =MٷrkP C SŽxw|xf%vH dv>&jѬfN"dԷˈ}G$'̝QrX[ mb }Y\1"(Y/cCd MsѢ:Wh"bfr耬Y2 .f!f Q|tCr$f5-Jڂ˵XӴxhfq5ч o3 6~>_OUI0& pIwXj-J[hwB̞vI HсwF,V&eڦ_mkvXJ[~͉VLs"Z-|΢6ߥE3BPp3g.P{fY(JԦDsf NZX vtEWS U#&ҥw/b*7ւ H=P W+YUfO.$q$QrESc6n0?sniPaW Ӭ)3Udm8qtnpEX#>'Vы`C*x:l3yX׽⁄9(H3g2!އ p"P."[#43}e-%՗cYF`#9b{|7l\S4B3nӗC@uaiU[.&Y 0YYP<+\t?t@^(OIBDط(vrG'ޙ•6<7-2[ 8N8*`R^5S\ZdOdϼfAF% @۝}FT^d2U.pgaqSw2j#Μ'<,WmY{. "P%tVu*ŭi9OgzH%c@qy%3]i B:~"+ZEB7B#ܣN5: 96f־R1xbC[L64-j\K!my_;p("A].%.Ҷ̩:nLS)Q R77C$-y8\'k.W$ӍFiܣ顣x(K)y) Xq ?|5t?&ڬmufoM,j;Q؇#"O՛m[/wy_ExmzgLvaHʕ lDJ2='.~1MCV-P)3l'裻ďNm=FC~I.umcGrRZSNz{^1Pcpó+jqk 0F9&Ĩ뒪wx[8ļޗj.żNPs.^y& DTRN&쫥XbП S:"jZ징6H (PbaqЩ@4OmY:/(ZvHyl[Yj5KU Of췁'T_|IhFn)~hm˂+x8中UYKEE&uDyX7_FY6[9eqiO?T\ːź错,# 5u#]rC3y\s6 Htc\KB]>j)z8Ա*#}k <> 6WkC$IMŹH Q7J4#i/ Vbwst iYDRz6Rk:)@t\B7e)<S:Et&2K:T#W)Do$@)/|1.E ؕ,W 2]eW'Xi$\FG_{{tqTG >c|$ʹ /p';'m~+uύ2Y6jgnn>Cb!? g-( y'9q!J[TpAkQtimvq~;%jB\.$))=izxQTW,нҶ:MIJ]JI7 Q̸Nͥ -&JA 4LPA‹v$r׺=,+Ot3NŃ ?Fs&ck-gK; +=ѸK|[N!=wo:,n0ԁ{@m]4o4#5yIH'8 ºK2q72Jd5,RS-QP\G~1lA@KP7QŘx,`s¢G!QvčG-.-ǒdXanEG*PG%u>L/E3/ؘWhVFPm`qH  #8r/^= (gH^$'%G7-.ٷY`]p+z8k0M$Y *ZK4%@OZӬ!႕Kbw0gt"rXK<-'*͘p'VZpn(޻T[4B5f Q8=!"oݮs~]꣰蠥ZJD\x^Ő<Ù"A^ǒ6y;택Z/!$+M~R)y{L_~D] N~9T %>-/i?ЂbfAԲ Y|{6<*W39rA4pEo[<H#qMm/)+\L;]^S6 Kx ҏ΋(| Ly`1gnwWmHֱ!y瑗xiNυQ>qA+(34vܢʪx12$~J4\f߫k1|ѐ'd1Q:㠺&hwXv7-^f ;N)f ̇P,ih_' ͔7qw'fym2yvwMHNU !}z@o <~G#ȾOӚi:NA2NXjw=I~ۄSFXfqd 1tOݭV[)uZ6E'U{NlV]KW: JTʾϩ|9v`$kG9&QEfOr>L>@>o}V*&VR]k7viQ{֢Ju Ƈ~:--LjO@P7F8_$)W`iK[mw3,1(5)*Hc5E!tKeCdR8mٗ͏Vb7l4g;031G0,+_,>cbK MBPx=/#KvpN#lZc(98hʉՐE_n$O7~j3!)i:'Dcnm񝍘>ޓ}%a]o3T98Â=Phdky6!6<; v> vW;*j醅Mfɝ @oj 1MxY1!O}-Q,K5*LYmj<e#mwelb#AZW6Q`xVP2ѧ,p)ޱ@=3ym0Y`^иPq4 kdgZ ޻jDFD9؋ OQnK788=umB?zq Z`K7ʋw`ϴã0:Kj}~dy9Q"HܾRb$@ר `xF8ݓ[2?NgN]PxG 0e[XVdyǼ8UK69{]/? 6A]ѿdig_;_"W5LCn+>i”8Ut _vOD~EA_MY3H(פּgɀuLh؂3{}Jfͫj[?F1=ᜃfNkcrFڗ%G`IK8[?MLbCP˖> dEC| q󻜪&;1Y~3#4Dˬ"oP>q0HxWc}xv6O-/?b8]sp]@=XQ~ TQ޲3'UY;U!kt(T"%ErRow؝D^ <$Эw yZ|~<,@LTS:l.7P+ 1֕F+J(1$DUU3,+Ӈ`$xҭʡy=Dʚ^aB8CVozL L[+=#-pxl9FJs"^=*bAvSx/?|Q Ek_ރ22lH[ԧhz R=Phq+]C=Ac |{Bw`Ljٟx !"5ʚ)71أFtS5 Px[~x`!KN+pRN\BeU7cwz A3`37%*O0?+el- $|\=+y|bh[U7ǎ^lneC27`8/HCFs]&ᆉ2)qzQUcc%pR*=;FN;AēTĩ@MI/X2 F ؜\Ѹpn[&naSVUa"_rHbⴕlTJ![Sl_AwؐE/ h93J'W!7N+#N< >9ϻ2&CrzDzvf>J/W*:G3.*G[}bxǸF @s+M7d?XzTg1h0&+N gޑp'p~mҘB?^̂X`4b"VEnn$ac* =(_f ;vZ}u-. 1fNڹmN28R|K:GOaRt$P&JON;ʑ֡ۻ*?">Uwiv^]F_b/n@:ШX„k8 V"O_ =cfO}8@i* n)iR?G^ RW U] Ěx&ޒ"=~n:M*q(7#rvwVBVcmYM(ɀG"yXD:S?Ͷ(>5HZi E+aߣdR D RyLo8.#Z*|D,+?&+70$P ⒅^+nOj;M-)aZqQuEX%([L }Sf;(0HKĎbabrn{^_TS< <|;gnNq*9bd׫P'Xho ߘݤYAgC;!a8=/^~kET\Y`"jgޑ˲;IȰ˰Y]F 8}8I>SS{ իM+54 4G1UTn*[JBC9|)o'~Jp(14yn-^oWW $ڻf@!JvOl'[)/gL96r͕攘%*ZbZ lzx%\NR:y h?0rZ\{ز{ !v`|XMlp 2 -ZU$PA[Yl8?PB_}FB0Γ ͡)Bx坿RCY}7rF h)[jFjbt!#Z J^0ԘZ8AZXsר5>]>vtEw,P-xE8DAס;JqFc+ -*;.F[q=4^1ah,7WKJsg:1QXpA/tV /ǿZŚ'z,kBFb*KM}6x5ތ}hmWY2(ގC7'!|+Ŭ]>k+qz% WZ.[:> u ~.2 PqsXQ$mCAU.?!6 QLVB*,q˜>_o{t($x;8*y{SǎU' Y*rqNqCٛ"y(TڜB `\kV)"nE6=zA?a-{̩KdsF:(Q-'(gim 4Q_ZNLr%c>N24b^yYf pwz*Ы WQ?irSk+y+0?y1mc4 \RwEh:%1H~\,T6يsGk)6oPjH9NK\Kxc e9qGx@ǛItV"D8$`<jPsLtLAܡSܟ֫ TU?)Icۑ]ɭ*&9v$Tɤ:vtdc1𗱶7~`>K,3^$k6c.[<| k~oҾ]%s1Z-*U@3~ɣp<rMS熴S~zG?Uᓀ/[\XB `.99$"G9.9DxMԏ+.n`CB&Ds%P㷔=(t~VB%*~XNc~Af"-[A.r) o[BWCwq 9Ng'V`}.[^j+j ŨYi%Ϣ"v~X4*%45@>4}kڰ)#ػco #f Rs Ye{(~6JDZͽN&Y)-bR3m<{>R=`T3!~K%V1EFq`Żr!*܉3񼯾Nnc!Vg#)Iyç6A:T(SaٶFO,kdACY+9}V29_NW -ó1h)Ģ%xֵ3%U)&ě7HIE/Q}< RWC 9HHlֈ z0ۯixV]cZ;N}2:&q jGP N&0l*BE&$j<ÞtPZT Zc)q^**R4C#ǙϣU3=j!ebRj̷#MFf|K450D:5/=JI㡎mj,RTM>zz77m1c6Sm !R bcA{Δ} x6ظh,ᄘ> XCCZ5)MCq*&J*L|W~?z|eL/4nuX( NYcd[J:nͻI3%lڝ>nDf.ɢRnACuRgLҴk)WbsǒK zS14*1ߴ)o7:׆x&Q.HOtk!r0nNsA8ѽ~=KD: 4ʈvۣT4- a7BԦQYWܩՈ\8\S>Y wnp!׹|OK@G[c;t.&_$ J"lʹ;/|$ad 8 NOͰI S.RW\HJ&h$뿆s&VGQwk,m\IhH=,ӱoH Uy3X T8nHT^wVO,- U[گ`ɼC*a[3hc1:tvkp3T̎N-\[t89ދi=@*4Cparc PC%o/X `(oO;al]S3<bJͻREP_«9G)?lpLF:V9*v:4=6IQӫQUJ&8|X% Ni\:/d:f h:/s2(-Z36:j1׶J!{8T1|j4Hȵ݈$;<ׄhEMo"%^rvwMݰ:;1; ƚX$^T`8`L 5TZŏvϰ;u, 'azf*~:)y}TNTC*q"E&=P}I3 QѮgq 8} pB(87ruc FzonFA}y*.P ةjO%/w;LO\%z5ki='? 9bncf i:{PX*" >O! t^D[u pՀ{_z貉yQyصƟ)/xtAh-x+*y*᫜ UPa5G jI둓^-II0-"}/Դ!0KjN7 .) ? & /_, z)y j%@Ux%J`9R2.t;I*שAؗ5v CfQUrS**A z4?$ % Cب-ځ_\/}5ù><;V>#XHRq,*Pj/U^tm@`p[|r/Q^h $fګ'~=P']Fwwؓ܎ENU!Tj.%-Dz~tsOxeg W {`bÒ12޵BB\ϔd_a[+1()y"T (VQGFGV:t5b;z6)1C8P)lkB_m E9R% ׮QŹ}OEi|O8ritA!juwbu ?,@✍q0yWi q^9L3/gv7p w!D,,t`]d{z"5rjo!9F c@nU̇E<^ǁE;\^_v\w4pdY0UO\4%0FS sq5m(>C\ 1 *7G0a'|i:k*8]"RUd p]kN-?7mkƿ)U\q0EY3Ȋ._wŖ]–bcdi=p2Ib72+bxn׀Oq:ϯ /8#y`#C=R2#cha\[\gDj p1P}NqUfdQ eV[L"0u,]3i RT/tPQ n-zR3L< ?ӭ鶠:/L05VAsjSǖܫ;Jr cZ[+6[rM*q "C`J;my0.o<睦5z DoM(anG Ee\` D+ Kb&DqysRinZt!jR֑+ ѰΕdžSt7̏^奃+}ۈn\-ܯ?2T:1Q`&7jamTVӮߑDtZХM%w#8~f,aƹKw!GwO F5p~uIN6)\9))^kF r.ϐleUe ;:FOiWde!Q*4-~Պˀy `% D(h))*7ZBvss<MFɪ89z}Bz/WA5s[;6Hl"2,Lf+GEL[Zݭ-'Fj]WA&zF T5S1ͻ_ަ܌]i \4T|vGxg xORLxGPDT)ADWD)mW6ߕ]ڄO0S[4,6xG7{“N/򰶙Τz\Њh .GKM6l'= k~ō\#W#"KXׄfSM z):.LJ*)Y#vyՕ*?-8r;vV?dϔ7 Y60|4>WŜ:E)l"HbͮM7rU/;R3"z<\d1oj_56tbX],w^_,~TuP)[Ȼdxʋ]dj*K|3qz4Q qXnu0 ;i=ѧsqJm1(񝒸B%6 !V#®dR=!!𔧥I;@h+d?n&;Tq@O@]Wz_#&׮ުwr^k9^FR^S0uZ7mz POl{L/@j=d} Ղ6\HT[X&)ȨN9Z̖*I 6ɠ8 N[x^_kL5B_.b`]ūG:dCRHF:tw>g?-N@WY#gU3y5*Ү`<_Cp15_Wq{FNpphGdaؕ8s~_׳qj >tg >FLlǿΝ.:_$B %whH_8DF4 ۳ >V Ya343U&:8V4~0}G[ 6 Do߁J@`Sx''d4,kgzav>@:^3zam(5ݕtZ:Ksu_iK# Yc >lgKM,*O4>w[AXHҟᓧX,w5{"^pYLx̵Y\ST%Q^9CycXAi9"Sy,-6߃9dz PjF ?{6:SL/6L8|޽^o_j OiJӌٷgKy;dĬZ!ʷGs2Q T>)6˲*޺'J$8uX{RDO|t/4 %ȥٝ+ 34Km̊*VIZ\[K>q}+#(ڽ6Cm\?%SK}KVoR0U6'9MP tFHهq\U'.Z^ սuZ$jx-dW[X:wP\w.RgB_R׀&ZIE;mn>ވ^V;Y^Jzf[QCmui,>BoAoXLqWU_/R]TψUhC1GQU#9M!$Lh9`,Y&R w|Ԁw+{UGLgGJJmcU뛀PA]kW 8`чM#)ή#7E6q;L@)J"5=w,<hMed=%:$kVuM\iғeBȾ<+ZmTx[6QDALYΖBlLnFJjŒS--f(d)9]t(R7>eۿPÍST!-Ґ^s;[(:=T!\[Zhi3Y~?1^:N=WtTkyEپs()64׳COGGi1(]P1iܴfF rF>;YˠE,V6EθeF 4Ai=yP=q0 N) *- rS}>PyF~?%Ӿ#ě>RCW{T\bhe׿gIAo&_SXE LVcx6e߷)WLLWj+fؾj;22`H 5=s~k|BsZFs_-~¥3ے|H)Cykv;iZҲ+/0f;'p\⋎weߜO TRoONXJE2 i QC`$iE :auE*mWN C=<φ,MNSh CEWe] KoiBB@> (B&Vxhb^ ?B}Zf{`/hPμp9;|ǝYEkE~ݞY9<@{r\w-0mfw4k+AuMJzp#Y$q9i}gJ\8.&^P>^DD@v2|rq[d^ I=ii ]*^Gέ fHqDkHȜFg4U2ڥc}w+Āst~)bӦf"U/0}WOi2 dQ{}rQYɢ$r~6"'s`3A%YS+ćtJOK!3P/f"S"AQ9rٚpFbL$bDraCef}Ŏ/de%?6ma$.AU" ̈5Tb_25rarWO73ve$w'JjأuJpU8)ocŶbWv B}5~ (<c]gUB{Ťww랢S:MHLpzqdJT4uɀ.G hMm/S^ b2Cmr uvCj0- @d)]WIlBLJ:+j{z_ʢ9ޏ"XԌxnt~ a>l)NY?5%&N8QMR Wnk֬ؠ* u{q?058 6GxR$.ٖ%먩kG] j&i6d.,"#T ,_$H,ڕ?$8Zf/b8q׵$X`.2ެ,W׈.C#vUT@Z#;xU0X~?X< uv8iѴc|oP;ttuGNXF*{oPӋzPl©nD^iaTm9XDo$(wkUDbHSiԨO`}VaކTߒnhvސi*&IE݉þTjwBUSPds,fe.RШ /q A`2^zz6wt7_u?LCWLvZ3YfNʴx;z_@f=P D"=^SJz>W!4V Դ޿Q Oր/V$dADԅ (,GxA)9`oH ];^sm  2 pnn5D[,٫Wr||]NT4my%Z4CAq J8wn\NmuB5âf꓊iZaM pc>ݾk?0cܕxOV/0^Zxhh.JW C!9I5C]ia|&e$9.MSU}q,d%fpui }j8ם+*uGe*gE".~.N5b飜u,>.);gzQ9Hf a[y4(2aB-6*Z1 M`L̮=kzZ922_j"TU fmEaػgҥUQFqqn2pL׬yW%/t|4Y=,3YyI-Ъ|Q9وsT#[uO["P+wp|aȮg眖McEpצ!9OԔW&i2ʚeW:P,]$nnA4."B[=PR9oA-qi8ͺ¥]*%7>Wr`2=R(m #B8}[A=m,zD9+HH?Ґ譛_S#lq6Flw^KDm[$]!ѳ|WP86'k2X0)O,6?UH]cl5 }e8eۥ`bj+8Lyh#WIeG7IYuܤ&s<g02o*yqP>>"ʁͶKq? Ӟ'g/w:6Q`/{ɉ8< s/{wZ5 %+'/hWeZة +pM^^C t*`h'Iu q420]M& BQЉ#A#oVHeZ 2{Bgah&_Mm[I/z͊&?PZY:q 2I [V9fZP(׷@#^-]_5^AH4} 6!> Wa+щ6`M&4N\7VT뫾;ѥ"+g-;N#nP5>?wEl0f=7zŢ$\XWLƋ^Ir@@{E^(qo )%E)=<㺸H{ZꈿVẑ7FP_|-/v&Y0vA=TDeq$c#˷-rb0~V(uD+!<&AD>SÏ3ɡR|d(?[`rBO4wS ӹ;[^On3NJ[NkXC ^\3v/ Qb$lp$PjL"cEٺZ3`Lh+)*y2d.Лiu#~jeVb"S&3Z=#L8B1!QblOQx`}t[5=v KsCo{VBJ 30BɯNdEkw,&0=FA~ne7޼lتK0[F NM,`=s^ϠLP[<`v^9sŚ,\nVl5hF< RB8dsQ)+H $_&qjIj HeE얘 pTR/0v)Wp.*Yx6@CwYvvKƀ4g.._B4ɦ/8$;]@}t2qJC!rBZd!m,$GA˗tL #3/~\Rq Y $SeB/JEE{!ESPP1yuc H28*͉1QnSd8T"/ݢ"K>fRڬؒCOcoz`ԙ Mڃnp kn8;q"z5U`5T1 ݧ.rL=~2V9?/-X|3o3Z@nKf%{7~s[6º]OR/ BW+7 Am(:cB`h%-v:ݨ]WڛM8n,0[MJW'-8[H^vTECGQEKI/kJO籥Sq4-CVEBV3u1BZ{î17\;^=jjEmJ$6+;iӟ "YM9^ָ{X ѤwNeD.*Zgƞ>o!)EpLyF/ѰQmUg@,2OtQS7DKY|\WO1ayy]ݚvkr[N ԭTH$5`+KV1ɟK#ֲ0 =&5ԑcqhj`edzz$&$+j '$<={6L*9 nl_3ytἺ="0t x!D@/fzx7K -(P 2MBV>2]۰A֎!U`M㣂(IgB*,T'?+{ ~B'86aǥ@^6ި1}p4arPc`wr5Ew_[G9*se)ً<}$; $SI$ԙ(^+ʖ2}L%x<qUZCT!_UYَGG&ưk{(^ݰOڝxtL W{NNqݕlmm^5lpm8!K]1rQGa۔f\W[3 ꆜ4ImD6*d8źbU~왓AEœqm' $@͑h+Mur1{׶l kې\;+`w}=-쓽Rf-HmXH7vK?v3uYAYdOu9 wM*m`Oήe-pV &fqCsDjTNzmxWX/|tP=',ҜPmw!7X=فɽ=cxJa{Ş.Et JvmJ砣'u_GJAwݐʿs{KߐIKLԁ;?#ϿO4|D֯pز{~!dAZRX]-T4g"[op: pC,p?X'ZgU7T~N^Q"/%Ͻwy+`AP>u՜M`E`ڇZ,6$,UH[I`4O-5Op׾!yZu 6`FkoQ[3HDSz8FJXX$'zt`I?c{n*A9~E([rţi3V44)|\ٲC~0u=A7&-ls}L/Cc[mo#؈质iN1 }qV\2|,|"RJt1U.U2STnv;פzq;y_(߹S2R|oUGe1"*fw6[~:k^Ie(ѿ[|8Aњׇw%4m|4)%N7zC7e9ň쳙^z鷙\^kʙԦ򀍼5TOĒɫmy6,,2x ~{G_-ݩ,cʲs1oa+l9L=,Cs~s|=JsЇd;i@:vҴsLZb1CI3[C$]0`/zJQ0rDq>"ovԇz!p^qDcxj~TiaWf&&$>&fE,+PvkeR$Zy`0EMc"]Z l > ga=]UߊI7Y$s7M\<`kR6=U/WBl(8K@:*ܠ[z wsڵWX4&V+Tϰ"l]iKe\53.fԥ!f'gS dwkɻ9p'' ցqGD՛D*~ֶu-^@OԠCYlu5 s}l "~FH("RE)<1AlN Cxvyڒ_a5ꪌ{LMM? zK6 ټu5Mo#,m*bvd"BY.2 F##nYH5DmOeĈ[)O &OfO!vI-x?;V'Si<#M~L7hBT*OƏUsPCH!sڋԀcߨj?1Z#Rն#LJX$>/ɛG2hy~BKEs|e2v8XkLYh+2C Hu#/䨪TQ9j%kbe<Аs37kkŗ s0HZfa! R T5R 89L$ٴ 2媡H ۦ$خvAOOLlq^>>XfX"¡ss9g` kFk1ZudFs hEr)@U栯' #C>}}J$h-ʪʋ:؃x6.m:6Zo$yXh8,F~gR t1Ѣ ۅ‚C7㷻2M(-Yϱ_y@+LR \QSR1\<ϞMRvdž~( "}~kʲ!PAaQ2\$KC͐mql馨v_ҁWrPV.8&`ˢV, Wnq]3D{|?8t?N(f/ɴ~X7Ko9oo:x'oCzioi_%j|Djϱ,ūOizdYM&8Bi6INh6$7ӧbHT#ҽd 7`,+`] v)Щݿ]V~?߈~'LP}P ~iX,5 35/X0,qCinL E S ѽ`:yHBs::`2|TlR6 (|CB([uzOXCx Qe∩gQ*MN;ԧ>6w\:6f|8o}4GIyꘟ`&^d^9ixLk0hs O؀J;Fzؕm]:F;\1`Ob3/?,h$gb&4x4&gl3) Д yEvu/::^|7tsr)'tw c+}L%/or݆O-6)=_;WNe ?O~ů 1&R¸}!geVk3֧NFV4jv~vX < /W8 t+={M;dg(v`S BuOT]z**g"Ȍ\LZ;/nJ1 ״p<+EkG3Lr!Õ!ɹoCg$n7f>Cklɿ݁hkN K͵LsAEa.Fs9^4 6p9N7$/x&IUwK*UWJ^£̡f> #cZ5I7nTG@G:E~:_B78:[A dB:ft B _kA<xdNXwR?mL)^Q ioCJ6. r9(&uρ=4&X1On@9ܱPFevmvuphϿHӫ:}\c!w~5& 5 IK*޷nF谝XƐcB9djj%]ECl`hLr÷0=wɱE_ 5_%ئ(˭Vyp.f6'_T^m*GFoK.q67v/I^WjZkwJqFm]$ҋZHqdΛ.awj!y%`r܈㢆dhhp㉆VK۸o&^ [w0 5 g(K8^WH8gfWzS1R蒳ᱡyL^ًɛ:M!ͩ;s7kG}A|Պ"zDf;m1:N%aR:%A'Msdy~(/G BңNx[ru7Xlb+BB;:Qoee a-Hu]bD9C;U`\b wz'lNέBl''gh8ZԵ@lmMi=kxҸn6JAYg/)=amm Co Ϙ+ L!Ǒ!h$ -v@#bDc:ֿNI_i⩺fe`(5&iDF ;%Ӈ6 H" *0>vӉbЦ9X<=84WX$nLthiRu{l58b;||G;Eu |k,KfښJ*_s ȉiit[-xOC" ㅯj5եeje[(8dj9[{6aRTKQrpXM'%8X_"M 1uDc#I#]ܢvKRNWiMWvy̛5FD<-ܦ~w(g)GSFc[별VOjqq`dD'Ɲo<dX/*Bۨ&d`!J^"c9\G?a <}ބ凨 ŌueMw9S>D|ĸ-4gU]]V m+c~$ퟶºbǂ!t~<:0譔%bh~)l}36S> ZxGU|H(iR-F<8Ⱥ:t9Gvo'wGRfpW&fu=2Trs=}gcq#y2nAϏ&Q/v|4E{}0 0VkJ'au~p"(5ԏ擖Adz-aau_,:K6DF_k+"o!Gn0'! 7Yz5i^>`HzxAMԴ9safЇ!QQ8enf!_{h&`M`AfR=>]ARj㺻+"|:E-6|7HmYȻe4Ԛ/'Dܚ i Mw#W݋B|ԦTVh" FXa)Vwwh_CD:xg2|µ. csKs6r i1Aᔁ 0ζXP2CD0M'%Bo-^B%(153TrX:-$Vg瞫\DgDRsE<)wE /GHw =JQU2[^}i$ДPBrf`hHËVǺ77BRdpv@ 荔Vi3 M ^SK/l#Pe8_rs㯣IO5AW=4e@$Cϳs],dS}hGՓWiEO!;uBYP`y=ijBwU^{<;mn Tl|`V aGtE#h5oo0nut~$i|2vn(ذԞ'R<^քdAX>@~ʳ,­97 )^ȅS0חtGg:9"Ϩ[ZŎ4RY:qJ.5+f!DX*'ZQѱ)F(RI1?{w*`b O@I!/fTk-Nmށ3x&-Q6Ӻ5%C<]g#ܻ /V\ab:M֏fuiY!!G^\?\TQ11 9X JxݞD"c+/$R:xUǣ>+Bsh0!2gy}/]VZ|rRHtp'{`P+E+M 0㟏ߢ 8$fqKVr%JF,l?pb.ە&rC;#x (/DC8+ĵƯ1h5`7 VYcUoyvSgVc=N7GǙ[Y:[+p]yrP7evR [EA|=։Z]5&^Gr Z+6|VqVRdKe5u4@:3IȾ,jHU@,9+ (Бv`rA_(ܡ&2cU>䁸)1ݵyӶYc8''9DH_H~[Ϡ HS2kU*Wbd6evu"} B?b|vxQo~' 6| Dݔ9 EySU{+PE*~΄O­҉9[V<%td}&F!{%ϳ%"]U|l3 tvV~gKM/n!tW>^'] ##΁XC#+ǭ{qjZW]rKZ,`_'*F骵eI_g9f6oK5|H ׇry lvԌy// /+> |_'5*aXi^u/vIQK䇍H$T~Kѿ:PPyR%{dX[ o(v^ ~Aӗzt5(B_EPeͱeX+\G?η+2w}`vبφti  t}J <ٲt}뤅~Y"Ӛ3eJF]Ƣ { (bh`v~Yk~3 _4{UF+R!%o3)]uV$ WO]6]3^@MRh,>+ GH9l+ 08 9llj ^ [ "MD?2N!B$a-ಭ"LDs't ||SRK{qP:b5b2_$aqFƑ[v0sO*G`p0FVYu1: U0H+4vTzb(n!ھ\H6%e".5L%`97U2g-lS*ςі9Ar؟Q*_϶yΒM0<3 ]GqI@!P雽6?G> 0- #X "Y͐vQh|^,M-RHZs&JST ŝڦ3;,z5 *PqKL6>a2MC^=.mzo:ṉ00Nh 5a=׷;,. ,Qt2bi.RVwdqf_M>U5d%7CiEv;jTwߒs\U8]^4ogvM?d7mbonCzZfv^妊_BCNS. 4"ʢU;Oޤ#G;9=୼c(UOAe(Ň2F)<*s\YHoވ䖅n|j9 \8 +ɘ r͹׏*f#>|\}W,ZwVT1bAٞnіbVpX5j.D1RM$vΎc#; m g8Cebv<|)ӼXi0xK qXaN}p::fm'GT+&k2 hr'N֡gt|VCIl|.8_DkXHG?1L}8Vκ0ͫ\yޮf$F&V~ƛ i!wɧjA#قF:|+ԋW{dnbWrۃ]Y#f^_wB Ofi#ZAMd;U}  d8#IOE K /AyA2AyHo{ ,Dg)vGQ{9">7V@KtGEü5HΣܭU~}+4ȿα3SFLXDITCQQèe(`v1R%.R*nGPY.NV-Hr`ګ.H#p參1Ý#ܝ-2!]xu綖<]},_3mS 5=/v+ĮGv 3WݱAP;|>r3~z$9Rx6]z)̠qs]pZt֢? [m|Qټ|D {~ -N1^WO31~.uܹ%ò|t .Y#J7_]-O33^k ?Gf<ϰE||‰ͩ0 y\6I`3'm&fɓR/I|݂*$@4!tsu7k<&s~1v:}xa:@5HDqnkIB"v“ĕeI*06ZI}a3MQUW e$^5Ӛ61 v1% 9u<@'P&R7-P /FםIW8B 1#I*q 1-^uΟ9PV]tN{r&^Ck?sODsh<06c:-"i<ǣ]eK$jCp/Ȱ0ܣմOõ2 }E%3!yY 3xR Y:oS&0՚PjZ:]a6h(2nn!Z\e^u(0Wڏq*3RA S"̧`T\XOm=&/ s珺2i vbʸ#˜:A\-Ukwg``V'ñ[X_leWp퉨[H"N_dLt d Y~1j>xzWIcG~R2hPsz߀wqRϹL™հ5!Kfz{opbf( ulHSOЍ~M2HUQfJZngQ1=J`W4Gq~"SCs#9AS,zYs|(҂۳Σk6ؿ"KC<!5=.=GłcK2,lT D RCÆ[#ďΡwp V.^Jnmy0J,zmڒNxxq7X2G' 1Vj?݁`5_!m?]qhE]e~91JH1ݚ/g/9$`A#'γXW}\c䞑|v5wo;$#Vewt2R\;Ζ P9&þ4CMa&C1758K!"VK*C݆Bd>᭕ 1 UA:,Km:=e :y3rUdԡ"a'ɡ{AzgQ([xvDak$N2b[gU' fTtAeƱO$ 3pP:yˠ.u<.J ҩE{ѻ.4\SRI fKF' +utB BmȠx>Q rP[bݓxN?ɥ]jNr n(yD*^n g?$HNs@G%!UL3zR'G=>:A#HSv͊J} 9\!:~d\ZE"̣>:Ϊ (ozbVK6_9f)"ԝ3r}-6E^XS-v0 ;㙅aITs[wTḧ܄[,G{ҵA'tg [JI/q\.r傜H֍P=3Q9A|agԕ)1SyXT s۟]zm5*['hxNނdčZ)A1pͱga$dw~TmYn,$h+"9g:z8nvȖ pP= ޣqԋKhB8 *p~K !36gi^߃n.UWWM)SF*Dݸ`VfY⾇#=,0 cx}.)e>L%1!QSG0+;͔a+`1.O}mQ.g@zfI4U`j:*=Wu \FL/MDbݯ=,Np_\'UBmo0g€U)P1#;H w%DnwoͲ0>+E(8< B9x)*{<ݛNıF5]Lٱ keLrJN2/5LbqKpdk_r|a'S$BQqqi، dpfzAXFTSۈUW2eӽ'yٍdjwd|>s ^It\^zFe[ؙ#uX~QWϪm@F~gI7h?CvUe(un/>fnHWzi)^pa]X!c[NX"RW@ vZ5_̝U?r1eD!\"O ckB˟3cfJTQ*~™vt+2ӆPO*+z9^ dFr dPNp)I.PjK7=V't\!Ny'͂"J:ia2{R#= eoW >x!E &5nQ1*$To 1f{0R-k+_on7wdpJ5b<_o;sa6j{*'{Y -RϜIrƈJƀ}}_rarRy6CiYI o}18ueriyѶ ājokPmbZn{kbRK)t ]ig?f6A!WI-V?O/l9[]_0d(=&EB[ 6s۲SNa"7LԅW=_cOArEd3NI.IPC٧#P@&x"rފ2/ʤv5yQ}0@>Vpܒ\)WFZ4.Jgs7k%+3%8ab\S;שnAh.>/& C_# 7ܾv:i"/i4-qnbGUى1m$VMmNר^S-0c1vr;B( E7h>*R `ֳ] Td 32}7:fktkSМd~ze XH{dUnazkcnj̆qoe,]ʍ1aıE]bV=V?igT9$|APe :5OXVXف;!anklcnө7>>p}@Z!0944.tDn l-3/?am\nӒIϼ(HcM~`]jJ^9r"Ņ51;c/4]ȖoWړmL~)Iꢓ\mXǶ =Z#qR= ~i_Gvs6GZi 3Z}&[o/t G[yp"Iw'z9NC1ƷҳͭB/dzO Eq(-~U2?q]DL(Nc0~׺$ }~ vK-!`_ BLr;Iwp^w=Gb {6$7G՟(gUyW:ѵa2&Rn)o -h7$M2"0m8@Ǿ2).o՚/72G!ht~%L,W xW@5bS3+ԹWҟfG'Jj>"KYO0Q;ntݣ\oݠFxnpC"FDA#\n9(<8fnuV?!Ivs(fbH6w"3Rz4 S@tcm֌ܮp i4i5Z{4 n90o& }Md"I(>U1e*&͙rC&L%R%4ޠ`*0@X"_,6ZE|ɮRV2KR ؏V)c ?`5j+'œ;.I%;  ``I4$ܛU_*>R 9 n\b`ڙi6љeh\@ɫl 9tAQ=J oi,AqگG֥ 90㲌c!f2ǁ"V(6@q-Є|jI#mVu%9y?HMLPr\-7$Nk=mʉϽx GwfW . >]`/%Mnh Vc.{FI[$#eO4 z=~hgt*V|җDH\='GiKy[w ۖ ڥԴG M,-"i|\+TX JOOWh预T -{3xQ'j>Z!wF9=:aG2PQּ=(6Oj~ED*s:)';zC"09kkw8 v*UTؤ{?<] RoGo:)4$_- çMclGR.{jJIxyj*i fmض.$/Nh]cĭ$f6Li]6Xv?,m~d]Eު?o$Zc?_:-4# F;CD,L/x[2`8(ʖ3i o@'V@&8"v݂$yP7:~, eNԄ&gD\'84{m_pl|B_6zϸ⥰{7%Tb4t IDtfo6IGﲖ4p' =WQzHԷ~h"ƃ.#U罱jMנ/}J]аM!Hl:i٥BqE?EkIRϽbvn~/3'},iO2>2V$L0rvأ7gв8Fn'Jr6)ˍk) ت<~KK #킹0ۻhLZvgAAy)zN) jguO.h5Ϊ-(d52>2oP:#j̡\i6:ʎ`jm5z/bSu#U<Ap vk qg*3V_QDh(TU"wbt`A3\Zm0 񛫲{?nsԯ: !0 Ŵ~WV֭v_ 4:> σnI5'~OoEJP)%<ଞ? oP#W.DfsS`ć+L|tf<*]l=R~mw͂?w)mGovr)} Kh0v8.(v7(1=ߌl. \%<[L՝}K;2Po0mWۄxlx{dp#4. {(<rhz3sO4{ufMw 36 /fOS2k gxI+ZJA}Asd;{G.Vͪ,t:N5EG۝ʮYDW)K=Y@.]&{xQ/p7~[YDe0X!de.?_[[s (P%ڿжdY.Znvd/rW2г1/bd}h~ O{Y%eT(֑=Lfi!%]ͭx=La 7\bbCc e*zZy%t+5}q̓|@YyZb6!TvkM"k%L[Kwocjd!8IW]ȕV!Nx]a9k <DdbũØ;o}tS997Vێth.z$2GcVRIs\dKH..^}Wӎ6.._2; ;vEdol?!ڈOO@iR[L=0"GS65L} Lh郿"r# D̘+J1/A`x.DZb#FtdkE d"d&rbޯ-6fY-[[ dϵ{㛖 ,o Q<|pe*=AY/)| aC|ms{Mr8Uzx>Ta]G{wz/@"Woߘ?}.w;1@bU֒aYEK{ u t{9sOXQm:cs.(` -sPl,}-t&C&ߔ/v.&՗&r^}1AL ~&w%p0ѽh> E@yވdz S1sbR;v/>8Vق h TI=L0fdCBG>CqH4Q'ǰǑ#!VF J*ɸtF~Raz;OzOE@Ԇ`u* k Ls#ߴ@֢]{ǥl쵥:{R³Bx u ~ P=D БE0_ùO7β(!PMה'8-c|bݯu1i[rf= X@GTu(f8Kiܠ"9ўq42[C`E>LDJL=Nu늕";T{58s<$-^OOta>^=O,i*jׁ:Qf0 | %cXx\sQEږώXw茡&= f!#(L$cn2s9ľ,0[{fd7xI;BU[tlN|zp'}H \Eխ{1ДrS(Ů( hJ zIK`\F :fT :?*!w!1 #KD5 (=f-ɂ-\-eٖhܻ>nFlKX6uy bDQކŀ> )tb`ޗ6m TK (ϩ-@ [_%X[Y+,b${$NzMH^G_$):Q"h' <6UFk@bHx=衤U7J9hb[UQNXTG/aT#8VbV.ojGt:8Z G|p4Yܟ}t=? R J"z˻QA8ٲmL7c".*jΑ<5ou ZHpm["&:#k \zk (=QFmV6[HEF׻‰jbOEb"N)s2S!n|-!7Q\8+Vh~GzNlJ ]~5hh,ZF߼mKW H3R'W_52.NUH_Ͽ4/9 8K%ȱH$܃kSxĩKJ͗66=-({2u ĭqaզYfyީEn_kWƳ?hQg|طbF(;A\op#OD1eIxVj&2\/W䋀\ XM)tOŇRb+D:t%X4JuqFjH%%*2.qK[߰;`ַvv.';M`ܛŘV{MW 4\";M0o!«~ޠ\6$G\9 g{lvx=,L"e )j8&YJjSW/9 \QgUe%I\hUeP>VJ0\"R*k=:jW_6jﰒY&uӐٯȸ>F|^fqgɀHߤ|Q+)d򞆕'uY_y`U.FH8I1;pj ju47PrI5*d1Lwb9MzՅQN>rZ"{=IBG2DZSc &A j#N{ ]Ap6ow1V[mUQHNp`96 (yt^L":[p|3qP>Tn"u2LKkGt2GhS x|.F=~zp@l ?{E٬74C'/5ഊW v.V?8b`](m(Iے-{ {EVkOY? !*BzT+Kkk6a=6lVhVh_=ҥ f<=Ў%|ˎbvF?)'ӮzJ2=Z ~shlDE~20gekXls*gj^V?O_7XXWdpЊ3Num ܭQkrKXߝjS3d!k" "!*q}M8^5# bS1k=-oWVۆ*XЎc:q^Qb7 &#p13#:ߐҀ*U]y?yڅbE:s℻wyl'Bvd gZ) G+aRiE\JRCYvHcDQx%??W1qZ)bvpɱgQl(?osHl22ۂ2E鑤i ӹbG~J}.APp95qdE.g Y,n)¿[,.i"zG@siȇ,u+;|K _z?M0yOg7]tڠ9MtS7BB&x 㴢pC?OR m (Y1[S>ܭ㥛Fu|ʪd8LV=84 ھR<8"3]p9CR4B,I( >.`T igpx5Y߀j`\"YUC\)jʥ'!(yU*??5#sb?ٔ.3z_?o,y9;t"d9Ai70hy廋+tzt9.rYװeTҲ4ѳk_BHcމbPz}l%OI5};,% {6D[ #+58"r_2V郵y uCqZ37%m;I[^_ٔ E-릁GQA+&1BŠ3Dk]Z2UGjYR2s$(ע[QvĒ Ƽ"OKHM\.v>Vqk9+@Kv% 9ب}Pg܁1wBp?]gXw%ǽLY֪x Z깒wS/ hݨ]; ;u$ !i5˝ys7+ɔ{lVCjp(ړk yx08j@Ëȇdb`8euesJ$ѺϬAtccYnC!WQ7\ʍ lk}&{8FVdʐPm՗@a>p6PipHh%|H-h}05cݵ ]g4ה0_N^YnFVtFqΦ'd ǝM x[ e]vՌ*ԪX̛0"f wipm!a ĢdDgfN?:Ր࠿V0ڏܽURl"/w!WBVi9AcmoSc6A*"9 :Srnk`5`dR3IzHXaJ/ ;~MOz4 l$"# udȕp:u uBe~2C]~.b1m$x{S^'1lб 'Īgq^M%ȥb_V "!]LGVqNj0,G12Eؖɂc\(/TF~]9Oncߓ̗\lVxs+`e469TKIeĝ N￈[۔m-o1yXΞfع=sg =aR Q9c5T=h"f6nodqbJwɑO6|t30K93ֆ3\zo3/7U0anY>x=0_Z&2b#|.Ēݧ!6݆bw"{V@׈yO.d;)o+x]hfsz-t2n,`νrf1N2>gŁ?ѕS#"s$/aiqqhBvOSS1%<:1yQ/kdB4߃*u#N9b#ȑh)Xd_ى2}@f ?Y; 4J$\O 큻h?~1 8?U8z3=Bk5MJTyD|\y:q6]D7q}Sț>UI-ϣ]:|1~36t R7-˼. WgZfWV,5hЪ^, 5~1p@xj P<`RP{!l.r(dt.}1fS`i[DqV;yyIJ*y(H}?#9syCh-e rFdhxᆺk/آ>axCK|SwHO`FEc,(g˙3H{f%Ϗ. @lL>#ZD0ieSr4(!: Fx?Tܿ܍jzK%y>K7kcCTSρԣwypFV5!C4~aЀ^Lgbjqh'[0XTmiۇTi/&! FdJg{WDΔя/x~OҤ` pW"1YHY%;/]J-*6Ӈ|mA3\W&h dE@=MIWѣK'S0mhAL&4cd:yְNV%>Ȥ-w!+Yb4؋`xKWa=QUhR"&D٦2~ԛn Dp/ڦ!,~Hy}N`:P#niSx xF[+ wΰʳCuN*wNqK,rr L^IzW.&7<+}ef;Kw`URP ]s^Sg:I#|Y Bh\Y$buYF5^n8<GQ2Kv ,ZSB#EԀq]p|Ίc}l|RL WB8F+BQ d A-8тi49Us9i1hB_q8l$WG!1~%-CeI 3%aV@Sq:%5'RH"P{6b(B zjZi I#Gz f@="\#Fk8chȈOb* ZBG-+mp_MI69UX@"bsҪ@ϸ>*ACbmj,$ Kw-X/Я6}T7vw3\]k }݈UyaK1 ^0KzKII Ιq 8Vuڊ.[b݄N@q(eʂjrkG ]u1? ّ͢Ŋ7^8]i`!qG7BT0R4!?*?9CT :D'1kh|##G0ɱ`رaFe7}~փqKTޕ'ؓ wEDLajaQ*Ʌg'Ꝗ39 l{ε+fZn dtH ڿؒ%fم}iTg(d+gفI"ݦ`R,G@2fqfs[y,$&"QNw9sD*KkSAt%D-*r$|0@TVqR+L.^%$e?Vּg`Π_՝BIx,s߻։\D;G۟|[k{|aVK^K#zwP+V=Iorvڷvςrd -ɨ ۗAl>pA0=G+xKRSapA[{/\m*?\kܺ>+/HsTASP37Δγa,?zb-Bnp{tQ+MWS܈ڪP/\^tס/P8Yt_ՔsܗrjmhB5Rp Q R2 H̏%¾=ȄNR#[ai'7֍nL>f/A}L_(;&5+$N.>쿯vEoĨ[zšM*^xO*!EŹRt@wQMf5~;Y0X76 J^|fbCٓm"+]M2Vԩ cQ vlOMH#>&j\xqh0 3w됆|f!= [<|GR`x#jwYxw%8z@/U%C:Ct31$H#g7?d>\ ]30Ψm֩ &zKx/B:QV;xi< Gx f/8-|o 5V E2}OMt.H< p)4,E˪C`y>AS_u0ųL#seNOdZ.;6.:*MF$ f>g$9tʻ&mK#q-֨*6E{5kmON6}.KMi[C0(yF^R2h(OsPltjKuFh8StB@2UV1'm&P!E77!^B=i(7-]p\} e0ЕgKvgo#Z/$NBE' oS2Cvǰ v v  \Xn4l(CktmMx!Yl~J2|}Udm%C8\`;xA-.偅AO aT(z͒J ,aV72x?Jcyw~2ьV3J#)fZzun7y&ms̺|1)Jٍ\ncz\\5r2g 3htm/ j=W߬,|agЈ*7Ϝ[~`re&Oi0KG< ĉhHLU i 7AU>}I44}ĵ;1(.l&lG劵) ׹ڈ*{,Nd k|~oFdHR<貓"Q"Du\= V]oނ*`4MnC3xozJf4Brf?"Esk7AU@͞>9jR,:rRrwk Vڢ0mewNANDNM6+օ)vi)jbQx`hfl̻D7sf+J׀5o|M!Mp+m@>`uq@t~"8>ɥ/[sP yjx1 0zDzTWqqLw5?n= $'?n,@A|Xqmk;"ŲB+q׭ime4Fj?0j+);W;~J/8) = 'MiEL"b&pPȨnP;wEǤ(oXR<M: TI_,NCqFP^e?[3T4@2P #k9Z, DVd 4|RO,u)=$D`v۔%)OQ#]r)ega(]l%e,@Fh#޶s$VN̨[w97:1]JS]/%e[^e ȢLUkB*Ptb6-!ҜiG^Ou =Ol6=n 3{+ %s&:nLHXkT,jz/O4 W *Lh ,!~b4{r5%yz9 ϰ̼(ʟ3qDV^s ŭls#*=.mpe"kNjV/Ûv%=DșPz2/J[kݔH$acqA:;wVo!`Ę>Ig.k J125yɚʍV'% Yo`(&e +a-YTʓFX'=x~]5uXgL1v>GB?K<*kriyNIpxxeDH44Y 畻ˆxh܉oZ7^۱#i?(ޜ-\k1bIP?OK3ZM}WNKЖORn[z+yڜ;E33p(LwK! HlG´5W[Yu-0T(sSTy&8sL?hikluoPbŒ$hd D N@iJp _$72vlo,w σdnTgn(+J5;;k՟(M=fkɸï٣+~*$pAZ*Gn^x,Uݒ=[2D@LWDWA2,Eہ:.{=s8{6ՒWz}K Oi._ McIQ|z=A]HA|w?TWgC5p"'7{'3JG|0k&>4V_#_֤&9EPJ3pO\!ʹ[L xYN^NRqҚNKb)}aJi ti%eʌ 7h:߆ugW^Q<h|78 kq}.4vSXm_!=ELa3ƙu*8A|oNlQ_:3,􉻃;/tfur<ӵ|bW;;['wcAQ.c'OFq4m!R=Hu|HBIIF C~?gƸ-OZ{^):I(rYViAZ/f:|#XV_-{JL5$ƣdJΨ9\tZ.1:xt5xC=OooW5a"qNCr= 6oM^7l"mQ' AGZE;b~j,byDX6ЕӕFu&@]"Mgl(h}zg ~68OTscҖ@ssyMf.!Ս,%8v;_fJnhٶg4^%5jPP!G5abb&5MlDgR+0\ B5H(/pLYB6{s=E>PZ&p6Ӏ8| fŵUL:4_e˧O *XɋWRw3t3Ɂ#trtq!_*bipJBw4< ȖPN_51(ʼSbd-P!K5_ S)P'ޚR´'^\.Q&#C_;t.i4wnP+smOqN6 KN wM 81̵Vb#NÐEK؊tJ6ʚիXPI9i^y"s4[ @&xc/:  r$*k!SX܄Uhj{]A|adtDzK,R;7Awn0]/8 KOӆ(|9.ʼn, ,v룽*/RחƮpn %S8a02.qYn|x7,cMVmilai.B</SK+7DΩ1>(xzZ{o;-J(jSQ{|GxÞ_g*m'"DCǟ5=ac2=QAnV'M.IHe=[tn1*C~36.umX3ͤCØX8r_z$EQ ҄t'E4m^Ruʪ1]7ȡm _wBb)R"6-Gj^rvXmY65D O'gj5L)f"Wviq:y"ceE0krF }0\33q! V0WJCX75.Ro~u_TV*%\YlMMͭxl#;Ydzq onRpv1ț WP%n"5uPy?6 ɶDd= #jP{,Cl7kB9}]= |L3lCKaξN3[?lG' )\cR@772W<R_u\6o YPF|k)ԩY<:^j-?^/䤐.Y m$6BwyY^8Q{A l`I]ZTl Ktz= iqB! ݛRRkr8v_B%LKSLfg Gw¤ 9e1=LJCF̨偛*RkIwߑ{U201GUW`= N0bdx*LuX}@E[ ] +H|z^-S *ugwu%~@Ss j؋A$ (`1wqfi ~ q]JZf֊=Auy}̅bvs@wFh\gD0]}g lsY|USԙwB\)Oi ~j~*~g(2 ܣsyEE>Gƽ Ge dT=KqxĆ ^k~L@GŋR2LQR,Ϟ@@$"Et/@A$"~р0)+ۊC;3I=z@:!#>/0 mek3;ty$L8Ȯ`$> M~/!%q]=F]RV@׷<%3h*bz% jeKSbABãf{43jn> M*'P_{[gjO~>=ghQ"+b1/ķݼAf%#I+:(k ڵQA׼5Y .cFq O}&0aAfh)I03 !k++n9*e FaA}&9KR,ih %ko-+3nN3hCq_gqx~]^ftt{h_#ǡ!$Y XJ؊nn]ψ Uo 8I*U9)F- *gQ~YHSLq+{Lݦ !C!+S5wvJQ:#MaJ |oK CD~4[ڴ=jNY=Mh'+< $Kd q o j?ϓ qƉW.O܀gKEΉU?W;wzex`"'99awJ"lSNO)iPkUG%<#Es%&q;ZELb些g M3m4Bݡzq:݉*6CǮn7NKFY]nz؝: %)J X1X>Y`K&m8RChY\MYY(kBn& 1TP{A`tbbhŜTU:41:ej3ts1Tg?9'fnNXH\L3a ha4l|R⾂$??bŧU--#5I/' yP;H,:M tv:_Rsd{DcډUD99 =9_tQw\fW,Bl7 sFtk G\Y^=ҶvDG'cɚM1f4Ob./*Ȱ 8QI~~w3=wSp˧p; 4;_xJneS_+8 [j4Vq筐b2)qSq?ܨ%Hҋ[<T)P=v(7h?.8C5 Ou2>Uٻ~#4tJ%<6h;RiXw;+M]Sn:9P N{.L2oK@d67s4@Kdi`w8 TفT1J賯(J4zvP 1q،mѪ&FO XkAg>[nZ}HWxtܳWTGD2Q} .[Fer#d"ۋ_/q`=N2E[.axPAi6hL4g}Z`B#x`g8WWȲ]'KEP>+?ů:yJohB<`Fmsc 4`H]uo링jD\x5ۣE_ e`^}ǻƘ ~liq1Iڻ8 Pyw')^ Jt,an`])MLnƃ\Q{dd" k\1I5džb-ho-gZhv+ mp99u0WoЉCsFyZBr05^Q;kAG>7rȩ ]OȃmHxONdA61ΫvNGkc-{")|εHAl<)?.r9P @lHB"XnEҾ $xxq'x@f'>UEbKBnX7^O*ɿ?.&Ա\Vc}op\9w|tP,CL'DzL &~uEב* b洎4qnp\v̉P O궒2O#\A× q( 7Q-W=½.1 ,2,O&jQC,$=ldcߵw*eJMފ˙\);{z%EIYBGl}3Q'Y.__/ُ#4ՇPnχR;maPb'ۈ|d]>]*^/7ڻHץ8K,\llagINA<ۦ<>g(:r7!CGRa]O0g$k>壁/ 2N6]N_o_O/,("9ж!Ä\E-z'dBO֧݌7BoǨOj"gY˦+3xIg]~pYk쇞e݉1:~Z_y#>&fK](?1CdҰEڝCŮθZ"n\O]=(!Lx4Mu⾌#-z.9&wVmz9;R`+&l.! Y߅\tA-@MVi$+I]Kv,N;،$]GI uSVO z~DMT|>U'caǾ l1:Wdd"2FI2;NݹX*F18ߛg~O_[N =&XP4+#cĒ5{+VqC |H0yWB+b* gU#mE*Md48ȳeAkYa:?ޔ /`^0;l#zR>-R%h.IU 7 y߱ 喩bRGwDcb6 =s2$j-n챋ŀHHîv7iZ,"8oC m;\)U퇝+,,jOOg5V OA͉zaQDK~w!pjzMӿE㘉WKݳ ftS( !Wmpq vɛq[P7"4:WJkI>*۟n|3w\Q$Z` TӔ>~jrV|R(\jXc .xtRaEOyRopM<ϱ8Zf§ 0 ([a. Tw֑^KkȘqq5E7~ZkTbnOEG ia-u >A|h2EÂzl-;r+'7 y]iR˫*>O){$el)w\dpb#=46'T姿_2{+$hȀܕoxV9E᧻y٦df *nlyKS؆i!ƩI+Z[gx³^s p7.aµ\z$>/-_g9Rt0,'JdK}(EX$ VEXEp<0e cb,5Õ@`E 9s)`bBUL/LoW嵙0#ª1J-]T>hf]j݊՟e61Ԝb S)F`m\? LKn} {&-+pr;iNb i_)8vU ߻5j+պز$x|I,M/ \j67v &m$Sv'[` yŨ=Ց_F Y5 wB`ڠPл$%p-i]g`KP^1V}sf"Lҏ)^*q_IS P%"]F6ib^v2tA7 ݍ?,$o"RyB2'ߡS&kX ΋ ;oy|F}XIsh옝jj z̺cHbu㮼Z2\!:| W!C# ?y|֬tWxdfq/=j2A~撀ʋ5-#|{CCWcRe x.ݭC YzVuqbqQJ87mo[k n,Qp5h:P+t\HȮ8>:Q>%=S)H/H굶P^AUʼO_> BZU4z`Oy@ʎ0z [A"oٺ[oK3  d|noosKc2^i4DXۧt$ȴ6b:)Gkn MUg t,('E9rM!. 4]ɸe;`\+{݇FB;PzEи;NJIv(ԙ+΂»($n'ί| ;XF~4I4ax㱽X ՟ҴVNj0/A$?Ui};*z_zCIXIvKp%eT$`mtDX8t2> }?4P g) h1` @߅e%ڍY xe%A[9(Ts3 ;eYH{wgzoS\ϛE/xvkNM*.~ZPQ}r Gkt9J׸Es,t o&[ׄI*z% s]Êr f^J>i>W<SI)KV!Fd=;]ڷJ翢Qq 6*t\Eܠn!NA[^nֻP>Ì؄-A3E8e '찎(g:Sqg .X9xe`5PX;Mz`r hE({`I@3b8?y;xH_QͷU@ioĉo;9&KYK1X+Cn] eѻ1s `LL;"CbPv`.aJd2o#ǚ Y,ge/9 Ig"\k-zAr[2,㱰wy"!NM=#"PٵBd>N լɻ\y|11֞OZX3TiJ}u`26uܨ#ak6>|-RsO *Z9JXtȰ]FW=YUQ˝>'aMPXaJ4:6VbO'7" \(vu5Zg#aN"52RF9î?}r+`hNJ`9 IZs.}Vdg&C| k".w{/}Ϝ O0%po*1l ^Cu#-6SoVgu֍#WؾkKѡ?N?^ͯ T R/ \ƕ|zi}SLhkWZ! 2N38!U b0'RR}4i!p;<ކ̀ѵ[(]ʭR#vr f"h=C"{Tƻs]vc6[ErQĂ%4#> EE$PNqW[!0]\望Ma-;Zu`i)r[zϞ3d# L܄giv;yWD]j*3gǕVO֭(lt|l1KS*Rl[f.(ZQ5ܰ+NL'M>/ݠvmC Q#tŴ6 ėfwiZP|- =% Tm?JK[ƤL. {{V-8l&k Hz+7{9+ 4L#ل2A[i*#g֓)n&fg+&I:ls߶0~mzRFmFV#ymۈBg7;KmT+)liI+xZx\I'8 6+%+mH*xZ؇" H*io+f?=m/+Cxpnz4}a.*ӈI4K!y[`"/"6ښb[10!dĶMœ(f08l`jM sPT z({Ԡ2??w 3ZΌza[ttS?k}-#_rlQǃ|=7= [Be7`X" ^<2W紺/9t?$|?9JA@-=)jy·ca6-L"/MImOB|y0>;g@dޖ5 E̤S"7JT΂͢۶<' (:`=ǐ\b| dWΞ6uO8!wìW5@wZy d(6[q6o*CGy<4{ Tz_l!3걔SVG]-,X(ry]uՁl#3ó3v2 ~ڒo]ŨK"qk91FՏFv:\p00lEӦ]pƷAFC%~3|ꨁͣ}9)_6V7Żs`}¨zAS'J{/^,}у%B8Lg]Ӷ"[:A#QNSNN xnS"[\fO[̜_ܯvS oʧO[^6 Z_ǦI߁Q|R*Dr WA6]^I_S| d%X*Oѐݗb\R~svOeV,&o 3}bxwRmפTy{gT)ܷ mߓh1W4T{|ŌI>@o=2ab*$omBfAc7cmhl~&8E8c& 4O:0,BMg&m4Hx|x}~9y b bo=s*ORE]GgtʳΕH\X.ڔrkRj^48y N+0{ @|sSEp֒\.*nQzN g w0-=n|WL˖﹕F- .|BCJ+T !%r.U`|)r(}nat_ fyW3$SE&jh _Jf7}*raٶ4 U\!L>~`WAO1 rye5ڹx́m2o0GK.yrI`޽ȷ!Un|;dV¹\n}Ϗ{(-pV\3ae DAu|/~9H}}Y[Lһ>5"OIw ~m(j+cQ$S%CZ-; y4mЦ_1N9`aL_ @F/*X{e𥼢{HcmĢ $ ,繃N??#| 9:NPH|2G (R}C]\,[\IVnR<#4{MCFVOTݓkNzf_ mK\ğv *4J/=O'2>'FqB7hFEU3~N2x9`+<ːtt|Ê` v :k8SsV^9ڮEh@ &5ϲZ18+SL$]Uf8b9)r=yޒrqPl9)ԛ>Z3m`Vby6M;iC\3a݌aDNհx8k%Y-| blVX),aaρd<`"hK3ZOc Bˏ4 ka?DٹзN@yϼ\MWAvcH0ɏ|\(Э{E%$ |^H7RQ 턿. *3ӌXE?VC6rlٖv, +-2EHKdA|5-p +Ǎ#<>pIK9vRhfT{*sʙ Kly:vKNڋUF7һ~nŀDew1jv^zBV;F~Y)V T —7cFcfvJE*tfVWĈ7=,|(h&ep'#i`^H܎Gt3w =˦% fj \vghompL"G< tps.X»C6Zi ?MhP&RR7Θk@ HUA+eMnߎix4PE֩B&g[Y0Zӣq;J[] cA_ UWRTE=Ywn _|h\IKV7'2ozW- ~38='s6(u :)pU=4qz~6c^_5՜ X(4usQ.L?-Ď}C'l\[@htG4+9gNR&sCVfe~drI2A]F͡uCSTJ9_x8_< N38O^&1+M<B%FǔP# o2$;,AQDh{ByHI82Ʋ5*|@숻=߯_u*){q8(YЀ>1,q(9^#|ꈴ2`~^w037"qYM '܍aσ>wȲ(^M=^Q"NU6QnSw[>&յ vgMԾ $&OHJt$$- ҅Ne)} G2JŊk>!kԐ`PWx ޅ9fܔ Ke$5*J:K0 |IU#Jd a]M .*ҪjR?]6/躕m "#lrl twƋRlė>Wˏ2Sw@ x_Op g<ݛj8?iI\9U7 7?i;); D^@Jlu 2}T>7W<%i.Ai_GL fY^w>}SMHAkPn ʩuUkHHU9H5F ;\g3z_;i'rcKuz82f\@ ӡdfzG7àT]DޏYX7WE޷6@ovi+SQc̍`~nޣH*ع-a@[nz CE(Zft98{^pBN{ wBR D!V vV08o;ݖ4ጶ+Ics8!V!L'[4Z ޥu-3hxJxtE, \I@cL:-ZF-&8ߏϓkuI࠵N:VV+pfpY!$6T<8 C ͙q#p򰬢 Ysq! tY.jRj=^-B->B&7ن MX d^ a!b?>=5vC\ޏ=f)G(XS|N=2§\Cx`W|[n,T*׽n?2ԉ}qSGW2Dz$ \:nZFՐOBX66o*j|wk *Zx U7S3=XVR!~ 0vŖB6;~fw)y#C 򡎓ㅨg@/ Dik>%a"χ_*U`-?7kpGEH\8qyz(Ш`D _жEVK[^-s*-=]1-kƤEj) y{p 3?,^8?MG7>_=X,qDAr^߃7,>H8^[>TN$_;hM|Co{-]QKgG!mTK2֩H~T(kJo6E@_5g\ 7 dg ܜ!ɱ Lvt}^mpG6`_rmcK>vc>}s0hx3=1ă_TzաPhx^byE߆'UD˪739ȺLy9Ӎ$nt@y'Rd:%#JP)}Cp'~ Ic5̐d>L 0'kA$RktD]G, QѪr^~q$%%<[g;P~,`wp]K%,<9ɦLE&Hɗ؅ nPR;Y.V 9-7^Q?hH$V$wǕ?o_sG zT/v2_7uNTe}mPLV%!E`JUva OnTfs]%vi1?$ӗ-n*?3v7@vOwu[w7>` | +7˷X)} g}3u' h+eWy0g_yR/2Ϧ6ut\ r*yXYiXHɨoǫt,ZN`q%~Gqȝ~w'1o7=~[G>gjQ`W}GA+Kd'"Cq! Zf}xgc?.lB")_4;mUèEb`ryÆL_vL#Y0kXj'gS DO[j]ι'іQ Tj(D/>3xfFs3sV`w;w~b+$Y{>4r)ۢi~[nظƋh>^J&5.&֘<":ߒ0 6hfxq0z} alHGf۴ӝNy 8K@ 6Ѹ] KO~,1nH@#e%λ@6KWE?:ZEvtwhXYrsȇ4$k-l\"*cWw@~̷"ɢ Y[u`Bi @&ayIwm.m׷IaUg,!'4C]؍J0J Ͽ~tbǸ>7ڗ)fk]zBՋ&vAA׉t&cAH⭦S:)d_R`#(_Њ=_& ц l!5'Qw!H)]URե;l_ĕ, dVE Yސgr6  @ݜσ+ i-ZOjNZ5\zQLvCP c=+d0a~uRj]NРKI/!-ٌ꘯&3+>L=\ i}e@Di\+T݇h6vqc ;8h !z޼χS`vѬsQeLN}|C7q]i1(KU5*`hYB}4Q|jtsQ 1:*{Nv)a|\)\PqW-ܚ9c&>+$ x%eO-MmRk!AAi49Z`zdB $~yZQ8pͳCzaU\yMug-,ޜl!oz~J<4[<ql Pd{evge{/u]Oq J ÑfE? 9 H;B^}#*qߘذ7!RhÍ Ls[5ۀޣxPIjr~}q`VE.>[\(6P9@%VSYƃPOP9z@FI?6+-mҏ{q?-f9BDA\XIl/MKĸ^-s X]=N0.?@x4cV )>)DL0!|E$gH To8>lnPpk#u19]Z*X |MoʓIM!;oLwyj4`.S&}D"J0؛ aד] 59"/|k7ڡ F$}yeu{oI;M~u$^5kTE`8;w<,=;5P[b-v@WvaDMp[qAyhƲ"T2wj$dQӮ)/qPO& Hyq:C AG@>Q@ ťs5ؚc/\-0><񬚈8 W|FRI 7[7To,Օ8Q0r2m+flSxb{_#.524^)*Eq) /A:`:2skdNZza>T;ƹBHa/23y@h ;!!u;@3o+)F|! (_'͂=%s#Yeceî@] {NܗRe͙aRk٣jeƱnT8[6"f49gIWVA ne]\0^bI~e,ޱ&( >p\6*݁smDdˎ,ݾiěonx}$EM܊w4WkQu.6*L0yxK5uWX"Lw!U^O 81@CQ a̮,EQ$x1dES&!L (_/?'HdLXtZx;5p9<`?^߹ˣh.ck*'1w("^/D[0Hx=6J[_ }93gʔЛ ,?QclZD3ISp>œv N%?>aAꌦ!VuiO8q" xpx*9x75Sq3 h"{v[Y([_3z'Qqu p$aW/Qk:mYN8-4Iz~9Xďat'Ubjw&󃂕<NQ09;ꏇF|D^ǝ';Bܒ n +XHfd" t_֜y`up4ӧ\u (5VLS4ǭuC=P:W)#0<.k\\nGd'2վdʑtmS Ȉ!< wϰ,@}Ko9:D]u:\cap%Bsa &+2wԬ-F-@T@!A˜!w*bGhGW *{Ie)aQCI!if:ª'Iل֭:#A:U ?f6w/L1~`*;E:0e{v[2X?:_TS%,  8s) PSd4]mr3xDIjrkEZs[&k܌"#xtn蚀DV%3_\myQZ37)S&rp.kOϊs`KKUw_)] œe!iE);0GwY0۷7I9a:^W +Z4 .? !*d>NB H'7S& 7j݌ČrI( J5mJtXQ4pUŸ K)`;gx%E\:xDTBO.u''9ͦ`Pܻq L>BDڷ/-}VlgV&ÃH"~=~lbGѠe.)qՕ~'H`DI]&6Xx~e(Ĵasdž2S\iR՛?ʘvRs'=AK\G1 _&'bE{F)fJ@Ыƨ A TJ0k4UFbBIG6 jec1Y]]7dmWb;QNLlӧ:FB˾H~0W0\rn!qX ׈,`81LhXx4T- =CW0>f`HMӢRdChg%.nO51UnYvq ~GSM$o턡Z =RzAb\pIRW4J%lQNanzhؚf3G1nY=Yol9uj|.zr^#(}Gf95 ~:qtkF v!j &|EgKhO=sv!BOdݨ ėmԼ1+.Bgq4I6+lAN=ݺKゼҠHY/wi#QUUi#|~ײP'$'0Dm$_]3[VD5X(0AУ7Sy@n'ĝqgQPy푻0Az4 ox9YQ[Vу'nTO 0"^3%][᛬qICp彇8YWu.&V:F~H{f름-,:/H jT.ityOLQ5}3GDg~ExI)Ռ\v82 I<y"}lL&(I |IGI:ݶv_+D5{dΝaW׭OAޅiYzahTR:-pMREU& 6gO-QGAr!?FXsmPt^Cwb!g 1cCy-iWZݎa5蕓]X@J.۾eʆI}-#A5Tưa:< E*G?e}AϬZ\ATP<&Qc良gROTD>wet{EecGyI;r'Az+IZ/ N-s2bf3cU%L htE.YD~yoa.jO<}8v@wYL,HJ~C tɂg-LIRuJd8GXU\Mf?x\edl9affYغ^~nQe^K{)/&Յ0Wra+Xx% k4.TN´/{wZc$qPݠQ໩0©uF ĬPC ޷&Ԋ( Q&k7IjP6'W)MT-d,s_V1W;(_ k5]hP-ZSѥg[|r Srlq!P $@ &K꒍7FBj#&v4 ~U># bR(Ipv`8ŦuSl-:{L٭8SU,L) Kf"0e;rFt0/jIا!./ ^o jxB^v^^S>!t!ouE>WD }v ptV0e棧^]^` 9763 Bt[ӧh#)zc=0Gnr)1`|U ƦfSO' "쏼 b?oX\9SV0'Y/UIG@LRr W!G=?VH\xMYF5RVZ {&Ԇ-ع{O %xɒ\=SL F,xg ቺH``Dqim{iF&:]KpFQjS `=zW+S?yIl[Iܮ'pQcU}/ gL*>QFQVp_|!Dڄ3;\]'\&b2 p#* I0ra1g:Q =ObOoSrɂu{K3*__K ؾ Lr[ukn4OR:0=ntΓka M; ]I=@pfXm< 5k+7H~jX3/j}cn-䛈"=:lT^<;#BpZY f$S& zݲa>,X+V/B '~ڜ4T1a\fv \+`VS|7<\RZ]HGTDulˠYI TnIq9VN]@ ZrAˬjY{< d<|F{"?qV ?x _=l[`AHb8m] j@ex^qel>z B<\ß=e6{ar&Va =wر$F*+'G gWi]9YR8|l*$iF `uhjNDzfU{R&T_ۛYOmD eo= hcY#aZµT+Kڜ+KoR8z{.IxN;glv>;Wn̘Cv0}b?M3oɃ筴VY{fܧn!Sg|F)lFzX2h{I$[qhí>:*  ^{~눌킭&jի+|#D/}4 &Y.7lxa3]A8T {4uCĄPqSG'L%%/.n_jweYQ,ƫ~Ywڃ@5تąb:wY qwͿj}Qiި]&JV_d 5;\Ā9ǒّ؞L"ԝqN = \CaMN2ma2JihFUnݕfBpy5 S# n9Q[Dx%>)3t>GQ6!"*?k Fqۮ٦|`Y*vcZ٬?osWq;!i_ٖ՝3rJ]Sc0DNT" `]6]I'q~8$;i|? Ra"L*o:hIG}.p+C:!\,Y/{l8!NwO HG܄$Nsɧ6."G^LB‚NhI} !WpW0eJ87t dtj&(DᅼaHJ"=0Tq&(yZg->],rHZD9¬6r*K 2lʚ@/w9kt ۙAE,0IK4 ͝JL|J L'K4~_m0(%AwV;ݒf8K>5ê4mPm}hO rfQN/H^;QIviM&˂{̡v( L4CtV[fu5"Xг'1)b{xCѕƨ+u5N`==ʗXPwyg=L~w6X {Ƕϵ?^(j*7VXBn͖$rwYBlp`ߎnTticJa{JH Ӈg 3TX;9uSGRsD;LNG#TF**X>hcʤR9C$_3Hx|i7$Wi /:ѝ竼r& =`'I*tEʹn #qj0V" TqC$Y|HyHJ 0x~"t Q6a(kl:Z XdfQS{o=b|aHɨp4E$1>R#@'sb . mAg(۾[2ݼKC7 |$<:wY[5^֌fM]E]X $0<7M~(m%-"ݹP+OPTq "%M>TbO Sy=DZ^ kUz%zTcsFg9-ɒpq&_ew0-pӜ8ԷyH+2;P}oQGN(]ǁrO=C%GIp)?GMps6~ǹ+5Z؛+ qˀ qW@+ ,΀.Ha; hW9*Y LѮT':7g$ٙufPۊ[If eM[g84a  &)>A׿l'R=6Y Q!ҫnă4)ӤnIF[<~Th-aʇ&l!,}l !Z?U N`X#.:ZNev'^+_t쳚P-;@%0+zDA!0NWr1Zi{*/M96o >5u*m/*ȒWs8Σj\ ҎPdjpVjNu>;nfw)۝s&}7jHc` ;'3! QiqA&jI,֮a#^Pwx]@v];g^{܁<OZR&Qhfc繦3BmNxAwJ :sɟ9*h*A?B]V M޸Fr Y |Ʃ'TZƼ\:NL@9~:8nUiNӸ,uHioUR|e{u4>Duk΁\? u4 &?1Z'p6)L+rfd &D( mRZT͖ɟTovG$3u4paؤ8 Oak]{o~?ϋ?+K:z2і1'AW. > ZO@9}&n!pj3z'h ?|HC>IEHE^*fmP!6w:P4B[`k[J6.s?g( OOVHmf6u+^Bޛ Ѳv@eٸ5( Ԯ5XKݧ ۞-oƐ;UgbӄbV˶ ᐢzKoX@Q6oI3JkRPcKΏ \K0yX9F[/of w`tܴG͊hT5ZSwkM\~zǮWD6{^)H4TG v !xsg2:җ5#:ǫ2Zw֔@VB}SS6nxXﲘwk_t~YV5cw }P'ŒBQUqbCDz A-[%[D7tTxzmFUt\H=4ޡg=Ѻm)o6YE%6"N(1A8d`.~WoosP>c Z+ZsD+xoNDYXTyDmfȜ M&%IE޳dž ҿnG3rFKN7{u8A{!+?eӀ#nPp`T%f{qG˳5Ui{ɸx% ~ #g!_\zE=k{9Lf֚.8Z%QecSŀ \%VmI:1Jgfdd0P=DVR0zkir&OcSK0t3-ĺ1jTc”ݐƶ<Dls[Z?7eSA+A4ҥd]Og6=`` ƪ>HԂ"d\ D>[%DnYhGW}7 i[yۆCM`=Z7 Ph`M}7)!z+HQ YK p㷛M;L@ív%&OX1KP`̲}a).mxlwcDHX֯<ʑwҹuf_QqzYG&O'sW]Ĉ[f^\2NkDKkQAT\(zQˀz蕚 eJJ1N !Rér6 YiO0dHv_3:bI +1#2ǑX]Qzy>L(+OT7xPZ#[J O gB@r5LEV|6k1 Ұ$ֽ;H{f@Cj =v%8= [ҼםD :9͙u.̙9=1-Tf "ܨm-AaӰ|\ $+I>JZ|-C~.FX>Ft;ڕT8#u!DŽrVvΔ& QJIXY؇$S7Ka''I=LT-'L(R؇;NnNK\1:{%OSQd /*MO>/g=of:Y}Q[ QmHLLr>s*$:5TVmEU,GJV3`1{T7q\ԝ0T'(#YPF74(̺vDq.r4B׍n>J,SܦhiFg뚍ʈ U uR>FݦU= HۇK6__ [u `r %zM0XFby1ZǨ".Z*br,aD`ׇQ]y-|1a_v=}84Jޏh`Au ::jSU(({1љKt87RGfMmzN ʂ8;Y1R<&Pտ"Ǟfbp^0kvo+ {"݅<ӫ&qP9LFE0y0o$R,8.Ď54@@ęSC9(˃n'_in&,[Jr/9~ܴ΅ bX&U$^dI9z20N?~zD$ 3CI$e'Z0HPqk+QGZ +(6]R֞8xI=PPu9i'+BG3%:K7оaVƓt`:{:(gY0y3.>Ϻ! }RC{e3Fd``)gѴ@Fmz͊z—5>wӃ:W)тa"87khL ;t!@fPADQ}TZZk3 ݳbBM=f鯶Q:$1N%p8K@|*r c[6 Bd݋TvֻZ&Jv+'Coܳ^/T&vilzFF^d3ܫܜK1w!oGPwSŠ:=$tpFVH2]~@`.t ]gd<#!^Α#u %錥$E 2.9@aOhtLO͒>U:vv?z啶^(mNT?d[!'=@YZm*򊏤^;z@izܦR]gPR~5.<{Fǒ(m=o\wVai5pX}:uS؄GȁVUzn򜇮gǧ%ԍNGqI Y%q!m͈\V捥zJn 3HA k'j!8D1YܩV.+0BExθPeLOCj3` wQ6ŖzunjrYJ׽+9D4KV"ΒЍ bazIll",|.0:Osv+-6KWB5pg$7?E,˽m~Dݳ5xr yy`)G=+`;ek=o[Ӹ_R5@j#(بK>rP`^VcUU)gT^ʰ{e&lZBP re<:\y^a)к( v!8I6b=O; 3u5{27ҝ\q؏Uޠww[*N $\BI {*TG 2ط{2M# OH[P$rW Hy^8bty\. ^<jy)3nR (20jM6\t !)9땙X'}dglX:9k r$b4RD"4.!L"OḎNB!gh֥gV/0mvd˸9 !@FEd?#`"eIب?;v`.f~`ڭl&0YBOwaEMx{If{̕:% IheFꋸXjҪT4YrNH! D =(X6q[sQ_\Q:&,|.ъjZJpdy?@B޺BH"+wkO9,m؛A߁4?0;]U^M@(W{K$#8 {]@/tn&b zt2f}2v̲pNPNү}7cIO /?Ò4BM^B|[NgU.v "v\Brng 9jVgWL\?Ut9c :Ut'S BՕ"֏"Th.=jjDT9yzFu2 +E3E:Lwriop}ٷOJEY ^'>c .#X9!^vd,.2)#tjTH Ac:Q3qYv?Ӆ! >`)T"Aݥ yJ0sOWݨhd/w<( %j?+J,))B6t?0J|*ZBYՓZld] B6%Y8_H2$b!|?YލLCT> Gz( ǹs[sw3}^ o>_9vx(:R*Q*_:CHN}.-P򔤵dw̴H (f"|$|:`O뗱z\WȌD|_/-J kS%;IE漖}Tw,fƙC3xUTec{Z;IuHʷ.PӟAGzmO䷲e*? ŕ}DG|H՞nFs8# 6hU*)b5} } ~ɃV>{Wlڎc;ӉhÁ{}E(b l%;RYWX OXMe/`#nFB͜0s\ $-I@,9 hJ)jYS[|zc1+ FYn1n|zK)ҁ:\ Q oWA֭NZtARd}Lr.]^:ۧ? w8Qxnv:ocG6F|p+@ra+E"nگ7*2ɩ͛nf\"BSF NӃC%Q%Zɝ_of^ۂE GUu逝aØt[FCq|z`")=\!AZmޱOfo^? HGNjS&Zd߷Q MZӯqE)W 1/%~*.A2Pߣ n&ҦCoBK˛h5NNZ;ӲwRs> + `a{i5~e׋tnϓ_L`2*J*%%Ϭd/ 26wi'zŹ5~N[n5c$RV2YǷPdc, bjf)1v?`;/O]oJn}%v%?.CˋW 7B!7+gfo>?PJGkVTZR]\"LI(ZJ9.G,7Փi N^=[ =4tU }+2?8{oA҃dFubwV8x6Fvh5"s*`jnTom-*q9ʛ2k7*%ȸlٹT6DgAV [;&"C AoM\gY =j~Zp\B D#O w 8]ʶF4:aH*ics!.:kW@_zX\]ʯi6_6n#uKlc˧\>[W\@]qD.ĵm֞gg˥ׁ 3ÖOmKG|P>%`I'oF꓁ݢ\ ' A p7V>qPxx+Gi((g;;F /GZb!vw x-[`15J8Әy@/Ɖ~mQSԸ^"pa՚375Fuuhy}/6@7&$mK{w!w{bԼG)jֲ.25T35Ff[ՊMa-, stAlFq!_9)TVwyyPuox>]#x(ȫY4Ƅ8hTkU?. EJ&߫HRx<SZS䝐㞬^U*jGԿ'-9¡26w 'C`(qu!j=+0#v@i#'F9y0#6y<ꬌQ??'rn'uΝAnfz,~(L>-np/RʮL9=RBJpިiVe GOm:VU$|Q01gg~;OW'+cGZ9'N XE5uRM {hFZ۰xO齀 H9?(^jlB}WT!ƝOEs(P81|޻YK|P[[k^ +6wH+8*a'IlO'*[ T1 ԏ:IlVPʹ8 Q$$1ඖ뼁/Hn¤ j Xsr[1CKAcaE%;:DHt%rYgnzVנS!cbn녭Y\H2؛d,ybSQTo̷Y_R%>Š*wuȎ1wZ`NR1 Iny! P5sGC=b:9F90 b{K45zѦ? @ASrvQٯx= {Ubb#H(cH/(ѳ[d_kIF#P|c;FH+6/zoZ=;OcGvO:+[ak zmAf߇Ks<-=9dDy4sz3n&u@׵zQIL-N\|٦\]U‰P@f̖]" #m=lC(G|_ӏ^Q=dF D]6p S5IP1O-zg`4yvٻXz'N)>_ =$g c`@o.dyȳK$N_I?f'`(1ͺ@ A3ɏGli9Q$:8v=@FaKQ{BX^jUcj|_1 ᵞO~F+gMFQ,|#al҂ fe(MpP"'ӄ])C'A[fkUP=όdB܂b7|#oLKώ˽CF<!vVuA]M, Ya%7jFNW4xǤ#c*f[E*u3`;u xE!&W.VFI̥CdtsА7p6= B1VY;YqQAϯHB_v/4ɵU Ow/,\$]c<=Psmvc'˂TF?z&"U C8Ͱ*DX`̦ZS,wH0bfrz0J/)X*Ԥw֧|WAqio/?zKDH%rĂuUMyUѻHkKDKZRƂ/ˏftPdmm[سqeÌ5|bl{`Ly0gnxi|>BŵW\q ;#$})S S%E>2?~G0kҼK&Ʌ?S/t3mQ \7fh'$t(2F$QmzoDvws1S;P[t>CzU1t.#rIQkϷz0]aއ5^kM2(g"lNQ Y }Ld 5hMS P$=&}yq3?OX+7%'>&R0I "L"kh1_j^S$uƲ?&'z Aݟ r۬92՚ N"|Lna[J2&EtR{5?`0z@J /a鬜l3ΣvQ!B ^Qq>8p XzZYA$T&%h┛I{4- {'g{y,G𺱌b37"Q =WfK@!J;v|3V](yB o5ysr%Ф!RagyߧDmp?%/'/'I0e^X̿YjAhꋃJ!P꘮+͋F<8g2Aka;~|un<-RXUanY7v 6!.I;/̺@}|tNx1k :۸TNkF1ǟ?\ؙcMC xr;vB[B˜:6#wFUH EF4E+v(HfkDY2 %" Jn㗕g|6-pW&&4ϊ~Ȅp^?^q1/u-?6Q {)&.97r&7chbd͚8"> ܉x[DWm]bsEƌW^u2K&#\X. G-9 6NŤZaC:ĊXk7'C7 Kp!ۉ/^+V.BGhl$Ip\Zm쬆@܂48e Ƹ1\}Ȟ"97 Qo c;>YJNAîGsac TQy4:I %j/ a3/:tQM=v;HֽOO B.ȾZ=|^*ǡ+ 6(u1 Lbg&iNOPxҪ>?,_)+P9DZ]FCnDt72w$H3)=pUe!W+4ʢ*Iqľkv%C#k0{. 6x6bGzxkipv= iFzZ17plTҶ28 mX֡Gd5p-~sR%i2Bֹ62L3&Av,h2wqΥHsJ1w&`2T18pc?O`o sra'vb[ =ucG Zs 1zCEVǰ]S7QomZIW^-#\c Z {~en'`b p(>D ?$掠$89wlCLi)׸pٛ:#,-V/ )(<".`{HP~1?RXf2zd\sJ?~sTTC`' Rϯm\Gv{Rrŭԩ $9ڝ'!joI[鎆c+U4?B9!gTAX#pT[/?!fP8ɰ ⥧X=^v)&f6Lό½:{2r2yl5*FhqH 0^ S-KR ZﯫF`hnnm x_6˺T_U=Qf+4UէVk ܃K!N)33II'`T0LNF&bE~rDzf Gnm^Q[ (WECƗ[ɞlnĺC?a%*_OFv'RB4ʛ_M`j]Zy<>4VdL"cѓ5SJ@@69r jmh^YԤbZЗ=fF :. _zOUJVi&1=@vӭXT0:;>9|BrV̞[ۭiYfJSr׻ۥxsg6G=z BB^ BCPy؏δyB|jt u.Lw'ٰJLF.299Knea]SBs^O= P_xK]n||\a0Fh9/:M\BҮ2tQ6g+KO]R{kaԙ,r:N J*}!nJ@J$1CRlC_΋NC}(℃ uW\GKl]CogMTo4-%H3/*N'1)'>,{K#K/ŸSY ohW|`ҧS R1@f%QFiBw:nذmb &xAW~Jl_DzApK+'VنŗcQ|f$)rl9QCkKq$rXlB}I g;ij$ R6tʓPg*QڴSm䄮 'o:2/ vYߤt+Go/sK,E`~ cvxyL6o^N\l۾{TvX֛,l nmiN+4vkƪQEGګ5Ū+lb5· OWjFXPP #ꞛP;݃Nml+u)5Z]&?(@8Ei\T5?.!}zQLkhJvфQZ7U[R7* ف9y=<ow 涟` [Gc1--iZAƅT<R`bH_y„,^62;@Kwfl]F'% 9#(Π֌ݣ9\f})jׅBzf*G:kjrFtXYX=L^Bx/u:gm5˲¥<+#ㄙE$ewq&.mfQګV)֟fxZ3 }-8]6ITՋ1 dƒCdq} +3mF%o.JDK31R'B6y5fJq|:w`n` W?d"a C%q:l1H@>ޜ*w`G `ߖdm}* TDR_St%s0x胰QKEm^}|?Lmݎ`^}B--%O )q i3+ GWޢI5]ZY98YlQE@xEhJ=Y˒:SgUfm.o +=GKtD]lvڶW:$d`'nicUBj_-j.YpZzdb.Yܮ3,A1h !<:xpހ;=!A_ ͩXh2om.+hG!`B$c; e)f pgLIS$HA=IJo x`;TN//;8-1Ҥ)-RqJ)ypJjz QKrPɴR u(Bb奆$ S%3M%&7Dž6 fڿrRevׇPo*e,D1n?|N})9A~vd3ZoBOEEӡF&WѬ/یK0 l5#k _sWQn̉ ޾(ZJX7Qa?=*ʫo qK`uDaĩ2"TVG;;-ۍVZE Ȅ)r!CvC6,ƕ8-BYsn{txLnN,%QMdkHilL]:Kv_9 *D j{Jl7VEd(MI$`Ϙ! H]Ca@] g$x46Jn_8ZL\t[hX#v8n !tN 3rok/T:8aXU.mFnde+׬ Bˢx+&1{069&(PoE^r+_xamu.6V$F7x|:'^2a1XRrݿ.u>A^!KYfG^b~'Qy n0d d=_8$g0@(|yp>܏h6eB8@?tB8ȱ}Wifug HFհ A*pO재dʍ>ݧѷWOaͤ0 nĐe'x<=RU ]mAey~\7G+wi);aB^d\ψ 7ڒQVEջ݌'+.Ӛʉ624^)'hצã\V TN<%F~. [lS.U:W[f2g uFN8z =MuzY-B4gM_QiКudno@{Sa8i$$T=~CHļ~Х-{miN&]fUsCHL/7C;A-2Y`=UPI[ Ym1̞֚~sjxraRsy}%AOђ҆_GRPFPEJMT&DL<+-%Lp>^#)O fR]ߦn!'7KT!AQ=dXmćPQCr)S\r5\<ې*_lnª)wW`Ik61gaUO666Tj#?xPԻc}U\L2A|ǟ {2=6(ݼD`5zI78)ymVޫӶrݜf4)a_{)Z"%M LKkZ*Zr,8vp.Tz$ >n&: q:3 v8@A +Ӊi*Qyc'oŎx!Y\l4ٖ=_0DҎ*6V^5߮ZpFa:eztz |/ݤrzRhjz{{}1c R"QlE:.k56.:v9R#+z;]?}ٷ厛)@`ύrs@}Gc2T2}+(x&ݷ-o5pw*.]q 5Kx0!\]Zk$a4"=x1fJgEALğ>"&{?MGV 1>W-XWU&TsV1/ zmpGH x smNbSKof,iM3ث<2cWhQ9y_(dIiLʨ%@Bdw=_2Gq<ۂ څ^\=-7|{'K5RoIeXܕ Zk"Zrv^x;ag\Q ΃5\L(uodz$z- i$ pdEfs;L) i [u9,"ɚzj6fB<l6g~7]0O K7ny>&GP]ZVtէ&cUgKA'X4$}`}7=wi4V6V̗u9C(.vP`N/3| _w[ˊ7$P P\eK _06=eNSΒl r6oZ\㢆*Tz[3.]w\F1 %n>±^e'; 5%lWD4(2`fJD!Tnz9/eg 8eK8ɶ[{K"@ĻʓCz|٪cQ¦db[Cf @DʤZz=C4'8(:?_6=~Qa4T l~JVN.(AbզNJ5T!(zA{Yl|pڣ?OrؽML2)!fnwDOU2 ),D]c-Ci}ߩdžm4\Q#hZ4'csST*"1Đxў^x60֙BsDHE !tq35**q R*Pb}(_DTZDm]^N/ y?a M N)Ec ]%_+}ruMc{hh9p-ZK7JnG;劜O XzDh pj(ߦn&f$쵆3%lzf+.;ҝU;mW+om&N<3gz'űȧtu {hױ _Yc `23= L{cPLRՁKs;B]9>:-&vڑ(0K3OOV\dY]IY~OݘX!c+МFpg+q_:H\6#_J:=W=QtNdU)r&nAZV˴@X }ꥱY.#"$=rVG D{z'»1nmx,(-.*_( A'XU8ڎ~9 }־CHp̜_kH,fQ@}Y;Qd^5 JjNW֊BSz5r<=24=j'smPG7,_S aUΨ6Y5mghjfOz_ ׶oROyvrZ}U[6JHE 9Jەj9Nr"L ;ZbC[WX\ T ; yhhsC9vMא2x$l&>iVȊM2!v\'] rd#v´OxqԚHUNhs]ež^kξcm_Nh C\>[/i~@{]cjpD{.' xw`p6و"lrX-utJ)$ VgL6w? 'V3FpP>2IHjERެqײ[I$G׈'f 񏥼\ٓ >xHzV--m9CKԞB479Irf'r0Ȕ YaVN˴=D kYC3z5TWEtuQ7ٴaz[@ژ5UiCjiM,8S_퇤`>_`A`I7"DW "H'kOّ_7cZ8l&$9f2dh"#!27DsNx P݄؋ƞ&2!f0E+)n@$U[Ȳ%; &QtYt5G-zˋB'/n^aW|JQ9x%5I9 xDF{ lq(ә4}"\><4y~]nk ܻbԣ|݀ܮlS(a2o.HM1Z/M~~ WK46tS| H;&ٮH׾9Fn DC nXoҦwm?ꫛ8mj,3p(K?yu!x(-c- 'p6+jw/ԣ";Y4r1kllCvzߪw75/$,t- =XY":ډh.̭)ŧAvA@J㼣y(f=к؍{v3 0;Şs8W$Ŭ3dR[]aUZIklUXDE_[2 Xq"/ȉiEVN_ DoCI)=%34Z&mĐ@HR {?Whi#x Y)Go] ]6] >7kuj_)Q,iħly}f7jt]w%]}L1KQ)1>1DK;E͌Q0i2FK kqArh)TOq-W:$J?$Ѡ? ZT+N lugӆbkS`&g $gѴͺN&Պ/@šw*U! BW7djDݍ(bqnWۭN:q 1(/L*s *>̫_>\?} %scDhzS)fG\1էGգ͢ o'05q60-D7oe5rd~VD@&1},eZQKCޤwAp;`h#HξcOn_3Oka0ˊ`{ڝC u^O`זI)7$M'NGEK|U+3)ρ8+'w)'^Yq:k3/ XMwvWbE\ԑeʆlR{_h`,rz# * ǀ :LL%'6|Y=,~x%{|Hy,gO+Z9gJ@ǠϒZ zp!Z,Dž^:(פS_M;>[\`aViSO=UJ}y CXt6@'Pi.!'hvt^e|]m Vz.RK(OicEv)0@Ia7zh3R6UPFCN"cFOyq_4*ދ%v :Ћeqd躬jd͋{TPRlp|4Ҿ,Rqٲ#G`(﨔WnWHीRza>-Mp|_j:^R.|M^m-d3 @XkWRnXՖ+9( k3}6#?ttL-:SR+fYa.X syV-r 1 +kHOGQrJ;עRcȔe&TC895N!#U 0 l]"X a_|F*@\jHL!~U]H.8wP˰.w̸݆siɄ9B^tV!p.`1Sc%?ܗʝ\3BxP;1$%n.ScAJý EJ PHȤ!0bԡ觲|2MbF2@бJC ^66`:ju1(&^e{ Tf{&.6T^Cص(: miq HjahbLIm©K%1K YFAKE&ނ4rۉ~z.,Z!T)7H =2L5vk4${Dz#qZk\A+wTux[+ 9%_vKN+zt+MUR g";C S>-X1-q^Y0 Oگ\}d_BՏ&ӿ/g=dZ$,dqAT(!k.uO%5ApzF(@l'0)wq(s))V,6|Nqo+͛}"_E)(]>`@JLE3Z*)Ɂ>i$IH/Raq*?c$&6f1Fҟ8Pz?ĕ>_J{?q+}`zӈ1{-~=|[ԼU$7`)JTxa6{:+GƷv@݃͛8h#mM#Damk2LidA6cfwt=Da%T$f3$ѶxtAGOqT2z+3*թ7yһc<,ME |-mR&|R8&z#<_xf3G_m6RhH|$'@@']Y(wu{-OT#ͣ.&*UN5VIbqnicp OoxA>C]0]g1ƒ/ĴK]wV+zqE4UMAq^U>QY@ 4B Ʃ? VX~>U/K:f/$ V߮Gt@>]ڠJHCC{_UmDՔ;TT'Q;/͏+^eޟ\Oל2~ 6Y۴[F xs&[i'vmg8nrb~f夂 ŒhmA2-d(ŊxT }ʡs9c /1ԼYE?t2ԩ"aMLlfZ Y5 sm"LI,xnVR>FcCwpQ{n2+@mLy-p% 9ۤYc'7 $Av@CVcD^ Uxu3_ǀ^r)m^w_alDޤr4$GVŪ] +飑+kn:Y }aSC#sN,*70#*]ݪ+6ͫ,)^j5ӱYRӸ@#ס8u2R6#{'Sih ~!S0/6v(_nGh:SiqrnK]nlڸ-[٤`ބ 4dw?"Ȕv SXRY4n:I8I؊ c$beZJN V)@|=vR aA)%~2Z ݾD<3,0*~RԌc*#=Jo&Q Qv4rs]Ro'b ms4%>;;ȞSg=gGu_~˘R+u}ˏ.\= 6 &2y*ybzƚߍsyA @>/]jD.%Czǫݡ#ϻpDh:C 86/:hѫ3gM9-z@鍄 ^ZW> 0O PȇÌ.;\xעQ.qc|D5"ugL lfR4',62f¡ZY"z A$+ #cTaFt !׮QeFUaV$.gD,m)z?x?I +]7}-#RϾ4Q+^;lͶ7:,VWNPۗ=֯EH~RF] aήu|Zd-fy~K";f&_1]7c`Me<5{ds.sRҰpN7Z!)ZmxE̎[SHjnZ}0A"ݞfʊͺuDsMHqcŹl6b^h&]^KfJE4mSB})cla@gq?@z̆UDbmabg3bQGįB&֫a嚫uc9eOr$cQQRk"S6ro#| VkEe_5G ;p7Tǘ9AuHW%SiI/ 0üpLyI0mAV!J,Tʻڶ9"g۫"/2,\DHW&aH`1효Ю$vl3翼Zl#d1xaxu$/d)gH+B>; قl~*bϟ9Su]bҿ k:fEnjEB3烔z*LֲHLfdЏvRm cN?1c Jαv0/ б((,GB9'9jo'S3"NҏV*#@hxN6j䈤Vu8ңv@tsVjIÆ=!0y[cU̜!FL((wpZIBH[|v%}h=ݍȻip@IqKCrf9B'( 5(I3oS;(.tMņ􂎎mECu5%![ +gZJga&^%?$>^Tt]4\b(fȻfӢ{F?FK [%ғlEy.[n33fMT" h]*vX;9F(-6,WBeyX&jUS b'QΌ"_V2^<)3r>\JsT2j%)i0.W+Ƥ3_OQQg4t7v̀y'E ds1#3 F>xq@TgsNJ2)w+.eѤĚ{"9OX'K >,Mi)\7(\9 mi&bx־|±68!/a6- wy$x\/ :ledvR}oi,?^ .pJOv3-2sp;_7/)T1X8ˆ>/({)%Ӗ\妢W6`l2];i[mD6L n:!['s.0:=A^sN0; cOb{;f8<>Wz4n21ٟRTJ. @le]; GaVg \ `)i-HX!)[K"lSFE6Ģ0Z=3.ӐK%s`֡Lpӳ ^Ǟbq*,M1;Xvn00՞VgKahpx<Ȉgdjg0x?xvgjG#L?U<\Pq^P{T#) -^;;=L9B1A;|!3O2`a\C4C?SW vPN|@`v0om>p>^Bظidiߢ uUaBNwlс~NXw=wB]k ʶM6ʖgo\=8(9ɭA6IJj Uv'Zdjw3Ȓ\(!K}?9txJu]εևL!V_J4?jM؋C6j-˔C-^ZQrs%sO71nhl0*WrZ>#ͣΊX]n7, '>@ 5N c6ZlCdaݣ띪ljE}$R-x#^JB'2OFc 4u|0>kwg ̇hHItߒwN5[HJOeςӆڰ4ߝ| ob!hHOkxV}/WtV-g[k񴩼NSesDkd7K&d6XLl|2"}C&HF-ObqbY*gڕ{8WQpE([A<"X_H;/—`{ZN/"N=\bU_؅:EqQcWڊPjBmUQ3_4X3t5(ScVXz+yth'\CFD@":DVP% V g^EV/:!ek0O{0u=1Xlؚ8}Gz OI-g^% _:4GG6oT#uq!)_mw^#_4籥~"c*)#ؓi,lUl~r{pBZO}юl ⁺bY bǵt"Ĵ(kxcQHT 5f( 7#w=ͩ:- ߤ1D.(k}ݼ,~MR &TX¾v#/E)F瀼˧&vˍX> M 9j|ZI5F[ZS+`tƎ./|ѿtׯ|(Z*7!!YAP呡z 3 u/eL#18H:G#EL%n(d򰷺\ީqɼ`6S̽;$M pMŒOYf"s2ҚɹhiXz-U[LdX+ \jK~|ih``L iW6>Z(h'irf13MoU%ݢ&8R6F_?%n\U]q& TƶSfkk@[1{_͖$`T:xt6&93aC,9c' _n4`YÎ' uqV8)$WbquB 05@L$Ny .7,6 wBt4KV5| sC&jOÐB[ֺ{hy$ʣD-:8~}^e#jQÓ?-O&YtT{GePt)(cNiŠȩ21G)֕p{$ˈI"S r=,lttX[uq7aǺ +HVJGOV\v!_'=*cPk?}5$CP&ѳ!ZN2OG&\⦾!$9Ek%qɱscֱƑ>C^v_Bm lN~+2a/>}ȓX.KM.3Z1'XA>ި j4:4^`ޢj;.<2x1nTk\ n\ \ '9pJ)`${ }p&2{ /Z]`Vi=rl3:|Vo4~QgFMaTҽ. rdd5յF L!4Nv< DyX6NNn;;co p{TUOK h_yG0MvOփPJWdGe!YgW BWehCx{x?_J|Cn(qpX㮮 M'^!:^sFtH g8])}N'(( Lk.rW}gu'jd˭ڰWVxq/7up'|MM=_Qp &H:ju8yet[XpOGG"Umټג\mq&^1!-28+l X㬨$h$5# 80S8QKws\9K`o"87qW]5$!RjIq(s'e:@ gNA6+^_8Aa9g8-+xou 8ˡ~IXd6x3B?A'C8cju!z,D;L`JDiU7@P4RC-͗(u1|e@wP%V_bǘ$:铱=,p^*ֻdAu%& ڞj | u/|2ZJGb4L3*U8{F j"aٶAB_#( K < P"l*9#9Q`^'yI6C=R.B  - ;&p0O{>aO3ay%xVEY e)-FDEb,M&6ylj>=^6^\-\ʜl`FPF脠 sk}YLbqڸ,.ʉDF ,ƅ:tET#l  cS n-nW[&{ɣ4,3~Aإ^.5ൻu;󑴓ފ f_:D *E wsfI p K+eWNx%!x4V3)$H.eɮNbEx- 7C8ԛwxK'f9}D ; q㦐60Ph]Мc˽7^|zZL|Gv~Lǐ|Ϙ0 4b'2Tsc<7xb{>p܎1BqD.d`hIޞ&JId!\=KtK\"I(LW oAmvAsòT#Jai ~뀯23|g(~ MD:';4]kwE4c駗V!D 24rQc#'Ǔa|Sd1w{)idT6(7k$PBH~:C1)Wy2n9r6i!sWn!MO7R@ }y'9s;2Rl zo^ooM v[v,5r`Jm,L-\ q>KFf!@ jM,KQV վ1,xR"NAA~)j𓃴89In*ƈPq$U*$:`w率CПD2Az:&,'ʨxa35]b .˜+$Xw֊:T`ޢH+Җ 02R m(9Īr*܎ojY^~G/6Tך^_83sҴ$}jTΫ,@Njc"WXUF{72(HIO|T;:K]g` ^^)tizU]q-[)T~hʧ\׾*d f0,&J~4R@$\xh<5B56/s<<4rӱAH>քgj(ON גAXpy$dưJl]YF7TQ559f3/̄!\)=]r17&u^VqJVo#h_bƎ "Ⱥ l/IaH,:^~l+ߟ1!%`P՟KzFWn6{WeDqkQh<~$6uٯKho+u9J֥7&l~o`[ERP"SuLёSː嬑8e'ȶ-u walxb> )uӒ\ALJ%}-^ǿD`<߶ۉ:A@a0CdR5oY <ը|Y"?9+%{f!L_ǔ-Q-ú? kid?Bb8'݉K¡N}Iyjy An++T%߀Ϭe>ן'zWխj,.֍6r܋] h_%5WY@6(9amn*eoOr\ \-NPPxh% Xk=gmΘ,;T@iJ1q~4=y/> Mo䈉I?e(KE$KI˄Z[UJntr\dJ4VY Yg'B2R2.q/A{%[:Y\_}uRYKz1*c@mL}:q aM&( _$Նq׌[,gn3R2PHY~o\_6gsw&{jA!j,.ꆉj-ͣ1hB5n{ӐqwlWugg9=FqQYld)By FpP lvN]BD+? fJO'#PpWJ̣ z75"_ϙuHIߠK4$jKdIwYeͻ:YT`L'VUf89WU3"ܾV_nm3Аɉ3@SJ;aMDyʯk)I=2.WR,W v0sR.ea=xG!n Ib>Hm11=gU*в"t $.5)2f, x_ bh٭+XAl@v3){ixf2AW\Sg+s[j@LzHGE]U,tUk+c~be<tT'B8+Jb껺*Us Hz{) 3pS6cOI+"v&u28P8' @7m_K2ӥ?:(K 'U|ݫ݋ץR^2qY˳S(,{:Y@uxLڛ[hr~[<' L̲$dc)P.h]ښv"2sX)ym3.9 !'l^>!|T("qw5o9ZZķx3I1A[ uP '3De/KkfWzJe\j Tx(l; Yk"}]+2F:FcsWh5'[%9F)"0,kOa`2RBjY8*.Fig~<oIK,lm+kPdm»4Q,as &R(x _t0 l0Y{UjU3m~tAD~noL4y"%~ _{븰]_:bdo@!bvE }g.a]˭ނC•4<^kh};]$d<-Wd^g3뫈nB † B?2̝$ d¨Y]WƟڄik)/tZ7Q)+/ |7RZ'. gkz a~.rP )B R Lݬ05'}K%XMޮ7R4OP@n{-ELvK6ݐ;J9o90K ,E:DD}2X˵Yx0T VieMTT]{uSհv7 - +} /<M;Eleȶ%9JmG#f=9bGgHK)i=&R_D}ӄc ƽ͆!у~ݝ=h}ǡvw70L? Ag>3` %Z$^-J,iknNjlGKy-:iPپ/1EmȚItF^_)kHÊǘrĺ4l+E~t2GD? N{xh-FūX3p-cITYDd W5LEPIH73 Dm(˖cюix;^$j-FdJ;ރ(,Ȟ]22Q)éA;j:|vY}PCQf Q3 Ŏ 8q4%({ҴBD-szQrH^\Ƅ:xBK5 ifx.r.27|5)>[Σdvy!u'D6Hʒ=Cl5'Zx|JgT{v왑*Q{T)B,0S5>bhx$\*%s]*\5GSQx#.RR]L(h=]_Pɇ%ނqNL2/0NP[ɗdl{U2U\0Eh{nhpKUЍ*z)>l"b`~][#Rm m'@{qZr dOse]KkP-Y M3FDfi:Ft4l'ltɰ‚9l&9NjH({g|T9R;^IuTωƅygRd.#3vv~)IJRN⯵t~ŮM] %>? ~}DWB\YDiC֧:P4f(;uubD3N`Lp3X޴ր^o487ΛJf&}$?%L#ĩ}h^,艛;t}j5|GX`^< f:ѝG|֯\f 3-hĺrܑLyEk rݐ1N. w2*yF`IEHxT?8X!huNj4JQ3$ߎ=xaf{iz ck*݃ybŋNۣ/se6cth6C݉X$^}%=R*KXȽ÷İ[0:ìD^1Cc\0ekq|ܥ6͹zv}ůZ?FI딈:=#DB[PD6`~%XFxͳPrjۭ1>ӧ S eaobҏ-!Vh:it P$d( h]ri7C/(ƣ7XO&H i& ev-}`䨟|Qr4<>ǀk9L,RcƵ$crZ66+oX=-nKt_Y^c@\~%'{F\Y~x5qdfmL"3ƿ2f#ݯGZc=,X!pb ,k޼C0JT_Yg._Lˀm=$qB'`9w*7\#jz5X Nj Drepײ̹$ޤP%BҾ$-ݖu3/*,c!7ns0HJj x䧐W1.ȬkCL-$nЌw<[6rF(*v2Ӟ]s̳ D }RO"V TgvGQ)jpyk- !v>0ro;֑9 =)H' \QT4)n/}]8 Y 8Yk)J_d'$U/C}L\lgGuy.1z:p|\zh]οo ɶӢaށ)M7 h7f{%(_VP"9S/=^\.1۝BGvpgXU'{/v[jqR=,ՙYCkFu+|#dz"CPUs3t~U\ @?E[n=<ԝ:}O=VF[~8ƉaCU@% OYWJJsFJZ f@/LJ#O{'q5y/PJ}11HufhҶK?I^VVF,ei^$ҪyEDUK#\_RdFuΎf!{[J%0,v5!tb{*^G~4 ` #&!,fŽr'g$l ȫ3Fcױ\ .2Pd^9F>~1Gm?=`Kٴ$23h ӓ*yuJl-kTk|ÊpИ*I5d~DYHF`Bn~ܶd#оBʮf2<"+ڡۨMrE"^F{s\ \Sy[ - W?Gf|-Z!WIV_٣Q=ʎ֗V'U-yLa5A0OI@\s%ҸںVZQ{qKc-0pb/*bEWv) ,]6K ³_>\m3F&t.:ft3ov9nN"Q!~=r %uy2u Ҷ7HE~ IJں2r|7c2-cISFoW|'+Hms7*#z"tZQ+TCR_J'RE$"8/_7*9m@P*^[dNʡ->"3;b*t5Ub(֣42YӃM?rՅDI{II428~>zPiBRr;qm{`v'iDi5oV?֖c`qEz6tl"Ʌ{Kp Zt\s=ZT>jrbJr Mϛa;~]V0 ,!t| /d|F($`Lxx+Xo]oTu~⃒aRc1 4cu{>M%Iۉt釃浇?j6];/yQ(nW ֦+P3+5 t6r,^U݀ P[x#h`Y$WXt:d8t;q3J0%Yo_O uMQC@cF_S$@~<$̴A+U{ׅR;ڜB!Ҹ,dۆdt$;u]˂4~11H$0ȋ`:Do0A䬮EvQv(s)}LyOOg~)ƚ̝[7;1gm#)XBryYFk'i`J@?5vnHRU!v:c4gaVDsEQ'NR%[MXCH6#WHa"R_BC#-ivH2 ^6 ( mM287F *EO#S~m6ԣZdE)?>}b5Jo*٪xS1@f6~Z `Z[(X(pAeQS1]AF6PLbψc4sP^85 1]w 3j鼋iN&jKy @Dkq (~-rw0vFswq)GJRv ,$cY*ME>ʽ6)un=|`dsx5,Cj2*gٷF&PP!ad6 0~-l|i56'畖bА@-@B _sp JNPYHȑ( IkBY84çz"|u7~EΥn(nQ.|[(AN8lgm o/]9S>C!Q5*3Gw=Jk+\룖m"FO!{+O=fUXFTW(Qh~՜ہv_pxh!+JH/F*(d 189 u8 Ƽ ѱ|sH|gEZݵ=pLO~2?z[fva#ٚ֜D5$w~ya*)Pz.ӄ:*`^0"]cL txIݚx&4 ?eҡq];&~3O҈)n ]O[/*џ+=Le{ UF+W6j@v;5ShΠ'afD3)C1dn2_[Lٺ&ߚ*|M}/0w Bs/lEB̈́bzegK4`(w~+heK 3l=H|fAD-RH<#φӔ\Dfm xe@O+Ғ +l,,X_a)*& #7!hŐx)|R&\w^ʿF P>qKU[tcLX3ߕoiZ7DM QE{WJ N! undxZl-j9JE,F;JOسj2y8O9_ِ̫` r($~ǁQ!N>oj5J8V5HTZ38l([xyk89aDނ[}m"VGߤ\TJ / ~jUBc,T(/vƖU֧D+*.쟁c^/yO#puq# <%=YC8_blFց@|AnD!]TC4^d?0>װf3ig]K#?+CƜx5wměNw[σice;ʍ7e K?Ns_'#A,cYJn/Aj0xV4&`rNUI5lء IaiuD29.ISj0%C":P CI7 DzF3JCwRP߷Sr!KjAp1$w@HκR`^ !os]D5d2ifLF^<=Tz̼T]ƴ=Ӓ3mA&sR\ Sŭ{7 ǜ&!ʯIk3֊vhl"ڈD9ק6|W6_uz:6 wzZ$mE6w?bu2(T)q凥1Zc&\J) GMgVդ/U8J@+² E3@á.j չ1{lG.JO4 6ro'(jx.DHb@a/1K~*o073tA\Ft4Г/~Cw>+`cFg R5QSX}Kἢ ꭛$₉oQn$lT0gp{k1̥M-I"M +bNiz0፽t5͙xCßn]#I!۾)3AXRCrȎ@< z5g'Ѹ7xiydTsfpǶrjHu~]i0`" ?YܣCC,|.m̠8޽τưVx>/FiL+]K,y9kMyo~+v烊*={W4 As]7/@lΖ^ƒhVE5f5F#W|.uf)/!AWӵEmWP!~U]7@61~"482٪# sau2ξFRyт ||3y8BFKXr}>a7\ﲔ~/Wk/fkg1iT+qz)F#@Kjz3\aw'] =1˾^h"4J}D7CsPtsh jPɚ4xbLN*eFlu L9'ka -v5q^ڶ=,bHgύn4ߜ:*_dža(O`*]RPK e1ʓp,ǼEV0|x$Wk^CHƐG콗Q *x=ݕJUJ/x.m4S6"cc4ݙr,_48RqXCB /c! ڲI*\1}_)!2+ߘW@{Le]hew}-]PLTG8sY0=_ ةcZ{kDoY(Hfo8$6K> H6Q>/f-S if:R[~T@T<`5Ry~Ige|\]ۜ);ms`y9ϩ/mkFg6\!cPON S.$k.܊"dFqU)FgW!ir4^'c;fմW=;~MvOoMy-pRaaԽYT ݏI#cF%j6[zҊm1BY䂨rsaC0L4۾9: cІeb_P!bbX,-L T5-RY*zVi9T;IqRj_.6 s2'xr;ݠ>P,WwݠDx/SД3Тh^EB߹_[s:v6SHhDV؞r,m,aUD.7ɈbkG6гZtD#Td (A׃`a ?h_B8Um+%9YpA=b ƾa I O8|N#^;?U+j$}",|-5J`'Q}`';,j¼^h}K0Nß(]b<;pn#0@[Gh݉]%:+ϣ~)\ ڸ^5LSl~fG>p1{Z꼕?G@8RfxNr $GaUYruORON6h~rd]{RJg]} D1!ͪ~MbϼUVՓY>\7݃ҳy$ek(pouˣއxj'r P wkdv3F dX;|Ii2Oe6^?Zn1 /5\u9Cz>LP5laՏ$˵?>:2zv=۰c{߄XOH.`ц7ah+s~n4{}|&,E|0 mjzڊ`b>ub`1z'>ZDt/F8y(A7%)\S|A iM\OO}XUN}eކ)\#fa׏ڠ{ݠŊ$&QkOtk :׻=be-`lxr.KQA'ᡙs4T)63uzbcV;6HU<zbt@yݯrSXStj՝Y8*Qz^/u~U(ʞ wT1F/s=0f}5讑f}I(B%g\m؅* a=a&!;3 ,\zcmK,%ߖjڜ&i; 2l$J ׈zQC3XVBj@T׵gAiuæ-tȗ i a ctJ+ 2ݽRwGφ_cp9F@ukX628)ٰfdBgH(! fU!0ԧIm\^%*͢hYjFQ[[| HZ(+N#t/> nba Z-;J3<aRaDדe ~f֊:ߵ{DIfrIt²"-҉Eg陒DVՂy!Oؕ)hLNcC݇ƃHFy$ x7XEAc@W[iL)ǜpDŽZ V3ENc+aU5F DP}RA ʒ8Y]V/\֩Rk?g7 &(ն&};F3\P=̽uKOJH\Z^Sϧ[lTGhxP^β6Jc W B\2FUE\Wtmov-?;ޕ>nD &3#V&6x/{]l =~\E!zcf%};%"!N؏6v %N}~JxɇV(>֒y_>l8Խ,| 4'tI :)Xn:-v[ɹrfw\2jE'15r@7Y:`w|@ $N9:&OJ74@vX6\F:<鳩tIK_NaTՕBBoOfi~ |=.;^Ȁ ^|@(@qsMzN,Yzx11\~mlƑ!_&MI40U@흙ۭ!1 鲔\sjn 3N*VCZYgk־N[_@cS4 /ƒET(Е#%AU4-+ 1)Na_Ir?S ɿjD@ ,@~X JN, ;P"¹\)j"%1ΊcM;iIUz UlpVIl~5;tԕax]kUZC;T?WCk쮔 Tp585o_?*,;q\kLqDX3~_ Tk$ %ې 7c` 9z N[=:6q;7U'%wtDtWc>$yvDk즛R÷3b)߄^K,w:l u=!pShGh:m:LmR@t)O*<>)% }_{7u/9Vs\HHJdR 6X[$LybM>.>#G(.zX ujX!h BlbXSA&f \˲tYx(s=)vF2/hj6;=>}I [J$<Ou>}v$r?NxɨuΔ{u^cAnΫjjTA aZn?!p#=CJ\dl?D2∯?-wAkӤu:F@`ϳʗmve5< ukvQ_0ePE)|q {/} ] Vqe܃TeM2tkf|Y~S$7Q78 -|Ԣ*N/E]m 0{} #E`OOp 3 /v{rꔞ `7KG["wbvsJ sֻCj?׮$V(gq@8Cϼ2}Jh _%ڱb=(w.|PZ|qoا!ϗ5yv?R <9`vQMJQybTM _QM #{bE>yX$ ^.FѰe:[_Q6a,q"I3qe[sApRTlO{+ @`TKB!qiSy+^ [k<MW5JNR9@ILU~ߧ>/)^ݥFS;q \ Д\V`0c=4|:+xl. uijeۂ].DϦ(=jbui17'Vw}&κ2K `l~WuB,l"(Hq؈\[e씸I݂/Ժ1r uiZ~$h]eўduILSE5UL߈ U'aYaJ. Upܪl]vEpErHO-Pk pORk0^w6-iJNoXKQX6z'?gLFF({~n)2[hA)* =pڲ tr:0ĥNޟڴ,Pw#JH׮iCQ42'IBk>TRI}eLuZ=Z@[)1oK~1Dem!l+?/6), 2*߿+??Nt)m3.M5)ЫQN 4'e7Al/Uĩ1ۖ~41 Ba]ۈ]$dcfk|^[ȌcGs@PkJPd6#Uu@r$Թ*hd*Bf`Ί-)QeGn[+VD% %;LInWMÊ6Lm'n-AH]E qe"UጊJ2X(l~:A }WN Dꋁg)kdO]Z6r gR `hz0J)j L0I!TX}XOY 1#WƜz%"zR7H&Ng# ];@ Ҋ"z7#a?-t/͈3FBKo\3opOY!&qbJ*BhJ \/rՓ2D>tRqreld8m]>́nn5WueU*DN>E ȃoh$L٠c/r!q6PO65ars{wڗV!4]Z!pMҌӗT2coڿ0gڝJb:l/ֻ뷣H-prZ1kq,2Q9d;X-Ż@gpΑw|$8]f:Wq#90?[N='̌?w76;@\+G@00[ uuo#! Bpt`G󧂃gb(L6FDUIU p,\O[jcˊܸbZTdJAQt;1fT:+xhFQVd_Xk!I y9ݮ3I֫2eV' CgRāe))ܙ.$ fnLMޚ[:>󟵒J$c̢m FT"rpq:]Ld)k֏\Ƽrr.VJ*|x \Hsk]uMOjMAԆSJجly%dJ,AݘOH-OMR4$ϑءCȶx-xR8#tԸL@4;VD<gp[UhpQŖl[ K\P[)%m9qoO?Ӧ`ބ禑=kA վ/JIWzI:}.J"\5iңYͼ36o8H-a58F89ӪCaс׺ӊ4I[c( ]f OU^HƆPh!$0*[ͳ(͕( ðOB7ڒy.ڈ \G\2;f~0tMXoI*=*xcI5 MdE( :9SyE@}TPxTn5vS!vNC.)A΍zk}f4}']vp##m0S}色N?f٨)דW{aՎ8#"4 .m6^E~1qZ_t J(/JK";4%q_0(s{&Ϟo[lxZ4Vn&t] b3HhH<[㎚c^5+$jW#7-5(9I05{AA؆۶ oԳG5^PdաankW-.kjZ&ϕ*E f1fƉt CX׌)HVw!jT&MTdwNڕ m³^62jF]Ҭf٦l>g̒ O\h%Z2Z5x/bUnL$:vSɶ˶4@vU\ueJAjCⰵp^$ 口;pr[j *JJ$ ,Te!/%mP;# D+0ƎL1Y+ef|/` ,rIukd &|l>doθT? x _URO'H6q篝y=#7_Ϫ}($h/~hL>( vgLB%TM^0): ,e3Yo*] 8(mmCn",<E@Ag5&YqŒ.t4? x*Ejx|/. C=^[m'`ءw2 d3`Ɩ,fvJRgH>;xR5*(i`קuQp RA3<,)U3#1{q8j.˭_]Mn(]yn_o ]f%FD&kOHUf:/b*YBQT2)iKeE]N5}'!_И3@JDK~=Lq w~>DdNdӋ#u|b!rI W5$҄zC TPGT^@Tn]$zİ4'*Lxs^&T2ru?Y439?U%YإU30DfRDЅU3W6Z[ۿ")lr4(rX$A~^R9vFyY4P1|̀hnvS=܄uX{Vk&il"N+2GLɼ8 2iKM}2-gR]f)l:MK6|ٕNj:rzm@`cM1qo 9`xLK&_1q4lPyXq ;H_-tMEӉnaz4WG]nX?cgl{d]V 9  +ew)a]M8N^iĕ.%  %ԑa:qǑuaWn181e4z/. ~(YU͐F. vyyYa®16؁n0WiG "i[c̴OH{O::mԣK_}U?Q^9^Q<(gaL?悻!`P;l<5o*yjTϸt$vlv"0D/W6p&Vo*~ a*<ךyz1%st+K'y)R hY{]2*@ k117:T[? G/ݟfjU *MpcoԌиlZ=GWi^H"}pJ@JP,/T&+ si{Z#a6$@U!濶X-33p `}-<nH v0>`q T`rDJD} [92Ed> M)j()tmOy\2!m`P{m-qj*d[pu!A(H\S|i#Ь%ѠRsOyL]bVa`f}x^6JJƙʷbK%?3頤ZBe'!UB1=ys H {#qI;mZJK:CdF`"nB"6_[¹dt4(plhc14zwNFRp9[x\1 Ga"Wu(\O|bFle7wa헅]ۗeuɕcLMK .ePcH%zb+nFH^;Y1fMMvZlN5YtC'*yM\vFbֲs}NeSUȢ\}; _QZW޻$V(RӐ74z̸ͧ텓ߤ_#_mFH_J_~{}p-u?0n3 f-Y6a7S@Od_^RǡvӉTt%&+&۠2 c("Pk bx X""fNTHD0-YWK*3fWg)"cv=:D)-(BYTVh4uJ7eٿI~J4f@6ne7 c5.0{Hm "QikwvK%~C,qET>F /Cy?RpZ[؏"h}ުKφ{-XUs'$>F }xUDH.jiԃ7(Lu !ࢮnO4e 0ch_ػd=,2c]OyЁL[lƾ-r+?6iAj4W݌5B e!wni"~2@e .y5IL23 .7CK)^;Xh)4nWntuyh^NaQVvW0eF8+>?qQ~D.CRfv´ ^?yZ^mzDpq| g ټ/򯀋Z%EI~m!Uhf"a p/?y )r4uQ lгi![HaޡA] u5vƗk>+2s!V]S:f"-EYV1Ϋ.-'wqfS$n`f3?'=U) ]mNѢ^ \ӓ)s"VB(̝J"  95(AXgCY52q+~DìL\vmÏkxp`[p:rl!E+) -GYA^'tmdNp*B؅$PbzvHZAVF9 m*s'ʸ` 3V\NxZd= t=p cZwH]Xh<>#[{h.}i6R܈pZqcBKj/L. 5D8rt躩S Eyaޫ+zP|n4UaϢ!k٧EH4Xu$p3*9_=1.̽m?ր9`o(C[gƢ?5eB iO>-ފTzW?s4$74kA%K oi~UUV"6ۇOC3Ƣ )bpͺϮ~@axsKt%&m8q-:勰ӾRut+X ؊Q$"jFll)wkMnd C]5 t!W*}6 \ 蘮\bp] !;gw't2Hy0Q qvq\0](HT'(g3'ޯ[HJ온 h?RT6bϸ/,/mJ6Ð*'P}+Y9 4嗎Qý 6EG^QzCU.+ܱs@J޲/g>)hEC_Uv!3O0ZDVY&"= FƓ?r<5wϕ ea,7Ǡ 2UZ/.ƈ1\j5H$S`uF-^L;9aV] pfhq~a+r>@ˈ}?<}sЁ`l5@Lw^Q #Kɳs}~`e{^A8"|~O|DYLqm#=+v! R$G(J}Q2X~)gabt;2zמI1#tNCZF[9vVffŷc5uZK?gqL}},aU#BheYL#F P/Kl Czay5`|+ q<2@5:yWs>ܰk.>מ6<"^5 t[*)M2AV5[YyK Op+P1';?L~oښYaP+cc˦ NRrXAp\g ̿(m ˖]V̍^>@iz]fDzD)Ɗ # K{7Q:UDbn:)*4?y r: \XE,Npf hyh0Z Ƹ4DzP(=eGTss$o<޻7uP[Ðx)(~'/$4Tx0bf8Od]cI=7 a! R?ڏ^fNʎjE-c}L%@N'{0@sc/ $Bi(f9藿d@(V+s⍭ /U$IR^׉3ջb)4jF"p8qQҴCe?9LΌ^2TCŌssߛ.̈́:'*}?Jϧz&}pcND/ỹ DNYZ h`_żqB2U-zqJش Rc)2a2n9UeNwڔk" O4( b/qeQp.2''/A'8Io LH[f&'NSc? TǑg [DB-!7QR7[Y9MR3@>d?߳A,ujl^N Фt5٩a㱌#ZeT/݌`/)׬£ۦWAkKF->~h FN5ɟhQBqkD JGՏ1ֽ -Z0˼̈́ou!x9uvo'|OfzsU+T #l0).MvCw 3\v 9um锽Gps^FT `>MX⋯ǕRh,xv\v;s‰tÿ-%s]ڐJ1T. \o+ h${=ȤM!^+]:x۽O;5N}Q4Ţ \KkC^ヾ=3}o}_z q1UGB>l$D0dMn(k*>_~ez"U?{'n\᳻zCͺI).7a)ԱLbnNp`RY==܎Ӷ| ;i]6Ʈϝv˂YnKq(¦NUtKu# s^ L RL({>jyI0nW99dϴFа$͐+#oKv*dkjƩOw* %L?ZGw=Éi67X'-+[fY;RQm/m݅WMxU>q[JPXA4 `ng^xhLipQX&9|!I+:*(CO7.65BY;2Kgڽ7!]ƭ<Þ<0wͷ~:Ux3}r:6Zihf CŠ{kb[$z>X(?, *>xT<9#^_,OtN(Fzaw"F1BnЊ5ȿa/o'μ'} uznBɃr̜4@Wo_ . 1SELZ ֹ+F]Twj%7b Ybg'xk%Z LT }˦'[JԞ;|.tn8t@|Lx{ɶ `P=+8N.ۓ (} #8k< !J'hh[aWpP?0ci\jx 'b(B+Dl(ZS\]\Sk}AJs*) l4]6k@JE-k yw#Q*Nx I}J=ާ K]6*duW=sJ/<8w+$#<+8>qqFB2QOC"x+lFi _b@Z#,sy_s-cWv8kV5`#*BhL?8ZJPPDʞ&ъL8άHE2Ș,LmGeXV>'\.(WwCym, as&ib9joWsM:Ūpi?Y!1J Gyn +AU)xG`b"Ln~trW?z ,ԡXSRvАEl܁k FQK->yIsp+Bb`WHM]C x.ߘ%=觿;m?L`\ogQgy4RvQE :@ |O9v3#aZbqq@{Dl}:CqV׭-ڷy BAVr->*}QyބwQ d:.:Aj% 8>ǨDyT6ZD[5k:It{Q4zn5xCotȬ?kǩⓛmLfPVppO Oayxq+U < Sɥ  wf :&X5*?C S" hn`HRT,!KTQcgz%*;rm,a-?f6]=c_(J;B0@ү1r2[&H;n4 [a3` +Nbp39ݦ`1] 6l:`,*L[:!-28fK.;hHD][#&g *7Ngcjs92>7nuϐA&|t^iS)6tteJlj!!)P+Dr< B4Y}dg9wz@g8vf+ ,|5AXx@inC-fJ Pz޽i{$k.a,ӑ#{&5tbE!) Qz9( r=νϞ3ؚx zJ1S߲> ޔ5}[mG_[Ƌ_:.הl oJUJJ`Y z|%BQ:rxccjȅO&SkwK&zy.ΤƝ,)ue@uא=۲&'G|Sy ]/7ʇXh7 ¨ĊJ,EJQ|l ]Y/ xxR <H 6?Nd{H|FDpm3üF BFHb`X.,ǿ'*b5J̠1iGGBftlff!#tg}\- >ƥ뻶[B:ـ*{:'V:9=frX=qѨVV.W4G=`er,Ӛn:&,5f1G\HѩRZ3H<1$̰7-x[C-]Ucc8el"e %-tIEU+);Ir粫5hwGPXe_ 1|^)SUFdrIhQǺuW3]-d}I|:V:#{Z|6GVI'\Sqp2,G`:nx ⻀[Ou7:֙0oHA8E z؜Jх+Hk KL sl^J>ڰ*`3Kü2fpQ4noԍ)_ޕGx9R*6O| *%Ӥ~0ËA=g" \Ųj2"Y6زTtYe͐gz{ m6މ`@A 84Lzv _]jyzX)mB%"%V`QTiKFn$T:5[2ªbʹ;aj[ge{0Z [Y;{av(zBuoe#VY!| X綩;韧¯-QΙsǣ3nyZrsܐұ2AԴʗrRzEʿ$o>PHQv"b6U Mr^v`ӕjz Z꫗@j'm[CycE;דݬ ;Ju/ep+|ch5'pH\wivwW-rueϺmm_ܴ!4dm؍InŁO!4ˉRuG\mЬp6{SLŗCcOu'2b6q G'"UQ~b{&CXRWPfqP@94mqͯF5{."iݴqA@>͈sҸe=;ޟ&n%Q2Ø@hޞK6ҰɐȌYtdX'V c)UA~9q[i+%Հ,އA@jUAixH\,kOZ )5tj㼰p0i݀Hd߶[0]R8-4FL*_6w?jpq^@b55Eꨮtz'I?{X#F8Pڦȋº'8`tm2 ?9|hdž S;C#qILhKpqЖ@k`^IcBé NP2cO2 Q2Dt5}` B0# ^x8RK&TdB.=!y&ϻAb]zCrRVDhg_䤥`&Ќ.!A>W#] Yƈ=KHLkR^Oũf5}k_˹oǠPOa3<@Y;* B*-`p-,yQ{j=3{^-d{_$\q2~[+HI(:Hrc[_)t3?S8q>yX~LOM8L>~-48z:- Cr2ZM\PvmV;)BHΝFpTK*ΚxL@k Go>V>UǿIflk}qYLƷؾyec;O/p=oJZ=0Өuf32't/vԹK 4.A|a-ckVurC6۪)w)@F/a\:p~Nj`C/rG䒋|7@'Y_%f+7=2kQ_1K'C.S6,;@nD:ɍ0TdB!. $( X.8?|P[{0MElz?AߋdRet|p 5X.| 24SUa dy=МޕmlApL]-)WsdE6TV27E_ _1`Z ht\U}\)Z+21*YɮV–0+X$9'h Y-px\Lܣ9rg1S5z-6OcЩ)kDϨKO5*SZ7e*@-]Pس)G]MeAS&߆Ai͈i+)7]3}:Kfr//n=B tHåsYRDnPG9ln]2ʶkd&ٙU]qG~粯sf  IҖ`寅ut2u1TBaa=+q&J WeA+O _L:0xӜ-{-7^ۿ#;S E;w)KK)p5 X6m,q޷2>pQ=Okoԗ;O"mpI:Nڭ3'Lzb }xͿ Q _pEcZ#)JɔguVbJl,na\brS Q шt>sUBUP? 9/r?rB~X HcEz [K /jì-n|5S?B턒ߎle]3p{ y^$”x᥯1V*\'9g]0ATl8u؉5)#-1+1tW ("Žُ݉G)\ ݍ ҿ +mW_4K`?A1e6֌R,J#-v]p?Mj X7 fBEPiMOW-D1}-bۙ)-r <]Vi;ѶDBu qLIf?~hBK(oU@6 3Dj4+Nշu֦nM>cdfW'%]c j?Yhrdi]XiC,&S38w:@8h﨨iOas.::v2f~WE#z"봳qU4_~oL0GD Qb;BSڊMepBf [$$}T) y yJ`0e>RlGtl(vcIT-.䖣v [q"l B;(U"rrv ^Uo s`|0ghQio.ϧM̭}*z|O[>_|X*\bMc E㢤; v7[ɤW `uF, WEXk4߁gR#Vä~yYo zE9%ҝrw3ubHq!k=[or'c?;!A+Q($x9(H><[Ѥujz^@qPɠJni޴5F[3L(&GQmk׷<}L}}Pl{II&T&Ļ妮#!$+\{=0P9K25w5u4\/cz'F|)?C43݇1yɿk^h,.Im$4%cU $n&gOb2v] 'z&I(?Q,HAX0-JWd5K֦qxzO=R&BiUMyFh@G[j ,@ě-Oud ^x Kr,֭_`ܞv0o{Zm)aaF-z]LKߪN I{~k[4c`BX]n@*/KeӷX >阂_)JhA)NP%Ӄ"m 2qf|4 gH5dD3fR_M"U4Lw)Řl!'M6u 嬻 fJF#[ted0^!1Jǫ[Dn5H|s^`)kj\fg; L>8ՠ%sBeeo^"ߺv?!3}L>s0|_% ܮ*_9ØF0;U6/@:Pi;JO;֕g36Ule$|Zz9* ִfV\+Ouܯ!YjE=n "FU}wf%SX:>ɷ|*&|60!0hSsa}3o-2rq&XROg>8GXLB`7FK1L"ߗ v %0t=6p<SjKJX @얰:3;0=W nZ7 O<8ē5a4IFy[v->QuXvH ]3 o8Cfpzߗ'Śk׬4ף̲7f4nbxyh߿h -ȧv_s+2Xl ?&5K|ܼSA{arr؞H2'*eM1J 2}ClˍH`[$J}O\]Iy9u([,1-ڣM܌A\ ׶aV䉨_w_? Ll`}n`12{- sm`fyPiiSe[oh뵱g'#DGtRZLԪkae~V[ DI+6(: uuxbgR˓lF~B!-܌6~42frR1j}^PxR*杩ңV qRVBƹL~RPuD|dfĒ-8HnU4E:1g3}._ljc0u?RD(buU |v|ieXQM !ݳtE;PbIY6'=vOwM┭-y+99P~vzW*Ts}fnApq?x9G~mlA(z?d-=(+XKdn~8 yvS+z3&0lb,SIʨ/vmผ=)N(t3KHPȡ'dQSr5e bas[aުrulѭ*;E8Sp6,٥5Y㻗ݓze ")w= ԯfF1be-5ӊ'q Ĉ&@~FXS7fS9\!jܚ UC鷺S_B>NG! c f@Jޣ<;>8W.cObwB&f\kvBBD65vT+^P>MD:-g>xDX̿[ $t<%&|8.Vw\{J_2"cm\S8y 줞w|z$!kT%aa `!navc[8W|S"-3.(`&kz|!,Me BPfL 83BV+e+G|*GiKdt ܕ -r%=:U1sA/b #iaY{k 8¯5>*e ߤ{am˵g" E1;ڱ2Fug> X u}' Wn==Nel>=$+{95+cѮ-D'`״ eN2W3 $(v(b뚜9b`>#1V%iD6E[<# (cơuYȃ?*<%[DHOг jY7z5|v}a3ZjE[m#20<&MBL\XWSԨMp$ƨ,^/!ETWh 4NIak7#lXrˮj!b4K}*U(/˝(:KoAуHœmӇ h/E/&,JpC5}g.}T!ڬNP.\hgBtCb}=m5vrSQUsdѿATSJ4JG~BoJZU=&B#Sr;59h#LX&a**|xd6#aPYeLo[mW],)`rU3RS߷[>d^H5PBj`u D |m|T;sX%8P&,-xU ~XUt-n:2sTϽMoW$<_|w0cV#=oqSLXqZ'bxK**N_MEY1x A"Mґ{=Z s[yy,׉|垨mn8!AML%6[ IUHe6$-&9 RGR%FoEZt:L97\ Nz]&xxRzy\'ZUݪэ}f!ouM,D6׭`D509T<'9CkjFaeR[3f` ̫CݔV `$-nT J ~N7ȖʞJ~.j$?B}oo6ePԺ @Iuϭs^B)&Og}Mp3-S`Y(K;J#_;AY 5RpVl-J/ %(`}' ;UN`91G-@.?x Bk.ٗnְ~Xe{TtD02!I]59PTSoɩ wLrDGp (69-_1Z6;9fE@feʣp PpTz0!hx+1 !?7P"op55h*EVH|dyrun* 1NO+&wm6yeEMd${=vnY#C 8τsS/ #-xG~{[h7)6^I`o;`CD(r{g)Yh݁SkʆT]ǵ0<0ҏ$ \"6 dt3ɘ9tF7!} xȧ)t(2Y^|BzY)^##aeq} Ihn9|;U|j#yfʡt?-|hǔ̺.BӅOFY~o~XHH(R//B$_lEl?lA5YF"nGQ6!$_-ʑtD=Qɗr(]!Lpլ^!8˰9C9 8ә. Cgcnzq "͉D\ԽM&޴bnQQoܲ k41,UjDKht@1tu#zo}2=;z=u i) W QUυ};ŝqdG?@Čϸ[@lzYu'̌Y׫PxQ{R*r"rZҬ某mZ88wnKXfL10 _΅K猠S E]N_ "B.2H6ܱg'=4* chiPA}i܌xb*;+߹XuI5v|S?{S7iFFgTE]9@|CB@A6PHf(Wr{!D "S1k΀{N<8| .Ko80( qI{4*nCnG߆(\qNL;u䀎wmjh :DleA~2?"c[؞~ C[帻LpnTFAjԭɪ35ߐܞq k[%˲&aPn߱wC&9s@ F<[AF@3`TK8ås3cZ*G0e (*Hl|_Uy/χE"񼝴Cbh5D4 Y-V\{u:ɨ0 ?U$Vn:Nk;|ԘiIE%UwuKybjnbm5V%܎ a*n86DA>a ޫ=X>hX|)\ ޳TJ4^cd 1ӂfs22"dcU &lG}'FGȺ."nsVceIjJ'v.Gk;[#2qYS$Ñ bԳ_Sڹ+E 19huC:x:9dۨsS``Ya&#ѲLUVw)Ne+/'is5{̼&RSG)eR3 5fnx,=~ٟUڒKDK5O\H z~ޒJ1N ׯ1x:b8#ݤxB zKH) `GF(q}5X7Vxs0v?#4#m z#t*i0hZ{2I&G`ڙ=$ Mk9ȋGǛNAIY$t,KtlXeYIM]=A8i<ʈOHri\hYHOJTh\  UoT|7RO^`O[n\h9u+Ԩ5_ŕ.|)jlӕc(.xO9Df%fʎ!2k:AFEէBOU1hHPj6G8m~O7DӲ&s$I_ w9:{ӣ"g8O}t:t0 d]1l-_Y1bbS;{YKnwFz_ ŪNrj=)*qmX\KԾF|=8B;\= !(C$6)#Zדl]x r-O\|Fٰ{AtōK&jgB )ƖJ~Vw[ژ[7>8ӲY޹y?C*/e{ښňPc;rEe*'~TRUH+Wby ~.{ %{x`᪩eUU 5Cp0ax} Egla |\8{3s25 ]ބS?g٘, Q`9釁w] H &VRM-] xŘx'-xrL~9.voiBЯoԮD87\gDHpʓgBҼ(^(`ޭ)aX'8L/+̤zH /ON Ą_.K9.4_T=P6 !\i79ps7Բ gΦdZ!N٩gIet,OjD&ĤIX|:M4@BrĔ-5a\Ibp2Uw&*/Z=;~q" ٍi߇bR*扮a q| `iL%F+!7D;)^F,XW!$&L"qS[cN7gꦾ.갠3fHPCoqw1 p9MQvFe`pb0oQ¾b`_f:Yn>W5߆6sqp(&{$=xTWp5_#~E{6 x\$'*$.]lc}7>| mw'_ه-!<<--P[ ˇ^ov?. NA`'&\SOcunww\UO6Llqz`Ts VBK(2p̩b9_f/ԈʼevvsґEf .m0S|Npί$TB0o3 ^U0RQ C*:4r/;»:Q*JhV;Ep̹:'dwT Zꂽʭ$5jG<*u-̪- |=°\@~u9x ʝ*9K >ڧ-+ش_ֱ <2Qnn`| NMv-,Yڡdy4K3_>O6_%׼3`L1rL> zpJ4t;O5|!~jz}'[da#+\ ٫,a"Gx*xWUN\2J?f4 -O+s%*I`gPwިHbA \*RQ7;dgBE@BPe\iyB;zjo:b-F63gr,-`W@ RliH}zD ߯{bR#x]2Z}KIEW{uKQ֬ 4r=GaJbh(@tP2cTfC˳X8! v9a}‰kƊ.`;mPQFx!CBOkY;%ϴX,A1>JyF 'g?^/_f/;-wB?rD~mU˳ KRqAB3UM?CQ1Tʑɹu4qVީ 0nw3ɰ5dNؒ a{Pÿot f>-s g^ th)g>Ա$WYN'_RNk,ܟpXzzOjzWgWn@$->n]UxSq4 GM adBefk?v&4>Ѵ5Gzye9K5Ȏ+ﻲwIfļHxe9 &0 u!k')Fx]zxMR'rLԭ/ Cy/|E0O,z6I%#}gq!2!ڟغ|R/OCj?x QCUf#J.T۝iMd8*޲+kBce2x@ju\Gy$/{H?x:[bzx>h(d9U@m"EW|nRW\F 1±X;$# 1@\h Ņܢd,麀̼ (fEeޱ}'Y?>bKq2tSEv:X?3rˆ;?ux)TA)$تq9ĽE<n/] *~Vg2+QeFqfӅXс=_pxcɼ\1?PA( Se \{T\ %9ҭ`nIb AMQt>F k Vw'Ӏێi}ygX@cXBU-P:L SУ1@,- m}yMWf9VbY4Ӫ۹ɭ&3TR 6(aUIjU9E}K noM0Uwro8QeW A!R1vsjGS;S|,U A;C?=Ђ7'HjeR&,N751ӑKT=&jA=kV#"T#c6 )ӗ ?*v >׀_6A#J!lw  /`MY*e=rmF=pgb=}B>p)bI/:oٺ|r‡1[Ѫ:~ SaU ܝHou\ f TA}hqMp'R@߰ս)G" hܪUS=a'PxTot2k+̙d D Ob^wUث%K0P&3ͮGѷ J @AoG.R-*䅗SQ X> w f!]%ceI@?WQx مSy8/:zovy]׭cWpOW#dL `E4%`/D3JK<9?Φ\2x4L#-w`]2>xERO1掠mp.؛xo:W-41 ;m$k͡g$Fl?dRLt]hB%Lj?Kib5וbN|QXK"OlaMB-Ė])szJW$Xv\nA,jzWC&} 7e R>֮sI,%)ֽƶ?|0%R0eWƕGkjk KQP\ 2Xp$fZ b=(XȐD0T#\*b2To~S|3l™B8* h)խQ07,},E׏(:P[qw.]%n/Ԝ<NjN3=)CԔ7O3~T["Vy۽$Mϡ_`ǐ1bJ`YAUGX}?JQO!zM@&[I1Rk܌N!M +8#;cV+h;E:`vhtV픝m̦;y*"`'rbiN>?٬PpU#LCRBPx +?rʀ{ 5S?nX/R7&ט&LOx7,=C0)6!~CQ>l獑"xWc\ex^xiz&sRlXhh_ALBmDfuT#{uR)+'j@9y6CvPAW8>,zSv;k1Xb+gRzNJN-Nj(lFW!#؝.duĵV:\d&x<~#lLk6V>֛:Z&r0N)3Ө@tu{i vߖgOqڈ-44'Ə :'@Cg)yO9^rߘ&0]0s1O.b;"yq׌vLN.u<zkI=ui2Ǽ{*6|wΟ.yg30aL=Xv|EwNFj{z}%4e)(k0&#+3S%tjqֶC^̯ -5zR_,eby92M=Z❪;ՅjfT %h P9ChwDy\TOefiOt,CV~cii!@D1n/FZ$!l*/&]T^p捋1Ϟwr9?ɝ1<Ұ&U4I 8]mD%:6r]~,R5wxbXqYжqR9.םœfC8Iol$u*Dtq}Qjא7N38\uɵqy8cCK}3-d>'V|x!Y;C*;Ýurζ"ȻCVfߋ_yd7M!:X< )U)6*퉕8UݨNg]@}'47|q!R!HBBu8B'WG;Z@{7fXM4`VA,v̢3*OfUew`$͓6{e6^Ӏt(#Bo%,~ob>:1L [0J;Wr$Ko,fn *>Rs|AQ O!j>Jv,V jWDdL\k&WZpa!*􏷈U2W[埒rz …3 .Ҥ{H x L`S59wVR) .ՑzWH $:6|vHN5*͖x;#~k6͜0d-W]- NNQ̓;zo?If3GȆ-2]11LR޲Novj{)I+YiNz5jKYciot^ٷQJZSUB!m]vuZWbF깞4C YH(zbNc& , *#J&9j6RmнtR/<-35A6S$qvϨJGedw%ShcjV=+sXigr#P\q$a"m3}@ U4_l=۶9cZ衷AحņlXN:#͟ D?UKwpn>?Nڲje$U - cgH!XH2FEifYpO, guR&XRVv[0,OL~ e of$#5Zz>X?L[ӉjXQ`Yai}Q [jt> EE碬סkJ羄Tb}9P?P6-#Y+?j4#FFӀ 01y((пxlDhuxʕ_{X)#o>y]shw䟨%Ta<@pDx-.UyE[<6%3p[o5yH;b OHIidy-߫P|LD>:Z&,?&>3YY LN>Y=V4 ͉Gi!w!lw iô SGP/88P C$LI15)oN/r橫 uX,P AWh O[}g|c==뎻abT[K%v0ӿS&B<sK͍ Z0hk;)+8iWUu*y` DEdc0Y79*XFC _aeXWyf^]]S2&88oa@4NPLg|-8RAp*13$>UU`~d|#`e2 k3ECxwuiMdxj&ScCQVl@9.'<;o uK}=uӪƶ"^uҳm Ɓ =]fO Q2qJl-@3h1wTk UЕ0ڗ:QxF C.[bcݱQ V]0&M^SbN;x(:$vjoXyC `ľWݽ# PoBQPWvp؁;.Ȟ'/T:sV?j-;=Gq?3A-Y6:P.T錶!.qXL/r9ᗢkW^Ȯ߀*pa\/B>Ģ﮿v~u C<<6Ӊŀ4pNHt%ܫ3*r*.-d`wåZ/G^؛^Mm"qVRbDzTkch0AP2_y-F'kR`&㚇kTQ^X^_DkfTNwNk̽9%E;w]~y1?aO`"$:i)ZA6R3y;DTu02:k\ר>[gJA% gP"kTyU&pҟQ朐RPҍ 8Ӗ%$r"\&SGd4,45r{D޽԰?hE'FPq󕥀X|F_ :y8c3 ~CO* ֎/9{oKkh*Qwv'r;. MvOWSVR'Y}x3z]UPˊâbR$maͥkNC"fj5sfe$1γZDO ϙGAØ*Lh8sjdsKU' `uCuSedz.J\ lIf"dkGAV7[G' K ~,]vmF/y-(65ç%^OG U-qբDJ =K jtBC$ZWG\zÃ2Qu*Eţӻ4~aM`R[nx.a57$laX7ZM!_l娟Z%t w :/*]o_YOug}g6նbV/Ч? QNG_[ƒ1fzs]gڡ&d8e @y;zhu9oNUu Y^M7#jP2N]?}!6+ StK>i`/1[鋡K_e7ɘ AѶ񈄍}@Ӄ:3 \wdyx=Jh@ak"!SM!(a]fj`[R˱v YJݚ4ENÙ1cdAR,ݒ*@|~bZ;jkА;%|VHdLޝ8e4;j$i*9ED+9)ow`/xxϠ4 ^2 |a^4T üƺ&&-a/k= *ݏ?uq3vl!_| 3&/O02&I "zS?ٟa1#gT%)cZ߱} }[Tj ?%V} o=ʄ;0 3857A3+/H!e[anR1\*w)rx́"EUqiܵ3"1Mi0c'c3ߏ>j.HY&~|c-OI$ #LYk7 88:_=iC5Ӣx$ljDvﶥ]d06,_"iO$,P-ha<*SD(2Ҍ:=UU/l`m#1f}PqF|işD[7B>բ6 0Kw.ۉ8ՋGxTZ8m>Qr:Cf~meme_G5p#^ݰ;lYRT*Ӓx$P/R9w\:?miHƬ_(Nbvѿ#:L+:Oϖr?+u$MOM,1gyǹ'0%"]CW:ūF*tk-hXcb,bw+I#i>oUH29R<#0լ鎡@KTACC &#vuHn}KJ?#,4P?ZSӐ@媘l R'3&PU~lˉB`I0\Gw8zJOU0b9ݙwtS0=>7yiʹS[.gAƍ8tO &>! h/DƦӸ!w!O尒 !s7R"}Tɉ7[{5KME ;17koM`xګcy3bXq(Ӝ;;8V9>n2@3tJZtwSǍtfwmWq8VGfTDVUZ1M㨡tfn.XL7b+4ץau# E>޶ՠK r*^UBJl&]z7 m-3͠:I`x歹f+3.!H(9T2}0M`~iߤJ<>wUؖuߪ1t ^ӣCe lzhA$NJWWd|@xWnξӁ^;JڟK66 iP?ʠ{b# 8!CM | 6ikIʊOث"N87I1O * VFnS xgS`ʍ[l0#gÝ;5mc%J+K^[d1-cّ qզG):xF}AHyI38m^ɧ\WٱikzJ6 `9U(lqd~an([p rpxw&o7 l]i@Fmd}I:c ;y>Fm C7K-V5Cw4QtN߃71yNZ{ǘ8NopXHzc"tz tL">0kcqٴs{Sm&ȶ)𜃛ߏ+k": \\6,ߥjxkn䴋Ȍc9!p㍛?ךًW]ʇ8&u7NJrUA3in _x~IU"nU:r6O i 1M*G=PĽB[.&P r0\ICĩOy-nm7 {ԃM|zRsU9NR+\n6%0~-Xޝ˃駖VINO-<@Vڵqk/0fcs5 ˾0dbN2Y6('',֞σӺ%n5LO% jL˵H 1t@#? !3*G|ٸayY߼ds H>bE)rky؁FDďD=^W%ޒ}rČB1$_ "~HEr^<`<XhK fTG}L/[D7-HC_dnRP>Pʌp^Uہn{Di5!ڣt!:'}KP(nϽ9OpɽyFGB-|05&5HHj^4x4 LNsTrQa bs03” IZ} b8zB!vm{\` pA4kϕO*dԆ0G<1 ^԰kI^_%vT qm gSMު{b+/[]tT3:ʈ iD{Ѡ~Y-8_eqG=[9*`|9R2ljh/䬋+7O|8z{5jQ% 'F9U=uç/6aUV5(|ꎰ Oove$K:LPHV.e7N\aySA> l8 }kсM"^% TghT5rܝcʗ z;MtrnA2|krB(#NA]uesj cB ,AϸμsYkQ))d];%LJRl/503 ̞քcwAPWqciIQSe uMd+C4zb <{5.I w) UvGLv9sqʕ \ >Sk3YseLxz3 埻lX$i>Iq_a=@(nV ݀UyGȦwDŽ+c(C;3glVE.X4>v жٸwtl$Ԓ$ !3Ej1TRȶ#𷲐%&No8KI,6)qTe/ ,5KnY汅ʟI1{E`PkNCl e, 9vmo\j:4ٿGVRV7k]WؘّW6 ƌB>Ha,Pʨ Kpn-;؈'P!>K N+{IpYJ_aiPzOeLH+mGy8+)/716ZV$ d165"KѓƍxYOjd#|9o!Q[o$@:oc<Ҽ{yP>r*^96vP^a~,W}R`fxn6BUhQ 8 Rxo0۪om / 4.QhFik:6nZ.g}[*"k1lǙ.DsR~i9 -HrBM&a#3Y$@HeS9c0]?}߸=gޭXj&.ƚ7G xINJŵRUetxOX_Xy ,\e^ەCJxc/6#=Ύ;kZϬ컜0 P"u:4uTFß0Pw4:ש5JsÜ_]e&%xGفۺRܸ48X xܿ?~+o}:?P`9q˭vE|kN0&5q{"wamHw %?]< Y4>Uގ-JG=&B~?glno/ۜ9J1o=hjJS P&'51ʇ>26Xtڮ+{ԅqOE |n<(\w,x Iқ^4FuFeU nݘ',V謻/6{ z|!Bqq1ct!ܽPi`׽O*5{M~2u9/ȍr#d$*3zSahf58ו)s0Mӆ!VߔUӓnrQ&+熎QB lB%q[=MfkPh]9F[E$ #³\ Ɩ{:{S=;+z[W7!]l+w9eK$.xE^VC$]dp>4?/Xw"͈\bЗ#%NLatO ^S.O\`-&>1pSZ6K!ΊsJq@&iUC (?k񪕬WIh>Į}&I6EιLz/#>8W<X[K11[_?x\EI:k NK|(-P NK-q\H&QF EX.hzJlМ ]ەT.b,\tN`dLu#dn"M)%W 6&e R}5ť%μT.XSp.Wj"#jw/ꈣz/h'TrیF+eߊ~=+5{[l`Sݘp5nhKt(}w W:m]>P9-[mAG/T§M,!_g>q0}e`)ljaFHC5uS s0iDG$68K'}ڰKJf;atKǻᳩ^ Zlg`D:pYt; |vOּG]̸mցĜ{CE࿳=5[[ ' bpE=,Yv\~v E&K+#6W Ž6bh =a +vKX/_Jl7{[8_r>#u N&l"X19jq瀘fF-Z!KˬQl@nz3uʼ1 K i,0:RUM"z{E±7L@|"BaJI| ,wo}x{۬;e/3-d|[5#a-JߋFҍ}qP| n̏4yԈ9뮅)U"QR~Ƃ+I[}=1 &A|Q,V v3 8_^vՐU+h~dӇ- $?C1I@Vb[`0Yq8I<$\|IYz|M{^ `뻦ŸV!ۙ-&*gu\,ա_.{>s0$[_#"[c':tϾ"r{ 0%?>;2LELyVx0\l@7pz'GO&R(k'؈$diRqavQ9J&؛v/I]6'Cy {S5MABS" \=,JtgTUL( ?*"+x4JS{d/ElLrHWo8Lh>CvtϽ ZoE7X49gµP~:a>$c[?[2p5q/چY)1%'=nvj.$Z ;tR@K "^ k; DL^ ϶;Ϝ֔]75bvE}iƈ`JdXN[u$$X̥I5]'gɗ  !-5[? iyWskTˆ!q3*,ahlLȬcHEѰJZqb$O./[K>9GY~!n5d0#<_p>J.GO⳩ eFBҙo@ۂ =e,!Qu8sgU| |E(lqgoov㛷ıVWp&D&78ֽ+Шx`zԬ`oTn9B";1"^k؆bZjiQ|zc>bDYMx10PywW(}qgם(k~M;G6},A%:]C/ YWN<J3y~c3tve%뒇1x@ӵhG(*N.5>̻ώOڀ剧P˔|QgaS"~ri=(F~X+['ޯ %fFJDt"May-׿kl5Fp2 1l a21+ɹ< VON[BMg*D"zP~|UmkHJŰIOo/Vp3)kMsnS0K+^%İ4KνnBgk[ _r"vYąSLy?jFS汅y :yt;M7T|xG_3H)p xtt{x^7&^5*@"- -sM\ڤ6I4# l(Y#f'7칯7]8<ƪ 3lǸ[w43D*c[y]5P܎Yv8D˭,(RPgvx) ZxHuϭSPk^!jzIjLr&mCͷ6#dkXv`2h\T(ptD$iIkv>U Z \k('dCnؿK <I-΂S.+?bXS>q&*M@+@[z9|78o$aO)X~;? z0"%qz &PW 6 yO9b<f#urAg|=Si2XfQycn~a' '{LOX%^iiRد_*]|_E{˝H+K6# ">!_lMd{vR øKJWV &>Xp%D?EQ 2b?݌f#Lz1X"ZLIaTV,vHA ߙ"I=D~ia^.!>6%eU49G~5Թ7^,Fa,$ƵnB wrB1 wV >G:Z^O^xZ _shH / =x\m.ͻ2rH鈃oNkQPfT\Mn2pZp}HN0 ! ,r61)x"-~)cZY xGBkIZ 7ez5 ZI|ete ~*aq5,˴/oV}R(^ DCJy.RS.zM?ʊEQxY/Qt*eA+ /ν?97ʛ*ǔUzjt"ԗ or?V9Tۓu 8h]M ,ON߷/kb7;=sm.MOqX<-Aa^+g(ʭ89 1fФ\ԕ /h W>" \t\EJ_Wp_9C0Mcey%Ě**MA壝Ivp-#BJ2-LP[zݲMդzw:g2qWJH%1їHό4_H I|CIWd?0Ǜ3 Չ~ 0gWNN U=.TץI]MX;WX+ !_f~)D2bJJ^&a#qăsbM(Pe xN+|dq;3S(Isg >Ws*I/Y"mO;=9,ZpYwܬ/`v|+ǗjE6T3'Ir#yx˽a)G,;@0|PYƨPx5r.7rH41;^8hYk?2<}ftt=1 ƀ]w>2L ||P"Ae<=-`Mՠ8Tc{R;YΦCiq3Y=xغ=#TL1ܳ+ARSa talmE1Q&ߓ2^Ad1?hm^$6|(Ӻ A:4_͕v7RݻM6>g\uӤChgQq=pU#x=tJ N9*\\8ֽ?|Lq%i/"¤UE:fL>o|JL0 |s6r ?\ &sZdWer2F:"^ wkpAJN&f c`yo-&NRfDٽ3\CBPPWx1ޔg0}JXn)Fꝭ.RR.[M:Z>1Z4 Qӏn Qw_-8Yii0hK=舛8?KA՟яiTLBg1[h=V$uݘȮs9<ʈn飛|y|A\Oמ@cǖ)].zvM.+8x)C{*'ˏ}`@Zd8J0яDŽ7oRB7+epjq%졏^`G|(O I2= 8!Ư;沉9&=ͷP*4rRAxJT"<8+c/h-= 㜾`xlr_㘗QIo xQqA) *b.M"rA2Y!f& [YSfhd,ʙݒS+tNRa.̎.K{b背6nEU5)GMU"uȳ.<&Lݥl965}f94`'regkNCBRz\w΄SĪ1~B$dO͚kX kږV}v,x .lG+ũ9K7G>=6bR 9zE %y%][M)vekBAΤtT[gN/'jnQ@؏b'y-Sx(Ka2 U꺗qʳe9.yQN~c"f漉v4|͈1I ƙ^i{FgK&SQE7 j玥q|>ً]Tl`/nàoiM2'6m䂅:GDivc s3Adw._9f˰)V|-q0cu+K(z-Ԋ?$"= HZ^1>?8 ƹ>Up .LBv!qIkݳc;bnLUC# 6Y L'l#/:% YXKT9F}ZL^^./(oXr{difZ|rrK͡Zr"[g:`ZF4 |\Iqx\'Q7gf-3x2Q:׷`]C)| z9TqCuRxꇼP3m(9̺>U2Oݜ@)ʰ}] N=!Ƴ+_FŐ @~Eæ9Ԁnj7R鼘O[ᖎP tq{x[HpLEf:7}3gMk/^}1 umQy Jp"wgm^p#ڂ wt~pRx%_U JiWdlG突&vE_f vLdYͺ!h Un~j c qcw -*M3rǿs|F==_{8湠Ils(}1S[*T\Hɗ< ђnh<BUf| .yZQکE]j O@a[؍][`p<} U]D@'Sn(SBY D>Kҍئ/1R[W$TK ɛѤn(Zb$,{m :Ι_aph}"EF#hԛN iP!r=:xFDIr,۞9A)OY)hPFt> 2,82NU`FٛIu 2s?A 3fq} o|9O?'skcZo8gfv 6\W.2/eYmZ9%j1 Ymb 6JpKJztLPhSt|'C 1&}I}q/.MՉJ,M# 58BhG™*_z*7[w7 ELIL. -eY'S)UEc@Deo(@DFE#]0 WMaEn4i|} c5ZrkD@Aw] ܿkoV54v:[< !pLϱA;-t;'Hw6!ިB {5ld<6/r푐o\n|ι^SkHD#L'wNVOLjL-\O   [igz~n*c|eqak&3!C1ȵIajjvS'N[f||~H=!9a:[~P0ٍr.U3g"=vS%uDZX lgYZ0707010000044d000081a4000000000000000000000001642603a9000076fc000000000000000000000000000000000000006000000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko.xz7zXZִF!t/ov]?Eh=ڜ.+εQhEJR,P\V7RNMmp(w=yׯf\BY_@}hlΨ]7^hK|~} =$}?/{#ިKSM_[;)ٲ<)PlzagEi+ ٮy˿~@7&)k[Ji#Bu8 OR~ǻҾPU.4 { -ƇDuI%G?T[4`wBuiJvK YT㧺-x= 7ɥ{(Ú{#HPwcTtGuҧv{p5 t.J DQ;-$+epjTSX> #Q=%&&m7 |o2dz(`4? ?$u^cY=`/0/ZpYqLh} HR lO2,%Zz8O T7B4[KE`o8WbhJ1D@ İ듀^d:i\@2[Uа 6Z>1 2lZφIb.Gubvb[V=jQ+o:t.][_In3B)Od23: +8s+:@S?LFAՎQpP/3${:5'8'A{'_CZ!<GrwI KBÊЗu~\4ׅtԣ"z U,,Qs{s%lHl)*0*VK/Gxg4nBwx T K?<1!%n7(Ny?*Z?Y!V/Y$3L")w$&;0G vA'+ǩzM2fFrolйXn8*^J3ilLLΫ_L(_*=}\ |w8"zL8@t̫/dգi}>OT !iVRi `oN,4~-T Pzu7߅ExoqICn1L=VZ1#\+0+ H/xNQDbfĉ JŨTrc?  W ~4Km,wΗG&EQ˄fQ6EG?ARqO#Fk4HrQ)μ$v8,l/'}ɭ3VqX`КT'ISˆ*^?!VM oMbw&q; ڝlQB1FS0j xpOA.tԨ%8Kt- ʾ̋(,7G/ ?.m GnJ5TnJݔ $\6͗fZ9U͒K ~Q+حV`u1nĤQ۫mURq94'yk]*+31n"boϚ&Zd"|MkTu 9l r Iރj:+qo0д]oB(4Oh31OW MYsb-`k4{1~A[}kIX!oсvavCe8Z~cnC]z }Lؿ/Β9z :RuQs!Y9ɭ(dWHǗD7uX~,{ƌRb^4BiNWɖG60wH~ Sc s:d(a`UɃ @Z1g\7&9f{,Ɣϭ[uxLJ. ꞜŽѷ#<{1UtY6$CNg@'ºM?FI紧}˦=tRq$㚰h|YY?o,ڦvUq1^kLZ߫1I$tQM+0|y m=B}W"[rtJ#X24>0Q0Rdmq?țhc5K Yc%=n'g+M\Mg8UZԦzSdόC=O` ոg1]Ơ]'2QTNl06oXN2TޢBE/[ W.*_Wg\>cHazf#ː ,DDI gC>inmLL[iP9Y &Rܭ!-=8eMW:;5G{ye݁q'x2e?(P OB_ _ a9-}q ,A7#R~NƬnResBU~3>#4$&,w1]8veNB WROdMg,Hyp]Nx?[!u?H>: i,tc~ӎk̶Dq1= ]DN/aIyVṅ_Z̯ZK:Mh_(3AHcLQ,*3ɌN j(^j?,3o10v#iyt&0za3-j2 bD'M @j܊w*A Ui&ݽoeѳ,j=VfQ8zj  5WK|eԌA\pA1NL7@Ӆ-ާ+T ,kWR>9FMaCn2\t.#F?_hq }wZAAWj: n Ҋ$.(.~F1h^7 .aky}h>?py9v&&4'o!ȇb*-\J4+`D-0mЇ1z߫lC m`oxk"!V60N2O(܉VomJ [ Ŷ8R lLE\=n5ADyy}o2NiֵV/O 3X ØasռӤ ׉D~vBY]3BğMҙ=- :zd_7oV'50,BTl}d,88|d'4½#`R+mljN>l BvhP]Yp7PL 'BBpD=eH yY\ɑ*Lؔswu]F6ErP5uF,I 2h@6l{.dSH<;4W&X3xz T<̽d&9x5Qx`{s=h`0tKIUY0 (Jr!Cә~* j2 54[$TCb7n?ێ9E*:xb|}&03^+[1cdVubObg<I'9Uԩ*-S shk,!ay}'e k.gvMg +[g3&6#'D \9e#bBOO)jٜp-0XNIZɥmn*%v1 5e>$2Fck]+0PaFQ98n øw/Q+ nZ71v1ꔽ[2nf%NES&$ /a,@;#by fխr $ E^w9e7fMS.?zK$8R91to2^#-h~HpFQ02fW?Su-rU]j--"௴'%yǨ%X샫%ضx0#0"`wZRp"YvƋ\5?-Et0&056dE/7垌w +-(<\uijy_{5f?䔎<]6 ˋt'|Aȩ,?8'*%.i吱<, fאKx;ʾZ*=֔I),Ij5 ~Jr" A cm5%RP}/QADPBؑkf 8ɚPSD`+Rb7,N ݻ0~Grk]tT1-u S0-pgMͬ-;é6W @[5wwӰ Mc1 ͢MfT/;65åEcVWFTAUN^Tb}JyZ`Z:B2Kc&!;׾tZ]ѽ`` `՟&Y3JS۵1fh64`| Iǻ̟DM+R<_vK3RGY ہDo1𑺮bH@Fc"G&(8ĔC;NwR5A,q> XƳ u'x:̘gџ{2h|`;ܾR~@ti撌S0+O)^tLA(R f 9׶=ŢC_* BLM@,zxR3WFņeKשБmC"_)q_h v AE&^ (6wA 9$[X pGDywB;E 4/#%&o4v^7.i3c yOxzb9O&_~)%IʱQAlVe'd_<]wlp x 5?[7(Hk@]_ ZϷD"Uԋa:X %nЦ J@E3=,lQ9u-i(޴< 1Y!m=\iu h.Rhd c._I_S+5<?CR=_zz ˸ۃv"{:86%ƃ~t֑e{aOG pw['܏F LiwvRAg}ǢyN&q5{ ` ԉą  IfZ$ܐE<#}3q7b# h\ϫ6,Ӟ-"pstb-W몚TqکpcTx! AH/F?a~.XXN(MO 9>QHٴEy78+&B* SM&Mh-k^{ɕH9~bXb-I{P&WZr]F&l~Y6V 7 T-8G:8͒ .9e{!Zҳ`hra<ԮO  tfrc[:Guy5X͆$ͻclJ1Ik_*(;f']f'p&tu?rW8 -}ڵl}{)f~tydW, !!߀A˺@0/zpf ki\6D򧻩N78vhwUV5)/.Z>PFaz|{m]4|H/eB^`1]CU #a܁8hRr^ѧqɡ(kԨT̠u`4XNUl (wZnxV, %eLDAd$wf1>(;0z'DܷẄ́NbDZ[ZZ71$Y(3Y*oGVj gsYLgv&lA Ci\K6r-2wB旂 oK`Y$t9X ˒)$H^#6kCvsߤ6vry t|o:;OO1Ԃޚ'JΞy[ w1]mȃ-HdtS67j;ٷ:^yXN/U*P2!*b9ra+V.XQmhrȰ\'m51)"Śz3i&o$-rm(u2. `T&|fPY#]T.;1ELJE*C2EjH7 K׬Ӏ$*F :Ql86ar osyOHh?GoIk0Ob-ֻ<})»UX\\/:6pB)O ;QTĭgJaGC;)F7 i:2GQكF̣LAM:[s0/龖y5| T̕b^$sul^s@)rr$%U53Go)U~iT)QWla?GH%[S8JZ zj!q5 0~`oZX98BZ^M TyɪmIjǬIߗo1!|.17иS{j\}JEGujj'i~uWde»3nI-{Сsϛ-+_Q n9`W) hDRK@(e`Ǝj (^GOXwؘx/b9PGbP`\ie۔J ><'-|Չ3I®S}2BNQ|ghByM؇:d5_K&օ#vh!)LnJ,d>%[0:剚~o!ǡQFu9|=IhVe/ۣQcݓ}1 iވNzY)^[:P`܁:쌣;i\zISg_Ok[7#;o>AɈR3ҮϑTP1׫'@ej) qŝHOG4)栔Q2麔{I:ϲ75Kȅc];O%o"Ww[Z:cV12AfdP-4{*·wzlئCR16d9w7 Do~ͮjoǓ{',ƚ9kwVs*@slGA m< tj3渑&x*20T,{[h&"W2O" B |Gt5Vq쑇VI6p R" Ah|Z7) ɿrj<Ƞ4*~xa.(mױqY vZ~]Ӄ&kH uk89AmK\^ؕf Irf!gabthMq"2&Jr-3yqßԪta~ly)P2_"I~/(D,): ==|_gG/0FF×!R@PoR߯$ƒsx5QA~œ(N >Dt2VhE-j* Iv*lB9ي tZ|>f})HGNJ$kJt8;+ }X2?0oI!yOV`!SV7/?3XFcXPvr3Lž-oLׅYokTAX΢&$4nGkz,N -x"aGRb4 J-ԁH`P՟V@3F-f"Ys^|T ַ]cPM I[_VSb`fޘGM$wء`S'XS|Y_^?B͌>.,"kN #Z5Ep`BXd_FCiMǍ9ǤM[O8e/vs`X1@ȇ.uczX~k[\PmOȞNFPFr 2<"<#$q$uqAY&2XLey?z5 #q &a`}aJSz Q4;Ty.:%?v?[DdCC Xk{7IJ-A^iRlX&wN;octzVO Y̜/%(;, [1aG8M+nm q)g.2 Lqe,.Ko*"2Cxm"-Mja8L,<+l8iΖ.?h$76m@vNT$-p,ڽ-榃ߐq/Z $±;6 OfD 2a5~Y-uXyunԣ&Fgʬ}@ *g^^&^ska/P~KN P/T2Mo6#gS{kٝ3&lci+<,KY-  /ǔh?B!p~z,c޿ZѻfȣְMu=ygPfCJA1f$()h4S^?:Ҷɐ8 0X% }Vl&]]itrΎ^.z<Ӧ}xtm8]ڷ:^İ/lf?\ه2r!*A3J1B$[.ÅQPTz~ۂqbl9eji/=4O/ɤРnȻ)TͨR5xKMCZ]v?) (;sG{(osj|}UcHZ}mC[f8Ch 46z+2mٽl-<"4TWm lbF;XRm(s.DpBjcI3=KDK(JeqX}J޽L'cybJցHm[uSOA&;\A PCHOX0nf%}_*Pmgx9n'a1)Y 31"ߟidl l`cQxS@rMma#?5 os2Re Gёީ;f%]b5 YFX变йSuVTl^uWXй@"$8'`'Hye/MՋA; b =y==Sx(zsm _k,,s0d)Z_8Idz4vI> yMt}xX+ $+E@xM4ϗR$0aqDطPJ^O ;\?8ckSH5 eb"Rh(*[!)o,a'߃ԋuΊ<}\֘*»k+)5Z3;aqa(^j. g9 6ѸFHJ%UCQI n ^C)(=JX%R(+,1TP[DMD-+;":9y{JLT T/YBKx?er34t ކA^Ӥ|{xbQz?/aq ^ E({;͝xKseAwŒ2P&0;e}y("rbVDI>\t1OsiP7.x> ,;eο/#H0ANM~0@ -UC|>T{ 14jpZiM^}c'nvhwv"Sfg 1)F4 o s]o'U /W?~ʼnQSqD*LSI z*TQ[n${{ P4[9| @mEj4H m/5eMH VZ#u->:j0\3mw_Fer&f☒ bֺ983s_5,Pc‘dEX͵Zz @y/Ƕ?9xG|AU֕pސS$`"Av'jB6ji1hHh'jݫǂAWI_GDP *74E3;a5qb:CS gnK]BrҌ~ ݝ\iD]î@ d?: 5JMhhqSl.kF`2%&apJ>#oƓ3FL*;)~=u0>֬-5i@K0muv?NPb8!mKGԞ.#SoTT HfD5.5r݀8q3fYn6:r`: [DTQ=~Z`RIdc\}aIɨ*;1ڿLA~5QP$oKDv@ T\N?gitbt}=I2l8<[QK{lk6FuSTjHR3,ډ'y_3Fl xfSj@/,11H%{sXAFcX|\Ň, ڌQ:A`EljHL,`y]ʋ׬s5l_nk#BJ'bðWXbt>M@M7Yn b䌜*;#Q5&_ҷaKjDe7sc?2XQmI)ɘ\<0 Flt!ՑIjAxg%>omѬ1ܢG-ӫKdZuV)M8@Q\ŕ捁t]ѡY%9p7Q|{۝dM-!wVǵdR9-)1x@p4䔗Fk_xL|1,t(AxLnZ^,K}t΂4IÛ H0=))Uˬ/2+))QPM5]>ꫭs^g_XNv93Ok: )v2'?4y&]˻.>}RDAAljordBvd-\z?ݑA 0|/Ҋiw|5& n5AgڑO/JCP&ETyu/(( b/xڍ2l by3rpXUQL~HoYc~= -eW'瑶~?2 ~ĥC0Q plFjOB❐$y'S7{YrBJkq[D@&UֈcoNAavS?̏\>k)]A$\)S%9go>tWM].Ft)WFYЊÌsg@VDug־jΖFvCqlb]Yg< He[B/ׂPy>T];##%lLW'o,YO`zu>DI6u]To)$ X\oPp{GU e,7qR&ԵpзߧqӡV@v }4 0' 3QzoDѷtaüv@B^%w+z1nO:Ga4efƦlČEZ(-?uBG>2iٜNCN&ȟ`$F0Lvt~lSރ@,5q` N=gctS&W2_qVNo`6X)HhB|"ںE ۬U&{c:>@HIZh?Qq ,(Y(btOGeL9UghFϯMERV U߻ qE.5 h^RPQ+@a= ^^z1"UݨTt[P{b} EJMH;fnkK`1Q4OWmڡV Tz7G㋎4ClZ yϾ'F7qq9EVĞ]n3{c T7栠|5ĝ<rhG<> 223왮Myef/bRNt\ݬ]77K.mWĆƦ&l|.52. ­a!(+x2y)] nV2EMT`2-qRA8{A?zljigSr݁wkPXVNdridhjgomK֩4f{Tڷq.'0l" @Ft dQ^֡ܣW~ ZM*"`jnls23TrjyFߦ&*eRbV4<(l[.V?òo(z6_BbM|뮁){UfrX X€H"<@̜㺱' gq>A:kAط7y~ySKҐClϧy/mc%A=j' Q%֫׭'w*HcC %+{ >)/eH,bjܫS43G5SZ<(1n0W}u{>motGjuLVyNQ`3 ̸P+#;N jǸmApn2:,;WԪ2U#)ȧ;YV;{vVv-t In^IIthaZ+A ~TjN1"DYqpNQK/? '0-ۚGp$GDazfM?{Rh?XI/s'pQ7>+p@äȥxsZݜ`PCacöj_׆Ck7sͦe=Ū^w?zBhgMV&^(*(寛AlI\۞O6A`YtP8ʡj{55rb8LxZ_o%Ƕ俿' Z_ Vm}36^3y9eӂݣ6'Aw,d{@\af ,[k UfZ , +qt=H%?c OFx,&U>qr;Q@t Lԡ5;a`<|E, w*D;$ < ]b3(64.{f`HWzVyLw? p>t:^.cN#s.%}l(@ |*6.4(W? 75 F!3s.+v S!*#7lI@Ֆ[I;^WUV 6T^0@~8}[5`ܕ~̵Yz[* Pu.ޓ0_h}ESN#3qvwSI/{{! s4/ >u>~}|r\Yut ɜb&"_Q+.^{Uv+^74 Nvk["4˻\c .AP!j Qqx1!/bmQ* V~|cN./d]eA ]OOM50VˍZ̑n[mDߝ Fse8O%͍y%-dIPjɥ^9n:u Puk*i9 xzy3`gJ{/hp>KAd%@-F4Ku |U]~C~)z=ɵ|{"cdEx[ITa{:' S}``lnOlCLTr<0Jc9$iwOmu9VY!p(8Y(Ҡb#]7>5+J^x,p{ +'_.xǰC8Ҭt[jY-L`l"a 8[_Үd4baʊ.sĽ+LɞP_,1w2_c LJKsc@8ikN]:)>ljVuV4AQtn-R;]Q\ ˋ'Et |o, g[#A{÷Ǝ8F /ACHbo3lK`N u\Z/bYG&E.3R%1~k4gC+o 3iO3c{N( <,{y\/oFVq_׸ zƹÑ7INt;`(K@<8)| 0~xFm9ߪK)`1`bjgˆCB ʊ}fsf&DS5Tz%f=Y[9sLDifv ¶K\n,*%"bRg/tZ0#z:aٻ"[?ERiCH!e{D$b!?4'‡O/Jb-9.(|h|Fَfࢺ]=p0>FtG_EGy29n06<; 1vm&vD0Ry0ѾnT@lÓ۳oɂ(%u}CQn_]Ͳwey!UTiX@S}\R*6akF1(NƱ"Ff8q-UuWjOV2RfQ@äqD ) L"~E\4KOCL2ECL`T=oFM49TEY>2<̈́?z_zwLLpp7o[WL@e*^/ ĔsfaEL,B{8}~-lA{ Qa^ aDhc`e輪 jO"k_69C~// d I([c=ւ@0JDGҎ#2G,m2οJ7 EF5'L\N{({#\;DOZa]xFGkK|r1Hlo+fz3XF_RʁJZw ض1qjS@tn=AN(ʽ:lͧr{ 1q?">|):kʢ/R=w4ϖ =2?|AL|>pu 7yk(643_R@eUҾ]~4 0h_ZZ wI9cz+hL^vBh4H*Y=,vQKdyFYyՠke҂O+?蘓Pipс.V pSN⑘!v'$x ;$[C&Tc7}vY#Dcj @ǚ|f%rg;,/l?^r*Cyɑ'pOzE#rְeO(,8 suhll't8YTbV$o`n?5u¯+!{hÞ1IMgXB'~Ç{{Y tv #%q]xLKiF526 u#O^O8ۤMg#OU*܆w4  m( @Y!Xf5PagkY&E^.7s2Yh ߖح90dJ+Vb./&6f5|wuDݏ3[x: UBsE4e ^$2(wҶz |TT]`᎒xZ4f!]r}aoDphBTi$TFPUK˕8u~(.ȓ+!~d0FS 1\nmfo)xQZED&}k-&5a/!D,lkR _{ңߘ q,wQ*8 3g~tu7U]ine;W'dԡ6pA-cz (Srsx3m{ FJ m #БɸTI|6uQPEeiAdCOA'D}`_g;'K߁b7Mhl_iʂ a J`(֬,nH'|%=Jͬ),O<~! u-vX}K& H>D5Ciz8E qCJRØWaGU,ܵ%C=%퉌[;bKe&i#b#hy[;'v9&$`װ(ۅ~4 䳛 %!d=)˂0HϮO[MF? ~jFF/h[m9`K-VS;'C M g+Gmp8p6{R.*x÷A )6mp5YCVplEW{6D+ |y,ݜw6%jvØC61Mϵ=Ž8ź`b:Pmޟo"]Z2HO68[5STʰXݸYu{ۄI8DYNZ.!*7ٕ:)+ "7:0~~9G36|P06wݦy}Y;o<,lha3hDH@!#;QhͲ?YFwi^|oEs;Oqv%iR"[[E\XlE]+譞s7Z$zh$bDHٹҒiyn4[wrf̮>nHADlKZ? JVp%7 ^<34GYqEЅxC8o! /`>$*-o^d L:5轺d̬fkOn=8IWjnr' W;-3ms܎ʇjťܰGE8-)ՉtʄnLb?,OǏ sS)H|Ԓ:t-@哷¢mBym?QԴyzEivu;x)_w@|1Crpi,.7,8I 0SYb:syu,$s;rgh!UE O]UGmKE'ʔl۵V$shΎMeiĔʘH1cV# , &9)pz?0t u^ ۤ6kbFPPR,xzO@‡KM ~s0(ԺB.?&8 Uj5^m>z,:M4kh9<'oBɴ:@8-ӯgn/f `8X_βӴW7.\H!lEy Ȁ>@LXx_0H<%/ !EXE6\w=R~uͬ@ nadKcQ,z.MVI1tR;{KH2 ZQq_?nS\bPgWP*PRYBۄSu{_Q%m\Hۧ/iNV*H~pɨ4;j;jƓ >^0S+3s[b+9BT2YQ(ZW:v w $E6;;ymʶMq=3 >GshL{l Jÿ+kt,ǨgZBA?X _˝ 7w.w`N[ S H2(Cb/gl_.&9'q5f+M@mq_q|QlK-POf䈩>fu&PvB++L{h`GU-|lr&UXVpҤe?~̒DٕyFzA<UlW[=v˽nJ:0gbn g#-8,hM nj[V3ojy,ܺ~CיZW|MsJTA!Z)v%f>ʶ0!,dzMnw極5Q};)=F/̼&oE#?X@9cOWs~T)1~`_zYUy~)KH_@@CiK:5dIc)7x u;,ucJ̀qR:B\6ny'賒!4P%ҧVysT\~sUnnHZ:f1"Cz hh0^Z+p׈[D=+*Y4~SJB*G2 cj솯6e=)/4>c#XzX d[`&z$g-xrlAIj)h i͆O/凂:%=g~d(:BSF*,ZlXKeLCʝjl'T@FM؄K6DU(К,~iQ;aPYJ3r>yVr `cFE!+9̜~k5*j@"PWh>ڟ-%D+W"&3ŔDžuKZclNyM02 L~~v.Նj5!,MEY^ GV(qdq@Y E3(]; }R>d\_q\"_8r+پ>yr wKD)_eYr)f(uNZ5E(l3& kW2촑ߌx(WpYձԉ%5ۃKss:as.B '}@ᖭ% OkvG[3kTU^d$ _.Yw&{5$6&4&Xw {RЗZZ+!PԶJx( e({MHvOm!u%ZɾUUpGC, s~qA^A>Ϋ<TjwADl'7njr/# UkÂ.݆hfOՅ׬8`IsiQ}*z=ӣ3޲cE Tg8 5=]F!tf7upLIWݪgFZ7 B1!K7Q'7ɺZV8h8}N_ KpRPCT'zl}9[;.m9ђ5%FѡZ;D@1o(4>s%n.qHl@""o:PwAz*f0E>4Z!e9^iPչ}64WYѶq|\yd z5gYZ0707010000044e000081a4000000000000000000000001642603a9000047fc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-idt.ko.xz7zXZִF!t/G]?Eh=ڜ.+ONRX> Z{Z\(e^V5)DGzZj&|}P,&h/N+kwҡv8>w^4rX1]0tBE@̽u1g}6PU8 THeKp",٘kV֩!gګ; 8:bG ߽^N}u$կk]˨>.aվ:wd4?X#>@R="rcNgOG-(^Rv({ ?'8lz]|8<2C_z9Nњtb W&/$oJDfmBiG +8/xp(eWݚ\yf#|;b^9@O}3(ԟ|EtTGo q6k*b,V"!FpY~^Hl!(,jS+8slN2cXAJ> cY > lkKeUTa Ÿ^@@tb Tz#lfIo[?]5N;h2yK]g^ ,2˴,<Fzgpb<: Rv*n0,p "hsO}:ƕD;`DC~=1 Z1C/H ad@NScG0gxFjW*n7g)UW/,mͿ=4fMз^8 Zsfvr$KWo!V]~b|,8U3=fI^ղ\٬۷\Ɏ3}d1W0g>U{@ܷa5j~]NBP,ֲ\\ CٛKdjg5`[2*@g#(f+4I-Z0ؼFg"Y&e=^ Ԥ(%ᑆ r4pfPuy~< r*Zӿ>@9`LQK,2M: n">Ž*IxDHXxfSKʦ Μ|G_wN|`<=^ZXdCpӅ|k@P^(}xJ[y/ 7 j\SbZS.#IPtT$BVŧRݜ)'nhJvu~/fV"Y- D'S\~JlR zj.Q1hQAReG# jY>7N/` '^17 :PUTVMʵG@_eqFqG`暸#B+M+UbDQͦZJDS 'Er*I*R7M.D3 DkADګޟ<'uoj aϟh7m8bH(Edlt:gu @S"|W|Rg]AUnܸ3-=[~wᙁ1jr0U:'^/k9&źhĦU,qI3A1@Ъ)xNbC$/Ǥ͂"H`M&iUW!k*i !܇UX 5;0Mi FE'PdAJYtTLky+}u Uv1`Ƶ&iU~P1t[fMׯ{RO4iTɑgC[8w*:G0/DFH; TPbD[MCn1DCZܽ[, `?vH]9j,u}K ;O+rHgGggS`ןL? XHFn8A?{-NF77i2ykⷯNRsxnHϒݏ1m'a}"D/!~4d+\\\ ]l&ʲv'I' HS-14};|O3{5re\@~} W(i;P‚K9!YEQ}2p|9  mtMIWޜ1t&Lgf/-neoye/.j@aȡM{W]>nK*m_M.~:؂i K1T H{U]fxN-aɫđ^t3ɽ~][)Kzu|&d2!lrJG%oI}U^W>V=31QI=5:gK9:q, gg`iD1c+1GXVISE32bbf|+|'t8:q"7un^%Ic;e w-B;<(Ù0D#K%ШU Bߥ}oc""640dKGwH0 ;92"Yy<_}֊_Wf@;:mS}Of԰NDoyȀ^Z4~͒e}"C# @T_2n &X|;;َ¡j xƹ2biA$ML/â8/3bZGLO҂t3irK?\ @'~H#˔퐌x(Xݛ37 #srlU~#Pקohf89dۃc5.XG 5xFҥkDK?/n+ 7_CnHR}) "eʜW^Pu4pnC3 5ΰddպC?e ^}CUT(]9,t4ycs_*zh>ξW_Iƀ/F Ec]#j^R-:E;_x9C[5L#nΪt=p"q=nd\N0o~WR8kw L,h/eL10<-i_Yc< >>~Hpw ?ǻ{;܋. Y95 ȇ˪LgK`7<=AAKC.ۋL?5չ]Cקc2_oْkt7B@.jidQ0L.QvBU*n}VW5 g>Рd')0,D'Y;F8AO_3dz½X|?1К$wmOc` Ev@ zaF \ݖ=wB>OycGg܌CLڍRڧe68NG&ALc2. ~# o[ B3bgҍ H){%)٠8[3@H;+~az1:rGF#/BP%\#l\X7!PgoԣV>P+߹DǛ&YƮ,N 0 qD|8w-a.f}e&)]yfF@bBuk[Q.:%֐f1j$AedΞw CȜ-?n&Tk ͩY:XHtqbIuu 9.39+NJ}6v1ҙ?5}(1SغO`@ᶝIg,z:_2n#+v2{Ӝܠ"Qy|Կwpjg`H>9 [ GP <{ %RDkgJx۠{g~fRh;Pmҁ,2IsJ(f 2VlV k[Z3[q Jqc9s˦*n{NwEWPMnk~Ƕ[EGc=5LRnWtF2ݪwVqoh}Zx\8{S[$٢elR)iHMi|BT1i1|(x3qIdLF"X$`*Wc>+ %Sώ4g6FǸCA_~Hŕ]2=XW҉gXݯe΃S d~X_}'poxG2O ..!OWMI_"U9#OC/ӗ##_Dl;˾~$j'QL KԦqrة߈sMyO'qW0 ]9'N4)3`3H)K=!'e_CS\ST/*2=fǪgds7dG>\?^k5J3z1||1ÌqzQ&op7z&Kty4 8y-m !:D}| |Lڌ,v7oPP@&7M) ShnvPG"QB}R 4ϼ[rH4B,SD&ankyst/c6<x81M7(ֺHS7bՙ{+X7b+6 K5ط50'9f(yrNV&hްŸ~l}hUe,[$~f /qBtFrD:ZZi{Wx)wYmtxd}e JUO?Ȧ־0m6<jӾzyLJwLa2T{\# ǪizLC;t]Ay2D \/I ;d&Í3Ih,4! S(U)vɐMp){/|#Zq*@w+-)ߢN|GC. 4  u3sSDbMu#!B}S#H0t<3ixKߩm"^//UºqvR7]gIBo?>k΍^q*!|IBj}SISFYqzCRH(kf.0]_R':>6J*hR[ggܮCX_*Ym#u!$SF/ѮfMV=AdțSلhB\^ =Nds9i5Z[*Fs RL\6)?݄ ֒6c)\y"(3aMJ(?}::^+>2/o SEef 2̈7,&@lŷX]dz{yP)xKF.4FH%va.|duj$Jpaˑ7ꎄT1{bow#4g$WlS2=ue62E8\$.?bNzn== =sV֑ w)Uo?*ms,uB]Taݻ#/zSE$'VPo;J'KU=%CG܂ă$Ȟ3"NI`Tn:QFTq GO/Ffe=KoZ<"3bg(_nӖ9_6 %I XͪfϦS70+ʀ3&|V^?KKy;U!Qb`$?[4x$(o$; B jv N؎C Oyr B3Ē_Hj ʾ5%C*A# LN/zO]ahALsM:yubfHh{lWAK&b L.Jܐ6ʁŐ*8,i= -Ly0i1N񌋅FGFҽ[1 LSj$5hWw[ks#*.az:#u\Su`|O4>މZpJ1x?}GQ h_ 9#^)O}Iϐ^qޮ'M 5܉Of1.?2-U=)yTPkd:Ft] . zw̸$48Lap\}=T =_oו2uO\[LZVWˎ!;N XY#΁]f~gz7|J.AVv7mZGjM^9t?WCl%mR`)/hJ `va$bRU]ARZ|qf6o{b\j~mqlnSGϬoшR+)z##+;ND=\ig w5s@M69Ї[<͑$E\/i# DEY"w25-FSmpFɭBcxXnG&&,G3 \C&J(M8W{kYL#Zm.Uh?#dL/k  ',PY;iSd*fcBHRٌ&zft,a: >B ٢1LKs02,Եv\UkViVf,&SD5^}gh.$)Sx{wfӁYuPgUjZTۀEXv؍8 b>ćHK9R8orASBmϊ");}Qd.m>2H:DkJ&qY?I2%X9x^9Ier/挬㳨ч?ɊHЃ6da,@UEf2zYJΜ|YaF'ﱎPTј3m WQ(eH8ozXoi uOh]G=]=@= ٷᑩѳwk&#R@vig5n~*{ .#}O)! ufi—TE8UiU_BY:OzD륓jPԁyCὤs-`L<}M]]d`kuG#.ogZK叕MK.LޛUt(YM{!*  Gmm3yq//Z N'9Dyh2'eGGLM,Rw1k;fQVIENpSi^ߜbsL0m-ôVʛ'rr6yGܔ^y9n{2UညLr;2Ě 3H>)OH$UbXT; L/_ nmvMKwm5)Aմj^=KU3-w|Um՚T Go0/$F}<dDXؕfI0aA8HEdYO$3^O/˗(lBjM*U').}RL&0Ms[{m >w=?vu/B2y/o!1ڱ 'A4@R_JXbG(" XI%ssNQUOmM7leu>D/F!K?R3ĐStOj/ N,cys-JS{Cav&EtiOG)W%-OWx&;D+%S-CɳmLA21{L:ur!!pb+-=XjGFR\ 0|u'!eWp::3i4KiHde@8yufM Fjӹsp\O<ڑ0I'o8P{Ȯ+ ,&ʬD +ߴ㓽Ί|*c=_fZZS,? 5Lma  梏R%f0Zq㋌lkcӔ|]3w0Bt'Ah ZWͺ yB{QP4g'IIgPQ@D9^tľYCAh;Bҟl[@l_]gq>L=נmK+"S1k[4A,'nxviGu xJ#`HI]{Td ޱD%Ok)p^l0FӏUBϠYgYWl ۥ0r_E!trOBl= # |[/L)F}TUVnK師 5ơR4l=ţqymMǂhg kWU.$}ĄU~C7y 4&^kғX2<ӉQiﳂb70dsĪX#]r܃Foh@}څjP.6?u&uJf"g;;M[{Y^$$GkRhnL͘o9'pY>Ov8F[`:S'7uˢ_V~ SP$*F:R|pkۡJfi$n]rtMQ6 .!U4O*}2g`N`&d5V:l7zgǁ:Zz ֏,(rvO>(oɓ*V.}H$Qm#bsFYqWjdT]4?F{x533sQI0ZqZĐf?uOX:Ee zbx!ձѹD^YQ"nHn#9A1$ ;dhI$lOֿqqh2ب6d-5l< ~%8H߸N9K&T U ~Ž W~a4gu:^N/X<A(A7@?owӘJ ?weُ_c3?{^}$Pa"-XkC>/ڈ6١>_UEb>CRq;B!:wXKys2$wu VC~}ҫexVVOh~۪߇3@zf${P 8 3EjH# B+F/$ P[pDU:mRFPPjަRg#}DLaF>6U # Į4(秪>7 XO176?s?׫ޗmlj|EVC eiHsV}ۈ"өPc;9F'*Uڦzp?ր۞:OgeKFHW X#氁U %Pe>5CS~\-ONWgE$K޵[7+AF. )bEi%}J?{>W왢DLfb Js0dϤm"58DI 員pj$L+|'I5"C \;Da"] ;7TRWoL{P{A8Qp#԰^<=OTРhJ,b7e;PdVͯ0G| fL8)7SPZm%z*jI&~70aMG\v\TgB2b^37ViNz TڡGx_AYƃDy@DMcJ$#j4)hKEOa 62pǜ )GʋVәKC{TMZ!F*{vuTˠ+(s20+38@Ҧ&mEG^bPx2 ?%oBmAOJqa,^1{i&.}"sGQJ1viO+# pԹ)ڔ7޳mChֻ5aBt LEޏD _,+v5v?R[>ɼ`A*:5&1~ʃpGjYcn+Z\c-nD{Q.HCU 5m} o^h`!Ȕ'h>>=VN"*cml6p`DK?|aV5jVX呖%}f&eYyw#Q^#+6Chr̢=`tp'W$%yAh?9 :Js*HL}毄C6ATCtFt˜ca6$v,AތS 5suc}LyKY@Q wt!Ysj2؅&>Ρ6zڍΓeRU]iu /ɞ,gq3sP :\]-WūT'D0KYQ,_֔i ?be#È[;AA k@q *)=mnc ᥢ.ZL?_2G0/8ϼɟv 8,jo&G wTșZfj=r03hFc:"ZXxurWwjF?F[kQC$:… _H~,,%0q0-)f߇0HMER }jf޸}/)"\NR]zU{Xd]ߌLâ;ڴQ[g94C䜂|l'yCrG2t"w>C]]} 2Hahk?4Ayl"A̛|z↎] J_Ov1ƛgJf(hq?ڇI jj~H,VxWXRtZ? U7pQ5_73M\a͊5M䊅"z&o_ b整M"+"(ܔXC?YA߉Zd z1vm3P2!Y-8~@|H5i'.==ۆ͏1׸3Тi"_iIX㊟A~ʒĘ5y_F$Q+8[f4otHq`v[l3$RL\/No-E;f3sA}Nu< ڗqx x}AL YΘ 7J#}eF]I*y{X }/g1#ťDyhrk-m'P&hus4Ѭ CB]ǢW4z[cU[^ɮan .Ѡ^v ZJagf1u(AL\\V..eZ=*t?-LR|!Ár!c"h-fX: nzA.-r,8fXЮLϗ=K7X K 9&peiu4k,G\2^=L|EZ#ƷUy!NKtW˖$2~;@@vw\:'/ n_`gPx[cM'j!J,ߤiCL@89liNL4⮼вfѝڍSdAo2jGJڞl=f8#A% $ ,2FvilA="w\qRb2ÓCnAf@^׹FOcx7i]4v ,%Dy??:_ёg.f/ G%qÍQ^S=-E/¸4q djC}şŻlr@$ߊ4ʻ<\Rp"t~&3^S^xYaq-J;~ֈ%6nYӊshlh#9w @37:C#57ds*Nڪu!wxKZģdgٳo7ldNf]8vo߽:joǬތi0t,*|O/p&ı e&73; B0䣄߹>Bl?btOMn&3A+,#~/"gY)O*C5,X6vs-ԏu ahAmq6Dr=R{@W_M+ -?0eܬhP6MEx{S`AF2h$4PZi} ^*sm"†|w: +"[E1}/ɰάLـ>^5@t'Ufſ 2rZ3;ˑzIRG{*CU*B1us +0sö΅[0ЖQsvڡN=Woǁ!V (F'$U]%ZU5y$LʴeU7]bᦵ4+zJiA~SrݝKQǴ[vLTHom6%w޲T.'yb\cy,؜  W+2)9۠R^\z۝PKZ̀ALx)5_(YLWK{!y)u9)k"r \!#;sDMsX&6dNmW\x*Y~U7,mްGˋ'!b5hkˋ*lqK1[p#ئVHpz¥z I B\ᯎM](׆6H@OwJ:کr DZQ!X7."[壈Fp듈@.Rck*?..?t[_q9 ,(xevH |F{̡ف7Ei37 (٭PL2=q=Tݍ 9~_Өto4Zl/[TX:Rg z>EH\ z}DɄk d DZ@s$Z91D͉;[^+lI_UbqE/vƦ aI4BgN>lx>)n+Iݞ6KY'BF\01yV+d1^<: 7,o)UƋ_m8KT( jF?\V]!yŭ)2Jݳ4+ /$4hq `dySq ^wy>`., H)IX?RmD~YxUP/ m¼'_'<}%c%7CԿiM]Yˑ[ʼG qQZH6gQ NhQlzPC I((vx6c"8՟/8k_1:Y1]굲(͎l1c $J֙xY+1:cGKM5-1^lKV~~CK6?f@"=?y^eҨ<B[ErzgʑmQwϠuqFHZ4dq5o. v<ȍT@2.%Ր>`Z9{VENN=nq9vދ25Nڑ4L%R \awFBM_;,fӤ~SRF/gy߄a0ruDE,S`yZe=616;o璁Wԓ#zJ.FXR/;zXg1S+忌nn/gyz! l2;iO_|kjǀ8>L;'/o8( [IDe3+g 8]MV≤[`*ePH.сarN$l+I<΄"8;[`?: 9Rc vջ'[X\UF`hZENzߊ;H'gU<y(Lא݊\-S&@|{ODN0'Vy@s=7r6ߓxzx ;okSݪH"vu09FD,<wӢEPInyLi":q#Jem 4֌x'+Esyt9}Rsf4kJ9@?|D CLP&qVRdiO?1zg 4/;B* 6~& 'īӛߐI,f77PhOWjy(ھqX~ƾP',d{N%nBfw9E~7 ЫxEr l0?5ƺfޚuhM)`:V)CpVˊM"1[.[|rd>-f2XrI}tTE=8[PW6yѡNPIGR 9df#hQp.ҭ[rin2po ]-`6!W_"nذ©yP^xXj}ddi/s#,h8guMvnj /FE!i?8O  "=@Ë6;~E539|qeZ,z7OuD ~bt6@~ }c|sJAu;Ȋ3>#v5[ f =Qo-Q;e%"l>.G=s`Z6 6WѡKT*ݠi@BFq`M /Yij#yƜitq$QcsCYj>{%:7n9}FBlv8raM,ա550D7zfH2Wb1_ /3" faqG"jsG-j"'{vD% ܝ!ۍ{;Ӊ22/dVhsL@i3a"<{ީvwwفg1!ioB#=*;BC3N:7F_[ԃ_>yr5r)Z όڦv}l< P-Z KQ|<jHN"82d@MS#tV?!`v 6M4e㑇I+BG6ࢍ'N/ޢ wAzhWLG$wSsG,bӊ%ɲ0$!z{ccԋ1)fǁ 1qΥ:0C}; #IuNum,80I6cXfnL;ypB^2y|"Q+$}Cor֯ ݐN nkg;cHlHdnRz͐_/ɗ㡿E&N[9CA3{|TwoFWvjN_ipv)qA[) AL%4i1=u[a^~-UT/Tt4<|O-z*:L030>٤.V] [ava@`0Eا֤GM( "ZS rVHD2yܽI2LFmcnz;ly٫ 7_6"䛋ZȥZUVd_͋>N xa?LR%t4'rծUx(}G3iD=WV ?n~I&; I#\X!poget%4PHi{Z MWa@\߇J0 fJ.8aJPϬvKY1(Mɷpq_ձ;! lYbʙ:UF nѦ4~V%mK \mC/Dq95DU?Vur '_ӦAW9㢺ʪD%:՘2jǘFh)SȘ((;7ceX܅|f`usrH_G""쮿905Ia8΢)*{3ȆgY\r|Nu11JvdDGCpWZy/* ar)x990NhCI;H&} h+=<C .mLFEo}^-j,@W++/q`L‰5>j@&} j] Io:h6/{Mӕ *vG8= cpd {idZ o d"E=:f:lLU֝ *m.nV[~(6@ R<V*薐 ´'ː!”LyLԗٿva@"i~g:6Aց\ҩ:GJſ= 9w_<@OoN/yb7VDʸIwO;b-7$kحmEDF=t.y`7R2Jm`jXR.'ۅS<1;5A3At3WzE LB5|[JnBpaaV%˃Eji%'Ӹ"泉/aB T!n2Hk"> ťj(I*8~䠝9p8rłmaB2X {B 'G9d9#(V~^FDsU/M~&_D{`[ƱN&pLo+.,D#fjmnA!f, 7c[2h9~sDg <wҤ๛Lmh}C>m/sĺm#@F9ZN?$7hDmԿynW *~̛VR CZ[X.DDP}'T( w NJg)D(YШ}t.d0) & v1tQX0RkUw*o)xcJؗأ=oBHQ/JӏyNDړ &mhBg_JOOz1_J-g!˴&wx-vc||DAXND˩k(#8t;y&MX--el{"(37a)89W%$;?4N19g|7:kAW0SU-@J^[c`[BEXР,u 1p/xezOTGIEO>8%wT&AӰI$PAXQ^%5-''xq6 K R`A w%~(8o< Bf=e) +tr@(>aV%ei_Y+yww$/NSSVX{k+0ƷPwxu.%~mMՅ0?h9z)|>>_(舁%4{ K5b7𥉆pck ס-F=ېrSGz&)$#H$N851XREjD"j/XyI 9LlB !J+*Z sGrik#؁ O 4{Ɉ ڙ0EPiz4'8TiMd0⚍QwrC0Υ)ηx`Q5SI-D3S<>¿I^%DFu<0<ŖQCc5:L߂y;/W\3?Q-8`jL|/|cRz?rfO!oE?yOgrm 01g۔p_ꫳ@%DoA=rꅱ,9UEwَ~uSFl_׷3K3 e|NL,vygfvrM :Z!9o-}#`#*};6 _㽱@=k/cX\T_KzIq\ =m<ܬ|g|}y(gJ7獞jlGX"t i'/ ^w+nzYґV~WSޓOkA`8]8 k8loP$-:Q́4qsn `73~TxYH j$W k[U~ d]۴cW] eu?U}GUZ~o$euh6tZ\ sujF1 /^򿮉!=t({fa?9xS|f3?0rO⫿vaB9-D-:C UUNԊEPe% {C>b]ܔZB}je˜%.wE%Yo"AqkCejxh/gqι xVou9nZsXR* qt~GP}毱&N(aqڑYJɠ(#Jxj)/sZa3jMƆt'U(%8-YkH*;6~|t]~tC\Όn }F ;ꩯc#5`0t8PSͥ#tH߁c 5VŊr R_͂5CB1`d׌Qr[%z#Ds!f*vk!%CgY8E8v`Ăz"U K}/n#GK hȊ84:}Zx/%L&2 [*S V%t{| /&q!3yaՅS!0E N;H.)WAqZ;;˧!=@&@c8!e{ZMFYX&ʺBc@.3r?*C;g7^ 2#kq*܆}ycFN )m4=}|5w2zt =s;GUMh׌+SVۄƛFpF /'iJ'FAFbՖB>.9~eY wPUX:ls*D/ U34"{׺W!3 }hCm<ISOx5 ]ۇCm/hz<ސC 7zHt\+/G1/amjvͱ{)6ˬ᪟^'>J.gϪmm^~8h% :̨xL']B*,F- ?^.tI β)-}~GʼnDŽOTIaiOYW 9'5׆v+zLjD,y5oN'r:-JˊtޜKSi|푽PUIHyŎX 1,TA &y"Z 0+Du轳 z |V|t2ƭnbJFc'Z,pD~W ĠX)nVlIwwA>x7NGWR2ni6N W8sjrEd6dw*+_WȽ6#eT6-HqJ!T_@u?YIw!v8iA%ZۼsW#1dwIz[>>xl̲,sp[慘Tj][|58'PG %ƴhk]w+Dσipd8N,O.Lep15X5t e47Y+|Z d䵷WE!7V`NsT*K%lBDV;)88q`LD0I_y\yKt*7GrlOMt;ϋGI-&xnhw.ޭcHk$k6aى× ĮE:9jl#,R')I #F]FDF5_Ln|w_gPK 4zN䄕m ~m" XEcBO@|,4Ū.!n_o>Z a χtYI&S,݂IȚ`ڛ 9sXxݚAܜ̌+`GC9r!jrژz:(a.,_CCZ~dpLzop{Xjv'D-'."fBNM0+]\a"Ӳ ԑ4uʬ={LJzZtk O ym@́0TcpIFDi480oٟnGeN% e(ނ۬F'_f]{yb̘#>1H^jZ7S7[mB΂V&Fn,NҠ0yP$|wR6i}cnUR7~ghjݔZ)z!0͛NۛSeJ [ ]2c*&P׉y uN>-|@ :a}{<+V@Z|Z$z}׻3 ѽ#.3īkV^&mF]MǡU&dNܳAc(@p쩋nnc7:"_Uyʘ dA-=uH?VWvN@a@]%$MlxYЊD {eMr;7[ "~y @2Z\7+dyl>F pQk#V"ح,0c2?~#?i3rZْ.uP IH|㟲.@MeP;1hXY BW?0x?K'<\yvx/CFs2+!|їr- ߐD{Xt55K}Uu{O=KnC\QLJ+}Ac>Xr$nVXrXrCy)K7JX]@Z7"Ыg%~ugX iB7t۫|%"ZRx0<:J'0LϊR29UG K$ h=ꀕ)u#byS ^j #JeQUz ̧下d2,?r&kMI ?ãMX hzv2"xRBvTd|J+x& Wy+΁*nzwx^?(qj,ޣ^YS%pQo鏼$PR^2JҐiXӛ4$]!ZR&t՗=jrwB{q%쩆CFnܐ@o"u3"+7„+)uSE]]'s (^ܒ.l|/Vz~-黎Ű`fQICcó^ KGyӻD7zB%KC Yckd Y%rj&5ᠩ:**Iܚ=0tH׏놚y/ S½ur8nU=#]H$P"܁ϔvXaܰ?2*֪Gd磡]W9s4Ɯr)Yq@BӚs>0ΝDS"liO<=o۩ŮDx].'ّ l$YlLK4,H$ɐ˯$)xmhTstB}g~`Zn|kӜ|s@*/~Օ2Xφ@zzeKPə A%LYjx.4ʥJyx[> fi`)h}f@ALd+ڋsD{hz봽)JXek~]NB/Cd;~lO>po9 QއTM6U F"x=ߐofC(Աѝ3, $|l9;ysyd4 .c If/qV5iY-`G:#nc2lX{HF-xή $+7.pƃA ̓ - [y&BSM&\itilՔX{K^aŧXyd!gq?Rу(qK#Z?]0=ͭ2 Mb}ejluD3eql}ȳ`~핷J̼ ;Ҝ,R,06X~1n4=(m7^n:I2%Sf|s C!! jW:]0,7S5Awj=n;qyfL>Um\ y8C . #-h%S͹܉ jd<=Un:՞e0WBKrGl7'4sŕڰGcE?;Igqu\$NX Ŭf`H@YSGAek@tX!?%aF]–@gvDQ:QzLUfqzpغ4oєaև$RԦc G/=*g|_󞝇tdunjC'Cdg%ō|wR|K+JCČ7H 6'Cî(_ި/ 5 bOc2riJAW-6q& 9{d&}# ?0VָTɝzoG;g|OҜ= /<[aIuKiu6Lw`dƉ':H 7 BGBR 6e`j# kJdr쮑gMzC}ݨ-,ɑ ٍ -U``2W:E^v+׿ 4̰=NӞ#榠*ju̺Q9z7|$F?U0!<- F|Ȧ$iMy(ќfLĦ~"sH];V!oRF15z~`3_.#dKs.0ތ#c7%SZ~Aϟx¥eHd{G3\):LTB ?:/>t;fƭb8 Xo4.xi_?0cB\\_uZ|_"pëp4:t|Lsu) .Oa')[I&pLu8etU¤$NL{1СPGa>tU!0i!/ ,sA89'ܐcN9IPN1yR새ECc^:q\z@^O{!mWϒ" Ѻ p6[ ڴӽܼuVNAS.H'I-&C%s3Gė)|]጑|ZBnփDG#}Ѩ1*9ܩiHMl EfaJ55;zG%kP5F<[=\R(߭Tr7l9W׹{QWP'uKf9!maңfn8JL!&/9:E|SR/f)t|`s'r(WQd],d})I/X" `'צRXBq@\3RBATMw 4DωZ(1gW2*% Lwd|gBxg@j$Dr %A F^lpu0񪿩Js )`F8Ugu4'k{ڄnWc9ZETj%!T.)@yF7Z?lxO(!7(_\m4}0$㻈bO(Ռz7xc6 n{\60/笫(ſcpq9Abb҄=`qUcV%ʸ{q5KǼ]#ѱ}L7gf,.rStSꩤ#<ËA0;Gb% dg=ta]1 +[tj‹eW xf$LˋeyE&+ѯ=Ƈ4P$;ͱtyE9م=?x'{X!TT U *RrìA@ LZpXĀC$~a*Zf8p!CjTu opL-&7GLȫI[PEcdYr&k]|Ǧl&dNO vƑSu61UKc  S 8<}bE}UpOŃX`j'׼xb] .Q{Nڄ$Jni9 Uo> _υ1<ŒIu lY=tfFu"7 SE_& O@{zu, i\[xVw#2U@h;`aFKJLT|5 GEȵwRk$qz㦏 cbE 3X q{>R!bhi;uozSF n 9<2 'tB IS۩&%4j~?5 QQb<Xz?Z|]fH@2AX+cr 1ԓZD$0l:Ճ$a .nەJS44*Z!`xPRhU"շWI@XZLFIswķ9H/hRO71WxOݽ9驗R0I=WgT,H)Ds$WwKG9b.:e,jb1"%T,a?ɴ8'Q9Tn~C;CJ>-3kad0g$=o'z,PD YFdۜzMw8Jw6u|%2T|3dan_-F%qSA⑱QUs.N "mR_|@Ӵ~MR6HCAUd9BJ/½fSo)\"=êpt#rn8nZ>5t#9n5/d&ܩ7⊣IYyEsZ?c~qw]ݴP40u06ؼ9))dG!(qTEr$#%Cٴ& Q6hf bUrN]MSs7մbdrd"oU(P L%P ZˮeVa]tܤ#ᘍ?!懪oLJtq fۗ#v`[vXlu(%t>]g1E"ݻX̞NHvn:J~NVLTT{9NQFN7;We_3,ӄ=Oqܗ2:XسN>gA >q #=.R]KN]:??n|ix1gLƫ/PNZAW%]- \U7yW[AGnmrnDc˯X/6M~vR܈J$seOJ%dvh.2 Vɠl %4y@`qDt_-fA;GFi@qFJFV8#YTt:L=F-Wҽ[H9!A(|N wo!Kj'nᔬ.d ۔\qD%R2E:h:L?\Ɓ؀b?0!@!.jd[?C#z:Gb% ص %߸3j,4'!ޙ761ތMe'93~x÷]Ӥ'L}uزRzM|$Zk?5pN@^O3} ~Ǻ"|tĠ79,XKЌUpg:՗a@X0C'˅Jv vxah\80CE|Cj(8hc6D5ƙ~H3E/ m}ƑE@SAS(Syٺr)е Nesvx!@TNr"OgKσ}C0Fv!vE*!v9V=mDgqUɚǔvl`ͤ ]95 /̭%}m| L׊Tl jPEph2ma3;m:x\6;{ FO@fy'9ס;A+?9Qn}"AHpUgr=*nƢ\< 0A1^Up0~ZϾ̅;kKb-іhFpOj 1=u|fk\0 oS8|}>f^@FJ<ЁOԺF޵)MDFYqWgȶRn<KJ- UiI.sF @)`=e{rQG˻bLUl |P?QU)vy)*<2\oҟpLnVTiC ٨EV7/vr\GZp^1A"atZZ8jhaBFC9!&iZ޾w*1T,"bz937ʎM۟k}VDѭ\>*Т_q3Sc= فbBpL ,[n}Lhݦ3/ƫ&yPM&e}914|S:Ji/yf/َ~ğһ&Su ow ^IK26d//dE5̖E3SXF>Y-x4wsoJįœεXN\ YynKq(@Zu@(8E)~u% 4ABP?{9*V}]I?}q?ML 9q<ߥ26=TP1W;0hG~1(k=C5M- ny5݀-ިWQ G}ßcu5|fݓG_7xȹ?5 hKr+U2=14=Eq*wvuy2.Joy{ [RFTDx֞y(DtJ7/BdDyc]+>dqHp.KģG!V ߶mN4r4ʮ} X= XUwC˟?d]Q:˔z!R{LλQA0ˡ*2 FM[2:>Z7Xclʍ7i_~#̯AfsFmPxC+,Kd"{ wFA&E 7 R=V )7ؑU6҆蒋WTJWh#$Rm 929GȾoTuTr۔x6d 3->apF}1<8/6p~aP4YF/o7Y{cxQ@%`,w$Bz+Pp4q5{;k:=4 j!)Sjj{)*Й24|c^E% v ,K`I;叴YܟE7=晲Z1KOw<  $ȦRF+p>QVhA-&q+ w{ ];\e_,Ab#QX;Y9%Ej5?7p<2Ek ׇ$D (.5cKɾx8̰ӥfpplrY<kP$ä6D9`%etAH0K'Xԡ.O&q Cb˿Z8zW9d\p(S%(]>Pe@-tUP}DOKBe,5x ;M!e "i29 [ڦx) d.fICE5wZ?Zh>u<1 q2IN2ajN:R=jE,4R`7OڞB{[%|%5M  '!nRMB'\vIE a }SeafTӪ@:m_dJk}/'VxfcT:ܹIs9PZ٥=k9Ep~[KJ5ʞ330f"kLXg鵮f~qaHwQ*g}or;nX5m Y"+Y)& _^U}c7tTh6GS`|Nߤ]SfWt܅ۋbB8?9ىM]eeM V4q}*O:eE<ܕwb Yy


FJwCN1e@1iϴ; LwؙI/ ,FG8̟d¥a[jƏ_" ir Q>UG)&"Jv*>=gh M#QgV gh0pU]~a zkz…k #2;]u^"#g*OG*uZަǥ1R( *KK2yhڳ@="X)#%?I.Nbm*Q4Шam⨸*õH&P[#{Z&pjItJwQI7 Cl-0|FSǕy.o9 N"sY#5XUƍbj1嘁j<$}%BN r =,)B#70[݁";: r'T/[DEz{ag l2KU )%h^|}|v #u Sc=P,u#v"Ro}Qw)l7DZe2R'_HW?X-.GmmuT !"|hQ: JK O5TƸv{ ?e0n7v&3 R%]Ys 8,(w 2DtF\xd T\@oeT^٬rfMyI LLvZjbOQoMqrjÔZU] zyUT"S[*eʳHm}xќX9\ѪM~\ y؝ZT=KS+|tͭ1 k9t"{)۟z2D'}.O[#9!0z4*Q:!r:\<ˠ9ZTB+a Í2S}*isOw9I. ص3ؤM'vk%o־GO3᮲x-Zj?o ).jB"fb>ճIHo;KF"-422Qst^E_'"Rްy"cU5260NM3KNp6,g-l/wA6:w~^Y.+xQf>(X0w՛Odhrs PSA]ļD<^S_;UwoW:^r`Uhm | Dfa-L^a )-1]P,)J6hՙ2}[/]G|ӎWtz}pƓCG^kXhp m]MZJF)T2+nBBj npfvdC/Dh/,Ս"֑*|aArOiKw8Zrt?Fy:n4kLQ-0r.[fZX=ݧ؎a7'6|{^؄Ŋrw[V S̿/ ͐ƒ#o𼂾Z{AWJ 3~_ LMoDPy:?Y` t .Դ5cohyW(]Qg>D3\zǃBl"ճ=<̄ P6ŒOx,ijJ?QDlg^Ljhn9IVkei" c5tK,vOfmjdNSfFXp1zy9]ϗxP{8U3YPJqrQ\pJa"2WHG2 <Ƴԫ zGTn2LݎVG)&WiN5" p˂vAo-?!IEqD5*[ػ+K~+uJOc h3_Kr)yI46_)U1-ldi_pk F>iv &)_۱46'kLM#_*$\2w;MIm3M;(![dE>3 <8zB&ev0ٶNtvl*N'`yXi(!BN%)iO4Wi";_A2)ʐ51}ث-}kqͰ+dѶZIa'OP}3KV މg 'DJ,jb{o~y^}m+( vݔ,w,ǝc蒨 7ե%[ M,f'0li\tUS!rxx/_e3Cc)m`H)ޜk:{5uc4GaŢG>en>Wpvw OO k._ƽӀ#3&MfPѧ+ԩE0V3DߛCnU3٤%CKǰGt E&n&gz*6V!OG_ <H҈F`~7q`|o'oqC[u_BVSHم"Ba x[$J>?y+dg^ظnՅ&x5,]6:M$9a'>mBE*bx01PHym-; zf UhtBOBӪK8v&w:W);"P#?qNj;JʗwmCL)8@6KPAIei?:ҴDa4h@n (\uVauoLW;&q_021!P`^xD gQg Y 䣄ZdDf1Eaq]9Ɗ$x m-QHx#U=&pȹA㙊/%zػIhc;# ]T ӹ(JuܺҫԱYo}Ҵ+(i~}n_i&QGII|Fz4,ԯ22w5J҄q2P*$}3bPtܝkEDT˄l{n ő;es g3q:}QPvR VnEGJ+g$lui| w ={fp#};ɴJDK˕Uw'9MP&ΥlRW'~ 6vN0,'%kD}:h=$C6%'rI"LGpW| P6).S3jc|䔱3 ЈGlxڎ/<r69&-_ecZ;͈sUy`wcJ|I=+ $D\-$1_HͰhag'9F0.z0:͗3fQ"2L@ (Gg Ҟ8g-=L/4IIx&$hj~Mbfz$Onp#gRIW)Jتd˅_oG`9CH*>Kۺ0;_w ffE@33o|Gߔ& 7ލ_l og!Db^ W'"ho!:e-8f.ۨ CG#POLҴqƩt!A>Wzo{-!{[̬$@7B/?F]s0|f4 H9=}2U_Dl"^Q&O!+҅M6N5֜ihك6[۽6ޟ[6WڬzR&@6eo ӔjUIưbY?(v:YG{lZf*K-5`۳SʾQV^y4JFsp=k<~N>ģvS" k}ÆsAupf,] 2юD괸,+ڶ{⭕#I騴LaeNQ- 8>%~݂=<ڤ̂C$f[+\AESN6:TCcsxDGIPV/hDOnhWF9(cs %m(oQ L.~CG&Ё\Z糸>f/L|SKQ2^bR`9e ޘODU}@B H._S \qf\ʂRR]dZh¶T}O(GL3]^|c54tM4T $T Ra*{Uu^tLtumsard,}B8ب}0psZ pȡKO N4UFKSVi#[ėm"iWxIps}z!BjC4*TV2MI@Lv[@~L.\<4 .]Hs:;]^LJ[f'A\`UӨI(֟a; pqPWQJۆYZDZTqPLڊ"F]|܌R&LG_ x|0A|鄆=$QF)fl-ц>yKw(ȯFkPLYJLV+f͞?8pQU`] jD3n;YF_`S 1ƸQ?nNõV9;rTM(g_Dї}͂NLO4Yɦ<$;!&832J/+ q~v실+ĨYYuM<:ȪRЀs#Θ2y>ܫQOވ/ZLg8{ၜqu&ȋvh$tsƳ$s@i\(3DvU:.DSf 7>۳@ b]Ks%t>Xc_f+5B I|+><9G.7d뙛y<ֶu,0^i7TX`Q_F! kg~ pƓ&,8ڿ91/\OB$3(GQMA}!IHAoBV/b 0! V7<]Ο]("?9-A$=ؚD)!K$g (PwLq՗4&Ti U2P1I=Kw24{/N#NW-Aځ+ج 5 )Z#\wc2y=櫀,Xpe*;d[2<2zGId^”sR߼' s*ʹ4\ Â{LRt9G7M Ȇ~[V)h3X]_o 9c Lg0YRKQ {Og&7'r ?l&h8+ɾyCj_O^== Dʬr~gMX`[߉d3v6#@;(έ ݥE>$ӆt D+#W r` 6@ԙ'[ja8<0pEi7ؓ;NÖgofj(La]M,q:nZ߈>aͻZ6* Mw)xC(svLKK]ذԠԉ&OUuE=;;h$O [ ȚH2&IkzܐvL\Sef`xꊠVa}tѲDx~QPbq"5sm8UNj VJS~[Tͥ&e6DS)#q0n]׷N4L6i#dͫ]䮂O"l*d79LyzTeo&?&NN$HC( _4_vS|ѕI{l7f!*fS=NAMdxF XL.;)/!rDh,RWagK/Kc+x!ۤs%>fjtikQl;1MQ^YtyT60Mo)v*6r:2{jnKwr636qSx9vg$b 쑩{2&HGwpm$D: 7{;j&V4#c+WGPRa<穽0)o1kKNfYѣOoڙB \GۈmGn]ߘr.o-t(XQ31e'ivF###Uc};i\z6Ԋ#(iiݖ)BdƳ`w#Iu[iğ`e$QG}G (@\@*+ 2' {_߸G O_qIjIJNrhIz fٗc.ɲW٭ގ"& 4]Ileٖ)=d1@Lt"*hpfF3;p҆~=V}L0iiW %| lqsu5 =~#m瀖m_??ɫP߄9Vߡ8& i |gĴ-n "<!q:}r`v>Av`)՟p9d҅;DmMpK^{{W\,pt*u^˽V `=5;ƇiV6U* y 3z@es((e lF'?E(qky=$vu+R m΃.\> S99F'aAQ`ml&ծ5Lr kLK`ϗw7)b GJ֟`өVm ecS!ۢ2 !fjlzӭh-v5pdV+TSե:ϜM?I dPNSipۈ{S\v|m!̻&U_xTCYW򚪃DzoMї#5|ktǘo"(Ȅ| lvA5_&sUB.?reM+&ӊ!*֝ 3bNC5ކ@CWc8?~<ՓauZYC 7`.0^nLJg x%AU7-v` %b,}8{Ѳ4HH; qdӑ'u`iF8pZWbdTIjf=L*NFtd8dgfJ:cL 'ed.~Tշ9c\7éO7nEf7_YBG>5 X͏JZ}ckn lԋVL}_VJnqGK&nʋ"{ UvNZ~C<[UU쐖$hl⾷Mhvc&;_vKU }/߸MYå*OWwGg' P ul~pV̏yq!و_x**rHU I\Hf-!:Oow`ILYt7*{}$9c(>퀾r 0?K^ #j.EsB$@V ;>AEtTTc@lb1f^mL4btյh 9|2s@⇼(iI2|>`;]Yr ǽ)^o.5M7٘qC=6 Hv~=J9MHkXnD2g RGe" YDwqNO#/CV8E :#ўɃq,u5``E[d(@/b%;]vت@ Y>)ݤh4v %MiVAMoq툗Jqȷ9O;I|a~Amib\A(ؐ&LKf\-N~|یu -sBCH~ =5Bn3ܐ'aIA\m`qD2i3h;,* ~ћ dGӊAA6ʎ]X'0rG>_ lG :$h4oǕ:G`d&j+x*_4o- P%>.4Q"jl4WTY*WS.ê3~wU P< n7uL[Tk v)Ck^D0_k+L63#h }X&'y==&zx(lDUdVV^MTYdS Er5-!G,bPg-zQ>Y4K% N9SⳙqTپsS#֜@甡I,Bb(!K‡gRc#o޷/XtW@z{?5L}PH_Il,EL0;f;<dL-o?X2-Q7gv˅`{Uca ̩ [KOӏR(m7Qf @bYn[k'8!08Z-<)q #vJ$$oѐ19[i(&:d['0Y#B zxtJW@'SK}g@w?ه݇5v;vh bj2V6thN]:~!2rqJ#(bƺ׆ZD?D# 6ϣN , O2V{5hTw}Oú+#?qmGmyt:t~CEDp%+s2F,UDGS4cx;#$m>J?k>(OҖx;PlSJBjJ8C^% ~'h,b!ܖ]('2| ҌX!n:N aKg2nԳJ퉂y.1P lW̊g1ӟR8S M #l*"ڹuIi7) &Tȷ=/=aaEK#3Ợgz`Ӳ(y`>[JKW^|0ɑµJQ")Nf%W0Ä{~㍼;ݥ-&-}uG%F?+P=)4pMr|/#u3Vs(9 Nl"ѢPުd3U*]=N`i (qÍ DsL)c0N.ic6*-7`d)_`ڭ%I5p"{__gnyY̐q~D6`M Dc2Rʚ+L|HWAkE65Osf@lх%a+)hBUI8B (V5!tlOZs#0ѱłW~ 3oJaΪDZFVORZyH/.^7Kը H#7(|17.0rV +9TDSZ{PiJx]|f.pezVs&0tS՜ jsQo&;{L-}J#* BR PD,-*Z5,AKϯҥ_u~e2ji=1j:&ŴҒPK\@q[ LfYDN;!$U{zy3ЅC,'|"=8^~5!)T˛{|Z3q*G/OMGfGOwb\VPt Eo$y m{(Zb7"W$ӓU{nȌ:1 G_7SgaVuQU3/ߙWwnqfΰƯjt+ti8H>5G<5 VӮBqj-0 Ex,/MFUn+)MyFtG,3@:ů$I (Jy I "0u(2bPgtTPLYװKNYI% :a""%P'U|Lr0ᩇg .co0%ZVg@Dnz |{iO QVMAV*f'g;̦Mr L_[QP-wT\a7S_@d3AEa۞7E-ؑ:m9M 1["eD'6/LTD'br ~!LȠ{Wu :EΟT}3n{w5ziWN$-DG:Zw dq) ?F" otNP(bkuV=]7keT^!KWjF»Odc{nrg̽vsY)ڜ poe V j E2{.NXcKu=݌h'nmMplZj%1[oꡫ <8!rw} {ݼǏ  I[@XJ#orlmK,8nfm݊e?mȅKsMg  }*VLWRܓ"5oڜrR&"Y2^U%%]P:|TQX7$TwZt:BcQ`&Q/os6zL1y&ּ8a4qnX?G8܋<^ۇaEuY~):xPж [jXM{ g1 3bb EP1Չkߊ瞊%`R/XGelCڛMZBr& O*u/^Qc lUeX4Yl[ 3\jb%.kVG* \ OR[j9Ŭ~GX J%=df ImP9W `G?\93G״c_m aHy+>=q=`2iK{Z4G أ,vUl$J7ҶQEXORb\O'uì2?ay~5{Y-w/R87MjO^3W5u(p)=ik;. iFZG/v!rKB¢T Y& X0Xvg{t eN>ߑW5: 9OlE)_]e˜1CP9AivZ] OmΦHv$e&&pйZGMsc\3E\y4!0\ĕu_^m;L"sgG4no#@\ '.u@Yf# ):9RgD xVZfJF 0d؏.VNn))eBjծON~d)'?YS3~КF.0&N?9Zft^]łEJ T@ήP_Xv Pnq>+aj&Eυeث3X@=< f/Rذ24ٶм6/`.u]?(owmllFH͢akj h %M? kqV 7c[bäjlC, SjM\bwŽ=c#CQ{joQLr/E5ya]oHxrjlzOpCŸ~"5L+k:5/ "1~~/ǫ6xMtW匰Q$-}`u"!DCtG)ˤ! !x)_zav,Tkp{~Ey-q]E2" -*l9>GS|!bꄄwd5T`"-^-0s-}R$[W~4lfGּ@eOގ~K7cE4W7qKJ6)R#s>kwbm{A5Ad*&_K("̩3CL\#}p'H/0$\՞ A^h6ҫ l-q.˭Ml~Eړ t1Qt)l nVYXfiɵ`]I2a* s|`g$-ڮO#~eK/!nЉ%l].FR$wdalu.kT*LkFt:!_T4{)wc04eW]HӍ#\ xil.^i=CH+5;Nܚ%]4})kF(Sf4 eJ4>"sop,4!i^z o"NZ`"\ؼ.y# "=_Ÿ ,h_0|ZOhOE_Y()/kIH>uq vKDsT잞 ؠ/AiYb8(ϵef%an`DnGv ;ehWdhǦƹp*4Z:ZlZx?FZO'OaBƆ[3R.ّKs%Rc]04|?`xh{-x !5l Gk6Y p=HN|x]ajEB'DO=+t/PD)E޾9k+9MS'b6~ zov48K|ܨuE]Lol"19W VwjSTH1ʖ##w |P3e"I֗M w8sDbcM~C{Deؼ0Xo&ټu1]sVq|ɓƃ(m735}}pLQ7$\`޻ghh-:pÖҊz0OϾzvd#M@ݴW¢MhLE8/4yn =BZLp9Pm;ZdyT"p!>ıH(E&:6&G]dDvt.Cbk٢xp*EAC\Rh"J}2JPKow Wɠ&c,EH.`PQIy4y( C2 y} /BL` 2m=,V-R}glʶ> Ƥ9h!;'14r^v}-XSArՒ&H7gxcba  5 96v ̛RD+JH"hB[d[򠔫Z$[zyM^Ÿ z=0 ?SRI+f&a뮐sy\Tm6lfq k ܫi' x9uSM8 n=.Qꗷ[9[[);jz![@hWu 'MOflR0ݖ]R<ǦKqe\{U}a2tk’\<%pҼ @3P P#~~G^ ̶r*EvF[; NB+Y6I=i^>?v+Azod)miOSLw"9r ,WV%D@3X|}+.-[;~>i\ty|mgj R`9v@AEà4y)KI1/p0@n@эM=:EYrJ`Dm7BkJ7rg*R2Aԗ@P"aSD}~ǨF*H%q8肔խ^+oD^L>nuDt5d1b|X@P~&D ~`;r,ƞ@}8)82>[GGOik#@qni` רD$"gzYGOT_ 8,Q"/&'PoXdz2tųwvhbTxcDZ_<ரF1s`)U\-hJtAIDSCRvtV[ W>8eqVb;=8P 4{JhAK`wmV3@˧`jT}B]_ƉFDE.Syٙ՛DJ?)Ld04ۿd@yPA0'K,־D79aM4 YY#Kt[? {G՞JS,4<ҲeY^9( k*ԲV^X_G`lŗ3: MD` ܑYp Y? Wh~Z}P-|[ȍ]Y\tBv~-|+T*y|*8&|AJ܂PzՋ0׈8.mA$]%ZzJO(n8 CuEt#2h|:Ɲ=U,qrjb(p30K?<5e*렔Sja7ovJGW<<hܛ3TBnArd;G27 si3[ ߓm)Zܟ-_L`(EY7D{ޗv8a:<ЋP ?5 $?h4{Al\k,KXr-h]Ϸgľw0CtӴ QcbzQlNd;Vkpj&M&Uv1f&/^vdGk@u=`&xi2T_u+Kœ_ƚܾ%"W~oP1kө`k1ɔ+? 8n9<lcnpD.t RD; "H>;'}#>v[wjWpӗu2]3M"K^ltFa "gE U g8f2 Qr͗Nɣ`IV4NzHF3wa9U,훌RiM3_Ϋ&5qݪ۟ spCiUWiXbPPEY,V?$׵aσ1:Ҷt YGΓx_@I ZP@y'W:jۙXE_n3 RnNgv }KTC?{%I^>8˚~p6㰿K R튷%O?U#?+Їpĝ^P,9a *!ZNH5CaAs~>k1xgvF\mcuYC?-!=c{ޜKiJdKPv?gaD*\Lw>|Ս?pC.627 /;%Nrac.>!͝SZr=:mW07&Y7/WBY۴{Ŀ0Qt>kU:O6g'{cnuVv+^ ?`91Ηm[w*a=8H־q*'Uǯ'>+Ft[spq? '_6X1Dƭf{ 4vqʵsU`;ho>үN+LʒD!@ .rָ .igK(ӟK(HOf9 (b OnoX̙] )cu68wg8=n';'Qd'GP>0 nGIΌ tdo`S wL׏Y ~~i_=A»XO(;@:CKQ*[<+Z]K &$D3,b݀nY~&<&zYؐHd< Fo^Mj MHĽ iP^h!\:\]fW`w7cbsTODiK],8tm)hnO&Q\c7!MݝA- "טS)ѣ2Tá]$9ܣPh[nj6쿞W}xB$*sY> kC},KW>[W" ݪ0(9osOxб4qBjNʫE -Wm^Ry+ʔ{wݥS> FJlOX%#^Y|֜.E@3~Tx_z932Y# _h&]2Ȇ7t'ͼM\ESO˜U9@х@D?Oqn;i Bt =ӻpFGcޥ΀6nA&~JD#A:H@.Ӥ!PF+| P'e_Ir->^O y΁a^%Nuz>J)nMp ͗Ixy0 TI'(25|'|_ci> L1$fVakznl+h I3Qą9S`W{_[ҋY.)5=Sƌ$Ꙧ޵HD];Oj t{; `Wz p+`U"ƫ ȥy I/mR(nF_ÐU~pGCJ(*1,99P3XЧ3{fZji_|,ޟ澤8*v&9d{Ev4wȱ^I5eC6>R,e&uB1(4/zM9Qy ._P{$ȝV j:dn KP>_Hj$ ԃMʯ٩F->/b`P]o@Ofe%Jx8ԟ^{a8*%%"3~ǯ*rL\H91 @pnrߏz4K[Wۙc_#~BKK%Zધ0>K>y5(nTꦎ?]D3ݠB^(}iYƝ)^ _~3! y3A/S2{[&6Ȭu\GRSBgcfݹ.??|F;rBeл:? F6|bʿtȏ&ڍF6N%*Y%"5hOHᵨC)l#y OGFj'ЯL"@k_aWsfD `,q)lmxT~1:aР^ᘂQ}+:m-LWv6  YI-]څ `*#zΚZw&v8,T99]i4ÒW潇qSXh*ӉWQR .M~FiU"s=f G\eiFWP.LpV 8a{%i*!O<.` >o0~?0XSzPIIơAz#,jBsdj,{߭D"xxMa !J?YtnNFd0iIP6˿ya%KT DYjT \ns5ߟEyE"pdEʪGBćd׽م;2'qVZluH3p?[ĝ<:C(csxFY#VBdwQDĕ׮MՍ{_a ]e|T QARg(d%ˤl,r\%tTw&¼'gYZ07070100000451000081a4000000000000000000000001642603a9000020fc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-via.ko.xz7zXZִF!t/? ]?Eh=ڜ.+Wj|a!iNejg]ۯ؎ `0s+ǥ(97w粵`k-чg␖c&)30'Lg;(lqXMu}h?;qb|{!Mj+6ݚ#ܜ;*-ppZQ錩V-WW@\h&vE=RJ':6`ZχO'GpɏmH:mLC٤Y_%Ɖ`ҝ Vtg~NM1ZkJZo5hFD1T],Kub[k 5r.谢k*wyЊ 3@w@b1Oˠh+OV&F$Gv(N29ցRGSGڶ+;7t[QP>m[Y] ՞Fd"Aۥ cN6j9X`׆ͅ.pi`:ܖ_+%֛AC-vkD rZt_7=)>yYC`<{ kߊS=fm7,Ȉ]>K_:Ǝ Rl1yv07ɒp+opO|=B37`*#` 3R0]$tTc>{*m}R$jZ-GA:7΅$yhdQunAyg"[M邅/M$ b ܞP k?Ęd/})cb p3Op) d$Fi} e v‡f#>+W8=zjx*T7] X>I3Ma947>ǥsvZr QoRt>8b%zܰV; f|؂8{֣v> V߅yVKTud`+|7_`ߟ{C+ i5 R:XFDe$?? =rX?zo\{U 3{jr]#:rjvoԆVo<atޑ|cg4p>f/ߕ$`᠁Hк}@=C1fh( <^ [M4h0`{Q9wSь=L,K'qn5UGk3qQt͚̹D6N5PG#a]JwS,bOFRJ |fPpස`M`ঽwOw"{նJerN))]P @ )mk 2uK~n$jQ)gi=Ao0+hobP]*'3JMv0# /y6R$R`o -_bkГ;UK4=3e'];XdCBG\-Wf7 u_ڴB.kZg֋4Vr]k"܃'F4a bS.b*C W6YKc  mL۫FuG;q~Ͻ!Z^M?_ҍ=Cا,e;Q<Rjɩ-#JM`!Re1|qց%w̰"Pg !;h̪(=CcG-78Q^aes9/ 9q\o+KM+[B.GL*~&{Ka@b}C!ο D}HF3|~! Ej{ ws'@n(rMWUR$'/bj!gawip@ ()Ӄ~GߦeߊXYq0Du!ɴP!MD/>k90ž>J~O7"Qމ<9݌鯝 PLG4y)ĩ6Wۻ>N2qʕ :;s09eE)XZ6p`)݁1\LEb˖%mp W7Dtsu}E~[1$%?Y50yTb"?s|m'c--*#|.OL1iCp7ypQ ʾ\o[/fag]KwgHR klb`sg&q>ϪLv${46{q<9)Q(6VF#-͵+L!ݸ6Kw9lÍaŶH sa~'5⛎MץjDH؄H3D9_1Y8u\PvwC6a}3kԍL^ˬՠ!7y  d~:+bxY] U{v^2g {SoO6לϳ6̽SHm- #?i|p#MiPXYEW`ᗧU1j–V!vD.v66A2 ??B@hjo}FքsބxM#.@.78E# m+ˆv+15T(?g~W"= OM_CLZwBa_zT8rH^lh6[PsPjC/4c=i.sxW^Ǹ yA7TE&-O+K =2޹PBuN#Nr>"Ī)N0JJ"N}_ K9bar^b'5stY$UdrW8VTýlIauD?8c%z~zuODw~={=9\QozŽfOI"qawcWmM_DA4&dgkY'Hp-f#l,bVWJ]~,u'è܁|\Ajp̟5!?lkG>;4FzX@qAYy Rܯ5-떋p?:nr@Faka+-ZX_MZ` <S7ŸҬs/R2>e/27~ Eš R3 v#)5d[^yVA_L^Ȱ˥+W?PZDcW'{ԥU ̣;BM=hf4Oo/ хQDžǜ`zhUʬ<<2Cf:y^|JMB2p,q\#$kM/(r1^*M^&zb'l>ˉn?z+9&O81=Kwi}mCr뗶~daحb yb|تs˵ 5(@'|2@A:m2Ҽ7^9&cn.MEY17Fz#5|p5&g,uoW9~v/]ADqF!$> Kzi lI:Z .6u z0Q#oG.t$F-sEŦuf9O0j;CYJEb{<5I\`f} z<c.E/zqai K {`&z5ޒ' ͘xiֵ09"gtnU;QO$C5s ԆŐJkgaԙ2'X+b"5QlBȯgUQGë/* t %\W17\\۠jHmfӞ,`^ R]KoEUPhDIbuTy`Tx߉]n\3ZyEt^7q~/KiW\B~0JW b(yC_Ś ދSEL:<;\/ U@uwt1{*36 @kF.ihq{C A~3uV8l.L+V.BPF/vcJ8o 6y. ˈجjs DQxh. `obV."RW{# 9ָVOFtaDM' {q^ !;PkdK!r\g 9ե T4uHlNKu"uaĶ@a`8FD1R7 T.klho?bV $%Pf.e[9HU!u. '{Zwv%W|YR)CT[ oM{; [ih6jN0T( EjI_82Qg5 ȍd=׫ʱa*OSPg}V)Q,5M{!-2w5?Q: U4ݳ7>$?QW8ϋ+.tMݩa%$hy,|A )Ci=AvEu-=4v<{ {=/@9]lƕ@<-=n=yGeHKSH4S3ܮ٬Q:WJ 5$gZΤxN$u_5 .5">h:TvyaHDD<(TLPU wN4lA͕βF<7 Aǫ0k?BO ?4IɕηlZ,Ѳ̔;>VBmwas*Ŵ0$gT7m6r1)7Lϩp݇XɩC`հG7zo)f_MXxOn["ANKu2w5{/@=Qm$$6=|Yk1"Ro} Dj(7|zK}^BL$+{e=@R@U"ilNNzUƉ%\^ Ɂ J}r%&.VL9" GeM k[ .@<60M7OVb잩FR)vMdAbFvJIgC%VY4b F&zvjRI ТYc`,t,.1cw]$Hg "h@A:ku:۴:d+6 #֯5j]^w ~e2#4n"3w*;HbD:@) PuC2 *x]&^pjOuϩ5'f$g# g'Z \ͫMTVmGZgo QJt.AY@m{6onbl$1{drq0j YRs4X~+A&-#THJe/uDg_w%LI#t g #6hB0[hoSeb3R؅LI@^2' UMפ7JXcܥ[/*랤ӟ2WZ2I *A{ʎ3GЬpVCDL摖?^H5]jjlJ,04X{rf5 "oLXOcWğב[*%kg&D pC-,>@YxwJgyE$_1!%-4 0{@j y0" TQrB^ߊca$&BP9?Vlz2q)J<(>W@V*# = UUHǐ$N'#skH.nxIQ؛ 2fTWK$/KPn 5'/E̷k#Yp\J2))[էcj@̟SRl<+Sx!#Lӂpyr:kQ$blj*ћ;Ahh&Y !?6{yMek ųQ@R=q_ew_ v]CK%]H\-;0,6tK+FbPx\]Դh! qX^eJtJֳU GRvt 0E92=3FKM5()Tڀ"\S!G ufA{&_ށa-XCbP7mrxϨ\X075RqbZ4 ӥtahu8P1[} ;hgLS.r=H;R^HRdf/jyadƶ3W#h}@~ C>sFckdofN"jL!/8c݌Um31AuU]m:!1$w1D 9Tu| h<&O(oSkL":O/&5r}ćVbi {'Hɳ]b*EZ@0kU4x.nkB+pf5pV{Ͷ ϱ~,8  z'jY$'#2A jgYZ07070100000452000081a4000000000000000000000001642603a90000f6f8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec.ko.xz7zXZִF!t/|]?Eh=ڜ.+q.Y"ɫt.M,3K|t؍:1k@?:gi6Vqb#j#F,x[;;Ul^Lp/aD5f+@Kr|~EVOI+PuJ.n( S6KFك?sm0=8xe:=儉M^˟v>s\|/?ܵ@4W!Q?YٜHMLÕMȇ~(S೗ˊHCz$%8 * #K;:- ,X,b?sъ:S^_tM/l3*Gztч+@ J/:SL{38&h@t4,sÿh:&NseEzCvm8ȸh_tcMČ"T.iނSDF\e衲,}BFjQ@;C [9(ammV @nڙBZK҂R4s ùoEM$X*J_TǝIe[M椌Y9'oP2؋00TYp(AJ饬v)}/x Ң2cf^@ϧܔVqgpu vr0@;sǓ F"Ɗ8cEGfj XA& ̤so\7b()hb&(cx#VG\tzU^/tM R-E PCQ4+|sz@ƥN8=B{ȇ+yuJh4RMnt7 K\~xݳ!Ǧ "!Oؔ 0FV3<Zc)an5n 8b &~%k( oCnz차D@˺">`\`jv]*%f ܉!p.R^:)R f!-/{OqjΉ'Ē/r1!e]뎭KNI SKF”Hy8a%uTMSL$nl "!ڔfcW$+54vijSg5[T]ȕ4Y7B`@sVkf)u/"g:e@>_-k#RT΀U>'`imア:Ppr9f$ nC@^"$U+[hiڕS#9%SK6_Vxs}1ޘRt}Qz5\GA0yT LctSҢݖh_;nt2vQ/4t{N,KngcC"BXӿo8:(jkp4vm4坙 2NVvǬDj/}&ԝ'B8WU^5dax (8;6a/gvK^ g9\L~ko 6rHwuQ-S/{s Fh-w_rtW L1̠g5EĤ@ɺz6Jׄ3Z?o%S?X}-.! {lGE/I AB2&!\k+h]FQ)[=}Lҽ`-+=|!y:6x\0 &!Tfyc P_X'uo(տxu+*%Y@#ځw,̿k ݀+s:?V{VaXևߡ[58Ոi:.JTWWNS. ] o.ql0~[OݶypMgW2M4Jh&QȈ>eEfޑw,dBt7@Ƶ)AeIxޠГt|Z߮n_dB[xl/) u6q.:i li.pLA aok|CJ="`]coKSfAgY:Է{ e:#,G:y+B]x9O+/ƈ(9 2*nɎBGp'CӰ2ndȰ}$O2j %;.V@Od '@cɛCy{ s\Q"Ԅ5"Q Hˢ̩NfF!1oSETvUfxjWB|j0 b [*d5Ӊ6qK}Qb}2hJ31pi({'f6)ٓl1dEgyet4߼PQ!֚`F77f+r A|pLu%C7U`H%^)?֯v+ƛhfRiVDp(pX,B4ݛ.8#QV"^ +6(L>J9>3J1&|Ԟ^RLDIZ KaB3uh< =>U]ġJ>jjh-۽rW_dBt4+ԬB Eπ;*3BGτy f.c9"01O[SךP덅BkS|ˣ2&ݦJmozTz^]Tt8CJZ71dBl,`eul54]偫$ tZp牠 S֊]rY,U. E~UW:&{w_y:I"ue F+ [D(r%0pA˰0lJ{ Q]ll9Trfv7ahIː)x/H0~M,`hz_g9X7S3)4JH @JA+ 4eȰ+sE T L@bS-KPh8A!ۇFRUOź'Ɩ(eGc")4V Ϩ.Dμl/>J?zF؊8d`{w"ZV{f^8*ۦX4+`94[#VqU`Iw$u#^G`5.H'WiRY(h+^N@w@2ꌮɿFĶS!.Sya8_E8G>ϒKa=7OfXiz ;J,]zGn1ϙ#$PZQ=N!Y$\zj^Mq#0淿VuW4˨6;hxTܦ>-|[X0\Dj*iAѿu׍ >IPyܖ u 0z{iً8+DgmmB4Ni2ܤ=g Bۙ- )"QUK3*TQɐ%6'HLp%=8|ɃD8+@Ja-|(h-Č#IQ݀[|0OqɚY͓#]㧠P> 4NM/?[f=p{(;u_f8 F9!aG#Kּ3:%87SާRd0jF~zi}EmXf29i Z #lI4IߵxwzŮ5..9o? g;T蕟{7~A p&͘QO`YBJKD՞i Ǐ\Qȼ\rO 7l_l<{a9qeWu%3|_X[-.&FIc zڸ0<& QyiՔ5Res50S:8) G@_mC8 +!MXus!(@{:>g)Ծ_ec\$'y 㞪\q v=c_7P%f$ڊͰá&+T@GK`ѿJ⢘/nn)sDl͜)Hd_mCmeM t8R1^/6m]hCΣD/"F!̬np\ rm ok"ޕᤜ:V*F- sfrdҧ=׋\7̷Aδk{ r^R qR ':M(2dEEpaҮ>z@[e:'l,77rm/ּK!?Ѿ1 ]]Z)CYj@C!?^ >νK!8'H-J͓GD}~͇[S^T>vezbPٛcl: VսI#ݟU/$)7p&OtYE6dOct8\,A4?!ͭ'Pzÿ,90t_VcHR]uŲe|iP☦X|^Ȼa-bDY5?34eV O3os'51:u|v='t18d?g|ٽUX9!O@8g d}#?#uSf̏%V~ĥgȥ`T2hKWƆgp9: Ӕ&8̠GA2ݙa>{*C>园.֧~HSDfmeuQNn ]ܜO!%G#b h(|_:vo&n_ d ؗ/&pGݾf^p'Yr9v#ŶVߧAi ^9-fs͞"STyJgWmGPһ'U XGbzm1\"cf aeB_G;YU6L2 %Fl\DKY+`kXsk }R00atQ&*MLjz@nZ}wRwޟ b1~Cv8~17D%lAc7jZCo,tߠR]IgҸ `>̺ؑUJT ܗN+bu:QUeAwխ]z3^%>姉a*9Hɔ-QNsngTd'DJG+>Xqv-*ٖEdzs)9σ]Wmй1DBɟĿ Ǟ%U"Ui,!jM`̚R~cu`)lo ;m]-h08894VF!ȝbSʳkOVo(Y$DA]6rߙ=oja#c6aXeo ǡ y(mqhꑺ&/ 144D&+. 0̋#_qBP8b-FPgh'DyI1ҁgI^e?"EtM#%qH-+E %bdov.aVlF2dȩ& ؚp֤_s]0erĤk20O^r+|=x2~A !M֐z{嶋0Q`?^*(|KW`qMF]AGrKJfz]ր;bq gY.8) ?'RXvsɅqyG2McDa0_E3kGLi:f1> 'H}qh7\#3`e,eŜyL Ήj3s]ow#qh7/A /9ӓf NnAC2/TGE5'#˭P¦(2_l &=Oxp>o.N@Yԫ,F[Z, [<ϲ8*W=XTHμQk8w Z0_: јO ,LKپ>UiXg?tov&0~aTK&{8SL~_Y'`\BK QEyRZdhT)KE.ZVKx%H+TtO)x06Hؖs7[\q|7YO^M 0H-D\,]1f=#NcM{(-:LfVsog{l,~lƏ rEBH$GV 68Y$kd>\؊OZ51--u@{)j՗\/LE#?J-I S|7{mApJ@4$mяߔ"!5ϫ4}#EP s=M= q }[goz] ldNoxc0)+Pmpstb%\(@D|  `Mъꯗ>Vz~`s>n D̖@LXcr(BW(qWrgq?گ\0dZE9܇vůi1z{l4+#_bWC梺=؎{_{105 c>)_cmr)ߟ6huewjUm_MrlLefo].>|KBMr'dLDصAVY՘Wߢq箬Y> tS$byi%a mBm6xm2jyA75QQ,@7؟+i{bXwԥrW{sc[f;z |HbDeF6 ~IAlhh'݇WRJh>&@t]ox?{*Y\iBi#phg\0>A/\$P+lvDTH>q=`-Go'Nڞh-IILf(b_o2hk yA鏼7 %Ox/5,HAbA]VBXJ5G8k`ݯF;!-XI/'B:9*.bOuQk.ۉxbIIj+ '_rU1L_'( X[AgU $DT#=G>~ZN21~j} N kZ_4 (s`muCZ_OלV`{tzVu!6q&fɉ"Yxt3Kkq!#g#ϐ\ xPhΥFUԨE<2-$G:\l3}oÌסs[~0d5iHm\ƏNRѡ=kY0;SS!Xƙa{.ߺ SBPRN#{M 2q΃?X0Gz̔'j)s:D6ϸ^xqJlU\zV`1SS6?GW-Wy`e<·E5x\,)%Hhmv͠+'1E2H3i+᢬7[7aj^0t /Ԝfd#4-Hw1%hALgTq0Wӄ| !},h|48@͝"+4J. qepqԴ^ri+umwIYj2Ӎ/OPNH՜b<.D=i:c8x&Ss~Z9Ĺ蝘GƇ"A-uXK?*슒ol /Z6ꁚ9o|H)Ҙ)|A1T G.uCT3 1˜B \pkzSMR/RF:N@|I|wz, +1үfc=rCeH=.Egel^hdW-_NQ5j"Qߘ~qy=5s ҨGYstބ4{fu$K =Iv `s@eeOz'5֚d,UiWz>uǑma}({q9k_L 'QH=WU#^9-ig5[}`TmLK3a'٤.}Fce N # -?w|'oq~WcߍS]e_G|_'ƶ_w;>Q!,R`im͛vz 8z5bYI離t5SŌp{MObfů@ PBsHs l~б(GҚhu74UAXq!V}V5KGʨvXS i)`ʺַGt8W!GALuVᕾ#c?+YED߹$MA{Hu(IU#'wt?aNj:yop1&*q|l]BP_z I9mWoԐЊ6f'rnO[$}_3+*+]B:qx>"O:*ϛr2%L%&ܪYv>A3_7kMOr:n :s'm6Cknm 6z0U@9: %v'bx A "kA)-;vN%bb! ǿXtmW؏zNCM*iQ`:s[SPccaʊQs%㣐6+ku'u%Gg|yv"k_G P`%=r|fi3NKV24YL[ᤳ`տipRfACۙgD,yxyKyV8X%a|^A-QX$*^C 4v=]}4¡:l8?)q%񡥠JgGK&Բ@|=85+.jylהXFhZ2.5*GMya)._7Jఖ$g^| DM-cK f@71 uOJWCNk7-vwŌ?},l"4*eL'f^iz`Bj'miyk.|2y^^mwlZxzpnI6elE,$V[8Cng=QҬ:MݽC㩃=:Y@j:YvY=A7DEs2,KL7xy{&LyT+a p'qX,c>{hJ!:`+@һs*!s7jF_d#Դ-XLSj.wٶFD!eOmdjZy\0n$>vkhUî2HpƋ& HBuЧȬ:]wriiV1z qS$O6dQi[5@q-:)v)ry2NmJcB<Ȏz3M*!d.(ءjuAdIBĨ9e$LYV[ k\ķt4M(|5&0q W~EDxkr=EkZ#RU`TfPyW^[$S%V$am Nn" e^ M8ʔo] wRA'YCe`Hs+R6pbG1M.GM#{r.&88z; =0e_cږjh#,fhD8onj"djJm0vOS)9F[8#S4]N@U Al6ISSQ'9( +]9=r \!C<+t'$;0) 2eCb'Jj>m:Xc3ܝʵ.V3[,`ʳٚ)Oze ".5c :&ZOT'%쿆Ƃfm~RO7ⓝ"f/5Fn?ԪگLإkt|a("ʹH5$3 eYTb$?d66CK~ؗude[<O(&-B\Gzs ~L)Vc *n?u8 3<{Fmٌ[А,٠^~%? OΟ`M=H93=P-U7:d >GwxNR\Sp7͘79unױ5nXWyOv=%1 ;iB@y趷 'ڄG@ rȤSs-xmkƅ=6Ĵ &<ǕaC]fs ɮp.;UA:*J7UP7S,"vF*Ǜ+@u-M_}5ljٓ:*_NND' kGG>; 5zX%..jt+x@Bf$,$Z}e$S9{ĤBXkN}nxKʽdIm6rn{>te}eU'$D|Fc$?=?789vǻX*>יAac3d`ߔI z h7g(,O[%C#+g.K|M7keMUp.]{JgtKD81whNbDeerK:T Æq vQCO<ř}R!Oko29hBMh^:ӣ0c3{e^˺|&mcK1̈~NNq}{j 0ܹgv]GRZ׊ۢ A+;`i&sJ-V](GگÎ C[nBP q5'7̵cBYU#os }.=/N͑{~!p@acnOSE"ZnWBtdQ a+U[HluY;Aҕ8Z~ Mc:,PyܮzP&.6\Ng,ECni7 ^{iE8u+z\Qw֟:g?y+EkP JD.qswD,t*ye>- G»j){鞑~Y >}[{Ew;'&ȼٖQ[!P_F\yR95;a7}U-fnj31*( RofkN`zACġ;"tA2bkx*|C[yYD>֗30.<ݕ#wrֻO_FKv q}!jc^&,f/JP觘7@>I-ᇌVH], $rmO jI0-+,ɻ<7nHʫ5KA(ŀ!ܒˣfQ î@:"Y8Pgл)GSCTMT|UbICM x4pcF [ a.r)cxC6r^~hrB!^!lRr:Žk^i54a] QlIv(e[}/O<\ tg]p K=QK{]Lä]'1VW8;܃v9 "vATFP5iA| ~⻧YZ1QXG*#u*1tZrrRЕ.W19^ݤ(;oOGqsb觗`ih?` QS"yIla憈KIZ0dفׇL s;zIl'*֦i,*Ti~Y{$SHRgη7Ĭ ̫d;1@!#jT)𛢧@VT8PwޝkԽp"l6@Cp]򤅗;gz?xT|eQd&þ{Q;D FHJk?QS g2L >pp)񩩭+DhB>#6(̉P=d#ް|tunIىn:I i Cc~6$[sB.L2dsnvpAp++V^r'u;CkWg:Z.KG~LmuS2'ýAi>Mɐt>W>ThCEw3|BrٱP9"@Zid``0>? #=InPm gC [GXP vk3s5|L uH eHYB kRaNԡ%Dsύj'0v=x7 )* LI -_'G,3!2]`֫xUt: >kC]a^ S<\P甤pe٧ uʫQ#~R IC(Kr] ZcSxj2սO56GUp*Jɪ+i?ȎG+Ҧkzש<||C8t܉M`r[k=LZଥGk*_6ݐȨ XS`,n5=92+ o?BuK*Ba$#Vfu%BwvkĄNU8hذo88%]j7k&DlAJpd.i"x`nߔr)">y֯uuLG9 Dʹ |oPa[6R-*GD8ћa*z/ޓ"^Pgs>C/2Ys*q~c=><]HɋsԝjVX  rBPA vt)A$SgvP/x}@#/x7=|@W녙^9~@%P9n8(K_}3MTn94kz nIzz*s}$$S7;dg*RK/>(o}([șiUs#YY(QjsQ2 2i\K Ԁ 0ƅgm4iwfj?doAڃw}GWqFzt-!h j=~z^ipY|j1s|Mo?5-QAן1 ԴX䦹B::ȓ&, ǻu!\@)\SzI*}|0Ɗh/곾٨Sv݆̀xKORDvzUF]o ]: BVp(&x*CL뇺ّ`pw=o`FXS,yItHN!WmZpd{n =BF1们L<6TBEy]G]??=1{hDc0Lj:]= $Ⱥ ?MDFu7=Yۗ7@VyEs4(4ZȺJ쭺dy/݋n'tH.AQcUߵ,ΨhQjs,UL˽B8pQ4Sg!kߌpFU>C4D^dRrvv\۬h$4hiFO"U hnf3/518'эDN8$_ Cf 7~,Zh^G(?prn1e5YEV.AGn!͋ݎ k?~$H!t7dvjrqD^A8BoUcq}\l߿ͯo~s*/RNg.V)"7eHPyDkÜzD66Wgxgbz Nsшj Aw^<$\I md$B#H?v(_Rz }`%TjV׀E DuF%Ŧ|ܽwQ1]/jvJz7~ VT& D/8wY:UI!uN=c(RG5BkGd=nF[+#Ia X;JB0^,T̐3 lr h]~>WeRWJ- $+"B`e%r#o":@ҵA$tV1fB $ umIrg!`GE=GSNJb'G)Ù6}8g]eA[ۇkEe0 XTw08 Ww5A&Mr{m>U[:o_~7?$t]]Vyua\i#Q`Ay˝~yM/C <6伄bEc ZcR3;MxY_IV0J &֡ob XUvC;~}[aCro)8Smvaw=P*!2oni4\Ao!%ZqnG; |0qKkA2Eޑi|50hq6{c,>FY=WryF OV+ع96Px8)˚rq bCYd $M[pSP >P*xpcWmA\Ie[bǘ|ޣƸ`XV!*}pY|^ ej dc֗G([kPmj#ʈמUV5emB@)a 5x d TbaاN?&lpLd?Z|ϩH{M'΅x'YZWeRH-Z4냚IXVov0qY]2{Q: _DT%'/>umQ1e]en:U'фN)9.Xdoxm k^R,Tv7S}r YS"/Vpԏ)03Du5dk$DVyN½u0 +ط=Ze+!e(`/m/x$iᶂy]Мr)h,(wV /@4HF/@Ee#։eHS};TEة`q>#/ZN'XH߬ CE9޾:Vq6#=0gDV4zx0G֮fu\kgx>g41Wah>8|Ut jJ_ˋLIFƽw_[vYd& ȏRw?Io]8 #^_.:isb22=3.@<Ѐxm b&@KBF֩15dRͤ=Z>RG0DY/OkS|- w e!0% Җ`)F nqW^cF] 2KPgHb#0[u-+*heɼ;Txl-<b~ܥ qv*xdf)!-.mn AKk8gD^b;>Z 'Kn}E2F72?r8 h{g hy)<|Y<.Dvk/@DS5?y%rx[|"(H #o^ 0f>űq표wrYBuktz''&&9p8?zjt 4t=x1,;ҬݟK$ʮ#j5ټ:oQԯn Fd:,PqαQnNZU*qFc2E%]ʅ4EgEqIQ?8,3`98v>`LsscC,̷{ Hw}&Q|~j^eIq_}kӐp\NŧQ_,~1J.`IV\0[>/D1O|ֿEml_šXG*jjF3H{Kyp"~P1oQw԰Ņ rj+AUdwhMnaJ,ѓ-x3JiAb^&_ُc"'A_;ǒ_8 g۪i,hD&8xzumE|G cxCCRo50jg:]┙ bY,p8Qf'W5iq|Y##^q$p ␎NJȩ$)"[ 4[.MHG/m$=3 T>,j_OXv,#OOke^q 5Ҧ|`_FƦZP"'CK8 CUEh.7;W)?gboCVG_j(zSƸWLSTQz\ XOVY'"Ԥݠ=W\^z; B1H qj1(_a]fbE^LG-dPO /_?Ȧ'Wyfg;d'ioڞc0Js0م8M_yQE8F. -Mo)`+)$1ک+cB%yl4 ੊"7\#gzǧTjr8~ A! &ȴKfYݍLsD!uvB?gt{{*#KXRΘY+'D^jƥM [̟*ζ^KডzQT/8OO{L^3' 2[*zMqٚVON,mԺ1ƞ{q\"RlgNU2G~k ! 5^f!kBNO-]7;^d2/kUmVӧILReėJ)'3͝LCܶk15xRNϵK_RvGVd6De4՝1mi̪@yѣ ٧I|́fcYTb^]K᜾l$n\D!BgW+'y^f}k C&W)gZۮ$''w< %%NЭېF9<7>=D:4NSG85L^4 >]Fc꣯ |qZIIՕ )'MAMʚ":\#Wɔc 㧲Kmg8rkТ9uT-:r&5~g?pf9yq\ slӻ6s2Sz-?3#wFNE-"CT﫛" )i4eNnOՁd=L҅DsƣDt[IhGbʬwM$i"eu#N %SfU傖>Nc3Vld=nj-Ga(>ėϧZb08(LROņPd&Noۘ=81u+$< ?D2R&XjAV)ꌿut=rV4vxE]X }U#醣$?%rlm3z\͖a#:UIUk[0wH=c/WZ7'^|;,J}^+J1C 2=d&G `Tc&0?x@sQI$xz`&7? 2h43X,XڅÍ4j`'ō(dU1xv73P>/9K*jXn%CPt&WM0̥/Dw1Yg\?q7;ˀ1jN6o@ "BoK=`;>9ɜc#Y o~'^E!px#SP#r1oc7oR7@80N]BPiNZt@{E3 + Nc)H{*|*?V zuxJfq_R|ϩ x1|MS,"4YN. ⦹j n![1G#b ٰ?zYЕ*à |-iK+4+u0Z1`D1Cwvb5bZq#QR7xNMTYpA +82j' =:nl1C*RL^.;*6a eDQ?vK>qӇQw~i/ ^\bC`ʼsm+%rNźTĻ&YPP>QPrGFf+u\:(+#܍EpIXnk]قP7+>OW0f|xRuRNRƯ%3b-7oY(g55rj=(Ul^!7K>_G V^!Ӛ-(:,d&Ӫзe_soTL_HZфc7=cff@CJ"7r4>78FL̀,*°:ȿ?m8S`o/3[ţ7E8rt[.K@T[B-(Uitƽ)uZfj5VV(Px6J8<(/@iϱCT<`c)C6+?4J7t,CR{0 /49lhkә>u䠺POS)M?LlJpxX>кGݙ%|4 j 5B suqmi'oߎ?F(X'%3V#58DˤL۱*uayqm#'+ޱ,Y y)VdBg 5FYuwn0%0@v!_7$?0 Β.t뭅J.|+ [vVі?瑶@ ړW짠,Άg2EbqT$N nib*5{ߺq W;mapF_pR\n$TEb8+hn)fSg#Pq~5N<6~k7{_AUFKQpi>A5:ӑkY!wA@[Q OEjM(9h/A3d69ΙMa{p_R0>PdnY^`}vbz D(-TlQ|mrL21m専Va"%FOLR/Oq}G f~Lb:{p#h `R4:oOS9yˡ#+>=LR+?<LjjWj /h9,w䰲!D唳Ca)Avo/C@2Ƙ25<ŗ ܕGZBlG[yzĿhHMZg_E=2tGYӐ.B|Vq@İ&"H)] '3h}G$x^?]2o_p=}CՂǒ"TۦKot[QK$Pw"de9VrdsWV.tzno8 (诹+4BMiP˩1DCM.TaTV^񮳺ecyoiIp|eWD%El _5g/_krCP-d@ћ!k1W[ 핑߾l_,"s]Һ睒]k=8ɔGu'l+37_d3cU3-2rj6<$T_iU]A=:Z͙4RxȔ~bH d5zaN6W{(]+̻pcE[><~쁀p_jWV[?U(Ӿ+ m1R$õlqiCsKZNcc]1[@&P9jc6|{\C^IlU[=6Tc7=H$@S}xO98 5u_wh'i)#1hОp,GS5!{_nW:L}D q 3Hoa6;MYGts-11?0K$Bz;! 4`Elp^yu㈉.(}}kfVp_rqtLr`BknAHvAV? "%~SI̧[[g,jb^՛2$@S\8`q0 #}C K~>ku5izfG]$pL`r6~hL}r+rʥ/Og4K3$mAEB}mD(a4 fM#Q'AL|tNch[(5I/5;7˳b2=Cs R򏯓X|!G*0#$EE7 zI&w 2eF cV-Xc}=]H_5G׋"ytC[A2uyж8&7!%8B|վ{.冄&2h ެv|[oŠQDHU=/tb궊7G8鞏r9k.Rcrj45v: %N[OʉZ}$zkz΢A0% LcFuF8z<#=p_ATއja3% ~(FZPUq"&W,H2U#>j6oIx }.w*?ݣ;͝ ^;g{뉳 ;@#h XxF39GN)t[~ (;܊yDkEӚQv-i8k0Ia@P7xv񋈄v%J&2?s@ @ >/J߃o 3|ϖRIlG֭t,p-H_w6 '~څ&0h6 v<:>WrIn5ۿ ?9`vg]p ,߭PЫb5VE,)s'm9C?,UbtgT9ʫ3\[}dJW>l[3Ƞq-Y*Kh,2! +\>q$OlzIG@b4<^:nJ:NTAAG)#MUh'CZ\;06-?sߜ6aNfGa J>\ݢiyS}.P MI)U҃ҷ3)#ɘd| A %wQ8 Lc)یW?~F>-x`:@c 3aMJ%.@)y;}g}79.gx3Q ?="Fui䫧ݖd+b3M;idmУjN UdöAv&݈=5osQ̱K7_lہtW=X9O!+^ܝkJ4nlQY]͂/ޕ&A֠t<${_ Y#(4qz#Ґ9-F'tNL֋5"߮$g~ESm6S w9 l!È|>qS րWs,On&`CɟqjHrᵍko?qӡU2ޘD! ^TNЎrtQ&k8"Yq$,U ӆ ,r/AّG sEv[Qso+6 {.p#Q%5N."M`H~fs 2Ԅ}{d4^WY_2Tj3)7ӳR9.J՛a g)8a,Td6]r5.Mʣ~UG"m~ k=wFjuIXfJ D ,Ox[X6 haaω] M;&`©q 2Gw 3p cS0g=`\S!Ǯz3%v } c T m?w~ އŗtZ+6_{isCڜ5*j#:F!Xb/P2dtJOOŢ: :*Ej򰹇@XiQ!v:/̪G͐WϮQ:M+AOC`A0#4|/8) 𺹜ٍ̀UVl>)!YXa/>.E(@Cow/)[؅9gOc&ґ5pr`wktkYOm[WYR3Ϲ{bFZ!tLwdVDþA;|!9l96@BxUmdNVĬTtF+{%QDw7B!sl6hT!9 bbh؜E4M-)`Btu^p>oYpW[|~JY_DWjM,a:,֎ی t5<91n FONboųJiԈ %˦Ǡq✤26r$'&ΟNmn+8G~U0'"mbIR+΋ :V;lVE{3fmg Z@dszzkȆtǭZDd0iWUidj wf;|4mMy+9N? epYY/TZlDC^e Z6qwf "F $ҞCšO&%f>(3 DfdHE(Kz7y+7P d&?GȔ-=LЛ]Y1Wz^͏B7uj1{Kg5J-Q ̙o;+{AvUE}483^['Ɲt-QͭW~#v.BzHDNG1\/G9x)cSߐ VfAIϵLa; W^>Idpdj; 4du,bqUpm?SmBE]+}261 ?;@~CE HrLn)8lh!(>~P+Uz.6ƬZw'߻1}6GŃW6CC,)cַ#A4Qa?P/K* (yReyfcP:G sF8Zo\%]lZh j=:<3tZެ Fl N.no0D* my$}j)zLK ۦ"IIfiw`N9:0ݛ, z l'B54mb'9Uݷ<|Y"x\0 gV_)T$Sc.5W>nf濍|zZ(=Eg ,4J: c{l"͇֙uŒ4yRSռv-v񆕞Q(yr=WHJ`',ոe-϶ I84Taš*ƂϼNJ+̚|NXzҗ9ܯyFيƖc2HAlD\^ 0Bg֖z ʜ-+_&+p0e{n_PtHt15Ũ]?47}!ch-"F,&*CZtC`Hp,1EoQ6(疭}4F؈Eud膂UW#= GNl2p5#)!;٣Rg7J{TimrHKriY߬/NG"n'[/9+qA#rٜx.8c2EΘp6q@ i]h8wa}Z zૐOsd@LS,9'׀r4 %ƣ.'Y\b偮uKxkMgQ&ˡr!țHܦv sA ee*S/^͜8E6qn6oHU:HT+?[Z+5ySHZpMs2,.KpḾK"#@?#|mK+?ESiҹ#X&}q/-T^ 1[Bėr%*T*>cs^hK!д^ۮ>+HKS_4i~،.ՓP d"{ _!q ~yM֗3<ۨW#lN+W쌅Qb ˆ HmP}.}sE20iT 8p-2baw.3v_]a VqY촙R}3WMGb`実U=撩`}EM GKJA6b "R_UbQ$Ye?̫}1ZG @:] XtcO11H\!zg |dr-{شZvsAMIH,$~K(B:nAUsD?HEs?&k%Vѱ΄pLRNndEfr#@=kNL\Er:F<ۇ9,Cݯp ۲ g> mBM^gXR6d-pph/+:O3rq%;wQ4EFyOE+y8,?Ŗ#| %f8y,I$_Ao:^eLx'[!cU曃fL/QLKa9*:bir$?q5ra/P5m:{Ym'_":>eK5fdrצ@rAKr+2wf.L`?hod[HL CtˏWloq(82aFR!?uލPߴ("K]%m!XEFsrEy΢UXΡޞ͑*,.D[XDtgm8-Eg@Oil"OwfX1(&cGY6ΜzFD9YlNUElL|SΛI'x~x AT'xDEϕIݑ~Koy<2Oڜֿb[:Cj҂9,!¯nC-3d%+ZY: b7nӮw~ űp)?㖘Ls[I?cmDժC0MKF tкC͑<qfBx,H)MJ3A/9|2Mrg:SKf .0Bjows baMn, vwS4:le}]Y ASŨ固گ17]=dYS '>k)ۚcsztoKWJ0LxBur'ˀ.xt'R֌3ÁmQ]C[ʆ(itB(J> J<(y0tL#u%U?DM ΦE<$՝W#O??uuyۺ<ʚT q<uz*s(BeK3کDQ-AqƔ!K0tph`'Vՙ& ٴ]9EI|օvti7I(&]8Kge>v[nHuo/0/3x@)#:n5K":{ZR>Nr BFЃM'U {db-~AʏN"R#] vOф(ъl)mIDvSig:RfG {LO(ƐYFϗI4uM$fﵿI61c(^agD6*>6>'eP`~˜l!RV9Xn^~Y\GvlbJ1h!RHCwt~,ڸ_ʈ:D&{JڐdaZqˑ2IL}=d<U%'ne"A L[gv>wv8gX I!qO7<4Kh]8)%䚝[%T4e<7`,@֐#Ձp KV׆)xc~V0#.oCP;oHG+aM/&fVwhԾ:6ʀK1 @5=~,hElEC3˝gCr'/]8@zp$r̉O(oaz4%i9 8Yv0$`xch]G>WʶDD5 (?_aqM.)aLkM=Qr[i!b,񸽜Cz[x G[q >_hVZ=j_8Qq{*W_]eQU@}%X%Oub5<BjKx:OD@ P;e#GgqdʳCٿ͚:;1Xv,0s<NNFI=z2~ϱ%rK̿Z]N`QE')[QjJےkpMa;|$I9oA_U%-2~_Mci}Wqh8l:QL;Td ͵_z5TQfvX~^ 5MB{51~ۼVȾYWZr\c;.#P(#ܰ8\~h=6#yvn_o4kU3BoORW蟈+eZt pDTe,Q"`[nD, "+7SʙB N:ɏ)=i$q0utooUj>Rqy袏'1|ztnJI?j0ߔF#R`?۹P/, SzmI O+"2ayRtwMWm_[VmOCg"arOfwAdZJ2Lest9&%KO~:( #q(}#T6<;0- P*w2r3S[bRD:|} fE+D`;7zhIYӘ\,?͞,O4,SLA^Q_^ej=C&kۊΩkk.!UV]7UzL)ptwl)H>&b'S^<ƅ1i5!% J 'q2}iH=#(;M&oh2+-$CoEw]cb2{9'E5BPA /6O;T{6?Fv{bZ rdxLӎ,CXN1`՜6<)bHk/IE~=_¿ }xlKw{n1jǑ]@^Cy #K% t掁Zmֳ}kG+m v%x~ITcqɽDY"\&+Yx-RuDnl( ~#s_ hɐ①N'(pQ;Ms~Lnur鹲>+ ps%D&c +eMnO0AGys6&v Za5f#I.%h2GB6{*WܻD<m},tyd'tiܼU"@dvaW (ZAe,=%ߢl<ĖII~l] ':|A:I/@ip `٫JUu=Gm#+:|$Qd`1CQ17S%:3agcNz,1'^%\0:^9vVi >y [q9Ur'ݥD;L&;^jRl#)HtUM2ϓ҃"^7g5-(Nh_Ini~9sުf4iT nnmF=d%LA j毮yy,f㞘ddM&5Jer`Љ-F%#hȟg~s8Hx $9-tڦhU7@BrHqO6sg.c5B5"{u(.iWZ}c1Ca\689x &6 c%T<Ӝ^:2sH^'6l/sب.q WlqhkXGپZfL9>eP3f]5!2l+0:`Wt/2@o 8ɅHٓհ_ ?mZ4~4Wљ]"*nOaqo1S_Z3#3J0JL>jJh\jMK]}ȕ3LY4p`1CPP0閲nu߭u/}HbF' f+A/5,gS.Ӭd닗S5[ժr+"%Gvعnʹ;LAsn"/[,$`xg#?d`ԫݘ_aX5IU .F7TY\pMԘ9%$[Y(%* kxA~}QA iԘ5}7kfgpfژq)UckYq*ovBgY{`6>58.M{q9'ݶ &Mv7<:\SOLbu@hI䅃׏pqVS8x)ˑ^[X࿴;'%ޥ4jJLsT] hF+ ظ|=[EAݮ;@ @%۽{cà1'\C!k|Ts|kJ1*RB~,n_}%f4Nڂf?+R_lX>>(NŕV#@uژ9/JG?j3R.P $ ໍ$YZsARwz/\ctMrgrD0WK{8xm;l0nSH+;qb"Jv%rX7YOK(]b9Op}=EQmK }ג; [J΀zKwᚧsA`M4ruX'o65s}n- J5\b0Fw/i}x_VŃu0y*:"'&0$+ʞ+46b;1.v^HK?Zxscds@,l0C؆ɓMZʊ9?:rȍosg/=$cl>5O03Ny,$@S<¢[|I%)Eӣ˹>C rRz jݻL&BԊ Tuhk2v.I3cSy&YCʾ?usE(NӒ Z{亲Jt&:-Ut1=8ҷ`PeffQ$jmO_DM~;ʼnOoé2?+ҴV0"X)rcWqC[P7uq[8rzbW`Sm{ei),G%[t!Pr׿* hGwLꈄs^;a+%@H+'k'f&XWWG5oֽzLD~(g,g5{of 敂3 Ű$ Zw ml;ieRآJ+Q{,zc?&bYVʠc*%Ő$ޣWނe`k#EB/mf!Y+ 91KvOgh\p&S xӂt%$MH~Þ %Ɛ$|#f}$̛1뜽jzl2Fi $h'ǃR;DBd=Mܭ돺sfcޢEP"Vey(B"}*(—9691HZyA I]V+HVLAVX3;gGua%ŸNWV,qq1#/V*1S@,4!^v,eExX5R}Ҷ"#ΑоcV<1ե9 f^Ws*oo_5  Tf@] 5bP8AB}S3?qd8"9^ y+u8ߗ <^]Cܠ-=OU׋6X6Q`y]5ZlA$RیG$iv\*jw04Rp)[MT}ٲB/m]m'XTUj&,LvAP>Y(krBH1W Op'4ik~ֿ!`bt}/=Nb.$ڢwG`Tr+XtO7#;6pβ=E !pi 5 ˲8GXpF>YC^c,&(Xqv68:g)'m\rkEwLT}D+QBu{N͇#:b:D4K7[Lv(6Q],yu(r.tnS6(J1m 60&8h$3ZK qQ'6_'c1=nӪ5T9+j2e'-neᨏ߳ 3=PbiQǫu^hXz:i*MK,mPǣiaצ~0rO7 !Uc,%84 I@ 1V֒ !hJO`瓩DRߟĂQ^.(H27gMzz}X2nb/w3Bga)w+JnGHLGf%=QCON Qǫ@]:4 @u >;v9q]h4| w`ڕv5" ~tP۬|HPsxqQG2tW.^ߒaS5bhbHI9*5X9VT D|}r#ΰn8dQ|8fs#ty-/ J3(qVfM{v=찹)Lk}/ < ̿HGgoaٜ{`mt;(Aܠkn( io'|c7hR.mv77mK)WXn*;&U]@ 7KL]4Xq+V2럠{~i9ځ%d:%r" xyz?B6/RѨ ] q@v_-c(_`k8t[ÚGVw3GunY愗}E#-h^pSҵJD1-j e.4CZ8j 5al%,ؚkϺ>^Z>abH Icm(k` 8>n7 jkѱY6.HL;9 ܩ%q󑿜D,,'66%p9{sS\Q‹ $芠QAءxT#Rm!ou s;3n涠:o?*.z߂c$ĩ $0Af.h]7I>\6h.'\.T}k 'c|&“4RֻxT!~Dý},y0c 5ش\l_rRn4T,3Lסkaa c. 9՚/ ӡۈ݂=Es*Nٷ % ֩(1HqaV`*؁2#AmWCԿ 7Vy2CA\8;W@L͍sD1Ű7]5D6}EF_- \P!ζmuYr}0~UI*k޹[s [ !CP;<09CQ,j]5(\I3pFg pXdFmE_lȅ$8)MzF68y{s[Jf_&$ ;S /BVHBY褐+M݃^-"ʃsВDZmdMut'P)f ᣛ^ /)٤y5v/QZ +a>^lEPGWpDVp:|vOw vu1 f5a[蝌G3 rL+l*~d-[fw> ρ Sܮ䪅ȒጙYRh$ԫ( 0q۶ xZ!mB:oŏgbGp7D(jk^3L v܊k䧃f|A97p,(,xZ}x#%NUz];S1\yd7K!i;Ku븞nXXEg7I}`2j%+*$,̖&{2$o, eP/mfG*$mtN4QBL,pb{4o)Y 4U:;R+#U1USwDstBP}o sUKT]>&߈"CkA=JYY8m^X򩰄r o=ƙZY|X(CnvChcQ=duv'EbxqZX6"ՀhΆY"uyfфbLJ*MS Vc CO 1c{u W/z.QqH>,R4R~Z,{4mdK϶I݃L[VkZQrmV>^J8Rh3d:[ALЛ?Z@e^es's#vxqybLG$u#p<4CM͆d_0G>" ||ǻbvK+]EaR\ArbhOc]`taBZ'x_ ½y%pBؼa(?ڝDr7'Nq;?fEWs2$$nnu2V_7ML_=X$1w8'H^m׈lg!Xk*?\lw~ai_fW(gy.7qVԨ*Gӯ4U*nzR=sGvS zO+~%v.4ʖw(S N@5.4-T;"aJ6facr!S-"`]7ey'6N) ud_7Sb)6UqcoKsܣ+ J[S9FD]:yGgbDl*E8pKr*LVh n ԋ8CLWӗAsSnZ (nL삸fx-D>Wnk^&105\)(D}5;ZcU~%W^0,t) Gb\;t VȊΛ~4x8˗X?giGQ HYcH!G}eO2h]h`ǴM(7V r,7hD=!Jq"= U8Gd FTў%_UsRo^Z}=uQ4 ݐ+RSN;._f>#h|tT8&L3E=1")mcj) f-Ջ {ScXg ;+>LHs6d ڦc@fݸ%(|GwtY{Lypr 06VXh*D<(yS%&ݦSCg)$>l=Ί#ڻxRH}~߄|L)'BEϼW\`f~ҨvV΄51fD;D:yqfzs!TkI< [k6|/-F&/ 5c1P4|yi=C.yۇQer耋g^r7!|>qZp̛ 6o|xK[J,j.lo{hԄ?~Ʋw-i'@];S!*͟xUv %x+ S8Sf #&8R="zw 7#Ç煔{GT)WG9JFѭ`85Fe9qY :"(fnޠ?"S]l/e yCRKSa?]nKRD˻;lO!b>M Uh^wTiyƂoc?q'.S&, p3_ .-n[h~Dx -# NVQ4nMJu Pv}.eoBeLp=^8C}]X5MXf E )ձ);ݪMtWCAxgu 2: [U !F?5NژH tGBh\)ڇjJp9a/҄mSDȎEpC3mb/7=WȢupM\Jm) ͗3>TojءP)d? ;~*޲6S$Viosq95*/i#NHF#I\lkuk u sHpu ylAvJZ)yPXH,cԘ8 cJ~l|r ݡwW',-U aWi?b&[VE1GdAy}B#MQAu0#1Y@صN3Fu̝[D' Ph"`Az-0)eq{6sԋ_ y8q[aeH?W@ph/keaCx]^Ynyq~ܵ&ֶ/b^mxC˫307-}A-&/f% xj'gﴒH]~^M{Dܩ\a"!2p@G0"3ɭqyGho̾A6Q~P ͠ q@j]3. R UF@yrUWXƂ'π#򈶼o翍xR L[5$m']Č Q(Gb/xot#o߷ۣk@ȃH} 1HR*5P Q_$zЙƓX]2y}s*atNP).n uq}Vp%$#ɜ.@bQU],?] T*C0nf8ɫYI.Z Z~"|QʲHER-Q #⿸XiؐwNjANg|mX0lL֟xL(.­Ч+L($ >5xoZ9EI׸2sV-uVH!^Ԟ0ӁKى/q& "o#b * զ5dVMѨ1tC4PޖǤYϔbe3=aXRmq+CgmGZ̰9lԽ tQ q>_A yM7/R} NɸO@<K~;~VpWh*2C@R8Wi"eщS c1QT?*+z'tvGO="1n%DFjL~l5}Кbe!l{J8:;:1/iv+U dԗxoІ2sQhFe*)ΌtIu!ѿ Y:֋#*i0~u`֌N53^=GFSQ]b̘z=珅| y7HPZ֝)iM+q& aUʽȼWtl%Va0]#h4apV;d-2ۈCgkIekhf U`8X$|NЊ7i |O[@ke%x9oqU ,\YC!^_m} 6l3O[J`JA1v0磣{!JW!?sfb +#٦ ^?d{B %S\vR7we, vQ`!hC=0r<{#$B 8 w5O[78DnGXCEj2Ĭ6h=tGŘƧs}ޕ{ XdN쫭ýYφ/>ӵHa46t5 ^֬#;tU@-WvApgFz$>:b ʄ}\IwN-=.Js 1tM./tL [oA^_mw̯ɭgKVbNLHY_(,2+1ܹEZܨؒqo]?>`N*GB*Mnjn4~hM/5}aB%Y#& >&+I U:V2Lb`Od"Q] YHl(.%Pʌ09,OgaeS6ՊUZ `بUUb#M,X_ O1+Q 0Bl/,%=W/h>D'CB^zQ#,I](% ptcߴZ\ҟ'k={!$;zn`J/+u8M7祖F$* ()l a Iy\U~51 %=[-a92uwv{eh%izfv D*[ٓS+PxrކYQO=E5kmę?"^!~a=CyJ3rU$sx9/&R[ ͡8v &紇d>?MbޜU{Pg?6 "B\`eμx+Y@Βxߝ";z*7uBcI 5}.9,wI- Z_/ρ#h38]ӸֽFץ`q}}Óv)E]~Pe./ʆraUcr aXOIzE9u:P-A"z9qd(rI{/uSTt),(*|Uz>&nGɕ^FQE mWzX+Wbv#{DT;AjZr| Ʃx ]yaSE >X LaDXJ-L FCÌVoD>Gzj H:\TPC3{MQ0kPeeYhss1s}'ɬxF=h䂌$e<| ݡ⡨_l[*dq"bͮ0;L86^^ּ[Dm˰hF$P9#J{ r@`Rw 9eg\v6!A"LÆs#xB]Ų.01MSx_*,Xq-RaK=De#aBmxX˜pe͞[=Cɗ5nOmY76͛>^bsiͰ.C}F. ^WGDv1W8BZVYۖ ժ| 8Á2ܸjf]o>z`ȡwYx՟^Ai1sS[ݥ-v8G,tW&0;{܂-ɐ ޔWrcCQ[?|~ðPTtq?QV뜱Yi\+p9_gXM_F N)ɥ;VGDC)880y ȄY̸;P?1k(v %gh;HC~%ƹ+e. ,WG/{fL>HB %kLA6|QHw|et]F0wd4#R ښM$wSLvzP''S^:HۧwDi<ǗB"Om d]P}&y,hAk ;H}lCIJ'ԕ{g2j?CYPXe*_j:@{7-N'tr6?g4I;Clh`~2Zt .yGV#ۈH`ȈU>^wx|Ő"=o٧AԆBP@7$ UU,p1Qk)"uѝbbFzנiN W_V5"K2Yʴ+A[Zm3hpAUM __'K*%$ bJ͝On}>h2gaȈ6QFڀڬ(##w)uýiQ@WsɃ/J=/Xam ⁃UT8;әbxƧ| wÂ\טQ[~e[UyKh0Ԗ,;''BTПH*Yj2ZE2.^ [M,_ z>?S%|ގЪ7G0nm?đIJ":}2ݡjRnظO *hbQc@e$r͎H2̎G̬W(Y{M'Fx'($R?l?̈́e{wk(H;zCF7uOq\Rp41qjmftDzǘd=rg>] D5eif"ym-U)T CȌ(,ǰϔwx5K\Gr @Z rF^-MJF;ۡ% 7"mET7Y5Y2;xD{ Rd' &.v۽q̡n#62mWZNl7?zhnGS? X_KUJ9l Ʊ2̂'>x |֜y+ziMڒWo97k (Z-xG 2F ^qqcͤ^?jW6a!Y0ַ(GkJ<#3Ȋ"1#0iqm{ JU3|r)<6g"FHoe3؁1lh13OIktk4hn;9P];Vʘ3[O>)\aW4;˹uG ^n{@~š1$<[0ycP9ԟuOR` b_"JB,ndm ri Ұ'c?'\"9+ܾyWM=Le `@#6X>jdž bXvb^b1ӴK抯 x:5YaE'ФJ+$P a zFFL/4ga-Rha]%X!5H-‰w耹b$〶a]B&dtc3w'J"0&h"fϜ^O*ȎɕUqڒ{qVrǝHx8 TcX1}/[Tq|c uB !b*ijKBZoM裁U8V^v ף OΟɢ+ hdGKХ'D E,Q&a\n}@wP]W=ʱ}@1_<:.ٱb?űU|z6ehe*Amf4߫ RuRN"t~i?/f6Ѫf2Ks2{$ bzz ]R@ nR:9 CO*xٙ1!~Î(wHΦ%t;`7sg2\mLx:g|wsQb==Ե񗐏zu&sQz <4}mH -b$I5Z嵏4gCJҟ&`Bр본?ZiGhK,Y' Lp%"̤5e_`2CR"B}#D;Fh2tY ,5=j;4 *] W&˫@R%" el-]W6~ɽ²zj vsA)26TaE*`Gu0$(MJG .~\PT/lt bIIh7,flÈ\7{|烿S\(eX z!]uAA1vN$ 5&צd[vtF #z,ꪇ4t<^lT?C"ŤӃXE Sv7F%7MOǞ]p]hybɐ~&=\ACVFt֘0شy0e]vgƟai9ABL aC8< ^A5[P˕(ZwZ+MH Ɔ=KRp淯s+#g^H g|olnrsJ~>f H3r[8HMŬ'5k0c2˜P*DAĖYZp7~9*3rrދޤS|$ I Ϗ5%ˁB\ά`iTb6΃,d*NqDž(oW:>g^lt̜v2V66J<9fĸK 3`xH{Lbk vˆg=hN7yτA3n:kwjj/Uu:*Pᇟt?r@リɝA7ȧ`xyu,WSsd$>qXiy?U8z&E J %xulj=IeC,Bq1<-O ΊDʅBQd~ |Il ;dSG?sId[U~*=wY%K$;ݝdz4߻|p cP52 Y7 ilP5ffpZz+4(;O#N3v20o`nk*/Ur+@OSUjg@~NV% .xlYV+l  fAw_6Kq#!s W_X"PT0 MoEPś.=90Ņy@.2tiʭYp/8>)<^$vN/m=lE >vp[2*,/x|0,2tOʨQ|FO*s'sC^i#{U̡OwR(ė#T{m>p?Y)a \Z>rR-@ lrک`'~KrD}8)i @Z Bƾ/iX7T%5a(`v᧒Jcr}'ꊾ]o2U4!9?J{~, BsYMAHr1͌R`@ Mȼ.t_,yt㕤ճJwpx6g[~iUK*FW] yyw̬CoMsj1p㯗}mǞY%Ej~4>g'^C܋h lWD``dZl:+9P9,*/^Ʊ~ѐC_*Zom U|NE.Y?+c\B! QmFmdGڽ8vݫ@r5%cԏy'| ~w쵹jwaݵ;P[%NBL1$e輌4K+TQ2IݪzSxԢ}-֌Y!OF‹0$ l7Ok—M!kNmJ/1en.MJ*%䑦"^},TE;gSc?i%Yg%/{bICoH=IbM O ;ulcSv;*j  _16+5EK|#Z(kiet0L[%OD2PoGɴ $kQo{ LYbY: `[_63.wc eE:)0 !ӉI[7ocrZwY)ݪثa"eNEth7r}Fzk=PZp' itfxkr*UQ: Sosz} "DWo "[@jgWt? 5#JZ6OQ¡6:OOͰ)@ Go\B gBg 1Su!th CTLTI8,9 xD堨1o`'*6ld1skjR̀RӘRxp>ЍNP@1%ilnj451.{Q2hW FU3zUvߢ5>d~8<F/USf&0:>ccIKۂpfYѦ ;" I% r޲G97IĊ#|3 v}?Og7T(}Pϯ3Hmv1@S%Y۰V06@Ĵ0 U܅VҨCRoNCRBJ^8In'{NeTݯ4b*T} ws;cS^^^|;qQ! ViKdWhh 'G2/*0cNZTx} xW8W3ޙ ֻKt\tB9&~'XV~V}!eV_3,Ư%ǩ@Kcz\4N6XwLWIaoY2' FL[)?e{ZTr5UfKx4jXLu5tn5)o~u7.X}'>?jh^V:X8l*$H2k4 $T` ^lMeയE'Jn懫B Hwou2"Q&te9GdaSN]b˱Y犭.nM(@2k-VO ]qfù D(.kk =+CE50 GhmT/x27bC0 ĺ lk; Rǯfa6Iӳ>n]GO8~Ugr-Ls@qN&sRasPl <7O\*4ί.w ߅l,R&NҚuTFM2e)ԋp1ٮk`{m8f(UK%@$g5^Z)|EޫOnVwE\< v҂g* G= U@̾La*~ΖYȹ$GӦApQqU/I4ޔ[ : 頧1xRXr3fd7BGI0#mي&Qe;X4p^ǠǍ_1e)KBïa^[p֥{'u?ݛ@27L2zt=(G"ǡ=bE`k1ׂno**{S%ݺ2yO(slSs_ %6dϱ,%Q$)&/f{5Eb)0\ @@2A;ݩkN" 2 agN^D>~^.ӈҕ,cfTV'2L4(A"$"s"N%Y+#Sxջs]mX~ ?g1 L/™u]pC҇ kA dD+W %l:k+)^PM+m bPu~nʮP<*f#k'q֏UkF@I. 3ä{ ℄~`8{j7jͽ{6w_@eX.3X~_63Rx[-n{w\,i~_V4q9Z]V;6j($1rP0dt YtN: ~J!`邏[DX%aQcj-SzSWع}P P\5US2רw3.!!8ލ>=y}%G$9Z ܓIq揓? b(:펦!^o 72o=]!XM2aVٖ 8т. "/]e, uf\|{ց<~Hv~1^l49b-#9By A]ݔ[x>qX爳A&s60}cяqšXd|M6 1ےےm [UL=[:nD83ރ Pz=4Ŷԕ PXM>lt m`ݫ~ RD$ڶ;w'ʗ:XC(TreF-9N Ό݅bSS*_JWnthT’4,M?wN']{%ZC;62˅n+RjQ1Z&6qT`C^1aErW\@6)G,dRFC:[ Ry]Ù!ߛXZSGW`[bfR3lK㳳PEvzNpl&hS)r;T]ux-m_췜ݑ:`瘍-/A{C [%-"zXU0w.g?ൠZL\R^ oI+f :h @t)ƔE;.,²z@Ax4i Lhմ"P0)6QZ%epRħ?n^YK̺?$Rl$٥X&>'{~0DDr2 W3| *g;1voēy_L=e V%d(ym 6 iԊ9D|&&m-Lug^pqҖЫo3T=;IJP@JV |KI"0k&jwSw(첒f,>;y7^7E$3z4G& 6H(:`?a/$8…iuxu&6]9Sl$sOy4vSxTm 帎7gR,  lZ0$ ڏt/KܟBbK;''kf]Nl+tezPӹF+{y6 `p:.KTc^^@,Vl 0+/J0M'Q1Wc?c{~RaJ 5 X oȕ`6؎T衝h·U>D1Hҳ1 $5)c+oM =cxoaUC:bDM9|7͔z'dh$o hñuiMQӤKyPĢP]R62O60r9$"JbI$Pᬾ*I84q df<%. Z U/T ;6v= Q ւp`]U{rj@/SqzN,QJ0K*u 3 z{ o~$ 6bj<}O&r[ΈpqoVU)57I1BQ*LNAX2 0Z`P. P~RˊJ(lÔ{O@b4܇<O]hd8_=XfѰj*3i%,|i-"L-\r^m-'D BvA+i^L+M6reH޾UkA+ⴔ i574"3|`+2ۦSWY+ j7 9 Ԫyjh#y4\1M AJ6qCQvci hÜtV97۔;ׄ2{mu/`[ m(d $ey[{Lh$Ax2A+=6hTV ЉR=mAH)1`; n|{Vۍ aKmגg Mث?ڣe/L:h34y}IB\72쬃F.FQU*Ǘa#Nj4YHYJPDi7r+h/>hJ5C@b۵KkqvbYþ g!42:`EalXY`8GЂvXq3I "q`HX y럾ǽZE'0kDr V o`R4c=t8g\j28y-1m{M~;ę0dj1`ML6[u7d: BPxM*w.B&4D6Se}\8sUƲT3GmQ➜HSB?B*KBh,+hufbrXj b-Oc,hM[zOXR }a)eZ(zm%zӰP[Hk-T<<~H ވ!+wG0>z ta׆nRI|RsnkS܄iZQVy@_ P(7׹'l0/E6jiބ G-ֳY55 +ᶊSi<пd {Q-E_Bs izCptSvB:&2j"|&\c``پg6vxWƕHl˜lAq< U,1ݣ?4ݖ=&,H-|.->Lzp1lSYi) *E\M:AwA41N\,ķ+aɅr8^7UoУl`r'KP sp|W"R2b)"۵Y܅w]oe5,@%`$j3tעE1&Fػ݃pwx0^)¿=CnT򤼛&[DalUOk cJlE5 !/{uu^š{a+Wqo \d3|kv4X/|RK7_N0u[: EPb{0H37qR4W'1WBVMpr=MxDZA|3Ȝ/ʅ7o>: ?tCbTM7y hf?yHΓ5{6[/G֏{}]OR "@ (O١B̃$|0=NNs+3UkFy;/l;&M^GmznhO*Hr{^m;S]G+uQ|Խ̴. r^`b)6r(,GӾ{ʦ< ˸H $4,jt^Pxl֣]0}`(dTƯmky@ yg(LtLW+^NcoޮcXӽ桶&I" #6أ8.MۤE #&SKV#uȸt#?"eu(VSUЕ]F<4OB!{\F0VN\1哀"?8e_%=ĵNM;B!wtkK  ܎gdxN2,6\cת`<=@,B3"CEgl$ǩ8lȯ2b+G]kN b4 pRU9͢0b72 \Y_%[$t! G8-z?F=+g?Eߜ<: @򑂿9tJP*A3ɑ!RML)!{QCX'vwd(2aE1΃\G 2Nem€I\Axh/[ =`AdR-DzC0sIL()Z ˽)A8ʬ L;b7 :0Tm^=)sl!>ه 7KI_ ,@Rxl8ѢD o$tsp;ޛd!;ڱ>2)>(2- ;F[rG~"bM=:k]È49ZnJ xEN{c-CŚ?S T>t|=rFx'dW:k*;v7UQh3J6:(q+'${ZSAˋ̭HC'w{):BR6j W?D屝IږN|}'];Z'RV BI5h]|.9 3G;s ,\f ;7eTyU`xw?=h[OlN}DYo4XH_lL-0SSekדj:j2z{}>EuÛ6,scr)nṟqT=Rw+B95NXF+1} =`"ꏈȸAukf` Uu4TqV3 ّ]lB'"oS=&=jD=m#ri [G;] #[iȋ!sfSM.-dM_ a߹=?ov|&w?3:'_q7>mQ;S 0GY!kijy"ODZ 79c7< 3˳HD(2<5\hcLmZx/hueը[= P^b62TŠ qYJ21N%9dճ2-yePGT- Xe@Z,,\;PՊ) 6 s0{ ?3HϮV 3S :An#9,+id|oPJ&\: W]! jaDh 2'ǰ3/egaгjIL]TH 2P}_Uq>=_ÉtTq͜[wO P̎6{z4,kء[F| :c>W LfM?+_T-NySx-̳0+p +6ZL8pg~U:ػ\ܕZayp/ԇ:`|M_mޙcgE;tDX[L|$QUp8|w9.ҘS"u`dk9MϿ;!d+Hr|1/XƝ]D"5:.ub@pDڼF6!ɼW+$N +- &adG/RLqmۈ/+FS gQ}ϙfy(A~ : jI3&3[G-'ag 3'EWR>xE6BTpuEf]`oR; "#%kC6 cO 0b;Zwy Hct2<34Y߷T4 vF􅳭PUx?*iy1t ͺ IAzrs\@9fu7%BA5;5sPC1sxu2нZZezvhhd^ {ݚW`Kd:a^'nXT7z8\ * ؒdɿGAGHg(LWD;HՕ]R+頹@(˝0|"BYi ?xxȱoHU<&:׍ cA[& *C7zwoQI{=y+olp݆V479zխ,ԅ/x=ћPgfD4Қ"չTnۙ@uZ(^#~ `xח?jhƵiwr lK 04~sgxƇh=CFZ{|PFb@ˠ%#ܧQ:TBQu|YZp!&4Z1"%.;!Q$7jM׹%S#YzAUvˤ@&W\/Έ=ͳD#i5v[Fo$3{-#ٌkb*GE0y1 aaFL"y]"t ؽ(*K6CŖvVA"'TqBnJzwɸcb (7'`F?EzvG 4;vS2[8Y]2]׹sNO70\M+•/aԔ]EշrXZʥ%A *-7ۢPBx@_;YJn#vܚu<-P@E*26*z\f7ӠX&mלl4h(jvWz՜'Z2KjU5*yMnSbr{YN`D܌_&x \WmkVqO#wǨysd ,rH$kN2 AKX' Gl~Úֳڑֺ%h Yo+Z[ihNάbՔQ ^߫]mzAvCg糅ԸySP`5)pZ_'Ux`#eC@ NDiŝQ5TE\`1] "H3XTf`ޚ{5._`5jXg#IL&/x6xb9[A؁銭WYsܞ~>Txm/(}jxy t膗Г^fwt &W%ZJ|慊tX )(q@Sg$=;P)G !,\ e{n=K@چB n<)/9S뜻CNޫblnVd1W!8f9޳ MZHe xL `D2&w(< Y`U6Z`,Q sXò]'{|hw..Uec;A8˪=|QuT '?y1l߮ZP)icchÚjnD*mhK~;&Sv漈Jp7tRQ5 3;_nb;2E1ܺr4;fֶL oP-M>__/w6p{c?FhhQ*ØY=3u hkEm3{i1_O}_PHyg; |pFf,)׍`5(; 㬞J}͗6sT1wy`LOûL,%<Pԫw/9,qSFT64v'Ea;J#{(yR)=mDI˯*{*?;Kb D6zqu%QCsZ 5/U(MGu@tƋaBL7Yx (|Nݝt8WT)ez\$ w p%{[9CGnz:=~]I/ 5a)+8 g=ȳFqNaCS]%v<%,!@ǺV#DG^D(ĎʧKNL6E!+`-qK'oJ 92mJ:ZzCxQ\?ک0G+RL%!A "go8my%䘓nA8X.q|eikЈ =tsXzLJ]P )ԝ R]i("]`JԿ. 6MˣXD Ժ`uo0]5SjAԸI(U@̒+We4W<~և~DX*Є̬QsBgvIt,'%̜Dm\*O!%,A{͕q-v^Z+4K_emc6 S׍_aC'La\/ճG[9\b|Hu\I ?=2se 0Tݳz]qa_m>Z W pǜC`3Ü|;Z~Llʰ b4^agP@f֪ǪCM[J 8"zFC Bٶxj]rS^B!o rsլȖeFH|.Ck I:%J;MMؾխͧjN-̠C+ږaRy0p"q2wS RkprXuRSZ[nu֮{vv?!4]Oh6?=S1 5vYII offhxHuT2AYccݯakɨBa:HZ,D^WJ(=8VoB4|DL8,JŲP1 YYώ)v3΃ Hm"3wW7I$1 RkmJT)?6!Mk8Y8OO#aj\JN +rz}2t+tXW=:f_:i]5X47hSRun_s9f8OnNg/gi}{v2KQsO\U\,]Ƈz.&`@`ۤI~^+-ӻ;WS`)JZ.O`(h,Yˮ@#1C-l`'#s]>E"0B}>@ p_!{#47ϟ-v`q;*JQ-{ W6j_ pI%$>>d+jrJ G v5Pa@jp ~ @('+jo%R_trINu/oy3sj0+0KuYn04{,%a-#^ߕMw)p6n!boxl=^Y2Qpq;q|Xe!EuHeWBR O$jcg*]D) u 0)xa!FX}Y`WK[p; 5pXi;4,uƬb$XiYyy!(7ļKҟlb%4y6'1ҝ  PP.J@_b3-N8!@B&v.`{ S3c,免 P H͕smx'0ANfese,/Q"3_Yq7CUb‹y|h08H,ȩ&eb&A>F`@rT563$:WDubڄU D#HaJyB(wsvJq8As%/PI1mr6xfMϔLfȘwO0@MOP~ilL D m~)?$mC*$;&XQ:QJ8/ f? `9I*Xr O+z Y #^]|85ԂUd'lvWs'iSIkv Jʕ8{ x* Ĩ `Βm8CYs3[kM軭uF!L2LR>1BՕ08mU޴>қ*?F\6wY}Cf߇7 ! oFR+B.pH׺n"5Y 8S_gx8 cV6 B{oU892Hr}kr-S * 2O OvJ8v)yL櫖:b|a{fEC<5gђ) >0kׇG+L@R7t1qpVOFCKbWmt-~Ny7 f 7!\37tl([%"SFhLxp56Z+>LE&Pu/>40+)mL$."86 (O1Yoi!*Ry"9^F\+2~);BAΚ͜WjRDf0/xh,6Lh[CN^iB3mD)W),6Q BǹvpQHkU#vmF5i)Y)f< 徿S Z7C)^qyEo{31#|غHZT8QĐ&M-W /I(  TpjswNB,b^5 u6ǯ ,WN)w@9p5^Ej(LeH15U!i`\:8niudHg_)v-Â#v5{3~c.:f+\zu ߡ ; +'beFUޢ+CKpIQW):tlD%<к QǖO'?7K~T ʣ7\<#W:7G!:{^\G5~A&ה(q!BT|hH/ہ;~׻;&}I2q~YH3Jc Vr;UO#N7i3#z?FUiVn3 eRxix 5QIj` gS>%nWˢ2o<&*eM0&X=PϘs( $Pިkx0KNebj2 GQ3 W' 5YhPcHPU^>AECaegi^ )VW GwVP.PNcBp;H; &D"bSG1dAܵEƊޚ ŝcmFL($WڙB8$S4xT'j 06pGnC.HfJ lqRŃS3O (. ӓ@g/D9RjDfg)NZ[h/7̇(.7όDu3sr %*V` }a7Yer#:|k\(gs*%}B!c5*vui׼spϴZt~qvih|Mg u@th[BdW0!-4v?(_Rd= r>@H ξvmHշ_;UK'0*Fqm,0%FOLcT%ػsH0ȒGM(/ZѤ0­ Դ-s-偃 7T!H#1 ?)(՘_(_)q8c|M nl 䔃.MG+~l2Op nH60LI*\t PF}6e;s!W9Ozi)G,akήTV;Y/I9eOt?/ڿsx F 5!-oE\F[ޭ E5޼/D Y{CJQmέAܣ#zK8&ڳ`E53WY)#Bh#2%2P-MIu~HX9JPnR;зpzK_{ޖe$=>5 H&I+JcLݲ }OD`Jλ6$ u7SՏQT{-X-ِ-94@vOxNP,]^}rS DnFwq AuWޫ !*01\acg-+@` ?][ڮ"\lˉKr95h\U FQ͔=)-/-aIGYdӟ?HO.$Gkm1 `@8a&W)5e:V2n!5Ofzx}JYz[*@l`xK<֔^}t$W?+J_Tgb.UDU8iH,4ԣx(!#0 aPA0se7oxȗF I(X:xHA4d&Kx:{c3QQw B^M%a (Q'2ʮr#rj.نqI)+2ךMZQpzbкP(1^9T@$=ՌdFpptH79b1eɛ=ƱBYrRsGb EϜy8[Ϥ"!p&n -#\ne!uK`raՊYɭoj'Ӎ淦 n] TXI/f5{{T!(_H'djƞrI=H[@+qIPrJKo_*5Yv :kN)Z=laF$I`-D7)?)6Gy <#EϿ1a_;"gfL_%)0oUbj8/&J؈ %ap ՜vs P j)UGڡOd$kDze4^ s99*M6_CmՍYdLMXamfJ"nEf.*pub^nQnY0ˎMb AI68HWB,vQpgASs-cs$n)~#=2L)ʙ)+zN|cdd:;3í׾ザ$3n̔4o>jz atϷC u93U9=WV*弗w<IM>~3CrS i>!Z|r;|'sjE` nc df!`RO70hQ!P󖅍N>LTҴ|+^9t3 ?nev;K5Ń]T$t sqZ%T'ez81Pq4iZ߂5J\3CBW?NsNCjrat/,!_F< OZտos~(DsĿc4j>>zC1e2K\X™A!M#pDJ.BcܓDN& ˕3@LiW&9IwXMXCL2[Zܾ*ó{ʔlYIJ)aQ6[.2Qi{[2ē|rlFQv)\iy Ovn>1uhf B{|!D1ᶆ9C,rӬF 4cG1̒ɸ1KܽxHZznwYZĪ2ZiFf.On~3, :1~xFlFQHUQE 'A\T6"k\>BQ{N#!b+rP-r$WEN rfjY+<ޮ&J-Uj T_ uָ?)&ƆCɰ] Tn[oڑh𲹲q`3}go%!&z"8Uua@=&=]!x5Jwŕ_foU١&}%9B#voZb#RoX'Fo  =LEbj􃊦&Y򶓐INVŞ6fGf +2k"M”#!Cdh Xo"fRowy u0@xM$ã7gz ?fM~z :!~Z7[&x˿ ϗ~q< f Rqe qKjo^D wK,jZ40 g}oze?rы\2Hq,c^n1L9`A_YRt%{+^6EVn:csL D5"_OW-.Ȗt<." I Jo`4)Zl[cu@ʦ _=vg 32n?UV|3|uWіd0]FJa`z(mis>=7y„4elWcќ?7Wb]̀0~js9Q gANjC*zӚe!vpT:[RNP,f`i5$tɾrIb7$׋+Ӄ빨ƉLVZa;L+* ^rof_x UW{4|X["'zB~_HGL-H˝lhF=xE@N8mb2|;iY(TC>: 㷗}Vٛ}9f]HDn3g{0!s4uq2 `Yfi cAšyK}PPuu*.6ԗ;_.>z]y~_lBgedxU^"Io/"pXO:ACKŠM^^Ѓ޵0.={=Kx=p9G ~V`d^T&x&! p.%[/_-0+XC)v%A45c000(j)n7dW #ik 3*cyk߭He:u+vh[wܹRG"dw13= HF$-|R9rh@9N\0?a4, n!I,|ptLԠŚ1buWTP? _/ÉgSAzH(ob`SPsK}l m>+ SD K颙Eli/9^ ^_f[ǎLL8tG_?&نV#RGt̽c~VzQ޺l*-Y% r4[ָ>m)ME' u2ҋFiFDljƿsմ?_%0*%?o<םT5w3e*~Zؾ~/ix HdE 5-l!dc<-" ێdLO/\P"No;ȱPWE_,Wa& st/'dE۠XH"b3缅]RʚQzy`@XRyL>QHsa(r􋄎H) }8fq& FpcA^)ߟ;l,}k6P@7Qi؋O*ѹ\X_ԕޱ1?KN҇VZSr?/Rgb?ҊQH컹aKD2I4AQJh,|2TSTI ۢxpqֳ)74n wȔEK[.%H@ W ׯGMy#HnV6/i@YMX|7dRy6(Nuk^z-aɉ a LmP 9u y'VոPrFiF~gXBqZ|L|Ѹ55-" HLsXRh;- *Vm$Gk=4= QK:ZOP]&o¨8V*Oɢ:[fW7E6ćlЍK, 'Bě8*SPjs[2dMURT43Ă `yT]SLisG7T#7/H Hi,#:cYP!#^|RkK<)h:fي…5$6?PV685P }k}y:kZxaX^},[etD=遷kݔj(1eK=IF}ΰHR=  0J1_pEI& ?O[1ʗ}+\l~"CnPzaatG)E~W~:uFA qe騭qs?"A0̩浀uljtaݩTwՎ Ḩ#WBVt~  ӎXʷQayج %[Y86`BIE[j?.:/ZkY(y]|%(6+ 'D#󤸰)WyK b.'2'8vS3YrCTV.?jth ř\%Ț63×r&3aQ2 ] <^ڬ  ܞ^\Pc ,gih&mjiz}OkaN:t~,^bMċONmnפ [ݒ3" ՕOzxd[Usٍ_qakX[8S hn$+ﰮC=V젞d ŧ-m*Ic0p䎟}) n/w:(!NK?̾`Ã>w4j}`Vq́S[k(-R!qߥo[)l 1+9{`tsGGrin:გ6 64\ulwwQŖ&ީ0tT $ޅ'/`38iXj gxjSLe m/O^N>AdolWe!`z 7ntO{;KqW¨B+P'[~C`lV.oNO~ǻl8 uDyюG,VIs/b=ne5~TEg'~h/uȕW$d-z"0(` Rf\DKI~pC6|t1*^ii4tfiwPq[z>-,`O?H;oNdYt - ~"90d7.e䏢BK~r*|I\|c=Տܷݑ#f|9}7SHYIcg^t#!N~7tM21,qv7A 5x2wp qcVpkdeg{i?/CWHMpGKz=Z'نq{X/"+͒ L.j_ 75>J UtXJSKM+6?0S.w)"YHΗPw pnO4( 7R?6 kd6h'{v#5b e+0Ot_@iH6!!X{H~"I͇xurKNͺڳm!s8ǿǧ?${XUYQ" h)nu&٘ߌR'6 db=СTmYrg*;)ʁ^0^;hڥV*X[PiZZAw6}"?N3ri;YTLi,E\h]3[3| f 󑸮"H%}-iNw䒬Ye+/T}`Xf,H 9!Fz0fмee;x,]Q4@8D WSnN/y K)i>J?S7Q6zk؃X2ȵ :xU,kf? TL¹s˥Ύka[hh~3KgpHgW٪G2P^>N3/oa4͡9emxMEdJfN`gvX\&iG'9ϝ( &{Z:WTpM}^L=@s] Dަb`?Ķ>Nx&5͉P\>87TX-Е] iF yg{7P2Պmjl ќ;5{]Bw]5QEzV{vgtgc8)`A~Vť4?XXb^ᅅK5ld_!\a—4`Q7 65M8eEӝUw #&b|Y#aDŽaV(Ms)y &;[/jѼ3)O3b z}zaj*,uA.EGX <ܑcu;`jj׳O(lO-:Q,[xK识լ tَ8Vllb5KMe9`} :`(v.QkӓmB^-Awfp7=?οՇ y;639&?3&fgKrq7;Ys;2"Q}&=y1x< ٪ 3Y$z]S^ MpEYg꺁dS}.'*+!Wds{ ?,Wwa(ν;?t\dcE<; 8G 2 d"붶W_d @LK1`C+ tUgHγk`䔖&P}e@H"r3i @6d}gP+]SHk5{Ju֘;S(>_Xd|ϕ%af&/l1#`n $+Jxf{N,<7H+0vy=u[g'>zl~ou%ɵ@“?+=^~K"}ŦqNZC5᱙zI:87CBjH'[iyK9 w ME")D i*_T=Hm4ZrOQ&L;^%ph]\ (q9fvw%:/az]Epy!I$AyMKxCtNa*x 87b'5j֌MOs5wg =g=*VT S'ezida XfAKu ȣ?<;qF߂s}7@DN(e)ZWiQ;s96e~f[1XDhmoCS~6Zie=AC -*"ph_3Ʊީyd۔ҧXBVi^:ɮđlL)NH2Sh*Z ezE}v4"Kp-Ly,mDЄ6+,ŷp 6/3EK+uh0NKCa֬uWCc@^vf ҃wxjY g 8eOR3EgT-\mòS\C'ط s5C+](#ε50SH`~j-qg$OgEë@,CTLۺ ̼Yj(%k6^Gdž-D5\go&WO?U⊬ɯ?A(4wyƘGڬ#+gk kN͍a+,JՎ?#2RI@ݽ9 >#g ݉xV.[fNE vՒH+u)szMw5tδ4˝ q=&!~րQ `3Sv~֍ U]ݑbI>sئ/8LX1UBg\ "j03NW26]ZT0!L}\lX:/5d{pY[}ʅHOiչ9n^}~>@,.{g/ hzem=s v]]v;L*76xj7-gMY@~$S\"Z[J % 2q>I:"4`]} >jHKj6V_UUI8PteC]4{5͏a&8@AYMQ4CiY-]h(Y+ iWXn?/~\iMzp_:a6f}:`io =H|}_)%!G[]y ?M>ZʸN3}Frn\كI\ Bj~fό~vl % 'v >Te8rwPsgo`֒IM56&NX$C3ꟕf,k Ac\ Dy]9 7qUBKծnڼDG# ؇c?AvBfdV'>MR+P 0h(DY!vJW0ki$NڛEB|r}=ZSų>X ;ayuyR[ @[9uȍ@7Kz>wѱX,_P/tLeXO1F@V# XÂ{aUto|5821Qu*~at;rP?0l֤PqTc<e9 d|_p\Y;ask&PS4Mގώ%l * ռf .|ꗨjSܰ8}{%-?s {XbWwfcCNنg:H,ÑbUBjꎦM|_{Tm5}yb^sѭQ3d j,ٽ2xkpt)cGY4Ǔ(Jmƞ?TJ̿w+(nKe3;qu{Ah_kd5Zni&-+#--@2l%柀arlTT/Z2q8-j[ΨC ۔π(!r|̎".LcnMS5W@:)ԓ͉ K<|Spoc<4 ߒCmڂjiQ=:yrb "MDC Hޡ^Ds&z:{18!sg;s۽!$k a!Z{n'7;[@׵[_t8T6һRQ;xJG(w%,2lꓲ&@xՆf ¦D>qm, ΃ŇT[ =A$+2SD*p7;=oVW wGE<(zxńWfkA,bu9lk?L\ W],??>M6#}B:tÌ#ԜLs֌> TH뻻ĿOw21}&˩hTZl@[=[K"RYs*x{(X H6=)ՏOf5}g^ᧃ{ #2{M<=&&؟ݔb슩5+l@V\8m5O*ܶw5"3[HP}%zr-|Ln2*Hٶ&4z̶g+>ן>rOcu(v1Ckg2[&Hp!6Jy˨ܦBE&J+l*Z3ILJ-]1-@M?oJ#=ڻ dEQt^uv[.i;Α*~!w0}&9 j#v0Q==K71 {1E{@ɛJjX >8ԨGDX5M55шIbnO;}PۗK2#{Z u]16 ɍ6f~Zw:,ҙu$\0L# ?Bۗ9FX)1oSdfDFJR |z4Qw 7j_҂Yh2ƻ>j%sp(<1?9~t" 5ͥi~,y,O 7Θ^uObC m ,V5?M\:;78V"p#!8 ,GҮZ5A3sXaymГͻbz#0R\E?yDSjӊWB/LXo ,`OaC61[3/}x5@'C;E_9q-꿶c6~X@|}(*NթJPΉC,bY'~ny䮊8vڍVLy-d}*WX+*koGA:@ovvܛ}Iu5gQ吵8+:'sԤ=ے%# 0hBcOnoWo55S $apެZkhG}͔ߡ7W]v:SqdX$.8 OzZ3IiWzO Z\sӀ]͆RCJI{a^7 p?lUHpd\ 5Kzr#sYl/LOMY^8q nfTEPJ 3c⣿] <:2הlj7kɍWUf D|3vߟG¿ ORj ;#mw$g<桯 $.Zf`@x > Ř0Qj°8=:yˮҙB k1(thԅiF" ͹JVRf=GAߦA3'W2Qi5nOj,9gA'F-Q Np dU!a/lj!l>}+n[ZO͆QRȉܼ5OxX.Y|j )T>BF7Z?pDe'wϱU`YNh0If6V*ٸZĭA# ed¾ }HpjF~ eJiMY]Lҷ7[Y_e {\ JZz8`!}RÃsNd$7\4-"eb#eӌ70 RacT48w XP>Ok"o4EΕarW390Ց.JрVe$k,Y s.u__ مgOd`< U3c*$BW0AK*?+X%Jp@?2`и `l}A F!UQG-lUZxt=^lJ1,f'W %SqD(d0s6hyF!;7Rl4i&!Wr4̥· ah43*enKlEy&~2yg}+_AׇЅj`M+.B+i}[T%0肬xޕ=πbu5C J+= M:>hSݫe{:!X@2ۿItCX+VI]F>_0Y2ƙQ(!Zb; ]0 J* 'ha*Nqp?s;Qه3uUÍEQ57t(ヴ>lbqI @ǘ <ɳjÔΣK݌:CѰchd>s͌u<r<>TN8)ZKFpxyc\Sfػ6Dz}n) !.IΌvmwAV-DV9Ƥ?3& Ᏹ^)YHV#OE.D77?E|P)|1 ̄ 2b ^ QyߥAdB@ ar*{&Sq O1Kb{gb⒇I(a*CCbp@U{ h!}Hgpbc+d.<6KI A(Xz+8͖tJMrq+D{xz¹DId.1 %j:f5w_V lǕZUΟbqHf\zqߍm^xSd}$pZƳKikVq{-݄я~xR>GY"t:܌aڐ/sؚauYH%  (Pijx FIԑ{hu+UDiA[M?tzK ';snp|Y+0N4œs]dv8-nSRH!c!J:=Ek{\ˊyOOPE3*9f|B]`kA&43cu2TE#('Ds=\aT,X9ӿ~+"]}yӴSL KlpQ%w-eSm~B{yr#(sP ~q\a‚O(=] m' Ky 5ٴ5;2^j\W1$ $WA_Q0p19_BVnԷ9x&AQbÚ{嫐brq @gĆnħQkn7:8gLl8ó_ѿ_e 1g_tXfdEuqxI1j4c'E!ޠC0ӵڮBJ:,Q[)'n[|[ҰB-pQξ>iZW.woQ]֨E8eX>k Gކfv4..v5Qع"d ؇7^y0CT_@lLWnMGbQnYdqGLYh ۄQ-ڮ^<ףDR^)S kІw)Jw}8osDf B ?`)fprM3Q갷T[X`1cFRXe$47LX&5fE+-3t rm4HaO7aNx0! >jVYFux؈tI9:ָ6ajOaj [e[a@szc oD %).I.>/5>OTD7uJ@,IXx lo)Dt4'Ȓ64,PɆ܇B8zdve$Zl{!֚tL8ބ%eeJD7riϺ^!Q%>EqRҤrapD1UmfUh%L"LEQ%YunDAjF] u#x ?G馓Pi)gHX;rpI8(>cیrЬ]l9:6bWs]č(<ӓ:g ヵ6%mi&&I*9%Qb:/4@\g: tx3@Q.11b>B˫1j8. J˱ ,S]` 4t(6.ǜr_݌o`t慉,6)3Vlvy#Dr [_S&-=z0͚68f&)⌖-7j#I6˜蔭[>_c;F5YJ]* r9X8Q\@Ӧ,}o`hટkPi@z~5MA"~-̵FOӖ']E7ze}QppFݦ4˪ JV{}Ḁ3$ε+;RW2ﲞl'{(Zo֕1kkt Np~ &\h%~.~:ψ- 2N=1&7Q;~)\&<W"zѪj^K|o8mCZY`,) 9%+N/r6:T @j 4w_OO`Jj/Z]| c QLF~O.$#ƺem9Y*@CkyrUӓe1'Qssyލ Rl,(j^ <3\}d;Fƈ` T`7GnEs'V;m됺}V0f("~ƉwHzzV`L>4Ȅ9rR#Vf YZvޒK^&)AvxHŎ`˙_܄ 㴁 |hSyMpM:o/{l+ *ϱe[!EU쿨UnoV2A=g/ 򬿢TCe~viMkX$ͮv[F YVeXEB_u3^0W\l9;&1wnHI{LZfÏP#[9n:E6q)̍ -tzL#r[R{fc4X+ޚ()ʁY]wB3$2b|Qq3tHek fڳQ`hɽ_Sm0ßd__nf>7|sE/ߵdp5Z0O9y)٨KT9Mf`Qj 3+m%m\6OT@A,`g>og20_c?i@+a$a+Kj-|[E約sܕ'"@"8PG(-clZ+ h B]3u>K-)\ѥk LݱsL-|p M &{h׭>Sgx"G1J.%opLyT<--w"SGȍ4 ~0ocgݑsI!8 n>5ıpz(IBWuۍ l"w[/Ft*C2ޕ`A8Te eT^Ͳ@^#r*)}cK2L_~O|x`76`EHJ4qOMxBDd䉊 dW":I+ܖ~Fu,ؐBXh`Ц+ 4Ufpɱ7r(iQ}?rWGxCr):P\\>vǪ頒if +2|i& jy 管;gMɜ˾z/r2&7BjL P$koA[̥Đh T- ,Xi|i6"P(`|V:zxuqWY{kaXX!4YoGtF#=;F/gNG .' 'oQ)vND:gjn+E2$W<Ŏ+}` Ϲw? ?֡ tfOIb[]O.o&+," Ԗ@QLېm^!'PZg^6Rn #_n>WpD4n=LT~Q:Sr0*hf}fGsH Bǖ E2H" vam`΢hs&N4e\m5Fy*r,="ho=izHS"#Q̈́xEmn;)TZRe.xx^Q\"r+ZSMl-#hASƉo*01+fvI&xߐ\ !V2^6lͼ>&ON[rЈ#2aInAG ?kو,`O,4*kQ.T|b+b[&.)@XsmƎ6KECnoY1km:'<(* >wg}ΑΗ9_Y +"hYGeLi"XnkSd5tHu 'ŖAQ#ھC0+Jt}41 bg},{fǑ0Y("IZgh(pL?䝜 @͸3 7w"r}\^Pɝfm oiI>SW 뤇BM&vhFb_tP">9'`DH8[m9ڊG>u' O:c\zd6c)J`{hb*k$ܵ5Ug$*g]}':HŌ`drz)0(k؎oZv5#*c%) -֎YF<7.^/K8+%R&nM\` \I,97&/?PƜcbO`Ք .WcFU0̱,3=Qs}S.{xQm t gĬؘ.?uGViݢb8PuLt2= +RnQO{OٖbfK,Cx8͍~YRgWb)ڋ/s뾸. '+NSkv˜ԏӁWpEl֥o~FM![v1C`%ϕɓC/ε6kd+Sԯgc|?=1( >߶Sy l;s' 5P,f]9>EQ~EnevHʍCgɿS/b)Ka[h'{mdʀh8z 㨣>77{xeݸzѩ߽*EE'Qd̅c6 L!jp2bMC+~ncIpf-oQsV~mi9: c*ԑUv{'Kb"]gˤ J9GxUM8粵(]̟G"''IHt -(~>`SWEGx>:q,GKEd|aZ׺Cr$nM))Fڃ:AsjRY4l7ݳc7 e6ajjvx9=w38I*Sn>slBy P Uw<ʌghB)1줜X $4xTE|V+;“&Ѳ\98kxÎ/`9G"PH鱘``ʏvEk7i. Z=3Iڴs"wnue7I!\JԇU[ #Bg1.1_%:r)]Uz 2 M}̝?= X6z :zٔx--+, Y҇O~˖ROq.(xeHvaDخ:w·@G&o:WQD  )n^9qL؍! wX5/@g{:Y4ق>BE2d3ҥnnI^hYP-pk)iI2]ATRoFFӊ[ST,{ZRU2R9v:(ZF]ބ{+VķΗa dxi?z>Z:1F*&ڦA:hV}XZ =iN޵,Ge£6]^dD7ͨ.OoɜuEj N攼@Ebmqc4ՀAmɸ6h}kypzwǥ^nnPY4M`Erm}68q&2$#4YV}{sl=L̑Bo/Xƕ>^m gpy`>"ɘv*bXr<+b8_C LZuJ@1D.r =î\/||dX^Q5:#q9:,"=}',Y$v@geúaDiA`h-U}W?/aPrG|QpGaژZϐaC,Ous,~?.'>NIE5eOF&4 .Z+bv/K9mD1p[J_jg:M[0lQ`^+eT h4@L2Pa2HU?RzrUE=6mʢgE`k1%IQAcA*`b.r[\st~aF0S Uo(ڏȂ2Is5]ނed\/U穟V(bA9KVxnG=.nψ}PJ3'W4؀#_/V&U QψIB :gʉ˶ZݼNK,@O4:SVܘhc4m`s)js/]4?z(-O7ja,ɘGF_"w 年0뺳/4%h_,w]J: ͐bLHVM/8cs )[-"C3=!G߿Lb"f,xiq&9OH]l0T|=L0^\lP:3;%fcy`H\LCzYVfN2*ݦiR~'rёf. oC,&+Ģ~" _EF~*3۶~KUi0 IGBk|^<=݅h͡r1ZSBu3V*C=]3%18TՒlԕt P(aD],b WJ7_)F=_͆OT8&Wg PQ࢑'G%_:>NCiūdg; DV#~"O;jk?>+}4Z71&M &=T[.L9 tzc'CP7փR94gJ}!S9"I5lГҶ"l adllLC\:[9鎆Bޙo._D_BDIt_.]!˺Љr_"zH%ȐiV]?j%* ()v;q?jN0~rЭj!eY\_r`I_ Q'BGŋ Ѱ9ot](XUW&eM_̧un|,&OCIk^8T1az<ּK%OIADŽ7LgGX<̟#-xrL(FmƁ\F 嵿_]t"7$xwn_*-롑[.(^xvdyU+k%OO v1I⃹0X7[Xt9|zՔ(̋U/pfX)Hʫ835HDA: F8FWQSlHYOoqm/k2OO.ZuW>ˑgq"(] @Vq8Dh^WPq+b \^ġ=p5BZ$=d r|;NR60e(G-#@!Y%M^]@ώ2u;Ã4qGHEJ]yOGs1c&cN HqkX=o>CPB?VlLH< !Pȕӹ AȰۗVn*z yWSQp#;gkEVg@`.ڮ<ul7TNڮxn7$&(#~L] VX FUVI{Xz>I+6J3ӎw{X -R\n`R)MM =ըW:HE#;QV.lm2#TϮLFKwd|oS3QҚJ {]S\JwbX{ةd§%lq s'į9$CS?p52Y=vvF1O5yۮ;*'+gGaͭ#?ϘAkBx^$/ |C\?I =S9iq\ ljg8 y~֤f7o5{Q#wvc|q=<&[p9NPsJIQJ+)ቦ`;^U$DS8îdT:. :RpAkb2z^Wu qѫ3=8LˑnTG|?EЧ,S $2%yU9يށ-DIUӛvfFaT$8% cB] 5iRMhC%_`4$"`ڛ{p= 7h诅 py+%竑{UBr'sY㏯N?q/ b_U\撊o-QJ"LRQw{1MH?֢rb-!\ٺ,xl>m$+b,^*þj'ahpDVkߢHܷ!B\WhfĉU`jsRNvQdCMLZWGۢ"Onx2k4b`boՍg]C5z'W*_X6DgݔKFhibF1Z56jV~zyy8) @X3ؐD9g"r'wd0s@MtE=f<kEcI[AT((5Y 8g;cmbʧ!dn87DZd E$vÀ u>gaT!1=?\V^׆vꆄ~ұ?
02{m[rzGBBP{ ';c1ry7Yo*}SD pϴbCrky埸 Ӷ5UxY5S"~Yikt=$SpT#U)xֽLw#@Y87L;ORb\ w~E {/gȫC tjfkr~>աL#c<1dgU%:0h>7a)HG, Fq?N-% Y> },7`ϙ 'i_x-Ilh/vyZ{),%$2k5ljlK{_h52~4w{\rcEXTVzR{Uw[w3Ӊa5]31c{*&%EGk`:V34tO937!~m&kc{E2.,P9fC۲ު.ةB'1aks8z0S%AuڽnƖXS8׎:r߀5})Ŗ ^|A/e"$_;L+]mǽzmNܜ  Weq630OE;;}39xR4'Gu⍧oM'zJTQN\G@nJLMbOMoeA>ԸI\|Bx2v̨K:ytH'2/к>V 3Vr zuoĺ=J,D1=COGEܭ}p7k <~h-w4qACp? GV$Rx\+6E*#y?2I(EF]B ^n߀}ӭ KPi8DOnn4m]UDa)g){Oo@@™MY3=d%d`` P~IU%n8qzOG`*uQksnYTGiX,cqj?Uн@'YSJr KFuwp}~?C?#`Gy/HvfԚXɷo.>piAdD Je4d(|c`_O<'c[Q-8̇k{-3A|{ZP㓾\TꇥO6u~%!-E2BW§TpJf18S<{KiGeO'Ȗ1܌"CW<-|Pδ n+`%8hV)p91-08FX!ISgLuAӜi)ClH,.R c1K='MiϪ޽]WڀjbqYqĪ O3hج9 Q]O}Y, 赍+୹\pcc[ ~LAR9v8ڨfʉ-}vo''i!.TrJR\Zܕ 'a/U/,9)u`z,cjէx?}ijH`q@h\h!5 HfR`Vſ}E+! 9%4IǁV20uZqa`OCRP匕:SQ"cnAsF@{K)-.<HGXM%/*ʂgM#}3_Ò4%3v_4}ZtfxlvZw$3$8uP\n\vv7ƕ|TD\p +ދt tz܀LAҲΖuNJ@4&RLR2w}~xp8gD/="o遲Ԑ`\m'Ÿ TҾkΣGnކ-Եn u`ëW U JҼ߀?8n83kY wvکb9w; 7 i}Z քXB(F5Vtw"/QƠLܑ[M=iPv َ :SwOnm3zxdKl(:ڍ"<{Ȱ9d˪۞ hTSpQjNm yfp{ w`Sru!cC|яxԖVi]RݧH RV$u[so 3Zno;u' D K1X&&;~e9 845փoM5ONB5q-I 7Yby s_C#E%F9&Y'Cw2o6kI vkNa~זsm/ y^w?aIھK5y- /T] k=w!NBV{? AC#/1_7uh~@idʕuЗɷcʴd`;8UHo'b  IzϏ _V[Dثjuema70W:4N-FzyE6k Vk眬lx+h u-SkidG/0d4^ K-m$t=yCTq{Wts2$ &eURoIGW<̴-# g՜ٶGk] "J 0ejWUy3; ks~<^O]3x$LF轳&+zAHFϘA0a5h{͐4gG{xN(̣bWiSȬ0@RDj`ʞ*9%>N/*}"yO+ wQv P:qBkMև[u4iEH<rJ69+9LRx<ZVb?q9 8\!@UКq$ *NFQ>e*w{+PDf믫?ktPLNq)!hCQ>{!ؾcI{Ĩ F3"}9?\:QŬPe{ 3:Ái k] x߶, .8qT~U)+qxIR2dea X;|,Q" +"Ҿt(,Ɩ[b AZm=ʃ%Kl_eEHUH6܋ư0ʱ>Up j:4[޿ى_n*Zb٧Opꋆ ENV|Wwj'vVR O:-: 4Ptjʘ:#*z +76 &ey }z;ɻ<YzdCZCؑ$'DVvȺT :Z@ r#ɴ1H)cyx bP7 aq\j.}T9Ry[L`.EڒPt L) QKu,¿DB0j8-i1X\]5Wy "nHM,G R;H"x[Kl3fٓBӸN K ND{#Û7*hbjwWth$n.jOZRunVF>i=4ǠuCVb-`ߐ Hd8 W'Q̕";B>](oו% оoMpB$ z;(k^ '=QKI8Vs^:Ҽ"e`E%/421dky<%6Y'êd㒈Ej6D#)l0ԡ ʐ1D xg6#kA1ǸfkSCjx:)s:i}?H(Ib/ۏpSݽHtWܕO܆Λ?f٭F6ע5LmA+tW+RP&=24HX;5%S[w];#ֽ8S\2=T%ejw>Td\)W (*%UC+6Ꝓy6S{P#L͈U?L$7WR5B0ȡ<+!qz\Dk3~%v͝Ոԛ݇,5x9Jn1?v!}6B `SQƻfY ggvA 6+Q7ť)Ɛ*`2eu7@Z?Z6> dPy (M($FI'#oܫq_l8Q;D_DR]& +$S eާi) )u ^'G+N 9 k$i}`:ptN1[rQ&9H)W:`e`bdIgYQb߽&;B|֜*30ߕIM^DnJ)o!w./{okM O2~RKtTx,c\GjԮhoîTsJ$!xsPW2R1t[٪,om׺ :>y_Q ӑ|(:nuy/ XrǼ:S ?oD?N]ޡqU*w"sDHF)#-\NCZz~c=\k>m@D9MvT7ũ-GlQHυj/*`l5tL.\ȷ,JĦÖyu`(:Rޞ,Nq=I ;W ^[+\fGaOﰫB>䭹F))bH}ĔpTSUm{QxhۉlQ;ޭ9SgHw{ޜ >z&(K{,oLLTv5ӲՁ ti`tޘeaa5p3bu0''ylMv1vEjxN1Eߚkx GNdž,mOIkX w YȩG8=I%6O6eH,e=DGLhX,LţՃg,ni1`&/(G ow| ?|tTd:υ.u5@ Q(ӥ#2*kaeԞb)s"[M;]?V&~~?;|K6DzZFp4Xkd9kNH÷ 0۞ ߻jp8;\T yLm:P5P3S:@$Y{,4Up3Tw(Z}p}SбElWrna^;8 qA0J.6FFJ_)bhGxr#cz9?N~4MjxX EƂ9S5٩, gnUvVVq87V'rY׾0M%pMYp]@}ziSH%:#@7_-Am\N,$@w_Nf7*rol-^'hW Rg1v͋Kۻr^y@rDQ,U-KnedjVY_ Hid03&ڇl3!DWz;yWopgc-9%*G&aԙ2WgpW7T^dǩñLӊ|yY.aHaڼh 2KVc%[kY9]gZ=߫6nءt,3JFB^o60Ч :+by:rZo(}2w$}XQ}$U\4]s8G;[؇X t#E)LbakK4!^^a@D${1UA,!gh lj*bnbe+|'6g5>g[+8񐚪Eas00 $29I0Hd^jR*s )@i# d_ǡqtÑ!7F>ҼMD!aՅ6BخN~i"ީXfwn^Oi6vhڜԵ={a`Cx1qjrMPhGua3˒V6owIsxgXl>uOnϟG@oT. ]p|@+Fp&q/Ȩ(Ԛd{&PǮWC\dR4S[ TtLWH.wXFXLfJʋ*S%f 9/am-+`~ 8K'{`^Htw0Қ.jO>1e!uYU_;a0gllҖ 4#mX|Oe{=~&#5tTv@U躆zENr)Ũ]# ISqL<>dK frЂd(PW'*m;?X}8ʕ4cDR_XjH{5+ jXI/! /:aod_k(v\p :uCXd]]dnL?% !:MUr+…s/Q.j:x$7j(2 9b}H>eA1gي:a+y+:\ Pt>%,ږfq!8Du)舃Ei5Lz<,:?il͸.bzHzM3ݾ]{8X0ڝ .HqDxձp?eԟV Sb譅JZU }s-m$ 怖鬥Ѻ`t!*jvP.E [H`}d#WF"RհM@m_z4$gD88#3P{_BpB EgXnW"5kIԔ};J]ZpYʹl*,lQNSe f_[AR[.w6X[̬ t=-7-ўQ=4mYaUD%wܸ0ʏ~5gP`z\H' MR~Pߚ)qIﳈ GżAv.a)j=MJ|(fqpr'T|TJtOi5÷6CeXejÁ0E^!d^<saK:Uݒ|"zڙm(߃$s\4ƾu8ՌUc"9(T&Џ^x[GUMQ[T}鞒P);҂.-{vMeѩ;uJ(c99\Qt9YɚC5^IiCnR6R95uB4c=Jş:L,E5#8Z)KXS"ZUYaCCGRR)GZPT?Bks) ޹ms6ur>ie6S.\)~b"#hTl)OژV^{&)(ϮZj0YӋĔ}_j Z 'g\ڕ攇ҁNDztݏB=auTTȉ'Q zw >`Q 3BRnfH_\;6+EgɆqX l$UHD3Jynz$53ā,d;ptYwb/c4{ZJ11|1 8c>K?qz^%Ԗ!E5mѽ.Ԟ 'ADphҶep">OEȺ!R@S}eۃ!_/~}'!QUAӂMG7P!]{43#eazlO=(ݝNN֓Qqݪb3.LU&webZL.y^Ai8sޔBTx9٠&xM0[0F,w ǂQye1c}S0n(L̜+Hjo׾sJ(׽ɕp!4>vJ̕R}vda/wD׮9.[T-{5PV()FnieԘAF Hq-8DJ)sC7z{x˞nS(9(d:mաT-7#&2ȝDj.0\gi g&dbZvշ56t b ZVNQZxMilgL^eB8:ѸWzw2u^mpO3t"G.,ãe!O]dg~0,֗,{[O M#Ny{٭b۟7@tpͪt2# '.dv8}F-Gf[b%@.";-S6eqD (I|i ;7#?^"}EX țR >୴kkēլOMa {V玟a"Jwx|h[aK 8oIs -Uf UxtYh H I&dGJn8Q Us٬X,[2@=WV :&9ӣjz?hs}sHdX^KBm (+0w8q-P^? u2@B@bHbsSi[u13]V֍ 1a8s'j4죾+ D64 pmqpLtcMGz\ߵm6@o7&*9rϹYԢHWf@bw4N.SdQ^^{[ՄbJXzbn@z ?1I!F f) ?WEt2xrE+=K; 90~Y$W֢ e*Dk#l.\b96PqЩW *^G]c~!}ZmڒyuNgUhu I֑eܒ*OT(K `1 sz$\%Z'WgSz.xJ@Bt;WԆDøÎk0TnSu)I[5SEO|#+6dmӛcl篰q=;!qrk=NPGHkщOSpu~! L'䌜9muQ%pz>XLBv+83۟=-܏*Rۙĥ,$ np|m޷:D }+`S̉/ыg/9ǪK8mBf/i̦Yz6.MPL /^#Q (@C~8A0ĎDyضde<Ø`E3jlz cLп[K _{0=\A1QP2A0c,'p@>I莚jE@M/^U\s78l gYudr-1^axgpǦ]Ujqo=4jkF^ӟ?[&19-|6A*eQb᮵ҷ&f8m* /07dܛ/!P!TPnܛɤz$Jjɡ'6.:7/ثŚz5P/;կ~=,>Z&}]^L*ƌRBgzoD4Ri!͒MBXIg_mΈAֹΐD=Y-RO?Szkꂐ+ݠ6:bO:cx{M T@zid F|ٵD^#/,2[N&܁ioC!@Myt!_LI8 G9,.Ep!RQ<ޯ IAo MB %Ztoc:HvC4} /Љ5#aɏjl<5%R7i!k6XՖE}VbEj έFa{/hJA!\yH/a#Xͻ7&PP 4 OϧbRd٢bjokZH,L)neg>KCଫCf@ |j5<#ZV;>ͩCW >c>ޒw|YpJ[}fl4IP?'Ғ33-}#q2:ݍsw6g[63cJ380hfS[`zYsۉG t^ /HdSE {Np\{6\WY/HpŽc])sQ--Z Fzwui9 DuhaQl=וdU!g@T`nj|%晴0I#m}BxyL'(i"b4_Q$1pZ,Rp[aːQX"p -]T* _sԩLP˜!iGTcKyׁ/= ,y\0keNxz!^$nR] !5(cӞtj6? O Fl%n7+&b̋r$qu1+DRjY$ Dݲj@N14 -ɟeSËK<H0^Q&TM`$LY֍T 0t5 U>"+|p= u`3W}5s.U`Ǎb&tN9:F_b7qiʧOA:KDW79v\xdK;ϼZoZF:W_Y1Ӓ$AM SU=:/Dpm li,P/8?OXj~L eE()=lŔS9$nVw~dE`%qXkU] Qఴ`pJaXnЅ8#Xq`ޟ/ڋTn<4]J8q5opo emcYx}#t")p5S5vOF"Ë?5nvNW`Bx<_Hylx;*vU䭳ޣ.^ [fKQ -5:)_xG+qÊE:SdХZa$ovp%T0'ۏ3e˻Xꕠ+H!b)*cH=kbgҳhn/zASHHaaC7KӪCU}崪Ҟ%#A911l~^*&x#sX|N Or$ѹQ"ee*pj% A 2;.Uv+ =n''y]oV[e޼=;Huҩ—Iw s71"({ǯ @&/pj˫KL{cf/&E~hS,P {+(vw%kIU*Lp߻L&jJ g nvbfpx@ٱ`dbn_ooEgmCfM5CjN3F&E ?WpGq b3žu"A(9z;N$#ILMKDlV]էq{zmؚ;̑>aU/4 _$6`+pD"#M&ҵ^a$@e*U"k\L'JvjT 8 [WJF`7]R GchaIٌF/6gs/oDq]G,OEfjYfE\4h|adQ!GVp΂ˡUp7k›s5CɕIgOOF'&=#]VC̽2 Wڸ$HkSY.r//"X%N osD k6 3JT9wj-B )Azl'}ut? |L`> ɀHZ@ E+g)2!g)CbVBo>^`%Tx2M$l;@_iΪÑʚ]z߰?=YTW_m}J*ų @Phm-$ϛf5 ̓ѴXX&i]NSԖT&j$ߵWIt=tri7Sީ֝մ5zrIX 3&é ՒINqjfz!#)S(hYnւpt#;?r#7}j\޸} B`ly}򚣤3!K[&Q ͙AL]/#6r6{G_^!5&ZYĕA+tշN7p_[X[< cOCgMi!}>kV'zPs&<^qLmjG12i3g?,& =B MP)-J\Ap Hwk^?p`w"u:NͲ.p98t wMa;"fxn%up4UəjZOSJ—v!#Fu9Tu,K&cN `Յ&2N}09 ,$tfEmN Y/럟;P -E267؛ӔA(j{WCR/P{;=,87nk%w}_%O~錨z G0/TZ1~YJ@p͍Vx \H|U۰־7 qۃ&I!y,KfYZw;~)bSm{HB|yhtZ- [gs֒MlSQYj|OciUm8;)#]FSWyGv7]; <ȬE>*I͈pg܋rzAr̘h&_u^A" OÃq_3B/l7//´ǺL? Jg vf3´vᅦ٩B]\gf杴T8<h#i=\^/׌42#b,QrΤJ):"ap"6trtZ$͏y0!l5iTߛHX~`#ꜳ A(Bꆀo>^zZHA"5F>d{G< 0BUzwOyn&.%"FB_f׿*4J>@Nfz*͈qdzcMUgE/wI3T _MxTAuL#/ƆSRZkU zL,;;Dtk?;3Zl8o9 0 B󠕽Ty~U(V/ZɰqCw@`]?GjD h4v?PannCWؠg&zTubPi^BqǮE`R}0:8Pcsrnx!x;Ot+pf!>̯Da[IBkj3œw(eLZV1LBs_NؔD1Ba% D4}Gn5TjW9>x[`e+j[<[Ytw |w&b ?t#Gauv'$6oC0 ɖs ײ|#2#Y~@(t,qkLAbIpyr%C iD%bwIdU^If+ŕ3£S%w9n!W2Ln.۴;tK[ߧDGV!lXhNև2CW߾Wff\A&bv_lL;cr_~^'bۨeRQngtK> 6nkFJ,bi8bhP;\z~W3~~ AٔYOQ\f-<̰;b2<h!+=Y0.k,0,OV̠u[qp oSej=r>RuB5<%.N^߮v* ~rTLxθ*,ހwҕ\UC+;ti lP~ |1|i[`#o )f`U]ȶWQ>p ZSJ 7 l/H{=|-{,Bx#[-\=|Z<6*Ͻ땯՜RP,+5?HR 6cם^6aA{o!)91V%Xnm]UjX'ۅRpmU-VE3:ˁ6 iV>I*U)+M95~ :B@XW>A ai]}L0 |O)yj@wvBmmJ\ >6O:!qЧd~:oRq˽x[`ݠ2nƧȂp@l,Ee1jؾh@N8uG B X9+^OT8v/4DOVq v`p%ړ !":|X|Fwg^ҫPS5wi1rjIq")7G=@!h1\xLwI pلsz$YMيZcG4fGn!֭Nucj [,ae<ї$ÚJD@:Vfo ye 1>ŞEitbU ED6.˷ uF gx/`XrӛlHR `^??1^M&9QE$ci3-npQ~lPʿi/!t8[ 4UZ?& }MCxLQ02fpO)8 oK g}Yߊp}Nت²1ҴF-\5=9frcS%,*n:_zz`oCUm4)b^˼M>"QICkfڋFmP?Hևh461[Ev)cv6`г7w9VGB>gv/TD.+nVSjb[Cj QSHc%޾+N*CPr3@+SLj ~Fl3_=策j{W 3)CiG =P-S`DblIdJd ZouFQ}B29.ukrTҮ]0 -1 :?KI H3~eJOdg>w R/+z-Jjn #ʾ* 3*S/,h`}ryww\5V&UYcAًێ$Cr76 "BBr9}P+ϰ\Cl}ru '"Dŀ+Yv,WIVGȞG'!SVp㨕Ls4(XE OHs"ܣUvc- &5Vc2JSGO8U?bNr MF9ۉvBeDk_%nTwPţ&}k^baT^< ฦ~[ІZ%]%t^ƸG)6)!0{?2)@a+!BbeAL!uTT2+]ř$yG& 瓑%^TLQL(ֺk7g:]2E/v)#uw4uh-Gg:]ǕJ JP}pxC%<;zs[WT`R7iFH>WYh͚Z_LYQ.r|"81.x^1$ter+ӧOngRT%k;5aZ+?jkd ⣚PgOYLkڤ _ n0I_yIvKA_8!/P_:_μUĥ|0ݷ2h;+"J(!n+^АNb\ >tT׭< 6dD,q@6,<'VL wthy22֟2c>uO`[)e{*6AFlÚ@cΎzKub,; `C>+YZ&ϥ|%͝7$1&B/Ysi. @ V k yP kTV&]|ic2XRTƍv6'e m%'3x)R P׷oWӆ2 y}Wغ`E~Yӈк]_J([U?[oĞ Mc-"" Ol!$9]N. '"b~@ 2Mnb=f& *͕] =qb_AfÊ3!M gI$dd꺤:'B!\l:סq&?KfpZtn:`O Fg `giÍ@46k}# ޙpg{¿Np.;G g YC3LiN]$04jo o[k3R:{]`F@='حt0F2:O,#c|yS fVʛp{nK.̚'cԴ˓Sh?PKpgYôvaE⧺LJݍ=Ҙ6WOhD46մAFdk7MQ=(5 ¿w$`4Ѳt̻^.t՜Ϛ7'-`pO;x!@w$ˉ h\ƪ5B6_RǤ' BǓf.vK|f*'V+6(\PQO*Шc|`A.fzFḉ'@djRdsZZ{Xc|YNif>- 77N%$#Qy܆]>5 &1C.`7?ݼJ[)kX3`m;8hUwr&V O{*^] ?6(c-35e5Lwelm}WȀbDV@g G "΍" OVɘxX*>/Y"Nt_)U NDo :5V'ÞPSfꞜP{g5!Lp`qciZEeP^ $' MJQ?e•MDAvЧ 'XK*qȮ/|&prqLI-4Ey.?S`p2}5nf( q(VV!Au{J8N"g)D3BF >ҋB@=uñ8ѢkKՂȺ~6aR<!VSgą gzljL<|%Ѧ8ϾѠ@_Тg6)ƼηSO_Kd^kTQɁ9Lcc9+ x(=9\ڮN%*>rL|E4-GrsU0U(fי.ErW}Ih.>/~;ĩМ\3'4)]䛞 ZJ6*桓b^2x7F뗯`7vO9+Ypo2A c Jg&w.T|ik##$O#hEkPtpJpɯTRojgi] vKh_F2AkƢ8Ҵ6d8@}q^ȵm봑 Z <^ܡQfAGnONMk"u6>^PT&ctSY/SR|E;GGk2 A^z!m_Z1H'=$ jWcߝw6*lYD:xF[y8Zْxnn׍~FM ~8ໍID#M)s|x~Kc)hb{7S(&l }ty;Ux%Ej`2*L~^ק N|76Jw_/ЯrFfw-8r RL qHuP~Y?uK.ʒ` u)$(q &XK"5FV>Av<磯_ y9BQKP)o E|ċFu?& ;5 kY wv<4"{}s8θgeX;6r<|p:p{(ϖ,+f\O քļJ$M|oj}aպOBfw myl8F 2,Fo ~,Lgd< 6 ڊQy&rq9zsIYEOtL Hޯ7-:%ې] Tm3IC <^7YL867ΦHC*J @ m ؘ{)$;m㆙vq97ްXn|0sQ#"^D#p&t쁱W+Df# a?1 :R@{*I[O\K*pUV28 ']) m5/sݛ|YRX>aB?f-2=WئJe7S w>&zW Rh'c[~1QqA|A E?Ndk"!ܖ켇z?hk6c¹p k$rU[5$Z"8.Q4Mi-hgs3 j9^vB08%\ );y@}.ӎCŎ |}H!pc&yKuq6G^1ZC%W ;Vw<;)/wHTܬcBb_9[uq% '`Z9jrEhPS 'x˕82" ؆]s?QfkyR׺/`o4ΖbDD\;4e vՑt'-M8`C`2DmM Oĵ j^ 0zEl_EOAJ21=J+j?,d`G1g1Rg/\=fU?Yu*iU٩cn6 ^B5woj,Tr`V_T.SxGKCnjkd\0\QωaM1Z1$d`Sx+~Nf &kxs~Rl&4_#k|7e1\"lJ+Z R/D~6b7[CJڳjwg| lx ɽKхX ipʦ7Uze2cKKqz y=~'6wösA.ͦb f_*9+X<u"7xNKi{ݳ ;B$ ^*]AON|LS*z{k6 QvwH`] QpPϜ #b1";L̥4ϒ(?C.m+8Thxa%·;t:$ +cWpAɮ/z(vx︬KoYx0O K K 0-u%WOE=čO6M6bd6+dN$?'p=}*z M\|rcC09A&±lX]_ ~r:2h,X/]cL!}LZ|[9R 62~ʆB8NxʈxB?*B7,3O$h&q?eټ}"jBL,^!=\J6D&Ve6䒄aԻ,-U\3k3ϔy"̕4yB+6c@/Ώ}AS/Ɲ+PHT)ʀDʝ,$Fіj/ ~*LF'-ơ8NƬ+Yߠ{/Ȃhz$]!#PBcLخ@T O! i/&X]7OX*;y O&RbZT W˿>&k.-hc($(pPX8?Y_wp\Dg*wOuLy=u$}dsJ߳UдK^U7ȑ'MFuѸNSZ/d.F'M1O  C&ᙤ{b!zM]!~_dWҳx15SF-H4,-Y4q0#h@9hz'^ͪǢkҦg|@&kB8?_^Ͽ]:QE Ʌe']V96S_tQ`ז%"h,1ֵn:M @\mRw93RXV{ERZâxsIr@I:Rb__yr[ (}(RXezraR@2jC"gbv<̩0Tezgxj<)ۚ?m-.3'2C?۽5Xg آ)/M!mppyP9R<~V$67sR_s$tI>y OT)|'2ҭBU"I0'Xc>ՇQ"Wm]yvI9C( Grk{/i߾- EsPc}}|o ;4QEo&nnlNm!]y%aEr$lf狎 p4.Y7}rD?!GzŒ U\OcW zp8Q*fb|&g e =ۋ':<wɓzX ? 9hm .>?,;Q9h,Ity݆/fuQAtׯN5 Ōuİ80nz6j$bRTW\'g]ez2! dpLCKҷ(& [Ypk @eHS©(2ܖ]8;t =-^ϑm#w2cfOŘ[Q#0LO|nSOajU ~!ws^a@'4*ra>8?:tJ55KWb̏<|FZrX"2FCƗoh/ơv>NtD=կ8wU(|%'SEȥ7W4p t{ s*"ݏ}qBZr$IZxyq"qzڕю (bw_$}!ɞ 4Ҹ5Flxe3^S `|9sI0Q `j!i_Gqi{uJxj*3jR.?V4ͅԗR$#E'Q;)S Fo>2{g=+>MiUJ2S!>GȔg7ب{"!QFI[zo#܊|q tKIHFH0D7P"\(Z1ztwN;dN}BʛNJ `-0Sbd/zMts9wDa.Q~BHe+ʺ~V"OǼARSR *9Ok閉nMa4(ʸjow^Miysz[ W/O N PE+ZQ!{mUDė#5?`&S+*]K]ך@tXl.ڞ* ]tȳtؘś`!%2g_5, 6T/+^ΖS]9Q# t5  ;f:5Lm tM[/%! 9M^=Sr% X}SoHPrvz@4UcF߰brħ WO?pGUO<(QTdzJͤU`[I;pcCgXuF_ޏ`*ANrQ-k7)"@ Q8R^RP#joy'6?pSӢǹj$'JpK|*h;TuFX1<)Wyw A~a=kJ&G N9#0 9@7wU[MwNôrTAZU̶{œE> xp UOˮ?ߡT7C:̪Z%;J՜ _6.eL~"QŴ#/[m#*F2 Cؕ0B `,1:&7sG.S^2XSci\\Đ'FTa^`,ۉNceU.%y>oyBmb?յ}vM(๲A0suz{&9Vaҟ"d@QGPTSMX3f =+uGxzל5Qu>S:;܉bo#' X\.hEq!]Fepb!e$Wv rh10:a}:W߂NBJ7ʨ u7$S\+3J.S]72A.Z1gOJfQK$B^ZCfy-Uijt.O z>[A^n3_W igUCgvp/͏qG-,b$q؃M-̻ K*axyŤ6 AWٜҽ4bRX'e\\&rK9BaQ x]r-jZX? ߼0p%+m)2yX>zcHww_nV 6G(,=J;eH٩[fw. !]|N#pMl{c"17fIr&Fʟgٵ!0ql!#*"UHO,']dWRJ^Y|ܝCMyZ2p[ Y~Wz%F,7 nHH:P4  #վ 01wmWN?yD6(R9ϝV ؀  q;[b=Ymܐy2H[X=@輐fku#z9 O3ǼZT,YC&D/6/YZoι)ޒ{_Ʉ Ĕ@X[*e{EX^'sh$IKξG@WѿMðqW5deX 4Rk=/UU/s5,׷ $+ gL7P5.{Bf7?A#eVŸ|]; +&%VRcQ7 ZH]LxNr;F` #(ղ#|F!F/}:FEXn]= -BZ{׵h`dHq}֘1>z8%!:v Rj0`섧ѕ۷2s↝Ogy^-€_6+_wE+qhĎs[aJsXq@\fBI\9zc@x(Z)"y2?Lҷrwó)bK uYbX<2hqijdΛ҇@߭MGtscf/,@$ O/_4wǗ aJ5aVL3ʸ?׫6ycA\Kkvϳ<@[MQNۖj:D{@e3TGSώ4I;Gҥ5gKނI;f-aq6jZ#}ヘ e][Iχ‡Lqa^o>jã]aCΪG@*r2"^zeô?WDk csodz 7 4u3ҏ@ioʒJa`HNk<Dž?^Pfg#,n\"m %O}. $B.i^2%7R>HwvZPDh*yBϦ3~ .lE]iTS[JDi0+uJ@.^>>M!]x=0d̓/8\sSUP0lYl?TGh\J%as-\XӴV1%*7:jl˧v0tP vNSN\ !Z@""ɪ@Yo!.gf?G"i<>c̯4LVLWV?^J\[!J:kl4os;AiB |1z\ڻHM]6(ZE*DS1ʽmv+rYY枂rZV5Q` $9hߥsND2͋Q"zּ jje5X8>Ũs/7't9zMœ V&/YWHFky=RZ{$A;O$ Xbq4gm2/7-?\a`>?">Ic YR|ճxrf=-FUzWcI[bU6ae(of=m]-y6-%Iԇu|X*&tyrm94A D:Mֶ U==+gn,01ԉ}xczǘW-Gq:G5:$9z kdw;[{ת#x(r|tZN^8݇@&}Z:z5ΨV(K{,9jS2{1M-G飀,"؂,tC6ӾA7g B(퓟J1 ;P آ:Ij2b3EZp~b p+J3y^T\]%d ;Qt'lJ𳼤* s x! 0Ua$h}nXX=c + fk &CS"R>,naKi&>l+( ּ/r'M,ܫϳr%7j~F W mc9 vzs{1`]{3p%{Im'xny;!}sH!t멾}~IhbP8Ɉr_.:冹erOXl)d+K/j{YPʴR\R(ކۦOojq}kJM 7kX2[OQ{OA4J0oIQ82!1|KҰOq>W&ws2@} 8{U bNv粭S؈y!q\PZq?֍#$_v8N'CߣO|_yw wo[z!6_G_3΋5%J0:4PaBk}~@]e CA14Ήr֩{Ϗp|?ݲ7&pPqj]uȌA!M_7_RpB)1i!c7;a ȌM#FT c7t[QWWPMhw{ .ܗA]cmX}ig }c _F+չ*Fa _W>:2-h:(23[i~yCO,Mk#`PɊ1;eQxfʖqWѾ͎]aJi_|X ,4l$C 3yi0aEED{bdSO`hnBJ8PMn}0GdL;3:8op+2{-Hx$ZA98mHc5.N%!Uhzya[儗X޳%MEuQRi?wDݭ`k Λn}SY9$˻㗘1}Hs5'A M|K ꠌmZAV{<>MwvmM`..hM9Q˖zL]HAVM ?r grkt$)~+!(BQ w'9HߌwUAfk6J_Dgohc.!~ 5/H<#tZ@j4.xQZ g_r[Z0q]o+-RͶDxrSM߯$.8>El9L3Ƌ-^͞g~/ԗ'}oix~8vP2lȀu`{q8څ Xp @&AVH' &}jw$0\ z7/&Ǜ3_Gd$'(ǣ}OVVnSݫDpߣJrtfHM(X'L48]pQjzY7aѲ!Nz<'rEwk "ܪt~!ɶႮGv~1cwrJX%]Қm̆Wf1~T9zŦi7yk%f%o$%Hw9s  jVI ! ! -~5M Ywm o}`Ml'Gz9k#cU:~5d/#x>SRط22_} Ð1bӯTVo̜]+G\% ءba֎.ݞZ!yhP'Տj$,+bG8;Sٌ1@$SEtS/EH&[ܟ>pFQ<`F ћ #Q C-,l?,&Էk9ẄLڷH'Ͼ$ F S vb7b=tL<Sj7w5DiqCۢ1p)9&dp n٦85,5'C\_A6}$p+`^9@tB\4N"$΀'q.g N o:ؤ= k={ VNV.C~ufIaK tREZ.ɯ'23BFOo]X-_9, LCq\AcNx{߬{^LthWL{P ~3ξx:wCֺo7X1e2m^I1~Hh R=}wsj89GlaxGoc1=dv"0o}.ld!`ik]ѣø=Kb@bT|Bq]-.ƇOi*fx]DFYy((8fl Sh8P~u<6Q}*̔qR.#H`K#5%SiB,|6 TtĚU$#D@j3x^GҝgoFs,Mtj!XUa0ŞƱc# b2ўuHh41rLDWF{N4Cµ_J+$7Hy"HEk&^2ihG>5HwfwNcDqjUz5XEA D˸n/-hQ%e- wp]"v}^?(͹!ޠ(ҥH2Aϻ9y;2UnF:ʓ5ůaZ(/ΙFdŁZ*H/ltC]5]HaYnU:T}5I-j )T&Ss[3f銻-bL'ѨXy9˖썾`gV[% $Gu]+D) mh0t?a GЉv0{X8u)L=,JT#< 0(q [ǔ K/U/3c1RVfC0\zձ WZ̟9-wjGUUyƅW}N# N@Fa$YMpzs` SKo,bF+*\}t:n?t9φr.8R&ؕw2Ɵϝuii*%9w fV\wODJnQlG} .專_u8΅s7*jmd̏o\\&\F8{zNz)Njqjf x!]tR D3);bmޤݒ2JIjpFqiَS:khHP66inUb咗 :>OGN&!$tk%OZ|EbRȇa2D/?[87Myz;S*Q |ܥD_,w{hV$Ab$@#;0>l›m{lmXjXAS@5N Y9 X׋ nv[oRXP3$i%%(NhZx>].@|{|M "PaUp$ax342ƶ#ں\ZϞS?x$4g(D"hsjS&ɟ)n7/Ԑ3)e |~O+W,,@;g  #z0&'zLtX SSל?U;.$ܛ˚͌P{Y#Y+'NXTpv_`&2ԞgsO^"BGSEF-,ޚB̤@w ̝*uG~kR@߃- (&{/UJܗ2"@^u2/- i`w a|A IKIg_L3fຬMtuR.BsѲ͂.\bC)xĕ+qdH&\ۢAD6g\q%E"sH3U0` r^'(ZhmJFO1^ӁKpbJGG>Z.nZiƯ-nW+x1]B]nɜl:e-|p@uF>쟯> S TSdi4Cg]HMn:^Gp9 ;иq6&69` Bn 7վ0?#~IgiDU_&l =Q|Wd򌙕fHD@%"A*w.{O7`g >AF&ґ[t\jwP[ע4ꄷejcϢ(`~ ywʈE>DW9&>n-dgi=ubwnV@S 'G>I~@niQ$eL 8Ng4b"*PE vp|ckI^7Qhw*SrAOP/g!e-ws')hqKuI#%{}4Tq%,*;Ab6(GwFFdFY~:#kp3&ׇ^SD~TDDϢhO虘_/8:CkZd~{Щuz'R+ 3OrnCn\m'9&jΚgocRLZGU&~̡ oE-7=`Ti4/IsLo}Xc~yyX1rVAl|ml?NHTm m(Xz}( Y/^ܸlg ěxi'T{$f󺺘. y pi}()]b)bjj>+ Ԩ {7f&{+zkA$?dO8|4,WE EE)(fн-N\`r>F_K6G 8cHdl$nqOgCi^HxUaL_@mMo,XDYC89}{  $*ƇjȽi9_&| tcrwmМoVPZ>!lb8cBt#Kzg@c.鬳CT",/9EUmFVP-mҒY*J=~P#>ol<)Nz:ǷDI/}H >ėXͫB5j0s)db=>e*ZIa}rt#[>ϺY%F=O1wsBndt̊ r0q7̤mĢU;*{l7bS<]Đp`X ܈D܍9kԓi q. %1Q($Bk VO(7+plmt$on,cL DxmMi5ȿ-O-"ĵQrAӟ)L6 bSҜ~x?]Ӧc=dׄa]ņd8@*'9upKI_,R5P& Dse 3F`C8va\y:VT~W_։TC=?@O갺Nw:cw ‘ޜP+m΄[/Cѩ C>ާȢ'4HQ8z&L-pja2  |^!5S<Dէ,Ć;]]L~QF*#|5/2'K127FFFJv\2 ϒI> 8`UgsU]b0\o4!C&@ڈ8O:7FWFz6BJ_4=cjw2pu'd^)Q*R)M:SH Tk2{1>Puiz ~SKx<otCTx5&љMԃ/B:y=${ LWZ;^PW3{pVz /{g36ɌчSDBiqie:p7f^xe[;0/Q 1A6Zd8źdFh Nn2-87Xˊz)UfVsb+V ^~r%zd?t5 zOd߹F/ Y$4Uy"\/TU`>k{!~E7[p4NS[1Ӷ bNK@v\t!yFk]Ȩ9!]/fosə#D!w뮋s\Su+.77w66qR9 FYz@e#fQ_vP+Oۦh+ r3  1YAôhL=L{rNI|2V4c话c+*lI4ƴvw#T=:Pj4 0>B)Uw 5;U;KfW_\F>=d;uj~~OLשކ﫽 :E_fBN]~ u>TCr6|W;d"=ӾO#5,9[rIzZeѨ}tqL;ˣZYR)i͙+*f2Q$CՈxJeCȖcfx[L)aTɌmז%A 3cAh˭'dv6[m=N$-#xtB<.كK%nT WYfޏ`L2ցJט:Ms;kL9eO@dAK?I K>)e|ըU8\|oۘX;#X j4t+#e4_܈5k~qyP5пzPL׭JoT 3:^w5ö*| mӑsdb*-{4Oe-u䝜KƯW8Lq,AEA{&B*-2F$9䐁8`ID]IFO=M,V7)컥Һ4aEzZ>~4;!iA>l cwTED|O<4q`F9o{іdO, J䄭Zf6]gi6%ᚒ8vt=~~5oLj.ro]LB_rG wpX9QϳAy}v׏4ѕGp~f.1q:WYmS# % v=ϸaW79Hn xLY [2jNuIPu8Sfqru2v٦P_6euԓ=&S((ɽJCB AMvg &m;g?{XrQk5df_є{c2M541lOġ. zsF'<`a6csUBk l=B|0G٧ˬ$D3;t-B^e;+ˌɼ6B\Jw'/+l[C\$?O r5"ir)?- ";P~i1ޠ@8<|[``口~v0qc0זIFg@e9Īȭ_=!+QGr G{K]vz8.a GCG%;i +=*gҾEm ʦmAM<`ѭ27n].duɢ N 793o5 6BQTDoԩUT "D~9lm3 %)eݯ;fr  A`UaA}tBB yy x[3,=%#nIP6!h\znXӨ[8dyhO2B=Q*5Kt~,#S_wh)Rq CŒ3h`repeFuLi tn|ˠ!F CW J~xUO$.Yf P~sgI3Ǝ@g:H"է fp]Mfc=^aB2/xÐ/PQ&TqorIC7#˹*ޯOa_ \w;Vޛ=!i[b@P Ng1ۼ7RQxb_n6|ԛz v1=K0ZBP9UkAacf3^$c$JR ` tƘ\[OT!ΗXBfzwB 53\gQsfuNU!妈ޔⶌIË ,kݼsbJd ^P^ZeIQؙm/̈́ }~1,R+ÙuHNB"u)Rl16 Ho zWnAs0~&X>V2q nFfYMۮO@;Nv ˖3 Ձ`͍5@x.K:v;W@\}4S'oއJci h 32yI UJtP2>ND:pvrSJioA> z f -"(Qn ډP:5i=Pw,hs7h7r2Cn_^a@dܔ_iN fk txgޚ]&(p^x}L1o\9N ѕiC;8-^wJ5&|8U:-Ǯg~b!6/I}io)|耜Q[_m @a(xv'Vݽ\:X"0ǘ5%A ?HM>W?vCos1sU~ Dk?~`kO!͋x<qծ7) UJL[=G["K0gYQXYYGf67߸ih#|9}E]v N#8 S(3C;žT+Q PC.G~u"[>2yzWn@@Ps6 /5ѓC0V-іסmXߵl֖ W۝Ta+;Rk9ObC.HW @qbA&czS\sDϼ D4UA'pLsWʵF6#3[ >l fW9q|ϻ1}vVd[>=cUzVwи>g D{xX=*_`k]x6,n\ݢ\ZϣRٕ's?ulTsP8:Ath|ٍS纽T_]ë9Id[;cx 3IӁؐNp/d;ipcIOu,E++ 6S u`,k^!լ.AG^B۶b6WPYw&JW8bΖE@.K5;IXч|]9o?tQ_*pB2dCESo\0SJ]'H6"QJ$WU8i 6T>SHpjz?TFǦz-{YL"MoMYu5224[h uH9kcaiYdxm.伖j01w:uqmR!+Rd3Ͽ^Wq-+ZOxPTV 3"&g.-(dA-hA [ϱgӰJ&$y:ztTbQ%xrNi'c1Mfz(=\2Ҥ@z,]|Cũu.Uu~Gkm{̆Zlq:~+P :>74Rb_\@H-kMӿgSI+Z:'>*YYL)JsZކұ\ѰjP j9[мhm酅)/R+A$"(|7K*wPGRpIf{@ !{U +%F7#ʦ dN}Vy~8l@ԭ}s/VŐ}qKL; MٿQœ.:Gפ2j77Za<z H3΅[{7@p8_ JL+oқXwM#NƘ켖z8. v]+saL9(flLnm)$}5S5U |syL'}{u$V1Ps&_ q˥Gj'%? ʃ^A'4Fa4%tU "Q5,(IHYk *8pE.P@HR+^ޭfWЈqbv E1ReBݨ;4C-ʛhH־.wL/癌>੭Bak.L0ϐB&YVei ,nj`M58C`8Am(x/$uEX?=,mo=Ji8V2u nQQhyE-o!R'P+mF@Rl c,0a-?"ۋԿ"# pwv#;XZ]+RA:N,#դcT#c2Ӊ5h1dn%}e]6B5@JI+G4E}~Xd\#uRk,p v@i;`*|V`Dm𩚻F =}ؚA_7I<@k|N 88RC=*H4{w8~?? nWXi_;H8gJ UiO CMPL&lO.*ovl AcbQ,̈Ìxg]K6j) ¼$̲ҲUm4+ya?,`~rUa[R6lE@b(^FE8~mYjIF@ 2cJzIs6Ɣ?yn닉~)WoΏ!>!5",V5WSYЅDJ*H24BQyT6\sRG֨Ԟg9)հ2"vIjVy&++k頥wN߄OˁEըW=zeң{Q^0NF".&# 47r, )Q^ryø|Άcr?sX)c0WO21K N:cdI[o˪2ES,jйAj-4cE1V rsg#CKƀe.ZK #.Sd(|JՅc)ZKUi2Sϒ,b=+c)VTcY-y8Ј0OaR2bޫ`)Rl#?Ff>;1%c5ʼnOg TcQOPԂ5M>a+63L3^%a$) |;=I`0V>Gh(}F߀  $Sw5&4ICmBorVuDe^ZŚW3f }9xt>]ie+7U^7#щFo]j;+mt vڞT#Vtwrpa!AQy+cI(~^ [!;ʝyB*r\K2usMQPjL|'˔5Ch`e%.F<׎K]-zٕM0ֶ-e uڤ!#iIBb=Ր YG1z*㋳\уJA5!2RwNx\]&j'UFS+O=^ ySݗ ƬVadyVw$DNMTI/kj ^יQxs :e"8s^`+3y"Z'ǝxswjrkn D.-x|pgC{a|89#'j! cј񶸳=Y&=׽ҿpZK9X|I NqE7R +55.Vh oV%PVhuEtnw)f[fؽAfƵl%#k_pM? ;\-sER㨘Pgm,[2Lޝ×"ud,+xX@ .Y 48S3 T]ITwA/#6u)m@3o,Gw-stvZigO\ݻS\nM֐Aߐ)UBAىCI1e%SSsgRp&Hk~Is|V5jK;*9kka &|K¯뗡9cR>E2V]k4M2'4%e>< 4@Jym2Κ4lj=Rw|pU97 g5x|wݷ S֍o/P1X 18>%uTY靈|hLҟɪF#[In%oa(Gz8h8/HsL=c^{\bZ5Q)jPC`.M^q&{jKhޥ>3MFèad|CĦ^-_'q(p?mo9?4$62(O(_,cdi,b<_f@w1c>cj5(KI% c!Bɴp8+|=!MZ-c- .wHa q\#}C' v0F&N.ɖ77r˝ DR/W`tDmo еiba,ZЪw6/K.;|e0 CУ+=3 B 2BǩGLI:W`ؖχxE+5Gز9_GKA*<;]ɸ9j|!:"!nAsWzn P[jZ\lw l8 > `6(B Ue Kƙېt=ȻP.ASaH2I'wQ(eBoUU*-?۳gb *RX\&')l~w͔_OņviAC.HxXuϢ+Mr}7dUg$а9LyuƩzUh]e@t+ s@ }SJ[t7ck[JAj_BXQF6R!ui';l^5 iY`,Ss@oNtL=@T =jplztl_ye[&,oEPEB#qagm,(7v/,싂 |tL {dTf|F5dDsLRF\ܷ6Uµo\>L[4%pxQXؙUt:'q?S}>jP^o#8͵":v~P&XmVX_4L,Y fj?׀(E$p%Y'z d/hh-boO%}Pׅˬ=G3tSdQ95QzOm-_A.bF%4W!"$TU<fMؕԣjnzcJsդ{PEQT&>c6z6a$|HGE7-q9-V)reC. 74!l9p43wSq ¤4Rn I <Bv*Q!AI9zWvvW ߕ1/45 O@T]ȠE/7 _pf3ԦXkDA|Xh<܄}\ЕzШ-HEpay,$L}vWlqY$c_Byi+N);{[p;TpX2&5>7ìSqdYl4t?|PkU1uKJ lB2Y@*B~al%gSK"\:pk eR |t8x_5nd΀G. %=)%Us.zB0e D:zKq9NRV"rWp,\d2|vB&eZ@F0 ͱ *!0)_[Fb4MP#q1]u\20|TiAFyŸw߭ ѣgFM %^Rxu~\%M .E'Zlg!-8x4g}e5@ąeb 3㧲,s([sBf:wuuC#v+>$pAS݄F ѪZc;p0u~B_U[}I8Z^'폡H})j< (ݳ79}/nB}ǘFDU2hR2~u `t^uw]0ԉ+@KބgYQ-qmg:ԼwݾȀ/okNNYa#Yl!qbw5p] 1FϬeuE407=}58s_rz,#5O|} Tz(,1C=Efm֢hʬM'͋b (/  .KlA }"> 4ٸI?32_*;Ct!x,].a&EJ B9A;Yl򧍳MVV}ǖ@P~vL/6xzYڹ`Q$LS "n+,W7Xgv;Ga*o@6|<89=͹U&N)/H>1mz_]iCo꿻STeF9S~fG=b~nZfLA q=Ύ-ݹ F^mZuSSH?<γF[B1QjQ}M11m'yD'-_ Ԩ#eOAQ4"@c&{9)IgW3ZAf=EEβx0/a)L>>][(0r|wC:\#NASK 敮y2F]y^!IJj>Ii/K\ h^UskJ]Sץ"XQgAj̩A hDaM<^`ďpG6)aJDww-6?!3MfFxLϓ>Q57_\HPrg?ia&5,e[ 9@tT[:V˒^2.Ch4=jgIqg fuDFWݱم[ϔN E\ޤ+JnGP Q^SE;)N;Y$O1 %a֑~ƂfAϕ@| %aS.r{b84#ڤ'Rwvey?s>W eb֝x˙^"t`36d[?iyRCx!'ワ6́fXOϗЅ/%Xyr`yW7QN_"NgG>),e!'fmok4]'J}B5`T'Sخ|&,W⻦"˖38`uO[OgGkJd[،$uQ $᷹%TΚf p}5&Y(Eh)I03{"ct0<6X NQbHy3Ifnk8>/^gXy\ߜ.5paߗɅ3GOb$n׀>$)QN5úХ0땟LFx8;m ܂ &k+Q.aDxE7$f! &ůYSl6-?-u4nͨ=S  \0RgSnKaHA9HVJ95>:E1@3bg~HmO4 CC64l0 %lZ>x bDv~-V%\!ēu 7șw3i 8FotnSL4'144}m ]gKW- itQĢ$y!9-;Ҁ ^0y.g׆>2A T=B(~H )|\6vwTvsN4 h.OD>OhN{&P#0nHl#;ɨ sfPfr4 vQ\-3YMNs[a m?O(p"e> l&L䴘I$=Aj恵ktU2GF&mkScXsv =0:#?8E{;.E),Rg][? nf:)0=ZXeKea5MeȈ,a#ک7֕/-$ŊpʰCj~T(TzbrtJV.QH![@Ԝ$[ra"ӗx gM"oVNjvU*Dmɥe8#)Ǎ:i,ǛzߣB%~(`ŪS)$,)⧆_azzou&IrG⊮Hl5ȩ٢^ ޣJLcr wܞ%]Ihv7 sLI~_tƓ*]zw2x&r+^T(E[*!rB! -TT#_mOn 8CCmr2˪z8NkN{`c)R1I ǔNsX0j0e5ڌs0u:s\ (|+(W%H3ʛpVh<#.C/D4N#{!A{}=-X>$Haы/9cS}Fnaj9!FH?gpjᅰ? "z;TnD~8AJ礳(P  yI1asUDuF x}Su+HJ&H 9p=vߣf'o#k mSXC nr21%v_ٕ'{#>CVp\ѱˍ'/e{P bX1tˀÖN@V]F92*{Vq7[8B2Dd{Ǵk ZBʾ\E>' gX="tpCZBArZ,Q3Q88T<_zw‡/mB6`./Yl˘<d" 䜳ػ\ƅW{7 Gnrch#YAugg|#p-y=z/!3 w:v\t>QIjH TX6Px{n,9nUypix}i 2Znd &cDoVCf9^kԝ9Ij5rzŒyo ݗ{ dZp p5cdE(6>>bׇgMF7?@Fԣ% { JpS?xPBfPMˍ']'0?d:% "Wosڟ۹+>HW57yC?HB;kp8VS<+z &s(ghDc%ql ^HhQ.CtGhx{QSh2nyU_hQǕ^ci'&yƮ|V"MkjGcviKKGI&ݦ6U%K[k&`ܡ($& 97F2O4z`<'hox "@2uz$ 3:/f( uNBav`xXϊbS/ivLe;uK ߦVdodwvC#B3V)m]y Y qKCVXӧx0UYl F."ܐ'lUW72z&D ?9J U+2G; QU0pO\oAܬn턻jImW_dv:=Kw~X:BIP ˗薨3 PW\bהH|]ȯc^'avZ\F)5ĸ%D*^T^4>OJlKWf08΄88,ihu_҇Jk{fX} ;mhdeMgzYŇODs{oWpmy-S(Zs`n̸P!<g %DD=j ]#R ,z^_K(93@za: ]AH-6wۋf[kL2-~]D6s1ARq _Ebp$%i}F+_;FГH띉yTCAV_r\Ѐж{\qk ߱S7uQi ܹ˩Kvwp 3BgaC+x!z \ܻ,31u*݅?ǸK|4UJp<ۙd-GgM%i`8I>2(# ]t<2fo#֣ΠHHJ=Xnƺb:оD9+Sq' !a6fhsmy7{7k3?W=7/YTIAr.%j518F_el[i,Lv(VĨӡ6Qg5)Wo5S`79>A$s^*kXr{>Q6d%t`|1tB^PaE|+{f7Qhmn>ʴl})B`ٻU>;.0eA[{}m11A::oYX0i D% |/ 01?Ftߢ\΋`H ٸZ/4ȓx H >/dOoS|!AD֒ ϝ.ֻM>qKtuthAJeO۴BQvF&8-JZr1tB"9ܲ;,1[3BFWY `K0-~ynp'B EBd_"Jx5jLwq8xOf4͆0&}g-'Λ~gPl$hF[$r^f*XTci0{wFI[6mgٲBB} cO"Lfr'i3p7+ yn hK&k =,C>PݱIܙQVcN әfsu? &ߦ Vj|#0.Bú%kw7̓Q rpxcKBLB;Mh a0_\NP zÂD./{Xcn͢X)(*ax U7ƿDC-p"y ]نbP x:`ssZhD?:&LF${ O DEN^_b*E$S+Sv=Cj,l V{)Wsȼ`Je5A6$;3&Mh5Yq9h'" Ͱsc b!$XíOϟRz>SSnZ "b|.3$H\梤ZfȜڱHRDsBH'=ܻ6u%V"H9= }G LǝɉSVϧ:Ԭ?ţa}$WH]m'=󱼸bDDhu3,ڦbP-EZY]O$!9®tr5JTk/>\'6'ijY-Tz,mIf33I2L(<= ыGVN6f V`y8T&AvE2wqG@z׆|RFB,O^'5ˆ|Rijsj(k&'Mj /xd%!&ޘY2#J\}CEJ~&.-fm 829ZO.D]1ʓ8HаgUC b=*SueiŊΡZH W`!V'ep`- 7\S?ΞTM s4 !OЕ1ș?R{ #q]j0!Y`ʍ/y~&mVlWAVZX=Ck*}fZ51lhP@V"P_G2ޘx(3wr7MnfW$lKqf\q-R06^#Yy8>Y `nO/aw[w:}yZ4JF$ˇlե3$(^${*!)R pQ\Ķ`4Nj{؄4EؑU|*Ԍa6C; hLn ;^ր&*y6ow(g;iX2ߚy>!oK"<;Kr3iCZPxj kZ,/Ṳ2Nj0~W[̐dO٧ egKظ4S,)ϴSxj4׹{',+E |irAX᱀S@νwla(=@XyxfVw?xPܖQ% EqiOjc&/t n_Bm4bD?# qZvVSfo9z֕ ZHt:&|Բ2 ]/S\zNe9CaE={yqO^Z5r=tsJ_av֛e`O3Z:Kx!PB>ms8X*Fpu.05ve%;3ZnMZ[#|Rg~M]| UdBEE70&V*m)U88z$LelWBXVbhZ@ϚsGeVpKT2$SJ IؕNR:LwSϼIg'%UqNŠ[Ұ,Ƒ,'E$t 9Ofw)|9oPK"'7Y4c zX|n?j'1hmR)t&7I%$Y JM6s R%P62AT{^R)[%!Aׇwa} d Ga9 8 }i!S^Zk3@{~Ίb]> yo%cCF~ bѡPjCV Cp%J(\.[&>.I&[R;9 .oSJGfwphH.p7fT4ǘz%Iv v0s+0ٵL=[@bۆjn WL%ۇy~}-(V`.omk:WHG:T?PSQwwLھ1vMB9(?^. 4JF N1!>2D[b pR%eNwLXhF3 \5L{rҶaTKpSg̩>u_j` ekjÊ@/nPT>+YCbOzѨdKXҿ-RхIz }X^*[{&q@ġ`A>k(΁8Ly&0nZYĎk~d:VŁpH;z7KMWWV&y+#klW"ٚHiJ.H2 ymT*TL(k[,6Jv.2IDTHARmhX( 4HDW,5z JLg]'0Yz_<3s|7S7k+('B7ddi#+S,hƍi A-&lpvC2pc41%QM5~[r~\ҧ%]];iv^!nWq8ԏZ;Q^ |b+X\NHw8 Y8SfaT !QϱziN%鶽~$SW7K ] Z&Vz.ï Cr T]u;^/w)]7@ c:e,tӶ A uGEu?"Ǐn:(R~bGh3,0D9׶M2n1m׷FȔIX%?O>&jZW#C7k [,κzDƓ%])O؋ 16ci$sYsziSX s}1: 'B\` TM/wޮ}&Js &9H y>8!v'hV޴vYL @%y\k{96.kѱ.Cw酚[뮍StC\sq4Fݤ") G݉.[e2 > %ry{S$'u)E諤,OqʐWVuRzBdCj}WETFGяU-ZNtҀ!INJ'uK(߭ƦKCjyr mݻ\C>EjV} |/*[kL偰čMkӭp(ZjvKZ) ո|>UPeӅ;-[:iy-e\{Are(_xb_ ca.#Ȫu Я0(~|͎^ `Cr8 /:Pm2'+--2<`wuc5#pO!eS5~ :q}kc|.hB#x),Ԑl8XWo#?0=ڶӒ Ń:$W7Q{xm?]tҀ"?i7O}:[E.-L'; o9NA֥x;!1)RJ7:We[:]XR6vsr e+[E m#D(MJ:p[a-+8}ud99 EY4R]Ӥ2 1Wiݎ]+'ouN혭ȏږ({^4~9>fs1n.JX ?@$k?>;ӬY,C^n΅wx~?UF'!`Д!R}; Ja(G0uw,LȾw)Z_#uQ|-N(&2"&>گX5o*]5pe߱DiQ vmL!Zua;j#3Koa{QږOG5©Hʭ:C4M"vM%.9KP92sB>J`4l^hC ge^f/C?7'H1E`b`Նm/A0\80Urknxt(\F tZ2lXqSwe: 8Z>Xi>+xI|YG`[NGxNR_;(7 GĮiJ]%ȱM ϛO>WoEvJk*-E@q'Cg+YU_Z><TȖ6RJ ձC9:7)u|MVrr =f[7=qWK/?t=jnC|EvlA,E^ySLQf?CY3w E|;o +CpaM=&a.*̯\2 (љv1X<@

V9Q0*^DQ+@= kl"9wcu`hKn)Tpbg~$2j?' ]n&zs{(J^U[Ճ"-@ 'pb֧.?qXZY.`XKcr :VޛqD1Z@jvQ~ <ŝߓqb43Z5yBۤB"VCm;R3ⶕR5 1[4ܖJ!F<QG[ " ņ%T5qm}I҇(|>:cwR$(f HAV}O:t `,}::ccٷZy# #\ra~Q=HW_4q'%&TVNFr !0fdA@y6Q8_Y=.0x*N}o:N#@s80W5 wj7̿R5Q4krR.~\&$eoy,h+e%?=n \OkgT2@O5#rO.}mͨxں9&3z͎71 Jbt.aYLښ,}re$}pC\5$3Κc59*e=vv!q934+d1 $4TbWGIF9 #%fVu {)ma3ʚ+uDV=zղoB|O aX<#> t +18 ξG'w^$EFp5t鋎.l!?W݀L C)gDcZm<ַ/[bA4KqƆ?&t{=yT^@O" L*B`4lXs)"mvsႆ4k6{ߤ;S~]2Z*U3\(<K }SB{1U|KR:4 8b$ZAo9q['\zGz\/kofMgBҺ.gɴyƝٳN .UNA/? ~(qCJx8hªK=6"MV5n"V#ל0+`gBt_bŴuket9A@ur Ppߦ3{$o}[rhMB@\JAv%C,HqQT.7q@}kO rh!+/Ɖ8fnSv;Z5dvvd =1aΗO'0&;ΒU 4నpUmE(` GfB-:2\%SKѿʾfqE$-zZp~h#~Q'Q mmGf!/b,lܰ)u*AL,/I݁R<;:~FѪRH|4Up԰ Mq7U!{ۅYsï{yɩΗ@Z40{u|jaTFf5fFe8igTĶ+=Cͭ5;NhhպtV޽炍oSrf$dCT^9%Oh20?ߢ1 3Etj(0*h= >FTK5 A̐z!Z!д <ƘR6Qt7(@Q2;'I+}D3FeZ]%ƂF33`-ȸGq¿B7d1@5c~_ѭP#Xf%\T3#:EBJJxw[a(k!ܛ-,mR("Y9/Obv?u c[cm,הZ];*JE^k^*X٪J&"WK=F5j2F^*8Pؾ+vTKn'-F܈?*fZ,܅%W{C7ՆGwau'?|.Epb`*}~, Xy(C(7 Ar0hݼF-ߦnǎW˭R<0;?2ywFuOkíLk?H KSޞfH#If[3xb9K1`յӑjY%v "v-wuS+ VZfX*LUcy…QN;e{a:L˹+ vAz`!,9Rf<c6ɩܬdzMpRC ,#/%m_/~ g4w5r.^it.]IWpСXLN?Q٢t9r3A:Jx_<3ll(yC~UZmbM{-Khn+DNR+l~JQhcçJ]tI~T`dΙi2!7bׂaI:@(P 9l[+gly7g̶c mY=JB\Z ^2?1A*1yב/2- ܡT҃e&o?b:`IGuף9@ęYzO:O8-+̧cS:vQ_!7I١ _Ll,>e)UR*CCIX[]ew$3 vD;_8,kR̒6i &;ïAHJ@p$Ht_rvz͝L̅뢣ڏf}[ˊv{V{抃6u`CPΦJ[3ӵ*'"!qp1:^!!n2 TXqe`U?Hcͬ{ϮZuBO~y SBe&Wr8,Nr;1*n^*V3og߼*xt'oDrh ;;6<>Gy[%Ȁ[ϯѪjjU ,,P3X j>P p| 6z<"v 埭s aŞ܇hK'^8;f'E hpN};_mZnp.R].Ʊ ZO$'Z q;oRL82=V$ARTQM ^w{D!X)Ӎ~?Hdz 6/ӳA-@$o1#`+#a^6C#Ϩ '8. 3 OՈ$P4p5S{"ꁟ]- \⧧a)n# /(uY?4_JaIe сQ tu֛! q+|*<7W]TH|)耆yW9}޴<¹Ppl#=RV}d`Oxypڄv`z-u=jVʮڥvq*Rkŷc!kӴX9zz36ئj$joږǾ]z5.C( +ֹ%LLCet*gaV$#hP-e'R?3GOΊ)jwzCu#Msqe[|xidž[<ػcxi+a:λ7Zڲ=&6)H%3X/f)<OQ'!rtndgߪ_oȡ-?s&(ǫ+QOmH-#y5~Q߅v)<,I(<2)KJvpPIFUW 5Ũ86"J.QDr_ļL_f[gYZ0707010000045a000081a4000000000000000000000001642603a900000c3c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko.xz7zXZִF!t// ]?Eh=ڜ.+^}>.\ԫ*ٓuSg7~خ-e_0."XXKQOӚ`~NxS'AH\o";BZk[v@4 46&Ϻ0- t-܈aȦ_DZgǣeAc]wiEXl8g_ SbnJ(Xċ-:B%[֖Z JP@) Qw8*aa4Z8 eL雡[Vc;1P^{k ɑ$!z :T8K8u'67 -X?t>e{N=[ʷ;a9=W}eo* 6?ʒr ֍V&:|rUԼ IHn(X̲fO0DG#4_pxEb&MI^_ޜ<.ɿ6u d>]CN"io1VXH~Jfn矟twfa'XJc!dpD9€>UiMS-p졈l p8B[Hñ.mZVVZd*DH%7ȿ\=;m*B:- eR$18r2ǰ t<'(0}ԣxN̝dF!AѿyQL -{D/||"n3.rF2ZV87³ G;Gu I|j4:3CנcN>.vQJBN1%2$f!'掬͝HGi&]KQ eߥ@_%b/;-EpvWZ퐾Ы#$Lԑo{ =bf&oO}Z@,`F-1oL5wDJ:紡GsUvp|X<~8: u{njy&)EepzE0%w+7<+z[ UrϮv~`^;gFĶ6qP1Mo߫ }_8$Nq#3xc$n$4 4v'dy!bVmꉓRV@ 8qѰ|1{/^q(<_X锡3h̥\2yLфπc+۩1!JS"pVV3`#A Ct6FF0BL/C,k itD=sk8䷅ tSsh05\1@˭Ƭ&C*ׅZrR'!BRǜ|TZ#nlq^>ZVЮ(sv#G_ n*߼Bu> `oGkI|>5k`pfҨ wu*Az#Z>H 7Tw\_rGJkx'b7P`}vw윌䤂KQRA_ej+Zф#%ˋ IRYڒ3,_D隥Z}HH/A;*tV39A"Νe6H[0tJ"fcmڠhnّ2MX "O" !!"iR-g<*ekN "iEp8k!WT%e "|*,p9)ؙ]Ź-]cn旽. SäBú7$8KYz2,9e ۺ;V%FT͙ K4B3YSׇ9 R}YppEјe!ݖkd|{؄LwG1rV%s}b]5Jtѕw+N,aSg.g tĢ#VFcj!nBV >j(F4(v_ΑҮ8>s=d}μ(lP7f/9\{_)K7{7ۃR*r"ss0PLqma>vrܚpʍjL2Nt(f'it_gYZ0707010000045b000081a4000000000000000000000001642603a900002d08000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/korg1212/snd-korg1212.ko.xz7zXZִF!t/,]?Eh=ڜ.+BedNf7k,1-'/g/۽YpL}GxYox2óӓ!w?KJχ&s?W4?2Ń'kh*kc+8:j{m6rw[Kj/jBF@uJ$FPގ#[B Mm lv3úu6lGP Jɰ,F,6`]f>G Mj^qs!ttkLjr"W E_gBn4Io3Z1`)ĘF(Cggy8‚lu? k-` '(Ҕ_QsU ӽ+6*'t m[4JVviNj~ҒqR@iXs]R}tf`Mv>XAdYwY[-8^/K_S :e1 yMuG%Jc9n%w 3*#:mp5@|x!V JVrZ .1 EM^~8_$&'Tvykgi&1S (U+Wa; hů!r@ w_rNbQрU-.u@V߄ 4RU*4T>:i _.lN0++m^?с',#X"v~?Q(q6jxW))7Nxur 0fғ,){MeM?qKGSJVh|i`6s[sՓ2a1Hޕ>bmUy-X$4LU,Y+oqaˉ_p(rZ:7H(w׭uO>"ǨN RVyv2 &Er=ZaÎj'L_R;VxԄ7e2Zƛ׉"CL) 4ҭüTLaYcÍfh&BL}8Xv/8P 6R/TlKrU Oʤ|-Ҏ'? C%ze) ]dADua;bRʲ3KRW/_Ofu VkXB]2,=Q4; "g䧮wS]"'1 6OL6c2O1oj8NTJR|k;Sx)w.nk3*sl7%/ۮFF.ֱFƘTa8yw.{rrc'nw~]jۭϾ;cOY}Q۬c040,kz O׻ ؊*="4qd(\=n$װ_,݌3Q#f<w0FΛ (BFXP\WQ>!T6; wMvek06>#? JJ<Y<+ʷM Pfrn˽@YVN\.\z[FQb0?0T.nN.U9&4V S\(G`uI{PfΠ)V~U+ӆF`}_Y/ U5\Ar8I.ovi"aBs _THLX.lkNU>5QU xB0Dv H MU;]8RfL|}L(Dc9ZN1oE$=BWZP/;JF J‚:bm2& 1޲d1oq~v1R>Lz A7'1vUC`G Vqs[yzîv^lRaqa03udz4L"u{h{#붒þBZ re~|Ug G$>@pQ5Ҵ!bxyzk}"TTkt$&g }$9łZ X G f+@6w_ #Ms͆ҰWM豏5VJ-Zm3?]Ys?:2rc_cdHEETx+p@-i I#6Rts J?ivkqǚKr s##JMvCjC^r05ns[{J#a2'1imx>zuy GݑֆY7ʏb<ۭڤ,Fy}}[, DLɩo1 EI}C~O<_[5Qf6-0"4XnVkeBH[ sc*tО~Ɲv伌HZql)&z[g- h벫C_={@{z\oEӶ)k$,XĽiT7F<䤪63yI)NG6KtaNP^ Z- êHLa'Wu1Zϯ Oo6u_B%M݌h(l]1kSI/S `)RM=ۮSe(Elwn&N<"|x.S C5NLZJR?bOCs[}BF'=ݵ/ôJeTqZ wα2oh {!.gO0ܞϜQз^M1K1 {0%;GGk6 &zrBpʪ>6~q*}?ۓV,O)B>wAta%Ic4aces=X֗ KTĻP>K$b ,Wg9bC\ƬuNc#i7eTM&%DzU:3<3f'c9:{~)r. n'DwEMCl+ae P)I7Ÿ7Тޚ&42Qq|JT?WlZ( IghNÁ{AsW9x?<%S,6'|zh?ՁS'Cɉ"$l1j"H}t4p`BFշhE@,e xK^WzُIQ0T9bfɻ(+|pb[`61ˣW5Ç'䝣Jue _@JLBD&RO%S$:S2YKMWA㍛Krz!5j݆'LpWZgl!cep$*LrPFO(:e?>P&bd`2%Q퍦G*D9r`rS$) u#]jTĹ6}B7#o Vq&l) ܫ0 *;CbA#R@ƝYݠPz4qdFt{08 z7&?U2:BB_u<*f2AжTNbOZy8QhQ%V>Ҫz64 -*}{ S4dȘ,ז )Jf#M ,kGY HI~TҊoް<sa2Nܧ]@L,CocB+y39]4d o^hNJޘP, ٞǾ+ n~/f,iI%MLu$MX莤y!>9i PHPG{]ܛcdp;?B1Cw6Le6iq|Ls-鮌8V3A[\tH&ꇴyF;ɞgIޙg<#.Fl̑U}i5ptF"x+έ ksRň$7xn^+)PBQ! qӠiQQ-̵Z-:O|ѓ֖QE@h/BK3٠Ƕل<Y؍]MBqh:ojBhڏUA#^f6ɡ!m;'^19Y#3A# gHp'1rBe[ɒ˽5e5/{r|{R~ Rwc! 3Mx"tJ'3i}Ϗ"҅vfҝd(-. >O Ԇ|B~t?h[ys``9FEؐ-A)ia_s㆏.{}ӥ~Jpw{CqBb7C0buq[Uys'kuꃾy_Zb>2VWgUW= fP򹱸!?W _XRsMAm@\~j0@19O>Ƥ`]TB0e + Έȝ(B)zK00)(WS7_L;iOeO] rk{[,Wu:>(%줢AM%"5c+w)o"Ԝ6a`2 `U}Jo%aDKB}W!eOʫ_pVi= `AWǯp"iB{aA'wdLA mUʣ!6h}PpYu?Lxov~d5xYa{jvH z{JO]uA:]X#&! DġVBŭWꇍ3 vT'@u)P^F_P`li\07*29V\٣wAG25 bN3dךv1M9rWvWT\ ;IA'4TI5`޶1,H͸z#*v2O &29h>ʇX/% "H/cE SO[JBuc~ڊo%|ՂX#gp%'GFYF X{32,O0 G/1GBykSwdeLR{8$XQr>SiyN'SI%Voj4&tj usisN%(OyB6)Gm'T(\=9.O#9GY^-lY06pFaגѣevM>,%kQ(0jy 8J#/PT2?'#)?oNǨHth`0q~bRwO=EhPGtLDHDۮFZ1Fk8aGZ ^ه;B$A y3/E^g?yk /Pܿ˙BmoE;N"B8{$β(_K5>ՕXwe E[i:VOs>I * E"9b"5/OA/F⢮AqRs wskaFEG6昫THB)Čj:K/XFz fCٌ0o6wo0MIOau%zq`Zu1P Hj|MyڈU]t2H(ЍmF;BF[~\4ZK bF Ce"Q܃ń.z["K׳0Sx 5!h#qf=9> +~r[؄J_vbuZ=mlY]JDzOJWYKt`:d(9i 6*O>nhUu!h6Ȧ)$ p+sSG*ًNm=ZŢR/e-?%؊E+t _ HQE$̀ Ĥ`ms^mzI>kll3_#]A2A6Ğq*^ hq\ֱxM_ ?H\b}ڜ;JICo{ I'=EӮjDGH4gSo;#xɷ1x+2/+<ΒT /c.-D0K̽(rw 9f,S6;;򴛶ܑL˳:gѤ$r{u`[C%7_9k~娹Q:3l:b)=u a $dpuU=t{i+}*/e ؆+m<&8/-$$/n ? $>^Y>oJTI6=\d{F[Gմu5ӑD^AbuqC;9ZIr-O#\+河 Ni QY@Y"j.AvN$˞?k܈~vs ?ԆcDjk}Q0idP9ae*AM;Z_897aM l3hأw]hOii^n.A1= ;m?YKo6yYS,O8vÓe>5HJ6.km V}Pu-HH4o2Ȟw!|!˞Xe|3FI^E@=J~l$ +JqqCwX<ۨ]Tq3\$fsz$e$~?qN^lŝ sbwVyC闢TͮyXlШߖ!'uN'Yg?B7PU*虆i/Qك/$O,oqf˫_͕Lo-H#ڷ JMRY9FO3 [N[lr R»-Xy#c1ZFM&yh 8^4 G"KQK}mk|*d7 hmoM鲭e܆~RwKǴF_M0~†bd3jOnH5{S.vA\\÷ꀕlm?M' j_穥ǛTDS3Lh6m{$K n_ːQ2D?X5/oCG;ǀSĺ]]k7#{9/*BqY*gYZ0707010000045c000081a4000000000000000000000001642603a90000479c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/lola/snd-lola.ko.xz7zXZִF!t/>GY]?Eh=ڜ.+δg(y⪑ebaD֫rpy4Ǖ-Ӄb5۱~iXHmd rօJNhZ}] C,.w'.| 7B'1D辙 3s04d&o"}(ǎlT,iAh>qUuX}r7铱y}gXeU_J&n#2`Á :YGa+_Q|Yd5ʢ:L?rhqEF ,TM{(l =QN[oQ$RVWmƲ&2kS(f3^Ur(4U^ŵ.ifD;SW)ˉll!ض~"/3wO 4us9&JBڤuHq‡~(H A0 hs](Er4~F])j7o07/`V ')^IO8 1ڛkb.O"JLN#کhMpAd ^ MR >*IсC:{noqr!(A]fgH|UZP ||b3෬`";KfX 7nq:YrKoje08֯Ɇ@qCrp;H'04xWl-\QR0R9qj:*: $sjVd}7z|lL~Tᣭyec8kdkÜ/Byo)<|?Tzok5,׋$IÅCAPB* t?k# 'MFՍELå&TUg4Q ?Vo)?׫=QL&}LӔ"ln2pw-i}cmH.B0+NsKEL(Wխ ´a-[X4&i3f䳃 L˭0u0b%=Є wGb,mA@ (W^fo_rte^5=+EcӀKīw"D1aϪCV;Ē&ۊzEwݗsz/,;wxyRf~nRΟ /F엑A&O1,3=(^&] 4|W?ƍ"oc$j=׹+!߶cFAM@93YoZ/ W]F 8(_\@Ow~2)Y-I)/7+Ľ0 ^dT>6ؤ.&hK(IO.FOʕʫ㪌d`qY`@*BCjn-#?xu5Ϣ{NdQކuaH`yJ'IȻ8/Pk2{6nkSx^ p,@S o#3feXEn]g1 MЮ ~BfE4-.))Sp__~gfӥP$f>٠Kph]w o.r(M+-2+@?xȏ^0ɏC>#zdt68*ufm t*V|۝%L;k {CC*Ipoiׂ0{Ȏ2l1>u.SIj{ \oөۭǫO3cb٭6JIG&[GAǷfE#g|*Kxtt,J;7bĐ͐sH"E1_?dmTy߾> :y^ P6m$4GilX*$VD 2*5]JlóuxW&;z`5=/j!CH;::;WEy5n-Ɍgה&h]>OLB+گ Gbb)N*37LsjΚ />%qQɨB,;U>O,KLD͜lF>@9 t:OJs$u9oՠմxǒ&\Lu>ɟC4݅3TL#^5C4Jd(5 ՛wUU]JVc_]v`aШK类F"T]Y0IyN%~v%f"¹6ӗuY(FLM_GvuTτJk%a*Tļۅu >܂8JlL砡۪6ђLJ&jJenOyr.dtȸЪ^xքI};ҪO?#U8s +(o)mQ"rY]r0vRϛqˆPr:bJr? Qcp0/D\uiAfQo>[Mif$ ʐ *i2C>@,ЃrW+woWFJOCnI⹪IlWj(jtmGp$,Yu\ڹBkz 8l#'V+B,N:ӳQžO6Q~epCTsXB^\ e;ųңZÜ9v;t&Y|O7AuҪ7Ab7J=0(\|f +̻?괦ɓ#?PTŪ19RV87ܗ*P 㽴#hOV) j.gi@#K` +Xn#p @Sڝ?^Y]cFⰴ&a g5-Eδ>Zc Iiݣ2#= d 7x1Ltw}r꒲Ճ냝ja7I`m`)Mf$0儉|mlҫ$˥1}J#+->?}ؙJ*̻m$^`T73n ('8^,Bmd=յT Hg-7y7M5,~ÿ_(+?J=ݸj?rYZFS # FJ=Ii K]ǘ*#>;\DMy)MlYyz@]Ud_9aCUsZ3z*FY%嘒x$L.G?`MgnZ=*[ ])ǨO 7\'$'Q(߮68z'`;ⴠu~PgrQG ]L0]Y8:(toYEXc 2tn O:ur>:Zp@x[KN$/bas︱uToH"Rٝd ߘ=0I1 04w<֙͜|Lt&3})nBmdjF# .!EH#nĞ)y" _1Ay“BwtcN Hv E:f{:ܬS8uEufDh (B4pvzvQ/{DF0 *=nwB)R^@QMyYOi~Zי|Zs͍$ K5q־SHYHyk\6ac^4M1^V`,wJx7KHUmV"70qZ0M4 508›AW&=לV-CV;k:fV#I]bcý3Šp{r[Op{h*O G$J^*Ssuvb ~/jH7=0<0 D̰i/* Yz1mrS-.I""wFC+ɌÉd(;:(|WqxӂC +j`?'pIqDKR!e鉣iXEbx8W0 :`1?vws6{Խ?\0 LpQ}B5$K=F E䯇ю2]n9 3ꃻ]ub=߅ a2{qIiεM6a}h1Mr ƾ6e%[ІbyMDzp4ͩXL> i>(s8>5|n}1v..rQU)1(Y|]~$ܒ+BnVE3c!4؋Z5<:Z_"h@9Aԝ8z~EV؄i,^Dp 1crȪ*nP[{@c~lcv cvk1Wq AM%K'6a8Rp_޼M@or X9u\z!Aieu[67qp۝qTjGTeЄ*<93S[ۍ(uO hcu܂ehb?YO!EAO$T#-LelK5`z}( %6ڊPV2)'pTJIOX[zj=m[]!0g~h>i*A_*~m@zE2ә|9)@*7^3L@/9YD{嫲k`G)[l4(n<eGwݪin3a15wOdt_vh.JLZ)TM!PVmuײoVk6\-8%^uxbUZm99xDwϋWw "b(ُHLkY2a?3%9vd]pO\Kt~ 5>` $DlXd@@~h? cBf<^Bdge|F/]*8D1HVtbK.v.M=`o 9+T + M Ԑ!L!) 5+k2֚%{0̼>.f}{z ,D""2܄jS/ :_ )D+8G&l X{+ *eeqWiA>~pA0X~YP. Z A,!C.7Z= `wXg=Gl3x!4r xAf] V}N%MtR=ReF &s5@n&8S\S;=L6.3wt - m d?'#EG֎̢l@=f'1 rv ED]~Xfπo"Z] UV Som-}8y JYkmɃRqÎ>l-JRN{gt‘[/UGQÖo`h]m=npyAf|zȲ; ? nPs vH+z74-ahLyuOjHrsҔd`6im!񐌾u!P1 ࡇ%}!TF+0iT7ؔj%Ir\&!~.V 3(5vO‹vo3 Śh[3=onv@iX6XfW1Bx_0 vͤy[~|[Y;7g d NyH\^0_։"(N<(_-<z7Ҳ8( Olr*'SHtXdAR=ѨDȭśsH! uE9$Ћ;KEͻ1Md ,|V\ ,N"i>?mikަb0OEIp-RW.<?:CYCC+'ic_f W% j?{+H7}1IJbaQV[ozB]AwjRW~Avj' ǀu -seK"(^LY𛍗!"?[m7%=xG^x͆s;hQ=h3FG,XTZ%N 9Ic4;W`iVj3? GװZʲmߤV~,{̀5wenϾ^U-RP8 ,Q,aȀJCX#CDl]8vmB+Zv;[;Q}p7wO WTūCx^7g߼ }n9FS3'LQePZEU)ZӃ]n4fx6 g $ dP&F xW( |VrK'?1(&BxP+j0u="4ajL1-&~H5I՗s[n%I'#{yZLEbf\Tѷ3vVDI;Q>[X:9!x P^}.]M2_yeZLPGX 8v ?'|Ց&nu!!!ɬ.4)!m~-#)}PfͥMp} 0̆f&}D(̕BeH?H)x7^tvRC%o=ٵ7]w<8Fntw ⶦbeH'Go AEYm쏖"=8.V5&tol|@!pC:1|mn溯~D$[gn\A8DBٹo@OqBQ*g|ܘ+ʽt~(AF vt$nb( ͝] /fVOĄ9yrBo~;%`!uTrs`2IXԔy4Ӏ?'y iVmD ә}\{HN閁|oDD_~WC< 9e(gŊ?׾쀘t~exyZK3Th7=w;RS$0Yu ɕBj%F\!uZ I^eL3TpѲcXrb'W>1lexMS@18qR,8UETts{~*M ,.ᡟ9UHla ˋ5#_],d'MĬ9֎MȦu_jYa:VuD:g>JPDB%:7S XY{B2R]WH ,y! G&^r"qT+ewE.N/Op?,u|8~](ҝ"= *o:N[%\4'msl0{cEBj`ΫAeiynw#JX^SZ64Xș/#O)ܧ`Juҽ0Ǖ wƦS3z e<=!jaT Fl'p#|4h:ׅkz_@gM~ ;Mv`r?aĀ-7]3] 탁: Ҵ qݕQo«9p;O7h-wzf} dx͉K&$R⍎sP NLݗ\)Ϛ ӷ*#\e.~ +f lb~-)&2Xߞ=AaXgg`'x9ǕQھ.ũMWI82KQRO s"3<<' "5QOc(śQJ!u/6m Ug *R %TdM7bEVɬWvNLhFbVkM-Z\K@|>A1Rv_oK 79Z? 55eЙGq:K;y78OPE [{(uP+nJR]e!Èq^tV[fDo8bG4 9EP77LlYY}+߂+TR"Pci]TL'D| MvrDOFF y:TھmES@%s ,AD(c,s5IA^d (ݥCOE'@,e'Iit?\DJyP#;l9u}V.iD' 5Kl:Y9+U1sFpUO3xJmr`ϯQ)ddg{[̰50iP*pF`2AkĞYsO;)قiKlsM#J C(QyW2p â# d=v%Fd4ټެ΀q6g &" }FLt?RIމTTi^y.s*BF3K˥ #h=3zD|3!(1rE$nVwbMn4B Jw=mN*9#5pu ; rOX )=r|PI]_3{G8,<^9fEtwrhw8rBa/k޹$ւh } h[āp?f2^}Fa%r+<'7 hMfg;~ iAFt X k)c?ޑN}KBdHhpm_hh@%R;u]y档R'h^Z M kD7?"Em/8Euo$[-r}b1rf]u+\xTǏY|:<2;Q0@-%(?rqe3Dd%IeHK1 sOB;pj#}cihVP-]!.gUnq0Hv8A&3SZAC+_ ω_gCډ'مt)O2~;B#d8K,!,v析Ȳ6Yn4)i2<ۊ$GqjQԳ29 ~Np*|8MLo>=%21asbK! ݮχF(5yKu #Wc1ܗ$A?mW eͯQCX )5.%ɇ$9vza=yưPsc+1,+ +ޛnnQUt mcqQtJ3Ҵɉ!F܀ RƤ;asu%%czԑ~Is籛1smLxv6N-ގIB#SQ¨3IpY&69H!L6@[ NV^e8Re'܆cLom@J㺣"Mc֩AG 4wokiB}9Pޚh+#|+Ig,wqM<=l QܵA_qrs!MWV $|#ʼnO$K"7oR#j_B/6Y8ɭeZ!?p%".VD JY&chWE)(G0t߁v}$^7x=kwƭF(-qTiqkɉ n9kv!҉VfeHVQ^ ov(^PJgܸ!\n&צVBS!dN,`B 4\G_5#jW6+kP@wv@ iNĀ/򔊀uJ0XZx+Dn? C;F!STʠQD_{pYR?(\P̒+Xj-kwoUqލʓb|N\X/ I]3 @ẺnGKcȚ7I %:Wn$E _6vm!؝\WºL["uQ6e8X]C'GH=Pgf܈Ë[$kRZ}-}2VP̱0"Y`-UѤezUmRy8K$?W0.Td(XCqpzo~|D>\Gٍ35OhNy҆ PO#f3ntlAA\XAl-J ڬrHU3m]j/ۉ+HMn~0K2LP9$oYooy& 43zdi[[Mst`ʏ*v~d6>|Fo0*NAzmj(|ޓZ_ FnASռ|7JQZZ0x:pV[qG 7n 2&J'MA&K!:M6yq|AYunw-Y;DDv3׋S`\7.LSkT@M]kBݢ ;vi(-vR(a9?3֭%%Z"%.H! 2_z-V# ?jdJkj?'=%ePB+Zx0]74 k]+ӃUj Xb' *W-jyh`HBXidD|Mt 4%Z$_3Y:~gJwPLy.'ğKYN]~ $s9ڒ'TpM}Ul"ed1t)N!(b'[VY[?Z'")6-º|2BX݁$UV\CHY~4҉Z£|JrIoӥER o9T-|^m/YʰвMQW#?%Q 2"HIf53s'}AOK-[- AvG'gkƌ{ r"異^ÿEA:eA:J"eփY^ ,a0z_v$&SC|W'5)rBs2=(l31s%L4)w0ɀ4} ^KW1f>S<5R'-ο *,9qz]7UP~ 7[, o -َ]@hx _=^x_\ABY"FmQO8Ɩh#\|\#ĕǃBGMZ,spf \T_mCq]B&xf=f]nCfWZ'8c'>)D|N ~ѹs!n$BW'nI))J$:K]Y}aT[| (M^:}%Qhc ߬JSԇ-1ߤ73yE]-J?9B%uHv)'Mt-)ͯ$T]x|[$tXnQL s&d=ZNvSR_;Uspx /P& Qttw}IR N@[djĮ(__P 4JrVG կ 8)iv^"pנ#s,a@v*I6'N!$Sq{>ơN#n Kf4 wj28~7_ Ua[.&ҼpB}FnkSKyɀyNpm[Dy禱/1TxZ 8~٠ aX1aƐn#OՈ`fJfpwamz~CS@m 8-i+7Hh2#nb vp $)KnHwvs,-]@EҢXj7ҼԡliX6ϰYIƿe!YiVYaٝЈ18Y pv>e㑌2"cݸ$[STYꀫ X`%8%X9)N *s<=NJs4' -!×GP8X+e\sӅLW76 `7}K7 oxդ,+zuFܠPBW J$ hVL(~W.ۗ8] ^϶:@s #@{ZAGJLA`a;ck'?5,!G~5TqD у5|Je[*%$J^dYoa5zv4! e[Pi$WIK/UGO4aCkxI& ዲFXԮ[Ypm+ spA mGQC\I{|jO}/"1Ld J^G>+==P+JEʌ08uw'$??=/@so+Fl:5 q(pTlmzoK0-c4GPr=$IM>z0Մ [f"-!7?:[wEԻO9FѪm3tlVU4A ✷b-c+LVSD@u/B@Ku zC рzGF *(vf{͙RI c%?+AOO}1fQ&G(&tzQ;Br0 "h_blϺzֺ2 l0% '.t~L<QOihh/f}mZ !.-ԈQ 11F9v`_2pDm1eU!<4!wwH*BIB5 T\jb}4 9#`u:Ԏ9.[a\Lt,wy/ٗ9\~طV._NMpJ~n+|=MZFm~#=(ahKI"ӮO^:Nůa25g@|e:UZD)eEZUOikL*1޶%!ZskWMx9hI۩cՒ;#no0k#_|-'(~TvD8-v[t "{ ŘV0]y$|^I%wZW3US" b&;IB tȹ!0 U%1W8SEܒ$xȅ0 ݼxZ$:lB]*O} q]c:)[A4rkemewdq %5QB.uk7hڐQX[4C0z ><7Vv풇e)'t7]Xw~F.R~L)Y @Z=׸0&Q' F[ ԉ8gqvnxRs%mB%uT^D UL((XMwR I M5Ar$O88lʘ[,kzĠF&P+a\b/y d+R' TOQ1ahL e!o"D}/mIvpUzUB3R%sCS:~*0aa]; ~:tBkL z,uR~7K%-v:^EXrvRm -9ނLz~SЍ ha_ʿdD UφV1+3G׀B\kG( }!H#vzyP@($xyȋbm8`Z-mzZ և}r\O [Qnv;1IrѴʬ{2W.kAQk kd=̾{\!Gnz,$p!> J?oM\^"i)TqCY9/]/,UQ*R4??!4^&Vuf1\l}pwӺ$yI̕;%y}6գQWn43y_ JYh,YN?:MӍiG㭧ƲQbCy8[gYZ0707010000045d000081a4000000000000000000000001642603a900004040000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/lx6464es/snd-lx6464es.ko.xz7zXZִF!t/d?]?Eh=ڜ.+ˣxN t ҂2kC)]fJWٕ7PvΫp,57&G .MtOb[ VpE48c3/C'qŷ)#ɧ0vF5CVB2Ҭ?_/q[q z4J )P#JTkrg٧u{Jvüx0 2mrT}ߓJ$B¹`ʃUR;kOP Bk'UpcY`j0]paSb2xfoV: qsjE/Մ OshdP'KR>o'sMN#3>L'RlՒro BV{YY;G촸U]TQNbq ח(NsWtOK50ߤȣEPdCj bnK1}u،L^mQ4h+GFo{{()Qm?Q1'¨ίABQ}'*`aϳ-i!"Z棼ţwT`ĢM,e;=s6A3>WjO0ʗglBGw-Uh|ͣ})- "?)ll"TJwR(tfy\,H|:wPX*z.=K0w|yHy#G!ڏ((V`;X`0 އʨ9dֆXh gߛv8^7[b*AMqyH(~osB)] [d [I?6ҍ:lLJ4]ok!Nuqʀ֕G2 8ٍ]X&}6VyAV "W5mCv\WY#<{l(p]PuS}5G[}Q4ǘB!%D^%F]114kަ=g> tKJP9sEّ4DbcYCf&?as(+ ]nG Jr7Ժ4gx́KkJ&n1>sh<@im 9lu8@cDy/Ёl>wt݉CDIGzEFA4/( d[/7F1F;l(|͂jzr ._Ң=#0h4'KJc&*N s螂r҉GbTpR wBĖjpE%3p J[#U{_G|K͛?}Ww&C(-?'F/ pWWXJ%ƶy숂-! Ҵ.BJ/~7K~̱j! KWMI^5Q)T9*^fآ\5>QF Q+D@FGCkAx'pJ[]Wއ;r[UJ\03Fi y  pέI8p)r[m8fu%"/֔n8՗\5bO(Vely#.b(j jB^&drxR.]`(#> H ?xcg=xQ@ӄ$*S|e0,kZfvgeS#2_3r[w&R3w)8g/׿S G&Lt π$TG*8@Kb)xo:qaäPhdu2<2|v%&ff . ۰R+TM-)O{*UY[D=vmZ)b(ɶG:2c#)>~\XM.14q&NC`VܪWY]G.A޾bSJCR+=ԃIyX4•0Z[mgT8+f{ #nN`m*Q\Yoeir͋MbxQkKp  {,!ɟ-+,PFp y*֩W2T[,_?'Ǹm}GyXf{XuKAةo#!yPIJqװU7,KR+)6:Yx;d&*HLD(tsQ kďEX+봯݅; (9*rc骯\7G1یuk7!F@\HJJOX_Rd5Ģѥn ٶ+ϜFMRTNpOr arĢ[J>Л8Lηfӕ_Wsn0Q%bј4z$?> Ψ5vd4FuKC⠍~O sZ훳3mNFwstQlexVKpɜR=dO1kF\\t=׀g'QYVY9Y"P+hCɿ)\U/ss G#J\ >(D:v$ $/$ѲcR2a$(KQhs2~QK-smLgx$ǚYEV o{v_֎`qSنC&A|ڴ@CN sNRIE^M#ֹz4&tMDw@9#@B3y6>£A'>,O02((&"ô %!ucEq}BĽyxmK^xaz#CRC,=PKO ip\$?y9).A8>bϽ9d%ZIcxnHS/FG~Q-qg䗦tSe2 ͟8vgYeixN5\79Ӷ s3!ޠKHr >wkC+z6[6F!7?; N\r߆3xJXX0 r0D$ίO@v%!*~`#m0OPr jWiS.dht\_o=:.Vܽ[P1Сsz NV*O=:ފVikn_IǬ#h>W XC)Fi',L"5LhAMP$ږg#ȳA>AwzBTE8/5~.0:'$8axea~[m ̿ Zv.4T e;kMݿj,)=7;uz"z}5dkOL8z \Gew{ d3(I'8>phm|J,]<=2ujy*؛qXh h]* \BB!UlN,4alBDIJ /o)O֏ov5QN ꇡ9AZ&$QaIƻN"oe:m!D;+ˋ$;I+բ`va9-°xh@)d}{hA3lS(D ѓe*xDTb¥~0Ӷŗ̩}Cu,!f_'1pu1z&tyZi? w&_Yc\+v ,ĒbWX֦NMw )X:-J-3GSzA MUֆ 6)֜s=ru*͘']腑YXRr1zf1ϴא~[ɴ"-%e@pESRZX%lUH泬Zu!  b1 i*].XvE(aĥ/#<%1I9w8uN7:Dnx"V{T,=D~vBe6j|8ٗl)K#FA'K3͎ &WT' jQiSC,cKFZ=cx:wRaq4](y,YڭRyh43 0mG,E(kl"Ch%l,3_ڗ V{RTZUc#r+6-Bi6y rQ}ɧ]v KSW!kv7dr|mg7$8~j¡+@W`;YGP*[? , 3 ҿVO$K✻ϯ+_ n)eQew\Ye@t !D M&- IV$ Ahy.XTG= (xV0DYз%8-,ugzk|*s&g'*&`m˯#7 TNoz3T0ʦ|LfBg_S{j=Tm?O>踼l1{F dbVxyExR4 M >c0̛I+eX:00AH6uody}u5JhH)WvM![qeiB #%% zb 䍀h/Mis5ևusDzgb^9R@M5V O i/JEX-e> q8 v?28O.idߘ<_(k\QQ0PB,$@=" N9rϊD]TD}ߝDM2!_]~_ͦghq]zHߧN bE!U)f= Ñ ec^7mWH,D&X!2T= =\"~~[#4%S׭^)Ğ'wu;wq~Yp'`2^ZhOn̏]|z?ysa>SԢ ةLAxFIFKeׇmVý;QL>F U0Q ;Nqp&ͫvԉj-Ub',f`KH=E2BZ]g?sC}Z]"_eͿE֠6Lm=C,s,4jYq C`mxϑF;`ic:͏DP )1Ʋe8 `~;]4<CxI||HS͎C5-IrPW֛h||OXnI>J 71'܏H(L >asd ʨA s9?(?.}xقAC9%7*x8B\QI@8 Y'{YgPxlR1cM;g +!~\; }41h6(O4ĔPK+f :(y:cbđCe ]Ny_u|/|<5~dnbDO=?c_ .9AC+br\PNX :=}?-˞KW&he GxJe0_ZO kvAmN`(1E0#$@rRĪG}v᤻L$ 5X`+x91ۿ!r 9|M{Sn)vi-·݉Tnlp8Ir8f\4S%6NG䗈\%yEy.b'p#`|#:ꋮ;nch;O]V(в_tr"roM3 a~,(QđIn]1u?x# ֯ۖ1xSDܲX[kL$ֿS9cQ\lo3R. [ź08J([g sK,Gs h8j4r`c$AA̷+5,T@O:1ɂ\ӱTe1+;ds9ρۀ,~mݧFxWk>\ Hե54{N m͑gp}ht`?x+}sU=N!nP5GX_.1Jٔ]E}F d)C#579|mX dvc ^K0+|giҰ%\Dz?͜LAMKu"&HtNzQ28~i_SᶱK8C8:%*EgұpM~s#ڝ*q+imMdʀzڈaopn Ro/T)oRW9=JyIu^ Cem}V 1,Vd1GQNd)뀍{l+N Fv|Mx|&jz9U@R[[;p]Yޏ_$_#;_t5x\wFXt=˔Q*B'C3 y<Bf1r}P1G! UHA`C*b{)Ki%9 [g!c HM#sdI; B;LF"EH?ZYEpZ/%R<|d ,S)Y$)/ȆqgM ]WUШͫ#HLP\RwJZ?pFt8AHˇ_, $JH tRjNʣDЯS$0;0&{V\KBHc'_3O'-&&A n'1߷|bשLjՑ>qdw@ۗ{U9EҗN-Zϸw)zNyTa?)tID/iPe:F:dx I22 p (նa1wڵ_#^JB'ȡOGLǃb0PƁ͚2s+jV~;A)xiϣ=cqiyH|},aG`bxi]r}pw{2#pQ,H:qG僳\n*4J+\A#Cb_H׵/Mvna0jDP6+[o7z$Ck.ͬ%T壤#tgX:$!;2|S vNXXmz#{~Ҁ;%|ʥi绘9;Yr/̸t?YrbXP+?yr3GлIK_yٕOf>.o Vb#$o![fʹXaWiI plu'Y퐿f=$)k257''q*!CVoh+joMDO| 90@p3j T ^ΰ}*me>)Q.LSA({RF8Qk3鲒5UiV*)b'#b;W  "|%`OvϲbMZFV˻n;!ާIGa F7fK;NS}sj<ߤ,B&OJ7^W`y9bbzReH-ЅSI:JHچS5PP\~'N6ĆB,n9 KsRg]QϲPA.O|ˠN߶Щu>YQISΠApy(0iɗCr6,^2vo@.,|ab[WW(V\CP-5##!57%(ĭLO|f΃>zc:nӪՄtFޔrAٿzX ff`G. tL-{Bp`.Wm| 8tqk:v#{a1`R`K,s0<:MV Ը8~Ҙ#tKm*_VoJyRVi #H(|U ~4(άD٫mȆKg̩t>:6b E;|2:Ch@X"CRB1u^1SDYsgahbOMK՝K6|sAS-swU N)ɤIsޗJ7lKWf :䮢Z5Ne(t΃o};ެxǩ-O,9)k-!<6yurS6PufE*UU}@?wYt p18V/ P&Bw"2wv +f wRΡn%p&hi<Jym ҁĞnb8Z+OxҁO[^OfzHX{VHp*\7Ibw vNEb0g1+s\zL3c$TSpڝ;b5uc4< r5L۽u78ڟd1z)%e?cQK !+s1t6\xhCҐؙ/o4oFl 2Ǧu^-uibM3nN`:gדsLAP4z@r"F;d?V=: @t:G][aP`0»uyfı0f Œ >ӲFK?y׍{ޡ>tk0u|t~Y/v>^-嘞H e#uUKOyA$? AJt$ b#_`_;˒ԴtXbX(S35+[G]xyԡI2uQZu؂^x$u_8̬Ё'vgtm @15~ᰩnK1=8khKߌo Tnl^MäA LYp $1UztYeN("Tr8䠑CFɥ(/q53%"QP+~*L1{Bt;Q꽔"7+vtk3x Fևi/ @7'brmir(hڕu6lRڷ{(԰|u,/w̶'rS'}:hD;(hR*mW]nG rG(p]R2JoQ[[ CwJ J2n%;g=łdT0cBl(w)\쁲Q -:I() M,\#hw݇ %E2,;ʶSBGGmKꄞ54ךq]PׄQV#L,,ᄡS6/K3MdH7Ӄ!dr]TYJ񿉝aYEVҳ y?xu7]/i!CK5*˛[7wK[(;x`Sّ ;@"D/CNx'fHW7=<6[\˨ʽ}׍S]s2rw? ]Œw9&6d}cC[_6gQ>K\DNj>7K?~ TU)>S~BΏ;a/R+u3 Eg勘{XL!"ɠc n I c ǁ SaՖYrTo)ͻ| Ԇ˽c=3x tU[:;,5v S0O9O{ b2EkNmɹfUpoce#/bҽokMIklgM:+j qtƖ5lOT}M.-$Czם n˾UYZzzO*vZlϚXHEZq.:-LD dևs(ǛSS>J[K_)7f V?,tô&x#@m;L()S:&?2Z Bw/+FWW?\&jt; ?[f`ao踛aj/GK3tźi+-M,Mjvet t| nE~*Ntx1KiˉC.5zcqСfZ'8ogA,댧NФ4Q{.?D!/?8^cyOۖwPRa( ΒObVcMF 0hefk#ESXF"79.ǽ Zf/oKi>JBe=_1]|x;qÝňKr_N[@x~М~Ҙ:[=njG1!3M@ 8 |\M׹ i8S.u8< p♉b'_$=w"]n͐)OѪG 0:|[ۜy'TRGLYYYVCFO:a3ߘ]i.UPPHR~%X5B\7ˊ $㯡N0Pv4dLQOPϒ h%eujNxҎ{^˞œxz}  $}O ;#QB1.3j2-:vКb)l[ n,/> w@L9J:gm 7UjmߜYpb)$ -jgT}OBe fm` ayJ&Ӗ4#ňEscCJi!;껉 Gkh?ʱ DJTpO(NϔZͨ6Yl p獽]yթ.ڋ(H %uxn@h+=5}RԔ)պk$PH;Ѭ7O8_PާRu3|J7YXHF#VЀ4uR(Vwz:g|uFocgSHY.˟N6,#=b|{RןS>>%w7; w!7! BW*kd kaU +asv#Rw|%#\<؍5wfti:cT ړZ-ⰛATV, !{D0[ u > /~tuڔ[Fwn$𢤿 O)U$J Yߧy2J_["+n,m [&E4R#Thz=p~blٰ͊5`:5ck}\haa-}!śs[Ne$Iaع=H9q綳R]e6_dv5!qNk}C=J&Rs`ص]tzwj ,ʃumj+&| ^it)Mp*ScH.ucPF hor+et|}ׇa@}Bֻ)5M )x^۱)[=h+0Y_7; q \PgIH R°LH'=QqFw02D*kG*< LOIM5ZUrȻ.册9y::,*v)L>9pFpwu~oTZ©sa._1[t&z SRy##(bj-?u & Y4%9K 5fNpr[(5ۙg(Sb8J=ɠB5{^`yUтe ?N 0nX*Zٳ_2OWxNh _jϩ^Z~(yGU |NԨB&vmQ|]Ͽ?ΒmȞ!Gʘr %cosg04?L~תKdnϕ@Mi",d\rId1̰CD[Gf-@!Bj< zN#tgУFa|]~]k?xvcp{%!F1 QJ MCc>H%e`}L%s3%jrtf—A04>7D̋4z{>yLWӘ*:vhp^LR~G|ƢQK%-Pmb*q;qOk'e6Ybi>\rPS >w0NIJ7Gׇ8o2 @Sס&qhMsb>磘v<~/I}@rfw*_FFzR?1dI1;CH $A܂kk'puQӨ@)W?e' Qrzт 5l|xdE#pX􎦧{klCVf_лW:eukn":O#lKRfA ccr{}(Ne};u8ӺhX=6|{y%G@~"{fmH֛8BCZHwՂyeR 9 KUՊT݁cY0ӧ8E[w*G[yedDw]՟J{ mwx}!fB*q2|[samTx|6G4SBsRYfvtod 6PT=+  w1$d },p!25lV@h_| S` OQ< _'DPяsyzig`g8s$$F,`Bi Z@c5D f>~]|&Ȏ8l`{"7)wFidӜaUO$Wfy'y LLNC;ڎ1t>In4_jw?GAwoh an4'#\=rO_au,ndWaFjY&ZmoYZ"t_Wg(! Ļ5-V)R̕q,qk5d47#2 XPo@B>S@D2hM`3A}D>-ݘBL$nJb(,N-SzUX]';/v!pw!D`2RF>rx[t~;+S@ sC? ,;3qP^ъ  ܖ4=_-S=)D[X9  J= ~D:'|?T Qg QB^AVGvCވ<N!k;񳶶1g\Ǟ=&zPy0MzYhtLC<9KbHZQB-|V RcL{K7Ӂn'5' y_*y6挋;ўո>gZ~/b T'f6P-? ֜)z~wNvi0L+ԃaYx^W:lȒ-_H@_`GV^tWGZ D4>_p22FPe$޿`O(S` " Vw#aT%||h׽}bV0MM1s@#gAKU ={#,ck2ۀ"*Nv<:CXNњ.n\nbI% ]0S_G]1ҧ!"Lp5CSӦ 7#|&xq 9AC䬢e /aM(TJJlf{z1Ƞ[dJΏs-v2u(ߌGyEg*lZ0(`Ԭ1_Qhإo5W[ @jW96V?ڭe--'_zBgRpp0[|y:(#X?@ѻZt?{QL66,A3NC}N'uLJh ġɩ~aON*r>+CX"m* W;'zEG$0v`L-t'X޿8O?׽_N>5uaJb>n].zHȁj$c`w[ӖTV\EqeLf8W:x[se͢)=4%+yk+w]U=] &1'& 3Io&A߆8 pWJ JPjz4{,q#V4̥m۱փbތWe Or--(gNW6xW׌LRvT .E8LeG #4It?$YSg!⍮A"n]a5,$,~Њ"si25( +﹞͹zK<[cQ l63DW2|9Cښz5AQ5P 694Rn$v}= Eܵ<x$z5 MfYN/bBc#>Q=Ƹ\VKj<|Q\Z}bM e"u~UR6! KG[hkBLv[2 N=_t:Q6S~f絕)V^,i) k]d׫]KLhKS^98d Y >wuŭݝ=(„ʴ9dRI뼡$S/Uxl hLڭO ,V r5WOt+ j^iX`ai5Yu1EړY&"ѥlw$oؗv4(<&@/qhJ_+v?b9)ǚ0yNL¯vK?WҡҟcA޻Z/Q$Zڦ崼^3">@&o\Ў*IbUps_;~'PQe;з1&UPvUk^?4u16Teر!um- +t*>whf$ԣ]"vuN2zۢiuhY?Ж2>1RBC[qylј?g^HZn˒/PcAkK.#إVc`O!g &Y%KL sS `1 ۣ>cQd޴L*<3is˶ߒs7|Tc5q44dxW)z٫fvik$d'P,כ!5ǻx=1"_|bj fևXcu%!de%dfpӬɊcT整)?_SZ;_9븚Nq;C5ne*'QcbCpl C—~@%O~vzzfvrdBfcI _=R V><|6ASFu0:Pr b}}jşJ5G5Qg֘֨Mƭ<-攨}ү|?ayY#"&pɎKz-k"РF\+"_1[A`e α]Arv6ƻ}T|oAe:(:h >`t],&.q{e'+,%KtūoɸJ6KV~fF)_ZûDSA4Uϡ}kF3QMk, ~V@WމKU<+>)/5<:WaԖ/xdEChc|6Uu"tE~P?,Y~%NIm$0PXTSKW.'bz$Ğ˝Xzz"j 3+hW<]wVB߿wV,S\4aÄMrKIpa2LBiՏ3[W[Q G)_UFdL'Gwn,?$njTOHH eLP]tWI0> %a\ӛJR鳴̢p a9;q0(ITS-41d›玲]yHԅ.^2to)H,nW־xE/BH#Q`g4+Ijo}u4K^'eM/H M~xUI4o,y8C;-iF ?{!}g]Y:/*(BB65x@xH &><z~ 2:tݮ1 Tx˫怯NzV rXԺ(ؚӸɔ ӟycnOgM跓LI<\}BDAֶSIĊlCY j_"űSoN{B(0lH[ ò,=Mjr+R *]+ݢ xAR7$4qgn [\`|15 BƝ,N+&C̝|ϭhYGB86&دe0q=7۴N rߪ/נg[9ĮA8D9v .Uc#m!)ܕ 0=Cc]smD4'̀RQ=|䣟HMwpWZ8Kmv$') ~xPOf"|fV&/!cvL /Q>:SlytvQ6t[)6,(dPA,ќ\31s>U w=q\!+!̀\5*Hس|V8 p+qzfdXZ`suA r a4 nȆ=t~ ՋFqI^>VGY~3Iq7 (xȹV\RVl<'W}I eaQ%XR73RsZ$2y~bz,*U=#K۔g# 9™QhN^HƅL}<$F'^h/qDYZSFox⡠Y=>HjPTLwNkF- =ٗ &'jǿ|reOچ5e^Q}qO!X=||CJ 3(8AսNjN p}; Гya?~(ӶBP`@t3;̽Knsd<$4Uf̽1 W,L2bjvwOmpqZK6xqO!VB[j^jsFB &f\ˇaRpݕ/(18?j&/4| rI"xW"PpvqE0 E'9Z5QtXVR'y/u c-PSs C:J(Rj*9g_ec+,x-bL^@@IwWcx^n[=]+c7җO@ق#^|9La+ԇT}`Cl,lЬ{dˋPlE`o< _hxP!4UN/xᢾCf̅meK<\}& !%5\!:'(zx+xvEQdۨ!%uy2 oeDHh1@18Wcd겧1H״S܁QyIFh}ZL$6L] &VY2YGS_.%DGVPF~ss03vi͆P+{ڲ{VRc^8cm [%wkzpC[\,$Nc)U_xl>ߑt͹uvʇd2.sq5 }xLv}|jEJq d7(qb<׵RUbTP3dCc`v-tM^G7l 7@ ՐvRBz:k+Wk2 1J1́OѴqOH3rCQ8ԩ%*Mn!\jG|\[hwR a{6`(D VNU^yoDDƪA5@vc l[uCPn14Ս [ Ѣ'ykwu#euK}%`񨢄G|3WpV9.ق7u߀q6=>Սɩou)DKr pD3Q1RVCȘs@j41o]sj/*ΣyDq8m6AT\1r0Fq"3VvNSX};Dh˯iG -֮-~dExti?ς,x/ Q &՚Ik 1 N6P$%fL(w_8s2:iDbQ%5d_Cw,^sHGז_dwHVe|EF[Ro1~';X4,E2\Z:Wnpw󔼄u.}lO}M:+HJ=k}D00/6}<U7ӤӏjTS:g֮&wf ]_QƯ<ՁՅ[y5h䬯iwcSit\zb~CT 1O`H%dGXMY|bC<ڶtuw_Sz6୾]xwچRf+.3}^Uj&;DPF/AF/Ɲh&sBVVDwOUk4Fmx?0(ZaƯӑ1q3u]!5{xyƸڙT9{$x13u>I3.h3dOYBuD&NvGH2nl#MP9vW-%c72t+([=CgeOc* :edʦO:q_:D1;>A.(9W3fdovHQ՟n,놮~WП5\ڤa_EV[*|['Zv%m?DK@bFU&=Ei1W\½xO] -{ Ē.XdbF^zPZ^06̳\JK!0%gpPdɻg5? x5v%zơ1o=ae[='NoW%10GvfI8'@?=ۺͪ߳*֮I}E܀˒11tA5heie)'{~p >4Ԕ68~ mzye+r" (™18KCpq63 e+3|QL[8V4@ڕrrfS; n FTm[b{Q\@L'dT>e-õ}_K$ItL w9>]dv:Aa]ᢣCRyٗ ]zݓCKBLYB*/\< JƯMRo RHqmhN:ފD6 CP?Lb 8) wi\qCX z>nyQ3`5>:cܝc Ni+ 3nrzXuM7f[F0dq>gKOn[KAC׆&Efۧ$pH\xe} ζlyOx:E&- =Nؗ;&>ڲ4N]WٻNft_bk5vKFm'l(^:wl*b (/60z?4cNu|0Bѥ2YCB0w/~/I)\L$]'SBD^8Uȓr BՌ d=7̗v5N! dҥZ+GP}lxq!G yMrVݸLw0ˊNeYLGlP3 f@%}n X3 c0 s#%PpǚD)T@ebeuVa'dY8e# J{ׂmblĘi~ib)|TJ~[[E|t6ri?L/Y2RzMvke{%+0e9K;k]ޟ2Bh o4|)K*\jC \%XBwlj@57ܐ^өkeE;|pY` U_pۚ#϶d=-+ u r3΅vg(_^jZ7I6ȲM('VߎƴrN =eFFAujЅab1c^Ǭm =M~@q vfѨLom=PRTm0V<$m,V_ԩ%k81$Ě/Q =,(SdXuSO ܴEP8 :XɚR1. ٠rgc0'P6Qk]$  -k D' %Э՗@^g_-@:]8Y |Jov에n7),ߡLer$T#'Y+Ca, 8g Yxyv0=-&s 43'f\]QK(!u_A䤭j׭%VݘK,.*Uj*͜'"(CՇ,ѵg9|S ܭP7݃SlJMjCu @=6qe"Eb%u=arEq7)VNBHY'=͉"r#4xrv̀ u;!`3\Xj;?9&hvv~s XDg#3rFT<өَ]ٗ]57R$TOU(K$?:rt6%5ժhPqeg\-rvF8䟜YJQW`Gdnu~Ίay&m99AZ*Flw q@7yyvte2@inܸ{?rŻԠ19h2~\>~קQPp~eeJTޭJ6`2nR( Y/ZHᅴ1f|)u podFI;\L: &TUɞ--8iwxC(;ԁ^?Ǟ7K]:&-Hh!iih Q0 Ci0)-OۉDa6N[$]nP7Uiu ?)(XYtW-1_4Vπ{Pe9IlӲ<v| $X8OlSPeD"!BBChO_J6xp+]UsL=>!".<<&d^vy%͕i[]B/ROcҩ72٘0ޘ؄{N15_*B=V2pB윮iR'e'{Յw00d2IFy7./iNI|u޻jd&M%Y634헲B H5mȜ+HyjK@Z$aI n"-;8DPO 5ړvH6q~TC 6 ihuN qsk,O %GhSPqW}]j"cHy/XT|_Bdb(= {F9vA%~dZjI:?>>-Ԯ4eMU[}Ē )ZmC*#⃒msjCȒ?y'htt"l0w]wuTN(RkչЋcږhbUI H3=~nhhV%?c7b k%b (u)N81 ihh=zv1;|V\+R~Հ9U #PI_"ĎH߶`-)zESD/W/ġ):'Tu]3I9*Gg#&TjcK^Grol/ 3eLىGP/ 6ʽ"h)f;`V}i>K\m#%Fu̅l(3A?Nx'jh3yICj@zxrXK#䧬; ]Rw)(^CehqK=w߀ΖFh#%0p&qR3t &"j⏌/[X pp8}WKo-8w$%[%ݸx|ЏA,)rX gWvgh ]gz>*`z7F:G8\ taT_ϸ=gU!72ٷ$"QYR B5}6'^vZg/i&' M"'t~$\ej/3ufDlK6Y[Eω?,mqSS-]( 7grm$7Hp9w^v`jEq2yY7( {Ft=ac`>}Y f_VRԸVc5|y?Z=[o8+̢`ޱ?EBxQxt2Fi#,`m#*iҖWhy,?|W6fOR &xs03gW-4bp%F$s =d!&9dTLK3;:Ӣښ T^~m]_BJ[VK5A7ZohHwa/#Q\5Q0's \@J!G0j|*P+g-Ge441N:HjiƜp4>.ǭMyԔ61A}67?IE! R`%ތ-NɅj'ؾF2~8#%5NlzLH+W:aۖ.ydq~k̹ur:BvߨȜ_+ dlц6w#џ%j~g`JWunhb)[3jo] eՐ~=[}[^xQט@3*ƀ^֨)$;f^+p]›<|4T7Ѱn@>3O-N &*he.E/1x_丆ȶq϶)$(>3eLrfWY!P!Y +`SJSjٵ׍ُJqpWk U|!gH[GW3rC@ruA(5{1y,LcNӛv?붐Lwa϶[K jDZh֋OBB\Ji؟ޖLN^s1[,VC[+1/9Q~xQ)61y|# L#yS\V$\JQ oCl{Om-u:Ajd)U&ֵی=u-/-]2|6 v7[7lv/dA?ҨUq0zpI,`s(nIUI0o `;j|3+HK^v$>h9 ((,)!Rvp'a퓸*uy39gG<-:Sd윯Rm%(NQVתs/㨼o+ɑT~iv q%ʘHFjI:KZbG*$ ߆]_# wN{63ڼՎ[ [w|\[7 t`3e8+T &Ciil?W7kx$ ){U1-Vwr/|vh^ݘAd`od+xV0{n_P]Gwm(Y:1Q!iP}$HOy*{v0:]r ,%oo]z-CaڗO'Uh8VdP~tdbj\o 5avXaGQN&F#pfM"?-A7sdNQunAu3+gȺB/|H*Pa$}d֋zt5s\.HyuH5/;c`gH{ NES^lϨD'ʔfQ&A}41\קoI8i?oeP*D~P]7jM_3 ,M R/C̞='Q;ǀf{Ϋq2xWWzf[WTU, gqƍ,XٻVROܾywc; Nws*mۿ뢹a{}dioYU[ȪմlI9 S:JԯvFW1[\Q*@&ߡ2n Ow,> a :`&Lr1ӡxPRQfsy "f:=7 +WJ B`|%]L@G}[ĬwfaGLoro*,f`%Lar ~*(E8ďxvgw5a+ d`;>1QX'c%GM&oacE,]~. 5KA9,x鹚Vu )}|Pm4+ax !] OZa/~UyKAbVu\mlH??pRԑHŕH^d l ,)2Z;iwe69vŇרyJ!ҿ5!P'ŮW#ly$@*'`9kV _w/`&16EWnR_x!avhՕֆ|1&g󤀍 5%yI-_u~"Qlwс]M,2{0"l{Lf,J8Ez:X_F zS9Eo*Р FJ֋HG][:5N?k+=`{bj<*X zfsˣ=ܹ^0eE/l?gzߚl X^cS.UCqj8`#:̖4 wO@=&KRYr3)Fg43A=jUݏыȻ ܴ{l6wDVC.T捈͋10γ0^!qL%ϯe`<_?GD6 Z \V)$4W.02wٸD=6ˢu!(fe-xPU5Uyb]B/ \m^86ӕ Xc]L0\0͙,QV ?{ǡǃWZ>N+EWdP;sn6.4Vxxk)_p+&N[+—)fwsQ|GaaLľQC&t4ȼĊfIL6s(?xvwjh̃ 'ٞO1 LU!@ubqE]~t97ZnXZuKCʴY`/w8o0!\$IFg“g@.ȞWhKV4}ws@Vw=>nH2ݗJ6TEZ &i2S};Ehz idngg|E yה?^$ \O$d4G^P}TY}D0UM͢R M'9\2cFk«v>u?t lYkNO3T~CcJ?w@__ gDk͠0bP"Qpfq E'c҇@Nw,dqcucF531ZUӝE@ByKb.ŶF1ĭYZ[h/}1?(HԹ1LMYߎk@4YdqSӉXwgF #"'jݝaGpzЛv*AMR6Hx~>A !!Lg F n }[}~ YMFnqU[2ɡ`ӱ^5 ~oGͶGUqΞ<]P`~q1= foaQ0+sIclGh2ϖrF )O81ɌHO#EQKt#I&\-al4:̷)T)DYT 5"xgcKOʲK!GG4ǠIRlNԾ凱ݙ<4Ln^Ki{ԯi0hY!WdH4il aLČnYr~K-שf(ay2ёTqh)g ^$+6f{~ 9zto#T[inkn-)7H+JXBn)dX-m{6ɋʟ6?zf9  j_) +;T͂5e{PmPaZtnR&b&>x!-){8Ǖ(h٦<͚;m@BGFinY= 8CB&>yInYѣfag'd7Y X>X :;{ TR5t9Mwa$ ׼h#95vްyd(R*Y45)u(u?Ȉ(\@B)`u /(1 \u,2tYv5b8otswlT3h9f1< ڙK;0$Gmĕ[2k,;*0%M/Tp~!T#<{P?،zxgYZ0707010000045f000081a4000000000000000000000001642603a900004748000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen-lib.ko.xz7zXZִF!t/G]?Eh=ڜ.+=8]h>ZIDW$6DX+VQ"i7D@i9W KԗHA@ ޔuo zÙ$F"]8r-s '1µe`)&\:QXcb6P$ t7`ZxZN!f 2'.Y$|)9$)Ƽ),crx`K;FʨWuWNbe#Aw\|PZ.Q N~~ʌsRY-ff ޗ}_hõ .{roEl%my"%> bh]T[L9} Ƀ!Ӈp I2'>ժ;u 4!YeXL> ST9Ԕd.@?{;/ʰ"*|\ lRt?$mgj k/+?9k&r߾%]XAz(!45pY7 <ڱ|1$cUF1N(IHcֆv@0*MmoOG@e<(t21!v)IniZ),e`Aq'ihk`bG>k8XU/9'H.6嫼R1AE/yhHHJY/Kɀ3r lcw N!fw[iidɂ=sx d,#qpȧq$SvѿސM!x:2*XqO# Ȯxc.Zcd 3$g-NHҮEp- &R/;xN71&Y;& V.h}h[ikF\M҅Mȓ{`-6^l^ӊ歩R2ֹ ϳW&0Ms3PJz-"_VonMr{;s'NhV/)^lϟ8P6 bngAQ|$6_@y['k2t`;3xnت.iNHo%+wnk%DCFUhH0XodC$|}W UuF<}KXhq[boGۉrfXW;&-YGt6Jg1-T.5cG@}]`t?Z-2)z诐N$Z !>Gϓl-Uqό7EWTN ';P:yAbe}^M.];:LٴR绮 I[.--|  <|/] ɱ;+q=@[m_,RAIs3_0䖓c.,3:HZ4f%j]&Fy1O %py\Yl 'kc[Y*j{.k a|'{xl*>G(;J澞Q 2[zGr!F p7(.0}U[@c =%—kx.m~@H 2S"Of|M:#q:8sPN%Z\I[X^1O\늙9)f8#$E^N|m)^`_q.U)g?_N.1 Fң)~A xK ~‘<|}̶Ƈ Ff_//II?)܇)R!Oc} h䲞EM~zwGgVqzjHtrWN[B}IЃ T{L(1uȪp *m4MnG}i_ܟ@>znMmI%sLcOLJZ\=vu3sAofPFQHz0`tːgN+&ؤkځ 'KCSy^v7_u?C7OM{Cץܮ$XMLM")K %BҔ^6&y2w:1J%ğilz1XVD^>MG@xrw~KF$yl!'Ҩ RSY:JLwޅeE)"x T"WCMڹQVPG~,"[?Lynu`8'G,)Qyؙ%m۠Q@b96 +2=e ~5= [ٲ\ ( r<-iWĔϺe$ݰ\;ܱIHzf]X͕pDXS])/rbT 9I_DzKcz6x˛y%3l ̠g7[-#2mב$_J|ո R%lB@5l`-r'ȗKbByha}Jtx&t{אQcyBܵ&vOLtSKB| ?:d1x7#MC9(zw@Y{nnj74%]~ĈJ~4YpaS6h(UZ %`Tzδx@$N.]RG@5'IZGsҕ ի~FAJ"1GS%8F02ҽM2;ߠ;hsQp;t,-jU]2s}0] C.{[j#ۅ"h-ٻu5%34#^ɑ+Ϲ3He;V+I#([tN zzϟrpx0_}в]lRNjs!ZwmOK]^-Άa_6 v|ޝN`XL{pk\2y:VIEş:e\1T }^r\h#ܥk%9KрtIϓ=04jՔ {ӞO1bSC@ p|u  N ou*@! *{yi枧ƨZK4p*fUI"M +-שOS~ c}USd@O>gpbP֔hZiOE2${LRcѰal+bȫё!OYjۤh cp0B^# Fy3fO+z^c%t(AZ8)EzsP6Ȝy_+˵Cx%KcYϠ @)`o}H]:H c9%+k頽2$pNC_1PrCshV0-njv)Qbr hv]^ZJ[g ATd2Rz6Y /ki$"!9 K+L;0Lۀ|!GlhRUd=u3̲fƙsDKzZR~0穁ȇtE5ebsX-Kʭ?iڕcC_Ă3xAgw*Lsm.|z/|`jRmEk]+z.۴iq|9h^kEd]5*}e.9ǫ2KU,ˌayISs),X??&6ǜH/ǹtA xf#ϛ9#4"n4$??ķww]ܷcY飧`ЕxXƀ3,.s77.QzGQ**ܒ+hJ<By7'Y8=PMX9^o+{4n+ێb`W5lUhQH(2 jXkAa)ZM\XL3ġ aRtpa/.W,Ӷ OuڇJhgq= Iuy>z2ޚ)x({*o# c-ւh1]`+=_\؏z s?H,a.oh5o!KTqe{@I#h j `4(BpV olv+\+$0 I?4 sC35Xۇ![k$Tc]G.8~f.nRQd.ջOFDUD)bc\sO @B Iy7:\)HaX2 T)/D;w)3iT`U RHQ 3Ci&wK_ 7&;ҥte[A+ۭLbA #*` ehݵH+|-o@; ԪR?$:HO6l4|Y]êھDcGضj; W`87^A􎚒4WZt4ai1>_YoO('Ab9s~(|T/E-s[VDY&:>q~%420;?'L-+Nb "^W,=)EU٨M!}ք꾀p $ P!{r_m|FYʸ{h*6gu߁=Y}X+*PPw ]eƁ%Tp8 R'6*䧿!jD2z(j)\Û;T턜dYhu=ƣ֨ [V*J'=$jp2vXb:hܜki +*o-+hHg<3H#YhdI C(7獱hށg`qrRFq, $R^9Lw%,!EeDtc? 哥CKϾ G+X9 ?H\FC]>;#LXɷ~yWQ I9 %1D,l`Sh;:Y*7\_$Ҙ#hQIIpL 5s!Z*]Οzo?{%f60rAEoX]W6,/~E&[Y>NN,\ q6M6^/ Vn:5/I-1BQNfI I[3ҝY1"e=22gº H񎫚vxh p˔?+W nk\Iw# ؚ'֊T'<hı(ӝ9aw4-O :8 ҍ Z#ї)9'(I{!l4a"<ߴи0Dil>s|[ 㞁[Ѷ_S# V"Bi5f1-PϞ(@B^t roܛZ {EЫ!C ͻ΍ +#5+|b@W ~zUi(kN+!ٜQ=?;i6JHԱ<]S ~oNM_Za$-PCjV]oX`2Ԛɝi43 9߽ᖶz@13.`>MXhIh؁J@M=;/FM1B7f`?2; Ծ7)l[nC5TZbԸ6H rkա( b2A0_Xesʢf1Ǘj&FAjIai]ч{wmsإ=SIuwz.'18 $gऽXFMɳNwOgbHԥ ⹲\h > ϵK[Y,DڍF~_wx3ҞJ,3.9?: ,E#61{׫ܯfiD BН'yz\vI;=UAL SGSxUNl5[70_$Mo9Wp5S",myo^OvOq0$3w;9Xgy+y}r褈sr߈O)y9;FՊg!n+ Yz ֲ69'Έ1<L!W̽`r*P<. VF~@7WJep3`gO› df+rW`_x6RI y׷: {󎸙 i}L7>0|O!Mǖo\e,VS}=qJw[Q zT4 HO/{9yY-HR e L  %8C\&RS?[V ?U Od\bOw8duޒ ~oѾb06,/BM;b! 'PK!djAx¾~l\mx`E1e]!cx&MW> Al81#jmL7 N7HQCVK4-֨8U<^IT08ϥ^NvF$`^[{2]j=Hc_+Tm$ #sI%Sz liV>¿eϑ-K =Ync@KxrQӘA'42M^T.xhۮLHE^^uMsň ďD-)Ie=Z!Mr>tMPer<#CDJs8Hw*"4J&t ?,&rXRcU[vF:"?}"cJom)pwor.[}=f+HC~FՏߜM3LjĿ,E s -9yŎ~ynulvb 25D:ļW2ȯpNdZҽOf:8fЧi}ILYHzU"8>2+^~U~"]j;6UA!}9hdEIGGGߨ3YҶ-mmop'̥"wH \DQO}I ,E?l8 |\:5([.ix˶Ą*/RЗƧ *l3W'PpyO#0 [t7dMm.eYƟ|m(?44Vų},s@ /s'3U"`x;ۥ,@!H?PvTQe)ᅴ刺E-5O讻(֖BB;W9a8$qc@X{@8&1L#LELQRB`:W2a#i)%z}@q'Bm5 ani=x;ɑ*Ceq%ho)q336f~WϡHdy^;&##jN$yƑ2{[\%BILGmt J&n3a5ed *d4L~irv+av+ŠiW op::Q{Lk x|;wPMATa[0oڙ = یb+jtȄqYg?>6Fro=Qs2-N ߦ7+lûu0/)?ltl6lu%8K $mxlMe큟!ӿg'gRAAKaD}w>ߚ~p1s$] 8hH@E(}+<ՍTγ⁆,Pm̍D8s09 @{4*Bh`3 =0<Rc!^wfU9qfiiN!YQZ^;=5,9 3:2JjîuOp1>J.ڗA˝.{MIH7E ;B[L;Oݧ;?r-e{mCtG ۓ U_Җ+M5bf^{:BRf-#(G\?^UrfU?kSA6n09 \+e% gx 0|0NHM^^ܜ$ǪWUW  m$n-0PeɟPV$tĴWbmf%)({uͤhxb;!6:rnzœmTiTƄDeeϚ0y7--f]XP3(<"Vܱ ۙ8G40j1"FonūߙqQO451a@*;6y%ĉE2 I6RW'DqKHCug5-Qm,Q[NTN,=']] V+ WZ}g6d4`/.9M?3B^]-ˀe- 8D%:sHO@iI1߿I9]}lhE<#vմw!lW;(]rr6k*ѿK%: ўK2*a#VD^u7tjeJVӳn 'y2)CSέiIAE=-FD{izV)~@앃lw= vGy4g&9lm/4XDKY=P/Ag7{ Riif}jQ~r̎ʉ騹 M-þ. lL`) y L馍gsWuOdԅZdyZ9NMX 2`M&i9k/BV ||@Q;O3 S%H"» i1N/Vnyq"7M/,![DjlqJ(%@)ɸ֦)C׍}EF5~&Lu]θ]ZH-Ze,ARi;dXoQ$r P+'x,A\ aB-K2$gk0Y}m[e]V^ A^L[5*mUb!#枋҆c 9,SZv:pr*\NoSࡱi"3l *Khf@~?#"G`rfq]*V1VI" -=8 SO/Mel2B8W3ko8ṔXd<,Sh&8"eDͿ-ߔSb Žc$O0tYyk:$ǯ˨a̸| 2hYZ?FY:o24/Z|a m~MC#VJ] W#t)JnnYk]٥tB VF@Obv!<<̀,b"&ZZ,E93qy@yeieIG J+0٦ºd%#%># U->VS~;ٸsn2Dt'lS\2d\Yބ}U@Cd;IS`g1dK)xmfX?IS|IzAJANK}8`*ZpgQ$,,F5?̺أӷy D45˜J]a֜$-!e06j@:19c=%\7Cάضi2m/GW}d?!Rt\SZ=,+[(+O;N}+!pYf&\9Qb5$i g S=MR <oٮ4>p~Bs9 t(CZҝRu>?zD@rğjߜ\׳ϙE' |OkCK4Vsr\^ؔJBnߧz&|U +lr$86UOwc,jADqꜵlh,S1=[1!*IHE)==KhɈ%KMtDB֗Q MS\鄮_Te4A %M>W߯8}ٯW殞j+X h !Kڎj='H9?DU"{h>3 Y{hS4X խakeO!Jۜp]zl `C`!5T3.3]hteԵpiC]KоvivPXDݜXp*C?WY1lN+׽h43)hIқZ&",t(wc@@hcW 6$k:ZԶf2b4iاwhMtK4{LQ0F[QbW+w(>d.7* #y|(YEC?I+E 4)<8-ߘW"wk"*Y!6J1=rhi^W#;|uUtb14xti~3 v!$v>wS!i%7 (?"0_~IA1O|L*r u!7O>YƜ2UPNMyQdK)XxM[ܔ(l>f <䴫7_L6H3FCF|%Ғ_y?+:`sop cF᭔G2gWDhޙ(ЫfzXyv7GČhe [>>ݑӋHMciI@(xAK}p_44 qfl62jdd0q"1i;^9)r ɥb/r6$ A Kj)fU:ď<{*,u ~sRYz|Cs`"U,%cIau^K#j ;}&;'O7%0'iTv%Ems`0hSs FnY0B+RœYUHçvPfJ{%?&#pE_ksv,AD/տgOYĝwINL5 :-jBfvUV ]$̔'*_ aEzX`2{QI; YIb"_(auO%kfZFT ΘL~C)kL)H{3Euuw=M?[0U0yC&Ubss͂?i'c+|]֪nmy25@HO;UUiGDt`!|nh4Q 5U))mR/e+> k֧mq$ T7'϶ꪩtiǞW3xҡRY6.!/8۸"IA:eY):z '}]]7UvNIx^R DeҘswW |Yh9x[FIոa8+V_ X6@K[R؍=ug\o=mTz(uXeA8>YΖʊtVz&v=@&`)}N_{VOE΋@7b5Qa| [Yẇ2 Z/Ĥ2lъpe_k`ܗ8vd"e!yS]'I8VK=/eT(ma?Ћ;aNd)<$pHഊƧ&Ke$7۬RS[`ˈW|p'!9e[Yd̘K-D821{SUlN^an4#0I[ د%)p|PVMNGm#X[k+Ȏ_rAkĦ o )r8 =}h[NA ʨ=svm$y$c^f^F8 ǩԣ-b'іU2 0_Z%joFud)Iu0K^ 棞;ڹgD]5ly x)Dk#yA#2?IuDv]a^h_YoUOPlbPc/_ {s8W$7"عž %aG,Og18?Xpocjf;`i6y(9!J]C g>Rs}21i/_r2{߷G*NUuܫ%m^{^3@/9.(CyItU. `wŐ̉y~-%ҁ,ՍMN.)4ۋ4#8)i.ZD&=WBs}F`8,PUPP:/&][qxo_6ףl7#5L1I>Etݴ*vW'G]9^˄BaL¢}Ha|rhQ[JE 4T_@3nSmmE֊F}mj[m#G=°W^F$?@9"'GW gDL79\Kgs&淂H/:q`@n`۪] {jveT\p:|R~!UDR1VQ?v ɰZ聬z0Z sK30[UIC3lPZ9^dgc U*. n̒4CZA{Zl 3 b0F3Т^vrfOs8v9ֲ&SM\\(~P q 5saUq^ikwnbQzk2B݌cނO:uev$烥69kkg7O)A *e%6U V}3 X:p/TwOe;+>9H4 㻖 yqDm(R>P]uvԐ~Q "KJIDq>7}tX olȜs7_')y CfRʛT]-S\ B Jp8~j.iHQΙ<F9hNV,E~)M!PX|A:Pni=1zlY.;$W {F>$}T>7t4@Bq|g4k+N\^k-!Qu_yYv4ڒ!aUނ7\(mI N@UoOqx" M ʎ)cF;ҦoO:tex;q2m(4xmW#ك] `0P\Ş:2 )K#(>O2gΐO2 !<ɨ`jj47=u0Y5>@ +酯g8@aƉ\6izӅ+vȓa&x$PEn>x"02so[9 $[9YIy?{)E5.wՉÜDX{7޶g.X )t.y+цRuw<NO-Epqg=hvOO bm2pp_ *ծQKJZjm֘~, +PւY6k(f*: ?/4nOQB̿wwl۲ER)\5R/5WzY^\$o7L^#UWFB:lIJPTw띭0;E3Hg_s;I}eNlqZI993?eHm-h-=QCiF+zd(RQLQǭqrY/+zh7[EfH Gs/ƪ`]tJ*XlSγ%)q?BCq@{Xmmv{+9~'I^ZN>+!e*CNAK0*YL2(5md12"ۀIclZk`j~l"Hr]HEpFE%l!-uiQ2o`n鴝;]%ZI*\aLKji[22I_e9>^P z_nϸ? [DAiT$_%קZXHng.5b9MZV68+cS[;ۦinWT=:Q( !Ǒ|rL O٣-v24H{5!k Y5)7&8r6 HqF#;CLs_BE1&R4i [ɸ6X)_#3j(O3l9|݁-] (n䱷 _4V`!&- ˬP:kٔEy^D{Zh$A9Jzi$oQ IF&FYV.rΦ)df]"L!Ri S4u  ՝ES v[ G ~1O.av4|]^ 05\Se?ƫoEZ FBWĩPAѐ P8yu 1|(+El",WHUe0Y@tӍ#$GCKQ\Gm0e%>,!xJ钖v fmBlo"3w71Do=̎xeWEQ y)Q~ѹմm5F(LH,|h() btY6?.5|łO .x\cri:1+nR7T(x.1kH[B 3+-}$ K˚ 3Y/T3Hn`h;}~Ź1OnH] <}/^ ?>9\i-vZM(Sb2*S-} *TĄ7`aVsUd!soNMjX@NtS) у_jBD,շYW 5"c\eMqRgVenvBL%~SȐe<KvLjSLMHw 6w'2E (( 0-ݏDSCe؂Hennd]N><Uo. ėQe++OT~nHw2NW {ČV!l!lbܖdH('1yvN(fHA \J[[)z?̒Ze\zFmɶڡg?WLU*jF>'p#A-7ȳLyoE3B{=wI`jYW[?1щQY!gbQJa<[Rfр_cGl1VHQkj)ۡ'H~DA#j5MuM٩ӪW":/t3[ dT0+  M_rd aۜf # !vXlpK"rVO#b_^M`q 7A$c|wgq&WDT*` 4#\,,:9L^'gt5V{RwoMnM2ί\YdB gm=?@#@wr+c8kF}#y>JE7L?ՉD݄aԙ7wiFrݹ/^h^ `' M*9PL71ܵ~{dGf~j1X AL{,e*RϺs0 X;v -^¨Eo i\&Z%(G~B~RE qL`EA)pIwR0~6KU -^86}UtTAdQP0^[zi8{rM2+NM8[Ż+1%}w2Do8 &SNMlj\2ĉ]mBk .X737FJ,a)48nUi0C53U8beA,(Jj"W" 0U!ɺ}Qx@> p%%N ײzz[RsMlnL/p$AyИ(|2W|p;JA`b;,qg[Ѐtjܻ޳b ob 8#p0CCEG}$x] cqgGWؠ9'x,1AH?'wjM`Cq|WdQm'hb'nC^ *ލ ++dTmGKHUJ|leZޜF8d^>#ɡh4?'*n`zSf*$n׳Gsc_u"+1pAƟ$85fuQjXhx4W+By߾9lԕCs.g`-$^/!̓c"1 &d&pLwUb 3+1XS"ij,0LEp3 [E2 Q*eN"?h7'7/@G#ts`e)e&4J F&)) ʖi ӘVA#u>1S)wSMɪꭆ.TP O@/4A_gF J`<\,YLlJ Q8|l8̄PUY{>81kCկ+6{W$s(y؅m?튣k |Fw^nMH)2eq,+t]Z"8v3 Gm 9!KD[ZJtvGv#c5%8HM.Z߃,5F?T#,y٪$2ryb1-aXC-1¹#MɽXIU>u? (iHfN\33\Ɩ+Du40LV 3ߺatQ=k(" ЁJqH|CgjŴdnE @2;V#%>H60i^kh19 J\Jr9rM2B;)Zê=q"ѻ%oӔX-:U漻P1,#ڰb*%I @|1;IGē%xE-r*!Dߨ$+TBW(AV?5SRwp|"ŌA,O. s5ٺ*MDBP![%驹|?;l ?,W(eR{[`^o!hPwUQ -߇c=FpÙ1Nx[SI?CrTPDKw܁6"!eVW-ӿ>͊(upZg,1YՍ%R"H؀KSj%ɭXmr-zwOd\ 7.,ZeD~(gUs#c 1f?uŐ.^yb%蓜s*&Ok{C)mCL&vo N_yn.dSڪ}=wgG n%+.֎ Qs*œ WLdT?0<;Wy uٔ"'6( 6@fa{iو) e6H1à-zӲ/LT^40GкŅRS2"XVOF5i!O;ܡ s¹ᾪ|v5m@ND)i/0g+)-C#u]#P4 <'9I{>O7&'Mzo4N)J؛٠ϳ,gZJ;IۦʚkLe nxnȣ͒GʞjH&(13v_!3_/^fĈ!|#תs A'4u2ʓw´-]]wrJق2.l|֓)VH+$&`K",61 ԉ<{ GfMm5 K{ᚱܭEYF25ޝq{i{+5Θu<7:T!@FU](C0 e_D3+K nyR-' n2XKv, _z#fn VHSBo˭jv2GS]aMɭ;s*Ng#!/L0W'},-t#;ɢ2qRtp-La'r{4~T>׺@dzum7Ema&E}hE`ɡ%0_ex,$yReZMʬțXJb55u@3 U9ˆq hkC)6qYv }3V^}څB)Ddknl_j=]p.Ys>^@%ƞ_'8Ʃu!Bf)=fy4κF'w`_g*IE Ѭ-)\B.*2=#Z%qgTPUw=9GR>JGxWբ.|DoOy?gmI`R2URT<̝p0 Dfenis.,p -λP2{:(X*|{Rr/*5p0&(oR*[تV\Ϗ`^=Y5%a!j~`5.Г -SaH񷺼V^Yr ]S>>}aiye-0a]&#z2b3ⶲh!"Q9 ddf&J+0,EFfpN/g8r%0G¾MtǛc%f.'dc0A L?:'-k}%jpgY'#pժRb=nL4C4E+#}0|RW%rlUdpNΌ] Mdp 8*8G|?ꕿ/5-·&LP;g?dЬzRg b/ni irϓ*[W ZM:'/lAE9 V4Y@ʫGuv 8 >B הCE7:x^s_ږ_<ȏʯNv5Vzu7UVDxtJiLȀx9h p$ɑyCkDbvURDC4%uIaQ4%Dxv̽YfP͇?BdNBHh5phN|QfCWc&'| t++ě0s;0(76rR8]r9.o?;bu BK10Z2';1%:OMc%w}n!=52Luu: jw;ć B1_쁌 o9԰̓+_]rF2%= Aai[x>4h*$\)Sݒ(/7wY$Fw5ɪ`x|ʎ;YlF!`iWðGGHf +-¶@\oIl{sT*%3~.2+VǓq؛. V4xm6~&ñ=XA"F"Ujyx(!.Y)6}喝m yE6Lݑ浲9qO p_o¶lm!3; ÜIyi`ƲY Jufc{5ݴum:Xbx@Xj)Yt*;?3{5E jE,U|¦h{"rqGCIߖ\\;˧;'!x1.H$ʬ@j%ΩTDwlh>zdmAYRd>)wnn- bj/m8:v5-qxEs x(iͬ"P|#ԦCCƣ:;W8U'reA?^>;ENaOR-=0hX-V>B6n[ȱ߷N˲엥k娳—QYѪ`.gЂX]Gx1citoh7 K28mbYGw Dx箢=^r( q=;L;NHݑ'juL94**yZ8Cԛ;dY'O ѷZ⹫k*ǰp'&\~%o~WT' :D5Ĩ+݈b{RCzF!\3*zQۊVq؆Ϟ Uɒ5 u(df*NnqVjWy ɚ*}z?.FCh]pygsvvrGi ./!€un:K3AG|-N݆92j-Ke\޳Q],9&f-rB6{J.{MkG 0h ިK ;t ftъFA:k҇lX}Vg8[JYQ"oЛ?mӖ(Q g;a#?qAOE O=ZLPc Uτ sD-q 'WnJ#ŧy]FŢvdQynV˕uzHwD@r;O=l{m-*$_Dž'D%P[ݙ"~άр{8Ĵ6N1c[)pR} Lr- p6R.`r%'R]钏}m{^ rNul<>S!!.،h |]@\|nwDb.0L8>J zŒ~,PH`q83w!2yM_ooa0#aABiU[qAWsfd `.mkS.nbBCX/$) jljV;[[q v1/=x@#S0:٢Kbb8q "־r-zsb l}3D:ϳ1RU='ldjg/L(;v;YԼo1٭1nQYY 5#pXў2 ˷M` 1_%bI *i M 0q˪Di +/0>vӬmn7Ѭp~i 2u#۫4eN&;۴hocθ`_;l)x$*w-Rm|-,ͺXoX1|ܳ JeCLrȐ!3M,}VgSkiD`kZb~o)xEe:1ކ{Q(- I^YkDV)oEMcaP=|ZTZ],fwTu"[K!g0;4RS>}疮V %\3 G L/S٨0޻*g+d aYp # ^դ2WEӁ7"Ї:A5Bs+Tu,99;b4qMx*/\-Lڸ;} ~"=YfڧIĤ.b3k.z [* R@UÀ+ ]j^s&CJ W?ȿDTE%G1'j h[::Eݔ Íٺ, Cwy3U(eu'>(-;>rmv)`x{3BL-F T/n 8m B;VuP҉A/V h3f,(~Wel@HĖf㒄 |k̩M6qQop5sYÍ.UB@'P9"+ƞ--.#+IJ0ǐ˟䍪 'm*s{\AgX#irVtlo`%iv;ʱj~e3Qv#y 0(΃vWج{)gJj@ȡi0723XuMB# OpT=a 46K2'k4' $kin"cqcuK34p0fZ2=P(?*nq'njC~t H+KvaW[mTI8'dRCM!%oP?$Oj!#G֜r@sTvf˻E'rm~j-ͩs*րn @=h}|C{=n%EIv2ja~Dc}yG"E]xH&V-ėa\З0{W~<a Vv*!3҆ +DHL氻?ArtQ<0*NN3Q.*nVDd@ ʶ>5ˁ*u@hyef(֚Տ*ms~2fƋzg%܄fDl}=Q~ߊ,<qfMffXv1@D57$n.4n<]WCFF qX[5~/43FyՂx,O̽{\&HbDym}ԠDkXGyBN&hvny+$t6tlvY0 EM2W|:dv4&1$vavdRijeϟ?3 5>'W۷v(/hU|ܒ?v%ɟ+M|9]Vyk[v$U)8X,zS i4Qg' D6p mjq;"'_#e ^pwl)W4 aN; 4at5CЁUAm/xnlbՆwR8I[T(yR_Va/OoUwWPpr`YFv_V.%J;%降%-GN_3i0`dAYX*.i,Ѹ1vJS=.i13D"3Ewf1q#jtLq߭J3k}:3>w}Ts>}OHwDet|4O2ح38PQS: S}hn&m(<5kP϶6tN6 UDRT :19dץ^/]FIc!mr6 (6u*Y^Tjd5IȀ8jJ8S^rLLҽ)U/㱻רc黖mrߝ³a~?C JRs!~* RdB%jnɵЇaM} 5<1:1j|߳}s-fet^o9\iy/tUmfa1 OUbGO'bN5Վb۱=P'QS\Ck.?1>wZ\ȓ֪452%\h&j4`/_s{ /;Tr IByOF7 [m63媛 L.h嬷tB^[=y%d9Bp K6ǡ~|8ݰ!lUQ#ט2_ӄ) !LJ<ߣA-9a^QEA l"۾w/>T{aNܳQl`+ w tlQ`1ntN#=(VDZ}PZʲ1s2Rj=q_Q!gٹe^ T4 vqj|N߀fnRiu+1,aTsp] T7+Hp+'*:*7&$"nhMqy:#Tmd YrBڒ>Ҍmp-ECA'[<;6tN «%ӰL G\Fh,5McrՈO8W^%411{.Ի6[{҄!c;\ɐb.x{Piq[*o uCQ(IYILӊ_#>V75CTC͸DTQJXQmڼ/gZm* (#,o] *HEߐ:Ҡ7d2 ݧM?y L\ O2ZQZ7L/ gRդL8 O#^;!`ؓ~* MW!`.JLf51vB2I&kCġ՜*xtT "el*{0ϣ<+j0әxBOdoXj 2!:z=lĦ}hޯGhB |Om9 ;żr<!/pi ֯%.̖f_>R^jlsV/5y/7 {o MаIPw#t`Z5Ӽj1}'B/g^Bsc+-Hnka }GZZ$}^*]7IYF. D93z:gmV؅h69&C'1}ЅvxtOعW] UW'(× [ft5ӓfNe)0nǣgZUB|hB;S!A74#~J-:z+_&j\ n> 028Z'~2fmȽj0&r0! 5"J*=O'c dC" >׼߾ \ 룛 ko!TI1u6W( Q$ףUsit*Qlh8nj渖*'zV՟J /fC " a0*LXXBB%<6cm;$ۉk~~ƞ7bځ,BTK45Y/553;bȅErs1iQGC3 {1IŕG>0?_A!e[ڥzh{j0mwPlxǩC/Nė:7聻S>nL'16kp$+̷7`TgOK8 5xݷDEH:C\;RRt%C'dVr7 +6vbeb:K qŻ ry6fD0O뾟cOtgh4tԋ֙4fb=tMM瘖uF{+/2o_sƑw L̒9f5ϼ)5Lc͉(`>䎡KK/9#{f Y@~?4Y'$"Z$~ e,jKx;r6йDVBkPG|Qy:Z%NB3<C \ yi{>V*ۼCyo!p,3T־Aѻė0E 4K ku* Q&E<`E [<Ұ@;* D GfKl 0;8ֈw+0c1deZ37"f 9PyQۅ0+.owލiVo*CwpE `AhjӲL&jDbNq2@"[ Oa`[6}Mv!n;A. ?g9^tKuk򾤗0 Kr%@VSTt]I[tŦ_nmŨe;ii1-KT a( :i^H7=IʕWvP/QnQߨJtQdYmUq)*ׁx(" }VlV܋7u}_ k{{驢x_Eq>%Au<#OɊM9rZv;X$KfElG@>Peϱr&SbZug[ >'fG"-!a_B,R5_cу==ICEx a6ɡu &[Pp[{ 駊OͰҜj2HxeݺN'Ԅ+C:XHVL6zfd 6 W>nUn|e^CkGLFgj?h yk'&͂A?*oPGտz}J򎸭!5tWˣm&U8n28')j8է/Hxek(02Y^n9]87b̼ȍb NYώdnP2Aߪ +;a_aB1 _G^7u~n+@c7 ir7q2>$݄CsasaUK+>)aQ:V{"+fAjcÝr>(ѮaY/Vu="5n1h)?L9(}u $~.1aZl1M7{}%' hqO_5{=.5kZvaQSˏj h>s;nDГݗP1'{Hdܼ''Lj¨,@I#Uϧ 4mhYfZ+%G]u*H*p ]꺕Z/|;Cĕ^0ӌx^,UN}?g̤ŶΐzӆFUjzvZG{,'i)zQ<HI:i.pG4Z>-{%ӿ`j `gKe1j'*GEC3Qucew|N9Fkgkb7w=k|;71 gQAMA\ nWR tkpr^-sQZGYIdʴwݱ"7G(Es)lܩո搊u5`tgCevBOڝ1ˆڊP1%vqok:x85%OebMtf_ "ZTf )vͶ5Aq:<%흛`6n?ʏ'hikFWl~ P>e/1=kV+kCڨA >S6[󄾶Ωw`orx׭zCӱkmU"ԛpqv\q2sI.<jze?2Y{FAݯݘ 'ժW b͖P{6c[s2oСԚA0G)JFp) ٥CM3?E)e)@ qlsb^\>wpg]D `eKV'tn7舜|Zu̟$?tsmX\z%7bur;* 8_4H|GƖ{~CTy4=u)E$2bV6jB7+v W\.ũj%1;yz:/ޚO%n$Y/ j1;^9V!&Ӭd4B;n-ֈ~euڈu=Dh:P!Qr vWF[Ek.'9 DEG *u]kD9F'Nn0zVҪ>AIQc>%PX[Y Sl^5 ϼnm,r:kPE9/ ht`Uma~ e6gf9zEgkݫUPtqqF utt V c.(6+RPӨE^ͬxk`ʱ=4хդaUawaTwbv(L|̺˂l <欁5[ҕQW[v:-E589g:4=%B6Wr}4%mosG+0LRTh3__/: eu.hTԌ( @b\(hؙŇk q8o$|Y} \0y ,LSXu6υ0ErbS9ȴlh$Eɮ+Of1VaB{k o ! o*={D̈Up^|SԼHh9;s+xĶ{= ˌkV/4G7v%o)>0=B!. `*>jm6)_XsZ\{^aClibRnufĻSwhtD|'GÞx5Bz~꟯.IX8¸}ئf'Ln9:b9$[GI:5BLdA]؆j@BjQ*WJkALߡ@!<ϥTe^HNtwi?6t xP7-uF; Q>v2QEX/HYӛeۄoiLkZGQ1|{x"LZ#m^ Gb hӇMTSuda{!LHoq A фipax(JB {}y\!o޴`,vP%qQl @t> zgZ/۽xw'1}\ew%º6D";u~] }΄= YY=| v*l񅻧0{&3f ᩪr.Gty/5 [9!T3:z49"E۾9Ƙ MnzR:v*s+lU?) ) SwoDKJ Sb:GMJb:Jx^2@0>p.rk_E&?oawi$&KpAiOLxnBء[6Q:iT7nnjRGN&/^8 zˆNfuL n+P:ǜe4PSkjF",zA ^a2iNJ/Y(u^>eN~ X{q~!Z4bXd)c 8X~ws4 Y*\`^n1a`CEΎr!84tˠ3&e}0;&VA&Lb$5u <.<3bB\S#pgjpe+4eT`M >^@L~4<7/TGBO>fyCO \@a%x}WijVHު^2:5tWT7Vxې9ow6$7u9 ˴5Dʆw*g9иCsrg{퀲G} ^7UEE:w9yjrY;ٺ$\f.1T嶡\oެBQvT:vm=Ni@yr*("T*hƊ.C6B>F.8"kηRW >zYk\ TJTa98_6]Mk!kt rWӪN 2ulLI c@DTq8= ,7Oy)[IMB`-Bi|- F9'G+d6+5nzo/wH%u# Ѡ;TY,ڹ܄@>>&lZNE(߷v# +'ZdAㄗlPqխ`'ήqdž aDYB;_AطPM#d q) Ⱦ*ĶFh0<\Q߹oמqR{2 %Byk)JC% ^G'`J9[ \2Ћ|lj6#秼YhoM,~.Qv`зG1_ovџWQcB $%dZ:I.MrgJ6q;jm YBHC/)̥.]MI~{ jlgr5)ylMS{AH#KwKRR~lhl|Bj_^sD> .ˆoVP|R\) +`7v=Է -}uhҐktoM kvgh/)C-MxЦSD Gs1mi))-Ed= X:yp"E~c ߎ'Tr刂*-7&jޢcS!V cvJUt!XJR"rTJ[HXXnQ PגDey7P7]HJ󌕭bC8M~MbkXS.^9CeP(%yV#}6oH_`;T3Ĝm;%[8Wc* e$.}2'7yGޝ?PqXD!wRui-FQS 5/`dwke9] *C畛F$桠wFB˷EKz8@ԥޫ(@ݝ,J"A) a4 !\x;D5:{6Rh/,XBCڈ]H@ίFyYQy%¶ VO(ao01<\yt6/z_-B:o?v#zn  \v$afZAf%C۲R_cPh 3+1 2Kđ7 ]SZջQeN=;ZBOW }*S_-{%`Kz<3WCdz I 0eIH(_T 5lI9o39&1`~X1@qUX"b{j*'"J!h%"{&xB@#h*>%Bpz!d HsdTծ%%lKTNEU<]m#sNbD(;j]_9NI_RPܼo엖AHi>|m\j ]]˲ڛ\S?pidKsP1vuU<êDBUM. Vs. XB Q!Mk]jXV塆>w-«*44k5iă/rR;`|@'SPlШOݸoP"hsn@4z^:͟`PcU%g>M Hh^Gn>b&lgڐUΒD˞!F\Aexp񄢋"lsFp?n5[)#「QDd/pٚv>2f?WH?+Jfg7GDT@|e1{dzԴr~T2+@ V̔oe?Y] LXYlgG!"UIs] [*A -[#fmbW!xyORhƘ~C()K;ɄZM?鸠*;MwL/T;ㄷÐI|JǨO-2Lϳdc.z_q㋔Tmc߃{xBt_ Y. `10RL;VƂ pJhq۱ڥ"F'_T Kƪұ5$ɬxT8"c6p~qCx B`R\fdPZ/ M_KX=tze[m )q>DX{1a@c2KWJ(%RHxv=! .Q~6r:P OgH͢j4ߪOàF~窝ˠA%L g^ 7!hk$R乄/Tsz뗴/Jlxź eċLp7CE5<i$>IBӀLUlh,?~5Pv yh<奰 ӭkr,6?*ܻWK+ _|=HZˮILnf.zܻZD9@9QB~2IؤG(q(aoR42:%A}! nPhGͪc`jDq-kb9糢B7.:PՒd#m,l!}TI՟,I4* Q/% QS_<ۃky#W9B,4;Ad9 RAj/t~D- y)pHHw_"SscR֦,T.<:\,F4cn&i=Wz0Um&BU=um=`!wu,T̵fYoߧdQOT2Yk#`&cAR_Gʩ& OR8O–)W{3_5V$h8z[AAq'.zvl _.L]zl,+S-Z?BmN@R7odӁadC8%%_DfΪ}}k;gYŧMu(Ɉ0yZh(@Ӌcj1gnkCOiM?vVrˎ!zeWT:p6Lo"ޕA!FNDy9œ# :^On+';UiBd */P?I3jU&{Ar7C?`LnɃ~o;!c"xtDL0vҪr9045ij} `kղ]<v.[0Ɇ%^G合$j-m|\םKg˦y)$g7 /ionL䢸e˾M*٭n/^E3g?ą74RWєCVuYR' o`շXe9{l ̹ڧO?/䠯bFw\T]ґcC,pi.zhy"_~:\Vj5 ךe?Q]OKt>*rۣBhT-jsBN-Ъ^!L1^*P[?gʄ#|џFA d0"|V 5\v9UQZQh=Ql1x<,YSn5~XrlqktP i.a!d'Xu:F+1M349L4}{=7܋9JZ9CcK:hSQ?7L,M *P(ӌ'9He$ʔ7 EbFӚMk657d)y5t{ԍPی,T 8xO|.sgGW.f_ko\EXs9R$˷\T2VI])-(ꘞ U$0fsQS4[#'Q@,@i>$C]  TE)XrhgYZ07070100000462000081a4000000000000000000000001642603a9000078e0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/pcxhr/snd-pcxhr.ko.xz7zXZִF!t/Tx]?Eh=ڜ.+ˣ2Pr>Ϳb ^X-=9sQKÍpf,ֈD.|}CTӊ~j̴g5ĦLCeayw4FBx!sV&(h}L%U=su$ *52.v6f E3}woŇʒӨt{EJk/͑?;ଣFpuY(:g+M7R:f:jd$8T0M'qPrkTPHkCiUX2~c5a2>&g@R=x)Xd'ҿXv̚kƠCa| ?JF#B}qQg}ɾ1]8MW!KxOmcAͼ.ĤKi+ P:H/(kICo7U;@1h99\âwCu9 UM Pg:zDBD˩zeëQpZ ra̅7ӫ &ۉ2ԕ]6e =?i_zGCc`Uwbbm}r]wg%Zu&b'؂n,7:8<'.\1 bUÁ%ȅLxOᭂ vC 6}瑖cSss2 ΃$TÉ8KƍH)< +3@O9H[o}prE;rmV'Ul`.3юei]6=z3d ?t$bC -SIYM6Ob>2Ȩ) b >AvVb`ݍϱs.Ys W`% 2oH [Cޕ M#nfBY`da/jhi܎B.$;/ \|ڗ=إ=᭼  jp>k䷄hLO"GKۀ:hVcZ]!E$=]Ҵ\7sJ8B3nw)QY wؙ k=B"GiڃiW$yN}ݕ&% -FtjW@;]=ތ0w\4k~ 7UQEywiDS6>-2 b+ @ݕAv 'LH،ݿfY`{uɏ0V#v('mձ EʝY") _WqQ*AHGiew+QnhHϚC@J#gݭgX_C,vgu;jR殶Ѵ0e$Ηm>OK|a٨f#x^n4ڤW7ϨoL^CZHZ/<~ se1͋f&U61؄ƶ`<@fNn7 ja{5݉4hK ؊ 'VvHh<+DmڍtJ9ƥ8 I^&OJYޓa"Ub* P\q"tk `sQnks C.>;w|kH- ȯĬPSr 鐡?h:84-WDg՜"+\(TiemSهNK>qXk'G1!Qȃ?j *%)x=. R>y>]8/3+TV]\&]m.OQb~DdpZh͈9.wUW#GNSL떌->ѧx9&fL&?߳Yyrd.TlOlK@}ղs$%'> */R]%n0|CCZON 8$&ɘ P/Q: Q >%Z\fvN ME2& ;4ҞE6ITOA@QW3 BzYq?"~Qk\6G6i-495Tm[۸I!.-C2`8D·I8Ῑأl^"4J#F}䊟GU;fއiC'g}oӤ4"^nࣶCN``>vg@zϝd`#$ҪP{Ֆz~iS^I7ݸzXQb8֜ ׷1?hױ.Җ\m"TS_9KN_hȌr$2q;BjОMp۴[{ٽ d(/CӚvWYYz2!C? 3XZ(-E#ZHS7$r(U+ȽLژp-[|d_-܇O3:=īy=Imc,]t%0p"^lM{hKp+ ȍ7?!]3`g)MН6@<7g*W{YY9اQ;9bQc~o [zFZ9v6<32 ` y=K .||M:cdgoOxeJFuht7*yL[w Fnaڑ; QBA-r t;ư.YY@6k ?A*fՙ,eOD0S﷘;HB8 qoO<dJD<߭Æ-{bhGH#E̸AlF糴ߤu*Zu_e#\u7hdƨ'FӃOš/+A]= f.+E_YM̸-W R"i=Αzyfm=Ź$%.Dnۇ.-nAf0 ˚ ϋʫE'[t`i DRDq˖Pn(I$Q3/̡) k-C1XN1@6n69ez-FAe,i 捱㤠29Nչ@ը:f/tF-> h̩#o Hʼ҇~.e&S0z;/=@GWҸ)4av-tGs3ZI'5p4ԧ:s"gm^{Ol =Sa%ټn5aJ63\KC̯~X㦾1t[h=7Hlx-Er},s6WZ /_^;\zq$FUKׅJ/f &J9v#tʘ:wdc_蝞Pb4jȈQzbzoNWDYʓF UJY,ƒ7 ]A4IiJ&LǍN"_j|9(h>OL5yRlJ Ec0pR2YeJBNBMv+@TqЪNsg0%@bwu X¨F^t( & wQ/$ݜs2dZl(nΔK6OG ۷`(+^jfDK91% amaN.Bg{Jt*̂Tn<0!NTZt~^};[s${Mcʑ _>$k>2үVc%)Y'[ t2X9tt E|WaRu@4q B.Qn\jq-4hc:s{V$ HPUenʕ?BuZy!.A<GS& /ok0lHOPuޝoda)-Kl˥4XAyVrCror=vu G}k)C \8?TV(ϱ̼8E-1yC Fh3"I~|}8eN$܍K⇷^?iE CɄcnh)6k w*gyl/Į\vㅾ*;zkh`O;a&4oY T=?s*Ӗ'ݺO/ܿat/ͩLEh%9,w-n눲7YveOHf߈$W&M(D4J؈l$bPw>(F+ast6 BDwh8|,H3]u"J:N•q%g^ݬ4"c&rw釛@ AF(cwQ YQ?x@dd؀/52Qߧt-=d^]>VLD8PaEspzCg6cRq&׎w~=9m%Y 'kٗ`1@[dc6kvv")ǒU?&?Fܢ58f)o!*Iv!]BM3hf!g*y86$]Ry~YIi6CȖZb.ֹѕ#p}$_HFTqTZc)m"0vIׂb}G2!e \IjeL|~2WkȞwvՃw'Xe[k#RQ Z3BޟFߓB!ZN9&pPòIB7-1;xFÌ%>}3 J;|fs xcGRwu<6. NYs!h I@ +B:94Az|;aM 8}LK6t,\fOD?E_""C|:8ͳЄs%ou+|ISHwcubY&HKG8^Y4\v 8ـJJA-chRZOhY|jt\:~>WGm&}wDL$ş!LvՊ1fUw8|W/)g ɂML'G0kP#@Qh(.߽6-Nq}ni6 Q[H-.3ü %݊Das.;H(Fų[*9.!ϖ[)ǢZVJ-O1n?08I(bl1fb|7 \>qP$Cy20s qg) Zf쭘:98L8ǹPxR,XKJce5l@t'B 6(CTzos+/+Su=v& 6[QfE" OhTV-C;LjvCf#d3 p 6%9K =(?d/QA:sbd z&@}\̧W|T uDD>$R;v-l2PQ́tW~Ƙbہ&Щ܉W g6׉WD;95MҘ[>o6 ./h (B=._:O؂jf`1Aaqm?3i4`jc[jg]Wf2*ptc%2ҍ)}-ZQ+-S](љ4 "f$ GiU`b)B{o)Ҹִ^0׎žb`cM^Nfe z<Wŕ?j:Yie//)lD0HiY{D*E(S) C@h鮯%)OCzHd/i2; %GXk]3#Xo*'cffe+])B`5^A!n^+YoJy\J e,{g@ lDư-fԗ3N.pӊ8mjS/K:!DqSiYqR*0L[Y@HN4NR>'гuU-N}"2ZU?w޽)so~Mͦg(d8`6 roo0f)]\d`XȌJXD[Y ?zT E=JZޣ.ypQ}?+¦E,dHPZ5wq}"UcBCBIoבc7F.|bPgvF'}"Sݬ[VC6佯WX ;V2% 1{uq} G.B1qPeLW Il:y . KIKA'Y1*-]?RH3/S55@k.h'LEA?ԇ=/ȕ iR4-֯HbyvLe.y 3czS2ZAN[_ْɋ0v-.fܦ<Ge?!%#Nv$"#Z2qO1X(~! !?Y>jWSPQSA;`Ma :Pv+Gt}@{c_G|s_7d5Uayoi څߐv 1jP'fd!N:bfL%Su^٨aSc0ø4P<7J2َ?)L Ok'#+%V_8d!ڣ|2ϴ_ ;KQ9EB?˹ *?\٦ҼYVŰL{-=ӻ n6 e*".[{lƕ՝E]bD*+Ty:2Q%IAWR391U ?ˑR.]yMN%-JTHZ, QjUR\9{~lPSр1;.d%rWjP-R/~=ΧrJ)ə0݂a_g`\ V_&>s2a:6^68?De$S*[V1!" b]3W@3oU+8 V MB]m/{dWiEQR[WI#@ȍo_4@Ddngm%'1ֻLzDQi?s.7bn [J;d^eʝ%nd:jub>IGwE5?tvOߏs.g}GT\ɒ M`Xǚ7 cɋ=Xijjðv*^^ū"x]|--gXK!SYRu\ڿ-qk–#xp*WyŘ"tE#m+w$Rg=ͤ<=ǭ5|%d]v0ӫ!rUE`w[TDԻ0Kg-!=r& ItLu,&qW+mv ) )(Įn٭PSJP[Ylu] @_~ niPoIDݯgw_%1RN'q}yO85kWWoC(]C!8-(/X.B G%mwTp_In^j@_T.S0p_ 9&;Ni `w}(kH[e#Mۯ"G}Uix$]!fTYel2Śl^8:W Fuŏgk_ KW"22X0ϧw>Y(JUl3;Ж0ddXj ѱJ3A*#@k2Nj%&? $ \tæp3F 2Ne8|Hj1P!q6{v9&a#@cȭ.v5OA +&Hn,MrV Kj&ȬC޽3@!U&En;K[?g՟T5Kf^?Vh`{nSCQОoz"Y婯鳇7B kW?ULP~:o~G'Gfq*/U Q%U2SQHph af95MobzG$z>Ot.?5up帻5~_>I!t#nZlQxه[ކ3LExssbl,!z ))0-u`8X7G JkcnXBQЈ> dzT{mRE:S;uCE%HoΜ׆Tgt5f>4g>(uB;]1DA$&Ch4PJ|IZӣr\H4cFGt*R@=f96@ImMfx%ti˂,Ƅ欹)xƺSy4YkRKŁ_Bۻ`?z >?۰yJ>Ob;U^;,2`K[h̨;Dʩ]+RŸC)1;ϻ5[I] t),wWRIOVo=CAWEEd 8 ?po#ɲ=TD e(@hj-r#>z;|=pY+&4`eꋰyIڄ]D{Ԟ3+++Dֻ͝}۶>}DYgVÚZNs "$DSX.>=ף [oita;zs`1tIREk{3 3biБǂfS &Z`Ei$h 0:Y:%b  2 pO5o_{sT@= jm@ocOkS"dOJ䱙7GOF*լ KEot `:#6ۏVI2WcvVa}bgq CblXW EuOJg2%"|eIXBxKR0[V+;cڐvifgX"CD5oETn-! LހF|1Y4&0&쬎7+F(R:z_ZY0Jqc~{!S|,?Ƿ"RhrSߖ?c~=^r4NsANZ461f>&/͢/ҼJ|xy0#[~w 9eNJ wX|bK }ݽf;qu<#. one1mES=\Kobʚ~ NH ˟תꬿ*VKE 74Ucn׾sֱ3BCH¡HRO32‡tnHHRL~w J|xi$ROZ5'S53PfS,{BJ#Z0&ok,};|2FpH x~S)XTV쬟8E͍Ax}yԔט@OOF$uW?i`%F&9l>@hHh9ɞoXZ|hG~⡁w{:,F-} `#<QPzF~KG''ApCy*8]XRDy2^1·[4 ; :MO!`L -{Q”q!KKrђ]i .c(B{}LfL zԋ,zdhDhCͯX`@M%YD<׭P|ޡ+PHԏ6ù ce`QiS-ac^6wG QJ-Ukӵ,\N)d2 >7a cᎽYhz,&H#")t1jq?;p8H*QQC[Z7V(dΧz%ɧ>!ϝ{wYr|g&ف‘V ||?'{XUS w1"\ Q!|g aM201ap=خ/]jM㣖mzyJ)!C(=[%Y[87O=uΩX7@_Y>-P-ؾ/ f[^v|ڪPY 3(H716R%O 2JuS/DD))J`o4˜(^1 ^kNqO܁w- }XoS}Gu;q牆;=z&X[?ޔߐE5$q_tvֆ.sS@REǻa4L$s MS,^uEyf+DR6Cg4㶯3Pvo NºLL{NqR^ƕ %Czb")uݑ]6yVM6\!*-|j dz]oH#eƖy"x [fj2% 9Nk :vyeO2mT\ެQ^WIX_-(.SYfx _sR._or0BI厐?_v5WzهOE|0p"h= ^F/| j@M*7T$Xq{Z.VRGTԉi]%Zx53[QC[LQ-0ygw`Tz7mU9%2z^8@utoA鲥J_ D@+ߩƟ7˩jׇ rz)c- ^ V!.~>3zf,jA?m%-xG=]~ ߅4?ǭNxq!)g6 ɔykHU)QuO>Z3oPN|!%¤k_qٛN5#>|Q Uv@Fߓғ̈=\_[ZaJX/\N>*Éy C6 s3s%p1h^e4_C9|E3~ȳJ6.!B_0bo59LJcKdW[\#U}R.pTEA8}6q&SQe,+] 2H8ƫFy}~{gǐͬ LaȅRظ6I|1twdZھyq9qFDv:ϯg6.O6H`]o[XI>Y KY45ߚWaԟKïI°P'qCo~_ Bȋ&8Hs!' I/rmoV Sqouq>&RE liun0iڀLT3C;bɨz6^5kg<ئS%LOsE} ൻY60iX{QٔTOMͶ7_K8C (#||QT'2hz)LnoT7P , ĞvoK|+Xkϲq2MOKSwSlH#ss˯awllYj= pj#9Ua co>jx0iM$Ǔ- FHޗD <~p w,.3Mj졝O/`4bt*F7ފ3tEd92=|S3.4ͿknL7Jih][<56MTi S9$Zgn;{U- oal.Gn.4IJS3GfW(m/p,eizş?RJiM B+E !ݒ,bWэ|8[^ umDǷ,zD]LzݥLչ?em  Vx%Ad;h]&K+S&;h"!aR;Zj>p98$<{!1lVe^1I#{dtkbԄ !aj, XKra4C E&eW8]8um*=F"PPѮքNxaqW#FԴ0(ڗR$5ܸ-2Mso"ҍ\O_@sxs  ^Ǵ,)oJUf# t"jҫtw4A #ڞE  73ߤ< bl[R`JsFx%a+7:j&oakoxذ`vN͎/J҆}KxG-Xmd052H}I|%B/վ> h6:FN~ H5r;щG=.|ϛcxJ5ۛ%YL\ b|c'cL^o.J3;ﴇ1(MQOf3p:Cjk- sqh?h ?dL+y!tb+ԛҼ2;&T8W[{9b%S@{?\2ȏ;D  _'ڪbm"ܟ̭43X4e.lj?a8F ])^k`]#Ix #׏WH"hQZeXNt@\N[aoY(waQ3R,b{&sVxǡ^U'Ë*鱓-$a%5z 8s`) u7 {WnHc?@%'82.r;t{`V\qyu9jVQTxM-{Y0#@CA~A06M<qz).I&RbGȪ:)ԎAUv S x׉Yu&=2zn߿vc{q^NF n T[/g@tO8bb{Ee-Gqaj[PUTw`? |nE_=?e U B`PLJW6Aݚ ds`;ȫLp`)n)%GU=D])0v(lO"]p mhekiڴ" )Rt(>kWGAU`0ʌ)˽"H` J7[^Kn.iW-I~b~ SpZq ޻ŝjQB'a/w Zw%v kҶ] &Y$7+%;p>+1[%[o?oJhPi:@)}C>UAlş44? ^8Z`VHe!?^ɭ\x<3TuFQ45?YNg0Zo^xw]2AěX"SbzvB0AD@Fu[\uy$6u`PqIr%ĹN@p=*װ_莒Kx‘((<غӉ ο? ?" д G}1u~.dԎu2x(FOhyši t]]5, ,4{2! ۖi>Y5W]@dzEj\;S:ncq#6йҋMѮ͞z=z5QFw -]:a3&#+㺹:ȃ>tIopU] ;ㅨlFCz\JCFom*J tX!fWUU3&X:;@fŚ>e6Ct+Y{1KF7>WXXk`°sߚ@)7g}T*?l@^٥= hWX9K)mn.Dq»`Aq~r{xK\ `Ex\ iF|$̇HWr":P'8 3FвhJli/X@aI9¯H"5iHVk\5Y`/0 Y=<@mmyQw%( >Ra8Ogt\BTރVX+TF T鮏LdPB,!W5AI!KB+5& 8IbLh \ H^G $g&x8jj!_c Z~( <]Y= |aPwH۸R㢌Df:ْoB1$t\+=5K/~`=s2#3w2!>Ae7կ gkbkd=X!T(ti`NmfWBփ? Zo+`)>о-IZ˥xP]ڊA3z_9(×)o ϑ=Zee4 B\`%V\@RuiG_)q߬"1&-8ch9t_vݺ뫤(,*p\c^PV*Cm2JK˭ vHgw. +2:C ׻9k-do$%dmth*K(eއO~Tqq Z\悸Gr_{EldM_^jO[n~-|<΋fs1pjV/d"ć ۛ091߉KEm~ޟ*>Ԓq%lsU{%~FPpŽE6Lh!Ptl=)lp"&LE@Mhv'xпpɵb{)[,YnvU=v֧?6EYqY:kD =D dQ -/d*9R#%jLA / 8xFD#5Q9 9fu 6UϢ#_+0飐*8bt`A? 7o9(CX(OUNŸ>7e0h҄},;kbK9&7YNۥܔW9sƗk8SżɠzACUk՞ҽDϯQO u A)])P)o E Tu>ViiҨhPD(Z.cygFkPnu(84I!.4j#WB\^qi4tQwji?- S2:|ɼ[hcqH{zӋmyXX0f.Ӥ9!MSoEF} 4!xh-Te˕dOa8;ԁ! :`k.׏' Qo V a 5JO9~,328$''`.b x/(D<3о0;c{]K7gEK p>Tay.l];?vm { `tJܰ\Z`!f=V>\?n*J-Ylg2Q%-BK2qΦݨ5\XlP/tÅ^6zNŸgHy0>W܈)єB@1eVl_ >p{F|у rf8 ]:2vaVA>A6ٔؓHL[EwrS2T~h2oV{λLgb] >;_u79i+IOE <5(5L&h#uAgw I))U g!a„u[oS+uZ>O)DR>8KC?{[]TQ7?vpڛnFTP8Zo|o_jk L ];>UzOԞ{Hy>n٩[@(enDK_i{C֗-T;JjG[99p[!7QyE9D`Ǔviy/X'I 3!6B:; 6^`0S [" S$$g;uBTYRl٠L:E"n PDSQ7R#]^x%8/gBtۃ rc,:ID٤e]3˶TOi6[7~&ĉ¤U͖9n׬"hp&ÛP>C].ɍ0ozmC=.EZ\"'W:1C2)CJƩpYFOhlѩ8.ܚnW^n'E;P> dC0EAUMBB_pـo4MU;.|N2k]<L+ ͞!nX 9 HPD/!sa!}HҐCTvt1PB* Wŀڛqx}C (|ܥi2nۈ@4i>o*٘_%SX8a "6=K_N↬1*\ eus|kPZ0>HHN]Ewgirm3WSn)IJW|b)R+/avQU8ރ'.ø .PD6ck<6ư0<7Z{؂dۛ$U (y2$iAk nP2F{W &7y³&1UX0aE[q a(N kddFtDǴݑ vgOb񉘮_E;ul O/wM}B^ū̱ı ;/qF/x)kھ] ț)@+*cVD6=:gZ8@bnilٍ0<@MP߈h\ݷ;vd4&֩Z~^M`=[&ߍkȹV9m+{c4GA]l2nagwYų]o05I+g 4+#e88V<Y;viQxƇ5!HYDdxr <si9q6++&*9Nc=xQ4]\Qda8_ 5D:$v@Lewc_ {[ ɩJ|bzEύ(=H:nWkcΌ܊SCFF@ڸH$d lU~8m&IEI>FOa+w>-M( 7|tIQ~MH1vEZoB/`vqa.nO/4fXpWUct@_2pxkwmD ~~b%kl ˝7U=hԞ qn=9íml fK{#.Q&@$4V{ 8D>6to!-AbKd;V|Ih7*bRךӻj@ڟ=ޓDʰŚgh]35_36QL2G%<ȶ4?d}m5|˲$s12 a _߾V_q!mFU$]WV4}`֪?=b^cꍮ!\F$}>GNxPOG PEmw7 ȖtSMuakb.'9&ĬY'} ¦9[Q<,;nZ8ϥ5kk7H\`TB'P+t[8sC~k>[Zȫ%N5)vfq#-Z2nU[fYї-(x& ]$my5;3tj΂ZK0 Yp vtF@N3rN0oݍ"k,k j7_(mv"+GIRkĩFɑf0<K-53Az,13>Q|\AǮQs(+a`gk>R EabPMƲ%VʚUJιw۞T1 *$%h4ygf1Qʌj&WBOmɉd[%;xlع0xZMo޳ C˙x4nAQ+&_#)9,ԑu-͙:,/">QR?Uɨn@\>%wx&N>荆l6 }!ܤY@qCW{{cM6[z9̓w|IUg<9u)p)?VID0{/Zx_TƧ9 Qb"QϨ[glq,囜{7y}^XJ5O60PFBz_l_{}ljQ(uvyKw0.+=7'̜X~2h Q$;6_CP&aHmuOm4MpEW1z XD2+eO *~#CW[IlzqZ^,G9u0܅ج%,q*{!{Z%2bjέ-NgyK'$nݏWcӌz 7{ޱgYZ07070100000463000081a4000000000000000000000001642603a900006310000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/rme9652/snd-hdsp.ko.xz7zXZִF!t/b]?Eh=ڜ.+ψ]0gL2F_UXfg7“52^;C$\q@MtGa#'dooԦu nFGЂUS'9=vwEWVT}94xs 0[_/F騰Bi%Q+H rSOhշ`@`Ex玴??UPoPI YL|h vsZA 'Fd9M~g[ 椰PqI Od_aWSgcԕ8tFc@@|`+ Vʳ9aJhac6Bu.v101x3I1Wu̶W'7ѯIgȿt{.D\͎4 ,g<[h.Z>T;݁~r᳠/by IS!Ib1:nc#l*?^`A^\E_ ^EF)pbX_5L41bW6hS}a?Rwb,N@UbvH=DefeX4Z@7:,hrmj?6Jcb>5B$^] 'qPgeTH~4yw.sl}NC^J/[kabD;JP~m0aU'`tkN!mc.@N?C{}Wq&Cr6V|B4Kҳg Q$y)pYjXcw]ݡ抍Q>7t4|AsB;PءlAÙqUB8}. kxTih*#Qb +'R(obe+2&ʼvp)E҆]xB(}K ~9S$N7݌K0a{"g oP5O0AM_mg#ƝMD-TܧxL7 @-7+ȯt2\J⾕>"qL~ASCS-tBn!ؑJ]%ZPŖVG7W C֢Fi W';3.V}̍:BnVi}Ж'Yr(Ƕ1a*êCM0C#8Pүhw>:}aiPyҟoah摊@2"\("MU+=a28-<~k<:w묂xꖾVP5x?ݫz_T'!`r_}DCޱd36c,/%6&m) w`|w)`ιm**Oŷh)H LVaӞC IS`{WS$ ~fn1?e{ƲCkE|q3r/_!|OTbOIWx ;Aq(҂G +ˉ1`U7nH"3q,W()0B\={A @zjRNf|EiKs9"7[1<(aB>Hߦ_y7@`W.!I!BqY*|R.ƭrxTYV,'_a@h|Rmψ=AR E2(]>fҞń-Ԫx -X1oWVR,׀}[7 Ų.dcF:^H:Ac ] }ɆiMqm\yx9F_zs:Cϖ4redشp)=`)57=k?EgXNiDKk%#N1I1ndnCo,1HHЄ].`~eY.7ۼ9g@h KدDeV HU"ʲJwhi PLZ#udJ`!F:\/׸^qZ/ZC]$"x-] b&ڲȬ2;*h*eEz K6/1i $" w9?*٪8ZKzu8ݑ? Jc{g֎l|_ Ydȡ5.^dϬ'2?h(!s9𳗧JJL(sũF~Q"PUCe0Fl~ K&)F-b )PaSy{H/mcr❣4 ZisrSl=\ݾʷc Wo\b3=t`{J[|]c(BA1W'r,\1D\3s lُd?(aZ@F^mybЋ?D3elwQ =; ԶX1ܵR1]Cs(,%f3 ݈Z~fѳK k[XMь0u:ozH5: =uE1!}]u #Bي ]Y3G\He{.FY0 `4F>8S%S:K2&0¶ꬷK}BQCg3(Pd5\P]AF44߉QNP}tjJF{z @v> a8C1JDբ7a F;JMG* bx$괅ܻz1Tpjcgc⎣^EUK"0Œ%}7p~ҋ5Фg%ʍ]C'9U}6;wykw"eJ<҅WW'MtK4q7\c=3OյJh H+ fBK%X$lD_u5H8O[]j=v_iY*{O8̢ӾG>TLL?¡Ea1p4q3Xw'*_?({chJxMl`DrRqRt XKb1;F4Ec;;ќN mZ=ʺxN+RXiTkQM7*ݞZa6).؀-ݢA{pI̅@Nw4NP|WM`Y뿛^9Y5¨P&.e8QE}< ⷥ[[*!9Cxt%fDvZsf`P3t'npgfѴLX(ɎSiU+pD=:kҌՙ1pj:OI9(!ʥHc!%;kjI$Us#:_txVY_ޏiT,*4c8ja=NdOwIHҹ|}Dt*|6HMj=xr^H;.nZDϤL:?#XØ$-& HfXE,]SY_ #_e #8c2bH 916fEzo;dil#hltz"4~. ڟ&eYE*_ Ca~QBΰ/*P/VcWP;7@b0p?[m8 QuOpFkYs׳]!5ȼ1l0v4aR+F/ }>: ЎL*~f# Za!sKBMe.kL'Õt31۠&"KX;r1uR٠^(풐N~F!4Bw:&{`NzJPcnzF)8„5{0zhO9{b4ҺmU]eK,.nP2|m# R-Yl^#lA=즩pYx5XD(`+d܀]bFœ90$ }Xy΃_֎GGm@N44>$S;a2lL޹ўxW=5Jg,ktوEۏ/l+E0K-߻iDGOPN87|E:Ɣ@LQAT3&WHHi b1Ur5[ \i!̤)ZS{UY5\ >Sẇ>m!O>7la_  LXtv`賥`F`~$l:4IufMqL~vUtE9aO%o [T{Mgv'l"h 0R4RޟRJ^$IuqJcCo*/RGׁs`g6Z ߜx*P?#S;@ ދ{L opqEkw5*ٴu#uMD вE] &Ԃ归&Nf3MǵQ쒰6 ]QV]$"o 1بؗ@ZZbzsmF́RƋ ݱ֚:`K&]K5kAօY!<[IʰR59")7r ˾Y=_VB@n1?Fz:LCtldsٲ܅rM,|{LV1"'_Y)WxX# LA ~_ͼ,т,cA,˒VyWeb(ጵ#p2ީ2uw=if8N>NѪ\>U&x!)'s1v(v'O/2%[$<-gq͑+TvJkwoI1:yj ?.V*mjwyxmy-S@(e媚Q@1@,Jj3³wy?3t+TbnܥW͠kMenh),r1;M3/]BՆa3W0QDC$ ך"Vl6I$O&:KUq[um?Rгk[\Z3ڶ=i(>E9nT>Aq#H#n-7ggN1,!/Z#';h>Z2mT~{h̿6r߮r>(^GRҨ(~>1m4l!4H{(}C!l[;qd^>Y],fADև{N:")k,MaJE|,!,DJ֍صH;oh˸`!TqA(5;[UW9HiP2PuVU--J_S|~]ÏWPerKq B\ʗ&W^=/ηl ׀[ Zu Ɋ>?DoT7[V ݆wl^E]Ld(yT`է~,cQ8M!=lwdVlhqg6Mlŕ~4>d(S-d a%\c$lu@qc;{9T}}k ȉTKlyÿjOSpѮˋԓ1 Oy^LbI938e\Zbi)CВIT/F7iYe Qts41n.iC"̂o|鉖 [8TR ښQyPTa6p{ўaUt_Eӳy{(rCmOE9>X3]'fӵ nb(!@s_=~N.@jVG;!fgN"޼dLИFX- 7@(]ؚhS 'jV契Ȋ4nmcD<>DkZEܰQ>#q{rB\qpUv4VKNm>'xof{!a#ڛm}}Dp9u. 2e[W tQ"Z]25צԾ&dh҉DY :48 Ƈ.eR@(|&B;u> Ȅ33 /cCrB&zOZtb/8#+ctˁ}g1t*Ydž{j =n26YC,'N D9v|6l!𡐑+M~Ao硉n<d%XI3qϦO !Ɓ35UH fAʪ"xMZAM!LXULmQ򡯿و<ȣMv4uuQ)2ћf5v3;=W"_j\D[RI1!,gz >ɫ3{eb 3ufًi}`r^:G+EX(YÔʋ?yր{{Ϛ $NXeEߩԒ=ttɩ cqPDzC#e\U Sϰ\ ӉvaӮdIٖsst@ΦcUbZF=gDCߦo^X@c&W*"3 = ^6UpWnj,ߢ)l=Fq>Mͱ=]0hhGӲ{~`e2p"P~.$TѕﰪF#IN9{MJXm6$4_ z/$M$tgn]KT8n}@K:|tG)' h:#fjo ~ԤCOaajy7ocBg}ro7P:RLgG[H%.PYh|34o ʍf[5֥@!'`R|?E dxc< D%6<\Ǡl. #ͩQG;O,F\LY-˴; >J&X)\.q LEp1ahvJ@Bo{ U̓lؙNw֌rS$0~ȱ[5A u;LuzԤj6Vt?Z3\^f2}FMp)YΝH]ٕA(im7&nEVH4-llvLZT1Owae3;3ۣpƆQ_Di0IKPNoҜ5x)>a[_hgL3kS&pN1dT@9fh^GJUXI[N^TᆉiiX-…uP98ytjx3ӷCXo}φP-~*2PРu*p<4wW9lhꖺwqo.\k*M&v | M}# j Q%a-{H;H;o:]L[rr9RC Rqca._/ͬn!SNBO<=sU0Qz'h[K*h~`VV/x0!Ehz(f^l+_r"k5(<5hpG :BTOZd7:} G ߛJe7 zjroaCXa4"^0S"jExW/V'|64bZk蠪ʁ$B1IC5Oׁڥom,^xB{>[;];MehՌo静俰|ho](:,w 7uIE֭Wv /4{,uUAe[#\*6MDr^u3xS*n\R]+OD1ОM5SC?"5(+9+( 0DvՒ8=Q棸%R1N%3 6l5̕>mU2Qv} sVS^N6Yad>sv6h"?TFaXw!ʐj@?(gn/ijJ+хP At.c{(޷o٧aـr4'|OV:@WBDC0Lc꒛a2xڈ7]5ԇ mo~Ӆ{$Oe\ddL}Ӛә9TƮҹvk" Xê)'A}UJ5\hubQݖ 6aDžt#~V>p7/3 py=қyAhKxʬ#V(9h"s,mlUujGd+VXr;<0W!g#W{˵vKW$+U:.7 8`H`@S[tԽT“]L32lK;N&2TREӵNrh5>Jr[RE}J׎+ϒ"7b=h:)8 ggQ R va=Wub;%F˅NL)7w,\9Ytg:/ .%JDguQzGrƾĜ_ |ht{F)B6?sx\Ѥ||o+|sKBp٪%Xi{S7nf'1@k^"fwD3[fb}]KUtڄڬ 9U,%0xBSqe5Y}\ƘmqfyWQm,,uWt.By``-%2)cò{p7I@d)Ŋ]瞃ZMw[8Od6Ւ!k&͐uԯq{GgBLJg􌺾c~q݊F=Ĉł{Tpن.CΟ1z+8unYQwm΃!yXCw#M:Sk1ҮOu:Ի-*ߕK 'a?[0QFF%֤`vG5FVB;F`B03IY@C hqzOUUGp@RB(s3 / < d[}5?v%)M1m;*5̞%r攳^ ^9\hW~kG/82X(2(E&QSYDn\ F _dGhEV9v@bL|W}Nd}kr뉶t/\YB˷e?>-4ү{>Ehv#5n}_mye+x/elb@r6((ݬ^}kS ,\^lGJzWxgY*fv6Pc KZse?%7 }5G~^:Hh:4N3bW]ۘ*VCu/9E᫋!N-#C~IMq4I, 20M?d2[i I<+Gpe>]GchV _깭&JόP`fvӑ:b!zn:l8 /N'*An'r@2Q:ݤ|v? f wDtThǥzpXC^.:"jO]3jDl4`;ѲOBߣzUS Fv5IOu|˭{Cv( P7!HvtJibP}lv΢[D5E˷֧@mh\4/'" ۘ ÅEOTlZ{[pŽzastHd+^ЯlUÏ\J$~ **#X(NI"Xf@aħy΅e95N_ǩoQI0zgrva2`߄n. 2/ry]LPK0 Wu79#pS2GI.Qo _jKsC fhԉbbcG[ЗF@Rt7ݸ~Nଡ)?!TRngv7_iiB u7 UfZؾ6S~Q*k@c%b<7%|c_͵h/$QDy¦"FQ_Eȁ!6>m4aDvHc<pQ,P>Z0T^h8MTȊ'MRtnyebq+|GX=N[ߟ^9W's܃Wk\oxݎ? ?-#ly{jc,h5>wu="^pQpY4W&jTnbJ݇xe|1Rٺ`9a-ObZ.ui:H{4f$2̽.09 cbFgS^}0Sr,G<2)\N1pb(zcn'UwἈ "(0Aotg-} }.`iOj &_L)k5N!;s8=9sD|=a%8r(j}Cy'!Y{j/֛w-<Չ3m$E$oS.#7RۤuZdKȰB&A&OWJjFJvr}+֔VV|aJѳڼ(c 3#n[6TRwZXNM!:Gsx b4s8Wxq&~%4M' {!- $?7"Α7 r- dfvyzWraڜ"`3ÓħŨۢ6f䲐,.. WdPkQ8B,Pe_'OҽϠsFRJ:2{.]?Ng_D5Z. qOf WpW"Oʵӄn/S&_ULz u*FaؽA5jՄF:\0&19y/=yOݝ[~;K_=6E{ 0]9|{ M>6ty+#ou'[R(  O zp޲&{/]lr^Lʷ^u5 =h $R@I\ǩ{ zNOņh'3V k55SDc0˥hhc;( eqVڱ.D jO#Z&H两*r4;}kcỳΖI\(/-bb B|O'ଗВ%(~Pٞm$e٠Ǖ[6_6UƮ<|\$FU{l+Fw 75ݰ rmsH G$|5!@YY^3ϪwPNjH&8s:QIkom }p콾/JLYi('*u+&!V&:;d8"8xz>v`y(m_F J 6 :[6!IB>]/|B]qyFKF,r61"[TovٻEXIn qϿbm§bo~^샕 q6x%ނgg/2BxS*UT˅&%ПnT(2b뮹A!W4r>;Dk ~>ԷVAT8ϼ詔$( q. ~(Gkhӵcިu!j'eǎ-5,) .{12{UNT ov˸I07>wq> XƳJܣ;4C밍g*},|Pd ^ctL_?cŷ엢 g@lvtEQ*S|դYv5(t<.eZ#usLD):,1>m g[?B"[x0e,}Fpyf=jT.G H]6TyUOFT1V\jhb N't_3 ?YtK 0;ͣUfVܵe6؏iv؏Tfh.&޼/W#7$bG1>}sȍʀ. [AKA܊y-_ï@yL/Lʘ@QtnTΪNS`p9Ua@vԉ.(~,`3%Xߝ-9EKeB,qn|ck HF)llP&)?GehӍzFN3#]*xT< <5anDF\?y(K,aCCŏI2' B9'h@z_6ds-ћE^Ai{SL6+-)ֲ0OOl ҪxK* ^d_bڨAZYw!MUάЅU#_L'Mؚ] O XDGo[m(G*;1FݛEi"zD$ʾ4Z.Jk(l0z5d Ui5Jl'.N#y@Yd?YRIDž3=5U 'CfA7lb泶O B+OMc4ĥoV[JFHJ3Ӳ{Wg/$H TB @.;YK$V8,K!_Atl ]w(NT 6/cx~$X*rav ;tfznW zJ2|S&|wgR%d[oȦBPLuXb_n`|Kkܮ&:y' RKw/im2\PSPܢ5MwFG9<Ew໗Q8'R5c=KP$YfYb1wcVͧؗvnM`wO0Ic\]$f5 ,| N%;E'SQAr`GFB\r|>m3߻lWӌOOm/J  4})89S"';]mlh&r(Q;-^r{ګ ^1 zc{k:3iT;hw< <?P^͋;%OFӨj8{6|PoQfdAwzǭAq$GCYÇȶ(6`3=C9L*źl2Ȃl*'Db?b5GPHPgZ"mh>"߂ 2&ߑϔ[9iCJ0"];ҥgyg [ z_,n⼍D.M#1IKa2ILWO~Agy?k?t|K E9r& XzE ᚾg 8&WW4'.->@3^*lFUqo'+jXNOch8Uq,L}b^ `t^$*b6lGG}S ?YZכbDON=ć0b,U7|qZ<ޏG:NO8Y*w|Q`{hJ=.kξ.&Ԛ$HXCrDA:.u]Daun;g$6;r'&oW㝮2V&[ Ȁt  1(?!ˠķ-QpąDAޗҝAE/,m69Y 0VƔ3 d\z ױL %wA]ZOˇ/ >[wӣ#ۋT鷤yqәNyxÿaoN$Ciǒ/1j0p> = 34&ǖ>}\[LZh2J:MBpR=FkD`wg6(@S9|M3/iyA6"oj]U91HZ[b}aY5PQlR-_%f;ZX]>+c8yAxe6:O݇tH#fn3"a`DSv)'u3 7YD^G9ݼ&PkЦD=ܔu_m'P ɟ[잉-[Vkg7@A;1[7rC& `c<u11r3ȏ{`|i.G}N! u X&;.4]S=}iIk'xp,7;58j>M;-Di2%t'[?\F  4y M@hiRPg|LS'кw{ف!"eqȅv\7Dr 88-=4a9s"7KU ^*4!g5ެg@W$D> |H^"TfMlLP*\3ؗ[_2un,#F@~`]=p,+Cg~ޞ S%1y_f>dJ=;1Ŵ$޹-[(Mpgh>!h.Xvخn9`Csg naWA; SӈǽD LhB6?b VF܌0[@_'% `s~YQj48Sχ-ߦ6 C$g+Cҡ*y*7gKQa۳w25sqHRVXNۥML푎;jpijZ4u攗@QBho`D=\ﺖR0lҪBWZ R~Ke WL#GY<_J5KXzhj٥VßH~AWv][y#F Ƌ4)X UӬ&jt9IFP}e ꧲,% K,nN{dƧ ~@^&0/@R0%0<tLݠh-],Us[4͏\eKڢS!#(,dsBui;%z*MZUj`/6*đ˄5e'zd~I`8Hp:VX+ZR_!jv{68]hȁ^6J'L]zUMJj/UY"s=87XF})X)?8T#|6~ a,5+rh̼@Ip/y@կ:HҎ l>5ܸm{ 4QxUZ(bH#|).ӞP8mfs`*~Tfeͺq |?IVj^ztM+҆U@?P/lr X-LL6UΌ ۛNFewNXBV RWv6^}(U؆f`7ܝW{:~ÊKM8[߽kI68KLc7N9Ҋҙ?1/9gjֲP~ 1a!7]n>7[{.婤ZڮU]Ƽ.tș{{v@ba׊,>wo^ٔIEX24sI!gC涑c"A ;㎥mҰ m0)4(5s EQܱ`[Eg#!@ܷ8giבMS>/{VMuW^{(^I?%Ccmf.O KmARվJɼ8U[Qlz P2}S:8C^֕])Z=)y6c22q{36m(}L!@%V~oEN\SwxℋEPRZ>+>"&\vTܪTOphR[&LJUe =o!(c:i {وO'{7sqWoTݾ&~s[7:PdxiyvŦ1u m2P|)t͝~.cxS4h)ހBq1I Wl83WZ ͬO ǃZEN; cDDPf% H4p y,P|.|RWrdZ\;L,7*3T n\kW[V{KpJgUTGT(T_C4ťX,fjeKΛz )q9& 6<6D?Q"GIbrJUIQʈϲSr$x]%z/hw7i.yL<)G qq"0 L+Cas0aZ+h˽ lsT#/2Y 0i},uԽJ^~0ڃ3"-_V-؈6F? PAS9փHNzW \:8#*o)0nM j6Kť̃ $Z7!qSnh*:rd ^'F OjL~Ug_/wS:Q 05G1~ b+V"|sT 4>[d(2'HvHZP6I)Tσ]9I4$>"Hzck,󢷫ƇxQbOA+ ɞ,8c\o۞${Ca #w)ށ?+0%E<1uY,u kTa䁗![H }z2AtM4ضZZ$eAuN9;փs0|0iV F>q܃d*.VՇs h]su\$' gT Q:1sͅWHw(vgYZ07070100000464000081a4000000000000000000000001642603a900006ba4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/pci/rme9652/snd-hdspm.ko.xz7zXZִF!t/Vkc]?Eh=ڜ.+9.̥xfٿǴ"u=t= BȞepAYi A:>劅-F l=ф n3᳈vlz9A3ӬkhFrV4o#%vki N8sD'Ze[F$u.Q;g# 貮ߍe,'I@L4폶õ)\..!J1{5Ͼ NW 6Ÿ̌}X kze Pi yWWD>wGnU!<,l\.(mƼ|rxF2`!_`ӦBk^t)~zEؽAu٫-k'`8F^IYAls4z(YjѼ':h覯I?er YFC~>9w'/8Qq?2qJ_h.rN>o.2?z3ݧ4Y>w.(Mq] o y Z`:vuT(n]sN6$a hna@@8Ì+u=&bȗ'V?uL{e=-ne̦*vY0 tK{#=>^'#-{FvۺEXqC^fKY}WOg.Р>u66F;Tn.~ξԄuhzHtEAݐ?$(ut_qmq̱:k $j̠*[Ka:+yǔ/ ;0<g9&riV Z?6pe' cd]W^SCܙE:m1d:|@2/a|CV6h1ݚQn_(WsFiE8PHzOXa A_mvV$ @SWP.S'j9#Ɩ8|ά P`O"816"!,)T4IM F|xx#=u' '؝Qg;iO1n`tn fAo9gzzx sK=O E+R;M6q~t_e!*ر5J^îEGScK\ tj\vRy<'zƸ-VJ )bc'{iVh~˸a^QSVnmWL&ӸkE}!nIz^W IsmE œ@֖6KS|H ?[GW}CiDs8kο#L\G"5xSYÙzGJ9Jzjug|~QhFUEn#! ^(SJ@7R Ϝ9,8-cX*Tg.1~%BJiZwiP4u53R;U&e*5%&{hNݫ ;,fBdQ,u'=Qgo} V3Jŷ?(x~nLUoȕcďkgT2#A 9~hZ(\=}rْf&$WًWN)e< _tPf.ѣ_p`]9kA0gVs&NaBn Ԗ, Y_0{&mvxxw#-2i9eD%gsGaH?_n 2?s}M+x \bqE9y"pN`"q! 605+3J@0}r((5D@O@wu$Y&M#`0bmPkrRsΝ,-"fDd)4@YrS\ Bq键 n%IY4ߕII.M-@Z'QP-,\Q>E.e\֫'V.w4ԃ/A+5On %\Lz9K ;Dh.1$!ٔ~&;Xy_b 2/tK&s G ~/U(YCFm }t"k F,,S.oG}oB׋>QI&߇XsJ5}hyrQoY+^HuE!jS KWn HFe2srԼ`Y#h^\|l yod!uSGF$j]ͬ[;q a CkDZ+'Fcv}JMIQ/l屰n+ C*{O, Ҏ=R a}Nz0%U*\>յk:$KֶjC=hsPTq0Gm{IBaN{+΢0q*Cb=&/E^85Y j->ɥ1^"g1W cõY5ty:QE(wsЕcY:Y_&-?(Ǫ[#qzֶ -˅hEa2LX5bډ>Yp)DV^=H7Cj+~oɻIQz qXa>1!|D#V5'8~3'`ʗlpSŬ5 !+9Ma }u y i?[&E~O _vYph)n=s: ^o]]HЬ݀oat_܁f}Q.T٬-Y/q*FL.g5<W2jߴKǭFy%DF|rCrϨl9&o5$j.19S[ܗ@Z^`7]E ǯGN?~&j`L_4( M3yj2kƲ1VvF0^]%V҆T=KE+E15ov&#ZRnJ}g/O4&R׳b_j4Jl7ʞ^@= bfYxD8l,daIC㠜9rfFdhN6u~7طxPZA"٢-Yj7i G~TNU$yW4AYjbU3lHVg@mHPΉD~mgt!+[b(0T[a},`_*5!Dʽ AWNd]n| |m-v/#z<#Pwv[aL+?r!}Lj U]flM`2+H8_r\[tѓB/t٨#~5A5*YsQq`tM}SZ]EFa?nona*>x/[ro%vψG58?\5l3 lg x BiL*^̨d"0n|-M7뇵L=LNIʼn 0#C>fó/ц,$:;VBEJ0G@ O~s<¯5ڿN. 2s͠qyYփ>x~PfrڝZ| 0!NA-P(t/~=8 +rԋ7t];_8OL+.kx+kٓKYٝ%2z0|p!FlE6v.>a8Tᘸp z*RG] FY0_61 o/Yk5:Tn0΍VBp}R@^.Eͣ7m [byءKJ%ąvDR`SW b$lsFN]{mv{~/Pqrb\"U԰MՕl,UhӿȕD81ebw9Ҁ/4:a + 6oM.$aaz,˯}t,?W%B,u[øXh\~P-ifRS.TE-߻:p⛒וAi!@GF3zOTQXNR8{N9oͽW'&;UHRdI3JMy}+ rVeʋU4ʍJX)_In8uU#ӫЭ ã]:_#j/N۵O  # z#ߖ$x Ͱ@}ҥ~Ew}c|Mx:FG֑uTHWk`)ixӽ5$fw H)! rR'ځY:\\o*?iЉCc8W2V{ܠ5R /2\d6*5Çer 7R{iڵNBrcxgS->,-QE8$W3k IUZ3AtO@|NΗm WmVk`3O" U2$3#8;nzV ⅙ 0 4yt`ReF% +|˱F7zGD_Q $fJxd0B|lXUZ.q'VX4yL/ekSjh[m氤Abȥ5 ma. ,FҜu;z5]*t2|*R&AogRҘec˔95E)W,5}~jb*ƕx~ <&10.'N~u:0- t/D"j.Mb$1XhtG-"i͗\+1l& 8'Jǰ36$m3$F5!Y^ypn1=sfc|RYq'#䋘u):^a9o800 NI.1R὘.qxMB@jk':m!\aoķ95ro,UۜնvacRYa}|{H))ئk5.:,@eu:1L'qoj%Oa:Cm*O'obԃQ: AcN\w 0b̮C$R+c)hz;;\\X'Y{渲/sgUe- M#%|X)G_;5*22 .e/:GOPB- 9 )k޿Ѩ3d|wAN3^\DLIѾ㠁`)dFFp+ZO񔱗9cmڣ*I\c &%v'\!S\/% vƔW /s]m.3i&FqW,k3^)ShE/x.Zզ }rv!i><Ù7hSO}̏^#g୤l7Q0ƌ>UOBEp_ 0p,"jwoljR#>Fn5g0MA,Rc`T;wvt]O>/]oN&V)}3`[̅U_eQJJǭHa=U͍=PU:ŏ '2c% E>'Ҵ Pp"2老# Zj8 ČF YwRe4xM`c=#^QJHu~۞nu{4Vd [K^ba\Pf5ܭcIyk,cvzBqԺ, F*XҔdGx_֥%$o`/3Y#^b[sz@^tH(%ExmRO$β/%کXݹ#8v_{I-x>Z:|IϬ/Lǃre<=@{>۞kḚnod[#qwlД;x)pJcC* &ҙmiMB x|Pp8@n> %/ 9y.I`} 굈Ig6jj)fF ;[5tWm=*Fj;(amh%c<~]p K?5'< z/8X֘{hz#۾qҦ<ۯϷ j5.[I 3IoGґ)63ggJQ\ MNL,Q6%3ǹi`|1,gƸug3ƝiJ--qqp:vTX'Cz PR+Ok'WcYw ڥCRJqh4IZ?bv|K UTYB}Ehdc6H;3C1;@c |!PYHV.-u&5¿!/**+ۺw?Q&.R~N0bҺ‡Ğ*9A1ۙ<4ƀ4떊 4.Y./#SږE'+9, _)S5v z6kڨ9~Xn9l7yV\̸h6/+wmW b4ǵt,y3zQi3;h>/,OumH&yl%YD .%q.wrkLLdyI+L$\=hʆIP'!<3HM-Bf|Ҁ6Bg6'QTՇ_sIGACv^![eOf b֦R3bCBiG\^+F+s3T8C/]z VV-J])fۘ迱hU \j<`<n*>io1.p6͋ NM{!;tfMv )ۤ,E*膐klKM S>07 :iy"֖~ <t]P@Co-SM.D]ĮNo 6٧v dLd_MгxXԝ-u)8t>_#d*?mLڽ4ixxӆ`Cܵ&dLjs5R B݉kA5wnp,,U;L3w0ku:R $}ݕ>J$jUmzs4+hs%//1oRZLT!VV;Yf,^ HK4fAA>x'ˤbLZ˥|rUd=I5Rq-/sBV\EzӠ&'OMǵUBՋQ^$|K|Aݑ+[*Nr !vpBt<^qz5 Sцo`@ӕ_H#nLʸf@Ğ&8hÏͳ!3'YZhv4NvUs)U7aɇY9/ypo!* 䵱h]ᢌhAQѪVP -唛-cs.vκLPW$ԡV >1~~Qb3prtݦ'}.ĮX Ѿ[njn%z"pIm9I1وOXcYKi'L#h"=kca$4L=?ٟ=o+"B-[ PrO$11j?K?T?zT`8?ir3B^#f} n4مvw{fQ>\Tuat!}8wnŅQ @Ca:OuOÆe3DE$\~)l|Zdy j |S8h]"C0n0{}:whcmIm o:N%md9Q8g4Ʀ] دFd#Uaޛqfp3(,Ԋ)-bm-NwY<G5}0c@:WWMTi&[_3vo\(|#^ޞz*ӧo aZ((JhJŐr Vͷ@*Z%Qnvz a盄L'!PPhRctΗj-r&E`dмg qq {s~ɷK∋mv^Y#6 a]hb"u>H&M% \;ƅ rB~*lgߎY\@)`! z-ڄT Lѭlšh:yzWw(zs+t:^džk逩## 'p2yet^ Ҙƿn3H%eUބc͌WD SJ|+@ 3~Aٿ@n[?čoV4ͮ^|Ӛ^c^fО~ Pvt6o!ʲ%}%ZY(]LSr@P<0\ XWDFSZ=3+/Y*h!)e=_^ *I]@iirv?y(6Iź7֗H7v [mPWR18Zw񂠭_>τSSsUZ+)C_o[7< /;B"ɹ hvIe?G?Kd+6L!mG#4dxM3a^> DG9َWK~|G<4  B̎T t;UI +Ķ_2o%G \Lp˸y I7 Yۉ]t 6x6(ָ~TKjsaR¢H{+0lkLvcs ݞ|BqjUjh|Ψƞ$JV:^PtSՀ'+n'k9;YI1` Җp> p3T֬ƱCeI@,sD ]b+okFmh.ڑ ۫ś5K q Q0au{9.r =gU+fB-&˩\NhIDܑp09 SvK| kDh=fI~Sytωٮ@猉xH' ܂co9]LUNlD8[FB=Jq~6 )3;2oeX8nx{Ɨռ1mJREO5 }{@ON,$m/<8_s(DS MBM^Gm |`۶{7 Rg]m܆y^6A3G7寫_H=v!z8Wj[ KUA`R܄'bAvH> {)$V "k9_jls [wo۶a۳5k=nNHӦNe1/ZI5#٣Ky!C)t~&ĘF|肴J:\iViH/mw+?ia-CIHf*Eg0($XqWq_$:h5=b;J^d]\¤a`%d#-PG! `]%krP@Q^3.A~P4vylY DYVf=EG~Q4W?,7x:CōRگB#>pFYt 2oK RB*uaհG.daV,.c N_uA9s4GueU\p*[/*YR9q/şkz FJ JO0Wi T*j)b<d:5^He}xJ S:,f34(zM*ݱLD[gcC,܌ z~g8"!;' TƺWorn y@Q+\n{b[[s^aO$E% xK}0Q2KhJc Btk6ڱ'?B)\j=PF f#V /ULaMM@joiH/! P)}ϱ5og c` ed3TX{/(8]DS}3HӚorb"JC|8@Tq$ywh:A3X%4=1tS6EH5`X⒫`$)nԜo8R_ ƴuS=S|pHE EGv~qyU* ^udlMI'7(k"ZDhY Sy'^D uBJ暴LbΦi$ Bu5d1 (kgd>&DFڿ~3gsBIv4 Q?JY+R+Kʐ놦kwb⼛rMvL|| +E!6?"$ Vy.g”CߍQ #QL**/*זcخTUN`gߛ{0;]x;e$mO7Dt8 ڊݎ`k=5[ T) =FMn}-yt(N1' GД^<$s-S*EX-f,"~o2_mݫR+D-tD%w6 L_Z(?b } d^| oPDԿ $/!.}S *X E83s1a~i–&ijٖ-\=ӗC 4=]cإS8%\h8nsm"ty;]x۔h1p̑H.cSP<;ZiR#k)uRg9\_,) yg9q i[ZM25dj~k*b=)i f[8j5kU[/$^V+0ǣB}cW/DvAC)I]`Te";M&|{0l z.ڿ0 UN-U~u&6ؗ:L6!!GNYՔZ9' F(S őTX1>nח-og\oZU#s/"fi% l&K2qBp}> 7x~-|mt'2=w-GG3ֻv4[)7 ǁ\Tφ#cݥb07Bq]k 3.~Nd8C)!֏vfZԝu,C /ڒti,UVA /'o[(q %UuQOz\St/1-L0ۓ|?^~r#3cs gH+7Cvv̔aPT[&Wt|:" 3k~\sn4Z}'0B"єII#%HI6[GMeu:7s#7"#rh Ix_ٝ`M".2ҍd]ch^3R k46P3 S0n5.wSᶭlԪUv͂RLIN&%gA~E7R#5#"ڋ!7Jm!GNQ=䄴g5` hrh W[Zy=;\<̽F :-=dӲ^mÐ8 "V0y6bX%VJW({̸ +;c'6ܮt4aC d ۩[p|6g ϱF<꒼֛gSY@M.`#%\QLnѿV-zZ y7,l`^RdrXUߺ2i3Šc\'=^*1\eCbjdƑVtb$o-&Xnqxp82=25^2WTOei_D9kβ{M qӋx+OfqCʬ/V=.K/"Dh)4 ~iK<x*=副6lܞ޴:JOb}qvzX2_iAwS$yt eu׳k@f:t=a=Dt}0jLZ_*[;"ݛX+O8dN\],Lɛ [7~K x֠}\[uC1&=抾S5q"v~y{W* ;r<(Dnf.ټ_mT0^Lȕ5x;*qis"~:zH'8.VB7l"A#\,Ynq_?J00uD~aI*=Β5 m"E>G}Dwk1Sױ) R?Z`/cb'X'dؘ=o8Qnv-~'??#_}LY!0K [ij\O a ljb׺zLK2 S X {ó fGZA?9׷pXHlA`D}TnG/J+M`F/̇`?,[׹cC`jcwnnɣQ( e-1\x{--2s/+qdм f$%}5OQ*F$J֐V58|HĄhww0R 8`𴢭"Hڸ NTsG\M,;P"ݼ*Gz3TwLvbl-a%ȺnWt5paWã 8 dyNt3A'bIhj^}t73;?$H!ƓL[W?lµވ13,۹&Fb-eCs"M!H^C% Y1 h =%1bx/X[ ;;zi~Z^bzkUW 9iAHJtaa,fC4&Hhd[yO93y@+Cy !b# TLPf .\rF t%j8kjI/7C2sӐ7RJ~`֡am3vk1gQ<^ɍNS0r0t }w;/AbnT$ÓΊBUt&@̒ErKAAMҲAt h(@vHrH%eF1QZ<v -j@j\Û k[v'z :w)ND T&5ڦEtMn ( +^߰_lS d+p-Lc6Bnr5%:\NUtygݛ!v("ǛR8{E`֘k_jEt[z>̈f[D āEܱ3/5DZep KXY:L1>]:vg,Om.<̜r[#U-euΚ*rY+pX_L宿UB^T~ }7 "*{/rv...4qQ ꧉+6uY Ɲl^w a$RM *MK}/߯]LN=r٩i5nTSZɋ;բtBB"xVW?KX\~3ڪ sAGfF&Ή.XcWT~5`{#Q!D]A(@-(!Ec[QiȥUMjjݢ^$,`7~p : y NGeP/zXjA|};_RJ>Oc[H em*3f bf )C<u,W%;78IRiQXjɂEo~b,8Y.s=dΣ24@.ȾIb; toɺDXS8tb8pY.mp%C |j s绉ص'3> 8z6W7x(Ae艚I 93 LaԮjI t^䪱5 ^\ZYb Q)%j+d}v]Y7J jŠ>I/ahޥukP} Wwn~Kh]鐷jm.V"Y/-}$b DIByJaZG&˨(\M`;0p.ʅm+2kSd BvN"' **fGYOl;:t}c@P Hi":xbE䋯?vI XdgVC+3ю ߀QQm vfjИ@tD}XxjjEd|$|.W$7;M1N WFMOl$ElNxń3wz쐟^MZyƕdLy+=aBAK² x a Yb5 ΡE*)^+V库/C_f}I2d 9i\z@׭\$ΔRx 5oMn*γg8,'Xr qF/+ynZ/bn8.HxVB{|Cu#6t(A QlBã)2kBhF<ϝdQLq~=Yq,RnX0rYUK`Yk^*A I۽vq8'Tlpd[Xpis82+Osαi)/Y)U K$dl>:9XG( z1URyN6~(%^2GV[}4.ds"ѥEe`ߵ7KUB0] [;J+ )x_;C) UCV2 /"1QwR#9Kw7̞ 'ΨorMGi˝n)4KfLbߕxQ&}F<Σ̉0h8/Ci?$WchB0F_Nbʠє? IU*nu`6p]vmxX='t,Q4ڔ^e +u# bgWJ[L7_&;z X_O1d,`m\.ڻ%zVegKgL+(ST,)[ł,+D8&h]+:p hDKn4b ZV ˧f(Szݘup҉<A*ok"Ufub^b7Tb{*ZRFNfi W5FgSb8)|s׌w^f-33r&ah_\2 Y |7frR{s$~ nY#"H}|R/<;AGNV-gz "oi ]& (c>#yG]4*X~.w{ALlcSFi?~um1LhBDcyLI61VJBJ'ɈO͙Ze?c1u`a(+4.R.:i5Ṵ<^K}3gP5w['S+#7};U,iyZ.pm%~Z#BJ_*|؎:?` ̜Z`룱Kwբo]ZEX>uUnQ-m|0H>Q *]}})ߤ4tDMJASN|.zJ{+C-WgM%EgC{iLAX3y>!?ZRDW̶BFMs1ė[õHfƾ*mִ N/ŶiA[q}[6:<&dyϻ7I!UCu/TN"49Op O$^ױGZ _;?I X\*T36L#_!Mmi9C-жڨ3!Z+b7Zlz 1wZf]l&bpxd ?+! 7 r_\@.|dr 7S/ `BϟJO + W0"8twР[onVaF_Qo^4=P1ҽ6ȌQ$N]$MGi//w'dźyi_TYu cPTۊ;F#E4ZCį)n`9?nI܍az MoI&d(4JJٽ#1 w|.5B;Zم?zur~dc fFPͬ8˷%Y'(}!ZZ #o+K 94]N$X {,̀{1X/Z(>/Ϟ K/ߗ@G1(;C\5P3Q;/♏bwPqz;OH7`l=^ hi3&P65hÐIdb9g>=P0j5ػ k \gADؿƫEѷ!&B帽rlrhSALcxk7XM1P<5T ԙ?S;' ѶXot(mYFR}5b4!YPКB^u/~D~3)P.π6N{kZVL 3{_kOsfm-9FFAg0X+ci/~V rV{ƘvЦ0I% O+h0Gt΀ 4%_o,jOm)``^4"JZ%h &j4._70@BW;I2Mu!"Tg|F^fL,MPSD2_fc?,}F b@d3'j^hQJ\gp-W 6H$sfy 7{Zrc6Eڮp ߺ~[_@ d.Ƴ>NxuVZ;ו#19Rd"Ye`̮?; &U.$[_J[Je?H[z6BAo2] Snm+OLM2^؍2!:tYZQjH̫bcV ֎LyVܷ̍XOLK ;ACvub-!Pl޴_|ӹRɄ׋hae`90Xc}yo _Au(PYT!!ݫ(NJ[G0ڌoru| vDu/ldKJ%~h־r|c5ja(_n)|eV߄߸i7cֲY&>kv|3#A?he~ם6̦X@Q,{ c¤@/خzĞ ʓ~!޿*/ODqlR%~&Mtz Lf3Y|c+!t͵g8_ G`AAW[?S[=1Ys;pd`S-={U:`ҡZXnV3nB K=" 9WOJۻʽMmz\ $, sP{Skox[}Ye_5@5Ɲ 8k`g"eSZxTcKK@8} 8]KA&ZdW?ղz.7vh" ]\USl$!KxUX&z[YfYL:`1~3T9–zr#WNri1:ae da1)kE+(*N2|i(P"FjkVsB$p \^pTa:)5,<,_ljh\Ȟ-._ C_6Tw莻҆1i}$T>zݛ8?|vSS*FNc Ɔ`=NzϨٿQ7fc)WQcp'wv j{/9qU׊5gc*q!DNtkwP8%\RnӻjdXΉ3rh*.IoAQiOMʈ~w&T8)po;|pu˜Qnas3Xt/^[ v9ϫqY!jE" 0urhOŨy2WOƂl m+H~H!V|`ywM cX/`0-sr^׳wK+?4YÙzM&Mj-5k?r`qw[CBeKD܄5DY dBk4zXc%CPb&ʽa|V̰vR$`5iLg@j9`u'k0k+gY#anޓ[]( []5 ֛+?KKLO@n61@=#_=H>DNm !s=tM~#pgP0#\4Z==N@nUó=ܽm,&WVwN]WocB%$`0\g3mJ26}j{ӌń4!r~{/ 0W IT+*c R0' f>58so7* 7&wqp4d] r6ofA2f ĥROߢ-&[~lux=a<<x7F9|#?4z0@^V`2zEǭhJCjc/P;@M<3v ,nb:4&o TtdǢ~e-Eo_#uVQ^ċ#AoyCjPKi̺;ފp` ¬F5~ ܞ9pѮF~T #{ւ?OFjD!LN,jjw }X˨xØy*L1,2AzZb6Cyb-pO 󜚪7_4-쾙t9V 6etW1>>*-7[A8˿ uшnmJk>5cꟵmLED$ ׳LcbMݟT5}th3"M세 ͎; %3bقw5+qAѠ*. , .l ~Q8-B1KnʉyPɉ kciJo xic|B!UBt8JAs8_Yt[V8c2OU#9Pe|dIC /!eˍ,'cn872zuc30[C&F-"] ^BfֳP(b,&.ʼngӓ].׮8}<O\o62L$+QR %',vݩ 1U3t iןlGu_C%)Nefm,D7kQ^(koic#iH%I氘b=q4MY+A/ ΀wv6~US=C4t|Oq nJ{.c0<&Z05 0ׯ !X-,hY&@ EIveUHm,4"OT:3,/=\3 j1U1(C:g~ϦRg 8rtŶwtkͫޙݡMG`d˫wɔC/N =1&CLwgyOC}e g34T{{}UadH} [VGROr a߽ xf&"hg/+AX$o,|.d ؠX "G q]ͯYR/@5P1efB $)ڑ5!FZAT&nƇ ғZf^D#*QɂJko4E=O_.x U,;y¶kzmWGb|LJ= ~On5|~Opiy+qfJ& u*6d/J[Tnd mTVTyqOc V<G1݀v'(j/xҷh-ԍ?4V]8uPQ:VpVVpu7}5߿~dBQR|R~J%*ЀaZd7084``qs6yy6n4JQ @rY7B<(5d޿[`5<A$T'aY @7nw*ei9&׿-ڀ yC ̣uqZK$`昰ر`鈢Ep9~O&T%D zTZ`4~LZ4t&Q%z:(W%)̙Q2)K+흋AK(I0\LAg:8C<.$vt4Tgu}ONp`KFl5N^4WtHj]n4w_!\Z(kueVnw{_JՂ@Gߩ GDuz]ZB~IY=˻6*Tjvn7q,TmeVze|t\ƓxzH;@?˛y )/A&ŎGY7(BNDqn # [sBRsi;`MseWݞ(jg8R<-̷BBEy{-i4H7)ۇZAb&/`1]+h٠D=:{\ "zy6`;-&Jlz<-=9 ֖Ahlߍ>4Ivb PvɪəOs=1bhs'kXn7d 5\vA(mShdAQF D@V(NK=O.\0!stgڛ"k2w5G k XΖ f`jn8 d럆sa+iyr _W,y¯L#C&7}w"UJ2l:cj>ƫ.dNq޴YSDbҟ4C6ݔM7 ̫W'zL#73D|^1Pa⏢tDZ3ÕeACsQ1[xU>׊HUxsӱ6)d|#vdZqR- Vj}9OJ^ [xz LG7]Mi֬J$j,ϻ,>+Ug*2ilEh5#2fڬ:ufä|swQDhVQ#I;̚"6C I4W8~-Wgf,J'mP#z>Kg2- {./B*g$L_=D!Jy4BmJB_Uu8Xs2sKDhѥX?2N} .bAߥ{&d SnZze#-.SƋaZ5;$.D(Y69̌Cϋ;<9͹4 'fJp!LnzK@YJ ) 7*DŻ[o FʃaB 6wLsǺMXx0ɢ"M͓@77,#.#—;)8}d x+Dou8yY!rCDJ-($ OS7:GH31Z!ף~YVXvPIdǣp鐮n2~룙5$R@`rsT36!6IzׄBs{Ց_¤fT$iY(XMgB CLV]Jc'R)Pl]n!W0b!?,Ei۵cwMѴ]S]WBdB.:T :{峰e ,N).`[wJqz.J+M- @#&1qNF| <NшO#&MWܺBKx<#DxA-dDƶa4#$(D)>9!9ЄjZn^.1JdcҘw[R0^rit:'U]fH^B*'*4v2B#,Xݐ* K~[*V|+kuh._h11^2g(ͪ*35iv3t~IEb)5=QL&Q F{uF9Or;- Fvdv&on Q*XVc$z ʳq+̐UCD/ǎOù,s z}rz WlXNA>]7u.Lu1YZ >H@׋ȇ.).'eQCD~t[Is,pd 8_娮͇|٥ٺuX{D.p_r eOCz'g<\)<%3;©/1eWnhVLF[u:Kϳ^?'m3?H_&ĥRD]?$#a3`ZBjJ]v«p,GbSCO?HWcZ…L-3-ekGdaU^vzmpO(֊rc>;0v=ajE[Д#]ރ sܹwݔa˪T#JR>TpƺX pA8[R?Z)ؑI>| z=d`#Ԧ!%(mevN#{C3{HΈ:uqZ+30||86e5<^H{UosJh1C|'O=4.!c(&4ZJŠENN)f>0͑|Mŷ;|iCC񛿗Ikx =2B; 5u ?m_L봟،*/h^(\5K{8NDZ#E|WYcԫxߠ` ŧ2o5vVD+^!)[fXcVZNϾ5볻Tf+}iP.e8a{#-'t0'*o J-^d|t2԰#1=KjN%!H+HP`;;Yxt6. 9 9Oֲde wҟYU!0ZCp t6:#9f6RM^zь VaZؽx B7f F)2ͼr2&bL M)|10֊`C|I+{OŨ[^ Jxx=Yʛ ?(f wO)%rh!δ{OØt@~l1 ӁK2%;_'IۓIa@+Q&,_%%kgLD~pT77M`'>4^M&A_ yO?|?jM:sy h92q긲(mei}/besfk@6 KbnnF r'Jmy 8.vg`5o/L8̯`zS:ȗ6W^|QEƿї7wZ -wƱĈxX9;G!QSﺡ$&uyEgv$U<3!H*1@vB’ihb)!7{`o.< $g m1㊗D$Ӡ1٤֞.9Cp7{W{e11VJXm/k ^aKBv c^%nfvUL{#fΆ6ݒDλ^;̶M5ѓK+@C%,U.t!$W)- iQt-X'ZI#ggT^lF4/dZB6jqrmޤ=뾻K/3DjcM{[JNF4 AkfuV_2G8ߞxG~!hC(7kZ1^"߫y(?uȥ"wxs:l ;#|`ؒ/Ȁlj)/Ûlئކ GOvc1)„frD%Xϧ??n?5?83Lv0=YVUHPxO{|S^ԥUdGv}8$AT.~7 ,E TN% i KhCsR2TnʣՀËo+PSDIyX,Z D/dd0.ᨉʀJhsIŷp@$/gj|  9VeKWE]!2SkO#Ƶ-\X-c)Gf뙁⿊"p( ɇ[GQ?TMUvd"Y@YPoljϯ=`b.j-E0\VrmzSⵧkW xj,d5Gʌo}QWE9&dD@0GṳT] Wfc'gkT[OըP7[.fB74~k\_ հ@I:>},*q}h= u/2<[]X2ϓ3i;'.[@; wMӷ +znq=\HvṂ226z4B/)r׮[@FqAhNߞ ^+n]%!t8ьG,d,7aw Zz>!=M^ub_cE~(LHWr']-ۡ}bޞK/b*鑱f_q K*(E lLB qdT_36jM?Fy}Ӷ NII,[]wm0sES+'sҷaZh t6CՕCuz;Ԯ-p(=C?WU2ѶBV]Z4|a K Z8`28)ŤKb5RP *ɄN CEVO.bVF_䠃:B7H { (^ ݯ xӘgN>{# Yrms̈́ϙS+b[yA6#Cuq FDuC7A95`;'x7՟cآDXq$?好K2=x ⚼M3(5…s.{l|Z.c)7_ |_hP@?8%셁Afa7Mn½ϓ 6Ȉ?Y:%-\ѭ[íCwI zm`46]?9̱ք9K5Rdt8=DDźJp ?vV&]i3h7N=w_k)S=Ģm%φ_@\AT"I;9ͨEcUiPri$X G .4n4 TD!##k+h) ZIR06.-!,$[5_:m@yuR%aGlPq&,!.{T32]sIWFUXjKK(eaYee^CU#bv[Ȃ d̨\N`٫T^}sbe>-/[|;'R+-^~&W1ڶ(jr;$Jqx5 k_Qw^zGq5WSP! iB&'_n1ވ1޺XAŸJ2[_FTqIz\7 1RJRul$+z_;!/5W@֘K-ĀNۼrqGoU#M`/DVx+Dȱg8ݤ[1Bpl'a 4&ڭnb[6?uZv]"*זvHۀ+L[}o9z i6Z^e)q!RL9v{A=Kiu T"CfX6r>wmhhcS;:IK=.)܄v~& i7_m_ upvo"#<8kF *Ih`9Pf>{|Uy"_f*Sh-p2}̢Oe-5OsxGx߼@-&GCYH,´&*8LN#'5-e5jKh,­cΔ3μjN=MX |t+MmS(#6Тk8i: \by(fϊyVC* 0} d#"Ɨ0GlYG K <[m{Zuc1"3UA.X@e 3>[q)He] BRYD+(9@,.g&%~R]^uqKNR2Sh巋2*"@3'[#w&1Ǹ^6S@3guօAаzV2Sz5(emd\#x ե౪q&Y-i Iܭl(:?bd&1* _*#{@$݇ JA3#tN_Kƿ~hAEJa1PLEɭ&XAWI?-s& ~[\@L!jv;M G֮;9pMN >i ?z*iUhW0ɱP-[N%dE/>UL$Pϰb KA TH!y$) ~.k~LH9mXz+!cVԄn1-vf6X b>b8f4 NWD}# ڈڭ2WFh1Ԯ!Lr]DNc`ldFKKC]MQ[WGpPvS!S5D4d_cbtĆҳj%oc0S#o*/cdԬjK_A;O淔DQFu+7ʂ$(545ca3""\;kjE3kb&Ӆ.SIp>;FU83 >-B W𒸴Z/z]0|9BNjȋuVb TgjҵYyxˁda4G򑌎u?j-rƲsez )Xf]7~g]w 5Rf ͋慂t 4mQ}0!z(qʱ C! g.M%9}.$֘p! K%%K={110l<5ap7JG_a -Ne鰴z X=2X!s.7UMzHPq ^Kg/![/ lmU踟dD(5댺.ro5 Zt.E4WǑ-D& 2 XG!I5 U$pAN)J6}4WQțDZP:.jyFvX>f^E #U=XؔK {z3&b쩌E$tI_Dk)k[Z|tfi1jΛ/s:߿.#!]Py"f;x]i5U#C ~SNaY'JXGn&=*CU>=9\" AG-o+RzGq%dEr'+̽Έ/ӄsrQ hHs6'/ܟs[gc V(]<P4#0΋1L\fMC.v{G]LT}Y}}%u,>1^'ħGK~f޻zYno xb֮(q}D`2T~N!®O"-5z nW]pO yW3' f^TX;w`S1Td6]0aH '?;#0mrС sE[7xvꡞ}]>f51_+Y]fAF78rϿ#_> Є&,"'iky!:+Em}3SzM=ΡC62 PR"lII#`s ;gC+?@R^r7@)wќ'psiE J`bGm0j25ڹ~λ뙸f!fF% $B*q_5=FF {oٴth'GWC9G-96׸ `8RDٌ\0,!*9W{V&FID@ x#ݸ Pi?;Y.\bv=pC*,R +!E49lb+`Sè7[JKN-OGH5yq7QYkZO803l$e0cmwWX7_YMLP_k%.{; f{D5j5ġwz)Pךf]n=IJ*M8Vq%_ ѤOL{q4Z˥mxl&g =K$O bXX HʖbDZ:M`="KNt57UԛXÞOuF$z^"XrhoȤt&m$*C Σk}2RY:#NjF>CrMܨQᵗyЭ^\4b|"|eƱ65k[;nPٔ.v/)GvmpXlݨ92dwi"l39I@Bw~]StL^$0+5[0& VO3ؑQHCn~))%IKmh ng[7umR=y&תڜb'WPmYJB-oϢݧ:N*UgEvs[MՕMf:"`_HP_A4Gz\s F&t`oX\IH/cK|Oj.11=3jէN_zj#eWoBዐ ]ah7Me[4꧳tk5\=Dj#&׮ɦϐ"x+۠ΪЙf/ⰲҔΆk 쌱.Lqlp821O~-$l8Fdn`{bF=$Tc[)Ɣfc=hPZd#ǣd//xP\_@y]ď؜IPҖ6QL*r=j"^Vă)}lnTϧUHi@; 8`~0ͨUB5>Lb{O6]'{s pwENAq_LG&w>k &E"X/j+OAt EVO0NWPȭT|F;n"_р QRFR$%T,1[p}G|0hq? boA?6y734Y'w.:T}!PDThOT(pӣϑX5N(rIyK.i䠂s4I!Mt҃{#"fް@d-韟T2,$]B 'ڹzA/!]l:$0]#LZvCꟈ8EzMC>>T-xJ]hrtsNO")Ƅv S3d0:q``X$sj?eSc㷻dt u>W[kZN7UK6q{W$ )igO$׵1ޏ뒎Zc%E^㖗U5毷$rX/n£D Ovq>\!K.AH]^O ,JRDM!+ܽHr@Wl{U'Ayu~I`Ŀ 5.c %<ȠdOCWʈۣZ PQ͜zA`#(l k#{Nni0$|REvE(~;P>Z*+{|^__ajMK|[^a _lﶦ=|'Y~pͺ=c6n؜~gRD%b ~(͢ OѥԇAPm3!-;+菎@~;L+ln1nUiNߨ\{?(fAM gV7""(Cb7O"{: 5M"9q/ t$d]z& p,7CLL/hR6`w>8%zК~A`3@5z& 5k;q"g)G3ϸәKi{Ve{(Jv A\g8"@ݸ&a% Ø&C!R~9Wh)4Q_o bX@= -zr?+C7/R9LBzTӁ$^2Jzbv>.9:g=f]P"-NvGxǤK1utpZ㟥b\ys';EG Mto<[PӅu/f5'AH>,0]ЅqeIb &(N. ܮT4[>ylm0X)fE"K^ъS`ɴL@I=|./>x [K4X9E 1*ihyL  ;t#Մ"w2U!x~e "tz_ fYŴqK\gg`I\|A޶D2c@$P܈j:ME+# BM19:ɟ~5JlMCqKh NJJ g;,"˚sx$(dv`rqAWaUҺK;K,3?or-)eqɴtAޯ.k;䖘0`=eR׋(f CBG3e 쪡zX+iYNl_Z.zp\BJg?%@,?yLkm:6/IP dpSaŨ_Hk&giI]q 7<ܢ@> 66+7^E f͌N \ (VXZ[3:ӵɠT ;6 5R?SҢȇZ!P(ҟ6bu{]OWP5 r89av)%oQP v\nHr=X`r(o"d*` tMz>Yi+k14*V v(v?(VCZG)nT> <;*Jy>PCFR*v~k'jM#.ϥ#9oFAK*aVs=&2&@eזt։ X4U#88tq4u,q|=(C7kz:"l&15*`PK";"~8$> $B C"pWVM~'SH5eZI 7q{!oDzF:l!09z!zZ!ٯFv*KCf-;@(PN7s`bcE-셈l^3*RҊGx0Y+%4-_aVQb 6X kCF%[V-fK2W?e"8r:$"8-^al`|:79hsnL# zt'v"*1o*.Qg "x/3of=+KfFnNԟACY[b k׮*e ^D S?G #O=EB^x{Tɸ06DSPMRD?jfDOaPlCɝS˝7Cq,φ XZ^6K]2h%]9| yÎܺA-9laK x.c0(|uBd+ TG,qrdx*Q&myR v(ωvٖ,k>L+WŔfqQtg%1O/$uB2=.e]j]a`瓊ofXlEH`H:f5'[I0.Eƽj]ZHb.]c~)#W-8){Bq&%DeìB̖O1\Ih/]W+OuZ՘u_j` F7{LpFtYOX;60}\ej0-ʛu>maQȊ硾 _ŦZZX1tXڙׯc-iG8&ϙib:K]$>V h@|#=|$L=#} O(g,Kw!&vʳ)BsYe @LPkۍ8"# s M4:ɑ5IoӋGZu=ij3g?Vj!xK|մ8Mdō3dt=7f=ԡ Bꜰ B.y9 ӹY (bZV>u4pC}VZ#[W(Eňt \u̓VyN=WL0~y flվi A~_L{^QtRe!V3<-ڳ[("'??ZwՈ=Mj`+^wOH&dڑ!S銔ƫ "% :'r0qDfXnަN)НDCj+ PCvO=^T2b_1 D gS( &{C;y3v ]|uyG/. EFP]uƎt@ʺY]Z[U:7ۯEP㩜F.Of^L_u Wqb-&go7v'^+ dɨR}6a;Qbˆ]*дFNyn+zbj+"9n'O 6伴2l*?Q ~hqEX{7:ac"z>Z2XR_GתS7n!UKv"2ևYR+lzM9Jdv {Q蚖:9?9Rp3mZTX:v]\S}Y,P- V)9;AxiUk7X ֠~N@9M:|AqFrTlD#_(G W#Z|[kW<4-̦_͞1B}G{Kİ8!W?$U $-ϐ8{ ?W[*&KJT 7LG4/~:&]-+~d18l>(]",3:p06,]4վvRZSMxlo}w[{< wm1._JtmuI~!׭( xO:)1hcV, X9i# !4Sڱ֭H`@v?oQw#Z2͑ǟRze.dezZFxLSӬpy"j̴[@@9Fٟ=[^Α kL@imdHb*zM4Vbpy?#] +*>8stUI Ʉlp&RكKfU Sߺ&Pcc{Nkmp\:VOo֢Ǖq +.]%\F(f'̌囜V4GV̻ɒźK?bܕ߼ODq ?Ҥ^Y1P j@FpF ŋ6+4hJI3ﲐ#hxT`:ju^t,ȷc}u$X cCFY@xI/2Wdg=ZbF!L0ź]ۆ*/WrB$HU#.nG_ 6h'^W$3N e7omp# 8xHG p+R|``vNIke44y^zHoh˻0ΒuF VK4xN+\8vJ#`0 RΦ8^ǷA`X/4zN޿Ag%3SͮٻnkBu.U7RPV.smK[{&xMZ9դ+'>X[ s-x v[.{OЕHN /EGXi0"pFe' zUx~2_+)c6ty={@bq,_`cvYfTOǭO@;y(]۟<>HٷK|(I4u%F=>@fL}`v o\>:nWӾ}蘋N5tqA[LH,q)nQH:j$5- i(qvk,,Ɠ&ߓ/ JZ4 _\Ġ"v/{ƛ~pg׶ܩ,:,!'RRUaZ*辩bCm{:bY:7R-EKN?\HW Ybe Bv_$\nrol~'y穦j_8kB-v{+q늆ңVY5ãN%KiZVuOA-/y4[-4fhiodU+SFlM9>iͯQ;In5$阋ˈ%]r RAKU̢J?v,IOH#ao]tu" -;'I-Knmap{aqC\5˜H7( qǀXȃ\w?y&J׫խE_tk@_SR=ΌXlg(q Dw&{xȘyӑQmހ'&!цdǡ S晚4ߩ&0pvOA(j÷_BiHЧk@z.y2`fw|xL!7 % s2$*cgTL\[Đ\F. ̊if5glF /xuU B}.l~ifGןX&t$qRQ+u[p,+wW{6`*(n#]T< O͂,obCfpָSW}^Σ<,`GMhpRl$Qwjm -~:c=L5+Ӓ6V&{&ZYN+U37'ҩTs'۶Fi5w3)`!S[ҩ6Y֌76YҰьs@HM,Ԝ/9R-}b\} pʪ/|ŚC&40t2y/ZYMVJo⼸8_环7;oA+[=Brm}jTp*5[f$4 YN R fcA0 F=_ M̨0F4e0*e\x ET(}a3&i M0|ߥz|vVic '΋)"f,d y-Yԥ{ӚrJ~|mQPLc 럈QO/Ж'yv ^uK;f~5Iuorf^yzyv>pF>K&'wၔGWg]J~Oxp{ ThнtI"󞬇v\@EP2U1R8Moen::}"ˏ-LFЉd5@C_lRau~/'IM6=w|_;٤:ϽDۄ{W$]2czTEvPmw\.7h7=M-64C~{|Y}Dވ||%ϙ `l++x"hzD1:%I*_Ƅ~_.A+C!qcU R2f7˙F]ɻػIɈdTJғ~ AfMh1S'apmcct)\ 5s`q eM]ܙ:]:*0mld>PۨخFցE',26#6 mroH;A<\ ~瓸Wg\W 4{ Z˩H)xn2ݙޭ^ aRx:F{`4) (2?珸\[Kײ2y8eeFί>Da|(WGrD32 xZPt3'/0"_[Jk /T!zS] {ӵvrEtvuREDom3ƹ&£rQlU6g2Zf1[ō&xgNFɍ7%s佣&dzm@Odo0*݉qtz1S@Csq|r4~l7c_QE~ 1H\!=A_ qz+PԃoRv)!Xq&S\ힵ<f|1D). ܂(7c=|a>C|[Gt͎7etV 1M\ԛbHfEDZhRDfT3_B 9J_-D]_ %yû|xݬ.2dAvAYAu6K*j5!9 :(n7XoUgp5f{vJoz{Z%JeeO$8HOۘF 5**}0,0nu+3/eEtO?tUC&krt˩yjO"jۭ%r"쫵siJOJf2ҧ&_1Kwt\ur+@deV?&Hv4J@l4mRpX~+O|p'}]l״:L3Rs@<7ÿA hzN'k+P挀 ~򫏂h?!cgR!/"[S;f# dDɣe2%m/c :դ':!Em1y`ܘQ^밫oR g˰*;]z^mO dm&- r`X#ZEB: /GD}KfppS19C[:Qiob(f{*MlD}K+7$SܕP+ }`%NxAW DƌMJt|Ӫ't[܎YyמȔ/ba6cͿ,ז:$׌3²^ l`ҿy3İrC[lh rUm~^2}r)y{.`?(`dӥA&۠x!nAtH@HoD' ,wy0u 9Y*:giu=!+b~xVT(DM"mJP6 {[ ( 5@I;%/ou~+?=:<]8fmYD$T[ٷm9CwkSՍvWM ?jUp\=tySwPJhGRz;FS.)WEUݮJ[~E3&vBnT'n@>!Nli䚄[;l*H%T|t[=f9 x?l}5SBQzf ЋC81_ 7혎VL09*_ Џ#l☙Κ<o89.9,Y\L)! +:YAD{}5&Xyq ֔/Wm?gQMYrRq&4fwA靗G5nTJکvHCsƵw*ǀż98 >uɫvUBUgi4_ckzBbGvsM[䐐`$ޞfO}(~[\\̦`lemIR[Ը]4mt"CuJWr$qᔜ-^$a̖RW'Ϥ񱾙Gݫ_ԟqFԆ%,maRK-'>=d@pfB s<06ݐBhM҇*DK?+C44.=Sua37 %CcھA/d-1sBշj7֥Knf I$W|Le5{^F!w{鈆Uﰨd s+ǛA'q-cy5ic{ .'/@HxMDE18 (4 Iz7HQT+p(E/Jo!Rr񑨔0ׯM_"}{bkW+Vʀ' cw;׮oxn*c/-im%0GU_V4/(%lp2`N/KY^d W2hM rvOGԫSOu= qӃǽxl1@ @}jB:oܗ>YNU)ۛDO|Xz5QH>aW=ՏAL Z28bQw0"I݃fj'wbqcm\B_ȹy>t.ի}'8Ԭ.E]XYkXTZIM=g&bP!TYZ%* bSxW_$sbyb- [p-oVe,G@U1\ صb")MN8YN.+?QFn{PĘ7Լ:C]ljѩq0=/e= ?7ī/Z=~ ;-RЂr'tu.h[lN2q%h8-K/x椟v|x4S^[-U~ˍRD+ZjV>%&wlfoIgO:>lt) j Ŕl~’{@ΎZ ΰ2۷(씅o fxz)Z Tx^͎&\_I\GO֌JȲlϝ9YB=nH\%R/::"*&[$ [!-jxsh=,%sG$hX 1iՂ4exU[+ozʂ)gH[7sзw ?hzCTZr"ڋF1ld @9iPDzG)Bޝ6V- [<9ؾ8};4Nyc>"~E笥 E9[RA!BGW+ؒ.Az2ⲹTjG4mOZ\7[wLRtMp<)6:MWմ?,Js;ΝkHmc\^ t礒yK&4G%€HȀt5ȱQ@7-&+!E|hþjy& +Eg6>8P^ žfJ9WQY.SM!8[b m^OuMRk QX'XE 0m)Yr!7yn'6Y*CkCYk64ŕ$(Ct̡w4hXhMj^"c[dFWt^$wQ~ QOYYEF%lsUIHb9I;IbE1{$f OOMWpvsqY9o^i@TgVϿD6hΓ|apzjP9=pcRu4&hfMLqouF=LN|/]4d$=˹R.K\ n.Nog@Bfefs [VA'2[='c:z gp)wthi&q1O:Y4 qSUȨ4Ne˄@Hl,\ |}7PiVadR&絅0CTK(I{=[ωD!1c&Uy1l2kGP䪳{k%Yd Ui8``ߋ3 I0@9J=zeWx5o8& %7ap d$d^3p٠!\ˣF) 鮶]ֆr pٍ~VPm{v:!b8X b /129\V `vs^f~C{5coM*Ȟ;<9hbM3DD!3W(TG0NmG6XWuFe:N-d#<r?zZnpU}ʅޚ,-ȗTUrIvڱ#iEoIds)ü窨/2H85xi9Y/$El=1Nv#JXZ7:VP,W7@OuFcЏ#R(Bl_AZ HLi;}~RDs'S XIg-] 908[aˎ`a^_5F?07*mln o=ŽO C3@2J7@fOmĤɃYno؎k1-GqTJ*Jkc@~ F7mʒ+3HiG Y9Kw3Y'_H}gE_8R|\n,m #(7v"Pփۮv B{YWZz*/\ILp4lQ_Tg_%;[S頬GUfMi+*Ȁy9=/|}e:hvA4-7{%7.!VP+N*#FO8Ҙ2?Y^/vMX z~fӹ-0]9c&2 ոi\$(D\󟅔=n-E8sf΍G,Ql/arpA \2k;>.z²"qd/Ȕv(BX-^撤pY6 )/7O2BJ69r^}#|j8/F+pd7k~k-z7‚@A{$|;6#Ŀ 1#U,xƪ=N!qf$(P9Ýe(9TiN+!8rvP9I"'f vc hMj* 1C)1recg!lEw8A>)}J-K)Ұ2!DJ+'A$#.O ALx8(jŒ!6j2Lgf=SztLƳx s{?YkMӰU\DLfZׄ:E~I$YkD2CIAўA}>/'ʾYչMitz'@ P}<}B]iN᥌}<k$\k> #@@4o@I#d))BS3J2| #Gq:-2X;}|Fܜ7Ž;Q?U9Ƌ PmM1 a LAAx^:GZf0$0[Xu&=i hsRvDUBb+`ĝesnWT,ȹ9^嵖*5U+P1,yN'Jx3S9db?g=E2P$K25fv Gvuzh{iʖ>@K$cWr%mlq{j&^R9;m 0gWeUd=K.0G?۴rRrLNw#F )=ljtb'yᲞ(՝["Ȏ<_trAUf[ [D`6:gILg\*I^q"ҟmisn @1$.\ n`}ysyZ a '1+.GXu̕\,OL)5 ˊQLy6@O2}f[!Fp-8j^Kk$0'pz l2ra(A9 1Of}-P#~q>~Ne~rC;DD̬Ap! QdWN*gvi/'. M?ȄLBU,zPbώ>mWJ(o6E0*ZwT'K/ێ!hSAt~s|NEVI zN۸Hrќ4bx UU.#l]KB} gOf /_?Si6u@&/kd!hJ#sPTf H|܍A\됷˷\*b8vP s AM=m|D8>|+DH)Ϧk7XW4>Y#!*Av\h $B+%H.\PT$$ MԈXpӞiUxt|GNya٬w|q/b.?x*pO?/0)h-)N:$GL/{/WM}jPdz+ sq/>;,GY㏱~Yu&P !Ʀoiy2Ý4bgWAKyVmH;x L*ߦw?m Bd1n" f >v:mg|zb/5}|\ċ?XjI+Zŋ0(K);`e@W6"`"k`<<[|]]UJOj!!^wI^zhےyI|n]GWku kŨYv(eRNEХwT2"}"IC5mOKfʯdȯW=p$[3~YDjxqDF?)#ZlOǂ/i)iΉK<3lŨ/cK8 RDާ=PmymJHJa%dm[gA_$9_%_VĢRJ fZ~}ȕYLN 8AHlil9=mľqYlvgjsQ_>fx8<)KԠn_ĸO:ђh?lC |g'WDPp?j&} nm ҽgw'_q.CC3^4llD ڌlnqXNidK*Kim`ѾkR :41ILs w)-%bJJ ,C*EFvx_629H<1ImRm 2/#_%uzR4qꌽO 4 nYڇ‿Jq2hl$]Q$bido(3,rh֍mha,[w*7Rmc5&x- ivڜm<FL%8-pm.3V0&HvlkoAnN4s 387X~ }VC׼pD<3:Ż(#[y-%-\h0MMT7iI\ xn)7O}L .aXT+=!{O2> msuu5*-0/Sی!҄(POɇ!0@i֙@ /y19탂Bh۰W+Q&x#dsng1K2g83=@N$8/#*H+@A]-^Lbiʆ$'iA ѤyWhkY H| j5I-L<7K8dB} o&uT`ͪpL(hT˹):j'FktHϰWW(QiQ}(P{QwVNV"*CZys$ }):f+ h/?D蒍T}47aաkѨ+"Q;|),2^2xŮuz9$I|G=ǒ'3Il-d#86{pvaiu|\\_@SГZ}_JϘuL1s^]qyfbɶ/=(!j{vE Hf}\œ) lEl^S7f|X{tVKݵkz2s/PFCX|EG _ 1m]FC/74Z %$cn|rMs"tIxd~Iyl+83=ФR5v0`2u+_'A8IH߁?Mn0 !~X:2=" k#+={_!ODSw5lR8PQLݲV~${ҽv,X*(M2 +[2ہ}D~威X~og&-Z)Ny3.rtWc=!σȩzM!TcdȦ=>O(3ryZoԃH=CL { <:9Ua2rYk1dgi2ŘϭC>8uW5ydN['oQ֊uu(#[ʺ B_.&fD"@OhÕ,U!B)5V xFTZDMImܲkBp\ǃNK.D>@WUqvT6PuJj`!7/ }6Cjm#w/(JG0^{)Kږfh!"rhp^DLOdO499fkёսb/W:r*0*,ˋ("%;:axu[M!psѡgZ8Y!\ʗ&B 3nP6Վ8F!vT&F|h}))] DNF]k?$̣ Pm:mL9#5RrVCU?olJ6^sTCꚒT d4Aˀ-N.e$|f%9\\acLDW۪U8x}ֈpQ8UL:Nfd@aׅ ?ȣnwr$T\ ]ç's?ҋzI),B plw`fz@e/gH;qmp enw[ iԃɸvIPi%6e"j6p{蝮 C4o ?4z[SEIrba_V`齟-4}z55֪MėF {9y\]ve d$% Dqg(Hn2I> qa0$Xqhbڎe޻pAT{ղ8YQ Lj:[ L1ܢʭQk'ŀEUcV]ug7oÂe5Zup% RT&XSq_>Hy`栚'/H\5Bi~AN-OHX=o\&hU|U};6畳&oֹF}y3.V/$_ѐd\\tـJ!إ¬" lp`40,XUnavθMgNfO -4+_ȍ39ÑF~@2 S?zۋl4SI)eF6f%OSnjO`bShxEGz6=ZY\U_uwx^@\l9`z8:SP&x@i#n&I#}z>dSںJKƭ#M(yD;x$$pyxM1X}W?@Y%PK׏4k_"JZ߹KU]'jecO/o̙?['MBp60,4^k}-i_;]")euLn3/UI;0n1IlhE>5>6J5Nۮ3ѢZImU؇,k[gch=aGf:67OSu.nmZY)'߶,c1mK 7.hi6;?w Yo=ߓTn|D\<^Z0^^Ex\e;?b[ݴ0@KgXAiE5hP?\(^Bڶ]A.^}1^ ըPF# u}nmuN?禼 қulcv255-Y,C KjRsXnj*̛<0Z,6Puąz.jZBFÅ7Hǜk-h֘-lX^qGd^.eDhJ{qQmĐiٳ}N]Sļ\vLme~#,UgxEIBʯJi5v~_FY ӻٴ2Lmw`}+iD$ X)E8 NKKc%s2͹&4V.P$-o[ǜr̗nY jaHQ1 .i] .ʧo~WgYrv@=(2Ad7R4jܿ(~y!OYQ0e՟%Xpw%@.҈ӐF| ے'}6|۶`:Fw,+_Z~yk`)kJ4w)UE7dxtet#O:-ߛTO[ywug\vR ;;x0xk,£ 6+uH TKcj/jZDF9`J- f9ݬP^$ sz/y(~W_MP'؇UnAQycУO&GKCi0eD•z_¸ $ӲI'v_nv,í*M` *_3 s7*( @UU75dh542F r~ nhrHP[*l&_l{ͽr|\#d|Svq™Jveg20qVvCbq(0*@ak:ɍNAC<"Qdr sɟc ់q}]#>'>O鈪;,=4wQ%q>C[*)r\9/Tyc;KXGB5f ̥f1hT"(KxszTrT$f1Jc‡u8{"ᨗ즖#u\^b\:&4JGPD\5E7S˞sx䧘&?C`TހB/1aEja@kprF D=K;ǰAXbfpڀ-l;J-WW2n.|~KAЛ& =Ovkϧ=8|%$n5<|!<*)w{R:qTWoEY*-n~` IxVMQ_i;U|nj2_x{~F@Ma9 ݦlO'e~|/aIBx``Re0vNYoR'ɽOi#rֲq9s*=Ewv:+w+T颫9kigjEC0.\@jڜZkUa_Xod%eq)wz.ӡ{~!6Qb8%^R@NȃMRQNWK(gU$'Q-J6MC 9od L 2;ɚ2S?4CX&GA?jBAw*Թ;%<}+bqXGILǓgfr: dG02kd`T0^MǦk}-t>]T`wݖ=icٵO8p)5SWHSn%P#[Ghcb zj!f *Z)j ޕˁfe$uoj7 gÆ]NH0D/ RRոɮ,?_'`))=JP Dbp㲩j@~``N ;k/z>K,?1A_>ytJ:nqXi^3, FKt%QrމP BN}u_#YΨsv#y;kWu`vULx)qQ9%=rc0.ƾ */` |JxADnc^» 5m쎋i0_#M_\?v悓6-ֈ&IR4Vyڧ1M1+m u!n+!a@k/Q/.U>ov\b՘wt*{Ꜿ^@=E >ovHZIܒY0'2$H>iZ)]ȋ3 MaNc R\2 b†ǕuĨB3#rEI[h:X,EIJUrK ԅW|RkxKHp}P\`c_ cnE" yqڰ)H?qM<}p26̉vo/I?3U `\`xNYhžwAL fj1"söB `_"׉l3 =1*f2XC$v9XRHc3_2%$fುi=v,@;@)kB T($zΓp8&qh I2'266*uGа[%wz{xՊw9@8cHmXEoԼ99.°ȧ(N)llrru)N6D$`.6=׭؝ׁ{7hb ]TZ? 9Bץ.cAJcKnݝQu<|CnA4u9l9}6Q7(xv pDx q:qaFc{me.~Ewv`n%qGU!m l.D9z+щFj {Vp=H?@jKP ao)="2|9 FO='47a[ił^{0>v=PD6Wz/ @kLzq,?wP# $} Yzz7(s*iw 2`a@';6luq"{l-g}׍BCg 1,gؼ,_[ּavDTH6>xu O68l7zÿ)"ULɬm‰뿉CHѳԹ%L#o@̶bp8*hq_>&~,A h !bZ9DگSaX`.PԵBޱ EGFȯ`͓RppB-)^=cL1#euyZ qi+qEv ZwC{ZbͰR[CfM"Dp30.Ɣl}$ʗ6\-g.f@ef84 +jÎ;6ׯ/ө#36"*V{YHFMܡŹ*1OZ .hoHIǼP~ {SrK&W(?# Gom5΁ouJ{NpI-A2g0r\2{Xg,KM֣Z݋ՈC \#;Rn6D))o PFx܄O)j[雎_.m\ zd=R``$$P8qRDjKJp̅%:%OefZj(aEQ{ڒmWO윰MWWakn̼6pOS˞q%sr&>W|U !3c$ \Ԍ`ѿjPSV@p9)M8_LJWILu: '.0cd ^w!ݤqPtExs!1:8,_;q}sTjoЋ>q}C).xQ"|ryy(Ck٢xE] ٶN2\ N MF{kN%ew0`B 0dIX?QDҰO3JnzKӋdRpŀ>hZ9%&#+@5솔Xpzm=5=n~d(I6d y2%gs"~nO+"j#?@wt EI Ff1Yuh ԕ#-uGd3%=`{ r g}މlR+`1ӼZ]gjz&; K=y"!웁A 2c~tAzI{cb3 L&#&OPb )<߄#s)G#GM#N׉N-vUlj*E;Z>LckPhtӸD[_π5ӶPMJ*WƦU.{L.$SbS#M}Qhvc)l)pƧ;JɃT}{`l;X'v`9:Щe޵#4wD;%YlOO@F j뽂{G UM Bð0پyl(0Wfk.v-|KH.x=FdWnC ~j82IA/Ki8ua!cL0pN|HSMp| ˅E 7vR|n9gp 7֞σ$SY il -Q"LzC-MƁf *2j*qҪOH&;EH 9Ѩ(@ϫ615a77q#Ic;5WHGis|g1<ENmN >lhϷP!1T%Ў*VI*w.UW8JUA9m w<3Ob&BjMc-踯nFj.I(؅2/Fsg%}?T"Zk0j8>iVAlZo—;AT󔔚0`E)wC 5Gqr9K8)$;0na$Ӈ)z4m$ 0CɕH9Q]"8m+A.2å&/>Mg?E wu"@S !#T)8$ZR&-ah;\oG '~Z Nc2@gR L/D(9= 'jMit8-!pkB~Ud:!A]bzh};_AAQffw%S"**~ ü5.Nڃj;>s` p+oxLs ܴH3.QE_&,Ϻ6|ū\zRڝZA݅!XlF;(suShfl l N~w@ޏ_+]5 !=D$E4_yBԶg)Kg`t-tLǟ`s]8aOKwyLd }eȅKЏh@)#[!GZ>R:bZ7 4v[`%JTQg|/5&"ض%  ƌb4? ۥ']Bȫvp~o×3DOIy0v gZ7̙8qXji 4Qd{m༈)aLBDԪt=d .bYe ڱյ.yd?é7 3\.$p}M짫׹tRE%ZCp2Wvנ|R@9РOF(K^xÌK:n"(9 O[C?>$HbkWEs)f@kk^;ܡu PD,#8] @::˩uB/0_E ̬HǧӵA^V6 xdij+nDF^M5DM@Q,0ʠ;'I7 79o2+E-GsʺqN?!9+ 9UX=ҩg`XW?b#Y3k5UBM^0ZH{TT!7AJQPfwhjwOk"`LM"hSh rŝ!yɰPcx0h?JelBUb|9C:wX(f^x͉5gId?'XFFO_A ] c߻\]Yu%kD[5y<N_2ܷ pT€\,brb.2f^J#yYyJT3iܒؚg/n\nz;О3vApM 3%b' @pW ۡM L06KT& @v3,Xu,NcMl̕;BB>:l u7NŇ$I xciD;rc]aXr_Lo #YFUÈ>4SEgr ď6(=M*5NF' k6AU-?ĥgVrV7BK' LK?* UYcζSpCyZn-éCwbZ_jpJ(!/a%vmHb=eE3Q/^略WKsuԖ$VIW, X1-3p=J}:]zSBJnM]у2ujzd8z*Cb^~Y1!wnmXe#{$/ةjOr,tKN]'U'H7kBǭTbK!mz ;z0N{-OUVNHX0>1a En  =5A`Ͱ X9_ʹ#XLu:3@O#fzcyo@Nu jj\P+й39ЕO7 ޅ?+!0zаA}qcMϚ?::KsUŭ0VcU~AM.[Ɛ_l{36"j7ta TFqځT/ fgO9NIW뷅68Qhp|%{7um+7]RucWs7#0%Gߤh}^Xl[98] ?u.e3G:A\FTWv/ s-w{W2sr|ăh[oSYӪkf]H~Nz;q+ 吪Y!m ?Rj܃ xK<~Aɦ_[O(̡2zM!HŠ=[ka3UPrG㊵n ## k  I֙uU:TKЀ bK.طMLu;n&09SL F2ƺdbM-D)i*b-쇶Y'(; ^#%P4ܐFATB0WB2S]'߳{Fc uu*apJrx.0'h&dil3G#YǺf`0.F v! 1f*EJH*?b L6gc hR_&S~%09`(onS矛M;g֢[UG5A*X<]Z ɄhfzჅhݞW| NwvCMLafBR^xX!&A-6I Tua'>;[` ZSHk0Hn[Jv@פbXABQnG)5H#^z1VIt$WǸγ]0dgw`H16!OlVEx@K;B쁪w:\PI5EWՆze uϢNG)D24zq_|Ӱ~2d h(o>sUfrzkk>N2V%[tNGCSw4ԏ_MûdA#yk1ljʭL72:% !F# ā(VTϓ ȝ%U-*<JOhFțR-CS@i̒ _JoL=$qz[sQ~ s8pL5B#vX*tڗmte~N{ڵ'ң<['K tDV3ՂQya%1+$5aWۯq"zL,PG+jjAaGОxE TUJ`"7]dY ,9 .ڑOj@_*P*V~լTvH$ڵXfo0SjiG2{/d%D֋ѕ$o*zWrqSkǼLB6X]v떇q!&";̚7)5CۡoXdL۬da 3OT!qb=|15zE9p/vK*pJԺZ/XxS&SL’NBc&vb@ SRW _=]ϒb ߍ@/7vTK4GZ쉎$Bڣ664^e:d D 85%6礂/ӌ( :=s n?ݦׅXaֽ1fP}t<(Ϊ%DAx/v!oFn3C'Eɤ# AǮjXQw*wnÿGף-BR]Bv50Ń؋0D>YeYbIv5`ޒF=xMς*sYwcMՅ %k8 6$]!2hc%`\B/܀~ltJ+/|U9~jvu.d%S唌U՜n=&iԀuwb!Eywt;,K65 nI~9JFxF^׊dN/5YK[) ƯG\[M$9`ػ6UWJ"̻|[.޼XQKB@ȌnrWN~,|n4ݩ "~?ub{cP`X3)Hx9rL< qԓ԰A%2Xg])R?w)nw[Ηi(|v>4ngː6?u@Cbj <9ov6i|??`UHѷNu0ojԦ;?_eqL5-vC,TLFV0{<8g8f?.!:jN!Jtw|]d.`5ѳM8(#wtYHmIgSDdK8/5 \ \]LKOy} ko){.-~BzM (]oE,@RɘJ#?%~7bOs76Ioo~|ן<惓90 X)1yok0s=8Z\5ȹ8Wyx>cpPb\eYV^:~4ilPV)Qh?1Oh0|uDE|<\#XT@pJ$sEI):{5‹o0S\Z^ f^eBsCjSM5B/,|H :MOI*hF| Vl<~<;*ؾUءWR}[e*A_!d!ZQ&St8@0d^ضj3φUkV^>Unbzpc-w-4Sfw||(K07XMw N,]z֨c03`ÂHX)r{&dS&d9eOC+k,Rl5';OӪz9iƍwƟ_ڦ&TPbUt 1g=xB9_PJ=`>[al)[nAx[8&b9VضVy*8^CbrHN*a)甩&=/d?9y jnbO^zU%2;>EMң>}aV9>P-&xo[5C![QxȥHG2jumkx{ƠsǢen6zeHxSl&lD&MVX?Gܱ7=7R4q:x*"JD~~-P>'#F~ɐk(>ݐ+IFR;(|UUM@;+吙G0qKݳo^J9LZhF yO5mx:493`")qUTB}vOhIR0a0VUȞS.#D6Iu;K$& Z˗@xa9+p}yILT^b'bmh##&G(hK' qVߑ+xW%h"7./[zBe`r\z5!Y H÷9`I{}pݚy [AGf9ڹ8w.GJ߬PG+3WVТ1vt-  N1lFsvNs"l{|4t=yʑXn!YdK׸Ԕ|uƆV=zi{-;S)}_S_9PTh)>ŅrC{Fy`p胃 %¹c~ cav1]\|%aixc8B{[|B bE/Tݗ Lp_<}q\s#:i1Hp^_ ))oVUjwK2\e 2qc辈VYZH6q8 -rNjHhঔmZ4{>j?enjh^#4P`zYpu3b:>ok$<\VTK4$;!tEwύV2wrPX@tk^5w#.e &l <79D) :GX0֪Y(O&]ڌ`\h$ u|iwZ+e`TϪܕ3."0Frau4?칬,ц]άTPG(ݸzu*jhx()-WRL 4Y=ـ\ey֪͞Ʋ'? UGn^"R1ZDc}7!̡I}Y jHcR࢝.V @urFPA>DhSD=. eL$锢,PTy%Ų\n5VoJU1!o1;uD4;Yĭ|f1:,-.s^ݴ%քc d[Xda* t߭+/sۂ%`-.KX:{fiMrb6N"+x"PǞ9ƞmLpa:t[`MG3gHYm+4>yRn%23SzRSR>@csS9N ) V>0%ݹM]G2U0V.:[Ww==UZ8e~@?">g [w~weJS>Rul9M$n7 hl /C :MbCn89mBP G 7Q&rBTvy&a_֥y9 2 a>qS}\Ř>nJOC|{臽# -ࣞnD7xi|$3 D&C̮P2u^hr]fvh@l #:Y#Oиx.ET멤P͝@`W]ᮿeA4y_fIiB+t@UϐxjkUH7{Z} Y˶W?u1jJP`~FHi{<7.o#xF*j禧~(y@Ǣ~~3! Jܬh86#a?M qdAN*ܝ;zlWև6VO9xMeKf:& y-G?e[$Q)o"qjXbK-;=aBbQ3n@ {eF8H]5$(g_hC׺e/h:rY=D1Y",m1{MH"ep `ܻ2o=QC6'֦H}]ʦX5yhIf F>@͹0EzD# ,wOauf0OqwywD?הX=ç^mM89v;*FMC4-Q~;\y3̕*I(_ȵfQ)uA?`lBF%CFG<#3NRnztZYpm3`on gZdp gY(*W۹w5x ZY ?T;vW.L 8ʋS/7È[D׻7ߢ#6:Sf9j:a5ʿg;YO챈$f, (Ҵ<16}d@l 3 2a;(42Da2eM\~s !lܢ~yE Ll y$- 9"ȫB(JشBۍTyȧ/čݥຑ\;Ki%"bh1 tw4m(f}_t !wb,;z0 A}rVLʿND_%H1ȴ6Лm\EC$'emsEt.q8~ *9:>:"N2x$Ls`᪾]!aQRE#y2iƲ$p/ta]gwSFJmКp<c;0lFc(1sVҠ73b[i}*#UM>^呪c/¥ 5l"@6Gc+^xgl!B:qJ٘h㧋TRt2jYYSM$+8M\ح-^&?`KVx+@P 6ijMA2;boAPLEzT1])NX5Q0UT8OŤfn af+ 8i/gLFE4JĔi. gҊAIDfiN6h \[;eqPgeB3aWg[kW;]'7@;]Whf =ZBy\%4zd}$XfeĥC~h1axW{<>{9c}i"$`搝p_F)0>hf[ƍ0oALt n6Us ɒ͠VL,HM`"EƔ*qF&]M^l\!8G'x;UukyW dU/F^c M /rhhrʨR^G{e%fzk]5jPƙy_XaFFYc%'F=d{g)?_ojdБ5;tR {pi~pk=q̊C}-zN2ɻvv5)%PY)ns#Ѡ_f`)lg`_+-W׾E w p+ N2O.Eg`Po#FW9cwag r( û F l( /ExW#:gHJk^t?6.馼8̭DMW .lQy{ݰVG.C*T`bJ.?@1hnR*dgR~4LO\VÎc`ݯઍY.!ņ@c;xYwj$2w q` _-F*TY._T1XKim긫&EtX#WTP<6f!=9ˁz6Ahþ Emq9 9H(0C~@ ]:R-~H0;#=1A.# Ll6q68SO<$ yu /s ]v׵{[iύ!^N]ɣBx_*F kQOɆa!5yDR*I5ۭ{8u"Ԑ bKb`P hY uThŐ!1GӉez9fd:r^ wU BG":~Z\sZ A=Tyq5Α*`F5.4?֌SU$#6ЌRA~Ƒ@8m5q"Иy0xzbLH=V [J;>ы%(1ґ`|(%yt)%6N%ؤ.5Iec"^Ӛ* -ꦘ!4 }7o(w@R i{RRWp2{M|l穾D9W=g#5mW6s, xiE=ǯV0VΓԶxO7UgR=V{0=da/)ZCIz,FhY2\Sv|ޝnݐ5t. Ou>|B5Fȁ%ׯ7$ϕa0[;'2XC֙3/L"f#ao3Kdvj)+~s[J֊-.M{\}J+D%b߼lZ]H=>=(y5\O ©hS,DBİZoǨUز)Džd ǹQAn훿' ζzE﷔`֤֬Ro  !.?S/F ͩ߱܀GhX\QnFslLRci4 нr;j˕M_Pa4ZpU~-?_K RIBfFx&,H)1IjP:QɆغe?iYa(B(Mg.W*%IZM'.`7)zK=#I{;qro|>Pl%2Mǿ[TW[=3eqCۋ;h?2C~>!wΪnrjzVGlo6cf<&LgWЫYxOJ_y>ڛ2I~iKX8yQ?^(\qyZH 4s/LQCn· q@_Y qnWܶQ%ҝA<_u@"mks66hpIH0iHk{Mk/GeKf4A'"O%żfM7NphwRD~}3$(9*gRCsx®u,~2,.!Ӛ+|M w%bTikH򯉪O6@B z^ڭWzQ%QgzMŎ: Xy&sr{έb&5{GblC5G V"[bn~qf4h[1rlmH Dthgg5XPZQ(e!7 TKAXC;(lj4Dci``ٚdʒȫ5mhUucPCF@+9ktz)GLX8c@eWvדH $på*sGF)1s,V A-( Vx./!]-ݾW֥2Gc[{t?#NX8T5|85H|eaZ1'BA끷VE2&ɶƏWX)D8kMYK pQ':FUVI!q=OY^+H1?5?x%yPPkMX󔭱$I(؉蓼L`]RYiʟhMiApZ^3 f &"Bvqi$ޤ*͙4͚ЋX80]ky7E"Zde {ILN(7nR}A䱼W ?@7nn#7{1Jɨb q"4RmA[U2kO<,HC܎Ht#U/6&)VZ cH \qA]Sn Ah5I:p9rU+CKmM+52cK^,[,oA<leNHe︧$ȯhr+6ga+tRA %,ٔp~<\F7̜hm*qA;PБ@`~+6@._BVAqEP6]{)+ŋZ8eU<&H>p80l=ݫK; vo0eI6D)O۩ B|JvnQzlb&g2Oh+߈:I_a4Ҙ@*0 B5W7ͥ(ػghqP/XZZd&tyMۦalZsF%xBjy,UD/cq~$<lcI:f;1Qg9t7wP8Vü-Klgl5aSp&k~#$ !%;|ø:.9:saYo7!)\دRv!z#׋ &SZt[yA)fI]Ui0Dlf0͐P~6S#:: X  zoi|" v&[=k0&P\3J+cw1}s$#|o!d|H ˺1ɆH@eH0 4?{_2D{W׆*CVVucNT,IU"$ޝҜkH_G9c`&{T&U ~ 6#Y ˑ߻qg9C>Ump ?J1V0jĆ30 ZhqQv=+_~㭆Ck(If"z[dhΰ'ph3*8vj0 ZGJW#7z'fX+Z^ (?9 {?!VMѭ5'GT&&1*YXhNmoRtk*>&#m,MOi'{[\~&pȄQ* h~ddͰmm,P;2wJJ[d ܣ]X< mvr4eY\ia^1j ۩Z^l m>CwlG>y%'oh!v.f 0I`(Tl1Atm@ǜX{#os?G}$YVd_j Vl^W>@s3L[vc4tTAlt([ #yo ̒x6'PLW@ՅȖ)?my@LEF9D 5[6!gr%ɜ{XzbzUv U9U:W1'fȜ VA Xox3_? K,wCׄ~u= R)M]ѱz\'0n~A|m\ xSUܚrCc-ŇNa^PXH㕶XB-9FwB5IAvDGk; !2ŭ}ZfUK}:I(2~E\ _?&O`ݓ-'sA9X+ i>8!4[M|o׋ 9G,nTY<$S0+m0{L-r-׻eBNb6&pV=F͌{3"y& Oۈ,Bn.3n,u3#:qGp'p rc½@+%Lo5PPRc?[7\4缿xW=3d(O+ t[E4= F/H{bnp mdX!r>& śPdOz2cmR~zXߥt/2TE >˜ Tnkv:m<͕ߔnae XFG|ԧ=yku.z"5u m~pvmxy(ȯk皖3pOe7a~SAƞ%\=: L͹ b-8q̺QC#M(קx(^~OX CpefґrfMGs:E+a053ɘRmB_m'PEJ$< jwpI>Mn\2t'sVbMBF]]Ac"-j+ZtvM;cH䵔!ov/#LiM@v.FVɴ CB+'X@nG%7(A,ḠN+\TO_94+!=-|V/PW]5K `B8Н\xR*TSA-3"57'MYMuDqDfI 2Aϑ=!}%Be\d@r\8. o;:k0~ (ť?TyǕ\>=*u u}TSiP'Q]%(rpTiz-?k] u1;4ת ;]0yS Sl-5>>OzGqt`NŜͰDT<2au!jEb"k/?)ww<ܞ%ZC0,ԫ<[ 4uV4 W W37,x0 "T#۹ f8 \3PSI{٨ye҂`?yFȸ{:I:~`߹C$A_Or\X| >l JWSi@RyC j*QD^7In8U+G|D0=PQhO2r%!84cu4e|e0kpѦ۠J ӹ0z"[JgMե\{*jzDץp,竡BMtj/]=e{ =k n{,~`BT'm_6AnKKUW*xf8PsZZ8|4;J/ 1O}mP +8JU݀+|b YXe4i dj^( tU >lfӝ1nIuk?6S.MHڭ^&ٓ1y\u$kh67(Т zxn -X,e"'#O<~ڍ0FHK`fePoڸ;cxGп-*HdP0u>8*)S"cDK.~>~:Z\u}k C,2*mDh5 nHOAμu C ^nq_.F9Ǵ/{UW>j.[A̟>iF#u;A}~F9ri,NqǨ#Fܦ؝TՊis)<[)TUzݦe*fyŮ?v"3gkU'Y!##2z]y|p!K :M9<=@篙oF:-"tDaYAp(9!~,/0 xt;uL[_^M)߁AD^c_p\/Z#,Ai7e }Y/~Gc^a H0O\,.+b.(Tp`L&Z B 0Wly21Pr:_DZ=Kby$#0wfަÜn&b͐Ic046Zue89X]u޴I -N0ՖVK`neA)!.޵Rn(#/Hೆ2[ep>Cc{cљt_j9 Eyˑ-hWּeDD&8KQ}BIMdS^Lq$oj?l4K Yw.mFx,phtY඙0KFMT4A ?:00z f F̡+bq jT*w:5ɚ +7oonFя{IS5Q!z ܧ `-MT57.)yL_HlXfT;18k#Y3!: Cjl,^)#X'u&Gi8`\{b +/&xyd\Nӛ>{'N0)sF".lЬƗkte+Y|0WH|8Dd>BtA=k0%]1u; A?M;lh45΢-Y ƨq%@Eh#o109X ^> EtZbUz۹ D^hTËU Qנ'+[nƄI)\{ gcOY-%:g)%yEA+$P[l!'=b\~uG>uч1|Êw4vG^ (j`7"-~'Dwhi}/=ebl{DФKO>Pı(JDڡ~@63MQr@̖ݹ@瀚Dm.Ohs &[֦v3c@KޑV\/. Z|LWj]jsΫ죿s #\渵򤜜Fo­u/쳫рK hN\?9-U!&!Zb/eWZ<+3YO1©cCQkx [ \ "dN.6mdnH<>fEW|_ [cYd:% P| %6^)^tNVq0Uf~nEsYnX(cY߆qɺYŮg\y?U- *$Eب` 6PS6A͔gM;>i/h'{\ZC)nS5 &0H>Sèm}-w+dgC/w1R ){#`YTn5?IwF?`3YMph!Z1ݝzE ysTxܬ.o0x6v%FQ(T`{Ц nú\٨}ƼaJJ`Pd|G?x'R]Ioǐe;97dbJ[kK('jNʼn#-Q'?IS9>St;4V%VL+0w 0.+kyˇ6ƨ4&mcIN:* -Y5nRo(@yQ$ƴ~'s_9F\YS d Jte[+R3T-ߣlܬ98.^|@<޴6Ah )^'IZy!pkkW 0$leWuw')؈1 _ BZS24=F}՝nqgw; [W%*{H,5f5)X(GK,a %a,U1' ϾuvJdp G<&|ozM.9v\)0Xy>Y0>_1OU4TEUԆWf6_@欪#ބgq-^+)ARtLrhZl cULs|P]a2g:fEg &:Q -_+2 "va7\IoVex F>c&G Sjp8Aa3cR~ m;IŦYjwMiͪL.ARg붍ۺg3CecIr{>ǓQfb)KNQnN[#$o6~Cg(\oSy(dd #]|*#B+bU۱;ݺ}+]aӗp)42ѯԻ"|5Rrjqv)vtD+<(Z|C͝ AB>:1(d\YxRqnP҈!!0MlYQ,2 F@cq9)9%=^h)ܷY}T%#fҚm8RTa׋ y dђtK|#A$Cڬ"A$3g 7&A"U3GjeMx{ϓ֥%#JT5Xb&w%47|u7IEZ?të0sCZ0k.g#wil^psHQLz?\7H;^w$4''G䮃5dhYg;PEx}MkjJf(^vhS"-1vR[/z"zdlg fbR"6}#ـ8 ᙋ42AbPjzNMl"%x8n6#ُlӥU,sħbE}՝2NOEGw?RS3JbL$ &JqylIݬv`)`Ri,!m%Hk/kD~o<MNL/_M֬3#ׇRԠ=,<_A/%G)b%jv W~`#{^*B͏g 7Jg1s]/ $`LB&h:Y"ȟcl*v5-6h1dwT~=6 uz b)B)9DNAK6h-u'YZ&~o ;<^?b gAXѩp7_UIUt: Ⴝ>N(HqEA;A4փsM,3XqLQSbZw(3|-I̡07jYHZ /|? R)\9FqÃ<-$YI ,VW?h%f|,\/74' dyZ#i761?¯n*T9m~FK ǚ$tyD7 OΡ Y*]'8ʓ3G]5 [^KjG= a<(№N0J4>.O*#mX5 Pa2 ,;:iɤ4Ubx`^뎸x;1#mSds*]>1-w=27tt h^,-9j#]"09}<+qp֞8LR#[q-qq+⒖cQ`mΞLP5~pmS^U iAA<\1Y݃ O*scsNjM߬ĵ'D.GeYn};|Xb?ҕDsp4 S2W #& T@#R]9 u2}졃GU~Oumލ_E#q`z楯2`*sFlڿ66xҼDHJߦ1۬廋Y(#DyPzUKm Me^A niXlׅ,25 ?yW/` il A46&\qn9~h("wP՗"x'_SmE e.ٮ O@ꇯMIgdP`,奉R#,2/y' 0&"_+{5TR '52WO9 QJ mi:\^Q mB Mj<_hq\7\ 'ned Xh[zv*,k.{(e-X\6FfO?Dt45b-Ȣ־q`|wEP(wk\oLIc͝qu, jX@S,g4myGTCy].a]~o_6ȸH9ӵ-h5~qrd\~Fbb팔gQ&e慝s TPtm5l-B:Vp$e^5cy}Xr AIm$wut]Q!E|1Bg)>'cZn)e+QO 7BƊ3`aDT+MFSq3latXH TҠ0KWppԪhyWzV-y"k*)Tp2waќе薘[4,fI~?@_JDUvp9f:1ˁ)b o ;,_cŊ B**Z(rӍ#)7HCyu#k9ûT/VXMSCUDOS BFɧZHP¶b01%?.\CqrzF [m6#-o7Ӄ#@\鶜Gܩwԛ\Gx &c큝ElUYqṋWh6:y/=RyI)Ü=KKv@LHA=?] ?026gyǗPl kiWsT6%OmH_aZeIA2QЏ#8C>{\,/ڲ֯3ٴY+F?FC(9ev:QO{(1xھ\Z Uqg@wXу?X}[ިepbJR+W oʍׂgy“oW(.g2?dDuT5[z(?ϡk'Hv+6jm,a,l Rb`Q5)#ţ:xז:yTU% rPm?Z̧AWҮu^??OJ [각y녴tr,Yrs8ILxBfY Kh<3嵮~0` \WNѓ=""76E8!t}K Һ~#pe{*"vrO{&'s^溇}5EM>.,2ೖ k4̣0A: gB-8O3Ix7'[ fK)tE}/U=bU ÿ5߈%F|vtqLZn`pVU3$%yppa7o_ .Q Up"ikAvC;:KfP׀v.P0\- Ńg]b>s&pauӆ'[Eq %B⿈$-}1HX"S#yM6׾ܥ+FܢI~נ;ָƁ3 ~9x&\wmx,~4K!}M%ؑ,;YS=gZM~ <%=1~"ynVusm7&$o\J%I`DzZyF;0e$=):J~ xf&6LChZEF;nWnjRz^('AvzCPzfSiu/]I;20;!҆uLG)֧d0w15 GSRv|(]2۝>e \b ѫ4JiZ%NWj(pk4&k A,flk6~;QLƑ`6ڹQc_ـpzVr@E(>T׮W+8p8KOc^?!oTKP䮐y\"9Z$$gUEo02SΟ}'+u))qvE ;5,G#+DScB9Ltvvw;tz?8u* <5J!2 / ŵ`Ѵ36LjXSF:ȤqcILwU >yGC O76= GlFt^5)L6\~wK'=,t[z l3jfTz07z/ɵ$@$.Qda8د*T)0BZqKp H WI@H67rA\,dZB˙ &P 9gP?c߫$@ i#%2͕ Ĝ54a@@e3 h),p[a{߫leۡbm?G/ѩGb3F%*OEa귇fzg:kiau ~]^h{)Ub_e!,CA^wA*:EZr?|mx@Aï`rnD=Iƞv#w꩛T@|@5BrF{3v!>c ˡ_VBXo8vǷMVYCoYR2  x IP 9Ň#"X2>7{a'!9) Y#'plss欈XP kր.wn !!aB0ix)T{370gpHp8UObzLdR,$H`:u(TB9cFCJ Z11Hvb?I."X*bߡHr\9O]toR8vbg@0m?pm(u{Bp=7ɖY-#Ϯ>SnbIV+to-uIzG>䳑}akbO*Qbxj7&Xrx^6.t Ɂ#$є%iNolPjnrrL;U|aρ7aU/JE"0 sNTO(;JS;vCy*DAT.F#H/Ӡ\FװDž/]w*(oȖL/S@\yPV70sgj>Zp$t"(qͼܸ?n+ͱf53/h(|o;E #~MT&r8t{ʥ,ͷSQiaג 7Kv4 F"98#5n}):/_9 7[sʻNH+ J-CaħVYb?;]H!(K *]I&,RXQ(R%opܩkGaNLTU#ivNΡzPE]KH@숎g{@ `IxAfŢS`yUǗ~DUF-,ųX(&8EWbIsa) 'x$¡_X dz'v<+B6C-Ioova< $SԤ#:l1xޫeW7QRy..Fhy`" PYѲ1䡵Ք j =J0G;t8̪f8IU_YJc˫xd_ܷMۗmz(3P -)W -u -GIE&wWWڛU!!WuO>nHA ak;/N`b,8b4ã,̺Nf/-z ~A3g5ryށfH9oP]<i~ǔB*YqvO}z}LrޘJ0 "!$yAo vB~ W < XГ ߎ-\;CU M@Y2B$g0EQ,Xy ;0aFFʽ1Bq(CVןC 揜;y0tRxrd骠kbnf)&=4#L/V(>0A?i”l΀Hvb-!O0<3>\}sڐKbf3;r'ќN$˸Oh`*-TLCEXgz-!oo 2YeDzb:]cdgڦ}[!%Yl'_gg)e?G &J!c(x"jp&\pDZ35D ^ 旃հ2'Ѿ2_.5dfN?R$؋dOǛ1ʳcQev-fXp?9j}XC7*az:LQCyX[ &󃎿Ә>hBlC3dTt6Ĭ;d 1Z-4b1j_ni!f {&򓶃~o$xKڐS-1PS*[1;dHr&DE'+EvBfr1bs4*#=W/xT˪œiT$<?ZpRu]ى1 #ƑG9 ˀ#f۸U9e3TyT+3,ҳ^Uo-z:=hϙX)SJhT(yWLU j$1!Vjw>jmðOk@wrN$J}m4 ̰Hxʄ!y!oƩW+OͩA3_.|21j<{N\,BH.1>*9HU9U ֲKJOODrޞC--|?3U_ఞK_YVG|{)LXyEM6m競0}dE匙%aDgǢ 2VC͗3fc4I1nyʡJlO:%KMCxL5 L?o+j5 ʳ~ÜyW⠧r `|G!uE;, &UU 7ݺ9l&?! DYrD4^9ux +?݅:`g7 :\ GW!ha t,loSB -|Z8"/!"On6h|h٘`:g݅=3fԁX^UvddCֵEQ7 X 8nLo&\~l?$uPU սpOdHMe*Q DTXg+3j[hU܊]J0pXa+_,TT~mhii,UC%y!z!< mg1I1s tW2٩7LHĉ#/3'ֿmFX\ ͇o> DBl/[g92$M *CP.F/I+xS4pS$k0SyNgSFzgM00ܒL:,Z圊WmάP+uo}2d) f[f 7G¡mk*XLJy8 ɢ]/٬7qwBhb= 4kR=%R!/Մh@uFOdyvfl_1J*[ Ϡ ?t뉯15AGRܑӓe s)ۃO_q"Wkl~G)~ Q*\7 SJoE [! RCHp"~@i=s:~0p.]S1$i2Q픈M0-h(=D_bENfUIm׬97 as ov!t'' vή{=g'X0*2"(e{$(/C:Η=F09-ﲸs #YVsz3ͥ>Ֆeڊk&a]S̞ްIl2?M#y/w ^@I1i>Ɣ0`Oj&jۮ}F,ZgY jFzihA X5Dop$Bh}+~sT H"%w_NW),<% xRbhWJ0,W`e {۾"z@Wr6ff3 4)5L}Kے |&!ӝ&8 4tQ| ߘs&h#z|ׯG׭.[U=8κPA(ҿj'Ey"y5#$F˨Cց QwJtHǵv.U4/x~GR, :jTaWBjqՠ0$X2J噱Y%(K텫bva);|Ƈ*]v \|wf^Fl}’K'Gu*d5hWW>S<!e~Rxٖ80_YX> s]ęL?>=ldѫk>ۤ'{AE[6㢃w@ѽWpANk (wi{"(%h;uҝh|oҖ UɿGQ!>TAż "ot(śbO0e*x rژnIYkаt8dS XӾv*b/hǫA>s<΋eSnY/(qA4]oS:Pض‚uL6$Æ#"S;B΍-sFo]qf RӲ)cQ+Wҝ&%ܗXa 0< 5e%!xƹͰ7ܿQLJl60:UZ 7="AGSq)~H* 8D7? ʫ({XJ`Ud#|UFjU>?zhM# 3'YBhp0;]MHt.ԧ{?jAOOzbj_~4Pe!{khFjafbVig+ Xw7?t{URt[3"m0בXȵ\aDlK+ V>fGpT@UؑQWc-vѦd0$AidRnU "BBR5N*yAf&gHU@aP&0 {S Q-v<>v4_y-O>Z2rcC 1̆[zꖺ]di;u 7@׵YHJuĎ lқ3}?{G]2"! OP:ucmia"Oȵ qD^LX>N̙oְaY\t!2M+`}ؿ/;´/c8A3:΋5儓hspN.7 [=w '/P)`k>4 TN* M {N"n8iL(ޑWy|JȺBnʸ4P?> JG;2%wV3+~ #:]O؛ä()1"m}#GQ׀ @m ,De,yD?8+MƐ2-pBF6$Zl{.gh39d\D+=]gIї/ `he鮓T@[zAZeB1z%rlkGA-s "S˹s=p'B0JqHcdΑ[-cŮy\#ERH6/zwjF$׭f&d^܎T<@OLv@܆8btpME)pFt\ri=v>/ {enXGKy{q(4dGu^(|h-vn?3aPV[x)n@U˺hhʼnht/a+0='.' |޿EqţՔ'bi2U7olrY= JL$ƀV٨UUTȎPs@ЄB@3.1ekmÔ,;u-\EՔOC`Cz~7ƠPЁS ݐP}?XchS:UqB#Em<;A(f(WS gvd]LS1ɔϸzʹ(ńf\Tz96ԛ!#`- ۾7c4yY(![>-"</SΛRL> @a9#GKܿӔVbDd)-rE& - oG\u19]Ei8v{F 5U&CZKvpYY`xYѶ'WAF< Geo5h[6f-m%p2pAs?av1/Rc(!Bԙsn 5YH g*!+nL$Q.p%wOx|@b PWKX ^eM~R[aEZ'A1ގq̢M%r5B_b&$+fJoFJ.zC}b 5oWܣq8E2{>Mffd8ƚ!-Rx z4A,!ʊ>jz6^=+= _\Hbci_a]`H>Uvӊ_ڸn%A`*٤ә^jܥ1w c? rSې :>>CXYS<I@ gokSm͡{;`n db>H'"9l,KN=:-m9ǸcAT{&`q# uuNA5Y))w<#mwyf R a^ݏO;nGuuyp Rsϥ*6v ی OiE]j$5i>9:"tmqBԋo(ńViI] mCVx]3<^~XtO-`LKw968 k<`*`cz Y*6~Cʦ3 ]+U?J:Bh~4PYAAVraSm! TgUt!7|0 +e]RiD&N팶E+f_a"25,@m? c;wcIe^ݒVc.~%ВGS%~~Ϗ#!+ 2 bO>97|]Z%ѷoPad4 80FqV/n5cc W[jwGGN=Η0Z aq:"v*dT&l- ` 23uh4Cd !ЍЌ8\ڍNl¬ ZQ!ܾ?SZ<+Z2"d׫ID 1W vSἭ$a4u$@AW 3Qkف~gG93Ұd뼝0vR&4MQWg1 5a>?WhZigBDT0M|]!=,3ɤG&1rvO&!+st;l7)-wkSdS&'i $(lJZn[(r!.'AzZٲ0F r+aâðy%`}t5˚Sqν|'gґbW/ hUIi>Q0 <7K6Sn_q Dw_ $FVeۯ'<,JRnVsT24yA濝pH)L|SUe6"Cf^'kD@۾ŷ~j$P{4NhN)Bn6Rj.E ⲉ; ʳc7 L-e hwGm3*›?A+0i˖HoQ)҅L n e4l%!D~{Nm}ѹO\5+OUY7kH^Tz&ꤟ5pƼu=V).i%v+xbFW^zG")6Dz3 Ê|vh_vDt;Rf_p֠T%} `i5O$O;s.Kfd=A#Yǀ'8ز쇂WA(VDT^;m+fT>kSvr6="&&Su 7mVӵY5?K xV5e8='gqksqm*+]XO)7d?q3!{&Nk'^pƜmK0I܏^ab:j''6ͻ+IƯHZF 7~H8,T}Ä9;K}J(ȟb8p <: I4qBUVK|g Y2$qk^$h}qKYs$P~8c.;3¸dL7rW.bc䶶}²̛X-%#<#%v-` d2guJIrWփ4;M $7oY-`:g-|8/ vf/SV v6in.MVc߲26NF,XYQc%ޙ(#/y::+2{8hdDIh=8ұ9 cЦ2~ז9)-WƓوnQJ~ϙ 0Q,6@Ms2a)z V I*|> -ҡ 0=I;iiH @{vU'ZLc,bFT_7;58eTxI"){S%t 3g-VeW'U"ޅdr>*-+7pۆOdǺ1@\upz\t[VDt+Pg Àw3QrhǷ\x!B١(9rZ=2fb]OLlF„Hs!{HVIYZ!cřdOi;dGvt/ys`2? ʮHౌjR[^Ye1O}U蔲u@e֊A?Ib]`>xvj^0Dx/!,Lj>LvT hY&&0Do,!A=1㈻KVee~.n+D=!ti?<\>˛t춢I0 A|)ԨkK-?y1`թJFT1qM5]_175N J"R@OYP%O1DT81]A v)Hlvb8 XoeYb8f)ZaߋHѹ)H> nZ*;h#\5oɥQPPyI%.Jg>\Xi{'Ņڙ,s䃧V ~ԲNT#\ՉA!5(6{*h$KByi8=h8:=MfT`B,9PdiJ~)WµЉMmmrN;y.8œo0*ڜB@8G6_UEB7‘c %󰶶7{ E5eCq!*F3u7br[e #YT2iNny'wS:Cdm5{ %{I`7 $-EmtD&D7e2푀M+?B S.5 +~Akq,XN2P] ,I 5F'ݹHG%a T˜뱺Q^tz&Eыo;|  RꆅK:s!f͏}XtMt\0/]vɠ{2Ѐۭ^;Ldb}Ǚ˴]["iO ^TY4 L_YU(mWG2@r(9ȑ2]nuuԙZKD4̚OBߟ$eZZ^3ظ1N4dbv:D/](* Ҽi7!lBF@jk|p9>88* maSh7K| ^&LrY*?I.)n۫J^D{X?`vvd/CR \qߣ2G,W[1tCGP ̩JnaGL0XOQ&49{4>?&̀< bGٺT8CkquʰzMD e q6B6=GIF S>;lR!;:t4ruN?Fx1e/ª${pgU9 Jdu`F⚳,' a~?Z<^c@۬0 h 1Un$uAHh3ok0jV]DkhaVיVVx(~y1/)LBr_c|&.˚96\_&{dxeN6V\ݪ\̎(L`?2_Ĵ#7;sn, #&Ӷ` *r-"3־OD[u)̌5ȢH\bÌf\ C1.5uwL7Fgj j;ޙ)^}-t\/9EDȒ;0\o:FjĺmgĶ G_`8Tr3-\>x8e5At'3czd(ej2FD<"rX-?LM`Py+ؑӝ|& q'O38-5;$209Y=tŰ]WI3DTWSGZ-!:73in(TX<7 V$w[Mi0_*t43F%WQO1.,AO%h֛5(F'ݟtIc*8z@p5AnXBIQ-`{5;c j 7dxCh11| n+kttkNi E=Daoڝ)^e >~ImR|ե -UEGfܞumD ܧ}+B:\h -3~~ .%]ROq6X?=AOCw6a^Z l&:oǕ.$<7g*SȯҜyuIwnze";40QZ:z*Z%e߽ջ]uy9*x}p ([#1"IU؅\YE~ 471j{ |q1`<;Y:x{k2X]zWh{Z81vn8+(,k\)m~^2|grRdn s #Z4v4]FbR%@'Y=v8if}8ɆI9œ!{u jpd뵧UʤoiJb];mW30?۰]P9 5t=u "{vM˂&9;uXvR3-c/so,2 |MiUT}vB6kc>NXe!lp = tT#fZ' uZ MiO: M|:NGI? J/]mw5Q镄ϨWUvbybŌz, (i>oD⵱x)y3ŽV6RԫXad? eÀ8һ-~GGg?Fce߉qu'lKn<^2KhÔզ"v\-M+6 7Oj}:`ts!Tҿidl+ehvr#h5kWoy"ᫌV :>՝bQ+oF12> ,CE cI`. 4Jqzݖ9vbbh,IjHc=3g\+kF.0 ,ԪbD0I ǛoیϡXF h`{-N@.u$1Q3]4\tj>~k]vz:Q@6aU|XzQ@aht u}t&i>'@p +zxf# nSe}ט3gw(q th8-a!vԻLզٰ XX(Ŧt4Fյ,ǖ-Y`G[KR _ p-=h~kS" [t&M JіS*ȿczxK ȾCi2`3BXLJtyQC9 d \Vs(&p?NQQQPصz3<'ft[PA Jq_yf)0V\4K:fcD[_ 0̇Y=[%N5 ;w;ӎHkCEm`Sh]$MjDæj-쐶eGo|H%cs)` 樠6<3WC3 ? ,xO*36`}9?Q=I/pcWe1CgX nf,Mܳeq¿=^%5L. a ysdċZKAdrDR3}[O@7r l[Y߸Em_0()TNm%VO{X ]H5ί4Kg|PW0 _ړۊ|sr>u@fF!*tv0hLvޣHt%ʣjr8.&H’.dwoc72Rx48Si;Ec|;~/˥57u.DM)"J:P&d7pYmCcen*y 1jx>F銎QQgt:w~[hy[0hszb̲赛a(24h5r% 7~ z 5tOr,{ɣ%'  7:%tG}9FL)\ZcE}_ ,US\] _|x:K>lwq9}TE79Ϧ%0?<=kqwNjUr/z#N,& =+fǘG2xKfpX*wzaBјMx{Pۆ3?BƊڋlt\.+Sxm~G1+Po?YW&ۯشwKD H/9v3E,-vSi<(Lr*Cby֌hs摈NBph5,Ů)mox b:C[nhKG(GP3|t*I5E+$De (3@y,7w'6ov%~Kg]`$ѝc?C؞yߡ+<tp$56/隢߅Gn-; YV>?&`Die̶F[\)mm (ZEi?*J>V$'|<0Asl kwJd8{hC 8-vAL8Bdw]kqU@8ͤ)]Qif<Kf!-3&&_ aTO~xx`ɩUcҮ\KX4S6q>&A ! _ԺҞ()Mo1yj2>prMi6u7R"ֶ.m4O@_'u4\Ӣ3F 筆TއHչ~.trxO3PǕB(dTc\OUi41u8pMFJ\c9!B"mHP(^^:Y"8$(I9O}iJ v)zT1(\)Ru!xL` WY6{!)X ̜峪VQ-;S5 G0UiVǼM"SXG3[?j WÂS=)gx\s<^HlX7u|Gx-ڀ}Pɉl2ktmk.a'1IQ1,mhqmCh"z” c$'O_lKXǶs>uꌮIY}4U?f4m'i _6KQ{rNdVzk''4xI*Wu'q.7qvԃ_aՍKw (% ͅ7*ܽ{gfg뇜 <7xԸ#{IIwso&$ snqQ?"͉S*_Ǝ=E-OqRh`X՘2$5?jH ' 2`"*LEDadS7I<ܻ[ F2CP&C6|^ 7F~}':>fM\:c*zT nH}kf攏I0Wk2 QJF0 ~BT[z#t˓M̼Bh6`*nbL8[}|38t?<'<dO!;ÇycKE _K\ߵGU$~IHoʇA] oj46 l]a#ʳ(eJ̓FBޓiF<1ߠM_]ۿ%`*UAޯ:'lOpx]"Lh]_8?bCR_Ϗ<ʺ#2f.#XVHL<`,Q(C$(Q}u@'%*=#kWz[V]&~Ay&a W9LQi H4xDe&dz|J %{zEyb="E$7(]:lX >>Rtشݤ9}\eHZ z*z70_~xzfB!57%:@[P#gy~֓ %Uz#T Eg(:ÿBuL}φe$/sX[r9's 3ؾCQ8y".:ZJڏÓ |?@ \zTW.@|ܝ>FK J_RJ6ovB?&-=T ۹c/].Pܟct2cQaGRWK{ ‰Qķv^IdqgـFf+֐Ӣ9mg+ʼ).%mOnd+CQLuJTx¾&4Ǒ ]@_h{ɵ?VmB8" ?uP(HtҶ-"c@]uꕬKy*WzTigRVLRUu.%9{i!Ůz,oєrpWN1)*YAI|gd}ol1?B}{{*پkԱP$}X^D&nAbw$ߩzKs96Tp>W&ԷkRV3zXG Yɖ/00 LnA8ZoiL ;!*tn~@n76;9eр)܎}kIV(0ѷsyke!hQ p(C u!(gzi:AAdyPJv?柍Z #7)W5 FٗÖ޴TAlC֑WZ9ȻQy]Ph% bfrS/ZŶI-X$ژm&;E` I7"-I Y;>åC9DK_Bomiƶg@ݎlZ tg߄kJ FTV+uk |qE Kyȵ3Ÿ&΄$&=i)SS 4GFvꑲV.OG޿m*&/Y3et w4l%@m_%AܗJwژvGnul^֬{J|E|0% 8_>3+D6dYl5`twTsCBU·֪\rة86>R^"MhYD:aΜW{`o#PTsTxe$OA\/0gp u>v}o`ݤTH/ 4P;T'۽³+fW0pL##YDˡ9O@r.](SrL#eǾS-w~(5 Dps{WR61ŁuF(ʍʳLQaV/\~y.,+d pPzE' 64־r5b91͞}ӝ~w& xN $^%&E#^Xu MF-4PTֹZUyK64~4ܹ%m*04$p+YOmyԜM?dIݣK:t({ *TԩG)fqT^zQ"Am@^>{4fszTB'hR̐2UUkRS >Nd*|ͶM4W2딤{%9 yUo;cpgoX5qa眶 uc5"}=( JDzX8 QjmY_夶k`av˛;r6ݓnK ChLr+Bj%'?l :lX ?wF)FExGqqKīRzHf8n'hS@?f7^ҫ 𕆼:{j8 o",*(#ް0"WP+#ݏEYE~v|mݻcO⥬?Vn)UUg 6Eg]y;Wx?b2E`POPEuy!:$kvRLG/o'9[QO?|KN37RkRktI gD51zߐŷ^p#.ɡx&J5I]@EZaf1>'Dܸ,i뜉J2` .|{{w(Zg 2W+.0>¤j;6`9B6!{+oUbKe7'[Bc e-=;NH X-M(bc)rL'ތALd7VVHa%PKWV^%\n5cvAwI ;ረ퍹(FE:VO r.w:@Zx 4Rm SS<ڐPErXw[" ~f~2Y,OkANץ7_kv  l: :J 9n4~ ==p/_V>(" J!j=Zd#FqytH/"\eSSp 5)l*;2tL#5tSPWw`bcߙoX@Piw92np0Yz /X,Ulaq<2:$=Гr&@"^&-nܶ4Eb,˕{Gju9+ &Nhv(wcvg{>g ֯^,SP98 JD_]#]UYΌ%ǀ3vmozC6\Ye }ڐ] 9 Hucjx|RE gƷdvtѰ#D?@A%")4rP^|G`ŭ"@2,,q d4Ss 1,H>V3(u. W_Kl&k1xħBZ?YrD?PRǀl d'sPMI Ԏ`y`'WǶ{I6! o6oRLPWC.EڠXp 7( @ 2پ# D,V+оչ됋Zh?tLqҦ\ :^ *[:ahAR 0Ӗ5<@9vkwig[/&𜜒*؄r4jNƓpq]>yPuD@2G dFz(m}cIE;ف )CTc@!:F%1`qKSowô>m$\ *Xp4 k8D6Qwziɍऌ;ڱP ]FLCE{<ڇ9brkIm.PqW'Dz Y2W j$`3j,l4Vz䙹Pƹ!&JOc7>+ӦF =w_}jIXH- i#i ┾@QrM6&*3N5t7y žq͙#@麟;P$QZR-ǷܔˬgK\kQA7Ԯc8Hw.0bg;Ћ[ҹ+8)x5.Ѝ㩴9VQQpږo8:35|!vD&ї-I'"Dmy$ΔrP%6\y1`{\)7!YaEa_mE˿by+6i3cң:vk}}`ǻ%Ӥ1LѥqV~F4NM-j۝x^ALݘ'`1u%E1CK ?DS}:a8Q>G[hdR*}bIMj kϙ*6>29VLJ6g>Eac}f&إlhw6Ak_< RSۦ?{RwflhŴs,6k 8}~ṙ&-k+Xq)"|xd]mEW AvDAr|ƗX=P-Evm390ߥBe_kR xJ߹nIW5>b3B6o`ld)=%p97.\<]v6*k(DD(hsUw&:"GB\N93la"!\ˏpr ͂i}L Om;gľ^.?ZF60sk!rfW Z& ̕|hn7WaYkv9ۧ+bj@PGli4XSs:o È,ݮT($[aFplJ<=#ZHmugD!)>Qcf`< чĀ*?/9ɢ2] n =*9l$ Y E7MLn @հL)m$;ѪMEiA2n8椰F*>~(+L' A&uɋFLW#<'$ \iɜw:(y0{:D7dUI9Kk߷+E`mK<)o|HŒ?4x6 - O4g@t6 MQIFqM'# ڰf٦<xW]KC+lȊHnƌ;ZQvf# S]Å)j[]>9Sq_/qCj_~㖚ˁG\bFg2R+=o`>m T ,&H w Z& iSb*p:k-iPrZ>Ƶh- Qvb v$RN XReiDzn[AA$kp_erv|vAN,(BR~Snq(.;\uҬy%?fYdf޸b޺͊ ;.JQZn? `e', {$Iү3.FKξ1_{v.v5Zg 5zeJ6Kvx152?jj`t<- 4BEbm2Ggq_w]g毗%Qk׃v_tRh KmX$L| r S;͗Ӗ4xᨮ8O͕R NSAwk_rpʬnM1dwhW9L %ikW8BN4t/# \|!?5Dʥ`qQ3)ǝih$ LcU1SH(-7nUG۪gVrn F[q߃?Fj.CXV]ӗ#0x3c_Qsϼq,O^J`?ݕn?3@qqX,.Ktm,$I"aS5{Շf͞ ^{C|Y~BaD-;8.R@Us|p4)Vr]҂13Z÷p8O[d gdߑIl~;/#qQfF{>JhJ7\fϿxp؝x.7)Vޥ7V_alfAJz|9;1Dӡݹ'Rp{UNS aju1̘Ȗ .Jn,7:$,H{nJMwf>CH6NC74g4 U0.fX e< j6 yix59\G, F> ol^zX;>~#s/ fRjB Ak[c 뽽"dOdG&Dz;' Ż0ΘD{';H{!<'`r zmհeY=׉܏.Ft"Cp`C b W<*׺z e_(-xRPP,`ILWHEV٠\D{RvehGLSVk.trIҊ5K3 s+/ ˧˷[A(=(jv\}_jOݲv(RzvY52pBtZq }'uw:VɔYܽ/\,co"n2pM'7^^$pTЄ"wK=\;l?m&6HvKHeS8rk[_ՆA*Ȏј1i{|gkc2HԍY, š;U"b!҃%~++Z s?AGoH={c Fe٘陼p{g{pjФ7~j铻'RT{M_|4q aqf]ak&yJEFqs$7jRQyїD{Fda<`FI=j KT.e\2?Hό&*w/'$Dc |Dhr̠穞P}jIM))}ˇl9 *3Rz"eK uK@8pp: N)zHɘ[SAE{z nU?ODhTP6<J`X.뽚 wǦ/4.sRbrbɓѢIRH\Ôp9Jכ dڸiFuϬZo|YcP,~ ʱb NCU$(k-PP.HVQЙWǗ֡Sed'KbjpYŰukEJ5=+!pU.|ߩs]f7eRPZ2^wDŔK}W ɭGpc."WsJ7K*]L yA*Ik d|[`l|ZgwwQ+9'@փ8 %jҗث z$gD+6Sׂ2}vb]z/9IYZ'琟8St$~-" F0K5d֣\,f$Q[bjVOfV|TT?7rب3_JMON+'D4>6_ТLX̻QYR8QLNx|TJ;@y<[n2^JY&s C.Qz_Zf'Klj~eD~_]}@5mc3>.FC# =]4 ز_Un܉k2ru H79%ol k4 Z`۵f3 =𻋥 L†4jʣ6|bu=J߉^޲]ĪLf*֢r}͚p̀ǫ}@T =:i"dApWԖB?VJ$ew"6X\WF'[4' _V +(iLDᐫHɓt'˷rHesx3N(9`G5)ͺg`յ18?WyX}؟3;(W܋#x db~@_K=O3<)0^fhAҲUJL ;moXI٤!,i`觅=5`,{Do)rSF[n|2kb]S9uĨy/׏H|ikileQј 8a(/)^ևu˓Q1uu )"( 杧2$׹9Agl0*kyՁmFuSxCj|4pA;Kasi|lL4zjc~i;[l"D ir.K+g<y*+mtŶZv ]/ig"nv-JI5ʹ 2Md| i>Go󆞚JYM05NلWjǕ"zף;Z7nφBZ:t`/^v}FCIJ慏NgSmp hycSfpߜܷ5f.l$k4-1Sbb]J"]^R:|F7D ID!#YJpuGM~bEbCvE/YR֔:mS0dN"V2K|l]Jc~U hIa16{oI]l_wrY3SZT>e@fCѝ\s7v'U (08S 2_kdN;åyBȟMMJ(%p6 P0Ls *:*~{GX>8JZ! eZkjNN];%gl5e}I?ci]}Yˈch-h2:s`o¦L;l(mkA`_r3 Vi]3 q)g Zb|:@y4< ͍V cu$/؞ ~1w&56.wyt;㳈%K}b7Dh6st@ ՚Y\59+g BΛY8B@+޳rLA3Su6EX 2{;JOZ:}>`32&LȲ ws l^@|.o5p3zѯi:OP $[XZdft0}x7۸Gn.imF;Rf]õc|#JOP[uXٍ4 Gt {hr "7Rx=>נmL5,emef9F1mvE*2zpk=W UlKpQ=勼TcKMWY"ϓsY#|1@1h;2q_ G 8^<@J5׉*U҆ :Lm_@9X=QhCAhx| ׂ7@ڳYԷS@jsaPxa_rAyd\z9G@1OZE-?ld|ȍ?90op .8=UȊ˼McaM_sӤ|/8kxGē% . D9DTʥ2ҿ'=Ɓ)֣剠l--Vؚ?r)hl=֯].7߭̽lkxFH<~̵؏:@Ȗ/[_B n/T#Ղ^|VJ"I:er7]=Z!-m-y{}qQ'UK4$*Lv-n29Wv>$'AfpQMܰggAlo6sdo`UO"*,Sof(SH{z b2qJ!f 9|;XO~\V yMC$㐫]~dH0u Ұ<e7gUF譲x>vJ +6n_ ߂K k4`:fw5(\46q< }ҫb$b6&mgL6kW6fhÃtYBc4 -FZ#š_yvu ?4sk+TƕAHIcb.%S!:,n)zȌ9 eeSbR^x?/&tQT,v؏}3 /$rkXTdK|٫RoO7r Pq'dRr7N; mbtx_9#R~Xx_ bµb\kt32'~=uaXdCѲ#*wգ~B=jHD鯰ooQ\ߴF SQ~3Xy{jE|wqq(~>#$ iWa%j{Q֡,yցQ?2jJ ];.7el"[{O'zȷ?~m(N U gX/溓\g\ԚQR{Dm%1imO.9ɹ0)#7q{U `8RU_XNW4B($$B}99xA]<… ў:J@ kj؁B499{vk(M+H7_q;털vs,]3F)dU!%n Aܨb-M4W9lp%zz F^8*}rI 1M47E(GT9%Xӵ:>š3^3I)ć.MiD 5x~?;;J)˱V7@ncm/H.cl?M_ P_gkh)I|6P@j-S0ȯ>fLJɼ}ijmh'V&ƉNcXO+{86sw}Ht/ߔ@XQ f/]-L MQrUu+Y! Ӻ5?D'b?hŎjf0ntd CHO}} M_1px[?]?k`]TTa{Ft]Ǚ5*ZALk֯ ߛ" JLxk&>ԣ ~M1CHϾg}#z8뇐;AGcdq ؀mI7jpʙewU ,:!;< ÿ! ivS: uM$_"X휘H<=T02:Lu 4ċc0B%F\s+>{ЦaU`r#w+^ݧy66\ۤf᤾ 0m̓N|}"VH^mSPd/x6U8`o{;D_71^7mӋƙM8DIJ^ Uwvr %J?tc[퓌l&|ȊՉ=6y᪛圀?yGf09ѲFHf% ֏)1A.N 톮VŨ͘h4 ͏invVo2&XK[ŻJ+;)VU&V+hۋ3,'k,%ƛ a ] ۔fI1 )8z{58RcŝgY@ׂC,h+1>G~f[Κ.`5`V:̂*IQv Ɔ뷐A^+ |~w55Y^rK}0Әh<5rS'V,* aXS,C? q /$R/G}Aks; $r説vs0w"nuo#D &M)/:Ԭa5_@)?o=,N:ܞMmܔAw56S eQ&_5NQnץ@OG8.(hb6ׅ?M7 9uERXٙX\$]{"<٫>cۈ%iΡޘi2 xb|#"@WWikEF0c[YqL.}ǿoWh [ Pk):`喯ISO[#eoјCmwH=VhdL~捣P:x u+ sI|dV\PkTL=DtpGm$H~{[Ug $tzQl "NTsJGRvBX`عCڄmu1nZM?VTiuTj %z=ͥY &1KEnd T3s* 4ͭGN=s/ 63Ϟ{_pzT)Wģt~ _k0&T'WԤ8lSD&=N!IO''ڱ"&`'Y#v#m|9b8i˴~f'lQuKʽ溠f@]pBspD|ͫ5ADھU[4!%'|lUC,4fpInX!+a=h.S8e `A3&nuA)Q>ѮgD rQr'us#}:Ě?x.OJ=P:P1-@bsÜ0YtpW'.XPQYX_ ZOBDnˌ[MHhY|mAf>T">;x{أ%Gr~?*ɪXZF$V9ﴃJȃ!k |T:P!'<<P1oG,6&N<DŽ=TH>ɬ5#4E(40p.2>\~&@[\}AjV)LZ0׻EER O!)aG i}{Y0qSA2LNp:IzGݘqkX(P-Wg2{W~E?U Lnz;+;IZ3⎠rא/c?G$B>-V5g k3h\0/ʝH04Rx)Da|GW Q&>el1ۙ ,<^Md\ָ|fÃ?G&@i# O(2M(8r+:b+qΘ%/bZʼ"eǶ^c~CGť^eAԿ]dӼ A_GEA>Tw$H+>gld?xzg,gapfz-^X'H>mgmi(ʦ4-K KzL^Jd`]11fp(dRwG[sNdV5אG>nn/$+dYz4 x^b[C~7זr;n죹X3ytz9A)븒r+w]h6AGꋬ(&38b8 !֏Y˦ mT(e4lLVC(fX^PB.+Hb9q3Pzwmf@Ŝqi盷g5CZr^>֓xߏ-KHo6(wN[_^~o Ys 5b@{f!<['sygqIZ-媭?RwO!p@AfY=\3,qEBy:D^ _B"-3/bWtrUܙRjq6U풢+[h3;gnFJ;85='ޏlbW傃ꄮn w[/P:ЧuQq?A:KၗPQbߡ!m6dz7l=GՂN0/|)-(4@{p`ST.,;YrhiYi[pP #jM7A*eJ _A!I~1r]i㗈j;0 řx)^;cy/oYP~(85_jX pʃ8юfٞhT_V&&I>{"xm`T'm8ɏ#kn ^ѯCQ-RA=F3A[^D2℁]qX Gboc@%{M͟yWϨcfA c9~} զZȥi,On礵FsU[gMlݵ5?Cմ-n6?_~-%o||3j@;~\W"lm[T,*.x$6H.qTY&TLlX^{sp&N i.&Gཐ7G*1Z6š^qz3UE^IFN7鏕ˮBȾ[L*SgD.^yqw0e3$n+h'ΧBD<3#0g0 >^h+I]Dek$(W1ڕByx2TM\'j1>ŊьƵ/*t1e&r<يFO x6$Il(m BReh{r<4qE1dC%V0*8| J1 IJVvfoN#Hȃ/G6pt '(U 'q7JDҖ22N6A==>U)5k4vɜ:Y5*vبW߁`{ԙ f0J5 4&1 7\k xTcIR~_1Eg"r7WzLd7;ZJ5cRId\oM8drN궮Of: $4#h EpG5 6wRH[?a?DV Ha'B? R0@/hB<8h?oń HˠoS&hUvnc~Ÿj<0x;&4ovD,\Oe2*@gC )O8tӍ_IK??X'>@du4B8J6-T%rwĥjDKj3gͱyqOnJ1+k='ERɗx v@^m1C$N+yJ.&ãq<y->rM ^/Gͱ \'야L EvԠRw $~#|_rdPWoIgq/Fp.Q:\WWU!VuBBϠD)UVR psFW [d~ fSA4&}Ñk9a(>Ԡ͆cuxFGڙF͹݇%h6g9B; ]Ag-Yag.>'mϷe"8 ㇨@U^ΧXs˛.eQw;lIMm)3@=rxէU)<Ӛ~Hua1NLGu"=!$J_OГEz4oß9u'owV/ܤ?@W?9SO:` Bre~xq|JEXqG`A*k< h5Rga{}Nt q:[(/0GNUBcPkYﶦՈW NQFM|c0Tєnk*JTueDe[If*Z^`Ry^VϷڟ4d>y֩'׋r7?oEі1h䨢3ѺGJ ݡ:h@#B:Zɢ#rZ c; @^ 5@^ ?'aa{WgT  !A@a.덢%7G6ScLedƲM 8zV w~.>mk#qYpD-*CBʕdd7^j2Tt<%F>DD]ⱘ|m&/VK7Se@b}O`yÞӿ7bYB=H伈Lml{L}KJ ?i -O]AcDZ9 sC kىI.m1dDg35p k-7c@GЎQ%k$Ct X0Ȫ8%_Ih(m4 |)p( I4X(Տb,I>k*͕Fn*\UЎĴd͗ɘ" *u1bM/qivKm=ݽ ~|®H֪][VuT6vYGf?CcVo*TǹX{_@,ނ, /S8&]{1Q*EI7Q?x2]* /%kf~!d\m6KBtE3T24crH4%I2)=]fڣVUWv&r~*;\$v@@ߣGB/H[Uj}sfNRh'E:8Z_'+1~C01 Ů] S=߮ ŷVH֣w8H ˱ 9m>ۨmr{Χ䑦"# L'T/t}/Vl+nd ,;sx$zZc8 ƹ`W2KmZ >;(P/ARlP:>{69ۀ+b488:c4O*Y: E΃"f#ͮrUEl8s;dRΒ1hfyRi/;Nr`zWk%^X&%PO:pLBѣ|@wG6p Gc~<(gf@sv+67>ŰxÄt3-Z(aN|ߞ7=į^V<=€IBvrm.%xje>|ZXN񆩫alPf6{JᚻbtZ y ѸJ*E.nc0k/EaqDSB& w"$#o}c}Ypy#Р1#χ;Bv$cv[{a9L/Vb7O"_zC h^?cK|#ᥴ*wD$Bͽ͵ȳz.1[+p|wA7o o1\=Hx֮>L(muwʾD^`DvCP Sr=u0jw~{<+94]* 9AA|1d0T:P۷mE̸9 uG#H)ʵ& gGwls||%w& Ӭ%@wًMܑO1r O)Iz*|f`m6y&p83 ];RoZzVqѺ*1e/,yʰ 8 'ו6+'u+<.!xq(=fHTfU"μB8 ?Nel,'Yo''/rdjR5rXZW;׶ bgIQ< q:DǍbFte܁*Uzfƪ `UrsUi՛G5Ǯ04cC8 s=|ڐcW˹l4H+lɉH1~I\/ЊxcT^ LgΔSu8CIQj,zd' 4+ *9 v˿@EA:15 iAI;4x7a IP/CҘ }lBzo /+ N{cB\yaIt.ϾY[n6ͭUґ\ۀNԯڍonU9=/yWíRy#x q38L-/x 5k$}O2߆^H]w!BZ.1To} "fP\ׄ^B|,g*PHnlx-n~Ӥi8*/F&gHg:ԖŊuB;,Z(hG|>9ᲯVi(w^g3ȬŹ~ DXVZS͝@ ;Q:Q.т8HVYQWp >lt*[=IMO3^0 2Pin_;bM #[82Eʐ y_{^soP|j^܋//1!sQAȺzt K쳤jmׯbӯ_WNT/]˗4$' t˒9":YG#P2jVCd%\ OydFAG ?ӝ#Fښks7E +#.z9߼xcigt"H3nը+hU.xɼ;G{;-[wHhP{/ 7GD[P+VAgÂN"e;q%)%@T 8]fxZ7__x)ʲ5p vHW"AwFP@::_'VoqD%Z~q6tӘ RMz:NNՔ GIB齎L-yVT$p|xkN5wf,E[̏1 o~-c#O@=5@fȹ };OnYs˘.W}ݺ/ӟXwHxo,F-vHzVW&~͑>ֆ-2w&6nӐ@a#1W`8dzfdͮb'}{ѤD_C;fZt#TQ *|(UfnWGH0(Mqyl.iYϳ\n.D ]x ? FJ{Uf!XoJf"0BB7,| K7d7e\CtZSȷ0{*SeTZZqӅ@Js >ތ2yլ+;Ej,L!7WXo#{;~Pz7XFdh8VG_z@;Z}{Y S]idU~ j`eLue9'GCYUF#$:&omxP[ yDF$Uؽ!;1~+)OC(dݎzZph4bH᭢|VW+wos) Uwbx.+â"fTKWwN6RASU9t_\m#wFu2m5y$P?WU^g Ϸ-qHXy96kL_H?.Eb?<-䫿'@ ~6S:Z wm@Yv{j>.eG\> =>uR8~fI|WfB;1vRw[Vf"F| վHOh(A+ŭ ~L50q ڦ\XKQF<]{qS4MF=n [ f7["4".!c4SC jI08K#OC-̀z2 N Pkͪ+3a)S Bҋ;=YR\hi!PX)"{wd5b1–=1tʪ+ `k2#K靠,ɎAV3&:CJ ݞK<H}|7DÇoad(Qg(IX*-mNyC&ґ>P򙏵,3alVj|e;uSjTGsVʍZhrZl4ט1owAr %-^9`){CGuSb9K~# %OzIcȺh6I=ׁZ]UIgB&DRtv+-pӏʡOOHM$yy|E0ڬwK b@I/ĚY+qh^kB=D~{5h@AN>?8lo9e`|M; ͧx6әX^'NPeh"cFGhBd -VDDnѾ399*"@RݛРp蛂')(o \pSXց \kzks8j: κG uҫAa88eoĭ|:Ġ_[ռ/a[;THy7IEӌz9`GDٵ¸Ɣt|dQ[e65|4^Нςke4}#RQ 2ifw?1#R\Y#SO}H&Xʐ>fOaBB_# "6;W\r#rBӿ`AƷ>:\9{( =4&/F .ԍttXQޔϪ#~w~]"A2 C=aDA.g'kt%Q\:Oz$uPu0sԐo z%KEFp@>0- zL!8g卒+]"Zq%I cL#;A+RS,.B>d ^5*֤aCu N(Qq}DsB[S_BV/f8 $)oz=o(ENvbW7}gw_LT땒&ܫF9n@dXg*g:s&_Ցu u(ga25l>N^0d 1i.!ʺlw- 7.Ͽ#xx 4uwN?0R($4FHxJ/&}G{N#KB{nY>ͣq-cMs.tNdk2krD7ۓg1OcnsSV^(Y'-5-K7yTL ^3O4وS_f%GڥR fiC{ӐƵv{9Κ.4}БA60Bg]O&G/&5{SMjsrB1ʬ7W"nX]+}/ǎ=:HnŠ6;^y3FR9(ED1 9XQ_Jif>1 1Oh!44 e$<p_kO]DӾ>{bL6nVEO zȍvk5#}5Ji+n>6?P uUąO. U$|J;l<5eE\Cvrp7C>Sx.$Xp v8o\k}2>"uKȳGh2|.ґAJ$g(}'POR)[h,+($r\%"*XߺH.)!tQ>?8i)҅b3~յuXy65pr 5;0MA&lluiO_ ӤJ[蹎cKCK3wU"_ȻU yWM:~Qv,2.BRP0?ٹYfd\ f']gWJ60Vr:m8R]4EfJqO:¿l Y7_+K:A|!>v[gg MˁY!@]8v+ LUNR,unHj5{ EVemg~A\*$ܠEdї>.({79~Ӓp(u[?jۭӱ'oj=,cG6r@۾ 2ba*y[IsF2|li]QK'i68@S?.Fu5}(UL(ZT,B&]ix:| ~j<4~@b\hVMTЁœF[ Rj PE@G&.װ:%YmO"duh {ޫ?2%_ z׾}uh`6fSdlu\1]8d'irD_ahCNʈ9V=^n \u,"]M 41agݷt_cAHT\<௑Ś/L=͊2w9mp;Wg*ɵ{blL<{kh[MX8,A')~l\-/Q/BMZ!7ll=2qqEnW#)ZLPTEeZ6󠔮wJ v5km(_/rwL? Boz15}+&HSgRkW9(cws-PXE"/G;T8iOl 'Iz@%^9VGNI0FF@l8Q-x3Hܰ/X*;뷕uˋIQ߷-;q(.tާ 9J-[TDy5 r(v |j;7 dˍgڝD!J8\;N5yty1eR?c</I͍eZFЛkC.2 EQYB0V8HGaեXX [yel;1Z3BP,F*dwl=r+b egVNq0:ctiž@YZek%^ܲ:]ܸkbZNQ;K= XaㅩO )1{@lNS_הhoo 2p92o1;gav#cL-X{~mxɃ>[204=vzAM˫,S9R21(3de孛_?DH5 :#!{5^ )kLqܬoi~^u]\vnfodܗ{X) ~Ũ[gf͛%OupE#BߤH*.1dAr~[Աj'Fxc ^A nS gw$ރKlSOEt $?tUcLՔTƻ au"kɡzļkYp2VF?@dcVO,x am3ʋ1u}V^?)"3A q>Sx#b` ^/]}9rY?>f]2N)pu m9M*e)TSH͡i` &d\{²D|,T80js+bGu7lbY$W/U4]>ܢ#3[c漏Yt @y!ч0 IzZP׈!Ŀ.kQ:9 !9ʼn?P&z8Z@IoP~ Ek_h.)gԿeLԲlb5%!6<nj׿ӿ#>@ZkHDRN5}>1P @Q D~IP&/[2,i_i[uQLޡ("L潾h;R;QeOXutR0{4ĤFrWKSZ#MUh糗ǚҹ? 3]qUKI7)4u USo*cX"-^>>D0;Uq(m7|UBCF2L&[~MG3ј[.E&;bz{fۻj-̀_#EgpƒqYc$ G~A;4 D,w!Mytmu]1U%yAY+e߱f.(xd4Ѐ89A%d`?#smi^:!orSQmn YVL\k+v뼎yφG Q|sTU?Ҕ'@Z0w_֑-j֕Xc`*_> ) YR-y|= 7،0[Z$nHĚ?%Du4*O H lmz㓆|G`T޷ca& OyO.=?2J'"VqZ:6A?1]=u*f kN挖J`4SdKYPB|u+>^h{,~]TrpK//}˟n$Ŗ"LOmK2<I hJ?w 3ȳ'wf*q*yp݀B|NOW5 X|\TU"@OU<ϟ1%$$i/5Z$'z/-U Fl<4T2tDEc L˚pka4ȿFGv#iL#MHӰAhVN%ʜ&}Ŕ k)Aj o%%@׀چY3uI"hqx3mNV4KX`">wI{-ǝ"|!٫M_1oݰ_xgwKƠiDw5V r+:-Y5-;ELȩo\e `p ]헾sA8hL˰?/@æg]yÞw}D ́8pɗ^l1B$ NzOhGBԥos[` P?mjIqg%,ot~bЂ? פwj \-(;p*筛;FbWdm E+L'kwSo}./6S}2wQra6ip գ""슻i-En!40Nj,.':riADn_WACx#&3zmށ f4߷\RWbVdO1e0ԩݜ io)JE~me)Ŝ5S}Ρ.:YhoЗN;&I|ƷIMYݵƆϝ60de4@[U=Fer/KIRVukm#@8-IuX @)R.t&FtO1 /i&_mw"Co֒b?]%;GP`>}aUt۳5.L9nx>0O'8bVoνzĞAFz)>G=]^ s @0?./饂YF.Y uD~YuC;2 q!2'ʒ+*pF$hu!p<6qR0v6P3 ' @w 3QÖ"t=΃mZ%kt[ t#Ǩ2S v-SJG4sX4Jp) }**T#H02o϶Wt<|lLΟL{Ke.X}dظsXl4*#{|7^t~WyNT(NU9m*}Nm3+NDD0#n[px~OI!d5`RZ#|i'xLAˆLH Db2 dqƖ+Hz/M8/YSf j!|<&Ѱ.վeG;='L)Xo%x MwD_I9] @iOIGxWua:IN,U`tm^.[eլ:T߃RȾ/[)_5滠MЈB}SlĜ@tK<&kڮEIaӉeiusauGm ȷtYqйv|(3lblfvuϠOk~yp"8 k?y$VwtҬ،imqk[ӹg) B |q2aS,xG%]e d Od;3I`bkm (tڱUfJGNle<#俙(rYQdSb/c0{OlT!D8PvF:&Cܬqӌ9qla!Pb!no!|Q1<Job ֻ)rZ +q#ͮܭyRBE_Vt?n4wqC%a{{.J0h8P0R sn)A$rvlPQ)3i>'q/. ^ Nkg)G*~~ieL]UeG~ vAOW!ܸC]ϕ WniPNϻ&3P` UTxc]/:⼟؎N5A]36&ꙨTS‡=!łmLs e6a; sc^%S s =wOk ]ϰ~54nV?*pC:"6'jIovˊz6|fpjzAw)Wuce^O̷` wY(J!kp{Ҭ1wdّt\g1G<^e!VIpM\]6ٖID ? ^]^KUJԍ ; `&z$v{s¬M%^9f) X~!3SUוOȞLsL'\A3/ |[e%99F|ڈ_9jZ'd>d@<0JƅqL" ž B L8kvjſn1Pkot8*4]/T#8ʳ[hf( X z| Ϙ; ="m\ۯ^jkaҟ/kF!ł Ƞh,6ܳF؁Ke7ϺNE)D|/,g;BNʢX"Dxݶˀ LeQ,GN/"#okcB<{}z )/BeK=CDOexa:ey r'˹}QWJc(`k!WA$J.<ݢuo^@ze_ߧg0!-{ٚ2eZڒܟAгof['HOOϴ3 UN;hMv@r- Uz1wބ`-Nn{ǵӼm[{MB~.yhРR.ztkM +8̷H%<VC M\Jߥ ̙peṵSXkJOC?㼥a?~[ W.Y4H$I~hr;@0&CBM+غc&,Kt_lpL`dud+5$:,!\BdӠt|E`ck9o!Gr ڧņŒz !ӜXKKZ yLUn]kh>+GX f4/g3D PIxeeAmC$-z"D_+Ra!{h̝^A\۠z(jGЀ >,kuplwxP#+O=AXCƼY7"6J#HuGgN7@hTIhKSD3pjk,mcgގJa:[Ӓ]|OYp;1N \` ixhR܉UC\Vs&ʡ$$1a ]tT6{_|@I(aoXCL$ES#Xƿjz *9- n'P6x>^Fyu!/#:"[Kdsy:b`% 0eb,F]az%e? #Bqx;6ŔEBt~M"|ų??4rQ@M526"K?"DF]0  2 DXs{J燮0]zeZvEl4~5T/'?At/H# ed8n3)AGWWIa7Ӄ S4*Ve<& Iw5LrE9Xf>v{ _Pf3DQ'l@tRReԟA)h1r!==KmL<*9\~srV`aDZŽ˂mo"^MCr.<@h#l&g `81vaDN-ǐ)Q%/o9fenȬlp S4UO^v}SE ]jm0aU_v*ren= xki\(O'=b"ۂz0KW;iڨu GlH uȻJ V#ז7lKl8B6DWO]n_T^(-Bm704K6hD" sJb0u𨠮)M.&1Cp:=ES?B<V%ݙ=5 \l_I4i(wL;d:*8P P6H/~אP&^WUc?&%ba;zC|N@,5UY: AC ZTUF$X>#E3y2.$I;sS`Due)͖ySf[6kp2],5>$6(JUJU|;  L/; L^lT\Lŷs*W@._.Z"A[B =*b҃= Ķޔw6mXZ~l s&Awh->t:8ncOy ~aloWwVX)XRD5g}t!e?G pϤnx^ -Ͷ!&|a; L32qnWB]YH"g|LD`HB#7*&l9ذ~ `{: >*z)Q2#Wдb7]JupVE:x^d]-IꕜyJ&bfNu[ T\7Ӆ%ij ?ZRgٴS/Y.k7oBqAoݲxTlN87Ҭ RfXoq2TyLɽN^Z&ymPWg@Yd1MnoEWv>(j+ z@[ EZɏAͰ mgv\7a­byxyfR":uVԡ[[VxV5=ٱ#::qPifs\ OF9J'#*NˁSӖ%c%-mMV4 2sW9ctV{=)^aԌG _%!h; R_&!y 0#k'vh\4U5iB']DJeܗq-'Uq4 P'ijC]ju4$U::+/ {::X`hY Zl-.xAP_4Naj{^k#}|_,"KX 7ٿ_$}9ߓS9Y̯s^of24._yN}wH-0۰rJ8Ƕ^<7ύ-z]̀sd7J)G_wz¯>g2&߮HҡWb49kTc5 E Wb^3~VT׀]XA|]V7/q˵?5|G*ZGD1Q}1mV vwU)~UΨWTо ӷs V ` ˺^}Aa1CLL_zvAs$읷gu%rQl>^PSF dLMNdCɨk?poda':{r8ף_# RZsZRg&- # ']!?۝I?a'GٟaIJrYI߄iS|fN$? VK0oGn*[H}Y1 N[=po)OnǵnvjsKX_|P1'C̨dr䕟MZdCH&aw1Nbp.oEo.z?:Ãk ggz_#f٨;UWzd ٟ:döJ$vvOJ4J@Q_1q A(-%@tDGwx1u﬊"g|W Lt * J{Ħg|%yo bokfp\e^bUBZ5+YTck##5fyLɟnW% '; +wͯo']` &9q 2`2a$9AAJ7vSF\D^# wg$uq iV ;y*pa7f&ORƛI>B %F e(MH]l맬ٻ*ԋ; sW!"ƞ ||eyɝˊ#2#7=9Ԉ: 4>hV2qtF`fQ8!q,|6Ut&° ZGڋ' iTX mLWIqIJ<L,dlfL bɚ(mX0``陻~E2kY*QjML^-\xVw;+EWA Myʲ˘ 8;N's~CnFp^HU4 ~g ֌ 7q֋;E` l((|`BgWuY ] U?L$<30ICT "T~ѿP 6O+Ҥ/qKUŖM_$؁ں4E\Xa+h|37 Q0(/|uaй*@Vmμl?m`ym$"ΎM[ݙ|߀iSdf!@qJĩ r ݝ ^Uw2öqTSy6WAD'H[df6l K8 n[lGi(m[v.AF -$$ [P138N'TS#V_YpCcA I`C%1iaה DcKP0-iUQ0~5('E5 F)ٴs=q]"l6J:ziD*cr^~ 9!RvIZ-8n{N@[ƪT\U#V!y܀H 9+P^o 0H ߎQrˍׅE=.&HkBM%Otj&! g/zr1H<,A)(Lڮw\'9%,r+ 2Yn'CG2qKV7% uijC3^Yiy^agz"S9C8g, AP”į؋4MBmy mt O/mm((bCNzH7QȲ֬Jqh@' 7XW9n-Yg'1qEMpy[khKaT1溵0B\CKOeغ'FԒPŏ\; ;3:ǖ:-m@q?İEe4Jz)c8j bYg5)WhBP*_-&4'u*tJKqRڽRlXЉ [jĉ] -dKoE;:?'?rs9^B."h}PANڤY;-2ͨf\M/h-`JO3֔޿hܓ݂$[ldJhU mn;PV,p:_yqvAl (ՒfbLYqp eFb)HOPilpsA9{w[ɤ*چ>Kn:t6@+ B'@#\6 `8+|si 8RJ1|IY{1=T-R=f.EadV"b`<֎A06a/YIi0Ap2G4ѵ!_C4ϩ>tb0?bH3{>ˁY j]rj-u1^8Zj7 ;sĬ vM㤔wV ,WVgیnU[(Y8J8’he+OmUzfx 㛮V?soᙳxyŝ]fQ=z\G$0(o%9 kϷkn5 -XK^F_Vh4r~ǖ9Su+ = JazH2*G/90%WӄdpF$MǛ9@ܜsܤxت Ӄ/3>%?MM$?u KFWޭNu{0 x*jN &6{θgZwR(zA o|%rX oX8Vph< d  'ݤ_4Sa!f4nhEy Q2(tX9 6l2Pq6{t1-]%^GJ":n|VqtU Jԕ aY,fs2-g 0e.rBBK^D!qE $-@;6Hfg \@)&&UE{Xɷ^*h:Ͷ͌A뙥OBD% 5\79J,9 Q{<'8 t0EˍJtЇOkVJ')cVؼ1@9}##93k943;.@b*s?N /NU+o@CBls6%\{ > oONweB_*_?z{Ws|&x&ocNEǐQ3ҙSl?slMɘ9ߪx]W f\۰$+5 *e0S_'Joʤmw"3qҕӚ,o OL@#Iaj+UBGA\jleАud<-W_{J>" 4KO0(" 0˶T;UV;%϶ U\LlIq T]Hx Z$E`!J¶"HaFATCS-(M"*QT_NU*Xe>OţXc'qg0u,_W}7+DClYpoLE9r6% m+3.ȁͼ">Eb Zv@w]ڧT^XU\PE wN_pq$P}}+)`:Dr#' e+ڂNv\6汕c5` ֏ Hs}+ Q4f'Fϟa1/ ʜB}0=@#{e zQ#'VUnҶ3ةd:Jץq?#>WKFr4ׯ|ЂXj(՛PyBCX@k e6]l*3:_b.|bEOOhF$g%% u&LKc>q٘ɗL0 `td%.N+GW!8'sh {G*T/^!d9k#$BE,됌(F\^j&)V!$ȜCo4҉O4f2GC2nW)t+ʀiY  5(J++j|s/˂SpE"Q=1xJ̐ ~ʹBhsP=kG_9kO臡w*%RYH.‹dzlZY]btɯ=`yxdp+ɀ;Pڅ$"MJ?A@uϬL~vZ|G-X,xY9cؼKW .+h,JaJ4(nW WF] }5c]leZŽQyT $h6vZѪ<$nDs;̠2NTcڊha:~h(cSC_L [bmݫ&vyמ~0Dx`^w(я*Fcv>F"&;{|Y[aD.9a@]0—̧-iD mM䑺K}Y} 빬ڕx^8r|x 3s sa J' Gp dp>SxN$rE!UI=h24f(9$Ft(rlܚ2$֩2V% g&x-G" NP5^QV:WNܓ)65RpQe! jWŨ_ι$(z4tݼ 綋$`K ,E4$!:[̹IJD֘(}ƳM~{jY'L¼58yzO#0Z,zex+Bg>VХjVhWq[ާoψ0į5axaݐ&Mܙd6:{6+|[ivPl.&":._\z~igT%I:7:xHN ,zmeX^mrAtUҖa[7CpȅUAg<)AN"}D,F:7N(!f?UK./F;"B0no}+5hax|˛#kBg~F*^U Аvh@땾'e3C]R҆ejݍA2C\M{nKC{Q\Y#ʄ(D0ۃ #@g:)%"2eN084.P,_VG=.h#|$ڋۺh^l16e+-2$tLI=zpyYXDRشvՄyQ_x=aWN- @>X -M9'fy=O *eRiiSGт#y^X@ kp*c@5"17˿HA g `!N8ʡnaopMzx75([jl{쏹@SXN 8AOJ%G%o6}uZکsXYv)ah1Qc΍Pfg"f4((pY%ͱD"= j.U ⃻VʺrMٌ{1"9LV,@kw1LtsHDLmCx}0'd`D'7s,f^Oơ)'oRKqF0L+/P*2,x u Qu>8H-)f (& %1F"P}!m[Cs1|y`nYF%PA`{˥X\A1l>}*\5tQ{t}'_DnQ p{)ngCEYf,i͂az:0@dǽIe<=ǃsW d#:1bbmj~Ev`$M[skX~d ߨBbPͰ9Sj䢘^NG>j:daGMJWBzmꉽ!-#~0 Q#X03q2{qlY)hDFlP:49f(zM0ǝ`n9@w -'$*Mڦڌ`tX|pߡ{xܱu}w8=;teq>Wc6\͇CGP~\4TfE7,cP RRPYlG?=@|m n3LWSe<"3N`SQL)d< L[t3_6TcLљ5'? >Z90o  \3uxU\t2e-oR%.Ifh,nKP1d= 5MveSGSE `(=Y|~=^89 =/HF;[9q\nDeHM=!1,1[bqڢKËborIn {j57ǑuI3 Ќ) YYop[&<$Qf-C-cjt1yElQ=e[$u授= fFuyR{URvؖ3zAPb ޳3D\3 N*2פ.e-Y39^*ĭc9û;k H~ @Fu7Ս*<B,Twjp&GtD$L(¦ദC؇#a##%KE=c'3Gڠ> D ©)1C $4h6]wsM L [w$wv ^!'Tshf씣r-F ҉KrË8.=r rEäXƊ`#}4^zū- x `mcB$\HL< *x c}ٍ^1ew0rX2cȖ0uss.;Ň'k״Eh% titlвHO#DT ̸%$ŒS7yلBN13$ *Y^ 8?~ohD?d]2W?N%C'"%aP,j'.X,J ݬ&:D*I^!aMe^CzF>䲁NJDxC3W*SMA9h},N [tͪ$@O`h=qJ&q^I1ۮC3҄Rx}n0V󊘱עda 0H ¶l.HP!zg-sRn&8sP @Mр;Df;/qu9C9H {\RQCE ZޝǮ?ǩЄ>38+yʡ'2+[*FD kŽs/dv)~ ?:/at@B #9X-|Pij*=NdUJ/YbF?Dէ:ꞍAj@lL@jyrURsoCzhG֬wf+9n_}fz}k/?"9)8&䘩wȔTJODf' 2|n k<<"N&FyQ S ;:b.WJqW^e soCC/;Y:KQJ  OtE ŴхMLc@H7ELP~>rChߔvݵx鞇ܻ Sm* 72mqoVX)7kKĘ5b*YQXhWkGwCeҚKgT%yp.؉\ʭ| ȱSdtʲk9r=0smHFJktnUCBfNn,>Dkpw^a/$FQ=g#C]qy^+us}cmg`zY`"lQS mcDY"wsB TrNՏq,V[Z25NwslRA40[%t&VHࡖ>b9{Y#Be1=cTqnW$ewC@k)QYKolk2UmK#c@ HHА ;t! ^x1PXEq/0R6~)s>7@vԌա`p?+pqI@Q>b@HfGۚ-QViU = b -/ ;HgՆO$u@ k6^`dp)Xeq"uk:M$OIkuIy,C*4̲N"$*D%#L-z$CːMʆc>]y͊&.rBAo)m̺H0 :b_`DBŻGq8a=HI&[#=q,QExa2/W"vAFTE~14B\K*ibnV"v>lΒM4~'JxKSS !r]\RMkBʨ~DYm:v{mo]wQzlY;΄x7zlnܞlùvfu:yO xU.gfE N*MJZ1abf[dH р#XjӀś[@6#16ď5 ,7 )$rZ\!W6/:Zi6dX҂6C(@R(x3v "2_ [U$O9)KO,Z@%]kqȡ/V~qை#Fz PXo/3 ӿ+@#5&?iag$^OG3 t[^6UM@s'F%cu||W&#<#n7ii ;fiW_2Ñ>p9}5VoGǩAƬ^OZwܖ٩b&k" =)N䁬ԋ)ɧ=sv(XZWpb}ž/ػJ=C c5P?Q;-ʌ]2J=IDƎ|\};vCbl]&LwNx&`f:BPƏ4h"218_X! n< mA#.ER~uȍ2ڱku|;muZڤ*{8~p'FEP.\Ѻ*!G. !a:{XM?06qڴ~v-xڼ?/Z°< УuJG?MQ9r&bjxpxL H\^P]ʬG1jBҙ@ UkF `L<ц=|rU\QCyЫޕƙޓ 1c*ԾN8ct yw Nu |=yB{d5i7 t:2|sT Dp !yOs Oi&A_eO:CyvHo ~.*2J2MrqQG?ߎ|pAU>Yl TPãqF$e3-) %qƠ, n/фJڐ@}}ʕ7׺j/;JacZcb4+SxSjFLDrW܊ڶTO 4V{)|gONo 4цaÆb0=1]y8$%8IB6#f~ҵ?UPۏ5^OAy`Ͳَ*Btd-09cʗ#v8++AϷd21R+!\p4H/fgˣJNC;e~c%;Ru_BCgu|W 11ٸtݞVFCP|5K.".f&șD5A:CgOW4hPX67T׶b5O DGW\Ej?fBDRk F0x@<^.2L^JfD0eǙvǭ4tiTe_o9)^g}DW9a@Oq% ]&hv,ր8*tcFxz3k3,lȇNr]0 L|x mhmly r/(2x`sC1 Iubܟ͖iVv25s 0l FL~V$74+ivg)*hwS9YuUUURU+*GCؼ'^P{ VN$҇9)']saVb.a:H?PA;S9~-& *v7=ze{=-sզfg#_659?$#!B},Cj1e4 4U3gH&=~O,@@\ f='ʉ4KeVgp'Q{ +eAJL)8c= Qry6zJM|97$Ѫhšc+Lj5vN90 I??< ;4ӽ,5-_JשrUU`PO-2L2^/n;*l432 *ZO"zTTlJOMBFtgw077CG'ݛi?$=TU@]ah p?)v.h+"HOXb*ک,\%/TnBO;F`!rb!ɼ,(z5x;2 i=8Zb$7ߙk]2OJDc cY9'f$4#G6~#`vl-Fֺ&L7R3"f!Y+_ZݼH0DrX v121GW0JP^!F㒽n"H+UA3Đ+wDQD5DvAh.%ը3 SOCe̼۷LKC2;uёCc8h K7âŶ΄LTCr=aH/Cm]Ң~E]T~.h'ؽo𶨥>9QwIdQ">sKN"`PxQU?і)4'AqPŁ\:yS>;G+OoU[#Xw߸V?q"o+Oꌢ"[Q/L.L pσ4P 9t̵K?b g(=(BL@EEeʘM+fb,7p žpv3lyn-b5..;V+/ 6/4q4qDvYؒ 6WªIF$7040)KqaA/)p  j-$Oh ٰӤg5DQH*DA` ܩW; iȟPo-yT 3H R/.D~|EuQ/@ ؃WZw̅";eT7P'鑽|4jM.nB͔裳^HatB`OsPvP+[ż/L܆(V}ɓ`LFccVׅN_02e'1ڷ2#qL%_]x$]wJ<_q 7]/ doPZB̜*s_&J4Wˑ gs!U0퍙ly{{Tx?oTןz^cz.Z-w&qP! >?4(X@c[K9o(`7*]4t?VV E =Md#hsiL @w$E<u[DX{["*c$EZΎs.hNb ݺcR 24@[4w' RC< {@cY}̐zVdɠ"P"bܙؼ/5KOLϫfP݈]%o^t)9~oZ:rv+(WTe7KhRွ2/CBSAmߩ(E6.FB/i̗*n=˂|L/ Dnǚ#ADi*h  dcc8y9&rC6u8GK'HU$[K6FE?CWܻ?vhx͜Lj؆urS 秴"M<ҋWκ/=]^MgdSȳ;It$t uMԨRa4S.GU 붱(ac֚&pX(5Z<F)|g2e6Os${4Z_g.cX̰Q\.7fUe6xjox x4C$!4.l9Hx\ǝy[~&tJ\Ǐۼ~iz$x:&ۏ2ICǏgS\6BngI9םnX5ߗ>&'23-[wOU";Ak9}/`^(a$<{;XyL0ri ȁPVj OW~k" D6URζ '/iVK<&)} O *$P"[U^XzJmXBeX?Y@oibQeeg~cZႻaJ{*`VQFݬ/{A%maj/sQ8&% C"cɥՒz-_%\BJ}d0Xk^>ܔra.ךMо7%K7Iրް iȭHJfVd%AHqSDZ:tu#BXTUֱǼ4s, "YO"7U2*jrֽ*Tb\16&!jSmOc]Mlt~H⎽KL`ͼbs'';1YVq5{CqY 1zԪHƂ\W-TO*v5l"*<9bZ.J^F$WˏC32}cƧ1S o ))CNS4ýqi7.[ᑶi4N,HfLhR} !}o\Syќ^2*n)htqr3=v&H `!:Q 8!\ =G? 1=? 8YNI4,KNmagq?LflNZia`P~IRoo6dDs:21 <b5pΆ U&Qt~w%CFխiq$%E/rifKY@nɱv*o=u(x0zQf1,p|$C Ur¬l6ȹ}ɋ]$B|G#cMTF2V‡fyUvjxCP C]@ !_wHTkcWlem%QɤdA؉ 8;XQ)".,^/ 2jfeaXwT?@]0.j~ְj1Ue;@/K{Ŝ yv7pm.Dn})9?*ԓu~XQv;40 m'9B,,4@!Dd4D@_spc/x|[GfvԘ&TڸÖ{1hheb;v6`Xe1q4IDV .BbU@ɹ )qiG-B]Ȃm{S0K^DE )|oC_'A7/2R#g1EFsxDޒb68?>NQpT]|9Βsd6"X.Իy'}#R叺us$d D^R\DNd:U TLj5ok:HIljgXXh@ ThwAiB%z1v:rJ܄TrP_59kzwC4)EI=MP-#x3.K^ v[k H :;pۀ]jAuiF0ps=7nSua N H,tJ#pbClcAJ9_<< *P ѓZLD E fOz~' ) ^|wdc9EMu)^eP~G7B&-Bɽ*cK9w`jhS@5."7nBloA+8ugmQ(6 (Ur8(anϙRop=dRM5T{o:> ȡ_"=SvӃb2]kxXFNuh"l:3, bXh]Bah|K]*EZXkph?b:) Y*vy|jϝzϚҹ_V1Xc ]{E/|d;mϕŎ,.6h5MԾ@h..TV6nP)ʠN gVؓQ1`z.C>cFY|Run+\7l.e%ɅgdCS?mqcэ2Հ ΢}zD8.pVpfhdG|Ԃ\ 0eHspc#Mq9q>wKd"M\s,iIGqp}lG4~.(?ᘧ יl{-5'hh,mG]ђf?˴"_\#\΄flu{rcqୣ_Q?6NTB>b6ICrci9$-n5i֪+G_=މ5V(u;f4+ ?kx=>F`]dm F0;P;췴ޥ l+gp#A/yv_'ͺMj:(]|agAI#07t'hr!^c}˘}vismod5Ұe;L9iݾɃwIW;_9i[)B 1+EE|H4A-2ֺ_ufVt+ط+Qrd O bl2FflOCZ~K$zZ棳--GWϲ9.:ؖȧLgO'Qc=-K}a (,WQ(2\!Vg.N ē&v-ۊzk~^)ZEʻDE֫iN%ªђl iXnωpemc,'OitQ cu>ellK&P/q^[AH3ޓp0KC( .3P-g3,툁nB'9?ClzVS76 I,b3CEՈڮ9$@K7h? v׳mkYB.GOM|eE< qË\1A:x,-*P`.r̓Y F[ëc}=y‡E݇o#?qha7}Þ)K]m=x6 A3+B{']/ / >O]`I6Mi<# Ie}ŷƙBMUHeTK,|▪et mcJ)E+Ak[] mcG_Ui򧼰Iɜ+%N91(j[6 k"bĄa7c$ס]Y!ۘXN.²?԰&`^N'ٶ@[?_/ LA5g ]bOӀf9$QUn81oQOT?il;ޜOu {Fi. h>B+Z֚ G`ge>˃+V*jEAcU^Gފitoe_C.}(y !&ftB}"R}P1ߟ>IPl ؄.AJR74ߗUة5*(1iI߄;\*/=N"bz !&CquGXd :6XL :Y"J *~C\.#fdEVVفU}9,ޚe=yi#fQ!9]6Vec £]Fd.֛>+pGTjb.6<+ր6*|lT &ҜҍjJT,J pZ =z9[$ʥZ"ƃ1Ѭ'@|n%mOu, Ґ!V, FjbOHԣ/8Xn nPdư$nv&V [RɓFl9`Vi$ݬ$>['$왯qwRe B.ؖ,"̖̏5 "[?x]1k@?-CDM[:cfЩT,bo Za29l6+2 _2@k*{V:f*cN폰~3EܚR;XOh85Mt:?OtJPbd(-:8IH-sWs7$]qf(BH0 U.tQIF=| <([.8k9H' lXhK)~s9L9Nl}T{gi0+B&HJ[jnnFCYcbnP3 -ev)xIpr`pZ(8Ez4g3F5oۻbx ﲅ˝]laVmZz4uЧdݣ7tSChTSNn(h] (~/̺*k (xFʩWH =coVozuGԔdGF{*"5OO֤u'7QCPfDxoӟSܕY x;O8 ֿf٤u!Ar1 '28y*3`) ˄g7v1v!z`BQwkrWu 8g8F/tZM+ e;F5Ywnⶰ % O?k {fQ1\$-icR[ %\'g$PmAݑAH6-Ж%ju>qSdCR9'A͟Gbk2g $?+<jI W13{Iz8[>-"Ϣ=Oʖz|zeQdRv :Ѡk_]|9>6bo Dֽ֫ Qҷh 4[ŒR`اCy j0inD(\r~WSO^7M,Z ixOAJHoo,V٪lʓ ;-f8|_a-dDJ 2))m0`H长E$|ρ&`G(>Z cH؝@/ӯE9Y$&3f˾d7[LW:@,HOy~!knmٝRۿ*"йWCtw^>KҧP' j C Ltke #aɏ},ba.)5hgސ8,h#hAIgeXChM[ԸWc7,W/o1.x@+y'kQ"Dz{7S9}}aFሗM20hxi }KM% '%*ﴺ+!X+ca9:='>,C7 O!QpP ;YBܨmtW4kXj%&\q Y Vh[` L7;8CK)np0t>Ž뉌Mb~ڔLLrE T[ l?\za_Qv7~cś"QCn\^p/*s5ۓ$m8Td2C[Xwy_vZqom&D,RqM*h-jQz=n/lR{ixG)#fe=  OX7#5Xpyˁer4$=Ӛğ_X\X_@bdۡ30밚ouʶ%MvydmTa^nӕI: EvMl˝%} -i}a@!Z482)څF`gGzJ[+*J&$WEuW]{`'ZxKor|H5"xjv0'x06Nfp%'vLBr~Yg"&OgUd+rxߚvEH͛,5څkl'ksě4hU,;UytykX)78F-o9 n3NA`M%bVy7a-@q'oY%gCnXSU`]EicBFy JI5u?T~+;^S4#GqI3-9L3D(}h*3+l#6+L_%Dʈ(Mg(G~fdh9z,Ea ?L2[̞63 +53P#sB<$+48Jk%Z$Rq!Fe+f G72~ ?S]oC1BvMܵ2NzySi[jD7֡Wi)D꿂M,5T (]^qԪ/,5E_o׷25;F$unjK!=!8w磷R֐0H*Z{y/Yލ=d]?(l%S`WI43%b9) E, sIkRlxl$m-7m[<N%݁DFT* DJK$+8 k#2@K9rVt` bğ@WTNq6jGEf!=sdgx,Qb 0:,?i;gYO4J;"1pk6X@hh,(|s7oPa$9x886X-":vE9e5|yBZ;:-"rBɿ$@_` 'qT .ʮ_Ͻ^FzǞ3vwP#rT&y7-76ᴯw׻S5[CF+@ ^G zx}ݭfxqm$m06\[f~7pT5Ƹ=VA4cXu5 >T0-- uUp֞OD.1^|)v,3PWۣmQ%b701ku `&P{z ,r.ũaʹw}PV?G IU3BLs eĶ"(-27HD;ul"{~,S6hB}vl2r?PX)//^,Y2oug-s絿C  ..-a&*zj!n5)[Ñ]qdn& m3Sv[ߵ|c*aN*y!EN74gif3;8H57V}ԁԹʂkr8;Mt1Qݧ;.fU˯&yj*E4R+X=8Φ*ODNP*v);g ` Uq+4RnqiM36eqϴWrjyJޮBX4`nn|r8L];W<&~1\*Iu&YYPa:b I5<жĖ5;R'D *io-񷰿 #1|\0H,qӀ5zܤ3Y2'ñ^X( ES9\)t6l4}uR#uո0 #w]%rQEQØ֝Glo`4:U|Tf|1:3?N] k 5{h\Ώt?F݆[/PTB<X PǮL%(y=0cl1\Zdۖw'I(EX,~u"F1$NSֵni& ecxלּdvZRhm5[V-&sBkәno+紝) ̎77wC1l~8%ʔyc@<$) ,@}ogevK_gUCV1kiow\(^rABxGUӣ"d?"k_)%0@F==eZ욏(*tf6/cU0"y.ES ٛ2=Ϊ3 ƀ@1;SLhry𡑈K;+%<  RF$ق_SK{L/ab>U^ir_5 iz\Rl}sZ6^lgB]PV4e\77Rϭ;ơ/ osR(g@"w9Ūs HA:8r~9hB#/ғwVFd,Ā~Zm}HDu9m4Ǖvͬ䜷E G7ڶB]vCu$lg\AEߴ˶v\/r;͵rbDa6W\UN\;y81 N ocbA{+7ZMOC:9L(m85G<=?Ց7F-zil~atd b|荷9OrpRjazy[, wfˀ ĞιB/ə>QeM2ۧ bD&)}F"yJ+ӁWQ2c6d&a=/s H!s$Pj͙X#֔ W᷼8HFe!coq b6'WdHY.*gH^mc^6XjJG}bQ>ĉ]GR|G e-"Deh'`⑶2k= R$=FݦKb-JٕLeFR AT]JmLB̔+u+:2N0Q#=>,e=Saֿ*`:!E4u6L…M*2Ԗԁ帙%*KN u.~o:nSL엍!D!1=IZot]#m[Ou5&دw8m(9^gfV,wR9cЉW Z8 wTgϿ+z ::ΈsX,aC~b& K#p[+2!kFHht%+(UJwL "`M몙Tt,[F楝n+\dl7$+e5(UiGt2'_ptʼlŗ"{*w#5,׭>.+I$iTX:nPN{B]kVAO7x_&YߚǪmX3q)u D_  iU(ۆDl~CzQX97>TFQ}]-_g4Kɟ*_AJy p4.-A/1a_Gy Uy%дak7ʖ,Olvnc_٘U=Yf}@} K\h]qVW(<0xk8x殳LW~c̖i>gyp JmO e&R@qɧH`*ft'q) "ـuw4j$\aEUy;E߉S*f pL`}F94왈|ZMj4(ʊD/WYkR0!8 l_v0Fy zZuy3% >Dl˴$(TE1nMւ]|K%|˦#ZePj&%$Mq"GĶ5Ucr0I3JĭICГ*=֛YO-h׷xD|ccIyAJ' 'lX$wQr$FivǢp'@ 2fV_X˘?%{0SϋI:viu_PVj* bdž;6Jc^<2c@)jVdZ.^ Pщ_X.l'9#_&nHsٜ8 \Om`ꌍ Z_]B^RO$UmSo;b7Uh7=~eSv|olUBBz$+Ioϓ0rVh̞ [Yv {>'/HϦga oD/uBezU谵F,5^Cci^)Yae?,j(*H=[^Kj*?&0DRzKmVNvt ȑjS ILkztF-mcqSFK7 uSbL^!QJ(OL)0iGEׂɁB!}c{agS˓nm9=w"ub7סTB \ :TVЄ!iQj#oQ|pd; 5ߟLDfl!\W:bPS;* #.^WR-oc(Z(yIk֝PQ~Byg'6`7-  +fC,mvZ"6Iv߳A<7:Z),"Aޒe(r`D b Nufsc0-rլn|Ib'{Udq]85v> f'OCJ^JhEU%F+XkdV|dzls`6if̫8ꄸ1~5oѷ(l/{EIcLwV(rcU"t0lG/ 7 ]zBM+Yݞ vPc;#Bmi]$\`{–ghcPsNČbǑ31F)X!Mid;Dzε`›cey3+\5.RA*I)$5OյXBUmcZ ~\;$\%\Es"W@V  <%Q,w;K@ͦ>Dј1 o7"Wq gɈɬxm2m?2\k-$)$Y.T īQ 9#4$76 cpNs70j~=Jk~)vGK$@g*\t0  JHABJ.3z6d n`S~jRj6 _;vT^aWe"C"d[y϶Z֡o8Ycpa ՚M FԩcOj%Bu񔉡k 49jW5]jXjAF@ 7͹:%K*1KpCsULZS[P]`o |t.Պco VBecp3uݙZ2R:]u Gb[(LKłZ[$%:?LQ91Ԥ0''y;th caCfE4*#+8MCиb[.p):VlMD;_\jpN0|+]sx_S^cH՟1qOG tp)[73Ar60,W2W-N)H8 u-Hf3Xwk%(yޘH0 f-3AA(Q u7vyg̖\9>m\7>%54X+hHz 3_rS:_ԯ羃%m[VKV ɵ)<@[=rgGE'`܅F;fd0FfS+xh>ʣ٦Iz/Pt6BƢq gAH)nswOϷ%(uS=89#IծѠ̈v{`%#*OX q#xvrׇ`i)&hdI-Ť?@Tb_2%%Ӓ/Dv % Aa+APuLc{'rrrw}~TMusf.BAu *w%]Rώ\6DgY=.7DiiDǬ\)g"$3 ȍV^o6(s1,Q'ty rcLnvt~~ DvFavBr3p6Cω]qK$T1sJW 7~RjƷxz]6NJ^zh\^@ & ".@J{ `aib/B/?Cק.1i#*=kkdᩭQU%; 'YÀ@ڊYEFe[P1̮9܈У0CJ~A?+`Bgwy\H»0fS՝7N섛xB.B+\e 1<&řJ -)j&)ktp7 kysfKLϥǜFU^Y.Z.\,`C/ѾWKie#z]-nXڷ?4#odLC#NEJ<_|hg*(OR^X3QԡѓRub%9pY7'dwZ 3STYXq|U ꑿ5sT%Ca*Ͼޓj^iSF"bǮteWA>OxРiCZ b|||ͶlĈX#h8K!Ƕ@@Rs5{J*ڱc"Daq(B@Y&p'TsZ}+[4DZh  {eX"-.}} 0FJڽSu*`̘0Rc~*Ķt)& [RJ1_ؒVeP仃\`ؠaXUr9Zj6$.e=RzaM>!HFة}~<&Ƭw;B>_#oBb'es˨tTd1 ݀bS }w\Nw %c[Yl͒-㍮ިf!)A7~Xu%*J R ~EISZ/X{E b ׺KQ!U@g@_ a!DR`=+X"}\ ;) =J :i 0t}3pHh,us(5B5j{< ѫčN#2#;Re[%Oŭud| 0S+|ƺYkU,^E(4ᅝ:#!};ONin9w;.JzC[vtzj0~y4}kTbxht_ Ƶu 9U8f)mnZ/lӫh4tX쨝D4IVX>kQ[.)?RԇXl@+lS (B0ଳ<ŕS+64Ie- 0!J:T(ltR9QH ߂&b-,nZ uyf_Sg;0}fI-|=ci<(baiS4{Ҍ. _3C镥"Ѧz7>h)E?wOƋ 0{Mj8ǚ/~SCkR:kT=v\579m{f\I+6SK&3;iȷa7 NPn ?ܪXsX[sWEG$ ,'%LX?}NN>[NAJK>ѰIJ9c(j<⡣иIS1#8$#[_sy39Nx|OtjvCrA>?cfa0ÜiEETk#qB4)˥MU-BK\M:f\܍ 'Іj,rvSzɒ Ǩ|xT ױ  ꜅:/0eLP%Rs1( ^=Ngx Dnyr5%S \ RΓY=%ʺ5}{z]}^"7&* "v@wNT, ݴ%bȌ2.`LfBpޜO߅͋ QUp%r3څT)%@@?Nc?MVbWH2=4ۜzGGy/Ӧ_0\Xn=ݫv3w핰%Ij4*-?WA3+|;W&\>ʔtOvia(lTi/|Vp۔랧W3ESy]QG- P)bYuqB zN%BZTXƒk8%"qC)vlԧxPBڷi W=$XK:veѡep.-[Ԃ) [F<5^# SX3=K`FՎ쌱WTwدhR=YUF?W! g=+r{61y%V/y&P^,'ӡ7{?'qh$s 5[о >(x>/#$)q+{$Af]rq IMc 6P`ʔT A=.17̛۽JhU膖ƣt$i<i "#ujx^A7CZnJiY x@w-nѮo3n~%RK|ڂ;S Bt{tL܄x3 w 'ޘ@ev?`հCˣT3 /W11gOUX,wB"[6( OhA&k>Km3NqLTiBr 5"BDZfsήWF[Ob]q]\9\S"5Ԕ7z8 M F~fEw՞E!5#Y rfIB{Qů\!^dp%nA{Y6Q玟CU&p]5JMw8S gI&C A '.m ލP`Һ#:̀G\[d#LG ]ZZ gEAE>g[^Z⒒`Հs,xV(i \]b7EuQǔCK&f"JŨ1Kp^>mO^dOBv Q%[Y@QM\hU ɶm78k!x*I9gk,@1ɮKgoVG"|Ρ@JiԊ;d3D>Tv*\F[4I=@ZMv;NW" Yf+k]N1hG?IZ|E#ZRd &0{|Sl;;yebR[YEt,$ ȡ]"&!WhUHl iFfĆosZ.8 21vQS?)KVu5P6|dAv?8B^8AB&PC{΋T'Y9I#VE KˠXznMύIDcrؚt<- ep%_.N[T8?Wzm ء@٘bZ:`CW`kh^WɀW6Zӆ|ynGG"^JTSҎo@7Py}I@ aF4FcV!!%`/zxQU=fI>66"w+@}VR_ ǀBbQSDs+\ ShPwԱwe5D{ ;ﺶF"uX)Tπq?BZ&WeI;_t*B'(1x:;$A7g`p r-Ũ`'ʌƷݓnǴr&X ]֦:$s>iu/:I󪍩i vyw \-\*^oWT'*'LB؃ E|pITLoj+ Z`{ڧ^n }P~ .p,'**#BJ.sU-h?~g(Y 3j^,jGiEX דQx?'j܃ǝZ;La# rʥRy9{i|f V#zvA&SUþd7X.پFo 8!K],2<Ϻğ[koQ?FfwD2^w9uz]n~BcMy'zZ>b<מ}P%ISh%F3IXe$Ԣ*/ 69ˮN=ӓ-oTz+.Ԥ20|r EY6}7^ߍKy- -^/ zgxQ"Mn`n/usÜbBr4lBo/&ECkאsSa7B=}*v)w!4W-!OaՄ 7gؠ\ꊖd_sƾId$Fb? _-8& 8weYb qe ӷϐ{Y%4"Ȧ|ŻwYH릊pm1DEQ#x i5G)s$QV#3^ ΃lf&;Ve> ixSV&f&$] Vcz[=3I0';M-InU" aXi2O](3:( -[8 }ƺqP_}Cc=r*8VŠ a57i aZ=Kt;Џm}npzy7UkJ0'H​&_6 z_i#Yyy-YFxTeA@vNt  ?XaKؤtI aR5Mn/m=.P>HJ1 Al!=1 q~&Ym&- IppR5d'J*iX.߰iTK@j䫮YCYGSC/O/IN"fzF铩|2z}Q~Z2ILCS@zb^>Om =WN{Y)r`33NUu`AT\,𜵙Wݒnbn%j@V`ue2!s[#a0H: rn&~d9Hϓrvǟ4kBȈ}2,𫎻lR%wmO.Ä說@@M񿏻"ćoT{\u5؍ӺWgH ငCr+t#9vrBY(l똽 }I .k ƶ:O+w;xd8fq9[})CØlSHX^a1r6_Q#_#A4.F[ZWnCI+u|.N[/^?^5}ۂכyD8=Ħkzx- 50Eԡ|]=;ЎYK,AKvE)t[* !a1p.HrQHFu%49iN\}v]X 9b=lI+Y/TgK i]fܲ'GPp`C6) rJ0#: ւ\Ы& d_}h:tqPOH2 _W{~.(bj]~;κ/t~@"cQnnqEfoSX[M,Fh׷q8yQ-d`gz1}Ŝg zKbOLۍSj[E2!0 ^*:fL"ʼ6B9 %U DV*͵47BHVzP-znFGvxy~\T 7.O՗\]!q#l9}1wxc۸  GeyrkזoEf}\EQk:TQk~<5b`RiFa m*rC7hU9.MӀR˭ 9{DP_;ˑYZ ^WrYW Ӏ)a[&l-Ha,%W wnsw&#OQ˼ RL8v6#Q#RoٕdLAE GX2+KAf\1bp}Q+"Ƌf"#` ~胒 1F!j~Z` Dj]5&ȋ F;Ao`"ul)tZ@YAyc8`7 &oj$ax[y&9q)TZJz)64w[E5IHόj#$Bj+֜I})`3V ?py9" b%S?#4e~F5  TXj>t5A3Wԓ/2 {H3qq_ndRyb2\[3oBi:q%4RxL ζ*~ šQ <|VXM_Y7@~%%mMz& ;"872IGώ>z' ^$? XC⇚o6VAxڱD*G|G8=ʕIX#9ptδhGLۍd;KnNmHqRgve0IdB^B=n1]{lJN6C_c;*!KO 7c n =vt֑ 7ʜlE]֏y> 0&Hq[\|vKKco^J͋t6^GbTy"(qG60WRb"zgx濟DP3~>f Lމ ;,?`_2ߵ!Ǝ}ʼtd6ǟupTze䷚:'ީcZ{1,"*ocWnC qI$4ּV*!WzG@pFysL'BMləPC"q'9T9SSSS]5:9r"-$<#?>PMU;1 ,76[9Efp`!$?ج d_N%bEs.tpNJ[to,B9X# 4oa`,A I4 Y(Ε=;e`~$>,w=k: rMC>2DUg[z2`i]XY+WxuFIF 9ڨH5 k0X:'kǼ;uS1;M'K{06/ge]{S#@CW./^qkC>ിtA6ֽ4Zx`Z]eVKx?\x]o^XV J!m܃sG?:py#2W.oa1舴ŽO1Ր$_cHrT]zSz{#=UiAtw͠ ?$; +yb}1,"Ug}jO;q`I1"_m_b9~Z%; M]jv4_hõűڌ%$j( N cA9˺7ЫV'ivtإJcB7ӆ+ju?/4>>xEg|TQ^%] 5f!h2Z*tj{G),(VErz4>#@oW\4"hPa|J*۪tٷ`E1WU;!dñ*EFr6Wref"fA$wPx3:[yg$T܂P|wQYCqHG,+-hukuV^^,ėuuKQ9CN=0Y8+~qgb`~BkmAs2E%y"`Ԡ9%xP MMaػu1U2 VrX3Jl>k6oQϽrKER`IaG-Xsd,v-;퉵x=udo !-7+R5Wcl 7ǝa泭 d#Ck%AmF-3(U"n0%`\5ۊGҏH ȸ I+^Cq/A( a䀱K]zBt-]lEx9qhMtkeZyP1?; geplL[X ^3/;~H3N2}7G͞ׯ8A8SˊzGzhh4J@DѾp47աڦE5H9ز˧WJXu}=V'*zW/ UUA ?Qw#Dڝ29>'7.Xx{pY_\4kzRd*]YNC2HȰ]Y0܇ w,E& ![YWt,3:ha\HZa&FZqiƪzQqG.8pRȋ3ul-Mĥ`>ȎO)986H;41Ȑ׶Etgnaj>+!fރ[Jn8bO )X֎U բ?Ó_L GAF$_X>)R}!ۀ@P:PdEjL9־Ĵۜ m7tE:bSpց܆/ѓFx:\<5d+;uU"Sݱ[cI_eP 61X7RS~\pf7v3C0@vbο~&cm〈vʼ(۷'̱v$C 3ELrDv#֣mmq]fN>F(8B¯"y>KO4IPbAp7]Pgk J@`7?T|Q9ƨ!wz/tJnKTw*$tuW(fXM %\B',Oo^pz*cZ$G%/|r _`l#놺8zz4bjɿ㒰,uW,8褵 Tu{{t tA$˸t ʼna[˿m날K5 NANm.\tO=ƥӶ.ʠ AOcחvq'bV)v5 &v ׈(6P?LfOH#3 pD-t&?j*Ƌ Lee$lqZ%Wt{w.y07>47 ZU,}IbSox DTYJ̊PI>#C:M\Ew%\e- ?gogVg%L*! B`4^݋ Lgt.{KCTL4PF+?E 6?%D-&w?QbY(2 Ky}k'BALęb\_hsLo8CL[E¢wxOnI<4YU9?j>9+7vυ-k*Ov؄zK0Fyԏ_s.D9`4+=YDz7C բ(BABry Y.x8p-b˫#BŞv1Iqa uv gF8ABt( 8hQxa =ˉgOIzߧ6d֍LHfb3z}QpZRc9W{ \_=":`ȀYL^~P`>Rfu>'mQVޚM.(G  Os"FرoD;e횔Kf"-J>ޫ ˁ"^L[ڡs%´W^޹hq19ؕxSi|?/Q26&,à>Z,%a 7Fb4ק߱_3bƪ/#X anGRVUB̜Qx$#)Ys͔vgBU.&BЂ>\D@(R]trZ}FV}!YQe{ݓ7n7Nd'@^pA"rP_:bc a>X 'wo@?.Z(dQ)8az3kSP -ݸs\x<gZo=crw9!L ,8I'Yܺ`C6ЖXj6mN-{ WoXzas;CD^<<08.!YYu`1aJ S TԱ,ʕYI7/5v6ےPGל@E[lK JV e5I uT-Hay`'u8o尰$)פP]Xr~h;>N/B1oE*xZ>a3x8y[J9 IqCS' F:R`;S4{n.SWwJ w=JPx`3{>HTDΠa]Z\G:5꼋.ٚɛFd8цԚn3+ 5̝-UPs6W[B1`50_f%7ו\Dá8ʜR4 M杕w񆘧E1tDu2bm `lIeD.qWڂE9pd76bYk& ^;CPB Ѡ6˭[LLs/~ėm:< &[~8Ս =[,Diq~hf'B}6}ciN)E3 =\W+Hxnen0I׉,/>'rZ VN_R :]봵>Ò1i@b~r2e,OQA 60zLIiNZEK3B3,Q9p9l6&rԌ Tآ`0h['xӌj kTuR#Tr4\CLJ{:~AK-DY?kP(ki"#UWSsbRG,#ed;8w '=FuT",5PK)U`8&KkH;c5rnڎ{1·E< )clZ\ .B[239" yLD/ae# <>+un*Ryy [2D@ ?R>\te"nFc9"b+u垊KwUmQ!0\&LihvlB-r43 } y9/K]_>$@%nghL]P )D:[,C 6k z1-d5( wvJ/0\Wtp 5Տshr-/Q&2uuF7B\0$ 5]ZG݌x3 fgv?Q߇}FN <޴oW@Ǖ~U yc4(T 'z}9zڼ5Ab:I0ۥM9ӎ~W:ũ\ua'3^ b8!b-l7:trf;=kt:zi+*Zz602aa5ds~|C,qmmIJ ;>=W7el̕xr+-+4)_N>Pd[טAj0P+QtKR39C/G)P ;dLtYau-~k9mw%?мehnGGR6Fˍˎq)aHede&||{l~Sh3'\ Yy9tf.fifއ] ;lk1W\ 4 ˜4vq#rd#^v],[4 `PlVi5=ȍ2c_y.ݐ$Ļ 쫶!$4um=|HcFTL<zG##uټY*) /›JYT0ZDKZ;kb#c&]^Ѵ\wdV6F-C͜>dk}ȂN*qZqmbeNj!ѻ;Ji %1++veGV<"* Uvsá?cHF@"Cfuxa+YK(87;ԡ.Ì:fnk=dZb,XC.P $Ә2,HˠO K1Hcz4Y*MjKs[C5S앋S8 n۞ӋRRLe, ;4EVStb`&0M ;\g^@w܉'b;kyFޡV)IyFhgO(kՆ%R5귲€)DUESܷP@}3AaK㿑C|#_KkÕY/[Mö-~Ood Q51lC~ą36E ӑHuTM1V AYFwĆlອH?.Kr!\_kuӊὪjVn`/c3=Ct+*;\[vy5rP9/Q h9%+l\?㯅#l&:Fo\׊s48L7%a(qe?j ǨIYpEi>͈>uY5*hΠ) 5Ǘ;m0qYlgVTߚ<5cs^_jF#;q_W0P9tU73N%Y,ApH"ၟi^i`#2w{Z숟/5UK2?cْ-!-˓|Y7+àH(|dNF׮_n!FK0v췪XJ7R}ؓb-p~0;[~3e| Lf]T!M帗NH'e R+T+;XL<|='BX9w!KV[RfG)[xC4 6G(` S,B"D{$F{J*<|*pk3 hXxUR >*ÄP`'6[L1D' l`|}/QaK&Rjگ&QTPSC bqxun -<OE me*LaAkˆtvE8l9ІҋQPvz:,yN(8I݊ Fp ?˼6'g8 2p6*l@feэ\^̘ל顤,`ͧ~*ۼ=p:G.)9@LUqA~vGr(>m)0Ŀ$V)>}\M%սʝZOJ ɠqh8' F*zo_>LOZ'e87cqweaϮiE#鉁v5h~a3 C XBʋv=[yi1STj8?a RF{oQ{504CFSqDؙH1˛Q^v15c$hޕla0/xY2v!ތC_hƳ$ѨĘU{>!iRGnPdZ&u/Sla|c;) s_꒱G#/һ M]{ YG\: 7(9U/(6r=g 6Mjjj7 0CTqZ:P0Aq& \^B|}cAdPfa8$WP>06YAm'yix,$[2ӏ@ќ TZ_źPn*oGZmN}c l*]HэU/k$kb$yT"ї-]ElꓽITV̫^aeZ(ԠmQFLt@n̮F4;xg=`0QtpʭENgLga|TU=L*O#mT~1VG% Ԇ~:lt3Fp )|/-q*J0Y'y>fW^b\|_ٝnD@ @K"Bg`i)>hủ/CyeP@ѮdQ`;Ean䚍vX1^!#At02H̪ #e$Ľ-^ wΞh >vq;f8UzlXA;PsWQa9'9CWs ]on:QIl Oҵ>@8RIEA,n<)ZilB 3uSV16$v]vQU$<+y5qUx{I!~kr+DZOHǫd"q#К mSsIF?RٴZ1QLך9Xg6?6H%UZ5-VTmط:Kn6/!3ц>k م!>svjcy|$c)1r)2Xך3%׺`T#B$ EI"iyd!璀7*;6|T5/Yh J%:;LBkR:vm.s{8,ɒ L35mG* .|HyGΆpXCM4xҵBsj 6B $ܹ-O}b6] #WЛU[Ŧ(?Zx>jqtʭ qO@X(ξ:#/ܛF$.WFW!e. TŌ"A̰~[x9YtiRM/kOqʊ-)GTE^$ѨT ^Z7$ Ϧ82EKIB frr9P:aI"XYѼB oLp"/hې G:*lmC]Sh3ž˕Yt 'ˈ>R;i\4ɜå(UUuyܠ8H`{FnwIiC 9E-&GYh`Ue'EBXzVlꉞ>/&4Ƃ\uM?bΣ-ƺ&\ hJ\XcsQLc0t_&t8LƣxpGG4#뒖T W}XχXQ#R{aM ̮>zgK @0k4 2@JG}P0Bd' w"A5|m!Xx=%kS/,+%,(.r>u^ea7<␀ <-Vsv*l&I^k;fB9.toX:(5[p}oE%gEnoU񷱕੠Kͮǂ'`p)Y]Gnj}A?1SvQy.x42kD3Tb D@hosS P~̴㳛*tWFx 0H|i` Iv=)Fh춪Zwe^U!:`s/Ts5@ۢ&.,e.̤('En`ڀۤn-S;T(+>\kф_4·LRY1ғmT^Qe#RSnh  p#|xe <@L$µ4/1aIndBLNzC0ngceP:BD.*} } $:0,;FW q_P^S= _Gm8,%E ĄS 5VAKծ1QmF|0y/ Ч?.<.%rfGߧ̊-{t)%!Κ̞g{Dby>i(9"I79A3[rN%x]T{ / Qxzcě^Mb\:fb./7!vw$JJڎ9l GJ7\2^yX5GepW* \f>9He[ ܶt}rOtws Txu |L li\R@ =\<p扣V-]J`)a sjӅU0\W:eޝ<2`k: B}᩼tr\} e*?k9KG5$#ʖ ?dO!pD9 7Um]˪Y -z|G5-VtN67'p () 4UG8ho5YkZxT@ #nM*'2㴌XNA_x>y&<óOhU̪+=͚n\-)kH+Db+GD9͍׉iE |U){VKٖ54x y^VAm[%&|iuVD }Wua \qQ/.>TM(Um6|Ts2#}Ut'ґ@ ٛ>XEv᰻pHdN&ٺbͱ״ľ҄s.Id+UYVQj8%ֿ8= K;=;'Mh;d ~{}9FBTz=+TAz8n3$"nkRPAz]$GCkvI7H1Ǭi\,OA`Eim]n+V>c*+,Qkt[)G ;=rAf)rq)՝َ-dB:A+Yf~jD)֙oGZ&Y% L fHAUQDR~8-菊pȾY;Ie, Ced:^Fjy>: # P) EL$.ӓ{'ӔH%ـ]U.@*gzs%?av8/rxW8nl$B-ףx޵HU4gyFi7n{`7s"_듰\قrZx%xM}Rqͣ_iΠ4%uɸ.plrVr:(كmkl׋rF#Dߴx:J$;CbMO,tN‚u݀>$$Rv) af ^~RrpR[~42%}4/N*`!sWBwLêei/}cd PңT|BNF\Eӈ@ز}ɏflUry|Z|`9Y~d99(S2= `p54/C1xn9Rn|&PByB- o[쒍jY6[7w6IF%އQ0BmGY :}\w"&*uN?x–>M!SP%T8wΛ@fŸ'N hy3jFqB}_w,ik`M,ڏ.;1s<jsh[)\0ϩ[=eP@GH#[F3:2ZeYս"khZ(;D*q[T|. t'hRXT"1-I+ātm_`6q[p~8 H=/K&WQHL\vM*(ZtaJgyPǠ=l.caMY8p'c@s $ܧt)g\Umx/~!"B:$rl 0|m*yerlb/hn)qt Npv'p&&pP(Ơ=7ͅUjfp*OGnH,V\ @lQԀ8@lPAH.mq )PncF?JH\'b1U Q;8#ĥ򞐾˓hbBU&w>,k(0FLCvh8J6n o >ڢec N>4e-$q&߷oVn;45ӼLXnr*;*CE'Q-iX JOۋʳLJAGtB"a!9p`9&!ZϴlVMG5ORy*(S2g#= &XȂX~ḻ`n>tʉHQvild05naitSy쑦ugUQM-;ml@ 8qkPmWXތT(!n" yHPȜ%B<3]a#d`*),,qYa1MJ& \cg0[Z|Cna5oh%hC|*Mi.;"Jv'Ň!F:ڌ$)\75r'm\ A϶OBm=;ccfLjb$z B7JS?Qe_ltٕrEn=g N邽SKrYEU[Ez~&fcΖ^* $p.?񒀮)לMhuV'r 874k1r=Q16g @9^%<(Pebnov-ţnf#|ow&}ak[S0>Ȏ<%lzQa %zSvJkxiP8xRGJ+6' p_R`[g4ƮKms=#C*^2V oidoݠ%cBk.:%aKNļg;2]ll/4΂n?;һgLE&4zp -٩)gڥ$Ã'ed}A!&i5. A %@wLA}vv(>U #Ovi *^/Af#q6L9ϐ̷X{ߺ8z%i3ٶZvܧ1 p~Nx'8|tO٩E4ޣGHGCngvr4lCG>' [h(4av^?mSV>z.c]g)|uYJr![hke&oNjY>+B&V~_tLVT۞ pʏU*ԃJ|匚[X1eMvF# SA(v&Qwk(@rsGE~|c"+>j>;(ṏ$敡dP" bN@yPVͿԢ3=ElC0Z<)\6K!ݷ[܄XqJꏤ` I+dGwMg<'gl>OyK滷oD(^la;&<:IqC]Z]I̞}eK-]@ord]D=哠M4N-ɧRf&@.˧|@䅃]֧ Jv"߯1I)wGƀr\yEEU7M[;k[beIXڜ?Ơ |8di8p.>ͣ'W3]XP>.R-悌OO{#/Dƴʿ4H"SY![(Y+[zEϳ\nԊlxj a-DtqtqwtYHOwm(xeF ndf]dkT;(OgqлbO_bC>+HmdlbR.CkEcE#*FJ<(MҥVJ9HRH?232 ]1"(.6}2̰כՓܞ Ev" YI[N}c'4JJa"% ͈с@KAg(zN$`263duCv eD)86>ݗl*H[N•KZ $St9ƾNn 5xb?D9_ =ihq' 36/yw#wt.V/8x0 ʏ7ڪ7CFg9sT.Xߢ5nLq묵Sy\, m\5,X^t\a7ם N/ \ %jq56&]A9D|{D_*LEF.wZ)V#9xZ6 = +~ΐ%'+ 1*(3rvȗEwt*6g}# sPfJy'Y;"339|]3YW7m`*Wzynv[ߣ_wK8UQ 9xDV?k:4x!ȟp9/.C^ aXkhaޗXD |iT%ɞ*7 @iC"L'Vd`:il!ה`@ C{K5E wРuc1%5:o00m9t=ThT гRXZAP/;HEk-o<2\SH]|ϥzFf'Mx `\s]@ M&!c/@;A.C/ TR{NBcUƫoMepd2 4Ej#c,a/aL1e&ǻ>\ĭl=G.7č EZb_ &2Y; buNmϒ‚w*8gAh$>YfP+#W^̽L6u@v^-ƮW~AsM$u/\\xMՃ +R]tIR=ߺ*>BpBap|jJY!ns x./kY Mbum;lC,1)ԇ[d.z6(9{v'4SSqKrGZϑwCWq0XJ;]Jvg}*ԧ-;/J8%$c_.~blx 9P>f49Ì&K Z#񟹑O4: ]>Cԙu6xDf]m6ˋ!">ɊݺʖՀ*J5w(6-*=h^+v:W"Rш\WMqf_XEU`H7A~8$3+A[_|keNrY3gHˌn=w#,YDŽڏt *;B~ w>q*vξuV"+|DdT)irpO8P [ K;d5G#8Ũ@P拣AgB@&?-?eMfSdO=6CqHZC4THxri:Sϳjv6 - >; 7a_JLbdtL%Nnqf0pПsqƟN"q1:*׍# G:j-2 _oD]DǦw9@><Ϙs^|&u s8^$9mF'~$;?{nꯉFro+""K7;' ZA%sś싐*ʸvāxQ/m[582P'jw)Ʌ;>9\btNL_Il3ֶH`VUoƫaLD}XqwΩ)̮(p̅O.峷BxCـ_ k3 _[ji:5$,4@_F('7|[zDRi; MV>[g1Сa]܏rUt$Vc\GVv $PS&즧!~}>|78j!S+HӇi2&>ze<7b뭤\,0MIKO6-({S0 8f[/U~tS[kBVl}Ws4l&G75<~~[ĕ#`+HgSN"O SV>/8Щ(Xn-ǚACݪx$yKߡto/t,Kw@y?@#Sa VNIItrċL^* ;ZP T̀/pK0cB$?M:p97m9*xdʬ#fu4uBc%yZݕO8I댦v:ѫLEHl_DOF9Rٷb1wA&O5Рd)IvPjhՐp-8 H#}Ƒcbu >B ܰ @͇3Ԅ qⲧrዜ 솠"q;ĥ>:U,f )spOS@հ Uu1S'M,[+8^)U!7jTwz D=#[ˌ+IVL,( [FQ+}eTb,Uآ@UETvX#J͘Aw.{h\dmNwe]z߸"q!Xfe<\ŧH/t]y~v fzs͓B$_{6F Z`_?碾<|;Ip?*HP.s%*Z1*_݀*Q2e_r.5cUIXd`Hb⏀q3F?|CJf[D4^:C*6Tm:|xG<_ wkXK)MeK¢OA<~m_ǡg@*玤tKԉUei2tsGkϡT#AQgҰ3=$PGڛqbһ= jtiͰ,Y2SƴcON"/r3;j%6URnZOBۤHP*<駮[XG/VbLrh2.9C,y5Ib>%-X^Ϣք.rÏ_d!g;4Ih aOѶȱ*W8l;[H4f+sAMf])1D!L"W`Ns#D=w~L#z,2}13•8J{۲2[k|Mo%oo]<| bChxr Nj9G{Ea5C5P/ۍG&XwBԡ}XUHK^$#S7!kP[U iڦ҈2@sKF +)0U0g仡Z8y>P)ԦzV5DCr53YR2s8:IR6F12A.߸[MP[ :!¶di]؀%$gvXs9&-.hǙAܷs=T(|SAh ܮ Y{ESg2ow v`epǻ iWR'+dm𧝠b4ѿ|-ݞA䑾"- )/)^jٰN: oGX3TJ'u5sP]ȵ !A]x}fY Յ/A6Iԁp'A<rXqmB$DFXeEy޴)-3(l~(Fʭ+rġ75 #_#|–|yM`vgx,k(ys).>]T>\#o~z3VU\/g\gI㝿][&ʰ[=^V@R~V 9yx⸻:0XZ tөk}Z 1c+ŌXZLn|ʭrC+Vb06,p$'nr8IxR;- *!8 jdx`-Ґnn*ݛu*@$ڹ?|vI']Z0࿴n#DKYTa>vU~ĩW]X&XTS'Z]c` ,q@U/ i[g K_g3Ty;X[w+Ww|3L(D7s?PgR/{:5G<ڼQ{ND4i#xЪ"sZ . g_SC\2t^HnI 2d^X:n1'doz_!yJZjbeBgsuBŪ"q瑛^;p4:p_J ˽:ݷiU,KI8;rvCǷFT6@"n(*تh&P )q6.8ubf+Ow.YnddE 4;qO=bP^:4㾙R"96b1" %B|dur05ߏ9g~)<#W5z9RVCZ[ DȚ&{4coZGc;¶m(n>!1YQ6xyj%tx#+atislf%eZELW Q- =N0cO)B#;sqHpǶeHzWMVi3.!ZGB?(C`MUh0DWz4oV`\Uӿ-=5$jiep QE%ѣ$7$G薈 lZ;kU6V. CưcgH oIœ644EΜ 3ĚDeiaio >!)EŕmG*Ἇm*gB`>/.sN\!k6Lϣ+(c'Z1@~]o+b0]q̙kW[GMG£vw3}=&xE>ZQ-eyÑ}ҋ.jt8{yDQɷGqk5졬bT5HERW^>2:38Ik{!3ދd3jzsiflEhD$?)RO#x=Olak:mU_gXo'Q2UB_ob vFgxN698eCpNKsY$x!/SnkzG"XXos4bW򼔅U B,B~V;dCq}fGNY\Y^Ν:s=rdeijkrR(틗$IKp|i8 C0TanPUq+Nam+; GO涊GwʔsPz7ִC^kI\0?hlv0 8iv cmvrViHV/gvRVZl%~8:[Gl1s!~B3wGPt#"WV(&? "̚{xon=nMR:)K"!@s3#beq R#Wo}q87%ș ;gڬHON27ɋG#bJ5@ _bHy<=5R(?3ʶ7*MBҜ8|<ˮsϮ0WYFb-@!]*^=} Ȗi,Xk度Xf.m`E_ʦøf[.ݳYF E-fLmը\}kW̽RB@9"<5~U q d7"q^f]ڈZ N ҭeHn41!?}ԫ Cb&sG#^p~'ZxЫm[h3>Bew{R]ˬ>:Hv +Ra.{nS4l97a+Hp IHH EʊM0xޓvSiwu,R^XRH.Lzj,ؚzͅuFP6&}쮧XіLB/Vokm й0>G#+ڈ8vR3iBfl-p ‹4䗊ۍCwy'zy202Z:rwn[G,Lb`j:h?VSVR%u.$zq5HgV̺]|6xO"K z4^L\[m"!NX{MЅ*ߊ:>~}|8Fm1RBfxS_( pt!/)1vɔӘDX*ុ(u>šU185C{7 */$պͽҶ:꾞vM@`aPGUtJFRҗ{d=&/.Uo'o2I>S<ۿLtSmsxM7bkilQ릧)’v% Ja_w(Svqlyi6 }brZ幔rY4yb[F#qp x1wd8dw܊ m6ᓵww?vB_>7ŀLyd-.F cEQ.=D~:>V<\~-8{˽8>>V.gϳSfM`m$.y?c*r֨l^f5֐= %W{_H]siTo$뵛.p33Zfr`XJ.mhӻ_ˋq)v_uZU__%mP[| Dks+SBI͑6offOf,klrqqw4U$Jȸ(\xL;86;Oj&ɪD;۩!>Je[Ozp /h w?$H'\|R䆛/Mp LOz̗RR$i<s)&w0]]BJ| !+juZ5Qҕ6HAn3- 9,^b.Rq ߩk}/U]Pncl~Xmr,<;ZÄ&Oc⏹3w;@"S#{B2ؙZ3o1knWK\ÓeNWL0n`0ҬƼAy{i: ` cc_ټ >Ї 3dkHl0Thu`jR-¢<' [TKYDCX1IWJ9JOYa A;x2B_H zh2¶+UaB4Gd%U"4ENxP0#{7зAT~8/8ݎi]j\-z5"5Ї(rW^v* `={O# IK,x7i8nqbJ>)߷Et܉,z-=jL8O.|`zPn *|]EJYJ>8LPBU\dTR)Bemvbcܺ@-1`ZlonfzPD]v$JJk8dYL\%q*%#X6 zb\CC~"uc?+G= H_@w5Sͨxa"5, 7{ GK[ h /vw{Y3~p++kB#el*4x|d2ٝYy>72;8, ~lWb v^ۗ6Kk'*VlSNtE&>{I@IRr: n7{qf{~e`-H\ZcĹ*Q5I),!#WIƭ =y­|RV=9.ȌS!Z0EK$j̫n- H @&U"'(6)ǺS-&ҸҘ¡.r8^#J5Qya^!m(J3w-[޳.C/; Xy;I6!;mb"/Mx%m04D! OMEPY[ 42/t: PdAl*j 0#.ZacgǠQ2 Jqep qoGXA9,Pwfט@|pk<'M11߿5_Yjֺ4Qq q'h(KoGc ߦ޺BJwL`nNrj=fDx$1GPKҎD=J.G`EODq]M~c{`Y=d[Ht8B.Alqp9MHV_;ձ<<: ^3 {orSL("(8$f(\r&3kD!PFPj`}=I}gj}#q O6Tv6m)kOOZS薙N%7yizQt+d]Rf=BicʬuwR5@ԲZ?2,1uJ|u$oEWϖcMU&Ǜ7+Ͷ0-}.]v;#sq Dž<9x[.n/}(mRpFjIi ԣӖT8ME@Jm&]* nT͞Z5[K؉ W$̃{xʘ0GSl,zEC&4fp<*`vn/'cb {=@1%ˁjЬ.iRi|6vjt>Z] h21G9;=ry~-W$ KS"zCtQ74pDj֑ն\l 6 r d$@$xgȻɝE&15AgR6 ̾gN4qo'CƟ o/@^ |xm=xPnc8/rJ9m ?n9ޝawſUddDaݒ9 c nWq4>2O$;vrۦ۞tגp';#ĴGyG*^V1$qSL="^؞Vm"Dr .k  m <ἂ+esO }ވuk!‰TuH<ҜZg'ϩOΟ255L 72A:^qERw'QwZD+[6\uLqJ1/Q82 SPf5BuVBwܲ܃qYu濠" ^Yi -4)h֍uChgQ~=$"2Gg9 Nf)@'7-  q!} ;T*#Ewv /n^Y"iZS! <K,Br7u/Jlf u^t53U.CZj#~0 r-.1tD"o.v^ȩ[@u.Um4?vOp!g96Z')CGb{;Pjph:L4DFx`Fp=cvsHvgPd^'p<rޤ;|<.mC5Ue6*t`6 zk X7XV/ܹ'G}u&gj;2+PcKKrUپI Ii{DQP3jx^:F!?MƢ9d )GO/9Q;YGD&(L-)ɳ{x.!;NsrZ].rHsNDry k &E*k W:We}Mo} ]>cV$ar\ԎrmҬ!`${0fIIxs]S!) &VȐ[@CE>DꑕWiͼmk+*z)S+:1)8B%6q\|~u?m̒'2_"۸|a=Kx$0= ^L.}E :nZNB|(=cOrh"(Uv)SZ. ~^_{/Bδ^Li&`kU>|RկU6lեiOF2]d?ql헡ٽmJkN! Bjߢ^tA6'/$$%.QفHUE2&5MX?Ykݻ]_o54 ;F9 :jn@t*5cOJEDwVid`+1]L:w(NH$ˍWQj6 ;Pbeoېb:kO<7 a03y&Tb.lBMeOmZ} 7Ds&gX.]h'H:Kkr{3tݑ.nɆr]do'k4F"C8UvPCeY~b*'b h`E3f{{ {~Z$LtԜ8MX"|S5-0PE\^(zΖ! 17dƀ߰in&Dg+N5SWJsyԩ}hhLS$V)-G@ .jȔ 4=JKyJukn:.{ۿ°q윐xMqO| h΂p{]eHkO.4J=J͗b:|AIqIf oi_zr:luj ́ 1Wac]B^U jVds,֎\ 4¢ %O"jFGi^ğ_=$$Moœ{kto',>rnaDPr6c ܷ1>[iCt)'TwyH9x O jo+Mpv 6Fc7q2\=aY`|M*7p% K#o Ѩowc@tZBSoa1iSE`WF?.;D ^AI5 Va;{ K?GQ:MwH|yoE븮D|6YmҰN!Q)s73Fxugd$AG,0f4W^NM{S}*zw:t/A2VVa b RSn|BRi' : Ci%͊MYPe,ua-'\l~CjX5dLl ?=҃W2N>jg:dM_X|˴h>'ÀyNA6Uu!m^S 7[)[NEG:]隥>^m=]Îc|%ucِq7KJ7}JR**ƥ{_wYuE("g E#S< *xzGmK^]xpbmk.y1{'N"-aoXs="^HgA lN;6 jBW+vv S]tSO)Emd)1gqqt@XIR)Jr@&_JY>2U>BMŬ K3?Leig[ܾ] 1J?'3/~;ŌCti- F״LJ>Ҝ'm;l6-,Xbǀ.qТNEÐ^[to#Gеk¿3D@ޛPP}ۚ9WA3V?@c N\$hZ-9x -C=?YAF b>3'o`e_MnZf ]InܯODԫ,x֖^kgUU,LF]RT!iJ;~b؆Y' xoy-lV7 *6HqpN}nnPΚMtw\یE  ;s%0HuE 9!g-,Rނ%aӎ̛sڗ`mf [ yI] UJ`՟NKqc],l`I0qPb0׈.e&UdҮ bI-SkRmϼQoŤLLtK0]ZmcP6YRc!:f/R3G<5#يU8* -6' F]jkBa}&j&M ,QؘTi̢7ծ{t̟G}I{GHh L2϶4ɏC"%8S%9*wʇZ1]JF=ӓ"ZpM1ïLZ.U+&[AWCN,Sc2.{p C+Hj5 شC = u3>V3Qh|d裭9,XRMP?\ZuvqN.JL| F{8}C{3lą.pi>Mfo0oqވ%O@ &q8uMxrpC-1ր-Ƒ R9k)]miuGP4|TdBϷI,|GH ;K٢}?p]GGɿ$ }:*8TĿ隆Rvĩ ]ŏ/M(RT]bZȬұd,~}}gILtIOet]R֡5>DvԲDE>( uIQ' -n#!N꺰x0I}sY [,a;%njB2:"+8sڬί>4U l!|5TXlT}v D5XҾӣئ04>S<1D lj-FOSr4* S2M}06rLDmՈeNҐw qo?T1׽M)RJlo.a,IM"(mBMu8aTj 3ۦ5G`A##u^^6K<0dj9}$KyLt!r>$ؚ+pBE M\bfdw'ϞQ?=9>-G7-s 7MEA\t{ GMO:3QQj~md]MVk~VkYǔ9dy:z:  +V(Qut-X&B(/"G7ܧzfƗeQ vxkM6,k' Q =v YM8{+PG"q}DO`ziT1]1zC\n٨J< Bӽ8-I:O@{b]*xrʓc7gxtϑ}9sC-bț+.#~W`F_npu\I{=:u3X9NDryb Y:u.݈Jk/ @DOdns֧͔e<O,`Y>,3Y)pF|˫q&>b.8$B9^U 1ز}\[Ȯ7e.-SmDkJL %,=}b~ 3r&U˥h xiJ)3`Փ03D}cPӉ߆*bdc{"l4z"ҥF )Ï - ;"|RJҡdR6MN62u e|^~+%GiuznSN}vgd=qZ 60,=>6r1._FN6e:+gg+!CKJ?~3-dx&Ԍ6ixpgU'b):yTᱳlc5R ƷAb#72>, ͷ+>[2YQѫ|L,O̸up/`ZV.k"M4Uws#$tТkk9^hIlۍrfQ* ?<ښ{P뛉䏴SD(nJWvHT{턿U6s1!g׃+{V}̶H_4D(jY"։gaHWܔ zCX԰Cpl'p223:!q2,aaWO|V?X @g3&u/#F!Dew)tI._Q󩛷 _R;TyKf<|PfO@P!ҺUQS;2VQLՑUgݝF4{,k4V#8shp_(2"0 s\iǃSmoa ?Me΄dP9UAu&@%UKX*ś:v:)C8%,熢;\PtmY}3}ן 5W<2.Q1ΟnA-hSUQL9,ܑ]ܧs)5(, }yOnU|9 cs̟+qFs;]HQĦ#jp3{ze2>ZqtVy=@T?;=\Di4.4*[Op=HA"_|S0܁8M7ikif+wgUh-`wji~dxΥ ZS\7k˹xFZ'n]t\ wPE)iMlzb1AH694mk9L莯=K"ƞ{Uf.D.{3-x%z_vA!t'ztgqe8nrP?K94[ t  Ȧ4v78 Ҝ7-ohŀB"GX][rr0]h0fkCcu8&r-"y+ѩQ}Ysɥnj)?jc}l6_"*CسVG\كժ=K[xX/iԭQcSR rӶhV EƎe'[G6Vh"u++_CF%&Xq*6.WzUYDCA liᕂ[0"57R( v8hWnDe$LWH8~xMnc t`ӱVG: WdѢt((0ٹK9qrL"xK`Á5۸ {o$]ئ4a~ (@GuRqu%i݃7("'J߅K)]/d"uߜjY&&׾Nň[5UvM4ϏsFU*NK`&򇓋"{[A10rQE} <j&=N=A!"Qn>WO,Ls*~:rb'E1KJQT[,h::>/ث\mD cW$Z>0- B;(q@)^4صNw"P1s0Ghߦ -;)k:] |A< -XTEEǜ|ըl.pߨn8 S̊35Pj;BgZɤ8YzH_*ܦ`99uJpYHm fHw43\0eL#nxa]׷rsHh@1 =AnXlkAԨ}[*G11S%)hwMB֏[v֌2OtRNl#p2͟vk s3A3$P852TRXc4-m8#"xn yGD_b-(S40h-"*`>Ajc`>5װ&tfuDi #f'lߘsUxl}C3'A)v΀aVic7cyo)d٪xa#=}u=& /?"Fm6IVkV: 7h25 {r&A{Xݪ[ssPҞ7iٴ/ ;dmJr[t;;)Z7;S#@@} F?mud馾'5غӉYTB>f*|ܺ]0QXͲ"VqfPO8Nnfբ )$~(ߵiX6Q7ƭ~1X9d/)_d⒜?WSA=7RQ#=ZԵd-!uMX3o!{'zoz[+xND}*zhL AQ tȸTPR'bP 5ߩ.(FknOB3 `R"7W&B_=o|&9w#:o8h=#F;׵ԅ`jI}ɵcՙ ȧӟq`aSN]P!7n4as^5MPDIo[s@~#5 xjmXþG? ХY— gCC6&NO$fhM#y{ʗYx$aܬ4lP0=}-24I>8;tib LB]N=VcldV-I%wk@k010dT=ƯI+OZ$š% 5S7T+T( ߟ@˩TqX8jn)=\PBg%0?2B,1p C@ynMxB (2_5]?~t,˟- /d"0;Zf6Z/pJN}_BR~5h*3f"$a8W*r?&'h1 >C=a*u}K>w?&%gǢ-fy&G:R{/8l%z4JvL?xf".OC\n3^VӢ?eAx VmbݛȀ6cj -NEWon}[L2A(J=bzp88JSQzt?h5 IKچ}Ir\HPLP{ng@E۟EYșofm8˛T$\YљL|Oyɭ֊^Amcf?nQn49ݥ.+@А47,* Kب*&M9izy@A3j_O 5t}ژr ~ֶaHZJIfJX}Tg08)QF`t''1){v {Abs\{tYv&km)ЍĬs2W7d=VLݘ-ǖUoԈZLG% uCħItBP[S}iT%l.8x8A~4em+-ͦ{Hbj״ɇJֺQIcSh-JCo/WOth3w 0U"̣FSC*??/:D)6/iK>$=5SJy{۸ ^Ӛ2,2z&RXdo/ءlF6钅18[rVԧ'596U2Vl|h9Ej^ -@k6¿)ӽ2^,pP5ީSU&9gB ./E`]֛Gcqdd,6wK,Lk"5bV¿Ծ4KIAHRr e!2|:ᩥQAȽݳpO8p+>5l"N:'n/U"AVKa'ڨMy3k]y)^g3k2zpnFcbHb!W%^FizoE$Yˇm]?;7kUI}*-I*\/¾VYzڴ tIkK!L`-An E'ՊǒnR*a.zƠŎ0N/*{h0Gdn$t ҟ?K?FBe+qǞrpTՊx=9i9@З>܎g <ی JʚD<ȝƍh`U{`j1 7~Ί1 I;>'|,B". jv2. 0͹S ꛸ O%7l\Îb;܏{Gn+RZEFjx{&f[,k.Z([ݻjB#$@D*Kdj7uݹ|0ͮWwx _2lOT ـyjdEMց Q⬘{&ԍp q&}6VGx;[!u+Gf?%Ҟwmf w+gk ˥&$щ :첳u4gE'*ROQQ pc}3ީC0wC>lRb>tTzٗ2(ZC'8)$3!0L9 A# }X#YD:cJyڵG qa[Ay}eu񒬭'F>d-Ư(F fGQQ>9W-W`5axp %QUfS ;yτecY-7 r*i2{ìeh C LbsqL0V(R^fޓla@]L.üFFfH !.*/L\3R,cQ- bA4eRɤ[k# "誟8?㤦:7D|Bw Ēb@FL36ZI?Ќ'i-$(!sk\Y|BR=^-A`9P-fU\Yoε.s;0iAro7h͚x!*/rZKZ DE;]0x-GO  *Y$~)\Q K%8\`_*h#t~pLF%iBcFuV_H͸lh22ek]#EU444 mQu $s_Lܙw )f>(gsb6"ǶxO"rj:c2t^ Ê cvF9[/(?FGZpG>K;ա!Oɂih/cITWO SWWIUK]kA+x/'/0/QFڙ1Ff@L~ 2lWEjiO]WRIm Q 7n~V;X/_"q3B8~vg 3$ی#?`aמN /ڊJF9T/}!D-iߙO Y1S!}838D9 .7<Kx-X> !M8Ȉ3ZGmaAh$Qɫ93,po5G~qn%R#zoF1u~ k7c:;r$AΠTP~kPҸ|L@ޥQ6eSPAqĂ8+C&x􎉯`oRFO>sio$8ř3G9{etK`r@o.Fk jV5hgI/3>v㞎x+x'1._D㰕19ORqVDf?hV,4sIjM?ߦe+] Svz90aj̕U%5/Ir^=eq_b~F'WE+OgÅfͰuշn8HЃNVQq8e18F rmĪ$Z C(PG4lO`h1%D)܎2X@58,썭P3 /]'`6-  Kk ˌ$iOCdYO@?1 -,bD7dk6K*5{@H1S[\*P!Z[2_rVpsyMևjj&.wbr&87q.X *;Ġ#l^ DIIcMJNL0CCT56(4tYNvR8pqf*: "z]Zٚ{ءFcPF9LJ}< 4i|hVNG},qSpȄ\l Ǩd UP0/BBNoaʘ]]ژZpIAH*AP؉Y0?=asYMM@QCvT6q@R괝@gs5^1Fυ7XC/{԰D;ZՔOte#C{.sy4~ `,/C,1VOLfVvݔv=D 7XCe*X7 ҳ@L=~o5)u}^>Jv cDK]s=sN^lawVwZC f"8c{qEY;,9f &0޶a wL4k1y ӎvij[YCsmJw<u&TkZ,֮NZ&hkNױ Aǀikqu*q RĄwH:@zg$yeγIdˆxgl~`rQÇ[}>HFz]8$x*.i0d qche &_\`oe&\$ML+#gw.Dϐ@%`Ifofi#*paYR3[MD $ҷOuKBp:\AS^j196 ܆tcN0"vw74/2ThڄO* "\1ۤ ;cFlGR̉dd$p4R&z > #]B(FڸS;RZ-lTDգ>4cyKd*L7'8ZZ?GB"Z7ܜ 1c M y7VO@AߖGK'V0)Έ緋yn 7TQy%S.kTsTxucIJ\2aU :u+Wy6WME"b'k$S_% U£(|oֽCy'D".?p֡krlŵ5}wysJqIo5%aA] kMF&'Cw3U$ۄ&˗Ӡ!2!+2>:xREgzeh]š^He4H-rlғaЇ+&ևsNB j~HZ]i׈ܲwWmvmw%*7bvz5ӟGtvs zB5P,TCG2Ÿ=G{+#ғܹWH75aLi%89L}6/zvO}83 8A=& / x,l4wLޑJp< I;y(wOۂ1MIZ-A>:L3#&M{ Rz|;xKtH\]j Vi.g࠳[b5_JZf _9jؙo 2`5{@p^ƔYsR7DԖNH4[.=)^j6}h~XkSuRR}!2=7Gu3/G"V#~6-#SJ7E"tpoA0>~X@F옘i̴kPt\$#d0N @OD WJ7C fwlK+?1VȃyDz#|##U"Fip(wphu< 5Z]~e|xW6cC}/<1n-9L2_o83F_!uΣ?')iJN!+&zu!:`+ۺ8P% >=t `TI;Ժvz1=@i|ko:>pJVH7tز,z5 B% ]=[uNqaa R1+SkriwZ. 퓛g RqdhPiLQQD hZvO ='WHL"f0GAPv"v0"i?ʍanfoD)qb͎z[ŷIЯ͢PBJ->tpcd.W3W"sJJE]鸱FU(mPk M&p^M) ^}R=[^5eqՀ>cs<&U9P XX~ Mh5l`aR aYn ]PAuMWŢKGۦZ& ЂQMEo4Kša;\Go&[$o2Mʧ(c΃NӍi$և`$eFDYG] {X704Hfam/5&A7MPY3vz>TEdhUf|A%?O *o~>I6us.9t/]t5:K0D]GrLmE*9D=hq 1{cH IoI̻Ԯ5ur`L4N4 W`%a8yČ|CRJ#>ƛZ1Dc9Kd5ڤY}$AX@6:M3PQ] 8͋-ؔAl,mB5g"NP=s f.VYOj~o46=l.W CIHed;Xq<\9PnDETy E#G7 mFڴ?$Dh$O_WC ~9NnsB4RNWpMa@@fɯ !@ҲS\Mgx骪+$M Tj 9-0#Ѕt*ܭzR^^kW:-}>Mk ҆Vnf.q~S94b?4q}7Une Fc+,#ʧ3 bf %)On'v%} YK{tU2%rkPCH. zƙfgx_0@{`H ȼ TFNa34|/5ծعk1UdǸXPuY"!+ .^A-!o&wmչĄ5o=װchމ .`EH5.Z]F|A L>c'yǓlL#~I9޼="I+Qi4P'}*I"q?&k }TU%.5Jvڨ G46uWqؼitZyX(vM#|Xc.~([H7 62nҤըP-3FƇ~)X`t@9vn\p昻aN.c"^Ozľ(h%dK!J۶oD Js5~k:;1̇!6B\p]W'rh6! 2?1xVy(2i[f<ȉ btᐼEǂ}rP4"xryȷnᚻg |6=,%I?O)/Z*;u#=ŅC֛{' zQM"]ʒNށ R99qaRQՓ1j qGk[re$Bz¦Q5O>_ĕa.׊}6j1 1}zKriH&!0b|q$XTYDŋ+ߒ(q D "C[vA88q:^ T{}*$}@w^RsO>{Ȃ/c7vO[EBI[6N6 Wba4$Z!%SLk_J@R.1K@9C!P4AD>&Zt+9kH8cG+]52LkKy]dS1}Uv_#0k!r! GƆ++u@|FTs<ߊV N- *#sZ$Zzxb@AW%eR;_/p-n鞔3֔~2Bsz៛̼a^V hg=M'b-xr ?4]j aWvAJjf b@Y5|@/Gk0mdlƪ]kPi-D~s"uOնqk4 0ntw1gyD\]zxF$Y /8K0W.v x@g$n,#!^Ҳxt ޗ8;6Ats;ac}q!Lܾ%n7E$Nrÿ{ ' goL=Xu.u '@!+&>CJ,k07ͫC9WZ_t [eFք^=̖mqaE\҇ z.ۖdaWJh8 ֮un'W Eajf#yqב- KBo-H /{%փ&mdz^w~  '0DG !ષ}a VBRxg<[D,8PCmz5U`$fKyr\!+Ք=%jb2" Dgb5*fO .AD Lm)ߜގ4{Q.ڛ!b=;Sp;2A_QNກfn7+!^T}.ޞZ̘1 R fY''ji *Ml:AXvjr2Pȳ{l<@1Ak!Tw'w> îNy}/D^9hm߶2~EM,lNV;])( ˩_(ga03S2_l} ő#49|3OR. jd͵HVK e䐟!caP4='Z|+i ~ioYwF XǀqaKE 6<7PWUwvIrH:\^J!:' \6zvg ǓʭJfHfyDEYv-uo7h|\I>}3SP5!d픩=Gf T*_+u5wM2=fo2 59Гх {A?N_Et+U `WPwЏ^uϾ$0c7G44tU3<= yrw |֓%Uڝ# !Ž͔K8߫]cD@ǖW%ZӃ hOW-zB}kc;2&rtiVt$/k]p/f=IByC2@3]6WfL%%!׮/sbg7u2f)׏m; Bl7m 1lN}eKc6j_yyϬ9Nݭœ HQ_k(Nd,RBch*pOGkt=O_\?$ۿP{gh$e 9#|@fc|*jCq=Fa5k.}#upG) 9d)ou+\Ue`H:ĭ_>]nw^sUYzGZ;[LvDAA,ߪg KTEc W՞׼A$d |l"}>,J hTF3c0nLqCHm9jTkO"b\ >'; cMs#>2O̘DxI<5y,aॱ_:ՊVV&+2>8#7`K5$ͱaNF8q"kyvyќZzlķ%׆bxy4ؑsed]{. ̛NC;}-Yqԃ60݇esA{\*L$M ( i{_6ȍAyvv1fX|뙲ɉO53$kMFK7@HC!cFB6,$a虃9k ;\YyOzf r.FZ@) -GBWra;a~F/ yWq]tRП[/wktl1}ȑ'! fF<rkLù/Gglz#n8_\j=(+~ nBO5ʄ'X>6E!Tr_egyl;tuNijY>]LwWԖdW;D࠙q߀ W03`f_E?/kB@Q#0ï^zBƌ]e߶),[?]>. `XrLG(0FNxiS8"Ox{"hwJ*sFD&R|6d# .6#gtob޺{-Jl*f{Ihb K ҹeM*~[ O' C_R/H_oUvڛPѶfT{h{1-b*ešꜶbسgZd1EHHp5GBI Fʒbr5_Iܶg{]*T A$p..yc5`N X,qEA+4 qaBK ^d-egl:} L E)nIPz&4$q)DG叇 !vdGJoE9VSxc}َ0 cUYfj py̬=/OZU%x{ XvV^%u:ts-f:/.PV7 ;::D5yrt×`=RM!\z? '(#w)I,@p"5y|';BVԒP8 0RGA"j媔Xų}&A& hfQDxitHgː4afgq%[go?:-)%ZFąα%2` kAbx`)usaEg-90DAidOxUh">*&!⹽2߼p ۞Yz0`̗|o} `25XB:OV~;_; 5I?b=7sD_)t5AFe®'~da=Z[!'Sfv]~jN[0#ȫ`%iFc׻M:k;}Uj}D TkdZHD0,x¾3y)N9.F@B oCZR(@jgٵVw G7G;zE\pG$$nYҸARVJ=.gM=n SUY':FٴH"I40p/>vۢ\Vv3PJzֲ!]`h;>iGsʨޏ1{ceJlEti0.h?=.쮅5"S!"voUgLgQ)0 \]Ě#VbE3azp.:_0Yhl] B{BOu>A~T^+j/KT3"9Z[ǩP˖=QюK$tB Ȃ^9K\Dw7 dBR& u-rT5T>i9>@J7[ QXVIpdh+?4ԁ2I= '+h;ð`Vt`afiMkd?ʱ5^ۣt9sQuVɠVA1"^ *']ىM:oS 7pͨZL"H"){)/ذd@zjymس1G[jk/B?}}gb:uG);qPQG0yg̿Yk=H11ͶSC0WɏR7dɒ& קBA2"9qb!C*sb84D +e#s"w/8Na Ⱦ@m,sbÆ892],V;=)FկY6F *OSl6 V6AbSU#6!Q˸(fqKѦ /2Z۟7ǛlȉesLz88'6|^T;5iZcUl~WŤh=ɇLQ+cFM2kvj +m9]I#ehԸR~/RWi<=E, eйf}Q'2JkK0+w C]NHӹ9NBUhngdgg6m\ȠJz8FeE&Kx|bJeNÓXas1R߃Afg71wۛ!P`SS b1caGDUwz4"УXl(R5?fsE7F.Y:ND)Gk)HyЍpqYLF5>DnR0QN0--S P#Lɶ %?0do-N-7G#i"RULǮsanfG?봎m+yzJ<%nN⊪g2с𯫎LK+T_Dg!(|ȱ“7+NcNcϢ5D@8bOkb-!|G\K3!;@4+<ˍ{G/,d\֫/ Jh$Tĭ:tAs8W|r^l6$Ғ@Z03N:lv PۢCs5WROc S3 cؙ\;4F֮|cG<]anc}[Y0lp;n`hFf\]R;zO"Pi*]pR ּ=;EwuDDGB2·7޹F TyjIVAJdHNIWg;A aȵN]h,xma94Ib`leeqF(XEOkw=PF}%C0-!_á{3rrA=(4\,*I&A:5^ru;k5>5}GϜ;g$,`Iz]{ 64&o7&bjEGLɐ~T۟4Bb5 Ճm;ƫ18)U;Yм|;3xg9Qd<fo]a^ƧS|MPIGr$Ceq4czIz/wDYŔ Hh }ؓϟ nG_)֪!&RK* QѾ1vJOEt \F<푃n&X-C,q6KӞ/%LOLs# <\TZ8, ^Cx]lr_WKCQ؄b#e8k VwJvR~x6 rW'OtVh l0J@91Sy9le\ߩtl>dNp~YǫAf^W3) vA!`ٷBa?nRK-`Of;9**(BcfpNU.?bSͥ?\ťe%,na59Uc(m9/ץ-t!|QO\Jk,QTf$LVipD,Yb-%-xBV!u Fg8ܽ(W&vKS3s4'~80uzq!hR|.ia@hfB W%8/sǀgdDBR %lZ1_+϶ ۵GE[0~7:3f8l@$4)czf Pc(Apgή2ƝZV\ (O!{Xg܁Ot/9,uN\a9`<k%|atUzAgPM| h[HCjьo0%`f(A\ !}4mhhN"M}2̜$j~V?->v#4[!;̽ע*AKQ`N"2ՠNRh9幷g`\keBhzfPuB0GhS}*L+3SqbjN.=E>kT/sߖy+Kx޵Es3øzmEc"ܡ ߢ:L˱d]OϪ"1_ɑkM4< USArܡd*nUPQ&6:~Sc4Wz]N2Ye'p';L/ FDs;; .ZZ/s66kZTYhiN*.sC{8>H,S\@Vy<3WVM X Zeaͫ=|Z,.h _K+JtnVږ F{ U *_䯭k! f * 6 **TT lZhl _!ns>ne03 6Բ^A.S?]`]C\_C=1Wsa#m|Ҷ?!7{1'b(cwcF3H!2"QṞclpTLBB*#!+ީK\G i"t aKa'~gq2[ qHUTE,] YbQ\(3^KAv%|- A d1!:?3HL~`#[?_yǷGdcykC !W@qznjoP 0 dkdYˡB>T}NY=Q:ȝ9wDN4Ǫ]Z[Axu|ixz-b٤''B킣vvL`u{"GwlG@uwXHSF{@;RdS,8=LgoU%cKm9՟2 L>b,Ŭ# TiAA>J*R>~QKS>YJ ےGXѬ4O$Cr@OI`2e؝A!CgTj/%nm8]- -/|6/: .To}I<>F>JQo{^V7lw'cgjj#mlD%pƢC ]튇SaKЫWPIIs viȬXYcgqd%ަi {/WIu[e ̑ yI- )XNP-Q]2M` |pl^S"YaeNmtϞ{{ &{kz% 46laiv=Z(g4‹dGfԭKWOuo6"]~wվ[d8f(&!3Y1¼D34tERꟗN"Vv/Zp8!&יz(w5{LCIjֵ͓ZU<9m=m~juv~l*CcTp]\2#b>O}-? 8@՛8j0k6k)JNwMY̟åp/8j0p ݥ;q@bA7n;yŸ{3^_C0V@V8||L s0(&g>}S y=ڔG1zt%? ˺ R2 g5gd̆. ZQ8tJ/X#[gJ[xnSjsf1O ԁu󇐬*4L܁տ Vp#B?<D0ZwF%jpouD0vyԦs zқ :Ȕi:܇&Ԥ2dL`Z7==Ӫ ~~T#L8{Wu@sU0]HA*9:if2I_V[tnr@N8Z$dd%]t3z6cȢ R(e#wpƞ/- n? On:d@~5w_n{|mCGs>lD{o>[)-״8#(?B).m=n>mdid$ w$b%ެl_\[>y.knx"2 S5k%;$b |Jɭ |/qQxF~{%3+F!^TcN̘}< dxtyEFD,<{buՀv,hcADe mzsƉQ i# LZ16-1% vmtl`F`6^Pr*~B>K1;3 rJn%JϺ_5+q`jx :2W3uؚe-y*,8{ fyД4T:Da60Dj^e7@BbƘt%{: 0 E#?wTo淇~F"EmiJh ;KǏdz hR$BfuC<3}9vK -[ QT2OS1\C℩A(;/78&ነa^@ni6yw 5VAМ"u,#@']Ji$ET&ks 'ʥ8*AR4;6^}ɋrT3n%?mn! wyO&C(X+9`б‡[g+Vim"Ӡn)̰Yc!>y!M0_WfΕE1TRa .`!gmjL>-Z[Ϧ@J#^'Dt7{FO8^.ru0ǧi Ю S3 sҰZgT)U?j_(ɠ7JޘMRã_{R^<눮@D;hr%wx#|^6HuHS:r'@[qwTņs[Se#KHR~[*%9b19 1W/;!K*m#;K7fkIqok/= 6^++qW2%K(C28i`OZZ7 >d +eu&IE.2d|{c J(meZ"M๺"k ؎Bs[ 7xg˜śxk6 'v`#r{(E3e<,ѵAvyGΚ^-߄tkw(۪ߊiӶ)~ 'EĠmb*x]ʼn1K>ƦR}* {\:.B#ׅ1DNO W}GfψzRjh8NZd&ypqU[I.|EZक़V)Wk}\G ~y ϵ] +Εb}SCEہbx{)xvk^R؞S&6f8. VʿW;J1_KFHUmgqN $t՝}I[Zw<$ 8m*8l0^vt.ҸUuw"бH>ёmJCL \b&q_;'Br%B8j~ml@ޝvR -|сmh=luRTC6~~;b!#rtLrSo'u{ʩO5^+r^xG.4[/ж+?KŮzc0W'!F^BP(4"1|;V{v8 dtC ݶ U"1Gڜ7[XfEi6y`_z%9QG'C=X[[iQ;H yKN2zPM]X)p.]M~<3wa ʩ #i.PNB˿6fI"ʸ#2 HYbܧ'SPi+9J./ @4Zw:.B1 yMQgdk͎VJYe2%"Tp]{0א ExDwC bR-0,ʭf!J5W\r=xe6@YWW;GZvC8U]{ 1*2lcDj] "7coQjյDp6CHhc1Q۾l>ĽGW4N!*K1._ƁRQPN[]&%v@yeCNYvb}*K^b* uO\OĂe2L\ QLG>M 5OZ5X)!S Hʣy(wK@CƟ(-k^@V)%}*By f@HZy+L!|fNI``N&\apÜ|^3ӽwbs+65 Q-"X-l}c :D4bM==`p=w1S\B0jAOiОYL ,hd5(uL(b/pM谿D6t-(C E7'iJw[InUKK,wz*̹@ٻ-ø ,OnPg lPy};lƻv:Z@j̬оUQm0"y ?V=5@`۟pqlH -Ҭr+ogf\&ÌC*,N/OLp%jTH˵QJoQχ誁 qUl79"SFҞ"jx6 ࡄieg쪭pJ78w\i?h3 +u7'|ai:ua;ur9nI %@lJv^ХwUp3GYi`n `}Le w8X, >U,LluïQ}u0i5@^V6bKL*ljd󇬥j~ZajGǍ[ R 3`\uߖ Wފ@kz׾} s$uM@ɖxj$tXg{p͍~7W@?}" `To.(9M&SXK[o `}]]o5{* 4I/pwdzE,1u%9!%͝v4nVqklI3u5/.0(Wơv QeXuß OSs Հu싇0=,ѧ# A+vkE6O4,hsrlHqsQ)ظTNj[@e57Sxݔ!9-0-AՀ>J`\ [A:PezX{Fv-JjeWG;ޛex2ka:C*B0B|Q{X :(lO- kg*'y|7aMYǍ.[UxVТ}/> $[A}jmfyiމyPJחK[Vj\$(޺q?TB0,rP.U13f}3 cqO7Q ZX `>"/[3$a0wt (-pEmP0{MڡY&h jGTurwyS.7#'] L#UU/ో{I=d# -+¹C5 yE>NGC=n_zuptnv}ÿD s8r<cA`2̚ƑNzS $3\LӋi Jlyt6)-KCO&kL~7ɖVҼ}9;!WMhnwWzӥ@@jj,r{?,dEXACb_$+9QS.?Ru v.Ih%2f@>J}DJ-jP"8)r\{1ܹ~i0ipG)ȡEk7^cNSO`[/N%,M4bH}͐oC0]b Mw]BVj(I&~S&hezS7z'- mك`^CW]1yA7:٧[Tr;Ĺ"-7>0aQ#uV@>6 g.Zs; DvgFR>Ngn.p{3Lx^\o{8z5yD<*}gŨϢYeޖςFtGMӧ[`:\+s`o2Gˌ2Qb6|W&(ZOfDH !D {gYO^H[xHеy^aRn9kվ?:"b~s s <+f\[A=\l A n)H6G,.+aJ?YS{p'"Fo ;`9'qH0 Ux'&Ho)p_ftP fsqW}Ǝ6yr@ \TZo HW駹.[<φ$1%5d9\r4*3}xiW6B2 h +úUmk:Q Y"덠#"RC/}[ЪZmq!5#Vg(?QzP@c)U8rVQgrN%+Z86_'#[QX.T(|#_Bdn$]7c`LOOQfw@C+R,YE{5M(5…Φ&M:leļG1iI?I>!l~.Q4A Y':H:UgiwѨ)7-LAȸҹ1֦A2vÌ*d0"C@ů,7WWw0 -T= _PazHJϥշ£eH+(̼w |\+іrb[5p_|(w<#,XARƛ|N'4m1#~έKѭS`3btӱ?Zsw:Ea_'(3wp#ŤJ x<(hNA *nWz4 jMj⡀NGsM8?fT롰⎛m1?dizTS|j qDT C>gtA]D'ΘrUD܃*xf O Oݔ]'@Oi  Xdg=KG|4_[0u(d)?ITUMl[vke68`)ұ*ى^J?+Pn nG+nYDenE^K|ԑBON<+-x[HT{Ww# #YHyrTBGJR~P_fPGi}ERJESg39ޏ1UxiD^a7vtFF:Y#🶄,v;grp=PJEw" J,Q$y(*]]+<>"?c"/Hy~{EX0١"tH/ha' $}=U7SPږc+tq._a?ڳv-E:aq "8rZB~Ւo81K)JE˹*ukS h3ɬE I4 ߺNH*DBAQ}S2E<Ϳq{P(w@ċK¶_q 'g$8Ih>GJ&*+׳{ޞ C0ėr§'j4|wlzDsy]Џ^gW5歂h( jx d6ua)E ~ >q@wGݔ2"CpOl/]a7.Hܟ԰>9k{H䗥 3H'oݺNW`Tky @s`-b3VK+ˤ10,""VuZЯfיB ɝk qjowZ Gu-d_:5}b00eNVDa*[u6 N 42elbneèX3qjg`XՇbwOgy,Z4-m;N>]C^a-[£t]KO=R{O_#i7Qs8*e_|p" ΁zӈ)jߝ4R)/ ሌS}/q2f+Zɥl% I)s8J~k?EpUq[.oĠ thU'3;Ea|T.h,x{+ӓ@15vem-!]8KS?8ղ.hOY5C.ȶm㩙qa}Ho&%2ěV@DxφnC+|KGˈ5Vwxl^ǜO{ܴ-ֳ,DJȹ$17NK 1XPe_[8F8kV )ʏ Mٟ:oq3' mcvI,gƮ }όL;bJ~4.c/ihE6gˈ,iQCb&8>eCQ}ۂ $b~uZZ˺F3?tO}-q4[F@-[4^ruiu8 fXpFn[u2_ @J39h?8=GХLMʝᵝ/0,@mfiw~S(bD>[J134ف- @eJZ Zf|+?{h*A̒uD qqvH.;RȓUM^vYnfY(J6tLvI]lnm#B7kQP~q o9jS4&̾AA6j/Lml,6ͮѯPk娜L"&|"8C~1U؋ݤ1V+?S@/@g:l*m>W?Lm >V`gk[nax8갞IVzK1rP/C]8[Z 饮x+y1&/22;<`HϛxŘ,x!UMo߹RBN[t¢i$-qSXI;+ cq] ͋n {`(ybM~=!'Ҡjh涹/JΓP[zzMV?Q6}2i;2OP_Z:D9\@8v総}{6J?Ýb7鰊 2cӥu#Y, }s_H )t⧉!ijuv}&bw i,ѿ#9;ݣ;U(c㿭zt Y'H5.jf1L9}۪ìS^p-~%*3E57ϖB9 BU1H38T@roem SW;*CS?,*998~:^O&<#k1j-B HK\))TeS:mX#`2լם($dj! eF.K{E&^⥹} -GniX*xh#!rEAm4PgXw*{;xJ“6[# T4'Ràb:ͧ㹃>@<5^wK4y r*jшRi(=?Hx(/M>ٟkeo73c#>%I*H,O܂vyo#r 4Jqm+7_z%KKꫵhǧ51h>QG-Gg qsۣef}dƬMڮdH}FU(zmc;zAM)HDf5QvQt]5_J_/sV&c؊A݆onԛ},(95,'g[`KEl6Cr&9Vo8tqOWyUkΖe抾^7X7%5!;mi#we4SayS5OC{^CbG9QO>ԾY^q䠨L(d"mvEy*/"zM po)ާ+$71/":q+@)T\I%M8󝴗6FTvNi#R0},n4O*)ϩCyC~n@ijUt ĴD %¾рo_Vl'}'EQP^w  l*ᠩyu3~Unrq'>1&x:Ш8YX^UR62d݈) 6S*9E.ؗ~a7y_&Rf*+`ZKcX9U/1\Eh-Ȑr4xg5p&e%5;{R?)E8 i׋(95bjשv稭톗Zu2bG4% aB.QXՈ5|䷦W-g.-g5(G"b|pk ]0vYU*zu-ciTU*1<ۮ"O+o?f/Tp=& ZEu>t =811Qw9H˥F!/G* ʜ_ j ߓ ggcsKIO])W8%uPiHK*T~A{]+wةI˞O+(@b%BTm6X>SseX!&ISfMwžŔJȰ)#61R=hFYP;aJ5GNA+9؁a~T 4G uBݯaXݴf40>bB7n*EE^JA)4FzWهj̓siTnANG`ҟڢ!%޺&࿾TLw/bC1ږi6"]W:B 9nKﳡ37DÀ2EB0XjY9sj;e&dUe<[ ]nqe&ge!ª E /[RpiM$O[s7@!' moJ|4uܪo/t=}8 |?!{+; qo]0] Zg~@2>ͨB~V0?$<-܊.f#lQyM!^溊w,nH,H >ez|ҞJ3tc/=.j&9k$;@1/>'fESK@1f"W:@=V3$㨨Q֪Pӷnz]z/gH(%ׂOףYfM!lK sF;w~j&_J2; ϋ7Gt8mA{V{ :; s]knP[!ezբ'L]ո{I+_ FQ5deex}\\4R+m~gd[v8((H5W:TK]3z{F%CB y0`.(U{Qqd,Ut+tPZJC%CpjP u~ BU#=l&i7-Es~ՓHaؑ(qkz!>2 X3b¯0{b ߴ6=VI7?9Qit9V92$0%*"xJ (~rC{d*mUyL<:1bs̱L6B>r%bh> EQxYd(J;u!:ڎ|q ͣW/ |0KCIrxmW iP⣤Fie͸Wԯ M;6z ]tE;%UMd})ȼo>0M`P6v"7툝P"3GBі~ 6tWi7jna 5ڊyl/V9ytGqʤˮ47:ӟj`6|(e"*r βhrk u?:!Usf9O S[j"Tb*V0)bWJ]g %KZP_wYAg>B'P> Wq斫K>Dc+א/J{ۭ5ڳS8CSzE( evOf?iKFW޴Q0Vw\f0S^хTTcqG!IkTOKV^)=CZ]]EMވx shGipζbUjfy%@i+k:H;1A⺞m9 qB.EX5>H0V}O^τ*o+b7Ia6@}D3$ G.d-~t9 endcC2%/yH%kACIG߬ $rҴI[ۣ!n>MK; Dos"Ņ~D}yMUl(\ЯM`˱k#ͥ.vk?b,$fe&<{xNL<ÀP8hI!Xie\$$mմt*HN-\k AeLखxP/j!1]iiJKCnBƌy{s< ϝ 5^<\twjЕtKY?ݸ Bd zF: f%Q/ʹDBn#wM`,Y9ڊ͚zv x}=$9[r }ˍ]:ki:$&FD+tubj'wb%I~@06[v+ /8eac]B"jۧo ~>h)M,2Zin z&m)<~ρA/uO۫Q]V'H(~E=7/"W-fӿUvɕGb`O6MjL8GؿƤ9iu;X'g_7Cǰ. k3,ʻ]wUlH״%]; 咐a]Q! /6Æ*ZpՎx6.DwEl2ϰa 4[lxw9$FSڞ~qYh`%jm` .A]5!KuKwS㐍c5am!Cgt^ QU+N+2X3 |x=UE,<6 fxZrj+@ȴוdѪqx>'ÃyLgݕV$^?Zt{ȱ-T^ %l']M?-[9{LAb&./2{0:1_6.=&!}^{̙;RlL{Sp96 MQe#"Iht w $ >ؠ#Fluuj؂mZj/k_W 5k2\͞;,8JGx1P"ɍx} ㎘I%uNJmĠq CɍZ>Èt2ޗ* ͶB7 &C;<!k"IQS]sQiO,qqWv z8 vAO'F6q|1/c ^@<ڻ`*Kf0ð{BJ+1A4V7ol8ΝhyӁdWO7Kb&Va3{k$Np/~;!? Cvv%G>ajl=>1y4럭NK@C)bȤ_ {Y+g`f؂½BP&##/Hqtmtݽh>fm-X#ܒ 1my/NBZx@"6y(u(FMqFbnO[}.[9%zd^fhi_f4 4W!˧GW,9Ap|yz7(IeLjySέj}]XHߪmu_ 2M>bm~<`E(x0fNIEX;1Yw>C59\_ 4`'lr4[V{{<eoK!".Q@rȮCc\ez}{pYChYᤗNOk(HOBꗊ38LyܘT֜T rgXnE.>ٵ//=ޓhN|kXc DYyK"(6PעL.&'u ?`84aMғj"!.ѨNAz lk2{0eG]8SUUL''n%&3iw[9\vn37 r&QRLXc= +"4hxtRMcHC&<ƺhcEeKZ8؞*hs\1u~X Q]֌&p4U;Nx Wg Sk54Y!7+ɒ {x&PDi CY*V{kN臱® W3F{™U{_ʁ""Ê@qend[gWQ@% Ú?͕RcA*TPQZLЍ;@ o&Ny5&{uŅ\6Z}-eh/ _#+dE&WB||&tgNGgLK$q1yܶ$Z%ZP,l( w"@DⓗR+6ɐXqT7`67[$$lŕzJdlu1b;A鏜z;YlFv07H!wnJgF\ ~fXJhq\ %eI#݊>|Opi2K:F=pb#V?*{RI'hza\Pw&TVUv.:B+ (~&/`?o[.j`;b׫uNX־OړBC Q F'+Y=j"wm2Do54?|-g]6#1xbNʚ$II,z}-zW 40^ [>͂r )Br_spK5sm\b$ր@9p76H~gD6I>y%d!9u01n!$!.Ip)V̻U^LpUojI=ߞ1U?^`mŗ%{ǑllʆPFu:.MlUsU, T q ek7]e)pc{” ec~$@VJ 7ҭQ ө^xN*(FsxQ/=˴K/x`Ѱy syLuk4x u쳫# 1p?Pbim-O*7c֮G~VM' [^:n354[ z vJԚH@6< y:2F=:J%9XZM\RcJcbV7D{<,ǵ0$f'5#KyawJ`6@ӄ̛qjLLŇ٤ѲOt+?UOkbK&[&W)i!g|HPks曞#_T&" =6hS̉G? aQ&T,rLxniD_"~qkVJ6/NVgAÛUV'"}[:B=+?MR811Ԭ/. s"@&NID% LWSـ%W{~p#/{6vL)浓'Pwp2uђmqZVԌTZI7u¦E8Qm{I/~z(s]S1.1iѕH wm2xxyOn{9u8T% Z0߳#z-Pe:q(My,8+vK$ʯoS#/17$i?[{֠KNfȠ7 C^%rc.GH'ڻGL*MDv7Bz8j?bEw[+U/ k/<"K9g{Gw,A͑|(w5_¾Aq$%~@YB&6xX<">}8d_ +b3N-(,nf.{.x3og{˔tN1Xqb% &ܟS-0=  tR$_gY Ocͱ`gz(Y5tQbx$uq.y~ ]=Ưza tI_wtjP >5"q˛e4yH\p>!<@{z+5iYNvPCV6,u(O7I"\fK>n/4CB2=[`bb6:YQU)nܣpܛSLpCljd[h>KyuNgroղә/aNuӉ)SkkXpbqě.]MwYgf%43;`~,  + ye/|yM%6{Dۤ/aBxZlZ$/c˞Nw>g2?ƞzbKZҩν^(ZZwbbpcR?͑'CLoDa;uJsG4ݨ_;N/2pCh)y${F D{ňXtTH]JHvni*T%se5+JY3_Bc_kJW^1? CmI||! 1H $6AVywjbTh}|BFFE(a3&0bpT]Örƀg12WS[T|HZTHH} [mpJV!yy?z`٤մD5n򿥱%z>]Z[BG5Pߥɔt'xD ,4<*@x#nɎ\nqt.9FLEJֱe--ȃ:PXC~Oi8ڸ'HeARo'jV.(p-Xo=b+ +۬WyQ %=;ha .R+UMP Jݳ n]~]?" cL&z{J 5A&i=d$`,D|eĪpĻERG}B5 w[R>PXDa%iB.Orywhf}U<rfHlNĺ8HRL3 HjHo*` 9g;eF]tk#x7 ͓i!M g]doR )'>DW"Gb8v%d1T.G*Jq7Ϩa2:#D.6LT5E맲^ ŝc^YDnX] 9^p\{JCCix C쀻טaa£c֓Y]>t,/l_T>E(0Ld̓Ti)>QW=𢚒d]ڕK ,~d0B𞬋X\5Ң<VхswU$2^ p,e#(\rW`#WHtxvQv1?z?G''o/ELj:fnߦ1:)†ͪ$TYp9mڍP'6@-Md"KaBIT|s__ ; Nw~g*Ԑ[Uю=#$xzoB D`Q';S?t\Pn'(zSٛ^*TR'dBZ{n?Gh7Dr3G{$elNAP_D&szB{K۰%_V $3F]PPv~qѾ:k]7b]U*HTN'9c NqO`1!gjg3:BfmJwȬoe#L=,Xb,׿j9e,F{H=[$.1 (;$luvo˞` MR p1n6?RL-/I8#i'}C]b@mJy5J{6{W^qv~e ^{Ӂ@}EdU@gbqD;vUOoՙ8JlH%G'TcaЄ ߼ CNB=\ɉx7ɺJ=mGw%6h,lW[ JykXRgucޓXF#w-kk:Efg-<WW!E) 2Md$9a|,K纜}R;#fM3C)zd?΁s+\OZ`gA)V._~eB)@z)bB =Nmz8-၌B߽*N`]ScCjuARLNzS^)'oYr_j}}H( E@Ȓ=evNˡnMY:;Ӯyl; Wc jiX7ڶ-aϋV\M(X 23~ͬ m1^ơSpDٷ/ZU|I]ٵʾN?BdJV C z&n'uyG̗ Yo_ 0-i'cVG|/9qB$:ؿ+7P_=-(quwѲt$h99Kְ7"ʬTNIOA'"Y"CN1 XX_kfFs nB;e\9_W=S@3&c#P=[u#7. e7 T v{7U! D-uqxk2*; _Uҳ>AB R#T%zGi ¼9<ޖ\ C`lG*h`,1էN5rYl0ֽʇ6`W{իjQ:舡v'ĺQ1"Ь0ylt%U3tV:|'d8- / Af#"XAgڈ|͙Uy=Y9D|gSڗdTJkĐ-c'.n fజӂYXTY{ ht:VɃy6 Uhm) <_mZ4{.WE!(V4IfLbV45>ۣ/p¬d6|CYsÅ [2!T@ E,.)9w#©%Zua:BZb0'8Ũӂ ['Aao ARAG2pdl3JstnnEV5,BXt[ a4c3 1kq<%o&K#Ӑ0Xy|ZcCCQj@ sI v-F#(Y⭎ W.K m4&Kw~excH65\'2S,\{w ?`9a7*"lF3SG81>_?Nهy;ԃl,n,n.v+j͓PR~P|@! 5\ߪi`FX{^\LvQ"FB`"ei}@~w;}#o349g~wO.S_ UCXl}U޽#@='hN5Y@RطWP0Az(͉\*y޾qz0Z;:Kxj>Rhsj+i? nKT?wWKi!u<˅=ǼI90r?* ؂׬`0a [+mz)>X*iF&iYiڣ]4 X+'': {#+#ʙA[N[,<[b#ZUV(ĮK\PVES)ur:Z Fn|2lt@$b͛/G43ztpG~wGZcoC{1ޖvp,PHpe0ҵ紖D OKoȓ"pgOR< x3Ej8u !#+wYίcߙ:f"#^ڕ`P8WGMbkF6 ̾tSKXF38~?<7L.u{7~X9k!( $vXB6(v-`nϋS)7;#h5PDl*k@oH`ZσwÛ_R%c߰ YS pղ5 *>8[,w1pe;`~]UEkD!~ ɟWvš( O`eXMlG몠i;纒χ߅=]ECyD"L*[5D9Mlߪz$Xzd#$#ƳjӨ *& (jӼsfa`u2*C Uv<ؐ7nNd9ST[s~X50d}iS wn]Xq1BnۂQN:5z)XO|(_dErOH@\c oӤJe2rϛّ C雬vBt6<ι/ZOCe^៩=2K3"T"^g*Ygth .zTN}A>lH }94&!3DAplP=aD{-ŀGww oX&k!e/pdDTZ؃_:c9?+;) _Ν#VU+I gk7L+ج#Y4?A7F ` [74>?HU1r_2a}(dm{&$)ln^=`{!SߝIpt۹,s}/gL&XXԋzD#>VO琮P/HcN/ asӪ 'Aj69+򽡐bQ廍^`6Gm&Xq :B'm[5c<=tS<_RH;L嵤%7ΏN\8"W֢{㒩T exNNsazZeF 8(g@ (YϤ[%u lEWQ/иly0xp⦇eu#SS.\8ݑF'AۮykGw4-{M  -iS㿱HT7l3O")n6Lv(]i#vmq4bb 0XT%>ƨ [+@  g!d`=P(ܿ ?/ʥէLO؈:/ZcΚ}7}ߔ / XpԮe6o/kZ0Ml{Ǧxixz=>ۖExu)!aNj-n[g*&ki K!W\i2dL&c͚֦Th2(vií8Ca -BRA /+A/TV7$F>j ާ\ʷAjrz1\ŝ$r/\z'X%kաtYjN1_*_ 5*z"+wzZeDg' ?}^h^КԿ3֬t j _Ie}YkY1Tay[{/ԕŨq!͏jP 6P"Xl)g($ IY HjHa74LtV <`cxγ}:m>Mɥ1|`bxA.1?js< SfK_<ojEЌ+Nq'mAݨrk@WVW!$dk Jmf;V7[bڠ;6zN: JNE' ֞ #`hζ L?BU;܀ЮUGHp04ge̎9'"4(#[o}gY (:tdTHeqђ}t-uO@X{5_4y1$΀3`>WI:8-z}#1O]"rڷ Ӕw7~UK_ܣ+k|kۘ'_}ͧV2p͟NָY#Y 2yHg#_]q-l&MP~ʯfE(I[aPv4(Tl< vn<>Ful a_ [fLgM\>2f 6xeڊ*Qԍ,kg ]umLNAY^v-lM/!^'MoMv˗u@tBfah8$:%izhЎ-_ny "Ol&8aLW 1Jfdsh렇^4I-}RilBX`&/,yC̾0e}k 6#mxR %zBWHmE{ +H3%q ̄aNyB#> :S$Lo阶 76v>~{3VUvAP`}..Erʰ Ezر?a0kvyg^{Ԯqk/zb;:JJG +dT~ށۖdA'F7P3oH\?v.mܮ/,m ⳁUGKO S21O^w̥.{2pbq7y џl'2q[ږ%PJj1hؙ#:6:+]g-_^#0Ҧjd,d{CHo(bvS,EI/ͬ@0w6<8E<-7k|m( i LOMv#j!w%YY(F89NongeRp;k2z<4 Bz|JʖFLKqBЉE32)w쬚N0 C&][#>e~Y2WiM._Om{fauW'ڙsU*tB-h*&dPw硳%%;5{̅HG):Kȟn 臛W?JI` "2"veΏ.cCd6xR}= m4Ci#ghv7ktmJEzOf $C$"!O{qQTjV򙹲%ߑg~#ڱiiOG`x2ƫ-)|a-"9A!_#-lzZ?O"UsWªA7\'31ؼs90Ŵ6xs0m@d0ܷVO /)! ~) !XT#uZf1K@+P/TcI4e<䨏bqUՓj]|[- yß6RϾ3*FְݾkwQk\&S[P߸voB|[t84ƪԼ8la/ˠYA9e9v ݰN3j?0$Ln"62orl8i-֪sZvTTkHUoKv8Q N6d+L lNUT~K 1{2]u{k[f Ỉz 3sgn|xO`٧5 _%OM4#dS[L19Sp6e ,Bot!vӧb`zO.Pc=̄eb >J`|B+@#jO{ R GZRM ( `Lo=NFȢ p۟)DQ@a䅤 ?ʾn%HhqҘ`΀m; J~<a؏&jx_^hK!-P s-HK@ TUJ%nb!*jP1i+7Jlڡ1/EG|2qpSo fP{7@㯻`&Bn%pF ճba_5+r.(ձ~Oqi!1͑iWѿz}X :i- Ճ@$2=?*l}xwѓwSz͆licug$Cj 3 UxՅehP>L-Y߮"Ino B~XK~"e\џ4⳪|dzÆqbL Q @VKC?_}B7fRb "(f6IWc yeޠ4n^ȃli-nizFpoBv5B{ bY'QƗP-}l ͼ.2:q#)Qھ^N>S!;CY?2W\a>$DyCle)tЬNGR6Vzχ*>_]#z r,P@DզfhW.VUh=x43 t|3^Dl^f20| _AE;K-е:%)cS釱=p3]&:e^e cc7h#ULtVBCwhor<λ}٤c8DsQzx8RȫB\EFN}Cu^kb2]CV$4vިrWfK.֗Y[U"si#ifjvzP $´cDK)V&&dʰ"4EVaw)rŏ?p LnˑCh2=SCaɛ+UOŶRB\D@[vJr^Z/ü^zcYcflٷ=n?3A\sּkCr&x\_1D RV-Yos=F\wáQqt0%Bـz`a㦜|AzzIMNJjYǥpW|'D;d,# ħ顋1ޯNޚ$}wGs(ă G3yƐh}~H\4ruyH$o\zfS_?vk`&u.{xӇzrwBA1+zhŠ#|z é,]iؒ Sy `]T +s@C¶[O'v u3VHAk;2 UΆ1H ś2HYn)*;?,O5kP5.Y9`j k:qp^]"f%m@Y_v$"mRVӬླ@c-!#옞3SD ؋Oό1#JPx#)i`3:[-Te|҆GfSvj%zWN4\F E&!o~dlP!/[ 0}3\tB#մbFwV"7Z,2azzD=l瘤!&%!Q^ywnW1blNQ0hz7rZZN[)CNԼ |]ښiQ!Z3zHE] |x3'B(7) :^U"C0iĂP=d[~ "^swFUTr aKGP-s (ĊH`쒐QΔ+ sU=԰E2YVFy lN# ,}I{Qgoxj) |6Eû2[8/(٧`yn, `;ͮkX5r<@㐝4Gc˓US+e?;fEGWXx/ǻ;k$hy*B.-1T c >}bE\{9/89\kջeZ}K>M߯g<ӄfbn͢:&;hiUq|s1TJCM؟E9kӳJB47)r#LN9M+m\Fjmig[O[g̈́g!X5"[2 {'p[F-ņn {oP ޿L-2& MCn,f+'s#j aV/Y țrºxx[wA?Wfs4~$%ן ֡"CDGQnxhpKs>O`^%Bdw;6c؈da\+x_` g $4H,&J2;k- G(gDpځ$/*be4$3$^Dƫ4.֪/*AO~{~m̠aE^H5T7.>{|i8eGoѦD:xXY8D-x&H y hD28M)x0o \!FJP< V,M[/OW}2GTĄwITz6YiDFADZN A"ة$9yUԜ MWĮW=x0uidFwO֗1nf ^-u$W>R60Җ/VC,g+9IP-zROxA9 /n m()>\ %䁑/F|8Z*'[Nܴl؟Xɿe~\Qp IXYߞ#`;@ar5> f r^ Syf)EۃUìݪv>abCɬkɮ(; JJu(\mu,.>vn i!"\GSk|%" i٤Qz+n}crFa7GQc` ˜R mM>Bvp V3Y@8e+ˈɣ L/tPpFdg "8]  1VM7# i{Yw[OU.j:fg5x3*^UD=ߜKcZ|Amb|{uи d1T-/AL0 H7lA-k[ ƺ z/*<mL6 ×X7Dõ8Hm1˗}O7_}4Uc B{VQٙKňi7*3>f.vrxʺܾvɊGYK`Cs(R2ZՆ=cF? |'͔8L#n"u.ը/c>/'>1OxK)$AԛHBw2cƉɱ* =U'! Tz~.sTg  QGш@UiV!#r'ȰkUf"%|^<<0n1W0&sa͇]hOx(Pͧʭ=2d(%U S*)oYVȥIa/3ǂnE,S,֛nB$n.G{XcDȵ^0,cBFA itPx: "m~q,nj!iEA SW;CW3Ж8mޒqX9Tloy_FK"]:D1ğ^ ~#*T5jpe]Y3&FCڥ6)(\k.ae}X<ذ$S<Y[ܞǁ j4WʜN[KVH&][ 6 I*)Sx[;$oW'{Sg"onD㢠cOFn32x(#5%%пL#}?B <^j QR<78 uP|\_8 gXW4K7+}'GcTTF0#\S<-ihwV$81@ǃ>4B!/%"@cW;fS TS-Ȅ>!0 Gr-Md-o"&FK^9zAiWΟLvNWQ5Gz=&Ppw6G;Dvja%T]㑨ĆJC.7lC?QdyMFδY\EUGMJ\%lJ*rϟ``Jb&͝SN'?$QɞJε9˖E.o.@?m#]$kC#"|(7[.˹ET,_+*rr]2NϧZ[D{&Y>Ib{SC `Ka0de'q $6u?0g}u4_\ۋofh-^zQ*u8;7x.>v5gݬQ|qK.%j H$ 9H._pƒ 8k] /oWNя ؏坿 P+ù4VD^оzi."HoXZ'8qa6,cYvZN=p!9 4aV}x|VdKf<'S!&p41on%L!&ANqS{0UXBxC7ߜ!% 9+ _+.4.I++f9>|6BɉSuܨs50ܾ5+-Ά$PXA( 7!6LDWP; m"^T&o^)~QxgRQq`qب/A凥3V (&?Ƈ7*^FL&Ãڃ!27nb +AE7sL [1ЧB(O6j_Q,R<=!L"3DFB\0seW\^v5-y"sHwzͱ-*ƜeGggZ'ħC/s @&ؿ\lTmcfv7tuNNNdž;ڹyOCVP]_\Q巑{ݼ~G2aX cKRO5[10D ~O)(])LPyx _}6 OZ _NM4B̪"Kyh ~`b=k @0i{L~Ԩc33TSa kCYToH!]?:Gx- \ˍg_;5V{fPϫF"8=BPKe1hj@T:XX ݁Cܢ?zQ]eٱ7IxoEuOv&djÉW썏!/lHhTfG$=J]LaYNĮh=9#9iL}K[gpL~Q2MK;lvK !A qwbйF6!oR4S"FbUIEԉʴmm!I,5 ֲYg,4$7 å%hfR 1g`kq^r4,Mq*IJioB}Ildh$6vt8p8luG2۪3qbAj0'Fҡp>nZMZFT'$y~Dhr;lccߺ0o!sixFP;&?k3 iSڍ Oޮ=CluQHf0L%ˇ l45žzK,k4sW+ r1S/ ̑uмl*Bl27$dgHlq~|6iƾ>_KC_`}ſ@T[*UZZB6Iej|Wf4>KsjoW, 9͗PQ* Wűp&M21eQYvy`F.4JXz2Y`9μ_u OU!E3H\AmEoN7=߸tMx" '!DiPFG> 5ItI@ @*C̴ p f\YݶF8ayv=-e!1rj:b۵RJyFKϛaߜyʨ;kpE2nL3u9 j1;bfV<+J]ONr`/ $@js,*Z5hWE# m;R&kx05J&zQFP 6/sϯF>&K'AǍ*DgYO3wl")f'H$;o8T3j&RVg6Ya҇Z ZE֌{yzh7]YlJC\ DC O2"rȤ3"6Ͳ7¬*6"sR{Nկ]%ؤXMڎ;P~f%McQm'!㭛^&򍆡x6 jҀvQCd =r=g)9SpPemX"E36w/XR{ު tmx]ʊ-:MzZR鶤Nik0yMTO;EF\Wdwd|L' *<2TCIZ˸7qF.SN U0 lmO'tۉ"#H6 2y-eDE@l#O [n><})g&%Ó\CO)G؆s]׽{ j~: `s JyhCuv-AtSv"~ܚ)F1bvbӹ[ǛwE玟V^u#wH\FbQr~+">? Tpʔ"i @mong^/"k'OY4A D47.TkR*r{>iܴ#Ƞ="kdLeʀLvE[7&H;\0!EK&:X -P`GiaW=N=gDOS ;ebOOw3RH2|cvOYI86e-= XlF{M!:w2q/kg/i jO+۴z76}Ͳd-OcN,Td3( @̄s%Łq@'upZfIWRcõ0X2>'=$uR1Y+kLIfT<D庱Mb |=kWNnvwPI/\G3)/ZdF4!ܺW<`-Q@6Md(}!WV2pј:iuN,]xv›/ڕ(4 (߁J.7[HtTeLKwbIAIm}lz?LAmu2_HIU>N,*Ju<$:MmavCF- V:ʹR!/&]H*X<8&b |}})lSBNr j3p۪n@ߎrTfpڟS4`vr껋eH= ^k8$| gףxo^^.՟   10]gOW(5 ֳcmOL&xY'VJ ,D{jRp~~u|kc )Y#BEuBS\*rB<;Dn13$](4bUpC֍Bdh O*0=]ObɸʍzXc*wڹdREVb*[a?P ~ǽ]ɰnWMS7Y~L:|!un6T,MwDJUJ; PaQR 9sKC-:Wl&t`AcBD~uXu?`nˆ S^ 6P6xPrJ%7qHCڋ:3Q1o5?lӳ,e"\αy:P8#&`0:ZƳު-.2SҴXĂfzdp-4ܻ A];T ED2kk [G˲F qtMWi^ V/]AUɑY^ -拻2au'jD8+)e+yy&iQ\9:vQNloR\IP_ 4ѲW%qZ$⠰8a[lQkT))CP}q#wqC.ѓtlX;_g1,ϝջPunEC<*O7m[|2W5 7XT4Dt9cbp[0ģ  "1!:@~6.on-0f$$M瘸ͳ|?mhI~`ewdǼ~iv0ސ 1ϒI~[5e?~d@V hh´4  3SX*+zNƉ[n:skH$j8ZSf@&ߒtn#0ǒ}◳J֨yc Ƒ8PlO{D6}i d`hq4IPd!:g0qog #sݚ,ldƓAϐk#M^Pe(DQFK@m՜q(Ic4 5"~2MM#A!V;xMy6gvN] K;z)<0b|ExЂH}BP F+ñ0.l?zŞ/a#аRB|O; SFMp)$T? &h"tRI mCQur.g! W+n+ yQ5K|e湦% Pp~IhtꞻtOӢWC*ep"L߉mUڢf$?B,Db%+kٚ1"w2Xn;HM*L`+85~u VEb䵿 m\ R6(;Ca>:YQ˘gtBrQjó_*,76z~Ȗ_ӆ8uuIfE$tR0ÌVceM.qj\2hg* 4'ZEE$o"{7b_pn$?,L ыR Zv̾~:2]CwX݋'fB}6~gjpt>ֽ|OQeLA)*r'ˮI6WvXsL/㧿>ӕ5.B;|nx{q.Ddc? 7|f]]r*.w#dS?]ΙHFHH5c1"RG[ KY$s".І^'|@ "nwlTcˀ`7 20GA7N/.%)xtt>|yvvV߭MNzC cVsqTVdBɣGK IŻ&ݖ zg!lvOcU1:>U`=x(+ O w`PYˎ4qSΈ]{P1Te @tz~"- llg|j;q~ϵ0F 2؇ڭZ8 qRYJ(B!` ˂OoY ώ}+*H>w5Aw߅}x KW,)$!_IhLD .' )6ZdԶ;7ch8qꡚF[;[}fҦͲ.HG@Ti/!%$?գ{\yFݢOo9s#${JQn>?[؞q@"-{kQ(w- O)1fHlh2D"Q+HDTA.9Q o&<HNˮ tEz'5aFGu oJoNw!pi}`=%y$(N\g1y#܋xjɆoƉ};-"KeGܓy rnokej94?HoOn-=zфcrX &'fC 4bO:voծǶk9n_}(rg:ؗqHWF6/1=;{ֳ? Cd.OVC!ư儉 0QWcD_I$9`ό`QqFӽDɆ,0+vtiuSop2_฀-XxWᐮڗKe`d9{ngF ĜVkY2bj{XMWJb|CMœܝqUiBv@3p1$I;`ZA$;I t;&ϙb:sWQu31dhIIT<nO2>hEW9r=QgÓϷ ǡCvQ'>Ↄ=RDgE7U'I5r91l$rn@cx b_ >D_g vىmP!M+x (Z$kȳiJ6#vkU-xW(%o'nbc uͤp.>{,r<:$iHcyp0YSC[,^US,~ 3qciiaTDO>*Wćxauem75Z# O(_%˹,l,wP=IR6zψ} E$C"mU#`ŝ ad--ᔟ h0h$,TΗyRhf o[_~S>;P.TjfTyHsƷgJ2"c3L%ifЮ "Nll*}}WdL$*F7ecDyl[Hm[O-c^h:KF2n=X[;dXNMejgq~#(8N:&jmaQ\[`:}{Eś-¿iNA֑H1];'*P^` ({JTddkE:Hֲlb#5'14׈þxōp\Z[@])HwY\u{%mWj]1Ta -V'7^R<#"'#(Zw)#Qr?~Exr}W>bmu`:BUI7 ';nqkjNM)1¼K{!Y1ݴ` O, 'wQ -l8֬& 6z5\=H,NwUY:C,򺟇}qlCғ#fP=Xߧ(&%c+٢ +9%2QF ZWb6fAy7Z%2 $ߕsO*//jAJGdqDq'"K2rv^R7" K XW:)>/F> V`B ?(I+'B?BP-^/b$. U N@|aҊa\7JɤlKiflRޕMџþ&UppNgb$I03v4I]4W~ݮVEgR_ "APLCcPuƑ菤J5E6jifHZUp*h6!B)cAr @(ltPdca v0cFXPkK3DC \[φdvҡ]񋲍ZfS0 _g 'D0|fUd9ze*>} 3EVxx%=vmbu7EhWnU uE O=ReftLw:~ܭ;+ H@1~Lc5u e\1)յdrQ+HQC|mL1jʰ\ Mn*[=9}5IfbPi{,\]=J FaX-ِ׹?N$>a-\X:d0I5+?4O 9)]lV]c7O(2`WL+2#( GMWu_/ZTYҏW{e*Ÿ\tR``f ArnriC|4ZIǫ%*_otr^]*{]pgEXA?;/4Dxe[Г۬Hs Yq-"T2&΃,kT.t Ű[x"В/jȾyd12 Vn?3ޅ.%GBjrФ%nZ+u 󩨎jPoAh ]S㒮"Ttr66 ᝱ÆtWR{dQ\##X=4yx[ޓަ?y30kח"џn'ȴYe-Ix qxC"c$P1ک5='w+ hG e5 쏛ZH0ew#VL".ܠho*XdN_%Ev🂳7šY^r~M:}B@eqjh6sEaEeiT}lO\I٬w~:[/w1, }m:,Zk>=CYyqNL_8D@N`Ϳv&IpH)ϟȨ֥m+"U O= v^.h}+ 9B4X^̂"?RMXF7әD¨m10 i#e[$d6vPd I$*G[ lwN چ$)lj1.[ WdLJxM:Fp11.pԏx dǃR*L%&J 8J)FкRJ\?'6)V@7.\5.nHν~OOqS;}@u&#ֲ1Yx\sCzB>3 1cmʨsVVtm'} ^v?3ՀHM^IssC՜E?.zEInHb2mMUECȔ3؜Þ>nED㞉;#. ߫?o4S֭|qjIyG޸S6L[#WJ~D\19| {QW$}(mm='nYh;\$7bV 12K{7oYOt ZA .A݆y.*Q3ƭ ƨz>[]m] -xB iG;BGSA3{IQMr 5P+͍f{Yi ʔ5!- 9Qu4,ˮX- D 먨|p~K>(y-#u QsXHaz Öw%d 4α߁%y~D9U9)ǓՑW6;M7D7P|./CqJ0}c74% &(!Zh €BG*sETW-J UUަr` k LȠtr̼m59 ]o3j 1`֍wl ,,Oi,$93'_u|/@u\TZfqqqw4yJY4s>S)xИNnkGSYsmne NSALunjN`C>H=Yń'ot=\+Rlj~m=C*';U&9b;9..0pZ(FHj)r $]M4BfkCs^"ΐٖ갞diKywޜpfGݿ~!ת^VSt.0CUrl:B6[ گxMOk5\zrmyhK  ))%,_l]@/uƋ3Avc`! L}&a~z~a^-O8OwOfY>&/R rbs:= (H8H>Ҷ$QOOQЪgP4'%5- ?;o{9HE!d├i&4DW>"UV'zl,9-O&o{!7b4}cFDف*E m^$-Ra{TN5!p9QhA{)(pU8e]nT9zq-}>/sNc 7AFa7Po' /.y=IZتW|> )s r7xxAg\VM94(f9MAA;IlP1uOs?bөOؙ6ַep0(Y_P.k #PeT$ߘ }pӣ F9N+DnzIGhy[G&yG7Z|/&pb!jEb-M\v,fs_ef¿Txv(l& Mt'|OtwOtsFNQ;0s2lP3kDb\r+ \,I~M0yxH/x ɂL$ FSRY1M=<+\kAC*@g-R:1^c32Hڨb">Ybd^ƀmo+@5H\OM{na8xe@fGM1Ju5JA364eM=mFϯVxb?VU6#lHFv1,1~1a9Lch8GlXfAtV Bdu dVã嫄:z|ײL 2!"wFw5;yC{;,5CRe*MiL ݟPfIr<| o2nB Ձ _4i]~F _.MH6xp;h5LApƸ? wJ%rbXl4Rn&N슛S§d z.lO '}@u*E:/mOFŒt7B,3hSՊ &vܕaozOq)VH82S0'Gyh몺{)I1 <o`C_HVwG5d%4gWww?1 zV.HFG` TPŨ#z*A IWf@}o4E r5㑔ᒅЗ9U|*%nDo!ja2ӟjo;" r((m8/O8fE`rY3.ɯ[D?@aT5ވ §VI 컏 C /MW!^iP Lt$S׻פ8$S.N(*1<1g 2_&d&WtU4 Bf"0|7_eTm5G@c`Z wۍL[05S@++KQ 䵕An ]wN/T:G8*_@st(LZ.E:jpHَMAlj?ux&HNDZWi|3b"9 gb< ~ɷ=fSތ$4YL'pkl;: jɨC PȆMQ}Έ)Nb(DƿaI*C)fzR;Jf t-!&"-zqe$n|j<(>}NYZYL.X=:j^ēL!'fG!]LYzKU7+caF{q^Ǫ約hFzRcD=;?JӏdA\P2#1LKFp!užL5F\CjvX!"TD -N}b+=Y^HOe\1n8R@/?g~O{y҂i6 ]GWqNⳆZ;TTُM2:mÁ=j,҂l>WABtƥf& Il_ .t$G(BNhbc|8fw ,w#=6D&4/b)ԩ*5d2apͪ%n҈N3{Wz'45u&h @+7`|Jf{a&R3-G%ZZn[2l҇V}M7`$_FR6XA ,$^:֏rO!ͩ_S ێdUc~79%f 2G OH*˰lޯaߺ^O/P_ϡ")1y5ͪqFf퐬Or[]a(g7;N9w^d'5Qr*x` ;HOĭ+5Efq_Ur5$0"OetnICu# *տd/ {S^6Y &VަΆPbVbjRaN,JK%,cU=P^NpVB%F!+ҽN<grl|DVV,y{,WЋy2M"XدuٓpF!'}rZ\O 3*sp;&<0MhVDw!' [n򑯺Re¢2hqf^Ѿ7\ v1k|PM3za҄*_yj"+#[+ߐ'!CNgt?)xst!1pJl6/^EdRzG„.E[擣N7ޖ>{b*f/vp+=t@!OWǵr%7UlbwX?ٙ%scAZAM [V&PwRgtl4-!Y:rj@Z<^"iϋD6k.$TҼvn*دG`xZ/k;.eFA,1"U\VQ[6 @;U $>"U6&6g=#:}Sn3*C>=fU(UH\6(xQ+R.P:Jd*k'0w y>4uxF;p gX@eB 靜i8̒JEiQa&Pb&eö H+9ed\yFbcDswsgXѼgPQ!K7|w7q`:!B=L$2ED(9Qtm8&\:] T;gH#l ~Pl0yxC ̉_z3vwDZeoʦGօ3{6!s?ppR0QaZ"R8ܜEzI6G:]2BbwU c41 a0\.%N޹ʯE^[L_*s HC]ݿ#G$6BKh#S5KITe _%DȒ11Aӫqm|¨VNiQmlM X vsgJY%}9(:JS:=ɝFI6@vWm:ZY.·o';*ј(z?HGƔ,w^$؈au.eZkW77 nDC߭fF#(0q#_MXuoF*cN~ZV,nfhr>8u#}A)Mr{V'1SwEkc>O=-{,qSZ7yTr_j:0I4YsrDiI;yEƩxOξrIP^qeS/Ysv~{Iqx!@%)jٺ񯢌l`HGO)nLJQxYǒgŘF4;zWflYR˹bfgXm!4hE]b#t{AXa貌^ӳF@L< (JQPY`[u1t[En~Uy \7-ӥ{rNV$&4QN>\\@2ʦAӚ;?VDQC~alTHj):Z= CgCU)-{~)LQBͲ5"GT1x(RrL& nG&fڌi%@ œr 0/ͱ?sE}]-~ _`l-;n 7hݗa+1л{Ir/3oaI`Ʈ ЧTã#@&:>hy 3Nz@=Myǎ3%3s9+Vq}%8 @vĎ?:w_,/cHh¬Hc~);+i'-f pΰ%lfˋ 74j 6mo|F=T7$µSQb6S3ցv9\`6ÂIiL>]Gu4$,8%oj@ԁ5] Us?8h0̤\(0+fDs4MοVhi{Tӗ衏~Uq l?TJv7*"%9q{m7=u*D GCpفSjPk ͩYcdDjw=9'dqB+P1(|Qgd0%$Ry\|i-QfcVe?cȬ}؉oݺ}6{ &w~w94Tv3xf?hcz0@oa5NU)'J- vR-JDU} ؂FzXݵ0dnc4aB\,JPxq1ң=?1,%  >ns~.f\||lL*E4om]Mɦ*@M?p1a_t\0!Q߰Ip `WH3~|OS.=*!`{=sp|qƪ: Mqk|+uH-eZZz Nti] /D-tN], ų5W˾TP`ZU!x!J|AZL7p76Sp73@U !'u/8L T %ft1[e/Hᑆ`/O"Lcj0z(4Zʵ T 3\  Z[r iF9ڪ~vKt`d`ab>061 ~dҌTn]HY.=lO (:(]_t8ǀFe@I{SHC;߾nh8S]_KHF t *26u+!oәFTu6lCk"5_pMǧE6Ρ>WO.N踩!v -'l 83U8iaG{N-Z c Ii0-: t݃你(š\/Zݔ$aTڗq ]& .V*f i#%2ZV7<ÚBZt>~@k6h{rЈ;(J0[w6>. GK62v.pd;L~ngfYՄv*fr[ҧWt &HCBr׆i!+lÄaKQ_G?P 5;)ICK9l\e^R^U𙯂-RBLE>cSdw.}71*/=Ұ2CU"2Usc ?> R$Ga;fϣeBtԑS%>=EQp[2-Sws 74YWG-) m6s8n)ٷ~UƘ,M H29BPl} #J⑭/tҎa)|s}E-5<|v^zciAe]ɪDQ ;V[CX%hG3p+{F,6[}Z`K%tg'󩏱njzT&}'f;oSF7v<{ށ 9Qe 2({(w ԐޭWV?n2 ?υ 2TpJ؀wA P?p$Rױ~3m=7/^YvbpKyJ,96 ϫ8L8,g d^Oɛ.w_pd lUI IJLTݮ\NaT:o9U# .I8Xl/h?@"h<9+׷I9z|8?N@ؤ g")- `ǍQCvv&6WΤ Vr#'jӋDRir/1"KIW\w5`ӳ'į7ݺ53Q4b%O(TBgSp5b%"5HΊE6gwܬ[(7v<hpEgu[SL׻j+ W <ZLXY;U(0yP5@[>VtYOBOC]}jz{Ta $UvAF4̛؃NGj[&gk^j#?XCi+`~J6$䵺}șA&Bp4xjd&?-"G❊O<msok8ӎ )3r#g9]=6`ҖR*(hƗx r`4HEk WBz{m2fTSFAM2+&yib>8r;Md9xB& m<6`6e1:lY$ڸfF,C9b G4@anq>1 ^kٵBoݲOy;$_2q q[GQ#%-CP\+&1au#=8)SxA& `f1. .*:n'Uo5&iF@/z,^/.bjp Se#r/f,]U\>6+Q#cYs8Ls*bB\l#X: @"ygf%DK3X\ehTqp^hDcd&uᄃԱ&> 7R9P;(ŷ- B};qͽ,b/76wϞ__3OYEmgZtèZ/Åd&Vi";R RɈG % Zޙ'f`UYk0KrUNHo{gaj[)?5%RaNh!IAm0x[LNڰv'l#dxh8D詷JKo;կe<-zp6, W0V3≣8== > ٫bjs;f0+(**g!2Fkt|kЦ;KٯG6hsazWA>ٻwlbu1T| ƞj(?ތ$#U̔cicw~F0) q}RKV!Cǟz@aMղx׿֮٤BE>_ 4mO.7Z1]0K{d\&H8e &I BDZ>F-, ECV]d} -@/˸Vgӱ(°t5bMl2E-.LYxUB?bh21d6W#|\GAEml߸! Ejg+*Lq9nȐ)'p|<>'f%}̉Cu_us>P^LߌIt.Q ԊxWUI{j8Ah!$Q .1s}^ˤficyT cI~_6:T*cR'@`/s:6XwX \OŢ%{8zquحbU/;))4sn)/UtLZk6jԸQ#ŬHli4F6۽Jr xM ){4(qGGSImCb}YI+M8)k:w󃄒D}fuڅkC(/kF{vBdQr>P -1TJjZfXY\*M3qD9,"ѦcDds-špKj-td!>&35lZ 8Cwu%gZ=F< ,j~hf`[N^&WDMRy\[eg@T߉gz_^Չ- [AtnX,OEYA^M5m&,Lhn3'PCA+Q!νqiK}Tv8>iY!z:ĽЛ[d>*1(RWA4Fyn۴|1?zy3)+嘜m6xԏzeٝbw6B|_TԎM/-Tj&n#yF8wg˖&&BA3%jhPmku"mVl4ۄ$'L%`.mS#ϵ.퀀5^o M/1Rcƍ13' )HRTDMZ6{hä ʓg"k_z<-/̀$nbf;/ 80gzel_Wy_{9t{T7FɉJc):&"!ɼV|H1wl3iy^02y~"P6hOʐ]Q!iB,iޭcI’q~9L^B#?]Zr8?^. FHV`)AN(%_GQiZϪ/pL7pϕ +(Ȉe櫦-SGf)g' ȍCs34 82$w-@teuhs D1"aP*N5OdHyF:!hIɮ_&1CZ\GXIeJgYk$\M6LyꟻϒVEr,W#:TP$w+7/[/BłOT,C^d'a",KIc%C`Q7 Kc)ӎtL_%O.`+J?e8H|bru~a"t@j(Y,հ(ͿyVdtom0-0ms}d {V`\8ȇy\dQ|WKY!ms$VAB"פ,0l F}Ie֏@۸r`W_=qvqki}KZ:^kmal&GXLkQy+ێ$WQ Ҍ96&Ra^cx M<=2AY6vq ;iP+O|M@㡜[Y+ b_S9u%+ N2ڭ`%x`>OQs-pڔ101ukk/UE`nAlk^p-qL!rIOߊ$)`.qʒtf ˗n|)R~nȘ}G 0xF慇+ÿtތ0v]+F0ۥE j m3=mU'2DŖ?qu@ JRs8 ?xfŭ92ıRsX6\72o Eay2ZJ21Jn;<ǻ,;s ׃ⓥ q&a|Bʹ؁y}?ʽ`;wٚsWK#A_6|%?r@;hrbc<""e.LYouz&PkwÂu Y43ͼt}whEy,~Y5{\ʾ#EZ<`NGR ^Y`msc(ِd0l(vK@~s}1`@h  | C4=f)$'c+~UU`3Ӭ)-Ҕː3WEKZj/uXw1Z *>Ori1Q @rJ]7򸦬TνjzJ{џ6\ G3=dU؞pNC u^fbb;|^ J6"Թo+$q_ 5t'R`w4H69K1Mh!K8튯=5._E?nϡ.P;J]?EXsM*/ aOef6dhKe´z *8ygfdq^.se;\5EG$UcCa&Yw<#8[q p;G3jMlT97edZ+.ϛ&d GԴ`nltwM`5X7uwOPnO{͢T@tw"㊔"uǨA M[04CioRT˃oզ+pUM \qZFq Н"H:g吐|õ f?4dqOX~^R+lST P:1E¥L]<;Bb˙;@hqY_YE)b6]CvEf"\d' T!;f;*2`w ;I28xōDAӃL% +)\샫c Vη?q}cg<|\m:)tӎs t܋3OQgĖ~T7S@WRy!,=YW"xIC Usm^u7J2dj 7! hXaN 6>_1_JJB2Υ=Mosa>X7&bAR>\/qD۳-wB?4fKEg<;h#c8- Wq|puc[Dw.3OE zʷP87]MzV&~4Yv]sqUͯ?ܬ3_yH(]y!qT&i1VwZ`aVl}@}ͷC쎐Ɵasb{ dSS?;)*@yxD΢%쿜 ـCp")| ^+2Hdeuqm dz\O3[¼z-rvP 5~bsr\4&`VR9d*]Zq7ʡUب fO7jr"H gvOv |:'>!g4[O:#r{7)KPvCӑf?c',8DwrJ%'Z8KMG8Ȟvu?;pX#Bдa])s,5@#ߏGzA{Q߁b Q35RҝK= _|]KZ!|u$JbpJM5C/ǬK+$NA S1/X2*+ BH6p1F Y?f~M365~"!T ,@>˚:.!B(NNre9cePK5xԶa&X,LL\-k3MKFum m*! X`ñQ <*K6q爹rg$gA{rc˶t92ѶxQWx>[nܯCthg̶\Ͱ ˠ@QfH_~^ wx#GFF1p9LT_0rF]f? ډ~opؕ 4J،{zJ\9uP=kڕ 1@`pp&$Fvl Anఛe=,^M5'aIA#n*Sڃųw}<3g+$›-o͏,VCoG{ˆZkOl >2iV#&A T?vUɩ'%#2[&{#o}R律eWCZʆB@ 5Cw=TNH5d>cK9T ˱B)c+q \F=Dȼ'(օU-x$K:wQڄ>HElu]CoGV)M!Di;&|Bh_ 2dA91bn=$>tyyıK%c0(W}>gm`i1ՊGg+wpvp詽EzⰛ&7c"p'T#%ZpJU C+ʸL>Ab뽻N͚5<1O mSf8y*{\$N &v|| de~G rɮٳܦӶ ja{xkyQo!wa9bE*\m"0EPUf TUx]_Ec; Q*3 \F V+Op|jlrS D-ovYq.f5}Cx_.&,7/P._!4Dɀua?6يQgmrȐq&3[ lV k3+O8S_вA;3/{6cH}ˮ]IBCNF Ri;'qJ#ͳ*Wy,E "6Fv%R,BS{ƷD1[1 hpvbFqn" ٟr]E`9c} =Bi'nFTl*UDND LLJWۻwaꡌk)) 8_iWm\NۿY{n@Ņ~bRUIGXưD`f,(H`e*֦/`kV EUB@pXvT21ح:mi2s]ԂLS*vSmϵ6f  ܺM g_L16:g?E*öCSYY q)PR~QJE$΁D4tY7{qؤE=Gq[#a` 6]%.AK9bU_FAk.Nz{ᅆ+NQ7dqkA$,`Pg'GY?_'bőBCU ⡠kʫ3t$+*~P An >fTT'^'Xmssذ"lh p,m2Ow\D]W/t]\ S=5F܋ , DE S;ajc5i_9 ,bf$m\9d&0iw#ˆ[ oֿF(ѢlN@Sa0NY"3*c 1&N, KbG:K wsy8Cs#{G&?;S2,L2GIK]1ՄP-țIYs5DߍxFH0_[bAiX'>љگM P!;>3 ݁VohػʋD&؊{(+ՇݿԹ9SteЉYfdb^P721p}3O\Y2syu(gǯP|% ѽ^zd.-Oo3EԎfi-rJkTR+ \A,HN>g;o v3V[C2"IKB)3b&""#H~h@Zs>:>(Ԑ0 ^f[.;8W@KW"fۻmϺ4|*e^p䢡:f]G0{ "J\ttjsCe`u-{3T}ёؒ֒@.~x{@<DlKlȯG U0p$cWBiS'=RHGk@z:Q*~haNpMZ={_ AxddV7\G:ߒ\/q2K”}>sU%CoPI]TB7Rl M9l`>THsӐIA䷩Sa?x%W7Ғjvgk[yʹi&a Ϯs 'A)G_+ysZ܇n4vT#wOՏd'gC(|P v̴Z?Q|RX"!/e-J*Lh8<7 L^.bwTtVەNT d,➲RL_dUؚ1E>ϡ4}X"@LUKFIC/)&1`D#GsgZqBpC34U m$wA ٍ3NrʁŻ\d&a@yF=Dɦ򲒽nkZP6,w<C}.¢SԞ#ƿs.\] j'&qT(/,MQ3woK\DU;. |mV,X һokOP,@݀XUY.lo!v"$Sl M"dIzbO-3Ehu V*ُtή|9-lF<rBJ\VG!H..*lVmOU ;BsiGռ>*Kb /@mO44wc(6R=oTFOs^?ԐMWgM dnK?aW,JQ^uSNV 3IuțE|!J^K^yMxڣ#.[=I~,&ƾt^ǚ Kb, I%H,?4M^KNBrKūfwv=t]*e-yꯛ7V sCN :+:A®3 (8ёWLG3˨4y5^~Pi%*Y\yMB-2\r{rE6p%6)ziZvߎC}ȳ9b1n"2]:rrf#hݦ nCI5^𺺦]9xF>)3V >)|nkWXS߈f=N("n t63=Ba"v$\ӴO+%!Y9Aؗ$wRݭH t;>qME5r=3)24z|j~[]i&ibMQ5Y#93ua˔R?- iQ|¾szTMW9eK›G\DfK' oIzJ <ƞE(VUYq`yH 塓at̢C*_A'X5sC#j W3A4`4XsvB71 pZn5#9@W }1xSZѕymܞKk|"ZP3]S‰+fEjnܢ E0JTJ8+ zvm%tllP^2s0J" e0ExyG{_X#ύy ^x _7~>9a%GvڭTBUD6 j^B͂ެ-v+!QkSv^N4/ @D3Nb"?Zv;LwਹYy:L=M,Wk~$zV= V#':c3QZ Ft' `+Ft{z|{B֫Rkmxq+ia )G=GĔ{,_c.d_3#SEǙ?knAW<ܠ0FIXyjo1g!K.spA"¿ael8.1]HnIbsݳ٥tP%L$[H}x%̱~b]Fقj%1@v|Qiġ퀵2%"u3tKxbw(`i0eh;=vJNDIMٗTg 1H4-SoɚΎwɔ0C% QR>gY9Q?#O=d> \ 䑵rV."{pU]3:F'ubG!޽{NiqH^#qYnΩY u1&j돾:< ?'\:yi[M%׾,]ztpP ^[ c.*%^Lʅ)eTGUMjRwFe`(j`f-IY˩\i;m]T/ͨNG|y LDӸ0*Lj@(? H Wm8U4ZB_FpTmkO`Ēt@i Tr & ҽflYF zg|yxc2n;uIuHdGiptsO.WwV05.˕|&%74:!N˘yZ#%b B*iȗH|+Ͱ%zΘEO%oLs1N,rd]X{27}l4::%EQ"P`&ToڄM ~w$M v_$^`%=Z^?*.E_4Fݖ+ql3ܽ)7Hj+( t)/eo-CI5yLQI9ybyѼ}"U0HA0,!NSQZG>.%Xu"je"vYۮqM|^ѶEΕz[yD(D k%i+!nآQ3G0HK0Y sŅ~L yYTD96$nԒ_9qs H 7-o^C(8{̃ط:ΏMB=;%qVgY8Z k[&3ũ:Pt֪yzxah7U'+ YCÖVU&5VrGjd잻 o 6xQ`>wgV]Y\cVHG]Qz+JޤJ!d0\N]H9<؆P!¸/,v>\0Mϣ2 !ѻ?@//f:4:HRQVQpg;̣tW(r9AvŰZ(/8DOr _* 9v~>eͥq(CuRb@[ZV7"7ǞDdgpSR174 6RTd@Fj`hhKTq@v*@&i% ѕ]\E">}<=w_'}cY݉CH)EṚ75bMvwV&n`>:N'>`eyG&;J]`D79Bs=nUڭ9.MΌCoŪav*MqTB xO&0-dԲ"3;=>m\xh%\2NHHϭ ]9fˇr;Ppf4ƻ R]ӽA^^tBǽWR݋H^o? `JgmqhBĻ qH0oCtQ**'fAQThf v> 𞢎4$Zt4,9/lmQ7\ŞR"c߽ ]wCi\"B[6.KѯW4:iJaJb@NF\~)gQf,|<ތn@xD>j&thfW vwgn_34e7ھ H00WօENNZVEDk35s ϻQ6eڈO@@Ӽ38Źw o~ .SG^>MG\]I{2QrZ'L潤1fG?(yZGm9,VtҴ_I:S8?n:D ׷fߕ,3-cx# `Be˘ok{҉ˇ\Zec4 `qި^WYm-pֽxƉyx˔!mkȤ'BX(Љ])]U~pQWt㡴ݒ0) ]^e@ ayLt澗Ec CDve+fn9p;i|xp DV&Dda=:Zc>XF|XHW1j :~XIߝT)m@vcTBS\Lmbzky->PƲNM\uq~ kB.D\~j ')܋L=!9PTx۞H!JObc r{:ĄI=Znfyݫ0~e"s_|$&:ڡKr%hL6>NVT;]TV[׎넾WF յS=N0ƃ¼vqf mpewe^F9AX%[z*u9m9q3/t^z~$SۼH>vln@uT2Z%5؟>7tb;PyE)391G^LybC] }6?BhC1CJ>T0gDe\c7utBWm^R5,-=`i$k4(|7]O9?qӝ")(ܩK{mgE5S*~gq1kF'r5hg&Yci f7Gy,/42R!mf;p4A npل+a(Ԋ['~(: / {6,y:B ~mf i.y;DPɕ SNucerDKMUM R,;e*-Zm]j9GӤSmC\"+艘$,O ϕY`Xi{[76vQ~+`x+I~%zS; _Ab9V $RAXkVEVh[3Ft}:Ў8CJ $l3ZuB>Gcq/ƶo5́U`,VpAc*cqա-!js%wݓ/iD2_JUY!ƊY!hV.Zh!4 =aR_q{W)=j2{4ދZ%c"f[ Įfp3xkGR38`"tjJa[a"W#@l@cb摠=;<02sf}?&t$3lHD@+NrJQ,h'X>7vT.Mݣ}=Jcg 4 )OtM޳*)-Eh Mi9/` ) d̑fVlهYƢ0U1|#*yNW Z v(L?KL2B\Uqd$q#LSVHE} @M9;*ҟ;|).NA,;k% -njZLr /;֙$rJjj,K펯i_=,8Uɯ4g$w% Uj:ʍjzIl{lRG_9 TpwHo>æP_?KT\/ 5I[?B>r/ՙS^^~ir[OY 0+N۫ J%:9uK pvKDn8֏µnD=/tdGMj'b(N5Da(,/_(ΎM>9<-ae)ސRvjWwup ꢳqga|%@ag'd97;k^cQR,rٌ2gA?3R tYloC /3*wxk6ig4 K|yQq1@ʺmtvns4:~ 7ϥ@1ȪuNXfL/I":|rnnue?j9I; i!쇺4W2n)\]it9^K <#(n{^LF W9|J6tM${t"]ۖdlia[qPGO: 4VlIF&Q5U" ʉ.~2/V`7 ߕrHez7Ă\%bvSbA $78dݒI !fCH髩`{;} n״G^#d0<bE@Ŭ_[25CUKhtqyd0 hև* ,/h"2I`g t`b?c?\s]s[X-{c\@LdJ\lset_s*@b?h[E\boZ{ƒ ٠" j6?^ޚ-<ED^sxe/m1lf>wQ뀠@$GTD;tW1e m~whQHS+{3 7RqWnܠbQw0SD9;#zQ{?0 <rIВ%ߪjNgSKPr1OX%qUOo1KdP=vDC*[+W2МW1[GauwጘB7 {5] 0du&˂BrxmƳk\7˚Ihf4`$+WQFo{)+s: VЍ3G))ػ/Z]N=Iԩ3k!܄IAZܣDC-8f:)nyP Wh*ePQ}qgx{WX0Ѳ7[kSz1 w'h@ ${ƕi9ʉ2D33 P3ԜZS; urV/A ݤe.7]:ya%Ts c IWᶟpن֔/$u{=(^:%FڛGr1UϦu'=r+be 4byPL{1 h"Ҥև~ȓ;U=._[d ]mXT]]LII&VP`]h+C`JbD Ppe_$_g^(U? uݱz[ 92G1dxVrҢE9e/T3j X+p.vAD@*>xImYDaqf ]@|@v_g! ]h*E(@ͮ,:)ݗѷ,eFۥ U %[4L DmG0tFkϠ]rlH=$ȋGd隶Aov@>Ob`Ju 1X-0$ % l8 oigKWdΩ#ѹxQҔޭ3\r^s.U/&qU4zt;V⛬Tfw0}y̹nMb",J]ǟ⮚_56Gl2k4сaߊ// {hR=NyR=uMc#۱S?|z=օL5d̝$V`zL-=m<;=` D MKeh-ymLFcOll&G/h`A!-KLft!ǬJfgqfY~q0lI6  _5L1 Pn.Y:ֵVg;|i_&QElBQRNNhtN߾XWD,JB=˶rCA"rssW;Ek83<H#qǡN) o+Jy Gű3TAtW٬󊶨}#ӎ&žr9A\.֜ ԓbJo z%)֫͝:,ǜ>.{~9Evڌ3@k1=gd&}l6i]xEŽbrkda~O2rv}z(*zJ޸b44P"zᰎ{p<1pr;mti $=tfP$1/}m\ԖB[Ϸ(H}+~v+ĕ́|]jS Q5?fj sDTT'C$5un }@hr]"  VM#̠ΐ 9OK\BXaPh7tƛo$4pW[jQXo]drp Q@aùٓ^+D8_4!}Go_^jWe8o%03πT1=2|{&oPcV,HUq cWu.9KlԳ%g'3zdJl2hE=I^Esq7fZ}ݷ^ e<߂߼SbJF%~Go=N]IOOoRfwCSyftpFI,=7 qDD Jde3x@X2|X(L,>N2f})ݖc׏Al}^S0 Î謷c6EP a~mp j[k]͹}7U8%?K<8ɾoBЙf/Sx߄hs_߰iR{#`QwpDBFO|_0H%>/A7i3(*۝Gq*T\bsƨy06|q_}ּd!c(pm^V)21KgOwK $`L= :=oE]}幔n]}%0|<843? 5IT ?XrW<3j2_Z8!U%Sj5P86|䪺|WE'YUjZ+[66@|I_H7rցc !DB+=46u,' cUj}yS3@;AP#j.V2f+@`u3pEբ9=͑Zͫn'bAymK|sP~ژŹ1 ,^)>l'%O[ȲlID'Y%`<KiXMk>ɿssf_.{٩HO'ۑR/~ *Bt!~_WFU]jI="ӦUcWG蟊1IH9b% o.\vQ+-<~ ËL]YK6ʰ TfЗG}q Æ2Μf0>HtǺ ֯qfӢGb\@gϗXb|r] oX}nj\n|\߬QnCЈ6E^ %t`\Wxꋇ"pH obw73=jp􆂁ÎY&8 )B; bòIespHIZIKVcz@TTD2ЕUHZ֯u3- ==f7(H Xcp0gr$zvCd&TyAJN"^i@4֣u/ X91bBX No;*iצIbI+9L; =ʏ@hK;9Z^Pڻ)=UH El2G"YKA `Ze`_rZI,5)C@fS[k.i2J,2^%wl*~~CXY=n)PW{բ|"W!ӌ^*z[6lA6x.%4Vw2˷,ԖX~D?Z$%'8aXF`\Q* O5Q$ؓ5o nf4ZNjZ*L|dz&@GÝTEG{`ݖfz#.h aE}I矉9Eխ7 =,L:(@ 4rd:X=|}><9[U]X+|D&r 9z><+,n7@ čUcT5%lu( _m6֩ dRuOC{<㛲%q ,_v?{嫽~U瀰<HbG*!޿%5F kAP:촾Wrg^)X]=z$Nͫ0`7y]=%j?2Zl δu{`տU{ 3=N",f? 㺐|(rdq ^z5H;-Kf('f<.j*hNyUG||p/XZj#,ر)e@e^+񪻜 m_CBW&ceB^p>!.-Hg6saN Ts/*!b^ ׇ+4.rjڍ+uŸsiQF&gm6(}ZA=^υqbvc1@.: \R6=I0&Vw/`9?P PsXga e>WQ-$ "!/Qk55Kp؍f`wz]֨=pϫCՅe`Mz)=D47/>uUw&etSӖʰ'ی,m~b FEUi溈d~>^D Z43[ ݛ Bon: 7(&.P,n3>XU+?(gơ: yl| cEC-vG;]Q6Y\[.:n> Q l)&4NBȣҙֱkl ֶސ` Y#X]X.tEߌ[b5cPQ&r{` %60d9]in `E`֊ֿA"ŤZ??0p/C‹{S-ac:<b\ϝ*| k+0]vqsn,($7QgR͌fW<X[> lU2}գ`)hM++8h~Wԕi L9mZb; n w4.܍ `Ո,P79[p5V9I.q47'^--u4]Ҕ/ g NAܥbaȄnT4NFOiS=YY7&--T7lϼ*<2QxB32:UO@!!+f ҡЁœ/q&ȣ*4 LPϣxڋ:w7U72mGi:='z5X=)?+S>ȫoM!UK $vQH:*W40`jY |ݵ;&oW%/|;5ƄAL;ip>&؇ѿ4K;.źʢ>_hggC:^.rg& n9"&I|mt>f8:|V.' !}I@LNj{,^U]/F,Wb5ß)VO_! ,a.$ɯΟe`~I\] E}އs6oRh68ZZ7:0N8Y6$J[=hK5H]4Td{6[%`Dn}/%l*Gɶ0FdIxb"g! -0M̸|Ox 1V[{]^pXl[5Ru?2,712%:|f4Z6Lb͐>e8;D;l-J(D;rz)DM1րkdG}q7ɓ9"׫v:{pSõ{{9'2NѪn pt?~4Qk؄ZLcDG+چa[FKH/_PHpzڧfl+^$$ќD5:1IHJDfc%+'8MidcT&Eq=ɘ#_IH[r ҿ;=c99"a@3+9XY_A2MF2l1Эctd*RME8l?8* nCVP˨Mn1?1I<Xyw$(Prۂ[WleHxp@ OQ[,3 O/Z7RcCC'4gԴ s12EJg^ЎWKݫ/!PΔpǑ !=?鬵Մqޙ٧ SUfmx*Oc&iF|+O޳[]+7N1AY8ě4+&f'E6~vuGتHG5JoQ5qwR25z&"j^L8 Vt{|~dOOT!+ h^\޳ȠMGgC8ִk;ϟ,oo{DKѼ |CLJҏdЙ$bzs.]KiAȼq p,}AY_8~ 1}Ҩ'˭ I`My`2`x"?7뒐䰷xfNy* ϕɀTJjI[ A3/:Գ~7h18ĉALCڑ}@5jω|!7 v k4x GFSP IR7=űڿJ؝i=O ~4|jDjxQSއ_JaUʸ/*]͓URWbbǸIfR;vzS _H88C`c,csp>O7|R9X]q%^Q?/9[}!XD^'RĶ,8yi`S]G eMuc9a)~jnHoeNwC7DIDqMqktP"_xvC_> bĠ!qur6`:w*? HP[q=,jdH- E8,両y&8E4Bj8UJK[> $тZ{CHO\7-[qxۜE퀸4 [_e1Z點&!opFpfIZobz$A7 'pX*j[@>lpTxJ)AL!RIN(]G7 ;zé4{%ܹs U]gי[FFWH_b"5nT |<{b(s\ok R7?%{m ےh``Ql$#\ѷop1yaB-c!<,fq|T ULKVZ^fiBv爭RVe̯_dv >6) _5|^a(axB,:]1G&i'>UHZ*xfv&con2k:OYKO*;yI9qc@l}??Z~1H W*}%^ohK74-s —bHu~4 ;]U&/tſ B9}xivvΎuAؗl84J8 [MfIB: 'E/r_!-tj2lW?W~ `acq gb.&cs2Jۗ9 Mx)y='77:޴"jC EmFe)UhmJ %92h8 &z]+ɃшRm0Ek>r7X5P<ٲ.zCK@ڝ=SDkKڻNw-*?I1cC*%n+c[gtۈ<,9 5+a_@W&JY+µ;bQ `S/ԞuV ]yJ BgVTs6,,'a\K4?cl1X,dQQUDXNj?*7}%kҭ Y+$҃"u]q"7 ﻋalZr%l;o7HqT DtO*(6iYc<ִgfh4kfa #J#'r+@QvL|`,Ich%􆆂>T'Χb_70*!Wlw͏Cqkh'ãgDD!LH-Wuh\8֟bh9o`Щ‘>p"#ֆÃN`kܜb@:!FZ`ѓr@RypPqlfv%GS1 Ƅ}?NTArPNtӞNxi ХG Uʤo MxBEIGͥhܶ ߙCCLsWZU4M(WPw &ݯUr?rE\M >`4, :mH$TE* 7 E0V?=(#Jly!>X#՜˨Y,i }@(31o?kvhIm$2w4h"H>x_4Z?f,opԵ7\f_YTkM4\_ob\OdL%أv^ULBp_US:"@*#y֬/Bᱩ0.*Y>ZSx%3}:*jlƸJ_ڄGC|\?*M8W{X7~;xAB/e#OR"gE53## TAr;_|nj'U1@RM9/I]{¡#ȳdT"JКHR-aA ND7va-^HRaϬpq%!.ߓJPN H_eKLhz(ǷKͦSv7D(KcACAmJ| V:u@;vsNH : 4;,Tٿ{utM93Ekm$C.[YqdFP6pow-H~w7UDuelV 8| v_52lntG~Nu2DAr*l^|ʪ=ӵo @;X[ dۊR^&1|.JJ ?Rڗn%vku%gۦ Q4m2ʡV[b 쮽hYFr /`Wʙ𬗶6+!Q_VeÈ Nl, h_=/gג).UalLh>WԔ~3WJurEDig͚q!FyB$CJ@))v m@<&c9|am>kDjpŔ@;})GHaV\=kHiv~Ll|L2Vpq#CM#ɫʸd9e4 ނz |,+?7\h 2z!-̴&KvG ~N&4tLc 9![BH WV{(9D:}6ҳ {S[*;ɨ\/UkaF\?\ȴw*偺I @޽_ڟ=v:Hnrri .(hPLaЧr O\Q%qó! ovl18&8L F1pn)QUvEK04h-yi 4i(>4af lpW<0Ѷ |/9jKoSق C#&f3 &¨F>F+"W7Ч2 QN)=.IZni /^,d;A.UAV}CƤ~ IÑE7FA)mz:Na~WQյ!2kV)۾g +[q]7W\ l7{(N/pWrL D_9=s1"ԝ|/ETڪ%:i9Up:x٫]ڄRv /9,Ge˄2š!d#iVG՛>s`i ls(5>#exfK4T&;^w2#g{~g=s+U?QQu0AkZ <0t[P=f Q ޸g)7NɣȋOqc{;cC^k弜_chSe8H u+= 1c`5c&ٜ,dTgKcrRm暤;ڒy $@HO/Bnv(%}K" U>jpUPoXErc%qp' b+ilVNCԏ]IvUAV\@4m\Bקd#arY$!RD( Wv/n.pj*%Hku:K ,=~Ѿ .D.U^[xj7Zab4/ KN"t14+T:&- lOn^V)j5o3ĢÒƐBשсSFAԌ4IFV =dn-mC"W44!f'&l[GeGYɹ!xI/\˝ 5lp$nx4f'&(-pźOϨR!jS%wΙ 9ۺPMo,+eLYq5 B_#ye^A kOXf*prgqYlXC):N% [Rr1xD>{'ߠvj: -Ydk$t/gx )G.^U+ԑ,t^Mzs:ԯA n2m짰6_hylJ -LO& 1' h@͢=xle͠s} gBcl_7^R̴F^Z)I"]b Y.2[@2w0xZlxh ᅶ(cbd0ܔ"` Z)ZР%trXȳxx}M3PfbI\sztB*J nz\AXx0yHwgd,<="1.JCm!&Aj+/fVF=e#'ߋT y£s|Gmn  ;4QOP@ 9YDX:,b `"k[nʇ'.i9`=>.p X{]r–W60kC![IήA&yGeUh*z~L=SvqLnژ\ ȎVIE6;"QToMQ[?1l=vͬ†ETx+*w[5I )#g{I-r7DU14N暟jbpȮ+T㆙b3zLKR6b1Մz2E Xk{܂Y xdI6DۇOμ8*/K10vskG@^We\.}/K zt> ZۉLKkK) @@}XHİS4!%Dתy-zK} 3/,9"&Oh*تYJ'ͮg)WD9"Rg:s߱a+o&h<]P)`jZ8oU1X%k1O'P7}[COoo_H,ʿ(t:(D`ai}6cܒr@qU3vi\' Yv.wO (U~A^ ]gOsƄHA(u30q\tX"{ޏǶ-KQ/Mh#Hxa?A10Z;$tJ<$|D'p|Qeæ-U˕VgSVgu Z mg_]%hȨ:TVMUkKBTcL7Dld'7A+3~Hd1Epu" 0}c~h{B+edpϗwzO~z.o|["q}Rnsb4YO '; ūpyzv(DRomfˋ6r}ר.=Pڐ55d463K7G[+uK cY(`n ,61j1#)pӯAp-۶H^P@-HoAc ^Mlq ,EgZmE͑YMm/* ڶYgRFImȰ{,"ť+B"طY;P4 #Gg3\u B?N c ^AW-uHi<(,&H}<%=*,xo8Qv@@;w:iľ;'Q%uWnXה9BtZ~:lWd#]]q0M鷾s藫^!YIS@ØNʺ,nDJkY>Inv%&JɕK$"g^X_i%@ 5(SeەXSh;pJ:[%VϧtTڜB ʚ.nh]eGko@ zW'&f(2栉&;ruPȤfUhio<.et*2T} =!Z4dXrIՓ^dkc.+ODxaR맦 NPղN^[|v1\$y^K2^k՟3O5XFlJieN ?_jfsQάƔ8k^/HRSB'w.{8jR0D])SgDnK/gѤMTc`<2DmgB܌KQBAtce*wIT "-ed=mB c[+ 96!=Ql/'Y}Cԕjx ]̀Wgk[$w )TKًxoC@.RN܌&|8a%Jdn k 1#ЬC4`< *bsru!ڔBhd;2 %r6H*H`M.o()oGɳZ#K!MKKd>G>O9R G|cޙtÏF>,X27_U !D~ȹ=8ք7Dl~4?ï ۪zഺu'`RB/ϳ]3=AzX|okIܙJP]0灮lts޴1i6 z㐍3kZ_5#pɈ "5$b"}`ۨ׭~+)Zn(aHk9գ}U.h4oPaELaH-*՟Ah=rmnxGr~ $b15E*5R˷'uF7%?)E<²<X_>/QWkJ')H$mD 9UG/IC8l"mH`79(b? Rt:)W~φڣrW hq{YBü2Ll*Bnc8RQq")ÃT.?hD;Տ k!b̭i`j.Oqᵼ|al|Ot8\pxc˝1.2-

&˖9 QdMkieXJ6UU,pT#û29Cb^gXپȋJ0[שsO XK,hjAuv(68!u()kam%.Bg瀆%B{x:ZkqD A z-[b 3!;mJef]SVo$~^Ʌҧd? „P3:Mh`i0Gk=Jg{*jK\7 eKI8 4V)%Z'yj UCD"祷a芨-ˤj~Oo-4+:QwP~q@#HSW-⪕9Ba$|d xUwMat~'|~El<ߚl_xZԪvth9g2^nL^?W?m|3(8W0xT'q]mZEJśͩ2ysLvy\&TƧ$S85u ܃t z\ $^D_(#mao}PA_nQn3+'Pbb蜳-Ȝ[ !l;9 3xQD!J`.~OojlJt)ƉQgC1!^0_Y.<%tїxi w(aC/z &J-N@vB3a/{:zf"UuzE󳗸W"25Tv1|}V#Cց.GO4k.p[̴ka\hۧ91)]8򱵹eWm'.-tǍ~ H-1p[ G) ` ඀7O`ndJ#6<֢ЃF塦 #VgX-1gpO)܄\8xXI HG}>^A麳pP1rLJJ75x F#tsn@QdNX55n< c=g"F~I̽=: 3760?ϯH*`$"'{X8.WKOylgeϬ/*nSp嶸x*hD MD+b啢XGs ]YhR^LCFn fRwf}nnW_$̈lӸ`}iمrJ޲*cs@0!h;w-&0`\6u*IAu\m|6Ϗ/6D` A~IΕ۹0p! dpqm  %}`}ʮ ;nz:C)1FCzy`&f 54pkmV0^2Bf:$~D̴ YeS@%H vW\aި[6Uۧ$l?:ٖggV$1KbF?V1#cy\Tt@tnab;1nnh" _Uݝ֎%=) 3E/|-pwӳKdpxᜰml6s"%88鬛?Ν:O7n̩!]ͼ߻}˽&q-s M+?#r470Q+NaaL.>kKC~r"@ojX!,"Y$vm͕@ qM{!`źAfBX7/2Z|T+~( `%cSVNW$ne"A5NԮ?~^*>m&~^\FFt/1C)*ڿ6u}?Bj/;LT5xL{ݘq[<Pq*cA=yE"ɴNT66~9# q1,;;ϸ[uf4C~|שּׁD 0/aWs$YMِ ^lg}w@s%o@SHD%WpJH$lazl 7eK~ЇLN >$y #JQk(_AA0zSZT6 03 o9qkܘmrE:Vބ:iS`C d<8*JDXˎ -$7AKPn)h0+g< HBϲFp -ûDE5kŋm!am"{|胏{>Le>*04F`qd{X/\;^ߝ(11+7eGJn;o_U,MVUz,"dR_Ph䊎mz&VgZf:`WHqD4Y3k[M𥌼,[2P<5A]ji'М?=elukuPb}nRݹ YG:> i?`kvh%tM]bƄt[:A8,Rh@NF5#wt.;xo5#<M~yl[Qќ]-~2Hn%Q3*uc x:N;cF7v{[?xum*IV&  ">~iw0&3=AZ>˞Qft#8'd#<I2z;).aCF_G Uװ0Zå P"yY @.cЬRV? |Mك*Ae\(&*~&'ʵ ^5:Tcj+{ak,maRDdz`Q352&ܸU$4]{^OIsl4љӎ)4Pb "r I44EX^43,A؁{]M4 ~ l@TybSf(l=mN)[&]h֪Z2>0bvu'/SI%dnZFT.g3&} >L/g{dͷTzƸhP Mvm1SǸmR !ϝZBX= $Q8SMtZ$t:&=k(yGbU h%k žȳQ1Iax4RTց&l5Dd?vǞʄnK$J. Q _#_#!Ȣu(oI^?C]iB " MHUg])@ )f ; BP\JM_z5oqZwABf.F4HX$[.tw9Ƴ`|8|!T1İ Pݥij2M]4w?((uxiF!P|Z"PN[EscfM&HB|A#wT4I @QaPj C/eUM߅s@ 2UNX]cgө=unUˎ@͸+=+\lRv}zl0ǽa-aI@ ;z;J0Fͺ=[C.*h/o~ vL;zebb!1Bd+ @z$B^)%]&' 'RGQ"\jѻ dka͏"Q^Z6Ei'VD]HpbY+J6kֺ~[SYP-UV+@c]m7I$ jro Igm)B\N|4pOo=¸J|1fzUZh>FT._Q\A/&rvZ0)LA^@pζҬ9y ijif32O2lt@Ș>CKؾ\(h/}-쒦S4!dJp W!⮬XU9twEяfL^hkv?dTrzFkz<mnGw7 32S?UD@͝d}„2$ OYm*ф.t &aa &Y3<U3RʉTeTc2M՝D7 ,N-hOguWSӨwC' eFj@.d@jq~==2ep]s:U(&yb.Snm$ɚ&O/ V=#Zm6mj3,KiYOd! lĹ󳼾ici# Q&EHA˦oheDG$f +W`n:- %.o`,w4:8cHwSȿ4&W_{m-n3;zWsLs+h_wjͧ<ZM(q~Hgx6Ԯ29a' Zba4IXK]Ub]27x>b)P:KKM0 ˮsn$u_KeD>4#N.텚di̪L0ݐC(Ҷ"n>0,1W @zu_,o(]$Mw֝3Z#[[|uڮ|j]v5P-[0ID}قK}}R.@q̻o`-cTk';'P@ rj (,tֆG(VrbՎNlCȲx'RCb- ׭cHw*g$.weW"UdGĜHaUwa`-rw 5hV:!_rEz~W'F&6_YT|:i UGHҰ>SyFW䚓ishP&@"!xtM&/*be3Z ={.M eq̩; !mCYE->\QCOiV,?7x;=V1mtg7*+-t,k2:%J-+.V<䜲\l9[ Ɨ7~82(8 D}dtCQrvGߔ$=yL$TLCZW^hq8tV3j 뻃g\aguaK&18m {lA`1VGM@Kz'.y%Bt/Fu5Mt__p-``rkŭ\5 tMHײ\dOgJx MA\ $8SטN؍Utx^S᪢1ꆫ^$ Zj^wxIfaq5= 3Zp+-LIvK(J)Ryy\j+<E$ot4 ݡ۴kPf踴;%O ՃOeCƞՉ+ 멖iP[TgUiw̭.v˩Art,XǸ%#^bn=.1룿c)&)^kMhfdB߅ wj OP?GXq2m0Mh: Sv/E.I lnVY0c)HƆMb_8=i+?`rZ/03iyBon <?qEHb޺t0^#>⒙X ڍ5PG\i{K]3qX)&ӐYkbLAqU.ȦA_yyơ_i^ &H,Ӻ@]dIFʼ~' *T˹ *Eu|wy gЌD\WThFA\`,+ߣFkIz ]i1|qukGQ; Wc0>xjr~oshlEeGz@/E^>u> #"sAӉ`+"34ǭ7|BLd_wy;ZέZx;, YrAmJy<S1Z-:`oX)bqt w)J̣~YL Nt@y+[}HHJw`xsrꤾ0l'-d/ĕ[75zA)Ʒʌ6(Q/h|uo3ȵ3nl ̃ScL/putBnW6.$-Ks& (>4\0/ʺ͊Zq|ϡE߷ c edC!^%ww Y'l&I5W0@[~ǡ7 ~=jj9V_S4Amzآ.Q7iDY GnMJ'xt/x$=8L4+, w:@2:@D9osdTm})>wV{]Cy%ֺGwK^kŵWrE|y=A,[LLcLzmpݙ"SSW>AxDvU R^-`nٓq"rmXoω _Q2Jp;Ѻ|ɏ{œzդ! eΰ-E&Ф|]؅٥J2nx.u#.U9TD 㰽4$cF3e) |)bfۊo-gacle{޸a:/0PK p0M/) @ n{x FK;|;>|_ԟrŮ^Hj {iOܣ`iȬT_<ƵfX,A*~H\&pT2ďMdAI}@JQm`T{lN+m\؜4/ˆMz}6BF.;dn%V ]Ue}xtz%8F9 3ELht?"=Cĵ u@=𐽕bv ȇgP/^Dp flY f4R:qJ' 06w{2[cz76DI+\ܯap6#شɀ_i6Wfm14d]*r2 Q&0ҚeaAD.mT2͑!Dž(#n3$tR sR㞙t9<(ʱ9BIk^9C(}=nhe`Rjvl^m$ pW׼[aڸ:u qtBhQbը:B1;gFB++-'!_7/&Nlo1OZk[D*X#,H++P}(WI3QgPWB pwj(Ѷ UH-T(Ɗ- yu#¿%w|:mt`JlgCWlUһy1(*FZ^(FΪv3):ʔ .H9F1`j\}satFl5lB.fs_SY5i[,>0'aZY,y~_3HŹ:_w"2cv?dtZ5wDf:(~ 8ʢ[īs&LY"VqobMc1an ͚DFm ؓLA+-TusB.Uǖ ŗ&,.]/W6Eʞ̋#9QTԉ\(]\`udBdƭ#J 0Be\C␁hi"Ҏ<,,Pt㼄~(^;to1>׌ZT;?z!|k07AMxVe Q aebK^Y?TW25 s6%8D_NR2NS=7(;^._h[P}!V'a+:?E 9^mRIzg#?SB>QH~CsNA=X9"(A$ydb+Fx/[G]Dj]6]̀4'+>YOkJ=OCr1!չ93%. ؄,J/8m]X-YPpAPT>206 7, }+ӥ8TCt4[J湱V~ z!}nbG½ jaTrpr+=qhnL"D{c6뉣_D;meJι6Y`lZ9dV%RZB;hGz #Z쪅Vl0pL8=_2k*k & \u/ !y-VZG~bǏ7SVu ̻, v֔%I((sL<ĊJAӍ҆ܐ]b+r^Mי|T!u|}6+ [8| UNIȸŢl@ٿ묮ݖ@ nU\I/mxKkX̡= t9@1BA (Q oA7 P%o6h":wn- fU4@^S0j e>D}E66鴈Q~Ì~e*f`owmh_DU |Eh>,3fR],=q69A^~ Фqj!N^U@5N?9),@RER-j!wZ)7S0U"zD#_#zۅpN=xj|@V֊pLfޘ(|b%MնVӞ L@`wIDoTP7+"*XMTVUeݷɢ  ҫ0|WTxA{Qy4qQzݭ+\ X~uVb,ϻQIU-R{ YUu{ a;cmM=AX!h#-nܚ3[A#Y.L^ u Z* g`ȁO7yyUWWjѻ5 ݸ`.{P~U9F6n  ;aR!᠝לq*a6ksl|jv[${;6J)bH| Gm ހ+12Yal[_=xI6"];6ҕwD|1Fcw><8W]aS^hL5kgsִo7D K!iE]w&V623H`m ϼ\fMV!S@g8gFg*LEϞ#:ĬIt 13d:X+HM&Xbf^[NU0Eja{8OcIוwCͪ964ѭ~p*;VsAJ@inxC[ l Ԛo(`.%E Pѓ6+K+{`{zjTxYx~ËSbh[C hD*>U <X%P%lhʻ8jlv&쮒"*/>" i/Z?wA IW{GSOc ${p 'HfcCؘ{z"M(m fZ2U):~Yf/N=5WU6-b.=H܊_>]Cb/a0UoPhSdPЂIVK bv;Tr>Z?|AIfɕNjRGp`#zLil9Acv6G0ro,h+^)X( nț9#E! ^},h)/}!'O!.aL zܞu8{2މjk6j?@׮m|JQf(ͷ/us*15V6i'Pb+-)rr ˣ1awS*p9 O_,)~up HWG!O0 V8V\# 2GVwq*|r64 Xذ_a(kv 5| <91 `X9</LIZ!$}e+ou+<p1tj=r[@z^W C"xduR0 RC ua:FΒB ySٻj EE!*C2z|~BRZ\y)P ؾNE*4Yl.\ m)Չ/ӨJHmr^-&]Yfm]1ejBf_]([XHPܰq90r wk#Lsam Ԁ z<k]>9;į5J\}*fT&!l,. Z;E7!ĹCзG2!W~Q..S֍BXnDCk#b\nU^?9OSe mYVմ../fp%#Oՠm/Kx@YtHptIVæ}z#f0oT+ +gm2Gf\A]ːt)ŤCs?4/*%{# ̱MFD) OE+yq4#ZV=DCеIhzeg MYD_Qbr}XD@:+uVqVY  Y8V^!?&.W~Bd$G/㽑[49шM>< mo\='&dGu$!s =>aÓ.BW*Bެf~$!#e86<)8y03p揑.4A f~D} vh)?7)U]vWpgKJFry1)Q $_?e|֞DZI ]KFr@KǮGA\J Sa :̼٩rQkUۑK]ً?~ *J$ R>Z4rڟ*# 0ґ;V 9ߒuGgs0$nsU LbVx(܆VSKkg]X> d Wϣ2t̙iy'G3r?0U]=HtDvff@Q<͘b%,zk^oHpЪ`#Ps  }*Ru,#ȡ"GXvng(/JYKna)xEE"eXk nLx ?B#X+&\iqd\K`j(?2VHXYrTuW|ΉԅU'GAP70O./1u^= Ŭ!`Y;GoƁ}?sj*Sl÷Vr.|UͰSQ6S(3hNnvzR^\m(2ٰjR6OѭeEKA P܂-S#vB&ZX׼# ^$%KXKŴ$G&K6Ťbs0i/K gs:90i]}i䄨Nk&}$,= cJ v|;IDӸo(Xo,w`+M!𭳪8%Ydx\s$=OSJ%4KL~[j$WBb= ^ùLJ9np( }&E}^&8Ch:SRԕ+{L9 8U1Nק\S߅0erG_?ǧl.i3#l2S>9Խ&[nEb4|߭q>%'a/`e1'fo\Z;mw{d"~DԢz mA)s=BkoY6Ti^.<}iG<;fDêŘAE[rо"DJdiKmdlCA*I`@,B_P'6i3̆JvZVxSF!6i&+M(9R5J%״WrUUiw*3w8l9%pACK!\rexH6<"%a-ghaU Fw,mK1g[?| n.ZW)Sd۬`;]nǵV:2XB{`rDLFj$&ؘޔevRi̇nT7;dU7ל~Xmy[v}4MGK3#-Zdm~In;VAKFQN1T>jT]Lh3I {KOwʬ$%ڗ ʙ$8vzCVߥ/L'Z)b%*`PjI72w?:MH@?7G(1TC+*G3$bvocáKhK+^Ƃ+' dK>ևRt2ODϫ*Tj54MtA܃a:*{T,qvqMEf改E<6l36ǜ_LNp_H9ۦ$H^=~E7NW\%K8z8z[V>0* C Hx""UIڅ|ԶVQ :54 H~%{ J̕j \2,{.V]B\b%m5<0p}%cf@ڀ}9ӫ!FΔa yd˦^Mf?L?:%UOy"U%Q4Ų'?_:z{T›jM3\ 9(IoL&QogX{]vٳ%R3oek?m]s,U@䗧h%^љ]:g8r+ DRB\$*0)5qc4 ы8)>(7F(KM, ȓ4RKx #PJ%*Z}qZfx3)jcGJTY|e؆ft*u x9XFt~[%ož,ލh[ #n8a/A2ܣ?Uҍ((ZhK)x0jLsEn%K~fRv96p]'/@LD[+$Q m'ؤCo He(O+W =K:|D23@Evh e)gň{2BsmsOPɽu|W*cfB%CeN^M]@#21 ՗˸ 'a+CS6ϷU-G )F 䵡g~3?ЂEY&\JҼJLS>_-yLqMc5RUh 8!1.Cs)+^0x!B9l%V8VdCg-ryuhi2.e qv"!|9J;?fxO3 22h=vJR)>.!#PKTm7bPtz̀6Z~R\2Xg|yȧʋw .Q1,Zh|&؄.y*dNbg(ݯ/mCE -HqcHF=MdtJx7sgх= Ǩ'"KA `VI 'N\&]H9(xI ㄝȓS'sYm9:*oZT8 5Ҷ͊Uy>zVwFqg309JN;<5Ƀɲ{%,GzgAb/EUvqgs۶܁@fgW Ta/ *mo(Hߦ k2S;p:-5%xOl:\Ln֑|7ՃDB"NwBQu-=w'tOAL̒=_D *`bW=4jzVG]4}o같l#?=7׌pWxu-nGx&=#:vymYw@gLC84FhP",\90x<w`BN`-l!G#4hǟw9eΪsm-T ւ5fK30>I$Ս~ZE:lL7ve͌(*n79l|ЩE)U˴NZ[!@gdIr}Fy\:3~s=*^3*x; q9H/S^mø%lfR>+ǝ9);ɥǘbwlPA `Bmk\g'Et~F;_gڨgɬy,vq՜Ybwq>lXZ3g#Kf |8c)VLx(ZMk^v|] Srlc.ND[W(n[&Ƶ^l2#U_[h o4}_|b3+26`ZD Fp׫% VcF-QNoO1UN\z4>Fyb}OLx?Jߘ?"E#4"( ƦEe>Ō?~l(;GizTg|L7jYBVTPazF,nԕ+k(:H;`Umaubx!˘xC8Eĸ K^E)c>hj嫐KWSa [Ǒ*G[[ph)ғ6죒SDgled.EYLƙ@ ܘLB:P Sﺝh5s܃<jJ)h0WX;su@B#Smt: Zem@4+d^vSLzmSZdr! -l lzڐ%Q2h_{FzPtRp} /bT;_Ŀa$!G"'Üb(֢"hgl!'#X"\s$%EB-^ _eM;[J<.0Qh!tQ,#|r;d;֔ݙ ) 6W*tfa]j (Xo8e:):H&4/_ (l#|3,]t"+_U$ YwCf#؛S m^/پ y#>A%1Pn.l Q{xGmB˙{冨'g.*{A~=0D$nu +P K QoAdX=l ici~,WfM)/lrQ,O+z3&pegOV,< L⥾c̫9ݻvEJ1nEN7q q`'CL!6M}_Tب ˷.%-0y WlA|ñ?8]:1NZ:&_)vihڸ5c~l(n)DH`}p*1Cv"pG|  Ie:Z?$9rŒ 9%Ȏ wBz(O4^Razqz.*)`Np3?G2wN g45,igl+0YӼjS&LCGZzNP|ED۳~DVV"kpx4ccW1anߥ>$/ee [Xu"CWZyϘEP<ywHGt=Vp0OMENar ϱGY nHVo1@ %?w˭ V׃a~ͮv- mz_az6䉛;Jx'55;7Ғ# Lᷤ`wӘLe4[LuU2o9sPq98 rr5/JMxաȰ"zZ.tGں6͜' =" \xeZ;!xdmoH{.&O@2uvKAf-e0'yGq&nǡ-'Uj:7+eí?Qmp7iQs8\nX=I|z$I޾<RwkPB#ے?s([z1:* Kc^^&x9q'ynHhc*)C,e=ǖ;T!eƘx&0 UedZ u5Bz*7񥳪P۱MOXͱvH_7-TF>АG4e~κܶnMK!xld^6! ںJwLJ*rN\Й3:MZzIG"~IRH><*>nHа%)dF8ɉy9.uJJb@q-# %40Sǐ`Eiivկbr9LM3cְ?w1БdžPl ZcƳֽpknhVv[ó:Dny5lޚ,O9MEuT tOʕݝ[MKK,;Ae#Z!n=;Iȴ7*@'AޖpϞ]Q|;moyM_M /Ag@Ȼ1;B> ^QTϤL!8m2in蕆kxG5,U̜R]̯+uL嬸wh4}ڏktAV\%0/# zhqOe]L .vҋdCt ۨn$Fi,m:Z{oBW8Mg~S FZO_rs$ߚrQ*p-JN'0b;g *1$LQb0XP1uڍMJ+6OW8i>M7ղ%_S u|cˬ|TIr5eMzD#(M'm[;/)7k-}LU2 ~;s+Y'B0/n ih7े^X(7f:ɾcu pM)tz]c 4黁TH$@QjUlds]G"" NVC ,)QKPi7⃜ g !}/.B~{]M8km?0q*wţQ$ԵAj? FOS ȧ&=WZPi}YB 4Cio&{n~ԍage,/ }AN`eC {YC@ $˾^WK|2Ƌxc;죸$mk# ĖY!v^ɨ=gW<u8eYs̆@3[g&kY}?xqڪ_X4» ؕ&u%jB)nЗ)ն8s*iN :^NtOgX)eOz UO-\[sF[;z>8P>z2\צUC"紭4Jboe&[rp/ڮ ,5)JzC.@w `Ƶ;lf u)ʻxkxU|9Nm_V}ouR3^.`C;\l-]{^Y4~d ,Xk}l*8m?RnJA`b 1 *O2-}S!N}?Hu˗+*JM}ho7'UVݎ 88 pYc"YȧVeTU\ȅRCɣd?exx088eMޣ4QCtR. 5GXT3Um9n1i#bW-Q?d+[]U9&@2@F1l.35WVy,:m!_:4ZnߚOqR)nXx^5_t [ )f ^ #(!`Bxqě_M>>0l, w\f+EEqcwT5D@&`!4ȸo]E?"ڻ>ʲ\uUj~%zKN!=q{17\9/gwc`88T^ꋖ>q3#M)hX! ޑR2qd N~HKQ_lCk g;'f`NjbS?/JmqP*=+b'kf\ĊCezz?ʜ ^|J^(\3:/m3'y!ؙpXJ-TܹwFPRI?1N[#3Q!O0?7ƊҼ P1.eb7!MQW}q)%6t-]JZӈ.gMh ?MtiXzD*n(3|bhOq(5.!؁2F R_9y*V`L Df zufYtZjRAx\|ңo aZ[IHpl;WspV^x%#:dwy5VHuLKͯ/ g:qT@oފ4_j/[59Y.|jdzÁ5չb:ё)CBmz]imr^S~/|W18ۖh)t#,ˠ}h"ÕɞSq-M273Z,+U5 F?+B3QES|81 E*,e[Q1431ǒ1PTS]:4O l2)ƜVFopEjlXKrSU$Ϩ@sW4ֹpu%Kb/Q:-WCc+Ezun=p#P7ؾ@Im¬|ܸ+q4d ::`D+E.!4"딿6j |&jwOb$Tp׶s?gr(i[ ߃57?VEs >J?! ?$ ]5RsOΡQ|?5PZ_XslU6S.|4׫;Iz6mL61Z+XȆ\Z| (iz;伉}8Om޸*}'I ߥϬkSug %F?CȲKxۑGDEnTH?HD;ʁ̣v/;?^V/Adk;Po &Z_9rϖa^ mjsJP1~A D|2j 4xB\E*[R)KԊN0!oJ) }r4l6v͟#GWARi ahioc fSW'8|JQ 2Iut11 FpG{6Tnh o+*.9pH0&9=i ^,9=n0>O=,XCX\e]+VS&\QTą{n"_6>92OXÕ()[>Tx8*~ ĹCk]|B"i%z+9"L0 N2E!&uL O IRh3`[קCZ=B;ܨꜤj쌨>*2e 6E#1"W澑cvW 1\K6"<_;\pYŧ@q5n,FR?م ظ?䡴7HfH]w~lvB^tAQ'q"zਂLAf\ zt5̸=ҝnه }8:ZzfH=QMm Nu1Ͻlfۗ;%vIVga'ClZod9k`q!#TjNB_rƒKTXgéf{!eľ@~;84QG.]EgY TSk½;(ϣIg *qƑA9\ʎ'ﹽ]jI vPTh}9bNxstQjG^fahLdT*,N*Ԡ?4TM>_fk47 UmoꏌS؋FQ"o IP\!ermⰦ_L辴VrrXo!I2p$b=r$ߞ I,o^g>;;w)G7 dk %Å.gf" |x˗OYqNއBZkdm1φ_HE<߬q·N1G([qgUcm1]qu$Rb_NI fv W1]mD֜Yu|Eųw-)$zm)i@O\%eTc;%!Ew s?( HE:/_nч4Ôuna^V9BTTwfx50+OThܜ +sq7C=Ja yѲx@.Fk >=}iST|Jq`.bzc5q빎hv+ϣgEcURs%Hw'ihO@/g\V\r܇Mu]_\9k.Z>^m_b]LyV7 '" 5\`^_E_? Gz,3 /eqP96/<㷼BfY!_dyu+NAznc{W<{2y24$އY<,I[œPf 9LƼQiP5uoػRlcםպ='|Z(F^x @ }qt}^e," "El@/5~/|BjX(m}6÷VRn+`9vIvqⱘRo#4ǮZ\,u}.1o>22t\b`pxx3&/ 6u|4t`;I?u{lޤ֔K:/ lf5 \;F: p5e>ngJP;<.2ujF^'fS i8 2 7]0uSpuRP|A y;k~h3+] D!NN{NKaυn_Jb D@~ZD.L{uȚPjbU("dJFk3*JE8K:guGH]jjxĄH"h;pKqK{lM؜1"@>Dz@_7_'Bݐ?Y8T6<4Cb'6&nJ}{1ObZ/'w,4s„t)9HO+uJgбlܲFTxE;mKy-܅ULg)V2x uR'ʍlZ7@yu8[iaPEω -q'%D?TwvmfΩdO! *|9HHX CA`y^ohRbhˉy '"~+@y :Ges"cjZkݜ򖼕JOו-<\&]~u+~fm-j7ӯ%仈=7g@ܛd p}?gMN\1w\wc _=\eq5GfC} شY+UkFڑciqC14efynA%wq㿭Mk".J ray4a@VU0jt3O/a"75_?VhfSuxnb~ɮ[DiM2#k]2]H uv"o8oZtݍɉ>}8Eېi9T\*/2 t~(`3{XqͨO.򮠩Pɍdu*-zb2SZD+5|Rsf}+ {!ڸTnw~ܚ:) R#bgD^ܲ-n^xQἑRnm9"ynGa5Pƚ/vH3bnzVjuX=~Qڳn1ܞ"~MxP.Ŵrf&Xdq'?C&IW9처hI2fAg,2V $TF3c xVxZ hۮ#€+XKF狋,pP Q|St)DwO9=ؖVޏ!T~xCP#S ER;&w1l-CCiW~w09%lMUy4@ u:?;@ $d )70[-W+"]g.ǝ bl%m٨s2ώLJx.L ;!Xoo}r.VO_!ڮ*,u˕t<?C &&I,O&QKnѽW P$Ou=1NjPTcN )b㸦KVK@ akUI4ǁ@$JpZcέx+8|:\I]2n&g[}EfK[tydlNa!O J6Ü3C!5臂H{mkƼݣJ+@ljƦɒ2EL|W 5{BldZ_KO;oqVS;sߠ1Vx'>a4 *@1F(ȺI*WײX ; O1ӄKMP:=y \"QNL nuPCkX*rrO2 /a5R&"٣Y'#yfuiYV~sg㆔_Ѓ [XG5NUl/@|ht z>ΔL˞NIV'#a̜T5GzL1xv 2q8Jcu y팑?6b3xWr}3wJx?Т(m%۳(<ȻڮEt~'rZs =K_}eX'EL N5N"JpI34K1*rRN}Ʌc9S(ljPj$ڸvAhO ,DT6D<"UlCh#~`]&CNj'ⅼ *iyh#C'{', WMw (-BRO4sth%&-,5!vݽR8'V xϹŢYݗEּnE8/7̜DUDf@z$YBG D|sõ #@ΝsB² k׫& \YX_ Lrs0c 4`0 c=ѹ L TXOy4D*R:$%ye_|ivN#Tߠaccnkۥ7);s)'~ڣ` NvS*aIݦqje؛MgSbn*ze afK_@-;S_\Ya: 竼;o~|HaMt4\4AhX9uHD˅/,c´mᒀÈ`NHn@r`t8g.hHؿ/$"eƠXYRdpIQ%swȉǮ_p4fAACXE㴠6liS|s h[l ?59AV0 8- yzCy+cq6b>[˨9K¤QaUIFl$L(LIYtG) GRtpkMc(nA#~1X&af-i vv0szc =uGR gL0ǚglٍqr4NLG/Jf3U/3i]9}..6lU&o%&vwqr7;=[a Fƥ&X=k:$u"!A8iYIyݝ*ԪVq&HaKOVu e2.)q, Zsĸj^u|\kMEpG_ZT|>>tfX A7skBGOfbgv>o7)W.-$uAX&X;ʞCa_oǏjW'myx7>eElj}\9zvР KdL8U;4yIo08^PibM511GaQ5M^pI C'. }T( BI|N8cp^`A@{{`yo4r:J4^F=w%99[.0 /iI^_P, 0t6+'EY耤)ܷT/vP}2+Y~7) R<~Ynz;e˨2\ݖ hld)A5$ ̉?yGQN}FB-yn݀O9UsgJb*g2JQuUU'66gȾjnLu#2iܫScY$_-:p:|iJͧGnip ;=b~d uMPZRBR}aDo EѓxAb3R߫ߍ,dCK ?)?fX˸y T[h1NA(K}~ged\af|<"o?@2P̙+elߗup,ө)Ngir^(#]}شYܣ^08qszKϽ(fc7Ԋ0\үH]uY3YTvYb>hMEqS8s1LiI[<ޠ pV‚a\A qa"Ӿs$y74OƦ[.ϊsGg΋:wh+5T.QpJw""ez29ʢ[m&i\lp`0•<|RjS2 ;693vk 2ha/g(G!+G{6#જqϿ(p^]!;r 9JD)0uMO + ]C< û( _5=8F:shrmh;$כ/4#.Fܞ! Vxp]ȝI̤W¿J8B]rZ*6iDTN9R **HAߥ`TŬBe&kN0bGrʭyURK6$"^J}Cwoz{)F:)nRn7+Ժcv0QBӇSHMvww^P;#Do4̴E9BKL7lچ#bdTo ׏J7]44,ʡVHw 'o7jq{bI.8A.YvܥPu$e ApU>*de0uN۲umh4)1z(k[+Ч`J9K'e%<&؁a),ՠpjΥp ůk6z!UhDϮM bRt)DžpNj{%RYMREn\źsc/*!_lozMݣaĿ/ȼr#>YhTm[Fqo'IUNHΈe$>#"%l/DVm8>$.ʃNiH~-@C3 ml9F>:ḻs#p9g~B [/ SZ~fݜ%GH m͖x# 4V+6PuWᪿ, 8HhMb-`"ؠG$P 2k4'썖 w%A،Al+a= ~MBw̆;tFn˧@du|4#/RP 1ԞD ]VFF &~TajIH3v5!6IUgc0YGY bޕ ?) GoyP( jQR(>?8sk듷9UyEx!]"ʁGJWwN%^ޮx\~P.z>ãHF Y h.| ?$5)Q#+ͦ .\g/T()m;|6kMZpM|1L#X-)ТTH-?T1+! sldEAöp0RX{b{nJf>PO~Z ~ZnFJ=oT1:qorq z`i |G(i~~X?ȳE%9:֗6O`֍藴_D>0B&SLҀ؈gXG%b3֠&Q5XDE`)#/qP67}@)s~ WD6Dviw1` d%%b E`0Al@j̞ۡĤHHj,5k~[QCzx739[vXv)MF fx; '3Z|%:n(o%$>!_LZj%mGÛj'-ӷK}>fUGDgV缥ZG0Ezɉq^٩^~t1>-)r6vEVsd|+5["/).|Z-] y%qGՍ]uA+>CyʛH6>]9C\1Z/2R7b]w$wtE$Y<@)ᄈjMdC c1] |td橲 %{&Fp|<~8s5|߾J%1j{~ktRf !Q_nD˄b*w7z0SD،4e.>GpME75甛*">F>WUE6ST͓S7X~-('x[ˣ}OnNu2dЋ ?-$%K%|p +:U_}BNVl 𣦎2~©\Ҁb@ :=xe9mD'B">y.ܠ25jj%knp#,Y@Wug:iŘC}J$h{R2\붹rvE>ףW&u -dTR:Q_ޭNfsR1Y,#>J<4 ]DV(R4U}QnM9$N»~2k?::gN*V\!-K(i(#w`ު=lH)c św(4 fR4g<'՝}h TZJcZC M ܯeuJzʦj}*A ?r(S`c+eGK7I?eÿ&ODwkVDN\ѥu/@uVMԎ3i[FYlh7%/0K8I%/ZD27k4c)m%Z\A+0) 1| mZ6/_FMp S-:PybOO)>\U=TH@ު|_^: e:L8y͂%Kk!+ }OqKQ&KS:չ7mdsW Y /0+5҉+]'>1ًA~/ 70݁\u]D_)kçS񉭘.L2³h0^7gjfj1wBHR̩I oa.@Snbw?$S1QwWh~lW2Ѣ tk^)[`7Jl5 Δ'łQEEt'N'wEմ8Zξ鞏=%z EBM]!bx@ӿdsVfo1mcÿ ,y]+HJYlO(ь,-$9W.| p-ރUHl)˳) jÜO^ido}+-لX1G&uw!5:a ܽqi{&Cᚓzžkq?#Ё́9> ¦FQd_g ܈sU_ LM/'ܱNOXX\+A;FҶuZ ōSDiN(m wT壸99w2m:,!ҀT(9c1HpNɧ47f֢`ˍ"И (nQdN 4I+I5,1<N+դ"Ym5o&Eu|Bz\iԮ ٌX<$z #vw]I2 QƟR8Z QUTVt 荞<-ӨɫBdp(ZfR)%9@9^F^gsQMR3+<ʭ]SoO/!eD5L7ސXLw~\/`69Mτ{X2UJspk2M؍0>aEg[QOi=+B+XP lX[%ډ+5ծW)5+g*u^5K-Ї5R(#9 B{7pmHQ<|W~^H(#Urpn+cfdT{.ܙq|(8`?OBUa+:ޥk4}Q%BؘgEqmOsr(*L'9_6)1Njj‘iВO^;= O O̽47o1/f-BQ*D8E8R.m)ẑ/= Ak.a?dqR_hȐqW'9BiK'BrRa <دb67*-'_\AkK>J}1ex## wXa]PIݠNS'=7K8td3JRmjfܿt=ՍQv4r~Kwj,i%J>yb <$c oSh &'Z<3xZ6~6oL#u[Y(zstkVb) sycq$bmsbsj9Zg͂?2>oQ-8aU`O8 W''#~Jo4=^U~,C<Q2X6edhf ,z ocUMkBzIl(7]_)P"Dluڗ6?t*X:ņN@A=];aJ6q!1&"Qȅ諊 .:lA*d/tfUJ`R[G5/rI)898}-,ucH݅KxanlsIN m?QcNj{:mHx+\f[C?lbqR2I:>8Mɜ$heB< qsߙ[[ďĶNm @'4$Eܝ:Z`Є\dQ^c t\<2W7 ; Oj +s9.^1ٌ3Zsи]J(jE5/s Rclb,A|A[X] PPwjk_zk ¯GTv`uF},nwbżvno;b,ށ$& 2*+4Q(ht^: Am48j*Up X}pOxSV("Yb fA&>}fVs8t$K<:gWelCi08Wq%k+oE*"+;L n)"nѵKëE#K#xܙ,R2zZ$T۳3. W5RF ֤U8UY VXNٸ;AݒORmqfhpL+uI<F. ElgՂ7絵vdy+ g݊M ]ܭ83xO-K| VJv>۰3'x&R.$0U*Bm'*~8S8GGi*[]ڋJ nN8~GPH;6AhXզII5ۯhE|5}8;\۔h,ʥa0y^`JWm{ǬɊ Zޓ>7u꼍SO`iyY;(5i.';)r%~+dּ/Ơ<\-A[FZܹ-aHWzH K)f:?:WwXc͐~V50T13q+ wnbύ>( C>Aa)s3}(]-%QV4]y9Qi)֙;q,F95g*\6OZg&4j!*%5C8iK"T톅UuSǾXWfC i;ox:FF7?mw Ha;&kR_߇E0̋ow*(u&;m·1I/qu@#g>h'omʜꐿ]jis;u3 $~N>5Á݋ꋷ7"va !s!v /' wZɧu/q10 jC:C0,vXV̧goU)ڢNk@+ .XitQr&vF`;]x¬L5/.I hxrs7e?krFJ'(Oa3YX,ZYV$#Vl¯u-w=?YC[l|0QEg9N?ɑO;yewms3rqzeCY[/Jj ;aY.Jݓx@ >NmgLGݚp Z)-폾[no` ro ~HG6Ļm11ѱ<9X}ܰr1uĺc{Wza*姆bq_{6!S"m?@1-آC\fv$p5\k3+גIʏNoW$.XQwnAn,ɸ\\8YFasKm~{{@4-\O3`%rP8*NTۓ{0Q釟j˹s?V*twJT*c3FHWDn585v#Buȷ@D=T)qtLÂ&v%PYam@\/6iH֟b?xq(A`1XFዼd0޵8)PO93 gM)a;w4ɧ{qZp ́ 䘵gH!-cߧ#xcrapf34y>oձBҩ0Q, =|ǃ/d9:$o*.!]cRc_IRx;֪;Rg^9kq~((Xu0zBpW.d:̈N/h7:6Qlx#զ @m=JD OɚtV֖}k}Y4r:n) 7v.EWJ6|]D|Y$Չk3s׊ejڰ\nU)QU'Nf9Y_WI^s"A|3.nPQFAֲfPXT)B`%HdaҠGuή\K 2C,e0DJփ4#iJ uamJh}t3AGGÌ6LFMH=c;:,|d%% Vl}?*jDaAƂlaiX<Cbp|ȶb2lXWjL A}j5EZUVfKeuo{&4˧&6 I]oA+Y">%hՔlU:_$2afE[EG@nڥ[St=4X M\mZ/L ̱O[SU0y%m؃lj>L[\{?7 N}&CSprsH_K. .Kuu ˺M +Ǭ:Y`|j$Rd?Bxfy5(K9"<;E.Idζw_ۤ[ A0MȎ9'E l4[/iPq Cׂ 9i_X% Fx@$ǾjTUηw=ULW8 uA":vÎ*m~k2)L]7S#Q6 Ev\_?U;%5^-?QtԞE^rQ|ruv~՜)yѬy[; =\ 2ƌFd/n*Wߛ0q&V-m7V Y;S?0PO Z l0MA kZ<:01uO[w⻍oN ݮ0g`-ƫK(@5™Au(Hmh室{ F)"l!NdgQNfsGwب\.\gW3}}<@ 'A%JNmP!zJ5̠(EgGCrqI\ٔpbPDJBySZ,aY") OE"|-2Rϛ,}{;u!@2yMJDh{Tl gH񫈌RGZ9Dyg\5͵ub)O_oNF|~z,ju]v( d,d0L]A=:K%1rUdkiO{jjɀpm`gzp}Sa:uyLd?`с83wvEc\IZͽV42tWvF!9èZig#9/q@ǫ`cLU5Vң{a0ʊa+&XͨjmD|9@$εpX[{!|L+q\m =j2X,$ok doVE{=om~5\1G0]؄V֦ te,$kҩ'TrQu.6Z{( j׍iOP-E3$ r5K[ILn cM N+)+oQO$wWG(imeF: SܥG BSv R5 [*1]dO- ZHe( ץy~ekl&. m5nV bNbw,}J4T Q.2h@SdV{w"޳Ϸ_ɩ}f!sgзwQ}pO+Stx_asO $l@~݊ZR {MJυ$gG4:,VLFkkGF0vʷەeW[W l-NbD瀄F+X۝b(1jvicUkb]ƾ+zZ-`ʓH;J"m5 ֆ ,JiF3Tyx؏Jt<M"؈PYy jRX'0>0ةzL++ՎkXIΕzс "xdTYD~"mҭxO4LE>Gtt*Ă=^G}1ٵ8^?uT܄o^P)!umՏB9>1 孫pה`bqoYcn릋kg \JttIOrsGR&^B* E Glir?`F9sYޘ~KG-@7CE6Cڪ,Rmq޿ uFF,WfB&wqfw!5lt яWM˴Еz=9 G] `wžRevȄk,`@wˉM0|ۘ?*C;Ÿ()htDX>k>Yݚ*L -0.*R|Vwn6S בUJqhq8;0kD* 3 ~Ew{*Xe׳}]KC yKX{҃U1Pf\f%y'G3LM!:%ۭ PZ#ϤɩHPD7BKd%h١r*zX}~=N%f/&7!ԻNrz&M9(e?L;N]0Gal[,_8N :K-Ž'՘QI5%a2OԼ;8ȁ ėTC؅ˀg;ZlkEB{fY~JW'Ia-, U,Q 9kH=Z`fӨ1dhįd:PUj_rkYE!GOc9i򗴄l륪,٤I_/։= pC|> yQ|B(pӊuVi@K g/$Zx>Nכpwl~kfC&M"SBu- Wñ-_,"\t\bj#{չC=T^G*cr)p]~ ǀep*)M8Eoyf7bPM21vS2\.R6WˇR%)[{>^Ľb_ |?WgK^~aukчlG: "ǾLF3yEj7iötg"4?2GNaLMHO(EkH n 4>KUd8L\,F Ν? $װ>E6jp:78vJ%)sg1]M(?{ 4MsJ>A_Si>0jQ[B'À7VQ#psKƒDGq?h(Xh[BZ\+<?1M,Mp쳿 H .&."-E۫?YhnetB{^ +MՂ́zO93noO<> e!4oB@-Xb&ˑj^|'(vVN-HJ7 n"&Xؽ?y-x4*TԈk4GwAX5k/N 5 l8ЕA"O -s@+8LX fiq%!,f] rȋ͜yC'`OPv2MTNx^Q<A ZQW}ɥ`,,0v;S,w=prQH  4r 2H~vk@jL"\W(D$Spi<޾#D!"@sCIVqtRf~ Uc.EqY&rsFѐLI֡47'}VMGX,v&aD^ZLD){#<,0q>T೰2jHePȀ͓Еb<2'L=Y,j+VC1Vw)>d\O.و1ro+ c8_UNZ,+\jR "m|?hMK8vD4O鿩e.G=Nq~+uw6I9RB>z+떧J"N(@mOmGwԮxn+*(!w͢f$A~` #.!K,И~pnUh`8lY EWH@ЩZ;ySWi-2`6♏ 33`ZO}F [&&m]r_-w7k(0N 6ih І[gyXnQ9'F9u8] gY ֓.)ęK@XLlpxu_{rUY|5NZoMM&r7 ڵ$iuSbI}Cȅ>i6ᧄ%_U>7tH ,6+kS7@($\jOA' pP4VP௜W2bPQ Nf[@4Sʨi-ROpI H*qK \ :_ƒ["|!fC, M9oָ\5MQp[&dҒL廠&OidpJ7'=Y}.Hy7nyWUr8 , F9}ۊ$,IĘчSTFٰW9$ְ͈;vnP'i+QAGv<\H@ɮ%fJkei1!fQ`#MYW-7"o] QUiIz TϘAD[εP( +܌ w'*{\Qa!q 'Corw24 Z8h%$N ˆx}nj fvjv 1l g d/=C5F~s]]Q%nAƊ)rՑڷ1z )gy˟ TpXċ;t:Dj:Q;M0ɛZ~͖P oq 8R{g;t\䊐\8iAH`P6 4å{ $I5\BKf֜g4$"ϴ.`DlVSJpOExMu^֩?^QwT#8[3$CGBxu'q&"nv# <h)4V+}|kQф: KjHW\VNq Z>lj7R(9q*?a/Wkwy~â͐4d1swa>NR=fg{7J/vTBSwbqy2*Ta4cs͔Sxԥ~Q)O/Y 'flzp Hm^_mWH"bOg]}%[[ 1N|PS'}#wʕ@" @2zE_2z<їcn_;Ē5@]}9M0ܫIN Ze`EȚu]ņݝU&mv~\9'w{yIy(S4Oǫכ*{z[Qxͳ\CY[N/^L%_ud5bA+Nil:MO_>%c#䌕[(M b/b3aS І()d 4}ǃNj6NxR )p~oρf1ĩ_ⵓ3AEJM4̅Hv:3`FQO%C1GB1EWB3q&TN;{4/}a^rZ,S/έP-HQ>iA^CZ0s̨$RIu4Zv7WE/YTt^ãL4-&zvoK837܊KSD8I)6Q.z YvK>OH:٢)6_7 ^E0la.%#R\eiW$a')ތ]r! <ƩWd[#g(_2ԎcSg^šRO,f?:͗n RESAA7Ao![Ymjytbz Ogxamޚ9)'&gjKlW>1IfT)0u;ra nmIQ}W|7 d|FOGA\tVmC'V$B!rfJETz֖ k;_.K/WYɉ6Tc܉$CiBRv}z z%@g$Y p%B>ܶ*yBVfnuSn# Tfa(I:FfT @RŃ:d~͙(; P$Eyj2 ?LIm}=lSᅖ@3庄] Q"7:֯64mIC!}+8@P0n\/ʒf\dq7 j=5p%ۧ%l@ ֓> sFo_qd^P[@Pښx"85'A/,ǥrL&r`L6ۤȲrK/m>Wf.I NJ'q? yg ZO?]sQp M?ϛ!mIa۰Y]Iᖰa%η-45e[~T ඀κ6왔u18m#_Q+wMx)! Tb)x1jBq]mcj1s[3[F`Mwm{ Ez^.Dv,u3ji@sĘIc@l,Fqa%)I!k'PiV*X}qK8ߛPGXiW=e]e$={.6dQPT=uX~j'ZK~b՝(!u NFwf)˝tnF}PtJ/t +3.1,Y9s5S(UM4jb M?A D,фB}mR$r VA`};({@8 I{TMɩsGwu y]P8Q2ۊ-S7"|Ƹ2Pg )H! *ߊ+nonmc2E/jۡ~1T97Α9|=F"9.@x7!@ZffXw9!]VrC,Sz-Mr&ESmz`* =`58it]P ]vz ` $-S2eH^5H#Hoރ#ArV F-E/4mv4~Os s@w/C+ޏ[m vbέf\/rX!t 6:3&3VAp6éÂ{G;ܖ|(_f=/X_ m'(̞82* `W9mFk@$ׯN ZSZH?º(iO^Dk3XOf8T#bmaUR\Z磤.=˟>Ls8B˙ ;]!2`Xd ?4e\Mwk'h1m-ƃ-xQ[o,k0bOIp"%/VUV჌':[o)\5_d9sdGI|w~=5+)c*}|`3*-1bC`-.,^=#-UnRhxU~5SvGGH95嶟U.~j}b1ZGlX{Q i&5ek]֖DybF#:җ%-JVF:C,荍188X3̈nڤ`W@ӘyVub;~qy0<* i9:wwojlA@O7% {ʆ ҟLDDŽQ躲]`1{'ABWXPY}z6HB( `*'px=zT2Qθ\mB_dA!0eDZ|YA|4kWr,Nf %{I(] E~m…S ;PיZG %,Y9w];baC1,11YJ0Ǝ,+CDrx[S3ȺqO8BLf39`(^'MMsGge\[y!R=e N)x]-MS.($Rn#i(/  :mlN&D%BsD Q_.&t,qi7$ 2٨6wB 5O#p5"~x/H`~v9~1 ^dcr,M_ 'Zm5 df 7:l1tI,*W{QP"FM;_^ : H(@r9h/J +Ra vWb (zjPgw˰h ,-<r'|,s٤w@IZ\},bOۊ[PW$. zܺ$8$.nqi軞GЏT-5a|lP C8y{=mi UX~!"R3>/435=E`,tcA70g\uɯ9pD ~oK \Qk=Ti‡;?+t'|W"XЕ5Wr-/|ՀfDž5auXoHK"a;X؇5@<4]B~&"'$r6IJdaE?@_{ (`22q*.gXBnDZ9 }ۉRgM P=ݼ@:' Uv6o88V0`0i4%<kr4\0qo;r1eM,6D{YY*ly< .ɀOi߂F6 A˘*ߤ`|BX}"%i/%t!|Y" Ic[3Ԑoԭt0F.^)k>w8+Vf\xzJLT}$۹`,ڳ) tPůJD[,5R{uet J޸=N?0vds\Z1oQk"Yy о@۬imXvWOtD❲ K1_>ne"so Z K oE%N.hz?T:HZdk:e=b]#۸3:6 q3ǩtgrd,c9.ʔrU-wqja>7 i^Bzdژr8b38jWGIT}rGhxH)~`undP3f5fEvm]yumڣۈ7Pz#KAwCA}:a=g:M W ]ipdLɄTK/Q󻗛ؘ 8(9I+-}%F?$X?':ۤŨg¢GC(!;/SKk,@>q[#g$MH !:zX'[{%4q=zj%*'k3nj\'0 d^WZR*53/ᡂ7LkwԷ 8lH.J3 (! _S1_/Z9ScZq r!5"G)x5&亀q&" FGz4a\$/Y21O>N+^ tOI_඼k壯NLHeR5zQϟM).ޓFsӭ )~Wǂ#d+|_uqH=,s5ixhbT~ݳٽpu&1,+C$>|gsY}ۡ/K+7`(,W~̆gM3Qc0MN=_u{yI=1UТJ%5-*%{dMpP%KYkt쩯+{aj û=LIm~ gs?kG>[pW87D-ņ0(=}-e/k=O(ipٽm'z)+*^cJ euUõQ)$Z`1V{faְYFxѧ.XWgNRu[dhmU&_S:|>x[ԩlk'*bYKE7@ګu8ɔF?ړ@yGOYA<MOѢYb/AtygoYJh}a7O@^ EmT!>摨ixH4ODvx3{yl-L-) #+WOh cA"Ӕ Vyi͟{ҹs[ʓ)L σ kN:d}pwC|eFYP2ar%⧛?%w搙S5XhRڪpOJ8{rXJ2 g#O19]0; ^v{dc7ЎOD!Pv1UJmds2.,g3D+Z{zŠu@ȼU4B~YTc_QMPsynd<.҃ی1C0^% j`M#;.CߦV4?ZͧH⃘]1"du#Bpi ^89WZx&+r| L֊_(6|jܳ':%A"&)IVGR0,Yv\ɴ$\Z) 7rΫaKF^ $<^ Tf; >](^xAOtnb. Ҥ/S0 =@{dq(e)"ndY_r)p>L-mOY,7Q%RԊPo eX6soL=u{!H39d"(>YdL^x=MCE_ jݫYOE&yS>ţziz}("ⱷ5A󙍩[`H̭MvQODDov= t_0hSK[Fbݦ۞4uxW8uunL)ZN4a%re5>G !V 5egz+)Bj#* ԪEaUN"i!NDꎭ @Q%1>Yh",6@Xxu .NmQȰVJoS?2hzk6[9).gSn\n$=Vv^q i_D<*Жw[Qxꫫ.l*rw} tp1)t'*Q.5mIKS4]0@a~D;;`fGд¥2}HrW=t5}:Goohz1zZXyn/2 GDiR zu7AR>ԥ} 96OmHM[.L1J1 ;9qJM˯wl(th^gX<# 렛'NgpDƚ:GR=+>Y:b uffNܲI]u%1/˙jB? (WڍOw3"n_sb t9tzpcKL`lIZݻWًp5Nӯ{W` 3i(1 z (xݛ9]ُ5tFXq`dl M6ȀO}|.?3HSdpSwSO5߳ࠊ(`^A‹>)^\hrD~% 7 )b=f 6?%Qk풠m>@9:UK [U'{ㇴ>1@jLċ,Gܬ* |&T$;7/-wI`K'nLKs DOIUJ6ru{ndO;XRԵ-> @J3‡ʓZYf@x?=Z׬g`_U/FnnH2;,-bmϗ\sXߒ,*WGpK]QK׹ i-b&eM*6]N[O5m^XÁr\ BUnwSmb3.gʾj wuH6.>b_+}2F;1#3'b(W2GTHgX - '5UL]肺@$ ⷨ& f=[ f;h`&NUIy~/C3?FTA A!DvM"[pSPft&eAWʳ.!$K'nغTe[o{PZ; n|L@?Pߠ;S\%%aM7G{GJ<XX [#vwlBkxCN`Њ3rq?f _Sߒő`kX#hNHz8*/;̊tf[QOxԪ5i*Βy5a)^na-.wb포9rJ0RRyb%ٹ-Ȃbo"3@X>*u3̐oZӺ7H$\T™0c5鑨V#r-ɓJ7`ʔ_a: 3^N]3Mx墅T V:S} [K;*ĿeJIY& "ܕ \[[ 3ANH<Jnt(F;m F+r~J` 7f ^yԉOq{qqڢDEL– ~ZZ 6v=člpIpyvK*! YVo,/,QdUxֻvĎA"3NͻVvIw6cVҡ]{^hQ=Boh5{G:ϚhZ`='ea{ՁwQ뢵Rgvѹsz>IwnơbA=vȊ@-+Mu"TS. 9;_˔b1|uʱ^Bt Ì[bϜݜ^" k9gez^HV  "D(hCJ~r// o~jOnKx^1fhGͿmliwб_xi#`J~ytꡮq5d-)U@G':]l", W @J,>ߍ) ].QJ;گ2+6l^ t6J}oTxO~R׆\=:۰ؗjw[HP)s4eXe3Mׄ o~FА :ɵa + #eLW&HOB5j& YY6AO>W"&?=}AWC}-mӊL|L[$j5+&[Dh4'O:F~Bs7yz $37Ũ]!y9d"VRkq>IL:HAǮ MxXAąǼhbƐ?Se)Ѣ_r]_3y2B:tj h֩ c49[lftSPl8\9GU_%$Ikd<tp"/]n$]<-E#r8.*ܯD&TwbT#cNUz|Abh.3R=;ғ6}'iֽʙLP'*./)( Hp)x/kv遙fٜ%UaVYZd\! e;o[ScOG&@燤0mN_Hrz9\Fn0:c]l'ƨÅ~wKJ.xX:9. T!J΍Uゃ]r;% /\ϫ |S% ܘT_/H?eܔƓƷl⺿Żn*S)sn\c!¯,G2h# _ KD̐SWOe>-{7hW6NԈ여Q2D|-+seq z廙Q_MW{ aPTYw^4UVl O _P8A$S=_&ghTc/BFR 74N!]Fքjl o-Xo P pe[0ݥMɔV7)_XCg.o4lb#' M(a(?MvOobV,ĠDwQ/RR5@(.mN2k妽`N8XQ~*Ü~z KǝBPUkϫ :=H_2MxXWob-L2mfo:i9j &V\80) +xetSZ-oaȪM(h M5CGƙ3׊:;CV&Bٛj_87,_ݗ$ /x-m+p"iHsErPBzd$Y,7wQe6bAA#;`S) M5_?Le(T 0&I؇Q-2U %1]wO/Y2k,'ጕ/T/ m }1"kg !0lړ̰,7k~$F#rnmT{6BA$ܯ&UTc4UvӔ?/z6WPԳ*v%9P]qPIRX(r3ÁG,/y)pga{;w}bVJP .X -6IxJLGaClR+4&f&|̸dk} 瘢DY"YbtYUUYa3rphyZj|Κ=xF^3n7.jO3O,E 0_V5C?:|Q~,e0)"QzXw>cAJd2wPFAźw ˨ܡ%i<#DӰ4nlcw'jaZԖx kPa#|uI r S^ePreRPv⚩$UVEDrRdL{w_YxrUT<НԽ_n.|bض N8M߼Of*C퀿OEʪ.euitc6{""Nk,Z#뼥8o*)ٝ|'ӘۥKzϑ ;_Sƣ'23!B/pNB`t{T <c(,U"8(ewٗsR ,3l.G LvOJ(JO~s!)|H&ٶH޸*IC@p&Tn]ɦrI]Ct"@ݏYdžyk1KU~*@|80>6$c펔u,<ӣd33]>({¼:4zҎ5xYaMzPscT`-BޑȒXcU3D/`>d8Y;b78 (<\{iyD.!7㏛ U.m:m0IF9^wϱ]QOUTW{IZQ* t~9z }s/^{3LH/i6fb`F3퍁f Q M&r [ I3))սU#r/+QI:qu?i9.)bqdh hk7m,FÏU' E$JpU0|dzKBB,:?/e~}ϴٻ§TF|W~)D"WORdY]r:/B*$c36J#qA^UQ`ZRȊf;9~14-qH30_@6 YQ.cT1]4E9iyIb޷c5|1 05x{a%6k/-{Ȩ46Az-|5'=7̾XV>XJ1}rx5z(̜}''b>y53vɒ c#{'Mogt[֏ ĚRj{&/ )9dt#cϐeaҾу7^sqm_"7 X" RЩ*fyo7܋=(ũǶ^zrLB!xzh%jxN}J?Bв2.jb:7h$*|BWV޸=`knYo GhiCax;rqQg&eCPκЇ0&r?Rpk^^R`,:RT $mT gHd=\,bET)VjY˜yoor$_n d7 # A#))5xickfV)+9|`W9(xpv=0g:HnK hZ3E'±^GiHAF+r O'cԱ45r&l} t^C6/&9]>fV }6b'B?X9c^K2t\ c*?x, 佌$RA:[-c]ք Qݔ+w8Y :tH gᚬER#N]8"l5tnjC Ɯ~1/IvAb bw()(@kWoB@3?b.o}>jTź@M=҆H51z4Rwe-/U"w /WO_XGhq E5,/@r܊cL=D,!TRJt0B[eىYN|վz"K=SG@sր?a5Cky<.hBv} ?cW\bIuZ:;n7y(.AYACΚET0F?*&,w ?0,BKb$qeqw~Pr^~]mJmc l9+R-B)Tb%s  vP:NYGu?V2& p5$0D suajA1#򠃬V0nME/1Ҋ%Tc>NNjI 2N^EܚhO?"p[H{A`ܝ|('(=ȶrqϿ&lU;L G M)^>>LH(£`G= $?,*p/m53^!ף.cyƺ>*?{I:F4e\5b=b]Xau0f3 (xjQ~[==|_[zoV/ѭj5!䗚LLqXi q3f㕵P&M[i֕-F>Qسkgf ХFް]N@%u*N)aBfK̆F7W_VLwi3<NnLjÛYL嬰eJU/b5{tkW׶!Fq%8ӱWG13_duh{QMV2q֎Bq4**GXx;z&wv݉>kSŒ 5+6HpSJ$-|@@@6ZU +mInG˽E-6Gq+]c (q8ۮP50XEb2b[ 5#=X1a>:U9U E0֠.fez c&Nw^h$ۊ`kG~N Aná|9ԛի8}GvјTzw^ ݴJVk쓃B^"b.>㡞A}Z)`:7HOL0 'Wy;5uy%=󵽓1,ӖG8"?9,^ u'jl,1LE}}i1jKQNC|7gÂDP`lD9k "?3ŘmUMTpjsi3QKz#rh#`~~3}i %mZM_*j3ߙdu=LMM^Zzp=oR-s;[PѸ(ߊ}spӱ-!vjz^9QwECB|9}braVF4(j!YgUS*u<ޙQiu;$Fg^fxx N낦g ˩e'5#_HjU,\v[62G3A;9`R2FE1 jںcY|\'!nFY/ d%2̋pP &fۇ0A]~]v*冸h{e;f%:*اg;B.S@{][1췰O!v'Eb {;GQfЗȬQ&ּѽ |*TSwe(RGlLVDQ\##%.)@f{b"VP0e?"@2&r6ٶ"RJ@a:64OԖ%ˎPPpu$(HQ5Y 77)*.Bo+&H7.z Qْoxi,JN̓Thb;DKm(BW-mg J[ӲcKxMc̃-4)])ώ| jX %nO;xˍ1a_iv.*Kt 3bxkﱊ,0P*ZgƘ_}|TʚZ:g4:I11؉ĦɴmBu,̲.-rx H7ܧAōA&`{jDXoN -lZ]5ε#\ Z-JaS̴}&6~ AL- |>aV szV+6 ӃjZ{2y$`Y'zfЄр<;k)@x|O}/iT[FDJ}1B!j`'n=vxArgZ7434C¯"/Hf;ڟ$19i s/$_86HC&* UzyلkwpIl] *<)Ojuǒ[]yɗ;"jVC(\Hcxhq/ ,TI0}nz+VdB$=ݢ&L7f GzIM 25b xf|6닙}Qx%A|. *, ena}DQ<:pmV ͸{{s{af8QrݤϏuB+"vD<4C3lj+ X!HHh쩤ݭC޳ R\cB6">sz;ede2+dgÊb!_\XVaoqKZ&sj:V7=-ANmT]D3VFtv2+WN8.hWFjx8s5h\%X˖TJXoN3kyx$t{|(F#v C ;."{8biQ@˧kl7a1塯,J(L.4 w}E'aRUKċ8"h;iMG ^UQ)`ya_8Gd͐cމ|"e䆡d=fxQZ_ d~z1~2xmA1zXA8,j祜?Djq 5 U|cr/HOX)V'vʡ(K7 3m3,HKgr- 3P<ȯp.g,O@fN.ѓǚ#:}%w[Z[L3ө-WΡCtAK:[gmWtq1>΀\Nn!S\iR1ȃ}5G(KB㧤:"Ex2*.u:?Vwc ukBGРBZEg!$H+uy#igǕSTX-8֋5 ˊoyX[Yߺf\ G5DV<)4XBhlK'm L8 UtT e M%q]-Iv78EBG Vs8xt%>'uNN'(,XoϾDa,1G)p $Dzs<.ބ~n@uωL&C8kM|/qEt* Չ@h֋lZO& ~57cy֣skI}s螛 t)̧ppuR>G9^SA75r{dG/S,<^sCa4R`S-ltih{W|DCSlF~? }_i)o.@j6Bkϵ/Ue[ F( ^9ﯵWa'ZvN\Rpp`Ċ}gOy:fJkt.;^zv3|@vء8ܮ_E?=;$bߪ߭ f+c%vAw 7D<X}Q0I1FYMjT[mR8)4ӱ0 QІUiPR\䒂uhltDl1 Iv\-I}(>l͘6]}[ծaFXREYG EmНh}nlZ5ΒE%?"K"iӦXBj N?gq}NBҷm5wQ_D[^oµ夭b AR#_Q*$yo.z|$_ϓ.T æ'=ѣ%g2T!9,둧u@j!]E?BTQF-i1 lVv0RX(߯1deL>t.+L?K-xb$ij[LSH Ot}$!a}XnF%.^hu`Kk^g ՝g*;n q\` +QDu#jxqPE`v+nh,i׍h A|τUl;{%c#cua}3KzΞjEax@LmNJRJ9!]BtX՟}*C#F9Ǚo5dBaDWKj̣ //*ymT&x5v؁HeEB"^& q`jNˈ;5Uޓ hlXPnjT jie(`ETWC믲&>-Ly r1O = a&_Wn_ y722 qU@F^#w_q> &V݋$Ԛ v+KCHIa* \)f3B?+|:۱A[ooP;Vu)"Nɒɹ"ہb (4ÅGHz$232tѺ9vg3*rQfҞ8OVwP F\bR樺O1sNv: \k7& 6CYz]@^'I=DuK^|Іb(匰 P(S1:xNGLT=X3h>$4LMs<.sYB $e*驙 !T l?\\eucA$I ftF/6)OOE--!ަZmi'ZM%dIXl2 :`1W~bE~1(k["~O\bexض|ЀdM[E"7[+W~?@bmtP)}"mtt[A[qsʽ@lvxz?#9Fϔ}qGԹ7+'NnÛzg- /=J#AkMPdѲb&|IdwktgCPu b$r4r-e$Qj}{ĊdڧGFˍ ~KNȃhfzҎ!:ln_@@z{lE%7T_~ter| S8+adZ$$_hp־E n4e}`(PI8KG}2U3ʆgxQ1ԻFݐ:L ',XD sq`y)7t~_|w3/S)}B*ؽ#1WK9~ůmkT”QES Uy3L쏻Ttu9!Mi#iݖ6d9ZCa,#~B-,=a2$CöMH7`EY8-c豮/'D.4}qC 0hH4Rh0=A UZcMExuaᝪ)T ‡!8CM;ʄO^)s(ϩcL$M̥DRPh$]YU(r&@ 䎴Q/,'~OcE":R'su_kl#F #jۂY,Y }{0zOmGP0nxn%G3&| {6 ^nH.gP6T=yôǛ#CW*+, 'QZQfoAb ÁkW)$nĠ@dbG,0jth?s#w/7}aꞸQ1b ' t@..}S+/=hyN!ǝ;ʄO֕"2>jxk3o+-߲O1SҪM6ǚ,+qiNH aO=gJ)M_7jIKDFk΢& #?w*`HY9lI &#m,HPx`ddgV\=7DRC^Вy1T oS-aWy*i[B]>fqчǤr%da#GJ[>I:vMϼ:z:geC6c@#]SL%~9\mKZ =Q-0VX#´ӋI nqAV=W!%ط2UX'SB%SOǪR2_Տ4bр|ňdiBj L7~Mz ojF77pypKS*Bm [5[%ښpSyJXp|fm݂\J=fVc0AHD&t;-,}n=MJwzuV3C[hX.Surjׁf3 !j7y /i [gxqq2/A*QOEK]N\mEwD~FˤKEo$ o+CӷB/_1n#g3L^ dz^W?{f.Rd'9tq_cR2: ?Z|ŧ2n]WQ$3+:ChY>Nj)ɍVQE` N .d1`ڻE@"Tm[G5ݑ=; 6hWd:'Ǧqa$ D^c+:Hڍ|78{7 |,j3b=n3d\Q},g<\r@h|+ӱ'9 #qc# %]dNFQ 0t܎ 9'Rj K? ?u13{Cjo ?#]ŏՏ [Iar㸓shz~B"l(7EP"{fGYp[bKd9KY>cpwyE۹{ Q#Y?39+0M*@.(^U#T+H0-F.Sjq z3 4GLx(?ǯ,ZivMy{Gfp1_XQ{zѠI)Of'7)`gA鯄+g#z龅sbko&m \kܮbKr/!jNc:Qv.w_$HڠBf1Y#ro+vk`?)z SDNjm LSw<; L~}m]xgd#Oe<.An@:($m:6rQ2nkbNaa4SR7WvU0w}jыLR+t܎i ms:/PLXG]m&j:]]ȶSkB??޿H9qj n#n1Z?.Sԉ5U7K[qoL"J:Vu MS3dK@qMC-{)5)B4u8ax7􉹮MfP/򿐿uDžFΠ ‰}k j* !Qo3c,-|@fK2/ >}{Wy &Us7UCP<{\"d6rhs xNXkM *hcHEKFʠ<̈́/WŘD9)TS_䴃|Np}$9Τ ē1ss]JhP+ьƶ8DzwUBQ_ucj)hg6݁r;d Lgv.#ah+TjVYx+ׅ;B2FM&ۻz:?S b{<0ήfzCEr"jC-EzCيv qtbM~uEc\r> cKUES7z~K?HHtfA+0HCsX~'+AHP;X^f ͱQ=*x1@jB{qyB]&.ǥcp^Rf(b[A|+PҬ1)'H8q7VF$Ur=+C.23}!X MIc&7ǓIE輒AB_-ڑi4)#O|z8Tv%mrK !6 *!TxpD2_̒o;QS Fzd<kB4[1NMp6@ JNWqzllh6YC}bn1Bh pw8T >}}iaδJБjW. L+C Т1 $D 2~-n'Wa"4gLDۃ8[OFIϙe'~:6^2ócI,qS|O;ز]C=UᩋlhW2e"Gzir MhrXF,|F&@Ȟr93xЁuρٷQbϓdûZJ_N`*>xsک<?q1-.9^Zj &בO_#  )X3&Ȯ -uL|Ns:v_H2KyT?[6녌սFa fI)Fi3)2##!>迬:? AN6W딐ǶS&kB3chu6Yvvt{[eCg\Q{q;N/Q脠P :\3-J$unU%¯vH'zi K@L% ~R\k#U{Yo^ ~JY$]B]P4VT^[21W rBm>2;T0*#9;CQwbP^$ ,%Ã9LWD+BZŁׄp6l*nW8]y(&|"HDHO2sy=6Ct'H kwL6+EЖ77Ý.]HzYMwxCjwxk)OǙY3|'v\ՇJA'q51 ޘ+&B;WkҾ_\kzi-uu'zahd&0R ɩ?xO?*Q] 2&W`s־LWs¦X7,:1l6^gڴΩ,wLgnLߍǿ)$͒->Ȭ&L D fڗ!p(˛LnLsrXχ[JHPjk aIo{me`7QmssAvEK-E:Fy%Z%AQp%0dD'71i:l-[!u2SH{dI,;)[ELhp8j 浇BL\a K`fޢ<`ip74[1MMxnފ_ro Ae`A 3@ΉRD:gy ؼ R6í%?6HF<Q]z ?Pf$JЧOӒ"9AAFǻnٻ(LKj.?T۸J/_ޤll3$0خK?O0YaAȜ .a@eB?i-iiuZ\lf a@4YEO >!1'V<)87~9. +Kxh'm7^X֘mŎ:5CsYLw9Wy"5 (h&Ϧžy3v!~/ ƥԙ<+bPO 3*Y P5è.5ygkx1wmdULރ)Wu]B 0Ʀ}(I?1%ܞ&k˸EhYn)5 P̕x"wcn*{v_0y.NϿNEOUj*!Kg(u2R9 B@f԰/5YЪXlɃv.糍|$[>_K~3 Idz3W࠸^,̑DžDNE,V@?zƻ}z3'= -f_T*}oHeޗFw*OR3%"dek3n> $Jkgfwl$0;Te5=uN,ҥٽ,ܴ˿c *ЫiTQfwjUYG(9 (hO Z 8UkSa8kXô.]<q݆#.4kP302Rnx.^RueS#ȝɈ j΢-lR~s5X %k׋Y(W6AGg&]Ӂ8XϺIOk&Uڣc43{ƹzrW5]۸B\zeHCf2 K15d -etI8gsH4Z4v'^B2*c\˭W=Vѻu?_7Q)alԘ a [,[qtD G* L'4I D*d_8'ЋHMz6a  E:pJۛĚw 8"= dt< '2ԢAbj j5>cY)n濢;9+1'N<'uRƫ22f-̚#n S|CB"e}xp %ŝ ,C} ['`V~"ljb!D٫cE#]Mbhjw{^e;x4>>m!Kld%Cb9&]3D"˩{zF4qHݲ^>E\[d\ASt0bC1?~Tt~aqV0xOE74DU3swD|B~˛;w%9q^Pe1zb+(y3zpk%>αEA/-?E徘U׍MtE#c_PZ?nxh5H =) pk`}*t7!uHлGo B+]'X9q'Sƿ@/x֕#agXq,af3+J{p;?oGRԭ'/^YćsЙuDCۿi=p4ҭ| 25ZC&UaΊe5n[/>ӟ)}k(4Ytrlsr\׭&7tQJ%EpvͻᠪUz FlcɋcRAR^ /rr3z u:  ̳uafR<",%-N}Qݷ`Y|&lSBTش6Judۯ:v"D}(Ct YE"2-UUlTr~Hipfpqm4nڂZ5FOOd{?WrT_M.Z?4&PmO풾;q8~-0'=v*tQ}O 4=_k ޲2DljͅHkXnbRw$je >$+ܿjg\ | WQt,7!ۏ mŐ7N}hN"Y3ݪ-w=PJy;JLY^v24H&uߵ:g,G 8E4[H\|{YPAPtL 8JIjS+\oz;.vDOW$~V~V$H\nL* wn@b#]=֖Kń`4D9~^ 2)Cj/ŗo8 '?:U "d n; 6fq;==LmϖGPcFp<DžNAp|qsY7A| f]|z/q߁\mIg%45|B6zH]~ntI@k+Q9m ;~bmNp,ƔSg=]fGA\6`qi$N+\}w9&q6Y.0!ޚ'e{fcZ%ICQ{=ECz)yRn?X6ٓuL3B%P/&arVT4X.]f̻$[\GG}HGA8-߇#Wi@04J]:+(KVĠ.Ԏ*UC(rc{*Y,r|5c[F#O1iAtc6-bsPUy_&z 4Խ VY {~Y $ .n%:n+ە'I }/U)4_xkYkpā?KJWzs0q}MqG6^Yy^TB^S:?@Pkpj}r+vdnOovL[x1JN!b\f:gVЁV=mfr߾{2=M]bdN?3N3bpY.emjڠ5{+F34mo^_΋p0bTi9kn._Q 6_AN[Pz/  rV4*SRDWJ`CuBQxjQ{cMqnuJ\}C#TY]M#ifц2ܓWK P[s)zi2֜|q,Kf4Z*J/f2o`2犯L籘5ti~Nk=Iz`%16njU1&0d{?D7}M_>M <;o?"kS庄:I@Hu5vB0 [)ՓGyy_8[xĔ +];K~/i,!3'8r![Bm[[/ )"Kg=uEvf:n$` DC3`Î(+ƳKD dagOmq07X.Vչ>bAo91M|%#IDfg`@o 18~˖dN9`욳r\rń.CZJ׫ ?k(|gu?z(1-i5GіMYRTrOYBI*^ۨ@iIDl~uYм8Ҁ͒4%X.Uv[dgCX*cy"9~ a!1 "TVG,/硋yimAл\R)Ik*a~ nO}hNOͧ-IH.OR!=K~ ߩ:u$D3Ym~'=Fax1 4:B?W]7켓{6S²Y:=hهP{ONwN5JX𖙯3m3KzZtU3;>fpݞc`I| b]t.vV K0Ѐ z%i/P贻]b'hi0K S#ȱ>2&Ր:G{W`ܫ,dHՅI욕'uّƒTm)16Uzܯ ?fq|3;,E7,3{8$j]sڗzokDu`S#?7Tae!XhiY ZA@1leuA9"|[x\C Cgg$ p%b~O_?3a;C"=3 8Gb#4 ĵhPܕxm[X 8Hи(A"fp(lZΝ\qtU zQZ\:V/ s9߁8糾2N()ġL鑣=߂`WQ *^{Yeo"L S t5TħL 샍X;O׽h5޼k ݍN' /Z}2VdwDH PHG}J}.{S'._3JȐL'Mʈ?DHzM~, POcRe} k?%\S1H65qS6 S~3-F hp=kyR5p,o|}ڒ3Ew6ɲOg#yC1l"Pdp5pCj v'kY6wlg%@\R( \m;(f9״2"oo)=3wK<*TgyEX u,PQD؎%nu)6ؾl 2pG*kV`[ȳCcF//PeF@{/*E] a.( mp}o_#[3,\lH!?֡JdTOx1M[^}|̉s&xR|- E\=~XZw~~FP'J+Ő:n4A?Q$4Kt5/ ŽV_ 4Hp g{v UnŘ&.R ƺC o[} QܫNR#>.2A{,Xdx7 "((`z%QЬ]JbuԒJ BOWyޜin)ehE~b MT_ 4|6} #@zt k@{H v‚ {(~uأ[P MПCnGNC:O؈Dv{5ggӔdӐv(~(.ߤ ĝ&)8eLso\*chmexZG.I^/ >T~Ro"2Ur*DH_CX>- T1!ҬkqN};<܍6.iy7榬w7]!(32y1퀟 lP-8dw1E0g x_^pT uX#?6,۪zЎ fu`S*i;@ۣ{ u 'j7ŔXߴues0 A,VD1 ^wL,ngRB>иC y]y }]urwB |U~zg4#uL<@4x8<>崅,k|vhZBtQAӭPQN'i=B 2 剫L +Ӥu:bE eN+ G*6Da8TGh=w, :Q0NjQ G7ͦc8LTB~jmoTf.\]S#Fx-ȩqQ 9i-UŋAж!=ܖ{B5/@4LT왙pK 䭢9TMz +w:ZB=yڹ ia멍~뮾V{*61bYq,[O2sWՃgV``8Ocyũ|ܻ}!Wڅ)%I8#Qݺ-D|"Z.FlX1q5*.m>sB1#`cNc6"gvrKˣ)3}7ۜ6VmC``y3Qʥ`;NMxJ}(L@gcVȣ~gBWn(RuwxIRJ)H~B9s8N%bh u/T=! 2@pϱ'WHG>B + c SH}dѻ?d7 PT},^j 6Mϳ7MBl &%It9U_,쭗{!`QpzR=:8*@ LH NPn?o}xj@:m Wu%ƿ" P_#74I hB,tJ)g' $L `ѻM/ ̀:QJ5XZ7foVW ;%hss~P]*𑋅 8|`vvPo5Ʋ΍3SV/.8ҖVD4L}8E=8~a`kqu\|:QjA~4+m&؀_q?cj:iQuCIe b 9_K[ ަ9Qn{ƙ :vԦ5u\ǍLh+ђ2#k|1]H=j ś#wdޗAA7%l&%"algV#@fr58IBk̐ ;mnvf-'ZEG!`=X.]'p>5X gwq|x~{y. I.QN .,Ynt` ⁅Flb+o-:LXJ0,S$-T'.)盲r %@ƀneWUce6_"t;' . IOkR3DŘ<g 5~ٕ 'i}-W"-pI $0=s G,NiY&56[YGui9u]ᔲ1CwɊ:㳃,.jg"0H8ZxG@-.9*o>mH8%@Wd @[yǙu`#Ed`luQ6L֗6w|yr8 bN%&I,^uRNIBWrӉ+AY8h+jgK*c'ő(Y#@򀞂ɢ~) a}ر Nwd!:2$k z\յ<ωH {4A ?Ryy5솋=/BMj{QU HZ *Qx=?,~ x=HH=N0tȆT1_"yv[ t cQ߰gWWm _:^Ũ9&^54O;>#7C6C6_MBV̐7s 1n6%X8'PWD knldUBb!}Xfy:j.uƆ$`tvqәbuX+m,xJ ~2apiJUXߠOgu0UE.{u`ŀ\dԚ adN! TBN2sI 06`#Lȷ)\Sd1`swYi: QV915#AJ^go~\lPYљnOzcW:tDHsލҍ†~Fqmg#[@3o5 =JT (j\DhHzg9>;\pSo)k OW1L_f壔`}";fKgͺ?ĚVxz]I*X0 wy6'뷎]]tƕ-^<|e} Cf5 5 F:Xwayqʙ]!R/[8]_ O `O9gD[ _Z erjzWZ[h0uR)bwqm&㾣=mi58L8{w8Gѻa!ۮhc0qXcXXdUXx[SXWܧk#ϡ:@m|)t S̆ % ϣjap|Gqx iŸLi?81 Up@x7|0~H?dG WsRSv~TZŠ@[J}@ M6AܼeF:dIӠsmP}ٲ-r̲BY+8A_As.sygo| N9uw!IPSuSjf&knRZ4- ]0;n%2hPP!HKxJ@߱~49Mf\u5_ق%lkZ& W+OhRLG29tiA?O))м/P/V2Èc%-IeRU` ,N-w stGv0V0h5K_Q,Ge3U\zmhkâ ׻Gp$_Ànt>VC;qq5ls=nČs`E:fZVDL|dgd]nӞ@.j`^\Q&Rbf@ +j4T"3Jw9mh7A?%"k~Eq$ŘqD͊!58JF! +K.; xog.ao_Ȕ9EwW@xs'lx (f(u$<$s.)5>~\BM]]fk5|M 3N'q*V4/[t=A4TYTk_{ɫ,5SV0.i$*ċ6"؂FXE2ڢUk3výe?wdgk{E{B[f-ayU}^bL ŲC_A+ms2&ZUڿzce;. ,8*'p%eɡP]ѱ(NqԱ&K^n)4UyKȸSr3R xn? Xo̮])Ey>0#  c-^3VE37c=f*1x8T" G g[^ OŋCj$#brF.(~lm#V!0B3޸lFSFaf:@rl6[Y<˔p: ig~i{agy3Q^nv(`Qkt׋Q*WFaݼ2L rQ/̰FN6"@`0Bd$1cqjÊ}!#={E:ǡoȁzU&A_OO"Җb  ޢ>:3MSysV~n)ق%cܡ zݽO)F ,mPr"Bp"7Ƴ;~պg]< (@RAI$juʁI"֥R&br|Qwb-!g- ěPoL[n:WY=FC;87mI0ӵUկt-еz?-= ܛ+ ]r@rTM#,~%-VaJ^I븓Eb߁;E_҅> 㤥]C!ysF)P#eʹBU>߈KM*v6x֦cov8~PNAʬg3"W}\MEu+koېkXād΅PK(T6cNS9f)P եgziupݿ/3kF#'T[,DX}@\^u w}K°2p̒HĮ)ߘ$^ ~wt t*x[G`#)~j,fE qSjvYUիBZ\k:dPYV?#>IGRG)*wd=_/Ԇ7@u]zAIwXBus8U'o(yHh52yt^rݟעG xR,s}ܠOkC|^{歱5G\CU@걃1%!aLҎYNmQ""hImn7F])F4]/Xedv oC,[r/C" C5ߘm58if1VJ*wC.ޤK\sKbWGUbHTDVF㧆'B@aY87^"fc=5pF\>w/  ݰZDZ!zy.a1 g6VU 1^; qe?O -~(u7.crQoi #dȇzGy_Kϻ &mH)+@bЀQCfXu -1 X<&_3ƻ3r%4H;O [[={ZާBg}V3dzRq 1\w5e7gŪ|z 8 \@j#QuQ9sO!X?bzx|#dU qauyDl{t\]j0s0dYh'pS,ҌTErf1;٢ 8'z *Q yDVwW~"inl6*l]2x -0͆9((?uRqXI̴2oGdQc\mpOA7Y|#_"g5)aœ㴋/wAB3;8^Ot6Χu,T! i9FW]iCcYoc:~`^~vai@>:.z/Fh: #]eSdbm[9 03AB9 2GTSZܺHHIYkL&ǪlGSue^m *a#2Y⫆9cլ P̈W^SI3/fi(dݘ%cBT؃ķQČ~֑uwxAȶL =,:"* C=Rz[1>afY1dgۣgnҵP'/ eR  sjp ܂^fH\»a|${b?&aT*S<N#\Zw~ꯦ8Wh%ws&0٥CۿKCy| V}O~a>*qzքpt54\'vjD7-ߝRChR!!";YZv=2(;"'..o N[Ak#^[>e@sHEUӠȌYG1P/JOWcUE'aF?$U7~JN8z8Lv`*mhγ_ |Jw_:a1a4bqK^TDp Kwj3k4['ŕЏ64)[X_Yz$ީ ;>K0 :"y|\(XZc" L\̰ wpHr 1~A|Vt S8 i3Пp6Y!H h0fgg O ZF;PٿD=;fӔrKuW6hl4qALa/b8_xÞn;˓^uG2(`QSeMHI$t+XK@v57h([e6g`#_5"#Xar=Tx DG7~-Wm}%ӌ!Z~kF`2?/8c%Wo u2T(Ҭ}Hp9&cByi4@T0™#ߐ/MYt}NJě:t[ v\MgkC(MGbDg39ɦUa}i@gP l[=[>Ó(UhW9~AJDU|UDUD#M6+!:І&XdP hKx,`J|Zn-tJ̣^{mxV'OEqgı13\ѱhD=F7ObVIWFv4FDΒi݉9*j7ho{Rzo4ozBBopf'm$}5rx~4: 1\7p%wA&vs_2\9Ih;8!M {dJP7CSn̬eX@җϯBPދoǤqdv _x̧kRL /`DM9`,^HPNH~7%Ql2E&$SoU VHcUvpLwtV^$Gs"p>YJrgcz)#Rceg($q0hp Yl٘q/cZ0p^PcT4wz%xxEbv2h *c:7=πDh.G/:%}&)dWD"J#IRB=Vf]d3ni$?%ȁ小0)dVcsQ̮8fK ~i}:3oi֝F)k`p.e4dmF\<9 1j8xwH\ܣܝ GA =SϪ> %r_:e(qވ%YP.cM#9X!QeYCv& v*Yxu7jA]K3m1zdI0%O LVK#oi//)zÿS O`F Gc}2k?3V`VP3k  lĝ~oh)?H$S"<86:D?1!Ng7;D d4gWkޛm@82%ws|vy?uLaX[<22.0q[Xπ&?<LJײne79W>) '(H`!?s?ܚ$"+RP-bQgX}Dw.}'9*AhP ~:y'.zIC3Z nPڕGY^b[浤Ձ|nN!G Y83c˥v2Ļ(&Iﺒ-MO VYdQJ]EcHi?G莚[ t./^MuΞ ܙaV3vfk^x~b@TǜHNBjh3dFG)W~ZjV\ Wf#˳͇-|{~wӸ|~e<꒺lD;tlrR#uΎ},VV>37V@wܚV\xa).C^0ZV+7&XeXe.(.5c@z9=x6Du>]1 p鸹T!Ey[c^a]EpEpɲВ,y~POszfQO09y$𾻱sxN \FhoH#8a3,x @MΝ:1D#je2M8s|Y~EVSsɾbN&$5DuKa+{s#dvna;s,k ۠6_K"@8n %Ղp!&P"gu۰0/ =~\Ɉř=#8 /_`'3Gf@NO܂rm f+}\'洋ys7ѧˎK*x;fKA&?jk0@P"GoS껊q~{k20ȥ7=a*9 .b:G'T Dj?cزKYlCmH L@5NԥT\_J+՞/kN/HdUuZDkww`bfoǑLoh,h0]L߫uR ~kuYM%\P1o|Kz{k<fvõT-*ex)L-/*i)PYNJbP f <ߜfx#BE+^㣩y=Foޫfl=&|P2\.(s5/m/Knm;ư~55~wq^2Q| $c= yxs+ G:!EO)g57=\C\#hbh 3V3b}t$!nֻ ?04ʶq^b$S.[d5OarۍZb3Jpw3q-:랕9 j270)Hs2}5c|d3#* ~ d~dߩL(ZNpdKϓb+vi}Ogd%L8Mv 6\όhӷ_z9k떂V[,lqB N=g&T@_3CArk#1E&PG>cM9"6n!30SZ #²2G,Mp:=f(` ɵw8J%yM= 7 M5ĢyNNȘ _'**̕\Hy;.e+[iB1,"QbH1|␚,Q8Pp8ɘp"oO[i"JIMgvzwȿ}u`f#[)ԯ *2ە,P'ƈ^u@lu =Zا(`_ (>NS86(o9lрPXe/<͉!0ew2S]6>~}Cїx.^t2w(?Kjl~ #J)lUD^A'gŵ@[j}<$=ADKI9&H1]/}tm߷$WP{qlKYnj秀2Z>)fҞCqEg͂&z{#w_m(K10,w\G&ly5{:5@9&*_ Ppҽ@AX5ApCך@Q|,eho?! +`/X+)^ʝc3{H^u;.H=yRkGd)J%Cj6gk\݀Jw&Pf[Q~EPu>vգc" F|ś(PFέc9^e*z`F ;L͸˨=x G!6oW;_ *!OAi@BAiVj ?7+JV:BOqSRb@7&Tx-*KϹ_0$&oϤZΖzkvq l6(AaHTWQ-pJZaRoL}2zNn!O> MtH_ \/f F[mN-xYقhf`'T`æ IChxm[!I4w!=&n[ᆒ1JV ^1'I>褚 nJA(ٚ,t_)]Yrw]U3hNA(vg=L޶FA]-jX0aI#>\Sx?h71z9}[ D,͖h'}`Bm:8!k!POפzLDYZ7^oյIZ iꎑgP0T$ڜڸ_[96+(dhD:/3}D Ye3ᛍbYq[L3Lgg8k5Ȇ#2Si5oҫ5ЈiifuHHRԋBkJɽHZF-l';eU +¬G3uь5G4lHXjwĕ47Ӗ|Z@# ,JnJ%1HqID߅H [r: eVGa %1St뙢 s<}bHNu8Cꯉ)ePS3R%.&G 29=O@N4!sl# D5Rcp&x([o1*TmozGPio"YY|~LZ5YSo,/~p<צv7!P> #ySI3:2o2Fܰ$.kCU<2\ c<@(ZoPx *9ko{,A2y U&naFG|{H`!myn'_.K9/b}9h,_^lګIcB1=\_9ĸ^i8}9M`6^1 F.A3,gSZ4.NSC_- K Li_z:*G|KkYLH{l>6`.a_K^ߤ *Zk&Byںm8ag#^8 M .EmZrU[7U@3E ?S6!6T񻝟=J.REAZM$'Ha<1vPS-PB|tt|cBĢjH N #doGjbMn^%2,`0o*sa2 ̳ z h> ݙۧ9Ks:[ Ermq/- ͍+.$V \{ &(ނ7d.5j͆V+CEoB޶xiF/~k|ï܀E4zBuX"ǒ7i-r T'<=;|uQ( r?l(7bOH \Ah^I/"W'|wg!E+Hoo:Tt8k/*ϾF}ħ\5k PA }ͩw0x6@_'?DAҌ P\4P wX.k8U;MNO:~t~DI8H˅ЈXHe3Boa@CCF!UÄt6#816%v~{x1dȲٹA,G)H$^[Hھ{7w\1Qы8b($f|B0sJCK+S/ijü!`c$`2] lP[8w)=*mF9\ۑK5cq*MQ;ͭPIWTwioUG04.E?HcgH 6kk߈6(wpߥnٱٚ:04V ʗRځ&dn%<Htt2ClFߦtDn(q9GI{91KD_UOso+Y(ጫ>J`xR:DGt_@ՇU?oh) g3r@ Ԇf\ 0к I֛,ȹy UvwE)JKBsJ5j ÅE^M%x\)W^V@',Qj)% w5>տ?$%!D0l/燷TpQڭ Xo6 LWAj5 ynqKx(E4CYBv " +߄(IϟHPÂOKhcOծQ֖7ܨVh>)V>A$LLi< ҕYvVpBB,I] $۷McY|> kҷ~^ZDDH31dxF*o!ԤmX.N{d ]V+[)>rX}S? mqF:mX$M Ĵi`&?*Ūί€̻rYAQX@O*bønA8Erp1t(K8zoSUI^2:m¾8/5ݛn .?sҋ!Z×:XKQ٫&ccDЙQZkޟ#|Es tש,hx|$VUXݍ2 fQѥˆvM3gS?iV:2L@C@ WĻGKcMe0|T+x'5VmrMIP8a #,K"Tğ~q%7 ^f-fG͗R|^~;DxG>l#f eJIL)3eZ ݆%20+fqod' n=dy4 (#'N͜v#¬0,>t @ c:f?C̞kkW+H$!3\p4&t4>,Cӓ1UNNiW(*xa(#sAz戚u 5Вi? u1SQx^kƧ/RI'|> $3C7jN G wBSNt]W,6}}zo@ga+$kvPb/|` DXre/Rd1SuH50Cp>o7UQ+~g=rFxVt*0 yE^RɯǧvE*Ɉx:4Yi&@+&qJ`J>=gI0CL`^#tsGL 8NP|3$Q#)7-tFrvB"h۳ջn_~Pcj/;X+bT*v"tVL˂"Z6qh*Ie%B5Ȩ6sW'c??1TV '"4a2QU5X+})!\Qih27|4 5}TE* \QDž]k@X <-P$myA(oy6 tx16&Ras~Z6>@ִP b ĘLdLK0Tblad2Q2B2*IdGe5q\6@go IKpz*d}صUH (nѝ~(ԙWQNd>ԱYD /= WO*Rf@$U QYUp$0 ~%!;LFioZTd>|h+yUdύilufBE`k9,Af~&,^,^w6fE n\x3vd*K.߀_$66;(󤡛YW2V3v[n<׷J;i](dZk~Jojv#Lf_2ґDhj.hM:E6#wVa`!JCjS³{dJmݩfw4>2F-j@f@QV5Fp~F8,HEuMfX]1:;-a-H~@n"U/Kǩo K $ُ4;ێ\e# -6 t&<>3w$wPt$/=E曠Х/',X$uGNE5dtӴlZhvʿOhCBqy0 oЉ|~#̹ ' ,!Kk%*yIn(>a7;P[rK/|, nXJ]YoCu ȝn.ҧU-"A2Qj.e3WѩƎUp[eoCF}ҧ^>IlnzQzds;QJ\;Ɩr MelQ:/IC:_X(}g17ㇲ5V6UdtS,ܛ+ dȿ,Ifٰ"4d=[X !+P‹Ilw]E^oμo3э giȨfQ8+P3R|3Ilb"ߎf u0)z#5هdyzhvܻj5R%!azA򌍓*Vy hc{zJTARrK,{Uܤ;܅gtt7XjCJ_ѣ=q9xӅRkMS7o}l1t_h2c^ҦE(UW=-`МW bu;7-xpKiqb:yF޷Ym=_. T-/u_I?lŰNXsl)_7^oA?,L:lQm;u{U{;-,ݝ|%;Y3=!wr0c* re<ʀ6_nDM(]a s,UOe͂&`1JZ%KQ<-|)y){xTQ"Mf/JjU+}QLIs_yo"zLwBY5e=OTSK/w!^aB;oVOcdHzKs`}p/`|ES=4fKvx|6ez ?x+' ~cZҪŝ*Dxz '=yy?|03#5`gwMn͔(<L=&T8#-Z7ݫB"6uS6 aL(ⲌMc(:[d _?sGRM,X[\;׾ȏU<@|Y8E'Z_PI˪>+7JQ%M FEDS؝hX^{WGtSox⢿Vh1-je?8 {'ĆUMy? 5`87Ø|[[|#|dY ꣟v".)k:Q>ymGI3uCBYK/%}hrcɨښWIQ^hσ#T`QLV'-D7H2 ܂9 էܙcdJenit>h>A75 JIF0\4 dֺ piyx~sHNHqv;ctÑR8:7!A<NIsNEYJd6^T5r?Tlӑ€#ތEg @:To5QA(b!ͯ8AȏK$Ծ)G)~әc^njRF>.Xٷ ANX%5P3oIf~ƕ~Ow)ж^0:BM슙tQ1p#ӭIQVD64"CC N!{:MG>m&x̏U̽p`3U:l1mkj'/O/~mDҲ™~PQ?a]6p1_VSE_kCt߇TEDn#B 0L4{WQߺL'*(փfGhʏzf4B0m-aXG׬Ev=pZ^1`.,࣎KX͹LZ?t-cvjq@ߴ,A48XC_Cnj32d4Yw{@^x?GO%M48FޙBwHSE5IS>2M LmJcY``$(!@ ǒH'FFiB~qI~ wqײַvK\Oݑcߖ~2x+̀4c˗󠁐4{|4Dٿz˲]֭y [)VԱ?B-\.')h(< 5zC1 Q>|߽QHy]mo["P]PqefdԨB%U¢ؕCJ-m~t\?gTbVޜt)*(w®رM@7#})X:G_mQ(i"ZB?.p)(kE7Hbֿ@qF![?`]>*lfUYx5hOM^k@S5xG=|3U@BιmɀNayT(eAfS]>A+dM [X4 ]!C&MEݳ BiUBˍRL?g2ZcE]ytE[. 4_)` سLI>evow/sU8K o\ MQR6qO՝ U%E&f[u@^.;SD1ޱdNh ϹY=>m^r\m~gXvl"J#&6G[t.Bn6@^Zf(N4(-Mٯ/P3;TNU2}铼zQ)_U_,)AW3 vdN evnzP[ //;[C##<ؐHKw_|4 i\tkjV4l?a*q/'E"} ~t % tȜ%{YEaO:vS#sQaR)3&9[1mvDiZѴʄմ\sjρ˙RWOh_ݿ]ԙ?hU@b/.6 f0rY% '0ۥ+ ZÁ'1Jq'y9uʛkdtήcl~6T0.=pzb}7zJHKv5=R)|`}xt} PT:V8S9`H=^KgtZ0z FrYr!!*[e k!DжZwg?D0zRQV^09JsTHt^%:] $`BcS3:z+nr/5xJsyDP'F{J\SO3: /j/괮{3&[3D'Da(wZw ]lwF0΍@S*@+C zM\<8s  Ze6q \ܥLX "G^ 9 йCF??Սc/jq [(vA,憧E(tP+m8Z Z|X?欴1OD5b eT.U0xb?3-fd@2*Ne5}rte# iր䏒] @cFu`{:OEΥmWsDJ"a*D%%zZl#2c2reNZhpvcmqOȧJ B\L(ɰ;= @['s[T%x/9÷};w`fεh@3YH26tJ0*9L@C Π\֗b`]EHi$'Jx/f\DlwNNS$M%TaO0$NZ]`{͔NYlqe9<= 1.-Z1Xfy5/op]84uoO&뼨2C9Ag#QV. DOw ~\Еݭh:1n٠YY@cJ<ȲH\p?>c@b0JEmdh0wؿwՀ笍8M%™ǭx j4S!!8<azϒ"pLQOʏ֞JvNtʼBϸj̦G-|Kigu<!H}:'"u@F혗I#LE+5sQ m69!x;xb^K.iS7zM] +tT4 7>6R@>ZF xHR .)!p]cpZRdϷ<]2;T&W~ _U[ikʴl ; sHA_`ұ}akrsoclI7XlLG2lGP[-9xf$l{wTC +?~i6jO&a}σ]BPeOk$fEٱ^ C5?Wi*unYؼ.Eh(aSkXmXyBǤ~c,mdbe[$' oXPsQj7w3iHzX%ev:~xʤ& ״Nj-qKH zǦz0TH7} U;R:/S <9;\ j9W\H#y-GmAҡ'#6-fp$np\6z1I>G&dHelF3;vm:,4Qeޱn4$h!' @haI&"\Vv ג|I':foMBE+ ܪGuKt@2+Na&]p@DĪy$!xlA#= ?V?s_`+-2w#P8F/4_M= !<);ݬ~l\öqҬ[BcGsCl^6 4e kAUd_j*0ӫ<5f}!qdg.\xX?Y=X˰YMg"`r{3jTlο4ȲRyW6q:S6h v{X<rdo45É xYIO*e,&%%QfK98@Đߣ!=T0 Y&oEe28} a;fT˅Y$K8Y[ZUxZJ) 3B4%TM(p /`ycG.О E&t+D+VuNZ94f~E:KtAfF͞T/’ ['6udP$7S00TS:]bUQ.8tIbv+-[>īSkwLٔ_!DZ|2jRݳH*3!`]=StY!ˏ6=>U7vmSԜr/>=T˚4-p5OS֋+ex,#:1tg)d 6VTvc`y !mQ(^sgЮ-!+UIf\rwtAb_{UDR&EmY=UP&s0ؖنرcu%ldα˼_T1Ix/{uqTƩUbMV+܎ks[M<{Ѵ*VN|EC0Zpy24 $4wJ,Ksi!=Qt٪Z eftd7̆!ӡѴK\@ +WeDf, kd=`۞ΐ\~mkwZoh%fwy&w.[T-o

}o BG]6&FCrdknM?Ƿ-HF]O<=dNJ}<-Mv#5#MbQ߄cZF|9Maη|ԕ hy$"Y:݆Ϙ\WF՟%z`L=G<6"("A t?$q.fRԻ/JFUa[bL+16\q]l+#N89OՏqzn12*8I-Imo1L,hըu7 xuRS tI52Q>0\u yv0jTQ f8F=ԟ\ֈ7Kϕ,\GOOuD 8^+nMCo!Dψz9lbB c8b"lE|8jEsF04\`VR-A@^)6\f|IgbMWqO>V*f|^&h#fWrTZ z3}Dpʈ& 5g9Lp)&HdddǩQ3[urVgvwZ!_`n@bFobxڋ}*bL='l[%^Iǩ6Kq+d$@ӉEȹףc;1ûڿL̠UE*'D(2inC}AonG'%54R"%(.c-?s"0D@i>#E$b*=" k$x[Av9/T8\6tW@v)'QLZyEӔ,N*ŋN(d !`j^V4DDLӎhfaد9Kf;迱8f1J}O=EGZ ES$V;DGXwT^VKAV s iɾA ƝRZ/:JHX7⋳gkq4j5K_)ЎL@z[r8K2zZcZ*0lW}I_9e(wgBpV!%qť"Ŀ9@rՈyEÕ\ɐ+Q`5U y8]4ۻ,LT2&ho *: 2fwxPMp+cs9\3JC^]3ak^e=~JYj| K4`^`ق%WiB0Pon/p%ˢ)Lyl{OAyͤYcj0&LO!X"`FǹP{[Mp4GIN6'X2>7k84l!5iL2X9sQ~D9lxh) GL]J?\,,Kez(/Ϧ|dG$kS୦@0$]Q?_#h:"1ф#~nIuP"4j-FmH2͘5pY|=9hK)bsP!Lm`ED.aM%d j%)?|Iaadg~|_wVq h^dzImt#eEk?`uR(6s,]VgPʹ,WnQ$sK'^:E!PcEzv5$VL)!Z .8&ZF}| [iM)8s%0{i$^:+1ُT|޸)EpڱL8\BCz(?z*N9CnDLq&=` wEwv&d6WX=ӟS ".\5jk :_\AĶ`TF9ͿV19wP~iI 킀$cB@;x\$0<9/u?xrNtHu}$Veȃ nV&Iq=~C!-ϙn/c!SǯDL Ex`~zD8l)LBEc=YWx,DS*.`eVY1o}#6n`>ϧ[jNEGjVo|u>As_:&O#aX~mFJv64!'J)Wݾ*`6wֳۣ$ kjxMv 3RAQ#^?z#sKm SJm#1ƯȟwvsR[f`!0rLgdB%^_ v`#x_ܛZSVOpN 1g7[wQr5/xH]3*aWE7 -pc} -8 >  po8j81e 3("Ew k56j36h8l_T!EJo-ǹ8BzVEu7 iR p>'ӁvT?>ЦQ5z':fȀdmP8ӅgТ2)0rRϪ=gxgXRI\@uqPudGQ(L,-\ KʻOOk`Ҿ?R~6ϿW\D  Ř;Xz׎ %`s>je|X\v/`3 + UG*}D/_ng時[ՋWwN~_k>G"]Uh˚!m*d;# );na~zlj~EaQ+(-8XH3ʶox59@Q}WS;Q|Ja_!gr|_k5rKWJ:hzd5izQx)1MmIKX#h+s8ř`wi~`z˵97{Y(t ,Dq@0ABaHʫN17#i;u=?PiCYVj`\)n2wRwVi!o>+'ν8!ҀȕRE4xZ(&Kwjz=*&޸M˯+F%t4;U R?R}3Ι; 5zm jzP{}S}IS2_~(Jv9AdU @@i X';VA6 5-i^knQik7<ӿ `,wk-ڌYkgy k@y :m\3}rO!3ҁ%BCiA>q@yopL_o\h qz~(Ud^KdX M(OO|ATX7pw`w4ƞ) Ɵ&>ʼO,yd+XFYM, ɰiA~8HvIf[{Ҷu vm ўIc(B|~9d.s;x'ie< \4+ŗv_0Q2-'92D!? e3i+ ԤR;Sc)Nt>V.orp5aAt _\=%_6{iKt9[mN'ޗП-Ml4<ԁ.EqRnr-ilLGaQ:D!$&_kIDbĦ5rޫ-"wѯav42z"@jEG`,-H 8{& KC4~ ')GE8o}*r?zU`v6 eWL#ȣG==-`aeIEMELkwVw.I/84t C.AW gzd"b/'.)AU7s 4# v^62ՉRsJ?#FW!Icc8?75>^`o)9{wN_e:薍0›OlS1}D'\δծcҪ{ŧs=]7P].UQz8eƣZRjmzc6pV CCKw5y{{V[jE{4ADPlt}-LB?ktȅUӐ2$A}D#:yvXbD2nl$!t:ns+!|SZA2)G%syXa2rQQ@2RڧT@.Z )MK]pEpreh 45Og&gwp Μ*lYdhYq,C l qۯo KuXl1<Ȑ~8 v@8Ѡ9cC$__ɑX&یL8av>5+,AKb&hs\P 'DuNl mKH5,2ְ;[b65QθI9ta7˹-uI(ŽH>ٟeσӀs}3a\@uyfM?[X]8M$gveF< m=\ϢQی2 ֑,QTKE<"m[>;vp]7%O1_N(Ti+.?yeti-t}r_SWC͎4 5A^l' )#i Q+HoLg]]:_V՞?8lrO - LeϜ]\Ojw2Y_#~h!Vӷ\{<fd# (}*{^5N%ktSdv>] y~V&{9&C-T ߼y5qKJ5lTP}H'٠aõ(:X:9!=|w*=K[V>Mft9 =7,S!?ȸ.I? 6a+S,|z?Z7{_:G&άDѽu;|fB$ E 7:m=<&/Y3 ФvY'-Ӊ9t<|׶GJ[UFFAdu¾>k$cf#R8J։B @[.;2 B?Uh9c*i+w),V`"ꪶ=>{GwZ팺!'I˿ZkԜXUG9@3qiL*%z]sGpg5%9Kzʪh:auD,e±胍 -{^;)zF$53g 5Gn,8Vay^E&*}i O}s&ځÌ{ODŋbPUGNHwRZНi}L!L=# I!y:5 Y17=M6dv 'F+ Ú*o;W2Y; CH;4zW7tlє>k'`_/Z g&UѾ,cvcp)2*.l}j}^ux7DT $UԻacL2g Ǐ%1J) t)::)0, $4A_eGd5|U'um87-3{[s $؅?;,QYZSd0o_-җHpv7󡯚MFp;K{q$K&)b&ȯaDy{OiUMrzЋڝ]naȝhְLRԤiEۡdaKvtP&ub 3%e&c6[=pbbMT3,8 {˨6T},D ǫ}.R hDiŞ\+pdOX>|j"5)ZR?S qOhC7t2ThI+׬3 kM` &w::NNdg<VJ=Q1 d= r-^?pYrwsVkP۲\CG^Y 3q˹M׸jU/e*P,H*sg)Cʻ:)ۖgtop'`]JDE ]lb8-.rC /uV]_&sBw}9lrQkjN6Ƀw O-G)Ӊl[cce6?s1{3R\amZӉdDdAKb`W7ux#x9>3,\Kۯ/B/iGz?l?R -5 qЅ:t#J@8a+f2Z+g?DXSi_J./~P$pli'$=siư;=JES_0nZ',W;C߸hΪLTmPQ*^H!KE$ a#k3)uut;ϐF48kI`9EgpRfIy67)'6VJ^Y.ݤ XjI\8ʲR#CK٢֬ɛP!#=pF1}v}?ͻr,B]~YɃ_\vM~V _Xa{]8r/Y8t86yD9y ,Vl6f%,o׃wı׋ ,|_ʫutĦz"݋)R'!wA#Rl)k o ;zvy|쓳I á7&]Sh깶 ~?{{wV8ϕso`:.fUBOS}i $/.G7Ē>@O(*(N*EO~?xUT[" @) !~cc1%\jsU7c)m~yc iB6QȪ;T{8!.6B1NH+F`yi0:&Tc", Fp-Xb\&@$y {n{*^pQ+h;$^ 4pu(ɉuKQxXQU*:i4A"L ߼hQaȒKj!MR^. 4D(R ~Qkݒ\.7ٍ~+*]7LDC4G.(kڏ>(t 1e W &~0-; :rfH/&x>bWw͚9 ncQA,e4=Am33b- *`ڸ39:68NP.xXbEd'C׬A!oa٫זּ_h۞=OjEKI\3޸9 /'Zm8%KF$ʟM%(Y]͂acs=gv0V.:sOauGn9VJԡ4NAK*+W3cD >n#JLIC}e2=B%?\B'@m nk]E%scTE=i On:ɻk5k_ MMU Գ#{9pkT+j(wtW g}H5vad9 zi℞DRܚғMWh`*r,kﲚo746E̩w L_aY_$`yHhfWf@=~}aWb?Sd^\AZh~t`"Ls h/!O,/DRe25oÎxdV1g6^3I%c϶U7xL{q@?><-@[p}A8(-G`en3Pc֫Tg:2%FaU>{P$N*c!`H\ahӋ'" 0Ma#u-D<=.Dɤn' |A9o=!-Vr56Y5l03Lؼ8tģs0`Nsɲ4 YCևP|/A:^e{wfzۙ ̵wQPz_'ғ\/ai{C 5%H7,2ΣaAKey a%]D8X7YX ,J5 ޶X‰ S,u*`ck*w=u%6* 'T T RЂ lnˢTu?^xSp}Κۢ}E}3bbk9 wQ/+GI3*X̫fJ`Vt;c*G)scŷ >h^L/>3v8U瀎bz$ENPvW%O lLto6⟣# SO)uR'뤭M)>9VYt=HWP/Pw1%\1f^ C%z%r%t]4r/1'WWazEtY}NtSLk-e:!i;J0^,N9 G2ADP_JOBG7|9.tH6'g`Q(rFcE3qenqp"l QWʸSCJ޻ %3%qUڏ21n \Me015b8OX[ {-QG6)'D蔣'pEFxuR.G Qe{ 5@Fs8IRpJnMֻ);!zd"Ղ Le-aR3 I,?ۃb+KԒQ9^aa_8z_%-|-0xh Jj[p1 vITP2Vw2d@P.lOJ?05r2j,O[q2 :x&1m6G6I(>|Nbޱ6Ȅ>s1lY/9Ht/2#:t&Z$͒&YZfJW ]N~}U)M xokdEݩk~}W8'B_4j8tYD9w;9ݛ»m #`ĭ}2TlEMc̥wMT+4M .C>KktyȬ~]qj R#VVt,'P*̉$=:F }d#V8wodZ7ߒk$pe1IW@ҭ9h)]\J. ..1OSt{Lw,1۟M"Gconߨ۠uLf[4LXanQ;Vb+O롱F*M*֙AAD.603u^e9\jbt B8 Ʌp~9@Vvc9J6n(>qCٓ*.!. V}aRfV7qŜ^2;a+L`` Z[!JyFV^\* h(D$Y0oc/Kkˈid`b!ܨ?^hRGNiJd*-V^1?)P(ֵ^5:븄,ugGW&ձ@4cc^O<.˅֪U̖oo~q){tve6ez|5\ws1|j J]{iӏf,ßU1g&vjZF?}R [x7b8%{AP[Wa[RuwEԦ51 yo~S6co.*XJhL܄tJ&3 kd]텼ȇkwuB[Ùϗfu =q!pʼn&= *I Ap3Tĥg_dQ ԚB@ v7̚)rV(d 1b9.>3O2=W<:rCo}_ }b=vp`qwQ7]sS.LQRTnK5_O/~̞e2Dh/"}x.dA(u+[hulЉq7Ȼp@bV3Z6֢W*]y|c'7_8Ae+=8 uHL^nb`NO$$ecL81 zV$f NSu^`#|QtqN-ER[:|!>HpVؔgݒӱ}zƦ{)Փb!<% $16pnHXHkn !^J%ϗ礩9ߥDk[SZY"K$CjyФDꪞ`(5`yv*jn)Y"FZ{i|b"XDdj-_Oqyt}Of)zb*ԄQ~Cjs}+"2`|};éi[og *W-sIXDSNFlRapWI0<Y-'0y{:v7F' buY%+n `c G )ttrXj!VUl#Ցuz!~'*SqMնEǡ <ߙ'%+a|޾[dtiOCDz];!ӧ|u3Үa *,@e)6TE wZH2 )O#_|3/WDv( C/ԌvEbq8J(~-zO_<]#, <]_. wf4PNNfYH &CY"=`@qYFRVjr-1h mO;}AuE1Q f6SH+?E$@Ď7ifď$ZN]ߟWN! @=cjp)2Y13dy;Ѧ+'xMpbrL,R&P%S 8Lj;V'u=UfCCssV zOVOW4:kRF 6.cQ=tIeϗ%K^5l_,G\l'0u/0\lUՆĆ Ŗ{~,$0gjpM@."s >IfVzLĥ$XCF3TMN/*\")CWh0:gVl%RryڐuaxؽT\Ϙ6f."祐!/cZ.NFVκxj7M]ܹ`Q*-mbJ.uM *ɲ';]CwhEl4=DlDb:'\7^eщLcNʹO0 ^HO/z9}$I@k vrɘ4:`D=K:Tm!4pBw/ t,VQf1jO(V`<R:h>*' TE_T+,v;Q"і>ovjl_y&{ҧXa?*oti)F20pqݝ'qJ.v:o^.QQ,2*t["iiI]* AJsP2 PMV뗷^ 7}u(mbh֭2wS#ey갵øFhɽkYVv=3 D _h[^WU#̹LgPQT^m WPBL@\OiTtCU. O `;,279Vh9<hsP[zj1I+ݖL0nh5^nP7WW}if]^O— :B{nD4ƦAYUS*$yA^#thӰtElA9e!8A9׫N [(V>QFiݕwۡ@,U f,V{}Tf=.r~ajЅ0^?Kuة5Ne.X9(<4+!a eIn D=ϣԐz23 9>2fG(h.E=ySXrx# AN&kq57Ƞvګfe N -8ӎ$lʹP̹[W ˺M#1@9#*.`Sp_lsb*֠)UVMl0p0[$B3L`鉩q"|0\Hs)X bu%%6< nQ|Ymn'pp{*>'!hH#ߑTݵZ,>'d<*lI$:φQ4{&g#TY# 5yZĸd<(k&-P\ۤu *2H(| w`"0\<͊KJeJ@Kr[jtS(PPzFҘR&jisjS[%"ZM_$ݧH%{琦6^>SM%KL6n>^ɾD03A l])zlӪVae \T,!% EGpX {' |0'cy)sƒf `iWq6L@"${ E F{ rzS,w ´1賔i t9-!+p_#myJ"F&)ހ]|rm?4-TAVCCEi,«~4g+q, S$C~V,^+A,m€QQBOF3xd A4+ɟ^ږqrm 5+Kݻ]<}f"_7pg2۵xz}4+1'Rk?/2dO%:inJ0bUm`2y'A.J姏IGNEl?)Bz(/ooe5h ssIMt|? > 3(*(Hӯnԝ]@{ %n1`j?h&3ۏ4̬sZ"V]:D|[wb^m"*HFOxZU}5VaHLqWYAuhoZ 布7grzOJ&)6.<2!!AbIfgKdIBxy}ACQk,fHqkm =;%:,ƶ`>'ySkaxI=tbTRyv _q $1&XapUw>q|khL z .Y"fv!ǒ%uk V |3 ҉dOhb '/V Gx3N.f _îV=E^P҄}+#iqlX@Z9 8:`H.Vqj|KY4ANЋJ[MD]bjc 1ӘF+]&svs!x*Unoo}ٱ+SGee-xLz~ fdٲc(v? iS wfn 1XN@W>y"^jAp|tJ,L4Kc"ci%…V`HuQF"S檟G!i PO8,Qg̘䩀A*ЧF9Q1*霅' Vl?^S[B /{E lfDF-1n_ 8MyC;nfphY.Z&=mWc~# $Ppt؝q7Qlf"`o =+HRTY+fh91iq xz`a#3R25:Tt+{pNVwcRYޯvDbϳdQ4uCF l(?+^G0"cHMg;O \v!Q :_"V҅Kb.dY}fHZUi+nKC_q%R^Rlz.&A쭞 L;.J=-z/e#.WJ Vu`2a2K<7޿3l}WcU GR>{[.F. '?աc6-as?CgS7Qs[i$P$-pͬdqRC ][sBq^ohKlMQPJDZ̤d fD4֌TxcdQ(uD3y#п.]! K_n6SJUEΆƖoj dڕm]{|y+ZUOwsTᬱ-Ќq4f7| U[5E3 $͘@Bb:[4[G(^R*q3Awj}# >޸\ /z:*\7U>/\pR~"`#mU[f]OMFgս#l}l?0˵k[j)}0榮˂c q"2c{VC׾9^Ƈ.^§u\9P@q} Q5fWw^(Y ^6#FI幞Z\ȻBr 7[p8= 3tkLA|h W%hrU&F FT-Bf(Q4G1 gK\ +}3w;q$C:1Îf >N%[0I@ʼ<JE-W?#[]h3%t2s҃]פaQφ ܖHAžgL,-qF$}`[1$x3='#˯6 U62'Ǩi@Zjid/6b 6*l@i:O7;.T8ev}Y]>mmn2D V)2xp\y}JZOEV8Fv$%SXGhBG1S:*bWX&֝Ar7hEms؍@?Q:Iezt T!T8ϖd=L<%DP#^(|~Xٰ<L*%Y==sNw k)uCD>J#k hIODwO7578LO;A{zEe)DZ-͋oڨ}[]F545ƼqYz, cg8/~qoϨ]eƛȮeR[7M {t VGj$`@IJ<#k"c{L][D;5\rg长*f3rZ^xBC)/"6x_ ԏAp$2bTs{01@X /Kmb|jU#lHh(̂4%x>j^ipёяaN/)E=+bP\_0-36\R9s$9ъXc ͏ɿup?DG Q&*ݮ_DL(jQO($:i2it8.I3hP\{|nwOٮz"2abttOŌ B,d NAӨGMl M1m[pIg'kبV:kUYIp6Wf,|UT9a-ģ?u<826N>^.߱I} AT%܂UGkW7GFK?FߺSiOq[d/ 8p2@]چҢ%.`s%-rXZUosv eC˓ t]4 :2&ڕ|@Uc;=/'+!`/TW!˷] )DOp6L!܊yVx2rNi[9 U ,Qdoͮjy"RC:7DO_{:@lbZ9o~2R{S#QܿMZ,)eRUݷCOrc 4ʢ/D˦Am$TRҎOh-rԵʾ&*h& EJZJaɇfX %sь7FnuAoծrb|8 A疏*ܙTs3ζ>{qs ?P#_ E e\9_d$)bЍl4o)r$gQA}UO?ǣx )bY-WHr8-ٸOU)4c+-'FKmDOΤ_ypelw?TC>!+3 <ҫF0~qGl -5LK[Kiftꙥl.ˤq7g/  $She#bis/*׻$to\ܨSE 021&ՃO-xϞ'v{ \ow%5!ǵx-w5)GqϾH݋2tkWH&JNSrcT#Iг,< iQZ6J5=*}{/P}*;ݻιk~6]zFTOB"n!}$}✘7qaǨ0TtmBs$|N{ZQ=AjW&bwC] I-趌jfFvGlKMj$x ^sKc5n6k /^5lͥErf#9Ov_52[dDK);d•͡1u> "Fm~_;םGj&H$=Ht:'&!vӗ|0oI-@pssi46qf628[AN5ZbfڅDd;ա~ 6ɘS7 o?rd}U zGBs{bUmt3]E6Rz&$:p>EˡEvcΟFV<Niە_IZB^Xԣ;kR#n  ou#zQZc=rQT-LKy)XV59f&&v09•ZRYьAmHB1D? p ȊyY9.ĄTaLw hspu/sI X=hcn ͘ B!H JJx m6^6¸zc4P'sCv誯9ֵ+v1 2_k}<\>$%I zIFZwe{sZ?~tu.Udg?Bd$;ShB|"9ف9]oŇi-َus'PҢ# yC"t&5Ga!AyØyCcS~t>iHOGDQ3w5#kl1P Po)S 9J j!L|rj .z;'|cSR=?NzjXZ{n0֡Ib(wj' 4"nH6dn} .G:oBXx.:ڻ5|q移UUU[#8yfS2,;D&mX~ЗGV~:{7 եq8Wz[jl<#*,`䚌uFT#^U xHfD]P8!P]Ijݧm231D( ꯂxJH埴.<5TߒɘE8n9Y!ܱ88)ܯIqjzqYX'x}357}l2)yk^ݒYC"L]]d@ Ҁ>F_(i p1*…n5R6֜cZ 9*{ &^2q3v=ʣ}s3RlapT~R}د''g,mdyPtOYipdV'fG7uHb~*b9Fsu%_æw^N Ph:f㘹Wߓ(:tdٴnt ޹񤠶Cҭ"^\RbHAG(ʣ2Ɠ$P;l(eolϖqG+TY$”x$AwIKpcvd>'ri3(Ge> Z`:S֛ŏ/s>j =Dž֬U`vx\#1[[MF;3J8v`ajm-k.b뜽?3I:``}!Ƹ~#īkY;It>TjDfi,_HI1}l%չ4`F(L&%=tI[$?r`xtыY*L3 vl{sK׶faRYDbjV$4Od.D*m̜Ԝ[ʽٗ5Udd?2Ľw UjL^/Qjڧ<_w3X  >JŚy@ *l6|G̉C5xOVK.r7XWQ$d&?3lL~i{ltԩUl3%S?3I_a4d~R08޴kūy˱׍A]S-qc3|&jbHZ]Q-(KȘJo@A(@vԘ={EITsBrGBfn j@nyBW)/:{(>eDL;ύ*I#aW64B,J|>p OLU{0.g|rcApڔ9w|^|+m҈)`N=Sq#g&H_'%@<FCtԙK \ / 3֧i牲FbPKifpA^U( U,^lI'Ô+,rT3g2+q<leL:{{xF3p"&T^O{)X?R@0fL52qy:qG<1cajA;nENqN.ڢ "VP R{W؜p%"?"hgQ]fHFX%j (YG):#pR400@.Gp@eh t~6̙΋Yj͇ҫ&GOP"aIeh{@ ƟÚ-E>9 6E,A4~vXY u((yfΰ4=dBSAI26M_H_6j$Fq, kOcmJ|T.bNZ%nA╀ ݃525V1e< 6IfT,3n9̃{V40`1\N[Խ=3G)4/'ZL 2ltB*v*Wաn5bjL!#ezKo|UFDݻբT"&`e׈:opxH@[Epl.@g|' 9LCL͓Q:ޑ (J4&ʂ[YsSvYO ۳x/}SöpW,He)яxWL"<ѹ}Ԝcw47,+:_߹pb*Q§hb:GXѺ0Ux+w?㍣^D0VlyT(n g9y9#d~+!!)5n=.ycJTm#H7(W0fjzafJ/Ψfo[,Ybu|HStLe==:rujJи5)uԕ5b^jxaaHp)~Bgc׊V{N{gʻL# ZpLHNA`Y*fB0]b- g/89Ĵ*$6\W`%d3B)NK6?v[z>E{T(QQ mA.[j@L+X-KˀJ*{/i}FYD\a褝J ^ğxxC'Ցד_#ޠ}EAyWtD5{-bNPtaȴH(zm1-o>Xvf/t_>zZɊjKз&[1,# og8 NۻR' 5Rv:&Qs'c%Ρ~dQcG鐤~89*Ei^MJ1\eG|-`Ozhsp]c߅gbg)2稖xQs6W9dsNh"#^p*m'"^懬=׊WtV#~l$MVWz&XeYc`RG"մfSBJbay+*mԃ yNqQm)pLZJ!c _F cm"CV(;|U>7&lao֎S'8 МBD wŗۙQU8\ fZ ٺڨn띮aj@^lK|#* f T{5G`=:yLDf'W5O`| E!6Co9_;ηL:׼D@o=MmKYq=&lmI/ P^>tCDJ"qr$KӰ\wUчfM>:^A12n@/:숒iQz~pYnb># /:9c_bt0V7Vw$HYP;G]Jy"K RzDry@_.e tH/&qg& ~QϠ1~@]֒v !M>39 S"h>[Ӫ'p':l[-+M$%x #غgcrV-4Ҏ):^;dN"p85>EZ\RU?TeQEM%4e%]A_fYGֽTMA[vHJ,.$oP60rs8*~K8eaDAd"d1F2/ʯl ȵ l"jIA &IK:@u;C^~FN_ $ Cp_Ս: rn2'#(>#=w:LJ_IwׯqCHDV`x8v{/]~9J=}XGqeQgMElˤ7\y]Vtz[8sSxܱ;!du"fsXP;TfF[J@9KWߌ>KRӣRħ4#Ve=FeE _zǓd9J60cìw_ȁg!y', O4v~/JwWZlnZ>aTa o'A,@2V}MGN+K4|K#:v&\JPCY mLQ!F2r~ȩ]V0 @ᓷ}Dh'XAa-qyɣ@&<ӵC >7ܱ% > zp>x=@_f7NXcZrT=ꯩo?ǰ#=,*QX'AXTbDz)ceGPl_|i|+޽ ۉީ&DCFQN_$ME̛:}[ * WRBbPep5Fjyy_M"MxMX]rlz=5H㛦h(S0p|u\~ޯI*VVH#bozEՓse\OHN"a֤ݛ.kχ} A S0#$?I.kY9ضGe8mbw0 ᭅ ?FSI ]iF Zu)j?@k3Ң8ys&$?Fw6 rҲgVۜn&_7oi 3pYԟ!#:F[8BF`N\߂A6w:&u$PL><ȩI|gAEoCKkom&_?>};eZ~]eQҼ?qCVQ_yrQu,,MnQQ":}JʋBFR% %hqeT:/&U3#L؊* M?Ԏw?H8r48GوJ،>a;.̂\_/qL,6thY"_IP)4C-="??cy 2M`;hVQ6Hc& T\@J0[$#SɅWX@'y лcّ'eGFE J :TC`tfa/9Xȏ'dDDI⫷d2*uE#8)fq}1j+-ښlP.? mɯ$lلMejἴidk׶-cy*$\XD?x=CqV+XJWl&,OWdRϥצ bNpc7K}`6P9/IޖEk!6PvUQZP0bT9[H!~,iH) ۚ4`T1q" ӊ7J= --k"*kNh-2]w; 5#^}4׋1/U+) [l wv (;& ׾>zN\ ׾ { 5!F2*W(G(k>b.fP}\*G_t':OWdR ;CG o7&9dk X:.<Vj مd^Q&? ØZmceHA^! N9eXyCl3V-SexGfٹ/ۜt̏cT8Y1+P~IS[2!WK$_}f\-22fV Bbp#-5idl&.3gSX=Պa)>.eay*K#ulL7) S֌Hck:ҘwLdU=*lʭr;?mkgYE&s=ѨX} >\?ofU ]\?,:]ra"7pSH;mO@½W.W8Xd˃_@(ZmàYUfkq~Xj OJ6> pԹ whO;2;~吒HlUVjb> :ҡ?n6x yR9Q:HE,ue;#Wz}ŻXLX6F,D~cyuRo&4APe8G7Щv@7˜\G%A\Z]ke×?@)/-`{h(U*璉@y _Vw5 #E|M A64)rā~O<0c+\2[MW; */LJB;ɭ̅]%( G$=iqO|LqV  wG 73# =}~v55ھ Aݶ5p:)ܹ¤95Yӧx>E; 5I:\-RX:]7'Gq͗D,]{o$bY!RStuqKISp+ailn6[S.d A7wMvt8aB{/!y_uO6aĺy -W8eWhFN јgRɜXТ#wz$zo*$nX$2⳴]x:~&1>x$i4h /3oSPX1 ZytɱX?ԅY=G"8.ƬɈϰ+pLzi$IC$|,,z1H0mby?AGbXeV&q /B?j}8B+ Rw[јk~6!Ф!.Q` d"+rrP*Vd[g㍁ _gvdZe|}aa:'hCO)M}4,NpO.OqIALݢ7`(&dL Nc^b {[8z+O=ԅb| #ܮ̢'t( Uw 6ޱ8ۣ.Y=]ouLRnDi9PZvCFCCy{ű/N;H cS.9/$63>-7g+ŠfaT_M}N#XKݱ&բar uFjn\u!zc?Qw `K-v Ot■"%9=6 #g-Ydj ۫yWYejP~QĦ9_q6n"1;~,aٱK;w ,MPF.6 ݐa6_my6bގғ}`Ԑ0#nFi az:;do@-|p\Z}0*}rʇbYEq`BTD ӷmkm9P_В[!HPg2܂uR6&=CdDK4{ ޼DWg~?m3N8'O/ mQD:%׀ $_GrCɥ FY?.!_ (GnDq` Xju"7OU5ڷ*2m#۪_#Plm_ko>l SՓ ŀT4*5JOp!_67 SI]A/ByU^ƱTi aSO4i ]tNEdd<`4C~ĵ/mrX41SdX:s^;0ކP~)S;dӗՊ0˵vΕj8p] RhI*1\ *1*,eٳCsce9*rvVZ2q0pedbEiR{m.L0ޛ~h֑R< :eZoNUd؊4Zt˥ȱȟL08I;YGx2I¿֠gC|})Qb1ϧcoer9$-#ڎ,7kFb;5\x+'(SKXgʼdsjf$E ;(˞Ƥ2cVt.U:J^U *F \!,Rn72zPlߊ|O>iQ&ﯪ#.9vɓ#'!dX>#PKν MA hG>Gq:Yc.O̬N /JZhq?N)wp')wy& C}?K+ր^-E)nU[EQWm?_CoRcT'E Kqt JglA8 GÙ%6^yƫ2%2W'RYQbE12+zo_-p'SGb^[ګյ`& ev ! cSRd5^1ȡ{\Ba(|='C or<(07!ֹyxmZA1Yyc [0h$g=*{&̣{۶t)AHt poa#JH0RpϩH#)}AM V79jxc thg6cjh"y=wznOpLL1jjq9qD[_iGg̔'1HզXiwj\q0ߐ`;!6yU0QUwO3iL3EO;if? &w⤢f>5Y3I5ى8wv@+2K |EcxS1 macxu4eTUOxv09yMU W4<ZGn5boN2 @T;Q92 Ez.@C_JTs0ֵ.)i* pJv>zx~ LاR?KGc \lm*= QrGT1WWuoU{A:@ F0.H6#ᐍOyGKng7%C)q3mCiQѻu4R\[ 8U 7Șߍ#v6op!1gܮi{<+95$[ ?o}f8aI*o'^SH1'ta[cs0q{rCgMSTcB?zsaBs{9&7G&Vi}+43rZX9h$źL]P'-c!)QC |2ҩ 0k컓eOj>+-$XIal!_s) p#J% >My,__xߛ:dƅC ʄlٙ8uR.O꜓lm.n{>톫K SF!ha/m:y?!$֨n0 (˳O[H`ܭ_2Ll4ZƕH-;Vx+NjɣNJVb))'zBe좾43?8y 4yr8͹O. Ֆjx鿣bG9h9=)%Jh9n.9&LSZpbmW'䎀F0T"eP` ywBB,ZDPS)(jU/>I A9ɸ3o 6%.۸3,,Q`oAjvm2WRkŭ2̈́<҂+]\r=o%mU&6Z3qJ&.wE(6+$ԣSVꮎ1:WB]BY$1,A:'gf_g>ɦ,@oߴ(1{A_1QSֺd\Y钙M $ 1PK,_0B:^mx翗ߑH-b* 8|^%w{2a.Nn%߫ks)eFO<̇[hmC*!p,\Pl_$$$R[toXp3{aJ;Ps&Ⱦkbn`|#QOSX:Ԛ}tЭGIBesFxdQS ?W![T1w?JEwz؄}] *R4LPj26r}9ibn5}WhzXރBܐT̨˟#T >XہTYM6h~3$K.O\ f5#SYS/C1^r.JJ$V$Q-%&e^ M8q*[[YSn}pLX[o>g72Vgb룉[Vڒ+pZ}ܕTU4iJÍr> 8>UU/o٬gŻDѭ_\B;D$_\?#pS 6b_M 'BpCKC82R4z,roeMX\f r.T9%,8ٻEȼK~1pxd}6>`-y,br7aM"U1zaOD<& I[\ Ca¢dlwp̤b-dMinFgfҳF2ɥ٧ީfͩ^3 ZÄ"MXIf}ϿMj{rELq M2sPg^`CsKĵ Rfb]hqp<9&%"lSfB\n^.@Ǹ4Q!ٟW.6jC:b3gu_dћsLL쟸FǾ3WCqˍ<^Iax9$ZCW>jj(9!HGX^OUva P$[jt# C 6$Y{(]<[J WBw,?kHȌ zEs?O%%!]2 VY3C@SvCc~X7GP^618: A=JPهt=ʦ1coy\7kTm~Y;+6禍L3;ˊF Y31UmD ɮE < pzv)*zWS*{VN،y|`ZG:N"mLW_'dPTu`3LviT;q犊g>!ZK:Mx=~F2ZӑϱKgGvbf8%[ͷiEb!_FU1OvzL%Sic/S5Q ;G$OtlSCDM:0Ŭ?~ y7I}}u/^Z;.<ůሌ|}Ӗa/隣 ;K¢sH\ؖG"󼈎$b΂< VT@Tc8[%[}[1 {؊!_sQt-a Wg'Gd¾ =1 6ˁ14I岟SyhP;u5@p<8KwԪyzSle!_1ilt\lHz9af0 ^m+-ULJiۢIH&/6;>N.@?һJ9c;ۃEPi߰s:9PEst0OG=SUcy7w-0jQE0h\g60bZfHHq1a oe9,Q9_Hկ@:Q:;YxLTT; @\}^qUy昆%ޗ)x*ƴ*ywF]xQT`4R) oCr[zS@^ ^&$ƃNJ#f]7>ȇ`@!g+oےGⅆV~XG!7wA"#J ѡsi*&D21K)l8#fo~e;,RuQDۚu!=l3rCãuZw<Az~879}׻Y "j&@Th'!{M'O%O4蹈,U.N .l0X(~vh0-f[نpO%:B@Of!/wIBgFn &K#bNFNN!_&i.Ef>#Uz,jT# Ӥ%=͏:Rχ,KMLJBb{Q}Y°hi94l+YԿXŦDuck6_. Q'UF؁2umon{2զ*%ʽ+/670jtroݢ)Gqmąͻ%0A CG&h_)z3% Ƹh[m(P46}H)Z]Bri[γI"-]zl7lQ)O& -Mc6.b r%^Ts:}7^\KSC,Wwezl?K`VwgY"[Ck fb} #p%]aϧ_ l&T a1 _[)ĈaƱD#5'_{ &`awen,5>ë<"pù -Z/ .r7i/rV7(s)-QRyeFlT]h> UƑ9VvG~J 8|gU: ȧJ9;6sbv(]ZQhaǿ_s挒ASI>hW# NJ3+&9-/oCpHYi7|,'ÖE3mE?QWF9;b0v-7t\PIY3+gxFa}_vIHJ5vb9G>x֣o<:h`h>@1#b B [;meJ=fyYEQ4Fy$ms*+FLH{p;6bNN2P6<#0wu=ӇbSx V+(jlFɏ7.L_9nxmK AKH'V5رs"8g@7őG_\QyJ^iԫaH,TAhyҵ)p_vfvCzAP!H_f\PRl|f]7n4vg.saeA"x>K`݄+P)pϣ5\DCH;tJ 2q(dr' +o1W!lp>|侹G nf{i^~v^&gdLue*ԾA:NR,NQ7eܡr寡I:B*z ŧh8eZ*:ítҷ+p(dJ"Cavhݲh&0gr؜4Sa$Is!=f2;Ibh|aHJu& x{=ra`4AN).܁Pn[e>qҏOV;DA-MзLoL NA gH6Ot,Vro`ne#"fb~t¡WlhLYoAbҴ0pSeH)-Xm:,^z јӭwU酃E6 2(@FQ{ـKRZ''F Ab+@O_XFVaZZ5{؝G6vDo(Uk3qJKKIɏ0RobƻlpM[@ v mVE4D&I/.[[ɘ j0]kL6K̵64h]`,X]D*OqK`,O3im&Ew 3+J;Н[Q˾`d Tm?"͙p ! /ܶ-"RDQy[[TBLhڮMqu!](܇萮 ڪllVڑGc?h7Uȋx05e•}TH^=k XR. H}t?)zRn샛f!>},ɻ>ML$bg0hШō"9f_Z h!eg67ѬTC`|YXLg8$8>j,qt}_}N$s4]P˃YZ nS8a;{ohVB8uk #[ђ<e٬χ"7JLG\QKhemlhMrTQB&aq5mEi9-)F1̡ҩtH2Hp6DL8~`HYLlϔ mpB`57Osvj[M|Fp:^"/4y?#fR e,aH,#RGwo\ $Q}r||8`&ow^PqT~B5^m}V^S׺;xhIjrB0f͒23m51 g˜WurKfCG,,[o Eҵ+K-W; px fDž~6PuMw6gMZ6\vccci<;2bUЯ'qB̐v|?0vKAc^>9 </DΜ҆.Z"lJDzx{ex$ȞI+u"c]7ዶ0yzPWAAZΗP0Yu`Lz ݚ4mǤXAܫLRǮmԩgz4~r-IsV< \Kq|q):g6@ t9b uf4<BB=]D!VиMR Bgwi#8H^86m0 `173H#0A2)=Sm/6Hmҗ"`,ǗG?TrI- FECV )N̑$ cΪ`"N _<^ &5ô5Ty{S}mGE;l"mA+/|~Dg)Cu )#.V} ɒ[S17/Fk8+ _-?2_":ΔA dЈ̤V&h C aT) vAdMc[v0xMXsȝ4<_.,n7wgV#.9AXS1$}E♼)%rUA 6TwGrC6 ,@"0G}qQzy}@ *ya4nGF dk럦nP bb(;q~tuy^ T@~Mw?vM TdԩHO%,:6?CUpOe%oNwNTI23G(ך G^  YsY[ '.41Z^z;0Dpo}du20Oɶ^`컹4["*<9# pv9~z /OkͮTSfiD!@2f i5Ʃ֞@ſGL|ԾM'Zƒ.)V\`5vxJaOXrs pdýal_gWK[3H5=.D$J%|Qsd@셻x9c  1Kc~t ?$}{VoU '&ms/5iqך̨>8^w(d+x F\t׼4k6A4KNKX>dM:%=?f>T^Ϋ5ұ}v/ |'_ՙӋھqZ3w#)+Ţ/6nxt)G^ Bg6bmiwQG93K@4-R3xVs2j6( >G^X PF,+nӟVf*'Vqcץ+o F4* F#3Qa؈tm !F$G,,0QMMdPD-+!׋Tɏɽ*DF6g|(gYMR#3ߦ@3QET hS]LG{sapO#ZJl=S-Akm=sH_ȄR'Jd2țT1M# SZZfC.ChO^-w۷$hOڟ,s.0 %@r&蚿N!][=)i$3:Ӽs4=SsZwQ* d=Ƥ5桮яH t9jdž?2习%bB[7izp%+;V5+#Δ8Ȇ|kՖ ֻ.݉jY=Q b˗3qē'(0w~ͥ-L)*%ij Hz'z:Coi}B2HKA^bd2`]U4lMcJ0){mT ^׷0ߔf TfF?[62A:_*3Z/˼Pdln5%hC{DYˬpeKzn̓ꄚ$5uRyYu͌u##~@.ad7o`Іrj3aMT4OumJT-52i΄e#1zT5+tjl Y%:wuE .xQ%@m[7-H)7.&y.!WTs wBؤ7҉bᙃz={+vS޶I"Kc 8,ȷVYa,`da0kS; y،s". anI0 zY mCm8IؓulD1u hpp̗[ yɗN_8wLЪ[㤇ZְlG.@?Y8Ђ 7 lTΩP9O.*]SV6/m7䲩iv槹׈5T I 0euW^lRY`;VҬr^ܠ"&@}nnPvP:~8ڢoIU i! g)86gt(B'_~^.9e~(CuJb|AQ04*^6MIl]d߯ 1jKxd2%RC hm4"ą>xJ a/K4ҳѥ,Ym@X-Σ XyK)_N$|"F#q+%D$ō`㉘ ~F/Gն, c֠yD{8R}LQ6ӯW $T <ͨo|B6\Ϯ\\GaP">Ge4 l'F=0虜/`rO*4$5?\srx~K\ioK k:ێpxOtG u/[s (B,2EH!8M8!z +{0a+JJpg% ;RN%HH\i$Ot#!:Ң a9mTc5 <9Ԑgn9w;}""A"x-8R މ}Z|>O H-\so~m]"we>vݤ$kϦcZŠ<ă^PϹ Rpklsؿ+= i:`Vtpsme~B0~Hdݖz!ؤO-*t,RPG`i\Ν(,Ml4;+z{!$ay7u= n-)Q0~4MlQnٰfHr t!PsLin(s !&Cqd.5g֤62&|Ң7 3eOw+"ޕsq?xn{3폆4oL?LP%EgsdA 뷐 qHi}*6jT3x󫤉%Jy;:=Ю^UIH'wei&4e-t+ x1CE;_LXCӊәٓr`☧a(8mq2ٮf9WX=B q# ::r@xc :pu n q!aTvz{:p*wdQgE͉'fW~ɝZBOZ@O αb~3rz{=ϟ M'I͓G; & !ύl[+ xrLuϿsX u.ݦg5 *>k|] {j'^\Zi񮝆8D_; S[u燺EE(vJu6E!B&o*!@W[ qWG>Y>3tF hA_O*9iCOnLGZgo L_]^O3/FPzucWdzAhNָwQI{%[@>69&KoZz sW2u{YĢq|Ղsϴi{Qzx!Q3>j[C5Dz{(2P8q#6T/Uډ-k_ "㡘'mzH^uO*1~;$ycfQXpز;d_=d>nbjX0v-/v*ﭜ<34ڥ7̲LM:Ṵ964z,vܖ V} ZzIт5h`_Hn_ n"BΗ-&IV ?&]EQzOZ@~4⨝" ;yfB0M鼒v.%9,KTjȎğ*sLU4N$X]n-![&7ۯcxYZ4=NrB.Ri(ҕ9e.&`lY@ijK/?,5ggv ! 7Ѭv2x5d f.[Wnx_ 1l@"/8T7Uț.N:{wUމ϶6%;*4݋yMΘ(,Ne@#_վl$ 7oMBݞCiaKъ,U 8Q?xxŃM>ȻJʭ$` sy;{9:t&.8'܈SJHEN"#i_ۧ݉%-;Վ=O/o`kMq\Հ8gO Az\*_w l8W3]x hb)oQ]/Ot.\iT6L5Өǟ DŽP66ZS]8[/ezIPkyw|$YOk;4.\U,W%|kLlGxXKw,yu*yq"R{qbh4f !cmr 1>~J:R*GJo\L=!'w bө ;-]̴5N'F9)JtKG/zhu pI4fóUvi !8"#:8" M1RvuO=^=;Uq=7>7YJ4>\3sp/LBD2`e;¦L-;]|ialt-"p 6ͯf-Gki/ cٺ2?kpM hRG&2 |}dTÇ1 e&q~6D2G\G 6!pvT^ȌtzjXY&~ $Yԭ:ߩW'\+Fo{ǹ\yB&ttar\[7SdGY#_D&isZP8ιoؙQW dIiJ_ !|YR =O[%;@M!bzu>ÓF !vr9-.c!iMߢ ӕԕ9(|q +ڷ2F5u, / @_;ʛEL-z@tY “BEl[W#ƿxټB>Y -~i:x5 ?n{QpfkEn?QF +ZŇ_ 튒n w`laGSi@8]iwcD;T&0漜p2fBz:5C2ZRP \uV#\DB e^fL[zmX?XYف|I)ؚUk_Ǜte69S5}0*'tk " .>\덒q,j} R옗ov_3f]c|ՍaG|kahjiqU˘u}:m\sUVæUn.eX/jgY^1>fU@6>r&9$c`QL92N)HF>.$u([q:=Dj~a3|#ά#&j4'vt}:hc= E9.P kE"jWUKNYW~Q,ܒ 5Qq fE<8w*fN}ŧvKU}J8*S`?Ա=7'(y#d7Oߙv90Ou};pk[܈HDv^6آMm  Z,?fϿL˷B8O fDd6*yQu%':.Ys7(&ďSΧ,=1M:0s .?dzޖnf@IR|ؐe1<hN/ l ݢ}VVՈ^k]jr&gh"h29 Um `}5u`+50`Dϕmx#HPf},~IGQfiLCH M?k8u:.H1W(7Z8EOu#]%mPMY޶q}G:$l<ؼ`K NK}s|Y} ؠo16k})GU?k>GS<'}xh@oQĆl/r<sLɣD'F֑@ȞsJ_ 9O "[A`'" k- a=])~L^c Ҹ1àPrQvei+e(Vnn:AٖFT-.]!? =ŋh7^z{IUt݃Ղ61޽Ұd'mȱlݡE IFm9e8cT|#I爼vJr,L ͿXkfu _663]H~|Õ<˴ (aZEJh> ')Z:ڗ6|}EEpY 1,߾(&w &P;gCYιHxkgw9W97UzonPu/gݟUqv\A6Q %`Tʋ2B9/ =} ߭Xv5YfD`HT8ӳ$7:w߲bM;Ny?q;8]$LWm/!:sy["~Okv"<{sF-ɧg_zJ) + ?.Ew2DiJ%DP$^A29>쾱{@0ҫ7yz/s|?teSrܰѳ~v)E1C/KUBB(bN\L{86nǧtc}iOL h9u]%0[x̾`ٝh^,N/߁~ laAڞ=$ͯg)\mqjgAZc/lN­H`qoE3a._O%O7pʙI2Ir9kQ,=> Ue02^˺tho#0L\GZ?5ܾ ZI{ //ϸ>WhXP*>MbZaVYz}'Uf͛SrAa ZZd^mދ5M=&?(^[PI60瓌C:TNh*$yX#Z@]r|Z{MڏgG8.*LM+?Q,gJt$;NW+vL":T(ܴx)pIWSF*0g )DHŖʳw}2?G:r󗫂uYt,97?s|J4# LD ZWez;RlF:Ya@鉂,c6 ,@Pt@sX ȾР9:I=nu J?$dŒB|U.X?ajFlD0|HKFπB?pO?!qTGU" H<{2;S-!jC.϶tTLqAc{}AkoO,6[rYl?$'h IwLOy͇rN /A}y֞)O$ޡh&wj):[d7{GsjJ.%0* 5bM*Zɓb߭M5"ѝónV}+Q'|Ƨ g7[%c"F+LŃP1-UyOEZ)4ޙ$wuë`T?47ea.^㱶+spx; TԱm^{'+vKVęt=cUࡘU*v] {Yi WKwe=mqvQPP#j[@ki/AiZڭ!rwRG x 5_^7"B`*,cQ3g[Wh4,ӷtwB 8Ѻ-~WDcs4SL=edތ.{!vpcO7UY`CO)nnhlwxFK5K% l \F0[}IJtO½ԶX Б-=̽7!'~ ;},vgs6I=Asw4 $K|ṄG9V Yv t˂l/˟ڱyչ`9M[3;캪emۭK`P% 5꬧FLTE| _Ns?9$;$k~WaiKjvsKn,~Q?Z]NAӦO6 s]_-PlM }Io1uNC󗱢Mx'o_ %<$ms&MW5MF%b{VMY~kkDuw+#QJ.ac"yAqU+}ukDX^5jM^ 5턠A]?~sJj 987^Tnyk>=vPB|<<'hɪ5yCp~'Q6thOD8mX,* *Ȫ/;+c ?P;{10).ȟ幺::PCAv탏- _S48;iDDWT2B ̤#9EbP$T!h2J] _Zż]%DU8?ߒzMoxE X_)ՔTڵg^ W0 h?B.ݛvHA1ϼm}MPѿ'43bDza_T-da$:^pkQ -/(Ӝ a]w,?DSu@ /6R2/LS+c6B|׾6?)Z3er"![ lQpRYS+P?\Y+[GhQ `>'ݖ[g@&dv]{nRJZŚr)c${k|xH"#,/2  ܼ_Ukjp16,#ʩ2Sr?+HeChEGB̭bŸ!׹Q.M'{UoxqZSG):Lcm?Vve(ꪬ2Rl<'">z1![fҩ V-~W4f2Քc|L]E|v>nK 1˫-*Xr39{$,w9fO\+o烺0Ħhh!͔Qz[+f LpT{s$aU@iLvgE0֍%^3e0Rr/`>4 KLh[3)T9լeB2}09՝b4 arVvB$թe_o(1( % owcg.ԒV.c>3ol<K}TC^ڎUE]?>aҼ!rc0lIT:XxQQO XVZXa??vB7DN-r,fݏ^ +Z=o>GcGS@BSEf%X=ZsCAka(n`,kiݰ= f>%Mn{Jb/IdH&}w?Fmg1 (d-rtv%{K x4{jSN^rC8ִ'2iӮ99,M̹aArd1fۈ)<\EY%KB-t&sj+{ )퐉ĵijmO_I8#~WPD|-d]Vu^2&$4@+W=^Ɗ5rBi7,ǜn=:K6ag5SrWUS~y3G\%%t(݀鿟x.n1Ro(Z6-2Fu'r_O< :3}XĮ8דTOE5(ʈw/$ԟ=RG0.X p2 aMؓ~y=VoBEK}dGvң_Scmˤți^Nh|cgV;1xR| ~&Դ3IPZ.wMA8簣+ڪ۳M3Kan3"r>3$R/oJxW  \;x>; ,B>DVm5M:xru d|k#"Еҷ0m" Kzhҧpso:ڊg*[[1J>YmY ,+,(*PcTswpR*Lq癷irT^uoIiX)v+:<3>+t"~)^Q!PgV RRY8Emށ:9ȿ t:I#) 75l_V $*ƒNA׶!S PxP"bx.{qP~ |uf@89^紿`T%g/`-w#WF~g6WLn'[%tZӝٽMUcR+4{Щ1z>1}C` oɂcmZ5'I̝X #kPI]>p^rG:=OXݑf 魷?οvީcAD\g#Ey?؀ό̉V@miI1C\3>od&H=YQt0\0>)Ι]=+ :"λ,A$;4%(I:nIIj0oa<[(Ep98QبWS(*>z6oԨ)\ fCݧY,ϑ=mIJ{iR4lP̠hx|{F^-{L0q,Aц㬳u/@DN9.'Kb++UvI^P@ȁ8%'9UCC? [).=`7ek82E\_}"bcS/EGw -ޕ:3e͠aYmrFlv%0no=c]R0S1^7=uR[!,˞,N=dQ9zn-ِz  ǨSoYꊒI&㾛 nMI*SQ-Cxٛ!&O=I]8Fxamhr]җ~ P|]oxx2WU'W-\LVIS, "_ZD ApPbw,HWpCw>jܘؐ 4 Ŕ&Hj3댄A^7si7s"ne/BUBV P첖/(¦.ҕ RUƐ"}h)˸.ȉ}2`]_GFȠ)H`#ۊk gpn2er"==3DkCۡZU? V@a=ɮ3;q08P*^,sKr"O6 9Mt,Wtpu|>OJ64T8_8uY f{ qg'TcMi:b,oBaj{N<\,r\Q#}.Z34龢ϒ+s}+#/EUiB5t5ԧLUY#=@S tHAU3Uတ BTG%PwO"ph6fv3D_ ad]6˾[u)L/muX8-]Lax]ip `fԨ=м3lLHgje<8&\Iw.<(0EKa](Мrs Ov۹ezL(5)1+(jiI7h5d?$.Jhq=XLkɨPCUɑFrp7H\uU@X_ D(|u۵C:r[ bVd+޲XS7sR2 ث83ƫ)`ÖsEb6 c<B@i8EÃխ~5GF1YM,zY5?Kv*sS |c>c+)p;!&fn^lL׾͔z 2HE|t61eZ$)am+8ct8?Xdcmƿİ91H*ܢ|#R [~D@Ŭ#a7z S%m/_=}*w\r)菊rLnxKQ%LSCм$YZu0'qHP-bSDE<<]f]z1zQtܲ솋9[@bRj-J/ksb`ldQ팚9&5te1~،,M

j,-jI |7];3.7Qp>}-c\51m w#L~<30;ni]S [&pHGC/] jk$h8^%@c]_8i $UO;e}<ɷ\Dy3Ckexz;hZuxlZj`J^ 4A;I'J쩎LD8m{mmN9)F(j4y͋ӷdKoQCr_x<`i|KOiJ7Ri<%ssEj[:+Qe KXBa:i(?(`^X3r̩FFWE,͢ a\Iicy D4!/*S7\jz!f)gVRSޢ6W1: ЍVɻPkD<3"0 p柵1:r3OM]v$I]zd*Q paxgk +ΠT(As^ `ŋ;v͠m~;_.vM[X{Sz%w\秬C2Lhi&qOÊѢK)AiUzbrHQL s-dHaNùb'ެ'ɷ[x40p/XeԯQ0>x^}Z8/=Of 2iBzFfu=V9C\~,u_ aC=~L^Sbs̫6v!s]}\yXz=v9[chI"E\hm¢v.ܔ, __:+pEcy)H^#q51Xv ﬉,6JI) 10Jlkz;l:'F twю=u'_h/i:(O@'2"q}=R.dhbVd"4UC;px>I"" rMԾ4b.h篰|3 3  ^;ѺܥйjKgm VjVsSJ _qlQ(j#"RP푹O?`z$LMZ͈=e)#5ݢcKU(GMfZy5sU'~ ǜxP;UeD\+ʬG*P8Mӌٸ[tQk|vψed^1VklM).SUau+L?Ase\[]$ %@-VMՊa*nddŪ]O>%Kn~; W2|9ΒMDS[wN 9eÕm?6l*pMo@qKÂHLi;}uF$yi,$A'd'eP \J渻8֎"uU{w4 ݻb[yuE8g-vjXqCIy_^5|3T) l]bZq Cp0tF?b-C'bYV) 9b 0bR }2و^X/'6}CĊu# juꥣ[TC v.QNgbicH[nW&S=#YZ dB; kkZrE1X]XנdJ)-)u[~f7WX nroɽ@h{IV&h #Z~g_53">w~ ’AƩQ9Z !ӒX L< ;<\/_V G,%Olq[V0kM:iK=.ν@oTLm+VlHx_T55pjKa@?{۾y'ag^t(~)4݄$N<AV>U) v_X 1K^ Fy niobA,EDhD IY,IR6\%qevǩl1lgΧ +F['sQkȉz~L(؆>2BױKZ| E||fAa<\SD!Gƺupx/,WuJʚ VYJR6cբ@j׬)iFW.l 96@Shi#mǷ,Hr#LHellj%}ɓtr0?2s?\ML>IGWw G%tkVmekL=|b6fSGB%8MtKx OE[r i:jǢ Y5X==M 2Ne>Q}.o_ V^=PZ{@2,>qzV\d\F! Ҕ[fI邢0`u<~qۦȻW4&]jo'L8DF 0J4xbn`(Vt,l<{2AىJs~YIo섊ZG0]%DiuA}#1ye!}P'U 1&x@S?mBu3W I#AnQTǟͳU!+#x B#8~mbj?$}V{r|I@><)m+ *E^[XzˉZFzR,X(0>!ܜF@aZ/ D8n4ALEgPE]73r?-q4;g|vB0* ՀSY q+|u7?x^tN'TeI!4(*>s/?lg!GYbZH @;Ii&N6' K# Bͪk^ ʼK/WEL˵k P'$bX:S{U=!.X! :c(Eckh33ScCSJ8~.Saf{;uy1={ K=`5kC8",+ߜx%(6%|[tN_WLkZ[7 P~o@R<+KEi"$kN!3[,I|n n~ؾ6 CDzPlM)hAx^*3Ԍ Ǟ2q(K<2vx}1B"h7P5g^p36Gۥ^ ǬTKS.d}3ݐآ&pv e/B A3=jk-7vMdu`d]s[?rp#f>p15DPlj$&+>| \{ ihuKQ G14"|5@dr:4\#å{`yS"Ƈff<|,>I7{pc7>:PMg3)^'y1y)ٵ#=_ٜ TGaE_33vxB} h`+Mt d͸xLg[*rrh` s4ZPpfS<^ _EVaF7p|IH/nP|Jtv'j( m+*|@hxJG`| ozM8J-,575R{QNvGxC wJ>Rg~ΕSmE\P/ !k ~ꞈe(0OSE}O-rr_89znu໓2 GbF)mtB}O9IP Z44UuO (,l!f%[lAyӡR#ۚW?^v?IyK my?A S*dZ*)WrOĒD'0R8v] ))TfZ) or0!\|l|3OT3q"JPaeɩcYS#?R u ڑS[ttFNN&|8xwVm܁x" 0J`n]+\de{i竰B)%5$ⶢ&'1 vOjߛlVg:4|ɡXj LRRRU2N)&}@ʤGX?Plۅ`piUw9OdFhHyS[)Iן #ZLé"FUR3n?w?z}:n} h>Vc <m gMMï* Hr7]>G foiXA]ZզU_1uݎG7!-68N  ${ޏm,W5mRd'_ ?QJW!7 "F w7}$5\'8Yn-EC^#l45~rCrɼ|25!iaVB`6F=PҨ$AS- (Wڷ#y>MpnkfD}i G2ׇ'$э'po\J10 h k >ra΂Kld*ށq+k&$L?o|&w@R8^K|{#ڊZ.IHcG$1Ё̫n߻DziOG%%]>s0E?gڂϹe3)wUS KZcwM!%Nuq6j_}yѕ#3H0ܱ`K㒮KT8{f~ *]TrD` tT a|wSCsV|+hZ;CF`|1fL*aU*0BTWi`:/F(WzČ>p¶X죴v3݁4 6K&L@-bУq]w|W <ϧlgE#*V7%E?Ƴjo,,Ova+}"H^3Rä2ck~rwt)nQE/ Wd J@1$ 1I{+Nۘ?[wJ7d6$[Ӱ+S4s[ ov +?Iߝw2V rT}&p(xoF-}PmFDt Sb33nQ1WjY3" g !dNBKq$ 2ϮɬWcw 4FL-=6* J0[|A?0ٺ=],3咊 wWPaG) TΔ'Ԗ "ml_lP;CagOf7`s1n8Ç()v =r +nLN  %(;AG<-'}0K8Ef\Ly !dn}ԢU BQE(smmP8vC_=ԃ`eTMaSf|qVdH4y$`%red xQ4#f?DORթ7)Og8Ԗئ vN=zKgI/B$*UyU>|?.mATYZ{`5[H,+s31\MFW* bǪop2ġ>5^ĴDF!3=þ̜rE9YdW:O^ 2@*R-ِz-ĥs5}lޘF-^yFJ WzFc&wpBut F w fc֑w J3'x0xHrE>KL? ~҅l@Mc1X]4aV,箛lQtXZF}vFPKQrzf<ep8 =!KI RFqK&6{ 6& `f,<ʌvW RA>(̹gT-ˉM`ڗ4Ptv!|_.6Sk͕+er~6fQ =j%:$3*N? gDt= (e)B7/b"S23(nyt wOWFhjv 95B~;0Ooٗj-}CɒR iQt.":FL~G-2;9fo?D.G+ (eĂTTO `=Ba)w6mOȚOj]t l *;Sh=dl$ ȱy;HIdJIbqh(Q{^ o%P*;If"xl 36\jic?_n=(rHY?t#2Bؾk7k> LѫȦ,|DpGw} ʈ'lP5D9Cr~1S՟ű \Zq'GvH/7g]=٪E z&MgTI @ï\ON탹)Egt5nB RefQCibKQ5o$cU5<+%YÉfdj"-MjhznQZ JGϣ\UD ^i6 "T{zKm@ a4U>=At0RBa<ܭ&[[9tL'aQDjD|WWCJr$ QWnh8@U"y4ًfONUn9+=U)eKߊ놎m)1H^klMAVKy^8d][GT3>%HpSiws˲x]0OWhZA_2U(RYTY #R%2\.Ww9j̵g{5)x̙?7OL>e:1^&34@J[?6RddBR^?qNGtx9'G[b+6rKL< B_jcMR6TK抏  A"sN$Xyy26b2`n ]32׏=rgP q<䅑 ?KlQ#؈T&p綼ePRZytGނբzjcFh.=F>|GGDJ9wiz*+](r&1f'A)[u瑩$]ɺӺMH>c$gaf_ pJvh~CIx粑p"oٸmG'PV؁fÏ.*߄1ܟHA 'O]yApC)ӌ wݴ"9U_9;L1Jw9kd<+ows^fZqB Q*<#N=Lqb!*fo'l- !*2 4[OJ,ƙ1f>7̳s6fƿ)~]jO#OG<j[/c2=ujeBQܻ*ښX0lDqaRx|p\.fkt6p%Qo#Lۖ#ų3hO,S#ݩmҐp/;Aށz9ZaO~lb$X d*rCi ׭lPq—4k^FVLmwp#aC؀qb8E@8@uy[_|)*Iט7}x0 zD Hkn&&oo{rʀ! @bθ36V6I " d/$\Pm'"#JF‡zB=m3y,'&JZ.m7-)MV}DL+Tayࠔb|;8P! >J %RDmC b4J]~V> h)CZsE,e3eColǕN*i{d/dii֔*pk~f&0hUGv?#!aƶaJvg,kn(l<ۄpFW 5Ȋ)O!\5i,4鷏~f:QiI,P Dv@w̯`$m1c-LeE.2|=͵|e\UG4Ӣ7UpVk0/%Zů! _Pxko}%s4L%E-=unb irxWgQ%qFR'|# /_K[sCOA\AT:y+Fp- uv+mlZqkm~%i=;{1GulY}sKM of)WmE1><_OVW`m\T"aK *ɡIBi67mpqrԝ-R 6U3a&;Bi./}nb/jt ]!8G$-KwY$56x{)sE v#_SG씭Fx,z3kLR| ̀ *a>b@T1p s MtEq&@࣪fdaū63LQV ߉SCRz8;>~b@ؽp@ļan?1}=3VǤ.B!.]/- dk ,hWT"'m690 !` Vh3)dr}Ο/~9ߝV ܧEw6Y݈2_*Xrpg|7&{bk-yocLȶޯ ^AfUqqa7hv~- fҾSr|GgY 0W)J;BN.}E=,kUOI'((0Z2p+ ;1X&4D.%DV\d|jbke;OgX-!NZw*M"3pM։M =4rq8uİ6rxg)kf^CsG]Vhֶ.[J gwf!ZnH"S&`V;'Ұn[u{k3iǐ2 (VNt`r"D!GS]FEg SiѭOEPZ8Yc,qiݡ~x}Fƪe'N+A$"GȄof/HaEw" iz]" §p:O9ܚJ! rz((IPW]E$Q\w#o7aW(ACh( V KKے,J|% .{kiC/QEq-+O{!T'ZJnb= 2g5+:ҋ[a;IMRqE%U[,}I>Hau׬]R'TT8;H[: l$E?m̍#x'ؚlNo.5rXϵxX Bɹuq7wW7t~9{W&zۊ>v|ze]H"#8).z r7K5apˆ7%)X[J5x(iHzc,L f$y*m*pCTf%žbqD-n4HFЮrevexw+b/%5k}aL cO0"{R}{TpJ8t*kT#n;ccfN^Xgo{Uُ5I%/Џ; QX>z=9.O?oa6\9 c!=_, k;lX3MXOsn>-QMk4o*o[0ZV˾'K1qr5R4xmxי?0XX;6tW吏QIDE Gl{FzF.cq>>izڼN4X%;<֝BH\\n/E oeh^ ?,v9P 7EtKt6kkC@YߤP A٦n+3FO|ͧys=Fmi](Lg838b]׽Q¦e e 9%e/KCĝ/\ AϘ#0śd4+aYeEHm%>4T Uos+ܙ͋Sb6cE\ `f/ķ"ݐ@X)':SdÐ[w`8|`j|{1^Puc ]5*B--HccTvJ |Ce=&-_Ho.=,tQæ<%?kBዱGzStBB%9ְQo=0xI,HKZ?̿r}\UA*F9HUDaU$q @|j^Xw]թ,5BҌG44{m> J*%Q.6HQ_.&E =~+A9-(S :ga rJK/CMZR,+N=;V )h./2' ,$UEU=~6rml it1Cvj0ѤWzÿʚS_RIxS"%xϻ ~m}Ⱦ݉/c=2KsHH.a# G/ʒfZTxN2%ݰv2Nc?u굢ʉ;d{k 8׉rCb3E[+7_!xB- .E#GK7(Hʫn#H9A ifAE;S)=rC]X9Ǧ,|vD{%EPpvznmGW5wE-kj|>qڃ!J\r]5 Cr3*,|]yL$X;mQ/G JmTyG58ag87x^=Pk3v3Z1zHh?UFrUFO.7JgsC%)6A ?,\]LEu2}1ojZAmwH!-+P{XSL\^ʉm.,ɯgS'ZVPa_<̥7ܳگv~f!Cdwj}JHw}CًGEi^]t,'5؋cM_QIk״csB ˉf7A`'5Te;;mh8m8P֩'_ ͊G2HdV^Q$oiF'E*+ᅪ)=,HƜ.x/ ޼@n6j@7nrj&;<!BPuoŚCm;M?63-iv?0_9%TR) W{;3_UkףvFLtI͏B]6@Z. .G K"&33\9Y9EjCjH1O P'36ʺh.LYѤZɴ.%֚ߓ[auLϕRs®XM?@|w}DFQD:`M,Bj|rչGᮌoc'w.rsZuQWGw~T-]zCJڍ ǤıQK41~¯S &\; dSƶ['8MJ&賖RЌTOښ;ʼn^_E޹.OQB,#Sۜ *w9d?=}[㳲Q:浐X9?k,b*yZNТ7{ j K0Qm$.30!Ryz07yZ+C[%[h7&çX[)E|2l]NJ@b:' ,ڐi0}InX&wLF(=gftoU {=Mo`%9%\ȼyZ<4*b5$ ]4y tjXXPg}tl[ͨmW&ogĔ86!Y;ys]%izvɈ73N};ϡcSf!4V4`1K(9>5f'z? BM΅և/@x a܊Ӥs.ܱZ(Y+X$1 P `.>(kq{Q:a${Kv5s;fbY3㺫]SntKR~ݒz@]OZ" ]YdOC^ZIJ𞰬w x̥aթZ3F_Yx;B4׆Nm 85bSsx2$wwS@2y(kYP`.r{zхE%XQN#u(}b.]^ ͟^Lal 2[k nHe̫wkeot܂}% dJs`4C\5g ku#b>Vi`rwO[*O5L͊$zsm*HmUΩo!:$wPޚ5D;nksUS=ha6쇕i1QgYn9+CH@UlKQA&BllZzTQB ?I-z%/7D&P N@\uމ%Ѐ׹\/B7H_\k\AU,69UXl/4jɷ֍*QwfvQE.'n8Iv",-wl,չC&OU4翻;MUЄqy>&$TW6I_ZsSKYL5 LIPSlZWn"ŊPPqutUK_u(i> 60bOI\LnKV%=aĤLYn`Bc%NѻLxfyg߬Fk&of { TGOUDӠ)8Li8휂a|AboJr׈(֥bMC#Q6:_u!ooH}d j [oN~xN 1WP$̴ޞqP4;iҬXc\,p@kWe^|*g'XOk9^֕Tĭ78FawhmXwXY\q =O%6[#|LD|rt1uPX?"~ E oX62%8kϷ[Ҳm@PBPhFŸ`'5PX?~KmFVX2ӷ= Էy.LP9+>nA Y$qKC6c3\wO=KҌ.~=38nq?eP\̅K 4_n)jX1Ԁ2@FQ_ɮTFP픎PpdnA 'eo5:y-b їL'!ؿۨ;љ(ջ (\xSAG0RŁ-0b]?4 Qi0S=8@Żt;)>+/_0|˿-H{CI,ɒ8YDoעi69N$g<c}=ےE^{R٩tv\Flz~ RI:/˦jJL^ƾԿ.6'3~!NO'2Q1o㺔@Y؄w}Z}@,,?㡛$#ESKI֎ eM5{b F)xܰ[k26J2Ґ,IF(?q䗖[~㮊޺_^_*RܥjP7gW5% i~<6bׯ9Wɬ ZtGIoQ=;nUݝ 3L[ .-YqPƶwDяa~Ѩ hN,|5l"*-Л$P@6ආ-pO^ʚ PDsA9ϳxI+XK# tg q~uzZjc#h &",@h]CWD4.P޵i ŖcG704@4xNrr'((\"(Lh/}{}iY8뜗N줙p>u˓Xt*i=&S,! 2xBVgϺOay/˞ @PᏥ*+W}OxHT bx,+JŽ 9Q2{3!OJMv.@ Y4=_MFm~IQ" Q@Ub}wXK )wGr(5DUoz˫ wџ\iSN}quB0U~$9%qCh\";,aفeP+GzM L!r蹽1S&V0m[&z"}f-#>rڳRg(g,40=Bdw-|@v/Nqg?n>d^7o:CjJJO ]*V3t{n0t>ht}AO[C3zWFIVz@`/>lGҔlZTxN 崲UqJ+0A?+#3=PRZRkeR$8M)_T% O1cGzTN*Pe"%GZՑ5őBuuuN11  F3V?'MzC $;÷yu C`g!ݐO3;.yiePrmfzqx{E|GwI)!hۥx^hl0@~N rDX'U5`a&rQkj㇚n/a"M9Փ6C[OGX+eYn3-"kc׷l'Hb%%|wL98fء*I!RQ ~Wܰ /F<_I^̋ț<{XV+qD$*Sיu􇽀:\@~i }[Q9~&A(z=d:ۊ';<)!<.z )RgU'dFy%Z2W{1l(LW%yOW2m '6 Ѽ Fqj-F\ @Ν6gCIfm"mԱUzEĀDQIi:0}*иre Q@~<)ɲC/m=7DoJt9zG3T[]pl(T,3Hԗ#*[ 6b+lh@R0jsX"AMZt@klsB1=aӻn $7x{tڽ;{D4]Hi:ʍI3K [o#fy렱vYJ>z^Hm9{y^Q;M=+3t0Xo=1'dQ6s!Eox||dff *7Ɗ~8ǜT%g -ČvR7ccl gad_E&IyDhg?]`O7'~ע!eg^PigR'觱!B%ߎ_l$QZC3p]넽(*^/{j~URR .GSUgA/(vu-l&`⵰B^]%<L*ZcJiV~ȵn2oyڬɑi -.W.ظ#KJ ! 2.[QG89s@Q+B8nw$|?[_Ϻ< tD5C a6~!l'h/ffB}ޏƪm{8!/9GwBR8 ڔ/?[ޱ <ϗ#s.mg'{5z}kL*^OF -eg; 0¨6zsF_nAzv(E.FNN b.0<'8E1=92J @?( ?s}נ]=  UzApv3ܺOg[1Obf΍6.$"ZCϳ]A릣nar6 8\Z@cPkoi25MZk >ryg#e[tr .g$2ٯ6xRW]'1v;j`<2)/'`QW'QCJ')SlY;%H;/;8VY`FnQ /l rkH`'WnΡ|Í,~Vo5oȼ~08Ǥ䴤"0f>e, 2KѬ6cX5jA$(  #ESmЏx-̈6Ȱ%ϵ[%X7r0y52:6a_xs:UqŨƝilIby0đ&((7ÛU.>cT&XIFÙ<Ү8a,3w Xp)SKW[-LY_r7EݜAy]ʼn댹µ.FI&v&~$|)@v󮋥 un, tiqSb0:a׿#=J:0w,/Hm*y]mjb::+ d4;'B "kGf/T=?KMG_%BCjgUz_}У L~w8{ܤPR%u"C%GB$rpͪ+ hBoE|{x 9I$I\25 t0z.= A8 Z୺ d㰺4agIG}a vϤR#]H[{q5HZ=3NGO_\wҬt|pOŃ#n0rۯK i~2t&7|mޒv8[!^-~)%6, bzY[ jJ0ЧDŽBw\vl*$%br_3ޘ;dxHOd*Ly@;tF )`{5/݀g%Hw7fD&^KN/{|ź4FQ=B;gTCQ ΝzҺc55F?iG3z^almpC Uo.!k.adܲYS1ĉz莱zbZi;<4yQ|!銘p'Sz3OP|h}~)uJ~)p!esxW@@-m=S.3㋥Tzvk56>O@APH+r؆4T1#=@kԲ5CaW2@BENEL8'1 '84khբ!&QYNxڹI8{N3S 6{$"Z~Rzז84 }ɴmyTE?Ga`p}vQ C>U.?h OkR2U}ە&WqS}J: =bsGǑ8;HZbj7qJP4 $*_E[MwyD7+!h-62N++dP joT:-y`Q "ӡ)NĊT8De2|_uJwn{Кa<T5GiEGN}.Z]N crG_tŰMTu|Xzn/jxī'p9L鯾"pm@M vDC]fkꪸU51*53У6Deq<ČvYM- )uū՜h}{y#ewfe>Y#OgN6Y|z+r3\8Oh1*vajX{4DKoAc &FO}r3b뾳 ,+nf0_&-6ꪌRd~z.1Do 7/( EDŒUDaz>5yO`.6U~1ge7`?{-:p/No|L2·j5%+¬Ħ T\Ceif_sǔFD7Y+MIvZw;I-P(CӞ%\a@Q|vOqSH\%WhωO)EBlxS3B&)6:|xi4U@|iݩ₭7ςhRl2eNAjSJ+3Ǖ^Wv`MIי,f,<@ZAzE?@'A=0HGc2)Ä=g4k xtJ=&E[6 C3ڤg-w VN"Z.W=8D75td6iN1B/;PLg wvn*-)_ViZi|yT<ʙط5Y6 zrO>8TZse-1dʣNGIbKK*VQU+ܙyQ Lf6g zEm291u-,XⶐvV^]:;B^#ⶏj<4M֚Zúa$]5W ./||ZSH6 D/((a(;Ra7qSoӞe6yfB?PR$׆78+_BnKE>Zw' @x)̪w,BgcPrĊˑɈ_U3)]4v$'Ru|!4kӫ=[8ňX̯}ދ|p'9l?谝gpb#ݜ_qǺ(OckY,W3.xoE4lqs)K.Cl}8H*%HX跋)]s0˨1ypFβ+2=n.* A, HNhh֎:PIp7g2KW/ 2͜D]Mt{4=jGn6Q6@l5+Ay@}uQU"R$ ]p-WJ\q8q !)kqRRE3u4/c8s- V=*rB$w< )ZWty訝'1=†=r;aG ^"~K-N8\m^jG]dn%t^\ *r_ =|6O{@`hTy) @6Wi.#ʞt ؎p;J8cQNaऩϛGܖ7R2V ߁Z{OΩذ!d.Bz<[=Y&W fJK-׋]a K;^G Wְp=;'l)3]\kFitU>Άb]1<"~x@wӜb/̍0e~7PQf-dSEL pq2W]HjX$t0bIh[$nT'DX9i- u(KlJv T=nU᤽H?4 4`r366b*-v|O} ڴ]yWu\c]j.ܐ{n{ɢ sKbrbJL Î=g.8ոtFKYk)u[ucܭrr^߶R)A^田TUK4yS:0#/{*(.&3kB3.*Dr_<6±!@7{_ĥq$t5"̗3Y᦯w:n> ډ g6!=M4 Dm$RSؼX(:c&f=v9B3SXvS=Y08L23#ͤcάG`]܂Y6CL,OmD8f?筺UI6>0{Vog8ի4/?6~dE %XV=];ŔhWheeK|)}37 v"2d]>P_kT$I#bZ ZB]Oh()0kl~$hWBb}F E=9LFi}8Q=*N{7K+dryjsyރh3,VXww{Ԋ DgϽ-,~(VoAapcAgamZңi@G<&el&˿Tc oc8^Y[PoVfߌ,Ǭ7͉0Ƣ XǶw}ԓXy}) aӳJ7y }fma GEy:7 Ϋ@@Av^9,%.11̯j'Xu*() L;hXq1fYc:jJ!yR:}"Q22}1B)\<*;mmG!h7ͯg ͭFl8x[oCkDam!@Y62DA)tl{]@s ∡ˮLg(!Cś@_Gԝy_sCIt>VR Vݰ}P^ s_@3yjZ"Hl6'eF(ς+4s]%0h&0`)JT7ɨh.n8YDiMzGf^3l|mS \$jHNl~%,=R*t1>rF*&prANRZȄXTDq8V~r׉W(BU(57+=[xYc!\Wݨ㍣_ذ@( ݶP%--(i(?&H 1c*w}Eԛ) ^}^Mpy}_j^6]f)A+W!Q恶]ob7+a|0i}Gi_s0 v8L=pO襪07*$}&>CY~|׋Plj{}=zYpƥV _GV3^*cx'&/茨ǜ`i~czs>+M+ThC.h xn|c}WW{9a-P 0tLD 5/A05% w[(m.Rr.LPZ)W(}D`TJBF56^[5ΐ <{oP!(yKC;i;F)F\7e)*B G>k|W+]9^Ȣ@frFJMP|G-%ޛEa:MC=ڦ0A 0SlW`M~`?X'֖&D*}sֹ׋EVAn-.xNYL}nUI *#V4@ N&l4=B,'yc} s(VoO%[ ܾʛA'D~!7YHs}Чx(9V!oFp<@39~D_Mr扃GzTv2LKPbrÆeOuHwj2e*5ho]F'{K4Sb9:%-UAHo:#DAxŶZӅ9wf4#Cw-3? 4\/{Y=w D_|ji񶇤L]\LW5YWl!>}mb^>TG݈ q,8HKA$ϱgYZ070701000004a7000081a4000000000000000000000001642603a9000050b0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5640.ko.xz7zXZִF!t/DPp]?Eh=ڜ.+͟?bIG1}-6=r(GKhxD+vDuP BN8<в<7od j;_ G3K?a$jvtPԉ,{y e-b̂$6 (58Kُo;g&aLb(gًx6ؙ(wBw>4أlx_ٜ^d+?M|[Chg-dM)aHfLнe^kL}'&W/"! X0FUCn:RBU ۞:!a/NMkUG[ ɣ4^~/kr4)v)egt3d #w8F-dRϘ S"A`/RmI{;+@(ì,W}*ȕdB6 4-SC{Rr ZF2!n;AѼ}Am DG.1;`8 "U&6М{^E}]@u2)?( z|>n8=ezh1EJ xIJ~K!nc7S1u 2L*l&2H_ZsaxljZ5% ڰ'$׈E.z> %p/T(Y~xڌ-l} -//)7`e ^ΰuvl Cq*Hz844M4+b_|=e*}X/T2\{(- -Y AHiuq{*y7P)--(B U( ƥCo|`Rx^.(G3xиˣ|??xVB֑_kH| !l =phc,1*Hanl D13v2\Bn)7[#įJ^6)s{@z|-Qmi-bp*쯜lN.:ss㏣fpwƘ}f^XbaKŘ@V5VH)|lD-jaψ@"uHV9ƧfVR@7y@?+o5ft̫RsXafK=e[yi<g9*'a&v2LbךSĖV.0u?s(?%+Fi0iZUtHڻcFm# G c=6Pt׺.(7!˔!PN.MohtEIA\XvXsVA-xi*IjnMzevħ>q;+ntol 5[ !Z(C9wF{hBKPj繒=O)2X<ɛML kcsMʟN EruZ=]JꑮTa*<'9!w`z5 2p# ʪZh[zc:u(T z/+h[Cn'Ѫ&T .齍33Z3?>;RYLHNzi%ֻ6X؈ C]ߩQ[w@LdiSya4RJÓw~ r؏֕eeKp;e5A!i5){\wJ~G KjZrKAd"Pjԇ C;ꫀYL=Lvy &r}%\J;ΩWCE2J -JC4ffH/I嬬(uAQhSN׷}QC4%=? \221Z=+qcƑSr>D< A D? zN o$EʀhhmCgUosxUU40hVgF3ѐ0}~=9"~Iϊa0 i(m*8Qn/0Smq]0}53 v>URɒf5J~.S*Q!t}KSgC{G{t Okz(j;_6,Qݒ |$a SC'6z2ЁC+? lZ@_Z>P!H)ܶ& Q3*eD~4(35__.q]A^yQHaih !\FuvKvSe7ё{A WA'Q:$ bhlhxC n#&j[t1pz~e=(Q8ů'ez\`90kbtkN;3J `A/yEo`@7͚"ʑ~usTgFcL9ΣQ7!, @/ȍ :aXFL&QYj4~2pA#y-E"'2Z`|ʝp08(phoTr\6et t[ΪgΏ褚fBo]dlhL 8V5 }H\n"&QTRq J.Є`} 'վd(8/ӵ{&tw!&&@9j./)]\u#heF(R9.@zd wY#?Cטu 'k;~ᦍI@hzsg$8+JuٔyxsYg H.͸:#{I|cTW.{DnT|j95Pji}9 *TKK UQAUX^~W0}〴 cHK-><`g en+7|IQSYi"oQwoN^~(_$Z*~b6|/tן{~M.w\y7(_K 0Ů,s b) QGK0=hhf%X cuƠ@n.:gTzQ _\>!gC:˕ R3thD6-FIB2=hrt;w5%<jm6F3:~)5T&7.3)WWBjDOV}I2ƪVZ dLBt6EiRgɶ] 8u1)Cb'. jyVNs@x/uc)_}"V >p5[1,KAګ$u'`F|uJpռ8ݻFqRY eXb"~NF!x'"΍eV=1t.U d"Ϥ;`s׷n'Z]uKfXaƚzlix>(MNh<Pvb}mC@[Htfn#`.cpE /1 Z^2K)8v;ɛCL|6΀{mq'q4Ų@l{<" еL]gZnLOGߚX.1oviX-y ĭChX+SEs atajD6Ap*NN=^lgDφ49Ԕ>$cޙˠKz㯦@<ǷsOON},NQXamf|܎t?MgHp.Q֎uJP;e1(@ ڒH%ͳm? g6L#]3{%'|*HOUM9n'Dl8rW_5v נ,.zRguGi+`xOY>2mύ"x7W"e1WBu4CK̥wo4`Ծ i!y׏~SUYƅ`U1fSހ \b/G}T; hAD]x1gbz@Mda=6'iޝ47O*"!b9i]ѝBe/OF~p֝!ivq+>eO9pJ?U7M/s3mۣXb!]+=}LTYj?`v:7؄g. eUpaEs%]EfYl/+_MCxZ?dSz#-,g$h7=4agLK,$F0ZiUib\ePGO%O lgTI79I"m7izͧRqu/i"T9lw}HTϠrȋ!؝vh|Y7 j:C,w6pʠ܁-&Q1aVc'w㔧!|FHLD^AѥW8cY`dJ]8`ӿV5o7&x|ڕW+my"(HOCj^ī{x G*T\CS") smcI1hŹmN}rč"F2䂙d/bUpQkL@X#rSEa=B cZ" 0;g=ΰ1:̌Hj!NjF0otPHЏsPi)p! l:q$/rbT{g'!p&.3h 0`i;^Gc%Tru/h4o|6UδLu'Ll~k%;+&`b6U1gpr$#RBZ=vpZXhUF GF8S';-`Ԕgh4gKٙdrNNy D5#5l l^WAt.3cm&B2U֔oZTUbA/w]=?Nm{\k6'>XdQMmsO8X재0cTql";3K=]<]/+>IOgkARÞ "g%QDhCd/%"Nw.i (|l8ge+RBwOݧo}Xy)?ux|Ê Jg֫ lR\t7 A<*-ғEć=։B) 9n1]1ՕK /p0A/+GCΨmC}Ef9_ldJB>[4QnL_Wa(*3nsQ!ux.Z8TnսRiՊ[ҿqQeBP`\'kUC]*.kK!AؼsJ@ >Ht複Fcp;ok0oK3cfED>`4AkalWx`LH)EF4L a5VtK%qi"Ƭ3fÂc};F -'W)`fz!-d/o+o usUM)gvK0Tial @uhͩJ87;?.2e.v?u9!2݁յIgD)u_g<s߱Zɨ{GqjzV5L<]P?%T5=?ⷬ0ݢ;K޲)%&Z_XLz;a|E[kdG$MC$sBAKh7LeK)?^!(7YK4 0 R,T7~s_]/͊"t>&vպfX6vkop)9a bvrKu&倕~؋@ ѻa:3rLrA]V]OlF lm@&8dsy:  F Eo6&I }c+d$y^K; ऩY3Qxg(˃X.r{Kj;b` ik';ۨX B zF#?}s'l`t$o>JO:t;7f.Pɧw_EŤ_ n1Jwbt?K.A3GGu9띊(D  yxEqoUܜ$i[JY.*UUd'΅&Wt1yIuOnV=W/_(WU V~ a; g⎐ Tk6 =>D;McPEA*vI}Bl,xFrh3ژ) ocr=IDnXR,? ` |?,۞ *7-HrVI J1ufLBmf6FstԉvbFmdG/ϘzY/ƙ#鞛o5z>-D\V%Lh2yӝRI;ŸDR!)߇sVstrUWF7 7 D&}!86{RctuD!aO߶f.sMS>TLv3ҿAyRB\d>9^B,^o {Ԗ0>[/gJR2.A1X¹Rwǁ\{B%lO// { gڬ8\va__(ZhxvULtG~XہV1CU3-hzam}y NIQ(f^RDR]eďi|& ht 9PHS\д 4DLѻ| (t2Yy$Yxxydw0ƺ[gS]-BISy P݂J9o0ԳooZ;~0s9?"9|C37/5L@XbUHW *n>)DE?%hKu/(!Dj6~I1ZsZl:{!SK\B ssxHi~gKM!$paTA9Bev}qL`u #L!PZ~I,4r; |I̤;#3͊YHǩGIn0/8(/QBCRsLK+_u$Mb۵#O{NSOdy.tv!qi~+@op>. zM  ݬIK" Fq72J ޫs{@s/=R%&Qm:G0KG̼jr2|--y"w{њ##~3$v4u@U >9e"TDXmy`ZFh$weQICJU.^J̫kA 6+EkYz F2^}& oEH2Em_¤B@J&zBN>w]UՀCHBqAIF+,CsEH^aq 1b/G,Sֽ|MsŽA{Z*iOx!E)}FqWH?pbclyL67IRB\0[`7jm?Lz1NvR2*Cx .[%?Щ#&Bs1@-B푏uEpk@!sm.]Ʌb|7& 24^[d8X@)v%NnPv~*w*, ~$; C2G QAx:t:zcuRӏiӁ(5ȣHNcySrƬsMgxd@mޏK2Լ A&iieOa0D%=xx/@԰xݰՄO>DK7MmKkʷ * )إֺdϹfp Syw9t8xhhe0h0{ ƅ,/>OЀηwg=>9^j]rif8e_ǸDʇ]ӗK9rrtg$KS6DekWb |{>K!XgiK5/ y6v?^Va3lR1Lm(t }4H Pig=_wKʋ*eKԚ"WPr0^ TRT7CC{ j"9J8IvDuĶțŃ+qL BkP9F[.6sxX_dOLV ꉇPw߳#L)N9J$zd(.bD<SPGx$qj;Բ[\TrkR l 6fp>>ӟ!Wκb:; 1He 0 \5`icg:r 1AufSg:ld@gAraGhZ*6z,֚<EZ+#:^1_1}RBk MB>88O@L<ѹcp߳hB3VקY[%/Dgr- גd`zNu;,Wz,hi]g“u]jT?4gL/<&8g4Ig%\ץ6nr#kՖ.xLRd_ 4\upΝZ w"sD ݸ \\z*uѧHGďeS_<^$If_bڹ@4ϰ_[:j=9|yrjT);Ѳ7[#]?N?4jQt6)f@BJfYwsR9sMh= h҃Ty3KӺfw[-jD0 jAG5O;]>v?YL Ʉi(ais -2붋 `|]q q0m\#A8TZ7ʇ;@'Qϸ Y`aԲ͘hyA>$9Z̛wz<rf$K!&a`w06?:>Jj9AB>?1)I1N]2 5jB舼8$ CU(p+QʮPgӑrd6::ړv5<)R$#L.M1pg1 zaKX^V~WW>*"zdGɧj1KnB6)-*kHd}\}:RGռ7|fqKbL(QWq7\jCg8|]5|"ǟg@@*aynPL>{wƴxi ӅUokv7!U\W`$?w8/'y~!b3Im@z KF8EܓD!uI|(חHAGd)C۔'T | 1R4vJE:5HODfmNZgDt}x^hi:sfJHV=+n%ifBA͋;Ѕ7/ ʶGQ5!+vۖQ9("V,r 5+[K+5oOIٺk'=iJl E+<0w" P5w+3bˢ 0T)j-&]pKjȑ&Mck$|OFJft.pG) S^3KƮKma90h\f:@,ͲXՓ,~Uy3r a;eyſEҺ3X2j 4^GKtEUU1~ s<0"Yx[|X#g.Ab!X>棴l^Tw/:j@YZ~3VCΩ o?3W.QƘ=p*oqN]=&EOd6^ h?h/q|neN#ɀ,ߔ ArX?2;)YSLM쾝#G cdLM݅ᯔvG<]%"fPF|g~>/ |hpxARi@BW?z,J52LS8IJDFjЖ@r @)7lvyo`1rxb|M̈́Omh /=Gg~iGQɊT.RX19ׂSƅV?y"ަݲr> Ҥ ͸Hoe݅v퍋@aмd7 _(c~3"9lގEZI4j3.@@ Xa}PIfdW'ea<ı"5X5\JUkwED6^tyuWXYX,r-7vU buŨ)! $<#C ,=b(gAokZ,\cM@A EU"snN(4'>~8iLǜo"rr^Qm/s5e %ʠTJ?\OJo'FzI^ZjH]NvJ+5 =N?NuleݎTuAq₥k=z+,:bU%VJ/p(O*oJP(0?+'V mLCĞ`]4wVF"-d'(|'Qpz|h !] *._$R?Y"1ŮYF Ŗ9k\ ʟc5vC;C6ke׶?,`>P )h]LΗ$%3]q5 wLXo$g]ߚ&C[Rx^hR`v u.z͆ݤMn逆F0*t YNh"ADӌ@|yFrXCWA2o>ۅe3ONdGP”@?IwŐ%UhMڙ5)WBngR}.ҜAPޅv Ot e:WQ7]ș()aj5Qa[ܷyCZ#V@ 8ۏ1\$n± o8 t<[pz(۔)TRZ'5ۿR$ p#[vаJ)Bv 8)!ɗ1.ȷ9J.(AAIE{z{Yn>UQF,IHQO,=G,XUzX~Y>]-?#߃[Y]K[fT8 1"W+֬qĄPÕML⺥ĘYȾƛHg=.-,'T7ʓ͇w2Fms HO*% ,4.);WbΦ"¶߲%@>k =g{s-=vPi [<ޔ$Kqy:-ϰJŐhU71b-DoV$(`1bʕt_;plA:i@Yo s/ F)HQ gcTy3W*RSj! KArPH2]Y=( !ݪb0Atou>sWYHKL+}pD3^ 2[\ V8D :6D mlH3#[3" n^jDB= {HUB'r'ߡoKfxPNKyߣ}a{~IAl2_U<G}$Z:9A90w1I%o/Y &,=!T6ЦX t`D-!| x=[ rcje7p3J}PjneLfD4%?4*"Np~Zg)@ǻ3|I\kT zNYQ *u}_ĒRg[[]WvHUgaIm%J!_Ve?k6[3:7ha{蒚mJY MaU0$327A-BzXӟteîhm1l0ǿDݢ)"?(Oc/[ЈE!|D2wfdgq;%+\s`P] rm߮_.j,*})[a:, sZDi@׭6 RSGsW,0!yu\LCش7r2kqW E6uۃ-3.:(^yx'ew!Hxlk چ0Ձ?yE a_]׫z,B˯]Z~G-y7t[{.sl *n`j)[bJw#b+yTDF"žY?A_0JJv œؙR]p ~r溓t]ya'?:v 2e~:f4EVl\=H1S:?yyĪJ !=G9{Sg%F@iwUP3,j8D0@@gM,|Ύ)]ceEz|ޱz$fOc`Dn[WK XΐizqScF'2f#dt 7DYH˟bk3.tl_pܯ4(V'd/i¶SMSӛ㟉/jj0ڗu#ku#MG0+%KD5Z JBJH29÷_^7X1Vfx҆yt5IǏE'-"~ ^jQϗ"cn:σ\ʯ&B,Vtx ~yw+ *P#nu0Ef/8FGZŠ DWlCinaU ILnekMtlRcؒ%2¶Z wC+yɐHU]?[JH} Ggqv Ghos6w{sW}}b5aCtzM(bDe@#6⦅9X35<!M*(~%ov'`vr6{XQD$)lkG3 o@7:grUs.Z3lo VEn{Lh&C;֝CR@YDr2x );s MK>r}ܺhێO{8P4IBTۺ+^7% |{:LJ;ㆹ 9K͝?1<}^mJQ.5ˡX>m/ B[]fO&gdH2;Ia2{ R~gYZ070701000004a8000081a4000000000000000000000001642603a900005ca8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5645.ko.xz7zXZִF!t/\f]?Eh=ڜ.+\uvcCu aeDzkBS O bLHX6O5UHmؓJ0գ'FC27?k@b5=X[hy@|^ 5}qGAv+a Azg,pv3W!YA0ϐ#'H8 l*o5gL 7ƃx:Jc6YD?^/2YX(7lRi.9ۿ^oE\!8YEijƉUU҉/)Me\?]qyYԆ @՛1 W4 s@W?CJU3:Y'5|Pt#k.cx_! zJ>oNyY kℾjcCT.9Nju~0 <9ÄLJ98M$@繪=ټp2K49 4"ew ell1Lβ@i< wo'3O`<3gZ۬Q}t;㿃G #3v޷4ATpK<980 gRvkXuĉSmHKFa|A1ާ0ٵ6yKSfKiqfN MOl&_O5}/?oɎs+!4f"CS"oݔgkI@ \Z;$}k8HA];z|p@ТdF)? q":0FkgF1L˨H).A ܿ rH?gu@O%*NeD=Tp3,`]CuH=$QqےN{a=Y|ɮ\pRWŗA,y cQ6lZVkrORdƼg FK2Fc{D l6mOu}?V+ dY?mO4(TBzN}<2@y-N' 楈&2ـ f|E,&YUkǁSgnnXR!Yh+B E~ CSj.N3 nЫBBbORcabbi&,R noPc-V m8uFs!Y_tHc7?>}I@D"G3# fhq<#xW7bb^ۢ4ZO\ )D ޔH[~a.S)6'+AK9xt+??S ~d/.Flyc!w_jۑ@xXf'BxK- Ld9 \"ET\:PV70TĽK:d2hIꨕ" 6 NPJdCLH2Q.^ϯq WpN1IBGf !2&rlO;LQ9nR?R7T Pk~SV+ZǁZ -pbj1٢YHnoJ(nFԅw7U EdC-F3$H1m|Rpp[GXZf]}vfBK7Xz~m?Gnj!}8+)gJ 7YˡS}@sbxl-POŒK4@v_j)BNޔ@`x_pr EAl j|m[]f0<-5.\;-ײ+bzAPąWM eQ19 Y6JAcj/dԗGh}dyfo礌-62 BI)3[Am*C5Zۑ7<~y~\K%RV{V*^#ʹV"`iyѩzߔ^RNmF5Ple6EI/Ix,{ O-ۊB>1\kA<,VQNpV[u%_ z ۲_i£z=UJ01=irB5[M*'R{oJ=L- ukM*@>q4x@^}xs!?-+pӢ%H{pC~5ы6)k3/% eQ@ o ñOp1. 1c >9D[j}*uX d=,g?YH<]ݶ\@~#o+s)~pz.昧<< |q_ϠS2UB¯RW/`_w^d/6+LhpHgbHq6 aNƎL ]5@hb"faciUeQgZ \/d,kG'bǩ pEӡW;ĠebQ&!|a/i9ko՟ls}5  _67DF;+*RWڀtAL }r@ vV:d5W{Re $n_H11 Y1VZ;؟X!pv .}:Py-P(;X6V჌Y !4cLEՊ]t]`mrE"[+LODvctwKݶR=0ޖi^{\ RS1.&䈡-xX.fad **"v֞m=uοz"bQGQ,.VٍJ{%ݶ'Ԕ[*c3ǐ߳-s={a &#B[-'Nc',[3dgCJtQfᣯ}窠F"O :.0kkҘ Zf7>NMs[Jgx*i_/9q[E>4>bѯu?A0a 1.9ʘcIFJnJJdX$)bM#H% ~־WEn6g]VYTxfm'؄zXĽ]?(+O8Z~$RE6u3O0 .Qnʿƍ"IQs:!6Q[)9Г`0`X²W?Sb,u21N )mgv}R ܿdP cB\[VEc|yrK9Xbjդb#V\`Z-Vfq<n&Cd QRNPvY8_$#Z U:qUu.gԗ%1AI12`iu5\6 f88VFpvP6%%¯/I_߄k+VYO۲ʵUP8࣫dYq 4_V'|#@ qB6u{ʴor`UK` Sm+S!}&q~e."Xg;AFVehGIHMI  BA3k6m:sv"]N\j4NW"{T0HC\&9v8%G[O}jI3C<?F;wBVnC$T3~vAŸ>jqeɺ*6 DĪcu1_ኄD2prpr#Q&:1 >8%>7}(?ns(U>;NLU?6+^,`jk62҇dVUƷ<ԛ5gr }sĵ0<&} =%Q5iX64B{ \6CQB$QTĖb-7:~t'ct:Dd m))fL.#+Cc7?R H)Pθo*VUh)%ư+/P6ٞS6U*Wa$k`]k/eMsҦL4ߍ!94Â_eM*a{s**,Yӧ> ͇满fx"4*Skzd7HKm<{y86{(ט~G5lٺ"@J{+Gf44?R8Vjɟx9ɋ .P# 6?~$,$!0(a csg\A>" ڣuRcx@#SnAuKr!A'5sW 09B8;mk-Tlq})(J ֮q%>5]y";/}-lMxg<=?\#k/㦗\Sc8ICN~|`d|9xU1 `0vDz+/XwrCC@NYT+.C/_Msn,<#ɭA p"gzZ/zhdzaLjnI6NL*D Т0)7-^0 H;O>i Bv׉{?p3)wKA3ֹ1;!rHN~826n`.NA Q NQMtfDb=u9~S  ̝Tu:\BAAu5[٧_(N)^Bm(r&F(aTԿfg ix<:bpo%=:~rn\e(U?r.p^!Q~]/geh5MI]Ew*p=.X UDE6(5x0{ta60ȷPŲ-0`fXo679pBߑ {YJ P#z`7yZ9 8X&ECj{_ooLE=~$r)Bm' J/8_mKo t\hN5\ J9b@y!dD8"O)+7%r8>)ޫKNz_dmYHWɿY|}Ji  Adc`'C[vJhz8a2L'Nd"V0ѷ61jr _ !Ǚnk: e$q\+yy&J,&T`[qFPl{w8Gtөr*|9iq1{7NBVŝ Y L:p^/whcB~^LFib_9Z&WGo2M1lF:VyZ&(ڠ8)s*a R@)>Z:H*%])4gy]Ynb}xV^ @[Dŀ_>1-61]{b; ڐZu{{Uxcٔa|r޾8&?GϿJ*4](in/! A~y-ulpZPeZ8lVSO~YvBp|/fZ;RB4\UzN^y В\aR 8p8W #5kGZGcլ7}A] 5ki+08d~<\mB (X0菋ocEej;AJcl٪h/s7%1J W:dOZU{TvHrbvAi"B(a(ĕΆWqW X%'82dwiC]QT7X[XCzvNպ#-u;WX`cn5{6WFyt[; ?u>07T(ui9_>bQ%xi:q-زƣ{c'>]+}/(H1nv}8W6{S<9dQLK=-pF{U4=ZW=6!NU1x,:'x΢dp5ijocѱh]6:}"ѫFE߶CKm  |qLΉ*^ֵj3g+6 yrI764wsy`o=F)6zsf맓q*lw3󥨇Yֱ\Zѐ pqrˎ.`1>g0H0']FE``>'w~`V9v}'oq# 1w%s-&8W,gkʬ=´=( /HE-yw^ m{)kw6B[VM6<&°huaasFX [x եOdwQwNPrv.]V{q=cc^ 4ڜHio94 3RǦ`pk-}M9_VFWf jeJ4()=^0yvR?{FmӦ8)xM*\t8`Tʁ2rʐr8_"@; qMXTS@X8Z!V .+S4nnW"zyj&, lC37L j ])8."?Go ׯN5F I-x:`0C\z̃o]#‰n"wpI jл0u/fP铴H`sn QWszO{J!L pa N3FC.Hx:H0D;[61;sbFIгou >PAоsa' C"*dX.qmuz ^&e GCO]WQ+%A>7GD$6aa括Hu{cA؃y('A6㗻%~p ny`mY'21Օ@8buH"gyBs-86 x H4},7g ,hlJz&!thNL/o5+`w_rB1[@Hj!{]}}>@Q8:K_@r` 9Kiyb-B4d7+sjIQqa!ǽx6gVi6A x?K6s::M=yY9>yb逍>Mj]oٮv!owX:)x .| ~-ZPjh2ТIA EQE0sa|ՙ+ HUhmJ>Ը_֌]D;CTړJVaHPru>GHc ;A3'с-0Y2:K緘qS/۩ȑR"=⎂ym? x85C/ f'kF1! 9@%6H)bx=?vARRs/d l9D2*ϭ\Tn7"NVAG]j'[~n+K\ZRg$| ԡ΍ [.Gx"ZVW_37aI 1 R?} zYd8?,Fm&˴p }?e 6 ޮ߯fY̧yrK:D[f!MN$Jq/\+?>|V/h dRfWo[ݮճ ~0g|.^ nvlF#+st1K`ɨ MiʮT`W8 g 5iM~~|C9 ml/p;Ak̬)`<(Ye._ ORV+`1@>Ir.FsɥI~ED_b%&&mIKGy}cm^c6e)w!`H/#!\/viP+TԟbJKWi™5Ce+o]g%Q[xJd,%+рz冻F>~duQї˥a%MRuCǨJVmkud_}\dܔor DQQΐUmMVz3ݔnjBsr?(t5O\#۞84ҹ!ɇ{A`Ks8ΏoxO:/qףkXw{Td>VnŦMuLVfKz0y,J|\!K'?5LSL6~;Kftnm 9dAgJ$~`-x=a/Mx+$$. 6[>OUI'_HXYФJkr4oXeX/[`ip@~ʳ+J{~]PO% G_., B)6Ch 'h1wv|_S ,d~e$К9 JFh0TOdd$=$u?0}†@-ku?|e yC f`7Dʶ{ nxB_r++<)@;1dF|1.>qj'˓-38%5/Ciz*Cg"ewO~aG1ۇmO^BPfmKb@ja;7 誹Q F+` *2 FAEZyȊr! AP0ԎpeK5Qu̸u}/i[H wͧ>Ηz E)ce4 j imueƕ,g5gNZ\H?EH#2\\['4s mAZU$G[tqXt4.jKOFIAFnj* e]H_v{+*r;0(0pNo< rB՗qɄXȵlͨt@80ozFP}fO x<*% =5jt}*$UĚH tdōsD͑C]P3c9×<0b oowGKG LL%4ګ)j؛#Ȝk`gb̷b.r H ަKTCֲv"7qq%7ژɚܢy k8]1D+GϖbJ^׃2:4] 1$H_UC/NzC? onczv[py$F Mڋl!x*`%!s.h]xu_.{5~rQqo㫲lztiv!ܱ*1+ǿ~p^INc(Fp$ x7Է&;nu{ t̖t2Z0+g Fk2xm}-QKu#B؃|oTTjUkOzI,##SXa&LaJ^dDn(D6TR> k,1߰̇XȴK<+Kv:\wX/^g:ڗy=lpDt@,3KRL[܁NT-įb]_כlC5W(U@X1馥- J3!FVad,H:=$st{}b;MEu^OLMf[YPcmr}s}K=[0ob%#˓uly _58v$^IUD`c<3U~}3dtW>51Ae+Httkq*:3"yn)!zMELwr^UNs^IH mϼJSUj%?ohOJnOvbMc=71N9D&y-#@ %GV_QF0EA;FAChFd k&dՂ"@݂l򳃄ʦ 9]Ӄ4ҭt{XΉq:qɖmpL-]nq;wWpyQpL^-"XpÄ>{EW mebr'qny@N, %]N=XآwLG@csϒa*860X>-#IzxɳEJzp$l~ŽO òq٬!?T" aPoa {9U>݁amҁhrس;Qt佻5RR-Ȟj d5qm'n~ʦ'TQ P.]< /҉"i>.䧽cd@𡩅jQS z~X.a}.+8v-~pcNiB ) ( -n %G D&M9L!]NkڞH e$Nz m4tz q*fOy-4U; f9n;.4e%5T1xn\).s[nw&#J򀔩]._mFrj*L]Zgy ^Y+Zu:69փ[nw3z w;*T.>ۦqm:K1S_*Y!< HT2t!Rڜf=җ wtȈ~\z|2`.2xrRH<6Ƞ" w*ԕJq%W=SNąJ6~> L;DVWE%`Y& b**0UſK4pP԰9 c=#y]zI`}+|RnjKicd%Y*Bڋ֫ &c>I.I Hg%!7vY;hZ3vEn ,jou,+V ,bh+|CJ;O|1B9mdAZ:-q?{O.[9Bﵛ 'X&4M+=Z+Vò@Xtt10͗{_\""ʜPu.'tʭ2^{&mjRqn9qC~_%Pa #TPxl6UD;dYq!SJQ91(}x1wÔcGE( EF mf)vn*>o_?% `>ʄCthf u6" 2L(O.c=Fފ n ktjb{aRlLUչ0.!32IZUJPA&WsOҨ,Jë3oK*X~|VEgn|-7)>ul؆pӽIIdH.1ޏ&sOsu\ ܞa Z@PBI l!7 lW6,+c8[Tcw/p5N/ǒ#.fTMKۜr}',aL52\'Uu%G^`wB*jA:iDDaiLMB=(9 " "ۻhQ/[2tS@9tJF6S TS6 j-f%D7љۇSc$ Nv4p aA܇2 K5:QdqR ct5*k5Z)tU1yxS3r4)g:,xtԳ>BX-3u6m ;Bbv 6u]]b4rHiwD;>5M蓠u3[| I'mHL%JKlņh r&<6q݌KUh-80?] Lh}K>,i+EL3*R:ϫŲD6?*vTa6o) fD-<N˟46UoUPeTH ?8yx`d]a|rKK (ńôod vɢХ5Եwk8ImM 12K*{Dۊk~h[V9yFFɝ!Bél2Xj16i_ ɛTKv[Uh v}# 4I$K;mt_& w8҅h6e 1;e;s`yXla"sƊE +:Ѐv9-` e2`'iPBx"k-DtWGgE<8Nq(Ci=5U^RT" Fo8!l2I^c`y⧬uJ(-F@Ȭu®_Qk8'¨qc`zWhmy@q2#Aa0y< zc7#eM?[HH0+ ]HfF+М۹#jNXrJg0 7hAEp1Xo5E9"65Ӣ{'.[m.wJ[+ZcL8w\գ}Kt /Y ň#fV#Gbv5^*ΌÄu RXx__Td d-"k=8at$þDlv(Es42%.$(<3~=S~TbIEMv{:O" +2o?K,_c-P.@~8Y=`ͼ̸ڶ?}:&_CǩJPdP v:tȆ!H/іCv9,> et>a \L$!ہ@[in/-sy?_٥B<&H98:+l58MQO)}o19 #b *O/ jl GN;8C&B"/ïw­Ud*0 hW! ș_G0yV NM<:[] ;sdqb!(UM ! ʝ1[Ѹ08[aj"bxg,[5S*z춠FzpmkH -:g#0G,`=h7}ixD+xPՂ柖ujӶ/^*4 [BۑBH>G,oE=a;6vAqIM wlf#a/ͦ2mˬ5<CJyP'ξX,}m(dW$ֳ%V%bxhRHUo1;:-M %Ӟ{UF<0)R?&kLbӚpֹ ϥ XDH8ԍq@>k H"(bJ/57 ;kcg(lP<]W>8[)dyhǐݰo; _F-/9_[zu/%gAt Z|aNAJBF2r@#:TgF[J \ Ef>-o@*0[ ~kE 2{;彩4f)V<ǰ(_$+~bA~(,;:s zz7`- 8Wgp]$@'QH%ta7'p9 ާSKmez8&AȜʵ|p8<Qmy ߣ"ދ&Š;'Ev#Am-XI&~y֌+؜LpR Ql8MIeS^0l3T@VbI-}CCnvm W-)9TK7*M.vMq72f5a(q--WɔFcf og]A-⯔!5282zvrH;Ż`wL4FOn|ׇ^VN%/}3yM"~u_sdzm,#X .uE+w5d%;d1Kn?#LXHI7cWD\^U"Lւ3:ge2k.tMP,kT[w?X7feX#]J igVef&ڍ %s`U,ul,z߅_|`lQ)TAo[g{2jo#y?70%1|-\ГWJ\tvw۵#pq8/ A-洮@Hh:u]@t jvƾ?QdHTBv~y̖j֩lH3 ¯/pV%1>݊" <rRa8D#d9pˢ(uGT"S>԰@D"7MH@ݹGU@XR&;wBW6tVML^Hr õG~Rxd(6QҬ.m5Qw>*JJ ի]I^Yb2D~dV?9wVu]ߴQS~nϓ2N-&uwmcz/ P: 0=1+L.>*RFcTǨpعWյ#1,d44lf[}UA&f<]/7dJ1e d{6ډvvtK'N4cO}MT-,%2Z),)/4|I:KF: .7˄8tj2 :E~((*漡2Q$y_1<Ͱ|AryL2g5h8Y ĻKCVW@s/"V \@P/`|*1PƆ[T?Yi9_AOvRq[A =Zۯs~HDL7 ş6Ӈ-O%4ܚpY[4-Z!S;ϜD+5g8άS'yRu;d=J\sljlA/,g"-)L3LiݘH@P{"k:+n׃4 /sX yQzC4>mFJXCvҒVc5Aja'I̲z^O@&rV0zυo.%-4M]Ot~,-O&LZf͋6t8jNAQhfdXn-y"5[s?+o9-sC|ƾST,0I"0+.U04/WE \ "t/d’|Gr&R?kǯjlf.!Dj$BuE5̺WU^iD)%<1xG~ёdj,ir2٦>PU{ @q2҃/vJ>|]x(c5zuI!ZDW[5LgǬ1H`d} yXnO3'o/ڢ?fQ*vnD*j~bX^0${j+mb.S2N̴a/U+m?4ʛ ukbÈx )O}L?M'WD,v%y?}UUgW}C(_܃_85#eɒHo-87]@7;'WA#) 72'sf!Cf+Lۇ4(sukvP*IDNh9 #՞$!~#$ ݝ$J6C0q?| '|7WmwJgQIDMǁк<+rc[w*#GE\"yOpNؕ3vO1gzBsmԫlu $qnlk7<A-(8 +Re&?*`~Y@Bp4jӔt^iWE Pt1'R$akԬ"w ޏdy f(MDcîa(LPMQ('d[?¦ s6kɱkEytvцMkm^rS5[3]QIEg=X'kw&%'y6<) T9 b_X4tb b.㼧VrwEJΈ;F0mG)]Jd_n@ī]00d01?lb gm ~;SőRXA\93{{tFH X|{gYZ070701000004a9000081a4000000000000000000000001642603a900003df8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5651.ko.xz7zXZִF!t/P=]?Eh=ڜ.+$C禭Wq4wIȀtiRČ>?/=Xݶ$W-! {!qSA$#$v TtG6Ytu@.PșϦFo*8:Z+ϲaA6o7?s_8DaTAIh-'ঃRy6Azaw/ۣMw6Z ǻwjUµi?1o;dEKY*Kb*2,DԼS!*0Lŧ+j+-MIaD2K;xژFy߀K<]#;VY $;%l܇#s1 7P?nY%j֤yI 4W pnfO'Ozr5U ydaD.'}t( Ophy_ <`7%MD,yJ=twIwrqPn0 w|&-#e ''ySLe%y K:-5$GU)r>x1zΘ:^ CdE|PS_  Z_.,ތwNGɋW'DY2c!6d52H0Kmd3LZqTJ+޶{^rbKrSIqIc]RX>=}VtMN˖2-a0_1y '-~pZ\l0(?JE$Y 8(P;ńh: P[\`9pq q^6 m^$ok,@4"~&Mۢo!:¢lQؽfv9::cζcnb\[TM-oE 3fZGfe``hxXN#]7GUfE48MF"veK|n3zfٌU Uy0Le\w\;سlnJ~icLy%cYx OǯǤ Di@DQ*v>RFMp11[;ׁJl\uZIF[i9GgZ}ktQ<~Cy=hډ1e|f&m=NUd],ZO 9*Œߍ%K *^H#-/ ^ݕobeM;!|E8K*_,vێ8O30TX0H]h6m0ᑛmǀԡb﵏RҮI1^Jbj@극vp&c>aU,AyokBV`ȋ`WE TmuL-Uaw{.d,Rj\Ó^aH)yelJn<&P ;O?kP9NK.x$FXy1'4ϽuԟWfRu *lRIM$tU4/.iUK 9"!w3jxF'R2hW&$?YXpM}X>;R苷. $iEJЬQL;:1rLNgXُtt_ ,Nϫ{ޡ(tA.L&=ը"+*R.q-4Lʢ=.]pJP극 OO׾ވ 9Sv. <>l^Pha(g%| <-WsZt ?Jjzp'88ݠ!{4"{g,(TqDC//xH"֌#qÏ:摙ڟo1&( MưVE+jjKȆ1=ҮΙ↘p ~KA)OF3{eyMs4Q뇥&0̒މP 2)  -x&6u_pJ5˞b2Hy OrY|`,zn[O.zWgr Q+)SGw )@.wGwJBJafDa=v-raQnCiQo8ĔbH(Wح}/t9vJ7 6Z%n+x[!iBN Qׁ3Hr kIl,zpi$ ݞ@!h]JX :rbЋa,\@e~SX1@lsQ$)W>v #>ؼ3]tbo%f_xv$]|z'D|Y׏.Gtnʴ.}*+6Dw߱)%j-=ltFb`DiD G?zr %fP{姝.y ] 'ـ ~iR:&zcS\^ [XюN:G.kI}0yWk+nNm.Kә+ ]OBNXw|l":B_H(7U?÷&茔AIZ'3qBi$ HxQӯ4pH{/08Faũ^#hi/tL[0U!wr 8k%EӰmf+tcg4;06`lU![9T抙vjKA?x LI¼+ T{X;."TG9J:{GL5ܙZ0@`,$>:˭imWInd f?yi].Ě#Dw!CTG/czDx^8fc9ʟSxM$eܤ+IN(Y|֥|r$=͢/XDQ+ 'S9ݵǁd. Ř!Ҙ}hR|3kpLLn5)sDhC"Z\. PMO12 ._XzKђ%0JjqYi_leLAV:|SX]6]|V~z{دbwL[:|ՙoil׬^l&9[.ɴ)€ݯ 9繅do'@9(-uPpWnYQ\6w0PTHs8\V~Vݥ+l (>EJDp_/~jE?4Ń# >_ϙ6/R EgBP(hEoKa`FFG/"?ݗM(V *@K܌D1r`ysQm4 g|JfdLoZ[4<2Bd)YL*K힝K-60a:p 95;3ŏehINN.9O[DHw:ULe S嘄\`(i0 0‰3!*ːp+t"0K{i=I$[V;޶%cH8g0e@6b^CVbW71tBa'Gv; RIvMp֐kj;A&k$cɶ␭ďa5a5CLK3(RŅ$g`+:Еl#TF6Q?,OEDBhD?aal;# 2bn_@Y UgBSF?qI [(,yC *6RZ M7h{¦ʦTY7~VT(:9emi v1I)>4 [<ߴ*);ILEIT ?$8وY;S͙5_6;mFI mL`3iP }ȫS˹|*f9aVL("qSk#( 0*L=mUBD#GbMW7&et7(f*:m_бtQk(y%$"# !:p%qvCb1&XS55l5+L|Ǡu6Ͳ7jWS͐P="A@^&V)ׅTЭ/#%WB~Vҏ #ӫ bcث#邏ƛ*đπ`szUJBђJ~%5T9@@Z$o@eȤ{)|V˽%3uiG:?zu n2/} ( '"#.eqvc#I $.w^V-aYP1 ;}bP4`2NKr`.ciݹG63'y~jays{ڲ?ow YXWψy,8QZ[4+N*ͯϹvs`gRB`Ľɲ D_9MaNeXEOEl@7in ы{Lk>L>D36\lQ[!Tϯݛ{PC$լaf,D7@|EgZW6.h19h!)zL3Aɥ]?++W8=Oѿ5!֨{ߕ~"+lå&p-J2)a sċ+rg:8IvtVM-m>@ֱ1x60:toc:T~)_٢O/6 QO . ,jąՈ*U(27Gq'cХBD<#H|Ԯik_A& c;0K$pWƵ 5^P@I|YԸIg؜ksα$Y䯺{c6=^-9bd'~zTrq@'&ѩ'5-A=q:`mf~1Z/CS@ X,0-SPѸmr"a.6dfB_՘C-5ʦJ/ lQ5P~F暬0'[^>_R|O|`MŔUoJ>V}]TGCjYMtk6 bMPB ^*2gvoo'y ԱI7 5 CX~(ûNa(ef K:f4db6kӬX{0tA#!7^0f] [ճj5N0'lڟTv~JڋBi{DRǒiyvˍíY夬ôctG@ZkfD! .?\ukӨ|S0vtl_c M1ghDX3+m$/=M4& (\I> <6EݾG<~Sz$ѸbK6l|+o6s&xg; [xBo@_;?"zֻ/I>Mbh`?@[P܅x2wR<=, V8Nг,vN (d՛I5ԙ8FiJ?h9E]}KJXb]KИߠpcċ?5wVc-nE{Owădj.ݒNN~$ftF9խHv]/|s7!#4T$'Ey/m_K" fBRFw oDݗ\^džw@ `9C[߅9zȢIyg)i|6UIc*s#DAS&"W(˝r BM5s8a "lwv@q[n+ q3 b~baT9 ~>M8Gcɛ`rBǾ#]1Dg~=-PcsVMd勴($:7:vhN KDfVMV=%KZ?mnSjk4L0JAͩ9tcLwH U)RJ٦5WW5["E5=ƃSÞpX2Dqe e;wsj5b9٨^"Hc`$"Bu>M6m6-AXUK%%t+u2c֞:GEGH[SC>$jb%lŹfA0vF&PL7[Diʼ0Lu'6l:LC:_;׋mGǍ@/NR1fY 3^:qJ~X?K{uhGzޯ!u' C7qOʛK@|a20ʙXߕ][\DT_c!0OMإ]Q ulSҎy`/{Cy87!)*5qMjN){-5:1)'N~3X(9Zu »7exy5t\7Բ#c.}c0 B`Chbr&TǟXI7}])<>Ňp NfЭ8L{u0[%0c<3TpkS9h6/j} W Έ=Gm_ZS.^ -uY= )qbbGR5&r(+w qPd#eayh=/oС&='IQnI`<26/;ρp8#WW뺒U$JYlLI , B38TT[ǩruĴAQҾEX3{("w?yRvp-K7E2济O ?Z0nӴ^y3/U1%4Bc!HGG J-[^:jg'I" Zf@ E75Y R'MCmw%:ݧacڂ-Ra3uyr[(^e1aG(&~cFZ8Gc$_,mW Xz|U4[f^e7]I)'ps!bSVPX+Oɗ5#s(yV6/jk&;q0r8cM <5LfHnU+F$'AGԥ'%ZY8mv 3%d`Op$osLH ;g;q[ 2!TiY`FIT_^ԋ0 edtz|48S|Қa\UPE&b7}sbufg7JqT5'~q,y Է'uT:Pq  ya$txϪG70v6[Oý5o_-eSS%vAo3aOZN\u1UVxf-b@d]8-$NTV F~UJGyLsڼ7 "-1jՓ|-%DAMA.0ԚQ P[uk>i~z69K/o F>llWE f>K!arc;ua=R We⛾ZIi qS; n?&R x>=7:y$K@0݈>? `:7G!P˾OHM%Kw$[d SDEg Ҷ6ND֢]PrR #- K) fzQ0OLv=&lݧqFoZh^sX1ٛyp`)|2"x|kt@htƈxD;f5NYf/rWm7%5f` /<i 3*S7 u/O9xrӌa&"_!R!2!Z h `,D0{x s"Xh]$479ݞBQt-Cž"h# t㰡GA*Ɗv3`F;=\΋Bdd&语/$vxT&7އaYs%vCٻEG}E B`H W۹,#y+ncaK#oW2拜WzucMsʹ;`j\( ;iKCBIAC*wl'TP6,|>>k:+G;#j{l$yz 'w lq0FRTsKX$NJT#աGcY.yNQE6YqS[aքWaO-g[2S* Su3S-њ)Lga6H*fY`zV珚-b[ı\YAը_9llcIcz>"$F$2QkG+s EWyo! /gK?sSJ5 L__ih?T 8yr3iWS+΋f}78Aj]nE3π(:I?@Ǩ..6|hy>rT+w]%Y m ٫lB ‚@Bm,7B2:F`z o?dkvG#xclFsd$^lhUܷ}o/G)+ ׃Di xTE09 L,Pc%b, Sϑ H M؝J9 NIK|> xQP'W >,g 3շ/5:yt'OX[K KƶE$hGBlTU.YV6eHM7vIo0x[|can:wqrrb٧*^%LBՍ2pT7 e/_⠤'-#P}nRyN[jY.<^7p : vrKqvx7w~r.Z]$&5hu(m tBen[Ԁ!n:Ž*s-ːrX5ьk ٥D5I/͂`}Z9V萸tUuZM@=\cfꢶ.^$PTwq@x/j}ڋ;MTu9=:7iߪ!sOd`}0L 9GF pGݡaJIT6ϚbSy=k(BkaX}]=fѭ K { K# '&#-Y:Ntp04Ź - BK4^DP@ൟpugX4Q{C1gU{7Ǡ{(GϸK2y؃.\kچ?TRn*qགN[ Y%xX’- 4O`O%$~d3ׅ0Y_\[Ո8_$N?xG.@Dsea2}`F Fm4ۢعT^&=>sH#x=*}ώF(p54űN.d{ZiQ A~4w*]D΍Aa;} 7e GKs 0M&W'% ,M(2A}jJ%dctC KS$:F82Xir-P5|{ETקcNa#kܸdjM- T?uom]@X% #>!Z " t!g^Z=0͡ hN`{ !bLF-kхO,Yf֣d}m"Y~J.muhoN9THs92C)NTslUrg0M!J+^ⲗε0}1"2Ʃv5`T̸1ĩ+/w_LX+fU>j{TJu%mՒ~v 18zLk;,C6YjF~C'=%$T2 nCP^( ڲ v>ε@U݉ͅ1H@AUez3 fTXqLʽ Kۨb=:DKLtX;}mr9ۼmISk=mҍ W l4^Eܲ_Q_9f_&yԴ)woS< C9{ӵGtJnG\@ vO[ #F8RmgƠCt tw"k}s?].шh\F/.? y/,<[=ɔuYgY)kօYgik\P6STNd7 m>;J\.&V%1 ܦ0;z#OqwKٰ\UNuCD[`l—!.쇓=A^pjQ?WGߤփF@dĺC3KҮk=fTZ7Lw6@vOEV6xD>U Jo#)toc^ԊL4[P;D2+H%=ū8*ɇ'(C~Xn)Ze4AJT&s Mw.*xinri:P*jUb˳88ϐֵJ l}R㍪`ޣVsx|{/b'+D2)v#CO̡v5*C)T(Gz$(Ӵ)2nb?PӦt6lGJ?z&\ydCq V\]-_\xAX1Aւ/G8Ntbڒժ.4S;yqR&7G;8>)XS@J ֹnd2yl [ kn ͙r:{MoY-3̸LYo)(NM(CgJ1,KB32 `cn ; goxz`%wdk`zQ7\Q >7p-<,̻brOu5V.tfwfM=w'.Y a⣥]Hu$$y?@d{2cfh5 s昤m=V4gEtKstݸ1+ݔjg¡6+~4WoІM,Ʌ }@-S%1G5ZU6([R+_gm3:/Ex)lHbw ƙjA@4acJ&ܚT|1x>xz߱c۶|nb.\@bU^ g+NVOsG GmVH}ש$ xCGy~)b6sf)ʀ3K=.L䁋_,XqF+VT晣'7/"ANu5JS(N3[/ucE{`AmV(v"R^H>gtDx&~n#g8: rܼ$fgM']AqĂ@ӳѧP¤zyeANq^.Xgs_(&~!޴{Nti3qFv,-vPP_=*,<-8Njcg(rTڙ/G*#}_;80gnÀo3"gK3ȊIfMDP%EcĢ$PSkOS=:`w5e<\S]W 9C`ldw {JX r>Ϫ/NX"F`vQm*88c(]EO/>Hon܂)B'\kOaض$}rz@qNV뙂בEYU; ޝpQK-;b -De8KPD}eɝse -׷|j(>ٻΡsH |>H (DW_?豴 gRLq%Qt+.|$vq)(^6hw݈PDQnkg6H&FwbլiY! ~o!PB^63pi<+H#'ݰl)ZBP}R 0XKG~onYh (إs ] _mcr^1xW2Vc:5 RYkQ0(0kXlpdީ6÷V͔fkj-&ExZMK:ҥ{6<)-g`F\ >c^L ZqmI1,`!0k6V)~jÑY{>v).2b8:J[S/ٽ3s-WN>qeХ3JcQt3;2dS%.JԿ)]NzP?@hOb&m.1 oglFJyq$W@ T3Dz鎓zCugs:7Q;Kd$0BlԧqqqgОbgPL'Ŝ~{ /+~xd!^)h t{`185Ǟ%NMDصѕўΤ z`.{V9mU0ƈI^FeNlRyôC/ xIN O8*<X0Qo@±Sg{;Ř8pz ς\fڦ-rwePN+WLIHG3L  ,0Vkc5ӄψ$`Q"Ś;/3Ks뇭=regH=VN cMj]b)B R:#nOFS)1b솙p];;jd?Tk!TD8}R^&Z7>0Q:ş,y#OeY[Q3",3J6hwv3òw.$i~251qGDŠQ_Aۛ.6zxW}[Q ga!T 0xŻtCBR;adA>⟬X8Y*&ʷX@k2#v F+=0C&0%̞(p^MxSA;UEh7 ĺmUdOSJlXAxJ5XF5Xp*>̔ñ Pn٩G4̥f1yԇĊϠ5Kഄt8W+Io̅fhodb^@gʪb[7A*P qIӦ (¶;YWwz]$-8*C:؎x XyA8}Sj3^vadC9Gܼjh’VJP#yIm6∙s3CFw{!j|(~E ;#omq.C' dI^\&PmZY6JCVb瞊^hn&~|b%ڎ_wYJ{mfזWI _Gu'v=#o W/@5yv(!:*@-vրe$ƮdK(~ Ѭ+p` sE^~[A&RUŔ_׸pvIfm1@Ƕ;c5ݯ+8  Xp1y>+"み&g~ZȎ 5}oԄ2qi; 6AXGO/D?b/dlVZNk"2yeP?=E7USQ|3UM#$"fh[[k}YR>$*@ CwY\tM4WM,Knٟ'ޙ+ ;/GXAB8l/RS%,$8ߊM/**9Ĭ=9~0:LݮmO @}i# in0hHg.icƠP ~ŋ9 yP̭to%}bGzìjDQ?6;zUE]>'5;ng*772{Ŝv<|wadsG~ՊH0՚DIڣfKq׼F_1pk9ǗI4 /b~]Z ۍHCB`8wP6rvJaԞJA0$<'Q7d&65CP-=e(? л]Bo"I}F :P#b"_|8V2K6(`Hg`0\jze{`5/[0zqvؙ͛#R &)ʨU䐡sN%o)sq2qK_ߚWE)-mΛٺڲQKf@]N u H O CjܕZԪ]^#Ol[B:oJDa}(;osdzl FERhUD|L{Jʭ~3@MM˰`Ob=^V;`~0&.55]Z/w'( 8ol( y8$ ?us-lb~85ƔX tZW`2/jWHlx;xn85'N~0JG{7(AaKf(ė㛧G]c,T:~ j|o涟ŋEQpê} *]=L/F>=;v3çጊZZGGFCG07!XH=R3pyV'gb( mCgcưO'Eh$iB\[OʝnH] *Y-QgWi9K HT )#zRO`*tM r{Nqe&%#ձB:j3<R;Z]ޡ_vLdmfW:!z9cLWj]T5 pL7lKp%틕`N@QfJ@Wo޻nwcdndGA/`Klo" 7uQcuY%Ўݗ$P*|UdʔQ={h2NAgkL֙f]QRy" ҇QxmHe#t(,B!TW]wp}_M[9U=[kP ,5gH~J`ViY49u_rSufira9$kk%W ! ~D݃] 0Y*D¬j=W7֗-)C+^x6iYB"Ԥ7oN5.8*vQ/I_-+8' X)s3!ʞhb4T&MOSOM4Q  ,1ԋ8Qu퐛vԼTZC/F;]Qd#U'X=-x=RHŔfQɻL9hl(s%k߁T؇GBՙp|C~MWfr,~h#Sҏԓ [~0ϐ8:_ȣ,bLΨBs iߊ~cR0W(wEK7^2|C=D$'QIK$X8>eMG 'n Dj6}WJIhB7QMiMZ%hbƊ`xh5'U~kHp w8YHU[PؓAᒰ,A:IE~݊G乆ЫO½G nH,6l 7;A+^Z0s 4kKKFcZ("[M.j)qĩ1 KFf}̐&xj c,#1VRzU1~,I :äSh;[hE0]տbC blO5 (w\|&\h B,qf|)Dq/njo|  XHRl[rH-;)pOb.Ӵ 2}"~voX J<-uCV E4㵗Bu(6{ՏY\qi?((]H@r2V3>ZV)ԗ*A 3@'^\3~xKm0T/ިlX҃ddq ~۵i*pl g XW/ƛsD:Z9Plnn&´2`=A=Y!-JB'.Z>7BQD@zg pȽ2 +cMy}FM<&ovyJUel+ٙT&|7֊H.1|cK{gZdH.Da?RZpE2\7v)HڹneX8 #3-bC3J1J̆ }]z?}A ,H[Oz#*;7]=21 8'RoѶzDoBT <%& /)DOw/>cX6(=ƎnY\l4jC,50ju9ˆ%p<׋V otAk Gҍ-r M+2`,'V͙Xi$J8Z,w=4'gri S5 #bn)HFZKo=6^}v8Go$2J U0p7a G*vg߼]zbaH heֽD㒶nW;=lE b{y6X8TR-3~ÈC<)-a7]24XIi70YPWRLRʙ:Wa _kSO5aosɾ4f|,@O69 d ?. gswJU2Hp/6-Uu݁[1АywȖ K7'{_3 GG>ګPY" 0ޗ&6m:lSP"ϔNT~D"—d _+P"6.9ΐxwQ<^cp;%2o9jsc }f۫LWd@ʵ/>Tj4x;Zhe q~NJybHjܿY#q;ЦsiɎH[h>|#[{L|ږiK=:CVD.C28͐s!.fM}(TԁJk!feRk"س6dtf` 6퐊R"}!44l>Mq"rs HOvt+@sb&.} TH΂WVx7;ej E.4n܊,K?^)(\^ݼ by[䅟ps+9xc9q4*\ 1kcbٙdxG5?-Ȕ$:KL+7R5*r<=oe0nњ}g|(^>'psg=QofQ΁kv)q7|;Y%pƈIeFjX`,sdǍ SuBȦIA-tTm|i1Lh_ m}T{#]uNWzJžzW~ԢAG4 +]k^xsx gfS< OM:8>@`j[;:%Ȉ} jh8׼kV֞!768\Y[bx,qAгvTw%an fU4͟b$Pq4 78簌 ԚULu0k\Ũ54t-n5Ƭ&iϻiì0^*[ߔHt-/Y³,4V3DݧӜLPBF<2!~a"(+dm۫.{A=s_ȇI4DԤtKbeV2c.xʺMAf+neL\.oH&b+$`Zڍh K;=iNE@ q?>ݣhs#imC haSbdezG  ]IӁ(=0'uθ!(GΘ5HǦ޴%Ӳǖ|#( 2)'ȶgǧ9K:!W3aT֬Ovш67ߥt#4;Jd~ˇ !2t3@G$ט43#U4UkSD$M%Bj, :P4eRa&F-C pmlץ)y.qƗjɗ [qUǡ[o=Ȉ3i~kb_ Bze_*hRnNrc<־Tp%z W_y#gRlm! Z:|PfK/mCܾg9AҮpxqn!]fSovwB=nݴȆVńF;y4dS,eR&DaԽ T<\EjM9A+:sRLwyEʾsrytͰvq':cm芕q2 kYA"ۊ݉mb*W!Q@DN<+6rpn.IT0E0lP3Ȱ F_aFK 5:*2+ VBĢx͖[\=X>?iLoy"FZÑ{grMB|\ja۰`8.z+8 )\X1*k_q׺,@r9I>ק |U=V$Cc+FsjS;9*0ofts/ܐm3*Ws&~j2uL LfًJ\)5*xυm.>K|5j컚6E~PgݫZؽF*"g:O'8^9]UI=M?ʅ=ڋFʦ@<@S*HFkHQHXT:0ZxӞ;}ym2)i:(}{X{uZύL:ӼN_#Tg(ɬ^UjsXwy,adM-ܢtH Y{k԰ c)1eLat2K鰤AxR/q'xD '-ȴ=ɔEhbHwlB K&l!djDIT}?&腓dbՕmuo.Zgb hXq ɴc,;#(l Jh#@Qz厙G\ XA; Vow(XwgY*9 eP7 ]ƏWH*)1t4oKj{.*Pl`n2E;ERRƟSqF|ͤ`Ѵw­w#_5J+Ts!n]1|;m1 s,Gka,L?{9UWǝ¶v BŤU_?}$N|&)M9]#uG,Ѷ{1 K.Ehxޫxf$Qt@2B=Ryud*klHso\tۗcKt?{0H"%RL!A. cr aW~=~i1L`WT Q%n>ݪ}w0}:\:Q:cRXC"4ђȇ>߶OLƳHG vNCtR;M7A>О\DSyM MqDlFi{i^ę905FYnS[oad@,4|x' #M뗇u> +5A}%C⥔d8v^Kl5xMjjͱd "Qz9Va])VkKE!z;&/dt`Nu{cP7v!cot›%3 W$?BI%x['"b %"ǘOo~'}Gns^9֖at*Qa97JشJytv 9.o!Zs%DA{ٓBZZqYdzظ%25;!(4.0zC8@_6.I4ܙ6t)r vn|䣣(ab#w}p0e|6MUGE͈ogOaT4X [fУ lY3ސl}\"W@{(+Z-|W*mҨ,zKA#,4O9XVH(vy3~yƆO45=`ÝS\~A!+tиQ[ҀޑHrB5߹GaOPd+ JHId Ʀ]@"3S'IT*BL[]s+!ȩs;{ h}T]fH4)G _o~6 |{btAC՞A+U:s0z惟x!j)@ 45a>Q ̨!oo&k>fKfZb)8W7~m2 k~ 4QJoDᛋWgD渑uGp* u=M|;TݦTu { J$6G` OʭXQ[fqp:l'$YSqعۙ&k9 tΛ6;cD7L"K%Hz9V m[Kg]J bLrTo},`٭\u|Zjg -=Bt2#wk\+*g=B>sEJh{ ALpiפ/捒O<֭T}۴@^K#ո@.  A0 _3̌M G#R ݔ-Zoׁ򑱢XhM*b8!Y2]$_rxo2?;}|רIg9+)(mGM FSQhH-l7*^-=]ԢcoR$K2-%2?E0&32ʺ*0k ? 2uuI+bԄA\qcw:Bz/~t-#Gg}m-n&}@L4*֋Xm-U{E > t#BsulփR;k(-]cV_طW#28JHbo@"}`͆8YI ^EX` 6RQ.@|^x= gV&2/5}&EPR5t&1dLgxtCAeaH>Q eo'Ϗ2a?P~j)|M{!m7%~*F+CJdh<}| _a}*uvPyXt |񢒲BLXCiCO`fS刪=$leC1 a4Wޗ!`=,/ )Vx݌l^T hE|nw4\IK=hyLp+Z)M I4l!<-@Q~bԃ:>%~LdE9yȟTtAkZWN>/-8pU5!_w(Y`)*/wus0m3(dB"]7a 1fIY;߹Brx6[A.>uz/ԑ)m%lwwSwRMSuY{ 0*ҪR,Ғ|ɰv66t}PW{۠-R?!Q70vԘ)3R{[>O;*x|ԊJ &5g_\ז$20XOZg.suV#.ٮn!ߤ4!5bj&t29q@"e@Asi17CB˕%"a߫L(p6F-0>$in(ap QGB+Ym0Q2pȱUU|JCC/fp5>ͪ`Mvˈ܁F =ms7%V;㾝ba~Ъ@# ~H4Em1Buq [ƙpz'{y.||.IPhJ.Kq"Sb/&`5O+6@-jX9/J{%=(t%{GfO7["|GcrUgT ?Fl1?6[)JO+u%k(Όҧkc+٣%PV{_=$eLCcr?9F\F > /^R:fz. 9oߤʡ)T7;Li"?fU)#IF/Zw4I'h_Ng`Wg[E'*s+HF r/4.Ak>aTN~I gYˡ̗e76Gb`2.V #t:vuS14L&vQ\> kѶ+aSԒi>qX S+qV `CLR)ZM5S=A],/@S =*:MT9s5lD*]ב}9v.` ghz6JL4F_*C(},;S9HnxEy p( -\fk1N{j^`lůЀn0HJ|lKp\ W g lGVJ]1a+}3r$,rN]$+񨚬;fjɝFAyc-G=pZ7cqw1TGEYq>eSْtxD[f40׿̅ Ͷ!}gȔJpҜ@ۛ ZlCEQ#x2/ cʵ)~BxYJ Z3۾쀘^ڛ`&AuD{X(il&qmW&SȪrMfzr<`(_ X3+5_nWg: TXۆs& lD~It^42-BqDr)ѿX dv)Sܲ1fby i*Wb='^J27%e!hFN>~DSl~!3|$V$s6~'9WRWHPSsg$BǶIKۯ-Ҡױp A0_.hUR ZzS.CmŦ2T6دFNu1Enl"(nWPx6PUWWƤ&j)QHHgebdS*T><)(KZSW>2euDmT.-ARt=I/| =LJnS@Dle* 5!ر"Xrή#`"!}ƙ^BIFV/%aAEw0A]OEb{ %;ۋ8\mGzɍ/" x+kl)W=D@@oiIcf%TÁEVqo1"h@f_E| n5Arhґj?^ƙVB4lP; (Y#Ga7!|W8ONv!HtY6'dt?:)+ˈB8^º2FaTzGޱ*M ֆ3{e!wnle@F$1x?{^[l{Ͼ/'vFP1ͩo~.[ ]"q9sIQE;ktBÚOg[xdj'flm `*|i4,lL~FOoHz w~- #&1X#7?UP%V?IJriȲc{v1V}a#2~*_{ - ~#!+=WP:F? WhKzoT- lyua[$QNo+/"KR61wcIϲsd oyI4}6טe 86lq/R"KoB +yVqBivqfE0:r 0p`nǗuQc̭hn%i6&]QNg>=;rkKjgdѳo1:nx4ܞw:piqF]ߖ$ɎqIyuRBH$Xwq-A{#դî 44a>.ʮͨ3Ovl9,9,)4¸䫼P Վ} >HD(ktިU`Ė1)n9(x?MijyY0T<~K`uhao`eWДJ O{QÔ7Y6\{]{dcOC⩌!o9'~pl[Y@F] @Cյ_ۛ8pdLE qQtU~" 1L/ Vv5ikA9!vP~Ba= 4>~62Zg[ж.XdkTf oN/_i/6 KߞmfLb_AR@s%7* Rߙ"Lte wGmvgVn"H18R6վMO<:65X}ꪢ{ ,KQG⑲&PېPGra|1ز#s] Бk1VDVw)z.%0ak"/H ucË@U7]SvB $'c'tV- BY>)*4/jQcwX쥬>AOg%t"p8W!AtZ##\"tBSѢ'N7HR篫čM]rކ9sZ/)҇kRB ;u(`{9̄ʓ-dߌ;6/AP0?Kmp j."wvƉM(yD[P /w0l%gd !rFpE+ ٙ GC2%U>>7&a?uy^ gKJM{zCY~A,wǨo?Z)r,GtMF]_9bwɇ?3UnZ@Gf &*a4W}Q'ȸpPTOKNeХg{CC{nijۧVU=־a@Y\6*k_HW:dQO8ق1ql SZ.(n# -vrSKyVK|y{-PEaU=B Ð@Mj@AQE'iM`,0U- Vjx08}ZƑ.VY.+iA}Asz>[C %1$d,̡% {v0D#ͦz&xVD=TpVMuT8ߺ)UYHb@r)3ZD!᭟63Jx;|RIL0˞.yCHOK? {9Q*q,5s_(s# a%jϕV~$p Gv"AK£ T5N""+߄E jC(51}!ES/LhX#ⰊCUaOO$8J*G=A?CW  Rڿc<͜wBDSLU&odly <T[A!m Z&~mMۊm3ѷW} f2P%XGe8W&,ѳ<7|1IcZvz a aK ܌\bI^-.p?/&ycJCR FYCf(r }5v?}e>⏘>duB =|?zuL>pZJAUXXF\x$vp.:4%OmgYZY\l<vKXob0u: p(s) W )!bOK 7F)ک X\h J̟7OvUeyX:aH R98lXw;u m+ ]uuR/]#hʵSPTO@yBdiGc\BqXu\{VT+}l[PQM"dBԊ=؏эq~\"9Dgi)rM9w9 >g|\CQ171,Ss凼TӸKXQ #¸&g&y8Ҳ$b4WVsg˔1)vO>iﵶ=<,+͒(,1`fu|avF<^jfPƵV8q2 K˔c[CwG4;;eimtH۱d^rv/&O`iU:m˕Qݭ2o${l?Znpm50 X(en^xNLYw_.N]gD w7$4~'%/*!(dcshۉnj;$"[ac4kN5V+}r -4vVXPC|i,hKw^K+:~ r6,?y R MɢMA)]0Lnܥ;k)ΠÎ=8I .c!;%yz^CMW5U>;E6L,dPaKIIi^ӯS!)=bdC*=tg. '¦ͧGsdRQ !2hޏfl% `Tq+Sko/hJ= cfyc^, ^*7C֙ց )#\P' (\]6]ecmOm<hc]ی;j<ԻoVo(񣚀" &{yjbb]#a*HI;ЦU0{.G#sJs"e\s BVY=ђzhT6vhZM6C dVζ@|g׾ XH'?<\y] ]|@⿦6nO,ytG.Dbzb1^#Y3@OZqzb&NjHMgM5ڝNDk{Av+@D{G>5<}B)V獳eQY[x{p yAeu-0lf O]EyϽ ) 󟖗wMLf(Jd~".oYOLUz#H[L.HgLήiCD ƎOdwMDp|,>Ye G* qIȳʋN^"{Y:I&PDX/O3\H~+8F?D(TiҼpa˰]1B)i8[/u#z%p>[r]ښt@ @ENti~Xu9-wBoPRCW2oP 1{!v  7ws^mJn:NޜpF}O*dH:ʲRAd,Y": ?i<2bWw32NA zԥ=pS'MkHCrgΒ"{ cH#iY'[VUOGOZ[$vGMeیnWNw˴=m,Ћ3?gq #{,n3K݋Al'VyZF= 7"oGZq%8(wi W'Rƶ6I%sub /(h~m;5!۠7ڑ#z.S%cBEiV\,X`E'4օ@ootԊ^L{$CKڸOڃ`=CT BR`|L~W峽E2wڢ?b^lg.J^H=17U)NG#C\>wzv ! kcܩ m3$$u8485LnS#c[ ;](X`D0bicά-˱옃W3u{Q#Vg{lfw];%LFP ]M}V}]rrZwBd޼]}r 8Q BUBϳ7t)Hѫ `WC,NL O9,0&7 #iy!vDzPAdlP\‘=˗E)J5 2/.73lf~Rjd9iIR=S2^'U9߹d0b3|xPFzc#xCWnN߯+&zyIs@ݖOƋ`Hnvr{,߅j[" 2 Bqɫ Io ON8!${QJX̵=NYrX<4 F#S,1 /1 xL%,SJ_xirF:ݬgENӧ\ ƩvG ܧPX/J6D5I6Ow ^-kMYUl~/u9cS ×SI|lo힑SJP|EKVu;7Iܥ}3)^̓5&ȜE/$U˪ 1PQnqpʓ,i8:Z)&lݡ_YF@p(Ӯ61@Q+X2z;>bhk/6lFu6~C4אEs⫺%{B>fџu=B$oϰpI\s#0v~x8QO^+<9M3*w䇋)NY6[KjJ$h`4W筈 ө#Ք2?)//LFݚA gU6X҈LZm>"=lj|mS3f]#l 00ɅL+-"_:CoqP.奘R <]s'~%Ȧg" 8`o7]RSWt:; 6o:0\Ky%\y f "6s.J|tp`%+wpHG/$W~wKoxV;o2fVAыLѹ| a俀w~̩=4Lw#V`@(7wQAd۵]s\>/.OmxT_brB<܇'ݩCe$A/4PF{San碏xh]l#jA~7y%V=S&JKٲ4^U<`ګ/~'ivvޓˇ2x>N6`7vy!j{x K9~߹BTmRrkzXT] XI/T ^Da$ڽѝhܓj 2Q^]_ Ɂj )KfaP}2GN@n7EZDPJ \pʥgL)GysNn9mePżsѲJlm4" DlT<e`6re7uAˆC7FΧ$6 >}}HhWk|S{k(;V`?\X6|"M#n3ZB0g`5# ߾O\`cY/Y^AeMgw/X)D;\ݎ1tcu1n(}K3τw`?1-A} n䏇|omj^ZK:# D5Z}/ 1'RHKmOH&W8g,7b\3:Bkbmv`%Nwd-a֓7f ƚ5}T(2SʛgI45CK fzC$`SL+Nl SP:[Y1  Jf;ϵі@ UIAC^bKk nEbiH-wsS (KTQE*R ޟzBd0Y Y$ڜG1 El CGie] 쎧o?w|LW>v7Lv<ⷐh. /6gC6͗Ӑaϳ,'ޛryyU~D+Y$|H22a ?QӘ)f(O G%ʫ17@vwb"{> eSj@˜z:O!c4]{4x ##?A 9Š< 8 wAS6Q-d"H&ˤZa%J%.=mf X!/ ?Œ>y [mӁ1ѣ^hb?-zۦܼC|U}rBG9y9y 0?``9$Ԡ)ЪT/c%gOYXyMS"nbOl 5?\aL~?ŶEsntѶ{l.$̈6j$ւ{OK NvbYN WA":'2A^4$[A%VHcHŤ9;9 Krb>ݙDN{n~tuQ-޺'!Mqz ^K?z[Λ 19V!T'Fu ˗aiqnBm_ 9Z&2vhl()$-'KzKWaY#_ό'$5Rx_a+-bm1%NJ؛a4"nJ*Ru?X+fݕ(˓dmǝjMܲ๖ k${]U1>Q1՞0 ы|p;h \M1SkTg\[ʰݸ)ff"mZun *x[.F"L{X@٪ˠ/ίH{I 1VN]q5 Zx3 0HŤ5`#?0z-BLɣڭy2-kZJqح?wj=^/|^7];UASS LlbKU`^>(ʥPF2e|J4c8S0CI衿s%Ȫ̹EZѴP%)Wӡ2PdD=2Lm!ZJi6LqpfK-2ƔJY.E9?=2쫼P־V&xDT9kgoW|_~}-$0oXAHNۈw#\C6:hZǀpIY\qV܊?gu.!3 DGw1^+5D_FX3[5ͭo[P"e:F`l4R9'xU͏j-!EuLRCA ;mNjJg鿊]8[չQ=Yhrpb f޽#)s%Ŧ*~žΌ\K|aA!\>TI)h"nZu7SIQ(ɘY\c5"_8rNʹ7򳰕2.N8v/J)90 ů5 x!cbin{'e(,W:>ڸmTXA?SF&RME@U(U/`Α$ ULr6WJ\Ԧf2^d(c3huKX`:wސHv*.Rdcj]DY5.3x<5C!< u듗\KiaQ_to= 3f7`n3r"LD.0Jrvg|uW\S8ۗL!|Ȟs[@ kHrt<9u#֏)gx j9dZ9/yy_&Kx!&zNW|HIC+gcɗQ=6.:&mLk ⻷Bm}5]*i2X\fߊju%p_qO[ 4^`Q)n rn%(B=l" 9]IjﵐL@qzi5E0t&<xJ^OǏ*pP&G:1-P{r{{1rgiQD,_Fu}cpp'βa x#IA xO2G$|/߰Vl 8'`#G,yX6ȄH?˯|N8&3ZŲqnKm.(q܆KjHe/E=seA"pp5W %>EϱX[OzƕK%!u̻!1Ϋ${`)T6=k7C jJˏ6.hNgc1 h:5"Y .ޫJyctp(42X , }Ur>Y0-|]*A 7jrUxG!UoC^7ITH٢BuNn.xb,BqXɠVDE0K >G? <5) b^ь2Xm !pLP %= QHҌ!tWbdm'j#0qOo,wq $U ?ȧݢ"_5^]8zZmZYgaϺ#o"8TTvt.GqcOX%XPhuw/'/,䷤Jl~kΗ31{f~$ʛ u`P9\}ϦO7+}E=dzr&Z0g[_v/aKABgUc=OII.ĊV=kC BM"]kDQ;D@&G#@nHP?\ |%hwbэ_|qG;%hT2o{#>-+` l`M֞ө{0& ϻ >MݷBd8ak\d "+\R82RDSLeS' HQUpk^5p>B9wH@e;f易M̲_۬w8˅*C[ v-n1-Bܝֽ_TO1j- *S I@d(4nΝ\EN 4!k$ ڐ= g 󸟉ϰO@ U;L Kpi"Jj(qm̧MO_zPS9fA OJe߽9|9}Ih1 kB/p"b8Og出s;i#P4+Wqp,9 At;Tgwuby#: oC5qBwZ~.Y^7*q\qedc<,bb:=dj;DZKa~q,%AA#ss*E [[`WPn a9a2-;9nU]4ɍnju {Q4eMG[oΝM 99 C/y޸i÷NnM(Y\j%C{5MPgΨ[A k 8/vq_`7AfNI-~7c/o'*~+ݢxJyy,PײPqMss@m0Fׄ'6{ ?nq5E˄c@R'XTi#?'ꧼ4cAvښG9 8϶}M,^)Wm:G>/s%5m~*a_s+Yw3& ' Ԩx[$Tt!kzDAC. '%B|ge&tm%o~,pשo'&d"K&9pr[ѕ>SC}=oR>!'n)Xgx;M$[.f CE4i<G^H#::c zC6/gm $]o /MaldG6&g*7)[䣎ddc^[?_ C3g d߀55E2д3kyvD?JE6O)[\6#cu xKEWj)}뀟yZkş)!uC[R at:Yg1=A/w-;FV2a[?6{xP_oSQh9WxJua ݺ:asd!6Þp8d9!V"-T_}+H#[mkU?1nxP,~ŝva5e=j$%Jo۱0cTV}; 8j.@wЁ i313L.8oV u}0%6, D(F#/VD!UtX>>ݓOޮx_`'|[ĚZ6ATJh(S|?D1b ӊq+ VWEц7x2#Ps˯ALk6ekEэm 9dD2I*dɂ> ?RFcnӥϚpX38'epXEoq˾{'y?XiIfIP'Vi97A6o$KEj؃EXNp=l`qؒ-Lg !f $'w]]m+alv[Do$J@1%Ҫ27p vd{ QG݂1 [{gBr J!a5vyb,%q#{BH\r{YgiUhvA||L~;Ӄcʮ Ȃ0_i >o t*h%)Nw- @&ЮMj%OS\.o d,GGfy:;`cm2H>2fS-4 N%B4͸ʍ臆" qE}h6Qd DGJv/5##8b2RDYpݴMX̹dfF&s TƤ2QNc 2ziMJuDrEKcp[ZHPr#٧!klF\/qͷMJ?Prid0j1ꎬw]:ik{ɀ>x}q%W]/@sm鐫ˢW=[\Čvߠ 3>Qbt@4g|K JpG,2!{̯1]SւRUp DhJK6+MBّ֌;Ͽ*Z=J p1 4ܷ{H#\8ٖC;7SFX33 @\W-5 f+b`spB%^Nf[вO Pu|ty9"{:[0 u`Atb HzK{qυY%2c2/,u`) Bt`^? h)^Mw}9'[ރ>vL6x@Mdk M0*M%6uuLۇEPjp5yBOFC$nī)iw?fTaAjL4h`i3J3UN96CEq=Rb w T(ه 4ݙ0ZD汼bUX&A.XXTU<2%(nRj +}>KPa+L}\ֽ3bC5+ _ Ztd锢;$.t$]*Tn+[>d$: `Aw7B&#I&b*r ŴoVsכXBh9o3L/G kjLmr:ϒΗ4of09JK'򝜒ao%քDZbAF%2g-/o3 0/OTL,~O(MfOT] t0ۨ ˉR], y&0yq)Ku멶(yKdgGJVD.zV3҂V~٠w{b⨸|қY0U[/_-C.S<+ңcTLS{@iԩEmԞ>7rSސgJ*EzGΊa! gt:[t71y@-&@DIC3q>?,3nz,ڛ8 7u8=pttp-*_}@!$ctz$"7KQ*}#зV%91a8Qam!r@b W),tP ,ڕ3Hrޓ#Nos I4DA< zrݺ?E8?mȡ~?ly'g9^k/t^GQpf]dx̨f"֊OzlO*rO#L/A(-wyO!=Rq%Ju6Aa[|\X]Ɋe^vF"#9+巛V_Mtۏ&UFt~ۛ>9H^GgG3 \Yx㠦!V&pe-+״F]yԴE%Q% x3ـwBAgF?5 =K`+5 B!9A pksו(a)8-fAYfA/g9rݦ>یZ}dqmZ6ǦX:DLlT5Vҟiud/լ<1~GqܞHLAڧ<:&uAڃIy1tR\:cx5 G,tto+N`*X%"@o2u}{xouZusKRێ,Mj"drN7 ][ .{B)V/TQ}r3y逩f_0i8Dwmo@X p+'Fuj̽I%jKAgutݫ0S>}Q ,No)Z EK/eҴ:= bsoIwkzK ׸VJZ"Nf=9vݎ|+S'a]^tqf6 HSQV?ݛYz;wV.yϸMOiqHCFLqO{pb3)#HJ ^O[?`3SE/_qer'$wX&N85_.6p:gQ >3ƴ\N)`֛`$2!]j虀"2zvW6X+ojG IhjivN>'86p;"[+} FAF HZzWI|x󶃷)^3R?-\xו?`~:r IoW~tU1ZX[Ӊl댊(V ۳a9bԲ=v\U0 NȈ) e: s>_e׌ZÖ385Vg>u_P+';@+[ I\ǰ;,X#5F,N 3a:3^gFF]V@NQ)T!,3g=Gz/[bKɞ^D([BWtڹJp(+Ψ@xL(CUDAk֪.sVTw #*cvFb,5t[pVFF|ۻi^ܤ*NuڊwIJٽ\%T@Ʃ| aG;]-?BSCV*+7!> )h"kBͳi_MJM0C-G#Ge8䅋}# !;H툡uJ] ;6& w ZW(1dW*d-rŜGj~< k4$ׅG&\/bd: J3ČPZԓo_ί< ySz1P+{;{(\z:<}ZXx0r`TH*u&8sp|˴fJxqxE8} HA1K,#EǴ!x!lKkk4v/PY9'C+b#B(+2yZ7rg4G8kڳ$.):rpxjq"n1=$"XC) ª0b-PfD *_i6R{L;8@u % s[:PAA|b{i$>>445᧳,2FjR+DM,SJ,F(JU>7%68Mqz>᪠=BIzU5@;$^}J^]߬^@Gxj1 6E'uv?Mرnbs("|l}3HCP?/1 ANbD^K%vVϋ&>\rugOhi-oTMg؞+G|Z*P}uIMQ{?IcZ>B :9XCp7Me ل*sdXAbuc!i(@o@&g8Bgja?en/Zׇ-e]D/4x `u`GWVYoYKk Ƽ<;2 Ǹ&`-#4㏕q;EzDBv*eg(͆e#aM!rcEWp?2K-h\35mɻOp}|x7D*q?FI͜D7]Z|c5AvB~je"@=ItcRbwL:I娖'nG<'F6ӳޫO3kGs.z_Jo799Shvþ$`ݚv&G,d pn ro/td|.s}.TP9ʶX3&2`wBu|{(J.eVA&zv+wL-|d(\j nd U_Kl zz5!w-P NQ;#QZp#L%W"vhy:k6dYP\WK[fܖL$`rdl\XL#bjoH/xUV/*Kp݈ւ5o2۔7h MV(j{@FZJ"gH_oɅ`9ZTi^~pQx+bG(Y)ZǃG=i[<<~7 Hڻ ֹ~Iٶ.rکAvJ\lhzxA~!-d3n㓋@*>Xu&ap،sitKB|HmY0Y  5y"l*aH!kF#Vy#v,ÑjrU4Pdmo+ Hv3alqGAvl*|n;NIy|n,?@9> 7}!+Jwh^ofIk*G(38^}'VZū,芳o#pE@*+]d Zev{`Q7WQ%sn(k)hbU-+,=[䨈xtoKP#~{g! { ^IOuA tE;F6I!leh,!AuI~ ~Ey6r,3Rv~Ս^*MNHͦucX#⽠U3D+I51o$ tkS kdZ#ߋ_?O9%<*ûǺFTkv62$X$>LnIː4\-o89 `՟RReQfOeOU]U~gSptorठ"*e/Ob`; mUуژjG2W_:Xc^M4 GEí @ վo^ \R6S‹|(rQXT:U-6Cw|H9QB8{=Z:^J-@T%uA;R0:˩ Hi[K-x8㎻@4CYOn NUmmSdy^CIaȻ`7]/Sp PKEQѯh*2{E2}x"AڴCo'*uTs֠ @uvAy<b^+Rp\[@Zs4'iEr{U)Y 4փ=.QvHetlk-x|#`*4W] TMVB,RÃ!` vSh9Ssutn.ߎwɼ+SIq9qhMbJ &i:1 *QѠG$khmk?w܎E,H+i-K48_%dGܝ qk'*(YKzàlP顬s{qUR`Z}sr[G"'~\[j T@d^՘!GTF?1#|/D:50$sQ? (cqd-o|Hqgl5..f؉{d]m&ei[YAϜIce 3Wu1hLc59OhܛͪIn!g b:'g fs3zKI Mq6>BIЪk󴘌!|/ʞ ďJ3V[<նs2_E@>V7`aq=NmnPT M ]yWx,LTT]A~1YFzn6)"vI ',SKI:MS7):_T#VgF.*]XLoY~uL1I!z_a\e#[0HMP4Uw8ZL;E[g)ᨔ4WԪ6"+Fot!s$GFlDĦrQ(efABm!:ܧ9ݡzîrT\@4,=K5 aFRm73&hI)=ك~(9m|N0 UW0¥،uiL$ @Dē`YQCr/>`tI%6୥wyQUZ@ELN ꪐ/u_@DX}k͕n$X~8;i^"K(EDJ5HjuתZ8?BBӔ1j@(l4 <LH% `Z~,mV1 ٵWIT[&%hk&49qf1QgAeaC ߫I@GׁZa[ӹº6}{ lwQ L&p/r0K6 40 Θ^':Ji)͡7@̩aY Q4 UyԤ[;1ه5io*i)BB+Ū2K\R071ﭟY8q8t!aOIע΂ Xdu0Y\ lsPQ95[(:&Y"ֈLz(b۷?vzڿNW.#d%0SWSpIAZ>a4k+Za0ӣ?5uH`mv*!`BnĈQhcC%iօ&:u'(K@D,-ق 5.-JW:/O׊n,ž8КXdѭ5V$s>5*P|\k҃u]Y B_fs%Az)H[>;1DaB+!_{l0?Q>{GگWW 9b XH I0Y1Rk i7Áb)-xݐwm{?DBh! %ֽ&wWgO+y)+Cb*Dpq|N3Ԏ6 j1CzMe`8nN.ٱrnzҗpz/HF{bn .w_8RX#\9v5OLk7ճaoƆ5ΜR$I7@^)WcRv+r[4Wq6a2ӻGDHhs~ugHZ~tPv_eS d#8X')#4 ?D$HhFZ|ˮЄp>6Ɲ0oڲ#be\6mƿúđKCݬU q,Y 4.gr;~IS6m\20 '`z0-'Cx\_#58?5D{˙#X%af@.^fl1?w2׉ai2#AL 'l;_W}D`SfN}Q .&_WHK/#y/A~uTXs&x [Fe#p|C b8xȖ2>wNcYCFUlZyGe[X Nr6gb:?Z(VYJ`$XbN'JdV /"[3&  nqrvK tYb5U!X[]P?C  ֗pI$e[+ƺc\NiH¤7S[$ 7;HCXd3ICsXA4O(ϾǺQ4m  NDSt %[ZN`+GX*63ozM%Dӽç+j ٫ լ ~jV}vh-p ș3zR`d%19\*tKb{g+>7Eqfg$-^ݚ`Bpݍ$b213Oc-W(ke-{{6.GsktuN./ N"n*_fe 髴q "7g A{!dh%q]u@pXɤ_?)][$vf ԆNvqd-UN^*Bs-,{ǑZ&*|ZV7; U!#4NW%S12*a>';C% IWb-@17 E`#C˰hրƷl/FOeEA`kZ;.yјh3C*A2wpfME9uRN 9J8UIQkb,t@=͏:gMBPMSFhTv{ϚȢDQ''sC*թsK_T\rRC4b0$c I7VL/;qچP8a3d14žn(G@%x{V:Mosa#dx dkw=WkTKe)L|r59D`8 }mU3"E&hNPn)Zm?RLVOvgCPa5JX}6+A"9Όڬ]p=!U]WXFSȎOTZG=2l)Mu%WocZ"^"-p u {q[#.#D0ֵJwƿD lV E;Kʷ֜tgH"ɖ-.ip q   vHI[&7h۵ j;pRx%זKL(Zϐr`_cU^XsA2ź^BrJEr((ؼGǠs)S~Mñz#r#1>'&-Ƞk3Ryolj|ɀ8S5a?T#Tm,dHycU'L89 0 F֞.4|dL_]ҵV^ CU\/Pwsꡡ%Cڬߜ,\7AAjhR\&8vTjkx"+\R{_>R%ka09h[,tƊWI5.Uqz}f7G^`{m%Ap^Mk¤aM+#BYq270-KQVWiNʟDf(' oS(\fAPj b턡̴ \&Ic6HCኬZiFMWATp`ATXsL2E'&hzE62jcx_m7W\'MBYo6st+ ZX@ҘgH*:v247.%0w@g*m[n%=Bb`/Oznt Ukaz?ScAc߿8T 嬂%J,ظ~P~} s̛ SX4=x[$Ɵp,k}mJhBKhْu.#wPv+la3lC$U~U |]&A 9N13L%ӗaLrWRxCZw=\"mǔ ss{[_=VHǐ<50VŴ>^Į& /(@)J%[ o] E甑 fW6fn"ͣ!͢q  .m$f&"6?Xwi9KC4:q+5`|+ReCADA$L{o;|M K<8tH8xk;*QHbNXz@Y:gqh:vStV3QPƆ1 2Ϻ*mVR6+PSϦ 1q 4EhLV%ȃ9@4ߤQ#*؎Qa(4]gȫSQa;"2:{[Axoz' lXMfnJ ;HSTxʤ@MTvG]ֈB>'կ,I=+\c'/œ7#x8qTzZe p`(sEP_Dw3GfI$D_5i#fɩv,<2c]no,As+A hd%Oyag&U/#}'hm\$>+XbQ#:JzU̹R)ZmkJW XڹEޣڪfAX %.#RJrJN} $@K&6J.D9-IU0Fq͌ZY I֣RMҢAZL`\z#=sVZZ $?^o<X"nX,*=ִq]R⁽$ v`qڃ֡Y8m=KWܲZԞqRho>x|qFf(m4)¹E=ȸ(9+r-3,', ~<mm4#z!;oHմB#;Qαk%-A 6P(pi} p=)eBt2Ϝ :Foi/Sb(, Ud?Ncba7%KߚU/cy/p mB04l'vX&@b)z">Kl^E1R34fWh[{ߓ|_CQOB܀,PST9 O94:qZZOQu\.ajTpN^#բJ vgTɋ慰Jz*MDʢLhlo.LNsnC嚣`gQw20viE8hq43~ 毾;76l4y *PE!27ߕ(Fʐ˿BWF|wVL ΂ uXm ;jZ1"XQ }<W[!~{V̂j DΟRov]caN|wXd!fR\' nQf15BԷ =%o wjCN74mT>ą] -#1o6dE{zزBz n!g[iegGi{cQFߎdu͌{dn|T8x mqc߸8Dibed);yuMQKXyG.w,`Q~!/2^G-x gl$A'!#9 G@6ؒj1obӕHE0E0N/OX*P䜩pXg*Ⱦӡ _8* #iwfIjN^gQbX<9YU=$W+ǭ+sR}6YZ\nh[-ZRzylC>JOSކ]7SPxwƒQ%H`(a )U4k~m㦪W&ȋO.s[oϴ2 mL҇P`& O jD^rAD 5J,h9z#ݭ$˾cl놿Y˻}F]x[ՆXJƄǵpsGBϩih\I5  YBkB%CCSW((wWyxx:" l `d([q?I:w*@ze7Y禑{3Gm/DTi,2X͟"*C9RCDq 07t*SMe.G" Ϭ*غqɸ7f̊vDE9MdrǥXOd^ѓt0]};p-25A#ٝƏjD'?)RhTX_7NCR`z8_ݥ3ޮ .g%64rx_ukYaYj!(IU%7\(%u '֗7 vgw_bhtB;>1sRdբ6Y!bŖM`Zn6r.jKY>}X2i hwqddNo@rC)Q7zt&+FLS"Tz &qGeT*KFyUGR'Va݃D!4IWfJu7$`/qbF/>FS~?.W R`3o= zv#۹䫼+,%=JQe2]bR[H@Qᠼ8 ?}b7p&+$'id9A^jkwύ=@rz)=6!يn!je"$lr|f#X$pJUϚ=Uf6x+&B7RR]u]=_qGoJs@ΐ;Og4<)_ͨ Ec7ͨxs S16^ͫ1PX1i8mK^4O((DvM|xE5Ⱦ 5e OJMM}PUHa/LR^xG3 7$HzDt.²t;!@Ow2D{3Gi)+FhJh/S%t}+aIEsl{C8W,B mW)pZrCeʺWJ/-7'k0~SU7(p={]Q_pqJ5+nJ{ Q[C"C;+NB̓.) >ɻYYr]6=}=phpWq5`ORV &*مK^LFVDWc{$LE =ywv tx 'mL3kv(/w1ۭ Ʃnu {:c-u{ǜ\ áaއڼu ~vEsXw8rHuhRǸupͽNU $m] %@;m &Ǎ'e\! c |;"#Qht7FE<\a2󿩽m%&|aY^sP >;F-t{\d}yQ͇h? \ KyEY%?4j/%[Ä UbGӮ.Hw}j9ƉF XK%oJ'iɲNM$GzvjG~({UOa>P[3<@R?s,$M_nto%W*g{FjtT~)+4{p؉>UI(Qӂf>[ϩF@V$rx [%amm/1:A}'?F|̘UWY6zhS+EMtF]>+uhH1t;hpsOk]H*mrs 9S&E0Q /:|jywSv|6 x|b M]C4ХhNa~{Q+{ zLuMX<;B&Yg%=u5kfj[OԉO(.a9I.~%Nزiga+wېy,Hx(h{תj .*28%. E,NT5[^]j%9*1~eݷ w+gzh& 6oi9Cg>#^m^64)BYJv K5IarhP{kdy4|Q{&k9?Q "TlAݦPXaNLUi F]fVb)>Aq'2WoqaĘA?K)#TaViM=Z sCm3Pc?[njn;8(ظ_=NqvZ=1ɇ6f]5{;RWÏvWxPZ+3$v$C͉\Xk2R]4 eJ;Ru[G5KhiGV;^z8w#Cj6~lLvV޶]_a&c Xt1EPj܈IQs_~L4p'k%gzAE+BXG 4 !uMA^P)1V?́=C,qATlP*O8%6gCo-w1mOMSLdnFMB`11rX|)XDsh8k"i[4BxBA] O!Ҡ`n;wREr*Z#&*:O*O{eFEm<.?bb7+`M1[g4~17d0ϔquLg ð!_˔ƮynݾY&> YO{0\+^h?G~ eb,YK-uz! &3]ky]w_=+Ө&:I!lx$9"s0vAßݬY)-֨&O %x`oa>ɭo3ADLOieCE&"կ4WV/R*tCKafz)PAѠW#`u>zYoP HݐE|C֪/PsW)7E'3drƠ|: nDLg}T`V"XHmbt`LJ`zlz]ˋ|xƓIģP%jM-ne/֮jpta֌m|<^e'q@WǶ~=w.˩L~az(\:oSb b)d,B{94g>Ʀ"f+o[IDGڹ:&v쯲F7Ķ v\̦ 4dXqu J,qّ=1:mfv"ԳF1WwOJY,>k ͞]iPy98Iu P u᷄jxhyǀ) {kV1a{WB/CGa?s>@)DGUڌWtgQ!Vy1&l-;fiv|0ՙ o=gO'Ɵ{Ħŧo73elfiq/!5T)U,hĜK$sUn({MAVC`FNhP>*o#"X א +Wnm8rtK4[U"I Όx}X:|Lru4+)9Qh3NYO)LCS3۟Bϧ[u$8붝MC)q#߈i6b'uip [({ Q`ߨ%̉!1DZͰŁP7ZP/ 9W[;W>́Wv¾g.q1p:+8eouao1T=g#eF%e`SXxȊxN649/8S OȪ)wϡCҙ۸i^!< ۓq̴hVdh}c똿/jD*Zmq*&xvM"B7G<jf@C}9wsֈ募$rl=,뉈r/޴| 8g_tH/=HFΊ\CU?1-5931b؋^Yl\ x@9ACp !R)#16H,8)F#ÓZJfw޳wzezWBW {}0LrF[ms/6+]y -lƘTd []p6{`ںCB;rN)ʯplT ipVBCBŸȱ]`ZDW,l:bI[$ȉ9_YouG,XRts@1n`Uy@5$t(Id.H;s;"SaAێPx([qZIauziF YJ _=\jy5{|Ɉ#3SWߨm g )Oҍ*$ 5 |%An[3aK[5>:Etp,}VLccҋf"E0y2Ư,5)ةX@Rȗ"Ne99U p._U;zN{XjRwN@Ű< JipUi%̧@ \SUA+-ΆlSV+,F?`)0Fch?mP)Zd=6Hո[`C}öUJ[?.,׿I $]u|ɚv^Ȯ`!/H"Rj`tg(*EJ%=#fs-$( At"so H?v3ٌ&+mFᐊ9b5kmhԺpfEO Ere1Wf6]YtW¬!COνZD;p+@q%Q% ^.x_~6ADQFkr KP';S5?-(%=nDuAϔseRK_M-`Q/"Y{ljgLiskA9u[e#NA%BA2])G|a^1A\Aa@H<&BzDU!P;5l(rf&Pdσ)B$t@X'|[n!G] t#Z@zcDڛ] 7g ~E"ח!݂hY.xW^`fŹUNk6K u9`_]HЅ2!9Xoҫm\/v7 'O!6QJ*葀>U|&PgP _ Ye&݆EV+ڻf A$9ʛM2<ҫ;4X-cE.#*o61 bS1:~,(r/GMUdj.*Po!!vWVXM.D/._G%Ib(Wdt8Bu4\n($FTƝ\Ug׏mVu-.`$K hƳ$&캕lKk]/A BAMPxW8(a,zXT D IU- _e/ O,.\@Mž3vY_b$_HMF)-z@"Z1'Xi1 t ^ɠ@];u+<)a+vtpLDVeSJ !oFrȲ"x$nxV+.h_Al%7kԗt}߳]6Om ދ*O"˸554+zy͎=_ˬ6_D>Ut*;SmQ=yl,]<(fVU!i|e=ʇ6Qw.o-]fQ5"KT0-jKĊڡ\PjG092*VKAI!nAF^,WOn2$T﮷;^γ'kûA6M15dj&°Dm$qc47KPM;mPPo3cٕ̿a:!["N^@to;,(^gt ,.huI2mu|}Jz%n!+]L@!]ҧNZ%=5td)"ǽ [oƗ*!گr6mvFxwHA60JUkJ˵2}&Lƀݔ*)D a vj#,3OiR45pWenz6HuRπ9Ҵ68 3 $MG= Ґ>C洔VYYM>X~Gߴ?BM42lVj:co`>! }(æ-i:W7wqa\]\/c <܃[Zn9{Ѹo ~InnQ7Z+Qlp+Y`pH@9M2PY=3MA`UHL5{ךSLF#&nY}}H*p🏵g*;JEf^x!)AXkA~O(.S5(^Z"CQξcDCeqP'l| 0]%AYXs2(u9B@ -q*\^n}xJqc,7%6d鼎h>QX֊6҂\ bɐD{Z48Z]E>nsnXl- dY4!kδ+_[psb7 FG,Y dz%4\fW`}SI)^f]#'Kb5κ|&@} o h;\/3},j@<tC&sI9nV0k}囨 k?(bm-~TZF(g | 7|w僐޼;{%D (ׯQ *8?V{tƻ$o[?uR/N0iJƯi߭2=ʘN:{]8V~CRڰ4>4Z·#"\J0"/'] 3hPDUTY&|FȸGw&pLmoKZIyl Uis6Y8Z.{OcQ G3.[EU9ɚ+[$eAv#*H 4Jc9. ln51f:a@dKM'HG8m3)g6_xHG [d@['r% UU.s8-H12hꂘ.d9MH)u2i1:4={4GD#;ƒ;' P[r2m;7cQ@t'ƂBw:|>4uL虋oa\k1ŭ{& /PPr71|5 MּJVN`$67XJQ3kT$;!G:D|_#vxF:] xҦ/-ϵ-~ jqRzo׀ ֽIhF=UR֦&nINϖlRHJo!ocr6 m—:?*p uE&qOxik BɁ.| Ҳ&b]+Sʘ?gĜbSN٠WV@Vܶ ]VmGp,ߞW|j#gp{:R>$46{P9^,٩hVd 3 8'zGM;T|,$%"~l2 -Hv\oرx XD!J&z'^qNleu$"=B+H@\p6"nhx PW%deP @i5.&òo:LUYM 8SWpN'R?fp00;fۚ,LRLb.-;(BÿXVY*fI8~kB:fkCH٧ 4\=*Q/Iސ]+lIf7=qaCG#n:KcljPq&OqQ= 2-A&Ԏ@= )how{wGFKhl/Qw_MnP5C$VD40N?CDX@Xd8AKx4 AQv|"F@7)} }m~/Ё#|uu)p[ew~f]Qh cW- ZzZ#,P+b.Ӻ`Tyq U &s8kCk_-6M;Mo2*ǔjC5r2 fW}awdwd/UWo\d@>%/aq &}P&qW[=BFlZtQB@[tơ49Q{O |$+/8SuUK{0Y'^|RUT=cM[QmH%|RU~%S 1%L{ Lqz0_a7=o^CnPi9O$9z&ƻ_N@M0z\i[5Z@{% Uk,TnABtaHt"[v6=wUȣcszճD>(ݼkd>ʇYBcB T#'$_,,Άm#HPяBMе.oyA㿍'ݘt$䠜!ܨzRÆ%%Ǻ;>G0b? l&mi"͐gL;d)/qaKm|Ǧ:w@oE8_ 7tQ`u97TmpPj B:K4<*ik"j.lBI5VqRpk|b;Ș|F5: dnBT:jv}N)ؤm*x=c}e1KR I8YF@)x TAū:G[ņ⮉Q%rOT Ž0BLmlKZoj~Ȱ'doQD}RHdZǩٶ .J#+/+׉S+H̾*i^E pG_\5C-/rYUiR}b`6T#h1NuMދ| @ɿ/&e(bq#ǃY.$oGagelҍ㽦mU튍/!~0!rrU7L9Q) {j Q r1Y? &N俴iD5_ֲ[zcZͣxdqey`uT>=̔epiefwUR].^$~Rē*)륬D;4QõH=3dY8 ) "D}I"0_ziF)'_v}ܱrn nfH{H(2,}>FK0!90bjY57ͺQV?JNZ=W!@;3h9b'R4d0&uF͖|{OVo4]h_t Q$R0_s#{ʞ ɌVf1rUw"u:#E%[ ve2BkÏW>6F$}O|,B? YH(ny L-E %m *8ܚ7"9KflrSNvnr@ugj< i6 QaWRQF*L˶$z96F ut ^ZԤR_f3"R{t_3F{㏴n)Gp&Op렔<ȑRl-0n r:lwS(}NBgݍ[5*\KUr6)u>Ec벾B~e\̘PXr)¯oLĕIԂГ* v;1# Z58i1 $ؽm4HLQ5-` l -qCoH;ܽ?>Ѱ`vca( :_~Rcs$Ex `@Kf}R>hD[ \JJ kK%r TYbG/AtVy|q 8zS'b&A 6+zDrO_pt'#iG W⥹AhuUHq(}k838%.;dE^Tt (r"M+50 I(\ƿ<5. b: ]) EHIi,M.1nEx}Ah3]Tѡ-yF+*h`bWN6u!~(W `k톐}}d4ֿ9tZ8c/(RP{> QL0y6ip5_MW0OaMЅ/t>>1sް hxGH{. <2W: @v K//#5@ "Xj=)gY}p rr+k)#x@sԨ9I>Za t14H+鬿)]cW S\w:@6ȗES92=%ԯQ Sd:ɍSi L(eh~.UږZ>U軁qsK=gG5iuc^J'̥Χ@a> aDl? 0;E݄`6v &)unzofZRfWљ bAK뎑,'pPڻ&}_"A2q#lzc?`"BVCHg {x h6q1o mH~݄b{Qy)F5M]p?Q"yt/41 5[!\Z+z,J\F4.sn* :BK.[u=#0eވe' Omtmih@T>QXozQIpZs 7E^[҈ FD _xrr ܂,A:T61ĮDH˙PLXdVpS~si+ |১3cSf=c7Ȼ4ϩ;g#t ?0qX\I yJ Gl*Kh 䩮Α걵p=j-l'5pܵ]tu:KO !| jt _lj`Vv`cZ~c X)JD!,CZ8-F͔zcDoS3!1`ċhd G60_FY*cj^bZ=/#9>*Ů2 H. ࡀܶ6p)'-Z @K]coβЄFv{mCŞ=:i`~~x!VV.^^k{r0s'[76,l~M]aEvKq<^sm#Zc g Kß4]L:G&Vg*6^FH ǠGG'UkEм#hJ\Lg cG J͜.zdHRQ8-(GeqEzs+|?{ff|Duc;VS9}nsvLjD|ss }p͕AC|.;#ᾙu wȔ6Hxu{ڀ~([b@ؔMo),jlƛr}pW/ ,$/)^T>I]6!:WyHvpFttPH n GFq/mg⊶,WBw(7[%\0Oc輞'@2"5YY+)^q)$9΄SQe3yrmĆW*ǣ¸3hF~-ujD+ Ѯ0Ta8NF@5cQ5z*ܳWX&50_]Ge2EBSy} a1/t@aMB@ֹgj{&H c\^}?UYY.T;ox"6d'yfVO0"ml %9z))#)5X_;pKh{dSA֒sAGpL ּ?T0c%"J݌3I.ɢ@eB5'=Iѐ·14@zP{y*Շg;B5r|0%ClH؈}񪭱r.ϯ¯ZK8~.NגfKGE7ܑ R=0O޻H3ְ&_U' -^G]- N5dL+5>2|ѯbn,j=2D䍊 Q)En%=hʻ+~4bK"uo?zFVE{m`6h^Kt)(o?Ȍ?LX!&<AIMs"O]%Axf}*!馠kpܿL)H/27jYP 0v̲lR6M.Kwƍ׽rK6n)|؃~<r=ZkDyjgb;,jCB+'пM 6<> cDA4H33~^n /qɰe{O i* ba,8Sg^uJ2}Y-1 D{;kI'o)̅2(S˛1O8 :Am!/#YEPd[Ee@3e-6q#&<`4pEt 5AUgb~QW ѾY S ۶n<O]1Մdn8Ÿk-5P~ Ƙ~nmRE $rB)iUﷳc}+(.f!\{0@$F/vTHO;&h_ 's?C@aTNnޣ8hb%z@]Ջ@dLMZi%Huu | ۯTaCG:#j|2Yp+OQ 5o ?} ѧb(5kgKC٧ֳ*'~ KS| 6nUxBBH:A󫲑8jݒZ)E^N*p^=u/C%]֨2T]\>f Vx7tc`Y 쨨Mj(lMKk4G'˼H ftތNnYǣ:B+\ĻN JcVUc˅w_ή")w iA*S0ko{3_@GZreeQ^ݘO[K;(/"ЈLC9L}y:u O(|W÷;p՚?FBaW"zh(e^"JbKN#dŲٚ O"{+}deN9HזD6ԡ[5Tvs XrӲ䕒Ç mfB}s}u͵Sgt)$3 #سtnsIZkzG&1JĸBrG`Zl60\J()"ɒf9_5O]=)up#N?n0_/|=ju)`HKSS^>ilEg'AyF4ĝƌ.~B#%^xb9II%9w h- !U%lR`_]N/ZҌ\Wi˽BU"kU i~8O:_ϗt/35حxLd"]X⇜q.ɟK8~p){NPI;t|b7i5O.0%9lQXϔ'CIHY`āC4+Fi>F(@ 3 h 6@9goGylǾl6?2=FC'ڦ1HTUXҷ hM$r`oJe0(Fܢsf7 &Y6`(-й"@񤺥+D3w %cSx cE@N{+A~cCrRO,/?ُ[uAd-IN3lX?@ʤ!q -Ϸ?'FQclOIJz 5BHRZpy$¶AZx"YglĐw:U;;u# ꕚuB%qנx~M 8OD^чwL5d)]mBЏ;xrY VOs X4*K.(x!l0Vpjwsшn$ ?%c>-g1'Q /}_BaM=v@)oFƱ 6Vjdef`]>养PQއzEUdhɷƉPVk 뱒K詬R :KLNR`{F;WO4+Sl82R=2Dٮ^ʐ\k7NtdsGi.\`͌pH!%Q<5>e{8ր{f^G~%,tϖt m0|HT>[WQy8zΒ3}|6ۚłOq™~8L)aUiCìJD>[: %p[1}$5N'OŬ4$XϙH^.)2m1W La 1 |GRYi0k)(p$umKgMP8lNmzsv4nnee%DlZ BٴV]ջ~, ?62Y*#8-H. \ .nMۧ&JĽ` Um7W:"X/7F%zGm)sOs򨂻6cC_G^[l7ԅ>z}6è 1vB5+kM&װدqݲLNVuM6L+ITC^6 &AVx :K6a'Mkus1fUJr _ 9qq?wzSOFҢMCyQ4+7fF;e17'NkM":6E.˾.H.XL8-FHwB̟x3_4\VJm3yh0>e5WPk2: Jd!Vuo>ݺv1雅I+u2K蛵JeB.Nvv³@HOs2R OvvuN|ȯ-.3j{[[>\-L%?\6T&F0pSέz[Ej+-Juoa)䒦A$ ;r%Z(mChNu#Iwpf BxzRɸ\}v|uzM[@NʈHE]j [ڄ%;O! ~F0mRx+mBJ,'%Ntj.|[XV'wY.1Wn7XD'ȵqd~:hw:#Xfƅ$՛A aYoםWqV&nbJwCHܒXg]9MΞq%{ P,G]~3Ξ L0>;;@S=7^4l: w;|ZYJ.۲j AUuNw~%Q=6$f:\ ,Z#\IhXd=af(VQ]n(.q)#&kʅyMɑfnDqʗD/.ql?]9i֧JG K/>˴1QA:6 #$K*9zڽkgכA˲3U:6UU BN`?kۤBV@35*t`f\ u>bC F_bѳT\EA*kKm0{#۹hAQ\НewZV~؝ӭ!9EUbOu<qTb&_ 23!<UHn [Ox還;XzO .8Q^-<  1P/O؜oceJrh{ U(a/4H K9@bGvpay&p/t!9 ;:R4,Îu&p:ȂPe$f4YG݉QY߯g)8i-enHk'f])yslW1ȆG(&8*L,'^$)>>Уl*uݔtMpT[s#riX0nZz1MIeQ.]DT|CK"bZ Ճf?9E B $3 Qs>p|P)1D?5Od_IYI.azRrH S\D#x5?nq) ke‹StI`'b9axw3^VXT>b$ʱfm +=;ǀy][chfO>)D>X&vegL̢b3*̂_Qɼ[acbe daRAh4#l@{NTu('wN}" "? }h}OcKJ\5n)i?XkEfțrEp:'jRUAaz@M;=]{<i$. FN}Q ]5٪ ?d2/niw(~]kp$C˛O-ǥF9eP,:ot3!I) tDT !V<C҃SijJe[1wYk[&$֓L|xAZ}O^n@S 12~35 P[,X|!`CG[;6zMOb/PO{J bfpw ϻZ т;PT%[E!|Єⱉ&5MJ6.nKẙRfdP 0E )(sR1tC>!%;Y_[鎫<aAt]M@=tcOw?ٛ fuyaaF%h:::nnG{n-6 Ho?i-mdqE3dSF>8dOpáD#GP*=$ysRv63=@4 I}7/na.鼹m֊^)@ԳKݒ;*2OpTN~#X7ʦ߅RPѠe ێkFܓ$57[6<;U6P+wyf.LToϚ8=fvꜵː^I[{'Ȱ[6>@ ̖+h'PĤ.Ƨ~P< TroSB^bMdrΐwq qg J[*7#BDZ,MW)vou~\4含x|)AbrM|_h[S$K=xICvdW2krlqra~:@0O{žDx!'nE!EӼrvfΕR aG}7*޼1g t뤶IDu/^l|MSK*pmdd bd~pCR{{3- `SrdO\S6OVRWo~ARE _E{s.FET'#B$F>ߞJ}Ms!(WNMb0u<'chhL_^=v(%ygБ1: ~*Z[{@aV m<aJaDlCߪzU\0#K\!cRhtd y=нQ[rUj7oyxPKt""<,6+{!g 8&zKgS$Wu.QtRmt,"0`L'C6YJ[OJFuqNQx3_+, R9ӞJ?jO:ۋ,d!)ϳ(N.֯}13OG.@L yc4 A H::ɉbԽ ?~j(,wz/s-Ee+ixNQ4tgVeqYl (ew&]#?R4%dZd st43_믙1a}]M`7ga#@{(⮸ =2}Zf{r;f?YSҚH;~!!m? 5eZ1F cɳs3&,ňgsqj; ȹ46;:0CrR@P"}\֙0 um|kZE'Գ8 g|U%v1 t- -){Æ St7ǹԋ@V)uweuQB葔5\գbF>|YXetg ,4q0ܱ5P曷)V>F9I8/cYDiǍGۍ8yQLN7}'~D4b_C οB:Z%[?8J9Vl|74f;DJjǾk#pq[q}qUSuj/ }yAZMD5BFڶE<6|eUQ.XZA2}&a7xl%#xa Pcz[5 1PBZOm}-.Kb@DmLlThR91X+"[WS*`#hՙKeCe๻ +g4Q=gSjNCq3xS1:1=BA<#b[RG]h~L'J v?jRTDe$i}(.oaW?ct&*uOͫH:z \M&onC^T5{KQfS)6 -J:T R°-fPx#V~@]wsnY@CL9ea-.Bc5||g8?g,5AH NЃmd rnWt0(9h#lEcy,W|E4{*?dUO@ .x XO\ƛ0i*ӛ!h2Mew1ටiEY6{1`QX m9uߌ F.f04:Ò{9V E{hfQlMIP-~tP3PڗiЭy=w?#:_Nj"T@a?*v*6i·w*:9yKj  Kj7>f&8^5yDC qru07L>>V"SCK33F75AÙ'hclRuP=9 +EBA$ͻE[ ޚ'aӹY:0*b^} )eer U6A,Żtkv-?zskh3P$k/VG4i< 2:J>5n݊*&DTJB<[.'P5[0EP"oC0_/E~l.rk@ şX2_HG%-}gR}G2{橩eTz!.;*d+>[C#"eϞkf6:)EO+։yFx 96bP8C_ kL 4b1 Wb6\IG-Jg< # F3+LyCTPguء-s9mH!+9Gf+$tBS bcS7k 8 # T2]LU*ʨe?e?Vkb xvka|[*"=ꌪEwdTO^!3t(*AP[^cSۋLØ{SEXG635e(gt]t%QǞV{ܔ^Љ = >]ܑoڈ;f?;!Ю}ubbG 9-я!kS]}niqԵ U+-,Fu%j G{zE_))B LDJ*}h& ݄/r] z;i׆Z ?5\Qy5Fgەy}3A΍6(:\ZZUO5$NMs[sѐE{hD:E4(ZW k+cdOqۙ~ :ad1,gPy6o32%P@& 2 )&IKI*y@6F[v+JP6)htQfg2;"Cb' +]{9po*Ww"*õ K;CfkiD~.ۼT[ïoHO6`mײ {хO5q@x0UAdp w]CK ƃ܉|,@"{9|=qE7)h/.0-c6Uj_N`3ԟc7#52EF}Q~pk=_ed{GJ:$pPFWp@02~G1P-L=Y+庻{R_&Uяw՜,,-%M+/Sĥ)ki,p1acs]2zS[m V89;U~}qwbRd#fHUΎҭ db‹1}k/ao.Iy C$TWlTl%NPZ,6yw}p>pU~Hs0t9c&/ҝ&[寧[ZbT pS@K5gUƛ8jW$eX1@"1 N:V;it.1Q(D2$b?+$|Υ$N.{lb&d$Xm 6WCh$lȼ=+z)pyL u!#ҭ, g/C_Q4G І=>*0t}v1y  zնs^^lgMaL1b =T?Qh!en9yw UN(#KF(,6k2M`y=䲠Ѕ g *>Q0jd]=@ ڷMWv8i8pv=wNJuKہa#]sGU2\?6K}Gx10E+QsA c0{P\顟f!\vؒDvn-NmIMn_Ϡ'mf={=jnpI#7_# 'z5n!pl3).}I3/Ҡ" *T e6q/Ef= OLƹ:ızDV! BơZ7.I 9 E 7&C!xmԳԌEvԪBKYNfXehTMκ}X T2c l*5%8y/MId.PlPb\p„E]?U$t¥rQ>*@/If~ǍzM)|V̉!lw*iz+[y}aYG;tӖA{3-d(̻r6 bo5~iMA ؝$@r=,oG/ J;Q.7o%pY'kɨrw W"0_U(SU{[i2Ga#xR@s4/@Seb_2.* Ò^*YhjE ncNwICyY 41oWsqs%$RrFIĚpZ?H:~R 8b{jDiaҨrv waKʢ8~uI}~к}`ShP k j)=ޖ-m(D [$f^kj*~hFVPkx}۴6'a &GM#-Fֈ'RL=_ H҆w&F/T3Ļ'|NM~%uѡ 5"\njˏum\|>$2plC2{R(#CF(]0=J-4KjG-_ΰ2(XadM6Uh'x(Zg j}c{sR{?Yx1{l}kKsT(xMwj"zTf$+;SՋj&xUcO&䗘D_d#*-S-pjE2UxƨʵH3LJ>BRkHD3v6#tւ0BX3O-PH0,{; G{NTھ@`l_,;:7LQ,!L8OL+k~  ,03M3<ËQR`֟0[Uº'Pa@|Ztoy 2s=bQgsإ{g(JMf?"e^,\ZyQϮI 6=`,ɷks.6M`%*|_f(MA)_<%˚~̝A]gHyg5&Ogv Ǖ|]U+ 7;+[i0>5OXr"(y_I_@Τ-ַS)LxRh[Bkճ;vw)ƶ s)EAm1 {ZdM{(ȥ9& 6 %P }a@@,̵d5`Z,HxDwR]!FlWHK 8v(\bƴN{o 1<8zț {g:=Vt|-dAG7%Yq}> 2uvƨ3ijQR<M.1q48L3kt¸ǻ35Gx*? 3?2qXؿIkGTa}Kӎ ~Xߔ9Ş!: &-S5QEhj*d|Y  ߙK,oOKyoWkfg|.kjZ] P&̯Su0xZ@Ī]q..|Bk]t` p|, qMЗzU\V LTՊ5T8S3DâeM> Yў9fh 'ڛ7ͯM櫠;!{}D&YiOUb6I.ߴ3;B7%Hh5dQP"V2IL1c # .N|7lO g}}Pƥ?5Tݞ$rs2E6>HJwD;rydن[e&xѮtNu3p[3>QK H/!@Hs?M.!{7C]}'4 QMc,xy@v͂{q7#^V`Nd1)e }J뮩ሡ0 ҾzyN[#>$g߮TE3p3k9=28ש\,4N.d%VFJ[;jq4{|*>3gZi0Řq\c:)g _i/Ƈ\d:uHqi::a!Ϝ'~C`D{c*Opb2< Da3<>ڤEZTmD✛?Ի v ;4=/KKG$ o8iyyQ %^Aw@*4,1v=ߺzcկHtc荵1P>xPofQn (%N8 eµPv#nNR1s9,3BVBqu/ 7adB;cV>A֭vl6v$GAm v@@qEr}}~j:\h2s@EEAM*&g ԛ#ax'LFA3޶#!<|̻ tƬB:flev-PlOWt,U # "DQ xpsy-'`LSZ I>Wܻ[Yr5G|&FXIm#yO*w;pd@狞h2@,ZEgڔOj GOm&C@) =2 (GE\W)3+$Rŋ|-E ;+t+>> )0ױ~/JA/W3>Ҍݭ.^'ߥ %RA(*qLi18{_ y1hKt'\]5l=j1n;S>WVxDʔ&t Ȇ9L΁Qc#_ Tc9FwF}{%|ѴՆt:+>[e+Ț'UNPZ$ u`*fUSWr&:xm.u"|_\7eMJ[gKm2>;YݗAsq84N#%)_\i]-Mj{aZjQ)M {&εҾ]KY'm`%D1՞ nj'l8&l632"i 2>qj_iٿn`XJJj]fH[΅51dX@@(VE1OJӡ]:&w?y9kӰuQGۗ [N+=fs[OJaC\իgbJK[E_0aVN VcZ舡 0ZYK!P)Hu8(&nQl>gm}}LǾ6C%x~Knr|N&'H#s> fi9ŊVMCWPs9#*&zpV47#쐪>SPlQv^'vw=eqaZ']";BÅo'RoWKj_z+$ h HҺ!k/ ke] wmsR0y >dwzw0u5#Ku;hWqm4)f;ewlC`7\.؁|ݿ Hi"WN2(.=b󌐱ϯE#$@ Nr_^CF  X)zIr.6х!jJ;_/`QDLf$8=M΀z8S[3 xUHk%S0EƦr2m(<.u¶.#bM2[dq0~6J8y5h*Jm0ct2|]wDF6E}F3^&p#y:d1 P/ _iX*Ƹ\l4u@D(s-퍝3zBn/]T TpAE贬WTNuzkNUߙ|RN[a7G*%}}蝧w~v!,f8*XCPVB7"),%t)ԗ"能GSE8΄xRc5CDq| V SP:?"j"IPᩉ[p]!}m,zZQ{JRU\ ꥙r8ٞ݉ͅ ԑVob_Bzcr9]R{N0ؓ~S$}~Ǿ<3\f“ ~.7!r#Q 1=Z&;&ઃ,S2;^\_N34/IIn;JLt?㻛'twÐzKVD2faӓU @+[GRN9" >~i%%O55l3r!Mp̦Gg0C5&Rdf 4(I09qӘQ&wbڿ(f>|x@T9OA`AryyͲh&~k]Mm^[Wr:p8`\e<X9l%^CEW5<-Dssܐ#ݷ3#.ܪ}KXN^;މp,m>J_[KJ>Bޚ:!G:aZ$o'0,<;ֱZT4K׼ޏ,63 |,ꙭ2LJAG2q@aljЂÍTW*d($!pv=~ܘ p(^FdjgVnt!ȶC_&{_8иꊓmy\!Q3t wm.p$Ao^8"f @3uZ4+` F%`oLGI)TdM+YQ1*f|7uM+/‚2h_Pl+ƱK?[`Q`! g"FқJzC,\k~rB|\ßB8e9.u ^:c {Y"Fݥ]")O>At :=-`1QwtͅnRz :x~1z-V%xG+Zz.z ^7 N9ʓe! oB2DZ Y) Nqd^d @yvk#:Ǖr.Sv/mQggTIFZٝ ]2,* 9[,lt + .*VPDobsIhsaԖ^= Fڶ;T !W g&؛z}Fn{jiՙwj{Ƀ tKy s W8dix>Sv\ѷke,;wv^ufeZ^!ςaq3^e~~I#@hťDŮlW&X϶$Vt^ Qns>aug:@:+ T{B:vP0]B$o;\qFRCy)Rz hjw$ΆBst=`?b N'P{F"0.zU E]0l~v8O'L/l%最srWR#/= n}K~9]yYU# 2DV :TV˖4;03mK9U_$y4>+NF{N/8RLJū*f.I@oct:ib wlSKEhvڨo` dP$&Zee|2e -Tm'0S\AӺlrtNZ8/)Agu*B.l(E0ZolI)s`%u $l'r_5y V0ՄK[Wo~u~d2!2m}{_Oʵ:ĭA3F"l/§_CS>aS7+plrNi-7|Q{(E &,gEvwoK!DU)Bg:7x+#OcdYx~ EH"4/X;^2_O(9,멦c3qI"`ߛ(|zG[*Pܧ4yݹƯ#"dPiyop;3 ~pZѸXʉ(m(Lcy!L5xAt`l 3/m@fk+@)ܓBQ*͡/ ڜÞ(%'i!3&4x{ :, ﮭ9LOXY--*&J?}ԟe꓃AT4:[F0UU;{L$݀=etu)o;5}8:a$x6ԩrmR&l8K%q6[[--xdvDf7G 9?}H(>Jժr2{]w0fS3nK*ZI5XxcB݋qM )xrT׮:@opi !U@%. O#3\5yYmߣ98]^z\ZZGe7z D*{W|Ӧ_YV\Is\­,x[ jVZS#bq#v‡?#3ɝk=)P2f :0Xɕ]xI$~F/kF1'#C{&`jY#2vHL"OC#Vj&m geXpOTьYFZ`+#C x1`[D)pZ#&;|s;|s Y4԰b'l`R0r,R|X5 ภ4Dը[v2\bҶZ&k YhַY涂 NfU>׹E{©+|aNRy;ǿa[m\<aB؉Hc|wJctI"D?#0l58Cpgb)cT걔KGόjzXư,Kѕp$W[FXG\2Ё@v4s tL!G~n Rs{AVTp~GPl@ {%1m:.jd]cWdk.fcүX,t$zz%]_VrU<Ѵ:6 B|̟lS39 `*yvkG;UL! xJOn't\@}e< mYӶ KΓp;{N\r..e=n~d1(oNY]}Pdz:VQY&dr 6# m@w(!!((Eb?V"Ÿw0%q߹ TiB{#ǟJB};c!cc Swˣ:?J[M6.V#z_DRBE$#mbQ댍b/76X#qN:ַLEclhM+l2RԡcO +X`$fDVKI!t0kM=Zt犗q1CmO 3ŗ kCR21|?K=u58Nw/\M_Yk#$PZ؜8"aE֙zqޏؒ;& <с'QD$.QnL8ɜNpV0h‚m'ٍ)CۉA3 P[;l6$59HrH]uS`Xfz+sg~-Ӣe3LG(q>2;sg$1>Eb3fy;VG?ෘ?Zu|;Iaڙμ/)*2^`q^ ~Ȭ~ygW9<%v!3*$ispE"kN?;o ^ad(]򕢫+,U4/_;70кf0zͯr?,DVSŒg(W5H+S %e}S^تvGLc4FGo ~_ˀ~o4P+ jO[c&'RlN(KLz ]`*𼳶 ʚ-ؙ'U({:^#v͟v_IBb'Õf$? 'Yh| R |]4 e.?:d!+/ pPVzlY P?=C!ZK$e(ݑ;I"-U؜g=H2CSۘPnHXDrPM5I%s ^Z {Im޵D9G{;cFjb""r;eBV+PxIpyciBta{D@J&[(5zԝDx_1ěujd(p6l (7&|rX'őL e9qR04 ,J\zM}!$ hop \; x{Lan޸KIzYa04U5ДvM@>*S{졥*To%DfW$!MKHwB(c{z?y #u>L~3j!r7xhX|UoܾvAm@he?` 2ĒζM^թOCӋ M>¾WM 0pܭ{ 磀$RO9>EtHD$&\^,.E4ꍘW!hC} "9-Cǔ^$5fDH& ϟ{xS8wq 5S&B>Fu5kQh͂&w[ vzE(ZEʸ汘o5M%ըWKe>d 'Z'ǍjI@YNW]z+#oͤ,]9bR+fq]#th9&G MqzN% 53Irl(O4`>3NTn FCROcuɴuknxHm;{1+k)OгJ~Qi.i02VKowdլDh/9G3VN/"u6vK=:'7-lI0BT >ЏtG@c( a8% x .?)I}Fb\:"9MUV)q R'{rL$E`njM6(=i 4ǖrqs[zb*ϘCJMv5 ڏoٯ?B:W;\ے5S W_X볺y&,I竐 ??`Ai{UӐԎeGJxs)3 gk Ԩ i(~mbDOBr>@~G0Kw)_PO b鷍{~I,.mj9L9O l}dn#,j&@ k@}os: 3TU$7EfLY:@=ҹz|Q7〖ksWR6ejZַqɄMj -D6V([׳ U'P=1ijlῂ>XƘCyDj۶a3 3T1Zf`ehxZ>;R:!8=e7[$eSa% )ǛmٿFid'nyM9е)~CDc Cy8n(k38\}p:jC]Z:K0r L{rOK qs^.w)zBL:j2&? ۹ Jj.6s8a}EI&hֈ(隯ROt l`k0Naa6dǕE~euov *ayme.=. iWal{fmmIglWrFvb1b,޴˱Mu Dx͐ TBc7Ce' r{E:njUz|2%{Ͱ ɍm䮠y}ǽʫ9%|x%ȽQ0(; n ԩ*'2B_O3? 72j u Eh@T5TrǪn_o B;QgIvK6jݽJd0 ܞ$~ mނ\]S7'@Y6sՕ2xxn,1MTpoֽj)33ۭ!(b\NQ']f[=HQE?$ u"zoȔ;Cc(Pq  xkmG-8˙=URXgOzbC%y!cg솆7ȡV-S9CU5Vx@ m LRce8+ (‹#IvEV R#[#8ձ`T/IO]1`-xmH{ Jog_i % I2ZяK/i%eWT+Ӓ?_1cu=MHRvc{ Uj`01글V 4hO%7KAWL,i.h,Sah}|ۍoMיtj;ڎ֟JŗpJUL9dgR-f~USD2Mp} mle/6|@aIl^~ҬdӼ!m 4`H-]9,=ҹ_ef.K E(BƠ<(K;ԿEL.P',XPU;A۟]t\<׷/ uj/HT˴S4O 4\%RCXH/LS E3銾ie'6$~Β !f#PGGa0zD"0XW {Ms'JUJDˉl]c ;Qt=0}R E}uT }@`n2֍B0 \&O{_X+VvB%괼fj6m@r]8ɼۍ9] k3Xn%,&\g=Qg0q$nJoL<ak{AGټ!4! D2% ZBjժ)12yKpTl=(SO|ed?j ќc1gKOrp^q{Xb &3qA-]:I@Ɵ['Fmki ZCk V{v;5X^Q)`߬wE>p|D>8ޱUO7 \QKu{cSmxwѷ!EG2y\ܦy%=4;hJ7A5fXf'6FŧPYp%mt1(_(Ƃ؋lisژ15HlkK~v\fw!u3OTf x">F>\X\\[}2HHi|>pW r{FW1P&URGՁjИVҢpEU1Μd".zM,Sizs^np,'/d&[eJt)A'h1KڷX?Dg"WG3'sDϣ?(EMK2@?ZpL&`npf%?􈰿Qg Cn@/WjMd|'`u]e7 [`Rɏ_Zv RJxrc RIr2ajk^d r#r.XF6yamUϯ)K݊إ`s+\+B5deGLvO.Eq*W7ǯ@_ K, ~;Gb>1oj ~PDftZX'i\o*uA?JNޔ˄`T{;mmcWOƃH13%;,#tyoNHXgb .eVa1%;;-p4xa5qd~-K/U=s̖Hho/-@Q ||b t@Z@(Z{0*^ΨL5O@Pt0G c}cPT0\R_K `a35o=Frde e)iN In&6a.D`b܉t^1 ؊5X`" 05U&G9 VSV41C,\;5t8uTe 1WLp6rC8d@"_U[r l$PGDsYWy" 7 y'<>S|1D ` eÖ4UMT*CcHvr*^+eH'#V8%-8&ٸeM ̅(d/U7bn?r>j1o :cu'>uLs; ]?˕6&[9Yc~q \iTᭆQX^沏XlM ن?wSݮe&2-=^цYԠF 9)p7iQ {,ÄÀq=mծjE&VUkojrP빹Tq8ZD੯ғ G}κ69=8$%Hz\UFvXv[fvK}îr'nJٕO9FrkCxaNKQDmX崂^ԢN> lvnϸ(S[X G R,h_<&P  tgbV:IE1jkJ0Q{yi:oi~D#փyv*ťw;!a?z@dՐ J>z5 "aÅpA(Ux5bDcgvEWxcn; =#A{i kI K]~}Yf A@*h$45E.JY-] ##)Sd1d (6̂ ϒ=Á17Q,cfqq\ZR,1Qoh/K4a:`հref:;33϶VWg"MoHf]"/ۿr. %.yYZzlX䐨*yNb6?9 :ܿ.|I."2ߥxDPSas&k7I[V!,J+-h=Ecـu)mqi 79V󆅗s^~&F]!cFOбOim@8l=ek(_ EoN6jy{Ȗr2Y\v| mr/W#Z(sA$]l~+V*WbM5` {͡1(:k^KJFBH*]r,Jd2BX(Q@`x84!!ST:*U!9]_kiU!㌗ag%r-#.yQv*3Iz6 t\"ɹk.>'9j,8_0l)` sa,;Ѡ|? :rhP_wPJT)Sb{X02W>~kf1"X8u \:,($jgڌ:,NG:ч%I@_)[š_<6A$*8R\ JvAzk⭭8C[o|9d\LEQJ3f;(JLm5om4n"y99v +  x/2 Nydߤ ྄K)p1=„Y1CgAd=,)qnQ}MrvǂzHﭱq!3Ā@i&tc,6b`@֥!!D"ق53Wa-BCO/EI\b2EMUƲ|ġ"oûш'"d~Ǧ?ܚ%dd94oYް9|ϭ^xg[zZz/'. ]FG_YF*~Hc4~Rw$g|*z35:NI2!ԞF7}q1&Lq4ݑL ݼ.*FhW5-]i1ȜXܺPJ km¼r8vVw2 ^3L\0hL_7[L=f51?JꯣT @ҧ*a .'$ ^bRSɼs3!T^==ɮa4_1@o{Aqu6ܿ*\]!yyɡᰛ <䣡klӜ) bRKa8Ƭ]q&+ \02mux[nHLsPy0Yː bF5B\ܢ3~L}RLcG:x>DDHD/וkK\_nOwtݭ/~C(Ql' K wQDTvcgc! fi:S+o96=%l¸c?ɓnc= R(]u˫,%AW`d̓>BPTrsdbiyr Dȕ9r_!-;Z1dil{d~E-HWE xp-nj_Gw%]\I08 w+* `  $=H5H3ʲJ0Z*>z Rr+Íwȧ;j<&Dޠ%XnTc)֗?_/tUN2˨O5B-la.>kz)Ռ6/Ck?2o.|߭ܲ%(t*^^~wT_]36 n󫈬+tbMJ-uX@M%D$+'|,|5k hҁ?5q$ΉRm?=Q^is75_/9 9bӪGA/Q@YLPkZD ɓx֓xZv!Šx(SfPb(w4H*?Թ2Mœ{o WaX@]]⭬Zb;!{ua=yA)<;In؋ t{\Ǫ5k4 FHC<a4{-i \/UTz/)uFPci.C(z;WRkyK|A!Q[K2KѲ!h.VR ]QzJ.ٯ {p7wEMe`){lң16Ya9Shp+:!nmf"{OTvDD/xu%o&4Zm e"y8F$"R^W|iAܐ@ =j +eMP$ *z "ypI{Rz3@">䢈>أneoUs ꖶfphw-=o qEbq]ݩ2c}['C9C%?5i<@L0N:!sCw5zQlDD#' sk_Tnvsf.SNa!{c`~>" Ŀ;lCORsSlUW .{P n-Y`B̂'.g  \[q1 g(UiԘ6z4e2Z[nƲtPkw:L=T5'ѷ {Rw ?֚ˆ ]q-u%F:5@?D$hبX?1]uoR^g?jGKx'ܙly]N8XMNK?Y ߙl!s/0 ~jvbiǝiCK45>V$c֩Af罛7pv^atN /?|톴Ǿm_|횯ߴq7-FRevCa.PLjWĈ6zA/f?TG1ǍJC/JѡP(VXnjCEru#8u? =Ϻ7O|5u*Y gTS ̷),Ix>a*e8_\_K$M%Hҁ1 f~j"$M:hyd2<;)XӢѓe23:OZбg i8ea ud*ӒFQنϟ;$|h!cw\PԎx*FTt65\ @-vE)ɯȐlvdtq-0eպ8MU DS#s 㡸.j"*LU6i!chTE-̧s҂#/ -:8S=vm+qY+(tvb3vaꛀ~TDCP|Yx7w[~}abg{ 㔳*ts-Qv)){G},}q\@3j¥d0 ]ԥЗl'^gŖvjw-`ѐV)! ۴ʧMlLJ :0cuڀ `iKwt2nG=V7Cj(oGG3VE5Oq=3f 8 kVBdTJ[H4Wsv'ڝAl3h01YUY{MK-(v3)ab+SO"3X SMfԓ afSҊ>#wN܏k;S[8"ՏPpHjJ.ԒUa%>i`T%$Rłt:"@]9+9OcXSMOI39I"G] QpIJ)X NeUE0>T6O#F jQQa4Z l-o<7;irͤHɊc~wbp]}rF/ YQ Qּ j^O lR +t(7w&YX ёN|գIwi]\V-S?j7c (UXЋE|Fӌ/j G@ .j dt֎_1UgZO8l.JF\z^7t`l:Ee0PP'>'H&_ 5|ăު1*KӈUB@/ew\[1g/ڞ<;ńxE|MI\,dZ9EG|}â3tlY](%gA.ӈ*qj u^1K* *99 Cx<':kb0O(LyR9ۈͩI 8T^c `OZ:{I@V4ܭ)iD(ɗɂ>#lS>;#H`F ;poR_h:0]E;r%|ejn9YşHwF HS~?ɊiSt RS70K7ϛ_H=F_ EC9f\#O:ŖeDߔ&|H.`W@Scˏ|RX,_pmXZv7A ڙro'~a $Kf7zAK8xA]U@$KuLӻЅ7 W}jh-{[7{;FiSM+[P q}kb*OҎǃ-?K|d>Q mG4E~ۆ,㸕Hh /#j ~D(6aL2T!B蠵kWBl  pe^HC)IW!w*%y3[9J7,#jR߭A-пQ[uW 2@ZZ:;ɋժq6T $:&%ָ^0 6$M)˧$.15: V_rP%;V҉Y0vgd4|֙ݝdt# 髳SZ6"5'fDM)'2L}.x|--OZ:gp26OكJ9VoPd0Q Ǽ.h駠i(*Qz@I  } ouab»n jQ2.V_-ĿJJɲ^ %UٮrzGܡf}j䋄AE;%MXy (XAwRg+AD8.zD1(;/5! H9Xlzid:Fk@ԹAeѴZ h*/pSD#ᮽ/alM",*;AJF;{+ 5r5Ax U9? `Q܁Q&+7,Ԥ=jt; H|ocQeh:!f}R/M wqna'])Yr`lvKzh:&Y/Ɉ;<0vgȽbnm&6tl³u/ T !2!lw[za# $\&@O77ޓQALh"ay%tLmVPA\ЖݬS`NM9py^]He] .K7L0ly)VW30="M>D_aun0k.&*AoQ(ckCBOc.%)s+p9@H,|djĐ1_Q&M#@ vA⢲>u[v^6 aELBO1zbSSO XcA}f#d;ļą [IwߊDhX-.}(A q_ 5f6e,9jƹiBg^edsDFSYRS员ug8w,a u@gtߣ(c8ǖ#H]UdytUx(}E~IgߣM5Fϕ 8<'@ObsQM-PrK~Ox/0^Do3=HV`/z u)9dQ+PfFaeA\:@mFGƔbřGn|,4a`SS ags/2 Zw!z0áYsJ0ȡnwgaM"JYZGsZzmg9VO(dYUyܐ]9n$)ɔńV:p|\Т,^\@GPS!4‰yG/h ,Dy腰1 ǛuWrgj6Msuuaa-&{Ј,3Hٙ"2oF-."PfUE%lȼ4:_{hArnBe@f~r j9ȑGÚW;LyTy8 ,ZrAR[N0/l]ҽ>?EVP+.oѤ&Ǿ=U'؎~'UBF3̚)=† L(wCLbRM8#p!}fpwϐ+\f5~@db/6H%I}k}4Mfheb~ 9hzp孊k"{aT zuedTꥃ]\'KιZQ^Q"۞nBOf4UtCZfު({i~xYܨ\uS0rdB< "P q)wٴECap}mB$$qo8nݴ`*Ϩ'&bR1?^`i鷀!*N=6A3YV4^v<^B||'#hBJafkL%Ь4cs晈VB\;¦;YWMg3w6p`?ڿ$o2 QUgqfUq1B+;6%8?BĢg2K@[.fg:)yWu"|ƥ4|n-2l$PxBaKZ,@QރjAo7i~Gw9p@l# 7&H7. ; L\om<jCӛ 0ʁK2mmY0gcWycn8R/MB<ɩfipaC;.L49A= kM38Y|ׯC; DXuJ{Ѐ/O-[^1dA+_v !9#֭ 3!VF(CuƆGԣ'j^qϒ{//dUGp| f gszC6?a,='Rg_ p++LI=Qȫxk2ctGٸ7Tz-#9Śԕ;-伂64܅O((Kj%-mBhhSn&dpsXz9wIz%3Jէ~LA0Tˏ,6VUmp## ` r>RQh`5X?F?4P&pal}d0(@goIG(M`IVbA'`zDuHҖ $$mƩ bW*TMi) t UWNr-AĂ+:É> Ã7qk$9)sdYZx%xSq[ GoY|@_\_E4'LÎ^ _Vn`ǓuEMMp?@e>! "arL< UyEo%I4Е׹tJF RFT 4 ɫ"]UX&nۅO`>g+ N$W#nN1. 0!v+4R2Fg!^9`=y*ꒃXhL_̨-R+xǥAlyN!FVyL0VXtn9 (^ࠨXdoAJhv:3":c^} {?=\1|xvE#x`u* A $n^ 1g]IO.')OdMih8ѡ$qnvdE;P8F nJ.,U*>;tcdQM ֳܤ R%*襒DY\v2Ij{'ŠCbfhOp/PqeD#3I0Y7MVaF{rv:rmMr:e36'wZ"[f:5J`T%$܈9XsddxX̻!g}Y2n(kG Q ;UByl7x-?MF*dϡ˺u!C_xqci_ ;w᳻JEʧ {(l ") ԘRH!R6_g^ߡ;ݵ,`ԧ\Cs}dj#+rpş cDh_~4aOnލ;ŁlH_c3+VzoM,Y6#p.T0`-]1V8)\1b}~aEVc#.1QNgKBPrhʷt*-N^9 *;3/;:ٳ< n >/@iNqYx7MRbv8{!d?O6&ZRߕ f>dE&c$[L[Eu*ǟ4?>·Ov^^6Z%WFz-łj@\HScIH4?'2Ѐmfsqnǝ#@*$-0>d ru3& $"v|Rɞ0틬_Fa㖚6>iaa%n]kН7iN*{NKY_[`5?AIݤɉ~YKk0֝4 a#58!t8SSA!nz"  Ld6hpI}z0y yx;ؿ)n ><-6L/bh5jnr2]0gb^ZEz8,f%>k8ڮO&`bִcҷQ|Βdž鸣ܤx0.-/Gu4ۋ1Ӄ7)9թ׍6I@nSDߔx*76Adpki/CY 0IL/)3>:G>sm/:A,Ζh*8bB}ϯ otAef(0ؽ ;E}CJIGB#uT_֔I(Y:_لOo`,㟣kLFp#\JBQQg=n_hCt7AVs)&ɘ\ɻIf {WeQCP/QOirU+G:box4c9Y ]__됞M_X?N1*D$FD>M۹|ڭl0θA]9:,uͅLK[cl靀͆zzh)|`9'| @ZB$oYrݙY|_O' ' τm~rWv=p#l߳It7;71yY7M*ɾr炂Ix6C=ѝ Um48K_˔PRNEhǗ<ِcy4*ѓV-XaۤdH+)OU;(6Hb=k]z}Гb 8P1d9x*^A##p|O ;Mc,?)v"Wi1ߍ6:o\Ԏzʥ}0maSJִ{Oi(iAZs& מȬ/b pʧq61 7H7pͧulk(ܢ^/Υڹ4Bgp -m6BVC<%OGkA}8K+nY,z?)rmpch}9 9YGJXJ^x_sW7欟5Og} Duܘ`(Ju\#ޒ@ w=ciG68W0#.c]E }EAАr}f^R \3rKGUjjX̺!TG\ю_Lɓv_ٛ&߰Q͢G#w $q(T{lQaOiPL5GqsK']D!BtZ R2SC-5SYlZ||J~ߛeտ/%XT,:i _">EԐDss٪ koR ׂBF,ۑ ;.ȁ<չY7붿P@׹ٻlJ}9}9X[ۚ_ RlAKen^N$`1 w8{ m7s `ƳVfxY>-u=w7豷3)jmq~cYęʿFZ$a+tnZ4 IDA|`5N>5vm] EJn ^ j ﹿZM#>c{.{I}D@~\F/ɹ`BeST9HcýAl28F#sȆg'g@#!SЁ'_qPI9ǩŖ~':޾)I+2'|Ol?|P5l9>)?w=*j/e-#{^!Q4:9 +6o6FtLez(f,JeGMH~02b%o ȕt"0B,B7ZyV3횆Ѱ4Ewhwl2 8ߏW\xfWEQs31]$P+pT|diF@"RcV#](wC d%Dc2*.JJ+N >&x+u!!Xd9D?3o`z%Tƃrp{XVi0\J@"g~He)\<ϘeG9"Ic~pBpʘbב]Dq?::~5(Ħ2տEJrע`3ǙRɓ8;-Fz;Naw]^yG!C|+! |ݩ\5mA0!f `)IuD[i#0H7 AkRˣHњuO0 O OY,M0:^6tGi}(pT!-OQ_ȽݪwMo>9*idB܎ 9t ֵ d7Ve}[E7%v[ϯJZy5JXBAd2Ul ۼkgR&j|3/|tZ\.H/~ oB:t%м6A^s\mt 0#uUS !+E!~M,H!wh1F&!jQPVgeNg.څ& ţ`[=5CR e<%QȡdYE\n(ț hFfstA։˭b*]=Fo|'m@22 oZ̋8^)MϹhzS ƦG0K$c~4,q&\j#+A } fp/ sG ~Krqy00M#Zn[&~=Չ )澆IYqO~j)\Mt ʘRz۠ClwLr];QMLdMWUjRoZ.#T?7 Lp^Hii1Sgw&'7x\]~[ZHTK+UDG(A4yQ~EH}!Vf_'mU9ozTn|6AnD>REs0E Ϭҟ?vHԗbG HO 3m}DVW$D5*!` t,:hnCIS n M>n :OCѬӌO9F& iϝB16EdZr  /^cԊhx0ܬP-G%Z6YXNH:` XГ72G"u1)]11%Y|!P u^'a$u)grG{kE,}L]qbxIZ΍,uy͸%Hʱ{`FQ5}!_S7~03&߈"ϛS 4 ТFY,lR?5af XwGfI4Jo.xjj6íXVm2l0~(t`$\XNǥ:ᜡ7Cہ+4sJ{ B{-CiT)$gFq%Ɂb1P=:5`Ź a aq:nyϔ6}ʱ$2ؠ|cdz)>^`ղyNF^]HXT=06pfpUtꈡC vX*]bu9͎>gEvQLM1@/.SDEnet߹*Wd)?KgCw{_P+zGYp|*gZRlZfkH`j6u\Ouju>_yqSUٕ9!S`״1|eH09r~Ŗ%&n_yn ^T炝H$}ZB>sWwlD^љW:3h(B~mğ"? Q(%Iֶd{iQe`zNͼ%IL#4.Oat Ph+e&-NO't'5Ԡ[=Yۯ֊HK|h#)D!~ EdN)8ߴl\r"A[- 㚁ݣP9xY@*/Xl<▬.ZУ ~%n,HCw d_$,E`%qd{mPz!玤@sv5dB`aU D%XJr!٤Jz ! \)r\jX;vIF^CW\QVM\ʍ>^Khn|%hq8x˅ V桲J uhs/'8z~ɷW"8Dqwuly`7}ͨ,\Er8P_D_p1bggs/yIƑ_%-g;m9𼌱l/4Em#95YGˠ2%28!4.KԝRw`1MC]9gzx>e2w4>; һ R ހ܅7!N>J:u؛0_ M_<~)ZgMnu+o e[Errj HTRI56YWәBDqÉ>)T/]]2;1ˎY .4o&]Vu5"gN@mtIH_1p|g#rO9L:#`N<v%Ld*N%\ᙚrea=-%zajY\]0v#^Q=y6s4kb;BV)&_Ь7dJ8A8Ⱥ͖Q.0&!rc8YS0miz߅@N7b1 vIemPPC- zXޔf '6b4f2\Wj¡d8߸(Q=L^HUQnA~4$l9P_\7*žg Y}+ގ2t2/,yY`ucro-A_y!v{ԗ e,t40^N/%n?dCػ([>6u 4ۥ]*/`gKUFlr"W5^VF}uJqNB@iN83R;#}7({q(ސBǑQMw^\đn kB/%{֐ug7`Όk{M5Vp| I> OQp>2Y+iS55Y!yqKcO/xoۛ32>FkT 'ML%q^~?+eej>zx&pFvN W `ݺBȮ~47n$>YFj3ر 5Xm+(]톆KZ_h y]LdLũK 3]Wl$!:_x Oqbb7@s/2ɞ vSΪeKhљ&/?~pY]g!{]{4}ToI7?8 V9yyVD}] .0!qsE-Muwxcĝ Y]Ųqz` ]w ʐq-޵6+G›c2Xg _I_l`. LRD%qy"Ŷ3©zSF@mb>HY6]9? V'hRX%ӷFr|R݅~= sUcHZ0q1$3 L ǚDŊ\<>A_]bޕLK4iXr1CAA.nmIDP*cLKVٝXD_*d8z*0QX޻y?mELCB2|3j/ >+YĮm)!_l6ZKSk~!eE m6V-$:&J RD Okq42r&P 4$ɧ|t/`2S8:UH -Qp1HMZ.Ə򴓉Avx'&.:j3VM@+TcE$رnMtd{$<]/i@6^S"ڑS<}_XṪՔ'tTe M>If^@4C.9gҦ"mS0jtܷ+IknH֧`O,.`D  [+Y]YE[^8Pw{ˈ5kS6q`nڴ H ٻv%̓2 bkz/e8\ G6{" !jb 5# &@X L ? űXjCpfjB[e*2;>b,H ,3Mb< 29"s*竲71'DPlͧHy)P۝t`J&#y?ps~2΍:IV$f uF㼆=b{ÅưVn9{g)Ԉf%aW6Ȓ#Z,BrCC^$݅wW`?`xa-]֬}* Amɸ/iT h;L\uRs{gXCXonѲd]@GQQlO*rOӐxp/w/C,|S%w{])'{4͢)攪$)qw>tT6 I Xg0ؗ|Ú02s 3Din`I/Kܘ y s'Z-dKkّ3BW;w͓[Z?SʰgW$㇝NI go7TN-@;6<W+wPv*c 4LV90@7-Y,jSBCEb~lVN|?U="Kn݅qmǩоC-mCղ3WDYPkOW!,oҷ؍-JW}`)_D'8>jGQ $i2Gk]MVc,jDP;Ol50|{%6gPAZBG )!f),DCM~g|> W~{Ν#\/FiaY|7X9BJ{m+:JudlSqb%Ӳ Ad;I3gUS%=gD$}{ʭkcD]x&LM{8\>0-'YcJ9z1Bt˨*|63uU`hT/՘" dӍp`m /ш(&!7} Ф9e>zW m3^1 .zz\Q.tsI-땈{0k"֓ss[Ug+ '~.yFW #MQ7: w[>cvA5J 0#$LfȈWpd8gd@c0^D^]_#%D!6#a芡Os. / $AT|^q)Z$"=n_Yڅ۬圶=kw/US!JO70MR*KŮ{V&z\!s-WODڥO[ oqeџ0rs4nҍ|]Z,, p_X׌;o1t&&LQNEjqsͣRIT%/X$!ht;yQvJmOY ua5tGEsb3Ϲ ?" 51"p_33ֺ>@m}AdpUp8h AРIlpuwYJ`=ZE <2|lt^X\$Uxmjƾmklz0 E/*D1v !o)p]335 ~XeD 8j^B{wQfŕD2R `"m.JZ)|3ڂD"=PMENGTR-jȟ#3ߏӈDH|]{%7IEW03-Q^>IШM ;=#ݤ)ch$`٘2MK< ~3D|RE8dpr`#!*hN2d+Buc FiuOa0pg 9I]j܉`AfH/4~q&y'\9 i:q_>̐f!ޓ9}A\<_ LhNڒdRƇiO+znNkjǎ* ^ a̺E7o'+̽-c/gMGǠ!t'ATcsAJ a[zƕ% LZpDhyNWkRo) zoB\>7DkNR..*&8# aó^7=+liDfh=9Xf;cI1U1`*MqAql#OW?B?'749GFM"&mز,!O:^ g$jq8 ?Z?/ud",[o Ȟ6%6ֱ`M}CL-NϞc#E}fxmOb<V tkax!$Juާ[')0 h3B|@P'nOerY㲄2WGzV )_%Ң :巜oU5d˜~cVkB +} Ӑ!R1OMY8s _ td qK+cQ2騘Wq!CCX~ufHKMP߲37XX ]<39K"(49om1$>9BWT1M8fpXi~]C}ٍju BJ5 2-<ybh9.p;Aƺ(9J72] \e~ۅ@\kI K\|᥉b*0ל)R4och<ʖ(0k yUL~"2*;,[~|n,OC&1CsΩCW(t>p,@f7ы081Tw/$*Ph7-BP tfRB Ex !`Abk\ 8x&*'H&ףRqbwGưp!]eoXw,bgPb 37YIΣݬ;D J  :Ty,QD <4Ű$q R՘640&Uoq8DQH20%̎4鎿F~=ʮn+VIp@!ي\& Yڟ& Pb78'"5HYoӾ U+7g/cWr(&^H5LM߄zX _[!秽Z ^iNeu#Md <"2jk+(:p"y}AjWGĮ0]TG *Xɓ [Bᘼ$Qd0# \nYf$n`v6hm5=[XGY<]# n?`ߩ"){yB6a!Nlzc Jvb2؀>:شLt#20+=,2! (h;;q߅-VxXJ,.3\ ĥA} +7CvvV[7zkvm#/JZ} Z_\*dv'Oxc.{mSſ鮄&U0aj668{8iբSͳxpoEΣ{@S3)}fmxھ/g|CKLBjJSǔw fkM9!Ȋvrs˰ `,lpMumϩN>]q5zQLIEL,T>*u~t7?IRɜ2kT$Q@s4^iGhGQz*Hlhľו6+iG.jYUھz?@$} ~٥-VIlr7#uQ6Wf~]X:U7ڦ$@wkȦL1N#*!e{ڋxUz"0%@aBrFJ[_Ȩ!3癏8FK*\@Vo8ĻqW΀ډ ')l2OTR++^9wiTr5SLs`2dTLֶCٻ,hzD3CeF3_]PNɃ #/.jA2`±|$^8n Biyw:孠uNk(l&s]xbMֈ3>+zJ#S.q6iоs5leҔrӻ ~Դ_w;q1U8] 6` &`bUl,;( -y44W5 !*Ⱥa$|4f\0c.R:.tLO2TA 2QAnk&PDy!6.q!Ö>1'/iCQKwP lh0T@T 32'Kkˤ1hS"9`s0P:R/a?SߛOEVr͕.bWPwbSQ&#r.opdg"pJ!W,QUjb6<UyXܤyảc?(w7kfM>MmYLI$CaߛlT+3)u-4 EXℎ0L n)M#R~5ڿ&M+ &ЙB#F#Uzs, ZG0BSU$ {?Kߙdl!{2s%? {!ṖA6iW]^>Vr܊n©S8|i[V' Rfόdb5ڟ wⷦa)Iy`ءǮK"̲͘h#F@ (K\[rt/I~ܖP<.Y/=o?*8jXWƉ9ϙ)g(W|Q;G΁2G~'|: 9=\)fN~wRwX)GIa@؂ә4#5Ylč{SU ڑZxki[Koh/(@3Bإ!%XL`PҬy7 MzfEwG@ 3Z!=ax6  9Tr7 RgڙS*ݬ4ŷA _dcɋG.h(B:BJ$JDۖX-Z&7IVU@~R 1EoCN G`J|>AWUjE^Z,RY|Z}+)@#7*{+ܾ$&doMDcP\KN!#ThR \AƕVJT(` D2"C\Kc[%@sRlH\J$eIMV>3kIk`z&<;Ϋ:Aw$TO*Pހ5,s_!0 @{Jηa :Чq' l,fY2&Thj'x 1^O~qLC?Y+Lb%K'r̼N>ߩ*Z*"/<^`O6X[71_I` xa_k|[kN!dřK߷̗H#%X$ЫhEa0H^\=gx;pџ'_=4ryij Ф>#Z⹟ QF:oeNn忼4GRt]paGȏ|PWG>gЙ V?8? ^uNz`G~eDb"ўw=r`3= R}Eubm$l8-u+jL%}H~Z5 Gbf#8ƭ&sb#`[&kDE`JÛQhmd֢-6?oa5t.F@sQ:p}q-gߝ[u=: TVE, V/ۈ5 S @C Y ;QrNNt3HYB{-ܤt" ċ= ((|dGdk,3Hg]_Cc+u ~Da2-ghWL}V; [FiGЎzE-:0B_7f(ے ״嚭vϚ+/C&֗*8g8f0@,YֺrGf:FҊ킬 c&Q}s|43}>S` )BEq۞Yy][%V:=fl9\ C8YLЮ6{Cw[𙆟# 4Q;h>+F ! zA#cZm^A/*U|1TI ?R1\DT^:@m rI«W \7 T~r oJ;,OgHoE^ƀYO}P@^JA 0;;rYǾ}Sm4uH7˛d) K9Lٴ4=v` T/[β,`vr=srty%pwZFl1Dsx19I M.hFws6c>TcZ|2&$xnYS k+7Fv{ާ(f BN\&PDgW ֞ ϶\ @'+)y<u6`h<&#m58c  dK?hg=[p~apR0,-mWߙd|VTot\DǾGs]"b>$Sd[y[Np/ԱQ } -jK /kN@ŜF<k6EDt+#v묣cffE5>V`u}w.XVS1˯ꝧ5;1P$wҮh-87m%˼ Z QV} "5~ V[TÿY$BdsZЎWua9sb9h/qӅHgD#(ZƓ-f17R'ZN'2'P$%KLq'C_:c`WI;bKll7*:ffĥ7E§GR!dvL! DDӭ+  S)@:ŋ]e+rʗ'_h `W~Ɗ^M <-PNV+w3 0(&w/|xDУUB6E3hro^oq&kD掐hűf-VDNSG)!8X=ta􌿗%E'vђcĕ|(_cMy5m"њIEߞkkB4_7 k0s~!Ȑa6 ިQbvDUXÞwv+D;HI%O?*0ImǠׄHKm/U9'n~s7T.ʧyhJɟϸ57NvTMOT7¢-qX&ŵuɫFqIe% iS+cXs?k&[U8Y>RɊXmVtC>#Fb qĬqsdIH[@wT IYד'O EɠMAMkކ΃IK.w2`fk($U(D%i %oO*LDlST~SsC( P(piM]xD/rӫ Ȅ?&f%D{?4۩X RաB#,>(ړ=;#mԱDHDMٵ4|[DSۥc]%q kWYo-<λf;K-j Y}=Sw.(& ^&MTC{Xz3' l{N z'lru3#}5=t)`ksKgM(WI_ Z)QG2${PdI-/D* H2EڜyB-;HY鿩~fjw|!NzH$w;"?R#7 s TS}LzaMn #c}94r4A2U9(߽&\C!`>?BmЉkڄq`s n:-, ) ɭ5u04wH^'B Y>9crrqaJ2B}Oެڠ϶l|ʂF 9xyNyd~^R)SkóA^2^yW >( L[캋Xm52CSjФ*YJO 9j vQvcc>41y,` ZpGC,cs9OHlx4!lEQfw@1{/jڀhWCXLAhK=3ʤ(J c8Sh-BlKr7!!bEkPR͜7U*V]ĚKI"g#x>ZjQDSw?ry`W yφr50c&_Qҗ"߮J?af! 9](KtN$g|*ܭ z'^n$Ԙ2`TB ety(7 | TY%"I?F}  JQd`bS}$j!I` XGǰP*r^[ շܜo^vMs[FLQ&6O?8Ʈ ˈ|1p NȚD?!XIIQ9HoyƪT#F }I,^.lQY|.܊*7}gU;ys3դc zP->NC&WJ x@t .*tBe' z#Ӫ)=77#El2rN> ٱ:IIxْE Җw-|[8ȧ<Pեo&Q_"ȤAǦ;0b 3ʍ:e`&d{yZRo Ⳛ؏l,-~Ab+#N_|]fl] 4c),y:_>]PHy$mB"@ ;ώmaE f'Jd./P!T";9n6\ﳘ)UnS @%@5ne'.TM}*RqIW@!=6y{8P4iRfJHCNHV+A=Al|Gz6 ˎ\Jmt^D K5,9އ3 Y@tWP?5 U}+,%ɲ&u㮣D;lϥ?9n՛b=&!d KJŧMKkx[Dq5q.!lbdge57˃T |^RΈk$?֛S@cÔ"_-NCŦĐ:`/?Naj01Hv{BD'Z{ X.N[oi^,rMXGneZ] dvPO n眖,ne7ӱ&/WtW Mj -JI?@IY`ӺgW 驑n=ze e`u,)wu]hBeڝ__$`#nuH˛#4H<`4!9m B#`POyaH>wÙI/ Uu}8|kyCYzJ=GnHHpil^]IkBFT\{GiMz@ܦYO߰75hu]e/uem?0 1QYvpb[e HbL^8) zNBGIS.W$ZI%,&$ڮ?گ:6a*74^Ǚs ~-V#M4F[@oSEtkx`$ZSx`q „ZVyh! 7.!CHx_JHq{_6E;I 2E:MA4-c_9]>jR4H8M¶IUl]xo(rwPr}hs`8|A]$j[Q*%*0Ƣ=%gRzHMHh}t)^7á퐡v'W3 {iT|$,)FG0%05q SȆ򅉋?G7qA+e*D-fD0ڲ  A I 9(2ln$ƤhwnFgP" >z1diӒK$HĤ<$ аx=Vu U<z X .C=Me縮G~F熠>ai7#F|%aS&+ڋ zׯՂZW~պnSW_S/_^S1,:(AḌa[#*Եg6à, n6| .Ke%.Y&̘B=L;Cw;,0k z%Ě ruq$ghbvmu@ێFV~b{ d믣ߞϱVB^[ k-1KՔG.&Mȵ `}r:@\u5SIԐ[.p?w?< \ojCݪ} ɮc}T :}BHVH٠"X}dzsƩ(ɿPlk0S2RbjCyA N͔J$4n|io“КwB]  wB&0'U>]`v" B*'q|.9̱NyuKԶ*PCT#e>HOI bͽ5T") !PO eR&J߅V߷ /@8Ifg&q^F/(_So'֙ԅHy/JRS:S奚XQwTRB!uef3Ȉ@7jAyZyv @.\[FY3IE0f+O@o ϔpxMI*f^|Ձw6IX=yGv;fJLQ71Cu?%6̡d,lK $`ψ/|++K0S ^1wgF7rq[y#e+'g! v$WHlc{sb^,77O-z=;ѩNKaϡ墣%D ]6}ٺ+&P49KN|@9QAI+ϤK_hLXjKb- vYi;yM&CДY}Ѻp< .6@ xSCyP|WdOIL@j^sXJn_9Ҏwl9: Ѭ3LMV4ڷ QI!_#vK?!-DAk"*-3NlJ ##vPhph}r &[0ya ;*aiҙhT߬.خ=mÅ^<$Ÿ X1 ~$oH|^/C+3kg @N @V ">"&9o[/Ġ`BJ~,C4y/I~`XP\^hr'&i]GHlu4LibYlG|WU OI2mAW7D9aC|`tHcU#CZ>zL@6|ZϏ\_qل{ 8BW%c"uJPx(]*keOӶryv{(C0ݧl㵀U]ň`C \ϦP`z}2uS`ȶADc3F| 7|cXVh-Hq̥r+sfC1Q3S O/G𼺳q'מ5vz7K|u=kVͰJIl "M o=*iۭ.jKTuTh7b= 8 y%$MdMBq*IN@P~XMoeջ5G4P*8 阂7ޢt\plqCuy:<2b"9`6M+ >M ҧ5\_]%F_%3HǛf#gӠ4/Ӡ͞K+$B6p~ # e9?_z FDS1TxUQ5s~K,sM86=T6i_q[@z@krFN匁6|"F~)5U) zP mu]G[u*D{7k* b!ג{[=45XTz_]e'酧}&I~ګ{ t%zXH` =( e2kքkB5`iRšܑI>$Tnstf$.7{Lb r2Ppa_29g>5<ku(_w 1~R66nĸb\ăvYk-ȱ"`NeIG.S%Xq.m\u+ RDf߹~O"qab<[&~?巹5\Yt3ڞ[*~T 1Qcn%;x|2΋Ir'kTVb]i. [ui{=x{TC:jaL9 ~ƍXӄr꾠$j4ibhXqRl%D KŖ7Q(DRqP({IЬe~]$D 旱N~I1/"@,{'S5MXiG۝^W:!S61ﲳC5ߩ/Oqމt7bP/lRh$VNze?]B3ЙuI ᶖЊ]˪Mt9FoI7[hւIU_'.FlD9LƉ1DKY&eya9hLon:s;3+$05RDU茠jvWy|׾7 :;uPG}Vn.[ 8e!4.^`5F>YAqZe]qBTNkѮ'MWO%)C+m}2rEVG*m$[UD0TqJ-Ѥ AvE:NhGG *tKQ/U(+\Ic#Z艵}c"r󐁪%eHj$ @~ڑw~dq j]Y`e`VJ : 1ʭ, ?S;dU*r(KMq4F6(̽bSoĨF&0>ϱ˓Aj.HX+7˛T49G iU脼z@rU'k g$E(]P0lǏr>X7T,XSzpٟs%U5o-M"㧤X%Uj#JTCC4*>bTwyi{UjHv%ŗrd^BAMIA#ibBT%A!.)юLleZ볾JvO ۔n1J_j`PZ7'' ݤ4=<7;t}˻S;`QoG^4()9V׫3zME>rҫ;F k ҙBMIՌ 4H-[zM w2зhX=ȋXSh\5L;1i&  HX[珓b[//. ^a ݏV`D!mƼAwd~4%ɠ[CŹa]}iA!20]pH5;Vm8^;r^\\8p.A]Tj$};Ć8(Մخ)g9_2-EKΗ1jjxɔx&ڞ.tSd0Io{ootߝ§AxDM|}xHp|18 e1-nN2zžHW#k$5v٤~9~73e8IEȯz<]a/n`^ܾkQ[1 CF-&G.~q踅)gH.iE*m ?T.kQub'6ZDwEkN|438HDNE+ot8_T =3d5ĸ,Q}W[?ݱrp[g{v?zSLE 0}/:p@,eˌxZgS * /C6:>}V|+؎KI%:fVwWF?_(^]{S/N 鉏S 1h.V#ߞ pdh''4IpnUR}x6'Sa}YF 9+RŽN  AbӲKC#,z!`t7oR;6‰[/fHQ֎Oble`ZGU(aymZxA6=6@SG%맄;+ce<19Xa2ŸkR<Ƥ#|.6-:d'ˈ6&321;ᱩOh%CLFlFtyݩQM*] C(#6 t\T2#%::2HהxA$9 IBGP({V]o,3[KdT '.v6ywݺ7STx$ׯ 9B(z)+7O4N=7pa6fHMOf!B-}=1\S}PD7S2%nK.a#gXu)j _%4vɪk9|,J4cgi)6GA3촋.5Ƽ΁Vѣ*Yr)kWx Bn0nd`pi]=>,E|Ng-)A%ֺLr?}@XiZ&}lEI{1[Ks͡R';ܤz2 uR0')%ԭ!*g)4|Y𢗮|T7*GE(fF ]\L>m%"~|ndm pYANoP6#ƒUhm[<k놈:k#  z!ntC)JEt'Q ha4<*ښ%/45GSB@N2 G?B\گh;4UbE>YN Ni08O>Y`O:"CKoakc ZN{mߎ_* [3}UryG/$D4)~7Y}/5lMBg(sHL N.+ +K'{1Ro܅lsfB.uJ"c[D Lx5e}+PN(m0o Y(]Z+/ҘBJz%.}ESH[4% r<fbn9*3!֋TG}QFf1^ &zUw94V=pOPS,ṬE}~z{xݪ$ujP$.BШƇ|on|F叽nys2Cr 0FT9Ţ $S_ p\[~m+oNS&=5{C`gNgnRpi]t]oϣC'H5Q[,XVh ]E_PD"A ?3ccDŤ_@95: ۩0  c#2-LbLIm 3Z@e VtO9JTDiɮM!qЫ.7G׌QͦEZfR{~pT[j%迋o~_hZr݆~7?& n9ka^@eіtay `h?뼳*Jxf55ԾOچnv O$] z*#YdxP^d/H_bQHgvn> ©D;>>fIEERyo#I| ?w & 5Ef3tWLu=O? OG1I]gf;mZX-B ng$|ѻj/'"5z~AKޠ_SXp_H2Ti`!n xw/FTu|_/R%!ioOTL`ȊV6G#NÝ MfpiΖꄭ[|O0a!' VCZJUH$!j4@-6N򩦛UI؁46rQ&%vZ,CL[Z) XOd;K^<-sʡ)\N4qԣoݕ{ JEizBm Yї 0cq _5]F1-!V'Y9/$L}u`Q}ۏQxcm~ :l_?HG;1 J 8N˖e\{25ZJî|VZcx+Ll@F>q9)x7$or\d+æ?iQW2\zPsHj(t䤛,bnGl1T8av:fQ>* ֩5 Egjoh r UڦaFx^c `k%hlVZdu)ɀW?ڹ i529S#q0Vy7 ?2)#[x]dEs5 Jq;~w=E )|Q[glY%ΈU1=k96!a->\̍ZFW eL Yo!D%ފr1ltjyp/u'(E_!^DnhB"߫\"D_-x脺csʦs 'PNZQaX~5nP FJ/G§XO\9msjӴyj]dDzĽ%mTH?nkRh,HxG F&YardskyPj R Ff/*Y\n_4O|``x-;^+WK7`rvGgpj^-xQjOgD9#| x-nΆއV,+[8N3<.> @+cG_ >e2^Ǖg[$#,&+pwu7W ~dW=@9XĐժ{;Q"!ER"^E^5PT?W@t?`ZqtN9}5ka|7 I׮%Ox_EuRb{Bc_y G^ $_H?=aʏ[zG^_ !@ 3,$[;n<2NgmH*֢o)rAT1Drr3ul ;xqSE/Ȓa@!Q5f~K89+aneqC( Hy#Q~G}d_!O#u8I(y-ReCِB!S5W|*e-G&0,I/ lx A\9GvJo[; e4a# p)o0 4=An-!692ԋRMd,PY""#/9p&)9{z^îo0L|a&O'_swTŝ44GZT[a.'W~C`t_?TȫReP]x Ȫi\͐aӰg,dan3i6r ߴflJRy$OG"3bR5bק?Bk볜Se֞0t7&tf&QΕ-1Q&Ii8V&:XCj1q&3Ƨ @czܹ{3:ڪ䉟n:2\ k%QtFZИ[l0ܡDS{0M,"P`F.#7^]sXjtgb?; e 4#7WZ-"oCYB6!!ߏ*D (@IP&#LިJO y}gp O he2h_?X_m 0b⤏7%[x'0*5;(mfLUC.G}eZfwrg.iq_:C[v +{ ^g'0{3 3mcV* b#Xב6 K4 >&WCQ]0Wlu=H-a'e7`9 zF75wQPs]2imYdlQaW1K SdMu,ӡ8'\Fد@laQ&A׹ΐS=oZ.u{(1)-'׮uazu4-q'>Vf:ۘ8`4ag#{d^d J ,FȂџ'v # Ox?)#04&)p6*y&bAP _RtLI& 1.1-Þ]ǩBwTZ7rA8$\O3;"2X.[JVT"?~Fj? D":Ҏ*6kk|Y'e)ТSXc)$YiьLyXV|'VjM. o, آH-,i~oKˆMg4W7O[s`nBU",?[:9V-vW34FEn/ {ՉяRQp8R1e? qaĸy?@[Q NNkTV)3&a4ƀ D9 WӶ 5h 3; CSzK7#6?+!?.<d.lȵ쯚r1z9ב5[$JgU&)LZ#΢keGLbr cc>-Y&[}Dxp u [I}-s RM !rA\XpleJ KZW-$Q &Nm[1H%WCX[zeֹkw;H-/km -5OMk&I x4aa成2a0iʇee+(7]1F`vAq͒c {=tE+389rE @oGQڐN-猬!_}WVw#˻v,.yt-alZ;}+:XQkOu.ܸ?(0a}'d>o/u~lIc)\eј*H0}`6ד}ufDE> hW.k]^z\ܸ\TD%s|in@֠L2ӠI锵8JR0rcqϐr59(?# `03N}ףֿ>Tyқqx!4I]e|97=m[wF{֥M#PT1oraD_DU(ru#n?ѩ^A,ą$ifZd8Rk8Ҭ(I-,2JTi!c_~cD2/[2LneH$UGT/<#@֥K֌=l# D)sm5->\B; ^&k/Y;% 5.2b3Y~ p_86J)lNx6l}-v=ÍG^|v ڥyC܅?"}y= ^~W -ۑ&Z{x+U `0wܼI$~"}LmOĸ}.49L, 3CnQj|+'!8fNO4sF4"_ <\ūu@pA\i&N/?#hA.)u%F mǍQ4{b !q,WY1SRڈ#=0-` k}$!y5#Y`aWбiZ(L*':220*A*0%/ x-o.{|9˸XeM޼,͇N)U^Ƹmxbzaf|~dp JMxY'qTז'Hzk`ò3baX)fJIINxB=2+ 41rc)֥ω(J?\6Q^F/3ZU\/ 1U{r/bA'h 7'$qC[)Ǥ4b%@`|Ftu';;1F{FI뜔sD^OYg,Qtkn0_LiDƇ; 5P;wyIң;fDl+ m .&G~sV=vN-& J0aCoX%JMz򾒉 Zb,1iI=QfAv1 JuHN,Ƅ5|n!5w!]G"S+ȷ!Zԍ7|+N6S~?LN?0JUuaM گho7؏Id?dDI ;:ߋI= u-rOAJ0."-O28]*B }nnxdDsN9icNIOT yd8%$oC/lNw Fϊ=Ը-h9' ߮dϯ6ʙS0?zHؖyȏ)Ҍ~ߏ5!݅NEE0WqUƹ2 0m#rERk1PEwXT0ipϟٺ0A.eTd3!pGD<1]p?@ֳ}G2.+a (s}T躼H5bHvJ\ޛ<UkC7| _Mr-15 0M:܀]W̗&cOe~2!8`9aLb3;|C݄o5, [b[FLpWG?m)3TP$XnK{<)w9gcArNa;Wʔβ(P8[CvyB!Wg,&%BL~{jh|ɍf<vFJ#oM [k {D@cO=܉'ɝA[6g52f++ˣkчߞ #_a1$tnh] iF)NcRBR3`Ri: ǎ~mc;rcw;uR ;;V0:lw#mIqxel 't2j8!_=Ddb2ha$ K]tΙ,͝R4x @6=9שW L-EBhzOgdc&Kk{C҃+޲R`k Gwe^{2f.0G^>b Pd g0t|e70r{Q9 g7;)gûݷE唪*qve/tvsիbFY!fxZú58iz#2*WWi\@ūp<uӞJA F!J~G_;v X3 À-YkX&Ŗʷy\9R\@ [^^BҲF* "̅&Vhl$j֝vYsD{B؂|"&"PnzrjQ$8,+svӊ*p/nyX뿵`>S+KVED0l*+ј%|.Q>cTO 8\k  >},:ڈ~5MH5j[{k.gH \ެa ;z`|$&~իstT)h$եlAh=ѮW}* $PyV l/\( 5К)LR[qjpwÞi)jbI1ûe"}E>KQ*zxnMQԤSKX( r2kGphO[=%;a0Ό4@'ʕag#;>zt4mIȚ~.aM>^- tWt\Q|gh$3K+naD4vnR|-1]R` NV>x%E ؊:ڽ*ʎq b,v -R.鍘3:@ I2Dl{j4;lG5oct>%+~$o<2GWJ)Vq5:6|fxMAaHsaN*B_lZWF <ʳgNurZ]nnfWь%tC9J6{xϔVXkdjzO+[a*b}.//4Xx{(tʂ304DSr%F O6cITFRPz :5>y~%q!k!Ìpy`a!~2#(p>FP`? ^@ .}R8'.i#i|S]==e\'XvӀFϬQVSZhpǵ3^`+p&|vow'7oԜX̉t0SNs&e#@t5hs ->f],|mKj\>! I cF؁Ŝev+d QhyPqg=V͋S)!֌dkb\ :8m{9eljِP6^S [zSݎ(g3ς}~3,% GG]!a0_(Ѯ}fy^ (WG'K.4{lUP qP(E NDG ڌqA v&x=xi3wLB({&2j9Țyb1TZgz Nm~ɔo>Kk u`}dUr`" iNdesTzVp HzvR39`}nJddj XzV}b~_<{nS|@k0@t7}k!aRC2 xMXc]c xv@ٱ$`UQn_"UB9b]=O $ISPx VKR X=jVe 2GAB]*ukyW8ث+gpוEIsj4IIq\M~k=]77TXp.=:dUx)wqkjvcLtwwD #KSc )v Q0:Vw:*Y׫iw5qʣ"xadאjaiE}r5y 4y)Dlj%6ZJ狦U@@}lU_R_1|Z1 !e;t76~MEW=eU/]6-;6 , y5߽ (Ҏ_'F$`XJ"a98XaS*$[!xͼ:'d54H3mؒ>>DmأhEu; +H:QQcxRC?=~v߄ QXn8O{p*% XH#,BDMG6s%|EK24r ?[[ebVYD Ry=݉;re %M,/"3=HF퉃!x_gR&5RgC7X)$L+BծU eɝwtl J]!EN< u> ٫ \Dr4 EaE7Xd*b~OIBe H 7IɁI=0!9l%X[}]*ۆ^-+7F~G*14뫟RBU.Q(T"wdD)ѥ nWeT'8KZU1,C5lk߫u^mo #!v@o,i7"' \+T9_au3& ࿸`'ş G{ut{Cyo׭ '%Z.pl\.`^6>p楐 ̎f 7dL̘N+[W>h1ʾJ}JAV0|c1o~c'[ٱ8侭G!uWFwj W c`N-ToɋMW#=U_ր]׌?~^3h~5a2Kd.rEnt+q$Rr9JJ/{1̯1q n3^XiݶQF•!V%:;I؊qV:0(K+P ?" ȣq:#6,c 1SmְN|Y)bE(pF3_p9ot $Z0u*2 #Į,2J}˲N/%ѩmTSNܪSF._SD?.$X!~<@ZmpQOa vy"nMa/ь36 `{4SQe坏wm_lEt B@(ƊcAK"TdH.J1X$B>uD=d3ٝ/6zhK"A`j*~:@t6B{fGM-!_wAB0ӑA$AuHt. H~i-d6QojIKE/ِsҍ]ĖSo&D^_=d+ Σz,:^a=u?y1J+SOG/q>Ma uŨd"+OI.S" r%f,M3y" Y}Na1n,3yOQ68$ѯf̙UbqM}b#C3"|~_&E#9%#~k;P=yp/ٙDVSK6g/DO\H2\S6F) ?[=7f:F9ǗlGxvᡒ&kW> ەx".S2g7 }lE{\𚝝 =`x\QnUuش?~+wv35pk!ӎx˖9Ujg!2a;"&8¡꯭.K,2]ADT}rj?,}_dYecNa/>{5ੜCBZQY;q>H/pr|nK fX6m Kqg~bVEU EGYϾBFj>|$S ;-/}%,?ijЊ>btWll'Lϲ@b3)x"gĻ PvW;]SrBT^#R2w|%4+}[bJ:߯% {DAՁ2|(7%oq#V\w&b~;\RW|7T Z̨2z)#a쩫rҘ׈iJ$C>>XhόNxG0te)zYbNFGWrWT79A|w;"LS7@%l4 FRq55-?2=ZS_xq놬W/G% 7:!qZR^N.dU5$j:r~gN v3H\T>? TdZ8 rFqj<UQpגhVIqmKy$P<ח 3 JKuleX9G;!uL 6Ld9Em"~l;}бYޘKSh 5Oq 0tӸu+zD Fȓ-q'qqlSrOD;H4KuHIA<1gﺞTi%3bQ">M}a4I`T־2HO)?ܔaEך3Z {]j^mN173ʵCUqG0ݑWKd6$E[V  B$xt)tw5knUD5I{5(I2aLLpY۟a~7R􏆹f'oI?cC ĕgG<~Q͝d3KReeqeE V,΂Ɯ~!%S׾C2/)vQ_/❟sjyLIE:;(ooŇx^wa=磿\:xŖR} ^'A6=_ C`iΟj#`e>m9P727)ǂe]aQn?W[ j$"V& 4iƼ#@*%gՎ^7trvj  DW~֎|@Z}0T--Ջ]ɭa+~Q-@ V^r8^EȯEjX*c#VQ41LzCpͲS*FLT8'p)TgKu?\WD^`[]d39U|a$> NRZ+`z-x 2~ HeofdRw|-Qt t1b" L^p^+HY?V0."8]tPk؏&qĚ^g;E)X&o> 7H4$ޚ[QA{|=!Z[l>d:`].i˺̋ 'i}żz*BCYiNWQc(\a9,GƊLi؀U"<7Ȝ֛?thH$Zv2+MIq}D} Wg-Adp[%aXa; VL&bBhu=  3mtB׋WJqMtDylYS k_;_AܠI.kYWV!"܊LL.3Zg8hE]'LnV}01ʌߌBd&9_Y2ɕ_PJu {8ҰeAL֞I9eSSs.AL%W3X¾E8)z-[ߌj1MW^(VT0~ v_o8qSÓpS\sFޢvQą3RJx({0+BT^ԗ4'{B:-mγ[BNy*GG`Y7dZRϩN6| 7a;duJ^Jh$+_U0C^,a~i2ЉϗԕK5YZKfmv?:Voa yn`*`*r,Gay>VQT}!u_sV6cX-x됸oCܤ9lvC0|-Wlv]MvFPہz8?q %ki:h {\TwXN$frDu8$P!U/hMNyW߹,yAw3u-742wWaPén70%(6@jx{e3Nm;aDカK!y/oK_< V7ŜijDէShK?|{,L17th1kO=cGaFpdԽe ҪPa\6 [NsYœ RKx ^Mי9ͮ9;tBB&t&~n ;Q.'-i]gsSS;*`":|s%~Vzz@{9CïÕ\gwa}!Az.4yϮRk*^vA^{]2! 쇗. V( 7&VH5xxߥߓ c)Z1G)U* 񸳻~`+ˢ]4! l VIOWjYeKui9Q9Nhp E2{K qU%sS#nRaF؀TG݁r忇. e !~I嵣Vס|B< aA I>U=Qsۉg>),}˥n+VIt8D&;ӃF.ז7H, 8T-*.U1 6 a^q3Ap׳NQ3!^ r֢ {uV7)SE +v3yG(ؽc囤wg}! bf<xifLe!,0b_!Ki}Zբ!8 "E_DF‹C/U4AH=$"wh@>G5H4 99J1XwvaF&ڜ"s e ܩߌ˷^-Aw5؆8m]_.) gv|؁$ 9`'pӭa7d ܙ1(_JC܆8M["!apC&tT7N3]Ua>>y;\j@]&Lg L[[A۞!B9⩒@ ~w+Q.H;Y|ܒ7$0 q6);l!:ifό <1eKkX'SpƍnK?;~qnNV~]0-ۨ 2 QgH|uSJ'Id<2y Ÿ[ iEŗhп,-yAy^#_)/T y' i) tyZ,Dʽ1,3\Nf%.AuM2hmLb6-[؛V9l4 f;|kS:KTlq#.z J@ G/i(Yס$f@/gS=J>Atˑ!٫43-Ϙk:ExObPL؆^35NhBgr2PJ\!i"A4ًѶ!Ok,|_^eE B v>إ,M?srcR! G&WF [*B_cyuf6h2 ƤZm0[#vkQ Yv})|#*CȑdR pRbhB$x_C4ãZ)" Yx&=:/__2dr.Ycdje/d+8%$ pݔFjRb~c" 3М̗ _+A% DOxI1aO>Ђ̾m$- @Kx;@ bah|MzxFu%6`bY\$wRLƛKE+hTdKN'#ϼ6,#GȎ ?r{Wݭ_ N ںsEX RsV'+l-Z3tصMU+2t&"/7{ tp; ߡ+iw}&oJ`.VWcqr˿ YQl]X(>ipn+^Bqb&yLj[|ŏ<;]tҚtfE]W\DM3Vaq<nS*i,Bڪ][(Xۼ甞PrᩩVØ#bT8JJWj\I6auӄqqڕTO:=y\e:NN8җײ&دJrN{DLOc+) 3\Md$}Y:F-CnUb *ҔϦ!>;:4i$YNN,GM:vDf#D(^E+7~fAYM [VʔWt#4Qv%ө= V8Vƫ20*v|!L[6IS׃W@0גt|?ۼȈ!.y57˥O &7#[BQuC=֖%aJXT0WAGջHU0~'v,0s? =ik!_'H,0*sv%Lg-PPx%"k+ZI_}* 7g"\x.`˿S7\CR? rKF+er1XxJ" j%ˈ .\nBWУ2PMc>3|X⶜!k4Aeg),uDj=NKtawQMf9q'&e7TӺ}+1dU$n:8Rei2e92C?ڕU.DfkX\ n;6|u>4tحk bw"}?kƴ2lhQ_͔ v!ܵ' &3,}"m]8 )aZl#\⼇ ;]I%,W!}{lx*D" nPMI>rlar~ؤ=!ViU%`p6uɳz 76]Stbh:N:qsolU *p΂)qhZ'l]j$`O!-' Al*y}Vciu f$P?~UJBLQ%^z xuR᠃`9:̟O}~!j)k)u)jI ݙ2Lۍq%{Z"H*y`CC<M\ແt\fծQ?QT$ׅ#Ww+ Æo\/Eqo@^:eAnT[)o}Fl9Kx,MsxSͻl):G SN.btRA՚dw BD X< G(2|^{21^^ P'<75Wzc"(RL K仺C%`;Aٓ˜?p#h$Ɣ镛b6+P ) b%g5:S O}N΃>Jsc43*Vx؝/f0QrqE#J{)-0A@)"<6ݹ~-8}S._BC+Txk;f 1S0=5˺\X~MI4PȢiDX=`܏z vdlp.{zlW[Rwl`I> w&2 Y9}\ON!FJyVRFe_g^Iτ)zԴ6^ B鐅0B^e{Wjߣ?Ӏb!;H>6zYؼFpߪO);_ĵ1mQTs>nQV+7[r`R'/ێ~Fv}",Au4~1.y8]} \ 8#JLo*fiE}kƶ&_iʇEEcaxh^#|~fPiYW1M~eg3{˥rH"%ճx󀚟&,mP- K?]`g؟A|#vxZ28eorq߳l i`i49q`<>=GB;\6y?n'kB vk4'iwSnR<_' ׶a+'nPi]W!, !Mp qn];[==okaWڋ2/Jb"[ٲS _2_lUL?.a<]A^vU/UJaFq-リd;]im.RTƼfWȥJ?Csw0:JH (ߓ =&>Xz*k _ٞc/x㤶e'"ev՚K$Rs,mߕAǚ|Z]-c8ڬ>([ԿHb@(%e1O;$ Z~4زһfKa#MB P<$ cP%@㇐1od]p.r}8徽hrsM#yŞXʎCИl/dvfy / Y BZ7辨aP8ZҺerLЦ _˙_?2MY(d1u J 7}(zfǍ_Xs9HPV8xW_87Dcy`0יk9v2_ 1aH9I ᒏV"ϝJ$\"D4q_qk Ȏ*h։?^})J,vk`fޜZ5FuyH_"kc׵=܍FVi(A Xڸv"$+`@*_Җ 2FtCDǪjb۔*!EFab%`5,İ% վ vSB,TC4ޯWۄuNPߒLf&mN'l.7 &8j [ G?#|7R}UE"+6Gyӊ\Ֆ(FsXmv%bB<1%򦦛3Zm"٢}5ak͛ (usyC- e q8{7//h4Ĭag}s8Ol*!#<'E#A9khI+MM@M0eScFG࢝-U:iv<<9:5fa-㫺Wѐ M((xq&Z^ ǩN1dzd* T^jK;uRq/{u[+3GH D䙢-&_FԆЎ˓ `_qd 6>m?-Awhs s_vWS'+G^ZdgOflb z$)-w$04uO 0DEZXy+yA< 8`)Bd [2IvOƲ+pѵ#nv@V]ϐG gTQ@eOf@⑰/j}^߮6R::g[6]Zꨵ#c]ʟfiSkvǜP%\s[_WazL~GQ8)#YU>%ƛc}reU}-iaS{\oWHDcr빉xyER9P|mx(*> :Ѥ!Yw*bKK#>cu-嶎?%/F-a"k. Or-ҕJz~\:[ #%pq`3Q2 R1??$uf*ƪF6uCT1[qEY磊.:6vb"X(*-MןwM08:s)"-p6*sQ{&/LەIP =Ŀ8-^˲<2ס^xa@U>u򳕫Gg5XSOP/; k&;o8:rؼS@v6j)^O<׽`HOm=<-$HйyF8$KB#[VHkJtufiKq?ĩ*W*@D4TvGC0"!CNͣ9yt1{:|-xOy'  `X^7.أ J~yN)IӮLEݍ1D5`5 AhD@=|Q/NfPяE_`opr:r3)><` y@mEЃ}sn ;c=& (TH;]!&;UןF1Jd[HP_0E\B]5_WLcˀoD)rVn)r I 6޻&U Hy0=k\BRՔc!7]_.ho53`:u3(gt\i!W8 l&\@'O\ AG9 /(i7XU8}Q&h#2tz_\Nw(FuJ &AIVt#qG?jf@Pi]>ga;*P -6$9 KKB'Ʀ.>=P*'T; hC|ϼr!cAtJ֒@?--R/RGY 󄒸$FtSaK%%^&ʃr w_Z*8lp>vYSmT\,J{2.Tx1@,B?8U@s`s~ݲ"g&i[4` qrÉF..WD5LS;&LCaWT+{ϴaˊlC/Jdp'!àl-=] #lG&zђqO[Z†'h4=@'4;@O5D5m/Ҭ% 5EmX˪4NhDiV56'lRB=Ӹv<|G ? U=L(zmzEYH%rbe0X|iB`1 Ĉ2kk-T|Qҿ.*m|"^uڹ*za95' X&"HU")9N. { =*HyzH|vѮ>Swl)?poysh*O^}KRFE|MFD,SC]!f,m RR;,+qXLvd%rt۰yP"eik̩F>0ƞ -CuU٭aY &mibp?^o6 /(~菜c J!C5zV ek\H31}Ӊa'Dˊ6@ߘkEtQxGrع,tw>&}>O7&`iF#,y@ւp̮u_LC>VKsȃ?Msax6M !X|_9{[5OO&lJŹ=z.껭"[Ɔ/e">#!|}T=)kb5|u j_=0l+zR<:8)<,BiͲPv,Ŏkмη Ʃ1lk "hwCF2ӜύhJLz%Qf|;$u9JminUg:`d"P72+dGH cP 6\auggD[eU b޷; ꂴmg߱YX)٪C=C͚SS$b/'V3ɦ t*nMݰ'&bJ(Տw[鰴^Y.&c#,%\?oVjk`U_JG>E<[%Naci2Eut4+ Ѫ]vJ*[. #Idu+ߗ+ #440Erb4Wsyu] W?MNl@$U6AĵfW>"7 wEN ʏ<ZsabI 5W5F(&ՑU+zrE $A9֟Bѐ;4XrtcR-s[惐|{'br*_ 2+!Xx ~l pV_-+뼥.0"]xP{92=çДʎߗR{8S9;>gA>åx[03 ĕvxܩ !9.nՇ'!q>Y}آC%Ԥةx\쀗 !uA;bKv߽P%H68iޫ٫wQzitl3B=4d1?y P 5K%XE-lNhJ Cts8|+mRr۶eI yިCOJt{ZaX9Xw%ﲗηwUP2d"J.bⲆkƪ C\]^r-'<-vDhXJ(8 u3ŅDxƹ߲01E\ I'@?&7P.cGkfʮjXpx8`VKga,R49U셮D/_'d~x <E|vG>z߃C ܈Ф"vZ}bt=8~? =&8n "(X;K2r/K= JQI A!^B[ r δZo؇|'OP達x:v XrwudΜҮaInovVU @p)(.M߬35V ~cׇ9qC;? g;dH7mawg&K.#Wu5zO#C̟gɀ)G/^'N_B Fyʞ.q )$b.?nK5v =G[%.j?o۵hhGFMJwMr6vbY|OL{ot|$ 3x=/ag]=2h"@K šp]~7ٟ#+vRN^eV/NDhGӢсgS[P2jlsP?shGXf[[UЍ}Sգ&x/%)fY]iZ W*LgN,GogZ⋺ٜH.X[ ]j^lQ(ω6l(oSWCPP#uÕl:8ûŇ̑uN-s͆mf~%;g@۟_Պz+=kix#  "Ul۝M}Ҧͱ6㞗ru#D5M; pQ̰RmrJ["שּׁ/9uĠkU@՚C<֓Ht<{0#$VIn$kOt^ O㆓ ~R_ 0^ 6f,4_4 _3X{ά^Nvd?ڙ`şHt,>3j 꺊R"rE^y8O݅ՆUF^o,Os=qM#)7`OgcdztEiSQ"&^KSc䑯͎Laٱ:e?pwF09UXI,D (dp@$""Wcrig|fLi1Pl> TwsI:Ѥq& pbMjvtD!?fc? Eu*fRd8WEٻF aoFn3`UI{sy-o2a.p%F>Wx:`{,9y7ǗTLBGp L1BQ0W~RB^s]@#U y) 8Mguy'Zi&7 ('L?'ʝ7]5| q ΏTV{۴kK*IĀ^fy mgϲK9VKvJЊئZɀ%7R3A-ghP!="k Tv(RTB*MxJ>=GuI]uL@j_J8 Mzc$fOX"z\1!E0lZB[8.'( Z}!v7AF uy"qW:̲μֶj}Öcl:]Zeo!Y~zNvnkhQhnj^ ïr{YHeٟQgA &Ml9X9^~)|\9*v:ŬUžgM4&3SBf7% wX]7`72ꉟ}'^j&;9+[=' 3[x mZ݁l3f B:t!ꅰB` &^Z,, %>Bd$]g}\)#:&.Ǧ2OEx kMqh!Ov)n:Ё)h W3 >>%[`IJ(s.’!:f cE)ϋ1Gw`Q EJzBUw3n !{A W;y>wpfc\yŚWxyd(k?]I*UQ!GBy B)~1}{K:]D?2U T;^JE,4*f>1k9STSp~d9TF~@{q{ĚM>VRnN#U$1L*__6.bq$'8hhisJe?.Za G>R;} <0;F/R^Zz"KVN3Ȼ!wV%bJb& "m,#?L|{ZFD} ,OUSTs+Ce88yd4bhW.&x锄XѦ0;L$ &sCKo#a\csMGaʆ0&A=IWg3"=C7慩v΅|ţxߔXQ7(Z y5@V)H,8cͰI]캍p*xfg)``*pFƥ@M-ؐD4km1i[Uo_sI{?7Ξ}8YfN DrvKR7Rڠ\^Mfib؟{mw{{5Tm>ޤ<XTZ 0潅cQ Fo~|}Ϋ%$\zs? LI>7#H6Xvͬ\Mur?FNk nO^#kK~Hg"!\1~Ieu``k^U?0S $# rsttp m<}ll2h. XHk){$ڭݥǮׅ-"jE0kZUѧex.tB-*WQNϭz*){! `w])9So9ύT.~@a2sK*O=B$%P&e&2ŷ-Y5oCtlِ'kdʩg:}*wL9Soȥ?htm3v VbM*̖sDT†{}E03qڕ%-atkۅFCluo *zS߆>GГTA)Uyr>)G2{+eui%D[46: $<&*xSQa]w_. 5.kRRj3P٭K5:,a1)@TLmr6x(`hq9K[.^9D)J *XH5.L$1h~EϢ;M!R_ksӈczuX6]QKGnLwI;kV@OM5lTCP*׹/5vSqia,"2/@NXKdP_SikAf{ckWS}yEV`) c牚fZ_/;Gk{"nA@V t\zʇ[C?[2G?k!u+bpmkC'9 Sn&;Cǣ!J,vk-!)#c)(,ѯ`Uާh.9mdHܩ >>cx]iDGTbGMr=cY-J(Eh <3&4EAk xH$ T^I'C\f [u?s 0S ryvbce**n:3aHǔ ].7`-K@ klUW.*Bk X 4քނ_hV]!MGQܽI\:|6#6t֮I]ݡx<Qtsâ(w6U[h4#DpEwhU@ ôz=?3P*霤4߱ `u:ζIz)&ѷ3e!X E7vlMYLqsr6J{cG'!{1JXpmlpH]3E'__zw)'Grӛ&FFB(}tʀQUSE-aÞ2&Srmhl"Mȅd+ҎȾ@*+i5 K]yG6G 4M@2!0YE>! "W^/W[ࢇH]-h+Lclq ߧgWTIvXpB {%M`;REozp `/lΏ@8w[Z1lL|GTAdehJO[ը*gB׬k5L[v7ge^/IeV١nN׿MƱ~w$BtQA; FgSۄgGY׿JFW #5BC"' Z0L+ޑ4l .cE yl<)T{d~`7:c.$?7{8] 4ݚYt fӿhPq- I댐+5YY޽;?w2_ aR;7!a4\jRBRӦ,?4O<-Έo)v]zd3dʧ|xi Di&/r+ATP%XORmo#=3Hg9,7 o\jE||(qMV1C$Z ؏ }6.2Jz+= ?u y65dDlu~L \YaQUTI zsso7c[BceΛbNft4)6uVu"2)/nnRK]@x)ٓ_Zk1=7kJV"7> ϷmH 3ȣ9 ^k4`.16PNo*k,]V¤i&R>B 3X$/Z/wČPxzzȳ^_ԟ 3K;S V4ѥ KĆCS#<&=M2$?Tr`dL3r5W!ͯ"&aƸ5z*է;~Q]VBdn>[V|Zvr(TC)3a;n;qV82ZB=ʙtsq wIFRy#wYUA-#!$5nUmP#K47W(Ke%1 'acDpZy%MMqxir[Cw3&/, xAeWF[A.!Vn [ Ӗ)V.I`qkQ0l~/j-^Rw,gcgQL+|?g,▮i b>1 c*_ZY%il$<}TFlRbS}}?U< <1AUkBoƑzT=NjL?β+Qؼ1euiUJu.D*ۊ?0oCZju&X5X]-8NemW3U}<[]: %]ON4nt1XWUϱ cu"Cp 6drN[3p"mz@_7'sj{!,YK>Fx'2_"M-b{Ҭ UVז( qfZ͵{m= 4[1`-CY3I`_L>W~ҙj`xq"ԄwV~_1W9u1wVJe[# @,bSm-=8!Wy償vP%D s&Dv h6$Q^aaFa;fCCP(scs`5/m٬?g[ J{UIk iAK fm2=3srELBrD&L"$TdtխB;7s5.kpoآ~c!Ak BQ"_z̤wư һ' Ui7rª6.#|zt^Np>8Rn ,!H/WDF?0N؝ tj_=M_oEy3+y29yl!3IE)%Xfy/9ӥ@Ą FKmOCDs,ו\ɶx#:C* Yٽă[OQWw 5HoIR}AZ-)CaMPtAdǾ).0,"xR $ ߺI{jK{QJ=cAµtWE}WTQxUz!rJF8[%B@Noil7unWYZ\0ϢALWEhHIC$RگAzl}d{!x];G[8c V;r9SзrF4e{[Xl#3bmJhhiV2 MNLl}̙FcM%d`cn}>b8y& +Ok1kb,)1( +!3 ZS\= Ӣm0ߞBo kiKܜXhxfzv_eq'L &i.s.JGj(m9s63HA; y"Emg4Ma-Ey |܎=SFİ5%4Ք[5%Ȭ^@ST >bmGq<=l`v-x5>h:Eȍh>eHUFI품reg Ĺx\GlIň+t<\zneN$p)ک4ROZ 2mN'q$Q(uz`+Bo߆&K<-G6&тbG5/TjUpdLژګ'x=l`dg .|4~E /W7p=2Zgk, Kk$}vF%|S!0FL-A6(ʺٷkt)b;Ǭꭦ+!dΉUIaֆ9 1j 7ƫl岎@SN\3kcZi(/vsPbf6:D( _Qz/ٜ>ud0Wj =nĖGBLwxnE:(l>2Ƒ}n MEaTf~b,{/'e݄CXO+Ta5O;T?^fXB#MuI [&`('AD1T**Z'*&a5:JeUA*9ZF$FMjc_b,)ƊNEM_ɾ}jӏ%;:%?/DN>FX/i w7@x^ %?sm"A?AzinVzY,"(%@r)_ojȕ5m Hdbcilg+,:/ah0?H BH4h3?ajVhWx PKS9Za#mDl1 SJ{Q|&g"K-Ģk I/o$5g a} >.RCm{Sƴ$UfQ0Ɠo/(튆\Pd~O$x]5))d,P-".(}ӼChc!Ji1\8uYkd]o&_ﳱ|Zz|ÿA`^J 5Zb@FOPOp[>]_JYBu&gq˳R{Lz$ :pЕE*^,:lź_cc\/X22/L uT*x?Zo/=]'&9^=.'D` &hwܩ翰f1wjݶ.@ȕP6` gW1.6g>|AhqG:a|G 9-r3a^k ѻ߆1bU;Az] ˵:9mRcTZ$U߲T:"7@9D4^sخk7i²W/x.$8k_ztA^)Odf!%Ghxc/S)zmIr;ziHנ,|5rܮ!ǵPhy?,Ui+0C k _ط\T]S9I5>?jfϨp˙N>|2 EtSAA%;ķ%e; !uz >،<7ٕDS,u꣨3 ڇI^) u0qLGTP2*nvցg 6Ê !0sL xĜ;Ӌ__ &@Nѩ'` m.ZhMZ[1, 2*9!v׍ }VCt"Bh S|#vbKH/qOv#z3ȚrP}Sʛ.=V%vQ}O<MJ u^ޘH.oJ@[_MՇo~-܏$&\=y؁ L(v)vmJמ|a\) /ռ~BkIqR7fP1$\h7FϮ9zt 5TQm6;>vLKa(2T@RhP\.]̫İA,"2x.(-x;!Caĝ]MՃ)ιIw-iok4hF Pöj9PBhڬ*NO_d.>]k'Y}z&\i2x:~A8>;QU]#=\$f\603ݧ`ma}&7f)2 >J /j&2>'51J`QPS09w#|@D~Z`R`{tQqpAM>?e!wÛ`'- +9/w ^EN^īllQn=g |z{60B;^ӴVj b̄CQfj_"@ѐ,)3#,N]v7:p:EuLY&U[>$˽G 8u&%ZԏcJAM n1'ņ"#c{%eI.Usi,h>@'L 񲦓,`B+J(RBaq!jƢJ>L VrB'JGr^ }[z:,N=8צCd]+8[ٯhVR#0l: /9Ht69EQi8,ܣA'`df(@4U G!t%ɡ.PoY$\ocOQHms?6 (l= O&=T0f i^P_{w*$&hFy9XqTֹO(te.b!=KlpfϞĮ轜F7p|J3XONo[ͣo4Z2 7!=Ҵpa8l“gW?5ҋoQrM?ޣ⩣wgR P5%.5S%](9ӛW|i$p8!q@ʆS:0t*2prlOD|Mښ$0 |EVz%[` < tT2F8WKA0Фֳokne w,RN_;>!$ 7,)d.] ŢΝ*k:a2ԓv6gk#0 5}DЋno~JZÐ%MnASG}^~u'P.2́^nu |sE|#XO[rG&4Q2(NTW渋HXcY><1y6`V @ to<pEhrО/A*^0٭^GjCp)} evW_Z"I *F!}⎦e;3.%b xX!+=iV2%{$_X+Y]ڝ kϘY\˭~u`cy~Erxt5KJZqIa%<=MgԹW8 `\0[`SY `Qaa[:]g&-X+[mGZtl02 &x&Fu1ڞ2YQ6tst-]Ƀ&B1C!~0Cth~){gL K[.3rem%dFġJUzKfa`-ӫ|k J.Ch@VdЗ:M?BX#y5W<mE>r8niQϢFr♓D2B2~az^ŽmDKZ\SwYsVS6p+Z *`C1 RY0m/u?9esb,,C` $dk. iǵAHmK 4+I]޷1D̹N_1rLgg79Z(cHΫT bD Ea+(k_!,!)rF"7>bA=6@f?=LK_+6m-)BѴ~!DK?ۑ2|/^Pȹop|oBw- =l$x^q/W}xF܎E{UPV8woCv<5噘jL?C r;惘E慞 s`ٻ< ])dlo@:vUJW`}v}$PMܧh' UT6eV⠗K{oq84WRK*[ aD/`߫LkھWqz1f!GZ8{oAgRSUP+\ =-}|` ?|"E(eEƔA=k&Wߑ%`]-nQe"2)kDOG* Tׁ ڋ῰ ]W:e _x%K0 KinV{z?W#$ÊT^'? (w sȝ ^^ل']_ǻb3ެAP"ȣ[Ӱx~At࡞&2C۠Б w(A>0d"?9#!)+B'1{ u,3Vupa(}KʒȒ|+nOh Jkh=쓯C!ν9Ow0uSTvtL azr5~3:g6Aa ]µ~zVG_KISrrؽvq+Rd˖zGeƮ=sVQ%`Z=DűesE=VLjπAzZjSUAٶ𗹛:= F00^ZŖFқKt F˿RvD%"Lpψbh}(bU2Nw9!\$eg,Y*`iF\aD= 5ղݷoKKƒ1`kQ b\`g(L뇭g[ "V̿`agvƘ.h4DLH'lnRx2r!̙ DT=w Gd\<JYAXX KljLd{V JV?l!:% DtHH[}e#3*m7Iabf_[;`L"vq 7:a֡:"ϙo|T\ .:Fd%M׬&Ic\WD5ajV0w-٨h}xݫ˼27)yJIW>kiTovw'Wa06a\/[>rKcteRՆHIhvS|%]=:BeEm@UCuGkH{JX7X'v,/Ȋzz.jLa^fR{{ 8F1IS@1pgi7|TBC{i#.4e3(g}Lp]E,1'4/4h\OL"陠 %MkÂA[˲cpcC,p`K>#9}F397G\cEaiR"Wmބ8j =I :řNv'»7(z?l˵͔u>~ )irBdv6)S^aj;y[U;fy-5մ]B?徂:aʅIW 瓪Ȟߧ?Pl;r(݁ Munܗ"Gm1 zcؒC񆹘h(^wAlC7N۾DUvBaɺnºu \7b-IBx$X Vd`@pjk3q͋DO> wNa>:3+&%69r#Q#;"m?߻#.=oc%wVrŜ"̝̊Sۿ)&HO(C0$k* vMaA)i`& xquN}-Vj\>!ЋIz|a֕g}N-dMԐ_ՒWd?_O.S&N[RQ=>z<nזJWNVJ~\MZOv3^RzSؘ| 57lޡ ueY4nn{!7G Zgv8j2BTb97"DxLӳ?oٯ|IgV4fN~V(ÇRw7\)pX}@_Db*Qyg2K;R59E \ ώnB;c)Dž֌&J9FtvQIqJXq$FXZ>/'@) j..9զCtP)%Do`.s\^c=GXmDџAkSgJ}h,I +QC0 DjA5gWJۀ^N).ZH͂*] !x ģ-cpXӂђދ;VbI)[l+Å%O= ڐhu#ykn(E"y=0?gǏ94B2oSOWhZ"a8=hx$l)ɚsO/VJqm5r.3Pqi]0&-Ϋp /tz>TlN =ٲ0__ʧT2#++ZGjpL:@ O5U ;="L 6ɉ<|md;,9_xiY9idaM$`Mux'*ǬdC!wdv|'٪cWY8./h/(2S*yC|wj19g[$p,@F.ЍkK_ئD1a< [,G9I}z#3ȅ5A1;|ZSA n,[#Rpks|| vF[jn'Lބ#;ƶ=(D!a*rVTJ#URpdiI@V_C{4E J‰M}$w_3 ꁝeJ tp/).]wy_19iBA/ Զ` n^d?eBx 9{k[x2hC R>dyukY 6TJ.rҺ*C7#gܥR`7/Yt~\H҅ߓlPLR^^Υ RGi[N&;dIT _ˣ&?0> yDv̰n+`a}C/ xdw4G/cfr o//MrYbQS;fZz )Ox|Ccpv vUE x+Vh9_3a&v7!"W8Ѣ,ZS#u[˕c NsOר l2Jr)V&gэM#ؾJcs19 VBYCDRQ?s>?_\LG1M+k_0r9 7iM33c Z;DV؀얠g:q ԆN ѫ/ip0gRTST Z4쌌un5l~ HX8OSCwtYu}K95# QQhIgT-h.hvz1ƃ w!.[i/ctJݨ{sXzTqtfhBbz,ƃCu/>ZrpDP*<`6|C:}_PyJyUf^a <ؕq̤F~OSFN12XcmWQtic  d`5wy1|$N܅|772uFI`ޢO}ȕ""yry ߍ=1VhbAf8n *}~3EMUИ Пse*K& ^&S3|X=9w.1dMlsy Z&ddYZERGβYy7C'DrKa$#{`]] ^C,5+Ҹu)"w#vbVx9>SiH8Y6 ԲΒ&ۇ  l$ aI!~b_ǨGYkV8>3`T6A>18~>48%,ߝNeI;@%p80B-TDD9HID8Scgvs&v7&'j÷ި t :֮gm*=]ӰUw(™A7Y. %aVkb!3^eSC\fw~Р5;@FJSӽ>m OՁ_-_y^%d2'_hThKF W(Ojc) {QcN*MC(~ =}j vjquGi O xYPC qM0,޻( g~n<^5o%EYZS0.=yywkHkPc_3"BbuOp=&h:P^?k `sBXN:nUB/` BNt?_ZGEGߧ|)|YϣwH`XUܐX$icH]>wd=K=HG! (n;Wp8j922A׌11J@ |ݟ! HHP[i |RЁPF*Hl& ӏS<g-f槡d4ƻMȫV7SvEK e+ 0ߔX(^n+Drةi1VĤh*/)s(WdYYFB*3F~s .#s^~ʃ<FSqʈֻ2QD䴤yry/^ S?)#T/y9[ @3+BsO-4ER۫npݿ)lSɢ@8h7߃lVDÙ91<~ToG_b#fL+Uݫdcs .%Ѡ*v#Ի9|%Unɩ[@qЉg"ofef߂ E& v](6دu<5&;մ͓6?XC7/C-gl+TNIVK-g Nftuk []\ (,L0z6bb\z#\ .~vPw+৺"v.۱xZ% UZ?;ns# @|R>Y<'{~)TrNE/tZO߱1P>>Φ Qe)B)N*ӲmSqeJPB|w(:Iޭ!p9٭@MID0#Y/1oaVo%@G\7H*^pFt} ߦ PCDqK8ֹcLut7'yr8+sXM>|Q'cӓ8Рv1\!!=DOŘ - RK.Bi\1,8jjs4_8MO>hXO/AKR_zM6) cɭ~`%TWD8Hn~.>6Zu7D5ndL)HBJAa\" )-?Fw9i(c!4Js.ՃKbjͅXb(d^FTʡS&<\*\{9_pfuՄ}ABX;̙d.}MIC-: "ϸo~0J4%U kLɢLeqzIFW0b5PZ~f|ϕ7+tV/yBwyt{W 2d1'j@#nrኛ\I0!'|y쐨GVt|F[HG1Caf$-[վnFDaK]jRX.;dhOQ-N[Q4PL!u?Ohpz1ID1V\f{ʡx̆Vgeӷ\i+0( \)y`|LdϲIk"~i<4pàO̤< Š< !?CA|i350I|"`#0_W}{ND2ݒRP*El:x!P-v)N8UҠ|{`+LN)Cy Vϐ2ee:_nPyApz U/IG V)kf{y;Ugmj~=RmFĻ˺#Ba]Etfz;ƃaF4mtJ' |F^XB6s+u+J1^0 ދ\%׮ y:.f~Q\# RrĨAtQq֧G0gf#_G"chbgדmƘ.JJNXYV-{^f}$Y$rGВ0Wܰ2p>3~;W@!6־ E"j8ӗ\K^@5Ctu8zWvD ~dp0Iuj:+ڼGHdƂiY{G5&/o2\"%m!=`L1,%\۠# "~ Yᷭ#gt4߇d{VCBթC:m:K~h1T&$@[{sیv=;1/_)l?|MW Ž9٦5&ko0?|亢YY0Oer89+8 :xCWnN|#a*NOWm%g&m%hI+u\ abTU(S/2} n8}9(q0̌4Ư`k"ORŠDҩG>$@&mY`k*ޛZΒ8 h-ɲgCCI 8Llj<wȒ}ڲ ;#(OD`C#"-n;ړ=Mr x̂=CF؇LXbR;r՞`2lT>r@7˲kzWi)ù=h]*jdOYoɄTd6b(|ۗAa {AMVIl/J$nٺ-y0#o"v!Qw[^Al [} +n:Gz >A'nY cG'5 'ۙG0< $7x]R&F{~M_xfnkĔhjƕ۷tٰR,KQX񦹉BA!^@!mb84I@){{4k\mgIF,U`9wutÌ'6?Vgd j{m,3ݫXs &S!C_dONq5@a*R\ոNɑ_zЩB+)^){V-LZ_ʕ: `JeR'csY v#Mip;(€Dj4i*p)NiMq A#|Bb2#RÔ\QwFԾUY3td_HFsƕrT,WDȓ> x@(m]Y-Ͳ3R+Q)IP +IWRQ8-Hp| 㸩3˧H*!UpEȱGfg.QQv l`tI*O*6f9F*ilձy}Wӣqr>)I 9D [gz#X{ح|+t$"-҉ɅoyEۼD%*'1fSI!vhMQ=0q&$@c3@vy L)57aĩs+d{5HQ-ƨ)1narCw % Iβ{a!@5ƔÒsSBar^NTb# 3x|w/z<~CJy 85|']"k5 Z`n?Nj˝QhrՄŬ_3TAu8ˤDx&Dhy xi巩zEо%)ebKDw&<8㕺vxqkmXE&/"hoQrU٫>-#Bv쯶Id(ɇ (d`؈#i'@3<#a#G THZ3k *Hy. b-_yPO$IkyR\ Y ŭHnA6?N$`)G+{Ϭw}4bL\DO'ảN/5 SO˒fOD;Ֆ~ ¹ʡ)Dk$c{c<#u#`;-꛳ڡJP5W-,AL/BT羜_`R:cHp4jpVpPj T3haV(aӳ.{G3x(gPQ)ֽAͦ>ªmfmN#jZ{eޓ "%vL7Ig'nd@no| = Cp "˸벙|ؑ6mYcN|7W6/FC!{n.IgHAAITsCi 8\uW.~ i:4M6QAUW(inR:m,9δQuQ1}$!6*3炟WUE$cI:ZsĝW(1ãBn3G`,f=v*:NƠh+:A։olÂrKr }' 2ߤKl[/ZPߜwFr_ײ1ЈV@Cdrjq)yH8v*rP*WeZcO\c*v68J K~O0 gr+ 1޿7ai8onEH15 ;trwqFHuPoy%AbUgt  ~BnrR.`|7zxQ$8@<5= .>O1.%8k)g$w !d>߉H_kZ"^#e2F'ݼ' 곪mƕοR BʟB0g0M I?|QKqn$kTcOfe咫)mB^SmX-~۴1Mn<HfvM53g)GwO+vF%d I`EvBN}_>*xikwe'S{a]QzEo1¿RcT}ma*A\;LPzӻeR p,ҝQ@a9~K³% hg=S=5HJ4$ 43XRkrkxȆ n">e١S<v/`]HyeרM p`k_ZZK<@`cVަwm[hxp7B6yioe(gfvm%r)0w{kw-uq_\|Oi?0#xs)ZH$4cY̦d`{KsD G -SHwC) -!c}yNԯ?eѕ,*K ^au Z1>v+Q'א31APY|aiYF.f89q7ɯj>]ii2m5H7Ex+s6qmDw:>ϒjh//X+kC`{.@r䵩Ps)@a2/H#<Bp; ̶c5%zMț8^SnV2n !5wVZ w=yox9}L9J O S"]KakږF]u”9}XF9pH0Il{A[َFGXɂك XG@r/l:m'~yV)b$$ޅCv?J`rNMR 'ojw2CO-Djt#*7s3viXVy5Eh[cu{%R&RM@d5Qݐ<(*IvFw28UEv*&_'EwaGkB8'!˂}h}:˴@~/kMZ%Rk>ƈh9i^H$ /M pG. ~ 6z&eY]*nVbJEډk ۴+v<-3Sk;y v3Ο5Y8ݾcu>%#Yjt4j:>\,e |rͤ<| -=b {ge|hs{H1^ ;;8^^qr&38gx8~D>D{ѧ%I{ Bou`2V ?<7XNqo~5BbTzqHtn ,Mwıy^b6m*䠎ׂBU\C\V~S4cwiE^aM\Cp9)!SS巽Y3|zgihw!So"JWArDE8rt@FNa[dfb !ja0<*ӂʒ@5YFzKy87a!*@{qOveu(q# Oẳʌy;NJ*lþ?/ͭqS eF&O'^=EXeV1tu2d "'!ƹ> /QP2B[&M[ apm `JWL€UF݁,gUǞCRሚ#ɾj Hcz !hכ*Bx/rgM3[m6fP饛"ķE-q 2 묫'5XѸa`O&LE9}}Uf֓!`xj*/hk?8[ԡ6r{l}vl_A<@[l@!𜬺} wT힕4L|$Wɑ./8ˁ&zSR=wZC9O+ =N^v&:uxhzY95ΰKZF>MT\=J[IP`^Ӗ}tɞ,\|VnrqS@s gu; br Eܚ{"ᮛ56{ q<̔Sy|NbB**&ȃ,B}hz8޸Y;qՀ7IFƤz4cTWOpMi&A䧏-CAuJAbh1S,Nz2p,ƽݽ2IjV1cX0~m\\s1M&\:?R繰';&<Zv^3߿h URwlQÜ15L1\;x|B.:֦!e$ YAKL;xe~[ro|Ӥ]B'͐,n:yvĤwQiGa41U"ow $D PmmW44RjG86>7ܵ٪ˈIYm @&b%%-m> V4njK>y;Fe0L<8sXP^(>斒iƽytΫ}O+2CGbV*Ѹ cPmy]Vր|ѥ_\!6&·/Y-ZS||z!+l,M'!_mB.T-ζw6rdȢt*#N/&@Y(HŇ.h_NKm׊boID^ mT7g Us x`]CzVIRpkKe \&3E!'PW*}9oٱ.^},|W:`"]KJbk~@\E\`R(*(b6rJ*[齩x_]pyh'wC×LqhyK OHvCܚ9MӨ~?7QK?V 7d,T-s+;2%iH<\0b!+&s&?$J(P,n|o?L,3> @Uѡ a1_RU,b?p Zb,UemW 2?;7{i?5tM39)K*/.=XH$ C  WnEl YnYӦ7 GaG9n]!ERwdnrx=]lM*#U!*-In-nsICmk"ߘ9K[)ϑbDb~,;.%v+l˻Ɣy z-&\5ZiNyi\IEJ?/ăY(IY<[~3pyEL 1Pv:%Ώ"3", j& t?s|r[pLE$ڕ:a yŞ53Y1yN2yVjW_mH\ƋJ*_ĽfRA݉`"Ԕ6D9^ȚI0.:%=tl^ynSHߥ W1%'4Z):VBp?o aNnʕs 0^KB T(~lȆ%=zWf;Q|9GmK8\)`;pJC FOES줸NO?!F ̷?I4ZbIv1 arcy[wG *n #BZyȕ&3}Do3^Pq_֋NS(ᦁsu{~y s9:qF'Y rs2K=Gg!:Q3AVzҤ&C =O9F" 9wX]&z8ڦ,S weH`CݿzW;#A:o7s̀?+*U,;*J:F"L^jX$|r6nuE}-2j8#+Z+k3)x:}>b,M䨗L`Zg"-”lg5 n{QȖ5Lizd>÷2ڱڤ VxSL?k=Xg}A[@~e' * f@z[* ݼpr$Xh'e2ȥZAbZv!^ 3h/*GiKOX{z-gtb8ҔMv2u+a;* /><"s Jh):6{#.Ԓ &@j],`EwK+ei'~rf|r|c[K^4`l#T&muљe {au)N>v䦓2yT V5O!*A>k6{.A F]|1MKp#g]4ZX6, f9 _)CY%N `P:Z219'Vb?s>)6zf~ݳOEgxH~Q->+V٘2¢bc+32yp)=֒>"(yIbj-LGvDm"8 Dh^&|`xȄ~_E?Zw3IȶUg$Рlt$=Tíw7:5D8$?.U$ &iZO>9{OpNzhx2bn#z ߊY?"NjQlY^ިi2Uz㗙5*~&Y>9W'c5= ~pڔn-Gg뮪1pw~0~K[\UPIN $e=sc(6Ɣhp IQgV4n?+HfwbR#C G@!Hfp7CWvzMb8Ur12S?vD2q> a jih *{l%80ݳ0l UOn RW+ iQy^(fdDAeoYDrud~ 3ilqK&fb]`=,/4*Z+U\zp 90a砱hPcltO2¦??ZF?+P| AeV~Gξ5"((#\U7̤?5bǹ0Δ0t_Wt,Acԝ+{\K/CMǯ50EfQFـ̪U4#^s)#A͗!n?x6i%97~^[Vz~YDQAaE=vwA6'.gCt1 U8 H ۾37\aٷOMǢZ$}HbJ'CEwoY4.0e"Itl9jVbpA*)^yүHT >ܚM>fvSnyvZ?@j&4wmN†z0Y"1KRs(?sh}z[amw41NXwyKAXkQGMm, OpռybmԄ̩']:uN8|2ѷlU@+n H<^t61rbA;?@_藪*YA?sF6RR۰) r]fKҒ6ߡ5=C:詡 61̣$]}` 9Bj:MT۸pw6TEBNhC)t:9tDʑaybrhO)yv ~4-iaDf䮏bpdF\P#>٦Cw4=Fl&M]7G` v8]EH*n|P]f70ZÕD(Ȣ܍nl%]V-uN`5KC18HG#O,ox8>-ڡ׉Aؼ\dyEF-흋mx^"kATl׶! M$Y{UH pjt_\Onl)Q@"VzO]'A\4eUetoc‚0KX A UArCuC^"0TPN}J)viB D( pp4:byկ5'ESMD9c\|ecc w4К~IU~O\hWQ-3O yg)Z;PkoXܲf0{mJcM!ZV tŠ}a[i%#ES?lVglntA$f"}\$7![),|_ gմWo%KSsQ If."}m8/Y(SMg_@bSdoll4Ѷ׍I|4<ȋ=c3kޕʋPc2 LY޻d֢eCMl) smg,h8^}؁EzנB%NyvmjV2X^?u<\ ɏ_e|\"$%dOKrh 9I zFD{_BailZbT[ƶP[O0Ql9 19ކbt^' uWN{J6-6Ta}:ޠ-M;pY&X(B)eCGeT`8m=6ZXx "Q1( ˬ.HOooG #|,v;2AIr<; _=E$b\X>~8d6Bhx[!7#o`E C[b=x 7tn~f/}9iA-GcP4rw8i%1Ѥ6ey.L*ASSdB)N֯[OA0?[tWM2~rdcW[U Xmh/BIΩ/ gKh-2X>xX+%QڢΡeEԓ}P;Jy:sLsz |o8l\@Ua+FOLrwt 2/:ز(}7;r( #ecǯ |1b92ʶ儻AgX\ !ITNo #2!E꥽b'cTP pXk>IG,ڀIteOmÖXC.PaӒPs:{w;꺃 @xZ?y14АWRƀ"i@;KyyeÖzRAs1#{$C0yrv׳$łsj=9 =hS7,Xa\a6ns^{_h+﵍۬y5SZ>DYPjHw0ċ$:=YIaq*RWյ /30E\䰭/xw4 @| 3Μ_Gi CɤњqY%iz*WkU`fslv*NX/M0L=-1TyI~C3' U(ē䙡 cnڭ嵟3Ɵ2vHnMװRmzV3>)k@]YHxbbEX=(v((nMUt&pנޖQW++BR׏aNT7>E5fטqAQ"@}fǗ֫YU1큹"ysK$eV&l:&PTԑbr9p{U +Q^ZP;qy?c]ᯍ h??%=L֕TA{ź@O.#Z,Wx,瀖U'ed~}Zy8TOB#\54XhAhٰiGFrY'LHbc"5)i)S8ȅwn ~L9/ Vۚݫse!}&G\75 $=i-`i+~8Q,`W=]MMx(mgl]+d/,dR8sY>1pV@3@ 4ۄ ff_^%kmz,DOxiዪ[r+O&|)e"7CL_R>䕂>T#H+Zk!)!ߑP1t޹5v"p`^sìq-J4)Z}/1Q2No?+oܱ}߅i-x f6lg{)zW;ǃ)rrӹ\RpjG@wcbJ 󳮭`rL(9͹_w |y5x~9/զpB(bN8Kh-Oje1a@¶ܿ*.-8cԋapeIGG` 7j/TokNk74 \sQu!Iнf]:w.軍4)# g`K+c*1?vv 2Ԑ9zYFv /Ywr;z8$ \&XK;GafQO+ W?$a"(k":V83[-zULn ZC G-EP=,O鿆h8t>$~ D{%ғy{H_o_^q*F2KR2{X@q%TDD^ ".W<Â3~FMQX-0B!V̿!I\[&tc]\T 4SѮŋT =){D^K6uKN$>t+FgEx<@A4U-Yxt J6HTI;Vf DBaxIS.~u{%WQp;hM;NdnfL a P>.Ƥn"`e9ۂm_Mif"2֕Vz ,bz} JZӄ ;I,_(s-/)GlY&#ܠmm"1[-0Lv첊z5T;i'k K8[ұctw$ck`v؜#^u}3V~NX˱%L":a Q+ r0n$@&E~k!74-g{rɩ.>lqʶ[{xqu WUdͲ_>k^'K@0dl]|l(/bkRH6- 10|rFg.uJ_;"O&)vy]X8'\3秼MJA|:vrd>{WYuuu5 G" Z 8,^(媶RyMPxbG&mGy"U!D1Zخ9'y/ 5^)Q(=#"V,zٿDju3Fݐ3hK<{p~vZ ŨZ-11P%?+.Us~F ?֥eM.ǹģOcR*_ת ^ʗn3ˉzCj J`ZWF/`m3b+~ͻ;S<@>\O!/66@#x)In%m+i7)$1?(0b(v\c[tkgI P&C4}~>#g3QI$rvֻ$K?z `l3|vʚ.5[YyǽJ;+= Ηɔ# j([D kcܫ!)_v`XUp>^mܯ0Zͬn@: |t>IQžֿiu@MqB-oFM"H1-W.B-M?NEÂt_8e 6QVOm6>/&hMC<]g^Vyo'EِPgLΡD՟UNϒt1>*' xddM.L=)S>68whB4O7v\m$f^(%2F%Kz#! 7>/ !@665xN8mܬ,.kyt# 7f%ޠؾU}yF'"]^ F̹O!3uR>+[sv_nMlMӄ|)U˨￞`#Ra)6b~MH4ڻ M4'#ޣ u<.7;UdDi$YOhS]CX|4†'P' Iv!jkOmɮd]xiT2sN,]7+/wѓPפS7"ٰH~2fB"סӷtS݈pQ_n| 1"BI#'ޣ:3"HOIC/.jc~4."NR*fsfZ"B@=a (bh|fωxZ zίB@RMx?WDz=X2F7`_ȥvE_Pj">" 0S5Nؚ 삖ɏmQf;h9FeX=8Bb1ɟb֘:68soAe_\sk9]؞[һ'x!38#{03 ,3ԈմOZF A2i`xyiaO|F{ {' aZCtUֳX9t vӝ]T#cA *7zJ)(`׹p&ڼ? !xQlAg`fBQ'fwS X|欮 2_h] ]Csk{jt ÌS#s:%ų]+tSN=neH)ZWQpOm!'5s#?qGz >V]nXXn<O`x`UDUZٶ7 yrr:%V&ɑS#q+ʏjZ,'PԽDuB^ M.E1uF |T#ZOɎF4=OϼZCUMwx'0ܟ:k"%=xSVw;e~W2䷇;!B?9d/2I 84-(2'.t{W&rVUU`{og+32.SV)gjiǙ r ҤB)b»3mJÊkȡWvKY$=؈K(J&(,à 5x!-bW a]? 8GPD-bګJCa4yt %8m/lN5;#z">;ؑ!8e r>~Zes/N*nʱ>$!ⵯP_|Mg̽8C 2th&goA$,cI4X:׻`,Ts|Dx4șjӯ(;^Ƞ}B T+QiO觯i>:`TXw@[V12^mO"ndc!%s@kw_쁑|*"6Z]d` A@QYGFHv@g[# 6pUI.,NԚB-/am0;q[)2J^XH,C݆=Qc -7Os=]~0qX+\ nhSߢ U퉔2WoǺ'ҧ.-6T^sR|wPIXI'X47inJs}@|'ۃûxK~0Up!ܼnM)uk0IV8>Cџb2Fzg2K/ XJrӎFL3ԶB䐶XKl%3[iC?"rڱ] FЖޜG#<~*fSrRxNYte۴3o{=B/"9G6"m.i[2k/đx OI~  n u6} %XrFnwV^`I LN3ApK߃3vAXqdWk~U\&Cy[ꏰoSÑ5I|ٿ8w|wU ?n$%C &=Xds0X$ɭ{(0],Naw0ñQҀVGWν|loJ/c2&,XquBɡ¿OjEa>3!;HgQgg־bv4}|r #.e Ln) S`;s†HduFa;MN%k izm:kAj>>HԋuY|*m4 { k+.ͳ38tFGW)Zj<3H#G6:@^xiT|cp+hS*E+xs^Ƒr2ߒj;5 3Eg9RPM{<̥ʶe:5^8b!Od7:E~Z(_| m'+zjlJXn;.0\aNmcrzabQ -n5hl[(]E+`f>ˢOM_iM/8HsŚ؎0tx*h]^f& {I`I-Ų7|+NbRjgۄC~eL0,ok ,ʻ±BGRS+YCU Àdira^w obTҋJ)TM X&%FYeyku͐csYls. 7AD[b:? n;#C D֔t}n>?Ŏ\ƣeg;^?ݠsgt MYX9UWzq۰ j!af_ۯql7`o̩QJ85{1B'SA4kjߑ$LɬPV86z>Dl"Ll@/hrkH&`Sq"U~nlR0P0@ {AvJ5ʞWU N$:lNA&5 mkY/Cq&|VLJ&ʊV RTG<1׹ٔٳt*P?G·ٖb PPՏw}yaV8_Hv4A^9Z]^C5HYj|۞V:S^^w96ES dA˅U"i pDSڲe`1h'4/>Kɶ|WNlh|R""nB#ӖJĺVw}t~F]iz!2&h{\|NDfge9=e`SKY|/^sl{tkE7ߧ39D,>s=C\ t lG}ә wtJErN25n-O˗i2yH>Τ!["J-2۫c>p4 VbL^ލ]LI35>"NdžGrmW/j:qc-LmmL3E1c1fyߩ/EmNߕ3yzth*r5pF醏MO_+,Y#Q_iKUuۭEIXrǻ#5$=)#!yF̈́T$ g[o%86v|]|Xⅶ(F4(Ѱs23eAΣ Q(2=jQvK! Ht3( { B+y@9jg lQphz:1S! ]65A @Y0cu]#IV!;S@/.YT7`)k 4Ν;[cs ȳf̌!t=dJũ&ul?EsUCTʏ'jLnjٲbΘ͝MM>P5!+QZZ^p ͂?hu" ?`/A L!c]q\B#nX[ DN=6g.ܦTWG6?Z)# 2vu't@;Ve:>^Nz@ތa]}PV^(![H[K}9n_vy3h$/v=}qߴ1dAh{aJ8pzn:vVNJFjfL TDM,B\}$ @-lm50Rc$qjo?hv`"K!HcuWMTŠ <-ci0;c>S\9d!EZf8͇؎(G!.-ԃ^nvF& AkЖ=塂[مg׃"IB,.Vu^@=f 7Og vǵ9: ;3<cXPBΆl8i A(nSҹ3dq=q[4{ǢsxslQY=ңo2Ra.Ce$abw}o@X^WB;u9N$r!Q`Qt ?} ߬ @pȍOd; (no2\U6 mk->lN'_-$|Pa 40H!¯ $JzׇI&x"3:$[\mr&*lj&ź&8u-$QqGmz:rYב.<ừ+M`Y3eEY5$cS/H[lצa*<7|rf+Lzas. 2UW"QIٶHI( n6/,Pn\|ey 7_Қv]TTi3;jNcDT7+ 0*k1,p@7g=;K'# h!fͶLޞ `$BAN1'n.}t(ַ#V2-V+Tp=y ݽ@J]eg6#f3>Tlʉռuc2r5=:c]O@y#8#E4VȃWfŊ"a+̺Lsv婔P踐=i".rⅴbgO3h>Mk@xEEVY0t:3U/@l(c* ~U|&c gY@L 0; .OǛ.yE 5[W$I` SG_qb>'fveGR6׊VH2x2c!7 *Ry$/u8G7+*-$ϒv,0Hx'wQ"Zاݼؔlm,D\⢃}d$G2U)$4н/awIX+[pm'9_z>GB#,IvfhXp`3eMn@o>`mIv[!r 1#0iʥTN j:5)~cF[gЪtؼ Q a(۵R|8OAͽ;5_B9yu3}GĤcNIbȒz{O<(N705. E>{JV RurxF UlÌO"cuU2- OvOy rq-\6gmM.ȖǴ_D=sߟ`n`X$uA"VM{ZV4*Ĉ 6z&IEmۺ66OMFhI9ldvxwlI-w(mu(2e3d*zu|k|W|~$bԲۀ~^}նe^#k "+Pĺ$9 7j N0e(L$ڵBNgH g OwQ5bh 6|'˚;==.2_)zؚ[Q7qWkv??ڒ}:>/iS),U>Z;6ϴ>DSb =$otAO!ğLЦknGm0z ӿ(!WQ=,(+yCK,ys1@?yҋ˸5IhM<1@"Aj?grl~ʱ68 DH%krV7 4E+`ǡrjS=JvU0|U<b}g:Ҳ|m0װkh-Ky5W$TB6ӞC{d89Ĵ2>؜X@ I7Vߓ8^b~"4PyN#$o=<Fߊm3LgztJohS;P.7?¢^|u.&f7+W좶@WM}J"=7*pF^OKWNv OAk<$TqAj0iirc_M*c=rҜeC 8F-|yO-B8g+eKJ,nA+:[&Fe;Ĝ%y~8EOG&+ ee=9)˜5~"&FU Ziœ,WPd8;lEJ@cmMJb̿_4\E%r3y)x㲂BDQO p۵ q]EBǀ9jw{wd@r@(ݲ0ŏY^תi#cKE 0k1Lxj5jNeq״`O *{%rHh#l!ht1~VLyu<3K>"5!C2``:nTP` "~+]_ԁ">gľ18,F=CIdjinȄ\Lל[1Ԅ|3+gIiL|ԌeTEĞ?`*wɱMWj^!`M.23\daC]vo@]-\}"%3=1 /+e,mbGj@ 1Vc] a[;'2-KdQ//~BSʥξy~{v3;eZ>tb]3[3^;kM;?Ofyk'HrDj;7o &B\ 1z>;!lG P*L_;.,T Ƿ;ZAD꾊P% 4l!')Ѵg__+/ {6='si,2jZBhE̍Md 3<~h3w_7].tUw"#oA[~P=?s0.ebٗ42hThS*۵#q'trjaEd ,HfsOh뮙1Q]@ʐʎKE w<bPTl`Ev!{&DQa $\_cO-M4KDԹX#N턒)de%.Cn~w3B Ul8IM8 jM¸l5T{DB9؄wM:};P^߯#g+* uBIݮZc(t؉ S#|2AJz9EOx)+63Jg,?as3"9` LMux7gpU(q\sFZMWUAk'-dvˡJڅ>Gu'ŭs+{&Dl!yK!jIDpꂎ߹O52ݠ5zn=OpONw;: &?hx S{E.^TP8;G91ѶC慉w_5+T JWߴY# cjͻP7_қCLu#e0JM ctڏEƱJPƑ2{SR@dU倴)|k4,J]2@m`-q]@A O[jk[ypPbqٽ(}]YxD5-"'Vi!3:vыlJh:D30Ƀa8tIkAlҴ17"W5WO!\!Fڅ,ЛQ K٥la'8<@ޖmjZy.DWҷz&j͐hOo[\hXs6&|ʶrjw:lrj `H˭|aQˢ8QxjMH^:Qo@4Z U1YHo8,7fu4%ਲJ9)_}ةL$u@) I7PSYzQ*2qzUr_ ~ICkb3T(f&5[34]=}LkbJJ ;0qt8ijO]*Q8;?Jlu&W>j9ܐl:+S{9$rwxP5Bț9}̛O1b5de.1\?jf(0E/B)!ws NvSQ58O:V Khk ]~,sf pbi锡l\/qu=>7%A<\ϖz㡘?r?Xwf\΁P+ιuV` Iz- JDJd]KP$%{$^ۄl3)Q|TNU6<G?`О[s:6$QIPsOV½saNWu%w ̨U!%Amt 4j.@'6L!Ag.K[|JPǼ8g1vΜ2Y^fm,aGbĞ&h-@&&:ʓ )8X. $%2#isRtN(.էin>Xk}l~Ax%^E Wd 5١CGڏPx+4L-UQmp_Bd :|q 2?ЩmZ-Ƥ+9HaK@G,YiKȒ+cVөi{YLfD0 4]+IR/9a,!,h7UR~IuegnJT%>*p @Ewh'aYS -!\ͦϏ5eXJM}plp bXWKo{@ <GjJ9NEq+b[ F8J헅q@qӏ#}vHM=RO>=ὨW?f3; ΃ARxh48x܅{6zTo7R<\#y˲/B8VJ(KeHI\GM&Rr;VV _A͛d bHeזMSy4BSƥEHjyCV0=Y?mÓ٤c;-.HQdo`)ք9WTaM8P:$12tryp$fM:ōpզ-PTIa3+؊Q-Vi7蝛\_A} [͈~!;d>S1C*_lquWq7/LMOrﳣ &O>rKm@*9x ܒ~2Y@Fd +u ϝٲI[=)H7;F3 DQw;V۷gzÏL̄b> =C3T6_*X6cjSq5Y l %Pgx*I*E\-¯v0[>/'+7K&u^:bE0Ğ+fDJPHYKE{(C|x[nk6$GDVQ|AӬrA vt Tmq^6E(iy w<e-se3X4NcEWss;G ](ںm; fΝJuDYrdN %ʹN%JhN)xsgf# yɀV$hfEk:OWN95yH]iLwaN^WqH=T( q"n/Zkq7L%/[4 =$en]&N 5M}5X80,ǒm!U[]GXDS!f喊ob$+fP:2 HvZ"T P%+-Hm@4W7{c=aP_]&|5IўUɴS)5BE͘Ӌ/IĖvȌSk{]!`zm+IK{XAXE; ; E`e1k0-X,'*}  rW)HB'X [#fMjUGm(z S<~~exCF ѫB9~4~^~/% v]n7 r#N>Zr5W0I}1 YR+#i~3k8؎qs |) 'ֻU|41D@$|knlv㟏9zɹ5I$Ν! b~C?}r<26ae]B|MI{D(z{ɥ$|.9n%QY윧D:6>G}g!ްka+v *GQDHH*3o{/JyRb~CpYYzX6:*Fq  1P YH%N.KDAx?X[0 w[*[$Wo\T}:OZ7 F*$]ڥ8fQ3S<.?ޜnUUFK0Ϸzh:ٙmM۹+k?-Tytd{*C-bf CՐMC~@ZASo!P/1!A42MJ՚XB5v8}]8Pg[xps&QOFhÐilr}5MI5OPT=*tΒWM I "٭vlN)|v؈nKsi)+jq{hy!`rǒ,p ?KxqOƘ&a[)t WžbZh ${e' ׻{&pM(^EfЄf8<)ЀQ?eiG6}dbWN2^prWlF) n5$68Z?H[Ѳz./JmzUUd򹕟I7ģPYIv#Y~a5?ڳ`8FFBSM3M?b,b"=ǺZ=ÂnE,,8JONvNP7P`q az xs1Q`YǓ~N8UVA֌:p(LZ=[YݭrRy=y9cyߛ/]:UђB/>B9]2X\i^tTrvf\z{}s#!v` Fsŭ<ʗX=%AѰSy:o Ihd6$@6ApAK_3EqՃ=m'J2P)Qp{Œ@3MzL`y;by2ZMnqPـW*JLhޱS_ R}/*ma)BE}ŠͰՆqMF9ēS"ݙW. 4 E:2t3 |Sg;T?2:H3>ZL*΃ɋ:#2j2Z !Ƭ)ɆN9p+NՃVE3姷l(ۯvL]ԭoM|-fgx>P!jjv\|Wf%K&ډmv)175``̦EE#J@?P 2]~GsRNf;AͲ)ů)f] [Xr$Uήu!y) &7 6 Y< _{v u蜾Ԭ ~"^Ƿ"ν_Pr ]'j^$ ?=daGa%ܢgAbM? 20M*ȝ??E_2*zN;@qwQSVL60Q_ 8e9dĤ{φmQX0]zDGQޟA?Ox {ʬ g5PZ6Jg*l3C&;dbBC0`C.Uϴ!QQdiBgqQcÇmfˬG 07d {vz}_]rO Ǯq g]]@ZY,7'HL 9qWI&w %['$1N쪨xcpIvUQ#^ڥ˪>?3x/`$j a/Hb"nb⿓*/$t2̖\A:4Rr C' Pݑ'2f B.Dn>?+]k_)WzU38 K9ʰ\$)?"d$`Ü o)C7)WMpJ% 9H?|N}9c L ~ \s^[ W4` ;?ABK6*FkFN񩔊740N{|ÈڟST:8uZl;1wWP.3d ٕp+֟se ZxWp4pOJgHCQry5<9v=mnNW?^~U.bf9\|h@XDăG1ķTiT4PXt #5|]觉oBPߕHRÊ,&.47IНގr{C+"F115}A}l5nJ~$׵TO*2W+lѴ [x}HU Ѱ_,"LqCg>D]o%QXBS3K\#ʥZLh ~%bXPɹ8Zc؇KvEf;0٬G4>6e>7e/78${`I5ܓ\A42hڧ>YG/gA*wJY1<;T%y buާBNnx47= *[SY ` .˟6FO!xB͓[QEl#!~jѲ9_)NQ/11fݿ {n iŭE2h0-7:3V/njYhCAc%q?8xogd8R5HW ; K+?d'K6TD)0xa|≫ E).SOq#Do?S㦘)6 ʷj? FFE׳nWC: s6$ HTERVuZdOtwi ;,˚Ev1$@\kT&;c\.kX($KKlث0 oH<-P΄tiocVC~kgQ$7(=i7I_$/;&</a*8jbAUy iR!}ɔi3poN:%}lI~-/}wў;%7шKh_H ke"Es4dPPee' wֻFbЙc)PԱg._vpf^olNk ٹa(Ŷ+[U.AMAո6P[ ؓ|.!X&{cB)JZCE􋡨K!4O4W E;O]S{?tPLګ]_q *)ܫS$Fj.'{;4Z A,Vffw<0U=8Iiq,z3ރfUL E8s{'ݭU" 8oiA-l\M,LN<`R(4wXPL)Vv]5 ®,&֛{7;s~iX7hWN)B65g\rgj+3ͬϧKYH 8JlX·}ih7)'I)+Nl:$W#+.N. B% ʕ!Xb쏀0R %w$,+Lm&a )Y Hq~Vش˧EX#iZ4iWуP4k22v-SJ/q ܁˖~SrYzU.'9mX/mi1l.wJN \)eD#1}}7r=p.?3Pb01ڐaSPP=3LQ[ђwi8cDުvι4Oᱵ{ >",|zƤ 1'2sƠl8L>TD 9ߊ fD! si&6.U6~# J O%4~hPBż4P-Eenm.;ERU1cD(?r46E\5E; 2YL[Τ2Ȣ(b̓4F!)緛ey9Hkn&}$n|G+v{4KDj*Dw,SΆ6u؛/VeMop E]\i4G-&pMY *~} cvGI P@& Ǝ#O,d.sU$Ӌ7 BU6>NOaʛ@Cab}KH%Y %[O3 h_UqTdVjٝcCȄ{H:X:ŭoqFlV?ЭiɈl9Ӕ3^~uqdd" JSt;R g~lS5V`R2i!sćK>E<:럄{ބ n?n`'XϩG:;W#Ob#NrftQ ywL!ʒ'I^edwVwal+H3xMQ[<$#uv4k$橅h|= Ksh$p*Ǔ&{֫Z`#ۗE*"<6p`;ЛOt$i;# 7>E=e}|[_/:OZsymsܢ(R٠V@Bҝ(fVhb&~qEFen49GBi1Ů+hYʂfH޺`D@dL%{-LhBTjF L/+Ǭ ad[\᧣%I#+*'d{s3Z]/6nLݘkBHQҢ9W6ܮ ,DD\$j2hc?:;8kt]Yz-Έ^]4Geuݝ qU`HdpxM_hT?7 ְ/_TDQcRybe-)Je7n@׿\Ѫkq[!AeՋ:sAGt2[clj2r8ln dH;eXaOMPWY,JHbx*׀j{7'1+ǔ*VG%D7E|<ɸ-l-#(>O(sYM A/sAau0 oJHPْWXF7Vw [h6.zL:ۻ ~I $t6e&*B)5 ?|4 2g"htl'[o|?Um|q,BuȤ@<E8K-an2"_iQ0]4 ͼ_୳FK&{Y״ 5p޽ Hu`b.^`ww݅(+de{TN.ǜW_2Yi\U@e0* (J-dA@U)&Д`zdPB$=%`'S<&ⰬȕQ$rac(rn<_Ǔk/'0[yF [l$u6k?pDAnژ|ч~ Ea39P 㽤:>T|ĺ2A̠X1v9w%L56SN WM9{h^Jr7 q[ޑun{&\Yg11Hf(h{[ʜDf1Leq\uZk"1pfMD;vQʘV/>v5ɗD=CA@O +!dVȧR?EYLDa*TRI7!:V@ɺw A4 ˗D$1m+! ߕQ[2v9l;n$N+z:k憆9:V8: }DIsX# kᷔRNtrJ6L+{-*8*Mc -gpg^''wGdbbo6>?nh"=\U:Iey d}>1&<# NQt.xl@xX3X}c>Zj'M 7'PU+=MnM ĦmBܱ^=eɆzc斜_oia 3?DdvP:%98Nw;=EVo$dBV8Nrlzg0<3,kMu^5;>,kP!ivf'}I⥻=k2 wl:-\)OKoɓ%?މp o|6*'+ AT?\*=C+w @xHŀ+΍ lrYʠ=cxhs$̸:߿CtZTh+.&-[6Z@X!p#w]oA+ V3.<=2V_!gC,E&#)K8b}sx45ndj fziTp,xMTn$_%R?xyTP0pUߣKB/ gHlR"ѕgm -z3#PRfLٓô-C5?Q&kg :?<$ D!ΘLs^-%fA<Пf>#ImH7#2q©ہN ># z֓%_@9ZyMan99IoT>GE;飞F[nwnIr?$MSOY1z?˿zsԆ8,@hjU%q}C¯`Y+\5Mqj;1~}q~wKbZńW A#U62ץf H:7Rƥnmdrv 3>EL% (h,`D#gz 1Ce"'ZjyLl𧻓jC rcYaIaxy﫮bEH d=ZCٮGQW=E=}Hjt5vhVoo3;A|C2~{2 j* paɑwR,\RaRu`rByVڡ+n}9H8»03`P8:AYs<U)g*Wn7 ;Eȡ2އZYR$}F2}uiؠD9|0ц8[7Je*P)~1Lyc!AW*}੾ْ!;2>RYL 7ԽINg;aIe.BZ6ȁ1Krm^"- +ˆ}n۱݌V'ZGyn=hXw $Jz9 @QQG:^p5xq 7dgj9$lԈaǎ 񁩪+?p&c˺1>;‹j$5*ak{?j9@NzK= dώ[ctP7FbJ]<(僙}eRTђ7@ǒK@MsXytXj}}j -`Ϩi6.?6<#;R]-pG 5vj՜$⁡,QTuGá{>;6tM4wn}X1x7Ns sM~k\[` b p7pp Đϼ'gldev~ Rtwd5hlNN".X:a[-ӌzteګ Hk|U.n5c U  tvw@l8bwPc`;H@_^^ }J,xWQe| _I JUIU R( $7u j9pt?72M)ӖjSˁ>+ݿ&DLTSMTTLAÀo.YSCD-e_G,)iiKz#P=qo8祇5_?2 b ^*P$ԫ{1d}LK\ygi z P墐vACWs:أnsydanl"vmPagh Ao+ɠْ!s^y4C</) D}(S`=Km>=>gy.[*gEퟺXbmCǧC#5U=zoHš N^cs۪&~1͛Bp//VȮ5{Warh,YSiQjvJB^>}o)oOBMu1(¡)PO. Ȥ ӥ Oiw^vzKLTPGE8BOLTYP 砘PFv&]R$V-YI(4*Ko+7%(Ӧ/lB cڷg!A&G9ƎjP\'Wt)1E+G r^&=;8'R"`<"{A"pdIMyYv)ف%dLYS\^_ZP/yC$}G$OJkMR|lDɸ ) pz=\,hVG1Ol*IBw}^rɰ_?QObh{uXNr'_zK ӳovjsGs@R@[pZG5DFeޣQ.' nZ0{Pj6HHB8 >{""*$y%@O1M (P,7P5d qvx\Ъ!E{ΣN]u}[!_w, 5S o"4!mMVK&äAH|Fu(*̗Jٿ~2C Xi5GN21*eXhvub;p$ȉAu| 'ȡ7?$yM.DV!gm&M j5tgrl6Z%@c5¦on=ϊ^-er>R"K ouZ?YYseAM(>#xeQRoOlĝrrvmkE$H 2 Cr(BݥPBp 9fÕy:Y9ҷve*yH9oS[:pjXe:@!ʈGv纳'n/˪lCrߘtyhoMWFp@7֋]/V<úMC.rUAl2~JQ+!{r; ޳x2ʰ/?1aMUta H[>dqON- ^gm9Yڞ#+ak!ކI ?*NjhhR; )Lbۡ9\4ƴgx ,X:y]GeJ-v\_f# cu)䄿3G־u`Imŏ]^`!(klN ©NPmrxb 8 sܴdDMxOOKaxP"/9r'S/%N.&v (DB@(9-6sVwcZ&Z4SpA0<^0-d4 o<\ʏꦄ6*2>d:m) H[OH!d$daJ'IhKa˖+ET俟[+wd5pZqq9SJ{ČꑮT$<N DK18=ʚVZR;";揯@X+F5qrQpw 1\` @&1Ƽ[CnxkQ[0"qtZn].zR9#%&6'qV=3g$FSHWhjtJl9 Q3DWZ ?ʨ[r-+ycӨ͚\|1d$tj5Є4˿9W&+)bklfWфkCE@܋ʶ@TRs-EOeZ0uZrOaCy489c[/,Cɟp%Hye'xkq=-KMR{ه, yza;'ͶmCZ7MUe2dΧIێ0}mT|CcYn7C7-us%n:1HB'⏭~垉'w%OeNXB-^ =[ 64߭ʊuSu2)auA4M7?+낀^(e,$'`f&c$|֏rFd!^0Wq1H$a5~e+ߏo{POeRbC;O%9!S %x uZN;)Xga)ndF9xjܳ0rw)17YZ~ Kur6ADE ї\c0w+*qӛr&/#pKCƇ3rf!wZOӯbeZkP𰿪n]2@OQEekYaڛД7A6GϥWp9l"Z{6$9 ݚ>4H~Q;_%vĉ6/p?O,~/p \DUTw\wFj2[#FSm\ ?tB{PY! K(A >"̥(EW͜[!-s 9&C]|Lʆ?$ï""x՜,P.'XBD!Sf#AI )MWB#^,„w{\c>gϱ;&/}Y3AO[PpXY0qC_}dfsbyū`X;k2!."*c_J2ֽx {Vj{*WKmd Du@d]pZÚxPuczVһ :. 2w 8݌ڨZ VϰZPIH.zMxS2DpGN˯,ގLu&$c$ȋ hʣ/mw_N~5jGvO*&ۦWt m{Ϩ.nքebD1~'yz7,>#vu$MߟᯂܕQ4?2F@7'icDbL4!G̛%J@I6LqTu]9v i<OWחW0 uqTl?/\Mk9 F8d!e@·_X4Z^) AԺϲiӖ>h}z[KH\bȮp~Zڅ3ٔ] {O]BJBA&*z8%dFl¢hine`\$^L-D <@o1heKe ~,]4j;NSuͲ%YǯHpo8(SK{a׹R}y+hWw,Hf!Z#(@ooH𣥣 :Ѫְp *j81Tru,mR\4CMbUJ 2/^>A^谪 NW* ^7 ZW¦U5mMQl={p~Ande{Pf X=jY[s 9#*fT|}*8lPR{]ހnb8tNՋOܶ|?Kl>GkvHS[ \N (}xqs?lȊ@*I[51ecѵ޺mQ& L<4LMԅLT\w($z.},C{qw֙] arUC[4[GF eL: ^^&sJp%f :ǧAxwɝI5'F}=D陈s}jb rP裟.TNù!B1)KpJi*я!mdr9e3ϸ58 0r<4VyzVA@mO1iyo:C _NsaXzR-Bw4 `t=j̴ps5o'XrX\:,lglX@Qc¬ɧBUc.W㼬RIEGWp X_0rng0Gd)5[/8=,Y]zf$}\D,qX\G{4h^0]9"ͦ՜m1Z=>6짆m]p[ 4&dMp$vNB/rca0̫E<\VLSZA>5!wa _G3N6GD."!vՁ{Mгde@,ZiihUiD\V/:Ȉ۪g|^5=${tp{l?ˍ1Z0{Hi Fa+@I:gfBW0V HXhKT֠qaz_n9,TAyBFNj/"G7Co;}\\pWǝSm1Y?9•ƣX4# K[M  yٲH8Sy7xbb͑;P`_vIX$Hcg?RtmNunc,lߺVF;`x`K[Uv<&/V9T7nPG@bbiA#87JӺ"zI̧Vas\b2l=ICVc;'"o8DV @ts8~(hJ@SN^NZꛒ@X[4g;>9nTrn _.u09<* $g$> NI2;wbs9궾YF;\3 l4sV cQ,!8E_նxK3{Rmo4:mX< 7DMz~ -J*& I#t~ΊBvgh_@`exeOBHR\I`6 ('Ș2M+ P}<2TDZ3p⫝̸SB^+OIesy׋5.~n] _ 6rrM䛆 .?H FһC lfz9yj*,ئG@]r]/[R͵>nuҊZC@_ߘ0 e~]q!{:}Z.;9CGhPRsԀyV!' ¿p%_0-ÁfuoF[b(ӭfvfBpsō/sin..+[j 3JsOS}-9C-Z8[.^ig#mZ,&`F,WKdIv[e8o;Z؆sY'PocN"~(+Ns.5 3vI )Y=Bliyzkni;1Xs`)H!Ӕ&YLcd+P1a$~s-y ,X\ a[7 s)U6hlk~,.MY]nIPjb(| E '=$gO3z'i f"]Ҏ&6St*V';9ӊ%J Hgt":N Pڈ{ʄ,(zr@z}+}omLhIym1vT9ME1)*(\`znM2ȏy}skY<ѿH>T(P.g) >YܖW5Ӈ.y I iVA}~5Kt`;ׅ۞&@,5W~&hDŽt$qº,zjԴ\2/ YsR D쇑 hL+G8+rmiMU0 ' aMRP%%2n/q;Bpm\f;@-`Iuq02xS+Pgk&$kH19Wu.!&UC&:F&lbJ︮%;K-![FPa%fr.X{>5$gײ77p}u1\`& |xFlPy$d3!ZHct=[$tζ `++$#Sh[8ғ 5R1V&8~Vk|AK-m:")ڎ"ͭ \;CſoîI5lafC(+[m 7"Opb5/o=L((wӿIQdzHmu:9S${pb)tf$yܘ<"6D@/lWSϧY%kPU8CDM A9,pYncbC"/0`k!5pHFbWW?\v9{u5,;~Zȅ890CDɩfkI&dR7P:BƆ*]!lati_5#ڭxlɃ\Rzh+~e9]v"A|sX\8 IZC]CMP=Juo WJRMȈTޯC3jjkšXI-Mݲpasm8n~ob*a㌺ޢ6lR@1ZU}gl3n_k# ;͂HmLj߸巹c$jʩ y҆^̈́~RCuʎ {Ǥ%- 9t\U8Hwk=.bӍbG>CZ 쮥 ݵM_U-hL%i6CgY̠|(f>Yoo nQX?2uQ*Qz zB56٫)嫏qw hj++73sG9U5>59S Ȅ!9N®𓏌cc7lIjK2UѽeJ݊UtA(K6/~0z; vK/#ȁ CP&W.RP71 xއݕWKi . s@-NCJ@eb^3ﳮ \&rDJcɫv밒9ԡrY)0q.pHKɡR־N&  N_n j̼vXMiK|qhMc(zȵNX cZd9get策O U2j}`c@c}A8^Enm5BH}?? I\qX9Ygzz};]fFBl't^rgT8@PXdo|>ݍJVQv꠾T#;8x:ӯiQٍD1LB$e‰zi?85R\ |-R #uDd@|7?0t9g8)9ם֘ e=7z@CMTXPˈB9Pɢ~F5 j+yiXE%} #Je(XSDgءBwo8hk6z't@\A#1 p+ 3}?&HP4F$)xmINLJ 7lC1 Hcz!`T3g GW_Rnwds7zfS {1$NT/Ysϫ߁%F[(8Šȯs<j\ į4#N;sѝȸm_ aApF%4xە1^p/j˭OD + 5,l4vczwTSb;_V\ ÖMscGǾb},󂦈]4 =c'a}o;9[$ t3YloyoRSN3/NcmR!2S`O8v1&rB7mQ ӨQS\|J ͳUˢtcχ3a`%1YX gl6!C7\L$CfέcF} ISNq'+[ -?o@ g):)8o&2)M+|i*J-eai3qg)<ςiJ' uO%i;zn_φ|߉˱o$s rv3bp/z/i^-H'OgrdUvcm,Fv3{iAN'%h4?09?{eL-'=1âK}D߂>ʈ81yE^wd˗- iRr\s5!吇r]Q10w "k?Zw [A1-86]P;G鏻~xP \{7uI^W:ztTKdnA0 s͙nI9&R(ȴ恎%9of-{`iGEB̚r4b ^T+ݲ؎{ΠH]?^s.Nw)B'U%V/i@LwW')j\j>45ǥƷCݤ!?\n:tY#5E7fb ס/re`&y_Znfdi(4XZP Qb8}7WI)_}"%D{2|z!m~4NNf1K,I6$yCײp44 =SeQL*ӆ%@0jO.n(c)w9: YP G0qw=*Jv/i]h4uQJ9_4}Agڌ{ )ZVj?^4e]=_#-Js-b~GQ^!aXju %BBo ? fϭ,AB$S &uGhlB ' d| Σֽ"5s=0!ʹGU(ah%fbA>͌O3yZ}U4{O 8j2گc(|paTKѧ?P1d).KOYϹԗ`j>`a&Ɉ^2H~oڙ,ZG#:hf IJ̠P;8sn^c=ȑވBUN_< ڏ'Z%^Nר(ѿV`]AZ:['ʶÔY[44b\76aĝ3 Q×9d,qg%RB | _o9KLOqR/$&oUIyhm\YRgt 𳓦rף^_hnObѴk4Hj C%>qVoXd g Mm )oe8ᛵ~!#q'=k[+i8=Db( W'<51ҥ6ڛã#A%7U|g l"]]muK;LDՍhҟ{[u ^qsppQ?>9ŜCn;~{a,7U qo)K+AUoL..{>VΏO՗Fw;qzպ"n@?@@'$HFs5 @:(Xu|%_{_bC#Oc]B7~a'¤3Q7 YU+,$Rm~X|S0 Κ nS5|?&n%g-a.d|oB zpBW걗!: /ADji64uw`Bشp4Y1Yzg\u}%B;t ,/&VR_d9,P?q05סf̴RXV?棔)gzp5w}&)5 :$1GCJ<^8E~r:{l\9:ZM]!hq7{=Sk`.;vSMk1oɬ`Jˣ:]?~q¾eI.X (^523I:5kJ5I|+c;&pQ%>J]  {-QYÔOl,u$!<:2}|h{#yCci쇝;ڳB4aѴ Xeؐp _vfY{}U,yX-sC3O&l  `s!x~hU{b/ж%bH p]lga'&;=/ eAz~ǫF(D:?WKO"+n{32}aOA_~ (@ٲҭKY TQ};Bb99\!i )<߃FMЅNqRE8i|Y_).mA#|~JexڱJ6L~wTnh|pC`eOC%8{g"N&Dc^`Iu#*X)(׻7wRa-)ۄ+AvqF54+zs*o "ć}Zٴ|ճo74&uv "PAIP~60G0 B XEjoƨl;_vri> fcz{>Zz`=oN*6O4wz2y{gFodYMX.4Va _J.iVu3#z@h'p?;zL4sxKV78fakN094^O@_02JMNk0)#}'6*dl)[5;bZCApK)?J^f, q{J̡ DWmgIh|n6iB'mvel>fe|3B:~/xDN G>( ԡ3 WzN jrD:ZDI!T:u\1s/lᢍBZaQd Ƚ|^9Ng  bp0ƼCY!>5Wn5# H\@ Jv7&W֏p뚜ZߖE\GLmf):Ǖx&I,zqzcu3ʴ̧=, L.D=z%Dnd-O ݤ/yxWQ`Cؔm܄kATi.HEռ rEz?nzB2y#|CwM;{ƣj}!-e8? HW ,MV5 ׮zk]w:DgЇ-a%]٤%9N D7DINm[z䐎ކ/iv77m_>;׾rULNƱGpO}KWan^gb 3!=;U19=[Tp;%Gp9 UȻvbbx$ :|B$ScwXmr(Ԋ.ځ=.{|wk,Em% 9 QÐ78+&ʊleR}5㱺F'%R*GKqC/&JU#D`W>Oƽj3E܃t?@0y>hzDQqvȀw؏)Ͷ-w' ԡG Dr3eq_eR*ՏGD#I! }:QjwŸ+ z9eycaLT~tb6z&4'[$бrL/qZU;YA CrrAujU--Bg&kzPZ/Yܻ"@h[_4WTG^*'P|QN”A"Y 9u ]a%)<_O޿#$qp? yQؔ,v{q)\Ex%cYw`Tba;zO>P𞈺&8qOb2NR1NZyo?epuzwpF?iYKMd *ex\iRC([V(XTq'UdC( L!F QM`Sʓ]hؼofݍYHdZ'K78A-zŁJf{.;mDu "T (ZC`Q2,Z"'O=}JY'pC}.3xK鳦#֮jTQc Z2?h: scjr|jKSRXrvOʔ{T!&K)3וyg >+Uv Fz4( lQmf@֘k ߙgl_;({{ {mGq=E2zo)w Ae[zĤ8jm$'Y`#NrG}ܹD0xD"L&j!_.l$-Nrg/n P)JY 54n} 15TFw"̷ޣfh; 5Oz43v$i:3ov1"Q>aMCZ}5:ӭ籼k-mvbמCG Vm_3Yg-arǐz~z}[#//2vjX@a*ZD%ǀ3l6aq%S|ym]zDLK[3GmCօ$oڹ(&f,::!1rnC]ɂh)dt2WcC166^%d-F{N%ȃm ^ 51FY#eV6سfXUX#8x#(gLMs#Qe\Ur>!R^OzQ,]*_5q`VgY`7L(DʁUlD]ۋeދ닱WnV^ZSyV:rk1MXԱ" QoV()D > DR#Nn(9 6O4OX?*P$>T"⺽ٗNҝ3ɚbt^@:{MzڍϬ? 7TŸtG+2A2jx6w)y`2݌ۻi}bcMKntddNK g!E>n]MCʏ]kV"=r/-A+y0[lI!pZ8DF3H?Tاfǂ񧬞!^ؗt3#>Ƈ*Osb7pwC.Ηr۟k~ {uQӒ$h7:s>-gOGҾ2o"xzWX݉6bAbffQDrKIer!E8`/;x>ҊHNS4j.04w<^L>x}66g="),H1#})I@:CJ]|@Ǖ~Fi,~$j$YC醮5j!|EWlZynyMbZ=,# }w;an9!-4ԛqK0w%4# 0`"lt%]fς "*1OAEFyVv]-U7&qd_G1vzPXty i$HU ҘjjAt{p<A%jsg՚8w9#ω[YؾOfH&_؀q} J͑yx;B b:ghr0Aq D=6Se`S16ěZZJ &#/̹p|([xBdG]«E.` I^C`ݎ]916IXWs2ށ5ܖ37 ߹ҦSPm)6f=Lj,lA֕5r%>'>Mg3yDB.=j 3JZo~摞<^0 c21VnO_ %%̀[B߇4#-(|eB|zyFnZ+gKýp~fV52uQ|*vԴ"d#Vg3R)v_]x`A3 &~g<:W'ouӄ$˽TJȸFTYp3ShD+fԔJfi!'[jFO[pHǠJfmX~q3kne"B o ںI2nա&tl7>MJ,=Fԣ"ݰ70nF[J AF .c,S H 2.i[H?7cJDRtHhFm$_e_|MS6vX;aĽG*tT*i.2fOPʉ4&8Sk!XAG14&!kbFyٸﵝ43{gql6D3jz'wȣW\nAaT lmA>6 JuRvJPo)١Z#$.ش&^ +,N.Q]RZS8?ms P ZiNj'f{+m-CA[npۢ_6o5݆oH0x#<ѹ.'i~0-X = FBS#Fܭ  ~qhN@om"s$FԵBmw{X]U͖ 5y>"qad=,ymѷQiiUPɝE{wp OzJȪ i F+gsuB5̈uEe)/‰͑ou.:;RS}ӗ~{8UlP.OQ0$|QzyfыX$/,]MJ[l'|عlPIBT57FXVRԛ&?mCuٽ 銔5b]̜_ M^F"F"X&,G$W5EGC@TEb ¾g#Q @-Hre\/;5kKD6-meN*ɱ|P윅YؿjOٔν5GX 6#eYꁠ . _L)lg,C3`QijCw͛DgV󼰚?=t;/gY1CJ(Z{s\ }95$rsju;MPL6UG4.s<牸B3I$ΤjF+e# EƁrp$Qu.7 4@9n:W@̀~_4Ox)'&ZKpNoH:pn$C%GPd] 0@ʖAAAnQ+=O F3n40a1\0^XB%/֑w\..OO9In j2P)^;kQV< 7j!DÎ@ C]_@dgz8q2Pr63B٣0!|ӋWWƗ;lţ}r rD:dTJ!-tT?cELG8{V~yH.d/gXq в5`}yQP!Q܈b&#J h|NAn&EpSLt ptrPF=5n,^,g+E 31Epw-N5n0B"hM W !ڢ;kR4#3fn ̈́ЌMт7]/󃕲ZGN4L/NTmhV@8_ɞ,nsL$n7S^&66uزEطgz.ҋ~)@ 2iz̴Wuj߿J.V`H1lZ7jekja=t:Z I0Q -{k~CdWTofPDE͡|#$+Z4OU#֢Y[QhM#`-C8 dfz(%1ngdYߕE@;C"ܞgB2XLo$uPk>xpt~ QҨ/xCvl6Ә9$_wRkG˧'Xl :#SִJ8eIyRՉ! 9siܖ2` J7Ѝ25-B]xtz<*oRcf}2n}=t Ⱥq;WʷnR#J!mn(?[}(r{Ä&Nhe͈,&L͐jI;܌;~JO<o!Cs+3g=XI n_wVTǏ Gҡo5q^\z?wK8l |m#~^@jB>ƀJs;Jwm`X} ~}̯9CӗL2ox@d5(A7oQ U RM1躅]xTxdvVjC/SjF /aH!.={?AL[Îo.&uϯ̓lhbm;)V7x YQ4dXY"Eˉ|bЬ-Iױ-*g/_;:VNѩfzS w/DUh`hWFIZeb]7 m`)k<(oS#s #d:p186H"_Ty%8k>NbkdAg0aZ~;C$.[[v:yF[LW,]!)kKﮗlȢO-EJG7']T8LL1 *L)KzIM: >˧y EޟP_Ƽ sljFE$u&f"L EFk ,uY#ݵ䁵`Dcoc@kLS|LmA`E &;_ ckU5(!jB h2]WaLLz)F0,Q|)Lx %?[S桵2 s&ƈu誙e`7bLuuM6VrjV/M7\s:^Zv%6Z\0̺h# zIW"o\CּɊRBLAYِDf/g(y’:xh{7 .)uS٦-,y4LgV1ŏn`ԃ^M+sDjUL~.%`DgO<ϵJ19$_!s3; lDRaf59Ui,U#mxW4AbУƷo3tB"wj@m_jhTWK ||SY•yQ jU l~NVi BccJaŻ}t.VҋT]Վ`,b %~ZOj5KXa V:d8ՀmqbM01496h(!eG~W8a[wczx ]8B #; xz(Ӓk4M9%O. WL:LH 8"OR/A5YRnCqy~LrEOap!Mr SI"j%& )/ +Uu' j"0}o,ސJ+IZOƸU*)eM [{hɇY̸"<>c&d6T SFo$Ҫ8+?@oECɀ'Mv$D,\=~'&K Ea0ɻ_[ .6g{W﫯tz{X#O(Sz>iZO6yWTϽHl7HpKkwIl4#9q#_wah˞lדE

tnLrp|I=8ٍaߦΌ^s n<ٻ @Z4L#ed5grN*^桃2%v|#7&r`$61ǽEq +&Oh [ǀ&{y JwkgwGݻf::N ~7嚑"q5ވI=Sj eCfKTCbE?m&SD0"5qϋlBykXuVL~B;/(0O۸) h9-n HO>5jNGl @Gv@k 6_a0,ܚU6MρD]歗jG(̛tbŕo>2*L[}pA+LBq%S(!aOY-?ZHîM >ЀT: "kh[_}ǰ1 $`/bh ?個GF52o9kYP׼aK 4L1S!(k=Jz>O+G.Y^O/f٥!ϿˎAU0ysx#4z,C,Um`>\bu-bL6} wӡZag6X!Q64U"xO;qTĝC "J~OR tK2R~یd-(8|Z:wW:mJ 6ۉ (/)>s8r^K_> 7PK{X,`a*\(6,\S̞=PK[i6|D3#)Isiq ە~c ɗYjX8>8[WQ):?TuTи'4޹SKR-:LM"qՄ( gIABa W}C G:RfF j&;!MLG^<`?X\#6{|߸'zq|h*8kjp5n%6LkS٤혥d5Hb^l_1&^=0w  hh`&1}OBQ<&d O'c)oL&| Vu_UdRIf8},7Tx}[~bfF"o`B؄^`ہdHC`eimA&6|Nyxd("\V0}ZE6*iSԏÆp"PQ~ӖSmƼyQ~C:L&wV؆0sM*/޿APCPˠ~$ŔV%kr|탂y0ͧ$!L]iŤ˳et$eV kpICOfw wodh(0':oE)^m vz =蝌TAs=)𸵙˰X3'ɒ֪ ]ߐ-c\#ȘjRb Nh͒,9浰!!s)n&Y 8RQZhǍy讨Hq]1VƒjY"jk/RN1b\TZHYd-nc҅}h}6T2Nckit$\CnA2N#g=c|63Aq~Ю O/Y8T5ɟ6f')=_mzEU\ƛ4 7:KRRyȓ5@~$qaEDA8.WCPEyN ̡HGraeqj& \I-E:(Ϝc^UZj(ve)h"ךJaa5t ާ ^4ako삼Ya*&=xmݡ;q}S a ;W^I101Poޛ?#yOd~t"p\G UY#r7MX{rz|6){Y|/s37-UiWDQƨfd?_l_ܕ= 3MJboED$s951HQ޲ bz cmpUلO11{؆mbR/kgǹ#N`_%{ 'plu5~ GrVE30 Uk7ͥN]aqϚFa1u(vݚ2I$juJ4}.(# y_وl]BR*FMk%{nKEb#s,`3g y_ @3~Œ VXm$*,aTxڇOuLPƇt YڞQ1wWÀHBfW^\LDQ&[+wa&2 ͨ0}`1R>K{1r+L/JN-f]ۥ4HxеB[ҶVjw!ʫ9ʥhjɗ4آKDi st2RU]@GX%ԓ/Fɣd5%ܿ- ʏ~ cvo1g ;# O3`Sõz =`;d;,I/qzw֗9_;@t) Y}sP8{m}Hҧu%kjc(C$ڂ/оK~u㵆(F3+-til1őpzƔ,ؘ)[t1%ph>{g@D>Q'Ƕ sA=5I++jtE"5YVzRfAΡ?4^Ů,wLbnv|&:d֩S&sRݱ:\n4M&Ӷ#x_lb]O3Įi k8ɻMTay 15dG0VG:Ƈ1,K="TvS!%@%gZvLPݮb&d:P5<,ϙY&|Ȓ~,s>nO;*EzkktƆS!E="c.5M0ձ Pru Aii)r㢾%ĩ{M f ?@k1h<0]."]4-'E<;9/V%-imhX2,q"cί5Kݢ1`f_qsmA'6ӸzHa=oglhrpm)1]^/zh[6 Yf 5Po{Oȍ"VϛT(9F/ܬ0ծxveu?Ի;OI}rZٯ z\~CU(isa_<͖k!~E@r$c9P ^oN=D'r^Xb0 y~'}e-'& +of*.V̰f>D#*s˳۠CS`jal`*{P͟ jq}nDU*'nhd}HGnAKӉ:gmݔM)r#lJ nkp#L07emq+D#VZ&uՙۇ~뷗 :2 a6§Ua}duv!H\ߞ,$ƤLsy*QHH|'ɴBXH v+H~".=jwNĖrLPM9 {%f)p;|ڼVP!d2Q Eḉz(&Q%UmҦϟ2T(Qr㑷OVj_:y@{Khn+mB~C&Tk YPQRJVݩB|bg/V^N"јgAr-&,E<0093{d:^|A|E2Z'@qŝQH.wny`^"H+ꤚh9H3;K^e/$1NZ?Ғ(,"ߛCic+ ohTU!Σ doXFzFR}čϰa];;N%trI}ޮA3zLlR+Gw?D54 3,,.$Nx/ec2vM@w}l?s_SȠB(FX.OjV0lx~[lͮ0 @o,;}-~og! )}(s~ 5Q5gSD]JAQʀgMXwoM2_aiy=iε!x2x܉{Xpd~k|dL ~`:6:25Q@kM,OeÌ($ .(YoHme-sOwFYoi6a>b/F !*3]ٹQCr+fviw2a pD~?> Iuæg#J*n.KL$Io vp{Jmd8;h cpC!9*MJ[f'9gPkYJfF&^Pܪap t^-=]!N7eև0Oz‹WZ5Z"nql6`Gn; vl \&ϋXa^*!JTՓ*nVmcpeȒy=r:RkQ=JQ+>;CAG>{f|&7]zS40ד2"[^vp^t9Z.;^OPPڳq bythF V6>C3e#Om(n(#V ȌGz Y|ށAhLǟUps< hAr| sbk-+BXfT_z fvd䣧&y!7fHdE!.*:UX6\6P~Kn'*G7+#Fj0h=C7Ё;XrvnI6wx_*Vh@ۼ?ZyoHNC7eہRi}hF4_Iz!)' !v7]i$!E;Ζ?Lb&R! -j]cX10.!dksp@R7{~WR03k|m+B$?#%O(LO*tf]2*W07g8,o&W!;dGL-;I*Eml|Ńup *I[$s;/Biؼܥ3t- !i\. Kƥ,SG뭍e,aN!}ʚ7Jofa EAWbZ79 f~2+ǚǤ`$"9XP r##/ru?8fF{>]X!͗|M f ͍;Q]Qai!| 9Lf'^O,S<y@bNlcS 7r7Fۉ?K [|ȄlqwAkjsrDvb{Lndt]'e4%c1/$Ծ u7N /cF~%t9Z_(]a1m1( &n]av`-GNm&5ee%Ũ!7ME0vύFHA+A;ϬG!CM}JZߧx,d~vKdakP7ݸopBmDMӒy0q%5l )&|x(ruen%Bٍ!zDV_oBx,rG=U0bFR7 9}ٓ&[bD/)Vz>rOLd[fyshRZ]?m4qɥ%bg>~$|.!,YC>/m} A znۡR$pKrakv`%1j_߯ȩ̲]a)aR:hP[W+|mfn=bo*t5t,̼T92$ϷJv0?:֔0O]]0XqÀU|C2̐ ,¦xӵsU]6#$g"QMKlq1ˍ^ݺ&qt6D Msu ^ v:c3E֬ #oTb9{HEU̶S.N8d\- ,u(X(F {AtoFt6G)Lޟ  ^( \[cl-kӣH9{Iv(<,d{5Hz)syWOd>Jvϥ_^ m'g" vL*X45pPx6< vdj#k{TUj"{S3C72)\ِ}r} u꣍cΆEVI,ql¡I'q ú[+SsC z K/(3~,AS B&;zӢ ߒu\R>G`K*ٛ)~ϼN^̞P)-yz#pFY"CΠx5fhg>{o_8f ӵfo{6B0Q֪oa켡<~ᶥ놅!wm>PYrnLI(FXБzJ0B8> T<!-`SchSW])g;l)UT9/#q(U3oG¬pI&2.~A&O<>rϡvxȡ`M(@$V q-C{Ӧ!31^IXit%_זð6p:xE\ZPk'b  2)T@:hQHK]wuFhy9ƺ! FZW%@\N/o| s@f!6-O`R0O?Yv>hjO| =zS.ʰKv'31hB 5 T 5tS߫z쭷tQg RUN@LIyT|o|T? w'+-4߄AM#~ݛN4nA}۬ܛ~ C\~qVڀNflGfD,DJ_S6<4E0\b@ D.×(כ**D#RsuU$o=*h J4Z)皰A1>e++4$N@4yC,Ҏԡ30ðT@QGȜ״VS?:KɌ( 6aM( ⃷2ٸ| Ov /h d@p y|VN0$hGHiVVư',ZEl~]CP7|L#0X_;Z-6ڑG<[ٓ*OOȧ@yEEhAj@rykYlV l Y=wUC< iWls2Rw7{q<(d"TCxH4I¯TašYpyZ$ &\^tH[B>eZc.zԅUkvlA:0/ &HE3o虍"cF$=>R N"7] $9v^?d\{Aë.x &jQ*y.KX8@P_mBv,8Uoq+,tL Gnqg@x5zd{ialbͥq湄C>P7u#9xrQ tX :u@I^!w&?*I)1NJ5l>Qx%#ŠB žz9q]R!JN~fN06Zf"}!IE Yd V:SDQ\4G\F\N}vVYֱ'T\٧PJ 0gzZ_=Y|"{A9xU 4"-y<ШWl sOtro#oqm i/ïI4} 3w[:)JW0O+8pIr'"!EL.jjX~ `ãOV>DXA"N( !WEr+9~ΒaxIJL \=\ xs2+u:9ĿF+]2w )WW'a6G rd .4г@Pn9-2*d!A!pa,:adՂCdύk ://ɂёn0֊&gl+CFWg>O櫜qt tDL४Z6^&&41;砗+Ŧv b,eO}0>/H6o\aYq߽q_rx>a5`4$Ȇd׹]NA @aˍ H~Zm]vs#g)vQ'Z]%bѸvI#D#tVKW'TXQ!d87ՇI#짙ri s3CmoQYTa⅜()Z}Y@؊=4ul;Dϻ0 Y(X qDf5A)*aJiYJu ٽ 0ʁbmF y/i)Hܞͽ:Oi!z<.4cXua퉠_uN1/Z r@JRɼ`Gϧ@ؕFyV`cV,gU.,P:ء egnx.}k-ԩ2UZ>!B8< C^a%v "doB|뢐7ˢkڷOq1Z  UݵgxKgY!=(8sHs A6Y<۬NR?ϔ?~XQhs[ ;w^EjQ x"r=t @F|P!#+i km Wlqo8wW:[PYvIi-TWÿhVYjĆkW,/@u}+όVdEXy%Rv΢5[ønM=+x]ZBc18*tʳ"ɻA^7L~$'K_CBC0Es|cfm0̧ RTIhg:KJkkhWEJ:=EM(  hg4zOؾr~Bp) Ssl3Kn'!|.ٽ?3%~n!ю51s> `86ԥ 10$lj2_gRh֌T@NϱXF(Q}F W`5ls}Ӧ@~=h-ZxkDvZmǠ0EERLGde"8&ks^x>5f|f$/C}U <v{dd!e ]ߘ=5@@'.+ʟ1p^\voJp7' Nmh]^^Vȣ[vGWu~P<65924.ɫ~fW`$+_5ΪgoFRW6ANo)˝)Ř\#(qƑ"/H  VLVN$C{sHv1~A@EJ+b )<nȊ!7Ӹba=gn9cW:Dg vW aCvlU=<c,gݢsQt`U|)A00v- ӷJlFb[ ~g)Oݯ$9㠵.r.4Q9i3ei^(llH9[%;J8D7찶Bܝvlž_@Dy|':a=~2CEHRrWC .۵E#?] {_A>y*R L|*jQ8>5eST6pvjm`=}cue넞./A*/]IR{n>½ǀcxgfz5`̺ gg}%Y f$vwx~'~2inɝkCY)ї<~!Fk!h]JE 4 0=:w\j,z8P1W L\cD&􅺇+)Lӏh }@*O%D{ 2Ƙ@|ϼDB@Oh(/]e&PL|+Opq&z>'>V3<_߳FK ݟl-gv|J  H<yx{nIQZCWbft:F赶m({f6UOL?2X+Q-P$x+!Mܨ>(!HH D(׳v*0s9e'Æ+5߶b}_fZH,vin+jr'9`#Ho۩N.i@{=44K]кj q^{z^*lH g߯H)`Wᅫ,, kr0~ELbus^qLJO:f6/8b<њOU1q_?*ꉙ`̝ѥ}:el̦?hh%EbQKhP5sR) `^&FLf^|M`zS`%toaq˧ѽ@U}B3h}?nu$,XQ9bn7_jD6>Rw"1'{[ʦA8QG;>#߉ L'j2@օ 鐿i׫g1R̾|Hy>+ɱ)Lw mp72#sqΔ n}dtL/J@Cu|b7XGw)dށM꾖Zvp%i~HAP-RC#6ѥпzCA_wf PcravlO65,G*9OFdy\H*, rEPo(@"M0}%D^xMzr-?C^pv\-Uu\>7|4{d2yAј`".Dwx9nRS%ԙi"QR Hm(9O[dU}omjLVxTRYxiCbI(i@1d%;싂ݱ86dqyzg֟quߘ6Xnǜr.3{4eu Rz%ax!ehM+Y Xxp-X~ (n}8!0f^72u ]Oxo s.*I{BpapLG 'x=_no&!K_VI3j>o6A_jz~6+ۻi< ^񝾞ژ3ҿYxV?jFSJ Bj'G;BOo,KcqJ=wE0N@ٞ`$fT8lLLTiG.  fR%Jh,yg6G>MZpW)N7p;yD ?IO}'%+h ث<<-Sݦ%i\ շ_mf31,!AL#PHp ¾q-#g)$0ͣYE{Ӥ %jE?eO\V=<߻cJQv$ϡ4Ż,뿇¯gTaK哵-⯄+Kg20ͱqu~OJAK^>~,l2UWgR&Zo<ӊU`]vK—mtVoK fON@Ckai$]s ]/Z#kܢbA|ljE| BwRX+k$cۜ69Iv8"g =1/5^px y[n 0-J;n/i'+؊Ӭ\16[[h#3fOvu~O T;Gee)^0+@^RW$@U0uWS fDgc1:"QK<0}%#sVH S.v-~0-"^>BƑėz)_7cuٍHM/pn;^f K'k(b 6Lٯ`fޥ`N _?i/yvFWayx^C m^.7-J81h&Nj]J&vQ(Ī`Q YX7! DiAU# ?OƽqgU\|e㨂? 6ִԨ!7]?催YF 08o%Ώ719:?VK.}['aog[՗1evY rqڃZ3e:N )+v g[oO,}ak dV1-RHβ%Ywõ`I 囟m?}>ںL, 4}u(W{uiGYR7YyvJd?]4|9툉P$t&(Ϊlt2ͤkk$“z;|QO+TYs!cQt|'B΀fiƒ+xD uͬXu*8UᎼ5N&x@Bf2mkf;BZDE e"uPXK4rQkT]̷_[FkcP9tYuUòDL;[02pV攩;T>fpo:D:b$A^l;_gpb{qzt,ǵE4+n6iEG@BR ҴݣTjƇJp5`*IL Yηlx{j(XY6 F!]֑y/et _{Bs}<@tIZJ@1>fYgbNX]ODa(, 6bbTV SKY?g2h'EfʋyIu@pP rnjR>T60\ۇԆ~,PL>!=՝/nlU }"E:^\s 6fwA|1(TZ}k{rZ>J4W-[M M5k1FPv :C8L-`L%wV ߓ7g#Uь^(X."=79َEۅoņ.gmzbfnT Ņe˰XҠ9?ꚖU]UIIlaэޙn_UUPr[eG2%.P=[:J }>;N& SA֬Yl/:)r-Q*/Cv-mG\K.Rz] rD>kL*+FVeb( ɓs{oQ` G6.ԝ S@C 9(LrI1H|ڸ>8x$YL~*_]"A2xҔ-1a=JOΙ@X&d# *G+tj )]2pT37Qcn+Axd]kgtfQLjCB3n*.?}ki #I=q}}ZQM6QlvmSKgb+ϟO-PSsCk3HhE? ARAs 6 ᷪܺ!pAK$XbJ(0 ! R/,<+ZzIY.UR" WZ,[H6//ɫ5!7o1:t`oM|4T2:_=kZzb^ C&~w/2t. .o(kQ.)d>tE?LU_>d"I[℃ <>]ǀۄÜPN].?2, z7J64V-'"WO`'٬(X Dr3` [d\ʑI)L=K*9(ka_< $8i:7#oYsUƛN4h^鮆7\T}$.w&hWcQN_Iq+ G~ 3FI+h̊;7O jaq=PD f_ZUl#- 8u}pc@tƕ"1 =>Q4abbJUf6|`C0{ o_1aS=~ }0%Ǭ?<ϻV[>{t\?}Pl ƭA_͒9̅ާCq?4Zz 4(ayh+⣅'ge!P?eH8%E@(oN‘ eM+mY/rr tV<+ F9iwL'1=pGtje羔"aU '=D/Yψ45 mW3~->]h{z!\u7I= kg[@LRkU^gp8 J }rVI & ݩF4YRCΫ8RwԉW&빍#^ZHv +G փI͡3KI8ZÀ]D'>1"SܼzdI]<7sXΕ-LP3WZZfťBH(R̘e⣵).F[2WcL2%sWuQh]ȮazV..9>*q{aJ|/K/ctBKh3H4iS'~cTJ"q~udGۑ'ŋ0oD7eň8i+XU~;QQ$X}P>2Hήȋ~cd5Z9Vn5A߱d]*9QG 9W'f1_jp\=;ʝpL/. "Om}5&9@TQܥS{W3 Ꞷa,2UNϞMZj%4P[ul[Lٖϒ,gBTbcC4c`rI"skJh37j3)@bF<XܯZ|~ZUbi˘usneT`z<]J\둚ԏ%U3mYHSr;(Lʄd/U(YZgsٝazڧ9]w=YLKVͥNo6ךr \LBU6- B*Q=pf(Xɖ;_AЉG:PPr6lD"O="n36a/*X?4 iFqOgOr,yhs:Jv &|)Ol[y,2GҫUA_xV"gyF]IgeFǾ9/$kmco_KX2Z7ڰ;wB9j#Uo!M2%씜 YAr{j^YUCw9 I-ڞ0i@%ro&]{V8/>)gjuk7dBiSj>)#^Zb\âGI&%FY~'Qrvz57z~aU(/0D )opHv!f6הaތ=W$'x49ʅDcD@r$/8!`j m{T:T rf>X @J&gocG'&% + *F+!;_fqS7N/b1] R)CP2:E]mF_D3䦻 f$gw(qyؘ) Y"rd;p!JS+9or,@_,4J}4MrX?<0re̪(_*ŚGZ/7R qYQߚl&ΨE. .KfY|ŗ=#f [ɶ/_=0!zŜf{2c`-螢[7|hV=8եv&DRPbzyQD\@Qӥm/&1`e"A9y,8UMo$-IwּX| "P*BXYt#o`ї@YP-\םC6zHj["AʠoCu~^AΈJ,f&-E̲8ՁQ(_TRy|VA]L'1h`<^cЍMFEƖ|vtْn$t_馡2< Ts[]ݤ[Kٲ6g5AmCdz1t㗅?o_Ye833[~H)`A M$ ~#(o亐Hۚ6ڑcQ)ihիNH)%_2NwWlފ\Uv~η^xw;&Yw3 |q .S3c5 Ɣ%izpOxq[}Y>YuI<7eX 7BZu@WՊ?@΃HJ`g Z ȯJRBHbX7Qc7u=f6i),$._u@2'd~?nf9y|G)Svh*ㇵzL_TR?yDk58s7M (Tg1Y|Z('w::p2ÖY EWM?>@2;B뜩 n8ʍqhEw>-|k&d# >?xKw/:E=>LUYu`:Fh/3jmM,MG H@omJ%ʜ%>^'AgF K"ub|6b>g4;9J:؆9K!=|5[X 0c4ƚTqOcPll=dgᘒ[U"%ggH>M% k!yWE/j9{Vdqb/+m{Jf}׸ލpٳaj$9ySy<|:)†TJ]R/ָ ><i=Lwzz$@ۄ(y?I~#R:C. A.ͬ'YQab\gY␤<I@}smbt8F_, wP+/+3hLӞfzDF\"餩g# }1rBZ 9]Crɉ^-Hc/ά1xΤJ`1nN/̴g29j+'1*2&!wZ>R)JY"0zUX}D7>m}2cDYܚ8:|Pk962z% [~:W(DgEb޴]}=_v0_~!K7ϓ=ݯ螓'᠖h |{-:pI1[;d/zX"a,Mhy_PL9qI e; iD˓A5Yy+QBd0{ lOko 4V;'T?0+Y;*K4'm1Ykgq39玊ex鎡鎚BJUL.W 3hUcYrb^՞-0Q+M# V!3 >]П{>V3nJxFXQɘLrԹ.)QT¶uv2V3ڂ/:4Xe=9YRyZv.@nBmR 'm^5LrPN}`>(m-\۹4#\H"W+Z7̦ggzIvA:9 qj*oa9FF[V%qUmo'F,s,jYzuzVAϘ]e}~DaUk.r_G2G`+H8G ]Iic uF gUDB&ڐDh=*]/j3f~ {@YC@b" Bn8w+:btjn qOgE1}XV¼7yL)]OS0wYR2[+C/_!\; 2<]+lC=NNJwqMoQL쁹~u8yƋ T](+N*~,&e4ci9mkr|9 % N-5)!!~оIPP^ `p6ͪԳI9G8ƿ\B#؃Kqގk/ҝH}c0:}"SDmwHD9v6nTkِ E i {-~ s:>7d jFNǒ6IV"lsS@ULFvUE(6(!/BvRtnk@E0gE2`rvo[MS_6e]|ڳh,]11s5>7 ^Pv@(r;`uSՇs|~ 2Y4!}Ei{1 IDҡ-{^9#UaFf'q~f@kMtqk.^J M;K<s2- ll D'uZ]»!vB;b3s 5NjQ̂sg{:A\ prFt;#6\Q`cG03ՄXjhtɝ~ Y Dև&KJ[MTW4|vf~#s@'! ٖ65 |̅dִ^;E5w _2g)Sz@,#<0{忠4/ nVR5ƺwcvsKq2J<P4n';0NdTv ?,x1KTqr/WHwŅfڜNהf< 0vk%l&#&V$^CH(&șMtTPM4θZ.t3#i~΢Sk )~&XɽB[{"BLC?1iN*_Ĵ|TbSDxT:ǰQIA&Xv[QKbjHc_[ݺg橵]#YkeQ XUb¤Q‰EؤO"|ֈqc;5!|mz]0Rh혰\FM%$#X<Hr:3 OÈ;"Х 6XsL}br\NiɟwL.* ~Tc^F7ml=Y[sV.[0Y1pV]G%u'ƓsReI{g9[́-,u˂g5Ge( (ϞN}潘\XU̎:>h͇]uvkuo.O=hY6Ҟ:оN@ XޭUՕd^[ėK-IVX 8-)3$5Unk9`?'?5{݀vc-Tijűf#T:/lˆ:xㇸBX8۞ݴV']tHgv>k4^ l3JE)&BZ+NKxfFǘqd)Vm=K9HT.3ӷ|jҍeR!,0+˜δgK%;,62?/5EKkC~Ӆn 0>aZ{$?=ە>xLn-lWfހMks7w;t0?E* GngbOQع-4y;ȡI22PGJX^Z#f6['<^QmE*C |;Y+kͼ_y3#OPfc%C++kT0Ӭ>ğ; }l7FЛrt'6 ,_Ku~g՗]w*>}ªN{̃?|m=Th] /\)Ȭ䵛ug[vLWvz?Tv <Ɨ|<@.#ӿOlefbHmJ-M袙WI&Y#=a8iF`__BӈvY^gR%asy&{z΃~Ԋ' ߣx/dVH/B lxްZ%# v`mZq]C/HEX= l|/)3(5[W" ,]WCv닚* }֚KTXĢȠH=fI[qU2_ZgV&uN:O#?^Zf$Uv !БX!34o@3 rcLqRs-3]>*ZA l_/<}%9G`Q},sHE^{"shx|sU?!z\m6"KiZ?Fi$W98CSKpPeqkhyVz^Uqj+B2!:G5 vYIW.㫑U 5ڣ\HDg{Ar]@{e+wgBʹJl"BH/LAH r xo׭g p:z i}SBvC`F%1,D&SiEq2`dęhd0|S 5l`z:U%91U}7C8SEˉ"jREwC!/|"xJ4H{ @RL`Bkp$u^o12apq9*ӱ }>}wM{sV^ubz738@a:~L*zRV^_%Hc0x`s424;xRw)⦁TxO|KDCi ”CIU^f q=V%vnU6zCn-Co. [}$؅$̼.Y!sf9(zTAT1|bLB&lN瞄g.&RIA+վS{ Wyzm%&&s!C\Q.üh/Ic I]S#:ތao2}vbK?f_#Ǔ8qxsu@N,4#dS)kl|rDչ޽F6Si&:N9EGrd+ަg!~Nnnkly|h־v Wa4+WX'gZEV P?)ELd*aȍ-*-uDTo?D=^)gTס@$&fEz HPç`]25':q1Մu<F~p.|/BOac4+Z\TZ-q[H$û9;0k}WA ӅMlZt3ܧkw߃ V&Ky_\IUDXcQX;x Օ=hZ !||AO 2tm9ٓ8aI6˄:}p'"T zkI6ĸ a2s!N29e]ժjl<LHяqn#u\l85 .d.d mzUI,7#E,vIn$: AYLb;A_56=~RbMz| _*v÷H]Ok f-#KWguC/UyTUU'zӐDt&+gaE $q I2Y1qam'Do卞7xp쩁+3SB, Z`{Nҋr@ԴR)q1vՄtך4wugп]oB4*QwJ)X'ַ|3:#Ei'>8ڿvԙ؋zq;ldW^vriyx(IT;ertCak-3z^ˇ[ޚ`/w#ic z~#xWc>- EKX}f6@y6&CJ|m}oP&5#6M!SVFSOݒ7QF1]8ƾ$uVcbOcuJ'-QM4ә]iA (T}%aO&H{TF9:ݏ^)g,&CV(q?+r٥Y[O3qRzQͽ%˥lu*'#?RAaКD[hɯ*(K!z to2l `mQC")>(Yz T<…n~hZ/ Ws*I=?V %kAJ̬ |WEFyΐj м3UT|= ;)'7Dݎ %^ |}8!Cl)NX~6 g" h,]y`boׅKO{t+*-! 1cˎ̇S|:h#c]ù՞T] 8fU0(㎏lxjz~xlȥDqBb [4 +7ĸ~5a*H . Vlr! =H?^)zTRl7l:/zi:9*1$7Zz02`}*6s;FrƌH|>*q0ή`\0Y1[ P rXu]ٮyKP`8ۦy$ֳ8{F`z=lHumgsO`.eZpRp>qsDa7HQD"dR+3~s7~{i?o&iqU.H?o>!@koqagd=>k.mm`= ڰZ(0n#"j]jv=ϫ{Bj΃ADy!؏Qxx#O2%Il2%9e#Fa-4iwS$!ޫ-f':gdP;gOUf,!=<>dSpD=`#o ? ٚ.=]ΨaB4C@*bF VdRڙ{)$4%3=4u?Vg3 C2eMtrԪ:ވPXS9h2_ ^R]8V*oۡ rńfjq3 feZC${kdfvJWCm. M^ujPmv1!D{3Չ8bCMlEvS/=CͫsO)a?|߱vAl XD&šUIHm(>KJ Dc`nGL_Aay+JQ$jnj8@~gOA~mgHF))[_Xr<ŷk"|ǕDձCfvޱn]+ ObV/K$p˅zٻg$@g[HKKR0DUzO\{|]hK\A7هgӂ|f#TWFEt=@܀|Dz\4(@N]TT=p(OX*qddT {GU e=Gu04-|j]5'{y[[go77|7)L*e;{͔mI}~یd}-sj˾Tv( z}^FnKŸr_ulp}\iC;;!dus% P/21fW)Փyp}VɅhW*WH𣃏k NPmhEB`{xf[-V%{p*fY[v,WL~~Ң ^[IRi{RA3#R =^S= @宂ϾS0aj*D'ʠR5Wq]fSS 1wң1>q{L{@*wGqNcUϹ_AO(8F1Qhs }\JU};YIbR0s PO6#fIg5k#˒f&D2"_a4mjLF *ܚݗZ~aa/a>0dGzHٚn$g* Aê G_A]>9cT9}W-ko I/\)4xWfn")/ưxlxBDC$A3~o=, dリ:? Kd-.ڠC{f欦&iv_ t|'۴ X:ŏCkѤaObfY_hD <~Yjj٢__cեL@Y>5D@8nO3hT=:2H|HZ;{W*o8g:4~6lg e kaZ{ҤSA򨍓qkr .`NQ.\e(nQ3҃I*!waP;dFxr@RK}W! 4Ӆd0_@rmT쬑/R #*$edካ?2}!`/[ anZu sO&g ';"`}A)',vT :z Gj5 ="&CYeM23'HDI xSx<<L?['u*?gM+ %QD+2ϯGV6|@|) -؁jr6:u$73n\ɑ'd79r"}==49E ˕\aB`IiBA)):4G-F겔j!pJ_k*J?vM{k"y􅳂 c b)[N4*G<8kY~;uXy=~+#php%vkqb:+Sw|,+b9+C/G[k `3GwֹIBL,v f-)Wj4B`wȪt>š<8yD)ܟj ofZsUr?AgzKU`ge-Pkhe)UQȵ {3T ]9'ŐzRqh֘k|ǖmnC>Xd4l EsJdwRLe]3z}%(W Bl! lp'Iw7)θnV h5x~ϊgWnĸyqc_KA u?D[f}֫|d`p/%"~J^{*,E r|NlnxdNR1tILyY=YXN0{Dn'4sv6c߇'醉Y1\A %O~+Ԡ2kV,2d jkh9(0L s6PC[Q|DA^kӭ #, y~XE:풫Z*jA!T®~E(Js뽎u9gkqU=8bfU0kLЬJO++eD$BK>Τ ֧_~ &k_ޑ9@?]-DdPYh5LjXJ_\vZd@ IHObe g7Fׁi4Yv%c5UNPtJg-#MD|L Qxvy^ 8$\"ݿ&|ogU>a\z&~>[] ptM>h]>M݀KCU:†edc3?G5]ɷ$ O:Z6ҡv`!W~`xr*hݦb[ xe$lQjQ# ZHs$'ctF\Gd'qwpPF9fj)&V"֕g6"8F"WNQ li,L\J|7*ak~O# h Q 1@o[h( ѓ \-vݠ I {캌BD&4 kQqD1Uv}쟖8ZU]RƧ*jNOmX٘UQƔ> OX"1-H5r7lj)py^١Hs~pG)wߙ2ף8 m[mnd]T;}!# KA"(٩yŠ%V{.3#[?Eo@ׯ{15%g}܋?;ip{W/ cY["V@5:Z`TZgd+Gz Ih79| H`(Kmȶ+K3Ԋ H!'}&ldWu9Ccw\XеUOq,_mԙMFy j(THCdK)rfTӷ0ǮpxUf]OUOF,m3EFh~9K&LRu-5 [h͈]3Q`@ X8F\W>e{dulpU!#? ,%VeyQ\#ү|*D)8zj4A5P2+vkN4YnTjH^Ry<G齱[?k%K/A,d  Ơ#5T[98rߵ[c&oMluи'RubڊsVZjtN\щ_Fbգ]w=NWh~-/AsS#קFKX؞iqe4+|X#BQ"/P>DywݧCU2TMI} 18n,d\h '"#ׅ/}Li8 yU}Y@UFұ 7ꮤ4)8WR[*҂Аף͑>q:놣RDi18?`-6ӼdOD~ir!ɖ~qŲBb0pF߱|"ccGe򱈭7y>ߢH |꫋p9FV?3&N/*eݭ}ֽڧXr?h) 4z"RmkPN ;@URk.Gw 4r,4H3jz٥:l_peVJuVc;_irGv$ψfia`WJsWS&⪍M`ǤĐ}{k ƍ~|gմ2#$W l$gw##1r& lNUz;~$.K+B4nW&^qoC1 .tSOvA]&蚳’%9 f5XQogOW"vn~b=לȡø xr7 "$Nqт}]5ASNkݜMBRAFlܚVm73!@~ӷ0$ 5zxO8jI}ٚ)y*x)|XJA e bY8կO_%*EnfT'ƭ.q7s )e`8L^8:aN!-kRUxN r8rѤ``xv Wlf6Fhwr;hTX`/- CF:tToj|da˖* IPӏo:6k30.z?l oF{^$Jn.EiJa >9ykf8;߂x9Gho]&6sW--Ka: HdFЅ=*n>"8*AH9WF%\K\9=04,87M2D0HG?})+UjĎ% qp[dsQj70N 2tziiW)F]"Nv;sch4S-i4M Ҫ[NXo3V,3D!( y봒a<]4pZ2v2r/Lǿ@ɵӜn~ rg'|ԉ턄5%\|'tAJNr׭q[lBF ([Qm 1쏛$!|x.(<XaP{#R#X.9fdT6 LNB յF'aU?s? 83O$`?ΘO5"r>,1pÂ@u/1)gDO7\[0{gs6aeў|>MW!K2J̕ʓ|4-ߘpYSBz^Pc׷;;\|>I󯏳 s4pkCJ3NGgDf݀E-= DS #F7S2 :e6q< E`Ѥk~ Da^𧋧XpCo#!C+yc# :dޞr+z0)iLL@Ve}Ow^e d~C RHU$.hR2v}r˞*sy!vI}iÛS!&]e^׻Npn*с?y=Yd9^h]ILG-}z hׂڪO/O \u P$ڎ\]Q)mkm&g. r͑82R=yŹ`*W[<4 @Dltjv Gyju0NY#0@n]3p∟B5ٖ*M*lA % P{W n/O|ޯ]?/5 [ϙ j7Vi S/˯.dK<ɼǷIsrphJJZkE |%F=$ ̉$oa'ࢥ닄 HA.qouMI%X+J̊_[^V`qݰڅhɌk*g@6@aJzbz60n+(P˾iFe?B?+]CvX #X1X2r#>c!x|oK6C݆ `Oy}N(nz_>J1%l!xËްPT Z M9uF" \iwYJh4SQҎmbZEC|KylYpėޠOaRAO1fO7z+z^tagpRݫ1֒\aYM,H $jJ4mq?<Wf궟w5yýjư\Bܠ8}8 ʡb- e'8h}xA!@;mLE(ˌvy$%C݊1 3[RbgYuigҨBϳkB||gx5uf l^wv%g |y%fW7bUѕiPJ~2ꄆ*IǺ6ҙ2vC\f*'oNgO_K4{%e\EpHp{Oye@s v |`<Ȫ)ξ ayXÆ' _&- sl/0LYA(un1 }Xg8O99.zAEbSѝHWEI)nη[ϊqvZNTY778&E, LERa@';IA-CHܓ̲*j7@@jy*o;agF}|3$Uv!>7o_{{F4OT&ҭnN'Bfꘖ:Vοߔarȇce+/ }<5pAj.+T(~ FXʴ'=T2o3 hD\ _oj`8Z p`$(9tv${q͹uД6c)P!QV*ʆF~5 \^ʔ*J.5%z 4yԻHMױ /fxc4lr'`E]JZ%zB NYuLQϿ6# ;pY9SW^KάЦ! <3ƅxh|\ -5[c5ۼ>M|oRl>pM_!\;g sNr4 B[CwญnP0'xCek~%w )E MtqFo6ggVkb9-6~YDdB~XȌb(F,x|[3ШsGv/Q.|'jizp~ ֹ4$86 Gm=T=`7N}T՝d5Ozbجy4>&K#VETqm5/9|K(vZ׫v=d^yi7u#/dТ|zDR9eWQ NEr v"( -Ὀ5PöFjjBLE\ǩJ%i?k>;A3ap"/F?x?BOwwTcjc5Y{"ʕwRHdP̹qGѥD̕fio˺Saβ;6"*YBBFN?\G:t?SFNf'9dlKASkb|cYcM-SJ8 2HsOBiQ@:PeN4 r^t\;w)D nsj$cQ ,LmP~epՏ4w~P6„9’rao+@Q q uSπq~ork3S+dD(XĴƇ&Na䒽@4(LLEcr(MmU!TFYꚺ.^D.;:B7H+ e=sG%:ǩ*OF;:~%KdaH'؋,Odϝm5F !3Qnǣ癮o@ p)cy,!&( %#dvAY3xʱ͗Ag +ľ͝L;,=`?\0$ z:F+i ƏLS+Hk 5O*{$/ZULr6xQ*1M` jH~%bjl>%&o { 6m9 ;.*@w'LPMy9UۦiWk1667JU5F|t515,kwInB4j⑰!'?%-t(]ub)^gJe' R,^7&݉DI ܪ>I|\DHo oq͉Gƶ n ,P%*;@YDI=V:j窺r:-Q5.D@M1{KT NG[c ",s >ğӆG=Oͤ).Ԁx9;옊|B-J_ZbP(gɗX?Hgo)wPe&SzX;0H+bH;]J~;@[|ضd]3B7[=_ "c fZ2~x!Q -AW<)·d"xu{P"DࢺUFqr㘧*i|O=||U3]MspPo2 w1nxR cotyKNP2y}nWyq°5$b*<[Esw91Vr rYn\:rrܶKӽD,yYhDt4;pY[7?w>",&:ZP.x "g(5r[5ڠpr9%u@ 4-G o&QʲC՜SIQ&VoխAcV7+5Ab 7@"p{|M떎ݱbYidj@"ZuIbwţE̹}URz%Eo;EOc]@JJh,QhIɕWH8ӵ>wtu %A(+sHrPii\Db%ݐtt:v_zJ Px[7"yZy6in{JyYŒtxPYRi7Kܗϸ@6Ey<#jD>N3=Y1\֊R rhӖyOT14p*)tDRWVG+hg?$6(Fɽ8)N2`zO"' ;[N 1 'd,z#*o5AruX9i0c XdwqciP-ԁ j;?4#jV)qD<.$~O0+V+~ȋS%EǦZ]Ս;MuF FR{.Qv5H$aiIQqy\R{\9v'BX|>ǡBwtN9n;[cs;+JS@P܆ ޳OJL'g^)%c9v:pnu]'n."3]2C w&}|Y~|Õf0mvNb~wnM ,W*b;a#3Kl5YC1`qC[Y ZGBO\\(^k4[p !8B0`Ԏ50uS+xߗ8EHΈz;bHh :H t/eGD;k}j\JW6,zyZ-k>#w*W 퉥:{B'2Z C-1TdщWaQ׀Ly۠c,mAxY@<zm |e`|pZ=m̔ljDig`'!z4HQr싦Qb*ycpWXz[/]Soġ2&x0,c"ifv,7k Sԑɬm#H A dgQ| ڋˎ]X" <׭){sSA_Xd:&fmG u{ }-P#<I yCCit4@lzC1P:5'V6}T9{l!yx=KD LPaaZ-6<4.#toN~nmZ+oZ++d#G]|9 x\_<%ءws i~KT;(Tv0fs/`ҩS)btw7qƅ7 5M-Xsz Y{T5^nmsH'F: -?8tѠu94t+Y|14\dt, [ bIUPg8$\D aʫq(HXpI= ig~0l$Fd`|"9@lL1-/o~FoYPDyEA7OխR.hk:JWtKA!sf!.( %H0췘>1om\5.qteH=~Osӯ?Lϖ%쥙hL  _[zXvh'(Brmha[=]2r5_ӵD 5"X4uL%}#vN;ҌW8[2"t=b`0vIy؋@:\a`ruCe>XG䄖B7X{ b<8H#_=725_Ր^X]z@8q&41ănpF8>`GJ@D.{e8膊>,Vz(58vcpߊ@ Y.؀M}Yڟ=J؝M1LrMI˲LRdF$u$'Et02͍߮14:s,gsmKP#O 6kTt+{n`duv8&*>־cFD;WRx!u7!6fp٧ Q%Anku'v`2f"jgQ~\4suQ>铮0./ rnS~.Kd ;4Z'.@oB2mҳdD=YjfhⰝRZ$ ^ϣðECJB$R-\HB;ׅh% :^ċ$AEQZ?!G盚럔n-FJ0|b'Uߏ0So\ { UP2A:M>2LAvFޢC2Qp5}ESud 90rA[q@r%OUW#bM mV& :͇BX)҇Qg`)ʷmEWhNVKN$F _NCq>4k%gKO& L8 a \EG^ #+l܋|3Bd^lM!Z s  Ŕpmt\ytJ;n0kA!T0_81GsO0tLHPH;'l\t'>ym0ge6jrLMH7R\}5X{KT]gLÐC (EFٻ#7=IuY4.E/ A> хWwflW]*V߇סG9ٶgcJZ>cE }4a 歌[>')-V[-oFV50V{?y70}JLL0PzqLψ3t3vAl0ks}*6T| j= ۙ+BXey ~dsPaokGx d%"8.o opyM$OBZkY?V-TycZ~,:ۯRq#>E*;AY%SCg$0.v, =w>6K 늤8DVJåڈMmq卥oCmz3L,ԭj( L]Q1Ƌ @%\$ih찥QwַOM4)ЍH/3~wzt}̛ݧq(H6tKvѨqXW*p Q79ub=f$yx*+FKŸǗ^2!)ݟȅD[URR؏1j5MlS1[f=NjA'/'ÌwPXT!?zExԓߏO}L':`flY/O [7.饳_1f:kq7h(-[- 1ac*tȄ;\Y'jF;;I:iXS hh W%UZ%!MU^Q?c%g&y?D)#wuzp#[s̟ Q6% ."ln2 ?Cֵ$ VJĘ#8lfbov [h4bܬ?= -Cގ儋fO{J`[8o69"gԔ-쿰HQp#wLHjjA)[4,ڊ3~㬨˪P#菅`G$-VԾO.%䎨ˬ/afʧ ID &#NEDLB~AZiH-7&7d/ULu  ݌'$r1QYatYa11wR"`0,%^=ujddO[bxeَ݋(UXsk鬟Q%м_ }C}g4- ܭBW&BQt ǧ&Og @M0YC)!(  ? &7j%l0v2+fNwN-xvUV44?<,HH%!B|N#HAc_=!,ʡB4#A(66A7Wj[,"?F9I!n f̴6ũx_^Eh A001UǷZD|JFXvkRG2f4h `*T <%3wnv &ȁ,_f$GBߗO5E:ފ܎ufs|~ّL`ӱ/Zr~'':"=oPN LYM"Xdfsrhwq 0ho9CdLj91vlM+ReC;IJ؇T4&3*Sֈ,_k8vA~JU$_'7 hئ{'wxK,@x3J o7ˈ#T҉3B-qQ%bIA#}7 dvM}$dA۬*rnGuZ ( 9Q؅yM9{j)C(2a^_3 &Uhƴ7ݢ0CO WE;(X.wt+\!PK3V5GY kR*KѴ!j(t^{zIjsI*g2mzF9坧;f#06VN }LmdNP-RGJPoz#ލ)lhm(}ۜm0ι+D2CjgRᣡ|ֳAՌ~Ű8I멜Y%Ne*$g,/XkeA05:L, { 5FɎJHC˸ >Fg\4-)Y,A$ |nI I{꒞.MsB 8\J(UPcmm#Y4G=fK;cζ9k x>T? )FڽӇ0Ή^j1af^Poii˛i.Wu`/Y9{IE"#f)F2Ҍ p+𪜨Y#]ZoƸ`NDSؙ jNM11Y26I~ ~:͌(8E-Uqu2C|ha$?, dըSrD[aa}`Sa(K_c MrO.=*K` Xc3'[h(T uTJ*OUx 䧔v$Q,R]+g?nӥe7H%-1}N<$MoI"&HvQ֧i!."RU Khݘ1V}9 hI]^x:ż*şofvقG Gt}L?7ݯ%eL7Le!:\;cH;KݎIT;ق X/xB}+Erqqber<8e 1 ;|QhOl8S#BJq~9-akeվ8P2ҒUc:a²5a#ZUX$,mUيnRLY`C֖)[aQva)W(x ~ѧ5G\{2lٯ^>}/i}V摨nwΓY &hppVTP̣c~<5bƒF2gB5*']A3nN;LwTDoIMy2ʲҐ;ԳCQM&65QxovzOlf[jf:cz_.I Se*88D3#;a_NgM8QA⻍,{.{;E+E*R*P/{$Uddj 7PI^Z\ܘukɁ.Z8ȏL0qauʑ:": BzeLojI7+O#u67]"|гjd 4q!"dӿ? 3@(|G&ˊvGNuP#!KC& j-5*/]gek#d, R#f88D$}Z 2VWyu\|iM<ܤG0̌c"wJN=&RStɥt͕J>|l|JtW+.2%ִ((yUCST ^kT)DO/[GA&iS1!jSKZTuiK4ō_V{_cKklf6H%vO,^>٥+aA 3k63)fg<u[#bdo JڄOD֗ #1gZb3Zl ^ 1 n7_9QQOckn̩ >I{x,,aIg~Uצ&&j$9 F$u|,o%OHFB'S 06pfIP:<*Ƽ:ꘀ}STq; 9W}^ SK? i]%# 9=Э$xJ{%|~R1? nZKJǣeњ8U܈PڿȎ{jTnSNlŌ4ǥRVD>. _A~[9CeGj3GJ0V?5<]eFvIKժ7qhzPYؽ~Bo tՀ;EoƆyqH9$Tސ1YVc,l>v= a UaBI ijxK@|t;d'Gu?_&~p<I,.$|)J%GgYܒ+"ZS lգIo}eྀ˖ݚƖke Όg\aKP,`R:%W9a׻ h$גFgnd@aoO.?Q5YL잺 ]2o8>`q@yYJ4vc=Au=%v=茉Μ)ais2L~=^`isQ1ײ13l>*T/xu@-vpZJҧŲ 4xM>2Yn#Dz9PZ=R;l0=12dQM}vlE)t$}`?h]I9m^ED.Fn.kD qZmMՄ1yyj-mKmA«6Z`j}-_k 'N:#1Ӊ* Y8&9'4'܌"u=o#%kvmh 'ZyT#ؙ>MA]O[:m}>=i[r[(3r.<ݔH *&|Q!YS)#{<ӧ4k @ RBF-O5Pߜv3tͼ:2 WH KYw_<av<.yޮ'6k嶏ka1uߥ#׃ JP6RFI8EX[[-|66_B`BM0EY6C)#{0g`*ʾqC*nyWNF8(|K o귮kh_(sqzxj'HMWTXyUt#_ڊ= X k>ۯ Ž̀%jsJ@fHtMrwh}rSh#x,2֒Niz(\je*]t 7ElM.#vQun/ o?^;2d)1~`S`;M>_B.(zɟ55uwo8*S7`6 I{R#/ n x,W6 ߍڂy~oʰpSD4|fD~};a|qoA+N˫gP:ጠDK撪~"ja"hR}W +4xG,&)!ni/JުSIUUj&$P>CdDLW '&drhDSZFĆF2YT]!hr;%ȽRA ?DE\;Ae1eɩwK_<߆*0 EۿI# g p'be0x7+~ZP1(C^jq\Gyʊn VK c#4Ջp lӶ?C@>A!D|Vt>`gr"KbKҔN"2u$ipa(oNs%bp[&`Qoź2[_u'̯$a5X^-}v-f=Ds3-u2@e~@O"#og#G8Ӽg9vgM}>%sOޯ^dnh<}=n\$]4v FJGU:,AeNni^/CҳC PC`x(3r;])Z~(W,uvm GOI^=;=p<,"C79% uh-Di!vѷrWk4Ӫ@4l%zZÏ$X ]2 BC }Q囐xe#,6n𣸬ZVVn7g{Ew'96d&ISy>Щ98ȖCRP㬊ڰulgf[*w-q-Jb'3p+i&:pGHtkkvx<y{h}k/8؉ klT3*:ŕB*3aZZ3\F%@KwE q'Fڂ)C˦JC~RD?\~+^gI-Bҡ%lړ|ĖLހv"xtS۠juQ5ԃyJH4\|>>?e fģ]jD=v Jƍ"۸5!~_@7RÈ:crD#peұa.HeXUD8% 1H1aOчdi̾-,%sɘfg&f,otQ-R^^ǑWTz.0j3 YW&>02K( ;(c,Q#we|?莅!fڨ[k:q{3:5Xu*\<;|Mv 6G&4SYR&92ho@뾎 пD}d'vĊj[Q}$>KWSo4DeK3㳋  948{n}`~/Hqln9d-`3n=Dos+1wTǩ B8 -AC|nF0~k/§ZD,! tjʥhHLrZ]S q"o?}l]p9t 5WÅB;H%j-bحrҠ᎞[͏@x<:\cn!x@qEpLzSHG, \ػ` ȭv(7AkoFS9kYY_jVu$+ݒR^}ΫC(&WO쾲(c}gh:ݖЎ}d"6Z~O|ws%$E).Lׁ3W+CcqCְ 1Ӳ7BX6͒2=tfCl.",`щ(=Rt1D2#eJ K'mt+[L9DԃWjaqYKKEm .Nńz Dyiriރ_]YnRܜuRnOfv ˜.g k˻ `oqj^Zr] Dή+ e384j‚ 7˪vr  v7W#؝/ ̭e(*6;V[X.zݪؐs\f=U)QCie깬f((Iη=u:mƺ<МLJ2cC!+ULlKu [eKdP$1w܄cpF,eeij@;'e9mv'L/ 9TUdh Uå(R@dkeLVDw$D5g. )#$^RHB(WkI}~u7&/05F G4\;ԴĻVJ,NVH.pǙl3]/?Y|z+ȃn8a7Z#՗QhhwwY(2')g @0ζ!fJfҒvbxͫGZȨ@sJLϛ{fi |_,єUcVpX*JOI7mnzF[j֠Zմ䚥Z{iXo/Mh(;j0׎Ks "yi ,F5UۃQ=ZE\=%f#V=\@/8'S,P>PHaɝƨ#Y ct,f@貉wf?ޯuEbѻ0UjqگzteoM/i뻺Ru7"5ZeMt-h' ޤ#PA9!Х q~1rm;OMf/^1 Cr({ 9,JM5!Wz>UM\c_' X톟oZ/{moX7ui:=;c; 7|! 6;hҷ S`L44Mspۭoe͉i,= Y`HVMk>n9!py0 ze(b!wІ]Ei4*\oڷb5Zԧ+«]F!ܥ&o kf0[ךwB9.M[xE߇%SOS΍`KTH9s.Z"T}8h`?"yF⌹Bmf-E; -US`}5!ԧSh6k&9L\,innqs2p.,SHg vh?9F!TQShjE2/ C{?#¼<Œ°y~P5F - e'SlkOo"w :AWxD[+~<U櫄2x']%LEwE0;lȻԟcY;2*fD`mASJp5jg@=MAa SI;}6fsҪwo6!2դڭwQUc\B"xMa%T \Y-qܶܺ`+&Xy3O04'F;ýTgPq bRͿ0wS~UaŕxAeF(LmqZ"ZSPiSO8a踏K+!22`6Ps2rm3kEΨvTĀ+~90Xs)22v ;˃Eٝ[.{M@ beOxǩ{d_3}~8e+xYDM7{HVYWGdk`M@▋ψBV(mS !+;{UٱR{M3^я]aN"ފI 8˼#CENlg<=@H{bXh-m?F3Tv|W5@ӋD=q[$yэAQ,iz5v BrKD!bflNT{qMА4*x[ƾTښjw@O5Y0ï{hx-mgYZ070701000004c3000081a4000000000000000000000001642603a900001844000000000000000000000000000000000000007000000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-cml_rt1011_rt5682.ko.xz7zXZִF!t/_]?Eh=ڜ.+@6sHJiUmCE^]듽٤^!DZ,Z״D:>QÄ lX}123?b0of@!{sOP͡NB4zڱ7cgpe4,ۏ3~YULQt߇g%/e`_TZ{qq2ۍEZ=&AU.pOvvYЈ6ԁ_f>c0=WXkCø KA $wz'2w@08B*XqAJ^~ҏzx-~S+x>ǭ9A=}' C,9j(1OaI6 ǫ^쫔<"XT[M̦:381T`Vťzm]lrY0nei1S'W)6uW'?)fFO}1:Z\`vncaP5C77!RUx8j ܿbbIj-,:=<܀с}˩>C0b}!Y$ܔ**) ZDtB,$BL}IAB)TGS7<&T\F\N!xȾF,U^3 ڛ  40s}@tˈIj龃mAZFIr5NhG[Z&cs4%C/L9\0_E5̌dTLϹm.3 o9)-(@[Lx1Mg} 1ڪr;{lJ2oY8[k&7y@ 텦Nq PE \J5Ѻnc-Sma/o&*bPxPÑ/Þ k6^uݗS`i Ƨm𩪍<x jw7*zdZ)a,ΔH.h9(ܻR|_P:cbPmMqTOFQLݥ'D5L˙h:`]4+$c 7Wd&ub=ٳCk^  s/";dO 6BO1XL+-F V$  5u`&Ga\1/ j7$Ng  m~G4w kTl\::N0M">'L|%WΙ#?dnȹb݅IxmjzF83eݴm0-=1fVaxη<*uyމj14q)ͳٵK#_'z _qt dG[Q8x-L̡ʱ_'D"l7Zgr)/Jp-}xsj\W}Ǵa֯x?0xQe}!@$K5~q;q[$ 7 Y'/~ ȕvWX˶}p@F[髭%}rNӴ cݔR.,-n!g.3>Q# A1'f{I˽R"y}eiJɎ8jy(D\ d`wrG]q?*`u"VkIxp&>f ~2jouV_칗Nv\c]XD]J]}tt:qy*ʱbӡklQf//[`Խ #֦Ƹ_#`kGîKa74!j]:Nc) S&-nh` 2`]R%-tFпTk*uDW0Gl7-mD 9?$VsE^fXU:_x96)j?'{°X7aڲ7k`4ЏpJC]Yu\d{bzE cר-f .y.8p'`妯|\$=3&Z!ߘ=TL޴Zniק!8J$Wy6B#g^Rf?9^UEwqn9#E;ȱ#nBQĢh==\ٰ(z9^Dw1s)Rli]*QDS3U=WQKB!}/k._wd}`O eEeՔ,A^„gA!(' |%"Oa`.[8%}>GꤝO5&ESd!umI !,Tէ\rǟ2.ߴN@]S`W[~bOq6ֶ:0{W%vzul [h=ݡG0_Z3DDf0?6[_Җw#Ui&b?Rp][~q?1Z*Ij^E\QMtC!`Jެ^P+~+{;uILc>q6'D"6\KdВi5 gMT]).쫏#1TJ+ 9C [Ap Wnzg4BJ}=(u[:)ND)5Z0RHt,^\nW6[eƨKZ(TEDTQ@$+В(V(zdu*x07eNBwb2(R7@EAQYc. j?U%3j]=럃{|.P7 )gT1dڷUEhn ߣ8$Zo:pBYrsF0Zs]h ObӯOJk#ۚc)uW^沊*B^ R7(Ng9C̊@(Yw<)˿cG zQx7<"3$-F^3DŲ`Q}/ eV/{PY$Wv)*ϐ#Gi 0%mhb 22PR4E)CQP7F~y 9ZDH18"s{DŽ ^/^wX>'J ;{A5Ha8U) NP?h`Y/8ymu[|l^ΙT_@>9Rl*d #5+|M Uz+s;1JdR'݂ldO2|O0f'GTw]S\2ʌWtA7 YW^I"2`@\hj 0w2c'PCєCZ 2D_s #_Y[Č2]O:y$恱<.4Q;|rقJ{+9̞,s@X}55ĂG|84hկi~)hjgPHK`&'ᰠD^URcԎ'QVκD~-Gh ܒ4,8:"RP'.E:n ұLw:c`bSڳ%@`FPN$uG; H UXZ8X/܎p@h*2D=e:ЕXA5b %xWnڈb,rDܓ\~,0-̾e`\4-/Z7SIC5^9?MX6#+\4RZq0.SPn!k G+.J+}[ VLJE礯n܊AwS@g $eϔq[º 踢 ¤BRp->ަl5V<&YKa97h^w0t ¬*iW˗{xz m҉ŕi]Bb7\75V&r  qP*k/FbE@1 29r!(t'B\Y:caK׈H[T,eiv'_ ۶EXc$:.ڭԓB70!ugYZ070701000004c4000081a4000000000000000000000001642603a900000fb4000000000000000000000000000000000000006900000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-ehl-rt5660.ko.xz7zXZִF!t/Ut]?Eh=ڜ.+97gPZt.j$in;ksKֈ#^h#=*5듫 4 ZF!Wrçdvv6*,P2W~ _=Ӧ;+Li@C/{M-3SG8k̹W_H8(Y{e ~gmNqѱ;aNY=İ֐eW׻ }YGToZ.llL}h'c]Vl}}`5":k \OW' {sP6+;,3Jy}%_}atAޙ2P> ,WоQ?xQ h0LT.t3CXe"f?AlL b8 ^3jn8eDTT\{M@1Qr. )-CvS7>L|Vw\eJjlڧm#?dyT"6"iݗ*`"'V^%^CjruiF ._ >B -dK\YR6cr.%<d"߉!81Qh.|\*a8)kbHr;N!~. @")r9~m%Zk6^t[tK1TV=pUcgEe滽4҈+=AUlث(Zb_a C_8<&a&0[MMܬ*w=XH}Ojj|Q{i 4LN 5o^qdPoyFwշrqN҆ Mиb{v8eZkjwW_6`EmdV3kv}~,p̨ןuIXKd׷˨k*4vhsnG<93:! NZL,J'CԺ:La|(t IvX]hIU{RIQ3!Ոr0ZwM= ,3NwzEsBllFx D;y Xb !1J`:hw$@d~ҙ~97Jsաԛ5'aL_*SB,k={^U]щ疱_)\Iɶ\ź9 }'SYJW]ǎ%T7>;yrqk2K,NFJNbaBO~2(VaE#'ﶿAdd">R]|j.ѪFckt6!z. .3s7G 0yܠ!1ilf )Xt;$5FkH9W3jV#7(J 6]%{ב! W%mM߷\OnscLFdĂ~S>i!IJ{nP`3nsf<`*vK|=8}~_vf?d+\Qt"8s_1 O6'<^C w5{y??o,8ʩG*TITω.[I!ES0$3>%tR hF-ɲ֬$f?=cEĬ_Z-aLS\/|#6hwNa~~ {lR'̰`\H`5tT$@.cnGnpTpE4c^{{;A)άfe͕?(e;zK;@%W+ '|CC%M]B 3Q#4]K訦VSVSb[m,+X䇗k n~u;/o/aeʙ \qgxY.We^E%6AbF5 SƝq:=m-A N?lGB؏ T_+r1ӓ|{S_~OTP)eBё亼"lk8s!l, oI;j8n;r_b':@#ij׎`܋|r,K*" vm׭ &G:xa&-{^!s"s:M.JO)%8h\H\ݝJADn";Dַ}7`k5 ص 꾨@X{ݐBlN&ŭ_%d_/ 1ٜDw}}'|,{|*WLLyd+=mXofc;tQL( }+1Lvyxei8M5![GjP܎y9dŸ^~rd6Jnju/0 PejHCVUĖжX~r?c_x.GLcuMI:RU%fFʑ \jrT<#F@lu#rnjCtV&Q76\p.scZÀs*qQѼuGɔ*MDk !n"K7 S4n)RN2MwIK;U3'\Dv~:LG,f!m?R&^thߙ@ۂIlj$q29Cہ䴨E ;j u9D?>3F쳽O0v%?~Q$""Ei8C-`8őOIXMrwL#hX$Ӡ?_=^`EQb]B$;4)%D0xױ3G}5ir)A;鄝T\4*lqb0xj…)]{L8:vS^G(|:26a|F&ƄCӬ#~d{y^E-Ѭ1Msur ʵnٖOJ4"CIrlzxdZOs~×\ӜbsDNŲ|o3`&(jQ?dqd+=ZM6Uqk;ȃoT_݂Q/=٨D:;[$&Hz:cru1(G%2MǞGČ{pT=H@q߳[NTf7T/iA_0&,}Wk #~z暹Leh6vEH3B9)cǢ8 X8Şp썩IziO(X`5f[-2\((戉9$r^m yé)MI4t[ `?*4Th-ߤ -Ly ar|ݕNU n@ЯQٷE*E̎1{5[x&tB|$9x7p'}: )aeM˺ã{$T'2)M(S$pcp@6Bʺl"&]?ΩXBӦCS5'G xHGbGA dc,z@]aYFi=#΂Pf,jl=_&W7AzyY`J*=iGgμdt:)2߻QF6S"sE?t$nҧѨH& c2k 3}Z &O/D,_sqs " Y]ܱt<5kRKr0">xE1cOVb-i:}Y$t2Tlʤ4wF.;@P2ӵ;$kY1WI*?WD0eHvAE@>ĹgzϨ Ħdi]'^C\U$ ]J=PRPSD]J}{ݽ-? :KEܢf#OY UF;Ʃ*dSd=p Jq{ cXR0lVQY– W#2fxFijW 5/P#ūVr'JPғ- - DS ,'d[jےߣ4H}5{.FrrE\ԩ"mRU4"F3/0TP0" r,m妊 rba?nKP F;l[͙ l EZ08pZAQ@J w=4@bOP"]46_̤MLƙydT栾!׳P=H{V06OP' i+IK"M(B7M?ȦfG _x(dlV] '=)l$4q5"_ve؈j$ 2cSNtE564v83zùY^:oj/x5{ĉ&T~~Qڑss"=D1iW]Y?Ut>PN̨`vZc).uA,]Dyj10bm7upEa 굳j%t D?*!-wl|ݎˡ“v 5][%Y5@ HzJ=Y8FRQv@u &LajK'`7*=kqho*a#/cO_X7Ū&6+zx!0[4 ":Qb"?t"~J{ f$1cū c{xhL xd c*;>Q*7BE/o{|]aQ :ba\DHE8u U,r{ib9q¤dJnpYA9"]d@Oǝxz[25"oY5*`Vq*RRK?ovXv}RiaC"UK_) 1 ޙA:cFM燂Me! v(`D1?^)v@dWPJn\''شQؕvGI "^E}2cߊN8N)~-\mJkSρz'7-Y'p%X >xn]NR۰U98U^ΐTJ!TK$$2EeS?4mya2WLc}[a%}ujt'NZ>rt/C>n0{eG-6.`QDukWDzo'$;IYc|Hnpy+5+N\(' _X!AV̂%:OZc IE#.&@zsmJ"m:KKRq|KMmu>O6-E5Z?M5xH?=@aϑ;my̬R%Rd\d9miѷ4Qrl#nt.1cE;@z|dUʄlktxW0v(OV#mCOSJȰ0FJ ˧hZy S򀡰A5BSc@lԕ!g+%4>Csԋ o*Y+]>{97.hOesF@^@ssV_P(#Eg:f9 Y@7U;4"9as -$<.߮tʉ(WP.̡l/ : *{\StX_ԭJʸ{;-F/ˇH85w܀%CQ015\'߻Swm[FOPe mZ/eױo&;%Re"q[,*[пZfJsacP?DEVKhD(,@H"c{6偼4Q, (՞- |ObdV^$¹ʥ63:G>8"w \;7~F1ZXs3Xxl&fuq{aBwtЏzOĈYcp ~i>6EL\5c펽^fƪ&zAX8ɬMF8M{MZpĵ#ev".]~{8J :Ո UHbPkv#Ȯэ03C#e 9E~qQp/X)dlL3)nɬ{WЎD;tA7M%7|//Uxn(.nQ;T:IJۨJk~5#,e e&6"o$ RKL'b5ڐcwC-rֳ_E`_q"'ۅ`)z] pK'a.uR9R7y %/Zw Gs6ԷT^m=hS'JY(ErF}g8қkgߖj*OՓi yI;jVvZ΋Ic`1!n-M.sdMyߙ R5Zq!?~o:}]4~gEM5y "s7Ūk\YG T^_5f*\Mp>FB6q鸽֦A9#ed͆ղDk63n l!$ץVvdJt Q (o^KP B|0Zx/9\XQV؋)Z*T$C\?Xv;YZjުD?Bi~ԅNeIk9/1kLIytm z%V$)C"hӗ0p]ˆ?gת)?"2gɣݛz{x|}l:*=չaޡ"FssZ5u]y|Z_׶`,ݙ`? kΩ(.O`vhK\Qi͇2hQ2fj}(p~.3xDaĭui܈u,E!p\Sywbd`&~.+W CPQ 3A%A/6HWS/xcRdkun Ws7\1A;E'[:er](٤o$ 6,q,>'+ߎ.8qg0a4#xGnSg}Q)anlӲ)M}˾.SO]bDߌ<~6R+cqR#f? K6^nHt&x#'y`Ӱ/DwtGpU#sųʌDV/yY2\OxpA%"DMxBqnΏfcgkI'+'$TAG?"4:<i&-CWز)YP]:t9଀{wU8pK`l4'fňI!rCxMvS̩ .M H<;or(b%!=Tn mX) 7,/4Zq +NT#a(SK$ĝ^k [!b]E]Bh^ Sf46FDgᨕ 3<>{m"G27Evg[Εm"7-V|SP[9a-Vk2},αL%E?c|Q3Q֭3⤖'BUuifb9Ϙ:·O_!Dm/qa N>E:OdJ/l27bį!Vg2 O2,J4K;ows7aWF$kD7jZR#λ?Thh~ekfq9qDd^i];q/G!'n$&aoTaiC0թ[ӫ"\C°qwYԹ-HL} op SNiK+O{$0fE%#,C+[e1 w]yvHթ*f9Y9Qj &氵s6N0JY5Immܐ=RB /&{FDvZI!ХH?S$ÎN,v!+)xƐCAjvG5҇`^KAۧ;AcOed'†н@C[O0]J "χa=n될4Sݡ5BjULݻ+^_'f\{ ?^C<0"T @亙! 8NLfdqb{~/&~UͰ )Fr[:ڍWQ/>Π0 Y_* ('r&k* %w Q"+='"m2dVWVIxx}^Rn0~-x.=Դ%]ܸ)hGgQFa/_҈?Ƥ@qsq,d XmB KiԦ1uZkV>N_u`3(gUT/Ep'@. ]kp[؊RU 0+KNtS20YFwu)Łw l1.CA(fbDK* H{!HI!Ď ##\A% s0&=m9=le{Fuwh7};{ֆbJK|ՉFh:"pT{*m(r뷭V!+@a(:B+xeCKV;lVj$x$k RϯkGۥKՠx)w^4HMdZ h,\ev:[wW 69JvCw'QWܚ7!QT[j{73Ɵ!E7k32uV_ % ʊj4Wz|yA$Mw[b`tO0Ͱ~3rQ,$}8Cۖ`ի{SiH\W+W݌oD"pAR%Z8!c= s:/Qo6wy֡GI#;!q^w{/k;r<\{)[nq\M0WxEiC&z JDDh %Vc\xDeg?[eݘ<ȋr'N߅ Rݶ$[@';UjÞ/x2ĉYQG&j7;Qhsf9[407)#mA6}P_P7v9K4|RcWg>{@S5pWx䞬! %>λ_0WTڨ&yzV?l(86ܭ7g%~ I!5~j\U *mq[wS}:aͷCہ2Fh}vz|UۥMƉU I};z_e1pmP\9 /d^Rsav$"l|K t#?E;X830';tDjGgz@˄S-% .KKmmKI_XruQ_fiQchr&ok}=@ڞbeZ 4ў_'}ɗ}i(;:وiGkTl43)pƦ >bRUxVNi(khk& N`K`o"ljeۑǑ4Al37n* GKHʀzƪqԢq0*eRH@$hMT,N27sJ 1= =M^#th(-z7"x& fnr5TQns6Ū>kA_ȉRܸ- H)[gAӀo(meס*`k];q@F@G'Gj?ya݇-vm‡ .Nt5@<^+]ٍ˓ڊΨ8`9]x.?!?}PhQ(iy, `GoTuPaV7bhj?r3nU{mevܴoZu?JUujy|N}Wk+@uYUX&;@wI0!)%: 2 _4pv Pp!:oV(:NJ9d^a:;? P 5[7(áR|cP8>w?9Gu4|ۉ3+A>z& 'C9S~90O#’v;OkoSW0]F"\zf46;&G$$<(;aT:oI9Q8VˏaiUtsJڱU$^u ;wH+7mAE\&/QJƦHqp+I~t̺ lEoxb\-hו5&_ e+(ao#b*Gi1^SQ^479!bfoG[$4 './YX 9"Vqo/.u˹FX ƿ49~Huџ S~;}nQ8fRl&cl5N\p;̖*k3"]cA8 ^M'F='ͳge'ΪEpu [0RiRYLL7 n5YA !B+q}/9v7c=;%:Y(<(n T2ɍ ߛ֦0?@|]XucNp]-KNt7(WzQu[Z⊵1F0*YFHq%M_]ʬҳϊhH^}3>fCק^@}n2v{_ S ~SL]#ƋҬpEM@V%z(e˴T.qR#7PG:[7Dp5}Ϣe\q8q-´q4]G*ʟ4GKkx?is=+aV\7)^q}[5)R7cXŠ'+ AC/=asƴ|2w=:SoP$uz†esY8뙽am]>qԷ7EbAҲ 1s~`2Y'ًwj"U*^g5qI8a /s;GhLQ1艃OԠR.z"M"3{V%V8H]P,/p ׎tIX\3:Mޮ&4,?m~fa*iHtUGRfmxApKc ̈́j_L rmU&dyp_HA8+D ]UWN kuA*_7| bO1BVrZ+IEŬ!᷄U˟>Vie*o7h5xn\J v&scAR eB0k@{ -w}[Ѧd:#M 3U+Cq&kldJeRJd`U=\5Ė1FNbo1aL>;8+ vo" k ̡AUv4WtdSfrf$iVHYt&*I4`-MWTRCs݌^}㮱NB7-YᶧʱX8:0e' S|;9ڪ HS$m8Eܸf=ˣ*{`/_:+/%'sjb'+$U.;_D)qtI~IK^#STw.[a}0J=WЈTބ T2eiB[so("VvՄ[ d;66¬X]:I>5Yu07c|K%&Xs\z-`Vvvkz5z57F[;Oum4OXb@i$\75qZ Wq1] o1W:u% sW}CNoLŏDp?Qm8-;{f*L!^hBQFJQ]D)FR0i%Dq*/ZnS2DNQEK?|l |swrLce|`YS1+bE($rcb6pL+@f,wqҩ{H1SNQIT;:W|K Bt[ekm`{a붅EW/\4{=/Zr%dz'=침&&$NI?yz&ies9682Qȶ0L?eq3,y;c MNq8rC2Uz3j6b}'%q& ZTTxmP}@˷.o8;uA`kA`2ȳJ n*斶zs2"N~6Z 2]/^Wj"#UP-1Sշ+ӊFQiݿ(R=ɡi-a G|k`R΂m#\,aysXOd+a 6˛|yS1T nm}]#g 4T4GX$iKqt8Q$61H]=ug;X UCSq_PiP̫2!Vy`pzîJ;oQ<]*HFukkݒ`1:tq^>x TInbzuLnM8ƫFd+u1+تFSS{(:|u;G:raRӒsSc=+Z2ѹ$>pf$5ι`Z}βIASt`4+{ (Ƣ4AC &~FH>!b6Ung༑Џϰ?ŗuCJT>ϛᩡ/{Q<h젡-8/*U/0G'+(AĠB_> 7ֺ3 2ywv.TW=a;*;ۓ;m}~6/جáS $<SeP}}Qo n8&*1ɤ եw5u]U9y~8=3ًdY o*/5/O5R39"m&I9ُnԧ@6"ӯz6O16耚bȗr4KoG:>Riގ]jknO5NP-(&myi'vixxy[&Zgt- rd @36:9#H&n~ɿhN,=:Xڶ}i{wye頁@ǨϧietőrP G &R $m}+":=[C2HKsM:S0D? 2?&] `GKL?cvd(  y^#MR {s>,s+(3V"ĆPG)؈l $"R4cdC^tmJŪu9ĭknzMzAb\esW"RLjG*q:ux@"eI+(r-՝G?$!AZaFF"Ԑ=)e篩\Qf~#o2nN*C덩R섲1 Q^O'])71?7[)$~AѼ|x jg x副#3|rqqr) {3'l1؜ ]&n٥TP`ߵTlJ5h4XVKx KZԋ"n; =K>t` *)%Ⱥ*g%O?,[(YB=;!="l>]fHy)rJzeMS\CVh%Z`eì%Ii" HYCv*ƓIlvDPCliP60:h!T#uu}hwǰ3㌜jCA{;~w;rb$3bTm-pm,* -5EeNVWgO=ؚFP@-1|y0W QL~]]˼훎JfjyEC8iC$Cpa0D,sקh! #7+Ʉ^F'5=jݿh4 c!?ͺb(#cݙE L8B7t|ǣa.]v }kbLdz4.|V>Jlw59r BĩX ԟBB` La6D+'}QY-P5ۉxc4bP EW Ya![nIyZP'HavŸ-Mzf&)ܣ. ; )l╜' 8.Fr-e~.xzbl?!x!ƱLGxcb'k8lD"ܷ6,66D$ا5:rw SɉS{cc =s W+{#Ļ޼B>b8 3z@r%![|lNF{@?@n񍿡0.tbwp?ZUO8A23峤UٸeL6Es;X#4 6]p$y~{js}8& \t>tkjd=[:;"ݟlL 1JX\s;-^P)(ߧvDH+9O~SPH6Y=!{(z_ 0|k,Dh,8-QĀes\wHgrn%z6Xߟqw4Y(vo jn-˸v<!vc~! d>6c>S,.\} CfFd3*YX9ޅ($krL9|axג̬{ ZZ%>D툧IqU$ D,,A{B3}d{ w@2; 6ʋlO6/>9 QS}TE$K3KNZfP 3Z{:NϣAU˧iUA-A[߅PYg*W H s!j"w:a;^n~0JwD:')~ :-V_n<",7is+f|q·8[aw"d=Dq^*\ص2vFbŽN(j}>at!}T ʼ҃,[h`@߄zLѠg;s6WP[[J g_ Eb Ӵ!:,Ç!E-,lλW*-4\1. +e&;';&NO4|Mؼ`{*NOЍ-\ exW֦B~9]e&ӻF4Z`#8y&ƦD-Fvs?}^R:LyʴFC'N|o~Y{ˊS}e5hq)br).F }0Jv}0!1)CVORu_uLs'ْ%%Ji9f)s ."69\&nDwp:VA?^hطQ9);g1w{12=s 39+KN{e&6$;nuP+{6E3E4T^wJ7#E 4< Cw_!ď2vih&f* Bon#7z{eh&>: hN0I a ٪}zi ^A?%FҬ_.Ɛ^,8Q#[ GH}[E59o ή`'̐,ow3V{8BƸs}Oo=h=Y`&~2Cp!vo/Q/}trc6@~=Cgŝ;ɴ6"aܥFjkϗ?"Mvא#@ +EKO/wZH ]X6&P@޼w:xƒuGxT۲t5{$OWa:17&6iJ=}. up] %&O"FXEgqРӽ^iL˦er7=4هs$w7B_gi(U'%1p@#5g)΀(8EȴF4#/2'QSJv(V_ĐrYՂ/H1A%8@6էhk裬;@XiԘV3u?ZvP䟙~ 7}څ+50v5=+QsF֐-/,GUd=WĚ3jd%@|86X@Z+bvc_ lq琉.S0dڍxsÒ6A n7^O9λw6!Fbgt h}}hJ따QDx7#9wMC_zV`VD!5@S~ /| 3L m^Vי6@dI9O!sX_T#_`Wt W&/ @r=} ~cMQ3ö'x~%"gDؗujyK ӛRh}DrN@5Eis~TYͬ\` rz㩔2À^{Xz?Qa /Lb'T@ҽ'R0reo̊n젛T =X.VHy4ܩsd3m0>0h!öntfE,>}[~^)VI.'FDD'0H;5m%X"V;JR(8՘aB(\#6 #-[3Q2a>^1 Nxf8x9UORaéQU0c;\ÎTQt *'o1`!O|Q RmL2psFŽuhk쫮a e~Uމ`58-CjL]1D ?@XcMѝܢs> Bz(w%Q#.&4c儾R϶L9P1Vר<2E9ΘP0ڮv(=(X-U5}PL)q|З܆4Eun>fÛsP) VXi+ԔV|ـ'm,纜 ǽ+5-4m^R۩ <`h*nz fuw݌kWSS :\(@*0;p֔,by]6!hl(<PwDf;#пqE) U9Ĝ]y'>HXUNV;Yg 戏[rrպos]&'S&D>\,d뢱`0wl;k-}(^M-Iv1{]bc7۫9${,R bu=nJY_+ ,O5\j[ ,rnF2[ȝ;SRB ݭĭAVYOi`s#5[Vt|5۟_n !t&H-JP=o#˔wCmz'Wk~j[[00ok`ps[D~+)7r7MofvׂP3+2CUA,.X}icYiȥhݖl93%~xGK5u|x%"?.?n>ЁWBqx]=9/GA]wg[nJc_  LR-N5;;Y}NI3e!KOy 7#$ Zw^;H+߻8I*2 WЍjx.`2B݁3L/jce3GAUWvz1"Bv"5toZO }` vg_  YT%XW?@l"atۮW3r]x_i/E&\J2xǜ,j&[Sb &_Q&}_ N 9q4kȰw4C|!q7tfO^qA~ V]D]V^ x55$=¥~i)Y2O"p!nUCV4wj^.N8S,SHjɢo76߾ ^t4ztQ7nT/+Ģ4SQD3A&?z-67Qg2-ө/~<\Nz3N*cYq76Xlo4$O)5ˎsB@M{0*Ϳs {#_cںt]_˰"9V 3.e 0Ox"Kc乳>/(՟I;$6̫9WpqnNM/a֛>*QZ!+yz A9<6j%eJ|R*8pWg{cI31 ;3TPaZ?}zґ "2R9GG|6tUq/|@ |Փ2UJPk0}+6!6DO-W3TBx`|xhv(y! 3!ɮ1įrv52kl?Ɔۓ'l+wƠ ]>)GGGO'/i@WD[suڷRd R 3^ [ *Цh¾J DZҋ-n`kM!g}mGWH6ʶ. !meV_t}w3;wd ]ZI( gQkFU CA ٝB5ن֦slqh4n\pPq#@JX{ //Sgz6"}" RðΤ5Oܝ.8eʂG,Vk,U#C?oꕼ7tx68أ޳{Gț,jP.BV"8k;˟e?5`5}Ⱥ YC1Ɇ6(Jle^LR GL4H@?s?7XlߺB٣/"x0o^ v6iS2•5(e?4I}.#A#es"(O(0`fyeG?}MhO)&ʣ5XjUlI~9ì|$\Dp4dV٘7b.KLb=0>T|cdJBD h†]Cƴz rtfY(Uоп6$r&..s1y&졚*\Fr/^54;@KQ q6# A:i1lbm2S=!8-7oOWCl{4O+߿}#9 &*cJäD7j A@',bvm~?eYq-rP삷'Dܥ%R5k άA̯5*uk+F_N߅:* @u}hPr{1킋)mŠ>fՋﰃxB23PSgd}rRӝb<ئi9ʇ5ȀAS cr$5(|PO竜vJvYuꎢ ty2liֽc$ٯ8/vpg~];F5yGϵ%5I}/IH)|jV*.kkx l`븣;#i|,WId ;J%PiQtX&<6"lBC}fI",4L<=6j x[E25QU-~Fm6nA\¯=GCLԉY׌>AjH8Vں߷mt!σ+uxڴ2zSd;R0Q61'$.)q/͈?X7,7JӓroR,qp)2O'+xwTy0Rsʫ>4K]*Iy}FVdu(\Oث| W[kst'sdX:;Tė|- // 8V:~ ?w~ix蔁T55mnuI݋ۮ A݀dr*1Q7 اMRU~o( ]:rY/Op:b}6Fb7$awTE'9}XӛA>r=KjV+dpTZ)$fs߭Mk-9d^hW>{o*!Si;YT(*Z5$GG> ^>srWNkz8+akK|QdEoQ?{۰Fs~n0ECԈUQpcd3 \%xUi+a302p^\"Oi݀8ASyj3q U+?`:C Ph YQImXt|\H82QuQ})L+AeOɠ[W^9K&uAr{lmp Ay2\CT=b秎zξ&w$_ab*"ԻШ{EWv7\O-HWBoX)'i.]llcGt8s! N0~14>ۑ_@1 ;FhA-ܼ_pv&S  ؊O Lxgzf=v'ZNTR\#+  ڏ IiD LQȖU"adKoD>C׷3:>6L\!@@4!=YJ 3YjUTB)lŅφY̸yW06u.&h"vIx]gN@` I_JœM˳Q-r/[S4o+h=7oQoYje'S \9Azp`rMv&,N;;YӋaM #^V&LuPûq>.ab:bŔ%Ukk/Br]'[nqg'>|ǽuy4/RH+E\!ND:b{Lm IYUfɨ]tNTpvաK|MATkڨӗC6$;cDl߅k *0!@%WQbxx.a6?hOnwuC"B7Pe!ts'ݯ8Gs,4xQB.U(A`鸟 NbH)w4t GnUS_aLĜb~P{?֩Oomd0)J^XJ`&(OrJ'50O6rp3u;/#&EE- )|' )E3;SKsr)*ڝUw*G`?ScYwiW z;)>xķNhX黎7hn_;Pǎqq *XܮlSx\ch2%+g4m2D?#ϧ|R $Нwtr<_]f [a1ݜOr?u)*ňf2~"Z\3;{?DfSLA.x*GЅuۧdr ꧹I浯œ)xc@!\}/4E x5Rd}'j {&M{yK p ̒FHטQp/0dOmBPijPp_Ҫ^PJ~D' f^g-ϏJ; _Ehʀa\CPS.*oD񹑺(ۢbVֲ=_p rbHB`w:z &3"?]Z|)>:^=$z!OW9̜*gv~k_ɩ?$ *D5 tZ?.(^CWf>ޑdeXXtclW\6c tUeoFgχݝQ%$I;V?@0Hh d=qW1%ZoT샰 MلC>A#F>Cc&oZ /́ԠPE% ?φAlN Sn. N*?R4;n~7+}Zzw0V2y+,H YMX@NçGdٿm*6;;3 bg9ѤQ&.jP᎖ 3*+(Ar-! fqn-7WÆŰ7T1κ06++qC ')eAOuEzVkH1u:cEgYuUT:7)}G[V~SB~H~a5Kidp8^1 Z&3ɞ/pc2ݦ4u^Z·z]3;y _Zu, _ҝbCA@("Xċ.ޝ 8FEӹ#x4  >h+/R]9QQ7giTֆQl1aJ}8qmZVgF#+j-2pV%R?nuQI #Gb$f)VAʎn;ёMh+W ;6s?@xO51S ?~h& 4U,Pv2t4U˧Tp~k]'"cb;` vֈ+\- L߹0-R/'[U+MI=n8KHEkG"DzMW(۠hZ:fƪaBjy,V^s,uMtN ث[|Xl$F_]ב̲uWIVU>{0':#p]#㨶oC -g8|my1&/f oLEe<׊ TN ;ٽ F:(ySaIJ9 WV kK3/\0:&4 [y,VX$H:&bڿG8 rn͊mSБTy?sDڐdx#fH}\BtC|;ĤK o}S,~TGL{"ꪊWϒxiչ-@I=3Jh)0e;ɈF'yHb~CMނa/s߬td+٤Һطm|L4z)UJ&L@0Jit`Ң݁cc$Uh 9[Y~&|&cshO?'^ngw˫veup[JP#I]C\?sFCBq<[;7y)Pt"SE^bֹmY4 \ϭ݄}Ia2m,%b0, i(פ-5EEP) P,T۶iZ}QRh7=sp %Iʁ^*ZRv1c\fpWk| Zt%Id>ZQDžJg[t+xyZWj =7nL"pp=g1i&^xkw)= ԡ5$' 5uAB yf,nuyA`.HR(_pCĦ=W P1Vٸ>e 9Ң2;=a+PzKD*/5۪6:,eIM)xu}Z'qHQkcڿ*g,5E85,iJ Źd!.mrKg> :"G9E+ U*@*Sѵn0 oIK:X~6zIJ>~ӈvφ sv@p`+(3 +wIj,^7N5]z߬if4 =č wRTE&;%^ʝd1>-*-[BOwӯPPWgc S޽~5؛~]*y-ϼ:8nVf K=z<(jjˑ\b~5D /=pތ{mYӧ\cM*ϱ,cs!]m/sj.]7=RH2<َ`{2#f݌\T ت$+\px'Pmq,88 )Ὥ!=j_1􍱽jZ4 S'';=:SB3+8F!x%EE Rué-\s{ K #EH{#!'ሧy8AP~ILKQ1qk%n" iO-9XXeBr36!P\% #ȟ|gLD_^|ؿJM46@3D?ɓM8ʿ}hXEKCYzW07Jh;Z^Fx`y"^9)C7SaO򗷩9qa`=ԓhpє(hw`'a0n;R<4kLw c-rg&DZ!]kgND\À+EYTO@r c4?QUSY,(LVnD=n ܥ 7#_HM)-e^.Up>*L9=FBK5! 4Cf~(VModn[A]!5 >f!@Շ 0a(.bSeol="Hj.xn<駋CƓbנ\γ*qH+<"=s|E hs< -=$Ч*yڨ9u>m k"6c'HW*ՔDLȷrgXJK"WZ)x\d%Ib(rYx,rO0%${KᦜBr_ * #4+'B@|gНiXс(O%,K l&V0k[U817Dۛ,f22fT_}yn7 0EҦoFGa:pMn@W-*ح[,[3#0C"+EjaZ^WS'?O0VfȌM[ h9]0H{c~|G -]Js* #%6 v /`2:t]"k%i_n(j!W/miNPVMVZH%WJ'L`@',Zi53@X(5SrOKF0<ѧRO£Ǩ5r=ΝĤ9!39MN .(ղPUy:dCGBMƞʩ:H9F6ڸU vev H.u]rhQcSŷ+Vٿ8í`VVpMq?sUZ!|06ryh|Ij=D]Qxw ZhKZnxiӌ]Xxz;&>](RBDZ F tֻ3ӱK% "@ !+7?&\2"IǗps-OӍ"UJ.Swi1+@x/_0:^*-kg!/`Ւ3UgJ9$yPhYo-y"T+3>~+ 5Ax&'fT<Ja 260n)]H/=S(Sr_Y E֣'&1@\z#O(p "/ҕÂ07F5>rP ;?DT2gúBU}˃lKa؃>OjiU$i&VY"|bs1/ɘG~:4+s:x 8 R78+ ndҖ7ܱbL@)Zc-(Zjy(R:nrJ{#1|CʠEW:SGYf/aͅ %mȂ'>F\_ *t>9sSI.j W}FnPMTUIK=2se{g'|ae&G YI61ǜ$D$)zẉ'cɡ}8,vUJq,slgyEܝѦJcMPbjQX”F9"A,_>? ;Ad 6@~ -Dt㈳[%嗡MV:{cCtsul\1//j:&dwZ4^KU~&{QP)tBfּ}),6qz˯ nk$yQI1_Us}!g5ߺWV ۢQ)I:Vj {VNfnDp敲· NwI`nPŤ]FfQ[$c]ą5 \bϱ 9繞xk;?t/=Xo/7VhadB-[X;~/ E&ŷnk1}3]Xk~ [GQfGVrY!0pҔt4^AApT-qBAZ Mw/rUmTCw=+Mn._D`hM{x:r}Wjnnq7Õ6vWX:%uG/\*CßB\űNJ'أo'W[1>/1@]LQH`wX "aY죶O]-l>KR cb[&X1RDD_ȁhlR85?³?꺎k86V9#JE%1;.DMר67/b+Pk&!оc.#?-T˷NiF״[)!ZZ bא8կ49L֑@^_J<ɝm_={2IUXD%ɬO:wՋЧ#f{ :'4"J-num(ʚ/E3CNrv&4ՙ5[EV/NRC-<"=tS?' W,Xm+ O~I OVoŇ3}ːzlE]4"="O H]v@˒H;"EfL7.5Բ%ȤE?6VQ}˾HB m G,I4KҴܛͽ.Фd1<[w. E)s >RB;aQ59A#L+0aPS|kk '.*Ux<ck0m5잛,)% ժÝLB) t_kOd"Ј`m*Lv r6=Ú7Joduge)JQwofd*E*洷- G蜡\0{ou0;u隅Q)}"-~zx1o/q 7*n,IDefs @*̥b <"r&`6ٽ;7<ž/|>msN(]P[lrd#g4dP֗_d㭘f; l Ŷ6?1(6,Qor};X z$PPI|5u&2p`B30y*yZO|_NS(\nW[Wo߬la}39#mB WD:W۾[mh`pCu"+f SlO^3:p9D5"~6ҁ)9~dU&ői©m.mƢΘ\BI qp܎͍N#~ʶL@o+KˣkݡC1+"WyAI;=73SNt+Scb$x%Udr>X8i2I蝮[`Da*RWQ]eT+n ov2:wP ÝY^Ƨ׿MJk_ y|f]GA[հ}5x#տg!G87S['E1{uޭ&/-?ʜTc<s<{1f~\KMgOE Øv˸H!/Mq()X=n8*AvIsۼE]UPMuO{nwQvBZ.,ҫB~HG|9߄ YƽPPMzV CSmU_ 2/zx7ԟVq{Ka1'ҩYc<ϔ⦠y(1BD;LYgɿft/]J7Ǧ/G/L幋Ӷim׭E{" @,ЗX됧7씾P ) sLf\GF#{Cxl<ˏj6hЊ J;/eJ& i;Wff&X)Q9!Ґ$o0a9M5G' Jl*ݕKVZiM_$̊lrM78qw4tO~)^NMv[;Ĵd46(s:V[uHbE {Kq>?H;tk,Uۮ4eɻtd|# pTOhiZy%@Z]b`4pOȅ|=Xd;a\ vhG.t;d ,p4TȬ! +_ mJK^W@(% ْU4IѓVЈ].%h۬ Z0R0;/>.;i2x[ĀQ3r/.ny;sw,܇UlЄtIO0G:y&;- m˃;XJc[L>#3mk*w#a$t Tf7zJ;Δ ?{@TW .Ύ/R]5oS @.J*nå*"M. BuMIHuBbIvCd3, ϛcCW~7ެSQ utVWjsN'wQw2[N`UuXs4MT7/GDur׊<#3f<9;o8g?S%.b_,XD\--(􈦐5LzUD cןЀ6ICHDxbXV1ZI=U+X"2w})W I<&$O5 #6J3qR[nF%d߇YEl(TF>fWU@w@`Fr~i;u"y=F >TH@@IiGb)0B;kǧBLE[\ n /ێS@eD1;upNʰ&{B. pI.$ JB@{B>U9}'>i'7/ef#~~عԕ i%Km)g`9aD][N!G oWyNT7jVVbS0Fdyz.ʳ6׏~!<rPvg6ZrIc Xi@XOTާ6T􍊙loyU͌^la>X?Q|98=cl]~fJrNXLjhϕYS2/ե$pjp1#'fM xgO$"ZNQXGJR&'M8ˤ=N4Nk[wP/t9-f5cG` 9~fvR%UXc%$(23 -2<͋1NPo{kHYkHB`(A5?=.o;0Jb++`h GJ JWI22{kshPa/!{O uιvA{gCQݖ4 -sӦZVwT!%)[V1fVcR;R@{K8?Odqe3VHѶ4ih. C&5%AlQڋ,Ix_o`g ibSD #Rj竐yx=p ր^\`Fmߔ6ҹB9\[γhMLXzYx2gw;^oەhދG-X#dۮimg6qIo- %='\MtKQSo uo9օyߵ3ᜓAfn?mW0!Dz ƁarmJI@9Q 1Yt"dMoR YaK*A܀yЯ«w_ 0*yTաܢa̡Svg$W+r*ӭ+rpկˡz> IMnDC2x?o "my}Nqr% 'ϻ3Sޭ36 ۡ7љRi SDU{!|ko1vڃsd\Omҫ(nh{2e6-f3=GGKJ)nOF ΧLKP L{jIamA3a6&Ž}DڕIid\*. [ T.Ɐ=-g!оzFvvAAdf3 ]U&W>۳ 2[YHZp)atPd7;r87$EL̎xC lשkN՛7J*UEN9_"nLԡX6 L T6} iZ#m4+\VfWtL\ P&ZƧwSPJGL7,Q4_ڟV24u攻rQ$NT@/WlfWd N~Y Fja$QJ^X7'sl c 74O(>@{ojJTmBI'Uh*U7+1,jlI?JX<0;F߇ S,8~+ uoFӵ!Cf1~buD/ D2QD ̓rg/96^ j.Вt Sg jQ%tVs{7mwKXz3`CbJ^ >qukA${%>I9~d_^l PjbfVFhϦR4g5,pbP,9:P6S{n]dRﵜL9 (UP x(="T"4X}ATts4sAZeE/n7 KR2 ,VyZ,Wrwڮ=,+^])jW2ɋ}eBpq^[P@cG!4WU|tF O5>XWBeHp˟y02# }DgkyIOG㳻kG|LL 薰M 'y-oJ[ ։_I<n8?M!;?xYS'qdRѳECT&{R්a5Z,PTC؊Ɛ}W5^]cdc\N"20 ˶ \hcW!sI A_BOiI@grcэ MK,C H*__HEe#}|cf6ljEHh0Lq /T47[ Bea+.vea$vGCNP*@GN! )M: 6YմRYJ&ćd=M#ߏF0-^bl_a^lՊT![IMHIf&dJ%{#KAɦT=0 DI?USKpaQy7V[w,p٣SKw1Il߲LN)dq38 ˒)?h͒πxgSܻ6~@+vv ;#_@Npa09Uؕ&#CC)(C`i 4&%Sn6ǰuz\md;9{opWROM˞Ḫ廑~RT#7Ke8`rpq6hT?ۃgեHwD>m9B7IVȳyU vf 2sBx5KpLB, fPZ^]%`E-da'l 0= ͓Ɂ=P@i%s rvviE|Mu qxJ ,A ȧK|ryϭ>ϊЎb-̈́ r#;F- cag$z-2 r$08(rqosMl$6yPdbTs( dDǸq)3ԅ˓#J=qW؏t Ѡu{@*VcIIim DZ) ̂_.-qaIh58,·$҉b9O]N޾Mǧy^·{^+=G`u}5W.L 2{ ٰ/Z s)9k?&1yEc9Pm8@cVS,Aq{Ar御aLȦئOQ$BCTKϲ8l˱&$MUN諧E.8]sD,!؏XU!">@ \cwD0>׆rh=yip<2|&7铳.7p_0V܁ 5HZ6'4.7<̽\7O"XJy1C=:X![H][|#ZPOb~:_~1,T_i\izũ4Fd*TcӉ*>9k0qC~9R),RV\ "B煕 8oFUpl],(^BQcı nDsk p ITZп:x CۋT $FQq`+{sIqC @הn: 1S:7te3pej#`^]p|fEt=cU̵^1_1X; mszD mT<=!L>-^$4{8؅dD:!?ʇ45ls>hY8 zLE|fuZX4i=o?Ef {ŀ}ŵwT!y=@l Sw ?IY+Y+Vރ LDW:B 0SM,3w[hi'U8(͞<1t+ R{bX_ʕ)ģHx4dǂQw(b^:u o<.77vr8 Eu # )^~YS櫗579GFd+ٜ $Bwٺ+8x'Ab[lH }#gd>8:rS|4ÒtPYH.>v4-_~s<~0m4z)qm*SCcRA(r VD֠`ʚXC}#WdqO n +GPcx mDfܡoF͊L5Md=Θ-kKvQ5|Gxa oU/uH 7ARtI+tzm՟هmOँ2Qm?CҚz%KW!'(ˡa((obt%hfUwE>i(j <W4\{|Έ5H& v7c޶[+[&G (NNڐ~޾ 9#. &+;Fq|\`4'Ĕ,/ħ!DQГ^Ů8}}`4m*#l)Bl hvxNtgE4q\TVF],Ji_ neaP1ү"rqOu0eJ2$BBC~oKG\Tw$aqVZPvRlRP,s;H6r)凖cxdi$Fc{\jLyCn)Nx֩~zH-*GҿTx\[nwTqކ~ڀl@+3Lgdz%ס6!8XIf\0) ou4Sw*BL Vf_ۻOl^4K_Rn^_n$*{PXr˲5/WNY @D&vVQ.C䎔JLH]'_]o64sP)_WX ҂i'V9MzF}uS]"m#;ػ"vS ۔YiH/8͇i'`wXn "ϨZKQmG@٦q1_o<=GS{OVToԈ|j 2;1lk,o>] tFOɘS D'Nr b,w,<\gU{&>v(D `JM͒w#tFZ^"-$DlE_j5֠by'.h{'G:xYuݼ acMI'FF-Ol1\unm6G/,d{T OkWHoMZe3ceQib5qysiOyyT2yjv BJŕz}_W)3u'nBxp|.Dt>EE{5w+̓ o)S#5y XWhQV /k\cgs8r([U% &/UԓkC νV2R_^*u>LtOv4,S3 U.TkqKp HlnB3\꫿12Jky 1R3dcGji9yaS6q2q?~族}2rWL|Y 4:շJӯ}H O۟ hH0v{v:f+EY< ;`oM[ɫwLhٜh nl7;RX&yȼP ^V!ٹ7ZI%*ߵb% e d1ƲQa\C+>{j"ͥ:*~>x\ɨ=$w4*z) 7@\ ];0fy^r); J^Щ+[Xu eicvsMKYODa{lvSL_FLO%LԬRLǚ](g+XAg:729Ya:34^y)zy_%+ 2:{˲M#vI=43/W>쇳8qzڜ)d]W>񓴉Ir}KĐ }֮犾HS;0㟑f>bu2фHrj"P̡Y($_C4X$pn#!#o_'+}EXzȖyxPU#BH!X+QP&"r$QT!΀ZkpGEM,hbLȟΎe*nc֭Q,.t3,j" jiTkw# CF6|G%߶ ' o} ^z8J.7rF4&>Х_s+lDUΞ&.)\!`@ D3'L{jeۦ2:xrJ܌O``"Q5 >)LfEp,SE=w{4 3AF90#a夃QRܡPzg0ZhwIfRw$ qD_}(P&0!!:ޓ@бTZB-Ql^Ц0k=l YJR41.U2735Ja8cM@;cjFVpmF7%%i?K:/Ւ g1N=)'L\i|jC[D9wgNr=lS|6㲩բG"P eɌ 휲B &N1޲ZzB`^4hÌL#"Jt&Dz\x6K˖G4 bґ-fW"~DOwOvއk<3?x3ޙq ʢ?K}w~ @T_%BY"6 a,0L*kxpnYcK+ 5[%0l~}6:MRo=r_G~/y8EO-w&zY=GMxd}=DRX9zJ((Lx}#cz@(83ҘX)<QlePgLmIVxR!m7^NBilYxmW~ U !RPi ZhZLv\M;]TڕR<#M "Ξnv5٭Y!0[} ^,h) ꣂrBGV<CxMbd\Nf8:lКR"> \%M0#bb ˜&å]T`9Sm)b)z%]oa@)'pȴc֙cj①bL"5Wa]~iҝDS5!R!d龠&.O2և^x2A0+P)q<נj+- R@Ӎy-XJ *YD7q~Q $PR,䤇=8x2ǻx4L{E76>jBHy,WZMLuSPyLi"b_x6|LE{+^l옕%8:o~3 vNX"7wL+KV]r}?mo`ǑIL^VDep_ AK-Ӏ-xtj C XW]2)DHfiܢ6<;];]#r"Δ뿠r˒F;{+^. Srw'<Xث^:!6[S:)"+v\"Zo<*ʬBW, *6ev<5^6>6+LMye}Zx4p+UxW8mZ[=KϬWn|VTqJݜX:̬xN1ŝ?&r †-@]lf \w-9gA*Y` Y;YUU}D }deF*&9ƗTǺ<:{uNu~ñ~ "J-aUigyKm.>~Ss< b':6=eA„9vυQc#~kﶸۧFy0e^:*\>g=_~zgeW_ԯ:umDGWݚ+70j&񜃜dg乡W5TNDw[$ xd";2 5QMαMߡ x*H 4?NGnC\ ~ x8DFv7`ń }c_knEB9M4$]oFz=wh,K>(AߡG KS&oڷ[@MpDp^.?f-óPg\Au:S'@-\Kb}MI'+zn2i~t.:;4Xye0\u$zFԖth@_E#Bw֪Oj‹MΦ ĘSou;MkgD9+tE]? IV4GrDkop̱̉C75r7VoԫwNW֫y+YJ w7ɸPݘIX2=μ[".nJIcD29(S4=c?Z W~`/ F2kw&q69=-bQi<IFؒfSM3xPY}E?$q&av󘪀@9$'yfOȧEOGAl_c`:ƭ sK_"`UuM-gA Rx~@Z>Lq>mģE'XՈؘUlΙݰޓXjk+cu{ 엇%J2~DxP`1$tXSRp}cJާu%]CzVWSpF;Iy-rAe(&|2lgbHf#vW0P-f #VI NDP]`2 WM}dm(= `űߧ_ rzuU=0~Y VbD10 p[m$uOі@٬|R# Y*;fL/ '`3?]DL zjgW-[f"i𬼏f-ѼDzc?Ii r?r!y(SOCo'4Ʃ#ph^ K)SCqR=N9ܑXp\Gs<[[C UAS]0V8C=:HMD%NŦ76?2~;7Re4<%G K{1^_;T`)YVK-9XmkPQs( x?;Q#EBV-d)I$.E[/AlXo\"phΦ ӵ~9CΚy2J=VWJ ){]mɖi b>Լ%["b,~cw~t~ 2J\A={X;a uRtǁԭ8J;g帥ץڌ9J i( ~~\ΏKv:=NO}+Ga3FvKCƙ.Vk qi:f&K.#>pׇzՀUkEGXnsV]LŌFEJmB~0,De (ad&?d=@!Km]ژmЊ(ffCED"{iNY 8)*Ez%?:Q~ Ӡւ- w&oCJؕf!Z-9fjkδ:2ɏuh2$;q'FξE/MDF /Mݠ$bۯ`ee'Af%]lVUf;$P5yX;VzjtءeܪpP+^Ӗh@4Ŵ\bc0fwh99 7<8L`U$ &Yx#]\_VHKcY1y{B17.!`/I("e1)OFe23 uuE9RJ|y}n+ɫZ9 5wMye_/'{\%jVʭWaKF &i?m5% <R ,R;9^FMȔu7IJyNꓨRmiUv+َ˽XTwְ> H8E "8L RQ<𥙬\R"R kiHגM:,/~e=.o5ExM0#̻DY a+O?!0\gJteyMN;qHöG0.9_$@\u#l %>ŪoR)/|`R[L e*Ur ?tG&"F3%Íe13nDK~t,+ݠdSP:,ZҎN8|׆m{b.n{a $|nܯ+駰0=QÉf?@\C,ԾŔ>hce!06'w ȁiES#]G? B'ށjL*%2y⿗qt<彁݊ h  ֱ 7a&{}/SxK;k-&8j tWWĈ-n бE*)X0`IM;i/ 0*Rt\1̉Jre]na$Ǎ9M]Ap]VUʇ)Ԋ-kNlࣣO$V)<\ATHta*nK?:-<4;yG-CU ySj!RJr斃[8Ta ׋{ͳ0ꀐ!DPs]a" JRL;.}ʽW:!ɿSު jfǞt ?5!_Hzh;#!?)x,ۏ5Ӣ  A,ns}\_C4Ns:~{SFXo y^ #n/MP _Z^o'wϋ$"#HI= acrXd[^lP Ewi4.a"plGIzSbaS 9xyn,VU6D@PR#/!эؾTrpVHQnhf4nUr]\]vdR6?qly9U}AG; }syGiHqv +%lEHd+WHvkO_z1Ж.9SrEk`|MJrHk˳E]vaydTXl>"< 5&L;0/jr ާ^kl6aēcك$o|Fv[E<>70#W2i!!-U!MhDjRhhe!^f=)Љ6aH$ڨ>\+W,?$#Nd ؖe88=,6mZO0/O>f1aV!Z|wO"ynDF$w,eۛ{xYG_CWA6vpgi&AϴXc|:ʻi8NQ]1A;p;FDGcPs6ꌁWP/}jX?U iGcIh aR3[_+gŭ-z9hr9bXk1,XiX63Ζg1Y/2EB[VLx亘&77 $`Imcpfq0&c?cG@:5`Цbar:'Y&v==jWO,(!Ț`! q&ҧ}m/-sega<v '~= oĵ^/ٮL b ł=+ZQ x9S/49nb 9]!^U0 Pxv(l65|v ,6=䧥o}PWr`ݎf{:U2ǀGnu8;cIopܥiK_vxwП;yL.H:.鼹ijv2С(q|ܠHwwaZè [L$N(*pĔ[f%zJG6kkܿ ^> bp2'Kwa^]qN)%NDʪgEĶF*]˥~1PBμ‘{F(c ;4s2BXmQsA}/=Cw @ /wF{5V̑b=+Fv~м:Xǒ FJ~JXێEcr.Pǁ =HҬbȆ>071L1ӹ]qglaL0Zs) %fkq E Yߌr\džchmFӚ4}[?v,{aąO@THlK 6eRZ!f w,52,-aR +!Y3%R.BK&[DbW=%O? ej 3(aC<"ׯ=\!]I eѤf6m^Cӊ tdb|yx S; ;oRf\ʶY|P^A R:G>[ oe I=sΰ6'PDNSe溈W9Vj ._0"Sn#ѪI7j,ea3Ҷdqf ]y''Q:fۿd+Q~M HXg!}xHdk'&i,#*J bbQo?ttlQ#M`*HTPEV"q:#KQɧn}ŃYx 6W޶K3.H-q* ,]mCf'bCZ]5SZvۤE¶* EПsSd"y +"$ޟ'z"8i,tЅ͉ 3[ek_x4N:NqeӊY-p.8=NJJlr㔉p1ۃ9q*t<$5_je}-pT,Vcrh$SIY Dd4+:8<>VtܠdYXȑd7&WI{FrFcF]] B9)ď= /⠻6`?،^& Ʒd%6g$mZ/2\}kj q#e z?Jyj?dm&1)xKhzD Q(q-'*rbvUM:?R#f+^ GivJ l[]?&p}UY-;:^ҤL?&F9IV qcJC?wRl:*Km|@u:7ޠWy ~zS΅s!/J Ljh`bSȜl* 6>7>A]y+aOYS7/T8ϴ5)`*A\aĘGQS: ^̵6SʜY(5d&~ϱ1{ZL)_i5͎dʼno5(:e+m,}iNחA@5S"uf0jT *Fhði%xnC|ʨ (bS9hvWQ)zS3{ 9}1_ʞǘu,z25 -S+4& )Aykǃ k2t>y}x+⿲+i'ZL| <:W } |nFb2T0LXGfkfTW5/ gI4Rﶳ֘ymQ**B7_:y3")udwj:M (w3*l BD?'Qt\/*Sk~/5Ҫ@ewM69`nMӀbr+ ␎ިYON\6VN F?\HP[dI&616tׂfH@-xͷJTbdZc#vߙR8}NE4^Y Zt2X WKP`r=Um!7&@p NijnR2QU7̫ z~Љ&RfT <$RɌ+#Ρ|Hٳ=V Wb֎!{g%f }P#)(MI 1m vI67sLc?֥7ė姙V8bvS75-ѐC{غD-0SbhY('n1|6bء򨙼RyFkAEIufa,ߜ, ,$S60فԐgpjl):}Fñ>S˽6yqc 7޼[%HE__JnF%ʁf$c."q )&on2FVLuҠzjsvLEݬ;wGBhNv.M Ղz?& ^f-Ku&"tۥXi32EFdGtngnQfbr4_QE$pADvSY"&fxݪ (2*K5~cC*ݫ96eGnvcF ?@7dRs)D[С׎c|D\u?,4IAZ*?c*LsWXQDF{,4%R4G)fV e O|aF+ðW7 )7t@O[oHP AMа˴ ]ߏ~eԭX>P蠴!&˸O)'=LNY.{T8!e3D;'=%yreDԖV} y[Ѹ)m4wX|Y>=4dsYs#oզg:2vYۿᲅdC}xz\}_x j S]kۮ>JdvB$z˼+'?0GD"a0yY03hY*eFLX%헂=4ψYS:G+T«82-"7#1) z/Nho#mNNI滋>019 ]gleGbN~6__nťAI>7_ؒPr# 'R-nc"(n%w;Yc" %/OhmEk\|l=s;8=Ȟs %د lsj,AҸ) ~DG:o}vnSy@Xe? K, cb̢(Y[ ̗5z`68̽eN>ʺӣ1fwZqe#ˆ,㠏䕥D1))H6vr|-lI#xM5 &3N{:]sW'bto;[avϜ$Sgjv-ɇR$;y[8Pd'p{2iS-Xw1]ܤZeOfd*dn-iۺ)y9AUd&N^5!.rSAdSj(}T^x5_m/M]Yg=Tit\:lzEI_9٬PE'?Zp!s̕X), 2B&emMb7˞虢]biyN#mG|}RΩex}PFD @@}6RJcأK\,uلeV"3&+(}WY ٳi"Nߖzli|)&^%kOpg1 M$Fu`cM?TkyV`8#Gö :U>YWoP?Dt_^ĥs9Y_3UՓd+߁'D]%Uqz!/iQeIb|aj74HjaSbnA`LN*Ǜ|Nn@nvfn}9.5L|E o2QgziGE5Y[m\uh2%7;(A%̪WhJbwqm8ˋ8QNV]/ гT5vNBni3s0=H G/SI˞ rnH֐w:IpI7%ES$:ZJl9k*'u+g)M{ Vf/#LUnvId1C t}WH\,n݆w=ħȯъ%L~Yc o/+:`qg V*~=|yGЊqrNwhi2u5  |=v1?Dfy~."L\E ĦNy(-:iN2ti+ȏJ˱4 N<>Nj99HF50OU?Ӧ2]ie[~SH-'*'j0H5Y*[+ҁvRxAj`-$Z'i7\ 7=_2wwn),s(PP]y'C9*@Sg*btxwJ䣥ۂ,Y-FN_wbB^-{ M\)gZnTbӉjր8J5Me/ )SME= p2ҿ#1)D sS&D;.J@mԸ߫0:Er-|+ΐ^Eg ҙ$RE}[_=w۸WŋMQ_XCO2On1-op >aOg#ir?l ܩS<n7Bu JBT[ *MⶥW$O5THs‡+SŔ2v*p&ғh**'XwT3KrmLn~Bg/ JFdF" }+6OQVoP&uO@aI%!{E/=bҏ$z+K1%I\/v(~{ ! <=JcBx?pJg*?J~UyyIb%xlK6iM f|7_ֽ[f\wۦ.;r!>j^@k^9g62x5">jrȍaWcߖ\Aˮ)tE P X-sbnM 6n4HsfY [e:L̍FC|\JAn]4Loڅx ϏPJkh ΂H,ָ5_4ۛ>zÇñN6iG_1:jҎzkt!0D E(T櫝vEQU'?OܨE }v Cf i5]BQ~uvư yc ?KYK(H6 0r\^~w5 sYRLCg`\q8tlI!9΢+KMx<\ ]pZ%Z*D N2 uùf- üNgVd (sLᗳ5) " vhO=Y"Lu@^)f3YA6=A}.l+'B6*L:qBzJd@!wcJ)# N, gM@W`ʆ@ U,k$U]#;Szg4s J4e6g{eLl—R! JhAi_v?u ƶ۫8 6a&qj?+~nA(7=ToN|mko~U]% MkH0lOyWKɮAR?*`/k) U7(:ۥLP&uTW=>T2,,0P$4_'lx(Y#Oq_|˓}|]-nyZP3ujOrMCpco$PyOG 4۶m2"`hF6 j/1()O;}1Dp!_>ݺz+ z.7aව~148V&Z0 ";$XBreu~ˤbӜΧgA~6Sw8]'X<~}\?5ڟ|%]x#7X=xmT=$dYuz!R<ߜd.Ѣ@PGr?? 4NEkJoCTN4n?#U8ѿ!+zcvU#\@9ma+.\gL`UyrQsk5(*cn72hm#fT 5u5ӯXO$:{ڬa}T8lvQUlAf&?M~qjÑWSȓvkv<2a.Cꊒ~V߱,A[%XVZ4 A.ޮ1=ze_̼b9Ej`O(CRD.¨(nǶHRUgBMpnʞ %˺)q_}&;t W[Eyy.K2Hi'12^qau٫ ^9zs'8<19mQ:W2()?¥ׅHZ*X3s#5X%JB~_'?8"o%,-I31Zų5`\L8j=c%~dKH yؔvL `G_7y] O/dTxs#ƗA6eH07o_Æ~pdWthKSiEv.4DY,z`ǽ0f$kVԽAkޟ[(H!. H6BLv tEy0vy)7&_HXL-yFC21s;DTeP0`q3gtjnlO8/eu3@<4~JvU3{}`/ST 1r2s& PnDbq'^5ɪЮŗceqxSA§}!>'Q,|^L3Sg֬6LnYɼ>}LA%ٖ:Q혱M\q C-a`(ڊ!(LׯJv B$Kr*HĞk 3?4WEҁ|kGJn rUJuy,m#oVTVxg̑\R{SN=stRA6cōc.#gd$Ȧ@v&]ЂDp;'!yIMS#B2ZUP_Ha|Ow{'s=dCJjJ<?؊s(d9Mm_4mJeڤEuniĢ'y '+*͆ϫVKIK7Q&*Rj܉<1sr^2Yk-)\ B|͠챑b:2pS{BqY`rEds"YoM ]ƇKEc+EW@:h) Gc&jmq F0 L9x-wo<Dp-dy?_XQW"adz{+. D씈my掟:u3顱<(HMB%{&ae_@=It-.3Ex+B@kBvZUgM&@)bӵGcYCwq.g֡b聾 !"l(DVca ".N,OoCz{φmE,0_7]XP70**]͕̟dg>X坚&/D> Z۳{񿆞'X4픅Mjr%H8z'hgB//$EgVd>Ox_'t0&dh6.:pkayױA+%0@4T.!Q˫E-t2a6,ΘJozujb-_#lw6?0,4[#t w΃g2.gbrsYLWQ\~nDlF]EyqDb^-ۄk`v=h׹>FG X\]{zSde2LTy iV+c֧GoN%֢;WfUp2#p>%r'p"JY`2,FNZUa1$믈 {evʨ;$#Tc0ĻVJew00\<6??CGo0ԄJ3F2xE[XTSꔎ$FxPD`{A)[ e ErQ?L{$|[<>GuJIQbjϮ"L'Vq/T67#PHh5؜2HЈO~&t :T% FbfHfvJ,ydWxM{2Gۧb"ᴵX^1z6O.ze?A[PPFImI1^@(# rD.*l$W*Շ73xGC5ZaF0ُ\}3Tʯ&}^Zn|SeN~!}OoPk%ӜYߔK oO9Q9Ib~^>7S+|hK"aS^,w OK,ig]ڶ"A}[ m٬C[=\Ƙ@Ab&⽿iEx~\>/&;NE " |`}H'F[ J[E˞wloc-.VuQ.^XۭQJ]#(1R{"gd{û:&Wo! Ga+F b1r6S5~v&5%b:gȓTܿlPL D;^i$`׬<]=`܅1]!5 3f_m B {Ua/]0UoZl!2g;.},3^;7"&7dfyi:ݰ·C1XeÜK9DW`o}֭gk~`XW|7u!2 &NkU 8fQf;]?uV\ awyNs(9{w-sɺd2o\D|Z]&miQ[F^Xxl\gP x e =_Ld,+# [4i&?ZlLs5Ҹfq!4TZu~p8nܰ-olf$da3B c9 P8*Ap(Z3`%1=X^:rCܵu;G`XrJT5H:UdMJ}Ō#WQI`Z婣3OY; 䶿eV}81"}è<3 o )G'o4겳 n—_S{͠8S_Y$ BD~0E9a.mszMU.n_h!y϶ߌOwėrIp_kQ0=rHg)"D4Fj"q]܀AUg_Z'P lo^%$Uo_[B/:d k) 5؉&|8MRx٧wKEGn=aT@k*#+tѨ6fsZ 2M-/ٵ3S.&OțB`fhm]?;N*<4n#,^)t$[qE%K !߇1a Z P$qۄi( " 6Iu6=tAlkfvMq%?VQ#89fGc d&e"]C`ƙC,ʫf-hcGKl|p 1im҇b 3ׄu9/ ? iɕGj }[ wϔ օ qReH쇛^R?dO]e&dž&~`zd^?kQ0p GKciݸSy`ǚR$~B*^\ k`#Q'S}d^;p.~ۋr7=LŎ栄X>,Ntۭnq0"l,>I9٨O!]4,IS-_|q L1O dJHLPR֡B$.M;e>0{f§ug -sh]OoJ%P Q.ۚ@l*T !C40U>gGpSz3䧪z*+yFԦ`TO]OrBsl,ٞ|$=(o߾|/o0XYo4oAY8?l*9hsc-3Pg?@'̄9_W"CcFF^u1 iO[L򩇆vX*S}*FJJKin AH+9vw$$f:tmq2L˪P谿ʂ\ 3q\먤` luզ)d$M~2~hlEG)B{dL- mY6/3EGM=LX ʫBFG$XHվ;ځDMqBf|HY}^FW&rɯQa 6L_/!Z3eF} 8t(!,hSsMA_|)v7 h4 wŤ 2&2O@tWinԈx,4z AH,j{rHS Y@5QemISw< <~J:DNđ.d}X3{Kĸ<0d8TԚ7J㑇dAOl\%[6);&%+gCBV;Kݑjӛ4:kyИh||r dE4Iw^˖j-\^><0Orx:Bʏz>o>OK+MWE=Iۯ3L4tߨJɟnV~l'`p~:+5Ȕ$HPlV[$P3MRaab"sl}qa_/1mƈ vJni[HzKV{@ &k۷*zz<{"SFhBۨ3/U)Q=ULb%,]+ ^'Mf!D_Yodl\l>PʯI}7AVZHLˏU#\mX"j`\Uy0 ^L[}34<\YHw#[ʼn=~9 [x[xcQ}<ѹ)PO `CKd*H0ڱR (ijdp:PAǰquv9= \<5^Yf֭ZJJ8I `_8vkQ-+37WW^A 4$)cSi1oRq< JX ITz31Y]fK Rf! 64/Ƀqo ;Rq/3? DM '+Ks~g!/k00pMٺ$`ۇԦ`sq,IOg$tkF#?[_`rM1zǫSݵI;lPm8fiM9WLu$O'ٳ"ߍF5d^be "TCQU[ +΂^V-Ou 0O]3lD9q0e)m@H^ Oޓ!t"sAOnEkM5uL7'ԣ#_PS ]2w %+$;.x߂El$І#tէXZ8 ތ%F}puOñ0 .#g(,:_r@exV +j? dូJޑB;"n5Dte`KBԟJp^==[W( ğ/lI氽&N&ȸ*)$y ԩKOc8mZ:2*3Bp}mRUMbd a40+sԭWY\ƧRB$> "YE#Bfh` ޵Zh"+œVb,k-F29U\_FSlf>ǶYr&ώ4b,@u2~ +癮5%= \ݓv3d% 0S[S D:N@C8 GS-\:xw=ɮvWaN>|Y*=$3t:.{ciS_\7=4Ε#[M]0K5?뾂2YJosuRbP`/|AՁ^GTϣOK{a$I,'%(ny@X=x_f^/$jp#Gx̶d I+h%+$aPꔸ#=[UAfdns>@NB%^^kLi6a#0n9E5q˕tf/3?EȉrLdb@IXT3]+oD/RNC#݃8tf` _?LU []) b{RlY^k2  g9*U [SqXa'^'UC2l0K`ȴ9wB!@mk%aќnX!+M "(ykD`v2gY4|N|-D c&eCuqSnOP#g0N 7^g舡y8uQ @v ?G'v}jѨkt] N!H^q Z4`]XE 7Ubm@o("@d^eEGYDyoOUF уk`Pv2T3O`C%ĉ4WExb$/ҭ_^#gj|! u.3 @:4 *GDvt`cFOs{')-YsWjhĞyJJ`Vڕ($CLWeohGYD;O; :/-h&הlYw^VdX8LwiI74O7uK*EYCL ~E߃pf\ 9/15_Hfl?TTvE- U"ؕ$_ds<m?Zș¼A9 I ڄ` 6hbK͑ś63#?_h0> s:DEm}A-(=S 0uz`S,tZvn?SjHYV3 ;* yދA$~HF|!2Rlwںo23riŞXKs/?}r; ^b($=c`+]s^Im0Vq Ή83vgd h%@Ƴ4PkymofSw$I[XwȆZ8,g2HQ<~qMCx̤•*d7!{uZW҅( Fho03UuQ_)ɿ_'C1&^UG;(uvӈz]S%g4`=~6^, z?+mqTCZ ǎNL_00 v= r`,X M H68]G ,'gByZXyA$d0僞pӼQC Z<4sΌ&F0#<èZ/29ŴTG!6 v v阛-@knS.J̊]> z&2v7daKZe|e]DN,TnWL]J,4͕_2LCd1)xh}V(R tS'(ClWWϓ{]|XK?DžGjepN<™p2=!Pʅ2Gp65{.aeUqѫK`(Abt+%FU ^g{馁rQ1!<`uZ D+y4%f-Vf1f,.#vFGѾxs9Т=t܋5M<\ gl(_]dh;I)]ӭbzH\(.ir_49][e#z8`(dkhH o0} to'/xb[5ϩ+`1k.r+)qwp$ePUmԵ!FJi̦M9da&9 ^Fix@FГ3}@4Q6Fxa3k$犴M@Wy1;\䪫mjeaCn ;o_pҴZsCVn$&R? s>y`#!SYu7qLڂ!;zpt"DouOuG usmܤ|GNnʈ(DSGMDYfPϾ V4$E y;/4k:ȟs{ MTֵ;<>ǬpH~5#;$*i&,B5C} jsjأGEBw5+qA')bW~!>~+(@ƚY=M׳QvQ 2qT:qM!)aRgn˼6Pyu`/jO4.C89Ŏcl[Ff^3oJT PvMgt&U dh+$ FH]0 ]LdlmRl=;fV`wR*8 ft =6sߍ,KEk˒RrF*ZY7U {}k C"5Պ!B5Y ZTEZ]~jg y:ٺ㮬NKoH dd/Mm >W[_y94 V::2QϽI<\yrs  )S%nQt(7; nSԈ['PkZ} >Nk8@,gIԨ" mCYya4f3'8`mf菙Yl2"OGs2:Ӌ"K{Y ʼdf @^uPMRRoH\ѵ+C^+|M:ʈ|CE÷؇9N]Z]aU*S 1\jx3ƉnT\7M)eS<^!cv*"ɟ29Ȯ{M'EX3_L%Zsy0`7>~4p1łBI:ݦge4HB-HmNcvooG8PԢNW BseeÙ2_9_i s_t(b+k冭ܘ![&){g:E-dH@QHa_1 (ދ@DXui0rb/TuW$Iykԯ;xG\Ǧ桩c)8^B-x9GP0dg8_ (1jQ#T|H,$l|z֓~`A.ñz4,@F=߯_18B<9)g jJ "!AI+x!?7v,g/5|*|Ub*9~<؈IB2MYU}cq %p4hM!v5Ŧ՚m?y.X&_dY0mx@v.(w9Zp͙dvA`[:{H>8e;^_.*cn1J iRH674Rc,Ʒ։v}PM;=ڈu|GWᇐ]?ZMG*b' C #S O vxlL R܎S2BȊBkS Z]"Fqٔx8IGTta#}uIa^Dơ~;.MH+#ʀ 'g˃{8zGUUR )iJc5|5C-N0]h9}껠8[r8Y&q'-tI2#i ݑi˟he*속w@B)h⟾l^r̀Oy4\W BS9עn鿨7j54 *UEXf-7 W_-)H"OIW#r as~2Nuy?A⻑uYlt J<ʝ?SJxj|K:* V}o 5& u(BO}9!ऋj B͵_`82 -WE/L0tFzձyrrQ~2H_;z2;ϩӭxQRSY dͧSDTbT 6 Pre/pl^ɬC;S8 ƴUwK A:/o<1S%veq=ҧvBA<ŝQV^Tlܛ`RyD}c __I9!͠%g쀆 y>pUR-ے3ИcRwQs$cߡ-{u-T!ĊY@] =G]-|')8fɈS J Įf/TXP̭C(h^sGd7&֜jWZ08X%@e*'#9ʝDKŢ(={OGI53d6ƄfΔbve@aؼO@"6z NP{iJs CG3{^mvΆ^HcȀ=-V>~kP|z<# Df:MHQsۧ#QY>D t)A $MLJmϻu& ⏢~-PERd͒ݕb,~Ls5W*mΌʿ'(&VҡG=+ :yF.iLv#v ڴCȠ-gT6ڱ5bONji {g_E_ X6>k"9v 8{{.CU g\ r/#\k6< }BTnhpyzmm*$a[8&幉 pTƲ/t3^#.e1 6D؝W_;'R']i~7*=L1ZOiݲ]Smnh{t lvU%oдH Yj~e4ys+_T=4dMD4D/@-n,BQ iPP8LB(Ly|3湠4,Wl)'/eD+D'W{n\ya!)fCzhSi î d_#ƅ|fӷҜCdטaO|2'bn(؋20S3_Kۜ.y;tI\KjO_uH'o(N0%R`PjI)Ah688Gyfy7PHokD;m`q'2F;5&~1BJy4 uF ŝ8JUU+T{Neو^v.PC"%sMqu /;u{%*C(]   0Fv<$;9n[W1> 1w""]?)V _DT|"Ξ^AxJ@:Y!":e[&"(͒[>!yn3n m[F> "CT9G]o!Yג}]Y_,a knR^pIT瞍 [kG x{. Ьa68Z8^H71 2zN0 O2$،a9id Hs}-[5 "|ʹtSJD̈~rW'59 s[@)f] HqXPsAq7i 4ɝS+XEXD)TzDj6c M mZeӷBO#t\BVr *>XvAYNr9`C2cuϣ\r$G{{Kv1/{>;!66>[YgNǂdO s-EIv ><|l$1:ef@ .xNt2r1˻WӶHH8"Y@0(r^zؔ4Bru)R](=zu@]灼a(7S@vףcNtX³÷.Tuk1"x9+tKJ^/SRWܵk|_`B@6&0T`gw |tuJ%bM QpZkPԩ;Gۊ]XWP6ɐal3:#c7BAg gK"[4bV3X lÖPTKAŨhNx:WƩ8#&IA)葞ۇWfkQ f^>)]Z$jFOކZ`Ю=MLǤ+Lαx+b9={"]s_$qU!Is,7p{VTW¡V+uvxQR so"_Izv\p Iy,Q, " !K'wkĶ\{@U^0gli be33\ـm܃cI#9M*݇_q֬'. |ÿCvLo8'i'K 'k~Shz4$ɷ^R`z}w P(о=Mp,lk C=q#3[{.$Vko굨Q2:j:tՖ-T$ӼW;/ÈEeeM @wb1da6?zWa֨yVNju+(S[ 0RZTz; z(t Aӻu{"K'*(#чߠ)#*ozO ˔%m 6zQU)8_3n:)TV?ja3&?pIJvl'HaMlf[UCɥ;"ڙ&4KP&b+ܷ'M\G?)KMSNL+2G$?}-}H}sMڸ0Ɵd ]1/6KXd&|̆#bliˏL͸rlSQ۽>YTSLzPZ䦏\oL;8B,DTHu X*PN?[gWR{1lz ,{UtWndx9b.k ư֞$dE`֏̓H$Y"kꭼ> Ï#a%c.9[Z@]$go!5<%|MtZv{Ap*񄻠^ V,Ojҽ$;p7M?3 ;?UfwX 3![\/|$1Q&@at!W;l=qcP6(7_ed㣉8madNuנ0Zҙ9wj̈-vQ 뜏~%gp2WڵA;(@4٭i@i.7Xo 2\nHBaO؉) #_(PqҝM| )km_Vt.*;`#v3 .!%GΓD|țˈ3(i={uط8 < .A |$a~'1pU/;F^B> R9S.ނGS!1aQ!%(ռ ҨKUyl2m,'$~[:*LkGx6bU eKYxA9h*AɄ֟GKhr:@  @Ebn21H/"kXdqQR09C̻@ŀM o=@Ę O5_d[]5#LTt~/TR\UUɑF$} Y:amYX5>5,mu393h  96-HѸFdRbMmJ |ڽg|lI } P} 9(nS DOt N$F@m=kF~ 87;AO @mARV<փUj.5H[>j+|GMłF۫fD]6Y03y>”$VKTiB,4hΪ4{>EANg!QBGDCҘs([u6j\Sf3G/+ÒW[u,\9 [O.0,&k,Z$"$׾hꊀ5s?X hU֋ %܎@o[8?e+QÁ!*LA$z,T(>þ R*:-ZgS+lK)qSc'Ж%,Ur:_2kml2&/)Ƅ`C`M14YyUT"yAJ NXXYY !aAKvLs_mīr҆MB7oe.B9X<4( 'k?CRI&ߕ 6G(&oִ(R< (:~XlH?ӛ1/! kȺpY{L~6{<7K/m<݋)T 98ppvq%R 0~W_]6X}"/+${E7~ojy.EaK̛|#dt_=ԓs 6yC=>7C~UxQ9˩ cQ284,BB9Ѹe Q.r-=_ͧޯ8VzrF3lڬhdLP#0~q[` |Y(.R;;P&0z>ނBB(Xļ;o6WVqf+iq9%_`813;y+-1J vO㏣&I_ [5 A@yu C֦ˆIJ&sQ$;=kܩj^bW0KRҮRMf&$ҹ]ӟXd]Ac)wm_mUFlSIo咥-ĹWX:$t5sHJ+7-ޙNNz̀ u@OH)ZJQ3|5@rȞ}V\@Up31scugmic4u){b#xCn8."R+ʳ},%";=k"؝/8-H6R* D##h ;PIHg+<3"f*BѮQu~,pKl W,tf[ds w-#L.*L t!Z__iߟ`CE+P|R>u)[fn*gPfnX2A2mʬ!92Oq}Gb%/F wT -bYΎIM[JE~Xf9k,l)=Y9*mC۰u~s$e2_D.cl*ry7:M땨/0ū ~hPX$w{4Zה MHU賶DW״ {GD5 E2ڵE39r@OG¢(u3i~0=I%p`6qfe?}r]p_pa6.[wQ$b`6 {1ѾS~U 7` \dn?DV`N}2[n+Mo]zMjDF4oQB^ O38ȣDs `]~K̈́Ȣ"98'~JlGx!yB@?/]JA;f}`ٳ12HdK0{4{j-Q{!㍤0:k4@vRKAbVdb kkhmlK|rm,Zߛi천LYauWu߿[՟FX%LD`d\J4gX H_q+ٝ \.+aV@@2w.6񗝚۹\}'<5F1Z9< a[+DgoD/F<HQڷOE 7 U2{dN(``*ZSŲuA(*?tuHMGmPO0I,oSnEDfޫq=lu} T\!0da7&Ax2Z)A;H9!1#L1}AWS#]LJWlYTHîk/3?icZ{SV}Q&Ã_af$b@LDžxY,毶SY q$ yPJ9 D`5:3?0\Ӂsi\RzN E}Qvm\u JΎ7@w5w4 ~a1:EUbr.u<k K9zfc7(3U#0"MiqBh:0@M75/{k1[W(9Hͬ4[A;;ZPYhVUmt9ĻUksEcʜ?]1'{9qG)\r[b5Qi[crU~C *R̉i*36%~\jQaS8J:s䣯8Ӳjb cWBKVu7GKG隃O񎠛:`TRJWo ?SPD"Ed*vޠC6ʄ엕hm0'P[Vݸu/̏?`=kÊ|q:`WXb=]6T(ݓzw4` nCLƒ!d fGlr:(? h!_8SpW?WM,ϒPf\ߓbg5GI b2: ?0C]_ O~sI0]sK "!tw#-۾U A[6HIt\ՠݸ*%mW-ucX3WGW2VlIdUPI-/ .)OY`uu?ce-"{2]J%qf2?( g<[aܝ^SV;s'!-*'N;l'YpPʏREi  مٗl%}`& u8ht$9)rĶ÷Z+`82VXV!Lظ]_e+;I]kH|.b 7<,% #hWA g]ԩaT}I;疥%p kوO.wLd-gpr"h;fYv,R;1eզIbwEN,ov3N[6GGF(&*Q1_Y}:MH )oht.ë;^|# L99&oFތ18ȭdMy7)u[iSuBb3ʓ E/=(vmcdU;Zw |FdNk(f//vM|@)f;k-KZm,ٳ.S46&;G1̍=vtsvd4yK+2#vC )U/~^̊m)d]c/*TY3F7%a8EꏕI2vl-:MN!޾z){IhLZ|`}\['96AxL;RvvfYF97.5sAJղI,Uڧ4#el2pӟ r< "+ :*-yfe:xwnZ)D`.QKѝ: e_#FR^Eԋ?8 L'_ }eO :PUe40/Ͱq᏿eȮn |IzѤ&Z~RI >D/5FQ>x ÈFyj6tZ  V<}=9DѬI8D^hr>dD$5"y(.OQQ f aM_aZv#j]RZ g ׼+Ȧ ⻿Kk嵣. ܂aIx_kgE"8CJE3#,?o}j,>ki>F8;M9Z"ַ#gP-Le$Ѕ|LǝDP1`|, Cn.3͉n!z|GܪFFGOgZ2p7;F=*2S]QBY@ujd#JSp psU?ɵKԘ3KN2m#9J@%^9zRa%BS`ڢFt`UW#TUXׂ dbDUvmVh۹ xWp0&Tr,s1eLMȿ@&xsnﲄ12OOMsLk[mk놳*~ S'|rũy S]g弈g,i~k~#l zH$I酱CΎ`g2"YИĴSdcPXsɓ &wh.gBcE<\6 |+i*15lBu5;tň$T` 0$ǦlR~v1ws s6/*Д{O! K@*dHXZ?4 !Q.vOlNS[2&XY欬oXFU c\YRt4|ZLI Xfl( tgCAqH}V طk~ZCD ~5`E7Lio(am _ͽ=~ڠ!ad[$ԃWdKB;~wV]$LJǞճY܏U\{5\L3x۟ ˆ*bLTxJ7qdKtV92r5qMj*Špkz>~3Fm;LGr`).;&p?~Ї,<8zk\xףycr%֯Ar39GUot9OC`yéd1l.O(K&2O(.(UCh>{ԠDj[nլ7~WX'Tx$[.I}}Rˑgϯ)*1BZRr"A~u%|Hi5k7o!+Cw`jY=O-BrȰu;c5o' @ xzǪnuãͭ $x bͻ&2C>QJibT@7oEH:6lY'*`Ȓ]V#%.͞ 5=,[M)2IUϥwoN?]SKoMrЉFߔ5&zyc2_#o9 G(Yu6 R, j*7N%AowwSoM;dhc"fjd}6ʓpm7 Oh.Z2ZFG}uժFAlOv]0g}`K%|*8FQ#=ZŴk 2 l>1T kYn\ l/ Tp]k+Q0TF/%%,ţKq(S@_M^% )h:bVc٘<طnltLU]@L?>ֱ&2s^S/q΋sSzG)  :yg,.0=Ѿxl"# S1хe(IIk7_f()KO2ީm3e%ɛIIA LNɀI!uk['ioc^v)F+vgdS@ǥ̊e46  ğ_`5w{97#g~!hl%ŦtgMPnKFAyMMkܢHswh袳¿S^^S{J=&h?aV;8rv?'ݙug)Yp^X5AC@\WXqgg* hJďP8{4_>hz3I̻?މCLWSC|Sߓ=K[K{3Ft/tSF%eE> @ q:B:3(3=*5iSCX[ԾU{7Y2Ѹ"SuԀ2ލ'RT^ ZuCJ\'T=  p~l6*(S'Wv3`!v7 7 .BleSVqP"y;!|H[q5j[!ľ1m *́V!~+u:as}^$o.sm{c}IhCm眂A41(Pb!&ע UD$!GNy|άnHt2૓xZ]^>dr/ϵHv Wr~Ȝ@B]uiXq61<4s"k@|;y@>m#B(Aefr:&[hhxh6TfT f vB-F'7aT5~:ڰXi3yQɗ+aD|{n+te:ww/K!um\V1j Cǘ 朙;`ت"Y>xSIk5e8UFQc*a!w*Lٙ oc2Ѣ|U匑B)gUxA4\b<}"V'1-6_Ri0K){WQnFP~PE:t'6 Ϩd@:5XHypIR^1}2xu6 ~`PۗL9]Bc2[=݋<[c  G|*(n%2\11^pc!yFǩ- z(!NҩNNEqlJ\ %qFcbs E|Ua(uWi9;bGv1~ro c(3]b~.fa!FRB+ů5ۧsz:a.T~D\DRc*ݓZF{=),?s^8l!YLKM[ b<ɖ9Z/"mPFͪFޓ K&!H!Zֱ\D_4:\ՙYH U\եa8s[Lwm{W1f[t;dVazSoO|u:c8ga2K(HzFJ 2s>`jP}r=2MqbluWLWTHTh#]uEYak3NٺT&_hƮWNBΏvF#pX$H]~هoLG_5@qx6g|S\q+g:2;SPvL!čcϬQˍ 1f-8Nyꟻ F.QGF-{ I&oc(>QW ɚ臲/|CZz?vby.!F{Nj1 ^%,͂h/"):ŀru>n=)ER;mzRD2Sϳ*"04=@HF^ٳ Ý#؞ʬG(^u>%cU>CF8bKcUՏS4/#YӋM96%(6r G KU8^i("7,;H ~-sl^x*u&0J-j>> C/VtkyD990^͑l䔖Lu4$b&o3}-R6peY6sN6޳$E%rO+IbPRք7Cb]=mriyE|Gr{":n?8oڠ/r>yuUh(St7FevV`Q^AY DEuns+HsY> ~#n&ly6No`vH(;.^@f?ƊU7VȺeőAhƙxw%}b+bY뇢T?]+xP:#]Il!'ޜյ,I)WqqZS* "2?q&40kb܆!Wn8'ྵZR֔[{ULib3Ўpr #9*P?e{5Kd6T D]spn3 c:`d~W$`v/5m; k`ʈaowꞹ\5a&8%,\F ~ sy%1v K.\㽷`e)wDGK~6,7m͘R3 VK:+/SU.viXo5oe_Eًq` x鎿W r!uPk/o #P&D<|W] hu;Ņ9†? / ⒱kImtYysıƧۏT;dQŶRi tŰMma /޺>v!8^ aUp_0Ѽ*hWbn$ XJ25-[`N1Qy&9nA$?`C@,S HOAR1@EupMvv w-y;RA7G)krf% W\%IKX:}sϓF83~Թ%!!9TNAd63nc1;:I u6%n"5d9d ^;mFpu-MCFEb`3Ll;??Cu^X+z\pNأueSRYf:ЪK&-,"˳@vk,4ag שlTl zvNHA,Jj&c(ë =BaR1vBS{8jH;wKu/渂G.9k瓩_,ˍÿ?Dk;rڛ;tAqi~L-1JۜO[\פ 4noT.Y ܈t5SqwoqPH2.:|#Oz^C57$B$z&p.LݱI8ꠄT2e&@GRCVPsZh9DD[Qgĭ@W|ݹUz5O$ׂymTk>詬;33H8Ki=!u4[t}24n;6&ױ,Q 0>}wR柵U_ X7Wǻ2>`=+~6i[v>PGfkzG r5:[|^ˁ8(iY4# P62007d+e5Nk͖>%M)M.Scw>Ҥ65̇S =cn]BOmu>e+ec؏t>(V< ?83%핻8g acOt~< Vn{hhDHO {QeA<٪SHY5 L]A2Z%귎{,zt4mv#sk;abXҫ W`'hDucmhʟv 1ϪpN6/>l;;F }pYتAQ"xA ą =+?|L­^Ty Õ@~RwoU$v0'qS\􉈧)(ɚwOd5T$mKRɷjoƭ9T~xWc)V\eRU _SM5)O|DHdpZnV3d < SQONd~~9rtt^Џ!CMDv9;G6;t]1jtis/69jDw/}+U{PsLR odWˢ'_ĭY1G K,7X-Fk#醀HT7d4Vl.J4)[] G:zڼ=`лHl$Гt`+!dKbJ]fZwwS)!7F υR6qD<:_rgp7P82wo;_Ќ8 7:R; s&V\&xXkxXQk"mά-]lsȇ>zICgt lvvjos_* 1KЍ3@6|S(o(e{1ubx4k="FsaJxdjq%>nGM f)rT@W7v@hTG9:Df#uK,ϱYHM"puP`+&vbvh㊐@Z'g<~7SpUM_z*rh;8TͥB q2.lmHȭeq+cXܺ[="5LЫ@Ks~ؿEqX,/X~:]h xMN6SơΛ#|H3c u8s(p/= J)P{uTb (,A$hQ[ؾg٭Oézx4J(dMݑmYUъᷧFd'4jjΌ3nĬZn:W m>RFbvcܞ9^d8npo=ݴ+$cgf{ݠ|dc>wRkIę;!*14ïrLp?0P"^FQ _կ\XM'e:?f&g1p1U6*=!EBrS))bu%aWpFQgv<zefw|EOfC_j^_"qlAwjЈ%|z5$f <2sb-/ hٛ]%LgW??;״- k!s&h}F 5̼6OL<5-]2Y{`غs,ssSۃ=aoS % Pﭞ+8S@}U$!,!qFMPo=f(xmC9J̅- e[;^YΎ6vsQy$fY;{ [ 1.8ؠxcs#d {= OӔ݃::u~Lx(/ơզLfAW 7ܴ5Aah8_O?wR:/wI+Jӱ cDQ) r9S\:ꈳ}f߽ViEI7Z8)`R7F,x26"`8zvWԜfN*9/쀾RЯ=Ji?jlt3wtՐ xδ[9; =vQ[l[T޾w}J2{ £*_6J4CJ; +D$ddįwoGFF@*g|bLrp.[f4v,# ,* Y煜*G;2pvߢ2mOJ_h1󯅛:rT$\}oz7y+'TqRJ[׋ VDxL-`׎BB!MT!y쀊WsE@лbBcLKw)okv݇SwS.sm(Q|E[2D4˄GC;jϲ7A~e ks^\ن?m!v=-&G,KeDu `*2%ިe<4SW.UiS!r[p7WA?hᘉXrDž'¿ك%VP.aN<v u5sdu<Ŧ8Ŷݲa;Q1'~4F<%0g/HC]RFl[,&~ؕ&J6E7{k9(X-Cһ8_$}{?4̷ Zz8>mYIj,&2LI-Uhn7jz*&KMm6$~C|zҐT\9~4Va԰+%P+)Hy7ꆋA$ag7TR cW粝ѳ}j`D4WC/?)4Af}铡4́j A<_AIz 3U~K|czӐ3nv]Q]@dsь H(Nis۷NvY7+A%9 %|K77xy5<)UFwk<(à_Fvm v$$udGvAR  0؏$>Yr W &HR'H'ȱ[F]}SwT|I:WKlEag%և,ז=:y=SW@fl\7W7|H50 & i:QJӒS}Y "7-J]9w']"a/кk] Y-Lk\)P^%mgW\Vm|Hs4Xssg7[~p='*qEȸOt m&:2Ws{݉|iKG:MU6Z$z{~Yc݌qӹk;ȕ!6XY9kI%/n79v+ aBi !`P|Z\g 2G[Cߨ/*?(ΓCP-X03SLiIbIyXlW ;`Qec:2_5<+c[3m"oT|=Nc؁禹 o"2/ AE[~ 9+µ2[|ݝf<NJJ%/JLZ6'rP-  ?m~0(,YkV+Oiv5@D;;f]*3}guC/i? Ll]tjsn~BB/Do<}fPN&LjgZ ߩz3%c6 giǿ*{N\ ƤHVtLeiNtzyכ:3ӌa_UJtF]R Q"09Q"H hibGʬ_ML:K:.FC JOtOSsVDmq̪{9,Z2"܉7EU^;PzZᐈ Ƹd=H˘պ@aL"~48B+Z h[ Y!b.VysT;-"7tH⨧wrK>CB@0kDك.`» Ã#o@D^;P}ݝinn3wºrVt/уqu7jty917fi$S⼷B!Zy*7p*0?)$K'()% :  qF!,Ӏ Z0ts*TL| * Zlel z5+j3&5SC E4d$f;qQie&/1:P?wx~lS.:VFQqx6 QaW=!3E:,ӱJqLҦdЌ9"r /]ZܿDs4ZJpQ-:PIE=Gj/Wg? aTۺ#Ql 1)0zOng֕ZL\~3LpNt} 5&.t?xh]xN%v=o==Ԃ#qZ p2<$ pHʢԿU2~$iGEsnPl+=ruqm2(]1?j%ۻJp4rxoPǰxL1'Nc1]UZejR׈}OZD0k.s,RRkf2(2`QS?={NdAI0k_T·A_x?"8#o 67lkwYn0Galxvp}7^*R&<ŀם-LP !Pqm7 It6Jְ5%8i}C<?V Rw4MJ0N'?=.L :ipF\2wVãʀ+wE GN:?x|2BqS?Bg)6wXy URG-*eo=74ԉ=^s#>gL΂ )qfZnm{@Ԩ>F{oܷ\>m^>$uAOފ{ʘxֺ:TMlVc! gaFQ`Zc`{b]1m#e8sIM/DsvˁL{7k *5}v~X̸FŽ1WƅC?T&4Lsb]pYiI LTѽ&sIw1RsಳV 08joEgIb4˦hI A( ME#qn.8!_]Y;^wyvWE-nU\ Uh>ݣ Nu9IS=Hs9@@`%K?֗QBz7in`GMH=<;Ҙ7UW99D{\(dpN D9 \ӡ[a N( bYr's/DN[r E~Av+a3@7 dd{1߮y QJp0#=DGDnt{aJj3*=o`zu!r܋[]I9.jߣ^GIAg)F@ng{߭ u Q{ jO3 :VqY‡v\#>qϸ1-9f4#Ma0 ~EUSg5e{nUZhνtm=.W%?'! htMr-8Wq;+^We+ickD.yg`,tRCSC{>r|Cji)= ЇTv8hoƁ9 R;c~%~HeK/Kɦ_)ly5:Z\_'߅o lAmĬ|p}ƹn q ?TVKYRcX54bȐ&l?Ixݚ1׶kdSB;H!m;6yi $ͧv hVƿPtƂbR3L~&\vdJR(QW/@ iz㗄83qMl-"ݾӑ$B(9Rt͋zyWgCJ?D4=QKO's.JDm aȏ_  ;YtS2?&?&LߠDB,3aM MD3CPlH7Os '( @#[`GQ.W5ZK9;m&ogU{*P*b~t_a')ȥ˚|"mUa2Z^V`W]섫wRlMUvMlj&f,N0e;fP*6emB&u&T @, s|`ӂܼIȏݳ=3$䜇I;Il'Zr׏;-o˿v u@l.xǍEQC e0:ЊMxFzڪݤSPgKE޲gh ּj\QO@ :Q-oZBڜkFbQY,U̢DpƛK!&Qv=ցlGXPOR 9}7hd 5.DՑ*+ WSU2s h3MT /Tos 9cw3o(m5B&3TךձB;HJ3*:ZaqԀQ]m͈^;o!~ITH7SFLy:KD BTPE["=vTW:k94̓xYmo~/ϢiF%S ' VK9MTWI*FUO$u b%4PKef;j)< А:,iyM+`̀y q$M0ܡKDAc *p@8)HiE~*>p"d_ Pyq R?@>0ҜXVLR[s$ݠ8w{Œ%x?BQN`O:"U>ZƒV` >,vpxe1a,¤by[06OBR?KdOA,1 9b%\]L\GoL(I1t'=<KŃ_Uy4b܄'tZ\!'B#oDbi=kmtQ,)pj`ē t{NSkn?yZgGW6,^!jg,H!] S^#)h~yGj}]M8f9 (L Wsu`aCC~Rsb!Qpr!F/qĜ!ʵܓW<ܫ3>E8kd}iX$O9G `W^fpweSǮb;5 .B2W<-7 Xgms@]ڃVd*Oͧ0_beoYD8[xmM*\52N_^nKjv}<0Bvkc%qY)G«شEPivZAm=GAp!-zy 6&c6qFg(d6L9O1WDfUVTRƖ^PT<7H}̞l:XY.+&ZO\zraɠLq]ځ[{6мq a4x 콄N`w J 8dDZmy%WB 7s2R.-x fП[,)Fmr Z`._y]7Ba9B#k`H D:j{꾅<ǖs4Aq9$5)pO\]\qMrUy#D-EdfQA%W%M^)sTyG= GhC&9n%nd@J.wE}"-hP3an ,nd|W R ]_0F' sF7Fɜȗԙ_#` A/*?ZNJR ]NMR7%hsGޟ!^*ىU7GLؐ[ 8^ _y#z]U#.S*_`' ҅ZϊSV'WCp&VǤBg/Ǘw{myv_pp0M2|kJ~5KHxRH)va& bfXqrψȿxQ'i5[=m aXKH=TM=@Ȱ|\`/aPk9/w"q6DaF;ixuh,ð|!vWc#Ń?|$VUNum925T!b~#f3%E|;t=cLō9ܯ/RL=HKPtZ-Kh"5.M`mz]}23/LFw29Nok?/oww\w!u8?AP {ݴv3t#WztWv&1ĺ继=zEr̰zs\ 3@F>FoQe\\k3q?ET?+ݷp=5;CQj{{&^uyD"r#h4(X l* 5+c0c{LJfzXgX$/Zv @xt?Pء1ĂM4HV0?dԟ.;vO|z(Bq~ &xۍܞh% BE|*K%^m) zy>׺mQ>4C<\&_Izm<4CD=,07Fb.t7A1&J% IDphWᇮݧꃏі+eDʫDG 3j߱yS!jnTLҷQ;fr5eۋ{1+#]yc`sxw2P5J>x!pu6_1%Ǒ~UȧmyjE!9MdJ:"uN|"Y(0 ڧLwAZMvH2OC1bDzgda {o}drn8H2gEoGNF[a=@^-jA2%;2y3c fp;c 4*RT>&miZNŞZx :‚OA"jo9XI'S > m#vȕ-Aˡ39cssC.Ib\RC| :Iߊ-<iƧV?m`M>+-Ύ4~׮/q)} eyvSХM^tC`I Qf9(ci Clc&)T d^}߷ssKn'E|}sPټ eDDDjU2gV ^)tG K|%a5^%GsWT%;FEʨ'}R`W"{4oL%f^bڤMWG;* pK#1ï[ v(X(#&c$gb1)B!9khVJW|!hSb|e44juE~( qjmn&XJ@Q;,,DN`r͋~ _fczo=.`*a72\'>iok`??~fp`4O֬& jE'*׮>HX%>kV=K7ul 7_t]#_wƕ'iw09^_ cW@ceA8HOe5O!EСk&[GVkJiz&|0oݨ@,n ]lx iEF;jjv8s`BW]8qdk&Ơ8'F1+cH*X?vR @HԸfƯC@䫺c~w"׌tj$!HFMwvUNocUUؓ/B|kޗؙG)dڇKtEQj>v|YK7A is^(seF|N_cH"qlXt恕2V@9)99ȉnw/D!K0}q'K{!*' *UVx1ee𚳋8R:N?KuwK! Z - x"SJyǚGdYAt/,<ܱ1gbXi6t}Y@"~1 WoqV%ZRV ewFzDO5w4D7!xHhذF6܁"H33f}~ ネљI?;#Fr+X~NI1:` 9)L6zɰcZkU/OzmÙ(] / cS W۾a3 i KQp toL҄g 2Z@]IBpLQ)RpV?xβFUPs,I@׷k)IœMRTN! l ݈ihQ–iy&:#5"IQ 0{] `lFDXh~ƶA96?'./ƙ"bcyJvk*9R+R?#q/]d1Qmt*yzŞb.ANi5\K T(?RȼTE/-Xc%?\IddvbP-}'7^ م^Y@6C"?\lmktCf!ls;4^76zN?ictϽ[BV`G9$ d8Oz&pjoE?Z6R`$&A }H)\ի䓨y+ ~F^FILa(' Xr9' 31yv7,i|}z!U+ Z1 ~ǛDZY5wx[O y`sՈ &7ʐE)h]Yo}|>~D{K.aR Z̺YIظɆ Xlm-Ӓ,g֮w}jsw tv9*怕F!fӀJI톪y5n gfnTt9kw EO0Tcҏ.~fFޡ6~ F`֜qV/>X)r$('}Hk 8(lћSX-;Ғ:!ġ o%ۨ:e|5Sݓ/LAsyT 2 6E@ϭr'PGw~I?xY)D /ld~V?]S/Y2mQK Dý\笛cp2fkhN&8#xi.4 G+y%x]\_j޴Ox<_OMtS;Ƹ(W($Q]FjZLELj;r!|8BW[z\ rbї!, s t>VS[yx98_[tq1DPQ1bkZ<9I^Cెi?Hp?` }tIG_)\A5MZU>+i=D/c0G+,7gf4:(Yc1nRE=Տ⪸ UMJب;F .<8ŹDX3=MO>4PH):oXTfHfy? [hdj[pJLe9Q"@^Z!~Y젆zRn5 qClv+ۄm^.u;T^qvFb2Aicnj`8ݸy~dޕKbmL)g`ɕ,uz]e@)dIkTezynU|.}eY憾%j|Ƽ)fQν n%TFR^`mU2'jP~Gm*MTWh>$}*^RO^I˦ᇨAmo׸Hօ_+ 5X糵93-s"{@l$\Ga,V?W>GLSL;^g/Օspx.d9TcCWf]0)G^|؃>Vۧ]U1,2ݏ1IAGᆮ wg)m_ Bӹ"(U f!$Y5&4T,v' qŒwvlx5pTbt}uyEՒykgR6%4FzUh6B< *`= eǏkTax:owQ1b *)[ )¡NuQ3LgB6}Q}XX2gL2Bu@?׻|HuIGjIÙ Uo@ KV4,JȗI1QF dŐHܪ`zeCՕS"(7 0"."\w| [@ gຽa1 q>#@`6/@pN`w׼TT88$)$"H+Ǽ{_Sx r^ZQrG>e[a(+`M*Ba#<5/Z̉W'}߱ ,/TnnHEkbx>P.2sm7]OT\ص9'iZrRaՑʼn,]^`5quHpjȑ>O AL/7ؐb3G}cYվc‘C *G6`6V1xI Y]Z߆c9?حBP?VV[q+ך`m.\ܭLܹw  |ak+b>ao-7/wD 39&-`-%>U耥E^T:7;p(՗ø(P p> ̙35;W%B7fM :vF7g ^M:\)6o j Y+axQʨͤCƛċKDDN=Coo5Q}} F[DbSS)ډ_bl (23, D]_F߽%^3}y a_jLD{Ǧkm ޳8W 4bPzm Iq#.J j|&? !rB]&Ǐ] w/=X^B5P7fe+XÝ}Sn=-:jl.F(UP qrF;>mE*]eobWx6;"~xeh4X߂RN+P1iUYġQ&Z0DD{gElEkfx瀭(%v 88͙rYT͞=I[}V+!5ݻ>bi<+֓y}L}mKcx@X#$~ɕx.Onn4tµn9bj̲Tv0@BZԦwd y4wc״ߚcNׇUPt 7<){rd_ P2K2fq z1r̭MC^q|#(-kVN4iKLAH&3' <9QTcYSrZ*4=rۃvGC 57AZ9h&ߘ{ӌ5v! z..$-q/ON/XhBՔ|7lýH0pi' Hܾ|IsJBn'VY%YuL^]!%ܜ+vY,!f_9JNs,`bp5`A;At~W0m2t"33JR|!FZv!3݁P`+?=}C_V""yM_ّFMb:vӗnJ3R>űǒE7m|mX*N_dP $6Le3aVx4،m5H~85 ͺ$P_ NF91R'Z@屾﬏{hJlm=P0Zs|!De Of5O(FCqN.Qu.Y0u"9X'.]|]OK&)T8ﴴN­:ds 6igz(6[<QُSRVۏ#υ+!z. Ezwڼ%Ar_a&cBX[b֪.%tmq.F 1KMZDLt m=דWGHz+.y׸'v Óz "j~VN B1&H7 NqdDw}]&.~;y3kEJM#h\?O{Np%D@w'+X:$20F$; ebS.HXhNL5K4F[iL cy@jm`"nt3H7/xm4o,3c;P1}hhG[鍖#jWЉgBDRoZoFSjD=#L#FnGO܎cof%M2h!mIkk:U W|d-?%rEU{EY{k_k%2+%õт9[凘p[͎jRL;Bj@h{կQJD`O6;bǛgۯ mͮE`ξui Ոǰ{4ݓZ0.mfwY lmTY[_Iv_yNRa{:=zHn;(p D3%d-X vR.!.C |%U Lܶx2?^DSPhj7DDiVUb o+|~t> Y֎, +͕Qg嘵-Zlhm:u-6zYx- ;#@<ʌ\K Z|.Uk}?I#WSVM` jٲ;M`՘~ q4<3@yuu{Op[C0y {M^ $145}>*~,}#Kt/HMe|e8YQ=D7㐏pu1KJt]n#l3)լa[Wz%>y3fJXM2'"dv$*0K`'?4"p%rKA8X`hnĽvX>n6`*SϺ.I3ߐzfBme L .C_'<.V슼>?X9)"H, 7 +:*;̛{B|ncE>LX@)#"b!927jd-q|9Ų+S"a=mzC9rMPetga.1Ñ=ԑ*=N݀Y-&zv mc{FN_ܨ,5Κ|||!]k)5:<hF)G3hS)Og\Z}Y^#G=)$Ӛi:WH8j(=tdm!ڑ#_8KM0:'@R-a3ݸ=뙫ѻBTn k}KbrL9`ޝj{LV9n Nh`=W'4|ncOZɉ6)%:aiXr_MaUz| P_c^9h6:p %֭vC:KձwȖ1p&2߭_>¹g;w{Wg 6yr Hٲ"kR< 5σBiۙhIi98Y=)c.Kϕ}p)zT7%-gD&Kk:%Cl'9su&:O}63W%عG+U[RAq dWPz<`p:g|ڹgXk@Ir$]c-֪Y+{l㤕.]eӡ_9E!ZLb.{K*oTtWIGZjsh.׾$O ʔGꥋ~c8JKSMnc<W\xRGr+.bm(WGz 2 vC|8U'>Ҹ9I)&=p܁d?`&ltc[xԆ^ E',+(V;m)A|7ԏ𦖨; Y9#0x 3yO;qDXZHܠ'(M*?!0H-V-,'_ ,hۣ9+K l E)鬬p 7Lo u}aڿyAˎF}3Ѐ8Y6hvvH/d]UM;ǂD`n< Hš#tp8||\k~, '^<(sfe֧GE> ЬrKBi37x/̲ԵqH|PGp39 dz982k5wUdg8ZI)2F`PQ1K!N#hyΆ Μ9Fn+{mI' H^=)]M ya.o~JܫnQcfJ5f60 -#54|8`e zNREFݧQ,4ˡ@ {`+K6{,9MH9h1~ZbNPC0"ylsiuPvr=' #N]n  5j@X|8'Z2Vq-`ZQBIS;:15vZЄwjLuJJe E୧*YNgzވ!@N \d`\搤(w&iIS"wo<O2rP:~"la#u& =?,堥H T ߆Ө6nkD45>@V>^`o(nc<62lN II ZE4_Vk.3Ms[/m]W=SU{+SCʭC܄O Rj1%6|gANl)`ԀZܻd߈S`gC+]DBTs5s狦cźgEf881@ mrw5AMPvP\8zU|l~6^R$|_g5$_!SW] n] VKQVmUP3="B=r "}-lPnnm̐`kW$Y#~o*P^K%.ˢIB3 rayV!~ҕE"y{nyir>`11Z<4_jPlMs?hWŔiu_|,wWc놿D3f~\\m7t%b> ģ܀_R"{Q!$/eTKowBAPXq`uO,+,>Ռ~ @/Q͔1F ݑܦ%*iWuD;z51== RE9s#\W5>C+S9zC^J|wUh16>s2cLDbbC{a;`eu k>DYQF+oSkcbraN .d{DO } k^KZİ.҄ߘyqOw1ҋFU{XԘӇt$f Z.ܘbCoqe gNR&z,v/GB=/aNJM[ v_0TElτݚ`G7[cN3DpJmOfL=}^S[,rt%g^`U\%w*U>dz|k[$Xfe@(qZDTz ģ< o).WG_Q@1NxQ+9c7ݣpλtIi 橧 ^eL>d*uۨާ=H" ;in*3ռ!'DӉr @e$phRQrQ6RO͒ю R=tO=b68qɋ@-~4·=U~_ v=UPWL[2ҏM偃t } )^ 3,I\~cA]4u*;YJSRG<ʨX^[P5AOqZIZ7@ zBX_20[`OQ~vGXVxw8cؿóul7IHPAr7QЦ7E .wvS҆{';fUy)I6ӑ5id18vcg&5v%6,5E y,مIfgq4ɬsAMײl-~g}RM<~"|p""eL|rV2H=2}YF9<2Y:vW hZ!`i,y;QCw*Eu{^kW*q2<\#‹hϗ2q1c)p b XA^o.yRC=2x-FpO>M4:b?wlJ8]jXNsjfzKK O̎A[V8M BFbsʹ;ݱKO!ؓ '#"mJFD1zv@2چ}"ªP_ib^#NrXEug4zofN+J Gd6?'c?,`xx#=PXhֽy?uY*{j?|J1b9fQ͘q^)fha@Zr uwF Χ~RHX>ұV~3=w%g 77w`9X7ӏnJ%^Ы%kACc^ M`{]OgGsS|$h^P=e[7h;+tu`negߢ @9p.EcJ?WQ~56-JG4ɁUj7X y@40!P貔{\$Nk+3i z@ް'Sj*ug2VW<$! _xTE¥ X1\*Jzrwӫ爣YHKPQa{h0(wcnk`Ӱx,zg& M;f1R)è"f^D=Jw_ s>2{0)4miI$4#0 ӵ]N_$WDm]!@(HS(~d؟><f52L 49XF`RKG;wƇbi),Q,cy+y#L}K^X$͖yj&v+ m|_ѽ<>j;[29dt]Xe'ޜfL;4BZqh *ǘۘ P%ˍZ-ǧWU?@U8@on"a xVa ?x.v]uEu*r#E*&RHL$; _!=2{?ǿ=B R=iߣPEeSgF?'\b(Vf ;C_m{2Y40S0mDk{-ʒ@ߋrl-^)z<9-WIV9i%-2DuX)" D Yg{21 9H Pp#hޚ5ʁ%mܚ(^lge֊`R,E pKM>]l{n<@N># eKYO$xd-tEvkUtVCƆta}2Y4F<t;MoCߊV{nMZȎ0D4]D[8%7X-Y(Wݵg=7s)(?NΫa†0tN*HjУu <*/Jwn9s9ar ډ 񂏯& /=4=Xa1aԝ019W|$tp"esPr*XuPCfm߲q[&w;2]I`ߩ՗J5wH?z)]HzlQ5`nM}|Ob> _ P=ifװffCxiԑ&+ɨ^Wa.vݝiP_5s b> KnKPt׃v)WQS@OhS=e=5H=BgƷlm6*7 xIr2G2R.Ram @@9p+SN?8@JAsj4qHc`C,0,-X}#OP1q <)Q$(jφV~};0sjN2oMs%aA8JNvT5mvHpeܨh 2\Nd1;bb9dX*_e:tnfX6:ēά<"4W @; QI7)W~\6 M$rQdX`̭z5MsF1ޣM[#F3E@iL>, : r=EOˌ6=] #Iԥ QM J-jY녽=TR~cGxj*m5V) k Paէ+۱EaV oO͕g-Ľ|ae|@-19Ժ1 uNZ"%BC4:>k٘K֪p 2iJ;;DŘo}nSj<%Xm)?+Z@} <Elb;Di{prXSRq~vi]uFmxv%.8Qi")*ku!)]Pc.ge̮ 4SZL-֍>Iq$٥WtOɣ%΀ةx(ˠJgh5 V&7i[/l~sSث3&)x4Z5qV5d4l+#b;d뗴ڽ/+)@-1A\wA,Ur @fc]&cT!N=w.uL?mV[mtsD>GO|+pWPdoD0u@PЗԖJCWV(7_.3Pi|'j aSYݡ Ya'c2P|\5͒^EKl<&n `=ؘ 8fVK>#G5?Qs̸C^Whբ7,&AC_:Us?,)[x+" #Ԡ;)[א#S'z'a9f&n’= a⨮pbO/o +MUW6c-qOEPEM:k,JFV)lfl.]4Pj >XQ|t4%eg~G,ir=GhҾ(O"1 ωhl<ŝ< #Ëx毕mQ 82ZY:W!`kM-m-R cnH-0݆EW٘*nwH 7;+(?7"S5yIޝIg Y\c| 𲺓Ice4<*#t IK> ::V DIQSwr +B-e3TRػRiG/9) V o'^EcM)g퐥 ~bVȽ">k쐧@+V!o`p 43yL뱏_]bm sރ_eOFniGg[yD0Ӓ}Ek*jC{0C,Je#xܢӜLzҡG,F:%eԹ*nuyrzcx8&lĐO,ԕI$pg4US0!grd4j<;a 8һG}fG`')",4b)GP-z i-cg5Bf+EWbK&RN+$D,I;kK0VseUYn# Ongo9'(mm#DX?D<>JWaW5 9|[)%MQyn u | ,Yѹ>vNF=aDsT14؛&D Z"=.Kg7R U|xf+[Ɔg'׬ty%˵(>MtLDa (Z1RV JE=zf7O3yZNGoxgά 7/ǬOji .y4߅̬/*էj7Ðd?9h O])PX/-f 5ϊ1/νm|(PȌ~,c 0Ч"xʶgp-x:l7u zpzJ@v@֊J֦ M0ֹV:#,(l g ކRvQfe ?w7t٫g W9Tʦ!pGBA&KzK0K0%,ud,Ϋ?p ۝Lf-T YCH'?C]\pO "RQNko^I&V/$H.Â;pĴ y)P8U~MPۭV;yI +DVӲ ͏5+HKw~0tҺBvmt:g(/)6nwQ( p|l_%wǦ3q滳lL2߶+o;ߦ92*Oeu'U?4,tvwGT /\ cٳjCZThO 7'۶Kc@pm#~0X*ߣW\8,%\V˯2kW\.S|E%<;T/pl)g}-1۹>r* d:ǿ6%%s.y8ZWjx:~lAniS#*LfB&ږCcҽ5<`{d? A&?qΟMlfH]b\kooШbn n( ${`YEC޲wchwڻ3ӓPXEcE[m-Gsه(%Ws];B3N NװLqF'-q4ѯJQ|]v %1>=Szb!h0l~~8w Pb? .wA26IuuQ8p0.\19<֘8lSQ>1MPJ@㦝Z TPe:~̶c_y40̫?jW@MBYv:Æ2~Alp2JSm9b0oX~ϥɴwONoǃn8zb@Z\s em3%xH0vNYUdNg14x+MfN{p?Pci\26eǾya ֤$uDyb4Cr5_#x-KnFqMvJ >6BL2C;Sh-Iݰ -t4/]VW*;'(?Q;/ѶM2۸$ /&Ɠ^MӇ[,q nQ{2Jﭮ(呹3$C]=$SnTT#t`:Ub]p?eգ=g*6Rn9p&]Mp'aw$P3vԘ28w* ږ(UI쭟'SҪ$^Nٸ:z t9;SG}e\UBTLj K_<ލVF!'ɸ۶V_QS]>j4xs2bj(.r4lد,{Ӱ *p=7?I|M-odWRԀnB~%/UM/Hs6W:7]-k O0sF ! ΘA7,$0kFa Yh)VDgo>Ih6*Of6eQ&r/ZsC3dGm+)cN3 @c/4] C/{!G{8(p5JXa8 {恇$vb\,ozQN]2=SF;SM 揹>䱩U0\%%O_-;,ߜ1y21hQ>8Gfe6U|sJD[ߧeTHjjзyi r|#_[a7˾!Qk%~Ng$]nW(y dJFk ]8lx{PSs.¦sPŗ1rz#ESd)߱2/K,OΏХpFSZYHidv6EGE\4h #t7]Ij&%N(nY%_sl!1yșձuV $3 pc**|DJI>4hP,n8,ciZ/ҵK@Hy_@喚M\#knbb= $%gp\8]ЪM6dѣpul- v9~_~|׻Ɨ<ןzD~dpK8xM*q*N#,:` p31"e;.4g0M;WղܯD9eb*q%_K}&'׽і qȏe4ĉPdY'X!Sn84džQHyf'F:] {g(# 7B J@uVT[cAD?Agz'Em|͸ 65wdX{HP \g @;Mr,Oq BV 9wWe`0GO'>SC2 M-xHl00(N! j޸ׄ"KfI8hՔZ A1!/qyAABC?1fM p߂>nC5hu'];TFB̛͘ym)̃%2;F=ഹGYiy|%[*| w?-~WOߑK~Jks7/r\fJmT_^,dR5}^c( ˃s>S(/1g}n/%?4w0SG#! X̆V zNkVtܢnCJ6 b0}w蛒$!Dݼ^;6$,ϥS`QKZ5 xQZv;+UR.Y86Cwhj|fAC8U`ZrNTkPڱwR>LLޛ=,*y\Ϻ&kyԅ!Mo:aJLz; Y,"TfR IH_R R1m;]3Qp*e@1VQ`X[{. =vWئl`_5)e\w.cnPŀmralGID٭euFNQdFwP@;-QE,AH;mLO~bLÛaX ,G]WUPΉwP-!چ/^ /< ;N|'4(Q\hҀCdG!FfQ6[D{d!w5F&5fd4\Ӏśl{{p]-2 vW&'VĨ ~w$Hӯ!K ͇K;rx9.h-*瑋ۙ j'ϭlMD9bC~!Ej{EK 8dt q{h!e3:S%bD9 uݺh1>E-0%tw*u~QDBV7BO(ȹ%4;`?!gBC:þhil"F +%otLpeaچ[1`k_?ߞo@o|I#*aZsU `t3!\.Kڿ%F+׏˿='ڔCBw]m?d&&~/%Np$m> A@QA}_rt@oy>jޑ1|\Bboaipw %gID`eED& E3w,8 [i ujOu~N|YǗ^Ґq]]'8Y ܿaa(u WNjD%йNQbzUI%Ek7ǣ (2,eI\XptAO(2Pȯ⥑<7Ϡ9#` !uq 9t=?pt~O߱H~وd u$)KnV%j&zj27@9[0O*\ބOϯz4X1.񹉍D~t>sWNRIDk[NN*+i@\*[@pj 6038w^3fc N$?j[вrx+e3K⌯|h8FCdM*8P"wt MdqE3a6(t$8Tnum7q9oTC-ӗaӯQE3Cg!QpjfCg;~uz#uU@,o/|j4C!/+ G! ֪])i)?1QO|m䚷}ڠ? T9h}EL\LK _7[Oi٢%K)g>C(8,~3~DXWU[}ΗJxmԃd~:-AX?))rImA576 ( [&'\U |`W4Mw.MjkM#]ȇ3~`ab=Ks4Zt7Uԣ<3Ls/ԛjvN"cJAۚD#df]CV#KƶB3<֮eƜРZ0w"loES?@AuͺA7& rR}׀lp+<=Q#YL3a( W$e+2UOϤ6urBZjz?B -}m`LZG\֟e={j_vskG2ofWRiӆ;e۾n݂x~ d/| :UdJ@,9(OMz-0S%<2y.@K7c;r/nmw[MjOuPc7p'ySj۷#tvx3yΦ? 3:)o9^XGztl{g߃׬x`j|'3rVSe,DW&^4D+ uפ%cMCznw+nok(\WwQDD`bX6FpXOwʹb멇C(lua{0۲wQT? 4jKHIeCAQ4OPB~<oj;>. A>08#q `[L.9m eg4@~Z)tjL/Gx<趠 %m*BWÁ|Hzmո0V6AN[|/TUs{R -@eܜ ۀAi9z MhZrh F^'V(bm{eQ,{xj[1.äZkoQ|E^\`"N@hX%)ӥ㍆K$YR zpeT7#ߙӲjhKӳ8&QeЖ2*cq4HN:&0WҏۡFH0=U$:soӸ=PoŞϦ4VTK8_V A¢x;4>A,Z|$ Ɲ ާ_ax&4MBD{kT I@iDu܅mp/Xwwfl]YM$}}6r蕳]:NM5Vrxи,ʴ5xaNuqTPKhf˦2z+ࣥSl\cϽg5ye\=pq[%N-޴$CS@=!j6Qd],yu~Wh5](ǚء><wg+I s-;Rc8wb5 >F@a& 4aSA).L`L9c\[X6fR_Ԯ5T6[O|d}LR+☱Ǜl? "u P:JYQJV{+MR;faCe`ԅi?(ZiUWS"-1kASGNOS [SV䛭֌:hU@޴V3fpDL-zQIhl$r/xIaY'`Qb3t4(:tJ^  ,ț}I56؅j˲3kNF`H4N '&M[hP׋w!# u8M'87{[ܢEAҬ<ߍ'+]AĢӪŒ#4ײiȎ{#A@1&VG}{aٞRqHz|ݦoJFKtD_ŏgaxR ƢHa,0S)soJS2IvÛexчvq==K;no#)BM}gǟ*ⱆϫ=<5KٴqTo-cS=u[ o3h3gn Wb\_Ʃ-LWUid& TisdB}w@!j_ﱙ,gOsHV$}vQª0. خz:F 10:SG2KFHtQp4ݠLj(5XАeKYw%Gɿ'|4 ;LJ c mlCp Jߥ~D j:n@KB78Πeg]Qcgs7O_eՌ` M*@lT+WK鰯O cy?&e p1nЖtCS\϶̻C4&wҶu fX3ׄu˿ V,m7Y^j 9WԤ5.s93I74 p.ݻB1_YAH#^93~<.)N0=Eb/8nLM#ZU.g:͉Y(kF<ǽ&B! ;hY[ v'?QÆrmz}2uL^_}DJ!蹒Ia2ڠZf`aT As y3vMG\N3ΰMz bK@M3@ p̤)xX/cЉ9]4vs].&Vʿ(b虉+j1o]^;VIɬYjkӖpL8XJ)63Cev}&SFG|6oHؙ6=.F("E8u--va<_ct+ ҇Y1p;Kemm ST"-QGgwBta1γefgF]q `"`92zVSs 2@'ā;`RrK\_[Tu((m-_^(hej9Qa-,@cxnPy&˔mp3O@[/bZ-qnTsaeERSO )@6/c|:g$d F#B\ZoBE 0ھ&?7 E7r߲g sY Gw)&H4m"7`*/ʝMH/UCD^ QV/ t*})̨؊mr_Q&%)` HrFw` rɿ.u)fW\Xc(DnQM[Aj̝}?˱Tn`6C_Պ)6^I|)Dl#h"1|0/V]|K AF,:=71J&>_ٽ~.\0N4H?JPLuDl}| /*#Ϩb<'jZO2dx/~qԁ R+)p+|5syuct{D ۠_B.%ނeo_9G޼ET6N \Ey c}`{/H 7<5HhR(x NnNu7PNLjㅝ=!_f._lArk h <ѭl񆚡18uO|j5?ިWw&aF^;zր!!kƍLG<&x\-sWʁqk'<>z㋁~Y}md~Iai"F^Ĺ4ih6c(]f܌ݙ(nuPGǬ$Ű* w |OGQ=UHDVkneyu;s0^!YDV*iyY= 54ݻf]TU3˦t!Z[\AnHf2 4r^Pۦw>CmFTm|{iLOS} JZ 'j~F&v(߃|33*EmS'Hc^,'4Mb_>D(xx Rrl0gK*QoHT[!ّW۽Q )RvDf5Rm@ajޏ^7iA3bi .|yLj,@&T(/rI-B$xnN65UCSαٱ:n[0'f8ӓ m;AEPJеvG|ߢ|=/ZSbHZ Gn/GX>qyBΑJqAWf #*5)[n۞|:ӷ@bX|yx a_\6W1B֏)¶ HG ("+m8F=5}& *ɡ<mXsFƾ`I5(=3 c< 4g>"ȥ}{ :0OKm} ƵRœgH%9rPtvt">7c1Vǿ]Xr:^񊥹I B'*R Kс\ N9ږ j֛DjhSLOic^K%1+"7? ؎9l\[:;_'7ߩ QNxT{TlqGX5:%NV@vtx_a'Wݡ 7e?Wӝ5iT3 J ="<@ C q`UEܖ}aͻ\-scOoeD\50M2ffrCLa.B<~aJfK ki 3BE}Q6WZ`4if]bDSjVT$@x?}|\I܏a9epѤ;; /aL喲gcM27:JF5&Pc@vmpWC<,MD@ V!EmZ)Mb@*}SnWZ;fbc ы1]\]܉PT^0vZrv9]&74/100Qye/mNe[.Lz5&["C4qNN j czc{<1j5ToHT )Nj|I!zs _Y@X%'aAu+i *ģ8 s^fQ.ޥT 7'ZA F}_/}@-Ss/7Vӏ<!fh=0\PP+m#wY}tY'2! /:2QhBL{>/(~ X}5%b#Ϊd xiҥCK描SPs?bbB\$~}u\l;HG7*k Bau oIE12 sqEՁnU(@7ȹb<"vӺChhRP] 'Wݴ)Zy)XϾQʴb{7UtdZ[+\,ވ1+gi|Y_?K41uB|^+;&sQ f?<1/i[_2増oL0brX0f6 -gZi0;)͑j󭪟f]"8=Y: t O(cE];FyOD ? ;X N@7p/M |O:iūXol'J3Ԣ8y6~NR,q8X#xY6|eIC' eʗ&YU̸F#)Qc{[$;\p*n|E397O|rŤkwdmZd](U=zR3 HXp@=+5kB҈*)}a2""蚉D1WO=Dǔ_F>>t `X&ñ2:WJATL UIdA`1 'z:hU> Y v庠p1|M:Bw)A-3.h(x.Vpɲ?y/>ͫ)Cqu6ԗh"bUud=.,ш'9I!iպ7{AٿauL:ndس6gH1w$0Nsu 2V2xvedfOw"um`AΦTB`3m0%e+G&t|v({dèi)2uX3:yEtʸ;` SH&VOC06;IUQr .My=)H9H0Tr&쾢%Y3p\fudbpn.$ᷡq%ซ;@qB)6}}<\R&uq O^nyWx)g=z+/\5˭-2f0{IKJO :$yKHE)3 зu<[)6 0|[P )z (hd vy1b妞HC2 .a :{:#ZНE d'Wm %砨JiɭXvVG()/֐ VyRP5Vu-2SgDܥnX KB/?V]C65NQ}3\@KꧪVt,aZg\ c+HNBtFQ&[ <ZWD״媫i~)rV$dj~]SI{,r8UԼ;Ƃc%ِhʴwQ"sCeѢ̒ROTLD)k {)YY{9+^N{Rʄ2z$/6}ꓛiLs)ȸ1H/83Ul/ZIk݄ˤ;H.җGz%4RrdӄMNE J`UKN@%n) g=^^B燂.,撶.'#y;x5: `mCd ߷8QSN(wڔ{)s"M~= 洼+IR;thP>q/\|"ZSubQX.pG#@9㵂~q%"zF,W@6"co-wR!5?[ؑ'UIcdړ8pA6Q#ݼo ~L}oBz3lzJ{%*t[PsG }:u2lWYx t4$/>0*|;wbLMhn7uM씡 [ws*A EIPԩdž|I?6/ avikBJJWM۝A]D}͍I qGޝޱO)!% ƆˎmW| 4{e1ó6JF`'!cWY]2DQ>-(t;rﵖ&sR˱|Ё<>#NVgnVUF Ce{ &ewr ?ɟ\Gy6,윫i/R-m1$a͚-#(hl,0"uH~:*,r[aUh ,V8pN(N!oFv0]yd+x_ B4s/vhЬ6ML txԞn#@o: ųYG7!-mUM]qIA% BAj,Wm,8uW(!"8HLAߑQ ;'vd%ī_$6|..s VЏFG D!y2=$Lw6=f(U:2 m=g0%."x9yPS{ P, |OH FKڠgeSرc"*`O95N*6bW>fB.n0~ lKE#U`$^c48|OkFRGb(j|^X+N[|W'ЫdDzX:k]~Er˸r4y$rE^HNVu~k/V8ly,pOX7:=}Պ C'Qw68(D" i9!߈$TH{5o=zB/NO2 l?kYb z+fCЇUNܖeѲ!aGys+rn j`pll?12Rdu!u$ry݃!pX0TcM/޵o;['z.V,&:-7ѲV aKg!_y<uM &81J)gaJ.~= 6mF/>J*f$8Zf{DI>'^!ӈԿM.\u&^X|L*X PkèF-uk eSgd6 R\2%=1b$# YvH0=&[5rߢ1õ FP6 QFƟ\tZGi}Ry~"n _¤hWih44#-$fwʍ+b+3֊ֵ>TJY% @jY Y\ $IZN Φʠ@!mUZWۆZCl-Xy9 x+J_0 b:K59gr??es P:&Q\UtL9X7Jj&z]tY_pRֶϐA)˥qjDh~rIgu)L6np6Vŧ׌;<ʀB?4:; ~jyE?[2Hn4)Ѧ,im:/ <"ɖ*Q}7)cnX.@VyQz̆&hVYj$&YVp5p]\xYX B0}+* :z,!j,Q= N% @0Kj~t9M}z ){q;HzKB3`0C&,o%@1._b8i)R<(^lU^]Mwc:W"Lj@Gga6E5AJn)^z_X́oJSa^_UFv$-a?x3)לWMj0JX7UAwbӄ'|-(Y׍~,'l5oR&*eY>ԗ@7pp(Ac^œ ݆eR63 ~?׭MH~'nkC>>RvCx16r[TbB T~;SD\gN?o5PvP^{h}vV%Mڝip3^P2^u?i4iAY&tzF@~s7^Fj"#P48dрp. ZY 4~XْEH 3@ii)> t&ž堘6n+\Ju_;~4$Xj?c43j3 i7~6%+c})åVK22k4ju)}rz 9 Mm } GbhFqI/1KqeJ~&s J~]r9:[dlzH}?SI-{L I5{-{ֳ#G`Z1:GD lXh(&%(->]rє':B =I=vQc wS̠O\[ʱ8ٱgM3ycLv U#13Y9vղ~'CSntq֎TL#ZdƜ+ `/8Nu i)9(R@n[j=HUF W֣n[*SsO&R7%-" =[gzm:lsZ@6PEizV:s ɔ~ S`KH&m)1a!JHU6ۮݲ6A 13O\3`"ʒx1L"%xby2e G*~&BU\Fs,P7)3Ӥ&_0Qf:0W}gAZ_!|rvHWBM^]O6ƖԶc wbbYZjlOD]1o6ǐj|X!f bh? 9N8qIʙyʟ)[%) έSu/x!%R/\SKM vd) yevC&؍ƅ"WYrFɩ=G~ìGK;y>61yïšn]d_SV܉^"]+$YUfS'窏~u‹|+F+㓣s,E$Z+0/d:²ʟE.H/(믡YәOѨR0VK}@m["<];~"sC-.Z%9{Y`IYY7@A:0v* k,R?xq wB9-τ*qCBOPN(gHF0'1;|,>r5(Ann;!N?Ződ6\%L}ǔ&)@cSd ]I^c\ѧf,G?hUx9̊5p ̿Gp,߃~ClX4zGpub'K0"IHo k+l+E1W2UI[_D}~Brݿ0~"i"a[z9N)-ɗv8P{C.$Mdy3b'͠ p{F`ȃwTIvVNľkɉ4\:׹Pۗl≪.7qf&-bgfًF(Gz&Z 滰CĴzuj8 ~֥hT)FӃ?$gb#A {S<Nx|78H8®1!dՊ$WxbA ѝ?>-E]U3b>/"ƾ HOgCĞ0]eZ+7aR@ߩ)%+Lv(x=.%| IH%4N2Z<( E>m$R'?]cc??/n*DD)dXj5MےJC~&lN"'v'F>orS(? ?KXToy|4>Ud:7}~׈,rrR Y a2K*ɓ)A5}EQvOM?G3J`@\ L&0p  jOมM7~܍* be -!V쒞`^s>\4ZŒ+{T{i!B;Ӯ=BSǵ}Lծ~XP^oLBX`w4+L`oB5wfu9.H8VaL@Ee-Sm 6!<*\|K4R򳫓iW`͗N}چ\f.c "E-M hᏩd,NWy%{olA U)`#݊3g`A,ʠ Md2 >dRc_xj2;m,3**1"c}̑ 5d稩̼)Iy7%?fN0o|uwOO`:(#`PVpOi0ϓ6I`M5XIqYo˨:ch~VhetTCͽ-~\x`dq4$#ֳ幬zjtmt6L\nh>jU"lv4dr;P`@!C2l`ܟ=r-}Rq=K/SO15ˍXՀg$`t@],HT#sX(5wx/mɿDKH/ A̔BcJӴ ]|KIO!`uLW E^Wku` \HBZTgh<tOh_m`@T[w݀}a:KGgjoc9 \sKTVr۴gT0/ 5:7Y򋬜pB53`uunU L1( jf"zW<d<8"zZ@}1EnٶSXQ{8+/شaz#/;6LDeʴ,~>烩3'[RilYf֡fX[xS *uر#"]*Oh`޳~).+A̶pr?qhrEkgf)T1jd8DW*֗Č?,ǡ5c`_xEH!%)zϭ:uޏtmX8N2?Nx/}) ŴGn.~]"k ,$?]#+;V2+NQZLS\ kAڝr.n\9CJe9~R7>Yh9BB4<$J}{~ %|-LҸK|\q\>E \Oirx>Aqn#<Dx*۰:1?qY-)ägC# u89%2p0EXT: Xau Fr[asભ xagd8c<$uu)EO`.2Zm h>ތ#ۮz<ĩ |;CB)}n;Z&\٪PcC8Y֫Lup zE zQp.V֭IJ-L͈REc~d*,Tt]u qaCf1`Xaf_ZIpi$Xr{6>׿ZLii(|JgTZ痧k?]1r[q"]yrȚGޱ t H~Պ1&lgU3{stAJ C戂f__e~2CB~_{tccqx!4?G%i]KȘ"  (ʆ#dxg&rѡd-7EB^|zRFO'$c#&2$f.By[k @ڤ {K._2 UD[q'W;tbz㹬Ml7mFv%ݼWfpG"[2eC4u/܂Yevf5(s_D#|xr_\3De8l Y@+y!O|J|!Am9+T$bq}l-W0f0-y*yn\RH!@-&a>ɂlLA]6(ްbGP /u+^)h) Vߌ<(Vj׋^qV洞WT$Q(ɪg/ϥ?m|Hv|~EA\dʡ60ags buυ/? 'S"0hdw'KR7䉪θqYHW gt'‚۔Ee?Ti pK<kX(~1viBh[0w֡j*jtY[o6P}Q!Â.T 3ܧ"UXa*a~L+MPAH%|221~kEӗ_,6;/~u?u _pKS8{:wdlPk%P2_& ǟƠ^ b-*p\W<_%G٬<}h6Y0݊#< #w"$ H(xʀ6',}9JN3h2sNwPs..I0R> YSd&"}FPRJh4\@"+3aLuP_ۭĪ;!2cW/jlh,V@{z֋ k>&7s# cU7.W TH"[(h0BkMCUbI7e]Ňp19F]#ϩ0ce%*-*цlWy%cRB~>."kuڠ1Ok uQ@fhpk6؉'k&>p"0T=R24{E.[#6P6-։uLe ;TsYNLDg*tC/ٷn<~y\UM|%DOpR"y@a9gL$F7n&)ȡDs5ձؘuna=mx֨߼RlH+l/'vH\-3xP.OT I99V#sV}(?&Z`S;m!zPAy"; 誂|~)|?Pv$<; !9Y'QfhDIh؎&dPYo6&6g8vEցFڔF3t\6] 6w_ G8Run.YXW: lK_HY򲟥hm9u>3 dL̅UP^Q `Bͅ,\N-Cȣ{*dPHؘ1@8|t\:1l`&XE }5MP/8yW@ңs|VTdkkh_ZJy<7UC̉ >ѳbU C==6gʼnjiB'7髋{(zmkٷipUU_k_`iaUiJ 1`4bilxd 9 >Db4ObV҅X09o/<ۍDG/ϢRy^At,MT {Y 0Ҥ oՌu2LukbFH\vL!#?ݰ\϶0pJDGMáU~x_Z`w#|[Cw<u6fAxDW7Xp>EaR~~`\u0v&w^|y?>s9 ҧn'BDwC\MdŘ]![.uTȕ̸ֹmzhItht *15wy93XKN m5ޝ1=CrM*\<88Fi/ oKv?*e F׌f؄oշK^*cdSr><1r!F @I+63ЍJq/k&YReXe@pj'ԄbdZ:v\~ V/j]usT"3/xTj_GGc`< -w>V^3cԀrіpSChNQ ~&@rէ[`w2s%CCfiWCv. oZQ& 14ک0"`0HPi;Ę6iuB6L{ΜSKSMkŘ^OgݳF5+6 7NRPW2L,N6}޳As~ö { oGc͢wb5UIz# yoPmr%u&ͳ8XeB$"oVM]eo*ȋ<ϵfqNX>3=_Hy 􃰡*ua"jO397$B9h1s M6+K0A_˞Ib{|䧎wEBxH#3H.=UR&` Cy%8.$@;URаX &dWzwchߜ CC ;hVG-4.beaMdMIt0*?P{H13D[#Cp>߫X%t+)U{=t4*Έ/P-IbYczS7a b|%؊*@aQ,cip|Ah* k Bē00^-ci 6[2,r7 r>VcYHS)|TNID.zT.0Ԗ4xNƷMnLMh冿n%f3WPXr3սBS莂΢E.GMx ͺr~:|~m=ޝ;y6(Tj}+ Ҷ0=J#KY"'5u?0zG,BH~q++dA`TB9pLJ!H S~S;v2O1dUg.d;v|$wa;; Q kǩR?b*OXwɃa/̏_15`+a}8ב4%_C!amXbuQ"܏iSzz9;T .G4̹;&%aa"2+] S.ҋb{dᛄX2uJ/$73D=HE)+ǶuZ/2 (͔WqibYYMKDĝSEj9a$wk+4@]gF=Po]2H} ;$hhB ~`%p^9`jV;S'1*%[ɤ }aԸF >Ѣb:qɁc g&θ.c&Z:@] g%da1g!Y.1Ę{S5"x7hp+K:R%4bty Uq-3@0ֱ# d3~s*D'ѬdW~R0وJPH`mKշ@P4";_,Hɥnw6veJ;o" ?ǒT]&#϶z2%Jbz@gS?U֢e =̦mfgn=W!JY\3u 3]E)G77$5{w2t jƄ (e;G%bYgmD9GXqtI%F;iH7Vkk W(O'Ins) ڞS'b;O& 1hRl ?΃@ s],-GH(Lg*?։d !Bߎv DM|۟gӸ"B&migԸ >jg3 jo"';tž؛yZa36„Ȯ Oi1B Z# 괴"BR4 F7Ū;۷AlvTa YAeDY.y&==C kefzey咓+m/73 8dJazeŜ4c$[r0W:d+iUQA`! 92q[ !^8 H.< "!*ps -<ܛ'ӭK@fHSxF'/:<ӷz3x%W2^u 4GcQ9- 1ha qOyf#BIUE,u+Ʉe%*?mG/v%YU4yȵ h }N(c^gA #2=\pch+ED3@b =YwI+\F2G;7ՆH׈oN7:?Შw?^s}(BВ)pBXL>u>0 v]z=9h$!ȆtML9ֵy͊rRӔt@t˗jF.]sK~#{'Vv_B1CSKv&38Åp7A:ϩ*eKS{1f_jG"C=p~0{fpJDo]!k$T9>ekXVsͻyV*"blJ?ȿCHTt1{_7KU"N3FHhd>2xg K% +Q47|]J2j> o HN\;GЁcѲ'F0A|7Z2Nt`T+63txkVNdΩgc8'8M>2UTn"L/AZum(yoI.w!1z2^ P!ƕ`E텿3H ݶDא!@z6, I cvYKd% ٳ&3b#M*;+4$9&,o-~#}CX;t-bȱb0INvB(H%>q"odHkVd.DO[ 2 l~Eez^bX9w7&D2ֵ MئENGU~! g Ve!dAfa}qEfɅn{9>Z rD=q(y%ݧT\%ն>/)+o)G/w;:08 '4N]9W^9"& @E|~_aۜ{>FʹI6¼1:tWS%oc>ys4N' ܑ0}_:5 ̵g_jn@8^=lN*7vZ~k%~ّT.Q3w=LQ)LqR!$DlhuP9FQD)KjIx'p[8cٝSzkIu*Aq^4O}RV,rHbVB(%= ]Aj\Ï9~vk߿0aƏ ۱I8#cvsKU͌ >A:ku^LlB.Mw/zUyQzOSy^~ZvUTdAZK.>s4@z0o]I#ٳ2oqEs0ˏ8eG@rɾ:5G!̏.˾/TYhhf?ʳ͹*.-{R>JUI57I(f7NefD_闧 P?uu5UC>eC]o⤕R|3|>p)y.eu['3 ƒ1ڙ%O2⯴7#w}Yٺxpd,њJaJ$v:i-=p|cO\8Eܭɼ;'A[fн9}˳6ǿyn/xhÖ˟+jyh+25(%%, ӄʼ(Y~;.hXŒ!D7,dS !;SF)*@k5~s2Q\77ٹ"0I}m\/cyHީr}P/2,kÞqX7OF\"u#ZO3N S{ߞ|^rIm#r(7Z^ A'ԶzMʦp 5ҚoꑏL>4IK..sxze$E[8cXa/?”.#X~1x/6p5veVv4#L8-j)HIj-_Jth?U!ka џÎ IAF##<9MyCjJ]dj'qҵViXQ#f'IvʁI偱7Mù)f.d3<[B(.8#*_Gr!ne68LZ8uP3s-h!?2JzFٍcqCD=98+]~X,ݽYZsSUFgvҁޢoyА,=)ĢꑶO+8`uOKAap91lXY$.8~[D#-w?T"! {{05~ { Ӏr3Pݢ%H@plY`8V#Yb?0N1m=,_=>xd4G1DZ̙s&&/sڜhi[ɀM"(eVnm%tt0_,q㾛\uum B GN^K ؕ>5̵9 ͕_ZPd@QNv&KMƩA=>R#d )aK;>, k)> -,D]-1x<pDy(c9K~&|7ra ߑ|^AjN8^udD KKx/a(=Q6@ +^;!a9S9W#5*j.+\1XQ5PØ < tkLCl9aZE?KY x5Ġg# p]{OCR ŶjoĭnW_է~|Ӿڈ㢟?$ TFr燊 ɌYKuvz kQ(SǸN, sQ]Twp"׼? ̏MIEoW |P/VcnLOwK5 d1+Q^>L+峲7YdjsS!<U.,. ohN5[lgPs`/9`iܿDW~/KOٟduF#ُD ֹL[7%yB(?x 3ʲTUVn\6_=\ǣ.o7ي݆uG7tI*h ZY]Qՠ||;t,K8I]Ys)b: l@-Sni<ȓSp|իd~:wAU|?Bi4IS=BF[:nu*K_ shV4CSLES)c$RY̦ǓB{QrN̕WcE%)V)g嗮*<˴~eF e$MQ%8pfJcDYd\Y-+q0!8 zlP10zFEm2Af'u[pSYFidQIP9Jo"1fwh\3a z/n9.=@ܲ:6A`gL+bqXQ;a5"`eZҴa?0Y6hӦ65[nXmus̲g)eXk?ߤy!>xrD4S&鴏8AQ=uB, kmC6%d^#Sdמ IuBv9tz peY%(0֖tv #6oA$4 M9Sj_ix~ƫ&+ Z*>p<ś'w*-`̬7fߖxiTj+mK"1>_-CAEoə`C6qRJ.`2 b k Dc\WT|q RTԀ P~l#|f'#xi,]owpd'ZKm?:6fB^m E _Z[.P +hWuA/Ѡ@+]t62`GOjA"j r~WlkײJB_x^ˆTdjF A{-Z X4Ǹ5{c *gdFrۗ<J@|bM tީZrY{.+L}e u0n:AL#-i ^R7¸2cTN$2%#aPPh,5~J7IaC;ZoM1z .f/T u;vK5dOVH*wReF* PBVQO~m͸56jԅ5;> T$*[4jKrC}_8'o%qZ䒗FW]Fo'Yj%R┾I5[ʵH -qw <$b[҂FQV)29)=ln^alt eژĂqpHd6WDAkmhei|@/;H&]i]}lEOtk1 cX`'BpK xһSv2RVsO/'#WdPl34Bs0O]abBk5yQN!E-J^3d.SL+ݿ=W*VKwbHR^YAttrQ(}ORE͜gm#M½$ Z+ЈMvwprπ#A[LLog2Å>Ճ4f2-`:xB\h cn@ttܣKFtQ#u@%'$ϳPZ/̢+^וƺ\6>@WWȆL`5C<$jbie۔%A]៞Jp`Fic )P9A$R^/ُ#W RʚD}Z0<7~JK!B]bCj[vJy7٬)jI?)=s[iԯP#@g=wN~bm?1st W6u@S7Xε5PRXa`Dg쳆ʩp,O0AjǪÅ& IO|3zDR#y.[ߛtt)Jsh5?9ЈS-:[Jsʛ{^#12{=6ŷ%N(@#}ջp.)ݩܒ&/! `vF_:WD+ f;Ѝ@oW*3hy)09ohСgKQ/w odl2rCg]j}pn]fIICOk ՟Ex0؈zCQ&+n>ٞXZ:n>& 0klWb>;s84Cj I2&87Wl6WKjݸvx|5zMoOxƐU\G Fу}QN<ikFU [+8K 3Hn񫱧IɰK \@Ґdp@ni]:ɤ\B:OBHɻW"qOWMŞc>HOm &BBW0l HL-|ftJ*vDWb( KD;Z_|21о}S*͛o(X= !FXrrmoXA^rӥ+;oBG\o?sؘ]nߊVP I)-S/VP14xnR&O]P8>;N4ڿLMoH>zMsʠcj^ҏpo iCPsT/޾gӴv+/uӚ cp*< 4`]FJ Gq_ACal<(wn2hN +.i*QX kmz3BFasw;w^9Il) >ĉwP {b#2_/nEyo>mD}Uz y"dex`@ߛHH̘yh*9 G]¯ 63533"w}-~sWD7%POa\,TN˞ShnDoh61rƘ-o6AZPj/[3/nb z)?{BT:=L.Mr~wFy ,`l6MFѰ` @MqEPD5+f<f`׫9y!;$41ᯓ)Uh1-ɹLyKh)$rczk GFtӏa5n:adH2=!~Pk>XMl6/傽wLPs0dXaxV{BHm,kʉ}=YqH>yk%tV "ַFQ(~U@ܟ--: h8:ƧGڍʡWe ҇.퇽G[H]^2%CFn!` ŨCC R5V+DSFFismafB"D|҈5{JCSrH3+T`ʦRTc?p rn*78aET#P笯̃ D*>Lk(CO )n* gm׮|ˀӛ+6c^4r !60ifg.m~d7,2sr~I#٦Dy2u29wvʞ0MJ,œ@%ؑ4p㚨@͆Izwq]Ũ:ٲN_!0U [ vHܖM76f GqV I tlgTi |?}Je =[@P!mr{lHfQTY NZ_O0M3.-3g_ Ǽ$Mi~h0TEOhJ[]rw(ʘl VF lng,qqG)O\y *$ʼ :*&IZTywTVV׃i(|v'^J ʡ--XejjT&q-^> dk8ȊZ86nᧆ<:>{"@~#Hf p*7HC.8!|<[HgiǨ7϶k`[f;!z]#*+4!ՃdJG05%$aj}xh"RDR );bx) u7!-cͷ$\e5a z4 NV{Ɖ{T!L.e.!ta{N8Xԩ}`=PRa)t Ā}k,jw:^r>=xf3rn?zozp秋Hx Ȧv{㠜GS~j}1KjQsPA+R=dB~JN .="jL'X gp rܑ1 ~ɞ]e!_.NrjHwA%w;أR@4c NxFNU1)(G9ei;xkVh{9* L@zj6 ~ܲ{ğ4Aۆ#*#x]G>{ 8pF5yL?A!TFgr"c#KCE"81{ $/M {@jΓdԘ.tXd֊unR}%[03[M>MıI҄hQPܝ 7I+$\] *hY ϒ~>&$d|4VQM#\QR1&e1?b &%;v:0\t<67(V#ڋڜL)#;B!/ߪjm+Rv/I"7#fH =(ܪpQԄQS..HL*!]Ge]&|+6U]\Ea [lzQ,VɞAfAXʯ\jWEg99ʙ$7ύ ~aTu=c?#I|4)D7rr}ʵ^.xT5 ^ͭbI􍑻5š̱ b;OWSl",R]]U潆>0P7Nb+je+/b^0Fx&L3p~}ؠ}JGh {E `?%g{ECB&Fò50,YpLϣ< i@_g+Q)8љ&NLAiՔGKY'ˍ\cMD%y<;]#"9B\k Pr^ETD:ޣTSQsHRHo{M9#HY|F-*# הEUxc83*uWJBdg;apx &c?ԢvmWi)&xhśl̇zg<(^\ \:,ǻ""(*1!WO`91ĝ c6 G)!_֑#-s,FJG|nF ~F"ާ#AL&a~E2#{/'&Нہr}fQc݄VNj*DOum pY4ZH``y]" 2?ZوjhYM2|bb GU!DTzyM8DL!VzZ(gCB(cH/EED7fU).9Ilj'80KgfIOd4ױV;mv,7heJِ t2łgOqNJuLS- Km\WG\KxjWPHN:^i(վ+j7uqo3XhiL|bbQP֝{ZtMifOL* "PavZ.."ۻ';):&۷j6vf$82vP)TI/d&Yb*a?^;A}gRY-</ O*{/seHDA,67 #($ųdz˜V=i>i )_iK‰$Clu_n(oa745"މ& k(FN4sGq”t ߊu`\eEKnUsEm p"'wOTd"VOGtMa\O?XK%hyW?x+<'(#_ F#cLրd2Ⱥ7x,]mZ (?bHeׯX\)(Ve0Hop M]{gn~-x+/@uX=ZTroYܭ>ܮ*V^aYAw) @JL@רz;uE# re)trz!j;3{ %caԇ$FrpNV&J<^ĭ,h^^G-1f"RrL i(rFEݢI]_H,Bo8S$,r0jtdhG(~FiINcr6ys֑%2$g[,xm }rS$7Xi oӅ ?}^2~7aZL~N{\5>fVư(?:ͬG5r`j96A8=X(̃ZhߗÍ:HOέያ/87oa:W7M3H~镼I;ӻe`93 a4YQӌ?0:jtZTۣF@TL xczXJ5s$7ZY,ǟ"$f3.n@FrD^.9`Yz`od f{]<ثGpjSY!z-Τ0U{:18ݚik 1a͋B2| {W vv A/|ΚrOK-,_C7՗F\e) ;W g) 뛛Hi)!#DuhIߡ1;߾5,حun-ZUSkd- k9ͫ1b^z+s6>UfuQn ڜWt0ObRo;yK*n1g'`Oqr R h--bfNcīze8P{Dc<  "h܂?m ASf!LXWf BB; 1%՘!LIGIE7s⫋'9>ڐYSZ/=NG v;B7Y |kI:˟̒dY_x*Ȉ rN}bZ$g,aC+  , pz?e5J*g kqwEdmx5ɘ֐%GJ,v$?9"Q graeMӊU0 HvYȢa%jb%{ޙ,$,3@?xzRwD)1کk*I | i:R96ӏhAc&ѴsmjPtAxIǓ"ZkTK9ot/.t'YJJ?`!۰.M!akCu.݌ dKGL!tOeͧ5G >ܥJ;dt?dNq C³鯣ګD}/5׆fc.LbҍHo/uM ]ˈg%@3}MK}(۷4eʹ'ұ܀dGL̲PpZ1I`tN5z+lU9#8T "fglahd#Ҥ-`hc ((CL.?ڌOê7BpGQN*b%3|vJd/r }?t d.W&<֓AH'ک*Z1}f5?_wG^$ NT'VGi?y(B.:p=M5#t=!CAnK^.Fp @"0hJ9!7g=0ϙl™+©f%a .{&AZe/.=j͉50U馼-yTnNm͕icw2;!5=QwE{ ^1ܵqPH?zU;eei,Fi徭 ߊ.d\to>ƨ{ kxן fvHע3ҕ{J:Ѽoᢢ :Ѿ\ί8;;ն(:{n>|:s~h6VMQVeXmw%]vgnE!}~pYG%]iǗ/‰05A>WGYxaZl'jsO)m3HF\0yk{T%c $g%'k>ty0oiVd*'\UIԘxG48פkԮ1e(Ǎ]F$r3+ҤnU?w[3?M.b$pB"@ Axlxa#<\oF󯐊n`Y 6G_įt<OMӲA~8QUC8v- XV2gwNsE$,$ߥ}%Cxҁ6zr5|̒EaYe]؎ED@~CCj̲ O!wV w5jӘO IqTY-Ԇk ݿzId0j`ybj;:5s_s$M+]a鱊khwcu׀VNUU3& *; C4vC/=͍S>1!9r+!@e||֫m 2 %rV$역T|ydTLkް8Vg=G@q@ҕ??|2 elG1`Xc;!bPfmxd #P .9G~?z?BijVjHB0ՕmSzJNlKކ )oDH SXgGZ GpsQN<7wwK9­_NF8%'{@NH͜@cZ!2(ߪ3"`;S'8k3$Ln=6*\k i7"|>aXD*7 *IJ 6GI)mtQi;[nY ndIw*j;\%$-6 pExDA3L';`A9!ّ#-Tbda(x0EJ"C#Ԛ/ *JrlXlZGI`w=Qo {=q?Ƣޙ8 '>W04x}-Ȕɷ%ѪῩ2GgSakVSӂy gL h5jItΗ`.gm[1$2j/k*uD &F~Qٙs>bt9(iLQp>Bŭ]9ǡRd]sB.E˫fc?)\!elX֐Z.D2HE?Gb=U[j 4.4{h>zmԣ@] w} z]cwr3^nyLؖ z)W= >i"3N~JuƄt`JPdՀvhmRsV/0!Dׁ$&E ٬ߍOM}$]k&_M }_rFOCsM=;*1Ĝ9P־??z-P4]䀗@-+!(|qdf@dF+ Cb]d-<|" C~utѼcnw S@~FJQX(F'<5xޱr` 8%=a{s M\WdgWc J+0.Ͽf&x gEg+4bꪐGB}ӿl0LHs= 'x84dz~t733*#ct+oLW33snBb j焁*j0 Bթ铿6:,2>; vorXK=j!X C5=9wcKmnsYj7bAӠ!=&w =^zrE}A * DQgr|A'n@s&Sv^YA+/PqIUc&VL3qah %^`[<&P:mFDhlFzVdIP_ڵ9Иv(T%# Oo~2 Emr]s(3 3kMV&I2nnqf^cm#O|n@I9ӬIW~JI7mfn}¬4wO+, / ?;UZ2,}E>j3kK1*1C7!& ںUNw]3AHݟyb)8-amn#|d&2P%M.K59ViXN┪S=N@~NQ`.ޅϒP7mvl/~!շ86vpFZm@wc)#KG|޾ls:ao94Dq9/X]ؚD: 3ހ?qQk>rc-`-4M$Ihab3dSƘwTo }2.<(LnȽ!FvĻ%r쬠q$YOFJpSFZIhw+k_yDLD ja!)nݬDUBKB7eu➸FW5ۥGϏXuLnP- '!ưm&.}!T< &)3>{sHBm!>w&:/C:PȝF4O"LUl=E5.iP{;,jEɴ|o3aRq"dC ܄:^"7Fb[fSԓT$R*+mc!h˝ǀt1-(c7PJᄷxE+ՙ{AJΫ7ڸ(nCT-}t_$}TN7D/d*ر^$j{JGvNҠo2kYGd#ԘCpF7o %> +A2`Ѡ w]@+bmaDW;9Z3_ Ly?l(";X^śvhJBXӸs;/6 Q;!!ƭ3Iu/1 QZaڲr0hk  к! cŧ>-q 7CO+4,jr.S}ۨp㾔OSp!e+T"E ?qpL#?n3!dU0 Ni¸}JSVqt(T~ɡ"-<#.peܹՕ@0l43[3*LJ&cI0. vNN>cYC,R"֝^eWcB~s0~/~UV?.Jd8DwXJeu &<Qʔ8MɃz*QցTUj gʏhy4n_,,UsM:eo>P}kLա uͮc}p0Eg_JO]L;_߯N #kWƨ wH#Jܢ@7(+*|[FPԡytZRQk-r[g4  KAJSO C5}i&Osp1Zg Qثp}LOs潷cyg^n׬y]#0\ N9xq `:YyoR > gs0\ Gz#Ui^34r+LSQʱ  *li˖Z^Risa LwP* @1u;_tYK& _@ﯕ h)+`KX2Rr~ZSrVig~sʑ ~ɞB:p+w xCdm{;_ O{jڴ[*tx.ǏXS@*@]o`kƇW&FeؒR<>&7: KMpA%waGQ22@IkR6MToçţe IgNKd %˅ZQ+Ewb11iPQ/gUPCz{E%x]@ͶpK P\f<>\[%"#^/Ʈ434'Pi`7WW^p+ :EQ\MroD"? X\ד#E"v% olV3@wM:2LNH8Ә&}D>{kMyԕj';lיziQKLH-*9eÕD| ͯ&XrׅPAwc[߇7_:܇w>C<>/Z}oy LWgoe.l )Gs/~vlm_z :HѨX)b=Qy$)L"a+fae "\nflp) <sJ^7a1տZr]'ny& XA%^'aO$s c1"eY~[;Kkܛ_)pDr6:ȸ.xo'Pbk<vYe[M߇BbZr\/;=qcrǮ@*($b'f7 1R0 vCʈsgrƵ9:NY\6)slZ!tx:Vt{K!$T6'B4%v.u=Hu. 4/&>G'gN'瑍ԙ0HP"-oS![K$ ]~(@")lU!aNlVVդSUv`l}8d6_0:)73/<My] K_pjdAKv'QjsDե)Dd-)/8G`O{6m:Ժb<`~Q4~g,>@:i8&CNxve/btC&./Քr,r'; թ:ޝ*| ~ m@1ͩnc*uC *IfyⳜ NH3f!W$6 T+uj{G5EfQP7 L/u&,VFVڿ9쵘YVVIvH׽@җ!<=`ﵸ{|3z ݏ.xuvj|x9Ⱥz v;~{h!:kaJd1;H:6pܻ @c2[ӂ,>zԹxTV8<')#3j\_$ YRÄqdr=ONΡy򙈺[q=DkBݤMgc:X |”м*EY'U GO=-F _nw htX~4}J hDH} ̟/˘Vx Ǣ4SOMfgK'PÀl4MI?f&8@T_ A-RC_6DT^>L R wĠ-SJ\2O L<'6F56GӮvʩJޮ2]~laLJlZjfq(LHTrP4×uo=AѧY=5-?y79^Q>?'dP5ʴ#Ps⨸.=Y aqC1bbiX̯a['(xB3윙߿"s/tbAgK;PB_+0=҆ΛsmV1h[8}$Ml8&&Z0S9`82;Z̒51s-&{7%"C`T*4bDv}X&*LFaq=`L6ahH1/cUMS{\  9%=t<}MjCjΑh_^O|,yj:zÕ7{OWxU[ȩDe~(Jԙ9gw{9-z*N4 | U0(f/?ϫ52*3Vk|=9p}HE%xhħ|FɈp WI9Wڼ;NDL@ /߸yAR,_i+" 7 '?#N8{xsS$"Xqc!E1nɰAP7(7^:S@?|/#NoV΂Ty` ۍl#~}N3ܿD F[gmMZD $88#3XZBLȊ9 $:l:PCJ[NZn7ɗYĜ\R OD` ,:Mnӏ5}AZEf{ c#9cXR8WB^բj+~/ kr w[IvUWXiklVU&iI]eN2x\\1Pp?HKmWA6@(?\`ɅIE%_c%luv}3i>wK`pVQ6ec6K[i݃;2BmWϗɕ^yt`L %51 h]]Ys|X]kunMHE?qA]"0:SμҢ0 Q_O56<&_@BTBKR(?vp~O`YvO3ngH,5))?'s&֪rnUrx,^cqd Y l@4Zg[8xE9hl>-r7.HIt)mj6<ªLj||w,mEHduUȀxJ։An."'(dq謨bW4xjw#snʺ橀a`0K;Z##[o dr<諎=1HDF@-4L~26Vjl9F>4(p cAKSUב'MLyR&X9HH[kfNƒ#Iv&6Qv}9 ofO0K4gv3v=P_ ;S=~ mABӁ^e_^e5GwUyO!H /+zw(שI yS l?$5;Ts(KS+3Oh8 tO .\k `UTJ/&=,ă̌/ѤrH%))/)%'hٯhw >0= \S$D[~I5At%4٧*lS^$ b=ZÜ+)Is31҂ϧ-꟬!xܶyc-υM'欔My3 Cg䀹yhhѮCSr?Zj>E)tu#ATLS4jN+sIjh@*M6kg|T 0*Մ?ޛ&JwXԭ=&s4$yђ^uGlrH2GaH}"^FIE!t#/$x[hO[ZiklR[?Ai=r/9FzL \xl[zw(a ?AކD[xO{%$`g}yvb#'*r۵Yw4ȵ7} OZ75x&G 2We/yyew RG`OF!r<5{aˬ W]iְNBXjkO&[kntc=x+<m y$"|P#0&yiּNr N7?qてÈvoLVejK:9"}ӄϙ@NƱ!qR9]dpr쮡i>va.vPk-zPd1<>&<qZhdW3?$}˷^ Y ;Ԉ6w+X Arn ˮTts˱><HTTTZy1j.NHsDʻehDx %Y;Wȿyxi15Ջ5KA]kS">/%9߲bN9!^8obꨋ\Ϊ(~( HE^gd]vR7)u#t譐9^UDZ;;Sj0b#{z@H/K+ ~3* 2 t+JE|K$4: ñ >"Џ%Pn8,K+2r{D&P! |(.4{]6z] xd3H]$N|nVk Y=GFp/=J=f1D0F~/v%!Y7}/־+KO:^vctZ N$֯9E>rRnVƢWJ <|I_0 e'mz R&,?a7?^^z'4QH~4W{+ɐ῝[*E:*S9B6@w~rhC.æb53ykz޻>jU5猴v ܷV,q7@5dW Qk-%޳797y9| nG!N35 :V֧WtLJG04L:AX f"xb=M {Ӽ4%IYMDs3O`$h !K9IOf|k>H0ZȢ "󁍣jG2oc2 <\h?{*PcR )T*>Cٗ 3[|KŒ$BBq4ؓe[F_o6zhfMB7l/vB{[Ͼ}#PT(X8 ml[K[L֟t;(/:|骔2PS}RajG=t8 aAp)+Nۈu}#FFC ܣװmv nzḱü2N z_5wkRX}']hg ;-&f~=tg܏'I5jVrU ݟ緂U},iy B3{VzRkˀ2\~VFYeo@i]ݜޯ%% U p-~[x-=t~Ř܍s6Ya)d laܥ YIWe3T3c7R3PzLBA@8 ͔{u;c%~Ȍ WE m$j!k4tFr΍DڎNZv7h3 2DumQ-O)AWy*GUޜƜHDK[D A|wRcxLbX?飢H"]D?x> ?Ǣ/04TH_ݐf%N2> ~_.J{m8H{Q@+,f2Jrmej@39D`f1pl/Ͱh^4sb[?ԠǻE& BHE<~?dmxjR_eXmkeb! ŖCw7\!uRreJ^"GhG_1dF`*1A7.u@ƸFCxn{ Cx^n+$߹CW!>~)my>ȄLmF֝=0VaǗL2/w`Gq6 /ɆJKu J{%f1#B'FD*[+J=QTX҃#&-ǟASWĢCA7 ȅ\/`Pi$3tV۱ug^i7<}!-`~^aB1ڑQ ^1-#,| ba֝{a!~!C'\ջX#lAu죪K/@eb΍pib6 ]xEoO]R%):o=ԃBRI5f'V/ NEqL,ۓG:33TڑB;Wbo@DfCS8]5  AqCiK+֥LD5ܩCRK]{̚7ޔf vƶum^Vz_Ө+POÍh%1~2R1n{-el39w݆.mgO S",ټ @J{G)ʐ}ZlUq,E=/A¤ F=VR51:m{eW(/Ҧ:}2Hwqx2&Dq5S|06`'a%qYXGB66bpeVpyOAS% T|qXtpl.3G-6cF+VbmB&z1GS0iJɾCo1S|D9,~@'";wFz{Qp'dN] bNm> MJ:[VRwW}BB"=h[K?"lRJ gī缬R+ltJߓg1a:10許D&_ߒFryU) l sJ Ky -;fE 5䮐-@|rh$oAmMgqq( =(w "=Mȼ69҉?ӳ >Jskwr]DȵwPV,[lBBA3s{CY%[=q{vq$@3*\Lb}7X[QI[=x~mݦX 8["YYec/6*\Ш|=I<ܛ΄mChmZ 1(Y qn4,wWK+w sIJAA&bd. NP|$= u=' [ٮ֤hőto0:M7׳C~RǦ%Zg R$p홌'2]5A [^0s-P,=SH{4u-ɤUҫrL^!7_YT~Ŝc q! UdBDS'"raF^"yO71YRnB&?͖. ۨ.Go͝Kwn^kM$4Fr8r?Eτ)-LHΕh,q RpDѲ2\p^T~uo #{`l/2ʐo)cՄ4䅵=-`U!^ER)fm4<қM\d}Мl!bCNfUwy4K7B#AS gLnMg 7ش aC,=O@qhL'u6%-G_8tK8)F9I")5"鴊3 8"wLt X xJSH(崚G֥gR"`|6UYڞI98qㄼ Eԡ,.-ꡟy# U@YM!p@j5;_6tO_C=H?d/O܁|* H8s99d=ҿqi XFd{㻞J(K~(WFJ;U8/+|O`|#;$,\It㮆\JR8Yy¾K^wꌖ&l fZW4xoڎYWIfgIIyR Zu$ݍf>=Hpp^ؾ~rJݝq'8^$j4,QbY)n*]?KlI#0GA<<e&,D5gf2E_)at7ZU3 $DRZf)䵙LKGZ4{T H th\5Na[;mgLs&4̳ +?p-:,[^qL$}(\% [FıvV0독R)B% ̏>DV-maH6ǴR& R]gp=ޗj7NJ {4T4`1폶sEq| "`Y/Pk׏(Tx:qdod{QO޼ZR :f=eV klL&}JE]χmN= !oBNMڗ/WOdMa$|w.,"eYm=jգ+TH{'!?^[Dàj"ޓٺ]ix;ꢴvyh4QͳR/pVq 6Egr-QB{r툍=qεe@+M')&%i-~E\MMTr8a=Zv%e/,C}! "R  % ܕd.7bn)حzᓐmo;&wl uhgZ|~R6sXP3 z/Nx+KAEqj%[3ʟn"l/^WsZ+2z"I`K\2]t]N ¨e3c6n@PRShR&f:t̾SP`Z-OV2Ʉ_&Ѿ!na=TxD\ߠO'L5G(YRreTfs.^I >V+˫A|U jdfs9?Z8%ND:ueK>SrKHTW}8 - uu#k0®|.h_\uϷ]Φi&쀔۩Zl[L%el&fY-IF_W`*IE+?|.mX,1.<8:a3R(qw+pl }>o>DL,8].6h]WN󴽉5V~aJ h0k~IRb~]H&_]߯u|UwdnEWl]İ/N#s؀Ѱ\3әٵN GV]`>rmi`I.K$4nBþ! {.F,q;E9B9ƺzqg=<%LM x?yRc8S|-2 ^QxjDi28U9"Q*{??_A h)%)RP$N+Ǘ䑗-楽a4.L[aXC>dU}};9oro7Ej JPWFaiɘ-fcg۵wFg(kx~ґܑɪ2A!+i z!%ϗkI5W_&Z,xi-Pb`cRG3M`͖y "Ք]ԁʏi`0 bYsv"P Hx=IʩAH܎: eLRlی-?5+>^=i&ޯ@16+L?r _T9U9b)D pJ/f%Ύ!FhnHdɆL θJQz: q}D0>3Jqx6AN,eyR2gʯW, F5Y [8 Q}Ň^HHA8a{Q0 Ka>e=nji~|W%D6kg`ʼ c8BO/e4eQb=H0>VYV"rQ=k|Oi9;3+m3Z1Wwv15LD}^@5U{2Mf)_Mde,Ydxb WGj޵.tyqG_yN"` "$BM~E gBŽfG&he#W _a pMs3w;`(g mOy~aN~~/L\ P.L_~=ui)ɪ%ͤx!:M4Y}X sDDRݮĀ#L!aZ #3N042=s=@ (Yڀǒ@4w2i{!7M!E<~$.olO)oUݵ+j'1ՑܒFp`OO}x❩XݘrUi`o{O{OJ)G.LTE; 苠TP;GOUKre,vWlnw[;Kh|[ S c>/ro\Qg޸Ӯ4 5l=};7 AU+%8"??M-C}L;{YTޏޣs]cʒ,~n-Cr@ mk$$AAY+*?Σ6s2^5jn~e!ߨr,Dw#l[4its%9оD 7xUwS gNFh!XCbyl3z3<N_[8 ^א IeeA+H_a) 16+pŝQ'n2pIB Cj]);Z'.Cc"h۲- G&ld3Ъ5v(T) y*Qzyi#мTuuB9<لWűQ^ZFymgI!KAU;ObW^N~WAz'CUǼ@{+퀥ITRV}@j{6to Ћ{u'W"bX@vqu5,40-}ڤp6GHGL)eKՃLv,4o/X)J>@-P„4YL(!hL|3GUCc;&F%{=! eژUw slY>Tg sq!MfEI]5s ~+#UeN,غwmOb'XChFM cEIy84!;5|IDBb3Bqb|L~!+ ť ?nΊa?`%E*eg򢇢tJ,w}4d=A1*v` Bm I ,"?Ut=(ɶh-A:·̒skUIKViOHT|oܝtvВ؂g(3Qo+Tч3kU.] Voz]׉5.=ѣvCqHhȋuAZUox_^{G U %h#W'['a d_J̱=;c!xRCmqhyuTX+QŒ2 .IL6S^D[+)Hݤ@ %tGua5퓬%F[ZZS/LPf4#lF^KX^̓3]oz|S J_~̭ wy> :Je{|wgY>ϼR2i UR@ %&#oEdK^Kq!5W)^+OMϦнkèQҬީJe.+^lg m@ ŹjJbzg:d G < aud?8x.L>`*ɂμ6LQ|HmaTFiO覕X_`t`Z~=3 ə+=DfIcbWi+Q@}֚.:}_s$fãG#]ޖ ҤTx^Dfispq.BaR~i?B?xf3 Ђ8Fȍ鎟~Լ@r{UxFb %[CD$X9? )rb፬q)WZq[ŘVm2>GӄUoc8*ֆhKG3A\rÏϭ\AT^[;~XY BE A8o7:IŜ=Y)E^ݵ]|xںhSVx ;^ =7vdO2+Dvl=HܱUpWʶr8Am0"FЃ(^ g\{EʯS:C l9hiB|_Aˋ?ۑ@`pɊ:3ö\,eݮH01Gvlp~ ZN`^66H5#f.0 ýŔ1yb~&ѡZؽa$-? X&dfI]/% nᴮWEfe$Ȭ*@*孶'1HP2M NyY=Aیԕ>j}d*1klf}p#c20ҫCI}FK3»XzecH<b_LrrcDz6at/8ma 0rY=t"0uYd"K;O>WoK}ClafRp:Py dt'SnvlN{Lg{ jw7el'&} ptKW: =;At?/ YaݡRjx{Wz.R*#a"%D;ZBuԚv84[,j!L\^caD̞olɢ˻wöq)Y? 7vw? 1# Ulf,ůŅ;o'Mu\ckहxU"r=˪h{d =6I4okD3-`¥ 5~cd{)hɣsʄRS^Ms~]Uڲ_=C߈  S_ So$EZ%hGD^ W5w&߀\}ҿ :Q v_5 t)eT~{= (`ĈLo!޴Og~v2ȬOff)hu^]_Q~as .e[I\ʚ. 9 9ERb,ڡzGzl}qk@ *ˆt]0ѨdV@8 n>9`%z>%H]BF̽r+-Zwxe6F$ +w.r4q7pRFB?^G'l57L}I*F_{sK$)iy'svnz7BSr_M23,bPܥ}bp9<nk-ZDw#mRyGͮ{R6-(yl(*o!<|3md\ Rރ 6vhf,Ɔ^5<"M\Uu /_gW!f*$C_;o,"Q+sCue8llaP E5x"A+F}#T3b1 KYE~0x r-n|e<-<#6 5q)>(YeypW: ta4̀LĮӖNf ddu6,&"PSY3v2vnpf,WL;\.c1̚Zor{t_4k>,;h`99LiQH I&5ŢLXk'߭T;( ?d Z <S-pTo_ޏԂÂW<\VaFh Hİ`3VH= ~vԙPQ8T JX 7@dtM}eHpUIUa-J^Mf=x}u&eϨl #:7|ϻ`}ԧث8pC]?D1(>-EOox@^tхFe*֥U%?[i 8Pnǟ.1..8{RL]+ʐLC8oUi\& O=Tޗ*X|w?+w9$H+g? ]%I(;DXϓqMLbƔ ѸR=)S"T='.2K-7Q udU[-By0ӌ[>+y>DǙN!^Sp=(,a/el3EpK ܮ} (yk/%xdƾkz( S@Q4bխmoP=S^E,R'ÐlFma?A`g8oNP,p{*T$ f8 XX\x9짎ܷ.1K:PKR"`˕*uxwHQH;ylb8^~8\$u֠\4:zՁo6C~M{Dt!+QZS!p{Dxs}Cobt(˾~8V>(O* @K4}cbƒbŕBnE6kr V{ }w=F%Ĝ_+EoUµ mpdi\7B”G@u t%pfNsC=~\<ҥP=~sH;V/@40hH1)Ou1$GNyV6/ !7S QPFzm(ABhMV $HYIŵ\#GK U+>n~>{jX bc .[p!!k?}z^;3q-)g俳(z۟O̝m!Ge0vP]&o{ɔ]=)iV 5h..;J?fJ)$;Qk7[ZLXN9/2*M/b(sO6G3>41EaS%}"M{p1 9jFM|gVȯax5=MyBzp~?t4X$O%2~i?g/7 \܏_?Z sW(shʧ8/TtC482_J#U=2oGE7 bkp&G_/% 8^%I=Rh˩;@Deqٶϐ{5fl`X'0d Syc>:k)~e #(sVVdf2:{HhZJE  &Oy@a (=׿-ǀ"j[|%"2s/gMQ\BJ_ZĐ߀23ag§n5S NF " Qqǥar6 Yϕ0tL{. j#Jn~ͺq5 kNlT_(24f@z}^RN60_Kǘ:|-T!q"S72Ѭ \F=m ҫMYg7vU0oW} pm@C++\0mzdx9 ާ| &5F|>VPwZ~fUv}þ(*4!yLu~3Kk<6Lp`'x+$#& \eһ .t$c w qRNP3ֿO;Qj]l@sGp9x̹6{Waitn[ _Ös{ip/'XbH[Av"0+-=YfCB瓍@"ŷu^32Ǵ]wV !*sF0\@+ğpZaUouB:Z1qpm6v>¥G\=zǦVH-uȸٺ_MB5όwwȻ…yAH~rx=9[tTT3kYL]3?pV0u@R+pS&!{8%U]t~ΌfMHͧ]ǝ1ٶ܉$Mz*v,,\Dy̌'`| lkO X y鑹 w֘Η4{89s}hJzxSZqx ܪE87:b;3bkS,*:B% hr umq{`pBr랑H@֛ؠu`溍_?i<ۅ@ߵ#44= ,X˵4vM\˵Qߛ[Cd3E~[z ]ZПQe -^Ukg#UrtܨN]\P5 Ȑ\5Fׇu  @tpw*&4^oM ~#wE[غZWd:{R.+Nwqߣ3WC-]r8~0O>ZXn-2͓JH,g5vfdl1gڪv ~=̂Zin\+oxF̩qm?^\OG0?{SvekdC/:/Xd d @)j뼓'F{vie۲vKW+\nö[#BNG }(k?wi,54Ԣs/MPM\-Kj1$z5+OOD` pt1&9&$FBgrb88fC0h(BHݍ"L%Гv+1#_M]5njO#_-H=lnbNb[5?_1;Zbg6GYI4T94V^*ֻ5<٪Kr3~dc39w@f~ HUZx?frfS[DVNvF p8Gِ6%UhnuOiL~DcrԌC>Ᏹ-x*gΞg a^uf׆x\jjA)? b]phyگқ[6sxxqC] e=Hфk/9n|w;]o z~=T"RDgԜ(GG%DAG*S&_Ӄ bQR 941`ŋK[h(U?١7! nLP4" $Lq]y5`.Q>1OP}^dŞJRDZV-~TMuq'Uga' ͜tV+5YWĂH<߂F KQش6fMGbOny}*4IGN+J H@ znN a3+yeep,j!xTO@NGQ9|wUCtX2e|]OEC{S&ܷ)~ofQ.+̨(\i0UwDъ](0$Ԅf{DG[gW_zN"y D3<&ip9x;wgljF ]W*Kdul!lx,Y\e&#'U*2y5AE˪dA: k[c'F3a6kRe3c߼sBЦѬ?1Nd0Wem_k/LqGfYOWp1PU>(Pd{z uT|zy5m98h{_XA{̒w?",L^WnF9?l!lEbѬ?Z0T"~q:E+Y3$_y8toBGY9i5W鱇;rY[s<8k;( " bNe(kT@jH(J! <4t5Q2ru|kT< A?o]ULdQT`UxV=Ib.4!PE_D"=Ҏo!Z|u>J עIsf 3QZj292%St)LX?<ЛˣCϨ+bϕ r`iphHDAj2lN0XԿPJn`kCG}׈F/7t|Cbk橳8;6$Yt+U$EH0]l$B_ )AhV :8S1s=F:GZz8د nxAChi"y)NRޣhr1u~}bLR88+p5rR u=A񴢓xVwE7̑n!?~Û91@ 4w@$CtIt[[@+᧛\7P[2O?AN |$@\l'JhK ]7[%6 325WeOФD;!5HXɊ)eOr>jԨq)=g)V.|?,=c bjVDPS`tu-A^ɁPB4d?32uS3w\Ī*t?2cgW̲`\: 9r;?Wр@bl /h%azE8!=_uqTSI{!Vlr0R0̪ےĸ+XZוmG3=$c*є/`Ru9id*I) Iˊf  ]h0Kqb t{BZ^* DA@s?1t ,2B`>/ Ƽ DB,PFJޞJ|m|I+uM&)ȇnj P '-½^XQ㻅GޢϟI : Ӕ8N@VxС`W%@%ubsJ~sVzA]ggkٗFO>iO[tq#U;f>Qc${7g%)2[NPTaml sQ9? N5VE 4 h]sed*H[)u/{?KaD{XT(|k ͧR6YOޢ0fY y_&7}[묉M&5Ho@ފC3 g})ۄ P<:hUaY eFK80h9R?Xc,eVep") ڥ*:itӜbO3ސ( @0>1fg3Sz7lS3:Qvocզl iW PчTp--t_Nӡ0-m8|8kh^ _tnMSy6m/8* i2C:0FԵ~";ms ߸ ;9p $} F02{Ӻo@a7F#A/D]|=ňan쑪y$'!}8Pcr;Q^tFմzHicnwfml}CEON3,kj{f|Ufb,u N12yK׆E״wV0 S' ~p+hB<(JM H"JKZ.X|Ԉh>i8̃rY8]xO$/-HFquphN{z7ӷԼ0#')0$9yr.2LY(JÉe4Zm^Uod]gO4 wY;f44GJ@a17g `rUN)VuS<qwuh(eUy570~A {@0O3Uwʅ*J`x< y 0>{J$ʈFW8]l@q{.؎V'rhdE y8]'4hp˞J{K: +9#;13#E■"4>PJNE":iu4ե5:'H1$zhq{ ~dP*fH1Ʀ7Jx1 plhr"iC LFwY Ӂ$ΜEV`HTtUoddxEUAgh'i3rzE~x21I^N*hZQB;_Dk͔DXi-Z:"?'T&kĜ^eHd ŀkm"2#0_1p{>D||Aov?GWؐ kt/"tX{"-ǩqJf$"rqdgǾu`eKmEgH5:h) GcZst݃ދAŽm"a=ڰe^) S6,Ǵe7ܫŊhl \fL))x,..xč/2vDZ&7NM:YItnA+}ْDu Cm fFKP~\J',I!WW@&uJ9;Gx QEC &^kqfUܚ a8ޟbhV(M}^k  ؠ˞Ob"]9&x n>Q۴QHS@-}W.Sp\=kQ]oy}j%%-DAƴ@+YƗSAUF/(w?uWa 36Mm+vdxi6W맚Y ?ۥ|V|6Y7︇%x;XW|&ĻvUVTAR\> ncXu*&BDLf]ȭ%'̓NjӃnGӵeWh6+| 0:[3 <2=/ cN =X#w~hzQ7aHGFgdEG7n.ӋS(Kc\QC.CʞX2.M*v:,mk)]28Ul 2NJa9uCZ `pK A2~}HƊ;VK۪1;+mGM"˾zx!+'Jſ&] 球! pzt Eӌ`WDu7mOp;jPB}6Hٶ'G't+Z@?ϫ ׁlgbr~ȓVY,2B CIܨ+HsNMa5ącܖ7?-Z 0N^\-<*Ffu )/4҆\ K\s)N„7į%NJ(xyچẐ%j b 1uv'Paf&dꇳ tlib(. ~v:| 9AU11J6hŕ(xEvv =N_<kSR#s\~RByeP>F6_܉¶-`JZlY3pQ`vr.aOs T0 {!&UЃ}X'q;Ze)H'pZoXE/#{V,?E'?_I I)5k5xߣ |41 Z7ǃcW<*!De`YE'sHG|3m 3i 8)'0ߞYz5;I`@>3ZSZ 0x ؿ<ލtBg"3؛UѓiЦ0߿3#]M%^|VƁZp ᗏz AN'x 5Hta&91P| lт#QȚ;M Zi!+{?B XSc8Q/7Vz4?m Mmk _'TUQbí݅1(^RsX뼚d%[qݧ]8GTs>{WTx MHM>,X>=A5dkZU$Rr )|v羄 Jf82znX,2X.}ú=*zAlS}=>$K+wxTM_t0p<-uL5ɈF()e!N%Ԭbo;YIMb=c=W$=wlv X HeLK@˝G(W&JHdCϻG'̢ ȿ|k$"I2Zc6*@ÚɥqH&="86Esw<1 8Riם#K vW^ao ^dڗ'X4BtMKƃFM Zd?eb`PPF1r3A6V%FG=kzC:ra[1΁!^g<aw?T4M rROl渼m-8*Mɛ]r*e'=Ď!vZ69PoʵUM c*:\7PWt>d6 Pر!qCVw6'u՝NA2zi4ڤ(Iӛ n?o&g2ӊ_dIIy<}ڐAVk\f\V0TSOF{U⏋kq:Ђ#-S^xL*ej dM;;l@YlZ;tݙ?[+Iۆ :49#*BcXF,Z_ |p4%r!%]!*83{RCu~k'I䟊#>/\czc75+a#`laķit7L9ů/S vZ@_v 0~>|";q4GSjޏ`z,[\ 6}U3t&m's=+au*E!:xz$O肚)Gs*m?W4?Mɚ ~A6 KWt8ٞ-`Vb.+hR)ĸn詁rHi6I (*hXRsnۑ0,N hny!rAJs-r̎m <rDrӚRt͉"(t9=材U0eq4-'gG\,?ASJaw͒3 4rb=dr_Vp*35oYr>For.}ɤ1,6C@ȕ4$ҩ[4eF'v˶8HXx|JIh!\H[}ټǒ*'˴V(%$1/Cߓ~S4VsP4>rGt^6 G"=10OX) JT`e+<64Z7Ln,4Ub7|{YεtQ))?zyҪ[+yG: 7Efo.$h UMr`-iaCe% *|y\'Є /?CIœcֲA7n4KHF3{3!Lc@i҄v~j#ljK>_!sg- =ͫc(^EWs7rGP`)kAk'zQos\ '@q.WnaszXi4\?*HU0HE1O Fcq%@B uX&XkzX׊M݅7Q46] -e߆a#Pq. S{cC/TWt{,@ ԟ0O6åu+|: H݋HE`< Kh#z%z8=Ymɿ& J*gƕ!N0)HE.puJڌ~2$+~^ Ѷ0}}M پ?Ε=bPBw~wU$:ujt}AⰍE~;ꃀ[p4m~+'0.`m[Lh̆FW)o6/_JMH6Vw1bHl)mʒH\n^+-)ݜ"6_H>/PvY1G8nlDd1zD21?Qidлrr(oS>%POzF kdp_>͋qnIP]eN>4XA&[]#UgK,$F^jEM[w~`6:ODߢ[LLo*j.'rnԘlm2pKƹ*Y1ӫKir) [iU̼`PrB(2}lB(5 @AjR>QT]Ry/DȱiNC2|N . 'ݼW{On@uW$LE{b6PCڦot0D 诉_mp>BY ADZ]o>g-SU] (2k go{OSp3Ow%QL:P:Q *n':`&ױ'm)W!j@eNԅbFM$5sJ寁wj|m{D!U-X)OhIre 0^3~5U,=+RpB1)MlOQI#,k[{pVk@, {0gڨJ}"#Ι1Mp:rʅ0;b 51ޣ> 8rOAҕ (Ԅ%o|ucA2-L/ |z%/ e|&+I<6tZ'vxYg[ ƏZJhy3=fXakڤk]OͪX;ր;)ɉ>tMyR{!KyP!=ZڈEaS$] D7fD>|QI ͺ |>7R8)Y`eaL[pGp(%ɐw6~\ڈ5AcyZEvƧQ,"/x Z~߽٩u<:wʕZ5 wTdp,#rwm+V@ 2\vogMu\ AmohEl09@j&R !USt)D$TaP1I\ JU? ]fekk@jX6Nq]m&TUrr+7 PFj~V*K fzLT Cf6br'!mLbBkbQ+,H45$\3ryuk#럂`l:Lh *ɊѢԾAE*y'Q0hE( a! Lzջ*V?(\[XJ{+wTin̶`vCn o)k.-]EX,v~NPxKd%[+9I5ˣ.Y{3  /s؀Nr6=,`6 F,ӭ1F%_KgXA2?^ VOi|ߚiMu!*#ܺ;5% yĘ~RRU.5"U63$*ʗDq3` 0=5 Յ+By5Q ?&n_`up7FCziHW )6Sv12bEs^h{eJ,4Lm_nas]ᠺj30 rwʍڰ}=̲JnƞoA방ZW.l2Ws88ЖL*", =l.3Ui6/ӴwM.+x҉Ҝ TrlOXb2e@4Vp-Rn2|JrI=ɲ MuiD3X r6SH}_GwIB"l|j5$uTL;?qUB ڐ&TXLfս]/+snr38yʉK OIM#6^[k}~C|#CJjaZ2b1##)w˧'Zvf,ߺ8?u~(ShR3JdvQy(Ge3+,8x9(Ec̸;&gX#HJ^Cpd4BPS;A? =KG 1]_!Q&)Ll rP;o ^ onx-uj ^ﵰ/bByD-8tO2 dۮ.\r\h# RBk{J T4 FyOf*֊ IfyH\Dn/[VsصF)ʩ1gHj@$tZ`Ե_  Y [5 \Y|BzZy }u@^:6d-2Qk PŎcnFВ%TY(Pl1"V`ao@?~K**:7\Ux:Χ?ٰ4Z`%ш͛S$&5{T$Xҡi0{?cpC8G ' :r? lQ4;0\N}e ^uB$zpylEBM//SH~}@GWT~7:nv.rt@fahT {@u/0R?5.qB;y\̝|Aue+J͓)fXeR>d`HiV̱@ 4cdAw 'b9;|c:>qLm!l܏O~ӫHn\v4 os"%P՞U`ݤm<. ړ+R[b kt'*%tď=LqJKsV)ƩY&=]KTPz3bq196t7I֔~M{ \Kܸ&֌GJO&GQҙr'+SJ`(O#S@׀ۻK=GJ{&?qp2O)$I  HY t B0ca]~ -E='lNpdDFתGJ<٭dFLg4-js46{gou C{s7h]SA(]F+Ͷeꝧ[5~rfo@LJ"YKHgƲθa"j+4T&ƒ,[>&)fytkPg%ӹJ: d\04C7~|Ls73])ŧd` _g5&~t ~7<:\E~ɒmF2u S[󴞘Xoy%O)YxO?bNӏ=(4N^Mr;O*}N4ڹϑZzsH?i6soBe8]gLjnCo]߼M/ Pu]hO&쩏D](g>J}ڔM43llƶPo<% yxfj] jI8Zֿ'ģ }@4ʘ9 Dr*H?W#WT#>@J"(*wu -({ڙwcHFdF?Iii`ٺ{h~!qU|^|QcscBH%V:_}@ &.fQ?}?^z?L+d.[Ы[, d~NVtAM K g&efaB_9*0)bw/<6를EVY^{JV +DpSd9^S Qc$"u!j5DwN`n9ZF8Ȍ;4g lVupւOkD pOOKK<{DK}~I$O ƒ({kt N1 ZMq78f&ed/ڔ$3Q7-?N%%XN>$qeFh/fyAVp9TVJYegoc$Pq y4^8y`9ǃoܢ!cqo!?ڈ9l>xO,Zf̗2{G  se7cV J!,УЦeJvƁ @ޙwM2wɡW!AJ7ֶ%K~;[nygW9x3ojdqD}]8iΐyCj)GRjS]dҝdVdj 9ZEe} .FWh:sā>E'ӢT%]Pێ\%GiN*6(L'+NXhnу2"wЀ֪/w Ee9ÇꋖLE{!Z8?S  acF}`mi*B:{@c&<, ̔\ prQ"so@[=u۩L2^lHVÙИ j;av!30₞:SE:wBm{$j3GQ ~qx7p2|ة *Lxrw*5r C^w"dw4>㪚.4﯈..֋$BQ{AMuBNϙ8T qn1znt8uG~5sX)Nn9xqA>ҝCJِڢ}!Le󫒔3R?Ε >=~ 4PBq4庂l&7$t}Ê*SLhsٍW| L^MkZ6 O(q=rvVc#$v" &ɇ|pt #~ BwWK).QVM"%]B)U.26-eq<;߯-䜲 r2+ը0 uC̉i(hRW}K](Bv76 9@¿Q5U~oD}۷wZĵ&-N}oB(X7FEn[uqYDx<7Qe)F W9T]M_0 n^uX??oE܁"KO5=AbO誫π}͟ o/ib6# JIY7 aVBk&Ηw\&5y$AΗn&o.݋^˔}V`âV@0P7Wik-l;PβX6y͢Eypu6|23`"i8T^є%) ѻn04Om L Cb߾/YJi rˊˁg{ޒNׯeg0Kנg5ߵ᱀}x>TW1o}pxi}(\oYu@W: |XqV%8hӵ+6LJǞzY鼩?PLpd-p k6Ca~HWG㐌=1 O~Q|cY7r T5Ld3#Z2BTw1lзhVz*K&i^z5ND֥Hno<2vM>aȡ]dfݽ\G׳ce{oqeJzWB.G<7X6*C{}Bshq'a}5&2z% pFCTU('G86\cOM0kS*[]8"pȣ XT3lGTО֬}p?0D?-vHSMJep'-x8lFo.bkv"UJg[qUpE\iJ'=%&߬f^hE~OwmAUU;3ۈcE0|נذ< nQװ 8c_FN r MnXJB&ΠQE,ܦ{zDp0nlb- \Nk( Yȩ=ao ,c ?D7z0%9A/c@{F;OW $ g;M޶ bi9*83Qg'=%O ]/EJ8xibT:RT {7Å{R-F/O dv}+zYpZJ E C1EO gFrҤt@"bKHn6zν0tcQo"]62nA8UjMZhnu(%f[QB^mG^Nm}1סӼ7Q1E"f\w4ة|ot¼-x9`2i-xVN01.DnÝ&90 g "3);+ e`ZI uk,_ O  ۩L+s iPdv^"-gxEvh+,# `N8EIU zK( [5Lm-l _-5svvXԀ3#xz1d~bI_ES[T_Di 5a.pp7ٚ|##g_6(E O-B[tCO$vYWD'&37eduD..}c3O< ;媚e+.bTm@YcTԂ=Tm}푡h+p$ɨەWvf-hTO'P@pڒmw򦼭;7FUlz-1H@xvsO`-uUT4$ |ߗ /fk_W&Bҗ:P{u5AE0Aڿڝj[/:Ū=zi6BkSVCi .t>TQ;?b4uw8` nswAU\kj`C -bߍlo}@24Yj>KIypF) 4z-:%b1a(f:]Srlw"Hӏ,x6n!y[7.*3$"'Oۤo^ĩǃ7Y3ΘqT:sY[x!Dö&G \y#*LFZcn"T=T<EKp%!W[u]-[TW3Ч Tp[lk ؋UʧW7|Exƫsŀ :1 ǏwSC3|2*9",6C+]wVlj68db:Lb㐵Q. F ㏸*}z <3 SXBA䠣ae'f@+=?Q|^}Ӫr!&оG b~ –f3n/NZ&J HTi!wW,^<1~VgCx+ {z?l7C  DzTziԤ"֜X5IŽvKڮ߰'\'N3ΖDC,ک[:X=1Ă` LdaАQV!M^z8~^2.-k3R.F%\qM'}GҦޭ_^ܞK9lpm`+#>N{s wC 9}#couKwln"k6@7c,\B[5+7t*zBف4 ҟ̢D$W;ƻ̥i=2hҴxm#H@pϢW? 6j\@ D' tUPԺ/j!3#ޥt~)Ô!KW'_)lT\^r 0fC̶RXP±#koQJ$Sn f~Uc@9ꗈpKDk7SC|2i|ک};>ľ>Ҧ&sF1w2'\$ ծ=2~ wH@)O 㻧oKe̺*оSGoDO"|hMOA[G9+>Rܦ|A@L3d:aȠD.TbHxeo;Ά6\Dzg=FIѨ+–hMO!tzWw"@Jx0>rfaG\lҴ@g[_z'DIGMkb\cmG~Yx Dq7ܯd 9඿OMs-'wn&%jtRd>B.6BVU.ӟ2eXTUXb$zj6}ߊW*2`w/ۮb,ob {dJ1,Uˮ0dT0,ZoIZՁ*CU[`82ryOF9z¤G(pJ!WwH<6W3"+߆an,?y;;\Ʒy{H@Ql6JZW1%jLd:jVZA/Ékl%5!j$*zՍJ&4o- U@/d 2D AU\tul?))s‰|0^w(&heskUʡ/g8¥Ʋ֣ёZHjZ-!lϻԜ3g#:NrQN>c`_׋ puDHFvq@g|3 h Ylu_~Brq,M;_5b%}bO (VW,c$ov;`5&tSbLQ Q b"֢=RTP] G|J&2c7Uc ϥ;{ĩ-hBP*;R V I(Em_Gz㍶DKݩ^&e Mh !NI S=xTXrfRaY[ ޝ`]3;[/O1fӎV4.A26G?3ga$sE :d,oI!0OqdMӏdvAEnEFfcSȑc)lvMp1QfhO)Wvo<䍉ԝ zȎ\Gxke"f*iwNGrtP?B'g˯Rb@Y˼95%">}i^)z(-N+-n-=T=A3qfAxRKg1|g 6b̍@BiC *m?XLVێVƸYD-uUbIqIsngu4 a8`9LT# 1 /Յ< J5qU4$n?joi㹵\ !1+~vF8EILiCr6ni6[;Gjx~,]F-4{ =UWݞ.bWa:?wnY fmV) jjYb΂2%t5 fGBpC+0賯ӨQPg\ @I>jp|} Uh|J%r쫻AŔNwH /"Z'{U`-X\!Lحavv=~þVX?2dM'mhu9RXtD v`o0nlOy@QiϢYpqԳ< +8;I571pbş.vMzQ[ |R"P{c_~7|Tҧ3,W%h^qEx. m<,#^L=plS5_"B^ut ecjra6Ezzڞps 6PO0@h#"wSK=?NXIx{oSfPotO$ {S[$sG3vG"{kq! !7 wM#wtn]= :LbIa6v}.hyzV}Q +o bieܼD1°1(Ն#H˩-y H.$gk=Qe)oM|q,["E|ʏh-:ރi%Oh̷dNEc*>K09TЉj}Pc'=[VҡN.F]~M`8Aoэ6LmUb>SD#TeԜ9wr'yl4uw%SQwL H(ERi>W+p<=f_w{y;؟nT7XY3/+d!B;2G=NKץ=#q|(: b&G`msiZ`%4e;(snkm$bF*x(׳tv &}$-=ԂKm Z;)fC5]F .smB& f42xw5Db'a«kGSʤ/ ўȒeU)L!}E,4ZC((yoq)$$̉:]եG?RF6oi%y0"/d^ٓd9<1PO`g[8O T,;~իd~%!mdLXLmp~&:x|.Lh$0Pu#y"brcO.]S7:iz=Sxrxnq8lyHW1$$׷|E :йs KuQReӿz:xļ'jĸn<ƀy71޲־gEިxkQOAfi zbXa.3WiXȓo=/4 س)ǾZRV~32tޒ ^x8S. L\̑_؁(,/;:|ȘNm?N^j$h/) yTQԅ0 :QSε*vɝWs4u ӡF:]ƶ1d@i֔uC1h}k#RQJn_c@vR߬Gq9y}2>jν/Y Z[! ɣoa쭶sM+&lL1Y}5?!ϚA]Yj} /&fX;3Nv/i06o 3D\\ۮ:zr 5`uS$4C-c}*0(NcI1Ma-ٿTx"b .tQWGz=Kܷ"(lb$jg2/m5׾ԥ+|uD[ӟ*.P:Sg+H.MS'뫶ͭ9ҜS._"2nhR88XR "i??M 1BzݷĠI yLA2M5e|d1O Ɋ H*:^8r#&ii"%#@y 6HXz'`|t/f'čmpT"3yRul*m / F I^cHBcHab薑|+`j+Kѕ$MACf}gn UECʘk)l r BlŔςLȩ",㒍e͏ߕe]&ic8'!ˆk\3]9*[I`]As8lv7 iu&d,IX= mx0%WËͥ, t$GC5:(@K[@ M-JM w]m'Ip"$v/L:qQn,0/%o ND]b!j|{X15sN.jn6tz&&Yǹ, 85QD%n:տ K;~c:JQ66&q]apδ;^Jߘ Z\, 蒵ez1F%. +]mq*-$@|m3U+^53y@/u"M%EFϓDU_]Ƀcj"o} SZ;Y.hffz|979Ena#Ϯ!WPOL3?|30*n שՠ3jؚvãy.#ex,pQ̐P7TDlny7/Jdx^lp,{A쀶LQÏaҜDAGK/y #dU3J__B*",>$(#+ kQWd/vGZA8RvF$Qvp?ƺ Z<8L.̄+É/mUpyn$hDu \rഠ^Pu]-^j*E[6ߍ: Ȗ/VlgnA,W9Ijxj%*Y:N5*1Hty0YʴoّqͲN20X\VV; d-%/ q" 3,}#wND񯎏;Ju `Ze3VJ~/;Z$_yjo@X1 UxKvl`Y lHsGw~5BF2gDֶ!#SI8SOD;d BDdasw @{eWK#¨h=̵ U}#H̨:n+"[ۿT^By1R.|&H]z"4LɲCj4Dͮ1|n)!7f0Nxg=a o7ȃyIzXWtpؾnBvS噜3} 2ɬ>l/jbj:_tc9̻kEBKBh n2qvӀSZ+G[=6ǫ7s>5H];!Li̩wK{=%˱cvے tp=5vϮg rdžmOR$9d`}1ϋq|(4:aE'愶4 } 18~j]`ݽ䙵ս=лl{PP{ӫ,[]fUvmf(/I` m^.(ʿh@x2sb&*^3X픆uYFƍWxEdocXzw$(*iz5[N73Peഊ_Wێdfq{Fo`CD EUd!%uf`§ {Gr,2^1$g l3w|bV\~RWRX|gvkf۬aգ%\}x.spOhJ+qI^4бDXzUD+r%IW # 7BAUI7NxbP"s_cΨP:!8i^}璐}[LFP>s;3aǾ]minI 38$>Fb2j"v iyl=*!ՙ. e0{EM^rR9{7[YNufur\Tj$j;a g'JV+2R t`Sj }ax73Nλq/ԔzŬ6뷛RXk8-hl_J!#-'E㌥*CTѣ ÿsS' ƶ|\=<27&OG+D6:*A6s7`1uP?ZS`动ep}ȤN/kL"}*A:G't֛.cgVSozi%` OXJ7Yb!>Df< 63doze#\6u9McANLM3ƝVϷ _qp4i3TջSb-S|wHr<@K.*4>/qnuO3DWuf2G*0L"f;B"#.$/4KABAfnh7g;:A -QOʡwtctuQYa5Dj 3X]̩ W'Di}[;fcXL` !nzlc h$|uE  .UR <%_b]"ڨh6|#)["Pyn\r]$e3JsoRBf5(vC\P˓+6 Dd eP=Ʃ*_,iG3:YMJtcL= ݽyyܟY 8qAy|{B` P ѹ @#)?jѣxl [@mLl{BӍ9T,>/ N N)x#=jΖ?  ,UHdB!6'ց&%S$/QSg(B^&XT+3\1$⻑$*FB ؚ`Κ(B=ݥ~ocJ|:_8BQ6|}DET(컳~'`E*g~dv_s͖sfIfLl7ҫ;RtjT2sx#u-ÎXh-s(_[IbDcA`)/4^*}=׹#z6F7~ ;yw1 :_*t_\q"si v|V.04*L| jknЏ6q9S?xENѥɢ"#I]OSg8BU M$I..\\%'-ƻPUgǂ$hWۃr jȣJp:6X!C= QamjvWy|p,}WuG)mâ^q `϶ diBw{W`: a"'[?Ϥ9yDͶ45 {FDO7oWe7Wь_ _}0S`曹o;d/"G]\phS_Y;!z}#iRR+p)'\Q/dW̭ C* ZLޤk:\PuJ!^xdt/<oxu fvs3h1G24[MKG~7A>o ٰ3 `m N1鬔LћY\?. ʊrHiٛ0C^ɏF p:[\ov/OvEYy2"ƈ8͹foЪ JՄ>!dWի8L)+O>᝛w`ޅ]fpExcC&8gyZ:sM8DY;f }<99YCs~Ov0#"xISE=ˏ2yro*<.DɵU֌$~pczXexl?MܨoU+=%6'UB+hC7Wc/Sote}y&R +n2Wno&42);#ލZ%BfnR)4gtn(ds)? Ul{эp BP;v9[ R2hj!paj܄W7Tl#nU9ѬK\4~9h.7;~ղx@ㇽML XU% Ŀ 4>(ϥwA·tvB>0P-OW3zg<Q*ѐ ͽbo4(24VCNU*0B#zb'1q\[т,qa~V1p}_HN9{ A{ٶv+::#+] F7] U:JGXWmXRDUu|*Fŋ+^g fPw4nqƝRԱа!&ٻ{km{K^E:Mcn`s)=zwהyDϻw`]l~d~4GН<CS5y$6Hd#N|颊k~i'A焙7mQɁVkQN_Al+Gp}Nҗp- QTװkVA{(S9cQmx~ܧ,H Gb{e~(L\ ҳ0r2{AJ:!A ޅ5TS*ۛi8Wh j̤?vhՀhH)4v(oUz}4B-wn~*\/-IԚBizδBM:g*N I?.KۏJbE*NVmfJ1@Fb |웧Gtӻ׎|))Ӵ ~[oWBF kZA&;rbTSXwr}jw|f: " C&`F`es`W춡 ?_X.ƛM(M}r16|zk_+=Ç$W+5{xDuA0,oZlußdl;ukm|:qa}%woD̩R ̢vG\C|0#V&L,X}J-a=q4 | T!^[Av^bsٳA|skMnڻeO\f1<8]LPL+TJGN҂awȉ ޶#u+m$':L $ƨg5IO#:;U7H9\zDL\;=|^:8$([W^ :4MVPrF)NV=״]_DШ}-ըv\f3;Q/KVʢyJȮ/z <P!KɗJB,3?,o:UBwùJ5cYr35Q [ˉv؅<h{Mc%ϰJs62Y,oj3nBʙB X o5=]h@@Vc`x+@ftW8*XVy9쳠wӣԹ1A-PffS#!똪sdj +~*p)Mr{;wA|MZXqizNE״&Jz@N@"i|θG3v"z󃫍6\6 l:ЩL oU 1Äl<Ѱlժ bL7k<.+J ĪV@9* Ӈ߄\8EKgLEk'6loR:nYBK.vQO1R՟e(Wp:]l5@l쪺`av_H>y{Uu;8wyZ|TuQ U.s,U7sMREDO{MGW47e!Uó]!cvs3=A\ZϤJw |<{`!:5 SXԔeV쾠2Uq] ]'sDz%eMi#&@C6+QHpqwm=fcҥٺeqiC:x|RrUׄu>~#@p3X7&G,YQ}br^^H (TεOU'֖~Yp@]FR~ȕX;A yD tQIޠVPי7H3T :ێ|U~Sv{Ȓ3b;Ɛp1IXhE]w+tHv)!`nWvvleW622<)B{tx0я>CM0T=1} {׏Tz5޹q"m l^=:% LM3ln" 5Bn9`:RSҷ=T0%#K$7s&qJV4rvbOvxf$47NZ!% MJT K $;=K*lj;Iv{>c/6)Xnl$U,txd9 TܫvQLƓ2wJI](7O@)9fKƀYPW   1q9=BէZ:*[$l^Ƚ%V4}<`Fuxg0A{E,Ɠ#=Ԛfum5PfLP&Տ;9"J#("3RF;hytU_2t\2MY1ZG Uݤq n.舜GKk4N3"(oٰ4zAEu1ȆK6B %{.N:Qv+Aə=EA[*#aZد- kg !{k_7ڗ5Ǵ( qU[WH{dqmL %Cxd.5jakM` ۡ#zIU@Q_[U G[mME[h+.j=0Q[GrcôA΋Ha]1]Dmy]xs>?ԅے/y=YquD}X LcY.e3dC&|3u?_xrnY+5?G6kd w;`FmZo!>〔TF3;S;NEY["O-'@z0csM`*Z)IӪF\T"t~,XewtnJ ]Aee^oQ,F%$oV3E#+8FVQ5T$ǷE_|4GX5<:,xPRz<eF[!YBSfN}AO7xi5X ݸG7#ňUvt-΋[ƐO+uʁb Lo!ZGO32<_88q]sQnOq Ǣ'cH{"1Dڜ:wXA-B3`p8%1%y9Ur[ZkB63'6}[i{˹ W+_K 풘|k-Ĭf- "R-PBю#JhC*kxs4z 4ٴ(ƮeL(1qgP /0r?G>NTVf [̺GBM}{ ܣFY]Z1=*TQtA:)*?MBZl(dY.R1a;?D=jI$* Mij: Iz 2C e`#/:mT<1Qpt&ȁ!XGueIFiH۳. ĭ.?lLEH1ᡁ(5cv7/49v{?I9DNuae% )ZQf 煈[マ`|CThtB«؉BU퍐C1cz^"yY:y KIu;}Gm?\5F)C K Is"6kaE_7H ,-5ڭ; TSU#4s!rB=QAQ9Όa+2dwE⹳;[&h'接vիWLNGy{VժTW C܅Żsa>uC'!ImjT(Xv;E" i+_v9p^ B8؂ OQ.5N8ӽ[ u*ңM#b7UYXH mwiW=dpNd 0kΦe,3 $UA_w5meⓏ j@e `Ș"dQN~_Wn1y 54`AO.9|U^]N\zjR˒bE%ϬY΂sE )Ilm"0bBe>ڢ]ebӳbn$5Mj^# O  g4 o4(yo&G2&|N>E#pFofςOeaߑ4[,q>!g& n#v=gcq;xR3o]`^=8X%*HuI:Cű= +KP`j\1%t량'@²Bܨv$Nxaք`pxqV_q,+HƧxk(\f45 T&Jլt3ex D rب@inx[.0hQ W'ԁKE]TPRϜ#Gb;7nU3Xi9dd3$!/XRÐg{ؘ.H=sHݵѕ#bP{5_'Q2UMU֝Aj柸d crgh|K莹gF6§S_O9kU4tW9qclkܺ=MhA?x8}9&wŽ-¥% \Lp;C@G^˻(8 Nf>9,+{*(_d2>A%ZL)m[ŀqwY!Fj[v&(!7x=2ʀY[t s GW.;_Ybt!\byׂsjR Kle.?S,|1b-4EWzOKP5k(휴i`=x\.g?r~w:)YxxODɌf|I_^8-E2_iC+0N<禙5FTGmKr-^}M l22xL;}G{$?JyWD ٌ@$,/a+x [UW*\rƆgϗFvqec]6i)O8L޴#+ɔ {74ܕ {j-*Ĵ~jŌqq1X%TREUӥlpIQ6i!=qn)'6{I#5};.-%6L@>S]S5XR!XuK/=) 39ov@A /`nLxUyG,l)Zae!`SoX)Bk!BxqV-iZn7RC,07&aX ;Y/SaohbyR߀뷷t{kXƼ`<+ {[7G-dV 3%ֺd(*2$FM$wb;,Œ!SoLi5Ã9VOXivf %#:%&qF \ήfc}"׳WtoHaI Owl`>\Ȉ4VW )Jf| gJK(c! iy wʋi|;r4iW㡜c\EzxL;lO"'\ f#mܝ1ݼ^pʵf̎ՌS}(MvGKa" }bNF2b,=G/n pc _ӥ d!t(l6Yj)Ƞ`TooM_vtu%Ud@ $k?F YnˑE91NGNJNʉu)4 lr{.Z7\D d&ڞ 4V"hiڼW۵=㶉vR{ O5}Qmj7|dd*m.}s\A&F<b0'z/ r֤>@4/VBu[(j`J lw$Qmn[483<7@H'O,~@rU(FN _U`'P{v&7R׸On7SrKHHDX1{l٧1"g5FYkXmg{p=0Ih<d$F9GUooYZ Aԫb}3l5(䧓0aʘH!6iW,/;z^݉tAQTaWl 1mz@Ơ&[lka&ʐ Jx_@/ g"BZ0+aΰqL6K`;F/d"d/ Ib*2궒jn 8+n~Iɐ-i1%u֭^:VLXv*] 1D XTd-taK)ˈ=ͰHE_⥾lT_E2y('9vlhS.@m*7umGA ƻF d7Ɛ/ iHMH(]4p`5/M%WRd2#4 ȼf84okw)*EFǖn_ 6ùe<Q)K#օՋ9Lb#yƵh `nkzaESra2ִ> %ye)Y7xDdE0"ჽ(`jeឃI@T|Tn@kDǐ8v*K,9鲚!'2 3^0=~)0p1pzEINj2n_ rڏ^5C u2auVAB`cTFNHRV *hOؒiˠak,r[{R@uxq(cQ'I7p4 N4!%IК7D05ۼPBrG7-*YX$BY.* Dzj\ d&(ϬIG[fʗ*Uqpc8SI u{{k b7b$ɰz (nFccDTqؿEsh:AMR/dT׺_^ݘp=l(fSK=$.>M?3WG#5<û.~F ,f^ m v2⑋,I{%ZBʴ4|︸z;ɐ{Cb,x!'0|tf@*Ajƚo BW9,I0#& b7z?Ip.mX ,Ӧ߉)Nnpf-#9}c5aoGt/ ҟ3 tL|#V'iozΈ*XgO0iWV}'NƨV][@ wz_|Y:j!'( ]܅|i;YI O7]RxA]: 1bVo)W/{.Ciky0v.!w F:HNhVf^'ۡ#(FN[-f,85> )&,*mZo^EL=Ŋõ MQyD~6>Nto_4zA,3da'a0+!ջG|7POiyA!SB<>S,rz)03ȧ)]OuӠ2ىF9=脴0p':s8zc!>x25*_qӿz ň4W4^izswE#0T[)MOT7~AxWusM; LSZ>6XY_b2_b"z;)iYdS2)ox=>5 2֏ uZ,; #j1]O$h`)_,mIlvuO#+jg>YC4•>7nE߷'J"Qsky G%Ke~S8"f@拸lyUIW %L_PZlI:>:[ՙd@3ŗBs4#-Bm74}ނ_mai.w/ mhY*K|*fAk[ LtSHO5.tjkmȣͥZʩ!2 >^O0.'u|z{AU}6\Op!jN{0:hST Xo_Om"9eԲ9-/ YVaEEj(<y|7LѴdw*+򸍇k!'apӼsÚރһ=zxf|ӻw ƛA0\QNwsh%@: p*کƻ3( %%3x>!,h#c}@?1)xXN ?Xʜ F6:7=y_ G(ExNWcn~ȣZίz&XS ;GsD) `o6[SFA@1# n~6%jɑjn 'c8uYhmcJ&G+hD` L%}tmKr;+wǁRG9E[ybeRyu :0kAqRA`!3@=P%׌^›ޫX!Pf_[(& e23Ũ4拐:̳ԕyL%lhJ _ԍ(2E k(ipoͅ~d/ެ TfLKXv)2!zBMPw*J5CInXio!4uО4iAjwW/Á*@ri0989$6\v6dHo|n)+K{gvaZcg4{{N5"s]$%d*僀f<5gc|Kee>,WPtastӸutaR﫲xV%xnx]!BDo)L"QVC@ᮥX # , %hWD|ƀ ky>FʳT|Iaa#etsq~dmfږi[+8@VMKq]~,k7XΤ2sa.54aY 3dzXD:GoQ&0}5 ݥU&6)~N IXE9G>ٯof?J !Wa[oBv-[#GՓ\tIEm@ܐȁ~*aaUra:=kW2_6zl#Vss?aL ; biZ\p^DA؉2Ы= (URPjrCtu߈fZ$ZQi`jvj7"1&Hմg q՘* Vmb8;Dֆy=?}Y{$4=>멾ώvl> ֯:EuF23yKmCP@>P?N 4Lpt'b@A$0 PGvȀ7#Qx@Ȑ6آ; kfNҍ~v}l $a\?uXCbUx{H1a7L >, ݈%;(Ib́FCoD P1&9*/ ɭ&1*6/2/);LЄ FՁg%1416qO :xsĨbJ+AzŁjd{L2dSV)M=Պ@QzKWs<#HeδOHR@r|;{\UcݥbMN S-~z7A`zCDW5(_5ؤ)5v~qtnAFZ}$'WJP=s8+)Zp,'<-_W: П ,%O=LN2+ŖxiCΫфˁojyU3*ZqB cDŽwKRd^Hzu^! M>_ֽÿ,3++V4'64{tID͍@O!|,gsr'b@p MCFdQIfr!fl"vp{G YĿ$Pop =H_V@ hY>M,4PgD %hw&!$̫uaY ;$Rg˛M<< ~϶6}4AՓM,=Z"A 9bl.7Zi6CVpE W(@ɑ܋D9nmKSkNSFmmˠeU.ۏYr9e\E܌'\`;srEčPS?2gĊ˚0&"@krCܠx"{DgϲfȚUW$kH$ΌK[F&ϥ.xQꮋpȶb6X>O`\m8eU k[p6V481_>c)0 .려\o@xMH H=s\bG=]hvξ|MWd$0K,>#M[cwL,)dXZ5R4:^EQb#(W-hiA; *iHO9/#b624ˏOXF4EV΃NX#$+aƄ ǚ)x,\yCYKyoj-WkUOv0`/N{cjm n'}_KLWW7Qtze$*VJ)&t#@ЗQu;UcrLM oܦ nwR 9g}St Jj7ńp7c>9&pdڭV-` nAM!ܮiQ|.c:2)d[ {Ʒ lŁ Vdx nϠ0~K G u9қ_/Ǖ ~@h0Qm QpQqrCEDι$،mk7*?_[>#FhS3oTL6.[EУ5sժfg B嶍)v}S 3ɥvu;L<~q:i`ƬLlc5jl^жcD3)_K9DeMGVp(wFgV>^ғ+jpd 4gp;IhKWiH05Ib&:$ z7KcklH#fՃ1jRL4"G#Kؐ0KA>+02{̮ aɊKt,  "u% .!4ga@i*SАB-Bݽ`zRRkِ}Ttb{z&W|;X?zD?̆k[YzUab5ӈ)`C''+J@rǕRJ펥@?ʶ " 7\Gl v}9Es˲qGsި(B=O žv^AYN͒NȺ*A2t d !XK ʋ:|zy \X MaV{*ro\su-TEy- B9O}P,HYp{-+KrQost A{aMypC?sF@q\/Ĝ,Oni^2{P0KE5$[q?챳D ?zȯ;#Vdj$W~Oxw|<믪._e7Dh`F lkFjT[s~o*}j5K1豚3ņ8<h-GS6Pux b0MӆOA"vkj<[k&ݠW7_88@E+3l>1U QLe!~iN#n1\N41l$4|)Ҿ`?ڳBV.E@V!v% *'V T< HcK!Gڷu@\qYUmz֐pPuaH%_>#EJ btqsHb9shj faQUxCSXޝȈ~py[,(A&K00FҒ:K,lyzeN;LAjmsJ$,UXˍ?f5X! HÚvJVZPzDC&D:\5&D+ :YיբMUTnVf&`ڰ Ҳ6 ]ːOj~#&(M>M^yl\-XSN b|Wۀ*&.c-r \c`#hu#8BYPlyEɧxBK-n>yoX#ov-$uw`=2v,Dϼr?pa /Сq+pVѽeƫ:t&C?d1u9Bɬj."Ԅ8${"8EY4}bQu]nhJt}pMlzR.@' TwQt5W$1O>n+̚ZauY/+rϪ}[t \ѡx.c f4*/IKݓ[hjIE:$n7%ie>nݧkS LVTnDܶʞO׼Kuխp|x\%:~2'$rGR8ǫh* Uj%}m+qW mE)ZqG9Zy%ؙ@)ފ z:g>v|ޓT!i@Z c <  #TH1m;TpYݻZV`Hs5}(@D[:Bo<=g˥i~4$;)IH#n~ejc_.R Jꐗ;E?$Jk'IB^ #y`\k8qߣ LKzX=}~K8{]7^ #j9U}5 l`VE55$+bl&ۏgxpɣCnH_3jBP}^9A$A(H>h(#A@b˷ʷ ,`pEuSW'9(axq+2X{Y5qCE\2d>|M& :g S>o |> f ÀFjae;Sm .:/QFТ饠1} /! t e !K<ӹ|T|ɽk52LrmJ!)[ζE0naZlK$R~Sb3qxQ }~TpS{.$;yjMXC U򕯚S-AǶM$4t@v<6v=1c ÃtYLFjyZ6}As-V Ňѥz[ w'W. r[mrQ į֦\Tݞ`f[9Mȝx6 J!6Ƃ֑T†ю)3.Ov}/y8HGaGrB˿YAٴZJ;XqYNjlb+NE r ^#z@%իڕ3BxZ\w%2m+kTdDBJbxho>+%K9&sY'Wk> ryIљ6^J3Ht&@#'kT:6S(4Gy{Qtb,u'8soEȷ {`a[}V>/YS\aɸ~?סBHwA=Sq n9f͟"9lgqaWzf>3BvE{9T'{-ͪ/\n@+N2v5/"W_z ,Ǿ]l^`f6H0|j^f:;/Ky2LNEa(ʲT MkUؗ[='  U)wx֖֔XPTt_;*;LC̛ƇZr@Kw@Z=aQo F݂K()/aZBqkt@#HWo73D"x,OTs ]{&ɨ9 Vs8DZ u4ecKb/P&;/D`oc nOTY+Uo@a[vvm 8nyӨ  +c~xʛ'(a5c NxˌT/ Yod!|-W[|Ԩ׬^:-!c,uM/ȉbü:%}1} /tk 4*>'C,T|~bf_Z,ض ОUnGc#ֈqQk`cެ 5Lom4y SF 9C ˝K3d)Q4-`ABlC.͆ 0̈DU}eQܟ"W1E%4M6MIEJpNy0ANyjwz?S>͵!ϋW\Tk@-̒jvHH)6%{NţS]o|^F/2['?j-F!DlFJ+/nܥ^D^Lz^[ &nM'%Q3Oٞ]~L\F^~:ƤI|)n̡_8o «;E1Jr/ȿ\%jԑ0M0Kژud/֕_gKlB! àYm** λ'Wo>:&mzh~6] թ)0y'뙸Y.> B`POggB*"RMc3lYeג1At=|ܵf7+Z o( }[Ua{uz'j;A'3s>qYԗCCkz3 R|лd@2#a1<ǁX$Um\ %wV;=yǙR:\=*[^_eU:}Dӟ61a.Lq>o0ox곹q 9jks@Ϛ(^Q4hb$Z56#\gLD9c9kRy`i9"u&ebbaw|2 K?b@;9*tRӪkG *ؓB?q+簙nf?A'Z+-m wCH T 2{?P:Mj3{\-@46 v#ɀﰐUw۫ǹk]Vs03J-/Sd b$b~h7'4!0'4DC <&[@{JWXV} $3{x(,**ѸiV+%xy!Y:1zG4jrq4 NO}`5qMUC*qٙ*Fk3F8I!'KbšNj- 2%h΅+sld/H%s, RQ}j\=ȯ`V=C*jX$vmD_4;PaLKeX3̯T{B X$P[³s7SanD3o? |_s"PgL N$8%d!%잭<4!W G .!k 0"UEpۦAZt8d6$_ _mK2)A:SVќrS,e 屙tq[Gt{k%yP/qPS@h)pjVZtJ'_ xb] 1 hˣʄ$17~GU$AgR&4yx<3;XCTe Kt1g0%f)Z!=F;75¾<#"-y @4;L~%"c3kRNpYA)ë.ʑɊ)by{m\e#0=!L2S9+\Lkt YDnYO<)"jHO±(n\}!(5&A'?@8KqOĔ܃Y9q$m莌X KghY 1pQ$`vt=u ͿWÑǦs@W =)ߏ)JN/ Hs!_Hs7HeGS(ޤ77Kw$m_5vD,Qy}f5Upp>rϕuW$12Qĵ9?B\<^з =)\O;SWe UI u]iQD8}$b -Th>`9B "Zp_`d 8I;/?Ya*?_cM*B?^Y%1Ъ |õ½U ^-DiUJ@CvތdmMCթ=>݆e;ZV rB- 䜑b3]ݐUa@6^wmqpd8 ~fohIhn.B`LXzVt&)`[0q0i!C?ɣ :(+w'zD:CzHi]^q^Lnh5¶W~䀊k2X؉bF+6#DojnL2Rv,A!]܈SIHŔ \qgnqPڒ'rϬŋm?R9k7WD8?b=' /8#(s~CjUz64 ^\b B(f.S'XeƷ ZCk:چ6 %l`=+t(p>ڠ3h*޳2+ĉ(ߔNstwb-AZĠ)Qh2^5"Dj%{{QǪK &Ě/XIp(r#Ly^H@p]i:>o@S˳2Fw rf17=xSQ.F.vNJrh:pu(f@Fx(@r{4Aj2"i3 2{kI,f|k5tQ-Z],(q,u;i]ayVO?^ٵ>"/]fԩW,Jſgnn>Oġá5wGcotIR{պ N"лVFO{>PfdZH" =|2Jnu#H~\w$p3]U$V=KI1L h h'Qc~v؜)ҮT_LB^DXfeW qd-;][.6D}Ic +n**b?G3Do1CXɀ}~\G w1 T@8~'o+Hmi%Zckqč [V#c3,ɤOp/᡽R< Xe%/?vod,9]1Y)ikV ~֔g҄3gskO]s7oQT Fd E(K5y(֑°0lNoLQݗ,`ż#qaJeV˂~6vw 6G8`Er9kp!0GQv`'GgMpš)MeQ(L.u #i)t욜a>^Q872AIXh-T`xCKEh;`%9goþػVRdñ??ޤ߰]7XR\idkE8:eu(ŸT@CQhx2@Ig@^wY!vc/HzEpp/!HEKP׫8A)iU{`{SpЊw Um漈vJ"F}%ԍ%TwŗNzp'35;VzWhn r\f_W5@rX}5SeI%Dsy{b|"SGI4Oe]cS}Z_\KY:&fc>fD"쮊+i,Hֲ\Wm"̓'SFuoWIy%Pxr,!ڰUg2]x J FzGzAP2欐qCa4M96?`j$8_%M/QNC<#quS751:jZy:~JV+Rsaܼ󩮙JEʹ] c X"S&aHzt'V}urhYmG> dKLRr]]Mk;5`w uds.у@=iK,dŒΊ`RO{y7ɖ5`[) ԫZv\y.Ѵ&b yBBp^Z?'Hu'YRh r?ԉ+ , vrT8Zၾⳟ2A@bWHx4ƻXG>⟤:56TL&-3},sR;Aa/&hВkZ ҄9cNR]>6w6rKP [h{>PW%`r(3y>DEVa.hpMOEq>doblp[?h|zPݨHZ%XQt \)Aᨶ.ӊ8'&Jk4'jS'Bx!TM9Gz0g<OU5uUhRus*fCW۟ҚR vXITH N*f4mAx@BÐ.6+Eѣ@vxp$̭;ERȱQ0b~<4r+l*, WU\RC m|NV"O a t0sev"'O7TbA-d7v*PBm rs?m8IJKQ 08p:Ʈþ8)$vf2n[O4"5:*loD KscA1eIVԌ> ׌h^v[H^!ٛ?Ǘm" }_s~_Z+ ) c>dDN$^J\FvVKw4w4X r iZw܈<[GЁ{ӘgP5R)"5Ƒu]Ӿ987ۿGř2~yos}Z|\cݲ@Q1Qc 1ܩ "uw n2dF[a ĸ>.C -ڑKD B>֋7 8dELU\5^Q I2Te_&Q=ۧ^F+n2БVJr uAz5 rK"w =uD@b~*bE~`>Ɨ; =~3-:;i6(j> x1#=D%6y97YG3N*PE,_UAd4KfȾ×:aLXP-s;hco{wcFʒᶊ“"5ixVØ&0)XgߝWcm}\ 1о&goGmyR]ɡ6`Ty ֶ'ˇWԾ-[f Pyy͜qV/gp\D9C Ui!lL4*>o +GRnx,BN5}^U gy{s^xxbT {7L1yV5;J{RU1MWy1Dl<Cr> 찈<[cԼuIvKW4/MP֭MN%67җKpR`E<};Fw `È|l$̭'&%ϱ\ Җ8c!~Bci"cB6eҭt5R(ϒE^l5< 1yJTxx`KWe]-{kAmBnpiiN`i=*xXE@T_! $ڬ =ʪ*4Tw=aRbwscH#P*_umlZ%]BO6H^&޲3ʛl78т1(練e9w]rPT]"Yqu;SY`CJ鶁ni8z{4t> Iav}Hq~ki Fj>M4+aȕ~! ~En/Mbz_ϵ~^^W/k&fN nP|YX| jt!gs.6 rj׷#0>6i $]Ŷ܈4ya`%&wئp5wBeC͗Pe~Iotr7RČɠq_秈YRtQ'ŭ4f:.W_K-9(åoE$w'~(O曆X<UV'fn.N'kie$Yyjb an9EX AO'e׈ޒ:]b @վ3:p.b 6ez+b/ɒ7iA]/V\]bZr!E߅,Eo8jGm&U#~ MVUFb' -qNGx:GG d77*oo,U3]?GQ pCLb+>!AV %yhNHҟik"ɎOܕꋪ'fv(֖W#]ᄭBP<Ĩ~pX[qˋO^jz>y$S/;G `P@Q~HQb31i H[ԣ*XICN{+sJО:bVSUjVQ/*sjFy_r./‡'ՐD}ܻCoդ^C~ I&̇uIߋ|bdtmJg&|-.ն@\n Z;-f +?=u:q[J<B]bFQ:֏*nQI kFbT*<%s,Fϊ@u+kGO4}LޣpdA!s !jĶ|HJF }jS7,y |ˀ Q4F# szh1{Hd&; XDSS|̝W*+AiO"|ݙ]Vrrq*!&R<6wᓋj^ *4z]|[,ZA\@Y9&6:.Z֓6V3Մ ;m;Iqs䑴ߗ.h&57hIY8@_<@HoPPQĆM.gx|ׯ,9EfȣcgUz y5yz}g^>\~٨{մ=v=.8w[q90:bծGz]a\ƟT5ߑ#zVNNf p`ߋ2 `.ROeAʂ/VdGwRkf'#F1dV 7?sG֊ vp g 8eŷ/ Ov-R빊m 7?lڡj"")qj?~s$Q&d#n1o7L*=ZM'1]7DpP[8/vOi<U)_ie|_櫮e7.{]E,'pHE{c#[ y;98z4@3Tc!a.vD#n_aTnW7DroFSdfIw[F7!P*B[ MXW6lے`wvq, o;f"U6b=doE]41@=J رp& !haEX1s>8wd]5!{HNmgIu biShR8܉/QDhReU\!&ݕrBϞ'X&ǚ,Xs o@kV#efhel-?'7{ErA~(MWąӎox`*+#AwjwV]ί2ާ댕 e rk(QϦ[D\ {F?m߁5rZl= O]󋐬{OֶAwR kLAL^&ߋ!u%Yv3z#[d4| 4 pVa&n rNL)d. C"8e[rߓO9 oɤ[#JdjA 73ȴ} 5?eL+  ׯ,@rI(~-M`IzU,|9>oNzŴ΁| ET "_/ :iծZ7q~xu9Tx"(CmhBy&~|5OW.qJPC*|G T}2LU+ZڮF$Z C ~J9; Zec EҩNY濣,4w KV*.KgsR"w\r~@A>zͽ7&OS8g]w]#1C2cȬǃNԇh]'¡]eml`%$&tȖ]GкVݟy/&d6 8A{IqWP9gP/uе.,S]d7&0؈S7)*R{/~R{c W} K< o|Wu|!ͫ `bK8 vx@"7jeMO4 e3tT"綵E#?YvHVUhe)EGN"9yA-RNXwj=Jxd0K8`sct {JOUbE`Jh&da\6oba|!ߗ:DV>˥RxEcM›?XFJ tfB]nίK 05){lΗ ŗ& oD5θj؈u+ Gn f2ˢ~qUɒ>oFaװ^v,g]ڛܕeݴ{1Ŀ&ז J5GZ(x/–1j47i5JY@.Zy:SJi*UME& [YpgZ;K/S͜&UO`:HD}LđxRMa-9\cY (o0X?3j'*3[)NaBXqѬu{גET 6-.+2Q'L+ 5誧fL-UgّcTp\#]r_Ny n]8^s9֥B-p^X/\+NTIW梄-`^~ezWΝDiDT6u4F(}SU)uUй>AsP{0Qjlɍ4Q4 C^?ͶkmTMU ~uUy 6enR,)*=B@r`u>Q$!2 aq\%o\nA.'y/ +ʄUPD iMSG"_:i9cZo4EV2bnf,WO<#oǴcw}%ZvfMxq+7-SjGj"b2fiUCiD;:gfK3aǑ4J5Z`*==F1Yw*Kl4qT>T[ԄUb$1d.ꪭ6(t$QFk嵯'NyY7 rQݤ_a{{iq"q?^[WK@ th^ku̯DU{ WF{97 ql&-7~zRo+z8`OM ώH0z6q?CHbYKBך/H wn0q&?t@lo$Eug)_#>/쒠vh!i~7uhjc-gꇝBǺNy..han Ae"exINY.j*Yf^:c5&Z6`LPų3Sʉӽ~.y ^I~Ԛ7$ ׿CCEL_7f6.0?![ПN?s>bf#\FDrPkԾa S;SJҼpoF&2܇pGq9"ک:딥De@{A81&lAsRCtz?K{T 2TIHߤ콳F9n@R9L_-1=N~ Y%ژnZk07OaCOS\t/e8TI"(:^;,m}RЃYi/4|NCѮcNGZшwNFCf0$+ؙ^mzvWOfY#װ4R dP4˗0UzӋt}In'^$nZ+t2}"1,Ba!TYpY驌͗>v]l-BU^rCc!UX²u,g_

yn-⒕0wNf@R\ {6>D@.%ж|31N$ kD504r톍mV} sq>?dc4aR]DҼݳXL47yQQe@~3Rcz*ǭ.!{S JFc?{%@hS}V zũ{&qϡ޾p d_QMĚ&h2^/.i}7*nxA)x΋-H1ٸdGEiJKA:eȝN`_^'_Ő%ygB28wjJyApYc_&q &lHZ‹I`1eDEݑ [Fx-4HmW3?RQXjGi Qd>wdw|Jv}&f¦Ҫ> pkҹtԀ"m2X`W8, 8PEUN; N|^FD%Ԙ-/$f.ًftKp/g45QO-7;#*KFg.%9Rp3)#q>yʊ7ܦO4![i&ޭA9C9"MC& >GPHUVI@9>q֨N<$l&K?(eˢfr/, HxgX~3,+HdhD7Xuf|Ma׽">bLkuPrTP@&R@u_Z?+YZ,#B4 #<`I*VlZKB0 ^X9.Ls>< ܬf*lhR]uXATVm/e|{+@{!E8'=|Hˆ5t|O~M;SmR4XaRhDR?qs=88,qj/5 $Nt21 ;PT/HWpͪw y*r]0SGQ]^pG/9W XHzHkz  %r膵f۞eԠybB`jG6=r a@ٱYg;IzԆDF8!7bYWYlJ3&Vp/ Ȍgswa!7 +cϺPq+~ x#g~p:ּ7GcnM'k(~ MI` \Y^t@,0 Z%4 =ڪځob7{;<9+뵬?jj&Mz/q|5Q,#,_Nk[] L% &2,i_'ezWDP$OuL )5 j~_pu__JifP#dWD&DH68Mj|zRtsP4Oaӂ}B]^[e u-G$/ʨ75V7YAI_i֕%Ar-De&SLktYB.,nj =cy<1k]u}&DpJ&I:l(Cd"!CٻiúY+?iԻ5w:6YW4m2=0-ʛp28mUTZK\ XM3Cg#4ď_L+n) 4s+aߐ6s 3~;.#iGw _ ˉ@3BzLj\=;aj0Q>{^Tߠçg(#!)Ȯ`F>>=Xoo28^e7 [3o|1,ֵS 9PXs5]ϵv0Xb Llt%~5|0RZ׎DC, H>i8K'3>4И;s>xѵs3 mQ鷩%~cVfr};&WLB8&ߜ.+$]_?{T}Kܯa  ̇hTnb.BT+XM%X緽 4eA?zQqztZI5F3M9``L{g F}C68lӉSs^UvG$87 np;O쨒 aAnD>A{KPO<~w@K<ڗР^zz{ѕ޵ǘYz Z81,Y_?:ׁcf8Cr?t\4[Kص|=EgD뫧= yAM''6k>zoqQp#oi(,=*NZ1!|-m>ζֺ`)۪gxis&{'L+`@ZmWv8˕xJ";FXs"Z̔W.@wa+(0H0>j?->.ag@}|/hJЂ"T9X竷a҅MKoGRmed_tBIE6w%ʺ94Ԁ2Zlڳ=ax7Y,ϸ?J@ y*D2t$^x݀U*qIn'hY9yjw|L ,1[79l+T޺٧ͣd ,+@a'Ri=H4>6$4 ؾe tYEGh=; }ЗЁh.O$_rqkפ%P0u f\#٪WQ(U>tDdJZKvb'/(YGE4]_-u{{?hXxnwӓ$]Sf:'SQ^& Ajj}R˰G* \ o ""gY{-q *Hy~Y%o28s;n}"1EJa'xXr$MU]gg}'Nzum7Ιa˃K}gLԺ)F,c¤=(fI˩ԋj1R-=Ânzz1F~y|%E~n>8kC`CF`VeojK|a2 اVݲ嶴57[2eN^ɦGqȚz/jEE$_::Vt圽Lr7hCݏrZƒpaTgv҇X}SQ'*r4NQxpbֻVfgIZAyɗVT8r 7dYSwT ENsaxQXpElz&]SD?z[DQl}͘ Do'w E-5kנN3?V^ϩ~׃:{Uum7&7 q.gloJ%}.>?MMd. T~/CJ;e)("0^VnؚcoW\6!_`" g *"#ԒǩЪҖIZ~mB IIuxTzH m}BTPZK+.ץSJ4b kP1z㰄=WI-CgZS柗4~I6(Y@3UtE4Q$c~FRy5G;8_g[QCG(#/ 9n{'!Md_E4Wݺ-x`jN5R[N7㘐~Ϝ͸\'Tt8Նi6>h (4N 囉~N+]ۀ&A$Ds"bY5RGj?E!KH S1qbW,ʁGJskV}xBG&]f"rxmz5Jفm){2d%Ú>?͇{r';7̊)2:Jiglj+-kM^MxI5]p*/.r' 7KWDU u]> O+~W-8/0 ^au鷢PirRRA5Xxj>w!jC?< y#E|4H)3i(45\"?)a;̸[Rʙ#i#@ bF`_u½SJhW ܞo g@j;Ovp]&ldnC,0.!v?:ά,IƯ_U~/XWP`d$@E'Kfxh+<]lX*/Wl;z]>3sk%a1Cjr \p#]]1MZq*$Cf X )J$TN؈gpؕi Wz=zBJq8 -g%=0|0`l%'2@d.sECm- åVc%֟gT0U‰lV~ڝGtE^cA 4D)0B]q)Ix #;KJX>ݍُXC'~5 HC G+4J .oSM;ov_+'6MJ\Vp=ut yCc& F0aN*:Ϋ<\N(dQ#/IH,Tk:h#K"_ JyU mμl۫6 #ѫFxySA XJ$~s ؞59Ś!ǝx Og_\J0Fz^lU|oSbe3>61)CS|K= 1_bT뒌ݤ(hQ ϋinU¢:s/CLn 3%ێ-V`xc"׫ZB.Ш0/ѯ4@c˨?xij>D'}֑9M}jbV8H_ xA ã.2C*&==5F$u_ U.lZpKD y~ UgVԣqw|0$9fbf$edb˸Y$}72/X,*ilS@Ib}%8MH^ '}d)s !{;=.?q}yQh~C˕kETS981eU`*V^ fUН*2NH%90R12~.P{Zg1(x[ilSYFVFl1Nw_|'&N);nd뫥gr%'-cae6Z.ny`I[W dTwTt$p=}.YY,#qa 4SY:.7tu3ʞUي˅:sN69U;7 /PEC}I 5HySd$ӭZKCv XEdJeK4l (13bZm0v/uP1o`;^6G |3\j#B`sAI|6 l| yw@ m7,}y.qv].٩cSD?Oʫ)+;b:!ЅE S=x 3 T18W R(LkA-VΎ*HBVi:G^f U 1V"rq|9+RF DYԩ͇d.yhO}fKq~oj!- ]*8z>ܓqFˀӧf>y1F8E[\5-^SD Rws9^?d(\b?M$Q&'e@a^݀2C$8I,<wZ,|yNIg'Els06buyvPii 6)0vVSw;$ m|&)2Ѣֳjm.R)|. s7CnV~84篽ˬ# M%Ǐneouĝd 3N3|L\QO$m^VyzUwl%̿xb28=*-{)הЦvɉE -SW@$ MقFDF*֧zi gU9g+)$>9 g&_0F\hˏtbe%e5︸ŘT|PG63gѨ/o>4#+y뱀=>]N|caֳOp Ǖ52OOs0C.~ޠb _ -+.p^>Rny4N;g8L\%kW\5EFECؼ&h` kϮKnr}nw5#e7S $ #G`d NeYxΡظ䅁"X*_kCr'5.9[Yp-7 t"`*Dp y O}n*n1z "ҕxdl;@mSE֛ޯK+c'f#I:S,pv &նTdU$!Trb=peN:<·wni'g_ÅlVRK#]}9kOlBko4PHO,tb?e` {E%9c[UX:^ͿA1ߺ1;^Ab}Qm6|t5=}:8.+{vkWkG}}+7Ɗg:CR 51ԺnNk*Eg8ӑl9[d CePznR&r1p;]BA tnOd1Enl/dCЋSѻ4S\sA?hzwl%{YG>j&;ZB<6 L)}X_Yw@N֌Zvdf4\Ja;ACyaKZL[{Pj0ȉpC4Y@X~jj-i #Z4'X<(Bۙ'V}/ 5!zrh+r,|" x'>[0Óir6 1-QTOX%K_)ӅWfaRv8`{ =>5soLP"Ҭ6&̍ bE瘗a哰J}Me`mTwhl#V)MS|+\EUMrٻ N4I8s%>2D[51snĹg:E-o6"7؈*{WH 3 o&yxF^g6=H +4R{$>H@팤/h0"ȑ:^?Uk PU¬'ԢTmxE`jӶBo.6] 77?$T襤]}V }St>ybI\MUNw?,1+۾=x1XkF.fJ5${6w4(0_MggZI9-T!%,̐' yvJ\E8.5x7f-2sY{?Si9Zɛl0hb V7x0zuVd^4!40uy&3`NNKHa*ي)t {} 1}N"@ P08>љ+/ˏv΢3X=~7%"փHS?uzr@BYdKU uZAWYJ:qƑS|RS r#Tѐ?w/txRՆ 1 _S|D '2( 0` j4fz*bWf/UVp!PͦQg7~-Ѣ&Duhzŵݗ2s;r\ъ=rEEaKT>BuyU>3g0f)~^W ~9rY"}D8`']qCKNG+ =4^R&^Y)C{mnQZ>#`O "B4 QT eI%~D,@tMA>}zaƽR7;X܏'nH,w7tt]y90sCX0B*؋!^x^;l6.?: \>M_JwH1))F|@TG{ wi;00 :WT?߆BH!&(uv u]xȔt_b1kP^]"j,P ɑiR.6>P&'T!(-X6:j!0$:ݗlX![S)CKZc8pHoz$ݼMsX9F='_ccqycf`4R-{4ۖd퍵 y{ϳb]Tv B&=`$C<) 젿I b@%xuݝr`CoY GV+ɋSҍ;bAGRzBxV}x0"Ԥ"7(Mk;Q}4a|~,}ܾknC;B_¼`iھ p)Y ]Hũsf@-;Z9RS19^:DhUuH1:˩W>wh 2LkASp m=^p- Ww~O ; Upv6sORJi^adWg4V ˏW"ů߱"Zt eDm1cDD]/7<_M3-A^5u~ r+d(eȬ?J Arui7Gri;կP3G'ˋ^I8bM1;#gfSHyV[51^1]vHVc.q,>LڥĮ gy3G\/?$#)jT7<8T:J+pȠuׯ$iߍey}\J o"S-*ϻt;nΘ+oqYƑg%2.ś+j٪Dʞj!5 q|_4 /.F4 ZNcxiuoo^SjF$2٠8IBAfaKAfT5uswpi﹃Μ9Vnk\]d} DZv9:gf5 yB*L,ӏlHรNf2<ڳ?bGOia~/|{wM_ &n&aj¹Y{"?ԠtEGkIA ӧQcn)_ܵjN\0=ֹkQ-OYv׋ oյ.N2xxBs4ᇳJK dtd&{< Q` BoW/שGɎQ)eҰi枇# Sup1L &i䍹JENp9012tG0%KU^c/YCWv|[\!~_`UC&o%<)oq)9R͋I%EL&NKX(VUw%iZ >Yߕ5$=82m2zڟzt&YҵCnh屰HL68<Ξ]\|N_e{jN=jܩ9,z]c6tlyjs`A AɾnGAbE+fD0-Hܩ,z`DmxtCxD<7u(*<#8"( r_{Դ'nl kዘ۵&EE$XE&u tzhYP'^xAͦU0Н-+QܚW+nSN `)t )hGOX Q`)<֖zu`~b<3gGe'`^zVxwa\B]Fe&A8%FKu*]1ͥy ]iYMKJ Om-yRX"v,ԀǼ\>V@G FNp[V;R97 ̮%k8\jwVÉ (<@kն"D9)! r^'B%䕗o%(RҴ&P N4#Z3"p_bʰc İ#W&b7 ߁ꢗ߶*87'/MаZOʙ px=~e@ʞerM`v>HdDsw2Ufc c ,vڊ}⻩,?vDp!m< ɾ}>K7~孅 `_aBKʆ G>@~ dL- w Kz/5E 6qdt y׬*Y˾ zvNtLU;t9bdn9#6`58p_d:Oy b 2{qUCgtSu4XȰoU٥MEYi p\}4ltNú_)_3ZKwJ Gy6!rY/kh{:ókKΓ--’\CFk[[($X4C%n@<%qk6$Aڼ%T2XkZ 0*yp%zbPK8`H{^CVHxrߍ-<?sONݜQBǼ[˧oV*@Zʖ; |$jwMSD yUvC~{lq*(L^^?}I|aMHzDq, vHIyZw#a` o'VQМY丯59LoA' 4UŔ܄ dhxro6 xe黗7+LCǼ,v;JYF@F׳RGT T&IM943O7ZqN&E0`U-8',v}l:m֎߈])O2ȱP&7< CM=ҵpJg,q0@3іJhO[YhPd Rh*#pXF s\J86TUJkLPT 97L41 oFn_[ś˟>K9_PbH{>"X83[8;d5oZ糍Mrf6{6氰2 Ea&${.i8҈FEzEY يl1MTѢXY;˥|=(IF'jBÒr|IP=}˒?@A2raGw3(C:vFُeXgTK/!nyE,[1i@BclBi --!uR[jӌ&H.n3Pp1X͓xN2FFC<<ؼ ޔ/dHPFSϮ^s7N܌G)b =Fs/?Kװ(|ySVv3[Ŗd.%xjaF9k賽b JԻxb_x[dS ~^|"ȏ Vg]K =|iVCOW-+_DMykn>4ZoORj0ZjX- DĢKmm:w8`ώ}Fxheo`9CTZE$#럑m4$t̜a0Р, 9!P“,P햪ՓT ?Ec3䧉xe7}S&ou!Q?(eu)KñFY;g_;Vм߹']d`5.VshTC#u;m:Nh>61Vk G;hŕru+X;n%Ze+[ WgxWfVnQ~bOo񊧟x3j&U2dГBVY@㮔y9cH@iem܉/2Ԅ}$d>,Aa5~5k D[ Vh}n6}0k@+&JČPU7$߇2`#rmX2'1w$puQՋTʎb̯g{G@K̮pd;K UCTۖ=fpWt5_ˋpڤs6TI쨫+?Q0[y.ג{Y@!LDLV2o; -˗'K@aƤ3^5<Л ^}7Ġw[}H|Q'o_V\vYrGXǩi-2 v; 7\ej(cEii-S0"0ARkzk #;PWlNKsW,y+w"w=V۶ G_7A)PEҎ-v{)4:*es&BesKS4{,IXlADRpAY1| St5T}N>oԆ;Ŷq>xQ(DBjwZ0o[BRUت+djTџe%}ç 1FDF=Ik塗R*eW4GؕLF׉ױ^Ĩ(+ ( 76N{f\X !(8 ()ߔ .uGϱV ^AǵCpm Iq$PERhK;0pd˥p{PS96` tm49՚21'G\݈.G%}zo5,X׷]? {fpV"Falpa+[@$i*/a2(N8Dq%EA.F_aj*K<!j L>@^vt&4˹Mw5"U yfV& @;پtKHjf|e,dtD7 ;kQ ?,@r)Ŋ l yܙ^i%/@̖rFT7S}60lK\%c-CSj; ~~}2[ϺεWf@u_uـI<2A=Ny}gH:HC=}Y;mK'x3~8.us ޹_;Yȱ gm%&"eNB~?U弯dU-@.|` a :W0ਹ^'٘QT !auF l}3D;ьyߺ5k^3d>FgI+l w <\MvmڨڥECVqڇa5B|iA:[5aGv3 ݭpO8$8TG~*za9MSxdLN8@bIlO8=78Ee|eĄuȱ!* {AV+:zQNCfBE}B3-bEryc(vZ7G&~)6i<8Ps(ňB!O$:=R[޹[ĠS =y[ 4>aI-E~g J{3}iX<zVo3M'TRKc f@NٛEHky6C+%X19]h߻h\JUי"<_ipS g3w7>"/C{07P+)t@Pn!؟wCBq>6TH=BRb9]#Aʺኢ02 R+A7>mԊF-u,r&܄z&9h>ߞBl"LbhGnґ[U]KǏ~;]F k #S6ƬJW:]h<,GXaT.FLeྐྵpaoa1/NϚklx*RdcS{"L @0\xM)eh-rx+5~JD ~Al3Yv7}syӨ}x~#/hV֏&RT?3`[Q">CD$ɎLO5]x &.ۻH-?,De?s<(FS,|S #$s!Nl_ӾmoX;Gq a.ёTXl|AY< +B?#d8ใZY=\z9kmj`3Xc􀿘4m'fwj3+|\8y;#u|}W1@MZ7RoޫJ͡0 $Ngd}phXne'AR֌/-TPRVLءtx3XCc?H aQrp2 {._{k5!I}c\,B2UQ< }H]+ו5:]S4c?PosV`&t{J9{+nF3TeQ/q?୮1YG(G%$JP'Ok\ 6@qʼ< +-!·V 3=r"]e{8vЖ2?GMjx eot8m9_zԨZGFؑr= zP5>II SFM)h&D~ SF}:-E#C>7x+ z~֬\ vOT-TyyPb%@Qam+ "^ZE&jG*gU;].V/C-?\1.$"}\$+(q sʔ1NmXV,U:QIȕ/4.M}Qۊ鰁ERVB"4 PBwu;x>KuL;*0RJ 1rXb*_ڿ5UȽQVj"J͒cN$ }s$B<^,F' Iq2Zlں"!| Kaڒ.?Tŏ؂(ح"{'?68 '>,V!94ˆ)G٘<ҧ18oPmBDQ2Ҿ}VQ0ۓumB0#ڄos<* FV7drb=m{N{bd Q/7>OgAh²˞W q=޸!Sb"ii چE:9 XZ8q{uݦP %렁FڻS% W|{puUH<α|XC#N7jst?ݏJnލBALc2?QbMq҂?5fE{oi[sJ= ;% \y7`6@N>F@5cV(j3o#'ʈ%n:EHԜg"}£v*;Qq R2V8uj=cvz/uR=:K['?^_ M(H!v~#zۃ[ֲ1H"̤]+ëܒxr?V:[y;VzO tzd UgUPfX{>~7W< 8bS:h2`,dpߝch ucZGRɺĩ86SְHĐZ5dr2`YEٞot%IT:+yմ]>}E֭w<5}hJ8OoI#rZ+eCf)1J,Hݯ)oJ[grR=VkKk-P5'_$ܧ=i]8|?G0$–׺u knMqE+{S=qDC#A<`XdUhh5$F)fLAڏW7q#n*"wLx>$:4eafi~ȻՙZk0g˾(V{pDD^LJg^],Aޢ%FE_3!;.ksg,yXdAg0PFIy 8QSz: eRD/2WE.I@[r0N;3rH=EkrbDttu.ohK8t1C$O^%C|| Ej&%g0,Yi_u\ɡ #J hfZ@d &7W0~\p R. nN-}J!CňS&Lk\kZј2H?,f.+-ɻCL 5oJ"w) SDB8z/–NG.K30[й/V B)`Zq G P&?ϥlVk S&raS[9{@m^w roe C1H7hM䲑K>w}XOӔs)i)WJ O7n4&g=@vǢn$H`c/0^ 3h-w»1Sa_Z QNWQ^ ZBEQ&AkeӞ- ~TȃCDQ3 Hē?WDA^@.10o M,vdY Sp)PZ_g|4Ϥ?2+ YhEٷcxz~* &zoK!a,.eVpx\8?1r򠾈?J53WϚlg?JWWмmAOp+&.;e=˥36@Jh{a#8:S;ӌnbҖXʀtSv=BE drmٸP}bݍ4z<>%{𭂜ʆB"ahO?H,`=4Cٕd+KRRmvDTڊ/hRzvSإs@`*W)  GMo\Lʬ}au'Z !/\0XhY(*L&b֏ȍu4#w2UI6[Jw+|*L\⯶4O.:n@P-8܂4~9B?9IM,a*փv 8? Jc 3/#wK68.HȠ5ੳ,֮j JYKH#_+xcsɑԒB0N?޵OJz(AJkx-1 (ˉi'|kk`d*fZr}*=Vt)ԾVBo/ɤe,L2h!bZNYI^R#%|U]V pvAo%5$,iap5gRH%qϳ`1Q/ϑ(['8p:p,vSPwgUyWR2W! m8M*xWnsw˗\a9 K_XS{tF9N(\un:ћ;ېN vT=@F 8R+Ll[\J|aMCmX + teb?a඗"9"pls#W CЄ܊zH aZj{$/tu>Ոb$5v1|i[LGgtN+A? v<;T:/y!+TscdT+hj L2 "-ORXt'ioQSO!5j|rj|<&3X{N3-yc.5()/1((+u.wbQ$05ڷŸ(⣒ܻ ^~ke5l/߭أ/rJQldPtԪ@H~FV;WZ9+caN` yUjOkwI| uéRicamN#¹(}>b@keB"y0ɐ۹,*YnS=0׏k-[ g1B1Mۢ%9?ܝ|n4t'tM  =2`~M9bk2Ŝ 1&0ES} |#[(gX伥ZP{t_8}4_Q>Bc 'BRTh,DkE{g%R,͕yhQ~ ?7y#K/dh*v15q9KGZ\ 臊`A 3jz{Ns hoYL-JV>oA> MhKVkҐΡ*~@Ġn_́O+_fpU"% 9 0$ 8߄]#u CyT}[ӐKƁb΋lK+ ̦S[n5ʡ- NËښg kOdYDCƏt~nPhvYXJ|wbN.8A R=*WhPQئw#I&3j4 ^ݰ)ZE?@xY}};AVHC$ + asjoCp$x_?&? {_8C'ٙ,p'bP$rO;}Up_.ì; Hގ9p߅+r$[.A=c|8X8̯nDΞ%쾬@8֌=tАkӰ 74~<'"6aF;5kpu\SrʋEgvbbOƃw\i1Y )H qQ R_Ӗ KTI]"' &k {_Fr1z'& z1ЪZPش>DNȺ{#יW+UW3Ly :vҶ ţ]R O@,pzL WoTA|z:bL+0Խn7 h|Ŵ؆ҷ_ *0 "ihpäac뱱f/D1OvTnn'1JQaTZ+W# П Ek92>82/6Z*f\0P;PTC휍)} Ijs8 Zh謝9F %Q<9$`KD1EyK }ϐ/siAWR,[8fm:@ |((0y:Z0CWh"WGɐ >CKkAm`=e0]wl7W;ϒx`*0y[|ʓR#^ E[5NFH!Yj#3:: ,WJ"ڤ (}\\/u("}}=QVUpTuJ˂A%X PE;IvM'SP$A.1δ(4.9xA }` uwt? #$e2[U7N69cy Ɍتjnzf2(O Yyh!ߧkĈnLT,enrӑ6/rjzbͷǻL'W4CZrRD ~\SȖCI/˦%3ikyY~5 Y0|{ԊL@Szf2(&0t#nUהf`•E^uk~q95k Go)!mJgFMR#־In7EO_ 2sCaBg>kZ> qbW$f]PwFMw.wD$mؖ=,P d@gp&VCZmF`YRVcRiBYNn;D1es~}mleLv!>ɥdmv'XŦ|KR>7"i;{SW7|.Yp\^K7_7m24!ȶgvw|{Ϲup HON?;%D?TLϘ1W |{pA$z:p Oȁ\ƒGđy!nTJ#=n~⨝3}ojhɈ\52Vn \@Yflk9B7Yvb1 90c9ju%9 #z8~e:L8^ \܄ϯU B6`q6zgq*PtְQO2DFFG=+1!>vVN;(C&떤M$F[{Sx{Pl0#y.`2噰[X̌ά;#?] 6s)m 6ہZ*H [E`E^hr776U&+ p#= & _ " ssWA[l Y֒ ұ:jl"Q+sخT&DMwi PLZ1p2G?UTev3 ݯ6C$\k6xc瀯٨1jxN5/q p/2A9%fkSen1$o9QRns̃m3Z>,|=*xˮ{U@|hJH%欨-ìiws'š菈Lo\Ք́L19E\zcG6qCP VOz6xcp)LG>2{d!pU@8 t&8')ZH >O* 5]ū@mZK]؉Q|S kɨHCJeM,N ^sS&-NJJ3 &7S.) 4mN4N!(FTajеV82;L3oA!rDN5WDU]%pzVu9G}pKkBr8IsJbG|MB87)zj޲i2a 35ɻ+yi~0ET`“2o vLf<{g~-F~#GœVUSBҁrkJ fPGq e>R&qc]WT@TR?鱇Ѻ%[8H. VKxj=uLltQ(N^xmdHI@g:Q:X.ywa. \#-?{,)'Q&z{,d!h}G KBAw/H>M=ksr4GY'7"RZ[=/amE5%9?Թ=9ssnWhmgfМΥ &ޒ\`پ$aZz9 *ZhΟ@UZ֟аu"b؞XB| *6rS48`L9.FO/qv9c6BY>O{vR#$(}UCc)}{X:oS&U,ApF=HэĔ>hz 了/ƮhpUM0| A_Pޮi9PD5#%N~BOY] %ʾ3<# I)jE9֥ L';vLtS?y4> JJiMÕjJ ^apV h2t~u7{}]E] ŽSxС߳-iQU_`edb_O^[GV]in+PU@&ݛ]2"dV0L?Np7hAQ~]HIK1! l.#ӂqq;,.){p{-.mWHx-yҪXR4NlJZ8=K'zg -VU4Qm{֖8`n#e8LME}?ĄUפk7$ec)Dz,ծ6+8f-JMPI,a3a~JKẏ(i{rgثFQ&|SJ1S4FB@mf0 9^ox 1mwBܤT@WE$:׎.Mo<6q @z-Zy+gf&s:$Xq IXGCFX~'bV/)$󳫚^?DK]E={zdQnMƕmA)!2BP<&Y^'O5nDȮ̈rŮD?|__$ދ`#EAXX1- ,kr QHvFc4rgkLqSp&gh$j>\0fH2" w[zweA2+8!/C(5 AxH{8>T@6TV!xގkAr$5_ YゅGYof-IbIq咭JyBJ!HZci >D%i##I}Ls"isaMcM3QםQfFmyL,K.也3%bKIa+i=ܲڛ݈GS|7\X zm76P|G"ŽmqZeҸF h)KF;c?񏡨1Xh_ТkOQW@A{7\TQpt}C Q{"UqDN?,i1a+/5l v3#P((ś Mg T5 4{[-LQ3H^'uQŦR6nm0NH@6wjz5X*Mрk ZC&)Cy|6B+Ddyrf MiKv4/z{ev7`wq,l f(ih5eqVcoL˷`H/ llVgmꊗaiGG{m6k/|iK`{}؜P2lͨaO)&9>P% Ydl6<[3BY%FȌ8i܇Q24)D#ƀ(H/?ə kO41`vaDtmK>cD ȬFO)~#JK[^JGX, >萞D;M%ΣV|rr.aɭA?ü薠CxQ׭д7}5ĸwMM #0z=1T Dl:YNkQi_+BIqg(3ieJLj*rrʾ<vMΗzQz@,`BtWAʛr*Ca+a7x}C- KKn hG.s*gltU(oقћCMdRZ:~{9aPߛK.VvD k`(U𩈙k_mΑDM_c HӜX&pR˽s){(xϕ|17x+=M;U RwzƆv1o7́c)nG?(#1ݓq )E S܎ 9Aijkܰ6$|!9h B?ecǶaaӕynb6`%##)DB"6Nx8v?6B^&kn̡%_S\k8 @E~AA=igG=NSҟk rt <L񽽪 P&n- UM$n&{-ܒ)B\;8N;Q-uֳ^D}Q64kJM9n&u}ug 28EW2V voNwƐ'bZҸ=\<w?mU!br@V9e3#RUK+mWLmQ}_"wdza 06TܢPU;k:҉c(;{xϢ5ĽQ4kfHW#iܛgȾK {=O ~"^{Jh1㎓ϊ"#C*tj0t*4`9۝j?^S1&v(m8^kZ>#ga0G;#1ǜN'ފ2gOdkg.*X`#O%f^V0q0%kmДR_` SoV㥚j wEN˓hcB *"لٞ?I57;%2AEms>th[wƓgFDb*Lhi(HFqpO'ml}Edf}H!Wܠƭ\ZM_]S%*|ƗӅAUkt?٣| ŁКL0sILfYomN\l땅ڥEqldfwvF章j&(4?G_ ;`x֨N >l RG63 G]$*T gTI\e.DsV3BQZ 4ar^=i/B%_7}+J=)T9 [ct_~.&rzUc,,sҼ| WAI 6K;ɥޗZo`ZS(M=g|2#]'荝kNl3-ٚh_tRkWzs ̀(>p\J4S$ ?T^* D/4+Ǻ*_ y";\?F,/ƱT&2u'Pf?#f7\r =CoFX+ ]=?]ɭťTVDB.ykS?\*P;Si/:*WFoH6U9놐C!E:tb@) RTq3b tȕxh4T@[y֙t4H(3K"_;ﯴJCns-K^";_g_&DvbC.IEjΞ^ay|"%ILmxZgk!p 68;B|QK[QlTd~ef4"ÎT㤱-(@N>Um3|DvBzLU϶)6Y2x4}Y[l~ao^AR9-hIH\®  _i[6R=0wF"A?hh++!Q{0hnd> *ʓ%~g%~ רe!ld@*3'q <x}J#qܳ= %h)=?Yy=M-`]vs5-0"e[~8YAT>.8T$͚N'H_YPSRV4WG9J siGOimim;' DjekqB_,ӈ]+c{1{wdN|$^0=Ic "9_ : WFQ?7F pI0eo);;kT/UcQQkЬ6t^sd7' 1yݳ Z5QrEc!`4{+vs}f꣹n[ ޻̇ln_`qV=ûgKpm{F u ,0&? T2_m=8C`_mԮH(sg3G:X"X,I^JCퟵʄL8kқ~a5ND,|nj+A̷:n6^e |cnS`O͂upYzW8&P_ܽAQ13NX߲҃꺜y! I+uCbb"{ Yx˃a=A|3CZ$| G}L[U3/L9C[e4|'R>4 Vh\3b&۳Oe9.K~1F,+kq䩝ЄaIzS_ :Ht7}-chfKnǜ H?%Rf/5z  8Zg_"-*Q_sp hIQzZgsn@6̌ T*KG)84ݔZҢǬuJ6aK8(B `fbsx-~!Yh&84\iD3}nwPQLkX.>7OoZ+ByNسO84k-r1=}K­cF8O+'TYdc%pȧY 27qL=7@+MjT0~)w|W€"gr5t؄WzDn5ogL.d ~ÙM <&Ӟ9k$cңj 1 >]i@wJr c!#62>wݕZuLǸ#G:J[!/3Gм }!%v'=G I֛o sI]9 Nz4Lu^"N%X >yI*R) e;%e]P4I.?,XYp2~d9N@ b kgOmoYSKyvq!x jfD&&L 9˥XRq㈒*=|gnbsëA\>[:}{;-2!1U IZ߰ff&!3RTy -~=@`98 NdJ-Om jpj j(iZN/Y>~23AfC!Ѧ-ł3},/E+Տ߳(SdTm/@CJN:u;pn0E%rr nrCW0Z25:9u4qյs)BσMg uWĈj ]J*\-kc$}6ԧHrA|@~:`uܮ|Bpf#& D=N^XYb#\ҏԭE] ?u t>9pK"7WxHlx~vt`%!@m xCʚW`X7J[1O$~3"Ԥd^$yxy6[MJՌLY7-xeŸA%aWgf K 2Iܑa.j!k j]5A5eD #pvkz8}@dA7Yq$Y?Vp\>ǃ1m8 t͸=frm"U ÄuaŇ<1ܶjn`O.|0˪9hyD(b#%/o\e,Rc03JpENs 1DCw@yO&-Rx?6 'AZ2H# ibun҂Jal@6Ih\c 6 wB{ʲ麱+0+A!GNJG^xlO#I NegN#*MI@8'g/Z*KkOOΛXUyb4bBn tKa.8vW}؁'U#!()3=?zx1K(wYҶzQ'2LcRBPNn% 6i>6䒲?T ᚤ8k[E( !- &nRzb3b*x=[:,/(u[kjK獓izFGe8DӒ<:دvʴl\Swݔǐ=%w.bFgᶩ֨y )PUnm8hoz1/LK~ CpQ֡ cSɾ= y/^dL΁17Qh7Jj8{|QaɐK↠Do,Gz/-%O5u 0=Q( [GyA~19TϻC.Y 4mzAjURǃċ"f>kt׆2. #^PA[ˋh?>mƥٔ}x`n %RojIhIo۾o[-r^0L, jおQV$øUIDUa*q"8ϫxxh]-締j4 -~ݡ?h-Fph%V χ{y@gEG' g27h_o͵߅Ra[TK˛c_ zB 2 ɫ鋲W qCQDɏtΈK+TNGQ!j"&CvɐyvX h%0!^dȭWWvO1a˙}}Z)e2 O{a-zUiH]0bEGI %-%ccհtf)+T 63!+IL_#nZќ >o..>)z!E=kWz8X=M8]gP8b2N֨8MOU$k{} N3Y՜R>o}F0a); *'1/5iF} 9 W/WgB}!u3.(ɫ -w~YEK';hko$qXg^(ÿ^U#]5!12Gnt!kOřdn xsVV3frRA,N@PU "mAT 5-,c =0k9`,M7an8!2`@/ HՁr>.6F 07QDSs%0\lǙ +0ŨP5GQTiqH|{#ݺhitiPfnbhZ "oEJ bo6r&.?<̻H^G|[=4t&ظ+ն:M{UC[pXCx<],VNg~?$Uu]w,v]oc%W]3>Q܃cӎ,R~rAUee#Ps`*ڔĦ[XÅ6{peރ1wy݀7j {!3קDU)PfDٵȖ>IqB:1*SSS0d7 PA4﷊-/]ܤց BkTjl7̱ODҚYB-ۦIr;Q>w2Le C 4v&_wXj2= :4ـ{A4d4Ug*Յ"?`[%ϜZ̫#vBYUNKwEM`yahu=.J6|:MߝcTRRh%'?.do99Aʊ" #8RX3$ Ť9ϕwyPpP&2`yD'{ר_kr o=D)r!X,+7,F "٫H֓yؼ+-,p6T(E$g:!r4V:܋}bӷGaFdFqFtC5!A#k8 eW+zlVM#gaPy]+;U&.7TK i\u8K>4ks[h7C. mGB@6;;a6H&IZxW.~R) %&7F9`E{Xd?Yg%5yckf8߃oJд5صTגVX]Osg ;>CK'0(tnNHʧ2w` Tp5tN^?ܓ =PL5(ٱ?cup7[ѹ cO./Qx}AMF.x71dQ֔yTFL"vk NPFcL!V "Vztp0H3xxBFn5suZ)rY\"ǚBreS(GOW X=$왴@pD 4SM ;4woh5@t7lq7<Л1x<o~CWbMB ,,vrZ?%{v?ՑRm)G?D }9@JEJIm;e.9>V#Ns&mrRRza'#i OFOC6(ǣ&%F- CBB|Lєf4/xsfL/BM^E xb Q\`g5Hpc-t;Cçy>]t_p>W^wNxWP]*p81Q=c)N}Ԥt w[/}v7R).xKJQIUӐP|câP2?!kcmAŎ60 +c$W%N dl|Q6J~ۉ7M}`UҢ)2`2bxW7[ec};F |8X8ǽ-6Co$0Av Y2ߞA$v1bz% J(%#ơ"ԳtXW$sȷ3o;9jpz$&Bair 02ۛ+ɲ]~S_C2XpX ¼wAWYdgF4Dhس^D#-n)eap|Ƿl99МrCB8]11yDqz{ghv~+qMDFߐUwsy ]I^4C;.@-hr~7;7%ZT|W|hڠ)`n~(i0{qi!ܫ]^*qO;|e=GRiaPnϾR #?łV'[9ŧ@8I7=cBH#TAd0~~l +I0xYi+RvThFu9%«Ew3 #0Am "aA$ČLY5*WfJ:;eE\L ߵIŜ~3+_r)17K|XG<0eypBAj/_6R\`/?HCJ BZU}tEDUzԣ:'N  sprg(! kҊrW-tU~O0Fsfk2;y> t6lP{ta:I=6fj{iK2Rz&U |ӺTzݪ"Ҁ%I:DͰ X?Ѭ p @Oly߿n-"ufѬ, DnoԘUڝ +_m̥]?"3LU< *DmQ]t[ڬCtWƃKbW,i;T!<#`,x;:]1N`ق`ZӅ[S)F-6h/%AL%G5}7U_K]ni+F6ȼ<(gkWnH++?,r[yy-} V@OUyof͉?k ԌIWc؁L<~ؾj%sc\S㥲CˈQǃ5;Y(չ9@IY|/@qKE0)T'F7U7%'F"r ds6|Bn'ޯGG,M.9 CH>Ґ[Qu4O[Fq&-aHdTkT(:K/ô52DRG Uҽ/`xTNB-i(OȚ=8 O5oY`=`?O!s,*P5Q(^oIHo6T'JH G~u zes&8kLX&џ2D:$"~ʨulsAo$;yko BYu5;J2۫-#d#1MO1\VUFo&;i͈=/l_9\㶝袩Xr_a}y a!$8O$(^W=F@ݲT{RQDa} ƈ<}r%m:pWm6X'3F+^VaS]=Ro}8?fQX VDRc)%:xicԉ2Ynu:޹0uTbn͐ɚ%ʼ73͜f;6$ q'Jm}\࠸~*1RhFA% .J/̡-h7y_g2Ak+DTb׈ .þ7# x=w$&G s@VBҪNr10D :g/=1g)?|?p''''WɅ>U]y +M7;LkaT')ʚ7U<ۧklTI穑_H/3_6Wd:LQD  Ax 'b;nkU\~]+%FGSC{,Է0ŤͿZ- z{mMyoyJs _Q,O+BTG^Gg tÿn"`h^2Dx xqW:ZߤigdY4 'OZ>ѝX0ajiU]0:ooy|w87~0QsL-l)<ܾlEI5?YЛu;vn "&r[7hfzekl^rɪHa l  `att>(y %j f!MTJٲDY>_-[rvŭdpExݬ25~"!DZJ%Z" SBgN]nQNϴ Л A/11(tQ<:J0&hͻDɹZ!o* !2k+B9e b~S*Ŧ' [xJ.אik1+0>D73"ܼ1#sf(a3vȆNK)[M sˍҳ^3Dh2$i_ h1\y?BYY-԰.Z<+[cAT{٦.OyCڮ)5cJ]1j[[/Yí\^~PN(L^2q>d<b.Ze#[5}U8NዌarTX~7kY}3U_KAAT(+@4uX-mu;M\Aj8 h^lSn |iJhV*r;' 7Kb\L,ՄYh[{RO% .n~+J~qflSg*ۑh{,( 9a D lޖe|Nkb}d`i7X>jcp[-=\s ?ƮFP se@%U\Ҹػ^9̡4A[Do:vڵ;;̯Ǹt]1 Xp}!zg\!(T~ RjT a&m̭Vn4͵$I"*0z_&v )k9G[O(g ͏1 {o3p7@+ gl/iGaKS ?W7 .~l>NYW& 9=8`$Ӛz(֯kSg08jY؇*36y yq/ka`$vG=%4b* FϾ*bW;q:;,=ձUO̜B]z)D9$NQ?&EԦ‹M.̴9uTE8R:d7J=h$4_7v)ve9[p+9_a0fI M<٦Bn<[@flN;h>F `\\lty\5GB 0Y(Fӂ#o&Dt  TnӋ~]8IE)n^H4ЭjXqRnNӶջMw_$ٮ#rb9pC*.kܯ/z7Kd>3pܥ)T"ڷAwhmez[ ܝI1k"2#KDZ.!ŒM^dk~s8]xNaJO'X;yηY@1u9{ 'q]_NCG ѳ̠&ttQnr6 ޓ$oqn9zѓ ="lcvSF6qRN$V80i3ci=I5j}QK=֏Z/#Ǻt }k2 + ڧ`f)}kBRcϝ.HZL;MD©_A K`G# G5 @'wV4|tS~ 8ia;GOPLW|:1+3jj+t]he[qOYk>`vXnrXQuÜ7TTx f޶?/@jQbX54gu<&yۃ?'%׃LZJ]4l(8,xY|WO7~s洌 j)9X.Q?0VMj6uh KFyQd" FWt*g@' 22}_J85§ xIС8%mM@븡Iy@lj f/^ $ ZUo!| =ó󅺋(ق,y~`?}~z a$q鱎 |>9Nև+gmC(W#+uN[_6hjwbt*5ӇЅԻ{mQ9p[a0u@%3:pNt<ϚT֓LUߗ Sκxˌ,-E@! PqPh&!Zl\dϲ>Z+\칢Vkm Gx*պd+TxډQ!yc/:;IVsD嬼55%pVK̄sEHL1(Y.Ӓ$f: |eƷVl(qZ92<.:󬿭[M ;2I%T$; oduf3 Fy1drPY=Qt((CQ\XYq3AA28h%waJ~tK"4 P{z0dXDpsӈ2C@%̈́XZ }d:X3Pa]kKaWOh^u ܾ_ p?AuiT-7sR#?iM]m$t"өJ*YHP`O2<.W`sѵL[k>8#[XoCD&^Df3b|=,tOuMY nJ=V}RUi/Y)jJr9ryq,1tȊLqg1š~-O0۳(6K|L"i(|Mh&qU}ѵge![Q 0;x;B}ő7A|x*m=x_iYWX9U5*P{@%s&GPCyKJp_Iՠ9`}NK͹JՎ5^<אXwr"u!CoDEA*bKT<ۥ#@ у"; ҽϳ%Gکt#c/!,;.ko/6D1نYthÚ1C]O1e@ƒ1MP&L@'` gB-Eg7_wOmͮ&3m%<;}US$\P]G{%X=5~\>mRDVG,V3Tb/ Q.R5yPB;X:?!tyRX5`<ő+2Ug%*x>y¸(?"dE>xFtz f-Y؈ [ *f Ȧ0"jPKx\<5σ13 z?hwtl&1b~wNx=s}u=+Xy_Wࢃ]DԗgLaz0%Z%=SVˉԤ4Rn/#f'@w2ko H:.cv=LL]^۷1nTUZ{f+@%fN-ԍZu$lwf="i}X}e ];Grg(aOyOݙc Y௣yJRVa Mm9 4X@Gse3|3fphĺ/AD‚Rǩbx 57y0iv@:4Q)[bDIhoq;'K;mQV THeE%v(#ZL {9MDŠ|"M߽}p($qSh'.y? B"_(W`?B`AlYEIBJMslZ޸.E1<--|ķ;˴n[%^CE7}腢h)?jyE⵹۟@Uޟ[8]4?~O_{o@ ^2w"X ;Wh&RX xT_9#hy' T 2y 3A .ʄR-2e݇r@0fAuu ƀ?آ  wbBwD)(`p'y99[j_M _yNbP-`)aaFj0t.ՉkZ$A&<[くCf !7a|9j* (>*Q L-#@Ir(!@uɚplFZ#3nLP`|RM}u&6rX#` }3t@/l!ŵG+*I h@,eFӳqÄr5k"@Kɍ~!pChHip|$@t: JUe>|KCگ>)xƎ:S8l1R,7xMYl.5()b!Aa46; %`ƣ(b| (& ?bM ee&/x!h4 0} |B̝2P}VFhΕ魖N I'pa,w(wz駘Md-zesh솒]K_~WUPͥ^{X' ]"\C*e((QPҼ:jjoJ}DXpՈMBFFK9JFrgi-9}EUޓI)ES b! hXOMeҶ*?s;7sԕijM)o^/ҭ Cp)uc۲[4':~8Wh+:Alzrk+.r2FiF$!M\y5#N.xHQ].LEic'UwJ؏ylx*}æM  pYv=aj8_yLF>M5gQI} -N,)XN ӄQ0~Dw6ͩ݀>:ѣeN4_ذyvuo2 ZyLNp*{.!y_mC/'dFIdmwS`p}s-axB@Ɍ89}T@ՠ)a2gw:HFfC?焯ӲMkFW:WtZjXj>G9)4}om ~Gr}ءϮa!aph3 Q&!u_ꮂ,6pzFFGG$˔NxAr(}es@/Z!J(3:Hk ݱHX,06U9b\s ֢|k.JMogYZ070701000004f0000081a4000000000000000000000001642603a900000a1c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/snd-soc-acpi.ko.xz7zXZִF!t/% ]?Eh=ڜ.+ʂ++cf>LN+]F̞eg0A"ybg~;ρKpuf1<+'Va8?i#EoSȫJvZ~y%=Cyl}a!պ4y<7Oy1t+rb}ɴb{bDs :h䑅?`lÜQٱ7îKH!sњ$ 2ޘW. ߐl)7Ț'V?ئ{5=vRBSc^-=:fЦY+-ywpbv;= Qس!zںrbO7T :є|kQB^?`A2%%!U5VT-U"M#ҍ@m|>ϱCl.܇͸v9)\U/6%3^)&ꑚCF–w6yT-ǶD:nLww*,  HKW1R7oӼ/ (w(yg$1TTR*URف}PVZY0*msWyDA; ,@C1R?u?k:4BӳǚwylU3n. =MR@!`sla1 hb:\\͙g𣳚BQۨ¬RBZԓFܬ:"KjC% 'n txpf:A4Edy\nzb"3O5aU0N@ c>VoB%Ydv19 Pˬ: ~YW!8i͌"FVnm  e7`a^"L)*z?Ŧ UK` N9fS޲ "i{x$7039`74~v'6 g%j6OoЪt{ʻ70 ^*04Y=#ه6@cWc@'9%L7lPJjf%ڣQ-Ⱦi.7#LZ<$>@H@]WJxO!<ߜ!5iUνVj3j`P[pJH#ן2u+i $!3bKcw0,Jd wqA~«6k!ADPQ|f(Fu&3gta WJS1HN׭L*21謡U:>шv_۰~X|(K5Ӳ|@`Ԏx҈t}qr؝ur_C?p"z޻F ! ;anB>^$7spPZjȻ3b S༵jDP?h_2ăQ{11@4l~8/58(bmrWӚ0\m,fV/V纋s 5jVظjŦ2췙jőljȹ{ :ke+V)ZFuGg3T>M#0®8G[/2 }-k'ou8 l a@KropB`.S.g?ZxV cZ١vZwOD9 I>t(XjTe/];J{~X=WCbDŽC~ $2TY(pk@A1D5 O:瀯;:C^ ac7:ߟg۟*QkIddsT?g]2ѠE} 2F xA`rAs'i/ۢ7=cbpzrikDkeozYTHF߄~{W,qrm9VKkKDgYZ070701000004f1000081a4000000000000000000000001642603a900019bd0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/snd-soc-core.ko.xz7zXZִF!t/t]?Eh=ڜ.+~ߖc{ĜPUrvߙ%-{"V,!.5c;zFuJujj`aWBx@}}\dPjwysOC+I$>EGk 3rB >Y6}#\4^[m:8- Yv,:G9Ĺt{6HT$Va8S;Ԝر-Y\󕴒zћS67@"MSn?[LjvO+lp&qzA9zӾ1zɜСW:ZVO?P4aEJC?쯬^L"m;,⌴vMr8?ciIDB#.3H>erUYqB5y.'뼢Ye0B$м6 QJњ ňj^ק]/ϙM!bxb R;q +.fIg@/ Lқ\D*@@˔oPrq`qЕ#9Y:OAo$>k英 QW%fKB]S5jv`Ba!0#6%JZPAc5#ԅ QS8wE6vXN_b\~.B|U=NDfD"gEƷ)'t`ӈhon(>͟Vn]i–[ 73Mþ ZװmB_ƬbCucI?rrw<`#ym<-vg ¡#*| X~ș!܈A6!1 <,G'J}3;uNiI}|{hq&)LpqX7{šJF`4Uebat/2."*LU4П3~Y~I1$W >QlA]\ORBOlriVhi?(nf,@`b ;}w+]ȊIkZ?GX ̼1Uռ7~}pf;E/6Et΃N5Bse%g߭,X=b3t`םPuzIjt Fh^>luֆ*(4x$\2hR[IЍc\u#2Ñ {'=9/`7zer?57/(ᯟ,Rnp[ɉ6 nU#ؿXUNw,fP~Q [ 4;?nX][Uˆ\Il?bB<Ц!8yS WǹqtB> :]Ot0NhW>0dlԾ kͼ ;e f/̈́θTR.G&:,{73cn=cLjoœ 1SY GgKoTt9Gu6GtFg}&6)/pACDk"~Ke3|.Q9-;uO., 1mpޓ1ΚW}M6-iAlg.mΝRekSmp0JW993:l܉=X|.aXOgM o3rgN4ew|vB4khCD/\GG J+CpszרSFoΣE+6i}B]P4 1KƮΎfsv89o6 e 7АYԣ1s'13yLN:) {gpL{?q=S1}uGtTS02ZGtX5ViXjөorF3~VEWJ- >VgCZstE~KcJ~C0,AV,86F2g@ 7e^$ HㆊcwlaS6Lqޑ:W:lovImy5,Uٚw$99^uN1$7*m0Yfhs.ono`YDQZYH:anP?`S:(U߲>txO̙FQ`ԏ>ѤYD>7OT!43y"8kǤlOrhn腄ka%r&gr.ܕ}b怑K 0H جF9=۝(IByU[$rU-갯>`P"+9cMw SPt١zE7%gj5b6DB0.V|}w֪JB馟iFGg̀_Dd((R5Dy^v*mܭDi}g%!'G"#6gIdٷqvO[ vFh7gVk-yLmq.5}*i#sO&](@-X;ž)[ʸ6ٙJEVr>ؙLqCc(Ћ[g+מJ_",].oŜ!8E6` @dDoOM\xP8 fݦ!F`X׺5>$[:c{g'ȏ%I?K W(pp6}XJߦ7ǰ8Vܤ$شYp4 ֯ 96Z܅;RMq(~&mnFT̆Y//Rf?swHe-H~;2ӀQ YI%edBbLs$^c~}W!wO]ZJE>G p\r }#Gx'c/މ!1L:veꐁ=_܌>k>}&1J#$VNFo(]z0fFyesㅠ9nthSjHWY.coe>?[GI_櫅m%z?$hIFoN$'j_~)qc ]7kAar_@k^Y}:qnyU C"K# G 0Ȋ]'Gmݲɓ;ANgQH' 5t֓t2zxMԑ>oY^ݟ{6W^{kUn[&J)]'&-;yq6M<&3-Jҗ\޼PF쫄fKl%ң_]\z}Pޣ-^mܚxBzq~Ǭd C2qTv]t}b_`3[J.pM)'Uߧ"#Bu}?b4g꒚9bx"}@y,WpĬ YX?xʨd0Zハ:DdR%EH0R|qOb8u #SXpShY7p0D۸=fڅ^@O<4fY /$ T";޲2׌hmpvU?|is_$XUPt-4XaA4U"咆+e~[?k6y_af<}hn@EL㖆C} T'{2v#mtmeɽ~>cl{9,蔔Jc]|z*+̲6dJuT%t;w_uJ۹/V(̀3g>#*,g?QB $,u9cA-Nؠ`#@͉E]!SXHmGF}+B.g1mP̦="; UsM+o| * G !0]2Oӥ~??:I6C@(z،FmH7W0I$[Fh ~e_X­7X&&_e)ݨb5@D>ql邰@ Ka)vFBxCW)So2"+ym-UJeE^YVK?kI$2{4GZ`H~c.ɀ|uv<_uu ý+!rtaw(fS}:n.U!9rL^5WWdz'ʧh>YqjћG4DYFI3h(97dU&q<^ޗخ:&t&d GMZՕnn1AB(w=-G^~88tqv00sqf@$FqWsUUub׉Hz]ʯ9y3FQ7X?'D<2iʤg+P6'Tԫކ'}z=mDVpDjm?9B!,%8."݋FhF8";Ra28L9J PYN1Ր1:`G*-oùƖ7OɎO^ZWV$w ./Qů!A؊Q`BF@/^LfE_*b/7oxJiH^KJr7{<~p7V3.Sd=7T=ȣDX:+d d"عܷTrĴ)|\H}Ajf[;jc[/]sP/ p{L8|,2̡E>ӅRiіk^hXJ``\iL9,ŸG/0:8Vs@SB-.|j1IB?  3U" >[neYB#TSh5ۊ&dL`„㮰eL*gg 8I>z k]GZEPGG KB+ia spg3]ռbTFQC*]5'˞S{[06ZkSG|a- h֒ VF7 3xWϒy 35%"ꍯ0LpbnUJy֌(x2T(aEKW͕:'HD+Ss2'xa1Z|\)2\8KQ-YTsRD躑m?)~ H*yw ėdPݰ 8Q%cbY2pE@J > Yoҿj&?*+ϦRtT<> H1X)j弡Qhm i';ʌN6FҴI6hĔ 3wq_TXTr[#̽kb rdٵoJ*X|\s^pd Je" 6;d& Nd3kahڰ4w 8|Jٱ.ą;5c?w,vMB6}!BCE3؆u9󖰈#~B 50#5IDg5ėtySSJGӴ;!*AgG`ْ=8h%9z(1oaƚѬ`R4=AĠ324';=dM!\ͰqKqbV~WEvGcUH_Pͻ 1Xє!6hI@N=S? sG0j@6$ kImq5j~qU,PFQoWT Կ.q3G迸. A ΌesD{uKoS4I:lB͉ 9H>rNyIGuW=6Y@B+($-c_.y/;7ӇHhsa6+JI]|cu_دl 2uq.JU<0> >?9G.[ŇYp Mf8)$Iq64f9}Cx_"ܰYK93z9돖ka \A u98-Ɩί(X#vl?-ᚃD_8SˎMÞ>k Ճ r##S~- ΠDuG'{"Ijv P{7KK[>sgp/e@dһ $5=iŚv'I$'x ;.ls!)܂SC"ȚcagBx;=)|~t̲ޗ2:- }yCn WOq:ބiMF>3E![oc cJSMb#lF1TB$dai_;vC G-nbaEAAɅJQ>d۾ m0\K֜zdq]q5B|91Au`NCaUWP=r a,.>H[.&̋=L}aNk$gP<}$E)6N4J 98]2镤C]YGϨu3r^&ǘRQ IwKjy/Q) m$Y8{Oti.d4+UIiuWu9V` (Q{8I9%.I6׌#_ߊ|ʊSU阶WFُk*9dO+'ѹEu#}ow4l1wȒLV􇈊5(j\Q>{alhɡ8qZn"TQby:+P6`%oۂl4HJ`/5wCwv[^~r7RSGkdpd)ᓓ_2&I #~N?!֤#u`aqM#'mtaQϋ8.gaZ+L d@@iYuD ֶPMj%U1Wҽa=k\yB}ezL.Oқ7e "%>"QxggTѨ=:#vpj޺TgQĦ͓Xm~/;i A 0F5eL)e1 *AdvJX[iaM@\2UGO&{ km'h޺.ebtVc:NY^H4Ffߞ6t}I'TTX$Yx+rȾ l/޸Z9`D~^XuZHO0 Yp Z\4Sw0Å4!Ί *x!P&LTO][DOX&{~7ar,@8Sk}|A &(E:6?SNPn-Co_? ľǼ%w!?$t0Ă=aJUt*nrOӂ@^ہךs*fQwvR {wڐ$)U| vK%wu{$5meb3!a%psJRAJ,aVz_^CinlвB9f πÂςLeP5iCwHR<%(rNWbv5&nKvppl>̐l}c'\ SYv8w<=Yy6)i6a:4D6LUSuÎP] ';Qyc.0)xpR+CjU*$ذJѸeg4nͽi Ƴy_c ;usVb0ZA#6/2B8qIїp1rb/7T];iDӪ"FwDln/0d8hPp UC[I'e}]`7ᬻ~:j.Ma8mZCOeEe1c<koTyCUA V7¤'!b~8lXυfbe ։ >y;vDգgfCspKV5! -å&"Ic%|AL;4XQ%xcl\Ԫ2Ҍ:~n`Oy;]lP Z5i9,f{X> YLZ#$0G2Iٸ}ZЫCMYƚ<6!38QKSngɰ||\R PۏǙ lPYGGeQ.֟@ }K;SaZ%Nxn]4fVnm>,8PdZdwsm*2Rdojعj_"ŇĮ/2cYk~DTaɯV!\p/.Wf39>jy{jX~OB93)Oܳs% b}w2nH^]P&ߤqd PvS{՗lso93ծD fXH轼fEl݈I?E S8L ]L>`~P#زF%- ת9eGQ3蟜[ 5E3fE}٨ 򆤸]wnYM*bvl{ j?,z*QMrf`iu__c{/IcQ >_~GYj [ӒW}WnŭHvU6z, FqӬ% ̿Zd6ㄙzfjܫ?[VtqkZ $on+_ FxOv4\`i؆/O&=^GM# =U3 Bl21^MLN UR}ƤP'JҤ8~RSA- +*[;yS( G~*|FE.lh{_xKGT-?ɁAmIcf8! GIOK˜kiA1Mb``r&@睝Cy@}.Lo+09nn2[PjiIR<5Dluq>Y0;mFNgo栰Clkޱı^:?$^.u~(iO5S8y<B1Ơu}D>" |Un>wK?rL6iE{?3yZB,:'@[ؚ ̡Ba|Ő.D8sTFAYح&< ` .lFx r$@J4S,qyFI ص1κc }8r4o>wLiNjR\:. K;&2-_Ӗ_9e4/oSRU_uua9@bmET 4'*I[3qָ!Wru8 Nb~76U b/TlJ-:!l}G3 &ڌ,BBКm]$ /q O:pA RTՓ!U' yd{bkl X7*eY5}][5dͣ'o4jma A"> dXjyoeNHfgG4i3Fzg^ypӃ5]ଖͽPʚrFO#p ?O(e@ ު|8fur?渼8WeCEJpK4*j\J+i)EOX UUsc8,Ni S4%R;㓏z͓9M?G vv'ZU#i,3,b.B`9{&T,Z ZxފeK>'qЛdAr/8* fԫUBh1 :@=3hL;-z8 gq+DTXW GU~Ё:F(&䭩`m_ ndFtY4ɸt_E1 =rd6FvƝOBHz2/P?(/`!۾OE9>UPckR푗Z4z.p<_3]9bG-snd <*F-*An_@=e@kRނ:Pڊ$ h=q?FҟGڲ7̌q0 ţ8[ɢ'fHЬhfy"J4gykϊ=mhB~u1V62y]3/Jəo3KlX{Q['Tifbk9<w:;V> ARyˀл nGKȱhs^\Sǐe38:bu6 ^iF$6Z\qߢ9ΦE[5VD6yw Qwbh }PY&A.15xDiŤZDP,S`Ȑry)$__mfj` ThhF”Yw]/$1 vwKE O-)`o|>$amIV-: O O9^De&#񃻧T ͫc}e׮}  Bdq&8z16pOcͦ]kvz١8KО>]2讄uԳ +@[:Xk޴B%%D#^xBoY>Iti;3j). mp,-d0+f8H"Vm5Cn͕ X ⌡/~ׂXRh?3E $  =@')!Գ&Y)m4) Pi)yF#)RĂC,!780Pjq{}XU(96D VڒLp@YWCR*p]wy=#[_wЈ)%ˆl 2tUu-Yur3S#ክaFOMSJ"=hxⱲB0%smD ?+ 2ӽG ÿ*ZCHt3}=[KTpXUqe [u\m0[Jt4.%v_;R@]mAX"qb:<%5T4wq닢 n2v3F}ٟ!$Ե'٥S-zy3nG/[6hx-HgBIRx"+m)vcFg7zL?c9D΅r ֔FW4%l5B-H2O<>Q)!3MEA0IS~ o$@vU2펌nKDn48.KdyLw q`S+xY k?O  EA)t!$J4 XI5@t>_"^#&*RdB/qRo!3;́,ZN`07hr% MňY4 O Xӑ>|IABr Îϧ;!L $dPCHvpõ 9ki fh*N8!o 0Cf^ ƵUB_8z(A$>td΢MXCIy\ +gy^WsP7dӦSU~)- CD ) ZKg>t͖琉cKѧ%%cCKgSU Ͱzt_ -C%" #YdrR.yP2־a!vQs :6A.Ʊ m5B.Wh-=Pz'C)zL$*LO^'(k9 Aݘ%, _]Us\DQ8 ,V:rLΥV2yju)%&F癨/aT>`O؝,?ɡS,G%4Lo5jZ'h,aW?VAPxo#; w:ЉvҋFK1zb^9)/Nn^,e)(Jo"%[:~2tr`.vjdy6p#&bsn ZpW1uW7g)5D8%&[S&^(VR7_>&&Ye4b/@h|CT1 6-/FN#?!ͻ$3 {[b~ d;֋rO{Y@;S?Z7>2i/?E7`ۣom[dq8Oyb%4jd G} DHy7TڇOxV|QեTu9K49w|rZqiy ?h۹VIJ%S<>9@=&·x)N8gxUw-vGU"!ڭDIɾ + 'JowTC"+5 গ{SlXkכI$ϜAϖxT!+h%֯Z;E?c㢈aZ3F-D?1B?^GPmWXtݭ K!P~{^3r+1qhLAd0ֻ'Ig Q=z UBLrdDg.*jn.p+c7Hf,vN $$N#3rA%7?afhB ;vz,XK- k*o֫@vnʈ=4Y1˛ǰNuX6(R"r=„#%e5zNs2EsGQY }7qp ~V<S3!rgrH4y'aCDzE1۔)Gw>>!~qOɫ!r{sY-i{K>,C$8z΅ڤ3xXdJ4Ke%g[}$W^-p="' iiȞ3{, d@~-CXCZĵ\'`VeNJb"3lS9#VʋNm;fI?G kjtZ?w%vK\fu+ݰO<#ѝ8EX&na=ti*1]Ҁ~;Xb52/~ayߦÍ4# y(D*qrK n)hBHڑe9]a|9^?|όWhp9O ۮt@Re*ji@ck׿*Dձ'Ǔ>J&Q/+[FrL>[WZDun,6+FVrP@$9e2>ҽ,cP_*dT&84U{;s8ɇIώ gRKPQ5,$3gPAtk`4@f`ҥ9OkfZNZPG43iӇ'0G蓝YCl*/|)mTF>Pj 򞗻k eBi|I4Z і+;2'jɏ]/ӐkJGh3; 1\2o'F&fű6~U4Hiҭ!z>F&> WB=Pb+65=Jp-AIdf1KSޘD7x*܄R+NcnWKi, Ry- nMW2(չdo\[L=l> z{ F/ 5 ZimYͨ} 2&a[*+!!D-)Tَ &90%РtvCV eeO:wd$iwӯ?sfgp*'P3@n/dF2]|Hd`0xlh6nRt(X$f&@LTg ݋SvMjGvW$TFeHhP񴲃e_.L},3\h"^ҩz_U88t,(Bzfgu(y! CH iynѶPZ8 dn[e{^{Xٓ3@fP͎'S)b{ 盗?'x|v|arkuRF+X7^xSuVVzvD!!n@ :%G #tTЖ+y ~g##W٠).N9GH.i(v5Aqp: 8,Tty Gl?u q827Ta?QQ1|vIco¼fplՍ,nuO}cR5[<R.HE |5n:3vnGYS,iA?;w(B?Asa{ni"n3 _;~z6}+s9ǒMi,x@w^&B fëBy'21{\L+$մAP79.o=;RG>'!/>rQĽES o4٨5ycIVП93ӡm!po۔č~o=h ;RkK^% ZR١ -V;jY6{p'R<}3~ YrC}s(M(C bR&kY ^i%sB79 4U [wOڟ p^ɗ%z5=I۶mEh#nZ L\)\X⁒g~uOz„ظ©3F!+ހGR3[ң#d_`oµ~ eZny$d&]i](Lֆu3CѼ>=}|]ԀSRoVe2 8YaY #yeo3GBAm5dKIKw>v̀Ytt lIT>LWBR,fûJlœP5=?Z{਍=̙zʞBeM Bb"sz7!i5j;&jzDe%~K']" B0sM^Mд+?2&))9}?1^zc3aIŹ;CK՟8lwwEmh1CR]v:-H0FbmZރM3 S"h3(/I Skw le KOwTqD<+QӔA1?tg핻ժ-2}M uGt  ,5֒iԴM\\ը Y- sHMp)N^~kڦKID8 p9%[;)o,l ъ Xhj^:LEhʨmѓ}7d#=V4]5 .cuL *bnч1!dx,_/m#:!)a:?, Jku}ڧNi!#0%F.oY .K(}VVϥ[=jwTTCicݙkvƭ%{ 0[ޥ#k x1 zVj8KDqN#UQ  zy1kނ%Y֍J@W=OfZX=KlfˬܭZy72N-bg#HgE(:rvWnЂ "v6,/`j$l~li1+ٗ9V?6"*g1|Q-G?6_q0.̌ :!3 I^P2:OVT܀=o1.B9ΖfH"wX" JC]U̿ )?H#VIZeS4ګ'34-Pz h*DF e j',.'.j-F4\fmUjbaдL2hc[s1H:K(ԑ'Wu8ĻdNkF7G(\h899J뚷ΒUg٢F@2t/./);ؕײ%Of Ua?2 200? (9 i9-v[PNzZToKR5O"!~5T&[D/ڧ0#Qe:[_b}p ! ɜ 2e$?؇~ # *[_{&_2\aQ ?[>-[@).~EMOΓ³^ > _zaN?~ƞ&6ZkǗK~匛gnT#2ͬ@>G}:.KY-D6DwH Ysқ'b~(1Ts߹(>jG+ؗ|3VNwkVf{7kuazt0S8 GИ$Ha*P΋-%7X!9ЩIr 6B7Ё/?PJ3C· KמLW@4;]:.TPONڥV\­6'#FaDz4e8D+\ev c-bMcjDPbqL۱1?o6ۄe,<|\n&ĥ!]Kmv ОNxE !ê)>0 11Fb!Fk%Ltל *Q-4L4(ʿуV]l|K/1v&B_-!s[~;hqb\CI_u[gf5-d`C!ý+Bӣ Jh -sv/Z0Hʙw{3GKoǘ9&EԵ+NM?hEE lP ܖQJ=QKgc (v(}qc&u_0$ zg15^,ۣ HZvp ԞrH)ĝl߽=H뎺* ~1 "+H.#>HH#<鐌 $ I]ADQ^V ΐV!u(Ϋވx2FvUZQ$kBM?ιޕ)B~4wLRUIK : w9KR/D>{p"$Ӟ_Ӭ!5?tZUzBqfь4Q $]CJ {+pN./j*&N'(:x<-DN8>x"< YmXDɴjY:Ws^JsX@U%fxfr!"u'R(iYM ` Hs!5~Фpj{JoKc\Uܗ?(^,T 3;>}b9E&z"$ߨ=|͵NAMb+nB+#ei!kFo鈮ҷ{6}$Y< AǻBj.(/(_6P:QWWWI<(VQRuw>'o1(`ξPZ,-GUT;g{Q~o,qGi}\t.߰%݂:E(ABpvxn&6R8OIb8e}R{kjbSc*~g ǘM:?:SLs[AG]Ѫeԅ#k$!honWf4*au.KқpiIwB{Y8e ˎ_4FvzxӖoW'EN;8{+LJGi‘Tx&0,ؤm܌H)rMl>S1~^/-vU3o+G12{^&%m ,I2&XC 8SFJyl Fw+2$Yes:ӁB QZjK@ε?L1B~s_ȫl#z Whk赐짙?Rb>0 +YUM0-p0KȰ{ ٟa ?A_<$fU#=C2rX3xn4 Y ?%(a&?ف'J^PԘ3n]VaZJdȔ*͜K!fXX̤+8}덚;3p܆QOϊ桷iafթ`TOrO h"}Yg N#NZY}V@ȼi )+5آA8227F?^0.܆HpO5e*`S\${R s]-gA`wYqZ@%Ry/J1M4;2ʑh-> -B)%/ÕA^RXȈ>В}A6oĬ0]dȵz>.Ԅd'[Pªt@_+}2djyD=MmaYRL4DIj&f`.>NkW|ml[ ^;|U㡿n3a( /4sΊQIR4mB>'i[mH&l},*V 1Dlj)J*>eVUQHԋO 8VrA0zG6 x~mqf+q*6si-͑T]xR[_O~٘UYӠϿ{nWГSl"UZB(VfY\/H%gGB]i5s>@7 9חNOzd[#sh{>5+&xg}QNCt wk^Z"/u~liT$kCͭp%X5N^]B{AŻgR@c޹\ְ2/L E%$[Q/RWf⥶7'ӓj+NH Zq6yIeվZRkIFr >cAٔ\D:[ {W#zO})r0WԿ×f%)x$ a׌hzҝ޹l/% -spBğy"j?SyKx[rD?+,fAD”4|w$ 'e)kd j)݋M`sC|IiJ*A\ ;|'QtY "hݼ曄@&#ԌzíD JaȠ:}~ubNlh A_2Ҿoe`jr=8PA"ܾm^'ܹ&/(X:igjp: G.(Na‹MKa.mw6Uл^S.ܻzCgɒ[ZI[[09j],mgHC<CRΥd^<6,5d<9p85n# `rѷ[0y+jBJ f<+akEўJ:1DaVBcM.KU bu mNN[IZ>>sb5;i1)í"},,9++r>0xa2#ĨP z.'qͭ^ N;8ECG _< 񉤈N]̚Դ!fPJ7:;wU)Ob󆄋<6զY@eHuӪ_f0PU+zV2 w.m[c@ŻHU};x4pNl nk*©U\2pióȍv 0î0m UZ i;&=zȡe1,H _ewUyGŽD#t\-UtjNCmFl1,`*3&+&IL>nxigo^A` Kr< )w}.~ge cuL/4nٚ4'σ(z eg@ug{7.iTu=thmI wZ Eб!U q=ud&~ wZLZtOjOŷ$1#gY1p+]ޞƌk5r?)J%!%S)?5 D~9|[x%\)+%qn<++|+\- %? Z?V\6e:4i໶ؔYv>SvY ri'vH{0kt 8tCr0Y!?,jD7/9$c32C2^1/7\14Xk ;0M ַRbrw:" DO,wCP#G=!b3> \WSpu{؋kfQq^gXI}>UnNLDi}͙AuY@ɲgBz^`ُcĝr`G{2Z+F-֨v9δ7 ,W47\ĚyǶ#sWRDDџ-򦚬s Km|;Ք6#~Y gJ]em>{v<. ݍV45.\% WrDs.p֩ɢJˬz~Ҟ\RaN8/?-I-I*qÑ}F\%-]vb7Q.ҷد-X*(A}!=oxȎW!xd`Ԓ10Ih+{W׷ 혒8^2'wylCvd>80xQLX=d aY66[#šiUZ^.>PzO~yA >v NM4T_ m4OmjV}@r>+4oX'8P"͗6@ڐZj+lwrEJ̇csf&q-YVjթnrވoN LHjW1nDvT&Xx` AJgEQnqkRz9|@Nj>`R'Fl,ґTlxEd d?^2e9^8)lPʙ;HUfLxf>Nbi6l&ivq|%rưnejnyJ=Ě3-z K6!ͩߺzؓ3 N`< 7 R: m_㓰ϞI=~[i./7nb#, LqMO$:m9_I8v4*"['[<ہ[ iVચ\wƾxCOW1p[B4U:JdM==RMmB0YpR=K44YX5ElvU#ꝑ9\ru&rj@EWc]I ڈ gӷ~3~rܻ!}*g!z sq0Vb6)JmФzy!ɪ[C7Wփ"yj]锻d@~ՔVdߊPE^l&t'֘ToO/_St7&^U gPw gV8xX_$:Vdv->S+tCRbab;솳:d235&[JV{j ˔VzwF7e^SM%wYNC} FS&yb]Ntc[tlI476go{gK)$2jBjٓ.=oBXme M8%u՚ Xt4, ޑ *ךᭊ9jNE&Gcy/)ER0jն6CPp S½'Yˀ4 ]ƿ+vo(AGS<6 D"\qZ>fog'4H Gk®lu؇ep.mhdҾGQj2wjU i2E~~zՑJo9lf bMPiPǔ&ΦU f.P-,^y8Y";"V'ҢL{0*ʿ`Mt"^[{՟ތL킋6sQ:On)J&nr5<߂Ǵn M&@cGX#d@XXCH te(dEJ?Gs<ݛx skB!RP( Q ?3Ձkm >O) >3t |JҨ18|nOD Du0j/KEypzB;$rlXqGk{+Tbb]U?I6\h]jZd'exj3z9bI@IJ;Q僫&6ϼi{4.$ͽ !3wϹC7AkbJH/֤.H൴v,ߏRF?S>ꆄ=k*8u7"pxe.Bʎn^k/`>z?2nD?6ȁphR~B&\TJXcx:lc٥䁹BxF9슗ӳ$/y!$ۻJ R,ɽL=0T՘)YfDb{)\34RG*d4.3ާ9'woK?S|ԑ.(#A\ː@abXi N=VMn <ZZ= ު+>E8b`1\q6D; @ĸdzz T4U&b}F3w?ݣJg"*j/}G\HP}M0 q}`>PNDYty9j+;]/rJcEZzgiS4W vhr@-)&1ĕlX\`Z.S#sek\87æs( ¬L TP%_/D^;23{Vslr*KppN-GuY_~6Q G4 I6}9-U %b'`2ph rY*# 9B~P+U-${Cs=IaS} 6.rnW) ;5VGpfL/)Y%{R3iOg5p/灤jeaY3"lډn{c%;b ܱ#bZ :clO&.EWgc}3,Kۚ`{tW,+z3a0H !oDUDtfp`-χ;Mz}AhÚ2Y5g84{jv53:ti d-b7 ɐADAh*uʖ4I8n3prBO( 6t닢7uVSwɮ,bApeX3>57 `9m=`pCC ;JkatkmX4ƹO䎑pZ/P:2,{qsjG !ua/ Ϙ]u$bk bf#)[No]\L' =sQ٣:L4`K{t갖~KP k mrŁ P?m%&QFZ̊>h'][يRG$Zp~4b?2^ղ~vkwA\>1heV:>ϵѴ"[!s ݷnV=Vp8_}"wg aDZ/ aN ][%(f&Ehɤ?F8Ï:?0瀿h)ξ#pB9cqFQ46K&ep;f @rR^73O nN)ys>Ei1''CE}p־4}]d ïJME.Hαg,Rns3Kč6a0-HMZd}*ӌTIQ]IFt" {[;KN\#, [pgpD-z#TcrXgqt3JAUʽ}G5[+΢ƾ ty/?A*O1{~CrhPŤcW:`,ǺPA_fuBrUpz~ l*vb- c U(}Y'MkkK^8ZXvyR 4\>&}?O"sM@113O=ެQ]沠W:x`UZ'xYikbVՠ q=(b9E}BN\3o>,4.~ɫ ţƐ]6Y$hJ&쥓P:b{.g3vΉBaE"B $}KR.F5]Yz wP,E _Mk^]H5[~t+2CGȅF{؁!Xsg,@()ϩCB[2=x$||c*-廭4o-&H4;v` fgkdV7S2 1? RJ[ᖸ2  |I7h6HZfT 4èR>9_ 3T#uz`۾/K*D9N4;uY?`v"#s_ k "'&3=pn羶HOꍵ``7{ozx &ĺa%iN5ڞWPS;/fխBa$Q8pd܋.{~H34*\ *@(GM,z\N'&h` \pjXUTs7&pub"h?!i4|I3}M WI{ZfjSA ϨέX$P*ctS[@0̹,+eHZG+IISG&Ec&#JѵReR<[d cz!N ˱[?Tk,gWӜQkNb|0Os ֓/INudtw? q8/"ܨ}m t,fbjf}*g;oXJ^Yr?Dޘ$E|}*i P.WCsq"l5{0LT$즠~bf5J:Cld"C+6w8uAvd'Zw\e_ԃZT lRHMHbb&M;Äېh86Ep.G5rLIѳ&Dt8@4uet20}$ja U-s)C Q<4S7i!)#Kd ܙ@]wT<'I_(uv5qz,lU"`@d hS&.@VOF33,bgדY FɌ+? 7RA)n S l,+>췑& 9RezDqDZoIx!J8bj (6cn{hRb2𣷛GKE_"ړMfnI2Gu aZ* ڀ*Gȏ\萯&ybJ>n6"^*"S!*w- "˘X>acoo*Fj+Y3zt\8q̘)ˈ|X[1oĴ6L,qͲr܅I +gq\s"4Ȭsw~@Q& eO'j$O6XtZˣq' W\ Ű*tU|TVu 8-JO֘Z5Hgń) U̍`cB˂T!=v_Di%[=9,4rSE;1LCӓ띏0t3 v/FVt;˞\$$Zz 8qTUf]1 <4Sy΅ArWԼ+Dz`0ˁ G}MkᑜMӢ%]$;*􂤨B96!Ίə (EMHЂE<ȸ4#UAKKjk!o@AZgt8Z rSr{]ZԌr2O8%|}w=w:Q+qjN7h,qIؗdyGU"W,c*V0WyRZYK4E:{e. 93?Wu}V,.wܑs _F`/ǎ#C=ޠ nbxmҁ.HI>(zTżVL{Xv{Cct/q>҉_rQX]Q=685'hߙ=GʃxA$.~͠8܅c˄٩n7&(,Os1 rnً9V8{ HVb|H/LƗ$/%A|I} Ƅ (7(dLkj(hۿ^va ˊx1܆Vu J'+UVr@W黌'/^Por^w7^vRRRpkO|6mzo2D+/yޟ}0ҼֻPwqo.vLihؿjS6g {P 7Z֭M\\hB@ߡL流FhJݎqaӻLJ 47e@=)jl'(H?Efkg ΅n9KHmA@ &[ ;`\ԉ:d砆7d_~M3X5(Z/+C;]rj JCQ.>l}D^X׋p6-wC'飁B%3\֠YA͕`0oFq "uLS3cȟ1q4I#b+9ɤr]gcQN*\wә~{:j+^JYfo!+0Anl$6 +(>;FB1;G;5y<*1͑MG a`#Gdji^h#R/#o/`kSIw CcVݐ n9 HuyH x>LA6隯3QJ>j8V{VRc gw#brȪ ae h]r. A)r&jz'N qK`"?fz?XB3, UoRv5LFq«; `I(y^'lp/qIxw| [1-X*ʷ[E#GKuQ,ɀF:mwl3U08ƫ+؊U o _nm#PR`dȏ$^A/1@JmrH;)Jqj^Zۃk'ZWviUX,,->- '};0CN1rr9$/mT> jldžY/ #\gEP8 8?T2܆ZGA: J4oGԽ'4 ǭ UnNb3Or` S=Z@ rO|%JldzlB Y]]TgZ )FbmӃO^: ~|K8 NrŞ3q l1 uqJ?3@h ~o׶|COڝV!:2_R{/NjSϋ,1'׍*[ݴ3LwC6ZfLY*ZgxZ~-M+ڦ(_6 ij'g}1TX"E؏ȥ_*!H U'а#[3ja8or<TsZ,pH?3A6A4c4x=N|kݗna+]cʀrVSH)aF$AB# _>{S?LIjP9ȯvhvVgÕQ3k66HI_6 ękeFޒ6Ecqg#F,X4eDW۫xTud0e1n'XH!tRX(6E d9lf)bV徛pcxg|<'v@ M(+,;# BonI+ =XBuvG)3F[l(~ /⺥CJDfC:[s3S~ew^El|yu,md8j|6)`N8\&s}( KOwoWp~ŁbwIhiӤMbsDGP#PlTttLckVK1@rķh:.e: 61[w.`1nd K{/8z}clmbƕI<TLe_VڗW@T_Z+ [Y?AcE{ T8#Yf;M ՘7 ~%F`:s@5שR2bҶom]1`pVNO6*|KY/0A+OY)^\O~Jb=-OKd6``f>a6g>Co?%Ka(4 RV~O}VM x Ŗ"Qmݕ^''qwTA*t,76Jכ>9w:;"ܱƒߎ( r nP\6P]!e."bx51s48t"y'xn7B,TݏFU}Y%M*6jak&v[{sB)OW{|Y г{* 2i`bf{@ cջVcZpcVL ຸgY9hLn;]˓zɜnI:aCjX@_t Ѧ_>Iҹm@ZӾ'^+x($ oC: E J3(0 |v)EY2~d31B0}=ĚSqmrTgZ0.=[篁' ;cJ'NGF9E{͓%F%coh@(HnTtZF>T jݓlyu /=!@xSJ5SA0FTf|C AGd䉑)!b}WA؃ s[w,RabQO惟& ms^SV@2k$Ōq_ $Q [3T| HtVwP F7S/q!:?Ysatɯ@?6ʳ@Nɡ߶c}t#{`N8Ԣ'Tre?ދKiJLA""C٩]DOʜhptV=:yYtFK_jQ{e sA]٥;>K@(bZ))(bYnSrȏ@CF !Lrz2CW_Nx%}ŅpKYD×O% L9R?Cx)/+@ Vnj 9͓2$^0d@8z vw4=j}c|Fn$SIot>]gST]8HTMY&m6_} *w~3l bL,,PG#oÂSHRwIؖpT>la,Vou=z"7^e(k+1;/B?| ,d] AeĹ|մL<{7^Dw;!{Ԛ ,Be}INѵ)DE3ČʥLŮV^`+3TGi>^BhJb n#濫5(LX[ + ̃>5\T7{2IKCcknWU><ћjcOn ^3TSW4kSh[]s̗grghzߋT)]g-oTMk>Lʐ8WR9V9w6,@t/: u1<$rLѨ/YuWN2>:&c~3Z֨V<~:cFdxy7|0&-f,Y'j'`wj)A@]4ޤ)Ke|{ֻxہ1ɎeO /p)&,;"sObtj+'YLp" JtW]\R+/šhE:q[s }ܴbFɘjvq8ש\CJd gD1d!}!5Pk#QWWcLb" v8x#jYHٛDT/^ r]Pn42~q]wls…L>h?UL(tY[):&N@Թ#yg;:]Hp|t`yAmO6{8P\oH֞QM8Li"S0š{NG3['a/w?أ 3ZCD39x=֢PBz*3ϠD_էF:j;κ#UM_ ) ֱxjw ekgڌSᨰJ] cn?p4AHq}ћ9,f:}B0IƃZbezꐵ"M9ӵE ^$A7#oo ZH`|F Ix a[)8J@:aœF2^&l\4Ou C7vu,CF]WM&ד|Ymd\:>?ïLA T0aa_|/Sep'9"WFô5$% EWv|p;T|ܓr!C3(6ĈD$xՑt&zl|Ѭ$ڞe+$uWtAh;EV0H s#|[J1/ffM QgJ}{DM9yi8$ݞeh稃H;T. CUiJk똔㦉Te8wS@(+M'xϗ.S a{ڔ{-Aۇx.z+5,  >gQY,؎,M,CEd!u~< KuqzhǴ.hʫ B47wz%d*B4:5@S@] \*̔*< @\%蟬K-j}JCD0_&NovϚEY~՚p`5FߪtK>LQ ^sz2]yݿtO}h񋒍s9QZ8hw>n-r6Qwk, DNXlhѝDj{#orR!K#6h|%q!% =/*}y4R0/`ڛ_SkM*2JwgD``NjTcZ@]@^ @u#/7~;Hrp||,ރRU-ԟ`hl`R/,Pj Kp lk?nkN3[Һy@o0MtGx"ogL4#Z&[ 5:7]X?JxT]c_+?&2"qHw =>/Ji pt"bT|ov s"fr0\ibB31]Ryh#40:' veL;o&ς+ ~BAN ˂u|Jy^PtWTu ~ ;zKIind+ āh,SY||MPl iߡџ+}o6欧? gV(gcD)_OUFA_AF4-N7/8YxӔ2p*ɧO.a&%t|Yk{#,E2E~@b>Db9$\tr^(=!LΧ|G%#+3kFC X#8>i+hrRp*HxM-u>vcjܜNZK:EoJ: (Jjo|y h4W;] OK"|q^2sVj!q9Mwi,N #n8_aaL(9>&9{Z=8ғM@yS܊en;-VgG8E@@KY-dnTN`X}iń>񷶹:=v+8\ bI $\ P70DnI0s46sL0N]ly7M$Ӛյy"! 3SqƗ@^(t}IP1`68L| Lujd#ŻɢO5Ց`JyZ`f*&P KjĤ(+ w'gݎ&i1l}M,~bΈ2wpE-3nB_~4OF~#D۴ZP vS|̲zz{ˁwXTKU"^2~@8픀3!e!k׹][oL1Zx ['S?&[h>${MF X2x;Oby^yOr/͉j O,Ln=KxI *#*ՎNB`;yzxbH\.F}@A ,O mTa#}ʕ!߈ᳬ-"| u'<}@CgV^nf. pz:.QnrlHI)I'bc1P隄vl Z9~N I3%qt:K#KR}D>(5 XZ {(1kL?. X Bd l}W߿P=w~!P\|AgbQ)%b|N΃ǹ%z߄/)#Kbz3ҿle$?nC|+c.dٓ|B{i);vBψ?u(ѧPlkC>&)e>=F@jIPE#@nX"KwqvXXN@jӾK5bM(aqr ̝4N# YQf‡F1L(D8S~ W8]<\ ] qȂ72..OdU<ާ>ݗu KSOd>uQq])tCy4/KCA# |K,eƏ[J.db/qfJ@iV~G;8Z'+^u:p|B] :( lRӈ n6Vtn_9P]c (adռr&_u7PqNݺ͚ڪ[H0"<.@xfG/ȏmP'1S(QLu0uiQ}j(E'xKzZ@LK[&\"6Y'D.B/jݼuK%B𳥃vB[`Fԡ!_3y#k-^/s, hKab #!ϹC.;v@H7P JVkW F wTynd{Ӭs8Foq@f&D4=f3ADdMmOƦfE6%RBpz|PQL P)id3ڴF b\wMn~쀥-&A`!jI] 8/2;o=tSZIn uUbgUg1:x[-E24 Aqkp檏:3? 'S'fUR"~֔- ^T޼ ka 2GL][^iP+UO{=Uosv^CL?7FSIPOm7R50|GL7KsuO9:2^^⪆ d ?fIcQA[;xlf 4hm J[MXJ ? ~#õ}r+C69(k;o3w=#h @T}͊ eo=m*<1F@?@xmi`]X=8Exr1ZgsE •ltOF R@[n7Fm^!:3͍3QAdcIcdyrpxp fx 4l< U0 3xs=9l k$fxF>U _(ێrbZK3}S5<55{n!sf3Kl< i; LzHP6LEot6*bKTτd}n9>7>9}H7ʪ&Ud)xMs^RM陘 FDlEڲØvlGǻɱYoo?3_4ƒ&(nPM < Q*RC7ԯwwM'?B_1jTK@?k\3)|cQئv@\? B])޽Vgz둒-d&ټ( .V-9F'I:@ͣ"z*%bVl速P~+C%n|W5‹9r҂Ӱxjt]8es 9u N@6B?ɡŀY 9; ̷ܗ+| x Cn K Z,3Jt1Θ űKI^n#YY"QL;P!1E!G)ulG 'Jհ̳$~WwRbדzxvo<TĒV9B+lr=Ð"4;md.}dMT0f0jĊn>F!Uwj%3:-qJݯ$\ti'rpjOM"R̚gBt6x35/ "֤.W&L%l֘\̙01 ocQ]iZ0K$ħtD1}u>2XgSu_B1! !#gjNDX=V,CnSHVBMYjMt7fyus<ȇ$+_5zVs7rR[(G 4RRx5OОd:X.w?k /vpO PL0s0uI(JDv#RZ|ʐ<}*wnJ~)GrXwڀMfz'ūB¡\^H I1CQ͕8lzX{Um{ކԻܯצjk)"Z^"j?LofZ;Ȓ.k+Żc{H1/fE].ASD9EmM36ͽ4L%Uϝ£&O/HczB,/0{QzG*fp81' (2tj!vLEP:5U+.w6ZS‹LCzm+xDtϧc:+?E 9#g'3i8SɌ71:UWYΒfg89a#AXڪ5|n'jKOJkK孥3 d&ns'8*gHa PK?[B0L >%:-Ru(;Ο1BqO7aəY +OZ@U=Z^xuMp 5S&.3-@QS-i9T/ C5ȈP[?{=fZ$;CW wypAZUb=1}@_2$'ˮh񴍫ufܸЅHed8%q23Mb9ψi +)yp4O6 ,?XK;:p MOʥ)43M`ףo$bќoT?cYrfBkOXtE 4Pfp |e Rgܕn`tm/1{,j";Τ5=Co!uD%QdmF@/JeAMTlBv\`?E$Cg ذT`1 vfWR?6 eE{,,"Łօ=$Gwm'GbUWsNT f52dEh%|z9s̩.E|Jsp ITgcgTE%*c#X2%G2= Kuߓ'D qT > l)T^댛r5G ;'gG^iGyʂ ý)[TNF5Q5vjG ʺiJFU -ѕOp?>ȳKbnx1ٻx1g\% \79<٣> Xx;r2J2LFz7'B6Hewr^wz~1ڪZ8Hpt) daQ&Qh\PO.>pX_ "37arJ%NswvSĎ1-ZJ ~H6_ M%`HrA2a0 āi3tOљa(Gomf,ƧC5IC}I R9 bvlIUL:4T묢ڃ4Q^x?.r q-&v#oJ+qB$);3zFۦ `峕0Wg'L(ҕ= 2דTUpW$|_5Qt3&IzneVqQM*s6 "s :실@t0Y^Բk TO?O% g^pE/b/udP")r@ɺHAlu-ϺN\1"d@*'uܤnF}&^S2ISC]z#i1Ϟ'x}mgG542L+8 I;5^VdjN "XgADv,(`B@# 'C8 \0P=0L8NcTśL ?gKx-ft~F28hLnt(]ei_jx OyV>TsY&肑tccMXg5j5^Q*Tj5җ@+YvB,V;L BƓ`_cᇮu ƾQ(u\yFdiսvyQק^)]l[2w1$E$CB뺦DZtn[A%VKeK1{Q}V04K? K1Aۋw9?u;@kOvmrq"ur4F@*Ԝq=SjZ˥[¸*?ݩ waq7_ |,VX\ѻۉFdLd͆]OnRM+["(_f=W,a;$#uE)giPPHۅLunrJwX|ptŵH FZu9nGO̶!Ct$!7JU.S1ZE}ٹSF k2f`YZBQoFKRoV1O;Z;LJm |d8o\R]}00]_S  GGD&}44$30sk ^VXᬏϗav 8 =ʚcvpwDN]ţeۃSR>6'4L *Yi•p̦#\UNxP7B?Uy 0R o eYX'K.0rgXs"ժT)EtCK|>R-^cWXӰ0p-yw3Ҹvjg1Ql^m' 4"VB ZBܖʒ 5W-XSMe)ɍpĿ2junMn~^ܳQ-gBikPBL&OV gW\SlU? =1m($ZzVǜAON{z1Vylq ҩ ԙ:}5"xPrWk؄]ۏL۳Xyj3XfKg5bLKY UG%_ 7 $}\e, o5M=oՠԙF^py<&kGـӯm*NNG\{%2@̩3MoW V$Yp: \U佞8&GZ\Py+L'TD)(*ck7ilΛp).^X1+^;IOOn<"$rml )V'Q,-P x@}t7~[RFQe1Ζ x{\r8X>E>'G]ܘNA%X#5_% fZݚ[s#e!AeV-{h3B]\T^=<ȹ$YC_+xfA·b1U]|uu>QM$*\, *X`!YUqxd}"nϮT ]+޴;kujľ4H25ʔ)hR&>vfrzX{AIk-*q!`Hŭ Lfu&r%&?yҸG!lbXж bc=oSv2Jш.Կ'[#dzfQVh̏uC9un1'k8 {$#+),;.֛ܐ.OPNeH?z%9v>* wC0-NsF z!!#Eˈ.{Z^bYBlRDG**/dMpLAtq-yFy5 Fxv(}᪎7n~"O{QLLf7[ $K}zꅩbY)zw 2+1/*< ,ze zf'_Um &n4Q-Pn暐4 L fH?#N){%x*)88Ws./ͣT|1a6\On ?C}V 0;(o! w w]N9TE5̴&?؈̘ ;e!w0xĢ޵I ^N/C''E}R]L:ac ym ǒ nʿq.ߢbR o uL%:Nè1T\ݠψ@.7F(:hU9ʵ]#1THҞ=FnR6[HYBe8`:lƦKdԛu3\JNJ^z[Ejt =c8c;@cw!@Aݕ pՆ _ԝ-x,i[HRP?3j8Q<ox@͗g|` a.*77`/FpG@)wmʁoJFsE 7R|2Ljs*6ß@ه>28'+ qǺru؏+ ytd'@]D\d&q~ly*n-—pt;k P>kR!2禌^kǽW+t̫y^7&u}π'?-9V*7AAwGɅ.t)߮\ GS&ᔆ]sԕC +COMC&@[T0=T5Tb%JQ`EBȬ}x/Qb,>u(!^J $ݰ(WH8N*McT*&ިh!kj 1*/1Uty?CcJHm)!a`MVO"G _,ݑ+Y֥$8sr;kY,2q!,+F+/e` z)gx`0 Dw%2ɁS?p@qqbcJP plI hz.-F8 KCx88&fIı:VuR,e;8skל@KGKL1X$0 HNy"BA,n?D9φ4!H1qE-q7͆iC%U]|,aCNH(T'.4PGT843rWrPwgOA'KJ+Al9BZ^ҿ9+o6DT@L=:熽DνQ,PkwjVyϊ9 qf0{8IDDZ?{Ň yőv>f2l@ȡZ9YY^GCXN}r-J7 {ncE$5 fS3yfscBuFhӸ>Û Jm{=Щ9+B+ZK{ʑ)̇Uu?F& Lg91( P}\?1y+ 8 S>ؗ t Bjh%l&liˆ5'ӕZdi5!e1'p5*DZ6Jp+ T#ӓJ (VoU-? Oc1<|X5+yo_/* ƨǓu e_,Y U$2  q9F:%SvmI3HZ^)Zi6esy_;JJH㴛Y`W KW|~09~JLl6(ȇq=ۡ{c5 fHl 8MeFK"kjΨdrҪ4꾂E9T2 jQdy:G>*|/ &fڢd4i(rGKM~s b/e+J3JQ4 QռΕ; RoUa]Dk 5F_ r,xlyHq8nMm?eHpIJV:<" Pe Bic9=GfU54xOhf:cmΏ=`|-MY _6d<.A()~FQ.JlR`NftENAx+$&%4}],]҃J;x!UDkV|',:ilqjfrle}H <,u[mVSPb۴kDPfoPPtDx 1aϮl!\SyއHFmuմ,0j#)g4`BEW<}Ւݽ€JZ@ iկrl5 Ln>L*ɇ0eSA˛XMb`5yL2aNB^64] g{i/\Y(7,/vW!P@mh`-mΥB*ņ(8m*O J"1!X*p蚡XƜمG,1SӲOiF#W[ D.ȅj8 zμRMGLԙy<Or"?fk =uW&cvl31Md6fp?"m] ,;nX* S.tv6& \yQfC(J-g2c~ƹY#cxɯp a֎DIbvɛ|'u}H)7^_T[62*@! āΌo~0aG ^ƺ! :vF\04Biq rδMO !!ʼ A~.Ϊu=pe߈㵱%G˗g=c(<7sSƾ%(*&̈4*0Ly]x6셄ZMbZ.=^w Y@Zb0eF Oy8(0I>D1n?RzgBTtm5 A ,.~#eZO#,N ;@1p2ȩa^C&$}~ݖ\WX4]<_d*&В0n#l$]5Ӄ8!#Y/0jL6\Al JਣثNr Co Qܯ.)_da*bH([ul8`ǏvM"T6OBXY pX Di 'zsc/.S3oVFqP{ȈOŀ U3$Sdf)^?-.}H#Ējh{4m>o!(Ed"{a9M~u.3]`>P'o^]M2+@[ vxFR>t_5EIUnltsy3"lDk+IGDwe*g ax#^/[ՙ,\8j!\%I>0Ѝb,ܻKtܡu~sx@Wˀv SB&,9)a-x_C[t)wTl؁.q^:9&-:CB J5&?l:R> ;/(y` ݊/3|r޲0.i1υytTbM5J I]`_ cgw%Lq;3UxCvKNF8`S o8d] ^F}%2ɷ) 3uY]t4GGq] .-G ߷3d2Mu_m%G]ÇX "vCJ;%2=iMOt>l*`t<& ꡝ"`\!רl|7@p2اh^ Þ*XeZ|J% 3^0"5(]F#>L 黺xsD6WL2kjĉ&rZϻw<|U<5Pj?xUu)B,FKs/9p6k>q)Op6ī\3KS G}Qr\9@ȇoOEV!%>̒xŹВU|i&بN~uPg E]`⑾K|QM5 Vf.- pK,+S6`JĥMx;1wI U+HCʢoFgARn.aVGsJ2C߄c\djUmƴ) KjBe>69 \LPcu{a}ǬIdPh emxS yWz9sz!:Qq΋ʞL4M'-Bl#q#uk8<|5ë{@p>$X܂* 5-8$}::IZ;5xZ}7Wjl FDv1.hYf՞ݓ /? &y6d0=?8y4UHC+W2H)횀PSB7kZ8әn=緯ֆ#Q:f}t|-0Wl+g^8s,ua6 Gb1Zt9gٰ\)`Չfۮ3DT&LԷ_ #&:Ƕt D4~iynצE+%·C ƪ7mskJs 2l{+K kF ePi;i2N{cB{ʉ9z4Zm 2 rhf T z(Kc)U( 0C܃CaNt^L l@kGOcYJ69UcwqZ^MYT~>LBղb] =68*kJPwϤBnذ xiÔh=Ua ԧ4&Z61&e]ĈZ]X _x4t FxdO<t03Clg JM 'thkmz̪smϛ6;7:4{=c.~synτν~uz܄&FOo|L; 9OY- 4g'{/F FNvP:7 TfK D S2E1 }8(%[L䥮5++<Ď9FAWt Џ}QArl.0zTaҼR4JFTClj'^I cu>!?VN%5y5UO C2u#M( [$#.bMDA'O>-3-|Nhe@XѿUE_d>jȬ;U"әZ5Ȁ T>VɭrҘEssjSjSq{Jր1lBB$F2q3ZD=ǁrY5l /T9nݝ=rx#2.bF}2Pn6 `פ!(՚"zYӗko2D*ۖ6t[J[ Sϲ4 :xRyPʑ!I[ Ο2O0hk$W_^/jMC?DA}:n+)$}FMlFL2'Kl1>ڢKwci<>:ݻK1y[]EzO9&_CFZaC=;ޛ6.2fC~aG 4Yvd--Eu"1'wRֻd?Wa&@RhʈN)mݚK5*Dp"+c=K؎xyO^AMKdt X5%aTՄ;$̖oy{E–I'-_zG<:<{0C$UD@5Ǽ\.G7gqteأi]eZe]-^)_O>ȶ\vhbwn|U)d8bVqi@Z3ab .1pJGpQ]ysq@KEPL:dW)֘ Or*ga,{z3Gn%yֱqi4Fy2tP.O&7<Vr:%ny)'=aEi5*gkMGx|%xJz깇H*=]j&x8Sg|RҝBHa*ī <}o32|+r]/PxE/uYA$v}MF f30ċ6W h5-n?O\I}tJj&ѯ0j KǨƮ H͜%/8PJiya ^U7j>g[dJcKO3IC%T O7T-̥SB5$]^%n%V$][k$Acff*i?1ѓ@ n"TZmFC{q5\wl4閮ԥ>=#@6K%CTaQnCP>ާ{`:0`(vt?S0Dpς<9jFHG% 1.f/ ZI9Sm`A-nE| (g}a̸Qf׆2Qa3kE0h0i`@qLyht"%tu? j'fn8 -<C߄eQZ xˉΧ?xg3x;**,;SX('[ezch1װoRZ7#8z @*\{P8Z}4yImݵ}>~." .; I|cZF\R %ଛkW=)Z ȾifBK۷| ^[w>U)jR2vA#}tUO8Қ9lwK۪0Ų1UjV~xN>3^꬝AbK'3dNa/5)@I<`,_dBg8خoZd|LՕ>3VzvE0فss`8oC֯F׍ GkOMUc`{Ƚ0z3J/{}hM,1 _DY\Sf iJWB!DJrrDI)SI(/#S;.n~m6-'XgyIT6(W nU 's: 0eN{Tg;Yʘ%fT{SgK-,O86Q44 I(/>KT.Q(*bE ᵺt kΡj3 \*ULjcdݘz?&;A$袡)X]fٻWX}2c{*|exFΥlprӽAv+jMWۉܐ=f -MU~@M C^S6WуhC'bcDY7|S3H5N">A~z&`B4AvOZyt'L jr!q,-ysRQB,|z*w./oE^5nO1 fl-"CCi^AR{Y5EocZrBէ蓌u th#Z"j)zmY60A3Ar$v#Uq0ԀF>;Cܴ9< {R{IqVRPMy Kܚ5_F -;% {7*GhP88$Fue(;E\GBSrʕVUcsˍ^K$T-<ZAJl^3tFL'r]䱣Q %D]^=h{W[X{X%qOz! iZ wR_Puw7$9oM~gzA4 ==i~r̈́.[/#QDR^Qܒ%)خ`Uw HsWCpd V`Ǐ:CHy*P4EĄe zjj+ɂ!S"P/5W+6\kսVvlCm?oj e.U0Sq?g sԳ]6hH}b81>..75:7SjE65GHG)> no).WRK+\LLZvx&Yvp~V> V 4T վIrTa0EO wߎnٮMc'|LtO.E昶X?On؟9-Sjq{l5Jc+G1_DQ,-!gcm4~K46 N _N}2h=tg*gj!@A^u$>m U3i۞4}쭚oʄHY&ڰZ^ۢq'~AYhp~`:.I5ى>B?wzu||{q_U|(,ճcƛ.n>cN󎌝oG s9|\xX64Zn=D80JT;qג4RJqEhgtAL﷊2<7WTc{}EЃP\7W 3k1-?q1~zibQ+}5H;[9*/Sgz=Faxc #G֝ qa|jk8F󓊧yop) {4Xʓ+K A:\nxUH)8^hv0t[Uv-fZ¤Q"bdm*!.#ۼ-?ßll4Ֆ'kWy/W㪡QWU)=hnb8@ʙ4ebs^{ĵiD4*n՛N_BRČ{syO:C3*q.CsR`8xZ?n K 饕pam\)rt6̐a`DHSt*T<0M[4'gqďs#zMჭ6u(z/.꯻wqÂ6BX}q{:_-rLxޖ{\ʄwe*4r2a\a))ҽiڼx J&lgC*0=hc5V64E5cUyQbZ+{8]Xy"ZpLy_f-X7:0x1PNW9{Gɏ ;hX*# DŽon2Py)mB0ƣ-Z<2돹4Xy}{ٿdTdv@IkNwi.U?] ~OD|ڊq)i U8A ${ӊrXάssƲйcH b*b2XMnÍLԾKsCæsQVr۬㙴a0$d#Ez:DVlWpѲa8ʸ!!'v#uvBx#z ͱ@Rλ Sy%(Uy Ѳ#e?rh"(BTyu,C.M doy?m!9->@!;wwAN "lg,U?lpuIWA-} #\LRhWn12ڗڏjd thb)po UP%O0%1(\/WG,r# ~akg/:nɛ'H ls0`cw:$44}in Z~(S%@nF+9Rg憤ɗ(A|R 1Y|_zVK4Mm,&ð l/Hƅ_W12cqXJ~'KpͫBb kh ZXpot'2!JpiPSqY8w?/WoGÎmk4J( uj[bTc9$) ,[(\?XJAV8XΖ̷yd52Rq}) (ARt$WW4D,y,412e;uvH,_5hqƓU'C,iL(D>6%q^ђm( TᙀfҦUi ?S"·$+]@,[T~̗.oKS!C8*rhlTR'pw"Jf^/_+&ΜKÒs\a+`jT鄿O f"^\1$zFXĚ6pa̤:ia{ v*KYV+N^H4pJ˯ E %E%V, jz+!m7؁8[Ϊ9}.>OjXeEEFшz-wsuja rgϖ x "d>4EOen.W{9ޛ${Se{3$xms21-ڀXGg0h+K V#3PƸg2X_xTpS0t-z*2$Mp/J b;BFlbE"OvI 2GX 8k;ezAs7[Tp9X!#xc*iV~0:$' CJI&`wݒa;bB I HwyŖKl w "u;ẁ$읉CyL.c]rF '@y˰*mB.&/W=%(hL/m$n])'a_m#6w!Ϸ%:*X+0ܡZKuM\YX~\BZ'܀Z2`Q \z2Ӣdfڝ:-XTBC Ӻ<Ͳy\[dYcA@p-Oöax7)rKp 7#'-' Cw[YQrdze| d9lPKf @I*{,jz J>,.JvyK|u'4|̚M*<['7_]<(.[EPj_ƕ-$9, -ܾ盏tB\Go;cߵF`=xY0S+_"*zN/k.GBF:4)'WU83,˹(a΄ĖBDbq8n[}B,`]5MSJrt sޙѰ-۪nV)HzFcЇb J}2qhH<=9WjL&`-R  <f^o=˟(4!Dt|㎧.pݐ+Cmu. OXgjZ*SUVu_ ]#!Ng@H?=|G? OjӮb{e:Wkz|)R]͍,2tPaku൉Kf I`larl̓q5* LS&Xq:6uƦi Zýai:mC,/5<\]l`צh⛝{HH#A[ɘgI@G΃aA jzǃ b3gvvYc]ղ_z?:'\bl'e`ETK׃9ȿsL飗3Kѭ%I}D4pNM}1ʃ5yk&IR1urEɥHۑܚKYUdׅu i#1+֍F=ueլW P @?͡tB)s R{s:yLm麘#'v¯qrOE}u~}%BѨ};3MdLjj9i˺J;?hL\U`40RNϛ_q[BZ|#}&OU~*#xɋr7Wv 9jӸ ucO0aڎqWFkC^SU9C!5=Y4 OC˱"x'/h$Bl@Y +縂 eGo_sn>%Vr 1њoaN1ƥl$`ϯZ3uy>dAWg)i>a?U8\&or$KΏ൜{C45Z?_I/Io@.Ḃƈ2i_ Nnvri)NK4Oh48awN( Q_涽#w!^,ɘyĨm-jY Uӆ~RCpY%`rN=-V^-:x8g>n'L4 s*쬝\gC)ct:7=Chғ uW}wWlvss F ,<\{=a;УB!h#Y+8WN\2B~ymsdN3WYiBEީx [M4}.sw9Hp G"=4%bq;ݭGS={An*v6"/]\T۳|̓.4=`áTmb<_=+xu_'%ӮYK`&fJҴ>WU6665LgJ5%vvd9d 忙`TPSHc1h`TxA1'pνPTh[=1hzZ5+韮Y#4l*M_EK`fflYN0x aO$Ȳ*㌧z!NQ$)PB#0=Yx)"v?#b {1[ 4eԅ0|EmgM^Wg/Q^+=EC.>qO؉X`WqSQ:h+:RV_MvŊS+^. OY0aԌVjA|n\#;H'9ڈmw[33 ;fWwL?&@b{[]ŃG;%toĄ=V)zǎ?%O#4V |=r13OM\7AYܺUA5>C#I ВHځ@8N"|iYcf?wun\j}#C.a>b6t3d0~M9YޖBR4JbRMc I$_?c'\݇٠z )(6NLtWq(Fr;Rb:$j?}iDSQ#dY.4T+#GCe{T0n8|-' _Rg?}tM3$o/\*o zD%#g1N(܄d33[f3 xw^@/= ?p>NZz3Eb9^ #]y[lYYcLВ/kE,9<@q"@ߟ[:&u>t3'%!C33 y[A>K+ڡfM3'Pҹ_̾( d6(^oHPj8.}ͼ^Ze))\7@+gY DݴүM 2O2V Cuޖ Oom9~#J'xz-glNSNG ?lӶ?ZrbGexԤJs\?Ԓ{(ǚ.&ÃG1zZ88`&Ks#xD1PQط~F92* {,#(R/se*G>9_/$8axjh{2I6i ̔\82F.䃡c&P%|w*OO1Uw}롺z@kքo heiMqj1hiw9ltzS#wN2.Q?mJs{h43a.+^ק(kl+ve$ЈS8_emڽp!Y-Ij/LldG#39= zWjt{Z顠TRR QEq XW&tPtivt3f{mbaanyz i##k, KEBTD=&n/ +ʣ_쀇p{Pہ_沌 f$Ý}bݶqrS}WTf%+%۷'3A&(gļ(q1M5 Gh _su ߿LOhлvq΅hvzcehk K=֣_vF2KGMjcĻqL&OmF-c>MͲ-䋼OcTyON!e4I1P0|QY!?;h1%qܑb[ή;E/CEqeNT* W_~C1V7\+Zi`p=?ˠT_q>\қy}V*LJz\LoñչCUcؤ<$7"$fxZM _ל 8պ`2D]ڨXF\ܟy`/h:r~FaG@bD8; 5XH%x0&);FbWX\gGѕNYz4ܑCeEԺruվi$U“73͊<* QOk?҈Ԕͻ[ݫ&RсK"Bb(vvU*p.p+l}Tl4{ y KtbiNQ9-rǷ{#r(kjf%,9KE$5t |)= K!W*Ɂ*t׈ڦ°[Քъ)ȺE*+1z$ez)~4ߟwq(6F&; /tly$ {p:!FߏAsa9?D?x*iՕf.˞̛_\^8[b磴4~`~ AFVF6wl47-PdـYGgP)e*tc.9Wj+ @PB i%+ CS= )tNFE(E4Ґe*] QKu8H>ZJھiPqDؗoL$3`>㉮0Y,Ĝܪkt]aTnhzv3_]b!5%dzhW^N[bit|o8w?xa`w3EܽӲf %@{@5(v(6M`ߨ_> 6sTzC7D 0 u`6=R_ᱎ@@Xe^T2Y)BI 4A~9ax-ԧ8,Ts.mЪ585År+*2LraW9 i{ Jʬ+3bfHV"V) `ojTA$2RzկLy'ew+efnfۍ鑱RltoUUL΄e!p+h!`йRVB8%@K$ECM,yK+dRj3JgyջjcŇ LX4p$Iשc]Z-Fx$^=ؠQUZ"4: [НH#g+6}3X<2ϥs+JW [.\Od**8#z9.UR|p5]۾k}Wm%/P_ N.T(f~{xu1kLhf&T zjԄ9>ܶ?tUgngsը^N.~cH? h+1R[k n{NME\!ɊY Ѓ()InЊd^s>Gif o~֊[U[U?>iq;:kmV\m!6>n|6({#7EݏZS)f$LF6rIO;ƹ[f ċn{EA#pey7ȗ=z0^rx֩d8e<l_*QMw!ȲC|ȧh@c\L#4]G&Lr5Z_~snL ׈z&Ünt;YHVk&w8.nwWo2fw#. iD]2N(/i_K FBqqM$nq{t.`k.<33}L6jAv`KG;A]vvL9: V_Y`);ζJU PX46 /4nb*rꁘ<} Y,^ Lh@Dd2,aw9lJEVRL%+~`B`,mC_Z?8SYi8V/l6-Sy˛i$ F8f]23[[,soHg^2&R/Z4 RNֈ.Tٓ^_ f:D xM|8>j"&"WCRA~esQ'o suc)}[馐,d8H̬d3~Äkrt\f<8U7DgRWoo[L!k ] cEes>#F=6oib/,Ҟe]hf;}ы0E\\QX횬T1Wouadz~HNMqzx}!/mAХ;%cKwIķ)vcfiS tqMLWϸⵑϼI-HҀ,Ejj܈Z#D#&\.&X!`Yn5bT@.~Lݗ6K@JAr٫U踵6e>b/s0MD|C4iloϝmDFm{k4BGü$-<;v z*-Bݼ<} (!AA|I^:D>^Ź.xIz"ޑhO%x@lLhS/Čyp{߬H`:<]403n4PS_|A:`%٥! =ojHӁ%߭]{zl4LAɱOF CyC ⊬n#WB$:H _coʓi΢1Ώ`h̥u ;Ts&) c/(!$y1fZ͘GH<#Zd6Zfa ̹3W\LQCc7v4 aX Ֆ+Sosry*Zh vX-VI8֐OX}F. Y{Y`z6ZyYѺ1:~zg\kNYmJ,j"g!sl{"-8'I> `$jPJjM/6"zx::; B6 7@p9؍Wx=$O4>FӲs@w3?xoHU ,|h5g0k qCPG;f QJ eί ;$M߉|x=Dڨx3/J)Jޟ7EQ58yR"!)r;l@Qs,XSl'2 FG/e6]~G$ԋ/+ȊNhְO3`6y|g3~7H$qDdḌk>HAcͥV1rvx``] 6~|c;*~S\5OǗhF y|}랧8lM\r]x)0|4 <~lN5EE gؑ-}uد_|s蛖U3<%E^lJ:4lIǪ-e~cf$ >QZ3厈%1r鞍4yrln*LG_킱mqhr8`&y-}MxkXu `-k+q &r&""8(&ܶ#zP5C4.jq{橼H74 (q+4/Lwj%^4)B 4V8bA]ZwhW{:Hئ=9?>mg8uvX)T2k+/U^,{x1oЦ%4jO YZJk:W%D]Zq1ъ+(MʈOt0w||k,:~܄\%z}?0ȡ*jbӾ&/։J0=i< #lղf0xWɪF3ι.dWOꓼˀJO6cG怭gW{;OS_h2Xr.7s,G_>Lu%`!&YdXӜXeb:7WnC6"uy=u 1>_D r0ȡ/57*_z˿x8c }X},7EQ5tsJ{?FJb e5FrUVgŃ AU҄狢?w_ sBH'9,bT<ĖMq:!R,;;8r3M/r͗o@q? . RJyC(n$뉑쀰{.AFeNFK={>,@ͳDᏡ:*}9 Ku*k3@¨E+ ȯUn3>Hc|/Xqkwq%$tc lY~`"~Uk62zj2jFgMr"ޮͤﺧp18P;_x4nTj=')_,A{t8 Kz9 BhB:8}|Z1\Ùδhٙ ʿ -D!k+4|T!7yMhĆ%7k)7V'8Yv+Z5\ٍKv8}C9\c,h$/+|XyXw1ml4/w(ܓTPl`d&KzLٖНg$z¯pDD124&M->˫u]' Io{T}.A`@G "@;;Y`5Hء!ʩ8[ ZAg\Z/;wδ6z7NS.Èo}TRypb| Sݰƻo,i$#4@pC"bᏪ^p"'*[맻&J2>g1HY;g)3^A[K2pr o=3%hg7]7!]rH')NWl_1L\1v7?/ɱajw hyFD _V$GѪ Hb܋qR favTf̰ØFۚI}=C9>N6e&Y)sR A@iM9jb>' #Fp;v<͡ey8"`"p[6eWJ&x92c,&* uVS̈́ZLpA^.JedyJPt5g {͵kN#浶|BD69AQ$ۣ0(j:/DQ>[뺧ލ?KچX '2H8d(D9Y #~9!fZ֨3f4V`_7;m ?M;ͦ?-,4h?T!,?ר2YSE,TcWpվVf=PbC^,3wMT̋ʞa,E2j8ƣQw0@b˩d,gjF5^B}lZ=gD9%)ߣo>/Q B|aghܸ)NU 3SPbҬy4Y@y2e>5Cr-V鑮,~YK )x"B6,1͸ uKzfV/@5*^݁ωBlcLnuH= 7Vi`𒵣$j%?w\h."W`%x}kSu IWQ\/ΪH$*@9ti3v1zY褢ӊJe?jkCnS׽1T]tIiKXd z)l/1fGc7j,![P3`MJTxMOuB೉n#+ b/c$C 8`p9.T5Oq}܅;Х~ǟ1%ŗC ІTqb+c8<"Ir %:UQ_]:' rǼ7{HЏ&]c~M%u-GQ==`>}j&)<s9;*@A ?$j`Pe^+nݟ(N lv.}p_ ',SF q\CsJ .U(umqBoMK=d%0K!s6jM<մ_|6aR"-(v{-u4lz@}lK, - z *ߣ˅"W;6Y7?S¶V4ubЋoԪ(2i3%kC\'? \øU%vXs+.VK/g  H^|n'$Z̔Ϯ<^kZ+j v*$ ³ر 2*fkOZ1=1%8Y`\qWy"dڗl7'@#~[D57jhygu`hZp_`5e ,,k!,D䐕} x@> ݀b^0v7%ēDf!-w氫W g-2RUE$ssd"SVDSļܢ <{1g&rz@@/@m+!QAZ31[*AT?|L*{&e=%AMӻ$hWCIxwXmU\.Y빉`bD߲_^DΥ A 4"5~ nvJB+޵OO$7^Bb5R vؾ xZUSy+lKx@JfEc%j\Lw;' 9IaAfvyNb6!4bxK'.RĤrŘLyYm}1lIp7GCs\1؇2TCF !_P ޵Mpm^K[0+R'ڭ[9nw8xm/aii˥C1G1\\Jzvl@TheGX7/*\TG*kyO ̑m!]ۢ;(:k>Acyu܍QǢB@;8mJ:DH #Td )([T։޿3/q}=s:Jz+)c/!T|| ZD'|uo[ZSTfK2Ealb澯h'5&[Jba~weY \=WjCL 5]As]ɂѥ#X0' K9`/@K"Z06/01S0=K=Nyz#^Op,Lb'Z%/r-H!&JPD4%>&R"Q*PEeM * 4{LY"ʭ%{]xkXvx\rvGb2x1Qtyw]Æe^(XW$%_iYo>e쁚 );õ5 :dS|mqɟC;OS|S{f]1p?=~{.a=;r8yfc]mDt3m-俬Mf:]GlvŐ\؟z/xM7h֩ cu蝑Ko1-Ӭ`l|@޶ 81KH# f' WP?unlQ̇Jt]ۑݦdR{jFשpp|hL4nU@/:W009VE,RVAVŦ][pDK)XD^[87Co;r٧  ~Gr6w M f[I " Pg ((NP"zLe(H皑̮lk=UBKwp#cG[/$ P:bWFRr}S-SɟH&F~5W$5g-t[ӸZ; TJ[1i#5avv:Wp-(% z[. {2@6)&GhU!ɱ?H^ne^SM3v/`p݋f7FGcEV]HĤ+xWәIZۍ!k 56]kreشrxG> Q4zW'OL(Jݓ hbs6$Kl>Rf`:@an%"=2 (rMp> տӃ]_ꃖąCv6[OP똃T(*𒬨)=x ,Zc[g#\BEv@ϋ dfĞכF@цigcx쟔>/%x!5e3lf`L49¦Mv )๜̛*ڙ[(QSu#Ѫu&+Y%n& <һDɱz+$l ]wZ}Qc!7|v"I0'cJ`'ޮƤiok.,5ܴ)FgM^<{U1}ba5Fr;gѓ^e´mL{`Z%}~IIQI 9oתr5!b{үgKwYC E}Hv)=,+xms \گ6z+_}vVwN-b]%y[wbKhlHe.X<ԕf#[|Cb!*I dhIHZ(u.5o~T~-SMo ;Rpsb6&͘2^KR)ǚL 2zlJw‚G߈#ضu$Bܩf |If|sY& U~1{$IC_hv`ZJ):r՜S=ɍ@ >΢!47#cVRdm!}9+*5<5VM49Е%>kk8*aŒc.d喙hd;~w* o=F:pH\ɻ,yҮ9I̥ZKCRk|dFWԎ,a 7jVS"$ELTpPVo^kI#w:ψ5%u @_V61U K) goc{ƣ&h *P@b7"*צ}`B6+7lg>GQjHHf]ZR_(׊f͍YӖ-{2&&iy߱ ';XCȞ9k%hQ ؿըFW~AݕoH=9; m"\}i =r|vdHGy'#Ңϼ'|M*N{nFU[ n!bxv( m+vk~h*~UIFW\m䲇-D Tp/~qOOCXWl}ݾ{j|^)~v,)xQ'>6iґhtea>ā^ *dα!n%+ wmשyl"s FAEɰ!3Pb2c|W-W.f_ٳ\x]HoXrJxQsɫwYul*8D⧇XAo|vMt\뻧$3s7hMb[+KxE=u}{q* | tpa,YpƖAQI~]gˬ9v׿؟G.5}rN".2_s\k-dyT]$蕲_qPdMJ8i0ĞʾR\W"M6,3Z5ܐJ.16qjLަ{/ Vs`djBX9sRhRE,Km+ʆŽymh %NVzf!?=e{KRRV2|Qi [[{nsLEf^3:)EtQ?* :W Oڥ([*bf% bNbTD488lb'[JP'u@Ps<>#23qTM,&$!:~y;jӂH9C0'mWqpUwEkЗ_ z %E_(ϒiDg٤NNcWѿ \JgrQÈRiZR. +sPaY>n,j!IP='D7^̅t؝y{"gY(aYuidSkWmM?b/`=֚ ĢLMB3g%y\e\SdJ'әNH-8]~1BP>K:E??\m:x(F]RFٽ&"]u}|>dX(TC*{Suqu]xTM 9[\O/"eE|m R_3JI1U!> C =zUEs貊wuzD8xisZ|ZGdV[DO%)1H &?$N*$MTay[DjΙXeR} Y< SuI.(?wזқϝHGPv&KLzvkTVAHJQrHʴ5`RH$ YY@I q(XȨHd[0B򊮾ښ%UDžERtꬁsTp> _k`cA4pSM'W<}r}G{%IL@8D"$f9bdIeЖs^or)03:v fkTn0`bY]E成eD-a}Fp4^bJv0d|ټRz +ЬKgT2ܮjT|(F,E9 d{TeIwn [DmPiԛ׀v4+sqB@m-ltx+gvg:<L,UW\*2#EZM@[C-Z厙i9}Z4" 'r,}nD.7Yȧ)'׭k0oW78N*eI_eX=?GD,tr&S.֐wa.2m,H~Izgas.>8 /{z9&Z|y7`RvO툄(Q3Bԗ,MP"h{ |jiG;x܅f 8Jz~cxb^7 7^>9 O&+3Li16cRoxV1]O%ʼ*#8(A\FZ)%,u4.U}kuQW|~6vu1-1{wזTxz){^b/]I0 1GzxnW@R#Z D<Pc ]`0Lf꓎mN~r2#?;T%Tuuk Drt݈=>"RS17ܓ=`=yVcj%Cij@Cs})QWp/yA 8j5P7+Bc 'W5O8ʒT"XT*VCkߕݭEgTNz,6SP׻l2600{u24ZP,1v%9/,AZGlH8]T*$Y3BMѕ:X0SmcCeĨ?|Cf!-7טeh聴8$G|o۾A緱^vf~qTQa,Q;44R(XSfG~lM7a ZWwd8=]>rWf5 |#9E{NzhR!e#y /h!fo?.*1:ׄҁ jwT4 \rDQ_kq,ҼC1. Pu-p.[dB/N WD6 d1:}1@Ћ] ؜ .|z^׺H` 5;eK6?Dyl/џG}X38L4[b(NgFh;rk"_mZˑiKt a67"݈%-:"jK,崦,O"bi'&(I-@‚j[d[+A5J%}Vˢ!aq(tB-R> ̴h !XX4hbA!pVN,>oG9 ܲs](bTd+'р$yEVWgf']Z\O1˼7~Q#+il@%9 0de*Gݧ[K@OܤF-Ơw-D/6֩ /aI1$yp>eZu@KbIᖀT,mk΂F[|}ɧVK"!+. \r {!›IӔH|V=;_HDᵯ]IvLZa;ys~~쎝s!3{nσk:ĞL+{:N@D7֯yˠEn\M}"J({&荈ßgKMPo35K6 a-e1~>8Hi j/+7הsR]AHx*"uKָY Į)2p&&X&[ GbE5՘aȆDvF +(c'uޡpY_o1|Gt 8:Yppn1ڄzVѾ,WJTP Ct dFv譑HۛC%K>a]W+e8O1wVu0ۘ'T";zmCк|;%(Zkj7el$ј\Xه̵'G>z*f{aëaTx$(aѕ+GbD8o6=B&Ubӽd[>ۈoJTA-ԥ|󑯷,zۡo^0c ЃC'R@V3Yu𻮓Ua #ؾSA@.,UPH 9%;9"bd(_3YSdBt$JxtpxӁQ`y('Bln׀D(\m_ZlQwOKBM Z ق$@ru*Jh1p!?8þh*P"UXXSs_{;-oi SE\|z?蜫f(q㔜\QZ(t@;AyKBelau[PB h~̤JN`C?nًd)K7iI}&"B ~EN*>n.-?-L,+ ~5puZL =nXi )Y` 4Rw# bEޱ+PbaktdiR0LPEB* ћ`M 9M/& Qbrz:֯x4b 7]ZŠga\Ґ7+Y }ѴT8hom"9,ޅH'ZlbA@.l'n앛8 (E{u,BNɭ]jmw1<e*I@ *j24t'D$+PWP὇S*R& ){i8lM"m:`}6X=Z˻,pa,T N_nVOٮhJ ѵGF`!1pP$ * ;3@[([kEGI[QkչnƲe{POL|Z⋛ l.‹֕Mӧ.K_ BczN7t5Z :20[/C,fA-˯_/Gv\+ ?(T 26o{\AKaC`U/ef2OߛӨ S@DJH=~?/&*Cۃ ~[ޑnj[\.ƞL@b䪾ul%tibwᇌ$q,mqIz%٭A#>N$Jlt^ -vy5ytQnA (c)6 RN4=5õ\f[(30=:J F-0oO!I Vb0p59v p+J^8fhO4:!!TtNB`$>M u3&{h1.Waܠjg tV 4 }q!@)N cjѦoQ WYp8ƋqB\!%c믣ݽaW6* DS1Gu_o*!cP`f9n?R,'Z=9ildPoژ9¿uDS@BgH%=%-Iw x7fD32p5S_riL55jhsE|=s \ E׆%gmO, T#Y!Tؘ(:LhDL Q84F+^sXrͶnm̼u%ʑ{!̌hødP#NTc`6y]7Hd2ZGP k]R,:@A c|6lĈH~U&R Bu~x[ͳI7pg }ZpxO~)2vsjmk8/+q|޷ݩI#l1c] lEjfQ]J)\; ;۷:_A)ë6@keٹfcW8=dۥ[T݅'} $dW%@^+LT]Iћu+$-}iNR(uq\BAv$[&Ta!z{#_lBkGN^1٠$g}UPn(s 2֢6Ըa&-ƨ7 P57G}5sb 4b3z:0ri{ AU*-BeblP2C;ν^6c[eC~;8Lz];lFuh0KTSPT%xޣ ؒ%tG#gYZ070701000004f2000081a4000000000000000000000001642603a9000033dc000000000000000000000000000000000000006100000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/sof/amd/snd-sof-amd-acp.ko.xz7zXZִF!t/&w3]?Eh=ڜ.+>/%2IB^+ޞ4WAnI4FI=`trD)uli|n.qY MM oԘ⺏D[ v-\U'2Vhh<svjDGmDs @6'`%tj={eQ-м]+akZ{]X>O-libɦҟvݦZL-*Aodۤ@ ;#I7B"2$6ONC7HtS39c;чrj,e' 'XJϷPk~ OͭnI[񽿿8I,Jzgr:]t009v柝NzK؋%I7?uˍ-9g\F +qU*Uc,ܒ] L)Gt_GrH!E=ּS6 nOהS[ٗ%\ _p\H2e.tlǎ 69>]'SR﷩K)3"gNd=Γ# O \ǮwWE/afX@OK }dSm%45vj' FzH9۵`KSr S)R)S[?Kww?:Tq?!ʥG#[7_v#lUB-sPMRS ^hnS/OL -4' hn]տBM;/#lfѹ/+A"r/~餈JM}4&PG:v =}tozy"Z* Td|MN htq ZDqUiq'T:N& d.뙔.Փ$~'MSp-@~{Ҩj BF^>m3O+&fy? O(u)ؤeG5QR:<%Sq4LmױJCtSYdS.eFCQl&KF^$yR$ MJæ$i.f{q߽)xK4s€"5X0k( 8g@v26Q]BSz;ĬiI&љ ߞps ֌'2HT;FT:⫘:z9g.@YӶqScm'Yݔbf]Ź$]r ~9dta[9srxuDB;+ck/Ԇ{9qp6~,,꜖ч}_E{47>x B\@sAIʲ\ + eHVG, (vY@*  bP@Vp^#ݰ'mAdY瘴:qu搓 Њnؼob*4&*-x,$41IIxY^F-c9_7T;RZޒ,d%$K6F-sk>J+1Lus񎾨/7l߈AK_/Y~Y+`2|Iء޽qrߒ":ZGVz(ݍ'_)(dnڡц) Oz_T%V'9$\ܫp̙: .j!1Fћ^ͨ+3[ ׋ 9*Pp&伇ρLJ^zK_)r뛲d{7$}&~YBɀ{RKBcVK9+v$Zڸ]OᅡnF ~ˆYƒ C͠t]:<#'|bHʋbX;%g!Smd";ZUxv:Oy!z1m8 9TӼ1(?a5Հ}`[^+u='|*՝o}(13)1>@'حdr3,d؏?, jgl xd젇,? ,=j8hM켬[R+ɝ⬫v8)V (52խ+wK.<[ML4dvo, =L*@,ǶҴp9P~vJBH}tsxWN.HʳPCepMMjanhהpI}g a016ǝ,20W)g}Əa6/C+/W'M(Ƀp48e]ɞ)ma Bty69rgQU>"}匂5KT)lu|wSdvhѧ[yKÑCP0A/t<ˑKȩC#K\Ǐ lhʌE}ekNdil3w?αPpnpRE __sY[v쥅][ Ԡr<g\H یy23u (ƒ.2>M(mLle*!)ߍ3e-/0!#C@31x&m0K0( X$ګ%ğ '+;rx 3)q ϻ3$qLh|󡭺W &=RHѤ"Bd)b1z[u-ځ1u~IwKxpQYHl2yk6'}ݨO2kCZͪCu2ؒTBjmL{@岧QO09D-沕O&ѳ/ {+AZ!fyܰ pu?8Enx?Hn x9"  '-s=8 N8l;*eZub$DTxЊtq#d +.!ǛTHnHbS|$-3j_)Ż~(E(ϓeT^5C"OEyڱ6)Z1zzA!Qz<" gЧ {ZwkJ#^6@-sbgwt7\Q+ YW(˩p R>?Βڪ.st7wv\@_5 ܨ(z ^G÷_wXީz 0zuJ\dY[YYc2 75DuNgfb=[Y/ s:0$O}Jj. ؉_Eplt+?ņ-$Ck 7ElBٙJ^ͷ 0AAQ+13D u~|R-LcC :kqbNzVD:oyyQ^[$]&GfITTa3ne/ ihO:i Wm%oQ^$*lm!?Y8-140#_z(TM? O9B$lUj/Pi434,U{$eܴP:VA·uWq>6u|{<5%qh6իuH}^IBtFlSHB:jlr.FnBHz=ߥ"Gu YTsJAGW > tӾdn͈.*e i51s3& c¨xR#g4WKsd^O6;A}3p8Ģ];!$׳2wO k; My(ҿ`y*ɋ7SQL"plQf4+(͌,>n@ ."q :mFD}TH1&sS/O"q^ޜkRXss;051afi  !;.AVxM{W_WSDqLq[.t4Y+.ŵ|?Z/ b_N%Ҧ=fsE$vd/Fm8v_Nc$jp#e$)ȠԈoc{*|Y|>wOKM~g5%fHj9/kS$vxL0-:73(f('ݚg}bs cꊖGyIc_&LiƷ80644ZOwx+/@F`{@QCG*@pqUPL\V6aۆ ų$O5PNH B#2tyԄ15,hM8y\B1@0Ad Se=mBCy!n.)zUW#W!^Dz+#;Iz#kl\VPxQu RQ֬w KԊJGȅc+mդ+ o&m6VAy?虌TC@!}=J paeHӌy$'V3'~ds rң"SCmNFyuױԽw[lKI}HEVV u_8J3_N{/%-CrY؂k%CV\cչHnxF:MnA9m* v)^"J,5VAuU2=|gzCrĠ !36H_G `BWl3C6kZdJUwm*f<vOM%>h?\}ω%R )yT.JRPі"Bl-QLi?9# 0V.GèOyL"Ȯ4sRQ@'dx=GPay5!iGWnVܲvM80?ֽy~^~7:_RdKu[) @0nʏbdN'"~3v`Nܞ.} 7lYFFDxnϳGc/猡XQTwOȰCmb:Emi{~|y5!T‘Ӭ6WɌP}``/q <Զ>g6kVT<3='aJ+~4+p]2yW"q񄉍j% vR)=mU!hQ1v ZZ-X`L6o~f3e=c _2@fP 3[$I~}MOfNNw YA-j'^ޛDPX4@7S Q36 JsmOkvZE̱҃(Iuژ=8GT/H#XH0a\ĭ *ʷ~b,Ri׌>q8.ˢER 7YLHsȯ{dE"P Ho_r #abefn<‘sm.@/$_?3krئm:w&,M϶M̤Q{l?k9k|Zr+wϲQ>IV$-udx,'yPS.ew#[x+1As?]TxA[ a=`?+:ElE"VEAz /䒷<A n)EL3xLZ:9VE-)]ƘO8-p^2DbW)3Ni<  &}{t1SL?qCn-_C/l>$ A$;] L/(sɼ_H.s ]p%Z˿;'0GE*|/_tHClMYHj VjIf߂ n1SL*}{kYWOM1/v AKR֐FaKΘT ӭNZ雕^,:Bn7tҤ~Da߫ p$Sy!s>Ę%sFQ.a1QuPдUpJk#w4.i)gf'ޚzQ>mĆǮ4/lvu͋Ttd77K~OQ(* ОÓp]1ĺfyXRƩG݉Etp*H*5ʼ;1zkJZ\`oɓt H z,.F!;M[-*tш,gC ,_#V/apq_NVg'ҳYFP:lϡW,\J<[xrlBQ:z0Y &`@ 3&]8ht=qM}OKSx DlEQgjM-p65BL 1⤆\p3Ls`mR PiֹL)69xZI ٨D"5 :'_ڽ:"UEWF4 7j6BjBclٳ+7hT@N5 A家yuzKC~76B@M/,3/ Uy00\P̾[j`$27ȺiarSb(6Uؙ;nN6"`95b wA>"& ܨ{e5:\f%~fi̢>@-- NV$wAp d[ C'7#VRjZ.%4` ί]L P6޻2 ?d.bU?Kcd d>̡hGI>o޿ $9pΥc!(/,Q tL|Sb{'$QM"ג11QqRz90=ۉJ+1j\.Ճ0;f-]ɚ& 7hBj.昬]J+Xh(aMgJT|ʮټ;-zdNnQ? k=Wķ;xz 매Kqӣ+[7t9#,0$ddB ZøԍanCexj%;StAHR͏zkf%]p>UX}5Jc}dK*0^Fv<[n\D\XT1JxiCi45B^{8]"FU (p< i,K1眑b-N`L6ɏa<$}>ȏn#00hDL} {{$/,s*dlE E ҉\}ˍX!{KO׫ ٱ6uD! =,u`!9ڞCᴞ2Ɠ┝]|7z=_mjN "ݯ]86o-_fg hTXw+43OsT(٣h:Sճ1|Qc۬9kS*JBeɮl@D^~!c3EgrL>GkrƛI[(,u:k~,7Q9Lz,^`aOMn{FuûXλ^eYյ?ٹ(bV4= i~Ѝip" 2]̫ l%$P13::%Ƌ#x.mu̵)ٲ@'>-G"+ }wA4CؓAmx ֥8/_12CLdŴ"ɍzwFrp?a bDؒ"jS|t{[ag6Ƣ?Az=X@@`띂VծtKdn)&CN]l`?&֕˗8-}A@c)N& Jfk(M*kڕ̙U&R8g1NinYB78}1o矡20|pnжomV#ƢZ8Q ?M4 HY\O6}&@GCT~S^giWh"ز_-~ŀ:<;jp@]b[SB;UC{{SO~!X@e(|Rc[!RK;VV{"q@?ݸ:a-2 h Akg(~ޅJln&$tAQ>)Vpc;EC,-asl?] E%(A㝉,EӑDGbohz/9*C+x}4^p^,J2 ڴˁ4B|R[hdKM݀wllaS'*\CLDqbdm zæ D"0z{~h>ڵz# QRs0#LVeuqMUԙ^3 ق{6.QDDSZ[Nk+%דA2/=-9Y֮˜ M -x5țu:H9\̢h F蚮Hi_:PZ^Qr|զqAtɀ!UV=Feu$C#[#mCϷW5h]ߏ3-a_%H9KGݢ wkWO'ptDii 9 ?IϚ ,£^ԲVfpJTrrMx;M>;.RlͿ? BM;Ic $s&36msz"dD/$.lUm`]jg*`ڞ<0T(ghO 0'ϭke\BOEu3⾳9@cB,k-;@'M2Kppceoypv%_fڥ9[(_.GnNawN*ts(A,=$F  thBS j|[??ЪMئ~k[D CX׊lc8BU2(JU=CYA0ډ Xmr\F 6Q']}],馿 ~O ܌ >]V>E KncVI+AS2*hy7] '8G8pZ6 euVr}9qJr\|r|Dūy1Hyk@ˁYmK(~j[*hw?VIàGXڽnn,́s+(7_Rp =_HH]LD,(96,DX]_|,ꘓOF_֊,*YÿrHy֏D}ۧ=Lbq!~9DfytُҳDb2Гr. ˝5 >=)>'v Ϭ@M5-} VH}HHx}d7/xeJZzB8vǨ4v]c?Yk([Eڽ TgK9q&8G/~)lLxɄז(tR4en!+(k~#B"%Q4wOr |\눞Ø<^-]`,,}$'{D^K$ n#ʜ}'WK:|Ͽ˜-եpuJCpuB9L]qǫ8ExŲepgLqYv ͡HwRj8@!ˆCh{g\1ejMo[IМA9hdP7}Iqm]G YG>zpSo<˻[?aDS2EVmC,Weiq=|EK1^9:U}OV/ɫ]TK5ŦWxx C _roceu VTr f{;qV ScP+@\MۿDqZx~hgzաgYZ070701000004f3000081a4000000000000000000000001642603a900001080000000000000000000000000000000000000006400000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/soc/sof/amd/snd-sof-amd-renoir.ko.xz7zXZִF!t/J/@]?Eh=ڜ.+G4q3N*V&TJQ\$p?…L z I b r i<)]M7̄W!.Ekt$ L[ {_CdH YEE )niK S1\}eOk?.' .E8N7o0ܸhI;Q? &N{bD}H5K"roR,tcR5o񱎏媉靧2;IR{;/CmcqfcK[`jؐqNTi|^t \puf^td#?.~_3U~@8r `%f6$|lX1'M{|ĒS2Ry0H͓\sF|wޘ.P;*{ :A;SfA:4)M~T7WϰGh.吔}w?Nq]]oNYaHaE NbLذuA&AȈy<دؾ׃t,|}."xd$rEl#Bĉ'I _AAmyS?Y95]g[H2'm;Ff^iOԞ%c|>NU1zI3@-KW{,~Bg_=e9qCMPxn% 8c2 /]&8ᥱgYFw 4k$Pz AF_nAO8 t73r;W,Krq%>!*eup8&6?"r﷖';>({WSQ)J}(ҵ,h,m'G;RA?8FK1\ 8Qqn|o 6Ar*9T)⺊8lEMF|m^edYv b}ʖmaey P ݜrK!pkM `zFnM#cY /BHL~[OSV:dl5:)qm 8sNTnkˊE_W,v_4xmaL-Q;80jOW"J,[)@ے6,HquVEnتOnݺ#IQε2|Nb'jWWʣ bj6tңPv5.S0z?$Sk=vC Szس$Kf}bÇi>\Ga>BNj iǬ uMA)j7 JhA \q#Q$4ӮkS}GԱ|D@?RBoQԣt)Fuf7 7 &n>fp|F5 9#R>Fu wjKikU@w1|#Q KQ#XW}jc2&+Š0 [ij:t^>kdš8ͯo=C"*ΔGH<Üђ X} o:weB J8#RCq EfUq &[炊 F!7mj1zotIӏQ3rq~R޸e@5w+,k P$J j]ϕV0FX<:Գϭru&ÿ P2px<,JRPdH,`ucDIqlVD] k$X.çoy4S*ӊG5ɈiCHUCԡ1oGY,; i4ڳ f=0YD{ CE=:,4X!6%]v\\óCP8r@.?憻}u-XxrzR!CW >VW znٳj*܈woGp.bLؠTbte}tF놲zs5u $R sVEw1ߞN*~N"a> :yF//Ȕ2#&EH2HЫKiTYNC|7..~.TĶ+zCS1ss``Yp@IA"Z>$\x!}=\y?()ؽ5OLךԏ_i(u*i HiTEܔg黋gNWUr}  *ˀ͗t5 D Dh EE#eÉ/ ڒL*=#mulD=+֘u5{3ؔ@IU{9h;LdcxF>X"HWYVw6t+ ECCCުR\vr@_`cۨHe)sic}pE>6TEl}cXk.nOsM~Uُxx߰Qu Kyp4UxgGFvSH5*S?&UVw3LkNBa< qLl{idۼ/d5~O @i%v]/^lZ<_Y(BG:h ޾ݡi8S哑C-0[nfn~C)xWl 1߃ܞIiޟQױ}NjSѻ.v̻69^o!z{? _!!5$YE]xca_ GPK֤QY=MyzSkE ."+:йf@^@& q*ioC\N-j%;cF/Nw^W{Yzߋ`b6& s-EɸG- V}esƽ,3P!9~^L=">5Blj+=Pc4|%d:ܭhTl_zT-@ZN&qs哮wIhP}y'S> Y/svݛu;rqCb0JUim4MW1xHrLmTך1cQ|_C! \HH0jTb4qk|7U8x1'ѐi=7hU iy*ֿi&C:62^ebOeFx+:qzy􋭬Qd{jf G-pJq1LLya-E}^UxG]AASK؏uOw6le_ilb$i1 "/q?be&(=t%YFGnZ|26GpbhBsv8͇hXcMUs>Z25 ͅ¶{QUX?^^,+t-D;.btF?W P+`šCaSl d%;lBe)$᮪`]W*1DMd} D|~n} =BҼvxvWp*(#ϠZwY%a/41 Oi2<) B'Lzd,;vC?M~52wa&9IJ#%be`w]vsсY֗b"0GI v9u"ES"TR,߱:dc2y;T{엮RjcO+-=KpY+ĈoNS:iE:uX-\7YF~on/wʮr<QmN:OPSKyFRG#3JU* +>Mvΐ1Q fϣO3x!3,J[UvՋ?5Lpk|ӥu,'@!df'<  XfU?:%?^6ru~VaWcdeg@rEm"t&^Զ*˟NZ=,wMW=lԑ8585I0;qE~ZV:9;¤2/&c@:gFdí^[~şj= SAXVPAzZ\U5دɰYwW<  7ԿyMνVi *z hz X8+g$q:ID\OE͹^ϰr0$F2:l*iU'**1Jy'yF{]P]͆Ցn$NpɿnkSh_YA! |q[˽Q $).o-? ʘ~ U q"Qi@~AG~#G/40HeOFr {7ӆF_I=YYhXL4Տ&uY=ïWs)qIPJAeIabzŠK^θxh9.SڜPOR"5%!cߛ^* K,o&5f" mc|}t=07ܰ-9͟zW8SAxpӴ3`0IlruTC}m]:g>Ҧ0m{~}BκgG(R5D C];s))–C-SCMp&ӆJ_ @:Pa]\ ڞ0QpthQ(3J"{^kr+CC5@:u(mdb7-f*w=3>K!_Lm>Mg4uI ewDŽ/Σt9jhҕY/xM;bj^YLRܱiDv>U&64cL@ ;#XK" qMcZ{Խǚ!CxSJxQ80pH—&DBDĸF=FZ}Pޞ>cFNʜD׾8>H]L/8ճzu:Y-nL([=#ԼtL(.ΓZ]k@)YXmFk>a&q)a?p;> ͈ DE,K8 n~"b\|-?燴~;lx$q*b[-43LjMRaE^i]i~v)gs>gB@$Ra\bҷfq#v=-_m{섊 '\aX{K",6ZzL4?_ëPodE咑\)'| Ѐ)f&i_`+5ccZ^S_@.΃nS٘?>l\C ՘th́z&3V[],s3Fgv=tI~ۉ4`7aJmdVw;y~ggMw)5_2WpT0T/}aT8!t8뾏 ui6:`JsHs^騚V>cH/&\OW4X}BiЀ˴ɼ.޾s4N,2$*F*jNEtI Nwx5ۄC&}xRuT%=NK̻";W0y֌L?I2c/e::FFه־i\ 9Y"%!Q{%x'lӱYf7PLE&~GD,Ait;V?L8'U6MZh\7+ ''rBŲA gȴ6ʗC.:{ùZ$h2Ќke`cJI > j266Qa<) ut;I*T[vnnShߢ.IP:g?>Պ5 ?3FoJNJ=$pT`zkU[jhj~).ߧ%sP[\CBOz)e_?E: dv[(&ړbP7ig4y-bͳߙmMMyrښ78!π K#7 ;.]w~AiZD)Ėc"_(P/amM{/۔^𲳍ùc3“aci :9 |ڞ*(1/J!9\/KNv@cוD/lxh̰]S27:1p6AB,?q";=^7u-.3x潤ʿn?ƷVB#m3cp.$X*E3'^yzlRs%X!~ά_ bFZiB_N O慅?qHWޝ5gְ)9L0I2yL-O tQKJA~ӚdeO*Y͗4|7YC:$]O =<,\v86%nK~:%^"v h\_G)ԯg2sa\w_~jU5@UZP܏>)T+a9-*ٕN#y(ˊ#Vjm10Lh'Q"OzZ lق#;dr=N['-rD0]a|(: ]0y (G`ft ?B,k;o^pPXrA&yi%p6v>=aݝC{fPF Y,E2+@ a[)$\:ⲴA+ՍppM) 7.ZxJSIVPK6Kju?BI&Op$b0op_e1Km1/9kEV@2J,fSѻ.G;ޠ_{8œFਆ"=O2h3GRNe@YPm{< 梤X-^pMKv|nT+eļ0OEѡ7fInJhmJ*3v-F @m )K:!jTmlɞZ0L,C(ٴ`.΀jmd&^ ǨYvrmK?`/wOm~z"=;|Y7懺+U Z/Gf:X2-C)̅ a<B0 P71f l;qᥓZKK]ڞ ]/k椩o`g/䴊ѽޠ\~*^T"{ߦ*G.EVC3)U <[ut3 dÜc(٦ edhafk$]uwԆU@ W%,]k:g) W k ,$6ﭢ^W 'k7v:\Ɯ7=^|f*0/^O5G(_c}$^3ԆkpR_%sJ%܋/E ~̩ƒס-J z$}`i?H&)Kaj&[pYV hE>o4QMB+E6bMyu #Fņl[g3 KXv n6/\Yz2MOjS;Fei5 #eHQ΁6Iq(YR<65 }1=‹o:B^̃޺FìvO)kAU=8æK W,Bʟ6%b! =/?:ߍ]*- \AIa[$+ u]ԮAMÛ"Kn`_1?Wv-b'd΢T-3?VUa1`zOayřZbS[ η/S_/ eRi" C[Z6JH$DR豽4eNQc-G*Y^ICIҵS*z:C  :fL`eWcWFYJڦ 1+* R-{L񸙟V'3LK^ILlTjJU~LYLLGKbUd6@9SY' V *F,Yd%lL ˉA[63,o@C._`07ȅC.7 W=U t3*[m5=i/]&߇g'Pf? =+M"(V;/Q1Mm(gG7)ܲ"v4b*@.< D3+vJ"\YlӞ?/w¾:=ˍ=Q`$bB`1!20̜9kqĆrx >qEDߪjuЅjpcnS/;(ˑp}҈665Lu^Zw{4]bSڹ:B.슱:%DܘF.(gASM#TaYV򵥻N}bV pxsirL\[+LX#'4 vҞjj.A5|z,RIv1ZZR 5 ѱ|L?¯el&0Goq?&= [ eE$ߏ1،'z`&u1vѿr}U,sR vf@ F1Rи+io"8xN/J-&8GrY)x<SKKB"X ? s-LrpPҟy16 wimVB$> R"%K3wu.WlJ![!(yXq1櫈K[J>#y7da컺&}ʶtӐl\C-7f8¸|wGX87|> C=o]ȭQjI: ~!0/']5 ]ZhI?CH(%Z\cR/A&a-؛O^82ͣ)?N GرiJxٻ%Kls&/J[AH"7N=- :2"@|6 ZGXCp־{ iʀ%Pr4vH'xɶ_L„LQ(&R^QIJbW/%%:aݛ^ Y&6;?NTxv5R-vFhyhE3.3m 1GSZZ*vt Gȵ:xjoԄgLw<(['42\'LTKEX|pk>۶2٠-RZÑT Z^uJOxz*!TYq66=ɣOA_:h/1Rps^'s8齙qFOxAA|eE03 wP%gl3,o`%Ę\ ˣ**mTg#J>H)eצӹ6CL4:AZ%rʃɤ!bipAv[ kV\JofǙ뀓"- c9i[%hd[m&| paH_kUHGy=jCwvSQc$@W&agQ\`=NP*^&-.i'0H3m\* f$&7O0@, CqF !5Mf1C)x+sCPmux8mCAh0ŃD|Clc Sܖ .+kCD |7~cWB HcVcs;9H((ȩcr[9.?Yf) "uI.EVy^RILͤ"s"zRPsu>60K2P$If"1-5Qp-؉ny\S$;lЕY7˝M{ޔ ha쁨YN, LQc]`1 +b(띁<ҊĚ]q: [ mS}uA"@ \)QlUH )\,*UVS.ʿ#27FZߎoheY2X΁Dȿ54"uffìɻl 'lGQsZ0Ν,]eg9ϲ1v]V2'{y\x<җ]5YǦ)0wt/%]zyI$AnXk~\w˸d޳?dI{0F[^+@m4JìW "Av3GtC>T]M%B ?^j v) Yc5GK} ytKbo†q&9c2VT7Y?kz55ln5ҥxgŖu!ϵ:{A6QM t XsIqevZ%>Y* r*^O}$Ɲ ֈCBS: n+yR<VoTYge0c31."׈0B@p>QND4SZXp !j)q+O&k`H/ά}/!KKC{uC>B h~]'&Ane,|Hf¾6smp/^VE۞FrRB}5yrX@C{1&t2"u@uaLHGY2ƢLYD%QZnhE gzR#AnC H"Rv8x 9oD_7^RkFa>LcH;/ 'd":xXoQ1k[CA9r[ɕ#R%2ES֥VcGiE}N`ʕrQG6$dk+Z|JU.Lo9K: $+و:Y?r{۵Rd4l/dُ`2珣\L0w1Qg;:SqT[6yqa#; EMqV(lnYO)_W*ф?[t_؟#垲4ݖk\}/`O/Tb[ՌgZr~}7'jI@ fԍ/dɠݰPI]h&3nXe gQLl#j~g+|Y ciULws܎lq_i7o3Whؼ>*y30۲$;x H梚b@¾-˔O!b޷@o#^K?s1fY Ma "4T9%Z($n\qjmU޸Ԭ|&[b 6 ٛ18\4Q|w ]6[Bn|P>'=TMLy}eƽ?߷(paV~Bv>Eti/]R?ɖ`Losp(nQmKIVNܦ41t"Mqsc<7 ՃBE|gSmhp0+;BMcjH<괲(f̝m!J߰u#:QVNzSfR n$M( 7%uDdt©EܕD8!{εި/(UeȂz!ƱzA+HہClx7䝒<葝 DVX4APŐҦ薎Fq '3$~lj/ 9!`&o΀>T`BO DwJ~z q5)/׆NC٤pq3zqĶGs_9Q`m|Uo <`kNe"vG Xg[P2ƞARЄQ 0 I@@ڙ"FΔc|tۗc*tF8bX^N? [OJR*E~Li${&i:4-.~2a}D'$W ]3=Ȫ(h4!Req}Grv &3Nq%PJd٥ໍ2ZT.Eӈ+ /W<x0||kg0goϴʶҺz3yOfΤt㿨.Fd}8@7ELf SlG/Kw\"39`;=}0`~jiFŴs1xlu#|'H4"UO$i|+hyWܻQ aBWL N~ CYт_|CN|{kwŐAi&>o=~nu ;VOz]}R˫Gvlc%ĊLּ:jwX D'o^O9oP$ŗrpF*VQr lw$ۛ(G2NIu{A@tF#EtX~ U/3 u44o=2F‰ȀQ<ص#OgMbz5ksyD8q @ 1]~d0[=Ft+`VxӞ ZA Gnv'lCh߷Bhp"c0A's2G#~֮8&Zs?n$~I#p|vWa Uf]]}48 lfsmqZ"0*_J/2|*ݿ&9m*@04~809b`輖X}`4. BQzضA AnǶ$ ЇyN}']!x4[G&0NQcJ㪴>YTTiМcdyZ16։gVdv1qFUS75"áO[_j5,G>,6Ub65{ṞVx̀#IHGETi9t:o7 مQLO6'Lp+9&XWk.<`N채dwFA=ʈ#[ՕD%IEj)D_-ӣD)uyE3Pᑭ+Bgzruv@|rHp[UsK)G{F|2;fPJdU`d q3+h'ZkY1zm(`0"t̙dWlSfث1_ &b6S/K/ Y⿤`Q1Iu@wGZ\S4XRцl@3 \0$[9}SSWO$a?n5Y3ͦFnH30YX^n!S)dObe);9l$TzKُqˬM3(䭓g/lk_mǫvrG VF;_Re?u] x bvenZyOT[R3ᩛLSi%% 8H~%Ԧ\Uɒcx( lxa-k#may]ja1[!M G nlO5jiki4on֏ ׆M<=9bƟ["$Vᏸ@L^*_.,_p@NNbdyD֕k"ǥ=W z4NQ50Xbxj?0hH )Y@a\uy3aAM"Q?Ey`絻+Lw-h_;Fb* xD4nΡJ|nL.-nITyJ% -]eE.5!~D^ww.O^.F^N 9y`h_r+CgEC>poM)bŎx#J?ׂ񘠠d˪3N_ )@"/nhQzoQB҂Dg.'# wcHBЋO_`6  OŋO'tgKƹ y 'k#(Jz* p}Km~c5yXv`h״:ď: h3vfť $|iˇW!7Na݃SX![9 >H\X7:'sZ j˃Zj@5&zc]㼸 O3ҶG@БMiP dRCZ`qXܹmZyUc#ƀk2,?2_iQ- ;`9U֍خ=Уױ d@'Y_[0f&J >ޯISMӍ7eKWBCГ&l)VcЯCWCkصgvsVE-q JV_Ⱦ@'#6?ٙq26;%UWA%ӎyڗ!x9joW]lVخ[,ݝu^OЩ5{-$aM7@LZ 6!X\l,&| YNdNҜ̆],h|_7TKw[v ~ﶚIMJk+*WM @,8[nb2 ,ť#UN0vi/'o^-g @MEKu|ZϠ;ЍKk\=jD^-fMj;GeqS=k!zQ7eonF+BAUKB« PDp e԰70=JkMiOU"qa.7JxGbG'nL#%OZy4n>Bl@㺱h{F GFdteAi&}G@3'òRyw;=B&aw aySI#P9]E-{9ArnKՔ 0ah^~&KQ0@,Rk.j|J̦to &G1Y#?dN+#oAr>0;'8!r\)7;a܉ؒ06WY3P(ۺ^0g_܆-G_[y;௒;1xT[mJAAU 0ٚnO3Ǐ7M]"' 77ETFMM3Lezވd>(_NtzOdL42;G/$: ȼ/pʊyYԊc H9 DRu~oVp:Q9U%V}x|16rMUD`tX9v0SOZ8x&,Lg xAgƇz[9>}Jv|&oooE5hV-DsujS^TZ}$^d#15"zHCO¤su#?<T&p)֘ wSJ_!o+gۀ"S^9ۆ)|Ќ:e#~dز0 ]V\cz@:4z/K/t]"M2itf{FVKn $)qvMOe/,PuxvzƪGO3ѼQYïGzpm2dLæW%_Ge-bf@zMTo]?>VMM$[+QY5քfB;PE$6g-j,%&ǵÀN|E0gұµ mcKD bH?|`ώݕ]/ 63lL&USܕl'/%T==;Xސq&WpDv8BWr:#Y:ֻ c}'/ :{ЫM_1C)GqjC(P' 1̧M4n9ƤvimV0&Rm4g'Aгjڎfcm(P:\8~$DV\e@U/7+:NQ&MkL\I?MO8B gz1@t!V9~~tBNx cWWV ő|@Nӧ-WO9x]ddG(WHA,:A$e"⇟w1 U. HEѨDl,! PF|Ǎ粲5KR ($Wߊ6P]Pp0k3ߐtFWټ/{[0/2c[3U\͌ҏ5m{01 A^@J" $ox黺DBTaO][UT& ؞xM Za$ 5y–; kCjb[BюaZ91.7zI6םQGطsW0 4i{ƕf܀$heiLJJUi#R-ѵ.z4|:HTwA6={rn99A#5xD'w2ﮢw^R2"fSKk?4 RĢLźJB .Κ%,}?1A::AC6:,!{rAV !C˃E>Y]`U4X%,Cl86?5t撠`%~ߢv%I]*KNYS.IpYI'?|맞j\ܛ31GSmyV(=I,k+jSְCǠs>\a|`C ;hYL#ɕڒp)3JZa&vuM1  sYX3o8^_hBT"6Y *;. r:`Ӿ0߲F]=^) Yy:{8"`쑯G{S^_UTo;h\*bʐۤ"~8$[̈kAإLW!7 QMuxAb}L؟DYRFn 0=sKmbcU0=FժYd<kgAA~-Rzg/rtHa(YuoFf'UŠCXܶTO4f6Kvۉ, C&+qxe K6nM_ef Ϯ`~UpI.Ue ;`ԥ)-NVӏ2_%9*loUi-ݠf/[zO2$)O\Lw67]o2f{|0H(zL{ĪvoxqqLS0#֥XO1  {@s;4Ъv-m:sRʰD{ DOA=NB*|!G4{Ngߨa NXo-I@З٨ #E-<gtt s<&;H:_RYȜYq#d׭6l?&~ΜG=^P/DS$NCl nk[ރ5dӞ1z]w*|!1P7!z\JiY$qǛ[7i= 76Va?"hLDxLMQ ]&1 71C2.-~U+Ȋ"J 2l8^T~0L䣲!5XR˪ ˆM[hI/}3 `~|s7iWWFsBU}H*B!nJk>A6eY%=0x%O`~nv|X-d 9@^&'`oP.A_Q&+/ڡeD~\`?6*ǂpDi@bN;;!}I;})mEļwjˉ\uXtn˯GW(R <|GãԿd4vS"3Η.[Aπn41 VU.MBSZ f#cӦaHy7cq̀h19{AD&tz )E=IHa/q7PC+] 2֭*SA+;苆oFZf.%n@v+/g70,ty_e.DJMˆ yh/}-CdMpKn,$/1:X1"=JF):4L|2i.!lc,>hfNs{8! W#Atہ4ӲqllEroFP\o][Fp;Ѣu>e>9pwHՁf+v{Oҝ$zUP0&2&$*M*0~da7{(a.b"`c7FlgZ׸>iqWOw6A 2ST9L>KeiU_33:衵R!^`$ni\ _ 7{<ۘ 8V:&sI0j_,ŜxcvAu)MJ0g._ӡk,r~P0d"k#_͏+x83n{*C~6C6E-"J7ž PY3s=3> QKgT (CoqRk {R1ry;Ŀ)ѯPR(pDdF8o'}-(Y 'Q5,HJ<*#iXʹc%ݓQuFUz}}u'-3 1`J y[Ո|ɑs,Q%hwqDVO*;؋s lwq8(ڻ9+[lwKBB9t39pvH2M,KLӌmg} QI:`˝& #Q8 ˄|PǫҌ@JPx0XJ~]>KA'Z*LN^ ^ ]X{ (m[>){jp˰ (XMWOKPa Z#(?ܔE~Dw_ǣi>6@J_DB ь v@ Tr#tJ^4fdJ90r$-)CpVH@dAJt)._iX~<,5qʦ]eRn`-e< B(ucaKZX|m^y.,j# o|vP oN%%9P3KqI6=0-ԃ30 4S_w .ҁrBP|_spp- K0JݓVi|͍dwjX[PPeXy{ScJ.0H8LQб(\g+}E`T t{&n=q+[~!|mW3nvShZ!7]*()U80~PDæAiZD-P9 N[;;ݒ 'S`,0?Kutnv?oK2wEaAlYk}i3K"M"/wGB=0)Sht5F+/Zub֗x[OXŃc\20{+v*A)bWAї3**~ئ"w 뒂vP/ocP;Be7O]!I`I)Vr kq[gbݾΓ*`Y9>裺[,%@ ղGN/X"|oNJ 9O]0ZY溟Ok^6(,R:Q=5?)Gnui B6 Vio@ M\?@fpFè]?m*Ӫߟ@-%:ܩArB Vz8"åX("@)Q>a]S@#3g>&ͫ],xԠ&b0l=% I1fܷÛ} p?nOěk9QYIV:l4F]Y Cq k!7y\np&>?J,-RְBc;>6wLHM5J 5կ@ۅ;re@j Zhϰ_%`<QˋNNDtUuѳe% [H!ӽv< 9:,XsE ytDUa2bM~;%7c(4ZMl;\FՏ.)*Z."1!ScG5!꽑ZY/ޫۈS;7mvM[cJ0r6V!~D+0(܈wtaCD+r WY}J(Bo]}tlB )UZqG%ސi)Wx8V>cϱTז HhnS)NCG$Y S$,Y/Å0u+8֟ ։\4rE# )^u,>т,B (EJ.~21[l䯰8hR,'oS$V ԒMrP0.W5I`1ʻ e:\Q[?hJG7ES3@8T佾2G |H=^Ģ(J`hX6WKIg*"=mDAr ,~lΜ= DŽN<"" !5fGZF[a ԅV{>4 ss L$왷CyJe"T&IEF~/] l"<t݅`be$b2N}#?@qaOME~zekBaDuLH1Q*FUbv@r?U?!q.Ca3م1f=t0 t& ӛ:s$s<'ƚtڝ.1ѧx✥P.po^v:=@14unFU=KLP,W͸L^?K[Vt|1!'iAxf9xra$jNJ|p*4`u~Cڼ| 2K @K;U'Lp/,Gm{3״ow~_\XF72bg!h_7EƓRV!?#DE#O}zJ=Z,~DoQhO}F%}Ypxn9 :8?''і2ռ]գ_0E£C[?rFT颺BE8k3zbdׅa1N f` Tj3Kg{;]9B7LkJBD!DkC] |CV% >`V+d&2[>MB ^f~BPf%Hʼn@x5:סNh"OcRX#!Wa$61p$D'rHeqxYqf)k&p)VBBzVcp.8P,2C`Zl48͚ )c#$b̾EqUEP}0Q{+A }l`#qE /lwJ\<,WnEbW \>yÎ;Ol`rQ~'bT=O5?Cze~7?Ԧ'*{{tTql@#>|P\k4)\7\qwJ|W86 & 0\T;>{6!=$uiMh"t&Iid@-@BN[Om[ `5w5\*0` N'7z_R\NOp*`/7qCa!sktIޏ]7KaIE:r9*5%К5ʓ.ݼwIf`Ab"(:%kGs>z[U=_E`unfIZ CQ`;oGh:We4Z<,CzknĠC^ܟϬ`R]eYFrcK?ˏtF3c}M`i^gcɈ#^Axed0aaZ󖻵~"g3/.m~[LUj1zb7:Ӳő#_l%S:ž ؾG*ΞU*%/Z0R (jXwE^DW~VUf /ΧPD&#5,iR{& |FM2,W#:YFT<]]r4ɶ_?x'i{'/!EWXr`ydI~Ӛ uHbː!WtHJ3qFhBj? &1*CG(Ha=O#=XqT?rhK/&u-Cv \ϭ3sf܅&x6Q-H~ .Z6)9 Bx"ISjlAgҝ2 Y#*VqzZ95zA+ȱVᾈvQ'l`K07.fbZXP _dߙ-kΐ# w6-1vT9 rPL`D$S 6!Zpza]v9a4Q]/^{0r9S &zX³4Z2NG,L@mazUSðzn/WGe@0e.SglٱnRt.D ϯ̉?PfCm<]Gqză̅6_~{uK˗ ,uܫ#sUT.!w9Md'i1'L1n~,res`ko&@(yn:{;<c>|I7Ŷ3 0Iylid|ؔeH D7ʯNSra _O#/?de>^c8\ J9ލ[3q/d Pq* ?`L$|YJ.K̷3.꼍FnN=s,DZ.MBQSt?aڔu>+ V5zCT&pk-\̸gXl:`מW  p꡹ VTUd1!k#]ïNp2&y9z>lwwa=MɎ\u t9n`)aNRf+^_QhGnqĐ2cbʨ;qM9Q>]f=氅WMbpz!~)Ŕ\LkV^! yYSC%XR ۪|;.<.Fpq0*8N8 gaR4, 7aL⋂~1ֆ{qhPG9B&R 0]LcD%P'NVsܡ\j"E`{ݨs0I7NDS>e,a*^bO H7Pq﷼x}c;cyLK`M70Tϑk쏥'7X;AuAҿNH Rѥv@IVc@i|4z$i^&/MMIyedA-{H}y5 W|jeRH0V^TqБ. Yu޳xA$/|<ȺP'SάZ`~Dq h7%IǗ*R[{IAB BfOl^XEz={NT]fqL'HOQ= afrz 1'Oi`+W_ڴ5=ԯF} .7K`pUB$TkǓԬ´0S^Y{{l1XޯP*uėTS8r dJ6s lzƉqSW¯ݼpMPrqZeh.zdw3q֋xBiNu:1kӞg!~+s>Lf;1ԋ? ֻ3)Xz!׾ټEI |'cڦx=;;)5L]ҚeGI'AWw6~jMXG!DZJuZi%݄ s{r-yvUK mH-\`rAza)3'wt}-1ں ,aaYPNz|t>lDcRX+/]nA2M%w\M*/C{^_كgӿ1cGʯX}bDžA99pxIimzRPGHkm\'y_ƍH 7J+(㮱BBֈK'z+g2JhBbi654T .a_ q>Rr0s\tȐ}Wg߁ 0;^.;AnYґuZ{ዙx}Yj RM@E܋+Mx񧁤 F +JBɘ6vy ("N̗yT61ԓN:5>ͳF W1/mVv};Av$C8I?p~/V泭؜'YScg]+"R݌#ek:<2>5,SAdek{6bzr-CjķVnȾ"zQ8Dв[7~JU*d\?SWsbAS40zw&5Wӽ8#dRS[QjYpx~Eڰ*P@w\Ex=b8ťK|A(ܨ+T1drr [^ RDD^^),9_yI9[|D[4RR'ux@H`C-[@826&[n~ڍc?5+jY=4: ?/\MV4dv`(Ӯgiߨ[`xaW\^ <%b86ae r j+qЃSX\'moIwo/*϶8ORw;秤Q5¶hdpAABZ5KdUp/8>gM3{$w3\d"vwSp<.@(<|,L٬S*+=;f Vo'sRp#؃SZ%:6igs[b;ŒPp ʡWع=<ʶ\^7/*j#=HF\3=;TVi=RweһMq5g.Ud ̛L,1"A@e.k%gr6<4'#5!i9 3VwoIE$ߪliBN.352q RX=+W|tc|1*W7Y;JJD~/O=Szz`M ֊JR/+7k+K+2Aa[ר.Vt,λ@uyԔ-X~fp簓Y زw#Ǐxs;ӓoĤeA/?v鍮s,<]zB@I6I|MY&PNO\2چ$vRaE厣P2_Y/5tL&m٧YN`ʄzRYq,m5>+D0Y8I[=ޅik!͐RaMj%0^nHQG~هRTovhztSc}WZjF~~q3^m:bU@p7>Z!J?Qj+R8ךygZnG~-L#ijvNaJvBmK@<c֋)nA!AyϊMt#Hyr> %TJ- ?ǧGߦ: c;oqE`b5Iҿ,82 pP5FRd L3cfe8 羖>EfO: '&6F1dY;`o!v3uJB!BEo"?t[^FN*^"jځkfٱ砂pt@y^%?lglj~ڵvh˲N!#ڃ)Ѵ9NZFnyң/ =x/8_g6@6v3f.8ǁU˜kuJMtzsaS˗P`vD/l_)^<4yCh ٠cVmd̝t~9X@tK2,eDV*O~awa 3y]l}ȶ%i)dG=I!m ZtލC֩wkN_Sd3 7M+6^*]?OOa8G ƒtC˜Rot ``F& #\'`&$' xndcGbqT_Ϟ{؊DC\{K/}x ;&oamZ9[Q5VwS{m=gbx"6.].TL30$˞gf -Sգtɚ h"yt6 &nhPC޸..jbs괾 ǷY+BâT#%D C4_{I9*og[v=b繴& o $)?"B:nqU}_($CDo!`i/}PƴEPjZkڇl 0FήQ@O~_w$ 7X@& FQQR<l wU"\p X1IPsnÑ/DXVWg/*:1vXi~mz}X-$4[&m+*T6Oʆwrqh’)XCl KR9HT`X ~.s/5a( 5&C;!14u"2W JT/Fk`bJOx3g'3Ӑ-w~PY \ !l`ʀK{4? ;K)@ 2TYPpr"v#ǵg+%a0ès5 j] ?m{ J@jGY6RDD7HS׶;< uߤ>i(Xϥ5eP_}uyEsfv Q^xnԩg[shѠY p 3̩fE~sᏡ y\A&1jҮ[8gnRq%oX&Y0צGf@ԑbu`/ϼ\Z~!K?/ۂO70]|Nyz~VJ[}p5w}@?%2r(-G>\L,:7H$'Y[֘a.3AnO Eökcr˷-#9KAܨwjXf~qD-gE#bl+~9|HhZ Kni(L̘msH\4 4}4[YTHu9 .*]Ƶ#|B͞;.iыZ׭Õ(Gɸy=,[D8^Ǣ普eTdJ"cb}_N2Vj$*LE}Dvm[v1bv.M= ϙ=B\^腒{Ћ A3yQo.necڎ4BmdF*\J4ӌ D;n~Gؾ_}XAVRQ-K۹{$ W*rjUA<*c~EhAl?ܺ h7J+ų%4B/4!lLR Yu8xA$5{bDY7:N9lUtk ऍr8L"h'mr&ԛb]3mJf"Rdxcݓrubm:u)~ z%IQD 5=,e>4Oj% 0ҁĀ0 tf!$29#ĚGD8}")"9u^! `X[Oh^!8Fu]"=cעa 36%u Ò bߟX:Np]~Y4@[B8F|,?gq7 oXEOʬh2JapʷqeMا>H0;P}0*Ԫ9Hk>BLu[4!8K:|Sr6h^Ǚ ߩBsvN!Sا̦xlQcyWQT0 F{cGrqeL'1UB?T;eMRsc(e,Ihg\aP]c#Vw|:GWZu}l@'01iK,ZVXq\m9 xk9VL]eR(a0f$=dq׀$c@WlY4ߛ~4M؝H2`gwt'*=!cw|cxcW>MI1I{*l&c)!|R֗3c<) BИ2X%1,<օBw#ԑ!nuH.k!aeb! Sw{h?FΓdRt͕1,u6Dדg0L Uz-JҶ~šr/tke;2e~y5f0.f8~W^YńkVD#c?I"W) B۾bX :*6y?A)J&]W.?FQknR75r vSY p u>@ƍiF& YT%gFCgVuoɛ% fl]-h]:^@#j&s}X'5>ћׯAM{v_"ս ۲zZ`H[3σqvs|jFf>YN 11Xfs~|:XD#'1,YR==. ^JJQsٗ>oGA)+7ݪA5?Uit.C.->XMPn? /QT(K(NNLaq\{QO8t곢O!|3QK~@cf$jT:N=t᝴U1a͍{P`F&QL_ {p<([ӲJf3T:_<ftn:k'ى&)\٣^{Xb4&9vrmg\͇KzN7M\$kEk5!>](zG MTWd,hHб$m qV 3SU/"uـt;C752t`62H8xÍjRx@Zҟ; OVs$m+HK1O橓,݌XmJs:am= ?e"j5/F:M(_~ C(c2pr#IӫMKWK ܔW0x|SR̜kHq5Ay8c;(Ү=_Ā$@blFy홓}MonOv֌?(^x[Xop l7:_`x "$WEsÓeErc5g_n[9 h.|E|j@XY\ȈR.‮8#Rn#WΘᰨM_C$gy* |"-@ CM vּքhn:;.\XrCJ:~#b&:^ P dt0glKM^lK2b-.qNpiRwT鎢&6>g!Qٜ& s 7,dnQU!!֩+YT- vA󡅀i<-h{1݅D\b| Er2/o4Jj>$9.[2 z :urtƜzQNmf23q6R"d"b7Ʊ%+I ac[MHYQ!w%EN]'VPrȪ^.eHTx(?CG$Xh@hY=k23?ֻrID,ʵ:!n{fnp6f~03Tv5ٌ%ABc=𥳐8kF?*ƢQM/@,OFV-f~+W 0k}:,(j8-5X_:}n .$i)XeśGK#׮J`W^22 o%S}( &czxm!SƈȤ >J򝗨iB]d_oy a11>=j(B-y<mDOtԼ|>YB9A=MURRɲ u}TLe"⎗Ҫ$i%p e]0D$rN/B2X[Ɠ_؃vLzi-l=YCKlD&g9Qd,+߻@߀HmT֌Z %]SemـM2S:w)Sҝr3i5q-Qࢷ'KS5h,r=U3ld{#8CD0Zz"noi`y]=LP!u'Ux"SHNR? UZ4:"T,}s.I)nv8/ h.\[GU`\HJJ^ 1'kA{koR-i) qj!qR靏hY.*r}N%/L׃pDmQ*'JFS;}k&u ef+3U*g_Q>φx.mh~Az6`@.rx8Jmh랩uMf7'+7Q 0ctܨFzB Lccuo 4>`Ng6"+S;tUelF6&7z B[Cn wP(h|LX(:+9v dž@QN*n4nLy7lW"+v80w9=?MwyY*gW Ŵo_0^/18?h=xkdWпw7, /KވY2@Wjܿx.1)9IЬ0]=ғh l9!BZcQ&&t6`OGvZh uu}.GSQL`j„7/?ChtTA$rH#lM2JΫrMKQqzMHj{ QT21'lx؋ׂlVgsuxW{:mYX>f_c{QpU6lP*=r 狥EHJzOUZW p`Ik1 ,܉w@_ΚsҲ#J#`B |{蟛ʀ=͎Q83zrFKSnL/.$mq(6q72kv#δIՠUv"q9ubڪBbjd2i GOgj!: XJTn֒w.>:q{hrJ%}XɚA6T^fqbv-VxHo&=/|QA UPTI3 H.ղ|ߠsPrׇӹWQI{cQyyq' (?8.1=?Z)7&χH ?P4? 6+<+\7-yӐܯFkwnKhM RLK->s  F@al>x$6-E_ &黊*$tҸyqGٷk Vr/](, yf_+&Tዪ~ycż4uLƫ>%I?~y;NE*kܢNbZ=_QTCC.~MzM~%槩vův_.{L儆s\5qUgJTy(rKB ڂ]1s^ǑL3zM;~ƃRIDht{fqW>B/oSO5<5$,f фJQKE eF$!{3\]Tz4x C #B,M-Duo(ι%Oޤhu StT|dU,FTn}CCz-_8ylyp5|1lk"3[ 2L){j)/H>[gVXuR}V> _NZJ*zmae&ޝcnVT˼):F)-A^do9,3M²ՠ90 تX".7eG'V#FKX݈B(6 sA֋r;ʽo4?*j b H?en8ۡٸZԎ+EE,0\d^s :v$,(_H:vǝi}0|=rbFd4|NemC]=. Sv+MYK"fMfٶjOf.(ITtP B?Xu8ь>Dg> ?~iBk$b s~֥gx;I`UoR ۵~24uGɣr05%4:qa"c`(OMoW~OuψF"j> 1GYf!< "S"juds|\ЮMQl]:u@ `u֩v-p!˧|hCA,p%XkzJBlHvflleuVnCN3WDZZrc\Nκe>E3<OO΢D1ݦf3ߒwxgɁ^K̮9Kncm_Ͷn-d)*@%wϓqyHiўRh{M8%URH~c}N\W&S/x,wGar49ą!X~nއQyE~y=5 -Йũ4ṟ|6`4:Y~K{™0qiDїm3(!<*=)MSށ>&]wrMmY\;08[ Rx0~uXSXJZ]7`&cJ⬾ge!L:!BƽBMc^F {j,z^t;5"&1 "A ̈́eP~F401giBRԏ]0\ pX?z\}#mAX9(R$x5O|ZPReX}rȈW%GfG a{50Y 7g<s(7'E'$6>ֵ(2V)@ ̋b择%TZ7A&) YP݋ʴ4GN;B_ 0O9LڤN0 GbʡβMRW"Mk9 9*P^2|\9 y?ݷt .]'ɸ;#}Տ#jA&Je*y TNOKE4͡PկұE]r.Ao,,\TM1Aj{ t7g]nl"$Z&l!\.ۭͨX3w4䎼%FWd_Fof?صJ+ZvBzv<ȅ49"g>m\3حaI ^lA!+aWH#'+TOBIgg{u^p~2NBsv׻ UyIIly9?SL9LrM q"Y>q)5Yw^.XjaI7zjit,[D7[{ )vmHU쟫~)F4Zqyl J\B\?M8Ybc%BRSk<EI.."D\9~uWTb< àA^{ŤgW6ܢ"8rx>&$yQ_'ʴX[Z o9W1ujE cN ?X~L醪sFRAR56idYPyA 3+!񁒵 }M`I9IF9{G棈V*ciKbi o!AF8~S1jJ D3Me9?RưL}8}N!{=o *p i;]vϨk$]Vt RgW`͗Ãnb1mS!Km;u‘2m[b:R/Yy<:7_Ys\ʢh46!)d@Z 5ggR 5#Í76`эVh%91ȖԳ`w3e{ iL;C xf`z`smqSw)lAٝv}ԎK=ʪ7O0}PO2(g|Fl>yǻ(mi -;aZW92 kxopA7Փ|hapбD.gF1,{;% arx4+2!"877*)wZF+""BzA4?J.7Cg@T{oj;y mҭ:Y$Aw"۠ 5&+>rYClԮKT/bJ ^2ϼk$?D'Wb_Z.)yHR]߂v+5yLWbHt O;<0Z饉2\k+Vg@sp2*`5\fW n&n/No>6yXv,&dnF "X'% \^oKlCKpPS#LKpsHLC-L>ђd"XSk" n 27t؀Ծ^9 %#T.߭ǠgU觩sW۷կk |J3[ UbM|:%IޯHc?{ #2[PoD.|RÅ@MnTɇWY:&‰UF 5 11Rǃ!G틇&?$DK{K (e/yhh+\DqaAQBn*M,cpbk*4Xڲ+{l؀p >pM.^Ȉs؅j8 |uhpBsEl#x.8*кaMurA[ TO^s][Y jnAA5jZ V3BL_&a;ZJ&AuT(Wv^m#7-w8ͫ]o|_x9 "5_վf%c% D-Ol+ wHJH_<X@N ( {g:v7e$eDP_NǶ'O شmvR] a>VM$WoӹY?k.L9V4gn" c4qu$쭑b|fk Hm+Z&Ƀa;<fY{8;81gγ.bĢ*ӒctVIb@z\ ݗ,CI3S4#^ cxo kõ{2ͭ1e {& uP)Ѳ` m7KѦBAKM9 m6LXna \XHYfo*k}1P&/F?'s hjR"58 z1L3PmFz R߸Ĭ?lSiMNFUlrJ~cRY\kr!N6{qZǡk'6Ӱ4#FKo)Y3'33~޿\9d^WI$FU|IASyCc8M0Ҩ2JR֙^ugJÆ4 Dmrt4] {Tqm  ϯ^6[;~  Oe8Jsg%>^mY!yh,kf]YTXw}|`P"+y ',)vO^3fW;nzjᢺvVw?Ǎ ]zݞ7|+wc, VMj̷|&=G)~d^m|bZ{Z4~UN,8U@C0F#JXy0"U?6M?)z@ʹ#]1Y A>jhʌ)b t%am%OQD#'%}ə]yHMv뛣x(CF,iAG۾Z|! |yyF4#Ph6te)y7R9 $,<P!L"Cbwۍ]<QVo8l"<sxoS7ߛ. _n+(ļ]2cZG:r`"ר(Ї{h">HvӬa~9 VSSZCιt.>IE/ַ mUM O@7>d6N>CLVŖ3Fin<4'9$V}+<$ل t8}s_ \8^,I/Γ}N q6 GP=W!t|4Pnso}RVsinv1%g>xNW&R 2[l0 vUCrƊ %V<36Ks[x rO %r0DՅD<5&0v/PWåXocs6f5od'H<ɤx:마 fYpJν.NwqHI:M T,IxJ;apzOlI@j1YwT/BDo$6ĎhȃU}іɽfk;ihX1pK˗HU[O^>'@pAo±F(SW+h~Dztba$R5/WԌ:?Z㎺KUħx4ͼY-= 1zov((qz`nŤǝE}/8}A bGwA" th-9'#oy$kG# 3L`wܜIx%1Bt9HyVƼVKV_ƿj3{%GDrPQHXI/ޜ>ٲ *EiY|JBE`T8FE1:"icjeR*)aBϨ0-}Kx- [zrLtd^t`*[L3[;PT\wMϑ @B"x"jⲗ2'~㲫r_cђ^ki`*-Ctk;wf)+X> ctiRN*Xcʞٯv^hKijbeg@P4E. heX ^(Z|?GtoN9ɟ2Cu)؝ e~4LZ^/LQ?N -%A_jSu0n(ꪬU :u7!j*xNt崒ˁACUJs 瘃$cOU]+ɓtrVr Iy(TzMc^IƷ\[_*~2ۓes|5S@ rtE ]D5nxZQ&JT@(׬K۔2-)kQCA&36lx| S~ѶE\!<>7x _pt˦8!҃\쳐0Q+dS@kk_Ԛ1 SX:OB m:Rh{@q*&vTpDGGа"$J\p9a +L2*wO&άTv\$C߉7'D= q”},gJw亷{ o0kEA$BCG՞f5r@dTa~(Uq%$MN_\,._eўzHҙyC CFlova7 CrM| P|vk۝;*cwi_H}.nfC\E ҀoH NM`>Ѥ_ie ]Aq$XoF Td5@yy۷Drq!=~D}zVJ[Ϣi9YKkP.V %qiňU٢GhHgEӓ&@"̒P-`蕤 t$~K5CJ{wS>3Pʪ}l u4[{MƹdK:v9qڀhoӒ-|(YZռ3D<(l".*8b`F˺2]Govq(sw bX6lF?Zgonݗ+&;G`F/D$s=UĶɪ'ha  'R뭀 Aݝwy@)ڠ!D_&l 1e':_FSVtܯZn{*in;y*M7ڂϡp)G}Xb'ze֫w "-8vI>yQ$YE3b-$ܩP[Ge)1d1 kh~_(rW|rTy=B=xb!yKb=. H] 83WϠξƼc؜"0(ޢBcy~F=§a Qu5 %S<+\R%|O[D j q=IEޣ>AŪ%Iᶻr"af'd {Gػw(5^֠JQ <݌Ci]ͶFmQa9@Tˊ _R {(o/]`Y4b?.~j xDM'dTσVc/^L m(GĉgefAR/hA2*)2@ ($vPݒY&fLd ЪK*y!P` )=0@5qfFQvD$r x3RH6|~Q捻]n*G&-9J_ i|U*&J[d]@8z;M]/!X1>xHE 7џ"wF>>|MFlBAqFwz) |sI Q۩ylT!|K ?(%ij7ZnULJu1QE2Qb :&mJa t6&0=)1)6J, @"TvX]DB"^efg"H\XgI x <;V#xD(-m@zԵZ-L^E ߢ=18'N:EyFOckH78o;ND26&2@`n8FC"i+J\-'m+ORwTfqXƷ[z0jR:8p|yp2.)[2NZ 4ʜFД+:#j%^xhߜ57Q5j;oA_NiA,~2;d1 eֵQ91|%V0)њ!\s;}C=g<}5eElv he+i1)\pri]94xRԟ<\tW Rϴ?.6 bsjkk<5{))2 K,92X"j( yuחwCvfH)E*vj(CtxB##kσd Ȝih4â7"&,|Ew۪NiBmZ^h{T4VV-,ws=pui'!i&M N’hKd}23 8ɖ˱%k#xҩ0[qn3u Sv71 K"c34pLX=;f&ӇA:W7`'cuȨ[' rA_Jm_{؀vq ,{9l/!rUB>+rfM@&Z%`HWIoi&?:/`N {~sC na7 RV7_p *?˜31 i)9֒On͓wN*-'\. =ɞ t k-ͧ4U]U35}~;;@`L3LhB]z?0iFY !ũ':_N뛋0WD" ]sz%s䀁^O*ѯ[DE>C7N88NV# Q' L@f5(27l,m*} gBo*xvint|w"RʖkG4n ̐93~\2a@q1gmPC ~̱ ÛeY`Lsы2=Ѣ_rw%R9q=Z Me9UPIÈi#Gt;#\sciaUkK(ӅH@Ie4M:YT$7v~|4k-gF> ֛m6_i&&dַJm ϕaKMG|жEcNme軅Z L_Lrift!RJY0KB/9 OB5]pGzy|YE7z+a;dh9$s|\ ޏޑ3ţey񹏞aPޚގ$p&Y9h[vp6~ϟT^Co|7k YLnxa[ReC)Jч[k>%wS2p2@-nf9Z0.M=Kڝ%<{ҵY( 'TUwAӼU02pKcuEVy.bn/JqiK)LOy?Xþ (P'rxg+̡zѣvڂuġ]Fa.\LjVtJB\c$"EԈev;. k瀑-[,OU\tl渴:IG`UT-= TT&?ΈE#zJ{ӊ{Ν5!(>\၁U+A*o.X-UBX rhLH ov*l ~9snf˅(>N`aK'%ʛ'fQbWUIƵV,U1_\|QD HsPÐ,0CT8:L֎|b 2YrJ@$pm=s/^vN/,*q1U".gTcr\T=9WtrCGmN#uv ۨZ0hqζF$ls%cT.ɷ%HCp8_^cj߾m?*U8jhbX!݉| 8E_oI5 0RZL H>`G+e#iap(d_7*߀{4Xc̓5~JV4m"_Exif$l&:. p]]=O}>͝cvH<˯u&Bwp)<__ ʚG7;{@w07`㐩M8aUs&;n]056QYF{a/n=Eh=VmiԆ} 38Dӛ3ߝ8暁E>!V^90Ld' #˭ /ų9DNfj{2zZ'<6 %Shpydq P@cj|40-=EHx?l)[^Hϙe0@ZyU9pqb4vF*-T^k\*To z$q)u n/U@ ajt$ (&m]fdzf[b\:ɦIF-V, ts[6 LH\*~\[X:3NO)'{1jCd 64c|T|ap$+}Qh# LThJ}'\aџTóˏڿ-AkSt\}.f#hoHO +Cʋz?iZDޛ\c% dbc.t"WYMۚ*<4jۖu>3MBo 'pݤEG;"2UřkRqg͢8UJ㿛d2C#7:iwt}Լ{0=؀&|R Ee,Q[q@-)^oP VwS:tFzB#q`iG{Cz``ZO{|_)vnSˠpN*9XUٱPA~!ffsp&tA^(93}nEG5lM%7Wof*ACiS]yb9`5l cF_^G6C˜0 Rz$o%Z#$ 7hsAq C`'vk١y1! 0{Ω|ղ^K.<Odn%bGNc^t*L\JސQ>"D(#AdW}>2+aFy徚|j@[f ħډB*tߌ!B<2 +o,->\H^&a]xq&ՀvGܹ }DLyEc!铓Cm;RA]H^|\,N:@̛S14mדI3~J!)ii  ,l:YeMN2^3G8_2aN  !p/IѼzllʼ&Cv\._%3'&NV>E hLYv#2n'yرPmhf3z@sеBr>Yu,)sgt__cHpUnhƴ!>C&:3czƱ n 6TDF !16qukF9{~xS\îTfk8G}*\ID em M16ԦBPAW|@I-Eж@5HH?ҿ.nW7#h#@#bf}Jn^3b[Fxޘw%{_nS1mh"}d5Ҽ&Ŏp1L s\]gpgMmv6Nߨ/1mI'jX>to04F 6̉;cF#5 ocu#"ۣ?L!nشg3:8O) g786 2r9 _T\K.^K[d16 5G3< w-|ì;]ʐsK+++E5>(`z~Dz,vs4?hf/Y` T5~x U$%'TuUȾ'|UFbe07uV V=X1{ϓj5x]trճ/C\րb #CQ6nt$U޽c5Q}7Sҽxj^_4x"B Ňfѭќ +˟^I?Su+nDהǨǃs!,'T6ȡb~v|]x &PȻ3]~lb?2}LM,=Wԛ,"eQ{(#_N)|l}vo߱][76kaw)K!@ 4- D;T+eW?>-}s^ %֕'m.zX/HLb8!=a56dpyYz*6wE]T8򈟟Yd anZw,8apm,&*#Kx1$byؓf5k-}0!.S.0\o=VO/Lau֓* xti)rv5.r$ݻ6Nu49k;FݢzbU3Kam4+tz|uM0(\>O'jlS,s}j/_S,xf1pMYDFa\5`k 0{<[K}>V|Z̃ɲtk@stPbR>Vj^iF#9DNK}Kbjur [vqlMJwJ1A:'wTżqrfְ@IL: @*j܍#\EWPXoecO4x`]y[|><ӛ>P+"<ؖ*IL1r ~32inb[I[y>A,2[ż&VHR#Q+ehEX&Q3*c2ԦEx#f A: ۨ)GCΗ^E2/{lge# ndbGcۡN6AF;UCEr2'1 ܸT)]8.8 $_,`Ƹj3!af\ : 'NJ6Iu\Sblj2ίfK)ӑV5mӵ@[IC#9-I)V8Ca>3М#4`)d6oT* I;[f[q8b_e=a.vţjۧ%$L3ɧ &R[X0Jxmԡ }{[:w~!M%ɧed`Iۇ"t1IWK Ė 웿v +|MUYR Qӯ2uleX.G˞LB(.|: t0\}q G&LOL[Gio}|(~H=clAAҞxy`iM,+qM8OuT'1j΀/Xd^?w($`e2ȼH.5Nàu%J$^?T8\BK\7KX|"m6&>!lf1i7`sE'3k|uTH4?$v> ¯>0Y ҲXT%dEԄecn0G~u ڽvC]p9: yʾuyEgIEZ # L/ϓu|'lw be%[Kbcwxz+fXr#̞T-V$=*#tfl8|cUKZT)+[o~rtPˣ x:~W+5>NO>o6ёv.|Yބc˰9`4j%.`ަ`a #* Pd_Z:lpD4zo]n ;ľl3Q$+؆A<|WsF {:ϕIkm&m`ެQfM.l {<3 #s#;%~O)09COֺ[ $mƽW]e9x(9NҘc¢ڞuJpYM_RKc)NZ.N ,r<쪙 dD;c!X\rRP<5iyeS轅s\g/gdNLCw/uK,*N+"{ͨ0'A)hyǨY mʕc4}9. YTٛBG1WdG-s.%>8G6{mR]*(__'#A!=72nMK)yK ֘}W,nSH!5]˲Ut\ HԛJp|t׊GFՙz)^'a`%ĭl,ҡj*#^4e)9:"[n(5Aӻ4ԡY:([NW?CDhleIAv|͚`OPtA[׃Ҳ:nv#^ͶaF K_n6hnP#$wZ<9Gk JrC1_SE{BIOo>_*Ok^Nz =^?$tL|VJs}=V*tjϖ=.XF+j#&3 .R Un>hG$1sTP-%!; 7F Ie1-)lNX gl;FCk荞$=~y =UxKlV"}MׄB-BB@4j%i 84hRr@} aʘ%[zvn7\-SA?1{#y~ftL3whjv02<5 NH$C&kaqcXKEb?%boy$ҧs4DY7:X g6+5St,y]Q,Mqm8t<C>O}.'@5XvB9;&4,Ԁ4!2@ /N|gL-_(a.=f Ddt&d^+%'"HȄp biK$\}h(Yt.8M>ѩЬL8 MN{6ZOl 򇴬!\,y&lXkU3T}rNvb1?7&< JBeoLvumf |nIS m*UB_B=~fOmFY/a-4Y7 ֻfKwaelCfE"il(yp Ց]S "б}//a`p&F @!(ˀ'C?ӊNˆ +}agxqjǫl}+ΩY/ @I/^~e5hG6O@ajWMખ PT(Ȓ4I1,F gG$2`4:(.gڽY%H y13U@'f|z/jdu4:_@BH=d7}9ЈT5߲:2j[ՆnhD!?`킉1xN4IYI_Sâv5nzqtXddaLasO<:<<Á+ťnMVnU dž>5p^٢=llj2==M;5YV!8h9z-ßVFjDoTbvwUﺕ)?uxq;56j9>q"~̥״),J'ZTepU`D\ٵeSͣY.%it:ڃIkv;?ƽe_:^aB!.):ZmQ?bҏT6Z3:RW1#Ev}@d&m`gp{BB:Ⱥ|{"(j }uN+쩽D 0SlLE>LO1+Y>[sAla.罫 8ՊȊ( }.ߥ/-n6wzAq*0hb|>1/@|kbxv髀M؁Hgvsct7^0sZ@NaUƠ`U}uԓ͊NQL0L!deWk K>P=,iHL_Ċ]$x.W{fI g! vEt͆Z)_€ժJxؽ3Z\" |YQN⾠x!b[*@/ c(V> $urQWHZqu$lҘϼa>ih.AFQ0?-Us#\m4bMg߫EۢX2KyS+4.uJ"zǟd,I ^;x2/ oY f[_vSQ8JpTH1va8I!\{=~߄n^B2L?rAOxx̞`Z H2 gtwx\N] BbRkN0`ȣmkBtQ Qm!~P94@R9hPmm{.7&1\fAq"$ Ae6}®);y(GQsOiy Tބ8Ci;l 0cB0kMŲ?Ao퉯 7 d4Pb0j/gD]4Re%UFFCLY)!Lg̯lRQW$*;|ƐM1Xr݌&9kdnmcYM/S $Q3V.?ya:mKO:XbrÄ #3;_n iۨ,t1AfS+] /z J$ȧ up/[WL],Vчbns W 7PROk9c] hOzhM.QC[zkٽ72 i1G%d/&JDMR9G$(BbR _CY72)i9G #mcM(+.:t-{~7؇0>׊xQ`Or(}6 ~BǑ[ª?<q6h Y~3P.IK[،,($(B3f Gtj`R]76/l3Ǵn "*WbH&ʴ"`ڬ$^B&DcD (gPYc bT% brƢE[JZXmvE^hrckaPh(7Tg?+Z& L{";M$+C;5){1µFqcH/#l{'lE ֋xz3^B2fAp诃 l*5 d-C.YnxAJe/1X+Ě AJcaQƅ>Q&ֹ=Do5 CC"\)<}7CkvMot0AWL@T0ZSN'J*٢fWtb)'EpYԐy;vN%b3dy:vW 92 ]o10Gf c|h_j.[!Jv +oI 3^*'% C}M=fš5y8CrT8\7N*\PǾvB6S1 =L66Q|$m>qvr[k̵ZG12T9̹܄j!vWMl4DK~p8aGGlH<32{1­z!r ]Dq FT\X}iZۤ~N U9QiӞGeS7'S 2Ftڋ1)a*U؉݂GkWmEc N]rKr-:`k 9(&(Ʀ~M36EO[˰R]UgO^ !# b?{\Ј$}<ËlHWsw'Uq0O=Ks"yE$$] a R6WA:\u\߃)fEZxڈw. d} K-&zHP&/} f`Y^ R"p_;+s>CAmWAZ ΖU djHHdlQ/| i] +xw4$?42CU `m䁼@-~$oːtH;v4{_M|ɺ,Sc!+9٩WS8!%h^vBpHzSaj!suZt3sGA>3:rʴ{gz.>Н[[ɤr+ `b*/z{AoS%v=(_)T x?M L ٝq!9a,Tϴn1s{+@% ^+K<ݾ.VmbSZQ`0br^&S*$!y#lXX<¯–eߔdu޺cW~gܦ}֌t$9=vxԫQv99\~`%Gkl%e@|=ҎFc; YvTE 魵hO< C#Yk6fp@.@!h$[I I1DM!E,͑H}~-V֑wO 5E&V^Y=um+\P*}UkS Tf'MBlX r^/ЀS#l\|/2EppJFj|W~DSf'MgM}nxW-[B:%ߝ;0`߉\AIT5>p{jGs.b6$3Ǐeo.z{qͼZL,Ńy#PTj]6P&/w?>>lNauqH=I9{R);Ň^zi0⮔UgKN~8U ٸd -"%svvzwGFw@ -Q`|WߩP-Ԗbq/LIQ8pCvDx(}; ^Lx'r5O"2µ[a h|YVhM-^xoI#1=.UX%@]eYϑ" P it~Ax}FÙ ΨS_DŽYdyP*l>WƈH;WJP~ޯ8']{ogk8tE$_ Jz0P ܍Nj3;;8i||8hSTkv#x\-D$co&i;BR<pa%S/g>#8.'zAؐP{{Ը;񵆇̖yu=o)$qJV*v)!lE `# ~(h~S9`7Ns]EC0tiã?O;əJdP+GUz B_dO,!8c7i`Ag\yCJJ˩P?%5J9yT>eة|0]F:5dolk,M'kKas0YߕDC,?e~q}n]`G#{MN(p&#fp# u\Tcj"tRqد/8e׳sԊClFF˨%tPY:7]S3* ۝1]筯P\n6# ɱQ빾>T#rWty9>Ll}\E!vS6Cv,F-٤CO!7hqEG-4dI6  u*Y*;8$A<7RG;BO`%aQ[ %HΊLlwañ7jC,M" e h(`d!aTq_UaɭϴĈ[GXB0'Q4Nlpѝ&QU (]eISbQ aZnܜ>~ظlWtc^n cBcM Jb'tu=\h_/zEA].aEs?~I  <_Iu":B=@&U1,!А_pR)J>'޼kAO ưivu%jþw6N*ph{P[C -hM(^~SQ.?@xI6Ht][_6?YP(Kgo:^h]o"_ hCKJ(|[t*`#W0I Q̓рGW=&up͹< ĉgU @O 8,.sݱZ};bkfB!\%oD8Xs NWP?|rt*]?3(0ۿvI.>:}˪)xaq,])!%*Y!rC¯yocL߱ 9taljGLv%aWǭ|4һ l\rC^z"-9G_bqZg©YQۖ?Ur |X w[?JhCV 5[o6x},iFy(_G/AGn?ydd& ,(v||(kPϿMY;w@B/\:|d;E23d+#Õ^wrJ^[&.GG]Z5z] c+TZb W;Qdŷp>eH߳v[D_D W4RͰԊ/,|V_V_{Rx2ǩOꝍbs)-d2釔 MǒeRcA4uӗ|D*!@g^VPk.Hh|ZP@DaҥۗkN)5/O=D&$!J6-V"IOjU'~$2l*w!!3|s.[q`@ '}kވ`YD"@J]lҽ>ɺL}^m;>/Vâ 0{YM)<0<@KtnBA}@zxTtY|wDʆ#z̠C*Эi&R;]1,oDN^*| N0P>!-tv-bV}hS?rȘ$82(Rc}q tlz7q'́szhQIK<ʿsvN7ciwP4gsiFǷO)Waa[}%ȆG#N_.mV %(\ hsdb֭W L X._ ~k/I}oϰ+bnr"Gv99=lOAĩ%;?xNqg7r@! -ȁ$ fPj`KxR,"TVN.;5xͻ(%RnXgJl:wRL_Oel0쥈`ܑ 񱓇^V< Tz NSKLoD!od^9j iS4ԍw]bm+ƏJėƆz${`(,$yA.wXS*Ds+eoVbcȇX#9 7][Fs>P1$jj <D`'H>F%, 39Vf a=[{E,-B~u`hp@h0oo N 5b&q?݉ Cf7'Fp紟43&^ vD5ӋzS@^`jXn:sIZ XRt?IKK`LUs-3R>s`+p|IǕ{_eD 6<1 riO6ѳ3غwJsd=d"` `]/ `*DȇvVG}Lpy@y:UNA 53jpaߎ0d|VEzɏ~JLfBv;?ț{fpʩ)ܠѵ{i/m/kCpRaa0炄0zؓ%qB ?r;-y='T@_:Sd/3T9\ nI~/@r~[P]x4/Րn")D^Z|&R`C) yvƏT4ܤ9eXdn\ˣO8Bj#2rv^z89{cJ79/_k-33.fM}ӐfCTOډuԮ*CRjdHVO#OOKI=NPITzIC.pmw"Vf":{р22Uꃃ^x>)iYl ءcNnߣ6GAS pCP(kC?bc}!(\^Bծ(o&<4;]vd;;Xz-@2ժB9fYy Q͢`QC]O$5B]sNt J^{@Wތ-xi cw5{<3d_+s#o=2ݎ蔉wM稨M1R6V{w6״q,HHЛ.Rφ;"Z1}+é\t@zxvZPSބϏr,{' 6ʆ&SDۢa>ϱntޚD4K6t4N~ux#2md{{=o8b-\Ј`𗇛zW&Sj|ڗ Ʀ5y\m 92aGm4DT[BI*Y2'6Ч!Hہx/Aƀn6k?^!Xa.l5eyƛT)>cIYeU.N@cyq pQ\_->5lX؝5wY$oubQBk kp݁ZZTaiTp\|jlQ!Aqk 3H6c}7pF2^'͋ͩ[#<[w[Rnʯ{n?mfq/dgCOk{՜KNc(i_+bĮ PƎ1(%Cr/w4:_Gh DK&U ժջkQg|„D 7>AGHl̓7tO}[>P%ꞠX#klJNsxgfM~48Z`^Ja|16u>"/̘a݉d5_3H3]0wmo~$Ͱ'BvDNd}^IzԵ v@D?9p9Ɨtw \3y^y`(ВSǺ+ 賹 XC@F$Ԫ^ƤJ#w>^D+V' ^`4oT40f[XlX KRzf-D >UGGbz+Zm1Z:Yh^<>O*);.hR n:e:[$egvFZ+lYp\LKz/ZT>Pw*hS\tB.DWb= Y + hy~;\M) G\j?[V{aSTQnO2x, H< 4_%mQRKc.L$Kś,; r-(R8[~U=߯KzċBZ,xW<çQdgb;s^tDw',{7<0+ir@I_q"҃< vyp5~HN; Rl_o~ϻ=%t)j i:n#kwv@t~[|R]Vٹ6phzX^;c bk7QSA.LIzXDJ|7b0p'nE5dgu*KXrUE6)ge)uF$xOg|0)l5M%u͆//чO֤mdo ձq=UfoC퓹cZ:Uve3EEgp4QkoCH Iͭt?ᨘm_%=#E >4E6GM˲Qdz*kwNt;"\ Lb^u>=msL\ $FQ*̚~L%U9VX_:nx} WX1G 4ү|Hi m,UBݱu>B1 Oc"S<ك>WfӗYVfk`$>Hb-@]\p* vj.8O;l{@ 8y6F .1\~^wew`+/mhsfB6 Kcۤؠ@Bw/@"v+o3_BU2Ё̥.[ rq8I ÝJb٘ѩWHtt"(;+[vjH{V^QK<Gd1w;)5&ȏ/pX7F _%]AX҇.w:O o3:ܿi-@Zamʰ=XW XeO28t7X2z]j솝]EOB{VI|E9OϨq֩ (5Yxp! CK4f#MEqmt/|8ЙT!k?3g=1UɧÖwZWGG;PU )ZMrG Nn۶lT)ďtȘr=q޳fХvU%mU9ZMhŧjx!K5r5uʏSV~9ň>Z'SC2ỆtA!-rg>*e\D䙬c*r$#2VI< Ԋʘ"X *äԅ8f=\heࣗa\eiy!ws$E3coIıD>, /`T@?+_-HW8 lsNdCP* >-2gyUd.d]vߕ_3F7vH6c1|V ec 4AdM>zb;_A?ٞ#ewSk1/1(P -iQn黰F<\æiw(4z!LmmKҮ%ϩn0|}e [&_LMnt(]^0 6 *Q'IFH8pcf֓_H;-GB25Vr W8wrL)vFq7+܉-~8 s:%Ml[z3YuW/d+r {=rkzNu+W֊_u1 >qO] OjhA:{9+ߊt%+5c0 +$x |Bv;pKYkiIҴ-vv@sGMXZE[kPsi@@˙HyN)'8Spm!bSVΏQK^HwѮ[uqgS]O+ڪbuAld/Πѩ[Yђ5)ΡDG>9#(Z,8EV|}2nߙ}ׁwgF+5ֻeЗ~ Y"+fࠃ92Z A@O. i;ta\JZJD C3vOMeYd2E{Wƨ5=P!nBpc+RT޸YίiZ>:7t&pæ5*W U6$&.O1Xn1У,X't9–BέwUa'3)UXNx 4<ǥz@ƭvxv]f`FN*ųC2֗zJT ?N}R VLA/~2i*0Zy=3Qx*8?x2 s+"1ҖRA&[\O +6G ;~oy\m%W(]"SO/hCQgZ '崭Z*1)#׳ M"0Tr&om}Z1׶_b 8pAά~4#iƕc7fMA}w ^iI›R21<^I[xZBvazfPmFi[N=~ c`on AW]۟PwaN9M?,=4%;cꃪXOSs "hεJ੿"iL\֞rlF>d,kPުq`U>oLR.gFp)_Y6[@ޖ3|j)KX m5e1 "E4Ѥռl,ȇ!x.s3 bYRŬm!5Qб ;6~<,Lר#V|p.yT& > 88 Iߑj5AS6*~N0\lh ]v,^nFTM ֗? < ΟCLmwZ&iVgBfф&Rq_ iLxw>A]:w'V~hh- ?Vjc{q X/6N͸ `5WkKH˶nBvkXI5=C('?'U׭tG[%G@:K(@h5]6*~27ƚс'H퇕bB]{i]7}ƦzWn+WJ{=̖B~l9W`;,l9g ,Ϩ~$Գ ,r_kNǫ ޾OP!}+: <qZf_;/ϰ3Zq8dqF[/aR@pH矉cs0~tL#W9)uP gbg@!j.q˿GOQ64erS87rV')CCKרc9êJw$c&IJnPR/n\M!R{QAG o_QgG|:RDC4TgPs |mWv֌FFrw(wѝJ'`y0cbut­':>i˜``nxJCd<(ӄ武ThwRwsx"BxfLia &nf % =cCNnc2AYlSP~H.EǦ :hsx?K(ld"XdLІ0<Q UڦS^=V^3ՏsAښƿ{xVZ!\6j~@/d֎4,L: 9u)d-`MySlÉf V{]T&VG%bZq#lݖ3: cKiobX}+`-Yw+#+aEE$q~mKOOq۹>K:ہzU krC m4HaUzź94Y%V]aJ#Csk\=kB uXЃgtW ~v}Zj6Yv]B0p :=КS4@ W__Ba%yM`?l^w\9Y~8aiAt]_#PY-P̼=K!GEq7^DV^OPG-{)!id'Z4 n!:))?Q᯺ W5svHem/.c4 PHN n8XS$pO^#؍xZ[(.;|"1=*Cb^cu0U3WDHAB-zq.c0Vx ɥ0|״D/ . 1^"W8 9 Iq09{GlLU%K'DENTwס*" f切P9t*r.R+Iͧ6)rwݏJZu&FME{[YK۵o{,1dg:7$JQ<ؽlyF :0Upq†lV XJrGaxfv^5צjE+2/?k$jgotgXj{ mEQ1Eolٮ][?* LDL8pU/#Q-Ӡ,Y5)eFXT(%DWcO}ga %D=)hd&bVc4vaQJ8W8mA}@rՎ] wL!PdZT $|%G[i1g ʼnt)kPry~pFUK Qx)YL{ؙunFt%^ ^=6%fD&Atb,mo{TUh7$8f{tFNjبzq qj:]ise[r1-_^ޯǾ{.!^x^gd&9~hDXou\J4-~{f6H/@S8c&-EށT `1X 85΋Ү3QH0zX PW;Ml#$c} eAF@HK"%]PA8\e'pS mF&(IavOxω #ػT'@+\f`bIl?5˾#NAe2 ^'G0YeXc)ǩޓ$E$6t/eS,93J,YmW[=>y6$lai۵|"f~ͨ R׃bfǦ8 %M颴H4aj&khDgBI晾&lF6߷ɋ %~nw12I}kC c'~Uf0ߠ j6Uα +JJ\{q6P_(nB%cpnqb"@<(sX I#\Z~˰\ϲ8_ "l8"F2,Mt^{:F[@ >\n_Lr33. |&)i|˃mŀg yũf>NamݾZe{n@A?l(ww=j殾ez*Ce;"CEwۃ mKS'"P+OA_ri_Mcҍ;%aYj]rpЙ+VZLA:`G>֜`BQ:LDn7#깢D.UIYdDpVӁ.כ~$~.Hȧ eE= Pw{0YThyAQltEha4yZ .Q&W[PpdIr#knܠumeL}~mEOkwH( Q\d}mEX|Ĉa70J [M<6gKc\t΃PPuHt*1*n_GTP {jįyFzs2(` X:LVV?!W|Vu̘¨rn_Hx1Ҡp#[kOA*pٜ{50</o`sBaOK%trb!L/뮽mRB=f{/"Vo\H -g K&uCӂvLk ϴ똰}{E?ΫVS?iTStu,2oLg(aZWyPA}BGe@,8b~Qli0Fr%<̂0S 26OF49Ġ 7-߰˒0;.T1p D@dWrOdl0eyJhi\rzCJ__Lj bcpU64`M 2G䀤v8`&\HDx=)罍^tg9f礢 (\C V_WXv-Y98lh`LW_)/u _d'7}Pd^eys;[ !@3VJC\j5u˗6pK뺘5?r.pj4^‹ʛ ꖼ w_ V/dp<b4`)oa1}ﺺ@ŗ UTQQf v+YLc}32&w$WdE.&zFUd(> t)>,](u=րMd+Oki )BCRH58t'#ֳ{mIFdz%Ŋ%USR +^/۸DbiSBpnȟjDµI@V >uGżO֕`c ҵ)>:2 xs R 6V; '.횈 -EU>6IeF`Fd{u4<#Pl6 kQ&MYF]n}k7-M j `^;"HM+46c Bup4XZst2#IM`}RC1Wa{2N0ɑzLC2Ew9piث^(xu,;UHe0ī\LE4Z:uP<璗Dy+܋:mp&7ƪfVeRQlfg}o#Z[Nվ  )x"q7l'Q@⥧޿;st)\I-H['4~_ZGy4N^ ^kƶ m@0_DGbvf1hI[sjT 7"daP/ jݫ6`d+ va']H0ei^Ԏ NQg7a_42ғVS86YWP@M⺨OWB'藰v*,Ͽv<̨9VAD%[nR% ĉYjK;H!",eb .V$W&srZ4@Wc 7ǃƫ`(dl_J"pBV_5ڕ9N d=fcVk;}BW,.V|t7w2ѣX},oʶo뽟gBq}0Fr/v|+b rA,w.>a%CZ|#8s_}-6#O"x1⋟ZRGTkz8s'Fj调$.pfPE 9Y}0WO@.mg!l"Ş6[nғl.:Kx?(fL2CBxI p| F:(1lJ ^hed{<.{K;+9 7ʏ+f"w`ҡ-e[XL;iHVgȋ[t #e_Xۅ“mWjW rs2)&~xyםuI5G5YÃ]'#z:@0|㗕]Yi( Nl|ά l!Y GF̍ЮI)7~6y64 iT]J-Qqޜ,2KB/ wmGU*'hWNݙ.fQCwl׷*GHpUpc@Qq_k]Z}@U>nu/u?6Z~5ǧ04dcX4:^oFw Pר[Ww8u6FXꁸ%wKRyo04*Yνn4)1do6f4Q S?_ُ,RY:<Ȳχ%<6!:R}"uD5槷dRo  ]N)+pse"e+@5c2g7:þ E%9>uw(W,茛A/`ڼBNt3>]uhf;@sء}?֞d0/0j==|NBm~Ofy +A*]C@61tmD9R0tOύ'AKe :jc"AtcE2oHGxW""H1hFZ;46ST 2'`koX/ zڅr$Еd_nt<)1. -c C=j~뷧\G]BW™KttD` Џ(=QsDyY;{:SĹkӋ*'Ck֓.0ʲζnJ m@ydeh<H%Vl *c[Av}j0Zvsvs`ď(;9lzݗ+y^.5j( o)Ŷ)c%a@]f,jls.s_VdzX-bghI@Z{*&,}`r{bO9DmtM~|(I;654q`yR[vG*.LIC{۶܏|o\c]CP2rCl@'!b8yՎ}ח1ol9%-wmnEIcgaOcp^Vi z" Y໎,Ώ#i!|𬑉*OeAP龆?][cK2ijSA__jzhƒFKӕ^Gh}AүFTn o_Penl>4,QȐ"vvWV*N206ۓg9$ lX@ϯIp_Gv8cß5S'HFj'M-|""W$xݓ Q!ϧ\{ε 6u^`YaJHxp. &O0p&aDptwyǂYa G M$=QXn&[QM_)iUk6'72bbéf ;l7zn`O ~{`"f=X*oB;+.}>//$U"X9tq{( XYAFqLF) ;[X`I7zM"e/*"}] 8 zocX\)g%lyGJakh:̱k#{ *hb_/ż 2A "3o`3\b2~ʉOL<7I|2e*hl|a (~:J4bcuAv=g ]%3V8ԓSJ SjxE&aJP^aЁT?uvnJ.exU\sֶK3Uk/rvZf\CD)6ceZ|(b4l$1PO  dZRO0+e(Ϭ`kE"z`c&[ݥKvnBkk7U$13ހ~;jpԻK/$J#She4twFoۚ)AOșz2ps8ahDd;R\ iI!"E\pJ0ufγm+]v8͗¥vgv;l\ # 1?æD~.A89ycD4 kA}.[Jl`C~[MMpٯvSbhFVi| VWMqd $ޕIol* 51H(o 3FI }[e"7"Ui Al_Ejpc%S1^:k$ܧu/ŠC DSPo!8[U#`L}{S-r4QbRxLtu^KcE [aZ !xv@*X_-] S&+ι!BN^yzM֝VU/}ZoLᠨk^1JQ4[aW+㧘ȋ!x#uqKmaK݆suqW+jϗV{*S+U99u}ߦ&"F[ޕqڇ֠@€6vs7|r[}tWU,'X(0!  8E8 cúkwnj{EIB#C4dm;sjBf>3&ŬVUwbvFx6GG;`~a~?ج0WpLseat&K(^+ʦm/Iz(GtԖ7UǠtV.XE41sMQ``F^'4)  NFaLDE'SЭP47HHD_W G?f{8]PTq!? ޷)\HIf2~q1n78xoiirXql2!h"kKuVkZ9<虣9kß"⍢2z;)[}s% RF dsйAx)#ct?}[/Nvv1@ z>ĺ~AVU}Ps|RI}ҭj p̈́,(ycA[\tWS_4;^z2,Y' Đe)RDZ 7'd삜g'Y\RWй8kC~̻S0|mP^?SPfq8jf`ks\Y^=ON;U*7^b 8h7]Ӌ䩱)S5sK8w@!U':u1&3L*&&#7}GO?)xgp5-pQS%bX)!&']T^;vɸ!@]%ߴ[-;GBbf5R0v8kSW*ם௲f$qӯZˍ*(kP/ t-LؿX&ٸa8%EvVo/|B 1!33™{Mri901޾ @q>d|>FQTxo cJg8% ؜XY2dve|΄ZUVX!*}[ZJs{5]:X>my#zm2k\v(^0IЧ=ÁYהcJ5ñ@XOB|1 M>^׏|@)#.0ٔw?Mk_cZ6ۥ*,y=\i2!['ݳm] H Ui0WRY 4RVn+zb@NJx%tzGْe_6IXu~͹ѿQU; 퇑^C-^T]slhf.l!R/S"4F6*U5&%$FHOFMw]!ʅj'wOA nd+&ER~1dXAGqBZؓqolk>TlϱoYy"v'AWc;Y|;C*U`*?mZ*'ovwg7Zw*&aYvmEfY a%àWa R+y^bQ[LG\Z(a}I^6{ F=#+8enŹ̠VU^?l8ݭvl_ʪ~APٖ)j4A^qt\}J_OrǣpN0;mPXuFNmty}gWXbh:qtώULs8]#& DM*t=ʾFJ⡚T}$lr&P$p㿐3~^< A֐OXc& Ӓ_kSFipa/e"wGHt~w!}h@qjI;2 :A #}'vEBh .;ub[G1:MuK3N08*/͎dFq8U^8TvCγv?M~_tAs=hRӽtJ_O P8k`QneAǑ={c@Q%W#]"Ϥoyaz#",Q+dJܟΥtr A|?DN0j&ʜ. fLuPQB5ͤ* Gh]6ƺ}9 Z$L$&郏J.lIta#K)̍U<}],f rCKC/՛{ܑr 5[ QM4wh8Hly7lBƸ TQVzH%@l!ڴv,B5,};*ta46U?+҈a{DI(yd7,l8u M )ֺ+A&s:SN{:Q=g>hg vycȲ|+r+CW0Ht1jFU'&W6&ZDMU=1+ 7fۚ;:yWi|{ղչJ$>E{ ]LS W{.3[^::kOBHD1RS i7~||ڭ?+M{jXT̺'[^2] 3{Ss{'z~G_ GBN=vM*l'H\lZO:I:hV5$j3L/?d RfOZfŦ6*ֲ{׋j E!%H'(JCJ)UQ +CIc[z :X\xhق!>iPƸ?i kݺt{|E`CqL[ݞ2yd\D6 ><ڸLcc#U01\@K^YMJC-3LktNp߰3nS*-^ޡ}HvӺ~X?&QoG՞z `- XAIUmԸ!+nS=Tbr;^0Gv 5K%TUD$ `{r2w9ºտ`kXnjiZ@6mרAUsepuT5 H~<9wkh슍R|VAΊ}E{B+8_tS[]{Xn9'Y@v,>l7Wy.4k@Ecp"T r1w}>\/!tp +of"j'pxwT0G3YSi=!m.~QN)84 G/xgR30pM23YX]RJӁLMůA @VJēځ:I:m;7AxN~@=9HD(T:"Vx$ ]֍Ua@lh7?,=}/e)CD 7{n=.#`]@cFQ:ovDtI;szKJ}>?r{y@E~E[ttϡCPQ]>skft]#13o?W=GN ?whĴ?Ր ҧS8P`V[<4%ڴ=,˭b2XԹkv pŦIqDji]]e@6iy'q+ xu!JEꩢPԨz.҉E+$wt;큒$cJȿf)hyoXdVe]O(P+gMA2%Y`Kޅ {IQV_֙;)16RF5TJu_̊j}҅j+ Z vC'9җp HإqR=cװh+,n.2dגF[sK[0hԄz }!)_0[΢o` lV>01<{ NVY{n6oWħIsaD<ֳ3Nx_> #yaIµ7 ?] +M kBO7R94$X\T28O Y[ 6gq.>U@0"Z bT[["S o.D Җ=r`hЕ<YQ2yAز7aT8ΙQ W<ŽTZ6OU<8-=gp BP8TLv}Oir'ut)BS;mlS+F]a7a: Ɍx{܍Ǝۨ( 6ݑd_sQ>{-8!j0lC -?iF /dSK;_z=`H L;#ĺ~D=_;;o0 )Ujo:ySr?~jv!zo>sjo-  ^;YZYoAѹb/BTM4N`WNTeM\GpګR3I#GB_VRzi#NF=iL OU KvB[r)(,|S|GY(| :#XU/ׅSG)߉6>!5lNnx*(zEgQ&yPEHU3';H2QnjԮ +>$ ylHZA`)(J{gc'j jW3ځ)`o6&\:o\`I('Ӈ$,dDŽ# {E'ŖVw߰_ݠ{!=nj਽ڐy/ o֩RdaMo}geWwAnjoXɵQ:> Qy*cK( `VD]Ȗw^s`>{:f ۤ`鰄uզ3ed 9Jd;'[J&GAiʤQd+ӶYeڤ:.9-|בQ{ߗݺr ~F9]vsYu|- ќJ҂K:?|}ߢxш"r:c̳tM7C{jRwo 폥@[n*+ 4 ,bJ~ė"i#JNڍhlyR7DDn5 ^x·4+v{ފy@ utNb1 7ԻM*$Ww!m 坱+* }:ug,Vjϼ(9o~+[[XW)RT"Ua{Qry4/ZOgnr?-ò^8"0#1\J}Xe}܉;!^G{cyëڢH JQdl|km@2[;bާ:v$ D AeB>{/AvʔIJA?$* t4+ٔ¯x ~ĸnM1i 㔀7 --|Sm)72/Ds rٴVG}MԾeh8E5;EA&n2aF5^ &qi"B" A"o؎`5-A7bczW;`N;qE.Pi1 2xtA {X(e- [=ҤOLޱJT x͐Ѐzk<ǓI(g)u=xmVdL vK^P3yw\[_S=vbJ>F0$ݯ6 =1~?*[}'΋B@ӕ>}N_cZۺÞGP,a (dܿ3uyU67B^$*YmB/ϨY"Lt3q:R*l:ׯ؊5~m9"Fy<%ʄMU/*۩h$UA%I_~G:;l* |/Z.L{ǿ=?MҒnZCA ֫h:@`x|UE=o Ũ Iy9tFr 78ļi* b^+XޯJ{g&MM:%~pҢ&^"z.QRRSie2UP_?j $1B*0{*(ijډG/;,Uqƞͷ;g.YNj#7jp*3 Ti"coBvo} c Z_TY~a}GTl D2 8d6gl͞#ؐUG: ew`ŗoC:[鼉 E:G툾:A4f (\TiT:JW: $G3? c)Uvtzå'X[]T1>U!aEV I=*u)Hᑪ9`/i*hJcZŽK4S1E"~cZ?H0H"3XDG_ ͕&jq g%K5m`e)kUJUB­ eƞ)";>{ed| Vkt?WZ$7阋Y;%O>}8#riasZE܅y㸡(ͪ.yjr /hS3>4qbjaoFUpaK9Gf"64K.OTۭ/{Qp&k7aIȷA:S(9P?6=%qJ}t2$"~0AX.|̂XnߐT;Nv!G4* ==EF/)hm UwH\xN!3u+Yf'^DLҟ $62O~h2-mv3OhOoKmtCJ{ܷshPθy#6FNU+Rre ߗ;bVDtx9Q,LK siL-;JͯP0a{n<ᄚsG=Kn+_= /B0dUƊTݡ]Br.pF. `S+zB52Lо=ld%|'cy/!Ԗ KK/ <qXPM@_"Tţ1#yfQZmJs:'őKi{`*xqr1_[ʶdwΧt:igfl xFǚd-Bo#֯lo̺՛&v ,M&K-+6 .q04 t*}f;xڒofrN LŃלQ3j! nXI[#&CXR\'s ;;j0~:5^% C@eTEB짭B'T9Xf"sc468">& Vg g,8kLv`Q1YWRŖ:W|@zOgE,j%w|lA%T IL1` >o9OeקGi6'QL-<<ݡZoBU:-&ͮԫ!` ZL F/i,Qڿrq--/[g>2|e=鳀:սdF mQkC$݅`SAy\"_~>,rTŅqa"0#T7 NA!fP`3EҷAm-iN|G5߾ 7׮F'cwa%> +)-[jMV5=bݰkƣ]ՌŴ+/s?QB'2v|]BDž) ~~)͠j nMW!\:sэqozچ]Ta2ٷ:[N~EWV0ҋJEÏ㑀RQN+*rF)$Qh OUF3P̐6}ұѱ]WbZฺͫJTH3 AFk+׎k_Ml;\qHQ\wʍBIawfFT[B=, b"CKQ'rɭQݴ6]>^0_5rgZvfeӂ 5>jzБR2>OE iQxE7ۂ.SYƋ g0O-,\iob Tp%RHsZy M\?ZK3y8p|jX#l$pwhz5^Ȥlͮ6C| ~[ #UmԹζ-C+".݇jF& \X M{4A UߏOE ,,E pչx9qt|yDcmJta9ˈKlz2=oUȠ.Lq) *"_i+1Ͻj(Q| cQk!H:z \s=N&J%f)XVpqD.tV?Ӿ(_%7jco.7a$~3 p{h :wH8een|</b" D)ztSiE= O\'>Jl\z6 "/#? , Dc鲿tx;rL. 5٦tN"BH͕%%\..pKɭf=v# e187Ow`5`ߠ|xIt[ K\Nrw~Sf>{N&*lwGL@7/f۶5ksGeћ"@`)%>-|Xۄ褈XDP({Qz\' Z:wmːr&.qr*Is:8y x'c- *c,Ғ ld@PT 'k†"F<5of =[^QU]Hb4CΑJ&S?Z/f*D G=?2-9E,XRRi 0]ɼoqUC߯Mi6{o SJ ǙXD_2Cwu>< U6G {%rm%]g%*8G8uXbe"FOqL+ S82m<^q頔kLD81619¢V71H@1:.2|B06&ykBaof _5FxKńeaX[$|Y+97r8eSՑ:oIS|wFKyPU`ͩݼgd{ eɛʈMx--d^#.ɟjgۃttr;-x>y:A2a4ݨ6U҈xhXLGRIZClr9@om"U>>CNƃ2E3>蹎`p{^T-v$S 3lefQ\Q >}{JkAjj[ĐܵVL*m}G.kjH[ Ӌus2z#(ىdɷԷU7SgyZeęyC-頔H痷}ќ"ZEK#YiHR`,o.v*_fa/c%^REij,hs|tp}T[;p`2bgeeMjp&aj/w(|B )[&7wnK iHg]&RYGi[$JM,fiztuD- ^=/i3{b| BaDT@\L (HלIEI9o սuEf s\kBHn99rN{R}aqD5jXYX6How;:32}Moœ\u0r\ ]14R٘CO{\yZڲ|!źg{Bh+O *|Ἤ˻FfD BծV0i]LWОE ?m׵pc'H@{-qȾH(!p^0#0Y+^W^/`%a̵}:"KC7]}}Q,m*p)*kgմgXV~7;'Oc:eS'eJ_Q[ɜ`/'8 ynNk`_"\qJ7WP[%90lӞsr ^ @g9E `֜ ̶+md3,[F[ VSiS)>k(JEP,\$҇u Ο>%WRny7|oS?s; 0%0l8:Ij=}2bnWCPss?]& hl kqw#ѹjĆ4aS:Gw@!5T`ظ)Hɉj߷0k)"h]Arsz= +ۀ];1k%?k+ɂ&u(DehX]jP{u=% $]`茋V(;hCw]c!a ?~cǯ"fQbi|m뷟YH:nTE᳝ EXOg)ܲ;E|h8_]1pkT|3*32Goj`E)41a+DI7%KI'(j-ਜ਼x8V}iC:x99LY2**#Tt2oV8›4&RX癔1s]ڈPJ9Oz=4}`Xr04}9T0^% m{v e[sc=ٕ7| 龜n՘>ˮ)G{[BGȥR4Qsu96MdO&]^Ì'GDV$~ Tf{k< 2l>~# eBMt+E۰a4j;>~f'=PryJ;`]=Uĝ`h@9 `g@S6қPA| o6`=p=.-zQXL+&6_+kcwY^m1)aw8\sZ6k2M`^p.(w]$ϏP iPzRNIa OubGf(*Rغ*H-y@;Aaeꌩ\Ӓ: (C)PaK)'u.^oNa=괎!5:PQ΋GPSޝľ rVXڤ(cOZC5tjƛ^"2[XVsPF,pڃdjj]2i㈴'5' KiES*naJF5Uxf&A"Ŝ jIK7j) !25(dw_HČ-Z~I{3PR-iwi4-R3B^0/W%ypko%[ r'"w+B !wJ|ǝ(2\701c<ػb_z[bu<1-*r=rV ?4Ee7'x=x]qŤ;QMզ{0!mNőLqGջAs]Gç'Ks : Mf.E}*YPU6yvp;H5x߇=)dK€ p[Ҭ)PX" ͵d+ kX*;bm9SƃJ̤͆4 @EjVj92Ўev*gNC<t5j:\xTJu|-^x`A Ud_?B:'1AAt5}C-"ef 5P=aIgaO劃@Қ=w$\;vwm,%+1qz]TZDMT xGAQ/Z|&]tP`'эP4lHmH~DL4$;y(IG zo+& ƻ_{䇧O(Wt!Ml4ֻ=! #S8'ܢ(%DaXK4L!(KƂ"!wH]n`%?em?``kǎ'Av #L}-Adz3>{>ݘVVHdzYF2r/b2XڌYnHf ^t][֯4tXTIz>X~t82tv}"dm|&M3T7Q|H2D_n>C>2j]ߛٰeB64S @Zk&-AJ>VMGZLu "F`+MF4LrGz3!7<ҽ100=+EFޡZ*'zWVNo>͗R <ޢx!=l־VƷh^.RE**ls(Wd[Ox) 06(l mF R[|ֽ_jubR޼)m)YNM\9+y37Mp!_t .E .S`O)Ce4 qRP[OW+t~Lc%@r+7D׍qee7s+,FYEz,ŒIS^ aQ^xCGkk#d`6g']TMقn$ ?n[?)@~Py?A0v'D*t)g N AՈZnؓ JyU,VqZ}=[n*>N NLJblg]*ꊰEԮu:Z`߱~裴O,[{KY P~I!$z頗t^gа]I WM_㵥Ǽ{CgQ]#h t)T] QvUU߀)ޭ;I?ȡ$uxX?_cL$;ZF! nш߳jՍ=?c8yB}m]iF|b»D "18QߨoN5r*uAX%#h&[d,f v1՝1x>>PqCٔ适0Yb82-h-ž7'&="kl#a#RYXoyq  (\ݴFTr@\Խ@p,NY@a<9krN0c >h8 (˛!A"ijj BZ0KDASCkvph:#~U>~P%R`^iN,79h*D:D\gؙɍ8*e uWҎ.owv;'9g*҆%yZVj4r^ P˸asi0gpN%~/0f \;. (GCܰ [3=Gls'F\]zs{v ׉ x$o<`0w&>TtqD/ߧ\i񎢴HGI_ >G ҳ&q%my)NZL jf#Ե48Y֋ ڻw!6Zֶ(vv =3mij3St^Trw8R>b 1/**cRb羡` ]=lإn3)hXdj'+q3Hw[֕4.?s4x3;s}}Mj_:HwacaƝSsqV9,q `)?ħEd/57 W/Xo9„DPmJ5A*~^}23WDR%A>m.!/v? ]̄d`2SZtp ECvHS|W`"ƒ_:$cwq@wC5j طA>/tRZE1xikYTR(A%>*9$YI剚1 ٹ04ۖ?k ~/Ⱥ~%rSf0҂.C;+*."Im0e> 2 2t-u?hcɩmAe"010]Oѽ5ZeyI-~6fF5@1LTRH2J6*Dw7 \z|8B@{2u=1x!/2XBLHjfB!XqPZDޯM.܊_Fȱ%h\!aڥWeo yp/ܘ.uf˦K"Oݭ(fmGVT&әRt`E ZgZ.En E3@I<X؂JA3Bk~r)Ђ R|gHߖy/6ok FծKi_ānʗM)Q- t0ވA#(BuI"Fgj &:,?(d1`-W|+6Mۋ5 rw|(0ʯ2^8g MGFONQݪ5YqtcYD|mZˀi]"rfLV?D#񲗦dfذb2R?@k/IJO3'1 =ؖs[el<ĜBn\ jJ&RQwgJ0ү}7ǗE*;.!\v0qs-n-%Zy%x֐97xMt\#J787 yz8=]5ɤ+:sa:8Y9!xɛ`|>ox,GM66h&r#=VyX]չ%|&9tKcwձ ^BUIS]`!%yyj- nGܲ*.`@b1R/-\GoJi)Cğd i]n9#v0iZ1G%8Y20 d@xBèCE Yd7BI]Ooyy@Jq#+*yRl[k.-#)SyIw`*в2!wc=}३<ɥE^ n}B_Ub 4mD~7*BY^a,^F-n~d.EEK7f:@u8(=mBch#Ǒ3)&-`joJ5W=~cmXpdK_ޞԭh9džn7K䩎}mA*Li mS})M!SjV'ܠ'-EԿ"i}nۖҪk]bʅBrTyMzE{uk#T(v7qAgZʄů> ^06Cy>=*cKƚx|?f yAJ/Я@8Iw ndFhh4gAe8dG%kg{!*\\ZB!zS[r 9nm~!ݏӄ;-BLf& ~Y.݇pIC(-{I”(ujuGD_C߾4*X9&x>7*X, y(<^Co~J5;#@x뙅`|sEUQD,HdZW@D7M[==')Ƈ$Hru jd*u[( 8Њ`a2D:Q3N=c2e.Vo^>f Jp\-׫n7l>bٴfY0S;)Ҳfݜ^?, "X<`X7KcXĻ pH6'cFAϛ."ޕ$n$GWn&/L73ܤ u-!@~2홥bc'۸҃͊ Ǣ%$ O z"AhC%6"V΃VgOF߯ckG 938eߛJX'R#cv/+ 9  ]|hk769+ *2[ڦ-t 1B;癴CĨ^ѱ8}o4}c3U*e}b\;Uȫ2ClO,+Eewޯ9qyE=X$Q-%r;>݈CK5pX@d9OH5&PYCDw$A?1H1Y %z5'SK>|Wq}$f%ِbWػ[Lo2* j@ܪFū۰7M[984{~e*uБY-P.PW=p[g[q/kfhK2c!i<εk|NC0WW!G!d2iPTԱ)[Z.f6 ys.)Tzvn% ՙM3([ǮׯlĬЄh- RNQ]2P#^dQ~m}4|h~q¼IrqR?5;㉭.79W܊|*Oe\,Yw*@iOo0«9 b}8,v&0ɴ! nW ~n[R 41VeFT 5Aʋ {AmչĸmxLU9/B:qV7v Vo6JWKO%P #A, kYk򯊥c giS|UŊFz縔 ^']vHdg' |o-23о]э$0=z.iG0,8#MF|"ϻoJXc6iZ3sԭ;/(́p.]MՕpz@f2W*QȯC@(kK4ifʵ&‚0Am~E1|Ѷba1_b { eμE&2Q7 f69^O9xg#(modo]- KMRRQb0h1@5H\aRs)w@,L:6J3^$%hkx,9F#({IB:+sX#AM^5y2]ll:Aإ <.s0S2Þ%Y ?\A݁61mZ*U7_54BmEVMQ*AEFe6b1>S}=Q `/$WK$4jrq-pǥpVP] w!VhV)[3B+Z!8]hEbrD<,JEbn3M^+JHB92TV\bEn3$!Pcv>)F'˳3_]I5>|2da69s.;Wn8|N>jhpo~2Fx.Hb,đisvGh_̭rekdGr\ERUAˀfI֘iCqMpOI7O񗘇X-z f^pL\(˩,.*\}BMs(mPb{eSqd:0]jQ8)?iAvr).aJh"|#&΍ ןJEq6rS'+gE'WƤl;pP$"(DXX9d]s2lJcòsIZfd١qF!vsoZt?e$-vDx^VSt[8?-'g[B7캾PMׄ`F+_+\!mY0q@IxnPfQ*MȬgpʷ2$-ߺ/xj4Gq)=]B,$ʤy뎦^0ÀdbTԿcٿjM >:\z9p_6.xZ[K(L-p.Lc'$y0Z8 O$?:a7N.y:h:)cObErU^q zXC.[&z}ƾ6".,/3Q{r>rtW)E3q#[ :M ,LFiɏ)^0Nki= !ȨL $#`zv(&.͢? Vu_Bk<5zMcnA۹XbG8ɨnj'|Mʔt}:m*`=*sCz3|,5SPƂ8h Q4m#vw'26?;`38ֱ#й6ŴO7Ȗ@Zy{͌H؇PYeOhAeW;[фK ECŚN֗̒@\q72.<S2Xs@M3$cx*O{ngyx\IߕB #^pDɧ.C]m`q$1s;mqhY zF)騋:n%6p5O%T8R[g͍Iv%}ą{#-0?uܾ7 ̊#OW-]rex]VfWcB\D'a /߄ݒ5e<>a6 U -D2[o 1M0?18B3Y%y|au4~^>N,~gΰ_,7(MaqpgĞx&Ӳӥ!4'R-\^'6*+5쵤|L̸~ꏌ1o^J%ߎ`uw,~EDTңT$l;Kj˔@e@Mym9\c3G*[%v f͏ [J?!% bԈ&{8+ů@TKy9yեԽOV04h^LlKbycx7e LEb+ˎiW:U k}Nh4g$y%bpk~7h^{Pvslt@0/{DXsiV(C#()T:^NMS 7ix); lPb:qʢ`?fL\Dɉ(t)u dN NpIH `5Ac; / ej;nYRr_$ h2"=EiGwԫɗ!|m?Y5@ђ97rON" >b[_O(y {iH_$jC5Zzl~XBj^4}a$tpuĄWPBnGT/{ ] Hgyא)GT@8&}e~XRG _V m)L,rv.5#;8QBMD+nzxˮB(*(ڮi= fixHs ³oS<^eDo㘶zk!_Jl}ƍª݀J)uߵJ+qvjƗ,ghX8PvNjB'1I^}$SO(˨$`k$k]\u1M(b{jh(6^mXfWRM?ˆ՛je|s<2LSsk݁VICJt3DO9ā2+4H4cIG=-*r0/6Edqk9ic_!yIY:8䍰2^LKvԟ}Ib 8hfόqiQ[+"e삯==ȫiH<)%g:敁ƿ 2*{5OoEW[d?q6ܫߪP$ L[;)[t:7hEQ\ؿҶ!|MԹ4&T mqxB-yvZTnXzLvۣs|Spϯng6lב2؛+|<`-6()l ƠE(13Kn~pw |Ma{DAsXMQůt[)Ù7P]+R]Ma3"B{Jt֔ϱ]`+j٨M,ҮFunQ^{`x"Dkg$epÒuGדfeVPمc;3x);'.ť}tb4dtS$y L;1%dOO|+7`NagvR?Ѷyn'Is7넓Phɝ%IJ}3mז'y,'ٿվs{_PC1pL;ST\q}@?O JhsBl#gyf\QOޝ.f¾5(N~CfuudIS z$]j"(yqfZfj.*p069\@Nvf_o/A9Jtss#bVi4uY&8 =QE=9c=lw%7,Z$/Au |"l6ށ؜Rcq 5ƿ 7noa,}-lz[}T%͏5Uc#2׿ܜw&W'!Jc3oG];&۞O32@v5Ԅޏbh!# A¸Lzo eQJ? oHqf-Tx /ةI!^qkRcc1 h?HŷoAr̰W=AV-pya!<5"wr;ɎCѬIvAV0>JX Ķ,.1U5 uc 9~sw hU((R7Oԕ~!KboQQIJx zFTLG`7Zٴ@3v?OSD$ qn5otYt⹃Y"t7QT+KMzhB{@FC{~|1쿾^eԭ#X77aL E4J"!Z]f*µI9BCj\|Z9FS=C"H^i4LqCv3}ϛNip5=C;v(F#N{ ztl@wI ii nYl;L݂v%:H>y+ `tsӏ`T)*wK此:v} iʷT)6iͯF6a%AeD66 (Q*TO\BJ `įYGۇs"9R{ag @'z=3 hS_l'&۷ڂ(J2%R04](]Q VPnװ{b!xug1Ycbf?СOv<bcZE| ;if/~;uQe`>QXC; L4{=H5q;>KDXn"b/k",zQ4;nj|yE$]cv r%2ԗ.+y7p}\J|+8gVƾpT \<1`i00k.Mht°%qKF2*'X>'BZ 219b`x1L)|_oΩ/_e%,1I;&zTGy/afO|ijF>EjMH nڟm:kгsnm 4|t,vTc='GETJQΨ;!GQҿx/I"y p/Aű6Nw'=]I!9!fj)V<𷄣%IF&[{kH9u ۢFTƜ~ǑZ]xmxUEWkV*~W5ǧߩ",r:-KRZmo_yR_/ s j Me5hZM$zq'{~+.kI;jM2Ny_{!K2^:)GX_{Kf<(yb0"5$frY*[z4h$g{ppZsl+p#F +OS&+,5 CnS3W'h_B>뢴ǘqРy.åMd\ .-,ɭ=<{XMP'Z3vmɢI"f ͬ#F)Q:@S@{2I' dAYՑLEB$^ҠkI{EoZljo:F@skeEt?*)/6 i <Эg@ ,` )IOY 0-ޜ_Bd[^PmaJ~4[H&"Ѱ,8{zͥoxp2[=Rgҽ/J]\PJ mNkbK| u\w 1AgN ,d|M139͂u pp<0s%[g|ā62I  j;VfM)v = UL`eǏW6Z[Oh&"܎v ;B-d!VQGjර'/B|7}Ħ?# nykhm!u ,j]P&<"[ݦu* X_ч]} }᝞ ZWz BpW?Um٭+2VO ;3S6$x~缂XzZÜ."GcTnX`-+mW ?93I&ߕJkoЃyUG gYfTT0~|3[wF(m,sI> pB:cL' 4}D {"@!qϯq&R$n9eDC$ ]' tGlUYZon<.via}i%%ztDH񚋬[7t7+{zyX+OV-JmF}JS_8 r2@4`xLuOSJsϝ(rPTft{;~``槪`l۰ BkKcNniЦO@w]byzn|V4,tߴX]sIFkjpRe\(E DMGdpҺO9nFzv': pI8?y|OɥD.``7/uE@38HC{=Q$TԗEXJ¥zImGv U P{D?[T/ m]jŧ_#J [& {@j5ʥIFV 2zƶFؔFh2nR=񡹐=⳰Qb$4ySuEV$a> GVG(9JNYiI /1\9r<0{=P . ,;KJ= {UݜxW{\+m b\{ctʼn j0ಧQQ[Z\-oUuiе-\)/ MkQA߯˅LZ}^w~~`"zqͮ}%*\\JBߝ<} 愱؞?0(]U@i`ٷ+0D`7U(eBvU2fF U~ 4ƀ Kb[LHjnoIٽG)*H>TǥB49S$ h&hȉF VAKNVetnQdH1ĶŐ$ L2$Q$R}Gao{<7*B_2E-`l^\-Jp̴e^\$;[9{-YhPRՔ%şd)tFO%jAXk=}FT55Nu{i-K72zU#9CA_MfNǷD) =M!qc XղG dL |N c֟N}._򢵨RQı:qf[Q`N%2̇/gU^9O S>vi{ؕm!I}`7g- yc 2K\[`<#[7ւof80.8F\!X/>OIy!&{8 :=@׀Y8.Խ4ۖUZ# ~zsb'x8X4ll}SO>-Xn3DZQF#)AG:YzH]#;WCW!<_,APF'I:&#pꤺ]T|1oR$]A`NjLs)AsצFbcTP hQ$s~QK;A؂RE䧂E tTj{/ҘXFn+a;5Xω:5Nmu8*G9uuRx=%Rw k,-V+y s6Aq}&HJG(OF"}:I:V/FT< ŅKN+գSvP"j0%RC1Ӝp.8 (UeҞ@E h~PSH;aI?H4t3Q/`*͑uq_$w]BnZCTr3dzIn % Ț9IY;%51#9a/.A.Env$BKYmxq -s65 3mVqZECm85 ྒྷSRB[?4r ?ϭB)Lׅl+W$N[&/t` **h:9_Fö"C!U,OF9͞mjQҶk ~MNcSTϴ6I֛6+xK@+ܡ#I-אu:E:A>KE_׸s ܫvnU[aAFW>l>8Ҥ^RU2}^tNsu9w >0qy%Ƕ)gD+ӮhJH +&Fg0Ld 3xY(9h9[< atEfe?L᪰%YVXl4aQ9U|EyznF+e?Nq*. jZ3(^7a*x{  0[zr/Q+](/a_k[g&j=kkNf IBQ,6 !4b &tJ/$f33 "=1(. ̪8 8AqɹNm*{} ӻsKq; X6* 78ː);I> hg# qLۍBԥhsXW&P¡nڕ|EJSuen{iwpl5=Gﰐp7aƖ)r]0L*s~F>j# E;#$v-v[gzμoAF#AqN I );ƯF-b 8/$#.1-dI=@2ɯ>\eD;Z&ˌoC;nˏn?)^G:p4x>IO@5~]'a,Δ$L_/{&8+N4y_T7ŲoAif3>3˒GIع[`*;Sf=JT+#cڻ!X;kKk#BO/Lp}>zOd{)'CkaV&2h $MԺJ߭¾oE Gu)' ;*瓙?/u -lEMI }ep֏E'Cj?yEyc4:s3,Co~ΟDeq}uΟoke=(EOYTyoӰ=dkfe8E#lU9p&MN&E>BVUxlW "A|GqڏP{;2N UboN=-h|3T jM{"nz޻TR .SoB#,zZ L2;(h{'di+a|c0\7Rx17C h٩ +6>K?-rCKσVn,n<w}|<)p!p@}BXV'ML)UFh\tkϣuM.!;J.s!]"4AK2BϪh&;ԇA*8|w. (ukKJMY*/p!sq;oȧ\n4ncK fL,T9T՞A-JջAi2-PZ- ''vx2N%V8[Ɋ$ HIx-9Cp`$i>ݙ.m.ɓXQyӭ'cB Gk x-_%gɜgP>y$%1=GQT@kST LPw̎Kw{3vl!`i }ƙf1|w1ǽu5_t_<=*_(=F`}$UAP+n{mݲ @G(43\ x4DZ2g٢i$CK Rbfd__N䮹[64+ X ?#ccЬnu- t3e;F-h)b>XpxCEa>DLy2LO tm$bL^}wN7Uhl+@gThAKblOq:ྱ=bk=s[!ѧ܃b|J6a}Uh.;wU_@{e6,27_i*ۑcf>XN,)N6%l8O~hL2.d:1Ѥp5'gj+§%R/|431ݿ׊C8*q!}Е HI@9 >\ #Eye7o/z ' ݍ-0ss`&,A# h)[kmcaEZ0%5 ⚄CsE_팘iVD 5c3伶(Ї:33E%(mHpI%[;%F nj.fQ) \ ^v#QXîeO'<~~cY-]T_cU(WܤNWEyw[4 hSc_}3g$ @Զ yE3EgRmڧ3[fĹ!-2Z,'6& WiN VO%9X.`xרYx[gnJ#b.3R5h<9&esc+_" Eq`8qREfHwH>Mk"__r/{((c kh4*vGj<?`y{@Bn /. GMn|zFs ?x'b]X52ezŠPtS֚Y=16Rybݝ~Fb{\_7F/vʫܗU{Y@$'QIQ&tհ4}`$~CrJQO>B;_Cb^6Ϙ] Xp{<<YuoȤ V6EN8(GDӁ ~=JVvx}i- -ݴԽ+j֒{Kt| [m@M:a9RAA@:PeO |oһgW}{ұ/PqҤ (|ya$4_"C+\5ֈ1MMߎ-O>jF'.V;h!QRX_{`Eo1<ס$x PBEX'e\rQg'BHXyH!]lrjtGi|0S*J|pNn%+\jSh@г{,X~GY`6 ٘i17ILA CE;5z"b+t!uzD$FT09Ұ퇥U%h8p䷈43z8"6##h.-Kl(Gzj1~|0ʁÌSgf4pA'kzêSM_7|ըeڝ{7 qVӴ7Ԛf4¹U*9xg"axL!CnڝśpiUMY]][le7,;St#kW\}ՍX ЬA! Ce(/0yxKNd %,e ̖vbq^hj(co?z[>@f2>0M6Wo0y+EPͅ?¦܍WGԎkLk$k =rcl GJ٩=kQ1 I'V"s`u 1P WeuJoOy^x㠹< Jӱ7+Αt xG,4#VgɂLjAqZCSx: B(|yht+w:]1Un9N~eJ g|&dEKɶApTDp=Y9CiC J#M%onٍzQPr4Q9҂ ނ&WT |ЩVϮyN+JS<1Hv@ ̗03P\(0im9q9`.4 eX?&X e@~Bv[r޷-ZN~l;Ƙ~ ?Y܂-0n:ߦ?5s13~D Iė`B}/ɣy}̅H 'Izbi/TƊf"!Ɲv`oM7E.gٖJs*ĻLD A,S%e\DKrs">2w="%bdZ3lNu3皩0v$'^U:Ka1'wdf`RC1IL}KƝǹG@oZ#Gb@%ic!'Z);/že|dtbt[jj}U,EP?zDz*'wtfQw u h6/ )iYm "=q["=I@BT0rR 4I d>r郟rVF 'D/qr})(XX ]uaI3Svw1p)po/NpenN{J[,LNC5=,7 `f(5Ϟ+ͫY*7uOhΩkg%ͩj9 a{+>Rp;>,'Ҏ $N:&AYFڗҬ=[F K33 X!b&仴SN @ը<|M6.Y >f; qbzutj=[v[6N8?p+>mPʬRmOo.kYQ(n[n %G~X'3d] ɡW}|8ВEv/;N"1 (E 'AF>m_ pOoG'W&oS3vݚR;I-&!`ހpT&zJAq4ؤ );OóqPJlMNeζb|B#;(,2)$EKvT’#P'혙 QeXы\ BAJQz$BB{)]C`|.H>^r ԛH8Nڴf\ZسQBZfuHXhC#!X9drvDLiMh¬5McGWmhq$a7I臰1f IZumv+~Q]2̓~ffLI7ѯsb8K9-Zv|JCL3[# Y?n`Q"zM7đYղVWb/b\QvqwyGZג?jٙ Uwٌ|urAuFLqw,If&- WhP:lĖmWc֛k%_TtX{\KaiU[JSgӍ>l`2Ct Q!~A5qeRc|:NdZNp+oRU2NM.-P8v0L6\̣C6\cr"$ %քip*)=~c%~/5=ˆҺ68~]NŕoA&P7i|(u^ ʹ {QKVCj`z ?leTYPa.jȜY0iI(dSДo(<` AM%3 XhK]nD2i Ld]O,{<Ω:vᇮ"j0Zf(]2vK^T)䛕hԄy㚮tg;>S=6zr 'VLzӑ{:oOeۿl1M#)[#Qu-å*;aIJSu*4L-&Ʒh5T;/("  @8B^+&Rfn %H`clC\ER zC~SV<5z)Q-z&]X=D[Ҩ#Mm.ie 5/Xacc0;vs3ÕM\ ?HJ J8%Y3ѻra Y&<[gʍP( 5,!Xђza 6>;;w$+9n1:rwG@e2jVK)+pR=s~)RGeNpgj; n:EB[w ~3G7uġ1]pܨfz=>>S)$aq!},N#9[ bxlބq)^þ{4G]<,p$Aqޘ99R6w]ާY#P'4,nؾIu" 8ztZJf/H?nIo9EC""tMi ƻFV,ſb_%yR"V8@*9IP@4= 5`=W Jd>R* ė9rit &OzO>̯tV{(|GwoUٔ-ip go^ 2QmxkwVX ) nCRڡ2U(2~?{g#:C[3X^+$1Q\g:p6&m^ }b ث52 /KqmX"l"[5ߵuk894z6k X6<غ'ݴ7zyHwk$h!U5w#gi.8'XA1s,!3q ]SZCc^\Sl#wLJ2 τǙ*dZ%p=a4Ծ~zFzjKlUc2LU$YqX 2W/("=\$\ƪ6Cy*vSv'AvN ]Ca w 2W&s=BҜwW`*EHݶ\f)~?Ê%)؊K!gyy )};߱Pg*#].x6 e701Vx-I$Ŕa2,yk)m}7tE"t={hPƄc_aΤU{ ˮTKX2g_Pfs1MS%?9|fŭ @MߎX&x8TgW Ya!F ecNjyʘxFd(e"qhbUDYJ Oc%] CG[(}NLlѵ5a<}M!? n6  dXo Kh@ĂNg5TFcX.D#*˽f ?1h9i]K;='Έ<1Aw{64m̓C-˶YuPu  #LzگSYDA``ُs.49rC8ZSu@@<]; Gpi9Mɥ7~kv!Q#8;KMȉeyODsqɉvŴ}p܃kG~eOD6ItP ʤ{5 yn_JUݰ= fdV'-;B9VzdHj5؜d-Z^Pq- P"s5~K[VmӪ^gs8mu%MYyO ?LOᕼʶ~=l ALu 9``AT#VԬqZF [cπ㪅wAsKG^5hYv՚^-$T^=yQBUk;~lő|~3"(Y;P4fL- կuJQc[+FѸɭDGryA>UD 1 6,.ڷqrF Y/o!ZB"tbWLtk4S)v P2q_B~wcW}No߃8_X >(Қ#;a+-m2,ZLnӱ܅~o0Jq^Fsœ=~\+q]E}c*M=]^.J#ؾ !`\ITn\$$lt6SGdM]?̴Ȥ PBz TeF)P]ж[M#2A1&j;/pyY(Gp;РDgfP'v3uWzo&GQ(D1xZUxJ7I)2xv7g*I%oCwR@Iퟠ(l/b~?mnhz?[Qm/~1U=?xK=-KIM7~$KuAGjLU?u6:p jm5ms|0}]!XKljIZeE hS8}Vݘ,~)G j+_pMRB [@<򱊉,e+h_ r!i4gᖇs!TwPPLhr\I]EQΡ@4\++Lx(>\_ &!PG&98y̿Ÿ#_ tr`Ԉ攘M7 T0ai@KD rg\&G;ǼxX+ql U_&`nhwg {Sut-t{}{%a=p"UL՛"{]G"ʦ:.sU;ݏ+5յ*[XGX%ӑABӾd/"(fJ۴WN1 ubCu7K_?ɞ@{\RΜ+^g#.ȽV΂KɤY,E??jg|"h TXyhGI5aFYtGԆP9Dv쿇:whiey؃9G&#6yt_: "o(oX^~4s$.Im}E3o#gZe8;ؤܥZa;o`40PX[dw^+W_˩T| aI]WU729!ş*}Le */ U3NLb8בA"K}],RmƾwGd2Gcjۅϵ=~c @#503,]kX.ɸ]ph-ոt91Q~8\bs;^"GUINYw65T8V{TK>]b'@}) /I'42Gp^> P:^x`r6JV{@l̢5zK2vU]tߑHsG_{z"n >AKVEK5Xdf B.WMJ5"@1l~0,b ?ֱ` g0^W9!jCvA ~7L>bQցl)lNu2gQAE+T]8I UOt+R^Tv1zqѩ)MmܿC(cRS4 ! u!7`(9|nb:|bkA<5VT~GV'nsSӽٺmdQ.e6\.^lJ%BIjGkM%L.J[-:OP8C @@], ןmO9$h+i(o ^&$P';:0bK*E/#!&7DG' cع:uk~ rrD9+?[Z/^MjRFPM5)FCݼLQ&#T}ʼ\e塧Fds!)%?Fʔ]afU="F,NQ<RڏM{N2SPLgvQNg@wTUv'9«sOl0/dǿd 5'01Pmdn=>_)?qOI~(}<e%V.&e#;#dǴ$Hq5M㢯L DI~+NjpdQB{I|-c%AB@-n10ЏHI94-8ࡒ猶RT E=,ny)MOsE,-$; C XB*> 5صbyM=ZxuxX0ԖPax2\A:V}xk;)y$Kn+޷OVm栰@Ti]cSˢ(΍v_L:ȉ*A 03 9Ӆ%l<J]H/Ɯq19xklR'eXP+9 YgVj YLX`(0!#va]Pd{I-!{uk%?u6)h˹}}76xHk:2;I+Q }C5_ Hw(3K dĊ&V -s >BK1f= 5ݻ^CP˻~H&&Lޢ::WQ&·YMR@q ˸2<UG} e|3]|NzՏ'lYH@@=֬u H!ú; &b d͚ ^P߮ݯ`.Q75zRBFJE ,Ǎq32uFZUA]F+#Q}|[_LEZrHb J#ݰRn7pl ܃q+Yѱ3Eh_8\ǎr%/v R񪃬M>a!6Q"5y$ڀhr;C;bE?bQ[pǀS(#iN"F .TpA(7N+UW@uBcMx H<7;sQ5aB)GyEќpi5 U={Χ:P^]\js W|]Os>U9AKWN%Q76xusULgM[NFV5q1ikcZ_hiαG(K,vsyDԶ3ֱHݞ0ͪ8cʠmeѢs tRIM.OXH} bh75Z~'UP| ^Ћq_ϖ6IZr(,@咝"٤j5| 3]Ǒ̙\ɷPi7=j:DQ)D`| #ـ{!=B;RKR, %g7D0QKWOȜB4: r'B?Uu(x90b40=UZ'eӕçn?.Ig)_Ȍ͂-䩳xar'X 1U.fJR%O&OXG=BA3Si]g•\~w$07pMqXy@/`pƸ\ Φ:%j)n̑%ϼ| =qƀ^t R%a`#kB?Hqf@be$&hvk._*,G81alB_.`X ovL躻#``Ipn?kPY; ݃TC п 1 8yh>n({t*gi@xaN+y8z~ n}][H (y8(|/'ЃT8Fϩy2Y2{mwzH&P]wE*uIllQpTvHjuXI|#- 9| &+AcLjf+^{YH.\xcٜS<iIByy2V*ԘA;(oY4_!*ě D?Z-'GYWQV0vѥ/4AP]m1XMH]<.g'e眠P+L-Bb)[Nw'pLs&оЃl_ vٌ<| A^Iʸ,zrg*?ߌ/pe)f,{R18%]Jm7<+0k_gxس M{rʮ,Caqt$ ,4OM9TۭcRvmbߜkΚbcU! _=T ^mjswݪ ׭(f|4 oZY>GA, ~51ύv{ ԢAsLuKI, 'DNF4`sλ@%87E8:Y.:vEDX[8'` oY\=csi鋍;{x(00gA m;;!hB s)\mQr#>R!O.m(H̦J:Ϫt]Ш#|(\ut< \Hܸq\ 2]{dr{pXKb UŸQZT@Hu FJk"P4 2Zf $8r%|wLezA~AéZ1ξjU#؃l EM- f-sW HC9ѶxN=^) 8-䝽t@+LRA‰yN9߉z] ]70G%YdҒId|sLUDKc|1;J QSDUP\T$p#5DQ&Li L|s]جtδ:=ȔxO7eeT?܋3aOGe% у'RBåb㸛N 1GнMKxf9;#kӴQdt@uT(Pi ȈuŴ {%.=78Goe.5g Αm%'aG~1zE908Syƍ wsdt+BMjZum ,fhZ(dGS Ip(%U=drNQx~5TOOkcwA5OCq;+!&P Weݯu'MBegO] e?E0GC?|'_{dQ5ԯ'?V|EΚ$I5p'O|F4I﹦6)T]˧ 'D*}oS.YCBc-eT^-|zhhr=PK[lN)gZ5߹Hԛ,و̀W8t(Vef"-vTɄ񧄑s-:T7[1 `9((;xXIO6B(&4i)8Kl@FTPPt0$ojII*1B3Jd$4#hm`WOJL/G|0TmO [l#L%o[NQC 3-~cIV&kryVϒ40n&[F%v9m I% n8 } 'qI .wMmyXbB~/x@/}(**CEfzTGMV3S ͜MŔX~Sj]WHZg׃VRzu+n6^a2=ڄ08 颁%WJ\2<0խ&u? uk ec_G:̔!@ wG_?i}?M{+Qt"Tl]I"% Ւ;Ly y,Jfw>^=R~b'wH~>vj,Q)&uyXIS&q9thޒJ=s @ar/k\f;&%}[G InJ2pD+CF?`^&Mpj/o%4,AxeףLϸGp`N3MJ6v7e]l^r" Jc:\I:xv<'>8,'2?Iu+ fSe6%)EcHǁhD8_hU+•LOosEkbit4MOg|5!'OۭOp-:e\:M߈n.^?"4H]KY?fG0*ï8*jBk7JnjO2'E<BQkؙaKqC,#:я#H%MTQ t@gDjW3 ''^8$zx/-xJ/ ]SQ; d"KGHDMdxd1mg}YˍL^ɫL "2iaZbŠXXp=0MsH>k~O5(Q}|{;4UV;m o@4Ib>TeȲ"b0jiќ6.c82Օ#.k=r6ՎMb}i| E}|Y璞' ܃+lOWVcK2 Ib2p1VΝ 7HMr!GC1ᨚy„7sH :ʵ]c1i?p |1uO1)5_3TgyTVOԏWN iLk:TI0DS{+= zIVj궉,ύ¤E9kv(ti  Gkܜt|G„6%Kv3͡Cj4E#Hx3,dj x nODƏd8e q NTm?xNx;rߞ0j`cbE0:I],|9t5#w,@` }vN}G:ȧ8P O!I?`ˊQ ӑMф %ֹz7E$E[{ޙ so I='d_?d HQk}_v|Jl68moh7UhJ}h4%Nn8}ZÖ m ELAv,VUW3v։h xSAb۪d/>a!`iNλ*4)_G\Fb %̧q{~uy\)#rT8HPAI{ѷ8i*5p q>6oGRbC4%Vfo3Y{i.C,* o7i 54Llp06E2B5h !̤ oCWJژ=y(XkQd̿^k %*9O)*"bV9d J{W+y #|WGHt`J*j"Upzo905l%҉F/s-kWn,yHoZf${rXzE/^(bkJUv]kِ ۉuh(bNʉr7]Nr޺" ]=pOf 4SY\ڋ;;pdB\fXv!k]i(Y}.̞%W06n I7;4e;b~fR2-g9EEK, Rv8έUUo-'C)7 @ >]5q¼}>'4ϡtqWp\oࠞYuA E堲~ EiSB;U3'h*X|$X!87d%ڃ^Rc*XC{aZ:'-P"/!F4N[5X"bGb!W|a'8i Y V$/V}}@rAKg?7~ ~x|%!ZOj}_d;\q [K#ȤiRb+{Od0:lǜZQM">۩], /ϻE-96jU_GC(]ȋmS5+< I<( lSjBR뼟@D['أ0;DƗA3qPUު?0S&#ATdddy>&#YJ{RJ}Eb~WCu Uf4>MOǣsr{dTr灣Wj D7#!} ,`dL%٪Y`,^yqCQOE2iee2|ݜ+c@2E}&2X^sM)yX[͸5pSU?8[:~{im$u1N:́pl3RB`t}\J)4~ E) Czn4K`|gms {!Afh{-0>Г7=6W7=b`(If|s-@5i /GqŐq3H5 W xYhə}I5q {ǃ׭$~XNpà}B,De@hŗ{VM]*:b{֌s%u~W~M1N<+d xmY9 φi* . ΈL㙐IUeN<6 s. M}9`q´2 ^:Î-%u7bI  B\P}T50= %z  Xk-&_c"j|TK%N׏5]HvӬ7+t*^iYse8BY缼`x%<A NS MH<ekUbFZsS di۶saje(l{\3 W<Ҕ3G5CjY>6>z|[puI ATj.^mo;KԶ3!Ziy7QfA#"vd08sNBJ3!+2'ܝqUYF&JOG-4?dHh)W-9DŽu#>T'55%z@Cx#f:jnû%]V3\th7}y[!EGL7S  ՘.H ˃0srtvI7P3\_ K[9y0R-:!~aN67c;E: 񋿰$gOgCIO]:Ӷm3hkb Eey)aӒ*3st3 [vJfctc뷶E/hWXDCg[H9yrj\t Ux <6Dl9c46p3Od:/Lzd/h^-uEm7#ߦE+7-CZLHtW4[Wy\dwT;Kګky'!ZC3K|}WUK}j勨yb>H.g;h*6̍WP`zx {|5bܗYO~6N|$qcEo!-9J^fGDRةg>m#QT?auh%$Wl'1 ۃקsCSL.t-Zal*fd**oj}ޖ"Ǹ=+@3%3װmSz^3K&e@a/!R֮LuFc(F&+ft286EAv &, +( 5r1`cFm} #f,:>e/qt5<򧏸 PƁt2Ո6Owh\L/`O뢒sy^6Q2[ǝ4l+k8dqFa|ɭۈCH1:VNbqOn[ ¾w(&=4Lj<i j(,N1{"WtMҐiSV 1J2:$ĺ߰j Ui@!;9\!OG54j&ϼ}& _\ZQ(Nne0Ɖ by8ykt\ Wب@γ>s:5ɜNHZwEeT;l[ +Z(hҵ-2λGW`Mzܟ E*t(4<N0]~TWۈIj!`R򑊂Yw0chd wdԲYhJ 9'w۔r~,i EG geSn)r|]g8 sjt%:Kb@7a,?Z/N5vCGtnHqH%YK'Qx/{z$``Eطju{1s,c Q%a3 eHE[4*TxD,BJuYTU`x]1'2j,CmuEؒRi'澾+w!AZ0i4/`Ϳz|EMB+uG1s| +:F=oF K6g%yZe=~Y>|#B89hSH횪ۚ6táY?/6ԑȈCL{{!R*ԝ3(:2/16Ew g3}S%.=C'f[G?$ڳpB[꼉C)״Bib F=Vсg;zUf//#Pf%S᭸+R?FՂ= f)y̭ʦN8VizS+6ۉ\RJ@&! ,~ ?ʙY_SfRh`GAv29 jݘ!XSRDooDT.zи40!( `2k|qY~07@Ey/ۣT }fz& R4CER/*Qݗ'2EPU펋e;!vAu-c}j"4dg2;l.^JF"}30bmw+(tCK{W.ݑK;S`T4o7?Ԍ_ Hٟ%lk WcI [c+B2oϖ" a\;v|iy4(ۂ>jmw(N(#3-fgIy0{8؋A:0ς?P'NtR kṘ|O\Nj0R# oطE8`+ &"/j~])1(yQ4`x7yKI4̀Dm;-$~z\wqBcuOf2$HapH7k5sb0NԆB8nwR^5abԣw 7 jv0cdDSR9!Vrml8!HW ZwZ)3r 15[oeeQ*Kht(+a}tξ:8vԣ'!F$NÞ!>ޗYN# հ̅HX:7;ޛ{ɜ? >?v=Jh49#G~>-R  q(;ʛZL&6d b٩{k<تGd?Ĝ[#ґ8eJDȥЗJBɘe oADGk_? #"\ EI{Lfe~~vheT6~-LRTw%\P' ;}O:Ԏ xq<>|!7 0TSAEVǸ&0?Iu |V߯׼k%?;뗏0|)/XoJ{>*UNw 4H]κЖ͹#n~~q/jphAQ$ U[yW2o~J > k"|}:a;4B9]3v{dO{x=M2aj\'c:QbWۂnx.D2atEAҍ LO2"f门( =1[HCt+X/+ǿ_3c>\ "!~PdǼU9)k_ F4G~{*з&|Ւg^ӄh4'F_Xֵ] unwcJB 5⤎TJBW (4 S?wS:pZϲŤwdi#am&LLx5v$({Jx>eU`wWWc/u\IB%Y`a>S:/VܼEqn ,!CGkwt񀋑@NAY$ @&Ҵ+?O)3zXG F1s;1u|1\5[_ylR9O7۝;ci CĆY=%$>*R9""i"3C0mq?KơS=rcpwe}ޏ:* ?^?;x$zwE JPSbӬRozڠB|Ɇ$x,QGi$=ԅ69!W;T!ܭVjSC$\f*QR06YX2 𙅥2bXȒx.楜mG;d(܇ƻv)?XbB`G_,:|`phZeLp3lP^+?x@ivF٤<+ZoÎ#tXu }~"1RRx}6ZU=gec}2isd)H6}᱋o1爼iU]Y1Xjfn47-ZZ)^EbOQ>m;!g^㛱t=`n1|2א>j-OsXQMmIy^w M8. VMQߥ:;0\bZkT@ʳ/iN)X6Z:BtcR BK U7tcxy%[/s`a1&J~Y%IZ3ɫFroI/%4J%xiɹIdZ X > rVpsl*?A]|@;0]ͳo݄.6o–*tET5]n^|SaQ!uHMj"3qloA17~#Iw Ä@ _s{%ʝ6@ @|`eH|ؗ0!Z|w)w >ejWY &wxl>I K-Ş^dC4qu/њ1O_,Ԑvю;##+†rb"`t>NYXSX S'kD7,FGcL-yj[1T\p.>ըn6MlS+!jS>obf [Ur. :ng re'GȊIRYUנv 9N3ԫ@h.ۯF'M4k26ؠ4ZJhMX*VtcQ`:SĖ> Fq  BY :hSl`ێUl)`~8iOsG)2fԺHbB`y xz8^ګU"}X|5a}y/!~},ae dEyIEYRzWN7mY1ŷ PuPh RBMw)9Vj뼳5-nl^w>[gֲ\jtjRƹAPZ`@(L&u׼r^8).9_4WuSXUܺ,~h2@{v7uZ`,?b&YN3AY])y6Lc(âDy1?y(*p'{@Wxj VMhLb3eI+O@ #7W׎m6:(  Ez5e:͎ WKfeQ=@h>L-J!n2OSEMU޴vKzhA6~]D$ J}\E >@\ X81_0[0o~sTs?n H (ih4f  9ܝ։!3Z`1@upO=^h4Œkhzڝ"&|(9h|(*¢{`! і0Ah64war] X$>ow5>+seyZ|񷥖|^xr13%Skb]u vI$[*kԸ g)ani%)glYA!h `ÊCļ1ۖa42Cy@ <Ѯk~-\v_XF3CMR"e1SeȦMB.o֞W<{%n;m0%zf7 =d/nT1Cwvg^=+|e'_rG&{5 c~SJmdVfp=O>DT={ ~M;Qx֐9ߝQmFC1i_'aLsQ, i_5?0Wp.p!(u,*G$HwH8^V҆O)/S j;->g'f/JWGū8AwVϿ{ҿ߲SB,5 Hb*D4 y ?K4;yai:$VL~!?EXZY/$q 8?iX(G yZرxqeETc0(.Vkxa><16I5t1+9+?bDriIFF({" \%kdzфWnUÆ/͙EuW ȥ%V1v7/3x`ȟ)W1H{LUCk܏y7jk/"]VL⯤c0f֩aA"F%0Y~GfXśe{r4?.K302ʦ]O*.9 f~$A>$-!d0)(`?>W{$~<`;{/Fgտ3ܽLhc.)efڗzkὮv&z^=[mV;=/Ho]$s/1q Lt JO' >GzdC->xFlK0[٢_1bX&ȯ.w p _ rUIR} I3Dߡ'45CKICׅ'K{mDžo=< UeV^ A̠{n@" .*/V&IlV"eDXP6y]i%u=[s>}$b 0<Ĺ~cЧmtkĪ_Z8PB9xG|T'Y5DNcN+,WVnM2Q庱 g%/;pZMT%ϼ±d !f$ 4`a޴<9bKoa'gΪAq~ZIe6}grC~mN*F(I1A)*S:BA wm)NV>_d*ǒ A~A w}kQ[$x-lE9ǬyKNۗ "ՎvOb8wЄ^FbPS ;[5N`M.{Kr&id@? k, vtW]Sl'Fwd۩azj!">`'-jT/ඌ"u&tsg|eDi kLCyuaG+ [8,TP}F#Svcx1E]Ij]:\ARǛĎ]=/"sIPठHGiKe+V,xDI%4 Pp[p%N0铌U Pv5ɭdp I5Oj<[ڽ쳵J-tT"bRY+J Fc ]i^ Ηj#rD>.8PϠ6DpQb;JFJ9#05Nsk[0nf7mؼ-֋bcY$NICJ7JWiO駎Pv+56vw$!_eQl`[%f^﹫T4ʊo%cmd(XIhݸOnHcܜj1yq=*C1~^rm|s_=<#xZܡΙ? *n-| ~W̋n BCy?.f|{[?6?eE#+v%=piژ5@ a+-.lv2:_\x@;gnlMj´H[>Oc-S{4TOP"2wG2 GxԼM/ /n6ib[iX+fX1~wpox{HakJ̭*1E3=_ jajG}FrDfvI]Zb := uBMWOC"\޻&soj׭~̴ChK?/#JXFDj.yq_ʓMjk Oj?1*8mƊp`@ IGƿ~h{| Vv HvTGYQ"QB-h5Kp1rԍ,b2t VtE%+@,wM}Vm+6*j &S=LmCabDSK砺MʯؘO }:&ctP= с5=:'t'x[1 8/R;O1$D.yZ1R!6 7 XwMT$f"qi s(v"|r OM>w7TxOR@S&'7?0R%ܨRsf-F̪e].(u!FHݤHd)&T>wԏJ`Ⴓ a/oW EJOM_h?K($150$,.!%JCbۋ\g,˒ꁩQx:(.=Wp)gOJE^9Z3O[oArp| ִ8`5Uuۘh{:](LKӶS*l-J6C3ՊӜbGQC&MimG;ӡCOo;IJWrkH[|–67=N&9 ^z`O2$W'8ۑ{t/¥mL Cqm"E|ҏXgz\&x0L&Q%tKuMThg ' E,~DU6n9K\fi. ,9̾)޵R..e8?QŤyZ&7b r¹5s# _\jͱE#V5um6GPn>-dD/(3RO *[9 0LT7z*6MeK^|O0 Q (Iw]Z2C4>2vc@qa;W26&ȥ VHÙ :P =[fu >p7XNl1D,, LE^]3 PnIn1UG" :mUu@mgH:h2U)5CaX6޺d<ݤh L*= `]ܕV8uݿAk lx G!Og0*i(겿LJ`^WwӅF*'筱EbW,~2燣'dtJ[,(#kf{}f6S2WZ lHt_k# ˟g"ר>Ǖe@O8W۫{ٌb'Q4z:TolϜr:7rt&|!(';Vl?CeMF*KUcې924|@gO,Etl-X6ɸר@~\{Nb׋ʿ[Rٰeͳe:*6=ִw#*Iͯ$qv]2/s,JL .D؟LK;  2# ˓ ~út9R< ]" S`op:شSVv OY:+Rs3zo!聒ÿ!\C/Hnւ9jtT>rlc.n1yT')<0P$(r;&aYȭ{5udO-dUg^[6n'W`a/$r!˅!`O;:x>M>kCH^kspޮ LDIJitcI';̎fjhu@-iW?CKDe&z/{]>d_=hUWagepOK-t\dnqU o'8lR8Rmm6kIƍy|[~yH>@|^\_;/h_b2ڐkgـJI1\]GfcYB`)ܵ8JɠVQ!lG(4qlHd]x?WSV*䨘tӟb9*F'+t'c@J5[hzɡM`\bש5r~vǬ$eqg&XSܺȎAV|ܛu+LrQNlOp߳yhiBrP*UZwMK%Z8R0ۻ sq@yb@(< v\^_I+NjmXuR38urUcLX8RxCrsr[q}xӄ-ˍj}i&3t\ϑ+ 3$)gN9El>`Dæ>}&}8:zP?$H}{R$=/AC(i9C3^}8cwPD{c\j/].w9M׮a K#w IqM'NsCwvM!O|X랟SNܺ`boXU\fF0k R:`Uf[7qN21ovދaeC̎Hzs%5\gfڈ_ah|yɡ3.q'6Gz*Q玕L}b5"xcGN¼ct*1qEC6j'W4ϸ' 72KS#&L-ݿz:Siȉ>"x3KhCH.g=.2vbmClk? 6xZV5ZRRc>{oJykY] ^CMu&XG;y[6C^z4֡&h]¾R"ǴhSȚd.z;(I47lnP34SIX0xГ.}ӯ_/ec<T#"eZN^E`,4Ҷn4 q@qat~7ӊZ2 )()O.XQgb%JT,A SX)te7 hy?BZX[\Cɪb"jN8SRMPPǬZa!ٚ`]UX @jqS+)#Il@x7 ]za[qY7hA6;а-NoUt?y/d7V|6`yF|v I{"zHeL1KuRo؂Ýrb7bΝc4̬*n ; +U//<]%1O( A /&-R jz'b#БGK/.YVWbGn*ecY,'g ߾m= jHC$b;& SiQ*-FQ6eTUmGakys.1.U#NAzG -sT*%ILP1F)Zn{CW~R_ey7  Βtb(4:~2/d5krsםfBd KA۹`MsȕkDHxiH[$ol[Dcĥ3׋#̪pٛ?p̈́3&K@!͓׉fMG$J%- CXYv<&%K]ѶE}+k?,'ևݝ]5iUD7Ni#K rCA  oYx-wD%?$$(j6,jH{p^R|&M}86Vw=Gd"Gk|p>'vz{N?+>h6CuѣlgZ"FH4.HR2r-,NHde1"= L]1RgS#jk{^ (7Ld1M"s|1y!iSGleɮb\%2I`3Dr4RRa' k(9iQج`ю.\=3V_} )jr68{\rkSΟ<3z+j$QBo=dLw@yRϧ2]oyE* :}GecPbG's"KesN1,&=vG]>;"YRS4=EF, JLG/94\֔e^=*Xdx\W*@) Q cJV(jPԇOmy } l[kz9Vn6\-C~& d`P {|Tc2 o >%ҝ׫&\_0܉sgQTKa+ݧF Fb>yJ1d#¨MdR@/Ǣ½tPzZSI5*=-Sv [X9;anŒSZ,Ax{T%/b4/?:dRWFÈ ȒmWZ>f{ ]o9+~W%Y@rx!ybVI)a!!٤`U9j~z"i5JQ9->2g`L.`V6ԽξMeSU];-g; U:Z,ݽá!`ِ:9hXm&r1l;YL9Z=*B] }(\M}jv,EGrO.l"8 KVӽS 6:Cf+*{)dï09٘51dNp8 큳Ao$5:m{y z)pgk "jQ3kssXc]B7L1rá+{_E3%S-Ӹo NZ_FNF |q@"|%.n2#3@w[8هwӖxXRDᯉCX>t['xZHn' kF*>|Q%|acB'VtUE.lW8Ghڪk۞n>(}.Kw߂/bl~h.j/@:7Ѳhomp|BܿVPE)ȭ r`ݣ45ǥmDWƿG-?_ wjFz0P%fl];Yo.YIx%W767"sFW<=_$ 3L^Ll]Ot z$-hNπ{ܦٞɘ;9LAx\׏%s}ȓ$lܖA~bb0uF/C|g׻\?!7KiQ?86G?TF({O,4k,K*' .C^@fIdf2أ1AM5ZJ;)_[k>4S#B1Пs:t#P0'u'i; q;\.w81.BFDދNޭG+d_%ZzD2Wnsڌ#*wLƯȡdv:*0w0 ʈN,M_;U:Z&T\noIkd'uJe| PA~K. cZW`ìTPE'jnHI|,c쁔RKu)P0IE̯pyy̔ZjhU*_s׍'?VYfLkW*tوC;@LT<^[""a9#$&giz:+ -n.Ҧv($0$܇׽ڑߣqňD~^r܈A!#t)V-F9% 4bE)3)Pd&tB2yHAV"V Eֵ~GYQ*&Zqa >?Z\D j29ύ+wN(AKE ;=вʙY^ oԯ?ۆc65_0AlryV;oM>5) OX1'~XRk0l}?z_NhjIe)~oQ\tPmf]/GsǓ%lk`I+kdIp]y.k1aWbi5VB8각~#5[2 `=̎Y*KB\z<^QV§N.  ĉsbM׌9l骵I`+"U9ty1>^ROf_T&yʀqܛGO=2c1Zxü@ m ԭ#ZH>$D/E*$Q6O qM1 w‰XIx1vTp*1CƓQA/5 *Uij0u9zܷ8lߞF>+zp}8|Le/~M/M6Rg6bVs-\X!/v߬k'j#5zFcLD4+qQϮk7)Ef#A&CdZ2WRL7lHLCABzVVUg;13.zp4v5Rq,DŽS*Y!EJ?Q؉~Hbq8/(Yu o<-ur"r\1'a܈U6i+Skn2X=;zvHc}}ԣTfN9 n"妁`OKU0y WL\\tp&ค?lBπd 4I%Z{ihw"?f2`9_b^Bw|Uw\rnhh% *jUT4NR}ԣ_g(uZĊ(t̩[YseK|ؔSW|DRAR>bS[*_? 2 "h2؆)0Aˈp[ieT_.UH RJj܁8JD d)D_#2X{)͢ZG-I&:?4%KPt}%N@5A1j`?A}u&[I؉ZT"k+axM=\0 ?-͌6 }JԓdQ ψRHJ})oV;#w?[5Z|q9X}"Sv1WA/f최H2ɦok,!N0v`}0y%_/k~mDʞ#opk|d0:yu[쑌~9`PKs"êx15F(%YdI<<~&)^FQbT5_e.KTs=q#IS9F~.($ 3D 3 Ooc0b`Ʒ&y|^RE0)>tM_nŴ=9#?*ID'f\cCx&9+gm;8,᭔#>签0w ?ML0ñO)Ayk'\" 4ڞSoی]1Rwah8ӡ60 g`?~{} SƒPqV~=-KZ6B_׸gw/4 iJrƎ[j$\U zb#3ڈ*3BZ/oRkNQMɂ*7|w=KR}U9\ o#H@P4_k3OtH@\ ~-/J }G3>oy.]KEththyFeG89f !KN_#)-qrY\x f}\XWtg.6wu1\vBZŝdeݙ-%n^|-//]y\>% " 7:C5\*kUW8oYݍs%N5&ڦd1h<<qcַYq?@EQ$LXGbKM1'$khb\71:gٔ?9;ASVt'..L kDjs`Zʭ۹5l;] ]}9BndƝϪqXxVqU Z*]PhEXahO󪞰 5}ߙo;e44KUc}gX\DR@gA Yz‹ 3Sk˒% ĵeb@vC8MxV 3(mSH'E6Ό(MsOkF*;܀7p2˝"iտ::$Ehv *mшpQ#s.9iQ,S`V\!ŀt?q({"0nF w׺CW=~N^Z#C=4U}}Iq#GXrM_rP%֢?YUUܵ1P>.&DNk6ƲţL4R"I6& ScS8AiXO u -hD<6zW6cvLs{ (\C5wo~=; A@{DkeX2il~%LJ _)nkFCø٘$ԫC5 /Ӎ2(,h?pܓB|UP6TN܀WZYXgY'tv6aipޔ$J#~OF|P@Yt}×8n5n|v)bk,X2W0T!v峝N ث#a vijt>bVmŰ2&i[nP9OlMGvkfudL`pFm{Yqp b.|uvBbivAc0H">4D˱>9FrΤ <'diد" J+Z a?]Q:1PנJW eTzNh!G(K#m z-^#+R?#0jiqI:'Hdz'Wn2Bޑo&AIO_j+N%S.y3gpK;ZD}[CE$~$+ɵh"ҷ7of߈LwZ.)4]aվO g|74Q'H}26SiliJ;cF2? 8 #.7*R`:$ JwN-V?w#q|AG ץ . $ny9b2=AJPI]C! i^a76?T-ؓ MO ([I{3DZP_uv*J3WNBxH@䩇>ld;qj?W8WrSD_,%F`C<#Z>;vԒ$=)DŽ}rtOlN"`BHW6GbeV$ÿ3k\S˜-*Wd-߸-lrj!S*ڔ{1T8Ga4m"T=( gXKaӪ{t"7 ] R]z q jH$:dd`TeE1YANY!?UqT5{x$/͵k}-{.`U2W*fMϸ)zcw]Ĭj{vsOY4R ӿdAMOTyB1C Æ`{jyS0hwr,e53<)t.iPt8#Bp Ea@ >;# LLlB8rd$ël%eU}hiIggTN er5A6 gd?-VxBiT%q9h ȡfhhݛ'#OԅA^6~G{їR֮XípWu̞|v́~Y[c1:6< 3Xݑm3Mf3a#v k" (x$V~nUETDй.$a"-Za !ht=(~ܽ_M TM a fJzd''wj M֚G.;jZIU:&9u_( )W/#)}̥.Ӿu8+)ż[z@CI^itEA !k7S|CVm O b˞(,6 Rd?@CQi6\C{wf/QپLs"<^fnCw3N$c\L'ȳ٭bOtaKV·t%˚.՛|n:2ܽL Q.=úlRJhKLN1YVWx3<aA<E$ e h`3#ftĤl(șgUXϧm~%_>+ȗ&R Z›g'!L $T#S,Uڹ<k TDI\*N2;G Ф1#]ig LzlY \dzkk}B8W[Z=k"Z6 3Ffqt !mc}>]nxp y*/K+W6G{8W}d gV9Yδf^w6-+^"ݬl'D x~Cb/Ìb_k&SΙwX#US'1(b|w zq`d__`zjej~C \Am&A++39- iV| qEl+nmg\=uRh#;)ZJOʀ" g2zIy;q^WlQUErГ-{fZ;/4`"r6'sEdY!&k`ܕ/Y#EΚ/ހOR)t2(ʳD !IQ7\ P|-FҮ*qt[ =Gtlr'bKݘ.L;j(-.]JSXX~:i'nEy4H: VTȅ2m9"c3gBNx!@߆/䜮Vù$`k,ARmon9,> #/U8 dK^ͭ d*?e~J!ff|r e`݁WQg.Ѩ|@rZ]/ǧYt`\ŵbڎ^SWwG˳5PՏ@׊ g&lf%3;G H F\]?η?-v eκr*؎ʖw^@I0J<ԗb %B ~n *6ʘ_U'UL:zPVlRDTNfhٱ!6fڇcՋs*TϞtø0֒  K-On#nd#3uJ7BzLVlPS1YgZx hP#i4aXJۓm%A"7ğE[NYHɆVoRVQJNْ &edT_LRUS>P9';[FS70an-tv?}օ]Qs 7>DVl~w{EnZuM]N#+cMWЩp)#Y1<z.O_Q̢e8T=T0SOZ}G~VtjQËnQ~AYԃ#2 )gq2c%0g5)ʡGE)s;ӜS`KIB [vB_ʁ#p]y9hTq"X ϕzG<>ت>C0N~&nsm7 EfCP˧F0P-g zC˭ ny㶭tժ\ rV`M2-Pp %W `:3a2HBO$U_dwYXO<6o9g)DQ˨(%E.!S}M7x/(٩h'7u-a~C+1YJa|~_lz%ZNDN6rIl峂X]PT$7IR=JNg̢Me$mvq/ꯪ4'u0mnc=g]DŌ|pۍ&՗2WEsg EfSj-4Puъ)-tGuњ6 4˪1L*^kQ'Cbdd@oYB)F yh#{&∧b%U w^VsGɈZvܷ*gYD,(};AJ)ZgĖm~t^dQX}ve"Is4Ǘ=wL)x]eTOA&}iBIY,5Qѹp$(ŹaZm7xeQؖ3-"o% tA`1!'er:(!l+>1NTMaKӏ% #.eF7!lx.;j^w* &8_E|{Rr> ]X qS@*йTJAvz*~4uY^*&/ Z_~!$M7;mWs ؚ( ͧ~rİ}`BZ9)4v^I )-].u{(}" u!svbS̰v?mÑUN@`AyK&-K-A[X8nzռ]0L1DTo^iԊd~r>졕DJH;\ëɪ@]oT o&EJd[cx=1 =bd3E:PS/Cnw%ѹ׸!i'{c$\SmjOv<\^P44eKk}:Sd;@dečA1&ry9#VF8̃"Mn+ϻ#cЦE'3$ FFmrq5lA%3Y=.H{)\[Crt͖UKp\,u&I{ <޲IS|.-y Yhk|@>' 3˵QSMGrzw&H5Д)j/Ѹՠn:}Ѡ"OIgyQCⴎ.llLH1V?%+W+j ː?ƣ OJEM1Pni-:0*ԫYyU V1Fc42SvZ?3EGBvIϾ}+]pϷ `2IBt-k'8p-'KnC?zH@8PWNItŁ!ehaݳ*a%A Mv@Ժv]vHl5N{9krg-%@:+rNtf8M/_:/z.PG6U_/'ʱZ}S$Eke4run-0( P8~ۧ)/N(Șw0=>pfڵ[.%]V]#M/'?%=3Zj3I `xeG$d,vi,cHPx-6O7fyاy !"LQ8q57אCd$E;7׌loz<wWζ5ʴ^u8,1$_0jiD-_a\7X )58NlB l]l' ⓃAo0yQC ?*ͺ@־=HO aaZ[b!/1'TMGӭkOV }+.C vckX>vw!  Z]0,]jeˌ k%Y{y~& H`4 K9Yq<1iQzF! C\PsL_&Z$|eZ$#x4#z- :rtm1v ,HZr9=Xf!{eRGD(P"4%;'!kH.5Gb] aT@m +3Rm~"JNJi Un;)% Q!d{+(O9@d 㙢#ayy5bz]S:ryoAO=mP! b( d0S/]*Blp'S2Br B:I-zSz6*Je/<èTXP AS5oA!,~xMœ?jAOÀ , yj?WIur~pqs_9^_;B|k֏ŪYK|.XFDRi|EF{Ro~ qDȀH+kpoUXYqC}xnsXKkoযrѡ+9޳bWXJ\Ty0if7!m9Ul)>bw;$w}zb?>KvݒU"sjjÍQډ|>^񁆡&G0Ba HPCiExn{anr$ )pU K'Fd;;FWwR%ވ5Td@ָ̲HUX5Z s1,8^W-[Y#d?(mSeI)l:R#'|}9=es4?G+ v32ju`jrԐ+ Y -:`pk~/ Oy|<͇ӹy_ gtA IWJ>ENif Ey=8jNi0hZP%?< q_&5J-t1z UhvFu\PœL=_6*hWl|KEwQ;W\gs8oʘ擈39Ӓ96]7b9ޕfX=1|2,cCU9%%IyVe1uo+epӴ% հߖu~䄎k{$ij5X;4|^ge2 T P؟n0wZJtHqV?;L*f70Td-m`]C Io&OϦ]Mˀ 4^SںȦE F`kݍV(K/ j"pAmMJ|BoS /S&>~!YUb @ϼAqFN2 ;ƓgHi(ںةC'c-[3yp_eD΄}q|AoͪE:Gs`|a=ͦXv]~\LNݮ(EVYs0ځ/}Tz?M4d pH31u4a\HO;1fVo̳盶O\ldᲗ`@& g@T4 kѢScĽqқ3e4x7 ZjCc!r;N2Wۗ>Sjy%:SPR׵Y< >o] s^=˳&)㋸WOi:;EP/8,rzq5c.d 'U-F qB;&?QYNyK~w[w4Fvuvqȟw~f;\JUoBf a%*ѧTv1fYSeNBN.oz-t?q[XzEa "Ǎ 4<ݚ{-ɠ*RQ<q eSh<[=^5 knґSvKSb@!Ŧ )"qSVу\5fq^=<-I!<͔ M=6\3Ɗ}~x59hX$~{­pj:Zxz3Oz<]zƾB,7)}i^E9lM~Obu Mu6G00?tjy>uVw1.2BV_r#\j-x꒨JbmHGM69Є8Am,!]C;5v33eW7Q]- ,]Y3 L # F4.$LJE-yQhܜ_WqNLZg.1%8mKP=g뵼r b*qR,&u+ҺqPyJQi_\h/mN[`[p_I<$*BMvc@ҽ^ DGm솄I8@RfKU2 ,\ ]"DFJ;/RhN8 _P^$F"@$rRl`N5`(#)+ڬz̃YYq8?r5|lwGB^%mD+RHN6zƉmglVOraTsv 7J|}4zZ^і\_c?TQ]JeFPo(Ԓ)zTj‹(7M=nql)%Lי,$U!!?AoڭĞ}786?Օ+5=??t `qZw EhaWO'nt=)ji!]IbukPJ;$2A@1"%3:;hF6qVH>w@+Gdrqăjx<_-hp/&]+EjdF>s xϳ:-_YG!J:}rک2@cCtJݢTQ_nP][ ԷXqEtE&Q$dr#YK1Z`;WYTH ˡ|Zď~c>:kr`Z@ ldFhsN}; f5\P~4h9 @ck= |D՘S59 (Ai"U[& 鮅b¾هTbbxA(+7[OӤ6Tj:M2)H #T[%ḾcL-l@zy^Tla)V*7f$e }q}0*]$xޒx]PZ+>0/xem"d], o~.S.:uR:wc DƄ*{Y 暖A}Zm 釕="5hU\*;Elht(t';UmX\đ' pjhY>m|!ԦKt(<ηY ٺJïX C_ĸU[r#TMĈdžgUIW!g#W0n &J^[ $ %ah5^6&5ؾL \Ry0|%6"OФ/@ҳXO)g/ŢKmɕ{A>b 4H?N[DE(քrɸs,\wX*T!~  s4+[qS8Z0Q=~"u]h$Ɂ;>H9 ܹ]xs< loK7R?/7yrx#@Ӏ@I)V84L/{ |{;sDojș=h&q!?'='$ƃ*LjXaf8rc =dGo0Ŗ5bJ"3$Ϳ3 !iUWjCY4Gk#>jEg1*|9]{'Al;gfS :E w+!^y-y#X|Ua)YGhc9ʏW )~<2Qgey?:{Gy 3{=)I0H1T =chFe9$.9s@|; 9B{L\6j14q>:: 8g HdSDP1搦9S[ۤ`nfwk濣Px: 7OLBe񞲎X % c4dbSW{MtyD~ @q粯ui"PZ[O*YŽ*g5?:M)/oPScVy@7.\ugT_=΁#OsSc%*ĩ%9ݎwGZqK&*_ertL? rŽVQH*\9[.ެ;NPY`sޔ;,3uȀFjD7q&ڽB0{pp+d~:x1]!iS0 n+4hl-[g7Nm{ApXFs+'1dFvO/+.ty/XݨXH!h]#`Y {$e#p-V.;BT GB`9:"!dUJEޙFTpBqipwHF/%rDy$sajlc g=~ ΘITi1g1s;INg0aqPDN2hEXc˥6S岔Cwp҂>p5>.}JZa(axu#G^R$^+Įv rKÊm&wĬ7!o4(h0*9KIGfvx;XwXu9!QlRG2I^ݎeM*ԔN)䓶It 0Z1֌@YL5%AtZKzͩ}'S 65 馈Bd9`0 ,;X2ƈ1ioIg xWZ:xV8f⽦n<]7ꞅfOYkgTFzމ̸I1bJGڷ~C9C8N-2YɋtAmKń_\9﫱es gȰp8X~2f(|:$yiI1G;CI\:/{~G_{u N sceXC*o![Vj:G"#S4M%ܯ./ J͙w AvW$PҎ+jeݽ-Rmt}Ӱ֖PJX4TQWE^ *1Jp5╋Q ʾUaר=Cy0׿P1q hybb!+9ZQoOU:P0,3tv&69֚RdI"E*ux3mtASfd@<K?O;0Gi2(2c30JпںBקjퟯ[)vµCYXC qۄAqowOXT#:,ƖHT -(do%6k# $n魄~^%p;vؿ][LRX6qU3^l.0]Z4@`??n $}ՠwdh`z۲8g)%ʔ.R'(xg| Iq۸itv9_j?VYgp{xim0e@ʥb3Bc8nx&3ˡRpRk1.ښXݮQxz+嗴ǻš7L.tMxׯ k4XLf8qR7D윿]=:ZJ_6g(e°o^'MQb uV#NEd/8-$a|`F싡(r'6 ޒGŘ8;0/;z,oBy3_GݴW.7 ݻ#?te*|]C]> F&N>qUoǒ917|^hO5<DHdzLygܥN6iڬ;OjAs"VSPΑ pje6SL&'vܶgܚwfB'$7`t^D<ќhͱ@ub{]pU)]ZV\ eSIF'Y$Ub4a#H T)IJ 9Q޴Uk,7fn=6gvtLUqӵˠ?:ۃmI'zɥR{nbϹ#)'pw>]4%9Dq2McJ,mj=rI%2a_W֝gR)0&<|zE%U7OAjGl~e+ׇGxi=pc>S%]e^>̇w *(j.Ê:ÿO/9hJbBbG=N'h&n윒ց űd4s|D'ݾ">gm-adt,ry`k+(N^tP|lX3P]ZA !ѥ9l,^֥_J αTyh G:nAт }0=P?@DKa-vCS?gF# C| M#.vD$xṀƒ;0_u D-ZPc!?;7n퉝wT1A?ە0XmB҉gv 0z oi62<Zn%pFUղߵ"`r< ҷ|@F^dL M6ŦI;G+M:1jn-VtҦ1kbKÓŘ"P%<ϓSڐV2k_(Mˡt5!Ӣov<:W'O6Zz:{mKXP;zW+=r=2Ei{cnݕO`ł#SSJ}jO_lFtPS澠 XZ [ֽە <\-xLVcHYmc&O$D>wrq]h0  7j*~C&גZvfnP|ب-iIۛY ٣tG{ԟq56(t=gʷ 1BcDw|eq;7Rl..z~N>NԌ@]ޡ36iq}LG\͑t1=$^@*hݐ1U-9.笓E*ݿd} BP6Oj~r~ DJQw}2ˍ{pz ;LdQ| !/ʨc'b(C o80}i؆{"N5^Mo:S'ćG{8V!vռ`/x-(UMd ǵ]7VW;֎|`'MuԢ /3"} )IMڇV~0R1wS$t /[m{<&X&VZ$=<Ҵ-ʭi]9#L u{3%~C &׫o6fBSthjyǓw}IC-?K_BP9* 3 jaRo`\rL,6C #cX~0L# Đ( xCӔnm2) ltReM((⋸;jc %'}FOTY=O8cBҍ@XxK˨"'VtrT:\R*a/c{q7dh6\H&xhɾf6.5x8P%)}jO؛} ZUYd7z5f| 1|ϡfݳ)Qar}:Ϫ& xMnrc-|WnH(*7I9x326u !l8,<@DbAI\3\Q39s=bs,~d2VA2[ZmhNQLYYCCodݲ ٩= w"Jln C=ɚQ2 k[Zԛ*r8llQ0D6[9@v7~йjjLWѴ'c4s9m4He (-Z3|US(&qSnVܮd.lS<CŸ-2eESd%p}{ BItbo;#HD6 O\ZGX K>Li\>t pAkY amָ6$M{F/Hۈi_ 9"@QrWVW Ex(Y !*j nPD{B;jK۱q-fM_Ac/kw#'ʿp5)ܫ/l')\X3 3aQ$wo[%j HNuUr]7m 1f~K %ذֳ>\ޝj.2ə%!1f5~֫i}>~6P '6<#kXܝ2SZF|͆MnyX`e*9/'&x yT!d˯z P_ą'G-p)tlek>8^2yu+^67{yI!݅Io"Q#2"ɫ[\BlE.EZZAyljbGoy?]~GW|O `|Qq(jwyM7.į{bd}UeoƆ9CEEź՚p0I\,JW ~C}> *z0n<>c?b"/z22iNpMY#Gķ'ǘe{zl@5#N:IhUթ^ŗ^`v'"m2eMmW9n :n·Aa 2ϭp5F>bAG&Z,-sm)<nϦ6Bza5Id8 qSj7dg16HKԈ% Q ւT; ԥJ4A 7m]F]4?M|w/xGSI$_Ѝ> (L%9ޭb7>g;t+cΔ#BN$6yMyspL̖A ᑈģL”7!u+W"ۥDHxNyZ4?Z8K&,tcREdJCsE~,7 s|o& z;y\* 3c/U^LR]qagt2wuIc Mh+~՛P>/7pr< hM^,h6V 8x9R6Gnֺ4.OcҎ׮+:T g% !7n|Z=ZA+Z[(i>DTƏ3eQ)iI'UT?[טjŨJ`ߕV-IYŋR6H7Q\Jӡzv4sƔI-JdcVYl02^"NPd̖󽍐RNAEU: >̴H: +la_Ï&*]D&* Q[Ռk‡ݪhO9ݩN3S0XtCs"{?C^hmA%BgTXC|Ko|"G nGك낱'iqh q\ؘ b̆8"zr]y(3&Y4P0l3H;U [ {C H ~'$ot(#rZTfGƤa.q xrjsdվxօ ɌMD *N#8=oOHm_[3p)pLV zr s rr!&hnm.L`QTaZRxݓ@qﻙ(q 'ĦP(K 2hz0c]N3Vт))* g !(Oqmӏ *U_aou0+nG]y^7ja-ʽ5RK[ʃ|Szv7/QoPS=LgmUrw*d^S&cpֵ1a2IV$ :f YjM8IW" 9*! ek~|R'tO4(t|v*K\ 6,IȾBVNמ$Em**PNRtWvpJ ڐ [TYgi#O>Jr`SΆ䗍9hb) T6MvK>Č&笟 nWR|D}jV;q x9\;&8AnHQ61F&Z}1AARnyc텚ͅ9Iaut;|'3,rS{T +ء_L*Ԓ3` :e!F<_t s4!Q־O\!J/{㻴~;KH{ ܇?0 5{8"ϪHSvAvƯySTYڡYO8N&q&oJ7,@!@CjP ,xzyHO#CJe8 < zg\#t6yxmW^LUͽ ĞHF֥jNl OOBP5N噖 ,^XE=) c܉ dЃfqX@pd4HZ*&v1J .>xQȻ~^Dz]O*gXeB ֳ*%գB㡊"3VM; CRՓ7';2J+D C b 軑M韕~كZO/t xmQ~=x.ﹾ Ned;7Qbh+"%{@Qj1Qb't+}s͊DޥJUɖrǯ2^ZWqMϭ@a'b*m(- [x٪ >x!Λ^v.z3oa5/}iP6t#].4HB2չ Pw`Qx&hSAdԫNbR}gN1+Ͻ..%[@N(a5Ҿ{GKLQP6#K" JF;Cm͂yt4Wxfw::2 n@F ^#s0B89r4Pizc/|d4&?ջκ(J͐ڻ7+[d^$mfW8'#Qu_`6CNȉӟYѤ5|/-)^͞byUoGYMYHLA=F 1+mMZZ_l`_Ӷ37ýKTܲQqKI J_OfsT<3y _TdtMY73,i6sa_0>dsFh>h/l\xLuㅣK Q=lRp[zh?.RQqqGѴ`7\u]0-3quީDlHiЗKFܸD>7lWLXגϥ. *X2+읝Fc- f&PKE{|WS&ށ+~JG9w0ۉ{Qdg>KN~YHfJ~K`K/UyAq)(wjAt1w06%,D='J,"g'&oXo-Mr}XmVZޕ {\@NQ0'q2}G8b-*g4#!'V]doZfx TR; F"nU]mRۈpr[pťM R+>Trf0liY(\ࡅUq <(G|P މӷܝBȽP=fhqw5&R(W׋O^k6*PdJ 61-(58Ahrm ˀ;t"8 GmXG[OËهY7bƀdv]I!Q:-7H[5Y`A:.<@Sд.Vgw"ċ[˂ș d_oV ۷=d]ȢBoMB s*EU.̼Ҏ@D bfK*4JI&a4[Op):o͵'\$˱ D'$yQ݀"A~C+%|Y4}"T0"m@W q@XXs:%&bɓ`*P˄+Sp/׽;sr9V9{ݗLr3. m&>jE×e6[83l__* pE34C9EZ-羌~唓/NOW`;,KXdq>}𪛚6^ gtsɠ.O(cKQ7i+rs xGTX?=hߩ+h⧬Y}V`D?c>C{&NemEr4=8sL6a22"R t-sןw}  .D>ؐ2JGh2Լ0u ą|x1uˋC0 åhdYd錧Dgn.,߂X{d侰:rtc`/_2qsKW'5{Zp_qn 8r)\>TS^r\r%2F9>iBaTފ eF3 - y;^4 `xX͎X{(ե{9&O.uvo ?G8U\L9њ2Cn8r-rh*>J EHw^7Jk#=w\k"ohj Εm0frx`7}~9hA CK` , %*$#-]N3P;=p_,}ACh`6gPvT=O*G^TB !Kd%[wI1>1:gv0g1"O|d=Gb(j>/MPp>6݂k{)ʅxPƊ ' [ZO8`4_IYPfʬ3[H^41mZO\Ƹ>oƧ,lCѷI#>pyY9AS0VҫOA 7]UwV@([7]YF;N$'r`R]gbBOݴ3t&bS?<+m^Ga7!:XTF" $pgՌu3P_pEzځ;QdVKuZdii+\x^cI 32㐝xARz$k ^\::maxf18`{Q5M*aKfW2';&'\k. mH.;骢)r?'?MV+$S&VPDcx0a݈V ͤ mED$YCj yysfpZT@ K̀Ntj?"{/SZډ 9ph+VݤQcFx2JPgHMq_{M}wF6QPIKgsjAiu$6VՏ(?V-øk^QL™[Ir ϐuҬ}BD<-ql)^3T^A s_}%9]N[` 偧SPSǶi H7ʧy滆VEѕH098# u%:}Atcz=L>V} p„m1z]HZϢsf:UfK'Vj2:T^σ^i k,_ȍ)2~U{/\8NP+b5q%zəv1iTD&Vi6DG!7[.9*g&Z[9m%of%j=?n 4wڛĤ˂-ns%d;R }qD8 "x{/Hg#r6(F^ ŋi#)Y2LMKb`.ф=X4XCA ]cWe}~X ͤqhsl8@WK)bZ]4r$§(7y/!@ rR X>inM7 Ac~i\s0nýprۏ@Ty+Q*M ՚#F#hf9Ფ""*{ztL˼ptk-aa%!4MvaҞƗ;ߞ jAIrp:UVU{]s1Ǻy7CdoЭH|O/m /u+]l)'3Z[?NO݊bO}\>#X eA*'q;.߄%!YW/ WWhS/6G~D \K6t*`i'L#/SZچ'K(UnL AglVl 7'~Վ8 Zb,9MzQXՎ@7|!dvSߺ y#_9@OqAROkٕV>D9^,F=E݅j[y3RhSSx fz&ռqy?\FJi"]RWwScCoTBn)0+~VF c0,L9b`W! )lB U0(#y3:j[fh_C}#M-[|kJ{~XZ:JiqȍI]ڿcWQ0\.{Tpֿv5p)vw { c<5j 0 (+J|.g;>ț'?x0EJc: #m#Xq'B!p7azQjdӖhFAZ66Mע0B5d2n 4Ӹ֔\R7T,ُBgm>\h12,8TЀt"M9苼>.$/:;GB՞_dy1x""j%U>meP4F*iSfO>INOtJsWƳSV`99n[wBdԀGԜ/a|T"5"L|Aޝ[.6o ƮQ9#+18mGh|,52'IEx 쩺(8L8`v[@]@q1鸍B|PvA9UlOPDծH-l7CcGvN& p rUCϴS~\>Dsh|=ixim#1b0}-26min t.:%ZAuK`D*v  OYQ6v[|ߜ;5z Jc#nVM20߬e]Uu,_JΌJyEWN?&'< o>3KgP,KiB0"UCXpYFLVzcRAd^ nb렮`3I,cybh~\Ld*"W*T5WGmi R<'I̖ ,Ww%e|"=u?J W)[hhP2nm!Μi;j"##\%VM+1^LtBG!UQi`:nϷVƭG$]uE$~m7YG12ymZJ&3 ߰Sl7qCUY{KGj ]: s0vlW}NĚ HYDC= zIdd.QTm\5DcZ03p3Xdt{pAeR|:j36uxAl\i[U+vWʓˡZ ѻ6HHnE\᧵P&otmSP?B ♉T ˏ=H.07Eױ~q8_N,!=s9HbJdzXW"%~^$*ŶA Q JrDд`e2\Bh4IJW577Y 6uxP +' >p[, G=/rwEL}/ :dS,WB2KSRNFD>ܑy0οJRA7RosN\Borl}Wle0tlԙ`kI{-浬'eM9,<|:dc)'ڋH\(*e,N@<8L Qh{&3on^/Yܳ&m rF?TOϊ׽IW]X^kH:,Zy jpZsz P*e0(v^65E>sc~CKWpF;o :,* CD6]0Myz:5Tڳ:a–CF%*5VtpɵS!f'b~hKa %u 8}qմkf2oד'$/8p=aN/(9A۷+-ØJX!ZY"j0qu&Ї/,e!VS4"ߛ*n1x h?WdߎGW\T"0-T+'oL*\xP]Џhws=Ĺث=?*/ն87x^F[ݿDJ7–{l͹ 1_j.x#ioDUZ'dsOW8iעKp{o3f\DKc,#_>W{^fZdi}y,ZNXGh!}HkU60f2^ N -?I /)zlo״BI7Q-!GǙP3[-"s;r4͌дYq9JNTPbjlá}o]'# 5g<M/~:r5zX$EJnऌn'YkQ*Ovqz8LT+t`s}(JJ k1o9&l+b-k,R|@Ӹ"o4!B5 ú(+ ֭ ч]J[O.*-[J˴Z]QyO#䬩ՑBs c3_ ]cb(g[୊;ϫH0liqs]yHkkпu2I}&~A9n^ 4ݗc: Z@@4ӆq#-نi -LDTuQ՚RfHxzr.X“ il40p=Y19jPp`eJn-qM>K!@O8]`-]c`s@!s r~!Y7wxPd?=(]lswo S8S24_pJrs(DMw]̼Lc EjZen1w5oI:f:8OgU mYkRFjmWn4QzU&IT :* ^WNf RJD%&IeGm%Mh^xбO;%ԩ<1ƼQ?.ƹ |fqkH01!?yI(EDp@^S stNE;d񊵑 SP-\H-ܓ:1,_4NG HYslA}j&Nfz\X~* F /s2[z2:]X@(%hʸL(酟WDuwךh<&BfTxd2d7ʹwS.*WcWWy]>i@1U 0c!\)G6ZJO=}C̋\ﺰ8Hc\XSUzYSM5tPULb3cB-em N]J`}VȮ?+";r5)󲋸ԉY8{OS>r'6n/L/7{DY,OQҒFmÒUA.Pfn /ThlDko cN|_|CQgCMsG5k>zMҰ/+IҔ\6PkН`y>Cܰhy*!) D۵o#I7Bg]ZU|~ńɧy^h9,f/\e(?@c12lK p؎vT?+~SS 4cI: r{^i(CU`dm"c4LsB`;Ӧ[ŖXQ"q.si6S 12ܦ> ]%+(JƈAxn4 _NibnN& Cx=ɋ*7E_C=R6MQtg҅q|A @J}޾7𾂜OqZX$/;fΡ< >Q'/7GgYB4BIBljɲ(Ĉx?J푗I.X/5 cKReX.EpQ4Nurd}ɖ\<%93d!3D,l?/$ZN/'= vJKhdk 꼱93aY5hn x(j&w2'(VqIHSWKȔbCeeeA\IȄ9TuS"LpI_ƒiz0nL{ #p>bڤ osDMt =u)wO+Ӛ?q:~iSZRNJ"3ǁKMSHGJˁ"(mR+^`sf#EȯBR`c!^m-0=+U1[D)h&$I ~&,Gզ K71AEl{ ޿pQ>VG><;m9 g?䧖NU%˥c7+ONYZu69at=C.c(qMUNZߺ򸔦Bc֎5jFbs;K HΕ0|16 \b}X8aZ\/o:3=ByA\MNv66[4f vGFѦZ:q8",7NNe(6E7v[sW \ g(0s@P{ķ ʐ)+lj&&St`໩ Tc$P ֆZ#Lޭ05ӱKl sfE, :k8mO0^xXTkI4w2amf+D+} "]ntOvu>̇aOsYCgQQސḕȖ 6qHDE Ӊ#`9^x?W5Щa%@y/5#PE2CQd$t\ar#L`/,TR9k۞V)ܶ#Rw lF(zkrJV媃C3s8f̮MwZ $it)0,73qm7Wv,IrrbϬ?T/Ƣ ގqE:tm c{Bɡ| ϖ5tzZP\uq Ѷ^T;֔%%V#,lݤBd|;-tƗ(77ih@o{@_>{UR)/=dϡrŔEvǬT#%*RA0ʖP]fj[?~I# S5]XSMq䔕@fd\0!A#2j8=zX;{Y .aM_V=jBhD(k#Y ){W"WV>E-o1..gc)~Rr"ely1<5uߖ'M# .Cc3|X$1]̍B<|04 ~+6dv?uBqa9yBi?N;Ecc\KҼ_/psZB%xTG([xy~@}l׃(HkvWjі؈GIzq);mdK:" 2l%!6ifnfC/w [FS_\xN`$ Zfi !cꁟ'mf @&b ]& k+~W4/& 82AA]z5!V} !C(ʄwǨ@8GsKlwHZ8'DC BrCM4ؖ6u䣳Cq9*J{K)Uw6Q4=no1#u`]h<|FZrt áJ0#z:f wH m2R6t_>YDR_#7h 45%y  #ro(aS4r*̏0c)#C}n'4 adHaԣIU#>O*;#JStt+-o +!řW z ?evL0Ȧ+ujx)CCtnlͿOKik4BfRBpk{zv&TuWHߍ03N^Pɯ?>Ag:eP:Ӂ'y9M!͝? lxý`lT?5N2j}|S - 1 sc c"vj:#_=o5cQ+ ^Bx9%˕cÀ9ofs]edtx(U2a+ȟ'4u;撺QׯMLMU5yH.Z}\mO>t@7,KKF(кuѳA;d[t}t9r,K+m9Dܩ$A 竡'Q$Л cT} O׳?Y<_C1vGms鹕W(lVأ=S{ⵆ=n&l /#L޺f,7IK=- #I$;JZx뼩ʰϑr2d9jq&g>|]mނ$DZ,hXgMْf=Gڿt̤ߛDXcg%>kotv-jtǬ= qZYųt=ІZ 1R:Ky.l/6Vx)Ÿ꤇G@4|n @ܺDa (Y{qp+s cbVpsߒI4&gcB`]]qUr`l;%qF Z@'0c66@0]#mrK(q ejpu*O{h> ΦVj{2l:+{dUww՞t^m$vgf{[Jík,1 (d2wALG)xOFoD˻5 )6*nB jH)\Q?3=C}@fVf`)9Ȼ:N,9 3+IMV6&/VFm\,]CM6gQ0؆&n 4krЯ3S`G n[-DqrBAE!jtmEwPe좈R T)j [D1Ժ4qrx[S3T‘c$I5 %Gt>C;gnOv{JHxO u[Cz#j2'{d[gTr VAơPVS'cLs+=YYJ3+Ϧ1õVIC0[VYO ŲKk,bw h\dOr C7 ,mf)? )|R1`&(AF74S$Q&<:!zAexvb_+,& "z]9.OO)VVF ^~R+`v{4;?r.m{0xBӏ;NhR?'f [7U,8ys"zwЩdl?`f7b'ŋܫA6H\%38:ڌ7_Fm؎jDSy)%ڭG-1r]^Aw6q6H#: W %:L e$ c:sK6KԥhC)o5Y ~fF}2QrbvRòU;txcFe70ԋ5(ruiYTq:V|HsYk-JQ \`nXl7G_ҡP>%aGC(wQ C xh3g>XZ/X)?ޫz n"lGDm>RBw͑qX-#tzFx@ W⟂/+Fr fk'xL]b< /*ɭPeK',w 7z]D(1]1þ\W,82_flx-ϺZ*^WZ?O1 Y?H4gg|fA#&hDRRYVgW.o(-q.$\NNh4-yg5{%v<% Y2MM>N(ޚW;5w02Za9+y2#Z4Zd$W(5$AΓEr݊O01TbWOg̉wLtbrz_6QM'nP[PG+d7~7wttMbiBa+Zd IDC 柞=էLrY)%*QnԶ+EefpP ;. >iFA!wKrqx(1ae-EyHP*d?tS\^dzy[Gj*y3a3afe,\F͗.QunuĠOʛ/5C(~8˥+c.\gӋ_,[Qha1L뜄!CzLmS$1"cYv8b?wC| P(4[FQM8y_(2hh(2g^b2Ûyl _nF8) v;=/\Oh(۔'{邤 || uXh G#Z@+Snc$iKc}#aq{ZD"7q]XVAܴ2YߍEp16{Ԧ"Εcџ=bGjj W2G\\^GUn*.+-:vG,ouTy5U8f=DjQQY?hwbDP@޳Qׅ:|MR:{d ;4~Oю )R㰩cR]UbibLmW t\1l5׬; b*Z@ky[aF+דH=eم)}Ld%#MGμ @Ld+n=S{m͸(<=Te:YeAx g \}+D@?bqeUQ#M[b)w[. +A2n.=p4;w6ԿqW) G ] kOV&tcRj8/{e T™vM8ڪ'!( XRKC2/l U8vKRSÉfM짱XշuatB%)i] 6sRx1>WwG !y~-$*}sG ]P(̟p#G{Pmg;ombZn8vbw4`PD2q2)F˟Ƴo4 }Flp3- 捳a&rVBRP(l̳lr$Y@@BN.p:vvs,/RW/90o'l_.%B2zI8=aRT# \F\\""1]AaZ(csmlM9 ώКqc~Woz $0.=Ɠ@a QUry[jiTg*f̳e3,6ۥU6$RҪUf[AAf5ilV?D!9-D>. T id(jNܒFnPق_*u֎w{}ɬ>F*4pc~u)4hW)CtKQ9{s]3X bߑ\bR RYܤ6Ňɲ1@2a;{宬N% R2ꪭvPG4FB"84 RpB=S7-׌bqx3z*q[n?$VU@/ukIqO[|8n;[Yۭ5X>@o@+R+ ?q'z;.#TD,o1/ӱh xwƤh X9ֺ&#!I9=L"7~ @q͉K5* (W Q0 deÿ:譸)aAKɩ#(Qfj }T%6i-.o ݰX>$%Z>^+H@aLJ#}[1յ3Q>+h%u6] w@IPZTl +7?]awMzH#tо#}.#\4}^__;/D|n&sr<]59o\o;y;᩷=xBY7^!E:_ލ9̘}Z{&B[)a: [7cuhجr5˕!å=IܛCZRIK‡hZ,nނ/iBLr?GD.} ZH~W<3rr.}kW ~3]8yKVD׈9x!x7,Xc) IBT.>Q?pY9c Xk$E#Z3u[3[XQ K> ]3@H,G' Ǐ8幭5Xje&ƹ)Pi"*ʧG&ȯ [ Q(+ǹC?}`}h& Z㪝( Fu \dO`k=^n[^@#ٻ|a[cVLyI?5o&֢z@+pw8uIn87'߀&UEh_pT?Pl*Q53'cU3= k:DO3.6ׁxO;g-P;by6HjUz ƬaIE+U ,*epl!Hì=QXUyj?j!z)K aed? m }G?e}ϵWl/VzFUO#Q[ho$z1.{<+dgXscF=Đ߆8L䍑[e?aTz)}:`-gI'!#@s崼ΙuȖㄟm֪ U1p*Y!v#EX'BaD d yk)9y9Bjgw$-Db7lm7Bw`OR Gzjs:" oJ:`iTq#՗wyRAVD SIG!$KJ4~#+~ QH!̽n-g7yq+ROU[ڥiG+j۬ȫ MdV2J{̯ 1ŏ?b" 1=;xOy5V)RdMiPN9tǤ}J m4x\"M+^xb$7. %BDG^j1'4kE":'6#iv$CO?wg)6΋lBx:<Ř;UPw\YtWzHz 6nDzQG钷"Ɇ$dȻlե9UB]njXb{kӣC_(&Գc%\#KsY%VToS=/0#1 VB5xA1뻆E7*9BNpZXѐsN5=R0FhjF w(P(Aʉ9=#Jho|BJ>e8["Lji5ީ"*ao'/>Gsd;.< Q&7sB`(QjI_6VMY bGs~{mp#{"Rzf"hD0$٢̐Qõ:·m^8P>;%Ϻ. $B5i6 Vy]9*K-$*ݭx휛u̕%2m~?S (gH*)e8g}ֽ+1p1.Eܲ;ɿF> 3D\E "<`l`QyR 註F)Fv$,,^MQ"sʁa Ȋx3 gqWâ]sުUhxܡ+nm%l;.0 &}$yNoٮ@eTVZ@*Y#ы)5 S|^$X;3^p+3ю4 *^!괦Q}"UrR_t?5ߎiI',@#ΣݔmCYO`ƥ;%a6ygm##t2 )Ks^g* r3HE@٨Ӡ2no ;| 3Wh6p6fW g/Gi Uɦ|nJ5, ;Ku7k`ĭ,髺B^9NVot* O88OYn՘ZE[T济ZGi3#*K=jɃpn9~P鵘~ <S$CJ%^68m"H[HP=i-\"iZ^DA@nkq_q ¬x 6w7BvlpgzŹې`z:葢A)(׋cU]a 3 y@npr5-E&l5E. I4\ ="W:ǥYLJ:c:bc-Ûc8g`&Y=_~LuJ4M м$MB?Ջ&*zns68-IEb/Y cL76ݗ29۟(FR(gWB& a0oyU]vM6]Q뙝3!LEwX7_jNy‘ΘeȬJNG d~տn_OKlNu2E֛Ce?[vD+r̼x;T[+C\*? UWPaZ_cp Y}&eho2x8 D!{#vxvI,e%{Y[?ef]C \bA̞TJ? ]pԓ@'U_!>eyh!y:-=z_L9ւrRɢ1ujȦLw/mo m^xU[MNAL-A, ί-BˣZ/NO}4`]ۍD=v?91%bry5%c"IVApu^ WDhwMLh"%9_VjbP~uE<\ r3K 7bE)!^|@B#3i@jd*,$^~6qOsB0TVٓl |^0']Eq7儸7ůh2C$o;}͊T$ģ8s aX#LܜQ-Ί詷Hf˔sQ|iYdD7eDNɟک$}&  j| 2g0ԓ%ݡ;>!K@w!M[|&}/݂['hNQAzF(bz/AZ=oX3<[ƛ8iU F*?Z43 $sȿkXD+ ]>GȞk(jN=1;#d 2H ڥT>#q+cI? Xošg3nG7mOqiC;#="5b}h0N_(Tʏ}-Sv{_0{=H0ko[2&jU1^}=%XѢ`GV=}4}%ov,{E D5r0QTn,-{7O(V͙_"wRdDXkeXʟXt }PĐ@&T\F(c1 腼Evt%:NfXWzބt6Pv"MQx,I <Ь<{FyYY`tAq[4\\x2wH/lL5JT9FE& Z3 qKjD4jn>l8̏Li'bˆ-#q] Ag_ Q ŹT>p-“B֯noEMcoPI_OeS^@^\{ 7;0_ g&oNSfB^:,K|1tPcLפ {"PׄDhQfÞљ Y`Dq'#f!j/յxkq>C(ة Sؐ=( cEmj 4Khb_aU'Iژ1lo(<ֽO l~C8uUd1on1({}ZFclFÜ񹴎45U15V*Ԭ heMc P5RRn09h-V @GkeaΪ`KvnoN"0m k6mv]A?6!aH"q5N֩-Ѕf2W}X(Z} 0 L:>#l]9fz5MwUVrSDWgzu時7!E\cTn>T/Qv?w$DU-7TDpHbFczsgTE[ i1MXv.f*FB"fpqªHEw`2V.SQa4_C8uL76ͣOhMTK? O䧊Y8T3;lK$=\]dOPx #0kY>\U,J,6,1PJ;x0Mxln?+{KcB%2(DCgN_K<ǸqL)J4϶S;Zo,IQE0C(j fz`틷l(L:O8n`nO[T[&{^0IwᮽGVvz? "U$:s{{^ӠUݤjo.RR4byhivt鷈6DŲiML7Htt{l<-n1;N`[ʔ CS\ss=!VVLsSp9Ly3U5lMH}+C+:i5!W ^dᢱ~B.ywIJ$V{f rYqLhCWi<5jpc[~lF[7vY,>D][ րyLۄ*4]֚*\ Sysn!OJ(a!:'-JwyR`>:u t\*-L] {3iDXh>gn>`-˫~"_@'-݁rfmi΃8TAC/-@rş!{>l;{]ϙ&/=@L5nioBc%]gk  Գ7vJ)$KPh~J}6d'WŇuV| y><.0%ZrܓӀςt5?!>&A"Qle=AcKD"O79i̟صQSGe̟fhz l_.Vg~(8? \)sx ?Bn6lh̺Zb sPMYI[=g) ye݁ʇ.o136g+o`QFn=Xi8V~/ -A^K ϿFD2$d\HzN#|bd-IDѕWQ**J:72/@^ RR'%SU^1`xb3kV@K7Q^NF} \X5Ҏb4MAu"XZF;V ;̔!Fߵ.wQgD})D媕w8=Ar;%۾ @ \.kgr5C1[0`P,eQ_GKh~QXMy#D:^{,oy"/J=6Xl 5NO/mm)<9vڙ /I`QnU`XvgWBCᕊ'RǺɗ$/{;jIyzq;z.i B?_諸3ZQNx;X!Tn>{kuBQ'j 㮖#HTy}Wֆ2K7x^ P…#wDQӥ1wr>6߁Jj[ H>e3J7QwRRN#dks 365p{/05ڥNi`TmvPc=64Pd,搶 ^FNY:'shXj&% 1@8ۄh]mjWY[ !jW>ylE\l."l~BIQ@#O-t, R4"yDQЕh|TzSzٓ`&f:,G'hD24sCQL+VvzA~Cs0x<:Sġ79z,?VR'(4FL) UQ7z{, {S0i`V3}墧*+br7&+xXp|e\1E&n}V!כ~ 7yGWq)]=7PXGj;D~E=ىe ϲŞc|GP'qR(Y]A)&M-d"dݠ2MWχChfM u,E~rЋ'?>+[Ɍ]|]1׍Rl`{SVOOTԦU0qn&^*h~`D Y\JOO?͵f࠮!"ehWI/J˞;^/I =ߘ$}Qd& U]8Zjrf(7yp-eo譾.>cHX |ہZV{OPLM{l.vs[ft>Ob p5&YEKώ<&(O`"naNHkc0V&motN¬H[,n3CKʌD'D jz5IՁ7kR"~7 eуGk: 5qr_|Ձن dH0|r"Sؘ?H_bLbag\IVc'RʢiqVS[n;Ys@Fcw"&&=w5^r+2 Hg9t3iD5՘Uk s,sN@jD <fb'jo.1:PMH~dj?9Ǵ? !- 6܏bTx/ǗoYy:rI2ynR5(I\BBJ&p-3QQσ$j];Ҿ1d0QagRiB)\p͒wE[C^%| A8 kNb /] F*BS2E7‰J%23-ih(r|偼cHky"Et'}䄣ReFB?lprkuOb4ꤪiHԙV15LBg PF 9/C9pC[PPNIym/ݙ}zm#ʰ DŔ݅#L <Ӌ^DQ]R@>m5WL`l9&Мp M>7{_j[޿$p iů#heΐ}SQf./\9A{* l @n̆D&NT\ocOO$iȂhc㋭F" 9xYSR1gQZeڸS'C|h4O>%#Qz ᕟK|n/ˎ%F!N @@w}UHZ.9;c)g@Yq#@+#4oO+˼A8!Ht* kcS=p7VnrӴiAyE2ęEwWM%QgƇ{5`nv[l=՝4vUG6bSe5 iJՕeGx5n?L l#{u1??W$pU˵ E&mGii0m5X|Κ)s?OOYz[sHvܹd@p}.4x^=V=2Ӌ) Q7:a2hm+ iI}:K~EZFUb NE!M"i :k CufsbyXp^!TmXZw7-J- ?o eQKhwRU_qD]k&EH&ǍBT#9:Y}y8/UH[YnR6KʟYKYrU=W{S"=:[w+lZ|b_@FM8ğܽf%fq'U `0FBc]W Y gu&sYa0#NPgF%>uk|XGrKUS :8ۏaڴn#uhv҈viXNrV5tH!4 S*:7*A͔E#׀gs<7-r.Kbڭ hq'۟1+dFXe4~XxKRP~|(yx- `՝a\#תP?}Q<`O$Zl/L?IiL*֧/;0mb0_{Dtx5\SӚk\ \~J)~r?*XIs\YnD4bc[" {]· Υ9yDX_>V$:vkGE7i;E9YDz1n(k)?Yb⤃;V|_QEct~5Um!E2XsW5WngMro..]ղ|=D5 "Tw~kpKا͸4b;"{{i>#oO=*I`&.f[$/R#_W}EۃㇶuT@=:CIaa!CAݝ>睒ie)txw5 T:w*1YrCI!f+(LrR[xTKoİF. Ry:oڀ%fmU9-ıpWayK53ӮbA) MMx F-z%7|'V/Z3g gHj6Z<8RIgn sZ/"K^|m0(o?& vPIŇ&Գ uz Qk 7E_tX" ]9kcE áHc +YH0fD`' qWOdtr \(r*}8\oq5kкB'ϝg"H0HK7*Ձo@OD>MHNCSLKKmbn閕K}y_XƑiKX6OCf*RC}daNJO hᮯP!F/`Ub=akSFz4T2nŞgHmw`f1wV&%  r>ŭ օo u+`3m,VlU2熃%Ɍi)ssc>T lخa!4·79rHp䒻HEoq7trt$4ˍrRc_OSnaiR88>Gu !?tB*@4%(wl."dsxzV!^!LHjK|U9qK."* 0в)`:ۦ#Ǡ`Yqcsw!T%  چ r D&54HIP<[~ 3=GurR^t5:fY%Y3LuO^ršhc҆.륟ҜwF8SŻɚ$2m Lҫl@3ܘ&ȚT?ܘ٘^+;0yt ;\ީ|+&U`K pICqk3&6Qm;4QrMD8}\IR|M?Qm l)-7aaU-}y HMjtmsmxƷޑõC$HBA2,Y'&/چpA@d}A[j &xhGHLe̎j@έ;$RIy&}Bਃ/<`ԗT D84pI%m$ZP%dk;1Ԇf&&kD^¥6 }Grgg\.k#wE T)Jbn.h5S/f5p]nN$̅Rt'?+$u%GPaFuyF\Li;^ƷR/wJ&QPds&V"6oICGՊy6څd*Ϥ7}{g/iP ;7)6X|mQ}W3h.֐!9OyɉM* 1 ~PH-Nx6f1H"%V51g/؁Gr]@w&jl7Y"j?Ģ绑-3ЗB.ݩl{k#4Cl1|CVFp&yi k69;сsoI}Z 9$ku*!gsBW/4𙭙 (Lj~Im4V!,/99,幺8$0׺c~=FQ03Ix9w%?2xF\K'IT>g%e5\N ;QrƶI΁6a!{~C&jB$("v-/}oYŐk(uDC-.K{Ugf8>UKhgd"B0PnRgs'ݭcKy5.Q9#ӗ~DN;k|*wȨ L@q'+CG(ʢa" .M։j{.u&=hCH"NRD:a9\lu^V\SR۵̀?䶂EGP5*_@ }SM 7JhOp8~|HACZ#uB13@kM|VY(4weꟍm'xyF <0[Y)grN\;.|bBHodXy{U"Gdr`yr{sмC^ wiQua8#FK[t&`UX;}Ci @;odv 4m;^ fDfx3  LwК",ڇ~#u#'G^ BriXP{ŃIM\Pm7oJ EN([fg׵(s]F%636>!:ջ>̨)s+"P4Pmc͍0:-Faq vb2/FA0B$O g!ݨVՐx[9 Ϋ^鹳 L38>^,.USopClYDʡhRĦeDf|4 "෫Y~tuqH)@W4U|]m>IBl[bnugU,[g L/XghP̀ Qr]:sBZn5[k>n%+uP9UU&!]IqN84ȭCGKSMv_æM|<= +-&_m+V ǡ^2`VֆҖGBϳ]g:jncF ]{d7tꏃj;β٨ܦ\yRwP qLCAk^7? ^t}Pu%4L7:ʲ?B"((8L2CtK(*#CA O^oB!fQM gmP+tf*?PU=O]l[S.}{eyx$PSLxk@fE ]ERv]>Yl"χv7 s zmD;wlcZ_N8[Skz3!VPlŪ|5Wavqur>h۱ڎaמBdJ!Q ڗ;8!QLJ1nƏ $d+xȈ\'[W> pרK3L"L쬨=]čY}"ڽӪxs1ܢz<GRI4qBZNWT̲Rrs2?W$ )(3+GE.]el 8[ Ten%n"FcAj?\kA$,Í~a[+ 6|}Lesî?ɸKeA2m;B#JKGZhiJC~B DznQ*zpu] 3t弚?֮`؆_ucr=zuSYTjdw't>55q$׈Uyǯ}2C@Wjg2)HfZ0mT`*{ƛ󴠠M3Ɓ_#333 Y)ۉ S}$wp]:a*$Re 8+s~)_ˮeP?oʃ ZxOM,&¦mY$ ;f¢oa̤7kޗKJn+bםUG,Tn.j8 tsṃ(J5fWux6+o E!Qsq)Qd=EHslCb눧?t:Q8\0ճQQs*LO,gp8tA'=ܥ?Uɀ9m=nRl+^x>_ER-b] L8?ÇnndJsL |Yox*l'TSmʢ䎴C"pf*\! !c]JkC,Lj~kC0@"2WJڅ^R&[~byWnCQ4:ѰZ60q3#aw ,qe.|F.`Aw^ {{$NXH 'X!1Lߋd|NH kǹ =\Js}kt2ia»>EdƬg]4λ`HhyIUOB6hQCh(C,I; Hؚ%d( )wIׁݴLNj4zn5S*\#@ ylĸ@^ҚS̫(Z*Z0}"$9g$`fY@6p3aD7lasHKrDB: ohۙT2}bmJP,AZ8t۱%~ˉ&*jj^]N L-͙@Z'a:* E0/AAaߟ^1^.!|ƽm }=𣗷WIREc*`׌.Ji #:b>%Ă?B 7!MƒN`;bt@H*N&7b>\o{e>6f{MvzV7UjڎA K/j1y @y@/m[yk&Mu] "܉sգXe ;! ]lKIZێ3YB6k&A譌)^TwdI@Dh#YXz:|d2d Z6a 3.񹚟9<c Յ:H鵷?)$Zjgy.Jw^{KٯZuКPK]*ަWόiv6U:^QC]ʙ>B\:NTnX?!]d=C^ŵ){Yn0Cj ;R2YrޘjhS4a)LB"}vg#+MFRG2k4TA3zi"z#>fX[T:}VenF٦<ЛJD U~mb$ zWʵ-~fbyv̧/j53` (9_Hy] _OE $zv,y8uJ[Wu#=/RnYjh$Л=K @͹ JucgQjS-zkIp.]7ZZgd$ 4h:@sn>]L1xs؛EѰm͞(`jԍ4&D$9NW3 ta_~cQ{6gB!&,<em1ͯ╴߀.!. ߝ8^EfLYVAwDu 7ΰnT -Z泥4Gg'M{P9J@p7d3*U,R/-v-bGi1X&}5uAԯ_ Bk>i`zpqs$v@ }NC3W9ѤM!{pf!RJ*r(>Xy:э$02*6Þ̇{*T/,h.w  3̲' Ƿ?\8J߱;!`:?UiҖGdT( 5h4F{yĕMsni#La@E먔&FqGXV݌{np,qEt)~DAd_.&Lױɍ췥6mjBa7)z> ɽ*(`ؚ?, -fVE AjB!U`w*g"bx~n8oƛ?6 e 3W݀W>N ~O/1irB"{[*%sP(oIPcS2ѻqMߛ7ۡPz/};seUY{n\8؍$@kRIaw2Pb8`VM[ٶ:Ac%^$We8RJZvBWf VD?"jylt\w[` 6+aLvOOJ, +:>A{]g[{ uKe9KҔմbS9X FX?쇹8:ǁ=-G18(ձ)$1ʆw3kqMDEk)دq%/CAUl9;$|,'9%BUKWfuwaMlx㦚^1~ Vz(e{KgRmgs(v(|*&JG+΍&|v'VPZu ;v:\ $G0w]a+< zK]%)nFވuYO~Vm [$rNϗĆu'*h?D]??%W}Y_d(e ^f_;8;vwC8:zi'X 0퐘VP+0 ԅ7Y7ry=ڙT6#  !>FOހINcæ ZktT;4M5zU@.:ؙ WޥWW{QbxͲV#%*2OZfYGz3wgl|7Y'R89_h))`> qfH26h]˥//&iJ>x}xVsɟ;л']1Xv%115?Ԃ<4E@ 1*{ęS2"w|Hv?aOu߱P9~^"%C؇6 uMe5И.E 3Y57k~-.k-TY/i8zL6ʅғywglxآ f\B[^a&ģޅJ] l='Ou͞QVTGic>&";mg +/ê( E`yG|NzP5psdΎ sO I KS{21fMsyz[Eġ+`KQRpd+K(ycM&^4 F`4emnf،M]i _M82°5˗p 9-@DZ)4)t=[ gJTk-$ʺ=w$p}XM)wT )x*iد\WFFjϙD 2O^IjddNPa])>9ς7~3vCNb)lFW٭;o;8ni,hmVW&vF*E-*&X;jH;pԡR2k{`rks]E;Y/&T=t],<)P !zv|I _:݁gߟ(ꨨZTJ-+IN3rϡ Z[@εRpH!mQ)̷R[g(Ώш Ȅg=GžQPuY-kc6f,|rȅa?V"R`."ZbnQ֣g{O۩WѰ,DHl O $ZKTg^aߑ"BhNa[}kqX }j UHp8 k |Tre:<,/] \)PٲVlJz?t<}Lt:E3a)DP`#"p]ߑаz{q gDu^yx*3z"S탸#N Sl0sjҟ+cQnbb̤hsnJ{U\ m^#]$8H{蚣_h֧i,Y7g٤xYχfk]خǨ)̋z`C DrHlgȒe6o?.g Un$k{/2_!\P8'T%2t`I A<,#wM?ξ#,u#؂ pNxgB=iwfW5BH5m,1r$0pP.>;azP+D&n\'1*, "e8nQ  tR4^y8{Әk^:=2@5&(>I@?ᤊ5T?R߁)c-o84}ogo45&W~f+Oa-^!աlWJ,J!%TeO_I 6FF{= Y|$2jچh-:Hkl~LA˲BD!N.Y`qǣ:!Գ=%*65GI._iHi qma DW xDOkE2tc_09N͙SHtY)e8!OlsE8낵 dh5Zw|ROT#ԥd&'HǵOY.F޼ÜN*֩n3³X$@!H_zQ0].C ๭L*I='U#d \W|/N)mt-r`Z%neIdPOcU\MJìq<<(j$L{g0ث ? Kޖs3ˍ8}tu>؇FR) y'1dAF+b܏؀b"ԍqĆ;jhlѸF֙ W٦12Qlgyxxr6JzԲנ`&y3eĬvWI{fAdĔn{shu#*M}z**x$~MZ%Ek@'x߯JWOE-"2aPRBs̾ǩϖ`M(7ĩ/\4},S&/Sho&^fapb娍95yָijx@uo/}oHᲙKIZ$Xnn+93ug6o`1\9JE Hb+GVh$oF F y(͵ǥWc{[p|I_n` zΙ^XU/GemI52µY o9Pи-bam %ӫd34PLL=D}zkv0daF%hcT'év_'s&#.-eb>T" ;,4==xɼ'dQ.ͥ?Jw3 5rd|;a+8 DkYrLmkp}UAfSM:jt`SSdӬҾ_Eaj}x,j$\==\veg[U(Zg%# vh:=[Nb5C2$ ^%ݫPj45OM R;Sfr[xahDqy?irط7G-/T}d}_4ߦOѰqY;yNf/gdޛ(/hneovķ[|(2|t<>foD5hI+V_3Ȃr.ZH?ε$P5AZ;"tUFخ ևnp cKWf r/R/a$4g@ gPGN~LtU` 0p-:n''Kґ5},Ի B6)qۧTEƱW, kډw9ɑ0]{ar拡?W 8us\=CȅQ$9'؀ /(3D֒WhD7e_a599<;f&MoڻP"bq.;?)Oä[nJMu8dL"6~IֻU~+=r¹?ʸ$MsX.~1=^'Piȳ&:.  8B *ҳakI8˸y7.*!cmQ>-5reHqǮuj9^Ϊ} u \HP14prO{Mzo}Cl42Yqײs#)|kH {WzQLB(bod7qfIHj~-uF:+1UQ>Ç ۱3)m;dY1AZRbMoلa`/kȅFTl:mAԚrK 擾3gzdjW#D-Ռ1vhQUQ݋hZ8vW~c'J4cZ grJ˘>fw 'vY|=wd0|]g/Oջ:>psAE0J:q0fM l}|9nY*dz힍Jn.ܶ.rݿBޥA]gR m#7( -1)rءCdVT 9 ?1[)ܿգ[VMps0\^h$A.)M"tbָ{L{nbM(X6_``TRrCʐzzvptU6oej 5V.?*`>gwh_,(ło-Brn&zs| qKClvZ/ejĹ*Cob3_tA/Fե@*Ʀ䉬=ԑ %CK*,% ?Yf-dVbK_SQnQq,u"r{(?;C'\8V~7B)TLtr||TΤIL(_(v,VuYd `41SJ#?t԰T/]ߎ4jd*%[vQ7MjX(R##wuqi3) NqiU~ tEBi:+sA!IEd1~s"x`9xF_be;8K~Z fI,6[˹y>FFgVL|4En#1D+$ ü%[Z oԑyrvBT/XuzqݫڜMR0Y΢#qmz!҅pb9iﶹ~>VE3;P;N-o5~3- t22^qNpJ6*Ƿ]:{W 0w5Kz lB%MR&k24Aab@-ԧ^*{&e=;Ql^+ \lvˤZ(%X蚨gYv M;G~erEˮٍ^rVUR;C 2nc "QZG+&ukG-n;R[zY״ /f́E( tJxRMR"R8Q# 58\oUɤz9IDfew)'+21]T?oKX;GSUlӬ즦/G]haW1tT}O/C"7=!ZxLYk'?l2`;V"m͋,녘 òklU|?v# >sŇf\k[vۚ,UxPj|v6RJS^,R %9-=l%[kʙTlXFN^ h7 n'Zgxڄ/Ht"7.aC/u{l:m|V+k0G(CI-na8ǡCJ p }tSmZ!6V INn'nij1 -@(x<ʬڱ%}UÖKAB3X-* ozrUw]iX}Fp!GosBL L2ږQjcz-՚;5ް@lJG.[A2\UI><#ž a(fBI^RSC9Wr(ݢ8wkӚt62 o2!C@fd\ Cj*]J ]Yʢ^.RSӤIAD $n=wfjl^\-X9gY2.-䷚eGǕGbny{p5xMPNW#md.$7Nŗo\mЊ,ҴeyXḓ +XC`RdIzМh`Wo8åj %=0xv|M4hO"dVbRG@渉*nD8_i9b\Jn6K5T QZJ"%5SaT,N <_QMYfGjLSEDXo=W[urb"Ʈ&&o@Ja^!M ;_(C_0 /#!Uky:7I-\DSkH܉A{2I)x=I#2ndwՇz@e>X=}z?j'å^#?U«*4Ѻ["h5sW_vJ2iW,/,UQ[}e|f'jfuZkuLlH I4ksFb"tn@Ȝ\GZm29ٔ"\3Mi\m2`GmN^(R>UDfػ{JfQ<+ER~Ij5&yu5YDvfd4;kd7$*ak>aXtN وD "x\HR>m7&rE*(3U23fC9 BVHb, 0PՄTeODns4tL.>at"ȴ'jy%TPH] 07B`ʖ<^ΰofx{ᇺ灜@pb']9Wo%֝zv sLgW5b6#+Ҁk?J0d︊)"X+]E-eڰ!xl;FUj9 ŗ{_@cs :]^8u&`fl7>\[$\Ƽ$CYTL9>! ˈs;@;J6T1\IC_P`:xX{#noJ |fDt{%mW}>!ns렬˧Ў'd~n~]E_0*D4xj`Q(ْF)H)=0Evjp99蓔Srb! @g$ipԷry:EߠiHh`~̎ɸp'j'N-R 0V^[kă&+4Ggf73m훔q8qW0gEm ToZN7@۵Źy:R@ѳZ+n?$>\ɪ !׬/@]bBR*tǶU?zwY(χؕ1`UOqT> xr 磻 '*89ƚ_ݵ,!hԟ];@ (,jՖ}et juBj:.XǓAd1`Αݤ5DtV&PfJiNgGsFfH›hA9bqE{4rT*Vh!G}tei@+1vب2[]#/((e X`8b 4@~o,` d '_faziRwbqa`М"Ii ~/)9E`qh㊷{-N$?.xnʦ՝buS֌:W8\rIx=IN 4Mޮ=/4XbS~԰;YϨsJ$ΦAեif+ٯm!߱)SlZe&dZUJjFR򹥟P)wr m ustS✗]jOՐ.QXK9O6҇Jԍ@Go+92Цz[z33Qi _4;x2,}CBR.&G 15KR##%JF-*OA2$%j jqrv5]q^"ƓkGT(+ AY1"뀹hHiM(8jk@IqCHTWϷaM**/AAؚCV!ڤAH<ԍI{_Ϧ\p_7"wc bd5nϦh%[<&  U|TI+% 83u TI589գkrh -^l =XF4$Rd)8gnB1[Yݞd86×mnNi%KRT1#pŊsQb)?awaG}.9" Ah"~_vDUm^#m*Ok6:4tZo0FmS}:oC\Q~$wGwoII?lR Žʻ"qF*ў,ʙ1DG'Ρ9h X0B,?huj¡0;2 si{~Wg+h0Յim*fғ=7֡'/-@~ȈmQ2?xy[1th\7˗IQIY]K\{Z?*d gQ^uFu &E;ɱh @%8g=C\lUtL&gw0*wBx6zAT5w"D; 8."/=|XI*:x rW΁划YA Qs@8H2e`r:Пc. wotU -x0tys)PSVX1a'K&Eʠwwrѝ$93̎;9E& uL,B ѶhYΎEy^pme&7n_􂓢G Uw?}8稒^or }a։&+%˃mDWX\ Z=g2 QqAO׎G!e3W]kp}Jl!6uβd"gq+!X1;%8W923qdGw P/UOIOҜIk[b~q?7 M 񤮱 ;yiLOit⟶lLR[<`6rIRcW2p} FQ)"v Y;hjalcNr(_ʺqHCo8I4;Ci @jjrIOe1ǷYxn&̊3E(~cfZwė7cuK;~ 9*$N2vܰpwWFusBdtq>ݒ{8̑4 o6rp c 5"WK{L-ncRn:%*X0 jL+Ś Z%hcue uuՀ} ^n'}/T^xf7f;ޓ?Q}# gq4}&D TE  pӷYO%01Ȍ͈a*n#, o4cDAg2H@}󍬼,ᙆYVި?Ս`jd[Ay_WL8İAȓ+K.I&:B2@pfŗ f r1N~(ø]8la45g!:dT;o),P"nf*^ȩ^P0r]QE,-qm0-)G=*+ 9:` 2;% q|Vt3@(6Ie qMCѫTmiIڿNJ#-q<@ Ǻ)X  kJ3N-ANJrϏ|^l%#1\7,"{,=JG0+<^yMh?`o!h6Ӽxc"NN;sx]FfnMŪ@ထ?s`Y"@,j}JN|j9p&'M'צ(}5zV˿Tijtz%:ku?#m:bvHLPs'q3I;7!z6{g\,KC^>%,lIN %?6aR蛡zPg/Pw|uX$5Т3}_-jE8* - 4u^gflGR,.@eoJ3)fALzf9ѧ-IX⃞['ǺzIeo"xmeV t*88146=RK?$ 6maT6eȠivWdΑ$8uVD>2 {(!1=*̵8 䡧EuPJp-OOaKqCj7ꞿmGK EKR"TɈwڟh3NŁd+]n$8ח{*<ԯ;96F$N[c֩f˝7,SN X% # ɐV^8t'| >؊^4 n2>,.u;r%KGKu&ׅ!|#{ FT/C zBGZ&r 4gh&)Ⱥ}׈jze"F{2k.TR`s]t]a 60cao4EQlʦX;.!TLʕ8 f5-<_V/R{[v,e-}U5s6?h,4FmJwa|L:+$ o;gWGh&pM"Cѓ? u, >u&bb-; 3ܦo7ntER[Palz} DRDŽt-vCMK@A&x;l}HΏLKl9zfB 6{Uiwj~5 U3Yы).Vv$H)e 3ɯ̗`<q0p0~ NenhMz(t~^Icryo[vhjsj f?{n<ϰWIs#aݘa4O@y ޷KOPgCu9W4 WJeaG%>@6E dXiٱ$l`B0TN|2'e|JVIpAR0 ڂ iRtqn6QZ֙x/ֺUiڤ%FOEl‰cl52̃:+D4]JI3*..o<ovaafP{;VA2iJ0+i?lrmɸ>\ks` zOY#яĶLC Vp#HE ^-RP[nEPqW2lp Pr]Z')g{3; ϕ7#w~ڠ'^QBtz?'h pxBjq eAXy3WoW WJ][Q9$\ENIݜ0Q(w&tLx}YHZsFžQ#ME_ck/y7aFg#'xYf{ j+F-2>4 mw0:8~;B'#j{֑nG~R6ocD<$'9{Y5>kgi'RC۔Cm4NrpCT}ιX#vWnlv-]D-_AnG6sj|~j57eֿkPFݗ˵8ݯLd?z?U=.97W"3Dfrm9k4nn}L_:0'& yYeXqTӞ]H'yȼ hSP ><ȬΫ`}D ESҩy9K.&ƒ OsXG5-hL) )ҧOt0. i)MeʉT$HM|{ c@ԋ(@~.~-qv[?!baȑŋJVꍳ[y x/9lj˪m_S3walT>TemNkBd'2mu@.R]feڞ_m[hyT =PUiPi߱p"DMY5&!XyQ]-Yb@W~|d8dHY0i9Bʑ e h3vpf>6+ `[Z#2隝mr'RrE=u| yRpwbdsg˂ ޔA^n!yz'&T6WWwdi\#ilNL:_ܩofr$ņ08 ócAچ %ʥI45OuDL2hu!_L  a/f|Ƭ[=R`NK+wя#OݰX=՗F?g~\|b )?׊?!LGї"skjX-;CbO|&Cpfq+X B36j!9,4MtU/?U2ڝˤml #|E3 1MLzo.Vv r؛c:Z&}} ExW:g[Ms,wd8ش#IgVz&2ĥ1̏2ox''X(-p;/P@lzxcc  NX4`Yuc:(뵬)Yx[Kt!%Eg~_)>pO,эѦ o;l`r=u_#,Aܯ涰"0 &ϿDig+?B9L2?7^Yg;ξXP?fݔkS6r!~8qW|ƈPS/Хkxʫ!4Wʁ⨒SCeCOIdU|(;S{H% (xDT03X։%\9*:&48ry[y] 5 ~툍+J_ 7O/ϖ`}_7کω7Z1mlYu2KYqN!jң!^YN#fw,(7em|fCH#X(=߼Ќ>[QT+[  RDbR>qWeگ0.w#qi,1%eo,aZB7M` >7I}fы c0#eXc~9ęPuu4$=D(ex)a ୣ^O;grA3nnn 3w8dry=,7KBĠ uLn/NÓ,(_W5O^hc\hY#Q3_i٪"f0 p\S^|v;Dʏ'&>{`‚I"$]owz+!l>sLV%XOg/Enp;LF`k[ˈѡ n`gM-f9fl-c䞦,mX>)`"_'n:N@tFedaK=E.: ܭn\o^*hp<#KpQN g TC3BYI$TG& ]KaYi9r+>i!c$=YrP~)Ϋ~߅=/3x[p6X鰸NbkT;֣ XpQ3ڰ4O&qyVBBcg{mAJrQŪ$zYBhӴHݭ{nc>fWofC1,@ I% 8i3?x{qH=}\$x(y pXҁ꧵b,IY3b}>=) \1fddr"д 7:[UGKYX8[c+[hL2(68QEe}jOun"Z9HF![ P 1˞jHաy*$2eթ?~M }zZuKVrSC1}-y _Sg bl(ޣ@\>)7,tmsYIK Z\E2}Pc/d'VuC<70{nbJ.m !/+1"ҰV80.[]lIP\EubR#50T>&GdC^'%cyš!A. cZ](OS3cB.] vN*4I xSÐ kONEg4lQ]ɛ\(_P{us&Z#ZyC3rvSCI27kEgNv1)WbP7pnFKhBEr6zp^`z |oEs(Zwp J|c)NLgglM~K^/VobGyAK)+? D4\<\xfD_ O?ݭ#V!d ߐ"b7(ӟMy}0Π'R+~qPvK{*ؔDn3Piz-0g/b<h!uuPҫ6>ww,{Z{+_RfK}} `kjЏ8MiGO"SQ _Qk|[]P(c@1ݨGfH2nĻܔFu;{Lf L2HgJ cWi<U/v2{37bHƕa:FM8I'eAkmN$AH3l&N׷h#ʹw6T“k)i]P) *'~K'cc #Uo"9d:¨FBFLx5]idP嬉YHq,)|hX/?>KXx\;vJdl{{!u|PG1XD: HmM12uxyR+' "#^`4g^Ip*UѳM7RR[טᠬY()2F8~MRMĥ>|<~ڀ6- {yӚv]o%}|wc}/۬N׽ҁES./g5lI/rӵ1 [!˼z3?ysG4~Og(ȞՉ5gn1~c9b-'E=/;|{gB`jt naZ).EPzYu?@ᩚVgb=)]+>:D/fOm&0pD^h %Xox dx51QaDߢ436zyʄwi\)DIT&lEYMӟ'&ʂ#Ҡ+0dٚEI$_/й]m:?;E5hC OlQz"pU& FQKl" ]a HRbۇi^JS tGD%h L΂9M4SrRb[%6֚ac)D@/Uⓛ{MWzRE$”ʂ\uOJ82 ;xt,i1FŐCSv;z`S-Oގȏ$RD˺a-b5:Zm0Gx/d@':6h++BYBA2&t,eMIv:I )'NC1WE+a% ÎL#w6e5rե^9 tSIQ@#M9g'GM䁭ؚJ{Qy{2C0OC1o @6_߫ڵQ;-/逧tE"s]xSI|c0 ?*F-_ƭr^n( L|͗g](?dtzkPrW MEO$MIBLKD@Z7 DjͩOa0fe!ڦ."O]`9>VL_R9GRORp.y;tI{`^ڷj0FT|3X}GGT(]~1AkGCē%kTRT&"PN!V0iuMli[:@ѽQ0X!iToH0"k<(R{bvOѥpB.7'{yEN:nG҃"1I'%B#gJ]P' h@fe2YN/8Tu/BW*-d6W#l@,p%iblV7}[]Ǻ9! 6Cyv%#C^헱WZèW"A46$މ&^!q\dx;=0DT@Ø"_ALcE4q΀IYǻgpO6!Ć|俢$ 'kAsD}Tf1E/lrsҸi{Xu&LdXK9,NLg:?=P4LM!2ӏ{kBAά/`tXAͨڑxy7}J+l$T\Ox@zΣ@HhYN{#|8Gmp-l `֯#1Qe^(0]BϿm-n;b9x~U ' W[ǘy/ @׭_ yT6#"4+*Tߜkhyrz9dXCw|!I$eCTLҬOa ,ln<0QGRc5oDuɩ¨*o>k{- Ҕ'GQxBj cFPо.5"4LbV2pwPV[#H™ܴa.|iF%U󾺸1ڌŠ1KATnώ݄2x^l\_iӱwpR(ЦٟW6P~d}N #IuJ9~h1JRxK5V1U(^9[8IJ-`~/V@);}rFbZPT%|י+T@2K+vKگ>lz>9M*<䓎a*ݪ< mA+w|fk_u#R.%u'Bf6\1%K%S"j# _~7"22Y:j&cy=^9e(3V?n,J>7uLHL3XV*P:ld[Ʃg>);(VV셣XyML3D-^ྎP|K!N/Z;E[!q:_AgS4m9:bt$-r;5fTك-Utx[<5dzl#Ũ"ξ r.CqH8[buD 1}4X߅_hRgA6Q ipzf C)E 0d5A!UcJ(9Eiv؎^pŽ9}|An5a9 MBqX$6(HҼfZ4Oxe6}l՜=AQ}.~ >_h+ e\N("#_B04/hq99^Ljl DH-ů~Б r U`WxJvֺ֝ yIiz_V>Olrz="./AwS-qD!xW>O"+ދQ*3S^muOEe9e"u11 GQ !4c[?3ޠ1A%-&A^Q׀L+Z϶^ஒL||1 |pV'v$&bMZ7:[ SOtoPUL*Aw*,|+,: ]12B2'my&?j#Hdb+X/=.Nb1j^qT6'Tɕ`ŦΡlK&zU GJ)PE=`Өk_d[Q~n"1Q/˥ln E.r*/wK o=_'(msq ,IOTZ$p]cst)~jxob]wИX'S!)_.l>b2b M8]"7_IHn!H}iLSDNb &ws7Нx']uFEsf Mi6')q\&U0s"ޥ13!텟mZ/~ 6//ejs!+C+SQm!On~OfMJc^ ڏ]Ɣ' C,Wak`[[ Sw'ڙZ I~nFqG2=AH5*5ʌ>^smtjTxYĞ-?U2|9X.fhߢmhmuIbuAz`\^Xtc>2r#OҹS ʊ-7Vօr#_ءa>3c*s;\AFn%s'o}39IKPkLqhڝ^~ZbuX 1" ? %qI#CTz!y̔B)3!0R$Q&g~],xX9hgsΣaߦ dξ/cFٱ+8S mo~ϴh C $Wy-vkɾlTAnEc#rͨZZӕ4u>&5^/a^>3 K_T۾H& >3┙Nhy 9yфy$ C} x:%tDvYM/ 2+LvuuJτ*& LQQi)/0R b6g&3d)3`1$!TVFl&+Gsᡖ' Oo:L> f08W2$ENlX Ǟ/*2S \Kb f MWzl;Num>6 jWB/lZvrC, XZ 3Gu>KHDHɳM-L3ɸ-Zp?Os<4j;v"ETYu HT51^~dOd q M~c^!RYn DO sX~^o*: wF 6Z6(M&Kic-8Ac+"C(LEIA#QlZ4Gav7͇\ ۟jyPm9v#rǺ)p.7kW@겸{R=sk!mgᐹmA54dY>$;=#홫lN#h]hKN󎜿zΪШH"~šocJ~Ncƙ՘+=jpWGOd b0&fiX"OeQh6 (~e",v0Ok۴3%C}taf0=3Pj!"8aX'U"],,j eC4zP \6TU\(^+'6"UsJL~mqkI @of]>u) Sؼ?I]Jmtk-vp~5S&z6KǬCǫיi6zJ_s v_2<+"[@dhֳs@2aW}"]6a|xLj|KV w E(b(1w$! Ǫ)fbuZ}1CnW"hW1qM`bra:ϊg!86Z640>\Rz%ˊߺQccABCg;g/}aZ9O_*'<xU#Sh' W Zadt+JI~^*Ԝ $r9}=p:BuEd\gןJg`Ui{r,}ɢ} >%?U"6[\'bMgyT`9.;QW#lQnۥQ(B'H}oX]Mp9*ql}yJ'b^:s4UKL׿s<k_Ψ$7/?kT´B[8ŚMX"3pG33崽d訉Dg2\Q7'"bZ]<XnЍp? A )Z?*F1E Mo ^zЃD x }|P:RS,{l^k2 RXs6VV?k `в7^0d"B"1E9+#C v͌ȋiZuR /}z_r9@_LΦp/ZqwfO\`Wf: /e|Jl'4~l Uv36{C7p}UV,|2‹ͯh{ec)+V㺒B7G +]%v EmCεfG$}9ٵ_ +%ɼeI{xcsQhg{zbHZbp5i?Ӆݦ[bbXZ ?mxmyYa"X ¤ad߇$E-vJk*&ъ}i^RA4$ic^ Ω50Лf\Y7zxeN>m"cU5 +Py:M>`l=!xR4Fk' ۆPO!nT= 0eT3T;zn5|rpʓW 5˔zU  vrp@9M4ҒΟ" y0,,ɞZ9qt POt]61EgpM!}4 T 2pta L\A?|Jaلu0_#+ξM=B˖  ,S1!!^ C+?5KG`{K6Y7$̛2mJdz u>m୽S)rVxe0 hԌ'%֊&ٹ UZW:Ʒ|1-Eݛb mqp"B*^>Z+= rH[%xV`2T B6$ʭNh;Hb! Xww Tf33\dz݂+ {*GPR@L.jx٠K(𳠙$X-!{ ԚB-J~Gp;UT2}h ;Vo4"Sc=g0JņIǫWk?L;]j'lLjb[gɞD+JWѼŊzilKgb]w7F;XeZqRMUL(#_tJML'%U/p@O8Ea$x2IJJdb^ޡF!0;YSSwJn4 f}l|x~ +Pᒣ)BUquomDs2Fͮӛs*`sOFl-N+dqԔEB 7(@kw8Ņ~љ28GWjlSdv }_k8\hVB=U7B#uԠ+:0G8nuzI78<=fc9z^փ34fO˜ ]"ki^?_0C0Cv XeVQ`'ޕ"Cfc fݝN%V yd gIMp/M@qI#hX r/9$軩t%͞m:mk7^)El]g~M|%A{Z#*( 0+;=o)Ciӕx;.=9Ph a~0nT-xpUּcLp94t2~.`ڞ|2-8`&~L:u*q&Ioi7>S $\6Yv=@m{ }d\B"_^ $_,IŅ3X0Ϻ ]OgDޤd+Sgp+@|ޣ T稒v)xϯɕ|Ʀ{bo5kDN7V盋Bimكfvo Oj 3@XހhՓ1J֐6!ϾOt(;% ‰Q}4GZdI">*ʛd8'+'O3$l1so15ed>Uydydg6Z5 FGMzC]\ɩ'F<2]PlqLH'T(lĿCĉ垌K tW v >~9Ml jh}d^f^8snJԋdΎ{3)@Wtmy ZSG-.XreMEFt}]vri&?H:dذ"Jf-;X-*cnvU`]嚭 о WiijU>M*pFXy"YANF;+ڑI2 9z:>̦J~s}]8^$S6e0xrcHv1}YN%@&X*@'yޏ2!P_.=C=:'iԕo(:nw){m7bY^q K7Jw:*[-RavT_"Wg1?vgfD~uq!ނ7,nU}~$Ke )ZKyhdD'CzHj 79I;"SM{Yy8@3ᎠXE.Y䁈`} (ͿM#:3V 2&r (,c{'lk[  f82I&e-$9Mlol 1^4z0@zdkDT]F,Oڨ8AI3 U*8̧`']ZcA e2(>UZ׺;I#6M`\gNt1'F)[@쾫R9@РLYy$[E*h{e1n;z@-QUtR&_7@4]j:?rܩrU o,يBΫ*}:l/Šh #o*qv1;m7Hkzꅼ TjW8 ^Ƃ* g0В bO1Lv0^UV3#  ùׅx4z̙j<%D;cHV{*qyю$i Q_ywU l6 q}n(D @1r'! 7'xzj>CDy1:I#OlQ]{VB\4#wSy3|S'zafb;O2s<囂KiIR-ubqeNŷ:s?AN_F*|;`8~(^~ngsQcٷ/iHxч2_^ Ѯy&n}<ψjcb;G3J`άhKρ/d o!o3QP 5J9ƼYliZ3a&(D7K=V_u~um EԮ+%3]d%RE1(Lu*<7 s~غNG'GoR8N?:auS:Z|(yS? W9t>Љ1Z)K9 Dd"qiyЎU^ iFP$1 X+YOd®AWGd˖w +W5V\5d-Ό@[0we5={RH7"%-]S?R\D{1e}_s59H jEwY+oi<̖8+zR$7+FĪb$rr#G2׻-‹{IyQ 8ps Hkq+U7Q_5TgaT8b8 tv(>* ӟc9!9cc7cʇq?B/ugWU޹h2V.$7e@ |zyPqyuMRyݡ1"V.';2n{0_o # e=| sY HRs GɋCV.wXDKɉy2V VI0t"ٕ0ۏ H9(7o[gvˤ#̂eN0eke|5PdzB_Ȃ[p1%f2^MV} 1rX5L2LE(abj`C@#?J96R҉LʳNU4S[m9h;U{cNQ%6y?;OܹZewb慃.E'mya5StTĭ@ULі!%c^$l6q[V$bZHسYLA}Kg2| &|x<)urtg" IAh혓$o|J.#]9gT\W-5,뎣we环 W{\V]'rk֙ =7K*qaLz)pi6Lp ?6FC$W0M?yWj֬ft' l04(2"=bmz@_vY,>ݧuUR,!Ro@۪ΫRɁż9 |j͊!.䎺s9 >:p+=v^EJ-Y^*Y.v >jRglRA>;Lى.l)j`>>d]Q$=6bd$ךpl}A)yԈh|Y2{d-02Eړ1 ^3辆qAO@ 2rB|Nn4XPO2lH|OFz\N!xoe&ό&75)PFdDfpbGt]սN֓Dzhu#P. g5gϝo97ΗVǦ}EnqetcȎX^< 5e`.Z5H{J f"S NhGĽ53 $c "zW Ab|l CaNVCrGpfÊ4yRlB;=4ZgPػR4O>'T=+3^֔T%DF+Z?%ԯϧֵFυ6F*/A΀b{' N$Jآt»1ƅ9"j#C#i-hw +]A;搛w[Sfݖ)C(gEC{Z|WpYwTnYUOfϒ>(ʖ B1LWfr+Jff(`t g~ZSb]/:p 9d(>rKf )Aݥl連G<5k?K6 ;ƛdemUVk LA!&(Ċ*<_-ēSύrR2F)OCڪLLi]Tˮ f8PZ 'Qh2pK2mszS3:EQ='ޗbl>1{ v9 XEzPSSE'yځf@}9dDSs`$o&57}IF@J,cW sDbkdz0Q#G1VeH>2j-RPt5DVU XiciUˋ(nGjA4: w<#NN}@=% ‰TV V *uR2)x8֟-nG,aH`W)3'!1_2,(Tӳ E~WVsx3 lġI.g!ɍ~`8n2pB~f?6p@~7a0 曇R b[IUg2צ`x7L![-~DO8FR>o5;#';3Oz@p4V]0 dsQŹgQM?[yɋl0r_L cӄBxs_Ia"dn|hu/ lߢci_bܳ1-X+!QoY'&RC׾%/Ϩ^nyr33Oz\>#=cpSga #@ތ5y-& 7[P{X:V4x~^߻,Mv4o$S$e]<εj*-z]zր?L)*QU*bO%=-)D̛BtUs{v'|Ȩ #N,;M+|ӕ/P8%8?Y(^ňS19tvLpsQ +_FK9 85uŨ0\eC;Wt{^L*]^s8 5P$X3n *hLZ7vG yYX'J?U6~o"7wQ[ԇb`&*&ϽOĠ3WK,D}3=hWHI$Ro_m/)l9*#; ['^g Uŏn*10ߛF1KAK&V~ug/}7%gvͮ~]p]gDCdib3*Sme(ʶ9Ş;9TSOlq YwM+-D-`2<A5%FxI1D~ugZ\p7J#}4Hh% [FJ]yXml*$ilh4>\"( m{yu!ۋPwBRR0>`'KU!oPi@:{dYU&pjԁayNKb*>:365#́1Q6ehuBԳ5FZQ~"F0Ǯ<ƽKOyZ5=[G9OqPW-Nv8 ' e ~ JAv+ 2㴆ٮUz}\$ xʽFx}Ax{]QrS* tRA'/B?w.(0ETzKTOj"4~G foQ#HgQ"z['Kʪ6^2(gclK}>хkW)?f+.'(.Y : 4dW57A 3P-|9nŌ6Td -Xg% D\mdT*D;%ӑyQA[|:]H7c?8"d YUd wH>y0߶ƍ?g70g葚.1qsyZ,yP!kmOAJ 7<`l8g"s ~lI!pz&j%Arv[E8b.3̑rw}g6^3ͬ2a^û^_߼3H`qм<'}ʓ-MVMwRo瑁6@9?e+S81#=Z(T?1EJ8Ҳ@/hmLt![s5HkW!﫴(d/ְX="J'©5YNPϚ2$qJf;YRŐVq8_'jOJzK~zZcz8?@`byyucUGX$}mWGM%#ʱ ،eQ1[36 4fQMW0wvR kԷ_ l31mB9_YYc6F`QypPxڪG,҈ p#\(j)!C7Os;GX~נΥ?VvO:}JV*KMrT 9kpvi;,0έkBqq؍W,Yžb|#qe$qEr!1sv3-ƥkhV ʀ… $S+eW|gX S݋A%eqh~M)ZPȣT9t?>! ُ=; 9습v,,dMKlQa5T,QXW)pt% \2:΂d"b\H@}"v򻭱gYZ07070100000510000081a4000000000000000000000001642603a900000b9c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/usb/line6/snd-usb-variax.ko.xz7zXZִF!t// \]?Eh=ڜ.+τ^ Zno_0R^)H)h` g%Qx'"fصd5sRX""+Y8gW*t0֨"Frx B=YO=@;)0Hu]4f4'F׫_;X.Ub< U bj(>>t0\7sJæsDs)%m}"C<`]ST]˼ <=R]V'=:icmyT!p,J"pRw-#2Rmھ"A͚;гu5W*$}Vq5 @#f 7*!\ۓUi%`h/YH^N#oOHT#f56f;w s_y*:&f+lMwh(AIA9T}^8oŰh"::ߦ*1ݛkε9kIOscRNjwgaѭ]_2G{:4z% u{ͥk>R "]L~O|[;?i#5XKӽ\7\##l,_6@ZpL.?{z8 1üFALypZZa\oT%=Ny$Sbȵi~ӈ]'=yA^:7 '\0K}s]+D{1g౻?a=>W6h7;!+:OǨ$ U-07S+3J>vLIi}\ (-@ԍ4ڬ,2}LC !V^-Sxx rzx$ 4QVR:V_w̘ȃp(_&E1\$+6(7̋CvX<"VCCF}{1bLȡ+YєwDQ7͑ +{N+f?R;?ںM5'='đ[*6?(CtEykТ=_qN?VxCP#MS]fÐrIW"ODqPW, DqHZKo^niǢ@ UZţi4%k- *Sŷ># ST<;"Cq_hAan}L8h4:/.X(.IdytC}@b}ѵөo@B*98+OGv¬wAp,>@Z <΀tm\4sHמKE~6Zc LwfIaKʱ4ԵBѰ7 Z;ύzf䠠M-;.9snS <Id_[a8~1`fhW2;&f$)0VQhOP*Ƌ+=[zNj̈́N۠WB tOhG8K+0LҼ}Ai(UQ1/u1 y^l77ϽPkTbmq,@I' [$^޿usH2oKK9yZ(+WZov[5[m7"sx$dٵ:5 Dr}`y0@KTM%.o"աMs`c㥗LR@<۷)p"K@()qb35rQyܲ2]{iw(zD"r%׵eWxz'͎ީ$]Q]Tjo`<|I~"q%魱]X"sYR{Ywb G\6yP=;4Q d{!\W:ɀ>תHoYڋTCi}i|H;=g&_C(i{@ɍӐrj֢X^Ȓ5ȿ'?jgE vkK>h8p<n<UÃ,'խO|-<+L5ii%vE ItRwr3DA^2g5$j|2o #Of^)ɖe;s ji]d23k[!$>yಐq{Nϲ諪AWwy7 +x^`(/')0xQM B:K/(*Xa 2oO#+sHYtqgyqi /U$*yl1$2ɢ9qL8ʗ@yLz !;R1uf/X=; /, B>;7)vE# sQt\[Re~cHcQ"m-b0Ln=JS=ժט)׺7U1kdρ^[L@i h;ٔ(F>X5iLѤ}f1x#Άa#Ыz l  2yK]끀cIpd0J}T}("͝3 "W*UPx-k3=S-4,RqT;yƕk8_Xd8M8n<߹yK]*xD0y ?0դ;vVYo80 q! r09K;3cI{[<`u/\t = D1,wLm+נrw+@&JoTW߯'Y_\Fwf3/١WO|BE#f6pG$N̩DasӭBH6E@pq(|uFږlS|W}̺^?;LӚ س5hO^$KrJ9:`N2hʳ5d[ڞىN$F~]kr9^T&n=e4(%p: n:ԅQ}[-1t9^fEuk,;U[s U6؎@PPɺb+x?؂ DpqisA_a-@C},=ޟ9<9\~ߞ}ዡQAxQ+ g$)Ύ%o$I*OԨ,ة(ux)zƹ0Wj/w Dk=6J -!O-TL3 2o|'+4,vrwnvnzD~&&gNjƌ,Dpժ$@4aL"Ə1kG  nOr{4KY+/8 rV!1h@dE F)g1#~^f h.Y;@,m?펣ϵwo-z|g!IܬnQv .$a d3PBjrks_vp=I+֙ )}7jR*ںwUWet7Cƾ"uY@Ζ!Iy;ݿ#R K6AD$Nm z9iV/f0<7[a92 TgNxRY s7-wPvXHґYӯ`݁\xm 3Lj;z%P)Akuw ;BǎW)n<\qPc mC*B/ څbD'睽&mÌU 9bW ;jSru|%ufTٞh{A)/*-f'pl+lLUHy,~G> =߷JJe?Ht*cr?:s;}FB. I>+WmЪODvG4ū43 tQv7f)ѧ/t'ͲU6M!dt V IHr+:dI:Q3@]Pc%B[MgϏҢ$Vbc>sqiâ8teJ ens=D2񊰐JҢ\UcuX{ k80$3WsI`y10PÅvbF&M/j/z\ Q:j8^/[Nb Ejr jaq:L-Pj-<ռmq/e]舻 HESy1nbMhJpϐK,4PhI>}OZ=0t>9RNoEpdvD.LSϋoK~so# LZe{(ҫʚKh_ʹ/iT/J<&]>TL{̲Ƌ+ 6.M{9;#Z. qkLRݼ9֠aLg$WYy1t?V IyiY5!$ͷ0%cAQٱ$]TjY{T7j+ؾx?D5+9=G:s5RvTR6ᤤO oOM@Bf8h;TG˲Y3t/j^gB]P1 4/Ć3+=/B 他/r>mR{ w/3֚c=fQ,][Dj.!w웮a`, #}"c~o.Ȕ!n1iL֝eJlkeEwW LŠЩ{X"g|^~ܩҩWE16^ 2!H_u1V!I!CQzJՃT ~utش>s69& k J 2 r._EjHٯ%vK ]MA;i}Gc^a)Z78кǗ4Y a\@n`Zbd]i?bB7`_l@Z^Rf 07Za9oAMn-OG`!%J!^Wäת'tkekK;Y60z3]aT Lg `OA͍sy15TlCl94n"B]⽆^2g}dĖ$.YX. M"xw 3JJFw}2fJjtlG 2L3ؠ.Le.n^E?€԰ٳ~9P Ƃnsw|pfx4||$-!~ƐGe+8R:hZRm\_\kQ:`Zh/WŋAE.:ǯ-NO:dJ:C!\-+}y(7?.MĢW|oHE^"HlEH ePa6o3k$vpBoi_M|c7Ҩk]۲JEmM"lk59jf;X,LxWTJcږueTHn%FuiW]* z{< ό^*X5&nΑә;k)R溬D:hěP j̍Syg8>}H\Wpb4MeV/X܇yL(_ yd(22#e2ˣfreרB|a!5%m=5H|pDPb!`e}k$ B]/qجVg7i)5Km|~ n=bkބ'A'BL6esͪ5j;caw/lK'V8yN$~Q[}1Eeޒ-M㏩bEqXߢ7{M;8ͪ,%wR|VY`1NBt3g;0m>7Fd&B"A"&9 uS5Y;4*@Ljݧ@*{z6Xq5!mieZQ (٦ B>=Ao2בGze}nbN2PoOri?Q *TZ2pRÑ`1ssS99o*3"-UxR m'r("iG2}2]z&^GAj]u# ]GCb;,۵SQ&c15ʠ˥i8l!J=Ph!dI46,kXAC[c;ΏiNEk]"LRε'U,1ԸZq[`Vov뽀ɞ4+v'{D|-fFV =&o~J(k7qcVp,8>iZoU%+`kZD66=WAIpQi>u>^U+MSKPxrD2_EԛHh'Jn.hΌȃY[^ͨƜOqu%F_.-'$I ]*BCOfxT^'W MLPш2qftЗyVsm]ѵhJr&&\,=IʛW^ѹ}ܮa ʙd7[/\ d!N3HQy$ a0_oŽz_!X\> e6y=g/y0yFx;҃.ԓQLWw?aJktYvp+9>]o{ 8X8XKxLA51oOZf94\I|T$ H!9DX3ҙԇIr+UO'̱F&&x2wsIK |V4{M?s ŧ\Iȅy8Q((dv-q2cnЛ6]uBfOUbY:tG 9$D[ނ8,1D+Esxhb/i{oq}M%V0~5iQ.k:HƧjj 5p] &|#3dt3>eu%ZLRLcb۫+!^"Sc?#,|mEh3Nmw{k-jB#N8UAfM&\s,9I{K 荠hXvpc!'XrLPh~9r{g.EYv&DxgWl^c37UKw&m3Rx'Lhʒ=-IBk%$\L,s01a: 5+;wbYz07o&X"LV^AƳN^Q8ϟq~HG]7 n Z/) \H7|rgJTo#qy[m:#adAKJ[|~3N*Jz^dE-)P6I(!uU+%@w[? Si+sI2st]!s^ksT ]B}q8`s8!OZ+ƗEƮUxuAijYjH3ȸ;@MV((švR^!zqл/nc٪$8dGA7Ģ. yH_rd#OǼmUu+ }].C k۽a Df b~#~r3؋RCP/`'sk.#n9$ؓ>/dKgT>UH* fGk|Rnt3lXlSpn`S7r" Nq_7I{7ZD<,[%칆vp_L1']a L{|l=(_x |K# QgZgTxӹN ϭKbynh~㺯*@wozߕD}'r v0 Q5Zmd\JȴywL8Ay(*6WF\.q,D4%P Q.= L0AzHMvQ|)/ mJ[v(UyG}h^tZƯYH/$΂|1xl `Ѣ"#FnIDx_Q2]i|@&aFMӡ0IB_~n h0a.I>.`%A$U3U \QcFsPtttԭ~=or v9YgB @ܠ4 wӯacj~2 ǻd1/il#1VqU`n9-neۏErW\Xva1~"GS1-9mycSTA;q8x)"{#aТ+$o>CPTT{j/w 4ALL il 6_=Wy:P Rt4"5{Ɍ uDD8eOe @Xv*3xCUvJ{iJufj|v+?J$S ȝ|p+lUQ',҂Tj-J18@2ϝ=+U[01wv Tf;@%|ƒȋ$Eky?8vtui,Kl3綒_/ cS%L_&u*8vo4ٸ*!fqrgTex,6(?[~5HgYZ07070100000512000081a4000000000000000000000001642603a90001c2fc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/usb/snd-usb-audio.ko.xz7zXZִF!t/]?Eh=ڜ.+?̎r3Z\@\SVǹn#LFۋ%:XMlÌ^2Y ~Ȥ'"Ny!0tbAiY2.Ȩ1bUiH5*pzn^˽im=Z1GQ% vbi`ͽEmB1-x PJȻM${Q1B{kd-$lTLQ@`JqӯKvFbK[ ڜ-p2y 6G1)7ȟ@۪∰G>% ~ǨHĀxX7ힷNEp,йPՁwy+ip>w ,ҕ5{]R,st WT0Yw&{ApIfY]_YgQ%Dұ 3g^2YF(x|,SƋ|1^eGz\Y>Bܰ =m# /Tݵ4Af=h\9KMfcÝ C-\'O?OĞIb=꿷݅ö Q>Z CLeYh W38p-iA``ՏSG %E| "n i[l ;©$K@h x^ 2y P~~xm0tw'$M` ĜUq[V8-?3*vRt]H\@t1 +&YԐ/sLԯ}|A"ʫ Bji;b PvwbWMg- /$ˌW`EseFڼ(~d28&MS,crWm4ݝ o#㟖 hsskiWfMa].#&Wtvj -UMih)5ٽ$㩓k,BJbf vHz[!=2qFL="^>O^|E1\&͹0{Bc;ڗ\i~2-OP.jjw J(؉x2`*K W\=D"DjԚC Ģ/a`еBúzhhn'\G7<7&FhkZ~&]4\;$'9.UY v j4'(0v$ %+Q&[>/,tLL&;A/:7|L.aY<`(nM*/n ˊ3cIĴ Bߓz.?O= &G4.+p^ K.!I,<@Ԁ|FY4OU٥_$+YtaJGDfuϯ B5" N_sqmF˱֖y윓4XB=<' (1Cs?HRc&oJI圃*  !١aJ.2(tWimQ})˺h+%<-Ht,N!p Y9V"R 5I Y[xT7 ̰;(e= C^[Ou -65I7V^s9} = 7cpdT(uKۣ:"Y(M1\!d<9+ґa#bt5E AXZ*/QR <5TD B5u\tI ޖJ,1}{IZ$Eܹנˠf=@{ۍ݃qwW4[ >r${>)mFfԳCXgȄU`8ڞ伱a |X_|[e= vaEe[Բ _5$%alS|ͲN OqXPȆ1wiܟiR7پNơtwFV+p%;o}1pƔ< ^ 0?WQf%Fڲ['cvLF.NL,*:,Sj]`LAfR# ޶X$@u^ҌyI$pL7t*@GբV3 204Fs.B5\iǪ"z XS/t;0n^ GD `4O=WeSy{fـӑԊ`kbjx!oW.I9Y#OIz׋-,F֎YQbiCٺгk9PAVϻ|Og cˉ4@l: ASD&+S!ƉO^6PO}e?-[A庥0z&Bufښ^G4hs-om+_E WՓ ٔ3cO06uܣbݲsYf]_LFdO?@1zv{$hgV˶!Xv6$'a٤Xr76ЭjsD8^x-dt޶MDTEP%e9Y,S,uHe;g[CP:w[fǯӂ?KjL7왕ↅl @6[T^X@VOEbmjHk,WW4VH*\GC,6j߯ɛVhs_ĝ: Eޙ,džW05$B oFfZMPt1F䵺|`5ee9}Şa6|wp* 4Ry#wj}45`-|Y8M17&vj'/d/#/;0FJm-`NEF^iwP~$+Nh8)<?g/E`\/ x"R9V N*XNOϹȂ(o6tau8,yڦ=C`lH) Cw]RjhH VJ_[#{x~^HrfL6jXy Eq2֞rxkCEU`CjoV1!XKf~𡢍T1Ň+`HE)FƏTߝۖ%o}|n Qч^ S3DR]0DweoUbkb*"[%FVޜ<z Nբ7&e9../fhV!UF ")0?]^.9x5}!d )Noz*eiJLYHHHDl.+MQM 4!쯴JS ]e I|8n繘R `c &WHbf P\GK@)޽>.c"=A7ף;X;ֽVTZ:EسE572ruxdl{.s70xp: Aяkb]8 D c{9dA2oQteuRT.{lguybqc?fϹ*2xO5<d}QIeFV[rHܦ h I>9;G萍#=(2wh35] 5(d#s| 9Ecw,2?~|"xw?@tK5|IL-,\x One# @vIJ&TSt{v' BC&nȖJ2Z 6oj%;PrIlRd*ZN8.!ȗ F ǪX\I≮͝Aez_[W/( 2,~.#{#6+Y#rHa\( v۰0*#\:}iVq @>tnI~'@ r./&@>1`Qn}Gc[[| LSq%&;piZP8[ۛojLBmG?-ܫ[̥e &*Psvc\įZKW1Àd= M%:ͅu(xaԺcuz13azN~!;,4ay**=r")W~Jcv p&_}r璕Q٢giBл}؈ϻsuBe> RQA+)l[*%o{`Uq2vʋ!S6>U(yW[y4΢>̵ 釫@,8)8&NÑ>ʗzWUZ< "Bn65w±ueAo:gKv_e<ꙗI!DUxW}KkiKCPH+B4 8$'0E\$ YCpPm!2Q L#:y\Z(S^Ċ?K5( K= ur@xW("T2]ݫMOR fO:aO[ usʾ&iO.+UߴوV%chZM&ۇQj SʹkZ pf(bg: žRKHps!.8(&a(ObKf2}U! `XnU>zsiU/bp7+0mҴn 5C s,b#W_f&WlgS3 @`чH7^C yCDQBPxap8.3PCcZNq]}x{]_ή&"[>5xgA $+\~>iDe~ծdfR(11q'RFho|mIT'<EpI-ghjp\Hq^`FY(m f&j#& Th9c}#G3f|z֪}} "1jz f&BV.h`tӏk{<@%`_ c%<&jeB Qa(zOT$ >0J Hd`|dUv-_4;>rp>R6Rp ڰ (tƒ׎L" 3VgtQe&쬚eb;|e5Ƹȑݹ^rt/HPwuΓTrB܏]3\d`/20FYf;@L]9SX@C6祱B6܃C@hc f&HK-=kQ-Q8>䝰'"}.5fA QJ5xҵӀAf_EԒ.rg޴ GkY(k8.! ߆/ g^ ?ZwS_(/Җ96x*9f^_K/L.#i N頢=L M*|2▇Hj? @N^IftOW2{AO_x95?ѨZJUXLr1*2ԋ?'M̹A)&1n9uj? ?eܷG 0N@盫=5.|4ٴFВ/c{EunFP-A䑻q 9mBKAA Wj '/&LNݐ\-.ߔ85gʖm `5 w4s$E %nc(_? ,]b6r᪺`mb@Q0TGe| lpQ=\nCf,'v>x=p1Xsid Ԗ'5ա·!TT\+Q޶H:0:h1001-J)c'J25sATluQR4U_%Z#chAokyܗ`AvN[.3\"B[' }^HC5bCKb3 rԅMm?Xܡ(SPTeȇgPzDyAtJ)[10krP!eyſN=ϯ1̩ D^=8] ~W외\:%gEqr5WǘVmjʶ=}T|rn[%Z1OGNf_2ru⹜fDEU.CtUyvޏA9tVL_^pb'YO(pxrZ'`־XjDUJ"xTiR̾rna|mNA$2nN+yzV6~քrk~V+yYKӱ@QU8A;:S@JuҝPtsnM1!3% o,Ç {+gтEqo8* |Ӆ^t>dٺug^vA,%x6K w{Fc%\ 'hDTZ9[YׄHm>zÁ5NoDYx=:{ Zѡ,oFO Y{SYBɗ9\ع:?[qo(w'J3WkIZ쳣M;A.NsTp~L ϘU|в|[/YpB*еHu'yq-^|iQNxB︴\f3zzzC=2ڙd99L.z! EEUjbd|kuv~#i>neQf {E@HA֍boYb2$\U]$s o<ݮobXj\̺9jʣ_'G3`K靚f[kʺ%ǭ}3oK 'N,Xpkq YIF'mJwHؑ,/.'nqy'+aw.{mCW"܄Ep\1I2lLPJW%+hʎy::.GЭf(Uw}+:Pn2Sä 36}*3i C\G-Q J:bn %wH6Q1(HZ|J'30e$3%穽+^`vCԶ M RHiz^k_Mrš̽34|GaEz=kwAi^:d)!"L2A8 l;ov6ԓy/mz^IWXU;J@B0-;YhݹxWh%ު*FLu6.dVt[/[Q^h~ǎ~,pH0BKz>/ ~pZpT];bHY)UV:}]Q@l )b:xX*8 ZVnﲀ';A+ 33P7[z##EHKoZ>} y*eMh`Ѷn/Y:xS9 0¼?gO$WY}bؓ}UM![$@RYvȷ3¾&?c)+BAhĦd92ofSC[|`c7gs[7+.Q($7z3*eİEpQ>= *i+Ԩp+*0/olfɬYnj懿/w SUFI5ǯ6{ $himS ,vQ yF*z]xۇ.^,x\V;*(gd?kWhCOuC|ue'rw'ISA~Cѻi&@F>4JyMD]xC]iyvKyg[ /Z?mXhTsL2dm)m?Sex uy%; UdF*eHפ:0?D" utja=^| )#զ8-!M_Y+JD_m gko5=q_ ܓHl}(A*}+"A.w2!pY VJ>эo Ы`MD1i%p*\7/ 0 o_.S7Eb1KQi|= :D¬{v5 8~ʰ:d'ڱ}k]cwo}` a' X睢1}[v`w(˚j8,`U;`j|vx[̙"|x vϔ m(z2pd)&[5G2 fWتnpď* (K"'Wncof0/5em n@Qrh}TXŌ>Շ&v[n4[KUQGӰ{ɀ4ǩMS]f26tU-`쌞/`l^9b $ !WTw`\ cb<| _%n/ZQ-߰0ױN+R0⭖!N,EpDnCUzwcbz\;ʻq^N-,g@/uSeSYɮ='R#Co.?y#E#z6My" ٹiɥ$G@/f{f8 *Ca)LB**-82L~SIF'ۭ,aOGZB=uw@C}HVsD%L9dX^U@H3U0/Q@#wu-:ddFD=)%>]5gRP@x:[oq[.$o8K0SR}prXYb"zp~»3xwm%Kt ͂ B5b^jJ!c?Yn!,6 jkEM\W"ib)rD "?lj  tK6zwDUf6:qb`Cp {qrn@!D FM|Xuo1 $4`yqӻݓMh+EnE(tDZvޟ,hZU:Jn6DKFTYWKR.g ^mC׮KN[A Oo*BnYiLt̉ ]V&-` xKALt $(d&hbN:qVr8Aw2+ZdF_8+vs"QKgڧy\њ{ݎʆ~pto ³ĚP_-siLp^ s"=qnAA\XsG;ΐncs]^AI(nH0_2A`l$ĉd@Pw S 5B('Mx^Ao|QQQ^.B"X7z@u#^(ͭ:\[Tt.T۱0G?3)VhB՜1NLW 7m|3"Bf͜4Sd < ipEUmg95|H.‚ַCE$SpWl)K˶):!LuC`zfzYb\%8b#)PC:TFxO M^a"22!2#anzIډ&tOP*Dq =]Ɛa;;Ak]$R ی@t[nUns9>Wfx>g2/\ɶ?w)qlH0xp U3',tUZDMErJVİ`Ƅ嫠j}/#`V('b^Rcˉ_D)xԚPuO_,Lq1 J V7RUٿ4;괕ܔsS2@gGKr{VwPY35;fDP!ۼżEϵw)Cv-»ft$ I^@Vt"o ymoOkޠN؈ڜ|A@WH`k4UdA?:O4J)8FF} j66 r =/z@wƃ]HՍyRe%9n_s:-ڝgzȦ/'Bve` +ݪbU>j^Lݎfbz)~qǨ O OZc 773 rO $NXɠ$ 5bk)P#U5\ܯ0jDAdG,߾p+=d1LGh ؒSM9[;1*&2G)r`@87"bp}BiÅȯ.wYYکrB0XrnJ=EaN<[Lxִ|ߎ2Vņ:Z" ;Gy$ݳgn:xEwH'7r(5UA"Y)SLU/}S;PI{BeDe?> 4_u&i&Jl&y 2A%NWd{!(9mQquo=vrymB?b"h*7 y^mDM\8&LHmƨ<<m/;P#YZ mڴk^y!aHTWGF&-Jlqv+vu&Ca rjyi PW͗RWSqL)XwCeBڨ߶hI!5} )AJwC >J.`*' )js~jы7写Ǩ{$rFs +DR ,g݈q;ɛBo6AUEQc롑M(~ UgTM "97w/OLE$.LF/K1'JtB._i8x]290XL_p)OPr)sʂkf.b3?]mnʺNj9Q2v;wTϣc%ݶ _Nvc%tf-3an[UL1OyKF ڿaZ GGby9v=[*SqFo'7O)jb0:?2)_V#)z9"%!SjMUVaNJ''"eg=#(+##%mr23j$a'lz5Km&|ܫݬbJwjOORcPjZd.G!s@pDQMLatv_ߔo|)`ė~( N%|tc)a+rșD'0$O;U(BN dvnYNmhT!ϾTP# 1j3^c'vRiElЖ j螭jYj:n"^ι;;Xy} P=X2l4Q+xOAlm6`5ݼk%YɍEX׼™5{eM+]r߈ڟ'9"!Ht̮^Jj#7F/*fWm ix@([îxy`{Qrh;,opjTVè]9ҭ"y<+ΆXVJ=wd3Ąp@p_JDn*ip'朙m});؅lk23O᷹seex,S *4l c<'sboWc l9ާ)3A?5m퉎m)JzO^Cwx˕aXƖ:vbY%w:oϚ8!TjG'Va|݋;b YiDF$X>M{.mDaF>dNJYPt!^Q`vq2VY=Ln‰Z%;wښr;.?}y71a6f|O,k$#3AK4OFMXu.r{XgsjcmBsKx ,>TY@$yTxco|Ed4u7AH"# _ĝ%V\m1xn̋ N =P9CP"YMJ1iC6RZl x)^&IZbJ8,i9HcQ`&vԥyW@+4衲/{Ekx6(kiSŗ!wn ]1:y'׏W`}̌k oBjѩZpYPllrA=&-iOaWJW%ߤ(*%Bu 7S +x:}D5}8kl[f]-JDW(~v[v|;+TGqC!1f=s6Aر2hv7l>N!Ţhٲ'cp}ӠKQB++]/QW#;6Գ#cPkyVN 6L*ߎ>MWF7M(FILN鵸v6n__פ 笧4g d`Hw4H7Nېq^٦Bq1ܕ"Wqs*_TIP 7KTyq5"IkU/ަ2%,o=uuAГŅ5 3SOw8gVNs=hr]ᳮQCJ} OX$\I$hWvEiVz<'ת+? tp KSSZӐ@!41QFK "r6HGP'WHl,+Í1 9h=m[.8g&C^h0k!I7(Y mR]blr S-a_za:BZzo`IM© XJ R ѫ`zs{RdeI']FbT$ஶG[bQXڨL}ubk/ 'IWxHi?-|Z{s3U0v;vܛ #NK m:p2Dh@*txB(V f,1^Oki떨Y@Z;Ӄ'P `c]Ig#uy?D7AJOOPQޘUbur~"JY?~&a(wj2ߦ1׶,.5lmvPf(H4ۅFp\uۖt8IJ-A |h4ev||:v'GG:Wh=|݉:[H_Ԉ`ưe~s<=FO*k;ѡ4GHĎ f&r㦔X JW{Z^kEmU=8#x-e+Ǔc++t8N[|^3(“dLYCnY-Q ƶT]iȞlH7MN@Lh9lgI#.(eY"Yg;=_F̀ E|eœv|̞gc ZUr[qA8.l-))9Ӄvg\RԘ!Йr[+'uMYm E-M* YV ks3ۅ[Udn뎃؎8﯒2>lj;es9O}`B>2]d4Q$c!Ǵsݰ(#VgQ~>Lb2=txcUwZy1Ŕ! # gGb Iv^ihȭdL)wLIh^K=@Ok Va:)h>,#"گP+D"/}ÖE| ]f8fo͏C~,҉p;3=kMۇ|$ G|O/$L5o׌x\3V#|W{Q;&ÝEyR"Mp5Sk o?pa8IPh`m5R<؄O ̖gYKBR)t`Ǩ8s镾hi:C|H&|ZASlT u#$Unc"`_P< 냉 @>a* +=˹:^rӿvgOEyUE 0''%TK 8$|vݕGgSqWHr1,8N½ džF 2[pWP>[̆ڧgtWIx+H{[@~]cj&as7z#oYuANd >߆9n' AܺrM(ňS6_Nmg$S1؂v0=Sp Jm,~VU[VljZdK  yHe%rUi1 ‒4Rʅп 6k\,]鐥괁3'_ ⩆&AV*Ke:Ԅh-/+Y~#sU#jmw_'6&Ӵ6;C6EgN r[-? rޗ3e(Ǹ$`T LND_w9+}W%b/Ix #05*m7>1cJNȌzځU7R^JN˴}ybrqf6pq{_ _,@_"EjlϜWaJ~Eelf#bڕ\sO@nŞɮױV|bé(oI0Tc!<5a贬Wu!>腩H_2r5}Bg.CIB+0`:yZP zN.__@PY VE HqrV+ Pp s~ӍDczv$$My CO m@ Jܗ8%:͝&$YK_)ŲͻL}j17wTW_ ;ŰkLO\TJz6(!aK rOj^ PJH919Sꖰcc/$zQup'o2LqW] '(|'C5I˨bbpg6&BV!6Ӫ>lp3s;Ӗ6^[glL)qc_L~5#.{OmxdX m -N&s!vn/];!jZ'ʠ1&ȂT ʚMQT[ 'u ?1@ dR,"`0cizSrOI1dAjwliV/w8m`M K;il5Kqlb?vjJpG!~T4ZB&o #&GNjOڏ9%}IsVZG 2x4O)SDՏ:],h-c<TH)_\(nE  f91㟕{u ".*9ArPĂvv._2Z^,xS񅼉XE0g48Jhi`\1ҕt֡OێCNǰS1M F$B 5½OA(򎎪JcY,i!(ZS_/B˦1:dc_M1 l=}I47twN,0A7@=U]:OpGqBk^BD]nctz\4bb8DU 5GHbΆD& X?~v2"q/sscTs?Ng5 kMfL/&sY=p*͙ŘXtCOtwMyEh)|aH3S\Y}.̸ɢ86!:>lz?.yla<]@U9jCd> dSt3K&0J\eByev+hqn1zQ oj$9TM'vJnhj Z|\rlUF95>:q!?! _6(NnˢVzMAo:)./!hFv[3U c͎kӓTB8EoyhK\u",y8uJEDp7ОtUl ڵE8(N-l˩z_sL!dl.nwP v~_S~.eO!aaޟtX nIPmf\GӮdA} )xALSfϺR/<^NӴN1f7.()={_xiv4 0$Q,ّՑE|]`%3k}K _,|"FwcF1O.H(:?jeNHGvY6Qhl$05 8?Oag7?o..6OŽ:}90D3PX]aGGrTxV+P`@t fGPZsDv":*-:;*ww&E2_M$?b3a-M֭VC?84Ќ JݟLFhj]f/-^b2mcuՑeQԳ/EXey:*df^W]oP=6@roqrDk4hD ;ԗmUxx.+n%T9q[tWe]cH$NYUV/`ipUMBF޿i'JV!p!rB[T|V=`?M@<=H&0)mjd(\}쐋*Ywq*@᯲u"m 6u"y@mggGdߩI9ABT$DX*XX~C35_أs'-l"& ᅜՠI; n x*dӭ}P߈yMLLLNn'<1Ŧxʆ{urn0}7ȒD3d>QR9w8"j*.ˮpEn`?s,ڨ'6 VaUP]ŋjWziM>'?(Rf.95#\\*G[2e_xվ8+- O7&YQ 1> )lS,&, ɉP=Ygtpx5%YoJueP}]ٝL\JVQG;//p[zrv_Dzpqfe,S=}>ݢ;t ؓUL"u+~2S o5ÀysdmhbHU{.0l8~~9 .1o (qvQC&.#y1O644qĦ(FP/JJVttMk+ҡe8ohE{*Z-eOhy|V,NvL@;FSy:xjwJX 2s ^%R4嗷O_p,P_,ui˶d%` h1Ʒ  KI"#$'Gb>&D|ZF-$y\oI\#izh R s]Kx*S-hv!ܭiPBmTϹ.KiLay @zr̶z~c!>l=mu@gWLUPCoqI-v<.F+ ]q!E@@n#E.Nh` s)Z5VRyi03߸aN8,kTTz._S5d¾#W@afT.9'id4Bs?/o5N-X|PkRqt4O4o->df,Cʜ[*7\Av"~T,ϫJvgqϫ,CV >[޾q] Ix.}ȴe;Td0]ng!R8bKϻ!f7A(ށ!&A"P6^M7W`"'M4U 7ܵ܅cSӓ?3Z@RCB>_2A.a'{5[W ֱFzH?3yŬP W?gE b>!rl|vEVml?\ǩ33pzyX4uvVr z57C '+]jO*(s) TYӦsuSߔNP r"s݅hqi~gdsR +}4H|zw{ljtgUg?.+|'%}N 0A# 2#5FHS"%6c^#-{ ^ YU*j<Zˉ+d/'͐F×TA2r玘: >.,hIwY8fN|Nz7rMG#)?naQ_8Ꟗ̉œ3$S4=IP/?VD|3Qhcj<{ռGu3l i,0~ݹ1\OB?dsc꺏Oq{,p z-1Cļz(/ 2s]d9]9-[ccSm+zKIw/} +r(3_^+ОI!]8ο[c]t4EʮMȗZ6dsneiN &:b]˖u6./.ֶzt/ZU 2$i(ݐCp[\ѭYXs9lQa<@FY^vVMd+k1 ܳҜv Єmj7.AzRf6}R?o痌l~ H o놲nbJgT>{] }Lr<(˱,_==/Suu7&,[ 2YHIq!T?X K+`$ZGT;-\kw ݭ d{uJ>k&ctk'Sȟd:]CǚW <@NFɄцe%$´3{U!_~~gJ 0}'ɑ'&:F4֤+c@ک{#  f7Yr  &>4wV-ۿ*;[aQHހ؅P=S6kNgFX 6؍}.g9q76 Rb-v۰55/^Ò,3m&i7-!>@7e*Au3RG`HN#ylD,eLDZ \iZ葖Ԏb ö%fYJ؍he?LQ;Tdc sȇNS1gőZtzE*"#r!sA*)8a`;b7L{Q!X1a+'R"&yX%O[ԫw^u Ǻ; A&˩3Mwr7^;d0Q")n I3#Fp_Jk1ƪ@BѶ/ލ Υ>H fWo-~Sf|yP;,BN7bM1%\N0ꛃ$x61dA (csw9M'^ Ks/)o%>h2ݚ<SE1׈un&<t/swҾp: l\\ztyyC+r3B^ 1ƨR*#:i38I{ˣmD,sv =!"Eaꬋ -Dc?[$`OGn8 kOVKt3l^=|znZ../qAfEB?z:=qy(yjObޮ,~"2Hf__/0\\uQ 4|F@)xuGs ˝ 317_HinrP)0MԞP_ىmR2Z^/VV0gK4(Bͯ^5eU6b7.0.g.siiSi˘XTn|QfW^e؄.>)U*:۪O_+U}0t"N`!ш9UIC_!a8sL'ov]K^WYܡ ޒ )S+Ll&p 2wER }P]_ A'īK%7B/Wb9 {ܸ=(͟ގ Wf cMeLOjR ~̻v:kc,? 8ŌOG~2+ {% JްN# vE zaW"T~%]y2 t B蒑# GssV2AFU(#dlӑ& 6a= ^ǚWC u}a5}<ioF̥C}ũe$M y<\(~z? W7D39x\HjLN~EqU/Tg#²K{ K䇾%*9Y~YfhKoC]s0 UZen~TLFLt$:ZWmdŐo݄aA@s7#32񟅛2fYx13MDc*MDu[Yw-@]5fs=W/iJL<.#*P:M)T"}5nHfmqmG~z?JN@.-q acsY+ss{ir,ʃ#ElCoU_m]42q=D]ұ^AjÅC 4^ RmsSye/;FW8 &!w6| %d R0 2FhR@/eE8_h{>%+)$]8ئ3'soPJVK?!5)n7n{X]#:Aa]CӜKCPi 8(ڝr 6d- ֶ6A9 1I$NɃ_3_2dCEAQ5'una`S**G¡h>-u[(/zkzSn`0侁=#|ɓjV6 ^"d$Ƞ 6ߩq.S{8;RA a?NԍqCp_G{V6a 6K' v[IPVK}։jF`>?D8&,#6%|Nu@pNO2 ' @hyo/8. ֑plΝk!# 8=9M>Z_JX }J+9Q|n%Nfkw鵬 0ӃP`㈱Uⱷ#Ale2*wIȟئN^;Ė h%pۨ5/$ ~{ .=I [~ tř԰KޒJvugyÓ0Cׯ'}ׇAqP=YW~Õ-[滠{͓e*PIQP;AybOLjCt ?oկJlizGrY9Bh?>o,)͉~3cl:I/*>˶@>LWctYSAjow8=nh!MqLyHd2&CA,qI ؑrer3I [8hk` Ys:;MS&Z$T'9h* |Ld:Jhc3t? ?|Ӳ45UZӮxm,me,UxMib|%?Ųc 0{"H >ΰO)?o-He6e&Dw a@mo׋E+am#EUBR5U.i"TӇl^HBt+{oX/]qvvoPkOMFm',q B %3Au]b̼2&M$RܮF#Z5-^;ֽg=Qn8\y\/ٜNh~㬧|5ٯy0FWH!)C%z `OQKTFߝ@8X[!*ȊWBMVWY=0b: :ޟ(cO޹~^&S{9u~)SL]C>7Jy3%f#"ȇ _s]N?NdQiɞW@<4d?TΑAإϻ:3bKW^C"f+KhmMGlf=en֢e/][ tHV< F_N}~ }=,T?SVؽY)QL_23'U4KuC;M;QL!fmx$ ͻ2 $nw[ v,T3N1F9Wq#o'l(r4!<Ӛt/ARMsA@ t/$`șMz9Brv!~RIdd?q!pU6r-TMڌ%%R딭k;$#QNo","-~Q-Y $}7OQg7|#(֨Lp ]T)hM#=0; ŎPjcB|ewFOf򥀘4@@8Hٮ½-\oE$^T`Եy/ 8juݡeä;Alyy8$1|z,p.TZ f>5^E̅ > ݮEC !{C 3.u`&ֺc~mXhS X7ح|>Ei+ R|$ʄ2wNl<Yݟd2Fgg(+TKR:CK-mjE[ !a2T1i)eߋ`Y*vkX.$:hJ.;>'(έa.xT[8p;ItE1,~Vfל݌򞉱XR#<-^ HJ;+ E:׆W$L wYA^d-U)Aչksy)QAyPCg,1g+2|."_c'{BȣՇ^82u$ug?O㲡T])k{i,;js}LndU(\TQJpZ{ٱbXC\@E{ q";Nu]d捿dn?5lq8]l5Z&sDfRJxbr\t`<0VQqS n~kTRF},P2/Z}謺 W՞C-%lUx׿Hȿe-t؉DčgЧskMܽ0Vܸs9bZSq =T@.e{k`j@Y_eT}Yo ./?sB\zgO&(|1AGy&bԚkJ5q AD4?YL&X>u4-Y+2Qum İ7 M:vt c)H%C|oo*#BwubZH>?Xa˳v hҼKʽՉM #u MTNW@6(i L8AKqs1& 4)tg1x1pi X <!vߌ'kAg\Ac9#IaBi eWBmď v.`dߢ9ơ%գA z%ihb#ɻ?x*F}"]r ,0eB0.RhM،cCv8 J#؜ݽ4r\Ju7ira5~.폯EdB(Lפ%nE:)_|T(%F7"n)ߜ})#aI!ӍّzZ,-w6ZShE붳\Zsn8NA{XO/ܝ蓜PKޜY4&o)8X2]CGdz,?İ?0#>0)&C0St)1[ %ŒlqJ5:z%X$a7VE!ƦelIG)؊ AtoQ5"Z1K>vEuj\)Aw%Q/?'l.],\f$j6+ǓQUXt'}-U]OgSfؖ70TCC*-PO`#Vo.dR6xIElcuRv^1sA˺L4M927 1~07~yh? I5g>z|` D'nxy.zף) .nN1yAVi*a-;3lbK,5 Q LvG|!P\MQȳʑMd^xSk`Q6Q+s^{h$47%c5t#-F JM'u)Iu+*W*M!yU Gvѣ=ZN2$vѫ΢"(,zC|Qɕ+ 2Nϖ3gfo zUfo"3L97W`~؍f=-a$tt)(^TOhNng+5GRT-$c ;>sՉX9lp9(ԃ vzc`҂Ws⊙ʳ+V$ @c'^8[Ɍr+G圄mBx&KK5=Cr{)P#g;&T#2?HJ&BR <02!bUؒ[tǯQl]`f{,J :qL߻9Cc,!^Z4ꞌwkE*3`v&?4m +}T>M=/ŵts{jvpWۆ A{9ةױ <_]Erޞd=(T9d!ಠw$x2!HTDeT+Zȶ/Eρ ,|) SJc nDqXE'& ;7æ"?C= onAãv`RKdܠކ"ad턏6o0ZU5 r܅a;xX}gs+[(+8Iݩީ[674;}JQ}r41ɄhdrC3cT補~y[=xPwLFXZ;)벐Iru )=x2J3TNwyyo[Nt!ÊeH~01I5DT]NwϠH`X>ѱ %K S4iQ{/Ūp@@|T- e 1²/(Qa&.u%JӦx),dM/qϺ$,5_i!g v%|)d^z ݰ?qLkZ-B&n1zt뢾(];t ջ+BOɕu>Ui)!Ӳ#tӻJ(Pdttꫫڋ!ҏ4gSه8GӀ˜!̧LquK"G/zY"DU%ml[U0 {-mjTqq,_WA=ƭϒYCpNf6h{6dXsV 0.%kV9VGMߔ`PM;p;5#JGL]N3R:ixCrpk l"էo< n;A.f ]6qPYWƱص EH]j?kftԡ-I H s@@Dd꠭bѧ%uz,YQƤ%xFHՖM1x-m ϷO K:%,Դuޗ6UtC%53!W7\ΚF+woE2-&";WrY+5JqP(uUiyqpMxz>"܎!t7p8g`z (. 4ۍ0O2]˻ulXpZ7H9n@cGbӃ0?"ʑ *S0C6Xz`cZ.?H" ƿq Y13 0o@kȳl+9R~ ? 9rN&D/+``(K"S wHEx/?"ͱ K:lcDPJr"SF="*y]\mK 7f32Kn@:œ^Ѹ~1ˆRH6_䄢45r'u uLnooȟ[ƗmnC C*vZ#ò̞ %bkjM,Nl‚QOih"rji`gbUKJ2'?1>&{fkYCc 7=j>Ò .mڨpn?UX6bhR\rig 8 Q9SLn"Iƭj)ImSOǃk{>h89qnĻ-驞f [C g=}wyң?yt%oQQp>4&`No-j 7@&?[lfwj}:o3,ܽXlؓ,NTL6=.0x7w7 E"q}ۜ-W:(=0ɇ@08S:eF ۛEOk<ڪWi7vwTm$PݒfSjgefzRY_Y.2N:Ӧr kEG}"e+[|鶧@%bo꓁wPCP ۞_"" NnPzv tF9qDT }WH%W]씟ZUDΖJ RoQGItәK>TWB(V{ˬ88H57DH/stj8|MJm-xLrtD#I'g٬D ޅ('`gn,AkXTgq 9jyuz#~{u(>á6eVYup'TJteVZrYcxW`d8Zpvx{UC|KvBZip`!CalHxF9_Amkjy[/+sRl6j7c5ի<->,޶"~!F{|69m$]\2)##iퟅ؆`S!j`M#΁Wfc/BJg< *L-T9!-7kl{`uu^δTG$V-fsf یw)JjFU!2)[ ۈ߁ ,MhwaxePaˬ*3ZRxpzVP9!௯cm»}vX':92P$9pU$RNi}ec_o!]QNX}܊vȼ~\+#Ʀaw1d6\;}EْS}1Pj4V~jZz?o/k̇h%+Rjm,i})n4e~KjҴtQF J=Z)$ ~,#뚲\lS 1 =zZ v5J?zf Аɤ>vq q#sx O M|aÒ`MPS%8 2t̫ gc>2&kG9 i; Wj@Ӡ$xψ\a*˺vT*E-nh=C?d(%0WS1+@UU:3QLg QLҬvEs x _pe\6͹~dqh[$5a_GZv92jS LB[mp μ.Ϳ&r|[/HHjoL$ $"m.z⭥aKghM9i_aJzv 9T_W TƒkԇG}{5u}BB{|Ѭ*Ib+Kd>[ݠBOy򠧋'elU.tCy״/U;8&I41:@*O#O] BE8*zVn{(tD08}IEΫ<ʯ@3zg߄QT?-+5{NG( 3.> mnn-:|Na"G:}wpt]-9}L k|'Lv!j99#]9v֪xW<ƳF x`}U?ܱFl<4G=|4"h,]O7,/~yP/iޗХx'BNb01xib0gn?u;L؄ڲ[}j8P{bJ*ٳf] (mtZϚ}w$`}3`n=ˊWŰ)09rI&wjR )xv_ef}?&}4\w[R΢b[Z)zșϦNa m3ͯ<>] Fqwg+Ce[V'DҭtNońW$pLZ5qF틗Li5xW)f-n*դ3_Lh5kw1 ŚQ_t k~$Qhi<ڬ "uXG+[Xc>e)Vߺ"\ͬʯ  5KQ@VM(0s &3'֝\A)eQ|9x;MKf sT(F8Ԃ޲Χ(ALG*&{ɻs̥!#?S~.nv1Hh%eWV ҜK3fFѥTn|dBAP=BXqffQP)9QO^m0;?lA Ď(9ʍ, yJZPWm#nh9NА45 5|)씜dnHヹw*G $Ju)XN{*~e= IhЕCǥ\7 D-ҧ6.سzsT-M\_^zwdRW2x:c6|R7rj~l07Ø̠ x9 T`)e:$=,ᲰHAٝ?͟壷кY6wGؽSι~Gޗ"DиːXS:{OXFC*U<%dI Ͽm$fcjpA!D xQWKUK6~zF7Jk8j\)V Cс*-C` x|{ŭYr V$"A8.RLx$zgj0tU481p:bb\;²Nj{(e~KKr]ܥL, 2A[C34. a/o5M^=`?=Մ 7+]g?yI(MEbIL^bi.Da:=ΰ\E<Bqy:dy\]@gÊ{Mp|ϐ|ũ).:5"v2<&q(2ےR*7ra[NHrt7Z_%ĬdUY bע{#\<=,DNˬZ9)UZi"+]ʟކ~A}T6$XMloewO:_z U#=&=It}]-~cvެPp>J&.!M\NH=k}f 8[9ls%\Xq8 4gXEr&l.^-2&?|.SJ&'w ,V{^ڬIDw%>/d+#N;(}5- T %} ]ODيDTk5N}Px1hE`&wQ4y,yyX:9Dn[ylTLsnnSm\op]i@C`BrDm lzÓPD)??JِIQ˵ENUUaQH+2Ma:富 ;?h$Nh{HP(q߭gCrPĥ`h:4xܖb^Ehy#&8¡HbuB(/&\'E"r8tyf ӳQTP#!a>)/'SYlY *`XmgDLB*n4gx _#k.HEgsqpW-pȌ|}ͽ ^ogq5)x -KowKϐTahi1Vwh$" h۶[}ltB>9:_d2[>Tzohq L%Z?cY3* i!D80[P2F Dci3y }u@Ns[bv%*DcNLlu*> Ҫ㣙jELZFumͱ.tLYd QD)m3HK `NUBM+/Z:G/:3G:]2 f̵͌.!XԛgiaQ+t^ī n `sT.`TnrB}@o=mbRS,ZDY}d=g%PJIe21m %GOOo!yL1PrY">WKfMᜇGi4qܿWR4;8BYyL <>dz&ʕхj9%@xd\a~w =>0;߾ލS"D銲'|6֩7ZCJ&ta.3(Y$J1&N:Rt{yTysth^cal֔cVʪ 6 m\ " ǯZ'A#e[ Kb<Po1Ѧzkp5>#&x2 K¢{`S^ Vo'h UkLJʶl:Ltp>Q4'̂IKUՒ4Q bGl ~O ]TZxxfnPPxdI?eiKʳUWƽ[Y-V΢7B! ylMy ѓOkh-IfzL AEtiB}_W6H<ߴm HD#InGHXR EdM(V7uGyJt8 B<˯kXL l4H{j 3J3pQFRp7-uv*x3E s44b.pi<byV Z9u[7aulU,-QI$,1fS=qa/[e&/^{q'R98(øJ:фr݃FMcԹl镏cj3죗Ӯ@%rU]TMG)L^@>7?)ʒ6"|.צR˭?}k<:uIBP;m#j5]§EtffK0Ҏve B6hl׸Mج7~ Q/y<42'I#Qo…b_9`k<M6q.Va59i]Yvbykh=LT{pX`|[zHΦ<ĵPD9UqX* VTߓ|\^Lp1X)}g2;[P 0kYxze]~w7tI%2Ixә=QIЊCC9K]S膍T `w~ͺ0nmS[Gԣ`g>˼h{ި^_:qng^+Ql/e$˃FE 5%$Gk@Hդ5I]GR1i#k߿G'^XhXFv,[U"ʟ>)9dj#qτC*55R.XZO-Za^B 5qĴ =!_63z!! XVA,yE<JKG]żQU?h"{H#ZWBrJc"hl"=_0|,,sP6 !we[]Oiְ F|AB7e=ok?ӵ )'AWN>ALB,4jv?}x-l5jb,OGV>C>Y 9?:P |G0yU/s.̚5T옲lvBz0Ń<lN@ r? ^K5m8^OKjlTktĺ`$Uv@Pvwأ9R>dM(r7"ov٧ & vj=X=oFoEB' ÐC F|koeIZ7x1QHHm6ޙGk!q5?c+rov;'3"͛F$ս$&Kiv\ĥv}rE 46-uPNl 9Gj(\_a%5-iySذbr--LhLRoMDc 8ILE,PBq?eh3+ x%M0]bn3^7HidN9Gsٹb.M؈PԎrG gs'ݞ*8i2_ s._J'"yw1.++n`T=J Nxy5}hONi$̽β~)Nӝ]e$(#z'pS̃f*q$D Ʌ9"|Ex{+!T)/:26B±v`іtnƱA L=VgkNCn=4 lρYP`q0;Np4|죄.A.!SA^=BgȐ/H)K̉*}aD#B_k܊0A<@%o-/ S1C.xY+EGgNc+x(ߖ}20$YH*~ EoP5UԾ4ͽi%L*䔟wN)=@Df0j}Q=?Yjt_N yXy%5QFuh$'dBB0MBIpvGH(;L)bEkUU=" 9}:ء{PUžAN0X.Lf|>ubms| @co;FgPY:ACQ$O,~[a٦!o98e~.8J!r?DI{f.H%Oqő GmԞ4Uvg**(Þf ]e%])}± XmM69VgRM?$jki/d6C@#O#n1rQyFJEaa#Լc#F9ar'"E,mƞͶiX_Ux6{y"w lMp:ITnd1I`JEOIP4%G6/jĔ(9JesoZad%(+XPӿK#PLa<\ ѐ0PZUS .,;A)VrPfk]U =fHb;{}F}-OG#[3[r:L?fcq mGDswQtPţPZZ/?a^x'Z]wr\tU;SQ#f27?S\J<ʏH9TZL}J+3pk-4Gf,{yXNa9>O5Jə{U8jv<3;rα2Ow7X$dr.>5bvc¥݈Tm:vR]b(hw7|Cxoո~aYbEQ:f#KFMdQVW&w6eȈ)2~[>zm5GIZVoZSFah(9%dxSt{2ש um|JCL,JN2rJ|锟 õ|\zmB}:0mMV+(L _V1Gg|(ᐘ/ R<צt`TD@ol}D^߫2+XpV`h F87v̱c`B3McsĒFkσbs_w76$xAydfmsB|3hUOd4Q ?(= D )릂jZol?b2d=՟X}a4\ɸq4-N i^  <+2te[30Iwd]Z2ۍlwÁHbO.7Qu ~/E1 WOVBo~rM%SWC:7 H8pn-:MZ$)I_ixG7n~$i \S0InQJ #ъӷ$#.})Hv4 +,X,$Q>?˥ 8Y oᑱhi##Kapp5@6ӵY4,ƨJ]dȘ6jr&XƐ`Y nz./9uyPcdtԇ3r/6~މ;?5rИ Gifq VUF<ψOI%2Qk^`Z5}Vȓ/\OiPSt6VZrMJPN|(5:L7 i&rQ);9v:ˆx.1"scHTzgFG zဧyKˋ{@D]zf)϶TPcJ-+dɢ\klc構e1Mx;p1}_ȇ2ҷ]$9{gb}~ &S![@l`F7o_X@gQ/1\P[5 ɝO‰.MLT9hQ+-3& |kuQٷ<.Fq'šYDz6p-Mopа W.s,\lD#0@87D-Ĕ&ԎP_hc-񓍍 k6TyO/K(qLS[V| aP8c݃[`B(!&Dd/-&xac"B5h[ N"P4SmHJ]pykz%ıU>[h4cĬ v>@m_uOpq~xG=D <.ђ`,Tq@u=t8$*bLU}af{0tsۓH"$s}ܼWh yV&QۙMN٤q_~ԬR£1(qHJN9}F}e3\)N1gJX@[X6䋂Qix{ϓ9'ŽOIbCrVTP&QC6 {D|r`QVVd )sch\uOh8@HZwU -m.. 40Q d?&xrl[tZS\WE=q+N G =XpTD䥀v `dPX66\# 9(dӏjj3qэ3?l ?hbL!,;1E%l7Q3kbę,:WdܧϺq¢uo!5Ro3_iِ ;r$#)J؊JBb@%N}<ȂߝKOb̠l\4m]8:NYмŽĵLa -/ânS8D(<BV< }R~$zOKذIZ~+&-eQd)Łgh¯ LDu?#_ {G F!/=à +-՘$f~[]) !zS ڕކdBYGzc %}9&y֧ a>-1D蓧~y&`y(Idpٯ_'2>I2-qFY~'XCj0;Bp2AnU(wpzw 7CI0dQ9QDfz0?3X騇ڠFlz U"+`E ڤr4%WULSE㝑kGϚeS3x9 %q `xzezv"QkulwQJ"i(+z)%~u_uxrZ8:g'jBsgU>6Mӫ!'TR)0wt+pڌ!K7oKaqW\i]@ KXEa@ԝnb7a@VkX !~=PGzƟM~/\:*b<#V@o }˂6szh,PEc)W&m/YjB _ʬ/pWCsz}EY$j8XWݨ<>[Ү=',g2D^Rr)TNF.%NHZ n-'#-N2qJ MTw ~E)nν0m+Ùbo#uk cZ< ހ ML诈 HHsѮj}73fciv/~9t $y]cQ"6[-7&a5RTٕۺR{aSP0Z9v}CEז:k~ bp\g#u-wXaE60*pM#JjrFB1؛pI ^k%`zDzvʾI$yC2YRC***M)Խp EuS`U@4c $b.]j%wJO\X0O[<$͛d+ra 18fЋD$?E$ImCC/6ol=Rd?{*'BNS] -#/; 27hh˓%C>:˨1:Hސ}@f:hD(_f*6,O''͘}`9Ԁ:OX9:ld~~:,)FkOd\N|;dҷ;賁Zt@`1 LӹѯA+{IAۥOแ:YI"Gp :+AZunNT!T jzdH48.7ئ0~0mϰΟ*҆^;c_v:k13Fz訿% u74-=9q#.h͟D_91w|v'l>-i(xo'(܈6@ܲ]LT F`_- e)PSki˛ MS#lsᖿ#Ɛ]/j,9;Q-LLxJl8Z0TO%L9~DxsE]b. ^j@) kɍö8JmLvE^6x,@#vU<)ɑ[bwó^.sI `V|P QS>^cNWnR\{+x5keuZuLlkDbS_ND^JZ/qy^7t߃?vSb@r.j4PlÇ%iFױ֮QSDuDC)WO/4'E84&o:Z@s((Q,ɴuz, *fp^ gj[αCQ>NY%\QA֒T5?M;cc~r0wzV!hT(b\U1׻3DxP1yfL3봾 }I23!q  O#%+f2܄Wjv%HQ33xLJ)X{A|qd՝ u2WRAllHqZ aM/9m'L`aϧiw̌in]gt{4F`ptTy݈9%:hǭ([`wj+wp|:g E7?CEzxk#Q1̻[c<=` xIg"KC4bi_j4i`!`ԧ o ᯌFt v{1HCڴ7%OK6s" !+iɉ=b&@fT9wP{Ӓٖ߇溺BfY|..{8ު@}yUEJ*\VgG"|/o!}%z![iZ4N~3 5 k g= s6[9 }UXC ^ Rh-V$lO[1>2mƣ(%c8쏾X/q:i/6u퀞BlhRS}L9;+$t͆-::}bNEqQW F 54w*#cq&qpGswTi\i&4!)mTfj_%42D ߄} θ=NZ8֥d>ePؾ}lnyIZ/u5G7z97-φa"Y65jV6{lh o/1§orPRn =Ny98UB5zKfNFܙ 4d <x1óII!RroZR) M.>hAv{ܘEz͖p2NcXߨ8jQMr%ROM5IC$c |= Ó^~%~pBkqaZ<{YfEH _B^tL :>?`,BٛZHvC;rXޚH>M﷨q?}ۻCI\> .CDy")8>(5rC6gtUĨťLs׌gR< RIm]!Qzq R].P$JgjyFSik> Uc_SO}e Tvl,!gnX C bV)Bo06rOG㧿:A-;_\V?\$G"$n^x-c1--K_sȏ#7W^^>U]uv*]x9u)c_qä` &؍1.Lpzۊ |NpX{mAnT/N Ft|1*f^5 Lx>HI{<<߱r˻裛 05ӷ_Eg8܏d_ @ڪЩ_5k`_":[?lfu~An4 4GR=iڅtUbK"!zP];T@`N-hhU FzT3'zj!ȏ6v.&q@++}t*d!I HxK `zlP̺6- ;raU8@~}@crfy-q&x8`Zs`q/jFeeęL GJ+?X$ʳ M颇~ ՛53 2lW$kہ]busjy@.3ti- jN֧zҪ ƉvT8[بrw7a[mg L5SgjZZ8 >M3D ˡR $8םxdίXA؍]lY~M\IY9(NڴjbWq(pffxASEї\tպ통b$črUQ>RT=>~4SMX)%@qMp`CsէN)2Y?ʜTSۛv0JgJLq< (zf0"ܵ}\6 BקD6`d&[j} w^9.9d47tو_bp댔3U=f})i3PiJIW&b%Pܟn[Fƥ<x>d"T }sbYfId;3!/\_i 8$5^Ӻ(bYGBBUyr4 Km>w TX1_[UD6^S7!Cp.nn0Dڀ"-Kn\Bq#iSC$B Y$|$ޤ*-WMwQ]S.rbE5?U[^t2٘˷&Tr8x$$ ႵPv~Ƹ=śǑ+/iGϬsNq^ص'Cd|"k eHuKӤ/r 4T!^,)//.kG +ZaxxxIͶ.A&XHkx[!@ӧ%6]+_-O}{+ΈG<̒?HDozo9[y-/ I9Q~;>aj^?xҞws8H+@N-h;RqȔzwuET#hexZxgHz9>|>Su4Ԡ8?*NsZ4*B,8&~2 ib}W;Ēo=M.`C|@aȼ#hWGzUCa nyGiKg,aRKVlmKFa"}A)lO0v4b$[ 2>(܏ECcJƻ/1Kz pj?d}ˣ@?ST&*CtJ}0w`_)Jp@̔D]y,Osb$uGOBݺpة8&^ F7GOk9!aH'DԀ<}UQ)4AEΛ!sx4oS:gXp*$!-,o5rfC9~ne88>6 7ɔ HiZwRU_ۜ1':T1EB\,`ŦKX=_OjmBog{)Qc ?ypcBqi`:~=>poʍ&ipRd\X<L|1.mO =SsQU #2RD*;.cw#J Ć 4!0:ߘa/ďZ~4F^M(Qdgy,'Ev)FLGSyMwwH#}lZr!1W:>ȟ*3~aeN1n/꺔c2yLLh/T׃ I{}=l 1#l/fR.'Hn 2BCZP)VZٮ^yydqD vȓP#س`mA]B{\GL D@ fp)$TnNaTa~'$p?@XH,0cׂs6zt :xvG͛vz#R_ٖVPt8 ?9Qߠ7P"=99@Mz&JII4zg[VT*~*AߴCɩd" =9iVWcJxmZBZ59١(IwmLJN=tK횚Bx}iFY^~֐a !˴ڇ]U}N4j4Oㅥ"-,t6 Ws<AmFIL@<5c6 &"*Ta %wƔvl+yAabܫ5z?{"tDot)2͓xb6^Ѽh<49Z YY"MA;j=7O#zyP eH;[V=aoMMf.f] j2F{U;&lF»erҙzRzz} E#}ady9ԖSTՄA&Fu",c4xtM6GxЖgF2gz0¯Ty]EI)rdz ,S .kvόbx%KYaG!' i7 +L54u|V8e#e d8F&~ed/9#JK1c7`Duqډ'Zrg.L; KۨU^0ߕU9dsNウ"c3ˍe|F&6XW8j|D қPG#[Vu=АZ\DqFDS}Yފg̜ %\a; "Y<./ƣ*^U[am5"\Гgj'|*E2)~˜-PPCs/"Oz*7 WB: ]]^1 a6^ʚ i\*r:˪S֋3,0Gm!?G#"gq?֏ELS.bp5x`rqɘk )PzZ7 ,~ڑԑQl>?9YY-PX^#0?{4Ft:0ycl#iz,v=0f '侽V6Wjf"՜ y`Iw Hɇ% ͷ%`I(y2ME6lPKƵ~uvwx'e?Ġ>_d5ANt#8ztQI9@Аs\j6S">W.]5,Dc@UrF"#mnz@weM?E?,Z6֥ nՎ\㘼,_b)%_zGtM"w}Sn3l#sF**2fy3D JkC)MP hw6;|/OWሸRM^k(؇큹n&TU.h<|-+;+f0` C#PG|j-H[TH0XTI|˙ Lj;y֟{ iIT9ҵ)?}v)6 fu^ S!|QzA'? u'$c:tEVpWc$1K堢uJ1 #jn\XTh"hW'}f2|a*zV&:y $T_-GuOlyu<xA3λdm@@^lfSdjO^S [BZp `2aMJݩj45hBΠj0( lj;t$i"zC1W j ]JG?6)u*冶m4:CaUy?!p+)ƨp-Ѥ[=k^臄E 4עja)E_H O˒#V/`1/w,Y%9!2faCJ[GZNm+,ٴHj!uu(S}Y0*q9Ќ"B n 2 D\IXKRL qS1rn[.\!ÉIJO2 +gYl 7Lx!GAI*foQK~b1p'Py"9 *$b.&c1Mp)>IEipǡZe`9H*0ݱe~5nؚ散|H(!6G#v*] 6~ Oز)+La6 $Xau`fw+/M-:m3sQ:l\A>AHtX/ >(v6siXv 49Fu h9~3;Ӄ0gvWՕ}GG^pT}ANjg jp-m pdV)=G7kO(|ˬxN~745K$y+ЛJ7LG33UC *3h¸ bbX ű"xVgg(ЖHk2.T6J9UtehR<YkSC/}p1QN^7BwÜ#jb[M0a?CP=;ѭIcZ ׬}Exu+2=V@UyLl - Ù0Hy>4\j8M|Ja{sd)5kۜpwQ*B a$[*wX`TC2Ia2&`v础Ut$Uwi yKVa$)SfYp928OL&+,ƽ#ߏ*{Py&w*|mѳ; T?V?`3c2DE \m=5;7"%1bse$W82FʹL(,ʳa aLj oMB@_FRfAM@k)W(b<6W`%"0w+r^!1^. #p=8uŴ @ZIu浌g2D򭻐VLB&}M2(iW,}q X7RuJspGnw}st;|l'$A{@_Mػ칎јnr'AgLPN5_ X:3v TXZBŒƥ]x`1-i4ܬ3řѿ CԉqO(DhӋ@EKp#/C =ԧO$Y&BSE(-]ko:xQlҔb'Er qю@Jnf n(bIW47RMC;r $)7>)d+`0R'4ϠL䒄𧳻Mz)@UG+љ;*v`O{F!^)5UVPE7rV u^{Bq"ɨ@G 9P]Ǹ殪xl]!nU}^}C%#vZ|GO_uBdLd?>{C0:>$"%玾z40:ȖrB\Ek.X_C$rutk4rK2^b@~YJljs BGShp=~̯y,#>(u.J$j'GiX-:.\:>  \2t=Ŷ\Ψfv-Z/~mg YccbeV6dϨ~3cȰ8Cw_A*)Jt+'DRS7}̔fULI: @`!D=02L^ X SA0x!\( H62*)*OK;g镠%C>"m=<>Dhpp#y}H^ ez, y.Y?•g!t]NoNJ7-Ara׬^vUuv3*;Lx(( i7z, ]13D;)h1`8UØR| `^ r<9ѝȧ(_UuY98d/ PT[.MCBruKG݋@.HO :Gǫ4\@Mx2e@:۳^bnt>UH3,hN'%< R5zЯ[yo6_tUB B {<=,ܗ}o Dy;)_Z+CQ[Job̶2]oü/uΆ{m͆)o[r&A(]YdX_,z4ڄ ,|\OdV D2);j"Xĥh&tnÀőں+@0%,A1S&ۨHaµ$\>*a%Wrsdoq#5W}5l8[?W!vyHC\GMS 4Ac[Et=뿝wsI$! Qe㒏]cnPaa^P]<C0q_&zYINhR;h~շ&χ fM̾DiAy9(@@L'<̨g"[aH{C֮U alP_ #T[5ܨe/Kf^咏VVjeG1__W^II]ssr--s{s49AXaxZIP6YG4CX@rBpvrLD{h3I9eM4 r|njf-#[`xUo˜ YZ!joܺsFi}2`? P1LbabqeK/8S&AeZw!蚱eMش4#z-.%f}EGn }Q8;5R#!*┽ N7+}bZ0So1=t+rI6Ap ϰfL{ãI"TwzflS̛! Gg4h-hj^?3,Uk >#s _)ؼ8N'd_x~ {Ѻqg(iܫ#,9wkێ^`ۋ.ViMK 2gxYoP_M0)C!X"2x-̐Tm;R}T>'fgt|~5a1Ҭ5ڹX=z97)=b"N#;Ol67hbWzVגH[*J9D3>U#Ca%Vz#-ZmbyŊRĸ.٪tKcvt1+*"<~8\=ZQɃ9_]{0m#%tYTVuOPr O4 }z1j5!՗=&CC4*Sf-y&2i|tTVmt 8X&p/ AGL˭WycgbӊOWP1YQ>/EWKME@ kS\G5څHsٍO#9U_7_da`gk=1nNݷ*IBBٳ񓰆Yjf}DɌlt`:5䗶¨" |Ca Oy3=u\l'?Uf Ujϡ"o{)4ݳ:,d:eْRD#.V>;ق0~n@Cf,?kA|84 _o(fx(2E/ O6$_ݯVc9QNPL.W&BőQQ6, Gg@)[bϽTkja\1ġ1XFYCêc{L95PXuE?]r&$im*_ZŏB;5S8!ZK??~WqL(f&yⲐ_-6fWv3G·SE7=J;St鹽Deڬ ӺJN\1p7Z(_+[,:FupS@;LH:ۢolyd gnE V;HSb-AU -$E1tg:3Đx^5A筍x64W0gzzb.R 4CR0w譜?5ZRҘkǐX$ܵ;qK$CTـC ZA96o<{B Zǩ@t2*Ź[&¬#% 5gC>eN+tj;i X ^M,7"Fy0v=,;*CՆ(Ѝ і ֡g!<ebqG(T}+TN9'S.ox(6+Hݹ+bW5K/Z^Ǫܖ,8N =dH{9'- ?")mФmn)P+ ]֕4ĶҖo8A{ #D֢},|u;GYpaݪo[Ϳc)(r6»ZL'֭pn&c/"?^8Ola1TIMt %(9,CfUX.L$)4kw"5>2CF)TB3t|HHg:WN.OŐV5* 'awW o_N? oC;+9DߧocP83ۘʗqAT4uP6lI=!ʑDGQi0ݐȭʢm |ښ+Ɇ6;.|k9:vL/aF<*t]LZg5Bg(4ZNlrVBX9yK4 ?xQ {;pi* g kQwW k(Ta&yŸ](v$!ѬzIV!k$:_ ߾s+atqÇ%7S1u-_j-y[ ߪ_;N;POs'桟ST^aŠxLg`:!v`|Gm\}BF齜k[wv#Z^Yif,61}A i;>Ud+N{l{A3F zhr!N?%'25f?RYDn\o*ZUIrBM/"; : o|#TOS~i&AUn7 G%Gp\=xx6 æDXzgm*#2Hݍ B쏜D=)@z4çڡS|knf09xǀԥ6WV2翏ժ4t8L4E z$U &^L2!0&٫!~ ϽDzfR.k DN& _lyî%}SC^| zTt<)SA8 s}Y]:8U(ˉlX hyi ̫%s|`<=bӹP}bxʼqdᐅq?Mz3>Г,F^Jfj`5uDH:Ek\#%%XmTZ`PF`oyvt^Tꫧ;(T)6']cVT MI؟ڝn2 kU/t_e=z:$wr ~.gXr=ARY`Few<ź 31vw$H{Ac{Ѥ{@]Tjnޢ k4.D]_/C\!#Q|lBUw<L^ jF.^/l_3h LfOA`"w&6#ФW6Ng"ʳ7/PUwc*BWq`?o rCLW ^؏(P϶0V@l.07+mi8.WMs72LwxŎ*4"S;Zj[}k^yR}-ݣ!˵fq"9d'!j_R޲ b@kMLu!WJ͐Xf:g̒: q*[,C;D;ȹOh/4ɻ}o4"&N),¤82 sp;JWq̨p_}O7q9_.Db݊cxJ¾sPe=7\ۤLФ^w*Eb-3U\2ӌI*HiFUJ5/6ʇ&M(b(fUHr哚lth!ϕEh`Åfkfxj/:Tю(L(]֐}Ā,$\M< 7D!a н{(e~W7cdv33,8T@}l &0.пM)˶r/_c/k}Hx> M0/V4z`Cřfl p[E:o$@pS/ANjX+",F8tBy[r Zi+փ+e]9x̎r-b+vzBtEy_ n8u N _QP QwS~K-/K|jufi"D8{}oISr ȯ[͏D7k"K^a\sC%k5J\Ɖ_t0X﵃6!["b"dR4r_FBJ%d[[<2bʣ`ZBQdTyUNʁ:⸃|Y CԴ~3}r^U5Wm,kbE*Kl}bLF@գB9.zKQ( |nH sM@i M0讠ܙ33lyz2PM.QbS҆RM5fe'[@DjAмtn"ڮSdLV8q2*Tyr1{Kс_m{rpnrB>vV0F 9&P4x1 3r V[ݟmwٻal> )oIz<3R $Ķ3F8cDw54ЙhUQ-ܱƧm}e]EH01!2 B9NxNwBP\&ˬ53R7x7\Ѣ Y=Iqj[B{<Vrhy 0)^~B -پN1t)#VՐvu:{an>GK1څ}\ :4Чn@mǨ--hnNXIBXWaή kjY {8OhܙBf*J.WecLo<^/,;fR o΃tID'T 5 '_t{FY\Uw=V TbgGnϙ tt D8wO Kl H@ aׂ?6Vf!Dpcжb}Mז5>ͷB&aGp/,Ծ4 P[Q E#ȏLp@%` ̣5d@kYWMװˆ v$3.xH;_1Bit㥳H:uhsD`VVDJPfF_&p;'g=Uk0U{w{~N'.B>)1aB+{bD,B =w WEwww훘±7"tVv@2[:~/S_Cb\gL0у[*GgO^MxKQeEAOQ8AZI: -npIRI<|CZztyg nS[m~`&6eδ$v_iUy GM3<r6ii"Fgo\i(1O;>"%do`[I#;H1lЀ/u,Ϫ؎::J4OnD*Gϲфsatj}%g[Q3֥37󖑆3L#`Ok'+!>p(F~{73= QUJ8mY11 (D;cURIU̓'y-bg6Hԩ]ZBe`<ъ(?t*y1ElVV<AER%pEsTD*,5ǶSۘ];7 |KW[I•bB\ނZٜ-_o\T?9_ul[6`MDB0~IN?1a{11Oqaw^!"?ғܤ~HB$|QG$('a2d:i>=O_6~> q_'Ύ3ML*$*x vށn@/+EM3]*Qg ZA}U4Rh-MNq%MK!cKKؕɽ\[CBy|ޔ*2'F |_Ur$ZjA84S>[͛UPe|^vVs%ҙdV1pl$euY;vZ?KsseTLĒ@CBghQ w-'+V]\Vʍo9%7wkDiۖпom||BD;t&<=]uGcäOZeHd^zwh[K/znck^w?$c& >.Opds:KsfYwqWj&4ElT=N'jrjTh\;Nd3%bl a-yur}l &Squ;ȳr3$RV>W$.⨨|dY~U e׺ DY &zO9Yk/7=nbO ? y)0 j.}UӴ i&7wÒWJv0" ({Gcd PI8w:h}b_㙍ja}kXhE~t9!Ŭcni~.Sk 5`>)E VPϻIU:UP/cQwOb#6]f\keD` >\DvwOTzmMI`HFR'^ kw0撴2 ^6J7"9p2*gL{B{8T$jRJYD0 R0oŽdR'AGO)T^rXu $j,.IvC24?_?+.ܜ2uj tNU1f``gDV݅U:HIl0w`4,*Ƞ_H!O)nlQ~նMr>Ug% [ q>sl[7܁*zL/$J\X+aog"wŠ(`0]7mD\h)'N ~ ]i#~_zʇ u"F6"­ #$$-b\n< %#=e+;߯qe! r]t +sA0`#w5,@X=+u~ju7@^/}=dP<) $#(k1h$g&WH^ǻKK,6nJn":BMLج*pޮzlV ?"7Q}!XMi)y7hͤم7Z/ѓp} J&[@1FT>1z :e>t@3Yokք]qanR; /[ _ȭR';ciFq!dz[5x$FO;Yjnx46 %Z@g+Hݴ8sʽBݣxEu5`0%W4Ouڥ"}D49GJh5c>V\v<#vK#Oh( Hc%R1{,|tYwyqa7;5W䧢0/C❿sFWQކ+\kr/{_GOںX{/8s,4l"BnZ2|"+DL;j̱gH>Y-9]0 LכZO )c&_ ]H_߀X%h)cmd BU>$h+#*G+ s3 9CXjE<[tnE8<3Tsd"cv=Ml=MV?;Vṕ# !<}qcxOƠ9TfMRoPeC3,6?Ab9#i:~;T=Ƞ`?/Li 6K0X?OJqϐogi-C9,Sya &&l7z|\}qB:)&zī*FY 4 F~>6s_'mjP%%Q*G".AiueY ggH0>Vr/O?@/PhHfڡ6s/KT,~hf)ïNQ.aQbz^ #i[, BԻY)@%:P5Oc9f5ރh"ZhF=i)$c%b=AHZVƝѯvcwt28MiLK+Î60 1M# LKA R!=#W 2v?O%TFh{6"Ҙpbj,98L"ʕބTNP!սw{/.O=H1)ᓂ&f ˈ@o5A vCbIbTשn舐d5ƒwK茛F4GX*<Fu3fxGdu}JD^v`rWڬ蜜?7ẘCCNoJ|O=aP/ 0>r|6V > 1ߜ>_\O3R_r 'H 4PM,cZ-yhyJ#Z8! hs}uzY>N@ U;־OYXVLF*C&[3TCn&"H1x[YQ j&ַt&>B\' ϛ4IAq.^9Fb u2xi<__8¤6 Bb>N18+|i=Vj<|60ƷlKqsC-%y,MrG=uV+6/x32 \=H҇yaj{{r*\FgwK7}hq;aY/+I߯`;FHlPջi![j׫P zj|B%R[s)JKl)*wAWJNN{/^_Vv"z*ve݋ncp}&}!vbFc)2N0q;vRVFҚH>ڢ~O},ǫĘUɌ?%$2Y|ˡ-CZ|$K"y+h߶ONb?V]Ãi?65*oGk2s{É2qG@> Zq>p@;V GP/g#%MZ hȲrbNJB8Oc! A *g}75oP`My=>J,}e*w_t*VRl*~(Ip  :RYL*Qw^l^%UrV,T-7oyT}w2fyբ8EF4M0'$J,rٛ*Xe60Zb7pajL~-0EҖsj(g<ӬM:<]6x!JGNjٿW E\jYYI-bYVH,'mƳGNo:Y-t"^?.eSoyofԀA*Jqnp3Л'cJR/eJ3 .[Xi 'toYa sj?-=4(1#Q~$OGc@RЧ1Z>ihktF#!W(ڼ AҜ-7ᅽlWbT[1!?lYBd*7KqCKQksDi863䝭 LlT2/־GZ!T`ȑvW+o׭D+QMJEk*/)lIdT_g卵*'Z'^wJݥ01N^fgH?Ʌ*iX$?c?jyW"\RB?&ʌ8uuF_%^!E,>\^PA]/֠.8nvB4F~g_/g*09G^JERC3LQ[๗KT8q=Yy,XYY1ɣlޭN9*: NwU``$$B)-Lux>" W9O<%եUdѧk[: s~ǥbݼyrƙ۹<3C,P._ ?;֕A̎3`b7t8[(SB^^ZXB`&>w}U"fbmiRCǔW(|/LKM%f&=Wr".pp: nE;ˊ6=N"cAÁ!S8WJ],y"Ӕit"}&063繀כ4:L0L XNfEe*4jqj6n$J&8z@Ƭ"l/)/yi-7@]DpBbuw_*HU"] )VWxv,2\3&MH~= ȡqB%)pTE5p-̇%)rF1go~( HODj$lP*a=-to;DC]n2n9I+!KE9IK4F`jbٛ+9Jk.ZV ґ_Z|I[2:!guk >{({1:ZH܊z"J ,)L]i;(0 I4?oZsuWT` bAk:C=QkO co T۷CH)|c`}jp0+LlT@Kj6eUQkX܈n,; |^tӭŠ%t=3ѝkHX6aȊRD$ F9#,\~T޳ʻ\| x&+x9,J1-JHvpP8> - Clʇ% ھ}2 ϖ4AHO #dkzi HѾ~ ï$ۏXvf i*I XKDe7ʖÙ݉/ܕA 1=.4 `usyբ9m0cǃC=͕`~?uAYavZ p54#:{ݮ,j]_\!#MH٠A"?Տ5uo  (̢39Y雺ȫ:)zڴ_a ʜ?.-EbQ!Rx-a@#ϫ?4^%W#h=% t [2k`sTݭwCvHdUӈ.lB&y)^l\) 2==PH$*8tn |62a ePpar9DH3Yd]ce\!cnHf/>Tkڒx$AP/Ջ+}: ڹ2z<!/\AE;n1)+DB¹? ɭez"|v}uK }Y {@H3+9B-$0lyG. ]s9vLJhdV`S$0-SVdfX&s+AJ"~űDp27҂_*5;ĉOe}c,o VaMp @volnc\]_9\Gs9X1XmR~Jpe ;Q'K`8DA}-'hcDKQ; &\.'/?羰]6Bb9|x!hEхa52'%Wמ7wOor"]ea=g_tD?11QI4}!<:ltۼ$[)h{!٬"R|#zf=sNe=`h!́(RWa7ZEn]'cDQ;_f7-fB\LYD$iBQ_T+*_2 j(/A"|a{=};L6L[TZ"QP{ὧ;يVHjٮR@3+ љҟ\ 5K>Go觲C9*Vc[Y:'U"*6Ӻ-8֗/#xOq{d W k7,yB.5l;:9q:FS(;h@`^MpD94 \t W/2QwnGo[V%xL|6Y^q2O%}kq鐓%,MQ rq\zh09B/G@F"ʜg] YJV9WÄ.~v5gQ~D W5f/TMsa@pݳfήrˈ;u̶2h/bs6p\3P5bޣ@E7zgB2oWV; v-򪫋-nvR9)e P?crI䊵tGjе 7Q_ɿiۿߍ ~<{Q'9vry1`+^9D2W園>4(H*;W90,II,qbx=RU6+gtm\{"~$m 7/gG%mY?A>G RWdw؝?ظuA&n A:CklrA"vQE;-d<%jׁYC 2] #wB^؊,y;>7IȠBjb2 ۋ &SWGf IeZQ[Ns*"1I hK| vZMdegG[F8YsgvVNnpE2qKIʧ-vf,_ *{'ͼu!فNoy`a|Uݝ!*V}@^xApT̠=dU;8*d,5EeX=-du0`2gq)eJ6QВ`^b1A^Xҩ+DOQ:s}G`$P/P &=ig0Qm*#ppG 'q`-w]ѡαx0R4MqЙJ͚` r428%E O?xIj tJ).1 Df d4L3 ;'-Eڡ%w &nYx +, 6fT*=$w˘삚##; `XS<3hQWD'}ۺw5$֠c\Uۗ6gľS|y1vH.Ȓ{s1)~{e.2UmsARͽ srA"#*Fi‹Bn!Z"K,Y'Ufg.mv% 3V )-O,Csߙ`Y-N|(C{D%<"mf~2\pu.St\xh>;.AO 6,$O}fR톪kVyAk^LӬT43Q^KX"Y֙R?fj&4q@n/?L\~2,CXJ y$4B8–.r*,7'Q$oH>LșwtCٔXۜplV M٪R ]Ez$[]0#;Z]] ؕGkkPhF9! xwv_)s8:YZ5J*% Sྒྷlm-"4v"鶋t?tUǑbj?x2S1Q|㘖$ot v?i(BykZ(OVQ+SܸUj֌]R9Fу#g$}oM3u,{ȭ* nKs2LM/U$A<&݂g1A?ppvS{- !N4 ͛& oKZ#'|LvHm@ZylC|QA:Kšo9%8fT>%Z  p'H6fxj{Qy?=V&clH xPH:{Y%[ٞezId9[h”ַ{YB! xV#"ˈ;PC[ %\E)7<DU3%˿Y;c,hݝg~>XD3;ƅL>:sH{HjKya_ٙ CaU_-UU(XUB /‡g  &֤RW+F7v(=BJb9Yqtg9Y33Z7YBsGT>[Ume /ѷ6J娗rcn_сa62Գ;3xZI]tnYi% S .˗*hEI7K{|$4a|7zug'~Xv#ef^0f2$ 0z0={I7[u+d0W60}|$hgK !ݵhLSkY}q >"NoLo+Q5)dKcsbCn] 1ʙZ2̛ >iykg:K7e 5! ̭W {{چ}XbTYƤYðaL=XX&1!-\g}4Q5dVbB,4繙[V0 b>BƯwl!!ʐhO%b b~!e ] ܳ)Y;ޘ HʄZ| ,:qϲOAj!4f5h;F?L?LMH6.W=<]Okx0NFJ,S¦ M%> UҘR%ƋuZ >KBh^s<QwL#·sL6#?Cۅ_hçg֮gG5ݣ&2yH!~cH Ͷ3RPkb3 pBF:sSk(yǫt1IlP#'P$vbZtE=f GkC@d!8lVv5'ދk j5OF6,GUk-a+ ?LZ2'V`'X̓zstv/` v9ƈɃANc߆K Awg)oJ7r(zɷ1 9·u8C"XɎQϮ\6 ^Q~qxp_j_H1X񤪉JpD_] fX9%Iy+NҔƼO./Uȥ*-T gNɷ`.exRd=)H>EQv'{P?DWFΉ'Y&'] ć?nDpx=[wc49=x~-#9ٚ Ξޔ+e",tc_,c$k9NSϗHFϱ:E5H\lp8f""8u-ͲiAx[DY_ G_-ИizjtZH"%#?Y1\:?*kh"+iAykR!4`DU嫟B:ihow4Bح'yLAKt%{Bd%#6`EovpbGZl ?A&BMvn" (@acR*/~GZVWߪ VuRH|N8G1ٳ$ۏ2qYCr~S3l~ 9| V'ɀw L@&#*r=3nYbrUV \Di̡W^^cQ^mFT<1s݃I 5ܿF.D/"nγ}yKgSR鋧i*![k%yMjH.&G xդܴfT,yܱ'/b.D2N!GZOD\cTa湮<ݮ?%7RpLNS.U{)ƏjoӉ"B]`Pu38NOeƦ پ|έxX{VPp P̭(HùBcSH,(. ӥy_Mta!!Hci:b"LV$ܞȉ:k86R6w~M{orAR~nlwZ,AE>>yZNErzGpudx(曞tu'qGZюlB pPźpW(91Ҁ1娟;C#-f י0Mm =cr]݅G uVD@ Y.wXt ݣR opMB? _rzi a tre6 <#RyJ wHYd G*cѥjb%.U 0!q( #eR [ P$Uhf坜oe+Ob ~qtN[D^}]ZUy}/6W2M;9d/G^*;Id;^ih0f_O,,#)1kʔ I1+hf1*a5tu Ou9!' <%q_ާb^\I : յoWwMJ0b+U,b,npzvPM;3pAgU< y_+M={332/FFvD0q) {igFeQŇW7S1'x*XڒfsS9 N0f[dzu;ӸS%N?RA1yC8dD׺64*"p%lɵC%\)N<n ?:Fw E#nAW ),M*OTo!eT|, aG׏ s6Egl.O,mt6k^.Ja#ֺ$<-~״d8 kHd{v/n+.,߇˵nK  (V!vp9vQ/Yk?fHPE 9q~D{d`ǜ!\nFН,(N(Nd}' $R*c_]N +ѓLBU΄?)XGvhR9ۉ68m]_ 5n({p}8UtK [2*#^^\zwk:$<Qפw/GC=U4 D6Sxk|EYA&YTFWGpVQ53Y"ͽtw[gr8~Sg1'9pf!' =$ ǶH.7M-%OKN՚)4(WT:RPhDL!Uϳ8ڃ Ǵzb?S)dJ)=cʳB~g4sfJAk0`{}r?k +]ٽRPr[VU8%/߻NigT$e4@|9ϳ#_祰u.ջ$',9X{GK&*%Z:jca/6tP\й+i- \=J| a``BY/VA Qe߂D  l]PZ`) t]Q+⼝ۑӑ B!Ve6U㣩7F8*~Y#U)~8.͟͝sn2B2%ף)HMEDqVp]AQXsS$^6xto9@N6? $!:^SK^4 {Ԫ^S;ݤŞ)qv 2B7O3ZMp, 1+O) Q5 Ѳ&_>f7QTTI^Uq]Z@߈mCp x9Qϸ$!nԞ?$ZL LT#W9!7P&-u k@ϴ(L|=X=NG&˙/ Ea (,ulI} ܄wϩbZq#M^cwӿͦ^d Il4ϣV/ bYRsdEtz+6k%!ո"p\u.Aj!`/7Y1V6+8ژ<Ef6 $XÊ);raړ]0Շ@^4p!Ef2:=ʧ^d99Blb3fW >CR{+@I* Pgȣ+9SG y泺#'b ;qƄ\V=哗m7d\fI1cIZuJF#C*:wPdRA[6VOP<}"-"BUG|:z"^|\%yZ>Z>]P>DI5o ADh{=i m"Egj&ݑ$:g2PH:yΨAp CHQ5j8JˆY&T!/)ԯD bۏR@oW\=L>d9ep6V>i>noԳrCٸZ*]IOF_C1EYjb.)>w簊=09qf^=ܒ7UN5$:F{8%:DW?' e*eOAg^!d⠠G9%e}PZ N%zN-*^!z> :|8.2"~r\QƎT#IKC;wSXi<,NzMJ>K,$!F')4:B.LN:LXn}ӄ ;e&Wؑ2{~.ufv9#L)m9@oq z;kA h,c>'YgHNmmz(sJMdb dvv|`s#)p-ZGJp0 c+2-UhkQdq_f =Xj#*9-0rV5 R{2$դѬ%xPRo3{s)Ƣ .6[,ΐJ/p#\BV5F~EG)>EPw׾b6a_Хx&: RJ<Š&O +|5pKWhJ9nJaLjX| 5ᅲ#ȁJwӰbz\#fB3~2곶v>< XTihEf!W@#ɇ&ܘy: &D^vK^eGf# &1F9e$8aSM2 pơC0\U`Y !*6SWOyԇ]O 'd/(,Rzn7iN9Vݳ?xb *=iꨈ)^ :DGN/)FJ7.*gkshm+8>838DDP tܖS2G:/Oo\=8P^%'kEteҪ2olWSZ[H6Ui#_dz9˕vl7p`a%zN_W=ތ63Qԛ'f4fn[^U-pR&,dTH :&qMOC8z RylN)u[יH Xoh]wm$roWߨF$Opq'*ʃ~!yWt4TՎB;\ PTUT 5tK⽠$)^yRi&i@˔OhQUKv\SLY@8jX_M`twc{"h\>1F' sՒOԔ E<ٮAR%,D1(य~IXLU5rihH-rdlZd)փ^!mqTR=MK;<[S`= k 3_9̲"0b*}8do|tG0IX"<( ]/"*azuXm.GK<Y>Cz{P=64зU7pR͎Ŵ,{EPjbiY-&po?$yA,@*4WwZqVy.!@$jwұIUoKetS.*ZP<Ϊ}MQVvJ5Y!z$)\,'MF9:fo +H$vfM9vx^dVF{xe?4[Fw4e7ǷC@,ˆ^nUpCTxGS)B+;y QhXOU67}+IRklD>v>-?*YaVēw 4"ohVwf~77P%Fmx)\ G{4j@{IF\L%֬!CC'wVT:(bfMO0! i p)¢Bl ˗ߊ~n͞> cfcܳ`le([ѧST4"pw:t5 _IHi"s {6;]0חG hVMu@vɢNK8v {V]0AWB9cd: b{6W꥝!Du3Kl,#\)<ӳCd8Q5w_@IR|/ָ\-"VO[H2kcao?Iw4O:b̈́_!<+Htu⪞qC R hiC JҼIk3+~~XDU8-F/'/l~ɏ: '\ϠO#B\%LZv=rlQsp]Ég&(z{r:}Hٯ[QɾWڛ_}@V$taR׉?;XMOfS"a@b7 KU@Qaג E =(L 5#s#;#!+,ak!ۀВ-tnwc iNs4 ɠVRWD>tsc_RbWȈL^~ xQ[`*7YR,pHr0:'8L|)%U%L.\)EZ1i;FPP|ǯg%f(?-iJfS-[B{f"bENkyT[p@NR'"yިYjNИ,q}B5ˡ0C Ylfk)tP3DFdԟ9KrouV K; qܠIV%Ufʮ!]ߌY1ytKY:d|H ^pGxÒxi`{Wh[ PG]ҕ݋g'[}.H[svPʫ]:,+3&DBnL01<^tD\J 񲆐⏎xH."][Ab0dyEΊhw3#f)O-N|ŏGZosC'+[L.esaKVDk\ZQ+Z@L 0,5gټzxѕ?N*4$ 3o> : UR`QA]Ն7(:wrcS0K 6t2kLj!! ?0f$,v% !/ SK-ϖfM.D9o3oBij R3q[44P'˚/ňOzO1 Z7oݘaE#,Q/M;= `*} <AXyН̩ꚽȹN; q3+\VM~/#>Ѕ|4' k-m߻!$ld"BpYͽEг2-ga( څ1[$1h|x. /e*n= 5yvֽp=c5 ڎݶC\EEPtV4a ^e?uT`/ v׉7 Bci쀖wV3\KtJ$:ïׇ2*jUԤ"j9ln[K>`ZD4V bZx;J֦v߼6$J0@}RwR8۰p1:匲"w ܌l qK+(a||QZ.I4yFP]\^s/BzfLX֣*6_<(9asAbeѵAp6A+&5ט,K&Ra4u.z(w}#lֻR@~*Q͵F ;+GqJvbX53t~@/p9Qa5+Aۦk[EjO((!;b)^T ơ))3-0p1dc~zEgJGN{t|?i5y#bwnٙO! rPϒ0iUND%a޳_r3_>$ "V7%/NS>ӦZľ6L4Gai*PډJ@E#&``vga|r-_d*@*VT@pN; e9›焣6~kM_,L"w1JlrV{y::Kljr:"KY3+I+G}W]܂RzCZ#7GHKR۶ Z!aq ÍӬ%p 6]qyϹ >?GnV!dx1Lj޵Km~YD7;"H2≚7gk+G@]m7M9e^$eԪ:eB5{@JO G)S.*fB|fZ3 ޒN$Csy>٦xzj m !m!+Kg!~mOOE1s-y䛑DMۗr,}!njC=ė*7'2{{)0D{I?Z  = G> lgF,_=iJ!e`UGӥh̄uJ0˃ j:ibea]oVm AV(d>ǸB*R6/-54+؇q f*kLKpt9O,HR q^ ϟ^YA]JfE2XBZ5.E(}CbhbV!Rl,JLܜÒ׼|XO`-%< D ;?M^5+l}v_/ˊSVufwy,V Z7CCɈK佡nDܖ!mաK'`wBzD6" m*hM>5V?mlZG0+T>'6VQ}Tu b? b>XHFh'{zh\)o,H\ ɴ/zKXj`02D ,BOR0?N.g*p n Z'bs2<IRʏ3 uH$t ؠ u0'!^7OM,_dm8Hez$MO`쨦5vde'ϓu4(d'vs:N2M1Nf!#q0c)4Es( M ♧<@lٝƦ ѺWg#Xh0+l_;]Ul| +,)ОŶr U >ol~7L֞eFR"]r竑}?cMŰ/aYh+q\liC0p\JcA.K /ܶ<5[zA6ڷS\Lՠb zCTk+Q,pK˲VRgko7lf+ئ bViW{ =+\N0b+[IY04f?o]yxjcb|ȩ^.MzM4k/z6v:;=uoWHR*W'-X;..;6qɲNLuGA>kߖHq6lzHji٤8rOIYݻhbx㢗zO+v Vj 6):.zF(H oR魽:˫ssC Dx,aI-y6GQmi4#髉lA 7!\w)[,=UPAltgOD=:6: ݶwzoEUX MJ dȵ#^#A9j = zY)t:7I7EbSYo;)=yfʅj΍|p-l"[3qvIA? Jf]a#H %\ptQi8yvJ? dnu l  9!ۙ bPvf!abxWV0wZ:CjAӸ߅bٞ}MF4֡[5%?"z<-u?Ǿ IYfkH`OTQOH`()t$w_BE"?|$F^]m#l쇔G6ujVEwl>?5}Wf] 7Iß@$n6|z`,S!~ &sQx"VB6J"BT\DWf쓍}{49^t1MОWuxDHϙՕp[|`a(o'Иmd)6:b8juYWYF,p'`Z:LtFl~ƝdK?rx!z8KdL3y.Eqohh,m JD䠓)? Kh9F1hj3=,i%.~F[3tyu*fF¿3d>~Cb: x3&\ Xc  LTmu&>p -j@PsQ.I2oLMpq#7"HuT]xI TI3NJ{4 8)? B>>lEm m(BW4<֝ݼ(p}d`pּ|\Zx}!]JLP3|Qf]dRQd1=G?IR5cQ1Tx19%wլ?ϊ[ ((SaI48ۍ|Rդ˗w3q.~F\L8I6%m aS]=QVFYFD *8:nذQl řϼ%+&y0%24cg汯ͮ.]YfXŁڤD߾u<ĝ`6npFD.MRJDz*5!Mzz>bz..c]uJܲb3Tq<2,=X U)w]`߇VAnh#`Q*XRT~p,{\Aet||htx b6Q3'i"6P_cnbpm!؂]j41EǴF/]ޘ# v|+-|sr,8Fi`WjY,ƇPIQO ^Zꮧ,HܭFW,+F @8h+DC%I HN$Dahv79%rT:+ZW`: "7'H÷ ɗ2U0%9*j5*K|F*>^^Tfzp昢qh:6a^T@MRX(J,Y/ږd_O;ˆV`R{- 8z_9< p ]\\<2-IӞbtkV1 bh5=$A+c ȟq#G415+ ?&j! Q?uxrfm<s4yߣ-G A`EaҌhLYpG/YqO+ƒ+^8)𑞤_QH}un ֽKᕷA<<' '$PY\wX{:9~l5d&0d_Գ~"{r7L/B64'b'6ZH)آ Uk0gVY\ Ҙe2bxX+Q%K*vEu.d 1# qҜ#FG@S`iͅ .rO]r45DW U~M`RcYN3S͑Ѷbx(MF9u6x DqYuutcOiKb.ФKKn CΥ/BM‹/r}z58/ ##`gg[Ui\],jDךR'R~'i&P&lvZb tb D͆B20zz٢ˮNky!{lBDWhʽ Q83-d66}7]qNfZuBdhRaiJGmnC~dѓoZiĝŏ*/ENYwZ +Lm4n_z9 S#o캤B74tbO&k#HB J3`_tSfnU_ѼnB$a.hZ2o`>?lcriCH.LT´῏! 6VդZ:P$}l̾0i0E\;$k!g2B^$ oyc(%H)IȓqůI+ (It;f'sy?'K}}؄wi& oe„"%KYRI:]˔wEo76ᕋ7~z|FɹFsf(Rz}?/ sJXq\?xw#)T _"Qy+HsОSP̼pki?1ɝH-^)NT ox&|só]6 81{qc=ԋSma#h);1w7tO&RLrj iE@'AլQ~M#.e9ZIq9*O)e;μW&EfX| *q=DN*x/ aU'^m7B̨@;ƀw${H'J6l'"T>8wFA:Pr01VsQ1ԥ~V;H_ 6F,.͆c(+/>瞇J)7t[jq }vM9T;V_~FSlӭֶOyqL%H3Kwv ĂnbQwZ[xU9}dd=ʃBeZG Gڊ>;L@AޤG\\L`uSDo k&ǩʿuIҟl) h±C\xKOSkd%ufy!w' U8;53#QL0j#bJI2ЧrFbc@/)RQ]d~UHt6HpýhyDuKc^SX3Q9Q_BRNNYZס@g}kL@;,dW+HjS|WYX䚤/虊7GKZ5@C*m _-*oyV^ڒe 0U+f!xup~&X2ѾR^-Iv="Qf= 7P< )d^w ZvΡ!  os@)"ZլtD}1CXjd>O!SplN[ "t ĸ%`Raɉ@=Uu3id\'УownT5j'EJ+1%?]ZSCZtgjuY=nž@ej3שu٤_Ŧ@%g?A"0B ϚLjj[.-wbEҸ/n]0,+F◟= CfD7zGSCPOXW` J+y"]AKW<eJkTJ#GNN/B|W^ 9<87pט)VVרP}' -+m[N6p뇑hD삪pJᛅ\μ"-b=LcN" Gۢ+7 O]rRr VψUB%@3S qn_ggH._a6oi p2 ~=7 4) avQBd.8y[#5ɦ!8Ri\ +BT`&`q%*Q"bz>ffR ( =qx: PDV (br((9N.RD&54ؐF~vC0v@]sSv̹#lJNb`pt.ZGŎz~SeU%T=B{YD }f%lP8ap_mDl| ͙t4kT3G;p?zy_ iYSz۪bOlCk+ųQ5nء~:_gPvW :Jo 4ҿ0)Kz>Y1/Wi/mw|:VXgm0p(P|}MWߜ ͺ~Iئ'yDUQWitp}eN0k9z5'KLZA.g3m?T1صQ;1DHVBg;¼ J^;Gq3(K) Z|I ٝ NqgpR(k #F}1 W'!8kR"P9= 8$%Pj2o#8HYiY)`VqJEL.vcQw>jSg ) gy|~>o68)hbm=X ŽL[FXjx5M.$eZC p B{?ađv!Ksm<ׁٝV(++Pbw~8OkS#}n X@I믰A2d0dm+j5oY ;ݮ>5xtV3{]ٮ` !pe*WEa3dp QJ8c;',g)|\ ttCeÕ&g LP"Ū_%-xG=QI|HJ][dawDrkqBQAjFvЃɯM/%/ouK#1!+iyyH,T #б;*=xa]2gvAEA<^.m8͛х1_ _a47t"(yEח~zwˁd1pEHTw'xDm6P7;iif۴]QAX5¾gH|g](%E}%W5] 9Z)p}C2xC-~b%b'=HN,EYMKLY%ĞhbVN|7}ӞNr "!uAX#.JA3 U67KLGm1(K5%[n!uښcA xy܂*IlQ2FHruwSsh9yNLM>0'b.Jӕr 'ʯxڛd]`|3N-K0ֺ#ûK5채| 0 T i&umz纫m %ZhI(vK!WLc9`V}YŁtn[V'7!^9δ70:z d{Ηiy;E. -t a-p8Vga[/ZrŰI{)2-QZ! %L ߗXus) 1D* ,崗8@s~\\ߧ+ۊgBmSF-@ao4ie88 }i½ZR9(8r<džL\kIg׊hs.G g8[20N4aԡ{t"wꡗח)ZxXױg RI|H`"IlP<} b t_!1e~"-Dcr 3p$[ ؽԐ RsQvҼqS<zrKyw%J/FC.pQ1LנN:=FwX|R:aI: p?A4`E/ ` #UZOvsnC){5%/hkl L/Tf(&8:Ǜ|o},}@W.j`oK,ʧu[F5ury0b&KE fQa(ާ5yϼ(Fbq0G92AzLp8vA(^R~H(n %*Յ)ܿgYZ07070100000513000081a4000000000000000000000001642603a900003d2c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/usb/snd-usbmidi-lib.ko.xz7zXZִF!t/<]?Eh=ڜ.+;"ӭ5 A"b)ީ(jJQlA&z o, ;<ٽyXѮZC:z,<%*y_Elį M`G\ix͠9VorY$ /0eR!o?;.g&!D >τQ獘$+_ xQg!@'~܈whHMKkF {]GIJV̡s#fOarȊxX c~0 zKYt^i8CPzx|c |9(hYTǂJClTY^aynZ&j 'L+O.6A eS龋cQ{ʨDߝ9Dk7ϿgE]pL0H#[/U#?8 Tbp1^;rߐS@auW,ɢ/M[Sxgj]ͳ 0llG;0i!Oo_U +3.4j?O[&Y- Ԥ=E, I+yrEf|^>0[-zu_Ӓ r'S7FςTC{gmʮhM }$|s3ne)훼;!Q2-_Dd>|rq3Sbɬߞ~2 }]Ay`sm5Hßw:t}].n˸\+ݪ+J %\תp-vـaஐ)pd@NQlV16 !6đ7y:ʤgO:ǚO}8ÄPt2Y&k+uwK >ke-C鬓ՒIsƚR{%ֆJ e5yy%酩q&624n6RB5_y33*e(wߕB="D'Gw_mu .QtutCV5̷ S gN)^ hF*CV<>|*TdX^q7m9(-8e3RMV+b2 r[Dw{e'OYON@(XԧEKm]͘W8jwr8$ y9R!?Noɿu+ڝE[%x+oNc76kR iaRTPS&e+SD5Ȋq>-La Xw!W9?3v {!;u?W[2Ht4Bb{X? ʶ 8oPG"5$B 5-ΖV򚐸)}O7(ZL?āT2{gы~JSU93oŤJȒ eAU ~o.E{bps4-@XM &2ce)h؅@vnC@} S9 N9 q~,W =:!Xϫ.=N ɝЀ:=I'-y£84U%D +Գ1|L](lvxԠ^E ֆ_;~܉7GqZ5R.'>/mBN@GQFYHVob# <V>6&:x9#ҼT>~ oÙzɭg{Ғ.#M@EfLIh3n;-};S~ $YAdD#@/cNXQ Z(欚n$t /|`NGKq&Yӡ["OŤ8OFfZ+i{[f:{R蜱z{*kCUȰP?mPco^.Kŷ6; DRϛOihI9Ie퐹{}NG@HT gW"D9| SLƭN*4*HԊ7[DJzeKBό 6u~F]T ̲FaR0_n+ה'!NB8r_)41-="YȃvJwH`LXcg0ܹcxRB YM̔m+皠M!M̱R֍Z_dl>xHH(Cz J)nb Dk5m(+NL7\h0N hRƎUٞ^ՄT"(ygdmFc@WS\oۀgPD$^GPi.8k)VK^ݾFM\gנa8HFEBqB)Њx;4) iƃ|=M R3'T;)!~gS^"YPIh% u7uhN݆@)QE|zꈍ0X,tczy B ʂ].\5%.Us[@av!i4s0#D/Qtl, (`MTB#2* BzxвGKEeIBТ04:K]i%N]`U9Mm ΝtdN?T?D s QHgOl7ۂO`L\t,`%^IWI[#Y%z^sCؾa, ^ Ps.+G@5 B5-vC~'⻳)k-@U]t/hގ|Sg?hfI)-!BPaC#3nI,gm2,ze rS?98ic:M⊠PJM*X*Ime Q i1t˚$ պSYI m yˈm"ް E 6dbL< aNƿ=*+_{#>unf`}.,5uV%kR`C}Ȳ%h+! gj"SLj](ƐwD5pmG]j{n+r4Nc1 0]+8kk@ƍϻ%`n|,Ɇ e6똼1v|e?>'iG Uu[Qeg$c s{|TB;aipjlL@975/j@Ii|\149_BTuOγ$-]KN2D ?AMD(ߤ T)j qx(Θ b׉8 Nlj,u^I?rshTr, Pyܢ/g+KD..o mjP7heָqfvF]}I}[qٜP2$uIfϽzⵌDSHHtCBilq u x.+7e)znB0fUk Xt/>`An֮) ȧ^ݼI]iwuw?p"HhsXGmWs}&ΖY7Oa✇p]|頻<7zKKra vW!pT+滀|'x}&,JDCXl_ű6 TW&V92iK;HZ(+?|-tW:N+81@)\L7̆~aO WIÈw\:""Ń]޳C$'y}$~| 9\FZǤbkmKPdHp>Ό^Aw %QKY{4 _aKI;ŐOuF`ܪ,[g1}jBm!w1kC a;.2_HkiM~d/ >o[jIx%/ڟLio x"٧+~ЋѤ(,忊֓6t//lj֢gԮ5L ̶ڗ';ON1پNI]UqPP-|8?s%6p'n!YDQ58boi]FYk7s[?N*۽41.?E_=J:h5v t|S 3X#eͲ٦$MzeB  4CA\"4yNF7ʠU :C+yØ+ةs9G6]m"}ȥeAI4s(Sb%ͥ!Ttt =<eșˮFf{j^dž5o( Hcf %2M)ˆr/CLL&aPlRjDٴ߸-pR4h1|\GG.5P]Y :Zm1Y0hZdIF8amns2/F_߼E!'bܡ q}|-]uӮP1Nm B 9#V$sjEWi:ui݋ hN~%o>q=nT}B[2^ρ$O;]},Y"4YbJa+TWy>F)mJ)J<߄▍k9 #w-;ضκ輠%MSt.V@s!`#,k\ӴX!qpǯF< fkh.RZtpr+yb},O5x) >*m=6.'`rajP|itNRJ1@< *Z-pn4T/ z,wT$mBkxD=Lji.8B< 5B>GМF?#Y %co^k$DP?" ։6ٽxJ><EJw1$q:Z90k轍 l;NT^tp"JxY0!XO80@/#1܎zTinjۺXYvYֳ#tIX=λm֟"fR/q9 ww Q4&A Nܼ^26:o҉;/^ ΋Tp_ ]`;~[WJcxf ]#.H`:t* N1?UJ@>$ehNOqn p\$CHBc o`ឥo͈?WI]=?&swX`6`')qۉk8i4:)72i=ejaҩkU𙉃K8ޭ40"x}^Z' kBk0Zr7-ZhaF81o>p,MI0~{ID_-> >Wk}˫HU˭?߳о]kO3@/P?_Topd ,mT8DQe"6R(ٹ^͊I͛%տCCN669Ƒ+r54r*X#/AMlh#BhF7 ?Z[.t{z-rK*s1G}1H_`I90w%Q.I̼rGhds{/>ZXpD\*nF|=q.uDh)*Rȟ8Rb'w׹CxɩksX@sͥۆ i1v&7.U3GЩdݍS.zOCk` e\DV4!+,Yp/Db⫹ű1j0?QO= Np"3gE RAeYpG%> cD Y>?(j+]j~<: bn6:2:QJV~Bo;sz=Mu l(mۄ7ߊSgcZ,&p,Q9&+RJ7 ^׆LVOk6]6 cfa` Cpɫe>uK(P_R {@/wESFi;} ~A0qy-`T 2d82wA,uu\#ռ `sVRh:.AŵQ@ %Ld*"~B|aYewvcj2ޒ?# .hx ѦxNqSI"gf-t.o0$i B.맽Z{Ҭ h9`:-L$c*L?1=#obyl8_,S.mVqoB -o#_>/^|Muyy7{QCA`+]ڵn9SvAmKn;q | T5HI4P >/3b\8,:GT8 N5ɮi!ߑd}'e&B)Fp!EY—`wX:2Y&cַPfʤ młSyHiO@ݛ6@ϟDG8iѳ6\ *oBDBEj%Wn >3E QӒ+ ?&`η r'N xL[fN!7/2 lE͆lS h? >l >PB7H;sGh]^&k4̬(T`U֜Ǜ\'c`lV11BkDwU +StZ/HEm'/ k![@k ;ޓ7wɶ%٢LYEA*2<8 l^k7 K[#lf(ufXvZ%: 4Y7#C̵&k). Zef&j\Eɚ}%A'JDa;=VsgHJph&Q/qIRl]/-}Sh$$pۜL @1]j.!Xua nF4Ni6l~ПA䯈aW!{*UA+ۣ0 a\.ۥB;'P \ jW @ďlhy25e1nG30d>î pcuQBVqrdإ1IL3#齍YiCv ";-YWa/J=En,9$foZ_i;Mb5tszd(!$Td߃=I^PaȺLTl,nc6Ǯt *#j B }ث !FR!C9E3ck:Ƣ밨cw*lX:i`hF`-|9@MbB(0+cNz LKraV΅ k̓ w*; / ꛹a#iyjEPAB;X-LXgJnEvmr#7_xWzNvm.(ʥ,ZATyi=TW{;:N7J VnƽYalv^N$)2HXzv#.=TަTJ(id[ɎA VBCzη6HÃHXcݶ[;9F3S2k#ydthbÝq^ܳqˇ ,Pr L_W#˧=nӷ_>('JM$WءzJD8.< srd'[ xcMX`܄;SF1 bf|:>=LGdeof5 Ȃy*QG/"y/k)mlX`s7}P<g5夓-mE)l=:42vq6I^ yJΧH̾[A=CDI my<n9tP)&m?qC4mT, %u>T=)Җrƙu/{&~ QP *yKw`Q5(>A3SJo;2E0-&ދZvS+{qxiRپBk|uО {,/=<(@Ir#E{EKKH$bZ5>Ȗ;J }1s`Xȩ2t6P)zq_)3J2a)#=* (i 5'zn#A._'D!x%-Ms 0p~Iќ'f3U3s\ZU}ǖzkfKdAbG^^#&.9g#̩0_8x FH9 )YOC[tMV!n I[Iib&s%]&G9s/48=NiI6Kug)%W"@@ Dki6SL$%;\,Oxθi8bq/)* ٣V=>0m c`.t;I:M uEy#;'v C>$Aύk{]Χ= ]Msd?ۧԵD>@2gDKK03)x{~ 1ZuLIE^Ikm5f0*fh09J3;)}Z?H;=ɚQz*"}y? VS؋j?@lq„S\Ku r+TO&TB`T͡{8UPHe10~wŽ;?;`;A)MU=IM UGu0_Dv1H={Meh_/ 0Ď؏qL ؛iQ@pqWi)=BKUR3p 8 B> wCK^~83񧷧Z2Ҩ<j<dvTQ=]xxJ_+CR_GBٜ"{bou9}Pl(|96Q~Vθ3<3Bj)1 ?'FY 5Yemnي'[G).JBvY8v lﲗa9S'Mu¼ uxn±! qOx,}dt4%gUMJ(*8ˊIjG:s8_YESL(qV1n\ ekHf!r{3b&H"Dyҟ^CXD"HGс/ic`K: OLa vTkOkwJXے xehH_.%|iz]JјmTfBkfJiGG_oŋo&K/)5AM[jC [e³݆Qy xNVMz2%J,<˵3 |njf\p$HL'eb'zGvȀ]ܵVᎹtF$ DPF^D3b^"CQK"e{  ^:ۚFR;H>ma莩?D*Y6:9 mt Gig yeQlNMQݵb&_| !\@^ϭmJI^٪Q+my\y3n\i4sɅt V]0iI!4Ǧ]υYؼCTңQ&z]z<높^F1ݡ F=3hǷ!Յ7XP!' :EsG1RCtR:`[y u򈋧ljWO8Ua+yŲ+(һ]rLgwqx, CzVYS鷞Xw$h2 \>l\JZ Xx|īiyr)dQr^ f }YaA FߞdD6ڥ8tz+ n&ON3;r&kQ-[עN ?z dE.u/5ƃ5}@#Ub"Jf0J3CۜW\% tl&\[r9φtval@A&"F̞Ƈ5t%bu5ӌ$I$$W۫wqc=E$@:_4lC Z젔ȏ513G$h[ޖ ]Q1'Mnt K!/"u׿y5o)w:-Rn H\a౼1}?xp} UO17D}v H}`G+or6B A3yif#CAh3}tʦU? 6Dځ>BӁ1-ʽJE`z&pD~{YN_3l"z:gtoșu=El#e(23q[4wB_o,nNl (U/74w]qAZ&xChTnQ>* qKlvՋ4Yc]{Ρ7}I{Qz&Fw%dŒ1reU[ϛ٧mrnYX_+FBś{B@/%+*Y$?Hl,_Zl `T^kN$V\.w n6([ʒ f|ū% zd j[Mbʀ`f;w !"_QW?M 4ĥk^Lq"-5週S XfJGr{DAu[C g҈NCxw"<}z;@YXD5Xy7$\b=)9/9惫Tʆc<}Jee^? !5H!Նf%e>s.%7(Xb ;u^9!kn#$4%P oHԕDAHEφ?|] w1ʣʉ@j-uuT~@||Ap՘mK92itNwA1_ .~c=%n`5/z({IM_䌬w>-uEBPK&=:aQ7V'Ҍ X; @<|<1sH9QJ7?o/UNސ%"O샎iTulu*'ֽ \aZ&*C2ڧX80?q!qM89$8A3D n_`;Wyj\qcMgA+XN(r> *)tQg@p2aZ&[DZGXIQmfۛ=:Sdfwd}^O|H+rA-J3a~i/|-NVڂdz|)7gYZ07070100000514000081a4000000000000000000000001642603a900002cf4000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/usb/usx2y/snd-usb-us122l.ko.xz7zXZִF!t/Ï,]?Eh=ڜ.+E2l1嶹~!<^WK׳JbE XE'\ O$-Q-H!vLWBN9Øs#,c y]d=DP! w5W8K19K%/x=GߌjB\DeKۆ( G(WTEu)s{NROurչ,ݔ]Ld;Ol(|s>.T?% DA6|*DY4MfxETrpJuX9BCM6n{ҿ8O@Aʅ[c2gsUx$P!;+;Ğ5`ϘKăYxyڄzšS/ߒ5WVωq˷".$3ev> 澽l *TB@I3ZB!^JSQwO~}nZKLUeQ%ݦg;<9\4&QҴl9<$>LbNC.LՅg7} %3t%_OM)D\cpҠw520M M}|0f+pBfPFdb~$ iؙh8ƯDҕr IrsI%ku#xt2c/&H4&I 0V}R_es+D#>jht%i:z-"V3 @6Wz% _y4-7E./!Qj.)V zk4lȪM!M\V ,`8cv{gvlRok0Tmؠ R,dȌ~c]:|v%rS%7,lӪ2Hpr$Na2 (thBJdvw 2\9n.;lC3_~]ߟs^&ŒQˀ%v+v:A#\f.g6( 6OX_sSJ͕f>};Ӣ,*X(^c7وmEjB#' yjqyX0ya>ɴSq.*b;H2܇iQbX')H}?&8Ĭ(3+FiUU"f{zIָGCׇIكg?)Qիnq>2DdǔH.#B͔7 ; ֊H!M/?j~%<h FF"/~/eU|j.LtFzeNxoTKu-S'R[+\s #;EgdTEHDc߲rcuLK+\TM Y^c`X;JVA JFkx;")']2B A84y`C=gv&v^1ΖY꯮j9m(Y +x9iq19BT<lfeh>1s۪> #~bcv&5̀$v2gbXv.Lw'-l>NU]EYl)ڎR !vRƢ U &,xsNƒ쪎rYU(u*ar gQ!#3w u\t̢vKv;T(reAdK I>jv|_@'8!"L!:F",^ )mN+ I\n !01*醂%8mPBHWL2yዊX _o!CE Z)cWl$Ji _mѩbPxPtJk +s4fgMh9PaK!/Uֽw-TTv5% w#d.94K8Zmwh3|Lt.Aqˏ"K3a6K h4yĴ| K@mUw13LBjZݟ$xp(褴z*S:%.Aw]/ z-febd-`Sɇ;mڋVnGCa* 6bz1K!UbXG`ŨI+ꬔO$Wj| u%b%X~FOf߽wË/wMhQ1>(4+2X8UhQ]!|&Ozaqd,;;y^  ?X6$ ԬBi6[Fcp)R~ G,R~Nl1<Q=FPPe\T\_>M4mdjuEcr,fpp%aP,IOF'}wbNw%ڊ1Ϯ? -59rQ(T鈇ܞtTnniwj,‚XDR܌3QuQ%;|!^/8|?p\!g;ܔ 4O'-3;aPZ[1VZFKDT1'A<]q+.18  ٮ5?P >I*摡u ?̼sp}yK34]az"<ڋʈا{>yV6r xjrl2㔋 ՘9\>,!Y9qCڦ|`?`GƘ*;55҃(<B9Lqn}d3!\1D"HQWsͺD=QWsqL?VٕA`G-%#5X9W3Nu_a_EP74뇗 o)j ijAKa7LhQz?7:[E67 HO#FOKC [NJ|\0VX<}'fh f(AgE#0юWf4rEñb{uxyc`&`)f}[t9%+-c`s*6 TRI\ljI%D}QA5זc5‘⑩&nVkD0Lz5 ڵ#>G>IH^xRҫPSsk/6tEc 9JEvj#5z'ύ@lĝD]@">BHJ$OJÖX}q" VfGg')Bdg0gHf9DUC8} Rhݺ8 Md;s]CbQЃ R-Vzld¡j.z--,߫ڼH V`^%7u)1tگUnz>tMv5O2~oԄ -:]z?;T n=O][im]GEybe=.!"]Q`Dh=Vv {{kYZfUbU}b|Cu#Ҷ58Qo\O7)?r## Pid%\ 36-`ץv}5(Ok _hiSP3iUX&~׮!O4/.iU|()i;Tǿl33.#VQDSp}[8`"~5MpRi&=.mNY-BrϏ ԄN8Q2ªO @IVSSmu t=d=$ aпT(ph pZm0|ڨ%7_3Vr4OV37ORhf)E@N}Ҽ)ŐVV|?ţ Y!X-SבE7bc0sGNxfLYۢ0/ UBfڻ v(~w+Z3R6=m:ZL9ewJ~x:2ǟO4Q'L9RĻgC쑨0nqN SIǞ!7@Z Z$fmL@э^dVq6Bo/g`%Y>Fgd(H$lU`e[E>m7DmP~k I-Xm"΃hָ@ n*~/ m1jY$E{= =f޽g츰90p2o'#zꜫrc]n6ZWor;wUQDi}Cr?"RI' =*9#Zlѻdjg'Ijl@-B%UwZh&g#Cɑ=ȓE\蛄^1in/ %_%)'twLLr9P;8b!aلZâ`|O1+!]NF!Xy}}fX#ƆniD"Eez.!~Z Q&.xY$ng G[eq15~%rKuOn #a{ yăEn2m5IEU@z-N!a{E^$MΉ2 Vߦ4[RX]bx䁐|綧 ,*6>9&_:v&H4uBYޛ~VlWX78A\:Bc1"T7V~[Ÿ ]zԤ &hR#1h٢Q #mȗ̜>#eŇ͜h)$δ$}?QWËQ 4@:(Y)LAs< W ֦ kV^4[ȣ"8k˧Z؞On|wα+7!&2owJ>U|PB! %بK-KO,J Y(4P2I3G|*S LCQi) ?,r&$  "-7@b#zD4@0.A4#T/Y}3cJI^,a5gx00J*}rev}uX ~\3c8WLkjv<-􇋝DO4U߬Yj ే $+sdS69˅[F92۔`I$}dI5|>}iT0$-~ޚ-Vi!<,>V9[=!gOccɧBBsYcj@+xfMbDlONNtƭOOc*H/2B X#Y򅶞KP7ϯ3M kiWs, @.P 6HźM0?hsS!i Tq0bdW}^\>qeN"kecg6.ÿ#TFťʠ+ !׭Kzv7_A0/L®ÍK" 㘚k>vQX5qcOWE#<96=wp#+\TE}Zy"ez gЧ@jYHdվg͘aFN臝 !z?.#P|Kֶ_ zfRAӶgsÝOD/@Cqꆌěh6Ʈ? Zŏ_0_ג! CX%]hK}g˧ח0˕k?~Ľ,M:hT!VIJa٦wҔWw,ZBksd>TMH'$zݣJ*/HtQC^P[LYQDˋA 91,;HA1.f@ \ct:rAqT˵lNl 1TFXZ*E>Y--]GXՒ Rf8 "C02W sU9ÄD>Lt/J6j8'BSug[TgjIx9Jn1#[A=:vJ!6 n9=%i"-Tc^vGvAc I_!1*&sa!0Ƴ3>>,W+2䄵 v#OCc.uxbxKz31ۭc+A"-l mө/ +|m.:5?{&Q~Q3n"oZ/SG@ +@=~0"RI jMZm,EDžd/ϵcCɹڵĤʁZ~a_.κcbӞ$+s [*owvT ^^Oװj,b|H PV귄"D9DuR{亥kHkt31X`Eh1l$`b^uP mv,$%2_cc@Ze(>oL6/Ba^rQ?$FPF98pADf #H;g(0B+G˥:RhUB{+kd(PlWI)^x; a P;кi #E%AlrrlHU8SeR8aYyw)TɋRJˆXaEG溮kx8 @+ 8~PCrTȗ#:?=;) ^B]qe cKICQ2K^tHqD:^ TGۤs76y{&li< .>n4?!c\MmEgkD|ZrCjDXZ:{adk6%%Զ9oEu$kJzL'gOsid!G2 -5/b,Q%wwU5\p\ ~-{ns8je "޾V4ld‚,lo t8nlU"*e ]63"2K [ï Jױk5+ްAț%Z\hk+z  %,ѡ:K M}1(iA9u\Dk{Dby/_,;ؚ AԩV?M_@kቴxzxļ$k*ۻHfo1V(8!zf$B]" Yzן@ڛk,V :ʔҿ3͇aD"H_ O/o^4GOЃD\7=#hhBE\FX"[}:NݶO[iM8Jҿ`#U0ؓDz=}7[jA}{SO /_%c)˾6wk%UZ1@\AHͰ*Sr泍lWiWO`F:F<$R7j_yd?v;Ѷ!`Jm;!\Rxm1Tv dł>|VV^jS}mehWbKBhL{f1{ faoYBBC 6*cҁ"$,p:YdjdgYZ07070100000515000081a4000000000000000000000001642603a900003d88000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/sound/usb/usx2y/snd-usb-usx2y.ko.xz7zXZִF!t/7=H]?Eh=ڜ.+BtdN~ƕޱxwė8+ڹ0}/ /I[Yovÿ ZޮAĦe`c/P(on˹| jmJmec*?Id0 j϶[M396{vg:<8]GX m͍{Oo&ᑑMCȰ&bQLF=z'f h(<&nd>.~'W"HouYΟ N<)4 LAԉg5VXBW37`;7oe5Yt|q||Bh&UeLYHƇ}LzPAhIgYޞe8.#Y}zh`ΚuaH/SD@T丘#U%EC8\XfԩqtpbƧG0ݪP202AU AV/Wr~_AWZVܻ g TL@[ T.\ `eF*E2a iǽbBDN W{EPyAF;;ϽsMH2,NKܻ_|GR U zoml*h%&sهH(C@ri;}_pn]wrFycŋԈ=jgevs[GiaIO!!=r)n Vq3EҴN6u[F'\-6ps .'KRuA?=,[\ ў 'v@o;L aG>:k-Il44%А">90j- 8+ HB0nKkav ܬLdkU>L/zJD"0X՝dY428 &dVG`X)AxG֝E85$3RO_b.w =۪`mRx(SX͉ʕ.H]H늁ܟȧ_PNc!b*ڟ YiYʹ੐pc;dCD|," HeQ\V ͬNZh_;+$ߜo"pk_4C?}2S5Lh$6QхQ e.6҈c __n؏\lu]@#$NstH\ W4iY>P+5E둿8qۅꚸO`MiSX-Y+6ԒpSiJF/x_A_o{YV8> Rn'B*>Ŷ2Ғ?cymG<Is yw*R]oW2M)Uõk:$;L8A&ɎMPIa8@o-52675lR%;)Z^@h5;Xw0V?63R3Jj ^J~/Čya?WI~qq!g#xUf8H fVXUjTe<9El䯯a_1i[{_#\ |UcP+B >?e7zmxMIrb?lZ[=c>L4lV?!c2Pטm C v rZ]E.eқ׫geڷA93bAiV<{,Ќb@țrOk S1H&-G9lL }+[Ukb:0 L鯙 )}, 9(hn P>P]VD|*)s&(zyEl帟pp}=9&ttSOU"&/b$2k7TĠguQzT[ k̽zpcbd\ieacmPNP7Oz,nZqrn֣,:H7įX+SEȱhAǣxP-l%_Ո_ 7% ("9zxubQUΞ{^r$?LO!Ū<̔vLJ~RX/۲H+axX0xB R"iݟϫ0~l6cR.~BoK 4V9TE}³fF>bIW ШW2Z#ěIH=Q&otqoy*mUT6>(ȍ{7pjZ6'Kv2N \ (G/}ܻ|ind )Xph}"\QbB αxH(v(&rH-kKZdMJ}3d _VׁJ7OE[C>EZ MW(?9a}5FK-\,sI#"FGzbP= |'$y1@zĹܽvX$kuq+Qa;TF`뫡<$k)?-=JM&X4pLiJ[=N^M>;]3Os;dN~oe5k>ؕ #ؠrMpL?:YpO5p8#8;,[6;u9yv:;Iiy |ZVm>VW)6B$;A+vhs|ڛ:䢒x,T}NdՐ"5q=R@秀PtwfomxC<eeQS7*w`X0PW@X4PVʸ5>!ƳY_ PJ$D0jv-6z'@O(\Dwkzm5|ek'7cT"=4*|"}u*GvFp Gupcxeer %SUz k;h_B[h#)w,V&\>*fI--gG`IT&+ )t0#[12Qϥa8|l>ØI` v4ԇTw6̅}1a} Q4'KG5|"DSy=&XT$! ŰAdp Tᓖg;}ah~|$7S5m 2`mW,68A'w LRFhT/Do|Zv*ŵo:\¼cI'aSyN"yz-@\I%DN ƋdRANl|dopLs͔AW<O58ϳdG Fs{)AMA(U/a X@d~ ⺤-$"ھb 0;L%| {U_Ņtr_CP3EFM1,bY<ߞB>MTvHXùz2cZ>+&1٬{@𛦆N.B p2)~4>B)"+@u+Ea1^$H 'NF_Ժ;jh n@b FP+–xuP3(׽% ЛZLJ:]tS0%N?sOm0/|Uϸ̣UUdK֨3 !H4ah[w4>90><w>^Fww'5l5ktIq9u}m&2vg60/4EUԚ+"_q.?x2$,L jpa$iͶǹX~ e>8V`A[E*ìCQeNt.%y_] ,J4 T'}m}*F&)Opx>!\>SdeBF'r hҷ4bf GC>וHs̡k_憳k`#3@%= 1 Pv)UDpSVj 8_X iH hM\a6͕$򳄹rKo?OC$:B` DoZ~A>hƷLI/1*ss)PdX!skQ?R(qϺ޵( cT<} `: M+ Z?\X7!ЛH2Vc>1tqԗ^!=jմ߯(,|P`o6GF WcLB\+mי:A*v`E~~oOS+#~ ;=!_+R*@ґi"Ӆq*]+zWC$C5ShvL좔D`s_*H޻YumR'#6#ՠelDO&\|t#elc5-xm8w,SNB#rx%SO1a@'E%Wg24WsgRF*$֗8t>:2u,>T9ɾn%̼kRڇ'M H:wAjdxDŎ'+kyѰ+Y}L+pz&@1f ]E5yV\t%(g% d`P:Y{x.5 z@APNxtWI(',o$7Ի+]2+Km*\ 4E 9ĉO Uq GtDc;2-CL|JnVsHLHU}/ 9 y>X!?Qw[pѧ5FZ޶ڷU,% ڑt\ڭ<5Q9窒eez%Ef\s#fhR3S c ^ J &RoݻPv@B/SXKNW(Yݥ$pl0R"Rq:\W65AANDafmD3u#YyTx2%g ~ݹ{Ayu7 J03&rr`DŽ[@3/,cŜFAꈐہ"ܳyΡo oߦ2hΦ\I/R~y@s\^ "4ׅ̂/ e+ I%9N-+9>Lb~9GF*%iڛ`@Tb7 'p@Fzzx(}qQ.{7xx!M W@шeӉmqXp<<]fKbwՈ tB£,18lZp@<<[#n`ٻUzH_} R,Z(."Q়{@aS (ʪqP5f#bOgr 5xqA+r~}pHhn|l`.^})|Rr#PձW/τM*lN w&2:O25BGy.H.^IcgV!cUEz7RpO@*dh =̪CO.MH]cȬԅӂi~_MwnpNCVZ6FRzFAb16L-RiI6@%to?nAx1Lf>yS3\W lc Bm OG%EZ'=YQu,HXjpE](^& *EH֬Z0h`I >p!/6zTz\J [ }8ޢ_~tӡ둩]^ĂFlm<ۄ>=ձaKAQlƘrZav6q3;; NzxJ.g"!Ps}GR8YyOI yS};adVVCaνAz튼;K8tW ]KI뛰ƍoTEB'Da%aXY=Dh ful6\/3zRרme1 teboD"0GigvV?t({_ZJ&$a~iҗm7.(iTLls1^=#]UV&MCƞ3}^.aLF!H_~GzS`+pSa/;>ޏg56[Ԥvv5mtҊ_6-jbKUW;ҪNdp틛~D+j)Bk9hG[ޱ" ߄̗r1<^|׾UmUs= owH+|i G$[st Fbor0<*׻HB £uФ+q Q{㛏Iiu> 9lۉxˀU"L ,dбyENs~h3 Y3̝= 1D="U μL@[}v\K fl$-8J'·,*-c;X!! [;;4YOpxE"}h$ يl+:ܿ0w䄀* N% 1~pHA8ϰpYl^P"(UYUzUjZ&+k&xmV/xIȜf$ @Pk(v4{Bs`y7H)=@BIb"9XwAޢgrg5z_")G(-L?u!v, CZ]۳O9,DG‚$kLjKTq*|7i|Sufzs<}>-bҍ% Mמ.1_vnQ;#lوA!`^Q"W/FKT|]B-İC4Rhzwgá^q3.owwH>o;PӎD}919:pOTahVG++#V|ZG#Q~mUtRTpT$Y7&SB=&¸iQ4Dǵp8[ښox KdƚslF@2 !6QɰJ3~#}F z7GpFCc`gɱ|٨[/c& g+[P<< Yr5 #k^}ZJj>b}3)DyeRPʶc;ij@ bܛuPi #60bV4B7EݺV, /sygל DLrʃz DU4vjà%GX㸹#+^Qp8 f<ԇc1PV mc rnfBVJPuX"zItYoQEl\ k_Q-!L Whhb5;:i^ilDXu~ ɤI uo5_Wc!1s;{Nv܎zPm1RQ+cϯ2c>:5*Эeq2kK09+`msm;e?]b` 36[a]D]}B*7}m[|)hQRe" r2*JE8>(5~kh %zCż~]AĽ朼! *-E K4a'ee!P/ H9X3k:"Bu|x;@ؤIw3clvdع&.^$ahA %o-EY"g`]^KDo?XlwpR7[Jo b")K$ msA8_ LK5ʅKhEa%4F1]1FK;SSD~H:&T gq 1%*#B@T4`(' 2sr _0hjʆR3z7q:Gl}r""77~:2}A0<.Qw5QZx IhKQ[y{ ^>dD= 1 0/L6P mcA_%kAr>v]TܧGC\ *wO3?k20[ћ"f߉%Dl=߱Ku;(@z=<.)ܰêkuy>'JHk)5(qL#YE!J>cq34M{e(!YnwCvDQاD[F{˻LK 1.-I+Wr w `O\UVi=m$js6'#(/"! >ӈ{oy3d[^TLul^A|!D(/?q:{yxdUKRϭ04*$4׏_8P|eT($K N/M1O\ >û:l=;xMu< [uiI.Ș\H'@1br=CF~fevd(qpB5,3/ҕ%n@rüzgM;O4s;ne̻򦴉v P)8ٮ|vA_@N"?ІO1yca:r=b1ExQZ{Kyt]`rQ݀ kN_e"2Tr7iakoNЅ-tq9Zc$Έ q5uH@ukfQF+bozi^ɂHqFׯZ' JB%dFKI75%|sPł[ݐ{,E#ɕd dqF&Ynq"n:Wu]c9o"m% 3xk1׷m0>7~zқӶ\V8K""u(5$SVQMnSԼEc*jZ<>gzkjÇ++xƨs?pD'̨dzdcS9 yK01:vf\$j' rCӦ,} ʼnw8QDci}Zo d".]`Tc{s;-L3Σz|ώ>P-:{E:4Ćrq<0G Ty,,^EԳ;(>ͯy/E"sWHx jLv +iݲkh]!} g`'#R %gtt.pZN-ә#;AȻ0@L$ג-}ΰv0Z<:GQfqU?CO'̤j J/#7iR7&_iYvwYfK &u [c@5  }ѕ`:HJQUfY5R{| X-tRI V30%{lnrQBW^5V#p=l.<Ƽ#1èʼBRY+ n tb-z'O (̉H/`POEkk;@YХE9 8ʨe*GlgʽO#'+[$W1twByqf&֢“3oCOhU~UF1S:wE嬡G-unD9Zd;U^#fh }(V|%nf_DeZ@3Pd0F (PJ$mttH1˩qv)m ĖVB9>I,$"%0w6$ԂjE=ݷ14ɦ0mwf+S dp-]ɷ3;87ip(adcm` Q.E 1Z2>XZ"Pu/kd9ugRT뵂w~H|2o%¢a VA6{YE\aOfn"؀@I:-I \)k/|چSV=GtS=VɆk[1"WYpadԵ?X5ɬvl1nO4czɥ 1 16&AlƮeXgMx~ ϔ\i ޔMz |ۯkr흔H*"%FAE- K~=Gu"g!$zPr@+-cDIQ8OzG\Dַ 4PYJD@z76 Xƕf7 5*k*QS}WLS 0CZElRwYk7>;(UBrT"LFԁ%5hpk׎W-,-|@sw[W&+y/^ UؗЃ\ID+:5\ ̧|ep&KVy|]h'|"p"N*-*TʻnPMj ٘7dP&<\P% ;1 M+1]0ue_Q(-}_3vn9}PDNo{[׵flĮ \91q"keé(b[<;A摳83NY= ݬ`:1(['ad,i`?CA)̸è(ܰ#u"sv}uVJD神6Y)VK}r0"_G ڼ, x)$!ص'pHU~mԪ( yqx`XsTo-jB\Xրu}394cہ>ԉ(˷2z`GXKj v z(J@ AVU!aYŭ&,Bt ǻ⧑ϠWg+M־ w7.7VjGIZTOiԄ˫ӋpniW[88poeq,S{40=WcIDKGT4(ԹuL99.HK¾1KArߛ[%Fߜ"Dnce(F rew3}j*2 ?Ix"z`<ذ)TDL_8$ZhoCJ⯐aFG][8tmXҧ" gSFq 7 bE yhZ {V5?4ZKWKz=j߈[EYJ<㣛~!<.K/E9 JdƦA ֍v@AMCӮciW 4Q߼"hD41ַW5p0.QX<O=0+:!-)Y9~? +L[Ņb5*ՠpeU!zǾTc֨=+6LfיH`wΟOq:GKq`.m  -0OcL\9# ]a* C]0n;rk:uE8,9'h܁N{ꫬUս e1H`bV0)09ksQwN՝բI|le|Aߺ4@5`USk5WOEXL= gFcƷA;eNg w$ Ck` TQf <,X!B+L"*8!y6 WoM]Ktk$u0AfhK˯<r3S|}a 幧iHXQ-zwWovSӴ =#@6OBc$mQYގX'dQ|c9]&T>+`Dw!h#dN`'D!0!2rF[n$qa}q$zE=6(sܞ8݅AaRu5opĆCuӬқ < 7*gpSyk4y'ӛp_sfÊJfCJ'A2z25MH.7)&\rfp3PDU2)DRz#ӕ"b3}0—gl]3 .?ooIfԥTEYUdSͰQC >>'dDKBo3j"77%ݾR_jX%XmUDTC/*๥0KAJ|,4 w*:vx)ڪ֐`K/; QKA\7>ɩw`lMqպݤL,p9H6d%OW;@jҰjMyi'w`:`ٲ[%mYև 5| 2ɾ^,j4o/n%<Xeb6䛮3.Fʫ[ RamPBo:ږH H:uR0$>olb $R!ĝsV#zt8<@4jC=lm.٨`Vqnu|zbQ, Djo+"V_iZT<>Ҫ8'ɸn1Ɣ Qg|p t*,4c؞YsTV=iR5ӵmkObh=oئRLp8Iԍ)w+|9mȖxy܁Ҷ6!O4=8?OzAۘ+?bժB%Yϝ5eĢf0CF"Orܛ6B ] ~Epb!M6`RI”,ai:f४z5~ eg]/<lcÄ{.PTNn7ǶTzJIoRD/gD">Yy4z > /9]7V)sЛ r"V1s܇aEC͌W-fЫuglÁ%*p "fU1g-oݶiAMfĻ^@1[@ 0'?!-`قVua :Y^p6)SQb~#ک x ;F6]_k|hW L^׍UQD νXG?evO2;g™5TUCZ[^xe%ԵvR2h5\;n{dHId2 iߠgC? ׸A*53^ ; :^qz!x8*ri9F q|?bN,؟KZAmp{Ұz/.oR%r[O}~b/4QN@m E_д08jrxdZm:+߀ON3, 1QKX\9\eeJJTh"wBӝ[C3sC 94*%Zݽ3Eu.6HČE~ɐU/Y@?-2>bT(83Pݨ̱:eP.n9 [ae2MAMq^e-{hXJD4Y*~ CY!v+zLb+♗ IRQ}i_bECr>U%*VgSp w>Lu _p/NFؖ3vQв n&j>|B9~ևQ%(V&in&h$ wHVh88}B83gJã'oon ]4tG˶m+s]F Qg' drb1Tn{B[GV4Z^Uac`O˓M:`> _A(@m FXlEc_j0dgddKaYuM=e 5C;CY!(T;.YhXFZ#;v(D5đ$UTY/5*sGS1)<p)J#;lw>ըj6T V8 x{Zs!Y4[xTcD%|-G.3ˮc;ϭ+36L0d]Rra@u_㇆. B[7b!ѷFFqye15U`DuؘydeonulD~T]${w!(Ov, $v\uz>%SOL F^0GQF,lbg?Q|GH0|TA(jN6Sx\)2*QDţ:E9`žw*Gu4ʁqmP)3e &}[b)7(4^ j)ȷ gzm]2~Hz>im ?Qh@d}r*",O1?h;NzUh7Q.jo8v*`T*y5޴v+w`:`zWժAF8͝Yr!%o7Y&Xa^L6akΤSGP 0uGw2j1W}ܽ4۰j%cloFe!NjdIG'AεеS{ienMel<A'J.іKrbN\,gh^mag.(Xd,ƫLxےy>zR̹N i$ 4`w*刔+nqJJvP :+ ŶG=vm_dO1U/޷=Aڵ'73u1b"]41>׿kCvp9ƉCB'ȝW4C޽7xm.-Ԁv(iAJ[Sqho'AcXB9bEc]dDng@T[ Yiteκ+`;{1{c\X @)܏J*ٲ(̈́Kg<@'Ư}YDF1zO`ܳԬ-9wavmn1}n&"-lBKyV4o RfV,9JIVteA|1G+t&d38QzS[/٠yN&ed 5p'PzA Cs$#RG& #mۙ1p[V|˫eYVi_GL>=4ChBC sThfsC`xzY`?B$: Rdb&`M;g}:O}̫5ԁ6d7qe]>ϱp^@]ZtG#|=Pq4F$GE⤎{ 8DUR>.zj2دu_ofl'7ʇ*5zgJ!ø g 璝d<47E{Rjg \5tgf ? JeKlV\Aa0%GZ1m#n迺j7t%bpZ]:raVG'1n-exv5 iC=sD WRiG=V/|tE8@c+B'[JޑdȬM} @xM~0NeȻ 뙪ճGC*+MSҊOZf T)x(N'a CřĀzrFLZ*H9)Yng{#T&W/S etLCәpЫj.dcؐ[^VD"\t\.E#."pf7*IU:3Oܫ/K$%逍%7`_& NȭcZ msa]1'IDq^He2m ֓Zv@ǭG1w'L^$Ex>|- Rb$}|_1̟ݦrxr |}aV/?BߚM7/•3TFqަAYn :j}}ݼ%ַ4\I8_sԾ;0/q}A59Mk}K酏_ u~,T\@ Ol~n.-8„Z7"X6mV*ۑdniX;1A7VJ284R0a !/Yaɡ:/}kB_X{xN-WsSK$$ݯ9d>wX&3(]5"YIkLof7}~0to6rC(*`9(e :gj)n#IAPAZʵwǽiv,(iE d`ho8q7 B`&Z[9xG]N)AH5˹`RV)CQs 5Psr Җ.|UNz7j(8K;K6KXјct gN)z 43 9 E_L)榫q) }~+stCI۾N\]0Z7\&'(w)pb1q4 6~M|@-;<06'⃛xZ!jx8_'fgUE%(c uLa &VM8(Hkl?>b:si]LcTzM~ֺB܏-zG,z:&@: P87:#»;L zʞ¨qBË~ BVi[e)6.>DdC o|,cZ-5ENe)T>TȤ=zpvEk1Coo4x5Rhaja{>'z} 76EH|5\8!*'cISY=(/1tT+<ڼC2aDbV`Io}.y||ICPX)+!^s0Εװ[Gqp&2:%/&Bk$&hp'Q9监Pؕ:۔лa|hws P_AUӳL}%)oT hVVp*Uw| -\msTNX址e~ig=(y..^(FGЏzʆҖ|0}mF %7^zARrHبacIC$.O1].7V戝2u$؆,)qrSc08h68N3nl]T f'v0Ln?Xx@UzJ#aK|rlyo+Ԏ6-Tע C؛%/2V {Įݼr2.lтPm*v[!' T9e$`#9ۅ'ur%ͭ; #_#A/R^|j?&Ks{e Rzïf_4 +eVm|c\W @<=͐RaQoI[˸A>9_8BDnARDBVG@'˩ T\\Jo7J>{:@VJ')se*;γgJ"}"q$%!-+!FjBWp7Jo0* 0,e o3fpCVNjg0iz)RҷXZ^<ل ֥z)r ;d1֙f8omW=p4JAi[d0Ai }2A#}m[x(ֵ78~N9gOس[$u ܔ7}x) _ub4%|wp"NS0`~:( :/)1vl9Fr 4x (xwRaˋl ~ =2kݼ6>LDUEm-z+.<%N7\2!!H)2͏&=RPm R'\am`ه4!N@,Ϥ>5p k*GF{+k yĮh}-+ÉC M(QX: BjO2ïF(u2q3)Y[H`(BY C)=q7*] ); J!'2EQǼnN=]XK*rhjmqNI'2D TR?ɽ4Ë;|ϧ12H3hAɶ@G ]7V鿮,;O2cW* +=ZlpUјmjD%*;~x.1e*&ؖ@MXZ.P / ,Yғ;JGǁ_'5ʺw遼LXVD5( 4Z٬9ݮM W;1%´ГL_JSqJ$j=^} 9πX(JO(Yr(p!gܘZskQ8 6|j={@/f{X؎89g= DL4䡃PmӿNvs@*R8>o'J9 n5jV<||i,DoWĝbC%Z;3߾f5\GJ}238A |ac Cn1{֘j¾;˞yY6Z_3Vh2\.`fI9!H`K7(D"y0rݚf3&:G,fyx2`x"MoeHe iΩ byU|S%PU7e hI,;<>1qiA7 c| %xՎNmvkZ^|ez;g`?:[4I28yƝ/-BHt)kG둊`$,3]^qBJ6<7_f'φ9B8W Taݽdr/R5Y"davJί*$o@[EIQKsdHӄMY :[6 7"}0w""/< E•= MkXёҌLFK@;6ck,9"*Q!ciVӭ mzk\]e^Xyt &>TP\4C?bCt KG+Gg1^AJCŴV}(b-LP8=Dv;uIU&$](>hiס^<:8ADLn?4BFjH@9I)nd޾aE ui-; aЯ+pJ=cQ&(՝G DWtXs 5t/Tֿ8,Yk.Rtp-*5Vʧ\18[z/ak9l _)pD^@^侐G2\AYXP>i:Av;rsaJfX]¬CGZ')!0c^!3!4 9]3ܜ n iT~%jCS<s]3FN]2Z\V#evX OT;ph) DyX9a?b3:Ш|*7x) 27 UAߌi"aF<)sj͓$ɷQB^b8ˑwC6g v-@Yn e%qqzt~a<]{Ҵ h=m}d5wR枳$]%A$a |0(PLzK/uZNs(Tx|GU+`%( F '_ N$w=HBpWM9?ck{͠KmP'| jLP ^vQ]Y9_ܟȾ~nW9, %cL ]=j Lg.~Réw>ۚrJWc:iqo[DЖXx>\$pHyM+=hޝ7yj,[XN r?$<N:gLu\ yV.v86X+K.}O@w;@$hHY3lպe ǷUP HZL|L]l[ 4H\nyJ|CK&Dϥ$yq ~'AHf?勺aȕVMքsy5 l~|1p i AGG:NATI~4{g< \c-S9%Xih "P5ټ8&4JS!k%\w^zRz=L6c11"^t`.rD v0`tDsc7Yyj(ѓC@c&tua63GL+@ ( :=/ٯ<~h]l"}Ree {S zbK cI\]6H'`n}(]3qiMMa;;O/YNIO+Ow@q!U'דHޮq>hqaSuSݫ3w Ȣe} 1VTv; h9{T.Ahz#K9+cП-`k暓 նB4t&"SmNI2TE6\hc

mpUB؋wo _' w'{}cKǜ}D׾/[W2W[-ZEy)j 4jDGX?֊f|R{IPV*?Mɭf߹ .o-_qG(̫Y@YۜwX6aRH+/i~RіBCzL1S{ O_MkfTDnjAuЪuFCnۓTL5}U+ՂّT׃.6i[%9kmZ}TmA3" 9NI& mJޤ/~GH$@'ݑ͛Ig4Op q${DGĿ? +_紣w`Y.@0n7A C6 }:ͯ-eX a ,2~$fQ&4xTY۬Vl8!>mINbϒZwK"d"NY%aa:qݸ .vHF\&u]ߪ~W\yhDr@"-aTX5 h&U0N$P^lys]q,)ОGDX7oyNW~T3Q ?_i^[Wj63(Sg'n̰K]8 XE-t &K]HZ6{B"\}kn7ak9G,?_Kl;ix/Ab.}JGJC?`98!.f0dlEDAroDg=JP绉}&wI]VcE:_8EGQ]7WhOGtDZDfI )ƠAV5R|97 4 q<znb_< vw} }AMҶp>vik&;EIN c+(ՓڡNbd6OHpc "1f1NGr{)}JLtU& BXE{wP8ܓfP7ȥ;NTsWKt [^d:B( ۍ;."uVy1 w7 #Wİx$21(^d7&HA?c5ԍ1&Gm(nSz/B׭_xO }:;^. S?#UXyAŸDeyvḮdIۨK8y.ֺI)D2p j/ۨ(RB|%=.;99>3R*a.&\sT4PJSqsI{7ƿ(Cc|&y_R^o)Lv,[|k+f"p$AK])[- ؿyXӽ7Fu Z G<߷ 0pE}[}HSZ[#꿼L&^ID͌Z~r띩=dȌbww?eoT; $\©&o 񁉒 &\GgUŗ6#NepSlê,VD}|%z (Yn3@uIcP9 XҺ6=#pM~->ҬLK| |yb ;E)arq1 )^0..5}Hu#acbyd M'7_OdŇM91 95Q{:WKPѸ%F߸׵k) g)z/; bqq)\UȎG=*86PbbM6706CI39K!]xp_w*pHJ] =<8ɋnJ*ŖF @c$?q!{=_w`  2v \4 =\rJ\ hя9q%(sxdہeAQ?KU>x=_e& l !eG_8R!䂪LKNõgcR*9֔EBa% љ "1ꅈ4bNܙ5j}YG oύ_|<ˣ^iWHp) '`s4"z(ݷa-)P 7O9@+/%N TuQi*δuQPO(Gܲ *Il&a#EmNLQig$Ce$p^ rL9||7o?0<;'+舺ʹ 0n g <.W_˭Nu|#bE` zѵC(L ]~k12#]yOl R#d.M'՛w쁒*䱯mȃCC w+h y7YYM.8ҋSW6rip;6u{+s{Y,e.n!lEbD_JYA)tZ 9!T=(n?[Hn S3{.$.욙zަ|DwO{s1svo&6OS!3?5?aJ:4(6zqALh41}g# %c{z}ݛiu`u$HyUQ(E2vEoNǡVQCsZ"8`]=``[߶N<{z}ĴbKfdm)cB7WA^Cf Ya8r>3p7X$إ~Xg21Q4e ɗk0~4| PG6qz>e',9y5yn#~Z`X^ *^W#gh.PKlv/>C'F4uN~D.t>9FŴE9.Fb4$rTB) 7(2 6[*B;Ǹj&#Ddv !o Z&4+KkոHS]謘B\P'cċK y՗,iIdi~3Gs βf܎ >Ey@6n5/FVS=G7xʏʖ~.GRI/wvf|?Pd!^QԐi?s%7!Ӵ}>D&R6.z8͏aw2+GxϷk/>wn4jΙ["v@QZ.Zi bTJZ,(BHs^Qijeɯ)[k⚍A`b&5:^A+ ə!wmr>X!5K#D| Х$0g{٘ ;(LQ?uG J nNV˱t>Bj{p p(`fhiTMGrjtuBM#f"SaHA!PR !~~2^<$p}R_gd%Am.P Ucf)Ȟ-<) #+\,6 *#$a/}46=x[?mHUTI[ 7ZЙ֖M}X*+1a+AƝ1U2ã1oUe1ahˡDi(Og}%P_%X_XϢL6nVGǡ%bYeR7%^!1۽m k[c{ 7x4dۯ)Hmik@X<:7L+7lV[?Wc jѯَ;U }m$/^r0I 竮Oj9l}t+m9U YxkE͂rf FI Ohbw)*w'xq| &tfcIXcU3#))|5aCn5np)Blc+DT}KVJ\cQFW5;2V9)ES˷Ϫt[EMc8&Zf%J]L&6JEbyxK*_l|CNecaǾLoT  EYbzMl/󸍫RR+o n-7#3nY 0Ʉ#&|깹BكW9g蟡Y]1 ˥v;Op\ve3`~whVDV/ w~2fH;g=̥qDʰ_7s5q40QʰnUHN⣜ H}ZCqCg"~: ?MHC[B+35!bﯝZ] D$3 :ҿ.j*E#0ђY&q1J*iÊbS\P]NT#qnx6/YŎhKØ؟SXg\h'3 x!o:tِ3siy)(.pN(.,O͚plw Kny1y:#˦^_oM=zg?nDНFEzoj9DTմ幓@XGY0\wp1Ag0> ە羨b@K] 혊=N7%-< pX҈(@~GxxFs5pC}>!<4‘SXoK{\,Uki !+x=zsۂ97 %/"ws=h4.W w[_a\FT9 @^ZFP|Qz>7yB&f1jK]M yGrWl00]R&4/R6^ ~D^L01)4k-Ù[Wk~u1&kB%b*X%ڦ+a[1o1̟2bj3R+Rzxq27V'8? itHSGKXvOzB^sg'|g㘷%BfGT/Jdr=M@(Р*{x<8RPqA \Ii|yH+e4=N}}(DIaL>t8MSjZtY8S!mwB 7A+\.&X9CVyS"Em`u+='dmir2qF^",IM0J漆 tvׂ{uo( [~^,m7Ñ:> xw'8d15pd/Sfg띗&p{vR[XlC;u/pv\_T߮9J$<Զۉ~P]*~Wz)4n4JѪ`*wW}QA>q‰Si"&_Bx׆8cߐWmj1MZ~>~Z)g;i77Z|UwSYpB)ċ)لK.Lt쭁2H1ý豻_:DͲ4椐xԃs2zl"Cn T48s+me4 Xm? ,?xg-$,7 y4frY&.0Y]nN ~otD-kXݕu.wTy;<)xIhȄBjj S@mqpOX8.ƪ~r8RP47L-Vwf=(ETbB! 'I?a,1ykA4_"1&[ ܢB*y|4v5PR6%rX'Lm HQ|yBUg8HYm ?tkE(تuւG(;O%/k9w0)&C.fєUq^3^aUk(]d#CfR#*"RG\|I)/!]_ʡm]n5@M%%/dB4\:RD@RxL:Hr Fl L5e!r9bxjϻ_b˫]M<RM$GdWKHiŃI n9bܹ;s/f*@W_o4k$x"ݤZ_oT Pw=\87ޅ,>v-?c1U;jww*}\/-`#߬p`lqs o#i VĶ`Q:7Q ι Z7 Flǜ< 3)>d#]S:@'`x]/6;|ot镧D]2C{#B87L+ b''ϠP6kvdps[5q%{7%]Uw Mdy/ Ϸ#awEK4xGU(>YuToGog=yPh?m M vӭ41]U^[87 _+YpD2>˪ Z`O}a0EfTAڨ̇*JЂ0oi) LߍwQjKM8&E ( #dNj`¯Mzњ2SipEL.SxQv́kGMj; 8ʈN-D=^Z9]RH*ujjw`m'\ΈXr MT=#+FԱz-ZĞ4Sz*NqQ2]hM+Mg(JJ8 PR<"?>5@9]Spf9ZCi&w5Dϓ[*b#{-<[>0/rW=3q%Z"PD3&JIOJbe9I6_1-i$'ݪC֚prYq'-"9 H<5 TV?qq \jč|m XoEյVY/¶{]<4Odk˧wq#2cPa$it/ɐX )s1 9@ia\zpբ`rz9Y盶 Q1XBIk!bluU2` +˯}pz &VY=@Klzfm:͡65 Y.W3|K̶޷D]%Y̲|&H'D!Vp>p*w×~ұ,@\lףjJcc޹R2XEI5h0f5Mm~\HԖrA}O^Py&Yes8jkL*?p)ge=^㭄{;9#M8Q[\&<7ŝ` ZX=o7TIĘ&M[ vjrGSQFg pj=Z*@fű+_ռn4M aK!l/(!<Ҙ!nUu1նT\":` ժ]+#?\ߥf>Hw.{M\K9 CD%z`h6UU-WXsf ŸFMHJ26Z[֟>U ED4AMH".-D\"=H-[@yM/);Kkhf4g:}'b\/,9UaKPਐ0t,؞"+YT6(B?ec5Rs̟bm6.67kT$LEXZWdxsaYB#}ۋp C ,NwYS\W+ dp@sl:J7fxl(SNOdUǙ!skl=ӶCH8k Z}D;6߭*k 0ˠ&4dNozSoO>Zzr"h2)UITβL$nտ١2xtTq?2Da%KS+d hsݾwx*ZeLWtcf\m>RM؊aɤ&(+oh- mC 0owr qUbOdiX~I,rbh8{n%wK\{LbitU`a+r=/5(YV]tP?ͨ1 r3$HyA–s } r[:ae*7TJB7u 4-՚(J_|غYHw)wmF /2 `o-rAFY\]MqmTw t[cڒw|Edn~jQ;O59}nؕnm lٝ]zS ~[%BLu6Qz7i.XkPH:Cu' 6LH{O Y$D6vz~7+ κ;E`nIʔNd#D3m[l x{q,tS3zL͕?aqzOEU*--az= Ga|&գq1׶BDp$J6gyfxr Rr[ǒF5s'$óVHC7Wvp2-3%/Dg|0T[;M ,ڟOP5~z޶//kDsSptXV'o;| Mm\k{Lnזּ5Y@*+U՘[EP$"gm QYå2,٣/E.T 9?X!s i ^ؤ r lEħ"@`3`Aխp n]#3Tk XCO1LfY0PxD% α2BAw8@p#߷C{}>]]Seen=duPnE R>ϵͯoDJ"zcHjU]pX +6,@y 4k'Bldyg!n/:X?a!h '%ԭg1'VvۋX6!t/ $Pl&|mĝY]T EA~Fa~8~;}"}hM*)|TQ,ϐ HPӍa-OsLYlٖi! 4sk~V17a2켆\ibv-|)אڮW_ÝytG4n3J+so$`Sf;mZ1;RGYf.c&,{U?V)$@PxeFeOA b,dhY yEu 6&''FwQؘ9֍WXֵtb\lʕE[>03lZ[k-}2οꨙşixܕRjlC)TppswZة^AFG%{r :-TMxgny9=9\2A׾No̓)=bH>A!sgv)0W@%ӽ/ҁB\ffbyNȃݤ Dܗ̕3q}}\e!*3)ղr".m7 E4_s ̀R1yw-!6lfgH",i_1KWro7!48K@> #QdJU@W,.NZUDbџ8 \mxfPjmIDESeEYrsoh!08f8%0.E\oxM$sO{6[b[=e|>]so G脔{ .azC/r34$(Iܮ;h=%GePcﺽA=WV*O*f6ჽ!*xd];h2B_ Ĵ9ŮT?RYbZ@tTg}uC,Aw"[V_ @p<*#NjRkG$r 2&Üyxەls$"?V{6%켃TyAx-Y=4+_U"¨+of^۠ʲ[ T|:{ߤSd)Ʀõ=옗CF),& RF̟F<>B,hRLbH0JhCߛU72UIlxQ)-ȲHaϟ2=,C 7 ]]}\x 6jeo2~KSsFc0;J3ů5խV ׻D9J&|Ӧ}5,si6>ps3WV J^#CL{RFj9+2-_j=8+K@׾*JoI\<^(klq2y ^\kHqa{ ?Abޯ*dCGSɀ}!|g[;Wny\?A0tpKN=-a㚓S<:q#| ̍$gۢG(YZ║"!G:j ;(p7ϻݣź.SkHeEx lєelrgV*w:l|ieGك{ j{wR{eHU <<Dg1q0JLVn9ȩ3Deԫǟ̠+( o;:1##?J_o*K 9eqڧJ\XrQlhy iw9@وN$ğߒr/2> _Po65?"T̾mw4%b~ R;7@YG]Bk^eHBb',r8<Dd{%ދ Bb…üo'/-. sTfHZZ|EfC%mHt:^ J_Ngo@C0ʄѱ49/ @+џŢsIBm4Ʊ_'dx”^e:\eY(1B>ӥ"rd~OuR5w[B!VO 0Ǎ|tLVE֡>5Ϋ5.$4K*gW8Lw:]s}#&gG5cnV*^##1v)Y < xG%:@=ՉCfR'SImS%uB)ѩ]pL mrVܩ^G)i .SƸV! sSPyahlQ?0jeNz6 FrB_ r.Pwֵo.c:![bOH6 ҞhWT{`_J3 MΦ:T O.mjr y̼sg'iGz y/1S,Й8n-koU0$"2.\qJ5iI<.ngo u vm0-hAuh"Ҹ/x]@;˪OcE+iPzPJ5-Bx{$UT/r)S|PFdՇ^2?8'\_daj+d?0#ÒP+ k@q-ͦV Dqez.~wOػqY$^,CTzoJ)p|iSD!Ѹ7`DkO'>I <3Zo$0+8YOʈqVh ;07 Ki+?tAz3Zw݉5g xVK%( 03)o8_~[mۑFZj$AiWe'3:2s㯌7U<$M˺..Hșyy.; _Š*f?c q}kӑx5hקHxH5[mF)BGb.ވVbgo"0UԆΫMm._ғ[z ^GcsZ?P`_ /;R+:VrƭKR_.2."e<l$^9쮓n٠ ]3M E ~n|pLD>ۅH׋;L3.bGxn!*:)-v哋qe%*H圌MU7ʗ(@LJK68j~L)7ޤQͣj/!{8fJJLAʚډCpI1Jl^j&K jGZN%ʝ6{#jOu=@PlҜq.H؇e)_FK#dD6[񆲧;;3:' 1g)(WRj< s"Z_uh8&C^o+Lf6njǂyi>L%;:,%HX,5#l_+Qp|QJd2?.U,MC #yamDC }ٯbqTc:ވkiIxU|ꘗ(]J2?Q0ڎt";m-jREP,-wuuM@:i$˙n'_E6ԋRz<W2A}i W*aL|F!ZP79~O^uR#=&.W~-iq|svH/;#7xZuTnrGupϙz)C=դ8DX >ωm\)|nたLjQ~|XX|?ƪqeҩ<5WRTgW s,]:Iz .(.x@୺oC,v6_{ p%@7Sk'ca{+ONL[eBP l9%gw6 F?Sx(L*-@*[{+q,Lɢq#~FCr_z[KzYF{XTCZڄge`a oU[z!fp+"GC-k2di4=jF$\oYFgIJ:uA]+uR)f&%q`IC9t˷+`>pQv3dmS hmDBZӯI}f,ȡbL?F`]z~ݧu#KY"3=H2d uDW_$:.-'Rܑ,9&= 88'ÙIkJ2LX|`ֲK>,5S$NMA׶:? < ,c;NTeQFόfd> F̛oU+t)+{BM_ }BL&Fn8DUHOꨌ#R3\Bxң5B'"5yw|5U8jqtZmqžp]-[-<D'sh UuƢ0=H_m ?~CI? CkVqExOPs[4 FEg7k`1Plrda=IxersD_L(%Eʤ#ur M/~%d}|cTIr{ Ԟxf~KvzK/gHQC0Tx+$VbHW#{`y'{/I)"J3%SHȏ + y%Ÿ )@㮦gv7艇ͮM$XDboō BɌh`̴Rk ܹ*|LC3 J4 ?ˉv12Tv80,ʤ^GcQ\۔7cimPjŐ%VrRz_z\\?NQ6k!}n PUZ| El@|aqMZp,?O \y,_wd+WY!NEg{>yjԗbh ļŕ=d~PK {!T `E;H=c_YLͭƍvL+pD{cA8Gf'(};h*MY{:]d,a<N+yL $뻷+IO~Ƙk s@8V ϾHsNֱO\TS,73?d|@D{n0K60a`4W@vr>3v'˔/<)e#VaP1Sw /&@J1DK*k;׈E1'HT<9dwTll;h6^JYӧ˄ٳl%vA5tffOQc< #SغvF+v('}qkcYCPˡJL1. pm& xwƜ=#sC{(@Sh d^ F8 3؞0':px2\J1ڳ,JH׼2ZвY85* 2&?g cuY>_nn`iV[QGG3S- zc<Гx\a{p:gK7Cmig)Q|!w+(AҨ25Is JfJV޲2H$T3> /䡊<)==(CtǦ#2%o|R3pe$gOx\mܭxA| WIgwsw6L8B&-s-5d/j w N+ y0O6JNnM *G`oN$Iq]񤱛Ӭb烀Xdzx*U?;..BS?Fk"OݴL9VeG#3" 8ŷ'~&v6X;Mǹ斻e., .4@^Pg` QQw}\nށWr;(,ˋRs< )ئS]2ZA/V?G7L `*).OAvkQ0F$"U6 dϣUVxZ:~*̩Q}pTHh u 똨In4aG, f}8S:Il3w5L<5-|Vx'ݥ/9 i9oyO"PtAY†*Y܊OXzsP9"@:MGOGQK3ׄ'nId |)NBuHק+9I2WtI7㛓lG 4n" ?E/0݄uQ:)q -ӂĔ j,H] j3h- x ծYsbSw YݯRۙS[xJ!ae§7cՈ[~v*+b ye[سe+BvQ;ovƶoeygw?xJ ְѪ6g-):PWxL}#uhpV" O{?t]h}9jȠG*\yXI&*SPt?biJ#La>'?rX~po] vڗkgˀ@.lܬȑa.Ww}2)"wU7QC ?D8~V{R(n]&ӽ|zdIMZbe7$r^D/͕$Hp`' H5_ws̹Ox(̃{b;! }6\:Pj X[2ƎX4ŦiBk.P0s., _Fd8;WXhKiueZz7̀*$-x1I)\.=쐌i P|x$T/rXVx-R`g ALqk䳆읬:v|FjGq!Hb߅"]$AlLy~Ƥ](''2>I0$X4=[˜کatO%R7b\n:WJZu9@{j׳F+G֝3-}QF/Z2I2 pGO6Kb&,qӡ#N>͕aQO b swV?*m8԰kq7eY{_gFv؜F$+&`xei jAt|Q3pQ<ҳHgDpn\Y1&"`QXRgߙ]mE>D u)ZFCU߀Nv,i$/cs6QQf+Ҟ (ݾ;n"G`P(m<2ɴ:jQ؅v'%ҐQafA0;4\ke"a~ᕥe&;Ԝb<8CoFnA8iKQ+vUO g Oz ]S0exO%elH2wdHE]:1oro kTVm@ ^ _-[6VBgEZ:k{2cfwIpt. L> G!7@]ԛBsԨe80ו3yiQfh51|.U#p@ZC}P v«L}aM Px Hf0Lr8Y݌Y *wf@ K Fv!߲L'w(M ~9;6;Kqc|rFfpZv?o'9(6}-7BX [ )}pl2y9mzm\!|,Ֆ;$r*=uo b}o}0ŨoJ\y?o)11 n3vgrnVTu:|vC[z| %'fƗ^\ bbizA Ģ>P[W1ϢDq>(TECN,˛|sW=fZ]d}4 g'p qL5PzLJЭ+_ w3:'M`O1)jfP&Oz --`[Ɔeh \wԢISGžGzgn,@ nc&]au40x% <)0.;WE4lV-m8R14AjáآKD͈ęEK‘Ȗ-?g`!̈́!-#-RڌY@bmOw\cP Q @#a C/ΟM4O-a*OogFx*g8 k{unmj>w^b8W@ǎ'f{v i hoyJB )Ȣg{dmSܢԃ/v)SOs#RpV2,ێ7I(Ru蟢\IEs+ 4:,0HS5HcѶ')kefdپI0 *j:ij#睟N dmYtAW; o("Gf$'VJ>aYӃ>C ֪1ߺ[h ŮܢhaZbF쒜qm[0Aa3z<Nx?~}&٠w^0n$|1w4 o~aPw˾mn4$)? S÷v"Zt˞ @v4v]:݇zVz"Qp;^^~y*zK{bh ZfywJ_"u\Lg8U*93hV]#_ƄS1Q]4¶kF*);(7[#3dm@4s`ź_ӠBDS#=xz3s)ܸLy,<'[Z*Y-{..tY6Aˤt8c}p%`TU٤%0VG ~J׸Bp/\W[ddFYAꮞր#i J#.sp9{OoyNslXxP(0\:Ekt,!8-Oϑ3iruEŨN0rp Ucxua㏔IY>,TjI%(Ç Mr< r7: e΄hi>:J$]h @S*SQ+rȒR.xS(hMl7EWj~7l[i@]=1klۥKhٓl2q_G!5O9F2$:.;&kԽBXdcr=kϱ|)nTnS% .OzCUHm U RI{3lGuՋ*<=97pO&V% v5/?Djo9#Rl&zh-lCC>kÁ|Ghըqԋ|m2Y`TvWh)>1w%}R6>&J-O%݂,JQ;pacMI`. ZB|DJ;{S?@Qx 6b+bC]7eD<;8 @dV!쾟֞$MaPѓ ;֮oU%o!zgꝃ A˫Mws&` /ҽ-=EDWy#?U !O}826jlZԳ chlB|ieGfڛ\1zPHm2ٲ8y}s֡=y,Tk<8dd+. ),5u`N"΍oET[nɹsDX;sۉssݩS51P3&D} GI}U5=0i?/g(|)c1S`l3bE?TGV~Zwsf σȟwsdgH0[Zz^~Frg1ùxIXbގ*,ʊG^\EÇYTc9^kč h0VAlЩ1l:@2ֽ!YWb́-IuE2c:B)6懘f쒉",r|,'bqt|m̵(RC_{WmPguK嵼PB1y\R~5԰q)qń/vy4g\QΓxX̑eJJqՕ߅sE3v+׳dmkiF{}"^S./)cX8f~5XҴ׀bkj~PsoawaW)`Rkq J8L[/:xwB"J]dCNBeԸW fPYOea*lgYrf-ӜI+`F(j9XI;O;h0%cz^V&!( _G&Μ OM=d*MV׮/ ijyhU7^F\P=]|#TE(PMgl㧠M`0V`C)Ԣ+S}FlǁqF(OF$핟^Z,pP-ttS%zޖ72 Pt~eB_gR%Mv4Oz-5-"i)XT|nK3d GTJ{83'X%Ma@IM nb(:$&_#gfNq"03q<o%=px|qp&B2xԖw7ΓS"9G6i m(>(]^O&`S2=)᪑yöoz<,yM1Ydz a߯'(lJ_՗Hξ2EBz;W:֯p!EhR*uSKXSuRxzԡFYβL"ZBr?Pn-e}bO!75}~oezW&9J{†ZӧmVa`0~g7t Y0ev`uCk(RƢ{D??n/ox,"- i^1U:d3Hvč&||'CnBUO'+Wi-$( W`4:С/H)jPX,g#jʥN'wcNqwrwm"20jqaB䆷^1j=jťP9+sHg.56,w3siFQň%,z rpho >e$Ň8 E3Aeg4F #_%P(=ށV<;_*'ǿb|Xγ:~57qN3j"'Dt *t~"mBxسQ!9>V`Q0]ZBGU /Diȫ ޡ9 \K2 PdPait"WRfl_m^!g>^h%5S_?AEGC #uW(Z(Yߓ=@ý\_"vmbu?*pUy-+?90(]^ֶqlĵ:!< Ӗ_eNdz 9ݏnP?J:B权}q||,âx" <9sϺ$Dz 1CFa_GhvlS˴#s,qhh0qVJIz{JrErd&8&Yeٖ DpeW;tFp* r (i+`OSA;T%NuVL2"+L,p]q.6HnE2Waߠ3ؕ&`&N8ȼF刢_-6N)lJЌY-t}dXsNPPy|~=Q:>|jaR$߰DNgfqiK1Sw*ogg8,e*Rb,|N1|*x\ 7$*b7+5^@q-UİsB!ьw\-d?8i1աMJP aj;R 'T ݣ<NbTAWKG =\$H {5GPNh uB])&v`zZ ֬dR޵/FZ"44qvPϚ2%0` j%xr31Im»Y@pw^^ h_|F5?Fd \.- ,P0 i^qxNj/2O}չiE e`oSW:-05 V XbDH[FǬ=>@^*tWYEi8r5>*!yYsaR$ zJ1j9r|!϶RA.sNKjڙ!8~ L8N J$H,ĦCw#<_l_xǗ1sH|Q.3k$61A#3tFfZڂa[ [CtEOܗܶ?enT&>]jVc7xc=b^hԆž;8f^)t%p$[u;E7[Y[s: ܟ#` Z6p&*(k+?}hwᎍ@8TCNMo^" |\ZTrW٤C%.QaD}Y%D^mDwƚ'IxBq^|x?m:wpS㟾+) GwC_Vh\,v\~W}? .QքJܼ8B0<$"EOre`O1q{Wj9:hbDeVyM-G"{`Y6V`2@\,{Ebh%4@{YSj16 ̶iԺn ̭03j)\S @gζ T{5Xo}.NSy! ެDQR1zA~Zmmk{'+҃Qc'ȴO!D{;{)FVvGifhD"kvD;=ϣ.2hUԲC$WÕw0o _K㒋?95*X >G`9YCUFw(s f+{Mt4`d $r_fy, Zhaȝg|RuE3hox<[.~| g BŚ~uм2dԨ=3xTd&ڄ凾&^]┟>@ cvz(Έ/ ĆKO _/DH*|Uz~8ը$wIxn_S9T}PvdIffp:F"#H5 WI+{y;О''#Oб9b:Æv"û-RbK&\q)2r;C@e71(4 $wA CaA |hN>OD޼ƭ |p Y6\s#bBZzWGFUr޽2>j.} H$g6HsF0#tõ0qs-5Ңܕ&LL^hqx4w?Td7ڟ8ذX*lD( NvbتT2w#x(%<Ś+9iJRZZlwjѳK<ƣ8Zzr!Hp`XO@,;fAWYOl*7I+*Zu!)Bwa5H|ĿڤkM`GE-uCEn$.~<μO:m xu[R8}t;C-Nh THO{JcFY1nH q\w%Rn玲S(Ns_P4n!k9"Oh~P~?LlJ3*y9rh{JVӶT̾ uOf xA'.ޔ/N.B|ܤrJE_߽PiZ\\=&\23]/Jhpc͹5 MQdh%Mj-itþOd3j)z5֛=σ%[ryshT:aRK9gu洴^c׼!BEP`jʏ)'N!ey)ۼ#GP[Z-SPyyra{칟݁QE~6iу=c@<N0]y@2?IÕ>T|>7^/W A `nEtҝfR W"96|e~ה#ku nƘeFkyH}XVۤ'ȲcƄ6 S,@:0[aLP|LU'52̭"3=*ɤϠY|gh\xh8ɇ5%p]Ͳ% Df%ȇ1fK_izR7 bTNG_?q:މ> D]|u/C`4;OO  U$9w|U =`:b1(~R|@=qJQc+fP[hai& g:#*Q[gk?2/ғspߕ"Yze@a157:.d 窋cI NFBu o1ݭzI' sFaյ}z&^%Vt#Qx8>'!sg=F;c Ԍ>R0x\;{W"*g/ď ٔu^ _I4\UPgTu JK][v}:" Kl+?$D ՙ ^+dەB$PqZF"JG)!zX 抻d{jd`l# !. kכR2i8Q:fNҢzgפ92oMiUXIح_7IG^V4]d/}FKp Uj_ιk] Wŭ tے- Y/] Pj 0Io&"ÜLilkBL0y F)آ#KWMNV(+'-# "dKN,,i1(6_cP5q#,G{#i7‘~2kBBVꖗvrY#=Ԅw*x'fnJG GybL&Λ? 8Ł侠`;q\ˡ ree `1y9d,`R-+дL+fC"bH< T?h|$a>,ڂI<4>]8AT-S9YHuƵW,Au_\BCQB6QؐgMڦA\gg2f9>-<oιy:{bk: KYܹ]֊8]c Օ3!}'`m3(MjwI|9ܤ]Oܾ*Ϳ蹽Յ~gDj7~Wu!<71C-5㵕IOh 9g~R^`Ćaz.DjRDŽHhe)oi"D.W'Yt4Csoglk;$δ1-wl.s> [T3~k3j4拪`h(j`*xl\34X_ybGHVzX~LC\`%wFjReZ)1acQyy Au x>dη{}(GRR C:4 | o,L7 F l ݰ2CTV_2Rl ts=~ 1*K^B&醂֡Z-2pH!bצGl[=]/>o(R3fnK#!X{B r\WRz3]ܸd&i9į kV"V5`'* &ԙ{VO}Х/@qa5ي~aKwAHF$ JD ?la/ۇ_)T6wJS6\45aO-l,ԇS%5(TF!(Mq~&ČR&(oKn&wTo.yN1Ge(\UUN]z0H=+<4\D@uu 4j2EPq)DGpKD~ٷB06-Z iw80$ľ]Ƈg-CV ~Z,@(}fWqݑ'P]?w-_I,NXL]O!Qr1*;?fHp?8:+36]_8唍L`qaz3J@${r+*|_+W:iCXH1;r@YauE~Q!!H1gALB+זa:,f`ZnC M!%OQ" a#OB"r醠pJ3GDP Ib;Q3-5QP))('-`C `r7uiSh͞0wK0ֿ1au[z^[hikx1kn|^Vi]iګE|rNwUIp{>~7Ji0bt8a\a r\.-ؔRǢ-~~ ykE%#>^feoXiEe[ czw[Xu}Iԁg7zԣA>FG}JI} wH,vO\iѶF9n6|ah e`mZT3tp 9zn;a {MEIw6Ft{.6rY@G>+b' ȀЧn"o_?DX ]ipmYt!D6ߣym섌@?  .(UE vN $KH`!?ӗ-?܉osT0n0SE l4ekT,T|.~Z'd#b8P3e)K=iLe8l8r"+`*sD =sOX{)cҘt͊ $'|Fol/C5' td;yGWHq<@sm׬q}_ɑ-tʑ!@#y R؟+_6*y]bn^jsgv.$BkQgO an ͈?GI "H-*.H$WFL2&6ls :ź^ANX/+"_!wQg_{ZP5иK8w~׎ܙANKy_+dM&OnDciz/'qeI:AO##G mGlJrR7\{ٶnaVVDGVQ nYвX H֭_ )(@, qFi 7PH7^mh}ͬ+w`]fmDul~W-v߳K#(P0kR%! Y1^:ayLE}%.܈.f]mBE}w45ǫf!(_()d#9GF$駶Q?'(`ă+t\x?ަ/|_OHHcpZ[}_EP\DJ#ܴũkЪ_P9!ҀؑTlyGijy-) ߒ # dl50l)_p lLmk'3_腹̤StKLf6P؈ُV(@υ?;!Hx&,Y)|?'c_oVTi1 Y/iԭB亝 b?MN-8c.sS1WRhkZFNPV>TTXŶ|q7F$@6,yW"55qLQ IQլ2ƓuRaL @Ȍ#Q(>Gެ1H' 7!->mbXZ|`"chp"Zx@Y]pnة੘p'*5%drW%m?ta1]X70xs֟E+(e3F 3^rn_aɝ;t%7;*pXGu,qp7‡t&1"<Z;:yU8|߽*r`9OGxt!9F# ɲ6 F?{4L`{2 'R๶)Ɍ5qEK(NQ8KmoDK'h8YE3'ը$yNvrA3V~0QrޒI՘>')P.!Ƶǥ X3a GB .lA$׌S{Ld.xπ硅.k[,Vܐ?A:[ZiMm{0~ 5}Է.$kmƃ-7ͩ aThXK ?ٵM!~,U`DvѤ{*X54G#j7u|2vFʾvA.Ƨj3`Ga_/0'#z}nZQ{/XWOܣ~MbF7QkKW_$< ŭܾ!w!#0ż}]QaƌaK%EJ=X A36ʩ Rv2fNj@=m#x DDq6yftCqQ9aj)MAz'̃+KGk !>.aNVcG{{uګR'p}Q}+Cvs6v4 Jo/npk/4*s +ܨ&çkHX~`)57Ndَ&nS-x+ĴXy8HH0'@@?3y9fN D/+qkwď_J3f͎h}4(#}\G4ryU\ |~53?-DvNrDOj0.z2T}vۓ5:y 19+YRቖϳouo*C+AiN5T`oS:IX5$ܱ=Qj}HOjIK 9UjFsl?R@z'_h2cQü0{3MbqPb@Wb;M܄W)]ʔ|Ȑ&Ր<.uv4 MVth$ޑze]Yu,b:»6Cfmؗeudɜk"8~nǜ埾D}l>qT6_ORJU^y-ESW<@ˣUH Ä4sܔ%_"ÙAn)'`I.%s5V~p%Hv kK4QN?y_[ qY=ٸ^4A"pӋ4  ~Fmj*ᎆgӧ3mH.3W_ liX"@( #=bdpgFV&=ɚXbl Pn䷗>-]SNBM&nG jՠ:$Cy\Ʋ^If+:0M4C__ 6fVԯJSk>e]ఢ)f |ѠXwxg]A;V$p>O(V Z};1 Hr0޽8qA!͡^̧™c?jMܩޏ*o?YvM)&aKGhGAb vlx}=RKH67\%f9Ζ-2P9dm'3ǹu|HWY)ٔo&>Rܒ0#Vd \H]?uIn};J{qNǤR0 PrZ 6ٟWלGLec-' vCF.VvA^U*۱\SC4I\ R\e}n٫ rqRFȷ65V~-H];#t4SqR[ ;D^$4/ Ʉ(~|5Nb vzuܰ;yNퟘPJP!^<%8&Ymۏ#n'G ?tXOt]ka!2b;_AW5Sæa"pBs(F/CeYǔ}ɨW4/]3ycb;7 )E|~|?S)_>lsfn}0zQ*ni;$D01d:U07.>#Iy֐0^vOUkmi:"`^5өM/ǡ {\I.Ѷ觘_rО@Ä"Ε MոqՆ0y==?D1S<'ڼɋ=4B˨')L[Pb:TMOaw !]d:b(-.ySC> LI˚:nU#R3ʰbxH_W5^6o:~r:g "dʐE{kڭp7"%|Amb=ӇStN) f\lA[+^̲jqàV8|xލmZ)t`j08V"&5+Zkj8lɄKֵ2&O34ǵM΀, <^kgGd"A@tl5|υwЃ[Mr{`KO|às_4No@MY,+ͧ }t; \dU{N-b0Ҩާuݸ̐9IS7D$*g5y3$Cgj_x{<+';v"u4`ӟ{rO&O'P"f{eMU/-UMnbX겳CS 0Ydsp kӢfo?[$k?S50~e$ ~7v*!bPT'K6Kn9bͧnDELh5Y3%)"G{|JnxXH ?w=_4e],/ uH _.%,(JvmWjbd&5Z~X#Cn. )@.|is2vȭdt:kia&,YZ8I6*9_tZDŽwĐtUax,5.-Ѷo aD6=ΝkiKk$U-252^y࿋TU` KZ|M1TAӿߜu^|8b–۟WHLrpD6]Wyv}@&s  wƝoh >@t{F4euY07)V\ӭ$5;F{ya=CO௷xis`"=NFa*K߾8wBnUw@IDK*Vp\/3y 흳&H4-gfu+,ScDh݇T3hc"*bL/Ðw$SsQ(G-w<"iW[LZ7\H0A4E#8{id{*8O)* \716 ϙagu`loMXB:'xF`sю\R$!?,gzlbgP&ch l(P r|JVK~4U>:m~~U@_(0ju87.3mA JEX/ jʾє FBF%"vQ'n *3.҄iJy@)F>\P6^*tf-ߴ_O2j@~`8@H+~m4|}u[zz={3 f}GImÿb:. #.pSɀR\!µ]l+9f,u%Pj<ߌ$ +`&h8H8))H{-jEN-*O3 tz 9A᫄wvԼ;K~͖$Y~~ȇ{anhqy>O^+o˻sW&ѡJek&]9OI24BO4:[|ٟdS9:_ެa I=)]Ãnt0l* 򤬥6ᰫg&n=)KoMUo Ҡ8}*버JЍ|GcyyO$pT;2G EcpzP;:8/A )WIld@f~Ɇ ?ܖWh0Z_&>pГTe :ܘ(ƅ0$3 I@aHݙMԉuMg*?tn:s$ckL{roMG~pfMJN0/Ő"39hxd lqeqLt$[`:vC zufGtit[} 뗔#eY )<QT(Xb%!\ﶨ OO8у}Ec9Grh"o̽i0PT<1F`LC2(Tb4D@GZ+9gez>=N|8Kdh.@Zؙ>6 kBm7]DDE^NT EORYuɃ~@DN%ř v9T ^R|/-~SSI849VHxg9$[!ln3p O}\)۞2f -Ӎ B."_6xZ*G g Fz nPlW=$E+EX +.dz"7F˜@"5xj8D!)=Ɩ7(!v[(e8&͖/^@iU:P-̐)j*Nl?2C"m& 9%ߡň^,bFLa4mO-44Ar$6& H! ` Bn- ?>M|'t Řp(4W8(ino'^9 ʩ5ʨ^wbp蛗'R{ȯȁB}#ߕ|HB~p unbSt!_Tu|ZܴZHa< hL4%(%:K>ʕʛ5Yނپyi`h-NR/6hu&gݦֹmEr^W'TuЖ8 rLv}mWT1 o&@G/d?-zd!\h=l䴧;]ZZys>},AAI&xֽ QFYaTϳIyE,|uyW6Ȕ9".x]EmsŻi0 Ym߶$YGb@Hcl!`vdjpw~JxщK5i2H+y&Z͈^[I:t聘w j+dbɳa;np*ʑB\[L}Bf3W{]S?!HFA ׋W.hkxx%*d 娗FR Cƫ6Pǽa_3cV\-̟1y0?ƴD,hQ*wzKn}O*jKymh"kYQ}J4 k*:t2զ^/ Hk@KtFgja[V6^~N<IDٜR.9;_KpeP;ag(b n,;4':٪$h^_X;x%,_;ƾs4Z^YQ.`c^dE+3gG`?6l*iZeg?7Ֆ.8H (˧fzO+7ٯ<kS2`W֭Z/!PXZ"*vƌilk M*\7 w۹+ԥ,S8ZM~5FS_x&Cwǧpt:!Un^]-_pPWFh|ژIYs-') [%I9}\cWM^hQnOߩȺ\7߭b!tӎZK.љ#4y@5-" /}a+U|5RY/MlǝP:U/xbٳfᎅt.9T- RՐma*^t1Ea綂0WKU(g11$d$~Zr-gb3qd !et@+s qB0>Je{E[B>6Qxl]ykBdA,0D읬x7!G`؀ֺJ1MN@X_q'*[%!Z V6逭Pj+3!*V(8O\EO,i|+.Kơ IW4$EỴ,3xQS-:^;׵OH36y >h:ӥ"Ħl]X6IR0"ШB8BXqXLRuo  D1$%[Ⱦ̵-p26JLԟҴA r!L-Ȭ6f $cd.C_~PYްF*p"{%k&*h={zP4Mcr/gW fjӧILg˔C,؞8'w! ,?eoKa t*,dcT{>Ρ>ED-vX՚WmW';S>`&;Cʶ~𞞲LMܲ.R'j*{K,ѯ5tȩҘj h^XD'+v ~Ju5?5&߀w8QTC4PcV"{ $ QVi/9ڎ z"^]T#3 mZ`&#* Q7-U7f-~M{WsY=vD'ln[PE.C4<7,i8Phuo0VS*\S 7&|x!.RaW> )L0μ:JXQ{VʵmrP3+$8,tD~)͞ID1s=f1+.6;sB+z^uWU&UVV] j9TKqNN.X}PAێ;@NNtr\]QGgk+.r(Tl䍗0onہใi}|Iz+d`XEZ4xH/" 2 Ei j [bw`.TJ vSEiVC32If@b31f֡͒=RN %;F$DUwzKY%:>ī7*֫L {MʷDWPS?԰˂XY.|v14Hi`s0.ķt,skFT_jTbV=8Y\tPsQ~m"Tu]J]v15EՀegaFh$юdZKtLVɠHgGD%#dq$JtrWO8D-nvÍ8.ArDL!>XZwF~貇\BH$l;5a#LJAQFHG=7^I &sύJD-UlX vCP)%o%=6D1'__qtR)?F<g|A3NQ#IcEnqZ2E} H}m߆Hk iRH-|h7/6A?u 0Dz;<!OYs1 Bm%jP[v%1 ;f+ hqÏ#@}4OhU_q{dYgV0oߍ" sT}|֘1رΘpXsͶGe''Zo7~a'@M|qNa~k5pe*9ʡKE0}yJCRXz9L!:]VhlUF&:վLA'B4AIoHw86_NIo&u.slt%77EISebzK~$փVFaQROݵ#nI;YW \/.t(n^APEy>B]n6P)m]~Z~.PN#Y/܀UjQp&-O"ǻ9_e@ f3nOE Tmbqtwa(v 1~WRxs~ܒlS zDUb1Yۑ>tJ^ɿ0 5I~Zy"Gfc0:z{ds5, d(T;-|GE [beŝ^l<(lC&:ZLL_IGΨL:W UNZ dʾTWCyozeဴX#$L?uc}TCkZZmW뤤44C:Onl={.hS'(3睾CٵABKBʉ|/PlL^Rw~5ImDW' yfkb9uzmҐ:Vclvp}߾Vm a1{SZ 3 NR?ݎ*TӔ(RshЄ ڜֈF]'FPh# Ƴ0syW&W0J[fүU)Nxn ~u7%m|* UgAm~S]ڌdn}X޴1eْ'h,ζ@DŽ_n˚ O e,mQĆs5@.gΕsê<2s.|fzɒu%? | 1N A`,_o'yZUZcF@"olYh] $6]CzD4tPrk+'^>xXA:p{+\IpG%_d3#8Tôax< 0*Sϔ|a:7[τX¹Iofۦ󷄉0;H su&zeh봎wFF4A.ADn@(D'1)XyAc\|GmiiBٍA*T7/924BaZGƁA(/Kǂ mKy58GgzOr>W 5M51r0Dgj:Onk!\^qFc:&w*r}6D0İl/7HCh+E:%pvPn(f@726[SBrJK>gAn hO3+V "ѡ 0w!1 8`3Т3:vK\]q,_kҺ|P̃bbjwSk*bb(]&1SD[? .6Y4&N$BnweCvq9Wb::mޜWV~YPBoWsZNFE׻t';v xgJfӍ$iƴD G6T5qnd0EpƼL 2'0pvш;i$ vIY˜Cr(+,!3~'5塍CI B6b`W_ؑuegWouFC[TPJEėˬ/>y~ycŬ,iyѱDa⽮JM59OI"G84h@JHykRa< {gG}ֈ5$;}q9VpL,U^aZBSLWIR[vBHER~m1Q>?Cvp !4u~KdOI|٘-@h!kT UhÝSD /O%2H@0wyvd+^_eVs*$>` 8Ұ|&a$OE)5EYi 2PmvӑG$x4*^u@}abnv_2/sI^ݺz$0񲖌@Fkg?|j\ 7ubr]{U8CkZpze8ΐJY ƒ'`jԝP`>D3I#:晙@ [E3d*Ucj(; ѡ \cˆKJ/C-i4#mV?nBk6M}΃(-zZX|Jn'p;66TKgf` FD~jYNʙk,@hqq5k8\42?_ _R_Q3KjW}FRAp28!MPxIlp^LKtP? -}۱D ywZ3DW_,wMwr_ "qSL >jG8wѿcj!ji5:ٽ d+M{< G 'rV;Z 9ZhHKfo;ؖlde?8&X2#J|Cŗemn~L;~ ;8b_) f8qfv$CMSo+$ >񼞯'D RL@Sm57Usv%z8cUxjZ7&#@hAWWpF@kٞi8<VػH+o?^R#5NJIM(ҨBJɶ>ͭo`TJPMs?]q ~mJtouVp*\iW#w}w2nkʑn%1ֻ V V m[Z0b2D{LՎ˒gfk!Xք;;5!6WRC߹ X& izk0jŚZA2$BhRa ܝ:bIJϰhއ9ZRB77F9RW4v°0.(A9V3K$  <@ &LaT h/Pr$xmuFXeϪDl)c8SHuyR}.L2o7/=CC n5hxCùJ;>L5,θ$p1KxFCJ&Kn\(@yA!qW(y0xy$Ps~^zwJo`ZZ0˺1ș3{AK $>zL_~"({P@#7jT)z :PB?G֊\$`n_q-%\p£^I܈8^yG$mr_Z?H7XDgh:zo?sp;/4MEE؇J~?+)ZFE73:TjjX\b凞n''+XIvFD*1DW8 M/GÊP ȳm*6Ya*~Nѧ.Q/Yz0?#䙋d!MqҌ{ Z}qdVI)+GĖv4wk9:1fۦ]J&X۞#N$8&v(DۛjHF ϡaCۈ;^G fVe6'&-ɁSOKϺˎSFGW.H4F.LI^yژnٽә 05k|IMzׂix}!AV8;*B_@@%>{&9Ŋ*vX%xi:$]2`nkv{k,o"#Q!_'dYyz]g@Rx4b|F,@X|N|{`sІLGgJu0gBj8T-idt/"DWL5kPڭC -/W퓺-?qPI)3pKƧzGO[0Xu7u~[;{AR:}ICyY$|\qjCdӓS{Y;Z$f)ChB/2z B .!2=T,)]/OCAmpJQlCU%O¹۫토uH:@*9]ď*T^G8j.=X#e6tA.vVEV24SD Iia>}o?+@- \{QQD.~Z`L쾚-5Gs)G'\|U݄Oc<}2t5ß|VqGcOJ ܹw-cChK}k{7Plfcn@u- @Ϗ4['5ܐ^A=oIo)P5I9Q5M7A<;F2ѐe,W;!O"QPm,w=hVTĀ(Eh:VUzmTmp-GvT+jά#eq!¯N0I>/\{jLgs4[zc{[h PUG֟R] Uw;fzMlXTN)|euy }B.YDipp&.ۧ3)E[xx0C!Ʒ [_:~Eeg~n}8yG {9勎@AJ ?9tT ; FKw4h(0)vզ˗"_6<@\ ͮt~֨A\JÈHL$'pU̺ yIykYonT]xy,+.O>JDV*NUnYyc.uR֤)$B2|4z"-G^w3Yi2c76  &/X 6.|J5-BP /y+A(D0}‡4-xqTڏ*` ~0))Ѳwh/wTC\[Kh%(Hb̓|=;o@ c1@[RBx8sdpGs/ <6lN};ל<u(Tl*8e 14-')imxxLŸwgPi{LIX{cR|Ɏ#{Vc*+rxMS,?,P 1da9u>?{Xb ƌoz՟هmݪm M9 I( @*a"~6w&Au F[rg\1'><;vH#\.Pz?Ό)L!4N;'3JSAM(ѵ3{8Mӭgw7^ѝ8]%lێN5O:V?R_p/?ML^k;rTD\8jğ5dzޖ ^6IW/TG[6pf~2@мcxOO?`x<Ϳ|o. nizGJψY];9% !júvy1FDlj?9{iRNh壧an6v.U/@> 49HēfYmr-%[5)I݌T-wXVպw#`U=O}OTMN;>ƨjGdH$"R:KG(tbm4 Y4»@0P> ,0@Q@A Q7II"@orUjǼU\՛?մJYlBݦcA|&t[:m6 M;3DT^al'4:H9 M̨")S-*mK^Q|?ߢyo<c*|Jp!i3kvr.~cAbWT 2r&u/Wb@cKA ǻ=ݙ[3XN̵:U2je3AGX ~7`([<7ND&[M~I@ƨA@7g &ndA"4z҄jFBvFi\OlU*Ko@<6t oDwsC[c$} GD̆g"& [TQ~̚?%m,j.͉],vp`1T5af n=Bs(תG:\̊0eHF7փt㓗X\79M"Yhg ܒs_k&of+ޘ~mW/Z*ue<* H6X`M?Jyof j{*^`kc[mɅ2xqvy *zU7!z $QT Tf{MEaIY@~5Ɲ[7c\gPdtE83x~n$ryBbՔ?^->Wْm3ҾȂG"/ɵZuײl}" j\zC>=_Qiפ}L".3JQ+̟!M|nV جulx@EA%~*=h"2zwۈY[cI+T}V"\ԫ6kLs;Sϖ 2P);n0Y!/O b i;'Foc 7:J]6'{Ejma\͆N8ѬFvEUСl٧<_c[\b֐m-a8n6n{ :VnZh_tC o/E5} lW!*e4X+X&`b{o g,$CJІz%'no`sD).2ȕ/_V8sdb}= eYoҫhK~}čl&@LԼ.9@TRCeg o]zGS!19EYll3!R_dߥlaE  Ze<"^QY96Ie8GCɾ:e=&oEҺH1Ix-o ^8̠-c4g2%AYʘXh/TU1Oߺ&$`*kRDXvgXޝpH@aoR|iKp'*uju3n(ކv҇8nWK?>\Jk@R9Nd[~4W ,̨fEǂ]cF.<]n }FY_ڊw"zTCoɃ2a )RVFžhcs]276>(D>ƺG_>Fon0! KA$}:q#C&>Z:?A&''$7i%_tn-k 67bi h "Qo@rlZ\m.t9OyHft覧zBGN cc@9/N ! *)a4&gclz@ao4*<Ն㜑. JT y-'Kґu.}sba%{VA~R8'4z$x J+)a Cc&z L ט+p0tSH'SJ1;GTc <w_0.˿%8Ic Xh%Ll咜rϡ "S P5e<ÒQ;4>hq7p` 0GļCShYaMk_%ߤ9KPnmeΏm)^6_zQiYr,\[88a!9(bέT4@H'Ҫ[-w/vP',%l\D\1K+:9w|O8뛿&L`yнEUlXeqCt*1QXG-7hA: #s^ *~ah*V [iϢW^x>?2T aqZIE &4oү 4KI3D篏%G4Ȳxi͉ܞEJ Bw+Gmtawhz&.%%XaJyF1$Sz.*21H:l#a1< u'_(J($6pQj0G6 O{He ȩ"ex8xf o q4 S|ލC;語] WE2忸sņDV5Tn͡&i$EŁA}ge /\1'.z6&Uó[@JBnjȶVX \ ߊYQ)E$|'9JW =K_5E~MD.]dxX Vry x|Dr%2TgmtsI쎫=`m@uuȣ8{ w1 "& yŵK N”0R4QUćفF72p{v{H(\^o`L3-*4[=r]DQ9EMlVכx;1 R+!V-O.se]m9%t3KEh8wY~)hǻjvI#%aM`3m`VHXT\ZWW8BXr,)Rs1ܳA%]r-玕z'gUR] >!3DHr\둾RpB5"tWMSyH܌anVc< H.aj21)Mzbr+C/W8fTs?bxT@l軉1 c0?.[]G'Ǐ:E3[H&ZShذn4pzfS 4'+J+Ƭߢ#]!HtL|\W0/o'F_E[Ƽs9Q~Q3z^C`^1n篗HCR4b4D9𵮫5DBsi;=S j>)#$ђL*TBiL'{hÊɋa? #Ľժ9݌PG%lVbNTc{jcwCDzb$4܁MDiv6&f%=Ee5,\t(*,)xS\BDԾz12߽#՝%Y 9!TܳWWs##|TޣQ&56X.zPoIYCQaWVh Y'N;[#ờ']rgVݑbs*_**rvN'YRŦ}Q.iH;:2\F#Tu ‚-Za}K}`~JU4 w N,9i3$68q]u|fy^ŕ7 )ix㱅|ben;ZU a/bv#XUK݆0Hl9fo<>bu%ŐQ]KGBx׳=zף rbT=u:ZIc9 D's-brҧ8<](p`rB0/F)p/J$bQbae_ȩ׍!-O$e}bT)TW/ǧODw#՚z\~fADKzV:jkv"6J PR\rp .dG ,"ȤXyԙWceI!ɳR3Pi̺';iX­ #jĕ %%HuxQM|.&0d؄o[wؚLȦmV6+XyLV "2(sW %cEmL2pC{k@Vdb_߫iEP3aeHV3<'98K܋5~"ZgwJ7-@ua_DOw\8\'z*eyJ_P?g}:;G}`nM8z '1v ['@G}b^ǍUdL|Ɗ՛=nJ:aǘ Bq"w@뱬gI]LϹOh(r'9: 9.쮊HJ(h5lw0:;óDLRH0p)CIOL iGWل\G0#eUt}}Ȩ,pYeon8`h)5p!kX59ҊO|QHYo-+2a4pU ,6VG9@p0]'O빞`ݭ#\g;yVd!MjKD񥴦XJ }DD//ͦ3./xe =`N0e}*a6`mŀ .!p_$םZȀvy@p7 .Iw\"8K64D=x3ՃhGd6~Au=oxCm(&Cdd=18oұr tTjJP8>RY.hM8E >(~_y:7%@Xx)21~$6cUN$6J&+ʅbi tMfUWB$'ZNkY9 ?Xy wh6a6Tzp QV hXy)@AjVN_N(PN#W4h.tC(ϓ !v٤%`1\-]5t2X[^F g21~2:c=Kэר X\E idǓWaͷΗ.nN}פ, Dj'u)Myz# ݔmsJG")Ei$wa睺Yk/GT}3>țBMqtL!b#B?Lҿ$<: *N.tiiךn>GTTOڲ;0+f/=7s w[(Eovhe̤x t3Qwڨ[$†v_B?8,x/έP>:%1*F=JgN&4j_br7x&Ɲ%Eꇥ_gԼP СHjlSLa!W+Bud0Sި,l^DVBLZwT6kPcUey|Vp鍹j11# ENs[brxHN&ML@#\cAZUqpgch{i ϙ6 OyCe!}T`|O+k7әU 8eTׅ8upR??vڎm캶T1IN\t%Vh9RJɡy€ ;mf6_G'elO#}v{ykyCΊ֐6 atλ נc@nQ|堢y:~M/yOf<;BA?d2qJN>q/*R7g(T~m! 8ƄK+U1 n<BUbr4E6X? 8^AfOohwޘz[l#Qz7^vb3/ 7E6awTx0TxF ĊPįr'6JGwI-{ha˕evMnZUUYM^넃,S[f8k8Vg3Aʫ#ۜ;iS n\{lum"',*Q y)"h)r{#^Y,GHUG[`#d}r H(e=Kc ނU9"vìB=Mu$#F6xD4VOKDrI:ZBiU=VP<񄈃Gl-6Ifn 궠ᰟ! 1;JD {<24!p13(wwOH64 /;f/<+g?[r;a-E/^N2)/~Xkϙ,Du^WvDlrwY$Fx[>dwo/͊W\X,FKYU_S鄚" _1W ʃK mG<%u$ ~S5B<sK8i~ ZdwOHQ-9TACxthpadEV0#fLX׌>KwJ 66)aK4K%GWk5+.y `\ᒁREPt ?:0P$HU" {*4>.I$[*3O.7/9vb^f\z&P1shu" I:NIeQG> ?9Kq=ٿ$0=KWHƉGegY(g)OC&xY0z.KT%Ltd !v-^z)VM5Φ~2`E@Ύ2`$Rdm،8WrW$[O%_|Ɛ83WdC/ߕ$"WAkLa;8tkQJPqb򰈬fhnJS<.1EcjTA WCxƿLA~C: At⒀"p&Νo6{\BkOD0f/M**24Kk#6wVnU 舆g7pؤ~&cNW*m;ڹOcPetn8XV4!7{t,%4K&I_:( 3}>O[KH8 A\6frfA7CXǏVPѩj(B4Syn=6eI;M0/).Bh67wnD+L=2|n0:RN{?Em;^&͂'0LԑctʥRڳc iol]N%K?K,4'Fe1r[V^~kn>HVJ1 ǯ% >Qς6BSCLKJ$UN# >:ttq"zj[@##>uh|f2Ty8I}x |Nѝ/~vd }Z﨟::>?hafJFeu>Xez :wVjuReU" lq|roo@!7#B-A eJGdE|Ck'$ҍȴYr5u3{2ȡ?#1 +CK4S뚻}Oؾ9<&$ǹ&FXZIm&z|mSCJ&!&~/nCRo@"+/joc&Zt9N/I-W_^٠ks/GV;Jlez̃pF>3!7:q=?@E*ep.Cq/n9Z]a\Xt3Xz! db8{FăԻ [;IK329h)͚$V#`cZ KkH0U94)!ڄIF&/Mh섯-@/i* 8 ϖf^A<>U@Ϙ)u@v%r B1P!4avÆH2VkC*H#B=[B `zC -YqMwFD{#]{5=$cd95G1kUR iXEoӴJ7^Jhyj;9v_C+ԅ#ؼ[qb20MMǵ,5HF?8 ,?sTR=TƉ%XjuKUm D~({.Lo/e0m=jd;'̦mRMQwe'O +"j]\Y#y ;~N:ϐ>'Zdžyo,_ hЙ@-=Wmeî[fc`C|7q%64Z R_vS\ziZ7![9h,Sj\65DFj |"DrHׁdc HIEG޾Elc50!]:y=s#`a;bkz's7~0ƟW7;{$|W 4A0Ã[ilth5.Ms$ 4eޘk=w6;\`b}٧=rE>2Dղ_ͲkzfV~^ov_WVmJFLȢe{W"C" )1II:OѠ8XT.tw xػQ?EfҼa]j8>Z9oϔ2cXTW1.+0H?bǷ"r_,֤V񟎳*_lL2|싩kf.!I4E: -uj}x7~j*X`rr!` qμ<5dgk@8L 5; "Ű"{mY}~½aM{qz4c^cݽ$' EuXZ]erk!MM>i;w^\ ZŘ20j_eCdןW}ebRv c?1Hk#E1(Yioڪ"p(ѳk}zjeM޿ h%,*ijc8q``-=nq'Eklh;Ԅ$7,THi1 ܓ?Dh)Ia/Y{G"tȼ@us3tܑ_I,GßBDLOO", 8a8TA-}s\,B~ِ E{ZX'T(KYB gOh6> (fr>q|۰ &!PמP);*VG֫ծ Gw_0ݸLp& IDt'T#N"J^܋dC D"FNiNI[m#..M+ Aldu9i 䌮,XPDIҏ"* 2D\u@e`MeiI-Ck `Zk$:OPI:#l~kb t #'(iĉKW|(ۘf^5 hC`ٶ0,g4 y>!/pKqq{VݚBl)`j _(+rc-ѢaԡA!}> b '}q2\:]D -m3&]m^H-C]g2_ r:\:<=MK9Í@p:).́滴F+[]~P,U8 $PIKGP|@.] bcB%%. 58X?qkhlJJ>eqcd 9{zp/S^%l!*YvHO .@nV.zvQX=ʈSg^Pu@wʫ\$×ZveY`TF ,FWĹn;snm(@I,feߨkZ+y"I];Wh? |B(yWМɰ< Yy p s\~Mhɘavr0YsˠkX(9~:R~p_ R="S@wꅧ)Tgׇ2GN'k3}Ya-! Ws%) 羽:}bL I)<hz7GES@xBQbi@ʠO z G tD"~kޒu"9iذ@$= -U#zz]z)\zFHh#Fo0Nj|wECu6&BǠr&C ,ULHC<<,ǀ"zM}7~܀El|-w)͟B!^Rn?j"k_~ygbZojoNė;1dy2egƷ.#vٖH\c n4=]^~O _ʦќ t'~~96/N1'& sд>fuP"}y$0`N2obBpI)L(pv48*f5_p KH@l&M$׍skd4CĊg= J5xAsM NKb 1"Y-H^]hkjQ\Pʁ,/s`J|(X_;( o5c^z[:,YRĵ!G>J97*ZbXvO!iNW\osr6ۈ;ܳn9zgoty(螎 ߠWgM>4q`$zu .Nxɸ2d& `;zQ h]օ&Z(?#< ^h@I^>sՃ: -7@FMh)Uoj ^x?Q<)%0qD{|>KaٰRq*,IѡExز3kL 6L@ r9TհDDKp%!rE" 38NO*.lHg#&ӫ:&ř"U@},GJq3] Tħ;bWt'˜Urc: Rzǒ!NseQ.K4M@a+ jEYt0oxI@Oz2-Ꮶy9nЯރk\%&jj GT#*,G!@c}.( .H2elW]>cDKsBf0Ğ`[1Ak:uTz/L/lM]GE(N DiotI%&iQ 4u3H%io}tj$/H9E0[nhFwʚn>en%K 2AIHf}$pf(,|?qa^}p50.VlO !$//z>7MOR)Dq@F:(XtbfFk=6v s+D +@ޣ=JyKqJjxO4SfZB\[Ωf}{inp<3(:-}SRHBxU;-?U n}AU}tu@t1?ޮe _P{Nny@sE|ZӺX}/ڞ{UgևtբT?V59 φ_WH43L f^/qgJ@|wIAyRv-s nբ{VU$-mHxsm]޿ANN0~>mO)4u!LS=0RMl ˌoZ-9Qsӻ.{C5PMA~@ck>SaN{Gަy{YYᒧ m ˞΋}5i{),HU= qoߦ9U,|sD&Ta$ޣVyIĀV͈7D9}j(̜HxEM} #6>>F^"$ʜR;i>C 5ǽ =IVKx 3]{v͏߁r0͏šKZ">jZLE 8kU~29rwNcM %tl0W3עti T!= Pi4r>Q{J$]wƗ~:֩| { YG5qi5izr>>b HJ@SY ~ CoVՉ5jI)2f[|X;>SybyQ5f=nw D(f$@LY{Itv0ELМW ~aRhqTcIELX` koaTlz &2ÛM%; M74.x˯uxS.4@~CNa wbaQ\. UЩvI)Aҍ)^TiB0@#x0 G˸d[7jM{vQ#XȦ:eKo?d#)~uOu֏.|k¨@l̲X#/oވNr$ǐ`ABܣZm7@Տ)U%xd5% X㡒 )Tu4/ =qϱjLVd&.nHrp*"! ;NKb]\vL(7' $rab1菌pK)qF "]M0&_"0x)ɻY+ugVFV͗[kfGs,dž) "q*S\Զ c4RM2\@+^ %;l HF5 k"Ea8i Fz6fVXS>(!ۨT[3Ny 賿Q҈SI,~.6Gg' GUcV_Z{!PZ*HK)OLnZ9 m`K(Aꆈ+K{LvNCXUZN&"t]7d¥F;Si 8CPC1dKsuPؽfbExhhrc7Ǿ_F䳽+j7wS[nI3y'|u.xS~4>ɦBAb9k#ޥUս6vx`b}|LRjY  8j6 5Z0]7/M`{j]q4Z s&pPt}d[Hi"r:AYU^(5΋QٝJN =zv'8âCގi9Fud& v.y$L kXʣbC\{A_=_GȔl8lHcxy(籢.YnH:}mX,$.TrṟIvz{} jr8ĭxD)!bq݌atzo0e9@wאC?~X}W'j@@p2ڊWGd 3S3alY/&?E^:v7_ 9mMz /VyV,T@tWd&=a?t SCqr^t6( \=sHU,,ZpAma±eno@9FBr7pؖM7=5Kx5WQ,f E輪G7O4'e_l,+6aS`dՇXIC|^r%.3f樂!֘<^MvCꈧ$966;|`tVltp8֟2}<* 8T6oȊv LƧ6~>7#HBfjǧo]C1oVfv @ǹ>ȆOl؍y82# qQhwAeY~/\Ƒj^3k7M08q#I [>ffgnm_N-Ee/یK c|%4Gzz+(k*ʬB58O!"1RسB>`iҭ2mN *RC-UsTa FpFvC܇πEܢwGêB?ƒ8*3 lJz%E3>|!wjeUJ$SA]ܲemoS/LT.+&Kj"M[YIWu,/.']s_. Z n䞪0Ua Jtv7lh> Mu'M0$=?nHz^H1?RjrzٱZo%ݞD^3L.ix2L] /T7S(A!hR#Ǚ7iaKiЛRĕ<MʹY8 )wAhkX/^rZR츇j6.6J%CR$P5j~Sgi6sL_!ZYB 8Bq5ǵF0l\?e0Og4DI@Z,Yz_MS`7$go!?J UM!TZqW1'h\G&aCU&sxbkOџ|bG%lHHإz0Ziwa?jpSR:kԏ[i^[?l*Y5 Wdٮ)~Di#ou#~]C0"jH- ՘: ray2=h9ᶽiCw j睜L o }[>T&JZwN5'ׯhVh+\O&u|HIg{܂`渘jƢ5"DQS9ӵcS~F%3O:Fᜒ5k];?uH ݠ1"rs׾ t !٫XN]EV 7߃J>;?o|(]0/{gmMI:^5,]0w#juvz;'|pT/W1Z vƏv!mk㻙dB\{fx;o 4dh#YGZ=AJa491a8js /N [vt1Z3 -&먨DaoܫCh<D83Wb#jleM> hg3o3/θFۅFBex}ONB9",a~gXm(S'=댋0+R`*FQn-kwu`LQs60¬ ư 0~iܽn팪ҋAe+6 465-& w=(ޮ0ruhP}TɞbdJbenݣ!s:+(7foC]N%ǐ="Xx\2-ŒP?}'XF[ZL*Ssan=Ta<"ɟUdCe3.#};9Z=W!9Qn?jLR:4̤Cv*Mj&D=j#}3,m4*ʰrę]*e* + nIkD=?IdUT~V;b=i-w1QV" Qɭ%gWo/iZ:f\9p"9hT F\Bg ȾSƐ/530' f[yo{?m`ksgʛ]ydG:?ʎr_ϧޏZK0Y.Ts )na^jV/=̉!p 'f _96I'K]W@󀬎u)Xm~ֻnTLQ Y\עdؙZ"7ƺh_NSXNR}+SoԞ 3o#ZUF*3y3VlqFfC R$,xP5Icjc+?o_h65X ܊0pҺxJrc7{=1QhLAhzu@}^l CO"1xɜ/k?EvpII^o #z*e2,jF!%fi55zYI1ebQa$2Cdk f YSk \j~ӵ8(9H"C?xئ7󊯽7v"#ěxB6ޠlWNA,zw?zJ;XX)̃]dG  ʘjS-V-*.D`ԑ$K|I!s GJQ-e \A1|$SSmjJx*+Ua*۱6D qxäixضxRmQP_Âs5oG=5&$Q^К)aa@D-Ifn^ֵϙ.!͸K->u7B/F кdF6nW kenD1v FijoArRuko9F믢Sމ<`,+Q҅\ rA|Z byN^鿊"w|ýj9pjgГ@@}^qxwUarIsWD+A0}'8IdyJ̊7T% g 'Nipj$[3N}l$ p=LxlmZ*(#Wkſ!l:'RmÊz&7apdTU7 \z RAyC/ ~7'T }cRg\0n雕fG^Oސ2LOў}[͠z ׸"Vİtw>Z6plh2gbƟ"b>WPEYI1Z=;j~݊D?g>#lMS8t YEId֒UEm+'2[#P\yK%/76xv/hZ hyQ w$, Tt =Ľj*Wg0[/V]N 7ߚ% ⊹=.دHyU_0/@ʂ ַAN$'H]Ͽx q. __žHX̌HԸEPd@+-Gոv0E"T~cw&w@v1ޞ^4%]sI )Ԍ̿u// y4>.AyyOE*˄՗Ԍm"L0R95d"%N|LG^gl4žy &5tmG'Q)T9Tgj3}GKjxiYRao56W89x59x.9}I)71u.U ?R2NyW}U|̫%.Abв҂/(l$gnRRit[{%ilS* \ 9܊Ӄ}PYmeס_3fvg" h/azqUW~dN~,!X[!&ŸotM тplBB`J!}xLwS A@-YZIH_P_jmZ'JꡥKG .ةySY°n\PW5Jˉ~ km3ߑ&i{9A|9$:5<9+-c}^tN\1r@Mr͌wܴ&=؈ed'*$VDIrRC设qjC(^i* tMok.(zM|XPs:UMCK_Mfcй[Eӝ|:'_69&NOTwMqšw=g GDq5;%>l]GKR1LzyWqqO{>h`l@` 6>Њ?79pTuǪIAܙIOU5Q+@*)=);UY盝C߫=)IUX҇'lbv#`kg^xyoh$.2F}F\JcYNWZ|h"1SsKH.*SH/G \8? o9dvAEƛԕ`pgLaWzL('8k$oQq)*@x<""o6} /bC%9$SF~d_5/Ak ?&wZju-`o8dp^)#U@&k+lu R ΋3""?k-=kE K8{*r"RW-Rɭ:2ߴ9|w +؉2Up>4!&R~FoP3_B8rP7a0 !÷qK Ϡ9;G =ٴtIIQDxxk,c\j 5q iKQ\=4هy)6E.Uev  ~N)hEb|7aEFs\~_AMy6~R/g6M?'E褳}ni̱xHV,Ѳ$C1|sȬO 1۶l |np_JfC;'~ѯ=u+]wSo]2m5TII?ƿ4^h ̣?$tࣝC=HʱE 'r] C,;_GG+];tUt ĔCpɴA3PXͷ.kHh;9SbgP,>lM ,@Q[Rfxu֗8Ъ}u;{cml-'REkP͊d$I,\Xf;8룂 u l8 a%}vC:<ԃ 81y2xYC5q^uCi\fݧ vI@Z;*C/1tk&W,94H,q#_)f`Cf mT9 4,jHRV9kzc2n#ܞ':2A?΄ShIӝZO3l2`MZaPxaJz&cTxɍ{i1hM=f24!px) &3)E>|Ixo=;vx%`R8tKEeB[B  1;z;Q۾>PnB3Z$ p\CƁmV:ϡO|.2%/g~0MuKyu{K`_Aq"L0zG~H(7R+2M$CËnq4ǵG?&*'JU=p<$/S nP.`!:':վ߾ Hoc~Vufz$ { Gl][_味,1-'ph Y:LrT,yDw#E6ec-jgTɯt{ 6kQd4i*߫yӌ/߉ #?Gu6Qh& N&&gG$v BE46sK5QIǐC1u˰ڵM|TeTƝ55"RRlq$+o 1]aڞ\Q-a(8/7?sPI٬{ݐo{"Hjvʨ|nUƏhan0 :ĴNL(idY ۻ*38φ_CU:xjcUܿQB\Kg0Xwy^5@iP00m1 ҙL0v!Ph$6F(g_pt,R ?Gֈ sp:8X+R&F韧zG,CL̨Q/!Mj˚>X C떇g>Ϋv\dž3;f N:P\δm[EҙI'.UAHtOj$;ZԡTIĿSC5f/U5yK@4U%G`sOmt>6sByHuR/mٙMFG '4J J͟4Va̝iޔ EL˷-N#] |zK߀U/٧l ¹yxRsvYO`dm{"=$Swꑹ+E I|-ɸjw'yIyy&+puuѥC,/y/ï6*vH8ݮuYC_\KVzGX=|jxLeYMa4^]zTY.VКhn 7NMitH-ˀL+=kb!។N)HXH$D@ c6}N&%xK~Z{(c'#Q=YbUγѻ}3s!G !ԡ݊FU"qsLuTS-a;G"pLl0%yV1؟D5W`}&+8v}Rh>yր҅+5_OL7 yIݔy1mi+򓦹 8] >Bx&K"׏4[?םev. dl%'EB)g}^2 !z-S 8[`<އAe-K(W6߫pi9OXg.ZF.g0yYB!R8~T^:z9<'C\9$3DԍlKe \8FB5n򥌓F̧_>|fA Wա1>1_E˥z~iWʡ@qNixqwn>,gZV2e 6vXsj{␌4$mx81ЉT=PyCl-o,r988NEtUxVWa?a ,]W>PM+sc:d56V)i5h'W8 Qߝd>gJ Hkٛ:ExT p׮Qxu=ja 1Ey{}ȁ vKRVz##y'&] j3T5Ϟ .knK[s%` =ۍJizWC;L+1yu<5ICaⓀI~F^s̍Û8"+./]C{TB-fA\%/PTXQg h_$"LSи-Pj[WszIr[a=>:Ua:ŬuwhRC(S$k؝H+=[A0RI kzN8#t,JpPkRt-Dgv]Kַao}V/-<_3s_q9cYCWoy&[ \[G4x:PLHFM_Tȥzݓ`Ii-C[*d= T8K}ڟXWO>%LIJkbe$8T .b4 sɟP>3nЕN@ ]qw%2`4#&KeG ȗH@?&d>C5ij6 UYLñ$1P4,u}i{7 3~7Ͽ|ykAwd:0_nL:*Bt>1x-tRw5rdͅ/ORR( $ I]3ꛢ'Io o~{xZ>zXwUΙ`ˉQIL+Y!M˰Trghhiye %5D~Q.f+9iKJlMX`l\xyըSINxt0qf67һȭ^)!S(*XOW`qݮdX vJfu1.2mgwklC:ۍQq I{eKrOic~.I vN9ZLv'E Z-tV0=5誯kF޽at=N#xMI(_(t6K-Nެ<ҳ+}.Uie 5sSg?~M_/Wy.Ijҏi(=Ldž3Y)h{G4?}߲-S>ɞ? 7~vnwX0]YN%~%,tgs=Ubz= 4ӳہbV~!AIl^DO ) nWCyi]mK ZyX}Zf,TyCf$i-k2'L;'*Oӵ\7呿UĤsK}2ܿ3,ʈq 1VuKgAx<ÊWPacaf^rVhRP<\ e=pQ" b82(xTon8qyȬ*.G [ ;rXt7]@@7GCpU`nԔ͵ɥ,T? 9Bk@z7*uPdi ?ɪV ڭi YGKJ>eӏ.3^@wFMEa2qSݟǏ6^B" XcE(YF yiâQ߫IdyHoj/M+{+o't),SNWg#D@=D8੠i^pHg] e t"U&A+bpy?e{wPϐ}~<(?}? 5\TsyxhGV6|}GDa?:/H\~Q Nx$|.rZLѤXctBJ: ]B<>%$҆vUcUsK'?gIP $<@=B( j#5%{.w/az?5>Q!5HCnulp3XTGgD 䁤1#cdnETjTS۪<%9&l)x(;˺pN&3&[!6_zɲ"b 5;t<e(g݆1~^>\8^{4(lv-'?^,OyU Eo,o|y,=GmDВpYK`'iK:kuv*ι^ s~%W$Q܏͉#$&:ɯ{*>$.r,JUpr,-N+uHH<2#kQ2$Y -$J2eU#ւhғ1\G[F-n])`5qidedmDpX ]ǣE&5~1m 1\\w-wPV74%PWtɑLTx=d~ 'Z\6-HV/Ѫ-SٞLݟY塌f_cŵ =cP-?:oM3=URtG)冠/WX&rk65=JbX їC, jbK;JN^N|d[6EUE8)aI*cNiSH(e4x"FRA=*ya$n}8@^NtԠ)6o BlbRz s^lZX;iv7Au*L L] FsC~oza)bi2u-8fmam1"Sn#/~۴BU Q5 `_OGn.#~3YHħ럖Ti&-2:f{t뵉;];*+ *:K>c//j#2k*E oOi+#@DF^zlJ8٦0"&FnXOhGMBR$/r#nQ~ `5Y#l []E\{-tA9: R6HjV֗|5ym%|zEx*%Wx0YPLy7!K@w%uj\ڦh$3m'M`0Tgp׭Nxye܊'TN.|,ut@3Dj]M ZvvE5OrͰVԵdKVB/pVl$%tEp? X@p| +Xe)H]b`CUփf,fiUTfU8q"c֫-Dq*ha&X=TL!=x0" m#yJeFB<:; @ 2ML;i zĝ<{/+ vKG)30~xigJZ{=W]ʹ xG/lR,X7A"a9 'Q&H$%F~Tݔw]]a8hIi! `Ù6TdOg߇FÖ*>..,Ӛ{!?޻  pv8bsq\\pu_љ@>5ܦr- r+K@`u_>SlJsZ|4wRfY JHͫkpATOS,`hq5KYR6.9L:85٪RMV)59@6Ւ%2/յAlL,J"S#L(#·5aNE[{+'m7Dw\Z3Pfe(12 ~)R;f5.,dB G1JP9!,P bS[2$eD =htdJ2Й^ج0D o|(ނ>.9rٟQqZ5}O:مMKjEX+RfYa"= -g z)c m;A+MfOD;v&ʴѾҕG\V*Yc"xsaIx &-H"6zi)= MP;t]uu4TbדAWh4#ET5[/Tzi IEcG,kRU}z-F)q0V3EJaQ䖉i&]nreKS]FbeQƥZsu3ytSΌ-5wBB -%8wc'4v- WtQM现ƀKK(QxQ"';to-+3ۥp,RkGƆ#Zʌ/I ᪎0佧E`nB[o_/HrVGd a9W(r6h(.yguX=SI[p?-UczY9{Xzf! 4ȸ}1JUNoP^,MGv7CY߇@~nGo;z2瘄JO!LfK<^skEtϳNgqqNJ ]FpXI_ áԾ^BJp= .FoK Q?uU`ҕ~aq+M>@j#Y&Ty~ )(!FHp00OkiXgk&v]z>tܔBY W|b}W 񡁌TòLBC=S/;g~O E^W+c=G hu+yltJl27N[Q%Ji0Rss9mdCu06eK߹w?B'͌R 0R8 GY`nŬM; [,M4+a{R${uA5T[MB/z&'o__M8})[d.2@xC&>vJK wJjCw5=29p%՚Vk_Gu-RŽGίɅ;=v&aǶJ5&ޜk|W' 'G,e$`[Mފ)VhGh-zqD52T D";_kEURWn4V ` dBA0O 8ZןسEQz_*??vܘꙟk^'[_,t/f14(69/ל%|5|eKBM;ˁsb܎k@ۄ0H7vuPI>CbhRSZ> F1m ?4WrNT]`4`mYE6qHT6<ӈLCH[p1y-Kv 6UցHԊkcil&t>.#v|g83cEVv742D%"ܔD DIg>8慡X%|%Jc$+jngn2kg-dU7>%@d>\ObW`}&k C@Xd( œhtE᩽ƶ ]dcj\#GiChV  F` 27=œC; AO:w0hV0 ~ŮR)e@ 5, RX ) _DĪ,{H~|t6c.^<ԉŬ!1w>R0m.;"WrC=0;_gЅ_eS:O( ߒ҆LFrI8G⬭(qETZNJiÚc9Nm`ќ٩q4Kof]4LHBiN-KMw+vNd[ưM^ُEuH^iDސKKr$ њTJKo TrZ!% ?rWu+̖H$z5iWXfC:w bud S9A8fAm2@đpdo9ȊN!KsYii4/+ (Jzcc}_t0yNqDܱh(ֲso龎YP%Дs_oSfzy<]juUl 'wL\ xH 4DZ&ho;8C]!bd(1ݣl/͔EQmAi?ɶK`}hIVe`֠>k3͎L߈$d,:@r*3~@}C]"'sF%agꮊW.Vf7<4[ǦGg#7i,T]S㶯.A_OQFﬞR,VcK*¦ABW. dxse$D0i#ЌVH%Ӥt>'f䑲_V LWݛ7:,/"|rm%>L{ 'POA^pm7g'KZ4ĸ@{&Xb5>QhsLO)5.V'ޫSKim9xׁr:g#Ie"OnЖPU 7gЁ#\6lUE|0ۙfB#z_g?5 TO9jČ#1tVH¼88|Г{m;GBBZ\2+>B!5ɏkrr!s.$[ۑ!0C7HvDhkuMFxܪN=Ŀ GtoV/;.1s8rz8`ro^٥ /j}ʁ"4Xq5i@40U]Xw}(KpM7q<'7ѹ9zdra3ȭE&|uE; pRC_e5)P]hE@(6[ 4DQ, 07ma{`ƒbܯ<)91͠&—F9]!/@"IU HԱ~f&ѲUιeE~ 9]UܐD]'/&`:2/BX3a|aٷq0R&%mr.гPS*-xB軝ڝS"骥7Gfr7/,bu*A\VV O7 _YՑq^߂Rumj 8a1luv)`,qe؂- Qfa`~Qqơ&3P Az_G''ll٨ fWY>c)8LhP[@?LRA7P1 bo\4]›R_?|B$c0_v`kd pi7H \_ay&$e0Q@ILhi*{ˇ߿.8^ַ0Z^%YhQJW_89igs P( =`U/SP1vT*@tGA|vx4Zzh<>F^.sMN<(eton=7۔|ҥ.x_RxeIp_caJjmvy=@. c`I^Lcɣ'1Q$GF+wY`ZelT ]V72gfh19Dh#s._\~;F[Xl:|%J}(@U|MDǵ%6ka>H߳fb\ݞwp՝ ُ--mYH#]5z z-B3/ߟ"4ld-IP;軾c9t9/{7)9({yMoJW\e|%m\z_HP$w\֛ڧ:)(+ cc 4PCKO$ (_vZ]֯WE:RPeRAғ%"{wb᰼k_[;'%?8:͇aأp?@G\ۛt4 NfU#I|\4ntb+V΍qVu*kAy)V"Nyk<"V`OzH ;(pL4IKXo c͔L'\8*cǡ r-8)yr2^>IkL_ӨWV*Gм\ɇˁg|2xI%.bQᘣ 4|X\*P䀥XY?&FGD,r54@B m){ژ}ǖhJՏ nJ儶ۿCEl9 {?z Hq8EB[N6<FGl<- Y.THF("9GViƓ O@=$e6nKH;_0/_x:Ἷ[C]*KG Pd'?C8Ng8.uM!/zZu;+bkLW$**TuM܇!+ TSw!BB+ۻ 1o˳[V%{w-LDɾ)Eq{?NPհ(-# ~nq]'U~n{EgspOPJüJZEBfh&DhJ.p!leJG:@ Zؽ]~j\8 [c({|7ASDž `>0ӄ}@l(Yp iج]ɓj]䛯c| +-VEȠӦ yP*$)o\buD7} aؓ j1.#3Ǐ&UARRB6?y/vFaeÆ`.{) fun?XV}#TQij;x PXTsTICFqcnsp}*؎qmIq\oSh5jsSG\)R+Ow/@l,1]1ٱAضʔpS1a@'\ŗ hlY)1k"7R>S c3)ъ"7,$ؖ¢/;޿bfGՔe zf1v18w>Nmo hw ;U)5 BeߺE]Uhâ~FF;}GXRnX@0n]wΣnHqN@w]\x6i \DiM@L[(5ϩBt 8"i 8s g{S#ҩ`^}AհJ虏*7V$j[NO7qg#Wk[7/$ 56^ V3?@݈PbMZ9d`@VMqZ" ībY1o N ';4Jn8܁f@K/{*kCdF^TP }j02Qfk7/{Ko6ץ*2;Β?Dث+SW/ TLc}\1v~U|pts!BtI:#㎛km%uɹ3?jhM!B0-MJx"] j%"5W4?&;u{NA3sQUn*t.4.eHƢ(o1B+nk 2bpMK$ǯ͢I "L3(N8#!Cʲqծ|mLm15O,5h8ΦCsC_`D0{[~r_4BpBW5rj'5eTaB6=d٘MS쵊.xr.?Ϝ  o]%~Ս{һv1qSN$h;+dC&6W)RxVzg SK =YhĔŭ]"A\6kzZ8&hSo ӗs۶Pr{8 /˸ zNuaJTB} |IHVVFUxpC+B jM8\ w_lbKQ.¡U:oCϸ@ ^f.dEE{fUwVyh,_ZmoN`\؜eAInDHzߨ zZIjiC^6[ X,,=Q I- `6yl:|h %j()$o0Éܼ ExNmjTt &vGKW ㈻+Z5yt¥Al*VD ܖ錞==Y+{#Q݈Hܼ"u.TT7ЯɏVv|~UY;,5[X-Ϝa\RCP uI< ̹GM<ə6;S`×l6Ax_CsADb Gv]6Νo07dس%M}AgKi uq?nkѕmчsgrB~Z: 눾X> cKy"HP΂f(eq[-(ek#*))TpD1&mBWq9R)xq|1Z9}kj Ekv·}geU 2`X#ăsåoPaX*쩑AvB˄&ٌo-6tTfԸdOBÍ, ߷B[aGPxU>L8,6p9N B7bmDLA+»*ٌ+s7J_ʱ")dH "${B;(%h4J)E W4.IqQxg4㐰2,:9̽jtsw$RfmLtnWDTg1JbqךMn NvbV`7Cلu xgNJRezl j?őF9CB!PXL`m)]rl󮗱*%߇]%*&W^0VEs?ly%bbv6 *};72BvC/?Vwn}Ol`-8 |!`yvA$7SztujZ9>O5>&ܜv bwY7CGBȎC0: Ѥ+IQtp7l9TĎoAu)ɿ%f$8CkP2ԆBrB)j^EM' ^W6`lã;X5F|E\<7©AN |e!e1j7:m!:mrC@ ܡ| ';xiO{Ԝ>Z:`kz4NEb.;6@z|TdW=%)USl<>M7F׍$!9$|TgX ۄ4طt@ױO ygs౛ wUiX$N2M`'? )=,:4:c,[]_J{W<ܤ y5f> M5WvDų,K6>F] qL.~KQ9XF`^R\Hwgp{z)Gs nVVp-?A[}r%p/?1^̞{ ?h0^O&& !oP1&1ũfyGVtT, 2!+3`U{L-_mƘWWuÀz5fn]r,klpvCX!]4ESN$ 7rm,̽,m}7򍱱cK@.zU~ _kbNGk5#B '>a <c$"ܭRxk` o3|!J]9BFyYP;)OUpYp(pzlh5eNij>t7X\h kH7e &z,|;W=YhCrXi>gJ?i)Pú~:2P0M6{vdIۆqLaE#5ZRb}{u'}Q-JBd:>NFXKWr0EVtPBɾ5K e[aM`߇OӘ _ן6>HnT׷d2MmDtg`bQqdXкBY,c-()5a ~AeҘ:ލ;y)(Txa#<̲?ncPqkn8v@F+MG4@*6p[ܱk q 7‹`aH5^`$<<19xs,V) AAV@$ @XV4&m+ FyH$`bs(2*nاYX3_EWpx-- a*lLφŇZ&el0'^"}gaʐ۔J`|*]yf%!ngvZWC\O@g/p:>t s_kDDF@5W;YkſbSMRyZ6՞/P#"W[!˂' oܷccfH9jbaO\&cz^y|6HӗVf[Uj1,waHU(HQI-a;xL@û.V|k.D2MjQlmp6fm+AZ8-ɻ}VdMb֢ya}I] t[z*BYjMDfhngƉd LQ癡O&gj&'M'sCm VJ7:A))l3-ǻMN #>,U!(l&&AXz$'2IԏLU㕽?Rn"A+"! B4ݗ89Um@X7ۯr)u׃'T1\8k}In߹@62U?&NՐ槽'Jl~f̽56[;a8͕:_v+x eOoE*Ya. r҃Q^~50u9hʤ+bݖt{bx=|%f ށL TCv@#$f!q1Ѭ3㙠N#xULt1ˮ>.vP"j)WګwGͬ"OffTwϘhttN>7EvWnr̺Z2ίG.:Aʥj >ns"0 2#<jIYCG28QӴd-a}kz+n51V3\~yhԝl"w-M,-V|9'U$Ijؓ+Xޝ ?ԁFK_h(}.E~ybHW i[DЅIġ](xZ 6p˸`Np=_`S6* 5qGD\P3jL͋ #oxWp]O t0G[qnIu;YTPT?69sPzYs)e~jA!9gr /MWrpCd,m;x76EEbPc),Y3!ȣ=3E Hon毢?lE=NozDybL)x"6F3(.y%cLr죫Г6Bup;t+56؝8NHeG?05O:͊yy&MwV4>0G|XHMsQ$s!9:Dx5cߝCk/\NQ05vyI!3R\rTP+yýπwڒ7L!}/ I :Ւg_r}a|7&/Q%, 4]eq_cN&e6f HR0xTrxc9BN7)kEfv v1 Hm@~t$ѦʓfuԤ nC/P)A%z+OQ A8m7:!h`So_qK='d5ks_uo!Dpx_ ( &EojC[Uv$;f5三Ǽ}:T:jӴ?;"Ž[3 &gBIHFz`F{0p/}(i/?&2grpB::gb_4;שvهAȡuUЩ"k w2"JW5GQHh:kk筵1ѿIhH ^$*peƗtaLm6ߚ`inR-á%!w+T[8B{rܚ8|hPRx ʣHP:A$]tNʛ?vc#g(-2SCJ)gU`8c͙!N\"^Mf-^{|Zni&CW'ql3lz e86lj~gq%ZN(a4 HS~QF!r:tYBcϒTd*RRan~q (pxTTEn8 l->&7ptEn+|_G^&68df(9f-;N2o),7ۼ^@ESCO3(i`׊ZK /'2. kج%뷭&*؟Px;\|fRFDԼ AXZ5Z_}a:Vw[VU<O?K,LeT# ` Ut-ɖ/bm̨h2u ;1v4mSD7 C1:*P$]1Wc0\WFo_z[q c's9g/-WGT֯Gȗ4 1IDW rqUڻ'NV!Ylv16ݑQu(F4RUooR9Olu8dYs8\޽WbdȦCՙvz%B֭7Y:%=,15|.s2p;oAEYGg<#Ucnh] "2fiJ9IVFl3Y$ݹ.@jLJ-GXٍ?@d,v aV?fIwnlV_nGZXۓ=6gw<ȭ4|.2qѯgPQT m%h3u?m`o  h7zML,M,/vy r#ÿ ڡшI CR|YiʦKu4?=~/`M!͜L.*-NG#.0r9ЍCKda-M%="p]R4\_FWT6Jy J}ǚfžhc~H8t]34|To؀N=ug;*tLg6V4sTiwEEx䈃ޑ-;PǭqU{d◸2;x&qHM+.·7ӕeU)b4¿ +h ޾_ى{1E[hCWyO֋ͼNQ΂-B}A4΢TGrǛ5!F` a9befk`n&zaÀs$2,̬g||s\H尖{ 1 d;o6L$پ}ǪJZ+e]lctxX\`|ۓ4bZɩsN2!  R{s/Lpo|^0t@AXro{j3AΡ LW lw J7-%Pz+AH[]VY퐻t T'(,̟;%S \|쒔Yوr '}_ROw}^%~y%FH+|pݘՖ ZŝK0?j-Oմɞ]-wfd$)21 }ReO52W,lfODz}*nE,o<#up"ܿV]`6Ն(079oϳYKmll^f@j,rL(S9ԩ͋<r~e&R%atqs$,_?јBF\i軴{ UV`KjPfvp[3—`EL?= CvN4e!fP 2Ncl)TwVqJCIF/$.qV_W~۵kv,Vvʂf`4 ̯4Z ~р9i|%榩geCEGB@l`1A<(-jo,9y?tL+UT!>SثTGUB8Ca#PwҔd͹Qc;Ŏ.ư.HiػB򬇄=Q-b?As i4W74})K-yYYczFAs>S}Rt[J1AC JꀎHݖL'LLP6FE_9MJ2.\![R=X[Oq2MoL_YlW+,s-k \#ٌp8 #Rر3ۍбrQ]G a1S#Or|ԩTp VQc"+V[U$ȅK* v 0xej^17G*($W; E(}CRI.KHn\ g+@d .mHhJIUw3+_A"dla=HQ .6;e7'/}<;a&Ϗ{ʍmT^.`UVtN[RThA R@IaCKg͐O67k4BT8l>s\xr=RK[.G 9y*{1C> p#56d>thr" Wp^Y/4 1āA IѬI⢯ IQrq &- b$vphXw2V4')z0I^9pU1_9t TfՊ؈@XZ}샻 X IQ9@#d+ 4ZJ;f9x=vLU{0@.~iD anHya<20jx+>iG%pcγK)DJOC'.6nP#Q\)=ECSFUEw n=[FdNYdg&@X@Pk>;(k 3m YYߋ0ύo+<\nHubhX.'I[`Pb?w Om/nZkQ؎ɡ PIX=奕CO s:& =}Jfp7XzdDrB tO*ZkM"aś҃;S32<+> #MgHsA[➂WvDGHVn1-vwrLxFluϩ̠WHC`-iL5faӵ;KUO !2*ty&!@%YXʂQ){Q"rT'>h9dJ`XU, m1Ў쎡b'ZKP7}0k=peM| P?BkcWoS cL '.ّ2-PNG4na>SY ݚlH7A1¢ DLHVT}_vɫX0.g2g&QOqyn-*#7. ܽo7)3lD^`4`ݯԾVJMU nE-8/ZhL](F4GPuL)'t/RMaᵨy:z!aUԛv! ZQwm8}I#Tm颱6' Y(+k y\ڷ'LaOId}tSޝ~%WcNUG &Վ2h4Lp=Q}$<|K'RN]_7*(~YI8 7z*}k fP*UI]hI /5RxhmBC(YZQػSE]Ga72]@X$YlQ 9 @!7^B425Oz+~yЦ X6tcJV?f!.gɊ /W\|039ڂZ`h+fEƷnhU{( IC}HY ?G~V& ctk&*8\8Wmopzak5 ? 䘞9"^H&W~>9XaR+TR$lS3}ĥw N@YUj;E)p@y7dإ`}*DBp ̵HK9{h ma @'гa13PQYVʨݙabWUZ$C-I8O  'Z9zāic уnj@jdd=DX_ҚL.">3'+}QE|s$)ʶbJmlB$P9 ?avKFDN?E|mgu&^#ąܛ%4;dio!Ԥy,&~ t*{ qجūg j"%6򋯙{l7?f[>z5"Ŵ͙&&/@p=b ]L!_kq]~Gi/lz1#Ss@eԈ[,Z}Zn&5eE4| )W <ⱒ_4h4K/qC`͔ & ʑl ^ӲTZ ۫ń qƙzL3X4sr4A^vvACX9B,!x)}@B'W rЊTgqnrg˻ѱM+p'|;/]4F֥nimdr3$hqO%anXfD53TKCBI0v{`aOb&!5TSCBÔIvpܦ Q /kY-^)>:‘e ϳ;LjQ8uG-F~D{5TߟT-0yKM &r8NnH!JLu`rԌ92׭awBvE>d^8v=ET!ѤRtw /媓}t;ot_6Ka6wFgj ?9ğbyu|Fi #ٚcWr7.koO]hrX4+ƜK]BP=i-}xċ3G/!O9;M݈+OȟKݺ4HJ٨pٍ-QҊ K6U"~s~"DtY)-4"Brf56stt_Mͥ `+sdOؖ\J?<>5:蔭RnO`۷"zR.&^̮Yj^Ci+%tHnm4䐾N݀]-C./)en0S-fJ\"#{kT˄ ElB00R[!A^IFg-XCU+6gR^ kWhs;))tz3w3V]ۍXT*۝[>~9b,r'~>h|l@%Ʀkޗ],Ņw/LSb>P\-zUX3xDqtnʚW߶5"y:-x2fʝ6oG'۰L)E-n6@:[e|zkWK:jtkCn-Y ΢ƒ^jnב=SO P'~]Дm̀c-cd/'4$<4 h@qğ7r^w;y}ʚ|6a!h )=X!;/ɺN4֨aPWisAۑ(97T$i<2znH!DŽ(%'q֗Ta!^u=~&ɱ -[Ö%'m''Hj޷.e|HyR[x])\B@ GB-XJfّCӾ>uPa}L퀰F!2F(mh,Ak~X+Rܙ>y-%Oe$GW죩xᬖRХ4ԉ]Ѐ)fàX.6ؗ*~cKb+eT3RT:O|`B/Lvr32idO% orHN~A hPIo W "l{iշ>nqϽSiyjRISK9Q, ܴ.j7"X _' z>%_ԙ6\o쑟S$v 0侍.$ahAfNȸӰUn4-PgtjT Dj'?)WqdW#(\gRW^יֿ ) K3{& 6p%U8Y h'O_mM"暮A"DHAMc-d7/[YM6j ִtN꿛@~ƬLW`TvHЦ쒿MZ7nx%uÒ6p5`K/T(S᩽󯍬螡v66cR:>)ooĪF,)!UHea gHvcPfa2訑~Zʄ+0/o]Q6=m|H9о~CAdE@=te㶆t HQ̾:&)6 ϒegf~2-N4 mL0f,m"^R`+͍DҵP\ASDzd7|9*+kMo^R-,JڍdG-5$ZpWOdȠ(K=q +%پ3kسJ2=iyWp]kNI}sx[,W_" ֣kG9-Xmb[8Y+UL-':@HqteP m!Fe"%7<6 qbщb0?#Xv9+?"Oq 1'^^醅^wʓZSюx'!\bˊ\ jJSEE>eʹA#&a}\y3}F[Wg[)2t]vu̳Lގ6p}$UYkLd0p;Z3LUDܜlw/wy K}5%^cӐ#>.*_/할窟E+_F_YX_S?NԻ;ٔ}W3#⸍S"C۪$P%jY} L}M%>(!7w-Cտ Of~WN( F50*Q$Zaz h2(\>go nk\hb|Skҕ6Őc}"X"zq D4ٯR顀}-t{Yw|Mџyl>yN13ib+3R3uA:f)H>)!q)1W{kKiʯZ +LL\>Z'M-v2&JUr;6=GB%{̇p߼cXLXc-Г,t{M˾m(iuƸ@6aGpGEƦ;XB8(g\mD &jƳ%DtrJ:ٷWCo%^((?mf~Mɀ{|BwMGR1Pr{2_~. rtЅ |;*8ec4Wg;TnQra 5f+Y{1g ~}yKx/&歼T緡K+usep|A4>C`7mON$t&Sh+N=^x8uQ}ؠ;Djz'exI1V>n2tԠ 7;\hMKYh鱚V:/Lpaו@lWv+#$z]$Y%{ 8qLت0\5NSG ب I : ?n!}52,=3$%r=)2o ^y$xҬohW#[*H߼9RSۇœ[3E(&K/&OfqH-1&TLУax- lg>)(_ >V5{r$[bi}c؛jڂ1)$eL!YLY!]'T(%&O 9 F/fƙ\PcU땛eyCsMO8Pz3T,geٌdq|(iRl>Nʆh>iOh[D:W.8Lrp?WpZTMz9 &SHv/OlYmoSG UI\$ں)ܡ^@hwtW(_0n$gC€ pO^+DA^H To^߃Kק,Sp^lOT&,W4pOܵ.Ai!g*_9+OĶ.~TgWwWR)Ͱ-0¢]_o0Hނi'}~G!44UOWSd_؉!40JŔ?Z8w u{sRF1D,SiIcNa8k(u@ 0f,!•]m]P'6ؔr˜Ȏ.mD{hWwJz  wp7A<]޷ jF݊jgk<jZ%ax K1m 5j۶W7HNcUOlof4RWg R }ze;ȗHQV%~G#RGa0 U|}4.g\U+,r*`%z=yT˘ e5 spi% 78QcpC+H_WQN^8RY $O" YL( !iyX|LV7U]T<J*.:: J;-ncam{}\E8Wl~@ zDYE*%ڛFu~Z؅1:( *\]d1hRϖ}j(?7VvsEǩ2"*ߥBXrux'ay&? eO6 B&/yɞ >g45TQ:<(*H ND|CfǴJ͎6knLԏOFqM +hR7+/v0ǔZdϖŷ8qrm3#;7އGN{(4i8V`)[:kxE&cGW) Zm~?=VLVbg[\;/T\aa>W n? ȃ6 d$fs4X XR./Z -2v͖],?pH+rWC5ӹG' ާhӕ}5,snkGw7G-Hb֫b{#8v@^3}A8X[T5^C,zzN N9夗 žIiEu8ABZ i69ɁqH: &Ը2|и*ᜑ Nr0\xeگ/%y_W}?W@a큕P+T%h(PNGŒDc"V9 `kZ%4X)Nh†`@XL():X')>F@VH5?߳]m~ilzK2OwW ì7ѳUF)H)H9WXbZG7:3yG6X,#K(O]}[gjY8=1*_=t!H໏ N3Ү0b8":[ 쒲'҆:)莄d[e5M\}ꓧh4_w4xRdrs``Ѧ(6p'D_]]ZbSM="K DccsRbԖH^ZoV] ('%l7xnOT\o>O,9aB;&[`Ф[462EpBp3%,>odA &DsӮPc3<(S_֑"C4k n]Y>Rú:>< qZ C1U;j!Q6k%&yġOۛgٰ0Sҧd4 D!W'J oP'=dÂ}ݩJ9( ෎*r22v# mn!j Er= "6v`"_1g{cLW3!ATᮡpk普-_x/yV(˸3sUziP|['"Q2 jBL"no<@Pt ʚ*Hw~-Ng^=FMVfT'֐Ժ,bٱ,=z/bN9F6YPZH@6diLmEdJw~R,pUWB(Q@#cџÛTjtrtAN|l7~hp%IU9j &Fk87]bH;x| AEW; XRf02"a?CA5e bAbAc{B4P0!"gu{[Nw_FRESBaw[_A[rk%)]aƓ_z8_Aq1:&?"&vWD"٠л5SS;6 RW]T#m{N7 K4EUJ1#xkT{r d9ΤV ~fj &@fpÓt})ͶG#n-(LT$v=b}X A9,e)2 gx*R"ju2 &*b$_X bhjK ɂ@;4Eυ#>gs,?Fobaˍ_09꒑\LV]h4רU lNbϓ~Ac1nIEطȁxRġ.q.̕^|7:?9Liϲ1HU%pqpOo O-K7kBsvbRzJ_OU+r`Yhi4-{ԭIfK ["Ch}ħRѽ. 9,8{*?R(pX#]JVͩwVH.dQX0|pP`| ;p]\yfQb8$G-lCkt[_َc4ލBX&T1*#I(?W: - S=Mf`3k]s@FPyIݹq%Ŵvh{VKIaW+2rG~Պm ɗw睔#'By&l!RU):iFߏZOvP#$[nONsW7Ӟf+mP]:4qqh #Q  '\ ,٢Otb9rwr4T$C{ҕ.'g{yo+DFGtgd{hL=k)kZw ^NݕcQFz\R _з ;m0xm#,{^E]\m>T+.>(L{O 7!#;P i^)'#lːЭdgCы<^3}U <;` ;9 bC^Pw{hT2:U^@lBC,?ti}kǓxtJ*Z8$VёvBa H8aZΖVS5O_>hI )6J*vފTCw o 0sOO} 1S0@uuvоbfMgrM;Wwغz6aJLBaydQ v@y,.^wyLMi 9zhe輸i DNZ`񟸃h2+sB;]M@ IcrɓIφȡr 72ivEF]AB3+85Ѣ5((\zjD=;=K$4#Ax`=m`42R=r%ʮ~.84/MČU.& W` wZ038K^ذ)U;(XF%ڛ7ppBn1U҂^ VLJ<0pz|ZJrfofw>fCJ;@YMeܫdH_&:aV=c{wp|\vФ@d~"/qtȼ BK1z .OH;zlcqoj ʁ靃D1U#%ʘuZF22I %#έ 8>ƒn:ضdxg \L#|s"qޱ~DKLUD4w>u#w(u8[ NnK[_o==vHr_I6A&ڒ4Ww9QO!TW`T\w%NJc3$ΐ2ؐ*۞<}!NlI`zyPb.Jr晋yΔI/q|˻Xe2nQmCT%WO!52.#S0NUMRtk!<^`k#ڨjD{>U(5/+?D8N|w"g>Ѽ i`JLּc] Žd#%Kx=ldcȞ9P&O-a4TٰEfC{_'i;mzD>UӃLcOڻbFܜzh+"6{$P >`OS)8jF;ְOjxkߵЬL')!iya7DdjN_ݶcƎ tRU8iQw|ͺģY72wu,4 ٲR"偍e)mk"R$%a &ђT_+F nKl^rԇQ\{?oW.NN-WPS#&O{ xŊ$zSӮ n.LDQ[}t6U7?Q}@Ť.G g"aMO }  E|)TXR_=`{N H%Oޑǐe5o(ʺ6*NË0TT2'4 9`6Lh:u )Ё|o?ʀ**aZ؞Dݼ␬hԍ 8}Eblfe/+zX#5GxmFR]GjCנ5v1iٹ{HȉQ^ݼn>d9l=6QV ARI񤦩8a9ρMB' M~rxhUM*Zg ܶk  9CO3{)  ;k=G'`gI_1]R7QJW6kDxUd>+Q``a'_>3?INQ)calTv@߱-cQIMdbhtѮcWG峢Yj&Gy{KFF"ؗ`KWшJ<|I6M1BntUa)pId8 M T3r= wW$Gݔ*}\v @oCo }D z KErviDr]bL'2ZYyMZoWCi}D|<ݜLb![^F/oOsXẺ8g$>53ĭYC4E.@e!CKڞK:Ϊe8d%DPD.תj;Ҭtތ<G&4E$X&{$V'7+^|{uIAmRAHIAi %b&-:SYHF*iV(>p? @5@lEP{d!v+ro^[LBQ[حtHN6TQ 3U!Ӈ{ix>8ܸB@OȖ. ]a^0 éGi$kؖۘR{sĢŽ2Ӕ},U79x%fBS_ā"m]]cGGK Jtj.3 `rau1VtXL)q\ ]qɧIz={pNz(M'jiNΘrvL¤^!/iP%ދ鶘+qt-q'!(X 3> v2V[+k|KF)Rf4qY"\&4oD;^h\h M8բ'',D׋18m]n k V\tF{\?NⴅXa D?:L ;S[i7Q8EI[z :> :!Rr!Lb)  `ͅP2pe0*<ۖ&]Z 7+ffgm0SUC9/iҸ hDi)PԈ3"Gդn}$8Sء'^nIx?U~Q טU_#fZl^ cBb"cj!HTrdbdS␼ 94gW$U-#Gg(鵑r25?i{%щ U) PXʋXJFtxjb'.%5FRHK5$$b ~8}b~`"Gsj0hP4U&-67-clC%ΔW[|9A4^AB4f 2چ- 1 wfYLRLG)fۍ',]㊫-IܿA͆7F7rdkˏ裢p-zɊԜiFa##O3[n{\s HسO a4$ Ӌnl)\Ufqv7|k_WqA8|Ř*Χ3_!P"=!2 ::4KJ UgJѓ'8e@\=TJ>+Ӧeb)ZvK/WXP:Kcˎfo4{a"ȭWKJFh:75.Ցɲ~2'O@nrD:O*z[{87lZz85aF}#BPNܫjE>S^1u/>Yע٬6םI~ L(׋/]8]cQws*yL%iIH=v 5,1> ΔtAHѽ}ԁP'hc6LO@`Ch$(5NwrxS64Nzz)y|%ٔ8^BTXf6ĕWK/ u"|uoJ3 'n`}?m)zDEs;Mi-J="L\B4^6pbv ͬ%3ⷀUxP=9pn&XwJL`,?>>`D[d@P|mXM5 dcEcE8w2UwHgycrZ[\OlH$_!-e)yB &3^h1- |73.^JD%7! 8^6os5jKJ$ SnXf +ϗ8hsCG]x_jQ$BUG&G' N֙nR HH=3櫺f檵j*i4S*(.7Ei?'?sn'`\7q=\?_N73YFSl2;n ` bkǃ:[(E%2R9DpOStQnm*l{ݱ,4},C{=5FI7fE7'm KK:hs8?&97.n/iܜ} BitnCHF! CEOcxN`k.Рhq02 gi+c޻n$zȍE~pk\-Sݢ[_^$Xs4OatS:{Kb_&AhghI? X#69⊩fgMLU>:]>3 :yzWG 60OT"8W׼]røĦN7*oe7R=s  %PG ^(ѻ8A7Z-dB4xovWޣA#t1,DUiG-Fe͒>xک&$BA꩖ؽfd1~bs ?%ul7Mn)912MJ\rQ0߁: SzKa%[\Mq̘<ťǣXɽdGzIJo9_HJ6_n"P ),7.ka}'Z+Y*} @+HJDGTYFߏ"^[skJK"aZ;Vn0wB0hsձ3/Ng ]X]7#}Fg.AC%Xl+P3.p_}-dxz2roqw(X;rX%wm;IoŞ86ay; K`&ա:mpio=lȽ"IdAF2ٿCMG5zc>x Si c2gOFʣÀݿRV ˝å%X8fL3[ ֎9ν$ϭC~鷬+Mԯmv eZ m}KhfIoQE\NpƱ?) oEv_lAtM~ca 5urm(-+ZZS2oGŠ֧LKx [KՂ[s8 )Q%AoQ׮G2%_⬜kjZOа:Ch/sU!p@V`:p}DEX<$HoDo(?>Sl/&] HH%π H:gI~>/%(oO,{Y ;_§ _JAG6mߵZ ܊pq긟neh7 &ݞ1 t@eQUxgcW2 lPlb:k- tJ="*o1S:r GpףB`$e4lyV$$2q''p;7op:e]7+\q60f[u,)VEf*NR#y(D4$_rgQ {`w%<`a\4M+PmlJ/B.nw~Um5ZE/}~W ]ueS^Um)`LB6W jMfrղNY #?!(;-ĤJ}KflTܳ2DdEjP>vfWuDV7ktڕ+K9xOAbbY"KL٤*;'9])1r9I-- oqf~Q~rzl!7?V,GA^vOW)H/lZM(OwU*&`ui  .;.9~/C?y fNQ;{b´{!:w{r723KmnR_QuJY:NS;xyʡUEAl~@TY 0 Ȣ UV]3GhBpT)+]z?ʰ<4ErC)u ݵ8:YYv*Sx-VkF]򭥺U/,B%q4qvRj%\Dޑ|HD˳%kej& Y?%G*̢_I KTr:߽ YC f k+ :XH9֊ 05hfvVg1y$;r zk'^$az]8 SZ.%75ē3 %8̟#BSgLB8i|(jHN}!)#!&?M޺GhR[H2(_ 5ͤwSܝ cS;?t`2Uq;8s[]ǁ?rQbHsK0h/zĖ`̙?=Q0MpHd y怬DEE87.en$=w<"sQQ3l?@fpܬe]~Q.\>'#.C: Ɠ{.n"uw{) Fu2ڱw Jp#5ܟxmk@Pe+X.UVg3 b HP}diwbMZRˋjTSY! ˠ"+_aj0+@8\5D ׽ˉABh4|;yEZ &u)~:0xT7?eߩU.luϊ(SGɲ֍<{T] /09Z;K=_]xH]DR֏(W;-#XÀuN<ǾMkk_o |^ro !Rsj')@$UvĿ,jj\:XTo_2QT'MNhcY7PMZۀ[&耤w:"~~ZhYצW1WT-\@Fu O4C}2R [:ԝԂ@3r42T/Fw0rd8j&~~JWb|잎 Y]G7(0zHicDV{(ϱK˱cqDYiACf~%(H -=v_Lcb`L4&20׉L8M7 3Vl-B$ƮJMӎloʦbBkdQR_ӧ<*q}:/Nv֜N8J8|TDgMӬ45J ؤڥN#.֦Ml*׳9\\gᑞkH,OߕA*8(PtX)s ( +5CZ ! c]V}x*F,= _@]kìuk*&W ?3=b'o4yBl["g'0ۉuEM'%sop12П*ךŚ *_2NtG"̪VF( -!`f8[$heVPi79KnU V0]GXz7QA+;4Ee-0w\Gơoϡ tn π6MQ MÝ8Y6*7p iQR⬟~7h,Clux#) 9su8* C~9o~pNV~(t3RZ ~H1.;xaݐWFaw_%aq,FYn0001)u,6/D7ds{14>r?PHI( Oa ħ}MzqjI4vǂʷa%uzm5:7Y| wt#FpbT!lgz)Ss^㓉PL;5cYo5 (i|ߟ.ub?rK&XC]nOoC?f{jeO;8,~)PK(޼D OO\VCu_/y)]r N檐&UJ trg{۪WvkƯWt:o C Af5?n]'u]OHnM`us5M[wȯ,!L,° `2*X*J&λ u# >\uV@ܤ0֕sw ~0-k|j;"ӑuv/(7 =XYd4v5a]FJ2*.zV/t\sc!d#_;e C~DtN&K<*Ej)Qg,Mgz; Y]wQv9N5 0'yGV: usm{Mk)pJ j2ok W{\YY$6[yHb&Y>" c/1|#{S8C76KY>B2s?FM9 3wӚQӁ;m_6G~(H2:"9 !jdU$t5)j٨ʕgŋcn_HuJsyWvZuQXж\fP{iִxbu2Zig)9|%,$29e4{< 6bBt{o M7D6^N_9OO?ovSb-ҥЗ<[?'6MX~?!f_a*/~[ o1-LN>ٷYvN,خ^mzhӗzX}k/Qk^ҭ_UFVZ|NvD.3ڕ_6^ $GEcv[ۼF⹏8 xY 3,1jsQ "13 :T\Q;CE8HjwΒM&0|pw[$_53C- zکTVu0ukE!/)VPs/"Si\y [qMA92JX:)omOWp[^v#wзZw0\H_UcL$q֛Ň[T4K9Rm*RYOUCq1؝(^P_} S R-[RO֝>*ohqu-4OJ;2gg7s;:}1pِ?h ؜ˆ̍DA,̠3|U{$]2~Kğ?h6v-I[M {j Fnf/YpT>U (oOXīk@\Ve\-e'=[E 01g9ϵ>Z5D*',t>ri>B/>U <8uӜ~h+)$.hZjɾJP[.80۩C9jVS1S9s9DGih/+lZ)XiJ8|S"Ks: e߽~hB=,P=ʍӬV)$`HjʉRd[L7gMP4 )ِ5( \at/oiBFνᯔ]6+rt $ ^ #+ p}V8޶60mL^gt?EudKK|a=^xercoEXdWy0ZifPVbu; QY'%(&Uj5*╗؈qGzWV]4бhmHGnڭN%r]"\{.PEQ"KX}z}xɥ `yal+r)21:[2h U}p<=v}e7 ;2&? E5\-->v퍠?j \c|?.)x]K~S>3(MUs SHCL"8|ͥ B8C_qzNãBSf h2ڬ_{i,eV4xjWQ1CW<7`5ȿT&+] Q >p՞*G.fAͨoK҃$ք*?TjںJ RTI'Ւv*SB㦉F]%~h݉ݼN :jPXhpkoܳRLXhp~A =}`;f7IYg\="qmﱕsx ]ͭ5oJِHݬ-9\?5zH_$r0?O >]t߃ڟ1?C Hٳݞ5(a@ϼ1GMDGL^@RwQT!~S-7֎xg By#|@}C~ALO.PRdH4|cn|j' U%~E:A..2$]Kx(Q]ҏ5p P*%}0ut7Ǵ0cd+jWdnpCuHnȑZ8wD@/9RmZmXoT)9OT o};{N>#?5~ɖi&f#x0ޅ Z:Ed::T>LsNge#KS~R\y }4~OљC`pJ2g-0#Nt;7Kܓ.F*i ABmH=Lkqػ%8<%u:d#N߂2ve&|6O%6]9Thm70Q\5#D|ѵGtL-ly]4N WS^z*@@2IB2Bk*?QˤAͳcuĐ(8ʥ/xAaO 7ьwu}בI'Oo.ǎ0vu]YšZ80}5<͒Iw*xҬ9"_Z8cڮ;|g#%Җq&%~2g U&׾aܒ$}X3i*I?׏Vů3񲰎NNՙG^r2`6]8 4 W2=[3oXz>% VBVV3!J .0WcEaWHlJ@Tn|LRH&AY4y6RmB!sȃN,=j~ρ(2yyң^fouB.`5NGϖr I|MӒ #'չ_ݳ3G9;ПIc8,9q:}aIfIz3=\+Lާ':$ ֧QAVQnH@ HUYcZ6zy1 pAbNh{wŶAȋ<&s8 >"q HlqbzLD293&^lTk-VFuPJ1HGA˴;Ĺd]]eн:Tߵ 2!RE=#3U>K'm~GAe}m"e~(V8j?nʫg#pcFp`f}u}iAb[~ d-Ė@1ly$ ̒ d4RX5:~R+}.{F·tЫTu!)Vb@PWg#FphE sgc?5O)u!e"aNߔ%MfV;3#otz5:J}~$T &^J`"uܟ:mO߶4C;$MCvqMPȑDkZ-:E./FAx+-Z3`"VWa5Vw̪_OB Q-cwf&Eq ?0΋ur FREv>bpn\L>fL-Z>/l "ɽ90uS\ÅJ d}a.U J3=6 #2V+v= g/sAm% deK͛tj"'7S҃Tc7xc''(}T%I5j): r (+ L]F鬛=_  (KlDڐBtZM1, Vs?D5^5T%]=Нu%o8њX%>.Ϫm[1ݛO>, T/K;/玽c L| qVjWT$\Bgb*"+Mɸ|&nG|UD>"L"8*0OaT:͌=A[}ԠGSNoV#1]]v_lb2/Z}0X;*|(AY:4q?q LF+K(L!^YepSGw %B=[gͼa'JE~J?=SAlxN>Ӄ"U@.»!7eեG{^g=ə*uv FǷ>ݵ^i*R5D>Ay4?7TKɱߞD͙S ό62+?%\,n7@lb~骃+ah{4>~Z۶ c7!>vЏ>ZTN= 㗎m>LDg{?Wa궈tP )CO@f=Р ]H=T*]́eR@`'Yۧ}91`'ٟmWo߸pIįDyr+~EJe4XH1+[=:8N>O"=$$kmk缋-`lݙ LvGs818D,ؒoKAh_4UzEiw:d. 7߂dk.;@lߓ;m,ÐJLHpքυJaUͱ½IWN"!RST;Q_7/`;eQDw=|oS)z/cˬ3gvnM͛L3l@Y+>j:=FYM &T8SR0;p-r~ޒd(3" 0p!g-{st^)n5nf92*"@>jyQu>wy] loxt95]u]!w';1#;i;@ lTIAtsJ.AÎQVCٯqZr*?s)9w H@KЇgAD`=uf<Wm>AODP&Ao2?W*ez_i1"ҮY ォg<Ck0L.݈9PtVS.׽x Fo ./qo%1Akνa3f,ĩ 2jOqD}/:S!v #zK#EkS2g 0af†leT!r|<|61ݭeuiU2t ~` L@XaL،:ߓ0 ~AW)'W7n,9Y` a:R59g<.Q"I39`=܃y-S'cY7K 7ӌiK7HsWHe@)pa~پ+)z^VjRwmFȍ4|5xD n 2>ɇ.؎k2VmVfg8mfA 9dT aMk^л(%TLSv0,KA}j]VXM SrPvEH@ % G~^LswxKw^[%;ϻ!,܃7M~t~*f䙗5vJ٭,9z[3%hX% kWOmu#)˖nTE($ҌA.܉~^EaB]O`|hLmz An6 Zr.KV[PՑ{YOzFh+CFH4lF2ɕD:~(y2k2If[BtDpk30B<iXFr6^Nڲ{ r1tA**!&'d OfaqKWc4LDarHF,9>-ULAvɣ'gQ !sY:o [_2AL8{ JRK%'khBnJ̖[8M$C 2da  LkY)7EZ}? FkZ4²8ٯʰm}@?Y珜zXog_lIb!R5=]tz=.D:pF"vDaW b)s٭B$ Iޮz{ Vn{ NQ{_IQܼBPS܄=lB: ƆE{ґP+0Pb UEcϮ1cD9 KhX*d^T |H'TTb=8fN& ~ bR,oLPږ 6)Xe$mYҊn‚GZ٠vZ[eY3#F{6<6]<6QmővMChe@7qޡŚNg5^.ʣ;X%5o|2P/wh+k&N-ɓ(M-H;`Y:X~INv˄@vweO])}Lr(4 ΂M),t*]].aAA'fSM+p7:ֶ@dm.ܶtLfퟭ I q噖/]S?hf%tOdY|㉂F5c$M CJCO¬ZzV' jW~M n4CP}pTXCBB4f&&$Pܸ+J:Ύ*G <|9:/0#F¢ Ȩ77ک'H70\y r8 i^z=E`4s|8f9mpOCsP#4QJ2~ĜݺS T]je1:}x!5V^EN4N8x{KAK|PKyN`haҭ }3%D1_ֿg.^GPI !3#2 Ljj qe'zҦD^ R A P$0Ѣ>/gV4Kc\Kӳ^nr7966+(IB& [~9,$\AF@ĖVnxkz8u'}[o'F aɪD-@)Bԙfu}4 ;QBo^MC#YI j0cx2X֦#Pt=H^ﯜ)uҫn5hL>y-t7u(-Ua;LED'5u;!1o97s@IV9dTJɖBNÕ18JaϏ=T>Nm=j"p?tR83M;LP];bz{c%Z .,A51|!+0Oe>/OD,8~+JqU$?c iK7MGBU 8~\IrЍ|mN;h*+8lv3[`OҨŦYt斩T)j͆0oYGX*aHZ GlN.(E~〻'o5" Gs\,+ 4`24iS\Sv^N^SM2 E?K̒J^pj $,Ώn pKX-gIhgO*RY*oj@TSy~&Tgᗰ Q,a?fɹր |>U&'+@Tw+VJikVʼnoV;lnt|Bk*xYT!A yP4uwF @u#4Lww8Y{6}6qxķf&snLxɖ)=z)t+}j&Kq_IlR($fI()[ũu6 z2'(OM넄>4;bRzJ^%nlJuͩMpg!pC%"r~4;jU!yL5Em;y0959Js]YeZS-J)܈%eG _j]6 XUjNϩ)t(C7Jӷ1 "]~8Q5'ґ.}R$8?`s'[u&:oK Rh&tq=RY-/UVA+79)Dim| < x5FPx=^,vA\I+R&Q-(XW+{Xsf}Mc;Н͜&uVq[?BzPFّCjGVA[4d,@סJ;JŹk?'ɟ;|ena9GR0|f͕wNtYI&y&xmQv)(qjY;F@,4#_Nxllۧ$~_6A/P+ q`&s^WPNLXC.87ͻGSw@U 00jޙպ&g'UuNz $ؽGGE1nO5T_q%;;BbkB?k`ZM򏕇8K5a6ςrڡVpfm[Zf$0w0 6 @ ;\riG~U%1+fnt, 2|/M%dVhWX1ܹ)kOa}NκM/K`ÉգPQIN(m|yH'х{5 4(ha6 mm;x@4?%׵p gʽaXy:fHTQEGGLɖLs/tu2u0ۯ{TBk%q|c(j)cp I7>E C\ "S 䵃$I%'Cz'qȝ!1lH{L]Yk2ťvz!ftfPdld ˵@9"iܲ׿TѪw(FǏn(3ČQ3Kinpb)2Ќ(ۀF\5H^?qQ9iï|6BDIg/;Q o!soaRv/2)FG1~+U KMo*RfETLi=JDw?D> ka(So$އ|V*eX4ІvH N=+"fkH~*NӃ:4BɑNkɥkSFَJ!v9w,%caz~a(-fwa:}sa,sS-L# u)L#?(Ӭo=]ӺܹUiPLztCaR25OW)!U.Fsn F0hPhǬY8H+I 4:D-#XK1jsZ6Al7̌l0R4U4~Q">|P.u !.Pkn%E*`k1]QC{z i - .GU *%JgF YzD 1'D&lԓtiwT NLGN%O ׉U&Bcrw$)"z ugG UW ZT\\zwZ({D=6| bRt {eY" ',?&ifz?xԱVJ[!hW: vҮTyN~5r"C02چb`/ԅ0ҹYE I7sn9t`6 /挨dwf!%NP J$8#MS7i&А_|wyU</ |5$K+,7>4S8P'VItoLLb¼v쨏i :!4Eof|Y?Jך[ggU? cIyXnE}#J\Oqvg=WLdB:Z+STu~!ݩ- u٘tjM6f'nX:{ ,?芁CpͷYLq  +9Mk"}YCO#a?!ȏ 妥ӄY& C`Tc'x.닄4s3MXyXt֤9,8~[>(r3} b&B9## |Վ_-VsĂJuRG w?52* -ڢ hh?̠^ђ@B}\tsVX!p;pp"h8qְ3T~,\yzCe1G=6`u UV9V1zpWgin򺇡@]G~=G?aaܚ78HE9dd+UL=a/.;KV 5Bn lnL0Gp@?FT.V qӆ @Y?K@􍜔_J~%_Saršg;"yC?Z)=Ӣ!!PLCqY\W<[9[H(@sաl0'8q,%Ov U;)\li\-2X`Ev $G-:FyOMQ\V-T G|yKC4XuEd=ծBG@lV?I7Ed w hE#G^u6l_r~I')D _Dc`Osƹfq.Q`^+*A/pWҀ5o,vWB}@OGwgO ǁ9ǯf9/%ʓ7a`ӝJ=#Lu5+iUO]ء=RE7rbBȰ}$8v!O fv0);+#Q#؂b̈́=<+,Pl:̱ÆhMІ%4%] ʛa$24^Bjݟϴ'!vM-Jk4b7AzTt2RaM aGP^[I!5^ )S:xj2KbeTH~r]|kouFYA&^Kpk3|\s}bJa]Xc2L1*yFķ TF;1 BT dm1`g;fg^o䄥R|rA7NO2#R׀s7pulJXIث9҅=3aʼnS{9 4~%~G}A]|Sۇ\m{R7iݮjvz[_O8O2`GꄇOn&|_x< Z[:[C>U~?h!N e#4^`'dv.ɘ1ib0'ZgƏ80~}toեU`-wC}kzC=Y zsMxdC:f^Sֈ〈If9;ֻf [_:1k?V?zwb9XfZ$9$9z8w/Gـ/[>;꼣UUWU(!6m5d3Em4jٞy-6_|>vGli]9ΘO:MߣcqӃs998QfCݾZKDHVxHT{%^+GanZHrˉ"P60@D$ǣ,xfz4 Ã;3H}yW  ݱsYߧO36ӱ [|kɆ=[UX+ }Tc?T<]++ FdS>]VCoAMЬ86P!GfSCȺ\:t)'~zP(G-l{fV$P)21k@]()ZwQCjg6cSAܝU]Go,%EQnq[Bͼ RUgpCҡag %f\F2r.,G[>DVە;<aG/oX%sKR]u}p?LQ2uX,Ն=ZWilZm_GL~EONh5prE9sR^m_^kٹHC\Yͱf6{'-֮|WJ"LoHf#MNZ!i\Q\Po@(ndkVz){!OY#nlG5UL{kF2j5Q[N/`nCtO\ѻDryK", OdRA=9$Fl.Ё~HPޚDU ,OEegp'5bnFMb )N_x-J)aSYs7DT&ͻ-VKT#feQE۟(1GI 44܊6?X&-+t`@A[]WW=6#񛊝?9*lzicB0Q@Ӻ|x=3@Ѝ"Q*+4\(1%*ܝ&I Moq\ik9#iTǤrN{<=8& n L˛pdE@#hO~Ծw㷵BhsUҎSΕ+:qO 9K^_Y#ʂ Di%Vh: lk>1ۮ̴v_"9R:JE2so h,,{*Rb$>$3kFqsTr|o%/R4d0w ȍhN}H` Y$?fGIC~Jico\Q^KH|꩸ݰHW wC)+Гˍ{%5qWܣ SuŷC.Cf =b€.kD΅=̨6̩ц v_Px$rsJ1E&}j4H@!LBDCj=U5bCz2qjطScЕ0~{Qf&wxؓJ0=BIQD =YXnc=bc~*Z>U{s;,j+RK&iy pqZSO !+[4y4A"Ӄ݇,/?`aJ?z~n m@!rP@?{MRYUN%TsgV A RdLje yea j_ynq8 B(Fe[$| w/pCO'x`@$LyB6'mC\¡嬂֙#P I%gDWY7Ld"w: N-g/o:+cwΉ#섒rMa"&9-+H ͯ7,We.-f.(fJB/ aHsrQ.)>GԾKzm W,L Tnӈ[x9_ҙx0]b4\uRY2<7:?ߎEĵ $)0&4 2&A\?þM|HߪӇ:|(ԥH{H߉LL~ȊvF%~LEsW_9;NtRp si:1JP_SF֙l!w /d|l 5yl}qے~%Bía!SL'o522gނhBwd[6'脂`J>Co~+[}ڨ\},<#t;5zhfI"T\<v$UڭP~_1.t! ^5dMBrЀ_,b,0dW,uWdIyEd>,&[>@~^ׂVTr$<&{``6z$HAH;90 t6 ypl?i$ԂTO'2Lvnsnҟfz7㰈C #Rkէ;w-NȌ݃ A\OHy&mztok2"SGK`_b4ZJQ楫PǸ/]&JKn1@d2;៱yI0( [U:5O 'z1]Gx>.D1ri $"A|Kox# _Ibfzr,0+.|Fecd AsO!g?4-WmI5*1B uk ﱅj%TSֱ*`a͚͐]'1n!B{:B'1ʟCkA%(Ħ:,_)5,FCg0Mm入ך UʤcƲ,!q}=@p12D!"9*ˋldǿ 1;<2w:LU Gr `$RdAo{hfz/?Nyjqi7>Hky\ k,$C˭)|:g*e}i}F=HPQe<o|&n7F9&)1x0xels2RJeP%i$pw).?=T1 _:`h2Ϣӟ)38#|QI4owDIί= mch$[Bↄ(9qaHKz#IAq,Mda W#t4ˆ;梁2KBxU")TnIf[0^=(g!.eP 2#N˳JC~֔`;oGU9J~^tJ[q/s<OA-ז}\,h<^PNWvQEƜzFc#yeC!r @^Q6 ?XBh}=ە?|JvǷ`#y$|2R(J/9ױF[V.p"MZxd ~#~ϼ~-K>FŢ[c}+¼-[h+"h$۟<-)-H>bscg Ō,v+ſ12!eɿ7Py~GL굯ԐfTgF^pcC>vS~"e,9suěmPu&_4Ck랉jgBwE]/tR!!JRAVJz64嶆"r;0Cۻ%:rN] d?햽A55}﹥@8rH_}2mD s͟_zHNjyw  d,YLԈ7IpePփr {I)]( v݉D wpbQ!kg +D^Iʨϗ@,\ղ-h&%Q%s!RFmt$FoɒN$|tiD۰4t7Bd'&~AAϢ^Zar>,AIh]'2ٻyq"4S,@Dp|Ps#7}k^$c-)ɆJWNF ȌF+[ϩHX&P$7er(D՗7%#l EƬ9g Ȗ߳ %F˕3%^&)cacr-ze`/GԤ:WS`Y#Ms7P/X.] ^! [A ڑ.LoL-O$aI-\cddl.`dM& H_޺o?4-x4'NxHҷҟ4Ž:Z;虹:~b岥rL~%-ɌtdI}3?V E`5wVWHC+c+8 jv2Z+~_g0 ,|4?ɺUu?(K6`q {4FV@3gEvimH.F9eJqA*Z4K# MUJ%pcgz6޲FNH 9'=y@ǖaZBzpA ⫵z;97_;auj3%Lk Iē[ڥFm=q  v *yeb]U A+. aD1I:0oqVK6Rŏ7.w]g+uPap&t1tr݈A_(C6ۢQoOK` SE^J84ClLK* \n0?~#ʢymD8<=N-RQSmN~Cjx0S"LnJz>?aGElNJB5X=iAS}[bLrIrHx7?Lz;F*Q>I$RBQz>0\L7g5q˨,jqZJSo_ h|>1]R`8g(Й\6}SٴBxnyT n,,0\R'BZ!,'33Ÿ~]~dWĜ:>ۚc_yFdAbhH# )MۘxLKn7خBSdF h'y`+1a|Mnb 5 ݎ9x:[eɃ0 ѣdԑ o 1Qv10<<˙bVb5@3x#9g0G^SkJDDJSEo IDcmul=ܹ珮9ʈH:]Ta/:# @hd! 4;?[# Th8[}ˎM4/xɕ<]1B҃hIiƂevŗ0&bM>#. ~=Stvff@؜FRV b%+[^{0lRQԾ>w(e 6lr_ IO$n\^nDŽ͢뵺BT(C)D|]-6 %~r|~M?uçD0:S= ez)ydhR/Me=LB 9q3$;ndzl7' zi`Q~/{)m_6߶waУP"e/ݨ }f(( -{u ~-ywJOɕ):"P`=#z) U5oP< oƧ%Aш$pqYNF"`H2A֪_!x-Kb-x n嫓ʓJS} X 2sTj#"Bѳڢ{|]3-p)rޮXŞpF ^;JI g9Y\C[`cI$s.aDaqI-zHu$( (w_U7^ч MN9"-],ڜl , ^uXGM]-jqBK,uML:zX _.NpֲDGT>cY5x{؉m]WyOgwKCp>vEepYԻdM''D0\5#n G"y2L8h+Dz P(%}H~Nݮ04)ij8ˑR$o⧌4j*s߂Zqϱbf 55!mbr[zŵ 7V,]Tn}QFQV΍i+c:#)HJ6u4R"zTi~=ptc>q6aъ0#[)Z `+i[ I 'fkK5[;иD5fS퐚I`LD{{=z˜X W|tw>C_6U V(D*-ZS0TQۊ`/vѡ-#oLWK|ࣣ)96VNs_Ɖ}g~︧Rul.U1O>uiF9X~h $kq/tNuUaM!ےCA\DJ~-Y 0{l_9B3udk}-L˳BYY[0_wgkόAk`l׻IO5:a?lݐg 1:û叹дgx) \k6F-fVs+M"?+izz/ i@a%3 .MH"<@n ,GCܑۡrŇJ RE3 ,]DELA>3ͨWKvہZ)rˠ{frڵT۹~Zm5 VjQXab%X843B: )Vab$'Jom-MKlk##. h,}>Z 6vKWm!Y(xIrBpA|%5MqJnީ_pD5I<_[|FZ0weZ Mw6@A #QAH.Ou6]څObd]n?`4<1VJbtGaٻo+%)(G:m8M"sG, YhWhi׫5.r[`.Ȩ| 㥪.2|m:/[H NzRtݑaDŃɷ,'UQG)kJ0,' 2R+Ov?Reoݜt ۛgϐev-;`6ɉl, alH+u1&Q?ɜtQzhڡwZA HIrN(y <(BDJ)jk <"?3MCUxOSZKRxͦ:KgD`Yl6XzͶr hPB&OSqFJo"0Eb([;*q^+]8d4;zR<9@Nx8jʂ0惂PZCo\c ٞ'PH0)%[f.2:YkAݙ@= -1QO;zsp.{7 x~J=֣XDCO@J_ WPN.o'}[j5\(NxSa6*jq0a>i fG| A#6P 1&yQl4s$p޼q]YvQ1uaf!p )@"?+1JL>Z.dXHDᬑ{_'~Hxl%{ Q#ႀwp84C/v>NEt/e]643C - <ԘȠ<d㜵}gr-ÓKÖ]XW@A $pMv<OixTB:4!\֌J@ПH9BE{dG>N/gJ\e|Sȴ& LAjXզ ml;1>4G-wW_ LApG_SG׌-1;.&"j&:c8A V%"`]C9px&d68 dONޝT:=uS+JyϨMisI1F?ea ˖#2o> $'nUx/Uω\AMЙoXa'mXh+-+ObUl~);aU yF/5SR3=eu͘4 ,0TPh=(Ob%zA E7%ܣ(.=_D6^{LX$6M&Qq.ιe^\{Ґh@Af4., /En[݋hUsE!0KT^Aow9XU1=) ,qWs̟ Rh ]0E |ڊ6ՔЭbHFJyb]0r 2V2e&FlݵUk{.5S DF0~Af{TP$597l!_*:Y9#&.l[|~TsL}4Qic$ 2@_lg ;bJߗ5+TRR(2xo*Lӳ\nz5Q#qu0'E+rIc(~tqzxwܓO"?d8osYA{dASױ/_zHJ9'҆F7PQ2|Ö2#zkyͣPG F-uS|"eK"r:=`M3<)|&-9A6$~:! #Qk|6o;UꢅԧP8F8o"lB出]!r~bS n6w?9TkmѲ* ]NVG?+~rwۦtoQj,wv>B:xE/`1&wFDQKWS/kX>3N N{wt3bi/iY2"6J+ uFu9a..k$1J;p0uP.`%+縤(^qcdMEA@LL*8UIG) 1l^1Ksc[sZ>%>yXr@~vA' r8J5(0x")N̒}/!? AJ3>42ӷOa>8R/ׄCs0 v2>ܖe|l'Z 8%YCuL>+ m s/Ya EsB_IlO.rY4`CZSPHM]̿)TCHRl`cV2wPlo ?N&1KN :a4dFoE6IW}?YhrH#C Tke-BR]Gn-w`rA>ܠQﱼ@Ix+?WwbD:l3V.YvdsN3n.sYTs݅xKh A5€up,ھ7u<SE+Uw`eB63~cV)V Q\VvP^Ft器rPqBg: zbipxo_A{&@[ǯ7 n}55+ [GVP njm-7 .$砒{ A<XOߝ1'؛ct6) /($|QIg9:g,&aHW%ꚭcJ 8XvFi7Q/C- uX4'pt1Ԃng20 ,n@( 󍶀7A϶!"`~ :|G![ӳ63$LjSz;*?Hn;,"e(5rQN|hg:ixt(/-Q+LQf/)8rʆH])]^P oJ9UF6`KRe4^Q-sm$ƲzJiY -Y%-sYdFY6P)-Yww;+mwzP4.T6_c;`E{j(`Uf)H @6EU$SC[~%!?2@>/e_`?okz^NR|TӔ'>y,NzA^S*LM\^dy֪I/Fs۩q\Of٢ C[ӇL!Bv)c=D ]Yvzw){a8|{)1y Aa".[YD/3pu|zs[noF{hCg@4WؼyZNU5}![ap[Ϊ9QWsR>!m;c-&}^ބVF+Hvz9z]\#l5I_`Vfh^3c$ZN6Vd0~44묕괟ֳ0i+=Lz[~l>;j|i85n%|6R- ц]Y}cfvbGzsH]Sf# ꀇn >FnݣDɆbØYI{aM44o,{他Xܛ +uv( /*JsP/E?^jJc!h^P 3SM7X/CKtV K))(=a si8T4FKS'W2^)@Z% |Ia5r*gw O{pelPŜ s' m*NlJ4kD}gQ7>nK< "ҍeE6Bغ8uU L@X1N F1?S\O"=6y /xQ3R5Zhqi>J-SI#RO *(Y VKr^l!HU̒;;/>gh3ےBxVzgB-:\G74Bh UR%|kQ9mD)S c8A7k&6;MG̈́wvp$ g:}rQ*6l Jќ6kD]%`7%$s9P1<1 HjEnWpKaQΏ}χ^S0Mۯ"!s40aZы#^tf¦ d9dV*t9/>fdI\]uD<QOɹά\7s#>c-|@ê,HNO(ww{ !GrLO]G`4oZ9Ħmst%_jf2Cxl0lҙ;[9B;}'#S/l_mw׳!܁n9ѳ6)qj_^F t_ !ʂvE9г\nobUk4D y9xerfv4|WλW5D#QQI+嶬]>ۖhl2",q5Ԑa' ZOMp<}Q (ǀH۱ge; kp;N__x ?/o%I<'3&Pt7]]`~qam7&\{U_Ul<Ν˱t#w3RS34ObR6\smU}]1 I[xzW[sh)# ^!OWPs0$uωM$f짬>íך&.6 t \+SNKJ~ZT+/8o~#A9@ev~7^Fb܀ ϊY\uQ,K)pR>~E xiSp@CmGÖ4LAb߂XR2u.ṬaFT[tQW뫣6Rn~Y2lCb(!XE]r훍jO<"ջ# ':Mč R$JҮs*+}m3;B3;La!c:~hïha% ڱp\6dx7NB%P@b5^jN9-rZI7%Y [qyf F5m;CGvWiVE͠[HR>-́%!BֱO@/~ķQ jC=\Xi=ⱓqL .cY"oּnVwsSFxhZ鴱BbFwU>X3e)tN )eHjpSj8(ԉyl!z19ݷIòt}.)쩄"eRaslkXQQlmwnUc*qEkj6CnU<`xDK1C&_ƊSUxŽ>Z?!ۚoLguv ѭHߐvvZ*(2>csZ2% 7^4}ϔz&RmCni¨LH\Mjyq_q2)}zi~"aufC>Yu9>|cѨP!? :H(+00tℯa!drJIhZ; |`>QVw+6`1.h(|wS?@@ҊAڽxLs_]dz~ܽwO9xཱྀN|QdX-ߍq"b6L<Ż v^ j_q}i%<$M':jmJGX*9$~4]Zmцd `JlgX'yK{<ʑ%gJBլqQzevnI=G3|c' {/$ˤ1Ӌnj3)m99\oCz*@-lfG QcG%"3v[&!㫤&R厽و%"X@5!`W5~S\Mo|IR^_ #\+Qr58l#S79zet,c:8'݁HX!e'keVL-0&(<#G/> #"e՗ݢ!ΚPjٽ@B٤ ٯw7okZN>c$CV81ɝy v(BvAe}îeO?Z1K6wlc fb[⾉,hсZ9)~JN">ӏҭ6YE$Ryֈ~ҝW,h+;"f[n n+>=SZry]#O6t^z2O UsIZnWУ7on 89ZA B<[ ,'6 HC47EW$0,yT &H`iSdf/ס{E |#@@D*2rsh1.~{-J?h U'SQF1B!X&:6@H3dH0[n"[Gu0 2h<<f 񴂭M O'V%i'#({ LFC`z[)daLKzxE+I |E֬?!ΐ3"~ڿljK4F~m.xd\I:}h;RB/&y.<͜)%3T^X,'P ɴS⦡Ehi2LT,V(a؋>zR4:5ܑ&v'+]FwwQq}/J vZ)PLuS=t$4m>W᛽٦,t*+UKj] o/UDO":VhC⤞pz|W{-g?k3,{oȾa/|dPkOeV2\^keWm7ME`Q6J,"#K^=PV78R;EzFdQuYAr`SZH~b_i]IH˨g:a-e[:GRk!9Y9// w3KDXܬN!?d["!HD_G S(0}{aSFK&KtՀH֭T\MC*Wv'kiM5+&Y4JQ X0y!G궱s9` _λ<ݥ۴-CƝkk`GGi[AN-S)F#QC4o?ӈc(L|4pK&\/>/F=-h)P;cgzw khq6ХxByJȭe4hT.' %?86獱f7qӌڴqjğH!R#I$W4h<$B|QpB>9Ni(TtYDAWUMxG@ςUr8^:"iOټ bt1GsFד */ OL18=pv EJk)u|c @?}a1Jb+g @|-uqy!}4ڰ*yCT{xi:6>U5W% |lfsMϐ$(uVߎ1ĢLUo'_Z4 oz#d`nŘ{Ιn_![z%Jzgm]y$]@h.w'u!c[{yKPĭJ(uq א>J NtuE\:FD@ށL_&a n0`:&%byGXo?jK VaoQzXdOOvI7X1ٌgboR5<9O?Y`'#PLÖ y?qǎ@̦G}o3m㯈KbE 0V@i"%r'5T,54yh4`]繗"ZdB*I@`d>]tdb/&QU29T |zf@z)#t:%չJ\R,$K۩9^ `VҊn,7w L)3Y[lСb J}~.vᄦF⚈ gP7]c&)C ٜl K ~ ͰOQzE İrLT\ #c l*'TK ՐQ8/Kn#haq%/Xj\Ts/k788ZRX8 99GMro>ͮ xX\J@ R'xՆPj0;lQ]Ə]`F4\sg*Rsa@L/dmcba-xz.ρ=)oH;iψwld!%$b1LwL87 Ƀ;yY3mKӇ;v{>N6j;-l5DV YPx: LWI0%It茔~еCcb_;m:4T*#g.AMɄ~ŭ(M"qZܒԋ,@DY~Z[@Ө5SPU oI$" 8j!gav eT?C"^h ۾͒DP{bt@?GaSr%\ү$kLJ+Dh.扮杢af4Uw-8Epޜ,塞w[mWbr8eä;):Ao9$@i[t:T%!CJ9 t%l\EYV^EE.8$TmiߩF;IGsAy5r ׮0kkotB|Y UBMأA!԰j"k{0y(W~t{7'IFm7b58GJ9i&%Y !&Vʰ U$T[sآLSqx} W@yF$4#n< a6œv Y5m ue;݅i4t5s [8ͱҔp!uh~s0w ]}am zyƸh?fǸ~dvHi?mxyß-(]A2jaN..|)| Ab_::dOO{?I҄I?<Z{w.]_$Z/[-zƦ7sm *z.\;v 1M]N)R/r- 0bi4Zx$:s01B97^9.9Lvc]Oz+w S޸LE\:ȣ4>ei?~5=֐ayĹn#0,8hl_fz*nt@ޥ'Đ_.'VlIp)A<VSb8e&P{`aU-yw%Pd+]ՖH@`׆s=oLKjt"FeN [[&V!Pe-Ib b=D53uf6֬ Dt GZkI]֙JqײW&I!V`^a)\~`3!ltx|m%ow!_-\zrf؂xx%\(I6[j~v+X{!zÞ+q'E9p"  ~AKC*w}8O͗{vo#PPSb&II; ̝")$=4X2e#n\l(5b~ ,DuaS3Ȅ#W( x~1 QG{VUw5",K* H?wլ` ZOL0@Pg]kE G]4\N%15D&9"lڽ%iC 9 xxQ$(@{L'ݡ;K#XJRO' }d^2烌L Ҕ2 O$Ϲw7"t23aM975yi [ޔP% ]ULpoWvZ+A!X˹edSgHjJ,$x1Bj xsyj/;Y|=i6("ž7 {$a8}6Y3{ &Y:Ip^Clj_ o;zؿ@x/khLS*5 eajmy^V+#4{ۭ?ƒyGsa ƿ^>(Ƣ֥ɢ394X|FYX/GlnlkSB 4E6 _2~g`(KUbd'inf}dQꐇ0eYu yajKtеLJQGoL jq'2z AMkk 0!gòͳ1$= /7ם0g#P+ɟl[fuI:A`@kgnO("tr` |Ny?i /?M Len;{O,?67\i>,2˴q&qJ0m՟(+@WXl~t5CnSM%;+섛>1|b'6۫5罵\/+5骅XJ@ԈUU*eu ^]*5 7e KTK Ú7cDlЩAVKpjу x5*]9_ ћ0x\8so?j+4oW? d`GbG˯"K9FrqcmVÖi[tKp7)צ2g:>m7\zeWA1FQK^_\XV)9e]6I{:- ɠѰT@@eMvKnwk`<ܶc?Ν#(RӢ+ .UV()vK~R7B2/LV5D1-(Q(u~m{9Ҭ|LL$RNCYw5C>%PU?.•Ur.DkNrmig )c-.܃ƵC%$ƘtSZHCٖD.1k=ʱAl! ͷSwibeƴƢt#kB0K=&qu_W_+t+<쒦RO}q$"mD(PvXlT`0<Hh6!7!M%^B`l2sbKY7$A`](׉h+P2\ZSΡv&s!H> fiStlտ CP 7@3Y=9{V3 v6n Smo @~'Λah䩂8ҟȳ )_I΂% -TFČQ~^rߋ['QOLgy7Qy}('O7(Y>m2/Xܙa&Ħ峸*(~0GUϺ&:Y趝EOI]\#!\ϝBw>4+F;؋_Tġrش"Kahi6=垲czN䧛t\jN.^6ZмG.LCU=Z@z Ucm0cpp@.Jr&"jB&CHI#fvE'[TA!X1 @VDQ2^AۅEKoxUym7$\1 ~:##ڝt+t&\cÍ]G[=Xw}O1D!2Id#9܄y7z9=|u f<9h K=oW|ΰ+0IkJ[F"W/^n*6MҀ:1 r MRLXKJ*Iա0)s[;X$vǑg=&KEdmXۏ9/y#f\dv?.K9 aoЫ15TDY_v[~f:VAp"/٦7cUS1-ƞ2 !R_wY;%XSJ3:0e{4R<z H?w'M0zAvݱj9Zմ[` P OzZz;C]' FWRD.1 $F_7TVs 8#vb_n/iu[l }b `9:f"史3й#?I|9҄Y; bdΆN8'pS"a|]5!Q٠Ż<~qL .V} K2nT?D %e5 -k,"rU´ʉmia:htB oN2{vx[uXx6'KiXC e\xYOam xx[qrRE ōO'PtIK`Fwsr5 E2M;4:e.;Χ vu0>/(Gmi}!yaj 2KJ3 n~Kw̒gY/[ c;C&7Wn. T%A2de4 - f|㥠q(-4^ȱ dGNjWtjVn8'EQ1Tr2:ld 0Wc/˰Z8:Ts}î&(Y@.Q)05ݦfc~qvҕW/l><tzy\YT=>-?G-jP^d>hsKRxu-77YM4rhATF&'G¿t6q"Aay$2~K$"h (∬Sѻ*`rlgfumx]k7f>_}*߭ѾIMDPu}]"9iB93M{F01#A8\d@XJ}5֖nKA'\d"Iê}huHVYEPwv_RΕ`݂-~20 ]zama@~Q5إT*L^7\X`+W'킗.e5'iOH:ֿ6ԡ0nou3mVXF|ro1{;|3;tj"])xM. G8Y̬ |pW > mɽcp8qHeJ=bQ@ZtKMyWkFWmX< ;X[k@2,_@Tlw70bv 9(pId2Z bO:&~$01J!V;wؿˇ6^i4~TUac}-JET[!X#8qI|; 0o0ޑjîM(knxI9NRBG@)=lr*!(*.ĨN$'$(]WծJTL`6-;D2mıڮLl ʧRK<4La ulۜ QRx!rx<@^TǍbGmAsߦ3`:zKxX%~Ǧw@`Zu8w- /pV)6·v6rEJ˪ AUA$5sYez6'D? qg7[F8c18(:ZW5J}dϷ)opTý:}a.٫5 Wo>O S8 ۜc2{5, Wv#q¦#ALj/냤{=~ b{6KҡV܊bklAjRAϰd#W6 Ha"?@%cSZ:*[P,ϲE h*aqځ:2;mh;nutаLXBOhr&w{|aP` BP+G! _I ^aR8B1Ph z/>ƃ8q={ָ-x13MYcWELeDf{ww1뺠ƴj)d/Cn!㼔-k}Œ.=Bg)\I$v3E>2zU87&eCڟH„ǻlxLxl*u:yLD=%ڷ ZTK3u+ &훳i5Ž:K=3OIꧼ[*XHH zab;=ߍ8.y5-l}[iK|id1sT/S{:QKwIʔTݫ~18) /m:i%!$אҋ}1 5\h88Ò_xʣgXw*@6E-(j XIO䩣:%}GOz#G9uާtƓV A56 sUx1X5K$Ji J-Ms]ᜌ6xV0yQr Ґ+D3؉la\xo Q'6'V0" Ԯ5_9rU'?7;P(pd|]hwv<fJ SUU*1UӓD?A8jk(ίFd,<~GH+psACH81,?3Rd]$S ZF+d c޿\,C&!7}4;ȿɟc2ַM Fnws R25L :7jI?2`ƄCF J*"NSWyIm]@ԠRtA~,L4klWNѸhG&!zuvf[ysreRI%npb !:)\D,-Y+M sXLBCaH~8; eǭG@rاhBmb5dB7I3g{މr$P?ti'Cǵ!5&+Yy=:HNlZ ״ү \)BF:>vAY#0[`7&֥#e9A"ቇM+ ^ݼq%˭(KAUբwcKTwxQ=ɽ!T^0WBh EhmX8X1L<&9Ǎu,>~bmSb`9!ic+Zܱ &D 0u\(`:n̄L\#{eO (G`UI^!Seq dY.21_%me]x;hVFΏiXqR=i"2~muBL CFudNN丫ẏp2(pDSe$lMi䉚 WjS* {0/JĢ$Tց*s1vA'Y)<,87cE?] i27)iR:,2Y֌jKDB lyiEx i% o,ViJ vwQpW' .43o|+vzH0c|i$larL-BMt)FOAVNV9KfN"mh=|ܱvT ~JՋ"C4/(Qj`_GH]8<\ػ\홺M{((ݵ Ri nz'Ȧaّǒuf k?=Aoˣ3 ݭ/TKX\~\p@BztԼ姰S_/U~UG;"yh"&rE5w"d~ڟ Š>Bߕ@ $&AoKI 9 D*Ȫ}=v]Ëo ^QIO 9/L?yjGdmq'B,H' w ;<[:P3coPΨ{s~X?mUzyLr±J~MHyf1Dؚi(8J썭"*h1Jg`];lW^lE?yFSI!JUDTJfԋɏEg<>}.XF] @U;wVl}Õा9 wEmWnx%Orɮ W毇Uo3^jZsjMce״@5f/uzA[G tHx*JCV`/|gMEr:UR6s`-,P|FP_IxGtMI{&y{:LƳBi%=m`!(HǼ>!RRjH*ntz)^Wh)¬/^ EoN-&z2]8?L3#h[+!یA%4|ǭyn『JҺHp%vn'`A͊8. Z..dLYr}NO~PrW`:VX[@;,c0y}50-jnshLp^D?,oDJ X"UO~ЬRm^4 zt8ކ5kL y'SJiRX&qJ_t*~nct%v&sT-E^E0Zz-+׌cF-)wHQIst"⍯ˁd2i㣩׬!5/j317..g}.)+UXEg5VƁxH >I5wj<~y;>{2 @ËNj]4ID5\h1_"`uZkkm޲*7n ᄸ[V'MçKJӲH<3jcZ, 1M\ƥ*-CF=|8W H u7MT@4?w&!?U@֦5Ȯ,w?hFr:KT{Ҁ9lG͍G i畃M3 xˣ#!s,'u~,ٌ[FTq_Ò*;G+7d_)'\#N^Y8 R^#6F vc lҤ1@5zsL/="\]'V`wѲeՔF(9%M}qs7C4="GB\*wSU! (hys{4oBbJ6wX`Ʃ 7iZgC n&;}$cMT0/m%_oZ|GӨmA3VZ](,Of?W+PPGFJ)C?}n Σe11B 艢*VS3I}kt^m9sV#Kvg#3(#m&Zakn ΆԠRۿ\+F9=U8h#t2DWk0 LU6Gߎ{ME+ضwb4|ܗ?"sl="iD- 4/_BEbkSQE!zxp[?C {J@ s a (M`:Az4PЗ#C;V{r-#'lVvklp-i',4sPIY;2UWRss~e2uydTٮZANջ!.LUeׅԁ 0qKBkȿFѷTuM9W+K܂oȫ֊.cNɡ2PP-#ֽr+UC9ǹ+|z e£ /?޵'?η1# %G;G8slʫ پQeu)e x; g|@./fEu$Ϋ0_i.4w|E`sWࢅS&>K"㲞CN!4tZ W|Ҋ(Gg;X(l'y) Ԃ?V_ \Qk։ɫ2WRB,x#Քt7@E9"Zml{>Sb+=p e4U$:|],`VN+-FlAr7,x֢ʶMjƦQH2ݓPw(Οf6A:|ζqGmIhE8> 5jXү9Fp掿3kuܿ3OXX9IXs9!`Ht󽯷 zR!Cb*y C - H6 n؆@gǝ(KTz5|6)r#&̢B@HGnegxtgsKv {|8(͹!}ڽ{N0*E "0(ˌ30jmTy}U ԈBn0(AFSŔYbDO qu.?W!Zȿ0P1D):0*rI\X `5} M$=VdfӘM9샤awHS|L޻Wvs=W|3fWU\k7]gY2{|]5t,. d׬:" ෾/>ƭa:\mA!5L"0d*l6%V!sH_򱏶.0Gܚv))R u3].Z ?IV7ѐn1{mwAYe wUv/pwsN(<LLUpfmn;` FKFX|65^I_C>'jgJw#^v,e@u00^u }zd=h[̒G ,]J#+ p+eY#@f:.Z&6)>֋ou>7btks߬z:*\{bű 3fu5HcB2Mizm*Ae(\< A㰵k#d5RդDɱoM#BG$zثbyD]ZS̭D}_6!<*Jj "޲9d4oάf@jC ^_]sc y/< ӌ:|K p2{Jz7=馘#a m UZ@#?Z b şpԅgh9N9dgtV, dRw*?[})X+a%ʤ?9HI?P}3e @ԧ†WfꎦÚ Yr8z -Pbr&1O[U !^qQhtoe`ɲZO^/%+;$ǰtAӞG A߄1&mPaGLA};bY[2Ql-> :8` -%g{NNdipAν{5nu0(=r֮8Hg+=Cآ$xn"SẼ:?Lf> dPd$sD#+/1$!HU*M`zO5%ҰXTrB뗜챟=ӄpÀ>?mIBzC(3fݩd>INuO!ÆZn)΍E*v3ǜzdy2N2ޒ?KzkCuEFPԖjs#*>^xc 02>$YtT|<*d'caVHj;ӻJŸoUK=]s Y"r;`1!1+ |3€'^t| 4HDY*n\{`MS0a\]Ut<^m\=PBKʊa Rʇel? kʁ+ uMRʂc.ҙyBszZC4cMMohCr(nM kXk8>Sڝ~N303$c0'4z9P0E3c׭g5R ձgYZ070701000002d8000081a4000000000000000000000001642603a9000029c0000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t/)~]?Eh=ڜ.+O\ė 92aLpJiۦu)‰4Z]O|ԓ||ҕ J+9 d$vj @#{Z{^o&dģ`Y$1Y?4ԕIq5Qr|Dבa[~य़B06Ot+m0L}xFK^!f. ]75v)'E-[⧢a2VǞ-B)_KNTU׿X|+|$54x7HԴi)gunLgrTx t!٨V0UQbhKl:M"a<LrCa_UornY@#K=۔X Xa`btW_8Z>r|x.0Sv>'˜jkM}vIu'v- TXڟi{sG $CV/狀 qԂ΋6lvBQV)#IkDkg:|iJ]M#n<TehR@I~>>jo?9hX!)*^$}/r3`,%F |9߽'SVE22o\Eߣl{ q+/7EJ|Y~?S\ȹs/CugqRAgI,ǀ `|+/=?}qŇ"4 k/"gFM4gn%L+?W 5/J,{tVgN %`e^amEmpf&LPjB3 .<ӁD>nsR]K[?u#^5xit븬yw:} th3(rӊuPŒ2(4p&_h4w$e\Iw*Hʬh5!t/@ۆAdϻ%7 $-E,db¦J<[wB]4GUl-o$¦2K xBG,6 %q$׿HHgƕtVJidV|ni$o w$ȬPa[-׳vǰ蟜b] or' Q$ B"~gv;ƘZSTR[`:&S B?•E)G/_W do6PufA4M>e3^kkr|NF0p_g%xm-h\? tr[ږ}3q ?H\Kowwh癀*qB3JM~Aa< @0B^;>![^(^ {[ \Kl mdh V\l0W~ؼKi:D!o$mANm@vG,򇭱G Pb Gӿ`#]'@K?]rʩq D/f%w!!jѩ6gvSg)Z2d֗KkV]=x aLhߢL /~Tqfzk-I6"x\É-U=i_y*r^7i3VAsA5S&ֿIPCJ⠛?.BQHp]=:÷Nd&Jt]SGz1?)W׊}2\,a 5LsO`׊pMhhR F\v\%1 dM0N0f<ዦaWNAJNm\m:gZ`G8N~qСT A29i(OP!0D01N\!@IᓣL2h %YՒoߍl@y8 cb\ჽ/VŘ ? }gk-h:'m7|}*ˁP]62PC]mR";>V'jY7w4(5ᄛ皿1 3LTV(93ʛvE@Z^=Y24T˺L%n_,H)/q@؋cT^}^mn]+U}xXs9L8J(HCmCNɳ2j &R *`u [ٺ_Z-e}B¸\9Qv# #eY؆Y1Bdº P\m$"Lk8Jw6Dw)|qfR]G8_R$F&]◊Dw)8=SaI/eVPS?d K ,sco<_`6ؾqc/f>\0|umT2/ݙ.H\߆CZIn aT LDJ0oS0ljUiø - 4~pu?9wkHi'%b4hQ"(5O1Hj?*p-&VwwqCEIِ?%\Z$݁Z l>LVD!KBtMlW~5 `u5e4"ŲGOc|$L*•&*ρ| Kxr (WSUR@cG #mwہ*{"qeRjp !$dm-V#)T;Jp "}?s?/o9hfYz*y)1lr~ߜ!ʳӽdsܰElӣ{*%@vեJsj+ξO~|QJ 1%2,4{@'eneq_[@;`p0䶄V¦Fc yM<2}Ww2h/A4""uXPPL.[̯Z+>W0 ͝ :O>4Tz[UÅ08uv]88e@O$e 3^cφE5dJB%T z`t"9gybP 4 yH.)an Qmh wĖM v!Y_}If2aqQ]mIA  %]WFD z$24"T ϳLSEƶYxBME#LWw&R,/=Q2R =Z] c0Vz18Ӻs+?)VK.ӪzxB}fe3[.N8B5vʶR9u)"FQ6Wq2~΍Gu @4PZ-uWE"QG`J.Rq sDXM'/ҙ cHoN%e%ts _Sg=dh=wQ Q{#ooN\[F㗲5BU񌚹yj=Y|n쩠,{.jY xC3%vlk:]7Bw4>ӕp,!/#) ?Rn#?4*7яH3)+WNg]]>zσENOTH`+r]5^")OAk云M$yTR[s NPkE84<K #+zVyuuʎo'pd}h"X0:*pKچzݏxӂLܞ2/HiT$/Oz=O0e~xA$m Z'S`I$٪ wH щu,в_!V۞ z^ mx ,c !Q9PwO< I>,cQ6'Я*!.Ngg<77jy!S<>P<"a$9=*7&/BS. 2 l>sGx.(zmiU!F?l/[1 LHrԵX@K ib\4:e-83lp*%(X1K3?iFHtmWkCZЕՙXpi5 Ȍ3n.QQ;YٸZAv[U #7(Ze (83Un`OΥVM8;~**pp,QXBi?=U7ácT7MS{o7jƁ Cƣw@"+P nֺ%8,W9ck%#hnS&} R v6[wx*Q h/E\]rC rCf̥"?½0v*&1L.RmDֵ^#B6 %7/m0/VNSS8hZ=tɒ2in-JX|ä8+eQO0p?~<Te$A8%o!SX+W f4c䚂G`^EOoi4NZJN 58k,@(@dJW)iy?"QYx:Av|#< ꝨnR$I5]iv >g^}"}klmEHKfЗI^MT6Pu͘AKD0 _"y*bQHɒLkcDfd$e\kPnG7G+>{}OR(z3+y6G *دp]{@./]dE)fc*β~>ߵY2Y)ieC칫<J<^#@X.0 nK._}-X=11ԠjZMK:,AV\>N#杊, ȖP,c8&u I9hG&\&ڝJ[MY:`6q=G0ZAXp9WK1fdZ]H#H~Ėj;c8c3F_}U>.( $`=k)bM,>%gSySA3Sm:Gu%h}X@|;ߘf5[ټJ IK߆MOo"n,U+csd-@jC O= L,Xfǯt;^#axXW.8~k%bf)ڱ&%P Y^9kE6=GgΓs4#b&'kVwZ9ճ r>"4,}U\mK-djʦ@Fz5^rpZ_$Q%m[] uOfc݆60{R V`-tU]l%>?xHMYat>{ .ϊ2#N r޽ P 1 U}Xm&|+q*:@!rjΗo[tCRT\=agjh!Q>Q2}d_ 6uq@|E{޸uD k&8gIN^u\c_KΜ}nj~ .4'ꋧo+ǬuVZ>N!,se3Y35|$x-pº9L~@&/G]^l7tm58EDeV 7wQ}{>9fssZA Zele!&gUI|$Q\;@jܯ6<;mc3UH7'*ޔnVvh栃7Sz"V`փs"ԕ\! Œ@]_2<,A'wl۪R]6<[]4/uf[u;&/ "4z^;-epx4dm`?8hnSJix Ukb0WdS=NMZn(|w =zEH]*4]գdHnkY;4ZOHXeG C ʨ.ioA.M7\t&/o92l .T٥/iæO7R;O@썉.r>O9 B!0|P*l$Ԑl=S!doEq;U Ztݠ* ӽ+P٪߸/?']q\ݎ7{H25ElCW!D5N;DϵҾ'A;R58nR+8*f6,SuFwT; &si&\2`EpkLB0AsOI.Np}Rhg-DC$x`zſf5n36)@sε|z9,PYD>ޜ$SL9נ%!i im&I!Em]'/TjV@g7)v $70th@K#>P &OIoi ,V&gl_k9C)Vy΢gb>"@%~y*t: p޼jo@1dpb+ik@dw$H[5 º$#U P#|/qHs|K[JJq946y&0?A*NٌEf88_ 8]lvwƓH,E /r@4PwMךf5+.G\wlX ]LPvFa"p3 cF5ĜEwӆ'-۷ Y;!DڀE&6*ùS5 y*s|gf755x1mc8Pc4 MTt^DBehʹF+Lًj&`NB(7.$::dCQ $"em VPt3 q"4|An|T{8XilX?N05ǀ[Ozch)б'm<&f4n!oDX! TwsS 4oI~w&(r36.\-EU*:-BQ(wƽJM@gK?>8IP  zPXDN*F܁vQӜ8/GWBSz{ ?;R(%$--O܈g!/*C@yJj 2xl-͂IP 1v ^c(j I-|_0bNh^4g'ֻJ/2z7qP7P$jD"XG ʓI:ylα)Dy+还F̄~EPjpɊXcuE> m| fB:{}Y';d1 "((xlGv!/M~u[o讣H1U^6;Rc d? ӘJF5:d0DUsq[J" z:e D/6GZ25-m0xv/vqpZ{\es>a}(C8op< KRL]Y~R= %#GtM }c07G -Tr[$7x  `Z%N;a@n>-}@${|"16fs}3(X|j⟠ h/$ oꄖ!]Jj{~tqZpsDzەk0[[kUM1ͭ B7H ?a| f*W#4XgT/eAH ^tLpr0P*/X*DR"gP6Ě%㕆ESY:A?|dkA bL!ОCMFQh+[6TjA!sqrDv΂[S,gYZ070701000002d9000081a4000000000000000000000001642603a900012fe4000000000000000000000000000000000000006400000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/]?Eh=ڜ.+ʆ Z!m ,›1Ry%*^DDxD(zQٌN.ǘqPxankA퓋#V>ZgJU5D5MT .4D!E;qzw>5MSְ  _=;{JSL41JNͩjl'=+]2&4~ ̆x쿜.k׵f>P2!iG|88$PcʾDMdQ\B^ݱ)y} v©ULH@P+O{ ]˭ƨ emԀkEk/˦3]>Uִp76AmƠ;M n"oicaXķ=\9` (ȸʼ>S*LBwQgX[ kߜՕG]^yѬ$^V},FBAA *Yses:ukկj\ %r^'@`oȤ)% ' ]YA'9kf2+#Lۦ,yQeח= $ QN!R.!iZ>iݯM6RJ]SXҧ` )aU~o~w93 $%5{tf͆DzrTM4;i00jr!y=#U }nC\s~]=.0:V} Pw0A1v*),W x*H==՜ ZwnpNv {<>KNq{  zQ8#1q㎕?s ߓB6 k.mZA>UFU%/ ˚e6KGξMK ;-W߬Vq]3T4}r:N+~GZ~OjCt/#y݉7ͬ(KNcapg 0b$kXvW}ҘpD"k]K e!#9U!>xf%b~uJA,;]4U`,e7fc;z͒u8Y$_UEWl#O 4j*tK 10 ;Dru IӇxQ kY8)--ު޸Y2uWA}4 b)G~=֢{~Zd}S%  Glj%װ Q E6T) PXYLGRJbȸ+ۆh8@,w8s="wBqC)ac{W<]u:t1i9[^~-f_hQ|# $ඩsڌ) HoT5G{CLJYb]xo@;ρ8)1U+[nbyb}WA{&d*vtW_X%s#o$" _DrO26 W̉z\).T&)h4w" l~WF2 S,_Yh /N@ B}źXi]~b8"!Ep(s⥓H a~f𺳱Q*zݷxQ0k_=_Eu`OA a"t}25nH,^ _藧CBF`ʚ,ET6 mH9LYѽYϓ g!~K60'0=/ aEIq$S.`Tg{=) @a9=D?i0k>1Ԩ;%;/:_>.UlWAwM@/=ō*aλ>ga?s#<*}s"\)C' p{A]I^/`~xsJ]׭5 ̪?tűp@I`qqÔfɍf^z~5q3sz/:7+(=s 9GuC|`WHȭK e<+T,\[JyO'69tk>߯aw/@cƹ^բ#; _ގdZi5B\P}5Q#fP{Q͒3E->.P{;XY5uW`jL+靮8YvO#LJ^U3 e]8 :Vc+ K:qOCE5+z|v@hmgᖭ3.Hͩ+GVr;&/G:XjQ R68t i6G!ɌUW # wwmHᾏtK7m"<2i2J ap3Dƒ0HxVZ6,tgɗ:PM.k\\ݧ$~`uhޖokzyVͽ#k/@j Rɢnjp&4:2td~M`웶ټ_EtK n}uD͒% T` q٧xD+tM6~҅wٓjgNNZjE_h0,ɎyQ5eo-$τxkJ Mè|(ꬓdܩ!ˇ |{{fvLr 1%,OIhhN(-@Q/|T2``]wP53Pė äJϭB>ף~~@%"Qj9mdylWkR@f"=%i-v?s#\߱ Xm^emzRI}%<}@d{4nRND@F̀`I۔Mߍ:G^BkL5?R a_4LG ƹT|2˜]qֈ6n2F X,)JFVP v;2 3Glc H̅>7nz%eGTkQַؘt2lHwl{t-v(VF*̾Ba3aIyؑQњ]ԨR$8h=$jR{FAv.AGwEWoF$X:"'a4T3 /+~kwK˼ vkrS!=2" ׍rX%5@g(-tۢ_!+aaS~7.־#x^C=vXJt:TN)}4Ndv͝DPJZŠMm=he*CJaSFrd}3A"0I't 8{0H$hBj'|=B?#NP֡FQCJA.Vꤝ͟CѡI ,pÈg :ψph_wx ]@w-%vzVb@<֧Z ++\Hd.}dϕHPS=$:5ߢҋ ǍWlSШOZk]7/z~ A/Nxsi6iOA!qYei_bk ~6lOj{wႡ6A毤/җedߵ#ræOZ{ \('5Ugiܑ!^qߒ!JU`eͯk c0q%8xvvvz/A.kX*bdVbM-p2৙ V(&T}2Y rue{5I2KЫ%jBr9׼TK{ɐҵdI׿  0V^پ\o:g-+yЄ.C(](9AbRꉮ mpۆFQnf^1'f/mKCE\W{%dV~ opE [K|uΦp2|bP56 liņCEx` utZ2Os4? (M.~(eI+YZ/^L=Ha$-_"OGF8^dlF Ѧ z=R]#} RhS:eevٝv>c,wA|֟ݛnFr^[z B߳ $*X9$"Y?h%-[,0= Yp*= _|/Fïw FNOfᏖX\U;d9*."'Pv盈*Gn?I[Raz[IroرkH)WR"4Wk3нʢ mTs>3qxfT FvOGmMu@9.wT=K #Ml1AŹan d2lJd UPMa8c+N]ux37蚼\luՔM[{m.XI&搜U!"é-t#dP>T׺FaENʿV牽fQdN##ʗ ~{$yhpK} -M9+m(Y,:U.zb!VdY(pqѧd&\p+(9k.#ep[p~9U_K 0w/ČMAшv):O8u(+-!߈|g~ND޴29Ip_5gb`dYVء#5X 1]wSfC1:K]J_ ;n9n_\7<8:x :Ar٦ ^7yR3e|r*W\,rGCE/.'f&zH\'j<$kvJ-BR7!cm5@jv"ygl珗nؿ}DJdti &"ȧf>|.} VH .1Ey9 /ء{ : 770 oʙBs6tKԾz9hY5[W `.%N.>bYx^F=dV(0,'D `m~[AAF DĬ{SӼ=/+NHl!OGA" [tRϓ+#ҌL#f$=pћ fB:!} x $e62T 5XK/spk͚-QYK&MnhLjiKd.c wB~-H(aԨkVjue2a ,U<f Uō$72lT.n+2ҧУ:lCׇdSqU # D8CTϔˁʼǼA41# 5`"4i]*CB|VZN zZ]R;_)&NI'xѸ*O?0 a6/D¨n4iP% 3?`p7S7+Wp64{Km+qqOkzjZpT+ ^&l1B ډs _c֙'qfTeG aJ,M{ vD}S#{ ߸1%#rxbM﫜dr ?,e+7Zsnr{)o/nۨ_>MG&-k0L@#@AN,wJV 5ClTP6BNMo07Y*ߖ,م3\LĐއP CY)g4GcZdz_u۹ʎMA(\o?Yν1I(:jv ڃ͝BnPRs*J 7Lz%QqI3BL\#F㗛 @ܝw5¢ e+9UDȣ!un+2.%yѤ'-Jsȼ/-L6WgzjNxuHaf4pZ-?M Yz<9L KXu@`330R Ѻp(V hz$&PYZߙ{-(ks5`)xY$z,dVը5@RO>t_VXan<? ;#Hp.EVydS.Ik*AI)-Q̔cd}.4a9+C`3-eOx>YC=Z;Ty@7˾&+ 2ٕ7)L˗Qu ~l:EQ<z\${`u7{FG ϟ&۬r,(F. ;XPc9 RM|dbXsJ4ƗAIo\Ntzܰx=9,5NsogwʑM:WdDd *P0\xj¬w)"T*U Buܔ dؾ`KdOm-(<MF.k̫@hTH9XiPn({F)Up4֞w  a!w8 %cx5t ؞ŁH'8z4ؤ+* m^ ~n}`òl;>zjb+tuyhM9Fz?6XԡQ폿$R6`Z L!y)x*~ ulؗyi]&vD:kBx6{2K_&Ee&o{0]/%ѤãCԀLzXRw՘oaSC1LE1GmE½I816?D]-rmC7\v ;Pf8!he8?\3DV}tѡzЫMlzg+m`ɛ摃Ohiy*zG|h IJkOmУo43DK\LifpT$šΏ}Ym4",Y[ݍMJlUU&s̒wt&5W`W/RRF<#Ŝ41ɡLU[& 4e6E,]=si$9K i`)Gxk;H+eO}c}"XOΘ].h[S2/(7-w>}}qOT΀ĊMZ*k+N$QGuK@%X3-C4("38{j(ҠuJ<6 &I;$d[=O [$h XBЙ>5e".=wIEt'nr#:Nvsd ǒqADZAEO\b3c@()?9/CCt2lHSC+3ڥc9!L4w4kYDK_:[;DH εMp'/蹬L`&[WDL%3մtdhԗ܈C=p8E`"/4DE38ti>"_'ʾ۹:iSHEkNaV=dŦo<kzTͦM#=xE՜SPOǃ,<BݶcG9);]yJuh"3Ї40#Z*_QZ7OcA+fMg csuGG'{yLiO8X74bRnP$!4 |&s1)de-IN7Z\|埚N9$R]f~ҼSt k&MG[9KGIm& q tC-[?4Da'M׵ Mh׳eE΂k 4ԠK|t+KYrCNM;)H\.S\`XW䓸WE%.9[~#V6H J^eʛwg 4aiDb_x#H^C,pL}v0 d~h;X㩶&lY(߂Q&,d%3oVvFv_1Cmb3=fF'=Rpq{&?6™g*w·f$ AFxٌ`>Rħמ%+#">At^ԭ z'3k8kRɦweEݬج&%\ K&縡^#x%D)\z~33$3iմiEM{6!ٞ&0Y#Fڋ+vv 2A!%*w韺ZȺp8` ?MD:З&zvA 0K~Z !׾TGAo\L J6i hl`c'5=~2W-Nϭs- (| Н>a{LoOEϷ =ex2vuਕξvor @414b%0nr?۫W ʛ ^,T& .dZ+`.^R*hP(uɱ'ظ9,&@Җ>`QX(G_ዢn2mn6*ci˰@ʅTM" >Jy(Iv_R0A' r9x?;P5/˶h%v!3 `^1 a(}MK$_Lz2Jck G)EQ'l.%2z5(#|: ܉!wgj ) Kv_V"w)= ZͫIbn6Ɍ|h)z7)Z ~BÀȖt&uǹ5@g_֋`ZoFپrE! qCsA k}3o -1%wObfۙ}܅N|N)J,uG? Y}@#o_vK Tɱ3lr/)m@''J*vLP 6q$C`9{B[Ŀ>(ʯ)jUad/@r\֗wKYY5q]$#BĀզmҼ7LJ|:ǛJkPVq[dP\Hpd!ea]n"z4&]Qb(CiRoвvozRd}{DlM1޹1Mm6 k|O"q*Yh̔/!sBm$^WDÃQRR- oir^DC*i!0 vHXuQٗH?.[@+U ^ֶIxbCA6g1.|֠8ak`w&A_hG!Y3:RU(F"4|Wn ܧ'0RrXtvOCU]HN N>R+$WސQc .aEq]S <6LB8o06>VRT Jƭ?~ Zb9bܕw)yElC2s鄐%okKYvᶻųQ'9eԪB_wj7s"7PEE&:&1^ o n!`Nտ5>!Y] rmYdVCl't_lQ`z1P+b#5r(OCK6lch)5sPX4y\I n@3\;W ^ 8|ԶhmDKn_MZ,ccu۰FS ly1k!Oމr=,g.y.ZN@In"y&:aKkVXu_X[:G>9 ~<(@l_kúq32S=J F&n>H t.RBTo[o] U>+0Eհ3~ʝd(Z5&stM'!KTB#Wݛt퇚V1^YXxb9a# &Ai$E$SbllLNs sw?Z|7N }ĸs%3inXsաsi}zI^cXaW~s7tdghp,ƲYيlj<2PA4F+юB .~0;*\1 cnprIګmBQWI6͎ S߫KTN`ԯp}i$eycBMc7d׸02O&U~4t8gIQs^Sj+*rV45aO^4h.Pŵ;q^O1FPB5JKXX3*ic4tUˠb?adU`t[$ j֎&n{ASf5G1lMR`!7;7pےqE~ao6VN =IATl5͑;m%ۈ8E}v!׿nSGp^j^Fg*-f+>DPg@~/}ΠVlHӐ)h4AOOȂeYtuo]uqB%Q#De"iOxll9ڒJFgaIJ]L&޼WMҙuƧ%AY*6 $(\Bvё?GHpעg+xZ0Zzѯ֮^Ua_{kThp'npe@p"pԊ4UhHN) $Þfvt$QڽG*@Cps8@EQ!)zI㶡Jp8zteU.l#`1iNTr_+Bjutqj6w8s*,^J!bͧs Eg0h+pQ9A7B2%y}3ij̠6Iԗќ8J"l* SfVٰK0K-zd$%51n ar =bU T_녒墀pݭm?\v2˰8 :%f0OHuҘOo['sy]%Vyc W+0OE{ ! 1nX^2o$YϾgi>dwfǣRTyhS"mdv5v kL i~a8:g:}`RUi^A;зcbiqA̓ebڇ+2R1%❡93`,KPOp9_k0=ZcaK#@&JcU/ w >}_oR|-"6W-|of )@-IeSnDXFk'T|lq¤o}7C ğV4ȑk>)%Ψ hCq[`oɤq"`^3 㓩 GrXEّ7TE }]'ʫt,w#+6MLK`G,tkfp!I>&\X>㗽`s@7w1?]dC>-zTXGc(`S6I=~ G~1{jlX3aBsV_ә;nߐ@aHѧ~(#FW|9 IffOYT6I{Nz%, T<0p.j/rT-Q+/S%  {n~t%׆meTvG`}hdGoWp9-Q$nP De "Y,u[nu*p|X *ѽD=g5*D!G$on\W;iacP:?MŽp?#^Fݪ¨Y/?!QylI#,hq"n*-֩Zsy3tC\ 5؉.yA3;)ك9W,%K;kN-`_i87}wh5G 5/E'*kӷ~R:K,9W,#b\]6hgu]xuUJxĒR)NHkViZ ?{ ۳isB5Eۇ"; }[(fXGB[Unj}ph2+5-]9luwVBeN>&`mVb6?w¿F` Ȃ lz?Q[7n"+w/Cy0V =_GI n2 HoDjX,%dLEzXe2:aB,NXߴӈ_ngPp1×:vLm\_Hh>ڪ4Q‰RwT)LEWnz-w2q>봳}u 0rd:A ̞{急`Ço~e7 DRGTSo'2<$fj0g(;8tCM$I" #[vY-f_to,V hg"1B jbSli$ GRfBZeU8 .E'w-u.s*UZMxY_t鸣l؁XN5Tk: E% Qt˗Z1#]yc\9灦Jb0OiJ&*#[NE)/mD)3$eG<|L+h.|"N&]!?[ Hr.r,d Q>pBC+.T/G~7nvGݑb{#Uv0*oNcH zM6|"KRg>ƔWg$vM@ /sz?y빆NOЯ&?|h/ Ǜp'UJYoVC8X(6nDǾe(+b_7 [PB$gh*M,̨:pxϥVeS1ì3/lmױa]ɱYSq .s3!t*tf 4x;!l G9Ur WӒ6 @n+ߙ SHIV/FKe->[+-B{ (Xl3IIH+8Fpk*u{4eCQ0:OsE4+uD.XwxI*`!czȐԖ1Š߅VT Fx62uO7e;J+{t{01o.hlZb4.Q46b,#'hT)qfJ.u[, 8cO~hB3~Pϲ<"*vĐ[JSuçW6֩#-lޝj[+^SkّYffG?. >% [ׂ4^k3vizy/Āʼnj]@3S8qv"T{Ǩ֫^8g /n)i\ꝑ68wfLAr O9OA)r3 mm2] 0y֥Y䴢PG`,ܡFbĝ9QZruX5;'.xnHGFZl˜m44^1o!a|Hs!!d 켟+/V/T2i$.mԭ[n+*K,)`[bϨQcWMI *sNǸc Be}5ӆwï#)U݀ 1Kk Jk$X[}J 3 RYlJ$34pF;m:@f՘ #rw_$lILU"~%V5mO~ؿegQXIfL57-䝿Y4hTl,E ;WmUS!GҎXޘIH3[a[*\wqM hߕDkIy Ɇ}xqdL4G',pC;KHnv'#ݟy<gm+o(%#;؅CwQUc.r;UpVE2~"l=E MFߠ/`YUũ Bp)p]r-GE6+XF[q6|hBȿmcO|~|*΋an2b<R{p8,kc`qZ[6/#0NXUWT[HqM~ڪaͨh9:iJJ3;yo*,L d)OMΦ@P߇K *bתES],*t mqIChL;~OVna<ϟcAA>p<'HUaTZS*^ /GvkWS]o102I!.)(ړgl܉{o|W?آd}"-BS~F=oy&(z#+M MRѣЕUnx[J -S} 8RJ L;W]f¯7t<$m!:E55R&ؖSZv#8Q@/|I`WOeBJ3s<ur+t'}&˻9QWTA| a9ٝf&^_Gp9%w6 )wQNB?{L¬(d\@#;6_L[>I)uؔ`Tcx; K{,ү];v>Kx\\Vj>;qX Nay~djZ0t^hƛT/5< lx[7hՑNL{;I4Sux&땞<&w WP G:'C~ڌ<42M]APj ^5$ۙ6Wvr򢌇"/u{-،]]1ξV*>nJ@ҺR[sqZ |@ȯ ϛ1z] ){,6 5ʹ,C)q򬗚|ىvDVu;_6,N(E K5lX3+r\St@##bg!z_D;'$nGZ5`!w'$`8ֻ$j1q _SPIF9 5Gʎ4k.S9e]_N#k?QL_]>OpdGYE\3nkﰉ&J=^>'k3 B}ٖ(|7Xqԉf2p 0QkiA"pLB*w}eNpE{( ӣciU&:ɹۢ/iOfڐbSl0²ݰZ[ek8/|٬4*Hj)NvH)=.o9;]Wj}TW=.j9479{u>ܾ렟7WkKN:#[g+"v0)*͸)M|u_=~~.U{qv,^Ꮔ3!k 792m4`%0J q Oĕ\{։PR FFx&kj k% 3ɲ~vI[BsS2EU}^[{T2yɅ-TJwDbU1t2~"Pu%=hPx-LIjBE9\؀}k+7j|(1 <{a\ CCgYia53 GލSdIL4a+z{Gqųև6)슴>+\,t^y(ZO O,+ՄgtJE.wbs27xgjVTymLɅQDy2zLW%V쓌fd;Bk @_*JRVޢ#ngB;MNƚBa?DDڍs GADttԠU3ՠEĬ%FJCr}!K^S #!3 &W!xܔ-O; s6qq|D: caά`A6Bd=Ǯ.lv`?{77:JٛJ# O[5|~6H#pwFpdH`7AR3ʴQ"2m6JVGjqQWS`*݆Jڡe~@3X:b?r8X:\Aǚ,zł`Y "[sj&{g5V~T\/frffq(aO9"Ӯ=BaBޏճphC){'(qD(DE>F 2;qm>G[1ޜ6;vt=æ1+ӿHR#v*2_;-͐f]]!yE:HyeuYv>D DMQNȋE$~zȷ;h7jڣB4D6:j\4{h,~wey\#!'ɨjnÉqk[ؐ秌7{5i]|&Yr#3rctKY(vd1ۆ2Ԫ~  Mx47g]_Q;̙!8䴔 8T(nAʠL}HZ2MeiwKu*s}{gH?wnf8֘SF#=*4 >5iFϥKTޢ\j;rHon%HV8*uGo1.,N!z/ )Vw3u{UbBn'Zj$'zH vV}4GZ_U4|!<2!xzӭV^ iPs0(tOKդ eؙtONu".P$ќyP7=H ^ý~Z(`b$qj_o@lheX3҂aX}ToFMtju O2=o SN9Džn]7g2Ġ8ڳѡnCwtvDp>R)S+߱h5JНJskW$`sg4 lǡюF-?z"uPR.+h(op%d`oaJpjµm.Q,9^t;!J7 D7_'zX&Uu3D 8ek,~]$ M _L}-n[:g`2r Iѐ7ZWޝ eoqpݙ=!pj\I]qAy>Q@O[^r࣬օkyyKayߪ?ö>3,Uy"̏@&y*̉Wfiӌ.ƒm~{n݋ק,+1^彀b3NA'J[†:Rx!^ftLR8+/L= VeR5QHx^$U}:clFV;KCwʹ(е]:]ν0$ ]]dIXCl*Tخb/ꖅrO޸=UZ-YTxUax0v{ zʼnQL7V͈f#;K@E=ʼnql`x2>* lآ!,pU*J? 6_q^gô̹Y;"(#>&i HI'e2`]LBmNV.݋ WIޤass}݊%sܾu5Z'kvЭtR,E~aFYB7<םFz:>최ՁvxN0{Om"#i콊t<5 -o<jn}oMw NYﲗrSu*Q-ݺ5mhdP'u\+8 E E?.c1JiA2u*tAg(![]S1ݻ)e*ωf6*cQƖK03V^0 Mb9l+~hL"֡v5n[D:Q~BYWH+lJgHÂYN7 /,X= @KIj}ѧEˑ6WZdl$P)FQk*xʄh#3\*a΋8%m:ηUЅir+$zkft l?WnQ# 6;8[7=YyRR9+qwŬF*ن=(2}H 2^`ɠmdgñZ!?wl yqrQZtM6fB4bXuf許[Y Z|>Sf9GJۙvTM(;m7o.sk(XGLr-F|[GayA~U>p:AM{`0k!hL!>Oo&FtZ[9e;b9sit\ >щQ˫ /_i`zB6T6í`M|SD֘QͦZ؃Yg%HU(a**2 - {K'm "@'_5Mbµ(iceyғ Lf.!$80;6*V^(ȭI@̑зTS8Dy~PsosBzj=/%NBL`L!aI͝>ǂ8|YC FTb \` gO\F>2V5{Ib::zj W~A,B)WŶ4tv“گdŒ矃M..; F8r|ȟ6! ~chN!d+#U28bn&jBo%GFuGI#LMjZ./wJFOR]uGl?rYIiPl(π`OU! EhmLQ/޼d2T UraWFN3@?J[#%]Jq l=%)9UQ17/kJgxo$Gf'Ld8HwMqgg\UCxU2dVrZ\S-Cr^y&26>҈1_T6eӢtdLSq=/F%U?1=H7M!^0ހy|Gd}DUe~xɘ&hNT_U W+O,4ھof#̇ Z]tm.4ѩLa^ ^ǵ%A"X&2IP+{]$Q%CPl Ov gW,~X#w9[>\PP=Ax|נcS-Ɖwjt^i9#5-[J"VS='" Ts KK=7NR k$#L ý^Deeu7J,*$c(4Mq齲qM0l?UJȸ?~L%h8'~gZhO"BggрawNJLK_qq.B:z yx1٭U~d!% GR45i:O @JNMoD9$Q9e>DSgFar`I2FB(!ddS_j"T$om#A* s/PKuhXzV%,Ӯċ Z|DBϚ pL*R;qGV4J5Fxo7vALr.ŷPG>  }V#:ױ.Ѐ&R0폶#k.ODɛ &|oOI4ҍbFy=Ș f P`äp[#/gk"\z/ӹiAVŝBV Ln~eG&Gɿ ykdM:{W)*X\ ԙ1$Xj:=OD)]13r ;&OlMfc?2&D0^/'㮕! ΟME*jak 1F_|{ݤR,BU~O]$5-XRSMa 6Z JWi )9-`LZj}̃#_')&T2gBp 86:#3*}B|`qVj͉(*ahEЕO/p׫r>>NQ>T)AhpF+,5(E|C x5,wg<"uر/nW9JL`O+[Eu>,6X>.ʬr}.Bؒd+.aaw1̽PAV"0GD0bMP7#RΪL08sgsȝ1C{ODLL"zŅCrB$<=i6XjWnRЖVǶh#6Tzm%|_fgT@7)Je;qu tEЅ&Ѥ&ǜ gZc Sl8Ⱦ_~b==V}Et`^e/dfL6`xwL;Շ)-08&}ڭ.vjs246$VWZoĞ{hYyRwc_v^3Aa`۠w_f>?c'Z5- @n>F/!Em%CqfU1+mKɦ?+;ir(3A.) 5">T"uSqg00Hr:ңr\NEgV~n/2HQD0ŧ6B˳]{^C3{6,%iͯf;I)㒂Hv,HhG7x]j aGc2po}+kֳ7t#lټWa~نr>;(BnN"j=AКc3-.,Q`eNZ!j_ 1+'>Y9&} slvsWf>||7ZVCDs= xJߡ} /p{[`Չ;rp4Y7Ln.'<XTaX$k-X)mPShMJA6)[zT!%x4;QԂ-vxr<]‡~T/*ᶩph`tZUKץ( HY![&߅8Z ȶ}̞Xi-HxӅٌ6oLOKƼ6+ 9%ِN0SXh. [s\d2PgՔ`unc«{ ĖL@G|!Q#'Q-sSV/I< w8G眈06;RT')݀1#U6P5)߬U84sHD1,8vKL?Gbv c-"nAiB(b8 Gl}_?b'06 g T rf;ʆN'zo4t% 8]Ud'wq5C&{'G}ꍲPV(VkS2I+K[of9a 64D38Ci4-aZJ\~ ޮw>PK=10 q i͸,qLg”"D?ZScT:V]g\ kO% 妫%HϻZc(Qu\eleTgĨPϝAPLp7R VǨeh R҄5W<0 xgצ}*T?شSu=@sXPj|Y&pUz]ŅÏDt!:,.D@o oS;-yk/:ZPWmN{UھJ dtR`R{]r ChO҅;E }gn8 *״OEc* |B4PXT*(ު6. 6<[1%_z'ߝ@ɡUyo?}/.G3[Иq1䛰 g 1(q7DpҼbOda@!֫떔K]\ $wSKԑ(u5.?~\#= } wT{\ݝER0͇Kj;%r5/*'HH:AsBox6_TN$ 2KZJIࣣyPj\RXgv ;:KwEGۺjX53B.tq& {D̈́{MR#A4;Q<\+o2W%_;o%ʪgL݉ti"J Dd)N{2)_^*KmZ\<Ą,ߗ&{D5·L@_$b$|h%y肹^#ʦ\GUά~>NZYC}\M}@,Gt#U)`%O=efaDχ&λ?^T)թ|M/6]D!aoEx$ZӇωtD ?X `[7Z57MmYuJFrX2N۪/R2/lDVuz<xX{2w#KI8L0PbB2!6Iknkˤ6Z+檖CUFI&L/ vSz+!6e }–tJ# Ndy2*\-–N<{3V]pl"ۼ:&WƊB٬;})Y~G|<0K7ʽSG9 J%܏Z %v䝤+|Mm'= a,vg*Ifᇈ*AHxGK>`g1AV\-FqM9fL@WQ4{ Ӛ%*O@H.˧ۥWSfQy{ݸj/y )ڦϑ% mЈ,B4@]0ȀzALDV>CC'IoƆ 2.3ȋ9Y.ެMȗL&}#/-` \0[2.dN,_>/6mpд*J+׺́󐝗:R$5ByT*P5J>@{zNtfDAT*3 Ը.8GĐX }F"w`NFPjhG{ i;2oopѓp/؀[aueQ3X\Cd-]+آnp5FY2 f?}.Ld4Iw׋z6TwARہ$)3ѯG=e{nɶa >?Y uD Cr2 S^La MNx<\y:[1"V]}bVŋP=]^p^OJ{ŗF9@Ϙ""͔\Vqƶw}?"Ct9OƱ=:-+p/fQ͢m DTa?}kFz֓zIk t,p:E/Vn ݽvhsVdl8vtsWEH\% 5?s:1ӆ'{qS#6tY}m>*ZŚywRuJU0F;Ӈ6BQ3UW`Cc+fzY?E\FfhClRta%+?O휛*m 2'0&ao}Y~1j^T64uf [ѝ4 Tm7%DK1]1l'qkbyvv4g,ϘNWIzD%/?T"MbTmX?>QnkhYX0RSz1L.~ҿ8#\;3 ;>Nk$C;+׃ݓIڱ *tM("(|6[]H  9":=AFwk+>-r4)_cO>28N{bH;U1wus,gE"E8 jdP@,w̩:Io<Oj8i\`1F4O) *хgOJ9VDvp!u2^gvAZ%C"D P֮z }pIbP{D &@T#h(KfЍ/.1V5wnnY{(AXT'cDӆY!a +)<@l3U,>P/dxIRU1\hP-{"I7J*^O5!N lY t;E8*W*Ro|^|N}khDY :*)1`)nDX3t[џG5i>޼Lf䀏Y,530Qm#.SK RZMY+u99Oji ?~'oɭƕ#)329z/,ж螏L8iҁN4 pýչTEpևY"KڢI 0+Mncsc0MX(|"S?׍F )`:=1)MR([1!4${PL">̱.\5'd7ܪd鈾G|ڗª.k3tϹ?ʯ@B-0;ɿ<З^oB5sx/nF5)8?Yrz{kDXw^rcFP0Tb==L\vЫ|K/}xi$u@O+t]=̼[7 ĴMxID[0#)B==wbFq&OXQ|_+˄1Yׯc Ai>dOBLWzEb'9 m6aJU5F-jz'R2bpYHy-)W]Tv1Q0 gܥ:dž! ^caW-})k48} [93e7<~"2,Yt&%lєwP3rXXH5EbRz< (We8dBthϔ\w$# ڜC |,̪'5*!y/8:T؝qG23. #Qe$|yd?Pߠ1aZVxZ*I85 @j0m5e9^Ez]oϝd2U*2WZY Yuɟ8*#Ű&l=#?$8Z^&HS:ʽd27yRv,B:aQKcAlsfVnqaî?uLT{1|9ip=$T߈`$Ȼ&;՞|ADJt>xbR< ߕ@S!Z6BE+R\0+]bXrW:UԵ C0fc@+%9V]{ C :49W٬z*( ]!=3͍(HBǁ:qw1Xc)A2./ 74䉷C%>U+cL5{ʓ-EC5t1fl*NVy{"9oǵ}̨nNrO$X':|u-ZK5C>!V&gavX˩͹KX40&0̛?7x}.^@0n&lZOݹ. <:6PG't@t6=&7]W 5:~n,@.x?*~9MG W,U? S͒ Ƚ@9B-ڦ F˭7juVax?;ĎjVv6i0}k܋20T &%q,1QZ^z(ִ& ֭{ 1Rͮz8؊]}ksc _Kp裲|yع;<2PѥJ×zgP_(gx (F^b?ӖP eK_{Vd%GUtk@1%ڼ<Px(B:| &ܙ<5ˈQ pAd)ċ(2dH9N>Dh)}%*#s(K– ,3)>XjZ&o}0)kK̰z5!>Of)oq֪f:^"w]C}H2NZEx/>t`r{c~ .>hn +T JMeZZ͊7}ɧ>adz,,m?w9֟Mcpi=)_ ﶼ޲Sy^VOM>s쾏 w#K3l6C;ۗ*hH"B kY&td.eR|q 6eP#|WSflQp&iQSM3+5Yyt65P[׼EZF'DMVw -KPfi= 0#|xqVg48 MN9i> RJ*Q1oVh1 ݊_%1ر>Wj݈soYZ.(729Nǝp?#'{?^db@I9b.{Sq\qHy H#aܥ[2NڕBwYY*63HE?ʋbH/uGR+Ttl6q8iQ /sKsuQӤ "!r%8$%!ەIKЈLCVxj+_tb%.mzԫ$u|E/TC!xbމ8.$7N$.=<$j3oMKKL]~Bf~݉ hXOPi*E䒨W|VS5]x"~1ӘXA^N u!@ ]7g0I/`%򩜞mDf#rPzb[! psnph=ǝ"O(7 􂧃b_gx_]p.&֧w :mQ6Ac?bB҈Sc[E_5b4EX\\3̈j|w"] 6O G$\JX;x38|>o`Gh= `goˎtH>R C-1"[,`{ ]6Khd=k9i8!]ȧqh\Ŗx".b,u DcyKX @nw^1ՑA6{4Egaп2p*8`nau*#%L{|Œ۞ޱʙ|HS5<2pEW;, 19@<5ugVZjҞy \k,RV3Zw{nAÀPS[F0Gp(`]4|-&1chw\VǤrI*YیZ^ :UDzH#&GF~ Zĝ'u~f07+x;H`Yc$ep22i*WsJ)*Hh̆,ei)zkx91\<`&yOق_-H)7ܫW!#]Kwt[eU8g 4ȌyNS10 ƛ~A[@&`q)lI tfh%`*1 &Q+1V-aP*# { p>PcPAPW˺t1hfkF7jkIE0ɫ#xW ~,HǨV' Z>u :A ]>QXKx.@iaU*T叮7Y9,L 5sObGK}w 0z;(3Iwӣ {YV h {ŦG^S7uf^ #͓H2xl{=-͎ COvAs TFVFL2iЊMx :#[94jYpn)lsp6/ݐ_4Z-<.h%KݫTIǣrsM_2#zտ{b1?*)h}k_kO5l `*a%L~ 4"VEvj[;k3%ro~=W#zp"mҨxhQ<΅ƮvPn\4CP;! 4g&@^jؼIcER1t<|Z08 :֎V+2(sMAM=|PN2cI5b5{k3קDQ-Vނ ~mqQ I}^-Z{t/,;zm0Brǡ'Gv7(ޜ#;h-;Jcw>~dW$F&U-%`gXL2+h,{шOf7KEQvaC,ego1tK8s$ONASʥȤL99+70"!i_ؘm=$hYeUtp3_thӄryfTxÖ2\@|5 plP~i5:p$Ѐn\g6 `:9( ,,cmӦbj ({Qv堭fҗnỳeD:ݠ8uʻ VѫqUldx}Ld5ZnO0q֏Q5DTl_;.}t.I{@r_hh  7;++]^-Mu7/Dx&vM-.=5hէ[wW7/o0/CMPAE¥ȷD[a^s' ,yD&߳Ѩ"F/8={cyTe4?u>7/$ȫmO CtC2ϵ#s&6w`U%D@rM)Ҵ5".X=qSH}e^@n];w/xf Bm}kF_ ϒ g+2*=bJHFU_M^eX]NݱA[{`V|GMD0H!Ht 9D^ ೆ+ &(PijWcG  &ixRYMWLuMsQj e%MM_BGyO9[Vל  Nf`{엲*r=VLO<\av֦n=1 } ;;;D[s4ZP翫@Iu֗(պm [ZL\iu䣸1 } *I:(8ȆA{:XsٲCz=} oUkr(`;Xb tym(/` 婼|aL;F/?;(C)&v oy`)F+]9/h#L=jT3ʗ`CuY8~J`3[4:Z~ W9{NYJmR45>ÐQz n, c@NY׸vg5}%P~d= pS3q{ B͟ݸk¦1 tnV׵"ɔlݫLmp{?,DSD?ZAK*%%i{I on:$X s͠P+eʻKY5L?EUт덿Ԏmm /=J~S.Y,i tЛcˎ].ŤPkiAXeJm(ghydh II99>UwNL:Dت*&w_?;O]zOIT^brJEcw>[m0o 6͙,u!.|ޕبYɴ?̉x<::ؔƢDǍ=,AlY'%7.& }@ `ێ-A= COTnH:7=1̜KU@u Zhqd+/ݺ?{%Fqmy0 *BJfH-S _ Ĝ/5f @Cͧw.Cэ]VԽ A&f1Y ؒp]HXaO{a0>k᫽(id$%Δ*cUz-g.coNdUVVqMJR *2$]}s( rt)~Q YwHIP2"U SRMQ'QxrѡX WZ-H݉O-~8Ɵ}~\q7WS=MlK-P`d8o iRnf+2]zBukZ+]Wo]U@vUkxUJh Sj vZDWIg)MNy|Tc D0)Hl4nVng\vLƍ%\dIU-M #+Z1zsX>cdBmЏQ}W#h'yڏח𘓅)q/ź{peTX&x/cBouwCn.yMBfӳ&vQ e{^|F~$";}pBP9BHa4EtRwe2ZH;[ؚRQ4 d:V-.ݡ}>pJs,ug&c訮~7N(*&gq}Ӂ('aigv!I56xNh"x1 \!MHf8Ni-mz$H@oy䱂SSP.H#d;[.ǀa(wnxњ4w*k6N;LŷIOIg1vE3 MG|Z+5WS"pUxܹ4hc[Ꮤ&shI;/@,*F>T?$e/![G`k^~IV9+J HiD+$w0҂d߳ȟfU0jKs(%=vČ36hT.+O @tZNꔶw&La?mjQy Qp"\[8sҹvs(U5jq=ӎӲ {y30]J$[#圳ptd}Ȧx,I[HR.Q 1 'pF/{# `*3l\))4;gR/PtWީ!5մ?R?0 u0 38%KjS~y5L?U"O=>P*}.XС˪52 rIqs/ +4IY ' ni9W,J(HLMv@qsC|c 3HBMQ Έ;wKJF~-{c$лg,Oҋ'*>Sx~uT>^7g^e>@5Ҏ Xbx*s ۺzv;rPjVi7X㐎Y>2QK{:1 FnLo4:ւ7ڹFp^5$/+ I4@(HY/SPA!xq*=NZHPf֣xJ}ʒ`n,u32=z]$ Cf0VrzGB^o ME&:r釢 59>y'/uSh@`1.(n^bMqqF G%Օm̱5XHYkv`mdDf0t:%CZOOIn[(vrCb;yEErxW==_KIu (GaO ԹZ!uYs(ot x|0/q)y􅮼RuՓ &ćߊ@` R(sv3Is,I5#J"N~}lZ/R3 c#q5oMsXS4><='ў+rw |I2@% aT),Azv[ps#n\ҋ}kQ쟍D춴EBs[Wq,@+Eek먢?tD}33j^X|1hf]' ,X (UjOz8)>b`Y [.c,kx*ۏřԙwYNgʃ$5 %t%mFV{0ǤPP8? 'D6Uf8jmZ:PYsDW@T&#"lWR$O6dڀ.itzl?6.ݭۊr16Өhi I:;0ʓ c8 6s(|\f6JC=Q3*\8޶gŸfىӯʠ!c3F~,kY^X]&\B:t?R')u\> ;1 &/RDpF 1/yy z,'&߀nqi˯O -5L`utAVhMkdIKFDy@XV. E4K4 HzO6tw淽\=%F27j}"֟+%7ty=EQ7 ]= \ܩ͢$bͬ"R28E}/_9GZ$JّtYݯ]dϤd٥D/j#h{ eĀ,'EkOGiµ~$+h@ww2Ϲ%qk( #9①S,H\`yU']RKgvr$d/zҤi.֢{B KEWH-_*#>^w%5_7:A)S ]/{!`&dwcFw9EIF /(ԀyBHx98m=I^`캇m>BD]M(9d㡡O""H*eb%D[v |&%!ciӋBZ&FLEbÝK$83[z첲I5uux/:&qTR1CI"1$<8sVY ʝ|% GY0>gTμɳyɾkwi5|~)f?}?!Gm~Ҩf3 }Og@^R &= &kN~jџkzG=ܥ^8 . I槇6"oAXUO*$|1L GL+H?P *c+1E7T:үOos\mGgzNo9|5 ' 6G" c8AsÑ9c5@n"hTjiK;nߑ9)3 SNz8ѷM ҌN"s)@&HU8p.hܨui1e-;Xj϶|Q]F7} =܍Y~l{h9g^ v;Mᅦ^@yed#Qh Ffsbcv/T(CPo.u~{/èK@xYH5I<\OM;폑->*ŒI~2.╻̮sjyUDOvYؕ|+1Ĕb} R^AT)YȖ?H^|vkA"*|xu i0bd,􂗿82 5EX)3X@m]v#(L~N &TK ps,&M, W)޶qI| Kc}1ϫQqV}Ws\&՘ Mr $~jׄ2fըI¡< KҲ 9\z~Г|j  ֖s!B.q͝3^{c)whUh$jMڦ!׷1gf]}H12`0iĘ( LbSRh'3ca"2,{\Q}fmN=*309BrKv e˳j4A՛*beK@U\XֽҷqA2b?z51: & H0` ܎j.Zx Adn9k hOE}Ovnm%ԇqhGy3o^58n\gY&Kȼ% PgesYTfK]4\ߐLyb5>.Cy `OJV>Au!Я+c2rXKms֏OkY憙֫6!`p_"d7(Q\SQm|)pBk A߁_ K#Hb=zW!NU3VfKn*M/U Opqϭ0 0˞y:߻w&mg<ž #+_Ws:)O爢.'e] *of&)*m6KŊ' 1,nMz\j:=?4cG;PT⿲xdKa y,s!EC v V_)EF^r#oz'f:>*hXK:˼Tpvs ۅ-eJ[$`$w<ߖxEu{!B. S(uY [ D7hց }ǂ|~6!dCKa85ʃD<6: Jdu˩Spֿ2AJ{ 㺷9--dT6 `S#f1Âk{-qy8A;ޅ+N1C=KC#V=iL2+?g1ZGmck+{>PŶmQL›qN;^kS%sr nʈLɫ+"m'4;H uVs cش`"Kɠ8{L?Ь*sU";V.p9GMVLAK) =|iG91{iXlt bZ/ 2TWsOCQ?DeKM5y諥S[hߤCaZ(PRc9 -N&6T-B?N?Wijr_  j= U]!6@9B^M%:e6+WrƝJ1]_+)Y&8DxI>+ۻ"JIټF$jN4~k#󸻏d5PEYOi,!f&"py@!vicf(o'ȲI*u ,$Ӈ+KgM<۴~m=u CZɨ$¦ʛ^ P\Ξ:;a}i`R7KiE&q+O`aeX|{;~P'?E\JH2ijP ĩSWoh_!_0Y4 z񹌒_ #"28yKw9OuJNT& oV8[W%klNG(㕃Ν"-]c#90~JVjaRL v/ ㋠;uЅA;c$ic`w{ SE4j?;hp2y=BBBHYvu,Wׄ1ce2Cl"n^iRDb}F! w Ů;\m;t={T4vTqĴ^玧T_`O/cC~%ǍZCH֐0/x~ɰs=Q1vJi-6IXɀ{gWUFꩂ5GNOY#-BC/yyȄ.RaE?poUY:hx\+JC)H_v,%eBk-ZP^SlKlP0bs*&tg<:J|):[G[OQrP&&lI!ƺ 3!FĢuq4+ }htmIg c{VUfO AlaPM }˥Q\ 6i]d2\u&usm)S5&מŅ(,pĢ#(v`D"]z\$juo$Ҋ_*z["$2llZLj3e*)KGuUŁI\Vv JRf&W* Yb*OK+94}#BVwKt&TI!O ]6uq<@]?8!8=jt%AMbɣ6G]_Іj r"nq F:ZnnHT"7L]/^f؍wnXn8`[wtҴ8}o鎳[ ,?2yDϹiA@poIv4Rcpj}-"o a&*aVDϨR*^o aQOZ S(z`|o6!rrN-13Z㺱d\w0R0$f}Ssg;owT#*11*+<3h٥yF{ዙ|=3d`- ^bVA;f[H2S{Q52]`$2%ORbXեEZGd퍋 MGHLm'>H#"'<xyvBϿ4btH猂Դ|]̉;F7nyl<9LS+lu4'52~Cp" g0drՇd.Vlޠ<=wW]Ik2ӌF:W"LJɿyo"8W)b/5aEG|Y.|>$Nˌ6X2,W6߂GU )tvm)~k^-/'C/>oydg8X`tY޹ksNMGk箧CsW|2"ļOQƺQZ)~!( }~[vL?A(!D%` QO)cZK ug 6xC 1@ Օx.vf`73S #])njSĩbdb'ఋ>Ocig;>mf"s>M V3ӄ{n-!e-SSI^'W-Գy(W_CYzS߷!xH -9fN.g֮nȲF_`jyzW,ȚK5my%5K͜v yDOʳM##HS*_a-ѬvS$nS)_|]g^(nͫĻQi!V\idUuuVؤ_VUUڕ?6`ƀ5&`q -çܡ΍C>ZRk#a4!F3!x~N=)mfi3.6y{muABm`w  E迆!Od慇+9;3:ޘ9(l j< (dM;.S1MB,ݺӹz(/Vry`1rG*+ z^ȋQx"TN 8>V/t-mSP0P*fSs]m5ʏZȵĵDW;BIC"teּFr>[k w3:LM`:/zO#zC_aWgղGYjT oWE-emjYgP w²7w[1F;Svm ;<38 9f?j9Yֲ(u:O rr!Woi/?v"עs}W+4:Q8mRvS*+|k=W7%}c(@{ MEnzaUWG4ܢQ57 mߍhi,W ܄;ٶp83C`dJ }LAk߃ G _y%. $/QMEkh}r}Eh V˳[(-Bf0U3> _{{UUldeH=zR>ܢZ4VdU(UPlV~\G i0qQTy60w'd:MTi^bs:a K_MV!$!G tdDe0Lkw;,$t)+OuiNו.(.SAv-b&+BCꟖLޠb/̴]#wcGǗ:ͅFi@%i]J$#QwLtl wBwLWFٵhN:(DK xI493bƑ:CXd|9URahgt5;je+d4=A"f/TXlHů DXVנrqU#x<}xS r/+[z@IgSp|1LpN(%xut'etb|ː5y [XL԰*j˘:T2C}uq@H0ią:l4.85<_fks 3G9r9Y'*&i^Op'B\?v;`":t]AtߠXb5e<_5(ЋUfxT_̥?I`j$&↣9aoTH49jdY '_`_p,n]M[NHyVd[69W:mk:l;h.Y[/wwZJ[ӿ\hFg-vVF6|[Fꂦ^28y% *%%+%񬋼B4! N$Ц̙~bK(OuqD=Ǘz~\vdȌm2Y|3,vt4qe_L:k7"KʄK)g+6>Zcf۪5?7Fx:~d[RX[D+< j@-ȭ%|9a6GۭCS缵U@c84pFR{& #aWaCdzCw~ 3, ;"}b$EW{49 s(ڍ;RlȷfW %`-,sDZ]$h=8IõNhϲ_^n`@x +`'a )#V{xl_.W'P'u͛W3Re(p*VrXd%:m&= Č#il-h*5gU{Pփ4ޭUiLf̘\cNgD֌1EA&GPL M'&no?P%"YGqmSdONd" R 9*>n9 7B;DRcb8]2 \Tˬƾ+M_bŽXysRt('5wkcE5tĒ#^Wdes`iͲ{!WՒ^ WcHGG;$Z-z֗<MN>?cIK ]K9&18S$`_\*-AED|I-b R׆1x;^.8 t!vhp(-;54l>2< mDjꁚYy>o ,Ib4 y/!9eC WVNYo7F:(j~Wp@huE:e43΂}bi07[PSrH{2 RYg7]4>2/u, vP .arkV-8[{umVA'튟BLWV,Z<_,9 ;2쬫$gXr"Y3Jw晁L < f]YE_XWwQ L+wsEugT>!O0At6 "J|.J}S0{UR&be8FU<45EFѻo]y3W00M1$N0$!0,M?7#7L1DؼU">hs2=]I [t:Ts].=+C[NgīZJ LF<-`QkBʼB+J#ޑ/˰bRhN(e΢g/sr.c]д]K4?f݋c8h-{4~f6?#QzYksjy5$5N<^ JRT^nexRXmlELqAJafU,]:6̪q[ fsB%iO44†ބޯ\ DIGbv=Kn Գ0Ieo?m*summ#u#h*' vwlx?8vcau:>3[u"y^iWouF]BZX8@|5ݽAzᐜ|g19#CFTrƺ0>䚔[_Ǥ|o#V﴿qmAb<&F~|`}~2E}EkZ?oZB^ˎrWҐ9;qo'u,: ?Bf3Lz%-m鯖.<&Mn]oھZ}b0R`:[e8™򘩾7Ӽe,LџAH? jAϮK?;CJg/UlRn\׿75ƅ*"Q$aժY./B5cII22RL ;ZLm<*S_z=@ "(Ћ4mkm"hW6Laիk  =b#{( zP'_.(/xsɵl M'BQo_2:= #'m~/Ⱥߞ.|ە0xJԤY*U*W n~bkU#AuM`~U3<ϝͥuE79렑AY}Fvg-ZF7wǧ:uNF(^:X[c23¶Pk*ڙFkGi[0|兰R:bl22H@:e7xy ^5JZD'm쏠[M'eEZ`} bၐo{ *?[(V+֌w e`ǍZ3B_,%gP}S}IZߕOD›}L`*0pNF@㾍JLN=s4&U [KsafM{>Z[aQ8=.VGf4k)ʅLw`!?  ].Xp/!沈})齾ϘT ML=!lMڪulq!aM}RG!NʎٹϬ-@'X_ H+Tq>yn!EEwvV}ni} z+KykٖxXmÁNf5-W 7ao@'f7b N">B18c<#'xmg<(PZƣ7>*3F'ZtWޅ 5(/.Ԍ 7DzJE׉&p?]v%f56Ծ«u P,n*+2oƐ0AxhM0\.e㇜ y#4edQu\keZ8ak\=_BnU=wd> ,  :T ֱhRG%dd9%S&\]c5%^|HYjsBkEh>bZS L. br&m;u1Mr7в'%I5pxҽG䂒yvц7U޶WZH$)ZsLWӭ৴p>*(?ÙU͞ssr'M/ΨZ}J 73C|aT$&|_@vݲ3'؞@ ! 3fM#ߌc$RJaNPLX}*Hqdq?e^֩PJS&;x!{$vVnQmے\@иw3}:r-_6Jj2%rW2+ uL:^MF}v\MC@`Z\Qs)*lH6kOF5:þ pwX4K!SQbߒ~le]}f^BG3I4\Vt>:+,sQ%VD׺ 1?PI-:Ld€I;}~A{|ivwI\yK1ݞvl9oA^/6/֔g7!4 }JpVA) ŏȍη'!iayqn͑%?@9gwH}¹c-+}kOpuFKh:ԟT)Yn۝ȿm>*}dZ:M,yUBvv@|\a3޻hQ= ^WIkpC=2yVY7HV:>v\1gN  o dI톑x TA";㎻ܝWsHZ9,43T᪍("?xcf'Kk*džKd)8ȅf[E@FYMJhl=.Ca!GSĻ.Iß*Խ wep/W'~]s I86sVA[(G}2`)-$k4-MO$ N,f KJV!.OO #syl2]u=B9RD߭27?v+HPݤz{ >F[&`}\h(E/Zn5&%]$5rJ"UKei+3͏LVT[~^<Ťx54V9U x$C\4xpG?|W{0x=K$JD}5ԍ %.^굗%F8;Zn ݳeaT9=tw#q'ѽZd/$Lta Ǫ?F'=חqpڲ]]]^a*59/WEr& !FIthK,ot")ӡua_cV7k` NڭkWѸ4YIJ(wt6hxF9D}OvH#FdPinBʴD Wp Iɦ&`uY[Z0Q SSKiub,b06B5b=QPPf,h[]<2F 0cSh]}p+yHhWNbhIR= `XPPIW.iqzϗ^tr-H'{!?YYm#J1Uǖ?'1srC+7>g+KG)b9Th[pS6Y[#HepMxiO( pL~ :&z/rK!ɲoy4׳4b .ѠA\𙛔NM+1J N<Ɗ&>@&jd. 72dukr!ލpn#sPfP“,m"@gU9F5nfd1c"(e\zG@^d?w% dv([۽NHK+42j^.|)0hlMoT6Ez;ېP`m 0gjt ^eE8R]60 %C•}a9K})Iek&A՟B| MJ`vopY6^R~irW+1*//t}g6z?(1irp)2Mؤ؄ihZ- Tf6fCS1ުEQ4iu!:I o4ci-HȦ=~0a6$lWJw/@b4ò3b[ENAap!j[+ckT%ͯ8|lNRg)iYT5dEjsƃ^v(g-7RS`1O{z~5U*zQ;pα!D#/3Hیen5+w&>~"'D0{`<AhqVz1ڦib('^At_ gp 9o@ƥtJ)M”c2E2yR `9x́S>l6Ї*< U+up@@~?RT)$]G|P+2,.μG<,$$*ʹ{uVM$d3Tr!<,W)S IODBEFe\~3ȅ'w0ɮmW+IV>iO󯲫hi ňgTdE6Dԋ/aL7.:tXߢo$"  w\JA:w, c3,wͺc${:gg*^D.mq-`"fg1(3{bɭ!YHᡅ1KNvfq61Hw]Տ15OlgfF0?Ǘ?yKy{ >u{kQ*\VP[! p)LgVx˯$΂6E!2'E理􀷠C;V!MNjl jjo˗~pk'hCj`sZcO=ߏO3bب1uoCq'mo->H6&ʟ~(7Š:Qۇ᯶`8Wziϋ#ժe^qၫ)Y &}2N,'LjB-FˬOj H6QSzx..%9WLz!co>דU;L] Dx9ުd%!Ti4"Dm!EVl-뇍%'P`#@@wfѯ`OY[/M9eY'Re?FXcOlVVq_c#@R7:@+Ʒޤ L"9JIڤy A6A5 ֓֜RX69WEۻ3ήCc:e|x%/?ei؇ j}6[6VUx*eJuGE3y*/"NLa~`Wr'GBgxǰ 6>]&@l )rףέrҨN-PmxK 8GVބie)`2`s@M ?JLs(?U䦭JyV9rԃ{6jT7o|dJ;SԀk`zOb1_X31ؤx£jU4/"P6Xi^OPƼ#M<0v~Bd C+F#SrY4A\^>R /Fɔ}zXZήԮ}>8=L0v@Jp'#;_@`ysYi z*Zܞ|Ƌ>F.7Ł mE~5ܳmQ-®I#T /ky"a'zWQ 0S񆒖$Ut4CE$ c @M?چՏu8g{7 dohZWFv ^KQ-hcWiU~שk/6CtTKnDm%gl H2 aKzQނPoLSΣHLPw/-gOí!&mN 7G uN %YٔST=vk嶣ve@ҝ"%c<]KVmz2BuêEUFXQKyhbACe \r9oWܥ'lIEfaPm(N S.h#={|.oEQ&%#|ߑKIOhjz͆]{^eK X}bzޟXUQJb$":DTctO$yֲ#>\'VGʉA$:+PKgeEpa$ZV9*~1-!n#@Y^F iV0;5gP%nY2ba2xW[(8r򁾹2փpT',}aZqSM>RBWo`Ɋd~fTG4-,x ` c l1fs9Ԟ[BRYJZiunL|#z~n,cD0l(N!q cQc[9M:ס|ݲdK /0 -ALo:ܯ Rb Y:MY-״dT#_WGCELHI$$ل i"g,84SfF24+r 3W=3P# FFD? DZ-?/ O /*>Q0 AB%Ij𙚚7J5k b>r)>۳ Y*[4 C 6#2pΝy}Uƍ7R w %O-X޻Vۣ<>#Rϝ:*><%91H)>SrO#6.ٓS(6(RFMdCR6#. MGS#Q"' ›rUgǴV:-y s\ 57Ϝ]L7ȃeY8yLȾ~4R6C9wxNkG1M&ry@&sEm|wr[;/t_ x,HpS뢊eI>כ${T<>"dX)aI8KPJ/ogN_YA'n\K)8Oo01<~qrDDU|׼QۦQ?4tnzզVFco(+X ,̡¯wI"W6e{ÝcT`0{]_c_)beAcM͸[& !{(%d]%"p$x}7ǻS8DhK KxPMJgj$Y0AR4k={OLD=VAQU:OT)eiXݬKM7G\EC?;?@}1dPndK`xJqޏujq'CKNTRŲnW5SG*wyy,|{۾)K5dJQxaRҍ"|I;pwy $*"W)QʹQ uY& '"na>Y߹4Ig2Ջ$5 `AH]hoQvNX(f0Su^E3$?0ǹ*źlNa)DW:=Z&|`!MV~Uv m~P婧S='5m}SH*0hq C!CE=nFsZ_;!| ZBgڕehxAԯNf2kOL]5pW'CQw_zʘ7݄c my,YUBNsCI}3nW 6Y\pw feک5 J`u"ư?I} #eρ3:ɺp O&j'cK^vg3A4kY63<ה;2`{(]΄lg|zo.BUƁ -9L<]ZR:k!Y]F,MuvZ.ƾ`<#>G#Jd  'jZ"TQf8IWm2ϣzżbŤ9]$ۂ@ ɯH퉛u6ISȕϼǘoP.H ul6NԐTVh 6sx10o `Y ᒟsB*}kȱw.@t#rzfԕq ݱJ6SYDC=D'w5}3&ɹ('"ԋ܊Koh tY{ys ,CTj'٣2c.F>" Jen fx!8Cz]C"bk?Bނ)dDpu KiɌ٫؊e8scb|̥"jk{Wa47IYJT'W#)_;,mVqJӻ[815DݳҬW*oѩREWb41ރZ&;^yZsA-5X{C#11,-0 uÏ.y\0\)潕*R̞]5,Iaҙm˯NzC 2ak43Μ cgҺ1/EUV$ů7E(E9R&̇+ c3g Irdud_`bφi! d"dhPN4uꗕ(Q89T3IS//6~#v_GWnt\U3-;YhpuTtwP&n~@yNph m8e܁["usivlŦg# ;~Դ:fƒ;:^k?#vվYe u&T{Rj=HLFk>Js h뜹C">"&Z3q?-ۍGeTu,9Uv33!WBf?cxE;F AXj*- oSZ]2ȯao+iz]،;28M u1ҴRj †vlr?n:u-H̚k$j&d%?TBŪ}h8눪[ ږ&O\8٩Sˑfqt{'mۧםj5DQXXE3p񞪷dswp3<͇..~ߑOqN;̢ҁ;Rj{OdU GA&Y("^ݧ4Ot>?ǁKâs1>(`ZnQ&.JO:qU,mEJmiABRc?_}NMPMkdyW;V|>,O )g81ZH{i~;L5'zlGfEB%S.dP%^þ(W*wP|#I;bˆ" ĕSw So1XTraom5$$L@BzenDhYVQ7j4 Dԯe%c*!p]CofC.(Qiď*wR}NYhTD2~f*('ʞXL`$G<^>_/<4 ԑ&A;xMP*t7*BԫVr&enl `,|P;2&Igp϶vV #hrgvk/AbEi 4qgJU { D'ba׻rmezeI ?>W't }{Ε <`I7蔶^CŸmp:pIYBɋ!?-axu*jz`?yR$^o .HAaQg`dVW{2ŋ@iϙPSidV>>No#hőbZ= yj3\sp^7CosTX4fܠ!Pge`]| ; ߃KtT29¤.d=Y&ku]N%'r!t56c_D& K2-lK/wG-n -v<ǨVa -؂֟[qtpsq.~c&jdӿSQMn{OL#/RN1_zb|wCkvlul):CvC`<8_.KSH2n 7@0O2US8~~O߼귡Vi#gи,0HqVv W.Iu5uq(>ÐS~ю]S =X֋ 7j'W|e;+6C3,5d3k!kkR61b_P}z!Ipٗ(ɽ-xn2b>x:z=Ʃ1:G)Bܯ) |6O vN,A^v[ ம|S݋sUb*Tcy#|Dv)"%qpwU#xIE|sb#- 4CL [^'TzWRBm=4Ş* pn.)*~鞺@&`?Ӳ1s^egh)UgA ^^WgF~kԸj{:F'R!m{Zl \uB/:Irse? +1GI dXyΥ֍2;??iMbHc*E>jbb-[B|! 2Kra}_QfafRE2]7^ArsdJOgdWd2h2`؋Wr pcH}Bjng"'gOnk:[GணZ2K%k{-~ŸʴInAQ.uUˈNl_few'rw]%86 ͽOĎx DJ2#h$ht_HkȣÂTõ^U ;,jy5.FJ!)wHKJUWio[hURx&/u *og3=Gzkjk1,QۿD(OKZ3m1"R]AbYJ*1 jb i^sY#hT!*]X 3^GL v1t&;]Ga3ӟ+ฆ[2XJI4 iD4cAZ_'&lzFb+uO5d//6 05OO*܉qƭtR ̖ EGe/l6:BUc*E8c]WЙJD%S;50VbgLCܬqYWse=NjMwBO /,+;#x$$hH/9ǩ%Kq8Po%%rfb΅\t=G0H$pS27dD1d)u]CTM'}n YWc ԫ_ZoJBsh7j*P.X'e[ tx\7YK4@v y^BE:8qi9HVF%+d 8c6qpW Ԫ%.E_nB:hH8`3qLwo =0K apݔ)5wde}F9)LXSB$ }J@G~H:QOۋK):bQEbo[•1J"dG+ L+c8ars#<<1=jvir]eΗJDt ^6)(jjP:.2zmP~xO#h 퉴`l-i>;={b^j1Q@}Hk gVZw7VC\97=$O=%a}@yd DbK?V,)ð%NJK ?C}wwA `;j`E`- "4d:"Fyϫ\CLP~+e;Tr)DȾ/7Wz̄=bGd\ʹ[?!Zc~SA1?%_bv܏ҧ_푹߄c;{z:ՏBF yzXQ a#Ť ' 5m0/x'"  rQPJdM"+ȰyiȠ27QH4W WXӃxY 8~%#կ_L$b>ESt*B^C!VGh}G/)x0Qʖ'nSXFVx)I0<+e\ 0.E_שXHݫo/dذF |9\{써j6 SgΑES)/nySI<9dᕱ3|ϒb9Zju"(MV.9GAĴ[(e/k**IY7 ouQwR:QFktd ֆ-H䠟{ |W0&إŻ1%0ͣC>sq7BQ$"P-q[ac$!iKًm8+a_.Pq0i? ݸ  M(4oV0'{:(TP"O8l}@[̳)s,C3?ZReiYY-qL*ĨάhT2#\ 8fJj "a>_> 瞺 {G R_ĭnAtwTA ]ﶝ3j5qq7+Ę`Թ@OͳƥjK ?·c7mgNCSw-ð#^U;uPUZhp#g5vԛ3F8'TqG,q&H4oL:=G9e+FqY {HIdZ:Y;EoVAF,Ķ_?\t'!` '}FL1{dR٣k=֐dW3+O3j,xo1> N ZptP\!P{3|( )yJ]iz婋cxIGƝ5"wV^7$o Q7 '*^͇cŔG̍GqVV)9c듨Q |_0K*HiAJD#\xC}P%:-ڒAi 6pm`8dok-J׫Σ23(eoͫؾĊJ8]PzD'ʪXP}ND]O j5jYdeW'l1/ )8jFM)0ݒ4;^(1gꟛDG?gEoX@ͣMܞ>Ui ]T[_Ȧ3zIM73ۼ¿OrF]8}S؏XcsA' ^$€c ;UUD*؀#gYZ070701000002da000081a4000000000000000000000001642603a900001fe4000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/_]?Eh=ڜ.+̊dqyMçQ̊y~7rhSD O C"84ZLrxPgּǒ8@9 h *Q G28'K5GIB>.nJX_,;W]=E^L0 2Lnq~zQ߹aŊfW2i-w⩍fn.YP'd2b.iw8*[m*[mQ_6'%x/"A-5:6QFtqIQv)S.%OFv]ĨQ;q_HȈ_ҍ u$%ǘpu\j'XRV^hȟ9gdu%'LjӚÉǯ^5H7Ypytk*-ˡ&褖j +SIn]}r+l,@ nɛNHAS7'e[aNݔ,IAJqB}SȆ+>Bu̓JlF>OMvz VP,+B|\TR٣# ,F3M:?--c|f9gC!;)Ғxʥ/JvS*g&@55VOءCup T!'퐺K@Y:D*O*G;.Ej")9}dcI̠-qKCR,кs{n'_[c9UZ%67?g5e՚ Dז1 {A ,Gb"% f2oC) kf7_fffjAjtʻ||VH/DeX:fVB9n]^uki'<ŮjxcBeCA&] FT,h%-.0H5N# xX:gaܜWfNHW3;br5Hqؐh w6xPWn5_x6i~Q[|[qI@Bp9xlM18hJX bfI񬻮nsa!L?]4&4r758Cz6adTu$R3?1#b{aGZ}V'W a8M\a_˻ t깳<'a,6 ~ڏדSbzElzҋ6fNR\'u[61"2 APEA8n S- |b4 aZOo¡7O,Gm\"Bnw1h}$+^T"'Pl 㩦Sec_W_D --$*w(02nWYZTUQL4P\L#QFj G 9)+ZB5 1&U䢛u&f<^=BМ:uc S(mBa&Uxn+ 14Lp>y eaL 0Bd$;:h6xsu5v;ZY6Osj5:0IlJL'='&(PsWX:s ;f%s,=WvSG1FU213LSJEL6nT=ݷ2kq .N GhP:﷡#ʰti0uFm"tɂ@ER9&>)qn4<[ERװ}!Ԣ?{Hج`2Gyչg4赒l.t;WxN H )pfnKӈ|qyJ<ܛμ?!)VO Re)c(g(@Wq[!P Gf=']j8ھ}^| 'f(}%;#2 `9j+(jSy$HJέfFeoOy|t([b!SZ9l!Bk RɏԹj "6J@?j#j?Q3fSc|R2 97#N¥+E8C_]{f̆~T34vxs8y[E 6KkQeS*z !|Bo!XP%׉02F`VJn'G ߊ>zumR5l PL(HQ!,R]Mmp֨?%Bv7PmC9KNNR[& 4 ݬ}%= nCzb$D,I\@-fоQNJpw+ UF6yt,P!}),hIS>&y3ֺPWP3׽mؠ!ˆoUJYd?Q ީSu˟ݴfp>`-@o. UZٯfh}h UD=#^?Cf  ðȥ~V Fl|RձEuFT O Cdt+lWMMbtQFe\'adJi^W^^W7m0+A il?s@*B5W,SВ=בuN⣠μ qsFMI,8J׺v?lom>t.vu We~CTs*~3Tl,`-C@= 6(OFX ƪuk,P*:0߉"^j;FQ~o*5@h-* y`o[9eR8Yd'Xe:E);}<#t̘"L0dϬR~sK_[.stJ'(Zflg':<BkBצ_|'gh#Ɇ w]0I; o᭏ﳢ_R2tŕNɹˣLPY{ުBγHX:q;z]V6A~CtJukı<ͦ\0׫xVt^^&qm؟2 }Lj'av?V|ئg $_50PA 1]/XcTgW^V.n8"h? yQ4}_[U#5PgyyFq8X~&lU BBU?J'[ {܄ v ύr/Y˩u6wQ!8!pmݵl0~qߜX?-Iai!dE+>t KhA mܠj"J}a&wnjSDEC.uKmFe߸0|BK+v\< [e<ܲ6fC*'xDd'.*TzsȤ-ʉ1+]PuD];sv12>g` ,]є} tŭLRr*2_ f$E-OiرMEZy2}.,k #O\`GZw6vILeANW uj])z9[Ǖ}VZxIe\3_4㞌oM2L~ wCQ)pY"X o|aȟա8me!}IÆ&N5{z^9_2=s/J[;8膛)Zs>9.H܍؝ }./"VHiΗz<4ilݯ.e~HDL}EWr!|~= Ni=2h,cuD񤪐@SqWũݤ )sHsZ䪂%t! P-YV4dMHXU;Wh_m:th=ayV=D M3$ڎ.nP^0DDFksA%[@^/VTy]C` ͗ ~fU,I:ءFt<{~u*h!m,IAo3rO08P]ia5|ohqOz<->A5ЍnY +C}0_}ixMu |麰›UwjOoTS5kL>0,EI ݶp?ëREl'6R08i/E!z# X0Du*)c1zj W\a왣gr|[!t>ǣEY:‘ǒjn풋2Ϋ;rٱtmѿκRՊkX5Z7سNoU-_,xz3r)"dE^7 A${+2TKӳ (/շ5p!PGxUdyiL33ϝw!-JzH^ϊt^C7UģVL$jBXĩ_T+"v!HDQzs|"C3^m/{0/ !]{bFjk.qC~û4=3rXEEP'(sٚ( Qk펤Yi0,*cUŞ'f!^$]fgڭg DJ&a.SZ=b]xh !f\*Vsـ /)F^MU琂XPog8KJ.c~fS'Q4F&ϙҲ9mƊF-֙DEJĮ6S[sϊPMLxPȶ DTxPL |҈,hq%*0o)_곐H.@S(3ұ\2/Ym Rmk #'4 #kU2&|eD Z"tK0ji!1/e=F_߇ N55ߋߍUK8)Y孬hPe^c0'8ƒfYY5yI1]K\[\# g"?1i4ԢC%-`=<$ֵIr)X%?☺bdXC( _O)Ny>ӉJ~U=xV)h,ueyg4E!MwǪر/ X uG4yy޷Ps]I'K-E wl5k7)و-{"B̻eP5,ҁm`_f ',sφ/9M@\>2}+$LYAbjpXLz:^_'@#hC' Oqz.ZΓfچ:ؕB%K#"Xcq"B mw+$N `䢂iSg5 0$^?-']?UNSjЁ᜴s>_tU0B~=]Zߏb2&[0kSa* >^-.XΉU4 1f+.ҫf&J"rw.RMsc\I &9T-HhIOFa GBԛ),sDǍ/E8yD[Y>R P;X@&׬X;FkDJD!gSχpoU*5,HtKYjR }qsݖƏ͎ Sv Ҕ3ߩ~<0okZ>{"ҏ8g.X3gD*z`/uEmCAfY 9r:\>uegqj׾|fdPIS)mذSsZw$[kܹaѰd^ zːpI6o+tlzzhՔ c7YH x߽-deu9(@%# <[Q)aya 9n@d\$gA]nH1Zz_d)] WaPf{zw@M%%?JOYBuU:'*xGB$.I[K!bBXD5d O=$:2^.-2;|o:p 0 Սm0[R9Xc|hxPjV%Ĝr`ZK7[g[rxw0r@NET::&iG!l)4!8qy(]sov•jV&%L(`"_& uZ [`3s@邳I%WDxTϨˤ/ҍכ-6֦!M:SbU``1 E5m1Fcħ M7C'n ڧ~CAx=m\y$3\BC-ڶ0,~n) 6QM^0و!2 é֯E乑ݒl/Wo8XeW{8T-SXTf` LSʽ)CQʊȩy;+=)ɺJⷽY-2#J?.6uuXq9xFjf|pq<)/Mp9BđGC?n f('c`Ax⁰( G=x;#⹺JW6Tl ΫUqw!)w͐G&z4^QF0߃sEEc $E1ļGm.K5 R _Sm ; zmǔb {[uKX\Q9N$ǎNI {w1nuPYP 썆E?hMW nqf^h'"#:Eہ|?f˧+⯘$8~58v^\h kvrB`,O<2~(vK]ֺ $ pOy9MRV=s%QNdCz̽O[OJj5]u*Ğ7%%C>'Iu-scC+](@vr-#N +&9boX(wX; #7azF.ە3TskDo#R\An'&D ڀ:訕A/ sƽyyW[Cʕ5E|jYՈIjfGF"Cxo _!"| /Z 0O+W!0&ch qof1+ / ܇(;-B [?0mZ)`*R6&%c ci;X>-w)~PSeVr_XvfKg093))Ip]aYB3ڭ"XXóі,A4R!qg1~T4t)M ZW( >k#ׄC%ϖMJz:΂نmIgn5\5i~ޗj tT#`WHC?'=yEXtm$dqZr̦ĕԧY~mB+.+I8+2$^)/eA_idu$~"4)rE_xT͌jlЊxරU1<-";ӂ[߶=0xv`:isAzGH/btu G(-;mW>t!TYum )E+OXn 5_< D}2CZZlrvVTrr W; ƜxB%]"q8b[-*(ҙrݖ+@@5fGФ*(C뽥۰Y* NStexrרxr){A9bdZz&Hq)Ё:^rA#΂TlA)v* ޛAbt7} aȺ[>cw Tp gK:c/5IsaV ru&L%N Tfw`puN>c!"o>(23xcà _f3 șubgΖ38\|oUu qE|!΃[c^WjcGo&7:]IEPD)G#W$.QS':kTi8e ",c> E!7 r6=R*'aȻfV;jfWuf=_!.lhu 13N*btrN*O)9G y`᳅} M!l`iK&L7gpB#%*pnOe$ a^hn⑾<gdym أTnB%.[;i=XXEHEْ:tZ5bq/qj~ۀT6޳:/M3zG}ᮦ:+-Lh~%Ŗ4 Zہ̠3rk '#6K mb_d xqTKNcdW2VE `|7ߴ/h|?\/;zW"הx yܽ}쒕88B5[wU7 =\6Y2r-*}v5FHhv3vnlm$qsTp KX*1jv.%](ͲA [b9s;Ȝ ֤x\BjpÒ:`^iOHNeIׄ5zl j=ޯ0A~~B},emg1+0"yt?Q\> 4~6aMD su@A7Y*.e:@vܿUCm捃Ιf$GBP\ Eʻy!a$;!;mvZ\[*h)ڽ@ĄZ~Ǥi2D=KK )'T|2?U:fAfEFPHg*JF% JpN\jÃJVg薁%P}:/SW\jd}d?0i\ܐA &]roi#[!Xu|׀^lT d ,7gVK6$LJQr5IR}=l)l<(gղفeh"XlчI @|8\:_^YxMP^x!&޶N;Ku\ը<?sFRɖpAa8 K=]߁n[0D90T@,x(Mhx)uI^lՎu3-D8))DzV |Si#nv<"➑tID!}\*3,dUI @P>"Jf1f8Cbշ~B1Kn'Ԣ;!ޒghKq_›3K-)_GbXlUk^r^P񣤵)Cj#qT3nC%1,=q'/blxUZ ;KIe*.3Zȏ51(IJ,Q;:41rPf.*dCZbCq Wz6pz %YHhV\``[y#;7ǠmG@{nU)4H WuPq>$ B!UG :VbY&ayvF<7k*`nbeHD"2I\! >Swv UY0%5L<_Y} 1_H=zzrwxcx ep 5( Ņc`&7@X+ьJUFr^5ڬ3ǂP7T?OE{48[0K/4*G 2c b@wmiu9ܒҲd*!G, M: gm0~z폢dsXr$a樐5h1١ɐ_ 9tUVlKO~.L#>=}dv%}-5̫i#ۃ6}Df"͕IU\ j#gaCX.N#ؖ^^DvY2y%Oc8 ,*@+ dMZ(N꿛,+!Zr 9XbIS `8&zfgGHI(&r`}WG9/B=&or*ƚATŬFՈ ʹ=2ؖldHO-t 5CO{>W`i9s;{jf\JwZa˲0GIuFU hVrv9<V2 jW" vJ%rN'4mbmf3~l!ePk_ѐyi.koNY[}g ULɞ<2SUE- Uq+Aeclx-]TxWh~mz?)h\T *6:Pm::L&@$E?`X_qʈ}E|X*huycyhaj&0(DAlEoK1GVbiNx8Sm'֛1yy%Em Y9  2"^#&Km"0ChX;pRs. PE-6ce L`+ wsݍC .p٥`Yn o"PG؇aV:9N+19c2|0[=ފ+yH'ϔPO3~tڴ+W?|aRpTeԤ^FfH Tm'ޚw RQꡗp㸶2HDHq:Rlk?kU\P74z圌1K3q4G 1U@0]K\ 4 \VLMf*WS) eU0#$Y!dS7Ɖ0AGȋBr!6c\p{DPPt{rG\zhR%ڃN:qyVG!oHJ"@*k-"(uMI ls$odQqaO2(%~F39goBlt8ɵOl í$M+1j /7,&Аw`USDx++|e}٫?24[ţ$A @n)=Yo<."zKgnX"HnF_ruZ C!I‰$%-Ь[imF#1X#߬ZBt|֧ٶA7vsK" l2g䐺{lZ};CHD4.#δ~I`*/,bht۬];?z<0?HO8^×gw1iS$8Ls=߯O2)wNJUU'`s VCI9xLg_}k6BJ] <:Y'py;Dͅ猡$+/>)ʬL(\v Bj9-rj~lZ>?W#,%j5781M?|ߒf˵E3-m-`#hj;t]n޽Mw9gqfe@K|Ddc5|\pmX[h㸵'j4%MPq2͢[׬Po8< 3)x$C2 %x5- o$/ˢ;K_$&_hsy |k~z?Vep^ɑN| Wz`}t2MH'\h @vAl=z+1#8ZjTjYLo.]ݧ6!+PD8wi6VU*aLӕ}j @fiD7 է(x~@`!tZ[iE{%݇ 2TsYC+L}Wk r jA9%f:o.HJSDB d*NeҌlEkRY bQNlL .+n8Vh'04/=loߘ\oM5! eYV-e4[oJa1m%[ב˧>Lw tƆ8voiyiMdKFy 1D":Z[zx.7ވȳwH5N$?7"olk>/lq&VL6sD+kzʚShGoqU=cT,S>n7&AGb/,JS \ OvYA 0%w>ʑ省|20Oy3-"PTa3# r|-QU$ zTwJ i˪Cv߁Q^B5^Bh.YUֻI6|ʾ>A8SP@T-ɽ!)I+@DKǥ+vpZ +&c.|W藷MioUcxQhXhW:ҨPɆBthuc<2U%a%SGV|"ޅ\twbiȻ’zG7 o豛y''rZPY z#¬i$#C[79O[u=)n^I3qL##=GڄS"+Aۨ;QMw#54dY6W`zRF2 %6prJ6j9`i(8g! I2R[_wwl쬽<8J:`\ {Y]D-Rfk6R ,8n?G6% kKs7ᐫ!0{t.G#)g~hL,̬Z}Z0q6F#* 2,Ft&8=z߮$%G ֑-X$}Ċib;BkemN'}ݺC-~HW~ Yu`x沄2 gFI[R@ ՜jYL_T mNL69~ǿpA\:Lkb-τeD7pJf2b+~*X@f#h@۟EA߇}waU6 lOXk7?t*R@n~~x%?y axғ,lFF.DKdOTu3uGE#cU~U7 C.-Wr䳴Q wǽ%B]ٜֈyOFFU>2ZAϮU~ =h(W^߇jX鿙r_ɽ1yI&~fJ^8Nk+}{ˡ(L&Pl[oUD\ecdeٟ՚Rd_lHox0p>ICjEpm4ueF$c,Vk.Q8=byP݀mٌgC@Ԑ(`? dbI"ʻhm{}9jIM);X$_D*{=*ܔ׉1gt/\P?;8Lu"Hؔqt|_~˪X'@'8%en+%vsc8 n'qTnYi݃XE®{+Ŏ_ AG0;)-7iAol2p,m>#*I&BmCذ767*l̩xx]9nC>JUq~eti8MG ڔٛ}Z!B](3k2=S\.!ŘkkQ,K7ýT-P:Hܮ-T%NڂS4KPI`o=US( 3WR02wc&c>OcITEh%'qa` BlޅjB wlzPibz'Qp< )?1فPcݳ1,5,Q*;̺TBC EpkeupȦ2{*x^ qj=a?*;_.(I8kX/qgQ.6XD*Y5Auyd1#%,/b[&uM (Kkh+d7/Xѿ"N5GJs쮂nxALia'gAƘN/3mg2no?s-aDe;f+EvPBXum"[ \LXCILWGUEo"nwyYE`Aöm ջ:!(x0m(1mUҖl Ǭ7M0ߘ݌F+u$r |KYC3ދZJ(j2O\Q?SN(;CXHO`mlۯs) \wc-L#:EbCkϹQ)UD*>/qVڑjByoq\8otLN_oU4%:u(aj҆F 4M3kv}Q iEPڰoh WW8۬m?q_}BdDv-ֹҜTĆ&0mc̝ lEY"“#_xD9H*ɞG5 /u\1P)Z'CVumTSv}$Uxd1c^`փC<ONXQ1r6f#l^C}87)a~8 WS"k,{Q 6JP’&?8]40)kHQa,{s#\~a>/8z( HuIhy7Zxgl aoH@U@\=2e;y~ǒ0t#Yse6] TFY :k]x!$Y+rpwڜc=DOʈOD]W!7*1q`S_3⢠;v[fej3x[ɽS|n_Sc? Y|KmJqETb(7IeaW:F<%sK(UoNCz݀pL~Boh%T;z<@;Ƞb,6(m Z5PI,f_𾃹nw&$#"w.uJUGI΋D!F~ I3A_"e ^^W80y\!Õ% U3;}s"mb{YfAST_@v?Fr|^"ndiŅFۮNCk /`vZs= <\pYR>v> +'vt9^?]ݮZeC'.`5uCDşm$7[% yrM:6c:аVfO9hD3HiH=Ix'%̚T:V}i5N;ąt/qL^/Wa Q7-W \X`r4M/;u]Ch#q)0Ħ/ 4*7}u.2VWvb+j() ΃ xp_]*" f-v#/JD"h-Zd5U~{e@5#4Oh^™Y=o|˿z 9D6|]^Ӗjxe&I{g'j,PA!l˴M/xVH;Ꙥ$f{Ek"a@K(/Vx4ȸ=I ]`Fox@*G!^`k;e/3$(y&p%13BX=(NKn(O_(ЫeKsk\Ԣ r mENR\)\M:WtBl 0A]h=oLfw!Iuwf0ѳ:NG{oVsvf@RZ 4էk K M LM7,LYJv%JՑU}(rV<|;Lgvq``TO D9" tͥ9AR}#pg u*ےRDh47ힵA8$&&=aigƐ"o HS>kJ]USկrUBvm jP.8EMnt>pMۮ 7*M<>P[SSf /zQAXl2n7h.% pԌt>/ >[Zը(uuXV MM4}*8"Ӝ).ǿS^;[Ŕ2buLQb.xOޚس!9OH|T;hXd]dv3diޡTV'ҏXS9fR4}$J gz^iJ!Lf@ǜ0W[ARg돠/Q_ɏww;^j̬Apakqiᬩ'sS1Y.!$a+7Wx,B+/̹V s[N3~"h}3Qퟝu}5{\y>oŲ!PDSx]$4yCRQ!Xj㏇bxmqSbDoۏ%4qP a2T[Uwċ8ӲzJIMRM,B"P;iш>V|=W\Je%s<ƒ$|c D/4ǻA+r M] 2% P_ +d#gwC%;I,K}NU a9I)5~ v 짼aOWOkJ_[׻J< L=e|p[tفς/0}J15ӛ#'!8li:|e@? xKkO SoG(56}pAfo֠zHu+s4+ QLVcD#LaÝyTu?j"zrvz䎹|lG|1{jC=߃7E:8`prl oQli1H3ҳͿR[F] Y$‰L7Ige@ B-O]u#eKt\G6{3/-SkMʲ?*I#I0 9fK%,Sc[I:a$-[jIU-tcP2[^I ~HQKڕ /#hܾ~XϯA.lD)FtK >ȡLTuhmi^?3[烬"t4SIjEB@0LadGAgJIwGrF,R3\8@nJHGֵõ14zoqrnǷV"t'*xs~F`\XG{%ps~n4;\p@ܤW1؇> O,lgUwĤBoc~Z|gN!Bp'8|ofF>RVH3yB9;`3d6yD_U}rEa\ĺkcbз )ˁ:}t</2H͟Kf\\RYf}`C"J0&Tlٗ{ǢsN3~YBhZr<|FHV)y0 R-XDqrlO#lKİ\>k>N!;([kF@0!;`_Y5RLx@ G11r%1T̎;XX(9vAl& m?zO#V88 Cjǚ MlBT E\PFm%Dz0T,Z78fz DaŕO ʔwyTE + .Ҹmg=~y2rI'fN<ǥn?!ѻ 8?B~EԥY̻c$3<}7344;(oxbc~T2Bi{KoVYZyp> R - ]"J+"7Uy(-ؔҷc)F?0s;u{$o/'&A~dz38u'˪D)rRu,$e\{ S%OYvZ'd?ior2MvE/uɐuS)$;@}s" gv{uxR[VAu>ɳV^G0*KTR;Z1_s>F0 :,&hSK-|{?{i PslPyJ[]KX--W( `>mطR??Je)S̫%Ids=?YC.O&.,0l9 ('Eݖ=i*\? ) _g._@2ȗLndޱx`QƁ%?-@ה7E[t?ErIqzrv*2NP&%zV[M58M9܆SlQͺ7YR]*?6jBjg31-B ?`%|6 :5xg NaRK >m|)$;:C* d9bc\ m:<5jpWowZe+W_x{:+iB6cTbUxgp*]sD|}Na&uKw)'T~¢D=~(_}͹˪xC~ +&(-_|T9c~2u6{Ќ o"J ̄.Ad_F50u?!鄕zEA0 1|ޮVG'/̅=kdU2|qXN+gDXJT9",$+>8B妭vA,]4`CᶟC6g{%i p E ZcJ0$,Ϸf~JN¨{D9 # "X5_pi~Kvl=$ZtWl#܄7c|nJ:A;'Ǥm}&3 t ĩq(FN_H"> *)E = Tb*S@cu&S`*F*,Wkŋo qd4o9cJ{?{FeqX|Z' 6ЦM37?Ƃ#8?]\KLD3uD=]5tl~4CQRV1*B|O+9hˬι:4nlҥFP f< %r {Yi ʲB|-HLJ.`uC$Yb~>? @ǝ3U5e'+ˆa*f~~hslr^>E!$s9(r)z;E̛ۧ>SX4V= n)K^!I2nk ڑaM/cYٽFZ|M#gr|*. ^˰/4Fr-륛y665BTmY9~0]i$.CF놲N6s;8?nJEYʝaZ FrH*bEμ,J*ԫT[l1 9&h+^cvtFJbH[,_ڂyG^n7#z vb_}.8^!-ORjB{հ:YXu:/OQɠIΝA2؈p Z">~|p8$Uc,3m0!ބȢd&:z ݗd@,$_V)%&I^9ƮLc KaY!s(Et #%olW@y\/(e6ۼ%1csȑtz9ǯʤ7z@΃O2mE-z 8ީ ͖Q.oET(V=ȗyTLoEFLq|SR8*yrVҪS+?dR)DSl%-8Lji{\i"ԵøK,yFV|nr Nr6H!.}{=d*`y ۤ*)hMy/4>GЯ;NyLZRyZ-CguCʙnuaGfGBWEňN-5y=M7Z/t%Zk6?O5>3$=X$n c^u^7#v\Y͸51T;?y% ? T=c | Sl%/: vCF9JO/S8tn1^|1uj8}%FU 0:&f@%W ];JJhxfGC8:-0JtB޶~Pj{cEJKRi]Z 8?s~!G]1=qƚ=UrCز IlUBH)ń}*>҃xͬ=-aų`ezYjL>}vG2M/~{8(ӭT(=&G{E&"I)jhWOzrEh0EutjG} n {X+Ijp*̔46N8+`EcOqIhkq@]ȽShu4W= IMV+;k ;Zt/0D.G{'},}[CK!T}ZB5Jd#@Dԫ n05KB`}MJO郑䈒'GLAh :ZPyuF6a < %ܯq'5̽ڇg pm+ʮnZYbSK4aT'>!;5@Ƀ gRbzP}'d;=<ա *'J5-Sna5 ÐDdܹMݥx!;lAyNRG8 A>ѨU6/Qo-̝[[6J|){Qìaw.1hǾ{fl4͛h4ـ%DvoK)&RqIO Wq'$ n~(ѫ0oh=Q^T%pnm #&Ihg#P70 FL`ow+ebP҃Rs*1X|JY'Dua}(t"}~Opf1*% dYm\v . E;È19iaEQ `5$҃Yw%S1`;Ұ pgQa3e$Lqqdc/e5wЭ7/-AR]\&˞4lYLi&Y.zn4ڍ) vyt uPŋOHDxT&)ȵ~Y18JDugv$$D̆]Ͻ |Ȍrwf44is0J*2О;K"S+DAy' +`,5@zcsC\XO2i1FqYmߙ1jUv[$ r범.^` iȞXϓtά`OC#!CiBtHYWby7 |ChN$QܮiO!|NNR c.oYE4"_'t?<<{1^w^ e=@U`'!I0ѕy>jk:VwKlzRVQ$!$&<%n+u\Jx20< |֞gۆ획8 8\X 4`h]!; (ê w[,nޭ`߰+`q Kg;!4>1^~8óLYgm(Pr"/KF5~){DD*467D= xFa誈MHŤe{_a{gqm)}IcAɃ N(/dKQsU /ɖzh53YR\ AO \ܦO0kAVE{\|!ȐaRO-!tE7nky| /vVэAL%qq>#նwY47AĶ,TOrW;Xx8$?I:'dF> OĽr}=:KP1%xU}_&V} v!F!gXqgIOn%&DHFGBk-D٧lcInTzIx$llh|9s:h#DGQ%voyaf0[V|'+E(a8Dyl&asZu+ LC4؋}vPIC 󉓊d9cQ*<)6_OujtPW82&.R;$6ʼb+;WG8Dg}ErbWC508r(b̘Є`G} 1wl]r2n;GԨ\(x`8}ltXEW\qn`ʺƬǺa8SH]@8=!oCaw-ܭiTɳPQ_SG!R͌NtZ9\-'N뉿,M81$T$L@rh?)}Gd:Kl?;#)'+ ͮ(ԙ5JC znΧH-x9RQ߈;xuGe-'4j@5.S*>aؠΘ^tB1rB5ǖ WL.]2dI{毘kKo(5:^D mwds1#lP[!2!+(pP_-_ c)4U/;;:HN8Gӈ[$) 7(bC1@ƙN~UtwA}nY%{BC괞uRK|ms~KaQT(@E,`;V/VЅÙм9uxPq9`?2`ZwQ)#!|t_FJt"]3{F\U'w?|8Sg]/R 6vg$ȿ8+1A+ĬperXgRou)PvRQ⒬=m(N0]Y{ƽ4;_?|5Q`iad^WۼQω!؇=1Kr9<$m_8 ͵nmLІF;A+45X01lRs'<@A YFi<,?v?> jEv:L~u*][_$+وC5Va7&Mʻ9P$F/1P(mA~bb:ďMjaçwٖm++'l"vW~zCE Iƒ_E:A8Rㄺ;ZZXuЕ~(uI@ ͊h^Nz55z?H_l^@+;*ӐN΀ڌ {1rUŭ<ӨLM&Bu SVʴ4G0.*ʵUa¬ZF?]4dj"TMcD*BvFƵGYv*L#:Mhu~5X@KG"PJ=b(Qmvw*N$ݹ7${%CaiK(}mCߓ-V+֠{i4*t2q: Jte $Cĕc,Zc>.J߳HL$!!JxEc*QCw.5BbsjG٦,5fzcrXB[SN7 7{u3Ր`WU1|MX"ZGjݛAG Yk*ѣA-HK][Q6"Ȟ4%kLwMY#F[x9 {GƷa`jЗ# `r0 pW$p 8q+yIHJ^$jY7 "ڊl'¹ʩ{"?0f:>\RM?P_\Nʆ O|*<[<uJ軽+ f6n0?q#4\baȺZv.~ka'-"m=%@τ&p. HRÉ05º٧yv!ǨL$4nQlYˤp>1&P|ֈ0P/P0~sۧʝ\5ΦGjۗܧ|>#\#AHz#* &k6߾w[Iկx8Ϡ.H`)GәMjMr Ӣ\HZ6iPĤhր8óp,zȂI%H"&۩DnՏ(R egq uD9L%9v#tLzc3ef(%|?==[f2_$ebC-`NCO|] "yU~9RR7T "Ԙt *൲"?boxqwٜ@kPvs?҆&8_,i||h{y-8ҝw-wYp@5ryz8h2Exc:iS(/q7Z %8Y}h7xgH{f ፫3s5>sZ-yKp7 z=QPw[>~nӼafMhՍoțhlF>^^!)dN/vx*=ZL/:ٗiIf׾QBJyLuwHVd-uc s`v5EdXnGAJY+M,TM/< GuupDzHazfFiRAe]7+]Ɏ>^rࢴ\CM ٲ+uvb`E᥆0BJr#fRR /Dn[d-k3NaDI0oּyn]t'l ߡ|3U,+/~[ /Д\'Yy~Ɇ8xz1;PRwgUxϡu{l2Z l>>mw^ЋY%unч_O)`凳7x\oho גf`|Ty>đ-n!t%Mł/!c* 8>4ٜUndM]6B"ޏFKLJ|lG1+Z7bn?2yFAf ;y-I9Bv<< xLyƟú]GLix=e>*k YQ&B͠[0T-ۡO-svTq{Mew37aSex>q6%QNXm.Ƒ) P%.3!m\gL`eJUMD<*֞"΋e.BX(c-ƃ=PNC¥E vgH}"^#zm~M{kĒ}$pN!ABnMlkZ6&kPť<؍|ֈ L8EF(s՛%B ꎈ3e75m֋fWStibl'r'3w9%ۖYp}һ=&\eG̻+o<䖒436+JC+ 2dW.gL0:=|hP:tAku6bgmph'~1H,\RݠFr>ݰű $%v[J 5'#jnpRtpN\j>"Ԕl١@ۦ'[a6$cH8]$WHĝO?>8U"́ϝg_M Y= F4yKAε$&_Ǹc[['wV}} Iu{^j&J umIv\H}~vҹ7Bcd;Mvh29}{Wvioh1[E}!A|'[U\-_yl%dYf)Vsj k.-pZ9`/Bݰ OM<Żdl :8N1o/%הޅkpptgP`~T< r&(uв}T1ZÛeoyWDWnP\3HY_z,'*N)ԓqW| 62߿ѷu^JLhKgI^_NK7 w SJwU׫Ý:e+k]c) <jίpiP$4d_ԶWͿʉSb5UWdxMƴi(+-mMjv:D€nX):F-lʵ[ ғ/Ck|Wl~5 -q'r0.Z_(9BrאdL}Ah e6ݣQ9ݱuM[4_BQzsCirlO60-BgnGpErS-i$2Q֕L,"n0p&=']lnX6EAţGߤp\8ȣxYޕUU$n#BɵyC`FVExAoC?Qz)gt 2ޤmݟcCp-2* (5oɘ.šrTܬ(\_ڽ:sjEʑm:HQP8'pL8[ƽ.. +$mpE}脖Vϑ177Pp“Ƕu1'OJr21_Ҋ\ƞɌa'?U`P{3Ӓ_=m]jaK5[>rNJ DQ Xn 0)=SO{5]B;aózñ-LxL~&ޔEJWFiͧǺR.qdKZR)t7g_ɥi_B9ݭxܺ*@V҅`+y<ꆰ|'xRL/|f#o_L $v@U(n|3"//dm'8|V0+_M׍tļb1[NFZ8U\*9n4Jsg"BM 9㠯 _-")3v{3%ȿx(PдVgn:b)Q'u5!}4.ŀByIK ֲDmL]ۇ 4G9\.aHʧ;LW9;f]㴡hB3g͏ ({.MygKK>Is[0TYOBG .9 6奓..Y=:NQ&;?5{|Kbŵ Tȯ^eE_E P+E6C22 J: ?Wa,QL!9S&5G\c8VLla +F"X5 %όf*]$½e?tQW~R7e?uP BԇZ{5G!%&Pa:fg1l/L*VM+֕»gmrn?2zMDܩN !,DBzKFϑڍM߭I,r_ٮq%`V|* wvS~?nbk s|]ɍr @%;US&?W ?ILizf%_wߞf< Vlռx';|\48J]l H!g7Xt`MJr܅Ƿ#X/vnr6 seg7Q4^3Cz~ ^~CsJ C:CVx|27AZ$T(1|*߮encћ j<'WޤGq=׍ hbME Wh<}<aau^8pNF9$ce6x㼻EZ$v KcEpꦼ99×I׳xbxᄻpsb,H ‰hH{6!9Cu~>b)茬QB#4ru* 5~|vBԯu ͣʄ7fdxw{@yf?ji'50WnÞ {!#Z)XQljW!$WucT}ԲnݡܸA9x;*"D(.UeZ0?z,SĹހxACi2e*DtsՒ[ } pd=< ?. =ArnN㑣cG7O[ U{ًeG~9dF6~4:t'5aM ?K1wd\p PK燐]U ,,:z:,LbAxl'_'B^/X I hev)[!xu$84a4R`>H1u^?aSԕ=}&ΘRt! qK!CS޼™Z[D)S#=ǚpCb_:癞Ti 6.:o,rI|;! d=a7,+,ֵ #4L7Klu 3FLiWxW/K*5wJls=QUpZr_Wzij>a922Ocʇjy9_ SlՂe-w | q|.5}8'Iƹl{0hlCUW<&@2&sU$+`u6F0O~,qarfIf+:& `甍+py1E/1xD'k)a)PdV,OM$!q[wEHM k5\f$'  CVȔy\V-1J[z/< 9\ ,_!f@@iC`x$~\oÖhk@ȯn2'WҦ і[ ?`h_4-{ S6ZY=]+Uj6)*$fKd<\QRCÁjʫخm ahf&i!2+ˍpwe{ ~W,Rn߬yo6cpiΘ(U b$t/E5E:7 :RVut$ +qb/LXLC cv8I 1SnZ_&>N7#OI@MlGs<Z4U(AM 7ϋzK)JqV13Ceƹ8eq|| fn)lJQubyn.._䫙cXSoc9KbbHssI^&% }3n鮭gkjՀ]y}ZvQrr|lA,i7#q2,q"7& T-*\r厞Px$ԃ*$κT+LzC GFiPG7*@nMO>ƫh2}e 4sNA'uB):7#HyU0is)!&Mǝ*,iRz1}H=TұE|l,qS"qψ,hVߓ~ct5WFh,,Kn+~zJ ߽ZP! wf&ϔ4aH"*X80Wbw֎Of~<VnyL/Aο6^aYD95F5gQrQImpY$>i2At`.+W>wplT7@cxFt#y` tzBiַߦE_pg3ilt' OdD{qgT$d#sx᯸/18oBKkɅ^ԋI!~!PCO`+[*pN-FSo 0@E_mt=?CR'mCS|uG|})j?e&\Ԍ:#8g8GC ;slniSb_" G$!,1xqhp8j=sA؍W_'ߠx}ZE-KͮJI({# t^䡧Lf'ρX0?]t60Oz}kY T9f¨i\:WL.\Y<ɣ &k$RM߬wEh#5%x)tN8DB)j7{DLb@,iCVk ݅b؉!S9KUƟV`6.lFn _Ctcl =7BZwŴd 3˟fW]u`;?;;){b}ЗL[U劐qLc91,NO\^U5 az Os͟|K' zrnsӰrg;e$Ŝ*_\A0쾉4r2dm^uoV:5ڔA0 QT3Ps|}]9s&#{o~wGg[eMu/w'-\|ss|*"wrroRěrEMrYq%o>8Gڃ̢;H6Pޘ#(PygX_r6xv\FH={wifDg( acR!eHW"nֈ;ȗo~)=Hnrv0WV] :Omc.o2n Ŕp1MƑ)7k3dR"ANcմ,+A7t{ h(ڄms$G~_= ~Lz+TykT5 ݑV TJUgp=UZԂ ;5L *!qaz*EXYJ=4xt>㗠q-,:Wgў$LHS?{x7+gL6{vXn)WebEΉ+XP|'Rm{;RĄIlr͕}&4>UVCOK]J7J;lLs9W2SjQP+^JbyG?<Ѓl*$@季.+Щ8I?KS0q v$А{?yx.|]"m^Lo7zo. |_hΫiB)yn2X]!B8H%^FWɰd;bs%p fVU HL~t濪U0TeԮ|U4١O<ѡ烀薧{9 1%;+ge)2VW[,Bg$Am=90 yQOHqnp+5ݣ:o|:.Y6ȹDTif)bXuJ 1KTʉYա#Rl$,tp N@㏃Mfq*VwX.ܙw| Hfgbpg.GLLzUZQLkjt W%yL޴^l))xM{gPhTZ!U9;4r=8iA؀I)]62䒷xU.5>:G q,jz *X`h? _ϿOT]PQA[\VC* ĽNԷϜn]wqSe@o 0Y4gOTJuB/m^ S*ӫLX̪SmuD^@TN‘Eit)`*Vϋ\,+Fm.9JC[$ *J 7 5X4̄ycjὓmJL E/Ћv^|ZF ȣ{*Q쩭LۇgGÃαެ"TF܏(g?gԪ~wZP5c:%lJ,n#࢈(y/$oxi,'9A20*_EIM>\n8]`kz~=S+2V)Mb kg+SZp}eȃu&w TnsKB~e_¤"ת>8&Yp4k}F }u5s=r$H&ӭfXڦ ,7tʌ~*[~M|D?"VZ?Mq!CswZA,zyR\VcֻW@ Rs# uD so: 2¯%t4IgpP |eE6U/@5T`xeTRKL>>kT/ d_œI{^Rѓ`U7A* C1,aɟR-ŭq:dN-B)]c .08~Zr]z^jףSCM4MF*ieBд$~+J+jH.cn8W=NPx ɏf4mn +Vo¼e. oA8 Srw\7ƐJw5զ8+3' ?`U@w]M3P2i/WDIdlai"c# Z\kͶRω}"w b5*RDoY}p} 1z0D"\V)%̀'i#Nnk̖׃z@ . 5~s݀ *ØG7eo$O(l~5Q*A[Y'jmKHQ`EG(#9)sW!/+ņv5Ye/G cκb8EZ.Aڟ7wB#א6*̤n0w.I hy7@8ud`][A*/s_=PI9dyjDž߀kS!Jއ*)ztydkNI󎽖$_|F\V,<{q51wLDuzUZE4O+x fHFWTGZEO˙.@?<2b1"9:J8dަEy_kE"U\mçHyf SOC`&O.v}]gBylZUۤ3,ؕx"`+`]0{7&7f菖F+yjЊ}N`/b&A:^>ʛ|K 5"8k:U1 4x uUBi+ ypf}MDŽ#KSfҢ;P“ny0k"ۘugsE(|1eaQWB(3Ez_2|lodAc%$ԇAX H*L^ixjkֵļ z`5@jߣZ J1K; 3>@3^Hp%o_iۋl,M:QΆ>IY#۲8? 76d?^| ߑ'M89D (0eP@M0gZuO^ѯE,Ypڄ1?6+ \ߑ9EAf W<)38],/i՞YYX)Rn*K'[Yhd >dʹnk`!nFTzuU=:HWH!q+A|*}Q8%UT;H@K{?" J;ISyK383 N.URƽ=bI0X@.x%~L>uP+\biG clȂPly ./.RIwAx/;D0=, {KZθ0@ )O21HѠ 㑔@ʣHi/`kiR݁jLۈyp%kˆZO3H?q,BNpkF(y9+"ɔbfĔsgwݎh?^Wf IiiHs@(Qa \7P_wF]A1hZ C[V zƝn! =ӟh_+s:5ư)zr/2q0hE*K yi,@=/ELv RkA JFgKBt=IX381'} n.xɚV RcEL'zR쉖#+o5'@Xo-ֈ^N0?Լ`9(R QebCFq w6S iiLc,b9 /HNBIҒ[- {ִGRKɯ_Pl;^tQ͉ B\* y$5$Dž'*GT(BY` ώ- $3kL^s{0s=B%^$&88j~mxDAПP@6"94YlMIn5:LDo9HQ!`$/-r L^ 1]UҚ<R4)´b~R4/__X99&-+kb^Z6魯HS<'*|G)!<}PeD"C#Kv-q.hA'Q1Z_O.%XRG.wUş/; #[]ħl_ғD¬}Z[̇߿[!5m\b i,x7jexC_krxJ.'# YHvz*=v^o,.R(I,n[˨*e Ŷbnؚi /Нi3m2okIuJ!Ql+!G(0n#I#:`;(6v/,R!d۩aөKDuIvC/?Lh5x lfF?^/{Ļ~C3s<%ZRZzYe4ơ11R3].ǫ|ѩ@ϓ[%ïns,?}0}66oDް@uۈla=V\w',!6MXf`ŽkucN 9/r*_$S#Jxk#h#6=%Z"H*qfjp|53|QOq6#*R IYI)ehcؓX@8g=rي'mX. !ܵ |TpϜ7>mhi?Hn}7G:how.DņNv2:1 Q^CHiʰ8gC&kUޚyyV.꼑|,㹲BWKu};^HX0UGyz^K_:,ԸU`px Y ZylOx܈9~l*[b(SȻsfH9*~ :߰f}w "A"y1H㉺ٯY%7CDZM­S-„s83 v>7d2PCp[:(1#c*[G gmIQm~e0`DxMvLNftO! )|GeA ulH96ӛ#+|Q[=:2yS oi;Q⩩C)E9(h)ӘKi'k.6&د`,.7(=@h6+%eKMtZ/;XLcsh﴾|'겦:Y'fSYnڠ%}/39RlnA&Wp:Q@CWrn6G"v`pl9 eIfJD@{^[sv^7 eޯ r!U j=bXhS6R@'yp-%N zq.} y \Ȃwl Yݾ@caD*=&bfꙬyvv?>~/zY 8hb8^&v+x8-˖Z6cr $Y?=llvr},b_GwSz{fpL U"4O͙Whh jPp[{Rg1F$~?MĢpd{m2upDZiaa}0cpFYZ$fi#HyHmn4g RmGLXhY=z!F.&sz5z7CZ5| 5})/]TA1G;f=)ؚP7ˆn;f vf8{vSj?+BͭPȫmcLİJIGpA`vQՒǚ%}3E{*T)) Aee;;ǻLDp^bth4>-JJX1zx]U93ҧ7w!rS&;+3!+qʔlwm 8njgJ#]zi09z3][IuJbmgb/ʮe0Ҕ1Pz6>S0dn<;|KՈsi`j`yrHj-羚Q[hiVhγ:*aK|YBFA /abg=:PgqEx97&p4)7G8dd9!ϼh<\U Zh>AJ@íάҦgœ!Q8ҮP9ޏKE0- Y/cQ S056p5Wc-}H $g k"B1>Rژ9HfU-"~!v XޜW);7Q xo1mT+ 7J]Ltϣ٤I> 7p^(ܼ{-|MicuU|lp^p݋ᤎ=XOk. y#KAR< Yʫ]^rn_oAQ'!ĵ+*=s .إIuV# &-,B`n=ES{d"5#Cg2#s{tHCFJYˈ$c̀W~a3' $yLi , Gnd|:Iٟ޳ÈXVƊ4O1e)m}&|KDhf;=pΏiRoTFJu>`r=Sǫa&i"aF, ~R =JV'}Z34gȆ `Ԛ bViDa"l'V(qzx!s0SЫJVHt&LUpNtJN0V)qMB/׾']vLJۋk{*6 #4J k|ԐXӵ+(]< tY*EEHdqzUn2%d| IyRhR^ڧ&zm0n@W6Ѹ&t@ͿO4m]YrR[!#ld@nJU=FTu@茳뛩p9JuU,z_*d5WŪY+#A@\'9JG /ji1 .Dao ~l:~XW_OO '۝ooTWXVR! >Nb@! -a ՟.G.H'Qvq! '~TjEḟ?i|Eg|uEՁs8ͪ tF˙/Մ]4V\RMwIG ;/ Ġ{ƴv?G?I$F2(m#qW])ӺI5>#qB[ub|1?Pj A(t8ʆ-xáRBu؍yw3((;3DǞe2"fNPĺxqADy4f*z7APћS>9{ T.v_ [GBsNy|UA},hQ7DS~zE+ /F*Ri{ ԏ#yZ|ŽN[VV+,X/` ,Q \Ro ts![ezTA [ jP$k͜+M=W-;е2bȃq >eDyNkN0?NЬ"4簍 Y&M ÞPsR|xhwbcZykt 8"6txh'cedž;vlx*fڅş4CX'{%[JsU\ Pcߐz:@+Yz[E%d-`a e}lEKF<ҟB8c@P s8h^-O }0ܠc|wuI̥Ɩ^afϠȲO]pj'\Ompɼ ? zx0 ڂ9zudx E2YK[i(I'!7>?^ c(4ko7G Azch*; LIC9zU` чpO [s!uq5꛳,g4-7 ;E}to{pƅRk"^qf77^_l`MWz5')ZIC v+9bHHC%gÍ( (sbm^prF@Ssڟ6#Md"\-*sWة(t "r)X@^ #e*.?i=l8yѢT魎#۴}%NƏӼo5@$&̬򼻶JAfxݠ>l G[П@FLxH.ftG%A0/rBӖmSp`7NūcT+WR}-5ab[lgT@{IlzI0VqysǭVOipE@|e:1:aG˅9o-vRkٿتg:IɈjǢ3$(aAΡ6*ž[X[b62 C^ (I1u!N\<6[M 4H]Jx3Vq`DpHپj+ :Y(XѮʞ$:ɘ'ZvfKbk4 v~ȵ7RO`njm7z2SUN/T Xn~G7Z'ѯm"P]G'H*c1D;J)&2N)žh넱ͩkj1򇟣E8jba"*3'`!Wl~qF(չPlOM߳2hˤpYp/wb+3AYؙkMewocZl3q+]89i9Z$F7jrz/ tfuPaU\5<ּ|bPi4j0FqKrT<6L>Ȗ:Z#<{LsB>xysZ "eH=ZVɒXĩ/M\# CZBbUR7ȁUtK h{;*UDz#<9uE u*J:?FHAb%[gk)&0 GkpjyIfu1o ʲp"嵒{~1pK,[Ňе֊'ɭMgQoȱ:$6TX n@Ц'' <Ƃ~#! ;wH!-j'@׹.ؓWZ>3 uٺb,뇓,P29r2#auh )1A\k9ɻ]&ժ/E׫VˇיDUs}PySP=~/%y`,.ۦwaGL2wo_Smi'& Axc 2FqyhHe?\!vWt Ъd0r-'ak.ߗLjaX&(x]lxʥ[˴[rH9~N-i>59S'ꞼÌ\k2j^)6Ƅ :-ds %UpWM1=мW+S״A&ξ /y6ܯZklj g]cY'C&G VTтcd ~`W5G?R .+0c햡uG-wƆ6lpT@ɄD=@-k"\ c.vgg8Lpra܇Xe޾&qA,S%>b 1n8aA]Dhptgv|!8_{,)mD…g1#rAb!x4&+giP݅gh+FQF --jZoV wd)8E2ꯛ(b({ ΍5, /rDhbxO6 ? H-'>U1%T(~c,4Ppo- 9B}!HĄBqB//k#Su$lY(ld"0б=>.B^xkO]4Tip3Ev "˾_dc%4OPY/k=WWvb "CgD=w|nLJ9(8p]%na]I%vL56?|x6nfk%#*xrá6)H Zgƴf67Bو"d rcY ab f!!WK/ > ̲mѫ"ob*7!|\#*3Bwp;4P۹s("j#B!kqݣ2Ɩ3}n"N59 !Scg)BH1\s(yaN24]sL-6eA@ va0]JEZ2lI%v(D[@U_fW/"9jv8y=:v.\Q;^Tѵ3=^-[R/ҼoFg}Xc0ar6:]tQsm[xa uQFDC[n.0Aox4z5N&F։l$D%CQ:]uI}d*헔~rD?9Oy& R̯MeJ 啦0$\ `WUW5 'vkC<@>XS"V-/6`r9SLd\XڹoP 0 t9>l.;ށ߶smHHy.Y1g:rYfZ;Ȕ^wKAC1jORϟ,{gr"R9 -BEVAs96ʐ7|p5keW[H6!%,V2r ̠Y=x#"j+g&`y _}`1kv[4_g 6N)h ,4ЬD^!2H> kX2@'&˔~ӎA㾯g~?R$')O(ho/ [ID0Z 1<\+fd5KozȖAINW?Z 0Nɝ n0jo9A %tvķmU?ȉLrJu=H9{>ې8H /{@O>Ꟑ ۸>q!<2kŸ}n<'Tǧ^`&vN]مGJR?^qsN4_L^ YUB#G7 6?v mra̓ {Uexᑗrz1/~`TPq*@@|,bIMu)H j /*e_il ;O|DB@khvcgk9̣P tĘi"S8[;g螵J!*W"'uyk- ,]b v6 mERRG@GcCc`/ $Q R@ C*&i 84}"DFUkVi,j)_fqYaSC)`?66E1{I]- _s5o-uۉZ4lk v.ӧGi|귐@ΣG+6hlF_q%mCaY`|55a*3ntmת _uoW<4O8Cm0bsZbƻ9YcBmW+d+E)Fb3o]-.i&2tDfxP7&,b_U1TIGR^#eu-XKt́څr YˆmΒVU%ɸ obuӌEyft *gϵk)Fz ]TNg]bup0%|[F9f }}V*~5X7&w_@O{O7 @+8YHƘ@'δݖo'9):=D~+ mi}|<%qz I,1j\%jI$핈Q@\bh|8L"jO* .H 2,9wL-HZ}dSioVn0kfxgI7~`2Jʉ_ʈEM2oQGJh6l 5so~͕rX7@SFxdKKXq^B@I7>"d"%Y>vfZ+fܤ~LFtZ`n }4l~w1 Udž5`Nfmb,d,$ Ⱥ*6ʽ<>Q n)\ɣ"=HUMd$CJN*fbE_p|&='21/JܓALm0{,^X/ŋrlbWfLٞd3rP^0']`j}&Hm%^ns(N.+tFf4t( `v] ljl xDnn)^q-@ QixvJ[rAr&!4T(=7SݼC d nrozJ1ZsL]7nb]rH[k5*(~OUX6ANrcj,j="fлW3ǜ']B.R'ۼx+= I}o !h)΀ sณcɋ9}>w0@^.d]Pp(57Q4o3&E"*n.14bUK^ D_/R{9iz>As[@~o@D^wiS%[J]eݞԒ2B;_Jb#Νי h4b);L٥_Q~!> l۬: Y;g<7'^q&x[ÄW|$C8Ug2[Xgc3e5Cp>\w%@U D06PAnt{vC(nrvG?kc/oEÄ# 9mf|f1N=xn$N\!Λ6E7.ېR $/|N{}X[$i@bB'Ԁ-L~X-_N4B)|xl|O:Y~g&5|Nb_znعK5E+LZx>x<=CQMEר!`k)Iۆ- 3w bm]"8'4q~;Oxq8P}KܛrbWX(!) ,tSv2wF]U6b0k2S=ĥv@*6a߬1p1$$qg{ڼޤ49U;-2b#ӈ<|}sv &9hg0BW t $ى$ΦZrFxDMDK J\!YtOTXb{uhJۜK6@huCȨ16PB hk}I;G38+Y U£Xa95L bX8=DFh` ?Ke1*`I._e-;\ T8tudo58 " 8EGfb6[VT4diY%afc;y;@>6CD_`vTYPs}ɇ׽^:$WDp޴i&nyi`{,LxH1S6ѣH:;~-4p{B!T3|RLqna>{fh. =5#DI,љGw`ji96x;f}lPc %?wV(zu]§e'ɘ{ &Y.VtyAHwlrde%R1b˽thmbQbꫀ z͢ݾREɸ.YW0*uf,ɐX5fM frjF28;W`Ge+T \DY$ټD:<0:+OnS?co=D8U:]Iao_aKOP`l Y/n~B(M=ЛbW21gQֲ Ei1AWf &{UԠz]>@9som71!;DfTT42(tPЀ8Tw'SzSL; UpD1A@%J6->`03l̲ \h!$$i`H4zp͊Ž̫s|OBZ];4q.id8Ph7YK=zWTjkp|CXشPIbf6=.~<Po1S7SV6_ V\(dN$ >GC̏l'H{o.E]WYUweafi~ޥx~^DPϤG19HY`J]ܧ/S\#|+wnPy{>wÌK]4Lhp^Jv.y1yW5R 47 ˱rCEosF?PinOy1[TmT^M9[0h[a%&6F?owg*r kFº y~Vr^%?|dnT驅78G?tuu#G EY[}qA$;5lӴmMݛ:|D! m8֒Ӹ4N- `v`/mJJ,ow XT@~-M:VRĉE/[֤U]HsU7'Վ3]ͥ`RJLrvHx4w{ L 5掊-,CQ!iţF?8aPL g<4 \ibCeBt$et\@ ̏2TA&}w?IJ. 67_]uؓ-JDN`NW܋gGd1"~ٮN7eЪ/tنm'ɺ4 9bz}no/zrp uB8!O :~Et2I{Q-†.oL&)*:nۅn^p:Ȳ^=R#A!hhuBsx= 8њ>6aϤ68"] Bx'2&&:u8ٍ@~Y^ggQLop 芕tyh(4 S XMoXgmEA@kr>iEu`cH5p~jk^7#RBhXF^@?J3*⢓g ߆1C;Vi-9B[ X^_"Ł,;I0%bN486˻+76*a聝NxLU(bH. ; ?S%$tzģdx6 }cKAEd3Nwz~]BժCc- 0λaŮ)dp3/7oG~j3hUPhB[`S쀦8We[ePXJr\m=/Y1p&-t LW5Ў]R/Rڝ=0IW0gç C:5 d!1ur% z)HLD:]XIELS\wG#qfo慒 SC!Zۃ65@QtT/?6zy}w))_D0_.k*(/~.%N>TL %ZKI&p%K(@h `tz:!)(I={0(#7=WSJ+k{f_yט Iņmь!zs:_wv_FsWsf` ,跌b} gfHԅBuR+ߋ;b-G"V'|0C |2Km,Xu2{_@Y>G IAіAm-W 7>IؔwVmPU7.4ŔF5ᨙեVH{șy]u,0dHN`7p$n(_ѝκϟZox A^ V/+/a84Z9GJAzf ۹vvp߆,d B',h1U+Q&X%369zaFoE؃c Rzv2p q/)ChY8{Y㝒7 !yG_"p~?&~'#d4VV(K!ARJDe8=#s?3u1y;Z*񀅊3x%7Gv:=^fͧY&6DP7,g1EZqz,uiXXXK^sZRtuV K K iNO &ʥB~C-K -;2ĨEf#c[bm$$'JƟ҉mẎx.q=Am^{h̽h+~ي1T 1R$fHý3Fsc"?Z_9+/}Rκ ̰G}Ȝix=D0#;4y0(K [o|Nk9DX3r=8}A4I/*'/Dl( /ξp$2hJgU?o  eXWWZ).0K3xiB կ'78b[xS}0B\(7YL7A2"jSOO % 믥8^~871x28@L`!&ׇSFSqnGM7\{K0Fe543$Q钔H-| MMH NbkV^g|܊ܾ3,WZ'ђ9Ag0Cݚoi¾D;)q USB=hS@ˠ@߮ 㫎?KGJ) ~#ĢSr.K >U yպ66tZg X;9b@g-P^d{0 nqIn4O1GwP : fЖ8x(\+G%Yb:_.긖=AFfhls:0/<دq)rqMڏ.:Wv+nFd8xDK]? Fj Uonv.*#̳(G}zv ~~7<'!0qXkΊffKoqk99s5U6k.yX%09q^) -w.҃G+UV0: :Dp׳.C8 ,5~u5'k i:h$yfsn@^Te%X {&o4CڻƴОۅUKXe]Yz50§kZ݅]/dKƀ"%)ؔřEZB~pW߾v^j&3 \NCG,"-m?2TxLt8T Tq " C<^Gd$zn$餳xt&C}" LJ ҃ Ǒe3u5a"\mrlS4*"}8vaKbM9RRb;sN"%t>췣{H<曕:f) :N@B 4 K?) ٛLf'UjhQKTV|ǩj3`rT[8.*MZ~PɴIBǧYrAHvF aܰ'6*7[˒TLy-&_3b7TB(OtbcY'x k(n|PysVNԟRd+3> ա1έ.ROTDGZ@"3| UDjݏK &7hq*PAVmfeT׾w'Pv$.e9E,OVv--rj BK&ͱF0o;b@yO-0bAh(hu-*5CUʚ'Ly"U,:(y'8nh<`#qL^ JK G?68m(5T\>tI1*M߭rj@VzAOn}#j_7Kc{fg$k}eMm яysTg'H+AѻK+zic_hP9%x,%f֔ItpϨtwWJ7 NDh[l!uwm"pٓ!x_ B?3|Ǟ鍿U؄L3X6D^sUXS]0J[<*NCqM#NtŝߨYi+CzZ oh氽3.BB78-Yx)K[7a[h :VPG7y2gK EE8J?L118MFhOXU˅PğB UP.IhwXXԚ|@mnI?s|vPx%h]Š Ns@|dH71Zծ|SG+*&GW7Cݮ7~e5KO,]Ҥ'6qJ*Ve=Mw^1b/c|y[)3dSWP`y:`vd0øh=\RL0pפ|$J VZo!;j.ILxY =.@= WY#|j92AL:"K#y.#\*P@9$/I[KJ dg#"~e%>UJ黢8uѷ @2MT`ᾙX}I'} +k*BKb(.&Y@ `TeCV@s=O $ lsJT층ڀ6Sz5 r>]s ~~ rp:N;gB)̚g['1WYB "H]!쌭9pɎEA@qx59/ޣ v ug8q[\'u̸Wd9La'kmdR:5rS+e!4ZE;GBxFg#432r\w>q}3VST{R}渵7R{x?!뀠Bqob~_Ng~SƧؘqׯj,YwR)Dad Rɋ밧dCſ(iE_@ErWfi) N]re iY!Uz2Qoa('I HR,68& B  N^'ĬOOđ/7UioTrhڸu<-^Q&`,oםQ 8*%Kz:)9j%?2fklAJqо+D;NjN4eJvל, By:J5!@BqޢqUgӹ*D/VC &mw2EͰ"KeTFe 7 o蝗.}nOZAZvvsV?8ásԔS^? ~Cy42S*g^w>oEJ뉙;h)8Sw /qsHNS`&V.Bdl ڍw=d~ԮkQZI,CtDQQGD~;9!g[ꕲ-_&y7*. >^C#_:uc~w e{W>q𮗤~Ϝ+" {S(. W@$L <"w`+RMd+cdwƳ_6{uoA]@,L(SϷ,!c=CۑL 01eP_XMR6lJkzǭȰ9K3ΰ![j G6PѪ9 kj/iԞ= A0aֹRE Z*R痣n"$2LOmA_UM?I秢@\0lp?n-%:֊7s^K3wd8_Q{{aYWNrAzfiÎ&$fol<I)CЎչ1npRGJ"]VTg]0zJEn[> B|<'OmWea=O}߳n/ug6 !aUou 9E?毣<^Qzu9m0$l(!`$an|JOLS۾\Uƒ\j!u"nk(A$iVvrۄ`o l=ZE١\b :IWdA**9 dpے3|2_X"-E[0r)5E=& xTS:LF+ab*ƚy⤶ufY^r?`:q*D;N^1RdeoF6) \M \PYY$@Mw&iN*G4ޔ+%̀1²+n u#%Q1OwORZ^4Pă:1(\yVsxV&S[9եwQx/|&lK@rb^ 3fg}w-"d{8V6d'5e? (jB W5C$V`_Ӻ_ɣ)T}ZWVΜn3=,bL)"Ӗ%eI 8.$d3/, b'A#DwEp^C'(w7&ržt0|8}/bϲP 6+nelIDR]w(c~ Ze0pʻ\^cp !): Vx݋?J{@cNx'.G_ iW Mڞ: amzCND>OAL*Ώ l[f,S|u][5|0QxKYKnoYEl|@yfйOǰ2'F+Nsv!W69Iz`"Y %^bӇdʆV8REbQL)F-gH$ͬ<0%X 5c*5RkLD":qc@׆,jQksVzk6qkcX$/_bPx܁ܕ ᴏDOwr{^<> 7 _0(F\Vdk*d،#! rg"i9Ɔi4"|u`10vͩG=S)TWv7DIR1TeT0LŦpYxW,Wyn3tG?PB&;(qD]@=NJOf+eb[&;&Z-"Ȭ,p@a"Bˏ7._=Lk7o}=8iM,.x[H10 KQrB~׼Q7x xyAh- Vz;J'e>qx t> 9?:3KX/_/z(E|ON B6楀,{ͫ4 (hkeӉhLcC~z=Wţ[05ЃOpܷI_۝E|2)u^66ggfU1ҥ'bf !.zHZ :sgD)::bEi .tZ':-l1}=<~Dg0q{<u:h;Dt*trnNrb}e7DvP46G4&IK߃8ۣƅ ƽO gy^DN9ĨbY\" 膭?̆:{@1/~1R/4BŎS>s¬ۄXI5+#W K|Kg.dz ֜MZLrB@`wH9[ʋ԰SQVC۸EWq>4@5RO2DM;ҩnS\-C3 %{O|(ɚQll9[#z>cltV^ͿfJ3=8lC8AYMw m"Wӵ<+8?]"|fOIĈ?ӀC/ o$"Yy cj6]եQXUi"rT3~'H͜tTuV-}裞Blp;*X₼.Ox-ӎC40@}fd1 5\ɬBY2T% ǎ6&W P@(WXfi᜵qGſ=m1ggXh܍zmRRqaȱUmc ִv=; dcĦ.#+Tw0b"z|Q2]gZ`v̂h(htY ;8c. qHvm:c`C{D+A޹Bn̿i4LW;qrcg%7}wX*H`~vA?z:b2&ض^ayѹ *[5QLmM…8q W]CyWW%ΌԑGF60u &Z+<{ /2}GQ[@nGg4[L3 ņ?wQlҦ`~!b+ԢPlQӀ'xf4UU>; ߩ )b&M2++-ȝ`3+4ɧA}'D`COᓈc|CnvՃ~=ux#[Sdnhױ{'ad ^@Cҿ)JADzY|SL3IL 6*h N.=mïn:% oD Zh~2.EH D ZIN)uO\9ۅ\|v9LaENK4p- %W*4C`ΓXjCT02e,8Q`9TlWeyEl@>8LÊcLZTbbhd*^CԃIw& !x357?2[LJ ]Z=\ Mi`^s|)^:Pާ:㏧J<.&}1e_7W@Yґ`x//Ko&a BQ͖8=PݩVKU03712X82e c$,sUjZ7$G .Ouz뼐8& y9KN;"/k+M&/y ɔ@ckʎM 7#e, ,HIXo{.`7u]Z>H4ˢ}mc ?C X@j46X|y+VEhcY㵆(925ضT'ɜeHxI_/Z`g!`^u9rQ.}O)Ll:I=2vV&"RwP_f.NX[B}GFFJ/= &S`?X׵PC꼣~Eͪv q9J (W!WKm%0 nر{*EpK/l"<ӳftŵO%~M>pBf9Vӓ]߲j>CE&u-kXH 102EJt>8IҤDŠD~ C݈/+8Upd>#3٢y6_ٓN!Xtg _9?rmi=J`WszgbN@Y ᏑSÂm!hV~x]{%?MR< Mξ -Sb*Kt[E<[c5w/3VI0k6S0Nf ~H$Giuς%vOل5Tvs47hgx5ϽӣrXKՙfJI9=*\h> <le i c` _"@X?p?x\їٖĉi ξBߏϔy[}s^$  [ Y#u1, wI NvL {+n -B#Mڷ!v`n~o)u_\B),Rֽu%=oGbLhȟ 96OډfjoޑY=KlnrQ9*A*S׺̽ͧ!31/%j`qRoHnli~6둾8_'JG<)֒07hX ̀7!tk9V7``8qp|^;+A&Y"Gà!N[X%slpOMi.K4ԫg>^zl+q"+ݲRMJ}I#Q:o砩Bl!W[H2A^n4ܲ¢Pb a,X#ğՏI&p8Bn}󱶇rL$V)j,'+ ^~뮽-1 'ֺQ%2c 7,?6BH]dDۏ'R1 lb?=4KWH"~Yյ)GDnLN -ӧ\V8fI` ܩ9 6ߐڟtgb_lVCx`Qrl ҭ8Al@R2J0}d~?O eah`[@1L6x-Pku [aQB׾}ܨ[z(ju"7'z1wj,ȫPb>-952AHƭc9f)zdPg$K5^!lى}ྠFG4ZxLnb5dPiQ}{e29a~5Yd&_<پeVf2YnCk gIQդJo)3m;~Cɸ9J,)F/ hyy5g4ȡQcsJ2[W %g^l"hVC p"PH9R4/N~\9 ?"[X\uUXQ6Lgj T+iIC~TQ!K zm"AFueg ȗd A34LʭS?6d0, MTp$(n_S r׽`D" L )Rkk.sV/uogO.|K zG%|R7hlfeϤ_Zv|0CTQPl3n{}x YO,WQ)k@fI[oga3Jj?͘nԯf1a@["O))0.+^N5v,o! HBWѰ_|(?R}Wes)^͞+"$O$;T׈u z{O"fwrЊg F )ZOB{P Tkg/8b˭<; ]TNPbLW큘OwEuԭ jE@5}ߗ`.6e(ND* RptL)plL6kL,¯?y!\/*Į ʺwg; q^ykuvE<{@"G>8b'_ 1T׻bđY;.vchs/aE [--#|0,"w^?&d8_Ӆ C| B3…dsݩI\S4i/*Wf(s i@B5@s_g%H ?"L]&ɡOE )w$5laYqUrbQG;z=}`< ӽAA?+ө_:Xd G|mt)}џ>ȔLj=Swu+ݧ 0:B6_9/^ס5biaj4yxu3I߉ME)Bϭܺo`~=JeO.efDI Qe)oB/ 彴0 7hw4ͿlĿLs(qu.QL ;vҤVpQC,.V~ uH&")Y[nQ@Y19, ԵpíɌA(CaB!e'.dkyAl 'Y-Ϊ6[Pƒ=Ę$l1D,M/b^ [ xa*},Do_MXx1%ijɚŬV]:Ts R[^qQ}„sb !Vk~izhivt&p!Z6OQvZX-st䧭w 0y6-"*]Z\~`fGE" ̛5nҩ:VFеM}YcQcڅuj%8pldB.}{ 2kq8󝉼gtvN"/1s; {}k|wLWVMv Օ/|w!.9͋&ɔBXR3`rڃ%]4xzuIMW5V4[x{QIKOG;lj D%ߍZ;"]7n4cTX }Rmzn2kTZ ?W~D`" rzˉԻImVhsZ`OPba;,G~_C]G ӿ ^Nr`Zl0*A.C- [+uI-έN)(=XsƖĢI^k`>YQ0[MM!0+Pj0={:ѧY엁-&g!?-Uk&啈=6}}A!d*MnՏHlQ~_/gm"uyiW?pO-ִ>PſA~bIAA"Yr?_T0ti\^BxﲂPI6I17߮Ещ[w0.~ ySضFj/Ij}yj^bL68IŴ؇&EfuBSWbɃDq%ւ5ԂCb5 Ss {(D?Nj9"y+ŮLY0U(hk[OlCetsL7)=2$`7&ݥ8f_7zN;V+'}$\-;?h@8p\&K >HUbqEG,\4  Hs%.y`+hoO3K˻\? ۘKV/kL9HiռW%bܸNl͞ 7%pwF:/%;ht" z \D0)aBH)MVO,G4grI$8[-K:Z4/&˙.~Is?H:€rp=Z{ʥD4斺q^&z(/gJ6%Ř4W1'Qoul@:L߯u]` ~0zsxE'}4#C sRHpPeJv^;Zme="oΠ!CUo GRr ˜V(p[{ dnPAЎ Yɾ=C,>!z;&{~s"wGTَE$/{C2~{ߒzRԻm;N-̄7iU)'EEžL3+2 }\w{*އ  ~3 E WWpc4͈0 u+z:]%2^vbq\0>? vRHOcry#er6~NS]Iߊ*Lo˲-Ei>saԻ/sj,sU-Mq_YpB]7ޡQHQT ɡG)$ l̳y7*wg+)L}@+\5%@cUI? 6Pƞ8sj4Cu}HP'#$;xZ.j42DB+|0 jtnDh3WbE$@!XB ZF>$B&{~z䍀WNc%̹T, i|ݴBYyKhcޣ\:Df3:u$]q+U:0ؾS_fi}qa`: GϚ22װdDD2#/Cw_=D8:Y8b=Bq PSla}Nܑ ǷorDlR8̚x;Y Nb1mmcwݾugR!feipMKҵ&Hm%EzEJi`D 5҃99tgOTe?)05Ƚ"hRPkDƖqա!7c \.kzs7h__af^39V 5^bӣ]śi`7oEAQT:N#)uib-85K"uvcc`W2k+)T!`!d3˺ZHb1OԛƌG<7 nqQޣCTBhR 8 G]w-1ªkzLS ̢Sj9al$> nv][2i؏׌'n~ v=}`} I4,M#Ty&C>Ҹ@]+ߤ aB0t: WM:kdfm|qMk^Km4c Od'ojr:S`q!=1T a' EIqΊ-hE?$?zP8"e^B4aC}˺oN@oEҳ˟>Jz@?ysrqcIKjw$K⇈\rP-̛rpn$Cccb0mF>F XZ;PJ<ԛ3= vmp@pb-*L,WU,6<_\!) (s,kD-HSa_ɣ^t&')' LBfT^NwYSؽ9svf (NA%"Roj D \"wkNR }g XZSL(_/7&A?QxZ A1F ~KN22Ud[5u uqdzkm6WO<= '!Ir > \I3&,e6QA{aq[ axdSgaa24|Ne ~@'%޲'oJZ3մ%{6t 9@h]t50+ wƜ5(` >~4BinO=ye;ӘܡbًWU.b+ i1|$13)̺ːnbBgL9-9Wy;[mjgIK7%/FKGڗ4ST:5?G?yj^tnyXOmRct4Ft7@ - $:`7,co4j  6T?aƔ99:="%9Hr/&3/C'S)G&Q9$-2u$a|dm[E (TĒF8jg2{\ry@[̫w@8鳑&xs6 AQdK^fǦR+j{KbߵedF磴El?x {^)|e>%ń3U<G´ŠImP. ] O[:0cn{{T3_o~ vЄd'Vn<ݍ2$وi"o-נ}x`ƙkp?q0d[{`s瀞jPܯM HZa>“Z`>ԭ-P=V2*u9h9Xi,KYdAu$+>'?e)Eb&4L/03ݽҡs/k̴es=ͿeT%tM,L|={D_gi8wLS~v?.rMމB_UfQtl g Ws\XNx {7/MuD0 61H7{ˠK% U,6LUG&7{.96<_9~+ w҂2#dK/;u#XZ69 W#8%Gفו3:qQHfrg-s=É6!jwgY<±]rL?[G]Nu 391r$>ߑI1Į8cC]ӝ"δS]a4zJ"( y_qڹ]w/[=/u (<2@w6 )JWbb-=~cYbyͻq,KTؤ %_V`(,,k iBeH&)HyhPL)]6fciATԖa$k=M6UJ8%pш(,pRO謘"etJR !! "J%?Mn6UKwc֓UB.._ 4*]qۉ>X^I@h:z*J-KaO+%>CRʌP&r?~N$ömђamֻ NL=68A j Z8Ep_>ɮm2ߧwb+a= 7W,FnA)qn=SSVRA4ս}cDR;_0v־MS SxNo; 숩̶ƵIBF\Oyp3ڠԳw Q"M,O6_C&L,HSiv͚өfcEk襳z~[5O_?l*1܃TTy[ O23G'.zPe-3<& E)օMi㾎p'-O'GcT%"^Xx%˕e[z/C{I&9B-LurEwOX@r6s*m: UpK-rÿdNZ;q؃EJێpɣ'͡YY5 `%OGr)T65m?p֛GL[?X`-l{aVRGlAGBN/!|5c_$-|# =aZ;*;Y T߿;4h I>30]T6&ى;iFjAn|!iz S0+~ jXh`* L[+a95LgMfHE^2W@}Q& :9 kEi la$ /@ngFMaN{[i^0)0#KVXɤo贕'Yl(_)݅N_ ,}[N*8N,k_zOJ/d(Tx55 xe<cB)-f\x*}T/1ZJ5nW8yqVqf2uW<7cl‚&>n L{"űE0& hM.3F_>$`vE xd+#ziΪSQy94}6}5Tnʴm{ur'zv?|؜>.{1vpxPnjP_gNi* K>end cS£L$q_.4!n\5-dl漄K, X@HS|NX"ɕf1nG?0b|xU@샺ͺ>,{/:JU8fbs_2Ig1=j藆sr9zVZ9YB̚GJzɾ2nONs _~"]JZ̓ ۳+Ͷ+b#DpZXݻEY7E^'M ,K.xNi鬪V$ect?qD6.=m _NN6- eJd*?kx9xX )h|¦ d~Ц]YDآ)]_G9D4% $\ U{m^m @7aD$f=_%B>i/7ۣ^sN^*,γs~>~ 8MM^{VX߽Wڗvza"$k/Z|iR)K2 hzIYޢw:YTtf?WJG=fQ2Z0(%2q藆p-݄WmK'븫j@[ #+kQ42P分 +$_;" L҂;Fn=KyeZ<du !]+ nhHw\Uy_s-v: Dk*b$@+~gѫYς6ިxF}yT%r|${#߇OlOe@-Ұ y҅RV*F#>9qB~g\X:\_`n+Z_p}P T]>Fھ%?~C t2Kv HϤKO tj&=\4$g6,N.dmZ8YYE>: ҇$ ɶ zecr1d0sm }^]oaeជFLÕRꍥ \Q@W*m/Ac {ԹLÂV~ /Avn5SXWi*zC_4b?g%5Zin6]avը~",?쎿o3_b6/:/3;G B%&/Eg1@Idj 1$,926J زjgheX¤Ԫ(VmuZ ѓHb0W KURݥQS3 Q(f3/ sc+gM.vi9~AQK8п}.}(3uHo\ިhP:Z입$v`F'oUYtDuž]c W~yWJz %>TXQ̨U!bIj*ծ(= <60XP *J =`nN-y&<:0VX=α,U.Cc:^kͲRv_[C]MᮀUmN6j5tIzxxq,*>&9ݚK)Ó4V*ݾj/:eiTUkb^Z% `WM*;kgzIaHSg=xI& g`CVX"XTI ůhsQqtئd{EMQHx6rKۆ9_fY܇J\1:=: M|vFBӭB/4US0-$yUzB<?VZ#z'q/!,k)N5)mp@'?P-*N`Fha ә|P>Bd BPC;O c ~t{qa n:F/cA0>9D&zXa¥H x|0 ??-V xKq DUKk#G*TSyNlض %B]űw珱!bȒyWe%IU:9)=L+|G30^.EO3cGu"mϒm|˨mJADq s rj,Խ\I =g hcL+NWh v夷#C-,`ꬱaԝMfI.>CЊE-f@"^^<?JħUy;IMv6v=1 T{7;WyT-&~?L7Tta>LZ#<&$MY2p]ig5.<r(x{_XZERylL{𴝙( Jy2cK`P2J -\~C.nlB4!C7Ydg>bB@d &$D *rgDV| U*u1Ć nNwÜ8u>Rob9L= %T =~.B<GX'vux|GI}2hFxG'>n3 T#?kOv\ؔ40@p]|+tPoH{<>TFn[(]m5WFwzU}K8MTF!0o…eR7V`T~~n2et/*c>G XRb^dw<۸b7 LVt¦/i14rgG̏ܮZcMcǨ"I,ɀCl z/' 'Ȋ&{ \8˜o~IMN %{_Q~_5eOGjHEf_{m?|\NӘ_L{hcōˍRvSNpBț1'D!h\5Z4zK.1iWsg 1 `_=ʅ$׋9Dq;d];y nYgm?A{Q"f"*bբpˆcڬC)In kT$E_G s, .` ax>Th|S(w}?hp4G7L O* vTIf|e5RB+K(DQYv}WVKOxNbNI&u")1cT@%g}.|dw $`uTdw5\9sb%W}$G!s j]wmDp}]Q&eH`yߔ^BǑVsu`DvLD[`9HwC煶[g\5Է'c0byd)yb CeO+^\cM:-<=N3ǁ’XbCnGhi-vGwgss.LU1‰0}Oc*(!tS=2 _g{PfQ j(3oCZ6`/ݿz#6#oEƶX8c!SK/"]*5L<>R)hs!mWLiXÃ[Lnғ=xy ak?Ty^_ SzWjU*3AJX˧+>ƶ]SHieH7E{@:Ej^Fqkl5̔39jaN'yJ\hL"|YʚAKnK/CX dW#pUU$=Q)n=ϒmfՕӷU 8̹"вG8u\#Wi>n_??<2%ALp-^:);XW5-!Ey GB\&p~nRSF_  x DnA93p`+AI[Ŭu PnwqN1UUMN*!zE+Vjf F1ԠpKܖk jE0Mln ^ʩ.,${U^Xu~["%5+ '%հ o冱łԑp [l/OU'<}I ;@Ez [ec5y4"]"t-Rt#q(j,}XCPNZQX,e4K%@R_/JsXxə7ZDQQ9/$>\^YwU,05DO b$t^*ȷO0sOgڸF3 >>'ƬQ5-U=܈4]8'VQ;F2]x&Σ'Yciw]`X6ɬ}a L8pRQ6.񙑬=ˌ_>z#l!rizx W0|\CS]si[uɷ| e6'4\D|, VƤL̹slYfwɰ[ -WYUJdbFvE>u{&-EOÍw~}H+Z- 8Ou~H 6!JhQBW̺_K!6PPx 5nKTISKRPd|o2쇎-/3&? >ᥞQuFo'zF"']?H]>~#cAͣ$v !`k'M=^~ktwMrO(F"0+ by=GXxdòKU]<% ~US eckֱftu; סAn#@_lU#X|G %t0ۺ4743کpWʴn3S{^Xkb/kWϘ/N4 5Lب\<8!D`1q&^R宺Xmw:-6rc6Q_ڧoC9Nf%?+:A:(rU1~lnA^EXO?jCۊVP8Pvdt;'UJ4X9B#=D9~, 7}I!k_0)89z 6>tj s 7zch]24.`:=qF1D)JL:V+Oh5TJ2n'xrn:g Q,W:ΙU3rˑ5].FHfp h$3p4:k;rz\p{UFb$GqA{-Qd;`Pȗ;,W&ڞcI[":*^wy K@@HaJkޫPK%ObmϊM;,M$ ]FAcbb-Lz喉5 [ϳ\ۣ/[ )b`tV6 jkGhIg.cׯ4)}`]ai [U)ɢ3KR(λc5d\l]$!zx ZWk<=)Ns q$-D V+{[!Q8Ճ)󄛽bW}qB-Px064n8oD"y| aI'J 'Y0QnBis UrJm@Yp5xn.%*+À3s[:WNsQ+m6WlV yqa}a51YKRE+W<#X^k#wuo~>tnWkp}$k7O)qIKuh%(RGjHˏRFw'C<$9^by (ORr־v uiNТՏ,.E.mSa-k¨.{RӒǫ .^2ks޳#ZbYp. Ib p@QEJ(0y3$DϠ7݄q-Hm[@ ϐĪ؅ё޴׎ƖdXJpX/m#r6hFhH/47 A/]B.!ۊ|Qw,댴-נZ_KW8>: 3fQ$ɚ5 tVDmг, &vY*0aM;z&}oѿkwML(,@5A ܼUKQJ>"lS[<+sN#_ԕ %g,iN>GfOBc0|pҤ'!f)W^=Qʑ`l!Vb "Wlꕂa/oU9w!q[qUy<-Yzh[]q>!3(5:|UaPyFXjžx|?Df+<]{I\V\bd  ܔ͛| ՛LaǙg_-_1Qz=N GN8n;m n)D/) 28G-.Er,VκYܟmUػ $b rkEO h ;-ϕ\ g%Zg88tL۴E0D4m\MI`YIeqr+d9ܚ~e:?!5=Ab Lg`UΚgyС0,,Ej5@D AZ!]v@}24<=_ʸŵ5S+ ~7 <ȲFĶQΝd6f6]6?qq, (k%NQ3Z:EDmtBZZ@S^ZsB*5X zluBL0\^tlB"Ps['_d6O>>飩iu6;^qB~k2>&V}U:Uvcha(s/'HuR}&VL;sC5xa,iS(l3nA}b1)ў%3{ܮɽi%n"Ng}o苪"̸~YG_mZj) & CA63T<';A'#%@=If"k  )m15^oG椖r:j8t2 bD.q*mbk”@?;=EA$@% N] \O3c`gk_L sim*%#&yu{֦V`H&6vl'?=WC|ܟkm$İZqn"_n x|s/Q͒ȫ$hqqSrPk"wC*U(AѸMdi* j\$ sVl f»aLlxަKj `MXt:ĺxX O3K ;UofZeaHMt30JU{M gS989`ʿOLqXsrI%5ҎzTWT2nCr{sW[ݠ8^绮48./ϚH#@r.oC HRKKaxZ6|2ˁ;Xb&P0,{{E/ʸd5c a!9aY}Y)?^NTU HxxӍ:v{YcrǰV GOCYBp W<9Ԇ= ?n|o%NKނ+xnZV]t)5E}#ڐDt6G m?H.NL2|ay ;DхIE;ƲwmYZtkhi!wsзA ;Ҧ5&u>*dGƚHhX3l;GRb`*. FU( xJ cv'ɶt,gB7(\CX\x2DFvP(EN .nKkIrB3gKз>b$(GQDKNd4,[ͷOG{@FvJmw@W8\ك,4B1ِ4V{ݾ])8gZ&#pOd@6?K1ԩKK$2VB@Ĺ_K;PT@];-άi9O<1YtXwQvZ]wHd L? Rn_f<^o[1S‰ (I _PY̝l@XcAT2Q]9tV̡U>ۦ 1PV\Ņ&oTZ a;}!#LDLCWuּF FV }\Y*}yG3(OW)78Tu2miE;c07hE2v' w Ad|@dc/-+$Sj2ǃ#Cۧ^$dzCUxv0ݴuʹ $d'=SS =6PN87'kn@Z#/Ѣzsҝ}4g5Hec? %_u\3 {FT@ C_al髓v"UUlC˘ALk7ɑ6EN]9\[0_MO}-8yؘ0C-ȭ Q,?v<6骈@5f ӥf6+Z~`FW]1* Jj~I'}z8-7:V@^#2 vXqcmݷJ7@48/57:EMp{S㪽6 9M~gm>|9b9thkkr ue(RbV4t4+ b85맄&yhi.<žEp WMǓ{t'$n~✟_n@o"ĸ bWxSy2n?=`8y 'N8/(2h}[/dێ -xԌFA6~ Ď^pV{7dš$|Y2.)<1=juzs;ܝcQIS,Jw[CF9oL%Iҹ*PJ,17tܑN̖eZ_l),CZفXj4Fh4f-p &\GSۖl:\ԁl+h%k0S,f0:`*2rg7h0>h!"Z7Ƥ:@c#L(05c KxG+N-#40I,)GB=II4 a3xhi]m P(_ {*+AY| *`Nj%(A_;"gN q:_WUCz&vʋ\VR_$+?J!Z`$'=[yċPDv+@'-3 JS[;vÓ-T37$qG<f/)ܻ\4Ɏ*S*P鮸ɗcQ,y纗Rݏv7h4מǻh^%9Mr8"tFmX:Rqwq|L5*Qy("$Neu6#XqE5ChZ!PVWqA JDLwnmG`/82URL֨'=84>"ǿؗkY `զLC>Zr)!JAvjR@nֺ|}6A2!1 8yʎ=+8?TUJ#?\dkY/၍݊ *c,2?xPOЙQߕTΖ.  m\)PLz-aď6J[ #<tYm/r jJz0zcݺ;+cr:tHATRɿŮNvsh,*ky.lc!:yŮf?d[ gUyE6F*LhyXup@Nқ15F6+A VSZI%җ?C[&Iy/»K橹o@/({g._NV*޻=I`yj$A0j?^r@UxՠT͐:6Q\ܒ0XvW~.z[B* 13HGDʖt}kR)!2kƙ0_?i~7uѢ'(uə-Ԯ VnTtR8VvyeWWc`2lYaRѾ/d>:GD\(q }k\&YuB$0:[hRz@ "I) 3\XUl<) Hڢ~5QԚ0d5MAe"tolse.zP"›tn>j'}~k;D53b:Y|czZr?|=NMiInwJkޚ\6^"˿nP,Cr=`_a%3Ylf_eRxC_|jA3lB %\Աxj\Q7.Ɨԯ'j!.LRkSx<:7s21Ozލ?qp?P,@{ x9hŞ^/.?n>,}Pq`zmQ [5#,nDҙM<3p@K% K?ב7q_GqbQ2L[TFW{{5$GX5T/rC%1'HIaPI&Jȕw5NINR}'9Hȟ5%,!Y=i5|Z|>~ETSDO=Ҋ P7 C'="z[jR(%> ݘXTU;~hZX/8|;HdUuIF&Efk*-?oAZIK??rS!by"=9C\RVjg( Oʸ%uk-]м2@FGSȌ&G*}tz;dS#A]>y U]P5(z+d6/`uȇJݯF9'ݨwm5 kG8܎jY勆̃C <9"oݗjFpiϔM~T='؊+5Iʷ>;~hv5b?Uᐑ<P-tD Kv*4kgCoAv˼&WϠ1QvZ<_V1T]"OUUIDTkh%Muh2&)^oW~o Wl;kGNAHg#Û8.x! %!)_B 3р1 f۷H سn#h Vd}-i"Z,'t}JՂo BWԻdXY 5b/.c]VÇHel}︸2N:^9Țfm956$B")ŒOEˠϰ~ђ `96kDR3#[&2$I '͇|;lge.2֟#"<2Ժ+nu$[B׫͏ BӦzrt3^.m_cpj`,d*]` Bp{c9(FgsypU@dZrjU:uY7 XܑܪIBubA?ji3oZdF=l ,ʫٗ"'vqb֟vnyu<o|2 3"zWӐ2lSɜi]OΧEOl'[zͤLx>8C4nMoep_R iD@]KDFE?XS"=Px=!?ݥ8QqdJv)yGk矴q$I:2ZS➌%ՅV5Kf&D:fmg52Kr-{E<.ֹȂڊX՚_WbN>ҟf 9rGr*};tC3)rڮr$Jc%c.J7kb]c(m`R^CӖ=ɓ 8}t7⺭8 fpH_ Vu0\< ޡS~..eo+F ^Y-,FhğOyx') >+?tt=Ϥ^թƼBJ+?l7:Հ师Va/ QJ8Tds(YT|VK;i 3 Cd71/4$XͬnnQ!'+3E@9v8Vu◒ f@oPQ*n|| 9)ive9H :-1XJMd0v<>o@XvNb-H. 0ȹ k~|d8%aa;;]ZvYv&Љp'0p"1`ErvA_Kz)_GNݛq>Jf|{=Ԯp s=o|uW Ťg^ȋwռG^vh?s`we$``W5S6d<?5ho|'Q_լaUuԩTV-> R<4!Il7,Q"9 s܁Q" @X:^lG*v-i*MޜGH)%uWxOC0nh@ELy..I;<R֠)su5#. Yf'kEi"Y'IW9M+:eRЍ"(a(v7ƾ.)Q\蒮ˀs ȍ7μ|| qi  趘=LxXgǰ֏B ( 2-x`NEK @KhÞv9" ofJlYź}$$?tm)ǃүlG΄Yyob- whyS E,_k!œ]qas//}&?vpS"b.čCwYKlkE>$3{H_ߟˈGRRUY`i(sBp@4mwȰ֊'P {g姉+^:e&u3zfjyJ,Mr!`]ugH\M%U|IW+:i}rك:d/cS`4\W9W34Uﷀ;ƉwA{*}f^1BŎ8Xo-+k O3tX/Cd(MtDQV䬿s_%%6|BZEm'Zo1 Y2IqX^F=G\}"H b#f@UQiHX lѶh1P~F!XLѼL䐆1Z(]hCnqˌ'gk2M[P6l{!;B^ o>PfPؕU_FrCͫ$FFu[fy{X)h(w:>L`.)cէ/=&wez⸲-tFAq#nɴ;@b$\yD𨓷$BjpWSe^]@V<1EC1{Cw:R?{i026P CþR.WTHy'̒7ucY |i,C7Oe 6-Kw|y?Z.8.D-ÏCr8F !_D߾e7f̭oYE^M.!|$)pYYlYs3絥"rKLy|oudM?ޯϸ$vql,p/:Wp:p)+iDʀ_P \Ќ{A\|L{Usq#1}Z:|J |*K46{щ5NJ!̨=}u'B`]хs|a]O4?]y: T ^~MWSd3J՚ `Q[(0ť7JLF2ě%m/R+tـ1; slf?;򺴿7i*S.^mV+sB8;б7![_ xkH>6{> ]e5x0XQz~j "633:X)sfsg&6g+{mMiׄMBw]p(: P&ڭ5~حᘞOU9zĉ @eiݧK=׼ mpU'yh| ^ACK *7Em--$S10ԓ^&%wkLDKƝ{d6O|]-^LPOfTo8hcjV5PؑܵYnAy)FCosQƶqm2=nMd0X/@c\:؍-6/x9,N׈ciS˕588-PpQeM^,|D'U93+)P?bY;!HF'@U|Oy; O+~:YՆX7A.ǂ:q]u څOr]P4<:.uq"ع6!mۨIڏB%rn, b0o^^1Y1j%$ C`C hpC3|ݔ^s>.ϼ_B2M& ۟Ř~ɚPYq(@iܺJ"GYyv{UDϕFg1O!A7gRV-*^ &gmat$򲦣g6_vOl;ֺPEy;9%GרjqU%]|n'w-{?p4@X$DJiINa8:rL25@F2Oz{ :gnÍ*C)ܙj"j'RкWh !|xs->3M`[G 3nO3 &7PnpSAaULDP"C2R?'ڑ4B-.4΢5k_͊L᭘fȵF\hyjײ Q|_ɨsc`|_{i"{AUNYX;Jq>8^5`6OKhG?}~qrI|Gf\':o7\tK!]uQ"M95='fRи^pWux9#/; N0;id5#µOڄL'l6%,8:P[}b+FucO} W8{@3d\g6OEӁBL $Sds1[B#*k# s?:gt$onby5Igwvoɝ\+\Ͻ@]B(̡Qz'y+=X﹛:Iu:${{2(}J _ILl-Y5[7g՝IjMbFX1EMOӤsN:Y;5hۑ{Hߦ}I: a]AAtR/~uLCpR^mnL\dʸ4Hа{;B+@er{!HQ$BcNgz= &nbv7`pj`(>,֚(ΆA跞)*ԡT.zq"-$t!OYJó4da3L|CH=@^wռ.Qc=IOWlX#S*m87_pXYWإ>1cY^ }y#J&xɍ5&F#~E#5m5&4Ruۇb x3 gonChiSА.[|A^s[|vdEo3Z_:* sGvP@N(k/'ļXyA4yDb IшѹQ7:`TyB6ӿ9c lj`rO]oꏶ}vHJ @Kox c8ؿ/kΦ af8t l;6 zn1ʯOem g7tGϴR?G^V3(K,wfC9g4A/ bCK ̌NnLVceCN/V:}j=?7nW2L+ewa (´ yxi˒`u+mőZzN`[iI_)k-e6@k"ʀ;xtF鬷lM{?G^B6<`-G[TVJH.wܮQNͼ?`pdPH3D&`GHʋCpV5g͢+g!0>G'#Ceqzb#+wà )@a OŃ.T,:/I"/!cQ56fρ ];>_zͰ0 df "F-FauLaH-={e[8 IFQGڂk;ؽU7t. r)e<;UY>fqCQ=JqhC ^cq-p"НMMmgS< Y+kJ(e4ź';1bkB=A:ILiA%x]  =kҳDzBnI12Qv1GO9[-?8+ 4]HfFC1nFaoQb.8[!z:hUcb $x9Wpօ5PW2dO3pbEW5屷gY_>:U{(hJ*H}'kG=C7*Ͳ=XFHx\?!ؘEcQ]U+enPmIc(gЗjjP+Re}uR6ȞkD:c:ZINp{F]#ٚ럄> iNW3U ]6z LҲ(!iL3:M"6g+,%?)1ԅ2[Q$Rp` w!f`ޙiS!iK*3e19O뜧p%PGK9f*>r_olT 0: xPj$o_C d۩/)=)<_4ع1+6Ub)~J|!6xO:׊B_0 je;B8.8t&;RC[ߙV^) ±[&8]R-VVK0{NПfUkя01[f mvqJMC3U0jhm w%hbRpϱ2 m,]`RF!#y!^:ϝ*]YeWi> %/`ڱTLj }pu,wp~&[`pGC&X CN7OLҝkr ]nICj )aK. `j?X4d';}σ`PQ8S?@M) n2,yoUoV:W7o`7ݞg^)0q"lwn%}~?3epi\yNQtϊNusΘ$I@!lzNjHn5i8BZ&#f~ MR ?[ >Y;WsMz 'p,oʿjD9Ɛ]..Ф"ٶeˋ@bq"%nWXIA M"wp+V96S`0CYvy7ݶA%  tLsfQ$!$x`6Ƨ D7o#+r#_ا!\6Ka+>";mA x/c`;0 P_>ǵOHovGBtfR@g3rԱCPB!I jW2JN0/sv~Ѕ+Ջɾ΍ F(9EeD^Uoy?G5KԹ`X DK0r)&Ee!! QrQHGWa #v[N~g`;p@S ۶lQ+d0Gǭf țs{+0&}~sڊ%̣/pkDeӓ%C%Sswم<:0d%"qvЬkQ}SWYvؐҍW.F5IPeŠFi.(&u bM >0 ?g6(tf{4g:wǖp=-= +"M{t`CkL,Je{ʱDDŽx,=LKjOK؊ 6'4|P]sN7i]q/c] BC1Áiy605/ s{9zN=Q(k"Yܻ{ѥb~J1 #TLߚRa|3s 0U2-O\U13gfdo\A`1:(B\JIK*F$U >3Q0iuj3H=`dKfYQ ʘ,@}bɅKES`YIi=}6r6\꯺9 N1vNTcHpX[xGv+9o%]' {LTa߁aU)MKڎqߚQF*GY|(/ ӢX7biQ p vYеzkH' \/-8[xJm`!* +.7֚/teMZ}Ѳ^Xɳα36iC&еɦug<)L-`UvhgƔ hC7{ZZݛTpӑ-=ktү y#1ththnsFݔ,E,?S|I BzzYmRo` ,BJ0ƷYO$'A%w݂+jLWQ[Y9ޮIu,TS%bs.=[zrb\w`u[@RMјl ;piLC/8L״ExFߤbBr$(y:g\mkQGjOzTmz"Pg JESr`%k: (^ 89_N,Mκ亃& 7o$I=l5H;+ XI`KryHs*&B|>(#ߎb L*O@y~;~0) 9aEu  a̗wҴTQ7`=iwv5@Df4ҺcW֕A·ycf:t"A_ϚߋgeVhYRs߫Z.##^ c2Bi}CU2Xvm\jTu>'r/Q"o}Wu4T-[H_ˊ@QwV9u* Oq#V1]M* %4U6G -~]%_G,, S_'P u mS=}C"_qy3%2OU#0S76h}ߢ>@EAI[p&)?RaTbۑ^XTiB@MX]?yVXWcKLy pިŒǩSVlױv?85XK7n(ƎUܸM_uIo`]vT$.i ;ެw79;tTFE H#&9(X\Q1oEv])Gdz{k?#& |o @O=._jMa f6דB[f ?:`k^Wa[y e;S9U ݲT+ukNt\ᇨI>!JCU;Y8}cL]c{[3 ӂ]hp!qb~Bez02Sei/MawA~w+-AqZW]  gތZAkÀl3*Бœ͈SJ+Y,~05+VXhlVtۻ6Sf?mlJSVEg{3_}}:U} {}1Q1ZzF-w~ [ :F90ʝ9]I_>Ԯ"ct1>Dڴ[16UXf_~nC"K+ᬨ\OH`2ATwZ&&Jh]V[&aqV..E﷡ㆢ}Έ/[n 5Lj _ٍIWb[p0b%A/q#oPl9+`'p&1՘'d]ަ\J tDZQDFqVr|ͫV*I*^̂)gݏ߄#Y&:|3FXk `=R`RwB ߛ⁍!T77 | _ A78M5ܐ *0gVfdN j\:y;v4.q41W?DUmd mnAr'nOJo:G.&bZqK6Mi G u1r$Jbɖ<<6£9u?TЍw s>w>4TG$ l>ir(ZtT;8a3`rW3Uí +}j:-l!ڳE5IyƂtv$xx& vf"/h*RE~Ыa 1n&̥#ǿ2зjSRpw:!F\u U%魺!qO2. J7Si G5箩DI˛*GѤH MYRg}F٢w_? +j@5dfhq)w!53  U]9-`@RҔA(?^RЍ.ơD0iJ":|ZMq#Z,el|}xOig]SHs&TR#ĨX[H{-ǷE4-}X(-F:rg;DK%]hO0j=2 5rdޠ`-.r 3b\#Ƶ?nlT^5vvgf> xq%k'-?Cu6F^),Hi mp#Fxjuv`ޚA*xe_6phKq v z?,EDATks[5Ì36  ;hٳlgDysL=k*v<ʨX`$l T{.~ Zq̀.$p,گ^aGL“%Ht)(̪6[UUh &nB6kMƎe+~dލMoaSpX0vˉ OnzPSRuY nK^tI829%k|\eKh%oSv,&XBf3]i@tc72d;2?zLdoag<͵ةd"S*6*bGzH9M'ʗmr6zf)wrm}'dcFtɓW}Cr9؁ThH)!&X6?Z,k%h0J'{/Ӷ{T pt?(t`y5$\-8jrI-p|g5${%7$peu6(kZ<|U_ 3RR+b'oAFՄ! dMىrY v{ vlavowv)TIPW='M5m$",JiJhsAE)7څgh(2"4fQj\8@CJA܌pS=`d\DtmqjiIlL3p6 T$Ӯc?f289 -Gw6Z^]xpgrY%/7'/0FvX$D L~!u)ieG*G?{Nt Xr=L`;z:#7]f':M,S^yF>n>ـMG[uӵ :Z*Iai~!Y$%)6N>o}iOU"sO{`8Md+wyFiK}8Nkǯ73΋sslp^ʬ aK%Gyc>tcܹH| `FJ`)Pzv%>% 6Κ%r݉D'3)zڴ37_"~>Zx"ݜ㒯cy­Z}Q42.sCvAθGF;Qf `=|!%6]rmG Ǣn,梴D{M.d#Vu=q_gdU,#g'ۇ ;aؓ-} udR@n k}aNb ue $P>Gd[$>+sҜyQy}w`@̜#sAy\A 4鮹x4v{ ~ο7nP7?ʝ}%GJcc7<(ЦQY2q~W3B/~X|u(lqpSd4ʘ@aIrmо| ]2_?, zT`J=ͽ1q[hyh@J2T'4҅)vjV%,i&BU7~Lw̞ucM&>~w*Sz=mGӪ[`?E*:U-zԝ"hGWŚ5FR# К`^RԝrB$rݝ\#ffVq"R&ߐhiibg+%yX&4|R0ʬ_gpgKNInSn+z}~Nd0fQFYК,7iJ =MOKT`ZT{`4KB7Fn 2\#~i16@]LWZOI/[pzq͘1;~&~#C$- [AD{G 4JmY،yQ,.K;x~s UYa/ׯ.9-tc%FL/hI1vk^zc?I#rEۑĔaj#0[@kNH q4Vafst,W߻Kȫ΄bL!1VB0v3st k#(W,rٛGv9/(5lA&X!68|ͼՊ!fBC1-UKDZn`+:L[Ȟȫ$\d߶m,liT9v'RǑ*L~؇CQ;u!\epjU>2y:T%taگ#/&׺ó HS1A,æ $}$mKUh_(>YZʊχ蕶fSi0[&,^\3ɀ43r[r`3C8A0BnWG}f-n &RKrٸS0P/bjq"Ew"N^zZva )N(P-ۮ;=rN=FA\%aVCs-C} 8]iZ¸(+:; 4~WrQx&iPF.ѣI+G+-ԊghSl D( tmOP?g~˧k?`0 8Eh(QPϯ4‰MJ۟bq|4jښj\J݊XڣMmbFB v )6|0KJɥn"[ !yTΎD't "fo_s=.`r'A1%焩7M"u33$HZu.J} aDv]QJn( ?17@ Y0N)17n.aZskIs ^-88?eeZ1 Q‡f"9{Ywow{3"B?+b7>D47QM@8cۄM*p!gڀ4^Z$ԈQBs;%n\X+ _3* B^ev>-"vl6H?VpJp<oW -fD=m E131%S7emaMl}6=t|d.{Yݛ7͙zkJjt `\ݫ'ֆ/i)`XRsVW"ہ8U֊2MzS>X?-hCřeq9b&9~v]ihA'w>Na]GPVLSVR4Cz˃@ olye?"BԔ^\|oQ%3l׽_KNP|sMՊ&5уWY d6)Nj)/]Zx BsOs >bo9VSϤ{QYy3hNʘmR}> ԿQ뤂̞Z˽ۜcSv޿M$m~;؞Z^̫f᧌_VM \$TAs؃Rc sCY,6S hUe/][ N'֨X}(ʛ*!!=}10I]t [~ "CI'fkk7{4ZJ~&/'eq]\RZe۶ fz EÿD7et&&isKgePocyIQdX *Glv8j$t&zcTyNlͶފT攴c7Pk/HXG5dܖXpDTG#H{qO"bWƶIL0zFGrB`Mآoc LQ\~i|@.2d9)24MN3JnbnQpGAhӽDGe.!r߫.J7Ͳ7Ɵ"y1 kvN".Z,Z]GY^7%Yh9)2)^꤇!T)h6- Eѷvt/|Fʆ SnzЬ.X}gHb աy5 09Q;kk2C(mm(~V%Kf2(hȢ)U!9I#'ڽ#V!>;q_ɖr[eV=mbvG>$%xC}7փu%$X]6==YjjyYro38d7ܕs4݆Ɇk[㭩44]Ő{'A9:̚-X>eD^~KfR !Qśָ~x:;hG9xh[e<=>e^Z[7+" fj*ٍSe+ n(5YBJCEN'J8K 'W+sr4Gl#a$hTw(rdhP)%bżqz+ˈ^:ߺ8M]KV YؑK-O-/Ih]ޗp3WZŠ~b9VCp2~eԚ:4鉭crvo2Wl"e;2u}b*=tkc@dJmоP u6 -69H 9) TB՘wrza [R@-$lzz w7u-2K//+ ߠCE ?łCͨGٱ㐊xV']w@8I\$ Og蓐Z7 D;B5L!Ve@orv-6c^#癒UQ(,{ DI!m &D3}L'MQm$s`Ooƛm?XGovS&?$*V<_: f0=hlJ Ԋ}apoж|m`EM}A^2^{ Dش:U2CU0!`Po4K F묋c?[O(G9͍=΁ m֗?_d=QY̟Uf|#I&a 0"}^}<|D+q fy^-~*Z9>mEZI9Xh{Md\6݋Qz! !?ޏb -%f¤!1*w>HjrP1h=)u>kl럞|UT'u}pnlv"H^?M&nsC)/W B5ާ˨n59+lo#?EHY I:@եL&]*NKT>fTf#~蔄*S~FQjphMnBd$Th2ҥ_r) L Q>ͯ 'AjX󺗒,E.v}\*F(NzZ-.nhìe8iTTay.m:606\V _鎇/k~!01p#z c>$H^Zo/'lh PN΄Dog S˒ioU20WE{XҴWmxfO5n_V.t< K45Ӧr[wk/Bb-K.7矞F2owVw -I-xv&."[^@k0^%p!#M~ Lh&ܒ+ȗN?Qi9WձR^4~i=sdX+jYC1Ǹ wڢtڷ'kac1cxYɋUJEe%8Ne-W S|y}bx{\s}pt-_,-P@+إLp h[F[݂<>܊|ee_)8/Gm. xЙ@Ps3p0@c1[^:}̐ۥhrR#0݈2D\OMS%_Oq@*Q9NItꅉXB05L WHpnC}y.@2ڝuZwʏKZ{Qtd/CHΕ|JQ۝Mt*S]EH1 ֩{e /4݉Ƞ!=#EXbp|k׊9Պ5\S{1H_./[҈/?w" h< y޲0#7{voBիvy O=m1#Ѣ$7-L8-wfh kFW0pݶN1Ѯu !Kf"o X+eIyIvs֙ǤD+Dh~jAkM KNMv찂v}ИdK%l\*?񀡯|3{9Nzاޅm?qZ u˵V:M j&g8Sa, v7n`mWT6u!Ǎf{0[+ voY@x\QɃ?&>n 4jYCU&!@_ݏzYqo& 6,M pCfsh6sDxϲ+>{54tVR3VR_]o3"!;]6 EB'lӉBf6,6:ϚM{'.?Ȝ v۴;$Sg==>s,.jXQ*+ҍ1%U6)f* 9_ b i8+ 1]FcJ9Ш"l^&0RߩJȺ7F_X}X Z7R:Bs)fJ< B ]k[Y.sM?K&lpF5H_2n!g] `%BGRHԈk%L h̓BE9m3]2!!dſ̬2x:fvHs_Ⱥag[cX, <&ZIO#nJ&Ip3@ˊavE}*Vw4@Kw({ilQ-w[n39*GEMF5R' nʿ:~ =&C3CHrESeEx F6րPKN˰MÓ-6te0{:!QQlZ卛,ي1O\/4ŊZ.ncF#L؃_bw()X[>n7O[:GA.]S^¦bKl:j |)%Ի4cr݁3J\[0mr]j3V8= mp#?4JݞX\cBXUPЁ"VSS˰wJf'Z7`> t@qnzg{@jd\(H1@u;cgl-3'o&ۧ@˟ ,2ըwJU*6Qќ^С'aB}A7C{0UcޣW9 ިa^E%XwU!: dR@ZtwΟ *oWvZjׂl8#H髿C9Wl-#]>ӵjK$ aUO_|H1m_Dd$oǁMTǚsY _nѲ}`fb[uv'J/GG\s$:\폐U)x5s5b=ohHJ YY:4DSBĢFE4y0{ycwMD +z! Z|nrgU5:nd Ό_\="Wl&d@Vup~k57^`2j 3(PFd̅Xo`o׀$ i4Lr>TDGK4LjxUT~B g%F5w3 fgࢊD,zA]%%rn[5OàQz.GبvI 00_ck"fh7(ͻoSJ[#;O13u"WNFb Ь lZ8ok禬u=a%N ?ov=A[.xҨpL2=+>j:-=Nwg6u6,QVpw^sM  Y \qH; 㹆podo0E@2|:F1p<8Ի^CvsMAA3艍Ee\SREV1e%dn `2$^q$Z nJUJxi ?Ť-GFP?|waCrܬyDx^|zb.Rȅ^v.UY4Z I(Qnl+TR˺"}**Yw]A{V& Y4Z7-@@>«;A Zޓ+0 1dޔ(ζfv4t-HMsY!є~UiPXΎν8>). 16xThMuZ!}Uah-VH ~8j,b_4 n~G6#`Oҩ9?leb6 >P2/9]PoI!׏~tES`LPÝMA~D_ !0unQCG5IȴҵY!E]~r4]`ԶC(ڟ5\x?2v2̵Ri;%~o[fIw\r6wG8mՈ>+qbXF#hjbO`A'hU"M(wq˜F(ѳoˁb6òn7h8v?Pj @uWxt*awI2mDymB2{5yz HcTa<3M|ox2󂩑oMx1~}*߸ƜVO! "bQjX$u ϝ#X`xj UùR<` u= } gF,~t ] DY~΅L3e\]. KKFwrp#h(;Ş"Sրʝѐ!*oZlXW^M"ζTia35JqK(&zbc|vԧaV𱿀TǠw`J종ak}>Y'LiIC(Vhdz{( LC}xڵS3g48lzB. q>&ӛg.8TCT==Li,2bMwJoV7E.Viy=$:q4Y070umE($3?3-=0#,$ե<$0}OYx,C楦ҟdUmnN(t {xwhWX7EUkNjR7ª#\0l}3·;FH'[l"Wߟ(ٺ ҎN tJʪk.e6N}[^_t7ɺ6N)Iޕv7EdJm\E5\C;'9Xl%:chCXrJ{ #AlALC4ZCxާ.W4.5&0n\h\+/3SD@-2IRCJˬ;4>N9&۞jIxG$rT$̺)6Ǫt}H BQ1tP+(F㊪re[0(Ncëro yBU7Reخv nH 9 i:D1</Mc5D\_%H@V}1^_DC=xsbw~d w4uc}8-0F@rvВ$FSD>̫}FLK~"cIc'oKS <<`^X6w+n7%ң^O>Gi&A*?_\[K.%Iq8ԂB}%{3c!P\Ee\/&}keT銣xXv+2=Px3Ǟz0( uԓ[H!Ꮕ&chysU { ob/`T_#o`u4IO$1Yy,= 5F9X^DNژxj(y/M"sѤaqXEc6W{Gk e(% *'<6!EJqnlmɚ133pYW+m98Jyz/&U>)MWVU6Ð,=`VJ%##9/2l5 g 3ɢ0*)߄h=.B'zCq%34%V6[fYׯ" &97k{$p;% 5ROBwm/1QO$%?"UVswnkSWeJ([hϸh:vGD0D}gƄ6n&NJ ORR'sV]O%.pޅݷF)ŶM6覿I$ʦtLr~!KujG-YJڡU2!`>wJkS9vĕd|i 6[<{*{PRWԗ ND-,A:kjmO5 T&|46ʌuP ٓ,<[! .pd({m4<)Sk?d ^l(e _cx))xahtfٿx.Y~C31@ YջMce٬g"m%Z E9 :Df+`5**}^SN7WBJ𰣂ciة̦@XM9̠Qi<_Jޚ U[QBE_x!:\SP JhBG0? ,mkb/ bFކDZ=Yxuqdϙ 'uZ 1CgxRL=qB5S#hO+:"],vlui>ǫ7 '^/V_faW8 u Hgה'vps (Ji^ YйEd4ӤG񞰀ŵRaJ0+M"]`@S6I}'h*,#yUܸ~06{mq'x&_='̚X51ջo~l@BY6|%}5$; Xں !fCSЁ7@6t^/D:fH\- $I,SiR 7 Y M^?7QT#w, !E늴QE x=v-v4+QILq逴?.5#\&Jx9qXsxhqy7bnv$pTC`GhnJ0 KTC_әD9zi#!;C}y!5f1A ;5H%sGLŸ!Mɢ≘rJ?vZ\N IsZ5Y? &S L45̭9E$IsIpEL;a~bwv(Q?ڙrgzgm~SuKMJJyw#ܥFtVnp* a2>q$娰)H_À ػ f~mCRP/W}k#x(؃!XGRMX/0\>Q9P[R x*\0]Bz*w^5Hj8Yt>MDhf^0]c šb E/=@.r%mSz+BF9>E-4N@MzI6󯿱.z_;tzAg PN%3ػh nz? w̻[E b:"tEQhmKǮ!D~|~t|,GP.{ 0QDԏWÙMRGQ2<_IbU(ziQc_7 4 T3Z&SD.K<<2}ƊSiu7T 4mn$7-Ʉ2 3huvEKkqOa[;3$ڳ'Ϙʓ!O&d(䫨Xt)Q/l^B@qn&u^ Bxź鮀hV[0r*" 4?/:4eCr,r8_a:}vE gG2HU$WÂQ* 0QyI.%p0?w uM<_mZu:;0:Mxz~q5̀en?S[)z)1.\9WKD2';\[l}t^ <;7+pgڐ;'a~ÌTqIYI \MQ kK#V)РٜmiW].EaYY ЬԀtˮg>g &1'ƈ+V_B+a~-tF +wO:7aֽu䩡n-r+hc6wՐnJ2KqCBoN4wr$_>3l/P>[)U_CN3``r7 v E8Mf IšRP4!u==!z=bDE8V/Yyw #sc+:VЋ @0:AgojF#/뇵/qO{t Dm+[k "/;cj՘J#c-#qvJ} FiPT+!L Dv ?`vJ-]U9N|*vNVODi9[}!X+Sj|xLHn`ڼ`Ny0RV=[Vv_jZ6*:YR: ?žӃZ@[OCtJpPI#t,tѝ@,Yp؃q #ȼȋNnfL_Kt~elKa/:2BUիWtOU=U8w!L"cGH' I5]_.l:P;B=K;-1T0 x|ڮXn ?͠K`MbwHro^nǐF*ZP1Uf۾LT7"d֤$T̏:ƈw`2ӟ=/vpYRB <lawYSC!"c ,j 2Al{$mswo4PBMYYNw"0PU)pOŦNaaDza BqCI x l|pԣ+O8h9Іk-D䨂H'^E7'A&dC.+)m]uO񖴀L?Ҡy`sָ@X Ir?Be xΨqD 6>/QUh ?os-0dTpT^KY*ŸvFqH)4*usl@qb!YL 6 H)77%[M ) 1n4DОN䭒3\,`)/䚄 ࡺ\D9dppLYj7"*EkobN]/VVsYݏ,g/_&tf )g8TA],SӥI~H9" }<7>|h-t{ b.\^VXBX_&(OQkެyR="D!y3 d?`HAJYҟ  i3I6 :0'ԳTbnj=&!!lۃ;s#|#L,)uZP}%%߲›FeMDѲw7ty H)B'S8S> {QN^PeOIFbnMF2ᵶjk&vNiС2WclӨ"㤁@sfjlCD$} n@!&࿟3闾f Qe!jrxC&?v[fD5\7;pi{m׸SwS)LjJsl@`❝,vaV&2G'*V1׺FJuy0k$=EءSt؁FUz4Ƈ *EAۄ251p~ gg&ȟ׮64dt+PDupT8H!B^5ˑ䉷\$EM w\Gi:ʴ H@|;(H- G_-Ҽ6 ty s&4;,{ѿn|QWfT5 QfAT6#;ȿ9'}N4%"nу\Sb{_ܬN{V7LE) h9jܼ: %^iw MUqSpZkЃ\y+{3,F4 #gl2{ݬuj;> ~צ2gpk"d髝Vf{k1}Cq:ZAxSs'бC9Z3]!5Sp K[ޣ7mް!$M aHJIQUAV srX#Vwo: \.RA x/Sl$ah\.,](Q2Ma\Ns>ȀtFpoэ!.76|DvQ%{{C~"p/ۿ5WC}Eܚl qw S%J"0U`AOXN>o^,pճ\F)y<_Fy |PG{"m<Wbi.}''6e g8T t"}J !)&cy6=J$V) S8iT\8 S| ȏ_Y+k1;%e3~X}.Xs7rJa2bYAJHHG?G-BYk }2SM{ p8T`A#xi0ÿy9Rky43 Eܱ ԶȐ_b8ۨ?Mb띓Kn;;Cj7a0,:+? r;x[dŘ\1y~=U.ۿ~'3OɆLKѕ tlL{[ZU4 :2kq 2YF~+ض62hve`]+8cy0(AHFeuG昲"BBiCL] ]\ڱrt۔*=儕:h R;v&E:ӷޑKQu⭰Z73P(> krilhd:fe&rvg,>l R Ay{u fV\KX+V2vH, lϢvp W+,>j -'Q;⚿ \ R^'yG[]<-*Y<٦ CWήU p犻{FV1..JTԥ0 -xTjh_v~ 3R&'edSN&Q(v]Fu yBX&+Oq5MQ |Ɗ a=ڋa, s\9tT?"ߡ'd ӳ0J{%Nwe_|`YދfJP(qo 'Q~!nv܈3:+qeIɌM;01P_w^ Ad.:$ OSA`1UuVˉbԱM$m&miJ4P;m~; 'I7dͣjv)|j7mnB)B톲iݚ*׻4L8lbD[Xwǂp/y,Tu:wWjiC?V˜`o yy[5~Ic>^:$Xf|īoNlb˓ч~D_<豠'~L7rA0.JG Ԫ섄٬ӽA_)9$wR9}3:s4ɰ! 2Q6vRjmjqWd6̥*#1lb4@4'ҹ狛E`S8~sF`sey7/ QP2[Ō w9}F/ȍ8 TjP"QHs(} ma"$@6d[rM)c$u9ǓefD䲅8Կ5 G[{5x}E_ On|2\frb.h#Wl ?](f^Hfב6ڴfBHvRBy5GDڌ!l(V]K@y\rEGyKEwM`.;~O*H;Oۄ QY\7yzV0H`mFĦI}0(X,x`U0k:L602C| k#߾P ffsB9mVngzH SX.aIq7|07&B;rmaT]^pi bE8/pSe;x[7p|hC>c=y6 ?L_x;>5o &@9*&(2 ?-ܤ·k )+WJuKYT*}_zTX"0;v lDۭwF ݽ|Ԃ'Q4nǠ^ogŘoxǶ=*=daf4ZC mud(_%.*=0h{ڽ11k:xhg}՚Gטݡ ;gB, lASO>7"1+!k>F̙'!S3㿝$Q|<ߣhS1Du 0@[o{@wq  !! U1u(e?IB<:8 XkUU`q:݁~[{pc~SXK|kf"(u×s<dž5)0$-ۅH9 Ůtw_qog9 Xh,9Y ^hk>$?WV_ܳ^6|]me9&qű KdkE#4Gmv2? Z!ԨMʓ@p ^2*cgK0D>ԃ7ISa`KO LDy l$h͕de? .ax֋VI^>.҄k: ЄBA@~q8狢TaF/1c5wTSigY&E7O~R1ʤ#ٰ`l`!mne׎SD^]k N+m&5"@# h,9ADŸԟ`w/?ʟAct1wfX&\C7OxtֻMl2uzA1'bMֺ6 DOр\ md| VUjq[Pf!mg#.ܓOvf(y[Bqߔ0"Cvt"g"fP#ï/;jrvXaRt[_V)?ӕ ժxH&>8! |1sē`631tcs`E#=$d Uj#Z+ƌbx݇h/5UѫL3ǫ|s,Īճ=k/YJyfdp 9w`8g%Z XDrcQIA =ꗮ7شKO !zP˾"GKܫh%Gt?FbY&T᎜6Ztixfyj:,W^1„G^x629b~D\ ͻK3S BSU׻j#9Dp5JK8ho1.g(ZgIFEl6G% / npz$n9(̓4"_1m2aak4h>]JjOM#ʰTӶEXMwFjWOj)p܏9{.k)l=IVk靔=65%iT 38AƟ%д,an1Ty {PzA{gyjʚg뉏Gg4"ʔ8d6 &?CbR bah X8Tz,Դ##$nsOJJa67ǐN2t ʊ?M"xK)v(5.oi5@ zFT7DAYt{!K3I{d^o['9CA:n(>.p=tiRPmniux_M4 nH}:АiHElmp :3P:$-^} |_.Dڊ8/T#akɟKkX-2:h’i yph٤Ý%z_۽ӐL|G=.5KTRğ1$v 1+iK*3j}>$Xݹ^^pM/yr nru]|![?|N ŗuv3OOcX-f,(3Z #0*PnR}1{dI֗PdR:x~-jө'ϴo5ҒǙ=Zsf_'.uzW1DZ ;l PG| OpY+PpHGzģ lĝeçVH6"OQenI4R6.7UW.`k~Ut:WL}O|&.vlTn,j]UH|Nn>SOW8#^ߍLL9^}-sf竺>e+y?}8c,O  ;"q7{mua\29`}ɀu׾6w(kJ.rwhN+\-q- QL>Y7)(m V-GCUNb_`W=j w',P|+v[8쫸bv]p1aQMyNz^,m|yAp.ֽ*_sUN3)Y@KL6 [B? 4=@KnBg|M<.!2h`y韅wN["$)d'~,»uaUSșͧ 1ǪT4&DsBXՑ'2iE,B cQAì(a)g+FrKQB`@XV3kcMl*^$nYfQʞv1=XL͍0|x?2ZEQ@**$ydes73=}0Rr&&$*4)LcP\2.jwkޟ|Z{/cq4F;KKmDyVj˭"Lnp@ `Ǵ0+؍9,}} CqQOdK`@Dup^M5*׆E,FP?eB*fx9S>9xN<aD_cu dU {™pFUie w_FۆnlSPmz}$GVg[*q"Oz˿M @B{w]d&CFIm{^#?~9xuϱwJ\|dg󶬥sQm|u;cic `;[)3ݾtIppP ?LC-'v=n`jg#Y]!f҄ vm;$a2?I~W@|NY]x+A|T>+Юձ$INluBP/5{ N3_ƼHJoاב;۝.2tTgUGFDk/kms"HxB1BN! `oyHavXǐHkAv<(F'u9Te`Mgq GiކE l ,mHE4N͈*CS:l7e5W[zjoan%\W7 :x4(tДaUfsgDZU,0Ձ^.O#QGü&D#djF-O6_/2wC=iO24 iH[f%zOKxvci9Jf5K[o5nfxq判w0NVXCTln2΢Aˑz?97/7oL 6msK4L!IgnS]~{P HZK?OmӹiLd !QK2oG񜹋'8©L-lgDHQ(˄SL%ŎL=*5E2`ҽ@@*muױ槖}$fGEDĢFį^#ygޤߩ4i;:e N$f ?TUc)UI?{Gegm'\Vl Q&g}b(BaJSjYߥy?Gjb߾ G:g|JM VH %9])("=ß)j 6#Xa쒇NZ xF l/8ȆhP]߲YV3e2kiA&W?uEӂ;m70ı\`Xjp~1y|CFK}BCuljj=Z̔KQʑNMidOZl(J$,do҄thϴ=&A`:Ghf6t1FmsY֢jMNݿk8,V;,$OvZU8+9 dAiʔapQ.;[\mkz8>[у/@/5qN7nw!I>'k"LI^tцP'O})qz#VZ.˅Ao 8'@2Jս=dVk:-U8ÅPG\:RJdU{]+1NJJܚ A0WQWy;`4I51{)EuhQpؐgHfelJZTHHt3O-͒C؍Sh>b˹0@~E@mo v0LxX1o*l;x}qHLfG(8Q<|G+/5.[4׃^eVMαUVƿ?R@8NTn7DbSX?Ĉaښse ^<3K*trrGS-瘺`1#1`'T¢߱+\9 5l!4(sY3~)M/> JFjϧ?q Xᐶn0j:~Gj/.uP._PR>OJ5z;|_2)DOGJ'_bL|?oΤ}= 8/$/!07DkHVf(yq +,1B9(zb潮J+;zY.;n DdzxL kN+2I E%0xD4D%EE]t~W@F }(hd͡8ϝ;|WN|XozCyߤt HlJ,a6IGL _Y&tٓ+ BRH32Qq\rd!߹?%/ ѤPTwhVAVG_D8\{ӗ6F\y im6i@3 XIXng;5T*ːrġ]ԍ}jޱ8a֤Rs \}>1cݠ/S$L Ań*7g)d^ 2L4ybÊ)VL&i ehvp{ڍ3ud5?dtjxFb52iJGumLRXTl m K(#o.2z6ـUD/Jsdo֙τa%S[mt:}K2Fv|RDF-5ҍFqZ$Ay lSb*zq>ě~C#((WSu(5fmY*lN( xUk" L00eu p )4&::KD/y88vGq=4 㖅ic5>~\Tzm-IĪ)]^= :pbJƁT"\IIbL?QDTį jĜݸͣ(EK)!{f7Q@i͠ dxrh6B4Fv*4PRz\Nq 8k=RQ' . nVzpѿ%yh,kGBOV{-RꮕМ{~r}%BGe|} 7{xhA%㔪?<_D`s[6%ތ0bFq!;CM98GsJػazQŮ,oViv%͹I9u҂1 |6&;ZH[lϺ4.a#L\jwXp?Ki9@Íh*O`LT#3'~>~*2 dIX6-zkȹ a)qYz+=ZjգPS \֘Y #QD|p[EӡKN>Syb`{JpWU'c|}b=Eh3헿dmF;<5SsUjr3!JP^ĹJy̖~lEVC}x$!ѭJ*L!KM^pxPoԦhڜ~H?6C\'6!pBX{P7د߰(Q )0P^3?VJ>㉨*Ȯ}j1Ki6$fXX5l8^a)i≶ms1ѭuZ'E3-jǪVp~b[[Fo7GVN؃.ݺ0yA2 3't1 `UIsh_ENuoLA87] `AqA M؊Ԟ_ g i\>X.Sk4ӂߌѨ+%#Lq F)2-^ ddq%vP&B?yo* =+t?#S5 y)6X1bDL`6W=;y r2"_S R:S2#~x`W?mu;v]X!0,pE f/3)bߗ@NQtS{יtXf/лkb3f@Mɚ`l_~JLg ڻEk`f}oe{3Y HeRL]b*KO̾8vE(ltUsyJ5g2^碟=E;_G f/OEi+Î,Ag3`࠼|\Pzzʔێkmӫ ȵXtxW š`enj_-T >s@=c>g 擱yQܲFv[ Nz҃.M$'5հ] U|D$c>7“z$}Y0ޘNTƽ´N7j ȶ?JX"Wy1:N^l"WY?]mlITQ+b&ak8|LʣusbBGp՛59!Y 9\pR.N14qyFIAB|+ۜ<inc]Kjk>16t;lh<0X Z0fHd_\X8 @,NE>Pw;Qp}*`Z& m&jBc*ub"@c6- a`álvE x@kE}6|':Lٲl*q[OsjlXIZυHRW*pN鈶#9r|#!ߺ"H${23_O^۞:&S瀠&)Ӂ sAc?΋pf7oumu|Qؒy`N'C~ қx>;ҵEZ]pЎa"||Ґ+~PZЧ|Xi}X$_KގJ_@-'oNGoNc5 (n 6ޖ@6J-&ʬi؜K6a2ͺd)IKW7lJ1G=̌7~P9eNb&[_TBOx;mE⻉~<!Q/F:OmV+e&:sXG[&. K>%u1VEe"d爠[UTE }'q ;z(˙ix<9Dł'@Y 0pG]i(,,l1SXׇ5`_UAOr%#:jMd*B>D шP$[~yo~UWY W\o뒘GK+ߧѱou׺i}ٱb4OZ/Pmy{@rZ6D夻A-cHEVsRu}4߆DL'GJlQ>/+ImYcO=N߇0i(b:;$|9 5ibgR+h @.'c S%9mȥnt=1U,*F[tG 6x470]v-E|On5"CoPZV܊-K5t-% vpIZC4e`Q@tL(J3:ySȗ{VO֙Dw0M#ǞR;BJTACRɞASׯvp8!rW75JG0nG3Ţo!LJoϾ,r_-e(IM3 )Ssid48]gZύDUqL`tX6Dh8Fqf*CdQsp@9=Wi>QV 'ΩECmC(%$sGğYΰ&zJygD .b8&a[<^S&aPY5²;FQܸ/!a٘ D|.?,g¸)-$0[Jlk?%ADV 0WTկ^X!y;;W[ʆwE\4̯bT|)Te8(O41fm۞cs%=S%LĎdB(r`Ýimc'"  dFX۶tdJ-Ep4 ÏEM!i, o%,Қ"S!NIQ,uJlCt48lo `pRWga `YY J?-soslYg|4wūeHY2=yKù1SvB)wTOTB-b1+Ur>'ԇzY%m2!.Po؟eŪiӨŦP Ւ5R4&dԹ V<9fevvW>cb ?\UQZF'(Ds!۬7w\(e1ۦs_>|UzvN.2~~'OL|EzD *nJd4JQ !s R[ zǕ˷JKcCwJgz/QK O4ѥe|~(Z̒hbs"䖀bXUy̶ R7|b.X8gm2k{7]ޙy. 'AܫRr 3ϚmfH|!jEo}̗K}X 4{AL#e}v0Mbobb'=ԭPesm-O3Rܮ8"pLGMP (4 rg;'Tex١;\7?j"Y7b75C|LlD8ڄi9ay=.>F"䕅=wT o)qh`{\DZSJ۱<7u51:oX9!Yt9`!hTIrC='cq \_#9Pц5xc+`SN{e[:D"AgniG䱁΀mhT/Pّܸ/Mq1=$EK=7"YpFv9@I*{GӤAWe D|~ILht$' KGM.B8NܐP5-c9|9O |I|qb,ȸgHbN+$r*5>m}Mȵ>nO |5 1skH ֚_GXC M1.fڱ4F JyC_^EUW2-vx?EتzM (;ZЅ`=I0p24A9#: q`mNH]L02bR -څ .ރADV娻!=i!mRA/fi"P>kֿm(}S qG1fcK?(́[ Q8Nh8aXKI\U\+X=\dR٦o ˰Gkk; @#l&vnM54t5=z0;WHA cpr00]p_lrQbIXl[1֤[ );xHzM0, HsohqV- ̯E Ui4;w14˯0ɇ7rǩ?K܆l?U&ل.ZZS 9YHDs p`Wc uпCGЀ] XեW?V%y:E/dŠMЮ L΅"-zI^o-BfU*"_ώ[̝-RhTAoyX;u ;9$@~Z.Yc3*/ޢ6. 96D0\O]!Rguڞ$E[ 9C1rfLL\._CiװYKc\ o{iHúCixJ2>*¨nfZ:o;'Z,n lN3u&w砳&=f70_J ?7P>̠N[_X7Cܑ_CiBݝpe2,T6t/w|0QK$Y_r0+?ա/Y /.Mxw!\vr+|;B4XI잻Zr u7ރ bYTr(,Ԝ35Jt%,^dFL 2'Lo \Ya93w _ ]~".N]ywI )QPHk}|f6 v(U3KF*;9!-/G$ 17t :QrMC:đ ^ Wz7DҽL47xh n*/0l8ho9Ae¹}>L>w6` Z+OF|EJ "hIyO. >$=A 9wG.C"OT*c:Mmdpd':qF(ߜl|R`m=uCS#e3%"CИw Wa/wU Lye ~,b{?vΏGg᣸C3Idʁ~NY:;-ei *w\$v Y&{Dmg,YH{ʏ8%!O?v5ՋY:0QO>Ng~>CRfC (f&h*?>5=&aDZU-]D%MoKz }A3ESQO|kƸ7,HD@>kS&xCqxmv( nJy/6'78oOoQj'Fv.x/(SG6OYAC`S G v 'nʫ@8JW"^DrTBm;JQ^4VaȜϺSn#jq65dkgFwGY)_MۋBLfFڌȪbFS_(v7Tʍķ }#lz@#rCF9O!2}X HQ&2mDtx5ĝx8ayNBh7O @")_$-]SW:-9*׆sZHʁcyH"r %:D"fue^ pʿ0>\2qu<##Iv?A׆$j'r\~fcb=ޢ60m̀Dl"(S}z(4/yp8u-)%06=ڈN1ޗ?LS,ƿ.-L.E"1scGZRU`o8_r :/ƶ o:NATK2Xx$ʮ c~+âE̮{VĴtgџ3:0Yb[mϱS˝?WUlWQ@0EηOq=w~.<n]_aK16ހ$ 6yiB.sl^VW847JE}2.Nh]*Wy@A캜݈V/@{ZEl fb׻4',@B~9 36QU0lKpx39R[[\&3*~I>鑅)vM%AQ%n& [uoiR1H*<";lȑJ>YGڼWYr{{K[;%C.9l sO E#bG] ?e*|XڷFʫU_I, 3δBJDW@Ld}+yO(Eu?6-ELwG!@;-Cbrjo5_P}­C HiVi3X2Qsť*.hJȍtz#Hݨs1=*H5Tg}ۺbx'o_wiS:8"(L¥ٽ/ "|`Yo_m :zw:U?&VHdNkЭOOfkHUmW&}uM"hE0 Tcҡkj}|Io$@S1:˯ Xĭ˪8 +~jAJI!=Fъ[Aݢ,}sB:3ޥ7wN-?{O" 6]X^Sεi#{5W޹&P0D_i@0hG* ̼Eòv8&cPs+݉I3r!&Uza[#sCt#.h*-Լ$ZIoB4R&:0;ׁ9ѵyex/!U~_i=1H( uw|؉  s&ΰU`-A=}~X $}+ߓT|D=!b fgQ `y9EyT2nP-U{P'LtDXA@1pײСBi< < YJj- A@7pubLfޗyYh 2JGSD.b|>g 1qMѹKdL{'>a0/u\^\$06| 4RJ &>:`J8oW~U=uen,v.Ƙ|lO BCOvU9ٝ8>ǷHh>\Ȼn4 R@oݽ36Z&  h3ʽ/;>dف29"3 U5Yģ*h\|~9.N!xHyyF<;٠* lB#X\.#%@^uD pC_4PV\'04 is_#kqlbLTr2R iPy_+ C:%;T7nj(o>^-}Qn{*;qmeC6RX 慂DV%9 (4ˬa4#OZ&X[[{?v}Ұ)DD+l$uJNOBKeQ3v*_a(*fc-H_=Bóo?u⤎?J{(0_^~j?|U/DZ p [W^ ]ϨuÍ%x("\qa{yt7\8?BTҺ=jwH Wܦw>seɛuzԭ=Jz)}rKʁWf'FE|pLz(w,/⦵1їjZ:/⸜&?4C:J=2+qS{ /VIxn|JPY>pr:i YB)'֑Z*mok ?kpY~߇bqMȊQs1da4?;h U8PG䪤.M=uڃ54k,{wē2t!wҤ,`Ъypb 8S)`j=gƓBsb s$} `l`%%j)W9B/v}nz"󺕥Z^/KZ]py);UdtE9p[[C)kn41cS&+0r3%3mz -nژBeK|__(ߤ")aP/NY٘3O g4?c%KU)!2DQ~qMxhZVZOXWPwõLPC3PF2u4b;4U}d2&]N&& >Al7k#R=5ߞ MgMјZaDpv6=XQ1£ K!TdW@oPn6>UL:{/&Tq:%#72l#ˏ==+yS9WTbx8{sǫ#v )P]KRۣv<(2ϐߏnh& nK"_)z5;oڝSdhmȢ^j[ȗ8zUg[*?OOZ9i=J@Y MLQP1{lXD7|L/9`ST~`A_6 eHɦ&sgQ 4)qQ|cP>eY#tFA5tMm妴k10Z`k#,̶:}&m0x&O59 hnw鬁dvgLuMzáS$ӅkU_QzTq6 U8<.1Lp$#UoU5zTk]+ Hh'4/#N\eԇ'Q._[;XLe|vgZ:!k`,x_Z_l UL^̎2-hVm3fgVL*mI -'݂C+` Kk>5Y!N&Z\ݎ@CS=`)[:,F2+eŗA2kkYYM# lJ9)(!8XŃ7NScײrh.ݜ􌷳%]ߪ7Y  &׶Y?yrlN'Y;^&利#4?w$´'5E6RVThux$91J>@4r7B,Ä.PE%Hg9Մ᜾rHđPx2faqZ;d(oEexHy y<!t {u(NAT:P~Ӧ=w6,7Syy?#iM6 Ĵ~^uF,N _>]c0GFwv(s_R%ؿ֥&^HCF5}EG]ϯ*$)=, 5<0':d{ n@}vWGKʺ q`oQ͠  VHy4uЃȦVɟu-;-FfN)8Tv]rgf(5, '?1^4uCf "Vs7yy>/DAnbO~A@V޳rd@  * Il i;IȽࢠPu7`q+ N(Xb8Yh7\=\޹XsDH[ԚreZwN`sgQ8wp|;dDd ̋&E,~CR#?wi4+C̲.tGDY';`CuĿWx$No@@.P83.oKgW[Ie2\3=BrocCgҤ+w8ݩ7?ϯLj|dn51e@l^sO\\>"r?Ĩ9emLL89*x0̈rt=Lr8̽!9U,VO/Ypxv*dxɥwQC#{SMzm?ecg  PUrRנbO1#`^SYA,Ǧ+dgCˊ) h',\wwL+>ofbTg0'"ΐIW.=m5xG{7zeE_ȃȅr =k Q rW׳ƉA/l6Cl=xN<[AR%ISȖCW)@"2 xI54\JY?eWA d( "d[ǀ1'k Ehe:4s Ha$ԩצq?׶8:yj24:x{髂;W?VOL¦#Vj;,>f*ߴCGOMRp?V[y,~ѣƟ_>f)5xw_cOҰ0G (x\Ef:^O s:l̷u&)䑬 -n@LO:ym,KSm8qv+)ۏ8CX0PL'tTW5p&,BhJ=#pBa!=SΊ ܺ;p-5a!UXx0̌5IIhxh1ddefnxruK gњ-0] r vCٕGm3W"n`^3eSd9$  a_mߌ$Ϭ#1^ v&Y+ݩt=f )`IFZn-kձW9y'w8*عTI3Jęߘ18&}2js\"mϵ׹Les\EiT./5AXpIi_I?o]x*MZ=5d)=ĵ.@};zYo{ KcYRvyOoVnЉW{qf~hCmu֌ʂ 5eehWP.[nlJp/%}ƷGQ_i UxkZ6:dq2<u_j S[ؿ3c-Qt1Կ0VC+vWݤ{N=؟_iEF~%֤IieTh P"[1Fg9-|l s &>DOc7)JSbAAF{x2U/Fe|ԕdz1d>.31M |m(O+ɋfX_XoPU/wzV2{>6Z)(Zo˪(:גl.CճV!h~06].W Vg(-`j~J~ٿ.CUQ+vyuGH_/6҇n)8߿)ejX'v A:Oeeq̶X ǷTM8ĥ{o^Dg[,]oQu?{ CKW ] 1@R|t;5lPQrIlJf\9 t|ċMf ;-%ʮ;1+t$ ȥ\jHд>fD2Vt o \G$d@ӝ o!@]/8Dr(6&濳 {:P'd(yI t`N3 XLc %骹p~(xC{/XI2b =cLvzZTM@!g 7}>8x)u`M]rj&/Q!P<oO7&^~d{ h{>oUj[;hD[@k5[x])uL!pb*qssvτeӿuw'50UlqOc?aPZa"FbÆS j8yٔj3YAC138mw` V AZINuxhdf[wڵRYbnt۱V 瘿R<<c6X hT%=L𽕓gml˲ 7ei8V)/ od/#qގ'\JG͠1a6ajiCclmxܢWfڞdk23BX!LSE ĿnY5a!.zcO] wރ]:a"-(xB 0q0m`Hﯚw/_v6&|ed 7 0*fNΛ h?Ci.Nrnkٮ 1%fI+LsD}oY⑉N! vF&𗉡c1:5.VLjƫFVDO?ub1#}Ψ8#O6B@s|LF~Ku[9~6cL1uX S͑_j$;R [| `đtRhN7OiEHNOj&t?1`eذ;kF]P;q=Y>VD|8Wp?OAe'OHw ps$bH iqʡ)H(+s8?q{zZ,47/PČW* b}V-SuFeG {ռP,{Dd#\?1BShSEXsى\ NWhػ+3/`!,МѢa0=޲$4]FA0FP+FY<v;^NlhnpT˷꩔o.Vw 5yKz~k@ڊl]jrNR aH6Қ{~izȲh/q `/jDJm;Kfb 8PqA`5!$^\_푪QX=Md]mSN220Y|=3dհ ]"+i;ʯJ@핎l G-*SeK1!Aau'YLX#7UUs6im)u?FIo1&/"%7\ޫX2kG (!0]2wgy{d2*5ab&K?)d`(1P$铹$r݁ H}⑻ӟ.*K$ShLF$7z9P'e\#D-)U4-YL^vH&2[nWhOA |R/z'/#" *fKyǵSMSʜJFHVWۤ8% dw_M!1 gV8x/,06NazHe*OC`k&;g32۬j-X-'l n Ibc ղ\|iWnxAX(P}=}*١CM~LfQ|Z+xF|̬RBp:2zFHvG|ӧq8p>Tmf t%T~G[@ $.>V h 9_)YV=ޝЄY l5]!}Y^؎AuPڶKbkNj,Ee] "Tʓ[ պX'_#TG5Y/lܿkb +>1qo߉J< YgG^ Ke8 (H LQ;u!o *L~z_3lEE3dEY.Zrj8ϻC*>/!.l|4nWfX]@f< f_D=[b_[DJAp}Jr(BFHl_%{Ts;#I"ݛOS50N嵖=~0g+ v^TYP_ܿ!K: /j7I.;fU gB,}@5]i.J%‡lP$ć=y1%b^!E/\uZDB/ƖOϲb^$u9u:BR8UŬޓ6 pw'5Ym;Ϸ?ng,vDŽ~HJQ߹QZmIxik{ze~Cchc!-'f!_C$C$/3H[wwPfprs*T2߂t RH[a%ptJZ.^x+UAY$ǹzM]FBs/(S TbK9ivOhf"2swR넓FBإt'RXj,*$K}yG6mAD|Iy)1J5kI:h*Vj`tZB u^ .+6 ,9wJ@'լ[|1Gi^XLwst1pHƉ^:c)M:یsޖ4b 0_0)י5{+7FR!&@A{& lP"2+?p0Q%ͅ" Kv &9LZ^Is ΁|}F)s3+phKiv #sl ߢ["QuޒXRW?-!_^";X|l {klY(7k [zAxW 8|n@A[p`&w_uw1a:L}lڍ})'Zc(ivĄ75H}Uy U9J`y<8?toSͳsnmfXer6/ D/ng43 RL:qM;AD@\{پMulp^OVQARqy~Ig}6Nت{BKjP*.^Y`#Jex R˅}nC253b(AMK:]4c ~x-1iw^[Ż2h K-+"q\ qoz30+<.'>0ֆA]Xɗ_ (4="6RSÔKÀna]89#<ܭ]dÂ>h$0rX|V6V&3畵IWdD"z1lďd)lk^I4lq/rb KkyvX^ғL673dߞ=+GehLGwgW4)ddd3J qm%wf[vaf},ҐK5 d[W$;/So iY#^ $owഊ5Ih"Y eQ ~`ߥ| +bĄjCy -نˑ#/!;RD%6VNQ% w0[k oL%s8D<pt;`,M4ʕd>,vny;7=z+cOa縖)%ɴ;odתBً?s9}1ך6Z~8D/XFۿ̊4el:P};_8+La@`c!428d2v;,߭KO5#aW>I+Q܃SgN ), p\3_eQ֗z5nhazU6KAUZCM^]Yw äI:8ڶ;q;mYkZot<_M7cL좳TYMtq,%PA"™~h0ye6]hơ|93Fq@vf95<ڵ{ ;@7EG~]:ğ5a8HqX͢ @0IzU{mqBˢOx`Fmq-3cKT%Ix0%E:sSc)nFf0&Eq~9&^0~zi#bnh5Jb~+d@MOǁHOk!lxBn_٢qچWS>H<_]TPӂǘ E35F4eKtU/{ܟ !Y7vt:} 3jRN:39N3B+3i8) ĝh8@͡MlR㑐)]8xV apfjY~dER ˳՘yjwvk>ktx1o$Si {-P⎈lrk}6(ncE`Պ k1LzIIb)QYovAf+ ծ}ͪ%&>}vaj~d% D|mX Lgs. w*`0jR1eLj2" \ޤXæİ) +BEwW,_7q,D$ H n̋h\$"dm-$- rſap k@grŨܾH09c$ OB`:[e-ڙ{qb>/]W{.+QYVQtJ6(él#;Wo]qvV߃=m]OiE6` WMa`)h߫bIOϐdGHnj՜eP`Zk+ +: ?h9W8HkX4Ujp{U/4cR9S0.`?&h=4SuϭT1 m1с9mtLe?o@5}&-]5Z{؉7-s$qY!H-WH' xL}t@c-'XF?1S&/od؛B| f*_1jz9F !񿐗3󙨄=Q)lϹb1,FǕdF]+ yRŃJ벳zQ{nʧ~O~b;gVbVȿgͰ.=q8RlLaSA/B䩩uߚCidƀe!r6jWFyc@]2ά̶FګM Wrw%QБ[G1󖾟@t}AuQ4D#/KkHN }izsHB(| @f3,;R!I…~'Ɵt[*vAo ȿ%%K}[0|vA{*c8ku1N4Z^ֱ ֈ[bAP6,Zյu/Ј~.5 bI^ktÞ1g'wY},VO'|0Si(QC.j'w2CˆaqWd֦"PƯ[ᎷI{pݼH|vF<>|xGEu81zld [ zbFD|M8Ѿ3u1Z 'bHhj2e P>[z8XBAEtu:oUB^=rMOƦOE]؛eW^r1m[ա|nBϲDrj}` ȃ@m@LGO+a6/ux_saewcQMc*6h Jyhnmm6Ϲv=vC4qiN|9<"DG"1W_<bWĔ6eZRNZԅa3M4g4T84 r?M+0DZU"YH/0{* Y~hGe$m[ & &9歸&4l[{4 BxZBC)|8Yקm*m%>[5\=x~sI71u^-p_SG %)jypsXo=SkD ! 6c8RȡґgָBL~ף,; $o^;םZoaH+/q6 q^|/D*ish/|#Y5d,M$ 0"A(6._ 1 CFjUZp_[9${!N= f [`gQ(]WNvzrޞU+74++w@M$ZXѨ&Bõz; <ܙN~uxt&?t ݝ4%="bwmB@^l&pPX.44 }3-R8{ 8 Mʓ2yܚV/]ks<߻b6wS٩rȜ=xO}y~", w5?Tyvח6=v7?[)|IX̊?^׶v4c;Ǻї.Չ'KF1|&>p$M>?~ԓ$TP|,5շkmy|2Y^]C'k!+v|'HaviP(mZ#ts\rC7Bdx5 $__ten;'wX')q.oY?8e,850-/oZb mjdg?~p[׏H{t09.GVh/Mf8X#Һ$@V#T?*ς>˺Ng@|/d3! kW`+ud%^{NK1fWt5L"b7Mסx\q5ִD@K@VY4a,^*qCD E\s86ңy^1Ζ7 XHtMqTP q7_1[\_m4s-枾0*], #'%| (3&tr2 K6Fp7ڀMoí6=[ŭnMF})ƴ IN<N4C ` 婡PS?DJ%6KՇ^Q j6m)[T ]ZCA4iֈcvW\2"Cg/6esXJql6qiH@V.2B2W5fp8v|"֮ t )^J*Ч" F@Κ r,vqI>.AKV ;70cePQ vYòDF11w%Lx>Fܞm^=U_$,NEp*(6FV{'G3pD#;{oF5U#adD^D(c|wO'd (m3Ձ q^7W":CW?ϱ*B\Z2t8Sjo21mϻY,ip0'5Cd/]a*GRJ \J{Nkj58:}Tzr-A1ۛ+ȾT$@ϺѬD\4ȵ *&8dfVL/;;>2浹_Ȟ v;ҙ`# UR#0)q^2Xt BLƟ} 'Z}JRLj曺-(By D&e{.Cɤ]yѐ;ڭ?O-,y㡏akҿhUj93Vx Lki]{xrU>e3ˉ"A +ʯf)ezi}!~9Ȯa;ݥՌ `b^E9;ݸgqG?vنhȁ\^xPXL9ڃwÝ?. hdQXeGѲ7V"/]L?ri! 14oYCVX;Q{tV2h'* a*%Ρ 9UHTϡU^|=~tT;J~#{/Il;XbXF)<݊]@ܹDLDt(/!g|XWl ̜KYiYNh$e{@?>9Ya E/f=ΎV9̯~xK-=^e FҴ}o?o` Dߩ"6kiKAQ-l5L2`bnik ۼ~?xA ܈5[ `NyBpYbwZٙW6KK J"A7Oz">(N)+Ua1>MO?u<:9J2 ;Rh!Ry"vMzgimM2(84c ?Ϣh8v<d8SFe,wpL] s&N`pD~%Nwr\Q`i;'/5'\tiQAݢsZ=}Kh1_eY U31ߵQh 2\-{1RN- Qdn8`-4 B }pjfQE]\UX#HȂ5=J81$_K-r)ۖ!Fy2sؚMZ_0KYw^.dFVmNQ'^_!8-o J]~ Ю݋dʫ֨ʰu1.H.K{@F(q[s9=qS ޯSҽ@k3K|qLyX0S2DVwʗA,<};|vYX˾$w|ÃDs5E$yWŐknt VnkFN"Y qu9%R35H6`9 ~=j`9ix.,+J9 PI8#LQZ{!ψ|$Gl蕥R ]ItiK5[Xz` EQ {rZі /lvCDLҽ1X+|<*"B&՗k B>x*8Oͳ\ Äׅ9LEKZU@COuTQ&Ѻ9{6T.y;N9[[6Q],awN HmdS `A+/sM蟑ِf>դܧPrOXY#}M6MȘB-ȇUl{k%P@$QT4Iژ %W*C>HxMH)*-k9C!ǝ 2;[td ˀZxGk u<@sL%y.|i# Z=%у᪫"XUV71Аq̥3KekQ'Q1NϱgYZ070701000002dd000081a4000000000000000000000001642603a900022d60000000000000000000000000000000000000007900000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.xz7zXZִF!t/}]?Eh=ڜ.+?Co\\A1fu(r@҈M<5J"cͨªݩ%>5B, b˰` =- xC-7Kт0` !q^[aR/Nv jMU.X OW(W 4߄veY*ƭ指dcA.5j);=43>?U.w6}H&x2S|kֳ 4%ESMYd0宩2ʳ@tb%0,;pZ`ȗwv7q瀹 _2Wz% Ԧ͖fn- 6cD4$f^ɪSYWQSqb˶a@\:'D Z:Ub|u])cVcqW#GHU!"ĸ>/> 5K m?@ڠj2h}#fJ?wjU뻧p~Go0!03OwtNi)'w)=1#_p\E&jHM$c8rBŐ=%!K>5IA߉7eVls 27e20CdΥ9' =02dдm<>-ov@KL4r2lsiK9ApAlgdbsi-DJ+~@qfV8Ńfhմ<"GIGlНJz/%Ԣd>mi&!D,)\//0H;D[Jz;Ɨy1t}k \61͏~=ٚuy_Anj>|W5A*)Hb1OKeIfO"6D$sz=m}@p7]A+9cv6 ItWj0:>)v;zncNb(9GdcҵIτwaP`PcJ`ӫre`Hω$]Plg]'ں*⿝ŧŽ|Sgh~FΏ )U=\E03IJ 6ѠGuC+֏`z+mCB7w7U'B*909?~Wq3"PV׭æM /jcXg"#蚌c; !3 4BHRec<}T I!A8eB'- 1#¨'CiĖ@9~KgQTύ"6v#ٳr8m *xtr95ᤞ2 5C *s*=C)s9PSԼ7>c&a[RvMA=6n- *ztf4wQdc;TBgJ40ͅX1G=sO83>l<,Ub7W_Oѫ izɻBb/ʓ>1Ur%~J |c3S-fUߏ( 0Tw]%*jxHE({5T#I4Kh0BL|Q 꽃cCq%թHվ5Y8ZN$N. H w Б5+'+FK;q]YGLi.X֡J?+ulɯ&Ԝ 33 w8k5ĸtV)'XS~*ͯ+ [ke@mtt4́?b5dapwZw~Pqm!|>ǹ+$((iJaXi<|0WA񧈦W`SZ\>04E:]zr?(d;DReY=7bPBBpS%ѻ߸f 3r~ w:qI7Ե〘_5U9BU?Tyg61$LSO_,+TE=96ͯw_nh m`l )P0_g ]Őݴ`3Z!v¯\7i3i%yD0\ i&f þa#ݢG@"0 1(nؼTCyQq&5Ҍ6̞v; fHnZ(-5( |˥ Xڱr{ȸגt=WPzv!1١tZ$8H&6ʋDC&_Io-n>-(&rx)?S?RuhB5DkigfJk)3!@ (M#^snw7# SSZU:5ሕ>}.hm+㚫#AETtіdh^'*IWDŸn[ǣ%/tj}:$ѺVFR}a4!МDVeFo*r˴呖dcG_lOk1}Y>Ġ`=A( Tq<]rYUn(rºHmuGy=BB}ylHu" nK:|6ʜ S-oAKxp){LhmÝW$<'$-2ơZgN 8~ռMN tb휸\ݾ\ wvzA$Zڄd،^T$SbP$XU/˰=gĶBfU_C ÐH8B( N_dD>-|t{l)5* F\y<ՑMft.46LKy{l^[Wu2ԫzsZiKMw\ߑ wLuƢsέ3lOl̳[u8N1wwh81Yq9 @h؅5Yld6yBLB iPk,sGg-r*[u[ 7Pl[eNԋw<^&+E7~}T7!$ ה5Hr(ze-Ϸ\ x9ٜܺޅZh}Bt@)LR½taU  z-(d7$ZSP=lGHf.-h20VeK:Vwѽexr[<-ѰҼow?Q6Ԍ.U{|rtxw+Q!l?tm_vxA 8˶2i7%[bmn1E6AjAdtW̹m o~sU ׿q72i/Lo^ iC>ZɟܯC=㮸[6jIDPyK^5O,|!2-|3U1'A[>sW!w~\ox4f?T(ᅰ9+T ݫ!^hoM2xݶOEtg8R>y>PV0-ZIVޣepN2r5<^)=ܳfg^-!un|ěS0ei7;0y/wq"P0~Kʸ}0 ZǏY\ QnNŚ*ι,f;ӧ`rfX ugxJ@b f+1>>w_u$溜TAZ 8އҩK"+$J+u4Q/wJ5ScNYFE ~^\¶Fdb?=&Ffd̴ׄ&3awؖyFL?VLp JZPd _H_7I{ċ&ԷE$R&uxH%&u$u}>"fZ0A)wGSc Pڊ<٨Xi>a*/?=7xɿx(pPigvTgDuS:{/p5 ip?]͏;B9Whvq͝I_* =5 P*Ge/O.c??ݦX `E/:~U^Tei .݇X{P!7wSDl6SWWr{}>04 [;Y`#ˆ|O-R'bd|#<ȹ6; wWh9c#X(e$[auo_R'}"Tw.r d|:ZAxxfQ貎Uu"0MIY\gco ^Z6Rnv;Օ=v*ݵơZN^t:޹Ȋt C dQ׳n"vu֧D4Jihe ARO) k^t}ڎRu9۫ށ G#`f",j:/ITd6g cBWLOs$ok #=o! չ@9&29Ƚ5OZ}^ Qe&=U r jϞi}8%~P "ܯcj "bNP?,uPx 3uD#nܛrqbohdNOX&̫1rڄrRvjbu4>O`!whiYrb"/vMo+ |1bBYSܓpd[܆V TR2f2N^#R@]Ⲯ)Gnq,j<.I8|BUg؅IM2f?[{?-Ro.js+a>?ڗP8? ם6"!:Baݤ[<|u%;1 7xz3_T}-7dZOf \.@$:;h-Th8tU#RgcTAw6H2jLVuM؊~f0KfFZ {B71<@v; XaAw!xΕbXqܿ]syVm5e I>..KYz][՘CV^)c FmA.E""q>o}0b޻|8hY YInd 8%3;Z f(ã1v*kL^8e´AJ7CI9R<0QhDwWw?Y‡ ?=SrU4==fFiRf :Ҩ*XŚ=G8_8">Fr`%J6G |s+%Eqd#B" i{mȄ!2)Bbǝ#/uEnMttl}'`Zvېe}LAzMAY*2ftdn$la=PJH AT !DB[e PI3JSJ^[}z@@/cX;#^nx'ĕ"yq.WT!ĉ/sͱQZuQ7MXہGb蜿I*B8Ȧ|PAMgx@-( 'ePՌ׵ReKO-s̓63w/G&ӠAG2,1px{)h"}SukTUi$_@8 _4fC?ɒx~@/nww,DM!灕=NOl CmK?%yY w1.+9CɔED!nRll`QT09]9uz֪&==OŁ*NkCxu2͙UP5~%!zŌ^qXtwgiIiP|j,ɴ:%j,| ']qaHr'Zo|_v+T(\9[.܆KD9z=[ܶS,{qU:zb`bz[/zע5;0Yq()`D{jfɎB+izz+~ʥs.0 W␾ hyT)OR? mȕzh`ˁyL!nȤ؛>,jA1Cըb;1Q@a@b܂ r\K?"'鈣 -9 @vBKȵ+WdZj0ˍOH9ߙN\oil$@ lox$:G. 1׺D H|hՂC<(7e Ni\*6C.Ե[8 )yEkS+$)WX jhj9{?^H#!bآ 7vvS9phK(fP _ y`ӟ+c{Q# b/-*iҎJg;ˉH GVP; A1tu-7e$Xt&O4HC3?61z&w~ EJqp$"kdsyb,˸vW'Yr7T$T` nbi?pѫ|"7HEW(2xUؗEly\RʸǼxw ZFPTI[Mcv%9孜z) tCc.5e\.PcOh"i"~e,_8WO3{sߗ>GIи|so^oW6Buc9'}. Y9HNY:-V*v :WOTnlgJ#hpn)&l]  z|3e:x)k+~K\3)$t`9{C4T>񸤌cG=x=]I 8`JD.@1Ȭ.~DD"@=%ko$DՃ?ϫ2WS,̇\)4:::5EqK l2wɳN3GU `hqV.:,%(3[}NNJI/k@6U}|\v"!|ǢlIKMQDԮ;ޥ"_P\޵=؅Ő4q \CvY&?5b4zzP 14S&fXcJ 8_Z%&s8u[)Ml(!#&RH];:' L'#k;A|0O'MIjWuޟx;.Od9qZ68)rv}|!$&5GPk zur(Vxf]=>2Xڻiuo'gx7\Bt^=iOs%L>ث+W#Z'9Wbq>8* VV+sy7U\L| \S5naFO\ƚ$ʹE ?,R}2}vt.p[@A-Zm& "_ `v C3rlNJ הNT˗!<3{AA<+P\,P@PtQD7EPq&>E$+ H1% gsөCgr/CeSc{8 ॓03%렳pW mWgtCw)U$ZAzSnF-tk"d:NFq ,I"U6Z7SNfˇjG_f M,>e;|}nh?i#CYaU8D6l85؟i=L|'cAU+= 6B(LDsEh`,*xnZ3:@l8L&ev a"-tYgQ](aMH_.Io͇2beAw "'3z 1k~A_и? pr 5yqK8ͣ8LR){2lZULqƠo)piMhPZ{]Q3Q0.\ YmN-)TTI>=x蘘>Wpnl% ]};Y|ě+C3ljA CHV:\b '@[i $I[Kw1Adv՝PH[wbPK1AhR! ׌1oM0$֝ _%Qhb]_cUVӾa`ҥ v,OT,尯p9OU[nWaQ gx&Ok@;%&W15ntm?Mc$PA:,*φf~0'a sıQO{!sPLǜ,8)w{NCXėK3]Q-q4 'Cd:A> >ji١t~SRUmD. WG.C;T'<`*Px=)SBjH|,h~VN[1(o` lRD@ Qzn'r&Mf(kbGQl,u+#~y _jY!ԀTgPB@sYO9.Ozp1ocP.{V1[xe@8fꊆBtkaX.墏k熹-7ݖzO5=Œk~p&\ ZcΞtM$^nحՅF߉w`wbT1t\S.p~Ӑ" A3 |hH׮q'oΏQT_9-xWck1J?0|fDv(֏#6YpN|z4>[vov+,㭆p`qY(oeCf>F~Wsڮ;?rMJX*B\oraRINt#g`xmN1 mJMQmi1RfbpR1Xg/gݢs 0ĸw;N@Pr.drQGӌ)gʯl(UA#˛qض M'aniLm:].ed%X\ >@_i;38$Q@dLkG0rnpN{Ae6.9e~C%L &g.TwעKUs!"?K[zO$0;coS\WPHg靃n?R90n1~۰TQͅARkcZr dwu bH6gV6d:2XJRAg'~P9G<йEOVj˰(DYcqSxv4_8p*͂ی/q aGz $([CЋ$:Zt0z.dFx^3%± dGm˔8%YvGU'ruz!.{3(({VcIpl'[u,ڙî_x9^$<ŌJzG3ַp?g1*zuB!"0VR♻>)[#b@ h ɕz J7;DxrwޖQMk`U%T0%n.bFgOIa#~y/㱾do'xlmƗa呋 F椈&}L|\fD糈@ջ$>Z 0,6RیJB]-Οz$eƣ!r֕UU)ڝm%UՓ9L1 !} @ (#B這fUrn!}UކyvucyX`; (paMCq4DۉkUyV'y.vƀTOv=X9󇺎Tp*\dS/o!R TxXK3kт Ro,2"#N>NKؼ|sFLyO40ʔڔ`DݳcZGXXGJ2@?PQ5nZ }ˍ{R1 ePe.[i%*߆"Td3Yl!V 2ԒT&Ggw^Y{^1]:0C޸ uCmd,ltل[{KcL,R'Ә;EH{fЪdࡔEXmXaFF\]@Ww"fywƣ.ٱu"02TzPljH?c<;A.~Xvw\xߢ've"hĨܮE0˙Ycׂ~fעzE" _(Y|ETg!Gj t3O0,Ո?|6 ^jH1RSNˁ(VvOGi4[x^hh/%4}˜7#Hl6ho>&8M5K@y\_:vZ@+cQm;'ڤ޼~ S9xa ޏ0㭲baB@m80g5Nh6ƪEcMX,# )"(evucY˰qh L/54J{1??_;&tAp0yf &&^ >%=\BoBG9/{DseD2,2"d Uu$`~!|fY=.0z3 @i 'pO CBԧ<_3IveRNH8+NC4c<)VX^:{Ëi3>G vlVV`~-,W=[2;]-2ɴi|J3*7̕cVƵ\-%,z;CQh^ꔟ"0x$ }`JߺF%xIUKϱHKWaG c}vʨZCg%~PLΟ49694C~tB7ԉ&ZpGŗ٦UȸoOE ;(Kԫp>f&B@tIp#e?z]y PvOʒE*$¶lUI9uZr&{4I@8W'(q"ByĈW) lÈd "x?LuCsG)fwR_t @HIo:xRm[ ]:* 7lzpѱlQKVL$$p %9пW<R6=:Wֱa:`rsCNwo2FӘ{l=҈n{ސU+&' h+=W &Q8w@‰N~rr-x:Tɦ:HD9TK,v8ͩTg< 50;$xƁ9eimnQ &;119}Ӛ(זs*|( D/Luc\6nӽLzl!Jrc eV}h J:Ve G "j|  éwJ&@ )[>J`y⾧ r"탤_m#otk#:ܚaփmѮ,RfLY,oHMW`wd@ ^ vͽVE}5 ʄ {^@i^ =*(;2Zن?pGl8J:dr@>(zGIfR[Ո-F݄- *pe+rpYGaFH؀^pPN9JMi|A, w:n_MҠYH6MƜY/);eR>;mH9aP]y  6.N_ҭbG ZW ,b ȼb y^;z%km&_NK>z;`\`3ytП1 @{avMu[Z xݤj!WM;sQ2BEN\:{\^'c b#\kpCCcKe]Ze6*hzJĵ0ƇkʨpPB3nrFfg> */t։6~7$F?#3;`rqt7Lټ G43_"V^9/wV#ߞ[KDWmkR:83؆E=6eĒ{ iX+mf3 %9p4Gko^M(\ƞ58 AU ZO `K̷k, zbP,?6Ҳq`ut2-(POB}O1Lv> 1g&݇x/Xb(l;-< xęĝ[~PVMjr5Af P)"٦~?z䖳Y{Cƽ) _7n81pEw0Z)_)`ƑAy P?igxݹ8 3ge^mX|7gp r:>:H5OT@b[LZbXjC!USHuК-X0nWݏ]M^ ʹ Gy7+77֓" ܗAS%[M/G*RNF;;5%prCۆ0׽Z X;73j^f1vZjNIQ4ov%v45S ?"]-uL#T}%T@Z7"zƒ<1JcGr<\MS#* 7]N.*덍D^[ro(_IY=nͥȎ8^@w(94sIb]qD `UbvĹzjRW4Z _BTzw )oSsvjHZ!bUm36 =kr1^%ld'ע{CTuOFK{n=n>@[q~ZDg&H+3L$dH:yTuq;_qį6S<VZ&PX0e݌]R㴾VE&J.yO`z >Jyl_ֿ[MuPi2Vb6dv?G*aHtCRVo "{I;IWR 3$'Uꚿ$ 3Kd*DAI%wPM;irzywׂHTuf.&~贽\>slbw_Kg$ [4fc^dգ7aIH?#_P2-#,~BY}݂ + :f6}0jsWB3^h\a+Q nw{Mz uȟ~g/ q 2砗sm%K.$p^r+Fjp.sRuz+ɐbdЮ/{4Lӧ{-:PBSxJBςܰ Ze%v&s}h331#ƒDҶѠ՚$iu~y~D''VG& b<0Ī")(?=kzBJʼR DE*;+( BPPǠ 2ˢ$1Gb$$/8:+` yWSc`>|pE+m <y 0 H;N*_Vn6-q=)}as6WUsks5g,z#F(C #!Fk=/ ) MW@(K law q6k;O} 6Ǫ4U;Ơ>2oЌ_5װYthj<2?cA*G^;bZ=;Tu;iV>1/."^Lӹ3oY Q{ ~ڬyc^kbꓨԨcMsmD#*[Nux ܋5? 3 2_4jV|F=E}WZvBǨtٿ=Ta_ y`0@bCC:ۃ MX!?Liawԯ$L4<]|>j;(crmRgU &sYI )y~p}hWx1脍>C cNH8D!P2xs,|i29u`Il9Z!*2b;m!l0eV 5Vj,~5-+qÝ<è koߏL0Z~>߁x"> M"Lwqp:/e lFäEeA1^.VA.rҰ(Fzؘɽ1l[卫HrokGPl;pu1U ;0 ;W\:ةh|CxP8 v@QK$h?w`8E\U(dv<ǥϼJgc<6>ݙBCj($zzQ19Շr <'{<0 C'RIDy)nɰ Y6"Q:vskDFhL:0p>t353? `+<@tZٱÎcIpQEZĞ-kQwYZUe _F 5%sJMTm"j`nݎr똢x3m%ݛ!^ρZ e#rz:Oa(؇7ϝ&ڬN(ϴfJHvWUФejS!~䵀' < [⒨!638a̓>5| 2>ց/"Mv$ʳڍ6?x_sAm~yI`Cz?Gu*jB, [#h-CH$ͿG+>f~wg&%+I+>A7?qsV&br'4nW-vrDJ!߮nr_ ޾ɦHw!koq[ q~H`wMO7iB =b2:|nnZֻҪVU"bEgUYG7Ƹ׌=oTR/? .I v 1FQս616> HYT]Q)T3LFƒkҬ =A 6 i_tw%cZuNC~.@K ]: d;yԔM mUPm&~C1M+#ͪSg(\rxSý+Abok&_K6ZP=jPh4 aÊG5JjӶkIG3VʆDE*Em7h6wLCA@$* zi}"ɌxX>l081@+9u'A4_#+K9S+csR9ƖHXXAm~R㋶T%}>He85ֆx0M eV E6]]Tc{X6ۃDž&mI;W.]j G͹G?8L\nL&jEUm u0q H* UaS-s"#Uk1oO/INetXODŐ,+M 4%Q>㽃}usZm.Eς.%7y{ܒ'L{^MPfgP 8C=HpKS|N5;HM|: J=I7^!^}Q P/٨"? v)ϋ]. ]9 Y #r@OeC^'1_z_޽м8Vk9'J4oZAd;'}sד0# "Gף:g"p{7t 2V/bvK -mnէm#D~Vjt#DLνH8zpyEsF*J,@煐I~q;#N׶㦜kgC\^Ooz)'#󛌃r+ޅ6Xۖf3 gT&W@!;LϫI0Zs!=go3!^@m ӫ]b2"΁/Ie)v2 8ޛ`:-{ȩ`5AIiފhDㄘנY={^> 7rOxu$h {oI3UNo@YDTl,|,X92X>+*.q+'-=uȳ+ܤUju/M~" aSk7h]?jud:jvٵ.$5b{m?KS~^lqD7='/2ݺ" ͛hǔJ!(&o3{c@wBT\N˲{_0+"or_/? g*h98C7| hs}6ZDJ,OdaYϡfby:sL~]@Pt*ˋU%.~6g?aj>ͬGw?E?e@ k;ۑr6 |e~yg#@(ŔU^<sۦ=?lF *@[sGZnYƾEWZ7 7Y}ӂ̧8|Rj}DyLV>-#ɖdl}H3QԶ؟㴁}qh 2 ^EEOB6?t;𶲜UVuS +}+D4_c[`b[A9"ݞФVc]4r]+.Eg!?`EY*I=,O`r9 Mr -1\t <fr7Kt!;|%IrR z8G^5ɐF$;4cr#pLkKs-^Es ix:,\MA)0C ȭn6؈) [A ;녅94'%p&:BvUa;[h"pV:!O#BTy0Nк*#4KI7e:;;6儱EgroӪ]C[q>@SBe鄉#2wMOQ* Opa09!X8"J\;w]@OĆ L6M7:{TYRSU{]-0bsaM}&%|I!|fn:?P$N#.{+01%Ax؞?3 ,pyaHʤ>&=)FeEO **.unAAKQdœ.Q>T܍7P2{lX qF:*H2f=q{zw:*(m_oQe5'UacK4?\V؛v̰mMvf 4c=2|$kyn $rʭl5l^(vLɋmH#ТW%"%DTa2X3v⤚!q|>B [*]z#7Dͩ݋uv_|<+3oݧwtFG׍+M(dd`Lڐ(7qul  d@e7Rljpu%?{s(gFFs]Tp|K| |O{O w%عdߒlX]ư$~Pi nu!椛rb`k`ɉ<'ϗ_".\6!hV~j1ƏI#T|4*-&4 `[<8m\HW|$ $5==xk[-oR $-n/;Il,Gy)14KY7 é8z8}#Z(ƥrtH6X1wrI>V2g~7%ek%Wf9|\|B%w~NJvuzwM,صv@jdŽuP`YB/MM*S `Nq=5ȚǻTBP`V /WV׳za˜"=B%^(#)zKZq3Wޏࠋ'!aU+PrHk:`G.(Aud1ce{oß(WkM =c<IzZײ2`weBIa}܇:b@513ť^PUSԯy ^q& ))&qB`H̎땻Ű+3@_.VLTBʪo!XϾQݭUH A9Xf&q#h (c(;Bil7sd&pz'JjfH]U*1m p^q}ηwFbi%Xr C]i=R07yl ?Za< TV-G'[Hg de?9/Lz% Vy;84,Xp4g:/DŽ2Lȿ~}ϑ?`COI{,Zs)٤Lj"r#{X'8 maw+2H \xzA( YAHUD/{˯,S+@a91[7z/Dc?n40cVZ21^|k^}{:kGRœcƋջPB`5j_OZ",[}L̅1*p,ڗݭ@Žf=md5yD%+/j⺤$=*Gh{[q H0"fxβ. r37Z40;^IcE&yt6M}'Dм*~nΛ,Ϥf@;gncչ6*̪uieCx8__ 18YBeN0T}FOSB!bAT 4@9y6P*Cw"׶HRQۆ^,i 5ObV묎 g΢]"@C6T’R YN*1>O4b'XEn '^C[Zۣ?O-[(<܎W0mO׌@ s>1FY[ #!K!mrН$頽=:Pv:EIi=fA9W&}{G,q |%YL&.d6 !1J ͻ w﹓DKQԹΓYN)sE~oA%$'?s@D4IP9N{S9va!o%,I4q}NCp`06T~ Dm}MB)Fߢ2+8$KHYT"|^QKkW-m{,[d=\oHuְJlIzMhۤ{.HZ5CY/D8}UEXDŽ݈DW`eɱ-jj:6nUKbiNb3H>VpcAb/n0xhg*xrS8׹ [cRgB(1!ř^%¹Źǿ9rh9A@\dx\/|^J,b0DKF,7sR8<1@ H11;U0=bZGBOSy6ƲuuMxƘ`k "-.U|;T6|`\@+tuWޙOjxd; Fu^.}8 o=)'%Ӻw'uow o5LI}4̬B?fPX NVTKk3N]LC^ߧv.@C 7vv:n8;TֹG₶ X] ItS3|!O6ʭ~bٺyCR `Lj0SBbܸH?8D|t *#Pd5PN|Ƕ5;hqѧj'\"-Wg:pǺkPؗg)Tl[Bϊ duxX)'.ibᘤ{Z1JNf lA:%8N_my5ߨuy3a!ɓx3DrqGhgBz=lj#t[vqJJ:eSonf o< N]:(2g3j^ɑ}^~5Pn7fV2nN賢B_ֿ/hKlYX F#|J**DFdXqΐikrtwOgHKSu%h#H Dgy^h$0$$61 U7x^YZCW>פ JWmʍJ\9(BY m ;WQHY>BBo=B}h$64>_ =o]NbܩIt5gN^͂6(]HMb<^s9NJ^D!KKߪ4lljeU ;>RSYHf1&%Pux ^/FP7<b0fnM46DݻTj_O2dhrx hu2y7' ؼ.caualE H>.r" Eo⺷~/ GSBo^t.~AA;LQr4u .gnX6UIUmތkϩ=@}I jl8J##grf;GdI"0> )ҏZ\(i#HkK54~sp)|r 4-tNy o-Y\^/ˊ% ĬgKJĦw0MZ;4S+=Dn pف5 »n&dxh ƈbT;,fyOm8P!_BV g ߆)jh\n? 1c lAʸlMjR'K-4a,'&thZTK ?,T뒣aFt28'iۏ  ;F}L6~L!;aU#s0MB`" 6Hp;Dfp :u+x/VF[)SM@d 3 7fzDߐmٱLn3AVR^hSٟ2N_[ :8 o^3P5|ՎgzθOoΕyemj3#Q㦮/h_*YL[u ;%룂MrnZH')nM ʽyFJ1W`QEWI1RhVwГ҉xo:Rx@D QBKL(@7 oӣOjjkͭ[4G!vBn"|\bxLE&עO6{ olp;ư5SmqG %rvUCe/1d~Iқm!+{?Od磷%utӒ|7gZ~Ԅ9TDND@Z -F"_ |X8>:x\ZF" c:C0g6KՅe[wR~}E .@پyܽyۋi﷬d/_}~tL_2F҈ꈿ8L([ f0@`ZwUg2zla|98o[l9(h~̙?uea|=PRW*EΒ:"~hF:5D=H"Z!65FrNeoQ}05aI(ܢÉ郱*tV\;dz^ZXf"т֏ĥĔ۠s {w7{5$;! 5[Gt(`t_YD~B7O# fE5\l 8AExcRb-I Ⱥ]ܰ,0M)uGt5"g"ANr_d$_/Xy])Q:l*UKúHjMhq<++-`Q(_(^Qcn$ AIf̿WIx^z w. Aj*;e$~ǙL=p: \YP8qpJq 1 O͒os'.9= ~ėŤǗ{j6UU W{)|fRQ }kL=MZRSgE('qcJF E9kum`,e$"6uqh#hBW93k`Hz b𫢚25aYeZ.|"[a ֣u.|;9M!Dr7y%|p6c4[.-]^A=dCn;Ls+)|a҆7BԴmP ceA-7gE:%}xD9)RfT >QGLRnyU˅NX=/hu#'l7'<<c5by 2R;&Hf`l)l׏8 +s?nzp` ɖXg' ,!9qp,k+~*iNP~B 3SL#JFGҥBϟ3!94bk;5vZӯkhO}"`͋jƙ\KF. R벛KxYa"UE~+Xi26{6`v"{Pú̒Gw jVn'C=aQ.deןkYj9'm]Q-+_>5&yeri͆ײ@m6JC.aִh <‡\g->u54;a.7DOEn+GJ&tѽ'*ep#{)tS`c wJ/~R]72kԵ. ]Żݕ<qϓjɔy[tak^41B Br}k/S.oDenήԌekZ)$T~00q9OB3;UF0EI6@<.RQzn[Cݕp ؽg<^-w)0()xa޹l$Y ¡)2z(bq^L=fӖ}3 iȚ)_t M3llUlk$eym6-oxtCOepJ4G~KOwrيALcH%~GK.u'whw0X)gUƭ>:R 1)-Ĥv {tZdž0@̧v K"-?@+AE HGA4Q v--mE ~)e{ w!eVծB[$DZ>"9.,j7JV> ZPOu\#yW87-?(Y NhUq \C_U86΍ J}N 5{יF.깣4 <tgUtd3:|H1Pdm!qRԝ)_&0@V`o\x]+ ?Ypvb8 HE6 \QNX} < ;Of f\TV&ɤ% #vh!h_qWc 7:sRmoCL l<^Gr+7: 1.YuK"Ao zGh!8˼?%#sۀa)4sq@= /!I SDWe+bwڿn]t"Bhe4!vb\𧰒Nj{\; 2߈ ԫ9NU(C* ^zd_%kCp% W3ǃV$3]k_ǾE wtp"G 'EJJ (#&ɤTЋɫ)0vB2724/L _c=ؘ#"?JC .*VG1CNiGV5^Ov$, OGLž^*dx oV1Wav.@ynⅿD`AWuz^i31/0t ٫p57//H,>OnG|E_\ӹ'kb7^bR&"']ec8)% QjmX1KԤXN`ro{n/`[oB Sgd(7+#9'støZ>8sD.&دB-KdHۡtsn˥hntĀKI%I?o]E@qge5WI0ݑ [PS.fzTuAd; ^Ga^3fTfd]D;&oi8 iME I wEM(ёHZMnM%D08<>*YrJQc&6)~8{|a5n\%ihL}{ֲc#ӭ{¢쭮 WP)iS1H߬YHFǧdmX0D,*66NIfqRd}n;quP!]^fFmIOɃSa!>7dL`U_+dr>=wo"[SLbPgKqQɽ1ҁB}{'@QJ@1| `#'7B}bڱؿ< ߂|3>QɈY~T x I+ _Lɸ58%T0gd(` j(=(xs&i? q$CW*2Ue6y* wag` @+Q>Ol߳eR<_LcPw9vz+>nM̯UF1Eu<@9qͼJ1I=E/0U !3G:oۗy0G6q'&P<&^r]xW{2Nc_g@׷I*j$)} ՏSu?{ қɖqVC zUJ̍3"Չ#[/3'dۇ"|fqOW֚7>yYV=nb,x*HQ,Gd]|*`PJkZ M9IQ-M' /K)aϹwHmR7`Ez݌C 0&, qEp:ujb{)K{YCC̴:I]r`5AZ$~dp/THQz<\Kb=*X! ` 4 *t55]v8~#m4ɀ0u25 Iww0:ѮtmQ; -l^ZJ[)8z t"#,RQ@LDU{/cgXX$ NvJ>'Ͱ!p^rPGmFU돕g^m[vb/ۧ >:  IK'D@OǴڊK('Z[lNlM3 A ep^q@s_.Zsk 󩠻{:luij]l D9 TqJP7_luT632kbŨ(>.*k#a!/cW~MCo1LZˁ rD5 ¾tw!p."@ntIfx+)?w덁lxԶ2k޾ߪ d]9Sx @z ÔQ'>ጲΔw`C)Z~@>L-0CJXyf֎]2kҍ( ! x^Jò$pI& =R~M^. u+mMCV2m#`Bi$ݿSw:Ot4Zm}3ZZÓJmmH@1iaL4h|-9\_Ip>r-|C Ce^H%Jp~ZlX![o=Us2 ggrT)Ku2"靋4G ;M[WAX:ݎpf;*i9Y/.:Bڶ ·@iWnIi1dtp5:}}jS|/%ȸLs>%$ [h.cw X굊'Uvlձ2;=u[2,o40 ̇0Z%:2KjweCuN ﹻELZ?(WuHCËn[)R`R=ۙ}1= %_8R72,c8oW[ИI 'Eޜuێ4Hi)QkK'˵%,NX,Tw%nJF-7sSI\l7ff@t>;1MiVNM0˟c&"3TriSj[,H՝237o4IeXE,cI߯ Ue#'pG^Cd'/CwE/{9Tb.n,wo$:VC+U`=]fnC`.Gӹky= %d DǷI86qMŊ7MI:xp^+E)ܔ:tIYuHk.)8P;w'80kdEd47$? mJ͌]y~Ueq?ʏ*^D A+gI>HњD %dyt Ϻ"@8Oߘ:2fSX7wYvPdfZ{G툙D( gCVqZAk$%˽ xtD[`1Zya#1{-2:] _7X|8j ;4 eňt:pʩf Òf*i?˴Wp&`CZay?+(\4SxIXκQ/(v 9See-*-/sSÿV)?bOZfg,%k gwq($KW!6r7`QqiTzNqA*}"lc@ Pa `'\8a!lk/ŢK\=5#X8t+Ǽ,) 30|t/C6/1φ:GI@FUU)?㰇SӁ)% 'R ?h< qy&: &4*h쮅a&xJFVF7>` E/4Ͳjc&W2Aj\c0l zCGMoL&Ś][ 0:)f#ȕ)˜{P=ϐ~̦FT?ͺEMb%uF ّmBbz[~Li*]QV)JEgk$ы)q̅r' FC׫2Uko|Q>Q¹"(?KԌw.!؉7 q&Ԋ8^ \Ai~ ךj=͉{#ltn\.J篶רB Li흖.%[>Cshıq&S*@l+I޼ڲ˘b痂uʫJp.\! /X:u֍G8FZFnT+{7Ez68E!/CsI$;զ\^Dw- ] Ռ|Y=מEѱzf@Nu9yqV'?aaYt&6[e ~V7s>"/4l*iQxv8-18K` y>-s#":  ݈8\ݟ\2NayE*l9'D}%rJ\/f9 4/b#]ۻ*@*'g <]AiZq}wOЬ|!N } !W[T,sί2@$Uhoд`[4]:LLVnyh_X[YR8zO>!Q(Fڻg"]]H9^)(e~={ ہOm L&hƘvB$fɜC.mP4ÌC69Hh j=p\״SrxVb@ΈQ_$InypbLV$<\$cp:xCWJvU[c[yH aVʵV6v`{]v_r5:"̭ژwypvF=fд:M0¾>Y"C/&cz9 +((IJ#x*#A|4yH{0oBkHv9=T3fyDyF} }xI V#Y$0i1aдJQ)H4!P9|`}SO̕u#AXmQ2*UK1[ꥊ$ oS= Ї or$e?|J ҃g4"Z6S* +Ǻ-]ܭIZďx̧%4W%ưIF\"譡!prpIQN`vX}~H/ncCzcq,)sGL2o<=-*vC}8AhH&9;fx :#f m͝sw^~Wnu먯ђV 1+IlDURWΣ<3x9tZ32sD.|ѩ1Zn% 2.l ~e6fm@V3LyCk š׭HS!O#LGqPVVf+uCQ `sK)e*tNN8wj lYony>Ydnjhi0FLul6BK5 ww|AvXC16r9 vNGđAN˷`0a@&[ (_<(Ae_̆@WGa`HًT)AS0s,У[>5?P<#iw`/J37YC└/A},by۟znQ^/pS*hܩ+SI7K3u>+xH@џ`U׸VtcGSA/)*']"LI+R )*ћߗ:ϝN^LRdD8AUp& ";K'L:p3c2%}z@54o񜬩ő0D^'Y~(륆*a/ĔYշ[2+IhInT ] 0 $ HmI/l8썿ǭ..0|;I`^̛%÷Ѣ“ϪuPr}feɛ`ol.AɸӔ)2l CqFWXgG@i߯k:tILV \ɜ^xa&yQS5y:OV9GA/fVeî+.;$X rΪ{:1RፁJJڬG OXc^F=$9Z3`@DQ1$a0Ty'k<ʚ x{[L+ dBs8蕖Co;Bﭻ{:SO%8)IZN%@sSxKOZ]{T8[ZK=roy@UѣiޙE]tg :*,%1sRݢgwz* uΓ'ջ'i4C]  OTjI#ȩHnz+ `ܕ uˀ 0 2#BR J۱ިظt]Ŭy1rФ5 ۙsxv6Ksq/ŝH4#Cu{Ol\Mk kjyWЀʫ[xz $@q#XVWDEKȇ k;Ȯ9 Kxq9wr𱬯O7*KC`7|^m:"Ca]OZ&eԕZ{@LሎXXZγ.'@ ,Kr!;lyY#9B IöR 4{L$:~#AJ- ;6z}WO~iitYxlAl _43l_wJYđ؊S`\*i`hԻpH2ˁJ9 .ά^ 7=} /ZKMT*~~1c׍N*-qrx2r(O9V\Vpr2IwPb9ӕ}:ۊʡpPxdqNBRq-Ι~.щqX;&k ȕ&[ڰ|+Р\/?DK` Iz¹X_(;l C*c(Vl4Н\Y. _M:T&@Z0 WnHZۑz\eS NO8`g߷SM[6>$wBk!q屚v߳AjVH(e.l; VmַZނ^R#_K)倒ݙdOm>t~*ueOqkGNi]X.#+7 )uAoAc QPљOjOY%4rͷ|j#b\k~[u-թ!JuĻ"T ?+0ꑳ FveH$eusҮP4]ʷ&4m35 Z{D$sAy IEd<)OK.4ۦ~g2az&[8{Zlm  -aG !ItİuHɥ1r\3<"'Эkavg.‘` /|)j{ G?v1~h3_1?2z* ##%|# I;L,G!^I ..CBubA+$\ާ62V/)hj Қz%rՓctzN1 tZϼfkmЏwPXT|,4&ߓ9ͯ4ar!A ⤧TϿJޗޕꐎ$~P2:D.N}5;LGze~ݛ DEr}pENp;3Z)hFd8"OZ0ԐX=?Rfj2iJJD%p.E)h~MwpYȮ|r>KȰzww}3j^u. #MP*QuA*xqa,sn?rQDk Zl?Ɛ]"Y-5-1D]k.װ&K$lJhxgplVܧYIے3SY@nWuJQat[j<+j}NA>3(@ 6lym@z?сX//o_G̱R\tJ9YÎq.Q.JXNtR_gigG䧼TQU"0Rs~~ѾRz -]>`[h-|v9LAVt;o">"(ϖ*Fyߔ{ Mz{KOxhKKu0ue]C ńBJAbGB^~~Ա3%󐌭}c+5/j mv z Ҩ 2OS^ wWe-QVbwzW~.Jhm,=ޟL!a"ؒMaR{21"ݐC8ktFq#1{+h -y? y3@"KGJI )x$ ش̖K" -|G@|-4IN1͙}f)`6ډ?2{׏3RU(1QNÙ ;|r( ƧP&|Fɥa2/@jHv+ ¿ОUK_ߩJ )^ςE 5)e`3&∜I  CxkUD {y(b7lNNظd{佪7Y,d*`wgE;WbnNJܛ0o/,ԇԟ"և _!"uBa>s3?abguq?~Z+h"6hS"5ĠRM="㪀3!ü=Ӽ f,6- ٌ-x#\ƒʔ^4z |»ZDM87~!2"R3Z!Jk[u/By잯u*0VK8zٲ8"&>K!0>oj0c|g5`t;wLv;~t&EVf]1H ro!_k娑@}#ۄYUї.cp;"qߒ]}u?rp'/\` {,a9л3j5eK]`cg\9Ð$!aotیz| i6n珆&ppn~H'-1Hfm("r#[Ugfs]a5Ase\T!W)60QG>л>*%YM*lAGKfɕ)ZtgX*">hn3g-]g( ,U &aWP4kyqJLA?\l$ l@yV=i,&8BoD#}BGNMH򬙕QN-摙Jm[Ty?Gbc>j`\0Qcī&zGx!+e \>SylHD!2-U)2@`(Q`;XJdp s GQ҇}2?$)HR=EUATqWϢl`mQaD BuoYj`!oQR+ù6O4ռ>{kP9I/IO+Ss]!,qm}quGyDU/k)y񄈛PFw8"h^S_k!$ĉyWĎ]aa=Um1}s o\o㴚&zc~*EiWzBCmeA)$R}/jihHtxx9IV\9K \QhQP6f,H(#~pSݬljR"//BfET=6W=Z eH6Q#{zUX;4S᧯#$xъ,RqŔH&ͳ&k Cct}$CA;na6\cY| 1;EWgF(ĩoč`# ( i:a;{)Cإ6B SE&_tp@BX$(n۰5.9\y,ۿLB|fk NaaVȆqۮY8m${KbįżY_X-`kB'a@qr6gWR̾ vŖD5Nl=S,>sd'r.Wrpb_`4hA3Lca.H<ͦQ(SE6A0aMY4'TPGb}V; Z8XvF !݃}e dR>g ȝ?X0|xȩ$3C$_Wr7]-byg\>zӇo|r21."uPqɐTw KpenI?4#Ywh*аK?W gbkO wk?A_d+`p]FW On;\?$qR+J``ADj"UzUXv*nvXlnoN4nHow}oGͷ?׹!5s ؙ hGt5%4gdк1msOzNxKёF2~/I ܡW`\ǡA‚糉|ďy}1A ]m8IF%x| @Ü0ҟWM|]5[GA{3/MI;ةPduea+TqA䐺핹sOMt.G?H5O 5MUE(;V3p }9ɛg?ghB :-S p%C%?S`~K 56nKe4ܙV]">u{;-q *Q `"K>*hdD/5G&\I2v׋R7􆆶;pTExhȼGHt"3+.ޏeig1Hwɏdt+3|=1? RN/ڱn_̫fa^PP5 $/T?R"5B_-jg_߆rſ݋ `k "\j^U^u1l+zɷ@r@R~Ac>h3OCgw,an+ŌԎuEUm1`{Cu@/cB7"c0M5--ϸQ_[AX#U7j`NoOdYu }`),eL)ـͫT`8򉋑kȬaSo> 銷ioj#yӯۥ7&B:(Q҉/rh@tGRSEkP_lu,K؎Dj^#$H&Z2-0.Wv/H%~Hvz=(a[y}8Jv`k$ t6="լ o=aTԼ\M-۬H(EZMn>=S3#jFawRjrr˯j2S[7ϢGV9z&ZjR|5QP#Yk 47.zsӈxO(Lm$7y鬞.era䋫yu3rL-j^B?U 'um~C*&CXbgg*xj/ʸֺ?<} cQ,nKQ8v wyݒzue·b¦@yˍBJOHOh`+Gi\=Nϵ91nFiЄ 86g`00cM4Mƫ=-8Øj|VU ,KeieI*&UbraTmv/h1{jWKa~c 0k@WMC<;n~KQ!ͤK]Ϝ7Im;/.£MB͡BF܇p*,a˨8ǴգҍPQXUy "fK_ hy n|-Ni`vq C#gԃجZ$: P$1 gߤLcsB3[x bWIM*Qpx5S3iYٍ_ꊞ+F۠I[7E+qVfgG ӮJ-cWF qQ\a&ғ).ŢW,ֆMRb/`-CӥOPeoMEk(yuWs>!P/x<Ք=?41 zo+ ar1 RMXxZ_ m`pv }D5U] {@0H {N&qҵp@2mFA0ΝrU᳛A=$#)=ۭ nXժ  \[\ L+g_H_ѷ yyt"Š=ҧރDG -K @7:c%!to Z39dk(#][2|0*\|P #?HdB<9W^R ~j/Q )'w}ZP?;Z]( /ZGSThiݚFJwug{JIrA6lQR@cwݿdء:N^ ӈUL07أ3(9NKerJs$S%Cq%?JǏ#*7E>SIM״PdmOUj͢D+T\ƝgX2:Y93'[F0!xl@*y}/Z^.l pUln79yt#~@`d!cxP7"A,Egi)UJ\'{F=S>=sfyrelLJNHʹ& 5 ueG ; ^Z? !ٙ6g˸O*B F6blvmit`ws~$]2,4BXR 8+Z&URw0N`gҴLιLk vopN ̲z_^רwwwl\yp d`Q7;Rg [)XMVL8 Lj=6m Ń{f-nrY0^VJhL?lgzlK)(=IU=dՀ.7p҇w<قUt۴,XJv7) NXCKVBX?HGG;jl`(9J t~C5F7]E9]#V%C_>X)Ff՞3(rAKǽ;-*}zn^#=YIXθIO)EӌlJ\|X{jOiƓQn;źD&W-3L|a;yzڨ@ZĖܐ"c X?G3nq懶< u d:!? gYpkPN#!~-6E1G1X %jC>ъn Â\BT.᧦q3* pd1l35cC,Hc[)]J"D!9=y\0M򜥚7+eJ+o_q'zpFߵ맹m*l;@LFl"T0rUf=~κ33~㘈JtMi\*jY^y9q[zdXzqG~]Ẍ́{.Ti4 S~P/h _ ,Oo/EQ5]Mo5D+twߤ"2W$m;9"C]RW+v.47btv7 ]?T8V4 HnLπlH/*Uo˻"! yU$pM,^ T*wE,Vgr'5|1L4ʰߔbȶ$Gu)ja>;"ú9RAndddCY#gx>h4 G.IV),Rf>ADn_tqVʺUcv@6a[ Z,C )Vwd${+@3i4&nd[(~磬% QtcjR|# kɝ};kcXwbFhPube1N}R%۴;CB9J2i}fP]vR?ʹB>@1kaWSj9\oӟX9rՆ?9/CbK8Dr1mpO0oYO6}]:6 |‚ma +`F+ 4/wX}*t$y~ǷkcNFtpNdfewBIox*f7xmfΘ;@BhWWIEà?ڋr4f<-L NTA\eu( X9Jy+)$'}v!r^`HpMܛD*(凼N48R' my}w:\ ,}{PnD2p0 #袐9KY ~C]ٹF+ i? a?0J$pߘ=`.*R=#ӕqւ O-:wn\O8k=[j v ȕT/.A&~@*+?EAf#UӸ :={`0Q&ę"&#g[ |D>[w EGY]uȮ\A?=e,6 "`#Fo7)r07%U);T&HsNThێv.Gd?A^kE>OQ y]NRc ʠ@t(tJ(+zۀiAgdca= p8)͗~pҠ ްů.ɑ9c±֫4u)[\1#L@˦6 jQn"1Z >HfV??ױ܂XJר GAGqU:7Jo)$Z:k* Ke̥ P 1ɧ蟞x-"V|UzSMy=Wf3Mbbv6kln5o4 xL%+} qXz1ȋk$\st6<@k?P*Ѿ"wSxK U6߮~PGANOM=.S}{#zH|'ZO}4_ݱI/#p\obcs)mܬqn(_5C ٤rzj= +3-ⁱEU\gFB՝ZZz}L⫥|lGfؒQpV)z,Mњ ^HBT:BL?+H5!]ʬ-e8SshhfD8Z :/ J`۷:ѻ/~bjC)6q]*>8/>?R_ku~rփ㢊Hh|%XBc&mݷQ[v t|M2ltUhT#Eډ9Feoaxx_idH}wУ4,홮[9O %$wh[+ m.] QuQ@omygQQ|/T4r3׆Wd˅jZw~] 3pԆh*'9Nbq']aS+ ƶlE;6"3RdXASQkFklܘ̡%/jB(ǵP:jqb_F7n>*.z*|vs*}SKf7_!) AH-Z"c*޹rvucU\.&ڻ/QRws~Bix33C^n hXQ"< *K/2A'8vjr{Ef{l?kZ*:x?/Mrl!4np]YH;ۥOD*,/IH'FuvL2+KYDN>Hk'= wCY j\^"m]Smߠy* ē0 hcS -9RXl2ŕP;>#/&,piȻv4?P}. d-4PF T< 1c)5#*gP+.޽Ŧ\[h9~V7:r,=+=:ǧ0֯ջζX ԷK*o=>XPM*dUYރ~Y@Oۮ uwHRQ$+Jtf;$?8+0G7j}D%ݣ"JJ]v2)h"$&2e}l;HǁNci\E|{ Ak=+uiFLT`ݨ`M,V^cR9;p䇡k+81䉧Hн@Z+ DBho޴]~BIGo5`O01j֑VD7f:\_[[]lW ҧ(p0&Ը\Xtss? UA nY ]O@0݇5N2V쭍Hug0ES00>r{WvELԲ!u7 OR= 8;lTX]f8[KAM|ٸsrj$ gI exNG5_`Pm|#R$pȼ{`c\/(q;j"BzZBx{$wx:)~TB]SIȒ%օI0v=Ha+s:W_ѥ_ͳ6I-Q̦>]FdGo4pKٗrs{=s^%@Y.c:9Ms 릸{R`u҃0u)FpE70n Qfsv!x;TPe*ؐ׳1nM^D)Q<̰I#aGf"}tt>/Cnwt%a3;wIһ#$ OE[;5;*+Ș ״R98/^^hn#~nԂK=j:]|O2JO@Y!jP)r'"V ñͰuD)|Ci1Nt?;O/7Ί^";Aar&Yh(V@уfs7sEٸgpy@!`Ew݅E|0 {P`ѥF:w>% hjq2{i=-6q9KE~c斟UTuB'b}K@v;A LssƇ^P-cņO}R?4湸&g$ᾳzBϜ<;^-@tr4q9U'6k\ϩW$ǦR<ox;zea9&h`u;4{2؂5'VXH.ݶ3 tIXHJ4<|zlUJBinrCRdӔ~igpYR.KZ'Em#}~ x(w'^&N8`& X1Lwg;/tWDG^չSCZmBms3/MmX.2| ‚ ?U=/eϦjT }NK´;Ce.-|-PϦ *›9}*eТ7LhBy]m8e1.4PT+G$eKLQ$,xSv`Z 0& ':hʕ02 ݾK]Il]ӫa/ys]s&N8j?H&'q0ƅb?-\֝fy!͊ѧĿu׬x!}Ra*y!QK=A# ]^^ eyֹ};ѝS@XO0|U)U`%n8\yPAAP07AM:Ǎt`YŻYEԋTx Ϲz-ߨm$!z8C&םɛ͟ƨ 9je ڽ8{&x 9G2yD}.L a莵dk]dҎW"EGm!»͝7vؐ*JQg{<g#WQ MOLT+%mb軭7/`1n% q]xLjWbF6pQ%.\ ljGY?FP#r;xb὾jk?WF:h!ԪSE4NQoIj̫)IhV뭙3JkYCvHޣIDo78(L^]Qk6wᇧO("m .1H$e'_E \ p-hm:z:f;(oS|ҫrbMVc-]CVe0>tH"ցbDT!=_ڦQjL֡z*Psit9i,0$ #Vc{{N k`'kh'Uag:@.?oDn)%=`*Llϒ'R(|? /Ed [D*| 2#ŜfxsVpEzr>̜RpDݟw2+aSC:FЋPUȾpYR ijY-/v ~>M:JI;{(G FT(i:l KI)8qPL lTY%,b]P e G ćN4DPD&mQTy1ԫ k ݇3'sk`& DIሻ#=|Em|mS ԑoe1QpSz}9v7XtHؕP`LkWWUT5êUrz1Փ 2p?@q(-T'VV `lĻ u`!ޏ8z~rkHŔOYΰ-$̛񅥚f=J\B7b̻P4Bu|} X]_"^޶t}zloz߫e{ZT_aDEIJO^^) 1fN (JR &s>\%JgF6@^~wC~h؏ ߄jiRN倲U6q ײX^N. 3l5?MREP|I),t팹@MdAG2w(ŒMˀ@tK@ [{EGGlv=s~7+­:"胆°{Z0V>L+T#{㋻ȝ=Їe%= N-[% 2';]0u˒y-6$Gc?oXN l}M%81Te'ĒQolk#FAv8t !MLTw0V óN6Q2d4tpBvO\8HOHCIЎVi Q,[pB\|n914|퐽1- +c_i\Y;V؈WNʨ`c{>qIT \jt/8s} ʝWWeJZ,Yw:_N^ { )rMd!UQ #L-dusZ(Z>%%)ю=KN]Gxs{yijdC1=8ZRަ_2fZ id2fӛQ(HmW(%~"0PJכx>7$nX WYmruIP.P/"y.n8\pgYNRxw% r8J'Ԅgg[=5S%="F׿w}j?`,@%MZX䝴ma; =rm)-!VKsə"y9{me E;G1Q:Ԫ#F& M%l.OT27;qS !*.0Sν2ӢإJex8ݟsW[/9ǣ$r@_)c拺lB OM+ A0`K2-=5nZi%#e9P(䛸zjh7MpCഇ}Rcps.Iu/"}fUFa{DDo-H1y ˀ?>שΌc.^_G{ב#8F@;0eI7$ڂODkqŬa[ OH$_H %8|~#cΙWIK ew k]+Jŝœ9:BלJ3]m{yRnG{%;!jJvl@\C ֥[j kabVnyt?$ҒZp ]{e;- xx(Ǫ?ԓ\r"ƔO#&:W|Yyb:cIpv`a3¬dW+OJ<#"Hc_*+NHϹ+rF(,U1&s'1X]]dƸ,)rU[F=;o BDSO;j81t5-fD ̂ͺ*gͤUctȚC*+h۔ky2@"_vCGv_K6f2Nwe< !xDqIs ; >|zCR[I{f'P5ЯlӁ*iWg_Wg9VdVR$1Urj% KƚnסaD;}ϓULzJB.hN$4˒Czn*I~~;iؚ{~Ɖ򛗑؜-iG~='noK?Qo,O?2$˓b#cwT@̛:gwQ%.co9Th7YD۱]Yc`Ў d1BR jLA~uI؁J^K*Qc-gDKq/$e9PHBWKc"˦P /l8;f*wtN{,띔䜿ZHI& 9n 7jr/+75?Ucu_]tAOv!9pA9QeM4es fe92lٞV UL*t\>zF2ԁOg2~DK]O*2vz]=8ZtkKџwEg3nMF!Cez7*J1a zΊY*yBpc}'gψ0ECؙ?j\x'#"~e> t"޷V_:XFi0{z6+B @'p{iO `ͣH9:it1,E@xeҝ*0hV+OCFPxV[,N5 8G3#q8n &|3pٹhxcUu; G `iʈ 97Ė~oVĺya֡>ٛp~ Gu!4?\|i5| )<1vӍ>_ŻݳW"}.%G:7 8cYאoU#F<৖>*%Mg1A@v=BH~id{'DTί= 5Zhv(qT wAP2s1xCnvc,%,.Ծ x`c0T BK|%.!!ᷲo?03fzuH7{sDo9۷%~Kl0$J60S w ܳ8|S- 5nV5 BiF$`,e[k}̯f@Yyڌ\Y6!`# 2vG84 ǽuBD m1Zd)>ºFdr2ᙴ?/YpGޣpsaGރnS&'7$IAh(.sTf͝`FtmxwX9s*Zmz=T:BSUq216eM6@Xj]@Ur~Qdֈ5`SDQRIȷ-YqP-Kud oCIIi`%\yg=N?l?K_@eF3<-y/OUq#DH[NLc?Pݏ'F\)k9V)gK-d,>aI s}Пh݉vSTy^9Ag%l,ýz߀K`~dQQ~1Ҿ{\d^f*/`9R>YhhObYjZ 1Ok$H M""O/z?dŹ{rEd4[u2-:>qH畔dƲUC݆x)I^g4yv]lFӗp]vJ߷$rϕRkb GHU:[す݄﷪ee;?SCԮː`>yR|\cӟ.z|U6*)1?f@E`YKQQhZGx5yx@xZCtY(|$!tq`$.[×5c@O)Agd_wS/(iUx.Ш8E c=&paR >290^\&>Gk/ZrBHFM} wW~E%G L,ʓ9X};Aj3 7?*DjuRe~㴋lK' ouŞ_2YYqqH#}q4L4#3!P+H{ pKx@®14-6!)OY2Mg8A^pkp`p/XEoV pHwdU(^OR|Pؐ-r)n<}q1AzX=M^ L: 5p5d b 7.F+`RuH <<d}{x5Δn֙{6-V_lwg8E@~:hd2LYPpi2dp774z0NrTtZ 80|p2Aeɼj,d^wܤ.uSRP$k'ȩboPf#l15^t/+"v6i u.=BڗK+CM,iK:`fEZkNO:RS!q` UU/C sDi}#Htߨ ~rQjȫxQ6'f_RVC/JۿŨ2WT]My~+ YpZsW`~3 HGntq7mӉdhSӶdz H^ӟnXY Uܡ+ZkĐ ]8r$mS0כ-ۍsUsh`=߀,T$y<}wjdL=F~G[܊eb.9~*8a3K(L!,9P>Oѽ6Gl.3TG;]}I'bZ@0h4 Hi?Sbt4/8ęFQEú,7 ۔Edl2\Lcڻ%lo؜bd#zF_V̈M̿m hwb?!CKvH,ef" 06Y`&oĤFN3k9HZӡD Rwս♍M;oXշޕRBb[>(+.kPws‰t0h_@][حvK#_g* &=aF&l؂6L.DHj-n6ӗUL(tq)kb ؋hf~ mAAtL/ƨZ8YAN[k i,jbl9e-ȯMD&)lB_\Etɡ ?EGuo;'WMB8>AQNOn_#8H&g A S"³&Mvҵ.ʈ[պWj\/fTxjzvֶ sl7szCUda]ݶ@~!C:\n"%=R <е./[UVXV0xU|H./_b06Mg [:Qx­bM`j{LtDgZʗ?n<ǧXBƏG{evJ ۄby_)-; ZʹHQ44pشe/U*D⋇UdƋaOlfm5r╒Ĝ*Iyn; ^.km#3+#X Ѳ]'Ohi+KU]G +`_b*joi4n@ޛųMfb5k2`.Y5|"Q'uJ8?ɉMK 9ͽ"^$R2g#(|axPȞJZPz'5p~m,rZ>9u)ҵC"WIr~n{iˏ)ԟ\ew>YÒ)q5M:'OX?J%ZZ9"b bG-~*8'ۢpUMT_*7 LJEycm1:ʅR_I:dMR2,ysL\7D E[TENճk$=\7+*B[[7I(:A%sHFD`D|%ŵLcŗ/^i"Y @5uW!xT y3K\С?[bvNnD'EubvC^{F#{ 9tdt23&@܊P{.PPZyݢ\n=uи`;06Klp K>dyc1>TՀH G7RSڎjŝ6 ʨ\kqR\.v2WA'*ް4]m*:S_A iH6d:[X*TbbDp!_Rzi̠̐%heqbm`x]zy(var Q2`_HT^,]/.}F0kE.d0Br鄯X+Үr ^#+>pKݜIl-T t_V"W >jx`tS்ZHn:%H]9QwwjRXnHj 6u864dXꮭ1F*@6}VLIQ x %MWc=;#VP60_MxA=ky= -HYtYI$j7^b~۟OdKOCƎG-"̐S:BH|l$t*]V壺 eq G@~J'(V NV ޫĉdi.ZS٭/}o=e#|PEa}V72ݮ[OEl -U#h3ǟ2`eqW*G|kz;?oN M J4OA_(~pDŽiuwѡFШaB0c;]Fn~uc?ACqIY$Y0OY޷  +_״&@q S`JOMߝ \Se{i~x;uut ;]9kB ckW>Vύ BtE1ٶ쒻'(gxl, a L;; /f;bA?f2B"܆&2f]PaDFfkg3+`#P ('j+ӳrԅK^⾧  ᷏7: ,(IPy{؝(>?`ɦas~;"rS&BF| uS kӬ4UXN:fCzު8blxi[<. %= O38brqÍہAo!icΆ@Zh'uט[:i`FaVCxNa_/?1fo4NB}vy: S+ @,z/\F(+F7ABzV ]BDHYe3ŪTĝSXk |",4iWLZn>:C ,\7W}bgVN:8/jo0^Wo`}YɳZ=jv?0rG m+ 64V7DTwGY=_   Cވ~kf1:'8kw/Tk.ʋr&/1d~~Z;p?5.`-vpZD*ZC\' ި0*ɲ9?$oJgo ZsQc'mKBP)'#J~EjOm1}f{2yfGFhs+4^ sy8ZcM;,ޠ-!S7uv> 3=5Fo}_]d!Qb{gylF6M^(BO?wx]#^7tmA'eԇ pI9gLQL8^  -{l$6|;5:to>|O*Rgtж]sQA* `6;-poY']P%w}sڦfk0˙X٬U 曊=՟c`C*V>[UqP$vd}&VW5eJ OQ(0ȣV2*^[Vk5nh#%h-NĔmIkW'"vDOh j -_/t= ޫ<{|-5Фבu0Oxr@oO׭Wg,]@v޿٦ !)΂Febԭ{5`K*Sv$1}ʼ:P6SxKn673 ꃦ> JGAzD9%NURqiJ38A?biȧq{Vp(/&4ƔdU]~M( ^0lJbl(j7 eB󾨸dZ.ߙV0"p9C_TqFr~ZK j7Lx*dn;0L'ᵝ"OXM%T^b-yݱTr҉.E3>o+o ox%EU8G*=ͫvZ:-|Ji+71̣_%wV7y!iN7 r7< C=~_m,%c߬f."rv0SײX%F)t{ 2Wk1K+քh5fЇqR!ul腂vr%,;גsК4tՃoG.`Gr\Pb?#w `蹩ieB&<+jW'jq!C檍pT[;H %IaYPMSGhŦ(Y[a֞LF`8<ԕ\jx01/ s?̋mUOךе_IC4b>xHdB!75d'`z?->SM +KP&r31#k>Ҥ(.m9eC| C#]׫PC`PtTG-%|+wD0tui/~=w\0rE)[*֘&q 8+mGrUZq11GPBOxEևKaE䏷k)<.I[%$ O&cы[iLߐ"XᎧ@fTqƥx>"P¨.X~ W;5J>ӹA3F^"Iy8a j4%yEt /[$!;eBt>P` T|ֶcغxP&=KTJqs-cq_(O|:O1ԏk41v[ZN.Qߺx{fn$H}&t;wyJp#$`PK؈#`hK@,d|#Br cܑ5(&>7c fhX,7%/!IgZ![a;C#bSߣO;B|K.V(#p sd)x\q๎)$Lb=DlIupuӠ+qR8҆pY>I 0E}Rá@;ɝ0*ghE_EaCυ&y_pn^TRjT Z.흏l3Ta#O^ӳXǻ]JPŏ2HHquAU֥e#M~Q+z&>;ǤfE@{ !eu$5M3`GJg'! SZ#pLJ[K9V)Lk~јj,u+N'+a  5P>8חO{%wOZB41Eӷ &*Ib v aQ=b%Q(w {|l6-̫Vc(o&1%|bE3 -6²F0xtUV +59Ryg@|ٗچZcbmvmXwe5\|fjw')x%B xy:N`PMyJku>%yDZ5DJQTwF>`)Tx2!]~Sg)T|:\9{>'~E@-n5;iY~+ZgL=AgFt aaWv \xۋh>q7I=4 ?gT'ڽ} ۴1kw=~*Y+Q}uW*GcUҲPDs[Դ|%f5ŐE2lvg)ҌT_+ABdZ[ %~aV4/o3=S3 0ֈ;"C]}@sy(^r1jBj]i[5#f#8"uz/5=JHlX/`Q+l+e4.XWHT'% buůK%ͽ&Dn n|2 %]$;:Ya)km8P @'hq9$.b뒨77k,kO`m \Lѝ$u #R}(ZTo״OO4L +IYm2Hsܩ찞/J>{"Rsk)/4_D_4y ōFw21wmq! no#J7 +((dl@Ֆ@,)/6&"Zb]}B85su+({+܁MJMflmɑ] TP8lwaVtDI';H{T#ՆD݊Ԛ10d<Ӑ.͑m.#ē-<5~'i>U<3;ps[݄ J@"yZ.!^+b&6"v86y`;G]o7u-rTk#4pAPa!68 VF_5P~[9^BJlr xY}%zsW5W{b{eq+G8YM+: 8BZTXj ўy匀k<0,4G6=N j.:4jg@dtMMT&Z;r*TgzU$S߼ᎈ`|kMűv\ub܊YF2^25r!-uL(jSAU} uW=W(5 ! Bl*RuM42YeKfz幰Q@"εfQn]"t|Vދdj$rvRGA̦܇GFeY}3v[R0+m9a}'WL61,i`-u k/ oH>ÿ1?gpD]7QGHجO $ߠ:N!u/Y.M&zhPGZ9JcgJ5mW_|Tn#2Lm8//5*A͗U bFǧ^ UV5bZVR`MڵA0?=OeB}LJT%Q,|dIi :Hv%-I%dk yml^h8!k>O8ڠkQy z')9QZI%nAc2Lڎ{9ڗ56%"3a|p |Q(ҵYpŌ(yt+ sg@"fZ!>փ 5h6B%yΑӧd*$SfgDM<7?h&KT:{p*utqWۻ Uhüwtn ۧVW#"=VU@ F`F(DvkB(GnSUQd*DElN(tg^dBk,/by6V0Te)4ԪkBA5"&F;'^m"S.`X}8j=*0_[&Po (S/!EM^7j{7u6f`gyW}NWhx!NI$-hܢRgKGcx\S٭Qq9A9uKs2g{OYLލh]tőm-p&41c;շ.GFkTl 2cy<+,@q\},Ò5oY=DHiLD*Ƃ;I} 7CMBK!+P&(k~R5HZgCi@{yx`bDM: `dtI'Zouo Ț[vߚ A{T?̙J' Ζc(ʼ:?v_gvach5 4ܫx%Ϸ%KCMYᜄlQVD2 Ev|1Kٰ>!6rZ(VIWE::NKs/NJ̛/D-xP{Xv=AbH6q[ifd ;5]b S+=_Bk;o ia  Zbq@HY"z ǃ")Ve 8ެ# kP.ɨ]ܕ 4XD﫟 d+vܜ&PS ;f)8DEjCKFo18X PIas\\`b_QE$.eorx~U+cM4\mgK5kZ۩D)Yh1gl81LSjtÆUWNW`Qľ M'~VfWL^᱙7IJb W0U(W4xEq$JUNZ.>׹_毫%Yq%qL(:x+ svs{k8ހ)y_ڹ)fKIR_91d^W΍dVe$4>%1̀# C@S.{ tkSt] E=iZ'ğ{nL򉖎~!ϕݙ J$G".8HЏUvA /6kScChb1o  t)! '.AÌ#5_2,0*I3њFZ^-)_/."ίK}Ʀ(OpMYP!^sCQ\ m ꅀʪ$C19n aˡ !snpȭg\ɩD۪oʾJ\YQBU\-+d &wQI@Aue0"Uْ ziDz\=aM:BnVjXrntf\!`xi2>ԧc2fx_q!: Td8N5PlIU|H(Fyd~Xf,0<.+4ކ.(GA-e%άk (;^io`4^i,/`Hwtԙf*T-ftD|u;Q; {S;"{\x]*tY6U'yVc\FÇ%D h;RJ$5l \#ԛ]C[KW̄ ջQeo_rhY7fVfqTO4}xF/JK^[T&)/LrJuD+,uI\Vd >^TWʀuk3?B沱yJ:mꄅŘ,Z*L\g y/# 24 >ƈz(h,lՆI+-6UbSr4AzqR겂~5RiL`k֨ 鱰%z(?^#L{,6fboiۘU? Ň>.>cw-,]u68FA)qk+67]qĠFH!Rk2i(`Hw)âWIx/ =i?M@8[R=wJnZnن43YF&5 ߤ<.CQ"^Gj@ŕ}G3>6')yN؄id|\HDؖe>6gܯ֠f4 =pK[xĊ`(^t}$ ?Փw3fs7m!ʥU{B`L07W'R."%, _( 5^N&XmHM9U1ѮT>گIu£5R!-ؖXc׫陉ADӃW \PCBK\wsּRURJVzw?% oݤ<(q`41Z%Ec7`I+AVU kĻEx<%9`E;t7Z8$!S*eH`_"GW{׋6 Ӝ̭8?ٛ䬔BnP&#ʐa%|b@R-nd!H ƢRJ'IDkHTUPnor<߾] A6;X/;3VնX'/3ZA]ൔɯop7ܧ#QhLo20~_Hv'yqRGulMm]<%9]ŞH8s4(Ws |) Wd(ch="&wsǪ30%g/(Y_6F9B2&-YnsCO%'ߴ!}9 F`Bp(SКs*!*pU|+1Rq;V)iLۇy [ M5ZB~)*JZxGSt^l퇷Лq(+}Yt6Ȟ7qɍ;] D:'d|};>lp)p67SD#e ~ٴv.Od9O//eS eԆ &J(gI"€v * mYoIi]phOazĉk|zb޷7zP0pGN?܉ 4fCLKN8xnLj!:7)&#p #DJ@_7q>8 ~?+H?XXcF1dih$Y )iI `Z+(?K" i 7B4;//yIZ2{v"= xr ,6лv:}_ KCY J]YǫH:F7Mqv~엜~!=T` nr6d f5tH(bcPp\.9h+;T&  Ymd4̟;WL#owEA Nɍk ?47do+7A%U0)q]́Xœ574SGBL:0 -5bw 3*ꕡ8O ䷞xZ&C Qsth7Ic+>;Z4|ԠE a!BbA+IQ,'16X])[Lcg $0G%For?F%;hR#\}dI:.I~#~d %J^/oF!IӮ-3@O7Biװk?!3>/x%Bbl)BT/ijv.Z|6MHrUbqy <.;[!e9C*:)vD?)#Q{TU$;rU.Gfaz3 ،\S=n_WuKЀ~`Y`_X*Mn|ՔEO.zNCU>Q_K%4saYC۔} 2fv%+Y Qѕcl?V6D&TH$%Sd7 rpf3+!N*Vw{Eի,mEV3 g qZ!DK^ $L7rePU.׼_ @#$-smCdʘ9G$B0*(.0B!k0rAͤ+#JblO xC.Q>Q3.%"/=au(7AVT`^׸VN#`=yi2RD3rR]iE‡A끠$p=[ zDGP#>.41J "y_^b(DlZAaitBe8@[WyDd#8!̈́ 8*jZ@^\cG'c쇍nk} clE]QME$MI;9Vq;+_ ;6g,C?+ ԍK q5]mbd]JAU`Vn\SiZGѐw)U_!0gƅqꂇ_{BNKă_`ꨭvN3 r=aLj?ŒV axAC:>rQOOܴb;Bvu7x/2ؤ_tk`*)|j[XԔܤ3޸rŨI|د.Wދ=}Mc}EeH$t?enfBŮ[BBFt| |૷" FSCkP54c[|/H¤F57hp] *5ɥo\`Se;U9_>Jύbg5?i3xY 3Fh6R-e.@uCZQMwUVB- M㪌;3$ߔlSP2x!>9oP8 [bkH^$ ;,pxSd Ĺb.LJ#hGYjGC"}~dJڲ6,40doE^ -o*GjV *JFq흦d;.ЅZG\8*_E?"LG<1 #JGW)atK F?ϑ++L/CQ*4êzOBD6{88 W=ƈx?T/Qؤ6-o@{+Ȯ+xn>iz9uCޱBʄ%=zEԸ N>Hw@!?aRB'ۍשvbXԤxVbGBqٽdi¤6;l7L»v?b֙4QX`:Y ]#eF= 9̡GԹxx=ز["1cP*;s 2!L/1cof̹Mi{+_O=NJoq9VC1AmTKf- )7P~UG=&yjڙ7[FtpX37(P 22 :*6,*4YYuhd`ET?-Dr`U0rVGJ&hNTK;<PW Jsl VaY)ۜX09y~(ʔ+>:pA&bo>)-n} W08xZiMg1@Ɍʞ5D,g!>cbP/ÏtB95pVWoQO,T1%nUʈR'/lwbUԫi' ~"zInșsatI-Ayr EL%TLJ$t|S̐9'^HTZX|b0H:Yfb8+O"9&+o9,89 ύ2[j/\o<[ $ҟ=cN%w{7Q$LJȠRsOeԑ??w2|=n)C[Yi*]2Nq}ٱX sYm}8>yy4uvK<4H@v]5f._:{+]K"+X9QeQ>,!= hN>D9>>ΙL*H_5 7嵍ڌ[=&Bz,i^V+_N X6}.;&$Nr}ߔ7&z]18$b&pKwT1'NO1~]f#cHהS+#T5X$ ޡ^UPcWR1qvӢw$ i(r <~_ dMbe[3 "l,qO' MI)܁l{VsEz5 #a V $M/mHLદ-tFOQxkvߔ~vuNzh["|Sw W,L=OBVt* &ʹ9B*ۯ$ׂlkxs \8XOϹ@WLzuwf<">`лe Gma)%Md󐩱1molړ[CVꉏ➰*\ot+μCFqvrQj/`N¨íH.Ep;Idt΁ 2rm$4ه^Iݱzx>e8|aSS^CTJ :L}ku?sئ:p]iC~>ie1n^;y0PO\\A5giz˸ >it:؉/N礐爡[(Hi,CMTqWisWjjwl(!O2*XVRqpɂ59+P L?6I6IĦqLĽȁP ŜbwW%vN"<03D1K4_ORhw^G=͸IU$!xް=BRKTns{Kl*-_!$7XLg#Pg@hDG_2uyr{ӗ2M*`lZ4x{ Qk&5yTU O9O+}hؐwwٚ4SiUb0MvnvwA}pϿb'ۭQLklAg7^;N 1S# 4{Uev힗eͅ?z@!:}y+)`b==TzA\oNj2c{j!6]N+#6"c|_5Fk'n;|gL>NA,)EHߕ K<٬u\U!@@su/c88YYtvfY=a T(tOvFUXR30½dU]Eo+\tA {9~|腛gwBBj{d֮hf1#M<]|ŘGˈR#G,*n,2jJs;& +.P)p>tBp;]L>SW4;Zy^tՌ, wX&<\3\m`8G5&ڍNMbpUǡQ!M?!q˴AN{a[)J[`ŋbY¶:rKqlb1ҁIH* !! AvYsSr Gt@Wx@[FHf1*mΕ;~I_ NY6F3M)vXu({{Ov%n+* =cSQd:GP/ػ;!6:gaHqfZi保Ѝ8eՊ5nI:7r1 gogGx DLNIyDHJZҺ_+:+FzJyc[2Lz&Jsԝ艈L ߎu45|ZjvП"xP/JH;*nsXG݁qNA`"PI"p ̂UcX{a%W|W*-n.,u|iiln,0{_ /="7]@)E|kP7X;n(g82&0{8q{Opcm]2B3Uk;.^R4!dʎ&B$#-d^*heHTw-oXAmd"{DUCoY*~G*У8 1`vХɬ}6- fᡓtZ 8j6}vgp b9:fRiZ!(U\آfYqҟaNyq=. 'mxTQ+r <+2lmY~S:Tl;k0m<싙ߝV(dE D>9akO{p똧)1 (Pj Uuhne] !gfՄ9]u<.AeE'嶁LP'8PTJWcc[ ^^ȂBrd(A|`_wձhO(!фtƿ:Wޓ-npw`> BUjll=Kޟi}CZD[d65oώ %UVyw8TN[E pjmQfv1ޛtM_cVH71,Y6t ܼd> _vta?7XbFsL8rT]nHi{m(G\2wț/!~ͽP,Y)q)`lj-πzZ- %;:Փ\;snݳ,}qG.ߦૄA_lW-3UZFRvńV-Lyz7SfAo^(L߉|Ezy[n?K5Ʋ LC smn ou )d#hظ{ WҥR;yMC|Qfa@1xL@+j+9 )IQb585h 5hTU&~j"X%KeH" qlpL;[t;]ag @DZj)ۈS>L?g&2o"쎾ʺay474K-z8`G? (`}֧;oݏ\1Z=FG|/q ܗE!ʶ[Y5y[m(ذ@+Ғ Vg5Zb7`ȮQp7)lw e x2.ǞQv@LXu\;f'9^QH=fsT"xbó+ &w\Lo6{Mbar˺`Sou~mo\h՚{ "A~Iqf:n%^>711)Znd-)|.HDtH@H}.ѩ*S5u 祭':?E3N|Uv('+vDΓ@~FFf;#B)sV_]GUg8?`l_VelA]B cjHVn<ʈhU66_`HU:*:n $'%=PbKz Sx{,r}C(a;i;b2c ~$*]!S񄩨=(3+Q#zHT !/܉0v x`)fYS^s6ŊbѼ*Q+7hzM G?Gwi\#ylK_e['oIC` -_*)vΜ5廽kAf5?!8c-}Pf7(ǀ=Sir &N!^YD7\a kr-r' p=+~$pqn-+ h*Ϛ-x5~*q nşO~ɎҢDRf MATdeg@0J7gU*3?-C+Lطl9Q yq|)tGB>mv.DrU\RRRdrƓ ?|Ċ|y|&EWSfG.S48=i*oz(!ys>+|1Tw-$=hN;njiZ Mɇ̩Xw({)PT}NNYA HyՏG̉tJ(Ns6+On"o-qḤwW۟?K :'q+kl8k><Ǯ:d bHu+5)IBaqw 5:"9ڔRUM͊7K %oZÿ:~tFKUukO4dPX83pp<nR^#d{2A %v!]]w ef3tR3 q0ؾ:FG4e[,V󪗯ӎ)ݦ۹:0޻4cOv s=I c԰W{xCn'~d5[>z<OhGƭ% /ceN3O#`G KHOiЉrKśDl`k1’:}Ah]k5LB$߅R2&r&W)( ohb۩zOGpeY.4?Pd֘yש䥷<*Aˑu$<;!xn/_D5(ވqp!. %vRPJ-NVl9P4R_і&}ETPz,֫y=r?*&AX'c{eݱFd[ބ sfgV@wdo)puT^K m 7ie?jH! @($]3:&]vBR׷Q1Q!$YG!Fh !g§R?;n15fFbm՞T%Ɔ{f4='C՟N}q蔅h+Є\|ge93BƟC|pT *Kk+Gͷͱ ]"kR>)NyƔ'YYabGC ? ٙA)u m.g e }i&[K)' D_PmdrfP6JlW@D{mJ=?J`Oڿ,ah?m331P;{:㭇oSMhMX/5M:s:)v>z?,k:m0j,̊&*ˏζj|[m?cz]cGЦ|z]eОoQ!at6P,^NONܘDA3_8ͤ@ݭaFcD6KL%5PkAbJ܇hqќ.ìA6QGQ=6TYŧm^A~Z7a=$V1(&=[y#=j篶ȿ,IH˃IDZ'-8Ń4#ݖ2eO=;&s t2GɞIUD+6kjБbͱ>X*΢ߛf=FփCK]$WWtGijzIM:)--˞DH@k(F9nI^Cq)PƵGGF*9`JQ]1_S|}-yhsX,_kT R3^ycG%W -;3y,yVP?4~ogq9he(. ?6A4?h T[KnއШ?dJaHF} |;7k n kw6hlc0ŤZw),%OEU6c>}F塡l Trz kW2ْoL FCèiƜ2 YGU?6'XP T\2q]x5*( 1 Y3ATٛSq0^n5bGY;wLg/1E"TşMaYzvؤM h뀄?g*gȱ!>p#R7I\{kӥ3CT_D4ze0mT"mal:P!NQZ7'=}8 r ߨEA$eh(O7UL7 B MFrn]Ќ!ngLl!>o:5&!ԃ[[ !%qiAçV*d3[,j 2l]Zo:EV`+>k/Դ 9RqOhUzhqht[VYO< .ۮ,7 2J[Q<-u fRZ*ϛ+I/*iTИ0PR;\uwIdAF 儺Bڔ$>]mtvj9NԧXIH՝ ìVāw룂icPڋ‹yC'aAm^yW<Ƃ^ɨҧm1ޚ6eHvh|_风݈vIbRv(i#%~g> شUafJSm3gnD1`4f͞8Xkvk?3ߙ)w,KRڂVb.Z4Conb򞢶|X&dhxVLWzKD\bxy%WK/rR]"v::dD<'7\'oػU[yVnMb۬{('vsỿ? 0o<R[UC5>0mGhb/dumK!E1,JWx,2w \zPq BئJl&wG*M). Lqd >HD)hj-ui LY2eu Mf)?BY~KP:1Fiˈ"4%F6z*Jұf4?yDn z k3s$5d.4rwŲ]=}"6ͺmU#] hP,%ӉhRs% M>^_) hm %æ="nKN32 J;_#L;!KB2w;$K%Sq ~Ό J'69f[OD#1O(&~}p0@99Fu#0s|u*yeŠ=E3D ȱ>ۓqqzƴ=ڱ{H7xCIsrY}?O_MZ @#nMa.pq*0hWmN._d޹U*,.ꛑܼJЃS XvJ~Il[D>UF}õ-!ït 0-)<==dC]`qiE[l4 a:0n![4()v5XZ??HJ[/VOO8=uQ}:2E;2nG\+}>Y=O9QY/x~!@  eDBAK&?AY}X׮Omn%+ė] 2~q_R#D+*[TQmɄsƊU?>Mvke ҡi=9 SN1yweZI4ךc\Y頓..8Mgݪ6W纨d,5C!lWCbMbc:^p>nV9_kqL!dy4@y`we@B y3RTh)yʃ[Szܩz'^HE &-Z۽,~AXTwiJs0Ī,c2osPr :e88ȶ0f0]AkEu4ғtϔ-ة@)D쑒s$r/NPMSM[Ahgfps5:rnt797CzQEsW~q'/wѨp\`Ey 41Ƕp1eV}j̈́E8\SѤ:\T\:]]Uw ^Kjߓ7Ȳ7TQ]SK8'Ԡy̾9؞jj[M<`]S]bKc$d%4xoe_1\f!3_ w ێV Z^I4j\  }#U_:1 \L VÉ癩'@i71V,@4}$/=*VhLL&KitmcLq?ѸĦQprWwڕ6| .L}iT\86'h=.GctD .,„C*jJ0V}h!BY߿X|+(4%/9ڨ5h-g (;1jYmiI@ < אY8Brd.T\BԸ>/M~6:7 >InKmIj-^掚|M'7H\+X_C`h`AG=eiIJ = #IgL.}suAnߤ54QiB%PD9I' rxVV(rQ1 p _9iacH%+w&U]{4xo =pWHV-}{\ |x҅ KAD.6|OTr>W.Wn؈@xj#$dp{cԸRREd%r F(unT(bf8sLds~h&,,>% gU21OVv4>G}XݗAȮ\IfLn~rv* [P%s*iyRƥۿ,í[ROhL{Vk5~iQڷBvXZՀNeB]*aa 9|"QI%`cuɧКF6w!IbBm.j7"6|\&R|~zm :hKsFZ[BQUx~}ڏ8.,kx!3't ƋTlgyJ/Auw P\qݡ4Y 2LB:ŘDo3꫞_RKK/LF.>WoĻv9.by#;D[Rfq[Qeik\c -#2Zx=F/{a?$N|OwuTr,yB a 7q.^vM-! ~1h#=tPn|wꊰ@KGϩ fT {Q`ٲCWJ+|.3ߕ fve˗oLW<Xqsnjq:o !RpD?>񈾧;A~k[Fwz'9QE+Q8(VcWq"@3hSxm}+>l /6,O{ ^-#Q}N. ܟ\Bo;ݴH^/KhnNBVSp(_9@N8S;fznq zN6Ce!$ƙ;"QИHT4BIdIp\+&VB|p0g {=LRI<&4)u" RGH:IͤDwJQbFFL>c\1 ÚvX)t&J+cwE]m6>+8$DtQB2F|4Dʑ?Z#)$յx]ѿ6x)#|s q$1NTYNB=c'o sN7jh ZTh==[ÁbOb;D` CF& pc*D "ح$Sy͍ͬRD]u%a~U_DL ,"\*ޘp *4qEH{fK;^Hǯ}$$|Rn3IOr#}gw"Zۚ$5\JWXC6P4)rYM!+ZƁ0_9"Aj^+'qZߌww-ةl<xt̓e_FO|vE|j@?o Ւ 5|`3a=C`<׿1Ea 5zgx wP*Xlm-SW{eQE"KQz2\;! 67--[!pm=D?ۏkj˞dq&zK9R gx&yʒ+4=+csDG?bi$rh+}dHyl]"Yqkd[\PMDX8\k#au3cYP/c6y]؞C$튷1f{z;@?Չodd˷@*NF .4t̥MRrT'famg/z.3h1EN2 "]t\y_wo^:shQF/UG'`kH) j-,:B;% 0SA Csz O+sl=n< YiBɷb%ͬb-\ ~ u+J>2 EXG6 XNe*h/:mWƣVb׍D!B7z5S/π"qH4!p@$Q@z~U2cOXpc7.I 04VnԢV:,d- qۣWAx?%0|=p|[I IymZ̨AeH{}qT[)QFSzi/4?޸eI2l;& =e[@%zYkT3fbz WV' %^{H_w֘"zw  qZ/WAo̮'3VlBm;L~ϑ'{KfYz4Af#кy3zPp>UL$$vܮn ڿڔ#iTTZXk7*3kbye&ݣn7|4m iV$xg/h) mݻ";渚AyG5QtSAQ&YD8pfgf/ mZNRhHG?gZ=<$/c~d1\Udg)'Sˇ0mP򜚦2OTaNK+ji{%̾=y>8 WQ5+YИ&͘&^Hlni#~U{B_,qpI>QHm熬[DDa꨼t+91 qN~RCD7hۆYǕ%bINŸ7˗ cL0:a]`7%㗞ڏV;T'1vWlku%WXHg E̴7\}Ǘuh-"LpWpWl/vs΍ N7At&ЂYw4\9(|Adt(eKrv[J*\@ҮӜqAt-@xx SQtG, oSr)CQýZaeA?W5cQq ,\:$d-+I}6FOI9`whWyatN.j^_ 7OaU: :ZLIF~ Jcy6Zx 0OAJm z۩e=nόk鱧`$j*4T<ɷo̽,C!3lxUy?!:*t5Y"mA2.K0Svy2(j_,VOFq'~FC;+Og}T߮4Xٓ9eh(G2*>JZOHqSVOІD[EU"\R"0¿GAyߍ~4({[@G +`$l@rc4ąf2E gYg||f,ܸ[2A6\\kq-H"I!WQXt-F)hn$ڥ5:m+r X֦q?;JNPI )sM\Sy'&ח \éťGFʀ&759.%"0hV J<) "6NQ&\-7L$Vꕽ ڨsɸV 8ϓNŖ -#:N{ܛ$H 9< ӅRzk%.!=-]B ~S-GU,C>B/8j R,JNt~*o6w[]1D42 svIbPƙ$^4A}T%Z9HFDb]todeI^f_Gd:@̆+m39A_;A t!sL/o mk5KƂPܖ$}}h*%B'׃ N ,f da~=2أI~5Esߏwf(\aS9̶,;zWS_*v̆i"YI'8l v2U<X <C h):ˤagtx_ c.)OI <ˉ?l4Z5w@KIOJ~9הCr*- tOz&6s,߂Fc]Fm< B*: ܝ' Dp{ٚkKP]Д &@Yl_r LG&OHg/@G *4{Ud:gηB!˾(\bi* A@>ZmQ1ឬzƑECYQ+ m;1G'dDB4!xABb@*\fzJ=,+Mus7t_ke%UܙȔԟ7TH\B.N$97{ Cmڋ" G[r q|0VK4ǡu+̓5atcZ<+5|CGx $"yh\1a@9Pton-<Br_)Kg /@g>a6rfjNDH[9,=Qp' 2j%!؋:CfAD(l;$ :P=oC2-9  Uh؂6t:Y?= 3*Ffu-=Y,R~],Ӝ5{IȔfM|d4r*(--|~50ÙĮ"?L/垄Zs? gBOɾb%FBmQM(w SԔk pКV73x-tqa >6o<*b/˲XЯ+Hխk)mbirDS,ZaHh9i`$R Kݝ*7p)ۍe\<ΔE9K՘&{Irt-l@F BUDg_uZRma5#fi")ǡisKuHJEz]حwVΟ=b90)$`U I@؆c@M G?`UB p"f;58Z:ulDI)@49tv) ??lI+oFKH, |pTDb"J[m%oLDn]Cאyr@%&)-тv x{+mi!8N~eDH A5EG!3հu'0{ 2:>^&8{r7Vlo6])Gg&XxA 4?}1^A:_t^{j'VER%Ӭ>&j NM[OA ?۽LTx`e=&LeoS$5;:j$U~ .b`-AXWR0%9 ML[@K6-o4Z^x?m{!ԅ0,pYl)Yx߆Jt|fj={Q>/ \GMDLUmszr9Ͻx8^9bSo b UwQ98bV6?ItJ5hI(Us6)jz{*흉(r[P$"TVV_<BQXk!Eꈺ FpfÆ^2F9 1@)hW)U+JRKja*ι"%8%>&,$ܣ?FUN(BaTwHql8m7BԨB!x܅^ADL&maW'P@W͜N\Fo?2-aέ2І>xU^HF8$C5o|k5jh2,ҁqW"g_cY aIH+y=xTZY3L"N aP7;K-fyu}r>`v)ZɬCQSf@gEyuKT[f/66'\~zɭ `>Ӊ-midUU|Qy]qg&:^/$!!?|V_؍j)(x c\%\%ȵsZŎW25Th/j{^ s/Zۇ hwk(,^۟e# E wB } 7I~׵p:0O)hDh+Sw&s5"ȜGsO4@QEY8&XmīJc.M~8bZ8{]|t:|HnI Rv9BeyPֿRo,m#$7*Αy!X\< $lV 8յ3 k)l+J E֜2Pbn642tcgπ'σĵ>ߒ)f]]Ee~s^\Gsz8&JCFa4׵$}GMb\׫q--gN/dA󌔑}߿,I rwͧb=8^9JYܸ~T\ڲHm]YV~!}.UmOCodq;W@ OCV[@Wѹ1kn'81Fe筧ELe#sR60E-,~?tɛ.H07"VR3}\+YNUߢ!X{1&VFw9 % @r2\eM1 P"CGVG'yl<#K{V3A/|M=Yfw$ ;pQ $%py)Ԓ6AgR=00XzW j3 n:ܶ+53dC7+KI;;z*ѷ_3SO|:pz=9{;h5/;˛ucuDؼgwP>ܳaԌI]j<')mʬgY 5X¶T ɀq竽rMH566/ԐU _b;cQ> ˭AYJeU/WB#8EkJ?kW*;pH AY*S;XUpC_!TͧWk*;5V7J?Io1VEJXJu=ocS!cU{h౗Fs X{ HFOūs9'¤~Sy^ 9tjQ杵–5*7vbR P:ԱwjLA>ѓdzߋť(EU|*ݙЫT~:dzˆҼ=U#`` $3nS@]gF}%>1oN_,ȆL ^).KC kSTv}_N^W]_hDɪibZ S+YQ.3 }w8G"dLJaL_s~Mv_p"Y(e%p};wwY #X+?ʞ X*փpa/+fDE Zx%BF{eyImKV +H ھ7WAT8F^3gc:ݺ`Ci5ja4j"1|H-f)$-7 v 0#GhMN?I]Yjɇd^hP2XŤ@㶧/ݟl"4$H 6Lĩ(*u~@b< 1QeJK\V KZi1 j~mo++=7sJIU44Vrekwp;ւujɺtaɖ$N_pG;}}l}䝚XMi uJ-> E齓]\}/]OAmù7FQ?*ϗ2ENƒLOEn8=+Q#0-Z_?NX:Utg*-֠/.|!_ &~:.͐ o^PD @!+3MۉʁZݷY{=o2'LӞo_Q.Y5 CN3_/4aC_FOK7K{P;g|ZBxVUOw]B̶^pP̤]&Ю=6w LhLqiՙ\Fc7 xH3` _:;xEI4=ɿU']91m^# DBs -;~nVd dtJx˂͘ٱA` $}Ӝu&͇6KNKS_w-h.HNC4!1HpQJq?Ai^ 01<4ܸVtgABm͚I@ED+m-JVLCq"eXD#`gE{bs5ɪC|EΦz'f/F@vu^ u$Fqqxg0"/B;+a_@p.tr"^pd<Ͷgb%#X?u ،DQ?G_y>N߹ UV3O8Ynv 5Fh@4#(k˜vX鷫ʸE1FsO30부ubR+[jIBv 2S-?y(tUx kGC\KkJ 2!E&gbzNd.ʺbp͙:U1@b '16_ul/Fڭ~#_j nBu\kA$@ff٥jyTe ױ} &cMHG}&z%E Vc Y@fl>gL=+rcg"kF]B}wSWjEve&cMufΔxUXp45JkM@]`7-L:E[\[k|JsW4xp')2y>|jHoX"!R#Y/xLԟ S7!r(L{ 6{#9]ѐj1<7+g)0dӠ34S,-6·vlA @[Γ' hj{Q k&0Mut6,Iϕ]:(}E/&$Pv Q(nҤ N 3rQʃqd yl+E2/-)wPe$/)P:Ƿ4@5iڬBZf7}$uU4å˯ q*ߢYMS ;M%8=HBfߞ[{z}3u):D-}C-A_ՏW,"h R.t6DriSVP/t廦@MڮH(>6dk^rI@CB޸NKb̡,aq`Zqc m__ v{fO{H*66׌@&9/>~sf_$a33b~#g4Z\9|<+9x&lZ'n0~'O GNf5Zi.A-~%SeS?m,q*sxgen7$φ,JUozmq ȬyqO< >ٙr-_"zxךZo5EF S؍þޙ,-<SU7 'U sDLj_r\;3 c41EoZGhK9I ,օ>it/kX1UcRCs\\ Cj܄֩U?lD\W3xD{ @*QLt.׀ К'| g爈GJա|?xKM~~%=ɄTm s&Cge4qlh]:±Hh .{xo,lRiwB)BRo$nġy/ gRܕRK6O5MCX1 ݓGOh />q|*}b gZ6$倗Q .ﻈ]V7#k GƧ R bkB-_7mBD/$a3PxLl\,@v\^H+--kf}/v 3h`ߚvA 񱒵I~z} ϣTNpZ>=zqO㲫KCN4K~ J3olA(J;4\. QPjPteT8.&KS9;25:?H={x}զI2]m}ũܼDU g~V˄=nU5h(!a6˭<}i"#KĬ^t\GMO : &}I-eFMEM"dA1u+II>U#;]1 w5*thWPDs *k֩KqV9gþ6aH#]GBC{'!es}{X,Q<(;~Qu2:<2%œiNG_C5UgX35x:ǷZ>q=ܵ@*Ě |+It$%-*kʞB1!Kx?/u+ !k6%JPon=^g;4l_:BJ)$AxϪ= 6uv^B&4U;TiԨ1WJǜH՜C^"{rbP]4oë4YM8! 2iN v-Sc"\ez3Nfv%ýo`<2fB}å^iI +}Xǥ*]}EVY[ؑ6̤nx1g Έ$Q7q0e>ՠ8԰_]k58(Z3)=\&( ,9PUXmk8t^[Enq#ts}m*(]G%Ow7B£'c,2 e'G(ڡɪq))T" 77֖"#c}QYm,QbY&6V{5zIL$t*h8 m?(ѿ14mL`+0͒6}sMuůp\⃣gAoRΕ=PL]Ot2 ef Uʅ`Lv7cأZw Ka6Vܷ{mF֥5q4TM饥p50I}Cgм :P$LeHV]5{.UQ``Zeo`ZM>9 Lf``|1j+Rϑ~2}IUMQS)[0ޒĽdx*ʏ֜wټAh%npFSu(-ճOl`b`1[S! 9ӭ#()9Fr]S t3oكtTXD&bjC/R|a; .w*Y:>R`pH06KGtM)(Pu*K#=)O2  )gb|YB&_E9*v|n; tvA4cM:^@}CN٩"N*\i7Dqqo^u|A[Ϗ p}-W q4W(0{Wicm`qsmQD.K6G=},bYsyy,q^/Ųa <8!GydH(q8b4{Nˁպ6jl(,dWb=W9(g6+m, uC-{ֈ /+񜔸-+ ]2Dh1^4'Cqn!eݪYۻAӃ[&bF(mZWv0 оWH: OJ%&=֩ތCxtUb]b >Ɠ1xw kK}t#?++ !Bk/iXc e T!Vw̋C$uzڲWẂlݸ<ŁBHE.kh;d"R&{8t5XJp?:fS.(=㚗EGv;Psf@,H8ep.f|LTʋYH,=[e3%vJU~mn7(fKNv|7(cڛs7PaV^ҫ}1tv*&@ϧtWxzj B+D=*/9#zĖo 0 lA:! >Ge7LFYR{ƽ,uW k5FNѮi渲 y{<~ 71P`C~NuOn AC8w8,^/2s_HddQ:@aĨ7B{@MZz>0*[EN0"0,z%pBo^E\rB^iȤ>V\ gj*?ASv…Y}nSˎ. NI9GVB ~Z NS\g /(R/]3EV(i3:FN'{?`U]nYH&JEdJd;؆bд$2;7-w^?/W _5?Hp'y/5 ?pwy7 pPzlZy[y@RKLX`׍+I[[HLMY*Y <+)eRӽ_wv{CR;ޓhʧ(J -q f7;W '767D'Yo4ٱ0N2L)у 0Gd?6_3|q;Ȃ5ƐRI:Jz6-R| %a"5L+TTp?D0L5(;t `GS|O ;ʖHQ"%mA6#dXߣP8]-j9Ъ"'#jd׌vZqҫN(7)veF=)gۻR?. :k1i|h3/iک B-]|娭m3v𵇁X@x-ƺtSQ;oDy8 UMu5{1{ g普Շǃ֖"V۩̼SCyݵ %Z$"FqAYG}ڎnBŰMV6Vs_>+fG4vB2 k& QɫBf;(e$X_&e} b~98*PY F@/[6фQm_T0X@,POD׶LD`C')mU#v!pEX+/g}]g]7K&G:NpOJt+&~F3+C?ciusH6I Jz&l E;gBxZ:3')󌠜̅ %PIM> N y0)*zX))r$#I.:jAWi'+eYLبy*g(DAFN8F]&[;K7u3}V;KOnVN{Ygjz,hIxl-7R5.t1s51?Rf$W ˅ JˢnoA5MR<`|b[!txvN'2㦯P!1P)7L%/U9?8Hr1Sa>k0Z`iqY7}QDA5yۋnӐhhOĥ|חׄ d)7o=^A  rRfEpstWp05}jsb}tycx5LI-_ ۤ|>+@s)'a48;&1/74 -B_% 8G"GVΊO?"74?6 ߹J; HL}`>U54kůPT%c"Ew8S!J9 mhaf)N }a+n޽C RՋ,ƨb`Sg qL~[־b"Ar5\}>p9q=c碹K}qxDkΈ^0-BCQU{D< &c, ox!zqM2+^KmP0|(̯" yT5J&}?Llc Q%L97wK.8tv-=x5iTpt65׷C_jA$Bn^Wt 7`XOےyUf%Q;,؀ ū[ihp{,!klGp.>B3 d&I1qsTB;2VN|Sŧae풵 }5>,Y50wYUgZˊZ;4_ÛYa+>ƬCcl~ߏfR#J`6{9-{ފ E:@Dyb)bL"s㈯~M8/Nc7O?Bʡ_{^YӧGIGn)X}Y 4oW/Ţ;,ƟwF΢:QF{weBI<8  `x ()>3 ʙwu;G N9g{z[yͩo"%d*( CmP["6QB Re~)|4vX[?bv\0Q8<Ol*yz]ћ HNUdFRMi fUPIѣ KX}ofb=L3H-@Y  d3u\G~HALf^7ªeEͱ\U`+ޓV1oR-dğݕ,)db(^A$:DĨ\{;:N)q8{?u@Ymy?!7&,I "_y5)>qo‚;w\ ]汾ON"=- *fNd84|Wx,X祆4=`'vnnmCXeZr.`ܥ 9J2b϶6|f}dT Թzx Aq1oj|k'҅'Q@2Ǔ२wvȍ [7PT1#bEjXwhD*rBrksphz[x~RI׌Ě&5k?ԯbiҔϪv i͊i7:h:&[I-.X*JES !6S)XuN[jMe)TqN`9ܩe蔘;{%i>ƛQXnv, #J^7ta*u4ҵW޲W).uCvlj҃f*}^00$58.s~Q4} ;t8&~t!3޼ׅ8&$itqŤQ%s 4Kogܷ'nXL`u!ߺ"r [֊!U@bPK{h0DzbGLjۈ]ՍGC=.T&RLͥ+P0 f!u) nT_i#!F;r(g:Om'Wn> ) MgA]gЮ/!FQpBQY^}n<d}W؎bǾ n]4Ҥ$ܪo$=&=IŔ>r iuʘCj |ȭKS#_/W8%>`yk1SLYe@m7)배Z,X3ҍceYZ*& mi\J>}qX>2Xot GJH$h2֎4 &MmJ:gֳ].d(er!V -)Q fHK2CjPADqOC->Z :9jC mBqmV+e6F>݋-rV Yb<Ϝk*c)ʶ;(ʔo0$cXfӠ/!LMnPTI }@aUEcO|d', /8]X{@,zu;T/p'PyF)Ko_~Z+:~)+Frd46. X8:ăJ[9DP<DAd4j\ԝ J$-몸.A˗:n'}$2 |P B  SøR[7m\+9DI߃gD0>/ ǰʩb2TFhOEzlvZhMU!)*h6H<՘n#Yǟ 䎿W6lK_ 52MN$k[TXFY`!2"UhMx{̑l\Dpj2_|~f$x/ws4 E| QKw؍ZFpjj {)h OcRȶ m0rڧƩ/tV|[OC mN v4-CiB  _]]cC-3 ҳЂ`aheuKm;maj 1Ua<1V>*5eQ4[6>AcFF,*R_ktڞtM斈 m#?c$b-OsRAuxV&[NmĴKX1m Eer4M=SG=k1DqsMվpz"Q^"ꑏl>9J;;+Tk Z")?Ӧr}<} ++_!y'!-9L@S`g1`Y䇭9 j-}/bRF[g\:(V: GFr6X_骯@di͇~ a!IfmkD*RQGD?*) ,OgaU U~j=%.L؅"sM_C=F?&|V`N.x-f ZheCKCwA6c&Wө`GzG z\;WսCòp+£TzR%ܯ+}T"}v\o $X WX qB=WѬDz,XWfŢ~ɮqv<|mXw?/K:}0 ;HZ~0T JFz(EUi\NG0hNa1OG;6NQPW>:fIً?|Y? !))/<{]7~{3zD WkB6 HjCRٍ'yhf@_bn( U{"!&u2A)HN209" hY̨`p hWYN\ДRaLJCHFB̘_mkG nd"ES*DilH&>s ;7+w[UEYQ wnڜPU6xhNN4;Cb:6E]d A ѺD R}[C8< '{֡{b6FaxdJʞ֙ܐ!î u(c`uc8wxn<~IǧA?|&+UMx*95g<=laNAMU3/h]rQ/l3dS*e*Hy&S%A B_v qH[l[SڂF-݉~{ 9/(i_2Rw2ⅇGx"&PrC)Y1"2a YMD&a( ֺBŊ=j@ Ӟ=B-w(;/zIa3~uzlSjv=Բ2~| 8{Jlj4hx$I[]*>]i7Gu.s@j_a@)p:>ح)ˊzAB$~=^O]<I,8!YԳbєDTX,bܢv\N?)t7eΛԸ6ӿ_MwcכPA#@Qxӡ ؝Lb e@*<2DFb\U,@Ѱy5֠cg޷}dbd0Em!1q{cq|+ "p[D q;9| QK3ĖХ?a7^<4V1&x6V֩V/ţ?[A.coy p*EH){ϽwENqeS'GۣyY I?rJN<:K=ezxB4h|^u=\R58ә w:y.Oa6@NB>qa{z™.!v ̳ЍGGxG"S?^moǃt\ܽ&i,GQ|JOF\Mo&n҄||eJ{jz X`i)XisH4?I'4;hG(} $s;/Kg o7w̭.ExOwJ9vm6.{lRYy"; Dc-``ǧo"82hژWTImP1w!`/600\`@8EALɽsp,AlڰrXOȥPr ( DIXp'^=dbpGBoJN[r0dT@õD KzeV_swP6ACs"U|$,AjBtq%]ER<{P q`QY) O>1)A'E J:"Ͻdwt:W^>d{/pBNٴ@֩] ~z~Fp^TOc3TLG@^WjMd&{%vJn35GD#rǒBτȸ%ծK5#U-qyw֋x .92_g y`7"cQl}B)?B4mĖϹ3)U ;QSYÍƁz[i@!LCyT6Oݨ;{~{Xb\AF{-TS ?ټ:P9뉸|Zp"9= d$\ 4E5 e̚2X%k3U tP#D"p?zLq|NpDz;7ajSͶ`łbFx%;PV\Sg\1Hymݽ7\d$T=_'6DKhi di-czP: w m/'npv`'h%X|=LC,]78t0 13U^V?|}3\ Jے?' kkw<(x`Cq6l #ϦX:-hs?qT h!9G!|/O:2esz#u 9Au٬EO;sWkG@4?pVsRagio[33ϴzpUr0aԻtU8FBka<9eVn^ZElo h [|*HL<ҦC9,&̍OGA9.VfY-$fyS&t d)^sq~׬7X0!`K>Ӹp{ *ᨯL5U*|pW^BwAk#vmI=L KZ`e<$8 3?Tdw@bu |jg@c"xM#.ZkpOs sp|~`͢XukBI*5yXFqZoq Ƙ3gwz(\D[/r{|ֻHӝY:YMzV!n)Rǵs\2s^J8~j"NJC59:_o]vtds16òb$,&k,Zu`ba8@al@[Syn1 F *?(dֶ;x:xCPkl3|ƃePrhx%f)Lz0Bz$mߋ ew o;lv\s$yht)~oakxu#wOe?s99LƭB*XDv0"5rylP젭!u}h$ه/_k0KfD_qMXPc@N{#C(y3DJRfjQ^I=s{(yLm+v Cl?1_J z=  d B&.$ LVI`ֹ\Eh"Ȏg(-}cb ,u`\( p#0870z6A=۝$p$N񣍮dj>JpB6ֈ6}=nōӻd )GsqG%lqNJ+VO_&RANJ~br568C֋™:`˿]nԟ3,drR 44F-ѕme~Qod?Y> 21KBQM.*H}- &RN=j~4*iF+yk"K4m tH,vSf 9N H!FӰ@?(N0d&hͮ?vi0b8T'l:y!}VNdsÔʫt*P?f/Lw6^/Mj5S@z-++(N?8 ڣ əRZ/Fhy*}УPuS.ڭݓw~kqsW{M& {e*Q.| 0ڲ> *~ LȄqc0cz(W: 4-hHpVOT~.L$A;#Wm8xscKm8л~nϸ8KP=Q0&-][,\v(t* Bp 4DEu S+ڡ  2€ܾh.`78 oo0ܬ/y0M412ϝ4 j{tնfTCb))Ёj&YӮȗHnWnSE2ݛXgB!d1U/p13KF%Bۄvu˽#3a.߉6[ ޫpw/BS@l;tϴkh5]˴bU8걁渖 ,B/wOV`S|xjڜO#Txɺr-~`E83"n f#3].X|B.R2mO@][<A vά~08"N5K:AhRD6 f(Wlӆ XT7'$B4ciWx9 0bUYb)( ^EJb-^ /Ī88hz͓,)gYZ070701000002de000081a4000000000000000000000001642603a900029fb8000000000000000000000000000000000000007900000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/=]?Eh=ڜ.+P,9YJxhbv)pJCR(\U zr8Ǒ"\bW8\X[= B.GzmGLV q/uܑLM ҆׬OUY,#V̴v/Ur}|ROW!?rƈ@{hTM~xmm57gNd^YPȰԼP޼;:bƁ7ڥy5 ) \伙>=8kbyFϏ'7^R!\Ďx5rXUy<~ {͓FP8>i̇ʸy=`Dm~_^K^ǧ1A䁊h2kVZ9͐Il$67>Nr{_}15xw'=|4[[mUzJ*zO~Vھ⺟5H+e(3mڿ2e|0/:;ny:Á6 bI/{ Luma$,h:߸CvZKU0iksQNyj i{m?Ky1_爦 7XaZ}H"mʔfR mUeC6/R]ފǨ,al&OF4UjJtM[UUt_@6i9c?f/m%|{!yQ#˪O-so1)fwĄɜ4ո;wؓ67nqWɷOKygP!j9؀t̆\, MzR\xg?Q!m1@y+"8?\&t`1>_j& lr"@+`"`N(*Ű7&MM$45M ڻ0 p˹lk h N03`E/%-Fu /whXUZ|FU@Xyj_ւ'_Vrln 3!ܘ$iB*ڪptbvb|b3(dYg[` GfG$}t5xW&Kwfx 1fKV2.>$ *ƂwARID # }}{{S B c {<&#uzR卟~+njA辭pܯ '> X sq장Fh^s aU}7@>E] K;Tl_x/*s@)1c"˻6ɟi}35y~5ޒfح;2i$ư1d>t r~TgK)zn|Բ=FI&=[Og3U(dN)-C5D2ؘ:vJ5d͙~+C<HJvguy%F&Rr^pQvIs7|K\^"boG9lu&ua>F;nlsScC^nBA^Oj(l?qêXl!p KQENXSHگ-)Yy84Sۗ +"˼lrΕP1DɎ ?a@FߒY_gىȳfkO*?قwT+Q / `(~0&7D)*- B>*sT!laoNZ ͕VXpĤw=_(G;O]Bi"@{|Am҂[Dn s`/{@|񲡾鎝Rzr4I$Ǟ|睂OKθ/YL qRu~穋M0 ,թ8cNoܠ,ȥ{( K.B"eD"l/iftvE3SpN[s.u$ ψ@m\<*O846|ɟS$h+_^,d\XZA,I`'t)8μ}ؚnUϛL^a EaĨ/̴ #b^,uս P\&] ֢@d)6܀1 %TDiͩ෠Qt0>Gd>_$`s9 {•ѐ$1$&,r%:tw}̷$LMmX0 'JxXߛ[/?';ciHgEA \i߇)c#M*KC5:Y!C.W/d!4S}7&Ec`m\'vR!W]HR"113ܨVilruҵ՛,˳f(s,ţf:Ub$P<,23fO% #W4ղ~7xt7|ZJ?S&f˲By PXUtM!r$LTd#ރC$ףL.rH"GCGqQGb< Lh,-C{ŽE rS:MeDQ?dx AM|cS0=`ڒW&fb[k]}slwa\ʐjL?v>W}zH7DtPM_ɇ(,KͲ3,/3sCMrx$yِ7`oD; tعr$M=tJ2>#^@YPzQK5H,/Z5 ©VSUWsL'jn6$>M'GÚ|:*(VI!lq5O%Ͼ:G→83SsvE!)1ưs__A'J rZC=cH *$ |%vTބ?;$Hs(.:ʿ9r^%磻ԅ>함Ⱦ}Ij o\k W1P !eE8pXBQS$dv 15|6C\Dz#.[-д?WHap 䭐"?f_fh2M\kZYJ{B>6f;m< w̉^>kj@橊zn V?%.axK/$jM U(ٌ_ Nq8!)]N^ `HP-n jC8zz{r=&*)>*`qIĜ֒@>CͷLB'Ţ\=a2^WJd5/-O j Hrji% ů(/'|3&ӁKUIæ ab{bӔB:&ʂTsl 'aO& z%%oBTqKeW=LxK{(iGa̻"]vI :U7u }T뜛ɜ۟ѵ[&OAeIECѱ=l"6K1LUxK*9X9Fim_[dغil!}6|oWx+wk(R-EBz-"ų'Gv([ۮ2k7 r3 WubF{C'@}78*(is6KFYy{ ̖H:Y$WIy9e8EIA2I-P' rV;>:|N{nZ2⓭ϙ<jB&`-a",2)~Qd:T/BUlEUe{ Y%bQ EE657 Ϸ f  WrZV̈́h6U '(Qz;1O5O1dʄ}cMj6sb(>=SL;)[eeHH7/31~+kS3,m,BWSGL);:(vA] d;O d(ϊ"\PRyBrw704B$x뢬Es2ߚJ8:-|PU4&yDIu i^b/, 4H~HeDWm_Sȉ 7?V\⯓&[KbA?".e WIG3.M7Z\No/e,PS6#Jh[Ll5yfT緿\RONaj#TK}EZؗ_GZÈ^(/~;kNa@ "DTnuԷn /Mz^JTr(b/% jyX35u@#iH'P#;T9F7z(hFTKΘ`$PBn7uEU/~86<;V`9v$1N^I*<&{קGNS_UE-/"Aj:0/~. ``#sKD!Ԩ9g;~'2PX.}M' zrdpאEj9EخK@̳*)aB 8n GbAck( yˇҲNgKTEIXz@Y)?̓7D6ޏQ̵Y -P`P),:V0dvٯE1IJ%Ϥ옷Lwp;pfEר "K0Ǵ3/mڬq4Vz2;qbB]"69(o)Ҿ.G"OMwn"uDu>s1[OByáO2`h-~*p0< %}z^rA|nSJIfx–3ҋ|kc#&g9F98VzEny?qe6W{ԶHۛ7qAj&Ä>_羲@ښNHzZ *nǥ?P[X3Ɏk'Q'HNϴ8ڗ6-Mlsv*t>Icyv{Q-7N X,lSwKpY"Wep|e ٝyb.7JoG!@鉍4N'N)>D RZ&lpyꃇ;J/Yѕx̴ ӀPKe eqhތ8.9\zmղ FXkڍD -LDFq]9)ZR`NcdP=! gǷJiIjE  ķ"W{) L,ϱ.H(Y>+, C0? ylBeJɘA3hˉ/-eW#Y+1!g؆-T \ƶFtT j ,qVyu, w+Ϩu #=PqZ(LTe֟[@bSUl5+`ha-UΘӴAzMYs_ȇ>h;Eu88 |%谻e "E8uPny-嶴JU0)3}RuƌxfޟBnwwU_X0#T Upy n @5 + v3\A@fp,QMB|U+ ow9&ʙ 0?CM$e|9Ɇ޲W|x[.LHB8S5irw׻U߉^"!-p^&ONQ>3Dp)~My_02%DTpg{R-cQ@R6>dALjl r>( %4NCCln!o_""-KR"-!cKx l[th'ƖJkڏG-EQQ$?n>) :4x ـ]IgoCYhb@zd{sAuݠ  Hwy`muu#QvNw؃6U抸X 찑 +յ8IX!ԇwWUĎ%/Ӵsx eQn)#/$; I3l0*PsuoU">PSou.[`*LZaPY=9R8vaAm.m[#58'yroE'E\7:CS~Ec.1"ӏ!5h46g%wXwFh-_c^N y܄iС1DA3tl"d8?ێa6[ENhZ iXY|C,x/\[ةw(\~iN^HG&6ROſѭEƭJIĵ^tEgZZ AʇT^z.O)fw / UTzOāħp\2i!6A4u&=,3Hvå?+ \h*Sguˏfc_fiQN~`+Q9WTT&44&_Sr1Yi4i(i}Y]8G\IV4lW,["0 vO+ GHck0+/h~_רĪgOPXנ_B3#SNa!ґ{? K%78T1~enuUe2G"ނ3Pbɶ}*j扙tc O<,dZhe(K\itj49\a2Tos@pfsw+#>ߧ 8Sb~ X9wv-U`*bqh\KokהT⳾ 7ŸQ&S3!+NCUdWS+P5Dl盽 %`y{"f&MPLH41:"]L( Zudq|V~Kv)ű"vD4rЀS-Y)n}ҍ#yJ l.{3%;Rea{ev3=@8%D!̔64O\ζ)*]lD4t\[- -,Yn4.$e[{% .ʰ{`ך0st[hv,u%+zE{t 2R7K921N'DI:ĨƜ58S刺475˪|߬9]#.+~' )pV߽nEOݾ|K%um0F04jc)=ۈR)+ =x5hd{VHl騳), jV[b b CwW9&E}鶶.sh[.3SIWΎQ}EڑY; STՂuӡėR3D#0J_z,@Dע,]Ȃ*E,DI^:'*-%QuxGgI}l]XI QY*:aPN?i B&24b~{S͌uV"K"dux?#@k.(v0gXBtQ5ιb=vo ak#3^ym 緷P|[JF')(}򸋚Tb^ۥ9+1j\ [6x'-] n`9Se8C.5JVR GF7 s7=.p=W,0`?$?$%вݽfwR]BLKKwݑmyxKQ*pKgGFk#cH+׵"{<)_u$-gn3:Gx%e"ឨWN*|=c4:NJ z9 fl Ǒؐ-{< gq#qsWq dL#O2b{G&8NXrGiM!E1ݯ`La'9)E"nn aSq(1ҥ w) {%\hܹ`cg 4dT8#sT1~D 2/eH\#@v!$Ahp2E J0~`)8:>&?ȗ#?b$},@wu  0*9:4/$ z̃'_(՗:eÇ=m=$,S>E1[ɿ`<,:N83QfKMJ/RQtz!I?H hqDH֡ foVulm 5[O W}`"Y?ht:Q}L$ (&xU`@$2_IpW9`m"Öz'ǖئfBUGf,GQVnPӁg|}Ἢ)C\,Xc3rrÞ6u:bf |7$mSBn֔`ZDg#憓 At@8R-u;b8\QX(A@%;$st s-٤:z-ؖ$Eo\5Ƅ72c"o`DY"|-pBD>>;R3Ւ?ވ7ka'+;=r= -,d@Y-N9[ Tk1+C>[H 95f1Jw;X؞jC5@%,&}CWU5XB@z4I2>`RN>-nc((?zTN.XyI9%ZEV׺U|-~h" vh󰼱vXVD_Jaqmnu,:5#!Pes +$qa_]mÄ|)PIͧptZbL8TQRpIr޹KH,7ܪcS"eőC>qxAۏ0 Sǒv>w?d\3&D5U;RC>f~GRIs{pCry&Mc 5`=ކS﹞ b8!x^"pR#%z:13u[J_WMv\"/'UFr`b\X~ϻ)#-h'odԃj0_"br#!OAl杣IAkup7/O _sy}3Հ3buJoeě;l\Rhًݭ ,ِaJ&ǔsT5L~Zw%+|c] p'q{3?)f^+4W(x8-o) a>7$ZļLدZ꘠^,Jl̰Uq|fR[}_aE}vD27n_ܣ$mj0\ ~{qalcԖ,FeԮA鞣ci.U,j-Re܀s>Ke{ 15 4guj'g׋!~[.1W<1}^@ͻb-QƧ4:p_rtqS:N 8VQbOGD9p̱ rwcZ-Dcg7Ŷ0+2!(%Eu4G4%F/( ;--O::$4IXDaƨtgHv-w8_PbrĄx- PV93_M;A5Nx7aߚYޡ?Y|[0:TM'kX@>kfy-njnl'VU﯃ Í|>i߅A)=B"<kԟ3DniXH Uyε5^jw~(m/n>GCaj:1L\*X $OK47\11`Qkzov`Hg0Ms3̷Vy @ 0#f,dq'NȽ5ƒJm/Eדm_d zs fUoT✰&ea#4׺"WfY!^ 2Ά™q7fqJ ;c40E̢vògvbUE,y,DƑFU W]|E`TYȾ14cUZ~"!dCZQ_ٯv#+&M~9$[61 $sBJ#B)%: c5;;TX_fV f%l:֘|*igT:eTN14ME_ p6HoPx?E5Fϛ$,;%^qMg+nS3X8My/GV`4ߠEŢWG4/ת5ܻ EOVWt_4::a鴈۴[grK;djqr]ȶR#uWp; dת#`rh u|i!O#i=xFw| 8gT= ˾Nʫ-5a-?bg/,(B΋叒 I;1:\xȭK~;O+`U;rYa)Gv2"cJensS"kK8K;w¢ٮʹ%>(f!17TMf2,]ye/IaPώFu]Z`amzÍv!c Q@?4 xMׇѤƘ؂!mz|ZUsX_ Ā8ueݐ_@'1,:pI~W+>oM#-0j'_-=3h%-KZ'T D+巬 )y'2~\b@Dj^$CDŝ 1f?4=N::Q@=X>t NIXQZ:JQ@@pϓ 櫎tY6뤁5d(.`LzE{<z*ӹ vbՠbUtp65cJLW X5IAQj"S \=ܖh*u3ާalfRי%ާ(fw7v򫑢N=F$=$j}dZhF9b%aϖLޣB{]HI(vmxӘz/5.齉våMLtC>Ѕ rUV S 2k>: Hw_p+ jɛ9pmTɻ+w0TWI @AͲ5&jTߨ Uwa"}b$U3Ås7׍'Q.:@/2nLaxŗHj&tQEܳ-kMt9[' kaug?̷`~"Qt5#R`,/i&{1 |}bVo{v4Yfosڀ(+M7Ն$ 3;])UH`\l dY߼D\QmHuec!MMJ1{Lq>IJ͇QqبZs@N*?:|ݎd/Ӌ)ס}³,}O`< >P[4]ҟbK <-Z `gKR3J1K 8l)QLاml΂YYD=9h"C8b|2bs'8^"2W.#?Qn%}3^pEqSQ) tG;~b;å\aj'\?Ӳי&%B_K+czwn޴ד\)@Wf5< >bd)od~7V%`Czavs$Rj9g|*"qVS4}t{mW2#"edJ;ѢpH EMRp /c?gRגgIg1~rx~ Υ^!̉ ΂z=JLⲫI˓\ |>3%0 ~I?zҿ*۟r}٩D'0ike 1KR/)]U9 i2iဗwXY *CHKBS<~KJH`k2t23 6FpY17cz#(66_2KT^I4!Q3=wU* nWu@ Yص ָO>w݄ЋS1oO@[%|`|;3˖ˍO0wR׀y ;ɗ1=bة' `g > KY#ɪbrݬbVB" oIJToN쐩BbYN~nh 9P0i܆&h(BQ b^OOȊn`cG9* \7ENrGH֙ :O٨zԭ, h`m3So!պhlqK}az=Mf֙;-k|d܋ir§޴9q ]7\)5~H{$.EIfT#nԉ*EYsiBB(m5 r@E0 &W֑8K2"pyXWƑ*CJKc&vq`+YFK&y'Ci'#e NCiUۚvqupEd:7p]"ҳ)ik#7ĕ U;L&n{3ͼqu3](ceN-f@ׂ,* m({s >] +J'?NG;0#Vw޸Cw\>w%aF##UrZ5eOL_^ۧʗAHAO3 mD02fz|>j2s /k:\ړӂ18U۪=I4\ؓ˧eiS7i~Yqtz0j#Q1k"irWRoڵm$PxAR9lrx/h )jfwP-]99Di܋͗tȟW\Z~^5?hAt%H#^!B `ۆ$X(?7_̆ \Crk ,On+.irKRVxݚ*I=c_"Οe}K$e_\AٻAOtU^|Og/ϵab0^H0bW+Zc#O5%A(gkUUZ 0~@ğAE;>0mNDIC46ߣ"V&K%ɕXl> XQT1Ͻ&>tx;.KֻWMXtN Ǻp+&=>-z"sA+Hs>iX dm]Oix9ne5S-гS4vI\sS%׵$OʄǯzP7 V˜Ro6}D1O%@ʳ/!(#=L)׹n/!80ƬLҎC×gA:_Rqp8Ɣ v,@]KQğ[I ]v |Z[ }r[[;@uL-8{N5g`j ?t&qZ<Ӷ$߻qåÝPf"9O\Iť&Yxzgݵzy!*&MLY-CvFl RQ8ڤWxOr.UDWB^i<*UP}p2ܭ&6G/Ǐs}}g{dЌǡDڐ(rbDJ-B{@| } U[yo2QbF5Z ^.H|g$C>uj$wVzv0.csX" 'EqA6SP &ݰ23D\gH^`KJuZow_xn2'S 8xMH *,,K߄g#6):fZ՝)/^C- bE"(}7ի=>N1 S)xZh7C KaFd+dww$Ѭ_dK@"|gV1czD^4WV*RPpyO~7Ӓ6nͧ#$_^*OmsqOnnZ0,M/zifxr3RM7J|kKGW9)9%P˃,|EA7#xyk.->o3wXPW+ ښ!hy75`BSmfܒǖg52 7QƱ׺0-w.ƐBq.fc*Ceu( o WM!&Se7\lmȡu+OumU1gE~G8 .} (#0`R⚢3L)<應 s=joAѵo*I/TĐN.RJ?+2_gҦxOe*o {c|1vx%^#5e98vm7m߻Wx&u9B)o%Ji4ɞ/$}fm + z¥UDODڟZ Gj{>7" NVm))NcdԟCaMo$eie+u= `yN(jgdbTߢGp@ۀ o<+1VPr&ᱍrB0/ ]b`6?TnD:9ȕBfbVJ/s2]a +/ɋB5ܸhx#c_'r#=R @_c7dt۲I"WPd|Ig ?637w_RBԥS" y~cS&v8i EmHb;ELS)j&m}w DԷA\uVG ,|ns$7c()Y_fvǑ'??Z*=s6bp_8W{^ZkOSLDAW7:o߹EGQmԫ#XɓKhRv)b [.Ϲ]k2&kؚbtX݁)wJAHBaUOSGH ?Yj6hšL:=U70]B$w˺bx(rymr'SK-+ ,7 c!qCcbY!'WGw/>)ğO5UܞEf`Ғ ; f2-3^p3NrN~qe. 9L!<5]`>UE3eˌv3MjmdTdw38PWLQoϻ ;SdTd`> pґ~2݅ 8F]G?Lj}qّQkk8S&,ϑalKL%,H"(%)%\ lu0 )zViea` UOc{n۳R1R˞Vg9!9U ;f z'bxWVA|Fj5h<$\S)͗C$@CjVjw40nsVI'I|. Uя[ה;k z((Pa.4<)~\tRћϏ%/<`o@-Pd*N.!=('JnM O:"}-iS=A(gϊ.ipKݪY2u*cď r$zLW0K GV$OCth}WCfZlKᨓt=@0+_2f5[peSp.񒦍l oJ5ڥq(l죄 EЮ ,e֒ų/Q()U]cƁU>Ik@UJު3y~DhB{!|)}!iQ&@[Ɣ0.(&OU(qwb.i]ՏqoUܷc Q@_o1>ѵMMOMHk5ʾzEq%[ 4z.deر{q0 Ɯ\3~*U hQ:@^ ~7|i3Mt!aI>P+u1C|;].\n(L6m#V]A7W4UÀU,@i%ٹƜ&xYv=ɴ"7nHAI @!RhTI>h:IK YǠ&5$$BG; TnoHFxa KH '۾=بh"Iynֹ懃pq&3Mg.aҟZw q)'sr˙tnTxHUHNifb|'8%1Kx36 {iYV%7hqYl! PZ]#x"5!ѕOcLzuPhb7z5u?Bޛtfd}S|&5fxaZ\K Ŧ{e f\Ꝺf^sK|fʄ}px\9\ GÍ݇zr]~@(ϊO,ڭ/GW۹mO+~pnA3/ ~"~_[Y$KTp|+KOܻr64 3kSxwMknzű- >u #5<@Szʱ5a-^6+5ԫofPxMhS[u!m]WN}w;'>K Y,ҽ8pU HlZJurj4(]i*jue ٍ.b8ہeUC lo_u(!ޜa(vD)z-mi8K/ Yvy=z5  Օ0bɯ#݅sɀ@U~:Ͽ6 zΕppnZYE*S>Eqͼ~ 4h <c/p! :FNKxHdՑ_wH@pQ,ƀ be*M0BYU#pIF}I[k|\//^@+. ߓ6#iPe8lO[ŖK=Kb Rk^IVrLM .м "EʅRp`*ʚEP6Xַ:1M2vH2[\PJg1sYO(]!+{*~r&">4kK0#TQ񛴲Дr'K]bA <{AZQdoU3u^%-(tLI@L:he pU=Q )/g+m7HQ_w7Znٱ=@ʢ %aǧwXɯQyd_~UXPc7JFr6\(gzHR|=^5+nqUmޤ,>$â^|XޗНq'd5.E.e xghz6sV>Ξg޳R/AhbwBnY؎Wbd_wh;[Fo@+079G;V͋ gQ~]!CY gL{o{y">Vɷ5Sw.Bhy"϶@]"+QaNfX ~J$Xe7#| ߓb#ޓlfHdAl|/e0zRvITf 3gd Im7=!ߗP]Om.HS0ak8FG jy,I)|5y2.ID:$?\!+(d~eRS l-/p6uav ˳dgJPjhny *~:}fs ੹qx.kݷPYAD؈%d<,e捯^S-džςej>z,T b9˧vHmBsBAU>F yk8pT gfk@h#V(zT7KK9_uvaʜ^gQ0v*J/:zOU{Iu$ }OUK1v3n>&~0ܤf]$ +:㮱5?owܝ?:]0z8I].BU]+[]PdK[aYq~ Uq˕zځiYK<_Pnu]eeMzF`Qtif[n3 oJ ,[}B0x3 ca-Ii#1@!_B<ܢ?m3pam+Hq贑3wlMK#􁊾Y.jZY5 IIZ]ƌH!]9N:]HxZ#Фektcݽ؇¼ïnͪ-#ֳAۛ:" =vAw4M,TH&d&ۛb wO-(󴋛bi ZIcCU17zMuPUB]35uYh,Ls4.]ĦGǑBv"Wf8$Ntn$xU}}ҞKbvAܝ'ӛUSN NJc'R rn3=z%?ԩP?PUg^ե矘 <$,Ro(gq9e60fI54gm2W%eTE/w3n-tds? t9+lܶ&g_4=;-j|=F@@U.@Bmڳ>^/K[EN/ 2@~nPh!=n74+' J fv݃h#ME gv/,a8DjJbHZG![˧t, 4ML-^42++y $J QqGm PpjܠM3ꗔ)dZ1nn`_Ln܈w%fߚdQm4, dV3bӮT +8 ؃I GISg&y,`p _]1uRs81y\hKoEMmDvI'GiAyðBl_c=]|G6 V.G`fs^JDo q>5pNAG=q9C ;*a0y-WB?˟Ai8ס #HFҕ-?(ֵVJX 3cr c]>SFGӪwE(Ph3RnX+˙~㱡tEjc>eM+BLCbSetju`7h~{쭼/~t}Ŧ(  ~ wFˬ=qYX}<`L0$ ,B|x"> Jx PY(pлMˬf۹F@tf󽻤]Ph lgp7] eF~= tGa۝Ȱ>T o I֫}+$YK@uYEڌA[YP V?j85_ksW~M\^/AzJ]E#Jn}a;LjC7jRtKeYMB^V:u: ?e5A~)7}nsF=ΐP b*FeFcDž:sMt}2ۆ)3]tYi~=/ѵҗIY%[t;s+rp1n:{"2ŮP8?uKVޢ CyR} [OԾכּ^@fv/ HrGC)Ëf/˨jJSIާo ){D[BTZՆGGTT Z?$ϙ@db=rOPr9LO٣0@?m-fP,$8Ii"i̅ce!c;fkGjspxw,ь\` a59>@9j%5`U5k.v˒CS^TKD].3FXa[!w#udClC~)~,T^Ny̳CdDf2RI<0>ᑭ=2 gIpbv0Co3+`Mم4hpb5lQ'~xr4/d=5 z سp&z(&˺muʼn5Ɩ*՚f܄ H ']96&>ÔsP?uCY:sGnÒ"A_wL`o}q4#O":qD"q0< >e&Kl0k' *{UnP^O X௳0{*Ehz5/jV-$R[^ꝵ+ j@T*>^ܢRM"qߔ) Kz[VmĪXǔ ]%LN7jg"Oiٳ9`,Wf_TO*"yI(IjakSDf۪V.EU IDf;Xd%F'R}}-_fL ~k`dnEc|Ҳq".i~s20r9ꆃ6qXyJQ58FYKwWY+5&oPPhn?̚>frrо4Ѻ~Duj¢Kp.zbAFnOf[bdm  .\Q郻JF{FLh==r%(CR-(WK,oHm0NrBbr~:3{X\ 2ߑK&医":hFݞwVVl~:9Fړjo8Qn ܞ J7^B t%]G-\KgG(ףEºe#iyYծ_-Я[+q7࿃Mtkr9`wQ ǢvU;Kj`r/^'U:DE|BNR*)}k 2ս#/_jǠhF'YEU$hk𓽴^ig4,6 l&@ Mp{>+ +?l+o"fKrXIX]=.dg0G]d{gI< x^!|kM'1 iRF<:so,9W*L¦OjrH@fç-GYWک4YsK J=BטFd!063N89yxo$ 9AޜT:Qd\A5\"n V',0jLW[zQt-8n/n|IqO؜v*K`d[(? rM.q8l MWl/kmtmݭVOQpЬ%s{4)ՇYfC7yXjY'&j$ k)$qKoڸmʙ-l&?eNRxFQԱpe~8MC;끀\u.7 9Xx|O 2SMHϮZ Dtls" x{EtI$H'Z=԰.DXT{ԞʾՃ $xɾ15(>Y/ ʯ uj"!`V wC~+%<;d8^V*Xq׺Ym {-;*Yyv_|WrfIFB"^ [61+\aؾ`UMH14مz@8H ۷atfQ{܈H?'᤮vH.;[p0C`ďhc($޳ 7+j&h;f7C%B 2$eҽZG[noxvFF# Xm]>B. >UOT;VL1:e >xup9 zkSY<:u=i+\އS<+=_Sh0$e"7)R+)H@mrAHߓTeC7+Qƾ4DG MӨ!Li.ft-Wy]D:4d5w-bb&jd}t[l4QT>C}pMWm%S3@v*R\ E`_ s.JOb&a_vчҚ.0tY„9YПqz}=qۿIoj%Dnf"p܉nd3x4<4.^Ddc|8 F'#GgXxA\Nla1 -ZavĘq?lt[-Jy.\ CjY ؄"׮(`hXS[Gmax̜J[}WJP(SԐV7{؊`-%ؙ)AwJD6|: mPBoB &XB(dTa先+P̀!z8 ⢅OŽ D~>`hBkj/?._ 6Z T?Ogr^j*/RZ#]ymg/1 @ei@Ll/.;fT y9ƞlB·](iR(ȌK'䆓UtqO\XD0eSq~q?,WLMo <]OɌ]Lf@$=GDP~حQ/a0[d)YF-0xMEyA⑮b(5I6C^ɨqD<ϩuXgJ0m0~B)g2.%GƇ o L%IME"HQi̢eEQf{p$stI%4[/[laЃa$DX.Q{R"J $Mh{ko,.U!_IN;! z]}q6㧇,h102l9?ٳ8"_v᭖KS7QeN?d pg <6/}9<ܤogc0^ Wo]@2D +9M#xr+| KyMbY4]9CԟdKoDn3*[( Y}*7*+lqVu?>&Ȩ`.ڇ¤\XgD6A2 vǧlح;OJ'+i~ˣUAc~Y_##%dFi~!8x3`WǢoE!/06Je>9~&iH/hTelv7|N;ko/(TzPPDF&ё oC@')UVՓR$ LBwDJ8Ok1wc[,~.F':sC^۝k)ix퉊q~P6t"/ga A8`NO_C>֠TM/߂i}[XG"Ѽ۔ Cص `X `zld`_hL50ڹeWPXOWtVi0p hAL>!{(4 2L/,V, [&pŰFH%\;5;qi+ȄGx|Oy ]>(vh-%]5>$R8S$qxa;ݳN#ya[P(׈JiރOn) &O".A '?*݊'Dwe"=\k!b a$jw0X-58FI@e*z1rHNr C_%!N`0M G1ʪ]eo\iv+l1W 3H>>l4P'(@buBgh+O9kbi\,pM1JlZLcTrHCпiSUeE[Ckt5 :Bd0\?0A$~I .2oJQ RX#j }+f-H:e.i6o }0rb)F]̼jFDl5 %L< eǬ1[~CDrlV# d onT;6AV wkZ xm4M&*WtJ NƂfLdÛE ТQ0Hk6s遹Ӓ`%aniB!d^E fOV . BoM`&K,ؠ(~P͹Ci4zFj-ȈyC+g3N#E\r|30i^-s7DP k$om׌=u<6 )ȩu +.ǁ=T5Aěh='N!O|d#uC>}iiU(o߿-)8m; hЎa1kDFfQJGyI}88uזN,<zk,w4gzHIԧӋi%f9Zf.?e r v;Օ/^;CÊf5 M7dTg`VAH4HlU%a%[b15 +J#`XUo)ժ$- "zSvQZQd3JvtyDً]2X>J8"z䉉֮l5Q]55-4NȦ;d UMO7ŨJh[a~߫iO<>ڹ]#l<<焗%{|yA/=cwt[v"ܬ0c3C&B#8C~HV#wQfVt6( = SiULk Zf hӨӯ46z`ZwEuKwVFߜ8$KZ{'hgg_z̗x.ib Q YR}Ay᝺Pwգ pN. ݶ5HB)G C\}JfK9R&xMA6bR9:>nu;L So}{&h #"f6_`>TӨMU|]ӢH9`R13DSC&xD9DƊ0E]?I ֫BHاRv|&ZKG_\ph0λV*ZhH~{oar&fF]͐d-3MyۮKKNm ͂+$X̠̞ϪAO[F ۗt-ݳGPg"Rj[nKKHu/r+}}& p<S\Aƻ_P;%eÄ޶8rҺ<"3oAixX 6"X|FT*'-4\M/,t3pH٪Waȇs*]eUԕܶ)D:Ba{JI Ҭr&qJR^;>HPP!,zMB$:h^ֺFaMN ʔtJ] UBцH<Јi8D{8 =OT^s=t$EJ5JJޔR;4ԄH]-q?JGԷOϘ>Iݘn!my6 *32Rҩ~Hɗu'Ig&uїhv[z'Ҽ\ݎt3EAn} N5Rh j*89=F6W>%7fi-qԏn]Sv|Ps]ܫ$TҪiC1D]vL5 IohNϪ Ew@nuro#-sF+V! K bx?%" D/|5WznVul2Lcf{'G~iUWݳ<(rd20o>iqGv/Fm&yǎ}8Gµ1;OՈ6aN5Uũtkj{|T $ǥ$WlޱWC9#HPф}bTPw`z j Ho+s-&JiAfb=!&b& , \2H\A˕:س6L/e+! j;QgvdkP@݂6&jV_ȷsT2mV! `ShFYġ4N-sj'{1\7JdujdR$-RZ8k2$xWp!܃A?Z㏍5 վ{o-F; k (Fq^w^:SEu}7ct8 ȯMf8du(laL/yad͘W?HiH#`BOɭZˣd d̟$T:kRݳ`o i3638`Z80K<WZt?gV߂kW RtD<}Pw0l_ 5ȝ2bJ5M}S RCW15Sjy<4K)2 ?}3]g$K4-* y}쉰pz dDRO(l9E&ED2@:v4[e7&(C \ ڕy<+{b#!+EލKNQDtCg(KQRs':E*fWa65Aŝz#;Yyvw (נY?c91m:.L]~ؘY`*%8)`#K"Fwwx)<$W<#g2D]EbVI95i^~>jysG -zA64ʶ(e-J@XਡX[AJS|p=LQ~'Dך,2Zo0t$y·׾oUZ%m3wQ8=Do刴Z9APD #}m6w[d`MNO5&nV|!G*^O9|t@oҥinO_j-Ǭ}}c (rw'[8Y}B 0 YФ<ۛM~ғտ-1\\dqY*ĽrL}ac`49%l õraCi 7VuY#Hw >3Ll6SwC9ͫbŚog^)r{=P߳e.vYgC@D ?S8G_a= q,/m;uE9 sz(9΋œ=}')S{W~rB}@ Tr] 3.* vԩY8ƵW^(U$PSg}V瑆,al ͉>Wye!6^AƎ>.p&hCrakQ}/B]tOq]+(y&VBB𢙀pT\JSʼnCmy>') ݡV\@s5&b /_* q<l`b 4=&ZZTZw3"8Oű[ ݼlH%\i kߪZ-,-Ka".MIcҬ<ۿfgj }  E*]:Őٿ%+@.us [>GY ja#TߦU1-ב@NZ7~oYB ׿hU6$FgS޵O a<~J[ hf?ʙglc-@sf-V0G4 3FU+D Fw!,cPW W ׂ7Sb̈́d},mFI2އ+=vfʯDͳRY^Y~ Lh7M^^(%GLn0fІ:DJ hi8W_twR"R9 !XZ'/v@'L],t`vN8C-MuLffl9δ͂ e#=9꾊hͰLnub93|s!MAK}D҄_QuIs\Yu+:&h:\F;@2{C٣ts֛ U[oa*;^@dgW>]ѯx!d#qW_vhnTzϼb?$}WG©< mF)'r^M2Jcʩg,u*;TKT (wvט4X\m{aTm eh7A sOEhǂWXv"Duꭩos7 qodKmb{wLl7fNZ'mVe~ ӸAΏY?1d- vBߣ!jB%@]$뜃-0axlB6Qj_fƭ|KOQtφ 0Tͻk#SgD jjz#epQJV$hxؓPJcрM| Y6BU Mf* mV@,YaZUp~f"}Y莗tSՂh\zN/vFNMLpnD#Y]΂e;U(KX!w?vPGc6~F&e3!<;c[V &"r!EjU¡c :n[Y52m6g*|8d]I'ϪL)غq^mg{R~jS]QVŰ.Flc}/FLTGZH*8(Ml["+!0DKB;9H mDL4sz2fVX*-`3o24M/B$8nq\kyKnXbv+,sZBatO,8*+B`uhgFb!x!F{A+&cJ%r1n9z"㬬ԃ I,#psδMrƻJK_(G:Q,;\fv/*/n;|P.``iIk wԻs^>a`bJ.Ǵ֋4.9 ~JPNJƪJY ɪ[Ast˓~Ă#﹄ߚ/6O'藲eBj&yzWnD/ǯI̥`)XA>QՠӼ>Sj OU =. @gZjPo[Y~FCF" 9}yQ10Kkd]R9# hu9LeJd߅ ΠS$gG1 e/u@ |,ڶc( XT9Km/.8^ORCb.)2. AOpB Ἲ]@$ٮw4 |wV\TTjR(7 U[Ym%qpO^7ϴ4M8E5%+h5~m)N)2@h=q%DqMk0\]V=(5-` l=b'1fElj*| zQ9cZ@/Z!#V!T wڋ?ӧ_n\,Pu^GO!m-#&^K=^␿coLM`#{ i=Q rcq%٧tKG#xe|ɓ_ Y1d̚|g{|rô~"JcYDD 36g-3kĦ\zVdNZ:uzޠ;kxt% {8f_d_C[:i#\ # /9Tc Q$WC.wӟ2wί9dPX~jEܮ#oͥ-9ng!bgc r+GưS+혪CnwG&hj0N$$YO{<,gx~XSʴӭH+-76l -(>5)(O_R6dӺ!=[e]ozzKYR\n4>l :X7Sd@Ty] twYBi76+ ¨P{Sֺ5/8f5d)E-f%RSiر?Q1IJ) p tXg6L :GZ,rWyeuZfxc ,7S!zN$SvKqQҔD2~ۊ`쮯C>|XY,58=!!= Ӎ^k5rI$PvwNl?xuQmͲ on { 7%m-d BR)P;\aOKMHXv`lj=c6EƋAxϖ2>"diB$]eJ ZfEÝ>XU:Yhxՠ.4Fp芀ϔ<f.ϽhK:S X[/+Ӱ M# 1 +F?7FaHiz+O)+`'_\+\#TbFH$9v~'۟0ǻ%xY=;h Ɓ.NȚjYڪLa&0˖/4Ypn{ m{֍o mUoSGêDyw^PYIϐ_ `C" ZiS!<Ȉ X|DwNB8þ}ebl )+8}W$l`YeZF}Rfa33T!:4mƾPٓZo(y;tͤ9Yy^Z]T3LWQPX&eRu9T ޾ʁN akp._.osz}ļ O!A:C'SK;ʔ礷w2̮vf9`vUWm~c~kyԴڽ'!6y}4s;6]'X?b׳х:P*b_}{uĒf-0ӝ+Fs=6q,@Qtjԧ>T,ڥZ{,3wW*}h3c7UQ|܋adfYbg,Bލa@!CH-*_`O#9^2pcE\1C pjC3LK+ O%,BDNL `ww.QUe`eޛ `8=M4vӽiR)㑣t{8`7=5zT:,<Ꞇq{ף`r%;zfMJu &$yz_zgs ڠzQ8epI֖SX(PDDܦ%)K41;wW<#ͱ<Dh[6u[/WHrn`Hpzt )!`B3=![3pߒ})< ƫ B>h\]Ѱ p 3`>xpbg8wjl]?̱*[; E/%;['&'&cX~9._,6~nMڊ4kdupu%ZO1Q9<o2}. -y)oj9#wD#wm}jpvؽc0H}/ 0 :.4wmy(lNͩ/~4|0C~I~~eܕɝV__8|hy6n8Oh!'nKX5q ;y A fo\}a *c^Nv&Ry+KKOF{qR 7Rݢ{iy͚g,gVtP5 xqHsp'j_Mc0s@3RюFWE>R۹g1UTmwa 9j5z>geȌw-`ؔ\7Z}Go.VQ7m˷KxI*aC;~!T kS~FAߜcB?zJ147Q^(N';Ӄ"XwܪVƽWL&O/el_]4;-M%+X!U2<+83@n9"PYM0Ha3X3kk 7Z*^!L+;{;V, qڿs͸v>*|'5;qWX#?~~h btBX}ɨ@p0ڿ>[3hYrQ uF(d;0Qh]Fjwpcj#яCY֥*t2π}H I,Fo{LqvRzdع\0˻iNfG`13Ї A@AԳV#sv;6~1(ġN_MwtEVN=AzX^R+Iļ2]-NQsp8ާ ŠM D*;ɃŎBiɵȉߛӴ;/Իd!SVrTfI t** U<ɼ_o^B3G16]rE0Mq)*:gi&W=Y~ B }[\ה6IgM _nU$ ćr7g._hy܎RB;s Xm]=2Oec<[ouc{ݦ7K68)owxvNE%k GU|=r'DV-_~UH5j\#0M\RDmt+rNndP2:k|XkHY>ڂqǧkeRPw7(x,"Ztp%)i.8zZ3}/OL|73zCgnYkXK>ca DE"HTYC/ފ2_&q"Lg({֡$3P')PX^A^<'N7T1igs#/7j,Z?*׊:Xk97ǩ>)ť-6lO̫2[*X {cѶ'x<2H= U")˵ךy ´]~Jȼ)z!U0EX 3Z:ƪ0 JWD|0c=pI:pfd;ҘbC' 1㋰>gD/iUtO~ɳw!.Y]~yu+'Ar(B#]\5ݍS`AQiA\$_`-4 %X𵥸\ <~þvtU$w޼t~QQjv>!m ֎Zkazg$Lp,1t2p| ͭzK`gVJ-/.1dzIU3?cԗP if`|CIw9 J `HPz4,jr֘; oL@xO%e|y $ Bɴqy*|$\—Hc~) EwxE ڎv/|.v&)x . $"^$4#n'"U zK!{ ~TX3S:?dcL,\5b~p;0:jMauteaN"% K _x!pEN1YftqXA.8Yb*a\"`{p'Ύ:Rc] 9T} (̢%Om ǩ<S\] 4 4{B'C ΨT8n˕ |*s0{Oj w\-wT,S@o^ Z;BpQ0e$ )MʒeTi\Hihe:(9; K8x{ίbY;b58<Ȳ<CA) pAavƎ9/{Cd`B$+DAa#=NeUpl_N4xpҮV4Ҍ ,nJZchЫY'~\/N4|)=eX< 9sfuW.dz <:>N?!b`(@CSr)ybETP]v{?Ψ:#C0Z68Vϒ 2b;f6Xnfp=ʻEknXܭ#Bț3b(xb/2K+,v&߅+:قYӐ7I2&Օ-S!@\A5hfbY7$Q qhR{꯵%z0}v(Els2n $M"<I@-'oaqd_FitŸNnx.r홓wpƽ.>1e4!@ǒlW;ƫo| D\ԌUc PQ 3cr D~_I{" S|Mp6qȔ/ςRij;׈YrzQ Hj@,`meqw * -{ ˱BF"ΰ:Qt/ES횏A>(t" B\(:ޤTM2~Rrmtx* q3u%1u C=AxDe6'|G6\w84|U®%'`(j#Btv2sQ4 Nb nJěY7YIDTx# $*ex\$84h5.kxң3raT1Ygxy/ LȠN1;Μ|~9QPEB`elO"{vN#jB05}{cm$~@4U.vњrUgw'.V3VĻR˝5m*(2iM¡V8RV%hy ,K' 7pSh#2I 3v 5}c,ꈖ>u`p:+ҽݟ .T)Eڇ͟ϫ'~Row Yf0-Ul9ǁǴ]dAX}{]8)?d@h^ 5յTL7jk3hl;,IwH2aXGhrݡ rpgNNTw|lߜd_Phcҍr %#M0r5ziRo}TE*R\kKFe"&:vj;KGiZ*&mw^ eАBkoD=H;~1VSםK?vqx/T0u~N}t i}_|Q^b(8!-*ϼ qEB^VP m?./qݔ|ӤO[AS QAf,9 A[RG3L&9%K/1_M).]mA7_5$#No/ Rgl ,iUvWUN-8Q Ռ~=|mڃ07 ~9XNs|8$Q,vPmXPtYǼu⍙U[y,h +e Q3-qa4`,x zZb[j'7c2|C]XP:~%$EroA^H[k|doM#|JU +Ѽzթ(lg5O7[}O +IzWw~R?+t[cbNx Y'gbw9 YJΎvCxˁ1hURYQVCdCyA8Edr+* wgfDNSa25@~QX03asŋʇ}!\JOU]}Z )bCUzwiD vm^ /~&QX(k:BpZ0*L 4 㥰s{beTզRl" RڮHUXGQǢrzM]bۀ Xt-bYWp눘pdRNbn`gax˾99>K~IDobJPo?ѮTvχݰz$?~էy0/D@YwAqb#Ҙm ʕ8Z !  Aɿ2\*vCĻy*E׉,M F߂Pxr-YN:羼*Csbś (K/XL/:`<$g(Q )<ZvcbOfP_K6d2UӾL(~Z-w͜O]#凴7é_ۻ>ə܄ZjOZgO,[1Zrcm"#Iw*~9..!#WPRPp5?PҸ.I,_KU{ySxګY5Y+e Ė#:oBQZ0:EfOwzD<aVʋ܂IOa49=jR3W ɠ^v?ЎL2E!,ZIt71KG^  u*g؟]ZL7{O؞ 0#G<bߐNu+ *=4  WǙդCa–[< _뉯Y*h;$^^;bor*MMX>| n N$352a(Or>}XYk%49eMOcWTIbMЎ1P y ,ܠ 'PSwdD/Q>9x꣸w2՗ه6~ UɕX,d,v!H_6t*ᵨGJAIgoЗ =&Û15?3E^E,X|3)\*z fjbKbez{}Ht+;Kjcۛ;9!eNv^D(IΛ )}O&Az]m-op +K f+.h50 $b8C穜l}k z%]Ot0˥QO* Z7Ľ/4m{Fdn[7--t 4]rͯl7to:ی]j&;IU2 AwulftV2rӘMkyH Av9Syn0Gmq Sb҈0HfD1:U#| uaAwD)0n"1L}EaRQ"C38 }u7#YU!9:<3@[L)[X'͓4qzgM̉3,AnTp[>N20K!tFÊT/cjHa GKɫH[ؙv2q='e3y $tlUCRC%=;j&K 8r]R>kVn-w\Aq/?kXʝ'{m~!5jcA'=$;C=egf%{Y4S^n 9<_p&y27S5ó(n^X$O}*jkya>(/>/SzspD0]b@:GV{OP\49J=3$/L[/?mcl@Z /m~ 9ަ0CӑGs#XWGhZ0~rV4߅}NmOWUi`.,>b9/޽0QJwL.rŤ(8x SbUE4j|ȽvUKY}fn(J rt ёqk=-%:ooX8:TE7AKS F%0svG<h(4%KC?PIW(n׫,auKM&Ȥ#gk|W·Me̜Rjd#OTulSMmv39(8&Wɑb܋u%箶b_ Fo`Aǡl. 38b^xNu)x8VW F?NiIFHJ(.z_o#Tƍ+\=nBwcvkJ; dquKH:!PTWu~H`.PI̊l.h!/x4'aݹiOz;y+[E)]c@K] \P?]4DHJL+-G04zǶ^i,ߊZOyxz)}b {-:%ӛ(Fw݂W{18фXjoDtSh٭,Vp'X'~|@^WWkl9QBurPnE=9QrZbUeS:>9F<у9^ȝg3 6`M2Hp/ ,vR<:/n$~2&n0}j;XW9Q"}ۈ::!.s-c‰aO>> K*4z}~%To%JPiR.E W pEC1"K : @+1ӍnIՆd)x;5! '!neb ^%`Ax;5,}3$cgŴjtiK %@!dtTR["@^s#KGY:wf„8>aqm\}1?N$r14 "e)BV)G͌1ѭsg6Aze.3zdAv2 xKtCWp5[=s>| ߈[[l&)Rr}vQ 7tr>&0)|) -Dĺ KUY*77 Y\#|; -sas. 4uBgW M&,u!'OÃ%Zk3m3:ꪚBポ> Cbb+^AY]~! M )|qLLIqҊtJZ5G/s3e/WlI("uKl"oW~i`[{츝61Yh]#>J[/땇QkF"傀u٠KH#ڶ|3O􋵜(2BVPmZu‚un#Ƅ<"nT!+ ᐘ?{<7-  \s@>⃂;J{W 2VI0K0S̓v؉) fxg/FN@hˁ5pU20jezqoR'u?eg7.PT)5z,mKaJ_{i,|K6!}^12/syعJiSxhEѭ&ċ o1o y$mF"W*σlɁqFF+T_|xsax^e\GsjHټj]oƂKlkͪKr K*u6*ưl֥;qytI1"-:μl` F9 |ݨxDinߌKX*5"PIԴwy`,Aj7ѠrɊ:M"~E/q+Iam% /#4ӫ>(0+^-JMA/*=q9LJZpaqΥѲ: XrI]_iWCW5^a$$FV*`Rxpkf<BxP4gn$\ڤA[L X:_+d #'^qуxzPPop#BkD ~YYICzoh+Ό"m3-Ժa$:Qd}Jb+hd1VMʼ8#Sˇ =!ʉTM&߲pM"T'/TI#-dCVCIu@ziIn,O`g8ZzHQPV䘖$tBTacc5γ8wg'g9F{q. T`&נt6ћU#1И퐳C*3锱6duNϳpkX;oٶ\Y\7^(gH yyPA!W!e,J3"Y7_]a*[u_/N$k֮kqd`{̪@# r )YG8w-g'йŏY> l'L|!F)m~n#]NPޱcAavl^"l I0XZPЂosƁӗF,Mv #+l/K9kR2حWWpA e]!W;gO;\r[ۻT. @5?Y@/w>.]PԏU4 NIjg7r2k#9B9.{ipҗЮxL‡ִA1ˋ(.A>R2`?#7U}}ӈ !ÇHs̨?K |onkIbС)iwzq_Ț'+}b7,@]?M1w $L- 5pϩV-"hi:d'6vT;E} ϠWB#vSJf|Hꃂ;BS87_ZC[#L6Y?y\HUލ86v[z~Kzڊ n]K t{L~dКuN3l;Rп\E#Q ;Q.QNd|B[z|&kl+3r\x#3Mغ8?;q[if>I2DCRaW'mL8JEGKu)e>w2#AmU01kN-PtE%|L)bԵ l2~ B@ҜA>ܱ.g\ӣcb4k-ul9㡷Ȏ[b6*Of(K0}lyE':i0%)|4z_* (6,_W)ysT{h$4P˙뇰/wBr{ITKe8v՜,eDv.2Tgj޾őG$L@J o$rEBGB0ދk2'#- iA7N1t34vŨ9=bgd5uN3D]SqdV{Jv]=j=AVf?o 4>3^Xw"ap( VSwW!((W5>HԩFW17o3~Al(mT| %D>%ϯP 㵚AC~Z~)ՙղgwo昷ިdMDW@t~ĸNtzV-W_‰Ub7azJuk]>w_=Lpz.tW+Bw>C'|X]1zW0"q0SY#7H34fRy ,8~-#/zq2IlqnЃ]pa`ni% ̺rVHƷPo$ OyMClnU'_{{p|]r6xk1ُ.%ROm>׹=֪8Z:+ǭ̀TXaԁj̈ǭA[)d1*ou'b}|u>kPk~zA~ T53X8i/̨d}"1ye97JJ\@r)]I@ `͙^"p !>@q3+9?sIҼ 6JU&B  &gG>GyʃحJR~H;S/^4 &+rF]k9Y̙O r̓yhU D~RL 1Yd)G ܦ@ǞD"|ZOꏔ!G4mui]5m!X ުTt6>X wC2j-._+dGz W+ȽW_P r+?'mIfO++x+q 8lUB.|{9@* :x[H_ "'ڼ(>v81/oWu<+!qԏ}(7{07>Z[ go 7>4G /v"b"HʹH?/ B : :|L=./af{ 4o$?vI`n쵒KǴ'"ƪ]t?Iv~"yQT¿u ;Ѧ 5Y~wyĬU߂E u oc0t},lȉr({$'k-J&(|-{c \ vHwKk~&^0OqoZʞ:}ѬQ6<Tg7HBT4+i rNTv3pƁ2OjzEA8.B5(K"o-,_)uƺP[t|%Ҡx>^KIBm'oČꦞbI[fhYȡ^+D+ @rHyi.M?LyÝg {Ӥ/.Gt]I84 `1 D`5.U[\$Qu:/i],E B^= JYcabB&pn.ܞs]ː$x.nfnwPH=k5{%Erw*kϫؓ=&3xjs08)Cafzи_&tK\3qbCjD2&~?-twM "Vm6|dPN>`OqO.覠Ӌ U79.F=^Sr:ps4E۷,{0zFV+4Ep-]5v38@- D 3ZHߍ2#6v.] s?Uv+ԓlnQu"?VޤVlGNt sWъ}8}!nE{<¶Ԥ;HNv7m@yRfRVpj^l%P |ȑ TM c2Y*i-i75q\Gik'JVZC}0VA 5s`9˪F* ;>+-=͝XT\oe{4w^ EwbJ׊'YM=Գ5C$RZj̾JJg~w(X/٨y_}F`9:xD>"L #Ur㳘 ^TGNjW׽ cKg$RǨxꮅEd8ԙv|悠?Wι#w1=\nr95 QOb߇S%iNLRw@h5xGKj- Șr\4/IMz4N $00佦1G #[y(ũu@c? ; >rV+] A|N!Fsjώ @x *L 8ʂ3J K7a$ޢ0tT6"w /e̿]dV7Y JO f-6:57r}l8ldʑ6 heoQ)y_Zo¸xᙌK#7"Ψėϫ?T?ިWϵgG";sA(+T[xS;$PY8Q[rί3CCVMQ+W;ZWU]'KTFsQN"F '_8淃\Qrߔǖr:@Z Ð9*ڳp\| BWKQ%3H*Mce}7 $1X3%pB 6K,b C1 c|uE#lHw\bY3{CA=tAͱEjS Kɔo\Ϳ˾l8ǃ7 U 39*hLilm,ׅPj\|i fCzG5ۖwUʈJ^!zR x*7 o\nZ9NŐײ(}bR~0K_'Vo:CP~Ӑkסp?fvcyLe1ƈ|g"t\v2H]x_ILwUJIrJɖz\O,G}~,BGK ,6)8nOIX|r/DNw)OhwKR URXZþn])Ͳ&AF4 ! RB{6aԜqc[i3Ȝg|b # vW{t''Su~"ofr߸ ,SՀRPP/TCC]=hncҾSI~*4"3ɩ6U`IN0N f[=;|Q'@ݡ^+/K{mp]'h mH-`aˡ#u]ÿԝA>]_#Rt#wr ˚ǫjx_ӹS C7R# Kx^: XTߡ57 8qȇ,EJDr}sdrڂڏҰ1,{d_F=^Pʓ;Ji%F>+ښVQniuP@֩:dj)fIqrS-mصIr4ZtXMwk[93LHaϠR46dA|KЗkWWTgYgoEJE i#udNS=9n":(Q%0@դ`/瓓#ޅ_hR'kvc`v?yG+* MRT\uRwb N8DLhA+}I0K=4pR֍Bз%b:yNRLRћ@F,l[*s/X 'QIZGaguE% *oxh(YYjp: A{33*QaL0T~Y-}v˽y' pR4:)z~83:%\4k'*%bn'GB9 始r12IAG!F 8v_iy#ڀQ3xӌ/ PZ8~ş"NKO 1'ASUȻ;20@ Gv +ݴ_'xOXZ D0f 7[b${z^s-Rϖ| HE1+F :>4m<"NA*$rS|\!5`l0j=9TF2h]+ Ey (p#Kkf1vw@?_gS{L$ wsěJ ;D'кE &\dKqEF@,jT؃w *yJA O02 VY@<e6 İr=]:R# HNf`F~vMJ'޽G ZA\HG0E4Tߊj.+;53{֕FhC) EЮq9Sϐ*ʻU_=MBE"exB0eg-gZe x]+PƉN:Kq6Awm~h4_siIێ&E썅aUyz'A^Xӎ-ʅO[}hV\Y4|%8g D _lՈLQV=18sÇ-Y8):a=IlYM㞩}3wdϱu /5Q@A9;N͍B|cfDZ9r}Se1/fHUǶ诎^~(oIg-х&j#{kӹtZ8`6 )|G Я)&B2cx*I3~,YgD[%EIHekP^HbeaoQl(+H;#T$\`OW{A }. UMQ^cB,%-JR>_؝VCSP?7pskNqYs6}S+;*Ok3Oj,T]k| ABsdqj+عQS@1Gٝb댎نE ٹl^4vU +9-k]G+ ,6]![YGS"QY\!MhbԮ)Pt*U]74*/cAHe a$i˲൞9YR>*b{JLϒ+BZnFڅ^Z YZlj[G zqS+aB\ DƛWLFvA1CElQ( k2Jya@v!O%-jqGRf ûu 5tH xF~)31Pt>hNI*]^;D w4bkWy̎G],Hji[*W$j\:cOt|bY|0 ˈ2x"Bspd>`Ԡp76*oPSJjbi{ m*e3bMLOdu&,=UI ǽ4BDlNXfП뜈>'2'qWTUU#/ [y9W+IFD=/y&U avjv;$ K?|/肩Jt)4*n}芻 >}kj_2rS,l><-qkKb%fPjïD9ۙf:QswEPV3=_)1 fƸ rr ^5]oN_}ؘDvq}?ٵ*]Ć?ځv l}MCjڍc2rWN[Yۖ/A!ş9Q 9aâ~֫3ٍBvSD=Z~iTI6,}}?NĪ}G1@Aa }+9z"{7gԆ $R{:jѠ^2vdώ7jstWE3z(k$]eMk`=XVc88M^a&zyYj/[Q\fzVzג2f3+CLWH*ys5x !g( nn/޻'JHi '\Y.`o 9T.bi:Nj_Mux@r<`b}>P*;E\uўZ O׽IlFP[\YO8I0v;ѳ3i^uCioFh y긖Ѝ>2YA,xur! ~ͽ!h١npwؘ3wϑZx,jQ:6ǻS#8"@HPec_Xa?>vE|]*AسRޕ@y!ハKڥNi،]\|}a~INSv /?fygZWz<\Igc^(<\*iEػr`3,c=7OmInVXZ'򽏚v_7O%3صCrn" N@#QtL| Z|iI 2OtQЏ0Hr5K./W*D&TӞwVp#FJa8#'Cn`Cvg!BֳN$3f>Hmg=1x8||fu [ܗJc[+grv3!ݮkI"Xž*(}lOWM3c=Q* bĂ? KoǞRDH⳺d:s.$l519QLvY9Z:BZuy%bti/6^7>ƅaޱdhi4Z4رP/JHxo}T\ytr۾' Q;viO 7M7) P)N|+##/FX %kQZypeAWЃ> /6M\Z#a%ɲn.%̈ByHU!Od_Y3PÂp1iĢ=aLir0ؔFeC2g,qՉ ?5t!X7Z $̓/P9!bŽJT B[uzzHj_ YTR/6[-+aִv?j%G <V|}֎!b{#M2Рk%|P|"\w~%dm8(%8)_1:V*x:6ҖL3:G>I=~3 9F;7;W *McI#z5Ӯ*uua>8齲G7& Wt5P jQm&LirԽ k9v3Gi{ߋdt^®б#BFU>BXQ纏͞%U7o(RsAbk w]wM:PtC{bK %"t-l-0CS|d,~;ALmɟut!mK#s `d37).m(`b;?m291 Iokfw8#7AMl|BgQ6b꠺'(Eҧ/yn`,lXj<~*ݷ)(Cm5Z7dc~0]5Ƕ? S](nK!5$0D]]禭_ Np.c(h@,.d=r 2u`P@Jӝ;s*M\?[ ֦:ܐA" Hp0e nO+cF?/혔;~O1#7vR*frt2^LKt;NJÓx+(}# -?dgPnf4is;pp@A8rü,ti+g_x[E\~9+ T .mj M(9 ~Q paj >r[Akt> !9i K(`ƅƏ#]OpcQdf.9 ۧ5/GU"ь C}˓[6 d4w%ԌjNg l{ڲC)ER`},PS_M~ E2:'$pɏG2ks.}Uz;6li9L2Ǻbj$(v F|*Jq(OcrՋ%7yg:_STa#++T~. BjIY nfrCgB4DՀָy}ö2 K甫NoFB v! ;ǔJ Y2]#r2Ha#/Di]l=)[ NڧNb=X_͹hi3Ts }S|t:b݅ ݮYG "}A+'o-]gZԳR d&Mٜ5K)7iJ5Ub%qUlxAqL危p"K Zan/`o"j4/(./;JY(&}!|zMl~7)E.(_ŗm|2D 5MD̴&ooa%Yvd"eTL)$׎p×B?#r J,X| N8- Y%hI;|L{=#҉rF5'Ǣw)DS[0_Jh F\o`;)XZ{bw.( QJQmۛt>weeĹ獘螻LY S@ cqe:ꊃ9oeyj \|Njw 8,U|"طAz[2 XC+$-d%H4Jeƞ|M>OMZznp232H*w\=|mtO]ĝG\6O\!};9[) o]냙Y=9 4'qF.LկT8\V!sG Bߟ|,O\ e_u9&NhXL*4і] kRYi޿ԋ BzH$]Ytӫљ̊ʷ gw?KڒRici^+"NsTvj`r&%7<.LI N6bRA 2*wߏI+Xd*Pou[U„}:QU[\qh-DM9N +ׂ ňudV?뇤lN!cڠbg8Z'oCm\)xRmk A{$=Xɝ>+ dz р*A"g8=ɫ*KC=f[EU]i36˰D9}̰<rάȊ1NY\ULΫC>K!49^:R(JI;&fPۆM<tAQ❩º`) HZM_j^SsE{ nƒd"vM#D(4=w!gPIš4"1~zxUziqF~mN&nЋ-m:(jEKٕ1b\ht9< z>b XȾ]6C3MI=}V2 8X9G}OXFܳÇn5ϋbMHlvӻET^9Tr|!_]W&cd/bh0֮5v &Tñx}t@^;tK32ZPe1˾R%T>xϽA]7A<(RL $ߋC y9n)wT8HRr$u&)]QFؠhSߞ {Kr߅4i/]sirjڒi `z#!̼Ȭ3nܖnòzTs5ވc:`wYm8G!A{נ CR A ҿ85>$h0xs( gyjZCzNA [գCq( WfJ> j_+]tt. %ahs)aNӌ>ް/U^j7y%VR v Z{>ugh3 HK$@RsO8e9%Tr -y50^SCu-]*:ͩ _zmf kߙ4j}CP9oq Z**}9-2qϠ3#$Onu*Wn_<6Ԧ64HbZD@6Ij1 y@ar{fg!g7xyQD3H򑥹̓$)CTW"ո[p@sr oöD^ؽ> u.nK53s:UMFGkH]uu{ !Zh2{Ԇ]LNԧPNl-#R1O4 Wz [#[0kdyD|p"ۍuje;qt\ܝ6ޝE0i<4y^]ԾKd`mηmstV Z,p^3 Z;rm:ĀRxZjwa}v ()BqEh;u2/C1v 3OpYJvZw 3I  k=:VE a9EGEFlm]dPѻ褘FM 6Q3qܶj޲$OUE-P:O?y"ͦf)"A^%hqR~l?Di?/n'Q??{Cdd^%]7H~ۍ4׊٫cU%mM3Jdu0gWm}Lȕ^7}=#0zRȫKk}*ѤV'b$|j2K(4PYw#GnbCFbZ*$Sni vWaY.Ι:C:6!Zhs`h\>CA eȿ:8N x!ML*s`WL6Bja+L$:В-z;&Ex.h$hRg慪E{A@{H-W,tuctrd*Dg*&ly VS*]0-{G4|[{xN&+Zm~Q̌"U/Ea":|ÿD~KmX3#ꍷWZeBG`f'pQ|vu9w74TŖ|eZ03 <Kї`Rf;Ll,kiQY)eϭt˿3fݦz{56ՠh^aWs?gB~q(f ݻ0e*(LxJ`Z^fb86kV7oa>e#)v8Gdp4mu'5v,dX|뾫2xp {FOkɽn FqlW@A8)B-ɌxVO3o4h s8L {2(olfIsK!L:kǯL"V:1n $fKFN쏀,{qYr-Zx2c>Dܥs1Q Zy(YI,W'gH0pJ ^[ 2{LC2"MyLqBR{} z:Ј \hW70@ 7;u{B phpB hXta4r^73kb_#@$R%_}@v)\^*>Vw*NpLͬP*=ұ_-bKJtOԠZ.yj#gAIWO+X~:LXp܁|$?w ԓ( B=*?D# j)Ze'y`v:Hh0oR%Vo,sĆ6X fՙ7Wf y2ohDdfl4*&ƃtCN XU|%H,)V*|Gȁo*8R<e-blc螗).ۙMٷLM$[T#S8ѪI0WM4&..^ t*kqiDka,.h9d޷0E'}V RpBEht\BR8ˈ@xzVsMiʜVo˜ő c4Sou-EQCND )d]{NWpuu%RǙow i)Xm'gIJF׹ mX(cyj}WhBDƇ繉w273abD~WUvV(B݂9\:Zv1ӈg. ?K~3~QCi2U!M/y} S=ut+P.ӾH7eUIDQpYG}ىߔzY}\8lPkBgN/Ay몒}D @1*b'xB`lˆqJ8&b]27CUf_ h-[t "FLy HKgp$N@B-,$OL7sqt5OPI~ I'Ģ)Ouboo\y1,B_ƨu8ߪ~E)@is);ƙ !n6td't6⥐.N/Ƨщߗ2:vbqGDqU㿱z{$5.zS;\LeM˟ͻŗk%djyb%x PfJϯ_M!L' ˷E tT$k`(ctir̀=ɀG֦5!" G$v˩l+)˱Cl3*$#>$!7*R/XZ<2C-OjZ k[:tA'-5j` KHWKXq#x3. [.x$e _jrR 7\i|:s,K=v%+dk>lӁjd?ڏ%gD}V_U(<Z~rlP1zvð8{v4ɠcuAKqS, |e 1ɣҲOіyEd~m P}Ozo%*`dϤI`p0LxA~jW[kw-=ٕBIOρff~9VxkQeWe k½ԣka*px!Β@Agf41EQEuTN/dz;Jh{ںN=45!jq=@֯kuO7m'!|6# LQp ]Getjta+ GJN$i2| GRRO} #8*P玚x6H5s*Mg+-fл犀jj]b^N_ 6*,ZA*nH{LXg \1M;WƊD ~:W7A<yhoRBXuq7l/ќjenMdQvP* Q}=4l;\w$#Lq9dmEs$O%ӻzJa/9;CWr]B ߚ- $YZ_BAWNGV/1-]7 SqX8WƦJ|v!h?'|,˦ۮ LO1~Q |ȱ3<2o+Fɀi=`g*;=4RFVEyɇ <Мz^%q(gna㘴<ՠ295'n{D Iզ\fSWC)uvΝJwF=pr UݩwdӔUɑ~0U)@T)'T{ѣXd?Y.0{rEC-yݕ:fRމ Cfvp#ư'ѭ{FVc3K@IkIdHWt}_"^g!>ޢ}9 ?{κ8k"&6Fd9:=jl/Lc}4` jiԡP$#N x[/_ȩy)%$SZL[lWmK ]q?sꨂt%8auP97)>"K^l(w^d &tt4na6g{FC>v^:S? wYE/툢lV\ MsH/_Ekd/m6->uHi^ q;bnb- CӴ12_"\=}y=#H7.).yhnq:\S 4s6wd0X:ga(T֏ NjJ 򋕹>τ(]%H=ez^e1y#q8;D)'v s'(x%@RMfdg@Mu1wzuA)J;#Lx}r)[jtN2}!ƢU da%Ւ]ƘSM7ˁPGʝz+,@ L2t*ʻbiE4qbѠ`˹i''>ri%_sàiiJQXӌg3L2P=(7!vv…W.eKk -IER=QawPͧ5NtjBQ S#92bk b=ii;_fGVFN:mtsYj{+6H.%wU`[MyTmƗ]hb>MFTcdkT8UT#fJZt;6.]3hZKb˲$jrWa843^Atu$Os=X3˗ h1/ Џ gQ1yLґ%BiԊ$A~B.,|QMj=Ξ9 dIzZM@zZSuߥ)1MC0 u;GSrD4pw{J!U# C3<𭺭+ڼVƵ·. 6_ņPف `pR\*V_v$<3^Y2LAi0F{%ayGظOճ^FҊEB{i&ZhJqA8h4eb䭘\Ijݣqq Jn?bԺ*ME-W>[O"Rsk| _}y8W|3O9;T 3/#V 뮝oX~7YLؚazk-xÖCƌ)W3֘\-B^-{o1+? qeyK) rQTm|_lu\+0t"BW z_{ z۲l;6С8v?%yK\iZe0'!Auw٠C<'$7 H) -~&ryَ  w:M:=HhpQM3ŋT t%#nS7`b{o=-x,u ߧ=jgVaڳ7IiP9/S_j|OE94wH6~3u psV~7?{aAsM 7UCjޮFÜnQa髄ɶRiJO} tZr}(1IK~ ~2*|1EBpsL(d'8b7u xhWӥv;ó]AN%JSmN^Kmg<A |C'(nh'q+!E.sy,%Ǝrs!%^%M5b@-Mg hR]@27AFBuաH 5RJk8 &B/me3˩R >F^q7c}ƷYRHJZGW>`K. aiAqo)ppax]eNs*Lak paԈBjz)E,&A^*7 =9"/ ¶ߍph!_qJ 5g]N %' )~ -ȹAin4.ffʶ2mڃcjA>i1=zs:P=y oqΫFQ9ie!،l ``bGgR }оPR"VrH>~XF>{1v:_狵-)X'V3umD;z:r i<MY,~2mn t{\K& :]RPrԫV9Mhgӊo& *x~z侑Hv+Qu*o@{H M7U)S4p'T,Փ\D`||⤚VD\~N7I ޚ@bUХ&/YDuIL(tW^ږ3󪙶cL>؜Ԙ&+ BVy_<*XTCs3<PY#41~&7豒`iW4EXD´h0"7Y6ې5Aӧ~m0YZT СtBE5? J+*kvI#~·K[~Sƅjta~yUcObo.$- &їr$sb6YX>ܱg"Ms4tWR:d֛'IkD(K?r(3-e /U` 0W#HpqdfK߅"~Yi~ }n?uYA9?5lE K8A7ȓ7 AO̰&YS:UBąt@V@ |v._eC!Mb䱖} 0?3tJizc }?6SOt.c5Bo0MX}#k`wbǴS~aʠ3K];ԫ'qQ+!eLn"I:RбqEhz9h(<֟Ķvd~ ӄWQ atRM@iVH xi~߀D ~}}q$XkmN4vOI-M\4ӮSH&nT``'xt큥^B~[7x<+fsyĬN+*VWB800h" FpkZneaw5++Zf\O+0{c-@־hDlpR<,8lƺ: 7\ԑdKE />ښ6,jkU&=-as݃-jݒ qg4F;M*2߄1kWpllA面Lx m6D;UȇKE}9zpFЉs |(Rþܳq` I2a vgh.sXS}?p_:HO:|%Txg>cR:](9~VW&Y+QCªU(qPֶ`B{lRpZ"T95T'0iO sy 6qR5.·Pܱł⮳͸_# pǻ~`]$4Ch!L<}e.W:^J%urBKVg&z4j}jc:iUic CXXA^);4}TF ݉ofX|7akrFqYI=AˮgbTkI/$x`e_O;Ums]SΖz2S4gŏOX#XhLX]p9ഛ׍}U`E> pOè o9¸{S <熗L`&btI)\#Jd!:c#/;_u,;Y@8#Lr!Tfr]q zq *@|KWɅ'vjjɠA}]T4dV+/ٿ:8Ɏ1ֽyيeGV(p Iv􉠯y3_3JS+& Ӏu*y QEѨ7"BETWo*Dv^pAŴMXu~?NA@ͳd0Evcݫlǀ1J6hHu ̳[6.YwpXjN|nƻ (.IT8'N7 XD |>CdsDUإ ?C)[/y|r7ld֖CtG}N2]e e=`T+(4;Iaº#]cҀPsCmnZL`g d`Mw%m\:  $*a)}UI^CːMrZ$3-/D+t:8GZS0aD-pzE4,ԉΖ O]h_~fǛߞ"No֘[rIiPwϲ2>=FLz3/~AG//r d\#41C>|i\oV%M3ƨisQìbhT0icK;L^Ry#_=DMK.;Ä[ $S£rgw΅. GSId ,Q]cD[$ (a8N7Ei4@,a,h,c|{ zt%eޕ^stznBCFC~UbHeU` r%jܱ.jcT WFv6h~°wfCk"b&]^IXJn'Z"}JkOҳbr(]}\8(3IgBE|'f # Ǹ[@JƱuߦZ5:{χEKM L9'ft׀/ VՔ`7=}/a&}JeP~ c6:k/ R0M^b`}$hSm}SxTPs(<M"976*JAx+yR%TЂɟxP֤q*MC3O$sxr3nAvf/{D^v3Б"CQMGLaD1jGݰ]h U%y$0~W5gbq&- ![aZy /^P.1 r?.UŃl~-ׁrCv>VRr\}$$|P:d7,Q|z`-V3<-n 6mKqIm> ~^`W>p[[4^ ^}QDՁ'JVO$ k5q Ӡs`A]H_ f^TϘ ^mOc2lydF,"I#ij:.6ԟ /ACYG t mjqS_Zm H$A;\/|a |zUU;F6vd69\hFlQkwb%ڟOU0Q\J^$Ů&QR5L@x7%_3R\lUdԹ?4M| `'AA+̭ ,{߁Z %30k#G Sѻ6]<1,E Zj$uȵ_Ce4{7k11>IX̆6H$D>v-)=HlG;WX" Ng ChywK!cY0pJ[[PflrІ2KdFӅ U7N5 ,"á$*RvzHDΙo{Gbgs#PSt]sFvy q(ֆI1kf  d ħd_4S{Riz<_NméʼfԨV>aӭs'\j0ST+'Zm=@0odT`>`yb`RmMMvz?c81EU(M[QE)KYs>|Ʈpr2ʎGw>3gL>`}91PkwqDM$i@z y?UX14H m `C|/҂/tOft&e3MlUtdm2] C:-Q+BY#{c5Y)ǧEN 0%fiR@I.+.s!^Nט>ԥ׬*X.eE5GZ n7r.:_<$T%^fs]Y'Ў4 D<{4lp8?4\ts>[P;PdUg7}(R&š iA R_<'GM~j~zԢ Ӓ[)msaQ5LJ /¹[cϷakCi6j`"̦uVqE 6"h2FxߥQ!':v&?=a/ 2:oVW:U5ZC;'%N$p1KLޥ[+d-ȣK}f!ۢw p1Z#xn0Z4byo褮AmWK:azj4.GnBJM oqTx?vm'Fk~Wq\j,t0YJ֔Ά2ܲ!ra/r;RdQ݉b(ϝ 7IP8)Fk`\#D=P2| bԄ<,m^JoI,\V/w^Ӛ.r/gQjfrG[N7NTcn>̀ wT)5w 7pZ;"Loh M:DF>ZGHQI_$06gY& !t$Sh`](!8nRJ{:hWB0U#3Ҭ1 ą1UbiZZ/LG)c1gaHő,2׻|#i3 6'Z H qU vl*ݽEU6v,_ҶEe&F~ MٕA ) ;gp'bP*)-\Sù"R{!4uG[i[DHAw+4 7kC_RMJlhr7bn :PMݷfd)v뒶?$?Q<a4n:|W=қ.R L19gCHp ,Yf=R 2:*s t &^r o-1Gez4ۥl=oC0ZkdŠ|"/*(qczD+@JQg\+^zrNe+ !?>{W=0ɢr\j ۆ%1`ZCW#_n=͒뾎jr#]c \@b*ɎKxU}Pʈث ˧!*qTgvݬor]BѻLUT-Tҝso)`ͨqT 7v{׸:H-uUJ<ś)i$^4$k.~@(-f!?1Y~cʀgnjc`թcѣ .]#ל9AC6^R% O3+Jۚ=~gaK=:FtE<0wϖ4nS,xBe8Q}nx#˔O>ݛ- fO0 7,ޠJ!eC9I$OIp!,@It@"tqt 4͂7D[ZK'%lkXmt'`; iDkto m;y 33K2Dgdy8K/;Knicӥ*}apEė}/%deXLqq*MYQZd8hi9A8rSx7enӽng 7-b8UOSW-O׮vS-!_YY; SY0΍88=V"s! "J ɾ pdmՍ(Edp5*+뭧PxCf5ͯfunYWftAq"Yxbg'ЙSM,myqy?Uh& ^`SB:VgV7uk k2\Ġ\evZ9\Jǂn 4_7z[1{Ϙ-PLBng=#W0;a+Fk8nu.\ 199.P4XzqYoK 1ÒsVfN&P 2t_H"|A.,8ڿ/˞O>l4+…gH3Cs)wjKtxVd%N%tFwG 6u|< M_:b`k/mVzriEmuo-2Ezew3L4opWxxzr7nH;G>Ñc\zg7lO=Y0צ/ ZcCc>4zF,|hDȌnI )կ7yJBtelĭH﷼30+W ί>𕤬mzH9BUTÝө_:ZjN G8~&;^_/9| T/QcVM dE6kvRN8!\_e޲3yʇTچХIiX>CsBfTDdK_6_5tH>8u撰\rB)hV:G#Aа'P^IE}B}>~xz}E̋Fa]Xy> }0ЀVY y]ۂ 3X)VdvݭSSlxpd=ݩK#~faXivz[hj'#5$`ܞQ%GhyW_r)ȪiO('Mx6h3'zⴌ @Ze*ީC2@B^ψL -Z}#dA+"H-el=E 9rOab⢕o!׫r=_ P 0xtGIگT+W}>45g|omt fњ3g_ r0lPE T,(7IBrđ%4CGFNv |EfX'3A\k_TMYWYZˮ-n6[m [TaFyYgp:Yxۯ$ BUڣrI3c2. [bDߕ֍ ,?R#7RTl^KH;ޏN Vɞ;:u)Dbω|[ ۘ*\,(BUoxVf Je=ye8C @trY>CLм@՚QgUli$j|o mlIEZ`xsxW A-wK[tnIZm3ŚLY-.1wF)$ B'ΫUm(~ 403 kaV =!D*ƦB+@p^[lvkb,qx}WY=MG~i8h-/ aIRާ@,y$Q3fq\|8%GaD 7bg{^!3CZ bmO5b0MoDy4Np ۜqzy= [&щ5>LۑǵgO4͏@&CAKx:Zy(5@ \5BB'#pD{M©z ??"KD yrvQ1>FtMV?nkXkH>|l )8ܴ>Dhe E?=3ݜ{<L>ͬUKP 2iͫeIx:uwKQmҙv֒K+`iFrMɍ B&Fޣ55pz_T YUM X߫n \q@  Y!QLl;.%` PB[t5{OMMwJZph8Iϱԫp2:s4UщdN8"`kp@i!1qJ/ im/gjNt,=~:Q9ekg`Z±H<m&!˔ ~ӿj5 H$uzX]vFGd7n])",ILiVҸ Bm[;{'Q6X)fw\MQ7OY;_l{ I06 ڟ'"eU +t2թ{*M qeDUTѓg)]5~&om-rNJB(1a|$ȍriېvx|3t+Ul 3?k]ժѻ(L΂hNvyo[/ p, D_Z<>(C^d_8qt:;Fpl" Yޔ훶Ԡ'\d+u:>0M]@ӱ W]^u]ѯOX9jIک QteP:BAEN/tHE A 5uDeWV4LbC TteavSLD ټ3soεj_AUu Y/? _Ay83^}`$L.ބE"J@WL+*A!sEK86a>00M')ОDt z-z'x=*:u۫6i㸼$5u2 Koz^]dEvhS8[+\hwE ƺT)cuS84)^8"V]Al~ # TE=dC*L? Ѯe?tciԊ H"RH?8!P;) ̹\Uͪs'5\zrsP{iI^lUX݌k>#1Hre=<x̽RBL [_{Dü/h}]>&t'an_}ϖqC\ g?)_aݭ=UB虲j7.}]Vk3~Iq:5!YFE;z. Fe@/*q$MȻz1cõŽ?$ɧ>Fm oKi uemcZ{P*"7 Hx"V zc4Dꃡe? \44^JKy&~ȬjRb Pj6gpg+ul8+lmB9^Ԫ (VDEHZ]v w*6%+4"W@KIYa IROY1D9;P\P!O>fRKYA@t@5tABJڅg*yYl\M sNJG>m3sSR3fV/en<|Q{V6J.r0UG+^8&o\yy/XzW{jӘLYغ/NW|zc6kV+;C~&ߗxf|C*фFR=S*߳a)oܯTޓofnݪ)ԙ ]6Af\Sy>F&-w`Tt|Qh tb]}:}e;ٷ0gɩxrzٴ :>D+w$wHŰJ^ #;Bߙ(pr^4.$=CJ{JPiUY)R@ &nc\#z}aU7tOt?J 8x~K:*=ϡDmSÂ' rUX3*S#@Zn%xB "–GPf#_4eF8oU٦(?{޽aFq-qo=J쪲iݱZ ,J򲪊,3!76ډpe(eD"le1tuLQ o Ő2.sq|P)q;7Ι+tJUPU}ghm+1 {_CΏ#;[N SXLnO= dߣ:c@gb|JA 8kUrB$]BHܪ c'LNE:\g:>gi`˭ I ďkxhc!g G{?T8Evg>łvi `6y5[ĠsodWW"o*az1ăvפJ 'Ш❛=,:ˇ?ZgG:t2e!~~LchD_|nC71\yi !n QOW$8(6φl'Z Lۍ*7ٲX^H/He{a #u&cCT.Y{NL٨Cиۋ!T!nRWЯ@&"H(K;TPW`6̈L 9bw@K9Sg3|CXNVAyu|:+'ާ7\gIo9A ͘WeCE++zR|c .5*WKiſ,˔&0ZJ {ݮpewjSrtR߁}P,K}lGhivm1WmgJJ YS !+7 h&lF*ώ^tǑ]㥊6u8/v ꨀIQRvp3g]@.B @0%E> >Y Ql, iF|=c1*b5}*˂@ [!EkA.v*@+LsC"^[;z<|}Ŧ%ȋJ o@nGᙧZH;+ Uf(±^ut)mxb'9,<;MK~T'_h d<@ =,&0}ƶIZ0o T%w3 3:sGDP]d (ҽ R -Sx7f.zjꋚojT! sc:y.+C"@_5s_dB|fV)iW*y]4[5"2dɰqC'%WU19 YQ>h;+sLG+ kCR=Ͼ"ɟ E(HM4P̂d0^jS? PaסX*g帘FN?> y"2Gs6&J% Uq4nc+0FMm=,Ax֔Q=]z=}cC{q/ ^x^Y]r]M?..(K9naߘbl.h:Ϋ=]\^vh4vSVxԵY*D9U ~9 Ӄ>0 O4ܔ .$k^3VM%m;YVQl@^D6,7l{3Pw(uM;IpHoh\i^kH}߭=x=a~`k"$9x .hYڐyLȷLPR g0,E`,TOxCǞx$̒ Q;*&q{Yh>QÑ1qr)xEUGr <}'WͧO/-!dϦT@ ~#:>0 %ʇYk0v3<%&Y@e;%+'u](KQR~U-5g ŴhNFvx~8c,(oa~aa[QqlH&-kL`F UͧY%އ>v0LӬ-gR*!U֡&FrA!ްKvrreA(GmweThs{ 8?P^]EH䴔bLYh~oʔޟЂudfpדPLx"rp28Q!2] öjfT7kK&ቔp+/]ni=D5tP=ʾ4N+q=F^j@JZ]3(g&#6TAC`wRK^~5 -ʗQ XnMT Ȼ!.ѭMrVȃkjUpiqy߅ -ZarwJt|n7B<1*In0XARw1O6JOC0-zivwyfYY i#8r1:I̩K:;.pN}Ԕ'('gcuFQtWtx?0{7/NB܃W紆v_U3$cn3-.H\NY߶"u]ZӁ jD$qI٫ @ߡ28e+V1v1&rR&ѿew%З1])pC}\q 2tNJ;V#_tCX $5g:,"}?C7)]F xCݕ1s)e_n5ݰˎs5#aF}^Ԃ/x{W/7hA?+'E~o/I}x'GL=9|N2< [# 2$9@slk0x 2X˝xQrՃcPVi.Lx'ei{ Y ٩Nl[7H^ V!~h;'uwL.Q|K_%b5eNw\z+dcKwT5rD%HXR#;h%Ȩn©wTen 60Td`+$$S w@*RQye4]p;$C2otjyOV)]zWfE ds8IGHK˗S[rt{\(Hq;q}F4 8Ig׸'fN: MR1V\@\Dր$tP /Lex(W P{R[mK6џ*AUcSC)M ;y$DU0w]XKrh-(sTYH9RHł> ͱ?_hljV sU<[o#Xk WJGy`h,lnG G$1qx{idlnİjUy0bH 4$G>bEu썹/c[68'S8)R҈"M,zHP$EӕO5sL$WQ<}LO@FkWp9\ckT,1;ztg~ {9eKBv ;|J{X6Mh1PcO7[)~T3o9sBRPV]=;)\S=vȋn E0e MgiU!z)5Gn$nj^sKgGDWoAmc sOdyYO,  4ngr~ӑ"jq˾7tN6x s OUœP iin, >oLvRzeuws 6E\L=l7 <OejtA:8)ϾK&cV]E `$OYT3+TZ} -Xu|ׄj""!fcND0%azH묨d6C)S9UӜvKȒ`Ph@r$plp s=$pP4 n}fYG :lD?;*^(A{վ:Eyl.FV>6N}M=@h9v[ZEo+nJ"&@<+ZJ_ l\"8|:_IH7"9A2f-C@9W[`rEٖpYޡIJ7LS% J /}9CL2axL03 cWNe#\KXҔO2`nl@V٠CFPLQnOh iT+*GS9c5 \38+fs>4xT<#2SONVe߲ǗӴ~nJqprM9f翾X1UE?`6(rr?d,%Aɍ):` f2&g$5:ɧ5CԵ}XY{X킵U}ZepIEAh3?jj`K72 Qz:MܕɳHU%ԬMd[\%s0?y7)-RG+K'_t\7Ι_qt=y1 gL`f9en^1Sފ+5]uu؝+; 4^6/D#.m)ʓkg)j7 7bɑ,SS_tL9f٠ lF[Nw& &.MUMOhIJfH .׉FwA]]eBZ"W5zZp cFt&Nn.(3>։iTI?cs9h]RL4x=m3_42F\:ngj;=]rQpDR!`qⓠ%f!ҿ!91oxcϺKYlLsg.ۉʕh^-z5lRh+&8֪P4MY0[h zDNk;6X*vj=cX2| ;-p ȫj gaW`S"d]+*h̦Nxg^f=iXq7ͮzuXColr ŏAߵksզ O/20E^5^E>㠄9Eʷ567*?~ťW:vc.[oY gK3@3>\U"JO5@,%ؼHA BKDuPqEhWnr,˪#آPnՑ3…ښu"@ʜ]|Y@s}! Q^Qɑzo*@$Ii߻Õ`D)0Ih*{g"7;#>8 @By8OzmV037͈;آ/$)QѶD2O-[Ub+Hb º(OYs0xvWzRAe4 ڊTûxuJۃzJr/-]8a>H8qA0wBT@xvW[$ITř^kw~WivK*zI'Xۥ*?zkbC;}A/Z8vpg'fS5~@捸H-\`Q >T:K >^vyZ0QJK7E?0~~f~^ L{B &nfuc8m5c *B[!C-z GRq ?;|]SW .eg: .$6Fqo k }`քDL[F Ԫ*[ӯ+PV#pX)7S:@aIX0w/YY4<^d4 ƭud83{s^ȍW>A^j~߼2RUHti?yD/Jle{ nsL7Jyi1bY֡=n YQ'fF%2cA=m֥eHsΚ2f PO"p s5T?p9cjm\v3G O4wު;Ը-vb=Nh4DM BsA+9nUdHo|kkbuE\ƥ46٬TקHG'xɑeLƶjn!Rpd(/5DEǡFFatQ=sfL3 Ϋ(*5U +l*^a—:xEh|ye&ڟr ]F87xHeXxb챧pQ&*L ~(Ym\KE'XXK0}ЗKqFr+\<B+~I1prC RYuӔt|3&  lpԿn\=,9Iql@ -O=wƌ˭3$J{ +q}'%M6l(& ,&}Ɵ"Rz},"yW&ɾJbԑK(4j:WPdbFw[0ѸeaaaY(jbu|a\$`xrZ92SׯkLoCF.&i7r #XW0F=9zg2^iMV^bbc,BN᪳9:UzpQAqlHU Ǻ3i( FP }᜿~SQZ5L7QV.$+ϡlL:x \ְ:o-\Ww#|;A|HV7`~b*BXVzuK$'tdMD6;qA"XEx_kMu8 5q%KFïؑT<o2*(I(03p)~@ VhV5DXdCz9Ks¿&[Q==K!sH9>,A\mF5O-@y慺FON5"/!ӍDR6/Az6D -:'uJI}B$嗉x1is@뀢)[;Ivg(mMOŒq=I^5z/W::!%W3 H LvG#>̓^̃+I*I['BΎulqG혳'BBP$1tf~IJ^Ą6[ Ҷ#_ "z ҫ+#i,;c׷ ӧD{\Au6+˱~%i}H)|B d}s$&v5 !'h2_Ҁb`ڷa ' ~U: t/2ruN]EOLԵ-|I\T,{͟ `{&ɩF_Uy{O~$[?8q & .Lko85\a;&}zW[$- )*|y V/jt9 Jj[ЁKP%bGB跺_O2C_| $G&7<:UQt$?ۿ+qN2E!hu-!ChyH: "kfe9!<hZFyC4~_v^)gB!VcfRUicrD OLʘ־xj4*ȶk~Q:l6̧MOKu\c$5礷nǘߠnlWЏpOJnsa ktSRG_tT/v$3㦕ߏ ZWخkk5 gS{zi}hb#Zz4rT*X*V. ql["M@d ԊQU ПoōHx^&-͉T<Ummd+@p7M|3RRktzb& ȩ Cx.<*_ {ҽ 4hYѻXs>]CݦtDQw< $poߞ@ҸsgfD,q/)@GLƻ/cbș!wgzfRTuf=3(;B~+}uW-%䍫!}Σ js J"Ib֢bf-֯" ʴ8(3&Jz/ei6nߡf!}KUEt2W}6&ӔT:3Q8[~~K WL(KR{]L:|a qy8QO@g2R%<?K JN]VfQbώ55>dwi%CR3oyHi3qgOQH"HU#ɱDy5 ^doC#TS9&h2znW~{vLoZPːz֨%8ayZ+3-isĚ'eWzwV̷@e I_|~ zċnOҗ$ճc ;Ho+: _c%Mt#9[?ɯٵ1[0 ҇q2k 9JqEYwЍ/ Sy;oͥ IY(#7ڐ 6-.Sz#A{q0иm-QUQ6KrYu\Eq9: _hX]nA=yA2S1 =h9O*R6(^*岅aJq.[i=A*g=gF4ɯA?]bbFdjL8 t [+Ǭ~sSIc: m߄hNŗ4=]F-M\O\ 8[hdIJ-ATtwZ)hS+"<X~dnU^j|Sn*ǜz'(FhSǩ,ֱ{##.o*eO_ 2DgX#@T+mbiFCeLᒑez{e,aaN*77:4؜Fy-=}s&y:SRtW8FLs*0nSmc:NUj2oqJ7P|HGԨ>V.o3D&y;-ݽzs tiqH(r 7K~lhGQ_L$pD;izDZvm[LLaSTN_LKՅWKfsS"TL*f7Lpx P'|髦 jo!qMV~WA>Ha!FR{`0M+)eѿvr+KxnRu mۂF h͔)WZ(xN؇] l[B9bLщnh?tt왒RzNg{r?TOJTR[u43N_BbRf*B fe?^ =hxy>0,IQF><ƞ84K8g 1Mp!cS w Et7Ti8S[Xb4_Md_z[򮅕Z 0 msݦCE0\kiNJ58i*?jm#E"J+Ӿ#1wBY)䩸!IPx2pk%P3\!y`>(Srd:_@e,8\h|薬X`yo[lkYKpƶb\Hg#-ea=R~6 xŜU pbj9S$5ItEYK4c Ӵ`miP bB뒲딟yBg(?!ݯ"8Q\S0^^ySqw4/Soi ,l(;P-ϑC=Yw .Nd! }x)T1i.2[~2ne*Ȣ^S{xޮ\Wo;tŗxŐ9!)^g/LfWa'/G oe(G. W,UaM\[N&&@f-T{-Qa˷&&EP AZh K\H orOٹg|ѓT sg$(T+W_Fd)@xl;[Mb>hî)s@iPhQ Bz˜[ƛGTgJ _;FXr7!YyAveq ;\ a8]q`K07kkHi[o. %{ᲠY k,qbioc>kQETII96$pg톆#v2қ[F z4 Ɩn*tQ^XRzE=VC}v$! sN#2j މt}({`]VᔛCkb2,QL>KDճP-/,Pn)U<)Oihwb V$_E;7RU2wm|;➸+GC\2El.7ҼK̖Њt2OX7\V/Pb}W@yaE2}Lì(Rҵu/#ikfEUS 5[g @*@T <5< 6Usqo gtN)+OPJ\JHiJ)U2Q.q0S^JvpjQ 'ImcnjtYx mq5WVoL/xGSX6֩Y|&JH>Xν{W#T[/z쓱bB:6.\7 XTT6kz0ò4oŷ =? զn:+#-uβ<Ԅq v7*qvQҔycۈ*8H@*UG[ wOa1.l5t&ldnиwK6[~w2۔"fΘ~l z-(-yzRg?jKKR!Coh F#;9c%蝝Å/*$;`ɞ43)>e5dG #8( kPNH}"EяW T?|gs4#pj:6 ɔՈ824VK6PKÔCC1JdQ^ cNQ(DIs32 b{U @fptty>p^j_ S"?d  ż\m `J ;%* aw !9TvM :UU#k9ۧ,7^ZxrW_I-@f$27[u r|<2~W  gG4Eڀ-<:sq q7V L{6S}.zro1'蘖ެy+)w1aEw{fK=0"IPY= 3:q?|Ԧ1>άd RK(&Ay0=Η/ VJen */ bPIf5M|/,a=9׬)xćP7PK d<48-+w-,5Oj9 hQzLnbج{=A6e.l҅Z1Qڀv py_Qt /Uf;g.)RB$,5f|z*[>08F 3#3Hذ&4'gA<Ev˧QKX4w~TC7fϪh!~;0H]gIfByCG3M%ϰql8έ<DžKvMtg>JLq!0oe&4 .*wXʗ(qG_$bmtfbϦ$= dVPOҷ9OoEhT{6&j8U,\OԞuTUKF)M7QP&lms(ިII$/a5R$].-\T.ɾcsj=OFHw["MzW J 3D <\dM4*:H2Zb0n26e'ϏN0Q2{ڥRf^oMsgSa"cX:*L {@؝>wB[wQ/i@:YsjХ^wpu#tQq'yLɐ(:W TwNU: @RLp>XO`h1EҪ%!r6y}ZufAdKn=eGS5βT= 0M[I4搳Z9% .uH5,޷-1"5ָY=Nĩ"|gk\S 0MePDm_Rp欂A.lć&iJϺʮiIOg2_C][ x h; 4^9y ,=bf}y1,^y߰# NPE۪(>~7PAǿ_ЛFb&˳{*3X؂ f~H-Ic0Qpυ||oHKu6OfĽ0]ut1+T?g $\=fBH硋_.l _H# l(iYw?}OcT)mzi$=v]aMLiт`5=v>nB^APW/;!T2aрkg1-cj6}XSkSk\i5$ A+#*'}>jL\ofB/CPKL t.;Olk.3q!ڀQf9QXJNqlYt! .;P#B21 lM u`I1 m#zJ5/VY M8D&' B ̓+(F3an7}/m8 0q)ES׹G ی].OɒFxo܏5~E#Xحʲ ]OIx+J_iA7#o/\;r-žP긾$FtI8eHa8rdi(2M#h)#>8SXCǿ|p{me'b1I;ěhqZTRˉ8m[sG3;+@/۞WK7jt',RT'D"1Hx0hs{y߻֗Tl}DD*Еո>?V<M8Io=6jp&Sz_sRZrYYS>|&P;_Fek]PS&4/'NP`Z~(>1TD=[LcPċ= i?#򜤇rCVjW"JxWBX30 Љy xK$5O~4|}JniB[..Zo#~ߞ5L}CMY $szjo6܌҈]E 8jte8FӛWąȭ~S8>؀\,cD @࢜f&&zEdq3&/qnqW^,,f|ck@:h Q7lTJ}_%nNKU)wI v|b*RQ" WU1O *_c";a[9b_hzMeٰ-$$=ǜ~Q8nK%+mOJlSxqh[,BU_Qo[Z%q895;xrsR=59qcVfγVśݽtk};hD4>!SW,lO>f|1 zef*"n{hS(g3'#vCiBiU>D!K&&%f kSC$~Is_Jb.BPǢ?JwvxV]t֊~VeREDz58: (o&{웱,#qݬ*cF hUf}Ə⻿? x2A>tH|^eQfdޘ2%:rswٞwFQhWAQyY4>y>3gWW4&o~söG MݠBσs5Zy6:Uԯꋺ~}c g9F3.|[5xe:4C7Cdÿ~DqKeɛr4fPL^\oSn3z™2/gy9w_>ڵcsΗ-ɤ3z0ͷ[>2nvB/0H_9L_w#RUbf4p?ץ9^*^oGDe#9؀JF1 u&dv6S CTZB~ب]3s:ѫ~A%ll jH-1){C].i#+G*uHU"k*UdRuo&E ۝f )MW" OWI3a^mr->Z9;hw3sj5 W* cu[l4 s,+*c.=gҝweMs)|]GNTn iV'asWUK A],d} m5,X!v}MH1t}y;/NPnm:NZ&+W do3 &C# U[)tT$6C1HY^YFQ%T.sDF(ZZ.1t#8[mɵ( ,zߴ*mdH_<CnH 5v5ԫ|Gq:@(s')%}Neyd0PSEݪN4Uz6_ӅJSh(} f̕xvf8b}[M& m#a36>.D2=!y>훉d4imILS)ex7~[r~dĨ3ގ7 q,; ܶ2f>r"0..yyV)YlSh;q0DrԻm9A Fc="+9m3/ұ+Cٚ'Qby`Ζ]=fu?ﻕKL1SMz1jylL,i.BG9`VMH$x`STy D/K#Xz pYcGN|2.?ڌPTv8d164}AclP^=y̦;10Řgdp~2tk[B1eM_!uL%uV;tMZ2u'!iNV0;ah1Hɺ: &]=[#:x'mߠtpYIM3S[M*V$ ;-6 s^a6sˮ)d#vlza!mɺWEZA[gWx qZCW|w q_:$r⌣uM+|+r3MbL`6游t <Σ2 bwXШ^*Z̜eMBPntfWPn"4ftisjfpCsD7MpIRYD.$G(k3d(wSqop5p8:f\bH ;#ԨL&Ԋ ) ?; W,L "h9#d;}zbح'LARl`f$Va$(}Dq4kB.Qi;X_w 3>{ī5/ʵũ#`duSWnTޤb=@V1Au7 ;M5y/FuP|J< &m@c9 }8%ЄZ`>2Ppe'~B+5 ^]m.VVkmSYju:Nr K|m/HӝW?Jz\b?YFPNk4X9-l9rCTOa1l\!A a!& \6"?AW bUdO1>xq݇9ʡPA(o >FY1jtATG?X*= 2 3ƁI0D_UWMa 6{D+7*ӎRYG(FQo2`5=W "ZRgɽ]p2{wux7VPFu&|-Lk71u6nH5BqZWZVe Z@$%E2qNY|$49ȇŹ>` rw1'Zm-xXa4gSZZiy*htԄn3_v+p%rtVpM7 IA: z}VjIBQ[$W'&`Ljҝ3]Th{QrU AOpA_+Y1eT_z.@ 8uY@IJMCiEhZA(%tri}9{CFYzʔ-hh؛BBoư(ӡ8WI!>걣7&ƽrфn-O:9t[IW Ϯ P7F˄xȞbI [{#^Ŀa4^,qj :VPιźUցuy޲iЖn),VJ~(UDGs%⋊>T/r8LdY3v~:ϳY1CWxˌZ`VhlRDKԾ2ŨW0{PEv#a"FkH%5❭3^hUz8%䑑h +:x/^yĔ_" G]!) bk{#ȣb*]\,> e ,_U _w2s6>ѮI)h/WH$3Jik|JnU29iS!e ЊluG5 ljgu6Ut\&{{ЅF!~>gj.qb5޿.E͜n]X~eKDD#y+TumEfwgSB ?Qu$wlPZ#fC?t& ;serUNBZ%\.t$YfƋUBgt;qɷ&`31?5 2}'Q[?@M'ыp lֿ;\ߗYE^?b/ٲרċ{ULg\}XiB X H紅aĮ䕞vFgH]LhX +34K Ktyfwa{r #BS'($RM`.,޵ถQx ''ׁ N*9\L%-=2*=v;j8G#㾺fse| 4OC SfUQH"#јzΖVoiD f ?J5ĹXז/-:E}ezU /r%-'?`ʻO$ l&de-֡J}6r@^SLLe(X*U#9 g녰pSrEC< zf.w'˙$H\hbYn|B͒ ٭e v&Rx=gpX f3*5# M|ŚI"!Q)Y0JocGYHL177̂ԦZ11C=.ɞ"wͱ d%L;MLN 3;_c5Rtd-Ca'KvQ+œ-`ex:Ovwjc  B/?F#a@~$Xk|f^`Nm s9kBskMq~/o0DN0߽T g[L^'_9\*M| MNBj)vj'M\"Qnz dg1޵sf*ޏ}=Ձߗ!ŀ/~ׯD9I)/8fQ'rSCǾ0ǤJ5ձ̎ÒI 5TK@52i3#Р/J|zzrӅO+[cūp[痜M6&RT:&)fOWH0 l/П<}khȝ)Nv﬍)0pJ(嫙WI>kGZ{#>uDxNW:ɄbGhBS[s?|~,< @fsbl1ih{K95䊿\Nz܎P!V $:ɡ*At..bˣk}aud[`$D3jU r'1/U c޴$Ina-.KGۦBj}((-PoyQDs{ZqXGRC"]x̾=ⷢ*&7-+# z\fP93^I $e rNds#Y&o9j95ׅ7p_c[bc]DqSW/~F6Qec@9QeP0-QIwY 2&ݹb'茟oz MsZs.k!v!P Z"8BH&Nb߾0BV)_}(Ūܟ'~//0艘B&G(~G6i8ZNX$z)M}'zL yP,,׮ C|Xߴt@X-ߑt -(g㭚 ]|T5M%U"g:ҥlln}O)yPU2\o&͢#]mʸ6v}>d%j2{੬hDK !ءRaD14U3ƩR(`BmA?I:@Ѝ_EvKꎥݶ(oUM$l N=d RYL }hL:>#ѻH|m @\5L٠Q fϴT` ЦUfN,F[".VZ uI.gwLsd9PQ+u苷#u$Q]=jIL]muƄm|*l(E1R7ͥWnTWn+!0= C`{,O:_1]M-,K@_ݙ]Ϟ1.5ܡ#{Q gKVDh2,'lWss~F_iS!hxz@L9[rO۱k1{D0E؎xTm7wM_ץ  ~EGL%CsJcːJC |ʮ80N%5I5) L2r.UQˀcJoٳdV+$5flVKAowf Nv&aVSj F*~yH` ?"z+~ޣv7 7YyaW N Ç3PPq@:JߵMt]}P_Bsai0.h=;IPK)nRchfW8/ո9%]}v)3}BĿNY4;9إP;.yi:n&̫U $.T:]Ri6KF3/Uڈ2.Rvr&q\V#CW)mT}}#?oPC{o+@(}򋒡ji:,&{'e4[$;iZŝ\r V!"qR9nǏ4lab?n:)z9l(*"A_.?|8]l3坬`1lm`ٗVw &$}in TW3YIO%W `QD?12gka۟wdzd>Sba&AũL{lqE+:Ygp{ l\xCHu¶ D`֏9@; 49}(nRţ ^.` ~,,4ad_jyVZRթcv`}CI@g ~'|ysVDLkoa~]@tO?C=f2Ox0YkrAjCa앉[#]gAE?} Bu CUޝJRbMYEqf|w(P3*6IFN( ͖LH |BC`b35"}=ʨțD8u9ɾ@"dʓ5͵}-rfdORfM;VL43tUv'zASdvB@_Spis9^.iŻ/dlfTMMpdqU&bMb{} ?~:pBa8)g(rg7EzdE;gB.on*Fq"f`'VVASWC58OI1N/Е-[蝇X&B'4dXuKdoMu G w?ϝw-N+.]Tn;2 7u%cXS[Fd*F<= 9.40pBJ֜֩\r8SїphSgPqt_MRY`gM^-ob#8< u >r,UaTfPM7c e{ku?N* iBbR5s0n;03MT5=2 8@'Pu Ze,B]Ν߂2T}?o4m|HpZj~1\,7 Vl@̭uODN3]m;5uPt/L$"dg yV(jNqtx#^VL I@0dlجA*/tW[+<U([a6eYo634>cUAQnA, SK&/wLp@qSP~|Di)1wAI(h`'H@e) Z:t*;_ʱ؞9B+20"eL!mta.cLV]^_K೼|DuefWN \-6j{`us,`fZn|7c"SM;/MI30p IeoYЮ.YKw '(|@ЇնPl7OSkpEjbYQp"/E96vbQ[=J$MG-F&.ԥjjMך n!BF@g!ner]פGHDt0a<-|o,u(^fD" C;Tt=/^|!}~{*l-D~ۙQ=8 X}O 9[",?${!1EE+h9qZh|ewZU3HHp<ǰ_ Ӫ@w4@im @,CTn~]A /+͖=q3 EUB;zi">\@[_8gtsU"i+` q+_{[#pGCU|uX*J@Z:oQ;oHUl.y6)Rrɜtr_vKKZh2%LHDl+S"}TQ;L96F2ޫ"r`]E]Gmٵ 4f]UK\gCCڸWv192s98A$`dٝص7bhq؞]nTIҒ1.cUad1`Ӟh,N8 0麮zL+*QK/eia@ c3 f{ sNT(*ؚ]:V^*yQ'*x2 sL$@OLA<bM@yҁœ]M$n,lS\adpW aQ* .J3;0qph1 #4*0!m@I8[?aQՙnFxKE,[a5IL [ tLOZ-51:ݗhnZ]I ?L\\0 JV֖Rܕ,C/y#x$"*-ˆvr3`)Uކ픙Qp7mq( HXݐ|^xTȍUn`_eY>\^.ZY˽.*lR2` ˆe6U},TET=#t]BjȞSo3Y>~9mZtX|6yWGH?ړ#%6<5DNr'qmK Pûts^t&]sIK4@䬖sgZcrGm}Tk\A#Wwur?"x[D8B+jq?Tq^ctwyR47V ugӏ׿Ikĭ,E@?ى'}n(yXgjG*~͋T0W'{=È3B X[v(۾̧ ܶI8^i}{4vH+."dVM¡3jT͗(2b,OG W>fVXⰳW&ْe(|yuNOϐ0vYx϶p9)枠ec@q)fVLYB63ȅg ;+։"6 Bfi;-V0޾ u+#·*-`lw&rLy>W~=2.(dQ7(3YWx >' X5x!/E HVLD>m>d# ދ9J3 I`XyW٭R 2>~|:@)5*kk)^٠(uBkFeyYan 8p /aEɒԮQOW$z!I nȌhAGɯ_Ơ-BcDҾܞB(/^Ą/ZϾpWEBABϝz~rJWmbwIUT>qS 8AyzϢxbBV`U'AKZd"X _{~ "*ҟd>Y):'+u &߄&`t22fjFigJr9[/x>'cr"k?013-2K£HӵD!|֡vHJ9@=-ns.kmPw_83+E2ºDM ~[t.cl[ufag|&x58fqϸ^RS诳̲25粨ɎCx 7t~8‹iJfB7u1Ǝ,RS]Ge^ #oH<f3Ti-A fU$huR!𜺐Ջe#\)K`$ZQEƣ_q-Qb1yj.oLUjꝈ`f+Cԧ\SpI =* )4N se5jtE?땫ւ '.~] IV/x?a T-ij7&lD|9J@m_|sMq&q`loNV 9A,j.@ R"F_C} KuKG$BZfUND=W"י4YUnW%Y1KTX4}c'ʜ " /Io̓5)l%KT$v1>έu8VBp.L5qU8}^nd-W?b`rYփБƎ.>-73ə)ba/\Z JV#ũapaDoy1#%£tCQ|n2 e(iV _t 59羵C2awUmeHJ~@TW-cm۲ Hd#EhެvX01ҀvI"'w=fm*%pJ rc֟>t<%*i7h30b?Lˌs DnݷlVz>΋*n͎.8;gỸ[吶6b]_JL Ցbf**U8Jōa]["-N5iO2nmSO]h N̵tn[&1nž3-\AKMjF)0cU'XT9rUrBƪ[$(JZ=F؊oX aAZҢi =oBMZӀ,V+\l'׌-ڿNJ8/3 z &ʁqӾidzC8!e!͸lri@LD-:br˽Bv0(@!rmv_An::V?P_Kȧ]_3*>n! ݉9x8ȵ{0fP_>"Di01vI0@?rd9!b,BbtS\EK{_Owu8OTu=hBӍgbӎ!>B1A7YG֫ƄrbCLq { ؅Փa5cr;D@N UV|$,.AN9/~U™J#ϐo`PFhX_=(޵dG;%W~) D&ASgC ۀyvG鬺»UKFUK& H~^BĮlf#2- sRӁ0mWBf$*24Li :Bs|(tmFtWЮF6/ח0obaWuKI>iy~QmtF͚KңݤBbe?Jd93 hΌ\Ͽm'PV&kpIk]@HLxE!5_D8h!Vn0bpfd`);)Q葆TN˜"Q3dQgeyFf?Qh\l x.ڠ"VlZf2p NLTUoܨjf8Hwס'^b KZߠqI*]g>>]K/Y {QqJԧ л}=8qt4e1i0w]{MMQJtw ;iot+N1~ Y /oT(=^Nj hMNjz4K%F 1?Hv>y=L|eZ..}$ !ŀEA?Njϕk b1>Iw`n'eK%.c,@HUK#7p8+uuIE|AFÜ"+! =D-O1޿'iJ&(y|iG}6jזH:C9y%.BH$N[tvCjqUD@Pi CӦHnlP2weQK,P$A06o%)2 :C xiÿؐKmS51 Dwv#8ʞj5heLB^'^u [j5D`m7(3\ T#j2/rA bZ23U}!9n,.䷥?pMZQG{8APdm_\.]>oӇ;~o-)&C-%ap2޵#Lde9Qp'ǀ25x9ce%,xU,3gU?.ko-wیiv$LjKXD.}:3aWg@_8M1&.9jC0@y5T\lYk H1K먰̈́ `BDW#xn£sl *R!T4fءi.5iP+2b8fIC֎.'p}cߋZ/|^P-dw}d>[>y8l37nZhtE{F8.[-w\Wj{x?`CfT5z-tү,ɼ#74X0fv4t@8F#N?E;MlCP>7~y{ى@QB(4m9&FD/Jv{oq,c7̓X),u0W fBXDN 37/NOXtQTP M`Pm)XKȱ V)؏:gepG6rPX6^\|} z {db0Av<1BVflt]u~ȯ<+&=~!z3 4a='q# }Es5<ov+XQH(}-Ʀ'9a;_5b攅mk6`ϘΝ #yU%qiHE ψ߉E^c!U0E%cs?Ss-$.0WA樻ȲA!6zc݅1wUth} ē>ik "xltoHKgMNj 4)2`uoͼ0^_;j1آ.ۂ޾&6G#V2,Yk:♭c;؞P:cpo̶ܔl\M7(' n|"})10t|x~2ng0Ю> Wi&կ!H ;^o 9tYćNor_lJZ~.ĞN|:G; . W Z}-z읊jOzYh"%Ό?z'd^!Ń2OKͺr95Ӈ(-fѧgUΥ[LU MCIEpXf<J㩧N|Ә8Aul("c Z}ͭT{YQhVƥQȨ`_1ҡcү6fѓ`-^qYݍN1#fvپsG|݇ xrS)ZBi0 u{[3/E[`, Kb[a~ٰ) a2ֱDՓ=,hzh)AT%:XLS!#*@)E TL߶,IWJ %fo%:c*J搤`%>_OPm4ɭ!$]z6OYำ-ʃ!1[ɔpK8-~Ɇ܍n)V4h]JɽSM!q a,71 qn ǎ@ ~gnݡq0nP[ua&u2)tЛCⱠU#`5#/%|ZiӷH2tjQqgdŤ1±h]*hizcT3h~}2 S&qu1ʨ>첓3} @ 9FqvDXE2>XS 7̺(K!eoWU!"6'I6uOt :&v=2QUROو%^*.¼1'&KPDJiTV+ϼqӇ-:a+Տy$P7`cӵ\7r?/Eٝ֔\Vp^U7!@Nte[ /蒊!"Ch7;>˙p M4Kh X5`w |&(%Kx%dnJ fad]2+PJN{|5\3_#&lj~Zb6g' hVct4Zc%g!\ :Va3f0 ]h=YFFo,^9Җbw=UR}ˢ~ɎViɪ )/IX`"Uesg͒jmFc<_0pPSdNC[_zoR)?M8k`]`?[TB UDfFc2~ &+gWǼ'څ?=:Hș}*,=~0  #V $ɣpx- &YpzT?.L|tND,剄YQܹi@zejxRE;d2X+4ٹaPLA" 9y ğjTz:3GD%#.@BB!j4h}]s|j{ HoEfr,ai ⮭ 1{1qfE^PEt1x5%[{;.q@g;[$5Wfdel PcqJֱNDbUs"Bb'$d'@W:|n[BKutv̺[Y{ %nnqdvO݀.mȷ)n'p HsG| ([O 4{ k p\6`֑O;/c 6}KDq~;d1"%)^4[~3;=M|_$CVx88̺HC!\w-e>($<wj'V#ѾA8&Cpcўɝ+9=z?⿲J"Rq=LV%=px3p|nֱBaZQwӑ꬯ݪvVꕤpqDqDkŽt|gr /NFsjJ)着T+K%TA=UU҇:m$x|R,DlfjgY0ٮ+%(B y.*>E[HA[?}ƶe#N2Z FĹnNWE<_*&˹VgW9[d:W3t(d[$}eu~HrϮp +!Q%@BL{;1kWx쉌?GGicٰ:X ,jzw5j-Wz1\2V:![XE_hDj[}_2O9/T**NƥydPV U̬ߩ9lF$Яے<{ @ڬJjau[s8-1WM 7M!K6]aDSbAke%cȗ#s,BA)?> EoE F$c$ճ}EXn#0 R!Rh}gnV߃quZc# ܇?%ohVP-Q{@*H^Ս -xDn;pس@Fh`Wzѕ0pʓ`)3q1XSrN^v ־>4OX;]9k~Q9WƧ\aP ;0Ϙ%q:&G"I,pn/ՂVrciL:2q rtHPJJNy s%iEֈ53$:4ވ,MsT)ֆ F1r{TDwYWe(kLx\j.̥ FꟅ>hB1 ;(6yAqtrP#Ggf$ Tюx?(|?x%WĽ*YJfu,Ϧ71 sy2xoE%mCHhm1Aْ^ -C~d sީ$"NS5lAnr"a\ mThXZ7S^_vl ~i&,NyM ,zo=ə`FLGB ЯEKww e%OJ`!cڽ5b>v-c2 Xxόo kP&&c Ik*c 6~B|抾B-ʩrI 7jsRa?l0 ߭O_ 'ju}4DovmZ8)cɊϝT S:- `-<9fr4abYCݿdجJ #?m*y+]4z!ɔx؈gB$nZԪ* }R\de;.Gd-zMj'jL*Li0ɝJ'$uPcX&BXCMR-lnZ)D l }b |E"(s2;3VjS: /gӰHBmѻ?w B&T|V 0,*?cʽ*dq k VEZC͚}ш/g`"O2z!f;73]ujV{YcyVZpGVWqkOu59ycY?$_sAz>=kx \Dg.5}Ņ&Z\a*.}yU LZlj^zĵDfqn?&THa8iyw(friB/]:C:@c6eptq,eN,~VYuƎx.|JP$E)qoI~'']qV *LJĕK*?I:YaANt6poHhk=6ofVzz*8mChInʦt6O,1W3 -a)_9H} !+<+AeMʕi5MFe 4^*=y&z1|yh;.?A Y]\=+02(I1ӵnQ(#gHgFLK".vn~LM/̯&-QC:Q~;)Hh㣈%,]oŒHLdI=x3^ג5עG.'WxXwõ'ᒬlwGJ%0!{6d Qր.lw(5=NVnܙyG \pPWnϑz>xXwX8Q`;+'&>% U('OZ6@%{Qq9=)x Yfene Ȝ! ll0/®2m`65'D:Bݧ@` Q&y@br]Ç񦉻qHnC<1yܽ@!4ޠ%Σ{ vήsO)>6 ElkjH B8n0Ûۃj:㚤P_%TѾoL"Ν][7rm߆KFDk ŕ:hGP,7uhDr=qFH w'|BEJ H!&77vVdX ndG/[߾Lt78kQǐP jdHՉ CM/ aU0F L8Z=UjC"\ǽK(iX^$ iMǦ,f%[&XO+k@h:-jŽY jzuwCod,x=E((΅gG*'69g 60-)qjFgo%*:]u.g'`۲/PBR*§Jx uy%%p.ВxX+l{ dT [09YV5+ȧFғ,0N DC4PHNoP *$(v3~$̔+VQa(S;V,_$C<`f5g+ce>p;<|7eZ1ϔe6֛ ?%C&U .D$c7: Xa'q% &уWrPζ1aO+Ύ 0Eгr-Wbrl3lj Z;s~OC|A@j m*~Y$~ A~s6 euK {]Onk-<R!&s (+`TYN7Zч.pbrI_C*GD@ ܋!C5Z!֡DK"BյhD G&6 >TTeKKD$$XXNHt:&5u#&^DFJUҷ{R>]֓z9TG(z Q+z=_E*Srx; *Ye + \.kS`WF\B}C⩃t'S@+̐%-Zi@NO)^~p)ɀ&r hRgf@.}3vtn*PB ,tc6Jޕ\4 y3I> 6jO9ZQC}~ޑF3Z=&v dy*aS r"HA Q:+ kQ0+۹#?6⁗hfP껨bF%mUVKnm%p%F^ď-@nYnV+IMq9w_LءThx3͢K)Y$6RV{tIAߕԿK%.* PNԃD8۴'%*G#^ՒyJ}'1zD՞uz.@+sž|M(Ir[Dz>qu2`LlHRs\1jPK u{A}Id_Jf5HS9-J3};?hڊ<*2  l@GGǂH:&жkAh. Mdo'P`3/F#i!OZ]D칥CS{W 6&S2 _h3ēnk/ZmOfΎ?ے_A1#ۨ$Hэf`ޮTDck)@P`ܫw>^#WI0⯢owTFwZ96'y&G 2W0c_P>ܺZaFk5?FA6v ċ֤B)Oop%[mX*rixqjT!$ Tgb#oi &> Тc0a 4@HdV (㠼>VV3JdzۀU:ȍsoLz ^-<+W.|r+⃄p}.𤋮Y'3dg8Ad plaajĚa{&jeI&xu}dW\f>].s0!"+}X$OgGAqA|T]s%om#.4Q~KRTruD "XGڕv'*@Oɚ22]YZҜNt J.=ҒyaaК;θ0:2{U\9{v5. ;|6SN3|Csp.k| (5pqXN_~e3ExL\qQDuΞ5eFL8GdT`pmPȕM]DVFMtY1Ԧ~"Q'U]!F]FIe÷i;=Bu'{e|u20)!^xP ԙI kѫF  Mmut _2hEۛe}c k&d ZLMuyRmNdZRF$Tu6-΅XYv$p˼{N*Q }lvo߿9vUO~W'V/gNtĘi{ht3;52C70ow>&=h!"F&):t>LχzA>d[2#еڤBI6RWZ齊+!_j jRTzs3XiVJZy(Q$%,5)mM5_'}D RbE a_a;.V !Y?h3cc|%+ 7ώ-mdjRCL~.R4(3dHy"(=;ݸ|πJSE}P`~d#$-yYs@ eL$uh=6HAJ{HŹ+q]4~;考4ɦfD\Rܣe?-5RкvJB~LYr̗AXѪYlŨc}nэYӁn"~?~Flm:T#"o-*\ބ' 7SS 3OUנYfUi'A%O+Q*E7B[gjni#::B.:ѩk nBƌ±$:JA:j7+ Ë1w0[2$GHp.6MHc?emQ!>zTYq:V2"i]AG7Q$0Ѳ@sXWn!Ȗ,ow**#BZ߄N톪@Wh+6ΖCKr}mN lp\ڭ2[Ǖ,ebƵ^mVj~5ژVĖECk!=?[ئ 7Y{?RUCV[Qjx&bSʔʤvtpS1+=m6p 뢵jSx"X! jay#+rPs]TxxN -OQ(a.)QbM8YQJÏ)j<\#7H*d9N;N7 geu'!sTžcghۅi(^ $enׅ@9}{Zt{4y"<~*7]Ԑ ȶ }K$Vփ4YPa,*ʚtIlɸ޲&ml$MݸLցjJE *j2el񒲿E`Omɹ'OI 2XcccxX<{R)^5)v_.~Ez92ן2,uImX/Gdmf߂J& deIx3^2QH1z^ORaD3!MsFdђIK,JG43ё?AXK>m,ɇ9' ]MQgE6ђ&W7cU/gE)'캶.S|2;"wh CB-HcDȸGdR˧ۡVcr'|8Z929E{S9#=x P=_FNk'@b+rd X]S+d.ș ~Q6nBKW,'N_}UhDA_EgД} KzUxNcS|Ψ{[#B"g"gU+ii`=+$LLӥfDZx7hݏ-YbLBaa, S.൥]Z ؗ%*)TzRwq|#c8\cJc[9ԉ3\_Z ' S+x#@@VYFWϡ͜gȐYtgY.?ɗbJ^{嗒Rm3^=ZcTx)OIQQANk(1xl$yv7|%*[~Yϯ m6# UjC.bªXX0$ :Lϩ0W 8Cg/ώO;"OtkҤD;n|it9:bhR߳~E-J>?3XT@ 0<FXGT`;,45{N`YH.Ȁ\>N-uv?͹"YfWT2`>('N-|t}}i0@tTh{xM4 SCq#u)$ k'K 3##6f\ -۷yim^ƥ "5a/ʿڭ7|`K_lMx*@]'<℀jھ. ({OJJ7pH5AN08P~Lߧ$|bKӂ[i4ys{gb%QY2>SOw4!7? <S(J7ag16 rϫ =/6VCq@pMƁ_ 7x}d~}Pdl|5 -:~Jg=lyj; +Hmh6`9CAeԌOK:A1;OsU5KM,5G0|)ց 9ߘj y=-J".ջ,avAӱ|{d }tъ*zKBnVCy?qo& X>X>.!!쫭 c4x&I[a`@s`:腌Z4ȥ{(קoЗGvOpG`!qw GD03?éyp(tgSK]T.9G ޺lwJo`f,bk>rc 4n ~{M_hH/4k {(Æ["JkYf2Kjx6v7%BY#қ!s1jL4_LA@ ܯ , AՍ!r=e9s(h`Ufh}SMޗ3D10yxؒWg6ˢػs~kPR;mH̷g\,&`u)vd k 6707r#hAs.HKGSH6>yj¢ErMY~ {goAd>qڷ`]Fk2a^M0&5-B!hƼb?^G+Ƨ՘u̥3̬qT.9Q;A:f?&rHӟOBShD3\(9۬ ՗5Aֺ#)~s/×q@^BPh0V3JfN[ &~w8+\T.x> YP6idk>GٹB,HK勰jxU=zr$ʁc`wcy =^r\oB3u7G N?NZ(O\k[\6&_Mg[{'wRb㙘ɞ=dfS1VhA3={j=` d7{SK]_xenDU;鶳(*{yo<0L<\$6\N.dy@^uPla[b @gBw:}>4Ѭ+r1eQŖw~sRAdҥYk9KL0Ɔ5}IvfQs&2evMB^_%SJAҨZM)w]*Cv# ľ0rJ\`>/d ئ`K)+viRϬ~_6JpSLx8sbSA;t6tlQ"qa)Njv0we^'[]LeJu { ~<@}37SKsiyffVѽ0£ō=}QI6}%jIG79LKWZqXJ1;E2G:~! I~~Tq|X~0w5 Acsr ut.r9q<ԕJ\DQĴdHCm c qPXșa@r&RŲ xkJ5]|$:g !sQz{qgCdk?0@›bIg6֣1) )/+ewBA&ke+hJw Fo{*!Fe l`-U˧O4Py,1FĽ]CCALvL,cȓ{@CFt4y6Тd3ND}MG 9؟.]YlqŮۤ/&*7Oo΀{O/°VbұtܛKv0J FЋm#.V[M3_P)?W$zgXEUZߓލ">uacs[Pcf!ek )4پ&Ysfw`HH&<'ʈ=:#XeYUyۺ2 t#A"9t"᣾}'ؗsyNw$r%ٿ"#3GF+}#37>=!h<"`֜Ht ]1ڊ5j-˿бՀ 6|J[Ȼ͞{ /]O}"ʛay*MCZ5, >>*G1#\'cG>u2&P%{]D $wVZ.~&`Ho6^J1&3T1?١9[p D,-8jvȽi|X}b`WiuYW<2M_0LBs8,RՓz2R(k?ϥW8bL0Ҹ>EJ3z'?"*T:9b}5`ҕ"񿏙(4+<*ekɻ*Κۡ" k* ){cg$r=blrՖ?R-,} |#u=KIRRmw$\{a>7DP/G(*=,_tPo#njt엹V|UE;5ι{# 91%pceME%Jkk=Et3; aT"Z NпD "7!%fjLoKBWyHX~ʦ5'/<.:L׉d%_A* G[g^LC}9bz6 m)-rkqS6=q$Uyj +yZHotFBkaZ͸`&?LbYOY$cF BgcIݷHRWxF(KɈ>xm> Lm>@8Yn{ghY&YuN :d9`1e[ O!L橍 M1!2C۽h4Eqp0*/e(vg/ Lc2t̟ÿ2ZۤwaҸ@ҪYe}uy4'AVinhCoEGe8bC} `3;7iC6{%}2D]ZBVN ܼ(I N9er}drQE&Xid\-Icj~G^ HvaŏÀF<9znLqdgw7EBq\XKU1]n?.1܆QZ73pJOWEy3f)+RDk̕{lgWkk/ W9 ''%٣CGۙF\CE!iۃ`%AJ{<~Wg[\3kvAcŰv,䲟2#zF؀lcLj1K' \1XYc ѤS%(EVJ{#zI. Vs7qm߲xnKq;[ʼn Sj͹ cJmڡ\/sZb1 mZPz13; . )j, fOi^J/I!YΛav~:J?lЉSƻ ݜJvUC faJ-UԪ7 Õ7"|gm(9ȳ3zs≗f?Q{%n?>Z4]L´8уSiȼjr|ܙ$v׎ao/@&fQp3y,Ofo<i5~Z\}#XXd_h P u &>~6ROY_]aZƂ Cdߓ⢿/>79ukV;%.ܟ7nLZm_U9Sf_4id;*悟q3;\KGRƦ [%?m#H,&hԧ+~+C+]ۇ9>+3кѽ#G창cPkOg b~6F0IH:MԊGTS6(%Y վuXPVvGx,W7!w2Hp *>4gsHח  4*ǿ\Fl\>huGC:D!>7yxn0"/#0I ]ŵ _^"!ivq+jYq)Vl QW{/{mhs;QO~c. zk)՟ Yט\O#nMQj3aх/._@^r*:VMEq>jqs FqgB hg_N-PajcB UPʮ ! f'Li0}6S1:\EK:7cp 3=A^Y>A cL|4 Yz}%[g_%K).t8 ^ N-8HapkA(⽄,s/=FIo9ߑ!}uC7VER@Z3/7? /kFԄ;p@#DMawi\ܲe:t.7DQW4iJ"5$֤&m3 $Z4ߧ#1$ߪ\LX6DԶ+3 WFZox֗[?NHl_L!J&YD]c{Vǁ3ֆVҦbyj}'-q݃ρYM'~"[{6u648N%qU_._Xa'{M]DBV.OEYʛ_İW=y箯l@mH Uܷ ׫Xk8!Di*G2y9pzQ٩@e횄BNIEURђ11)B Wfi2x7,Ǚas<\Et"mqvڅvB:U;_{GY! )M;rZ3!a o;Da. "wFTӖ=5P[P[\YּkCf#3C#/O\K"‡ R '9v`T1bFj T| 8Bh1:"ܓX5W ؞VrZX`l.+ GJ UpL9B <@P=sE4 }\ڏY32赮<1 dFɕM\=5ʵʐW%RJ׎Π+]gx~`;p x~"+C靣LS-û ,Z AYdi`r_!;i(`YB!~'2ã<,;O] Tf& 5U$كaLOjhCA."Ƈƙݤ@#Ddpc6K E]I2/`i b,g`gvV{UTRd!Glগ'C:Y3 =?tHW(T,"tkR)=3G֞ሒ4{e^|OI aׁL@УR)؝ 1J3Th /HVԞv:+^LB]h'=]Ri d^h+'J=h`>H`b3~=L] xWfvy捘|~ +&:lӥ?d>&zَk k)$kp_\g꣗5xeoGAo*bmvs-OoC i\A&zi"ko=JGNqw -b((+.VšYtzٳ?MbIv&aSXtFȀ\Rʴ ;"wBOVS]esD/B;ya#lsچ~(@xq %Y) úE; fuH9uz[V Fu aׁDʔ3?̹~Ev6DBkt _,/nEt16*7bEXT>Y.f5p5kt|BP1r2Fw`_8:`<'ڪl0~ sک0r Fō7V_*%-p/0>617PwxNvp?D.{+朊GO9^`ikUsSRJ7Ӗo=h[)[mhBz iwNbQ e wxp-Bܺ.02?l-VGٹOϕo՚VNSjΰ0qK)C?J\y_ܓ`^nWy os2::\:k듢߁8 bؔ٧ac ǤI\BL:z;{Vj~ͩ@uSU(?Iݑ/R\c)H : yt"ЍC?n75]p # 9 _T(~ v< 瀐p=H@(/#>p xm[0k_Z\ Q-@x:9o$e@V[a3c{A'Bz6O%ӍEX9X`U#n"rBm`peP"sO&,ulr2Xܻ?ېK' Nͣt FbGu+=Pq_YU,xԷ f3FaW2;O(06H@A6=2 uk׈l)U9(u|df{ BNh->_ӵd^}`jF*]M~؟lxPYtIεArh2Mں!vinM,..L[h%dwRMOᔃbR,ث c$'6}1.aǜ}yտ /LHrDE3Z]fH Atٯ{-|8|FmHKdW;}mT҄]6r0 eؔ*s_k- MmK /?xkLYfʃu/^)m" t(Ė#YĄ䖦͸D`vr~4 .grR-mMRxeCpQ^msD$|.A< lQfZ4_6uuKὺtsSN+iٛ +7ct^h3hX-v_54G2ԟT5caA&A̒X-q[8+Pe3]Vqϕ3rT T]kzqV#'gP N3ӣ]oBN:,%m9f8EBFBƞM,?uht{$cd"+@vM7ρ [5 snjS_ _,P7iCGʹO1fArD*pgg--7R#06`6,J54:$`]e.&o#*8ŋo&'v6-7vO_xIH/ZbY=0j_9jVn#Ii/ZCa#G~[//]akn{HN(-{p~tVh+P큳y|]Zj\sAY#aiqQw|h~v#6c.]59UIhGq\e! %CfxP%b΀q-=G-?ݘOe l0ֿq' L!1 YS򭫖bø턯R=S&Ynpxve 5즤S/ e.a|Kc5G6m;,=Hd콬je!(}[Xg `GQ+ e uO&Ar2٬FhY3H9ȸ$-a&'} -@pz 7hR9"z))_0.i/kTY1)"8`TY.<)m_X H 0(ٍޖ#~|BI[8/\6phjOgADј 循opz-fUb/q$^(Z(k˓7zkT(W>xgqwx jw~#r4/dK,y2pUJDƋTo5ÓuCc*]ґ*H5y jYc;քHߥ-8}/DN2SL<7~L@g A uJ>I#Z 9w[b*}1,RYSMޝ>ܤL%V=L^Bj|^kLaIrz!y,r@8k$G[X X[_ƐL\K/ðכmao9Ɔy5:0b[l}'.W"&L7-  &K4d`e !Η;9ʴی~&gRaM[+6ʹrʿ,a[r{77*Q/}~?^MjI/Ia-!{G '%m(^R JR'7oq'1=쏙Vu+ULsbOSЛ;W {1np| #Of(4-do'NnhI3#V9G>!5zWӶR.ey(0^/ʂ\wvWDe!ZV)cxڔE{-u᭬vsJ v*e0!QιIis#VoL-C9 zhk6`e~]  O9 PGOb DXDE5R\{1aLWC]|=f* QHmY Sn8}nQj[,A{Nݩq,K_Gb̫b-7$BZ,6r&G-݈S {FSxp1S\iְPn!,{n&C ୸.i~3*WXf⸌ns7yrˎnZ#qrI<)V.ISfrB: QnMH/aAY P} ))po%?u:2oDB풂t77Walm<_t[ɽ#Xxfsa ux k C}bYN~LO Ӛ~gV4eϪȠ@%%6"d;Yk? *$Z>UW =(2?k_9 Ԟ~(rᦰ/).kho1%Aa/jR&YtTH7Syhٴ /2~7m[a*=dUQɂIUzn 3udޘٯmO{]/`LL1ţ$+­O}(_i. ҘKbDϒUUܰ("ys? 4I0m{z`Hix"Q%_4:]) Hd'J v!@l O+QLɳ\}pZWɗqIª\8M\mˌ>ʈV'@D5 KׅO0U|UiKYi+R 3#֖(Ogȭ!hUjfoWvve?Gʌu Z=qY*H@+x%Qgܕ4!Mp8gX \8G6Q qe-(_V5-+ 8Ke(A?k=LInd4cP%9i3E2rt~ ;ㅌQ.&j _gCs^^g.Zeؔ) EDY x3T=(p~Mhs,?U x<%wH}Ÿ;P%Y/'މ[◰W7?_۵%o>e@-wM:$-v]ñ,90t[9v/ݒa>HU3.ε/_D>] C:E܃xT_ޙ&Ø+48[3O0iz|t{6+Vf wnEȋ)]ײ M'"3Uڸ:G~[_aځáO@c8>5I۱ H浹yiw[SktQ}~nlIlÓ[Z3C1O8Uz<_su`%LmydY}Jꐨ.8eۓ#m,@ ˉH6^8X?6P| {櫓S \}ezIvC*07)Z'HⵣHk;1u7 k;Ͳ>N(x 3Ŝc^&r߆S`=qDOp ۅ`g'3b#n*4HOƜ-_zO}}e[/ܬul WL <;$U6FlWvBs?Q?rF5*Mp}AOjaC8߇ltx*D.)5ɶktPd, .]be6:m֖CDWگq\omsZf@(96O& ǿꊜuZxgUJX kg/)Dc| k]b ed;GsN$4kƊHvdΚO| hL^U]EU>Cı)\"#!q4=fn]*0g|W(e[a<һf+,|s=!s$ɚH}%u]j IpU1x dv@vM:4{FC1sTc~73F|Ui=e QUCDtG hz])?'SZ*Y$WőH/#‹YYӳU:^iCm MWɓA0ѾىƘ\\8 #z\tڬQ=m ET7"tstP:cE hD?-`wV%mήLC#iOi!xP[,ոu69o_ԇ;Σ \7sU,F~#nz{<5k 曮߽;ۘF+.jPf4xAeh!7N#pv qBB>p&`eNr2<O~U?ྰ>Dqk%y9~UJs9ͫ(r6U)GůQ udXtȀ?L,-4p 5kBEw!`w/ ˬaE?δP.@۳Q\-g8^3v " ׅCϑ۾٪UR<.kpcrGJ+ W)ԗ|ybx>biƟZ8h}p3К6sWiQ2$Ԓ#*1u O#2 ڭƖ - Qut)c;Uh&WY3O0#"2=垄oI(7#3wQ;G`*gv)]V7ߞLc&McvGgcHeӴHWT(W00އMUDkzڣR\%_;y[Ő_鲫mQ1cLv4c!Yn5ܗP_7qipH b]y^[3sqt-w,oQ٪q4|Q=Вwt3O_q*]A=:9_݀Ug=adߴ ^^9F`&_Om@Zn+*`uuɜ<%1 Ϛ"Ijs>G daȗ~6 ~:MHMFD&S%9 )Dji/S6buXcFuB5눒|Pujdj 8o fe,F&wSphC^.=m[ʉkiFm'y0v`&X'@$8pq;@=_ALe\zu&5(W2ߌDQ!2GKR-1f -6+4Oȥ >SPiECVI`*32mJJ[[ #& p:#~:fw0-8!>@\.o jETL$Gipko/֧ߣĨFcJ> 9u|Zn9CX[gN"[tfhmF%+PIgpň~4L8B C, 0MI>T7&7 /\7;86jE‹G>G' @ibh%)G'3V@8c4 CE=r4%G+H{OW{Wւ`R^TRw6;t@Imb J?:nJ&ۆb'9<}cmW< )9BfYݚ ݺИ)3A:>OצrۊWa;DEVw{.urVGA)(+TI-k-0XU$e($efC٘nXj( F#0D]P'#?(z9[8U\Ck *w+55o僻U/wwזU[ifCmEz?"Y>'枙9 ՍvI46Aβ* e@Wa}$8ueמ=]@c=0S/ !*,qA, #WŦ_19{-,lFKJpp))Z _1HPt5J &DX(@eb(5lK%HN-*:=Q74E`G"_.=B JDmyW@uq0GI(CƗy ܤd8z6F@^œB $x4MOLӑ:H끝h2JEb<".3F|lL`,q*OX8ku&lj 4 W×Iuec*0gyg?qgX-):;\WDp9ڝF!$|Tctϱ PȪ p1 gn2dt4Evs@%GƸkaNwYᳮwܻ9ē˲qu/E'fm7 *d! #'KTOf&_4ثWz {UEO3V KX.4vڅK52AlOJ7|YY4U=j.ۯAwl2lx(;  +#i&X8<*RͅV`F*;#@F8Z/Ͳ6?nvSr9θNYWp[!r^4TM ~^4ḱ0V{z,&媲`m-v2zq^V;)7W1@c]H%"XaVR"5csd_'yX_dÆ3~V/ԃz7c- &X.zt- ۀvA8Hv#2bsi_r` _v%+o q"{A{1ugb6Y0E/eZz9;zzh_1{x܁TKDT=N0 ^\.w D;e:*'|27n[ #f,K8: dCăF-<[m&7q<'E$6E)G[}uz~mimj. !>/gZ(,s}b]E6ă{sUl"sLa ?ݑl.#4,6dR6^sSqQvY{t>få?$;4B>uUU u?[H>[ =M6ǃ=vfcr6vaQYςt'0c°yOp25#ߓ۲G21F+V1 mKq n|Oh)'n(:#ܾnU/Nw3 ܞVD`_㥒ml|EA*LmxؼMMvt pB!Bn}Rh(iu,Ɨ2*ÉR5NIˢaɋ{u}^q޲)OwEɁ!A~}uN ubוқ]9\1L%oci;W6X7jH:H(+CB? ; :?_SK- L>#H)xeuw`y:/Hh`zl+F._XnQ7HxEE;991=?Uz|el t[(37R/#H9#ʎfA* # ]PQr>2/8IP'#zX5LnDfC ӶQzz;uƕشGx}S-RmҥN O:MԺ@^{tBG xZ%f)5w((q7jLrƗYm =EFʫuG|:w}hAΥ ~D ᕍE"=&3ca!#<6#4 }$ˤ>uP;Ra]I;ۮ9]v.'t ? :Bt(@A5uLc>.p7{1+dMѿ*ȶ` 4eCcw?jg=Q IFh n;a5{:yyi2U KɼPɚӦ"J0*W/<yh[epEY>&4a" u}}WTP1q-TkvG=:ҝ怘pͤ 1{`ƐBf hSINUhP`%c \ihŷߠ( /^1 4WFv!laB) %Ub0=*_@B':q}'|wqkǝCz̆f_.Ek&OGE_KU-u r_ ):qcbä|tu'7`$d[ECn1it_ɾ',K3e$C[?DfLz fPq}#.ГiȒ>Ζ6h?/YBv[2܈5ibTii`l0,'qk5j)ҴC7*}u2)gیeޝJ$Rw΂OpXJ3KmY4 g Rg@fw"]"GJO>T?p .X$ȌH@3q+ s.im.|PNO< dW[ ~A\\.}TFϸ~Vy,BUR)[A[ˌur2,.գFsUXxī5#ȯuvMc(Ĺ'\Y"R!@AE 8ˉH\gYZ070701000002df000081a4000000000000000000000001642603a90000153c000000000000000000000000000000000000007900000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.xz7zXZִF!t/_]?Eh=ڜ.+ Zno_0R` %3U/QtXGss򘢘]% 3?MLv|>|Yr|/p%?wGGUZfJ]Ŀ;p< j{\:&"/ :a|fBiIִ4>W)|moTo;.է fnsR2oqeo"[%o6IlS3U-;u13(ˈ/VLY\:In0KzrETh瘴0rzXЗ~t F ٵQGB_ U ʄvN kʩA:oɹ'3> 10 xhAiUuUxpe_iil6$a@؜n +ʀcs>cWxQ:U_tӐ=-{} Lԥ^ŒG«SI'Va*sZ3(Z.YbJ{}/'e7QJi:ʄ/U~FY*W˯LK+@x쒺Vv[.8W6yZ\V[A |rز?)^;iO] *0\jq8yָ>yذ/-W_,8,-2$gUZ58z>uvIWBeߢaEb<ĝݻ欖" ƃ}U H5gf6H1ġ(vdgnV"4?B?\E9YQ75,s"ZO^kO;g})tzU [PJXrDmN [O:@Y7Jt¤ X9 sj1Dz6Vvdnh^<7&xi[t$~cڦZ X"V_(.cg:P6\;}i-߄ahCǏNЕ=O\!,+ǹjUk|)nOlePs W*E*AըCkGVa^ELzv P s~ `c&2c6YrAE[#yum"F p^* `>gcf)]Hgsv2Nsf >uuI2m]LJ3^'bF%JPj:3i+d޷6MVil:E6 q7rRZʞ<L$0-{[^]3fÞ>\+Kf_}.$NT"&OGZE8'^Tً$8$KSH胞ߌasVH <19oA1*OcdkL|]/lffPZit >)\/l|Χo S[ wkwI5Fd5,x)TAHkZA\.u/mLr1a%ǒV9 |[vGMVT|#۹(yz5{$EŠ57 CO_H~UVmw0 %NK8dYvz۞YMUt_όYjĮVP2{u6kX Le @E2ys b$+0wd#!W!ZuOuTZs#͝g0b2jv>nK!j;TyUŨenc-gy}];*.Qa} c'#L㝴wuzfQ\\e1Q ,~nƛg}RU9i۳HXL#+jYNwxYd]z2.a(^Ћ嵰YG8iAR2Yj꯴p祣sp{U[3,hã],9 C\FVf/мթ¸L/fa%p,{EiA_Ǔ\3B惤G)x(}إE71'6tJX~ N02+ 2g>lrF&{jE$+NLb_hHAV8;:$9+:BOT{Q+Bfs՛6W0`-C; [:ru R|5Fo6DCFU8~"DJ ⸍&)%@ dpݠx`ьĜG$M#ӷ?ߤt13u_7.E!dsY(A(kuܯ<@RO HŸPPk][ddP O8`΍PZg>pA> 춢T궜b*tL#y'H41V҂亲Q0ed5QOLjӳWzÏUE"o 5HS2#Ik\VXP&6{շjxVHMqӊURn\:[fja Gc *@9È0D]TP\&H#dirG,^bٹ OFݐ~ $5r+!c@)ٛ8D5tSl,YFHr:'jkǂ@3OP^I 06!"z 8Kʶokq υG Pl`U%𷇴W-JPpǓ$v,2q|?c%y)n8 4~LZq`OۇRz!aʚBR: oa*ۺ[c@<ِHƁ?$$/:/>= p>!9%?<2T',ގfFj%~ 1w%IFB_Jn>>l:aרw]Hnvĩa{'i+ w[ao<';NM\{qjoCcÊ ̉Gbof( |\ ߏNV9K7ݕR9Pm\;$|#|<2N~crҜ W ޅ&3k_7K5#릗=]1(UصC:669vC!ub$Nml^:3YhlE5 uޡDB=r*pҾ<ͩoC&z2e1WLJE>x||5?˧DmH[ruMy 6_瘑nSF>lރ?h./6H0[9YWe.ZJ4 GӆHݞR+d{l@@5'E׌o. @~-W&jYH<< vnea~4ZCΎ.`"u z2[jD2ݰ Vp%& _1p5 O+V]Eaq`12A dJa*w՝Ot`DKxG8>)#i{7JZ ?q{g"®tK̫҂) DJ4ѣ{/SPA$zoҰ.)T艰 0yqe`pt|V̐Uh_?!ݕ,&xQ%q]IT`kJqFeIZ"ڜ)|GJ'jh]cf^ү,^XE'~Ywt3,gR^c^e d,9mv<41AGȮ`uwC q @^s$UY]Gנ5vz#6Ȫæ<oKsR! 㛠Sv7w【4ŒP|z|{>~UP2w: nͳ+O= LڊBBhYN ⯏,A&+#b!I]J& %µ9$%;'-!3t[X#8iciV?1)Bh ,U1$_^@Ӌs.-IOds>% "w2Ћ-'^]MMD^'v?eĚa <K)/a*%HxϢוd1YaX`]BrjN". +$ X{F`<"vQ1/V}.Ts*'6cBLjyIt$gu4эvo**(,DDm^} zH9 O|>Ă3bc,\?>ӊH Y zt0Mv[@hBcs'xh̀`8xC`%.?8K('9fnc9xBbHn'Ύ'pZjߣ s\zfr Pp@ }#0EW/߿$T$L~N1N=+2@0>eP s6rU*O̓0 \V,F``b6T̾>L7!'Yﭪ.% SY^d@wN07|2qEW:Nl/ˁӬ|WY% .N$ Tv31YJ5sx>3v5 C 1\MEkSzO/X [q|0Ix6I7QRfN5֥"kCmH1 sH&,MWʚ72Zp`1dMKX CXI2Gp`O*ǽ48m$#87΂CD=*q6gYZ070701000002e0000081a4000000000000000000000001642603a90001ab10000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-479.rt7.268.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/⬨]?Eh=ڜ.+EC0RdrPY|oc&y ;ːUlI  (1Y~˳I<%6gxcl {t0U[ (;0xv=*oܔ`hex5%h_5{2|{ЉB?d31çhQL :* %+7|"AՌ@XQ6Jic;fYK๠D jGCU.;@d!O(RɣiXZX?2E޵|렵~{_(zԵGx]([50Jӫ/zwx~wؘ=`3*R}'1MӇphИD9Azz*508`"[E:!P&ZކfT`'os)aƄ_^l JJ+e!+G?"SCnq4<(#9sHWLu 1 fYI|` qz&H˗Kts@?lUFySG+PIIbݔˑ26/J:yvbQ:ԊO8zv !Hf.MYbFDΌ 4 OfĴqO_`>rb&WH~jђƑT" 0sK>GuH8<6m޶<PSƤ03UhZhl)r-&SBCz 8WBuXHR\Jp3Mpi5-jW NF`Ƅ8 ywX?`m?d]ܫ&ƭQfA9ׇX U@BԵZ@gv8c<~#ࠧ&"ǦDkSI1^tapD!M&'oEP ^T[l+/H璀ʯn ,lȚ&>|v")\肆W!B%᫡M6|!!cXh#MHW>d wwoIu9Ss5@B '3[$wNCsȺ{-[֑8 ʼOo8x=| ʘ:/rV[ɔ\*W/i[t秃mcS(KXYd~򵳓)E23)78ymy=ș̌@'j4fy?0aO}J:Q%b (rr∗{S D7|jr5?&W2hO~(By[k~\B72kpR~KCe#AeLm!Vg&gB6!ԭ:`9:}vz5]y:Onl GUL.W#XGG-+Eb,y]!xm4z%-%>^jԔ'_Ul}Ő'/f&7 сsc^։8ǹɤ O/O')]DOTdg?$))O+0S6_`Eމ6[E۽8$Ɲ9JUX`o)S KYx--5}V}d`r+Z c,__?ՔjѺN{Y"'id\'2X72T2X`${ift@pMMx@>G;w @a6vuZXrh\ci;5mՙɓ|s9AJx[6$2+l~,hmOMZr?cWB=i2m ZmbS'; ' [A 5_R$CQخZca2}}}E*c1 MD%ꉪ/lޟ?XFxdA!0#|# ŽfANhm(Xvh53~l{F!Ee`a+^];Tz$]LPyX? :`?Ki+,f5䶸}m *Mr>k\wo wN8܊WHS do.qz8^gkn V[j{Na[o(2, 녕vkͯSpy֭|QLVC&kbYD[BtW~ Qk؂ۊځs&fwD3hpB,ҡl7 pRgoJ q3ن{TcCfr l썧( 1G N~6Tlbm/ƚU:(؈K-0G@+nk=^S،WSjo]CP=Ɍ> *]&"IC j= yN c7[nOu RHн B+Lګ/؄-s'(|[o{j2VX W.n05{{:s   =GZ@m5(ME0<p\}vX>to!и{VnHz?W >J{! (YS=A5|۲#u +"dŘE6rs6.![J"=FЂ%ܞGSmC몹fV- .Nm% $Sj$7y y¥SZz '5WkeyG)F~rQ>85Π.,gS[ @-(+%To7;mFm?WØK4S/F,[gz =N >v#>ѫ<خ@FЉh0~!p݇?fT1+fuV x&*̧;=O׍,D,r, `2}hpq EWJD1RDG+fGA{M^Nu  "'XJeX{k_wҼ>Eպ sk]Q%yk|ׅdt21V,=ζԷ[ѹi2|wR;A,lMe B䄜 8 O,KǢCEuu4⌙-9],jhcj*b[rY3<ҷ:|:yԅ԰˜)ACwG.ZoT0lOkF.S vX 5DP w[_kq>M,=>=-\+G-q7AcoVO(爲UomɓT^S>wc @$鲺YTG=hҏoF؏boD{猌IA@♳$yE:r[CR ve+ M0-wvFSϪh~KХSCk+Ak7! RӮy 1R6>S)},. U8"]ٳ sRB2W=+Cu1*!Ƭ{(u1,iGo-؟$><3< IyV:Zz˪ 6둃I 1EdЧj@99,!%.aY$*SGԚ MhEXrc5=NS8E@룼1v2,K5̦\&+/&}XkޡB=I"L6^gg|Ҍ{jK2Y!8V&y:Gt!%}wQ7#d暄2*TQBdתD"B!uesXYtoER&p׽mҶa˹?i I%єLszrp_K[b}I 6t(ϼksr(W1+Ζ ~!AH;s E2< '6N wk$Yf kcjq,/ܟb7eXnl{Sm_Dydxf!'wq}bNqٍwĨKf> DzcYL%H:Ns#B vvtTjO'SrM#kfBD]Yw){W#AJGf!GKt7^]:=?L9} ] /=ORPJ>gOWes A# P72br\@F+"Ce̙xCgu3I =G*8ٱç589{ʊ&j+b DB sR?1?G2qJU*mTIߒqGI! y'jD3'"fmm-@{ JBtu0>_wDYD |ꩁe߉PSKC ι-~H!5-gRf vՑ3-M)j&7)ZtH1.M<^d O$IU& 1 WQ_80tOb7 yH1|%I_Һ=d!@u`LKm(6:?MR/!)EPho8N;eWWN{5Pp&eIn!إt@p6Hs7v - 8y4H:J]qX"M:;S&Օd*L5- N7jU02"iĶ_ }p\ NxbČ̍4lki=_J"רJ3br8~f/Oz"^O.g%𖫃 ]̷1ѭɋlO9FMz?늙^.\t'%`V-O=ϙ6={߬`z>^4Em-f:SehM\8[?h>v]WY4Ihb.PMqyCb‚ڤ 5bXw mO;q(jZث\y:j KӎL(b<2@)NYju"ze1ד Ty`g;Օ@bMf!TfumHx6vBmO,LD"ۉ;ch;e - .6M̦ರ ?Ve<}vf%\\1s*51 b Bi(DQPs;dGcb@yU_Uoɚ qhehݶ8Rqf0vywaIBI;hOتD.O/}8r$c<}JVE֘L vT4Q7$yg,CEY̶.Ҵ$z:qFo (Q}~.= {ei*5o_#;8P+5d:4kAnD:-UGr~U-vZ^(z07ѽzR5JRa6CRI`BJknL+g uE5@ H7,O lTygq}ZéP|Dn/Cwx׻9[=({hbCClK#+6a G dSHn-Tw7.15Ɇ)f]?gV&KeS"[Juo;־]FriT<݅p&U#Rpj4n  Cd;d c{e<;-ǑGטEߵJmw܆=wCTޢ 3ugÀua13`Jn?~Z$z"jKG͙aEY%T^Y}]x#?M?63e7 n L͇W=4~u_^JvwE OEu/q!Ӱv1 I1j$]bT<)ZGU;7hcq6'5JlR9{>$4;||iR!Kd%$7Ns`w|"KsjUd3fꩣ@5վ HTl>MtrAV77ŷ!Z<%P_$zvk$)bFg,dc&(ĸ~_*64Ȝ,FY1Ĥa^~Mi_P& ;6.|iŹ klp#GƞsŁ>43o,P9Xpord)L@"n%TxҡzD.ͮQR"NHȆJsc>H"3\M+N?Os CRV(D| H);6%lԇ%DTbx}_0"{35Ex^ 3~yݥ6%iE1e¡dsm_]@ (vg3HHJumDcQ^b $ j:#4nڶ=ox,0Q-rSO&*<'K ZOwr6(}MevtF}<&\(7,}3foMM/z'? &k+%#,cuiLq2>R*!FT#ێ LTRRgCxg=Mㇴ[,{+_""oFe5UWx{d5tfϷ%}Y;:l&Yfv e@Hq2mX.%@GſFLl^w)`t|*FrrngYdЗ\7 O"4Z?#jms[EYp,> BRdnsp4 @ _}alUKVšht ylIpsOu9Yڝc9 `QG5YyI4/Uר3+{}ǼPFiEYձ.a'Q:oR2 Ql͹0* X ˶`ء԰`'.ϻy"{*ۛWyRfVIºC}xW% =0YI?ꐡ:cQaFKJ[=)y~ˬ&ȑ髎rфpbd괯kWEfT4(U9N vƻ<&߬m[A-7=,IgEE~o#4cW!5MpT AJ$\"]bB\ 4vplS3DQ"LGp) VTR7|뇹mS0];7-YcĀXwo8}3+`ή0&MWxj}O;D5XEԭ 9V^9ѹ c!?]Ӛ,9?hpB V| ߥK±-=⥇KfNy̌JP%lm1o\B5_ l%FmG=I޿4C aTF}{ߠa6ncr7y|=50JUڴ˨̼TiLKv~Kأ08n#odOWr= ~Q{a8$ Ahƹn~KxT#OlUmdd Rԩbxm5WqXQiҖIIw4cݱZT^%BS66] ѭSkZm%㑋[߉R1$⧛t R?#λ[ΚEe~vdEZvA5FH +n޸jE5S2(dVu3v>95?sfb+.^e]~JYx̭ BUI]g- YO 1,bZLzHõ /s Ǡ>,@tP",Jv*LqoN6fOϕ2]fC?\C@60Z=$ajgHtk8]w]}@WjS0z_$LDmf '6g\ ߳z?07h5"v]7HAKVz庤F\o?mxAH\_}Y;7+C2RpVnZl@Ygm /Ae]7x(ii )i0GI(8,ңB:9Zw,~n'?蹇 V7E/A <{,æys`s a&a}c@ ?pvz^fyj72_BO&]{52Ѧns=4FX"e@4T@O?'4vPqh4e[)= g x2[(R -w)A[@mg.vn|G31^!UXUoGWz؄G?Ǭ3\5{A:7'+ ҹ C +RQQUNV@e=|ᭁM <7dEσ8yQ">&2xah R)Y_ w7XX!7.簍cCY;4Zr0xNѳZάް\TX܌9 %* u\!orV̈́ɛ*.!ҵ(H ksb|v m@o9AQ-7Dߞ8q^oD3f=Ro5 rÔ Qmр= Xil+!$5@ < sQ?T)s9њᓖu@\= + ]A= ھ[;$p:~#Ԃ(훼\=HAfC؂xx8Տ8uWȀ$$c~ԗVʢ&}٫ 3][9^xx`Qv#rX: 7C9Ia a:GLBin) 'jNfZV 9HօŝIzq<M6qĆ}B F{ARd!n"^[#xrRGx3M,'%SHyXJPZ+P-CR&2E@"˛GFnP1&ǀc4mcxZy7ڟ֩᫻$!iQp-*2# 2v tMU{0D؜(Z@yO}bV "=G~O4m(>4)$n,Ѿn1"F FuOuYujtMtt?i4E ̔bdic<J nFP!S&.꫰XjѨOheCMHLv2mdF|b *} wM/S)HŨW1l}M%A 28{n8ĵܽBOu&3C cn=tpNX% P[< ܡ)L'޴c~>.u8k'>_iӣj|UʙB΋8y#!54}6ͣ+]rpJ._ҋsJLO*~ :ZdղmaѸSo@~`H _Nci;[bD 4V&.zC:aU6ik 2] #:"N MGKZp'05$e7/e^ Z9̲})}?2y 4Op6G/zn=b6M?D[QIP-}zA5ݳΔz4.܀drxYg 5J' Vz?0 JrN\Q>ra1S!sh/E+׍~d: _73j_Jl+P[L{7Kڲu])hcȈii5uCǙY3So7x5kiYpqM,aZڡѓ/V~`s1Qݔ3pM>xAinH [:6ZM58whɢUs*aM vIkG ҚqؤkAEAX>6 *6"c\ qm]qY:{鞃^);3HMXfJ⺯D!MQ+D6mNgUQ ͹ܱkFA~έPS hgT% ~Vk~")e Տ)}oQNpuEIq-Rou}f43 =PppeoJNp: I9*Bl%5%9Uݞ-1dS[%)lG8`XON]8l\s 3azn05iq#ȅ%tr[QH##:BOoڼxl#nLRHuZEM=|!lH7dв/"԰6^7r2riGO %TSI]鮿ELdb+̳26c59;%ܨ!*Q]LkZ]{0T-E#~f| >۷†n4v@磈 vLщ=;Jܪ rS%o-io0B[28>8c&l#BvzaԫgbAxH+a\^x`̞o%hDD%(iO nп UZAAxGAP,2]#%6U|өC_1 %m_k',9Y7Q&lIC90GV?O76Sh-66Gapڟ(l*+wbdGޅFsdtEbA ON'BZ%3;%ؒAX92R o*)F)6RRj]ϚF>zF+'l, RhdLμ8xȫIơEwiafj|EpߏBGQ|W8R)5 P~PưS 旅v~ͷ1:S5؞Ue!aBWgKmtX&+v(K2,F{ }hv|ÆN78RT3w(~ ǟv k}nζz|[j:M{ϫ鶠)gsbѣ@L5OX"5fha%f[E\#gk䐣ݰ0,'z!vDA ̅Au1屋}G%hz6^Ғ?kmr&f,3YL۶)U  )pT ! Ѥ\Y:.Bv'56Ru!\.->gdA*Tmm~r;!R^ }7ft?_Bz^,@j|]^;]ѕ@Ȇp m'%c ?h]r(AJm4>`Z=ݣ \{fc+f(JqHBsb_d &QD+I~-؝ МI4;M!뿱uDmM{# ';Gޱw~rQp! )3mogfȨ$<5j(B>[ z.ǹpצܻ 5rN+\gyw6Y%.i5zKŹ9i]>(y-@\3AJf,DZn'%ch-f҈>5׮6|!%ɰC97AEGJf9Cj_F@,]I@jWYU+%yWdwsZVrh2c1iY~m3 ໳"z˟#/OS.hR(l2U>,\O8L1~Y43Kqð識r~\`V=[t7_t@0X8\DaLȊzlC?zl5NwnЪ.;mXU^ ~g_HrKb0vs@V#5O{f<k_"x(;'W20 2eɪsx1hP;Sn#ߦb ZmJ̜l,tVo׫ u˨@u!KqJ4FF:o m=dŦk߹ #!|tm ^xjQJ4Ċ9~n)`مb E-Je,Z#'h+H"֛\NT/Ђpz}s]X_4+gAo*/ݒNG^6xPR&!0e+34b*>I=2=1AUm2P*,1-w"El\|]q6KnG!b. Sfx@0m ;) I( '}WeV,ml.9 My,˽өACc+OB%)Nh`֍`Hl~?euo.nXfX3L+\Vu K%C6e=nT2/r(N<,ʳTRR.[ Ld'ġHb^ 9kLsQTX|A=KȤc['(cEIyQ ŵ,*U2tވD&HQ ,sA/E@3Î4s7C2]ng*2kC yOmO ;3s Eo6/-Cs&F-|*5* !ǟ}y1֠nGsv}gJ EU+ycZ6pT1 v-'~F;ѥqCDMǐ. ߪ4ĝLm7udVT y`O*v3;X했țl*ؙ6n(9EF_\pPzo^3f[L--jd^yOT &x9d=i36T߷X {:HlI>؍L%س`Lm:3!5qh82yp̴X(L'L7G5 4o]ZT2Ir`pƞXd9ej) )BcXN-~CML/S Ӧ3=nNXx`K0e#kqQǭ5 G.rw)0 xCi*vr@I (mDW&Za,l%7n1=e@wyyP3|Zy 0 :UjᄂZ- 2VG'iӉ,5UebK*uǙ(s~7.>, d=tRn?:[JŻlc{XP":GG֠#e(+.pm-x,Ś/hꃞA#Aj, 9.8:{.Gd .X>TꃬBA4aTHǑ;6"Mt~AO'7ϩO9C&13n.0%H?ᔤ!oC~pν);fɐ|WmO_Pj%4% 5_x"j]K򧡭f8.x66FB1E~RJyT/N$17Pf>Bg"͒B^MKbe^J$֋s?s =EtOI#(XZgBoڄ" "Xa2ڨ@-OVOߧAņ7P硲 }]ރi._jnؤ[)}XClqM-ӵqTX{:yCVk;hR"*6g9c 4hѤl(g7]b@;%J0b}r-;ngUܙ~tRBۏ3`?8LBc4g5.PGBPu4+~5e\m Вҧ_r\1 $DJ 4hg83K=oK#L!?Ki-峞n}°4}i Ÿ,bĀ <'9oaH4'ifubXf 5uN7>ﯖ/_X#\= l/P$4EpZPr[A)A}B&Sj*zq{Ń}Jg<^!I3TlUY0rcDq#UK;yAaa[~ [OI{1?+Tös9 {!z, %rV\pV6Sw$L^{a cu>v^LSl7ec0"0PEkg9;I^)QdjƐ&ѥsiw $cd9B!D&JI/d 8A4N ~bȏQ.#Iz//(cNˌN}pDWp'&Djz|en]G.;+o ,P )ZLz) Q!G3Mޢ\+ҭ'dM*h8W2^sG.ٵǏ" j)[, J TzRl`X+"SƼ(49nZ:5 np(:]*Qm FVnKZG/"K!,g\IMT_c[nW5r׏Ώ 8< ¯ҐxAc goZX#X[g?~BQ*-̍]FBR|OzPMjlnQ79knU´d.@qD^֌b9Am~N?f=p IUs'.YTzڂa|d\(sv)h(.-{QﯻI5ۺᗭCp ]K]G,}2mmda ꁕMRm6W'w(ffz[w[_6eQeƬ2 8+@p9Pإ@.[m\og J% Pg o^%gef[X2)/0ۺm냫9vmLR>}(R34kk׾4yJU-{)M aᙯ*.%(5Y910 `MEρۭPG.mT=u-\&w63-gLHYƁc&ª)69آ7=J7|m1tb,! ^wڡkIUk)*?CufPiFjZŮe;Yv_0+p>J!WWȘoc-LWͽ HLN_q A] 2!k`>I N& C:KMҾӌ?bQd3~xWFepZ0\GlfOaw{XHvc&Fqjq @i4qu_#[%YƩ\0M&Zq{-(󧄂շ25m͜D_Uxo= b7WE@/PRTsԾߜlIN!,z`UJi<ޞLV?d?;+K6|Y$z~O/?LKL@l Ɇ賡nCӚ^+>k]L ,bdrMa,#/Z`ɰ¶ CN/*pصc{Qk`.zl?T.?g® vm VF>ox+iz:6%ʬ 焤M\F^-a-jiw{ڜ|;n1gX"0.D9e.ZFOO0\x@C o:cG5u|1a94tX>Ɇ)O G10 v̎ ,n|bD[3_S(_3\BM6R_ QнNZ]/픣cpߒ zi5zf20? ϣʑu{WH1,5MŭQS|9'o*nvC_\UWY[˵rܑD! +g-I_ar riҮ U(U~Du ˵$t۝ɶAÃF2&-EH9v>X :xK+t[c@|ySj0c}'8Zp0R Zn/ Vi R\cޗ &7?fbѥQ; Kt]Ce25BdKiSu>k4jޮԄM_ ry u4`_e rsOP(;@᪋T9xh ;7ڤQV`Ea. pl!u' vJBw59eG;x,t~{2u櫙%B@;=GȠrVRbdnk0R+]Rut/;6 F g7Fh-ݸ S(8<.tL;щan22!sJlzP. efcS$&M9@<~iuD‚f ۳LWJU!Ltg@(A?'E/r@8/<-y1ɽ102o  w*f=5!uU \Cvoy\(K#AAW?\H6w:MJ}E%9쎼b==Γ+rA4&}qgN ~aԼJG!ÌɮrEd #k]3H}\I ٻXA9åڿ9=lyf߾i|^,L4 o,Uͯ TԫkY6]FA8 ~RȈB{-fX:8drseE9U-$7k(_b4YPdP6չTb5zl=OqeE 脲 7Bgڇn9xDGjvhy21@ 6{ٜs+G?4yխdo[󁪞?S9e(zn!d+=Q3p݂r&۹:K1hgd o?+.w_ȫ"P/Y(Kd,RP6~Yn/I  u޿_b4KXs<sL:a[x­2z&%pɟr@ ?vMl<ښG8pR鮐Pﰋ"v{\4eB[=]7| 1U_Q& ͓˳=aNn(A'-@fjоy?`XdH'a6:A-nQIWZXU#ýήj2 iF, ŀdÇdKfܫ牚4:%ǮmAj3Ҭʤ4fV3xj0VƛJgG8z1e[G[ZIc6N#E~' ORA xtɇSc~[βV4O?_4wһrpȿ@2Gs51ߴ4m jd`SLUܠ*G>`SajzV[(CMN<4C~ZLPԯJ\}X_ !4E9z\<'jmƗcSaro!K0?ܷf@ YtqG޼fZuɮM"{6O(}ʮ"5 jKx"BH|O#Vը{Ni20WxF5\ +\K7 PsW; m߹)2HQPQPe Lq}n`l,2BC̦aP?,~~*Q$<dqw^x:=r|RjGguwk'O 8pa/Lq$>-,1{241lz:-cbB3GT.g;8 h@"g&hCN!7 ]E䒲RRUY_ʸ2_;Y&ind+~P8yCf3צDW y8x^H̀IRc[oe1.+M&hp!]Uޥ I4 {U*WNDrA<`mkvU(" , Mc'BHa~9x fva_LFv0ydO C40E#梂 Pn~W$h9ftأM._@\҈f0`Wn 8(;ruKɴ5?Bt 2Ҫx;TicQπ$#hV_6%FMX}??~4 (zhI XE[dMYr @[dd=:> Fq$ "Jmޓ;E1Qc%Wd>Έn] Y,5_,pu's](F /0BduC_bFJd3xIW{̙-bNZ\,U/$dhys;LFf?UyMN3ZP'<(#T{ݗOUlЯq%oxD骎G"4`.^s+вV-͔CLj.tsdgqM;XϽשq8RQ(˩#Bx> fja-'NLv")9c-َ>= Fp8O&N;]$WhI~Qyÿ}A1Ral+w7l$V{Գ40N!2rc`i.#YCCxbL?Gp,e;*RI;brh+7[_ K6`E"܃K>Xן9xQ$|!V.<[D֍Ҳ$~-ۙ(ϯqe'ٛSڪ׌wZOj z,@a&i+{@ӠwWAȗo};z }qhӒ ThtVSY+aJT]ӴnY8k~K;TȒ ?[u|mahگGXQ6h[4xVs3W;/fɍS|'{,ku/ Xe{HEz_\~ uBو*GꅈoGL+f \lUa=S9-r6&_xΜLg>[F̑[~1D!n=E>B+|@37t6<`Soϣ9>Ŷ.a$ t& FQ)I~Z>E9桀^,ѿfX)3ᑞT(ZUl72ãof-0>ؗKax%( 9c$[E'.f'OǩRM/\(~gh4W9rX(uӴeM@cXыZ2;ao':. v g(*Wт0R~6p;JvGw>W*l,1&"Q[ݮEEvDT> Xk׹ aNFbQ2v;D=;ķ`(Ͱ\.pO7Ǽkd5ȧ٨ 2Xˮ#g.:Ք4o^Z S +𯏌 C?S~9(# "WYYK8&ɚRUf?G`xd-cC|H2b4%eY!43}al(-4P`6/Tm>uަs 5a&С4KKrѾ8KH3C?WZYjVC"V2K%D@'S HMp/6Ɔ6UjźKVJ8M; R#( vzRl'ABP;SAĈ &wxǵtЂ2gbLkZA˶kXm?풋ɠ9/#m-*?b+)?SE7Ӊz*S*fmUheF 1j?@M@]nI fl=5G$gd3*#}aEdx6:1_!pƩQQ(3# h$x=cmWa>Znrkd;f:xUW= 'F|ߔZa>0:l26 {WKs8m8sE=`6Fu~XPov+Ξ@yͧO$r坾tWgL"Q JMT@)S$ivɧO9Yl`å%EcD 8(pQ!F4;H7ߘR:SKīS|yG75W#~SOyYppjƚ'聞:5$tK0_oBHM63Nh)Gy7Q-^ =3UQh*=0@cKdvzԝVx0K:tSia;q@0%lD _.3p`~70ôx]>ؾB-Cæ_`P!l0UqCb#]Veڱ ܷée[xɜJ(Pp^=# N78] T*VP;6w"fif%_OBiq71څ!u 5qcz+fRT DIftWwt/\3)][VU X5`, }^54ǿ;Kd߻ڐk 8b:AQrQҬ%$6Op@I ٲ{?>ճN9FE v#ZuTBx9t 3P:#5&WȞ9!,Z]:s%}}J{dA RͿdLEeB*exx;ac JyJ=J?:04?)w6SV\m]vYF|S'hJFvN: a pO~3)5x⨹6fVu|7:DKQzPFPrƨWwrK˃n"d ڛ^,,+N'f2`f̑2y+} [§xơt2:4K G, ģ2Hqo gn% r"AZRE?`kzꔬڢÑZvq$?93P-_GIϜBE0bt9`'j>>nR>2H,ݣ%&c2]y>tKgke UCNϝucOV.`$ 1˷ ]]<;:'B3S'7BsE.m ybҿMY҉RÆ"ߢnW@c֋" AL9Hʅm[^>",&u $#4دKiF׶= cAj#O7#`G5?ܴ] A=Q1SӻF>#(R>hce.sujc]/sNFΰ)ޖ;VuL+ޛPMrP:|11'zwpm/pKKƏ6EwEFP3 J4>ȏ_[z{GG}*'qr8vJτjEC?ZYK1x_nw wTn%DS5l"@B )K/4:cʱ ʓRxOk(4j9850d`Go_|qȺܥly45TnqxRv,0QO^i" RYieVv7 <~653CDGs( +9`IH y}IwĜ60@cR$0`Lirٱ, k.q; S&5)y& aP]gtu_cг'Cj2cvbm07Bfwh4Z0`,ERݞ;X"S7WdbBi,ϼfk9Lk#.NQ^"GNcwhлF"k¼9 ` K9o.F㛃r(Vrt_ÂO*=lWn}X+Z%5ߌ7"1݃aQ-Ž},RK$9RZ9{1 oG %9\LXOBkc mN5JpGOq G)qB /|KXm`é5\=.@ζlsu:ex65arf 1ޕ4^YIpBf%"ˇdR*C(WqtVqfr40:qUtaRQKdåB50ЛP`)萂Ja [/>[@>Pf+!U 7ҨrSU_/j]K9P.!HvC;3q C]M^_.coF~I 8yRC`vJ4(97+|w1xe1!bp8]2|Y$W y2:>ĭ0 [D8WFBU>Gzδ8+ 6dj/Zp$!1E-" &tIFo&?8P&½ljLFBeLr芆mD*>l#EBq@L![mGV_).^ _*HħZU J:2lwwc@*go0۬YU3j6ZSI7e4̷1XI\[(NeF1~{*#:ADXe͢RM]K:ͅF}ojoV`q`I0v8-ȮWF&m:&Dq +0M:4,g/og @ko-.[RnY[9x9uZ~'n`)q2EIRNFǖ ?'u>Be߬ >12&Œ5tXq`*8b&l35Ϡ{gvv %H҄nD9qG}.'V%q[s")ߙm߼*F{l;ोҞ9]E֊k"zNz_QlêccR.槲b~SeP$_Z{=E寿g3N0V5Ǎ^ۋ+Ih-zf񏔛L'(&'OWO? 筆Զ:|w*;ćwE#^ trJ82H1#(Ɲ$QKfܪVvgpY3[ˊgio/dZ|h^ӗ%XԂ(~KΥJI>QZH{x&Y4KNJH$=i=QQfHISjGƬ$!͢= %n*J'uRb#^L6V;))rᏭ$ >a.0k }2,<܊9!ޟ^ d]:<7Q{U0XX,q{-Y8nEf~TaYaCc2xqӸyHP㊨=(5b")k^RNq#c AR2TY;zWKN{dž 3~'\tg^@`uBO= 2i,@fI̽Z t/(6pofnw7/ySKjNlf8N5U2Tf5sOeXi!;z{1%1E'PYq>2Ed2)i5~`C@R6=i`jx]wCD!.jPBNUb@B#ڐ FeъUL ~E3b }d?ڠ]<}yCg8Ԉ<ȥL9߹b(F#Ɂ\|{ΦfCeAOSgFb: x5)]#~5V[|> L)- e8e;W|ؐ\D5m|nh#KD,iyÿ}>%W\6W{Ar<#1!W$$6y29ʕ*  "y*Xqgs,+b 19HD24x޴Yڃ^=)@J `O 7^oˌM v#l L?>4LvKa3~ ޿z Dj tZw4,td,7l(6Ѻ'|%=$7`)6`X!s~FNMN1Lh9yD^- N* ـJdt{XgOa pcq_!'xA/ w3^<)rs{Lȣ 7锾<S%*hpjEwZ헌oۍӅ"^lT#KAr5-k590`:4&E 2E@&-޸+l_x!0vu 5؆a1U}ȚC@YJ4SME) C; =J`9t:a]ov.}C8tG9{mpd5Rpj]9x4TZ: Il&)y\0pGDWc5Z]z4SFhd)Cxmkb>X7֢qJ\%bۈF8t&7x!2^>\@X\b'5|1]M\Ρ㥤ןcHKPg&5Qĥ{NƄ} BE*9ʦGp~𲼋) (~>q`V9p7D&DB?*y n8% ,&}&qBe4\1?[7`_y||bv^PBIBҳ R,.7.FdỀ}Ϳ_N!o1@C_#)'ԜkijP99.o cmdU#/Ua7&`9G1l{8`ĿH _Y_D!YFq5A՝V\#0/;\EB rJA5)N4f'Ū` >hZUg7*.B!US?"-!yKO z rsJnNhH(Z4\ɼӖNb; 톭ޖVuq5>|z7G6WHQG*te2i/~FtVEu?ZTj<3E(9w\fGBT8H6^'$Ӹm O ")Dמ*3ݞ麻vZci'OZl>ԡJ)&ZꞗBRAjށg[e }, c4cB]2m+bZ: KլV÷72^)&n RUyB˻m_}Y 3~DR E`Ag~Xp$Q 8˟~FMl)o[Go3ijX WF_PB_@RlaʷK` lG 9oU1-3Ĕy +'[ EOM9pJJV#d4Wë!/?<3BY.ĩЫQU9^n爫_e]\yW(8eH |f|O(x:4i "aȤXe=)V,aW4e2&*-<1qX av\kobKIO\cW3;|OS8n&jrGbHG£Pi;?Vj3Jy7~P?lN8S?sї'PLbjxyNVM åcM9T P{#юZr9q4TLiZviszsw{g5`"zub`^`pl?,\/C),%NMy ֠2\[G–4dR[ȡ}t^d/޾=T ?2=AOcNS71GrAjF #wHxe^_$kH~ϓ!7~:gd+vA2]`/nVEg3=g[ ƽ~{״K1 z{FCj!Ӿk\ET[T3m/XbZQmqsIt3t *U&,dH쏔C9~N]a(W`VyUvz]*W6()s|,a9/μ8Hyl)rso"͙OpSB,2K{/nGk8i|Mh֢HIڻn3ПQOӭY#E97=&}#婈Np}f t`j[49Eu*)_ӂ]!kl >LEܙ ᝷>~O&EjFzzhpɪ˳[<{[褏 \msti*+- %297L̀]gcCuy )ʴ{co)xGr~:&Ax9dmQ1rHE)zդ]!VP"-.|&ss[ޢLFKG)Qƚ ;B$7m^%(Wkyku3~EVV5j ᧬d1#ڡ"Q"7/ cچapu7Q, 9ҭd7 Jb*߇OIFUK6nNT8#_$ O e[S7WO3kr YҜ r&bG v~d#!3!ECkLX1)W -0FLLʼnt!S#\`&'!aAЇa<<.䋾S&w* "`"gF1 /\#{KkD<ƢSHc,yI\zPu̎(1u*!>Y@iH}>)^6ޚ Cvԟ^E%$/<Jمx=s9$n[ !F ~٦IU.3*K1 +HJWMsk3n y4J/G>ݧ@+ Vu@ʰEiDN夕#ݱLαp2X |)͠?WAK˴@*>ȭ)0!>s9x8_Vʬ!2KCasXJ^_f9??A$F3ž@Nvbb 1;2tG`lv~ɟxIO%jTfؔ C)Rk88j@ӹ^B|qp*q2 RIy#e4i~9C OCc˰2jR#L>> aK) nv =X\Z>Td5t~>|y5 -XZv٢F"7L@<$"5s.-aV%޷_W@8V!SuGC@i;q®j8wҩ@ݮ/z{Q0 <b >`6E]/if$reO #}E* EnUxQ[K;NɾČﯪNXRts,-]ok"nHRi Rg/|u +15n* W 9ajL諥P((QоfӀ,4Wjtar=L0Y6 )C!JDzZUTQ^pQJp;VQ qWǖ$׭Rlô}3'X(µ_uuӝe1תouXĮ!r7@O $s&J+yGM@bXR#!}6X5&tfvٶG gR2Nmnc ]'08qO-JѴhFx; b߷;?s%$_A㫡La>JܒlZ6.⫌3+dzgGO s,(m[_L:gqC !K]@D`CsS%sx99&^H/cgouUN! sݣoH.YA8,o L8J?HZ5-*%+h.G}75d<4[Ӆbd~׊9)kB2>I=UE!wOy)βY ӎTqFS6㠷z""gME_[XNW$I)Y1E3OcL_Ҳ :gK)JPGWLԍ΍9 תilH7]V|ƒsFB-ӐW5T4"T3%71?WVl^b3|q½ ~qqkGiisƤsIڸgmft=#j?,k>%D P10I ˯\bx "akS:-M)g `w:BczTRo{&l5"Pku4/_en l;GOYF8߿_R)G9]VuQA)'26;!ļ'Mj DYRT{nazzRÛǪ/؂^:J9A\"q;&' UѬ0mȦ%`<_ӭu)Җ4 ۲KE#:b({KEՇA:8TUd|'XliCA}OKVC}Jf@ a"hBsCK@9En|X|Rv=ϩԅ~1:?ф6+}*L6GI4JO(H=6E:<*ӅvW"ZLuL\ed%|mE䖼aCQ+<"P܅.J뇘 zXvnqǽn8}5?Tf,̛CʻgiɗI 9@ jr0PBT3m_>t5.paA{lmҩ },~FXc-1 0 LܦDa S8͞5w͐մA&)aF,_Ag#uXa7YoYN;V*eД`73cřԎNNeAN;䙲':JB0JS OV7:Ƞđ p(q5/0 m-D[\v +RRL~3n^OU:q23O1N6 AX[Inb6Hέu7K|j^h:ň<sp ι\/A ^a ]"+ߞ zmZ)NM*Kg M#Kԣ<>9ie|0!9@3.َ؜,3|_i `Xu}vOӝqk-"Jw*1#0ԻU'W/%/ҼgNnBh׾lh&Cg^7a%ry;RT67N\2gy8h|ѽWzRՈ@˪4v)~:7)tnᄐ̎.x[KnL z!(,Nkwuˆ:m=HBGPD˅Fu.wL&iٹr#6.lFl y>g+ȃB\v|j)!4!XCO_H̝YhҪ{:{^*a(3bH|D1r ,'7{W}+tt1oV@qy"iw8X@g?0YM'UwLD_f nqOF+0,槍aYNɓW (8}_|V~V%V@Ɖ'94ԮM Md':*[  .CY(|peRTg?.XJTTȒs<ÊS ::~qF0M^u.H,G>7~gA::ԼK a<850[ɛ~~GYrDyOK=>+ϛ㉊l 9i3xE9P?N4R_iMτ y;\h+VnZ"Oj`_wi& -Iwqcro#9)sXKُt),Any#e bXBzdD1bU#d-T#t o dfԻZ)a($jBL;x6wiX]*=p0187,Ⱗa,HL &C)bԸT]T'63 +}E> 'e*)M,gA1m@}^I;O<=ܭ❽ƞ{Z,,@9dk@X} ;CKvsO"T? F;X},$E'WְRGtaTgR%A?5KE) ?ok\-nKh_)`9\17uc#1-h4,*],Y؏KB(eY`(DjkE=!N8^fGM I7/ˮr52PZjcBAmbI>u `7"L=XWgCPY(!ԇk؅XJsP8%zHpZJ*\@Z,a2&<@#⪛Bt {ӳ)xtvϫrZK/a{6} WB`yVnƒ ]ó{7,L⑕݅P: {H_/RFk֡d{ ,TH#+gy .,lE)Z+faSMԣp  L m FQO3L+X\xviW~Tb,''X 0ok`U8uUǞ-ݘ7ȷ{H`Sw]%bWC=v_mYv14o[$tsqE !p $U^m@ 5 V.=j fsT yZkDpe /.UGkH'TXXq0kEڎQ ! p.426+̗K>ukW:bKHOȄ0a&ʫ -uoפyg͗h^A{'/-l;<堲Sn`hYU/,Uŵ9pa޼h9 ,洽cJg6ǑMBe`T'Wܗn}A%opbcE:Z68N:' @K+U2* $Rr޽|L.t&VgܑZܼf_D@d$5G{1 |M. 7 arlwg[?)* |I&Ț"OK thWEA- #*ƈG4ͳ1[ { DGF^;rx?]D^zv%(Gt[$h13 i;N_dTs-Mg3qkBmK%p=_d7\w(BljItEٳe9QT窃d| QVShFDn)zkb%فd1ceg{QJJ5v0o*Lt@!׼hUEM0I~K7cg)ta|e T'E-q$@m _>e|KeM&1L[5qe!کe=߯s?4{ S,o Suw"d<7±H +O嬇'`1! ' L3x&Qz3#ќ"L]>)#:v75〿<*!#6>p VEI!E9}$fC K5U7VG-&ko-&6U$\Ӯ B:hQӥ]GךI:ôku}Zl{=&ek4Gl}9>QѬ\%UQgn'Rdy%dEʚsպD%Qk_F#3Qu'CX#=H?3\Iue<]@t܎<lq^'\ ̡/i>7KW4#C ĠqhSRY+$>]Ht0p;`i#f¤:LC߈zY@Zo G*p?ΪيDɴuUgQ.Ǿ]kA :0$1F.\%tz8A|X*OZp뿓(L<{S®FEu)Vb {.fbֳU %*f"קMnT|D:kHUD;ljGCfhu h %wjEX>!5U6=M3I܀L iꧣtA p/rOV~&eF"<K+M|C㾢+g`dpwS߫E59ol!]?7X㓷M %;BD'XD@-ۥt dH(gQ];m!}W훘> ƞ**`^:{HDQCW?':+*$(C:+QkT_0"iBTЂWe Du{i7/1]aN>16%ؕeI/q |0хa * x!EI}n߻DoˁOpz k+C3r(?|1oHr<avOWM>B5bYft~AoVū6홋74 L݀7O">2އy_iQlo5]{׬Ek1d[M?'抖}H'!]6 L]U+<>q5liPChŬvlz$傩BzSklO\ay.) 顢SYh]O«'ge݉Ջr;LBňJPJKwG*J=q02㬷ݥFPW+8 캉 МjBy4g2W>#Qqe m*8y]^{l!}VۥhƊv;>*&qc1K*Uh6SC(JQoLΧZhQ_%\yI[6j@O?ȥWp&1F!H)$xqwv2b^)>,+ ߨVoxlYNQobYҰ+s+%!%u ,%bì!#jZg3E-OYM`]4&/G= ׽'*^%/-GHԩ~+惕@w v g4D:TYrm-g\ HqvUvgȳ`ߵxI4œTFXن[<0 (NW,0ٳSQNZ"$XV y/Z y!~\F6H`$g\A.JtIR?iqrr%@lj7th&&M?Ęl[\|azo@q' c^o=>E.h_S fhؒI-|Հ0~>%7xp?Zz3.&]_-n:)}ңP YNn>As bC_i¨"A8Ϩ_r\@.C*0#9c6|*X *I1'0`c6lQTb6m">dCzcaa^XlUH7ZZ2 t@=Rmˢ]u&p8P9T v9)dX6 I`MpC gKUQяP1E cG}E,Rc0G_ t޺Vx}lFdd RL<ܥG:Zg&l%q C_ (&W |Z,(<Rr:Ɉ;% V@ ex5y ˹n/'xj̗Kx^fjm&|kM1rct;Z{6V cTbYObXjmw2i9r`2/֩{׃D5jܓ7=1!zXZjLC~G|QU VaBA ạoNJF۟-yzyڴ:{ʡM]f& #P#>)y`׎., `Mi3k mH IP 54@QmR"^_FL_)kXOݖjb*tdՖ kCej^ο̅AsUpAƕzI϶k ݦw[iΕa))l>̅fƧh}76!">l}/ 6T>Ik_C@S6q2aǦ ڊ0hpqGsAL3x`Tfl_[Xjo\nj-e6FƘC;l%lsXpK[5K8J \_VT+L%mc>n!3]}2_DGZq\Ҳ`kT;,c0}PE&yzkab4 Od']t?O˹S)%~W>9Qu+"m ؐbm{zV- =5 ;yO˥g:R,4=1zSiNQKehm'6-D!=a)aY{yxZh#ƯЬ$Qi.r}?"=(ե֍nJrvkahy:m=c+-YKWb 7]be ЧwF*p>Gbdg=1L咧|ɼ*w_X R2`pDYԘݛ(im|PHRW\}%xs-a-|8đnv<׆ H#T VSm^]SƾlEAApI-C/1O/37 ;KU' 2]Ar{ȯ;ITC g6ۼNHU~z~ˣ(8j^-o+~/Se1HOE+<}[jf^x%bm>xdf}@2m'6l78m77bw.Cڛ S O\Kp̛tnvf B@1p#n'=*659c.p;"ʾ#Ʌ[ f-$2+,/Rnl!9*ʖ0PXL<6QIE]TxiiܜV_K-"L]-nZh*"6&=;<w&\G|~3PAqdҺ?&G?_rB?w08hgJf ;nK ׻B`}.TwEY"Ԡ`qWN6kT|"jH[<~UTr)BDS)aG``pugd{30@ D=U4%TVטU%dsY% h{Xki\o$CJ-*qWwt;e eYc\V`9+.Qd8@ho -V/XXT#2E&{[Dey2w` Ta$>lK 4̧eɈ]61rW@#;Y)GD*PΦ41$TU{2b;ppgd|[^>H0A,tqh 5B?MP/[s; = }Wx<,J-A^3~T29~e1\ nH:T;>2Bb.06E>UF itjN? }i ND$ ԵZҏ$Mi{"88gy28Wg=o0"٭?lE$I}J,nu;pᶪ'*PcD%;8W?NJ7}t0!EI训^GQ!O"z24F(V|/=u`5aMKAI){@-| kUNzeMo6zt/-e~Ѫ҇@wO,mԟ S>tἐ/pj:[DeV`Tn)7禹ڈEM^4 f+J\ۿA'\r?X!!{sU"Zqh`ΉDl@@k]ˑ:ZO`g0.&=Z'(:\*SƜS\rY.Pu% 8$hx>^؀+=H8R%f4 C>VJXDR?1ƒY,|F̩1 ;C -/f@yF\Q"cHNJbN&C `*s6цch`V`ZdX1r};V|m09:كH}( w]w_k nNnO 4!legm*' ʸ1V ^ DAc_܇JǸH7M?9O+NֺSa~Y֝uE cw}Cd n/Bι4â@>K3Z3 BNhX4e9WgNhh=`A˕*劗)b+#a̿90:~)6+ w&r ܃4C~v3ܩ@aD% [ihR|JGlk?O_F%p#GV3r 6n>|ο_%`8T =9 tДF)Sw͢oA[' g\97߱P5m,IHqj6?{~C\.kjSc#@  CAk)%EBL"-5}>BHt.#rial';^J3Vd3lYs./€-Xu Nzyw\ %f;oiZC8mTf;s&}\:Mx U+[ȜaSn#)i>#߬u5=bu tQzI.2)4XdI1dz;ғ׍jɥ dIZW4ʕCB&)! >;yotJO&[U^灬)e_ ]J,9IOӮkpMp:c9Y˜ fsO`"TCɽM%3LpEss6l6L rr+ME!.vvID w&'ݝKS҄ޮ=mE @jX:]ϣpI"9exni '.iLDQZQA"`9z <C9N:j"k@WHAٽP u7!8#q9dKVO2sUN`Qy:5~lxI*B4zgy@*k?ky~Fsy'&%JJlvT^]=8E%:U̚|V 6 wtYF@G.4*!rI뱪92-8ѰK5G%{nOBLl j tqџr:*(?*rbZoY“k9f h#j@s"ht|Ba5Hc5\gg?gd d6_؜$Y3~'A!Dvx}"W -ܗ( G] \q=\!g]Ƈ9G4B[afn*3wŃPǣWNVl&R"!TixL_$Hi&V(IǼA%9h\0#kER,OlPQwɑy!#٬ND}ѳ{5MpnlzTiOcpE} dXUoNY"O&=` 5̊6ȝZCA;τʚ])/KU3b?>͗6ߴ*#,d]z1“G+}7WhF )+ʹۊ<ڦ(TKk."!RrुSn}r3GY$VP-~_Ia1#Ұ/ Z b.d /P T,r]N KpPşhkmuMVPa_d1t*i n?0{sd}7.4cÕ|"B߃X J * tIˁC9^I;\d-F51v3_xV](9XcUf^uoMFӁ SU|K(Vs붠 W?Y=cs @e;!k;Y` t2;\ E'ҜWeZ|Tǣl^3Ge'=+KI9UnB2aqE= ՁԬ*@Wבx *,]Gk6oV!>~o (]ҚkdR|O+e4[+]r5U;BpDHiK/Wɥt(߿v:>#W>"_֓pãqqzlamE*a)zn!m!3pȦ6m%id SfF0yU/?1lSg&҅V` [9KU\!atExT`F8K^ %&lc%+m"S䟤ճ!,f덁Rm{긷{GG.-f5FѠC[aU9 4aW}1mr2sN <{9 z{;ח92ckh(zE,C tThv;rsN@X?t-Ze!4k|*^_Q{+:_~9^+E8M$h :*{"I]*VyxV`XOU/n t&M E+??#+9SDފSfZյk>z~(b&Dx虸[25<:]`K+a HKJPU]bۯcOB]mbxbl[?b~ygZ>i\=@,@z~̔,*#j(;Q<40袑[QڵKiu*Q[C r#0n U|﬏ /9YzK9#1* ᴪC/ƅ؇@Mu0S{ &H 3lɷ17Lb#hy7fƨ%=,~ˌLW/-ps2[[W1+xJV Qy*G.%Tƅ a*0}^`\.אT5VG uf@mсnKjf@6ErWgT/[qkvgxq??;9hM/fyJk6Dja^$ r'}M*NS1B%1h7ϲr7k: If`.5eو쒀eyLNqdSloa(R3[RK(ƃbIѻEGG_w%WGL8LRծi)lQ*qXX³gzi}K3*m2,[,EU8&(Yne)D+[.FXǹe:&Yi?zDTuTǯ+,EֿŖ׉j_LȈrO{xy,\2.qd5Ίi5/^+ew%#|26`'$ \23&}u $OqzDQIF;7j/> Js*Ÿ$jsŹp`aiCI7Զj4%,b qR}~q(9`X5{ ƁzչccSF<[9sɴFxV |8T+ WA(鬒e 5M ."GsG+oVJyf3Ed4*œha]E g " m\=%GO[٪$Ü0&% Qĥ ]{9n@VeSs 8kLi|p JYkf:۷ L)COdJ]N:I+"/O*^ħik_s@Ӌ@I67iS)C:qg@P̣2HY N ~51֢b5nFAsa@Q-S'4,yڼ'PeEceՆLQdZ~ֆ'`N]=H–l6ؐoL_>wi"_F[c<4sƎSXLx^(2>%̀2&99" Y=UM'ȊX`Ƒ`(K z9 N-A`R+߇tXPRQ^#:ucWWfkPIm/)o;ӃtGȷIn"_s~-SΕ7*zq0J}$u!AO> K֣41xfĆEۗw /w:B㥇M ܣ@ H= )U3ܯG+uѻdV.2v#|~D(ITV%dጯ x_20_B3Yuv+ğ샅7x1:EKN1s踻"ov}ˮt3lK\jvmiJfR A~^8큡?D^Fq`ftT %9(ytN[ Q;d_lPۥU/d3*%M ߝ!ܮSߴZEbaY7D[oᯬ#YK̡ܠ8KoZ)α`d=34 j1WM$2 'X}]2!WmR7I:Y])6$}& *q6<ۻ}H\?_IL?PgNEX Ol1-SLّڃƽ2ޖC3TWJ6"QDIwH ōt4E/hV' |kjCztSyCiulRaC=f\NHN !汗l%v@WA)nP}tiFEo ~[`+XmP.eNnW[z{LI8:? hŚuM |_abim2fx;.juc!,{ᓩ|QiO]`k}N'WPlt8ܛ UKA+±'W^^^*/A:>_})бUvꖮkp15/s1Ɇ)՜[AύĎݦ,Muc'QAfP-aC;甒4/{.SeTۿ#nF KKAUSLT Ң^O#mkn9kC`47$cOtҟmWm=#ǀ{^njD\ +<I'vlY05ИQ 7HcM1{pDStW]3Gu^/VFO.kt'H- !Ǵ|euf^&է=]\WA9P@SKR0 T%'oԔ`LWLRzu j0,^ƻpdgY3GJ߁t/e?!f)%G1(9,h间Ӆy}+8_hRPkHRMqz?8drgOwF<BuYb;jE㜱]h 4% qx06 TJZOIP̿ZAjCރcx] 2dtn+eA$<~HkhvR 3^x  a?hL@8]$ Vyc2_0k%M,!Fx#5$x䆢$Rq*0zPNes )3*Tė_Ts+%b:i^9Iś "M-]MU㈻TNd-vUb%^ihR5$5bWoy^Dg}Vl̶iGI [t=>41s6Ss& )mP]*^:zh5L&#DrFD*)Z:k><0\B&ƿ=s/ZzGvXto02*ISXeed-lNc+,DP\:R|-t]/$cn'M'7^_9GbK Jt ~a+n/y+MR^ҧM`GR*T0Lh$,^ZjUu'2c{3a2Eq-[uMuOGP{4~hت*[|/6 %p~w۳zg (0@MqSշH/<Z$y LG?X[=epԬR'iX:*)-[GhGhɫDOee@㗠/_ Nob`6b' 扽Sxl7w\:;L>Au_*}Β+6 9V/V*igԿ {"rOp~}vmGMCwI(xrDpe> R O`Vz)7B++XoE7zO*)k{rzVmB e-qBsI\"{?fC k&}8)"ֲ-C7X of2Ep}c♮8(U6M3-Cx~gkCP Őj;'kC|̤ $0d6F=,wSOw/v#!kO,acOl]κtŪJ-H92*(K9\+о!Ԉy &/G0݃w5# kSDQq1up;_yT}sp>p m ؂ $Gv6kܧ 3<"SL {c1|"*)ې{LF9#3o2BJ 4"xWF3%iѦ}1-zv+_ӵJQyҚe( Y,}3?lcH~K诚Q.v*<-u' %\-d:nscIj҈0o ~G"Ujp7ߙufI%;u VRԘ䟕YZ[h ׼0l?˺Kf>7gr@vS"*7WI"݌rMa9:.φXFVI 4B-@ \GJ *sdrx]aKFVtTOhCF(=?bsϨԴRrY -pW:йI4t-6Mcx$v?EQbCfɥ8ՠ\h$0A^1. '#ci7"%S.`ǂ VWBwYe:Wܯ}$hj'.Ds-{FU*f9VmFHͮ nj\xijmy įɲ}ScL>Si,Fh D`Nbhx<8>3ep)ݦ(sHfr5V!ږNlEsE Hػ2!oˁE#*h[+~O~K"!F]?xү6Y"OaGTb[\ۡ ,})`vQc"2\ܦnv`t ;"sn&dkwNtE +K{*6olz# 4f&#iӴ#|wP>ENk YSɆ6|{{|Lo-UoB)GZ•ŌyKY)Z+3XLy ɕοF6F(U; SSH>?$~Lyh_:&Wl[—8 HLƻ%(SAf  Wc 51KAG{Fpt.OgGRpgbo[XdQKn&p{p6Kx]&l b]8y jQL鿷eJ :4Tȿa\cU:_fI~>GRd >şas>6Hl𼞳"Y-EI[WpphiKg)TS٨0uвJOTLf%9`BFk|ct0*";s 킨:%*;鼣#L2l"P+=$a2¡:٫оx6BT`iׇ -RxUa[^T49bZvS,a>:FM*%qtai~(|=Psh4v gjWJj[ٍ2IfihoCw+"ȐJm% hv&*t>g-"^+ŐбTD\VJf+SK3'" Bc9~2"bK R7F7 Q1<1h f4q=B $~D_^]$^b7|0!ǀ>WB\RzLT;6T*8C ֦kPD4-K5"f⭩ˣrṰpr# l|3ҜON}M\Jز "޷A  Mɒ8lt}] 6q{:w_bێ%[PeUts6u|О !g8Q?K7:$/4v-0̴xs3{p'LD)Oy 3܏Hh}^[oz/|!46T&&+EeB7bTjWAl&-0UHgsyf(B^0֏ݔꦜ͊@;o ~_'&hS&VѶqBu߅V_y0K}-EX]旋^DG n!\DG趦NrVЙrدpY-p4ʺ;tn`6htf>3dbXc5;uuunwUmR\S l(^Y1DLD?wcUs+,Wy Ț',ռi^E{R3K חjiS6L$hV(}v#bz_chhu+(LU0 鯯olNu2D3u|pοɛa9P osˊ=MŨ#K &9hpM Em[w,%$nJUoC GM4@f΅K(=e~i$71na*׭sF$t qnE)%EЊ}*1 ;dZKEo!/+!JV=m"$|muu-lE(W9m/sC#~+KئqlA"ayXN"NaҘ5hĒyRWZ:0^ӢZ!UlOdھd˫I>@4B:Z4l]:Λ Dž}N, ;o-wL)z),(Ha۲ևz(jJfpW>iy -!=v3v!=vd@.dpf 1\F0+Ԁ*$YӴH^rQ[DtIM|ɆcM71%藁,J9K}B=Wu7i'DZnyc M3*w̱q\ Y%ZYX^uw@ p+bzZ35I"].-#)eZ')b* M}jgPYzf;3q_,n]'쏴Sd9Oz؀ܙx衵;)x*y'4]vsٛW`jd`Y e'Q N!'!ͤ)Eek}ǵ'U.\WWF\4kIn0֏!fZBIѪ "p^4#": nX!Mc7F6+uMFa2b`LA`gB@ idI)$Cp یo=: =E_ܒvʜTI.[7w)mx>uq->d&*J QmKyvf xE+TLO: Qk`AN54{yqȃ"}SA|M%­J7ufuSSf ۠ыrBkOgC΃bњhё>ĜEC8I7 фly( o(g fWPȃjԋj*h;:;X5j d(ޱI/q掎`ShSBʌoK*n譞+V۸ Ϭ[v7%UJc Դ2ͳGl(Q68OBPN;{xA2?G^hE&e[\|lReîq[eŷ&"E\11 Hvq$Z)5 bPMgΈ) (R֢y6f7vwGt1tyΧ>o7|=v+7uBk 3z9/@u[]K9iBi}6g%|eeh3`v7RAʻO+_HdOڍ'޳]q}vceɊ&'fiS6B 8m1~eDFǙ8B}:$pg^Iq3Ny&dRGa\a iKC>ڝ-eNԣI'kdV>G^OwK<>k'"t?e|LT o "GJu E3(4G"K>ct閜ge!>&UճC_.;Ы_Դޕ ynjy^̈́Loʜ} $kN0֍3C]*_PҨ&,|A+Ot|#M#\ ?^/Gq~26 k.矋^N>JHE#[e/r%Ws"Ԍjݣe$#6Ln䚱h^uTR뎩"o il3'c,O|remc,WNjV=/DD9dDЁjHkSg^j8A0NЎmCd,c.zt=Aut$z 9}j˒,azMXرwijxyV~;F]i'ԅ( Bj7H7_:$^Ggl<__u׎cZ_[٣IxVwDb0B ~W6]>=sZP~&NPMb3"\E:a%S1t?Ixvb0 :[] 4675WpMB"Jbg5\jko>JHH6}fn$:Uf(Dzדp4q). 粑]%Ղ>m~83ßI[Q$d*&RHrMhNesac<-}zg-Y41kT#v۬N($A,2G=?;35bq=>Gp(dKf˟K5y$}6*RM3*4[Qߍ; rI޺>S Vg| d[Ata0rXz3l׏8rJtcq8bFfĔ{p`,-:dѣ$"R#u;JߩeTko e!ӨA: xb66RU]zMar4,4#Wj&?'i2+6^FA@Lp(ȏntA xS.驯ƴXjFGGG _g,vґ[K4!b`t+'P7yhBC*.^n .Qr):D~Q~4!C! .ʳ3Rcu≹VbMd CrmKO+(Du2P?e=r޼.&D!<$0@ۘ2U!trبDC<9dA4no&aʋO~Đ`=KqԷh^u?j}@ޯUqjk@Gz }#g__9 qn & ;6MAALkj8oRd=RI/EynWDRpE&X1ш<ŧR)"Q5pmj\KWJ: O!!MV{G^(ȕzU֊i֟vrR iwU8a߇oUQ)lyilR41e3PDBה%/BK^oH /Dki6*\( 4oz3{C 9g(ƈ'0s3}p:"꫑<tO"|:IGm/6e\/3D I;hTgy+'9`L'/q4RqC>Ñ^&y_L7|S6G~CJ5 g=Upbi4\Eb1<2VݛRd[Hu\Rj'ەk>GA \/ \\'ȟXI-!.k'ҡ2O O4km>Fp,odJ:_K2T' ̩?ۡ?N.E C-XRdXOIa-).3ULʅx,giȡcNqBIj Kdw莉Jk7\Mq5de"W1[n\ny:M5.;S؆5<B&pNy N*Y٨ n.&ū̔lIf|Ȇ-jF O`n8#da:Dmd55n@+݈)uls.ҙx.]Ӷ'e:'xKa^c tybVש+KuP޿[n_]Gk:þHۼT ܫX9rd^5<ŏQh_2d]b Ȣ޵H9x1 Pij6tXbа֎bSGoIXEr R>+IӶ& 8“xICG1=;bStӯzjTύe޳#}0=le[lnC2VÆ-?rL eX}ƏlHiR}Xb0+2$49'x@ koH9zYq@w3c@1wUBG.>|H/\B^bnq:ɳ~2 PL/$;l:^"Ҳ8a=bR冢N5kTf{<#h,j4 Ğm@HI,0tjؚW뱧Bm%#^4]=?Yԝ~;PRh[ *4 9A0BQwP4<ƒ͡>m@vqH5k,CUv'ĩg׾+stFN14&I{4BS  zř^`9FVZghķ9WrM%:X Kʨ4̇;c'xHw~BHӶʫ1?tg0"5"\w)l,(:Qt)c"5gFs?:_;ۣfԗD/ ER\9pM u쟻=4 cP23hjd\hNb>Z`5gPŎ_OM 0  h.?6nϦu%NX." C VtⷦH`f1țHƭ@6n%]1i[ *kZh 0$ِd 8{6Q:M.[e[s,oV"Lݍ'T _ʰQc*_(l&Ju1-*_S'G8;S'"1Dd[P%hR 0m<%+eQDy\K|y[_8O;{v:Zc̄<^NoZHIfM\`[j~m%]mȄ>UT"75fIġ@%U11 HrVCT#nxY/EqX 6 }l67MH5}m3۲SgdCyPn2:XEjesҲa`Z8)\qe۳KP|$R~enFx<^iޝ ,oh㈺Yhc5ޞ# *@:jV!_5򊲜˷$oHʔR^3\m)(ь+QaEA !6e*婫\S4iӃ j >F1;:+# !&#⼿z]#ԕ쬲:9`Q(ZČ ]t U;|Z]W=2_ כFKݜMk7 R!>XҖm"" bo}TxTœ>n z+^sZ֓+R^|]/^EeM%V5(} 0@ʁET<٬Z1º)0d./'iX34{  W}"64!orb% QbOڰS>~ac 6Xޑau%$Z4&i ɢ` oݦd)ڞ(Neǿz2˳Ӽ>3i0lkfClLحU, {\lW{SϢtQίİ"³&;WV=j>M*XmbO6Z6Q8nǛ2u_}@3o/H ַ{CE*iO}vʴܑZScb?ZݡeM 6FPtQ EٔKr*P9W 'a7W`z_DUzܘhGIqtW;z 犀IJTđHM+r6ʲb3+Ie ѣ aY\`a/[Ӣ]i$dv{Wg΃#cKA=#ohn⨋4Jxl!c~(qa ]Ss{ 2"Miuó-ֹHWj2'#&j '^3YH~\6$^`CJ1."wr5o׼m]b2ɤ.;XJY>87c`xÕB=7T;Y215exw?.*dRK?ைފ7 @ Y_o`e SD-,fe& 8q|8cJU ,ҟNc7g>ei>cu-[7"p4eӿGv@tk;~ksؓ_ja+w{:S|KXj^I8 ORKPѳޞu5A.`{;3T)r`gzz_Z- 6^)G2}^S[&xҗURaf"մKf1_ /:P3`#;KwuwA5vW¥3<ӫ߹NU";B8s7,~5ֵ/ΌIĥ@16}w~ʧWeocFç0zНq_MUix8J߇ykCl/I-~`NU i]GmleM|'wh c6<ΒK*DXMmwflj\ݸ(H9}qY튴VM$cBd41sABLdg-GH o3v> ]ݜ8ķRJr?)6eǜVA!Q#ks{A\ nq{cqI=@;g'`:"3Gm/Ʋla2ӥ+IM[ 02zZڳ{gDxL5)tCԳ nX Fv3CSWVO菺G35i!q|Ġj/zTNx=BĈ&`@ ñ%AA!W 3}h}FlELl6<ԬAAsH{0UGβz qF5x vj ݩE) I]A"_cDWJӽlكVaKsKdp'헝9|eD k>vS'"!k@> $iZIXP8W 1=)D"#=/t2H|=Y1#rv1]{x16!J:i+ރsUg X9PTa9GexYV;8m6YSϤk~ BH7b౔|Řz~ X H7L :6o|p] jZGr :fEd♳D̀B42Ru{w(3P! 尼LץSFrla^XB6R輴H%6+k ʪmMBS%|}.v`L gV{? "H'=Ϸƞg$4e/VsNЛ 17.X7%,~"eӒ})a_+ iHtbn:AïL!a 0|!=Lt6 r\P`1A7nY,69m6KIt+[g"/ rP$)} p&y_ߋR rb?{)[`"Ȣ9QitDO|NC iA:3/hRf=a箴IiO?5=(#_Y̮rX[. iy љsfxj1)J053)]@ې/xI dEb`I[!ƛUhܡ,|U-l:leZj$"UO68s%Wci# 2sGI%ZDMt1e+{9<pQpSL}:γw|9|jaHjo%v@9pY>\zuЖk0Nxɠq.d.Lv"4ŏfJ)1d8b1YAG#DߜL/VJ4LjM5|@H&[-ʓ$MJ/8~rQ {C2S xƋWo!_$`ʺ{ еMǷ%hkzFjl DYٙ(6Z]te=ڭj9@7$5*jtK$pxӠ 6r{IU}F_VM 7zٵwlrPchzn<\A5(Gx wƛPrȎY4WnKU&名gK'2$0;!)e2^z)S֯KBő|k%* VT>[We:_=f`@GK*PC2T?%ovp#)4PF`KkjZ/o^Y',;ЁqL[dJ3kgwҘKrn0sA_x&DzOI.lUUZ+\{_b3V9ѳrTmR{ڙyZӕ}{P ]J^,ZX*ʦXel+?puLl-ޟ1xTċ=&ݒ޹}.U -dŷ,^憆qȳ$ױ l"&ZW-UaR;reff0&lTSb\gE_#27[,~T矽N&á#7b-%~ˋC2^7}.< tQ:r-{P]mI.X]a^Hzba VJ.\NNA](u&2X`c̶Bz>=Ё_oeGgbfm==ȕ5Z՞Gvh!8m=B~9'#M =]s|/kqq?Q1B.ꆛiQT,\'HJ!A 494s'qҹ/>`tA{s3h m֎3Mə|?Χ%)Sm 0\OO>s?4K|I"^cp8Om $(hktD~jVĈf"+y mkݘwijjg,\ݘ=y|zC~x;r_W~j0J dea_Q,UWv3[}y! chRA^x[`\6j΁/Rx=wd XjY+=x}QS/dJˠKW D Tq]9_$|S%ņ ezm$)RQ\ %nfrDS~4}79yK<(M^z q9) gy-:F<`f5tQ , " T+$N3}E.">߱ Z1dp%Rm_*Ԯ?տUUF8'ĻrIMzT?]ZbAB (8A2uR #:ĐRs},#n:XofN*78iBkфBiHm@If-Lֆ{cAtï)E%p2rZITC9uΖ |;0mˍ$IKnvl| 3l䋊8W[|FRu&aӁ+{Ntb'8F/SsPj'.]:ûdHFmԖ|n23Q?ZHnQ{'bEkFM2 ]ιEi.L;eW/~x8oU o/bfY+Mzh!©p#'LDVrxbuֹ|K󼔥RQɣbZ_!A>L,UctfHnxP)+NrHM^x-do>FP>.eB޸kj$D&eD' &:\wyJZ2 @sVB'uvq8V,l9P܌ӜCy)0sTcr Z_:iG=RYQ4?sZq1b7c Q-UGp|:k᛺<#TP+U QxˋKN|^RAu:i"bm3ƋJZwXTMo/Da#*n0 9-9WM f:z*feiVkikW.(w*Ѭ­+L~=葽%n%s#b &Q7S0E\[K ON7?}duOj?)\R*DQX Fki#g&E WbCZM$h;W`1MrNȷ07lCBǀ" 92;s 짷c]0xY B\_GUtٚGO1<_b7=3( Z5E-\j!wjCVє;hv`oޱଥnz(ZyrCMӖ<^BBJ? ӧ ;3hƹivdtgM9!x_SQ}ZvM\햅B|"Mr@WDZ:ॅ?9 V_v6_{?bx/:I81jExl~H<à*P@ZʉX>z$mZ1-|l`ȝe;ꌸz&:$k%TlN>J|s-vnՓ&8Or/ʣZ^d9(Jxws>8Ӹ- 9@Cw| 2ŗqN.Emn~+r5i.ectpwCLv<x]*]n>h-N3Ims>#OP+V cl;=FP޾SJNR#qTH'vCBy iC9!$rb03_ FqfY,AZh\) B#`sָ#'e]N@~r%׀InMUY]|m|GJ FN ה Xi[aKS/.X@uy?9 zo)wV ` #JxZ^SzRmSV0>izԌw "QYve8a[f}3& =\RoX-)"KaVImTI&š Oc.E+C41H #o4< OuB"|d%~f# w&.,7n'T<x.9*9 lbKb4BfnkbE{`qFdB2s]"q1dЬ]D7-LG'-AͳC< Dl]T%h+!s,g\o(?+9)c!LxEtNov?/c̐*;E:HcIzA[tt~˃'?ִs)zGʭ+A3VPU8yNtb >\S/xotW:G*ܓ'aGG+ P PPX/r)PG]\nm"@׏d 3]0s{lWFtK˺1O0Cnl6A7 z m:.Īb x% <]'KhO>e|qo3Tp/JS2D?VZL:{m#:$o0jnl JGZu!Ԟ_N;2fN_ `|x<$A9zb-MA3CbYTe=55| <oŕHk@AP&dŸ >6Scc5˖WO\]I-50r\ r6P S?aT#lymP_4ʯ™Y-%2cR¾Ռ0vpjǨlc *5*EY*g:o`:Rᣅ3mKV4 4?r+%[Ǐ- ݡm#b؂K@t$ӥ%.G$802e0J #==: tf[W删ȒlLIQ!Eqi޿F/t<L2ݫ_"?fkH9 j4yHa #xf2fŔo\v9xK-da*Y,?UY>fy%6ц.H̯b/A.rԟa-VezѴ&~WDV(m#{Pefs2,njV2 ]Mskdę? Wu ~nXM'AX2!NN D>e) Vh =0mTthѓ RpO0&uiَ.A۰8LjWi9^+BpD5EP-[2__OG 3<(|JEa[+HL] e;IKR8W/&cgL)Oz}{ t?{9 @adHq.96l؅F#uڼz}#:LUdwn'OvL0^ǒWZ woN->V&bIlg^,D;TOa !glөGyeROۆ) C0 X_Sؾ=Oy5\?.xy+ Ue: WP3wCm[/O wHv^k{{l7g>%:4I>N@N]픁 ͝C(Qz>AƔ{/Rn`/S8TENZA;T%} t&I]< tl8)s=OIp}qBGw*;3l,6g(k-~su6ˈ9!ȥ!dRcX މ͈WmQX` F,lCk2<ו ;O&sL6 N Q᷎zY,%4>7%hx2sW=G`oh"~S`RQ*ЈX1 [^horB(OF>':NTF _5Wzv`ux**INǑ{<$6-mW'ۦE)X28kxq(kllz߉2D\aV)9Yx2vaS y"@}l$׻7ؑi~U*e ?[v ]_Т\ | H Vr|ytU@[n΁Lkm"M"ϑ-!ƒ~Pl{}Wl{ueU_!-Ũ53&{լx!k!`A8 sRe@QJ`|ިS9 9}+pV$|Xy+ډYQ;e߿ŠtfD%roԿA#e\ܫt[LSL*1T^Nc )VЕ,mQ#kÙ2ZC57J咉ZIx؍[hopd&FɆxrea K@)y"bF"'z*9E򤻲,~?y+&3O T-_FgR+z2G'85[\17< rbp~˦לܶ2i|  2E4\h!eC5ݎ~6m j,Yʐn*JċVKAWKc34uYa,ӹlUh ojER-,ghX=JuVJK?6+FZMYZWJK]#ƘK SxOB`u؀w١vA"&D!_*l%IpQi[-ts03%q\($R(E/_s6oDoƉZr2UaxNef:g(Z'w)~߬"6珛.f_@ #-`UG_|$cHZWU oc3D6fqEB9}GW};ׯFQs ;@F7nHA /GH?UGW #7dQ><%%5򑳬UkdQX7fe|SMŠ{r)to]^Y lxm }rڰ_!gax8"OXk5`Y/]M'czwPK0;sUO\bG %}дՌA:YgB=N; ko̷Cx1"\#'ʪ8._0)ۨb2)Мn]xUiCD{δ30mNsPt^Ńos 0Ff^(R.i]j)BeO {y 1D,sX&QEk%8?aYmBtq֝^@tn*CQ9 褲ďύn^a5AlylVg) ̼Lܹ_C5 9:8atjCU24uIagG9ägMSyƚoo_P@IR6\Zw7C:y쯽&b ;0Km ˘&(fyPjB&4V};7IQO<% _bWI$8>+xݬ Syr u$m;Py(I':K}~<v8ؗTy#냉:#']B{(%3֡yX[QY@jʥ]s)=zLs,֟a7,Q@Uym8,nsD D١!SجM3` ;Dr٤"q>_`ye"2=UHkp,Gt".xطSk)~FYw͝j/}})g CtU/fGp} '(oC 5;ߥ\w7E5Jo~hs_S347\@+)%}l@!]X=^^2HuJU^:I\kr﶐H"]ww5Motn 4J{!Ixt*ŵJԷ 2#U&|i[GRX9^v[kzqS#լM} zə2{q­n0w42ɶ=K%faWf5+6bWY*}nkఀT5ԇL*׈H HrczK MZXQΤhїE! y[c~]S橬$bхk E|KB8"U~,ɗ]ϟue0sJdrOdL^ /+dqDz0ثӺ#ð';J3MԎ5)`0s&Ψ5ng!{:" pSU! GdH^EUn~If9Ս\Yc$ql- ճu΄+xW!<~M\yCGv.%x$,TvnF4B[Nby iqySe pD:Mh`HQubQ"~-3}g8m&NU竗-F 7ntdIakfxqОmo"JAk0VƵF$ЫDO4(?HЪ*j{ųw!yhA MWY ,rfaam|:n nEG[XSjh>XW|@4٩9@x=҆Nx{bblenwBI:iwJ%ȯTjip#)s BbOxD[dK veA|![kt}p{t+j%ŰWoEO:j$1% }Xh^݇]~rfyRN\˩ZF9"A]-nּqlChKՉ&.+ |:<&7!-X+x=&b΂C|/2O[x8\C)HDlWqlo!j 01*qs.CG=$NpcS"dOdޯGMc"7; 'AxL6v3AhMJQϷ'[($  NǦϔƉ#TTKy<~;8"!!aX b=K]=ZT圦3#_}xܚ;K@N@zA):R7GNQj;@R:"|-NU\UA&1p}?)Վ/e0'1& mX[P=C]+_{Vz}TՌTʏ#-g;݄Sa|XlԞ\uYU1e)s{y~Bz>Mr6J/:D=jv|8*?o1;*}!0T ^K[~+)fڣì,Շ6̼o/3})_Csd:],ó01pĩ{D4zrn~]p+#Er= >-ºkWjӬACm_Yr/`WBi݀W|JPʼnuX @\ŏOqz&(pҐvݽh10p([@TxnV(R&y h1i6BAgtBTUWv]{VEk?p#FK47_ _埇SMbwaU'eU]13Uk5k,ըߎ(ӱ{OeuwbA .q ҲB+;K 2MGt0j[^Te B +cQI]XF#%;vo8_^ω''֏AbpZ|]y0c p{_bh^Pgu[ZmNC䂒$'Jcevɮ]X"\C;mCa “ BT7rɌM *8T-_ӷ6nxu* rީAL%":4A% `^˪O7XXF:Vbg퐛WP/pd/kSv[3W ]k 63I:&Ƥ2~ܴP>O9tH\juF)ulZd1H :$oKhU)b :2%'V"f, XT-C VdH (^xY)~eHM7sXbm1$UW+e }" )ۇ`۷Q zx͛IL`xT@:#:cx&d )7dNU-P_XUfōTlBޤTAêa>a2T\^ $]79wsq:ѱ(DEjlTME Nm^^Ndq3" 12B&LݏY|%-GQc BWY2w%(厙R@4Qϟp#K]6ɩ$uPF$1X},PHx>el T4texY֦n%{^Eӥx7,0"wՌm;^TK+cȦm7=i |0[`_ʜ4DۜN oo%/s Wќs*!\7b7\= ]CSR4PF@c;@9юZ,Ika^Jי 8ߥ@xDkO-SzrM_Gނs CQEGx<aPb* qͻKFg*Tj*%a zUd=t+FflX8YJ^_&Cخ.*AEp5iVlcg1 Գ U!'%߇ΑC27u0e䤄e*>6SXKTf$ȽcvTDuCJDT }U;[,"/Nm8 2U땒[v3Žxl+6{KG)2f4VLÁ[/^)6a\(r ~!P1.I,i$EP ;h ׏Bݲ}^R|=jozprNSt5 u KxI8vWCҬ'z %!6~ȁ9xyܳ' t*'@ ݋͋1񈾭dse'\Psׄ,=L\u ,m\k"lvrvq5Wc2Ds  )$()Dq>Q]}n:-,M;*YoBKz_347ԴKP5ފҭfYvhp10уcڈ!4[7kDF56=] : .9D""}F \"xel ;<O;!?y%QR@B?l@:zmuIY τ*mS*'8\隆/fUOkkp /Oq߀'Eiev&Q{M[}𦪪,{k)On`{*K ez5aZ  rV1sSΐ@Jx2e<,Nz5o5{}&湊uc}fR, VIxm´cHAp6],>:lS#,_2Ț0J^hcv[O}ذ}]Q}= 4&Ƴ#b'q_܇ru'գYa.tTv#/wDQY&@y\8(7@ f*R!t{;bB/>a[v7qz'~ƴ]d!Oү--TR3@‘Tl4t'|{$6]a9p1B(b9Ts R1|a#^:f-SL` *A6CAXH^,Y(w^JΎ ]AD$"ל@~ԔY|%|Vթ2P rz + RTf0$[|UĂmqQ)hcRFBj*lv]%[Ȁ ) #:m21fo)&U9J#轂L8 kS%^IX Ě$(G }y܃o=O0orMWx2u#Ǟ8xBެP.+{f)>C^êsu%iJ ٢ 2gs༫ ֊ueJW Q ف0~Nd;xfh&9sNL/<"rt* ud g) <ahc:.܊m,-"\_oͻ0E^^aC148n[twvSF⛨hT~}Yy`f\N" 'W#ul?1Ɍ0yn)̺QkAv+boj_A5{$$֫̈!0: :~ Tyt,Ұa:Tv`5Р[X* Y*L$W{4N+t²`zSLbdGk#;5`vX -]V}jm*ž5}:ʇ'zT!ڍbGD93$RYkp%۰\TXn©oxKw:JH.I"Huۅ[}pxkX&j#if VsE% vKh"2 aބdf>`Uzoܹ)fĺodӴ.`|aFsb@ȪUXxM*2ZLȡU>|$r4fQ $5{(b UʙCb33>O lzh=.~W Uk0%6gWyGfc9-LI|ԇYm)شHOe=,r+r$hӝUϤ:L znzޱ)J {s^=E~NS_$Ҥoa :|"ZRV縍]R ĸDyBe`VL4gD`n 1k{#+7kkߺ6l@q(.^?2g*I_qr%S#ՍGRnm)jJ DCE)|`Ea=R,g":,W7soKI"{s~##sw?M\p!0֛ `HR ^([|f?:! %xƽLJ{,H&k)evxqՠ,bX7H~J0c.d޹~pd\9Zκc=σktUx%J"+oM~h -֣rM OH诺&f+C ֽC*v ؍jΟ^6"gKc N&%O x)__@{WN kVW&p)л/9I< 'g.qnI,LV9b0΍ 3m#$ÕNYu(2y= 53~U4J6uR4|qP'b e {ҼՓ-c' SXxnaVDc(L$Cȹ'S}& VL&%!ZnD`tKv.4DfnNǸOI}^j=+#2NWB1^4(p0 &lGN +ӪU| #)ޢPX05mdWU0!U?AjQ=*ӴePq:%[3?:oHx׌$濔u_$:ΨUO mPPmުNkL\R?$FxCbuv\Lѝ#R2*T;h9[-JN, o_5Ԋwvæv&M .\FaGÒn9w\8!B2>fLbΓ7J}"ڨr$n0zmCž _u3tb"A0І#$}n6c7 <;q>*VRw;iL3wAvcrcZ <)ߔĦ?I󸠴7QY:h0[˴b,O9r(xWt&ۄ-Yc*҅nOD![8K2q^T$~ X{Ephz:ъ.i,)M {[r-4&N{AVՆHՇ> C'LC`3Ȗ[@|Df ՞ 9Ǩ/HCH0C=m= 5kW_V+H,cogiRߵ,8,[pK2Ut<lAE[߮+bH^ːNqr1eCZ];1B6 OV8gVW@!k8B4V>Q;XW%RI`xB⭐ȱWK hxBd5[ZLP[聾 s(vV5i, o2e'ZOFEG < g2ueSE`e{oKv{9We\GkXEe꼞Xxċg8 ƙtLtZG+,`nҍB"T5M?by-T`ϲ.T+6e" E F< *\A~M)RC ST2LmA(;~-~fAm=(1׈q zw9qk, 9aH;dqI ! `^.3.4dc{oGz<'5' 3b40˘ZX!,Gng;mdC{<ᦿV/?A{ˀ1o70 fR *H{ 'Z"2U֒IYZNih^|z(6.J\mA*iYC+`Yn(ӵ%b*=kӴB#cX+\م5g@GT ˪$> n!Rd,x[m%V*u-|r@1.}!WsgE ެg }(ׅ&BUȞ;X"Qvs.#]4ThQLBSoD}Lg* nK8Cq|bA>9gRJBVڽ—s18ڹK1\CǦ/t17v٥lz1S+Aiw.M쨂aƵXv5$3ԇ$1ueΆ8]+2];{aI2aMpסȨYNfң磳FOt{RJ)ak-[vO%bt0%[ulirDVUov'q8/XC |pՕx*. >^MXd$*cN)pq*>5}2AҒQ&4B2$r_ELL03Q= `=x|.g}-G qU8uQPi{D"rO߽^>d2 - bl_ FLk튢O^+T޹&dsDn%WWWr Mj}iCq*$[$?#%Rx?'#Qij"_I d?}F@3'_YX…H%Mz#O9!`jY5na{%O!*'$Fl.9;gt=%i7FpdjVxVDąN Us#gdr\bLC7U @h dv%}]kBJk՞V(Mw '-_lXp^ 1vMf]F #:9vxLi|]FeZtZ)VVmE#H'~m5=HVF6kKg%˓) )?W~`j&"` "u i;Vfjj4:DBo4inVSP>;Ma$;ց7w;$S 䖢<~49WKj4]Ő(mh6K}$>Ӱ}&OYpa9K(OFIc!.3R^ 藐n~~!`}֩<jl,cSۤ:j ۀ15*p(*ry zo-N;azݕ #']GqP7ȄPxi!NEzGi~p;7鶏t{'a?~X1r7ycH`J+Y$?Y"<4~_(K O}@7(Ds^o.L)gx)xDz?+[_f[Q cgCQ 9h~&m7G6b4S7<ρܼ]߆HmcJ |=2oɰ lG$9vbϋ]iGT\;Mke-`LT|mmQ@Lf][M&bo֬Gꗪ@}Cumpv .KJz qgi23m6_z3B쟦,n8#}~P+n6ڴʴx_w*E\`seH6#N2VS,xFGl՜>b,Z2vD"+V'ikˁ`Y!qP/*|)9bБ}r8/:c F3dC4+0ckzޘͫs:Ó[("aB'vhw?eL Qt\/8I^=uCf0`-xu{E<1c^ŬG;#P:c(kL֯9#7Io@/)j_bj?pBcq slZu˝ ڲ,t˃o"b[-DK E"~mqjX6/߲$+Dng}' 0 ;ݦsJBAjK~_/9\ ېK\Dh0~9~1@<2>>q.S /Et9(KCN]Ҹ3#ќFq%b,'^$ 齡87^1p  w]M>&#‚`q(^tL+pVG_Szsl^[k?q&5կp739 d,ysظ* .VC}ilfAQNLցTTT#ӳEin[k"quZP{pб`os:iVה|`i>5f0V.}|D {=z  %i0%f6gRQ}ltP‹<ϱQd5%Mr\j5l! YR#91#ZROY8&Lq1\u|ݮM%~V8 E8I(xT#F%.q .*$5nx_g-dyxvT\y;Dptc*NS>+Df]t:{d3vLǐ2" p@J(QU蛮1(,ҕMk:A~SJYR8 yϢ҅0$d$*IgDwC?^ ղzߖ1z8\VvA&l`$oC 57U\ޛ8WaOK/gp4PN^da)<,꽯,6UUwĸ wnk+,AO>nA{Z# %";# ,֨\$ wҪ߅lK4b5WUV #ڻLE!eRoQ G fz|a Ws98:(29@6O3KS5Xa$(0iZr#MC5@@+3rW;lt !uj/bal}8uImv_9{?Â[ !2wv) D»2 0hJg*]fYd$2>F~"S\s$|_Nt)3n7B QH<|fbrslY~0XiOf}/IN*=79)r+BpQj? v$d<p9L/ ' *^E8Jm@A罣vߺZx?1((_+xƯ{&xOjS\c5mb D2`xZ\='kWBTX;aQ3TǪ'q 6,YhJL8Gl ō-"f/ da˄95pP~u՜EʄA Iӈ4aag20j^m<(qkrs rCH&G“<'Egq|A$N١MO_Vȵ!MXIĥ2_ Tmָnq rG#"~zwnŶ+=>O8gsR!Hs,\'nl sQl+AAxgӇ5ّfl E4";HQ8@@UNbml@ٰH*mpɦQ_g؆/-/ԬYKUp Okn/EBo7rDK}yz_}#Ui^3'#-FWbes%[T./3< 'n4,KRmëZyc¡ ۓa:Kd~&ѪX9󔙿!-Yy;Z(/,ODƂ̒݉Ml#+xuߧtֳlğ=I㛓^uA'מI2:LUV4f5s'=z¦=B؏7=!V1DՔm6Fc/G;z#49~3ÉTؕ@5N&%BW9U+~kZ[I5+&V8~wItwb 3@2HP8{&sP8!-z,aW'4tQV[k:Ťo_&y>`֎3:s@ˀlbב{^CAU~+I|4ʐ*M!U;olF_Psep#cؗn*I<sHO h4szr65+G ({Qx*ah;*a "كpJej*ģd1[Б;Ns>8Ix)%}^x!a٘>`{l^?4_ӘBj#aL.S#U(fex[('*jQABY9VNH6Eg!^қpmG,z[ ^)uoG>[7htˈ!ѫ6`͇kBu <\=ue=_@deecpWZ!F״t,ɣNfTZzcܼ W!@]{1yOS) @cEO^РCO*9s҈Jr0#ᩫS{u ,{hQud>Жhi3V%ߎDQNنS]`Ps|"y|YN "Ez(ޠ #l0vB29[<<2(bXa @!jE͇6M:=k?ɍC"nWOhtUL1z㢧0hdE@ B&w8%BQdu-5qE{C. ~S&~eMš@ N&'7oٰ᎓OfŽlZU* țӛ0]dOX+":f4 EIIn1UXR6<`VWttEbU*ϳŮ~ܝt,9c]@rȴ1鰿]kn@2h~Z y+ߑfxT(Wq-s`S/gyߚS+j^8+Ryy}*NFldS#S$oC %^3) O-J܏ʲ0T-0?6䀘:uA'9YPnna l K`^l6e 'D R WSo hJ9CiAd_f B'iغjW؍bkJM,&34?vBH#N1zN/}ih-ȟ#5ARoMT hi-3i71L_JedT`LA~WCK5FC,iz$\KN(TCV "+]kzJ$;6}H00JbHXb +֜Bś g[dy(<'$4!R ^F.f m IrgF@i1wM;Yq3`cB-Zn 1vRGB~Ӝ(+ͻa:ME@19{qFu\ ݴ>?Q#\-!޸F4[>Pm5mvF+s4V'-XsOŇ0BzVl}L2,E`g}nd&gq>3ݷғ0wX2W U'3J-B48&8&& ^&qӿT)%" J+R2Hx%9K/SOcȕhh#"Qkx֘"|qνgbĚ\BپzeB@?7&_d>-mP?% d1 YQϧxQ7YW~1v[z7UG~"2oiޒ[4o6isَ\)ijvK'`̤wBB{}\}/Oʇa~wO҄\({ `<$kq Y-2=\yC(nӮ G=),тua\+_Rogoؙ'gRۓ6O*/-j#nkA$^Aߚ1eXDSS.).ujv,EES`uoւU;R񡧛@ sKmÔ n?E8΃x9%-=ROu {˰AZ,m=;dQfِ&WF)XM'\Haz*]f(Yt9o븢 EHǴg"C%-ްK;B"f$DP>K3c3b'c?jsUgI..[&/?ׯ7Kŕi!Y (ߝR@ r@P+Z1)S?xM56Թev9ba5@E%puX*B mxsDƙPO\mhnН(V\ףtwu6!7+Zx=)dW4-B@P)ȘVe'zLS5fIq:W~goHܱ{xb?#aԆ}ooM+a!!G>d@\D%oy &2x4>-Y 8]c=40`wSifX}sO,K9ZĘC M_&]ȓX(0kKT0-)f?YU(cnyh,U~1R{~A8ْ$}rpeY΍LSv68sZ D['Z5a$%$?@0;AtyTy U×=IKz t8@WT ַItBa'\= es{[To$bi+r~2F#L.v "SI?X=͸Q~aw.[&i׃G֊=Č^-%8ofIxzxEO Ҟp|KKVasA€lG7L[fn௪&5d%e2YJi.-J(mY{CM6qj6cèIb$-:a΂hD݋l@oٟtЖ9H!Sou?㊈]Q"{'!#KSK\nԘٳ)ɻ#դ|#dc WnҨ+ÿ$ m_Dzǥsrvn.ƥ'9/C@L\|nPSoіzwŨxQpߌ&آ Z"Ky";^2OQc0p]-1hl*k^{a}f27x<2Zjhv4"W52ß.1U? TA~mBRQð+ߵ'wt Etm ql v)ЙjSFfyshMwo:tuEHXJ:BAO~/ вkzb0g8H%yp5"U+~t wp*!,.˺ HhYwWlޓFq|gO"e%nn`_U[.!@,egD}q%hwdV;>iOz[~gZW4N֟i}\Dtْ]n^i|ۮ- Kt ;==|bB7/BHp\+G/>(wKU/ +{0K6^.DvpX% i@CHW_K83c?v@\h} DUcu,9k),B[i" 5 \|W^;\q֭?s_"Uy>~ph Zמ\PztpX'R-BSܟcYOG 'iz$8kd[?$a#E2=agXDg'4 BTn!o־w}Dd-p=(΍LNۑrtC"ַ`>)]qxAX"-s"h7ATU;Zg¤js4sZM(YQU(ڡpr0,_Q1$΍\OӆPLJG9m$K$bl$»Ң%w݌St&X^iW)h)YS# ~H8U;#k6RSnQy?P)s英( +Kg iKZʣ`hg[c S ӭ灋jYҩ>F4F \e[XYBtdк?tQ \њ?'gBo~^g(At){/ 㠧JփtB@`'qZvwa <ȑͩΞ\ז=^V ;o!,|%~6e{^7}kr.`  m4zWҙJBֆcoܪ9c@ijld˭yKT+@KhND/#Qa|>kT(ReIwJ-Xu7T[!^O yXؒ>O)$=PX0_&$ aPQ# !50k1G4qKd (B~Ql3A6? Ql JhУ*SX֕^o|f 2->cx^gr ȍQS,4%mor\Zo۳BF%E?pY͊M'? c 2-W\䎻^T΢%#}qƙ >dH()DzxzZ;hz(gPh…l @9׋ZxYt"Peb5q<:zw*y$@ gSBUa}W>Б "TNı3L|PϠ7IJp,B1*@( vOIeIŇm($Z q3E<., JÎK#A5S9 \ 3sa{Զ0uFͦvh8fSӛ#7LcX1I6w&}ȇScTI],&h2Ő mvU..}Q͊m(l0kkF֡xȋc#N`oM栗PZoBR:/LޘZ{/f v5?^{=vw !UCz;҇ekUw:֘+,z i}` ݢe彚>i?_ X> fFpsas#1qؙ:"AD.*;[5v$Kq^VS 8˾s@2Ӻ6ҙw0p=y9R6->My"f?`p_Y1wh$"hWOܮ AhK-H yQnщ m qR}3c,@tQ ̮|[oD"ea(O2/&iԼ6'JMy{6u_mث< &+I#?ȿC) "'CPȾ[O%B]il`5}ֹb.t~]&Vߏ tFzC)T'n eMG#[⟁xF 4´Cfz{w̍ZLKw_t7jCjU|q۹w}aVc,ʹr6~ao<ҲRRU êa:U!JTbﶊlnACȾ8pQ91w|g=,&(å_(`f WVps:\@C꧉J~Sظ/114> R-<Ѣ8DBNWd#tƘ`¹ 烺Udcz3~hٌ{+O+@Nͦz'NiV)-7]Bࠣ[p["vҜ fOR"P+{sJ^q.lTR~:D}`f[H Q`uy gxYjUud=2(jc[r3pJx= _ ; nyH^,tq 8989 x1Q_I^+=/ ҝ08qnq֢5NZFvr>0)6{`pm96 kZ$gKHkZ/{Z~(WaJlط]6ZvnԌQ(BO}(K7i-c 7}R&h_6Z7G36m&|H7\ILFVYXՠl%a`mHJ4NH%Zܲ7iSYf _0pjAlS /6"-_\(w5 f@x9) ªRNz/UUIT{+B+Ef?bt86Ijl~9(yp"h6r:oBIiE OiY2+"t}Z0hB[ߜUdVOp{y7uQZ=0˘MVcsXa2:FfD_S"򳧹3!6XhIB#Tg $0GGWT+7":P?i-gd496/ ytiM?t-]mWL8!yo_ye( zM wP՛7$[bgO"LNY ٹĄ_[+ߙ&l*ܷ3ofc]TRG_(!l~ʽ !zkUjC{˽Wg}܆37FpΑ77B ICHU |Ț L/緡{#EZ9} I3o:QXF .JBoTˋE75zicREI( ,ݟDmzX+jgצF@jp%^I_Q=cP\"v |XV^۱\B JJucE4) ~Y +Xx<d7A|8YʍJl 0iX/L(ErgH+ͫ$NnRW(H0_az^;0mQ-(♶uG]-='^(ż  w@> _ObCd5Y:j=:^@_=14J|OBtm-=n6]+h6Y* <q4aPϑg<u}Tݎg-?Cۑ4^13 "=FJ%%>b7=cH bB9ϸ߸6؈KO$?S̐I9"NE ɍ k-sqq@Ik(U<6="2]BeϽy"̏R#5I ډ#3umzg `u#4C%hK*\<Ϊcg&댖vmAlLO K S3w}p5"`tuY8)28+K "õW=٫{((rhAjԈ;Ku%eWqHĎ2O)Kh 塒eYHǢ %Ty@ڙ'wmS>=-oc,ZT@TJas^/?X!=5nqHrҥEz]$Y+ک3v4(֮rGOuIe٬Г /_!pvK?7Q{ԍ鮇rYpS&ty NB(]JD!ͯSL`IDG7cEK^_&к|7Z$y^dd#SV6MJ^r@e|20\ d&詢5}wyLyY׭olJ g:/QOxd|,̡"n'&a~"܋ˢ:!EzV>$CA}R)$;l.t([@t^?bu&p`2!<}€6BIY([ʨw| 4\hw6I) "ET7L~d[_o[a'CW`ҰHK"ab^;M]C]l']͑ha e&M3u3%}R !0?ZE-hOXI1KĀR2qmR6 u]"5o &"xri4^_$2 _2A6R4|(8yJX~d ÿ1+?.{B߉Mcb <1K <1h%Pt#6%DI0 `%/A_ö\V,QOOѷכ6xN\2I,!J%R#Z>pX[#|G2qUȰr7eᢚLӦ Yf1p@`cZ8^KkRbP&AY#g(%QtH,j$Eeرg% &p=VY}A) %G^RvkL+iR|!I:ї@1rXJ Ά下g3"CPY<Q^0&ڳɋt {'`l!8?Xe-* /ogR~RZ<փa}r 4xs A`8Z =S)ߍ~֘/mXkYmpoСxۘ^iPh9(@bx~Z$v<{ >k\uRmX ;@VSK^rsFV7"z0   Y3@lv,R̞ǕVF /y2;P4ϟ2JgZo2XđٶPݧeIxBItV]i]!. 5] ¸Leڎ2_š񒟏 qZ|^f]+bΙXbd.-R |%޹8>@gz0,z*KPyY{RYܡ|)^*֩,h2^K9>WD1eZ8{EwLYzsudQ- (/TyvXR?xSwu E.#ȨIRPǫ0X@D?_.DO$ OaX-7?|rlJc)|LNwf2Q^tIvzxPl.C qs((cQɴo H`a_LqGLϾzVU#XdMN5=hmQ/Pmu @a#nnv < I eJ໚2Wqk8 jx]_[nA&'*#~M=YNq 8{slQl9f\b)L]ӞJۀKþ!Da֖)N0uP5KpM.= q àλgEU"|fa stc\!㥐b-쿎io~[RwP>^ efH,^e; wtk2C,"*pV Yr%Hd-Sƿ2+IދC4P'r|-£8s+ ndSadY dauFR7`̉,:T #W0ErՖژFGmsV'#ki5G:f$TԢz煚1q:.]QLGay'(/v"WNU0DX> L28bS )ot@ Swhϋ?2ɼTqN$ a"Ȉ0 i^^ Y,ծrGY hbal@}mK+P&3m}E7S-~IOMXWW"Ǹ*Բ"|)Pݛ+H%NJ? PVO\-Y!;ໜb T QȣT ۋ1h?$5hE%ȸC {Q[ \ˠL|Qy1s7|qִڵdԉapx >& ,|O'.[Խ'$bhv;@*63XRfd󦛝UB|l-5+Q QM0۟141kak6WV $rZpŅ}-~Ugq0n\ nDy.m $8-t\P5ă~#N~y"HDc\:d3+.2.Sa@IPy+:#Sw~9INd_ ĚYA1|ɫ侞8zki+k& + -'=LˁЩ{/YhAeO5/:/=]] Ew!v.Fbro0PD*p_#TJ5•M2*9bϝUN\Jrki3NP!MG߅&^,c-{fRD7^0VjuI&'PE}W!#3Hb&mPi[DDA -7O(C-qId[@S:&: 491w@Pp)NAۀt1eß VP+a 46];e^6| 3q2sUO瞊Arv USӻD XP6g>2xvR蘰0& WL|ϻ}ۍ{`$'E.%+h^~:31pյِnՄu1q2V%-y STh?". 4UFNsɷͅB`"Yy[8n8;.s'~o+Odk]t\u?-ZVɠwT-C+wn֡z+=7o |g"/lS4Ht8`~6jpș -{V₟~lJᭁ [ڎcXL`7X>>Dd9Ԏ'_UøU!Y@ҰppI5[38/t[n97+O=LU^0QB_Ξ5 9݄[410C3, 7|}ǩxmvI'VJHgkd '. 1f!jPѴw]FsA$9i_G |,ۂ.an-,S\l|h`% T{,ק-}XB2=]o8rՃJ+)cF߅SflV71E9֑=|};_y,Ӷy;nib8bꋲGX$#5Ϟ΂>+rܲe*<Bv%ܲAT!ȇ6a 꼩|_IR "#u w-Xۮ/s!.VABBUĞ?T=ybU&jsNE NXea9B"sQ`D9ne}D +6Pz(+ćj {{w[ Bli$\ՌTWkrz6/^msvroΟ^c2~KћvuFz1F2n$fM4T$1Mܝ r\&$?hQ rQ˼^ra"J6e+7勇 &&QuSN+JGUOf?8+AzT;"te /C'rDeMփs;/c6A)3ORU,75P啜.cAc|r\M[;Q#9A]&D{7Vpnwkε^u){Mܷƅ1t8DkSA-;dOD{փ-~*[TPs}2 a  ^MC&{ Aw˃ȣ._u{ځ(EmI[ BSkgKx 5NJKcnVǰ|g*:eףѪ"6d0yh"&Wr32x\IS +jzAvOIq0NB[ hBҒu7c> 8 uoXdH z7 ι닏߱5jd|KSxW+|k럏r:ˊ+&]irQܖlE:g9&啽wIyĔ8 .u#,z됎ZWBx^Q?྅ 0C+GD3|'x7k_FnC>.%~8:@jh"jaݞ_ Ȑ85McZ#?d-p BYCC`Ђ42L{V ǿDKhBR+QÚXXߤ4=&F"'ou%Q"w=y`wܲ[ϧ&p*A0{h[Lc]@P9BvEz/0&&kQ$`珵[ٓ kSdȘ&RLO;?`!v |͞uqśLn}{>I1S1-w; {437mlqiX 5{O̾>><@Z^ۑ@hk|I,7"lr̙BEIZTO$&!dt՜ת0 :|X9fS)52} e]~7ѷ8JFAXn#qb_!%sK@[/ƇJ0NAu]W{Lo|se)0YB(젣i߲*b _~"MY2,JKd,nw%խcC(Ӳh<;o(T~޶ޖ@PnHhW 9T:r[*MEmtKGsˆr^5bOT473j 7Hlyqe/ `Dd[[c"DɍC `6Q2/ǹS\dn6jiP4_W MѦB1*wJ?[2[r4_Mq*>/<:EGV5kP@juNQ~@L#SvO=T[Ï)c9T}.-s MJ&2֚&`NjnÌYɨd'#QW= M ohAOna.Đ+a%Bf9Kណ8u!շ2e_ ZY%[7wוmQ C-~USQWr395mzu~22'ar@SA_':N;$UVU#"$֮Jc)km倚C:fBcR*RȘQ-xbp 龗 \X ;+k1"!Y#_<ъ[l@ɀ1׿kɈǏP9EYsBVLuG:Q@*GIO1v "!&wі MLX8Wԫ]素gSnn5gӕsoֲSІ@jG*|筼!)G|_ӏ[mf F UPdcf~}`k^Rr<fIiջLl.Grb4)97= t!@9İCw|` 샦e\6RI[aذEqb? Zb;q^7,%b}j#ke\ۧ )Ux >S܂ *2|=:Z>,2HOjnY#Zg `ANDז74 |gxX͙~=1}V8vuSJz:ZZwH=l(c5ǮvA,0Rt൦Hx$:ЊZM%r[!dT|`=)z.#F33n;U#)6W,.+(H P߹,Jie?FΌBh1N}z|%<xIlb셼}* .U^Mί r/)(6zC&c;&N}3%1?6Gpmid4gϯĆ 2;N4Yḛav%ߒ^#qi7MCVBhpoک)i#WISLwnjّY鉎MX1FSqgGXb N'?D5y^2'u(:O;!ז# $@I30[-ngRxcb4Aa2*@=[훎F۾#u\cRx+a& HPXQ{"CX&֤8-G^.D?LrhMd/YW[:Q|;E "Mݝ[R?}Lу#Бm3$Scd8v諰jP$.3:t^$lBlQD_֨G\)bOi=&@gιNg"y3x\dN2רߎqwi!s(Ze~oI,5Y0@^YI|~OX~ˑYeYYTQ -\UZiM,Vjy}C N4i&T)(bW'..&}/um>1 8XƪόBML_3$T&ib=bBSZbuQE; `6M-X6w,3IoK>eqٌZ@P TQ׹m$,?E韓bGCTֶM|юS۔~FsW~k٨^8 I;Ezu]qe:Z!G0߹w>tD1:"DkBҋK7F'sLGb #=6ڰ/"_5 Mj_0jDpѬ<+M/5 nU:H.Rwg۠6cXA(38y+ L2Ff7~BF g[DuQ?ᖰ CW&1m`nl3x,QBW«-E]Yx1 vfKX.i_t6_Jn7gG:˅lX (*YXd2ZN%G ͨ#S~ t)87(*m"VFB{G"ƈ]zg@9ׂ)e%U-g| q^<$5Lz_ׁNF{zZ0sdAB1T ̾DUv_h@2sW9Qn=;w!GK*y )zɧ \ )z` RvdG߾ؘ8bIN/ o>oˌ~"1;xN\~AYK"+9a>Jo<9l,h)E6}7"(YRz#m1 ֭Ԯ.F}۠$gͰ!#S-gj~ؠp ELSdSΝY#uRKWc9DO?ym O#3>\hDo#z-,i5>)Rp3<|0tQRC=`8yNg8zf/ҳt*1c}\+kEL5$F@wah4&xqd,0TR"OtzOf.H.xӗtض:Ja6塇ܧFc"U"Xi:e9-nY@ys2?<\pfJO(쓘dvFXxQAgTZ|Dvԅ+}-*7={W6LTO#5ǔw'D#03o}.4}iobs$x ~uxK~ !tY.K{km<Ǟ[d*ǤǴBiⅇKB6KryL:t\9okC#67x5o+BDwy (( ٮ2C6)Gb}͜^CO3)PH8D}`v-[RK):E\-(fLE7UL{fj]|nsRnjRu-!iR9p]'#.cMf^Dո2]Ɲ-=)z3w I1/05X X`"ao<7? cK.ҷ}S ߿c=Mha`8+Tӯ矷ؼ IXъ lYUíӖ/4.&8A~QG8oޯŝ<ڄxL0"MnHL1ds[{>v"~L {ŷjMU_wqd_S@gJ9FW"JrW %)*]xDYپ"+xȫ]DL@b:t*DژO+`#FøGICLӘ (\qsh$X٬|OuoI~ׁ˿U|%Ȯ||8_-G RqKD|غd$37,'K*;zU~ LlH8QB1d a'^ʮw TjKɿ WRBúoOq`L1fOǟA8py5jռjtF?!Ҽs1J!|J}Ehz# MY#!cSŜwe SE֦,WHJ+?8E^|؈87Jj|0=|&f &zJ[%P[:YDVQ*'*зw r_~pSX;)4]`|݇8$A[ZB?3a6B嫪 P@JʮԿ`cBUI=03H(P:6 _ 蘠Kͩ[î F['a01Ȩ}{>z)7 Y||@w* zJ u (l5M]kTbb]/W B:]G3sҙ|'C=ԡ4. |Si6_Fҳ88:g @IdM<Ԯ'gMu&)iռmx@f `,Dpi~*5L´n|-g7Fygę}d-\A /1)Uci 4$Gg3F_7;{D词uA2٥k.@z=.jqV@=MPUD 7/#SipS][oFdbG~JζSڣ`8N6N*ӽ-CUo,[L5eFYQ wjd욺jBhƤʵ5BI 5@hT59/_mrY wݖ8K$2" r{}Y{75U/On QlVnhfWݴ0rH7IP%X~RݵqT4[Nd뛦xk,֪Wu;F?n_sJb4>chH]N_G1Q˅UΑeħ8{qx*wOv#ft= d} Jo3AUr r!ʴ ]*FiC# zBO hv˕HF4+WGx.\ J$ho|Eًe8*2 'f u.s^YfF A0a $OMv"J)笊&mw0NTk6i$/ e?.#`z*o%oPrt&O~#5Yfa򊗛8_/:Pu3)(WF:Jge\,ctX4DSS nYmǀFA[OQ="=]ͻ5cУQA@WBRʒ}0 sv X' 5SU@m8*1;FlǪ>bbuk:~Qw:qN;/ )&$$Cf5iI|v1mQܠJPyY׺TO2=Os Jt-na:*-ӌnbuÛ @StR@+L멞?u>[`*(QtDkb4d 7]0=qԛm:̨j&ii011N*Pn^_bb ?_.GgW?M@Ng2Ma&zipUJ*dz."@Ծթ&K v3&՜o),PnwSBY?|E4_h 4~%Xr|*xԠsW+ 'J"1A>*Io^WhkO nGP} U \3ѪΩƘ 5 @Zk968͜a`tc9j y@7]țǾ216.vZ("QP0nuJۿ24[Qq{M մ|(B0!Iq xs 98 ,E prcOCo@*/`i }=9gu)9|e:]lX=XJzI!\ZⰋKZWz1V*LhB5_.Ii36YbhZA :"]> lÈɛGyWJk2v8I0?^=P7@6b,N8t3s'S'i\jy /E ЏtH|CgI_R5ssK*̗c 0v.Vi9^.FgHҩQ|~qCvY>Bq4X!*=P?얨D$ ЍƁGXl'rw<Gho`L`` Yj$zE=qC{(Uщ@FG,$S;5]--၆.sq!霾jő:#I As[b@$T*TV|X{N&s&*$~EڿaiΙBʬ:%AV/xlfUBcD-Y3HϰQ|wa9Ŀ(d#ڍ !*)R2FvPi7ͦ*D_4>L?!ȿ w1IE@KTt=zàF/QhI% ¹W5/ XWзf;f,6)%){%=VE"!'6@C3W]>(* h; ʘ[n\B\_NIxK)<(T.SRc3մa26pE0Cq|07*+Iok[/ۅwGH f%AGRX6㡎VfIY?¶\ !Xc ޘ"NZJj#̆z;0JSNGpvC.pVq'Lȱa8 *FLLQׂ#n~ o=ȢS$n, uXGw.o(}OkND**'H!ls(@5ܦ{\vt(M Llz2_sm79IHM$P\>Xud:I1V:҅!֕!i#J?.Ÿ.D-<.AQ{|9fYĵ%ADgpم00hJ"-3ԞI\0jj^K(cM({(>|aBݱ*JDiA5u .**Lߐ04L+~JUBY&lˑ#ž\D @4$)c;Yrd_rԩLB*TERy 0cw}gL߹xg_~vwC5ª %ILxi2й]ŷj){h~٪jSCp;o6]* 'S޿v<5C^>u(J =`7(7O])1iATcОJv!ȎlvSͿ\ ^DEnΩte֜~@ѕ1z %kn>yӁFL>p$FSf l}!b*53F^_.q%u*cs˳^I(CT/Px9GTfuxaiQDxY|c*|WU]‰$bKylӘQ5x'ML['hF}6(]'v@9q}1fȇL~SV%X=i\ _[fhu;w("eI,|EUMqa:xn h5 }΢ӧ4T`ƩےW$~5̦B@oLĿ NNM.#G͜ hRY`UOw@Z~@[߷f}[% ZѬMtzI7DXv/4ɦ-gbsl$ηx`o8_?F#F8**_TI\;aO9*ꁲσe:Nt$ʆ1,_w^q c KEѼ@32u\HBVuL$bFn*XeEI*8D3N?H,r05[{+F؊~$R0R`l`@h.5{;# ut̗>nc_;y*ʍô_T>g' `E8:]+|s7^c) a  0̹gds01 <83+Z-^ç/FuND-[A㸮(4sdAVpb%l`&t8mXc\#(2@%2vFrfYzFˊkQ? x,!ehZu ڻѧ٫l<]Xd@썝JH~Rliq f `eAt,3E=~t2], 3|_irr1; u =B\_}&US)}](8,=N[6""}*J64Q$"7M[f\T5@03t/D鞵c׳NcuTF^+J;:-*aUN_ɽXfFti'hOWRMie[.(H[J%fL4E$eq+?Me=R/K~HRdA]Vʺ=b`v>a: $iT!.(m,0>s:,NɴQϟՇjӗ6Ut&卆6&b|y+#umgkHJ_)ˌN\&s~'VLw4S-_, `=.Ij81G38mSh JzФK(S7 Yc Y30Rvш'/?HSz"1$aftjgN$6%v#eS vߏa ۱<_ӿ62|t:_ j+ :|ѕV%3R3s %@$ eV#aɜ_6J za|*fvv6[G?_nߛ #-u u?q/5ݙ%2fK ֔ Kt(Ca EN wŒ=5Y}B%sjGq"~O6qx1⠣!KjM:,y:_μAjn: -g5:VFa_(1տNnQ>ic"ֆ),UXV^kzVl1ǵLU"a\S1\ CP2W*- :@*흪Nprԍy~gL8ѫab-ZWwړ"#4rރ U,Ĕ,"zM d_HZb*—1YzTʨoXɨB&^CY SbdܵS.U{npޙ+󃛱$|a&ga~O8(A`U@csZ7s#KȰV,JOT@#8r !o0L6 ]~Gy O͞ϘұAi%Bsnx3ҾSkWbY8@C{CvJc_g GcN A޼e=I #<~΍1%jGW|{r pFvGoe+@^j>XA=EBݶ82Ox"Āf8Pt=ǥ(ikb-|B$ (`mdv\B@oG8;x)br "H~TW<+]G+e@Wkbq.gv:&!mwNVXHdo&<| uVbR0]!F <{+hևJ7k Fun$+'= F(} \ |3Y߫OC<ԣE~tcgff1}0.tD*s$wD9zA>xjP};12Vy^c,b;\XP[oSxV6}jz5aq*Rt [k44U:֬"Ks \4H#ƠZc*_=L i S].$Y0/P5dXeה2Gy3"Є*3-Yڭ%7K] \YZ4[9.ptYiℋT2DWB2 sM=xV+>Drj19EQALUD\>=gr5U(F԰b )˺OX1A#M@Gj0`@KV>o Aj;>?ߎ)\|=u-˗p-֢WE0!R lA+@VT[!#2[׸}:¦1=WoY#\ ʈ2xf=%6M&(jj ι! Y8")s^' [d[j,E2 XfIRP4hM#H[QO!v3ji}ܺf /I*j.YܞъB8^W̡df MB05cQ"wT? dW Euri?D͞@=0[vg62k)#?'$ۂq.,)@  ^9(>ط  bkN\aoפ6^$Qb4?j6R[{V6D~=HONa"eߴGZ pxc(>^ʪˠƵ۠f,8Ld|/cxbZ`R5t'!; m|73\sG:s'XqwT_mֳ&ZdAQ4L۠@]}rxcLВ_6_ASؒ\@goT2$j@ΐ7|%C hHs%Y Ǯg&B̤2# '#1c/i%#Ƞ"uS#̪4oy*@W d\ b$/93ɜ77 NT܊`ejٗ+60_նBn^1bnQoYɦ7j_BS,+wvF<aG%Cpx3xjkS"r=g]T|=A]}rMx~6 Nh^9xh;FU:v:A!.*Ü1-[\Kg*`+o^o0W.BIrPɛafKQ@\y{&,1|) DԸ X8}`1 %i'>-ij!Lf<b36Pvp/Q¾EإQv/ O}sYs]hg8,g᠂pJ,3Ohv}sA@ ؛Qo,nl-yX.%$ΣJ(镞婈} ]ۥ3I~WlK_ĝw8N2gsߴl˘!WXp`2 #"*9i(?&T F1gQZ)cy綕F?<nۃ#GZt juyrѸS.#kvb'})P}=.Iu`yUg-ߛe9!>|hU@\=(S=-×n"`I41jTjUO GaRED aHIPI|7 P( itA UtBy8U XPHL6CLB oz#~u>Jb^GvV\}ßSJ%m߶N`RyDs~(B aCJ QwܯQqɝp8IRX wRdM6sڇ3"N}R[0D9P;n62q"G4S 6Ų=Zon4S{M\&'~H;c\deS:5lQZ]lFߧף&dZr<T- PN0B X VM*2%7u9e!^_(cĻڲ'}Uk0L"9$\ʝձbaMoG$:.&`>?hZ9KL"hoO$E񕘲K]u),E2FI3gˈ(XJEA; %!%us˸ҏb%v.P ^+ -_Nclf+YN"d84il.>U ̨ vke2 Ҳ匂duC>bk4:Gh !DE>OLbo$B{k/~f#52 Atl%n[|pz]?&#dsp"71|h  XV[`Px &IЊDtS4!(#9ǽr֢.ح2VJ4FpIV~OB3Y :M'NUk1)MHrOT$Ze*#X"xɔȣZw3: E=HM/ȢoBJjFa Y$_VpDÒa9bXVb4ꓜ'/'1Ub @!=A5,n-߬yŭjq󀢇Ѹƨ՝!,L,) d"HPm]ρQe)Ԅ5yMg9?/N ?Uc\yWVT.¬ƣXhg[sם #/.$'_ipaA`Ӽ>6ǡ^稞@h`!0Lx:ojwa2܍@4"q Wl;W-:/h=n9Q,etdhP} 9pR何3gLh_N3lP ~T<7BƕWWfdl3R"ࣇUSo DŽ[?PXᡷ>2Ild9j3<=|eAG}k"vu"+oP/ӗtv-̋NiH'BT>kˠz80޾4/ီp\Nfey!p4Vo^ɒ_Zˇ"*_xVH·t.Cʜ(n{#SoؗɛeG"dɏR/MYXnaDu2OFTu[*qR0Tpv)x#WBbf*XQr}g5PRuI_Qh_p9v4'Js~!nZl(dy/)o:SA^f.wP瀰4Xax|5cؓ V0~ =+SyGbDVp P!og:S+B)(:q$}1ۥRB'?e3UDW!_6qYX\!'RF%6 njxs 3ڄG`ٕ͘t{mQ茶M4cә&LxXLNQt$7>F3ٸ chO NaoЏב?\\ Vj_BY@rㄼֈ H8lg$oj l;[ojrs.n @vqB pP%H(AUP4RS(Pp{ዑqaa'Xu:\#;#uDOH~왉Q52b鍩@k^|NJXO?G}]=nvYgxoL5?uNc+YO:X8RLD[:LJf&fO&[,mBa7`].gY 瑺pR[oKT'wg' yEi}'1r07 Jn_yu#c%ÇqϫU&̪Aۄy$5 i"v7Gɍ҆גb۪s:qk?dH-}mxqPvp;D%)on12џ|wk;Q:HhkQٽ=׋eylSuJc t9:y4q(Bc } k}nC Yhr=Lբ2}oJ!d@ b,UA*򢘙 3tuuL3i@mH|>r (WCt;.Y66= %r~/7/eFKIj\it[R0Q}_!h?QsH IRmoAD p pgSbgD nM{q|gޔ*z ?:+5!-ۄv"S+`hQzQer=C0\z74)t$Dʶu>ЉkA""<(23*r>\mC6B'M ɠֶ~B?6 M+ "%ɨOUզD]8Eu'oxӪ`8nrP85%K4OUDtG."nM##*t(Bs1C|ӸP9EK'Hbkd{VDx''LQH̥nx/ XGx{+  gE ܐT* fnaϯo62L_$**{ʯab ", rq+:O\c `ݤ@nYטvFɀ -QXFk/9TQ Z2sEQԵlݞ<$[wowvrmOz0jY-JYyM˦`J)ʟl:5 B$L)d`cᇋItdQ]Ȥ#@{i (x-t-"$ l!lm]7`=q}$ZՌ Dby|> Y"4 Vލ=څ.x}S^ob@u/8ZGޡ; 74&](; ^7Gl+\,WSlOOraփж խ`פӶs/\Ie !U@X=# H-(W3qKR8G=<عG/Kh~TK ‡G&ΰ:~5$@3ݣ8tZ˒yK:,G 9l#f SH5~3[ [*Y楿e`"ȴfG Ut / X,mbu ~7BD'erh݊#P&.s@}jKia% ~_^@lK u%U[T ;Y@y`\#(̶Hp@@t20 OmZnOcLw'?'끘gleŐ*DI/b@{mKmH,a/+G ݵ 4)/CjCm75g4I %yCXp{fyVy2m-'GIh}= Kȶ">&SP)<Rg@6>AMxd,w6ՓvoQG U?#(U|i{l.e.z5BYڵpN4W&- 2:fw`$<ڞe䳅?T:.umAG( UuYi5?1&7HX‡|: Ӄ=d^Qk׊8Kh~5%9!O%=Sƫ$xfgq΀IMnlof6IłI~"˳`+O1dT\w.K|8dfo+b&rn2B(.`,& PYϪw `%8<ZވLG}ʄL3cHCNR?Ͻ.Ajڥi2x>:znOs2P5znݪQ[H=Յhi){ +Nc;L.Fjp4Aqq_rayz/C&Y\¦szd8ao4?W12pRRyx=/r(WP06dxCJZEށY@.,UQ3@w`?H2O6v5{Iݺw4Rk Mꔥ5q$StA=TJT" 9=vFzǍڮ:8#N?u~4R#H%!j]0.K9;Ng",GU30볎ɒtiЧgYbwK;XrHjsfuB.4&oZ tilӳ!VOT}4F1Wڷo]!o{-%՘R/E90.32$%2Ϝ^@Ie2Ts1~k0+e辌*:՞"6eD CvxT %2=4fzx2qZ$?vU2k\ uxL$pF"xɼ0NPLgJFޚ,FZݤA<B'BBV6`}חz Ȇ7H 0Mb|*n4~&[X]GU:\fYON}sk]~d*Uh4ܩe++R{|lߙ꘩!p`eςit]x+#8j\rK2k~ |S$ Sjh'dĈi\e;#Q2 md, (dtjr-Ͳ4]F+#$a"I/xB{\:u2y][51"B]Јnt c5(&[Fq3H{ZqjL{!"lmWfcҏN!{存~=ހzCF^-y9-0sn yP4& :'6= wuH.N ҿw>٧[WլLZ6LrۡK]O5aXbK&_pti/g׆?4: ND˔6<޽C0O^~\4@RIE[y-/1vl2s݇./%g:uOjnGlB?vK(Ai' \l ؠτiSoOyj>ZԀ{`-ؙO15hz Ϥ\W,xJ1 #H%G$> ~(5\0qKlsc'cɍvVCʶ e.!x ?+Es9E&j/5W5PãFʄZ6QK(_062h9PTl'MV^[!k9}xѩMĈ+\$'>J6'JUq>lf=^^7c^ob=OWYCX[ȇj⧫jitMԵV֥2.Ȫ"Ř>/1~K[v o8 ,!RKuR6vRo8朽/0 jʨ!gM'['(S@CT5 ]Wө=] mjvŃJ݌P`XXOPA.>&ٶgc˚*eX!2t9A_< l~poC\EP_BMd)OE 6  ;ᙾkZp FS[en݊mt}??ٞ+$%R n`)-z Q+Ṫ[OF ;gRAg XE G˒}f#gva ګh[kҽc 粽RI&+h[>OOD!xv`wEħ|i5of z?,IcA"ud1C~Ԃ%ܺѹ\R`E\I LnQ|rN41l Xo H Ghbgpw;JZ߸E~DP&@=TOhЗrm\3{s1 (RWR' tçE.:<(%eשv_,pL#~ O" 0=C[ M_ pbj0W8KܵL]q?dFb\I~/(Pp=d~C3- Ng5!H/38ȔPj +2,CPu]q$r1?\hn\RIPϞ(9LyzL24ԙx`^3~ٯWg+N) +f3fDP)f74X5WB9'2Ԇ.Saɧic+SCaΣlpD]|VLGFW-}`L!kOK.eXhhbRG!l[uM '0$E0v"sdJ,#^`sd{ݹw#AR"D,+4ZO:q]o,FY}/2%b亩aeJqq:`A.>J#qwՈNm9>V}?xRUt꧿2}v7I`$BRfiޘZSYCU$uRBΏib_!Nne-h<V1g:nхEh᝕ )qV(p :*$|fd hU ,ּ#,_\ [qwoFykULţ]p;~;9i¡ZtP\3Hft_$XMaTR?l=gI΢9sfPI9h @VtmFN:KC'"7/I*bAHӅ*^7,n~*H৬\ow`ТnT14h3@ U!> 戎[!D 2q!ȏk KǪK,(vM[_i0p3wg.=3Li*͈>chU_B7n~d7CXzxt9 ?pyw;?#n!YHx-;]}S(wt>ڸIlY]?teIVȞ?DgnJ܍c#7T4j[Կ^1h: Ͻ(tGԗpht).*enVȥGBQ} ? nT ޅ:joRyzqV㰺+-%hgabY"*p] 0.S_`o<66^ q;\"P+OoYEp]St71X5F׀%kH*o`y|лlջcM}b6$$%g~@N)܎Rkv/u'ɞA~tzTSڕ0q)YEJvj ˙@|l>B}wFĽ #ZGN9%xm'QD_/W8ۅ;o>'(>=582뵾 GѳLmE^2۩ґե8ܒd2|jxnd@,Jt+Ka R՜DծTnPbl2r@\7)͡٤ P 4LR!C×`FGcNKpVaͧ;V q53cF*.D, TSa<+919$ @låzMB[ ,5); ,gڑ%x Vx,Ə"L(c SۊР6Pbo؀@ڶ4t{VU` #} YZekRϼ%wl~s批k艂1u"Ǵ`[OȗoQ }JNęEu捲(n-8T(_as@dr䣸с\]yкـ *S\Ĩk r!ut^J`O j\z3MUEe%6}1M,0p-CD6+֒/ƴA.p$lBզv9bIe@.8C[Zdo5.Ĕ&ދ;}]knL戼U!ݡZqg%k~#=@e`.'Bo@5>0LDmJlu y˳7jR7E9q`[0l)`6-?SKOQ% Fgĩ]c:A3'TL6F, ƃy)$%EXA[L*G.2b/VE0 m8{5+'= O2ucW|Y9k!jCN-XI:LƼGˈYq-V5JmnLW{uŭYTtyӜCm2oQ _r$\/c'~/*\<8lX2jr]<>a1BcE@N,])4|oطtmX#KMQ`+1AB97Cvz*.WK _?3qF?Z۽[Cr~.Meqp쳓znb?Rl Z/S'yǎ"a+_#D;)!>Ǻu s 9u@s4 erⓚ?ۼmjOc]WC844se<@ Zbt>(4qwf]*!scHXCݒX̹.QG,4=_4٫ .;0egE!;+2Spz3ٹjS)Vnꌞ1w-n9O#Њ5 c5CI{>[(/٤s0Z9e#7IH ǡz+#Nz ׺NLvriZP :pD{]G}*P~krF:4|<34̿{HN#rLNgW_ ]Uo þ4- : fO/vzԡ̽ oR0hWh9/8vZݢwrq~41Is':r E9Kd UR.K']ɨ ?7w.;#*~I,Z ,Î@=A!zw@xlGVCf7}# Tr3ڳJofmJsxQQ0# vi?9t,apb /ČEѴ M$.s{b1A$/%uEۉ89\]&:moO9RDé2B)O?\t#f~Z: "%bw(@ࡓ6)pvNZ?Λqo $\Yy`b7 'דT/$Ņ-L]!hl2s%LDfO4@!=X%ӂI+ PW쵿/j9F+?͔"᱐eU|z)SJs!O^{>?2I4E8vq#DpXrGX 1 сB*/b"+tl"_vo3VRױp}h3Vxqg5Ș}{v$&\ki~J<_pzFqJUz4zPJY1-ifQسPnґ]j (U攕6"xs.T]]&*6T?<X/5C(ՀS1Y j`vݧ֐?֭_2ь'bt̓|`YqasX*Pzi>f]5y|[RF BgFt,ƈ 3UF3ITMp7;!*wTexuG^DY^NԧNyHcV\o9HXw]*[5aizp 0_'o^+Vct~OW |qZ@SW;!Ҥ}x,o!}9s,fWܾ$(pa!n,fi&ᤆ׍#FWdKUH*)3)/$7b ӯu9 %H ,Vz#ywFޜLEI* bŎ">xF}Mb@Jڋhu & W a2OVߢhQ{?N7DOtwyU"t:,-z3cߠi])Rr;ywݚɁ9X tu'Q`Db|.=ǜ-H ;ϠQg&rcb`۳;v:_գ+)#nX }gKҧ*D~oImpIFQW/?#Ggdp77BA)4? ѝ3p|G[gfD2V$,N ,+c^Ʃ?0z*ωy%/]՛OyȎh:ԮIe8(x]Lu&8<J~ ,[iu3u˭G I;KC$N7aB0$=!nw&xVxJckB5(c/# b/k^wgo׬ ח늾VNPMuNmqrƱ춲)TLY6"Qȳ WSYqWfk-p10nG]Y:5>cCIV+wC7>5X‹C13l= -<qbMƩNYBWOZ0tg>ͭ,\e9g$%|#"Y nV3gA0a#pcw2^N=K%U ilXdY%Za}OH(\ķqƲԌw#!?L3^CԤBS4]H IJ&j}:z- "Az;6 :g((9pVUMf)K s{^uq~)ꐾ 8>mX4Z;1HlXD~EPJ+{zIVLsQ51sE,0:Lk Ɲĸ?x 9)vhpX ق.b  Rf0Lˉb y-i8~#_TEA -դG^'"3RekD*&Ẕ FK¥%X9HfDN W7Op4&n76`4E/P;9J=$B~ ڭA$k3crg^UN^P]^CvftSW8JqN#V??1 Rii?<*NIeHkbԠ*?"PNWR{iQ [NDcíNg7놻ooق4a]Kvrzg"Ŕ}%%u݃{cڀ;zkt; qYsi粏h "֙~ G.O+w"`#o"PjMy='Tl hH p'(7H6}u>8PUkW{,t$$r]iPZ7+gL[A qCpƏݖ %uY#u@s"FQYU| 1o})RXhД7a}]RȦu9P7 .ț\.CsfZ[JK8emH=89k Vw>R+>:'͢[`p-ΖŐx3{u :e6X+q}tS|U#XyCV?>ڢoT/2h)zcZ†urν6^)2<8zQLJvQj~񘅴u督CPssI{2| މ7>}_Ya׋bTH [.AZJ,h-s^&- :TSခv%Q!C0<gAO[AtgDߺ&F`I_E^!4>A^0˚Ī".?˓܃/z)0t?%( yu$UD'Pi})2T7O=BqPa@` EhFjR}qEpEnv,?D#\x8pA05/xV+4Pn{!G|n,/,ƴ#TsK)2RHD P#٥HhAt֥J~/ߵld~Y&A@ Z)u:n~MQXD"\RMyfw;Gc+@[2'%IPZ[([ȬC A2GTwcl1Z C|7vIg | v&HIȺ,*0?/ZMHn{|4/ir݅N^7-nT?AKl#qPv%*xR hSCS)cF4jZ I]Fn̗fˠ3(R\ak,ťfЊK l$l)跂:j ƴ!l%AXc/97jr+[ ۝lo<'2ɪE=4&[VViQ)yQ^ΟI)$j-,`;1Z|XKG !˛\$rkVô#B-jxij]tE{L OR¸ܵh37V Řkk^r#hGw2 ]Pi8Ojr2늏_ئ:=LoIs`} .zBv#aB4qsP_=[4Ͱ-*}ZCgG4.-=4Rry쁣B8+*cp^ :sٱxItR5 %fe~NAp6{@4)81CFqJ]S -Һg0W wwnpҾWE( ÖmEHl/7,`'t~2%.!MbV8;f c<2-K$U coDBi[?&g٘Z duazvfel ~hv!&![a\L'.7} s?lkNntExJ5{KI2B+aֱ4:Gu3ygA'zikm&O6O:݆g@24χD>9#S^ z\ E,-̩vyؑ p= (h@ۓ:w9 8fཀE񈈴d7J+]}uIMm$D,oeETp dg<<^nF`t-x*/ޅ>NXG|O 2٩YJJQ˛-;cn.?{vyƂ=b s /t9[S- sc$*6 )xjJ_bFkEPvV OO 5ﱅ 9&i&nߣ%`=3|~_{ )¿Ui7.'f[8%AJ3=Ntt!B_D#k/X© `ڜHwcB< R*.1?_釭<3<7Zz^jvy=O K S&I7}GXN]x$6<YRtNqt (q?3EaƵkN2y̰pa^mS; |Xyh@zuj]WO(ʴ+#8iZLΚGu=_@-ےLm5Um(cR/TXBORqQ4ˤޝ E "ߟk۫ՙ|!ҧf*{)i=쫻.  2UGH׫BG JXwqErĽ,SHf99`OE:f U+7c &UɠoOȅ{:<\\r`hnek G(iQv@|jzb݊ߗmM3=Jn{PcdWw]VB3'3X GpUwB ps#mNNZVi?/{=r޵aG v;5E+GO-."$TSXFlI+nP?NVw(_~yN4p\ 67NԨJU\p+!"28 a7 }ySg(K" 1AؾhOg,+Y*TWb=Сzc*kr w'FSt[U+QZꉕ-u)!FB]<<72oۂljD%[Ń$kaoSIJj;M~Ac }Xt*.t?Z ~~ ;UA\4*TZq^SRc܉y@l,rɊs\.fZ}0~0\Pv s%mO%a)P'(G,v1^-4kƗ*!ۭS}jv `[WRZT|yl^53hNV3{5 e<*ة(Zee;e۱NuuU$VC˜)FTbv*3 x,.sLS H<$h]#Qx(6GF-@7~HeӸI踚 ʼԥVUM_1ZRFlRCRZB(T&Z{YKqM>͵ZI@rYxu=[jӦ>ǗxӇץzX >bҐ# *CRH=3&9 K>ȀQ>>EX=*`f@no)gDIf.HNې)QLpuR~{݌ ʢ#,O9>+uT.#.IߪS ,zlv*`|o&XHo/rޠAz_Ur׃X0w&j놅ѿYH>nN Hb@ 3Ƨ(KQWHRs\9:i0F5uzA-OByq՟Gʍz|R91ӪnM|.9"*&m"pkNdtu#&.P,*a+V7N/PPuN]K3ʧ׊`#(]7^q.\UpA]C텙c`bqh\ R9=9ZsBu` #d ^~)X0=k- G8wUKuSZ ⇅-PqkMV0Bt,D|/P;VNf8Ф'hr` Ca80g%bO3k̩;ΜԁRcRUMVS\~Ofj -,q6AypڭکwX"QFQU>o9Lq苞Y6փ{0z;PTteGT f>-)_c̈Nƙȹ ii }qo` Ug(Ԥe=?)58ۊqf^ tm7|ɔ0Q"eQr T]\2.HTӀM_+O"Ldq7,(ѥ糀E2!dqC8ߕ;5%rqkf\g1A$>> WԔLaMMmi_rDj(c_`xU R!)R 6; BIw/մN+U(_ҿ ^2KWOb K1o P׆8pOX)tkMqh-%P `9s0H8Bp#T,;"׌g*L4m<lLZ\'NL.DNiO^_~S¤a]MդivtPn77;k>c> H[pQ"4Uq߫#neԁ+YpVhR({څͪDžX,XQZ &&פu㔥WE $/|2Jh7=-_jtkoQ?Ŧ^L_Kr iwMWw^oSAnӡԄ[xm6>$J7'(W|A (8UYMam2eG&g-ZP84Jg&Ednp/K ]m{d3D\S$M[ =Hk6J6݂VM-o9PF] F=ԕ~kl2˫%0E2c/8ء+ S&] P Bhn>?8dLLȭUg[N {hGeٱRL wyr9y?Dq8;K11qP[ *tmHsѷ7 HC 0]I'g{` t1_+yZ$@xɒ,𑵙 Qh*Y{nS{ᐹaLR= jX;:oOV'X(\&1.9X0֪߅!*@ ؂NZh ļ?7T&Y.+fΞ\T1(Jp D ȹѢB|;Ȉ7|(Q0K6^&E.Gҍ{~} 0;plUY8rϐ@ .`[ʻA^r8*z쁷$VN|mlO4^GXy\BS*&;Zt<'a>x1 _0pXM-pMk#x:.5`&oe)f_4!)b@SÞդ>Vҍ&wLiomwA@4H/,WPV t&+quCFLĒ,}u"?N ( >şQ8$R~As6As+DJ[M̄Ȼ)c`wT9y2%[.[T1@rw`޲g1zh!`\-JJHL{Wi4ZǍwXl<4sz~*=|-DQ٢>q_~"Pk2%%J^]HPHz]?�/'HpҀDiUEFtV*yjo g؉CI*8Yj " ls:GN xW^yT?EUn`<}+^l*C l|W~x8@R׏ځCojJK_ ه5w; Ⱥ2Kɀuʺ3Llkq}eWpJgf)MC2Ϩv$z&D*[ rԖ d|OB/o D^X :2ۃiy֗`ep o :: 9|+5R\ r|f~W븒|;{KY)Ḵ䵦 .nc;4;1<;lo;jG{ն V<Ԣ/!5C4DeQs =6sX>$>H;|j2ɤrT;x5oӎR#sT?#dUe7MWCf tFD0xxTcJ S3˘x1Mtfu,j2ȈnZ ;"+dUI nh);H/#nƫTwQO4T=F&ha̮NRUиKs-X_sx]Cwf'f|*?DB3A28Db:pn#}2,U Jj :q=f|U#`KLD`,T!a&j6)g.n;<ǨpgLc)I' cP8i%4'&'1.Bͦ7YBIsZ[)s*=Ew~_K߰< G 2q/WQ:Gw}qSnt־`O7{PW8rϯG_5``DiWsfI\,сEAA{])><'E=/1I5I%n1,TUS*e1-g ޔCs|ey0$('{}vI?EDѮ,M#ȑ2w-n%?UbRbS@A| Rt Kc]B=I L=wӎӂRy+dv(;a|ȣlc}=@2#X :{e@ WvQH A`<#X!'bnkL*Om/:uA͹wXګAEo﨣+8,Ux*//Ty7#l㶟%r:AހvAb]NAFׯ\ip'۷=~0n*t?[ ÷LpFLce΋]1h5L4 w`8_C&},~ikV M5կV,kX3ybsUTu^+yz`וpc!#(!y.;⍅Q8 (΢I.yfc`yKc.XY1ngA~2042g Z4LWT=3/2G*S3GN:XJDk^i {Y'2+LyX.MJ3E8P!>MO}[2.A=c  հ}OC["Wk~\TH> b"Ϋ˽w)1J.#!3R|Ucyu-ok7 2Av=dUfi~fķ8fWJOb>~Lq(GlhN7_4L8 I|‹KVI_4^Ӯo_C?d#Zw >.NC r3~>/ PL}?vw?v@ VIY 2#YPaϻZAl=Dd41 R9dmSȼI:ĕ;BC lMXw%9[D%ؔ<_aNKmzBQ:DMzP[ F҅_9oωL&ÙgduRwuF^.~ս8@ÿQ;򀄢sqH?z|v-찉S݂NlRLB"qŋ!:h~uf,DO}Y _v3ȦD|t'._(O15d0&A x=*M./(lF+l~t`0 P/L72~ot HD1G>GOo:3y'L;.ioOw~^UA"7+cY0r6*y{рm8 &0KR$kpŲ$gȥLXLeͤQGQB7\@KJ?x6B*i%c;.k*!f|ٚ`MU[ɠVd}LQ4S-&}X)HJW)XqsH,lIHܣ6j@Bd׻'uOO{B gX!9ldod `׉A)4sA0Cfn OG(~PvMNJcD'6 ( ]-]' xetYyV)m3N.p t:?+B%=[ 1zS6YBH=}%W:Ah&_ڳ>)4Rd3Us_h$'oW!jKYFkeP+.W0,UUDӬ2څ p8b1oΪa;XT|D]'XpW?hhGΞ~9 腻.N̓oE(@{^ ]6y'*W%~LY^G~dGi SyŖ73: x.IkyijcMA^6>a*ϦW#qѺH3E=J74k9a7@9Mi>ݝߦ5;6&pV~ioj;eBVM. %OhmVTPs\zg5n! .XM3Qwykq7^$>Z6PW>OXq;'dnjp*@o۔I GSF%('e&7Ζ&RpigD})茚G ey(qTS:0~8JFw3~ԛ)}ʯ'`ڔ&gdBhiva¹ U隟tw&_s>:Hs#Adw+atⓉQHZp Z!rɡԏar.x\gN8̦s^PA: NvNi+m 39*H HIB<eq`a#87MOy i5r*O9䉠=CC$ΗuiɟvidF.wl6m)mrYӀ &MzxeI÷؅> qsωqjB뷅̠qq:^jƵI~^c O yÊ8)iki\ctS}t-hoG7M,%` (,';.^dQyyos(La4viC:ߩ*`.v.dl]k=nV /f 5fEfɠنCÈ̟wۧx,8]7U_EZx5FfoIzTBd/\J; Ls39 iKBڐ\^X "N,l@( z0x+B%ް#H;Jv,TH]5rZX6?0Wmwpn*-ކNFBpZ]dV)+]+)8A]] Մ X i04qj,SBu˭֐g CDTa;|Ok!ud0yCO!b46Cx_O_b:w*B -Apd~^HT&:1bϮ|!J䰱1$i-nPOvW} bOath5v?&º;xyI&ƌ6Ce&(&nG S]mFQaF6{i:0 ͌W  sHX{%Z.fzԙܨ#u 3M_$nC; 6 ;āFz|SmyAԟuLҩ P?Cllr+T#F4/gD6ա`v9/t*u7uA}ȐGvmm3)zs2`6:|/Q^ =SJ{Yt!oհӲ<|@Y^7m ,PysceFxc U㆔Ι#+ 9 ؇z@S=2 t#:dBҁ㒬1%'+6Q`(+CrjX,,ڱknI~(, &23PuV9C.dY;Y,{$۹4H/vn);ypEFV3/ߔ j]9ڌ̭y2j,Ay 8Q[~H$oq2F4;f6BUwa:$r&@^Аu#W}9YRc6-;EeIύ|_q`cT>Ʃ@lՄBl@8 Oq—^lqf|{hWqr>dHSZ=.|+xŇx:g,~XD lɖjA*w،ziѐHoJX`LV>7ӺNy 8C! 9FR{ @tiW SVo0a(mkg0{;Ƈ,9Mʑ1o xy.΂`+ ?Ǜğ6k :$Y\3/dyTRN}ۡ`r`(jL x X/ycڧjcEGPDBps$]9تUH-jK>{SG)Ӡi i,Z z>ڻ8dDld}>VY Fhǐm@m {V /A}7x&`idX)SZQ:o~,pO2M];< R)CK66׾qf'[J%]$"Sjs^26|zG= @52/7-I;grb`e!u3D-j]QOYOS/Q9D.vLZ^ BcW}(F%!hKXIO9!j &SQ݁hJXw`Ym{1g+'D?9S܁5Dct:gG Dɟ/KoxCBeͲs+XR&dkh&jMXbQ/Ogq`U@nwÆ9@c/'Ã]@ibb!d4FDŽ8Jn;r MX8 jwwot[ i\#>r,@IZT.hׯ2qtƆDB{=|H#+Jt ـ>yh? ds~,eogؑ#^S|E*(?4I{*;)c5j_eG='bCfL2I^x9pB`]ÀGZJPy;@ !W5rMݠMBF ƿ:(^,!~@PŇ8Im;!ecMZQXhy_wŵe XNkJx|jK8R'/\8oPD4$ExC45?0A l%uH*{qA$%0BnqT`>Ϳ%'mBB xǖɘf`&x3aG|3'1l6켴X{~@3yQ߱+ u; B$P!VZEM#)P౑ ڠ3v_5E{j[Mb~:pQx%ޜ37:B) {僌:_mwpyS0 9- A밊ņ|zj$l4RX=!nH{~׈{<&+i>ҖjC\l,,̪h N@pyƭ=($o <{¨F%BD%pr>UKALjr<3 @4qGJ>T omЖ1BcxWL9+q,43(}vZХЛv3%HyfCr+>W]|Br\=Rşq̪_=!?xp@d}(xqJE:FY)d 1IP/;ii$VX]>^9h&*ɬ׏MX/]*<QG@Főx;gOt&AP;ѴigEǭ8 *FrϭbAŊ`S-#Q-xB͊/t+{}Y*K/T..ӽ}-{Vٱ68x @W d{Bt!X(͘7w= QJe|KßەÈD8$t~LMImX)[uJ.8Azf# z:|*8e8߳1>8Io/|msl?/>+F^S5բcAJܠkF<G&dd[fg3yO̺|w0Asw& D9c֔^YCMN2^<6K&+=ؖn/u3ޛyX Ԋpo| q}Ne~ :+;&WN.DH\M7xem!0ȂG'Kx8HaFŌ="Yv!;K(0]#)qzpnt$U~q19G, #~xOĹ}hW8qH;=ΙDѲY⢳NE )>~&5bI9s:PSmdA8ݝpZ@3[z"?rӑ (`8NT &\*&24uk۫a eg6)}--*QoہfbY!2A1 Zb{K׈4~;:[v6:-$ QVJEW^PV?eJJ}xW5I6s `rKp423(69+rVE^aCTȇ󊄊ҖY:6B-{m^pkŗ[( h(cҒ]L!L4F&|.dn"jhOd]tP+Ah`ΫɜxL#Y"Tȳ ҕrQfXL*#Poǃ=ҩ-t$,n,FW0ފ.X$?fi_ JVH(W4[ܞ ?p+rHm]0pB+gi_Cp"DI.oY2ׅxĄr"m߶mnLGKً1x.M)l$7d]N6Iʗs6so{N&Em/{]>F+01b:ޖ'd8a'Nş/UeV`fo /dz(|a7Dv5eO'홧*|$6*"!OTpߧ?4R9n+aهN*bMI j(uՍCiScQ| .%Tnج%dmu`2ID(鑈o )zR~"wisf+iT%]9d<ڨ$yZc)W,g(Pw%~2Unde!cx7=d!g;\qnB{ zM8"^+Y vѸP$O[螺Xvdl"L#.XI[y |D17Rpw?ux W HT=)A#YhBw#74bwQ2xR.XK4*7' >G7tBrm{\YXq%f(-'o!+/ Fd\"{VX/8pb=#S.{TB/O>TKZyl(]th\Gxv= η,54TCr Uޭ9(To)'`bړ7=((TϠ,ȊsO\k[)EYy5i2-o6v}m1|w4P{w?k[{e5]=[ӱW[엟SP/3qe] dҳpV<1\CO‰#ơkafsZ{@B}uƒVçPqecP;ט2L2ǛW/w2e +_:\OI^Tsz pSԦUvN`-=~EtBi`n׋“ hCoj4r`M6S-fˋrd 6G_eD>D샊7/R#@*аSJo.az`-rK7Ma}zpDR(<>0?x~F~QY(Π ݊CrtzL:rVXpΈcRu@P4I  lD̞=j70@ã~M^l.]d>[. 8$5o;JkLH_aJ:^T$-iKuHFdXl/B7Ky$ط'܏Q' &5(:%*U`^Z%3 ))A:w 𱰫!*yx<qU|UЈf>s,Y R1LY!u:C&9yI"LBC%j<+8 UK+$I҉ie3j#7woSGߥQS#IIùՆ+z::Km6{9ɕ\RYD2c26㏉yA`53$\lܢd~ "NX@ $-ZM?fJNj͒qF;.Zj=m=qwbLgDih%@ScgxJAڶE=cj{2=kp4C"٥Q@ECO34{ CkbYB}xPZw2l_ŦT P%XP++Q5(wX 86Xxʂ2VUB]@[sQʊdf4Ia~Gi+?ZϔI\4>_ {o\p/ Aw1$_OGj%[.jUG0_/\j$mpTp ų`0˩QgNu`S@7JZuWY`Q%  Hc9ˊj)L_ve~=^܃.qko= ,wM{ԔQ"w>Ȩ{:VrQ׿)hLC4]Tz.̙lu YآA̕PdmtlƿVO0ZSTXٲYQtSրo?JC!eͩ{@?{g 3uc> l k~l%kL Ex*8egC¨8Cq'Hw~#nvP d kR)Z" 1j:=QzOکyϤeܻ"BEUBb(`[6^_h"M$6T/nQ: >]tSyxC7@ێ6\2O 8#f1̔@({}G\dӈ#YV߭xE)R|yͺwpNaR\G qPC\}I!hJQcFt &~I9%XT҆9o:ݔ-a H!xU Ԝ9hӕ}*o_u/7,[k5omt$ak~beh~MGo;tk:^9M9V?OH1qQ4d"z$%KǠ$Qp9f),DIqVeC4TRu(_\ـW iILмh\Bc??N_s9&g4^.*_d:ו]3a\=dѓKQ֭װSIė~sSJR!E9bOcS`bNs/ wŎl y4sn)[f˧pEɣ]b"PKVHJhD3PU|޵'OCmkn_2p ŀ| R8X a[³Ih'2Ϲ~ q YyrY(mp1)eIc&o'T O 1c)0DU50huj&+,jx2ֱU[{6OdU{TڮVf)do.mYpS2Hʂ}ˆz[aC6H/k].XΥD'bڼJo4Y~ y+>:H^;M%xDܸZ߽ @[#*OV󙬽:C&IB#_1_rbdƠBۘzZ.@O)clNwRtTkdh 4mDnKI~XGZoѴxl_9! RU ' Hɸ,F)p]&CkN+mO;!s9a$e"x*L5TE_89ww<q3/[t',('Z6<=*Mcv,'UE*'A:lu}$.R.n'nrl.n0'm#K2  L3v̀YM)ThݖZz0|2)58xG2}:f,G$~ tWG~`0&;La [NIk/,7v7ݨVustYN5[>2`>%ɀ2pjBUڣ߅JY_y[Sqʎ[ *]v/f1uXZ8zU_Lxx7׳u˞vGmω΍p)5RKñl.TY^mVOaЮE!@l^Pΐpκm"LsG~<$>>{"c'[sbmeMgEƉ?gW{vs2D]-ԙLVa9cdI2$1-y^ ypjd2?[UsG^cjwbʠ $&luCsxa-[ Pj˛eu]]d(vPV'czؿALzBV_@P&&N9OdW:*Az? DhJR#[ u<E79\gQL0..V(yr=;BL'D:>;MZEm9M'fg ٩%('Xah;N*LV.kՔrܘ Aܸq6wum.Ϧ67Vy{JPa«LQ Fg'Jm cƅgg&XދccP%nfbu ;ȍ*d`'m 2*P4m|ҝÀ'r=pE `ט;oԆ8 J!Bn m lKYWJ#wgV.Sg`stG+R{mi` WDΜꎎc1:çc%US U4]T֓Cp4i2˃ubS0l]̔qpD.hE^xe *$yT o #Ph-%cE~#A?cf6bj[8oǚQ;9]@LFArG!輎9=h^LӸhJL(Kmy8ǓlbǨ=#8?.;F>'3O)`Zuix8bf:"W6 g4iZf ؾ.McݘvQ_"MʓtQZz{",Tcu7l]WnU[ g.fe^7=tvЛЭM Y g oş.hõ'=cA9vz8HaxX(k |Q9N–N̜ѽVUn.RZyo|m\!㐌X-Iv`|L%^_?Uv~_K~z bd2Ϻ|stg7F1`& pՍK.^UІ\|($?ޓ ?e)4 Tk[: хn d}]A"WH* z3g"i%z!$Bl`B7 5{^ mâK 9{>eJu*44Fsx&k4~ |`o;ᅁԷJs6iS^H9rro_ Hnoop_AUXB r=uyy$KHf]vvI32ٲ(u33+\m^Q` x~xԪ:rnO\hE:"g;r smRg[f-Fq֡)_6ܢtdHLr떝i^ qx!q M1x~5e-Ar~18t6'ɂe!EHe:MP8okS*@H (.<0OvbH:纾oa"989'bI] ڀq4lM0Od嗩FHe=P㠞E<5J}7beg4JR]J&+$bX&{I~=5J?Ә5N|ןH}GGܔҬ"]A~[^]*nMɞ4VB=1 fV}; :sv:!^|]z5dij v _ )C/-l#4e :R].epKUH_̖rJJ2Z=!6ؒ,Ov;%eH)DOMW)\W=NOg%BXk4_~"2cl@dl%G"TK'hI2KVN 8WT+Rj}0JY⾒v[4X)ر5 v'WF)Zbu} Խ_E"F̔bSczDF߁ZgZ#{1! ^-p:tbEJ)*zG%.UI=H[mڛopGXy*$R`v!]ʇʴ j []Ԅ>J&#K5l%'Usoӛp!y,Z/jz–6oM:-8lq}Q,T'z)++B^O %L,*\tOW/u02[2x>^RVgYcC6 QKV 4wB81I7Mv類+H뎵R3 4F۳KZxI[1Ԁa突Re9ЄW.B39^vwd"lg\>*>N :qW#I^n[EFͱ_oq#w2SF{ Y2lZh"m߫T񗾃~6Q`cx*#;:3vGJ$y<tg,#\,YfD~t~X. \Ȟ~0D ' SY/qx5 [3qe;kDz<ɶ^?&_GDӎfBuZ$R&m_G'ޒ㚊 6K= KV*+l<u͎rLqg/Y3UBGX2?nĻ]~h< '+2REng7%\歐HN~X=Dlkl0覠JZ_pW%^#[:S?`!]gG+x*z9Vp9 M.V*(T_"}a,>^pI7ؿAaqsA3F&`aȇؽw<;2'.Kcn#kf*_[$>iaκ~GѼM]W433D]3mwUPS40e6U ;8 q=d5c'tǿq8݂>XsisđMո/8FVdVG M`H;v@J &D3T&~E\B{0TQL 4*ŁISh֢ϞYD$@sJ'͸ğ(+hx D~!xOdz7g *?A)TaTM\矨lHȚyylgY0ApcEo:R9Ҡ,=OMoBHBM'2y˟^3ڑ`؟bcTps]'s٪R;mΩԢ G\RpIL;*GІ0n KzN …d] *pN@SҾC iҫ@[|a'\n)ٔ_Zf-ckQ;p cWa-R JM^d4ePwLΛfNƔP.!ĪVoS!d!1a#^x%j\~i&E7 jתjJ/Op\~]j)w؞ cGUn6Kݶ_`C-S9F[u剤\o&k&1//gVDF2GA "ǿs0L)w20z+B>nn1lFRcImƮ1tBLrB|3vI"7\C3Kq}ůΑk"̉Cvb!rt!5+۞:MJ:+ Uvfq\TρpM|@{vp/-JϽww6U|;4{ <0A@:Nuv]͒A=Blfmm:{b<19pMz:DYpgǡf{寀lmOMk %],P6hg꣔%U@wj 3%&JS˶κB$~2v ੦ iG^p QMJJlIdS*LKeDUX5zŧPWiZ7P +ek,὜>bŶ.2weY~;p Ƅ14TD58<׉!ƉW(@֥,Sv#wGKŕ)#:)ioRɰpYy̋o9/cIQ.꠵8D6$J쪵Cgn ^Kn>*<>$I-'NrS8(=Ju-rK}bZN",v]`D*ۊY'$3cx $j*!#@`o UkS:%vuܞ Fÿ>4ue8:L/W%%5O_,ʷ@yUd9g"Qu {1ܻZ45e0(3 9˾Υ])%GUfq!wӇzabIPSD8Qݕ(/%oEPe@SY5NjKrb~A<#"6yZ֪.+`(gtSi0Ŝ>[{KAAƅ;#W9g' /JdS|rі:=-TW[Kd=q & 2Gw@ ]JB2国v+C7q. o\#g 8dYɠ+w.aiG@SfD1/[ovɜzf m+ }bLCxl $q?rZ>V4%8TWWʗɩ.lٿKtQ^H^nRBL9%OHňU&A.a*э{\pE?ow@ӱaT-; !JDԗmrsPScɴ,8M˻-||WK;k~*3TzC{)X4Boɺ]zGߥjG:f *ɨk>,#q0~c9ZsctI /o} vT@LN%K58\ytE, ^H?e8&ˆTY pu%;xQ3[uIb-Ab 6۽e:icPMCY$(vwR$vdof:P)~]8kr{p2{b_%37u4$1mp\%אz3o隫%1BOh^lgO1chߌb@ұ0$K+2g5fg)}1N[]rT; _}j;IzYt0!$;sӔorɔ.}la("1D P6䜚PE8 Ŋt{#j#,VWJ0 <hU:&#h c(X Ϸ0 }O4K*iR˂8ه˽* nV\=#Gg;8 i:u(;`yMQ%S^V V+)]K08)w@ CbՊPkRk>K!+ئԟ/Jkj*V9xkpK(}Cة0v@R.ok7:M|(A&ۑ_q }DC(:jB ==aCTYޮI b^hE&aDô6ݢnj9"j2KЌOZ@[Y[=ƭ4zy9\%M z?J&6TD #w#3^R&7pa^m\Ѹ =8WЌT:KioQ_yP/sh:Jdߞzb~ߨnOIe1+o8 uDhp.m߱f1<"acwleאv1f|H.(d,f,R/5/lcڃm 1O::3&*:_ |Ջ)AEv#x# M[T(ENð|n0@Z9dF{qPO|?E{鸶 #te!P8q8d`{K5Z>(l]zCӛ4$4#MTcsf(ʺZD 1k.j2|{DWxތ QWQ(-FC 4!$Ж)5;]<]K[[#_.jkǯ$Wݣ~,kbfն>ėt^QԣZ_*6SH'gJ[{2~i䥑]\QW\n?Qu2EPVinۋ~BoByd.=. ͗u㙵p5 $@SMu$Ul'YVΙD<_-gv61܄0*T߆A!+׍"/}]tT m:,ܶղML8&=ݦ;4*Li(-drM]t 㱧J=y#%T%-ir 8*cX"X ,RϰvQS|l;&;1e5ՏoOuJ0V ĺZϓ#.5hN(G!Vx9/b*꒮y]"\x4$+X{4:oMvtV<%tn-t#:GG,з걈2**P0v"pr傧 |Z\#'hMѸwܺ U8؉rW*hi/#uK' KZ)4BS2*[^ٹ|ޡb$!ԎhX}Dtp*hkwV<B\ة6%pHukdǓu !"Xrl1HʊĺzUBI!ˮ/fG Ќ^rb5n_uR*47tՠg)J92`l˸w6x&U2%a\r|b"+-6>Vψww׸3q}=<6Z.iC(bX]7ٸ0׋nl|fK1oD+4h IǫmTc)M_=^7rA5V;odtvq2]h<+w$v^svI^I(s8"M'`>ZN&--"ŽCڕo ń!tpY?XA q˶G9&2Tro?,{;.2&7!mw[0E@b^m0ōeCb=`}8#zǨ`!ۼ*Δ]dz{ACc.-VGY1V&2 ̯s?b'ƨ3XE<_|Ye;&0JpjI b-hzF۽l OF>|/m_X 3A9X]=IkLN%cEPiz|uߠۥ4Mȅg7dA!!%@Z:\=** Ks9x;{(7\oPN1iMmUOP\=n KFsWH,\`.{&7>$jlrl?7蕐/pU7ӁN=_!Ο5(/X^&e 3X e6eU[4ʠpDDknr4mbL=O_z ^/L㈩`)0y\v ๜}@BjDKcmzM_DU|D*gl;gw?2['.K|lV2ɕ},Д2FHbG7zlgW 7/&zME MVp,f jz[&Ţ^ed _`XuskΦ`N"/: NW%5e?+lÑ~s0zӊYW͚|y̚Gar^Íz(n1ԩ^PvVS5:DM\.ny"n2vǽ"Lcw0lJ ' =rp58$]Ma#c jh4[)I@ϵCXb-\镠%U|qK,>^v@?k%GC<{?\ee@z.ۊj}`JNP]3F ҃م `7;ؕ g2迌:f;{8Zc1TL&e|Ig9[቎-4ZkE,Q 9Y"]NEM R*DE4!=9/o? AMSW^18vC,LVJ{]pmxhPQrfԢܲNmg;CXxq|â3wkVe#4vEr.Xq(L!LtSҡZ>x X߬H\Xo4R|_|$Fm+h+ZmUcxPƀ^Phb=2t =b+vp̲tKN-mdnm20dlI7W_B;v-BΩim@v6>[( qg%3q5<,(z֞avF{zq*1T~wrA4rota.#" cׄ_ph6?k&J4慍lIHa+U]K&Vm):#Zʚhh" "F$妼)OϒEFyWz(zQ+"3u7V$̒GZ?ά20.+,>t4o$2;q zw5\>ռ9S'Mrëx=}Ya"p!QZiBpgb~eL-v6@{&vmp(jv*t!2 U"8*}'f?YìᮤE\iQ2:&b.ԂchfQ?,v%j~^)cғ9Ώ~/@zy~j%e`hn[xQ*q\ zߧ ,b{ ֘TVCuzko՚3QMI'V>y:kB4[geA͔" ao-ƿ2W,=!Doxo3-d\Ag,a87sE,|/êӡq>=ldDy<SCD`5/?CRK,;(@a/) -Jh1Xz}5"xE-EE`wrԝ"IqN#VԂ:ۜa%8qg_Or%| ^5YrJit֛Klf_S*Wt N<{e.<A 0hT\ m.ݨ$A2c|A b!t@X lVyw[Epĺ]iVڗ3-X踕n2;'JHPU[vsM[`L4Za1Wy%7:*(E;d.-E 飺jJ:&+J\ h-fڛ!n@4R%V`#~/;y gB,{P[# Mp#Y m% MX[QЄh B4FL*a ˻k0;|2|t.O/9 /MQz(M hƚz,҆yAeLϛ90kO8XKLkԸ@+"dlR ' 0nuo/j CG~oZmHRhug"6G]-9c֨pR% P;q:nBm,L x2HDIRlUzc (VeUN,ܪ'!=DNXtT%x1Q0Z;K5UG%p8o<+g+C/" EVx}paf׬_BDMHg:}]4' ` ^'K D p&Md{z݀o?}I2E0Z^~>}7Wq5V3&(Y_ѓ{S-*9Yv>׈zJS?iCi?w $$c,aBr} ?3;dg%T{'S'ffE;G: +SRYG'@HFDz :9x0f W?ST ң>" \/_ltƧ34~$aqVj!^1U\Pk~ٮ= c:X}FBFsr7Z|%q6#8Ai,2bS<@Pj֢] MؙMJcWQ&‘gC{[­.X*F- Ji,Cp#ItjwVxa-^߿ ճU?n`<,<=*dxŠRAi Hinf De5Xկjjk>M9zZtbyF)\uX2zO2eXqtF@C*1L޿ACΎ&ld2P,\ePZM~q9fP/>d&eFU} 1)pDk%Y]Zy3'Ine?$)q(,TUpI}3ͦ&Сzŕ )GW±87"DکK!K-)h'sؼJT%T'H|h$w#yS sML*~nX6s]jvtuZ5۷wOatrh%UWr$7yw[LvGU `pܖ;,[8^ݒ%q=``)~̄`+uA2L{zBoP+c{B=niu1^1 «=,iI[C&sJRJY4jiK }57u/4)DT($qωsD+kZ&y0&jyh=QYHjlRZY-qx3IS& ^ 6J!,?UJ(;Fow.`NMDԠI !"d0[/ǒuz93[C *;X\gX(#EqAA1W&i{nCC'a881G~~XaP(;hn;[;wga/o'JM35I)3$S_S2)4|Y1DsB]5B)Y޿k07}ɛT@~/ Ʊ.y[L iwq|]9 Pm!-JKjsIÅ.O{I5>мkp zu4\MR< |S>E98vT{ɷHrxay9 Unr7 ȏܓ`~(3N{f \#:R%}l8G}$ ż$._9 rN$ҍčy"dƪaS_zg GSR;+Kx7wX}=7tFQ'odR_BlH,WYo+Q+q /_ڃ3 c79Y3P+H2(!S=3[L4Gدw`1K ф%?+0JJW˰٢=]k5{p:c7s;tL"Jh+7Y>s|8fАr(򞲁c6;-_pOn``~pq)u3[{Y(^vIi}+2 DNeΆV<7ttk&YSA)V!s?kǘ }m:ZE!. :^Hy5۠SuCF޳j"%!=GDcʯK U/GzoCuKdMH"SIsƣF 28}#-tʺ)Kʄ.1zw}'3|>[1 `Ey3 %!4vE==V1#,X]!y{~ݎDm ٠~'mZN >t&n{h3^8NQD̄a#Ҁri#h|7S1/!|" 9Q#5JݓR-S_WZ01kMT?{HX{flulmIPT 5R=eYy{DHlk7 XHV%|FS  K*=~̦r܅lϨNy,ULN[n]W:2dcFBFnVN&$'/BR-'֨瑏n!;G:)[M+pT vOK{ɭ2DVUȐښ m$ǏWֶ̖j ;^TMRb],/+賀R( 3;Ő*6 ?0sLBvRQ]C#EfUU6l*xAm$V-3b4)iŒ:pb4єg}L4!lR+&S .ER; Աl9xnFg n @F/tDr?E8*3pz|8phuRLR dJju#a%GUOPedHӋW-LxQP~5 љ7`a 2umcx>0|I5PRQO5sh(JxLG#]CZ~)f i?(*hdݹeF@OdE< tl2z5B3$"]ȫ)#h-M%q5N5%ޏAN$SNR&bL%/-1n[iI(Y(;c֧%U>]@1˖绷Fr5ԏW՘w. <;4LO6y1~ r ];$ewx1ưĻ4~8\5X^q(R׽|Fim 4z8SPo|pAn, 5K"]Y-F6!I1* ]חi 4I@Pr6Χ*flG0X.EikCyFLYJus8u©LM!`CeZ-T(]oxK5ybF1͡QsVn;JY|k(Xu)YAb+콿J璸B<4gb`aߌdh;,o"o=mȖ ȉW__ 5"Luv_Cv%HCf/7|gTT=#:=)~ja`}5۷L5ӊ$= 7x= %pq5`knr&!*)&5gFO?ߝ _,7OeFX-g[dt3|UE_-r簜Ͷgk4I+1+EZ L>scݦ|SRr2m3qRCf.y%_[b^OgRlbh)Kb)£e.s-ν(CefD2V,`>t@~{ACљDE`U d)xՈzMVFTV%뀮n1) D0> Z7 O2;Ip>- z-v`ޞ5gz+AD.g kc)CP,O-)JB1lH~<:6V 40ǽHTm( /CbBۀT o 0$e&Ybc?wF!(@E}muЅ$iOtix/ciopn7J&)Ȥu& @~I4f'q)`5©YYm G?(¤LײtARrgWH͑N^ClDYB\Q%i`b !. !r2HH2iM\,l~wz\~wB, , B@s yܭ$FA7z$/IXʅ[j]c#r61Q5!èt9s2 tXr\"BՍǥ1턦bz*Z n;#a'IYk^egWO)o[Q9[լuw9 !߆rPCE DjV8@͊܅HU[J͋ ΋2q$a8C X(SN~y]ÀGF<f9mnZk ۂwt@n+{&7pik5!fr}Ou@jS4ŋֻ!h(?rR+{qHiV BVTZ/Tt t`MT>-Hoxu<˓ |ă[gM Kzw bʼR0,ںE {"2R[Ua_"ЂTD*6xc݌My41tMN艶U7Í{bxz?Oa5K+D& 6fB8*-_ܓ'Ô?=^{EgTj7!ݣx񌊨τ4#=Ru [#6H/Iw *h'ݯ;', MDV,E@aʡJ !_N{7jI -7QWop0=yeaGtK.;]r{Ys',"ߏpעo= ʼn\DfѤ((p2qd04y;N +m@&]3iާݣ2S{ 2Qu0RQ RidXX>,J#s$TazɎmqX;î897 ).bELIDv,U /V !S/7 VLΆ$4 _fwKv%@z4w=Le A'M{r)Ab n9}/vٺJODp;9y*,~Z3LXOj"ta/\j}v" jRYFI 0iyT%ER3?Q49\Os ٩x!6 `Ǒ(ʉrĢG()vkҔw~f>ت-m@LN$X W@1yZQ3CtD9aH>(?0wœaұ~Q"wjuĜ0_hDrWH|e@6kϥƮ R^"J,}l-'^ʨ[N7_bmXkQWfK:^hhܕZ _ ԡ}cOFwa5-0?g"l4]5/):6TuDbM?2řC)ˬgoکd:õlQ$}Sڨ? I?~VzuMp ^ǣoIkzO1Ϛ-͐ 4kT?*;6tz=Í?=[ӬiU3P8UMW fÄpFD'CEL7dAWS; UP)=^\<HN'JHo}x[CG̝[o, xIE"Ռ6cp p>| " &ҟ`(o~]I@YOʉI34Ll~N\\cUXf6ZEA`Ks##YTCIQ scewLZ#GXomXNF5EF;<.1h9zGGI2*(dsS_Nkq3^=\&JaԢ[X=V-yv*u#mERA!ηY8CQ=OI-աr#1 jsҩc^AM2x= , %i6ĉ)#tY~Pc ZWh <6o4J9{p;%B )YeӨQ3=};ۍ8hL,g? ;[xvAsV]s_i@jb n|7EqUƹI, PBC0 .^J'MIʿOk]u%9oz UviyJ'>C DU~jr)ڎeQ΋0Ujn8Ɔ J7L)kW~zԕn7)|q.*p6fe6JHŢ_ T[x, AW>hK'w5Q0C{ty%g}c&ܽx+KKjpH.[db'Y!/gMλpP9# gW^QB9ci]61|?Br=I&qwݱ`. +YTpjz=&v=$0 ¥Nk OUթ3p7,n()BMW8LR:sM܊ҷbOق _rRƉy~e]xC1 IӛJ\/Ң'3j QD$YExHx%y)63%<G=_TO r 1>x ?m/ڒT H#*z['#sI]L+8ep:ЗWmn&CS1%or^3tSm_͌Lb }a4<(! Sh[=_&tklmMtՌEo/?>Vm,lz:IfuILNOW3>'6=(VP/TktKJ SAx feĆFؼT#[|u ۨ?$?!y_nH|6h: uJ"zY=>*^m IMKzTjL\B4~j9p?x b;Ψ/!$e~j%{=gan7ߦ!p<̜+%#ԅW{pPxe{ mV(7y3NE6_t뎧_nAqu!&*MZ\w^3Mǫ7ĺpDw'+|L%WC} MyD4+™.uB*$ei@$vb`S&ЍW(J|# 8/sYF%yHDN$%'sxZ*1/㉜HGG;zT۶1RftO_&8b?*9LzEj3 Gia rD=?-J9ބGspρ'nUe,E!Aᐷ9]ӑd$D5"Au?(>` bf٬:u`wۚf%#Fa՜_WpH!YaT!kX5#g]Ǽj9WyhjD]Ҡ| ,-$z;Q~f^ |!`o'= yc/ O.%ᒷ(*;<\{Q\Pحf5Z& 8 i!!鋿t%BV‘dujOU -n2ђ%B eesۖQxLY1dsfB0Fƶw-kd)B p!Csz L]#/_CqZc1 ~N ^ 6GRd]* Ü^DQB9'F#iM(Z%ͱ`xVȱ `LcSR:~?Q Xhvzٹ\Zi_)n>KU=~v|ń$cN.墈T6|T]E\TĹV R%[B^Tù2nwXMzcXqpG[ 0F0>x~rDmP·-@DSVl^gj2K<:wEDh5S |zzCG. C̠mGEWgMyp]jK_<Eă<h l_ INRi kzp`jE fґs&E-m3=.0VRH'9cX;L22'醽g1#fܥ\'}bLf7:H>]';m:Ծh"Ay%h+4;sXbϵ"6XmV)^,UPyItw[k>V# 'gቍmGVۣ. ~L/18 ~ǒ@dώ R?Dssc4:j"  d["Rb)y*tv婺1^N L2G[2]0=Eh7S81!0u@͎d/m ?I-Jɛu>/aRb~BɗSA(g?3 7b 3c01ɝsG@}Uaxݸ( 㫸a.W<RɦrK ?:]67oD [*̯$oDf= %x J_ySv,e KWϺ$jT2gOEVu坵vaqsaADe,Rn&Ukd铝3v*C.͉lvď4(Ç ڢ2`0/Rn"j]5jˀ N4Qw 1/Xn9'}PscSqaHwh=>(-s*6Md+,gEazGW8V װms 7jw ;{!EW|ɛ2,l| 6,`<ɨ yNB7 d)[O0{~"9cR뗦3BLbp|s@ƽO,Q1P|6|l=޻g$9kpYlqc?|5i>Q{21qA;HƽHN7z#dd&Y$p@%1O8-!Z@ʍp| `ӣ,9KE{)5tl 9 ݙIzl߾@KtRNX/8_^?nP>TqZ= YC#Y}}Q ^.0L /# a^-S* 1$߄Q[8ONxK)mڰ+`xN^ńL)M:V-^,cIlj.l)h ,/?˳gBEV ~E{x+A/;-0;-ssfwZiȌΉ~*D W`*G*_zy#KW֝C/\+ٕ9= ?6S| MC4_Gs ,'rµl)$h7Y{zٛX(i'asd 4 BC 6]WӰW`Bj/Ll#Zm}ڽrrRHf=&4.ӚdJxۭ8Q 4j)iCcȥߍ0ovФڭaW/<^cjB1{Pb̾elAG\6 e%ۣI3Ћ%2 VvMt[XumC2c^ty#7\댽@LCCk7"fɪ{ KbH}9+')Ȁ n%~&[+W ySSӕXˇcФB8cH9&6R9Q2!tʼnÞ%1v4Te@72~GQ|]hs)BcƲx",$׍B9GHb7=6D05:OS8j4q Z7J|(F!la†)][c&T|/~ 2k6eU&ͳg/b6ΘDn*Ny"{Fkzy[m=%Ua]^D{x[~7(M~9w$/4ץ#g9)mk [Ylի’ \NjTâcAAItg؉-2*ʉT^[b6ꊜRb3yb **üy ?,jݬ nOgn%뵰XͼULT~.ѡlw]f lII|܊A~3I [؊39Zaht& ;I-I: ^rzO}/W48B@]aQtØKt'tz79o@eǖ4H#}7:V%)A#e?^l^иGosC?87u屏Č?$Q^3I4R'.*RdYe*g.>hx d`#b"Ɛ_pzj=+88f?påPsQ:, ~EABr;9K(bA3?>@ 4 o5( gdb7k *¨#g=Vz{Uk@tEtb6z\%.1-DAtsW?1r^1xG}kq63&J37[.S7aɊ~zbI;5܁}Ŗ\q3uV -8gEf_.)xAph4yݪ96i=WЭ&(IF~v6>j[,2AbXpY.c|½1䡖nwEk ,ƀH|$K;G;B?a/7V7%\彤ja^xr4Ѡ jl:)#o,dR_}`83|;/w5;`PȠG-PCӾ弓@a4m=82;1CQ~Ȥ7}W_O3ݬyD4t pR[EvzN9*Ӻ/ZW$BZM|N٫vړPBT[]As`Qǁĕ7+gHb+Uɾۦ;jPx8FK΂KL4wsf_&鋑y^uVg ENɃq4D.\Vg7y'FoG.>D{BnTʺYS%2=Y%JE SJB.2vO&&tLYm ǺX=ǘ@ch)tU; 1 An:ԒiV1K5$x ƆqyCZ]^-fzkgIƫ%鲆*RQ"0?c7ʲ0j+-a WFR*!>xoAxBz@:0v0 leӧqaT-Q[N3ve4CQѡMoP}…#[F -o8>Ԕmy@dZ6tŽ^ -8A 3< yHieIϱwY++nx}]ϕa4G-w1`v;}ƇC%@c59r fE~ATY\N8olsԦ\|⩅5jt2֠IɠS aw7HbFtz\/z AKE}v]`0Je?<T?r}+eۤZ%ygL eD/mDw2 .-,Ck@ծn ) 5~^;p%M 7r) 8WkayPD9@ RzrǻTSBٓpʵ4Nݺ`/ԙa7Op, ٥`)4{X˝@Cs1_.$ǰwX;k), FV8?v\: Ul^/7Rޙ2K YfM PePy51o\G*#HMjX˟:*sIuB!PH`yeXYj96e-:b+|VX+k\BF8WD:Մ2*3GZd.hYSx#>Lʜ8k0 4 lkoQم8TV?3M䠼 =v+*Hu#Eki' Sw#ݶAdK;!L&]L*Q21eiT="&/ͱcm_c45Efq" eNۚ!H-`7h(0q&eXʱMc[۸; 9 3zIvA>nqW5?cvޠ5/ܧxavAT#S9C>E?rJjENgu0ra!U7MO2 3Cqwo '`rc d.4ɞD:,3Znjx8!u:zyk,yZVxYhCnoRI*hO\7`zB }T}yC3FV 쑝ֆ3]5dbs)L8L/Fciuj i9h> EF|#3m r]4+-?!e\:$uyjgW.Vh>⛅qU)<=]Â+{jf;.SE`6"/u9b#٥jzQ)x*LzYN hHq" " ~'>mi !?jHgد./ù;:Vaƍ~p|FuэIx$c+إydXE 0&LjEI9M+љ ʶd}b?2at o+bC<= Lbjwc.e2koxHk'm ~9\  Jj_ CvgrBl`s/v>v]` 'b#0rTJPʯI-N#iaH.JREM}x򮣢>Ć4T} ))O_sY]9~$ cQyk>qVv^XiG?)Vapi:ԉfs|z6@@)]3eSwv]Z+H',rTRo|b$ſ6gƝ[Ew-Ұ zsKK3@>պj-cUf~Bz'NǤ^d 7X1+)ܪ+ D/{VS!5+w<'?IEWzg 4nʬMM<#7,ti8q7nm҈![L4o>J$ތTLInNrPʚ",@{P*GgiCc`Dhf$$;  Gmn2"yk,B ʣ37oYo?")wg& i$xi(Pch. II0 N /87W "!G&_0GpSPѪ'=?Yi?Qڕ#с>fz5ZuNY -P"- e1,4s209ɝM)}?LĿNo8-Q4\@`4NyOISė(VG<6XKd'vkP!DD'ka@l 1қC$;F=jD 8a 9Hx?TF^oIpSZ2:gߏzf#-6D6 s7v&l&Aش ' nS /d)1 YPnʮ7fUFdݼFmQE[b%lrzSGV*g#M+[&~>/ɀJi_ۣ婸Sl1 F53/ y/[$yV]3?+Nk)rNUpT1Gj6Z2z}~%jb ~ aZe7Y6?EGBNI}Հ,3'"e:0;k}h]g1zLG ڮ=B= 2CUX4+LQbF.WEM4OJ X{#r<:@ɐ>s5ta=NnW5uy=x+f\o+Q-Bgq LT}#8KTLkJ?jrU;\ӴhxЧ6i񗯁|#hzz{G "%zi!};e-*~]DjөYoo4@&h,)@\|H]S̃tȯ/J6oun/m{n{|9M~%7T8RFCtШXգ z ՌQOV.ijWB>A>fȋu G-.$^9zitI4|VwܛB٧4hA~mX0fT#K˺8ҍ  MBˆRMHZY1yDWwyV%a4vXge Ɵ"iI<>Y{畿+ٕO?*d!J+I+Uy!{{M=NXdɇ%^Hh{K;N|'ލ+yrOk ǖmVcɠJ &u^ۮ%8Z[ql=}!qLB+N(=6D:s;AkW.WtoՎXI6sڞ=!.$Fq`|jhjۓۿ@9;X[5^Ԅy{hm Pnԁ!⇩a_IZ"Wddoga9a2QGE6N7Bj vu~%}vM=Y(yB2Ks@jk'/ Ro9]W5 C%PKɤ*1#] -+ d (qU]Rа\dF6 :dNcB ݖ3Lꛭ\`I`!u6PZ-Bשn#p4.!ڋ~Kښ{#H~!ޙ;`_rt5ZanpVZxPΦ^hsEbA b Q帇yפ$m{!QV_n@s:14&Ň*E4Gfucg$bl]sY4>y &q@La^;h7j/yu%u!es#\2 yYhv!OreϡM_߿(u:U+L6_c2 I.xMU,KjX L0ջ hMjk`hT wpcԠj oM"0iB |YRZ׵JJlelfP @M;=PkjֱtQ@"Hm[E̿X7. =I%E3bvgW.v9<)6I0D g)OlŒ8BL¦a aۘ EuAЅ<񄄌%4Zl%7Lo$+cFPGӆ7.P$$ye?x\0&[iG昮7]uvaYůM2u)0vπ QOav=*d@Gm2OpbjRYk?ChXCw]a \oCyЋ;^G/+ުP_N+"%f<}HKR9 Zc/l\m(0m}L s<}ۛUlA9F߫ì(9rKaQ&hG% GJ:AhLqǜH&GLNp^L$S݇Cfջ7 UdM񙋼U9,cP0ـ>VK:~ӐW/4W[T6f0ޏ%޲ gr7Q4C6t 僱Q?0uDctWi0q$@["ʊݛHD.d $gN ۻ*ۘhgFGYXHwcąYmjYK&Auڪ˶= cӺ#DS*S]&|=U09",%%3Ǥ[\AbT kRu/7$tPNSkYT8\ez\vӘ/޹fMzab":*`j R組G` %7fhBg[3j_|`UeVo?,-!-VnjR#].8^s>ĬLS8s ĝ&86J-Fmmbω=jFIyFẅ yXYɜUlJ]FLGiy{,0hS54HBr&j*|F-bܿ!W1+ϷcZ7Pa #+"G˰2{샢3te`wyw }>pH y[F'] hg@c GFQMV%8(#hiZ#f;A)^[C4*9٭)eM%rGY96 ΰ^]+ՕEQY<W|h8'y_hf8ݷ((H=jFw&ϙ1^`(P!c}`Ő- ֣!DAg)*Rx>) {шZnES'X+@tZiφp5Dq6)sݚo][`M3eϤu)A6aqܸ=v<5US7# (@B礢_2 b[R-̔/x"<gavtJ(c"V.ƄnG,c`!4 4c&kUζ|޺]6,5鸎0cg%0T'z)3I6ȼel -TE&$IX-SOg<:T0b䧏 6Xv*e+_QAK0Cu♏"N1 Bc.fLVTiv/Z6VpFSB,~s/ 3 $w+1n\]dG Or Gcrq*DKc@LNjL iqao av֡T9*/)@V]0J|{pGax!E &dUq A13_M.la-G9 7eA[־A!T7k@?JKj)BcW÷!:)}j Vn1P;j~9Z 0h[HpɸYT;0vGXOA ~pU\UiJʚ:OWqmhCR-sU7 zޮ6^S!o$-oMW+6)gGNkLm/Oֶ*p5ۗM;Um.TK܋:|6ˎݢzx:;Y?:a&JfF|7ju"k{y#rq'}n|[-l޳ ̂XPLG <O1D8ҠY`К͐jIJX3-˛`h%dotxMF9ļn}A9Q966`҇.poAE;iBH)}X&%n*]m <#x Y7UiK{rP3c7w2jL0ܟ%+!T|9!`M#Oj8ΚPR˹6IӥjNi [w{t[~,q=͹ Ɏ`1O:XXY 19XHvOBŧ QL%$?8{z@] sDB$)Wij R{7i%/Ge4쉰MWt ?6qǸ0,w[r276O #hҜʸ<.NB mI1HhZtOG! XbK{deoi D{3 ծ,2Z|8mz&zRb4rgK>G𺱩A -ė]{7 ⟖u2`"Sl!gdT%O`΍L9 f~H /tP'`E}8sx._$6Cc4YCW+H+zLRUc4'MJ×ȊlM[݅h;_/.=cѡZΞYJJ4\]ѻR#^zȠ@ɌL͇V/":΄bsƾFD$p Vݹ.haZ,͉E0ִwSi.3-$D4O瀋pfz&$YolỹµTin:Rdh݅OMaTOݠ~yQC :s4*?\}6ei`|ip6~ gX2aU0*27٭:L5S͹%f(&~Ɠ)~b3=Tb@y5Uڲ8F_O+n t5K"B"N!#0d0yHݪrK5ގ8ZSر{~†㡪k͘@`K{k zw@+ƅDp4~̑6lCLl?|A ZK nd#zg#~ 6lgXLf 1(CaCew5TΉ|eYYd^]q;,A#Ի2o1 iBMȤ% 3)3\ . M^j(3*to=I*d2fkE^VķQE$\#rP[s5W};ƳFZ[&sb6څi]H>U,B'rqމh%w o0F[zQ: 2t:m 0t ѹ`P=Yh>80bID+kGdjDԥA_C Ⱦ!>~"}*0Y-Fn f@D WtIfO7h'<;B {t'Һv?nM;] >+9U f 雴!s[H#M3/ LqcpS v>tGQ H9i,g x ?gv)su2Q UV8z~ jˣV~;/v8.ƒ]]/zijGaDwӨ'j2|=Xue,]~>*8=s\K !,\}>@㪎yɊ9]BjVu$nŽ(0Sc/kh"c*'\](2Uz0Mް3y_L](?/= 5f8qHܽU%6Qz_EL6b-ںaC*% ?ʉzIbA/)mDMLq5ǽGoBȡyˆ9x'vXeƵ'&tâ(nq;"jIsUV=éruDXGJFŘ=*F0j -銺o+ ,|Z*po|Mk@3;dklQM֩XΖF}Eul\8B1[\,hŨn" ˭^Ow٧F_WES⭿'ӿg!a\/~ *jTz׬+ea!CI6$x*s!w~4% C ? 4\6 ߅c=mК&F Ǔ7 C8cxZ9[ Tua5_Un"-{y  ݟ$c.CÛĴae %Lw$̭ ˉ\?D$1]\E11rG$"5l%oF95SA@K%s vEآ1KC"YR/}F3s/tBԶ|6>&5 ~ZUqWguEaSNN$T4rҨ WwgN~&\XS+7z{ bǝu<Qmcaj’:}5C1J0,B 1{1Ukr#>1Yw4椉Zlj_`,cWqGzpg.BOooPS>Ry/@i>lTALV% $ȧtqz/ncH dx\%rSLuk~֙b7KOSd6X3Y'J{[kIMEWٺ!^+"cԖ&rԿWxoܼb| g2!@c_(wb [L7$Ζ"m3 htWq;|pu?.ĉ#IlaLT8Bv%3so +-BjWgɂ8~!xs i+ z*6al%ݓhl!Ke*PomFhۙg^`Eɣ2SKqv_s(@b}*5,pE7N7h< |`! "ϽwcS%-jT5 ZgЂ\d@+Vz'p(j ?A_g /ϭGZYͭ;` J@FkU]\//cR) K E+[!VP}NʺjMZ{qbjV ?+\0W7R O}@pCcM` |JFϤ'XQiZrXKa1ωfqό̦vZV4Kˣ\e|ߨvX|Ot)Oah;6$J6R=šsgTGPŨ<wT0/I4g"\)k!/zomO+e6 @:AOJ (HĥfR` }O P (σNL:9~7D*e:kDa#RzUbkxVaV 19~tk W|!xvzmPXu~V"oPSQ% VΟF}hǑ[&\/Yd,&16/r35rP۱^0`ˮU4ZPBA |YI,+v798!!NX9DBnĞ;0. UqHV*5! AP:M}H@/>R h->\}~Vs$~|$juCDǎi8w@dut^hUhE9Ӷ+uT2B֪kjkwKuL.CbٞFG=jl(d-f1< Q|>A^g@u$#v@3.L1Qq2d !j%Q{4NUΥ´cCë NXS' هL2<3-r~exP_b!,ڈcUYE2mǜeur☀Dz.++kh*c{ t+i] ұS 05Yx+ pƒq?j|Wlm,pu }uژ|Ïb"lKezéK/ e{tu~mjޚ$3Ud>R-äA3K@reVgB::|8oJHn$/ۈcPG#SPUp(v.R+V/^v|=!{.Q՝98Y0!R+cUĐ唷)j nqV9㞑^֐a"5-g\I:@4ZDt8VaZ#s@lP}!*}6Q<5h6=1RZD-B^N;/PInrmCS'd,)G-OLΞt~5J2SlT?I;"_-52d(s%o)db6ίG:@BkB&^zG?D^ߚLE{P7 })7u6CDCGFD;8`! #ַLe}s*F;㯒S=`1APM{e}UIK0Ogzc2I6{, V`ҙ434 )7[>T|&meY ->ZtpR$CV!bpj$=ش ^y +Q`c@m};|!!zTlGozQʥ/X((YZW-CWyi?~jp ހ>l o?oAtm+u;F&V?@Ӣh0R)d^WK&>R/aɚnx|D!T)k}G{-g2UeH{7`C%c(5&)HpѺڎx 1] J^d_u/Y Gʝ\f]|2pUujWٰ%beIwVc(ڴLd!pO]K޼ѻC/#x b*C^YT![L0CyFe %amo?wFu"/\I.ZPMBЭu9@"͞`:q tˈj)]?}I26㻰 Jy]cO@J^^GH72SHi.2*."]H޷&"Pv#-G~#SHX;CXp(u\n0FA$|H*U T耇yOj0 (l409!"w`4j ƥ"zKDMV!@{<,7s[A-~ F>0d?Vi,!7吖eh۽d3Koֺp%x^$4L`_IAW2eqAWI۝n9 ѧȸÀv=Q1*%wf¤r/wc0{\sBjtkZ@Grk!ZeP(Vm.U \!.u(m1+lat{If8FWd#%!?ڪ)w+|,fߨT:j5scX%$~h--$M\@Ik0T{Vs 4)G*ZOl!S's!*UL"H5f] a\ < Zƀktޮ5ySITރv^a}9r  eI>pUoN3qg"edTfq3YRh;]Y:,$\͓FOy~HG롙o_—) T(cz6K99v~Hjy۟Ͼv 2+ qV. OICdN6~RtKe2~JRw X>4g\`^eED}yn5M}+5ҙÞêrl.ڌ H1WX6M$Ҟ $'Oyw}3\15&uBsurP(d:49ZI3X,#O/ ny1O-9!L";ELQr"GpZ<@YE@nT7="o7&s+7$nݙ菨-_]ȟ^v3<:u b$Ӆ>Ʊ]/OBFQq[^Sf5kdi>DJ[WDbm)Jۓgף="iuLFJ"yf;4aWt>vs$LbCm?z/1TE `>[5~|HeX|`k9nrtXD\v[f0BvAEb`۰>e5s@J7Cm1Ͽmq[k ׬?%gp o|.Pљ>/L?u<3i{[ e)|=f} E::Ec;@$#&&4c\#ǩϓRHgGݔdTj=&$Ԙ&'xc1Eǭw L/DvHK`\h6fO 8HF3sHRIcΓnjhoC\XB#bU!} H/GJ>~ɝu>7]2o,z٘"hITKAxహqp>XKõ ?zP|3 @ŮθI˺Y ĵ̣Ke)HqLeŴaG0M9桶uL{P -EnߏRKp(J0F$+/N wj bJha^w(Up珯${}~AWFT0lhZ$v4辸{CӞzd]:ZNr*Yti Ma;6yw1燊jIZV2U6\/5fGo16a$Ԥƛ?T'JX=A_$E]/tU! \=j V 7MӇl1'ROl+a1X"m>w4q%׬du]+JuU13 ']T[Gl_ -Hj=g rs Wٖkᒏkr)GϮiG4T1q|iԥֱm*ѶU)2ɑϠ)J9\y aS,KN*8(/~gۜkpG*}D1_';&=Y.Xes$Lq?rkQV;m]> ([-HbB;b9}WhK' eGY~c%dq+ +"ӝH L@%`6b"W{-AX O\za&ɶr\\O(F9MB wyX:[!gZYXA}YU6>8 )ښ5J(oX݉i <UF)tR%%sé{1sݏ:ƭ:.`NA`}{).Kj+t̳B|c~L:JcPt1jjy%pk~7  %Pĥ-R E]ѲB Y19%Rg36Y4 '<9j) \S)UeS Τ| PW7Ҍ=u2 wabL tCZ3V4jE%rHO"c1$.7sU-:sN`acu]^ߓn..61g̵D2rrz4j'MI]O<6䱟y9۳t ݒff8]U*%Zg &SUdlbA9_>n\G5ɿ??!ӀW`V]Kh ~+5;;pZUt}E\: !u֒!u~Y*245f[nVEx 4_h?ht|v 6N4rŠ` QWbMMx j_[D~h~V@P2BZDd{n%(rV$iȷT=n P[D1a1<`! ]f4R_ŀӤU\2 A Ҩޢs ]#մmsl9 jP'#dJ39 1ql:ťO;(yAKiY=+n? ,9/$KGn]"H 3qV\@wT*VjhG}]XOKW ª ɋuz'iTHf ^&(Џ?ǘƐ1ru-R<#k0! lcM>%1*zT'p!R|Է9r1!ȟ$Wgyƹ'aZS(Rs4L7{\[ Cl(D.8:՝"5ЬjEgꮠ&2j$N"e,ڤرE OE#⧬a6ދX zkZnOjF\%NA'AsʘDU0sF)Y?nJkF;5<mMy}ˆr ߶CuW=65{5f'#ܴvߢz^ALZ&R.mqd@zZ6"HSZ7a-(\`;\zP3[uRI>AGAd]r 09DTOs٘:wCmO4JZV.3P:/ 'ӏ)20|4Z-H"~4闥 LJp\ &gul䛪vCO_x-$ύH̨B?zr4`?b`K7ct+;dTkpO?W}zC^mROuGuDo`C͂vʗg@ xPY5V cGY sD␘ED /s<H<O6ݺ:1v XGLnڏ/V Cy5蛿&"w]H36V֪HK o6,Ft_D΃ Tf= Ҵ '̉ʂw42zTkVn]D:pFoTelv#B 'W{\$ru!-HC!>dņr,w*Ha֤?bN-+@/tk{;O j4mYUZʄQAO7#:,R:i1S!<,/.?D>^m'=3A&-vR}N .k, Jzbz_5\tgzu]?1 Uy*=m"jQ/% uЍm3?&b}HjbkKm,&!D ZNpdID&P6҉sxҝ[Ӎ>?ƺ0v㫱 C͚0CqL>< SY䛝E~k"B' j?Hw9. 1?Z:S_#9G7߳GdlzeО))l%nXo ߫uRƧ&rbpֳ jٲZU%ΨM6wn 000}lg"v@k$v5ܜ}t,klPyrQv+|#~+ur,\Zfa`Erɋ̵>!*.$p-> R;m>y"J*N 51]ԲJq%S@[r6._`i3<\RԭRml]mA`U(]OWƚ!Zs2F}#0_H|UQ]hu&FLxaH,CP9 'U1Z-\+GݯU iWh*OIBw.`eJR̪*Csf7IKAjb썏ج3Ȭwg}'/dnzh{1`X#bՐ4M,ejk<1g[.u#q?!XOWNOYqT>fͿS9kj8h+gj{'8 Ŗ?-}/Zd mEʙK頂^#b0_;G|3<%j>ŶmtAō3Zװ=Ἷ}3acXo^ N6?̐~6:C҈fTRԲbMdp0o$uiv 6+>fXp~}&K3չK""'*wl!}"!} m}KXv#[^Uk8lG ,P~ x UvEr|'o+E, L&B0hq]>Ph 9\-h$YݞgN_ZOe[NI0gu_AOR2 4h+~!cŎ{l.:X">:j3 kCKDY߫ҧ)׳[* J]f?,Q}}iwHG<"ymFc0<ŽOnr}`6Z*9X^/Tf+ֱTʰx@wVz|c@oG]FБش&>YknSW`"M3TХY댈eV-VN٭r.m{R o̓Hru YKHi-N64ŏ `fVh\;6Y5DM6~\rx(ϖJCX6ikk=M"/FAϹsMvPFZ4 ׻n*3MNB1GKYԁ:`rw,`_Hҏ+͞ǴX'7OKHgwyOP(4z~.'Y2>be ܼ/p0JvGw9N}swqxO15H% d+( !ݏئ>CAJO62f"]KoUWhy1/7ePRн29LD6 =T_ؽ8"LЮu>+-D6T@XGn{N3[&Tj \JҺ4%>U]bϘJޏZV;T9$$Rڹ^:LUʳ5]Ӆ$X.AFkl'_a+tYT)+x^OywU!bBQ~b9f7t`8\ֻUEX%x7c!DRTP1+mfsucZͮ-pak^|J6 ꭆ2~{z N!Q , "꜏X4ߕ0 ɸ, \BX4  , v:㈃rT^0k}JJ'2rg 8!>>Sd?4D L&av'FWWKrg[NJ~f. C,-=B}荵I,g5`kqma?R":_J^& c`}Wk<ΞaoIv,fr{6[vyz{ⲂM̈́2f WZ4-bۯ'ɢo)#{餙;$TqP@ fXDmC&ڼA#3h7KZc\͒[oؚB)|:4ИVQ_U=]lrޚJ_+olnӗ+FV$v[5afZ&^Cz'\&B|̞ZzWphPb(眽7&(;C皿4>|}KeCN!4;Z.UnQIZVћk M5aŭ&F{7P/r:QaO92ʋ^{hrt^[3QܭiLjy1X qfr]V)Ǹ9|mfw 5{!vhP*)2f!EJdNP;/6ր*s5Ի%TO$a>X EE:]jP8pMl]=1CZѩH?qz!.rEb# B8M E?>Ni+{8{BD)#om0sƹR4ZH>xV-\rYL+c +Fce'&GCHSd :~K!sn宭sCE5<Υ7?g ?q%s3YJ)ڢF&T2ЛCP]@@hiRԟ !'g#j1 ӡ S& z~ (K)oW7Zq,aZ"?SY.{Yd2љ ̡֐ 4&BSV3Æלephdd4< 0p/bmCi#ծؐBP?6)Ҍ_Q 3b o9ަ=39D]VmVBoz#LN(ڳy(O{= Y6?QZ(bmd&8$h ?ZLOD<c+$અMko*IGu6& U 's5+ZP?p@}8<`Z+MzUPKXBaJIQˊ{<܄dm8& |S5z:E$ /Q\ut\S/P;h ;s.lC o?eCdl*IGٯ=sK)%{<_,P|$,D{8'c2| _k넴#4` _մqBz|>_RIQ!~FF_$&j=VCvU/vgMш*HfSkj?9v{yW- YY$x7~__-w2Ĉ%`58 c̚ˋ4wh>(zmDa)}N̢,ub[b2}ߩht9+Qxp1㼢a#on]e^VI8~8aurHuh+ѹ2"R9)>a-~4[U-8:&(f}vʠ Luڔb3w@j~`qWqDPcv@q+p_d7hE a!Iq7}n|QmqF͍4tT^bwANmidI٩e\+'GƌY?I`2"UZFhD ǎr-|ޒk*&i^\>s/X28ɚ$f{X{>I }ȣl 3t[Ci&^"xD+ya88or#1;rlUnoegxm۲@ × `S`MEL:v ?Ӝ/g,9-ж 1eO@ l2` Џa[cecC;x8*l| 69@oe"FĖV³XNHhvIoIqP?Ԉ_rAWd}#PS315ou l֎G>e#e oKlB꛽~pO)BɑkjҙCwK)[R[h&9YZ'y O/Q3 ܕa]K7DcS,_dYO2z_AV 7.pe*N]\P&I,(\C<XS)}>ˇ OvWD+{396)k6)'LfĘm훯"wg2ZuVD$Q&k>Jqk1bU쨨_fJ.D픴F$O]-pJ,[M WwaZ ~ATဓ^3cN+ T: IQ3[WM! ygFJt^% l+I&^n]|]|U"?Iwߜ5wv\> њ pV6t$U0;E!G"`&HfdDt?IV:2U@zþYS㬯8ַVc(^'RUb}6xFo$#%hA՟thUrfw7՗e.dT)IsZml3橛DmZJOaJZKSP LREs Ay>p;q.e6|VE-X$m?T9pfȨ(f$$cФBkɖB@$Qoك_7`8ǩf$T6{-ERLx $r[*5 ˽1|3!w4i^rvZb*% hM K9"udpX047^j2~gж,osqxX>;U)oi&t87<{9_h1qa#jWjpA3FP{x}輬Ѣۋk2Ro fGC9/mz$1/ eUP< * Ȏt=uLf(4}D5g+kW`?1%͸SaFN:,&KB@-F]Y2Ĩ)m @8CZmE<2% xA8Gb@ѵhcxpt٦D, vy*ܚZ 3?O7".n.}Yzf?>fi-58o683/!IDymO),ILX\jbm\Lo ˝I =`e8ϙ9>k'ж~ v5T,X a'S&!7x B|P|=f1qgؒÑHO¿=-R}vEEU 6Ĺ'ýBB 憬CT3F`,á._jlN򋺣)*z-Q.pA;jJ].(0)tjmGJy|yU3@ڳvb.cp@F%ENqc -L4VR,?qc?Qh/dz ^@,E2ܭ.紨bf R*ipŹWWBׅw볊2yU5#X%$x,.^9l)5AIRh^(\t݁*Sn:dxY'n87툅 5zjL/ 5ۋ}`8i|k=߄ce#@^jgc0JvڍVBlSWhm'@bz+}\}akhMTg8oJj=%Qz#~\f4XҎ'usJ}RbcyX|[E&Kcv2x)THp 7UjX7Ʉ39[oOh; <$'fvl6^Ieӹݴ0'a|͌!e~DiՋ.}MiTinqV/oI}ޗ 3mV7H8YѷDu56Z~~PA'@zHb,t`LBЅt4r$%tU*D=*3FA-

ydF;wΏg =e9VZil-k',J⩽%t ._0P4˝(U=SJ+TBqʓN/pOHVĂh,!WL#zt)؈j kQF./5J8V@GhϿnl i 2uجZITl Oߣ--s_>j)XJ1 dlz2~Ր2utyg_t i).AY뿮)&iω00T~Q'GCYym0߲%A#\ޯ oQ񽽼K!?qilrσܨDy6ɼ {bp` )ZSLEF!ɇ7XٓBsFK.zpXš΢Ya_ﱠ9Cg 퀓QVrtw~EDD@әqαr_0r|Dwo]>2ڻ?ͺR) ^:o@ka+`%/Kט)c]urG?ht9y|O cCu3Km%a* Th?F!Xe:\}Gуe_:\ ճ\lE+r.^qs܎t{/9|Dq4DF0#JԁiPybKBIB]Sx1V#khh|]o%A/ڪ =:t6X + a\7.U /2dֶ̦.tG6j&a25]հx4"/,uo3<"9%dn3.0R|v:7LͼD~%o7CG[2zc,ӈ/t!.zTά/\14eL"".)3W7%IR\@H83}=eoY^bcv8f&$Ǎ^ӗ2':2;vtUZj[B\FCaup+%{vqI[s 2% >&pe~| _,AmxJ$r*p- ȶQe,^@sp r$<~N5<̾"fj~Ym#Ae?<黫;DF,rDb#ʚ!?\7c֛r!gh 1_"aK"SB|ܠ}69d!(z ^d[ƘfxVi,ڜ)(QG/2SeiZOֽ;(77m<x /0ۿx T&4C%[82 kq5F1礴)Z&}m1M}KB$-]*fU%}AfU5p,WCЈX> 2 _!+a89U-]]h8xkr9G@31D {Ͻ|ua|ߞBJ8 ȕ}'cz W^HR#2HlJ= =EgbԌ вAֶKI\:-NIWfiޠH60vOws a:"vWR\Y2Ž_  OQ7& %AF86olDMM#6ta:m9+5||t? J 73GrIYc{0T8ƗU/qmffG:D@r+Eg2LTp"M`R&-n,'I1@CaclLg[շNUe) Z$yG&l`s7XOS3\Dz`q͙dHUQjİbܛX}穩XT(\Eq-ܽ[x\X1xBL>I͉9iX$'AÛ[$D+i޾7ܪrj}rO\!"+U;.@Ja<o]?@:kݑ fO?WMp R߆[W?"^BZ(_nC%\Yd(f.VO.cjZua0 kwZsU\eӲG%yrB1E鏼w@#4%hnxSAޥ T}zX:p>=,?oQMOxR1KxQiF0tDK(eּT͟\W⪗zs2Һp0?j(HXD >|.h*4< ɜXg<V!R49& Bq$_Í&L;ehﻐB7gȂ&?[ 噷.sv!'"S4Jx~R;3yt|Az&dK$tn*z'#}_ g +NF "%6\!u%⽯}ˬ|349hJF۵|ŮލJϷ _dsԤ&| ûCwBԺ!n9bT1&;H h?x>WV꟔MJC"s&Ob/w&HBYd }qWhqgYx^bRQd#Ag)Ur`,Dp؟z#I]yO6˜)7/bs\ңԭ8虰3Pe뷀m |j^'9;$yw@1]Wo}]oĦL;T03dXq,8N#zg})5߻! "y?!(*eW7(8hxzO݁-Cq-f501r܂(9uDIl~12zP7%GH |2i ZU|pNb/cp L` /g($|VԠJd YlA!Kd^v&.h<=BT 5~.Ȏm"af@u$(?kdչ)Y(>8N1p:LPS5ky3`NLd25* dTa[x7u[ vZǨ[u ݘ~5$r%V}g,{X`O猧.։mQWګ&t5 2MXnih;!8mԽ?->}n X=&d.0mt${\4Y,?-ߖWUh٥L7$[39'ioUT#"H/AQTk[O^J."i?:G}PV5Ӧ=ee`M/XckB?s_;GT-|rݥ,67[j P.@}$;;h /]!#VS1K#1G\.ز;vX)pܪ d&=uD*߇ %zb`iņ{L07brv RL%c;&&DrS6 \%B,TQޜ¶;[6{DFB˚Cl_kxmٿ'^,$H%8=|ao}=ݖ"6uwS|Z81dZT(:\w}pն\ʥ.W33WMGZ2{bY)k$#zh֙_ 5@yI; c?TKn y ʡa g9o+Tp+:!m혽|F^qz)n奪uŐW3{JYMp=clإgvG*:ŝMTV@R ˎwêm*|~-B:4ѭΈ P<,̌[^s^ՠP2~LG1R0I6-4E24x醯ߛ@x-ќ.659lB.ڠO;܀6fCb̛{H 1Ny7hR$#[#E ApVEhvNz"-KòIU UR@W )B+V6'=>hP"wk8F>5Wމ4#ǥp "݇;ja`,oEYh|2v4c]..MvCM̅NjyoԂBјZUha,ΨLQ\ۻ޹$-x ~:(?8qUK?=/av$k ·b 7Đ{>%|ª%TV5u`@1 S0aO}ʟb0Bhb1tEV?)?LHU([|i&o';&oL&SdypV[,yF+,@ &UDv;(kX*ueoohpzn "S)!|meމ7De˜ E>]EH0EJRJ}c% h61YAZ{TVMd#*J'WŻ\vV^~t&G6a3b?{D_7tڌZ@z\Un0[H3.svLO*'M'U6jv;,:#u rOdY;_d".poɋj ~O? eۊ%hxKa~k)LJ ~'$a.v)9Y/ru8`M[֞JSRTruBw1y5*ONJa; ^p+4>fZ%ڛTM}8B)fpGhƓѬǴub˕!R6x`[v,c0!{K ؐ<(fiP*S$b*%C.ܸ:igD, :RJ̙o$[t=,nDrmjiGS#fT o&W~ % VB\ ;Y'~Ȯ]Sf[X:a&L#r3.X,ȞJ!{Y3H%t6ٳ装i%Lfdysl)/;y><кZl/ZKvnZ:k8pꪱT/#aK!fw Kqk%JHsǰז+T0=^SIjiSu"ZO GZhC |eझ>2TFYOk zSH#u_\W ͊n8GevrJ!1zE $ :!.egoy"fӞ9x%YOd͛52pN y1I43)!RrA$^H,C1'.Uʝ:xF`d5WVV:rr:t UƬ%ݎ*aeGD 1'[oI44ݴg6ٝ6ji lE0Cb7Mz~!j }!E2T}_ssEΕ MuH Հd} a| |2Ը) 04/kɶ'S{N5){ B( YU= T/EAkjl">xpX"6ry 琐" KXƼ1\0EjB a-|zIL3cì/`+ݹ`_43p5J 1 Dž/tnxc 7Bj5/swb{23ˎjZbRl}w88^S!!+{0nIᶯsQ͆S-,h]ne/W/@ucW&a~ڻ3~S }X?-)ΰu4zwwգ #-Jfk?UV;NW̓cmU ݱ^8`tyKd ;Y2BBט!ufĻ2'R8X2cJӇ9+u3W5PVg\EUBru'4 ч)ADބo"N"U UMҎ:lDk#mwI?$l>`|9? Mj-‹ؙ &BpBK\1P(6? IS%S(ZGԔK̈)g`~c-:57ohTmqI~AoztE1Z;R6¹ە Di+,ӕNCFXq1YCF'xH,^nfZ q1 Tae#RdTCd쯏\4T :a:5r=hhSFn'xg+;]IlNoNdlo(9W E&ܮ(M]WےP ( ەspGכЄ]c8}b[eہC>I"9}Y7Na;!郖)h ;cx`{P\q? I-Hӕǫzr^ %/Ͽr.&"~ΣӔkAw{m ʀ$vpO"-^b$!< D\ I5 Mrlev`vqJA(Vߗ2ov ',4e##2/pIR^?SV!M,ZAqn[c|ȳtjE=Q>USzC*m+ ~wڼЃLC=[hdkg)UY$١Blċ a;I`Iާ4㺪}5hR3j;Z-3,A༃#[0bHu\ڄ{AH9 cg 5``n5E01,b C: L@S[ ee<`zw14Tc1sVbV`nw{axɸb$RBȿO֜cϨ bD[Q>/] rm.kI+3N[b^AM膵O#i@gC48`t*иt~ M}H#qO/c}@@:X }RiTO$\q^}pX=E!džG&7_/r>\;]g@3VV*ᄋ@;>2&6$4.2[A^Oy淄R2{}K. AgܳΕOqu47GR BlP6"\,ֈlGoBf'fOɀBbݝCـSeģ,0*Ҋai29EJ#^9@̧5&>=k 0F3aO>T]Cnsbml}p~g!$ 2zk{8R. M{De܂H*k*5%6l'=*zCJvO=eZmB粡#ӒݍA3QhU"I3`R %+a0)5 C||2Ҿ, 9at3LUVV"RI~n4W1w5) ѡL۶ WWw6i {NUk@#[+~ zt1%Si#6 Du%ݮrFu!Jz{Uc]D# ]Nj'$6Kƾ+:?vw>#kBG.iU_2WL{y\=\ .֮,d~زOl~xsļ[T s*mQVj)JA;]aL̕L~J4o ЭY);szcjGvr&V ͵>9$ j_KgKLA.PAFO9G9ؗT%lF+2$qnS&U[wN@E!w,X0U{c~u{rrN"QoHʟf|Jui@:@Ah_~XenTdzKbvm٢,P0ڨkor܈Q$da#)ў0 < >՗ras=|4,o~ A;e58 onY (h'TD@!ןpߠ0ؤ in7_3(t3txʃ`ٙvZKw3#bȘ0L" 1QjU %F1ȣ1{X(ьҴ.FͤJ>j~#PŴC'XVq;]ǰdxŔi隔x$:j. "E >h d4?9nk9[aj^yD)SRoKaG˞? -FVh a#F }Y@sb.t2Y`\mN(e n e\P=bO-f>/K:i U i?]sun%HDG 6U-8KfD*~ߕ8c)bHf=Eú8ЭUAztq&TMΤ'P f mJ"xQTkhd,tXJImT*ވW_|e.Q$-EawM&V͠_4aH1z2U #gnዺ,% 6 KEuPyHb=*af_Ż3te_JI RAY_9w;g" L'ͼuO˱eQej|h#]lJi }Ҁk1!J풄ZIc#jPk ΘND?KLH.Bdͣ&*M1#(VSLMJWF 06 g'hֈ뱦Ñ{*jooCud40ߣ8o0ֱ 5Ea4Xy1!9͙JCN /G`(r8鸳qt-GPZcGt,!>XFL)#3#စj0`}|p궼@ѣ;ԏ"ؑ =~h0a秱ǁ%hbtġ2>>MtΚ-:O r5߈xצQ-kzU PD؝Dc?fT&yPTEzXhj2bv*ƾEeX]H:̜i-B䓄XB**Xϼm{%O ɒ;lU6 +ЪGQȀ>HX i 6|j[-kSR֓yIF%) Ҷ"+ު1mO9GpoO; #\gDqTIs˛=- 7y;Q[]lJ`JT2s>% E Sȅ^IȀDQB]̈5O @_,QgP򖛓)K@YDc_=z_ab*{_D!Av~W #և.(Sh68PgX5ф4=~{zJo0%j7Yp9 _OkٲF'tyGCxdS˛񁷚$<7-V[*B4&Sl ςANjU=lu&)wcqGnݢHL 0g%Di W.ۆ|V]:E$s/wwoɰL{ Z;Mq}N_Sjk?_"\ƿɥB20듎dw!],Q0ɧHi ͕T1\ !C Sr7 ,QRPji vF뱂iF]WrC$ k ~+rBb:,=Bq-$-$#Ȋ+$G&x\p 3,K^ oC,9^0Sz R4wg\^:6(Y=hnmRBRJCbh4o m y][޺ՀfMAgLN{VA0>{nNqdMRYTJ0HTU6:epRʵ0OGiֳ^(o xOЧ?ZB4##f _ ~9>~ݠ@&U~[ 0$rʬ:s:`xf>ֿgQ]RrgXрjYƍJ}|qߗkcgXnGsn,G%0=n->_puycc3P+iY^bd ٚb mk˯AmU*#b7#`w\ Jg;lBj˝٤{ Jq>IՒɂLxIpԻy'~&G51YU7\b YQYS6bRjQߞi 3U$ 07th.v3|5bu}eWZ,tfi@N(#'3jpt^i|F&B ^.T}9*qܑ<Ƅ.èPRt$/b& 3)یc9 3n apZ&HQJQ>5נƈgNҗzF;[qq+="Iw"0 P^^;G~D_~{ ZqU,T B vyuN%QWL bK4nA!\kD@ *F8#F\.3е)+}!s;$魇&=(ӻoMA奘4VRj6Jח[kk'>Npv*5k!&|k&HaɛEUj(CtrYA:(v}I( 0 d_δl%hՈwP 7<|2=2D#*W&ql)[RGą=FU[{}|3P6ћDmbNRt͙S n˯-2թid-6YO0d6c[uI 958Al'رL`}9e+- AT,P< oS(q'9EW(NOO/IH #KMlH{pWWg(/LswOJ*$)cG3rYU#xtD$' . S C9c\<}vLcawS%T Pi@)w0n +| 5ȡG')wڻ29C@KZ.[_jƖB+A|?65jqqNKH ۉQ$"\*߄ANmT(E4RBHiO8qr>Ր{m7tq=Hh=x_=&n _+SdH.*Av 24'0 n RG>1oW_&BuoJw:t/ g/Bm\ 2N .qJ:r01K>޽cYx`!ob[҈dGb_0PMѷy{m(o6v%;g}bui{9l~cԉm#6CpQA`lWXs>r4n BE;5¶Ц&wcuWrGQhs_ͽ9-lHApz/u,pK"\AWE;=N6wi!RG?`(6QP`: E%Zôיtur zDvWgvˆ ~ upVnL3 m/˜J_SS~;{eD˜El{!KqoUA2#gt7㎘<̃H{zfEo4rIƗX eCㅿ!# C-[&E>̄ #E?zboa)nǵ0.F6D.#w1fuIxҠbZÕ8>M.3s:VΟ]5o ad@ֵ1ɝkgHMqQJ ^: FPR Rk#QÃ1F]"IG!NjPZJʭ[1asVS qFib\ȕ.'HB5a̤g]3(Ui\qļŔ/zH+sKg<1/.$*\GGgUxb)Jg=棬ϔ}|y{>&E`08vEBD!AC9A[w07]gM|{p ZXc@e_7qR:qdG bG'ak1! em[76dBS/7/MC?d"g:tM7-Q 4.Hc4h&Sbc `NZ;dx$iI7op.>LT;w! + ;OC+0g*ݾ!*J 6uhJIHYL|'R0G|J"B_y̼j/wo+*yg$⧙$}s A4M*cO5nW305o=0( w5|RI`da9Z jZffqRAXr*<1bN?/ya"1O \;Q)>%,֦' 04+gBb(x V#i8|?Fa>5+ *\lDKVR>x Υisz(H `#̫OP?Hdx"W=&`ֆՂ ˫PMX¡$za͝} zЭ)aU)if.ưT5uc 'JEW}":"Z.YD-5gsQAf'ݒ;6[*VLSZҾr' 'a(Ȇ3JNhg sUι/AE.働 2'ZR`\@Xe G 8x|l\棁D+ˍL\߀@M!rDvl9hERljfK h/J?% !?t:<#%|[uT }^N{ӗq]Г`6-_(CC2bkM'"*2Y*v`'6C\ 0?5m `D4v;]yϸx-FmM+nӼo _Xqmutypor.fV_୺^{ 0S6)@# 5(a#nv<}1h7=/ŞQj3|8BHݘ`l~qyl(ӗάW4^,,Oƫqx u>m,b+D&Xq;ՆAp団1-KZZW<#,pϷƣd|ͯ;:8=yv>1AKp)C|Eh .|Sr5&ύY1yIk,cq@%Ŵګʫs S) VE gﵴEt4IeJ)Tg~XK D.\,YxAO#tũ}A}ddWCZ\3s. Bj|KO)i()̚?> :<gl,-S3pm2f?Wd5˛0 ͒T'"i4bMo[cXQ +k*B,_<cJ(m%ZJ8d9z#!/pc%mGs"%+b 4Kr@hesj,"WW4H!XT' '6t8NGHݑR&e Gq{Тډa$=;۱"%@#xM@fWsUpVtXfc qܤ.u`~=(+L5 ,((-wVCl4^ʸ~dm34(~61$Ĉ܈=WFA9'RYκF@|SΚ|;"Ibm1&}؝Zb˦jh}aCo6/=#Y'z6v] ^P]V xP:3[Zqhgy"(O uы2uH6ٮ8 OHP9%/Ճ̱K`)v5eL(]|'" AD&>A~ %ݡ&Q'nc )ȓR |{\ʺj9ֵWlA\ YW6})̀IqV95u<5ߣd"8IgVW(cN,NiBEWĂgv)x+y/n~ 2Ѕn^IP"é=Ɠ8BڨWy0;@u(.\+$;3?NLkw)Q;|8[t1*WJ#ļ#~|H72 PZt9 ZdtkTzt}@+$rY }"LV?n 1je-jIY#ID8BLb{5{h>.-15Jq.:#%޶+kҁٲ5N G[՗%Gn^Q92Z(#V-NeBQ~, HFY,ȅLlJD¤B[^֓d,P)?äf6(=f6@>>w^"80 P41Լ+RKW K%(M2Dy۲M׭ p>.o%d N`6V,a]GE-)u !oBxlGd5GjCD_A5#&01rk,2s(1dڅ>ӌ߻CV4#^p9YLc^ACn$YrWޭL 4M3Ocdh;M`["=;)0@|g4:Yq9t[!_[[r,=oZP+)>P#V0qg4ĿL2to VGQ㐒j=fdA@Ƥe\Piݮ*Jeh I(ge#|ty#l5@6^tR- &8U~ɢψ---AUT itH5Ñgv*Qe0hs!lKLFfU,Wz=W9ǭW$)^J|BE|e|~_Ͽ4f cli;[OmCsOOr7bDC+˂DGq;a\ZאEF#^VW\ Ab9환b 0I+uDp%{ 8}*=!e$eAXu=_H熸yRXlݨj3ޢ5{ Q~Ó#8 8_-p(XY K'X(=?^Y.Wkinj-n0(^;[[> #}PeuTVa 8н6I{r<jY` Ǽfq,\X=D`C!_j|1,c֮zda"YҊD/*'ڇ\? e9bFfg&# <6fw*t<T踑Ekp}ȫT0-H1 Ǣ"* 8k~cYKc:'/7^p{̳[[r$-u:Ib6I хh3P@Yܗ+ *)|femR0{yz|T.D_cZ߽ BM,֣RUԽX@R%P k6~{XxK&rydT=] KŧOV~ }[LX ?<#e]e]Ҫk,G Ggy Xt:- _^>KT;ϝ5UzU7_je8 eLh̤bDVPA@MĭP/sNvg+J'&tU2@}b@J.wKKOݾ*U&--!hE ,,> :Q QCIA:^& w\yƞW3<Kegu8G3;D ^i(|u$ f[V$5n jFՖ4J^kg|BgNlZԐ~ixiS8SΝFJlh)] @VCnNciJf@ Ģdŝ3$F{O %/($u~w_"FsJFFXiBhʙal;ȩ#lR!;_I A9~@7^}@2bA4|mER>tx<M량(OCoQ? _/l9:$Bb+zzﲶ=)vh趗" iy +Ek`:;GٕϻGvvGXC2g={[O(&"uyE3$\0|8 bWZ"h.0ffqI$*4CpB?C2;.8|aa&ȇ^ݍzx_@_3p,lQģ `i͂Bڥ%@GMm勃hdVs5tlR*眒eU\ȈFGۥI⺥)>E{GxF05늭 V| (>]-5~:2L.0w(1uv}1}6kOHьz{ϭmhx{Qed|r !ck1$n0F;׉/qi|qo@ S ]W gрhʯ d37-(/*7dޡ>N,wXͲj瘟m겭PIPyk%J)'VÙN`ZHCP=j%2\BL|^x>"1Oʿ)R :kΕƋH=`t2̤,pk. d)NqK$lm6xŬL,`,vm Hiz7yI$D{IV .D_ǖS`SCo^kÿx|`^!K[Tmߜe@1dq#M$ʾpġdshWu?I7&ܸRݰs@14mvtuoS%|~!EmX䐗lI#Q/uyH EOBѦ2 ! ں|Ts6$t}Q8˺x`2H("k7pMz$wS/])3<'×-T'Ov.aL9`RFtcSW:+u£kjHƄ槅ĘA=hMeQn qgB̷bnFp' }dB)D sPD&9Su= y9h,,-R3Keb9S.wbZQW|93jl~c|:;X]C{]q{]obz.%Pnsl{. +2$yR <űA7a_;}uMl9P2}a.)PjMs&9˙eHbnmMf`8 ;ػ9 Qjrod)M Fy)A2[F]i;VWr +o‰79-: u!Vqӎy#6mwqxOluňGv ^4bw{~Ƒa) T} `I1I A4ى2IJ)<繱}B[ؽgxlo"m%/gWn0Y:؛̖d ޻C VIE &BZF?zVM>Eo')jgZޡJgԊ7%40Щ$C{mO}2V?w c&*|_`_ !m>se1x3/P2 De-g@>:maibZ@~Tkv]ETJw ` Ǹ:}8%egK>d+(sH֡G,"f)ag Bw') ή1bB0'p}f`!##^KД*tGV<$FP`=: we|%kma^ PJo"dKy,h-Û&%T0MVCa~Uue'Uu6lx˲KoR%!ıDdⵗbIG =U \> kz%`tW_B_Ôb%E Q0l幏@J`6Ex͉<ΣsIW+(wOJ?_ۊ;N:RV3&/ԙ~ƷdAfr,hKgkTM/n &G YK}%y?Hk1LG߰{iG#/r)[$$oL{zF,Ͽˏ{tzrm o;0`A4 WK8m׾=m4xGL-47:e G*7#r8jiÂF{?AU_݁CVTr15aGK6Fz\#чN #t?)hG]Ǡ[~=Q)ezLN߁#̟x $tJx$KaWoflnݹs.O wzfWz(GbwnUk Sf`2Wr⌁\b6)NPZ {s [ <-%r#j\ ^~gd%`J\% oǒ}?l{$ 1U׆h3:jt* mӪNW\*gNmkiQ\1ЈWL'9 ~?iaWbŘÏ8YmbggʜZQL=z^о*{)v „QlD_9,1P ;◞,'X+>8%U[%00۳W=5*jiM~OQp/n.6wD{^߁M-) MFډcM^Wk]lkt[AXxq2;u$L-'icȜ9T/aLGH en[n-hi4UKei˙E( %{ۋq7eN: IѾ[řd6UMLq>-!9Dz^rH#'{elGj{Jݐ"nFJA'nױ 3j8O.] plS T}Q+2GF˧hU:\s:Y8pe`Cz{B1+m+8a=kڗ{U8n?KAѲJk( *GFakKÅH:U$\Ye~&j|g3uqU+hKCJ|H!utvPĢ:r5C5.2PY֨~@%$3C j#ǒTƺ᷒^mbDw#,pP> Z]jW֗Q:whO- ~eIQd3> Nvj'Yjʦ_af&adk C=p(gO=t \;PZ 0kԡzfVwa^jidǗLWһaB빸hNnN~AH׿~T=gS֮O RM4% 4JTtrg2#^ nKY*+13c: pOjnIQt@X&5,i\Ɣ`D}̢zQƁj󳌟 ֱx18ޞ\΄qiϝwI|aT&q 8F` z//wuЛaަQ M@/l3_Kv֧,5AWErRGD훫vyA$Y jkqiѵY4Y=gB, Hf.Y5ӹR`F#yrw~{թ}`i v *aP܅Y{WAg_مj&ۆ{ݦisi-5!E!>tJy4e}I٣ ys)'ȕShV6Uu (1"g~IRd#Zez/RV$ (r>G7u ayQD *5GdsOq R32#P Xtm4̖(TuS$7SEY\yI4}O2NP(X;;~걒',s-|-!2I2=,W} io;d}'8;(tl!!ndV0gHNg '|\LǙjp3 KU j֙K{HŎ|]Pz ' *deaٸ*UaD\6df2tV/CU<@mn-̈́#FݼpRtuJ=& O-M/ 8ߒݾJmas{IVb8>'K_. 8@\[V+qUԩCqN)FI+z[9̾Jim\ )1>kP~ Ҕ,۪͓W/=gh7wgYTky9h-R9M\4sͯq 1e_LSΌQc֫Ubk?}4&s=oZ}loHPDHS2'wa:)Jr鶮MlUTg0 궫=ra[Z$c /\q5Plj Mg/-`~[A:g#49(ĥFXA%[q\sKk!q F2DR i4˂(XڋYSk%*~Ӛnm(gQ&١h =yidb?=眠\n4S]{>TB \P][O7χ,pt5XD0Dž;PN Lp,9qz.D}mέҺ(5bCi M'dГ]6G?׉yȈ{~cYzf$}!`~^dp)v,ԘX&(scFb_=]/lׅ0yѮS=Dgud,kgלWnvG,(i(, 0`z~Gb#$7S3n<'򱡈@OѸ!%t 1DMîV_>ձw@ ݆  { UXYҙOTT,Okȅ7lӥK ZS^tXz"R?=dx(w= kEpg$Z X}fs83/ FMPx٭[ZYq 7ʩꓥdl5҂/"\I EHowWju_q J ;^໨ff;CiiaLTOqx>"dh2AGg}]Sz1[D_[_r!m&􋔂e̔"MYŸ/p7l#V@t" #KJr[EQd@Bk7%+ UB+{'\ҕr,a?$'9c W uH6E[:fN_%p*(NE d)'{Mȥ}R`lW|.WÍyPkiplAv*kTYsOzHbG3nhE0 ^$O'w6(i͡b,NF"[zO޸η˺щ?%}IAH#ݳOdmr;.]&e,1YV/`K6* 媭fFdgA~#CcER33o %9Ԕ\BB}ܶM {7Dݖ:42{V#(|ZkzVHE C,F|9TRz-o˙m^'S}Lx]B$P RLbg La# Esdk[80d0,~3a\;}ۭTQKf1dz~/t 5` lڷLZހ3߃I_V!%㿄>6? Sx,K0:RVTkN2lN qi|Qsȧ! +D_.}cq.AP A7/$ȤKLgCY;XkP/ fJ;J1l>M0@k 91v NAqi&aYҎ_K79! Jjlm vW . c{7>*ĊҬ[1L 1D79[6~~*w*@^Y'xEt*zewN>.j,.E w&K,.'(nlueZ:aD#sP:l'0m6$9m/b$` {j5TԈԱyY-nBayY,>F\1_[d08K:yFĚŤYD* yDo_(PE@;ΐCs]VD )ajΓ>a&JS%XIOhQ®t=/kjJ`w7.6J|3toq`-RQӟko&.}0&3dֳ@ bPxITU\(:9CT࿮h_yS)OFC!P@0"OdR@ Uғ,&_֞*L.K6.E.36.~3Lސn-jI:d_0;Le/1γmp!ғ9{y"'(:k8ܼ#썄a[kk*C潁c5PsX=O9 1!}}\D|YXe4bR]BI*Jo \Y{7 | f(vs dĶvQd 0ZHqLG䇷'\eCʔAuP!ϭ}?1I>D݅-v؆pK-EWP>I:-#mZԆ2jOPߑ1_rA86Qp92lU#R^c 5ZHW`4 -qt^s&L{XbPes ?^!ꛓ=r??S GGc,"1R&E5ʡqmpWmEۅ<\?Nw̤D> uQ)p _vi˞ IYVѤ2ħ)OU =2,wVh(E37Ne2*n(l^D/-ـUJ;i$ zLމ(pa NN:1 ?b V]9˄YZn` \mX~!gxLg@-I;:DE Ehz|C/K4O'!`^aUioX  lٿYQ, k8gX h2,[cz$` Tt@:<3Lvw ?%dÙXqx|eXnYP7UÐX]b6T:b&U6̽`V܂+tM#9~뮈8:D oQ_۵Iz '^&2/3} wK|z±9SCȨ‘#2 0th`ON8յz?# T,٦êerGrĘ @GaQl+ǥaX+ ADHn+r} 7+>aYRq{^ >41iMFAzV0$ z4ܯFG^Ȓ/}sWdQSGG 5`,Rx+ i×_S¸d9@b[OMʷ$|J{ RR>M`sZvPmx7A`8nF=RAnUSioL.א\5:om>x=$4W{Q Cc;TF$?fgIcХB}ũEO:amTU:TGӾ LyX KA'ɻ1?SED ˏv { G~L; vċH'u}8y{I7M7lu-ELA}?hKC=} _." 8ҝ1|;4CJɬ2"kɻ9x|_? ̈́GC}[`zn#V3I"e'Y鵾OLoxslmEl4&&^Mn࣫>2K~ | t}&]!c$b>azn?^ʝM@z^rC_8Z,\)MH$y+@dy2i~Ah^&{StپW5.֕[WhdN-3$]PNd2<68*+;7\Vt,d%Dמ.`̀)Xa+މ h#8wRԋ̣ ԯىBq\R)ح/Tu/P*l袙*hIe7˾$fn Kk$vhf *7u"$y7٨īE4U;! vO+|+l_}*j4*g/,)aW*dKJ,`Rֆ 9+R\WjXiPu=15oR}򭕂Cta[S-t ͩ qHD<X1(R,LW6عwUnNN0]Zj2rdfNA ]I-/!$qvnU0}6(NL7[jecL[XhU} aw&: dUt.KSqGuѡV nv&*^_!G^5#B=i:vJhN@WDkchsMy,|BR bH MH#W戔[eW%em/3(o\04ŗ2w El擳7x<''N1օ(c>c=bjQl(rBDLſX7Kd->"hުlDO`Z}HwWQb{@: 6 |2saܵ BJg2KaiHec^ui2I1 =E_Pi,oL~US'#@Y܀!h b|&Koez5e {6|qhȭj/㴇ɓ4 rA$HlK [;w*,V@CMWyPezv~tGL7@" MyP[嬊@JL]UV h:F_Dx"?1ڊ8/x[{=G/gOUC'( lSeupwq)Ŵ[*؉PSy X1DeͯE;=[=7 %%|*PAЌ-01E'P_nv>_6XQK.0xt' Vlp9uEa{O1Ԧ&bΜ+Wb$Bܾ(tWѹaߓ,}~(Ẅ=:@!K282#s; ^ y*C>2R䃱0!mPWՏh:R?1ueVrhS `lQ\(I20o0e ;,sZ%rF-[!ȔY'~TF&wLҞ&Q e&dQ9SI~߁\J(HL܄Ls%m*C&;4t,,[K$G#I7Rf6lO=}ѨlD5!'4fP\9*Bf0PV޿.}mx}r^L[@ϑ&;(](/ĈҰɕsa>@VHAA{MgvB7c7|phU]~| xdslrO5վ'`ǷkѾ!H_8 wH*-M%x!E HoHUv£6iMKI֝ZDue, )g'\#ΗzQ[P~[:t^Ȓe@k5w j! *ZX_AmۙFr\WmS4+ǿux' ^r^tXU>B=bwhιhCx#:1<)\#"&!8dN'ˇP!Ht0Λw@V6i)::B&):lk j5/%Ό]_sM0GH6c'b@] xSJ btf3zD,֯cR@\TB͋3K骏ҙW~98UKQL~ ctTLR8ߥ"TnJӽoɟo%PoWGLt L Ӫ@ƉPe1enbMMs|3 Wr0^jJ$h`TpMzME`%evkwOl1sA/esKj .OX>!^6rO.%vZfwWP\{#AX2)}užё*YTԺG{ /@@eCv#& A$Hy:DZ" b ܇WP)݈/բEp]= {`ؽ5.nnF?OǓEՉ [#p{՜K%N:\[-=+I" mHӐf+{ ?:k{DN__9ed12ڮ=x8wjA1'jH"'itj#4uKA9hfN *T >-ca"_#.TLU|﬜i✪'A{PP4 uNrMLjخ@yFF0p~/c1O OJ6gBMr7"/ 괕4_|ˤXu{N|.+m5;<ȟjT4~v."F(;hmH8=iDF2ĆYrDZFLS+?)I?Wdm!U'&C?ڍΤjg?gҪkaW[r 1^o=̧D<7HpVLtp/e(ϸ)p|oCC2ׄ4x Ml4V,7\jصk/?& <7{ aY@ڝU[6JE>Iu*]¼ /v ~y͡w(<&g`2@$.H4 Wbv{j8pPs u4qQ/O`m𐔙nSa.P_EjqϵDd\crE猫XL}#i/MJFz<"8ȳnYn{@pXL+U-)G7g u:@hOu3g;ͅ~xKp%!y ]̧wlrЖ-@f'X"T'>E;R 8;P 6hü 2̾q51t0 ySy9c'߹9| 61 Z6x)h2.E(ܿ큃p6_N8knD?@!d:T~«xo|&1IJai֋Ɩ&QyMdp 3^d-J*ׯQW=QƏW!,_f mx7^hFJlH8#f/ch5*ۏ*Or lHHP K[ĸBcijYFDbk|'X߷M~}HZY|)h9\-<{Ӯ/̴RЎ19;(bd6zݔMt< jWvc% ׀U!P}I.r`!5pfZ+#"dRP @L/5|> ̆mLSVs:[ ҏ$s26T9v@)@BjTtQ҆IeÎ2iT$/LڂֺMܙA3~)vYGصXֵ$"bF7,C*w(t;HY4e:[ҢߗVXg ,!!Yvn+ejk4: x?ܦQг.¨Tpu>ҥBH+-.m9֟|Jײ8ӏͰ\͞=>nQ!GjT2,=2^3y2GP?!ɢJ{bER0B1o#Z Kx߮`㏕Rܑdxl't#Z'=Ҥ&sߞ hX&Ѷ<-bەbG@𚰈 dVl wNb?=Sk =KҖɟӪX~LrnY0k:1Y{7 Hoz5PW n#h7y}Q"K7U#ӯZ+=S0c`.( y&qIuU3>WH͡$ܮV@H@gD9r>G8ͨm4"^˂nR^f#܃mINCf쥎=XXly(%kn?%a{/D<-yZq_5ȇFzFr0P|i'ހŴ̘,F\Mzf殒IS޻ 2Pw3y{:r*5u= B/?SpE&pGi\1*(}bxY\$Qh-p; [F3b@ xr?o7$ rҳ~kiw㭍~`Foթwd)B_hK ͯܧd\D1z6{8͆.Z=lJsgЬ7Cx~ v =*5H `1NoJ#oO\Ì* ,&}H# 9rKYEHY% kȽV6ϼC)ʊ6+H|39ST.Cp $GVe[\5 G(B3:Hw-Y}91Chn}P}91DE^{IuE+с Ѝ!*ǗF8 lGj&#F ΂% At-j^;m?s`R82pgof#8l|G7"Ͳ3!5{Saς,/)?(mp wi01YdS̍yM 5JV J/HWB *DHDB:)a`+[,GT㍆ft& +&C\ĥ0J90j)OA + )ѵ=g׸ٟ} 6Y&l &Nߢ\-;sUg@ Lև:fCNz`daf`:H@l q;["V獗遮Z`ˆegAsT@ls$4|0bC$д!i=GךVHQ,c>&h@é(Lt72) ίbMbH~hd"9YM7Hhֶdܛ f:z7E fjVa1ѣ]Yr>PN#A̦-A$= jl T4No=Vm Wܗ[aqqLYďNo[jȏs5"܂57[A/hHz."]Mm Jk ufԷzj(7q^|_&`DـUf` tP7ca"rwƠ3+*%Cn WX-*S OTRS9ud<˖%HKN>t!#X"w;AX\b;/(^vsiIu#PelRTX lG) 𦫤 /ir"^@OcGeԹ[̈wikPXp1ng*Fb[k>{Y0Zt1^+pUhTLQn,#[EEw`~z,E掺xvjBFVw5Qƍ&1, n0UCBoLQc{ݒE I60'QF y~,S-U,RrQʳXN_a8[nP>EK< 蓭Nr fOb(#C4Z9!L q%t9.^T싲Ͼ͵jP~M8=ef2:B,s׳\E4iI D>hɘٲ;y+L4ake!|_.AR P@FR_Ç}~+d8=L&\,.  :_~B%$H`ܔnjN"ኼ-ڭoT}Tef?,qTʫ@"F5˂@ Aj0w3"h/$ 0qt' -X;M~DDi{w}'b!\;}mdsPwu^f$Yg/V.5G3]X+Ϡ'/ ~pߡDwV{ܰ<|aJ4Lraw几k*p59uoT!"L.c3A7z3Lcy#oApfS'D{p^9u`Y_\dlcDt^#21;gT[ ^bdf7Mu"Ubl:dbm Nυ~T~C2lұJ/l,Y]@@qcV{7и4 BCaT:7x?T YDt_8v> sR u؅^0 ϡb7ASJ#p.*cH u@4+nk[ c mGU%'wo̍ҁ2~^f[2izmΫQ6/ δ 'dO@3.'"Vm.,(33YŠAWCOCkjYhQކZ']6 VSd_3j] y7:0l@^6Mgn.۫ t܊RUw|I4֍2MZIHnEZa =fí ˙UWz ]gc߯aT6ۻ09F//Z>XcQ~P1xBA5~㋊Ac3hY3=4C-ƼPts6Vt>XbT|D Y6SSp(4Dd΂ YJ"dhg ZmS*!LjzVkMhebҴ%nvbI^4РnqݍU_|;.7.t]fO-]sRcΒ^"G"{Edˆ[He68@챫PvN{Ӏh Mǖ]bJδ<;T͡Q2X'see jua9$YNĻ.ڃֳJf~`}YU˲^33rzCk?%L.w#CGRŒ%abm-]&㝁5S%{kMI|{#i->6}-{1~M{ iMsqJAUERB/?I5GhkY O[M5%..}aJd牃zo2|t,Ȋ*͆Zݳ;<X 5H[yO qɨ>ֺw/ݬ@;!Si)EbnB{ D$]#i^ZkWP8$ҭ(-xq kVM4UT5Rd[l];-U*B)肖 [ d›܅uui 4%\zԣ}9l[MZH,yYf*dN :ngSzh.k~ٜ2`DbYHqLwl_WXF< Pgu=岵aiXesJAE{ǧK #j&RAσhZ!8 }R 뀚^}6kД? nhU#A@P +[ j4[B,iip3i_|14K l$'{ahEn3GIJ|ű[-ބ(َ|zU1ѓ!,~B#fHD;)d{qX9HGI9iR @*$MOٶ˩9p@9:l<O0s/sG:x~GpƆ挞nx_V÷җ~0QgNStlțG,Ka, op1BoޫÅK*\2}BJC4ia2D.~3 :XH8q~۳d-IYqVOr:z(T9=G>Vo$s ]A([꼱Q2Hsar (T]4 q56qR%z~Z Ȯ,gΏP6&b}@?NyFBíGxr.>9} Acn "LZ'O~{#ݚY>5`KF%R5QѡCmf =a{ty~:ddZoGxN :fZfp}ӺjVTM'NDRjm'?֜ -;G 60jfLÑ+,v8>(F $e椠T*E45ˆZ9;Щ1<$[_\e=lӇp_IUT5"L^~ ԤB8tnYdޕP6u*wHR9(MOc[aIx;a6ҒجC2gnG pc1\Z^1vjINBq<DУ.jܧ( $#>N#)\ەYЁp(T-%%46{BLږ>o76ȃ^aܷݼтGo t?`N (mxl%v]t}mZ:y?/!f\F#id@W-R `WB {(XE&H48bl|L1!0MzH378qf 9,h$ DSR-=c 0U/-\B GոpzvIg?0L"֣f733Q)'⎶3Ec '*K(=sK-MGLWa 1j/+ve@žCc\Z\&+ˍyc5Qu`6x:>ca3ہ9 z +72dqR` ZWLYLw`t6Tr[ aP倠μ:j̤[ӑt!Vf+#Gݥ Fq-IJ kc:hZHT")3QC[WƎcFT8EJ$r?39N3cUKwU.shv?DmPV ai TXQ8:LZXY}72yȜ2=3vNRR=[h,Ѫ0{&0$˧h.hR q0ۀ9|hlO}nR7m*P92~ϯ@n2y@-g?jZĦ;ؘwSj{1!h9>Lek5lHX>-*7!6bŖbR ~js+456k>qˠCFjKKqL~ lWOgdLMMtj:ˡ_ZzR,= k*B#ۮ:9^ " R~k'n. ~=%sTe]$C8K6am[WgM |HRbGs__ڶ(rd5MzlëAMړ'.,j*,/k 3*[or7XL%~Ʋl귊Y=kxr3љqb'0oH.!lљa2B=V Ǽ}mfh^D:Wi3$L+h&_'w1ͧQas?λ/ r%?LZ1 %MkC^޼C &4\KOpQ| !"-οDVFB$pz6+`,b+Xw}05-uE_OaKhoWEr“DB- hFRp(*XaNΑ{@vOb1d(82vQ+*Z(%#.0S OL@avƾ{AMPSyX&~|M f&3;\.ϩث0 {j#|Gصoj5~k^굩H U(0Yd'DHv(\}y_<.xI.!/ a&MwQy4b'64}m??e ׃.̧s>^V X] g9 nUOshu0;;H^n*fS{G.o[c O o>gBXī$bL4#%c2Fݶ]?*˟kɓ{]a"Mqv* bex}% J,O3ՄaLKA*'JHZGdeSP&m{>j_mtU3V*I)_F("= ZaЋ]#t|?~MCrTI6hIhp Ba!%~uЛWʯiix5ހ ܛLCOj VV;u%+˷ze "0F`O KI0fQ%_,'!na`Gw=/g( sVCob&bY&iڸ)MF5 ",@_NAXo]3I#xBfEJvk:H"0-6/sہIdEN$睧'E4mG;Q{I؊{רw}yv&V#t@v06px:.h ( d4{߷ZD(U)hz[pˇ:ÑY^ճe#) Xep8Yg&@:7![Up>R_8R&cPFrXcQ؄;[xΤnDcaJZ71BNv%p<0ZoQVErpXG Cӳ/mY >Cd.)MĐl/8_65sGt0~h_,iX:C[rRtA*:1C{bI ސi/u9L RvrT5:CVb'qemۿw>e5}>u+3x\5DϚgOۨF"'Yg)BA$#lќS>IlPH-*lvKa\5#0{k7UlɎ"h2pm>dNjAh 6Vh*,FXbsJNFq+qR 1 ^n$ 6Ded ;8ғ׽s hXRh>{t-d#i b,r|1?l0UX2h jt ̀4JiC qo_ee6}j^E2,l&pbˀT =,&+(2Rcȋ?dp/rm?xLbj_ca  -hq>b{sSngbu owe4Т<.NWO b*ل'Q{LhL*$6md{ߟ6,,(0p0IRC4Ū{|PCC>:}6.B3ߞ@>AG =ߎ~J-[I'/posL it@B+QbL^t1Z6AwV kr9w2#X Ti_MZN8D:DSHZD-*m/V.ES%^ @:u/%/0Ĺ[dJvxye h̨) +:!1 -@]x?盼o|$pj($/M3nZ͚yN5EnC\w|T9M$# KUI{qJ< 9S=״']@~v)|~e|J0>4-O*HG$$8U<_˗32Ԥ t2Z`grSRKޣ@8Dߗ$Zydj&&/ea|.Jlrqsl^ c[E_^Y%3alhb5g*i-4qڬ^gnѹ+W8 bN\q GN~A qHCBUDqrvus+B4RZmةz6L~'qŌr*@yCFps8rިiAŭG9*18 blif_/GVgyȫ#$]40 v%`2Dreg(ʰJ,3]fWT;M+6YaqcewN'@x81J##yu[{|Ğ`r< td$^b5ݯ7'q.^.h7|Wwتy'@>@[9ԗt&hY]? Rm$|d|4oTNꁯC:#m{xF,HŒ`fzNӑ`dx0iRC~ - 7CR'.RAYy nd0s,7)vH ǁydN 'lJZ 섣HF5m{zd %yQgF㣈e=1/o~bAˌ&Mphx=\זW@3M #{/`6W^g}|&wK6Ch̘*%j>]D G,N}(; $jQ찎b!N^'s&z~MS$"KbkMmPl ůƦ nL1˄[D9nQy ^Z@_ukTk+U;P"SUmSAJm_v6Ҥuqy2nYnv c}SI<dKN)n!(=]$?ةF8i=B=]kn;k:9l{Rn\ X/[z֘ eJΛ!*H rtܫ¢[^ sЧYF@V5$I N4JRqlٵ<3j7C_=jbU z| ܿOG8xl1SHd]7 o~ t#P[JWЪ[E1B:={J V7twpE1z}[)J?\9P8KV\s"~R;0l qg٭GN&Zu`%bJr=r\): JMvd»-|y4Jw ܶ!,) XuP}MW_'%~2,Ize.'M63'|%}z+Yb7+h 2tWc,c UQJ-; _iXվ#HNsqɚÆ>>C7j \N(q֛rĜߤj(AyZnħO}>/)~DZ|MM\N /'0 ,ÈqirGT$o9%$ɑuzLB@?9?qjYA纄Uh_}Utж^̧-yݻzS ڸ+LۃQL~+_;[(Bg*Zuf e6n~ؖڛb~a('L|ca[;H#o )D  "JS1;T޼UR2ϝ>;1G['N$%4-~L|I"$͆;d6_N.xtSoHU^s7٠hjGϖP ƚCf&O GfXE|ƲtuنȚbD0K@nK, @o&+EHbf+kܳ.sYGп(\%ޘԓߤIq>X̞Z2p WS6&sTῄ V*)pw-6菐~ͣ& u]bTu&A!GKh] Vʼ6|ռ(rCBmmal7$Vtd_u͐pхL?d4=gE #z˜bdd5WjS7IyJ*U븜~bJt S ADUp j5{yA<bHAK" $>fm=' | [xPtFg[{N{!bdBtq;;ί#5Hڙ|SfffgG ~֦b bU8ݶ>V?DZ rG4N˚r"P^w._p,@.c-`اL5`w3L 1Kw!tEHm1E2+@q0E}E5U$˚,M*)o rV,kesVb+.57(V[o ^57Lr%R;6t-5!jں_KG" p wPrUn,{v~Sw08{Cƒ.h&f|ez@KD2x#mRH80-2 "3 yL4#TluO^!}&q'72IyOLPZ+D~Q WaQ֗Uݢ- Gc%9\{T2oHS<}p}SV e0 ȕ>q˹hke_,MQ5$ TNj2acUeJkJQy5 Qߑ>x}j 2IVgM %p>.:kXzeOue,1HBR* qAmڭ;JA ^M uu?'+^ow%sX?+ |j`=4 qƶ KM7A {ϫc'#(K>a}vw5w5&X(2f3bK^%Q#XF?|6UFpyԻfVL|Fkv7{nQࣃjбtc -P #HȩZRC$z݇i:mnξ,稌uiDJԮH["C*ʏ-hȜWgq?J]8;F-&Q#5*t$r75!>yC%ΥH j)Ϋj ?Q1RMrFW {+ nmwCWfj"48@ PÜd ! rr!TS V@n?^ͷKQ^'U^ͳ]ٗ^V01HW*M5>?2AiUz\ U>m~:dˉ.- icG8/Hi;ۀ*tV{ձ:&cEN>ԔIfE53кik+q<׆hpwC 8G :sFTǙ\V~?d ӓQ?4VȆ6Ah67w sk%/:!pyTaW7ݲ|љBl=uD~kv,As \P2ĨS͂R`M">V7oZ; g.FmDk߬lWFl 0UTLhX"z @%YR޸|9T l7J@mhͲi&&ذEZ%=SɓeAG $l1(͊ W=;wfP1/{Wrߋp BrDckR49U IM7/]{Pzau:LTSc d_g\H\riLOQ_O9bDnP2(ҳVܱ 9\PIZcKNuBfϝtJ#ֈҸx]xy0dX5?j0k)%rg;I^٠ڇ{xo~lS_-M`?8/a? ި J-֦aAJ=V}o 8)'rٲ 6$M4,2ݐg;ߟ<ZFwNpT7cv,%?7EB"i-%wIُǐ 66Hg߯Du{>Vذ$=k@9E5R3B Γ,h`U?T*G>u׊-0͑-G$8NgSjs\Zk+WgKTx6ˉ9-9Uȕ=BYڵ]e`ִ} ~|a5$kITq 2k=R ![i[:dB=z5Z0f#͐ J)X*/zxڑ/Z;w%S'(aݓ,XIJ}HkD;WyÓQK)sag$#[W} ֺZAr{?lxR :8p!frՋ#BIa+8ea1t㣄\F<+"6BNs-H{%ϠդA(hKW fggުp3:ѓ1l~~-nh= &zK'm eyS}H+C1Hݬ9Qk "jBQòdU3}Y<&96Vz/ˋy5j .{xD쒁UcP焼{qhzey&zPɚ5`ckҟ܋'vWuCzLH*~ͻT+]H~-vp7rYiST' o"41`6TI*]35lI Hާm\sݻSU1-`׋MON];6W;LWx묨3O%myw9'Q}f>%ghC:Gϼ07bIKBy0aV,1/Dcz󃟽T)wsb+bJd .+dRy;q5)8feW9؋YG4v0o,;Ė.>%@6mҔk駯 `t~(mq铆۶ Av+}Sժ$굵"\V+վ_` ] {[hTGP!iJI꠾( .65CQ4gk8 w*l3:6:+=\En7 T3ܫkLw5-}][ Ksv7Uxp0[F$)$;\iL;J ԘL^Դ͍FӨBIph H` >U9^CsD0^%"iu!C_G?B賿rx ̉U_yp|^if\mCN, +pe~avq,?7I.ak?_zsLAtimTT]T\ ފZv΅M ht  ѕbE40xyռawfMs܎?Syt2W)Pq~Y7)Q.=$TdzwKBMq:#hG@PgqTGZn ɣ4]}$I:t թ4]K!jHHwq=Ǡ5)/B[''F:K7"~(7Dw8:a i_(p'kՏ зiku8ba_O V8zSYguPs$5~R8ns$öJּ Vޘ(HȀNw"|oZͬ7={n04igͻ~g&~LfPR덢W5Zq/)R5멼D_}ˬ!aXX"Z* 0"8q#&bª^rQ>߿atЮQ11+3z݈\gO9wF$V^% '&Bxk12S+Z1\ -]A%L%i1Jҽ/4U},j9Z~ZQkƾ˘ vE%=rѱR[ǐ t\; o+J J$N8 *;ʬZ{AjWf/S5 ;Ҷ􋘉H8{J6E3"ɠhBQ C_ PZ.e8]K3Bk4BB%^<_5x?Uz$j 0xE4P8|6c٣Jm^ ϝ7ìֳ4حpؠyA#8-h˖ 8~: 6i.i?ĥ&jފDţC`؃~3۰BoteyS*zV1i ~p$j"^=MNA+$2hVN@4QR|gL^`)n# Yѕ!W F+T+0}SogQ7z;&*.JN`H/,T$Ƹr6\{~_8,=3].q tP(&B*Awn)]FݤI='hL[:NFt=&\CL'MoD3u퉨?|kFp?F`*M5cR٧Xԋ}Bl=ivqxpIA97*xIieJ_#nU-Li|F+Gn왻S^h7a)G+Y 0 E|lߥaWlzB}%#oں(OYd ~IXqȠnͺZ$S!,A)~PY):ìܛIb8L}NZ_B֌n[151Hx@@2ܗ@![6mYDj U[O٩i*UЊ;wx{vB~qJQq$RjŪc*/55N0P->gͨHUK-d4%V!=< `xG}B=Ki uet9J we>\&KaӎFnO2dQ+wbfic쮸xAw(uYl~qK] ?瘕b2$V4w+L\VI>n4ҳD;RafмW Dșv4HTXm\t[1L!=tQciQQL%iV44a\a۸\a0 투ke=Q݃~ۺ*"Cw4n_ݜh[0kaA$hr(cG uvIq5xF[H49 i@nAs5|%P'!ҼM./#IN*{ Q#7DP%Wtأ4On0$:ܻ9BK X]4VK =Ro c 2]hЏ G:n:)1 @O0U^{ez-b.Dv,S\ҿwL2U Dd#j rp+f@ެZ}enmLjfޓ^BewTs3{>aOgѱؘͽiqBf}Bv F~/T Ř}x-Mb"8';*9:a6i^sGNGDC'Ej4G䣑Zj(b 8OHςe3mz` Ԧ⛧Eumhؖ!9*sVD }_Tſqۑ1K>r!A +r:@٘RScuӰ ׄ]+RBB"dF? Keď}DvۡFƷ'Ԉj3H`Ul)[EX^t{ΘKc5` !#kkX6~io̿[mdF"#kdӐM(?mz+L* d WL` Z$)P*[b&ܺ_nk)W(6?So~bP)[j/}D)*njx3pvÖ-ܕAlڗ2 V=^VO0"C—n oPwJ*i!CZwMRRn* *_FvWěP`?Q枖UiCXp&ӤѾY'`j D&eIK}EѠE຃LqP#1(BS8D#|c._OAqg)?Yv˲ADJo~joV|%P˸dIrz`%XDd$-'#Ѧg.i\njXh3\`آCVK\-R3贑uݓ}V@OiU WtͪTD[)\zQd{9-KH4\|l*k |Gdaγ8#-veqehT,(ɛWv'VY.C-uZZq3)DxLuS+h}ЋiYsˀ>+W2}/ÐYFvFcQ֮]VW\|{8Fs} 7މrK ߅-<J\FOQkr,hYa>f,y ]`qSU2y"YNn@)]cD߃7aC=]T~@FcZ\Pֿ tUh K܎-s0B @b )C025Y?q{;7Gꭄ>AØCekV%*#oe8y}Z?R4$d"ARC/p^Rdɼ '1N_v74U^C|j \] 0ǝJ&ꕚ ݊\f6u2xYy-𙳐BHR^Ep4Xv6meEBS=CWDpS3q1yr;|/ƀ#dG+IP A0№TCH&QAztu&Z[!:PI8k=Gc#,(Ghuyޮ[Ν̃,0nͯ8;y8)J;(b 鈡'g(o e''Ӕnk[C-47ʵJ: sV7}%T)/-c&Dt*Jh A4;]$fkې~+0#!E}s.lqڋt[]M(P16, m0jHاg5(A "|f|y qnl6AqCtGf0Q8CN>g BRj H7J/<󈾩f$?wJpOz]e , ~t; Z/--T',?VlOfg{w "bPj1 ̚Ɨ@q8FCb&U9г`MiGR43>r^j />vl7CWon~4k~βQjd3piص  ˡ%GWh%A5sbyبQUMƶ5SxIa?H/{scهk>E!zu0<" ȉ:@iW; =w5<{(( .t*̿Uj O7A/ԯx`zFW/?[Lpw2YBVPNe9x2Ѫ.5wl5PF;Zg!SGI !hiU˓祈rENr \)8(e-P[ Ce SoAVƣ. G6F f~*;IvN\n$+Jln,j}dy)H{l]>:mQ(ww4ՋEnCYͦ=2Nb\DOnvӒs*vفĒgy׶B.j`7Q-I ,##Vet:߆@TҤnD= Ly, DOf% ޼̟n^oxfO{MDbɶlJ-kO{ jnQo?Kq)f4qKG@!.XwnE;Cݯ -E ?bV4r ᜌ7r(;fNbt'L8Mj1Bi Vx*I9}Ns(04 3xݟْi9LV$SKK2@z%w߇DyH0vѲpi(;%/mqaw<\W2H(~)XU' $ bj;cuʾMy%Rhfih@w0Ius$S=V1L5z07ˀ15u/ (/ˋؒn)Mp.E-hNzZϨStȼ/)(T6p%X%L6V}\IAP~+ݻǟdqfn(%:lL>"S,{-Ρ Hv|3i !Xܘq41{wqXSC&xeo?b'St`| =gB*qlXIGT,ʽS:1P}@S/+xݍOV{) +I7^G܅8a:mP!! wjCĪbs滖I!t>MC!r7hbF%u )$Kٍk-߭+auƐ13^a/xVER>+yR\'D&K6jE`}׭Lř@ʰ BfBp'wd6k Y} W<΢c;!Z9tn~YzbwDU+! ͭ`V()Q-X9!}m_'eDe4 G^=gf!.C2Z4s]CQ[| j;h11jŃFBK60!rp*!X[ዂǕ\ Ji8Xd_lň~#Obua~N3j(ͮz9VրXS>x.'KD1% 咈٫|i'uiG(,M*FJ;#+^I>x( '8?voΗ , 9,p7Z)`^*FhX-L<4ύ$:,~ClTu\^]3'z[E˻m)6zSSHl/,hם@<¶6'D#v lr]pfuHg{\ J wwp} H0vH9<`̷eXWgAmިgCpޝX7lM&uW 2X7ut ,ڹSE [m&ތ/Ih?P'rBggitsN o QUqʼ6@tZ *XB~'@owf33_"!z˘j{*B+T}yRl,3+)_H R5 3*Éy #t%ee; ;ڼ3؂# 5. Q؏,~<=Y)Ś-҂"Z;Ȉ߂l%R|$ S#{֦hּ?+RET;G4Tw + %yVL¨`blYj!Ɂ6ccJp5`uxx8]T9#}Dj*/Ȁg=/Q{%yd_3l9<ŏwqp{YnB=d0Y_g? -]`aG/N|I C0FjivA@"$$ޏ!G,"q=;xey-c>܏RTךM=DU&!fg><“,G~|q:ʁӳWY5hfZ͟8ˍzکhRhdLҕò[ 탤hw~b/_͘#W V~V"b J= !uppn?#RVő#뭱GוѩϯÈ,?Nާ;`4:Ѻ*Ǔ!gqa|?0ҝ+ 'ZQe=Tvi/B#L]SBQ>xUH\]xQBHn [wL&h_BEb_]gMlJ?=DC_mèx/KIpves\b$ s (;Q@'&ǻ ;ށRT-@_v4TE%oD:Q#N f7 Zo!gRx޲Q |WP@DZ- r-Gn/'a0dY;ZRĤLO0@Am=>o1hl^w"S/2)pVWѸU:l翊 ~#B;yDav|fH\u24 |-|w0T1J'.$8Ox^'J m:B ~,vzLp[:N&{1).S[ЙZ*@e^~;h$~ޭzɳlp[f:@~i}}"efuj0nASAw,j!u|TP:5l TCoY=#$G$ W.jhDJjqx")ʾ~5cZkrArXs+&.Ema'=DuuI{Q(_d8D\K8dy+9܀)\Gjwt^X]aa ˖I, t"\1I`cOx7+&Ũ,SZ=?usq Ax4BC감sF-lhWD V]83Q wi836CQyɕz1>|iI={f6rdanWU?҆\wU{[kf"jF.ueO4zU "Y_ 5_)d vƢ1{?V~RjιYutYq{+ hx OҭbR' D:H\xPbr+Wf-l%t^v_Z>#|j;~žkm˷Tct(P>y\,*.H{W*В"Çw\ Q 7q~,= ^Ud"HR jGX~hgYms]@򦀄_4%e?"XMN~70tZTF* ]L̪[E!yAkkibt;7`h v0L7eҿ(Q|١1ʤ^v.]]R'27t"qtQif>D5hWվL"D9xTš얃/{vbGágb)vnSI٢$$q\aewߍ9  eÏyi3^礃pf;#0v{ڽJ* I+îbW,[x:Á'hS@GD&#sY-"}#.pׄd]٩RE"c >~(A eϳ-lv' N(;<}@Qc]WkǮvP̗\ip%/9%?d4Yp~|e"jHč\\b?l|?5&'ׇY^ '/ErP&{{01«/nkT2V{whm݉{Wy=B5CܦVyY#ژ[9%($]Zl4;G]tď0{9o5HR.9n-1;T NfI:D*$|C6(R.|ȆYR3hrDΥ*&iԈ:K>ϐI rK;Nh#;:\׳3!3Pňe ]/z2{_no.4=}bFp? b&ɠQ8 XS l{[ ֘$TU)x7IjOl'c=M^v;$QTGb$: 9n[UBpMdo%KaYm } DZ=_R>Hb _$jqVܒl@]Y4tܽ/| q &挭q|۱|2uBoNܸ>uM6-a4-'/_WFzUأ&Ӂ 2 [b֑o6fzt=2 _v~+i|mxe=7IUDX2] ^AEREb5Qe瓩gIR {?c]mD4ۛm~36 vz}i ^UǸ7iM {|cP:\vZԧ!^dٽN}$ZΏHh!Qʘ ~ZRZmMmKkۗhWHSHW06!SYPRWm?]nŻr1 9<Ѹcnz6<>b'K15 F.Q.NC"J۵FWlfYx6Cq'iӗ(7sLX[@(XS*8TZ|)cLJ}׸Zj$ &:A & 4sPP -7Ts%@K2Wzz*J ѝPNR(CZ"=(Tg[mF6>`g5i`h U-[xKkjPFL\p&asỹLh[z vzs4 O8m!#VNvdg* 9]+KAw1e׫9IRҹZkiO<σ麢㲜IOv/sʻW4)}~GxUJruB νJ|XcuVѥ'f [{'@ݢo},204Έמ-TCz' 8i+sJR\L c 1(g2ŭ& TDDlJd_y''@.Y5z2B:Q$ȅ-Xbi>@Qv/8&kJ9WT /mUχk!~A;OStmrJUf M7ToHF`q[$ 1ЬB+Cyr]Là":̪<|iPS>q\[oCct\"pJ%i2K@x 2 ('2Ip07*.C):_c!8ylөhӺW0&#yܚԪԚ?J~$ yQ{v<mJQ1_Ï@.aw;͞Oǽ"AG!%A쿒޼/ƀ_sNO,@3!Xn=fHUr688̆2^SAs9OHLiA8~ȼzHx%躷T;geKIk@9͋hH.dj׳_b"~` siVMv ~dVc@}fs 3h]*ŝ] [1hYAj=BOx &KVwÖp؜[`xV3`H/a h[\lTTEt" )^※Ƹ+ j(~6̉.~`A hT֖Tr](!{bj@;%1~rT2XduƐGZT"h$,7?զ_\_31U q]Lj^͚P'BtMA rVBZ dȫn&p a+VUATuB ͸u f@U;p򛿃b3hVkWTXeK>6:!ÚL@Pwup 9>}4#o<=RGMLBxmJc4-f`qժFKEώړdUj~# ׺;#rٝ%M{\J.buGP=XW -j~9 |  $S5;wIyhsz+x<.K쓯'*GGƣcV="mc #lW3?k6 Ӗ,Yޗ[9|+'+|- s3k k} C > o3Wx J،ɴQdMe#ԮDZLh; >v@S|/leOoV.^YAL47?f҅b?^F;Jَ08' ZT`*2.NgA8F@3|c< {^.X+%Q hߴ!`T,֟lR_#ruQ /t:xt#ZYHh1Q ͺx1uW'zxmT*@Ux(ng ن%TG/oi`l"M5m)Ƭl_/@'@8!˔e,Cq(Ojea.k:hok& (#JCv Capx°5Fje^\dMA.TnLbK"jHym S#[Oc噠T.D/`{3dܛē9,U-H呌HVo独&{1 8)̰'8g&xa<^PPZ w^a]`AfƻUhvӮiE;8+9w|{;NCn[Fa _>}Y 59Mg$z4GQN̽*#61gb/c$5pt? JÞI@Ng[__&k훥(. 2X:Nut4]{Q#*۝-҆ːМ`u["wv!Кrk)fs" Ső:*;${ýC[1 oO -fQbB MO[ۤEU{U>5+'.TuQp&.[Pϔ.]++hCP,ĉ;m1qjDF'D?wI_3.2GfE]aI0%գ{Cw}t($[o'tJ'MN)ݚZuMSٺFo4{RT9<]ݣ4\`a>tpNҮn1&YA4G%82g|٦,3>v`iC| tih;E>!%Lqߏ 2E!L5sDV]d-TffzB221<0.-.j"6vAԞ"=vp gXքSԞJX›:[C<tn F*fiIn*j s` K.j_EDk[> 򸔯,,SՙPjM4 (DbKġlrPdj0cyݯIH ZRKv(XKLw(wVL+tw7cBǑb?C!9VYE 'Y#(=ZlBW$x8ʒ􀔬x,0 [砢{V^OFЀMP/A^Mɬ{.V*FcDQۭ,^~iw7w2ұDQyܼW5[c'D/M]ⲀhCO9,9VNxNmU) ЌT6Ǫ-<5(ͳ?Z4;s38Lx&w!L>N_H@ֿh.ބ' ]Zk=NL&X-M-pCG$]:Zlު~}Q_G'Z`,20K?N58w;bp5'Tb}rwlv.كc ](~sʵbKfYsIBy"0:j/sw-U#s-Jhyw~\p@.ke/dj#&RtF dfA]!li٣Pb5ΙF S&8;UP m8e6ڌʚ$Pa8~d 9i*&Yx `P~{q8mk%qQA3,o_.X9ym`dJp^(%R'ƹ_D'6B2Q3 wacJn1e2^hr=sncnhix>Y wEJ]SJbJE&B\Hڨ˔m`]oIFH{^VHc:g~˨"ů"LxNSwϝ <̬ra+f=F `&}%em+ҁ_X M`"w]ɨ 3ifk W{@L2 Tb#>;pz˓+@#4y{dPtcA$qhqrwRd9^#?XCNjgJA(;cGMs< V fבX&BβJK~u"(L|gvBA<7ģ,|dvE o }W2}m:fp?mׁ?nm#R--lV {@wQ_<WU@s#p㒯,ǔHridElZ3I  3] <"9*#{.wbufJuXӶ#ۑ+W.tcǏ_3/rclZe %X{h1}L2XesIjdFe4#q:c,^EbڦD,88 aV[. m>6;<ű\InkCk aLØ][xyLuM@ZLkЉ=qC6R3 k;?N ?|1w6kTk[\M[oSJ t3V{k9g˜5$~)%N鲂׈<F;ꝿ+]vrQ!ƕ>$3>H I*Õ:]`&pI3d٪1ܦr$Wsee"Tjv>\쐠_Z yq辏ݸ^qtyeFbs<_de9:`)8y7׭}rZwVۋRdO^NOe"VN1FLif}LԴ%wyI3pXs 3X:h$g)sܩ-%jM"*LS4>P z G.'StoTD+㪭oEH+EFxA]!С7Um|TouIF&p VB NL.r]k|]}9Aы^ksfhogi28>2j?ΌcAs;nV&CLb^]"- 9)f^C5B0Ψ_.Jmod2Ï Z-֛h WY^Ք4<w[;5rY~DK!630m~շdN99. 汓Vֿ칥V1H!lLr7暬m9C *A B1׼daloc;8= 4`~ "'~kyxM ǻ;kLY?TϴzyϊT&LP.rxj/@q, ud 7y 7C굛qS.C",y-uZ97vMg=LM5VJMU &BHսGTe#CjK`tee>AG$^9%Keۡb`k3fBvY"S5؄.4w1]B7M`;q'Y!kTg;Ih/~sw)c- Gh,~jД#4dkVv h^O~9w`ga2~L >%p;Hq ?/GG-Xb Ԟ*LjRtCd: CVN\8uӤ~2z55 AI8pre|?s*fZ&7E]nnA}$u^+2POqFcF^$'NZ7\7FcqfGv<c|H oh\>,=6ԧhC ParU=e#j:qp&hO -s {i$K+-2ջ>KP|sAE3  Dd{3}mbНu :b$fIe,lĦ m#m.cԽ )9{O8vHhνxR[O#~%o~9l_AMMsmHq!<ڏæ4"ޔtsYyt>֚eң3S S|7y\'%2x_ͤ2K 3JTf3M-EN`^&e ZVpqХɂsX߰'kbw ϖe13J9{R*\(<\`5m3C;}SB,LX;}l9 ռrp W3J*J y3L'׋ṋ}m8?TUye,?R8Uke듩V;G70ͭy7/glfzњ Vg=isʄOe%0o**^YbwG;h|$ H㟫Q&VmS&,]R58S1n~ߥ|vsp͸BȁjO;ЁDW ]{ۨ:q|'inspƔ # kȑY0c?Q t}4 | UP6<ނz8%?7q-} r> Nwj]1%9v[I=`YQJ|.SJie6rK2z%eN%]f͗U>KvWl~4f["ba!*Њ!U?@yR~&H5sn JA3c?lde e2~]YE3XҕrSYŰ/mYS.iULe_| TyQjsJ0v~h Ϫ {5 ݂v{uCcQ4?M͘_EGKJfRRQybH4JYO<-J!--啔K!EAG.`0&9ڮc0/2#OGEJ02ɭ0GupJ.Ћv`~o {*+?B0dѕMIKusDD_ϝT2ÛQ'ʸv1%2m&(XV nNh&i_W ?;$bV^> -H"7O80OI+3PdkwzA_~NijF3GcnA6E u472 CY!*LCGwF) &eR( BrHcHwQ-r P]T{2r4Dニj%aukトxG%./ož-C _ΈLSRjR8T u|Vb)J髻@=b!{dڤsO;dq<ԕz!\ɱNd\&g0zv OZG"7J(.*lD@E^ST;.kٺR!$~b`qҹNIQeKL>/ݨ}Z{>J7lg  wb3hV^$jt獿s2lu50! aV{t_4bOҎB.|PlkJyi %V;T河 䌀 _mir@I,kZH5~p`(=''}Lh5i:&KEJoxr xL)a =qYtXCm(+բ 7K&cbJp۳t&Țr[9B2H0H:6?JD`)x=glnQ"٘q\)]JV'uUqjOc (l+') pebsrZe9Xc>*iױH6#ڠWh8-sK 0y[/2+ĝQqYfMKJS OQWVJb^Iix+N{Tè*38lSO\]` ޿Ui[m*, BPbho4ϴ?2VC(N8~CYz't2ó/:u~8ĞĝgA)pCg']rk?SumpZs&_՗[tieTꇣvcՑDjy'MD)?BڬZ8/I\/i9Y 8.^PSSqm3g,]qqYq.n-%gk9/L ե bw"apOȠOn0_OJԉ2\$A&W^ZxEޢ,b x DnMrlMO 0z@1[T~dȴ ryc7e&^ѬZ@AF (ꨥ*0ٙwD{N6N4$THu\DZU7u0ޤԦցQʏ@ ٹމ:0ᗴ8nh)I @uuhŲ׃~h -?Eh3@D$V#9hw-PX(]Tj@+ngbnx2k{ra-}DԨ^MapH3FErxom4ŏDo\Fi hJ$zuyF7DZ BN훣p 4rNu5{aM7`߳`z4bm~J~w&Z c"A jK&Z; Q<(xǷWBWF}(d|B$z+0DeZ4'pO WeEU9³[:vOUdMDCwN%+Fʻ&Rd Cg>)g5XDp;Њ.{\C#yUv]%^J6 ҆M0N~1Tr 41 ͵Î#{-=ˡu閎~sZ":Ph[qAIyO*&`fk2{#L54;VZ\)ʈ+&w)oYr^8e瑍-@\3!{z]lD{/)f&OEZ 5Gz.͙zI)p}8K#DLfHeUc$s`OPA&ějz6׫ˌœP3IUaHw\:>5=,V)+VnrCAqU!86Q?ႤS_FJ1X~ 4z1-5,(QYki@}4@rW ((8]?;;P2 n7W8 ڲ>"=2Ιe=RtϞ38_%gF9p!|Tsꋒ2"}p/| ohzt_uß'MwNd8>Ƭ.7bA9I%&F7+ '%b iHɫky6_PERn.1 46Ń_ :)pKr#Kjܖxad%&s!upfTǓwg «Eռ"f*JKDLZ'`y gGp^T{t 2?M 00_s㪾U&j&_7A7HRnogb+@"*pO?MZEZ cdآ z&&1!KrLFl< 8R~=V#^&;!G\ KA'A: r0x p7!STp+60e饟d$[N.e6חW°׎%R4fyǺZԉ{ReB| gWC!x"lzwHgN}Bs2׳Z0 0>%k.~kkWrb8u#i0Qhz=!||A>vu'-I}0\&%f'9n<=c$?EdX*#UF'#4RV 1JT/D>;J4Hv팂PT@ nQކw~wͼT? #O"&rvxt0$}Gy̔[6/QD X{*4NF|~ʹx6%5wNCϚN+iTw>Oʄ$^4Vz?OŖ*ȕ.{wnd0Gp'BE̻bˎGmDg" zL[Dl{d@/:;G)SA)F^Jb?O>"7kꌣzdPu @mEOo'κX M\!F76rYGɏRo.lj/IA<,3'2* :f*6i@g;$1ߜ1Mp cR` F=Z/։Zi82)Ԩ#*g#]֑i/?yp=a1àERwRŜ8k0꽞Fӭ֌J.fؼ+̷ϛ/}.'˺3|5y+v}C`G|-wfސX|%ۂJKV~UY΂*DE' jX1 tRo+>1\p%O)*A`w) qVCXjAdl1hnۜF_J0N/ɉԪ:y^ aKa^ m:n':lЅM+nD-jvkCk/ɒ+#o#Z6d'"1_m A`5KL~Q?qn|nQ2T NQBjLbJϦrsv>L✅08p?\T 6 g?(ssv].劌aCEQ  hv}V0^]0ca@K^IW"g%F* V.B|rr1^e>r5>͸2 ܇;YLDTGpkٲI rCM*0L70t F:kIf-?QUF!?稆dY#Lr>Z0k2 |:Rh DxO!01e>ya+2o@>_C3D4 Vy\>Sg}$SJ2:qXW1\Ŕ|ك@z襕]!w{j[XY V{)/+;29rf>W@N3l*7%ډ"9Z!& |F ZHTuN932 i,FʂjuV :#DeeW^XڙzB(!EWY@n0Q3p*tTٻK ϰĢ`3StɍQ:3HP{&57ڠC7pl>k޲O92[Ya‰jرkd}^iЈy^ HԮw9Ѥ ~ .w.td# g\ʳ]ԉzFarSF\êgdeme7ҌC6~I[F F-ZZN5ٌ;q#Q_gtn?e]+`9yF $_j V^o?-C]#C謸jl?CS68qY ~̼\K;QG֛_8<ނ f s 7zh8zت|$T7+\/:Ex̺ mS3Ӹ7!rA퇷ۑʮuڹL!lZS~''`!C㛝mKoUGOՐ)M@y>2•M31~?)M |W* $ ¶حaWwEaN}7dSqv/U3N> AI}p`y5h󮹰B,8F4 hא(dcͨ%Bxxjmڂ|3X{;A4AEGG~ơ $' *y3iEEbs_?*y}d0/za(M@눁i%)%3V6o3"Y͋?}bfNG^&2PK|Mɳ4Ej1HA:N`jq-QiKkf~Nn!S`O ~=!1M^h's\ʆt翚$.h:r|tQY.Vt_liFҜ$?IW@;AsI#8㯳B),͡|\yy؎9U h&&`p3ы,"TÑz`H}d(*PgGUy 'S S_΢7}e0E<#?%] OdLÈn.czf67gN7.ܡG`vj+zut*s尲zQҘ%WUAkぼ逧8 gApH d*eXP5cˣgD?3!,q߶k4Yzh=5UBh lNSzv͸ͦÂE]fa/V]?8?zRݗjBC'sIZZUHA}v1 u3D%!;]kٯA=+o(LX`{g`3#C{S y3JVNR6"כOݔEsVr*)? w2Ck<>x%D]_ƁrOsihމf:+ڔiѹcW27 \1 ,ffkנU7~P_&,>SVQ+ǽ) |@%d?Dff9=,"BMuԻ/Qȋ=y10vHPr0Q[&yh`՞毦}/eWN"!Ciܽϭ~*(lDoDC?%go,r=I<&n(Q` tITd佺R?Kzb*9Fo٢F<7L{BrA/xU ,E\G6UbjM{7 P|5h s=>=\<̂܄JNkT`=(()\̅/'§@%߬cTI#Áv:h|dJǓC<8$M}zр~0U+BzC̤4;훟^),p?5~=q3[gEs0uQ8`&[ڬ0rGz 9P SP-|6=&/xJ Wb"|Kw@Fe7hD+gantѵM(ꐒAnR ~s8hhC9s:U-?՝\iEx@dϛ7^+ =NBr,^ MJN?CZ<ȰRfK3#Qzp~?uQQd5a*@0{\)G5˟$%4%)sOص(=[}][qBn@G;^wQk:>FMI52ٶryesj ٢n>M`'U63R̐sHзŭg? c;%,y<(+Yt`dSQaCI7`{;' !;W`uA@xD'ד ;7iB^=ADnW%K<5` 54Dt,e$̓Fʷ)Yxe2ZBACH"0{|+?zt]eIF*p,:üӳSThH2Q.4WI%Q6ܚuq;Di aP*ި20Tnm~h" X+9=$mϕo܇[d?kG˜ه?a&/3lj5N8EH:VYN Higy(lj )RcfоZv^|B8^1l 5(rPXy#Z( e@35ݪԼxogE DI*.vn7\:EGxkM%)(f/xKU`^IJ4Hӊ<*zhMBnvx:p ӘVz|}r1Q~q4{t7ˡ3c`CeB$3D!Me*'umm(+΂_yl䟍`\iuZ[ `4om"#F&g*YB &1%vP`dd m?ش, wЭ!~3HB”D" o_B'9x?ꦏY}8NZOQ,ݚ4KrմLdҖ>bBҫ9$Uv3 X+DMP" % +Y#;!;x[ZU@LRR(ӇV% TE&ᛍ &W @gTH]PKY4YaB.Us90jP8rHաo}F{i[iYʑh)q۴ XBD i7SU9#?i!v 􆲚ryqgغi,} -F^c6~lbȫi#M!ӰfVbb3E}Q~ _9A,הAtRqMy58ɸ/kfR%EddO< 2AuZWd%Oѵ1j%~* Q`Dic&59_}E~%y E : SMn*GΌǩLufKQX Ht$.awXL "BC/fH~vÇh,:406ddbJ&OaiBT<$-C^!᳅'x1~ɻhivj2\,nd@qک& Mh{m,1q0,h=Kƒ[ o ' Pa(6bQWD#_ -_DzoҌבp!;i^{I4L8YYyoeȑvbl<?(Lثo^gx&p+Ȑ :;7pd t.+goaYJE} "Wn+'F|\śx\S0cL4Pf8iPq0iQ% .2ܴfA SW#(>T~2 }ՓߎIQh_ބ\Ik"bQRj@,2VʸgH\~q͎eE^K7Qh4Q8p+94ux-D81.ҋdf(p3ՅW8H+dy yl;`xDSJUљUZq܄_ڬSg(SPSgwb=S]o Ž*鑶_b? )n]>8ħd{ Af"QJ ŬLm ٥kXl'#T~F]Y>4kNj.jvF_OƕPh+7! vB=ګ _sT&NAÀpo0-ZޯznY7 TGQr *|\1awsuM M#]F*]|Q'֘5Oܝ4z'ԱۂGܱno'[I#C!I('gm Fnj<7AȱzT'P(.zͩVn7YLF+X̮E w܊ '5&nဵ#>?k.c]v0`?G\ \=A<^ |khqD*)@.48^o_`2z|EIʴ}*~2MӽeQny3ɫL~L|Vҵ캚^Cf$PlkCRn^/ÿB k䰯v>G(,hӗM|jv3F"đD*֡):-ԉ՞E-*E=ݫ 4{,âTqp`^}wWsXbRa+ I=?O?sg<#B<=pӯZ IόH)l6a[L۵Kj 7^ݱ:QPQ#CHkʕk -ԣw'_PͫVK\/Z j!Sk*ge!__.5sTˀSߔhڱ9dF^8wI)b U|55m>X8h] U{np7 WiP 7QaRxzd11Q[6oi L[m%VWޱz͐Bu'5ʈG|bFh`W!O~rԕ g-l.>s MlѻY1t)RĬc 9Υ'-5; Ȥ5=>f l !O8/c7w*dZ+W"/cy$f]`6FVur?j- Q Mۋ\x=JpйY /b m>rGW<{@񛷠Ժr4q@6ܰ^9rƋesʇÇ_jc]$áLQ{CPj-u;kKjLk'z\5U[PF!vr&\lٝ'4 bm)٘ck@#Nszu fH8h$G $SalMbFf!ڬc'HVY ӳ<Bݬ#͍Yt0z\< Xm G X@vؚhUfP7,@ XvxS;Ǒ !I|0b Y-@Aʂ)ĥUgV6Ze7t\,>'UXzEkՑȤLjss0,yqy𼗉vr1y|¶niUea%#`sҁa~oHqQ.v-ST%q6 %M-7-ݟ3ZX;6zR/o@1/fӉ኶aѽ0 N2Uϗ8T2.feE:M;>:~I%fH֪_4m YwfZ"(n)Z=WϺ T`t`';MoA?` .rwH-X7f Ƃqn? qw)yZ͛-ҌOm*i2;m8B^0k^ 4Vhl9( pICi@۰sg‡.K,ϱ* #GzvZ'%o|+Zֻ^W֞ b B=M՘{+agYvbZ!&},ͽ1qv{a:}N Ҭ4*K\1##/bhimTr["Tc$g|hvL挅 jK1Ic@ֆH{"mQnxI-uhFPpE0QRo5m`qKKEK~@_,)q XNߪo:GzRX6gߤ=ר苈z~=xb62la?Zo6̍hVK̷V=zK518, |('->7"R`mpZ4T>S4?gz@Om~]}AgL,'0fv]bҫ*B5pf61(qu>oU%M41z!ҘazHJr5gʃCk^(G] T|LbBz^fy |QfS*4aJУе3j ySv,r<^&kݭ؃<9tC%D-GSC4DҨq;"4jTxյ^⬧€㵃-V20 ١oSERd.$?xާ?o${JGcj`øV2IҲfÿ4Gb?MfȸY87ئ#Lf[h`>MTB7^ݥao;. c 4XoNv qO$p@C9O]B1u|Q(5Jߟ6;&_4XVJØ^x+`,qאn @T(E^TCO)~4lzH(N^ v?HxDTg ;\v6qrԔ%Upu뗯>!&0^-R b"d+aZ!ڼVrrwlՉ #[yfpFi7+ڿ:,,NaQ6q7s~m?x k!Q& s<ϱ[[H,o hXYC^5 ˚qq/*&67sԆ(]J%\cw7y1$>/IHAnLjݥʄdfbqLυ%KhM#H; kx.ZiN`#,#蒽h.V-qB HDXEpұ&,SHN:Z6!1ۡE8f5qC|EQaɝ/#* X`at#<4[2ϥqyP1ao`C00Tmtقl򋔪?%^pH,vO?vV#Lܺ !tG ,;$bhh8`!섡f⺱x_t y&S-oF#PSX=ghJ~dG\JsvUϳHӿEfO9#n:,/4x9d$ 9p;4~M3V'6 #_^Lws;uoRk;QT*L:N+xu&ƟE'MރPoG|YSA!ʡ'zwqkz@ᘳ& 19{0g[*-r@ nW߉8:⍌ [MhXǥp ֞skVM6vyIˮ]æTn1:/S@Dfi79Hxz48yA'u'FieyP D_ʙLS7P zW r3kZJN`^rnXK#Goخ$$i#S͙h$j83!*u;|x#Ռ* hիxvc~Pu*1388)J7Y hh l46˃0G eCANyn3TQKS~CŪ8>sTmMCXLG18Dj{?CpNlАEeuoք 0PQ9mT>:dڙ,fwHm.ܫBJvUQzBgZRxӮ-WZkM0_>~Rf2J,6#GxeKLR KV{PWﮯWj7LpfH`'d^Va8g$ۼYl0`&.܋VK8tj0AHpDŽm "21%EXd&ɝ4 &8lLSJm|pv0N2Rg=2V_lƃHFzqyƤO6iWpwgǀZj3weNA&Z3Q0߱M\P,r_ȷ$RS>Ybh>^cT!g ؖY'عTYLiI{o/uӊ2ő2[ԋẢd./ò 922~Ai@ V*FCiovz,B3ʉNR,WIʎ(]=0r6(A7rKX-ga͛s"hCT$|idjHl4$;?DG1v1Ȑs|yT|`e uA+K,B*'ћS%LZ{Ӎ?I i z#X$5]Fi狶 ㎼JӠbV_(Cn(&AӢUE,Su6M!3~oW6tb]).ʨjfrֳ/װ%+_6^IT'2}%BW5U"GX8ݹ\ s72'Nj!wKꀭO`ȴxUcw9L*To:)|O 84X(Y"p|ɫ-;-缮^4=^ܴĦw8"vt~Q-ٖg0NT';٠%9KFc$929XO{A7((?Mh :e*jiX]TSLy@h#^mcX\d?gIh/&2C |~MK8Qa M8Vzz(P! MXga]I3p֧ Z)ApnlĿa[ ֘_/ gZzT(ooL7i{l0NV L:5ӦUpK?>ި1_,"uSFyR)SL<[D..98zݾkUL.. at~D/MϮpR #WDĮ~PUa=gtB;N6HXZ%FykM_CPob}x3 TzG/?eʈa8ƛeG!W5**^`s<2|‡I,i-EemWu}5a$EwVɐn,Rɍ; B7–_qWh~B᎓tT#Ձ*yd ~^w)hnkR:+ӵ?嵨onSoW˺^]q}Kך yoCm'3>c**‰wЇJ ?9J;]-?ɭ C5B,Q4>>W5Z0] y<:)Qq:BoNj5]0Z!JJ[%`UWR@du'Y#^O4T\ӕLf6ߥr9ѾT/'0O̹'MG,64;{p0#kg[9!oȲ}aJ/#zERm%͔D/สG+&cb[] E\Zo F1 {lz㜔>MWw/CZ¿Xbe9E`bzo) P& +4op0E^${`R2AʾbBLgL(#;.}|/SPOJih`{[]5O\]Z;6T"vy۪@ xMMyx zT}7>dT E &T\hgm6J{_%0>\iۀoVR gk3i־Q`ząxG\j߮NJ'SAcAcbJ+4*sі@leݣ+Q$5dx:*zz1]*t?Q0%̯ (mbS#{oBIIˡ&?>Y!S}Nk/ln*@`I@݌K\ϽKI)U^\O&,FSB^C2?x}57Hpˊht:,{ܰ^K`3;aek$ƱEW ӣD,jSRNp)3W.G!>^jxO=ܗYH{4#Wfnd_\2H*g@YH)6 ;-CY&˦03̇qoMֵfĒmmg$y`);c\a3*+{|2a.nZa?I9Ye54!] f*/l;Є?KU =/79#u3&b*#xY0 : IZr8a{*cA%i_`A榈tgrVE,>$Fk3rIL@%r)z^M 2ܵ3!T `V%m[aևٴ,}['v"Սkįk*?B@ʯ&mLBxrȓ[Jm,z°F~ic̆@ϗ! 3_a"6y̔]pҰ3#;8=C2A|qvw160DLIijlecghb1 9qlS(6SOGTR͠iMd;|ڰM -v̈́Wݤ;ݺr94[0R}T9Ձ8G"'A, 4_IJAa> ]GޟA?D¥aJ}cJw{dAFBNL9>5|bmF/B3?f9p YvewG$7'/0D\a=k/f C^0Ng:1EhN:(Y*.oI @ a}SC5hlrr'h:~k*.g.zX \Z&ݓ㕙g2[ļq,Ai\Y"1vsȣgG# O7<5{\ĭ1GWjX>Ј q^ &tub%n~}yLO]e;A?*>Z=[Ju"0 uہvG.*VC5#/jŔ|R(*rQH=Ig )u]N0*gu9+F莛JdNHÀ,r 喐/L`Ϙ,(PTNcXyyU)14#}E53$P)ܹdm!KLHu`jxY}3%_Nى@K5qE1R˔*II21clQdn,b 8Ql%djJTF{z2=cGLja`1jn<vh\W8Eᦎ#iwဴTyN9߻1/[H R Ge]" A?'~sZrzo G4<<)<5uZɟmHzy_Q 1jt*YD\xw!zlQ"r^8o] ]#~?|0b4w HZ/4]#}9ۆIBK32,SdXGMLUK'GڍhfuU]rtߟユZ2ASO Pܙ?ƜJ.A]c!g%9#]P_:ҬV'MQTA6ԞH,7Ś'6qOZTkÞY-2JPŮ[AB[@UF4Ndl>a$-#]36#|ȋ p?glrAN)JQ~ +3n\HHʷ*yC%$c>)Ҏ6&aWl$C^x:[)en|oz -E8fT ϛ}uwy6d=>vÔ(`"Ag,n.bz'N: ->0D&rDHX,e6^*av} %8;;%&ԍh?faQ9]%5J+~VsY G%ˊ̚k QŬL.K]~KB=<'ǔ7`'upBeN~K*: Bσ";iZ~V:8ҔN觠pwPmu{ֈ l܅jp!X4-5a)` Kk]=mkUYP/٧+sQ  @ة#QHJB%\n<&eDIIElƝU1ec^fJh1Vdg+`Ûq-qD@iIbAu`kd+1i]nKa=8f5BZ#T:+l2O;#@q!scWpa]9ލk(?(Н )Q*ϗ02_r˫CVzi ctWg Ӽ }vey$| l1.a\DI abT ΦojMQ7hzQ0a&OK|n׫4K'aPAXհh\"` ?;ᤑt u޺3 Yאqd$qYg$uۇݮ)í֝GL@WlqUjMA(V ^ˬdd^)qJ9yY!"? :h B#7;jX0.ۭ&'Dhf۟ĵ~#! ^w,8`=;;"Oسa/4%ܱȠ!גٿb#h7sO9Pp}haS x5vuqW(hV5ȩ)L~VT-f1j!4NUm3^'@YJj\ZGU/ޖA}77"ݮ燗RGs}rCKi&KwB[6#oM\pd̀܊bf,E`ț'MbG`E>pLFG@3/<$ zP =Y}S.xl2b fY$T'+]TLޜ(]3ܳ)3UX;,A^hCH1A%/؀*jcrxPth|5ޡ;g,DKNZ578 h3Sx.r;{XtqwwDҔ\Tb L%P̌vc/0v/a;r-ޡG2Cq"Ms, ,^ϐy5ʇj)f)jqCI%Sq c.H!l5'Mc&H!aK_~4"ݦY6L%B(dhY%AnSc8oO˯$Gͫ<Y`%*?8=5u?' M0e8ӷ`c13 >d !$^Ϯ8MZq_W Mq(P0L@lwY%dԋ"v-vZ?T4GcTOIgNJd7fз!ƧH 5qԕ9hՏu&ʗzPw2{Kve$U]5w1Nk H\g7U4GG̲BSЅƯ"j-ﴩ -\9??9t4N~Qf2@]Yx_33FJ3k_[px ':, ;I !Cm29m R%A^Ͻ`nھگ60㓩jX'6&1mi 75j-V_KݿvTy(x oB<ӭҹ?_Vܶ` GcGat<2ne#z9$ത ^ QN:3R@^/oj2jnSW z@%b _rD@G#a(=2QR~ jZyԶ:c j}i4M^S&>>`:& WA@0N+Ygv(gm:)$2ƉJ= :nc2PNv[Vs!޾^T}ZEeblji<5*b'J`C4e=xKhQK];*CPs︚OufKU ]g5aK0' jdʅHv[j-PL#% e`"W_6* UfA˔u;_wp}¶AWIG|u** 6K9wC tf9#^'yޑB9?O2E`|&RM[8=Z62wM2!]MM\2n[/7 B˜$+ܨ\f +Mu 3Q|jDrq] FRa ؕ j[QQ:ojک?kmPux8r%fwM8 6B<^kgaBE=%DJbT8Ba&ln'[7Bm1i7xHG#*$8j/ ؏Sa]ٙw:.V]0q^UK[KSZdc`^Z+(D K{V8Ky~|ZwM+"4#f1X0E0#ʞC& L?R&`o A"CE$n@OiJ5_ᖷt-Aip6:*)$jA pr초v J$+^G̻oCE_Y7" \}"%=(}PQ~jPّƝ6Gzo%Va:[Ƶ'i / r&&L X Q*!fPw$rp~?= 4Y%8t`5qL1`3;O Бf{$lhsG︤j\6O5^S=>R&yOXͼRt\륆>,;eCU4//( h F7 fl.yό}|jQ1~3$kSXѹZ^6QTI+=/Ԓ.Ǻf;]0o #Ӱ1 a~3K,b1Wl QXGa ĝAuOw?D=lLpҶ7Gӱ2Ԗ N U۬g0yQC!XX?* Rмrv30I@n>7@ SRg p|2dӣt1΁.q?0nB`?2Eff!ɻ>E#nFζ=T2;M]>hĦJ_o04+odt;K-,Y3D|j.$0ZEPb$C\攋x)8 z1 F\^D1%e}԰Xn+B`n'Iv*'R#aTg3&E^$$*N`}*]3[\W 9qK^ b<7x 8 rQkU\69dj|)򥢗cHvA8uYu}!c4ĄE`wǧؼAEX`uzcZ/ᓓnB Sm#ft(o3Wrݻ{'l\ mʱ4tNݮ׍s*P ffC]$VuYh5"P7r {ĞCk^˷gyM)3=kV'&퓼ƥ >=e!Q;krqp"AS+*v^o &BŮ4\2Y;"?1?.C~uj^[ڬB ?`1>xR:$/[f}6g]fXXJQS=؂F& lN Hr~.s頍v׻O/3~ 7(dHǨdRk(z47PL~$?h́a?-*9`rNѺ~Ae Quyg[=>gԋ5W#;4YY|m횡Է9~kR~Q@'2m%D\'>iҐ伩R?#XI|Lt>JlŚבN4@*pFmMpdW[zR2<*|2cp 4Z Z;Zt|hn1nPCxE\$ƕRU P%ͣP#; e4m^])Au> U>IkyMPo^OC%  Y^Pߜ:Vq@`7D_~KEp: ʏe(a/":@d23>&]8() Z υK|Fu.CzoDc یX7V觓ZU~ 'Kco !*:p02V~o5P\>BbW碇0cF)ѧ/ 5ȃJy #Yla\CW- Ad|â$#Bh@J/FBKHbwcLcdM%ڤ=+dqX~.CKą!]#qn) :t"6U6%= bgэw+f@'v^o;.11yN:Bz2pP oab+'莮 jdڨܦ#Iqp#oxCRܨFZn 51xgy%xSך qb$xީ+r$* Ϭ◊Q`6-.NP&THZȥci =jLjAd ">{dfF-dtH"o>~ʩtKrwҲK }#Rs/Rx4I#T!3:h@zR{-Xf"?WzNtԡ QtҞ! 5|"߇щE%݇h#heQ1b,%D9$^EbO3=}_a\QRO7UԮ X f $;!©A;Oؤ'VAM^´cNÞa`˧kߪU] &ʼnDEkw I0zԜRqY VK^ F,IOd @9?Qbk[w Yl.":Qg* d[x  $dW~$YdVu@ppp@bsj*b_ޣĭm})]-єE%v\-} Q+M28 W¤t֮br$@r[s ^'y`5Kі7 zBG-Ց Vzʰ7C1ۘzScĭ \w^mzYm]*sFUI[]~dzL Px'Ns9Ej i,%(/qUbDȝ`uF瞩ZU;Rsr)lXdpyAp?]񶵥Sp2܅]Y>FԾ7x[b8)Ĩ#tߕ:b$)"BJ.Xb4ۗb`]D%E]'Gx4ǫ*VR}Wtb{>YSOd=Ȉ=,2B47fxv7Ԥ5pН3q2)R^S+y74 vUiߥV_t=0P+鿙 TH-Mb _H"_uS#L,[k֏kG&$V)JnkC0BGsz$ĵ ܎=yi5 /}[f*)uǰV^ *?:Ti $bg4Yia%+qTDҷU"BITlxg|8e&'މ|M<Jx1wcp;!c}{ }ܚ(P)<P,VEAnƽ&ŇAP=W$]p%!nh*صExC$ &}Fq$ +^d{xYVG6 W -YkU |z&2$#¨Y"$GW2H';VwhuE4g9~ҲL箚q'޴~PH6 S^#WN&{{rnff#@OI8xʡlA7KΘ2Ru0ѻUuVIL*H#sE==ip bXqB+ l3Jg~=mj4_iasѪ;܅om q9R +HLbIܧb 0Ҭei[P@yݻT&:5KlȰ`}35_kٌ+ VrepRf(yyӦ~?(f 򎐐 --4pmQV/AH <]>An +:szt=mmUi(Z=%`6c޷P SYi:d:`[wv4 cDh3չXz4 {DY * XopK%!|hf-P9j{ ,O9;Wȱia&JVPN^N rInqi FV@AR%g4g!ޏ:Ij8{ɬ[;PmJ 8**=! И}x{9Vsd~HcH/>fwpd>w RPR 28}5/ RG `c0ǂOn:vSt()HKO] xT3 _CJWtj Ta\;Oc($&fĿ&)Xi_e߻}zڋP~B{(Kld;k / {-FCAgdd`Z~KiY@5`^wNm{!FG^vf@6+&PhVXǦs gBXH@ @I .D0Ee}&2%yBi1dPD3=\NH?Z{:UiS0ۮĘLWYS\MaxfE]J6Hdf3xe7?dvQ&K,k)Lwn_Nr8`?1`mT~C?  42'wC[? -f\{Eɐu1Ҳt'{&DDC*'U+V(B?xyH{B$'IDnn'|~HuܡWVciH v@?e +Ԉ复6{>gWc0evvO\x/dPy=d>㺁H>%bA @ZpKtpe$&oQa7ڑ8/].g>6f'I0p]!&R.? pO{Gh۷j~C0ZvܶLS?l#p }]럻fa巺1 QМNX5`BW* A;תi8 "cmq?'(5 %zs6Z윂d 2iR:ʉ>7%$S =S)q ߂>2Nui" Ua;'Kώ]m ǃvtʢvܬT;v(HҤD-RY&srBcZ+K^@Dl0`HVhk CG~ZɭdRauzT̛&"ڀ4lgy .lm6"|\L{mɌL=QQwQt8].Ap)ߋjߪ=5b7^Hq>M~{rMꃜ<7qNn>C`1-Uh<L 3)a !jvC}h ݝqF T]9YJ_S/kl*A/ZWFpuqjyO`6R!6kz*J "yr$Yf\#< vpOQ;Aloresd[Cbq h^:rKw{b5O}%GF̉χa7@;-TY(U[5 :j8=XTɲZC1 ܉3 5z)/d|1b}4_LלñX0zgg ~Xg&pjaU,gT0AVД+yOҭEX;v y6xc|4^חjQǑ8]V/Cb)q7r„0-4Џp+b@/M]2#^ecpEdJʃqz3n3ȇWVģ,sH8&4ڜP'p=%\eE A{NUYx^??oiCWŊ?4]G2 l l~뇠O.Y.mU ~?Ziq&'I'|Yjqd]\OP {$-@+7iE'^OaY''Cm!{)*-.Mw;IcՕ1<>^EB_Ģ)SJnq,//Ϊ։x t@s֎3"M?q?{ȳډtA^y8w/|se<~xJl.,h1KTC>Yq8%֎ V?-LK\}ب^%o 7MTɊ>B&׫[ dƑ%7-mR팲e V7b_E0LA{^N;g;2&VS;a Jjn_ɦINiBU^d(%N2(glYC;/~LfK|,Ya#gyKF)QH:D~^g%9xdW]" ѳ:}l FiK PlN KYWY u2 ݭ9&PN=*Qa@F)bszFwoi%Dޡ?'{p K7KH~ e7PPC ~W}Qn$Pw&?CW{dZJRQ)g}>E:$1ЏAb7h`#҅ND.%n-9\s9yɨ^Cho1ďH̨S-WQ< }gYƑ!| }N`Y">E!zmk6iJ=ch^&JyϚkҎTȗJ-|ufAxYϠoMx;yr bÛW^ o\'?CGRlpu41JAh+^>.+0b8yb@dd MKk(5+_ 3 _jImKt^g sr~%he⒄" BQ;\%;Ҫj-щDV,"oJ/d#,r&1U4j˛ 6m;AH4?=ZK}k[#o?4-x_*:fNBb~Po;8yZ$N]k){6%*X pY؎v= LhB]ZNq_3H/]apSOxұaD%&<#v0Oo@S %1Rprloa跧0|՟uTD"l { #ozV#٭(E@Xϰ1r:T O'E\}bs2<E~|L}*)XuL%T"Pyd0׋>i\M ey^pQ%G24)GNOz͕9ԏ>*vz>m%CV%lR s@x pK^_9*1P5-BZu5c=il[v 1S]:b=Ro[Wo)SC-]J6` .xQiªZ7zUZ5h3F}}6?5E~jcFtF~ cl![aK`Ӛ<*W(zF[e&'yEC֒ԯuB!vRC)U2t,r0I=ƙݒ7ӎA5 & 9IҮ1^e-Ԁ6DT9MKB6wE[ {Lr~u̺S/bNb}C gE:-ĭj*7(M*˭r1ʋK.Z9l6#Wߏ|@skt)o34hCE Z"̨yiϼv[~<%,ג%x:E$cL02{4"+Xhxww+,b KZ~"ɦ4!ߕ2GLeO]V*q#ruCL1P*:TcLI}c=蟲o&Dz#2b1w4_C9/9nqG\JgxMڍ#lqE;'FU  kHL'83鞼{cK2}^t~o!|CB"'P4KHcĖ8;Qe +ԗ&8{T/J^=rl3I4UyF?}DQ$iD@竊IsUy\c-G")@_^y}^AK344"ʂQ;P8NHqߑҰKh5[$e6ӝTO}T3rjdO7|0^qVE;r7pRxC2.A#,nEX5 D/}'|]`{@\E{RT01 t'g@V#g% P%=2-UTHuM[hc(zSTAY}Kj#j{'n)d?'Sm[fݻ3_%deWR6/n7no0`ـ֛dE`Z3j;U8=r境4>@$3-4JvovJ7PJdKtQY>Cqvb?|sfdoʸqw6qf~ C!]1Gn/??] RD{ͲWt_26|H0y9k6p%V{k !$H8r)سrq~SlhcO6N] 0@ЁhHM~ެh^VF1$)6V]pٶZX/eGޘ)"@*bPr h*I$GPSgH.bWXqrl;"R[ ~&d93*:(t9h*mu9NBY2g#7K*4@l%ht3q`ƇRLC݊,5/(zN6$ޑɏ[aw,/P;l@ϲ=p eIJ̉NgR4h opJ,6pH bK4'{Izr(H>>(7Oetz{TjGT Kv!+raVA@Ÿqypꂸ)F~_LCK!+0E~ XڢdT6Y✗$fo6 wgInAM7f qe$(t|4ʝa <ŕx=u9n"ȾIlUSD<ø;$:t[mg4a1m|󟿉 ǡ?7ms(IزZgx4ncf>ɞiҚ攰ǻ |f|h1dci@_фldH[4툗OS{4m&FgjPXUZC.G`߃Q .+eN-t4^we giF;]9`!L 0\t0U"冕eb5>f+嫁$\쁤/EF?;rӱm\ۖ^nzr2R Ǎ%=|E1h,$E/˪mA>>\B #|[x_f#J[5=Q&iO_l(-2党AB?n{0$P===5MU|O8'9w& Zn(`}kG$F8u0e.ey4k7DN@t2N|C/{yfG/9x.2GHsy$-w|YHx]I%t{Vk 5 Lv{^YwsQnʛ@#|bvpS01p6 ?ݼ ëUܮw‹$TϤ(mLUV'{:`b^P;0'3k :\?;Y?ȳ.RSOD tgKmdFdC0,E--)t?jNbgQpc|#(JRҶA΍>P0a[Rĕfi0[`S)JMM! .ڔf]7|!_4}tm J5_"t@*)H=wm( yoN;+Y$^ [!ӛ#Oo uKHLvW5.wXm+82y4V0yB`ե\8OJȒvxhipX5|Q j",A Գ N\ؑ:|#X/9D(,BpPS5#\ya<8PEoLӹ']Og|Ҹa!KSLo%K3(]rV\|*E;jzXt ukš_A+C 8!TRml{s 43d-CfEe{ἸIᇇOȢn?'I=X m^XV#ttc|:HNR'kTi(2ƿȈ2l:!t=yM\VbD5B!8G#h_6˜4˜,sC8ϸMRM)@$)"} ,W9N=ō8~Ó^)y){2D`zF[,;^:|%a (B}"?ѕ&9{Bml0Ի;!{vm kX}HӟP|pfD9؀Owuz;rUc Gw ~psbbhl6Z qSTdJ5ͽ^5`֍][KTpFHAAB[:~VVpj0^q3g{ud!x>u8W/p"bLq`% |Du3/!/2r,&3": -g4TM2%|[84ί~G&TV%9I1$aP)OrI㝈g`h־ov < ™a@NA"<#nma/Cw%Bjsш'4U*-{j?D+JQuza KO :Z킠t#fm/xNH,|} fEs=Xn&.l\DrI{x,_M eEiGKNkA2Ͽ5 ^⽽ 4:;c0{zd))\vK$v 2lh=19QPK ߑ1d_y!u̫%i/ XDJi&ア %-Z pkc4d L&EƻeL#`PT=ӧq1qq փIw#)2Ss4&6t<[x-Hwt@prIҭFzJs`f4PDA0*$<՝KbpY"#V>f~]@H*&h(xj< h*?f2-l[pv'ʯ"Y/4]\ -d{II mg7+ݤG>+cuIE̪fwR;,P=3fr e7#'<5. 7L[ë@BZy<fÓmF}Jo1 .*Z£ZKHi- E&O 59EQ]9ȐH4_rsJ埫P*.[nodg@(6Pړ-l,)@{P*nޒ Zn$ֵjHb y]h?bP[6KgE]Md' +;%bƖp t?^"v)b+xK^is5T̼s s6bA޷տq 3B <=4Y?nَ țz.$' C1DPyָT7ӻ T'Sv+Lr\!k.mRms: p1m5ِ KuI۽ RSI#ל@]hR1uVi2^ ӞXEqUB.圂7fAHLВ2چ}Iݙe @ipi|j3,"cKj dnktTm$&q]6xnwOpO,'r^G"֥v=_?nïm*qzEK X ՘h j(1Ksy3|fm}`y2x:L:0Z7 2!>*݊߅b}n;2vJ-c<}V\K{|/zzwR|~WA+]3[V\7^&Sl@bv,XQZr2G1$2I@˕]::yNpL^!:yP rg%rr[רQY $Rbp%{{W:mgdMcq BҴ&;o4/#U\xWZ ئ/ۏ;"\#hϰH_ +˂2MGP=q@sbXY)s*јEo)nҪ0'Z$x{4_D%C g GS((om?o![{<9jl,pg>I0,fb4TGYh;ȶС^.@]6>tS 2:Luk'%ao-2dw ~0~ ~@bRcOZ4Ozy aԎΓ{IP}'mZCed{ͮM{ / &wC%'g ._EͿc½YwVN~tbXs^cia}2[ npڰ:\aU햄s#BdA)bkermf{cg^"ȣ3w H#N@TEBb֧Mz~1Nn;#.Dm̳h0zFML@pR_b6$7 6a˔n].'PDɧ m[\EjZ]7 'CRF :wZ~n8zЧ9pڀ!\by OMj:$CA>QV{ʹtQejq՝j"{x^KO 1bT z#8[+iv{a)%k\{_7#şF0T`"BB&V(~sГo~l԰NɇY3;#,W 3ٍ~+ONZZ2mwvr`ֳ {G .˸dIgG|gGY2GVh?Y6θ4Zzaݫf-TK#Oxk鈿81=uɼDNt`Ni°9ȁ 2T3EX>pE}%TA V0!O^l\ٍDJ04 ;VNP\gJ$dž2ՍiXkK ʀsx Xy3̑NKQ0)c|En{Y #.KK^I!='*:u!6"-b˫̭* Bۅ+:@Eg =Nh[ 9]$J ygWݳUBCr"c;BK\_3}\nĊ̐ _Mߖێ|$1ul}qUx_bZvL/O>9V̻^kD snm\*h@1!3oM1[e۞x Hf_|F#z'q\7i\pP8уX8.W\`TQng7 I#^%)*~Vxx(p>l%,(?hX=D&[bJRqə]{yU ;} /-5Zm+lrN$|3&+kDƜd2.JŃDqCUYgnx ʼn] e[FvA%?s22vH,|Sml.$NnL*:ǹۉ(crM1[,E #3E[1ǛǏ@_ڛ#}g#[ *=k9tl$A_@'/DziȗFqIB)1EN;8{W!MU7R}Dgݐ79E.;uh߾ßi󜩥,ٹ&3Q_8jVz60'0o,2m)֭2јkUXExŕJ1볡 F.J؞u~?;g%SGh r3m tIʹ?! FrRZZQ&SZIx{$5Re$ bD_SjJ l@MAFۅoaY9&X祛rޡKL(HY.XM}JVmPY)C1Ra-D:Q`D~Blw:a65UK.Jبrr(ٽo8Wp:Bĝd/h-X#S9}&*]шoiSUd׀@|%pGR.ֳ#5~zOZ'C Q%wϠ)Εz⳹S l5deQo> ۜ):J:NVsf|%^aGs (Pr>qg!Vݵ|#S+ JU]uGDw/ڔ3iYF»ODׂx' V!ul/Pu畅uZnE^^1K0)&=ΡZ\KDc a׎BRQa1{i5a&l "_<0sbǪR xi*aGijm-uvY:S ԅS aA/ܐ|/fG"2A?)W8L WH"'H RrSŤTm]xje#3 2 Rlc<8qb[9B##IZ+4gE.xIt^C 祟zl/W6gtYR/u,"}%jP4atF/ )k ρlQ^ymq\zرeAfjoOaljѵ3&2pP8"]LCA_GC}t{͹aF65bJY\e \wG9 ZmWN?7ͯ v[uuo).+XxI>l> I ]|+J(OK3jؿmh1iPdUcQy"7y9Q"uiaF-U4.(f># փ6w yOpcl ʵ5Ij@] 6`x{&dYX=1"@JW"^L7tڵ|]Չw4ڹ'0DͿKF>4#A91D~aBnrc`o=})'")_"99PP!ϵm8je&M6VN!a36T&d>B[5ʸ%.G SV68)짉~دUt-%qB5{?_d^$ ڈ(G.wXA8yU4(T#- G_s *U!;AɎ@`Ӛ%QM *jUu\Q.J!*Mw]韜e@Pm1ep˼W9shu_xÝ@3ISPӁ岎QÓpF[-:vxb&~u#7h f$ @zPsXbQ&~5n7NfY6J,]e=e/Ik~QRk4ס!8iZGmĊV9V~3":feexD`+oTggk;sԸ LChu؝7Bïc0 ! DD5nv#1搤Bָ73RhNڻ&Ht:ŗ |Ĵ\`x~0a0<# ĕ=SbTNd9?ٍ·8.Ś \ p]kWצ"m`PDb _tJd- LJ]*4lYarKY 0 9L7U3HǕ61& уA%P\O(IFrr]j.Rm2=?i]!^DʥPj D/U>V,=]MuțGIeѸcԶUm@3-.DZe©󦾠{W2)Vَң-KD[{e4 D=Uc`jժEwun +Fnoy%=hOu_Hd .+ƽ?W2^,?݌͙eYTGn%tm NGt5&Ւ ]z+bJvhP~ʕXw9^.Z5U|kkڼr#ƭVh^j/Z0:'zGbm-ذ>cI(mCQ|M9ED&q{g8Xt ZO7NR:#Amƛ1-{ >Ts"̥tFNl {P^V!w#aX!9] dxE8,ӹ "e#CNicu(#*9y¸/jާrg(Ktd jCzyhCzv]TT ]ċ#dghҏ زS5*gƕ6 ;zj ]Y[Gi< b񵵞.oSqjpO]w<#&;5n8 J*V4 #H:56 OkCa7oΊ+TdbM?"J7Y? pv G_tD/5xܕ*俹 OBdA"XkKNy"*y`vWjR?۴L I#՘5L+F룀Nr{OsRyrۘEVLt4U%jƷUTqBsĈ V`ZW(?|B Uºplz܀˴Im؈DѽK[$5pBb4?Ӕ/~1xHD!ԪCݢ~oM%Dx685A$c;%η"_"eLP 6ucsRԛ=<׮`!SJэi4"R1d7ɤ4<43JOj#}VCbӐz!)hȽxtiZ?3k-)C!>oح5CL%&Dڞ1}x{ c NI#|̄C&ң{˜ }aloÍe)bҩ}nnr\M ]$/V\t;:iXl}QMBAF0?U|[ C? .8̣^[~-[k?[N/V+=,ZĄ@dڧEaP9-,Oqxzn(Fþ8!g š:M&J5 ڭǤ ګ2^vJK oLg%=6Q=n2It^g) tQ3hJ*.Dn3a} ;uj!;HZ*BNPv$>AAe4vK{[suVӊ'6LQLgͥd#~0q|"\qód! v.(jy۰řהۆE-(,L`k;(Čh38h`WGUZ{`'y+-uWW@HS3l#^Ū'M3zI'dz-w|vrq }\By*N(>FW~4ǬZ ~&ˏp3Ptgz5z}ed`yk؍H:y)cցw[oʤؑ<RSZ38qej3'BYSޔX앸DKUʔּ5!pdY2Z?wO_@}J?+'\<-kυ\7ChbeY  qP`rW+HA+ {1g;r T{d|XmQ |ɒ)7.QP4R'3h<3xlJ*cIڤ MA;>?#)XWiJAuPF2jrXC1?4r,mJ"ٯŷ{u:U zk_Cn*2P[C]#_RRHm3ޕ+H6>@Jen/!6XS$k׹Ye`ݡEj_ :KWr%H8n5ta<]8CAv`&#22-@%d,m )QEa[Nh/n]SGzkP|0|o;<$ch_ZqAA G9 k"Y!Ѣ*/ Bht\-Vϖn ֡#r3C 6`c*ŤR)iTTNAX<).&6VAaͯw}@%`G O2iE%cM":!ƯD#L쀹^jAޥ ֎9O/=?p+9ʼYyiF-CC8^d>9v_*Itu $d L3tN˱cPlW[>]s9KLB ?)`![Gz ?")<"T5b ']]:𳈣6Dvǵ1fS3q$uΈWdM@7ri@tF{ftnM[ {&*:s̾6de F\Id^>. đ 㕑4zw[V%VDp@wܬ U6\~zH3tY:V]7gZQ@\T !.\\t aN3XmhHrSnږz9XYwfdfνg#Y)k#w,pMD(Mxꭆ?@o$68&B R-9?XVh`'+lv3ǧ.*D^ t\+f?*NʹL*.δۯ,kGT tm#(^NY+ޅjGA~o/u^w/606tcr{ʒ^/k'H; nfv J.oޘmSJ&N͉s4C* ԞNzb07._aut}[Lp*{uUN-RD"_e;9m۹᫹8 su6 77, ul!̭Zw2tLW u|MHV h "V'ۯGpwV,O> nɳ;( W2;x4 S |KC94:(iGޗ"Z'S_KdOӼ P=ذ+ M}o/lL<0N[7~+bP~Pcmx"1S^st-ǨP~L|]D#2 "bs=G1,Apbaw,9N%CH >;ˁ|=CޣB]:@$ ζdv v0S~&h5-P0hxb5in.^4J@FM(oOig%݉>ӇN^OV"`'669KLťJpVN1v㧥U:wS컧)y>GS#z` $/P.Uĩχ'Ct2}/((rNUaAֶ1.Ó}CiI`Y E]P%6 jW/l*-ZSY$O^O}hZi: SVS<.aO;y`ͼ+Ô+* [>}uгB/Q/¾!@j牟([DK8* 48"[~aͦ`)TF E^G;CJ˯_>LlC\_ܔuл;.G] IbkNG1҆&/4l [pKہX[1/#B }՜ _[FN \FҿPeuM\noIqzC5j&eּ_y՛k'6 8~ax>'ns.cwAdhT]?Dt"$5 |pdϷ4DG+Y(l[HMY&5kEu_*fsXj\T ަÕ!r{S:kG +l/mV~n.u";׿ww|o6BT,X8p~ rɏM=&{j ݢr,Ovy JiBH}_ ۝E:X L·rUMl m²ktQcXK.jﭻh`{0rzǎ)Ҍ|YћqF5+Ƈv%[NѺѓyR9[ntR'T[=8nڨ-f 9.ݰ1@TeCcfkYy jo„pM7z8l 3u]FWbky)Qִ(ECG)4jeh=64goNݻ)x88ۿ!zs%ZjhCe^Cr$HsjvqԟU=d7<%8^NV²M{ Nظߴ)lϹ[?@$-gװcSKM}xs_VmWV‡ :Xܔ`ɲ$vkS[/ OМs/ZXb9 /WT7eъ28e<xELH8]-rƳX!;k`+[ArwSZ}/$L#ӓʠQ^7da'' ^X# 4tB' *a .w/t8\Kr|\6V F-؜9@=pK({`Ƿd.|ZDl<0B^ m CqGj P>1"c/;g}S.9"=[A)Smk`F =dgV2?Co 7:m.Ns$pt))cDYr~3ci8;Boy'1?VvS[nkg5+M[ N`۴EJY8w$ŜA+GjzCMBhV-%ĨIi5&''Ff}mYTy`$ɟ^cPJ aRz=),J:|$ql3y?YZϳ5KWX#j+RD$mӪ _ nx6 xhIдSU%fV'ZHRhf+>5~QaGҐZfčww[/+Ux: MҕYqP=ODRB?0K~<ʾI̯ߏ 9,$Ƭ)_5JnsZN-Vxrus+^ ,̠.듺 gsfQkkV,_EGO:w;B{>DPsa+ň؆47dr=ڗ؝'Yn?VqlyX τ4yJ\l֮%+'6CIw&Ω0JTv0n I09y>i.޹n-i{Z0)]Ec;>1(nCc򄦺BhK)Ap&rҩR!6_D_h-3AwTT}`@URܛëh(`~zP\wWNE1ߗs=_P6W+,yib&Z'tFY)D.I:2GU'GkWTakf|-}h38.X8--47wzM5,r .+`W-Ѓin 4 [JG5LNݥXV4,e9t O˪[yCkw`\5]"o[b%oEK]*#Ȳ.:ÍaL 0[=?02M6g}y=/e\acVS QiZ͙ nlx9Kˊ< F/ֿ  E=_HVSX?LUzxB6ҵ% ޤ@al A@{+ 2cOIul?)?z#8.(z}IA!4"eDqĪϊiU\B Vlxˌvf}蘫C}!Ш*ͺye,9+h>O=/r9iԙRD+7E8rzat,$We vD{ |r/DtLKHD=ȞVZgpkK Wձ7,*ɽ $[XZ(Ę.WbjnP--uՏJ*e6^wZWX2-\W8S6A@bLAX<ͫIPy3m)9b8&4 =xaGC?/zB @I.+X6Qd|u_9yA_ٗ۟Ƭu%IڕϿ朗HUwk1ePLSәg{ouV@LͶһj0$Tz/Ұw/P,,y1"O5ȣyΡ.m⛐;QM~gj#2  ba@1%4" 6(q~'A'+ tTq"{$*xcL4lsRpye\x4Ny|<G0?~Mɬ`=tz]xlXc૔2λneaijt+&z)\5cMeB Pquk>%]1Ŀ,/rOGq^8ӗ[K/ YԱQhv/{3>wNyxJ_? RJ✠[1)mU] R| &DFȯ. "ez2Mwt߱v^@3I;XtQm8iFWliw7.~QO8q4xoRPȒ9r|TA.C߂$f*yq]>Ԝ}?98-~9I:h`M;%hLSM*IpΨՍ~$)r.:&)s3cN/fɵ2W,et9[Vkb :g(/|}%o\;d$BEb}/zɺĚMuQoT#LF?GMOSati%U,2:KWW,D$:uWl5rb~XIM2ԺfQ h[Tܺ BGxA 6U;5( Eu[4oiXQxGoB|(Fm2 ,;BZl̆$0].cF>eUohٯb+HREA(y o݁.~,=},ԏ|JZ~l;GSK sp"D4o> ;?o5!/MJŊxbG$Y0e~Z|AyDxHo|Du]uQ%4 ZKkLD^b{BEHW~]5PȄڙX3V)- 2=n?ER>+qj?3ƚzPL ={˘p$fưcn8:!3 lS7g'Phx s ݸQ|'*<e$F5>٠F<B׼Ă{Qu053^i2v-]Wxi[PhGH#~e&y"GY>z{#6w8]|MX-A]fMXZ*-첗xPZlY9Lˆ-u)rOum,0]c>(s5*0h4٨43quI0_QSdpSg<)oh mff%!518Fl#"TYxA  -й%>v{d3qk7=vׁҦeb޻.M;2hxk3=.R`{93CrG! CiR~9>A[j ȶ$v#+P t\Ql96I~(|=7%nKe"0lH]c3ʢ/o9%!P]fTeYր oą!y?kZg-Λ;GcŵVW'Oug aѸFs%vM+kQ cN@xr#eFI~UA-3y/ѩ"ٸW VQgF:&3tq2.A7Ta8;&6V2w(aNzRsHw<d5zwS1?}eaY[C Ѿ>aax $,-"6Գ1_xS7R57VIFYy1m vySgJȇ^ٜ',rl#A9nS!Պ] &=8XRuGxP\V(nq,:&!@~Fj:pձ4IF 2Cd[ ͻ딌s$T,T̐$l9Ih 菮5g Avfuq"kxDjvOo}M*wogv♶#Q/ǹ{Փ$4 `ܱ+NYn*"\1{қMݑb\kVgWP#F H,v5s#(aٍw>.ljEM*tk`ZI>w Ry>87٭P)v HrA.QP!2=ӭieC]nZƵmd-yc2g4^Drw^UpXѿH`'GSL?uw=Auޫ8 9skZ$ BC1ۜK-'`KHEkֳjYϦᙌNP.K )n*.i)dOUQȔNa; V}3p]NkoxgSI3.lY6?lYb7'\-lfT]w: ?lϘ0[A"Ke]깁DTݕLE;Hv|TD|8f~ @m Sǥ q]s<G/`tk*T5../Ytz%}Bl,, ,B9T۲BO`~O f6Kζ~_&{r'dҰ aZq-wy ?G C<&XJ; #+Hk3S= !l.KfKTgZA>x*ՈX{>6h5vgb C+4puyhڳ5U#;O^s^ W~ r}FX/X`Pg\P{R9"^ermm%W8Rwաу^u;ᶕj;S?pVbFؤ(pwqX]tlr=uw&ejUNGfVݱ }zt[7DrZ$UGˎ/OוxD%WOSy,ryb)m.-+2Dtܿuihc>$. X~)k5=${AZB6߾]1f}fE2`J2NY̘xKOz}Z@=z`a?U{x+}Zy5\.CQ %C?%f۞%+RCs~oT348(ݤT%bK ]G6tuu:L&| _fb_N&Ud_-r`gSDS.؟roID"d>N;abTBvk-\kD瀇Y9x 1K!-7/t0\[w$fY~$Uw{UPH: HWroڅ[ʪj)`}cLszEѡZ{ }aJo@1'U[Ndp̃7775!PLNOPsyW·ao^҉ݫj&9ym%'7]LC v8VWuGɚ`; sI%<4/'Ԯ& P аFxM,Dߎ To@! ON1.*]493A]DHK}E'$v6\  G;m:@P8+GH8>V򯢦ߑCt%!*yq;Ѹ.mŶGRp(}1 } CO T} y$VoՌߢbVmn!I~ogBG2f#CdOelڒ}R&RL].vh3y0wT!bA ;6CD\Q Eiy)Kjf] ==B>:H9mcG!".!y9ŝ.[ U&m n6thxCݘE<bt!Vv!v+ZG؈~oÞԘرOA[>v{Mβoeq3tz#E3Qp#1ǬUR<ׂ' U–l~FIttfDZh S~r/qx~/P(;B6@:Fӎ^ǚT{c*,=!rq/ {(@Ya~HYzh@^iZ6!J5fEri]!  Kc0H%樂8[ȆM]K< ܶI,kUV!lRGeϵ* ;(kіfH ]F1" %]7&haB@M]= 2׎ɑG xEep-;}ĻrF xȣ[؂a <}w^,iH2U1T=Q/+&3Uf_2% ").;B‚Ϥk0x٨:ka(#O~ҁѾVN ) U\;iE\p-xIد z49gDhz ^-kl{y_<`ŘpV:<NvYr;OEFdDFw:Q={v 9[A=#>y-sp>菘E+U"JM% &D(zAbx2*aG><e,K8gHB|InBB^u$v$']٣'@_Q Eȡ쮳ur%)ؖZPT|G)UDo\ݸd)(焰 -(niYnf/ m3x3%v"ulїUyy,+ fwhe>cZ pIŜS2(LcQ)l{s.T8lRY!s%|MJ CW|Z-iU`]$V2mB ]1C*'97L\?r|B`V2jYNTWHxM,$ D]NF0MPF@D&Kt ?q(>D8dE2R_TMk%v#{XehGQr~Wrufl$DW#Kطsԝ J ez ~MdUܗS!p.:z2hu^/m,:Y!Cm&8]j:BC?q};m[|db%8Y1ܜγ`(bƫq n4YH8":oXV%`lbJ\lKP(L֏e#5÷w_EVlC6;14=éyVr xŨb\Z .aE@M̐IT+;6kߐ$[`w؎B]B2w30*)ݵq5z'ڼHհ+()p[׏[F720Una$P62s#BjWVH5׺(7"{>9T*ȁnCq1$:`tegM4['ʯ/_IYFVHx*ҩ%;C\P逝;NΤ.kgfHLcE6c%dns^](6ZSD vHD0eE(Ԇc- JὬy[kp>#{<{W^Ek׀/)9xArn) > y%>CC[Ka~ ?|CE /[},o%u(J͵. 'ʫ* V>F+Q=&N(GJ =ԽR|4(Ҫǔ#`Y/-ӄ99P_"}!zH1TNK^[vz['pF 80äp{sb 5PG/m[,e5A1X5L C5<ښCc7(ɒd%&L6[fGD]n,%-WL"Y _o9=P_ tcWX.mʂc%EWS;<0v:R?7[}P9;LV'yLSjiZlN. 0CIzd_XY1ܘ;6h [\m4iaVH)6ZeNgrɧҳXolq^ @ޥgˈܝ$]etBz2;gFwG^W,۪4/薩42|Fe,9:9{U//Mei9J].:Qֿ&q;T UA3deO xT)OU_e;Bqm1CֳQ2l3^yH[rQv˕;*S 4g Enf8ڢvAmtwmW'byghЁ+XnKLi$eHZNSUg%O`r (gu裇q8'6P?z|Wark>Yr]`>O5`V;3 wi:urv)i5/XX]}NY<9^~aqM&uޏ%R= 1ljlӓ*ryU=鬂aQRw_G"|7٤W=GBJ~{W:2؂KGp#"aΆZ(Dx\yv$ Ġ% ̻!HAZ־_rvo:xKJ[[] 勄oAtnq?*Axc8mKEG 5x#"-}Ke|n!FU +ĕR,r Ks_ 5DSj Y_вq$q;{8yuNݴvi 7lK9t05j7_G7ot İg`A.pe-'i91r PX|bFN@|A,ABGEbI} ƬݻRHr{ҿ9gϨBe'>@-իjd@^+XcBxVD~~{ p$sç+I:oWX癁/~'v2;mvA\/vN}S e+?2HJi'P,4bU}R.B0 n.-IP2B&Yzƽ vRs?&#W ɀa+_]GVH\m刽VcAOdmXP,^-ZbMqD! oe,HB`_d-iAk/ 1Z:U`ў}޿r?I/[%Y6N蓀q2[YXiM/Q#"M|}lbD&"#&$x/<)'ur.qS: It6LԀb4I:9vb_tT7"\u3\ qm)|?_<=]_)]ʙNGTU? =denapo<LV$,pV \$ bJ"xG_&Ud`娏Cj'GE[+ѦO7GvQ7&ʪgMFlF;!mrVΫi=gDyۯnk=R?P$:]S*VT{X֦J9BTsxj$ IԪW\#e4Fy-=ln"kgN{LzU;Ir|Wu5]P-kJqǷC\zeߟuWty< 9fjs6.YVsŜq>o8W7LB T3>*{@oj~TnjFjp+]idfnH;e3"YN}b n=~P@DP[ mtr:k]~mM}/f(,r7!wS. Wyqj :/:`̏˳Q=Q?2tJEz|߄:e#^I`r%4=n]㾍\! f-7 KXVqCˢi] LIAV܀=~!@u':hqZ!jd5~j krldTIRd/HKO}C}5"CojsY!XoUq{e'FcW;Iu{Sb3WΆ a-K?(QLZoQm!*9F+}nghT XiuViˀq2wχU(`c5Fvljny?Sk(_XGp"iJA@kk o4m0.܍4D5"YŎ6j|5Lf+aC-][m-)P1cT }_hnD`첐 #5>q,oon^ziGn 1_-i1`30%9RA4MU)WҮNAqUClRc!TedI/ Pt]#2`שczŦ$BZΝr=p%d:)6*(r̦kP^4d>%x[v^slqVɤBxRo_f]7N4B(&)޼o9QcNF#m]I(Hk>@Ƥx_Dć~=ڐZ~, D<2=J*#Tge3" hX@1%?eq$wD,0VwrۡXo. b7hl t5; szƟ[/xw9xt="~8|şȖ .ٖzR@ ekJ4歌n.,B[LM&WiuO5U|B$ٟNý^q譬§Ros!/cΫr}}aWjWJ"YK-LZu gԵe"lmwn0XQC7TțդR#x|l 5uGf]B"0SATzR#4jn t<\:aS%k"9DzgPA^op{ADD簵m ݘ`ë/OLjb1׮e|`t,uŴ+_>"kЌɬpw%WF+❁$(b0Ol۶!6UTTZ<# $,6@Rʌa|j1 y ?(=6k惾mνzpԛH§ў* L^1`jxݻ?Qc"xk<wټ?'@4tszfB1n1`Xn Q!$͊QzQ9㥓&ĮfuB ?ͼ=cgav.\pO]jqYm>b?3U`]{1iuagѫh&Qtk5GfR(R T[l5]T:]Œ ۴ v5(lriԀd_#xP5j*f-$"2l X>,aX^c1f`[pL{#UmE68N)vE~.H|JLTNdJ|vj _9.<3oxwbZA*cJR'f~P22Y5@^Vaq6c;=P8"Ő@J;9PO6RB?^d8 ~A ZyW>/~>4bcCJh:L7o}Z@π\Aײd L=3Km4[MlhY ԣYQ=aLJbM΀ ?"CB8Q)>~)۸e8~kM|`wb1 2S 2xd&ٚ5/yT>ٞ#\.ߌHW*ՃX^|9;\4 Iu7|Cp+9H=T _w&< +YˊPF)}b~ F)$ێ^G^egIȑKl2ĸWgΊǔFH\!X|*{ \.*OF7|ÈS}fg4$vBC]iU^A~kBOd_Ybo_GD +"[Yo*AEuGEkJO[ '#NH;AÍ /WkjT_B4 @?ͨװ߶-_cm1rB REֿSv4C[&ڛ-bonvI(2e11mQyO蚈6 Ҫ- @v!dwP EK5X¥&=mWh4?4E![P>괺E=^Cjꠌ5" 6}@_bDA5ۆp'+[{sg{ӧu}rW'@◬_L$'笉bu|R"X Tp嫡sS=jy%܈-_>#ɗ/u ۼc'=_7*-V]Ȫfv |eG!f^baHNX~!j0]nv:9Bv/[N§tokhլ3}< }{_Quͯ-dߠrE9]LY 7dƺYxD9۽`S0+pelz/jT @0ZJ0Efc^*{hE:IUHt?|Lb0 =+ZU1}-N:8[dX!&'l6<,6*߶3 Bw5]Aݹ 3@p#RR+JǫT,@ZGv2Uzݤ͇қyyaNg 2~j,}2^HJDɘM cp}΀XY^)mG&}^ IS5.lX~jF쐹c{ ㌐14֞a9MQ* @,IJw2ڝ2i*W5!r͑1#'&`pVx gvtPf8*Ȃr Z݅4ׇ\Z]L?V:$ac=Ըe* ȝMc75\گlNAhagHJ9PӟkEٔ2"sՅa"_ vGݳ-E Hn!nr@Z+Q>YZſJKkA%Lc>E?ƞ^;32C]BVxJߖsD4vJD?ݔ#3D٦c>5G8dC6F|TrE0- hE”-5 nu:wՄ=#bo 2fmFړ~~{e=K{t#ISUXT l9ƽ ڠBFw>J#bp"&bpBX'pWP~\7Gi+ma'] TbX1̚|сL= .48t|q2Gk!wӑC!A=wt+bAq jve?JvEz ۢT1b GdMR33quSPp#(tWĹ9xP-g4e1Fۧv<^*Yb_M—–F6Pd`%^^ ,C^bV%Y==X0ŷ{|:lGC壤0FX+Uo]);jK:]1CИb,nrO<W|M\eT `%ręnyº9g>0LJT(E?3gM R[iڮrʶ&0;bx*[Zu}v1C7VsE|3 OL,ߚqtt%68l^مB@ Rƛ zW6P0KJL B-iѓz1Z,mxUMyӃ8 yLы7۪]8{;W~ketiZFeD̞.h" P}cotHWwkm~8ɨ>etB|y(M7aSu%Fv@$Ans8<3A F{+__lm3jHQƣy 3G!Qa,b sSH ~˫HAm6-5_(tiSJu`x.͖E}}~-0zf S5G[-U*Od0uuz7ǿ5+t$.XAR/Rg|^'P>E 3AHJE9v8nĦL|2vXgr؀6oږkà~) *?xh z _XQWԞOrԼ.¿3 2 o/{zzX"RgO' ?5]ƺ{hy^wc33% FÔD1eXJF~b_l',LP3C67pc4f\_3Fi 3[C. ppv˽R:ȟNpxEWS]b! q7r^=P6+{S =;7#tacw⏄HoZ7{?ȉZv]EQ'.mPoZ=N5]8>zGGv%߆A"r .iidU,r6ݞCVm!Zl>30L-jj9O.;RHvv4XiR 9Q5fp1WM|P>W`=,\a'B$[(,Fבws0E@'Q@r0 ҙgNqJe/y|to7R+*" c$̅QT@vkxnTF)7$2I(aF8[y;ʉsv7O=b8aw(j m7G[( 9Hq\ZyĹb^0w;d$hd1)Fm $le?|f3ېj?7d)k{7DH$e>j"wUL@Xk]:6. 5¼| ۏV} l) w }pLD/tzTh@ 'd r2(k0M.̿I0T:WWmM(&T>2pL"Tc`O9 pB⑻9NI*y^cn>d$+ T/U_{@ӘN'{GqIV'Q I!#i% .[ 웗[3iJ䝨fDT3$ Y{m.gWuz\\[UO3 47Ak3Fb^M.hVn DT8Y)tkQW',m_9̴i  XX޹,_hEa1->\5qb#bFQG*#}gf,}ܩd%|FibDSˉe#cǡ|pkw33ton$8ߐd+ Pm8F4f/~>-{[*iXƪ``b֬@ i]yi^Y7? ć3m+Lf6JM!Ud4VRkseBş6f; ar8]O+Lo@8p57K>ַ!->F:;Sغlԩf"LpA{Lؘ.dBV/ o;OiIH2 {%4pfecFa-4t?.=i_Fy݂3 ͹pkY)6H3 u723 CU;p7Hq *BI4.u 'TPbA/>95 qQ=f07S=3zX|\lS [F}t-y&BK:GO S/nHjKww$rՆ'ڐ ʌ`+fZGX.YVnȭ1N{M"*NA"#[jPEk;줁m'4ӑGaD<4Pp@(W.6;\Gyo|7h X:Yb~N7lcɷj 7yd KPyl'yVK߄jLjw{glEu3i+c"tW:(1:(PX#>-!Z{Bq'e̍f]_ G5`px&~٦UQ>3n  !<9R>\F7EC2UĈ1~G{my '*g#iu1ت13(tE'D9F]DzD`+5(N踅W? Lq=~X2r]"^ .>[Qrṙ`)ǣTQGCA xWC\?Pl^l.{: HHu:L:#G>QZ1,>jԷoGKí?rJW;ˎ;E΍ݓ+|bE7L7; SIky&]X7sc7˵v=eN.?_R[Su *[3 (~gA"-rSCFd =,do' 'f1=C׭"ЉM gÞ[F<#)@0# C%4s+eUJQSc؛@YVNeb3¥{qގprKB_[5]+ Zk_>9Ixyٟs;+ C-l%An௟t17SbvL>7r]mʠ\(쪴_NAjb" L,< cZ~b A˜U)\3Cw"jȞ@UӮ6۔%҆{7gP߇{$I6魙f1Hv*qo>fX5&RCB2~vTaI!Ы'As}]€j~}cx`ofPTv ueΜܻࣷ j|"g`.ZUia9']k{0e'"!"#p(dX 5ڧ`'#wmx ]ֶ dn'^{&wHY `nx/.)EBC U˦kGDؕRo' f/”\MpLia!æ6}ɵt*)s5buO!5si_^+y{ It׹Gڬ)>L48Kݹv:C  A4ȻXk)m V οd#pۂLf n' &4dz@;j_g7gjv3g!3ZV`&BmFz`\G&A-8fly JL/^5ۛA%j?v`kd{^@$m]Btfqs!~r HӲqMO9ֲ7eRd-A'R^XC .Z:g PU;Mp!0[Uoo&9sęFѿphEHL+K8b|#S>nXC u(IKH2󳀒Z\*/QLET°. qXw?LIzb|1pU˲'L~j7 E@3o)7]j5;Mp=PGb"ﺶڶ9Cv|5(jNٱS-ԤʢJ)8FƔv}_8 p[-!=_ӊ9H]1|xQv9^j22 _(M!qmJ@P:%¡avrLp8,\; `tk@xjȷCEWAtvHxYw7EڰʄR$7cV\efluf/>-=-_k~  SDUK.`#ŕ5K})2~w'm`ww~VqUV9TKm4~g+<$ LRڹ( uyVaq˧ߗP׽en^c95LJFx,)sCILu$M#.` 4nWEHڭp7+de _YU臅5 ' 09! gFOB=h-YKJ L3%jj N<6hg0@ d$Y | YP16eX$BWP+kvfT/T?S';CȽ}NѼp_FgHJWߔ:H[&us8}AW= r|#3.t: fXr榖@Xj4KD పPG =GVp7@m$xFzZZY:joKhW|8-i2pݺwD hQ`H¸U#Xf`B-Fvcveύ0[>~ 6q<٥A (1|m-](.c LTXP^!IwVIG{kP;C$ȨmV9R oL;YVn"Z4T1'c &kmQG¨Ν^Ě ;#-YM~^3¹N[HUJ@vx"hƷ^tj(E[[%z(AQ~5[Ok;od +c!)uf Mq4vmؿHӁuHkLqv|<n/\e#t 򪄂u90Ƚwx&K_@Ec 8F):R_EbcS= hUfo`MH:UUԚ"ȝAܳ' p $+e,ǒ`P%c0lФ R7{erEiO~% _~DrTRh~zd(7] qrkyy@Y^9&Ig]f \XF^~+.0lBF:p%wôP#PvyCحi6v5$2c%?M@?H&ʯ1U姌u6M \}@T'L,MiyبЊdF{x %ђVt-o<_\Uyg bT^^i"^LBkS-E΢IdNwyI.$wR/O(t_f-;gԃD_En,wVWp,Li@]Db߷GU47fsP,n2P8pklH'!pq):M *>6W%-P^0G%ðR*@6~H `#bO+gMg|~ޛP\]9(ޚ M^9&D\{Fo ot= -ʂԒj\;#'-P{ρN|#k`|=41]>F,`T\$2bS!CW&ŷ%%}ti&@ykp*!"n0j|+-L8Bp27wg\ˁbS$J< OL v>xX}m< =dQ9tbBG&:ϻ I<(f3s$䍇tg9a]*_s=\V!OyVk_`ʐ` OЯ2#)q)r>ϢG / S-]v]PbI]|,iV$fDN <ӹ/mQ:> lq<]:m+`MEIiuqľN"B>2eX?VD"bmrb`>zS]4U_fpHbV+q)TglEYTLz+[ckڠ+ kuO[ {yfK wvp7o6`b/0:J>hV83TkҹS+VPgXtws OULPKTa4E"F;U=b=9ӻLU|̢\wzwGU߇paY+gZݕS󗼅 H Yݤ+]OQG9i _oc?WOJRqA2֮XŽ>^C S  Wr &dNRɈ얹5 k+QqA̔xK%,ǃil0z1UIy%yb ޘ\W eRT7\/zk\eAB@Jy q*w|\zz=T" RẀgKڋ3h|za>@g/JMPMK=ŁqC^#` C*ϔ=@cys,ļFIWufBs!A~ 622"pqiɘ' MQqJDp:y>=nH",an8w\k@1G ޺~%D?shT`X~z2EHމҏJ47?L"%_N{g6` d_ԟi_,OfM?#Ttu ] ĈԜà(u~ǑKb@yjA=CcV-~h! &NUds?q> _WR=5LT1O(Ɇ !F/;"20b=~Y&MAYv2O9%5'Q0{oZϞ43$8@N|PBkb*H8Ą=+L9>M1乹C+s@"=ARAE` tqgd'$ZW4\@_?RLocx'ZSwT׏Kw}8EqjΨ[\-EOfK0=Y~ie^|_1D)MU2Y悘+nַ>لpYh]{!Gj<ey^0G]ąc)1nJXWyMRE~"1.7Gg2 Ib@H:Dm C}X';cկȜTߔ\L3XLut!j#TJֶd P#Կ.bVxAûڿ2",{垑Zki7v&cZV iL48.qOU^p+V/`<dQ-D1}׉dɚ9Q>X'N,h1g<"r )jk_0dvPFާ ˨&'5ȷU3iЉ>1S o¿ypu䛆*0pU42X52Kg^9 1JM^g?G;ARXVB}yrh(rAjCcR$',oC5kIҹٹ+w+ BV`a`/ĉG8##AgJP?tWnas}֞S*0?V.t@fRPRtVv,}'6T\\EtaʻZ?Pd].]3Pb\}(>4ڲ+gQоY䲐 Uc+-3 ^`nA~_0 HFQfF&0܍ Hks΍$`"rKGYGd5 4XaƜΣhy!AzOU4E64G,NE-aLJ:xO@8g5ws2d"?^U}W &3x#;a/ %PIB .#%{JyGnZbϴ0ht80@WxZLKMwB(5( @uy+wSIa-M&4#q-ND;^=S: h3[܏ok( Ƭtb__qF+>j6D|"MBፌ3SDOZ_5lg +q|VȬ_q~)`X4w"@w}Q 8!by?ҽm@4f]'JQdPL sS97,%\s#'FӨ5 X4V<V$"H S,S9OPQ׈B' 3rdAISh- k͌"urgxj…ߔBwdB%Y !1` C$fdr}UΧ\ڮq(E1\#L*(v(Ai1 3/뒖de;n,߂gϋmA< 5c.+mX|ZuVY] R^Z_+CeqpGO C74ä Ž3B`^z)Jc3ɳ=GX`Ɵ1|1zc]ݩKbK_6"ka%x.hP^ZcMv1ʬNRtԪQ'4.'MOA3wFt7JT6"ϼmԽNH|wu18^kc[@h"pRh_q).j[kaBC*O]y}na yѽ%H Wp߇a':YG!5D>f:G|XTO yߐN*7jZs؊#e d֝`6bU"I2?ӾL䰿ExcX-|fJ焈k{&Fpپ=GuH(e _X_$ƞe8s8݋5&x\7K}ⓗme90حДE$ y{HbUoMEyQVq8t3ձvg@|~l+iظ#8ʿW6ewǾpC=er Zq\ZO1;0&12& c}d0k8s KyK[xG}6܈=cȔsx(>  ;^q=̎ſ  &Kp7 ۅn7Z~d*`2< l0:"lB(__͹ఉZ ]Pa߰ x ?4S!wrO홐mVxnleKГȇh^w4GBP~NX:5wkas!!ɧx S-,"BPzMa4߃ 2+j#Q@71ʖ ttsVGjR^/G@x :8^رV8]V ƽXjG|FxwwZ !RRpI$葄^8pɔgF1):fqP&ل&h/a{lc5">el^9cqߎrޓDI em}r 40ϡ BӛN HhW=pȠ$ATvHa5M"#2'YDWV^: O3iUDmDy|&tΖ&Yޖ8's=?KrTWGc4?L*zu0[8,+wems渫8BW\8LD<ѩ 7 Z&0c;ׯǓ$No=c,<_XdA;ຐa FB @(W.:Jh0=}UU]J*n"S~C&)iX3gP^;.>j^9Dԭ=~?v3HSB4)TJ&f^系;i~`xҐ.Aj϶"Sf3}'e .G3V%7]FW eyH|[Vp`ɦsMSp8~aB4gf8"C~%v ZVAF"Ԙ*+|nɊ7_a:!>7s^5nOZEkvr0RY@Pyi}s>ׅ#L4+ 갘ּ%/}7C\,8zU&G\zpMI_Z\,fMmCdrV^ Е|C w<;a.c]>݅J坤ĿgZ'p3Fv/?)*5]AüZoIpa9}E#WL5G\O+yغ,:jt5e+zrKǡuຸPom CZ25(<ܾU'tJ&H#;l8Ԫ[l ^px{XךÖOni=A\Rp!gj/!,,D @_Dų>U۹^~oƎ} cVD P{ y~"tUkt)RQ6gn:v{+w#"c-ÙYZ}Niow">唤Y]; '5cJ(B(a=9BOlzy-h@FzQ9p+KzR&PaŹN!9[R)in=$|}yXgAh> @&7a72~Ox2(0ɧv㒄SN3XOWvntxS>"p&k6ӪCT֟<1 _Q$wϊѯWL,w]ɡ9ңe0,ZɰFʬj1ˌUs OAFwǹ}Ƶ.!_\h-ކ q}lcW_ڣ]*zEu5͛~$8`TU\ƼR@bW(|{< V(Oa-) 3wdZU:xv&ovV'4%SE?_[9F|?Ĩ]aoN wˆM,3.Έ[_OпV3),epu{yАu#';OZ"j^ԮOWݫ e{O):PRE }NJ2D]`[G@ Hxzuc =\c@YyòIV=Bz,AŪ%T<(4o$by j!'j:R\ts?JxDXzQJ8ـQs: FYYMmAPr.I%C9(b+7T\-;xr[eʜzlR)|u0DY2 {J{+tiZn/bY(Wt'V=+uM У,b[4f62+1ʑ\a 4Rsq}02YųMoXB& eVpݵ=@\xtg\Zs,tM,v0+&/_*¹F IG̍wA *!!8u*2{cBڲ %OvEVv_r- 9j<@xd1f'#7Ğy7f:yLq5(:EUXZT 2ĺxdH~>`Xa͘'oX%hQSg*mKɝw8m ⢚8׾*3>}l<[EIQ!nBEk-ew+kpC"X$vm}ܧnp~n┓Õ<<g8"rNB/1yZI9k凌.W亍xI%1\(\e,%=.:r/wD+i(虸^D4.к 8gy' wSVT(ץq ZiaΈ#}3AohG>^H׽ML!PnN 7`'btU͝5N%I9Gi 7D\X[Vaـ/1eY 3WlC0bEjUtgb@/ CF? O@QwT9F(wy>9WVCu 4Hn> iɣ}sS㽰;7cB79eIz2bFnU++ `a9Uvͭ4RPQ47t2G̕{L7XM"ĵf_\C'ͬ{v@(7HAyG Цo"o<><'P0u-"' " !z_T(Ʈ8o[Qȷ$lP$'a@=*=LӍa|ϊqюa4JD-o)Ă>LȈcYWdG:.2p.ftXD5IuΜ~4=,U.# b1tGa2ˏZ2e*D-_4{׫s,lEl[tjTcF#:?S|!\%.Z`S%+|iΘx:4 "i2ԱBR}t!q Ty=Q5 |(͈B&]& r=JNQg.T}0@ ؑ9_O>0+z[1E*UsS~d9{Z͠;!3,G8Wߍ; Ճn6{`E֢a,"%WaGAQ">TR&ỵ!ĨA7˽@ /Z4Z2zA[͛!HRiK=+#\l3tb;0b2~ ?xO_ :IA&"^+xN`Xug=KxbO]] C<.ɲrn(BQ:U 94*]G5$kf"[)_JN5e/ꛑHT'~PKhLbx.Š/."_QlR4i!* t*Eym<'ϚxТ֍|؀R}IR NMGa1Q{m)Zc|Clsi4x]J ::CtvTaa?,_>F@?)3wyZź#qZדZ!y6.p򒬭kj棐g yqHIB䲓#?LՕͬ@d)"r %r@1 mt |X+U*L3qzbw?v[W4-;\ aԞ6/.! u0_^ "9C:Fbz6z[1"37AI\dq;5I*;p7C>yml?p_N}G?N 9$_Fs,hgqSƎ#VpWp6׸nhՒ5l3{!u ʕ9ZbX_c a8iK }jp_n'彀:zV(b12elmB<{+ #O*-"ݠ;F?KA-W.b掇=q["OrGZs"N-(91% 1{P1R!>J`….р@)m1}:; Jm(?녤%~qԎdM93@F=_J:un2wv+U& fP~U _-Z 7D܊8 7sԶ6tAm]eߵK1P!C j&A 1ob ٻ'~4Q "M"8NY |h=b j7!͋qaTF#)50fpw,/iNqwdrà%SӖ UK4SgȜ@+dI>U֬jMNo~v!YlB#k s4{fpEeӮPH #HtƺI=+)l؝G"OԄb Ab̋DjJ.1X+kJr! ETm*ŜȜ+irp,{K}4.d"6+=~xK6PXuI儵.[4}4`mޯ(cv1Ao*&[ګD ooi0$i euRAD N&э?UIQSS}?ptҭ!0w Ja٩ . /G8nO͞N͏'ί#Ȉbꥬ:=Xy"t,tqS%C@0`T05:Q-t #Ӏ&t>pt8L}ahl u\Td1R&EL lg (=x4,?2 :r rO8XCӔ]Kߝhmעf~kȉy ?=ZyvepCL0`ֳ՚)-fzoX]NS>Ӊ75ݏ=2D=pSFx]w4/>Bڔ%L$ݜb%}pԨU%Cv;-Dq'1A:؅^c<~Uz2z,xC?b,ȹ<޵ mKlQ}oB+קAԣw݊WƢwwH_VJmHIRf\.'Ӗ]֘\K}""q b.cyZ ;OXc ®;b& :\M⿤nvkDaPyvB^ǵk!Kd'jxb;~g8 0#']µ ,^JTEgf?AeOEgdcp]'Iz|&7gsHdzsLFh۲ j=1|2,h]wlөfʀWk,'J$h.Gz:P< _cU*r`#|CP*K N6Oh9^G9zt 8pVJRѸ|A"(qtb|D]4#dZo@]y )zB5?M6h s֘wk}2= 59('߸%7NYzJˇm!Xd{H2[J3,n~ڪ ҸP%m݀~*7 dRXnat.:J>K< 03^J<->W"cї\(Gg8^7yjZ1Jr۶$":Y UM)AUt ~GBTUK0f5ghuD(G: /9_"L","?k0?f(C"R ,aה xO.xr\!#'^3"<"Yzt;:J`ja>@sj$<@Ln/RN{3D!cpxlx`ޠwV ҡiM/,&"J@Vꬒg׏Dʹ' EՐm݋tH tNE2c+Ŧ=*t ت9Rfjf '<6Z2tnc-{ڡ(ɂS’f8&i)> hVe}nCYܨiո9*ϔӴ}zYlϺC)PT:T}tO8٪۷鶅Eν׻1fqhʄ> |=Ao6rUٞb[dǹM=d)E!CƲ6,k %q5睊 htw~^)@iysʴoMA'T7),rZ -P Mz@2EIi!n=ےBZgJOqt̂ .'q'S:fU18纍BE!uiz0o+D'okT̩&&5p&>fl%mfl82]ov'iIpzv,8x"NSt h@qtdaZSSV({ՖV3 UnpُgEs,PY/'P6"v.D9yqYgQ"i)nkMA{i" }N"#?Mj\2~G)T7g 7ѻ2pDB}р".@+%ͯQ3ͯ@4 e,IBUiJ\dS*VH#Sϭ=R(y!&{Y¯11U T*b)1oY@)| :kO]>pI:[X/; .L.+2gB&Ql(mtE6#KezЋ~v-ikmeZb/6[r:>N>>=s}4Q+p(MƿGRie||q 8" 5ނPᴞ;\= h8ճX`c>)H__NZJFV@űЏ>f@Y[6ᬔ`m=:1)yRicaGB|{|IǢ e(|t4@,+Fp)f00f$\ i^(eCm9PYN {Ǟ>@sdWOSEn|L m=(e(+ ΟzW:_lڗ˒{:/BhH͏"fzPHq:Lk_NE(rf?T}Bti3 a8R i#1CdܽW)!6 b>7<NE-L1$ff\ܹt%솟~w;HYWNYw_*,b_q{j; ;r 5vM#;܄FdAU+b g8K|b9"0"}2[D|N;'`TZ)KC:I)%1FCnkC%n #sX溼'Ox,Z59@3(dzI~y/s> Zjs`,jzAt9 6;h]]Q\{SOJTik=S)b79R~FpXs}jAcPZEk/pxÂÀԝƗi[~b^LlXczk k9vZ]YEYU1k+&>يI\lMR~,Y梎Ogұ#ɑgb&,}[Ā˞ _-M*cb( ||rK7 ] 77-+a)f 0,^8k:Ө#|.鎃肾K+D9CSYG|ͽG{XF+C P\\Y V:>lSgrmYjkhږ 9pjjgJBiZ:v/n ͷ18,RzÂ~Si)DsfpQa@54IX՜[8eJDOf}AD/}Y,i%^>ƽ(^dh9(;f9iIΠ\xs{웾ͺQWß%$E}Łvsѵ>8ҹ1UBUHgrFm\olgmAV$>Z =L@!3:׳lRZ76Ð-e5陭%gA! CXĤKB5(e# '>AcU#&I=rՀ.H.0a6umPx,W?d`sy2P)&?يdeZm/m_0A89y/NfG;X4#DѨKwZ~ ƝKK[}A4zG5I[yehWA;rw^f8E;<z%dYˠRU7) (%BS:s)y]33Z%(Bmk6Ba N_u%l8LU[hƨˉ'@q+y&LFK 5;u\sܰ")hLɇrM5^ `*P=/3Ȇ )Q&4*Լ5pqq9=VUq4 h(X|27n]Ns'Mbf+%7JTN7 M^||dÓ2l@Hҭ&Oޅx¾{gZXqw|w-hs`‡FԈTuofdG\hM=q{9hcŎ*ri9hZlԵwܱ1e oUۼzPLNҨ" iRS2n5#h6 tVL^PF(H Z+& ?QWd:60v'IzM]з8&o13efm~>jL} CƄ'";I#񫒣1Mc PrvFi ?lu7G 8>^~qCy&IAqibcs~ ƛ'dIEezEn;vdP"}VB-=k8U$ؕ^/P]'ܝ>?aZv^SJ4x!mhx!ŰGhNvw"-\ӔU o۫ O3Up#*u/ϙ5e&9tdz>F SaȮGGaVʖtS<9ldvP:҄;/il6yo{N;ogB|I1=6 w>LPe5 ­"SM%Sr9RqI`N !D$+E⠕r Bb?VѡmmQ|7OVweNaUv20nMI~mj눕5+Π8Uc)Ъ]>x$SV#yeX8da1Hx'~0tyLkU޴ J6yɪOհ ,X.Uc'EW2X?sY5dFFqqhr~35"w|NE\iko,I[~pk/$,VVԽGbZ*}n<~n2+^՛sDڋ6x/mÝMFRh㱛ۊ %z0f ,mgY( IfN+}`[% BE@5Ӿt)8nMj'a=YwUe IDi/)G}ʶӜk@]I/-qd1e:SY2bgdTM ]Aw 4XDZ`\`Θ=5yxi?.(/r,ٹ]b`W/%a(t'7 3[W!m㑯\[y7_wQyAw^NˮC1B"hT " 1̧H?;Pgsq;SsrJ|%2ݥIh ,3M) *~Hfx+q&LjZمܭdREHѝDJ.,<'cq BIwGQ$[k4?T:o< |)Ig_(Mz똋 _f2o'm`Rr;wmO!h7/swf(SewpN{3CSO)h~5g.!sI(Beя*f %DcFe29Ll~H) va }sq\5h{0 w<*eDM.;p:[*+r;,5l@ kǸ̖[oz`͵^U)8(HV}2֖y@D5 ̞ i}cCR#JUA[&(fC oEaXs3cVLם֏(ŋ&œ3$]!0"ยWxR?D^ hu"GvR_yЋ{՗CG b4f|\y1 =DGL+ v.pa!,Y @{3dfU+0y1qkՔl-zi!,m,:P@`jL Z h2JRϒJj&L <1EWg%ye*E@%Ttlg%tZn>|+B߉|)n[zP2gQ=2G_ {n Swęh[ZHY 4Jncs6 i.m}qm55lݰcWz]>5{U_~W(Ff&Kb:mfGHp+֒I ҮoL=C J?+ ߾C27ZY(1`BDWV~PY*_h!#Oc_2=1l،ɚDO,{6k@LNްzҳ-&)x{XWd&dNPwWg~Fa!+7Oޗw>EҒ[NRdQ16= zձPz'{C8u7Id0` ]A-NXj$ϺI&U<5^/; f8qqxTl#0x)Cdhuݏ Ҥeޱِ1-ev~/*;}4{z+œTܒrR UdRWu K|A&Ì|]Fi,Mo Vmxq׽mY?l>rH# p:Ze-w1X;bxK-Y!_/8N7H*LtgPO%sȐɰR, r,> ,E2)[zD2*=}- s`dש=5&NB=ҜM)ϯzRiX!FN!D=!MElnNT RX~uξ9% CA軌%}}l˳םX2\o&pB*^ &lF]6έ@Z6Ae8 k.M@^K(<0oVM.ʁN%+U4Q(Fpnq@M: i+]c'PfcU|D b? V\6 aYɃA[\zԍ`<өpq,7Q}mj}&/):2Fך_w}L+{vjeOf^&pca8,\8tKޒ:"sd7. ,9Wc4M1RGч|F2 It_'!c.&kgG\-5iOzհ}K⫗n#;m f=1Prp4sF{"*N'EV)xg:OUiO?"%:rόbs³iP  rBTkRVH j@'xJa pLW/iKゥXtL#]2ok(/F?tw`tkِ=|ngGwu|6ը S {/ӃExqBvIvԨ/Ը9+P Ik[~R]an  yжAZaU{s4"l6S@_Egv{̲٣T*A#`EOv<*yqټTD+0ŏjmxeQ-e|-'~Tv)4Y`PTkWjpLr}vI2} |ՄOJݩ (%dY5ⲴR|W K) J.{匩Rs8i;Iaj&0kxiIy3aYdJ"f#A΄ZYGؑ郥zi@*v @OȳoRK>> /m:2јZ d(yh))e~3InB8ӵl9)idjvyKu'6dLd6Q%i@gch,"'&_ap@h\@22~Kp#]G̊!4e&=4joɸ X3*AeQnmܻ?spqAso_;yr֧On}S`Oն97r9`Ymj~duM d 4OɢFcUc C:dv{8F J:Ɯ\ X!bfeRbPIVk(lߔ?mYl%ML|7H06[<Ms9XQF'Ksꀁz$Ȇ`Ɖj պV̴:"ŷ%@]5u΋D;ʮ [2AҨӃ O@Q$|<15@heocLQ kT\RmBX蓴,<N&@RYʀ.CCLD6 7#S#P>X[$J>w_H­|S ~-}wUhEYcz!FU '{ AFڕg"0_ רqbUiҕJ(iWzBe領I)D-ӇbJoq[W_zEyz?_oŨ53Y !J9_kPuKB,_t-r~u7d&FT4j{FGLWFl,.U|Smv0Gm oYJ2rVw0I89> C?6w Ǽi 36v䠶`>x`,]Hyf@tTT.ru〚Iƨ 8x^CL]ƽ⌟)q/{*ifKBay/,$eX*ZeRndK|R@2y0!10q b2F__%0gVѢWvP,-/@M/ׇd,sA۟oDҡsuA ;J,u"L'<^@g\$+VVrk"Aa*|zLW?duz;5 fZ޴ v5p˦!Q JR.x1Es"F\'pg/,OiQ"dKՌWv/Nsliq >KGbܙabMc`1%)r pN:!ZITDqiOwlǪ+U3O4{ .l{wi]jOD|%;֑XR5͵](p}R JT9DQW+%(C$J75l}ȓRsi3.3]ban@)EDeS섢}3p6T߰aq9X b[y++r+xm KhtpyA(UI`귰[U/81o1YM}fbࡢѼ썌AGZC`:lD*r(P(aԺv)U*hwtmrXKe5ED {=+`TsB`TZFCiXKbHOWFEWCiy ҹnu'>Zkr%\I&FJBK+P;HG\{`ų0Mأ'̇RnR* e,[> E*@TЎ 2dz}(WcV{{]e c?`}},w("Uߚ-׳$u%qNaZKdgT'[!RоRQ9 Aq 6GpBz=}ѝI#zYBI\x h8r_xcN1{@Î$t8sxڴ|n:#qۼiCP{<j _ӰTy%".$)ed"zg<֙e}BInȫUE{H=6W]e~`}^3˷1\613#O!\njBnrLsf,zG=Kv-35Wk꣕_66I@Ҧ^[GgTn֣ |g_Q تxi**& GO+tkZ+鹦$($\hu}~ɓ4к|-Л2>utsLӳN:xOHu~RaҶZU[(x`UdTn@0c9*h4[sS3_\i(,,ȳŎ5H&/5!WU -nO)ܖKKڙ3 ,|LpĤ&J<95P%,uBPNxf2h&j+q0,Dy;݁9I whI0 M;ɖ$짥:(%\8|+B"&+` &ba0k!̫P`\+ı0a IB#4桕ҽ\i\Ʊ@{{>X/§me NJ ֋P|~Q`n[-wV5ϯmKՉ'ZOKW 6*(}m4\%cNf b/Ҋ>Ǜ\SE#j5'UaG]quK7vq0dq~:q"'oSI ~|[PuZzc(O~]jd$ xI:^/P}aםm}Sh;kY3Fj-;s:"foi-trD9SLi0{ᓕODQnWyI @C<R&+Cl:U]lQu$UwlR XOh*)6 <(EoZ|hX_z!;!&7CLxSe/v_R>y3[ўH#̻ qNW]!=ס([0*hMXc{i;"5W,tX)@3p)/+T Ny?I7UBst'׫Z4;FI`64X{2X nUB{HgAL7-|18Sla~ CmjCa{IN# 1찰ᲿD:U,]#mNeЃٸhց6@N=` Uޯ* Tzwn s58$#z#U'&:(L oQt6tzSI'F:UA0nnX""+ȳf6O$#%Gg$9?%Y8LZ򃁜ςa؃PK<ܡSӁXcL uLV}+zb"Kwa{$ċ84vc 6 g=7v/\ux*0Z\va+L;No'?1<H!:& Wl/hf":U)6 E:,{(Õ.B@nHgӥT8b^@ia7r:IZ<@y5ccTr 5#oN*iVe82ƞrHgHvj^Pxn&G-iƒ (p4,kBy:# L>7ksKc[ YrLo r!ᗇ~F( 'Knʁ>cYmUަpVa+k.~ 5c┍*:]{LC 5ze hdb)iSXk I;pl<F$WM1`r5^PZ ĿEv"fkv 8+'KW`r_B߽M.n&.||7k>krں@x !7Snu:#H5eb/]Acd^s3c2R6vZĞ-['ꁘYǪDݱjg8vv$O۲N֮}Mn88qPe.u:@Yw&+jTzۥ<^u ШH7+МPLY6f|nꭣ5Ӧ *0t4p%˞ E"Z:-[B0"j,' P޵ 6 uےi*,Tm XRLԫ]tP49ٕ[CA^ |OX4$4{whzυLM a]?Lk?̋xֆXȘT ~I=SNQ (,dZ 8zz7Oۻ"F,6sS7v[n#t 4AS5!Z&ʙ~.+hj"a3 [#q1ԥsE73V>h/JRBY9K~Ƙ1o~-cPCYRS>!̳ &iu!U]."PVkK]ˡBtKܶkeSPROnvjn a_2kSބXw5m3W8. $&ϫ~j'{^ yeeU,D%y#O||H=y:)I _Z;M`\'tEcp<$C3<=}LztRN_֓%%݆u8? ÉVp LEjJuY@ \_.1pdZ=/ %Kz}ECdI?S+ݦowGL!HSGVݣ=8y& ƠT&f肾4A7L8jCf#Q sGӴ;kQ|N@1fNψiw-"CY$vZ+3žޔsԥ5 DKWюjtAB@9]nE8*,Tql{a tV߾70LW 7.9$,2֞)/7\Qeׅ.֕e: x> Zԇp ~u7~9ᘧ'h90d syyʔЭ0Štwפ#nw/]B'sJ@:f8XٌWT2(ZjQ\xdw'yQ#}^qsUy:2AweN$[nc &Y. `qlpp? LRA3 ;GHBTT2gX~ɫ&3#se㧋N,"oYT("~TZWعe.jUx\3jH vm)[E7 * > 7Dez\ǭCПdr#="F s2B./IjKpL'ťl)z*3BsFqp5O8JAD!~qx5נ.w2'UDz#MrVguEtWdb2ͥIyr"8J E9+Lk<4.Or. v1D)MS9WӈVVGr; vD2 W)4)9?I51S?SU )V Sۿgy0*`IE(  %c> (Vq\cT<._B3qw^^ KQ>bgF5Xu>ZQ{|0So5}eRchOљϱJh#Η F@UMdhةZmGj)GA}GԢ"u) ܳh%ac%k˙P>wYƱPP^YMΙAUK;B !dA6=`~|jS|sdAlF)H`EJB.p_L_Eh vV d>ouөёB=x9eJt GŜ+챲n܀жbfRCrI߆8,nOtVd OCff`RWdϞ&!/uIWP(~S\k ׁY'ԔOA3%mZҒ;KmFM8x?Ġ0ύUD =[;,W~kk џHsOH|pkRlí<`M[U kݨ(B&+1Rޓ| n'\x<{D TOp) _s_鈍8ݬH@ )>lBy~&f{ʻd_Wf$(FWz_$=˥i;]cyuC5?K<Ǎe#Y _V@XOk/Gg{x & 39L))Jm"$78fA4 )"z4\ \4쒹ݜakR8;~MM)\!BmܾsS-!;A*33NÊɌtS-`e|η|RA~68M.bN"t?;,I$8ԻT-jgW숐 .F'1嘱%kM5"no#!BQ:jD"S鋑0 yv*<-.Nn &ncnήzR"Dp;l']9}3<;C|^l-h1>϶p;N]GjL鎝3[/@?q4U'bsrhTKJgL ,ur³g3Ҷ8jK{ԥɋfZzC[)kWWj J7Y)aO䑣W3g A3\_-=(PLj٫F2$V;ڇZY\ԀmDC2ߥ396XFU}*Fį8Ҏ3i] O蜿-ԱGtH)J p4 m暝A&z*W$V V-FXc ZL޾oe_q I~%7PFSe'z,n~ q u|NL*>c6GNL Jp^Y$If+/P+g P7d=DJ=>ƪTrYK =S`z K%M^JxrT@*2D%8=σ?DWY f%Ϧgni\͋:']J-=/9귩]J/EK81=tK;<7 S  oc@ J4cZ2hN|]^h,55C%e{4 Xg98-TeEH 62=vd_g;{L>=KpgҘA b&VR{6/~ rSt=&*GT-N l ٹg*܀LW"Ҫm-)k 9EuD[uܩ@u-K{gFZc0,hpYDNw\A]*/U0DO"j񄨆_wA$9? 9vKW d*ViOWfj/P Y5+(2#X0M<N aFKfY_0MyOq@#*. I4̔dhXz NGo4"?j X߻཈Au{ ߗwwiK\dșܴy >| >0XGF.ѽ 7,rn)R@^rJmA"&DmRSD'TAٺN‹Z8J0$uZ- >mCDJ vdXi{pycGC.v{Zr'q9,@}hR(d"eP5Y]38U>"^"kH1:"u /!kh\½Jؒ Xv2:~ L'G>9O4Wj$?EWwԙJ$t3v2ehL~!bgCj sX/4#yJ ع3&M?v pb W&#:c)_(Ҧ 9v\?4Ya'BNbu6[{0^;B1! x>j/Gz ݢ>+JhJ[zN )95GP̢9?vxY߀>8Xf>ʌ;z-/N3X+ dS<N d$ .!:LM *U)"_d(U̟) ң ˽Edsl17O>"ҴSf =P V`bw]5gVaY}f &@K_?[(WLڏ#;+tؼ o"uoJ̠?-ufuڇMpq'%k_}Eٸ˔w7O\)>tDg vMjrq?4@@[WLs;2_dW M zE&rV|/}VJtaoKS`ڴhJ͚6xI{PuޛqAڶYc(sƪ$ G[T9ۗgʈm-"[B˚gދ"xNƐ%+:h.BEU-#uϗ5kg.%r 6XN_9ڝ P>"YԤs櫱{-q!jyt y[תY$c+T¡$A2U/߁|IIIff2 "/ڗ Ǯ7~6ɻD&bʸ G!i:MRP4 n؞~ q"RSV7ID*Z04~7;T_~i~zaz|}"H#u0h0WmFd$u}j\*t@VY߄y+mnX!6U_)$}U$ &o:[R̷unG5gc* n+?Y%#X{p&ܾB @kdI!ʽlْΛ PX%+?*$PtB>~ S֓$kʛ–Ī ?;{+a^-z%b*?|XfVBٗ7"(#M88`7,yjc g{h4R,?eJ(p"GA^ۆXʕ|g>odWl=w&# uDV2N*_mrY[?-_}:% X_S2]eh tѬ|œ=}3OPhdnp꽏Bb{nN|@R)їҟ+8,Vf7X$Ͽb:r=lU^3HÿJi8nZ˹u$=^"2i?ؽ ET%+<oaNEB(o^)BOV{*59o9>r|壎($L4DFڧZ>Ȃ)bf7{&8D뭀~j˜CleR3=w\ܠs4\ĜZj*1uYd \4px)PQ_´I\YºCW;eamGp^#oKÇI-igT.S e!5lv@jb5%s7{ђsd ᇗP]]q"od$vz#4GE|ŨSYH.n5e4xUIKCE-){AiWۺtaWZwoE{|7iɿ sԂ/w߳l0i)!xc">e9eM_i/Oroua}u88V-$5x޼p"1iY2'E5U^iҰa5SOQ$j(R'K ʻ%>#.]w aR S RK).:Y-o;-D3;/%% ҔaZI!:zIcAo(rr\?-ڵk1-S B/YʿhT;|=(b<_UNolv*bNa?Q~%N| {~QS{Wf@oMzUm犋Kb8 X`S(R['9aD9R"auSӆQSK=+HV'?-aMK cr8,]M? SO(svut)QZb)O//:F$Z#@v.}RRd"0b^5ϱR xk^W\sJNd;Aνd7>,j{:Lԏw')1"wM.AޮZlʅ s%KzEjUP2xj87jZN2H|L❅X~ b Oq5 X-sYz9 YٴI mDM:mB+RDq?bp@lT:o4.f:r 7 ڍf9W~RLhI;K6@̆rSBTkFXzT3AKu<юE34Alоo<1S=<|nj^s6~bR7iLd$\A^lЅU;̈,;ϧGj66R*=v~ljuT"U$0 d&fRhݓ! AXE4^ŏCX*Z|Z_8*Stۖ+( ߽S;B.3nM9daԿf0E5L_WoBWb蚙 L!Eh,EE\t#©]b*U#ԍ,=NZ4XDt L;a6\D,L M=2(Z4bi =0{ 2McFsr3m ĄXxڀkyϮ,7FUX ,\{эTJŞ h1m IKZRpxvrO5+sv:>| k4I]3REGk4,B / <s ֯ [mChK<c[5V7e͐`WAu5'`ŬFaT9ćcz * -d|C:N΍o~qYʤAJ(jmjab@,(bhѪKg:1m{(aCIw:u&%/_ +/G6id(%9e|YTU9])(V"QIXy ϬD[\d(6P+%{w:R LWh#NRB[a*F4O|kj"veoiS1nlso̠ENgttشu.ܩ,Uu4;.ҭ+ty@Z| )ˌsi'm V7v/xQlֽF $ 3Qjԧ`zܑ,?UvhWgu>yܣlol/ꈳBF~% VXDՁz Ur \H`-8ô@1oE8(-o{7R?g}5mxg3T%ߐv=Oә0._?Gvm8X? y%6.Xj!KU+#uJ9}eNA̎Vԅ:ƒ>c>>*\@%U܁/+߱ QBĨ]K*eXϘRU-J>6 ]וc ]'j o*uz%)M<2gt!2* P5ȴ^F:6#ƪA\p'jCuS?}5DMCOq%ѻ>c"F9Z(/S}Ce>UF:X+0K U} Lw-.wC'hAc'MW_A[7UE!Qr8dJI~Euߋ̴mPeQԃ dKa $+%vp4&G3yuלg-ȟ@ڏgA(#q3EmOzsK[~l݂;@"=|<]BE77 <ﮏV*,2Ÿ!v Ϧ3lG|[)o aN? w8k#LRB Ko??f1*ޥvLm;k׻]%^뤜󇃎tMH-z]>OxG>Z>/djXC;%ìQTziD:z\2~-/.,=7`^&^jV>e^, V=_U˜JV#-uz0ys$[|/Zad*E~JuXxn{{AGz8ˠ ;Vˏ{=XNYKP걱ꯃp7HE PF[ʎTԞB_m|uǨplp`f0;Q^p|f#"|-ʣjq[u)*vtAXZ}|RRWFf6"\+|aiH jeWcc\$AĈ6 ,g-#oo. LӢfq(E&k3ʥۼ;z[wvע'勳C-&VI+ɻl}&r?@'BfD*amV5ț*g _ux+p!QLԕ"C~~S<'JΣ$3lNekW6 q[t Z+kF{LFE;=!o @ⴆ~ Cf5c?FgW4+܆Ai&ewGdOg`t[#B&Yg E.lC ;7 ,q,q^@Kdq[3)p*jՄT-90u;l=9IQb0QE2Bf&DPQIaiKfV;̪u0hie_@8?,,k\Dj#BT/3NnuBjVi!@"*M"b9)^7ad|A70ͱWhVFI)NK1"[uʓ5al4X!"g&F ߔnJD<ӭx!B-'w(QN*8 m<*ƶ WIf,⧟Ht,ݬUdȠ 0cu'`xgh{UM\<+Ťo\IKXB)78O=KJo19h;\@? ^orp-'"z,w7Z5 4l 2W)zZ$Ћٽh].H1'@ <PjW @{%f4^S@\˸9/ 1DoxΉ9#i){N*DSH X ɼpWbt-8IEH$K\X[\<_w #]ː 58ƍ6xP`홌d!ed [ɗU֭UKˬ_NG_~H|D!,7Ǽgl6YlX .<3UxhrH_WY 9$>[DCXJ0C5Q+$5&<8dMj1j9׍)^Gm)OJ Ab7VJ+O m zgA 7ґyyc!B߽CuŚμȵp>boIIi JJ "A+_xh,%7{5tZ@޷J@ Khn Cf6T_x/JzwkEW4{l:>wxrPl0^kgn~&ŋ^mHⲷ牐BZϰ'.qQZ"%Jō(߯Z'ph1mC#K!8A ^pmj.=#TmkC#޴Xm6KzҪF}oQ(^yh7ÀPc|Zϝ}Ss! R`hMW7%k^M:NB4QTQ$c.Icӛ }Aã.On ̨>nJ`Sgv$CG%@(u0]vjNo|U2Vte[i8. {b*L0[ j+0+KԳ^"ZCEʘt~ek̲"gQPo۞^%7F Hx@Bh ip%_=s2Ug9GKy]G8a vd]pS~y ߟ;'viW0/z; lҸUsĚP7X)OшvQ1y2 TGE-~MR$g N4k!=)ȓ ueiVWT+B5J>'d~H^siˁ9" d&`(9@^`pǀw=] !,7ZOvNNJ|MgQv_-,AEKin[F\Ƽꌇ‚]_;1|~d`//ƌ Ϲx:'q/[YG@up458âV5ډJsH<-D։ګX^v`hGUH7kEXm\$ _yG2V}֯~PS|BĢfmPȱaX9^-scY:D x RR9ׯ><B%*UW9s׉41۰BY8QDMmn'e`ya.L~p7螇3^@3>Y޽S0.k?pF!(IN- .gMYģ`m &j-]L\m7͆k殔vTڵRG >lR JMZđ#5 JI1t&{ă+ݨ T!0W]y`kq>5~ʳVOѶ͒_$:_Qhla}49m j6JҦ ճ{pZy_Dn6aGJsv{"s|:[٭L,[pƥ_3T1@ ?y ,o6C+Tfu!g!Yt/;B@\sBx4K( m (z-7 C.ty:bAI)- \F^4@d4KlFRuKW6ShTldMg] ^d5(VdH( x\llϽDΩROQ3`Ⱥttc$E hg̲{{&r9(zVh-.  BpElam#FW`p\M!Pv ؃ ?DaItmQOkgfĻG~E}0सEj!RW~4۞3!9^.CyV$;7Z= ]4+ lT F+826b )k3-Tz9 cIF`CVP{_ Lxf|5o$O9YKgV8iq Q  J6& mH?)Ǝ2ksPz";^l(]v|S*uHO̶Pt\MqOIl^fbbNuXɲ[ =QSEG(~A :PxN `}WϻoQ q $h2$y-;#kwl Oe꯺P/Eئ[vZox+utw@H Š^ᐻ 0I0kOl^e1jyT5Hpr5Wɡ\bAM"`aC^wqDU9˲ra ! E1{bPm{@`@Lo7BB ̗= :14?agxqz*iZ T1L4YLjZ@dp~VQAkW׬Gr% \)x^Rtk qʫ8jl\bP=ݑ"{W##$[rq0rqf?gL>ek"x.3 "MӑLVDՙ)Bz6"vK}P bI^=ܔ!̊nVl~Sm3%"Zam9()5U nvsA002nQJP`g;_z͐`vxbks/(ս}tO/*ϻ9:(~W$B_r il>|_ ȝ(QP|ҁ29P>?ӹ`24!;0O[cdEms"Pzx?<esڐ 7 F:[:8ZMz9  pD0;`TۅO4f%ĕe&2H c֗CLD$0A{L_jtygB_eח7(~a<8kZNm;jRJl wڭ V5ŎK ԉ _-C_HbET23_+t^(]tk%XkĨ u\p HG*X Rͣ+aX`jI2mEBXpЅ>D(k"[]fˬyz-[]S=$6ͫü*E,֫gNe/Fo`mq҅Y&NT!Td=*~kA߲JOu5@m?[70yXHжs5q܁Ȉ0koI ~;:L $ q dbG!i-ˍ-iX)pBRrҧ*{' 􎁜d\(('>4 +Yi#cN+i$sSuBDnF<DfNȃ) >ːY \[@Y4*(A#7@!'rn JKkS?..}3=Ɔ DU{*0~m!|XQ2Ot/ -u#FSU1FN{b8-Gٶ1j'M*K5?,si"@i6*A컕.1;\n@RjIS7с1JQgд|u^LmvВRa֭Io?O[0:F\ٖeت8Bzi$Ba0OtNI(.ɔ4XVB&D\ssW: h ٹ?j5D\Z[{eڙ!%ߎ4j쉌e}h 6@ oCׁt6čwH .s? f $  {/Jq8^Y C'^b+zTE;(B.G rs#J.5;iTnUf&UCR'``EC2z;Hnޮ$F˹?$#&ȩ]BR~xG-)LG/=r 栝cչqy`b]=ζyOs4,&/#Sf_!;q$ग?'p+[G;Ҙ t;Βl<+n Qb4l;t'd{!G}_6)tӐkXͤtFN_ HAWy=r5bM+PCGQ9M>8Ùr3(1 V%~d N/+2DQ.*wct|™HЌ:9[kSU[E'.?'WVcfS8bms^RĞgeyK)SelJz.|/t L솤\,q Aԗ+k=@}x\y!pY̠v/}b^ U" _a_QGݨD 4Y! (8=ϫrvKP>i:mk5]>oXُE# *qgFm4tӃSM GѝIkyWǽ;C+䠩uKB]@] G38[_(Z)-vBG^w@@ 'x (:.1$ pA}.|k(6@(Ag4stm4X%sӋi!ִ♿*\ᮊ Ԑ:bmZ U i:-PmY UYD%/ .̗F#jαN@\q 49vA9SPqsȧg1>s_ uUwhj1|X[y`!W!mӾzbepnrErӵkr456ohf!n9󈯼Uy}\G<6,1Ŕ J}cf[%.Kf ,P>|b+D1JH/W.TEy--=l-WvGp>kdS~o\yOAuUi? ctH*)i1y`x{l[]x@ïR6+n6@?s!1םy'i;yÐEElX@9dҔq]PϢP^Y8Ұs( -?0gXǰ0BX  K,GjuK JK2VNܿ7Ig hj eh8ZPqn>߉Kk1I\!̿TXxFA7\zc@ʾV}fN J"k{W JTEYüq6a^x7qիNPb]ZIPFV,9Fi_R9:CDH"sV_Vԗ 9]{gm KI{gsBчBK4P1GN'[j= -rfCXp 0~̛ChQPeJ8+)EqXǑ`O- T=8Z$'J>E ;+)uP_I `J%`m`pQs&9ZY1zw٦%$ƸPM6g &6e,0@wF?y %Vzzt4DS "5-Ge9sQ_D~Y9њw݉j~GP%}ȑ {c|hMak>*!ݕ-]g6B/ gI7J~U ORm:t*(s!gf>9]eűA'x]\W~LƯUMґl-&9-s ̰;.wOSwU] s:˜" еc.gJJS cGnB%ցmT769mʊ,ysg'0PgdozA-rfx nnLac"$\S& ި? ף2eT_NRoav𛢎)xcр#R*JPl[X\a,ߥa5!EZ no:f%0XU"4}N5>Q"hHY c+! 0MO'䃊H0L'7'ʼnRV#OZXWjZx9`U|`!V;uOvtQ g"XYsc7CׇzE8 |aS0j[Pr=ɾ@4v1-M ry~`wЈ Pv l֍OT"P/J|q//`pV 7Rd&r$DYZ-瀧k)Hg(xjeF˯PCEu*cbn`,({ U!Hadb%c=ew@ָ\ICLݙ;a/K>NX>+=Gar"\FޣhDPiejG)">o I eex _pT82>!j\ e }d0^2).1 7=uR敓RjjcѨ=u~̀"س-0=|UfikMgF2 VxBnplRd/(T;f&-SDp`cƂ"1(nkskMtuO9@17/C~};Q|˕ ]4 ܬuXԯQU~3O 7JRLjs^0KpR}WXB NM$ 2KK' 3R(?=P)F$Haw *& nRې^6-_A}q^ 4O $ZY@Dٖ:FXLqlI j G:eg[ߐ79XiBܽ~G{lVIT D{G|_>'YO;(jw{?P Ce-mWWcH_FC6x+|bepl5)Q׻<\0<{: fg.&/U&%|-:*Ҹ~^|{Ug+]hjb~.*lS;oװ?Ԉ2U͜/Tw|a#~A.M?FGMa'.VmiT]b-z^F8Dy*#:cW4c }/XXvMX>GhNԬ +YxB9pnEdN7N t?b]] ߅ w83F<|gBt݂7 x 1#h5VJB;%7o;[~&ʹď>FfŠ+R>r b", W|)/b,4b)FX{@+4 {*7gYK|M |xa q4`Fi:FvIzBFЀhU6.obVvާ>ixcz5(Qqh]ARfdf#%ECI2l ߑ-'T'u~ZhX(;i9#R/WBPO>Z-ǟhPi;/\7,:@͚7sDme ʤmG,}87 9I)+ qM3Zl.He@ՉDF"J6g:/4S"$tmFu= jq*2!5ߥz⅘ljn)K@Pςn-$[#tdm؍5oܟylšA^2~Ymc"_q^w] 䫕i2 gXNp,0kHkZQv'a(D!s@B N9sӉÍ.i7,J$=-g:bS|C/Gx{b_@# -#wH*4s &%o#eGQ!D\7 'zmC89tz@uXH{ ᱆[MnuPX9raƎ3x}s%Of<#I[jeȑ*`sbkdb7+3LbBjZHYG'.o-i=9nYBc*P^(A#ͣ:}8 fP4ü2(AaPG3˴͈OrV'-&jS-Ŭﰍ,Mp+Ya嚹&aR'zq%* q@XTDX\k@ lM!jl#^m)PݭYi3 vN&kAmʓĞʬ{:U|γO8fTjuZn=DZY=W Z>u0% 'գdmHNcUX廍Lx^6dnmP.@8ony\VQ"pz6W#_nmAй`3ؑ-T[lnCZ`QY|t;M󜂋7F' Eծ 6?~K v|<`SĪA;Q3.DbjU6c~Uc^fj4Q@ iυ:'pv>cv(6λZ?ӝPIVjp17d׶v?lXq;{5)W[2ky|? cH{IVrm)ڱG*:Nv 1ǡ:2Lk5E[ \DŋJ0?L#܆ .z/' LN1=P#$7CGiG0]3F wc@Y'`wbۈ6(#zo'vOX1w.\}8N& 1y֤V\h?ctfbx$}xbuP!cmMd|) g/hJti\:] Z e1FlPv3}ۯ}u|D\DNZB}6I(mnU#;:غ1ypq0 Tb5L.&+00NIY0ԵT!)`QύETC Hlht>y0FqH%hIWu=/y%9&nLՀ*eX҉t26 IU&;g+{- b$BbICGi'cʨp/y6Ϟ<\*Zj~S8?ON\5 ta/Z M /dN LvI݂{3Am$-5 WMל!a$Jg\ɀ:@$߆ !k}\J$ UJym84vS'{ocjL/oqfj_6I~By ¼pMM5~.H-(iYbϠ+If1?=wN-NCR7OgOMy N;${0Z,eny eNI)=GϾ:dG#JH;:8x+bk8cįmVllkVx؜瘿%(Ę q{y:6Yrոs.8زW\*IH1a `.:CE8m;TAL3c0{acyҭwHsy_YJ:E4T8H< lW}$ڼXdi\åho[U]sȔ96mdfζ{TgzSEfF$F R p([t>bq'I@#L,An7 `4&cpQwRߤ >2P-'Oˑkmc>9NUnj'ݽqَ B.DYh9y1]pU.׃:ޤIh gvQ>x 'Τ1>`up Sw4nyⷳu;>=7Y^NdG ^lJwu gi%)qt>_~=Wt7nndu2BV d:6'4 ]6sޖdJ/J8sz6oD~MVV${ XgXkZᬞugtY?iASU?rOg'#ül'xLpf5a)цB^#b418T ߡb'9ᠧɤ+tqcin57pv&TMM_z?=zbӶCK ) ΑM7+ PA`lUqfBfsv¥RK@W.ƶo)?^5uB3 & 3Zs` i Fx+j>J*E\ho 33;D${ŋVd bܤp [lYЌ#g"rI)7&kwħfrQ:׹`6% ٳDl`w1_3P]2+&"+vU!i)sAl@gt?p&UX͔ĠC!|SUIj[XQ-/0ƒ G'2FD30ɅqW4.H֥/BjP !99t^\Y%q*KG)سŖ_;BV|3x'cl@%Wyy; 2 Fr_vK>o6emj΀5'ȗ Y-= LW`jħRe L {}G~B~x~Bڹܝ__Yy|-6/8*QU*Kkvwr^ Yk_ 5y oJIE=̨Yv e(KKyKi}Y'Lʜ,gss}n(}$v}{V2ZL8e!˜ʏCK6C+Jy#S9%#Ɇiwz*32s h 0Z~*EkXc/a Du%IByhCa=͙, o Lqvߟ:e}-NR֜8gR֊8R+̹ޝd"6Cdǔ!\C~Q P+^>bUlvp*nRG3n̨RnT  CnBq&kjJc QS8l~tҽAJ)ataNf_99׍uA9;I=EVLB&8 yvw w$*AJI[>#)82>{zer0MDvTB"5;Ov]LX9!||.h Ҿ%"_n!0nWlFCU}ݞ8!܃ʝ%v:1$iw$ v% *g&PƏo#t$? .C$9(jL18++fpo[<ɸנfGnCya;I|c@+&ZG߂2F더/R-i QnmAX |N.i9o(M=O'\簌SzE~LE h* 0f @<͠c^Z;Z' un_!;O@ܸʃ7\BnE 6ro}p3EX 0T u]Lݑ _2Er" _ : tj(flN 4,@/hWܸ=2j. WsOh,UtbTWy!RdZS{0L2[9v O3Yd8qQ`pO TwIҚbOZi(-յ nŐTQi<6V&%+b7)5uA?FJI ~{{{pWyЌm( `7MTU]̢18!DԄ-CoKGX~HzjbGa֨_<d^a#D?HXj4ykVf5o7#͂;'){a0ճBC~"ٙ\픡OۚsVDYgl=t4֊^ <|X=x8Qp =/!A^f4eOcses;QS)X K恏C%T@H =αt\J=Hy'p51LZqpQ]X,)AQRAzf@9/;P5s8;FrIEEԒKĿ͝k9/W5CQI\9 di[#3w ѱ9/%ܹGzF=Ӳ;TRn|3LT@ SoGX5.?g,\_e0345an/vm@џbx Eݯڨ$ x:fg"?h4aZ S<EU-{d.;}v‹I2E7pm/d T>}UKoR쀊~Yq ƀֻA=Yem@2_c_=eTJ yxD`LFnm(~ (<ʨY'ix:Xy CƔ!whXxY0ݻZluZ%52we+Xǐ*"iYv=EU 6CwYMctRjsK>>ߛ N&UUDž)6B:?"fjR]$Tm0oJ3L9EOG!sO0 tN s3A(P GbApʩ:C3j"gf[Q`{ڳ|y)+"{F-4sD yqZxׯ/js7l"HiDTX9$Y?H90 G=/vD-a@\ QЁ8n O, SI8@_L{ uZP"R?Lm x"cJLP-͠3ƻ)z^NWytFMB; E%"@9*Ȝ5Z.-L0Ct'"C՜:V)>  4~'W!n1|[~(H!/ Nۛl^rEбglr',ħ&γx:b4OU(5hmBɎڦ2R[7^]'uM-: 4Zi䝃*!ņ۰^{58 ȖBcpgptL|E@,t:I?̇mdb>|פ>2̔>mAMT ݟU^){;2گ^@zdAd=Sxr@ʣS|lkywfӼbT=q5kQ h6P w@#SO ݌e9̉94kv@ze`p,NlEէA70Hl)بJ]yDyǵH׍. r E'wG3Q>55<~,+%T9=ē͑XL ҕ4<9a-viEbo(*.o2ܴτA$R+;3݇s\2ՐյzuoTs~9H:_\8[+zMl~W+LH nH[ȇ8wťgrΗ3گQ/5YQ/I W-/~nf#1GXJ-[X(|C_GzJ3 Tdec&waߵ`wO$k. L؇)駋zvܽ%A3~EK4 6I~\9v(SdQW55dUIi>/&XSsj)9/ 3(v8V q:ewy݀TGkK:fK}H$˂ҸMM":cr%\K Iq(9)yB<<)&Um$>?_HqڼR,vt1=N0t(}̖U.ktn֊;buH|Wܩdc|Lԑ͙x#_Csb]=&e{{YQЙ'`Q ǒ(n+ۑf;v.Pxi$buiy3qyעھJoqNHOzoaCgيdm̪!j)\}Ep8z&"WhDtx]K 6 ɞsV1 `NVրJ\d@d_/~}&Qϕ K3Co-MNߵ<)Hvc>$Щ>H&cNHG)yPXarz|E'sd榨YY̵]Gxvb^";h Y*{ϸWBHk6(;z|~=r68ŽRħh%:Zsdw':d')-Hx*>IzL-oH7Od`_4_o+[ #MDj{V_]Zj$^?S'!@wIǘ^1?:CPAp bnM/՟u-Cr>qgMw '໳[\]F01/BTc%䝴9 [m_<^Ҕ%IqeaOjzR5ڦ6 :dvt3$GNL0z17bB]r$5W6F_AWȍ((M4tV'ۏwKV]^T\h{YUú [`[ \ !HfJkO ;m NlR_WbXj+@ȁ.Fg Pt~5Ցlkj)qQzm`xh5S IQPhQq{X yu8-Q^'zMlG9ߏ+y7 A4r@Skj#$ #z]_œR)4R-~9S}KoVQ0_Wߚ\ ) h(qY6ņ3X'x#fe#{vJ^7KEAnaʛtJweZB6ЩLeƶ<,yB0XKOvx s9G;1 O[rHz|Ћ{k6LL{Yp܈Z|ʂrx<M]u&bZ/ .6ې 0Rq%U,\Z K@&iF:o3R (LQP|P#lg'X`ӔtGC#][6Z?i)D7G{U7H)ynՅpq?xxv`S1E;-ܜ V9:-2]۶h0!ʤ6X$2fk~Ah)5*yƜt9$0hePٳ0~M}D\4C[CXhp}h(w(j^Nߟfǿ0p]}KqNk!$~5L1Y@zނW"^~ jwbϬ2TE\='ͷcOmi|pXQ·oBh[JIn̄>rY&(x6{ylgfYŽX &y ;*Rj3xP,y~u$:۳yofɍ <_OeT8zRSv_L˰@LI56F1څ7O7ȹ[.Bcn.pc3 |brRdXjx!ۥF"Fʣ1e`{s=Iix۟7IY{Yϛ~я`JՕ0̴km*&?lG~r4 G ^O >RLfe*c A;,*a9es."` WuQjL$jDCϟ # h2Ho20iݳOY9am-RlnoJcOgMa5)60_nk`mĤ7:,^:T֧77~ȓӢn@,ckW?J e1a`;6-~۳(-5}aUWI|~|WwktKaA]3 Qt i8|alg  ft~1&X8S,J3p?] *qg\ȱkSJ̈8(ɻ39cEzG>L)L)Β$o^xh;uhVܰUsYVw3˰c/cCMtv_Vl,*֐kI2|jgɆcYTT/\~j|\݁Fɇzb*L)[IƤ`n@\8C\R3Z'rFnUU_5!Md{DTN+&jƱqqy&L(}B(D`|"L%d)?{֮E* CM 78Ey yj|ٜCI\&+fj#>!5EV`ϙIUo:V2J{YgS^tI ToȠD|/|W{G S y1MPGL yID? ;C1d.$\U#8\(l ӍYk/v4c`0ߪm=ES@$%to!qmx .0EWf=E]D]L 9$0HsT^t?`54lΨT:軔Xt+AF4<)Oc=XԒo0~[iT+eMvB]׬TjI\BeEA۸-,ũ5n6tG.37ع }V1fb(ebnV#xY"?g׺Iu5)]m oD/Xg;fEVa@s 4`ʡ)O58 hp;XPa;^R0뎞V֞;S]LG:e-f<ދ]q!l6}kFB\,ӏSGm:b0%G#mUjmT[,B=D*Z ѩt4h=ZD-ʆ$f{2يtÒ *K5_GJTmIV/FpY(^Y*b*tFa]"Rk:ySOLH[m25#,3YnHvOg΢ 3i.n͢LhCNr{Q}M<&}a5#4&4("] ]TqD肒†=l@^[b@p&1(2j ^kvHu;+I,J 6AziT޼k$gK¿"T9S$jH|̔!| pF|Ü7Q0HDQ yR[j۶$ ?ѻa} ηV}Ő `.uT?̺Ba  % {.cQ5/RV_kx hO~F؟yaE yV6 |՞ۘ:"QlR1/^Liz/*aؚ QN "8=M<'W1l/m},~aI+sS]i qd/h"՟:0d>l_/`K8 )PU-?`3 Oz7DL osh1j\O!ub Cῑrģj@ݲSo_wY&.k@+[Ƃgsmo>Jt!j+[lTWFt&^|;q%;OSe9dfuC9CROiD_s]UzTK$:Ge/;?ޕU$dVrV=6AO q W7qƏg[N/K|EF!lUPʿc1AlqM԰W z#UvEF^=KzBg$`KcTҭi좈/% ľe1w8a܏n0mK+.0~Y2l3o, u;KƮ൷wW tQ:r^|cGp5+YRI!3{%˼mZзJJ0jK, 1iQKH).Qo=Xc=`Tbͦrm9:f,{.SzQhwt>$=z|TSn+^ ,V&~ϴ 2S`H .0 cG|40n!/5ⴹH5ˤ)v"M!"\y24$ôr^b})j -Dp~=jKp5_F=qi|XP?zLϗ..m97ý;0'|Bi&{c_ɾF5/ MtH@,'ֆ=~^H^Ğ 9xs_>#H68rSvhS%η\HLN\҅7KacPOT-a4|>mz5- E~Ͷ.ߍcT'o2!JL4ztejWr=51ymxWާ5?T>5#qPB|!HֽlVz<9$?F@"X"shoa"Dgܔ.A/tTVpY 8%ꙴ=7eWbٙL3]d%[I3VrN@`Vl F4hح۫B7xLnv"'@s{k n AɹѷdWuqhE+2^NClu F9x\Tm6nT0br}/o/߆fâ,7[e HBMhT%5y|*BcX&Fo6朾VF%@h,!z}M&m( #g]4Kq[ۗ}hMNcvil̓d'zlf(dv!χGj.(kE̱GJ FZ&(: _"0y@T6qۏab~ GoLyZLdhD9XNg "I]7B:OA")0_ ނq|?yPx ,N$ӯZCH"701<Yk)}}A.AeΛ j}4&csբS|@;Z՟ׯՔnsVY?=mR%yN: 1s>Pϻ_UIk\$G,;& pӹ SihAsKJS+&iCJq'b+|RZPz=R4viH φR[m>E~zIGIW}Y7lԪpNF \jw< zH%ITi\}FqKST\yRIۼ4Cj+ԃ hh=o\/iجtz(sGѪbh( M'Yʜ8_cUgA XZѳteVt(YE5}=ԱhF)VE{Й:{aOFz}P?#K< #KYz/it !Ccrb2f6ad]>h <mj`wF0RC?>9+dBYVv_9+CbڀC’?>*Fg9I&U^wN\gfm^KRVAZ.GR-%6^qp*NٲG!S!9fe=Jc(_ \^l <3yA"H̵m,q$$2; xQ9տ j)j Ml;=*ݻf#4L~GRGDtZ&̚`bYج:RFU+("e)ٖLĝ"%o:\?buf-~D_imJ\+a ibQY3M6v8 jwj/' ňӻB VKzP~!2pOz`_n{ sn] e:}A>'={6Bx^չVRr{,Sp؎Tbͽ\p/L}Y8\n|'{Jb:Fjy;o7*W\CZ#Y`=Z9L4kqQ:`b~iءFh"Iε=4mA7439pe:,b!&A70MyEȿG F҃}h=h1ei g"7(_h aPp6O-q xk^ h>J4$my(|4]-; 68h $Ưig nQwCWuGig/BucUm>A}ᬥexOk2VGQ18lMKU Q߻2v!1\|$͔ZX03Z2*?jUH@ z{c6NPVgcWq-?+ЁD6ċ_3N哙)?&iS?3~5 :c-87^&aˑLak ~0!!z4^z/jhܕTMRG|3_K>` US*ޘtۊr+~nan?$Ж7c 5Kbᯇw"TZkbt0:k*DZ5I3R&]?hӭ19&mPB\JVW; N 7Ĉu/\k`g?OЩ3щ_5|z_ ZmCZڳPM o=w~2řnNcݩ?W FBU 3*cPE` 8rUVP#g~qM8+%iTUHqJkjc Dz&p3y-5WKCr_ڠ= ފ7KY~£G ]V u]]n{%H²dq":k P5pwfib:JUhr!ڸ²S O͑89𱔅l)EH]L#/ 9V>]7v@.8th17s7F~-\Y^1 Z-bኸIJ`|1/_S=um`Wc30iBǫڞ @AYIbx'﵉mx!JT:HQƳ`Mizkݞ,׮V7 ̀ u[wŪYo+ c0y3'=PX6eNKR;r|kr8SnӳQNQr6+qx,K*qb#⅏҆|?1V [ZE-SSGNwxV KB:X@ ZO F/rqma3qK f fQ'\\tV QDf1;<dž4-bi6ɔEec>% cU+NwWj .b/BcMO&'DlJSUàDy5Y ;~ ]Y"˼J3^Y E +tY3KBX&rK8+EC 4 OPr||V|!}tHg|Hn1-z~^ZX[l.m86vYUktn oL'`{B*Z,U8e]y\ 8?_'ﵯkp2W/5ݳTzf^新:5;.; )Ȇ𓿐1Bnq!"lzz}ۭEZtB O`: E ZI i)%kj,ר֑ުi gۃ4I xٷ 5Ko֫ ? G/it. gX2+$:ڎ*(flFmM,Q0͞^<V̽ Vl5e+#օu8d5Z4r1 |L-n( *j^̵P}mZrefgv8{~ T̙:Di(x-8k\Hi֪i ~/ 'm-yW!TlWT.3!@/i:?אǟP.VPkZ*GFVTpMs@(_˻')2=̍#{z ޗ!`;HrŔB*ٶ?p1fL!P NolS~MRj,ՊޝPIocjW H#<TKW%X_S=T ר GD:㜒be:j?ۜg_4C~ݭ Yh-@vGwV9:zQ KaI)g~d[+0 Aۄ+ =E\P2$JfDLS u};=c'vS#M炊(m]9:<#2'%uk AD矡 X*Rq3xW̭v=+  ~Ul}^oXGmH decT5|؁a!i<(!''E.xVJiLK47IOث=bbcSőg24Ҙ&ETx˹ylp~RE9t9H9%=z4֦#Qtqey0"MF?wB"' VeM<@/qìSf}]Qe{k'C])G7Ov+9\j+=ㆃ;IHd;x(r#b}O"} bɑi͖e s E159d lԯqo! NN] eɮh߹ hwXOa 5ݦE0/nu)95y8#$MX;qBݴD{8B.e}'@JV̆\ɚ'­Bě֘֫=fڀ(@m"հb;47kzAOsw4]dұД`Oɼ-B+$]3^!u;' 3(fP"QTn1/oK'dZ,i5G/.BΐG!IP(9rckG@gݤw`d^TY'13߫FC}l2̗ۦ Kw |YH^3fE9v~j]g,攁k>7c(ijiCWٵWUVWEԴB\-!6_I%)kpCt:WQuJOiEk)ڝL]\JѫbEJ>' Fv_,0V^hg4.a gMxƚq.(X )d*BKv9e%KsP-#P8/v@e [ #vO5c3Ϩa\z!/0iS AnF읹KD {ۤ_Y2$vv!YcS|7cj[6pB5fI. plѺS+U[Jl։#5j52*}΅c ֙ǡRlh2 ',q")YJ]]UGPHqՁ^i.,2ۋG }n(/ūj>"@D=pkҐ|>hΧwN7׉L;Ð>ǢMsxLߡIY}l9POo#piBOY!cI3yБN7u ѨWİ!%Z:A[~4%{fBa_LP&-D?)iii}\1"݊kpذ!@߾b9_ eN9e#GkGr3*W]ެH]!;E*Ͽɱ;XUJY7G2K*{1sOt6Pr`T8R:Pa/*lRYИ7dt%襉Dl,kڨ7kGCTo[>v-212w5,|eMMPj? rqt(4֩z‚R;y;a#`X{Y='Μ@8Wxwio2*HW/5A۶ekTn$~f_8)m`&/W-\c KlY7h)q6nJX>#2HK` C0&11 BQ(4ܚceP0񺍻uwL0&.mUXRK=("$20gR*7 jcohrP/_=*P<[T` |깕M G;q>*Չ+Z(5jhy'DykmL\G+ h9'X2x|`?$razZRaL^Un {$03ؾM>H( ,i\28`4A@/;D_4% ! .RN+JNUʅ=]J!" ޚƓ(U֖ tjm/EuJ l^jW&x/\hLPy@Rg pa}QN/q,PNkѠaN\ICv]u!gԴ \ |=a0YIqv}5Z'r; *"ͺҷ؉нze.3!V.n}ӫ~LXFȺJ(CNxڂbKa]NH ~#ܺ:zɌF%*;ZuŘ{ܖt葍rH\7f='ƪS9FI$پD "׹V5Xws P{lUϴ;1YT+knV^w8*htO%nxB9Yh`yOdXcᙍ aחԖ1˶l3sQtxf#q!&&Łi}-mP'/0'21pE[pjTW.Eѿ/Z@>6BFCp3q`0;mI+䑴}pT=FTd-3ν6EADƺ;97?04Y<B:(k6ܮ?`hk`Qc# )ީP"b!H AmgT;]ࡹ :Bc? BZ54Z5I]8q&9([whv mUU褂0_XHbMXϰ D]US>^ƴ.YI OY-5~`w~N|G.zdg0bq*Y Д:`۠7qn L(c .^XǗ1H0Rǡ }\5$0$ Т߫/ NY 8A'_%¶!]4=+X(l xFO@Į͂y1_rrHkgNK'`cjYL/1ۭ_͝-`F}Xqv߉lYa262:Hׂru2xW4FzlYb,1}闋ds@.a++$/'ǣ# L"Wd(|mxj0uPxF6A6_oǕ;`5L[D(^{e=ݥGN3SQgtM$[ j]_ 8~'1oAgо#"d9u-!& 7^!n8jT3o`d$"2l)!CZ!qohSa0ʤ|z}zdV8'DbVyJ|Cnhiyꅡ$ۈ,̹j)5&c Є!P 2VIi:&򬊥;F"s0r" D\,ALF-ЄzKnCt\0 w\xA~jg_RWkP=j,Q/$"7oWkS h 63ș>IM JJ7OWC,7ωm/D|7ĕ3UlĖ97~4S#S/8Іm Sh{\Cr:ƥdRD.K͜CuJhQ\L[3=ڨb!d `z{WqOg010>|QA,v܍/&G% H8k avRNH=K9ZXl&܍+mQ|Q}A x~蕿BmP;v^M1 פ8wB7L og h(oc2F2` rƹ#>=ߑkla|=Bp"ir0rj3Jzs˳ઐe ڼ! PpEݙpI Y/8'#YZxé 9a-W{݄pKGl! tC>Wr'?_-dQ#BE% ,x,冎[(O 39VIDT1}5L&Et& m69i&yz<'s@hQǙ'`s[yTVhawt~E~kܧ)wZ"DS~mE\n&0E'}X)ӏ>>b+M~$ؤ>_8{ nTw]Io^3`&oy*k9Y8O!AM?cOMuPTgK>:Ƴccvm9m͍aB5u C]ogZpM% :K2=x\wI1!)+65-ψAM do3|Mǽ IP&ũm4a#%=䛝$FBA+?bƚ*ٖ+^hTePOK#/G J &EKd.7e}[Ye{Q#jK^lWpNS*fQΟq-[yɖ_Χ9?$m,/acgBTfs˜*Tl6I9w;Ys.]OhPlX9R/4zxw8*N=D㹃0+&Zu7eQ?ў{-wi^I [zlFz9xLQElCq='u3z;zn 04pW W 6ELk[X~ {p Hnw/jұwRSAAzоeXuY^jyF`pAL(MhS=񢹯M,EKo9)OZ?^@qKNœ}C H4xZhR!N9M>A:1xJ 02yIe&"\c)wπ-whCBKv* y 0N+xZ~E2[c zONDn`/Ƃf1Q_93c׊)y9 @8=n%/S5e,h!ɾhAAoР}!db&>J#8r"PuP |eC5*rm&:'an2pm.6f$:wbDVΧw 9L cYL_ ?Y,Ywg`›%vśBU9O,ނi%}T6ƸO>k ޛ5[jћ$EQTΆ1dj%EdV&ź= 7Ǒ.[gMoAQw My@ԝ$0`) `-U8O"%03b*ݓP tfs5d];& ҆3m"H:30NhxUfOdҊuԆ `elF>vMl9W:nG'(FKLa~wW4{1:A!Z}I~e7쬉kџdQ)fI\c|11Get~oN=-fb+O!LsMT2g#}Ȓ1EsHnƈw:_O9l~chvg _d<M~fUgtonp!#d:I7nth3hv}QX햰Bg 3~b<B/Q|e qWi~+\u FŭC֗Dnʝ&Ja\)S5ҖӮW\u%4CʂMC#\'4&ފD1ޙ%?!vP pcq4'rLS,J< # !"W;'F_Jf;4uղ]⩗N%vԦ{if0Lc{G:aQP6ڿGƼBQR&!YyJh+0C v(&M@#YB0ƧI+Ssʍ[<5$Pxjc:$~g9Ӛ"B[%# SAVěۋς0TOJc~4%bXd<7k| +BX uTD~y Rc:6De!x{l.H<_Y_Ӹ/4ߢ_+ʦ"o-nol,qH<s~IUũŤo8rqe\k3S$3[_[f5YHqw ƥ% &TA`(Mnڱ烈hӀTrEj1fNu렮a^ &NTRƩ|+Lr_RNx20PQEaSg{]Hu@(7KV(K>rc$ QenkFČ@C8vŽey)Q,4hr4rڛފz 7 ?1҇/Y9KnADVO:#v>-|[%3uM5]4@gx枩rL(ؕ/@׃Uo(g.UF179e6H8/ҡ93Bs|'we0:!Wۆtyt/T/[z«3YRۑ3ɸI5nd@ | W1 [?%{i ABSS(iwyּ09E !tζ+{VW>{O"g])h FӄѣmxZЍފmB \{kN^+[e{{4ڝbiO0;{JD`aG똴fiĶJA),6Я)Q/w*%'>E&Ǒxtn^Son+1P-^#Ŭ'|}''_S k]6[~@)yA|`W ަ-4v9^nٞ6Z߂k!4zӝ/!?TKvi- %y{CЛy9QU9A[370pz-pAU.ߍkc1gҒу%?QD(XFQ }irٽA]GPbJrV,kl i.Ҵ9Rp?]f/+gnGmxgƐ\ЖA).Iw 0b|fNT1pZa.\&]0&,gh'ff\zR8:v\\OMϸX[A;(+y0T|£>gdlEQXP_!z4 4a7_@Z5C ~8'N_HLJi({V?/UuGm5>VWƓynida X:2p0֗lSLf6kUFY*!<{!>h,zTu}*j[Ha X~+v}|M!=XnabLJ# i_=jJGɁ2սCs; nx ']r_GM5G? 4 0ɔ'ϕ͸?VE".8;&PDRuβ4={-؄zqrᵎb5? vcsw;Tpv )`,~%ΆadODACm:IΘ<3ݤWl2'n4B[j|"/*&CFWrea S7]a dabՓ dKqxJwur{ Q;zqeVV62x bMQQe9VTpz/9\xAqfFNMAsg/Gut 0$ғDzRNX Mk6iؗFW8CeV %"TN ]xUE$WSSӗݞ ys-4n'?Y6Z?<^n6y6NBA㟀Hfyc`#QKkMde[3G/eZ5yO-}=j=&E3yRVA&1"`V(?*iI$a_]JY胫FP(eң&oRwMwG#*pӠR?dlWB0Eеv~=qoU> (r+=[m(z"ƶ4.3{!.EvIjĘ`tr腨<*A=Wm3MB#ol4#,}B( 66{t;MQLEysEWDLf5yFB1$ffn ^ʴ.`y@j$0]4Ț7N,t[K2@I \ y|w0erC5"8`W$d'_mf/*}$ݮ8SJ  x&TVB#W9)ʧkdu J뿃gvW]+EiHBZ^PӇilw[Sy X4Q8XRNN=D e@TSC Ys2}>-{evz/&~bD +S\"̶oX(\OC)7K._6=XS_^t"KK3צ} +.6㒪?f/19 F-5*r0*GA@:f O:4eݠ, 6fH|) VnB( U NJ"9)u!ķ8.Ej_l%زZ=XYp$ԮhѰI6z߷'"?8ƆC*2q@>M$`~eGZhNme)7#hX[jj.0Xl9hlBFg:T63p}X7X+QyGq lK9]QR_8UytS=qb2  \ 2Rkܯu8 LspґT~jMC(7O^e6뗑~ύμ!~;u9:vBێuMݽKCZ9BX>-v#Z +Β8SL,۶!ډ9$u@\D=7X=8/+=w)Q|ҭksU3n++N ֡n&UpDtWO)<GB',ذSSyD&IXlF橏rK\%Ezj(Sgh!IGL)Hcy)9}rf+*<d t  i/_Xqf[  ]U?ʃ>ןJ-q(4^iVQ ܳ*gt`q#- X_`&?)Ko JXWph̎XY9n]wb% Jpթ\v[nvWʐIpw,OծH\#a!@Aq"桸-V4t?&9V^Ӡ q2k6Dմ#%e"Z RzGxU"u23FI͹V ,=" ޸(j_9M3<.PW֎Od"M4e',PDTsw˥r1c{am Zg )ЙbCIXz"D,-fBA78۵'ˆ+L(p |=UhH١co1oj́L_cqzR4067r*JƋ ]P-ʳjۈfngxW0d`ohr גco `tP1/`eN4<ΫJxU!hOvw$Ȼ\U/[k&b"bx|qǹQ?F1&&rn̝dc90.L.VJަO޽t%A|DzqY{GfB؟ <Y?U֯cn8PA{&G'A)\xK a.YnQlpnK=;~EżͤZm[xL{#s챽l䐤'b$Q-:.T2=b} ́mo} *`VUH1]BJXC)r\HI iGWPaW-tJx5h;[*FK:9Bk)6M:[8qWGYr_QF>J/&agzweXz*HX<.$!Z m&*e%Yuc.+=bf7CpcL{@cIR"#8SA!C嗃2ykb(-P,g~09R1:Dx{B*Y(LPVF,^6Q*KRqIry  bZK>IQu[-W^CGb`_ZQIfy CM L?;ޏx-G$GaHüWI{Co=xM$HXZɄtxߣ9 S=Q;/ֺ7Zj=bx;wBR\2H uIf ),`:y[9A-V+$iucL,v7(%-ӈ(jeiB`l, t&+o` \ҴFݶ7ۚMKpj W9D'\x޳Ú Hk~!<3YJ#SľT+{a&4"~+<->-MS34J^V\Ӝ.F)J[2[ *Gq_ M:::,vbSPIY~? ]ܞ-8#]:/Mx,̸áv >1Z"p ]KSCvrl*eրxr/ԭ#&3fL/T?' bi&i 'V2Rrf:)iҸ+˶a{krpJ=TGhh4_Jz {38ܒm ₼9u ]pe?bF]ke{$=<%(Iʨ:l.:PP 6@!oH 6Z9/Jw'm>gR;$;v0 A="R&#F!Czk?\f- t(^ʺ"W;:ODCGEtg̎kG:CZj3%dM(jJeђwvQ;`:J&a!ܫ'(v3PNCV[f 4?Ų40@pxO6QA؂ P1muȗbAP 9$z] :u _|>3<B>|~֌Y6jӸKO=v>_n͚"<8HpC9?q| gS#> vዣ*루ΪOCR E ݓ3{DBIDeIJv5nSJ,MjSB#` 'U"HWI*xK *Jw`myvEF>&s$@|/vy=^= *1c&L B=ifH"7<OA"-s%emq- cy#jKj0)dh0|ͦN',iiņf<TJ,dֈ H*o};1ǼqXJTA7/?ׯ|HVq>}LFuvvȉTNazYr!&0 jr0 Qȇ:fPy/xOeLD4(yvP =&qYpa STay~is0;Le\+k[Α:#aYk 9jxߺfi| o(==x#v#tUH| 9/thnH!PEGIHEOb~c+v`9ӃKXNLdJbGuz؇ciI)OP" Ah^61pXzPIt!!eREB;5zˍE#vH;4qp?hqplZU/^h@eTV.8oR?F3ASA3kl,p=HY$[]inNA5@p1$ȃ0?p(L^{NJD?>cJ4&GF̵;RT\2QjIOJP\nfL ;ZI"?L?G^,*sn' 1h1m㋕ C~'\d[`rvH]|, hoJ7R(&mRWy:3R.:"Uʼl,(Kxc,O6yRm4ALn7a) iT}46I8%?G [alxӞO}4/!aP0r~X`,W(kvsjg 9^lX(A3 ^\{O'49ԗ\&N:Pg!]JrS/ރ8fy``!v]fm!gPۃki򂞕BQ?CZ. HdžkX[e=4[׫*oh68G=},,+9ag:HgQ*\ 7Ϝ'mm6 bHR\D"v4_h VF4KR⇏t A3A#0 ~[a6!@:6XYT>%ѭGfd' j$Ri00!ֹ(HT|p2q4'+m'ko%g=pnOd2?MF˽g{{E)O82=r 88B}sa8GABhp߾18{9#<8u7G.]zk$FM78q#D"_)Itk$ʥqdaD%AB81(ȚķcˇmjahL_GnD#[2ffS]$vߌR%Rߦ|B?y-Y[eNd%k6v5w9etqbijB=b`ƕj)e~\fc4e.@s?q AF ~jt;JHDg2+]ޗmv\q?O&DSi*dc-ЫcoCWRuA>3f3įVmJs!s ɟ[іWꃠY.MCb;f?(787t1ŒJ/~I |]rJl*Qp:X&!-I5MR5&Zuҵla$*B^BJy/Zfwۑ8{UB5qG9š8 RPo8%lQA1`W1 j#!n4CO) 1ۅ01حVF/ xԄn'lU3+Ǜ2!F~WHP.)ZSėW./X@9,nF1YG/sZhA祕j@kvHNWZ([5. L"#A9Uq!&ċ*|6m;l 5(Uz;ux ̀F\j3.U ື97Om$Zgks ]Sx%yzq?YVW*;" 0un*5CG9fSFg3>vw*ar"1㓒6N QmĊdd]@0 In7ԓr ݜ΃OG>/]޶u^ Hjx恞B֥ڝ#o̸f׶Q=3A~6rlz)_{G.+n ȗ4fY,&nG:]1-uiV{;Y4FsNuȌC"C'hODmp dB^y[6%n{zRiCl3_FawA ]xr).R9o_]s f~'bf j[ܤNಎU,ܤ;wD}3ېג: nWG#70)7+V\# gU^u5_ Gw(*&00jV1VE\v w]˛C:6 0$ɶY$j:ښ~4.^3.kLJE"cZ̟0 -iu} mfG.GmgA[ly˯-D߃_[Ќ޽"5pm9tIj:%/d/gɸp jJ$Ԍ}mD&x]87Ԃ`CaQ!ȂF%7fA79q<y3hq&*$Fu4@-QY,ALaПF W f4i'@LVGz3]zRuϋohwIEq(q"8j`f"X_yws~*&5dM|B,w,)I!ud <9dž"`UKk/AY~X*BD9 wpBGZb 2BddR% #RvLG3F\OnR9#MuQ1К:?kUTVzC g¾fUeApe}QUNsG5g ƒWxg0R —6kY)\=+` DQ5tX(w\UPMZH-vbQojMnۄ9e X{Г< %>b|R!K#tW8禸''Vy$Ps :ZT+uf{T,4*UI9|Z*$ kusE,HsRj8ΰ+RQ[ ra:J(ӕEC#E:F\c`7&'1. L/[`13fߒÉA''#tLP? C_aϜ41׿h][(% q ;cqr 6ұragݧ:ux[X[_0+8O", H(ZQQ#q\E⒳VVb0.>7{ -,S/%yltpXp|,čJYe(=QF]ަ=-\;ꉈ4ZYBpC"[BT,NٗAMfa sr廇r$Q|=6z]03 ;P5Q J61ߝ߹qk]4| ?K2=Blrٕm=q+'HM)XpL5j׸,[SMˬ5cˋku7ez:eI=q0lJXz&u:@v2ai}bּ= R/Z{>[s7LSm*qOlQ˲wBEx||ᖰǗFಹL/2D-OwH!S ;9 7ʳ sS30\- q7m*\/*гL&-zkUP"qCt X9|P "R}£0a1tBﷃmLo-^1 f?r ZFG)"QFNDyVinPo3 yd=#ОW&͂~! k<&a{.|֘RW!10:##k$ux#uq[WCQB˧f n#cLT(-!uNJ k#rO.jsN`=SMo C(mWh@°j)~omH0Tq#,!ݫAFmEV$:.QsmgXv'*Z " N˃+9!mv1X4byP+Qߍ>/L쳽"tZVU  "!^? 4HyL!C4`[:7 /n[l[O;DLၹ{zsd43h:;$:fT2σ%it^Nb -8JƥV*T} aqfëBu@ɵ`.ݡ6a0M뮧W ^.ow~0fq4IvDAlWȣ  Δ;uvSr8bjL~ ϱ~zبPb4 K5OUf+ȹdøcwoש9,dn|AWeH(FOkAN+ufi E0^a ?v9?NrcZ1>|21*bnކr Jj dQs9P^bm%׺&L?R1K{uf/m ybf3m ԬTtj[}{)4.qMCc U$ lua/7w iH-"S P&׋vߘ #{!$ |HR Ki.Ȃ? ޤe\0I/▔,#mcZӷN];NR`*'s"ᯚ`cPx/\KbQ[c`oߡ <!UԅyRaVrn|w;Hl[5xDʪ,>QXX%6zRӷ80 :%)hN?m2b Kaqz>L^QhNԦFUC&fOJ0>xx.l%f[[n$> 6I53([-M&'X57g4,<kKudP|hJ݂7dR?, IJC.حL4sUӞ#cU4!T{դbc݄GǃfXJ 5g=3uNDRg hg$jpN|/Y8퐄=fIkY16_eo@ha]d5hӠ?˳IDs<-US5nϫ {j79ߣ }6vp1n jd [WV1!h2g9m~ǯII̐ ~_QA7UU4?q-Y&s V|el=Y|CZ ʼL7åa9z ߣiKka,!V lV?dUf(gTI!/^GuXZهmgqAF]N=m=E{3uCK +RRդX (9ZG1+ lo˿w7Gu8Zv"K129VUd0cĈ%QQSmW̸@W58W4vJN4!ox&zݢ=p01Hn꽱P^ dxֆTi Q9@H{,Nz}Zy琲%G@Vb8\ض[q7VN؈=Vjj]CC`0sŷҚm0,pJnY颳~Ngp1O 4AwZb0¸mf{TVCT!er00~-Xd?LmAa }iKG(m{-;=uQ*ʞGI{r-On_lk &ͅNc/|ərXZAn0h"Fشմ,ոߺŞ8ĥYjϼnYem7YoVGy 6-Is+0; &xԐ+x'kV"XMy~ˈa6C݃ldE;K.2 ~WKL>;.~[L̯m93C|EYuʄ+!5ZdV~Y`m X?U'6w{k|5 izwGFgSW:1Y]@wB\5$bI0-'*J-DMHX X`I,#Kh'F T5fz) j"K(x䒉#UI12Wp&/=>Gp*U;|+SJ:3E_< Q_]So%6rpa,nvFt4L&Xq#mDaE1zǚ,%AAo\ }1);Hdyb$`ɱٜ{~ֿI5FzKOhMkKb0ԼAe_Ki.XLQaI0a!J4!/aEln$ܜ뒋|i3%@65tce qI>#I_1;$aLF?E %}|;'R[P9rG҂9IJb _"8RRܖfڜ eļ1)!wH#FeokGdv㊅DCu}DJOvAT7dE[R vo&faB$Vl֊×`Ƌ@8톎}Eʴ}8է% :p2o{Ű @4 Cvѹ,f=i8 p _g角 ED9;듸-=~;FERr>K~?IYޞ'^m"+å]}ՆF|@Q-"AЂfL(drW s1Qsa,٬4l.[9UY;)MUHA$ռqIHt 6EGy4 l y\L[ڋA;Ue!}oz(݃ɴ*kr*!euV!(w{ev*gJeKΣsӋn]"hIo s"Ft!^E/C0RKVP,ਧ&zbD')Tv)/[n91ՑGh Ɖ7kk0Y; NH/esD!Nml)6#m_$J-Qܫ&tOH8f'0v Qic5ML!)IDtpk_t~@b7Nblа^ZzB9* W 0Yr].C@&V5XuMnXKAs-zPfM`=az}Ke6(o~RMM]QZ;)H>s f 蓱>`p2*g݀"{~xHKl)tPIUN#%@U,eBSZBOo M#RN1Ս*F#_jļ}^%;m-l%U_ܦy}ѱTU@ ~zre "icF= Gj,ã;AIM[R:YϘ3 d޿jmx 5Cl=ăe}M 'Op!q|Q .#BbhQ_M(ig-X׋5\鄱/DRE=I?s&,d%JA04J^ :\t햆RF v kuˣξm]W[$g$vy L$%Efe凊Ibqvޜ|$=atRseBuq.sq$M&o!d&4 ́Lm.@A؟a|/h:Q(#~ .:!2lcO;3M6 >pTaf;FFXۼn1rx2YjIj^b/QL ٹH@R":[9~fS2G%h/4R|5A N:` <.1 دmS1 !YzkL\x!GD!"őOtd= A&_硱*ݺ%@&~X&u 5-](nijm.Xa ;=D).%Ħ^M߾/+A ƻld㰛IW?eynBUdX犱*JCXeFVZ4G!}{cDuq`VDZ /)JIԞo}dm9[j[9FԈ@S3g77Y6d\R⩱? 1K`*եw &tSLode1ZanÂ`D4JqXڡ/_VQ1TL-Cr[AxIdԕ:;'uOőK _Z-O3@q38[*Pn9]Ri&S>x7J;=$Gz*+xn7- F`qY4WE*>­`zH֕6V #^dϳwQ4jH՛3듕Qav4UC3oL #MbJ~2}gUnKRtƨP;`+a" ekK`V!#=-!9IZzEC6;4 av% h!|V.zB[q@DTQ1A2m'TSыJҬ^+7*G:?ϵxƂOB?5py(Y](IT`n)} !E{QPx!!<9)6C-Q / {``,łV<: bF)\~$eyT vRr.%Tv')Ζ~em> tpJYF ӲKV q:N7%J;ϣ  nuMuQ10nijd$0-&Aܣz#@I~ܩvp^J!|Y:<êz͙)mpY}A+~XF;_ϼ[5 u x(Ovy+5R)nu.#QKU8͒2ü I0ҍp.dIJ }FUY1M i-Ni`sKG:鶋;%w ;h49@1ϟ.cKBbӱFvx3dφ=a9V,E4BeDd,PBjԊSw6yo$@`&KՠsZMro91|ʌbpm0ZT(aOLFE6E.xlb(HZ #g8uDb3%rd2 (_/ecfԅrۓCAk%ΊF\94@"a ԊоfbJbajvխ4ً%!h[V)v[D-Դ Y'pTNiHg͡Wvd$9`D:I5KXeMLDo-:Xuky`2), zH忳L^)c.qWN eݰZf2q\Foc @[?=Q25wdܑI=7xDrS3WF!.;RX꜠\qCI;#|-/'y9KVD_\hjsnG/AIP$&O"eڹ~6`ͦ9cHLS"OȾiYZ60۬7p`nփX g*%N2N2W9tQL8`/!7l»[;~td.טcL}3#TVAgUz$k8x`_.{>0ݗme!la<5p~R"58Q!4,9qM60[prh Xii6[򏗞uz5q:pD*ZRӪ&@ DC]*]4eP8pYE7]Pť?,)}܈r-g=XU(E4Q/.!qu?R :SR̥m"9fu Xgù4& ʘDO:%1Xv'0:-$5m}zwWĚ.7s Ka(2 sGl왛k*']I ?~gDXՃ{cC] d^Oyo[=ozfDM2D]J$bÞ#0nꒃiFK,ILN@i60AJY''tIoqCY| {~NZ9EA~V;Ұ8<͹I.ʃ¨ʹSQGn8١}E%BzMPڅ0!Zi`5z9vjȆG`viJתQr&}) Ջ@9C]S7 bq"lʂOꃔ t|}˼M!Ɖ;q]~wFQMl#y\æ{3zi; |@ٞʼnaW%;]W )_D/O V{Z(3l h҇%C cgI@a!e"k fFJKH.wt`|ll}wYhD#L[G9C:۞DU)N.e*F`WPإg /ZW=/F_@xWvzzvd:UB'}{)&fbe~Jog;NxZfeG]&gAƧ3oN5b>% >ypX' -q$$ 霴rfm%$EJ|3>~c[ʸI T Ji%;5͏dg ɥPRk? =[v;sJ¢aҊ|8;bИ4ڥn$SrXr;B#jpm>!+Nr7Q{)PnC2 {Pd LTfEc?+^A/NKҬBd!-4eifk5WSTplsFbmI?8o :$umG)O7>}qM@J3BzO ^EDzz@` hqoق|0qSٯ6h2V4>*0bsgh wqodAzSVR bO0GLĸsz.Ҩ{e*LqX5  mb\)ף@g;h-L5+=6+M+W1W}nt_$%;>RŘaIR'u6e*@+Tg9OMg[y?l艴ar|u9AHovYVyA[5vay@>q0Letܮ^to U,qM]#l8bj \Ip nL*=+|x&{ )g8H\&O,+ސMlK^YzX@IH4x1LHcyL_p拽0 ;ѿiRt}#e:!CǞ$Zw!80q]dLaD cc.[UK7}G6or.+n2+*^URT7m,-砯r(#'}>:wڈl5ȼ]soE1P n8Bgf-C:Veq7XhGVv),S"iv<%e U~>4k!9W&~3ݞ;Klk.v_q)in 0DOwΘBM*wƑG8U~$K{akۉ5 ͡Y 2*bMyݑ+.AwVڔ޺y{L4;L޸mŇ7RfW_}ի fz!a);2c\愂[Ѱ =pQR),cUâ":vUܬvӡJmwm "2պ?q~&u-,6oj:ͨJ4YnAkbJYu ,2ޭ^B6GA2ʱEeƧ.਄mE^ c{`$Vta@s={Bl^pR`2Kəd7yqˁlefq$OEy=Ib iQ FYZS/=GY0]fx? ^&v@٪ix1e iKG׮JUwBQW>Z&T~}'a8%<-~NbJcbc sd@-4> X|YS\ p"gu;&TD{Wd@A+9&-یF Xh˴s O1BLRb*+t&O)Czqkp3twX~kecX&71~ KX7GD葾陻$F* "5U4YQ}nL3^Y㵊yŜpnzȇFq,H?픖N4-W"r'="Ϊzp\ n[ o||,GLɷe8i:ȃ*Y -Nˆ Lbmק)Ē+XLmJ"Ijxs%1k5l`/I`}ӑ΋ѪM90^; G#jAN*HoHTӷ]Ұ8A^Z#̱7ي"iOX>gׂ H~ k0S-n#f3g.S%7Q*.,w,QAѾ{vMW8Kp4!^j@@w H9Ep(bz%{9lDohue1jSH4[Irv;aKTrsΈfAVQ UJ-#a0ήp C[6@# in<`N9 QsD'˧ԦF5, .'-݈ OYvϒSs֭``Wb)y i1,x{c v"9Zʋ `y! ~ƵAIZj9(-ҘXTc)lN/3CW'- "e;xϙ-w)έWgRlE *̙fV[/-P'4 2^lx^AgF Auf 3X8`wף91WoL zoAqpBJS5qi/oS[I(PՙP,8[Ԙ}~z5GLYo#}7:Q+H)` )o<),!Uhru24D^ݳ61{^FP႔9zxa3~o=bI=;g}5LFȝjJ C~RĨq/wJҨS-mXr) G-ku$7ʙ:oDmN5H: Zfl^o8$K m~N]eK2%36}%#)C * @f滆#3DB OڕLr,oW[IĴQuAwey ;p6^mIC5SnI8cdZa5~3$|H xhyIFvlɑv4)]0X<$q|=i|XWsvwz1 ~_ϡvBջdAvN* .|⸨OLҟr6cWҶn !|/jT;YM^o/ĬrxhI!ށYr 恔_*D7qN<2dq%L,mFG?>ae8)A1kl\g2CY===/S|GWcg iU2tzZ9|y:ϟu$2=K]x gOYe(J< 'H{3j< W3NؾR4$XT* ~7&v&>2OWC$}u[Al.B}#DX',%JQ B8Y![曜ؑSRIB 'xd|mrP0xYs@@OCދ!,C8 O>&ί0 fzvuý{tM(ȶ[ZT@x @CvoԩJ,R;B/U=%՗)RR(aDe, P$ 0)W'"6a8lݨ*l~4|t1:( "-8kޖ=/ͮ ,F3.QAIb4lqmqlBlH1K]W?7J(e蓹}[y7E"@7 7OR˺Zt3as! ҏ doˆ2԰ ! 71.`vG5+jgX\wqS±C\%f^>!L2.1X5G~YZg! ۝Woe)ޖ, NWߤ} 'S)&gPpPԕICvyAeC.h/̧g#5E1& )ݹ 'W\14 E N>+R{~ -u+h)LZH j}"s潶`}gjZ.NYmctxXF (CoXZiHw)-5@-S&+Jz)*k++'%oFZ:~GZ'+-_N.$٦$oaƃmII[6MVp._".M!*\ f5wX.fќHӛWZL &OkqW8U(-S6TiPB2@غ|XX;MÈ!MWnI"R_8,tIWq% 9!8i3 H${8$)/Pkf: eiTVxO+fYlҿ"ݣWwHȆ)ZևN8"<ڊ2^q;#}A ty@Cޒg0r)[7֣ik"ڵ&<8n98mՙ\X 9X6X#(J1|ukf&E s˗mqdk{5%3OE1$lQM@\ݪVyTAfY4>oiP94Yq)`("#ftS/bURel٦l?-JJj E]I :Ol-iܜhhD V7K<,Us8̃9Osyh]#GD@H`\ yyyAtrVA| ^ /FIjw>0} 8>ɷZl~-:5쎛Or̜kBȡ 5g>ȃ\oK >:iO(#.\i+~0D/bG F7LR=j,It,Zu=wcq|z{. B jډWaoۗ,C&9 2˔lF34AOC y{K!eBibSqJ,2emPm2yҮ%? LIx)Q5'2ifZ(I_O*=r,{3;"B;!dWlvPlJ`L[vF -TvZCu<5I$ >u4<_|le6DNC6S6r`g3Pm0"qPˇA &{qwat;cHݏ %IS1:{[X.txiv?382fxlu5D;˄B}8LP+m13A H ljeԿߑ~o}} >6 jy^~Jͪw4+eBdDW'w{;̆OD!He8}O:eݯ H7|cq4B`GWw܌XyiDwgP:NI eX| KLOg[~l)W%2mv`\ +1{;عrыiݤf@t)wб<[`]J'aדUfA1;II)3!,@qXfW)@6˹T&ZcS5k< UX49lƷRzCLeA \c|"5*4**qԯ8#;vXPv_ ,%SL 6<8!1!.!wb?YI~ĖC]]`&F&3-/KjdcR xEJf$A[+|԰ 6g_1-jdcD= 5٩9{{lkmbb5oR=Z% iӚ k7L^vp=_O& !Zl#5."=FXCW2mMo@HHXjplEB-&[RkjayJ\%_nrQ5ΏNf\ f3p?{e3N5:͓e`#`ū3' K8Mֺ1$8Eau'8=cHzI75{kL>s j0]G<e:@q S&AW!XBTi_؎)wͥh@ܽI*lce.G24"NWJZ Sa@q驚)9˲8~vTy0p{t O;W($=XO6g']5,oYfe CVEeͬ9(Dx$[G(3R;۷$JОKR\a$#.\fBly^s~IDy"`Y1f Cl"VPX0=ٱ'ht2ժn!S1GrX^貟Ҏ˸ %'UG02cL5O/|rQH^?B -ḻ6Q9&q" 2¢X$y7\XqtEW-@$ fQGtQf;q9}qT5SW]L.]& Z{r;*QȦܥkN`>C$M׳^^-2B+@ V _nrˁb )C0(9窌\oie-b?!JD[x3b:ȱ۠btf[,=znӵr~s%9!PW؞c@ ߢ '΃KEH'b/):G:=njOcx>rǃi}Hh =Ϡ' ,LI_S *aP|ޕ:0`[1tgVRNSa(ԅ?Ge>?z_J,ԑ>cKG ⟹^=b,S1C@z :^ݨJ)ьDeI\zJԕfX_'+8ڽahiיuj8ĽB|gAj595+|ɒG}[A@&՜L9 H[C{9޳YsiL4! hPb.W[D@>ch{3JT..|S#Dw%A1f<=joS,YG D]%̯'=L龎Iy18i[,W{Wm],P[x\u'4xJ@r ) J(qX 7FN"9b~b_T`[Mm1.x \f%yb6Yi_h1 ntM3B:i||Ӆu v@fV=w]]$29|Z0uy\n.N;j]px<6%;0}xܷ82C;cȫq% DpYL}sUa;,TMNf ]W!E=/3J*ф# X*!i dx`!cYOMJ,멧q~\gTl2Avt[vCCv{ Vm1a={$*{$yR@`T0\kjB=|L<?%䏗* @h.ɛnX/Hˠ_6=1]Cwlta7W2SkI:ޒ_Z+ix+|<$f :ò$+]֧^S`,q6 bBUKEBZ[^`M˩oظcMh mlӁpeesuVDx^#|Ň;O^\5hhsXSWF41%b|pxˍ$-~`et"I&wBưw 0E/2M#[GaqX{O9ihf^L݂,q0Eؠ Yu (6[O"'12:gOtl >@咛emnKeܑ @L > mb>uAѶu)bMIʱ1? Zvd1 (o#zw+Ȗ]_@PZE+Dz?B[J-AF 5n b8W r "υ 'aɘ=MzB=)"R 2RP`u.CË1YI+y!m[ɋxmE$sݡr/ 57~TZ>p3ݘӭOnaoBGjGwJ4}dPyW~%ݺd:)"&N;;4.Yz6tH!Ui(Ϳla1o^{ΧTm&O(o]uЇ:p?0^نgzO5z&$! +&L w Ya. !~$`: kz`@g$J"D}踌3g0z<9焘v4 !l",rá`ix| ⪨_-CHBQ|3sݕHa0ƍ%F@Yeu h[U?,)Mhy𣖣Vv"E.5O%:w kAʮ}U?-n]cQlǔ zҵhѦؗr: 72uwf!0Dl $oLJ<9 #R~"G[XՀbR;'R _D3BXIkb翆9̓ 52yU^F"='EHѵ\tX ה^iY@%}Z+ODb2y@ȳ|-El/أj?C2i= ޒ:?y޿Bb,q %S./ƽJWx ?6;G¦Wƶ4ez96w4be:SpJ +f -κqp4Cёd@\us^EXMݶTmT}DyԺЧ sog* _MZ+gv0N`v^A8ȱ@ȳX)1]3@+@G6`&$ vPS}|;e8WE;ƽhJgdU W[ t1RRy<֑S U ;,XJ c*-m P'-Vldngk6#JNZc6`QxCbތ,aI 脥7苽jHQ%TS7VI}X(`.EvxhtjO2a4)h{a@g-MW8h6VI!ߜÔh?Ž/AxbC:n2y,bhaTd"7s a/6`u.O]lqOTG'_*_ި|N: ζ[ rEMC)g@泛H6\4g\[r'"o >rDum3zF?D.Mm)a>hDVa9bӣ *Uu@2fDD5H*qeG~P7pZq o{c>>?RfD_~ k~"|Pu-)QC0NmcRkqS):>e9*dWAC(]cٌNF1"dۣCm7 d.ETZ:-z!:nz Kb} u4ҁi]w: 6N۳)̓Տ;"DDdˊkJQC8|Hi۠iهׯ&y#BWA#PBh`#& @(4We7Ctl`Ol"~3?Ե T8zK",;%^NcAi{/d޻Zhe6 oc$IRiI#0]in켨Zzw#+ףݣ~ iW?c#!*o$Mn[kT><Qp0駊vM. 3 $7~^H[qAr"#mhWD㫿n@uɀPfBP"?(k}6Gܯob.Sd_;_1[+oۢkN$ @#$T,IW%}*Bs",bOtA%þlUzb_kq_.ȃq>e遡D͓`/ua4 h):~sLvH0/&L6v ;sZ%iw<N{'ϐ~/Ern൴ϩfn PA(:ⲿ㉑sN\[& Y^[H7-[O~ҔپmWJ!u{r9-M@ dbhb7 niIHr2*Q57(gtEg)0._O5P{YxމmC-;g@U ^HmdUb&-{ʧdD݊}9)]A$u]aZ(!P/_OxAQQ,F.!\K.}])]ҷ DU-r?P8ue abRh~0J$C3ɑ |φpd?1VG.S$>RyT/kNѼ=i4L1ZJUmn#p-nóX'&qj ~Fs;zo&in1:7>P~BhfyS?I&ta s*ehgMT/aUG͒=e%HȲ3Of;\f1zd=?be.?s[~ _RcM aNIo4d :O/K:p"C1Y&əf-hԴ[h~=knXmi)E5&]כҔT1>^|Ycge`;Zo}UwZL 56nª\7-yhDpJKnh?0ȮC.ur]-aؤK X괓0ZBFkP3GQJ*(PuKHoy%UX&c (.^BEb ()VOl>n*hoר\E6'E ͐C]HչuߗxӽcLr$5Vxm̔9SH$#ZU!.OZZ`bפڂ4㎵UZ߸^ l%pX~\%`8|X{Y0LNrp7Ixve(t7e iMmK0P#5HM ,)d+\)۠%.r- &r@E& &EqjS ^Y!B>c&srδAF; h5.o>)?So7![  Ƒ0,ZR]Dx?'l6‡rbm@߾:pF/%#)DEf©؛M`"qG 䊖/D8(ŔMMPTlSL$Ќpm`c[( 90p?;L@%Z`ƴkf(!Y+/a{jh lyTB1 m>]];{WQ [[y3-,xv3S~W~^,7K7ߝLi__\eΠDh̓E[Q%ɩI.Dv+t4]ͩ4>~J1ZF~Y {Mus`@N;No 5!YȪc*aS\EnsFd*LB[IޙÞIG:ł!uoDUrFΚ?)xBI*㡒SDl$kɺ8x٪{h. ωSfDXkW[b}=12@gk?D;(z㬀B׹2an@JW8ЯUȹ6pl臷9/ӎGy\Fm!}|KCnaS_ͪ"q o$n LJbWL,Ыu+ߍ s 9Cp轩lA# ].đZ [g~:  UHB ݘ[g-W}WT"x8isBbcx j{ Zz7j%2nv+C m&ٛ<@Boz%:fF5ރ,9T%$.A s=uQܛG6Q|0X3QBcr iN`G&l!|Wǥh7q/[ x9BXxt: 7"j!6~'9Y"OT:2  !@:#Noeέ@%8Ȇr4:$8Geb*ecͥXg90 D}1P6!Z `lox>dqޑMݔs֜t߽QL,@D)ڕŘB*6<- C맨#WPJXp e#+x?7k|yzpc,A>*%6A4hh_,#Mחun'<˭lEy0l޻H$ Yy7tϫK*'5N\ >- )Aiqc?0׳}/Lxo+>>^H8+- F kb Piw2i %(#nBdL_n\Z&ܙ/^_48h%ںƛEԉn"O DH< Quph[#|G`\z@H({ gϿ b>V8:y8UtJTngf՜b;ذ%۩A,Fm53fzk؜: KoVFR()nh3aQ>COaSډ{?I&HGX;Tq\2vѡ-8~SZ!+3Gw7 hNwFr mr׮g!r,쥯'ΰTʮL2ļƘ\[!7$8]OA_ϬwjE  # ~_C3 F;I=_ ^ ƣ`ڥ{8!bҧ ڛǎ ] Dzc5ԄP(K&U),\&2o౶u5Gd;9-Z蒨"Ɔ&\IEգ*|)fů>&Tk>#SH-6,5py&r3Z-9J>PG@t-L`(S;,?s!B8mpc7LpB04Oº0~;YHøN<(T~pyF]v,*9`΅@g9 ǵn~kG' kSʮQ™@m풴?LO̩Nlm̽` vBg{ R+džA\΢|@mзv'BQt FSU2Qw0BϠU%BC*}Q[%|>`5ӫ|E=9G$_'q( ]!CAoCaNDrAˈ7 3䗫QѮ64G뽪w?;uڀct*=;Ip<7 Jzo`>ft~)ls;mp=B ݼjَ6RڍC͜9gEZ^dƬ8z~|1F]#ϮL/6V8 JڔjcT/ ar;L" 'YUrAN|`0TB5f( R@[aMpWxüΔ! gضJHRb ,6a=_ o*A8;N!j{5޵KdB#n uKς\yninf"/Pކ!X@;. L?-D |K 4e!S0Y ]&EweeiP50JтsU|qI 41Q{|v~ T{Ği:ݻ/RA6ͅpUm9]ǘxR(ukFjh?ajH!4W5rV68&c+)zKjkiJ R-F.,u<2Nk"f) NH.s#S=9 Q9ADYTOVt_/mi<btr$6R%jfMEp \vO\ڧXYfxAt8y^"*QjO͛h@t=|ʞ޶Cau@hEc Ilr=ld9+W8Tu˫$22/wmIeU7L 9s I84gJDBQ$,x|ݣ@! 0ě:[Ed)svgcEiZ|+pʼoN&Dɗ-Xsz$)]dy˻mŹӮTa\7 t֭xaOgH#H/] Vg2YAs̝G4vs^IyjCB-}!wqp^1S]`&ziC@_Dv 'n{-^H1bH`#o˿~wA1 1ɵZJF>|De,htYl g:Ȃ;Jc$ Hh*o.^pPa5)/˗e5zc+\f 1crjHmMh7wձE{s'xl|]yUf,/u#"/ 8(] G](=ھ,q6)>G )*RbeC',3tm Qw. M m=rJ|b3صW߲ŗ>-@Qj 17׃àH*{ރtm'V /FjRϘ]F3n{]-& 2#b (J)㯈! F"F&9~8Sc¸0PtCpt3 "^Z< s ޢJ5ϸa:30y!waX@=뙯;T5MXntL|x![@j{O"C)3I-@?iQf$:*]+V S !)!hʵdٖo0~ޜyy%4LYRHXBl3S3+'ihzGy?/3'lm ב/BBX jͫ#d!L+Eˆ#5yy} KߐKɣ]k37 C- >xexO,kB:i#s8%_˒w<=^7E]UE(:vQ#gaWqa,iZ 3F'a9_S`8O;7jE+Hxa UHӑ(7`}:9<:΋.>&Ϻ9د-ӂ1ܵ{4tᝆ{9y`0\58fyt}+;kj` nq'Q (_ t"xLPo&JCTiqt*\>x57;6sK0}=U^:t0Cq![2HXR]ADce%KWBl T#Ka;%vLjȇ\ 2ǧi dUEh8׽')Dem<i8#|#Xm-ň#&LĕWX_Fj ;l\Q }R W=,Džh3;F[5wqsј~mA ͡;'JNBd'MOhUs7BWQH7p7""^*+R  }R,C#k,d4oS4fOưָxmb qss<ћxRd"5sKau&, o >Qv|^/t(̐5Pp `dajZzM^ފ܌dsW,oJL:Hv }!'Ẃ@5*r]jPo! .z7F|Aj#wH{9nޓg߮c(H08҃ԉ=-ZYncZ-( eY#tƂDhU U@Kş̺;QtǎlHFn|5anT$2tfGVd=HRE~ yzF$@'6z m(ÏKfkhIVi_>'_O小uΉj"~BoFkj_!e^bܒ%/.Yg@wNޑաXjXq?P.G磻8] hu0bs3n0~XԪ? Bta'BׅJD2F0#zۧRM{Pha75(E~v5~ύgEhb#ɥ82*r`Ư#ܣ$) U$ZؙY ,dfyEJ(f] ʥ#{4hbtɡ.hW8aIE9w:9|f<ɕ/BQCύ&uZ"%^BO6_{/B*0?ϊ<8ai~bRvOwʛJ%'Xeؔ:.ߔmN󦦿IٹFnoee :tikZ$bs\vmZD/ mz̨m+\sIjv(6]{ ̆è bTqM:|I \.~d*WE_ .8l`TmuzmYt'|vhຩ̏q e*5Q'`$6oytHBoG8ꃤq 42n(Ӿ+\gǙow+,XQ5#T.f]05. R! h̲G)\m{DG)2Ǜu~bd`Ixa}FCfŨ98a[gͽߝwg&ӂ(盠Z 01 eki볂XN. G[^)&NHEݏ#p%#C|w @y ⯃CQf[R -2hU%>,Z 8';p{.NƇ$#b; =;~ޱ^48!UƝcaNO! lE+6<E]rG  Mnwx^KWpmח1wFHoG!QO1o9y!ƨB5j(Y3#r2/{VPl7Nf]q/jkRz9T`)sr;"N:b恸#vp)Rú72bC'Z T :WUdލv0*q䂛/J@Y7^4-̈́, :Bƚ6(\D|ENlD,,(k?Zo||EǾ|]=c;UEDh+kADK䭨"6~%ҿg=uӝ'R-IڈutiJv+1qV;(Dt#En5Mѐi0%8KK›F^}[L^ (1jAQa`hRf'"өn꺏9IpBQ^; QLѥ?~JlJ'Oç?X@Jl=_%7 WAT^/ :]nj"P'Nٔ &XSAwK-3S\ŻV> Pߌ8"( ?k5++Ÿs}1*XOtSyNÒiܟjA1rbF:α0iGwp> q} )H. .mZ@´J0A8>QBzœHb˱KIjY@XC ;<7|^gZر0rmÓHU'=?1"C?,v|LHA;SEAdAyswJmd[v\Vi+B_ʞ+-SCH!A'>q沇ۆUbkm6oe~z[*$ Q {ܘZί~䄈67~pn! bNUgjV:I# 9@s VA qL14Ӓ|QwQP0 9z7͘h]GǼ I> I.%(Zcacj0v;y5b&OW<]-q% &ezQ製\3`FL5*z1'Q#LNXτ6ଫ&(E$KePTƯlȻë~|G'#\@w.fU.I@6CXMJqm<{ķ.Jrts Q(so'vDl=1ҝN E|Nb#1Wr^5>)b|yЉ(9U3SZDB"99gxzk$HgX4 RwqJ_BR@aWʾs5sy?[Pz2NWݠ!`Rke6I"hͱ*40|8fHICl(2JUک_x*vdIR؂ Pm؇w1g7 DsL*ncG/jP^рZ( 2zq d#XBzI#˼..Ǝ/+,?xbGAx\(<`PƛZtџ EWi*-D?nf1O")BpˇƦ^r-ApgW trxZ\mݣՏrtFA!@!=qn>XtQ{:SpuzxakVO]>_XJ+rSv} pa媻.`+NNpWs95BlH:vᄎT)?׵mkJdkJJ niBK7J1l_?EuQ{B= ;nt246E#v%ۊihӎݪLLCaSY98P" =8#mp&Nt,{>+f {<~S  0ņN}m}XJ mNf^`-ScEULB7 2 BN YiBWܔZpܙ7ҬeoE/%7Ď7ʿ'P"ͿU MEvW,C`TgY}g,*v\!Ԛ_&&s/IWSY`}@ޙ?>Xp:,p6/ѴXVv)ѡ/3-"Gz$ն3u])ΐ2H)Dݴޑ@}UnЀ2zǻ`jT|߭kT n@ :WgR9oM#gS-Hc; nayQBՊ%!5~Xcq T>BQih:%,R'Q?;wbWМ1UO<ȴF0czk˄&b]9m02atU$i&UlR V񉮟~y`Z2'0gzVr[7%s{@ӝr~L#5FxlS ݗ</`OENwyTiE <UM'Soh*N/1_h?#T¸k)x3kۡc~a* iK/zqraP90#2C+܉F 0kC !ʔ6n/e<RIzLFZ昏W ;XUq^C2֏^5`qiIa,0u]!zs,o -2p9 ޿#T+Cs/pahJ[D}ZOIi\egrt im v }ՄҟҸU=3W]9Ǒ13+hed' h'p1 '؏G$:05d{4c0 H 9MsAz#pV ru&&ŵ,.\VHO98kLV?9sˋh9tYh9%x8<\G )`HFhDz0nT3&VF5CgfbZamכ`#1:Zm ;4Q @;޹=GS:qLZW0em>۹8E2hoc؃yIG*VMݴjF&fh5#Po0E7&紙ə@ Z*GuR ճB9]kB^cFҡW9͐\\b>K7ycm<0EpkcDKCduk)];QT7r]Uԥ\ EzeK}O{V/9Χ8?7 i^C h5u,Z؆nĴ0)U.Oj|8q{>ÎnEI m rxV`wT\cfOGei6ϞLTG(WuGe*S][RL8'ԏb%<hB8AĚT F=b NR0 ñFDVJ.R(#=TfR݂۩0u0<0ilȸs&K{zWlĝ[!]%CQG{}yb,"6ݫ@മ9w `s̚$kԓ5e[URla5QЙѴv{1xǷlg"wPOvrL>DvnOsŠ?{ 8COGJVvLކyBŞvv,opR%{ͯ"R561aRQ%q 5k MdSnȷQ1 DEp뚯Bn3/9KhkG5+L34 ,V<72e8ulOEg}xL%\X))~Ascjsq;Y|Dq? L0P7O*%:bNYtFwPܵav\*Nq2?83xX<}x6}\vt)ecW1LVye Z[>f`ZHhC{HһoD_ZsQ?$6KW%}3zp%/}6V-i~i:3Q:%`zyֲ0(Fgڈ8N7f>{ʪPϩee#m)8\gڎ`3ˮ9;y=sr9'kAI{ߪM)WOc}?T/ũɌ7FT^TWOa E17GLcSD` E~T_dܪ1:X@0dTXDlhp;"0EPY읛fHіiʽ8˹) 3YVn@Z8wd/pʂc 7!:¼P-gM#:ӭ2[ҫlT87Oy,I0@o)rX۵'̂"kOAU7/5;h6x3\3HDn\Bkց;TvzQLSa酹;LDB,)^[){%. p6cdA!B:ZTH_|ʅ:dh:\NEz )'<#mHpmX4ٴ^%z@K Q!Q6)Pnͱͻ˯ 곁*mehM£¦+nE/o>AKSgiHg/,Ó@[zJ4󥮰} ߢωnA@ 3`b:p0c'.8:К^G] CG  䬡¸Xr~Oi5۳PS;$ 3_2gCPl(LE{y&hyN2n',OӬ Z.7кѧ)0"/vޖi(*onz GܥE]&EO1E9ﯦۆğX#_9gyHaqɣ|N73~d2G&dǂzOexZWnʘ@B84p$72P% "Hե6 c2EC߫} =w과FZ $0I4?B ]vSl)Ll9o٤elV5PaK$p ULGWVR~)hNKF\קGVc$WӴA 2QEBM9B4O2ɫwݯX ꟏(7VkwD*C;=$}eۙp)a-,H_ yO)tc֓d6:(~`IJi,S,K{nV.r\FbT:_g?n(pLE̕K+$gR;F?'}1,sW_ Kӵ|Ɠn}~QƂ5$)~Gm9`ꅥ (p*ύ JLԁܺm*i!ۂ' 4o8|5vߝ]Oꮃ]݄|ƝebgTo._(G~Y?Q flRa!fKG%,ZpހWtbt!Hkpbu t&6=#qd| & =°1.QOA3?|h,G?f^X9®7Q͕r*,.7ԝ^Bp/n tk]69t6]Sq,e|߼V%@5BwUSnxh=0|fPݕc:>/M^iX C_HT'}e*K z#]T#cjf6 C !'Bu]H_dlm'z3/| G^7y?]nZoņLa8$6hۣ Y-rYu_rjL.1E^Aypx%%oeAG C-qyυ¼i0KZKYmsSh,/V8 r@PZF ^22yҹ4־K (PaYs+h)/%x#Ki)dy()]n՗ɮOjI+VZSj0e 48լ_)HT2ܢ%sƗl|9ZtGѲ֣lujQ7;\gKC6e:0Vz/Am0cZ%҂ @?APF \;aj!BJAZG/E86HDNs0X=`C {$c W:bzA^j|i?|P݊O39=<Nra OؖV'f~|uQyTS2x{0nZ.qմ6ROG'OR0]bR Y43oE`iH+Erpj>{,_O: yjX@ Wrg"є[ Y+E iGL^q}agpB〙FTx1ab'XMKݻٺN)I7`bu8<vG)Qi5n !C)6JPb ڥnvxn'թh]d /M0p^0{vv\%eYGFM} {yvR唷E8@V\VG5@|f>aJ=9-=ˋqXg?`^6!]XC( jOT*E:hZIq3kkYzjc"I#|5 0H9|{ X ޏ˪ps.ikpA㎓q(Pls|>B D1i]ӶS&q|.s)HÉlD)+>̂Υwg#$|kp-( mir@Ƨ4ʐj_9#fZ|uXb+Ң|xuxŠ 2Ox81旕^3Res9^3pujHނqW_EߟW) 7wt6 o],WmOa3IcIo~=HOF;[g!2Qwaf\T)2 pRi.hÚ7Tp2/,Y೏Ӵ.a໺I7WMh=?`JsY?u~W1E)~%BK}8(N Mȶ ;.dz]$;cސ yͧՎlZ`?DX!w[Y:s]d>k¦%XPWmp|iitg_$sʴ>Mt|M"Z䎍x˯H4hS˅Qqz\zOo^v1`cG)]0JS0H(d'6DoĿ 83'F).Sw/sSMxR&z]d9O#5M}al-[6"}NERn^a^kTM G -jhr9Fqă)ӗ :wxʘ3j3d>G^pA5?e,y>vNo)vk1S#Y䤋R+%_uz> >A:/HnNA05"Rf̢"=:uӾSM.Ƃ04 Pl.wHkcEߙG$)S=:wVL6m>2ܾ*!B3 +n{$,ot;uhz|2RgMMzö= eyD#^TTM1|#-avZMh TxPBg`]"+Z;M-Vv<֥3th~D<AHU2W{!Ͽ^^2_ <>m?Vj3/i[5蓥=܎N?E$x`SG9טpLoA̒~ 8I}0p~vgQC$cdz Xɗ*ʟjN}7B.-#5kxV(Aڔ%THtJuCFĬI'8r+Xbmmyc}*Rt V[pׯ7DZx`Uk!lLu3$uHDk@ݟ, mecGqiɾf_7?RှBf|^Wܗ 񯾹 :19a Bѵ3 ;kn@zU58] Ha1"]}xc  8D6?7SJLLQ1ӻ^DBEB]c04@zI!IAw.bN2g\`H<ۮQ!0x<$219.m76+RDw|EniXi& >^p QJkKM\ g&P 6HM7Ͱ{ѝ`IďEc)~atEev葏 wTN8r?S6 u*[(iB 4s*4HJ=oZc8HbDc? ^뚭\;rI*qv 4` .NTԲ @eƪBroݖL{$be#B)حe^6)j܉niV݇?ɹ؉:ڎ蟂c+˜74QOK"0qɍdȱIeC4WU,(ESjy@aj˞)P+z G-L.ϙl]n;^uDŽzDy"ݟܚbwz#͡ +(ݎ "瓟de E ]͋=. KYqt ̱ [I1dQ1h5y( 2B9b$2oF%QXkp]#BudP .2.T 8QoR!|m!wNU[x;񋝜lǟ}ef0 ~w̸k'u H1ﻝ(zgQ*ˉ8tz rܬTNn@Wfm*nFrf rom{j_nvsg C) M%) Hzl֣eh$iƓ.-3kc`"ԉu`&ĹgVTMMqBL{O~=#NBY2 JR5,>"D&Qf-cogfUQ WW FgT I`&dͽf-Ohfab5&iNu`!gƩhQgz d}QYJ0PtHUxferJ*IxӖ.{9P6~qpYڤ:ѱlHT!lV0nn:LP?&1lJ~p'Q@#x'Oy./Pj 9 LuHRq\W%&}HqqX|!9F=i][ XqgG2qO{:hprb%.t;]4eሂf\$uR2cf+,@9L3RY~]7Ln~ npe]mp藅j5Qۧ0܃M% h $hsB5s.d:yF+Ȭ?"H`N>JK2[Ēb*l9Cy9~?5PnUއ.WڐM|i#3N>PN|z!3D cL|'6D :88k1~B #hvBI?e/n ZEջKUҪ /]gS,񤵥Rfw|+)  aB}T-Ci;j ] lZAtkq؄Vvd yiBR<~p /fWVd=qnR "Z7`i ,Id ^iP]IMvdb82YMVmɗ-ɭ`$ oLEtvS?^2ז#Cj $QQʐ{mj[fFw@Uu}0,cWdT R v Z~E)-{z~0E>p-7OUD@ ~ȀE"@x$ uڢ(YN}$vM8yAKkefaԣRbi=:<qgpAIoY=#IjAFޥa)Nd^H%"wY Ī զDz[E8{E,K=6u0]轌zP蘊,S3ϯtѯwܕƲlАݲkBt|rIVflσS֓$ 9hE`K DzV; '*绘M~+TO›n yd"}SZlU 8\G(tl(A&{FP̮J殔*(t9;)a\ǤXjrם0XyB*gۂ:n6`p&J>g ᓩ@0HO<êv5: Luw8CP&D_%F,Ş{ی1&tN O_,թ!yy"Ox s75_Q6mCcoa:08(tP#IDX]SÁ%>%P=K Sx9;"_gA, ˳/ MYqy{ٍ좺2~oB3IaB6Ķ= ߟm.R&@3$T,lBÞ/Mn%z+i+UdcCPT[I c 6k B4N(( YDK!zkk{FaoSd~R!@S3&jrj͍KJҷfk`>薇.߿ Lb\tD1Jh =}BZʨ%=SG>8;>HOv̀-`K.Sqs} lJn$\چV3Nvݼ-oT:`[LW91ng0+ㆁ[}w^6y+x%qͰe]Z:#'"SKߨXskj@>"r8{AkZ?/n CR}+%R~?=(޸'߂GQfڏ?d"p iHy+~)\C}JwÔ:jK*D *jE/;IW=Fu;.A*ӮV8K+j_@%G[bI/]Q*=dv;vP۽R@LcXx+7b{t/\,OK^)U T@N?V_ bpRv#{30_J*4\BW64cwj-"PN QضL(-t;[FC[1sYs>%򊔘zhVuqT؁ӿ~QU0xCZ-֕,& ^Pwhfaf>ǕE-.C9q쓃^jw m#ۙ4p^6 蒎i8eH o鍮Qd롨FDN"[Jڿ?ƕBR$3י\Zzv#YSn/ ta5mvde’RSj;,b޿VaͯO8,L1̜n/]T|.ulޫ(?,snj*ܥà6PMnD764+!z/BGZmLhK]~(3FiNV{me8c0)xRt,I_x!iJ:Qv ֨~'T08iP# E?n,2>6ĥE,[ 9ii !\D7F"3bx y'j`Qݝa p(x@]m9-%Rp w]BpHG&<5Հ۔t\D>qzof]l< A1lL¯&C 5H`ӕy_::ޞ Փ7)| ]{ oΥ& _TaαI¯_yMc8u$m\Ԁn " u/MɞnxecP  ]2CMk9͡=/.J;G,D{H VkExE4!&)~f@~Ɂ04 d$ :_^tv m !`GLްa%X;RIEn"d.RbCA{e' Q bCCtYhUG *;K(-ĢI-wx|IZnK |]yd.3DS3?jReX5ߝ8TRCJ,ԃ^obuhpevzWB!. tȹۥ͎.*,~m3g#;2R,-z8@.K|80Q^#6mc7-H}2[ckl;R<3U`opنSM1 'ʵ)'󐾭18+ক_`ʃFc>T$ OdY|`BËܤ򳃲錱nÒMЊm&kh,un#(TRW {xH2M^BC1Q@x};Jܫ,z.V4Ms@{?b腷/)h&@ZRc7' EV&ƥUգ7RZsY%E XMA9TjF8FL넏 ʄ#1@DsUfmJ|R}w:dw Uvrl饾1Z1Pk ? ΌK< I$)wML[ H5ޡPnn_RgDԪ#FU/0:bd |0pdmE^fk1^1^u19BJ捜`?g em28!ꄝB'5ɭnp\#oeGPlɵ!"0ݶ9s#>/ԁiաbKB|Lc!Ә"WW)aYn7;b&AD#&]; OJf:JVN"Ј;xF,gJp&*>(;VOUXǁPRAK2yشdhU,OdޒY"* SAϥὢ4^Mzw$_'}J}(i)]b/úyNo}1Q]c7ƐXrF/ű:C9kX1޸,ޘsȡNy(\tLJ1^NV8>LCcd]+aoQnn4ECvmKH焈2{ze Aiu@F7,yn0r*{_n-:,.߄%9xYtGH8 SM %\H!T)\ͥ*ᘑOE;2mqā@G;S=¡!TW%'VHu7Μꢷ ڂ[ж^uppX19JJ!k = c&9F[21 $p-g}Ui5?[1赱 l1.)q| HV1)z[䯎^zlBSP_-i Iy<)0p=MmMխ6"R}E܀ԅIiWwwR}.ڔ=$i9ot/Bt6y˺VA^n)1Y_C{kj;t2&4YFF-Muxa-)™Dy0G ACy3-4Mq7&kgAc 3i`)"Mȵ7ǟvgˉ5`nsOg1/=!xcIhQ3F .llqsbYޓ?5תŸ #TyrzߙB~ޛrd)kn`"%Wmv`&(l"S"& ﭽbf~TR怨9̚brH*R":zDOanr6kBkNzG"KSgcIMܳvKHoM?/nD#~K!(e@i޿mJˆ&輓)@IV,z"$uqGs\9"8]@[(2w7'ڒ^I 'P+8!\j=KGp)FGu:B^< c2ƸO'{AԸ2g0- ҫOeJHiLø]Q~o^*%a)^#1 p莿_RKRɐZ(Ԃ&k^٢@OPss8x|Ӡ9*(dZ%tW7i˶ 9FۯRÇ7D}dY*ptF{Xqulą씧-u>w$5nfnGWo ʥUJ@>̐SQx%ޙfj؂7Df"i}Sbe?uΧ/S|%hHJ5%g CfHR,`VLK:TؓsW~wO}N;7tP;H lX35 ;!.UܷMW`*:C=VϾdWeR/It<5{υ_ta߽h7 ɻWY^~1U}Y!""gq4NAooK>$5] qwdU`ͬC^0S ?+DZ{zo(Lj KaվyW*T  R5h\z,3Vf7v͏kr3dC{RGbL1ج݅S 5 ;[!18S^!իc!C[?9LOẂû6Y. FZv?> 2/VIgHADiv ԻCӇ^A;6߈31[" >[N~(ABOM<1P*h֌@QJl4jT6)r9d[i)U$o·_`m&=.w5a: 17ȩe]6̈́zRUh idZ:z}r[I9*S.&N8-XTָC)3}WG(^܏H2 ;M?8$UׁqNyMnCoQgcU[0Ajm"s zd(3XQKS>N{v#'MN{S욗K i O`Fɖ獏wy`QX[ -=Z#)abKCC8GXZe0~#&FȍS9Tw4b{}+;s.]Sn'w?{:_\|ŖkiwZ]U B?t@v8 iZׯA!NI[ bĄj| 2fP\=+z~5DeJ? y)%h$QJNLk9=B!{uqF/b4WVx{(H@C `$QˮR/  &# &ՔH艖v)2QTv E!)p!l);?Ghث  |vzJҢn!ch7ߘʷqn[Q.t|kᚙMD,4!V~kO>ɺxF}4LiH.\uӃ\=e <˞rV[Qq#8i^զ.A3ﳭPXUDC8qP˨qk3ByeY(.K^h0(7v/%aG~(uEWDd-qރyٹLw.%Zla54QY: +y+j3>b{5(zΆwrT=;9)C'wB/Bv?脊`}ykbO^NAC_V"$bH(| Zt0ca$jw#-l->o%ƁD:3߳yw!PH8< OZ4Բ1&jէ8|w{$Qn]|kTnMZ? T}$= zP"humf(%Eީ`gHH`R N !$?%@T6kiNmMko3t8" 輾WV>1T._NAMy$a,RH(nӢ_H,_uE̖T[0|#F}A۟aԻ{+.(^L, s<,N?%wYX-Dq[\-C'ΙAB4ݛc(!=t_0`:i^ YRCZgǰ3JmTY?e$@W u޽[떶=J`!)`VS|[gܒQhɠRBL %WSW] !Y0,iUn_0i']hh5EI0Vv&;`(䭱,,莄jv4鎘-9<כ/߇Ůnaݤt7qKknPbNN0\/?\{0T,sG|>2&{)%A{tO[yU|Z3j,<_駬8S`G-5uLoU(Jsʽ~,EL`EL>swUݟsV{Bxnҡ)ɤO%.1`|ՖgQȤͩ< ctk1ܲ* hc|@#+tg+]%wUkDZ,7 Ɗg³у+:z2T ڥ-ޮgt g@$@e4A,b Ew ``z#@S^vg*9x f>8YQ;|{ȌRcx,_K6dIpa9xVYaIWMx,^.7 g-`eǘ,}U9]Aj%w/k5VzO7V'5ļϕ)'T &,n@LNae dô\qmU[)m<jkr嫡E ~vюhdi>}ԫ?S! Z9ufĈ/? h8B0PgÒ;hPceBf{?D4{]58Cl>P$Uin69 2c>oߺ⥠ƃ}m>cГ W,CsOŴ@rR#jٍ؎7fů,*~?zG[ϠQ uf:䢘fg]2Ie25~prtǝwLaq2'@%!#cZ )qxdkj c2 S2q8`yj[.ǂY5>Sf|ٺ8 k;K>E9Lݬ`ځ)(hɰX`jB>nЀ(h!Y!V~&9#˚=5)5X{ăG$5Hzu;=qc}P9<:ʹ ੢ k >\-V?jt6[QYgVτ\ mۨ =<:C.8X&thj Qy`P-ym0 T;KW09rO=o߲sW{u,B*b*ἕ'cIa(6YL=8LA_W1o֚<׶wABh׭V,wH? 1k1NQǫ3eC4NsԱ=Jkʂ '@~3]X~=;:Dn0J9o"*H--2٠| BNqH@EVLFiǛ3e{ PdCgLɺcD#3QdU~}a<\lA4דR}{ghD3-ȹiC毙=OD -YG7b3TFPu+ bZHWw+%8p'ќi3BTɴ/'RoblZɚ.uVa=Oӫ+"!wu,o@xDq'bᴄ'7-Nַ%52'".eqCGgb}ugLE_EH+ U\|X%\-u /Jfd!);kw,=ǜ4/njmaiuxz37N'/1Z(ԽJUj} Ј"y&FV-_%HJ-*a?hk9=3D|w$b v;6(BNq**֪wRmVh%^aƇpG@צm iݭ@qʢexI9_IMJhN›zaAL/)l"v+ҥ<+S$w l,VIUsk nG,^NizH?cDK_A v/Öpc~\gxdKIH%K־٠#{~lqyʲ9B9)1g?Pi_ݐۥN 1;\e.)'@ޭ&l1ZoQ(RsZ]D 4;*!w(p^TeΈ'4@3 ؉ TJpAtF/)THD5Qpި}80sQ dЙ}'A7ְ 8\}KˡoFZHI9qX槙 FZ0iq:~ o2 ϟwmUyțƆnt_^+i̤{I!!iOSsOwFs!x,w&pbE3U?&D1p. FzEJdJY>d `!a}QR(Sɡi)< ʳrnU?l|P fB߆*vgNx+EHkF\C`^F56rbɋY~HE 0۞%\Εrp̜#@+8I6 ^O[W6XiLMҔ;:CUHR  T_[pF6Q*ώ [!/gT'fQKh.0GܮxXM`E[#eDYF~ٞq4;iUy->x|z"t-פșx aÄb-A5*d4:D֨{I/8 :9S奛\eGs-,z\AA'&`jL0p6.b[rI-J]tx\}y/U?@x bVx)!*k4U]z9˅[CJn.{Q],Ęu  tPDZQUunrG"+GM1rd/raB^$NܔIAWG@= TKm/b1cr\{PiԲ7-CVd2Qr$Y*ӯ}J4CA ih^"s k1eڲ͋؟14iKgK1&!ZX'"Ɋؙbh]"L~J}[yau:X Dg 7J*D 1 i%w 2i/Ш F%;r095tw=,EN4|r.z1{\y)Ob[v~@ ΢5LnٰJ`ipG7$-O{\ArB}6I~Ьc]D_Y1GJ4+8 yjA%Smf>26r}E:A$X(hmQ_lTE 9$;Jto}d$F%/1yٲ>/bgXN\ZKְ)sNLDƀ5w vr;=Lc~E&>㊇a+&(Vp$~]w(%ʕC:d`2clnz#5۝Ho0GRPs2_IWC^'3Bʦh͞GDhQ  P$^,/iPJL" '*pܦ7]\\Vq7o ~F%s]$}Wj=7K8g,֖0bs60=iF!.#C9MN"w>$Smˆ  |R% .H' `_szuTNػT ,El7nǒ> <LEiЖmv m"|WbA.AI6+WI P`JqxT$誖H[($mVf) r7ky(ۈ̰J|QIk7T@ zyP?@\HKz&Tġ`5P8vѺaLO0k!epyg8=7%XH1_3~6ϣ)}ѦABn<(dk܄QAFkPy(*(m!kqtؙMRa![Ec4#tTpۘi"C6g<)PYoZ0%f d%7gFh?\w[ž?ݟOPKEyC~J-s,Cur1\үPc&Qˀx,ǬJ.g}R\Qpt"F](WP*x_;q6.nm˂%÷yCQyl4؍u?a} @vڞ%\7v=U(EC!d5wzV5{.y!{ I5ڧXf:=`mjT%/!pn,.V nF%YFOo1, GZ/X[dG"L[0nfd y+ rĜiP6$]K਋?+fw.}5#YF44E] ,c$#$52sUpF[1sAXwLt%zwBl+̰gvhS6*DP/jYt99j4%f[[dӰ##J(|#Lv~կUmIY^vKmy=<ׄAJ4{J8#=|2 .5Y%1Oߧ޵6rc0ܵ":, V(o -7G^#YWO}$8ٞ9."W?cӈ&uӯZt? #!ٵzY>lE@JIقY|1r/v1w##'EQpȔD|V Z<z#fDba S]\ӗbtc' 噶"M}#> X4?zMY i0?.>.7!l5z9=]lFw(/3&5HN9'z*(鍐8wGu!yK,|ֳbu^yڼ{x#hG]`E}4 Bp]OBDO cP~2vy1uyGJBw4Ҍ~.p5Zmpt~s-SansG;}dO4Y ɽv.GE Vެ0~Tm n?غTMClA!_?0L\t04۶t˔*m:^Ɣpi=6,z4 ^;]Hv\[Kyss+!M`jN<pڮ+X$6Ѯ<6c rQ9¤P43]Mk3>VdJ9KΗ J xtGk=4X9H&. jG1%/GP%\ ~Ԟߦ|YausiYUmya.IKAҐUz؏il+2aGr&1U0tsa $-?vݱ׎Xڨo=f e8%8+Pz *akߠb7pWEVȓP%quirse eQ SJ$1ΣMoJ{RNM KKؽ׵x*8_.ġe.tFP9009Q2\["1u`ꐜ^x\Db'](7m\).{ >.޵?? .l%Ԯ,؈+kyx̊ܰUsj-Pz ]=c9S;"BHlu> .R`'߂CXJO 21-IX={FL!i< 6ϚճT>`("^O`wG>n?UX(:q~DSkcsPr H^ Мf@>BOtn 7@D=gQ,ٱKBƢCu4Y=+?~k13<8󤱹b/>H C84N$3YhKfurTWm,逝u[׬J~ܣLCU}xPހՆQ:Y"ΊeѸBaK{( ѼƩ}yV~Kܼ^?eUZ7֦5/_I%л a`hS?ԉQ6'q8!%m<~\%Lۭdi40eJcCk~m6׭}T˒LJNٞo'jHTK02C 0~ϱZҀB-mlSjf΅њZ < 5&Iix^W\՗-۷<+\R=#ѵUJU \td0=h/}j\ (3=\OkdLtKPk3df`bF ̰$RZb qsQ> DMn`\2و2)3EyBP[E|++^?³x,dMGbhU33rr!b'[Ϣčg@E(H,#_[{-֘|R,C!z %]~:"Ȍme8?0 zggN ŭøYz'5$, "l hчo f[]kfIHztMރhHtK@L6Dھq#4U-YN HP q%܇(WǢγ7#Á%!sLݵ1ܖM|@~L [R[// \[:Xir(]5]_UgxN0)mj%X"Dp*@>ddDT)D}U_$d/Po\@lTMOu(B UWł7k1=E* E=J9&vr[G{aDTL]~:Ej1m1㙗shUld yǻ׷=S-u[Ipi<)XAU:qld6m?qC/ B{q5a/QpCI~)zR~ @KyI/'PP9/seoH^K"AՓKzNYA!q xⷣs6!Nlӡ5[FNa̛T7gfټ3]j' fZ^yŐc)x]1Sc"ętyi&="U\ 6?ӣ"V/usS5od9pTD#2 }"&@y:} ;zJ /1-RNg?o C7F<7.=nQǶ5fʨ%t ogQ/Y]@M">5<:P rI@>rzZ߲mY\+楌XD4#v4Q43C gkYp7E28-x[,ۇ j"}[jʌ|ڙo-%"J% ''_F$>iT>=j7SLh3$_}$.+n,(ڼ-YBMA6}asgQhɈE%TΙ^r#ڥݭX PjI#if ZH\gH!?؆2*mZ#c+Ra-/7{Fk*#3S_VBJƇ{z"_6qBxLd+W򿧳r0XQŒnݽ 83ޠ2QjMLp%a^B >pPOƜpXQ:Ytě95&q^Vvl}{_Z&;u> #՗XZ;"s5(/8j-R)FP?ltdRre蛨"\UonSTB$ͨ!' J_rX-q;gj{=+霬rEKNLwص]]Oʉ0]saUCvM\cqmG;Պ5g,ZxLw'K= f 6 27_fZ^r=&bW!8&mm{ k@mY_CLJqf#~7kH"Rw⊄y],柈$w;ק:[$ 2j1+;K;[{C") q2U-.r]Ϧ_4f$WڱVyM'C.lBLAomL.PærRC.ֈ흵2ŢGX2X04ծF^tٚk`gmX~Z7ݺR˭x q{ 6/} K=VguT=0hoW&(d؛TS֝lS>oE2JtYyފλG>Mbף;}VhhonT#΃!݄4ARڰ04;mޮQ VFU?Ak^T"_Xe vWB%|>)0qm4]aЏ"{骽:<$ h@G9M̞fA^Vum;^eҫYJ8~GPSVsXmINFTAaq:Er Y籆h cB-b)1>_8V=ϻ^J½b5vVU ٵ@V[1@:3&OV[CX".d2:h"Yy^A U9srKX Mꎬw(9{&?C@?<^ :@q0bB[ƠTPυbr\ũvB)}n-q%|>*R?՛H5 jOV$P:dqmt #޲IhU?+*yzR[ώ?f~-f1}+NKi.*yCq } S|G疮ݝ/ Or- =_ԥ(nٿJ *+!o]d#PbeQ JEtUA\/QIIPߠg9ld|7EW8܍JM 1* TR"%(v oDZR)|=  k)7Gkc~quѴٱmw CnHh$9rpuzz< zrnҳ#C<"bv 4|@5`65H )#+!Z^gJk}8 Ƭe0՝`Q8D p0Ay(-tj&4gT s!{Vkcxg3 dixўo|bev+9ԍf"uG2/yߜkB2F_NƞJOOd Jo N XYtqX&?e] < o* ,h3sB kq'"K\Nf+e`QYr<Oǂ*r{o-p. Qn E:q{MX=98@;̂*Y7:SUCKq5wߏUkOp"}a6%cWJuAAu$z O*&m8 ѰaKYRWӢz| U5vP`3CCbMz r 8etNO<h<1q.G8Fry rh++`z>Ae=WÌ5qW4,NsG ӇlnHӨK͕L喊T=mbeInĴ2T:IuG$t=:#)G] u^FHB1⺂??O@uWvyD^ѿ;!Sڤl :WGR%ƕ辩x*SR{ԉ5}UgT@pV蔘 | Aqat*%|ASG#o`33\ `S~}=b xv Q `l~ApkO$0*p@Ehci#)1%V|rlyUq^~5(\V;6HdP'3\Kj݋Qp50U^ȚWGn4xnD*p1o9W%dWy$({hhZd%*%fe J\\3V0EvX q f}p;Eʈ`G̀$yKBIt'U |I^aQٴbb\$Bh?Xyrs~ey!8=fB.ɸ8=E/B85C\˖avԓRm,*[̣i [_H/'Tt74 7Hl e7G}:Pa[LxD|L@SfLU .(Z>i)#^ZVRSsd{Z~JΣI}c ܽf&Mz>vIJ ^*LRG kE-K7'i@=TDJUamw3T˔ZΎBZvxs)i6H7*m DbS.Ưd5Eu:f}OTHh%:s3閪>+0\gGp:V5>25϶'jNN3>ta*`^I{J170ȋ.yX]t4\#Xs+ 2(p" ":HR')>}W/s^L@,p~V6x|@WxsiFa-:`.wtp*`Xz٦MkdhG ROևgQMOuI^3Ho }j=%[H),}c.7||k)Mwp us|ُ7h Ls*jOx VVh jgD-CH٢%#k*!͓XD|p-}٦bjvO!!L0Bgz-u`\ :r}uϨ9201Gcrs}vHt#bsk@sBI2 UU5rߢ 1 {۬V+k̪u'qߊOѓipO䥎5VZΆLq0B; Z%N͇@e}>eLnU-Tȶ%uvu[_!n,IқEaNn&iIPMq{lL~,Ecvvf]w78 wSE5Skjzs&Q4&vX9O:d 9C{+Z[!N'&e.{ЖR39z$5 ӹV"Ks|ff- F:),lBèE{V5[mՁM[nL%qKӜְp6812?u(S\)\.q8KKn,9$#dzA{Sš,[]i{~{//A;S"Nb &"szt+CrW eQ0̒v-L=:)E{zQ?ɃR:Ь&¿ ? %<䆵Mkaz p5?Y^0ټWKuR:<{7 C LTb=+}.r,B;"FiIA/NJBL {`\s>1| ܻ57QGzXa<)![/n?p In &BϬ% g͇=腎$ Ƕ(%=dpe3Lߤ7oz/Grę(`"PX&egc`*:T>K9/ "҅' `pZa4j,-3MjCPƝ>J\7] 0_>V!*ョZ!YV wk,.}j1w'S]!7b‹BWc:?l!X!r|XŘԍW@ҥQCQU-} 11yAz?7'YʎqG$y6–q\.2 se"Kt~Wk V /Nnq鵿ßR9Zp[Xki"(CQ臔JIګT=mEƨ黴Rt8m`D@!W"OӐ0'dJl2#KHy8\_Q&%Ha Iơ,9RTG wUP8琦=[xF= ?}s D'O3!NuFȖ\ue\> iD#jNETƖu>1AԹZB>7IH{{3&:/vYs-mvђUVJî}N-$+;oatv=C>'Nnd+nr :&H^#2fwXLN%94\XΉbj9Hdt W0`%u$~\f$д;]tΈ/X\!iX)2)Kl>?pP ~=뀔aB\p>NIs x@bhu7aXZ">r}srPH෸a?Z-'N5x(\P |Y"uo}Y"OGyc㥶ED_[ͪD[y(z ěN8 4~+1F*hMڑ)8lMDOQ7|֛8#C^}-gQĀ^d)굍z;W%Bz3(#zښnH+)i!"%SB߽PrwB|,o)Tx_,nIE&Cҹhlq}ǫ2/j# t}MwaQ$Kа~;F $b0ʴ^ Rh^b+8u!"()F>Y7]:n_Oϼj]+E%iѠ#|#$BY Fi&k1jB@Vݨ+t>W՗e c}9k#^`8,nI+z0cgc ˏX}~h!D/-// } ѹx;4^9-.:PHո?ZAw'g% i[>fxp:Я,ЫT O;wcN36i)%NxJ{[O_z81!r_:#EqU]+_/,|pF&.7gvI{oTXꎰImPͶ L@W5;L6dκ–>áN+&q-za::F/P(WO:v-&'Ï?X@|삽Trn1OU2]cV֛y;^)TpBf#ꛩ0eiB6mS|GCDጜno,9õg[*4l%֓,xTש}|QB޼hoMبuab61變(PP咅NV)$CgYvE OFe#N+#.YHhաZ%C^m[A/hs JJ@l&V0g-d6j_3 KgiNW<ЌZ7 F,P`ngP{k1!x0 ^'%M֪G.oa{8vY7\2~s|Җ{ X9 p*N 0dmC*H{jSaFQuT2۔ˤAԶVVm,2~Ǥ6.3Jg5S%+~i/R9I{11]IuX !}[uF 4رD lKW+ko8XvRVfV˭a ן6v|'?>Vo)QQ#aqf=~yt" M)jy_sh&^I|;ٿXJ y0ko219>It+pSZpȜ 29)a#~iwG\C%K@"Jt2%Lda}/B@4#I*Ϲ|8 [<9.n [֚8sV@FňR`YcBۅƧ-FM2ɀccIG'X t#\fZy^fNZXA*.QYd>02u f#xBjl.˟ Y6L2H@uZw_s3r7FR̠D*&[FZUJٞich4ihߌ|+_@'>'Ef e3TB邱]"+\DJ9I :}SO6lK5ǟJI7#['Zc>MXD12*[@m4F mddMBWcL];/g d[5GBB>ΐ\o ]OKrahy;' o9#63%;Z;8_p_{(pCͶ"1;Snݬen',НrؙU*@2ٺrN~<%1dk_Wz4~, Sf;@.cIWsN4rNF#AT A&2C3]RKI#[%G"P xA!`OҡC%LJ`һhzѫe!t^#k۫e@Hҩ(̺Փ^mk:{M\^U⬵WCLQs8\&?ƴ$x ֠2?-=|E=3OU1=#11.qQAN ڰSXӆ0ʶXlhPw>/Ǵn tkv}t'X{RGhzcoɔom2̘f[Kʋa5Ꟈ$1sɷәq Cu{ڣ}iEKp+=NTi :qqycu>>S'8tn'l~bTH]H/Ҳj0R5lo{U=ѥ#_[oKpm+v'97 t՗a+H